專利名稱:媒體控制與處理分離構(gòu)架下的流控方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及媒體控制與處理分離構(gòu)架下的流控技術(shù)。
背景技術(shù):
傳統(tǒng)網(wǎng)絡(luò)是基于時(shí)分多路復(fù)用(Time Division Multiplexing,簡稱 "TDM")的公用電話交換網(wǎng)(Public Switched Telephone Network,簡稱 "PSTN")話音網(wǎng),以電路交換(Circuits Switch,簡稱"CS")為主,當(dāng)
初主要是為了傳輸語音、保證語音質(zhì)量、承擔(dān)語音業(yè)務(wù)而設(shè)計(jì)建造的,其業(yè)
務(wù)和控制都由交換機(jī)完成。
隨著通信技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)以及固定電話通信網(wǎng)的 各種業(yè)務(wù)不斷滲透和融合,出現(xiàn)了諸如網(wǎng)間互聯(lián)協(xié)議(Internet Protocol,簡 稱"IP")電話、無線應(yīng)用協(xié)議(Wireless Application Protocol,簡稱"WAP") 以及視頻會(huì)議等新興業(yè)務(wù)類型。
為了提高了網(wǎng)絡(luò)傳輸速率,豐富了網(wǎng)絡(luò)業(yè)務(wù)種類,新一代的網(wǎng)絡(luò)構(gòu)架將 媒體控制設(shè)備和媒體處理設(shè)備相分離,如圖1所示。由媒體控制設(shè)備完成呼 叫控制,并指示媒體處理設(shè)備操作媒體資源。媒體處理設(shè)備提供媒體資源, 并按照媒體控制設(shè)備的指示操作媒體資源。媒體控制設(shè)備和媒體處理設(shè)備之 間通過媒體控制協(xié)議進(jìn)行交互,如H.248協(xié)議。媒體控制設(shè)備包括但不限于 媒體網(wǎng)關(guān)控制器(Media Gateway Controller,簡稱"MGC")、移動(dòng)業(yè)務(wù)交 換中心(Mobile services Switching Center,簡稱"MSC")服務(wù)器、和多媒 體資源功能控制器(Multimedia Resource Function Controller,簡稱"MRFC")
等,i某體處理設(shè)備包括但不限于々某體網(wǎng)關(guān)(Media GateWay,簡稱"MGW") 和多媒體資源功能處理器(Multimedia Resource Function Processor, 簡稱 "MRFP")等。
下面對媒體控制設(shè)備和媒體處理設(shè)備之間采用的媒體控制協(xié)議,H.248 協(xié)議,以及CS網(wǎng)絡(luò)釆用的多媒體通信控制協(xié)議H.245協(xié)議進(jìn)行介紹。
H.248協(xié)議是國際電信聯(lián)盟標(biāo)準(zhǔn)部(International Telecommunication Union Telecommunication Standardization Sector, 簡稱"ITU-T" ) SG16標(biāo)準(zhǔn) 組織定義的,專門用于媒體資源控制的協(xié)議。
H.248協(xié)議的基本原理是把媒體處理設(shè)備上的各種資源抽象為網(wǎng)絡(luò), 該網(wǎng)絡(luò)又分為物理網(wǎng)絡(luò)和臨時(shí)網(wǎng)絡(luò)。物理網(wǎng)絡(luò)代表一些具有半永久存在性的 物理實(shí)體,如TDM時(shí)隙;臨時(shí)網(wǎng)絡(luò)代表臨時(shí)申請使用后釋放的公共資源, 如實(shí)時(shí)傳輸協(xié)議(RealTime Transfer Protocol,簡稱"RTP")流。網(wǎng)絡(luò)之間 的組合被抽象為上下文,用拓樸來描述網(wǎng)絡(luò)之間的關(guān)系?;谶@些抽象,呼 叫接續(xù)實(shí)際上是對網(wǎng)絡(luò)和上下文的操作,通過媒體控制設(shè)備和媒體處理設(shè)備 之間的命令請求和響應(yīng)來完成,命令包括增加、修改、刪除、通知等;命令 參數(shù)稱為描述符,包括屬性(Property)、信號(Signal)、事件(Event)、 統(tǒng)計(jì)(Statistic),具有業(yè)務(wù)相關(guān)性的參數(shù)邏輯上被聚合為一個(gè)包(Package)。 包是H.248協(xié)議提供的擴(kuò)展協(xié)議功能的方法。H.248協(xié)議通過包來擴(kuò)展協(xié)議 的功能,向協(xié)議中增加新的功能, 一般不需要修改協(xié)議本體,而只需定義新 的包(Package)。 一個(gè)包可以看成是一個(gè)獨(dú)立特性的封裝,當(dāng)媒體處理設(shè)備 聲稱支持這個(gè)包時(shí),也就等于它支持這個(gè)特性,媒體控制設(shè)備可以使用包中 定義的屬性、事件、信號、統(tǒng)計(jì),來操作媒體處理設(shè)備上的媒體資源,實(shí)現(xiàn) 對應(yīng)的業(yè)務(wù)邏輯。
H.245協(xié)議是ITU-T制定的多媒體通信的控制協(xié)議。
H.245協(xié)議定義了在通訊開始或通訊過程中進(jìn)行帶內(nèi)協(xié)商時(shí)使用的一系
列過程,利用這些過程來實(shí)現(xiàn)交換語音、;現(xiàn)頻以及數(shù)據(jù)能力;請求傳輸特 殊的語音、視頻或者數(shù)據(jù)模式;管理用來傳輸語音、視頻以及數(shù)據(jù)信息的邏 鉺通道;進(jìn)行主從確定;傳送各種控制和指示信號;控制單個(gè)邏輯通道或者 整個(gè)復(fù)用的比特率;以及計(jì)算環(huán)回時(shí)延。
H.245協(xié)議還定義了網(wǎng)絡(luò)消息的語法和語義。這些消息覆蓋了接收和發(fā) 送能力、接收端的模式優(yōu)先、邏輯通道信令、控制和指示等。采用應(yīng)答信令 過程以保證可靠的音視頻和數(shù)據(jù)通訊。
H.245協(xié)議包括Command類消息,用于呼叫建立后,要求對端按照本端 的命令執(zhí)行某種操作。Command類消息包括"flow control command"消息。 用于在呼叫建立后,本端網(wǎng)絡(luò)質(zhì)量改變時(shí)通知對端,要求對端對發(fā)送到本端 的某個(gè)媒體流或者整個(gè)復(fù)用流的比特率進(jìn)行流控。
為了使現(xiàn)有的CS業(yè)務(wù)能夠在未來的IP網(wǎng)絡(luò)中延續(xù),第三代移動(dòng)通信合 作伙伴項(xiàng)目(3rd Generation Partnership Project,簡稱"3GPP")在R5/R6 標(biāo)準(zhǔn)提出了基于IP的多媒體子系統(tǒng)(IP based Multimedia Subsystem,簡稱 "IMS" ), IMS是專門為下一代全I(xiàn)P的多媒體移動(dòng)網(wǎng)絡(luò)設(shè)計(jì)的系統(tǒng),著眼 于用IP網(wǎng)絡(luò)承載移動(dòng)多媒體業(yè)務(wù),3GPP規(guī)范引入了 IMS這一概念,主要是 希望通過IP的形式提供傳統(tǒng)的CS服務(wù)(如語音服務(wù)),以及希望通過這個(gè) IMS系統(tǒng)實(shí)現(xiàn)向用戶提供的所有多媒體服務(wù)。IMS采用IP分組域作為其控制 信令和媒體傳輸?shù)某休d通道,采用會(huì)話發(fā)起協(xié)議(Session Initiation Protocol, 簡稱"SIP")作為呼叫控制信令,建立、保持和終止語音及多媒體進(jìn)程,實(shí) 現(xiàn)了業(yè)務(wù)管理、會(huì)話控制及承載接入的三者分離。
IMS與CS網(wǎng)絡(luò)建立多媒體會(huì)話時(shí),需要通過媒體控制設(shè)備和媒體處理 設(shè)備完成IMS網(wǎng)絡(luò)與CS網(wǎng)絡(luò)之間信令互通和用戶數(shù)據(jù)互通。 一般IMS網(wǎng)絡(luò) 采用SIP協(xié)議作為控制信令,CS網(wǎng)絡(luò)采用H.245協(xié)議作為多媒體通信控制協(xié) 議。其中,IMS網(wǎng)絡(luò)的SIP控制信令在媒體控制設(shè)備終結(jié),CS網(wǎng)絡(luò)的H.245
媒體控制信令可以在々某體控制設(shè)備終結(jié)也可以在媒體處理設(shè)備終結(jié)。
一般的,IMS與CS網(wǎng)絡(luò)多媒體會(huì)話建立時(shí),需要經(jīng)過以下過程
1) 、 IMS與々某體控制設(shè)備之間通過控制協(xié)i義,如SIP協(xié)議,建立通信;
2) 、媒體控制設(shè)備通過媒體控制協(xié)議,如H.248協(xié)議,要求媒體處理 設(shè)備為IMS端點(diǎn)預(yù)留媒體資源;
3) 、媒體控制設(shè)備通過媒體控制協(xié)議,如H.248協(xié)議,要求媒體處理 設(shè)備為CS端點(diǎn)預(yù)留媒體資源;
4) 、在媒體處理設(shè)備終結(jié)H.245消息時(shí),媒體處理設(shè)備打開媒體處理 設(shè)備到CS的單向邏輯通道,CS打開CS到媒體處理設(shè)備的單向邏輯通道; 在媒體控制設(shè)備終結(jié)H.245消息時(shí),媒體控制設(shè)備打開媒體控制設(shè)備到CS 的單向邏輯通道,CS打開CS到媒體控制設(shè)備的單向邏輯通道。
IMS與CS多媒體會(huì)話中,當(dāng)CS網(wǎng)絡(luò)質(zhì)量降低時(shí),為了保證傳輸質(zhì)量, CS側(cè)將對接收到的媒體流進(jìn)行流控,通過H.245協(xié)議的"flow control command"流控消息要求對端降低該媒體流的發(fā)送速率。
根據(jù)H.245消息在媒體處理設(shè)備和在媒體控制設(shè)備終結(jié)的不同情況,對 媒體流進(jìn)行流控時(shí)也有兩種不同的處理。
H.245協(xié)議的"flow control command"消息在媒體處理設(shè)備終結(jié)的情況
多媒體會(huì)話建立后,當(dāng)CS網(wǎng)絡(luò)質(zhì)量降低時(shí),CS側(cè)向媒體處理設(shè)備發(fā)送 H.245的"flow control command"消息,用于限定遠(yuǎn)端單個(gè)邏輯通道或者整 個(gè)復(fù)用邏輯通道的比特率上限。媒體處理設(shè)備將該消息通過媒體控制協(xié)議, 如H.248.12,上報(bào)給媒體控制設(shè)備。媒體控制設(shè)備接收到CS側(cè)發(fā)送的"flow control command"消息后,根據(jù)"flow control command"消息中包含的邏輯 通道中媒體流比特率上限,要求媒體處理設(shè)備修改CS復(fù)用端點(diǎn)和IMS端點(diǎn) 該媒體流的比特率上限。媒體處理設(shè)備根據(jù)媒體控制設(shè)備的指示,對媒體流
進(jìn)行流控,后續(xù)業(yè)務(wù)不受影響。在cs側(cè)對該^ 某體流限定的最高比特率低于 媒體處理設(shè)備發(fā)送該媒體流到CS側(cè)的最低比特率時(shí),媒體處理設(shè)備停止傳 送該纟某體流。H.245協(xié)議的"flow control command"消息在媒體控制設(shè)備終結(jié)的情況多媒體會(huì)話建立后,當(dāng)CS網(wǎng)絡(luò)質(zhì)量降低時(shí),CS側(cè)向媒體控制設(shè)備發(fā)送 H.245協(xié)議的"flow control command"消息,用于限定遠(yuǎn)端單個(gè)邏輯通道或 者整個(gè)復(fù)用邏輯通道的比特率上限。媒體控制設(shè)備接收到CS側(cè)發(fā)送的"flow control command"消息后,根據(jù)"flow control command"消息中包含的邏輯 通道中媒體流比特率上限,要求媒體處理設(shè)備修改CS復(fù)用端點(diǎn)和IMS端點(diǎn) 媒體流的比特率上限。媒體處理設(shè)備根據(jù)媒體控制設(shè)備的指示,對媒體流進(jìn) 行流控,后續(xù)業(yè)務(wù)不受影響。在CS側(cè)對該媒體流限定的最高比特率低于媒 體處理設(shè)備發(fā)送該媒體流到CS側(cè)的最低比特率時(shí),媒體控制設(shè)備要求媒體 處理設(shè)備停止傳送該媒體流。在實(shí)際應(yīng)用中,存在以下問題CS網(wǎng)絡(luò)質(zhì)量較差時(shí)業(yè)務(wù)可能會(huì)被中斷。造成這種情況的主要原因在于,CS網(wǎng)絡(luò)在其網(wǎng)絡(luò)質(zhì)量較差時(shí),將限定遠(yuǎn) 端單個(gè)邏輯通道或者整個(gè)復(fù)用邏輯通道的傳輸比特率,在CS側(cè)對媒體流限定的最高比特率低于媒體處理設(shè)備發(fā)送該媒體流到CS側(cè)的最低比特率時(shí), 媒體處理設(shè)備會(huì)停止該媒體流的傳送,導(dǎo)致其業(yè)務(wù)的中斷。發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種媒體控制與處理分離構(gòu)架下 的流控方法及其系統(tǒng),使得cs網(wǎng)絡(luò)質(zhì)量較差時(shí)業(yè)務(wù)不會(huì)被中斷。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種媒體控制與處理分離構(gòu)架下的流控方法,包含以下步驟
如果電路交換cs側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低 速率,則將媒體處理設(shè)備到IP多媒體子系統(tǒng)IMS、媒體處理設(shè)備到CS側(cè)的 媒體流的編解碼分別更新為符合所述CS側(cè)流控要求的編解碼。其中,所述更新編解碼的步驟包含以下子步驟所述媒體處理設(shè)備分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合 所述CS側(cè)流控要求的第一編解碼和第二編解碼;所述媒體處理設(shè)備通過所述媒體控制設(shè)備通知IMS將所述媒體流的編 解碼修改為第二編解碼;所述媒體處理設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼。此外在所述方法中,所述媒體控制設(shè)備通過選擇編解碼值事件,指示所 述媒體處理設(shè)備在檢測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng) 前編解碼的最低速率,且該媒體處理設(shè)備能夠分別為本端到CS側(cè)和IMS到 本端的媒體流選擇符合所述CS側(cè)流控要求的第一編解碼和第二編解碼時(shí), 上報(bào)相應(yīng)觀測事件并攜帶選擇的編解碼。此外在所述方法中,所述更新編解碼的步驟包含以下子步驟所述媒體處理設(shè)備分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合 所述CS側(cè)流控要求的第一編解碼和第二編解碼的候選集;所述媒體處理設(shè)備通過所述媒體控制設(shè)備通知IMS第二編解碼的候選 集,IMS從該候選集中選擇一種作為第二編解碼,在本端將所述媒體流的編 解碼修改為第二編解碼,并通過所述媒體控制設(shè)備通知所述媒體處理設(shè)備將 IMS端點(diǎn)中所述媒體流的編解碼修改為第二編解碼;所述媒體處理設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第 一編解碼。
此外在所述方法中,所述更新編解碼的步驟包含以下子步驟所述媒體控制設(shè)備分別為媒體處理設(shè)備到CS側(cè)和IMS到媒體處理設(shè)備 的媒體流選擇符合所迷CS側(cè)流控要求的第一編解碼和第二編解碼;所述媒體控制設(shè)備通知所述媒體處理設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中 所述媒體流的編解碼分別修改為第一編解碼和第二編解碼;所述媒體控制設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼;所述媒體控制設(shè)備通知IMS將所述媒體流的編解碼修改為第二編解碼。此外在所述方法中,所述更新編解碼的步驟包含以下子步驟所述媒體控制設(shè)備分別為媒體處理設(shè)備到CS側(cè)和IMS到媒體處理設(shè)備 的媒體流選擇符合所述CS側(cè)流控要求的第一編解碼和第二編解碼的候選集;所述媒體控制設(shè)備通知IMS第二編解碼的候選集,IMS從該候選集中選 擇一種作為第二編解碼,在本端將所述媒體流的編解碼修改為第二編解碼, 并通知所述媒體控制設(shè)備所選的第二編解碼;所述媒體控制設(shè)備通知所述媒體處理設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中 所述媒體流的編解碼分別修改為第一編解碼和第二編解碼;所述媒體控制設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼。此外在所述方法中,所述CS側(cè)與所述^某體處理設(shè)備通過交互,在雙向 均關(guān)閉所述CS側(cè)與所述媒體處理設(shè)備之間原先為所述媒體流開啟的邏輯通 道,再為該媒體流開啟新的邏輯通道,觸發(fā)所述媒體處理設(shè)備重新協(xié)商新的 編解碼。此外在所述方法中,所述CS側(cè)與所述媒體控制設(shè)備通過交互,在雙向 均關(guān)閉所述CS側(cè)與所述媒體處理設(shè)備之間原先為所述媒體流開啟的邏輯通 道,再為該媒體流開啟新的邏輯通道,觸發(fā)所述媒體控制設(shè)備重新協(xié)商新的此外在所迷方法中,所迷媒休控制設(shè)備通過SIP消息通知IMS將所迷媒 體流的編解碼修改為第二編解碼。此外在所述方法中,通過H.245命令開啟和關(guān)閉所述邏輯通道。此外在所述方法中,所述媒體處理設(shè)備或媒體控制設(shè)備,根據(jù)來自所述 CS側(cè)的流控命令,判斷CS側(cè)流控要求的最高速率是否低于媒體流當(dāng)前編解 碼的最低速率。本發(fā)明還提供了 一種媒體控制與處理分離構(gòu)架下的流控系統(tǒng),包含用于檢測CS側(cè)流控要求的最高速率是否低于媒體流當(dāng)前編解碼的最低 速率的設(shè)備;用于在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率時(shí), 將媒體處理設(shè)備到IMS和媒體處理設(shè)備到CS側(cè)的媒體流的編解碼分別更新 為符合所述CS側(cè)流控要求的編解碼的設(shè)備。通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,如 果CS側(cè)要求的最高速率低于媒體流當(dāng)前編解碼的最低速率,則根據(jù)CS側(cè)要 求更新媒體流的編解碼。通過更新編解碼,使得媒體流可以以大于O的速率 滿足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。通過在H.245消息包中增加選擇編解碼值的事件描述符和觀測事件描述 符,使得媒體處理設(shè)備可以在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編 解碼的最低速率、并且本端有能力選擇符合CS側(cè)流控要求的編解碼時(shí),向 媒體控制設(shè)備上報(bào)為本端到CS側(cè)和IMS到本端的媒體流選擇的新的編解碼??梢杂擅襟w處理設(shè)備或媒體控制設(shè)備為媒體流選擇編解碼,并通知相關(guān)
設(shè)備為該^(某體流修改編解碼。這種方案對相對于現(xiàn)有技術(shù)只涉及媒體處理設(shè)備和媒體控制設(shè)備的改動(dòng),能夠與現(xiàn)有CS側(cè)設(shè)備和IMS設(shè)備較好兼容。媒體處理設(shè)備或媒休控制設(shè)備可以為IMS選擇一個(gè)編解碼的候選集,由 IMS從候選集中選擇最適合的編解碼。這種方案實(shí)質(zhì)上增加了媒體處理設(shè)備 或媒體控制設(shè)備與IMS之間就新編解碼的協(xié)商過程,從而可以綜合地根據(jù)媒 體處理設(shè)備或媒體控制設(shè)備和IMS的實(shí)際情況決定最佳的編解碼。也可以由CS側(cè)通過與媒體處理設(shè)備或媒體控制設(shè)備的交互,在雙向均 關(guān)閉CS側(cè)與媒體處理設(shè)備之間原先的邏輯通道,再為該媒體流開啟新的邏 輯通道,觸發(fā)為該媒體流重新協(xié)商新的編解碼。這種方案對媒體處理設(shè)備和 媒體控制設(shè)備的變動(dòng)較小。
圖1是現(xiàn)有技術(shù)中媒體控制設(shè)備與媒體處理設(shè)備分離的示意圖;圖2是根據(jù)本發(fā)明第 一實(shí)施方式的媒體控制與處理分離構(gòu)架下的流控方 法流程圖;圖3是根據(jù)本發(fā)明第一實(shí)施方式的媒體控制與處理分離構(gòu)架下的流控方 法中媒體控制設(shè)備與媒體處理設(shè)備間的交互示意圖;圖4是根據(jù)本發(fā)明第三實(shí)施方式的媒體控制與處理分離構(gòu)架下的流控方 法流程圖;圖5是根據(jù)本發(fā)明第五實(shí)施方式的媒體控制與處理分離構(gòu)架下的流控方 法流程圖;圖6是根據(jù)本發(fā)明第七實(shí)施方式的媒體控制與處理分離構(gòu)架下的流控方 法流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā) 明作進(jìn)一歩地詳細(xì)描迷。本發(fā)明的核心在于,在cs側(cè)要求的最高速率低于媒體流當(dāng)前編解碼的 最低速率時(shí),根據(jù)CS側(cè)要求更新媒體處理設(shè)備到IMS、媒體處理設(shè)備到CS 側(cè)的媒體流的編解碼。通過更新編解碼,使得媒體流可以以大于0的速率滿 足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。下面根據(jù)發(fā)明原理對本發(fā)明第 一實(shí)施方式媒體控制與處理分離構(gòu)架下 的流控方法進(jìn)行說明。在本實(shí)施方式中,H.245消息在媒體處理設(shè)備終結(jié)。如圖2所示,在步驟201中,媒體控制設(shè)備通過選擇編解碼值事件,指 示媒體處理設(shè)備在檢測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng) 前編解碼的最低速率,且該媒體處理設(shè)備能夠分別為本端到CS側(cè)和IMS到 本端的媒體流選擇符合CS側(cè)流控要求的第一編解碼和第二編解碼時(shí),上報(bào) 相應(yīng)觀測事件并攜帶選擇的編解碼。其中,選擇編解碼值事件是針對媒體處理設(shè)備在檢測到電路交換CS側(cè) 流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率這一情況,新定義的 事件。具體定義如下所示Event Name (事件名稱) ChoiceCodecValue (選擇編解碼值)EventID (事件標(biāo)識) ccv (0x0001)Description (描述符) 指示媒體處理設(shè)備在檢測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率,且該媒體處理 設(shè)備能夠分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合CS側(cè)流控要 求的第一編解碼和第二編解碼時(shí),上報(bào)相應(yīng)觀測事件并攜帶選擇的編解碼。根據(jù)該新定義的選擇編解碼值事件,針對H.245消息在媒體處理設(shè)備終
結(jié)的情況,在現(xiàn)有的H.248.12協(xié)議中的H.245消息包中增加一個(gè)事件描述符, 媒體控制設(shè)備通過該選擇編解碼值事件的描述符,通知媒體處理設(shè)備進(jìn)行速 率的比較以及編解碼的選擇,該事件描述符的具體定義如下所示Events Descriptor (事件描述符)Parameter Name (參數(shù)名稱) ChoiceCodecValue (選擇編解碼值) PammeterID (參數(shù)標(biāo)識) ccv (0x0001)Description (描述符) 指示媒體處理設(shè)備檢測電路交換CS側(cè)流控要求的最高速率是否低于媒體流當(dāng)前編解碼的最低速率,且在低于媒 體流當(dāng)前編解碼最低速率時(shí),分別為本端到CS側(cè)和IMS到本端的媒體流選 擇符合CS側(cè)流控要求的第一編解碼和第二編解碼,并上報(bào)相應(yīng)觀測事件, 攜帶選擇的編解碼。Type(類型) 枚舉Optional (是否可選) 是Possible values (可能值) 一種符合要求的編解碼Default (缺省值) 無除了在H.245消息包中增加一個(gè)事件描述符之外還需增加一個(gè)觀測事件 描述符,媒體處理設(shè)備通過觀測事件描述符中包含參數(shù)值 "ChoiceCodecValue",上報(bào)其選擇的編解碼。該觀測事件描述符的具體定 義如下所示Observed Events Descriptor (觀測事件描述符)Parameter Name (參數(shù)名稱)ChoiceCodecValue (選擇編解碼值)Parameter ID (參凄史標(biāo)識) ccv (0x0001) Description (描述符) i某體處理設(shè)備在檢測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率,且該媒體處理 設(shè)備能夠分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合CS側(cè)流控要 求的第一編解碼和第二編解碼時(shí),上報(bào)相應(yīng)觀測事件并攜帶選擇的編解碼。Type (類型) 枚舉Optional (是否可選) 是Possible values (可能值) 一種符合要求的編解碼Default (缺省值) 無通過在H.245消息包中增加選擇編解碼值的事件描述符和觀測事件描述 符,使得媒體處理設(shè)備可以在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編 解碼的最低速率、并且本端有能力選擇符合CS側(cè)流控要求的編解碼時(shí),向 媒體控制設(shè)備上報(bào)為本端到CS側(cè)和IMS到本端的媒體流選擇的新的編解碼。接著進(jìn)入步驟202,媒體處理設(shè)備根據(jù)媒體控制設(shè)備的指示進(jìn)行監(jiān)測, 在接收到CS側(cè)發(fā)送的H.245協(xié)議的"flow control command"消息時(shí),媒體 處理設(shè)備向媒體控制設(shè)備上報(bào)該"flow control command"消息。接著進(jìn)入步驟203,媒體處理設(shè)備判斷"flow control command"消息中 指示的CS側(cè)對媒體流限定的最高速率是否低于該媒體流當(dāng)前編解碼的最低 速率,如果是則分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合CS側(cè) 流控要求的第一編解碼和第二編解碼。通過更新編解碼,使得媒體流可以以 大于0的速率滿足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。接著進(jìn)入步驟204,媒體處理設(shè)備發(fā)送H.245 CLC關(guān)閉邏輯通道消息給 CS側(cè),關(guān)閉原先為該媒體流開啟的邏輯通道。接著進(jìn)入步驟205,媒體處理設(shè)備向媒體控制設(shè)備上報(bào)選擇編解碼值事 件,在上報(bào)的選擇編解碼值事件的ChoiceCodecValue (選擇編解碼值)參數(shù) 中包含選定的第一編解石馬和第二編解石馬。接著進(jìn)入步驟206,媒體控制設(shè)備根據(jù)媒體處理設(shè)備上報(bào)的第二編解碼, 更新會(huì)話描述協(xié)議(Session Description Protocol,簡稱"SDP")中該媒體 流對應(yīng)的編解碼后,向IMS發(fā)送SIP消息,通知IMS將該々某體流的編解碼修 改為第二編解碼。接著進(jìn)入步驟207, IMS接收到來自媒體控制設(shè)備的消息后,將本端SDP 中該媒體流對應(yīng)的編解碼更新為第二編解碼,并返回SIP消息給媒體控制設(shè) 備。接著進(jìn)入步驟208,媒體控制設(shè)備接收到該SIP消息后,通知媒體處理 設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中該媒體流的編解碼分別修改為第一編解碼 和第二編解碼。由于通過媒體處理設(shè)備為媒體流選擇編解碼,并通知相關(guān)設(shè) 備為該媒體流修改編解碼,相對于現(xiàn)有技術(shù),只涉及媒體處理設(shè)備的改動(dòng), 能夠與現(xiàn)有CS側(cè)設(shè)備和IMS設(shè)備較好兼容。接著進(jìn)入步驟209,媒體處理設(shè)備向CS側(cè)發(fā)送H.245 OLC開啟邏輯通 道消息,為該々某體流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼。以上是本實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法流程,下面根 據(jù)該流程,對H.245消息在媒體處理設(shè)備終結(jié)的情況下,媒體處理設(shè)備與媒 體控制設(shè)備間的交互進(jìn)行示例說明。其交互如圖3所示,其中媒體控制設(shè)備是MGCF,媒體處理設(shè)備是 IM-MGW。首先在步驟301中,MGCF通過H.248修改/事件描述符,指示 IM-MGW在檢測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解 碼的最低速率,且該IM-MGW能夠分別為本端到CS側(cè)和IMS到本端的媒 體流選擇符合CS側(cè)流控要求的第一編解碼和第二編解碼時(shí),上報(bào)相應(yīng)觀測 事件并攜帶選擇的編解碼。IM-MGW收到該修改/事件描述符后,返回相應(yīng) 的應(yīng)答。
接著在步驟302中,IM-MGW根據(jù)MGCF的指示進(jìn)行監(jiān)測,在接收到 CS側(cè)發(fā)送的H.345協(xié)議的"flow control command"消息時(shí),IM-MGW向MGCF 發(fā)送H.248通報(bào)事件/流量控制命令,上報(bào)該"flow control command"消息。 MGCF返回相應(yīng)的應(yīng)答。接著在步驟303中,IM-MGW判斷"flow control command"消息中指示 的CS側(cè)對媒體流限定的最高速率是否低于該媒體流當(dāng)前編解碼的最低速率, 如果是則分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合CS側(cè)流控要 求的第一編解碼和第二編解碼,并通過H.248通報(bào)事件/編碼向MGCF上報(bào) 該第一編解碼和第二編解碼。MGCF返回相應(yīng)的應(yīng)答。接著在步驟304中,MGCF通過H.248修改/遠(yuǎn)程描述符通知IM-MGW 將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中該媒體流的編解碼分別修改為第一編解碼和第 二編解碼。IM-MGW收到后返回相應(yīng)應(yīng)答。通過更新編解碼,使得媒體流可 以以大于0的速率滿足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。本發(fā)明第二實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法與第一實(shí) 施方式大致相同,其區(qū)別僅在于,在第一實(shí)施方式中,在CS側(cè)流控要求的 最高速率低于媒體流當(dāng)前編解碼的最低速率時(shí),媒體處理設(shè)備分別為本端到 CS側(cè)和IMS到本端的媒體流選擇符合CS側(cè)流控要求的第 一編解碼和第二編 解碼;而在本實(shí)施方式中,在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編 解碼的最低速率時(shí),媒體處理設(shè)備分別為本端到CS側(cè)和IMS到本端的媒體 流選擇符合CS側(cè)流控要求的第一編解碼、和第二編解碼的候選集,媒體處 理設(shè)備通過媒體控制設(shè)備通知IMS第二編解碼的候選集,IMS從該候選集中 選擇一種作為第二編解碼,在本端將該媒體流的編解碼修改為第二編解碼,并通過媒體控制設(shè)備通知媒體處理設(shè)備將IMS端點(diǎn)中該媒體流的編解碼修改 為第二編解碼。該方案實(shí)質(zhì)上增加了媒體處理設(shè)備或媒體控制設(shè)備與IMS之 間就新編解碼的協(xié)商過程,從而可以綜合地根據(jù)媒體處理設(shè)備或媒體控制設(shè)
備和IMS的實(shí)際情況決定最佳的編解碼。下面對本發(fā)明第三實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法進(jìn) 行說明。在本實(shí)施方式中,H.245消息在媒體控制設(shè)備終結(jié)。如圖4所示,在步驟401中,媒體控制設(shè)備接收到CS側(cè)發(fā)送的H.245 協(xié)議的"flow control command"消息時(shí),判斷該消息中指示的CS側(cè)對媒體 流限定的最高速率是否低于該媒體流當(dāng)前編解碼的最低速率,如果是則分別 為媒體處理設(shè)備到CS側(cè)和IMS到媒體處理設(shè)備的媒體流選擇符合CS側(cè)流 控要求的第一編解碼和第二編解碼。通過更新編解碼,使得媒體流可以以大 于0的速率滿足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。接著進(jìn)入步驟402,媒體控制設(shè)備發(fā)送H.245 CLC關(guān)閉邏輯通道消息給 CS側(cè),關(guān)閉原先為該媒體流開啟的邏輯通道。接著進(jìn)入步驟403,媒體控制設(shè)備更新SDP中該媒體流對應(yīng)的編解碼為 第二編解碼后,向IMS發(fā)送SIP消息,通知IMS將該媒體流的編解碼修改為 第二編解碼。接著進(jìn)入步驟404, IMS接收到來自媒體控制設(shè)備的消息后,將本端SDP 中該媒體流對應(yīng)的編解碼更新為第二編解碼,并發(fā)送SIP消息給媒體控制設(shè) 備。接著進(jìn)入步驟405,媒體控制設(shè)備接收到該SIP消息后,通知媒體處理 設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中該媒體流的編解碼分別修改為第一編解碼 和第二編解碼。由于僅通過媒體控制設(shè)備為媒體流選擇編解碼,并通知相關(guān) 設(shè)備為該媒體流修改編解碼,相對于現(xiàn)有技術(shù),只涉及媒體控制設(shè)備的改動(dòng), 能夠與現(xiàn)有CS側(cè)設(shè)備和IMS設(shè)備較好兼容。接著進(jìn)入步驟406,媒體控制設(shè)備向CS側(cè)發(fā)送H.245 OLC開啟邏輯通 道消息,為該媒體流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼。 本發(fā)明第四實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法與第三實(shí)施方式大致相同,其區(qū)別僅在于,在第三實(shí)施方式中,在cs側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率時(shí),媒體控制設(shè)備分別為媒體處理設(shè)備到CS側(cè)和IMS到媒體處理設(shè)備的媒體流選擇符合CS側(cè)流控要求的 第一編解碼和第二編解碼;而在本實(shí)施方式中,在CS側(cè)流控要求的最高速 率低于媒體流當(dāng)前編解碼的最低速率時(shí),媒體處理設(shè)備分別為媒體處理設(shè)備 到CS側(cè)和IMS到媒體處理設(shè)備的媒體流選擇符合CS側(cè)流控要求的第一編 解碼、和第二編解碼的候選集,媒體控制設(shè)備通知IMS第二編解碼的候選集, IMS從該候選集中選擇一種作為第二編解碼,在本端將該媒體流的編解碼修 改為第二編解碼,并將選定的第二編解碼通知媒體控制設(shè)備。由媒體控制設(shè) 備通知媒體處理設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中該媒體流的編解碼分別修 改為第一編解碼和該選定的第二編解碼。該方案實(shí)質(zhì)上增加了媒體處理設(shè)備 或媒體控制設(shè)備與IMS之間就新編解碼的協(xié)商過程,從而可以綜合地根據(jù)媒 體處理設(shè)備或媒體控制設(shè)備和IMS的實(shí)際情況決定最佳的編解碼。下面對本發(fā)明第五實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法進(jìn) 行說明。本實(shí)施方式中,主要由CS側(cè)通過與媒體處理設(shè)備或媒體控制設(shè)備 的交互,在雙向均關(guān)閉CS側(cè)與媒體處理設(shè)備之間原先的邏輯通道,再為該 媒體流開啟新的邏輯通道,觸發(fā)為該媒體流重新協(xié)商新的編解碼。這種方案 對媒體處理設(shè)備和媒體控制設(shè)備的變動(dòng)較小。在本實(shí)施方式中,H.245消息 在媒體處理設(shè)備終結(jié)。如圖5所示,在步驟501中,媒體控制設(shè)備通過選擇編解碼值事件,指 示媒體處理設(shè)備在監(jiān)測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng) 前編解碼的最低速率,且該媒體處理設(shè)備能夠分別為本端到CS側(cè)和IMS到 本端的媒體流選擇符合CS側(cè)流控要求的第一編解碼和第二編解碼時(shí),上報(bào) 相應(yīng)觀測事件并攜帶選擇的編解碼。
在步驟502中,CS側(cè)在網(wǎng)絡(luò)質(zhì)量降低時(shí),向々某體處理設(shè)備發(fā)送H.245 協(xié)議的"flow control command"消息,限定CS側(cè)流控要求的最高速率。接著進(jìn)入步驟503,媒休處理設(shè)備通過現(xiàn)有技術(shù)上報(bào)該事件給媒體控制 設(shè)備,同時(shí)媒體處理設(shè)備停止發(fā)送該媒體流。接著進(jìn)入步驟504,媒體處理設(shè)備判斷"flow control command"消息中 指示的CS側(cè)對媒體流限定的最高速率是否低于該媒體流當(dāng)前編解碼的最低 速率,如果是則向CS側(cè)發(fā)送"flow control indication"消息,指示此時(shí)的速 率為0。接著進(jìn)入步驟505,在收到來自媒體處理設(shè)備的"flow control indication" 消息后,CS側(cè)向媒體處理設(shè)備發(fā)送"request mode"消息,關(guān)閉本端到媒體 處理設(shè)備之間為該i某體流開啟的邏輯通道。接著進(jìn)入步驟506, CS側(cè)向媒體處理設(shè)備發(fā)送CLC關(guān)閉邏輯通道消息, 選擇新的編解碼。通過更新編解碼,使得媒體流可以以大于0的速率滿足流 控的要求,從而保持業(yè)務(wù)的連續(xù)性。接著進(jìn)入步驟507, CS側(cè)向媒體處理設(shè)備發(fā)送OLC打開邏輯通道消息, 為該媒體流開啟本端到媒體處理設(shè)備之間新的邏輯通道。接著進(jìn)入步驟508,媒體處理設(shè)備上報(bào)CS側(cè)發(fā)送的"request mode"消 息、CLC關(guān)閉邏輯通道消息、和OLC打開邏輯通道消息。接著進(jìn)入步驟509,媒體處理設(shè)備發(fā)送CLC關(guān)閉邏輯通道消息,關(guān)閉本 端到CS側(cè)為該媒體流開啟的邏輯通道。接著進(jìn)入步驟510,媒體處理設(shè)備向媒體控制設(shè)備上報(bào)選擇編解碼值事 件,在上報(bào)的選擇編解碼值事件的ChoiceCodecValue (選擇編解碼值)參數(shù) 中包含媒體處理設(shè)備為該媒體流選擇的本端到CS側(cè)的第一編解碼和IMS側(cè) 到本端的第二編解碼。通過更新編解碼,使得媒體流可以以大于0的速率滿 足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。接著進(jìn)入步驟511,媒體控制設(shè)備根據(jù)媒體處理設(shè)備上報(bào)的第二編解碼, 炎新SOP中設(shè)Jf裝休流補(bǔ)應(yīng)的編解;S烏居,尚IMS發(fā)送SIP消息,通知IMS將 該媒體流的編解碼修改為第二編解碼。接著進(jìn)入步驟512,IMS接收到來自媒體控制設(shè)備的消息后,將本端SDP 中該媒體流對應(yīng)的編解碼更新為第二編解碼,并返回SIP消息給媒體控制設(shè) 備。接著進(jìn)入步驟513,媒體控制設(shè)備接收到該SIP消息后,通知媒體處理 設(shè)備修改CS復(fù)用端點(diǎn)、IMS端點(diǎn)的該媒體流對應(yīng)的SDP,將CS復(fù)用端點(diǎn)和 IMS端點(diǎn)的該々某體流采用的編解碼分別修改為第一編解碼和第二編解碼。接著進(jìn)入步驟514,媒體處理設(shè)備向CS側(cè)發(fā)送OLC打開邏輯通道消息, 開啟本端到CS側(cè)的單向邏輯通道。本發(fā)明第六實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法與第五實(shí) 施方式大致相同,其區(qū)別僅在于,在第五實(shí)施方式中,在CS側(cè)流控要求的 最高速率低于媒體流當(dāng)前編解碼的最低速率時(shí),媒體處理設(shè)備分別為本端到 CS側(cè)和IMS到本端的媒體流選擇符合CS側(cè)流控要求的第 一編解碼和第二編 解碼;而在本實(shí)施方式中,在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編 解碼的最低速率時(shí),媒體處理設(shè)備分別為本端到CS側(cè)和IMS到本端的媒體 流選擇符合CS側(cè)流控要求的第一編解碼、和第二編解碼的候選集,媒體處 理設(shè)備通過媒體控制設(shè)備通知IMS第二編解碼的候選集,IMS從該候選集中 選擇一種作為第二編解碼,在本端將該媒體流的編解碼修改為第二編解碼,并通過媒體控制設(shè)備通知媒體處理設(shè)備將IMS端點(diǎn)中該媒體流的編解碼修改 為第二編解碼。該方案實(shí)質(zhì)上增加了媒體處理設(shè)備或媒體控制設(shè)備與IMS之 間就新編解碼的協(xié)商過程,從而可以綜合地根據(jù)媒體處理設(shè)備或媒體控制設(shè) 備和IMS的實(shí)際情況決定最佳的編解碼。 下面對本發(fā)明第七實(shí)施方式i某體纟空制與處理分離構(gòu)架下的流4空方法進(jìn)行說明。本實(shí)施方式中,主要由cs側(cè)通過與媒體處理設(shè)備或媒體控制設(shè)備 的交互,在雙向均關(guān)閉cs側(cè)與媒體處理設(shè)備之間原先的邏輯通道,再為該 媒體流開啟新的邏輯通道,觸發(fā)為該媒體流重新協(xié)商新的編解碼。這種方案對媒體處理設(shè)備和媒體控制設(shè)備的變動(dòng)較小。在本實(shí)施方式中,H.245消息 在媒體控制設(shè)備終結(jié)。如圖6所示,在步驟601中,CS側(cè)在網(wǎng)絡(luò)質(zhì)量降低時(shí),向媒體控制設(shè)備 發(fā)送H.245協(xié)議的"flow control command"消息,限定CS側(cè)流控要求的最 高速率。接著進(jìn)入步驟602,媒體控制設(shè)備判斷"flow control command"消息中 指示的CS側(cè)對媒體流限定的最高速率是否低于該媒體流當(dāng)前編解碼的最低 速率,如果是則指示媒體處理設(shè)備停止發(fā)送該媒體流。接著進(jìn)入步驟603,媒體控制設(shè)備向CS側(cè)發(fā)送"flow control indication" 消息,指示此時(shí)的速率為0。接著進(jìn)入步驟604,在收到來自媒體控制設(shè)備的"flow control indication" 消息后,CS側(cè)向媒體控制設(shè)備發(fā)送"request mode"消息,關(guān)閉本端到媒體 控制設(shè)備之間為該媒體流開啟的邏輯通道。接著進(jìn)入步驟605, CS側(cè)向媒體控制設(shè)備發(fā)送CLC關(guān)閉邏輯通道消息, 選擇新的編解碼。通過更新編解碼,使得媒體流可以以大于O的速率滿足流 控的要求,從而保持業(yè)務(wù)的連續(xù)性。接著進(jìn)入步驟606, CS側(cè)向媒體控制設(shè)備發(fā)送OLC打開邏輯通道消息, 為該媒體流開啟本端到媒體控制設(shè)備之間新的邏輯通道。接著進(jìn)入步驟607,媒體控制設(shè)備發(fā)送CLC關(guān)閉邏輯通道消息,關(guān)閉本 端到CS側(cè)為該媒體流開啟的邏輯通道。 接著進(jìn)入步驟608,媒體控制設(shè)備為媒體處理設(shè)備與IMS之間的該媒體 流選擇更新的第二編解碼,并通過SIP消息將選擇的第二編解碼發(fā)送給IMS。接著進(jìn)入歩驟609, IMS接收到來自媒體控制設(shè)備的消息后,將本端中 該媒體流對應(yīng)的編解碼更新為第二編解碼,并返回SIP消息給媒體控制設(shè)備。接著進(jìn)入步驟610,媒體控制設(shè)備接收到該SIP消息后,通知媒體處理 設(shè)備修改CS復(fù)用端點(diǎn)、IMS端點(diǎn)的該媒體流對應(yīng)的SDP,將CS復(fù)用端點(diǎn)和 IMS端點(diǎn)的該媒體流采用的編解碼分別修改為第一編解碼和第二編解碼。接著進(jìn)入步驟611,媒體控制設(shè)備向CS側(cè)發(fā)送OLC打開邏輯通道消息, 開啟本端到CS側(cè)的單向邏輯通道。本發(fā)明第八實(shí)施方式媒體控制與處理分離構(gòu)架下的流控方法與第七實(shí) 施方式大致相同,其區(qū)別僅在于,在第七實(shí)施方式中,媒體控制設(shè)備為媒體 處理設(shè)備與IMS之間的該媒體流選擇符合CS要求的第二編解碼,并通過SIP 消息將選擇的第二編解碼發(fā)送給IMS;而在本實(shí)施方式中,媒體控制設(shè)備為 媒體處理設(shè)備與IMS之間的該媒體流選擇符合CS要求的第二編解碼候選集, 并通過SIP消息將選擇的第二編解碼候選集發(fā)送給IMS,由IMS從該候選集 中選擇一種作為第二編解碼,在本端將該媒體流的編解碼修改為第二編解碼, 并將選定的第二編解碼通知媒體控制設(shè)備。該方案實(shí)質(zhì)上增加了媒體處理設(shè) 備或媒體控制設(shè)備與IMS之間就新編解碼的協(xié)商過程,從而可以綜合地根據(jù) 媒體處理設(shè)備或媒體控制設(shè)備和IMS的實(shí)際情況決定最佳的編解碼。本發(fā)明第九實(shí)施方式媒體控制與處理分離構(gòu)架下的流控系統(tǒng),包含用于 檢測CS側(cè)流控要求的最高速率是否低于媒體流當(dāng)前編解碼的最低速率的設(shè) 備;以及,用于在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低 速率時(shí),將媒體處理設(shè)備到IMS和媒體處理設(shè)備到CS側(cè)的媒體流的編解碼 分別更新為符合CS側(cè)流控要求的編解碼的設(shè)備。通過更新編解碼,使得媒 體流可以以大于0的速率滿足流控的要求,從而保持業(yè)務(wù)的連續(xù)性。
本發(fā)明所稱的^某體處理設(shè)備和媒體控制設(shè)備在不同的應(yīng)用環(huán)境中也可 以有其它的稱呼,但其功能是一樣的。例如,媒體處理設(shè)備常被稱為媒體網(wǎng) 關(guān)等,媒體控制設(shè)備常被稱為媒體網(wǎng)關(guān)控制器、軟交換等。雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對本發(fā)明進(jìn)行了圖示和 描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各 種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種媒體控制與處理分離構(gòu)架下的流控方法,其特征在于,包含以下步驟如果電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率,則將媒體處理設(shè)備到IP多媒體子系統(tǒng)IMS、媒體處理設(shè)備到CS側(cè)的媒體流的編解碼分別更新為符合所述CS側(cè)流控要求的編解碼。
2. 根據(jù)權(quán)利要求1所述的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述更新編解碼的步驟包含以下子步驟所述媒體處理設(shè)備分別為本端到CS側(cè)和IMS到本端的媒體流選擇符合 所述CS側(cè)流控要求的第 一編解碼和第二編解碼;所述媒體處理設(shè)備通過所述媒體控制設(shè)備通知IMS將所述媒體流的編 解碼修改為第二編解碼;所述媒體處理設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第 一編解碼。
3. 根據(jù)權(quán)利要求2所述的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述媒體控制設(shè)備通過選擇編解碼值事件,指示所述媒體處理設(shè) 備在檢測到電路交換CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最 低速率,且該媒體處理設(shè)備能夠分別為本端到CS側(cè)和IMS到本端的媒體流 選擇符合所述CS側(cè)流控要求的第一編解碼和第二編解碼時(shí),上報(bào)相應(yīng)觀測 事件并攜帶選擇的編解碼。
4. 根據(jù)權(quán)利要求1所述的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述更新編解碼的步驟包含以下子步驟所述CS側(cè)流控要求的第 一編解碼和第二編解碼的候選集; 所述媒體處理設(shè)備通過所述媒體控制設(shè)備通知IMS第二編解碼的候選 集,IMS從該候選集中選擇一種作為第二編解碼,在本端將所述媒體流的編 解碼修改為第二編解碼,并通過所述媒體控制設(shè)備通知所述媒體處理設(shè)備將 IMS端點(diǎn)中所述媒體流的編解碼修改為第二編解碼;所述媒體處理設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第 一編解碼。
5. 根據(jù)權(quán)利要求1所迷的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述更新編解碼的步驟包含以下子步驟所述媒體控制設(shè)備分別為媒體處理設(shè)備到CS側(cè)和IMS到媒體處理設(shè)備 的媒體流選擇符合所述CS側(cè)流控要求的第一編解碼和第二編解碼;所述媒體控制設(shè)備通知所述媒體處理設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中 所述媒體流的編解碼分別修改為第一編解碼和第二編解碼;所述媒體控制設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼;所述媒體控制設(shè)備通知IMS將所述媒體流的編解碼修改為第二編解碼。
6. 根據(jù)權(quán)利要求1所述的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述更新編解碼的步驟包含以下子步驟所述媒體控制設(shè)備分別為媒體處理設(shè)備到CS側(cè)和IMS到媒體處理設(shè)備 的媒體流選擇符合所述CS側(cè)流控要求的第一編解碼和第二編解碼的候選 集;所述媒體控制設(shè)備通知IMS第二編解碼的候選集,IMS從該候選集中 選擇一種作為第二編解碼,在本端將所述媒體流的編解碼修改為第二編解碼,并通知所述媒體控制設(shè)備所選的第二編解碼;所述媒體控制設(shè)備通知所述媒體處理設(shè)備將CS復(fù)用端點(diǎn)和IMS端點(diǎn)中 所述i某體流的編解碼分別修改為第 一編解碼和第二編解碼;所述媒體控制設(shè)備關(guān)閉原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,在該新的邏輯通道使用第一編解碼。
7. 根據(jù)權(quán)利要求1所述的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述CS側(cè)與所述媒體處理設(shè)備通過交互,在雙向均關(guān)閉所述CS 側(cè)與所述媒體處理設(shè)備之間原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,觸發(fā)所述媒體處理設(shè)備重新協(xié)商新的編解碼。
8. 根據(jù)權(quán)利要求1所述的媒體控制與處理分離構(gòu)架下的流控方法,其 特征在于,所述CS側(cè)與所述媒體控制設(shè)備通過交互,在雙向均關(guān)閉所述CS 側(cè)與所述媒體處理設(shè)備之間原先為所述媒體流開啟的邏輯通道,再為該媒體 流開啟新的邏輯通道,觸發(fā)所述媒體控制設(shè)備重新協(xié)商新的編解碼。
9. 根據(jù)權(quán)利要求2至5中任一項(xiàng)所述的媒體控制與處理分離構(gòu)架下的 流控方法,其特征在于,所述媒體控制設(shè)備通過SIP消息通知IMS將所述 媒體流的編解碼修改為第二編解碼。
10. 根據(jù)權(quán)利要求2至8中任一項(xiàng)所述的媒體控制與處理分離構(gòu)架下的 流控方法,其特征在于,通過H.245命令開啟和關(guān)閉所述邏輯通道。
11. 根據(jù)權(quán)利要求2至8中任一項(xiàng)所述的媒體控制與處理分離構(gòu)架下的 流控方法,其特征在于,所述媒體處理設(shè)備或媒體控制設(shè)備,根據(jù)來自所述 CS側(cè)的流控命令,判斷CS側(cè)流控要求的最高速率是否低于媒體流當(dāng)前編解 碼的最低速率。
12. —種媒體控制與處理分離構(gòu)架下的流控系統(tǒng),其特征在于,包含用于檢測CS側(cè)流控要求的最高速率是否低于媒體流當(dāng)前編解碼的最低 速率的設(shè)備;用于在CS側(cè)流控要求的最高速率低于媒體流當(dāng)前編解碼的最低速率 時(shí),將媒體處理設(shè)備到IMS和媒體處理設(shè)備到CS側(cè)的^某體流的編解碼分別更新為符合所述CS側(cè)流控要求的編解碼的設(shè)備。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開了一種媒體控制與處理分離構(gòu)架下的流控方法及其系統(tǒng),使得CS網(wǎng)絡(luò)質(zhì)量較差時(shí)業(yè)務(wù)不會(huì)被中斷。本發(fā)明中,如果CS側(cè)要求的最高速率低于媒體流當(dāng)前編解碼的最低速率,則根據(jù)CS側(cè)要求更新媒體流的編解碼。在H.245消息包中增加選擇編解碼值的事件描述符和觀測事件描述符。可以由媒體處理設(shè)備或媒體控制設(shè)備為媒體流選擇編解碼,并通知相關(guān)設(shè)備為該媒體流修改編解碼。也可以通過雙向關(guān)閉媒體控制設(shè)備與CS側(cè)之間原先的邏輯通道,再為該媒體流開啟新的邏輯通道,觸發(fā)相關(guān)設(shè)備為該媒體流重新協(xié)商新的編解碼。
文檔編號H04L29/06GK101127697SQ200610121130
公開日2008年2月20日 申請日期2006年8月18日 優(yōu)先權(quán)日2006年8月18日
發(fā)明者王洪波, 譚仕勇 申請人:華為技術(shù)有限公司