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