国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于硬盤的監(jiān)控?cái)?shù)據(jù)文件處理方法及其硬盤檢測(cè)方法

      文檔序號(hào):6762335閱讀:165來源:國(guó)知局
      專利名稱:基于硬盤的監(jiān)控?cái)?shù)據(jù)文件處理方法及其硬盤檢測(cè)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及基于硬盤的數(shù)字監(jiān)控技術(shù),尤其涉及在數(shù)字監(jiān)控系統(tǒng)中根據(jù)監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)對(duì)硬盤中所存儲(chǔ)的監(jiān)控?cái)?shù)據(jù)文件進(jìn)行有效處理的方法。本發(fā)明屬于電子設(shè)備類。
      背景技術(shù)
      基于硬盤的數(shù)字監(jiān)控系統(tǒng)充分利用了計(jì)算機(jī)技術(shù)、圖像壓縮處理技術(shù)以及多媒體技術(shù)的優(yōu)勢(shì),使其集中體現(xiàn)了當(dāng)今監(jiān)控領(lǐng)域中的數(shù)字化和網(wǎng)絡(luò)化兩大發(fā)展趨勢(shì)。由于數(shù)字監(jiān)控系統(tǒng)不僅具有良好的性能價(jià)格比,而且還具有良好的網(wǎng)絡(luò)優(yōu)勢(shì),正逐步取代傳統(tǒng)的模擬監(jiān)控技術(shù),廣泛應(yīng)用于各種工業(yè)控制、樓宇監(jiān)控、銀行安保、倉(cāng)儲(chǔ)監(jiān)控、現(xiàn)場(chǎng)調(diào)度以及各種視頻會(huì)議和遠(yuǎn)程教育等多種場(chǎng)合。
      經(jīng)文獻(xiàn)檢索發(fā)現(xiàn),張韻東等人申請(qǐng)的“遠(yuǎn)程多媒體自動(dòng)監(jiān)控系統(tǒng)”(2002年12月9日申請(qǐng)以及2003年2月11日公開,中國(guó)專利公開號(hào)No.2603578)的實(shí)用新型專利中披露了一種自動(dòng)監(jiān)控系統(tǒng)。所披露的系統(tǒng)能夠在報(bào)警情況發(fā)生時(shí)自動(dòng)獲取圖像或聲音的信息并能自動(dòng)進(jìn)行數(shù)據(jù)傳輸。然而,該系統(tǒng)未能揭示硬盤數(shù)自檢系統(tǒng)中的監(jiān)控?cái)?shù)據(jù)文件的管理方法。
      眾所周知,目前,在各種場(chǎng)合中所使用的數(shù)字監(jiān)控系統(tǒng)已具備實(shí)現(xiàn)重點(diǎn)場(chǎng)合或重點(diǎn)區(qū)域的多點(diǎn)布控同時(shí)監(jiān)控的功能和性能,單機(jī)已能夠最多實(shí)現(xiàn)16至32路、甚至更多路的同時(shí)實(shí)時(shí)視頻和音頻的監(jiān)控。然而,根據(jù)現(xiàn)有的圖像處理和壓縮技術(shù),例如,MPEG-4的壓縮編碼技術(shù),單幀圖像約為2KB-4KB,圖像經(jīng)壓縮編碼之后所形成的每小時(shí)存盤數(shù)據(jù)容量約為180MB-720MB,而根據(jù)不同的報(bào)警設(shè)置和圖像壓縮編碼情況,每天的存盤數(shù)據(jù)容量約為3GB-120GB。由此可見,在這樣存盤數(shù)據(jù)容量存在較大懸殊的情況下,就必需具備監(jiān)控?cái)?shù)據(jù)的文件管理方法。
      然而,目前硬盤監(jiān)控系統(tǒng)中的文件管理大多采用循環(huán)管理的方式,即以時(shí)間為基準(zhǔn),當(dāng)硬盤存滿了監(jiān)控?cái)?shù)據(jù)文件時(shí),就自動(dòng)刪除在時(shí)間上最早形成的文件,同時(shí)將最新形成的文件存入剛剛空出來的硬盤空間上,以達(dá)到硬盤存儲(chǔ)空間的循環(huán)存儲(chǔ)。很顯然,這種監(jiān)控?cái)?shù)據(jù)的文件管理模式,根本無法區(qū)分出存盤數(shù)據(jù)文件的價(jià)值或重要性,只能簡(jiǎn)單地完成系統(tǒng)中監(jiān)控?cái)?shù)據(jù)文件刪除和寫入存儲(chǔ)。但是,在實(shí)際應(yīng)用中,時(shí)常會(huì)出現(xiàn)在某一時(shí)段中所存盤的數(shù)據(jù)內(nèi)容具有不同的價(jià)值或重要性。因此,對(duì)一個(gè)處于自動(dòng)控制的條件和狀態(tài)下的數(shù)字監(jiān)控系統(tǒng)來說,就希望能在有限的數(shù)據(jù)存儲(chǔ)空間容量(盡管已經(jīng)采用的超大容量的硬盤)下,能盡可能多的自動(dòng)存儲(chǔ)和保存具有較高監(jiān)控價(jià)值的監(jiān)控?cái)?shù)據(jù)。例如,一般來說,在樓宇小區(qū)的監(jiān)控系統(tǒng)中,從安保監(jiān)控的角度出發(fā),在一天的監(jiān)控?cái)?shù)據(jù)中,往往對(duì)夜晚所出現(xiàn)的異常情況的存盤數(shù)據(jù)內(nèi)容的監(jiān)控價(jià)值或重要性會(huì)遠(yuǎn)大于白天所出現(xiàn)的異常情況的存盤數(shù)據(jù)內(nèi)容。在銀行系統(tǒng)的監(jiān)控系統(tǒng)中,異動(dòng)情況下的存盤數(shù)據(jù)內(nèi)容的監(jiān)控價(jià)值或重要性會(huì)遠(yuǎn)大于靜止情況下的存盤數(shù)據(jù)的價(jià)值或重要性;等等。也就是說,需要監(jiān)控的突發(fā)狀況發(fā)生時(shí)所產(chǎn)生的存盤數(shù)據(jù)內(nèi)容可具有較高監(jiān)控價(jià)值,相比之下,在沒有報(bào)警發(fā)生或報(bào)警不嚴(yán)重的存盤數(shù)據(jù)內(nèi)容的監(jiān)控價(jià)值就要小得多。因此,僅僅根據(jù)存盤數(shù)據(jù)文件的產(chǎn)生時(shí)間來確定一個(gè)監(jiān)控文件的刪除與否顯然不能適合在有限的硬盤存儲(chǔ)容量下盡可能保存具有較高監(jiān)控價(jià)值的監(jiān)控?cái)?shù)據(jù)文件的需求。尤其是,在多路(16路-32路,甚至更多路)硬盤監(jiān)控系統(tǒng)中,具有各種報(bào)警聯(lián)合同時(shí)監(jiān)控的特點(diǎn),其監(jiān)控?cái)?shù)據(jù)量非常之大(常稱之為海量數(shù)據(jù)),而且硬盤的存儲(chǔ)容量空間相比于數(shù)據(jù)量來說,始終是有限的,時(shí)常監(jiān)控?cái)?shù)據(jù)很快就存滿硬盤(即便是超大容量硬盤)。在這種情況下,就必需對(duì)基于硬盤的數(shù)字監(jiān)控系統(tǒng)中所存盤的監(jiān)控?cái)?shù)據(jù)的存儲(chǔ)優(yōu)先級(jí)進(jìn)行更為準(zhǔn)確的判定,并依據(jù)對(duì)監(jiān)控?cái)?shù)據(jù)的存儲(chǔ)優(yōu)先級(jí)依次進(jìn)行文件的自動(dòng)刪除、覆蓋和保留,以便于在有限硬盤數(shù)據(jù)容量的條件下,提供監(jiān)控?cái)?shù)據(jù)文件的有效保存以及硬盤的有效使用,從而進(jìn)一步改善和提高硬盤數(shù)字監(jiān)控系統(tǒng)的性能以及使用價(jià)值。

      發(fā)明內(nèi)容
      本發(fā)明需要解決的技術(shù)問題之一在于提供一種基于硬盤的數(shù)字監(jiān)控系統(tǒng)的數(shù)據(jù)文件的處理方法,以克服現(xiàn)有技術(shù)由于只能以時(shí)間為基準(zhǔn)、局限于循環(huán)檢測(cè)、監(jiān)控?cái)?shù)據(jù)無法表征監(jiān)控內(nèi)容價(jià)值從而導(dǎo)致無法對(duì)不同重要性監(jiān)控內(nèi)容進(jìn)行區(qū)分、容易丟失重要的監(jiān)控信息及不能高效利用硬盤的有限空間等缺陷。
      針對(duì)上述技術(shù)問題的技術(shù)方法包括步驟1)根據(jù)監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)格式,創(chuàng)建監(jiān)控?cái)?shù)據(jù)文件的文件夾;2)采集監(jiān)控?cái)?shù)據(jù),并按照存儲(chǔ)格式將監(jiān)控?cái)?shù)據(jù)文件保存到硬盤上;3)提取并保存監(jiān)控?cái)?shù)據(jù)文件的一般信息以及存儲(chǔ)優(yōu)先級(jí)信息;4)定時(shí)對(duì)硬盤進(jìn)行檢測(cè),以確認(rèn)硬盤的剩余存儲(chǔ)空間是否滿足新的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ);如硬盤的剩余空間可以滿足新的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ),則返回之第2)步,反之則繼續(xù)下一步;5)根據(jù)硬盤定時(shí)檢測(cè)時(shí)所產(chǎn)生的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)優(yōu)先級(jí)信息,依次從低往高逐個(gè)刪除以往的監(jiān)控?cái)?shù)據(jù)文件,直至硬盤剩余存儲(chǔ)空間可滿足寫入新的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)需求,其中,在監(jiān)控?cái)?shù)據(jù)文件基于優(yōu)先級(jí)的刪除處理過程中,各個(gè)監(jiān)控?cái)?shù)據(jù)文件所對(duì)應(yīng)的存儲(chǔ)優(yōu)先級(jí)隨著時(shí)間的變遷而改變其存儲(chǔ)優(yōu)先級(jí)數(shù)值,即,生成優(yōu)先級(jí)更新信息。
      先對(duì)本發(fā)明的原理進(jìn)行描述?;谟脖P的多路數(shù)字監(jiān)控系統(tǒng)的監(jiān)控?cái)?shù)據(jù)文件可分成為兩個(gè)部分一個(gè)部分是來自各個(gè)監(jiān)控端的監(jiān)控?cái)?shù)據(jù)內(nèi)容,另一部分是對(duì)應(yīng)于監(jiān)控?cái)?shù)據(jù)內(nèi)容的信息部分。監(jiān)控?cái)?shù)據(jù)和數(shù)據(jù)信息分別存儲(chǔ)于硬盤數(shù)據(jù)庫(kù)的兩個(gè)不同區(qū)域中,可以將存儲(chǔ)監(jiān)控?cái)?shù)據(jù)的區(qū)域稱之為數(shù)據(jù)文件區(qū)域,而將存儲(chǔ)數(shù)據(jù)信息的區(qū)域稱之為數(shù)據(jù)信息區(qū)域。監(jiān)控?cái)?shù)據(jù)文件在數(shù)據(jù)區(qū)域中的存儲(chǔ)格式為樹狀文件夾。在存儲(chǔ)文件時(shí),首先在初始硬盤分區(qū)(該分區(qū)在邏輯上為系統(tǒng)所在分區(qū)的下一分區(qū))下以時(shí)間為標(biāo)志創(chuàng)建一個(gè)監(jiān)控?cái)?shù)據(jù)的樹狀文件夾。所有實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)可以所規(guī)定的文件名格式存盤于已創(chuàng)建的文件夾中,其中實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)文件的取名格式可為年月日時(shí)分秒地點(diǎn),而其中的時(shí)間信息就是該文件生成時(shí)的系統(tǒng)時(shí)間,該監(jiān)控?cái)?shù)據(jù)文件的名稱構(gòu)成了該監(jiān)控?cái)?shù)據(jù)文件的一般信息。因此,所述的監(jiān)控?cái)?shù)據(jù)文件的一般信息可以包括每個(gè)監(jiān)控文件的時(shí)間和地點(diǎn),時(shí)間包括年、月、日、時(shí)、分、秒等?;谏鲜雒枋?,在存儲(chǔ)監(jiān)控?cái)?shù)據(jù)文件的同時(shí),不僅產(chǎn)生表征該監(jiān)控?cái)?shù)據(jù)文件創(chuàng)建時(shí)間和地點(diǎn)的一般信息,還產(chǎn)生表征該監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)價(jià)值的各種因素,體現(xiàn)該監(jiān)控?cái)?shù)據(jù)文件的監(jiān)控價(jià)值和意義的優(yōu)先級(jí)信息。該優(yōu)先級(jí)信息可以包括控制模式,例如,手動(dòng)錄像模式、報(bào)警錄像模式和定時(shí)錄像模式,手動(dòng)錄像是由用戶根據(jù)監(jiān)控對(duì)象人為開啟或關(guān)閉的錄像,通常該錄像具有較高的監(jiān)控價(jià)值,它應(yīng)該具有較高的存儲(chǔ)和保存價(jià)值。報(bào)警錄像通常由報(bào)警事件所激發(fā)和啟動(dòng)的錄像,報(bào)警錄像時(shí)常也具有較高的監(jiān)控價(jià)值,往往其中大部分監(jiān)控?cái)?shù)據(jù)內(nèi)容應(yīng)具有較高的存儲(chǔ)和保存價(jià)值。定時(shí)錄像一般是由監(jiān)控系統(tǒng)根據(jù)用戶所設(shè)置的時(shí)間段開啟或關(guān)閉的錄像,相比于手動(dòng)錄像和報(bào)警錄像來說,該定時(shí)錄像的監(jiān)控價(jià)值具有較大的可變性,因此其存儲(chǔ)和保存的價(jià)值主要取決于錄像數(shù)據(jù)的內(nèi)容。通常可根據(jù)定時(shí)錄像數(shù)據(jù)的數(shù)據(jù)量來決定該監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)價(jià)值和其保存價(jià)值。
      根據(jù)監(jiān)控?cái)?shù)據(jù)文件的產(chǎn)生方式和條件可提取和產(chǎn)生各個(gè)監(jiān)控?cái)?shù)據(jù)文件的相關(guān)存儲(chǔ)優(yōu)先級(jí)信息。監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)優(yōu)先級(jí)可采用下式計(jì)算PRI=1-(Rn1×Mn2×Fn3×Tn4×Hn5) (1)式中PRI表示監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)優(yōu)先級(jí),也就是監(jiān)控?cái)?shù)據(jù)的優(yōu)先級(jí),表征著監(jiān)控?cái)?shù)據(jù)文件需要保存的時(shí)間長(zhǎng)度度量;同時(shí)該參數(shù)也是在硬盤檢測(cè)時(shí)確定一個(gè)監(jiān)控?cái)?shù)據(jù)文件需要繼續(xù)保留程度的參數(shù);R、M、F、T、H可以定義成各種表征該監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)價(jià)值的參數(shù),按照最通常的監(jiān)控內(nèi)容,如R可以為紅外報(bào)警參數(shù),其意義是在本次監(jiān)控文件產(chǎn)生過程中(文件從產(chǎn)生到存滿關(guān)閉整個(gè)過程)包含紅外報(bào)警時(shí)對(duì)該監(jiān)控文件優(yōu)先級(jí)的影響;同理,M可以為運(yùn)動(dòng)報(bào)警參數(shù),其意義是在出現(xiàn)運(yùn)動(dòng)報(bào)警時(shí)對(duì)文件的存儲(chǔ)優(yōu)先級(jí)的影響;F可以為煙霧報(bào)警參數(shù),其意義是在出現(xiàn)煙霧報(bào)警時(shí)對(duì)文件的存儲(chǔ)優(yōu)先級(jí)的影響;T可以為溫度報(bào)警參數(shù),表示為當(dāng)出現(xiàn)溫度過高或過低等異常時(shí)發(fā)出溫度報(bào)警時(shí)對(duì)文件的存儲(chǔ)優(yōu)先級(jí)的影響,H可以為濕度報(bào)警參數(shù)也就是在出現(xiàn)濕度的變化引起的報(bào)警時(shí)對(duì)文件的存儲(chǔ)優(yōu)先級(jí)的影響,上述參數(shù)數(shù)值可由用戶根據(jù)報(bào)警事件的性質(zhì)來定義其數(shù)值;而n1、n2、n3、n4和n5分別為在一個(gè)監(jiān)控文件中對(duì)應(yīng)的R、M、F、T和H各參數(shù)所表示報(bào)警的次數(shù)。
      根據(jù)式(1)所計(jì)算獲得的監(jiān)控?cái)?shù)據(jù)文件的PRI存儲(chǔ)優(yōu)先級(jí)信息與文件其它一般信息(文件創(chuàng)建時(shí)間、文件路徑等)一并寫入硬盤數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息區(qū)域,以備檢索之用。在各種實(shí)際應(yīng)用中,R、M、F、T和H等各種參數(shù)意義都可以根據(jù)實(shí)際需要和應(yīng)用場(chǎng)合有所調(diào)整,它們所對(duì)應(yīng)的報(bào)警事件對(duì)監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)優(yōu)先級(jí)的影響程度也隨之有所變化。而且,由于實(shí)際應(yīng)用情況實(shí)際應(yīng)用場(chǎng)合所采用的報(bào)警類型可不完全相同,所以公式(1)的應(yīng)用也可以具有廣泛性,參數(shù)個(gè)數(shù)的設(shè)定并不限制于上述條件,可以按各種不同要求進(jìn)行增加或減少。
      在基于優(yōu)先級(jí)的監(jiān)控?cái)?shù)據(jù)文件的檢索、刪除和覆蓋的文件處理方法中,其中,各個(gè)監(jiān)控?cái)?shù)據(jù)文件所對(duì)應(yīng)的存儲(chǔ)優(yōu)先級(jí)將隨著時(shí)間的變化而發(fā)生其存儲(chǔ)優(yōu)先級(jí)數(shù)值的變化,即PRI值的變化,監(jiān)控?cái)?shù)據(jù)文件優(yōu)先級(jí)的遞推更新計(jì)算公式為PRInew=(1-t1-t0T%)&times;PRIold---(2)]]>式中PRIold為監(jiān)控文件數(shù)據(jù)庫(kù)更新之前各個(gè)文件的PRI值,而PPInew為數(shù)據(jù)庫(kù)經(jīng)更新后的PRI值;該公式中最為重要的是參數(shù)t,其中t1為系統(tǒng)當(dāng)前時(shí)間,t0為文件創(chuàng)建時(shí)間,可從更新前數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的PRI字段中獲得,而T表示檢測(cè)周期; 參數(shù)的產(chǎn)生旨在表明監(jiān)控?cái)?shù)據(jù)文件的各自優(yōu)先級(jí)應(yīng)該隨時(shí)間的流逝而不斷減小,而且其減小的程度也應(yīng)該隨時(shí)間的增長(zhǎng)而逐漸增加,該計(jì)算公式可在檢索和刪除監(jiān)控?cái)?shù)據(jù)文件的過程中可以有效地預(yù)防在特殊情況下當(dāng)所有文件PRI值都相同時(shí)而引起的對(duì)整個(gè)硬盤的刪除操作,因?yàn)槊總€(gè)監(jiān)控?cái)?shù)據(jù)文件產(chǎn)生的時(shí)間不一樣,其改變的程度也不會(huì)完全一樣。
      本發(fā)明所需解決的另一技術(shù)問題在于提供一種當(dāng)上述具有優(yōu)先級(jí)特性的監(jiān)控?cái)?shù)據(jù)文件建立后的硬盤檢測(cè)方法。
      針對(duì)上述技術(shù)問題的技術(shù)方案包括以下步驟1.進(jìn)入硬盤檢測(cè)流程;2.根據(jù)監(jiān)控?cái)?shù)據(jù)文件流量與所設(shè)置監(jiān)控?cái)?shù)據(jù)文件的大小之比確定存儲(chǔ)監(jiān)控?cái)?shù)據(jù)文件所需硬盤的存儲(chǔ)容量空間;3.獲取在硬盤中的存儲(chǔ)分區(qū)剩余空間;4.判斷硬盤剩余空間是否大于所需的存儲(chǔ)空間;5.如果硬盤剩余空間大于所需存儲(chǔ)空間,執(zhí)行第12步,如果小于所需存儲(chǔ)空間則執(zhí)行下一步;6.獲取硬盤中的其他存儲(chǔ)分區(qū)的剩余空間;7.判斷硬盤剩余空間是否大于所需存儲(chǔ)空間;8.如果硬盤剩余空間大于所需存儲(chǔ)空間,執(zhí)行第12步,如果小于所需存儲(chǔ)空間則執(zhí)行下一步;9.判斷是否已檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū);10.如果未檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū),則改變存儲(chǔ)分區(qū)盤符,然后轉(zhuǎn)而執(zhí)行第6步,獲取改變盤符后的硬盤中的存儲(chǔ)分區(qū)的剩余空間,如果已檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū),則執(zhí)行下一步;
      11.根據(jù)監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)優(yōu)先級(jí)系數(shù)的計(jì)算公式和優(yōu)先級(jí)系數(shù)時(shí)移遞推更新計(jì)算方程,刪除優(yōu)先級(jí)最低的監(jiān)控?cái)?shù)據(jù)文件,優(yōu)先級(jí)系數(shù)產(chǎn)生公式為PRI=1-(Rn1×Mn2×Fn3×Tn4×Hn5),其中PRI表示監(jiān)控?cái)?shù)據(jù)的優(yōu)先級(jí),R、M、F、T、H為為各種報(bào)警參數(shù),n1、n2、n3、n4和n5分別為在一個(gè)監(jiān)控文件中對(duì)應(yīng)的R、M、F、T和H各參數(shù)所表示的報(bào)警次數(shù),優(yōu)先級(jí)系數(shù)時(shí)移遞推更新計(jì)算公式為PIRnew=(1-t1-t0T%)&times;PIRold,]]>PRIold為監(jiān)控文件數(shù)據(jù)庫(kù)更新之前各個(gè)文件的PRI值,PRInew為數(shù)據(jù)庫(kù)經(jīng)更新后的PRI值,t1為系統(tǒng)當(dāng)前時(shí)間,t0為文件創(chuàng)建時(shí)間,T表示檢測(cè)周期;12.確定監(jiān)控?cái)?shù)據(jù)文件已寫如分區(qū),等待下一次硬盤檢測(cè)。
      本發(fā)明的有益效果是與現(xiàn)有技術(shù)相比,該方法可在數(shù)字監(jiān)控系統(tǒng)音視頻監(jiān)控?cái)?shù)據(jù)的海量存儲(chǔ)而系統(tǒng)硬盤容量(既是超大容量硬盤)又相對(duì)有限的現(xiàn)實(shí)情況下,根據(jù)監(jiān)控?cái)?shù)據(jù)文件所設(shè)置監(jiān)控?cái)?shù)據(jù)的存儲(chǔ)優(yōu)先級(jí)來實(shí)現(xiàn)硬盤監(jiān)控?cái)?shù)據(jù)文件的優(yōu)化智能管理,有效地解決了現(xiàn)有數(shù)字監(jiān)控系統(tǒng)中對(duì)所有存盤數(shù)據(jù)都同等對(duì)待只進(jìn)行相同處理且無法進(jìn)行個(gè)性處理、從而未能有效保留在相同時(shí)間周期中最有價(jià)值且真正需要較長(zhǎng)時(shí)間保留的監(jiān)控?cái)?shù)據(jù)文件的問題。該方法可根據(jù)監(jiān)控的需求來設(shè)定特定文件的優(yōu)先級(jí),具有優(yōu)先級(jí)較高的監(jiān)控?cái)?shù)據(jù)文件表示可具有保存較長(zhǎng)時(shí)間的特權(quán),反之,具有優(yōu)先級(jí)較低的文件表示只具有保存時(shí)間較短的特性。監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)設(shè)置可有效地提供監(jiān)控?cái)?shù)據(jù)文件的相對(duì)存儲(chǔ)價(jià)值,且可以利用該優(yōu)先級(jí)的特性和功能,在保證盡可能多地保存存儲(chǔ)價(jià)值高的監(jiān)控?cái)?shù)據(jù)的同時(shí),加大錄像時(shí)間,延長(zhǎng)系統(tǒng)監(jiān)控時(shí)間,從而實(shí)現(xiàn)對(duì)硬盤監(jiān)控系統(tǒng)的監(jiān)控?cái)?shù)據(jù)文件的優(yōu)化智能管理。該方法還可有效地根據(jù)監(jiān)控?cái)?shù)據(jù)文件優(yōu)先級(jí)的信息來實(shí)現(xiàn)監(jiān)控?cái)?shù)據(jù)文件的管理,從而在有限的硬盤存儲(chǔ)容量空間的情況下,盡可能多地保存存儲(chǔ)價(jià)值高的監(jiān)控?cái)?shù)據(jù),從而更有效地提高硬盤的利用率,以實(shí)現(xiàn)硬盤監(jiān)控系統(tǒng)的監(jiān)控?cái)?shù)據(jù)文件的優(yōu)化智能管理。


      圖1為根據(jù)本發(fā)明一實(shí)施例基于存儲(chǔ)優(yōu)先級(jí)的監(jiān)控?cái)?shù)據(jù)文件的處理方法流程圖;圖2為根據(jù)本發(fā)明一實(shí)施例的監(jiān)控?cái)?shù)據(jù)文件的樹狀存儲(chǔ)格式;圖3為根據(jù)本發(fā)明一實(shí)施例的監(jiān)控?cái)?shù)據(jù)文件的數(shù)據(jù)庫(kù)字段表;圖4為根據(jù)本發(fā)明一實(shí)施例執(zhí)行基于監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)優(yōu)先級(jí)的硬盤檢測(cè)的方法流程圖。
      圖5為根據(jù)本發(fā)明一實(shí)施例基于存儲(chǔ)優(yōu)先級(jí)信息刪除原有監(jiān)控?cái)?shù)據(jù)文件后再寫入新的監(jiān)控?cái)?shù)據(jù)文件的方法流程圖;具體實(shí)施方式
      以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作詳細(xì)說明。以下實(shí)施例的詳細(xì)討論,僅僅是由于加深對(duì)本發(fā)明的進(jìn)一步理解,并不是將本發(fā)明限制于以下如圖1,顯示了監(jiān)控?cái)?shù)據(jù)文件的建立及處理方法。在初次建立監(jiān)控?cái)?shù)據(jù)文件時(shí),首先在初始硬盤分區(qū)下以時(shí)間為標(biāo)志創(chuàng)建一個(gè)監(jiān)控?cái)?shù)據(jù)的樹狀文件夾,然后采集監(jiān)控?cái)?shù)據(jù),并按照存儲(chǔ)格式將監(jiān)控?cái)?shù)據(jù)文件保存到硬盤上。如圖2,顯示了根據(jù)本發(fā)明具有存儲(chǔ)優(yōu)先級(jí)信息的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)格式,具體過程即當(dāng)數(shù)字監(jiān)控系統(tǒng)(未顯示)采集到監(jiān)控?cái)?shù)據(jù)時(shí),根據(jù)監(jiān)控模式(例如,手動(dòng)、報(bào)警和自動(dòng)模式)和報(bào)警事件的設(shè)置和要求,將監(jiān)控?cái)?shù)據(jù)以數(shù)據(jù)包的形式送入到數(shù)字監(jiān)控系統(tǒng)中的處理單元(未顯示),并進(jìn)入到監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)操作。根據(jù)從監(jiān)控?cái)?shù)據(jù)包中所獲取的與監(jiān)控?cái)?shù)據(jù)產(chǎn)生的時(shí)間、地點(diǎn)和各種報(bào)警事件所相關(guān)的信息來產(chǎn)生該監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)路徑,例如,在本發(fā)明實(shí)施例中,以年份為文件夾名創(chuàng)建一個(gè)大的文件夾,并在該大的文件夾下面再創(chuàng)建以月份為文件夾名的文件夾,進(jìn)而再在月份文件夾下面再創(chuàng)建一個(gè)以日期為文件夾名的文件夾,還在日期文件夾下面創(chuàng)建以地點(diǎn)代號(hào)為文件夾名的文件夾。所有實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)就以所規(guī)定的文件名格式存盤于所創(chuàng)建的文件夾中,其中實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)文件的取名格式為年月日時(shí)分秒地點(diǎn),而其中的時(shí)間信息就是該文件生成時(shí)的系統(tǒng)時(shí)間,該監(jiān)控?cái)?shù)據(jù)文件的名稱構(gòu)成了該監(jiān)控?cái)?shù)據(jù)文件的一般信息。例如,在本實(shí)施例中,2003年6月14號(hào)20點(diǎn)30分在地點(diǎn)A產(chǎn)生的監(jiān)控?cái)?shù)據(jù)文件可命名為200306142030A;2003年6月14號(hào)20點(diǎn)30分在地號(hào)20點(diǎn)30分在地點(diǎn)n產(chǎn)生的監(jiān)控?cái)?shù)據(jù)文件可命名為200306142030n,正如圖2中的右圖所示。在所采集到的多路監(jiān)控?cái)?shù)據(jù)存儲(chǔ)于相對(duì)應(yīng)的文件夾的同時(shí),還產(chǎn)生了表征該監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)價(jià)值的優(yōu)先級(jí)信息,圖3顯示了表征根據(jù)本發(fā)明實(shí)施例監(jiān)控?cái)?shù)據(jù)文件的監(jiān)控價(jià)值的優(yōu)先權(quán)信息的列表。該優(yōu)先級(jí)信息的產(chǎn)生主要來自于報(bào)警事件。當(dāng)然也可根據(jù)該監(jiān)控文件的產(chǎn)生方式和條件,例如,手動(dòng)錄像、報(bào)警錄像和定時(shí)錄像,來產(chǎn)生各個(gè)相關(guān)監(jiān)控?cái)?shù)據(jù)文件的文件優(yōu)先級(jí)。例如報(bào)警錄像通常由報(bào)警事件所激發(fā)和啟動(dòng)的錄像,其中報(bào)警事件可以包括紅外檢測(cè)、運(yùn)動(dòng)檢測(cè)、煙霧檢測(cè)、溫度檢測(cè)、濕度檢測(cè)、超聲距離檢測(cè)等等,其報(bào)警一般還與紅外報(bào)警次數(shù)、運(yùn)動(dòng)報(bào)警次數(shù)、煙霧報(bào)警次數(shù)、溫度報(bào)警次數(shù)、濕度報(bào)警次數(shù)、超聲距離檢測(cè)次數(shù)等有關(guān)。因此,報(bào)警錄像時(shí)常也具有較高的監(jiān)控價(jià)值,往往其中大部分監(jiān)控?cái)?shù)據(jù)內(nèi)容應(yīng)具有較高的存儲(chǔ)和保存價(jià)值。第3步,提取并保存監(jiān)控?cái)?shù)據(jù)文件的一般信息以及存儲(chǔ)優(yōu)先級(jí)信息,本發(fā)明實(shí)施例監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)優(yōu)先級(jí)系數(shù)PRI采用下式計(jì)算PRI=1-(Rn1×Mn2×Fn3×Tn4×Hn5)上述參數(shù)R、M、F、T、H的數(shù)值范圍約為0-1,愈接近1則優(yōu)先級(jí)愈低,而愈接近0則優(yōu)先級(jí)愈高。此外,根據(jù)本發(fā)明實(shí)施例,可以在數(shù)字監(jiān)控系統(tǒng)的不同應(yīng)用場(chǎng)合和條件下設(shè)置不同的報(bào)警事件或項(xiàng)目,例如,在公共場(chǎng)合為防止火災(zāi)等突發(fā)性事故通常可將煙霧報(bào)警事件設(shè)置為較高的優(yōu)先級(jí)系數(shù),然而,在樓宇安保監(jiān)控系統(tǒng)中,通常可將紅外或運(yùn)動(dòng)報(bào)警事件設(shè)置為較高的優(yōu)先級(jí)系數(shù)。此外,還可以針對(duì)不同的場(chǎng)合和需要,設(shè)置以地點(diǎn)為優(yōu)先級(jí)的參數(shù),或者設(shè)置以操作模式為優(yōu)先級(jí)的參數(shù),等等。每當(dāng)建立新的監(jiān)控?cái)?shù)據(jù)文件時(shí),該文件所對(duì)應(yīng)的n1、n2、n3、n4和n5分別初始化為0,以后在該監(jiān)控?cái)?shù)據(jù)文件范圍內(nèi)的監(jiān)控?cái)?shù)據(jù)流中每出現(xiàn)一次報(bào)警,相對(duì)應(yīng)的次數(shù)n就增加1,直到在文件存滿關(guān)閉時(shí)。
      在本發(fā)明的另一實(shí)施例中,公式PRI=1-(Rn1×Mn2),表示多路硬盤數(shù)字監(jiān)控系統(tǒng)中采用紅外報(bào)警和運(yùn)動(dòng)檢測(cè)報(bào)警兩種報(bào)警類型相結(jié)合的方式;當(dāng)R=1和M=0.1且報(bào)警事件次數(shù)約為1時(shí),則PRI=0.9,反之如果報(bào)警事件次數(shù)為2,則PRI=0.99,顯然,后者的優(yōu)先級(jí)系數(shù)明顯高于前者。同樣,在根據(jù)本發(fā)明的另一實(shí)施例中,公式PRI=Rn1×Mn2×An3,式中A表示監(jiān)控?cái)?shù)據(jù)文件的檢測(cè)地點(diǎn),該公式可表示某一數(shù)字監(jiān)控系統(tǒng)中采用了紅外報(bào)警和運(yùn)動(dòng)檢測(cè)以及地點(diǎn)優(yōu)先相結(jié)合的方式,很顯然,該優(yōu)先級(jí)系數(shù)的計(jì)算充分考慮到了監(jiān)控地點(diǎn)的差異。此外,在本發(fā)明的還有一個(gè)實(shí)施例中,公式PRI=Rn1×modn2,式中mod表示操作模式的優(yōu)先級(jí)系數(shù),該公式可表示某一數(shù)字監(jiān)控系統(tǒng)中采用紅外報(bào)警和操作模式相結(jié)合的方式,以充分體現(xiàn)了操作模式的重要性;以此同理,可以根據(jù)各種應(yīng)用場(chǎng)合和使用條件形成有多種不同類型監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)優(yōu)先級(jí)的組合方式。其根據(jù)不同的優(yōu)先級(jí)組合可以構(gòu)成不同項(xiàng)目和大小的監(jiān)控?cái)?shù)據(jù)文件的數(shù)據(jù)庫(kù)字段表,如圖3所示,字段1-8的字段名分別為FileID、Value、Rnumber、Mnumber、Fnumber、Tnumber、Hnumber、FilePath、CreateDate、FileName,功能描述分別為文件ID、文件優(yōu)先級(jí)系數(shù)、紅外報(bào)警次數(shù)、運(yùn)動(dòng)報(bào)警次數(shù)、煙霧報(bào)警次數(shù)、溫度報(bào)警次數(shù)、濕度報(bào)警次數(shù)、文件路徑、創(chuàng)建日期和文件名。
      根據(jù)本發(fā)明實(shí)施例,各種表征監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)信息,例如,可以包括,但并不限制于紅外報(bào)警次數(shù)、運(yùn)動(dòng)報(bào)警次數(shù)、煙霧報(bào)警次數(shù)、溫濕度報(bào)警次數(shù),和監(jiān)控?cái)?shù)據(jù)文件的一般信息,例如,文件路徑、文件創(chuàng)建事件和文件名稱等等,一并存儲(chǔ)于數(shù)據(jù)庫(kù)中的信息部分。優(yōu)先級(jí)信息還可包括地點(diǎn)和操作模式的優(yōu)先級(jí)信息。
      在基于優(yōu)先級(jí)的監(jiān)控?cái)?shù)據(jù)文件的檢索、刪除和覆蓋的文件處理方法中,監(jiān)控?cái)?shù)據(jù)文件優(yōu)先級(jí)的遞推更新計(jì)算公式為PRInew=(1-t1-t0T%)&times;PRIold]]>在各種不同應(yīng)用場(chǎng)合和使用條件下,監(jiān)控?cái)?shù)據(jù)文件的存盤容量會(huì)發(fā)生懸殊的變化。例如,在樓宇安保監(jiān)控系統(tǒng)中,周末假日的監(jiān)控?cái)?shù)據(jù)文件的數(shù)據(jù)容量時(shí)常會(huì)遠(yuǎn)遠(yuǎn)大于平時(shí)周日的監(jiān)控?cái)?shù)據(jù)文件的數(shù)據(jù)容量。因此,為了保證監(jiān)控?cái)?shù)據(jù)文件的有效存儲(chǔ),在文件的存儲(chǔ)過程中,就必需保證硬盤的數(shù)據(jù)指定存儲(chǔ)分區(qū)擁有充足的剩余空間來滿足監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)。
      第4步,定時(shí)對(duì)硬盤進(jìn)行檢測(cè),以確認(rèn)硬盤的剩余存儲(chǔ)空間是否滿足后續(xù)監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ);如硬盤的剩余空間足夠存儲(chǔ)待寫入的新的監(jiān)控?cái)?shù)據(jù)文件,則可采集新的數(shù)據(jù)文件,并保存到硬盤上,反之則要進(jìn)行優(yōu)先級(jí)的判斷。在本發(fā)明實(shí)施例中,監(jiān)控系統(tǒng)設(shè)置了一個(gè)硬盤檢測(cè)間隔周期Tdet。監(jiān)控系統(tǒng)間隔硬盤檢測(cè)間隔周期Tdet實(shí)現(xiàn)對(duì)硬盤剩余空間的檢測(cè),以決定是否需要對(duì)監(jiān)控?cái)?shù)據(jù)文件進(jìn)行刪除操作。
      第5步,當(dāng)需要更新監(jiān)控?cái)?shù)據(jù)文件的過程中,發(fā)現(xiàn)硬盤空間不足,則需在原有硬盤空間的基礎(chǔ)上對(duì)更新前硬盤上的所有監(jiān)控?cái)?shù)據(jù)文件進(jìn)行優(yōu)先級(jí)信息檢索,需要進(jìn)行刪除操作,則按照優(yōu)先級(jí)從低到高的順序依次刪除以往的監(jiān)控?cái)?shù)據(jù)文件,然后寫入新的監(jiān)控?cái)?shù)據(jù)文件,在刪除過程中,各個(gè)監(jiān)控?cái)?shù)據(jù)文件所對(duì)應(yīng)的存儲(chǔ)優(yōu)先級(jí)也會(huì)隨著時(shí)間的變化而發(fā)生其存儲(chǔ)優(yōu)先級(jí)數(shù)值的變化,即生成優(yōu)先級(jí)更新信息。
      圖4顯示了根據(jù)本發(fā)明具有存儲(chǔ)優(yōu)先級(jí)信息的監(jiān)控?cái)?shù)據(jù)文件的硬盤檢測(cè)過程的流程圖。在步驟S401進(jìn)入硬盤檢測(cè)過程。首先,在步驟S402,根據(jù)監(jiān)控?cái)?shù)據(jù)文件的流量與所設(shè)置監(jiān)控?cái)?shù)據(jù)文件的大小(例如,可將監(jiān)控?cái)?shù)據(jù)文件的大小設(shè)定為10分鐘)之比來確定存儲(chǔ)該監(jiān)控?cái)?shù)據(jù)文件所需要的硬盤存儲(chǔ)容量空間。一般來說,當(dāng)圖像壓縮比較小或者當(dāng)運(yùn)動(dòng)檢測(cè)具有較高優(yōu)先級(jí)系數(shù)時(shí),監(jiān)控?cái)?shù)據(jù)文件的流量就很大,反之,則流量就小。在步驟S403,獲取在硬盤檢測(cè)時(shí)所獲取的存儲(chǔ)分區(qū)的剩余空間,該剩余可存儲(chǔ)空間數(shù)值是根據(jù)數(shù)字監(jiān)控系統(tǒng)每間隔指定時(shí)間周期所進(jìn)行的硬盤檢測(cè)中所產(chǎn)生的存儲(chǔ)分區(qū)的剩余可存儲(chǔ)空間。隨后在步驟S404中,進(jìn)行硬盤剩余可存儲(chǔ)空間與監(jiān)控?cái)?shù)據(jù)文件所需存儲(chǔ)空間的相互比較,以確定能否保證監(jiān)控?cái)?shù)據(jù)文件完整地存儲(chǔ)保存于硬盤。若在判決步驟S404,確定難以保證監(jiān)控?cái)?shù)據(jù)文件的安全存儲(chǔ)和保存,則進(jìn)入步驟S405,以獲取另一存儲(chǔ)分區(qū)的剩余空間。反之,若在步驟S404得到肯定的結(jié)果,則就確定監(jiān)控?cái)?shù)據(jù)文件可以寫入存儲(chǔ)分區(qū),并進(jìn)入等待下一次的硬盤檢測(cè),正如步驟S410所示。在步驟S406,重復(fù)進(jìn)行硬盤剩余可存儲(chǔ)空間與監(jiān)控?cái)?shù)據(jù)文件所需存儲(chǔ)空間的相互比較;若剩余可存儲(chǔ)空間不能滿足監(jiān)控?cái)?shù)據(jù)文件所需存儲(chǔ)空間,則進(jìn)入步驟S407,以確認(rèn)是否對(duì)所有的存儲(chǔ)分區(qū)都已進(jìn)行的檢測(cè);如果還沒有完成對(duì)所有存儲(chǔ)分區(qū)的檢測(cè),就轉(zhuǎn)入步驟S408。在步驟S408,改變存儲(chǔ)分區(qū)的盤符,以便于重復(fù)S405的步驟。反之,如果在步驟S406比較的結(jié)果是肯定的,則就轉(zhuǎn)入步驟S410。在步驟S410,確定監(jiān)控?cái)?shù)據(jù)文件可以寫入存儲(chǔ)分區(qū),并進(jìn)入等待下一次的硬盤檢測(cè)。然而,如果在步驟S407,確認(rèn)所有的分區(qū)都已進(jìn)行了檢測(cè),且硬盤剩余的空間小于監(jiān)控?cái)?shù)據(jù)文件所需的存儲(chǔ)空間,則進(jìn)入步驟409。在步驟S409,根據(jù)前述監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)優(yōu)先級(jí)系數(shù)的計(jì)算方程(1)以及優(yōu)先級(jí)系數(shù)時(shí)移遞推更新計(jì)算方程(2),刪除其存儲(chǔ)優(yōu)先級(jí)系數(shù)PRI最低的監(jiān)控?cái)?shù)據(jù)文件,從而繼續(xù)保持具有較高存儲(chǔ)優(yōu)先級(jí)的監(jiān)控?cái)?shù)據(jù)文件。也就是說,在有限硬盤存儲(chǔ)空間和海量監(jiān)控?cái)?shù)據(jù)存儲(chǔ)的相互矛盾的情況下,盡可能地延長(zhǎng)具有較高監(jiān)控價(jià)值的監(jiān)控?cái)?shù)據(jù)文件的保存。在步驟409,釋放了可存儲(chǔ)空間,其后邊轉(zhuǎn)入步驟S410,進(jìn)入監(jiān)控?cái)?shù)據(jù)文件的寫入操作流程。
      如圖5,顯示了寫入具有存儲(chǔ)優(yōu)先級(jí)信息的監(jiān)控?cái)?shù)據(jù)文件的流程圖。當(dāng)數(shù)字監(jiān)控系統(tǒng)(未顯示)采集到監(jiān)控?cái)?shù)據(jù)之后,監(jiān)控系統(tǒng)就進(jìn)入監(jiān)控?cái)?shù)據(jù)文件的處理過程。此時(shí),監(jiān)控系統(tǒng)的監(jiān)控程序同時(shí)運(yùn)行兩個(gè)線程,其中一個(gè)線程執(zhí)行監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)和保存,另一線程執(zhí)行監(jiān)控?cái)?shù)據(jù)存儲(chǔ)硬盤的硬盤檢測(cè)。在步驟S501進(jìn)入監(jiān)控?cái)?shù)據(jù)文件的寫入流程。在步驟502,首先采集來自監(jiān)控系統(tǒng)的監(jiān)控?cái)?shù)據(jù)包。隨后,在步驟S503,從輸入的監(jiān)控?cái)?shù)據(jù)包中獲取該監(jiān)控?cái)?shù)據(jù)文件的一般信息,例如,年月日時(shí)以及地點(diǎn)。并據(jù)此一般信息作為文件名來創(chuàng)建監(jiān)控?cái)?shù)據(jù)的文件,正如步驟S504所示。在步驟S505,將所采集到的監(jiān)控?cái)?shù)據(jù)進(jìn)行文件存儲(chǔ)操作,以將該數(shù)據(jù)存入對(duì)應(yīng)于其文件名的文件中。隨之,在步驟S506,進(jìn)行文件存儲(chǔ)的判斷,以確定監(jiān)控?cái)?shù)據(jù)文件是否完成存儲(chǔ)。若沒有完成存儲(chǔ),就轉(zhuǎn)入步驟S502,繼續(xù)重復(fù)步驟S502至S505,以完成監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)。反之,在步驟S506,已經(jīng)結(jié)束了監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)。這時(shí),就在步驟S507,根據(jù)該監(jiān)控?cái)?shù)據(jù)文件產(chǎn)生過程的相關(guān)報(bào)警事件的狀態(tài),產(chǎn)生有關(guān)監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)信息。隨之,在步驟S508,組合監(jiān)控?cái)?shù)據(jù)文件的一般信息和優(yōu)先級(jí)信息,產(chǎn)生該監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)系數(shù),并存儲(chǔ)該信息。接受,在步驟S509,關(guān)閉該監(jiān)控?cái)?shù)據(jù)文件,以結(jié)束監(jiān)控文件的存儲(chǔ),等待下一次的寫入處理過程。
      權(quán)利要求
      1.一種基于硬盤的數(shù)字監(jiān)控系統(tǒng)的監(jiān)控?cái)?shù)據(jù)文件的處理方法,其特征在于,該方法包括以下步驟1)根據(jù)監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)格式,創(chuàng)建監(jiān)控?cái)?shù)據(jù)文件的文件夾;2)采集監(jiān)控?cái)?shù)據(jù),并按照存儲(chǔ)格式將監(jiān)控?cái)?shù)據(jù)文件保存到硬盤上;3)提取并保存監(jiān)控?cái)?shù)據(jù)文件的一般信息以及存儲(chǔ)優(yōu)先級(jí)信息;4)定時(shí)對(duì)硬盤進(jìn)行檢測(cè),以確認(rèn)硬盤的剩余存儲(chǔ)空間是否滿足后續(xù)監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ);如硬盤的剩余空間可以滿足后續(xù)監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ),則返回之第2)步,反之則繼續(xù)下一步;5)根據(jù)硬盤定時(shí)檢測(cè)時(shí)所產(chǎn)生的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)優(yōu)先級(jí)信息,依次從低往高逐個(gè)刪除以往的監(jiān)控?cái)?shù)據(jù)文件,直至硬盤剩余存儲(chǔ)空間可滿足寫入新的監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)需求,其中,在監(jiān)控?cái)?shù)據(jù)文件基于優(yōu)先級(jí)的刪除處理過程中,各個(gè)監(jiān)控?cái)?shù)據(jù)文件所對(duì)應(yīng)的存儲(chǔ)優(yōu)先級(jí)隨著時(shí)間的變遷而改變其存儲(chǔ)優(yōu)先級(jí)數(shù)值,即,生成優(yōu)先級(jí)更新信息。
      2.如權(quán)利要求1所述監(jiān)控?cái)?shù)據(jù)文件處理方法,其特征在于,所述寫入新的監(jiān)控?cái)?shù)據(jù)文件還包括以下步驟1)進(jìn)入監(jiān)控?cái)?shù)據(jù)文件寫入流程;2)采集來自監(jiān)控系統(tǒng)的監(jiān)控?cái)?shù)據(jù)包;3)從輸入的監(jiān)控?cái)?shù)據(jù)包中獲取該監(jiān)控?cái)?shù)據(jù)文件的一般信息,并根據(jù)一般信息作為文件名來創(chuàng)建監(jiān)控?cái)?shù)據(jù)的文件;4)將采集到的監(jiān)控?cái)?shù)據(jù)按照一定的存儲(chǔ)格式進(jìn)行文件存儲(chǔ)操作;5)對(duì)文件存儲(chǔ)進(jìn)行判斷,以確定監(jiān)控?cái)?shù)據(jù)文件是否完成存儲(chǔ),如果存儲(chǔ)過程未結(jié)束,回到第2)步繼續(xù)采集監(jiān)控?cái)?shù)據(jù)包,如果已經(jīng)結(jié)束監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ),執(zhí)行下一步;6)根據(jù)監(jiān)控?cái)?shù)據(jù)文件產(chǎn)生過程的相關(guān)狀態(tài),產(chǎn)生有關(guān)監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)信息;7)將監(jiān)控?cái)?shù)據(jù)文件的一般信息和優(yōu)先級(jí)信息進(jìn)行組合,產(chǎn)生該監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)系數(shù),并存儲(chǔ)該信息;8)關(guān)閉該監(jiān)控?cái)?shù)據(jù)文件,以結(jié)束監(jiān)控文件的存儲(chǔ),等待下一次的處理過程。
      3.如權(quán)利要求1或2所述監(jiān)控?cái)?shù)據(jù)文件處理方法,其特征在于所述存儲(chǔ)格式為樹狀文件夾結(jié)構(gòu)。
      4.如權(quán)利要求3所述監(jiān)控?cái)?shù)據(jù)文件的處理方法,其特征在于所述優(yōu)先級(jí)信息為表征該監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)價(jià)值的各種因素,包括手動(dòng)錄像模式、報(bào)警錄像模式、定時(shí)錄像模式、地點(diǎn)和操作模式。
      5.如權(quán)利要求3所述數(shù)據(jù)文件處理方法,其特征在于所述監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)信息可通過公式PRI=1-(Rn1×Mn2×Fn3×Tn4×Hn5)形成,其中PRI為優(yōu)先級(jí)系數(shù),R、M、F、T、H分別定義成各種表征該監(jiān)控?cái)?shù)據(jù)文件的報(bào)警事件存儲(chǔ)價(jià)值的參數(shù),n1、n2、n3、n4和n5分別表示在一個(gè)監(jiān)控?cái)?shù)據(jù)文件中對(duì)應(yīng)的R、M、F、T和H各參數(shù)所分別表示的報(bào)警次數(shù)。
      6.如權(quán)利要求5所述監(jiān)控?cái)?shù)據(jù)文件處理方法,其特征在于所述報(bào)警事件包括紅外報(bào)警、運(yùn)動(dòng)報(bào)警、煙霧報(bào)警、溫濕度報(bào)警。
      7.如權(quán)利要求1所述監(jiān)控?cái)?shù)據(jù)文件處理方法,其特征在于所述監(jiān)控?cái)?shù)據(jù)文件的優(yōu)先級(jí)更新信息通過更新遞推公式PRInew=(1-t1-t0T%)&times;PRIold]]>形成,其中PRIold為監(jiān)控文件數(shù)據(jù)庫(kù)更新之前各個(gè)文件的PRI值,PRInew為數(shù)據(jù)庫(kù)經(jīng)更新后的PRI值,t1為系統(tǒng)當(dāng)前時(shí)間,t0為文件創(chuàng)建時(shí),T表示檢測(cè)周期。
      8.一種在具有優(yōu)先級(jí)信息的監(jiān)控?cái)?shù)據(jù)文件建立后的硬盤檢測(cè)方法,其特征在于該方法包括以下步驟1)進(jìn)入硬盤檢測(cè)流程;2)根據(jù)監(jiān)控?cái)?shù)據(jù)文件流量與所設(shè)置監(jiān)控?cái)?shù)據(jù)文件的大小之比確定存儲(chǔ)監(jiān)控?cái)?shù)據(jù)文件所需硬盼的存儲(chǔ)容量空間;3)獲取在硬盤中的存儲(chǔ)分區(qū)剩余空間;4)判斷硬盤剩余空間是否大于所需的存儲(chǔ)空間;5)如果硬盤剩余空間大于所需存儲(chǔ)空間,執(zhí)行第12)步,如果小于所需存儲(chǔ)空間則執(zhí)行下一步;6)獲取硬盤中的其他存儲(chǔ)分區(qū)的剩余空間;7)判斷硬盤剩余空間是否大于所需存儲(chǔ)空間;8)如果硬盤剩余空間大于所需存儲(chǔ)空間,執(zhí)行第12)步,如果小于所需存儲(chǔ)空間則執(zhí)行下一步;9)判斷是否已檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū);存儲(chǔ)空間則執(zhí)行下一步;10)判斷是否已檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū);11)如果未檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū),則改變存儲(chǔ)分區(qū)盤符,然后轉(zhuǎn)而執(zhí)行第6)步,獲取改變盤符后的硬盤中的存儲(chǔ)分區(qū)的剩余空間,如果已檢測(cè)完所有的數(shù)據(jù)存儲(chǔ)分區(qū),則執(zhí)行下一步;12)根據(jù)監(jiān)控?cái)?shù)據(jù)文件存儲(chǔ)優(yōu)先級(jí)系數(shù)的計(jì)算方程和優(yōu)先級(jí)系數(shù)時(shí)移遞推更新計(jì)算方程,刪除優(yōu)先級(jí)最低的監(jiān)控?cái)?shù)據(jù)文件;13)確定監(jiān)控?cái)?shù)據(jù)文件已寫如分區(qū),等待下一次硬盤檢測(cè)。
      9.如權(quán)利要求8所述硬盤檢測(cè)方法,其特征在于所述優(yōu)先級(jí)系數(shù)產(chǎn)生公式為PRI=1-(Rn1×Mn2×Fn3×Tn4×Hn5),其中PRI表示監(jiān)控?cái)?shù)據(jù)的優(yōu)先級(jí),R、M、F、T、H分別為各種報(bào)警參數(shù),n1、n2、n3、n4和n5分別為在一個(gè)監(jiān)控文件中對(duì)應(yīng)的R、M、F、T和H各參數(shù)所表示的報(bào)警次數(shù)。
      10.如權(quán)利要求8所述硬盤檢測(cè)方法,其特征在于優(yōu)先級(jí)系數(shù)時(shí)移遞推更新計(jì)算公式為PIRnew=(1-t1-t0T%)&times;PIRold,]]>PRIold為監(jiān)控文件數(shù)據(jù)庫(kù)更新之前各個(gè)文件的PRI值,PRInew為數(shù)據(jù)庫(kù)經(jīng)更新后的PRI值,t1為系統(tǒng)當(dāng)前時(shí)間,t0為文件創(chuàng)建時(shí)間,T表示檢測(cè)周期。
      全文摘要
      本發(fā)明公開了基于硬盤的監(jiān)控?cái)?shù)據(jù)文件處理方法及其硬盤檢測(cè)方法,包括步驟創(chuàng)建監(jiān)控?cái)?shù)據(jù)文件的存儲(chǔ)格式;存儲(chǔ)監(jiān)控?cái)?shù)據(jù)文件;產(chǎn)生一般信息和優(yōu)先級(jí)信息;定時(shí)對(duì)硬盤進(jìn)行檢測(cè);當(dāng)需要更新監(jiān)控?cái)?shù)據(jù)文件時(shí),進(jìn)行優(yōu)先級(jí)信息檢索,然后寫入新的監(jiān)控?cái)?shù)據(jù)文件。本發(fā)明的有益效果是,充分利用了硬盤空間,實(shí)現(xiàn)了對(duì)不同重要性監(jiān)控內(nèi)容進(jìn)行優(yōu)先級(jí)管理的難題。
      文檔編號(hào)G11B5/024GK1614688SQ200410025760
      公開日2005年5月11日 申請(qǐng)日期2004年7月5日 優(yōu)先權(quán)日2004年7月5日
      發(fā)明者龍滬強(qiáng), 方向忠, 肖建榮 申請(qǐng)人:上海交通大學(xué), 上海交大高清數(shù)字技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1