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

通過sip注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法

文檔序號(hào):7954999閱讀:302來源:國知局
專利名稱:通過sip注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法
技術(shù)領(lǐng)域
本發(fā)明專利涉及通信領(lǐng)域,尤其涉及一種通過會(huì)話建立協(xié)議(SIP)注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法。
背景技術(shù)
會(huì)話建立協(xié)議(SIP,Session Initiation Protocol),是一種IETF RFC3261定義的用于建立多媒體會(huì)話的協(xié)議,作為互聯(lián)網(wǎng)時(shí)代的基礎(chǔ)信令,SIP現(xiàn)今已廣泛應(yīng)用于Internet網(wǎng)絡(luò)、IMS網(wǎng)絡(luò)等分組網(wǎng)絡(luò),支持各種各樣的新業(yè)務(wù),例如IMS網(wǎng)絡(luò)是3GPP R5和R6以SIP架構(gòu)為基礎(chǔ),采用3G/2G GPRS、WLAN等多種接入技術(shù)的業(yè)務(wù)網(wǎng)絡(luò)。
SIP是一種很靈活的協(xié)議,其應(yīng)用小到電話終端,大到交換網(wǎng)絡(luò)系統(tǒng),為了獲取終端用戶的位置信息,SIP一般通過注冊(cè)服務(wù)為特定域的位置服務(wù)創(chuàng)建綁定關(guān)系,注冊(cè)服務(wù)把Contact頭域(即發(fā)起注冊(cè)請(qǐng)求的用戶)的聯(lián)系地址和To頭域(即受邀請(qǐng)的通訊終端)中的記錄地址綁定起來。一個(gè)記錄地址可以綁定一個(gè)或者多個(gè)聯(lián)系地址,當(dāng)該域中的代理服務(wù)器(proxy)接收到一個(gè)SIP請(qǐng)求時(shí),根據(jù)該SIP請(qǐng)求中的Request-URI(Universal Resource Identity,通用資源標(biāo)識(shí))和記錄地址的記錄匹配,即可找到用戶注冊(cè)的聯(lián)系地址。SIP注冊(cè)服務(wù)包括通過注冊(cè)請(qǐng)求用來增加、刪除、刷新、查詢綁定信息,一個(gè)注冊(cè)請(qǐng)求可以增加一個(gè)記錄地址和一個(gè)或者多個(gè)聯(lián)系地址之間的綁定,客戶端同樣可以刪除前邊綁定的內(nèi)容也可以查詢記錄地址的當(dāng)前綁定地址。
用戶的終端是支持SIP的終端,可以是手機(jī),也可以是固定電話。在用戶終端注冊(cè)后,往往需要訂閱相關(guān)事件,包括注冊(cè)請(qǐng)求、當(dāng)前狀態(tài)等?,F(xiàn)有的解決方案中的注冊(cè)服務(wù)器雖然可以處理用戶初始注冊(cè),但存在以下缺點(diǎn)
1.增加了終端的復(fù)雜度?,F(xiàn)有的終端注冊(cè)與訂閱相關(guān)事件的指令是緊密綁定的,即用戶在注冊(cè)成功后,需要立即發(fā)起訂閱,而注冊(cè)和訂閱往往都是通過注冊(cè)服務(wù)器處理。網(wǎng)絡(luò)通過通知消息,可以注銷用戶;用戶注銷后,訂閱也同時(shí)取消。注冊(cè)和訂閱分成兩個(gè)獨(dú)立過程導(dǎo)致終端處理復(fù)雜。
2.增加了網(wǎng)絡(luò)的流量。訂閱機(jī)制通過周期性的重定義來維持訂閱對(duì)話的有效性,大量的用戶同時(shí)維持訂閱對(duì)話,將會(huì)為網(wǎng)絡(luò)帶來網(wǎng)絡(luò)流量的要求。
3.增加了網(wǎng)絡(luò)設(shè)備的開銷。通訊設(shè)備如注冊(cè)服務(wù)器在用戶的注冊(cè)生命期內(nèi),同時(shí)處理注冊(cè)和訂閱,并維護(hù)注冊(cè)和訂閱對(duì)話,降低通訊設(shè)備的有效處理能力。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過SIP的擴(kuò)展在注冊(cè)服務(wù)器處理用戶初始注冊(cè)時(shí),隱式創(chuàng)建、刷新和刪除訂閱對(duì)話的方法。
其中,一種通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,包括以下步驟1)用戶向注冊(cè)服務(wù)器發(fā)出攜帶有隱式訂閱事件信息的SIP注冊(cè)請(qǐng)求消息,發(fā)起注冊(cè);2)注冊(cè)服務(wù)器收到用戶的SIP注冊(cè)請(qǐng)求消息,進(jìn)行用戶注冊(cè),并根據(jù)隱式訂閱事件信息,與用戶創(chuàng)建訂閱對(duì)話;3)注冊(cè)服務(wù)器向用戶返回注冊(cè)應(yīng)答消息;4)用戶根據(jù)注冊(cè)應(yīng)答消息建立隱式訂閱。
在步驟2)中進(jìn)一步包括注冊(cè)服務(wù)器在與用戶創(chuàng)建訂閱對(duì)話前,注冊(cè)服務(wù)器設(shè)定注冊(cè)應(yīng)答信息。所述注冊(cè)服務(wù)器讀取注冊(cè)請(qǐng)求消息和注冊(cè)應(yīng)答消息的記錄地址,并采用注冊(cè)請(qǐng)求消息的記錄地址中的Call-ID頭域、From頭域中tag和設(shè)定注冊(cè)應(yīng)答信息中To頭域的tag與用戶創(chuàng)建訂閱對(duì)話。
在步驟4)中進(jìn)一步包括當(dāng)判斷所述注冊(cè)應(yīng)答消息中攜帶有隱式訂閱信息,則根據(jù)注冊(cè)請(qǐng)求消息中的Call-ID頭域、From頭域中tag和注冊(cè)應(yīng)答消息中的To頭域中的tag建立對(duì)應(yīng)的隱式訂閱對(duì)話。
在步驟1)之前進(jìn)一步包括對(duì)SIP消息進(jìn)行擴(kuò)展,以攜帶隱式訂閱事件信息;所述SIP消息包括SIP注冊(cè)請(qǐng)求消息和注冊(cè)應(yīng)答消息,所述擴(kuò)展包括在所述SIP消息中新增頭域、新增參數(shù)或新增標(biāo)簽。
在步驟3)之后進(jìn)一步包括隱式刷新或刷新訂閱的步驟,其中,隱式刷新時(shí)注冊(cè)服務(wù)器在用戶重注冊(cè)請(qǐng)求刷新注冊(cè)定時(shí)器成功后,同時(shí)刷新對(duì)應(yīng)的初始注冊(cè)創(chuàng)建的所述訂閱對(duì)話的定時(shí)器。隱式刪除時(shí),注冊(cè)服務(wù)器在用戶注銷成功后,同時(shí)刪除所述訂閱對(duì)話。
根據(jù)SIP注冊(cè)請(qǐng)求消息中攜帶有隱式訂閱的請(qǐng)求信息,則注冊(cè)服務(wù)器假定同時(shí)收到了一個(gè)訂閱請(qǐng)求。步驟2)中,當(dāng)注冊(cè)服務(wù)器判斷注冊(cè)應(yīng)答信息中包含了P-Associated-URI頭域,則注冊(cè)服務(wù)器收到的訂閱請(qǐng)求中To頭域的記錄地址采用該頭域的缺省記錄地址。當(dāng)注冊(cè)服務(wù)器判斷注冊(cè)應(yīng)答信息中沒有包含具有缺省記錄地址的P-Associated-URI頭域,注冊(cè)服務(wù)器收到的訂閱請(qǐng)求中To頭域的記錄地址采用所述注冊(cè)請(qǐng)求消息中的To頭域中的記錄地址;From頭域的記錄地址采用所述注冊(cè)請(qǐng)求消息中的From頭域中的記錄地址。
另外,在步驟2)中,注冊(cè)服務(wù)器收到的訂閱請(qǐng)求的Expire頭域的時(shí)長和所述注冊(cè)請(qǐng)求消息中的Expire頭域或者Expire參數(shù)時(shí)長相同,或者為根據(jù)所述注冊(cè)請(qǐng)求中的Expire頭域或者Expire參數(shù)時(shí)長轉(zhuǎn)換的時(shí)長。注冊(cè)服務(wù)器收到的訂閱請(qǐng)求的Contact頭域采用所述注冊(cè)請(qǐng)求消息中的Contact頭域。所述訂閱對(duì)話的To頭域的Tag采用所述注冊(cè)應(yīng)答消息中的To頭域的Tag,或者為根據(jù)所述注冊(cè)應(yīng)答消息中的To頭域的Tag轉(zhuǎn)換的唯一標(biāo)識(shí)。
注冊(cè)服務(wù)器在與用戶創(chuàng)建訂閱對(duì)話后,用戶向注冊(cè)服務(wù)器訂閱用戶事件包,該用戶事件包包括注冊(cè)事件、呈現(xiàn)列表、消息等待、對(duì)話事件和觀察者信息。
與現(xiàn)有技術(shù)相比,在本發(fā)明通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法中,通過新增SIP頭域、新增參數(shù)或標(biāo)簽的方法,擴(kuò)展SIP注冊(cè)請(qǐng)求和注冊(cè)應(yīng)答消息,當(dāng)用戶向注冊(cè)服務(wù)器發(fā)起注冊(cè)時(shí),在注冊(cè)請(qǐng)求消息中就攜帶了隱式訂閱的事件,使得注冊(cè)服務(wù)器將注冊(cè)請(qǐng)求和訂閱請(qǐng)求對(duì)話綁定合并處理,通過簡化對(duì)話處理的流程,既降低了注冊(cè)服務(wù)器網(wǎng)絡(luò)的流量,又降低了終端用戶的復(fù)雜度,提高了通訊設(shè)備的有效處理能力。
為使本發(fā)明更加容易理解,下面將結(jié)合附圖進(jìn)一步闡述本發(fā)明通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法的具體實(shí)施例。


圖1是本發(fā)明的SIP網(wǎng)絡(luò)結(jié)構(gòu)中注冊(cè)服務(wù)器B和用戶A、C的連接示意圖;圖2是本發(fā)明通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,建立用戶和注冊(cè)服務(wù)器之間注冊(cè)事件的訂閱對(duì)話的流程示意圖;圖3是本發(fā)明通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,建立用戶和注冊(cè)服務(wù)器之間注冊(cè)事件的訂閱對(duì)話的流程框圖。
具體實(shí)施例方式
下面結(jié)合說明書附圖來進(jìn)一步說明本發(fā)明的具體實(shí)施方式

本發(fā)明是通過SIP擴(kuò)展(包括對(duì)SIP注冊(cè)消息和注冊(cè)應(yīng)答消息的擴(kuò)展),來實(shí)現(xiàn)在初始注冊(cè)請(qǐng)求中創(chuàng)建、刷新和刪除隱式訂閱。所謂SIP擴(kuò)展是指SIP消息中的增加部分內(nèi)容來實(shí)現(xiàn)新的功能,標(biāo)準(zhǔn)SIP允許增加任意這樣的擴(kuò)展,但對(duì)擴(kuò)展的定義不加限制,本發(fā)明是通過在SIP擴(kuò)展域中新增頭域、新增參數(shù)、標(biāo)簽等。
參照?qǐng)D1所示,本發(fā)明的SIP網(wǎng)絡(luò)結(jié)構(gòu)包括注冊(cè)服務(wù)器B和通過分組網(wǎng)絡(luò)如Internet網(wǎng)絡(luò)或IMS(IP多媒體子系統(tǒng))網(wǎng)絡(luò)與之連接的用戶A、C,注冊(cè)服務(wù)器B與用戶A、C之間采用SIP協(xié)議建立會(huì)話,所述的用戶為支持SIP協(xié)議的終端,如固定電話、手機(jī)等。
在本發(fā)明的一個(gè)實(shí)施例中,在注冊(cè)事務(wù)中,在現(xiàn)有的SIP注冊(cè)請(qǐng)求和注冊(cè)應(yīng)答消息中均新增可選頭域(例如“Subscription”)來進(jìn)行SIP擴(kuò)展,該頭域“Subscription”作為支持隱式訂閱對(duì)話的標(biāo)識(shí)。如果在SIP注冊(cè)請(qǐng)求和注冊(cè)應(yīng)答消息中均包括該可選頭域(“Subscription”),則表示注冊(cè)消息的請(qǐng)求方(用戶)和注冊(cè)接收方(注冊(cè)服務(wù)器)均支持隱式訂閱對(duì)話功能;如果在注冊(cè)應(yīng)答消息中,沒有包含“Subscription頭域,則表明注冊(cè)消息的接收方不支持或者不能建立隱式訂閱。注冊(cè)消息的請(qǐng)求方與接收方根據(jù)該可選頭域(“Subscription”)中的事件類型來創(chuàng)建、刷新和刪除隱式訂閱對(duì)話。
對(duì)SIP擴(kuò)展舉例如下擴(kuò)展的對(duì)象為SIP頭域;新增的SIP頭域?yàn)椤坝嗛?Subscription)”;注冊(cè)訂閱的信令的BNF語法如下,BNF語法的定義是基于標(biāo)準(zhǔn)的協(xié)議,這里不再進(jìn)行詳細(xì)描述Subscription=″Subscription″HCOLON event-type*(SEMI extent)SIP頭域 使用地點(diǎn) proxy ACK BYE CAN INV OPT REG MSGSubscription R,2xx - - - - - o -SIP頭域 使用地點(diǎn) SUB NOT REF INF UPD PRA PUBSubscription R,2xx - - - - - - -采用對(duì)SIP協(xié)議進(jìn)行擴(kuò)展,建立終端用戶和注冊(cè)服務(wù)器之間隱式的注冊(cè)事件訂閱的流程如圖2和圖3所示。
步驟1用戶A向注冊(cè)服務(wù)器B發(fā)起初始注冊(cè),發(fā)出SIP注冊(cè)請(qǐng)求(Register)消息,在注冊(cè)請(qǐng)求消息中攜帶隱式訂閱的事件類型,SIP注冊(cè)請(qǐng)求消息舉例如下REGISTER sip:example.com SIP/2.0Via:SIP/2.0/UDP pc34.example.com;branch=z9hG4bKnaaffFrom:sip:joe@example.com;tag=99a8sTo:sip:joe@example.comCall-ID:88askjda9@pc34.example.comCSeq:9987 REGISTERMax-Forwards:70Subscription:reg
Expires:3600Contact:sip:joe@pc34.example.com其中,“Subscription:reg”表示在該注冊(cè)請(qǐng)求消息包含了隱式訂閱請(qǐng)求。在注冊(cè)請(qǐng)求還包含有注冊(cè)請(qǐng)求的Request-URI頭域(在本實(shí)施例中為REGISTER sip頭域)以及記錄地址中的From頭域、To頭域、Call-ID頭域、Contact頭域等記錄內(nèi)容。
步驟2注冊(cè)服務(wù)器B接收到注冊(cè)請(qǐng)求后,根據(jù)注冊(cè)請(qǐng)求的聯(lián)系地址和記錄地址進(jìn)行注冊(cè)。在注冊(cè)成功后,設(shè)定注冊(cè)應(yīng)答消息,然后判斷該SIP注冊(cè)請(qǐng)求消息中是否攜帶有隱式訂閱的事件。
因?yàn)樵谏鲜鯯IP注冊(cè)請(qǐng)求消息中攜帶有隱式訂閱的請(qǐng)求(“Subscription:reg”)信息,此時(shí),注冊(cè)服務(wù)器假定相當(dāng)于同時(shí)收到了一個(gè)訂閱(SUBSCRIBE)請(qǐng)求,該SUBSCRIBE請(qǐng)求消息內(nèi)容如下a).其請(qǐng)求通用資源標(biāo)識(shí)(Request-URI)指定的被訂閱的記錄地址和該SIP注冊(cè)請(qǐng)求消息中的To頭域中的記錄地址相同,但是如果該SIP注冊(cè)請(qǐng)求消息To頭域中的記錄地址被閉鎖,則記錄地址采用注冊(cè)應(yīng)答消息中的P-Associated-URI頭域中的缺省記錄地址;b).其From頭域和該SIP注冊(cè)請(qǐng)求消息中的From頭域相同,但是如果SIP注冊(cè)請(qǐng)求消息From頭域中的記錄地址被閉鎖,則From頭域中的記錄地址采用注冊(cè)應(yīng)答消息中的P-Associated-URI頭域中的缺省記錄地址;c).其To頭域和該SIP注冊(cè)請(qǐng)求消息中的To頭域相同,但是如果SIP注冊(cè)請(qǐng)求消息To頭域中的記錄地址被閉鎖,則To頭域中的記錄地址采用注冊(cè)應(yīng)答消息中的P-Associated-URI頭域中的缺省記錄地址;d).其Call-ID頭域和該SIP注冊(cè)請(qǐng)求消息中的Call-ID頭域相同;e).其訂閱的Expire時(shí)長和該SIP注冊(cè)請(qǐng)求消息中的Expire時(shí)長相同;f).其Event頭域?yàn)樵揝IP注冊(cè)請(qǐng)求消息中攜帶的事件類型,如″reg″,”presence”等;
g).其Contact頭域和該SIP注冊(cè)請(qǐng)求消息中的Contact頭域相同。
則,注冊(cè)服務(wù)器根據(jù)該SUBSCRIBE請(qǐng)求中的Call-ID頭域,F(xiàn)rom頭域中tag和注冊(cè)應(yīng)答消息中的To頭域中的tag建立訂閱對(duì)話,并且,在本次注冊(cè)的生命期內(nèi),注冊(cè)服務(wù)器保持注冊(cè)應(yīng)答消息中的To頭域中的tag不變。
如果注冊(cè)請(qǐng)求消息中的記錄地址沒有被閉鎖,則訂閱請(qǐng)求采用注冊(cè)請(qǐng)求消息中的記錄地址,在注冊(cè)應(yīng)答消息中,攜帶了隱式訂閱的指示信息(如增加可選頭域“Subscription:reg”),注冊(cè)應(yīng)答消息舉例如下SIP/2.0 200 OKVia:SIP/2.0/UDP pc34.example.com;branch=z9hG4bKnaaffFrom:sip:joe@example.com;tag=99a8sTo:sip:joe@example.com;tag=xyzyggCall-ID:88askjda9@pc34.example.comCSeq:9987 REGISTERSubscription:regContact:sip:server19.example.com如果注冊(cè)請(qǐng)求消息中的的記錄地址joe@example.com被閉鎖,則注冊(cè)服務(wù)器根據(jù)注冊(cè)應(yīng)答消息中的P-Associated-URI中的缺省記錄地址sip:joe1@example.com假定訂閱請(qǐng)求,建立訂閱對(duì)話。在注冊(cè)應(yīng)答消息中,攜帶了隱式訂閱的指示信息(如增加可選頭域“Subscription:reg”),注冊(cè)應(yīng)答消息舉例如下SIP/2.0 200 OKVia:SIP/2.0/UDP pc34.example.com;branch=z9hG4bKnaaffFrom:sip:joe@example.com;tag=99a8sTo:sip:joe@example.com;tag=xyzyggCall-ID:88askjda9@pc34.example.comCSeq:9987 REGISTERSubscription:reg
Contact:sip:server19.example.comP-Associated-URI:<sip:joe1@example.com>,<sip:joe2@example.com>
在本發(fā)明中,由于訂閱請(qǐng)求不是用戶向注冊(cè)服務(wù)器實(shí)際發(fā)起的,因此,在注冊(cè)成功后,注冊(cè)服務(wù)器收到的注冊(cè)請(qǐng)求不是單純的注冊(cè)請(qǐng)求,而是收到由用戶發(fā)出的注冊(cè)請(qǐng)求和訂閱請(qǐng)求的指示,通過隱含于注冊(cè)請(qǐng)求中的訂閱請(qǐng)求的指示(Subscription:reg),使得注冊(cè)服務(wù)器讀取注冊(cè)請(qǐng)求消息和/或注冊(cè)應(yīng)答消息中的記錄地址,采用注冊(cè)請(qǐng)求消息和/或注冊(cè)應(yīng)答消息中的內(nèi)容,建構(gòu)起完整的訂閱請(qǐng)求消息,從而使注冊(cè)服務(wù)器與用戶之間建立起訂閱對(duì)話,然后注冊(cè)服務(wù)器B向用戶A返回注冊(cè)應(yīng)答消息。
步驟3用戶A接收到來自注冊(cè)服務(wù)器B的注冊(cè)應(yīng)答消息,如果其中攜帶隱式訂閱信息,則根據(jù)SIP注冊(cè)請(qǐng)求消息中的Call-ID頭域,F(xiàn)rom頭域中tag和注冊(cè)應(yīng)答消息中的To頭域中的tag建立對(duì)應(yīng)的隱式訂閱對(duì)話。如果其中沒有包括任何隱式訂閱的信息,則表明注冊(cè)服務(wù)器B不支持隱式訂閱,或者建立失敗。
注冊(cè)服務(wù)器在與用戶創(chuàng)建訂閱對(duì)話后,用戶向注冊(cè)服務(wù)器訂閱用戶事件包,該用戶事件包包括注冊(cè)事件、呈現(xiàn)列表、消息等待、對(duì)話事件和觀察者信息。
步驟4在注冊(cè)服務(wù)器B建立隱式的注冊(cè)事件訂閱對(duì)話之后,按照RFC3680描述的方法,使用該訂閱對(duì)話,向用戶A發(fā)出注冊(cè)事件NOTIFY消息,通知用戶訂閱注冊(cè)事件,NOTIFY消息示例如下NOTIFY sip:joe@example.com SIP/2.0Via:SIP/2.0/UDP server19.example.com;branch=z9hG4bKnasaiiFrom:sip:joe@example.com;tag=xyzyggTo:sip:joe@example.com;tag=99a8sCall-ID:9987@app.example.comCSeq:1288 NOTIFYContact:sip:server19.example.com
Event:regMax-Forwards:70Content-Type:application/reginfo+xmlContent-Length:...
< xml version="1.0" >
<reginfo xmlns="urn:ietf:params:xml:ns:reginfo"version="1"state="partial">
<registration aor="sip:joe@example.com"id="a7"state="active">
<contact id="76"state="active"event="registered"duration-registered="0">
<uri>sip:joe@pc34.example.com</uri>
</contact></registration></reginfo>
步驟5用戶A在收到注冊(cè)服務(wù)器發(fā)出的NOTIFY后,保存訂閱的注冊(cè)事件,然后向注冊(cè)服務(wù)器B返回200OK消息。
根據(jù)SIP協(xié)議,重注冊(cè)、注銷流程和初始注冊(cè)流程是相同的,注冊(cè)服務(wù)器在用戶重注冊(cè)請(qǐng)求刷新注冊(cè)定時(shí)器成功后,可同時(shí)刷新對(duì)應(yīng)的初始注冊(cè)創(chuàng)建的隱式訂閱的定時(shí)器,即可實(shí)現(xiàn)對(duì)隱式訂閱事件的刷新。注冊(cè)服務(wù)器在用戶注銷成功后,也可同時(shí)刪除隱式訂閱對(duì)話。
以上所揭露的僅為本發(fā)明通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法的較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明申請(qǐng)專利范圍所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于包括以下步驟1)用戶向注冊(cè)服務(wù)器發(fā)出攜帶有隱式訂閱事件信息的SIP注冊(cè)請(qǐng)求消息,發(fā)起注冊(cè);2)注冊(cè)服務(wù)器收到用戶的SIP注冊(cè)請(qǐng)求消息,進(jìn)行用戶注冊(cè),并根據(jù)隱式訂閱事件信息,與用戶創(chuàng)建訂閱對(duì)話;3)注冊(cè)服務(wù)器向用戶返回注冊(cè)應(yīng)答消息;4)用戶根據(jù)注冊(cè)應(yīng)答消息建立隱式訂閱。
2.如權(quán)利要求1所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中進(jìn)一步包括注冊(cè)服務(wù)器在用戶注冊(cè)成功后,設(shè)定注冊(cè)應(yīng)答信息,然后創(chuàng)建訂閱對(duì)話。
3.如權(quán)利要求2所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中進(jìn)一步包括所述注冊(cè)服務(wù)器讀取注冊(cè)請(qǐng)求消息和注冊(cè)應(yīng)答消息的記錄地址,并采用注冊(cè)請(qǐng)求消息的記錄地址中的Call-ID頭域、From頭域中tag和設(shè)定注冊(cè)應(yīng)答信息中To頭域的tag與用戶創(chuàng)建訂閱對(duì)話。
4.如權(quán)利要求2所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟4)中進(jìn)一步包括當(dāng)判斷所述注冊(cè)應(yīng)答消息中攜帶有隱式訂閱信息,則根據(jù)注冊(cè)請(qǐng)求消息中的Call-ID頭域、From頭域中tag和注冊(cè)應(yīng)答消息中的To頭域中的tag建立對(duì)應(yīng)的隱式訂閱對(duì)話。
5.如權(quán)利要求1至4任一項(xiàng)所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于,在步驟1)之前進(jìn)一步包括對(duì)SIP消息進(jìn)行擴(kuò)展,以攜帶隱式訂閱事件信息;所述SIP消息包括SIP注冊(cè)請(qǐng)求消息和注冊(cè)應(yīng)答消息,所述擴(kuò)展包括在所述SIP消息中新增頭域、新增參數(shù)或新增標(biāo)簽。
6.如權(quán)利要求5所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于,在步驟3)之后進(jìn)一步包括隱式刷新訂閱的步驟,其中,注冊(cè)服務(wù)器在用戶重注冊(cè)請(qǐng)求刷新注冊(cè)定時(shí)器成功后,同時(shí)刷新對(duì)應(yīng)的初始注冊(cè)創(chuàng)建的所述訂閱對(duì)話的定時(shí)器。
7.如權(quán)利要求6所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于,步驟3)之后進(jìn)一步包括隱式刪除訂閱的步驟,其中,注冊(cè)服務(wù)器在用戶注銷成功后,同時(shí)刪除所述訂閱對(duì)話。
8.如權(quán)利要求3所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于根據(jù)SIP注冊(cè)請(qǐng)求消息中攜帶有隱式訂閱的請(qǐng)求信息,則注冊(cè)服務(wù)器假定同時(shí)收到了一個(gè)訂閱請(qǐng)求。
9.如權(quán)利要求8所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中,當(dāng)注冊(cè)服務(wù)器判斷注冊(cè)應(yīng)答信息中包含了具有缺省記錄地址的P-Associated-URI頭域,并且注冊(cè)請(qǐng)求消息中To頭域的記錄地址被閉鎖時(shí),則所述訂閱請(qǐng)求中To頭域的記錄地址采用該頭域的缺省記錄地址。
10.如權(quán)利要求8所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中,所述訂閱請(qǐng)求中To頭域的記錄地址采用所述注冊(cè)請(qǐng)求消息中的To頭域中的記錄地址;From頭域的記錄地址采用所述注冊(cè)請(qǐng)求消息中的From頭域中的記錄地址。
11.如權(quán)利要求8所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中,所述訂閱請(qǐng)求的Expire頭域的時(shí)長和所述注冊(cè)請(qǐng)求消息中的Expire頭域或者Expire參數(shù)時(shí)長相同,或者為根據(jù)所述注冊(cè)請(qǐng)求中的Expire頭域或者Expire參數(shù)時(shí)長轉(zhuǎn)換的時(shí)長。
12.如權(quán)利要求8所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中,所述訂閱請(qǐng)求的Contact頭域采用所述注冊(cè)請(qǐng)求消息中的Contact頭域。
13.如權(quán)利要求1所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于在步驟2)中,所述訂閱對(duì)話的To頭域的Tag采用所述注冊(cè)應(yīng)答消息中的To頭域的Tag,或者為根據(jù)所述注冊(cè)應(yīng)答消息中的To頭域的Tag轉(zhuǎn)換的唯一標(biāo)識(shí)。
14.如權(quán)利要求5所述的通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,其特征在于注冊(cè)服務(wù)器在與用戶創(chuàng)建訂閱對(duì)話后,用戶向注冊(cè)服務(wù)器訂閱用戶事件包,該用戶事件包包括注冊(cè)事件、呈現(xiàn)列表、消息等待、對(duì)話事件和觀察者信息。
全文摘要
一種通過SIP注冊(cè)請(qǐng)求創(chuàng)建隱式訂閱的方法,包括以下步驟1)用戶向注冊(cè)服務(wù)器發(fā)出攜帶有隱式訂閱事件信息的SIP注冊(cè)請(qǐng)求消息,發(fā)起注冊(cè);2)注冊(cè)服務(wù)器收到用戶的SIP注冊(cè)請(qǐng)求消息,進(jìn)行用戶注冊(cè),并根據(jù)隱式訂閱事件信息,與用戶創(chuàng)建訂閱對(duì)話;3)注冊(cè)服務(wù)器向用戶返回注冊(cè)應(yīng)答消息;4)用戶根據(jù)注冊(cè)應(yīng)答消息建立隱式訂閱。在本發(fā)明通過擴(kuò)展SIP注冊(cè)請(qǐng)求和注冊(cè)應(yīng)答消息,使得注冊(cè)服務(wù)器將注冊(cè)請(qǐng)求和訂閱請(qǐng)求對(duì)話綁定合并處理,通過簡化對(duì)話處理的流程,既降低了注冊(cè)服務(wù)器網(wǎng)絡(luò)的流量,又降低了終端用戶的復(fù)雜度,提高了通訊設(shè)備的有效處理能力。
文檔編號(hào)H04L29/06GK101056304SQ200610035058
公開日2007年10月17日 申請(qǐng)日期2006年4月17日 優(yōu)先權(quán)日2006年4月17日
發(fā)明者李輝 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武汉市| 郴州市| 屯留县| 玉龙| 龙江县| 江口县| 奉节县| 洛川县| 绥棱县| 瓦房店市| 大田县| 烟台市| 皮山县| 平定县| 武城县| 芜湖市| 大安市| 桦川县| 梁河县| 南安市| 辛集市| 吉隆县| 长子县| 定襄县| 伊川县| 江油市| 阿克陶县| 北流市| 贺州市| 蒲江县| 绥阳县| 朔州市| 新安县| 平湖市| 宜兰县| 庄河市| 新巴尔虎左旗| 道孚县| 迁安市| 陈巴尔虎旗| 铜鼓县|