專(zhuān)利名稱(chēng):通信鏈路中的碼流處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種通信鏈路中的碼流處理方法及裝置。
背景技術(shù):
通信網(wǎng)絡(luò)中,正在通話(huà)的通信終端所在環(huán)境中的千擾因素會(huì)對(duì)通話(huà)語(yǔ)音質(zhì) 量產(chǎn)生不同的影響,尤其是背景噪聲、能量衰減、電學(xué)回聲、聲學(xué)回聲等,都 是影響通信質(zhì)量的主要因素,為了消除或減弱上述因素對(duì)通話(huà)語(yǔ)音質(zhì)量的影
響,目前普遍采用的是被稱(chēng)為語(yǔ)音質(zhì)量增強(qiáng)(VQE, Voice Quality Enhancement) 的方法,該方法主要是在媒體網(wǎng)關(guān)(MGW, Media Gate Way)中配置一個(gè)VQE 單元,MGW可以調(diào)用該VQE單元,對(duì)通信鏈路中的碼流執(zhí)行VQE。
具體地,現(xiàn)有技術(shù)中提供的對(duì)通信鏈路中的碼流執(zhí)行VQE的規(guī)則為對(duì) 將要進(jìn)行編碼的碼流需執(zhí)行VQE;對(duì)解碼后得到的碼流也需執(zhí)行VQE,但這 種規(guī)則在實(shí)際應(yīng)用中會(huì)存在一些問(wèn)題,即在同一個(gè)通話(huà)鏈路中,可能會(huì)重復(fù) 執(zhí)行多次VQE,比如,在如圖1所示的通話(huà)鏈路中(圖1中的媒體網(wǎng)關(guān)控制器
(MGC, MediaGatewayController)等為與本發(fā)明相關(guān)性較小的實(shí)體,不做重 點(diǎn)介紹),按照現(xiàn)有技術(shù)提供的上述規(guī)則,會(huì)導(dǎo)致通話(huà)鏈路中的碼流在碼流流 向的一個(gè)方向上執(zhí)行三次VQE,以碼流從BSC/固網(wǎng)103 (BSC為基站控制器, Base Station Controller)流向RNC/BSC105 ( RNC為無(wú)線(xiàn)網(wǎng)絡(luò)控制器, Radio Network Controller )為例,這三次VQE分別為
1、針對(duì)MGW102實(shí)現(xiàn)的VQE,由于從BSC/固網(wǎng)103上來(lái)的脈碼調(diào)制
(PCM, Pulse Code Modulation) 64K碼流到達(dá)MGW102后,由于需要對(duì)該 PCM64K碼流進(jìn)行壓縮編碼,因此,按照現(xiàn)有技術(shù)提供的VQE規(guī)則,需要在編碼前,對(duì)PCM64K碼流執(zhí)行VQE,然后再將執(zhí)行了 VQE的PCM64K碼流 進(jìn)行壓縮編碼,得到IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議(VoIP, Voice over Internet Protocol)
壓縮編碼碼流;
2、針對(duì)MGW104實(shí)現(xiàn)的VQE,由于MGW104兩端的碼流分別是VoIP 壓縮編碼碼流和3GPP壓縮編碼碼流,這就需要先將VoIP壓縮編碼碼流解碼 成PCM64K碼流,按照現(xiàn)有技術(shù)提供的VQE規(guī)則,需要對(duì)解碼后得到的 PCM64K碼流執(zhí)行VQE;
3 、針對(duì)MGW104實(shí)現(xiàn)的另 一次VQE,由于對(duì)VoIP壓縮編碼碼流進(jìn)行解 碼并完成VQE后,產(chǎn)生的是PCM64K碼流,而需要對(duì)該P(yáng)CM64K碼流進(jìn)行 3GPP的壓縮編碼后才能發(fā)往IP/ATM網(wǎng)絡(luò)中的RNC/BSC105,按照現(xiàn)有技術(shù) 提供的VQE規(guī)則,需要在對(duì)PCM64K碼流進(jìn)行編碼前,對(duì)其執(zhí)行VQE。
綜上,BSC/固網(wǎng)103到RNC/BSC105方向的通話(huà)鏈路中,對(duì)碼流的處理方 式包含有2次編碼、l次解碼,因此該會(huì)話(huà)方向總共需要執(zhí)行3次VQE,而與 該方向相反的通話(huà)鏈路也是這樣,從RNC/BSC105到BSC/固網(wǎng)方向的會(huì)話(huà), 會(huì)經(jīng)歷2次解碼、1次編碼,也是需要執(zhí)行3次VQE。
在實(shí)際的通話(huà)鏈路中,在背景噪聲等對(duì)通信質(zhì)量的影響較小時(shí),對(duì)碼流執(zhí) 行多次VQE反而會(huì)惡化語(yǔ)音質(zhì)量,起到了適得其反的作用;此外,針對(duì)實(shí)際 通話(huà)鏈路的一個(gè)碼流方向, 一般只需要對(duì)碼流執(zhí)行一次VQE已經(jīng)能夠使通信 質(zhì)量滿(mǎn)足通信需求,因此,按照現(xiàn)有技術(shù)提供的VQE規(guī)則而進(jìn)行的過(guò)多的VQE 對(duì)MGW有限的資源也是一種浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種通信鏈路中的碼流處理方法及裝置,用以解決按照 現(xiàn)有技術(shù)提供的VQE規(guī)則在通話(huà)鏈路中執(zhí)行VQE時(shí),會(huì)浪費(fèi)MGW資源的問(wèn) 題。
為此,本發(fā)明實(shí)施例采用以下技術(shù)方案
6一種通信鏈路中的碼流處理方法,包括通信鏈路中的4某體網(wǎng)關(guān)接收碼流, 并確定接收到的碼流的特性;當(dāng)確定出所述接收到的碼流的特性為IP網(wǎng)絡(luò)語(yǔ) 音傳輸協(xié)議VoIP壓縮編碼碼流時(shí),所述々某體網(wǎng)關(guān)對(duì)所述VoIP壓縮編碼碼流^丸 行解碼,生成脈碼調(diào)制碼流;所述媒體網(wǎng)關(guān)發(fā)送未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的脈碼調(diào) 制碼流。
較佳地,所述媒體網(wǎng)關(guān)確定接收到的碼流的特性具體包括所述媒體網(wǎng)關(guān) 根據(jù)所述接收到的碼流的標(biāo)識(shí)碼型信息,確定所述接收到的碼流的碼型信息; 所述媒體網(wǎng)關(guān)根據(jù)所述接收到的碼流的壓縮碼型信息,確定與對(duì)所述接收到的 碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;所述々某體網(wǎng)關(guān)才艮據(jù)所述確定的 碼型信息以及所述確定的處理信息,確定所述接收到的碼流的特性。
較佳地,所述媒體網(wǎng)關(guān)發(fā)送未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的脈碼調(diào)制碼流具體包 括所述媒體網(wǎng)關(guān)確定所述生成的脈碼調(diào)制碼流的特性;當(dāng)確定所述生成的脈 碼調(diào)制碼流的特性為需進(jìn)行VoIP壓縮編碼的脈碼調(diào)制碼流時(shí),所述媒體網(wǎng)關(guān)針 對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述脈碼調(diào)制碼流執(zhí)行壓縮編碼,生成VoIP壓縮編碼 碼流;所述々某體網(wǎng)關(guān)發(fā)送所述生成的VoIP壓縮編碼碼流。
一種通信鏈路中的碼流處理方法,包括通信鏈路中的媒體網(wǎng)關(guān)確定將要 發(fā)送的碼流的特性;當(dāng)確定所述將要發(fā)送的碼流的特性為需進(jìn)行IP網(wǎng)絡(luò)語(yǔ)音傳 輸協(xié)議VoIP壓縮編碼的脈碼調(diào)制碼流時(shí),所述々某體網(wǎng)關(guān)針對(duì)未執(zhí)行語(yǔ)音質(zhì)量增 強(qiáng)的所述脈碼調(diào)制碼流執(zhí)行壓縮編碼,生成IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼 碼流;所述i某體網(wǎng)關(guān)將所述生成的VoIP壓縮編碼碼流進(jìn)行發(fā)送。
較佳地,所述通信鏈路中的媒體網(wǎng)關(guān)確定將要發(fā)送的碼流的特性具體包 括所述媒體網(wǎng)關(guān)根據(jù)所述將要發(fā)送的碼流的標(biāo)識(shí)碼型信息,確定所述將要發(fā) 送的碼流的碼型信息;所述媒體網(wǎng)關(guān)根據(jù)所述將要發(fā)送的碼流的壓縮碼型信
所述媒體網(wǎng)關(guān)根據(jù)所述確定的碼型信息以及所述確定的處理信息,確定所述將 要發(fā)送的碼流的特性。一種通信鏈路中的碼流處理裝置,包括碼流接收單元,用于接收所述通 信鏈路中的碼流;碼流特性確定單元,用于確定碼流接收單元接收到的碼流的 特性;解碼單元,用于當(dāng)碼流特性確定單元確定出所述接收到的碼流的特性為 IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼碼流時(shí),對(duì)所述VoIP壓縮編碼碼流執(zhí)行解 碼,生成脈碼調(diào)制碼流;碼流發(fā)送單元,用于發(fā)送解碼單元生成的未執(zhí)行語(yǔ)音 質(zhì)量增強(qiáng)的脈碼調(diào)制碼流。
較佳地,所述碼流特性確定單元具體包括碼型信息確定模塊,用于根據(jù) 碼流接收單元接收到的碼流的標(biāo)識(shí)碼型信息,確定所述接收到的碼流的碼型信 息;處理信息確定模塊,用于根據(jù)碼流接收單元接收到的碼流的壓縮碼型信息, 確定與對(duì)所述接收到的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;特性確 定模塊,用于根據(jù)碼型信息確定模塊確定的碼型信息以及處理信息確定模塊確 定的處理4言息,確定所述接收到的碼流的特性。
較佳地,所述碼流特性確定單元還用于確定所述生成的脈碼調(diào)制碼流的特 性,以及所述碼流發(fā)送單元具體包括編碼模塊,用于當(dāng)碼流特性確定單元確 定出所述生成的脈碼調(diào)制碼流的特性為需進(jìn)行VoIP壓縮編碼的脈碼調(diào)制碼流 時(shí),對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述需進(jìn)行壓縮編碼的脈碼調(diào)制碼流執(zhí)行壓縮編 碼,生成VoIP壓縮編碼碼流;碼流發(fā)送模塊,用于發(fā)送編碼;漠塊生成的VoIP壓 縮編碼碼流。
一種通信鏈路中的碼流處理裝置,包括碼流特性確定單元,用于確定將 要發(fā)送的碼流的特性;編碼單元,用于當(dāng)碼流特性確定單元確定出所述將要發(fā) 送的碼流的特性為需進(jìn)行IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼的脈碼調(diào)制碼流 時(shí),對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述脈碼調(diào)制碼流執(zhí)行壓縮編碼,生成IP網(wǎng)絡(luò)語(yǔ) 音傳輸協(xié)議VoIP壓縮編碼碼流;發(fā)送單元,用于發(fā)送編碼單元生成的VoIP壓縮 編碼碼流。
較佳地,所述碼流特性確定單元具體包括碼型信息確定模塊,用于根據(jù) 所述將要發(fā)送的碼流的標(biāo)識(shí)碼型信息,確定所述將要發(fā)送的碼流的碼型信息;
8處理信息確定模塊,用于根據(jù)所述將要發(fā)送的碼流的壓縮碼型信息,確定與對(duì)
所述將要發(fā)送的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;特性確定才莫 塊,用于根據(jù)碼型信息確定模塊確定的碼型信息以及處理信息確定模塊確定的 處理信息,確定所述將要發(fā)送的碼流的特性。
本發(fā)明實(shí)施例通過(guò)^某體網(wǎng)關(guān)在接收到碼流后,先確定碼流的特性,并在確 定出接收到的碼流的碼流特性為VoIP壓縮編碼碼流時(shí),々某體網(wǎng)關(guān)對(duì)該VoIP壓 縮編碼碼流執(zhí)行解碼,生成PCM碼流,并將未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的PCM碼流 進(jìn)行發(fā)送,因此,相比于現(xiàn)有技術(shù)中提供的語(yǔ)音質(zhì)量增強(qiáng)策略,本發(fā)明提供的 方案在確定出接收到的碼流的特性為VoIP壓縮編碼碼流時(shí),確定此時(shí)沒(méi)有必 要執(zhí)行語(yǔ)音質(zhì)量增強(qiáng),從而不對(duì)將接收到的碼流進(jìn)行解碼后得到的碼流執(zhí)行語(yǔ) 音質(zhì)量增強(qiáng),因此避免了根據(jù)現(xiàn)有技術(shù)提供的VQE規(guī)則仍然需要對(duì)沒(méi)必要執(zhí) 行語(yǔ)音質(zhì)量增強(qiáng)的碼流執(zhí)行VQE從而浪費(fèi)MGW資源的問(wèn)題。
此外,本發(fā)明實(shí)施例提供的另 一個(gè)通信鏈路中的碼流處理方案通過(guò)媒體網(wǎng) 關(guān)確定將要發(fā)送的碼流的特性;當(dāng)確定將要發(fā)送的碼流的特性為需進(jìn)行VoIP壓 縮編碼的PCM碼流時(shí),媒體網(wǎng)關(guān)針對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的PCM碼流執(zhí)行壓縮 編碼,生成VoIP壓縮編碼碼流;并將生成的VoIP壓縮編碼碼流進(jìn)行發(fā)送,因此, 相比于現(xiàn)有技術(shù)中提供的語(yǔ)音質(zhì)量增強(qiáng)策略,本發(fā)明提供的方案在確定出將要 發(fā)送的碼流的特性為需進(jìn)行VoIP壓縮編碼的PCM碼流時(shí),確定此時(shí)沒(méi)有必要執(zhí) 行語(yǔ)音質(zhì)量增強(qiáng),從而不對(duì)需進(jìn)行壓縮編碼的該P(yáng)CM碼流執(zhí)行語(yǔ)音質(zhì)量增強(qiáng),
強(qiáng)的碼流執(zhí)行VQE從而浪費(fèi)MGW資源的問(wèn)題。
圖1為現(xiàn)有技術(shù)中的通話(huà)鏈路示意圖2為本發(fā)明實(shí)施例提供的一種通信鏈路中的碼流處理方法的具體實(shí)現(xiàn)流 程示意圖;圖3為本發(fā)明實(shí)施例中MGW確定接收到的碼流的特性的具體流程示意
圖4為本發(fā)明實(shí)施例提供的另 一種通信鏈路中的碼流處理方法的具體實(shí)現(xiàn) 流程示意圖5a為本發(fā)明實(shí)施例中提供的MGW的具體結(jié)構(gòu)示意圖; 圖5b為本發(fā)明實(shí)施例提供的碼流處理方法在實(shí)際應(yīng)用中的具體實(shí)施過(guò)程 示意圖6為本發(fā)明實(shí)施例提供的第一種通信鏈路中的碼流處理裝置的具體結(jié)構(gòu) 示意圖7為本發(fā)明實(shí)施例提供的第二種通信鏈路中的碼流處理裝置的具體結(jié)構(gòu) 示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種通信鏈路中的碼流處理方案,通過(guò)々某體在確定出接 收到的碼流的特性為VoIP壓縮編碼碼流時(shí),在對(duì)該VoIP壓縮編碼碼流進(jìn)^f亍解 碼后,不對(duì)解碼得到的碼流執(zhí)行語(yǔ)音質(zhì)量增強(qiáng),從而避免了根據(jù)現(xiàn)有技術(shù)提供 的VQE規(guī)則仍然需要具有上述特性的碼流執(zhí)行沒(méi)有必要的VQE,從而浪費(fèi) MGW資源的問(wèn)題。
下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、具體實(shí)施方 式及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。
本發(fā)明實(shí)施例首先提供一種通信鏈路中的碼流處理方法,該方法的具體實(shí) 現(xiàn)流程圖如圖2所示,主要包括以下步驟
步驟21, MGW接收通信鏈路中的碼流,并確定接收到的碼流的特性;
步驟22,當(dāng)MGW確定出接收到的碼流的特性為VoIP壓縮編碼碼流時(shí), MGW對(duì)該VoIP壓縮編碼碼流執(zhí)行解碼,生成PCM碼流;
步驟23, MGW將該生成的且未執(zhí)行VQE的PCM碼流進(jìn)行發(fā)送,比如,可以直接發(fā)送該生成的且未執(zhí)行VQE的PCM碼流,也可以對(duì)其進(jìn)行壓縮編碼 生成壓縮編碼碼流后,再發(fā)送生成的壓縮編碼碼流,具體對(duì)其進(jìn)行壓縮編碼后 再發(fā)送的方式將在下文中進(jìn)行介紹,在此不再贅述。
本發(fā)明實(shí)施例提供的上述方法中,步驟23的具體實(shí)施過(guò)程可以采用如下方
式
首先,MGW確定生成的脈碼調(diào)制碼流的特性;
然后,當(dāng)確定生成的脈碼調(diào)制碼流的特性為需進(jìn)行VoIP壓縮編碼的PCM碼 流時(shí),MGW不對(duì)該需進(jìn)行VoIP壓縮編碼的PCM碼流執(zhí)行VQE,而是直接對(duì)該 需進(jìn)行壓縮編碼的PCM碼流執(zhí)行壓縮編碼,生成VoIP壓縮編碼碼流;
最后,MGW將生成的該VoIP壓縮編碼碼流進(jìn)行發(fā)送。
在本發(fā)明實(shí)施例中,MGW確定接收到的碼流的特性的過(guò)程可以如圖3所 示,具體包括如下步驟
步驟31, MGW根據(jù)接收到的碼流的標(biāo)識(shí)碼型信息,確定接收到的碼流的 碼型信息, 一般地,碼型包括3GPP的自適應(yīng)多速率(AMR, Adaptive Multi-Rate ) 碼型、增強(qiáng)型可變速率編解碼碼型(EVRC, Enhanced Variable Rate Codecc)、 碼激勵(lì)線(xiàn)性預(yù)測(cè)編解碼碼型(QCELP, Qualcomm Code Excite Linear Predictive Codec )、 GSM的三種碼型(包括HR半速率碼型、FR全速率碼型、EFR增強(qiáng)型 全速率碼型)、承載在IP上的碼型(VoIP, Voice over IP,包括G711、 G.729、 G723等碼型等)等等;
步驟32, MGW進(jìn)一步根據(jù)接收到的碼流的壓縮碼型信息,確定與對(duì)接收 到的碼流進(jìn)^f亍解碼處理或編碼處理相關(guān)的處理信息;
步驟33, MGW根據(jù)上述確定的碼型信息以及確定的處理信息,確定接收 到的碼流的特性,比如,針對(duì)本發(fā)明實(shí)施例提供的該方法的步驟12, MGW確 定出接收到的碼流的特性為VoIP壓縮編碼碼流時(shí),則無(wú)論該VoIP壓縮編碼碼流 來(lái)自哪一網(wǎng)絡(luò),按照本發(fā)明實(shí)施例提供的上述方法,MGW都不會(huì)對(duì)將該接收 到的VoIP壓縮編碼碼流進(jìn)行解碼后得到的碼流執(zhí)行VQE。需要說(shuō)明的是,上述步驟31、 32的執(zhí)行順序也可以不按上述順序進(jìn)行,以 任意順序執(zhí)行步驟31、 32都在本發(fā)明的保護(hù)范圍之內(nèi)。
本發(fā)明實(shí)施例還提供另 一種通信鏈路中的碼流處理方法,通過(guò)當(dāng)MGW在 確定出自身將要發(fā)送的碼流的特性為需進(jìn)行VoIP壓縮編碼的PCM碼流時(shí), MGW針對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的PCM碼流執(zhí)行VoIP壓縮編碼,生成VoIP壓縮 編碼碼流;并將生成的VoIP壓縮編碼碼流進(jìn)4亍發(fā)送,因此,相比于現(xiàn)有技術(shù)中 提供的語(yǔ)音質(zhì)量增強(qiáng)策略,本發(fā)明提供的方案在確定出將要發(fā)送的碼流的特性 為需進(jìn)行VoIP壓縮編碼的PCM碼流時(shí),確定此時(shí)沒(méi)有必要執(zhí)行語(yǔ)音質(zhì)量增強(qiáng), 從而不對(duì)需進(jìn)行VoIP壓縮編碼的該P(yáng)CM碼流執(zhí)行語(yǔ)音質(zhì)量增強(qiáng),因此避免了根 據(jù)現(xiàn)有技術(shù)提供的VQE規(guī)則仍然需要對(duì)沒(méi)必要執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的碼流執(zhí)行 VQE從而浪費(fèi)MGW資源的問(wèn)題,具體地,本發(fā)明實(shí)施例提供的該碼流處理方 法的具體流程示意圖如圖4所示,包括以下步驟
步驟41, MGW確定將要發(fā)送的碼流的特性;
步驟42,當(dāng)確定將要發(fā)送的碼流的特性為需進(jìn)行VoIP壓縮編碼的PCM碼 流時(shí),MGW不對(duì)該需進(jìn)行VoIP壓縮編碼的PCM碼流進(jìn)行VQE,并直接針對(duì) 未執(zhí)行VQE的該P(yáng)CM碼流執(zhí)行VoIP壓縮編碼,生成VoIP壓縮編碼碼流; 步驟43 , MGW將生成的VoIP壓縮編碼碼流進(jìn)行發(fā)送。 具體地,上述步驟41中,MGW確定將要自身發(fā)送的碼流的特性的過(guò)程可 以采用以下步驟
首先,MGW根據(jù)將要發(fā)送的碼流的標(biāo)識(shí)碼型信息,確定將要發(fā)送的碼流 的碼型信息;
然后,MGW根據(jù)將要發(fā)送的碼流的壓縮碼型信息,確定與對(duì)將要發(fā)送的 碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;
最后,MGW根據(jù)確定的碼型信息以及確定的處理信息,確定將要發(fā)送的 碼流的特性,比如,針對(duì)上述步驟42,當(dāng)確定出MGW將要發(fā)送的碼流的特性 為需進(jìn)行VoIP壓縮編碼的PCM的碼流時(shí),則無(wú)論需要將該P(yáng)CM碼流發(fā)送至哪個(gè)網(wǎng)絡(luò),MGW在對(duì)該P(yáng)CM碼流執(zhí)行VoIP壓縮編碼前,不會(huì)對(duì)該P(yáng)CM碼流執(zhí)行 VQE。
本發(fā)明實(shí)施例提供的該方法的步驟41前,還可以進(jìn)一步包括步驟MGW 接收通信鏈路中的碼流,并確定接收到的碼流的特性;當(dāng)MGW確定出接收到 的碼流的特性為VoIP壓縮編碼碼流時(shí),MGW對(duì)該VoIP壓縮編碼碼流執(zhí)行解碼, 生成PCM碼流;MGW將該生成的且未執(zhí)行VQE的PCM碼流作為所述將要進(jìn)行 發(fā)送的碼流。
為了詳細(xì)說(shuō)明本發(fā)明實(shí)施例提供的上述方法,以下將上述兩種方法綜合到 一個(gè)實(shí)際應(yīng)用流程中,以具體說(shuō)明上述兩種方法的具體實(shí)施過(guò)程。
對(duì)應(yīng)于本發(fā)明實(shí)施例提供的上述通信鏈路中的碼流處理方法,可以將 MGW劃分為多個(gè)功能單元,具體如圖5a所示,包括碼流接收單元501、碼 流特性確定單元502、 VQE單元503、編碼單元504、解碼單元505、碼流發(fā)送 單元506,為了直觀(guān)地描述本發(fā)明實(shí)施例提供的該方法與現(xiàn)有技術(shù)的差別,以 圖1所示的通信鏈路中從T網(wǎng)到IP網(wǎng)的碼流流向?yàn)槔?,?duì)上述6個(gè)單元合作 完成對(duì)碼流進(jìn)行處理的過(guò)程進(jìn)行說(shuō)明,該過(guò)程的具體示意圖如圖5b所示,包 括以下步驟
步驟51, MGW102中的碼流接收單元接收由T網(wǎng)發(fā)來(lái)的碼流;
步驟52, MGW102中的碼流分析單元對(duì)碼流接收單元接收到的碼流進(jìn)行 分析,并才艮據(jù)接收到的碼流的連接屬性信息,確定發(fā)送來(lái)該碼流的網(wǎng)絡(luò)為T(mén)網(wǎng);
步驟53, MGW102中的碼流分析單元進(jìn)一步確定該^接收到并將要進(jìn)行轉(zhuǎn) 發(fā)的碼流的碼型和處理信息,如果確定出接收到的碼流為需進(jìn)行VoIP壓縮編 碼處理的PCM64碼流,則執(zhí)行步驟54;
步驟54, MGW102不再對(duì)需進(jìn)行VoIP壓縮編碼處理的PCM64碼流進(jìn)行 VQE,而是直接調(diào)用編碼單元,對(duì)接收到的該P(yáng)CM64碼流進(jìn)行VoIP壓縮編碼 處理,生成VoIP壓縮編碼碼流,并調(diào)用碼流發(fā)送單元將生成VoIP壓縮編碼碼 流發(fā)送到IP網(wǎng)絡(luò)中去;
13步驟55, MGW104中的碼流接收單元接收步驟54中發(fā)送的VoIP壓縮編 碼碼流,而MGW104中的碼流特性分析單元確定碼流接收單元接收到的該 VoIP壓縮編碼碼流的特性;
步驟56, MGW104中的碼流特性分析單元確定出的碼流特性為VoIP壓縮 編碼碼流,因此,根據(jù)本發(fā)明實(shí)施例提供碼流處理方法,此時(shí)MGW104只需 要調(diào)用解碼單元對(duì)該VoIP壓縮編碼碼流進(jìn)行解碼,生成PCM64K碼流,后續(xù) 不再需要調(diào)用VQE單元對(duì)解碼單元生成的該P(yáng)CM64K碼流進(jìn)行VQE;
步驟57, MGW104進(jìn)一步判斷當(dāng)前將要發(fā)送的該P(yáng)CM64K碼流是需要進(jìn) 行3GPP壓縮編碼的碼流,因此,對(duì)步驟56中生成的該P(yáng)CM64K碼流進(jìn)行VQE, 并對(duì)進(jìn)行了 VQE后的PCM64K碼流進(jìn)行3GPP壓縮編碼后,將得到的3GPP 壓縮編碼碼流發(fā)送給RNC/BSC105,流程結(jié)束。
由本發(fā)明實(shí)施例提供的通信鏈路中的碼流處理方法在實(shí)際應(yīng)用中的過(guò)程 可知,與現(xiàn)有技術(shù)相比,根據(jù)本發(fā)明實(shí)施例提供的第一種方法,在如圖l所示 的BSC/固網(wǎng)103到RNC/BSC105方向的通話(huà)鏈路中,可以減少2次VQE,從 而采用本發(fā)明實(shí)施例提供的該方法,MGW無(wú)需多次調(diào)用VQE單元,能夠在 實(shí)現(xiàn)提高通話(huà)質(zhì)量的前提下,大大節(jié)約對(duì)碼流進(jìn)行不必要的VQE所需的處理 資源,減小了整個(gè)通信系統(tǒng)的資源開(kāi)銷(xiāo)。
此外,根據(jù)上述實(shí)施例可知,根據(jù)本發(fā)明實(shí)施例提供的碼流處理方法,在 如圖1所示的BSC/固網(wǎng)103到RNC/BSC105方向的通話(huà)鏈路中,至少能夠?qū)?碼流執(zhí)行一次VQE,從而整個(gè)通話(huà)鏈路的語(yǔ)音質(zhì)量不會(huì)因?yàn)镸GW104、 MGW102去除了對(duì)部分碼流的VQE功能而下降,相反地,才艮據(jù)對(duì)現(xiàn)有技術(shù)的 分析可知,本發(fā)明實(shí)施例提供的該碼流處理方法在背景噪聲等對(duì)通信質(zhì)量的影 響較小的情況下,可以避免對(duì)碼流執(zhí)行多次VQE而導(dǎo)致的惡化語(yǔ)音質(zhì)量的問(wèn) 題。
類(lèi)似地,針對(duì)圖1所示的通信鏈路中從IP網(wǎng)到T網(wǎng)的碼流流向,上述6 個(gè)單元合作完成對(duì)碼流進(jìn)行處理的過(guò)程與圖5b所示的流程類(lèi)似,因此不再贅
14述。
相應(yīng)地,本發(fā)明實(shí)施例還提供了兩種通信鏈路中的碼流處理裝置,用以解
決在通話(huà)鏈路中按照現(xiàn)有技術(shù)提供的VQE規(guī)則執(zhí)行VQE時(shí),會(huì)浪費(fèi)MGW資 源的問(wèn)題。其中,本發(fā)明實(shí)施例提供的第一種通信鏈路中的碼流處理裝置的具 體結(jié)構(gòu)示意圖如圖6所示,各功能單元的名稱(chēng)和功能分別如下 碼流接收單元61,用于接收通信鏈路中的碼流;
碼流特性確定單元62,用于確定碼流接收單元61接收到的碼流的特性; 解碼單元63,用于當(dāng)碼流特性確定單元62確定出碼流接收單元61接收到
的碼流的特性為VoIP壓縮編碼碼流時(shí),對(duì)該VoIP壓縮編碼碼流執(zhí)行解碼,生
成PCM碼流;
碼流發(fā)送單元64,用于發(fā)送解碼單元63生成的未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的 PCM碼流。
對(duì)應(yīng)于碼流特性確定單元62功能的一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中可以 將碼流特性確定單元62進(jìn)一步劃分為以下功能模塊,包括
碼型信息確定模塊,用于根據(jù)碼流接收單元接收到的碼流的標(biāo)識(shí)碼型信 息,確定所述接收到的碼流的碼型信息;處理信息確定才莫塊,用于根據(jù)碼流接 收單元接收到的碼流的壓縮碼型信息,確定與對(duì)所述接收到的碼流進(jìn)行解碼處 理或編碼處理相關(guān)的處理信息;特性確定模塊,用于才艮據(jù)碼型信息確定模塊確 定的碼型信息以及處理信息確定模塊確定的處理信息,確定所述接收到的碼流 的特性。
此外,在本發(fā)明實(shí)施例中,碼流特性確定單元62還可以用于確定生成的 PCM碼流的特性,較佳地,本發(fā)明實(shí)施例中的碼流發(fā)送單元64可以進(jìn)一步劃分 為以下功能模塊,包括
編碼模塊,用于當(dāng)碼流特性確定單元確定出生成的PCM碼流的特性為需 進(jìn)行VoIP壓縮編碼的PCM碼流時(shí),對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的該需進(jìn)行VoIP 壓縮編碼的PCM碼流執(zhí)行VoIP壓縮編碼,生成VoIP壓縮編碼碼流;碼流發(fā)送模塊,用于發(fā)送編碼模塊生成的VoIP壓縮編碼碼流。
本發(fā)明實(shí)施例還提供第二種通信鏈路中的碼流處理裝置,用以解決在通話(huà)
鏈路中按照現(xiàn)有技術(shù)提供的VQE規(guī)則執(zhí)行VQE時(shí),會(huì)浪費(fèi)MGW資源的問(wèn)題,
該裝置的具體結(jié)構(gòu)示意圖如圖7所示,具體包括以下功能單元 碼流特性確定單元71,用于確定將要發(fā)送的碼流的特性; 編碼單元72,用于當(dāng)碼流特性確定單元71確定出將要發(fā)送的碼流的特性
為需進(jìn)行VoIP壓縮編碼的PCM碼流時(shí),對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的該P(yáng)CM碼
流執(zhí)行VoIP壓縮編碼,生成VoIP壓縮編碼碼流;
發(fā)送單元73,用于發(fā)送編碼單元72生成的VoIP壓縮編碼碼流。 較佳地,本發(fā)明實(shí)施例中還可以將上述碼流特性確定單元71進(jìn)一步劃分為
以下功能模塊
碼型信息確定模塊,用于根據(jù)將要發(fā)送的碼流的標(biāo)識(shí)碼型信息,確定將要 發(fā)送的碼流的碼型信息;處理信息確定模塊,用于根據(jù)將要發(fā)送的碼流的壓縮 碼型信息,確定與對(duì)將要發(fā)送的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信 息;特性確定模塊,用于才艮據(jù)碼型信息確定模塊確定的碼型信息以及處理信息 確定模塊確定的處理信息,確定將要發(fā)送的碼流的特性。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種通信鏈路中的碼流處理方法,其特征在于,包括通信鏈路中的媒體網(wǎng)關(guān)接收碼流,并確定接收到的碼流的特性;當(dāng)確定出所述接收到的碼流的特性為IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼碼流時(shí),所述媒體網(wǎng)關(guān)對(duì)所述VoIP壓縮編碼碼流執(zhí)行解碼,生成脈碼調(diào)制碼流;所述媒體網(wǎng)關(guān)發(fā)送未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的脈碼調(diào)制碼流。
2、 如權(quán)利要求1所述的方法,其特征在于,所述媒體網(wǎng)關(guān)確定接收到的 碼流的特性具體包括所述Jf某體網(wǎng)關(guān)根據(jù)所述接收到的碼流的標(biāo)識(shí)碼型信息,確定所述沖妄收到的 碼流的碼型信息;所述媒體網(wǎng)關(guān)根據(jù)所述接收到的碼流的壓縮碼型信息,確定與對(duì)所述接收 到的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;所述纟某體網(wǎng)關(guān)根據(jù)所述確定的碼型信息以及所述確定的處理信息,確定所 述接收到的碼流的特性。
3、 如權(quán)利要求l所述的方法,其特征在于,所述媒體網(wǎng)關(guān)發(fā)送未執(zhí)行語(yǔ)音 質(zhì)量增強(qiáng)的脈碼調(diào)制碼流具體包括所述々某體網(wǎng)關(guān)確定所述生成的脈碼調(diào)制碼流的特性;當(dāng)確定所述生成的脈碼調(diào)制碼流的特性為需進(jìn)4亍VoIP壓縮編碼的脈碼調(diào) 制碼流時(shí),所述媒體網(wǎng)關(guān)針對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述脈碼調(diào)制碼流執(zhí)行 VoIP壓縮編碼,生成VoIP壓縮編碼碼流;所述媒體網(wǎng)關(guān)發(fā)送所述生成的VoIP壓縮編碼碼流。
4、 一種通信鏈路中的碼流處理方法,其特征在于,包括 通信鏈路中的媒體網(wǎng)關(guān)確定將要發(fā)送的碼流的特性;當(dāng)確定所述將要發(fā)送的碼流的特性為需進(jìn)行IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓 縮編碼的脈碼調(diào)制碼流時(shí),所述媒體網(wǎng)關(guān)針對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述脈碼調(diào)制碼流執(zhí)行VoIP壓縮編碼,生成IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼碼流; 所述々某體網(wǎng)關(guān)將所述生成的VoIP壓縮編碼碼流進(jìn)行發(fā)送。
5、 如權(quán)利要求4所述的方法,其特征在于,所述通信鏈路中的媒體網(wǎng)關(guān)確 定將要發(fā)送的碼流的特性具體包括所述媒體網(wǎng)關(guān)根據(jù)所述將要發(fā)送的碼流的標(biāo)識(shí)碼型信息,確定所述將要發(fā) 送的碼流的碼型信息;所述媒體網(wǎng)關(guān)根據(jù)所述將要發(fā)送的碼流的壓縮碼型信息,確定與對(duì)所述將 要發(fā)送的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;所述々某體網(wǎng)關(guān)根據(jù)所述確定的碼型信息以及所述確定的處理信息,確定所 述將要發(fā)送的碼流的特性。
6、 一種通信鏈路中的碼流處理裝置,其特征在于,包括 碼流接收單元,用于接收所述通信鏈路中的碼流; 碼流特性確定單元,用于確定碼流接收單元接收到的碼流的特性; 解碼單元,用于當(dāng)碼流特性確定單元確定出所述接收到的碼流的特性為IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼碼流時(shí),對(duì)所述VoIP壓縮編碼碼流執(zhí)行解碼, 生成脈碼調(diào)制碼流;碼流發(fā)送單元,用于發(fā)送解碼單元生成的未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的脈碼調(diào)制 碼流。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述碼流特性確定單元具體 包括碼型信息確定模塊,用于根據(jù)碼流接收單元接收到的碼流的標(biāo)識(shí)碼型信 息,確定所述接收到的碼流的碼型信息;處理信息確定模塊,用于根據(jù)碼流接收單元接收到的碼流的壓縮碼型信 息,確定與對(duì)所述接收到的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;特性確定模塊,用于才艮據(jù)碼型信息確定模塊確定的碼型信息以及處理信息 確定模塊確定的處理信息,確定所述接收到的碼流的特性。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述碼流特性確定單元還用于 確定所述生成的脈碼調(diào)制碼流的特性,以及所述碼流發(fā)送單元具體包括編碼-漠塊,用于當(dāng)碼流特性確定單元確定出所述生成的脈碼調(diào)制碼流的特 性為需進(jìn)行VoIP壓縮編碼的脈碼調(diào)制碼流時(shí),對(duì)未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述 需進(jìn)行壓縮編碼的脈碼調(diào)制碼流執(zhí)行VoIP壓縮編碼,生成VoIP壓縮編碼碼流;碼流發(fā)送模塊,用于發(fā)送編碼模塊生成的VoIP壓縮編碼碼流。
9、 一種通信鏈路中的碼流處理裝置,其特征在于,包括 碼流特性確定單元,用于確定將要發(fā)送的碼流的特性;編碼單元,用于當(dāng)碼流特性確定單元確定出所述將要發(fā)送的碼流的特性為 需進(jìn)行IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議VoIP壓縮編碼的脈碼調(diào)制碼流時(shí),對(duì)未執(zhí)行語(yǔ)音 質(zhì)量增強(qiáng)的所述脈碼調(diào)制碼流執(zhí)行VoIP壓縮編碼,生成IP網(wǎng)絡(luò)語(yǔ)音傳輸協(xié)議 VoIP壓縮編碼碼流;發(fā)送單元,用于發(fā)送編碼單元生成的VoIP壓縮編碼碼流。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述碼流特性確定單元具體 包括碼型信息確定模塊,用于根據(jù)所述將要發(fā)送的碼流的標(biāo)識(shí)碼型信息,確定 所述將要發(fā)送的碼流的碼型信息;處理信息確定模塊,用于根據(jù)所述將要發(fā)送的碼流的壓縮碼型信息,確定 與對(duì)所述將要發(fā)送的碼流進(jìn)行解碼處理或編碼處理相關(guān)的處理信息;特性確定模塊,用于根據(jù)碼型信息確定模塊確定的碼型信息以及處理信息 確定模塊確定的處理信息,確定所述將要發(fā)送的碼流的特性。
全文摘要
本發(fā)明公開(kāi)了一種通信鏈路中的碼流處理方法及裝置,用以解決按照現(xiàn)有技術(shù)提供的VQE規(guī)則在通話(huà)鏈路中執(zhí)行VQE時(shí),會(huì)浪費(fèi)MGW資源的問(wèn)題。其中,本發(fā)明公開(kāi)的該方法包括步驟媒體網(wǎng)關(guān)接收碼流,并確定接收到的碼流的特性;當(dāng)確定出所述接收到的碼流的特性為VoIP壓縮編碼碼流時(shí),所述媒體網(wǎng)關(guān)對(duì)所述VoIP壓縮編碼碼流執(zhí)行解碼,生成PCM碼流;所述媒體網(wǎng)關(guān)發(fā)送將未執(zhí)行語(yǔ)音質(zhì)量增強(qiáng)的所述生成的PCM碼流進(jìn)行發(fā)送。
文檔編號(hào)H04L29/06GK101656735SQ20091017036
公開(kāi)日2010年2月24日 申請(qǐng)日期2009年9月11日 優(yōu)先權(quán)日2009年9月11日
發(fā)明者華 盧, 段雪飛 申請(qǐng)人:中興通訊股份有限公司