欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用戶終端設(shè)備及其動態(tài)調(diào)整抖動緩沖區(qū)大小的方法

文檔序號:7747030閱讀:189來源:國知局
專利名稱:用戶終端設(shè)備及其動態(tài)調(diào)整抖動緩沖區(qū)大小的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備,尤其涉及一種用戶終端設(shè)備及其動態(tài)調(diào)整抖動緩沖區(qū)大小的方法。
背景技術(shù)
隨著因特網(wǎng)(Internet)的迅猛發(fā)展,目前已經(jīng)開始廣泛地使用網(wǎng)絡(luò)電話(Voice over IP,VoIP)服務(wù)。但是由于實際網(wǎng)絡(luò)存在擁塞現(xiàn)象將導致傳送的語音封包延時,因此語音封包在到達目的端的時間會因為網(wǎng)絡(luò)延時(Network Delay)的變化而產(chǎn)生抖動 (Jitter)ο目前,使用抖動緩沖區(qū)(Jitter Buffer)可以解決這類問題,此種方法是將接收到的一些語音封包先存儲于抖動緩沖區(qū)中,通過延遲語音播放的時間來減少因網(wǎng)絡(luò)狀況的變化而造成的影響。抖動緩沖區(qū)的初始值表示該抖動緩沖區(qū)可以存儲語音封包的容量,一般以毫秒(Millisecond,ms)為單位,例如,抖動緩沖區(qū)的初始值為30ms,則表示該抖動緩沖區(qū)可以存儲30ms的語音封包。在現(xiàn)有技術(shù)中,抖動緩沖區(qū)的初始值是固定的,例如設(shè)置為60ms,不論用戶所撥的電話號碼的類型是國內(nèi)短途、國內(nèi)長途還是國際長途,其抖動緩沖區(qū)的初始值都是60ms。然而,網(wǎng)絡(luò)的延時與抖動會隨用戶所撥電話號碼的類型不同而不同,一般來說,國內(nèi)短途電話的延時較小,其所需的抖動緩沖區(qū)的初始值只要20ms即可,如果其抖動緩沖區(qū)的初始值是 60ms,那么用戶需要等待較長的時間才能聽到對方的聲音,而國際長途電話的延時最長,其所需的抖動緩沖區(qū)的初始值一般需要設(shè)置120ms,如果其抖動緩沖區(qū)的初始值是60ms,那么用戶聽到對方的聲音有可能是斷斷續(xù)續(xù)的,這樣一來,將嚴重影響VoIP的服務(wù)質(zhì)量。

發(fā)明內(nèi)容
有鑒于此,需提供一種用戶終端設(shè)備,能動態(tài)調(diào)整抖動緩沖區(qū)的初始值大小。另外,還需提供一種動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,應(yīng)用于所述用戶終端設(shè)備中,用于動態(tài)調(diào)整抖動緩沖區(qū)的初始值大小。本發(fā)明實施方式中所提供的用戶終端設(shè)備,連接于電話機與因特網(wǎng)之間,包括抖動緩沖區(qū)、存儲媒介、接收模塊、分析模塊、查找模塊及處理器。抖動緩沖區(qū)用于緩沖來自于因特網(wǎng)的語音封包并將緩沖后的語音封包傳送至電話機。存儲媒介用于存儲匹配表,所述匹配表包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系。接收模塊用于從所述電話機接收用戶所撥打的電話號碼。分析模塊用于分析所述電話號碼的類型。查找模塊用于在所述匹配表中查找與所述電話號碼的類型相匹配的抖動緩沖值。設(shè)定模塊用于設(shè)定所述抖動緩沖值為所述抖動緩沖區(qū)的初始值。處理器用于執(zhí)行所述接收模塊、所述分析模塊、所述查找模塊及所述設(shè)定模塊。本發(fā)明實施方式中所提供的動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,用于用戶終端設(shè)備,其中,所述用戶終端設(shè)備連接于電話機與因特網(wǎng)之間,所述用戶終端設(shè)備包括抖動緩沖區(qū)用于緩沖來自于所述因特網(wǎng)的語音封包并將緩沖后的語音封包傳送至所述電話機,所述方法包括以下步驟提供匹配表,所述匹配表包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系;從所述電話機接收用戶所撥打的電話號碼;分析所述電話號碼的類型;在所述匹配表中查找與所述電話號碼的類型相匹配的抖動緩沖值;及設(shè)定所述抖動緩沖值為所述抖動緩沖區(qū)的初始值。本發(fā)明實施方式中所提供的用戶終端設(shè)備及其動態(tài)調(diào)整抖動緩沖區(qū)大小的方法, 根據(jù)電話號碼的類型動態(tài)調(diào)整抖動緩沖區(qū)的初始值大小,以確保網(wǎng)絡(luò)電話的服務(wù)質(zhì)量。


圖1為本發(fā)明一實施方式中用戶終端設(shè)備的應(yīng)用環(huán)境示意圖。圖2為本發(fā)明一實施方式中用戶終端設(shè)備的功能模塊示意圖。圖3為本發(fā)明一實施方式中動態(tài)調(diào)整抖動緩沖區(qū)大小的方法流程圖。主要元件符號說明電話機101、103、IOla用戶終端設(shè)備20處理器202存儲媒介 204匹配表204a接收模塊206分析模塊 208查找模塊 210設(shè)定模塊 212抖動緩沖區(qū) 214因特網(wǎng)30
具體實施例方式請參閱圖1,所示為本發(fā)明一實施方式中用戶終端設(shè)備20的應(yīng)用環(huán)境示意圖。在本實施方式中,用戶終端設(shè)備(Customer Premises Equipment, CPE) 20可為網(wǎng)關(guān)((Gateway)或者路由器(Router),其一端連接電話機101或者電話機101a,另一端通過因特網(wǎng)(Internet) 30與遠程的電話機103通信。在本發(fā)明具體實施方式
中,用戶終端設(shè)備 20既可以通過有線的方式與電話機101通信,也可以通過無線的方式與電話機IOla通信。在本實施方式中,電話機101先撥打電話機103對應(yīng)的電話號碼以呼叫電話機 103,用戶終端設(shè)備20接收電話機101所撥打的電話號碼,并經(jīng)由因特網(wǎng)30將其傳送至電話機103。當電話機103接通電話后兩者可以開始進行語音通話,即彼此通過因特網(wǎng)30傳送語音封包。在本實施方式中,用戶終端設(shè)備20用于緩沖來自于因特網(wǎng)30的語音封包并將緩沖后的語音封包傳送至電話機101,以消除由于網(wǎng)絡(luò)延時(Network Delay)而產(chǎn)生的抖動(Jitter)現(xiàn)象。請參閱圖2,所示為本發(fā)明一實施方式中用戶終端設(shè)備20的功能模塊示意圖。用戶終端設(shè)備20包括處理器202、存儲媒介204、接收模塊206、分析模塊208、查找模塊210、設(shè)定模塊212及抖動緩沖區(qū)(Jitter Buffer) 214。存儲媒介204用于存儲匹配表,其中匹配表包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系。在本實施方式中,電話號碼的類型包括國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話,不同電話號碼的類型其所需的抖動緩沖值是不同的,國內(nèi)短途電話對應(yīng)的抖動緩沖值比國內(nèi)長途電話對應(yīng)的抖動緩沖值小,國內(nèi)長途電話對應(yīng)的抖動緩沖值比國際長途電話對應(yīng)的抖動緩沖值小。舉例來說,國內(nèi)短途電話所需的抖動緩沖值為20ms,國內(nèi)長途電話所需的抖動緩沖值為60ms,國際長途電話所需的抖動緩沖值為120ms。在本實施方式中,存儲媒介204還存儲有所有國內(nèi)固定電話的區(qū)號以及國際電話的國家代碼,分別用于判別國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話。接收模塊206用于從電話機101接收用戶所撥打的電話號碼。在本實施方式中, 接收模塊206是通過有線的方式接收電話機101所撥的電話號碼。在其他實施方式中,接收模塊206還可以通過無線的方式接收電話機IOla所撥的電話號碼。分析模塊208用于分析從電話機101所接收的電話號碼的類型。在本實施方式中, 若電話機101所撥的電話號碼是電話機103的電話號碼,則分析模塊208分析電話機103的電話號碼的類型。舉例來說,若電話機101所撥的電話號碼是075512345678,通過分析前4 位的區(qū)號0755 (為中國大陸深圳地區(qū)的固定電話區(qū)號)來判斷電話機101所撥電話號碼的類型。例如,如果電話機101所在的地區(qū)是深圳,則電話機101所在地區(qū)與所撥打的電話的區(qū)號對應(yīng)地區(qū)相同,都是深圳,故,電話機101所撥的電話號碼的類型為國內(nèi)短途電話。如果電話機101所在的地區(qū)是武漢,則電話機101所在地區(qū)與所撥打的電話的區(qū)號對應(yīng)地區(qū)屬于中國的不同地區(qū),亦即,分別屬于中國的武漢與深圳,故,電話機101所撥的電話號碼的類型為國內(nèi)長途電話。在本實施方式中,如果電話機101所在的地區(qū)是美國,且其所撥的電話為08675512345678,則電話機101所在地區(qū)與所撥打的電話的區(qū)號對應(yīng)地區(qū)屬于不同國家,亦即,分別屬于美國與中國,故,電話機101所撥的電話號碼的類型為國際長途電話 (086為中華人民共和國的國際電話區(qū)號)。查找模塊210用于在該匹配表20 中查找與電話號碼的類型相匹配的抖動緩沖值。在本實施方式中,如果分析模塊208分析電話機101所撥的電話為國內(nèi)短途電話,則查找模塊210在該匹配表20 中查找與國內(nèi)短途電話相匹配的抖動緩沖值,在本實施方式中,國內(nèi)短途電話的抖動緩沖值為20ms。設(shè)定模塊212用于將查找模塊210所查找到的抖動緩沖值設(shè)定為抖動緩沖區(qū)214 的初始值。在本實施方式中,若分析模塊208分析電話機101所撥的電話為國內(nèi)短途電話, 則設(shè)定抖動緩沖區(qū)214的初始值為20ms ;若分析模塊208分析電話機101所撥的電話為國內(nèi)長途電話,則設(shè)定抖動緩沖區(qū)214的初始值為60ms ;若分析模塊208分析電話機101所撥的電話為國際長途電話,則設(shè)定抖動緩沖區(qū)214的初始值為120ms。在其他實施方式中, 還可以根據(jù)電話號碼的類型將抖動緩沖區(qū)214的初始值設(shè)定為其他值。抖動緩沖區(qū)214用于緩沖來自于因特網(wǎng)30的語音封包并將緩沖后的語音封包傳送至電話機101。舉例來說,在本實施方式中,由于電話機101與電話機103之間建立通話后,電話機103將通過因特網(wǎng)30向電話機101發(fā)送語音封包,接收模塊206還用于從因特網(wǎng)30接收語音封包,抖動緩沖區(qū)214用于緩沖來自于因特網(wǎng)30的語音封包并將緩沖后的語音封包傳送至電話機101。
處理器202用于執(zhí)行接收模塊206、分析模塊208、查找模塊210、設(shè)定模塊212及抖動緩沖區(qū)214。請參閱圖3,所示為本發(fā)明一實施方式中動態(tài)調(diào)整抖動緩沖區(qū)大小的方法流程圖。在步驟S300中,存儲媒介204提供匹配表20 ,包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系。在本實施方式中,電話號碼的類型包括國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話,不同電話號碼的類型其所需的抖動緩沖值是不同的,一般來說,國內(nèi)短途電話所需的抖動緩沖值為20ms,國內(nèi)長途電話所需的抖動緩沖值為60ms,國際長途電話所需的抖動緩沖值為120ms。在本實施方式中,存儲媒介204還存儲所有國內(nèi)固定電話的區(qū)號以及國際電話的國家代碼,分別用于判別國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話。在步驟S302中,接收模塊206從電話機101接收用戶所撥打的電話號碼。在本實施方式中,接收模塊206是通過有線的方式從電話機101接收用戶所撥打的電話號碼。在其他實施方式中,接收模塊206還可以通過無線的方式從電話機IOla接收用戶所撥打的電
話號碼。在步驟S304中,分析模塊208分析電話號碼的類型。在本實施方式中,若電話機 101所撥的電話號碼是電話機103的電話號碼,則分析模塊208分析電話機103的電話號碼的類型,在本實施方式中,電話號碼的類型包括國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話。在步驟S306中,查找模塊210在匹配表20 中查找與電話號碼的類型相匹配的抖動緩沖值。在本實施方式中,如果分析模塊208分析電話機101所撥的電話為國內(nèi)短途電話,則查找模塊210在該匹配表中查找與國內(nèi)短途電話相匹配的抖動緩沖值,在本實施方式中,國內(nèi)短途電話的抖動緩沖值為20ms。在步驟S308中,設(shè)定模塊212將查找模塊210所查找到的抖動緩沖值設(shè)定為抖動緩沖區(qū)的初始值。在本實施方式中,若分析模塊208分析電話機101所撥的電話為國內(nèi)短途電話,則設(shè)定抖動緩沖區(qū)的初始值為20ms ;若分析模塊208分析電話機101所撥的電話為國內(nèi)長途電話,則設(shè)定抖動緩沖區(qū)的初始值為60ms ;若分析模塊208分析電話機101所撥的電話為國際長途電話,則設(shè)定抖動緩沖區(qū)的初始值為120ms。在其他實施方式中,還可以根據(jù)電話號碼的類型將抖動緩沖區(qū)214的初始值設(shè)定為其他值。在步驟S310中,接收模塊206從因特網(wǎng)30接收語音封包。在本實施方式中,如果電話機101與電話機103建立通話,接收模塊206則通過因特網(wǎng)30接收電話機103發(fā)送給電話機101的語音封包。在步驟S312中,抖動緩沖區(qū)214根據(jù)設(shè)定后的抖動緩沖區(qū)的初始值緩沖所接收到的語音封包并將緩沖后的語音封包傳送至電話機101。本發(fā)明實施方式所提供的用戶終端設(shè)備20及其動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,通過分析電話機101所撥電話號碼的不同類型來設(shè)置不同的抖動緩沖區(qū)的初始值,達到動態(tài)調(diào)整抖動緩沖區(qū)214的初始值的目的,從而提高VoIP的服務(wù)質(zhì)量。
權(quán)利要求
1.一種用戶終端設(shè)備,連接于電話機與因特網(wǎng)之間,所述用戶終端設(shè)備包括抖動緩沖區(qū),用于緩沖來自于所述因特網(wǎng)的語音封包并將緩沖后的所述語音封包傳送至所述電話機,其特征在于,所述用戶終端設(shè)備包括存儲媒介,用于存儲匹配表,所述匹配表包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系;接收模塊,用于從所述電話機接收用戶所撥打的電話號碼; 分析模塊,用于分析所述電話號碼的類型;查找模塊,用于在所述匹配表中查找與所述電話號碼的類型相匹配的抖動緩沖值;設(shè)定模塊,用于設(shè)定所述抖動緩沖值為所述抖動緩沖區(qū)的初始值;及處理器,用于執(zhí)行所述接收模塊、所述分析模塊、所述查找模塊及所述設(shè)定模塊。
2.如權(quán)利要求1所述的用戶終端設(shè)備,其特征在于,所述電話號碼的類型包括國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話。
3.如權(quán)利要求2所述的用戶終端設(shè)備,其特征在于,所述國內(nèi)短途電話對應(yīng)的抖動緩沖值比所述國內(nèi)長途電話對應(yīng)的抖動緩沖值小,所述國內(nèi)長途電話對應(yīng)的抖動緩沖值比所述國際長途電話對應(yīng)的抖動緩沖值小。
4.如權(quán)利要求1所述的用戶終端設(shè)備,其特征在于 所述接收模塊還用于從所述因特網(wǎng)接收語音封包;及所述抖動緩沖區(qū)還用于根據(jù)所述設(shè)定模塊所設(shè)定的所述抖動緩沖區(qū)的初始值緩沖所述語音封包。
5.一種動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,用于用戶終端設(shè)備,其中,所述用戶終端設(shè)備連接于電話機與因特網(wǎng)之間,所述用戶終端設(shè)備包括抖動緩沖區(qū),用于緩沖來自于所述因特網(wǎng)的語音封包并將緩沖后的語音封包傳送至所述電話機,其特征在于,所述動態(tài)調(diào)整抖動緩沖區(qū)大小的方法包括提供匹配表,所述匹配表包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系; 從所述電話機接收用戶所撥打的電話號碼; 分析所述電話號碼的類型;在所述匹配表中查找與所述電話號碼的類型相匹配的抖動緩沖值;及設(shè)定所述抖動緩沖值為所述抖動緩沖區(qū)的初始值。
6.如權(quán)利要求5所述的動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,其特征在于,所述電話號碼的類型包括國內(nèi)短途電話,國內(nèi)長途電話以及國際長途電話。
7.如權(quán)利要求6所述的動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,其特征在于,所述國內(nèi)短途電話對應(yīng)的抖動緩沖值比所述國內(nèi)長途電話對應(yīng)的抖動緩沖值小,所述國內(nèi)長途電話對應(yīng)的抖動緩沖值比所述國際長途電話對應(yīng)的抖動緩沖值小。
8.如權(quán)利要求5所述的動態(tài)調(diào)整抖動緩沖區(qū)大小的方法,其特征在于,還包括 從所述因特網(wǎng)接收語音封包;及根據(jù)設(shè)定的所述抖動緩沖區(qū)的初始值緩沖所述語音封包。
全文摘要
一種用戶終端設(shè)備,連接于電話機與因特網(wǎng)之間,包括抖動緩沖區(qū)、存儲媒介、接收模塊、分析模塊、查找模塊及設(shè)定模塊。抖動緩沖區(qū)用于緩沖來自于因特網(wǎng)的語音封包并將緩沖后的語音封包傳送至電話機。存儲媒介存儲匹配表,其包括多種電話號碼的類型與多個抖動緩沖值的對應(yīng)關(guān)系。接收模塊從電話機接收用戶所撥打的電話號碼。分析模塊分析電話號碼的類型。查找模塊在匹配表中查找與電話號碼的類型相匹配的抖動緩沖值。設(shè)定模塊設(shè)定抖動緩沖值為抖動緩沖區(qū)的初始值。本發(fā)明還提供了一種動態(tài)調(diào)整抖動緩沖區(qū)大小的方法。所述用戶終端設(shè)備及其動態(tài)調(diào)整抖動緩沖區(qū)大小的方法根據(jù)電話號碼的類型動態(tài)調(diào)整抖動緩沖區(qū)大小,以確保網(wǎng)絡(luò)電話的服務(wù)質(zhì)量。
文檔編號H04L12/56GK102238294SQ20101015453
公開日2011年11月9日 申請日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者林信吉, 胡世旻 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
靖宇县| 云梦县| 宜川县| 贞丰县| 开化县| 金寨县| 奉化市| 西城区| 衡东县| 且末县| 花莲县| 潼南县| 琼结县| 榆树市| 旅游| 余庆县| 霍邱县| 政和县| 奎屯市| 连云港市| 绥中县| 仁怀市| 青冈县| 许昌市| 乌拉特后旗| 墨脱县| 崇文区| 永和县| 青岛市| 辰溪县| 巴中市| 长阳| 鄂托克旗| 钟山县| 汶上县| 沛县| 启东市| 新绛县| 承德县| 通河县| 龙岩市|