專利名稱:語音數(shù)據(jù)幀的接收方法及終端、無線分組網(wǎng)網(wǎng)關(guān)和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,具體涉及基于網(wǎng)絡(luò)承載的語音流(VOIPVoiceOver Internet Protocol)技術(shù)中語音數(shù)據(jù)幀的接收方法以及相應(yīng)的終端、無線分組網(wǎng)網(wǎng)關(guān)和語音通訊系統(tǒng)。
背景技術(shù):
VOIP是指將聲音訊號經(jīng)過一定格式的壓縮與封裝之后,以數(shù)據(jù)包的形式在IP網(wǎng)絡(luò)環(huán)境中進行傳輸,也稱網(wǎng)絡(luò)電話。隨著通信技術(shù)的發(fā)展,尤其是網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMSInternet Protocol Multimedia Subsystem)技術(shù)的引入,使得VOIP成為未來網(wǎng)絡(luò)的發(fā)展方向。
在移動網(wǎng)絡(luò)中VOIP的實現(xiàn)包括如下過程終端(UEUser Equipment)通過IMS域完成呼叫建立請求,IMS域通知無線分組網(wǎng)絡(luò)為呼叫建立相應(yīng)承載連接,承載建立后,主、被叫UE間的語音即通過無線分組網(wǎng)絡(luò)進行基于IP的傳遞。
在語音通訊的過程中時延抖動是影響語音質(zhì)量的關(guān)鍵因素之一,1ms以上的時延抖動就會帶來明顯的語音質(zhì)量下降。在傳統(tǒng)的語音網(wǎng)絡(luò)中,語音直接承載在傳輸網(wǎng)絡(luò)上,可以保證發(fā)送側(cè)UE每20ms發(fā)送的語音數(shù)據(jù)幀被接收側(cè)UE也按20ms的間隔準(zhǔn)確接收,如圖1所示。在無線分組網(wǎng)承載下,采用VOIP技術(shù)傳輸?shù)恼Z音數(shù)據(jù)幀需要穿過由無線接入網(wǎng)(RANRadio Access Network)和無線分組網(wǎng)網(wǎng)關(guān)(GWGateWay)等組成的無線分組網(wǎng),以及存在于發(fā)送側(cè)無線分組網(wǎng)絡(luò)與接收側(cè)無線分組網(wǎng)絡(luò)之間的IP骨干網(wǎng),如圖2所示,在這些網(wǎng)絡(luò)中的傳輸一般將導(dǎo)致0ms~50ms的時延抖動,使得VOIP網(wǎng)絡(luò)的語音質(zhì)量不穩(wěn)定,部分時候甚至?xí)霈F(xiàn)語音質(zhì)量急劇下降而導(dǎo)致用戶無法正常通話的情形。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠抑制時延抖動,提高VOIP語音通訊質(zhì)量的語音數(shù)據(jù)幀的接收方法以及相應(yīng)的終端、無線分組網(wǎng)網(wǎng)關(guān)和語音通訊系統(tǒng)。
為達(dá)到本發(fā)明的目的,所采取的技術(shù)方案是一種語音數(shù)據(jù)幀的接收方法,包括啟動控制語音數(shù)據(jù)幀接收隊列的令牌桶;令牌桶以設(shè)定的時間間隔下發(fā)令牌;接收隊列獲得令牌后,取出一個語音數(shù)據(jù)幀進行后續(xù)的接收處理操作。
優(yōu)選的是,在接收隊列收到第一個語音數(shù)據(jù)幀時啟動令牌桶。
優(yōu)選的是,令牌桶在啟動后二分之一令牌間隔時下發(fā)第一個令牌,以后每隔一個令牌間隔下發(fā)一次令牌,令牌間隔可選為10~50毫秒。
若令牌下發(fā)時接收隊列為空,則令牌可推遲二分之一設(shè)定的時間間隔下發(fā);進一步的,所述推遲的總次數(shù)不超過設(shè)定的間隔推遲次數(shù);所述接收隊列中的語音數(shù)據(jù)幀個數(shù)超過設(shè)定隊列長度時,可丟棄新接收的語音數(shù)據(jù)幀;所述間隔推遲次數(shù)可選為3~7次,所述隊列長度為所述間隔推遲次數(shù)的兩倍。
本發(fā)明還提供以下裝置和系統(tǒng)一種終端,包括接收模塊、語音轉(zhuǎn)換模塊和令牌桶控制模塊,所述接收模塊接收網(wǎng)絡(luò)側(cè)發(fā)送的語音數(shù)據(jù)幀,并在收到所述令牌桶控制模塊下發(fā)的令牌后依次將一個語音數(shù)據(jù)幀發(fā)送給所述語音轉(zhuǎn)換模塊;所述令牌桶控制模塊以設(shè)定的時間間隔向所述接收模塊下發(fā)令牌;所述語音轉(zhuǎn)換模塊對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換。
一種無線分組網(wǎng)網(wǎng)關(guān),包括網(wǎng)絡(luò)連接模塊、無線接入網(wǎng)連接模塊和令牌桶控制模塊,所述網(wǎng)絡(luò)連接模塊接收經(jīng)互聯(lián)網(wǎng)絡(luò)傳送的語音數(shù)據(jù)幀,并在收到所述令牌桶控制模塊下發(fā)的令牌后依次將一個語音數(shù)據(jù)幀發(fā)送給所述無線接入網(wǎng)連接模塊;所述令牌桶控制模塊以設(shè)定的時間間隔向所述網(wǎng)絡(luò)連接模塊下發(fā)令牌;所述無線接入網(wǎng)連接模塊將收到的語音數(shù)據(jù)幀發(fā)送到無線接入網(wǎng)中。
一種語音通訊系統(tǒng),包括無線分組網(wǎng)網(wǎng)關(guān)、無線接入網(wǎng)、終端和令牌桶控制模塊;所述無線分組網(wǎng)網(wǎng)關(guān)接收語音數(shù)據(jù)幀,將語音數(shù)據(jù)幀發(fā)送給所述無線接入網(wǎng);所述無線接入網(wǎng)從所述無線分組網(wǎng)網(wǎng)關(guān)接收語音數(shù)據(jù)幀,轉(zhuǎn)發(fā)給所述終端;所述終端從所述無線接入網(wǎng)接收語音數(shù)據(jù)幀,對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換;所述令牌桶控制模塊對已接收的語音數(shù)據(jù)幀進行控制,以設(shè)定的時間間隔下發(fā)令牌,所述已接收的語音數(shù)據(jù)幀在獲得令牌后依次進入后續(xù)的接收處理。
所述令牌桶控制模塊可對所述無線分組網(wǎng)網(wǎng)關(guān)已接收的語音數(shù)據(jù)幀進行控制,所述無線分組網(wǎng)網(wǎng)關(guān)將獲得令牌的語音數(shù)據(jù)幀依次發(fā)送給所述無線接入網(wǎng)。
所述令牌桶控制模塊也可對所述無線接入網(wǎng)已接收的語音數(shù)據(jù)幀進行控制,所述無線接入網(wǎng)將獲得令牌的語音數(shù)據(jù)幀依次轉(zhuǎn)發(fā)給所述終端。
所述令牌桶控制模塊還可對所述終端已接收的語音數(shù)據(jù)幀進行控制,所述終端對獲得令牌的語音數(shù)據(jù)幀依次進行解析和語音轉(zhuǎn)換。
采用上述技術(shù)方案,本發(fā)明有益的技術(shù)效果在于1)本發(fā)明采用令牌桶定時下發(fā)令牌來控制語音數(shù)據(jù)幀的接收時間間隔的方法,有效抑制傳輸過程中帶來的時延抖動,保證了VOIP語音數(shù)據(jù)幀在移動分組網(wǎng)內(nèi)的傳輸質(zhì)量,提高VOIP語音通訊質(zhì)量。
2)采用本發(fā)明結(jié)合實際應(yīng)用場景提供的關(guān)于間隔時間設(shè)置以及具體控制策略等的優(yōu)選方案,能夠獲得抑制抖動的效果與附加時延之間的最佳平衡,使得本發(fā)明方案在實際應(yīng)用中達(dá)到最優(yōu)。
下面通過具體實施方式
并結(jié)合附圖對本發(fā)明作進一步的詳細(xì)說明。
圖1是傳統(tǒng)語音網(wǎng)絡(luò)語音數(shù)據(jù)幀發(fā)送接收間隔示意圖;圖2是現(xiàn)有VOIP網(wǎng)絡(luò)語音數(shù)據(jù)幀發(fā)送接收間隔示意圖;圖3是本發(fā)明實施例一語音數(shù)據(jù)幀的接收方法流程示意圖;圖4是本發(fā)明方法應(yīng)用于GW的信令流程示意圖;圖5是本發(fā)明實施例二語音數(shù)據(jù)幀的接收方法流程示意圖;圖6是本發(fā)明實施例三終端模塊結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例四無線分組網(wǎng)網(wǎng)關(guān)模塊結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例五語音通訊系統(tǒng)模塊結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例六語音通訊系統(tǒng)模塊結(jié)構(gòu)示意圖;圖10是本發(fā)明實施例七語音通訊系統(tǒng)模塊結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供了一種語音數(shù)據(jù)幀的接收方法,其核心思想是,采用令牌桶定時下發(fā)令牌來控制語音數(shù)據(jù)幀的接收時間間隔,本發(fā)明方案對于象無線分組網(wǎng)承載的VOIP這樣具有較大時延抖動的情況,能夠有效的抑制抖動,改善語音通訊質(zhì)量。本發(fā)明控制方案可以在終端的接收操作中進行,也可以在無線接入網(wǎng)或無線分組網(wǎng)網(wǎng)關(guān)的接收操作中進行。本發(fā)明還提供適用于上述控制方案的終端及無線分組網(wǎng)網(wǎng)關(guān)、終端和系統(tǒng)。以下分別對本發(fā)明方法和設(shè)備進行詳細(xì)說明。
實施例一、一種語音數(shù)據(jù)幀的接收方法,流程如圖3所示,包括A1、啟動控制語音數(shù)據(jù)幀接收隊列的令牌桶;令牌桶的啟動條件可依實際情況進行設(shè)置,可以在有語音數(shù)據(jù)接收時啟動令牌桶,也可以在檢測到所接收語音數(shù)據(jù)幀之間的時間間隔不穩(wěn)定、與發(fā)送時間間隔出現(xiàn)偏差等情況,即出現(xiàn)時延抖動時啟動令牌桶;A2、令牌桶以設(shè)定的時間間隔下發(fā)令牌;本文中將相鄰兩個令牌下發(fā)之間的時間間隔稱為一個令牌間隔,為保證接收側(cè)與發(fā)送側(cè)語音速率的一致性,令牌間隔一般取與發(fā)送側(cè)的發(fā)送時間間隔一致,為10~50毫秒,通常為20ms;當(dāng)然,若接收隊列為空,令牌下發(fā)的設(shè)定時間可在令牌間隔的基礎(chǔ)上進行相應(yīng)的推遲,可以以令牌間隔為參照設(shè)置每次推遲的時間長度,例如,為令牌間隔的一半或四分之一;A3、接收隊列獲得令牌后,取出一個語音數(shù)據(jù)幀進行后續(xù)的接收處理操作;在出現(xiàn)時延抖動的情況下,接收隊列中的語音數(shù)據(jù)幀之間的時間間隔與標(biāo)準(zhǔn)的發(fā)送時間間隔相比,會出現(xiàn)兩種情況的變化抖動導(dǎo)致的間隔縮小與抖動導(dǎo)致的間隔增大。對于前者,通過按發(fā)送時間間隔下發(fā)的令牌,即可將縮小的間隔調(diào)整回標(biāo)準(zhǔn)的間隔;對于后者,若令牌按令牌間隔下發(fā)時,數(shù)據(jù)幀仍未準(zhǔn)備好,則當(dāng)次令牌的下發(fā)會被推遲,假設(shè)設(shè)定的推遲間隔為二分之一令牌間隔,在一次推遲的時間內(nèi),數(shù)據(jù)幀被接收,隨后令牌成功下發(fā),這樣后續(xù)的令牌下發(fā)時間也會相應(yīng)順延二分之一令牌間隔,因此若后續(xù)語音數(shù)據(jù)幀的時延抖動范圍在二分之一令牌間隔內(nèi),則其時延抖動不再會對接收數(shù)據(jù)幀的時間間隔產(chǎn)生影響,本次令牌下發(fā)推遲的時間就成為當(dāng)前令牌桶對時延抖動的抑制范圍。但相應(yīng)的,推遲的時間也就成為接收數(shù)據(jù)幀的附加時延。
顯然,在每次間隔推遲之后,令牌桶對時延抖動的抑制范圍都會擴大,但是相應(yīng)的附加時延也會增加。雖然大的抖動抑制范圍能夠充分的保障接收語音數(shù)據(jù)幀按照標(biāo)準(zhǔn)時間間隔被調(diào)整,但過多的附加時延也會導(dǎo)致發(fā)送側(cè)與接收側(cè)語音通訊出現(xiàn)同步上的偏差,這對于實時性要求很高的語音業(yè)務(wù)來說是不利的,因此,為了避免附加時延對收發(fā)同步性的影響,可以為間隔推遲的次數(shù)設(shè)置一個限制,超過該限制即不再進行推遲,可對令牌桶進行重置,重新開始上述啟動及控制過程。
對于從接收隊列中取出的語音數(shù)據(jù)幀的具體后續(xù)操作,可依本發(fā)明方案具體被設(shè)置于通訊網(wǎng)絡(luò)中的位置來確定,一般而言,有如下三種情況一、設(shè)置于UE。應(yīng)用本發(fā)明方案對UE接收到的語音數(shù)據(jù)幀進行抖動抑制控制,從接收隊列中取出的語音數(shù)據(jù)幀被送到UE上層進行解析及語音轉(zhuǎn)換等操作。由于UE是所接收語音數(shù)據(jù)幀的傳輸終點,因此在UE上進行抖動抑制控制能夠達(dá)到最好的改善通訊質(zhì)量的效果;二、設(shè)置于無線分組網(wǎng)網(wǎng)關(guān)。應(yīng)用本發(fā)明方案對GW接收到的由IP骨干網(wǎng)傳輸來的語音數(shù)據(jù)幀進行抖動抑制控制,從接收隊列中取出的語音數(shù)據(jù)幀被GW轉(zhuǎn)發(fā)給RAN,并由RAN最終發(fā)送給UE。GW上可能同時有多個用戶的語音連接,因此語音數(shù)據(jù)幀隊列和令牌桶需要以VOIP的IP流為單位設(shè)置。由于VOIP中產(chǎn)生的時延抖動絕大多數(shù)都是因為在IP網(wǎng)絡(luò)中的傳輸造成的,因此,對從IP骨干網(wǎng)出來的數(shù)據(jù)幀進行抖動控制能夠?qū)ψ罱K的語音接收質(zhì)量起到實質(zhì)性的改善。并且,由于抖動控制操作設(shè)置在網(wǎng)絡(luò)側(cè),可避免進行終端升級及保持一致性的困難,使本發(fā)明方案更易于在現(xiàn)網(wǎng)中使用;當(dāng)然,設(shè)置于GW的抖動抑制控制也可以對由UE發(fā)送來的準(zhǔn)備進入IP骨干網(wǎng)傳輸?shù)恼Z音數(shù)據(jù)幀進行,以減小對端GW收到的數(shù)據(jù)幀的抖動,是否需要對通過GW的數(shù)據(jù)幀進行雙向抖動抑制控制可根據(jù)通訊網(wǎng)絡(luò)的整體情況確定;三、設(shè)置于無線接入網(wǎng)。RAN由無線網(wǎng)絡(luò)控制器(RNCRadio NetworkController)和基站(Node B)構(gòu)成,可選擇將抖動控制設(shè)置在RNC或Node B上進行??刂撇僮髟O(shè)置在RAN上與設(shè)置在GW上類似,區(qū)別在于,當(dāng)控制操作設(shè)置在GW上時,VOIP承載通道的啟動由IMS域完成;當(dāng)控制操作設(shè)置在RAN上時,VOIP承載通道的啟動由無線分組網(wǎng)的核心網(wǎng)部分完成。
以下,以抖動控制設(shè)置在GW上為例,說明本發(fā)明方案的一種應(yīng)用。應(yīng)用本發(fā)明方案的VOIP一個發(fā)送、接收過程的信令流程如圖4所示,圖4中UE1、RAN1、GW1為主叫方終端、無線接入網(wǎng)及網(wǎng)關(guān),UE2、RAN2、GW2為被叫方終端、無線接入網(wǎng)及網(wǎng)關(guān)。為清楚起見,圖4中以主叫UE作為發(fā)送方UE,被叫UE作為接收方UE;圖4中的信令流程為a1、UE1發(fā)送呼叫請求消息給IMS域設(shè)備;a2、IMS轉(zhuǎn)發(fā)呼叫請求消息到UE2;a3、IMS發(fā)送承載建立請求消息到GW1,該消息中包含需要被建立的呼叫承載的IP 5元組信息,即,UE1的IP地址/端口號、UE2的IP地址/端口號、協(xié)議類型;a4、IMS發(fā)送承載建立請求消息到GW2,該消息中包含IP 5元組;a5、GW1根據(jù)IP 5元組建立IP流上下文,啟動抑制抖動令牌桶;a6、GW2根據(jù)IP 5元組建立IP流上下文,啟動抑制抖動令牌桶;a7、UE1采樣形成語音數(shù)據(jù)幀;a8、UE1將語音數(shù)據(jù)幀通過RAN1發(fā)送給GW1;a9、GW1進行抖動抑制控制;a10、GW1將抖動抑制控制后的數(shù)據(jù)包通過IP承載網(wǎng)將發(fā)送給GW2;a11、GW2進行抖動抑制控制;a12、GW2將抖動抑制控制后的語音數(shù)據(jù)幀通過RAN2發(fā)送給UE2。
在上述應(yīng)用例中,GW對發(fā)送到IP網(wǎng)絡(luò)側(cè)與發(fā)送到RAN側(cè)的語音數(shù)據(jù)幀都進行了抖動抑制控制。
實施例二、一種語音數(shù)據(jù)幀的接收方法,流程如圖5所示,包括B1、在接收隊列收到第一個語音數(shù)據(jù)幀時啟動令牌桶;本例采用以第一個語音數(shù)據(jù)幀的到達(dá)作為令牌桶啟動的條件;B2、在令牌桶啟動后二分之一令牌間隔時下發(fā)第一個令牌;與實施例一中由令牌推遲下發(fā)自然產(chǎn)生的附加時延不同,本例中在令牌桶啟動后即自動設(shè)置一個附加時延,當(dāng)然,這也就是當(dāng)前令牌桶的時延抖動抑制范圍,當(dāng)令牌間隔為20ms時,這個抑制范圍設(shè)置在5~25ms之間都是適當(dāng)?shù)模紤]到傳輸網(wǎng)絡(luò)的一般抖動情況以及附加時延對語音實時性的影響,本例設(shè)置為二分之一令牌間隔,即10ms;B3、在下發(fā)第一個令牌后,每隔一個令牌間隔下發(fā)一次令牌,若接收隊列為空,則推遲下發(fā),具體步驟包括B31、在到達(dá)令牌下發(fā)時刻時,判斷接收隊列是否為空,若是則執(zhí)行B32,若否則執(zhí)行B35;B32、判斷推遲下發(fā)的總次數(shù)是否超過5次,若是則執(zhí)行B33,若否則執(zhí)行B34;B33、重置令牌桶,等待新語音數(shù)據(jù)幀的接收。
B34、令牌推遲二分之一令牌間隔下發(fā);基于實施例一中對附加時延的描述可知,每次間隔推遲之后,令牌桶的抖動抑制范圍即附加時延都會加上相應(yīng)的推遲時間,因此最好對附加時延的上限進行限制,一般而言,當(dāng)語音收發(fā)的時延超過100ms時,通話雙方就會感覺到比較明顯的不同步,因此,間隔推遲次數(shù)在3~7次之間較為適宜,本例中將推遲下發(fā)的總次數(shù)限制為5次,這樣加上第一次下發(fā)令牌的10ms附加時延,總附加時延不超過60ms,可以在保證抖動抑制效果的同時盡量不影響通話的實時性;B35、下發(fā)令牌;B4、接收隊列獲得令牌后,取出一個語音數(shù)據(jù)幀進行后續(xù)的接收處理操作;在本實施例中,為進一步保證抖動抑制控制不會對語音通訊的實時性產(chǎn)生不利影響,對接收隊列還采用以下控制機制當(dāng)接收隊列中的語音數(shù)據(jù)幀個數(shù)超過設(shè)定隊列長度時,丟棄新接收的語音數(shù)據(jù)幀。通??蓪㈥犃虚L度設(shè)置為間隔推遲次數(shù)的兩倍,本例中設(shè)置為10。如果接收隊列過長,超過10個數(shù)據(jù)幀時,則將新接收到數(shù)據(jù)幀丟棄。
采用上述策略是為了能夠?qū)Ξ?dāng)前令牌桶的附加時延進行靈活控制,因為本例中是以第一個語音數(shù)據(jù)幀的接收作為抖動抑制的參照點,但實際上,有可能第一個數(shù)據(jù)幀本身就具有較大的延遲,這樣當(dāng)傳輸網(wǎng)絡(luò)的延遲恢復(fù)正常后,會導(dǎo)致后續(xù)數(shù)據(jù)幀的堆積,影響通訊的實時性;此外,令牌下發(fā)的多次推遲也可能導(dǎo)致附加時延過長,產(chǎn)生后續(xù)數(shù)據(jù)幀的堆積。采用上述隊列超長時的幀丟棄策略,可以在附加時延過長時,通過丟棄數(shù)據(jù)幀及時進行調(diào)整,使得過大的附加時延得以減少,從而保證語音通訊的質(zhì)量。
實施例三、一種終端,如圖6所示,包括接收模塊1、語音轉(zhuǎn)換模塊2、令牌桶控制模塊3;接收模塊1接收網(wǎng)絡(luò)側(cè)發(fā)送的語音數(shù)據(jù)幀,并在收到令牌桶控制模塊3下發(fā)的令牌后依次將一個語音數(shù)據(jù)幀發(fā)送給語音轉(zhuǎn)換模塊2;令牌桶控制模塊3以設(shè)定的時間間隔向接收模塊1下發(fā)令牌;語音轉(zhuǎn)換模塊2對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換。
本實施例中所提供的終端可適用實施例一或二提供的抖動抑制控制策略對所接收的語音數(shù)據(jù)幀進行控制。
實施例四、一種無線分組網(wǎng)網(wǎng)關(guān),如圖7所示,包括網(wǎng)絡(luò)連接模塊4、無線接入網(wǎng)連接模塊5,令牌桶控制模塊6;網(wǎng)絡(luò)連接模塊4接收經(jīng)IP網(wǎng)絡(luò)傳送的語音數(shù)據(jù)幀,并在收到令牌桶控制模塊6下發(fā)的令牌后依次將一個語音數(shù)據(jù)幀發(fā)送給無線接入網(wǎng)連接模塊5;令牌桶控制模塊6以設(shè)定的時間間隔向網(wǎng)絡(luò)連接模塊4下發(fā)令牌;無線接入網(wǎng)連接模塊5將收到的語音數(shù)據(jù)幀發(fā)送到無線接入網(wǎng)中。
本實施例中所提供的無線分組網(wǎng)網(wǎng)關(guān)同樣可適用實施例一或二提供的抖動抑制控制策略對所接收的語音數(shù)據(jù)幀進行控制。
當(dāng)然,令牌桶控制模塊6也可以對由無線接入網(wǎng)連接模塊5進入網(wǎng)絡(luò)連接模塊4的語音數(shù)據(jù)幀進行抖動抑制控制,如圖7中虛線箭頭所示,即,對通過GW的數(shù)據(jù)幀雙向都進行防抖控制,具體執(zhí)行方式都是相同的,只是數(shù)據(jù)的流向不同,在此不再贅述。
下面對應(yīng)用本發(fā)明方法的幾種系統(tǒng)架構(gòu)進行詳細(xì)說明。
實施例五、一種語音通訊系統(tǒng),如圖8所示,包括無線分組網(wǎng)網(wǎng)關(guān)7、無線接入網(wǎng)8、終端9、令牌桶控制模塊10;
無線分組網(wǎng)網(wǎng)關(guān)7接收經(jīng)IP網(wǎng)絡(luò)傳送的語音數(shù)據(jù)幀,在收到令牌桶控制模塊10下發(fā)的令牌后將獲得令牌的語音數(shù)據(jù)幀依次發(fā)送給無線接入網(wǎng)8;無線接入網(wǎng)8從無線分組網(wǎng)網(wǎng)關(guān)7接收語音數(shù)據(jù)幀,轉(zhuǎn)發(fā)給終端9;終端9從無線接入網(wǎng)8接收語音數(shù)據(jù)幀,對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換;令牌桶控制模塊10以設(shè)定的時間間隔下發(fā)令牌給無線分組網(wǎng)網(wǎng)關(guān)7已接收的語音數(shù)據(jù)幀,對無線分組網(wǎng)網(wǎng)關(guān)7已接收語音數(shù)據(jù)幀的后續(xù)傳輸進行幀間隔控制。
實施例六、一種語音通訊系統(tǒng),如圖9所示,包括無線分組網(wǎng)網(wǎng)關(guān)11、無線接入網(wǎng)12、終端13、令牌桶控制模塊14;無線分組網(wǎng)網(wǎng)關(guān)11接收經(jīng)IP網(wǎng)絡(luò)傳送的語音數(shù)據(jù)幀,將語音數(shù)據(jù)幀發(fā)送給無線接入網(wǎng)12;無線接入網(wǎng)12從無線分組網(wǎng)網(wǎng)關(guān)11接收語音數(shù)據(jù)幀,在收到令牌桶控制模塊14下發(fā)的令牌后將獲得令牌的語音數(shù)據(jù)幀依次轉(zhuǎn)發(fā)給終端13;終端13從無線接入網(wǎng)12接收語音數(shù)據(jù)幀,對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換;令牌桶控制模塊14以設(shè)定的時間間隔下發(fā)令牌給無線接入網(wǎng)12已接收的語音數(shù)據(jù)幀,對無線接入網(wǎng)12已接收語音數(shù)據(jù)幀的后續(xù)傳輸進行幀間隔控制。
實施例七、一種語音通訊系統(tǒng),如圖10所示,包括無線分組網(wǎng)網(wǎng)關(guān)15、無線接入網(wǎng)16、終端17、令牌桶控制模塊18;無線分組網(wǎng)網(wǎng)關(guān)15接收經(jīng)IP網(wǎng)絡(luò)傳送的語音數(shù)據(jù)幀,將語音數(shù)據(jù)幀發(fā)送給無線接入網(wǎng)16;無線接入網(wǎng)16從無線分組網(wǎng)網(wǎng)關(guān)15接收語音數(shù)據(jù)幀,轉(zhuǎn)發(fā)給終端17;終端17從無線接入網(wǎng)16接收語音數(shù)據(jù)幀,在收到令牌桶控制模塊18下發(fā)的令牌后對獲得令牌的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換;令牌桶控制模塊18以設(shè)定的時間間隔下發(fā)令牌給終端17已接收的語音數(shù)據(jù)幀,對終端17已接收語音數(shù)據(jù)幀的后續(xù)語音解析和轉(zhuǎn)換進行幀間隔控制。
在上述三個實施例中,給出了幾種采用本發(fā)明令牌桶控制語音接收方法的不同系統(tǒng)結(jié)構(gòu)形式。從上述實例可以看出,在IP語音包進入無線接收網(wǎng)絡(luò)側(cè)直到終端的這一段傳輸過程中,都可以采用令牌桶對語音數(shù)據(jù)幀的傳輸間隔進行控制和調(diào)整,差別只在于具體控制點的不同,可根據(jù)實際網(wǎng)絡(luò)情況選擇恰當(dāng)?shù)南到y(tǒng)結(jié)果來實現(xiàn)。
以上對本發(fā)明所提供的語音數(shù)據(jù)幀的接收方法以及相應(yīng)的終端、無線分組網(wǎng)網(wǎng)關(guān)和語音通訊系統(tǒng)進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種語音數(shù)據(jù)幀的接收方法,其特征在于,包括。啟動控制語音數(shù)據(jù)幀接收隊列的令牌桶;令牌桶以設(shè)定的時間間隔下發(fā)令牌;接收隊列獲得令牌后,取出一個語音數(shù)據(jù)幀進行后續(xù)的接收處理操作。
2.根據(jù)權(quán)利要求1所述的語音數(shù)據(jù)幀的接收方法,其特征在于在接收隊列收到第一個語音數(shù)據(jù)幀時啟動令牌桶。
3.根據(jù)權(quán)利要求1所述的語音數(shù)據(jù)幀的接收方法,其特征在于令牌桶在啟動后二分之一令牌間隔時下發(fā)第一個令牌,以后每隔一個令牌間隔下發(fā)一次令牌。
4.根據(jù)權(quán)利要求3所述的語音數(shù)據(jù)幀的接收方法,其特征在于所述令牌間隔為10~50毫秒。
5.根據(jù)權(quán)利要求1~4任意一項所述的語音數(shù)據(jù)幀的接收方法,其特征在于若令牌下發(fā)時接收隊列為空,則令牌推遲二分之一設(shè)定的時間間隔下發(fā)。
6.根據(jù)權(quán)利要求5所述的語音數(shù)據(jù)幀的接收方法,其特征在于所述推遲的總次數(shù)不超過設(shè)定的間隔推遲次數(shù)。
7.根據(jù)權(quán)利要求6所述的語音數(shù)據(jù)幀的接收方法,其特征在于所述接收隊列中的語音數(shù)據(jù)幀個數(shù)超過設(shè)定隊列長度時,丟棄新接收的語音數(shù)據(jù)幀。
8.根據(jù)權(quán)利要求7所述的語音數(shù)據(jù)幀的接收方法,其特征在于所述間隔推遲次數(shù)為3~7次,所述隊列長度為所述間隔推遲次數(shù)的兩倍。
9.一種終端,包括接收模塊和語音轉(zhuǎn)換模塊,其特征在于還包括令牌桶控制模塊,所述接收模塊接收網(wǎng)絡(luò)側(cè)發(fā)送的語音數(shù)據(jù)幀,并在收到所述令牌桶控制模塊下發(fā)的令牌后依次將一個語音數(shù)據(jù)幀發(fā)送給所述語音轉(zhuǎn)換模塊;所述令牌桶控制模塊以設(shè)定的時間間隔向所述接收模塊下發(fā)令牌;所述語音轉(zhuǎn)換模塊對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換。
10.一種無線分組網(wǎng)網(wǎng)關(guān),包括網(wǎng)絡(luò)連接模塊、無線接入網(wǎng)連接模塊,其特征在于還包括令牌桶控制模塊,所述網(wǎng)絡(luò)連接模塊接收經(jīng)互聯(lián)網(wǎng)絡(luò)傳送的語音數(shù)據(jù)幀,并在收到所述令牌桶控制模塊下發(fā)的令牌后依次將一個語音數(shù)據(jù)幀發(fā)送給所述無線接入網(wǎng)連接模塊;所述令牌桶控制模塊以設(shè)定的時間間隔向所述網(wǎng)絡(luò)連接模塊下發(fā)令牌;所述無線接入網(wǎng)連接模塊將收到的語音數(shù)據(jù)幀發(fā)送到無線接入網(wǎng)中。
11.一種語音通訊系統(tǒng),包括無線分組網(wǎng)網(wǎng)關(guān)、無線接入網(wǎng)、終端;所述無線分組網(wǎng)網(wǎng)關(guān)接收語音數(shù)據(jù)幀,將語音數(shù)據(jù)幀發(fā)送給所述無線接入網(wǎng);所述無線接入網(wǎng)從所述無線分組網(wǎng)網(wǎng)關(guān)接收語音數(shù)據(jù)幀,轉(zhuǎn)發(fā)給所述終端;所述終端從所述無線接入網(wǎng)接收語音數(shù)據(jù)幀,對收到的語音數(shù)據(jù)幀進行解析和語音轉(zhuǎn)換;其特征在于還包括令牌桶控制模塊,所述令牌桶控制模塊對已接收的語音數(shù)據(jù)幀進行控制,以設(shè)定的時間間隔下發(fā)令牌,所述已接收的語音數(shù)據(jù)幀在獲得令牌后依次進入后續(xù)的接收處理。
12.根據(jù)權(quán)利要求11所述的語音通訊系統(tǒng),其特征在于所述令牌桶控制模塊對所述無線分組網(wǎng)網(wǎng)關(guān)已接收的語音數(shù)據(jù)幀進行控制,所述無線分組網(wǎng)網(wǎng)關(guān)將獲得令牌的語音數(shù)據(jù)幀依次發(fā)送給所述無線接入網(wǎng)。
13.根據(jù)權(quán)利要求11所述的語音通訊系統(tǒng),其特征在于所述令牌桶控制模塊對所述無線接入網(wǎng)已接收的語音數(shù)據(jù)幀進行控制,所述無線接入網(wǎng)將獲得令牌的語音數(shù)據(jù)幀依次轉(zhuǎn)發(fā)給所述終端。
14.根據(jù)權(quán)利要求11所述的語音通訊系統(tǒng),其特征在于所述令牌桶控制模塊對所述終端已接收的語音數(shù)據(jù)幀進行控制,所述終端對獲得令牌的語音數(shù)據(jù)幀依次進行解析和語音轉(zhuǎn)換。
全文摘要
本發(fā)明公開了一種語音數(shù)據(jù)幀的接收方法,其核心思想是采用令牌桶定時下發(fā)令牌來控制語音數(shù)據(jù)幀的接收時間間隔。本發(fā)明控制方案可以在終端的接收操作中進行,也可以在無線接入網(wǎng)或無線分組網(wǎng)網(wǎng)關(guān)的接收操作中進行。本發(fā)明還提供適用于上述控制方案的終端、無線分組網(wǎng)網(wǎng)關(guān)和語音通訊系統(tǒng)。本發(fā)明能夠有效抑制傳輸過程中帶來的時延抖動,保證了VOIP語音數(shù)據(jù)幀在移動分組網(wǎng)內(nèi)的傳輸質(zhì)量,提高VOIP語音通訊質(zhì)量。
文檔編號H04M11/06GK1889526SQ200610103518
公開日2007年1月3日 申請日期2006年7月19日 優(yōu)先權(quán)日2006年7月19日
發(fā)明者蔣銘 申請人:華為技術(shù)有限公司