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