[發明專利]一種自適應支持多監控設備的方法有效
| 申請號: | 201110456209.5 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN102523235A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 簡峰;蘭俊松 | 申請(專利權)人: | 四川九洲電器集團有限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04N21/8543;H04N7/18 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 李晶 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自適應 支持 監控 設備 方法 | ||
技術領域
本發明屬于數字通信領域,尤其涉及一種自適應支持多監控設備的方法。
背景技術
目前視頻監控領域發展非常迅速,設備種類繁多,對于監控平臺和客戶端來說都增加了一定的復雜性。在設備監控平臺(SDK)連接訪問設備時,現有技術是直接通過預定的協議來進行通訊,這種方法存在的弊端就是當設備協議發生變化(例如增加、刪除、修改等)時,對應的SDK就需要調整和修改,對外提供的接口也會發生相應的變化;同樣的,客戶端需要通過SDK連接訪問設備,當設備協議發生變化從而引發接口改變,也需要客戶端進行調整,非常不靈活,而且現有技術中設備與SDK間的數據通訊過程中沒有對數據進行加密,很容易通過抓包工具抓取到完整的數據包,對數據沒有起到很好的保護作用,易造成數據的泄露。
發明內容
本發明的目的在于:提供一種自適應支持多監控設備的方法,旨在解決現有SDK不能自適應設備協議,造成客戶端通過SDK對設備的訪問不夠靈活的問題。
本發明的目的是這樣實現的:
一種自適應支持多監控設備的方法,將各種不同的監控視頻設備的協議配置成XML格式,并且各種不同的視頻設備均支持XML文件傳輸協議;客戶端根據用戶的操作信息發送功能請求指令給設備監控平臺SDK,該功能請求指令中至少包含用戶指定的視頻設備的信息和用戶的操作要求信息;當SDK首次收到該客戶端的功能請求指令或者該設備是首次被請求時,SDK將根據該客戶端的功能請求指令向指定的視頻設備發送設備協議請求,請求從設備上下載XML協議,收到請求的設備將向SDK發送回應信息,并將自身的XML協議發送給SDK;SDK從下載的XML協議中獲取設備信息及所支持的控制命令協議,對于客戶端發送的功能請求,SDK根據協議判斷被請求的設備是否支持該功能操作,如果支持則SDK根據客戶端的功能請求轉換為符合XML協議的控制命令發送給對應的設備,并將設備對于控制命令的回應發送給客戶端。
當SDK首次收到該客戶端的功能請求指令或者該設備是首次被請求時,SDK將先檢測該客戶端的注冊狀態,如果該客戶端之前未注冊成功,則SDK直接發送功能請求失敗的信息給客戶端,如果該客戶端已注冊成功,則SDK向指定的視頻設備發送設備協議請求。
收到請求的設備向SDK發送的回應信息中包括狀態信息和文件大小,其中,狀態信息為表示SDK的請求是否成功的回應信息,文件大小為收到請求的設備發送的XML協議文件的大小;SDK比較收到的該設備的XML協議的大小與收到的該設備的回應信息中的文件大小信息是否一致,如果一致則SDK向該設備發送下載回應信息,該信息中包含有表示SDK下載協議文件是否成功的信息。
當設備的協議發生更改或者增加新的設備時,SDK的操作人員通過SDK將該設備的新協議通過SDK上傳至該設備中保存;上傳時,SDK先向該設備發送上傳請求,設備收到請求后發送相應的回應信息給SDK,該回應信息中包含有表示SDK上傳請求是否成功的狀態信息,如果請求成功,SDK將上傳信息和新的協議文件發送至該設備,所述上傳信息中包含有SDK上傳的XML協議文件大小的信息和表示SDK上傳是否成功的信息。
在SDK和設備中均設有數據的加解密模塊,對發送和接收的數據進行加密和解密。
本發明的突出優點是:本發明可以支持多種設備,而且設備間的通訊協議互不影響(各自維護),監控平臺、客戶端也可以自適應地訪問和連接各種不同的設備,提供了訪問和連接的靈活性,在網絡通訊的過程中對數據進行了加密,保證了通訊數據的安全性。
附圖說明
圖1是本發明實施例提供的自適應支持多監控設備的方法的時序圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明實施例提供的自適應支持多監控設備的方法將各種不同的監控視頻設備的協議配置成XML格式,并且各種不同的視頻設備均支持XML文件傳輸協議(包括上傳和下載)。
圖1示出了本發明實施例提供的自適應支持多監控設備的方法的時序,其中,第三方客戶端和SDK均在本地端,客戶端與SDK按照預先定義的SDK通信協議進行通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川九洲電器集團有限責任公司,未經四川九洲電器集團有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110456209.5/2.html,轉載請聲明來源鉆瓜專利網。





