[發明專利]一種和網絡攝像機硬件無關聯性的消息控制協議實現方法有效
| 申請號: | 201310336044.7 | 申請日: | 2013-08-01 |
| 公開(公告)號: | CN103428210A | 公開(公告)日: | 2013-12-04 |
| 發明(設計)人: | 何建億 | 申請(專利權)人: | 何建億 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 江蘇省鎮江市丁卯新區科*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 攝像機 硬件 關聯性 消息 控制 協議 實現 方法 | ||
技術領域
本發明涉及一種和網絡攝像機硬件無關聯性的消息控制協議的firmware(固件)實現方法。
背景技術
目前已經存在的基于IP(網絡之間互聯的協議)的網絡攝像機監控系統架構都是通過內嵌的HTTPserver+CGI(通用網關接口)的方式調用網絡攝像機提供的本地服務。采用此種架構的網絡攝像機由于CGI和本地服務的直接綁定,缺點如下:
1.架構和消息控制協議綁定在一起,不具有可擴展性。目前已經存在的基于IP的網絡攝像機監控系統架構采用的進程間通信消息都是非標準的,和控制協議相關的。例如使用HTTPD+CGI的架構可能使用socket(套接字)進行通信,而采用其他消息控制協議的架構可能使用共享內存機制,因而系統很難再同時支持其他的消息控制協議;
2.程序不具備可定制性和可擴展性。目前已經存在的基于IP的網絡攝像機監控系統架構中,由于所有功能都具有很強的關聯性,很難分為功能單一、完整獨立的程序集合,導致程序的復雜性隨著功能的增加呈幾何級數增大;
3.程序很難在不同平臺間快速移植。目前已經存在的基于IP的網絡攝像機監控系統架構中,由于程序和硬件編解碼器之間的綁定,系統移植導致系統架構的改變。
發明內容
為實現上述發明目的,本發明采用如下技術方案:
一種和網絡攝像機硬件無關聯性的消息控制協議的firmware實現方法。主要包括消息控制協議層、中間層程序集合和底層HAL(硬件抽象層)接口的抽象,其特征在于,所述消息控制協議層,當Client(客戶端)發起控制請求時,攝像機端收到Client發起的命令,Signal?Proxy(信號解析協議)層會解析命令,判斷所使用的TCP/IP(網絡協議)類型,然后將消息轉發到相應協議棧(如HTTP、UDP等)去處理;所述中間層程序集合,進程之間通過linux(Linux操作系統)標準的D-BUS?IPC(進程間通信)機制進行數據和信息的交換;所述底層HAL接口的抽象,HAL層對A/V實現了抽象,對firmware(固件)進行移植時,只需實現一組HAL層的接口,不需對整個firmware架構進行改動。
本發明的有益效果在于,同時做到消息控制協議和平臺無關性,網絡攝像機firmware能夠通過標準的IPC機制劃分成功能單一、完整獨立、高度可定制的程序集合。
附圖說明
圖1是本發明的相關網絡攝像機firmware架構的示意圖。
具體實施方式
如圖1所示,攝像機firmware主要由三部分組成:
(1)消息控制協議層。在本發明中有Signal?Proxy,Httpd+CGI?Daemon,Useragent(用戶代理),Upnpserver(通用即插即用服務)模塊。Signal?Proxy是一個軟件功能模塊,用來解析命令,然后將消息轉發到合適的協議棧去處理。Httpd+CGI?Daemon是一個內部通訊軟件模塊,實現產品的附加功能。模塊用于內部應用程序之間的調用。Useragent是內部功能的管理模塊。模塊接收到外部指令后,啟動對應功能模塊,實現產品的各種預設功能。Upnpserver是內網連接模塊。啟動后將在內網同一網段內廣播一組特定信息。對應的設備或用戶監聽到這個信息后,將開始連接網絡,實現數據交換。
當Client發起控制請求時,攝像機端收到Client發起的命令,Signal?Proxy層會解析命令,判斷所使用的協議類型,然后將消息轉發到合適的協議棧去處理。這樣,firmware就能夠依據同時支持不同的消息控制協議,實現系統架構對消息控制協議的無關性。當然,每種消息控制協議所支持的命令集并不一定完全相同。例如,系統支持XMPP(可擴展通訊和表示協議)協議可能占命令集合的90%,UPnP(通用即插即用)和HTTP(超文本傳送協議)占剩下的10%。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于何建億,未經何建億許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310336044.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:運輸箱及其智能安全保密系統
- 下一篇:基于移動導游管理通用終端的導游管理系統





