專利名稱:一種呼叫局間編解碼類型兼容的實現方法及裝置的制作方法
技術領域:
本發明涉及移動通信技術領域,尤其涉及一種呼叫局間編解碼類型兼容的實現方 法及裝置。
背景技術:
在GSM(GlobalSystem for Mobile CommuNicatioNs,全球移動通訊系統)網絡和 WCDMA(WidebaNd Code DivisioN Multiple Access,寬帶碼分多址)網絡中,由于 GSM 網絡 和WCDMA網絡并存,特別是GSM網絡實現IP化后,建立一個呼叫需要多個網元配合,每個網 元支持的編解碼類型也不盡相同,這就出現需要多種編解碼類型配合來建立一個呼叫的情 況。對于窄帶多速率編解碼,各種編解碼類型UMTS_AMR_2、FR_AMR、UMTS_AMR、0HR_AMR、HR_ AMR之間存在兼容性。例如UMTS_AMR_2和FR_AMR、0HR_AMR、HR_AMR存在多速率兼容;UMTS_ AMR_2和UMTS_AMR存在單速率兼容;FR_AMR、0HR_AMR、HR_AMR之間存在多速率兼容。協議 中未明確給出一種各廠家共同遵循的算法,使得出現各廠家設備無法平滑對接的情況。舉 例說明,如圖1所示,因協議上要求不明確,廠商2處理時考慮到了編解碼兼容,并想當然地 認為前向局的廠商1的設備應該能夠處理這種兼容性,故而返回的編解碼(ACL = FR_AMR、 HR_AMR, SC = FR_AMR)不在廠商 1 所支持的編解碼列表(SCL = UMTS_AMR_2、UMTS_AMR)中, 而實際上廠商1不支持這種兼容,廠商1認為這種情況應該由廠商2自己處理,故而出現了 因協議要求不明確導致兩廠商設備對接失敗的情況。本文旨在提供一種明確的編解碼兼容性算法,使得即可利用編解碼之間的兼容性 形成TRF0(TraNSCOder Free OperatioN,免編解碼操作),又使各廠家通信設備能平滑對 接。
發明內容
本發明要解決的技術問題是提供一種呼叫局間編解碼類型兼容的實現方法及裝 置,以有效解決呼叫局間編解碼類型兼容問題,保證各廠家通信設備的平滑對接。本發明呼叫局間編解碼類型兼容的實現方法應用于包括起呼局、中間局和落地局 的通信系統,其中中間局的個數為N,N為大于等于0的整數,本發明呼叫局間編解碼類型兼 容的實現方法包括如下步驟起呼局向后向局傳輸所述起呼局的選擇編解碼列表SCL ;中間局收到前向局傳輸來的SCL后,從所述中間局支持的SCL中刪除該前向局傳 輸來的SCL中不兼容的編解碼,將刪除后的SCL向后向局傳輸;落地局收到前向局傳輸來的SCL后,從所述落地局支持的SCL中刪除該前向局傳 輸來的SCL中不兼容的編解碼,作為所述落地局的可用編解碼列表ACL ;所述落地局從該前向局傳輸來的SCL中刪除所述落地局的ACL中不兼容的編解 碼,作為該前向局的ACL,并向該前向局傳輸;中間局收到所述中間局的后向局傳輸來的所述中間局的ACL后,從所述中間局的前向局傳輸來的SCL中刪除所述中間局的ACL中不兼容的編解碼,作為所述中間局的前向 局的ACL,并向所述中間局的前向局傳輸;所述后向局指起呼局或中間局的后一個局;所述前向局指中間局或落地局的前一個局。進一步地,本發明呼叫局間編解碼類型兼容的實現方法還包括落地局從所述落地局的ACL中確定所述落地局的選擇編解碼SC ;所述落地局在其前向局的ACL中刪除與所述落地局的SC不兼容的編碼后,確定其 前向局的SC,并向其前向局傳輸;所述中間局在其前向局的ACL中刪除與所述中間局的SC不兼容的編碼后,確定其 前向局的SC,并向其前向局傳輸。更進一步地,落地局從所述落地局的ACL中確定所述落地局的選擇編解碼SC,其 采用的方案包括根據基站系統的特性得到所述落地局的Sc。更進一步地,所述落地局確定其前向局的SC,采用的方案包括所述落地局在其 前向局的ACL中刪除與所述落地局的SC不兼容的編碼后,取其中優先級最高的編解碼作為 其前向局的SC;所述中間局確定其前向局的SC,采用的方案包括所述中間局在其前向局的ACL 中刪除與所述中間局的SC不兼容的編碼后,取其中優先級最高的編解碼作為其前向局的 Sc。進一步地,所述中間局包括匯接局或關口局。進一步地,所述中間局通過初始地址IAM消息將刪除后的SCL向后向局傳輸。進一步地,所述中間局或落地局通過應用傳輸APM消息向前向局傳輸前向局的 ACL 或 SC。本發明呼叫局間編解碼類型兼容的實現裝置包括起呼局、中間局和落地局,其中 所述中間局的個數為N,N為大于等于0的整數;所述起呼局用于向后向局傳輸所述起呼局的選擇編解碼列表SCL ;所述中間局用于,收到前向局傳輸來的SCL后,從所述中間局支持的SCL中刪除該 前向局傳輸來的SCL中不兼容的編解碼,將刪除后的SCL向后向局傳輸;所述落地局用于,收到前向局傳輸來的SCL后,從所述落地局支持的SCL中刪除該 前向局傳輸來的SCL中不兼容的編解碼,作為所述落地局的可用編解碼列表ACL ;所述落地局還用于,從該前向局傳輸來的SCL中刪除所述落地局的ACL中不兼容 的編解碼,作為該前向局的ACL,并向該前向局傳輸;所述中間局還用于,收到所述中間局的后向局傳輸來的所述中間局的ACL后,從 所述中間局的前向局傳輸來的SCL中刪除所述中間局的ACL中不兼容的編解碼,作為所述 中間局的前向局的ACL,并向所述中間局的前向局傳輸;所述后向局指起呼局或中間局的后一個局;所述前向局指中間局或落地局的前一個局。進一步地,所述落地局還用于,從所述落地局的ACL中確定所述落地局的選擇編 解碼SC ;所述落地局還用于,在其前向局的ACL中刪除與所述落地局的SC不兼容的編碼
5后,確定其前向局的SC,并向其前向局傳輸;所述中間局還用于,在其前向局的ACL中刪除與所述中間局的SC不兼容的編碼 后,確定其前向局的SC,并向其前向局傳輸。進一步地,所述中間局包括匯接局或關口局。本發明的有益效果為本發明通過提供了一種各廠家共同遵循的編解碼兼容性算法,使得使用不同編解 碼類型的網元在建立呼叫時盡可能形成TRF0,大大提高語音質量,節省網元編解碼轉換的 資源開銷,同時為各廠商網絡設備的平滑對接提供了保障。
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實 施一起用于解釋本發明,并不構成對本發明的限制。在附圖中圖1為現網對接過程中出現的一種失敗特例;圖2為本發明呼叫局間編解碼類型兼容的實現方法流程示意圖;圖3為本發明方法第一實施例的示意圖;圖4為本發明方法第二實施例的示意圖;圖5為本發明呼叫局間編解碼類型兼容的實現裝置結構示意圖。以上各圖中,MSC-O代表起呼交換局,即起呼局;MSC-T代表終呼交換局,即落地 局;T代表匯接局;GMSC代表關口局。
具體實施例方式以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實 施例僅用于說明和解釋本發明,并不用于限定本發明。本發明呼叫局間編解碼類型兼容的實現方法應用于包括起呼局、中間局和落地局 的通信系統,其中中間局的個數為N,N為大于等于0的整數。圖2為本發明呼叫局間編解碼類型兼容的實現方法流程示意圖,如圖所示,本發 明呼叫局間編解碼類型兼容的實現方法具體包括如下步驟1、起呼局向后向局傳輸該起呼局的選擇編解碼列表SCL ;2、中間局收到前向局傳輸來的SCL后,從中間局支持的SCL中刪除該前向局傳輸 來的SCL中不兼容的編解碼,將刪除后的SCL通過初始地址IAM消息向后向局傳輸;3、落地局收到前向局傳輸來的SCL后,從落地局支持的SCL中刪除該前向局傳輸 來的SCL中不兼容的編解碼,作為落地局的可用編解碼列表ACL ;并且,落地局根據基站系 統的特性,從落地局的ACL中確定落地局的選擇編解碼SC ;4、落地局從該前向局傳輸來的SCL中刪除落地局的ACL中不兼容的編解碼,作為 該前向局的ACL,并通過應用傳輸APM消息向該前向局傳輸;并且,落地局在其前向局的ACL 中刪除與落地局的SC不兼容的編碼后,取其中優先級最高的編解碼作為其前向局的SC,并 通過應用傳輸APM消息向其前向局傳輸;5、中間局收到中間局的后向局傳輸來的中間局的ACL后,從中間局的前向局傳輸 來的SCL中刪除中間局的ACL中不兼容的編解碼,作為中間局的前向局的ACL,并通過應用
6傳輸APM消息向中間局的前向局傳輸;并且,中間局在其前向局的ACL中刪除與中間局的 SC不兼容的編碼后,取其中優先級最高的編解碼作為其前向局的SC,并通過應用傳輸APM 消息向其前向局傳輸。后向局指起呼局或中間局的后一個局;前向局指中間局或落地局的前一個局。中間局包括匯接局或關口局。圖3為本發明方法第一實施例的示意圖,如圖所示,落地局收到起呼局或前向局 的編解碼類型與中間局編解碼類型不一致時,可以本發明的兼容性算法來實現TRF0,具體 包括如下步驟步驟101、落地局收到起呼局或前向局的編解碼信息SCL1,SCLl中攜帶起呼局或 前向局支持的編解碼信息,落地局保存該編解碼信息。步驟102、落地局用SCLl與落地局支持的編解碼SCL-Iocal進行協商,該協商支持
編解碼兼容。該步驟中需要在SCL-Iocal中刪除SCLl中不支持的編解碼,該算法支持兼容。如 圖所示,SCLl = UMTS_AMR_2、UMTS_AMR,而 SCL-Iocal = FR_AMR、HR_AMR,因 UMTS_AMR_2 和 FR_AMR、HR_AMR是多速率兼容的,而UMTS_AMR與FR_AMR、HR_AMR是不兼容的,故而在速率 相同的情況下,通過該兼容性算法得出的編解碼必然是SCL-Iocal中支持的編解碼,即最 終落地局可用的編解碼列表ACLl為FR_AMR、HR_AMR,假定根據基站系統BSS (Base Station System)的特性得到選擇編解碼SCl (Selected Codec)為FR_AMR。步驟103、確定落地局呼叫建立可用的編解碼為ACLl,選擇的編解碼為SCl后,需 要通過兼容性算法獲取發往起呼局或前向局的編解碼信息ACL2和SC2。該步驟中需要在SCLl中刪除ACLl中不支持的編解碼,協商出的結果作為該起呼 局或前向局的可用編解碼列表ACL2,并在ACL2中刪除SCl中不支持的編解碼,并從協商結 果中獲取優先級最高的編解碼作為起呼局或前向局的選擇編解碼SC2。如圖所示,ACLl = FR_AMR、HR_AMR,SCl = FR_AMR,而 SCLl = UMTS_AMR_2、UMTS_AMR,因 UMTS_AMR_2 禾口 FR_ AMR、HR_AMR是多速率兼容的,而UMTS_AMR與FR_AMR、HR_AMR是不兼容的,故而在速率相同 的情況下,從SCLl中刪除ACLl中不支持的編解碼,得出起呼局或前向局使用的編解碼,且 該算法使得協商出來的編解碼一定是起呼局或前向局支持的編解碼,因該過程支持兼容, 故而得出ACL2 = UMTS_AMR_2 ;同樣,因SCl = FR_AMR,從ACL2中刪除SCl不支持的編解碼 過程是支持兼容的,故而得出SC2 = UMTS_AMR_2。從上述過程可以看出,落地局用的編解碼信息都在落地局支持的編解碼范圍內, 而發往前向局的編解碼信息也均在前向局的編解碼范圍內,這樣通過中間局的兼容性算 法,保證了不同廠商設備的平滑對接,有能最大限度的保障呼叫為TRFO呼叫,保證了語音 質量,減少了 TC資源開銷。圖4為本發明方法第二實施例的示意圖,如圖所示,匯接局或關口局收到起呼局 或前向局的編解碼類型與中間局編解碼類型不一致時,也可以用兼容性算法實現TRF0,具 體步驟如下步驟201、匯接局或關口局收到起呼局或前向局的編解碼信息SCL1,SCLl中攜帶 起呼局或前向局支持的編解碼信息,匯接局或關口局保存該編解碼信息。
步驟202、匯接局或關口局用SCLl與中間局(即該匯接局或關口局)支持的編解 碼SCL-Iocal進行協商,該協商支持編解碼兼容,協商結果為中間局之前(包括中間局)所 有節點支持的編解碼信息,該協商結果為用戶后續編解碼協商的SCL2 ;該步驟中需要在SCL-Iocal中刪除SCLl中不支持的編解碼,當然該算法支持兼 容。如圖所示,SCLl = FR_AMR、HR_AMR,而 SCL-local = UMTS_AMR_2、HR_AMR,因 FR_AMR、 HR_AMR和UMTS_AMR_2、HR_AMR是多速率兼容的,故而在速率相同的情況下,通過兼容性算 法得出用戶后續編解碼協商的編解碼為UMTS_AMR_2、HR_AMR。步驟203、匯接局或關口局的協商結果SCL2用于后續編解碼協商,通過IAM消息發 往后向局。步驟204、如果該后向局不為落地局,則該后向局采用與步驟202類似的方法,用 SCL2與該后向局支持的編解碼進行協商,該協商支持編解碼兼容,協商結果為用戶后續編 解碼協商的SCL3,并將SCL3發送該后向局的后向局繼續處理;如果該后向局為落地局,則落地局用SCLl與落地局支持的編解碼列表進行協商, 該協商支持編解碼兼容,即在落地局支持的編解碼列表中刪除SCLl中不支持的編解碼,得 到落地局可用的編解碼列表,然后根據基站系統的特性得到落地局的選擇編解碼;然后在 SCL2中刪除與落地局可用的編解碼列表不兼容的編解碼,得到該落地局的前向局(即所述 匯接局或關口局)的可用編解碼列表ACL1,然后在ACLl中刪除與該落地局的選擇編解碼不 兼容的編解碼,得到一個新的編解碼列表,然后取其中優先級最高的編解碼作為該落地局 的前向局的選擇編解碼SC1。步驟205、匯接局或關口局收到來自后向局的APM消息,其中攜帶協商結果ACL1、 SC1,此時匯接局或關口局需要通過兼容性算法確定向前向局發送的ACL2和SC2消息。該步驟中需要通過兼容性算法在SCLl中刪除ACLl中不支持的編解碼,并將該編 解碼作為向前向局發送的ACL2 ;并通過兼容性算法在ACL2中刪除SCl中不支持的編解碼, 并將優先級最高的作為SC2發往前向局。如圖所示,SCLl = FR_AMR、HR_AMR,而ACLl = UMTS_AMR_2、HR_AMR,因 FR_AMR、HR_AMR 和 UMTS_AMR_2、HR_AMR 是多速率兼容的,故而在速 率相同的情況下,通過兼容性算法得出ACL2 = FR_AMR、HR_AMR。因SCl = UMTS_AMR_2,而 FR_AMR、HR_AMR和UMTS_AMR_2是多速率兼容的,在速率相同的情況下,通過兼容性算法得 出 FR_AMR、HR_AMR,因 FR_AMR 比 HR_AMR 優先級高,故而得出 SC2 = FR_AMR。圖5是作為一個具體實施例的本發明呼叫局間編解碼類型兼容的實現裝置的結 構示意圖,如圖所示,本發明呼叫局間編解碼類型兼容的實現裝置包括起呼局、中間局和落 地局,中間局的個數為N,N為大于等于0的整數。起呼局用于向后向局傳輸起呼局的選擇編解碼列表SCL。中間局用于,收到前向局傳輸來的SCL后,從中間局支持的SCL中刪除該前向局傳 輸來的SCL中不兼容的編解碼,將刪除后的SCL通過初始地址IAM消息向后向局傳輸。落地局用于,收到前向局傳輸來的SCL后,從落地局支持的SCL中刪除該前向局傳 輸來的SCL中不兼容的編解碼,作為落地局的可用編解碼列表ACL ;以及,根據基站系統的 特性,從落地局的ACL中確定落地局的選擇編解碼SC。落地局還用于,從該前向局傳輸來的SCL中刪除落地局的ACL中不兼容的編解碼, 作為該前向局的ACL,并通過應用傳輸APM消息向該前向局傳輸;并且,在其前向局的ACL中刪除與落地局的SC不兼容的編碼后,取其中優先級最高的編解碼作為其前向局的SC,并 通過應用傳輸APM消息向其前向局傳輸。中間局還用于,收到該中間局的后向局傳輸來的該中間局的ACL后,從該中間局 的前向局傳輸來的SCL中刪除該中間局的ACL中不兼容的編解碼,作為該中間局的前向局 的ACL,并通過應用傳輸APM消息向該中間局的前向局傳輸;以及,在其前向局的ACL中刪 除與該中間局的SC不兼容的編碼后,取其中優先級最高的編解碼作為其前向局的SC,并通 過應用傳輸APM消息向其前向局傳輸。后向局指起呼局或中間局的后一個局,前向局指中間局或落地局的前一個局。中 間局包括匯接局或關口局。以上所述僅為本發明的優選實例而已,并不用于限制本發明,對于本領域的技術 人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
一種呼叫局間編解碼類型兼容的實現方法,應用于包括起呼局、中間局和落地局的通信系統,其中中間局的個數為N,N為大于等于0的整數,其特征在于包括如下步驟起呼局向后向局傳輸所述起呼局的選擇編解碼列表SCL;中間局收到前向局傳輸來的SCL后,從所述中間局支持的SCL中刪除該前向局傳輸來的SCL中不兼容的編解碼,將刪除后的SCL向后向局傳輸;落地局收到前向局傳輸來的SCL后,從所述落地局支持的SCL中刪除該前向局傳輸來的SCL中不兼容的編解碼,作為所述落地局的可用編解碼列表ACL;所述落地局從該前向局傳輸來的SCL中刪除所述落地局的ACL中不兼容的編解碼,作為該前向局的ACL,并向該前向局傳輸;中間局收到所述中間局的后向局傳輸來的所述中間局的ACL后,從所述中間局的前向局傳輸來的SCL中刪除所述中間局的ACL中不兼容的編解碼,作為所述中間局的前向局的ACL,并向所述中間局的前向局傳輸;所述后向局指起呼局或中間局的后一個局;所述前向局指中間局或落地局的前一個局。
2.如權利要求1所述的方法,其特征在于,還包括落地局從所述落地局的ACL中確定所述落地局的選擇編解碼SC ; 所述落地局在其前向局的ACL中刪除與所述落地局的SC不兼容的編碼后,確定其前向 局的SC,并向其前向局傳輸;所述中間局在其前向局的ACL中刪除與所述中間局的SC不兼容的編碼后,確定其前向 局的SC,并向其前向局傳輸。
3.如權利要求2所述的方法,其特征在于,落地局從所述落地局的ACL中確定所述落地 局的選擇編解碼SC包括根據基站系統的特性得到所述落地局的SC。
4.如權利要求2所述的方法,其特征在于,所述落地局確定其前向局的SC,包括所述 落地局在其前向局的ACL中刪除與所述落地局的SC不兼容的編碼后,取其中優先級最高的 編解碼作為其前向局的SC;所述中間局確定其前向局的SC,包括所述中間局在其前向局的ACL中刪除與所述中 間局的SC不兼容的編碼后,取其中優先級最高的編解碼作為其前向局的SC。
5.如權利要求1所述的方法,其特征在于,所述中間局包括匯接局或關口局。
6.如權利要求1或5所述的方法,其特征在于,所述中間局通過初始地址IAM消息將刪 除后的SCL向后向局傳輸。
7.如權利要求1或2或5所述地方法,其特征在于,所述中間局或落地局通過應用傳輸 APM消息向前向局傳輸前向局的ACL或SC。
8.—種呼叫局間編解碼類型兼容的實現裝置,其特征在于包括起呼局、中間局和落地 局,其中所述中間局的個數為N,N為大于等于0的整數;所述起呼局用于向后向局傳輸所述起呼局的選擇編解碼列表SCL ; 所述中間局用于,收到前向局傳輸來的SCL后,從所述中間局支持的SCL中刪除該前向 局傳輸來的SCL中不兼容的編解碼,將刪除后的SCL向后向局傳輸;所述落地局用于,收到前向局傳輸來的SCL后,從所述落地局支持的SCL中刪除該前向 局傳輸來的SCL中不兼容的編解碼,作為所述落地局的可用編解碼列表ACL ;所述落地局還用于,從該前向局傳輸來的SCL中刪除所述落地局的ACL中不兼容的編 解碼,作為該前向局的ACL,并向該前向局傳輸;所述中間局還用于,收到所述中間局的后向局傳輸來的所述中間局的ACL后,從所述 中間局的前向局傳輸來的SCL中刪除所述中間局的ACL中不兼容的編解碼,作為所述中間 局的前向局的ACL,并向所述中間局的前向局傳輸; 所述后向局指起呼局或中間局的后一個局; 所述前向局指中間局或落地局的前一個局。
9.根據權利要求8所述的呼叫局間編解碼類型兼容的實現裝置,其特征在于 所述落地局還用于,從所述落地局的ACL中確定所述落地局的選擇編解碼SC ; 所述落地局還用于,在其前向局的ACL中刪除與所述落地局的SC不兼容的編碼后,確定其前向局的SC,并向其前向局傳輸;所述中間局還用于,在其前向局的ACL中刪除與所述中間局的SC不兼容的編碼后,確 定其前向局的SC,并向其前向局傳輸。
10.根據權利要求8或9所述的呼叫局間編解碼類型兼容的實現裝置,其特征在于 所述中間局包括匯接局或關口局。
全文摘要
本發明公開了一種呼叫局間編解碼類型兼容的實現方法,包括起呼局向后向局傳輸選擇編解碼列表SCL;從中間局的SCL中刪除前向局傳來的SCL中不兼容的編解碼,將刪除后的SCL向后向局傳輸;從落地局SCL中刪除前向局傳來的SCL中不兼容的編解碼,作為落地局的可用編解碼列表ACL;落地局從前向局傳來的SCL中刪除落地局ACL中不兼容的編解碼,作為前向局的ACL,并向前向局傳輸;中間局收到后向局傳來的中間局ACL后,從前向局傳來的SCL中刪除中間局ACL中不兼容的編解碼,作為前向局的ACL向前向局傳輸。本發明方法為各廠商網絡設備平滑對接提供了保障。本發明還相應公開了一種呼叫局間編解碼類型兼容的實現裝置。
文檔編號H04W80/00GK101959320SQ201010503789
公開日2011年1月26日 申請日期2010年10月12日 優先權日2010年10月12日
發明者賈光炯 申請人:中興通訊股份有限公司