新四季網

通用dvr硬體兼容封裝系統的製作方法

2023-05-13 16:52:31 3

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

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


圖1為本發明的系統構架模塊圖;圖2為圖1中硬體易變特性子模塊的結構框圖;圖3為圖2中輸入/輸出特性單元結構框圖;圖4為圖1中運行系統易變特性子模塊結構框圖;圖5為圖1中能易變特性子模塊結構框圖。
具體實施例方式以下結合附圖,對本發明做進一步詳細討論和描述。本發明是針對現有技術收硬體和市場因素制約,當因產品升級或者產品某些硬體 發生改變後需要將對應的應用軟體重新編寫,操作極為繁瑣的問題而提出的,本發明的核 心思想在於將硬體設備的變化信息封裝起來,提供統一的接口供應用層使用,而將硬體或 作業系統的變化相對於應用層屏蔽,在硬體設備或作業系統發生改變時,只需要對封裝的 模塊重新調用或簡要改寫,將對應用層軟體的更改減少到最小。請參考圖1,為本發明的系統構架圖,本發明主要應用在視頻監控領域,本發明的 通用DVR硬體兼容封裝系統,其主要包括DVR應用模塊1,用以實現DVR功能的直接應用, 該模塊主要是軟體實現,即DVR的應用軟體;易變特性封裝模塊2,用以封裝系統的易變特性,並提供多個具有不同功能的接 口,在該模塊中將系統中容易受產品影響而改變的硬體或作業系統或者功能特性改變而發 生改變的,對應的硬體設備功能信息,或者作業系統相關信息等進行封裝,對外提供統一的 接口,使得這些變化不影響應用層的使用,該易變特性封裝模塊2進一步包括硬體易變特 性子模塊21,用以封裝系統相關硬體的易變特性信息;運行系統易變特性子模塊22,用以 封裝多個作業系統的易變特性信息並提供多個具有不同系統功能的接口 ;功能易變特性子 模塊23,用以封裝系統的多個可選功能單元,並提供多個具有不同功能的功能統一接口 ; 以及多個硬體模塊3,該硬體模塊包括系統運行的所有硬體。硬體易變特性子模塊21,用以封裝系統相關硬體的易變特性信息;當DVR進行產 品升級的情況出現,最直接的變化就是系統硬體的變化,例如存儲介質,從硬碟變成SD卡 或者其他的存儲介質;或者,採用的攝像設備是CCD更換為CMOS等相似的情況。運行系統易變特性子模塊22,用以封裝多個作業系統的易變特性信息並提供多個 具有不同系統功能的接口 ;不同的DVR再升級或產品換代後其操作運行的系統也會發生改 變,例如原來的作業系統是windows系統,新產品的作業系統則運行在Linux系統,但事實 上不同的作業系統只是其線程、信號量等不同,內部實現某種功能的具體模塊代碼不同,但 是都具有類似的功能模塊。功能易變特性子模塊23,用以封裝系統的多個可選功能單元,並提供多個具有不 同功能的功能統一接口,不同的DVR會附加不同的功能,例如數據背反視/音頻文件預覽等 功能,但是這些功能並非所有的DVR都需要同時具備。請參考圖2,依照本發明較佳實施例所述的通用DVR硬體兼容封裝系統,所述硬 件易變特性子模塊21進一步包括存儲介質特性單元211,用以存儲多種存儲介質的屬性 信息;警報特性單元212,用以存儲於系統告警信息相關的屬性信息;輸入/輸出特性單元 213,用以存儲與系統的輸入輸出特性相關的硬體信息;雲臺特性單元214,用以存儲多種 雲臺的相關信息特性;面板特性單元,用以存儲多種面板信息特性;請參考圖3,所述輸入/輸出特性單元213進一步包括滑鼠特性子單元2131,用 以存儲系統可用的多種滑鼠的特性信息;串口特性子單元2132,用以存儲系統可用的多種 串口的特殊屬性;以及光電轉換元件特性子單元2133,用以存儲系統可用光電轉換元件的 屬性信息。
請參考圖4,依照本發明較佳實施例所述的通用DVR硬體兼容封裝系統,所述運行 系統易變特性子模塊22進一步包括內存管理單元221,用以存儲不同作業系統的內存管 理特性信息;信號量單元222,用以存儲封裝不同作業系統的信號量特性信息;網絡接口特 性單元223,用以封裝多個作業系統的網絡接口信息特性;線程屬性單元224,用以封裝多 個不同作業系統的線程屬性。請參考圖5,依照本發明較佳實施例所述的通用DVR硬體兼容封裝系統,所述功能 易變特性子模塊23進一步包括備份功能單元231,用以封裝完成系統數據備份功能的函 數或代碼;以及偵測功能單元232,用以封裝實現系統偵測功能的代碼或函數。所述系統偵 測功能包括移動偵測、遮蓋偵測以及視頻丟失偵測。當然,功能易變特性子模塊23還可以 包括音/視頻採集單元233、回放單元234以及預覽單元235。將這些功能性模塊封裝在功能易變特性子模塊23中,當需要對某種產品賦予某 項功能時,即調用對應的功能模塊,當不需要時,則屏蔽對應的模塊。以下舉例說明本發明的具體應用例應用例一一種DVR的移植當前使用的一款DVR其運行的環境為Linux系統,現在廠房需要把該種DVR移植 至Ij windows操作平臺。那需要執行以下的操作將運行系統易變特性模塊中的系統相關特性APP,信號 量(SEM),線程HREAD,網絡接口 NET,分別做相應修改,即將LINUX的配置更改為適用於 Windows系統的函數或者參數。即在運行系統易變特性模塊做相應修改即可,對外的統一接 口不變,這樣可以省去DVR種軟體的重複編寫。應用例二,設備功能的簡化廠房需要將一款4路的DVR,才見為供IPCAM(網絡攝像機)使用的軟體,因IPCAM 不含存儲預覽功能,因此只需要將功能易變特性模塊中對應的備份功能單元和回放單元以 及預覽單元,將這些模塊屏蔽即可實現。綜上所述,由於採用了本發明的技術特徵,使得本發明相比於現有技術,具有如下 的優點和積極效果首先,本發明在DVR硬體或軟體操作中集成封裝模塊,將系統中硬體的相關信息 以及必須的硬體的易被改變或發生改變的硬體的參數信息都集成封裝,並對外提供統一的 接口,這樣就可以將應用層軟體和具體的硬體隔離,當硬體改變後,不需要重新編寫應用層 的軟體,而只需要對封裝模塊中的對應信息做出修改,即可完成產品的升級;其次,本發明將多種作業系統的接口線程等信息封裝起來,來系統的運行平臺改 變後,只需要在封裝層中相應修改對應的運行作業系統的函數信息,或調用對應的API函 數,即可實現作業系統的改變,也將作業系統的改變相對於應用層軟體屏蔽;再次,本發明將可選功能性的模塊封裝起來,產品硬體升級或者改變後,開發者可 直接根據具體的需要,對功能性模塊中的具體功能單元或功能服務選擇啟用或者屏蔽,便 於產品擴展或者功能簡化。以上公開的僅僅是本發明的較佳實施例,但並非用來限制其本身,任何熟習本領 域的技術人員在不違背本發明精神內涵的情況下,所做的均等變化和更動,都應該落在本 發明的保護範圍內。
權利要求
1.一種通用DVR硬體兼容封裝系統,應用在安防網絡視頻監控領域,其特徵在於,包括DVR應用模塊,用以實現DVR功能的直接應用;易變特性封裝模塊,用以封裝系統的易變特性,並提供多個具有不同功能的接口,該易 變特性封裝模塊進一步包括硬體易變特性子模塊,用以封裝系統相關硬體的易變特性信息; 運行系統易變特性子模塊,用以封裝多個作業系統的易變特性信息並提供多個具有不 同系統功能的接口;功能易變特性子模塊,用以封裝系統的多個可選功能單元,並提供多個具有不同功能 的功能統一接口;以及硬體模塊,該硬體模塊包括系統運行的所有硬體平臺。
2.如權利要求1所述的通用DVR硬體兼容封裝系統,其特徵在於,所述硬體易變特性子 模塊進一步包括存儲介質特性單元,用以存儲多種存儲介質的屬性信息; 警報特性單元,用以存儲於系統告警信息相關的屬性信息; 輸入/輸出特性單元,用以存儲與系統的輸入/輸出特性相關的硬體信息; 雲臺特性單元,用以存儲多種雲臺的相關信息特性; 面板特性單元,用以存儲多種面板信息特性。
3.如權利要求2所述的通用DVR硬體兼容封裝系統,其特徵在於,所述輸入/輸出特性 單元進一步包括滑鼠特性子單元,用以存儲系統可用的多種滑鼠的特性信息; 串口特性子單元,用以存儲系統可用的多種串口的特殊屬性;以及 光電轉換元件特性子單元,用以存儲系統可用光電轉換元件的屬性信息。
4.如權利要求1所述的通用DVR硬體兼容封裝系統,其特徵在於,所述運行系統易變特 性子模塊進一步包括內存管理單元,用以存儲不同作業系統的內存管理特性信息; 信號量單元,用以存儲封裝不同作業系統的信號量特性信息; 網絡接口特性單元,用以封裝多個作業系統的網絡接口信息特性; 線程屬性單元,用以封裝多個不同作業系統的線程屬性。
5.如權利要求1所述的通用DVR硬體兼容封裝系統,其特徵在於,所述功能易變特性子 模塊進一步包括備份功能單元,用以封裝完成系統數據備份功能的函數或代碼;以及 偵測功能單元,用以封裝實現系統偵測功能的代碼或函數。
6.如權利要求5所述的通用DVR硬體兼容封裝系統,其特徵在於,所述系統偵測功能包 括移動偵測、遮蓋偵測以及視頻丟失偵測。
7.如權利要求1所述的通用DVR硬體兼容封裝系統,其特徵在於,所述功能易變特性子 模塊還包括音/視頻採集單元、回放單元以及預覽單元。
全文摘要
本發明提供一種通用DVR硬體兼容封裝系統,應用在安防網絡視頻監控領域,包括DVR應用模塊,用以實現DVR功能的直接應用;易變特性封裝模塊,用以封裝系統的易變特性,並提供多個具有不同功能的接口;以及硬體模塊,該硬體模塊包括系統運行的所有硬體平臺。本發明提供這樣一個封裝模塊,不僅帶來隔離硬體變化的好處,它還使得應用層開發也變的更加靈活,更易擴展。
文檔編號H04N5/00GK102111597SQ20091020067
公開日2011年6月29日 申請日期2009年12月24日 優先權日2009年12月24日
發明者毛崢 申請人:上海威乾視頻技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀