專利名稱:一種ims網(wǎng)絡(luò)中媒體資源調(diào)度方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IMS網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體來說,涉及到IMS網(wǎng)絡(luò)中媒體資源調(diào)度。
背景技術(shù):
多媒體通信已經(jīng)成為通信發(fā)展的一個(gè)必然趨勢(shì),在多媒體通信中,媒體服務(wù)器上存在各種各樣的媒體資源,如鈴聲、彩色圖片以及Flash動(dòng)畫等。而且,隨著流媒體業(yè)務(wù)的開展,網(wǎng)絡(luò)的實(shí)時(shí)視頻應(yīng)用,如網(wǎng)上看電影,電視等也已經(jīng)成為可能。所有這些應(yīng)用使得媒體資源日益豐富。目前網(wǎng)絡(luò)上的媒體資源呈現(xiàn)出爆炸式的增長,同一個(gè)媒體資源分布在網(wǎng)絡(luò)上的多個(gè)媒體服務(wù)器上。當(dāng)用戶選擇某一個(gè)媒體資源后,如何選擇調(diào)度一個(gè)最優(yōu)的媒體服務(wù)器為用戶服務(wù),直接關(guān)系到最終的服務(wù)質(zhì)量,影響著用戶最終的服務(wù)體驗(yàn)。所以,媒體資源的調(diào)度問題日益成為一個(gè)特別重要的問題。
IMS(IP多媒體子系統(tǒng))是3GPP R5/R6標(biāo)準(zhǔn)定義的一個(gè)IP多媒體子系統(tǒng),IMS采用IP分組域作為其控制信令和媒體傳輸?shù)某休d通道,采用SIP(SessionInitiation Protocol會(huì)話初始化協(xié)議)作為呼叫控制信令,實(shí)現(xiàn)了業(yè)務(wù)管理、會(huì)話控制及承載接入的三者分離。
與媒體資源相關(guān)的簡化IMS網(wǎng)絡(luò)的架構(gòu)如附圖1所示在IMS網(wǎng)絡(luò)架構(gòu)中,由于承載和控制的分離,媒體服務(wù)器的功能相應(yīng)分布于兩個(gè)功能實(shí)體之上,MRFC(媒體資源控制功能實(shí)體)和MRFP(媒體資源處理功能實(shí)體)。MRFC用于媒體資源的控制,MRFP承載具體的媒體資源。從將來的發(fā)展趨勢(shì)來看,網(wǎng)絡(luò)中會(huì)同時(shí)存在多個(gè)MRFC,因此AS(應(yīng)用服務(wù)器)收到一個(gè)業(yè)務(wù)請(qǐng)求時(shí),需要決定將該請(qǐng)求轉(zhuǎn)發(fā)給那個(gè)MRFC進(jìn)行處理。
目前的IMS網(wǎng)絡(luò)環(huán)境中,假定只存在一個(gè)MRFC實(shí)體,因而不存在具體的媒體資源調(diào)度過程和方法,但隨著網(wǎng)絡(luò)上媒體資源的快速增長,IMS網(wǎng)絡(luò)中也要有多個(gè)MRFC才能滿足需求,例如,在流媒體業(yè)務(wù)中,當(dāng)AS收到一個(gè)流媒體業(yè)務(wù)請(qǐng)求后,需要決定該業(yè)務(wù)請(qǐng)求應(yīng)該轉(zhuǎn)發(fā)到哪個(gè)MRFC。因此,IMS網(wǎng)絡(luò)中媒體資源的調(diào)度就成為需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種IMS網(wǎng)絡(luò)中媒體資源調(diào)度的方法,以解決當(dāng)IMS網(wǎng)絡(luò)中存在多個(gè)MRFC時(shí)AS選擇提供媒體資源服務(wù)的MRFC的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案一種IMS網(wǎng)絡(luò)中媒體資源調(diào)度方法,該方法包括如下步驟a、確定為用戶終端UE的媒體業(yè)務(wù)請(qǐng)求提供服務(wù)的媒體資源控制功能實(shí)體MRFC;b、由確定的MRFC控制媒體資源處理功能實(shí)體MRFP完成對(duì)媒體資源的處理,向用戶提供媒體流。
其中步驟a具體包括a1、應(yīng)用服務(wù)器AS依據(jù)UE的媒體業(yè)務(wù)請(qǐng)求向媒體資源定位功能實(shí)體MRLF或媒體資源代理實(shí)體MRBF請(qǐng)求提供服務(wù)的最優(yōu)MRFC;a2、MRLF或MRBF確定為所述請(qǐng)求的內(nèi)容提供服務(wù)的最優(yōu)MRFC。
其中步驟a具體包括a1、應(yīng)用服務(wù)器AS將UE的媒體業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至網(wǎng)絡(luò)中某一MRFC;a2、網(wǎng)絡(luò)中各個(gè)MRFC交互獲取媒體資源信息在MRF的分布和媒體資源處理功能實(shí)體MRFP的狀態(tài)信息并確定為所述的請(qǐng)求提供服務(wù)的最優(yōu)MRFC;
其中步驟b具體包括b1、所述的MRFC將所述的媒體業(yè)務(wù)請(qǐng)求消息路由到所述的最優(yōu)MRFC;b2、所述的最優(yōu)MRFC控制MRFP為UE分配媒體資源,完成媒體資源的處理。
其中所述的MRFC之間的交互通過對(duì)等網(wǎng)絡(luò)P2P技術(shù)實(shí)現(xiàn)。
其中步驟a之前還包括UE向代理-呼叫會(huì)話控制功能實(shí)體P-CSCF發(fā)起SIP請(qǐng)求,P-CSCF向服務(wù)-呼叫會(huì)話控制功能實(shí)體S-CSCF轉(zhuǎn)發(fā)所述的請(qǐng)求;S-CSCF觸發(fā)所述的SIP請(qǐng)求到相關(guān)的AS。
其中步驟a2所述的網(wǎng)絡(luò)中各個(gè)MRFC交互獲取MRF的媒體資源信息和媒體資源處理功能實(shí)體MRFP的狀態(tài)信息還包括MRFC交互獲取不同IMS域中MRF的媒體資源信息和媒體資源處理功能實(shí)體MRFP的狀態(tài)信息。
所述的P-CSCF向服務(wù)-呼叫會(huì)話控制功能實(shí)體S-CSCF轉(zhuǎn)發(fā)的請(qǐng)求中包括內(nèi)容標(biāo)示信息CID、UE的媒體會(huì)話描述協(xié)議SDP描述信息和UE的位置信息。
其中所述的UE的位置信息包含于所述的UE向P-CSCF發(fā)起的SIP請(qǐng)求消息中或者由P-CSCF從CLF獲取后增加于所述的轉(zhuǎn)發(fā)給S-CSCF的請(qǐng)求中。
其中所述的SIP請(qǐng)求中包含AS的統(tǒng)一資源定位符URI。
其中所述的S-CSCF觸發(fā)SIP請(qǐng)求到相應(yīng)的AS的觸發(fā)條件為業(yè)務(wù)/內(nèi)容標(biāo)示或者業(yè)務(wù)類項(xiàng)。
其中步驟a1具體包括AS向MRLF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRLF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;
MRLF根據(jù)所收集的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息信息確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;MRLF向AS返回確定的最優(yōu)MRFC的地址信息;其中步驟b具體包括b1、AS向所述的最優(yōu)MRFC請(qǐng)求媒體資源;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
其中步驟a1具體包括AS向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRBF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRBF根據(jù)所述的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;其中步驟b具體包括b1、MRBF向所述的最優(yōu)MRFC路由媒體資源請(qǐng)求消息;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
其中步驟a1具體包括AS向S-CSCF轉(zhuǎn)發(fā)所述的請(qǐng)求,S-CSCF向MRLF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRLF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRLF根據(jù)所述的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息等確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;MRLF向S-CSCF返回確定的最優(yōu)MRFC的地址信息;其中步驟b具體包括b1、S-CSCF向所述的最優(yōu)MRFC轉(zhuǎn)發(fā)媒體資源請(qǐng)求消息;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
其中步驟a1具體包括AS向S-CSCF轉(zhuǎn)發(fā)所述的請(qǐng)求,S-CSC向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRBF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRBF根據(jù)所述的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;其中步驟b具體包括b1、MRBF向所述的最優(yōu)MRFC路由媒體資源請(qǐng)求消息;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
其中步驟a1所述的向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC時(shí),如果所述的MRFC在另一個(gè)IMS域中,則MRBF向另一個(gè)域中的MRBF轉(zhuǎn)發(fā)所述的請(qǐng)求。
其中步驟b2所述的MRFC與MRFP交互確定的媒體資源信息中包括MRFP的實(shí)時(shí)傳輸協(xié)議RTP和/或?qū)崟r(shí)傳輸流協(xié)議RTSP端口地址。
本發(fā)明克服現(xiàn)有技術(shù)的不足,通過在現(xiàn)有的IMS網(wǎng)絡(luò)中引入MRLF/MRCF功能實(shí)體用來選擇網(wǎng)絡(luò)中的最優(yōu)的MRFC提供媒體資源服務(wù),完成媒體資源的調(diào)度過程,解決了為網(wǎng)絡(luò)上日益增長的媒體資源選擇最優(yōu)的媒體服務(wù)器為用戶服務(wù)的問題,滿足了用戶對(duì)服務(wù)質(zhì)量的要求。
圖1為媒體資源相關(guān)的IMS網(wǎng)絡(luò)架構(gòu)示意圖;圖2為引入的MRLF/MRBF與S-CSCF連接的IMS網(wǎng)絡(luò)架構(gòu)圖;圖3為引入的MRLF/MRBF與AS連接的IMS網(wǎng)絡(luò)架構(gòu)圖;圖4為本發(fā)明實(shí)施例一流程圖;圖5為本發(fā)明實(shí)施例二流程圖;圖6為本發(fā)明實(shí)施例三流程圖;圖7為本發(fā)明實(shí)施例四流程圖;圖8為由MRFC完成媒體資源調(diào)度的IMS網(wǎng)絡(luò)架構(gòu)圖。
具體實(shí)施例下面結(jié)合具體實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
本發(fā)明在IMS網(wǎng)絡(luò)結(jié)構(gòu)的基礎(chǔ)上引入了媒體資源定位功能實(shí)體(MRLF)和/或媒體資源代理實(shí)體(MRBF),用來實(shí)現(xiàn)IMS網(wǎng)絡(luò)中媒體資源調(diào)度的功能,該功能實(shí)體MRLF/MRBF可以與S-CSCF相連,如附圖2所示;或者與AS相連,如附圖3所示,這兩種組網(wǎng)方式都是有可能的;同時(shí)MRLF/MRBF是二選一的方式,表示這兩種功能實(shí)體都有可能在網(wǎng)絡(luò)中存在(或者為MRLF,或者為MRBF),當(dāng)該功能實(shí)體為MRLF時(shí),和AS/S-CSCF的接口是查詢接口,將選擇的MRF結(jié)果返回給AS/S-CSCF;當(dāng)該功能實(shí)體為MRBF時(shí),和AS/S-CSCF的接口是資源請(qǐng)求消息接口,將消息路由到選擇的MRF,同時(shí)可以決定是否參與后續(xù)AS/S-CSCF和MRF之間的消息交互,如在MRBF進(jìn)行SIP請(qǐng)求消息路由時(shí),將自己的URI不加入SIP消息的Record-Route或Route頭域,即MRBF不會(huì)參與后續(xù)的交互;
具體的網(wǎng)絡(luò)架構(gòu)如附圖2和附圖3所示附圖2中引入的MRLF/MRBF功能實(shí)體和S-CSCF之間存在接口I1,S-CSCF通過I1接口轉(zhuǎn)發(fā)業(yè)務(wù)請(qǐng)求給MRLF/MRBF實(shí)體,由MRLF/MRBF實(shí)體確定為業(yè)務(wù)提供服務(wù)的最優(yōu)MRFC;I2接口為MRLF/MRBF和各個(gè)MRFC之間的接口,MRLF/MRBF通過該接口,可以收集各個(gè)MRFC的媒體資源分布信息和狀態(tài)信息,以作為決策最優(yōu)MRFC的依據(jù)。
附圖3中引入的MRLF/MRBF功能實(shí)體和AS間存在接口I1,AS通過I1接口轉(zhuǎn)發(fā)業(yè)務(wù)請(qǐng)求給MRLF/MRBF實(shí)體,由MRLF/MRBF實(shí)體決定為業(yè)務(wù)服務(wù)的最優(yōu)的MRFC。
為實(shí)現(xiàn)本發(fā)明的媒體調(diào)度功能,附圖2和附圖3中各個(gè)實(shí)體及其接口的功能如下MRFC提供下述與媒體資源調(diào)度相關(guān)的功能記錄各個(gè)MRF的資源分布情況,如MRF上都有什么媒體內(nèi)容;收集各個(gè)MRFP的狀態(tài)信息,如MRFP的端口分配情況,負(fù)載情況等。
MRLF/MRBF提供下述與媒體資源調(diào)度相關(guān)的功能收集MRF的資源狀態(tài)信息(可用的資源以及負(fù)載情況);MRLF根據(jù)AS/S-CSCF的請(qǐng)求(媒體內(nèi)容/用戶位置/服務(wù)質(zhì)量等信息),以及MRLF所收集的媒體分布信息、媒體分布點(diǎn)負(fù)載狀況等選擇合適的MRF;將選擇的MRF結(jié)果返回給S-CSCF/AS;MRBF將AS/S-CSCF的媒體資源請(qǐng)求消息路由到MRF,同時(shí)可根據(jù)路由策略,退出后續(xù)的AS/S-CSCF和MRF之間的交互。不同IMS域中的MRBF交互獲取各個(gè)MRF的資源分布情況和MRFP的狀態(tài)信息從而為MRBF確定為媒體資源相關(guān)的業(yè)務(wù)請(qǐng)求提供服務(wù)的MRFC,可以實(shí)現(xiàn)不同域中的媒體資源調(diào)度。
AS提供下述與媒體資源調(diào)度相關(guān)的功能判斷業(yè)務(wù)請(qǐng)求為媒體資源相關(guān)的業(yè)務(wù)請(qǐng)求;攜帶必要信息,如媒體內(nèi)容標(biāo)識(shí),用戶位置信息等,向MRLF查詢請(qǐng)求應(yīng)該轉(zhuǎn)發(fā)給哪個(gè)MRFC;轉(zhuǎn)發(fā)業(yè)務(wù)請(qǐng)求給S-CSCF。
接口I1(AS/S-CSCF-MRLF/MRBF)為AS/S-CSCF向MRLF請(qǐng)求合適的MRF的查詢接口或者AS或S-CSCF向MRBF請(qǐng)求媒體資源消息路由接口,AS/S-CSCF和MRLF之間的通信可以采用Diameter協(xié)議,AS/S-CSCF和MRBF之間的通信可以采用SIP協(xié)議。
接口I2(MRLF/MRBF-MRFC)為MRLF/MRBF和MRFC交互媒體資源分布信息及MRFP的負(fù)載信息的接口,用于MRLF/MRBF選擇合適的MRF。
如上所述,根據(jù)引入的是MRLF功能實(shí)體還是MRBF功能實(shí)體,以及引入的MRLF/MRBF功能實(shí)體是與S-CSCF相連還是與AS相連,本發(fā)明可以有以下幾種實(shí)施方式(以流媒體業(yè)務(wù)中媒體資源調(diào)度過程為例)實(shí)施例一AS和MRLF接口,終端攜帶業(yè)務(wù)標(biāo)識(shí),接入位置等信息,向AS請(qǐng)求該業(yè)務(wù)的調(diào)度。AS通過向MRLF實(shí)體查詢而定位MRFC的信息。AS將請(qǐng)求轉(zhuǎn)發(fā)到該MRFC,MRFC再確定和控制MRFP為用戶的業(yè)務(wù)分配媒體資源,從而完成媒體資源的調(diào)度。具體流程如附圖4所示步驟1業(yè)務(wù)請(qǐng)求(包括CID、SDP)終端發(fā)起業(yè)務(wù)請(qǐng)求——SIP請(qǐng)求,該請(qǐng)求至少包含擬調(diào)度的媒體資源內(nèi)容的標(biāo)識(shí)信息(Content Identifier,CID),可能攜帶AS的URI,終端位置信息,以及終端的媒體SDP描述信息。其中移動(dòng)終端可能通過P-Access-Network-Info消息頭域,攜帶終端的位置信息。
步驟1.1位置信息請(qǐng)求如果終端沒有攜帶自己的位置信息,P-CSCF可以向CLF(連接位置功能實(shí)體)查詢用戶的位置信息。
步驟1.2位置信息響應(yīng)CLF反饋終端的位置信息給P-CSCF。
步驟2業(yè)務(wù)請(qǐng)求(包括CID、SDP、Loc)P-CSCF可以在業(yè)務(wù)請(qǐng)求中增加終端的位置信息(Location,簡寫Loc),并轉(zhuǎn)發(fā)該請(qǐng)求給S-CSCF。
步驟3業(yè)務(wù)請(qǐng)求(CID、SDP、Loc)S-CSCF觸發(fā)該請(qǐng)求到處理該業(yè)務(wù)/內(nèi)容的AS,其觸發(fā)條件可能是業(yè)務(wù)/內(nèi)容標(biāo)識(shí),業(yè)務(wù)類型,或者是終端可能攜帶的AS的URI。
步驟4MRFC定位請(qǐng)求(CID、SDP、Loc)AS判斷該請(qǐng)求和內(nèi)容調(diào)度相關(guān),則攜帶內(nèi)容標(biāo)識(shí)、終端的位置等信息,向MRLF請(qǐng)求可以為該內(nèi)容提供服務(wù)的最優(yōu)的MRFC。
步驟5MRLF確定最優(yōu)的MRFCMRLF根據(jù)終端的位置信息和終端請(qǐng)求的內(nèi)容標(biāo)識(shí),以及MRLF收集的各個(gè)MRF的資源分布信息和資源狀態(tài)信息,確定為該用戶所請(qǐng)求內(nèi)容提供服務(wù)的最佳的MRFC。
步驟6MRFC定位響應(yīng)(包含MRFC的SDP描述)MRLF根據(jù)內(nèi)容標(biāo)識(shí)、用戶位置信息,以及各個(gè)MRFC上的內(nèi)容分布情況和資源狀態(tài)情況等信息,確定可以提供服務(wù)的最優(yōu)的MRFC,返回響應(yīng)給AS,響應(yīng)中包含MRFC的地址信息,可以通過SDP攜帶。
步驟7媒體資源請(qǐng)求(CID、SDP、Loc)根據(jù)MRLF返回的MRFC的地址,AS向該地址請(qǐng)求媒體資源。消息中攜帶內(nèi)容標(biāo)識(shí),終端位置信息,以及終端的媒體SDP描述。
步驟8媒體資源控制MRFC和MRFP交互確定媒體資源信息,確定RTSP和/或RTP的地址端口等信息。交互協(xié)議可以采用H.248協(xié)議。
步驟9媒體資源響應(yīng)(包含MRFP的SDP描述)MRFC向AS反饋媒體描述信息,其中包含MRFP的RTSP和/或RTP地址端口信息。
步驟10業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)AS向S-CSCF反饋業(yè)務(wù)請(qǐng)求響應(yīng),其中包含MRFP的RTSP和/或RTP地址端口信息。
步驟11業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)S-CSCF向P-CSCF轉(zhuǎn)發(fā)該響應(yīng)。
步驟12業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)P-CSCF向終端轉(zhuǎn)發(fā)該響應(yīng)。
實(shí)施例二AS和MRBF接口,終端攜帶業(yè)務(wù)標(biāo)識(shí),接入位置等信息,向AS請(qǐng)求該業(yè)務(wù)的調(diào)度,AS轉(zhuǎn)發(fā)該請(qǐng)求給MRBF。MRBF根據(jù)請(qǐng)求中攜帶的信息和自己收集的各個(gè)MRFC的信息,決定為該用戶所請(qǐng)求的業(yè)務(wù)服務(wù)的最佳的MRFC,并將請(qǐng)求路由到該MRFC。MRFC再確定和控制MRFP為用戶的業(yè)務(wù)分配媒體資源,從而完成媒體資源的調(diào)度。具體流程如附圖5所示其中步驟1、1.1、1.2、步驟2和3同實(shí)施例一。
步驟4MRFC定位請(qǐng)求(CID、SDP、Loc)AS判斷該請(qǐng)求和內(nèi)容調(diào)度相關(guān),則攜帶內(nèi)容標(biāo)識(shí),終端的位置等信息,轉(zhuǎn)發(fā)給請(qǐng)求給MRBF。
步驟5MRBF確定最優(yōu)的MRFCMRBF根據(jù)終端的位置信息和終端請(qǐng)求的內(nèi)容標(biāo)識(shí),以及MRBF收集的各個(gè)MRFC的資源分布信息和資源狀態(tài)信息,確定為該用戶所請(qǐng)求內(nèi)容服務(wù)的最佳的MRFC。
步驟6媒體資源請(qǐng)求(CID、SDP、Loc)MRBF向所確定的MRFC請(qǐng)求媒體資源。消息中攜帶內(nèi)容標(biāo)識(shí),終端位置信息,以及終端的媒體SDP描述。同時(shí),MRBF可以選擇不把自己加入到路由中去,以使媒體資源響應(yīng)不再經(jīng)過MRBF。
步驟7媒體資源控制MRFC和MRFP交互確定媒體資源信息,確定RTSP和/或RTP的地址端口等信息。交互協(xié)議可以采用H.248協(xié)議。
步驟8媒體資源響應(yīng)(包含MRFP的SDP描述)MRFC向AS反饋媒體描述信息,其中包含MRFP的RTSP和/或RTP地址端口信息。
步驟9業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)AS向S-CSCF反饋業(yè)務(wù)請(qǐng)求響應(yīng),其中包含MRFP的RTSP和/或RTP地址端口信息。
步驟10業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)S-CSCF向P-CSCF轉(zhuǎn)發(fā)該響應(yīng)。
步驟11業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)P-CSCF向終端轉(zhuǎn)發(fā)該響應(yīng)。
實(shí)施例三S-CSCF和MRLF接口,終端攜帶業(yè)務(wù)標(biāo)識(shí),接入位置等信息,向AS請(qǐng)求該業(yè)務(wù)的調(diào)度,AS轉(zhuǎn)發(fā)該請(qǐng)求給S-CSCF。S-CSCF通過向MRLF實(shí)體查詢而定位MRFC的信息。S-CSCF將請(qǐng)求轉(zhuǎn)發(fā)到該MRFC,MRFC再確定和控制MRFP為用戶的業(yè)務(wù)分配媒體資源,從而完成媒體資源的調(diào)度。具體的流程如附圖6所示其中步驟1、1.1、1.2、步驟2和3同實(shí)施方式一。
步驟4業(yè)務(wù)請(qǐng)求(CID、SDP、Loc)AS發(fā)現(xiàn)該請(qǐng)求為流媒體業(yè)務(wù)請(qǐng)求后,轉(zhuǎn)發(fā)該請(qǐng)求給S-CSCF。此時(shí)SIP消息頭中的Request URI可以為MRLF的SIP URL,或者為一個(gè)通配符,后種情況下由S-CSCF來填入Request URI。
步驟5MRFC定位請(qǐng)求(CID、SDP、Loc)如果AS填入的Request URI為MRLF的SIP URL,則直接路由該消息;如果AS填入的Request URI為通配符,S-CSCF判斷該請(qǐng)求和流媒體內(nèi)容調(diào)度相關(guān),修改Request URI為MRLF的SIP URI,轉(zhuǎn)發(fā)消息,請(qǐng)求最優(yōu)的MRFC。
步驟6MRLF確定最優(yōu)的MRFC。
MRLF根據(jù)終端的位置信息和終端請(qǐng)求的內(nèi)容標(biāo)識(shí),以及MRLF收集的各個(gè)MRFC的資源分布信息和資源狀態(tài)信息,確定為該用戶所請(qǐng)求內(nèi)容服務(wù)的最佳的MRFC。
步驟7MRFC定位響應(yīng)(包含MRFC的SDP描述)MRLF根據(jù)內(nèi)容標(biāo)識(shí)、用戶位置信息,以及各個(gè)MRFC上的內(nèi)容分布情況和資源狀態(tài)情況等信息,確定可以提供服務(wù)的最優(yōu)的MRFC,返回響應(yīng)給S-CSCF。響應(yīng)中包含MRFC的地址信息,可以用SDP攜帶。
步驟8媒體資源請(qǐng)求(CID、SDP、Loc)根據(jù)MRLF返回的MRFC的地址,S-CSCF向該地址請(qǐng)求媒體資源。消息中攜帶內(nèi)容標(biāo)識(shí),終端位置信息,以及終端的媒體SDP描述。
步驟9媒體資源控制MRFC和MRFP交互確定媒體資源信息,確定RTSP(實(shí)時(shí)流協(xié)議)和/或RTP(實(shí)時(shí)傳輸協(xié)議)的地址端口等信息。交互協(xié)議可以采用H.248協(xié)議。
步驟10媒體資源響應(yīng)(包含MRFP的SDP描述)MRFC向S-CSCF反饋媒體描述信息,其中包含MRFP的RTSP和/或RTP地址端口信息。
步驟11業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)S-CSCF轉(zhuǎn)發(fā)該響應(yīng)給AS,以便AS進(jìn)行業(yè)務(wù)狀態(tài)信息的統(tǒng)計(jì)處理。
步驟12業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)AS轉(zhuǎn)發(fā)該響應(yīng)給S-CSCF。
上述步驟11和步驟12取決于AS是否需要處理應(yīng)答消息,如果不需要,則該兩步省略,圖中用虛線表示。
步驟13業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)S-CSCF向P-CSCF轉(zhuǎn)發(fā)該響應(yīng)。
步驟14業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)P-CSCF向終端轉(zhuǎn)發(fā)該響應(yīng)。
實(shí)施例四S-CSCF和MRBF接口,終端UE攜帶業(yè)務(wù)標(biāo)識(shí)、接入位置等信息,向AS請(qǐng)求流媒體業(yè)務(wù)的調(diào)度,AS轉(zhuǎn)發(fā)該請(qǐng)求給S-CSCF,S-CSCF轉(zhuǎn)發(fā)給MRBF。MRBF根據(jù)請(qǐng)求中攜帶的信息和自己收集的各個(gè)MRFC的信息,決定為該用戶所請(qǐng)求的業(yè)務(wù)服務(wù)的最佳的MRFC,并將請(qǐng)求路由到該MRFC。MRFC再確定和控制MRFP為用戶的業(yè)務(wù)分配媒體資源,從而完成媒體資源的調(diào)度。具體的流程圖如附圖7所示其中步驟1、1.1、1.2、步驟2和3同實(shí)施方式一。
步驟4業(yè)務(wù)請(qǐng)求(CID、SDP、LOC)AS發(fā)現(xiàn)該請(qǐng)求為流媒體業(yè)務(wù)請(qǐng)求,轉(zhuǎn)發(fā)該請(qǐng)求給S-CSCF。此時(shí)SIP消息頭中的Request URI可以為MRLF的SIP URL,或者為一個(gè)通配符,后種情況下由S-CSCF來填入Request URI。
步驟5媒體資源請(qǐng)求(CID、SDP、Loc)如果AS填入的Request URI為MRBF的SIP URL,直接路由該消息;如果AS填入的Request URI為通配符,S-CSCF判斷該請(qǐng)求和內(nèi)容調(diào)度相關(guān),修改Request URI為MRBF的SIP URI,轉(zhuǎn)發(fā)消息。
步驟6MRBF確定最優(yōu)的MRFC。
MRBF根據(jù)終端的位置信息和終端請(qǐng)求的內(nèi)容標(biāo)識(shí),以及MRBF收集的各個(gè)MRFC的資源分布信息和資源狀態(tài)信息,確定為該用戶所請(qǐng)求內(nèi)容服務(wù)的最佳的MRFC。
步驟7媒體資源請(qǐng)求(CID、SDP、Loc)MRBF向所確定的MRFC請(qǐng)求媒體資源。消息中攜帶內(nèi)容標(biāo)識(shí),終端位置信息,以及終端的媒體SDP描述。同時(shí),MRBF并不把自己加入到路由中去,以使媒體資源響應(yīng)不再經(jīng)過MRBF。
步驟8媒體資源控制MRFC和MRFP交互確定媒體資源信息,確定RTSP和/或RTP的地址端口等信息。交互協(xié)議可以采用H.248協(xié)議。
步驟9媒體資源響應(yīng)(包含MRFP的SDP描述)MRFC向S-CSCF反饋媒體描述信息,其中包含MRFP的RTSP和/或RTP地址端口信息。
步驟10業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)S-CSCF轉(zhuǎn)發(fā)該響應(yīng)給AS,以便AS進(jìn)行業(yè)務(wù)狀態(tài)信息的統(tǒng)計(jì)處理。
步驟11業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)AS轉(zhuǎn)發(fā)該響應(yīng)給S-CSCF。
上述步驟10和步驟11取決于AS是否需要處理應(yīng)答消息,如果不需要,則該兩步省略,圖中用虛線表示。
步驟12業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)S-CSCF向P-CSCF轉(zhuǎn)發(fā)該響應(yīng)。
步驟13業(yè)務(wù)響應(yīng)(包含MRFP的SDP描述)P-CSCF向終端轉(zhuǎn)發(fā)該響應(yīng)。
上述實(shí)施例中考慮MRLF/MRBF分別設(shè)置的情況,實(shí)際的網(wǎng)絡(luò)部署中,兩者可以合并在一起當(dāng)兩者合并到一起并與AS有接口時(shí),AS可以把業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)給MRLF/MRBF,MRLF/MRBF決策最優(yōu)的MRFC后,可以決定是直接路由,還是返回給AS;當(dāng)兩者合并到一起并S-CSCF有接口時(shí),AS可以把業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)給S-CSCF,此時(shí)SIP消息頭的Request URI地址可以為MRLF/MRBF的SIP URL。S-CSCF路由給MRLF/MRBF。MRLF/MRBF決策最優(yōu)的MRFC后,可以決定是直接路由,還是返回給S-CSCF。
此外,實(shí)際的網(wǎng)絡(luò)部署中,MRLF/MRBF的功能也可以由MRFC完成,通過網(wǎng)絡(luò)中各個(gè)MRFC之間的交互,完成媒體資源信息和狀態(tài)信息的交互,獲取全網(wǎng)的資源信息,從而使得AS/S-CSCF可以向任何一個(gè)網(wǎng)絡(luò)中的MRFC發(fā)起資源請(qǐng)求,MRFC根據(jù)前述交互所獲得的信息將發(fā)過來的媒體資源請(qǐng)求消息路由到合適的MRFC。
網(wǎng)絡(luò)中各個(gè)MRFC之間的交互可以通過P2P(對(duì)等網(wǎng)絡(luò))技術(shù)實(shí)現(xiàn),此時(shí)各個(gè)MRFC相當(dāng)于對(duì)等網(wǎng)絡(luò)(Peer-to-Peer)中的一個(gè)節(jié)點(diǎn),基于P2P的技術(shù)(包括節(jié)點(diǎn)成員組管理、認(rèn)證、資源的發(fā)布、搜索、請(qǐng)求和服務(wù)提供等P2P節(jié)點(diǎn)的功能)完成媒體資源的調(diào)度功能。
此時(shí)網(wǎng)絡(luò)模型如附圖8所示,MRFC和與網(wǎng)絡(luò)中相鄰的MRFC之間有一個(gè)接口I3,用來交互各自MRFC所控制的MRFP的媒體資源信息、狀態(tài)信息,并控制完成媒體資源在不同MRFP之間的調(diào)度。當(dāng)MRFC收到媒體資源請(qǐng)求時(shí),可以根據(jù)掌握的信息決定為該請(qǐng)求服務(wù)的最佳MRFC并轉(zhuǎn)發(fā)該請(qǐng)求到該MRFC。該最佳MRFC再根據(jù)掌握的各個(gè)MRFP的資源分布情況和負(fù)載情況,決策最優(yōu)的MRFP。
此外,向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC時(shí),如果所述的MRFC在另一個(gè)IMS域中,則MRBF向另一個(gè)域中的MRBF轉(zhuǎn)發(fā)所述的請(qǐng)求,則另一IMS域中的MRFC交互獲取各個(gè)MRF的資源分布情況和MRFP的狀態(tài)信息從而確定為流媒體業(yè)務(wù)提供服務(wù)的MRFC,可以實(shí)現(xiàn)不同域中的媒體資源調(diào)度。
權(quán)利要求
1.一種IMS網(wǎng)絡(luò)中媒體資源調(diào)度方法,其特征在于,該方法包括如下步驟a、確定為用戶終端UE的媒體業(yè)務(wù)請(qǐng)求提供服務(wù)的媒體資源控制功能實(shí)體MRFC;b、由確定的MRFC控制媒體資源處理功能實(shí)體MRFP完成對(duì)媒體資源的處理,向用戶提供媒體流。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中步驟a具體包括a1、應(yīng)用服務(wù)器AS依據(jù)UE的媒體業(yè)務(wù)請(qǐng)求向媒體資源定位功能實(shí)體MRLF或媒體資源代理實(shí)體MRBF請(qǐng)求提供服務(wù)的最優(yōu)MRFC;a2、MRLF或MRBF確定為所述請(qǐng)求的內(nèi)容提供服務(wù)的最優(yōu)MRFC。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中步驟a具體包括a1、應(yīng)用服務(wù)器AS將UE的媒體業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至網(wǎng)絡(luò)中某一MRFC;a2、網(wǎng)絡(luò)中各個(gè)MRFC交互獲取MRF的媒體資源信息和媒體資源處理功能實(shí)體MRFP的狀態(tài)信息并確定為所述的請(qǐng)求提供服務(wù)的最優(yōu)MRFC;其中步驟b具體包括b1、所述的MRFC將所述的媒體業(yè)務(wù)請(qǐng)求消息路由到所述的最優(yōu)MRFC;b2、所述的最優(yōu)MRFC控制MRFP為UE分配媒體資源,完成媒體資源的處理。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的MRFC之間的交互通過對(duì)等網(wǎng)絡(luò)P2P技術(shù)實(shí)現(xiàn)。
5.根據(jù)權(quán)利要求2或者3所述的方法,其特征在于,其中步驟a之前還包括UE向代理-呼叫會(huì)話控制功能實(shí)體P-CSCF發(fā)起SIP請(qǐng)求,P-CSCF向服務(wù)-呼叫會(huì)話控制功能實(shí)體S-CSCF轉(zhuǎn)發(fā)所述的請(qǐng)求;S-CSCF觸發(fā)所述的SIP請(qǐng)求到相關(guān)的AS。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,其中步驟a2所述的網(wǎng)絡(luò)中各個(gè)MRFC交互獲取MRF的媒體資源信息和媒體資源處理功能實(shí)體MRFP的狀態(tài)信息還包括MRFC交互獲取不同IMS域中媒體資源信息在MRF的分布和媒體資源處理功能實(shí)體MRFP的狀態(tài)信息。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的P-CSCF向服務(wù)-呼叫會(huì)話控制功能實(shí)體S-CSCF轉(zhuǎn)發(fā)的請(qǐng)求中包括內(nèi)容標(biāo)示信息CID、UE的媒體會(huì)話描述協(xié)議SDP描述信息和UE的位置信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述的UE的位置信息包含于所述的UE向P-CSCF發(fā)起的SIP請(qǐng)求消息中或者由P-CSCF從CLF獲取后增加于所述的轉(zhuǎn)發(fā)給S-CSCF的請(qǐng)求中。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的SIP請(qǐng)求中包含AS的統(tǒng)一資源定位符URI。
10.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的S-CSCF觸發(fā)SIP請(qǐng)求到相應(yīng)的AS的觸發(fā)條件為業(yè)務(wù)/內(nèi)容標(biāo)示或者業(yè)務(wù)類項(xiàng)。
11.根據(jù)權(quán)利要求2所述的方法,其特征在于,其中步驟a1具體包括AS向MRLF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRLF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRLF根據(jù)所收集的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息信息確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;MRLF向AS返回確定的最優(yōu)MRFC的地址信息;其中步驟b具體包括b1、AS向所述的最優(yōu)MRFC請(qǐng)求媒體資源;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
12.根據(jù)權(quán)利要求2所述的方法,其特征在于,其中步驟a1具體包括AS向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRBF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRBF根據(jù)所述的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;其中步驟b具體包括b1、MRBF向所述的最優(yōu)MRFC路由媒體資源請(qǐng)求消息;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
13.根據(jù)權(quán)利要求2所述的方法,其特征在于,其中步驟a1具體包括AS向S-CSCF轉(zhuǎn)發(fā)所述的請(qǐng)求,S-CSCF向MRLF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRLF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRLF根據(jù)所述的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息等確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;MRLF向S-CSCF返回確定的最優(yōu)MRFC的地址信息;其中步驟b具體包括b1、S-CSCF向所述的最優(yōu)MRFC轉(zhuǎn)發(fā)媒體資源請(qǐng)求消息;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
14.根據(jù)權(quán)利要求2所述的方法,其特征在于,其中步驟a1具體包括AS向S-CSCF轉(zhuǎn)發(fā)所述的請(qǐng)求,S-CSC向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC,請(qǐng)求中包含CID、UE的媒體SDP描述信息和UE的位置信息;其中步驟a2具體包括MRBF收集網(wǎng)絡(luò)中各個(gè)MRF的資源分布信息和MRFP的資源狀態(tài)信息;MRBF根據(jù)所述的資源分布信息和資源狀態(tài)信息以及所述的CID、UE的媒體SDP描述信息和UE的位置信息確定為所請(qǐng)求內(nèi)容提供服務(wù)的最優(yōu)MRFC;其中步驟b具體包括b1、MRBF向所述的最優(yōu)MRFC路由媒體資源請(qǐng)求消息;b2、所述的MRFC與MRFP交互確定媒體資源信息并控制MRFP為UE分配媒體資源。
15.根據(jù)權(quán)利要求12或者14所述的方法,其特征在于,其中步驟a1所述的向MRBF請(qǐng)求提供服務(wù)的最優(yōu)的MRFC時(shí),如果所述的MRFC在另一個(gè)IMS域中,則MRBF向另一個(gè)域中的MRBF轉(zhuǎn)發(fā)所述的請(qǐng)求。
16.根據(jù)權(quán)利要求11或者12或者13或者14所述的方法,其特征在于,其中步驟b2所述的MRFC與MRFP交互確定的媒體資源信息中包括MRFP的實(shí)時(shí)傳輸協(xié)議RTP和/或?qū)崟r(shí)傳輸流協(xié)議RTSP端口地址。
全文摘要
本發(fā)明公開了一種IMS網(wǎng)絡(luò)中媒體資源調(diào)度方法以及MRBF和MRLF,所述的方法包括如下步驟a.確定為用戶終端UE的媒體業(yè)務(wù)請(qǐng)求提供服務(wù)的媒體資源控制功能實(shí)體MRFC;b.由確定的MRFC控制媒體資源處理功能實(shí)體MRFP完成對(duì)媒體資源的處理,向用戶提供媒體流。本發(fā)明克服現(xiàn)有技術(shù)的不足,通過在現(xiàn)有的IMS網(wǎng)絡(luò)中引入MRLF/MRBF功能實(shí)體用來選擇網(wǎng)絡(luò)中的最優(yōu)的MRF提供媒體資源服務(wù),完成媒體資源的調(diào)度過程,解決了為網(wǎng)絡(luò)上日益增長的媒體資源選擇最優(yōu)的媒體服務(wù)器為用戶服務(wù)的問題,滿足了用戶對(duì)服務(wù)質(zhì)量的要求。
文檔編號(hào)H04L12/24GK101026617SQ20061003377
公開日2007年8月29日 申請(qǐng)日期2006年2月18日 優(yōu)先權(quán)日2006年2月18日
發(fā)明者嚴(yán)軍, 李金成, 吳向陽 申請(qǐng)人:華為技術(shù)有限公司