專(zhuān)利名稱(chēng):一種模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在普通硬盤(pán)上持續(xù)紀(jì)錄和管理視頻文件的方法,特別是一種模擬磁帶串行模式 的硬盤(pán)視頻記錄及檢索方法。
背景技術(shù):
目前視頻監(jiān)控己經(jīng)由模擬轉(zhuǎn)為數(shù)字,記錄的載體也由磁帶變?yōu)榇疟P(pán),在實(shí)際的應(yīng)用環(huán)境中 需要實(shí)時(shí)記錄多路大量的音視頻壓縮數(shù)據(jù)流到硬盤(pán)(包括移動(dòng)硬盤(pán))上,傳統(tǒng)的音視頻文件管 理方法是這樣的先格式化硬盤(pán)并創(chuàng)建分區(qū),當(dāng)開(kāi)始錄像工作時(shí),把一個(gè)固定時(shí)間段(比如30 分鐘)的數(shù)據(jù)存儲(chǔ)為一個(gè)文件。即某一路開(kāi)始錄像時(shí)創(chuàng)建一個(gè)新文件,持續(xù)將壓縮后的音視頻
數(shù)據(jù)寫(xiě)入該文件,由于監(jiān)控場(chǎng)景的不同,同樣記錄時(shí)間的數(shù)據(jù)文件長(zhǎng)度一般是不同的;當(dāng)磁盤(pán) 被寫(xiě)滿,如果沒(méi)有另外可用的空磁盤(pán)而需要繼續(xù)錄像時(shí),就必須刪除本磁盤(pán)上的舊文件,并重 新創(chuàng)建新的文件繼續(xù)寫(xiě)入。當(dāng)多路視頻同時(shí)寫(xiě)入的時(shí)候,磁盤(pán)的并行處理方式會(huì)不停的移動(dòng)磁 頭進(jìn)行定位寫(xiě)入操作,這不僅會(huì)降低磁盤(pán)的寫(xiě)入效率,降低磁盤(pán)壽命;由于在刪除文件的同時(shí) 錄像仍然在繼續(xù),所以將不可避免的產(chǎn)生磁盤(pán)碎片。傳統(tǒng)視頻錄像系統(tǒng)需要不定期的對(duì)磁盤(pán)碎 片進(jìn)行整理,這對(duì)優(yōu)化系統(tǒng)性能非常重要,但是整理磁盤(pán)碎片是一件費(fèi)時(shí)費(fèi)力的事情,對(duì)磁盤(pán) 的壽命有著不小的副作用,而且磁盤(pán)整理工作也會(huì)對(duì)正常的錄像工作產(chǎn)生影響。磁盤(pán)碎片過(guò)多 不僅會(huì)導(dǎo)致系統(tǒng)讀寫(xiě)文件時(shí)不停的來(lái)回尋到,從而引起系統(tǒng)性能下降(這是因?yàn)閷?duì)磁盤(pán)的讀寫(xiě) 操作包括以下三個(gè)步驟尋道,讀寫(xiě)數(shù)據(jù),數(shù)據(jù)在磁盤(pán)高速緩存和內(nèi)存中傳輸?shù)暮筇幚?前處理, 由于有磁頭機(jī)械運(yùn)動(dòng)構(gòu)成的尋道時(shí)間在很大程度上影響著文件的讀寫(xiě)效率,因此磁盤(pán)讀寫(xiě)位于 磁頭下放一個(gè)扇區(qū)數(shù)據(jù)所需要時(shí)間僅為將磁頭移到另一磁道再讀寫(xiě)相同數(shù)據(jù)所需時(shí)間的五分之 一),嚴(yán)重時(shí)甚至引起在刪除和建立文件過(guò)程中,系統(tǒng)超負(fù)荷運(yùn)行,來(lái)不及記錄新的音視頻數(shù)據(jù), 造成錄像資料丟失及磁盤(pán)壽命縮短。所以,如何提高磁盤(pán)的讀寫(xiě)效率及解決磁盤(pán)碎片問(wèn)題是視 頻監(jiān)控領(lǐng)域必須解決的問(wèn)題之一。
發(fā)明內(nèi)容
本發(fā)明的目的正是為了克服上述技術(shù)的不足,而提供的一種模擬磁帶串行模式的硬盤(pán)視頻 記錄及檢索方法,針對(duì)視頻監(jiān)控領(lǐng)域中減少磁頭巡道時(shí)間,提高磁盤(pán)寫(xiě)效率,防止文件碎片產(chǎn)生,延長(zhǎng)磁盤(pán)壽命的一種視頻文件組織及管理方案。
實(shí)現(xiàn)本發(fā)明目的的技術(shù)方案是這種模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特 征是包括磁盤(pán)軌道文件的預(yù)創(chuàng)建過(guò)程,錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程,保證寫(xiě)優(yōu)先的令牌管理 過(guò)程和錄像數(shù)據(jù)的快速檢索讀取過(guò)程;
(1)、磁盤(pán)軌道文件的預(yù)創(chuàng)建過(guò)程包括以下歩驟
11) 、格式化磁盤(pán)并創(chuàng)建分區(qū);
12) 、按順序在各分區(qū)上預(yù)先創(chuàng)建索引文件和n個(gè)固定大小的數(shù)據(jù)軌道文件,每個(gè)硬盤(pán)分區(qū) 分為索引文件區(qū)和數(shù)據(jù)文件區(qū)2個(gè)部分,索引文件記錄當(dāng)前分區(qū)錄像數(shù)據(jù)的起始時(shí)間和結(jié)束時(shí) 間、當(dāng)前軌道文件寫(xiě)指針位置、當(dāng)前分區(qū)是否為起始分區(qū)、軌道文件中所有數(shù)據(jù)塊的索引信息; 數(shù)據(jù)文件名稱(chēng)按自然數(shù)順序編號(hào),使得數(shù)據(jù)文件存放在硬盤(pán)的連續(xù)扇區(qū)中,軌道文件的大小是 單個(gè)數(shù)據(jù)塊大小的整數(shù)倍;
(2) 、錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程包括以下步驟
21) 、音視頻數(shù)據(jù)接受并緩沖,數(shù)據(jù)假設(shè)當(dāng)前有m路音視頻數(shù)據(jù)同時(shí)寫(xiě)入,每一路寫(xiě)任務(wù)分 配一個(gè)同軌道數(shù)據(jù)文件中定義的數(shù)據(jù)塊大小相同一個(gè)緩沖,接收到的音視頻數(shù)據(jù)首先寫(xiě)入該緩 沖中;
22) 、緩沖數(shù)據(jù)滿或者緩沖中剩余空間不足時(shí),將數(shù)據(jù)緩沖推入待寫(xiě)入磁盤(pán)的等待隊(duì)列中, 等待隊(duì)列的長(zhǎng)度根據(jù)實(shí)際需要支撐的錄像路數(shù)進(jìn)行確定;
23) 、磁盤(pán)寫(xiě)入工作線程按照先進(jìn)先出的策略順序?qū)⒌却?duì)列中的數(shù)據(jù)塊串行寫(xiě)入磁盤(pán)的數(shù) 據(jù)文件中,寫(xiě)入數(shù)據(jù)塊的同時(shí)更新相關(guān)分區(qū)的索引文件信息,當(dāng)所有數(shù)據(jù)文件都被寫(xiě)滿的情況 下,根據(jù)覆蓋最老數(shù)據(jù)的原則從最早寫(xiě)入的分區(qū)開(kāi)始覆蓋寫(xiě),在寫(xiě)數(shù)據(jù)的同時(shí)維護(hù)分區(qū)上錄像 時(shí)間的起始和結(jié)束時(shí)間信息;
(3) 、保證寫(xiě)優(yōu)先的令牌管理過(guò)程包括以下步驟
31) 、包括獨(dú)立的寫(xiě)硬盤(pán)線程和讀硬盤(pán)線程,寫(xiě)線程相對(duì)于讀線程有更高的優(yōu)先級(jí)別;
32) 、唯一的一個(gè)硬盤(pán)操作令牌,寫(xiě)線程和讀線程將對(duì)該令牌競(jìng)爭(zhēng),獲得令牌的線程才能執(zhí) 行具體的硬盤(pán)操作,使得寫(xiě)數(shù)據(jù)是串行的,讀和寫(xiě)的操作也是串行化。
錄像數(shù)據(jù)的快速檢索讀取過(guò)程包括以下步驟
1)、將所有分區(qū)的索引信息都會(huì)調(diào)入內(nèi)存維護(hù),所有分區(qū)的索引在程序啟動(dòng)的時(shí)候就會(huì)讀 入內(nèi)存,在內(nèi)存進(jìn)行維護(hù),并定期更新到硬盤(pán)上;2)、按時(shí)間檢索時(shí),按要求的檢索時(shí)間和每個(gè)分區(qū)的錄像開(kāi)始和結(jié)束時(shí)間進(jìn)行比較,只對(duì) 兩個(gè)時(shí)間段有重疊的分區(qū)進(jìn)行進(jìn)一步的檢索操作。
在格式化磁盤(pán)并創(chuàng)建分區(qū)步驟中,根據(jù)存儲(chǔ)時(shí)間要求選擇配備硬盤(pán),根據(jù)硬盤(pán)容量,把每 個(gè)硬盤(pán)分成若干個(gè)分區(qū)。
所述數(shù)據(jù)塊的索引信息包括該數(shù)據(jù)塊所在文件信息、數(shù)據(jù)開(kāi)始位置、數(shù)據(jù)塊大小和有效數(shù) 據(jù)塊大小。
數(shù)據(jù)文件中定義的單個(gè)數(shù)據(jù)塊的大小定義為2MB,或是2MB的整數(shù)倍。 優(yōu)先級(jí)別的提高是通過(guò)提高寫(xiě)線程在獲得令牌時(shí)的操作時(shí)長(zhǎng)。
本發(fā)明有益的效果是l)使用磁盤(pán)預(yù)分配模式(預(yù)先創(chuàng)建文件并實(shí)際寫(xiě)入固定大小的數(shù)據(jù)-比如128M),解決臨時(shí)創(chuàng)建和刪除文件產(chǎn)生的磁盤(pán)碎片問(wèn)題,延長(zhǎng)磁盤(pán)壽命。2)由于在磁盤(pán)使 用過(guò)程中,不涉及創(chuàng)建和刪除文件的操作,極大的降低了在某些極端情況下(比如震動(dòng)和突然 斷電等)磁盤(pán)損壞的概率。3)使用數(shù)據(jù)緩沖技術(shù),串行寫(xiě)技術(shù),軌道文件技術(shù),在視頻監(jiān)控這 樣的應(yīng)用場(chǎng)合中,最大限度的減少了磁盤(pán)的操作次數(shù)和磁頭的移動(dòng)頻率,減少磁盤(pán)發(fā)熱,延長(zhǎng) 磁盤(pán)壽命。4)利用令牌技術(shù),提升了磁盤(pán)寫(xiě)的優(yōu)先等級(jí)(相對(duì)與讀操作),更加適應(yīng)在視頻監(jiān)控 應(yīng)用中確保錄像正常工作的要求。
圖1是本發(fā)明的磁盤(pán)文件管理及軌道模擬圖2是本發(fā)明的錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程示意圖3是本發(fā)明的令牌競(jìng)爭(zhēng)策略圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明,但本發(fā)明的內(nèi)容并不局限于此。 本發(fā)明所述的這種模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征是包括磁盤(pán)軌 道文件的預(yù)創(chuàng)建過(guò)程,錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程,保證寫(xiě)優(yōu)先的令牌管理過(guò)程和錄像數(shù)據(jù)的 快速檢索讀取過(guò)程;
組成技術(shù)方案的磁盤(pán)軌道文件的預(yù)創(chuàng)建過(guò)程包括以下步驟 11)格式化磁盤(pán)并創(chuàng)建分區(qū)。根據(jù)存儲(chǔ)時(shí)間要求選擇配備硬盤(pán),根據(jù)硬盤(pán)容量,把每個(gè)硬 盤(pán)分成若干個(gè)分區(qū)。12)按順序在各分區(qū)上預(yù)先創(chuàng)建索引文件和n個(gè)固定大小的數(shù)據(jù)軌道文件。每個(gè)硬盤(pán)分區(qū) 分為索引文件區(qū)和數(shù)據(jù)文件區(qū)2個(gè)部分。索引文件記錄當(dāng)前分區(qū)錄像數(shù)據(jù)的起始時(shí)間和結(jié)束時(shí) 間,當(dāng)前軌道文件寫(xiě)指針位置,當(dāng)前分區(qū)是否為起始分區(qū),軌道文件中所有數(shù)據(jù)塊的索引信息 (包括該數(shù)據(jù)塊所在文件信息,數(shù)據(jù)開(kāi)始位置,數(shù)據(jù)塊大小,有效數(shù)據(jù)塊大小)。數(shù)據(jù)文件名稱(chēng) 按自然數(shù)順序編號(hào)(track001,trace002….),由于是連續(xù)創(chuàng)建數(shù)據(jù)文件,所以可以保證數(shù)據(jù)文 件存放在硬盤(pán)的連續(xù)扇區(qū)中。數(shù)據(jù)文件中定義的單個(gè)數(shù)據(jù)塊的大小一般定義為2MB,或是2MB的 整數(shù)倍,軌道文件的大小必須是單個(gè)數(shù)據(jù)塊大小的整數(shù)倍。
組成技術(shù)方案的錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程包括以下歩驟-
21) 音視頻數(shù)據(jù)接受并緩沖。數(shù)據(jù)假設(shè)當(dāng)前有m路音視頻數(shù)據(jù)同時(shí)寫(xiě)入,每一路寫(xiě)任務(wù) 分配一個(gè)同軌道數(shù)據(jù)文件中定義的數(shù)據(jù)塊大小相同一個(gè)緩沖,接收到得音視頻數(shù)據(jù)首先寫(xiě)入該 緩沖中;
22) 緩沖數(shù)據(jù)滿或者緩沖中剩余空間不足時(shí),將數(shù)據(jù)緩沖推入待寫(xiě)入磁盤(pán)的等待隊(duì)列中。 等待隊(duì)列的長(zhǎng)度可以根據(jù)軟件實(shí)際需要支撐的錄像路數(shù)進(jìn)行確定, 一般取值為錄像路數(shù)的2倍;
23) 磁盤(pán)寫(xiě)入工作線程按照先進(jìn)先出的策略順序?qū)⒌却?duì)列中的數(shù)據(jù)塊串行寫(xiě)入磁盤(pán)的 數(shù)據(jù)文件中。寫(xiě)入數(shù)據(jù)塊的同時(shí)更新相關(guān)分區(qū)的索引文件信息,當(dāng)所有數(shù)據(jù)文件都被寫(xiě)滿的情 況下,根據(jù)覆蓋最老數(shù)據(jù)的原則從最早寫(xiě)入的分區(qū)開(kāi)始覆蓋寫(xiě)。在寫(xiě)數(shù)據(jù)的同時(shí)維護(hù)分區(qū)上錄 像時(shí)間的起始和結(jié)束時(shí)間信息。
組成技術(shù)方案的保證寫(xiě)優(yōu)先的令牌管理過(guò)程包括以下歩驟
31) 方案包括獨(dú)立的寫(xiě)硬盤(pán)線程和讀硬盤(pán)線程;
32) 方案包括唯一的一個(gè)硬盤(pán)操作令牌。寫(xiě)線程和讀線程將對(duì)該令牌競(jìng)爭(zhēng),獲得令牌的 線程才能執(zhí)行具體的硬盤(pán)操作,這樣以來(lái),不僅寫(xiě)數(shù)據(jù)是串行的,讀和寫(xiě)的操作也被串行化;
33) 方案賦予寫(xiě)線程更高的優(yōu)先級(jí)別(相對(duì)于讀線程)。優(yōu)先級(jí)別的提高是通過(guò)提高寫(xiě)線 程在獲得令牌時(shí)的操作時(shí)長(zhǎng)來(lái)體現(xiàn)的,比如說(shuō)如果寫(xiě)線程獲得令牌,寫(xiě)線程可以最多處理完 24個(gè)數(shù)據(jù)塊才返回令牌。而讀線程在獲得令牌時(shí),最多只能讀取2個(gè)數(shù)據(jù)塊就必須返回令牌。
這樣處理的好處是能夠保證不會(huì)因?yàn)榇罅康淖x操作而出現(xiàn)來(lái)不及寫(xiě)數(shù)據(jù)的情況出現(xiàn); 組成技術(shù)方案的錄像數(shù)據(jù)的快速檢索讀取過(guò)程包括以下步驟
41)方案將所有分區(qū)的索引信息都會(huì)調(diào)入內(nèi)存維護(hù)。方案設(shè)計(jì)中,所有分區(qū)的索引在程序啟動(dòng)的時(shí)候就會(huì)讀入內(nèi)存,在內(nèi)存進(jìn)行維護(hù),并定期更新到硬盤(pán)上。這樣可以減少硬盤(pán)的操 作頻率,而且檢索的效率會(huì)提高;
42)按時(shí)間檢索時(shí),方案會(huì)按要求的檢索時(shí)間和個(gè)分區(qū)的錄像開(kāi)始和結(jié)束時(shí)間進(jìn)行比較, 只對(duì)兩個(gè)時(shí)間段有重疊的分區(qū)進(jìn)行進(jìn)一步的檢索操作。
當(dāng)然,本發(fā)明還可以有其他多種實(shí)施例,在不背離本發(fā)明精神及實(shí)質(zhì)的情況下,熟悉本領(lǐng) 域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于 本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征是包括磁盤(pán)軌道文件的預(yù)創(chuàng)建過(guò)程,錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程,保證寫(xiě)優(yōu)先的令牌管理過(guò)程和錄像數(shù)據(jù)的快速檢索讀取過(guò)程;(1)、磁盤(pán)軌道文件的預(yù)創(chuàng)建過(guò)程包括以下步驟11)、格式化磁盤(pán)并創(chuàng)建分區(qū);12)、按順序在各分區(qū)上預(yù)先創(chuàng)建索引文件和n個(gè)固定大小的數(shù)據(jù)軌道文件,每個(gè)硬盤(pán)分區(qū)分為索引文件區(qū)和數(shù)據(jù)文件區(qū)2個(gè)部分,索引文件記錄當(dāng)前分區(qū)錄像數(shù)據(jù)的起始時(shí)間和結(jié)束時(shí)間、當(dāng)前軌道文件寫(xiě)指針位置、當(dāng)前分區(qū)是否為起始分區(qū)、軌道文件中所有數(shù)據(jù)塊的索引信息;數(shù)據(jù)文件名稱(chēng)按自然數(shù)順序編號(hào),使得數(shù)據(jù)文件存放在硬盤(pán)的連續(xù)扇區(qū)中,軌道文件的大小是單個(gè)數(shù)據(jù)塊大小的整數(shù)倍;(2)、錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程包括以下步驟21)、音視頻數(shù)據(jù)接受并緩沖,數(shù)據(jù)假設(shè)當(dāng)前有m路音視頻數(shù)據(jù)同時(shí)寫(xiě)入,每一路寫(xiě)任務(wù)分配一個(gè)同軌道數(shù)據(jù)文件中定義的數(shù)據(jù)塊大小相同一個(gè)緩沖,接收到的音視頻數(shù)據(jù)首先寫(xiě)入該緩沖中;22)、緩沖數(shù)據(jù)滿或者緩沖中剩余空間不足時(shí),將數(shù)據(jù)緩沖推入待寫(xiě)入磁盤(pán)的等待隊(duì)列中,等待隊(duì)列的長(zhǎng)度根據(jù)實(shí)際需要支撐的錄像路數(shù)進(jìn)行確定;23)、磁盤(pán)寫(xiě)入工作線程按照先進(jìn)先出的策略順序?qū)⒌却?duì)列中的數(shù)據(jù)塊串行寫(xiě)入磁盤(pán)的數(shù)據(jù)文件中,寫(xiě)入數(shù)據(jù)塊的同時(shí)更新相關(guān)分區(qū)的索引文件信息,當(dāng)所有數(shù)據(jù)文件都被寫(xiě)滿的情況下,根據(jù)覆蓋最老數(shù)據(jù)的原則從最早寫(xiě)入的分區(qū)開(kāi)始覆蓋寫(xiě),在寫(xiě)數(shù)據(jù)的同時(shí)維護(hù)分區(qū)上錄像時(shí)間的起始和結(jié)束時(shí)間信息;(3)、保證寫(xiě)優(yōu)先的令牌管理過(guò)程包括以下步驟31)、包括獨(dú)立的寫(xiě)硬盤(pán)線程和讀硬盤(pán)線程,寫(xiě)線程相對(duì)于讀線程有更高的優(yōu)先級(jí)別;32)、唯一的一個(gè)硬盤(pán)操作令牌,寫(xiě)線程和讀線程將對(duì)該令牌競(jìng)爭(zhēng),獲得令牌的線程才能執(zhí)行具體的硬盤(pán)操作,使得寫(xiě)數(shù)據(jù)是串行的,讀和寫(xiě)的操作也是串行化。
2、 根據(jù)權(quán)利要求l所述的模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征在于 錄像數(shù)據(jù)的快速檢索讀取過(guò)程包括以下步驟1) 、將所有分區(qū)的索引信息都會(huì)調(diào)入內(nèi)存維護(hù),所有分區(qū)的索引在程序啟動(dòng)的時(shí)候就會(huì) 讀入內(nèi)存,在內(nèi)存進(jìn)行維護(hù),并定期更新到硬盤(pán)上;2) 、按時(shí)間檢索時(shí),按要求的檢索時(shí)間和每個(gè)分區(qū)的錄像開(kāi)始和結(jié)束時(shí)間進(jìn)行比較,只 對(duì)兩個(gè)時(shí)間段有重疊的分區(qū)進(jìn)行進(jìn)一步的檢索操作。
3、 根據(jù)權(quán)利要求1所述的模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征在于 在格式化磁盤(pán)并創(chuàng)建分區(qū)步驟中,根據(jù)存儲(chǔ)時(shí)間要求選擇配備硬盤(pán),根據(jù)硬盤(pán)容量,把每個(gè) 硬盤(pán)分成若干個(gè)分區(qū)。
4、 根據(jù)權(quán)利要求1所述的模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征在于 所述數(shù)據(jù)塊的索引信息包括該數(shù)據(jù)塊所在文件信息、數(shù)據(jù)開(kāi)始位置、數(shù)據(jù)塊大小和有效數(shù)據(jù) 塊大小。
5、 根據(jù)權(quán)利要求l所述的模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征在于 數(shù)據(jù)文件中定義的單個(gè)數(shù)據(jù)塊的大小定義為2MB,或是2MB的整數(shù)倍。
6、 根據(jù)權(quán)利要求1所述的模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征在于優(yōu)先級(jí)別的提高是通過(guò)提高寫(xiě)線程在獲得令牌時(shí)的操作時(shí)長(zhǎng)。
全文摘要
本發(fā)明涉及一種模擬磁帶串行模式的硬盤(pán)視頻記錄及檢索方法,其特征是包括磁盤(pán)軌道文件的預(yù)創(chuàng)建過(guò)程,錄像數(shù)據(jù)緩沖串行寫(xiě)入過(guò)程,保證寫(xiě)優(yōu)先的令牌管理過(guò)程和錄像數(shù)據(jù)的快速檢索讀取過(guò)程。本發(fā)明有益的效果是1)使用磁盤(pán)預(yù)分配模式,解決臨時(shí)創(chuàng)建和刪除文件產(chǎn)生的磁盤(pán)碎片問(wèn)題,延長(zhǎng)磁盤(pán)壽命。2)由于在磁盤(pán)使用過(guò)程中,不涉及創(chuàng)建和刪除文件的操作,極大的降低了在某些極端情況下磁盤(pán)損壞的概率。3)使用數(shù)據(jù)緩沖技術(shù),串行寫(xiě)技術(shù),軌道文件技術(shù),最大限度的減少了磁盤(pán)的操作次數(shù)和磁頭的移動(dòng)頻率,減少磁盤(pán)發(fā)熱,延長(zhǎng)磁盤(pán)壽命。4)利用令牌技術(shù),更加適應(yīng)在視頻監(jiān)控應(yīng)用中確保錄像正常工作的要求。
文檔編號(hào)G06F17/30GK101419828SQ20081016227
公開(kāi)日2009年4月29日 申請(qǐng)日期2008年11月20日 優(yōu)先權(quán)日2008年11月20日
發(fā)明者曹華東, 春 閆 申請(qǐng)人:杭州海康威視數(shù)字技術(shù)股份有限公司