專利名稱:編解碼轉換系統及方法
技術領域:
本發明涉及網絡通信技術領域,具體涉及一種編解碼轉換系統及方法。
背景技術:
IMS( IP Multimedia Subsystem, IP多々某體子系統)是3GPP( Third Generation Partnership Projects,第三代伙伴組織計劃)提出的支持IP多媒體業務的子系統, 其核心特點是通過SIP ( Session Initiation Protocol,會話初始協議)協議實現IP 多媒體業務的建立、維護及管理等功能,允許運營商快速、高效地部署多媒體 業務,而不依賴網絡的接入方式和終端設備的類型,支持固定網和802.11、 802.15、 802.16、 CDMA (碼分多址)或GSM (全^^移動通信系統)等無線網 上的任何類型的會話,允許業務提供商向用戶提供一系列話音與數據融合的多 媒體業務。
目前,許多國際國內組織都在研究基于IMS的網絡融合方案,其中TISPAN (The Telecoms & Internet converged Services & Protocols for Advanced Networks )作為國際和歐洲的電信標準組織正在制定未來NGN網絡的網絡架 構,如圖1所示,包括以下功能實體
P-CSCF (代理會話控制功能)為IMS終端接入IMS網絡的信令代理實體;
I/S-CSCF (問訊/服務呼叫會話控制功能)完成呼叫會話控制;
BGCF (出口網關控制功能)完成網絡出口選擇功能;
MRFC (多媒體資源功能控制器)為資源控制功能,用于MRFP (多媒體 資源功能處理器)的控制;
MRFP主要完成媒體流的處理(如多方會議、音頻代碼轉換);
MGCF(媒體網關控制功能)為同電路域網絡信令互通實體,通過與T-MGF
(中繼媒體網關功能)的配合完成IMS網絡與電路域網絡的互通; IBCF (互通邊界控制功能)為IMS網絡與IP網絡互通實體; IBGF (互通邊界網關功能)為IMS網絡與IP網絡互通網關; IWF (Interworking Function,互通功能)主要完成在互通過程中IMS網絡 與其他IP網絡信令互通功能。
雖然未來技術發展趨勢是固定、移動網絡統一,各種網絡向統一的網絡架 構演進,但網絡演進是個長期的過程,多種網絡體系在一定時間范圍內必將同 時存在,因此需要考慮各種網絡間的互聯互通問題。為此,在現有技術中提出 了一種IMS同IP網絡互通的模型,如圖2所示
其中,互通實體IBCF是控制兩個運營商網絡邊界的功能實體,它的功能 包括和傳送層資源功能實體,即IBGF交互,也可能是間接的交互,完成NAPT (Network Address and Port Translation,網紹d也址和端口號翻譯)/FW (Fire Wall,防火墻)、IPQos(服務質量)標簽分配等功能;當需要和非SIP ( Session Initiation Protocol,會話發起協議)域互通時和實體IWF交互,完成SIP到非SIP (如H.323 )的轉換、THIG (拓樸隱藏)等功能。IBGF為邊界網關功能,主 要完成IP版本轉換的執行功能,RACS (資源準入控制子系統)完成對IBGF資 源管理、控制功能。利用IBCF、 IBGF作為互通實體進行互通模型主要解決了 IMS同其他IP網絡互通時IP版本轉換以及信令屏蔽問題,并沒有解決IMS同其 他IP網絡互通時,用戶面媒體流編解碼轉換問題。
發明內容
本發明的主要目的是提供一種編解碼轉換系統,以克服現有的IMS網絡 與其他IP網絡互通時,不能進行編解碼轉換的缺點,保證IMS網絡與其他IP 網絡進行語音、視頻業務的互通。
本發明的另一個目的是提供一種編解碼轉換方法,以保證網絡演進過程
中,IMS網絡與其他IP網絡業務的互通。 為此,本發明提供如下的技術方案
一種編解碼轉換系統,用子實現IP多媒體子系統網絡與IP網絡互通時的 編解碼轉換,所述系統包括編解碼轉換控制模塊、編解碼轉換執行模塊,其
中,
編解碼轉換控制模塊位于IP多媒體子系統網絡與其他IP網絡互通或者不 同運營商IP多々某體子系統網絡互通的會話信令路徑上,用于觸發編解碼轉換 功能、生成編解碼轉換信息,并控制會話參與方媒體流路由至編解碼轉換執行
模塊;
編解碼轉換執行模塊用于根據所述編解碼轉換信息執行編解碼轉換功能。
優選地,編解碼轉換控制模塊通過會話初始協議與IMS核心網進行消息 交互,通過會話初始協-漢或者H.323協議與所述其4也IP網絡進行信令消息交 互。
可選地,擴展會話初始協議的頭域或消息參數攜帶所述編解碼轉換信息; 或者擴展Diameter協議的屬性值對AVP攜帶所述編解碼轉換信息。
優選地,編解碼轉換執行模塊通過IP協議連接IMS網絡和其他IP網絡用 戶面々某體流。
所述編解碼轉換控制模塊包括
編解碼功能觸發模塊,識別IP多媒體子系統網絡與其他IP網絡互通的會
話信令,觸發編解碼轉換功能,并根據會話信令生成編解碼轉換信息;
信令交互模塊,與編解碼執行模塊交互,用于完成所述編解碼轉換信息傳
遞;
會話處理模塊,根據編解碼轉換信息,建立、修改會話。 所述信令交互模塊使用初始會話協議或Diameter協議與編解碼執行模塊 進4亍交互。 所述編解碼轉換控制模塊具體為具有編解碼轉換控制功能的邊界網關控 制功能實體IBCF,或者IMS應用服務器。 所述的編解碼執行模塊包括
資源控制模塊,用于根據所述編解碼轉換信息控制編解碼轉換過程的執
行;
媒體處理模塊,接受資源處理模塊的控制,完成用戶面媒體流的編解碼轉換。
所述資源控制模塊與媒體處理模塊之間采用媒體網關控制協議或者內部 協議進行交互。
所述資源控制模塊具體為具有媒體網關控制功能的IP多媒體子系統資 源準入控制子系統RACS,或者IMS多媒體資源功能控制器MRFC。
所述媒體處理模塊具體為具有編解碼轉換能力的IMS邊界網關功能實 體BGF,或者IMS多媒體資源功能處理器MRFP。
所述編解碼轉換信息為標識會話參與方媒體流編解碼類型的信息。
所述編解碼轉換信息進一步包括編解碼轉換功能標識信息或編解碼轉換 資源申請信息或編解碼轉換資源描述信息。
一種編解碼轉換方法,用于實現IP多i某體子系統網絡與IP網絡互通時的 編解碼轉換,所述方法包括步驟
根據IP多媒體子系統網絡與其他IP網絡之間或者不同運營商IP多媒體 子系統網絡之間的呼叫會話信令,觸發編解碼轉換功能,生成編解碼轉換信息;
根據所述編解碼轉換信息對會話媒體流進行編解碼轉換。
所述根據所述編解碼轉換信息對會話i某體流進行編解碼轉換的步驟包括
根據所述編解碼轉換信息獲取編解碼轉換資源;
根據所述編解碼轉換資源對會話媒體流進行編解碼轉換。
所述編解碼轉換信息包括
編解碼轉換功能標識信息,和/或會話參與方媒體流編解碼信息,和/或邊 界馬轉換資源申請信息,和/或編解碼轉換資源描述信息。
由以上本發明提供的技術方棄可以看出,本發明系統通過位于IMS網絡 與其他IP網絡互通的會話信令路徑上的編解碼轉換控制模塊來識別IMS網絡 與其他IP網絡的會話信令,根據會話信令確定何時需要進行編解碼轉換,并 生成編解碼轉換信息傳遞給編解碼執行模塊,編解碼執行模塊收到此信息后, 分配編解碼轉換資源,并將這些資源描述信息傳遞給編解碼轉換控制模塊使之 可以控制會話參與方的媒體流路由至編解碼轉換執行模塊,然后由編解碼轉換 執行模塊利用該資源完成用戶^ 某體流編解碼的轉換。利用本發明,不僅可以有 效地實現IMS網絡與其他IP網絡語音、視頻業務的互通,保證網絡演進過程 中的業務連續性;而且可以結合現有技術中的IMS網絡與其他IP網絡互通的 模型,將本發明系統的各;f莫塊的功能集成在該模型的相關實體上,增加該互通 模型的功能,使該模型不僅可以實現IMS網絡同其他IP網絡互通時IP版本的 轉換,而且實現不同網絡間業務的互通。
圖1是IMS的系統結構示意圖2是現有技術中IMS與IP網絡互通的模型示意圖3是本發明系統的一種實施例的原理框圖4是將本發明系統結合現有IMS網絡與IP網絡互通架構實現編解碼轉 換的第 一 實施例的實現流程圖5是將本發明系統結合現有IMS網絡與IP網絡互通架構實現編解碼轉 換的第二實施例的實現流程圖6是本發明方法的實現流程圖。
具體實施例方式
本發明的核心在于通過位于IMS網絡與其他IP網絡互通的會話信令路徑 上的編解碼轉換控制模塊來識別IMS網絡與其他IP網絡的會話信令,根據會話 信令確定何時需要進行編解碼轉換,并生成編解碼轉換信息傳遞給編解碼轉換 執行模塊,編解碼執行模塊收到此信息后,分配編解碼轉換資源,并將這些資 源描述信息傳遞給編解碼轉換控制模塊使之可以控制會話參與方的媒體流路 由至編解碼轉換執行模塊,然后由編解碼轉換執行模塊利用該資源完成用戶媒 體流編解碼的轉換。
為了使本技術領域的人員更好地理解本發明方案,下面結合附圖和實施方 式對本發明作進一步的詳細說明。
本技術領域人員知道,不同的通訊網絡的終端支持的語音、視頻業務的編 解碼能力不同,如3GPP ( Third Generation Partnership Projects,第三代伙伴組 織計劃)針對網絡終端定義了語音缺省的編解碼類型為AMR (Adaptive Multi Rate,自適應多速率)類型,^L頻業務編解碼類型為H.261,而現有IP網絡如 H.323、軟交換系統根據國標要求支持的語音的編解碼類型為G/7xx系列,視頻 編解碼類型為H.XX系列等,因此在IMS網絡同IP網絡進行語音、視頻業務互 通時,由于參與會話的終端對于會話媒體編解碼類型的不同,為了業務進行正 常業務互通,必將存在對于用戶平面互通時編解碼轉換的需求。
為此,本發明針對IMS網絡與IP網絡互通時的編解碼的不同需求,提出的 實現不同IP網絡互通時編解碼轉換的系統的一種實施例的原理如圖3所示
參照圖3,該系統連接與IMS網絡S01與IP網絡S02之間,包括編解碼轉 換控制模塊Sll、編解碼轉換執行模塊S12。其中,編解碼轉換控制模塊S11位 于IP多媒體子系統IMS網絡與其他IP網絡互通的會話信令路徑上,或者不同運 營商IMS (IP多媒體子系統)網絡互通的會話信令路徑上,用于根據所述會話 信令生成編解碼轉換信息,該信息包括會話參與方媒體編解碼類型信息,還
可以進一步包括編解碼轉換功能標識信息或編解碼轉換資源申請信息或編解 碼轉換資源描述信息。
然后將編解碼轉換信息傳遞給編解碼轉換執行模塊S12,同時從編解碼轉 換執行模塊S12獲取編解碼轉換資源描述信息,利用該資源描述信息控制會話 參與方的媒體流路由至編解碼轉換執行模塊S12。
編解碼轉換控制才莫塊sil通過I(U妄口與IMS核心網相連,通過II接口與 IP網絡相連,通過識別10、 Il接口的會話控制信令,進行編解碼轉換功能的 判斷。編解碼轉換控制模塊Sll通過I3接口與編解碼轉換執行模塊相連,傳 遞編解碼轉換信息,并控制會話參與方的媒體流路由至編解碼轉換執行模塊。 其中,10接口采用SIP協議,II接口采用SIP協議或者H.323或者其他基于IP 協議的呼叫會話控制協議,13接口采用SIP協議或者Diameter協議。
為了有效地識別判斷10、 II接口的會話控制信令,并根據該信令觸發編 解碼轉換操作,編解碼轉換控制模塊Sll包括編解碼功能觸發模塊S21、信 令交互模塊S22和會話處理模塊S23。其中,編解碼功能觸發模塊S21用于識 別IMS網絡與其他IP網絡互通的會話信令,并根據該信令生成編解碼轉換信 息;信令交互模塊S22用于將編解碼功能觸發模塊生成的編解碼轉換信息傳送 給編解碼轉換執行模塊S12,并從編解碼轉換執行模塊S12獲取編解碼轉換資 源描述信息;會話處理模塊S23用于根據信令交互模塊S22所獲得的資源描述 將會話參與方媒體流路由至編解碼轉換執行模塊S12。
編解碼轉換執行模塊S12是編解碼功能執行實體,通過I2接口連接IP網 絡用戶面媒體資源,通過I5接口連接IMS網絡用戶面媒體資源。其中,12、 15接口基于IP協議,如RTP (實時傳送協議)、RTCP (實時傳輸控制協議) 等。
為了執行編解碼轉換功能,編解碼轉換執行模塊S12包括資源控制模塊 S24和媒體處理模塊S25。
其中,資源控制模塊S24使用13接口與編解碼轉換控制模塊Sll交互, 根據13接口傳遞的編解碼轉換信息完成編解碼功能的執行控制;媒體處理模 塊S24用于進行用戶面媒體流編解碼轉換的處理。
資源控制模塊S24與媒體處理模塊S25可以為同一物理實體,也可以為 不同的物理實體。當資源控制模塊S24與媒體處理模塊S25位于同一物理實體 時,可以采用內部協議進行交互;當位于不同的物理實體時,資源控制模塊 S24與媒體處理模塊S25之間可以采用媒體網關控制協議進行交互。
IP網絡S02可以是基于IP協議的網絡,也可以是IMS網絡或者H.323網 絡或者SIP網絡。
編解碼轉換控制模塊可以通過擴展會話初始協議的頭域或消息參數攜帶 編解碼轉換信息,將其傳送給資源控制模塊;也可以通過擴展Diameter (—種 新的AAA協議)協議的屬性值對AVP攜帶編解碼轉換信息,將其傳送給資源 控制模塊。
所述編解碼轉換信息包括會話參與方々某體編解碼類型信息,還可以進一 步包括能夠標識編解碼轉換功能的信息。
本發明系統可以作為一個獨立的功能實體置于IMS網絡與IP網絡之間、 或者兩個或多個不同運營商IMS網絡之間,也可以與現有技術中的IMS網絡 與其他IP網絡互通的模型相結合,將本發明系統的各模塊的功能集成在該模 型的相關實體上,增加該互通模型的功能,使該模型不僅可以實現IMS網絡 同其他IP網絡互通時IP版本的轉換,而且實現不同網絡間業務的互通。
在這種情況下,編解碼轉換控制模塊Sll可以是具有編解碼轉換控制功能 的IBCF (邊界網關控制功能實體),或者是IMS應用服務器;編解碼轉換執 行模塊中的中資源控制模塊S24可以是IMS RACS (資源準入控制子系統), 或者IMSMRFC (多媒體資源功能控制器);編解碼轉換執行模塊中的媒體處 理模塊S25可以是具有編解碼轉換功能的IMS BGF (邊界網關功能)實體,或者IMS MRFP (多媒體資源功能處理器)。
下面參照圖1所示IMS系統結構對此分別舉例進行說明,圖中編解碼轉 換執行模塊中的資源控制模塊與媒體處理模塊為兩個獨立的功能實體。
參照圖4所示流程,在該實施例中,使用IBCF作為編解碼轉換控制模塊, 使用Diameter作為13 4妄口協議
1. 來自IMSUE的會話請求消息SIP INVITE消息通過S-CSCF (服務呼 叫會話控制功能)或者BGCF (出口網關控制功能)路由到IBCF (互通邊界 網關功能),消息中SDP (會話描述協議)m行中包含UE發起本次會話請求 的編解碼描述,這里簡稱為codecl。
2. IBCF通過II接口發送包含有此次會話的編解碼能力(編解碼能力為 UE發送的codecl同編解碼轉換執行模塊支持的編解碼能力的并集)的SIP INVITE至遠端IP網絡,這里簡稱為codec2 (當遠端網絡采用H.323協議時, 編解碼信息可以在h.323系列協議的Audiocapability、 videocapability等相關信 息單元中描述)。
3. 遠端網絡使用183 progress消息響應會話請求,并在消息SDP中包含 遠端用戶支持的編解碼描述,這里簡稱為codec3。
4. IBCF根據會話信令中主被叫終端發送的編解碼能力描述判斷本次會話 需要提供編解碼轉換功能(當然也可以采用其他方式進行判斷,如在上述步驟 2中IBCF直接轉發主叫用戶的CODEC至被叫終端,通過被叫終端對此次會 話的4xx拒絕消息同樣可以判斷出是否需要進行編解碼轉換功能)。為實現會 話路由至邊界網關功能,需要先在邊界網關功能上申請相關資源,IBCF通過 資源控制模塊,在邊界網關功能實體上申請針對主、被叫編解碼類型申請的資 源屬性(流程如圖中A、 B、 C、 D )。獲得資源能力后,IBCF發送SIP 183progress
消息給主叫IMS用戶,消息中SDP為描述邊界網關針對主叫編解碼能力分配 的媒體資源描述,目的使得主叫媒體流路由至編解碼轉換執行功能模塊。5. IBCF發送SIP UPDATE消息至被叫用戶,消息中SDP為邊界網關功能 分配的針對被叫編解碼能力的媒體資源描述,使得被叫媒體流路由至邊界網關功能。
6. 遠端網紹4吏用200 OK響應SIP UPDATE消息。
7. 遠端網絡-使用200 OK應答會話。
8. IBCF使用200 OK應答會話,此時會話已經建立,主、被叫媒體流均 路由至邊界網關功能,邊界網關功能完成用戶面媒體流的編解碼功能轉換,使 得業務互通得以完成。
上述過程中,IBCF同RACS (資源準入控制子系統)交互、RACS同邊 界網關功能交互進行編解碼功能控制的流程如下
步驟A: IBCF根據會話信令判斷,此次會話需要進行編解碼轉換,需要 分別針對主、被叫的編解碼能力,在邊界網關上申請媒體資源,IBCF通過發 送Diameter AA-Request消息達到這 一 目的,在屬性值對(AVP ) Media-Component-Description中分別攜帶呼叫主、被叫叫雙方支持的媒體類型 (本例中為語音,也可以是視頻)RR-bandwidth、 RS-bandwidth指示請求的帶 寬信息,在V6-Transport-Address AVP (或V4-Transport-Address AVP )中攜帶 主、被叫叫方SDP描述的IP地址信息,在Port-Number AVP中攜帶主叫方端 口號。
在本發明中為了使得Diameter協議能夠攜帶會話的編解碼信息,可以擴 展Diameter AVP,使其在呼叫過程中能夠攜帶會話編解碼信息。舉例如下 Attribute Name: media-codec
AVP Code:整型值,如530, AVP中建議攜帶"V,,比特,建議攜帶"M"比 特,表示該AVP是廠商專用的,是接收者必須識別的。可以進行端到端安全加密。
Value Type: Grouped
該AVP一各式定義如下 AVP Format:
Globally-Unique-IP-Address ::= < AVP Header: xxx 13019 > [audio-codec] [video-codec]
其中,audio codec描述當前申請資源的語音編解碼類型,video-codec描 述當前申請資源的視頻編解碼類型。
步驟B: RACS收到此消息后,根據media-code屬性對判斷為需要針對 AA-Request消息中描述的媒體流執行解碼轉換功能,并需要針對media-code 屬性描述的編解碼類型分配相關的編解碼轉換資源,因此RACS采用媒體網 關控制控制過程,通過H,248命令同BGF交互,分別針對上述AVP中主、被 叫編解碼能力,申請此次會話所需要的媒體資源,并控制BGF在這些資源之 間建立綁定關系。
步驟C: BGF執行y 某體網關功能,根據H.248消息中攜帶的編解碼能力信 息分配的資源,并將資源描述信息反饋至RACS。
步驟D: RACS根據BGF返回的分配資源信息,將其轉換為Diameter協 議AA-Answer消息發送給IBCF,由IBCF做進一步處理。
步驟E ~ H: IBCF收到被叫的會話應答消息后,通過AA-Request攜帶Flow -statusAVP(流狀態屬性對),指示修改編解碼媒體轉換流為雙向連接,RACS 則將這信息轉換為相關的H.248控制過程(本例子中采用H.248 modify消息), 對BGF進行控制,由BGF接受命令后建立雙向i某體流的連接,并執行對于媒 體流信息的編解碼轉換過程(當然IBCF也可以直接在步驟B中,在同一個 AA — Request消息中傳遞Flow-status AVP )。
IBCF對于主、被叫媒體資源的申請,可以在一個AA-request消息中完成、 也可以分別發送兩個AA-request完成。當采用發送兩個AA - request消息時,
IBCF可以在收到主叫會話請求消息后即開始資源申請,當然也可以在同時獲 取主、被編解碼能力后開始資源申請,沒有嚴格的時序要求。
需要說明的是,上文中Diameter和SIP中關于編解碼能力描述的擴展僅 僅為了說明下面實施例可以采用這種擴展方法使得RACS理解所需要的編解 碼轉換能力,這并不意味著描述編解碼信息必須按照上文給出的方式擴展。
參照圖5,在該實施例中,使用MRFC作為資源控制模塊
步驟1~8,同上述實施例過程,圖中省略了編解碼轉換控制功能通過呼 叫會話功能同MRFC進行消息交互的過程。
步驟A D,邊界網關功能實體同媒體資源控制模塊交互傳遞編解碼信 息,并獲得MRFP媒體資源,指示進行編解碼轉換過程。詳細過程如下
A:編解碼控制模塊發送SIP INVITE消息至MRFC ,消息體中分別攜帶 主、被叫SDP描述,指示MRFC針對主、被叫SDP分配媒體資源,并控制 建立分配媒體資源同主、被叫媒體資源的綁定關系。
為在SIP消息中傳遞這一信息,可以采用如下方法
(1)在SIP消息請求行中增加標識編解碼功能的關^:字,如
INVITE SIP: media_alloc.transcode@MRFC.OPERTORl.HU SIP /2.0
其中Media—alloc.Transcode關鍵字標識了編解碼轉換信息,指示需要執行 編解碼轉換功能,并需要針對消息體中的主、被叫媒體描述分配編解碼轉換媒 體資源,并為之建立綁定關系。
(2 )SIP INVITE消息中攜帶參數進行指示,需要分配針對SIP INVITE中 SDP分配媒體資源,并建立綁定關系。可以通過新增SIP頭域來實現,如新 增Transcoding - function頭域,以及新的媒體類型實現。偽消息描述如下
INVITE SIP: transcode@MRFC.opemtorl.hu SIP/2.0
Transcoeding - function :〈alloc media>
其中,SIP頭域Transcoding-function值[alloc media標識編解碼控制信
息,標識指示分配媒體資源,并執行針對分配的媒體資源執行編解碼轉換功負fe。
B、 資源控制模塊(即MRFC)收到INVITE消息后,根據消息體中攜帶 的主、被叫SDP描述,同作為編解碼轉換執行模塊的MRFP (多^某體資源功 能處理器)交互,針對主、被叫SDP分配媒體資源,并建立所分配資源同主、 被叫媒體的綁定關系。
C、 編解碼轉換執行才莫塊MRFP在REPLY消息中向MRFC返回分配的媒 體描述。
D、 MRFC使用200OK消息進行響應,消息體中攜帶分別針對主、被叫 編解碼能力分配的^(某體資源SDP描述。
E F 、 MRFC接收編解碼控制功能的re-invite消息中連接控制信息,指 示編解碼轉換媒體流建立雙向連接,MRJFC將其轉換為H.248 MODIFY消息
修改連接屬性為雙向連接。
G H、 MRFC收到MRFP的響應消息后,應答MRFC的SIP請求。 可見,將本發明應用于現有IMS網絡與其他IP網絡互通架構上,無需增
加新的網元設備,即可實現對IMS網絡與其他IP網絡互通的會話媒體流的編
解碼轉換,實現IMS網絡與其他IP網絡真正的互通,從而保證網絡演進過程
中的業務連續性。
參照圖6,圖6示出了本發明方法的實現流程,包括以下步驟 步驟601:獲取IMS網絡與其他IP網絡之間或者不同運營商IMS網絡之
間的呼叫會話信令。
步驟602:判斷是否需要進行編解碼轉換。如果需要,則進到步驟403;
否則,進到步驟406。
步驟603: 4艮據呼叫會話信令生成編解碼轉換信息。所述編解碼轉換信息
包括編解碼轉換功能標識信息,和/或會話參與方媒體流編解碼信息,和/或
邊界馬轉換資源申請信息,和/或編解碼轉換資源描述信息。
步驟604:才艮據編解碼轉換信息獲取編解碼轉換資源。
步驟605:利用編解碼轉換資源完成用戶^f某體流編解碼的轉換。
步驟606:進行信令處理。
利用本發明,可以實現IMS網絡同其他IP網絡互通、以及不同運營商IMS 網絡互通時的編解碼轉換,使IMS網絡可以同其他網絡進行語音、視頻業務 的互通,保證網絡演進過程中的業務連續性。
雖然通過實施例描繪了本發明,本領域普通技術人員知道,本發明有許多 變形和變化而不脫離本發明的精神,希望所附的權利要求包括這些變形和變化 而不脫離本發明的精神。
權利要求
1、一種編解碼轉換系統,用于實現IP多媒體子系統網絡與IP網絡互通時的編解碼轉換,其特征在于,所述系統包括編解碼轉換控制模塊、編解碼轉換執行模塊,其中,編解碼轉換控制模塊位于IP多媒體子系統網絡與其他IP網絡互通或者不同運營商IP多媒體子系統網絡互通的會話信令路徑上,用于觸發編解碼轉換功能、生成編解碼轉換信息,并控制會話參與方媒體流路由至編解碼轉換執行模塊;編解碼轉換執行模塊用于根據所述編解碼轉換信息執行編解碼轉換功能。
2、 根據權利要求1所述的系統,其特征在于,編解碼轉換控制模塊通過會話初始協議與IMS網絡進行消息交互,通過 會話初始協議或者H.323協議與所述其他IP網絡進行信令消息交互。
3、 根據權利要求2所述的系統,其特征在于,擴展會話初始協議的頭域或消息參數攜帶所述編解碼轉換信息;或者 擴展Diameter協議的屬性值對AVP攜帶所述編解碼轉換信息。
4、 根據權利要求1所述的系統,其特征在于,編解碼轉換執行模塊通過ip協議連接IMS網絡和其他IP網絡用戶面媒體流。
5、 根據權利要求1所述的系統,其特征在于,所述編解碼轉換控制模塊 包括編解碼功能觸發模塊,識別IP多媒體子系統網絡與其他IP網絡互通的會 話信令,觸發編解碼轉換功能,并根據會話信令生成編解碼轉換信息;信令交互模塊,與編解碼執行模塊交互,用于完成所述編解碼轉換信息傳遞;會話處理模塊,根據編解碼轉換信息,建立、修改會話。
6、 根據權利要求5所述的系統,其特征在于, 所述信令交互模塊使用初始會話協議或Diameter協議與編解碼執行模塊 進4亍交互。
7、 根據權利要求5所述的系統,其特征在于,所述編解碼轉換控制模塊 具體為具有編解碼轉換控制功能的邊界網關控制功能實體IBCF,或者IMS 應用服務器。
8、 根據權利要求1所述的系統,其特征在于,所述的編解碼執行模塊包括資源控制模塊,用于根據所述編解碼轉換信息控制編解碼轉換過程的執行;媒體處理模塊,接受資源處理模塊的控制,完成用戶面媒體流的編解碼轉換。
9、 根據權利要求8所述的系統,其特征在于,所述資源控制模塊與媒體處理模塊之間采用媒體網關控制協議或者內部 協議進行交互。
10、 根據權利要求8所述的系統,其特征在于,所述資源控制模塊具體為 具有媒體網關控制功能的IP多媒體子系統資源準入控制子系統RACS,或者 IMS多媒體資源功能控制器MRFC。
11、 根據權利要求8所述的系統,其特征在于,所述媒體處理模塊具體為 具有編解碼轉換能力的IMS邊界網關功能實體BGF,或者IMS多媒體資源功 能處理器MRFP。
12、 根據權利要求1所述的系統,其特征在于,所述編解碼轉換信息為標 識會話參與方媒體流編解碼類型的信息。
13、 根據權利要求12所述的系統,其特征在于,所述編解碼轉換信息進 一步包括編解碼轉換功能標識信息或編解碼轉換資源申請信息或編解碼轉換 資源描述信息。
14、 一種編解碼轉換方法,用于實現IP多媒體子系統網絡與IP網絡互通時的編解碼轉換,其特征在于,所述方法包括步驟根據IP多媒體子系統網絡與其他IP網絡之間或者不同運營商IP多媒體 子系統網絡之間的呼叫會話信令,觸發編解碼轉換功能,生成編解碼轉換信息;根據所述編解碼轉換信息對會話媒體流進行編解碼轉換。
15、 根據權利要求14所述的方法,其特征在于,所述根據所述編解碼轉 換信息對會話Jf某體流進行編解碼轉換的步驟包括根據所述編解碼轉換信息獲取編解碼轉換資源;根據所述編解碼轉換資源對會話媒體流進行編解碼轉換。
16、 根據權利要求14所述的方法,其特征在于,所述編解碼轉換信息包括編解碼轉換功能標識信息,和/或會話參與方J/某體流編解碼信息,和/或邊 界馬轉換資源申請信息,和/或編解碼轉換資源描述信息。
全文摘要
本發明公開了一種編解碼轉換系統,所述系統包括編解碼轉換控制模塊、編解碼轉換執行模塊。其中,編解碼轉換控制模塊位于IP多媒體子系統網絡與其他IP網絡互通或者不同運營商IP多媒體子系統網絡互通的會話信令路徑上,用于觸發編解碼轉換功能、生成編解碼轉換信息,并控制會話參與方媒體流路由至編解碼轉換執行模塊;編解碼轉換執行模塊,用于根據所述編解碼轉換信息執行編解碼轉換功能。本發明還公開了一種編解碼轉換方法。利用本發明,可以實現IMS網絡同其他IP網絡互通時的編解碼轉換,使IP多媒體子系統網絡可以同其他網絡進行語音、視頻業務的互通,保證網絡演進過程中的業務連續性。
文檔編號H04L12/46GK101114985SQ20061009911
公開日2008年1月30日 申請日期2006年7月27日 優先權日2006年7月27日
發明者施有鑄, 毛凌志, 黃世碧 申請人:華為技術有限公司