本申請(qǐng)涉及無線網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種傳輸語音數(shù)據(jù)的方法、設(shè)備和裝置。
背景技術(shù):
語音會(huì)話業(yè)務(wù)是無線網(wǎng)絡(luò)的基本業(yè)務(wù)之一,隨著通信技術(shù)的發(fā)展,多種語音編解碼方式被廣泛應(yīng)用,以提升語音會(huì)話質(zhì)量,滿足用戶對(duì)高質(zhì)量語音會(huì)話的需求。例如,目前常用的語音編解碼方式包括但不僅限于:amr-nb(adaptivemulti-ratenarrowband,窄帶自適應(yīng)速率語音)、amr-wb(adaptivemulti-ratewideband,寬帶自適應(yīng)速率語音)、evs-nb(enhancedvoiceservicesnarrowband,增強(qiáng)語音業(yè)務(wù)窄帶編解碼)、evs-wb(enhancedvoiceserviceswideband,增強(qiáng)語音業(yè)務(wù)寬帶編解碼)、evs-swb(enhancedvoiceservicessuperwideband,增強(qiáng)語音業(yè)務(wù)超寬頻帶編解碼)、evs-fb(enhancedvoiceservicesfullband,增強(qiáng)語音業(yè)務(wù)全頻帶編解碼),按照對(duì)應(yīng)提供的語音質(zhì)量等級(jí)由高到低,順序依次為:evs-fb>evs-swb>evs-wb>evs-nb>amr-wb>amr-nb。
目前,現(xiàn)有語音會(huì)話業(yè)務(wù)中傳輸語音數(shù)據(jù)的流程如下:主叫語音數(shù)據(jù):主叫終端→接入網(wǎng)設(shè)備→核心網(wǎng)設(shè)備→接入網(wǎng)設(shè)備→被叫終端;被叫語音數(shù)據(jù):被叫終端→接入網(wǎng)設(shè)備→核心網(wǎng)設(shè)備→接入網(wǎng)設(shè)備→主叫終端。在語音數(shù)據(jù)傳輸?shù)木唧w實(shí)現(xiàn)過程中,通常要求端到端鏈路中的所有邏輯功能實(shí)體(核心網(wǎng)設(shè)備、接入網(wǎng)設(shè)備、主叫終端和被叫終端)支持相同的語音編解碼方式,基于所述相同的語音編解碼方式進(jìn)而執(zhí)行相應(yīng)的語音數(shù)據(jù)的傳輸。
然而,在實(shí)際應(yīng)用中,運(yùn)營(yíng)商經(jīng)常會(huì)因更新費(fèi)用或其他原因而未能對(duì)核心網(wǎng)設(shè)備進(jìn)行更新升級(jí),進(jìn)而導(dǎo)致核心網(wǎng)設(shè)備所對(duì)應(yīng)的語音編解碼能力也無法得到更新升級(jí),核心網(wǎng)設(shè)備無法支持部分或所有語音質(zhì)量等級(jí)的語音編解碼方式。
當(dāng)核心網(wǎng)設(shè)備只支持低語音質(zhì)量等級(jí)的語音編解碼方式(如,amr-nb)時(shí),即使主叫終端和被叫終端能支持其他語音會(huì)話質(zhì)量更佳的語音編解碼方式,也只能選擇低語音質(zhì)量等級(jí)的語音編解碼方式傳輸語音數(shù)據(jù),這樣,會(huì)降低語音會(huì)話質(zhì)量。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問題,本申請(qǐng)實(shí)施例提供了一種傳輸語音數(shù)據(jù)的方法、設(shè)備和裝置。該技術(shù)方案如下:
第一方面,提供了一種傳輸語音數(shù)據(jù)的方法,所述方法包括:
主叫終端可以將主叫語音數(shù)據(jù)按照第一語音編解碼方式編碼生成第一語音數(shù)據(jù),然后發(fā)送給接入網(wǎng)設(shè)備,接入網(wǎng)設(shè)備接收到第一語音數(shù)據(jù)以后,可以對(duì)第一語音數(shù)據(jù)解碼,然后按照第二語音編解碼方式編碼生成第二語音數(shù)據(jù),然后發(fā)送給核心網(wǎng)設(shè)備,此外,還可以按照第三語音編解碼方式編碼生成第三語音數(shù)據(jù),然后發(fā)送給被叫終端。其中,第一語音編解碼方式、第二語音編解碼方式和第三語音編解碼方式中至少有兩個(gè)不相同。
本申請(qǐng)實(shí)施例所示的方案,接入網(wǎng)設(shè)備可以直接將主叫終端上報(bào)的主叫語音數(shù)據(jù)發(fā)送給被叫終端,傳輸路徑無需經(jīng)過核心網(wǎng)設(shè)備,即可完成語音數(shù)據(jù)從主叫終端到被叫終端之間的傳輸。換而言之,在本申請(qǐng)實(shí)施例所述的方案中,語音數(shù)據(jù)在傳輸?shù)母鱾€(gè)階段中的傳輸相對(duì)獨(dú)立??梢?,通過本申請(qǐng)實(shí)施例所述的方案實(shí)現(xiàn)的語音會(huì)話業(yè)務(wù),在語音數(shù)據(jù)傳輸?shù)母鱾€(gè)階段可以獨(dú)立的選擇終端所能支持的最佳語音編解碼方式,不受其他第三者設(shè)備的語音編解碼能力的影響(特別是不受核心網(wǎng)設(shè)備的語音編解碼能力的影響),保證了語音會(huì)話業(yè)務(wù)質(zhì)量與終端能力的一致性,有效提高了語音會(huì)話質(zhì)量。
在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:被叫終端可以將被叫語音數(shù)據(jù)按照第三語音編解碼方式編碼生成第四語音數(shù)據(jù),然后發(fā)送給接入網(wǎng)設(shè)備,接入網(wǎng)設(shè)備接收到第四語音數(shù)據(jù)以后,可以對(duì)第四語音數(shù)據(jù)解碼,然后按照第二語音編解碼方式編碼生成第五語音數(shù)據(jù),然后發(fā)送給核心網(wǎng)設(shè)備,此外,還可以按照第一語音編解碼方式編碼生成第六語音數(shù)據(jù),然后將第六語音數(shù)據(jù)發(fā)送給被叫終端。
本申請(qǐng)實(shí)施例所示的方案,被叫終端在向主叫終端發(fā)送被叫語音數(shù)據(jù)的過程與主叫語音數(shù)據(jù)的傳輸過程基本相同,均由接入網(wǎng)設(shè)備實(shí)現(xiàn)語音編解碼方式的轉(zhuǎn)換和語音數(shù)據(jù)的轉(zhuǎn)發(fā)。
在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:接入網(wǎng)設(shè)備可以根據(jù)自身和主叫終端共同支持的語音編解碼方式,將兩者之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式確定為第一語音編解碼方式,同理,接入網(wǎng)設(shè)備可以分別將其與核心網(wǎng)設(shè)備之間以及其與被叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式確定為第二語音編解碼方式和第三語音編解碼方式。
本申請(qǐng)實(shí)施例所示的方案,可以通過語音編解碼方式協(xié)商的方式來確定接入網(wǎng)設(shè)備與其他各個(gè)設(shè)備之間的語音編解碼方式,確保了接入網(wǎng)設(shè)備與其他各個(gè)設(shè)備之間所采用的語音編解碼方式為交互雙方共同支持的語音質(zhì)量等級(jí)最高的語音編解碼方式,保證了語音數(shù)據(jù)傳輸?shù)倪^程中較高語音會(huì)話質(zhì)量。
在一種可能的實(shí)現(xiàn)方式中,第二語音編解碼方式的語音質(zhì)量等級(jí)低于或等于第一語音編解碼方式和第三語音編解碼方式的語音質(zhì)量等級(jí)。
本申請(qǐng)實(shí)施例所示的方案,可以在不改變現(xiàn)有通信架構(gòu)的基礎(chǔ)上實(shí)現(xiàn)了接入網(wǎng)設(shè)備與核心網(wǎng)設(shè)備之間的語音數(shù)據(jù)的傳輸,確保了本申請(qǐng)實(shí)施例所述的方案與現(xiàn)有通信架構(gòu)的兼容性,保證了基于核心網(wǎng)設(shè)備側(cè)實(shí)現(xiàn)的各項(xiàng)其他業(yè)務(wù)的正常執(zhí)行,如:基于核心網(wǎng)設(shè)備側(cè)實(shí)現(xiàn)的會(huì)話計(jì)時(shí)、會(huì)話計(jì)費(fèi)和會(huì)話流量監(jiān)控等與語音會(huì)話相關(guān)的其他附加業(yè)務(wù)。而接入網(wǎng)設(shè)備與核心網(wǎng)設(shè)備之間選用的第二語音編解碼方式不會(huì)影響主/被叫終端間語音數(shù)據(jù)傳輸過程中的語音會(huì)話質(zhì)量,故而可以選用語音質(zhì)量等級(jí)較低的語音編解碼方式,而大部分核心網(wǎng)設(shè)備和接入網(wǎng)設(shè)備均滿足語音質(zhì)量等級(jí)較低的語音編解碼方式,故而可以預(yù)先指定第二語音編解碼方式為接入網(wǎng)設(shè)備和核心網(wǎng)設(shè)備間語音數(shù)據(jù)傳輸鏈路的語音編解碼方式。而語音數(shù)據(jù)傳輸過程中語音會(huì)話質(zhì)量更多的取決于第一語音編解碼方式和第三語音編解碼方式,故而第一語音編解碼方式和第三語音編解碼方式的語音質(zhì)量等級(jí)較高。
在一種可能的實(shí)現(xiàn)方式中,接入網(wǎng)設(shè)備可以判斷被叫終端是否與本地建立有語音數(shù)據(jù)傳輸鏈路,如果有,則可以將按照第三語音編解碼方式編碼得到的第三語音數(shù)據(jù)發(fā)送給被叫終端,如果被叫終端與其它接入網(wǎng)設(shè)備(即目標(biāo)接入網(wǎng)設(shè)備)建立有語音數(shù)據(jù)傳輸鏈路,則接入網(wǎng)設(shè)備可以將按照第一語音編解碼方式編碼得到的第一語音數(shù)據(jù)發(fā)送給目標(biāo)接入網(wǎng)設(shè)備,然后目標(biāo)接入網(wǎng)設(shè)備可以對(duì)第一語音數(shù)據(jù)進(jìn)行解碼,再基于其與被叫終端協(xié)商的第四語音編解碼方式對(duì)語音數(shù)據(jù)進(jìn)行編碼得到第七語音數(shù)據(jù),然后將第七語音數(shù)據(jù)發(fā)送給被叫終端。或者也可以由接入網(wǎng)設(shè)備先按照第四語音編解碼方式對(duì)主叫語音數(shù)據(jù)編碼,然后通過目標(biāo)接入網(wǎng)設(shè)備將主叫語音數(shù)據(jù)發(fā)送給被叫終端。
在一種可能的實(shí)現(xiàn)方式中,接入網(wǎng)設(shè)備可以判斷被叫終端是否與本地建立有語音數(shù)據(jù)傳輸鏈路,如果有,則可以將按照第三語音編解碼方式編碼得到的第三語音數(shù)據(jù)發(fā)送給被叫終端,如果被叫終端與其它接入網(wǎng)設(shè)備(即目標(biāo)接入網(wǎng)設(shè)備)建立有語音數(shù)據(jù)傳輸鏈路,則接入網(wǎng)設(shè)備可以基于目標(biāo)接入網(wǎng)設(shè)備與被叫終端協(xié)商的第四語音編解碼方式,對(duì)主叫語音數(shù)據(jù)編碼得到的第七語音數(shù)據(jù),然后將第七語音數(shù)據(jù)發(fā)送給目標(biāo)接入網(wǎng)設(shè)備,進(jìn)而目標(biāo)接入網(wǎng)設(shè)備可以將第七語音數(shù)據(jù)發(fā)送給被叫終端。
本申請(qǐng)實(shí)施例所示的方案,可以應(yīng)用于包括一個(gè)接入網(wǎng)設(shè)備的環(huán)境中,也可以應(yīng)用于包括多個(gè)接入網(wǎng)設(shè)備的環(huán)境中。當(dāng)應(yīng)用于包括多個(gè)接入網(wǎng)設(shè)備的環(huán)境中時(shí),可以將所述語音數(shù)據(jù)發(fā)送至目標(biāo)接入網(wǎng)設(shè)備,通過所述目標(biāo)接入網(wǎng)設(shè)備將所述語音數(shù)據(jù)發(fā)送至所述被叫終端。接入網(wǎng)設(shè)備/目標(biāo)接入網(wǎng)設(shè)備可以對(duì)語音編解碼方式進(jìn)行轉(zhuǎn)換,可以適用于第一語音編解碼方式與第四語音編解碼方式一致和不一致兩種情況,第一語音編解碼方式與第四語音編解碼方式之間互不影響,也即確保了語音數(shù)據(jù)傳輸過程中語音編解碼方式選擇的獨(dú)立性,始終選擇最佳的語音編解碼方式進(jìn)行語音數(shù)據(jù)的傳輸,保證了語音會(huì)話業(yè)務(wù)的質(zhì)量。
第二方面,提供了一種接入網(wǎng)設(shè)備,該接入網(wǎng)設(shè)備包括接收器、發(fā)送器,通過執(zhí)行指令來實(shí)現(xiàn)上述第一方面所提供的傳輸語音數(shù)據(jù)的方法。
第三方面,提供了一種傳輸語音數(shù)據(jù)的裝置,該裝置包括至少一個(gè)模塊,該至少一個(gè)模塊用于實(shí)現(xiàn)上述第一方面所提供的傳輸語音數(shù)據(jù)的方法。
上述本申請(qǐng)實(shí)施例第二到第三方面所獲得的技術(shù)效果與第一方面中對(duì)應(yīng)的技術(shù)手段獲得的技術(shù)效果近似,在這里不再贅述。
本申請(qǐng)實(shí)施例提供的技術(shù)方案帶來的有益效果是:
本申請(qǐng)實(shí)施例所示的方案,首先,接入網(wǎng)設(shè)備可以直接將主叫終端上報(bào)的語音數(shù)據(jù)發(fā)送給被叫終端,無需先經(jīng)過核心網(wǎng)設(shè)備即可完成語音數(shù)據(jù)從主叫終端到被叫終端之間的傳輸。另外,語音數(shù)據(jù)傳輸?shù)倪^程中,語音數(shù)據(jù)的發(fā)送端可以基于其與接收端兩者協(xié)商的語音編解碼方式對(duì)語音數(shù)據(jù)進(jìn)行編碼,進(jìn)而在語音數(shù)據(jù)傳輸?shù)母鱾€(gè)階段可以獨(dú)立的選擇收發(fā)兩端設(shè)備所能支持的最佳語音編解碼方式進(jìn)行會(huì)話消息的傳輸,不受其他第三者設(shè)備的語音編解碼能力的影響(特別是不受核心網(wǎng)設(shè)備的語音編解碼能力的影響),保證了語音會(huì)話業(yè)務(wù)質(zhì)量與收發(fā)兩端設(shè)備能力的一致性,可以有效提高語音會(huì)話質(zhì)量。
附圖說明
圖1是本申請(qǐng)實(shí)施例中一種傳輸語音數(shù)據(jù)的系統(tǒng)框架示意圖;
圖2是本申請(qǐng)實(shí)施例中一種接入網(wǎng)設(shè)備的結(jié)構(gòu)示意圖;
圖3是本申請(qǐng)實(shí)施例中一種傳輸主叫語音數(shù)據(jù)的方法的步驟流程圖;
圖4是本申請(qǐng)實(shí)施例中一種傳輸被叫語音數(shù)據(jù)的方法的步驟流程圖;
圖5是本申請(qǐng)實(shí)施例中一種傳輸語音數(shù)據(jù)的系統(tǒng)框架示意圖;
圖6是本申請(qǐng)實(shí)施例中一種傳輸語音數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
參照?qǐng)D1,示出了本申請(qǐng)實(shí)施例中一種傳輸語音數(shù)據(jù)的系統(tǒng)的結(jié)構(gòu)示意圖。在本申請(qǐng)實(shí)施例的一種應(yīng)用場(chǎng)景中,傳輸語音數(shù)據(jù)的系統(tǒng)至少可以包括如下設(shè)備:核心網(wǎng)設(shè)備、接入網(wǎng)設(shè)備(包括基站)、主叫終端、被叫終端。其中,接入網(wǎng)設(shè)備可以與核心網(wǎng)設(shè)備連接,并與主叫終端、被叫終端連接。其中,接入網(wǎng)設(shè)備可以但不僅限于是:支持單一無線網(wǎng)絡(luò)制式的接入網(wǎng)設(shè)備、或支持混合無線網(wǎng)絡(luò)制式的接入網(wǎng)設(shè)備。如圖2所示,接入網(wǎng)設(shè)備可以包括接收器110和發(fā)射器120,還包括處理器130,接收器110和發(fā)射器120可以分別與處理器130連接。接收器110可以用于接收信號(hào),接收器110可以包括但不限于天線、一個(gè)或多個(gè)振蕩器、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器、模數(shù)轉(zhuǎn)換器、變頻器等硬件中的一項(xiàng)或多項(xiàng)。發(fā)射器120可以用于發(fā)送信號(hào),發(fā)射器120可以包括但不限于天線、一個(gè)或多個(gè)振蕩器、耦合器、功率放大器(poweramplifier,pa)、雙工器、數(shù)模轉(zhuǎn)換器、變頻器等硬件中的一項(xiàng)或多項(xiàng)。在本申請(qǐng)中,接收器110和發(fā)射器120可以用于傳輸語音數(shù)據(jù)的相關(guān)處理,處理器130可以包括一個(gè)或多個(gè)處理單元;處理器可以是通用處理器,包括中央處理器(centralprocessingunit,簡(jiǎn)稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡(jiǎn)稱np)等;還可以是數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)或者其他可編程邏輯器件等。具體地,程序可以包括程序代碼,程序代碼包括計(jì)算機(jī)操作指令。
本申請(qǐng)所有實(shí)施例提供的傳輸語音數(shù)據(jù)的方法,可以應(yīng)用于各種通信制式中,各種通信制式可以包括但不限于下述制式中的一種:全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunication,簡(jiǎn)稱gsm)、寬帶碼分多址(widebandcodedivisionmultipleaccess,簡(jiǎn)稱wcdma)系統(tǒng)、時(shí)分同步碼分多址(timedivision-synchronouscodedivisionmultipleaccess,簡(jiǎn)稱td-scdma)系統(tǒng)、碼分多址(codedivisionmultipleaccess,簡(jiǎn)稱cdma)系統(tǒng)、長(zhǎng)期演進(jìn)(longtermevolution,簡(jiǎn)稱lte)。
在本申請(qǐng)的一可選實(shí)施例中,接入網(wǎng)設(shè)備至少可以包括:接收器、發(fā)送器和處理器。其中,接收器、發(fā)送器可以共同用于語音數(shù)據(jù)的傳輸;處理器可以用于實(shí)現(xiàn)語音編解碼方式的轉(zhuǎn)換處理。需要說明的是,接入網(wǎng)設(shè)備可以是一個(gè)具體的硬件設(shè)備,也可以是基于軟件實(shí)現(xiàn)的功能模塊,或者,基于硬件設(shè)備和功能模塊共同實(shí)現(xiàn)的設(shè)備。
在本申請(qǐng)的一可選實(shí)施例中,接入網(wǎng)設(shè)備至少可以包括:網(wǎng)關(guān)設(shè)備。其中,網(wǎng)關(guān)設(shè)備中可以包括:收發(fā)器和處理器。其中,收發(fā)器可以用于實(shí)現(xiàn)語音數(shù)據(jù)的收發(fā)處理;處理器可以用于實(shí)現(xiàn)語音編解碼方式的轉(zhuǎn)換處理。需要說明的是,網(wǎng)關(guān)設(shè)備可以是一個(gè)具體的硬件設(shè)備,也可以是基于軟件實(shí)現(xiàn)的功能模塊,或者,基于硬件設(shè)備和功能模塊共同實(shí)現(xiàn)的設(shè)備。
在本申請(qǐng)的一可選實(shí)施例中,傳輸語音數(shù)據(jù)的方法可以但不僅限于基于上述接入網(wǎng)設(shè)備或網(wǎng)關(guān)設(shè)備實(shí)現(xiàn)。
參照?qǐng)D3,示出了本申請(qǐng)實(shí)施例中一種傳輸語音數(shù)據(jù)的方法的步驟流程圖。在本申請(qǐng)實(shí)施例中,結(jié)合上述圖1,當(dāng)傳輸語音數(shù)據(jù)的系統(tǒng)中的接入網(wǎng)設(shè)備為一個(gè)(主叫終端與被叫終端連接同一接入網(wǎng)設(shè)備)時(shí),傳輸語音數(shù)據(jù)的方法的具體處理流程可以包括如下的步驟(本實(shí)施例以接入網(wǎng)設(shè)備的執(zhí)行流程為例進(jìn)行說明):
步驟301,接入網(wǎng)設(shè)備接收第一語音數(shù)據(jù)。
其中,第一語音數(shù)據(jù)為主叫終端發(fā)送的基于第一語音編解碼方式編碼的主叫語音數(shù)據(jù)。
在本申請(qǐng)實(shí)施例中,主叫用戶對(duì)應(yīng)使用的會(huì)話設(shè)備可以視為是主叫終端,被叫用戶對(duì)應(yīng)使用的會(huì)話設(shè)備可以視為是被叫終端。主叫用戶與被叫用戶之間的會(huì)話可以簡(jiǎn)單的分為兩個(gè)大的流程:會(huì)話請(qǐng)求建立流程和語音數(shù)據(jù)傳輸流程。
其中,會(huì)話請(qǐng)求建立流程的具體實(shí)現(xiàn)可以如下:
當(dāng)主叫用戶需要與其他被叫用戶進(jìn)行會(huì)話時(shí),可以通過主叫終端(如手機(jī))撥打被叫終端對(duì)應(yīng)的會(huì)話號(hào)碼,發(fā)起語音會(huì)話請(qǐng)求。被叫終端在接收到語音會(huì)話請(qǐng)求之后,可以通過響鈴等任意一種適當(dāng)通知方式通知被叫用戶。被叫用戶在接收到被叫終端發(fā)送的響鈴?fù)ㄖ?,可以通過觸發(fā)被叫終端上的確認(rèn)選項(xiàng)(或確認(rèn)按鍵),實(shí)現(xiàn)被叫終端對(duì)語音會(huì)話請(qǐng)求的確認(rèn)。當(dāng)被叫終端完成對(duì)語音會(huì)話請(qǐng)求的確認(rèn)之后,主叫終端與被叫終端完成會(huì)話鏈路的建立,進(jìn)而可以基于會(huì)話鏈路進(jìn)行會(huì)話。結(jié)合上述圖1,在本申請(qǐng)實(shí)施例中,會(huì)話鏈路可以是指:主叫終端→接入網(wǎng)設(shè)備→核心網(wǎng)設(shè)備。
其中,語音數(shù)據(jù)傳輸流程的具體實(shí)現(xiàn)可以如下:
當(dāng)被叫終端完成對(duì)會(huì)話請(qǐng)求的確認(rèn)之后,主叫終端與被叫終端之間處于連接狀態(tài),主叫用戶可以通過主叫終端說話,完成主叫語音數(shù)據(jù)的輸入。主叫終端可以將主叫用戶輸入的語音數(shù)據(jù)上報(bào)給接入網(wǎng)設(shè)備。例如,可以按照第一語音編解碼方式對(duì)主叫語音數(shù)據(jù)進(jìn)行編碼,從而得到第一語音數(shù)據(jù),然后將第一語音數(shù)據(jù)上報(bào)給接入網(wǎng)設(shè)備。
該步驟具體可以由接收器110來實(shí)現(xiàn)。
步驟302,接入網(wǎng)設(shè)備向核心網(wǎng)設(shè)備發(fā)送第二語音數(shù)據(jù),向被叫終端發(fā)送第三語音數(shù)據(jù)。
其中,第二語音數(shù)據(jù)為基于第二語音編解碼方式編碼的主叫語音數(shù)據(jù),第三語音數(shù)據(jù)為基于第三語音編解碼方式編碼的主叫語音數(shù)據(jù),第一語音編解碼方式、第二語音編解碼方式和第三語音編解碼方式中至少有兩個(gè)不相同。
在本申請(qǐng)實(shí)施例中,為了保證本申請(qǐng)實(shí)施例的傳輸語音數(shù)據(jù)方案與現(xiàn)有的通信架構(gòu)的兼容性,接入網(wǎng)設(shè)備可以將主叫語音數(shù)據(jù)按照第二語音編解碼方式編碼得到第二語音數(shù)據(jù),然后將第二語音數(shù)據(jù)上報(bào)至核心網(wǎng)設(shè)備,確?;诤诵木W(wǎng)設(shè)備側(cè)實(shí)現(xiàn)的會(huì)話計(jì)時(shí)、會(huì)話計(jì)費(fèi)和會(huì)話流量監(jiān)控等與語音會(huì)話相關(guān)的其它附加業(yè)務(wù)的正常執(zhí)行。另外,由于核心網(wǎng)設(shè)備處未進(jìn)行任何改動(dòng),基于現(xiàn)有處理,核心網(wǎng)設(shè)備在進(jìn)行完其它附加業(yè)務(wù)的處理后,可以將基于第二語音數(shù)據(jù)返回至接入網(wǎng)設(shè)備。
如前,傳輸語音數(shù)據(jù)的流程還可以包括如下步驟:在主叫終端將第一語音數(shù)據(jù)上報(bào)給接入網(wǎng)設(shè)備之后,接入網(wǎng)設(shè)備可以基于第三語音編解碼方式對(duì)主叫語音數(shù)據(jù)進(jìn)行編碼得到第三語音數(shù)據(jù),然后將第三語音數(shù)據(jù)發(fā)送至被叫終端,進(jìn)而,被叫用戶可以通過被叫終端接聽到上述主叫語音數(shù)據(jù),實(shí)現(xiàn)了一次完整的主叫語音數(shù)據(jù)的傳輸。
可見,相較于現(xiàn)有技術(shù)采用的語音數(shù)據(jù)的傳輸流程(主叫終端→接入網(wǎng)設(shè)備→核心網(wǎng)設(shè)備→接入網(wǎng)設(shè)備→被叫終端),在本申請(qǐng)實(shí)施例中,接入網(wǎng)設(shè)備在接收到主叫終端發(fā)送的主叫語音數(shù)據(jù)后可以將其直接轉(zhuǎn)發(fā)至被叫終端,而不需要在語音數(shù)據(jù)發(fā)送給核心網(wǎng)設(shè)備,并接收到核心網(wǎng)設(shè)備返回的語音數(shù)據(jù)之后再進(jìn)行轉(zhuǎn)發(fā)。
接入網(wǎng)設(shè)備在接收到基于某一種語音編解碼方式編碼的語音數(shù)據(jù)后,可以先對(duì)語音數(shù)據(jù)進(jìn)行譯碼,然后將語音數(shù)據(jù)按照另一種語音編解碼方式編碼后發(fā)送給其它設(shè)備,也可以不對(duì)語音數(shù)據(jù)進(jìn)行譯碼,直接將語音數(shù)據(jù)當(dāng)前的語音編解碼方式轉(zhuǎn)碼成另一種語音編解碼方式,然后將轉(zhuǎn)碼后的語音數(shù)據(jù)發(fā)送給其它設(shè)備。
需要說明的是,上述第一語音編解碼方式、第二語音編解碼方式和第三語音編解碼方式中至少有兩個(gè)不相同,其中,在接收到語音設(shè)備后,可以由接入網(wǎng)設(shè)備來實(shí)現(xiàn)語音編解碼方式的轉(zhuǎn)換處理。考慮到設(shè)備更新升級(jí)的快慢不同,一般情況下第一語音編解碼方式和第二語音編解碼方式不同,而接入網(wǎng)設(shè)備將語音數(shù)據(jù)發(fā)送至被叫終端時(shí),至少包括如下兩種情況:1、第三語音編解碼方式與第一語音編解碼方式一致;2、第三語音編解碼方式與第一語音編解碼方式不一致。其中,第三語音編解碼方式為接入網(wǎng)設(shè)備與被叫終端之間采用的語音編解碼方式;第一語音編解碼方式為接入網(wǎng)設(shè)備與被叫終端之間的語音編解碼方式。
其一,第三語音編解碼方式與第一語音編解碼方式一致時(shí),接入網(wǎng)設(shè)備可以直接將語音數(shù)據(jù)轉(zhuǎn)發(fā)至被叫終端,也即,向被叫終端發(fā)送第一(第三)語音數(shù)據(jù)。
其二,當(dāng)?shù)谌Z音編解碼方式與第一語音編解碼方式不一致時(shí),接入網(wǎng)設(shè)備將語音數(shù)據(jù)發(fā)送至被叫終端時(shí)具體可以包括:接入網(wǎng)設(shè)備將語音數(shù)據(jù)按照第三語音編解碼方式重新編碼得到第三語音數(shù)據(jù),然后向被叫終端發(fā)送第三語音數(shù)據(jù)。
進(jìn)一步的,在本申請(qǐng)實(shí)施例中,接入網(wǎng)設(shè)備支持實(shí)現(xiàn)語音編解碼方式的轉(zhuǎn)換:接入網(wǎng)設(shè)備可以接收任意一種語音編解碼方式編碼的語音數(shù)據(jù),同時(shí),可以將接收到的任意一種語音編解碼方式編碼的語音數(shù)據(jù)轉(zhuǎn)換為任意一種其他語音編解碼方式編碼的語音數(shù)據(jù)??梢?,在本申請(qǐng)實(shí)施例中,由于接入網(wǎng)設(shè)備可以實(shí)現(xiàn)對(duì)語音編解碼方式的轉(zhuǎn)換,因此,即使主叫終端和被叫終端所支持的語音編解碼方式不同,也可以通過接入網(wǎng)設(shè)備對(duì)語音編解碼方式進(jìn)行轉(zhuǎn)換,進(jìn)而保證語音會(huì)話業(yè)務(wù)的正常執(zhí)行,語音數(shù)據(jù)的在主叫終端和被叫終端之間的傳輸不再受語音編解碼方式的限制。特別是,由于語音數(shù)據(jù)從主叫終端傳輸?shù)奖唤薪K端的過程避開了核心網(wǎng)設(shè)備,故而核心網(wǎng)設(shè)備的語音編解碼能力不會(huì)對(duì)語音會(huì)話業(yè)務(wù)造成任何影響和限制。
該步驟具體可以由發(fā)射器120來實(shí)現(xiàn)。
可選的,被叫語音的傳輸過程與主叫語音的傳輸過程原理基本一致,相應(yīng)的處理流程可以如圖4所示:
步驟401,接入網(wǎng)設(shè)備接收第四語音數(shù)據(jù)。
其中,第四語音數(shù)據(jù)為被叫終端發(fā)送的基于第三語音編解碼方式編碼的被叫語音數(shù)據(jù)。
其中,在主叫終端和被叫終端間建立了會(huì)話連接后,被叫用戶可以通過被叫終端說話,完成被叫語音數(shù)據(jù)的輸入。被叫終端可以將被叫用戶輸入的被叫語音數(shù)據(jù)上報(bào)給接入網(wǎng)設(shè)備。具體的,可以按照第三語音編解碼方式對(duì)被叫語音數(shù)據(jù)進(jìn)行編碼得到第四語音數(shù)據(jù),然后將第四語音數(shù)據(jù)上報(bào)給接入網(wǎng)設(shè)備。
該步驟具體可以由接收器110來實(shí)現(xiàn)。
步驟402,接入網(wǎng)設(shè)備向核心網(wǎng)設(shè)備發(fā)送第五語音數(shù)據(jù),向主叫終端發(fā)送第六語音數(shù)據(jù)。
其中,第五語音數(shù)據(jù)為基于第二語音編解碼方式編碼的被叫語音數(shù)據(jù),第六語音數(shù)據(jù)為基于第一語音編解碼方式編碼的被叫語音數(shù)據(jù)。
其中,被叫終端將被叫語音數(shù)據(jù)按照第三語音編解碼方式編碼得到第四語音數(shù)據(jù),然后將第四語音數(shù)據(jù)上報(bào)給接入網(wǎng)設(shè)備之后,接入網(wǎng)設(shè)備可以將被叫語音數(shù)據(jù)按照第二語音編解碼方式編碼得到第五語音數(shù)據(jù),并將第五語音數(shù)據(jù)上報(bào)至核心網(wǎng)設(shè)備,另外,接入網(wǎng)設(shè)備還可以直接基于第一語音編解碼方式對(duì)被叫語音數(shù)據(jù)進(jìn)行編碼得到第六語音數(shù)據(jù),然后將其發(fā)送至主叫終端,進(jìn)而,主叫用戶可以通過主叫終端接聽到上述被叫語音數(shù)據(jù)。
該步驟具體可以由發(fā)射器120來實(shí)現(xiàn)。
可選的,主叫終端、被叫終端、核心網(wǎng)設(shè)備與接入網(wǎng)設(shè)備之間采用的語音編解碼方式是由上述設(shè)備兩兩自行協(xié)商的,相應(yīng)的處理可以如下:接入網(wǎng)設(shè)備根據(jù)主叫終端和接入網(wǎng)設(shè)備共同支持的語音編解碼方式,將第一語音編解碼方式確定為接入網(wǎng)設(shè)備和主叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式;接入網(wǎng)設(shè)備根據(jù)核心網(wǎng)設(shè)備和接入網(wǎng)設(shè)備共同支持的語音編解碼方式,將第二語音編解碼方式確定為接入網(wǎng)設(shè)備和核心網(wǎng)設(shè)備之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式;接入網(wǎng)設(shè)備根據(jù)被叫終端和接入網(wǎng)設(shè)備共同支持的語音編解碼方式,將第三語音編解碼方式確定為接入網(wǎng)設(shè)備和被叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式。
在本申請(qǐng)實(shí)施例中,主叫終端可以在請(qǐng)求建立語音會(huì)話業(yè)務(wù)時(shí),將自身所支持的語音編解碼方式攜帶在語音會(huì)話業(yè)務(wù)建立請(qǐng)求中,主動(dòng)上報(bào)給接入網(wǎng)設(shè)備。之后接入網(wǎng)設(shè)備可以根據(jù)自身支持的語音編解碼方式和主叫終端支持的語音編解碼方式確定出二者共同支持的語音編解碼方式的交集,該交集中可以存在多個(gè)交集結(jié)果。在本申請(qǐng)的一可選實(shí)施例中,可以從上述多個(gè)交集結(jié)果中選擇一個(gè)對(duì)應(yīng)的語音質(zhì)量等級(jí)最高的的交集結(jié)果作為第三第一語音編解碼方式。當(dāng)然,也可以根據(jù)實(shí)際需求選擇其他滿足實(shí)際需求條件的交集結(jié)果作為第一語音編解碼方式,本實(shí)施例對(duì)此不作限制。同理,與第一語音編解碼方式的確定流程相似,接入網(wǎng)設(shè)備可以分別和核心網(wǎng)設(shè)備、被叫終端進(jìn)行協(xié)商,確定第二語音編解碼方式和第三語音編解碼方式,在此不再詳細(xì)說明。
該步驟具體可以由處理器130來實(shí)現(xiàn)。
具體來說,amr-nb、amr-wb、evs-nb等都可以是一類語音編解碼方式,每類語音編解碼方式可以是一個(gè)子方式集合,包括根據(jù)數(shù)據(jù)傳輸速度劃分的多種子方式,例如(如下單位均為kbps或kbit/s):amr-nb包括:12.2、10.2、7.95、7.40、6.70、5.90、5.15、4.75等8種子方式;amr-wb包括23.85、23.05、19.85、18.25、15,85、14.25、12.65、8.85、6.60等9種子方式;evs-nb包括24.4、13.2、9.6、8、7.2、5.9等6種方式;evs-wb包括128.0、96.0、64.0、48.0、32.0、24.4、16.4、13.2、9.6、8.0、7.2、5.9等12種子方式,evs-swb包括128.0、96.0、64.0、48.0、32.0、24.4、16.4、13.2、9.6等9種子方式;evs-fb包括128.0、96.0、64.0、48.0、32.0、24.4、16.4等7種子方式。
在本申請(qǐng)實(shí)施例中,如果接入網(wǎng)設(shè)備和主/被叫終端支持某一類語音編解碼方式的全部子方式,但核心網(wǎng)設(shè)備僅支持其中部分子方式。例如,核心網(wǎng)設(shè)備僅支持amr-wb中的12.65ˉ6.6的部分子方式,接入網(wǎng)設(shè)備和主/被叫終端支持amr-wb中的23.85ˉ6.6的部分子方式,此時(shí)本申請(qǐng)實(shí)施例依然適用,即第二語音編碼方式可以為amr-wb12.65kbps,第一和第三語音編解碼方式采用amr-wb23.85kbps。
基于上述對(duì)語音編解碼方式的介紹可知,在從多個(gè)交集結(jié)果中選擇一個(gè)對(duì)應(yīng)的語音會(huì)話業(yè)務(wù)質(zhì)量最優(yōu)的交集結(jié)果時(shí),可以但不僅限于基于evs-fb>evs-swb>evs-wb>evs-nb>amr-wb>amr-nb的排序進(jìn)行選擇,例如,當(dāng)交集結(jié)果分別為:evs-fb和amr-wb兩種方式時(shí),可以基于evs-fb>amr-wb的排序規(guī)則,選擇evs-fb方式作為協(xié)商的語音編解碼方式,以確保協(xié)商的語音編解碼方式是傳輸語音數(shù)據(jù)過程中設(shè)備所能支持的語音質(zhì)量等級(jí)最高的語音編解碼方式。
可選的,考慮到核心網(wǎng)設(shè)備與接入網(wǎng)設(shè)備之間的語音編解碼方式不影響整個(gè)語音會(huì)話業(yè)務(wù)中語音質(zhì)量的高低,可以選擇語音質(zhì)量等級(jí)較低的語音編解碼方式作為第二語音編解碼方式,相應(yīng)的,第二語音編解碼方式的語音質(zhì)量等級(jí)低于或等于第一語音編解碼方式和第三語音編解碼方式的語音質(zhì)量等級(jí)。
進(jìn)一步的,可以直接指定接入網(wǎng)設(shè)備與核心網(wǎng)設(shè)備之間的語音編解碼方式為第二語音編解碼方式。其中,第二語音編解碼方式的選擇可以基于如下原則確定:第二語音編解碼方式為目前任意核心網(wǎng)設(shè)備都支持的低語音質(zhì)量等級(jí)的語音編解碼方式,例如,第一語音編解碼方式可以為目前最基本的amr-nb語音編解碼方式。
在上述應(yīng)用場(chǎng)景中,主要針對(duì)圖1所示的、主叫終端和被叫終端與同一接入網(wǎng)設(shè)備連接的場(chǎng)景進(jìn)行了說明。在本申請(qǐng)實(shí)施例的另一應(yīng)用場(chǎng)景中,主叫終端和被叫終端還可以連接不同的接入網(wǎng)設(shè)備。
例如,當(dāng)主叫終端和被叫終端分別處于不同的服務(wù)小區(qū)時(shí),主叫終端和被叫終端可以分別連接不同服務(wù)小區(qū)下的接入網(wǎng)設(shè)備。
又例如,當(dāng)主叫終端和被叫終端分別采用不同的無線通信制式時(shí),主叫終端和被叫終端也可以分別連接不同的無線通信制式對(duì)應(yīng)的接入網(wǎng)設(shè)備。其中,常用的無線通信制式包括但不僅限于:2g(2-generationwirelesstelephonetechnology,第二代移動(dòng)通信技術(shù))、3g(3rd-generationmobilecommunication,第三代移動(dòng)通信技術(shù))、4g(4th-generationmobilecommunication,第四代移動(dòng)通信技術(shù))和5g(5th-generationmobilecommunication,第五代移動(dòng)通信技術(shù))等。
需要說明的是,針對(duì)主叫終端與被叫終端分別采用不同的通信制式的情況,可以采用兩個(gè)接入網(wǎng)設(shè)備來分別與主叫終端和被叫終端連接,也可以采用支持混合制式的同一接入網(wǎng)設(shè)備來連接主叫終端和被叫終端。針對(duì)采用支持混合制式的同一接入網(wǎng)設(shè)備的情況,對(duì)應(yīng)的語音數(shù)據(jù)處理方法的具體流程可以參照上述實(shí)施例的描述,在此不再贅述。
下面,針對(duì)主叫終端和被叫終端分別連接不同的接入網(wǎng)設(shè)備的場(chǎng)景進(jìn)行詳細(xì)說明。
參照?qǐng)D5,示出了本申請(qǐng)實(shí)施例中另一種語音數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖。在本應(yīng)用場(chǎng)景下,語音數(shù)據(jù)處理系統(tǒng)至少可以包括如下設(shè)備:核心網(wǎng)設(shè)備、接入網(wǎng)設(shè)備、目標(biāo)接入網(wǎng)設(shè)備、主叫終端、被叫終端和基站。其中,核心網(wǎng)設(shè)備分別與接入網(wǎng)設(shè)備和目標(biāo)接入網(wǎng)設(shè)備連接,接入網(wǎng)設(shè)備通過基站與主叫終端連接、且與目標(biāo)接入網(wǎng)設(shè)備連接,目標(biāo)接入網(wǎng)設(shè)備通過基站與被叫終端連接。
在本申請(qǐng)的一可選實(shí)施例中,當(dāng)主叫終端和被叫終端分別連接不同的接入網(wǎng)設(shè)備時(shí),上述將語音數(shù)據(jù)發(fā)送至被叫終端的步驟具體可以如下:如果被叫終端與接入網(wǎng)設(shè)備建立有語音數(shù)據(jù)傳輸鏈路,接入網(wǎng)設(shè)備則向被叫終端發(fā)送第三語音數(shù)據(jù),如果被叫終端與目標(biāo)接入網(wǎng)設(shè)備建立有語音數(shù)據(jù)傳輸鏈路,接入網(wǎng)設(shè)備則向目標(biāo)接入網(wǎng)設(shè)備發(fā)送第一語音數(shù)據(jù),第一語音數(shù)據(jù)用于指示目標(biāo)接入網(wǎng)設(shè)備向被叫終端發(fā)送第七語音數(shù)據(jù)。
其中,第七語音數(shù)據(jù)為基于第四語音編解碼方式編碼的主叫語音數(shù)據(jù),第四語音編解碼方式為目標(biāo)接入網(wǎng)設(shè)備根據(jù)被叫終端和目標(biāo)接入網(wǎng)設(shè)備共同支持的語音編解碼方式確定的,目標(biāo)接入網(wǎng)設(shè)備和被叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式。
在本申請(qǐng)實(shí)施例中,接入網(wǎng)設(shè)備在接收到主叫終端上傳的第一語音數(shù)據(jù)后,可以判斷接入網(wǎng)設(shè)備與被叫終端間是否建立有語音數(shù)據(jù)傳輸鏈路,如果語音數(shù)據(jù)傳輸鏈路存在,則接入網(wǎng)設(shè)備可以對(duì)第一語音數(shù)據(jù)解碼,然后將主叫語音數(shù)據(jù)按照第三語音編解碼方式進(jìn)行編碼得到第三語音數(shù)據(jù),然后發(fā)送給被叫終端。而如果語音數(shù)據(jù)傳輸鏈路不存在,即被叫終端與其它接入網(wǎng)設(shè)備(即目標(biāo)接入網(wǎng)設(shè)備)建立有語音數(shù)據(jù)傳輸鏈路,則可以將接收到的第一語音數(shù)據(jù)直接發(fā)送給目標(biāo)接入網(wǎng)設(shè)備。之后目標(biāo)接入網(wǎng)設(shè)備在接收到第一語音數(shù)據(jù)后,可以對(duì)其進(jìn)行解碼,然后按照第四語音編解碼方式編碼得到第七語音數(shù)據(jù),并將第七語音數(shù)據(jù)發(fā)送給被叫終端。
另外,可以理解,在接入網(wǎng)設(shè)備向目標(biāo)接入網(wǎng)設(shè)備發(fā)送主叫語音數(shù)據(jù)前,也可以先按照第四語音編解碼方式對(duì)主叫語音數(shù)據(jù)進(jìn)行編碼得到第七語音數(shù)據(jù),這樣,目標(biāo)接入網(wǎng)設(shè)備在接收到第七語音數(shù)據(jù)后,可以直接將第七語音數(shù)據(jù)發(fā)送給被叫終端。其中,目標(biāo)接入網(wǎng)設(shè)備向被叫終端發(fā)送語音數(shù)據(jù)的流程可以參照上述圖1對(duì)應(yīng)的應(yīng)用場(chǎng)景下接入網(wǎng)設(shè)備向被叫終端發(fā)送語音數(shù)據(jù)的流程,本實(shí)施例在此不再贅述。
需要說明的是,在實(shí)際應(yīng)用中,接入網(wǎng)設(shè)備將語音數(shù)據(jù)發(fā)送至目標(biāo)接入網(wǎng)設(shè)備時(shí),至少可以包括如下兩種情況:1、第一語音編解碼方式與第四語音編解碼方式一致;2、第一語音編解碼方式與第四語音編解碼方式不一致。其中,第一語音編解碼方式為:接入網(wǎng)設(shè)備與主叫終端之間的語音編解碼方式;第四語音編解碼方式為:目標(biāo)接入網(wǎng)設(shè)備與被叫終端之間的語音編解碼方式。當(dāng)?shù)谝徽Z音編解碼方式與第四語音編解碼方式一致時(shí),接入網(wǎng)設(shè)備可以直接通過目標(biāo)接入網(wǎng)設(shè)備將語音數(shù)據(jù)發(fā)送給被叫終端,無需再進(jìn)行語音編解碼方式的轉(zhuǎn)換,而當(dāng)?shù)谝徽Z音編解碼方式與第四語音編解碼方式不一致時(shí),可以由接入網(wǎng)設(shè)備或者目標(biāo)接入網(wǎng)設(shè)備來完成語音編解碼方式的轉(zhuǎn)換。
同理,被叫語音數(shù)據(jù)的傳輸流程可以如下:被叫終端向目標(biāo)接入網(wǎng)設(shè)備發(fā)送基于第四語音編解碼方式編碼的被叫語音數(shù)據(jù),目標(biāo)接入網(wǎng)設(shè)備向接入網(wǎng)設(shè)備發(fā)送基于第一語音編解碼方式/第四語音編解碼方式編碼的被叫語音數(shù)據(jù),并向核心網(wǎng)設(shè)備發(fā)送基于第五語音編解碼方式編碼的被叫語音數(shù)據(jù),接入網(wǎng)設(shè)備向主叫終端發(fā)送基于第一語音編解碼方式編碼的被叫語音數(shù)據(jù)。
其中,第五語音編解碼方式為目標(biāo)接入網(wǎng)設(shè)備根據(jù)其與核心網(wǎng)設(shè)備共同支持的語音編解碼方式確定的,目標(biāo)接入網(wǎng)設(shè)備和核心網(wǎng)設(shè)備之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式。
另外,在上述過程中,由于核心網(wǎng)設(shè)備處未進(jìn)行任何改動(dòng),基于現(xiàn)有處理,核心網(wǎng)設(shè)備在進(jìn)行完其它附加業(yè)務(wù)的處理后,可以將主叫語音數(shù)據(jù)按照第五語音編解碼方式進(jìn)行編碼,然后發(fā)送至目標(biāo)接入網(wǎng)設(shè)備,同理,可以將被叫語音數(shù)據(jù)按照第二語音編解碼方式進(jìn)行編碼,然后發(fā)送至接入網(wǎng)設(shè)備。
上述步驟具體可以由處理器130和發(fā)射器120共同來實(shí)現(xiàn)。
本申請(qǐng)實(shí)施例的語音數(shù)據(jù)處理方法,接入網(wǎng)設(shè)備可以直接將主叫終端上報(bào)的主叫語音數(shù)據(jù)發(fā)送給被叫終端,避開核心網(wǎng)設(shè)備,完成主叫語音數(shù)據(jù)從主叫終端到被叫終端之間的傳輸。換而言之,在本申請(qǐng)實(shí)施例的傳輸語音數(shù)據(jù)的方法中,語音數(shù)據(jù)在語音會(huì)話業(yè)務(wù)的各個(gè)階段中的傳輸相對(duì)獨(dú)立:語音數(shù)據(jù)在接入網(wǎng)設(shè)備和主叫終端之間傳輸時(shí)所采用的語音編解碼方式取決于接入網(wǎng)設(shè)備與主叫終端之間協(xié)商確定的語音編解碼方式;語音數(shù)據(jù)在接入網(wǎng)設(shè)備和被叫終端之間傳輸時(shí)所采用的語音編解碼方式取決于接入網(wǎng)設(shè)備與被叫終端之間協(xié)商確定的語音編解碼方式。可見,通過本申請(qǐng)實(shí)施例的語音數(shù)據(jù)處理方法實(shí)現(xiàn)的語音會(huì)話業(yè)務(wù),在語音數(shù)據(jù)傳輸?shù)母鱾€(gè)階段可以獨(dú)立的選擇終端所能支持的最佳語音編解碼方式進(jìn)行語音數(shù)據(jù)的傳輸,不受其他第三方設(shè)備的語音編解碼能力的影響(特別是不受核心網(wǎng)設(shè)備的語音編解碼能力的影響),保證了語音會(huì)話業(yè)務(wù)質(zhì)量與終端能力的一致性,有效提高了語音會(huì)話業(yè)務(wù)的會(huì)話質(zhì)量。
進(jìn)一步的,本申請(qǐng)實(shí)施例的傳輸語音數(shù)據(jù)的方法,接入網(wǎng)設(shè)備可以將語音數(shù)據(jù)按照設(shè)定的第二語音編解碼方式編碼后上報(bào)至核心網(wǎng)設(shè)備。其中,一般的,可以將第二語音編解碼方式視為是現(xiàn)有的任意設(shè)備都支持的低語音質(zhì)量等級(jí)的語音編解碼方式??梢?,在本申請(qǐng)實(shí)施例中,接入網(wǎng)設(shè)備可以按照第二語音編解碼方式對(duì)語音數(shù)據(jù)進(jìn)行重編碼,進(jìn)而,接入網(wǎng)設(shè)備和核心網(wǎng)設(shè)備之間可以通過低語音質(zhì)量等級(jí)的語音編解碼方式進(jìn)行交互,本申請(qǐng)實(shí)施例的傳輸語音數(shù)據(jù)的方法可以在不改變現(xiàn)有通信架構(gòu)的基礎(chǔ)上實(shí)現(xiàn)了接入網(wǎng)設(shè)備與核心網(wǎng)設(shè)備之間的語音數(shù)據(jù)的傳輸,確保了本申請(qǐng)實(shí)施例的傳輸語音數(shù)據(jù)的方法與現(xiàn)有通信架構(gòu)的兼容性,保證了基于核心網(wǎng)設(shè)備側(cè)實(shí)現(xiàn)的各項(xiàng)其他業(yè)務(wù)的正常執(zhí)行,如:基于核心網(wǎng)設(shè)備側(cè)實(shí)現(xiàn)的會(huì)話計(jì)時(shí)、會(huì)話計(jì)費(fèi)和會(huì)話流量監(jiān)控等與語音會(huì)話相關(guān)的其他附加業(yè)務(wù)。
此外,各個(gè)設(shè)備之間的語音編解碼方式可以基于現(xiàn)有的通信流程中攜帶的設(shè)備能力信息(語音編解碼能力)來確定,不需要增加額外的流程,實(shí)現(xiàn)簡(jiǎn)單方便。
上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本申請(qǐng)的可選實(shí)施例,在此不再一一贅述。
圖6是本公開實(shí)施例提供的傳輸語音數(shù)據(jù)的裝置的框圖。該傳輸語音數(shù)據(jù)的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為裝置中的部分或者全部。本公開實(shí)施例提供的傳輸語音數(shù)據(jù)的裝置可以實(shí)現(xiàn)本公開實(shí)施例圖3所述的流程,該傳輸語音數(shù)據(jù)的裝置包括第一接收模塊601、第一發(fā)送模塊602、第二接收模塊603、第二發(fā)送模塊604、確定模塊605:
第一接收模塊601,用于接收第一語音數(shù)據(jù),所述第一語音數(shù)據(jù)為主叫終端發(fā)送的基于第一語音編解碼方式編碼的主叫語音數(shù)據(jù);
第一發(fā)送模塊602,用于向核心網(wǎng)設(shè)備發(fā)送第二語音數(shù)據(jù),所述第二語音數(shù)據(jù)為基于第二語音編解碼方式編碼的所述主叫語音數(shù)據(jù),向被叫終端發(fā)送第三語音數(shù)據(jù),所述第三語音數(shù)據(jù)為基于第三語音編解碼方式編碼的所述主叫語音數(shù)據(jù),其中,所述第一語音編解碼方式、所述第二語音編解碼方式和所述第三語音編解碼方式中至少有兩個(gè)不相同。
可選的,所述裝置還包括:
第二接收模塊603,用于接收第四語音數(shù)據(jù),所述第四語音數(shù)據(jù)為所述被叫終端發(fā)送的基于所述第三語音編解碼方式編碼的被叫語音數(shù)據(jù);
第二發(fā)送模塊604,用于向所述核心網(wǎng)設(shè)備發(fā)送第五語音數(shù)據(jù),所述第五語音數(shù)據(jù)為基于所述第二語音編解碼方式編碼的所述被叫語音數(shù)據(jù),向所述主叫終端發(fā)送第六語音數(shù)據(jù),所述第六語音數(shù)據(jù)為基于所述第一語音編解碼方式編碼的所述被叫語音數(shù)據(jù)。
可選的,所述裝置還包括確定模塊605,用于:
根據(jù)所述主叫終端和所述接入網(wǎng)設(shè)備共同支持的語音編解碼方式,將所述第一語音編解碼方式確定為所述接入網(wǎng)設(shè)備和所述主叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式;
根據(jù)所述核心網(wǎng)設(shè)備和所述接入網(wǎng)設(shè)備共同支持的語音編解碼方式,將所述第二語音編解碼方式確定為所述接入網(wǎng)設(shè)備和所述核心網(wǎng)設(shè)備之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式;
根據(jù)所述被叫終端和所述接入網(wǎng)設(shè)備共同支持的語音編解碼方式,將所述第三語音編解碼方式確定為所述接入網(wǎng)設(shè)備和所述被叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式。
可選的,所述第二語音編解碼方式的語音質(zhì)量等級(jí)低于或等于第一語音編解碼方式和第三語音編解碼方式的語音質(zhì)量等級(jí)。
可選的,所述接入網(wǎng)設(shè)備還包括確定模塊605,其中:
所述確定模塊605用于判斷與被叫終端建立有語音數(shù)據(jù)傳輸鏈路的是所述接入網(wǎng)設(shè)備或目標(biāo)接入網(wǎng)設(shè)備,當(dāng)所述確定模塊605判斷為被叫終端與所述接入網(wǎng)設(shè)備建立有語音數(shù)據(jù)傳輸鏈路,所述第一發(fā)送模塊602用于向所述被叫終端發(fā)送第三語音數(shù)據(jù);
當(dāng)所述確定模塊605判斷為被叫終端與所述目標(biāo)接入網(wǎng)設(shè)備建立有語音數(shù)據(jù)傳輸鏈路,所述第一發(fā)送模塊602用于向所述目標(biāo)接入網(wǎng)設(shè)備發(fā)送所述第一語音數(shù)據(jù),所述第一語音數(shù)據(jù)用于指示所述目標(biāo)接入網(wǎng)設(shè)備向所述被叫終端發(fā)送第七語音數(shù)據(jù),所述第七語音數(shù)據(jù)為基于第四語音編解碼方式編碼的所述主叫語音數(shù)據(jù),其中,所述第四語音編解碼方式為所述目標(biāo)接入網(wǎng)設(shè)備根據(jù)所述被叫終端和所述目標(biāo)接入網(wǎng)設(shè)備共同支持的語音編解碼方式確定的,所述目標(biāo)接入網(wǎng)設(shè)備和所述被叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式。
可選的,所述接入網(wǎng)設(shè)備還包括確定模塊605,其中:
所述確定模塊用于判斷與被叫終端建立有語音數(shù)據(jù)傳輸鏈路的是所述接入網(wǎng)設(shè)備或目標(biāo)接入網(wǎng)設(shè)備,當(dāng)所述確定模塊判斷為被叫終端與所述接入網(wǎng)設(shè)備建立有語音數(shù)據(jù)傳輸鏈路,所述第一發(fā)送模塊用于向所述被叫終端發(fā)送第三語音數(shù)據(jù);
當(dāng)所述確定模塊判斷為被叫終端與所述目標(biāo)接入網(wǎng)設(shè)備建立有語音數(shù)據(jù)傳輸鏈路,所述第一發(fā)送模塊用于向所述目標(biāo)接入網(wǎng)設(shè)備發(fā)送第七語音數(shù)據(jù),所述第七語音數(shù)據(jù)用于指示所述目標(biāo)接入網(wǎng)設(shè)備向所述被叫終端發(fā)送所述第七語音數(shù)據(jù),所述第七語音數(shù)據(jù)為基于第四語音編解碼方式編碼的所述主叫語音數(shù)據(jù),其中,所述第四語音編解碼方式為所述目標(biāo)接入網(wǎng)設(shè)備根據(jù)所述被叫終端和所述目標(biāo)接入網(wǎng)設(shè)備共同支持的語音編解碼方式確定的,所述目標(biāo)接入網(wǎng)設(shè)備和所述被叫終端之間的語音數(shù)據(jù)傳輸鏈路采用的語音編解碼方式。
需要說明的是,上述確定模塊605可以由處理器130來實(shí)現(xiàn),第一接收模塊601、第二接收模塊603可以由接收器110實(shí)現(xiàn),或者,結(jié)合處理器130來實(shí)現(xiàn),第一發(fā)送模塊602、第二發(fā)送模塊604可以由發(fā)射器120來實(shí)現(xiàn),或者,結(jié)合處理器130來實(shí)現(xiàn)。
本申請(qǐng)實(shí)施例中,接入網(wǎng)設(shè)備可以避開核心網(wǎng)設(shè)備,將主叫終端上報(bào)的語音數(shù)據(jù)直接發(fā)送給被叫終端,完成語音數(shù)據(jù)的傳輸。進(jìn)而可以使得語音數(shù)據(jù)的傳輸不受核心網(wǎng)設(shè)備的語音編解碼能力的限制,確保了語音數(shù)據(jù)傳輸過程中的獨(dú)立性,可以選擇終端對(duì)應(yīng)支持的最佳語音編解碼方式進(jìn)行語音數(shù)據(jù)的傳輸,保證了選擇的語音編解碼方式與終端對(duì)應(yīng)的語音編解碼能力的一致性,確保了語音會(huì)話質(zhì)量。
需要說明的是:上述實(shí)施例提供的傳輸語音數(shù)據(jù)的裝置在實(shí)現(xiàn)語音數(shù)據(jù)的傳輸時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的傳輸語音數(shù)據(jù)的裝置與傳輸語音數(shù)據(jù)的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本申請(qǐng)的一種實(shí)施例,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的保護(hù)范圍之內(nèi)。