一種視頻監控數據系統的制作方法
【技術領域】
[0001]本發明涉及視頻監控的技術領域,尤其涉及一種視頻監控數據系統。
【背景技術】
[0002]視頻監控系統中,數據的存儲是一個非常重要的技術問題。視頻監控數據的存儲,一般采用數字壓縮技術,將數據以文件形式存儲在硬盤。隨著時間的推移,磁盤需要不停的刪除舊文件,記錄新文件。因此,會存在由于頻繁的讀寫操作導致硬盤出現故障,進而造成視頻監控數據的丟失。
[0003]為了解決頻繁讀寫操作導致的上述技術問題,在中國專利申請號為CN201410730092.9的專利申請中,公開了一種不需要格式化硬盤,視頻數據的存儲直接以磁頭、柱面、磁道、扇區邏輯訪問方式存儲的技術方案,該技術方案包括:數據索引表設置有第一柱面、第一磁頭、第一扇區開始的100個扇區作為監控數據的索引,每扇區規定為1024個字節,索引數據格式固定,表示該時刻的視頻記錄存放在磁盤的位置開始的,以及從該位置開始的記錄的總字節數,該索引不是文件索引,表示數據存放的開始位置數據格式為:攝像機編號+年+月+日+時+分+秒+柱面號+磁頭號+扇區號+字節位+數據總長度。
[0004]但是上述專利申請號為CN201410730092.9的技術方案也存在不足,例如,當多路視頻同時寫入存儲器的時候,磁盤會不停的移動磁頭進行定位寫入操作,這也會降低磁盤的寫入效率,并且會影響磁盤的使用壽命。
[0005]另一份中國專利申請號為CN03154963.2的專利申請中,公開了一種為了解決磁頭在操作之前等待磁盤轉動直到檢測到索引所需要延遲時間的技術問題,公開了一種將流式音頻視頻數據寫入磁盤驅動器的方法:將數據組織為簇,并在讀/寫磁頭穩定到旋轉磁盤目標磁道上后開始將簇寫入碰到的第一物理扇區;一簇所含數據塊數與盤上整數個磁道中的物理扇區數相應,故寫入單個簇是寫磁盤上整數個全磁道;即使驅動器有識別所有磁道第一物理扇區的物理索引,簇數據寫入也可不管索引位置。
[0006]但是上述專利申請號為CN03154963.2的技術方案中也存在不足,例如沒有索引數據,可能導致數據讀取不便,尤其是多路監控視頻數據時,不能直接快速地處理多路監控視頻數據。
【發明內容】
[0007]為了解決現有技術中視頻監控數據頻繁寫入導致的磁盤壽命低的技術問題,本發明提供一種當多路視頻同時寫入的時候,提高磁盤讀寫效率的視頻數據監控系統。
[0008]為了實現上述目的,本發明提供一種視頻數據監控系統,該系統的技術方案包括:用于存儲視頻監控數據的存儲裝置,所述存儲裝置設置有連續的存儲空間;以及向該存儲裝置提供視頻監控數據的多路視頻監控設備。
[0009]優選地,所述多路視頻監控設備中每一路數據劃分為至少一個數據塊,并以數據塊為單位。
[0010]所述的系統,還設置有讀寫控制裝置,用于將所述數據塊按照順序依次按照串行通信的方式存儲至所述連續的存儲空間內或者從所述連續的存儲空間內讀取所述數據塊。[0011 ] 優選地,所述連續的存儲空間設置有連續的扇區分區,并且所述扇區分區中,按照預定的順序,每個分區設置有標識扇區分區序號的索引文件和用于存儲視頻監控數據的視頻文件。
[0012]優選地,所述系統還設置有分別與所述多路視頻監控設備連接的緩沖裝置,并且當所述數據塊寫入存儲裝置時,先將數據塊按照順序存儲至預定的緩沖裝置內,然后將緩沖裝置內的數據依次寫入所述連續的存儲空間內。
[0013]優選地,當所述數據塊包括多路數據分別為:第一路數據N1,第二路數據N2,…,第t路數據Nt ;并且當所述存儲裝置預先設置連續的多個磁盤空間:磁盤空間D1,磁盤空間D2,…,磁盤空間Dt ;則所述第一路數據N1通過所述讀寫控制裝置存儲于磁盤空間D1,第二路數據N2通過所述讀寫控制裝置存儲于磁盤空間D2,…,第t路數據通過所述讀寫控制裝置存儲于磁盤空間Dt ;其中,當每一路數據分為P個數據塊(P ^ 1)時;所述數據塊從數據緩存區進入讀寫隊列的順序為:N11,N12,…,Nip ;N21,N22,…,N2p ;N31,N32,…,N3p ;Ntl,Nt2,…,Ntp ο
[0014]采用本發明提供的上述優選技術方案,可以采用串行,即單線程的方式,對多路數據進行存儲或讀取,避免了當多路視頻同時寫入的時候,磁盤的并行處理方式會不停的移動磁頭進行定位寫入操作所導致的降低磁盤的讀寫效率,降低磁盤壽命的問題;同時,每一路數據按塊寫入,即批量寫入,減少讀寫次數,避免了磁盤磁頭在不同磁盤空間的頻繁大距離跳轉,這也提高了讀寫效果提高磁盤壽命。因此,在硬盤壽命的提高的情況下,視頻監控設備的監控數據不容易丟失,能夠更好地為客戶提供監控信息。
[0015]發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書變得顯而易見,或者通過實施本發明的技術方案而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構和/或流程來實現和獲得。
【附圖說明】
[0016]圖1為本發明涉及一種視頻監控數據系統的實施例一。
[0017]圖2為本發明涉及一種視頻監控數據系統的實施例二。
[0018]圖3為本發明涉及一種視頻監控數據系統的實施例三。
【具體實施方式】
[0019]以下將結合附圖及實施例來詳細說明本發明的實施方式,借此對本發明如何應用技術手段來解決技術問題,并達成技術效果的實現過程能充分理解并據以實施。需要說明的是,這些具體的說明只是讓本領域普通技術人員更加容易、清晰理解本發明,而非對本發明的限定性解釋;并且只要不構成沖突,本發明中的各個實施例以及各實施例中的各個特征可以相互結合,所形成的技術方案均在本發明的保護范圍之內。
[0020]另外,在附圖的流程圖示出的步驟可以在諸如一組控制器可執行指令的控制系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0021]下面通過附圖和具體實施例,對本發明的技術方案進行詳細描述:
[0022]實施例一
[0023]如圖1所示,實施例一提供一種視頻監控數據系統框圖,所述系統包括:
[0024]用于存儲視頻監控數據的存儲裝置106,以及
[0025]向該存儲裝置提供多路視頻監控數據的多路視頻監控設備100。
[0026]其中,用于存儲視頻監控數據的存儲裝置106,并且所述存儲裝置106設置有連續的存儲空間;其中,連續的存儲空間設置有連續的扇區分區,并且扇區分區中,按照預定的順序,每個分區設置有標識扇區分區序號的索引文件和用于存儲視頻監控數據的視頻文件;
[0027]其中,所述多路視頻監控設備100采集視頻監控數據,用于將多路視頻監控數據中每一路數據劃分為至少一個數據塊,并以數據塊為單位與存儲裝置106進行通信;其中,該多路視頻監控設備100可以設置在視頻監控內部,也可以是單獨的模塊。
[0028]另一方面,如圖2示出本實施例視頻監控數據系統還設置有一讀寫控制裝置105,用于將數據塊按照