新四季網

基於sip協議在視頻業務中實現options自查詢的方法

2023-12-02 21:31:36 1

專利名稱:基於sip協議在視頻業務中實現options自查詢的方法
技術領域:
本發明涉及通信技術和視頻業務領域的信息技術,特別是一種基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,通過把SIP(會話初始化協議)運用到視頻業務及其監控領域,並利用SIP中的OPTIONS方法進行自查詢(self-OPTIONS),從而能夠實現視頻業務中的某些必需的功能包括監控前端或前端設備代理的能力申報、瀏覽終端的能力查詢或瀏覽終端的狀態更新等。
背景技術:
近年來,隨著網際網路的大範圍普及,以及電子技術、多媒體技術、數字圖像壓縮技術、傳輸技術以及市場需求的飛速發展,視頻業務及其監控技術也有了長足的發展,產品日漸成熟,性能穩定。
但目前絕大多數視頻組網採用集中式和私有控制協議,導致了系統可靠性、互通性以及可擴展性差,維護管理和升級複雜。鑑於SIP協議的簡單靈活、分布式控制以及移動性好等優點,大多數廠家開始醞釀甚至著手實施把SIP協議作為視頻監控領域的主流信令控制協議。為了把視頻業務特別是視頻監控中某些必需的功能徹底與私有控制協議脫離,提高系統的互通性,使系統更容易大規模部署,本發明提出了一種基於SIP協議在視頻業務中實現OPTIONS自查詢的方法。

發明內容
本發明針對現有技術中存在的缺陷或不足,提供一種基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,採用該方法能夠在視頻業務中實現某些必需的功能。
本發明的技術構思為,在通過網際網路連接於SIP代理伺服器的具有視頻業務的SIP終端中,構建基於SIP的self-OPTIONS消息,該OPTIONS消息中的From頭域和To頭域中的URI(Uniform Resource Identifier)相同,並以self-OPTIONS消息和攜帶SDP消息體的200 OK響應消息與SIP代理伺服器進行交互,在200 OK響應消息的交互過程中,SIP代理伺服器根據響應消息的From或Subject頭域中的業務描述處理相應的業務邏輯,從而在視頻業務中實現OPTIONS自查詢。
本發明的技術方案如下基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於包括通過網際網路連接於SIP代理伺服器的具有視頻業務的SIP終端,在所述SIP終端中構建基於SIP的self-OPTIONS消息,該OPTIONS消息中From頭域和To頭域中的URI相同,並以self-OPTIONS消息和攜帶SDP消息體的200 OK響應消息與SIP代理伺服器進行交互,在200 OK響應消息的交互過程中,SIP代理伺服器根據響應消息的From或Subject頭域中的業務描述處理相應的業務邏輯,在視頻業務中實現OPTIONS自查詢。
所述具有視頻業務的SIP終端具有多個,包括連接多個監控前端的前端設備代理,和/或多個瀏覽終端。
所述前端設備代理具有本地資料庫。
所述SIP代理伺服器具有本地資料庫,或具有通過遠端PC與SIP代理伺服器相連的資料庫。
所述監控前端為攝像頭、攝像機或其它視頻採集設備等,並通過網線與前端設備代理相連,前端設備代理的本地資料庫存儲各前端設備的相關信息(如設備ID、詳細名稱和設備類型)等。
所述self-OPTIONS消息和攜帶SDP消息體的200 OK響應消息與SIP代理伺服器進行交互包括以下步驟步驟A.SIP代理伺服器收到SIP終端的self-OPTIONS消息後,解析該消息並獲取To頭域相關信息,然後把該消息路由給SIP終端;步驟B.SIP終端收到SIP代理伺服器路由回的self-OPTIONS消息後,構建並發送攜帶SDP消息體的200 OK響應消息;步驟C.SIP代理伺服器收到該200 OK響應消息後,解析該消息並根據From或者Subject頭域描述的業務類型進行相應處理,包括再路由該200 OK響應消息給SIP終端,和將攜帶在SDP消息體中的相關數據存儲到SIP代理伺服器的資料庫中;步驟D.SIP終端收取該200OK響應消息並根據SDP消息體執行後續操作。
所述步驟C中的self-OPTIONS消息描述的不同業務類型分別為前端設備代理的能力申報請求,瀏覽終端的能力查詢請求,瀏覽終端的狀態更新請求,以及其它與數據傳遞有關的業務邏輯。
當self-OPTIONS消息的類型為前端設備代理的能力申報請求時,前端設備代理通過擴展的參數(在From或Subject頭域中描述)指明這是一個設備代理的能力申報請求,SIP代理伺服器獲取SDP中描述的設備代理伺服器的信息並與該伺服器的資料庫進行交互,從而完成代理伺服器的能力申報請求;當self-OPTIONS消息的類型為瀏覽終端的能力查詢請求時,SIP代理伺服器與該伺服器的資料庫進行交互,獲取瀏覽終端能夠監控的前端設備的信息,並以擴展的方式添加到200 OK響應消息的SDP消息體中,以完成能力查詢請求;當self-OPTIONS消息的類型為瀏覽終端的狀態更新請求時,瀏覽終端修改200 OK響應消息中SDP消息體,以擴展的方式加入瀏覽終端的狀態更新信息;SIP代理伺服器與該伺服器的資料庫進行交互,把從SDP消息體中獲取的瀏覽終端的狀態更新信息存儲到該伺服器的資料庫中,從而完成瀏覽終端的狀態更新請求。
本發明的技術效果如下本發明的目的旨在實現基於SIP協議的視頻業務(特別是視頻監控業務)中某些必需功能而提出的一種OPTIONS自查詢的實現方法,它是基於通用的PC平臺、IP網絡以及目前流行的SIP協議,通過對標準SIP(RFC3261)中的OPTIONS方法進行擴展,利用SIP代理伺服器的信令路由,並採用一種自身查詢機制,把前端(包括設備代理和瀏覽終端)的相關信息維護到SIP代理伺服器上,從而能夠實現視頻業務中的某些必需功能包括設備代理伺服器的能力申報、瀏覽終端的能力查詢和瀏覽終端的狀態更新等。並且,本發明還具有用戶成本低,易操作,易擴展,通用性好,易於大規模部署等特點。
本發明的優點在於1.採用SIP協議,易擴展,信號傳輸穩定;2.採用通用PC平臺,用戶成本低,易操作,通用性好,易大規模部署;3.利用SIP OPTIONS方法和特殊的自查詢機制,實現簡單,可擴展性強;4.設備前端可無縫接入;5.適用於大的監控網絡,可分布式部署,集中管理。


圖1為本發明實現方法的體系結構圖。
圖2為本發明前端設備代理實現能力申報的方框圖。該圖中連線中間的數字表示信令處理的流程順序號。
圖3為本發明瀏覽終端進行能力查詢的方框圖。該圖中連線中間的數字表示信令處理的流程順序號。
圖4為本發明瀏覽終端進行狀態更新的方框圖。該圖中連線中間的數字表示信令處理的流程順序號。
附圖標記列示如下
3-網際網路,4-SIP代理伺服器,5-SIP代理伺服器的資料庫,11-第一監控前端,12-第二監控前端,13-第三監控前端,21-第一瀏覽終端,22-前端設備代理,23-第二瀏覽終端,221-前端設備代理的資料庫。
具體實施例方式
下面結合附圖及實施例對本發明作進一步說明。
如圖1所示,本發明的網絡結構是(1)監控前端11、12、13通過網線與前端設備代理22相連;(2)前端設備代理22在本地維護資料庫221,該資料庫記錄與監控前端11、12、13有關的信息;(3)瀏覽終端21、23和前端設備代理22通過NAT/Firewall或直接與Internet 3相連;(4)SIP代理伺服器4必須與Internet 3直接相連,這樣能保證瀏覽終端21、23和前端設備代理22成功註冊到SIP代理伺服器4上;(5)資料庫5與SIP代理伺服器4相連,資料庫5可以是SIP代理伺服器4的本地資料庫,也可以通過遠端PC與SIP代理伺服器4相連。
如圖2所示,利用本發明方法,前端設備代理實現能力申報的流程如下(1)監控前端11、12、13通過網線與前端設備代理22相連;(2)前端設備代理22構建OPTIONS請求消息,消息中From頭域和To頭域中的URI相同,表明這是一個自查詢請求,同時通過擴展的參數(From或Subject頭域擴展)指明這是一個設備代理的能力申報請求;(3)前端設備代理22發送OPTIONS請求消息;(4)SIP代理伺服器4收到來自前端設備代理22的自查詢OPTIONS請求消息;(5)SIP代理伺服器4解析來自前端設備代理22的OPTIONS請求消息,並修改該請求消息;(6)SIP代理伺服器4根據To頭域值,路由修改後的OPTIONS請求給前端設備代理22;(7)前端設備代理22收到來自SIP代理伺服器4轉發的OPTIONS自查詢請求;(8)前端設備代理22從本地資料庫221中讀取監控前端11、12和13的所有信息;(9)前端設備代理22構建基於自查詢OPTIONS請求的200 OK響應消息,並添加SDP消息體;(10)前端設備代理22把從本地資料庫221中讀取的信息通過擴展的方式添加到200OK響應消息的SDP消息體中;(11)前端設備代理22發送200 OK響應消息;(12)SIP代理伺服器4收到來自前端設備代理22發來的200 OK響應消息;(13)SIP代理伺服器4解析該響應消息,獲取自查詢OPTIONS的業務描述類型以及SDP消息體;(14)SIP代理伺服器4修改該200 OK消息,然後路由給前端設備代理22;(15)前端設備代理收到200 OK響應。
(16)SIP代理伺服器4解析200 OK響應消息中SDP消息體相關參數,並存儲到資料庫5中,從而完成前端設備代理22的能力申報過程。
如圖3所示,利用本發明方法,瀏覽終端完成能力查詢的流程如下(1)瀏覽終端21構建OPTIONS自查詢請求消息;(2)瀏覽終端21發送OPTIONS自查詢請求消息;(3)SIP代理伺服器4收取來自瀏覽終端21的OPTIONS自查詢請求消息;(4)SIP代理伺服器4解析並修改來自瀏覽終端21的OPTIONS請求消息;(5)SIP代理伺服器4根據To頭域值,路由OPTIONS消息給瀏覽終端21;(6)瀏覽終端21收到來自SIP代理伺服器4路由的OPTIONS自查詢請求消息;(7)瀏覽終端21構建200 OK響應消息,並在響應消息中攜帶SDP消息體;(8)瀏覽終端21發送200 OK響應消息;(9)SIP代理伺服器4收到來自瀏覽終端21的200 OK響應消息;(10)SIP代理伺服器4解析該200 OK響應消息,獲取請求方法OPTIONS的類型參數以及SDP消息體;(11)SIP代理伺服器4與資料庫5進行交互,獲取瀏覽終端21能夠監控的前端設備的信息;(12)SIP代理伺服器4把從資料庫5中獲取的信息以擴展的方式添加到200 OK響應消息的SDP消息體中;(13)SIP代理伺服器4根據To頭域值路由200 OK消息給瀏覽終端21;(14)瀏覽終端21收取該200 OK消息,解析SDP獲取相關信息,從而完成能力查詢請求。
如圖4所示,利用本發明方法,瀏覽終端完成狀態更新的流程如下(1)瀏覽終端23構建OPTIONS自查詢請求消息;(2)瀏覽終端23發送OPTIONS自查詢請求消息;(3)SIP代理伺服器4收取來自瀏覽終端23的OPTIONS自查詢請求消息;(4)SIP代理伺服器4解析並修改來自瀏覽終端23的OPTIONS請求消息;(5)SIP代理伺服器4根據To頭域值,路由OPTIONS消息給瀏覽終端23;(6)瀏覽終端23收到來自SIP代理伺服器4路由的OPTIONS自查詢請求消息;(7)瀏覽終端23構建200 OK響應消息,並在響應消息中攜帶SDP消息體;(8)瀏覽終端23修改200 OK響應消息中SDP消息體,以擴展的方式加入瀏覽終端23待更改的狀態信息;(9)瀏覽終端23發送該200 OK響應消息;(10)SIP代理伺服器4收到來自瀏覽終端23的200 OK響應消息;(11)SIP代理伺服器4解析該200 OK響應消息中,獲取請求方法OPTIONS的類型參數以及SDP消息體;(12)SIP代理伺服器4根據To頭域值路由200 OK消息給瀏覽終端21;(13)瀏覽終端23收取該200 OK消息;(14)SIP代理伺服器4與資料庫5進行交互,把從SDP消息體中獲取的瀏覽終端23的狀態信息存儲到資料庫5中,從而完成瀏覽終端23的狀態更新請求。
綜合而言,本發明的一種基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,它包括(1)監控前端(如攝像頭、視頻採集設備等等)通過網線與設備代理(Device Agent)相連;(2)設備代理獲取監控前端的相關信息,如設備ID、設備名稱以及設備類型等等,並存儲到本地資料庫中;(3)設備代理(或瀏覽終端)先向SIP代理伺服器發送標準的SIP Register消息進行註冊認證;(4)成功註冊後,設備代理(或瀏覽終端)構建基於SIP的self-OPTIONS消息(其From頭域和To頭域中的URI相同),並向SIP代理伺服器發送self-OPTIONS消息;
(5)SIP代理伺服器收到self-OPTIONS消息後,解析該消息並獲取To頭域相關信息,然後把該消息路由給設備代理(或瀏覽終端)本身;(6)設備代理(或瀏覽終端)收到SIP代理伺服器路由回的self-OPTIONS消息後,構建並發送攜帶SDP消息體的200 OK響應消息;(7)SIP代理伺服器收到該200 OK響應消息後,解析該消息並根據self-OPTIONS消息的描述的業務類型(如設備代理的能力申報請求,瀏覽端的能力查詢請求以及狀態更新請求等)對資料庫進行相應的處理,然後再路由該200 OK消息給設備代理(或瀏覽終端);(8)設備代理(或瀏覽終端)收到該200 OK響應後,根據self-OPTIONS的描述的業務類型進行相應的處理。
應當指出,以上所述具體實施方式
可以使本領域的技術人員更全面地理解本發明,但不以任何方式限制本發明。因此,儘管本說明書參照附圖對本發明已進行了詳細的說明,但是,本領域技術人員應當理解,仍然可以對本發明進行修改或者等同替換,例如,附圖中的瀏覽終端僅標明2個的情況,監控前端僅標明3個的情況,但顯然在實際實施中往往是按需增減。總而言之,一切不脫離本發明的精神和範圍的技術方案及其改進,其均應涵蓋在本發明專利的保護範圍當中。
權利要求
1.基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於包括通過網際網路連接於SIP代理伺服器的具有視頻業務的SIP終端,在所述SIP終端中構建基於SIP的self-OPTIONS消息,該OPTIONS消息中From頭域和To頭域中的URI相同,並以self-OPTIONS消息和攜帶SDP消息體的200 OK響應消息與SIP代理伺服器進行交互,在視頻業務中實現OPTIONS自查詢。
2.根據權利要求1所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於所述具有視頻業務的SIP終端具有多個,包括連接多個監控前端的前端設備代理,和/或多個瀏覽終端。
3.根據權利要求1所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於所述前端設備代理具有本地資料庫。
4.根據權利要求1所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於所述SIP代理伺服器具有本地資料庫,或具有通過遠端PC與SIP代理伺服器相連的資料庫。
5.根據權利要求2所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於所述監控前端為攝像頭、攝像機或其它視頻採集設備,並通過網線與前端設備代理相連,前端設備代理的本地資料庫存儲各前端設備ID、名稱和類型。
6.根據權利要求1所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於所述以self-OPTIONS消息和攜帶SDP消息體的200 OK響應消息與SIP代理伺服器進行交互包括以下步驟步驟A.SIP代理伺服器收到SIP終端的self-OPTIONS消息後,解析該消息並獲取To頭域相關信息,然後把該消息路由給SIP終端;步驟B.SIP終端收到SIP代理伺服器路由回的self-OPTIONS消息後,構建並發送攜帶SDP消息體的200 OK響應消息;步驟C.SIP代理伺服器收到該200 OK響應消息後,解析該消息並根據self-OPTIONS消息的不同類型進行相應處理,包括再路由該200 OK響應消息給SIP終端,和將SDP消息體中的相關參數存儲到SIP代理伺服器的資料庫中;步驟D.SIP終端收取該200 OK響應消息。
7.根據權利要求6所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於所述步驟C中的self-OPTIONS消息描述的業務類型分別為前端設備代理的能力申報請求,瀏覽終端的能力查詢請求,瀏覽終端的狀態更新請求,以及通過self-OPTIONS實現的其它基於數據傳遞的業務邏輯。
8.根據權利要求7所述的基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於當self-OPTIONS消息的類型為前端設備代理的能力申報請求時,前端設備代理通過擴展的參數指明這是一個設備代理的能力申報請求;當self-OPTIONS消息的類型為瀏覽終端的能力查詢請求時,SIP代理伺服器與該伺服器的資料庫進行交互,獲取瀏覽終端能夠監控的前端設備的信息,並以擴展的方式添加到200 OK響應消息的SDP消息體中,以完成能力查詢請求;當self-OPTIONS消息的類型為瀏覽終端的狀態更新請求時,瀏覽終端修改200 OK響應消息中SDP消息體,以擴展的方式加入瀏覽終端的狀態更新信息;SIP代理伺服器與該伺服器的資料庫進行交互,把從SDP消息體中獲取的瀏覽終端的狀態更新信息存儲到該伺服器的資料庫中,從而完成瀏覽終端的狀態更新請求。
全文摘要
本發明提供一種基於SIP協議在視頻業務中實現OPTIONS自查詢的方法,其特徵在於包括通過網際網路連接於SIP代理伺服器的具有視頻業務的SIP終端,在所述SIP終端中構建基於SIP的self-OPTIONS消息,該OPTIONS消息中From頭域和To頭域中的URI相同,並以self-OPTIONS消息和攜帶SDP消息體的200 OK響應消息與SIP代理伺服器進行交互,在視頻業務中實現OPTIONS自查詢。採用該方法能夠在視頻業務中實現OPTIONS自查詢,從而能夠實現視頻業務中的某些必需的功能包括設備代理伺服器的能力申報、瀏覽終端的能力查詢或瀏覽終端的狀態更新等。
文檔編號G06F17/30GK101026499SQ20071006289
公開日2007年8月29日 申請日期2007年1月19日 優先權日2007年1月19日
發明者沈軍 申請人:北京華緯訊電信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀