專利名稱:一種實現(xiàn)h.248協(xié)議接口兼容的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及下一代網(wǎng)絡(luò)通信系統(tǒng)領(lǐng)域,具體涉及一種實現(xiàn)H.248協(xié)議接 口兼容的方法。
背景技術(shù):
隨著通訊系統(tǒng)在經(jīng)濟和社會生活等各個領(lǐng)域日益廣泛的應(yīng)用,通訊系統(tǒng) 技術(shù)本身也在快速發(fā)展之中。目前業(yè)界廣泛認(rèn)同,下 一代網(wǎng)絡(luò)Next Generation Network,簡稱NGN, 將是一個控制與承載相分離的網(wǎng)絡(luò)。不管是當(dāng)前固網(wǎng)的升級改造,還是曰益 成熟完善的第三代移動通訊系統(tǒng),其基本特征是將傳統(tǒng)的控制和呼叫集中的 設(shè)備分離為媒體網(wǎng)關(guān)控制器Media Gateway Controller,簡稱MGC和媒體網(wǎng) 關(guān)Media Gateway ,簡稱MGW兩個部分,其中的MGC完成對MGW的控 制,進行基本呼叫及新業(yè)務(wù)的實現(xiàn)。國際電4言耳關(guān)盟電4言才示準(zhǔn)部 Telecommunication Standardization International Sector Of ITU,簡稱ITU-T在其制定的H.248協(xié)議中,定義了 一 套MGC控制MGW的系統(tǒng)和方法,目前H.248協(xié)議被廣泛應(yīng)用到寬帶碼分 多址WCDMA、碼分多址CDMA2000、時分-同步碼分多址TD-SCDMA和 軟交換SoftSwitch等系統(tǒng)的核心網(wǎng)。隨著通信系統(tǒng)技術(shù)及應(yīng)用的不斷推廣深 化,作為核心協(xié)議之一的H.248協(xié)議也在不斷發(fā)展,業(yè)務(wù)類型不斷增加,協(xié) 議內(nèi)容不斷增多,應(yīng)用范圍不斷擴大,短時間內(nèi)又難以達到統(tǒng)一,隨之而來 的便是不同廠商設(shè)備之間的互聯(lián)互通問題,而不同廠商設(shè)備對于協(xié)議的支持 程度不同更是加劇了這一 問題。針對這一問題,H.248協(xié)議上提出了 MGC通過審計的方法獲取MGW 當(dāng)前支持的包能力,在獲得MGW的實際支持能力后,MGC不向MGW發(fā) 送不支持的功能包以規(guī)避互通問題。但這種方式對于實際實現(xiàn)中存在較為明 顯的缺陷通過審計方式獲取MGW支持協(xié)議包能力并不能完整準(zhǔn)確的表明其能力,對于協(xié)議包內(nèi)容完整性及相應(yīng)擴展的支持、對于具體描述符參數(shù)、會話描述協(xié)議Session Description Protocol,簡稱SDP參數(shù)等并不能做到準(zhǔn)確 獲取。中國發(fā)明專利"一種實現(xiàn)H.248消息兼容的方法",專利申請?zhí)?200710111792.X,公開號CN101098340A,公開了 一種通過MGW忽略MGC 未識別功能包的方法來實現(xiàn)H.248消息的兼容。但是這種方法中MGW做為 被控制設(shè)備并不能準(zhǔn)確掌控業(yè)務(wù)流程來決策業(yè)務(wù)是否繼續(xù)。發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題是提供一種實現(xiàn)H.248協(xié)議接口兼容的方 法,應(yīng)用該方法可以有效解決采用H.248協(xié)議的設(shè)備互聯(lián)互通及兼容性問題。本發(fā)明的上述技術(shù)問題這樣解決,提供一種實現(xiàn)H.248協(xié)議接口兼容的 方法,包括以下步驟1.1) 預(yù)先建立及維護媒體網(wǎng)關(guān)的版本能力集信息表和媒體網(wǎng)關(guān)與媒 體網(wǎng)關(guān)版本信息的對應(yīng)關(guān)系表;1.2) 業(yè)務(wù)運行時,媒體網(wǎng)關(guān)控制器根據(jù)當(dāng)前選擇的媒體網(wǎng)關(guān)的版本信 息和該業(yè)務(wù)需要的媒體網(wǎng)關(guān)能力查詢所述媒體網(wǎng)關(guān)的版本能力 集信息表來判斷所選+某體網(wǎng)關(guān)是否支持該業(yè)務(wù);1.3) 當(dāng)支持時,繼續(xù)該業(yè)務(wù);當(dāng)不支持時,媒體網(wǎng)關(guān)控制器繼續(xù)選擇 所述版本能力集信息表中的下一個々某體網(wǎng)關(guān),重復(fù)所述步驟1.2)。按照本發(fā)明提供的實現(xiàn)方法,所述媒體網(wǎng)關(guān)與所述媒體網(wǎng)關(guān)控制器間有 網(wǎng)絡(luò)連接,被所述J 某體網(wǎng)關(guān)控制器管理。按照本發(fā)明提供的實現(xiàn)方法,所述步驟l.l)中所述媒體網(wǎng)關(guān)的版本能力 集信息表中每個媒體網(wǎng)關(guān)版本都有與其匹配的媒體網(wǎng)關(guān)能力集列表。按照本發(fā)明提供的實現(xiàn)方法,所述媒體網(wǎng)關(guān)能力集列表包括包、描述 符、會話描述協(xié)議、命令四個表項。按照本發(fā)明提供的實現(xiàn)方法,所述步驟1.1)中所述^ 某體網(wǎng)關(guān)版本信息由 所述媒體網(wǎng)關(guān)控制器在接收所述媒體網(wǎng)關(guān)注冊的同時獲取,或者由所述媒體 網(wǎng)關(guān)控制器通過靜態(tài)配置的方式來配置。按照本發(fā)明提供的實現(xiàn)方法,所述步驟1.2)還包括所述i某體網(wǎng)關(guān)控制 器查詢所述媒體網(wǎng)關(guān)與媒體網(wǎng)關(guān)版本信息的對應(yīng)關(guān)系表獲取當(dāng)前選擇的媒 體網(wǎng)關(guān)的版本信息。按照本發(fā)明提供的實現(xiàn)方法,所述媒體網(wǎng)關(guān)控制器包括但不限制于是現(xiàn) 有第三代碼分多址CDMA2000系統(tǒng)的移動交換仿真MSCe、寬帶碼分多址 WCDMA系統(tǒng)的移動交換中心服務(wù)器MSC Server或者下一代網(wǎng)絡(luò)NGN架 構(gòu)下的呼叫控制實體。按照本發(fā)明提供的實現(xiàn)方法,所述媒體網(wǎng)關(guān)是現(xiàn)有CDMA2000系統(tǒng)的 媒體網(wǎng)關(guān)、WCDMA系統(tǒng)的媒體網(wǎng)關(guān)或者NGN架構(gòu)下的其他媒體面網(wǎng)元。按照本發(fā)明提供的實現(xiàn)方法,所述步驟1.3)之后還包括當(dāng)最終所選4某 體網(wǎng)關(guān)不支持實際運行業(yè)務(wù)時,由所述媒體網(wǎng)關(guān)控制器決策該業(yè)務(wù)是否繼續(xù)。按照本發(fā)明提供的實現(xiàn)方法,當(dāng)所述媒體網(wǎng)關(guān)控制器決策業(yè)務(wù)不能繼續(xù) 時,則結(jié)束業(yè)務(wù)流程。按照本發(fā)明提供的實現(xiàn)方法,當(dāng)所述媒體網(wǎng)關(guān)控制器決策業(yè)務(wù)仍可以繼 續(xù)時,則所述媒體網(wǎng)關(guān)控制器下發(fā)H.248消息到所述媒體網(wǎng)關(guān)時不下發(fā)最終 所選媒體網(wǎng)關(guān)不支持的包和參數(shù)。本發(fā)明提供的一種實現(xiàn)H.248協(xié)議接口兼容的方法,通過在媒體網(wǎng)關(guān)控 制器詳細定義媒體網(wǎng)關(guān)的能力集信息,實現(xiàn)對于具體媒體網(wǎng)關(guān)能力信息的完 全掌控,媒體網(wǎng)關(guān)控制器通過自身有效控制實現(xiàn)向媒體網(wǎng)關(guān)的完全兼容,有 效地解決了媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)間H.248消息兼容性的問題;進一 步,決策權(quán)由MGC來控制,MGC可以從源頭準(zhǔn)確確定具體業(yè)務(wù)是否可以 忽略某參數(shù),某能力,從而做出比較精確的控制。
下面結(jié)合附圖和具體實施例進一步對本發(fā)明進行詳細說明。 圖l是本發(fā)明媒體網(wǎng)關(guān)注冊流程示意圖。
具體實施方式
本發(fā)明的主要思想是決策權(quán)由MGC來控制,MGC可以從源頭準(zhǔn)確 確定具體業(yè)務(wù)是否可以忽略某參數(shù)、某能力,從而做出比較精確的控制。通過對H,248協(xié)議的研究發(fā)現(xiàn),可以對協(xié)議能力進行有效劃分,從而可 以通過在媒體網(wǎng)關(guān)控制器上維護不同媒體網(wǎng)關(guān)的能力集合的方式實現(xiàn)媒體 網(wǎng)關(guān)控制器對于具體媒體網(wǎng)關(guān)能力信息的完全掌控,實現(xiàn)每個媒體網(wǎng)關(guān)在媒 體網(wǎng)關(guān)控制器上都有自身對應(yīng)的能力集合,媒體網(wǎng)關(guān)控制器通過自身有效控 制實現(xiàn)向媒體網(wǎng)關(guān)的完全兼容。為了解決媒體網(wǎng)關(guān)發(fā)生切換后能力變化所帶 來的問題,可以通過在媒體網(wǎng)關(guān)注冊時攜帶的協(xié)議子集參數(shù) (ServiceChangeProfile )或者靜態(tài)配置媒體網(wǎng)關(guān)版本信息來指示自身支持的 能力集列表。本發(fā)明實現(xiàn)H.248協(xié)議接口兼容的方法包括以下步驟 步驟一、事先在MGC上維護媒體網(wǎng)關(guān)版本能力集信息,做到每個MGW 版本都有與其相匹配的能力集列表,配置MGW支持的包、參數(shù)、SDP等能力;MGW能力可以通過四個方面包、描述符、SDP、命令來定義;可以 采用分級定義,例如,每個方面采用4級ID來定義,分別為ID1、 ID2、 ID3、 ID4:MGW版本信息ID1ID2ID3ID4ID1: —級ID,包括包ID、描述符、SDP行、命令。 ID2: 二級ID,包括包的Item、描述符參數(shù)、SDP行屬性、命令的描 述符。ID3,三級ID,包括包Item的參數(shù)、描述符參數(shù)的取值、SDP行屬 性的參數(shù)。ID4,四級ID,包括包Item的參數(shù)的取值、SDP行屬性的參數(shù)的取值。MGW詳細能力的定義可以采用上述方法但不限于上述方法。 步驟二、媒體網(wǎng)關(guān)控制器確定相應(yīng)媒體網(wǎng)關(guān)的版本信息媒體網(wǎng)關(guān)控制 器在接收媒體網(wǎng)關(guān)注冊的同時建立起具體媒體網(wǎng)關(guān)與媒體網(wǎng)關(guān)版本信息的 對應(yīng)關(guān)系表。除了通過注冊來獲取士某體網(wǎng)關(guān)的版本信息外,4某體網(wǎng)關(guān)控制器還可以通過靜態(tài)配置的方式來配置^ 某體網(wǎng)關(guān)的版本信息。步驟三、媒體網(wǎng)關(guān)控制器需要實現(xiàn)某種業(yè)務(wù)時,首選查詢媒體網(wǎng)關(guān)與媒 體網(wǎng)關(guān)版本信息對應(yīng)關(guān)系表,獲取當(dāng)前媒體網(wǎng)關(guān)的版本信息。然后根據(jù)媒體 網(wǎng)關(guān)版本信息和該業(yè)務(wù)需要的^(某體網(wǎng)關(guān)能力查詢步驟一中描述的4某體網(wǎng)關(guān) 版本能力集信息來確定所選媒體網(wǎng)關(guān)是否支持此業(yè)務(wù)。步驟四、當(dāng)步驟三中所選媒體網(wǎng)關(guān)不支持該業(yè)務(wù)時,媒體網(wǎng)關(guān)控制器繼 續(xù)選擇下一媒體網(wǎng)關(guān),重復(fù)步驟三,優(yōu)選出支持該業(yè)務(wù)的媒體網(wǎng)關(guān)。當(dāng)最終所選媒體網(wǎng)關(guān)不支持此業(yè)務(wù)時,媒體網(wǎng)關(guān)控制器根據(jù)具體業(yè)務(wù)的情況決策該業(yè)務(wù)是否繼續(xù),如果不能繼續(xù),則業(yè)務(wù)流程結(jié)束;當(dāng)媒體網(wǎng)關(guān)控 制器決策該業(yè)務(wù)可以繼續(xù)時,媒體網(wǎng)關(guān)控制器下發(fā)H.248消息時不下發(fā)所選 網(wǎng)關(guān)不支持的包和參數(shù)等。本發(fā)明中媒體網(wǎng)關(guān)控制器可以是現(xiàn)有CDMA2000系統(tǒng)的移動交換中心 仿真MSCe,但不限于CDMA2000系統(tǒng),可以是NGN架構(gòu)下的其他呼叫控 制實體。本發(fā)明中媒體網(wǎng)關(guān)可以是現(xiàn)有CDMA2000系統(tǒng)的MGW,但不限于 CDMA2000系統(tǒng),可以是NGN架構(gòu)下的其他媒體面網(wǎng)元。本發(fā)明實現(xiàn)方法中包括以下關(guān)系表媒體網(wǎng)關(guān)控制器上維護一張々某體網(wǎng) 關(guān)版本能力集信息表;媒體網(wǎng)關(guān)控制器上維護一張具體媒體網(wǎng)關(guān)與具體媒體 網(wǎng)關(guān)版本信息關(guān)聯(lián)關(guān)系表;媒體網(wǎng)關(guān)上配置媒體網(wǎng)關(guān)上報的版本信息。 下面結(jié)合附圖對本發(fā)明做進一步的詳細說明 本發(fā)明媒體網(wǎng)關(guān)注冊流程示意如圖l所示,包括以下步驟 步驟IOI、媒體網(wǎng)關(guān)11向媒體網(wǎng)關(guān)控制器12發(fā)送注冊請求消息,媒體 網(wǎng)關(guān)在向媒體網(wǎng)關(guān)控制器注冊時通過可選參數(shù)通知媒體網(wǎng)關(guān)控制器自身支 持的能力集列表名稱;步驟102、媒體網(wǎng)關(guān)ll注冊成功,媒體網(wǎng)關(guān)控制器12返回響應(yīng)。 本發(fā)明所述方法的R248協(xié)議接口兼容舉例流程示意如圖2所示,包括 以下步驟步驟201、媒體網(wǎng)關(guān)控制器發(fā)起某一業(yè)務(wù),假定取名為業(yè)務(wù)A; 步驟202、媒體網(wǎng)關(guān)控制器確定業(yè)務(wù)A需要媒體網(wǎng)關(guān)支持電路交換數(shù)據(jù) 包(threegcsd包)的localpeer參數(shù);步驟203、媒體網(wǎng)關(guān)控制器根據(jù)媒體網(wǎng)關(guān)的版本信息查詢網(wǎng)關(guān)能力表,確定媒體網(wǎng)關(guān)是否支持threegcsd包的localpeer參數(shù);步驟204、媒體網(wǎng)關(guān)控制器判斷媒體網(wǎng)關(guān)是否支持threegcsd包的 localpeer參數(shù);步驟205、如果媒體網(wǎng)關(guān)支持threegcsd包的localpeer參數(shù),業(yè)務(wù)A成 功,媒體網(wǎng)關(guān)控制器發(fā)起與媒體網(wǎng)關(guān)的交互;步驟206、如果々某體網(wǎng)關(guān)不支持threegcsd包的localpeer參數(shù),力某體網(wǎng) 關(guān)控制器判斷是否繼續(xù)選擇下一有連接關(guān)系的媒體網(wǎng)關(guān),是的話繼續(xù)重復(fù)步 驟203選擇下一個媒體網(wǎng)關(guān);步驟207、如果最終所選的々某體網(wǎng)關(guān)不支持threegcsd包的localpeer參 數(shù),媒體網(wǎng)關(guān)控制器判斷缺少該能力時,業(yè)務(wù)A是否繼續(xù);步驟208、如果媒體網(wǎng)關(guān)控制器判斷業(yè)務(wù)A可以繼續(xù),媒體網(wǎng)關(guān)下發(fā) H.248指令到媒體網(wǎng)關(guān),但是不攜帶媒體網(wǎng)關(guān)不支持的參數(shù),不攜帶threegcsd 包的localpeer參數(shù);步驟209、如果媒體網(wǎng)關(guān)控制器判斷不支持threegcsd包的localpeer參 數(shù)業(yè)務(wù)A不能繼續(xù),則業(yè)務(wù)流程失敗。當(dāng)然,本發(fā)明還可有其它多種實施例,此處所描述的具體實施例僅僅用 以解釋本發(fā)明,并不用于限定本發(fā)明。
權(quán)利要求
1、一種實現(xiàn)H.248協(xié)議接口兼容的方法,其特征在于,包括以下步驟1.1)預(yù)先建立及維護媒體網(wǎng)關(guān)(11)的版本能力集信息表和媒體網(wǎng)關(guān)與媒體網(wǎng)關(guān)版本信息的對應(yīng)關(guān)系表;1.2)業(yè)務(wù)運行時,媒體網(wǎng)關(guān)控制器(12)根據(jù)當(dāng)前選擇的媒體網(wǎng)關(guān)的版本信息和該業(yè)務(wù)需要的媒體網(wǎng)關(guān)能力查詢所述版本能力集信息表來判斷該媒體網(wǎng)關(guān)是否支持該業(yè)務(wù);1.3)當(dāng)支持時,繼續(xù)該業(yè)務(wù);當(dāng)不支持時,媒體網(wǎng)關(guān)控制器(12)繼續(xù)選擇所述版本能力集信息表中的下一個媒體網(wǎng)關(guān),重復(fù)所述步驟1.2)。
2、 根據(jù)權(quán)利要求1所述實現(xiàn)方法,其特征在于,所述媒體網(wǎng)關(guān)(ll) 與所述媒體網(wǎng)關(guān)控制器(12)間有網(wǎng)絡(luò)連接,被所述媒體網(wǎng)關(guān)控制器(12)管理。
3、 根據(jù)權(quán)利要求1所述實現(xiàn)方法,其特征在于,所述步驟l.l)中所 述版本能力集信息表中每個媒體網(wǎng)關(guān)版本都有與其匹配的媒體網(wǎng)關(guān)能力集 列表。
4、 根據(jù)權(quán)利要求3所述實現(xiàn)方法,其特征在于,所述媒體網(wǎng)關(guān)能力 集列表表項包括包、描述符、會話描述協(xié)議、命令。
5、 根據(jù)權(quán)利要求1所述實現(xiàn)方法,其特征在于,所述步驟l.l)中所 述媒體網(wǎng)關(guān)版本信息由所述媒體網(wǎng)關(guān)控制器(12)在接收所述媒體網(wǎng)關(guān)(ll)注 冊的同時獲取,或者由所述媒體網(wǎng)關(guān)控制器(12)通過靜態(tài)配置的方式來配置。
6、 根據(jù)權(quán)利要求1所述實現(xiàn)方法,其特征在于,所述步驟1.2)還包 括所述媒體網(wǎng)關(guān)控制器(12)查詢所述對應(yīng)關(guān)系表獲取所述當(dāng)前選擇的媒體 網(wǎng)關(guān)的版本信息。
7、 根據(jù)權(quán)利要求1所述實現(xiàn)方法,其特征在于,所述媒體網(wǎng)關(guān)控制 器(12)是CDMA2000系統(tǒng)的移動交換仿真、WCDMA系統(tǒng)的移動交換中心 服務(wù)器或者NGN架構(gòu)下的呼叫控制實體;所述媒體網(wǎng)關(guān)(ll)是CDMA2000系統(tǒng)的媒體網(wǎng)關(guān)、WCDMA系統(tǒng)的媒體網(wǎng)關(guān)或者NGN架構(gòu)下的媒體面網(wǎng)元。
8、 根據(jù)權(quán)利要求1所述實現(xiàn)方法,其特征在于,所述步驟1.3)之后 還包括當(dāng)最終所選媒體網(wǎng)關(guān)不支持實際運行業(yè)務(wù)時,由所述媒體網(wǎng)關(guān)控制 器(12)決策該業(yè)務(wù)是否繼續(xù)。
9、 根據(jù)權(quán)利要求8所述實現(xiàn)方法,其特征在于,當(dāng)所述媒體網(wǎng)關(guān)控 制器(12)決策業(yè)務(wù)不能繼續(xù)時,則結(jié)束業(yè)務(wù)流程。
10、 根據(jù)權(quán)利要求8所述實現(xiàn)方法,其特征在于,當(dāng)所述々某體網(wǎng)關(guān)控 制器(12)決策業(yè)務(wù)仍可以繼續(xù)時,則所述媒體網(wǎng)關(guān)控制器下發(fā)H.248消息到 所述媒體網(wǎng)關(guān)時不下發(fā)最終所選媒體網(wǎng)關(guān)不支持的包和參數(shù)。
全文摘要
本發(fā)明涉及一種實現(xiàn)H.248協(xié)議接口兼容的方法,包括媒體網(wǎng)關(guān)控制器(12)維護媒體網(wǎng)關(guān)(11)的版本能力集信息表及媒體網(wǎng)關(guān)與媒體網(wǎng)關(guān)版本信息的對應(yīng)關(guān)系表,業(yè)務(wù)運行時,媒體網(wǎng)關(guān)控制器通過查詢所述關(guān)系表判斷所選媒體網(wǎng)關(guān)是否支持該業(yè)務(wù),并在最終選擇的媒體網(wǎng)關(guān)不支持該業(yè)務(wù)時決策業(yè)務(wù)流程是否繼續(xù)。通過這種方法,媒體網(wǎng)關(guān)控制器完全掌控具體媒體網(wǎng)關(guān)的能力信息,可以從源頭精確控制具體業(yè)務(wù)運行是否可以忽略某參數(shù),某能力,有效解決媒體網(wǎng)關(guān)控制器與媒體網(wǎng)關(guān)間H.248協(xié)議接口兼容性的問題。
文檔編號H04L29/06GK101257522SQ20081008479
公開日2008年9月3日 申請日期2008年3月21日 優(yōu)先權(quán)日2008年3月21日
發(fā)明者劉穎斌, 苑長富 申請人:中興通訊股份有限公司