專利名稱:基于sip協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)options自查詢的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)和視頻業(yè)務(wù)領(lǐng)域的信息技術(shù),特別是一種基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,通過把SIP(會(huì)話初始化協(xié)議)運(yùn)用到視頻業(yè)務(wù)及其監(jiān)控領(lǐng)域,并利用SIP中的OPTIONS方法進(jìn)行自查詢(self-OPTIONS),從而能夠?qū)崿F(xiàn)視頻業(yè)務(wù)中的某些必需的功能包括監(jiān)控前端或前端設(shè)備代理的能力申報(bào)、瀏覽終端的能力查詢或?yàn)g覽終端的狀態(tài)更新等。
背景技術(shù):
近年來,隨著互聯(lián)網(wǎng)的大范圍普及,以及電子技術(shù)、多媒體技術(shù)、數(shù)字圖像壓縮技術(shù)、傳輸技術(shù)以及市場(chǎng)需求的飛速發(fā)展,視頻業(yè)務(wù)及其監(jiān)控技術(shù)也有了長(zhǎng)足的發(fā)展,產(chǎn)品日漸成熟,性能穩(wěn)定。
但目前絕大多數(shù)視頻組網(wǎng)采用集中式和私有控制協(xié)議,導(dǎo)致了系統(tǒng)可靠性、互通性以及可擴(kuò)展性差,維護(hù)管理和升級(jí)復(fù)雜。鑒于SIP協(xié)議的簡(jiǎn)單靈活、分布式控制以及移動(dòng)性好等優(yōu)點(diǎn),大多數(shù)廠家開始醞釀甚至著手實(shí)施把SIP協(xié)議作為視頻監(jiān)控領(lǐng)域的主流信令控制協(xié)議。為了把視頻業(yè)務(wù)特別是視頻監(jiān)控中某些必需的功能徹底與私有控制協(xié)議脫離,提高系統(tǒng)的互通性,使系統(tǒng)更容易大規(guī)模部署,本發(fā)明提出了一種基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)中存在的缺陷或不足,提供一種基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,采用該方法能夠在視頻業(yè)務(wù)中實(shí)現(xiàn)某些必需的功能。
本發(fā)明的技術(shù)構(gòu)思為,在通過互聯(lián)網(wǎng)絡(luò)連接于SIP代理服務(wù)器的具有視頻業(yè)務(wù)的SIP終端中,構(gòu)建基于SIP的self-OPTIONS消息,該OPTIONS消息中的From頭域和To頭域中的URI(Uniform Resource Identifier)相同,并以self-OPTIONS消息和攜帶SDP消息體的200 OK響應(yīng)消息與SIP代理服務(wù)器進(jìn)行交互,在200 OK響應(yīng)消息的交互過程中,SIP代理服務(wù)器根據(jù)響應(yīng)消息的From或Subject頭域中的業(yè)務(wù)描述處理相應(yīng)的業(yè)務(wù)邏輯,從而在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢。
本發(fā)明的技術(shù)方案如下基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于包括通過互聯(lián)網(wǎng)絡(luò)連接于SIP代理服務(wù)器的具有視頻業(yè)務(wù)的SIP終端,在所述SIP終端中構(gòu)建基于SIP的self-OPTIONS消息,該OPTIONS消息中From頭域和To頭域中的URI相同,并以self-OPTIONS消息和攜帶SDP消息體的200 OK響應(yīng)消息與SIP代理服務(wù)器進(jìn)行交互,在200 OK響應(yīng)消息的交互過程中,SIP代理服務(wù)器根據(jù)響應(yīng)消息的From或Subject頭域中的業(yè)務(wù)描述處理相應(yīng)的業(yè)務(wù)邏輯,在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢。
所述具有視頻業(yè)務(wù)的SIP終端具有多個(gè),包括連接多個(gè)監(jiān)控前端的前端設(shè)備代理,和/或多個(gè)瀏覽終端。
所述前端設(shè)備代理具有本地?cái)?shù)據(jù)庫。
所述SIP代理服務(wù)器具有本地?cái)?shù)據(jù)庫,或具有通過遠(yuǎn)端PC與SIP代理服務(wù)器相連的數(shù)據(jù)庫。
所述監(jiān)控前端為攝像頭、攝像機(jī)或其它視頻采集設(shè)備等,并通過網(wǎng)線與前端設(shè)備代理相連,前端設(shè)備代理的本地?cái)?shù)據(jù)庫存儲(chǔ)各前端設(shè)備的相關(guān)信息(如設(shè)備ID、詳細(xì)名稱和設(shè)備類型)等。
所述self-OPTIONS消息和攜帶SDP消息體的200 OK響應(yīng)消息與SIP代理服務(wù)器進(jìn)行交互包括以下步驟步驟A.SIP代理服務(wù)器收到SIP終端的self-OPTIONS消息后,解析該消息并獲取To頭域相關(guān)信息,然后把該消息路由給SIP終端;步驟B.SIP終端收到SIP代理服務(wù)器路由回的self-OPTIONS消息后,構(gòu)建并發(fā)送攜帶SDP消息體的200 OK響應(yīng)消息;步驟C.SIP代理服務(wù)器收到該200 OK響應(yīng)消息后,解析該消息并根據(jù)From或者Subject頭域描述的業(yè)務(wù)類型進(jìn)行相應(yīng)處理,包括再路由該200 OK響應(yīng)消息給SIP終端,和將攜帶在SDP消息體中的相關(guān)數(shù)據(jù)存儲(chǔ)到SIP代理服務(wù)器的數(shù)據(jù)庫中;步驟D.SIP終端收取該200OK響應(yīng)消息并根據(jù)SDP消息體執(zhí)行后續(xù)操作。
所述步驟C中的self-OPTIONS消息描述的不同業(yè)務(wù)類型分別為前端設(shè)備代理的能力申報(bào)請(qǐng)求,瀏覽終端的能力查詢請(qǐng)求,瀏覽終端的狀態(tài)更新請(qǐng)求,以及其它與數(shù)據(jù)傳遞有關(guān)的業(yè)務(wù)邏輯。
當(dāng)self-OPTIONS消息的類型為前端設(shè)備代理的能力申報(bào)請(qǐng)求時(shí),前端設(shè)備代理通過擴(kuò)展的參數(shù)(在From或Subject頭域中描述)指明這是一個(gè)設(shè)備代理的能力申報(bào)請(qǐng)求,SIP代理服務(wù)器獲取SDP中描述的設(shè)備代理服務(wù)器的信息并與該服務(wù)器的數(shù)據(jù)庫進(jìn)行交互,從而完成代理服務(wù)器的能力申報(bào)請(qǐng)求;當(dāng)self-OPTIONS消息的類型為瀏覽終端的能力查詢請(qǐng)求時(shí),SIP代理服務(wù)器與該服務(wù)器的數(shù)據(jù)庫進(jìn)行交互,獲取瀏覽終端能夠監(jiān)控的前端設(shè)備的信息,并以擴(kuò)展的方式添加到200 OK響應(yīng)消息的SDP消息體中,以完成能力查詢請(qǐng)求;當(dāng)self-OPTIONS消息的類型為瀏覽終端的狀態(tài)更新請(qǐng)求時(shí),瀏覽終端修改200 OK響應(yīng)消息中SDP消息體,以擴(kuò)展的方式加入瀏覽終端的狀態(tài)更新信息;SIP代理服務(wù)器與該服務(wù)器的數(shù)據(jù)庫進(jìn)行交互,把從SDP消息體中獲取的瀏覽終端的狀態(tài)更新信息存儲(chǔ)到該服務(wù)器的數(shù)據(jù)庫中,從而完成瀏覽終端的狀態(tài)更新請(qǐng)求。
本發(fā)明的技術(shù)效果如下本發(fā)明的目的旨在實(shí)現(xiàn)基于SIP協(xié)議的視頻業(yè)務(wù)(特別是視頻監(jiān)控業(yè)務(wù))中某些必需功能而提出的一種OPTIONS自查詢的實(shí)現(xiàn)方法,它是基于通用的PC平臺(tái)、IP網(wǎng)絡(luò)以及目前流行的SIP協(xié)議,通過對(duì)標(biāo)準(zhǔn)SIP(RFC3261)中的OPTIONS方法進(jìn)行擴(kuò)展,利用SIP代理服務(wù)器的信令路由,并采用一種自身查詢機(jī)制,把前端(包括設(shè)備代理和瀏覽終端)的相關(guān)信息維護(hù)到SIP代理服務(wù)器上,從而能夠?qū)崿F(xiàn)視頻業(yè)務(wù)中的某些必需功能包括設(shè)備代理服務(wù)器的能力申報(bào)、瀏覽終端的能力查詢和瀏覽終端的狀態(tài)更新等。并且,本發(fā)明還具有用戶成本低,易操作,易擴(kuò)展,通用性好,易于大規(guī)模部署等特點(diǎn)。
本發(fā)明的優(yōu)點(diǎn)在于1.采用SIP協(xié)議,易擴(kuò)展,信號(hào)傳輸穩(wěn)定;2.采用通用PC平臺(tái),用戶成本低,易操作,通用性好,易大規(guī)模部署;3.利用SIP OPTIONS方法和特殊的自查詢機(jī)制,實(shí)現(xiàn)簡(jiǎn)單,可擴(kuò)展性強(qiáng);4.設(shè)備前端可無縫接入;5.適用于大的監(jiān)控網(wǎng)絡(luò),可分布式部署,集中管理。
圖1為本發(fā)明實(shí)現(xiàn)方法的體系結(jié)構(gòu)圖。
圖2為本發(fā)明前端設(shè)備代理實(shí)現(xiàn)能力申報(bào)的方框圖。該圖中連線中間的數(shù)字表示信令處理的流程順序號(hào)。
圖3為本發(fā)明瀏覽終端進(jìn)行能力查詢的方框圖。該圖中連線中間的數(shù)字表示信令處理的流程順序號(hào)。
圖4為本發(fā)明瀏覽終端進(jìn)行狀態(tài)更新的方框圖。該圖中連線中間的數(shù)字表示信令處理的流程順序號(hào)。
附圖標(biāo)記列示如下
3-互聯(lián)網(wǎng)絡(luò),4-SIP代理服務(wù)器,5-SIP代理服務(wù)器的數(shù)據(jù)庫,11-第一監(jiān)控前端,12-第二監(jiān)控前端,13-第三監(jiān)控前端,21-第一瀏覽終端,22-前端設(shè)備代理,23-第二瀏覽終端,221-前端設(shè)備代理的數(shù)據(jù)庫。
具體實(shí)施例方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
如圖1所示,本發(fā)明的網(wǎng)絡(luò)結(jié)構(gòu)是(1)監(jiān)控前端11、12、13通過網(wǎng)線與前端設(shè)備代理22相連;(2)前端設(shè)備代理22在本地維護(hù)數(shù)據(jù)庫221,該數(shù)據(jù)庫記錄與監(jiān)控前端11、12、13有關(guān)的信息;(3)瀏覽終端21、23和前端設(shè)備代理22通過NAT/Firewall或直接與Internet 3相連;(4)SIP代理服務(wù)器4必須與Internet 3直接相連,這樣能保證瀏覽終端21、23和前端設(shè)備代理22成功注冊(cè)到SIP代理服務(wù)器4上;(5)數(shù)據(jù)庫5與SIP代理服務(wù)器4相連,數(shù)據(jù)庫5可以是SIP代理服務(wù)器4的本地?cái)?shù)據(jù)庫,也可以通過遠(yuǎn)端PC與SIP代理服務(wù)器4相連。
如圖2所示,利用本發(fā)明方法,前端設(shè)備代理實(shí)現(xiàn)能力申報(bào)的流程如下(1)監(jiān)控前端11、12、13通過網(wǎng)線與前端設(shè)備代理22相連;(2)前端設(shè)備代理22構(gòu)建OPTIONS請(qǐng)求消息,消息中From頭域和To頭域中的URI相同,表明這是一個(gè)自查詢請(qǐng)求,同時(shí)通過擴(kuò)展的參數(shù)(From或Subject頭域擴(kuò)展)指明這是一個(gè)設(shè)備代理的能力申報(bào)請(qǐng)求;(3)前端設(shè)備代理22發(fā)送OPTIONS請(qǐng)求消息;(4)SIP代理服務(wù)器4收到來自前端設(shè)備代理22的自查詢OPTIONS請(qǐng)求消息;(5)SIP代理服務(wù)器4解析來自前端設(shè)備代理22的OPTIONS請(qǐng)求消息,并修改該請(qǐng)求消息;(6)SIP代理服務(wù)器4根據(jù)To頭域值,路由修改后的OPTIONS請(qǐng)求給前端設(shè)備代理22;(7)前端設(shè)備代理22收到來自SIP代理服務(wù)器4轉(zhuǎn)發(fā)的OPTIONS自查詢請(qǐng)求;(8)前端設(shè)備代理22從本地?cái)?shù)據(jù)庫221中讀取監(jiān)控前端11、12和13的所有信息;(9)前端設(shè)備代理22構(gòu)建基于自查詢OPTIONS請(qǐng)求的200 OK響應(yīng)消息,并添加SDP消息體;(10)前端設(shè)備代理22把從本地?cái)?shù)據(jù)庫221中讀取的信息通過擴(kuò)展的方式添加到200OK響應(yīng)消息的SDP消息體中;(11)前端設(shè)備代理22發(fā)送200 OK響應(yīng)消息;(12)SIP代理服務(wù)器4收到來自前端設(shè)備代理22發(fā)來的200 OK響應(yīng)消息;(13)SIP代理服務(wù)器4解析該響應(yīng)消息,獲取自查詢OPTIONS的業(yè)務(wù)描述類型以及SDP消息體;(14)SIP代理服務(wù)器4修改該200 OK消息,然后路由給前端設(shè)備代理22;(15)前端設(shè)備代理收到200 OK響應(yīng)。
(16)SIP代理服務(wù)器4解析200 OK響應(yīng)消息中SDP消息體相關(guān)參數(shù),并存儲(chǔ)到數(shù)據(jù)庫5中,從而完成前端設(shè)備代理22的能力申報(bào)過程。
如圖3所示,利用本發(fā)明方法,瀏覽終端完成能力查詢的流程如下(1)瀏覽終端21構(gòu)建OPTIONS自查詢請(qǐng)求消息;(2)瀏覽終端21發(fā)送OPTIONS自查詢請(qǐng)求消息;(3)SIP代理服務(wù)器4收取來自瀏覽終端21的OPTIONS自查詢請(qǐng)求消息;(4)SIP代理服務(wù)器4解析并修改來自瀏覽終端21的OPTIONS請(qǐng)求消息;(5)SIP代理服務(wù)器4根據(jù)To頭域值,路由OPTIONS消息給瀏覽終端21;(6)瀏覽終端21收到來自SIP代理服務(wù)器4路由的OPTIONS自查詢請(qǐng)求消息;(7)瀏覽終端21構(gòu)建200 OK響應(yīng)消息,并在響應(yīng)消息中攜帶SDP消息體;(8)瀏覽終端21發(fā)送200 OK響應(yīng)消息;(9)SIP代理服務(wù)器4收到來自瀏覽終端21的200 OK響應(yīng)消息;(10)SIP代理服務(wù)器4解析該200 OK響應(yīng)消息,獲取請(qǐng)求方法OPTIONS的類型參數(shù)以及SDP消息體;(11)SIP代理服務(wù)器4與數(shù)據(jù)庫5進(jìn)行交互,獲取瀏覽終端21能夠監(jiān)控的前端設(shè)備的信息;(12)SIP代理服務(wù)器4把從數(shù)據(jù)庫5中獲取的信息以擴(kuò)展的方式添加到200 OK響應(yīng)消息的SDP消息體中;(13)SIP代理服務(wù)器4根據(jù)To頭域值路由200 OK消息給瀏覽終端21;(14)瀏覽終端21收取該200 OK消息,解析SDP獲取相關(guān)信息,從而完成能力查詢請(qǐng)求。
如圖4所示,利用本發(fā)明方法,瀏覽終端完成狀態(tài)更新的流程如下(1)瀏覽終端23構(gòu)建OPTIONS自查詢請(qǐng)求消息;(2)瀏覽終端23發(fā)送OPTIONS自查詢請(qǐng)求消息;(3)SIP代理服務(wù)器4收取來自瀏覽終端23的OPTIONS自查詢請(qǐng)求消息;(4)SIP代理服務(wù)器4解析并修改來自瀏覽終端23的OPTIONS請(qǐng)求消息;(5)SIP代理服務(wù)器4根據(jù)To頭域值,路由OPTIONS消息給瀏覽終端23;(6)瀏覽終端23收到來自SIP代理服務(wù)器4路由的OPTIONS自查詢請(qǐng)求消息;(7)瀏覽終端23構(gòu)建200 OK響應(yīng)消息,并在響應(yīng)消息中攜帶SDP消息體;(8)瀏覽終端23修改200 OK響應(yīng)消息中SDP消息體,以擴(kuò)展的方式加入瀏覽終端23待更改的狀態(tài)信息;(9)瀏覽終端23發(fā)送該200 OK響應(yīng)消息;(10)SIP代理服務(wù)器4收到來自瀏覽終端23的200 OK響應(yīng)消息;(11)SIP代理服務(wù)器4解析該200 OK響應(yīng)消息中,獲取請(qǐng)求方法OPTIONS的類型參數(shù)以及SDP消息體;(12)SIP代理服務(wù)器4根據(jù)To頭域值路由200 OK消息給瀏覽終端21;(13)瀏覽終端23收取該200 OK消息;(14)SIP代理服務(wù)器4與數(shù)據(jù)庫5進(jìn)行交互,把從SDP消息體中獲取的瀏覽終端23的狀態(tài)信息存儲(chǔ)到數(shù)據(jù)庫5中,從而完成瀏覽終端23的狀態(tài)更新請(qǐng)求。
綜合而言,本發(fā)明的一種基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,它包括(1)監(jiān)控前端(如攝像頭、視頻采集設(shè)備等等)通過網(wǎng)線與設(shè)備代理(Device Agent)相連;(2)設(shè)備代理獲取監(jiān)控前端的相關(guān)信息,如設(shè)備ID、設(shè)備名稱以及設(shè)備類型等等,并存儲(chǔ)到本地?cái)?shù)據(jù)庫中;(3)設(shè)備代理(或?yàn)g覽終端)先向SIP代理服務(wù)器發(fā)送標(biāo)準(zhǔn)的SIP Register消息進(jìn)行注冊(cè)認(rèn)證;(4)成功注冊(cè)后,設(shè)備代理(或?yàn)g覽終端)構(gòu)建基于SIP的self-OPTIONS消息(其From頭域和To頭域中的URI相同),并向SIP代理服務(wù)器發(fā)送self-OPTIONS消息;
(5)SIP代理服務(wù)器收到self-OPTIONS消息后,解析該消息并獲取To頭域相關(guān)信息,然后把該消息路由給設(shè)備代理(或?yàn)g覽終端)本身;(6)設(shè)備代理(或?yàn)g覽終端)收到SIP代理服務(wù)器路由回的self-OPTIONS消息后,構(gòu)建并發(fā)送攜帶SDP消息體的200 OK響應(yīng)消息;(7)SIP代理服務(wù)器收到該200 OK響應(yīng)消息后,解析該消息并根據(jù)self-OPTIONS消息的描述的業(yè)務(wù)類型(如設(shè)備代理的能力申報(bào)請(qǐng)求,瀏覽端的能力查詢請(qǐng)求以及狀態(tài)更新請(qǐng)求等)對(duì)數(shù)據(jù)庫進(jìn)行相應(yīng)的處理,然后再路由該200 OK消息給設(shè)備代理(或?yàn)g覽終端);(8)設(shè)備代理(或?yàn)g覽終端)收到該200 OK響應(yīng)后,根據(jù)self-OPTIONS的描述的業(yè)務(wù)類型進(jìn)行相應(yīng)的處理。
應(yīng)當(dāng)指出,以上所述具體實(shí)施方式
可以使本領(lǐng)域的技術(shù)人員更全面地理解本發(fā)明,但不以任何方式限制本發(fā)明。因此,盡管本說明書參照附圖對(duì)本發(fā)明已進(jìn)行了詳細(xì)的說明,但是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,仍然可以對(duì)本發(fā)明進(jìn)行修改或者等同替換,例如,附圖中的瀏覽終端僅標(biāo)明2個(gè)的情況,監(jiān)控前端僅標(biāo)明3個(gè)的情況,但顯然在實(shí)際實(shí)施中往往是按需增減??偠灾磺胁幻撾x本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明專利的保護(hù)范圍當(dāng)中。
權(quán)利要求
1.基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于包括通過互聯(lián)網(wǎng)絡(luò)連接于SIP代理服務(wù)器的具有視頻業(yè)務(wù)的SIP終端,在所述SIP終端中構(gòu)建基于SIP的self-OPTIONS消息,該OPTIONS消息中From頭域和To頭域中的URI相同,并以self-OPTIONS消息和攜帶SDP消息體的200 OK響應(yīng)消息與SIP代理服務(wù)器進(jìn)行交互,在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢。
2.根據(jù)權(quán)利要求1所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于所述具有視頻業(yè)務(wù)的SIP終端具有多個(gè),包括連接多個(gè)監(jiān)控前端的前端設(shè)備代理,和/或多個(gè)瀏覽終端。
3.根據(jù)權(quán)利要求1所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于所述前端設(shè)備代理具有本地?cái)?shù)據(jù)庫。
4.根據(jù)權(quán)利要求1所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于所述SIP代理服務(wù)器具有本地?cái)?shù)據(jù)庫,或具有通過遠(yuǎn)端PC與SIP代理服務(wù)器相連的數(shù)據(jù)庫。
5.根據(jù)權(quán)利要求2所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于所述監(jiān)控前端為攝像頭、攝像機(jī)或其它視頻采集設(shè)備,并通過網(wǎng)線與前端設(shè)備代理相連,前端設(shè)備代理的本地?cái)?shù)據(jù)庫存儲(chǔ)各前端設(shè)備ID、名稱和類型。
6.根據(jù)權(quán)利要求1所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于所述以self-OPTIONS消息和攜帶SDP消息體的200 OK響應(yīng)消息與SIP代理服務(wù)器進(jìn)行交互包括以下步驟步驟A.SIP代理服務(wù)器收到SIP終端的self-OPTIONS消息后,解析該消息并獲取To頭域相關(guān)信息,然后把該消息路由給SIP終端;步驟B.SIP終端收到SIP代理服務(wù)器路由回的self-OPTIONS消息后,構(gòu)建并發(fā)送攜帶SDP消息體的200 OK響應(yīng)消息;步驟C.SIP代理服務(wù)器收到該200 OK響應(yīng)消息后,解析該消息并根據(jù)self-OPTIONS消息的不同類型進(jìn)行相應(yīng)處理,包括再路由該200 OK響應(yīng)消息給SIP終端,和將SDP消息體中的相關(guān)參數(shù)存儲(chǔ)到SIP代理服務(wù)器的數(shù)據(jù)庫中;步驟D.SIP終端收取該200 OK響應(yīng)消息。
7.根據(jù)權(quán)利要求6所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于所述步驟C中的self-OPTIONS消息描述的業(yè)務(wù)類型分別為前端設(shè)備代理的能力申報(bào)請(qǐng)求,瀏覽終端的能力查詢請(qǐng)求,瀏覽終端的狀態(tài)更新請(qǐng)求,以及通過self-OPTIONS實(shí)現(xiàn)的其它基于數(shù)據(jù)傳遞的業(yè)務(wù)邏輯。
8.根據(jù)權(quán)利要求7所述的基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于當(dāng)self-OPTIONS消息的類型為前端設(shè)備代理的能力申報(bào)請(qǐng)求時(shí),前端設(shè)備代理通過擴(kuò)展的參數(shù)指明這是一個(gè)設(shè)備代理的能力申報(bào)請(qǐng)求;當(dāng)self-OPTIONS消息的類型為瀏覽終端的能力查詢請(qǐng)求時(shí),SIP代理服務(wù)器與該服務(wù)器的數(shù)據(jù)庫進(jìn)行交互,獲取瀏覽終端能夠監(jiān)控的前端設(shè)備的信息,并以擴(kuò)展的方式添加到200 OK響應(yīng)消息的SDP消息體中,以完成能力查詢請(qǐng)求;當(dāng)self-OPTIONS消息的類型為瀏覽終端的狀態(tài)更新請(qǐng)求時(shí),瀏覽終端修改200 OK響應(yīng)消息中SDP消息體,以擴(kuò)展的方式加入瀏覽終端的狀態(tài)更新信息;SIP代理服務(wù)器與該服務(wù)器的數(shù)據(jù)庫進(jìn)行交互,把從SDP消息體中獲取的瀏覽終端的狀態(tài)更新信息存儲(chǔ)到該服務(wù)器的數(shù)據(jù)庫中,從而完成瀏覽終端的狀態(tài)更新請(qǐng)求。
全文摘要
本發(fā)明提供一種基于SIP協(xié)議在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢的方法,其特征在于包括通過互聯(lián)網(wǎng)絡(luò)連接于SIP代理服務(wù)器的具有視頻業(yè)務(wù)的SIP終端,在所述SIP終端中構(gòu)建基于SIP的self-OPTIONS消息,該OPTIONS消息中From頭域和To頭域中的URI相同,并以self-OPTIONS消息和攜帶SDP消息體的200 OK響應(yīng)消息與SIP代理服務(wù)器進(jìn)行交互,在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢。采用該方法能夠在視頻業(yè)務(wù)中實(shí)現(xiàn)OPTIONS自查詢,從而能夠?qū)崿F(xiàn)視頻業(yè)務(wù)中的某些必需的功能包括設(shè)備代理服務(wù)器的能力申報(bào)、瀏覽終端的能力查詢或?yàn)g覽終端的狀態(tài)更新等。
文檔編號(hào)G06F17/30GK101026499SQ20071006289
公開日2007年8月29日 申請(qǐng)日期2007年1月19日 優(yōu)先權(quán)日2007年1月19日
發(fā)明者沈軍 申請(qǐng)人:北京華緯訊電信技術(shù)有限公司