两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通用dvr硬件兼容封裝系統(tǒng)的制作方法

文檔序號:7716265閱讀:186來源:國知局
專利名稱:通用dvr硬件兼容封裝系統(tǒng)的制作方法
技術領域
本發(fā)明涉及到視頻監(jiān)控硬件設備領域,具體涉及一種應用在視頻監(jiān)控領域中的通 用DVR硬件兼容封裝的系統(tǒng)。
背景技術
以前應用在安防監(jiān)控領域的DVR(digital video recorder)數字硬盤錄像機,由 于受到硬件以及市場等因素的制約,一般只提供錄像,錄音,遠程監(jiān)視和云臺監(jiān)控等幾大功 能,并且在體積上,形狀上,以及硬件上都不會有太大的差異;但隨著科技不斷進步,以及監(jiān) 控行業(yè)市場的日益成熟,市場對DVR的要求也越來越趨于更加廣泛和多樣化,具有更多功 能細化的DVR也隨之出現(xiàn)。但每出現(xiàn)一種新型的DVR,與以前的DVR都有所不同,甚至會有 很大的差異,這種差異具體表現(xiàn)在硬件或者軟件方面。在硬件上,由于對應用的場所和目的不同,新產品的DVR的體積,形狀以及性能都 有了特殊的要求;例如,現(xiàn)在市場已存在1,2,4,8,16路等類型的DVR,在體積,形狀以及內 部的硬件結構都存在了不小的差異;并且,現(xiàn)在特別是在國內市場出現(xiàn)定制化的趨勢,新型 DVR在硬件上更是會和以往的DVR不同。在軟件上,一方面由于硬件所起的變化,新型DVR的軟件也必然需要發(fā)生變化 ’另 一方面,新類型DVR正是需要有以往DVR所沒有的功能,所以廠家必須要重新修改這些軟 件,甚至重寫這些軟件。由此,廠家在將來要研發(fā)大量新型的DVR,就必須要面對以上問題,同時這些問題 也是廠家的一個重要成本。在軟件見上,如果每次開發(fā)一個新型的DVR,就必須大量修改原 有軟件,甚至全部重寫軟件,這是廠家絕對不想見到的結果,也是對資源的極大浪費。那么,如何避免因產品更換而事實上功能性改變不大的情況下,大量修改軟件甚 至重寫軟件,提高工作效率,提高軟件重復利用率,成為當前DVR廠家開發(fā)軟件時一個首要 考慮的問題。

發(fā)明內容
針對上述缺陷,本發(fā)明提供一種通用DVR硬件兼容封裝系統(tǒng),以解決現(xiàn)有技術DVR 當產品升級或硬件改變后需要重新編寫程序,操作繁瑣、效率低下的問題為實現(xiàn)上述目的,本發(fā)明采用了以下的技術方案一種通用DVR硬件兼容封裝系統(tǒng),應用在安防網絡視頻監(jiān)控領域,其包括DVR應 用模塊,用以實現(xiàn)DVR功能的直接應用;易變特性封裝模塊,用以封裝系統(tǒng)的易變特性,并 提供多個具有不同功能的接口,該易變特性封裝模塊進一步包括硬件易變特性子模塊,用 以封裝系統(tǒng)相關硬件的易變特性信息;運行系統(tǒng)易變特性子模塊,用以封裝多個操作系統(tǒng) 的易變特性信息并提供多個具有不同系統(tǒng)功能的接口 ;功能易變特性子模塊,用以封裝系 統(tǒng)的多個可選功能單元,并提供多個具有不同功能的功能統(tǒng)一接口 ;以及硬件模塊,該硬件 模塊包括系統(tǒng)運行的所有硬件平臺。
依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述硬件易變特性子 模塊進一步包括存儲介質特性單元,用以存儲多種存儲介質的屬性信息;警報特性單元, 用以存儲于系統(tǒng)告警信息相關的屬性信息;輸入/輸出特性單元,用以存儲與系統(tǒng)的輸入 輸出特性相關的硬件信息;云臺特性單元,用以存儲多種云臺的相關信息特性;面板特性 單元,用以存儲多種面板信息特性;依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述輸入/輸出特性 單元進一步包括鼠標特性子單元,用以存儲系統(tǒng)可用的多種鼠標的特性信息;串口特性 子單元,用以存儲系統(tǒng)可用的多種串口的特殊屬性;以及光電轉換元件特性子單元,用以存 儲系統(tǒng)可用光電轉換元件的屬性信息。依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述運行系統(tǒng)易變特 性子模塊進一步包括內存管理單元,用以存儲不同操作系統(tǒng)的內存管理特性信息;信號 量單元,用以存儲封裝不同操作系統(tǒng)的信號量特性信息;網絡接口特性單元,用以封裝多個 操作系統(tǒng)的網絡接口信息特性;線程屬性單元,用以封裝多個不同操作系統(tǒng)的線程屬性。依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述功能易變特性子 模塊進一步包括備份功能單元,用以封裝完成系統(tǒng)數據備份功能的函數或代碼;以及偵 測功能單元,用以封裝實現(xiàn)系統(tǒng)偵測功能的代碼或函數。依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述系統(tǒng)偵測功能包 括移動偵測、遮蓋偵測以及視頻丟失偵測。依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述功能易變特性子 模塊還包括音/視頻采集單元、回放單元以及預覽單元。由于采用了本發(fā)明的技術特征,使得本發(fā)明相比于現(xiàn)有技術,具有如下的優(yōu)點和 積極效果首先,本發(fā)明在DVR硬件或軟件操作中集成封裝模塊,將系統(tǒng)中硬件的相關信息 以及必須的硬件的易被改變或發(fā)生改變的硬件的參數信息都集成封裝,并對外提供統(tǒng)一的 接口,這樣就可以將應用層軟件和具體的硬件隔離,當硬件改變后,不需要重新編寫應用層 的軟件,而只需要對封裝模塊中的對應信息做出修改,即可完成產品的升級;其次,本發(fā)明將多種操作系統(tǒng)的接口線程等信息封裝起來,來系統(tǒng)的運行平臺改 變后,只需要在封裝層中相應修改對應的運行操作系統(tǒng)的函數信息,或調用對應的API函 數,即可實現(xiàn)操作系統(tǒng)的改變,也將操作系統(tǒng)的改變相對于應用層軟件屏蔽;再次,本發(fā)明將可選功能性的模塊封裝起來,產品硬件升級或者改變后,開發(fā)者可 直接根據具體的需要,對功能性模塊中的具體功能單元或功能服務選擇啟用或者屏蔽,便 于產品擴展或者功能簡化。


圖1為本發(fā)明的系統(tǒng)構架模塊圖;圖2為圖1中硬件易變特性子模塊的結構框圖;圖3為圖2中輸入/輸出特性單元結構框圖;圖4為圖1中運行系統(tǒng)易變特性子模塊結構框圖;圖5為圖1中能易變特性子模塊結構框圖。
具體實施例方式以下結合附圖,對本發(fā)明做進一步詳細討論和描述。本發(fā)明是針對現(xiàn)有技術收硬件和市場因素制約,當因產品升級或者產品某些硬件 發(fā)生改變后需要將對應的應用軟件重新編寫,操作極為繁瑣的問題而提出的,本發(fā)明的核 心思想在于將硬件設備的變化信息封裝起來,提供統(tǒng)一的接口供應用層使用,而將硬件或 操作系統(tǒng)的變化相對于應用層屏蔽,在硬件設備或操作系統(tǒng)發(fā)生改變時,只需要對封裝的 模塊重新調用或簡要改寫,將對應用層軟件的更改減少到最小。請參考圖1,為本發(fā)明的系統(tǒng)構架圖,本發(fā)明主要應用在視頻監(jiān)控領域,本發(fā)明的 通用DVR硬件兼容封裝系統(tǒng),其主要包括DVR應用模塊1,用以實現(xiàn)DVR功能的直接應用, 該模塊主要是軟件實現(xiàn),即DVR的應用軟件;易變特性封裝模塊2,用以封裝系統(tǒng)的易變特性,并提供多個具有不同功能的接 口,在該模塊中將系統(tǒng)中容易受產品影響而改變的硬件或操作系統(tǒng)或者功能特性改變而發(fā) 生改變的,對應的硬件設備功能信息,或者操作系統(tǒng)相關信息等進行封裝,對外提供統(tǒng)一的 接口,使得這些變化不影響應用層的使用,該易變特性封裝模塊2進一步包括硬件易變特 性子模塊21,用以封裝系統(tǒng)相關硬件的易變特性信息;運行系統(tǒng)易變特性子模塊22,用以 封裝多個操作系統(tǒng)的易變特性信息并提供多個具有不同系統(tǒng)功能的接口 ;功能易變特性子 模塊23,用以封裝系統(tǒng)的多個可選功能單元,并提供多個具有不同功能的功能統(tǒng)一接口 ; 以及多個硬件模塊3,該硬件模塊包括系統(tǒng)運行的所有硬件。硬件易變特性子模塊21,用以封裝系統(tǒng)相關硬件的易變特性信息;當DVR進行產 品升級的情況出現(xiàn),最直接的變化就是系統(tǒng)硬件的變化,例如存儲介質,從硬盤變成SD卡 或者其他的存儲介質;或者,采用的攝像設備是CCD更換為CMOS等相似的情況。運行系統(tǒng)易變特性子模塊22,用以封裝多個操作系統(tǒng)的易變特性信息并提供多個 具有不同系統(tǒng)功能的接口 ;不同的DVR再升級或產品換代后其操作運行的系統(tǒng)也會發(fā)生改 變,例如原來的操作系統(tǒng)是windows系統(tǒng),新產品的操作系統(tǒng)則運行在Linux系統(tǒng),但事實 上不同的操作系統(tǒng)只是其線程、信號量等不同,內部實現(xiàn)某種功能的具體模塊代碼不同,但 是都具有類似的功能模塊。功能易變特性子模塊23,用以封裝系統(tǒng)的多個可選功能單元,并提供多個具有不 同功能的功能統(tǒng)一接口,不同的DVR會附加不同的功能,例如數據背反視/音頻文件預覽等 功能,但是這些功能并非所有的DVR都需要同時具備。請參考圖2,依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述硬 件易變特性子模塊21進一步包括存儲介質特性單元211,用以存儲多種存儲介質的屬性 信息;警報特性單元212,用以存儲于系統(tǒng)告警信息相關的屬性信息;輸入/輸出特性單元 213,用以存儲與系統(tǒng)的輸入輸出特性相關的硬件信息;云臺特性單元214,用以存儲多種 云臺的相關信息特性;面板特性單元,用以存儲多種面板信息特性;請參考圖3,所述輸入/輸出特性單元213進一步包括鼠標特性子單元2131,用 以存儲系統(tǒng)可用的多種鼠標的特性信息;串口特性子單元2132,用以存儲系統(tǒng)可用的多種 串口的特殊屬性;以及光電轉換元件特性子單元2133,用以存儲系統(tǒng)可用光電轉換元件的 屬性信息。
請參考圖4,依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述運行 系統(tǒng)易變特性子模塊22進一步包括內存管理單元221,用以存儲不同操作系統(tǒng)的內存管 理特性信息;信號量單元222,用以存儲封裝不同操作系統(tǒng)的信號量特性信息;網絡接口特 性單元223,用以封裝多個操作系統(tǒng)的網絡接口信息特性;線程屬性單元224,用以封裝多 個不同操作系統(tǒng)的線程屬性。請參考圖5,依照本發(fā)明較佳實施例所述的通用DVR硬件兼容封裝系統(tǒng),所述功能 易變特性子模塊23進一步包括備份功能單元231,用以封裝完成系統(tǒng)數據備份功能的函 數或代碼;以及偵測功能單元232,用以封裝實現(xiàn)系統(tǒng)偵測功能的代碼或函數。所述系統(tǒng)偵 測功能包括移動偵測、遮蓋偵測以及視頻丟失偵測。當然,功能易變特性子模塊23還可以 包括音/視頻采集單元233、回放單元234以及預覽單元235。將這些功能性模塊封裝在功能易變特性子模塊23中,當需要對某種產品賦予某 項功能時,即調用對應的功能模塊,當不需要時,則屏蔽對應的模塊。以下舉例說明本發(fā)明的具體應用例應用例一一種DVR的移植當前使用的一款DVR其運行的環(huán)境為Linux系統(tǒng),現(xiàn)在廠房需要把該種DVR移植 至Ij windows操作平臺。那需要執(zhí)行以下的操作將運行系統(tǒng)易變特性模塊中的系統(tǒng)相關特性APP,信號 量(SEM),線程HREAD,網絡接口 NET,分別做相應修改,即將LINUX的配置更改為適用于 Windows系統(tǒng)的函數或者參數。即在運行系統(tǒng)易變特性模塊做相應修改即可,對外的統(tǒng)一接 口不變,這樣可以省去DVR種軟件的重復編寫。應用例二,設備功能的簡化廠房需要將一款4路的DVR,才見為供IPCAM(網絡攝像機)使用的軟件,因IPCAM 不含存儲預覽功能,因此只需要將功能易變特性模塊中對應的備份功能單元和回放單元以 及預覽單元,將這些模塊屏蔽即可實現(xiàn)。綜上所述,由于采用了本發(fā)明的技術特征,使得本發(fā)明相比于現(xiàn)有技術,具有如下 的優(yōu)點和積極效果首先,本發(fā)明在DVR硬件或軟件操作中集成封裝模塊,將系統(tǒng)中硬件的相關信息 以及必須的硬件的易被改變或發(fā)生改變的硬件的參數信息都集成封裝,并對外提供統(tǒng)一的 接口,這樣就可以將應用層軟件和具體的硬件隔離,當硬件改變后,不需要重新編寫應用層 的軟件,而只需要對封裝模塊中的對應信息做出修改,即可完成產品的升級;其次,本發(fā)明將多種操作系統(tǒng)的接口線程等信息封裝起來,來系統(tǒng)的運行平臺改 變后,只需要在封裝層中相應修改對應的運行操作系統(tǒng)的函數信息,或調用對應的API函 數,即可實現(xiàn)操作系統(tǒng)的改變,也將操作系統(tǒng)的改變相對于應用層軟件屏蔽;再次,本發(fā)明將可選功能性的模塊封裝起來,產品硬件升級或者改變后,開發(fā)者可 直接根據具體的需要,對功能性模塊中的具體功能單元或功能服務選擇啟用或者屏蔽,便 于產品擴展或者功能簡化。以上公開的僅僅是本發(fā)明的較佳實施例,但并非用來限制其本身,任何熟習本領 域的技術人員在不違背本發(fā)明精神內涵的情況下,所做的均等變化和更動,都應該落在本 發(fā)明的保護范圍內。
權利要求
1.一種通用DVR硬件兼容封裝系統(tǒng),應用在安防網絡視頻監(jiān)控領域,其特征在于,包括DVR應用模塊,用以實現(xiàn)DVR功能的直接應用;易變特性封裝模塊,用以封裝系統(tǒng)的易變特性,并提供多個具有不同功能的接口,該易 變特性封裝模塊進一步包括硬件易變特性子模塊,用以封裝系統(tǒng)相關硬件的易變特性信息; 運行系統(tǒng)易變特性子模塊,用以封裝多個操作系統(tǒng)的易變特性信息并提供多個具有不 同系統(tǒng)功能的接口;功能易變特性子模塊,用以封裝系統(tǒng)的多個可選功能單元,并提供多個具有不同功能 的功能統(tǒng)一接口;以及硬件模塊,該硬件模塊包括系統(tǒng)運行的所有硬件平臺。
2.如權利要求1所述的通用DVR硬件兼容封裝系統(tǒng),其特征在于,所述硬件易變特性子 模塊進一步包括存儲介質特性單元,用以存儲多種存儲介質的屬性信息; 警報特性單元,用以存儲于系統(tǒng)告警信息相關的屬性信息; 輸入/輸出特性單元,用以存儲與系統(tǒng)的輸入/輸出特性相關的硬件信息; 云臺特性單元,用以存儲多種云臺的相關信息特性; 面板特性單元,用以存儲多種面板信息特性。
3.如權利要求2所述的通用DVR硬件兼容封裝系統(tǒng),其特征在于,所述輸入/輸出特性 單元進一步包括鼠標特性子單元,用以存儲系統(tǒng)可用的多種鼠標的特性信息; 串口特性子單元,用以存儲系統(tǒng)可用的多種串口的特殊屬性;以及 光電轉換元件特性子單元,用以存儲系統(tǒng)可用光電轉換元件的屬性信息。
4.如權利要求1所述的通用DVR硬件兼容封裝系統(tǒng),其特征在于,所述運行系統(tǒng)易變特 性子模塊進一步包括內存管理單元,用以存儲不同操作系統(tǒng)的內存管理特性信息; 信號量單元,用以存儲封裝不同操作系統(tǒng)的信號量特性信息; 網絡接口特性單元,用以封裝多個操作系統(tǒng)的網絡接口信息特性; 線程屬性單元,用以封裝多個不同操作系統(tǒng)的線程屬性。
5.如權利要求1所述的通用DVR硬件兼容封裝系統(tǒng),其特征在于,所述功能易變特性子 模塊進一步包括備份功能單元,用以封裝完成系統(tǒng)數據備份功能的函數或代碼;以及 偵測功能單元,用以封裝實現(xiàn)系統(tǒng)偵測功能的代碼或函數。
6.如權利要求5所述的通用DVR硬件兼容封裝系統(tǒng),其特征在于,所述系統(tǒng)偵測功能包 括移動偵測、遮蓋偵測以及視頻丟失偵測。
7.如權利要求1所述的通用DVR硬件兼容封裝系統(tǒng),其特征在于,所述功能易變特性子 模塊還包括音/視頻采集單元、回放單元以及預覽單元。
全文摘要
本發(fā)明提供一種通用DVR硬件兼容封裝系統(tǒng),應用在安防網絡視頻監(jiān)控領域,包括DVR應用模塊,用以實現(xiàn)DVR功能的直接應用;易變特性封裝模塊,用以封裝系統(tǒng)的易變特性,并提供多個具有不同功能的接口;以及硬件模塊,該硬件模塊包括系統(tǒng)運行的所有硬件平臺。本發(fā)明提供這樣一個封裝模塊,不僅帶來隔離硬件變化的好處,它還使得應用層開發(fā)也變的更加靈活,更易擴展。
文檔編號H04N5/00GK102111597SQ20091020067
公開日2011年6月29日 申請日期2009年12月24日 優(yōu)先權日2009年12月24日
發(fā)明者毛崢 申請人:上海威乾視頻技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
楚雄市| 宣威市| 财经| 桃源县| 大丰市| 安泽县| 郑州市| 建德市| 法库县| 盐津县| 塔河县| 永德县| 方正县| 金阳县| 沙田区| 托克逊县| 定州市| 准格尔旗| 锡林郭勒盟| 泗阳县| 长海县| 顺平县| 日照市| 寻甸| 荆门市| 梁河县| 永定县| 锡林郭勒盟| 广东省| 微山县| 育儿| 库车县| 寻甸| 固阳县| 德州市| 大城县| 夏邑县| 奇台县| 平昌县| 安康市| 马公市|