[發明專利]一種實現多種視頻監控設備兼容的方法、裝置和系統有效
| 申請號: | 201210415412.2 | 申請日: | 2012-10-26 |
| 公開(公告)號: | CN102984500A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 郭家棟 | 申請(專利權)人: | 安科智慧城市技術(中國)有限公司;杭州天視智能系統有限公司 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;G06F9/44 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 多種 視頻 監控 設備 兼容 方法 裝置 系統 | ||
技術領域
本發明屬于視頻監控領域,尤其涉及一種實現多種視頻監控設備兼容的方法、裝置和系統。
背景技術
視頻監控系統是一種防范能力較強的綜合系統,也是安全防范系統的重要組成部分。視頻監控系統以其直觀、準確、及時和信息內容豐富而廣泛應用于許多場合。近年來,隨著國內對視頻監控的需求不斷增加,視頻設備生產廠商也不斷增長,然而,由于安防產業發展時間較短,尚未形成完善的行業標準。各個視頻設備生產廠商根據各自企業的發展制定了各自相應的企業標準,并由此形成了各不相同的軟件開發工具包(Software?Development?Kit,SDK)。所謂SDK,是由視頻設備生產廠商提供、實現與設備通訊的接口和實現設備視頻流編解碼的接口。由于視頻設備生產廠商提供的SDK各不相同,甚至同一視頻設備生產廠商在不同時期的開發的系列產品其SDK也存在很大差異,這種視頻設備生產廠商提供的SDK“各自為政”的現象為視頻監控系統的設備接入帶來了巨大的挑戰。例如,用戶在不同時期采購了不同品牌的視頻設備,因此,如何使用相同的視頻監控系統兼容不同SDK的視頻設備生產廠商提供的視頻設備成為業界亟需解決的問題之一。
對于上述問題,現有技術提供的一種方法是將視頻設備生產廠商提供的SDK進行二次封裝,形成接口統一的插件。視頻監控系統客戶端在與視頻監控系統的前端設備交互時,其主進程通過調用插件的方式來實現對這些視頻設備的兼容。
由于插件本質上與動態鏈接庫文件相當,因此,上述現有技術提供的方法缺陷在于:隨著視頻設備種類的增加,加載時間不斷增加,而且由于不同視頻設備生產廠商提供的SDK的穩定性不一致,某個SDK出現嚴重錯誤時,容易導致整個視頻監控系統客戶端的程序不穩定。
發明內容
本發明的目的在于提供一種實現多種視頻設備兼容的方法、裝置和系統,旨在解決現有技術因視頻設備生產廠商提供的SDK出錯對視頻監控系統客戶端程序造成不穩定的問題。
本發明是這樣實現的,一種實現多種視頻監控設備兼容的方法,所述方法包括:
接收用戶發送的操作指令;
根據所述操作指令對應的設備類型,通過主進程的統一接口向與視頻監控設備對應的子進程發送所述操作指令,所述子進程具備與所述統一接口對應的接口;
若所述子進程對所述操作指令沒有正常響應,則對所述子進程進行重啟以便繼續向所述子進程發送所述操作指令。
本發明的另一目的在于提供一種實現多種視頻監控設備兼容的裝置,所述裝置包括主進程模塊,所述主進程模塊包括接收子模塊、發送子模塊和控制子模塊;
所述接收子模塊,用于接收用戶發送的操作指令;
所述發送子模塊,用于根據所述操作指令對應的設備類型,通過主進程的統一接口向與視頻監控設備對應的子進程發送所述操作指令,所述子進程具備與所述統一接口對應的接口;
所述控制子模塊,用于若所述子進程對所述操作指令沒有正常響應,則對所述子進程進行重啟以便繼續向所述子進程發送所述操作指令。
本發明的另一目的在于提供一種實現多種視頻監控設備兼容的系統,所述系統包括視頻前端設備和控制設備,所述控制設備包括主進程模塊和子進程模塊;
所述視頻前端設備,用于對視頻數據進行處理并將處理結果返回所述子進程模塊;
所述主進程模塊,用于接收用戶發送的操作指令,根據所述操作指令對應的設備類型,通過主進程的統一接口向與視頻監控設備對應的子進程發送所述操作指令,若所述子進程對所述操作指令沒有正常響應,則對所述子進程進行重啟以便繼續向所述子進程發送所述操作指令,所述子進程具備與所述統一接口對應的接口;
所述子進程模塊,用于接收所述主進程模塊向與視頻監控設備對應的子進程發送的操作指令,與所述視頻前端設備進行通信以獲取所述視頻前端設備對視頻數據進行處理的處理結果。
從上述本發明實施例可知,一方面,在子進程對通過主進程的統一接口向這些子進程發送的操作指令沒有正常響應時,可以重啟子進程以便繼續向子進程發送操作指令,因此,與現有技術將視頻設備生產廠商提供的SDK進行二次封裝形成接口統一的插件相比,本發明實施例提供的方法在視頻設備生產廠商提供的SDK出現異常時,并不會影響客戶端主進程的正常運行,保證了視頻監控系統的穩定性;另一方面,由于每個視頻設備對應的子進程具備與主進程的統一接口對應的接口,因此,新增視頻設備時,只需要根據SDK增加相應的子進程,無需修改主進程,從而保證了視頻監控系統較強的獨立性和良好的擴展性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安科智慧城市技術(中國)有限公司;杭州天視智能系統有限公司,未經安科智慧城市技術(中國)有限公司;杭州天視智能系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210415412.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種股骨交鎖髓內釘瞄準器
- 下一篇:半螺紋鎖定螺釘





