專利名稱:一種呼叫過程中調整語音編解碼方式的方法及裝置的制作方法
技術領域:
本發(fā)明涉及無線通信技術,尤指一種呼叫過程中調整語音編解碼方式的方法及裝置。
背景技術:
隨著核心網(wǎng)呼叫控制與承載操作的分離、以及全網(wǎng)IP化的進展,承載網(wǎng)中的資源占用情況,特別是承載網(wǎng)中帶寬的占用情況已成為整個核心網(wǎng)所關注的主要問題。
現(xiàn)在的用戶終端大部分支持多個語音版本,如全速率版本1,全速率版本2、全速率版本3、半速率版本1等。如表一所示,列舉幾個語音版本與其對應的編碼以及速率之間的對應關系。
表一按照現(xiàn)有協(xié)議標準,核心網(wǎng)會根據(jù)用戶終端上報的語音版本選擇使用優(yōu)先級最高的語音版本。通常而言為了保證用戶終端的通話質量,優(yōu)先級最高的語音版本通常需要占用較大的網(wǎng)絡資源。例如,用戶終端支持的語音版本列表全速率版本1(GSM speech full rate version 1)、全速率版本2(GSMspeech full rate version 2)、全速率語音版本3(GSM speech full rate version3)和半速率語音版本1(GSM speech half rate version 1),其中全速率版本1為優(yōu)先級最高的語音版本。在這種情況下,根據(jù)表一所示,全速率版本1所需占用的網(wǎng)絡資源大于全速率版本2、全速率版本3、及半速率語音版本1所需占用網(wǎng)絡資源。
這里,語音版本是傳統(tǒng)GSM網(wǎng)絡中的名稱,在目前的3GPP定義的軟交換網(wǎng)絡語音版本被稱為語音編解碼方式。在本文中,語音版本和語音編解碼方式表示同一個概念。
在現(xiàn)有技術中,用戶終端上報給核心網(wǎng)的語音編解碼方式列表的各語音編解碼方式優(yōu)先級順序是用戶終端決定的,而且固定不變;同時,按照現(xiàn)有協(xié)議標準的規(guī)定,網(wǎng)絡側始終會取用戶終端語音編解碼方式列表中優(yōu)先級最高的語音編解碼方式。這里就造成了用戶終端雖然能夠支持多個語音編解碼方式,但網(wǎng)絡側不會根據(jù)用戶終端支持的語音編解碼方式,從節(jié)約網(wǎng)絡資源的角度去選擇用戶終端在通話過程中所使用的語音編解碼方式。因此,由于語音編解碼方式選擇的不當,導致了網(wǎng)絡資源的浪費,無法最大程度的利用網(wǎng)絡資源。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的主要目的在于提供一種在呼叫過程中調整語音編解碼方式的方法及裝置,應用本發(fā)明提供方法及裝置能夠節(jié)約網(wǎng)絡資源,并且最大程度的利用網(wǎng)絡資源。
另外,本發(fā)明還提供了一種調整語音編解碼方式的方法、以及一種移動交換中心,應用該方法以及移動交換中心,能夠節(jié)約網(wǎng)絡資源,并且最大程度的利用網(wǎng)絡資源。
為達到上述目的,本發(fā)明實施例的技術方案是這樣實現(xiàn)的本發(fā)明實施例提供了一種在呼叫過程中調整語音編解碼方式的方法,在呼叫過程中,該方法包括以下步驟A、收到用戶終端發(fā)起的呼叫后,根據(jù)用戶終端上報的自身支持的語音編解碼方式,調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;B、根據(jù)所述調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用的語音編解碼方式。
另外,本發(fā)明還提供了一種呼叫過程中調整語音編解碼方式的裝置,該裝置包括調整單元,用于調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;執(zhí)行單元,用于根據(jù)調整單元調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用最高優(yōu)先級的語音編解碼方式。
另外,本發(fā)明還提供了一種調整語音編解碼方式的方法,該方法包括以下步驟a、收到用戶終端發(fā)起的呼叫后,根據(jù)用戶終端上報的自身支持的語音編解碼方式,調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;
b、根據(jù)所述調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用的語音編解碼方式。
另外,本發(fā)明還提供了一種移動交換中心,該移動交換中心至少包括調整單元、執(zhí)行單元和交集單元;所述調整單元,用于調整用戶終端所支持的語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;所述交集單元,用于將基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式、與調整單元調整后的所述用戶終端支持的語音編解碼方式取交集;并將所述交集得到的列表發(fā)送給執(zhí)行單元;所述執(zhí)行單元,用于根據(jù)所述收到的列表,確定用戶終端使用最高優(yōu)先級的語音編解碼方式。
本發(fā)明實施例所提供的一種呼叫過程中調整語音編解碼方式的方法,通過調整用戶終端支持的語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;然后根據(jù)所述調整后的語音編解碼方式優(yōu)先級,確定用戶終端使用的語音編解碼方式。另外,本發(fā)明還提供了一種呼叫過程中調整語音編解碼方式的裝置。同時,本發(fā)明還提供了一種調整語音編解碼方式的方法以及移動交換中心。本發(fā)明所提供的技術方案,通過調整用戶終端支持的語音編解碼方式的優(yōu)先級,使最高優(yōu)先級的語音編解碼方式占用資源降低,進而使用戶終端所使用的語音編解碼方式相對于以往所使用的語音編解碼方式占用了較小的網(wǎng)絡資源,因此,節(jié)約網(wǎng)絡資源,并且最大程度的利用網(wǎng)絡資源。另外,本發(fā)明所提供的方法及裝置不僅可以節(jié)約承載網(wǎng)資源,還可以節(jié)約空口資源,可以廣泛的應用傳統(tǒng)TDMA交換GSM網(wǎng)絡、或者承載與控制分離但A接口沒有IP化的網(wǎng)絡和承載與控制分離A接口IP化的軟交換系統(tǒng)。
下面將通過參照附圖詳細描述本發(fā)明的示例性實施例,使本領域的普通技術人員更清楚本發(fā)明的上述及其它特征和優(yōu)點,附圖中圖1為本發(fā)明方法的示例性流程圖;圖2為本發(fā)明裝置的示例性結構圖;圖3為本發(fā)明第一較佳實施例方法的流程圖;圖4為本發(fā)明第一較佳實施例移動交換中心的結構圖;圖5為本發(fā)明第二較佳實施例方法的流程圖;圖6為本發(fā)明第二較佳實施例移動交換中心的結構圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉較佳實施例,對本發(fā)明做進一步的詳細說明。
本發(fā)明實施例的核心思想是調整用戶終端支持的語音編解碼方式的優(yōu)先級,使資源占用低的語音編解碼方式的優(yōu)先級高;根據(jù)調整后的語音編解碼方式優(yōu)先級,確定用戶終端使用的語音編解碼方式。由于網(wǎng)絡側會選擇用戶終端中、優(yōu)先級最高的語音編解碼方式,作為用戶終端使用的語音編解碼方式。因此,將用戶終端所支持的語音編解碼方式中、資源占用低的優(yōu)先級調高,網(wǎng)絡側就會依據(jù)優(yōu)先級的高低選擇優(yōu)先級高、但資源占用低的語音編解碼方式。
目前,各語音版本的優(yōu)先級是根據(jù)自身在用戶終端中的語音版本列表中的位置所確定的。例如,當用戶終端上報給核心網(wǎng)的語音版本列表的排列順序為全速率版本1、全速率版本2,全速率語音版本3,半速率語音版本1時,則全速率版本1的優(yōu)先級最高,依次是全速率版本2、全速率語音版本3,半速率語音版本1。因此根據(jù)位置確定優(yōu)先級的這種方法也可以稱為優(yōu)先順序。在本發(fā)明實施例中,可以通過調整語音版本在用戶終端中語音版本列表中的位置,調整用戶終端所支持的語音版本優(yōu)先級。
參見圖1,圖1為本發(fā)明方法的示例性流程圖。該方法包括在步驟101中,移動交換中心根據(jù)用戶終端上報的自身支持的語音編解碼方式,按照資源最優(yōu)原則調整所述語音編解碼方式的優(yōu)先級;在步驟102中,移動交換中心根據(jù)所述調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用優(yōu)先級最高的語音編解碼方式。
參見圖2,圖2為本發(fā)明裝置的示例性結構圖。該裝置包括調整單元21和執(zhí)行單元22。其中,調整單元21主要用于根據(jù)資源最優(yōu)原則調整用戶終端支持的語音編解碼方式的優(yōu)先級。執(zhí)行單元22主要用于根據(jù)調整單元21調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用最高優(yōu)先級的語音編解碼方式。
這里,本發(fā)明實施例所使用的資源最優(yōu)原則為使資源占用低的語音編解碼方式的優(yōu)先級高。具體的方式可以是將資源占用最小的語音編解碼方式賦予最高的優(yōu)先級,資源占用次之的排列在其次,以此類推;也可以將多速率自適應的語音編解碼方式排在最優(yōu)先,占用帶寬最小的語音編解碼方式排在其次,占用帶寬次之的排在再其次,占用帶寬最大的排在最后;也可以是根據(jù)網(wǎng)絡使用的資源情況,在網(wǎng)絡資源還比較充足時,將資源占用并不是最小的語音編解碼方式賦予最高的優(yōu)先級。
另外,本發(fā)明實施例中除了可以根據(jù)資源最優(yōu)原則對語音編解碼方式的優(yōu)先級進行調整,還可以同時考慮用戶終端用戶的優(yōu)先級。例如,對于用戶優(yōu)先級較低的用戶終端,將其占用資源最小的語音編解碼方式賦予最高的優(yōu)先級;而對于用戶優(yōu)先級較高的用戶終端,則可以將僅低于原占用資源的語音編解碼方式賦予最高的優(yōu)先級,實現(xiàn)了針對用戶終端用戶的差異化服務。
在本發(fā)明實施例中,當前承載網(wǎng)絡沒有實現(xiàn)A接口IP化的情況下,可以根據(jù)呼叫所在基站控制器(BSC)的語音編解碼方式支持能力,與用戶終端支持的語音編解碼方式取一次交集,從而確定用戶終端使用的語音編解碼方式,使用戶終端使用的語音編解碼方式與BSC支持的版本相匹配,從而達到較好的通話質量。
而在當前承載網(wǎng)絡已經(jīng)實現(xiàn)了A接口IP化的情況下,為了實現(xiàn)帶外免編解碼(TrFO),達到更好的語音質量,還可以進一步根據(jù)此次通話中主/被叫用戶終端共同支持的語音編解碼方式,確定用戶終端使用的語音編解碼方式。這里,主/被叫用戶終端共同支持的語音編解碼方式為主叫側所支持的語音編解碼方式的列表、與被叫用戶終端所在被叫側所支持的語音編解碼方式的列表的交集。
以下以在呼叫過程中,執(zhí)行調整用戶終端的語音編解碼方式的優(yōu)先級、以及確定用戶終端所使用的語音編解碼方式的情況為例,描述本發(fā)明第一較佳實施例。
參見圖3,圖3為本發(fā)明第一較佳實施例方法的流程圖。圖3所示流程的使用場合為全球移動通信系統(tǒng)(GSM)。
在步驟301中,在呼叫建立過程中,核心網(wǎng)中的移動交換中心(MSC)依據(jù)收到的用戶終端支持的語音編解碼方式列表,根據(jù)各語音編解碼方式所需占用的網(wǎng)絡資源以及資源最優(yōu)原則,調整語音編解碼方式的優(yōu)先級。這里,所指的網(wǎng)絡資源可以是帶寬。
例如,用戶終端支持語音編解碼方式的優(yōu)先順序是全速率語音版本1、全速率語音版本2、全速率語音版本3,半速率語音版本1。當采用的資源最優(yōu)原則為將多速率自適應的語音編解碼方式排在最優(yōu)先,占用帶寬最小的語音編解碼方式排在其次,占用帶寬次之的排在再其次,占用帶寬最大的排在最后時,調整后的用戶終端支持語音編解碼方式的優(yōu)先級可以依次為全速率語音版本3、半速率語音版本1、全速率語音版本2、全速率語音版本1。
在步驟302中,MSC將用戶終端支持的語音編解碼方式的優(yōu)先級與當前呼叫所在BSC支持的語音編解碼方式,作一次交集,得到用戶終端與BSC都支持的語音編解碼方式。本步驟可以在步驟301之后執(zhí)行,也可以在步驟301之前執(zhí)行。
當用戶終端所在BSC支持的語音編解碼方式有全速率語音版本1、全速率語音版本2、全速率語音版本3。根據(jù)步驟301中所舉的例子,可以得出此次呼叫在空口上可以使用的語音編解碼方式順序為全速率語音版本3、全速率語音版本2、全速率語音版本1。
在步驟303中,由于MSC中已實現(xiàn)了A接口IP化,因此為了實現(xiàn)TrFO,MSC還可以根據(jù)MGW支持的語音編解碼方式即CODEC再取一次交集,得到用戶終端、BSC和MGW都支持的語音編解碼方式。
當此呼叫所在的BSC所連的MGW支持的GSM CODEC為GSM FR,F(xiàn)R AMR,GSM EFR和HR AMR時,則根據(jù)步驟302中得到的結果,以及表一所示語音版本與Codec之間的對應關系,此呼叫可以在MGW上使用的CODEC的順序為FR AMR、GSM EFR、GSM FR,即對應著全速率語音版本3、全速率語音版本2、全速率語音版本1。
在步驟304中,MSC根據(jù)步驟303中得到的交集,選擇其中優(yōu)先級最高的語音編解碼方式作為用戶終端使用的語音編解碼方式。
在呼叫建立過程中,圖3所示的流程可以僅針對主叫用戶終端執(zhí)行,也可以僅針對被叫用戶終端執(zhí)行,還可以是針對主、被叫同時使用。如果僅針對主叫使用時,核心網(wǎng)可以從主叫在發(fā)起呼叫時發(fā)送的呼叫建立(SETUP)消息中獲得用戶終端支持的語音編解碼方式。如果僅針對被叫使用時,則核心網(wǎng)可以從用戶終端發(fā)送的呼叫確認(CALL CONFIRM)消息中獲得被叫用戶終端支持的語音編解碼方式。
如果本發(fā)明實例同時針對主、被叫使用,則可以在主被叫都執(zhí)行完步驟303時,進一步根據(jù)步驟303的執(zhí)行結果在主被叫之間進行CODEC協(xié)商,得到主被叫都支持CODEC,然后在主被叫都支持的CODEC中根據(jù)對應的語音編解碼方式的優(yōu)先級,確定主被叫最終使用的占用網(wǎng)絡資源最小語音編解碼方式。
另外,本發(fā)明實例還可以在主被叫分別執(zhí)行完圖3所示流程,確定了自身所使用的語音編解碼方式優(yōu)先級之后,對主被叫用戶支持的語音編解碼方式進行交集,得到主被叫用戶終端均支持并且占用資源最小的語音編解碼方式。例如,主叫在執(zhí)行完步驟303之后確定的語音編解碼方式的優(yōu)先級為全速率語音版本3、全速率語音版本2、全速率語音版本1;相應的,被叫為全速率語音版本2、全速率語音版本1,則最后主被叫用戶終端使用的語音版本為全速率語音版本2。
本發(fā)明第一較佳實施例方法的不僅可以應用于呼叫建立流程,還可以應用于切換流程。例如用戶終端從3G的UMTS切換2G的GSM的切換過程中。在切換流程中,當核心網(wǎng)的MSC收到用戶終端從Iu-接口上報的重配置請求(Iu-Relocation-Required)時,MSC將用戶終端支持的語音編解碼方式的優(yōu)先級與用戶終端切換至的目標BSC支持的語音編解碼方式作交集,得到用戶終端與BSC都支持的語音編解碼方式。這里得到用戶終端與目標BSC都支持的語音編解碼方式的方法,可以參照步驟302中介紹。其中,用戶終端所支持的語音編解碼方式是在呼叫建立過程中,調整優(yōu)先級后的語音編解碼方式。
當然,本發(fā)明的技術方案,同樣可以是,在呼叫建立過程中調整用戶終端支持的語音編解碼方式、并確定在此次通話過程中使用的語音版本,當該用戶終端發(fā)生切換時,同樣參照步驟302中所介紹的方法重新確定該用戶終端發(fā)生切換后,所使用的語音編解碼方式。同樣,用戶終端還可以是在呼叫建立過程中調整用戶支持的語音編解碼方式,僅在切換過程中執(zhí)行確定用戶終端使用的語音編解碼方式的方法。在用戶終端發(fā)生的是局內(nèi)切換時,這里所描述的MSC為用戶終端當前所在的MSC;在用戶終端發(fā)生局間切換時,這里所描述的MSC為用戶終端切換至的目標MSC。在本文的介紹中,將這兩種情況的MSC統(tǒng)一稱為目標MSC。
第一較佳實施例的介紹中,主要描述的是MSC在用戶終端每次建立呼叫或進行切換時,均對用戶終端所支持的語音編解碼方式進行調整的過程。在具體實現(xiàn)中,還可以將調整后的語音編解碼方式保存下來,在后續(xù)的過程中直接根據(jù)保存的語音編解碼方式,確定用戶終端使用的語音編解碼方式。這里,可以由拜訪位置寄存器(VLR)、或HLR、或MSC來執(zhí)行存儲調整后的語音編解碼方式的操作。具體的操作為在MSC要調整用戶終端的語音編解碼方式之前,判斷VLR、或HLR、或MSC中是否存儲了該用戶終端的調整后的語音編解碼方式,如果存儲了,則直接根據(jù)保存與當前用戶終端對應的語音編解碼方式,確定用戶終端使用其中優(yōu)先級最高的語音編解碼方式;否則,執(zhí)行調整用戶終端語音編解碼方式的步驟。
參見圖4,圖4為適用于本發(fā)明第一較佳實施例的移動交換中心的結構圖。該MSC內(nèi),至少包括調整單元41和執(zhí)行單元42。其中,調整單元41主要用于根據(jù)資源最優(yōu)原則調整收到的用戶終端支持的語音編解碼方式的優(yōu)先級。執(zhí)行單元42,用于根據(jù)調整單元41調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用最高優(yōu)先級的語音編解碼方式。
其中為了實現(xiàn)用戶終端與BSC之間所支持的語音編解碼方式取交集,該移動交換中心進一步包括交集單元43。該交集單元43主要用于將基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式、與調整單元41調整后的用戶終端支持的語音編解碼方式取交集;并將交集得到的列表發(fā)送給執(zhí)行單元42。相應的,執(zhí)行單元42,根據(jù)收到的列表確定語音編解碼方式。
另外,該MSC還進一步包括控制單元44和存儲單元45。其中,存儲單元45,位于調整單元41與執(zhí)行單元42之間,用于接收并保存調整單元41調整用戶終端語音編解碼方式的結果??刂茊卧?4,用于接收用戶終端上報的自身支持的語音編解碼方法,判斷存儲單元45中是否保存了相應的調整結果;在存儲單元45保存了相應調整結果時,指示執(zhí)行單元42根據(jù)存儲單元45中的調整結果,執(zhí)行確定用戶終端使用的語音編解碼方式的操作;在存儲單元45未保存相應調整結果時,指示調整單元41執(zhí)行調整的操作。
參見圖5,圖5為本發(fā)明第二較佳實施例方法的流程圖。本較佳實施例描述的是,在A接口實現(xiàn)IP化時,主叫用戶從3G的UMTS切換2G的GSM、存在中繼MGW的情況。由于A接口實現(xiàn)了IP化,為了實現(xiàn)TrFO需要在主/被叫用戶終端之間協(xié)商共同使用的語音編解碼方式,具體步驟如下在步驟501,目標MSC將用戶終端支持的語音編解碼方式的優(yōu)先級與用戶終端切換至的目標BSC支持的語音編解碼方式、以及目標MGW所支持的語音編解碼方式作交集,得到用戶終端與目標BSC和目標MGW都支持的語音編解碼方式,如(V、W、X、Y、Z)。并將其中優(yōu)先級最高的語音編解碼方式配置至目標MGW和目標BSC上使用,即語音編解碼方式V。
這里(V、W、X、Y、Z)分別代理五種語音編解碼方式,并且V至Z的優(yōu)先級依次降低。其中,用戶終端所支持的語音編解碼方式可以是在呼叫建立過程中,調整優(yōu)先級后的語音編解碼方式。
這里,可以將主叫用戶終端、主叫用戶終端切換至的目標BSC、以及主叫用戶終端切換至的目標MGW均支持的語音編解碼方式的列表,稱為主叫側所支持的語音編解碼方式的列表,也可以稱為切換目標側所支持的語音編解碼方式。
在步驟502中,目標MSC將步驟502中所得到的列表(V、W、X、Y、Z)發(fā)送給中繼MGW所對應的中繼MSC。
步驟502中所執(zhí)行的操作可以在主叫用戶完成切換后執(zhí)行。
在步驟503中,中繼MSC根據(jù)自身所管理的中繼MGW支持的語音編解碼方式,與收到的列表(V、W、X、Y、Z)取交集得到中繼MGW與主叫側均支持的語音編解碼方式列表(V、W、X、Z),并將該列表發(fā)送該被叫MSC。
在步驟504中,被叫MSC根據(jù)被叫側所支持的語音編解碼方式,與收到的列表取交集,并選擇其中優(yōu)先級最高的語音編解碼方式。當收到的列表為(V、W、X、Z),被叫側支持的編解碼方式為(Y、V、Z),被叫MSC取交集后,選擇的結果為V。被叫MSC將選擇的結果發(fā)送給中繼MSC,并通知被叫MGW、以及被叫BSC。
這里,被叫側所支持的語音編解碼方式為被叫用戶終端、被叫用戶終端所在基站控制器或無線網(wǎng)絡控制器、以及被叫用戶終端所在的MGW均支持的語音編解碼方式的交集。其中被叫用戶終端所支持的語音編解碼列表可以是按照資源最優(yōu)原則調整過優(yōu)先級的,也可以是沒有調整過優(yōu)先級的。
在步驟505中,中繼MSC將收到的語音編解碼方式發(fā)送給目標MSC,并通知中繼MGW。
在步驟506中,目標MSC收到中繼MSC發(fā)送的語音編解碼方式,由于此時被叫MSC選擇的是語音編解碼方式V,因此目標MSC無需再通知目標MGW當前用戶終端使用的語音編解碼方式。但是,如果被叫側支持的語音編解碼方式為(Y、X、Z),被叫MSC選擇的語音編解碼方式為X,由于目標MGW和目標BSC當前正在使用的是V。因此目標MSC需要進一步重新配置目標MGW和目標BSC當前使用的語音編解碼方式。具體如圖5步驟506的虛線箭頭所示。
在目標BSC、目標MGW、中繼MGW、被叫BSC、以及被叫MGW均得到了當前主叫用戶所使用的語音編解碼方式時,目標BSC、目標MGW、中繼MGW、被叫BSC和被叫MGW就可以相同的語音編解碼方式建立本次通話的承載,實現(xiàn)TrFO。
上述描述中所提到的主叫用戶終端,由于是在通話過程中發(fā)生了切換的用戶終端,因此可以將發(fā)生了切換的用戶終端稱為切換用戶終端;而將通話過程中,未發(fā)生切換的用戶終端稱為非切換用戶終端,即第二較佳實施例中所描述的被叫用戶終端。圖5所示的流程并不限于主叫用戶終端發(fā)生切換時執(zhí)行,當被叫用戶終端發(fā)生切換時,也可以執(zhí)行如圖5所示的步驟。此時,則被叫用戶終端為切換用戶終端,主叫用戶終端為非切換用戶終端。
在圖5所示的流程中,介紹的是用戶在發(fā)生切換時執(zhí)行的本發(fā)明實施例方法的流程。當用戶在建立呼叫時,同樣可以按照圖5所示的流程在主/被叫之間協(xié)商共同使用的語音編解碼方式。只不過在呼叫建立過程中,主叫側所支持的語音編解碼方式的列表為主叫用戶終端、主叫用戶終端所在基站控制器或無線網(wǎng)絡控制器、以及主叫用戶終端所在的MGW均支持的語音編解碼方式;并且執(zhí)行確定用戶終端所使用的語音編解碼方式的MSC為主叫用戶終端當前所在的MSC。同樣,本發(fā)明實施例可以在呼叫建立的過程中調整用戶終端的語音編解碼方式,并協(xié)商確定主/被叫用戶終端使用的語音編解碼方式;同時在發(fā)生切換的過程中,重新協(xié)商確定主/被叫用戶終端使用的語音編解碼方式。也可以僅在切換過程中,協(xié)商確定主/被用戶終端使用的語音編解碼方式。
以上介紹的是存在一個中繼MGW的情況,當存在多個中繼MGW時,同樣與這多個中繼MGW對應的中繼MSC協(xié)商取交集。
當主/被叫位于同一個MGW時,則發(fā)生切換的用戶終端只需與自身所在的MGW取交集。當主/被叫位于兩個MGW時,則主叫側的MSC只需將主叫側支持的MGW發(fā)送給被叫側MSC,被叫MSC根據(jù)被叫用戶終端側支持的語音編解碼方式的列表、和收到的所述列表取的交集,確定主叫和被叫用戶終端使用的語音編解碼方式并返回給主叫用戶終端所在的MSC。
另外,在第一較佳實施例中描述的存儲語音編解碼方式的方法,同樣適用于第二較佳實施例。
參見圖6,圖6為本發(fā)明第二較佳實施例移動交換中心的結構圖。該結構圖包括調整單元61、交集單元63、執(zhí)行單元62、列表接收單元64、列表發(fā)送單元65。
其中,調整單元61主要用于根據(jù)資源最優(yōu)原則調整收到的用戶終端支持的語音編解碼方式的優(yōu)先級。交集單元63主要用于將基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式、與調整單元61調整后的用戶終端支持的語音編解碼方式取交集;并將交集得到的列表發(fā)送給執(zhí)行單元62。相應的,執(zhí)行單元62,根據(jù)收到的列表確定語音編解碼方式。
另外,為了實現(xiàn)TrFO,保證主、被叫用戶終端之間語音編解碼方式的一致,還進一步包括列表接收單元64和列表發(fā)送單元65。其中,列表接收單元64,用于接收上游移動交換中心發(fā)送的語音編解碼方式列表,并將收到的列表發(fā)送至交集單元63。
交集單元63,用于將收到的列表與自身所在移動交換中心管理的MGW所支持的語音編解碼方式列表取交集,并將得到的列表通過列表發(fā)送單元65發(fā)送至下游移動交換中心。當交集單元63將取交集后的列表發(fā)送給下游移動交換中心時,則當前MSC在本次通話過程中對應的角色為中繼MSC。
交集單元63還可以將收到的列表與該列表對應的用戶終端、基站控制器或無線網(wǎng)絡控制器、或MGW所支持的語音編解碼方式取交集,并將交集后的結果發(fā)送至執(zhí)行單元62。此時,當前MSC在本次通話過程中對應的角色為被叫用戶終端所對應的MSC或非切換方對應的MSC。
另外,交集單元63還可以將調整單元61調整后的用戶終端支持的語音編解碼方式與基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式的交集,通過列表發(fā)送單元65發(fā)送給下游移動交換中心。此時,當前MSC在本次通話過程中對應的角色為主叫用戶終端所對應的MSC或切換方對應的MSC。
其中,列表發(fā)送單元65主要用于根據(jù)交集單元63的指示發(fā)送列表。
由于本發(fā)明實施例的技術方案根據(jù)資源最優(yōu)原則調整用戶終端的優(yōu)先級,使用戶終端所使用的語音編解碼方式相對于以往所使用的語音編解碼方式占用了較小的網(wǎng)絡資源,因此本發(fā)明實施例的技術方案不僅可以節(jié)約承載網(wǎng)資源,還可以節(jié)約空口資源。
在本發(fā)明實施例的技術方案中,核心網(wǎng)按照資源最優(yōu)原則調整用戶終端支持語音編解碼方式的優(yōu)先順序,使用戶終端使用的語音編解碼方式資源占用最小,進而最大程度的節(jié)約了承載網(wǎng)的資源、特別是帶寬,并且本發(fā)明實施例的執(zhí)行沒有影響用戶終端用戶的正常業(yè)務。同時,本發(fā)明實施例的技術方案在A接口IP化時,能夠使呼叫過程中的主、被叫用戶終端使用相同的語音編解碼,實現(xiàn)了TrFO。并且在主叫用戶終端、或者被叫用戶終端在發(fā)生切換時,也同樣能夠保證主、被叫用戶終端使用相同的編解碼方式,特別是在實現(xiàn)了TrFO的3G網(wǎng)絡切換至2G網(wǎng)絡后,保證了主/被叫通話過程中的TrFO,節(jié)約了寶貴的編解碼(TC)資源,避免了由于編解碼轉換導致的系統(tǒng)間切換失敗,提供了切換的成功率。
另外,本發(fā)明的技術不僅可以應用于GSM還可以應用于WCDMA,在WCDMA系統(tǒng)中與GSM對應的MSC稱為MSC Server,在本發(fā)明中將MSC和MSC Server統(tǒng)稱為移動交換中心;另外,與基站控制器對應的還有無線網(wǎng)絡控制器。
以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種在呼叫過程中調整語音編解碼方式的方法,其特征在于,在呼叫過程中,該方法包括以下步驟A、收到用戶終端發(fā)起的呼叫后,根據(jù)用戶終端上報的自身支持的語音編解碼方式,調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;B、根據(jù)所述調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用的語音編解碼方式。
2.根據(jù)權利要求1所述的方法,其特征在于,步驟B中,所述確定用戶終端使用的語音編解碼方式為確定用戶終端使用優(yōu)先級最高的語音編解碼方式。
3.根據(jù)權利要求1所述的方法,其特征在于,在呼叫過程中,在收到用戶終端上報的自身支持的語音編解碼方式之后,進一步包括判斷是否保存了所述用戶終端調整優(yōu)先級后的語音編解碼方式,如果是,則直接根據(jù)所述保存的語音編解碼方式執(zhí)行步驟B;否則,執(zhí)行所述步驟A之后保存所述調整后的語音編解碼方式,并執(zhí)行所述步驟B。
4.根據(jù)權利要求1所述的方法,其特征在于,步驟A中,所述調整用戶終端支持的語音編解碼方式的優(yōu)先級的步驟包括根據(jù)所述語音編解碼方式所需占用的網(wǎng)絡資源,將所述用戶終端支持的語音編解碼方式中,占用網(wǎng)絡資源最小的語音編解碼方式調整至最高的優(yōu)先級。
5.根據(jù)權利要求2所述的方法,其特征在于,該方法進一步包括確定所述用戶終端的用戶優(yōu)先級;所述調整用戶終端支持的語音編解碼方式的優(yōu)先級的步驟為根據(jù)所述確定的用戶終端的用戶優(yōu)先級,調整用戶終端支持的語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高。
6.根據(jù)權利要求5所述的方法,其特征在于,所述根據(jù)用戶優(yōu)先級調整用戶終端支持的語音編解碼方式優(yōu)先級的步驟包括對于具有最高用戶優(yōu)先級的用戶終端,將網(wǎng)絡資源占用非最高的語音編解碼方式調整至最高的優(yōu)先級;對于不具有最高用戶優(yōu)先級的用戶終端,將網(wǎng)絡資源占用最小的語音編解碼方式調整至最高的優(yōu)先級。
7.根據(jù)權利要求1至6中任一項權利要求所述的方法,其特征在于,步驟A中,進一步包括根據(jù)基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式和所述用戶終端支持的語音編解碼方式取交集,得到用戶終端最終支持的語音編解碼方式。
8.根據(jù)權利要求1至6中任一項權利要求所述的方法,其特征在于,步驟A中,進一步包括根據(jù)媒體網(wǎng)關支持的語音編解碼方式和所述用戶終端支持的語音編解碼方式取交集,得到用戶終端最終支持的語音編解碼方式。
9.根據(jù)權利要求1至6中任一項權利要求所述的方法,其特征在于,針對呼叫的主叫或被叫用戶終端執(zhí)行所述調整語音編解碼方式優(yōu)先級、并確定用戶終端使用優(yōu)先級最高的語音編解碼方式的步驟;或者,針對呼叫的主叫和被叫用戶終端執(zhí)行所述調整語音編解碼方式優(yōu)先級的步驟;相應的,所述確定雙方用戶終端使用的語音編解碼方式為根據(jù)呼叫雙方用戶終端調整后的語音編解碼方式優(yōu)先級,在呼叫雙方同時支持的語音編解碼方式中確定優(yōu)先級最高的作為通信雙方用戶終端使用的語音編解碼方式。
10.根據(jù)權利要求1至6中任一項權利要求所述的方法,其特征在于,步驟B之后,該方法進一步包括C、在切換過程中,根據(jù)所述調整后的語音編解碼方式的優(yōu)先級以及切換目標側所支持的語音編解碼方式,確定所述用戶終端使用的語音編解碼方式。
11.一種呼叫過程中調整語音編解碼方式的裝置,其特征在于,該裝置包括調整單元,用于調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;執(zhí)行單元,用于根據(jù)調整單元調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用最高優(yōu)先級的語音編解碼方式。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述調整單元,進一步用于根據(jù)所述用戶終端的用戶優(yōu)先級調整用戶終端支持的語音編解碼方式的優(yōu)先級。
13.根據(jù)權利要求11所述的裝置,其特征在于,所述調整單元,進一步包括用于根據(jù)基站控制器支持的語音編解碼方式對所述用戶終端支持的語音編解碼方式取交集、和/或根據(jù)媒體網(wǎng)關支持的語音編解碼方式對所述用戶終端支持的語音編解碼方式取交集得到用戶終端最終支持的語音編解碼方式。
14.根據(jù)權利要求11、12或13所述的裝置,其特征在于,所述調整單元和執(zhí)行單元位于移動交換中心內(nèi)。
15.根據(jù)權利要求11、12或13所述的裝置,其特征在于,該裝置進一步包括控制單元和存儲單元;所述存儲單元,位于調整單元與執(zhí)行單元之間,用于接收并保存調整單元調整用戶終端語音編解碼方式的結果;所述控制單元,用于接收用戶終端上報的自身支持的語音編解碼方法,判斷存儲單元中是否保存了相應的調整結果;在存儲單元保存了相應調整結果時,指示執(zhí)行單元根據(jù)存儲單元中的調整結果,執(zhí)行所述確定用戶終端使用的語音編解碼方式的操作;在存儲單元未保存相應調整結果時,指示調整單元執(zhí)行所述調整的操作。
16.一種調整語音編解碼方式的方法,其特征在于,該方法包括以下步驟a、收到用戶終端發(fā)起的呼叫后,根據(jù)用戶終端上報的自身支持的語音編解碼方式,調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;b、根據(jù)所述調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用的語音編解碼方式。
17.根據(jù)權利要求16所述的方法,其特征在于,步驟b中,所述確定用戶終端使用的語音編解碼方式為在切換過程中,由用戶終端所在目標MSC根據(jù)切換至的目標基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式、和所述用戶終端支持的語音編解碼方式的交集,確定用戶終端使用的語音編解碼方式。
18.根據(jù)權利要求16所述的方法,其特征在于,步驟a中,所述調整用戶終端的語音編解碼方式為在呼叫建立過程中,調整第一用戶終端和/或第二用戶終端的語音編解碼方式;步驟b中,所述確定用戶終端使用的語音編解碼方式的步驟為根據(jù)第一用戶終端所在第一用戶終端側所支持的語音編解碼方式的列表、與第二用戶終端所在第二用戶終端側所支持的語音編解碼方式的列表的交集,確定第一和二用戶終端使用的語音編解碼方式。
19.根據(jù)權利要求18所述的方法,其特征在于,步驟b中所述確定第一和二用戶終端使用的語音編解碼方式的步驟包括為b11、第一用戶終端所在的MSC向第二用戶終端所在的MSC,發(fā)送第一用戶終端側所支持的語音編解碼方式的列表;b22、第二用戶終端所在MSC根據(jù)第二用戶終端側支持的語音編解碼方式的列表、和收到的所述列表取的交集,確定第一和二用戶終端使用的語音編解碼方式并返回給第一用戶終端所在的MSC。
20.根據(jù)權利要求18所述的方法,其特征在于,當存在中繼MGW時,步驟b中所述用戶終端使用的語音編解碼方式的步驟包括為b21、第一用戶終端所在的MSC向中繼MGW所在的中繼MSC,發(fā)送主叫側所支持的語音編解碼方式的列表;b22、中繼MSC將收到的所述列表與所述中繼MGW支持的語音編解碼方式取交集,得到中繼MGW和第一用戶終端側均支持的語音編解碼方式的列表;并將所述得到的列表發(fā)送給第二用戶終端所在的MSC;b23、第二用戶終端所在MSC根據(jù)第二用戶終端側支持的語音編解碼方式的列表、和步驟b12中發(fā)送的所述列表取的交集,確定第一和二用戶終端使用的語音編解碼方式并返回給第一用戶終端所在的MSC。
21.根據(jù)權利要求18、19或20所述的方法,其特征在于,在切換過程中,執(zhí)行所述步驟b相應的,第一用戶終端為發(fā)生切換的切換用戶終端;第二用戶終端為未發(fā)生切換的非用戶切換用戶終端;所述第一用戶終端側所支持的語音編解碼方式的列表為切換用戶終端、切換用戶終端切換至的目標基站控制器或無線網(wǎng)絡控制器、以及切換用戶終端切換至的目標MGW均支持的語音編解碼方式;所述非切換側所支持的語音編解碼方式的列表為非切換用戶終端、非切換用戶終端所在基站控制器或無線網(wǎng)絡控制器、以及非切換用戶終端所在的MGW均支持的語音編解碼方式。
22.一種移動交換中心,其特征在于,該移動交換中心至少包括調整單元、執(zhí)行單元和交集單元;所述調整單元,用于調整用戶終端所支持的語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;所述交集單元,用于將基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式、與調整單元調整后的所述用戶終端支持的語音編解碼方式取交集;并將所述交集得到的列表發(fā)送給執(zhí)行單元;所述執(zhí)行單元,用于根據(jù)所述收到的列表,確定用戶終端使用最高優(yōu)先級的語音編解碼方式。
23.根據(jù)權利要求22所述的移動交換中心,其特征在于,該移動交換中心進一步包括列表接收單元和列表發(fā)送單元;所述列表接收單元,用于接收上游移動交換中心發(fā)送的語音編解碼方式列表,并將收到的列表發(fā)送至交集單元;所述交集單元,用于將所述收到的列表與自身所在移動交換中心管理的MGW所支持的語音編解碼方式列表取交集,并將所述得到的列表通過列表發(fā)送單元發(fā)送至下游移動交換中心;或,將所述收到的列表與該列表對應的用戶終端、基站控制器或無線網(wǎng)絡控制器、或MGW所支持的語音編解碼方式取交集,并將交集后的結果發(fā)送至執(zhí)行單元;或,將調整單元調整后的所述用戶終端支持的語音編解碼方式與基站控制器或無線網(wǎng)絡控制器支持的語音編解碼方式的交集,通過列表發(fā)送單元發(fā)送給下游移動交換中心;所述列表發(fā)送單元,用于根據(jù)交集單元的指示發(fā)送列表。
全文摘要
本發(fā)明公開了一種在呼叫過程中調整語音編解碼方式的方法,收到用戶終端發(fā)起的呼叫后,根據(jù)用戶終端上報的自身支持的語音編解碼方式,調整所述語音編解碼方式的優(yōu)先級使資源占用低的語音編解碼方式的優(yōu)先級高;根據(jù)所述調整后的語音編解碼方式的優(yōu)先級,確定用戶終端使用的語音編解碼方式。另外,本發(fā)明還提供了一種在呼叫過程中調整語音編解碼方式的裝置、以及調整語音編解碼方式的方法以及移動交換中心。本發(fā)明所提供的技術方案,由于使用戶終端所使用的語音版本相對于以往所使用的語音版本占用了較小的網(wǎng)絡資源,因此節(jié)約網(wǎng)絡資源,并且最大程度的利用網(wǎng)絡資源。另外,本發(fā)明所提供的方法及裝置不僅可以節(jié)約承載網(wǎng)資源,還可以節(jié)約空口資源。
文檔編號H04L1/00GK101056466SQ200710087398
公開日2007年10月17日 申請日期2007年4月3日 優(yōu)先權日2007年2月12日
發(fā)明者王海磊, 李世軍, 朱浩鵬, 李峰, 王勇, 楊欣華 申請人:華為技術有限公司