專利名稱:一種媒體資源預(yù)留方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體子系統(tǒng)(IMS,IP Multimedia Subsystem),尤其涉及一種IMS中早期媒體的資源預(yù)留方法和設(shè)備。
背景技術(shù):
IMS是3GPP R5階段定義的一個(gè)多媒體子系統(tǒng),采用分組域(PS)為其上層控制信令和媒體傳輸?shù)某休d通道,引入會(huì)話初始化協(xié)議(SIP,SessionInitiation Protocol)作為業(yè)務(wù)控制協(xié)議,利用SIP簡(jiǎn)單、易擴(kuò)展、媒體組合方便的特點(diǎn),將業(yè)務(wù)控制與承載控制分離來(lái)提供豐富的多媒體業(yè)務(wù)。IMS中的主要功能實(shí)體包括控制用戶注冊(cè)和會(huì)話等功能的呼叫會(huì)話控制實(shí)體CSCF(P/I/S-CSCF)、集中管理用戶簽約數(shù)據(jù)的歸屬用戶服務(wù)器HSS、提供各種業(yè)務(wù)邏輯控制功能的應(yīng)用服務(wù)器(AS,Application server)、及完成與電路域(PSTN/PLMN)互通和選路的出口網(wǎng)關(guān)控制實(shí)體(BGCF,Breakout GatewayControl Function)和媒體網(wǎng)關(guān)控制實(shí)體(MGCF,Media Gateway ControlFunction)。
早期媒體(Early Media)是指會(huì)話在被被叫方接受前交換的媒體,這種媒體主要用于會(huì)話正式建立前的業(yè)務(wù)應(yīng)用,如彩鈴、彩像等。RFC3261其實(shí)也支持早期媒體,但是其簡(jiǎn)單的支持能力基本不能滿足大多數(shù)需要。為了更好的支持早期媒體,RFC3959與RFC3960擴(kuò)展了SIP協(xié)議,使SIP協(xié)議能夠更加方便地支持早期媒體相關(guān)的業(yè)務(wù)。
早期媒體主要基于兩個(gè)模型,一個(gè)是網(wǎng)關(guān)模型,一個(gè)是應(yīng)用服務(wù)器模型。
1)網(wǎng)關(guān)模型網(wǎng)關(guān)模型不需要修改協(xié)議,只是在SIP現(xiàn)有提供/應(yīng)答(offer/answer)機(jī)制的基礎(chǔ)上對(duì)終端行為進(jìn)行規(guī)范,以便能夠最大程度地實(shí)現(xiàn)對(duì)分叉(FORKING)和回鈴音的處理即可。
在網(wǎng)關(guān)模型中,INVITE消息的最終響應(yīng)回來(lái)之前進(jìn)行的offer/answer交互可以用于建立早期的媒體會(huì)話,這個(gè)早期的媒體會(huì)話在INVITE的最終響應(yīng)發(fā)出去時(shí)被終結(jié)掉。如果這個(gè)最終響應(yīng)是200,那么這種早期的媒體會(huì)話將轉(zhuǎn)換成最后正式的會(huì)話。如果這個(gè)最終的響應(yīng)是非200類型,那么這個(gè)早期的媒體會(huì)話將被簡(jiǎn)單斷開(kāi)。
為了能完全支持早期的媒體協(xié)商,網(wǎng)關(guān)模型要求終端與網(wǎng)關(guān)最好都能支持會(huì)話描述協(xié)議(SDP)中可靠的臨時(shí)響應(yīng)、PRACK及UPDATE等消息。同時(shí),終端在完成一輪SDP協(xié)商之后就可以收發(fā)媒體流。
網(wǎng)關(guān)模型比較簡(jiǎn)單,對(duì)現(xiàn)有網(wǎng)絡(luò)基本沒(méi)有影響。但是網(wǎng)關(guān)模型存在分叉(FORKING)的處理缺陷以及回鈴音產(chǎn)生缺陷。
2)應(yīng)用服務(wù)器模型應(yīng)用服務(wù)器模型擴(kuò)展了SIP協(xié)議。具體來(lái)說(shuō),用戶代理客戶端(UAC,UserAgent Client)方面增加了早期會(huì)話選項(xiàng)標(biāo)簽(early-session option tag),向用戶代理服務(wù)器(UAS,User Agent Server)指示它支持早期會(huì)話傾向類型(early-session disposition type)。這個(gè)早期會(huì)話傾向類型的協(xié)商也采用提供/應(yīng)答(offer/answer)模式,它與正式會(huì)話類型(session disposition type)的offer/answer過(guò)程是獨(dú)立的。另外,在要求和支持(Require and Supported)中增加了早期會(huì)話選項(xiàng)(Early-sessions Option)標(biāo)簽,用于指示用戶代理(UA)理解early-session中定義的傾向類型。
應(yīng)用服務(wù)器模型解決了網(wǎng)關(guān)模型中存在的兩個(gè)嚴(yán)重問(wèn)題。
鑒于早期媒體能在正式會(huì)話建立前提供豐富的業(yè)務(wù),作為未來(lái)目標(biāo)網(wǎng)絡(luò)的IMS,其支持早期媒體就顯得很有必要。但目前早期媒體的服務(wù)質(zhì)量(QoS)資源預(yù)留在IMS中還缺乏考慮,這里提出的方案就是為了解決這個(gè)問(wèn)題。
現(xiàn)在的IMS中,QoS資源預(yù)留由代理CSCF(P-CSCF)控制策略決策功能(PDF,Policy Decision Function)來(lái)完成的。P-CSCF根據(jù)協(xié)商的結(jié)果進(jìn)行QoS資源的預(yù)留,這個(gè)預(yù)留過(guò)程通過(guò)PDF來(lái)完成。
下面,參照?qǐng)D1簡(jiǎn)要描述現(xiàn)有技術(shù)中QoS資源的預(yù)留過(guò)程。
在步驟101,UE采1發(fā)起的會(huì)話建立請(qǐng)求(INVITE)消息中攜帶SDP信息。
步驟102-104,P-CSCF收到183(會(huì)話進(jìn)行中)之后開(kāi)始進(jìn)行QoS資源的鑒權(quán)。向PDF發(fā)起鑒權(quán)請(qǐng)求(Auth Request),鑒權(quán)通過(guò)后,PDF回復(fù)確認(rèn)(ACK)消息將有關(guān)的鑒權(quán)令牌(Auth Token)帶回來(lái)。
在步驟105,P-CSCF將有關(guān)的鑒權(quán)令牌在183中帶給UE#1。UE#1收到183后發(fā)起資源保留過(guò)程。資源保留過(guò)程是跟IP承載接入網(wǎng)底層實(shí)體交互,IP承載接入網(wǎng)底層實(shí)體比如UMTS接入的SGSN/GGSN、xDSL接入的BRAS等,在圖1中未示出。
在步驟106-107,被叫方的最終響應(yīng)(200)回來(lái)之后,P-CSCF向PDF發(fā)送打開(kāi)門控(Open Gate)消息,以便打開(kāi)門控開(kāi)始會(huì)話。
會(huì)話結(jié)束之后,P-CSCF向PDF發(fā)送資源釋放消息(Revoke)以釋放有關(guān)的QoS資源。
發(fā)明內(nèi)容由于正式會(huì)話開(kāi)始之前的早期媒體也會(huì)占用QoS資源,而目前的IMS對(duì)早期媒體所使用的資源缺乏有效的管理,因此本發(fā)明提出一種早期媒體的資源預(yù)留方法和設(shè)備。
一方面,提出一種早期媒體的資源預(yù)留方法。該早期媒體是正式會(huì)話建立前交換的媒體。該方法包括步驟A1、呼叫的第一終端與呼叫對(duì)端進(jìn)行第一媒體協(xié)商,為早期媒體預(yù)留資源;A2、代理服務(wù)器(P-CSCF)在第一終端資源預(yù)留成功后即發(fā)送打開(kāi)門控消息,由策略決策功能(PDF)打開(kāi)預(yù)留的資源;A3、第一終端與呼叫對(duì)端之間的早期媒體會(huì)話建立起來(lái)。
上述步驟A1進(jìn)一步包括在預(yù)留資源之前,該代理服務(wù)器(P-CSCF)向策略決策功能(PDF)發(fā)送鑒權(quán)請(qǐng)求消息。
上述步驟A1進(jìn)一步包括當(dāng)?shù)谝幻襟w協(xié)商的資源與發(fā)送鑒權(quán)請(qǐng)求時(shí)確定的資源不同時(shí)或當(dāng)后一媒體協(xié)商的資源與第一媒體協(xié)商的資源不同時(shí),該代理服務(wù)器(P-CSCF)將預(yù)留資源的修改消息發(fā)送給策略決策功能(PDF)。
上述方法中該鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體信息的合集。
上述方法中,該鑒權(quán)請(qǐng)求消息包含正式媒體或早期媒體的信息。
上述方法中,該鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體中服務(wù)質(zhì)量QoS要求更高的媒體的信息。
上述方法還包括步驟進(jìn)行早期媒體協(xié)商時(shí),該代理服務(wù)器通知策略決策功能(PDF)按照當(dāng)前協(xié)商的資源進(jìn)行預(yù)留。
上述方法還包括步驟進(jìn)行正式媒體協(xié)商時(shí),該代理服務(wù)器保存協(xié)商的資源信息。
上述方法還包括步驟該代理服務(wù)器(P-CSCF)收到會(huì)話建立請(qǐng)求的最終響應(yīng)(200)時(shí),向策略決策功能(PDF)發(fā)送修改消息,將早期媒體屬性設(shè)為不可用狀態(tài)并將正式媒體屬性設(shè)為可用狀態(tài),同時(shí)根據(jù)修改消息中包含的正式媒體協(xié)商信息進(jìn)行資源預(yù)留。
又一方面,提出一種早期媒體的資源預(yù)留方法。該早期媒體是正式會(huì)話建立前交換的媒體。該方法包括步驟B1、呼叫的第一終端與呼叫對(duì)端進(jìn)行第一媒體協(xié)商,第一終端的代理服務(wù)器(P-CSCF)發(fā)送鑒權(quán)請(qǐng)求消息通知策略決策功能(PDF)將媒體資源設(shè)置為打開(kāi);B2、第一媒體協(xié)商完成,為早期媒體預(yù)留資源;B3、第一終端建立起與呼叫對(duì)端之間的早期媒體會(huì)話。
上述步驟B2進(jìn)一步包括當(dāng)?shù)谝幻襟w協(xié)商的資源與發(fā)送鑒權(quán)請(qǐng)求時(shí)確定的資源不同時(shí)或當(dāng)后一媒體協(xié)商的資源與第一媒體協(xié)商的資源不同時(shí),該代理服務(wù)器(P-CSCF)將預(yù)留資源的修改消息發(fā)送給策略決策功能(PDF)。
上述方法中,該鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體信息的合集。
上述方法中,該鑒權(quán)請(qǐng)求消息包含正式媒體或早期媒體的信息。
上述方法中,該鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體中服務(wù)質(zhì)量QoS要求更高的媒體的信息。
上述方法還包括步驟進(jìn)行早期媒體協(xié)商時(shí),該代理服務(wù)器通知策略決策功能(PDF)按照當(dāng)前協(xié)商的資源進(jìn)行預(yù)留。
上述方法還包括步驟進(jìn)行正式媒體協(xié)商時(shí),該代理服務(wù)器保存協(xié)商的資源信息。
上述方法還包括步驟代理服務(wù)器(P-CSCF)收到會(huì)話建立請(qǐng)求的最終響應(yīng)(200)時(shí),向策略決策功能(PDF)發(fā)送修改消息,將早期媒體屬性設(shè)為不可用狀態(tài)并將正式媒體屬性設(shè)為可用狀態(tài),同時(shí)根據(jù)修改消息中包含的正式媒體協(xié)商信息進(jìn)行資源預(yù)留。
另一方面,提出一種早期媒體的資源預(yù)留設(shè)備,該設(shè)備位于用戶設(shè)備的代理服務(wù)器(P-CSCF)上,包括消息檢測(cè)裝置,用于檢測(cè)所在的代理服務(wù)器收到的消息并在檢測(cè)到表明所述用戶設(shè)備資源預(yù)留成功的消息時(shí)向資源開(kāi)啟裝置發(fā)送指令;資源開(kāi)啟裝置,用于在接收到消息檢測(cè)裝置發(fā)來(lái)的指令時(shí)將打開(kāi)門控消息發(fā)送給策略決策功能(PDF)。
還有一方面,提出一種早期媒體的資源預(yù)留設(shè)備,該設(shè)備位于用戶設(shè)備的代理服務(wù)器(P-CSCF)上,包括消息檢測(cè)裝置,用于檢測(cè)所在的代理服務(wù)器收到的消息并在檢測(cè)到表示需要申請(qǐng)令牌的消息時(shí)向資源開(kāi)啟裝置發(fā)送指令;資源開(kāi)啟裝置,用于在接收到消息檢測(cè)裝置發(fā)來(lái)的指令時(shí)將打開(kāi)資源的信息包含在鑒權(quán)請(qǐng)求消息中發(fā)送給策略決策功能(PDF)。
本發(fā)明主要的優(yōu)點(diǎn)和特點(diǎn)如下1.該發(fā)明的技術(shù)方案為網(wǎng)關(guān)模型和應(yīng)用服務(wù)器模型下的早期媒體提供了資源預(yù)留,其特點(diǎn)是用戶設(shè)備與P-CSCF在每完成一次媒體協(xié)商的Offer/Answer時(shí)就修改預(yù)留的媒體資源并將修改后的媒體資源提供給早期媒體會(huì)話,而不是等到會(huì)話成功建立時(shí)才提供有關(guān)的資源。
2.采用該發(fā)明的技術(shù)方案使那些使用早期媒體的業(yè)務(wù)如彩鈴、彩像等有了QoS保障,也顯著提高了這些業(yè)務(wù)的質(zhì)量。
圖1示出現(xiàn)有的IMS中媒體資源預(yù)留的一個(gè)典型過(guò)程;圖2示出按照本發(fā)明網(wǎng)關(guān)模型下的第一實(shí)施例所述的早期媒體的資源預(yù)留過(guò)程;圖3示出按照本發(fā)明網(wǎng)關(guān)模型下的第二實(shí)施例所述的早期媒體的資源預(yù)留過(guò)程;圖4示出按照本發(fā)明應(yīng)用服務(wù)器模型下的第一實(shí)施例所述的早期媒體的資源預(yù)留過(guò)程;圖5示出按照本發(fā)明應(yīng)用服務(wù)器模型下的第二實(shí)施例所述的早期媒體的資源預(yù)留過(guò)程;圖6是按照本發(fā)明所述的早期媒體的資源預(yù)留設(shè)備的組成結(jié)構(gòu)圖。
具體實(shí)施方式支持早期媒體主要基于網(wǎng)關(guān)模型與應(yīng)用服務(wù)器模型,這兩種情形都包含在本發(fā)明提出的早期媒體的QoS資源預(yù)留方案之中。
一種情形是網(wǎng)關(guān)模型下的QoS資源預(yù)留。
網(wǎng)關(guān)模型不需要修改SIP協(xié)議,但要求客戶端在完成一次完整的媒體協(xié)商offer/answer過(guò)程之后就接收媒體流,有些應(yīng)用情況下也可以發(fā)送媒體流。而且,網(wǎng)關(guān)模型要求應(yīng)用服務(wù)器在完成一次完整的媒體協(xié)商offer/answer時(shí)就發(fā)送媒體流,有些應(yīng)用情況下也可以接收媒體流。這意味著P-CSCF需要在用戶設(shè)備(UE)資源預(yù)留成功時(shí)就打開(kāi)門控,而不是等到INVITE的最終響應(yīng)200回來(lái)之后再打開(kāi)門控。
下面,參照?qǐng)D2描述網(wǎng)關(guān)模型下的第一實(shí)施例,主叫側(cè)早期媒體的資源預(yù)留過(guò)程。
步驟201-203,UE#1在INVITE中發(fā)起媒體協(xié)商(offer)。
步驟204-207,P-CSCF收到對(duì)INVITE請(qǐng)求的臨時(shí)響應(yīng)(183)之后(183會(huì)帶回媒體協(xié)商的結(jié)果answer)開(kāi)始進(jìn)行QoS資源的鑒權(quán)。向PDF發(fā)起鑒權(quán)請(qǐng)求(Auth Request),鑒權(quán)通過(guò)后,PDF回復(fù)ACK消息將有關(guān)的鑒權(quán)令牌(AuthToken)帶回來(lái)。
步驟208-214,P-CSCF將有關(guān)的鑒權(quán)令牌在183中帶給UE#1。UE#1收到183后發(fā)起資源預(yù)留過(guò)程。這個(gè)資源預(yù)留過(guò)程是通過(guò)跟IP承載接入網(wǎng)底層實(shí)體交互來(lái)完成的。IP承載接入網(wǎng)底層實(shí)體譬如UMTS接入的SGSN/GGSN、xDSL接入的BRAS等,在圖2中未示出。
步驟215-222,UE#1資源預(yù)留成功之后發(fā)送資源預(yù)留成功(UPDATE)消息通知被叫方。P-CSCF收到被叫方對(duì)該消息的響應(yīng)之后,向PDF發(fā)送打開(kāi)門控(Open Gate)消息以打開(kāi)門控開(kāi)始會(huì)話。
后續(xù)步驟跟IMS正常資源預(yù)留過(guò)程相同,這里不再贅述。
下面,參照?qǐng)D3描述網(wǎng)關(guān)模型下的第二實(shí)施例,被叫側(cè)早期媒體的資源預(yù)留過(guò)程。
步驟301-304,P-CSCF收到帶有媒體協(xié)商提供(offer)的INVITE之后,向PDF請(qǐng)求生成媒體鑒權(quán)令牌(Auth Request)。請(qǐng)求通過(guò)后,PDF回復(fù)ACK消息將有關(guān)的鑒權(quán)令牌(Auth Token)帶回來(lái)。
步驟305-308,P-CSCF將有關(guān)的鑒權(quán)令牌在INVITE請(qǐng)求中帶給UE#2。UE#2發(fā)出對(duì)INVITE請(qǐng)求的臨時(shí)響應(yīng)(183)后發(fā)起資源預(yù)留過(guò)程,183會(huì)帶去媒體協(xié)商的結(jié)果answer。這個(gè)資源預(yù)留過(guò)程是通過(guò)跟IP承載接入網(wǎng)底層實(shí)體交互來(lái)完成的。IP承載接入網(wǎng)底層實(shí)體譬如UMTS接入的SGSN/GGSN、xDSL接入的BRAS等,在圖3中未示出。
步驟309-319,P-CSCF收到來(lái)自UE#2的183后,根據(jù)answer的情況發(fā)送修改(Modify)消息進(jìn)行資源的修改。
步驟320-324,UE#2資源預(yù)留成功之后發(fā)送對(duì)UPDATE請(qǐng)求的200(OK)響應(yīng)。P-CSCF收到該響應(yīng)之后,向PDF發(fā)送打開(kāi)門控(Open Gate)消息以打開(kāi)門控開(kāi)始會(huì)話。
對(duì)網(wǎng)關(guān)模型下第一實(shí)施例的步驟206和221進(jìn)行修改和替換,就形成了第三實(shí)施例。UE#1在申請(qǐng)令牌時(shí)直接將有關(guān)的媒體資源設(shè)置為打開(kāi)(消息206)。這樣就不需要通過(guò)發(fā)送打開(kāi)門控消息(消息221)來(lái)命令PDF打開(kāi)門控了。
對(duì)網(wǎng)關(guān)模型下第二實(shí)施例的步驟303和323進(jìn)行修改和替換,就形成了第四實(shí)施例。UE#2在申請(qǐng)令牌時(shí)直接將有關(guān)的媒體資源設(shè)置為打開(kāi)(消息303)。這樣就不需要通過(guò)發(fā)送打開(kāi)門控消息(消息323)來(lái)命令PDF打開(kāi)門控了。
另一種情形是應(yīng)用服務(wù)器模型下的QoS資源預(yù)留。
應(yīng)用服務(wù)器模型擴(kuò)展了SIP協(xié)議,在SIP會(huì)話消息中增加了一個(gè)早期會(huì)話的SDP。這個(gè)SDP單獨(dú)用于早期媒體的協(xié)商,也采用offer/answer機(jī)制進(jìn)行媒體協(xié)商。因此,對(duì)于應(yīng)用服務(wù)器模型,會(huì)話消息中可能同時(shí)存在兩個(gè)SDP消息體,一個(gè)用于早期媒體會(huì)話,一個(gè)用于正式會(huì)話,而這兩個(gè)SDP分別用offer/answer機(jī)制進(jìn)行協(xié)商。
因?yàn)闀?huì)話消息中可能同時(shí)存在兩個(gè)SDP,因此P-CSCF在進(jìn)行資源預(yù)留時(shí)需要同時(shí)考慮這兩個(gè)SDP的信息。具體來(lái)說(shuō),在令牌申請(qǐng)時(shí)P-CSCF需要將早期媒體SDP與正式媒體SDP的合集發(fā)送到PDF;而在收到INVITE請(qǐng)求的最終響應(yīng)(200)返回之前,每完成一次早期媒體的offer/answer過(guò)程時(shí),都要向PDF發(fā)送修改媒體資源的消息(Modify)以修改所用的媒體資源;當(dāng)收到最終響應(yīng)(200)時(shí),P-CSCF需要向PDF發(fā)送修改媒體資源的消息(Modify),通知PDF將早期媒體屬性設(shè)為不可用狀態(tài),并將正式媒體設(shè)為可用狀態(tài)。應(yīng)當(dāng)指出,在收到200之前,正式媒體也可能協(xié)商,這時(shí)要把正式媒體的修改情況記下來(lái)。當(dāng)正式媒體會(huì)話建立時(shí),即收到最終響應(yīng)200(INVITE)時(shí),再將這個(gè)存儲(chǔ)的正式媒體信息利用Modify消息更新下去。
下面,參照?qǐng)D4描述應(yīng)用服務(wù)器模型下的第一實(shí)施例,主叫側(cè)早期媒體資源的預(yù)留過(guò)程。
步驟401-403,UE#1發(fā)起的INVITE請(qǐng)求中攜帶正式媒體提供(offer)信息。
步驟404-408,被叫方回復(fù)對(duì)INVITE請(qǐng)求的臨時(shí)響應(yīng)(183)時(shí),其183中攜帶了正式媒體的應(yīng)答(answer)信息和早期媒體的offer信息。P-CSCF收到后,將正式媒體信息與早期媒體信息的合集發(fā)送到PDF進(jìn)行QoS令牌申請(qǐng)。
在步驟409-411,UE#1回復(fù)PRACK請(qǐng)求以實(shí)現(xiàn)對(duì)183響應(yīng)的確認(rèn),該請(qǐng)求攜帶早期媒體的answer信息,并根據(jù)QoS令牌進(jìn)行資源預(yù)留。注意,UE#1發(fā)起的資源預(yù)留過(guò)程是跟IP承載接入網(wǎng)底層實(shí)體交互,IP承載接入網(wǎng)底層實(shí)體比如UMTS接入的SGSN/GGSN、xDSL接入的BRAS等,在圖3中未示出。
在步驟412-413,P-CSCF收到來(lái)自UE#1的PRACK后,根據(jù)answer的情況發(fā)送修改(Modify)消息進(jìn)行資源的修改。
步驟414-424,資源預(yù)留完成后,UE#1發(fā)出代表資源預(yù)留成功的UPDATE消息,當(dāng)P-CSCF收到被叫方對(duì)UPDATE的響應(yīng)(200)時(shí),P-CSCF發(fā)送打開(kāi)門控消息到PDF以打開(kāi)門控,并開(kāi)始會(huì)話。
在INVITE的最終響應(yīng)(200)回來(lái)之前,后續(xù)發(fā)生的早期媒體協(xié)商與正式媒體協(xié)商的QoS資源修改與以上描述的過(guò)程相同。
步驟428-430,收到INVITE的最終響應(yīng)200時(shí),P-CSCF需要向PDF發(fā)送修改媒體資源的消息(Modify),將早期媒體屬性設(shè)為不可用狀態(tài),并將正式媒體設(shè)為可用狀態(tài)。
下面,參照?qǐng)D5描述應(yīng)用服務(wù)器模型下的第二實(shí)施例,被叫側(cè)早期媒體資源的預(yù)留過(guò)程。
步驟501-504,P-CSCF收到帶有正式媒體協(xié)商提供(offer)的INVITE之后,向PDF請(qǐng)求生成媒體鑒權(quán)令牌(Auth Request)。請(qǐng)求通過(guò)后,PDF回復(fù)ACK消息將有關(guān)的鑒權(quán)令牌(Auth Token)帶回來(lái)。
步驟506-508,UE#2回復(fù)對(duì)INVITE請(qǐng)求的臨時(shí)響應(yīng)(183),其中攜帶有正式媒體的應(yīng)答(answer)信息與早期媒體的(offer)信息。
步驟509-512,P-CSCF收到主叫方回復(fù)的攜帶早期媒體answer信息的PRACK請(qǐng)求之后,將早期媒體信息包含在修改(Modify)消息中發(fā)送到PDF,通知其進(jìn)行資源的修改。
步驟513-519,UE#2收到PRACK請(qǐng)求時(shí)返回200(OK)響應(yīng),并根據(jù)QoS令牌進(jìn)行資源預(yù)留。注意,UE#1發(fā)起的資源預(yù)留過(guò)程是跟IP承載接入網(wǎng)底層實(shí)體交互,IP承載接入網(wǎng)底層實(shí)體可以是UMTS接入的SGSN/GGSN或xDSL接入的BRAS等,圖5中未示出。
步驟520-524,資源預(yù)留完成后,UE#2發(fā)出UPDATE請(qǐng)求的200(OK)響應(yīng),當(dāng)P-CSCF收到對(duì)UPDATE的響應(yīng)(200)時(shí),P-CSCF發(fā)送打開(kāi)門控消息到PDF以打開(kāi)門控,并開(kāi)始會(huì)話。
在INVITE的最終響應(yīng)(200)回來(lái)之前,后續(xù)發(fā)生的早期媒體協(xié)商與正式媒體協(xié)商的QoS資源修改與以上描述的過(guò)程相同。
步驟528-530,收到INVITE的最終響應(yīng)200時(shí),P-CSCF需要向PDF發(fā)送修改媒體資源的消息(Modify),將早期媒體屬性設(shè)為不可用狀態(tài),并將正式媒體設(shè)為可用狀態(tài)。
上述應(yīng)用服務(wù)器模型下的第一和第二實(shí)施例,只給出協(xié)商的資源與發(fā)送鑒權(quán)請(qǐng)求時(shí)確定的資源不同的情況下資源預(yù)留的過(guò)程。在這種情況下,P-CSCF發(fā)送修改消息通知PDF按照協(xié)商的資源進(jìn)行預(yù)留。而在協(xié)商的資源與發(fā)送鑒權(quán)請(qǐng)求時(shí)確定的資源相同的情況下,P-CSCF無(wú)需發(fā)送修改消息。而且,后續(xù)流程中每進(jìn)行一次媒體協(xié)商,就發(fā)送一次Modify消息。
對(duì)應(yīng)用服務(wù)器模型下第一實(shí)施例的步驟406和423進(jìn)行修改,就形成了第三實(shí)施例。UE#1在申請(qǐng)令牌時(shí)直接將有關(guān)的媒體資源設(shè)置為打開(kāi)(消息406)。這樣就不需要通過(guò)發(fā)送打開(kāi)門控消息(消息423)命令PDF打開(kāi)門控了。
對(duì)應(yīng)用服務(wù)器模型下第二實(shí)施例的步驟503和523進(jìn)行修改,就形成了第四實(shí)施例。UE#2在申請(qǐng)令牌時(shí)直接將有關(guān)的媒體資源設(shè)置為打開(kāi)(消息503)。這樣就不需要通過(guò)發(fā)送打開(kāi)門控消息(消息523)命令PDF打開(kāi)門控了。
對(duì)應(yīng)用服務(wù)器模型下第一和第三實(shí)施例的步驟406和412進(jìn)行修改,就形成了第五和第六實(shí)施例。向PDF發(fā)送鑒權(quán)請(qǐng)求(消息406)時(shí)不將早期媒體與正式媒體的合集發(fā)過(guò)去,而只用正式媒體或者只用早期媒體進(jìn)行QoS令牌申請(qǐng),然后通過(guò)修改消息(消息412)來(lái)修改有關(guān)的媒體資源。優(yōu)選的是,將正式媒體和早期媒體之中QoS要求更高的媒體的信息包含在鑒權(quán)請(qǐng)求消息中發(fā)送給PDF。
針對(duì)P-CSCF發(fā)送打開(kāi)門控消息的情況,本發(fā)明提出一種早期媒體的資源預(yù)留設(shè)備,如圖6所示。該設(shè)備位于用戶設(shè)備的代理服務(wù)器比如P-CSCF上,包括消息檢測(cè)裝置,用于檢測(cè)所在的代理服務(wù)器收到的消息并在檢測(cè)到表明用戶設(shè)備資源預(yù)留成功的消息時(shí)向資源開(kāi)啟裝置發(fā)送指令;還包括資源開(kāi)啟裝置,用于在接收到該消息檢測(cè)裝置發(fā)來(lái)的指令時(shí)將打開(kāi)門控消息發(fā)送給PDF。
針對(duì)在申請(qǐng)令牌時(shí)直接將媒體資源設(shè)置為打開(kāi)的情況,本發(fā)明也提出一種早期媒體的資源預(yù)留設(shè)備,如圖6所示。該設(shè)備位于用戶設(shè)備的代理服務(wù)器比如P-CSCF上,包括消息檢測(cè)裝置,用于檢測(cè)所在的代理服務(wù)器收到的消息并在檢測(cè)到表示需要申請(qǐng)令牌的消息時(shí)向資源開(kāi)啟裝置發(fā)送指令;還包括資源開(kāi)啟裝置,用于在接收到該消息檢測(cè)裝置發(fā)來(lái)的指令時(shí)將打開(kāi)資源的信息包含在鑒權(quán)請(qǐng)求消息中發(fā)送給PDF。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求
及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種早期媒體的資源預(yù)留方法,所述早期媒體是正式會(huì)話建立前交換的媒體,該方法包括以下步驟A1、呼叫的第一終端與呼叫對(duì)端進(jìn)行第一媒體協(xié)商,為早期媒體預(yù)留資源;A2、代理服務(wù)器(P-CSCF)在第一終端資源預(yù)留成功后即發(fā)送打開(kāi)門控消息,由策略決策功能(PDF)打開(kāi)預(yù)留的資源;A3、第一終端與呼叫對(duì)端之間的早期媒體會(huì)話建立起來(lái)。
2.如權(quán)利要求
1所述的方法,其特征在于所述步驟A1進(jìn)一步包括在預(yù)留資源之前,所述代理服務(wù)器(P-CSCF)向策略決策功能(PDF)發(fā)送鑒權(quán)請(qǐng)求消息。
3.如權(quán)利要求
2所述的方法,其特征在于所述步驟A1進(jìn)一步包括當(dāng)?shù)谝幻襟w協(xié)商的資源與發(fā)送鑒權(quán)請(qǐng)求時(shí)確定的資源不同時(shí)或當(dāng)后一媒體協(xié)商的資源與第一媒體協(xié)商的資源不同時(shí),所述代理服務(wù)器(P-CSCF)將預(yù)留資源的修改消息發(fā)送給策略決策功能(PDF)。
4.如權(quán)利要求
2所述的方法,其特征在于所述鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體信息的合集。
5.如權(quán)利要求
2所述的方法,其特征在于所述鑒權(quán)請(qǐng)求消息包含正式媒體或早期媒體的信息。
6.如權(quán)利要求
5所述的方法,其特征在于所述鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體中服務(wù)質(zhì)量QoS要求更高的媒體的信息。
7.如權(quán)利要求
1所述的方法,其特征在于還包括步驟進(jìn)行早期媒體協(xié)商時(shí),所述代理服務(wù)器通知策略決策功能(PDF)按照當(dāng)前協(xié)商的資源進(jìn)行預(yù)留。
8.如權(quán)利要求
1所述的方法,其特征在于還包括步驟進(jìn)行正式媒體協(xié)商時(shí),所述代理服務(wù)器保存協(xié)商的資源信息。
9.如權(quán)利要求
1或8所述的方法,其特征在于還包括步驟所述代理服務(wù)器(P-CSCF)收到會(huì)話建立請(qǐng)求的最終響應(yīng)(200)時(shí),向策略決策功能(PDF)發(fā)送修改消息,將早期媒體屬性設(shè)為不可用狀態(tài)并將正式媒體屬性設(shè)為可用狀態(tài),同時(shí)根據(jù)修改消息中包含的正式媒體協(xié)商信息進(jìn)行資源預(yù)留。
10.一種早期媒體的資源預(yù)留方法,所述早期媒體是正式會(huì)話建立前交換的媒體,該方法包括以下步驟B1、呼叫的第一終端與呼叫對(duì)端進(jìn)行第一媒體協(xié)商,第一終端的代理服務(wù)器(P-CSCF)發(fā)送鑒權(quán)請(qǐng)求消息通知策略決策功能(PDF)將媒體資源設(shè)置為打開(kāi);B2、第一媒體協(xié)商完成,為早期媒體預(yù)留資源;B3、第一終端建立起與呼叫對(duì)端之間的早期媒體會(huì)話。
11.如權(quán)利要求
10所述的方法,其特征在于所述步驟B2進(jìn)一步包括當(dāng)?shù)谝幻襟w協(xié)商的資源與發(fā)送鑒權(quán)請(qǐng)求時(shí)確定的資源不同時(shí)或當(dāng)后一媒體協(xié)商的資源與第一媒體協(xié)商的資源不同時(shí),所述代理服務(wù)器(P-CSCF)將預(yù)留資源的修改消息發(fā)送給策略決策功能(PDF)。
12.如權(quán)利要求
11所述的方法,其特征在于所述鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體信息的合集。
13.如權(quán)利要求
11所述的方法,其特征在于所述鑒權(quán)請(qǐng)求消息包含正式媒體或早期媒體的信息。
14.如權(quán)利要求
13所述的方法,其特征在于所述鑒權(quán)請(qǐng)求消息包含正式媒體和早期媒體中服務(wù)質(zhì)量QoS要求更高的媒體的信息。
15.如權(quán)利要求
10所述的方法,其特征在于還包括步驟進(jìn)行早期媒體協(xié)商時(shí),所述代理服務(wù)器通知策略決策功能(PDF)按照當(dāng)前協(xié)商的資源進(jìn)行預(yù)留。
16.如權(quán)利要求
10所述的方法,其特征在于還包括步驟進(jìn)行正式媒體協(xié)商時(shí),所述代理服務(wù)器保存協(xié)商的資源信息。
17.如權(quán)利要求
10或16所述的方法,其特征在于還包括步驟所述代理服務(wù)器(P-CSCF)收到會(huì)話建立請(qǐng)求的最終響應(yīng)(200)時(shí),向策略決策功能(PDF)發(fā)送修改消息,將早期媒體屬性設(shè)為不可用狀態(tài)并將正式媒體屬性設(shè)為可用狀態(tài),同時(shí)根據(jù)修改消息中包含的正式媒體協(xié)商信息進(jìn)行資源預(yù)留。
18.一種早期媒體的資源預(yù)留設(shè)備,該設(shè)備位于用戶設(shè)備的代理服務(wù)器(P-CSCF)上,包括消息檢測(cè)裝置,用于檢測(cè)所在的代理服務(wù)器收到的消息并在檢測(cè)到表明所述用戶設(shè)備資源預(yù)留成功的消息時(shí)向資源開(kāi)啟裝置發(fā)送指令;資源開(kāi)啟裝置,用于在接收到消息檢測(cè)裝置發(fā)來(lái)的指令時(shí)將打開(kāi)門控消息發(fā)送給策略決策功能(PDF)。
19.一種早期媒體的資源預(yù)留設(shè)備,該設(shè)備位于用戶設(shè)備的代理服務(wù)器(P-CSCF)上,包括消息檢測(cè)裝置,用于檢測(cè)所在的代理服務(wù)器收到的消息并在檢測(cè)到表示需要申請(qǐng)令牌的消息時(shí)向資源開(kāi)啟裝置發(fā)送指令;資源開(kāi)啟裝置,用于在接收到消息檢測(cè)裝置發(fā)來(lái)的指令時(shí)將打開(kāi)資源的信息包含在鑒權(quán)請(qǐng)求消息中發(fā)送給策略決策功能(PDF)。
專利摘要
本發(fā)明公開(kāi)一種早期媒體的資源預(yù)留方法和設(shè)備。該早期媒體是正式會(huì)話建立前交換的媒體。一方面,呼叫的第一終端與呼叫對(duì)端進(jìn)行第一媒體協(xié)商,為早期媒體預(yù)留資源;P-CSCF上的消息檢測(cè)裝置檢測(cè)到表明UE資源預(yù)留成功的消息時(shí),該P(yáng)-CSCF上的資源開(kāi)啟裝置發(fā)送打開(kāi)門控消息,命令PDF打開(kāi)預(yù)留的資源;早期媒體會(huì)話建立。另一方面,呼叫的第一終端與呼叫對(duì)端進(jìn)行第一媒體協(xié)商,當(dāng)P-CSCF上的消息檢測(cè)裝置檢測(cè)到表示需要申請(qǐng)令牌的消息時(shí),該P(yáng)-CSCF上的資源開(kāi)啟裝置發(fā)送鑒權(quán)請(qǐng)求消息,通知PDF將媒體資源設(shè)置為打開(kāi);第一媒體協(xié)商完成,為早期媒體預(yù)留資源;早期媒體會(huì)話建立。本發(fā)明使早期媒體業(yè)務(wù)有了QoS保障。
文檔編號(hào)H04L12/54GK1996999SQ200510048291
公開(kāi)日2007年7月11日 申請(qǐng)日期2005年12月31日
發(fā)明者曹琪 申請(qǐng)人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan