欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

會(huì)話建立方法

文檔序號(hào):7622203閱讀:162來(lái)源:國(guó)知局

專利名稱::會(huì)話建立方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信技術(shù),特別涉及SIP域終端能力不匹配情況下的會(huì)話建立方法。
背景技術(shù)
:會(huì)話發(fā)起協(xié)議(SessionInitationProtocol,簡(jiǎn)稱“SIP”)是互聯(lián)網(wǎng)工程任務(wù)組(INTERNETENGINEERINGTASKFORCE,簡(jiǎn)稱“IETF”)于1999年3月發(fā)布的“一種在網(wǎng)上傳送話音(VoIP)的標(biāo)準(zhǔn)”。SIP是一信令協(xié)議用于初始、管理和終止分組網(wǎng)絡(luò)中的語(yǔ)音和視頻會(huì)話,具體地說(shuō)就是用來(lái)生成、修改和終結(jié)一個(gè)或多個(gè)參與者之間的會(huì)話。SIP是IETF多媒體數(shù)據(jù)和控制體系結(jié)構(gòu)的一個(gè)組成部分,因此它與IETF的許多其他協(xié)議都有聯(lián)系,例如實(shí)時(shí)傳輸協(xié)議(RealTimeTransferProtocol,簡(jiǎn)稱“RTP”)、會(huì)話描述協(xié)議(SessionDescriptionProtocol,簡(jiǎn)稱“SDP”)等。SIP主要提供了與會(huì)話建立和終結(jié)相關(guān)的五個(gè)方面功能,它們是(1)用戶定位用于通信的終端系統(tǒng)的決定;(2)用戶可用性被呼叫方參與通信的意愿的決定;(3)用戶能力使用的媒體和媒體參數(shù)的決定;(4)會(huì)話建立“振鈴”,呼叫和被呼叫方會(huì)話參數(shù)的建立;(5)會(huì)話管理包括轉(zhuǎn)移和終結(jié)會(huì)話,修改會(huì)話參數(shù),以及調(diào)用業(yè)務(wù)等。SIP有兩種類型的消息,它們是(1)請(qǐng)求從客戶機(jī)發(fā)到服務(wù)器的消息。(2)響應(yīng)從服務(wù)器發(fā)到客戶機(jī)的消息。其中請(qǐng)求消息包括INVITE初始呼叫。ACK確認(rèn)INVITE的最終應(yīng)答。BYE終止呼叫。CANCEL撤消搜索和振玲。OPTIONS查詢另一方能力。REGISTER注冊(cè)位置服務(wù)。INFO發(fā)送會(huì)話中信息而不改變會(huì)話狀態(tài)。PRACK與ACK作用相同,但是用于臨時(shí)響應(yīng)。SUBSCRIBE該方法用來(lái)向遠(yuǎn)端端點(diǎn)預(yù)訂其狀態(tài)變化的通知。NOTIFY該方法發(fā)送消息以通知預(yù)訂者它所預(yù)定的狀態(tài)的變化。UPDATE允許客戶更新一個(gè)會(huì)話的參數(shù)而不影響該會(huì)話的當(dāng)前狀態(tài)。MESSAGE通過(guò)在其請(qǐng)求體中承載即時(shí)消息內(nèi)容實(shí)現(xiàn)即時(shí)消息。REFER其功能是指示接受方通過(guò)使用在請(qǐng)求中提供的聯(lián)系地址信息聯(lián)系第三方。響應(yīng)消息包含數(shù)字響應(yīng)代碼。SIP響應(yīng)代碼集部分基于超文本傳輸協(xié)議(HyperTextTransferProtocol,簡(jiǎn)稱“HTTP”)響應(yīng)代碼。有兩種類型的響應(yīng),它們是臨時(shí)響應(yīng)(1XX)臨時(shí)響應(yīng)被服務(wù)器用來(lái)指示進(jìn)程,但是不終結(jié)SIP事物。最終響應(yīng)(2XX,3XX,4XX,5XX,6XX)最終響應(yīng)終止SIP事物。目前已成為分組域會(huì)話業(yè)務(wù)主流協(xié)議的SIP要求會(huì)話雙方通過(guò)SIP協(xié)議攜帶SDP描述,進(jìn)行媒體能力的協(xié)商。這是因?yàn)樵诔休d基于分組網(wǎng)的會(huì)話業(yè)務(wù)中,會(huì)話雙方要能夠進(jìn)行媒體交互,必須先進(jìn)行媒體能力的協(xié)商,包括媒體編解碼格式、IP協(xié)議版本(IPv4/IPv6))、收端IP地址和端口號(hào)、打包時(shí)長(zhǎng)等,協(xié)商成功,會(huì)話雙方媒體能力一致,才可能進(jìn)行媒體流的交互。一般這個(gè)媒體協(xié)商過(guò)程遵循offer(提議)/answer(應(yīng)答)模式。但當(dāng)在分組域會(huì)話雙方終端能力沒(méi)有交集時(shí),被叫側(cè)會(huì)返回488(NotAcceptableHere)或606(NotAcceptable),告知被叫終端不支持Offer的媒體能力,這時(shí)呼叫將被拆除,會(huì)話建立不成功。由于SIP終端能力不匹配導(dǎo)致呼叫失敗的流程如圖1所示,其中SIP服務(wù)器1是設(shè)備終端1(TE1)用戶歸屬的服務(wù)器,SIP服務(wù)器2是設(shè)備終端2(TE2)用戶歸屬的服務(wù)器,中間可能還會(huì)經(jīng)過(guò)其他的網(wǎng)絡(luò)實(shí)體進(jìn)行路由,但對(duì)整個(gè)流程沒(méi)有影響,故在圖中省略。目前,在終端能力(比如編解碼能力)無(wú)法匹配的情況下,通過(guò)被叫用戶歸屬的服務(wù)呼叫會(huì)話控制功能(ServingCSCF,簡(jiǎn)稱“S-CSCF”)將業(yè)務(wù)觸發(fā)到應(yīng)用服務(wù)器(ApplicationServer,簡(jiǎn)稱“AS”),由AS調(diào)用媒體資源功能控制器(MultimediaResourceFunctionController,簡(jiǎn)稱“MRFC”)提供的資源完成主被叫之間的編解碼轉(zhuǎn)換,其中,MRFC通過(guò)控制媒體資源功能處理器(MultimediaResourceFunctionProcessor,簡(jiǎn)稱“MRFP”)實(shí)現(xiàn)媒體能力。具體流程如圖2所示,步驟201至203是主叫用戶發(fā)起初始呼叫,但由于被叫用戶的媒體能力與主叫用戶提供的媒體能力1不匹配,因而通過(guò)S-CSCF觸發(fā)AS。步驟205至步驟209是由AS向被叫用戶發(fā)起呼叫并從被叫用戶的返回應(yīng)答中得知被叫用戶所支持的媒體能力是2的過(guò)程。步驟212至217是由AS調(diào)用MRFC為被叫用戶申請(qǐng)媒體資源的過(guò)程。步驟218至225是AS與被叫用戶進(jìn)行能力協(xié)商的過(guò)程,由于AS已經(jīng)知道被叫用戶所支持的媒體能力,因此該協(xié)商一定是成功的。步驟226至步驟229是由AS調(diào)用MRFC為主叫用戶申請(qǐng)媒體資源的過(guò)程,步驟231至步驟253是AS與主叫用戶進(jìn)行能力協(xié)商的過(guò)程,由于AS已經(jīng)知道主叫用戶所支持的媒體能力,因此該協(xié)商一定是成功的。當(dāng)AS通過(guò)S-CSCF向MRFC返回應(yīng)答后,就進(jìn)行主、被叫用戶的服務(wù)質(zhì)量協(xié)商流程??梢?jiàn),在現(xiàn)有技術(shù)中是通過(guò)AS分別與主、被叫用戶進(jìn)行媒體能力的協(xié)商,從而使得主、被叫用戶能夠建立起呼叫。也就是將呼叫從會(huì)話控制層分成兩段,前一段從主叫用戶到AS,后一段從AS到被叫用戶,AS工作在背靠背用戶代理(BacktoBackUserAgent,簡(jiǎn)稱“B2BUA”)模式下;媒體流也分成兩段,前一段從主叫終端到MRFP,后一段從MRFP到被叫終端在實(shí)際應(yīng)用中,上述方案存在以下問(wèn)題在主、被叫用戶的終端能力不匹配的情況下,整個(gè)會(huì)話流程經(jīng)過(guò)的步驟很多,會(huì)話建立的時(shí)間會(huì)比較長(zhǎng)。造成這種情況的主要原因在于,整個(gè)會(huì)話必須由S-CSCF觸發(fā)AS,呼叫被分成兩段分別建立,媒體協(xié)商也要分別進(jìn)行,而且是主叫終端/被叫終端和MRFP的媒體協(xié)商都需要AS分成兩段來(lái)和主叫用戶/被叫用戶以及MRFC分別協(xié)商。從圖2中可以看出,主、被叫用戶的會(huì)話建立過(guò)程中要進(jìn)行四次Offer/Answer協(xié)商,而由于Offer/Answer協(xié)商所經(jīng)的路由較長(zhǎng),中間節(jié)點(diǎn)較多,因而Offer/Answer協(xié)商的效率較低,另外,AS要分別為被叫用戶和主叫用戶申請(qǐng)兩次資源。所以,會(huì)話建立的時(shí)間比較長(zhǎng)。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種會(huì)話建立方法,使得在最大限度保證會(huì)話成功的前提下提高會(huì)話建立效率。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種會(huì)話建立方法,包含以下步驟具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)在前向傳遞初始的請(qǐng)求建立會(huì)話的第一消息時(shí),將本節(jié)點(diǎn)控制的網(wǎng)關(guān)額外提供的媒體能力的參數(shù)加入到該消息所帶的主叫終端媒體能力集中,并記錄新加入的媒體能力和原先收到的主叫終端媒體能力集及其優(yōu)先級(jí),其中,新加入的媒體能力是原媒體能力集中沒(méi)有但可以與原媒體能力集中媒體能力通過(guò)所述網(wǎng)關(guān)相互轉(zhuǎn)換的;所述會(huì)話控制節(jié)點(diǎn)在后向傳遞對(duì)所述第一消息的第一個(gè)攜帶被叫終端媒體能力集的響應(yīng)消息時(shí),至少部分地根據(jù)所述記錄判斷該消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力是否應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,如果是則在記錄的所述原先收到的主叫終端媒體能力集中選出優(yōu)先級(jí)最高且能通過(guò)所述網(wǎng)關(guān)與第一媒體能力相互轉(zhuǎn)換的第二媒體能力,將該響應(yīng)消息中最高優(yōu)先級(jí)的媒體能力設(shè)置為第二媒體能力。其中,所述第一消息及其響應(yīng)消息是會(huì)話發(fā)起協(xié)議消息;在所述第一消息及其響應(yīng)消息中通過(guò)會(huì)話描述協(xié)議描述主、被叫終端的媒體能力集。此外在所述方法中,所述第一消息是“Invite”消息;所述響應(yīng)消息是“180Ringing”或“183SessionProgress”消息。此外在所述方法中,所述具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)可以是媒體資源功能控制器;所述網(wǎng)關(guān)可以是媒體資源功能處理器。此外在所述方法中,當(dāng)所述會(huì)話控制節(jié)點(diǎn)在傳遞對(duì)所述第一消息的響應(yīng)消息時(shí),如果判定該響應(yīng)消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,則還包含以下步驟將該響應(yīng)消息所帶的被叫終端媒體能力集中除第二媒體能力以外的其它媒體能力刪除或置于較低的優(yōu)先級(jí)。此外在所述方法中,所述新加入的媒體能力的優(yōu)先級(jí)低于所述第一消息中原主叫終端媒體能力集中各媒體能力的優(yōu)先級(jí)。此外在所述方法中,當(dāng)所述會(huì)話控制節(jié)點(diǎn)在傳遞對(duì)所述第一消息的響應(yīng)消息時(shí),如果判定該響應(yīng)消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,則還包含以下步驟請(qǐng)求所述網(wǎng)關(guān)預(yù)留資源,用于實(shí)現(xiàn)所述第一、第二媒體能力所對(duì)應(yīng)媒體之間的轉(zhuǎn)換。此外在所述方法中,所述會(huì)話建立時(shí),所述主叫終端用戶到被叫終端用戶的路由中可以經(jīng)過(guò)一個(gè)或多個(gè)所述具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)。此外在所述方法中,當(dāng)所述會(huì)話控制節(jié)點(diǎn)在傳遞對(duì)所述第一消息的響應(yīng)消息時(shí),如果判定該響應(yīng)消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力不應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,則還包含以下步驟透?jìng)魉霰唤薪K端媒體能力集,或至少部分地根據(jù)所述記錄將所述被叫終端媒體能力集中應(yīng)由本節(jié)點(diǎn)提供的各媒體能力刪除后向下傳遞。此外在所述方法中,當(dāng)所述會(huì)話的媒體流建立時(shí),所述網(wǎng)關(guān)在前向?qū)⑺龅诙襟w能力對(duì)應(yīng)的媒體轉(zhuǎn)換成第一媒體能力對(duì)應(yīng)的媒體,在后向?qū)⑺龅谝幻襟w能力對(duì)應(yīng)的媒體轉(zhuǎn)換成第二媒體能力對(duì)應(yīng)的媒體。通過(guò)比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)在傳遞初始會(huì)話建立請(qǐng)求消息時(shí),將本節(jié)點(diǎn)網(wǎng)關(guān)額外提供的媒體能力加入該消息的主叫終端媒體能力集,加入的媒體能力可以通過(guò)網(wǎng)關(guān)與媒體能力集中原有的能力相互轉(zhuǎn)換,在傳遞響應(yīng)消息時(shí),如果該消息的被叫終端媒體能力集中優(yōu)先級(jí)最高的媒體能力應(yīng)由本節(jié)點(diǎn)的網(wǎng)關(guān)提供,則將可與該媒體能力相互轉(zhuǎn)換的、在原主叫終端媒體能力集中優(yōu)先級(jí)最高的媒體能力的優(yōu)先級(jí)設(shè)置為最高。這種技術(shù)方案上的區(qū)別,帶來(lái)了較為明顯的有益效果,即在會(huì)話終端能力集不匹配的情況下,此方案能夠充分利用網(wǎng)絡(luò)資源,最大限度地保證會(huì)話能夠成功建立,同時(shí)保證會(huì)話建立效率比較高。相對(duì)于現(xiàn)有技術(shù),本發(fā)明從三個(gè)方面提高了會(huì)話建立效率第一本發(fā)明只進(jìn)行了一次Offer/Answer協(xié)商,而現(xiàn)有技術(shù)中是四次Offer/Answer協(xié)商,而Offer/Answer協(xié)商的效率較低(因?yàn)镺ffer/Answer協(xié)商所經(jīng)的路由較長(zhǎng),中間節(jié)點(diǎn)較多),所以這一點(diǎn)對(duì)效率的提升作用較大。第二,本發(fā)明沒(méi)有重新發(fā)起呼叫,只是對(duì)傳遞的相關(guān)消息進(jìn)行了媒體能力集的修改,這種修改對(duì)路由中的其它節(jié)點(diǎn)以及主、被叫終端都是透明的,從另一個(gè)方面講,為應(yīng)用本發(fā)明而對(duì)現(xiàn)有網(wǎng)絡(luò)升級(jí)時(shí),升級(jí)僅限于具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)本身,網(wǎng)絡(luò)中的其它節(jié)點(diǎn)不用升級(jí);第三,本發(fā)明只向網(wǎng)關(guān)申請(qǐng)一次資源,在一次申請(qǐng)中為兩個(gè)方向的媒體轉(zhuǎn)換都申請(qǐng)了資源,而現(xiàn)有技術(shù)則申請(qǐng)了兩次。圖1是現(xiàn)有技術(shù)中SIP終端能力不匹配導(dǎo)致呼叫失敗的消息交互示意圖;圖2是現(xiàn)有技術(shù)中最大限度保證會(huì)話成功的消息交互示意圖;圖3是根據(jù)本發(fā)明的會(huì)話建立方法的消息交互示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。在終端能力無(wú)法匹配的情況下,必須借助網(wǎng)絡(luò)中的媒體網(wǎng)關(guān)進(jìn)行媒體轉(zhuǎn)換,適配雙方的能力。媒體網(wǎng)關(guān)能夠?qū)崿F(xiàn)包括編解碼轉(zhuǎn)換、速率適配等功能,受網(wǎng)絡(luò)會(huì)話層控制節(jié)點(diǎn)的控制來(lái)執(zhí)行這些功能。根據(jù)本發(fā)明的會(huì)話建立方法的原理,在會(huì)話中,當(dāng)始發(fā)終端將自己的媒體能力描述通過(guò)初始會(huì)話建立請(qǐng)求消息攜帶到具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)時(shí),該會(huì)話控制節(jié)點(diǎn)對(duì)比始發(fā)終端的能力和媒體網(wǎng)關(guān)的能力,將媒體網(wǎng)關(guān)同時(shí)符合如下條件的能力添加在到下一跳的消息媒體能力描述中條件1始發(fā)終端不具備而媒體網(wǎng)關(guān)具備的能力;條件2針對(duì)符合條件1的能力,同時(shí)媒體網(wǎng)關(guān)還要能夠提供其和前一段網(wǎng)絡(luò)以及始發(fā)終端支持的至少一種能力的相互轉(zhuǎn)換。例如始發(fā)終端和前一段網(wǎng)絡(luò)支持能力1、2、3,媒體網(wǎng)關(guān)額外支持能力4、5,同時(shí)媒體網(wǎng)關(guān)能支持能力4和能力1、2、3中任一種的轉(zhuǎn)換,但不支持能力5和能力1、2、3的轉(zhuǎn)換,這樣只有能力4能夠被添加到媒體能力描述中。為保證被叫終端在選擇匹配能力時(shí)優(yōu)先選擇主叫終端支持的能力,會(huì)話控制節(jié)點(diǎn)在媒體能力描述中添加能力參數(shù)時(shí)應(yīng)使媒體網(wǎng)關(guān)提供的能力優(yōu)先級(jí)低于主叫終端提供的能力。在主叫終端呼叫被叫終端的路由中,可能會(huì)經(jīng)過(guò)多個(gè)能夠控制媒體網(wǎng)關(guān)的會(huì)話控制節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都可以將同時(shí)符合條件1和2的能力加入到媒體能力描述中傳送出去,同時(shí)會(huì)話控制節(jié)點(diǎn)要能夠記錄媒體能力描述中哪些能力是本節(jié)點(diǎn)控制的媒體網(wǎng)關(guān)提供的,哪些是前一段網(wǎng)絡(luò)和始發(fā)終端提供的。當(dāng)會(huì)話建立信息(如SIP域中就是Invite消息)到達(dá)被叫終端時(shí),提供給被叫終端的Offer媒體能力集已經(jīng)是始發(fā)終端和途經(jīng)網(wǎng)絡(luò)實(shí)體能夠提供的能力總和,最大限度的保證主被叫能力協(xié)商能夠成功。當(dāng)被叫終端根據(jù)前向提供的媒體能力集和優(yōu)先級(jí)排列給出被叫終端的媒體能力集Answer時(shí),途經(jīng)會(huì)話控制節(jié)點(diǎn)根據(jù)之前的記錄判斷Answer中給出的優(yōu)先級(jí)最高的媒體能力是否由本會(huì)話控制節(jié)點(diǎn)控制的媒體網(wǎng)關(guān)提供,如果是,則需要控制媒體網(wǎng)關(guān)提供兩種媒體轉(zhuǎn)換的能力,這兩種媒體是媒體1此會(huì)話控制節(jié)點(diǎn)收到的Answer中優(yōu)先級(jí)最高的媒體能力。媒體2此控制節(jié)點(diǎn)收到的Offer中優(yōu)先級(jí)最高的能夠和媒體1進(jìn)行轉(zhuǎn)換的媒體能力。同時(shí)此會(huì)話控制節(jié)點(diǎn)在后向傳遞Answer能力集時(shí),在媒體能力描述中將媒體2的描述放在最高優(yōu)先級(jí),對(duì)收到的Answer中其他媒體能力的描述,可以放在媒體2描述的后面,也可以刪除。如果否,則此會(huì)話控制節(jié)點(diǎn)無(wú)需做媒體網(wǎng)關(guān)控制操作,直接透?jìng)魇盏降腁nswer媒體能力描述,也可以將本會(huì)話控制節(jié)點(diǎn)在前向發(fā)送Offer時(shí)加上的能力集在收到的Answer媒體能力描述中刪除后再發(fā)送出去。下面參照?qǐng)D3,進(jìn)一步的詳細(xì)說(shuō)明實(shí)現(xiàn)上述發(fā)明原理的具體過(guò)程。首先需要說(shuō)明,在本發(fā)明的會(huì)話建立方法中,涉及TE1、SCN1、SCN3、GW、SCN2以及TE2。其中,SCN1是SIP終端TE1用戶歸屬的服務(wù)器(例如S-CSCF),SCN2是SIP終端TE2用戶歸屬的服務(wù)器(例如S-CSCF),SCN3是網(wǎng)絡(luò)中具有媒體控制能力的會(huì)話層控制節(jié)點(diǎn),在本發(fā)明中,它是MRFC。在這種情況下,本實(shí)施例中的GW,即SCN3控制下的媒體網(wǎng)關(guān)可以是MRFP,它負(fù)責(zé)實(shí)現(xiàn)媒體流的轉(zhuǎn)發(fā),包括編解碼轉(zhuǎn)換等功能。實(shí)際物理部署中,SCN3可能和SCN1或SCN2合設(shè),也可能是一個(gè)單獨(dú)的物理實(shí)體。步驟301TE1發(fā)起會(huì)話,向SCN1發(fā)送初始會(huì)話建議請(qǐng)求“Invite”消息。其中,該“Invite”消息的SDP描述中攜帶有TE1本身的媒體能力集,作為媒體能力Offer1(原主叫終端能力集)。為了更加易于理解,假設(shè)Offer1中的媒體能力為1、2、3,且其優(yōu)先級(jí)由高到低,依次為3、2、1。此后,在步驟302SCN1不控制任何網(wǎng)關(guān),通過(guò)初始會(huì)話建立請(qǐng)求“Invite”消息,將呼叫轉(zhuǎn)發(fā)到SCN3,其中,媒體Offer1不改變。接著,進(jìn)入步驟303SCN3控制媒體網(wǎng)關(guān),將媒體網(wǎng)關(guān)能夠提供的新能力(假定為媒體能力4和5,并且,媒體能力4能夠和媒體能力2或3相互轉(zhuǎn)換,媒體能力5能夠和媒體能力1或3相互轉(zhuǎn)換)加到Offer1后面,成為Offer2(增加了媒體網(wǎng)關(guān)提供的新能力以后的主叫終端媒體能力集,即,媒體能力1、2、3、4和5),SCN3將同時(shí)符合條件1和2的媒體能力加入SDP描述中。由此可見(jiàn),在本步驟中,SCN3將本節(jié)點(diǎn)的網(wǎng)關(guān)額外提供的媒體能力的參數(shù)加入到該消息所帶的主叫終端媒體能力集中,并記錄新加入的媒體能力和原主叫終端媒體能力集及其優(yōu)先級(jí)。需要指出,新加入的媒體能力是原媒體能力集,即Offer1中沒(méi)有的,但可以與原媒體能力集中媒體能力通過(guò)所述網(wǎng)關(guān)相互轉(zhuǎn)換的。并且,新加入的媒體能力的優(yōu)先級(jí)低于Offer1中各媒體能力的優(yōu)先級(jí)。例如,在本實(shí)施例中,媒體能力4和5的優(yōu)先級(jí)低于媒體能力1、2和3,假定媒體能力4的優(yōu)先級(jí)高于媒體能力5。在步驟304SCN3通過(guò)初始會(huì)話建立請(qǐng)求“Invite”消息,將轉(zhuǎn)換SDP后的Offer2發(fā)送到SCN2。步驟305SCN2也不控制網(wǎng)關(guān),通過(guò)初始會(huì)話建立請(qǐng)求“Invite”消息,將呼叫轉(zhuǎn)發(fā)到TE2,其中,媒體Offer2不改變。在步驟306TE2根據(jù)Offer2和本終端支持的能力(假定為媒體能力4),找到交集(媒體能力4和5),并按照Offer2提供的優(yōu)先級(jí),向SCN2反饋Answer2(被叫終端的媒體能力集)??紤]到Offer2中媒體能力4的優(yōu)先級(jí)高于媒體能力5,所以在Answer2中,以媒體能力4為最高優(yōu)先級(jí)的媒體能力。此后,在步驟307,SCN2將Answer2透?jìng)鞯絊CN3。SCN3獲取Answer后,判斷Answer2中最高優(yōu)先級(jí)的能力(下文稱為“第一媒體能力”)是否由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,如果是,則在記錄的Offer1的媒體能力集中選出優(yōu)先級(jí)最高且能通過(guò)WG與第一媒體能力相互轉(zhuǎn)換的第二媒體能力,將該應(yīng)答消息中最高優(yōu)先級(jí)的媒體能力設(shè)置為第二媒體能力。將該應(yīng)答消息所帶的被叫終端媒體能力集中除第二媒體能力以外的其它媒體能力刪除或置于較低的優(yōu)先級(jí)。在本實(shí)施例中,Answer2中最高優(yōu)先級(jí)的媒體能力為媒體能力4,該媒體能力是由WG提供的,所以在記錄的Offer1的媒體能力集中選出可以和媒體能力4相互轉(zhuǎn)換的媒體能力,即媒體能力2和媒體能力3,又由于在Offer1中,媒體能力3的優(yōu)先級(jí)高于媒體能力2的優(yōu)先級(jí),所以將媒體能力3設(shè)置為Answer1中最高優(yōu)先級(jí)的媒體能力。此后執(zhí)行步驟308和309。如果判定Answer2的媒體能力集中優(yōu)先級(jí)最高的第一媒體能力不應(yīng)由本節(jié)點(diǎn)的網(wǎng)關(guān)提供,則透?jìng)魉霰唤薪K端媒體能力集,或至少部分地根據(jù)所述記錄將所述被叫終端媒體能力集中應(yīng)由本節(jié)點(diǎn)提供的各媒體能力刪除后向下傳遞。在步驟308SCN3向GW請(qǐng)求預(yù)留資源,用于實(shí)現(xiàn)所述第一、第二媒體能力所對(duì)應(yīng)媒體之間的轉(zhuǎn)換。需要指出的是,請(qǐng)求預(yù)留的是兩個(gè)資源。一個(gè)是根據(jù)與被叫互通的Offer2中最高優(yōu)先級(jí)的能力分配的資源;另一個(gè)是根據(jù)與主叫互通的Offer1中最高優(yōu)先級(jí)的能力分配的資源。這兩個(gè)資源在網(wǎng)關(guān)中屬于同一個(gè)上下文。此后,在步驟309,GW反饋成功執(zhí)行。需要指出,此時(shí)不表示資源可以開(kāi)始使用,SCN3可以控制網(wǎng)關(guān)資源處于Mute(靜默)狀態(tài)。在步驟310SCN3按照TE1提供的Offer1中的信息和同樣的優(yōu)先級(jí),向SCN1反饋Answer1(網(wǎng)關(guān)提供的能力集)。如果TE2有和TE1重合的能力集,則按照TE2反饋的能力集透?jìng)?。步驟311至步驟319繼續(xù)完成主被叫能力的協(xié)商過(guò)程。步驟320至步驟329完成主被叫媒體的更新。步驟330至步驟341被叫振鈴、摘機(jī)、呼叫接通。當(dāng)所述會(huì)話的媒體流建立時(shí),所述網(wǎng)關(guān)在前向?qū)⑺龅诙襟w能力對(duì)應(yīng)的媒體轉(zhuǎn)換成第一媒體能力對(duì)應(yīng)的媒體,在后向?qū)⑺龅谝幻襟w能力對(duì)應(yīng)的媒體轉(zhuǎn)換成第二媒體能力對(duì)應(yīng)的媒體。其中,如圖3所示,步驟306、307、310和311中,應(yīng)答消息是“183SessionProgress”消息,在本發(fā)明的其它實(shí)施例中,應(yīng)答消息也可以是“180Ringing”??偟膩?lái)說(shuō),相對(duì)于現(xiàn)有技術(shù),在基于分組承載的會(huì)話網(wǎng)絡(luò)中,當(dāng)會(huì)話終端的能力集不匹配時(shí),本發(fā)明的會(huì)話建立方法可利用網(wǎng)絡(luò)資源,通過(guò)網(wǎng)絡(luò)中的會(huì)話控制設(shè)備加入其控制的網(wǎng)關(guān)提供的能力集,提供更多的能力可選項(xiàng),并且只向GW申請(qǐng)一次資源,在最大限度的保證會(huì)話能夠成功建立的條件下,提高了Offer/Answer協(xié)商效率,確保會(huì)話建立效率較高。雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施例,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。權(quán)利要求1.一種會(huì)話建立方法,其特征在于,包含以下步驟具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)在前向傳遞初始的請(qǐng)求建立會(huì)話的第一消息時(shí),將本節(jié)點(diǎn)控制的網(wǎng)關(guān)額外提供的媒體能力的參數(shù)加入到該消息所帶的主叫終端媒體能力集中,并記錄新加入的媒體能力和原先收到的主叫終端媒體能力集及其優(yōu)先級(jí),其中,新加入的媒體能力是原媒體能力集中沒(méi)有但可以與原媒體能力集中媒體能力通過(guò)所述網(wǎng)關(guān)相互轉(zhuǎn)換的;所述會(huì)話控制節(jié)點(diǎn)在后向傳遞對(duì)所述第一消息的第一個(gè)攜帶被叫終端媒體能力集的響應(yīng)消息時(shí),至少部分地根據(jù)所述記錄判斷該消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力是否應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,如果是則在記錄的所述原先收到的主叫終端媒體能力集中選出優(yōu)先級(jí)最高且能通過(guò)所述網(wǎng)關(guān)與第一媒體能力相互轉(zhuǎn)換的第二媒體能力,將該響應(yīng)消息中最高優(yōu)先級(jí)的媒體能力設(shè)置為第二媒體能力。2.根據(jù)權(quán)利要求1所述的會(huì)話建立方法,其特征在于,所述第一消息及其響應(yīng)消息是會(huì)話發(fā)起協(xié)議消息;在所述第一消息及其響應(yīng)消息中通過(guò)會(huì)話描述協(xié)議描述主、被叫終端的媒體能力集。3.根據(jù)權(quán)利要求2所述的會(huì)話建立方法,其特征在于,所述第一消息是“Invite”消息;所述響應(yīng)消息是“180Ringing”或“183SessionProgress”消息。4.根據(jù)權(quán)利要求2所述的會(huì)話建立方法,其特征在于,所述具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)可以是媒體資源功能控制器;所述網(wǎng)關(guān)可以是媒體資源功能處理器。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的會(huì)話建立方法,其特征在于,當(dāng)所述會(huì)話控制節(jié)點(diǎn)在傳遞對(duì)所述第一消息的響應(yīng)消息時(shí),如果判定該響應(yīng)消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,則還包含以下步驟將該響應(yīng)消息所帶的被叫終端媒體能力集中除第二媒體能力以外的其它媒體能力刪除或置于較低的優(yōu)先級(jí)。6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的會(huì)話建立方法,其特征在于,所述新加入的媒體能力的優(yōu)先級(jí)低于所述第一消息中原主叫終端媒體能力集中各媒體能力的優(yōu)先級(jí)。7.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的會(huì)話建立方法,其特征在于,當(dāng)所述會(huì)話控制節(jié)點(diǎn)在傳遞對(duì)所述第一消息的響應(yīng)消息時(shí),如果判定該響應(yīng)消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,則還包含以下步驟請(qǐng)求所述網(wǎng)關(guān)預(yù)留資源,用于實(shí)現(xiàn)所述第一、第二媒體能力所對(duì)應(yīng)媒體之間的轉(zhuǎn)換。8.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的會(huì)話建立方法,其特征在于,所述會(huì)話建立時(shí),所述主叫終端用戶到被叫終端用戶的路由中可以經(jīng)過(guò)一個(gè)或多個(gè)所述具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)。9.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的會(huì)話建立方法,其特征在于,當(dāng)所述會(huì)話控制節(jié)點(diǎn)在傳遞對(duì)所述第一消息的響應(yīng)消息時(shí),如果判定該響應(yīng)消息所帶的被叫終端媒體能力集中優(yōu)先級(jí)最高的第一媒體能力不應(yīng)由本節(jié)點(diǎn)控制的網(wǎng)關(guān)提供,則還包含以下步驟透?jìng)魉霰唤薪K端媒體能力集,或至少部分地根據(jù)所述記錄將所述被叫終端媒體能力集中應(yīng)由本節(jié)點(diǎn)提供的各媒體能力刪除后向下傳遞。10.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的會(huì)話建立方法,其特征在于,當(dāng)所述會(huì)話的媒體流建立時(shí),所述網(wǎng)關(guān)在前向?qū)⑺龅诙襟w能力對(duì)應(yīng)的媒體轉(zhuǎn)換成第一媒體能力對(duì)應(yīng)的媒體,在后向?qū)⑺龅谝幻襟w能力對(duì)應(yīng)的媒體轉(zhuǎn)換成第二媒體能力對(duì)應(yīng)的媒體。全文摘要本發(fā)明涉及通信技術(shù),公開(kāi)了一種會(huì)話建立方法,使得在最大限度保證會(huì)話成功的前提下提高會(huì)話建立效率。本發(fā)明中,具有媒體控制能力的會(huì)話控制節(jié)點(diǎn)在傳遞初始會(huì)話建立請(qǐng)求消息時(shí),將本節(jié)點(diǎn)網(wǎng)關(guān)額外提供的媒體能力加入該消息的主叫終端媒體能力集,加入的媒體能力可以通過(guò)網(wǎng)關(guān)與媒體能力集中原有的能力相互轉(zhuǎn)換,在傳遞響應(yīng)消息時(shí),如果該消息的被叫終端媒體能力集中優(yōu)先級(jí)最高的媒體能力應(yīng)由本節(jié)點(diǎn)的網(wǎng)關(guān)提供,則將可與該媒體能力相互轉(zhuǎn)換的、在原主叫終端媒體能力集中優(yōu)先級(jí)最高的媒體能力的優(yōu)先級(jí)設(shè)置為最高。文檔編號(hào)H04L29/06GK1889565SQ200510091860公開(kāi)日2007年1月3日申請(qǐng)日期2005年8月16日優(yōu)先權(quán)日2005年8月16日發(fā)明者王櫻,王鵬,張寶峰申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
滨州市| 松滋市| 宁化县| 黑龙江省| 阿拉善盟| 若尔盖县| 曲麻莱县| 土默特右旗| 庆云县| 灵武市| 林西县| 江都市| 新丰县| 仪陇县| 邹平县| 印江| 镇沅| 九龙坡区| 民勤县| 镇康县| 桑植县| 桂阳县| 临泽县| 平定县| 姚安县| 工布江达县| 佛山市| 丹棱县| 庆阳市| 玉树县| 安泽县| 东山县| 项城市| 凌云县| 罗江县| 林口县| 叙永县| 灵川县| 南开区| 建阳市| 左权县|