一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法及裝置,包括:接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的n個(gè)數(shù)據(jù)塊;設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱;將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。本發(fā)明的技術(shù)方案提高了海量的視頻監(jiān)控?cái)?shù)據(jù)的安全性。
【專利說(shuō)明】一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲(chǔ)技術(shù),尤指一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法及裝置。
【背景技術(shù)】
[0002]在視頻監(jiān)控的應(yīng)用環(huán)境較小的地方,即只有單獨(dú)的幾個(gè)監(jiān)控?zé)狳c(diǎn)時(shí),可直接使用PC機(jī)與Surveillance Camera相連接,這樣少量的監(jiān)控?zé)狳c(diǎn)不會(huì)造成太多的數(shù)據(jù),可以對(duì)少量的數(shù)據(jù)以極快的速度進(jìn)行檢索和展現(xiàn),這樣就不會(huì)產(chǎn)生延遲或用戶過(guò)長(zhǎng)時(shí)間的等待,所以這種環(huán)境下對(duì)數(shù)據(jù)可用性的需求不大。
[0003]但是,當(dāng)視頻監(jiān)控的應(yīng)用環(huán)境被擴(kuò)大,監(jiān)控的熱點(diǎn)擴(kuò)展到數(shù)百、數(shù)千甚至數(shù)萬(wàn)個(gè)的時(shí)候,每分鐘產(chǎn)生的數(shù)據(jù)量就會(huì)非常的多,這樣就導(dǎo)致大量的數(shù)據(jù)被堆積等待存儲(chǔ)。所以在這種情況下,如果要對(duì)視頻監(jiān)控?cái)?shù)據(jù)進(jìn)行存儲(chǔ)和檢索,就會(huì)產(chǎn)生高額的時(shí)間延遲和需要極長(zhǎng)的等待時(shí)間,直接導(dǎo)致了用戶體驗(yàn)下降,那么在這種環(huán)境下,對(duì)數(shù)據(jù)可用性的需求就會(huì)變的尤為迫切。
[0004]在視頻監(jiān)控存儲(chǔ)中,現(xiàn)在各廠商采用的技術(shù),大多是使用文件存儲(chǔ)的方式,存儲(chǔ)設(shè)備以以太網(wǎng)技術(shù)實(shí)現(xiàn)的存儲(chǔ)局域網(wǎng)絡(luò)(IPSAN)或光纖技術(shù)實(shí)現(xiàn)的存儲(chǔ)局域網(wǎng)絡(luò)(FCSAN)的方式掛接到前端的服務(wù)器,然后接收存儲(chǔ)視頻數(shù)據(jù)為一個(gè)個(gè)的文件,這些文件使用一種固定的格式進(jìn)行命名,大多是日期+時(shí)間段的方式。使用文件存儲(chǔ)的方式,就需要考慮文件系統(tǒng)的問(wèn)題,使用現(xiàn)有的文件存儲(chǔ)的方式,要經(jīng)過(guò)文件系統(tǒng)進(jìn)行處理(即文件配置表(FAT)或新技術(shù)文件系統(tǒng)(NTFS)、可擴(kuò)展文件系統(tǒng)(ext)、高性能的日志文件系統(tǒng)(xfs)等分區(qū)格式,文件存儲(chǔ)必須將磁盤進(jìn)行分區(qū)并格式化),如果磁盤分區(qū)信息損壞就會(huì)造成數(shù)據(jù)的丟失,從而降低了數(shù)據(jù)的安全性。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法及裝置,能夠提高海量的視頻監(jiān)控?cái)?shù)據(jù)的安全性。
[0006]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法,包括:
[0007]接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊;
[0008]設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱;
[0009]將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。
[0010]進(jìn)一步地,設(shè)置所述數(shù)據(jù)塊的編號(hào)包括:按照數(shù)據(jù)塊在對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)中的錄像的時(shí)間先后順序進(jìn)行遞增編號(hào)。
[0011]進(jìn)一步地,設(shè)置所述起始時(shí)間戳包括:
[0012]第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間;
[0013]第i個(gè)數(shù)據(jù)塊的起始時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳加上(i-1)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2 < i ( η。
[0014]進(jìn)一步地,設(shè)置所述截止時(shí)間戳包括:
[0015]第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間加上I個(gè)預(yù)設(shè)時(shí)長(zhǎng);
[0016]第i個(gè)數(shù)據(jù)塊的截止時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳加上(i-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2 < i ( η。
[0017]進(jìn)一步地,設(shè)置所述完成度標(biāo)識(shí)包括:
[0018]前(η-I)個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為I ;
[0019]第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度與預(yù)設(shè)時(shí)長(zhǎng)的比值。
[0020]進(jìn)一步地,該方法還包括:記錄完成度不為I的數(shù)據(jù)塊的信息;其中,信息包括:該完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的編號(hào)、完成度標(biāo)識(shí)、對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
[0021]本發(fā)明還提供了一種視頻監(jiān)控?cái)?shù)據(jù)的處理裝置,包括:分割模塊、設(shè)置模塊和存儲(chǔ)模塊;其中,
[0022]分割模塊,用于接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊;
[0023]設(shè)置模塊,用于設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱;
[0024]存儲(chǔ)模塊,用于將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。
[0025]進(jìn)一步地,所述設(shè)置模塊設(shè)置所述數(shù)據(jù)塊的編號(hào)包括:
[0026]按照數(shù)據(jù)塊在對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)中的錄像的時(shí)間先后順序進(jìn)行遞增編號(hào)。
[0027]進(jìn)一步地,所述設(shè)置模塊設(shè)置所述起始時(shí)間戳包括:
[0028]第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間;
[0029]第i個(gè)數(shù)據(jù)塊的起始時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳加上(i-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2 < i ( η。
[0030]進(jìn)一步地,所述設(shè)置模塊設(shè)置所述截止時(shí)間戳包括:
[0031]第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間加上I個(gè)預(yù)設(shè)時(shí)長(zhǎng);
[0032]第i個(gè)數(shù)據(jù)塊的截止時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳加上(i-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2 < i ( η。
[0033]進(jìn)一步地,所述設(shè)置模塊設(shè)置所述完成度標(biāo)識(shí)包括:
[0034]前(η-I)個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為I ;
[0035]第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度與預(yù)設(shè)時(shí)長(zhǎng)的比值。
[0036]進(jìn)一步地,該裝置還包括:記錄模塊,用于記錄完成度不為I的數(shù)據(jù)塊的信息;其中,信息包括:該完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的編號(hào)、完成度標(biāo)識(shí)、對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
[0037]本發(fā)明的技術(shù)方案包括:接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊;設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱;將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。本發(fā)明的技術(shù)方案提高了海量的視頻監(jiān)控?cái)?shù)據(jù)的安全性。
【專利附圖】
【附圖說(shuō)明】
[0038]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0039]圖I為本發(fā)明視頻監(jiān)控?cái)?shù)據(jù)的處理方法的流程圖;
[0040]圖2為本發(fā)明視頻監(jiān)控?cái)?shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0042]圖I為本發(fā)明視頻監(jiān)控?cái)?shù)據(jù)的處理方法的流程圖,如圖I所示,包括:
[0043]步驟101,接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊。
[0044]需要說(shuō)明的是,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況設(shè)置預(yù)設(shè)時(shí)長(zhǎng)的長(zhǎng)度,比方說(shuō)可以設(shè)置預(yù)設(shè)時(shí)長(zhǎng)為5分鐘、10分鐘或者是20分鐘。其中,η的取值與接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)相關(guān),接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)越長(zhǎng)η的取值越大,接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)越短η的取值越小。舉例說(shuō)明,預(yù)設(shè)時(shí)長(zhǎng)為10分鐘,當(dāng)接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)為128分鐘時(shí),此時(shí)η的取值為13 ;當(dāng)接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)為28分鐘時(shí),此時(shí)η的取值為3。
[0045]步驟102,設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
[0046]其中,設(shè)置數(shù)據(jù)塊的編號(hào)包括:按照數(shù)據(jù)塊在對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)中的錄像的時(shí)間先后順序進(jìn)行遞增編號(hào)。
[0047]設(shè)置起始時(shí)間戳包括:
[0048]第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間;
[0049]第i個(gè)數(shù)據(jù)塊的起始時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳加上(i-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2 < i ( η。
[0050]設(shè)置截止時(shí)間戳包括:
[0051]第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間加上I個(gè)預(yù)設(shè)時(shí)長(zhǎng);
[0052]第i個(gè)數(shù)據(jù)塊的截止時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳加上(i-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2 < i ( η。
[0053]設(shè)置所述完成度標(biāo)識(shí)包括:
[0054]前(η-l)個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為I ;
[0055]第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度與預(yù)設(shè)時(shí)長(zhǎng)的比值。
[0056]舉例說(shuō)明,預(yù)設(shè)時(shí)長(zhǎng)設(shè)置為10分鐘,而第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度為6分鐘,則第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)=6/10 = 0.3。
[0057]步驟103,將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。
[0058]需要說(shuō)明的是,如何將物理磁盤和視頻監(jiān)控點(diǎn)分割后的數(shù)據(jù)塊的存放位置一一對(duì)應(yīng),屬于本領(lǐng)域技術(shù)人員所熟知的慣用技術(shù)手段,在此不再贅述。
[0059]進(jìn)一步地,該方法還包括:
[0060]記錄完成度不為I的數(shù)據(jù)塊的信息;其中信息包括:該完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的編號(hào)、完成度標(biāo)識(shí)、對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
[0061]其中,可以預(yù)先建立一個(gè)完成度標(biāo)識(shí)不為I的信息關(guān)系,用于記錄完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的信息。該信息關(guān)系可以保存在一個(gè)表格中,存放在/usr/local/flags文件中。
[0062]本發(fā)明方法通過(guò)將各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù)按照預(yù)設(shè)時(shí)長(zhǎng)分割為多個(gè)數(shù)據(jù)塊進(jìn)行存儲(chǔ),避免了現(xiàn)有技術(shù)中以文件的形式存儲(chǔ)所帶來(lái)的弊端。而且,由于本發(fā)明方法中不需要在視頻文件存儲(chǔ)前先對(duì)磁盤進(jìn)行分區(qū)并格式化,提高了海量的視頻監(jiān)控?cái)?shù)據(jù)的安全性。
[0063]圖2為本發(fā)明視頻監(jiān)控?cái)?shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖,如圖2所示,包括:分割模塊、設(shè)置模塊和存儲(chǔ)模塊。其中,
[0064]分割模塊,用于接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊。
[0065]需要說(shuō)明的是,η的取值與接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)相關(guān),接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)越長(zhǎng)η的取值越大,接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)越短η的取值越小。舉例說(shuō)明,預(yù)設(shè)時(shí)長(zhǎng)為10分鐘,當(dāng)接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)為128分鐘時(shí),此時(shí)η的取值為13 ;當(dāng)接收到的視頻監(jiān)控?cái)?shù)據(jù)的時(shí)長(zhǎng)為28分鐘時(shí),此時(shí)η的取值為3。
[0066]設(shè)置模塊,用于設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
[0067]存儲(chǔ)模塊,用于將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。
[0068]其中,設(shè)置模塊設(shè)置所述數(shù)據(jù)塊的編號(hào)包括:
[0069]按照數(shù)據(jù)塊在對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)中的錄像的時(shí)間先后順序進(jìn)行遞增編號(hào)。以及,
[0070]設(shè)置模塊設(shè)置起始時(shí)間戳包括:
[0071]第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間;
[0072]第i個(gè)數(shù)據(jù)塊的起始時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的起始時(shí)間戳加上(1-1)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,i Sn。以及,
[0073]設(shè)置模塊設(shè)置截止時(shí)間戳包括:
[0074]第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間加上I個(gè)預(yù)設(shè)時(shí)長(zhǎng);
[0075]第i個(gè)數(shù)據(jù)塊的截止時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳加上(1-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,i Sn。以及,
[0076]設(shè)置模塊設(shè)置完成度標(biāo)識(shí)包括:
[0077]前(η-l)個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為I ;
[0078]第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度與預(yù)設(shè)時(shí)長(zhǎng)的比值。
[0079]進(jìn)一步地,該裝置還包括:記錄模塊,用于記錄完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的信息;其中信息包括:該完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的編號(hào)、完成度標(biāo)識(shí)、對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
[0080]第一實(shí)施例
[0081]本發(fā)明的第一實(shí)施例是在本發(fā)明視頻監(jiān)控?cái)?shù)據(jù)的處理方法(圖1)的基礎(chǔ)上提供的一種查找視頻監(jiān)控?cái)?shù)據(jù)的方法?,F(xiàn)有技術(shù)中,當(dāng)需要查找某一個(gè)視頻監(jiān)控點(diǎn)的某一時(shí)間點(diǎn)的視頻數(shù)據(jù)時(shí)需要從頭至尾對(duì)文件的文件名進(jìn)行逐一的檢索,知道。在用戶需要進(jìn)行檢索或展現(xiàn)某一部份視頻監(jiān)控?cái)?shù)據(jù)時(shí),系統(tǒng)根據(jù)用戶的需求時(shí)間點(diǎn),依據(jù)設(shè)定的數(shù)據(jù)塊時(shí)間段與/usr/local/flags文件中記錄的異常完成度標(biāo)識(shí)的編號(hào)信息,來(lái)確定用戶所需要的數(shù)據(jù)在哪個(gè)區(qū)域的數(shù)據(jù)塊當(dāng)中。最終的計(jì)算是根據(jù)(總時(shí)間長(zhǎng)/數(shù)據(jù)塊時(shí)間)+ (時(shí)間差時(shí)間/數(shù)據(jù)塊時(shí)間)。舉例說(shuō)明,數(shù)據(jù)塊的初始編號(hào)為1,編號(hào)為I的起始時(shí)間戳為0:00,用戶希望請(qǐng)求的數(shù)據(jù)是6:30的數(shù)據(jù),按照預(yù)設(shè)時(shí)長(zhǎng)5分鐘分割視頻監(jiān)控?cái)?shù)據(jù),則計(jì)算60/5*6.5=78,因此,6:30分這個(gè)時(shí)間點(diǎn)的數(shù)據(jù)應(yīng)該位于編號(hào)78的數(shù)據(jù)塊,檢測(cè)/usr/local/flags文件,檢測(cè)文件中是否有I一 78數(shù)據(jù)塊之間的數(shù)據(jù)塊存在,若無(wú),則不操作;若有,則獲取其完成度標(biāo)識(shí)信息,并根據(jù)完成度標(biāo)識(shí)信息計(jì)算時(shí)間差。當(dāng)最終計(jì)算出的用戶需求的數(shù)據(jù)位于數(shù)據(jù)塊編號(hào)為N的區(qū)域,則檢測(cè)(N-X)至(N+X)的區(qū)域,X為一個(gè)可能的區(qū)域值。例如,總時(shí)間I小時(shí),數(shù)據(jù)塊設(shè)定為5分鐘,則60/5 = 12個(gè)數(shù)據(jù)塊,編號(hào)為1-12,查詢后得知其中7和8的完成度均為0.2,即20%,則表示7和8數(shù)據(jù)塊中的信息只有I分鐘時(shí)長(zhǎng),則7和8每個(gè)數(shù)據(jù)塊的時(shí)間差均為5-1 = 4,2個(gè)數(shù)據(jù)塊的時(shí)間差則為4+4 = 8。其它的完成度均為1,即100%,表示其它的數(shù)據(jù)塊的時(shí)長(zhǎng)均為5分鐘,則計(jì)算為60/5+8/5 = 13.6,取整值為14,這個(gè)14即為N-X?N+X中的N,為增加命中率和可能的容錯(cuò),設(shè)置X的值,例如X設(shè)置為2,則最終搜索的范圍為14-2?14+2,即編號(hào)12?16的數(shù)據(jù)塊。
[0082]本發(fā)明第一實(shí)施例提供的方法,在海量的數(shù)據(jù)當(dāng)中進(jìn)行檢索所消耗的時(shí)間就會(huì)大大降低,因?yàn)椴恍枰獙?duì)磁盤上的文件依次進(jìn)行檢索,只需要對(duì)可能存在的區(qū)域的小部份文件進(jìn)行檢索即可,大幅度提升了檢索的效率。
[0083]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本申請(qǐng)不限制于任何特定形式的硬件和軟件的結(jié)合。
[0084]以上所述,僅為本發(fā)明的較佳實(shí)例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻監(jiān)控?cái)?shù)據(jù)的處理方法,其特征在于,包括: 接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊; 設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱; 將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。
2.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,設(shè)置所述數(shù)據(jù)塊的編號(hào)包括:按照數(shù)據(jù)塊在對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)中的錄像的時(shí)間先后順序進(jìn)行遞增編號(hào)。
3.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,設(shè)置所述起始時(shí)間戳包括: 第1個(gè)數(shù)據(jù)塊的起始時(shí)間戳為系統(tǒng)接收第1個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間; 第i個(gè)數(shù)據(jù)塊的起始時(shí)間戳為:第1個(gè)數(shù)據(jù)塊的起始時(shí)間戳加上(1-1)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2彡i ( η。
4.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,設(shè)置所述截止時(shí)間戳包括: 第1個(gè)數(shù)據(jù)塊的截止時(shí)間戳為系統(tǒng)接收第1個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間加上1個(gè)預(yù)設(shè)時(shí)長(zhǎng); 第i個(gè)數(shù)據(jù)塊的截止時(shí)間戳為:第1個(gè)數(shù)據(jù)塊的截止時(shí)間戳加上(1-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2彡i ( η。
5.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,設(shè)置所述完成度標(biāo)識(shí)包括: 前(η-1)個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為1 ; 第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度與預(yù)設(shè)時(shí)長(zhǎng)的比值。
6.根據(jù)權(quán)利要求5所述的處理方法,其特征在于,該方法還包括:記錄完成度不為1的數(shù)據(jù)塊的信息;其中,信息包括:該完成度標(biāo)識(shí)不為1的數(shù)據(jù)塊的編號(hào)、完成度標(biāo)識(shí)、對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
7.一種視頻監(jiān)控?cái)?shù)據(jù)的處理裝置,其特征在于,包括:分割模塊、設(shè)置模塊和存儲(chǔ)模塊;其中, 分割模塊,用于接收各個(gè)視頻監(jiān)控點(diǎn)的視頻監(jiān)控?cái)?shù)據(jù),分別將接收到的視頻監(jiān)控?cái)?shù)據(jù)分割為預(yù)設(shè)時(shí)長(zhǎng)的η個(gè)數(shù)據(jù)塊; 設(shè)置模塊,用于設(shè)置各個(gè)數(shù)據(jù)塊的屬性;其中,屬性包括:數(shù)據(jù)塊的編號(hào)、起始時(shí)間戳、截止時(shí)間戳、完成度標(biāo)識(shí)、數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱; 存儲(chǔ)模塊,用于將分割后的各個(gè)數(shù)據(jù)塊存放在與該視頻監(jiān)控點(diǎn)相對(duì)應(yīng)的物理磁盤中。
8.根據(jù)權(quán)利要求7所述的處理裝置,其特征在于,所述設(shè)置模塊設(shè)置所述數(shù)據(jù)塊的編號(hào)包括: 按照數(shù)據(jù)塊在對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)中的錄像的時(shí)間先后順序進(jìn)行遞增編號(hào)。
9.根據(jù)權(quán)利要求7所述的處理裝置,其特征在于,所述設(shè)置模塊設(shè)置所述起始時(shí)間戳包括: 第1個(gè)數(shù)據(jù)塊的起始時(shí)間戳為系統(tǒng)接收第1個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間; 第i個(gè)數(shù)據(jù)塊的起始時(shí)間戳為:第1個(gè)數(shù)據(jù)塊的起始時(shí)間戳加上(1-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2彡i ( η。
10.根據(jù)權(quán)利要求7所述的處理裝置,其特征在于,所述設(shè)置模塊設(shè)置所述截止時(shí)間戳包括: 第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳為系統(tǒng)接收第I個(gè)數(shù)據(jù)塊對(duì)應(yīng)的視頻監(jiān)控?cái)?shù)據(jù)的系統(tǒng)時(shí)間加上I個(gè)預(yù)設(shè)時(shí)長(zhǎng); 第i個(gè)數(shù)據(jù)塊的截止時(shí)間戳為:第I個(gè)數(shù)據(jù)塊的截止時(shí)間戳加上(1-Ι)個(gè)預(yù)設(shè)時(shí)長(zhǎng);其中,2彡i ( η。
11.根據(jù)權(quán)利要求7所述的處理裝置,其特征在于,所述設(shè)置模塊設(shè)置所述完成度標(biāo)識(shí)包括: 前(η-l)個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為I ; 第η個(gè)數(shù)據(jù)塊的完成度標(biāo)識(shí)為第η個(gè)數(shù)據(jù)塊的時(shí)間長(zhǎng)度與預(yù)設(shè)時(shí)長(zhǎng)的比值。
12.根據(jù)權(quán)利要求11所述的處理裝置,其特征在于,該裝置還包括:記錄模塊,用于記錄完成度不為I的數(shù)據(jù)塊的信息;其中,信息包括:該完成度標(biāo)識(shí)不為I的數(shù)據(jù)塊的編號(hào)、完成度標(biāo)識(shí)、對(duì)應(yīng)的視頻監(jiān)控點(diǎn)的名稱。
【文檔編號(hào)】H04N7/18GK104270605SQ201410490698
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】梁吉林 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司