專利名稱:一種基于錄像文件的數(shù)據(jù)獲取方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于錄像文件的數(shù)據(jù)獲取方法和設(shè)備。
背景技術(shù):
隨著經(jīng)濟的發(fā)展,視頻監(jiān)控技術(shù)得到了廣泛的應(yīng)用和迅速的發(fā)展,視頻監(jiān)控的基本業(yè)務(wù)功能包括實況、存儲、點播、攝像機控制、告警處理等,視頻監(jiān)控的數(shù)字化的視頻數(shù)據(jù)可用于實時監(jiān)控,也可先存儲起來供后續(xù)的回放。為了實現(xiàn)對視頻數(shù)據(jù)的回放(即觀看錄像),可通過安裝的監(jiān)控設(shè)備(如攝像機、 編碼器等)來獲得錄像數(shù)據(jù),之后將錄像數(shù)據(jù)傳輸給存儲設(shè)備(如IP SAN (Storage Area Network,存儲域網(wǎng)絡(luò))等),并在存儲設(shè)備上存儲錄像數(shù)據(jù);當需要查看錄像數(shù)據(jù)時,可從存儲設(shè)備上獲得錄像數(shù)據(jù),并觀看錄像?,F(xiàn)有技術(shù)中,錄像數(shù)據(jù)是以錄像文件的方式存儲在存儲設(shè)備上的,錄像文件中將記錄有一定時間段(如半小時)的錄像數(shù)據(jù),且錄像文件中還記錄有錄像數(shù)據(jù)的時間信息 (如錄像數(shù)據(jù)的開始時間和結(jié)束時間信息)。當VC(Videc) Client,視頻客戶端)需要點播某一個時間點的錄像數(shù)據(jù)時,VC可獲得包含該時間點的錄像文件的信息,并可打開該錄像文件,以播放錄像。例如,時間點為2011-01-01 10:00:00時,可得到開始時間和結(jié)束時間分別為2011-01-01 9:45:00和 2011-01-01 10:15:00的錄像文件的信息。當前播放錄像時會獲得包含一段時間(如最小存儲粒度為半小時)錄像數(shù)據(jù)的錄像文件,無法精確獲得指定時間的錄像數(shù)據(jù);為了更加精確的獲得指定時間的錄像數(shù)據(jù),現(xiàn)有技術(shù)中可減小存儲粒度(如最小存儲粒度調(diào)整為5分鐘),此時每個錄像文件中將包含5 分鐘的錄像數(shù)據(jù)。但是,存儲粒度越小,則會導(dǎo)致錄像文件越多,大量的錄像文件會導(dǎo)致文件管理復(fù)雜、文件檢索效率低等問題。
發(fā)明內(nèi)容
本發(fā)明提供一種基于錄像文件的數(shù)據(jù)獲取方法和設(shè)備,以精確的獲得指定時間的錄像數(shù)據(jù)。為了達到上述目的,本發(fā)明提供一種基于錄像文件的數(shù)據(jù)獲取方法,應(yīng)用于監(jiān)控系統(tǒng)中,當所述監(jiān)控系統(tǒng)中的存儲設(shè)備接收到來自監(jiān)控設(shè)備的監(jiān)控數(shù)據(jù)時,所述存儲設(shè)備通過錄像文件存儲所述監(jiān)控數(shù)據(jù),該方法包括以下步驟在所述監(jiān)控系統(tǒng)的管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、 對應(yīng)的時間信息、對應(yīng)的存儲位置信息;所述管理服務(wù)器接收來自視頻客戶端VC的查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)的請求;
所述管理服務(wù)器以指定監(jiān)控設(shè)備的標識信息和指定時間信息為索引進行查詢,將查詢到的存儲位置信息發(fā)送給所述VC ;所述VC通過所述存儲位置信息從所述存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。所述監(jiān)控數(shù)據(jù)對應(yīng)的存儲位置信息為所述監(jiān)控數(shù)據(jù)在所述存儲設(shè)備中的物理位置信息,或者,所述監(jiān)控數(shù)據(jù)在所述錄像文件的相對位置信息、以及所述錄像文件的路徑信肩、ο所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息為所述監(jiān)控設(shè)備發(fā)送所述監(jiān)控數(shù)據(jù)的時間,或者, 所述存儲設(shè)備接收到所述監(jiān)控數(shù)據(jù)的時間。在所述監(jiān)控系統(tǒng)的管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、 對應(yīng)的時間信息、對應(yīng)的存儲位置信息,具體包括如果所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息與上次在所述管理服務(wù)器中記錄的監(jiān)控數(shù)據(jù)的時間信息之間的間隔不小于預(yù)定時間,則在所述管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;或者,如果所述監(jiān)控數(shù)據(jù)與上次在所述管理服務(wù)器中記錄的監(jiān)控數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于預(yù)定數(shù)值,則在所述管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、 對應(yīng)的時間信息、對應(yīng)的存儲位置信息。所述方法還包括當需要刪除所述錄像文件時,在所述管理服務(wù)器中刪除所述錄像文件對應(yīng)的記錄。一種管理服務(wù)器,應(yīng)用于監(jiān)控系統(tǒng)中,當所述監(jiān)控系統(tǒng)中的存儲設(shè)備接收到來自監(jiān)控設(shè)備的監(jiān)控數(shù)據(jù)時,所述存儲設(shè)備通過錄像文件存儲所述監(jiān)控數(shù)據(jù),該管理服務(wù)器包括記錄模塊,用于記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、 對應(yīng)的存儲位置信息;接收模塊,用于接收來自視頻客戶端VC的查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)的請求;查詢模塊,用于以指定監(jiān)控設(shè)備的標識信息和指定時間信息為索引進行查詢;發(fā)送模塊,用于將查詢到的存儲位置信息發(fā)送給所述VC,由所述VC通過所述存儲位置信息從所述存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。所述監(jiān)控數(shù)據(jù)對應(yīng)的存儲位置信息為所述監(jiān)控數(shù)據(jù)在所述存儲設(shè)備中的物理位置信息,或者,所述監(jiān)控數(shù)據(jù)在所述錄像文件的相對位置信息、以及所述錄像文件的路徑信肩、ο所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息為所述監(jiān)控設(shè)備發(fā)送所述監(jiān)控數(shù)據(jù)的時間,或者, 所述存儲設(shè)備接收到所述監(jiān)控數(shù)據(jù)的時間。所述記錄模塊,具體用于如果所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息與上次記錄的監(jiān)控數(shù)據(jù)的時間信息之間的間隔不小于預(yù)定時間,則記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;或者,如果所述監(jiān)控數(shù)據(jù)與上次記錄的監(jiān)控數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于預(yù)定數(shù)值,則記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息。還包括刪除模塊,用于當需要刪除所述錄像文件時,則刪除所述錄像文件對應(yīng)的記錄。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點通過在管理服務(wù)器中記錄監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息,當需要查看監(jiān)控設(shè)備的指定時間的錄像數(shù)據(jù)時,可利用該對應(yīng)關(guān)系精確的索引到錄像數(shù)據(jù)的位置信息,通過直接讀取錄像文件中該位置信息的錄像數(shù)據(jù), 可播放針對該指定時間的錄像,從而可精確的獲得指定時間的錄像數(shù)據(jù),不會導(dǎo)致出現(xiàn)大量的錄像文件。
圖1是本發(fā)明的參考網(wǎng)絡(luò)模型示意圖;圖2是本發(fā)明提供的一種基于錄像文件的數(shù)據(jù)獲取方法流程圖;圖3是本發(fā)明提出的一種基于錄像文件的數(shù)據(jù)獲取設(shè)備結(jié)構(gòu)圖。
具體實施例方式本發(fā)明提出一種基于錄像文件的數(shù)據(jù)獲取方法,該方法應(yīng)用于監(jiān)控系統(tǒng)中,該監(jiān)控系統(tǒng)中至少包括監(jiān)控設(shè)備(如編碼器等)、存儲設(shè)備(如IP SAN等)、管理服務(wù)器和VC。該管理服務(wù)器用于實現(xiàn)當前VM (Video Management,視頻管理)服務(wù)器和DM (Data Management,數(shù)據(jù)管理)服務(wù)器的功能,根據(jù)實際組網(wǎng)的需求,還可以直接部署VM服務(wù)器和 DM服務(wù)器,以圖1為本發(fā)明參考網(wǎng)絡(luò)模型示意圖,監(jiān)控系統(tǒng)中直接部署VM服務(wù)器和DM服務(wù)
ο本發(fā)明中,為了實現(xiàn)基于錄像文件的數(shù)據(jù)獲取方法,還可以在監(jiān)控系統(tǒng)中部署索引設(shè)備,該索引設(shè)備可以為功能模塊(如索引模塊),并集成在當前監(jiān)控系統(tǒng)的設(shè)備上;如將索引模塊的功能集成在DM服務(wù)器上、或者集成在VM服務(wù)器上、或者集成在存儲設(shè)備上; 為了方便描述,本發(fā)明中以單獨的索引設(shè)備為例進行說明。如圖2所示,該基于錄像文件的數(shù)據(jù)獲取方法包括以下步驟步驟201,存儲設(shè)備接收來自監(jiān)控設(shè)備的監(jiān)控數(shù)據(jù)。該監(jiān)控設(shè)備可以為視頻源,即監(jiān)控數(shù)據(jù)可以為視頻數(shù)據(jù),由于該數(shù)據(jù)用于播放錄像,該監(jiān)控數(shù)據(jù)還可稱為錄像數(shù)據(jù)。需要注意的是,監(jiān)控設(shè)備是以幀為單位向存儲設(shè)備發(fā)送監(jiān)控數(shù)據(jù)的,即存儲設(shè)備以幀為單位接收監(jiān)控數(shù)據(jù)。步驟202,存儲設(shè)備通過錄像文件存儲接收到的監(jiān)控數(shù)據(jù)。存儲設(shè)備通過獲取錄像文件的開始位置(即物理地址),當錄像文件為空時,對于接收到的第一幀監(jiān)控數(shù)據(jù)(數(shù)據(jù)1),將該數(shù)據(jù)1寫入到錄像文件的開始位置,對于之后接收到的監(jiān)控數(shù)據(jù)(數(shù)據(jù)2…),依次寫入到錄像文件上。例如,X是錄像文件的開始物理地址,將數(shù)據(jù)1寫入到地址X,并更新下次寫入位置為X+Y(Y為數(shù)據(jù)1的大小),當接收到下一幀的數(shù)據(jù)2時,直接將數(shù)據(jù)2寫入到地址Χ+Υ,以此類推。步驟203,索引設(shè)備獲取發(fā)送該監(jiān)控數(shù)據(jù)的監(jiān)控設(shè)備的標識信息、監(jiān)控數(shù)據(jù)對應(yīng)的時間信息、監(jiān)控數(shù)據(jù)寫入到存儲設(shè)備的存儲位置信息。針對該監(jiān)控數(shù)據(jù),索引設(shè)備可從監(jiān)控數(shù)據(jù)中獲得監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息ο在存儲設(shè)備通過錄像文件存儲該監(jiān)控數(shù)據(jù)時,該存儲位置信息可以為該監(jiān)控數(shù)據(jù)在存儲設(shè)備中的物理位置信息。以數(shù)據(jù)1為例,如果數(shù)據(jù)1寫入到地址X,該地址X為存儲設(shè)備的物理位置,通過地址χ可唯一查詢到對應(yīng)的監(jiān)控數(shù)據(jù)?;蛘?,該存儲位置信息還可以為該監(jiān)控數(shù)據(jù)在錄像文件的相對位置信息(即監(jiān)控數(shù)據(jù)寫入到錄像文件的位置信息)、以及錄像文件的路徑信息。以數(shù)據(jù)2為例,如果數(shù)據(jù)2寫入到地址Y,該地址Y為錄像文件的相對位置信息;此外,對于存儲數(shù)據(jù)2的錄像文件,索引設(shè)備可獲知該錄像文件的路徑信息;通過地址Y、以及錄像文件的路徑可唯一查詢到對應(yīng)的監(jiān)控數(shù)據(jù)。該監(jiān)控數(shù)據(jù)對應(yīng)的時間信息為監(jiān)控設(shè)備發(fā)送該監(jiān)控數(shù)據(jù)的時間,或者,存儲設(shè)備接收到該監(jiān)控數(shù)據(jù)的時間??紤]到監(jiān)控設(shè)備與存儲設(shè)備之間傳輸數(shù)據(jù)的延時情況,時間信息可以為監(jiān)控設(shè)備發(fā)送數(shù)據(jù)的發(fā)送時間信息,這種情況下,數(shù)據(jù)中可攜帶時間信息,索引設(shè)備通過數(shù)據(jù)中攜帶的時間信息獲取數(shù)據(jù)的發(fā)送時間信息。具體的,存儲設(shè)備可提取出數(shù)據(jù)中的發(fā)送時間信息,并發(fā)送給索引設(shè)備;該發(fā)送時間信息可以為絕對時間(如2011-01-0 110:00:00),索引設(shè)備確定該絕對時間為發(fā)送時間信息;該發(fā)送時間信息可以為相對時間(即相對上一幀數(shù)據(jù)的偏移量),如上一幀的時間為2011-01-01 10:00:00,相對時間為ls,則索引設(shè)備確定發(fā)送時間信息為2011-01-01 10:00:01。考慮到監(jiān)控設(shè)備的發(fā)送策略,數(shù)據(jù)中可不攜帶時間信息,這種情況下,時間信息可以為存儲設(shè)備接收到數(shù)據(jù)的接收時間信息;存儲設(shè)備直接將接收到數(shù)據(jù)的接收時間信息發(fā)送給索引設(shè)備。步驟204,索引設(shè)備將監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息寫入到DM的關(guān)聯(lián)表中,即在DM中記錄監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息。在DM的數(shù)據(jù)庫中設(shè)置有關(guān)聯(lián)表,該關(guān)聯(lián)表用于記錄監(jiān)控數(shù)據(jù)的時間信息、監(jiān)控數(shù)據(jù)寫入到存儲設(shè)備的存儲位置信息、發(fā)送該監(jiān)控數(shù)據(jù)的監(jiān)控設(shè)備的標識信息;以存儲位置信息為監(jiān)控數(shù)據(jù)在錄像文件的相對位置信息以及錄像文件的路徑信息為例,則當滿足寫入策略時,索引設(shè)備可將監(jiān)控數(shù)據(jù)對應(yīng)的信息(即時間信息、相對位置信息、路徑信息、標識信息)寫入到該DM的數(shù)據(jù)庫的關(guān)聯(lián)表中。方式一如果當前監(jiān)控數(shù)據(jù)對應(yīng)的時間信息與上次向關(guān)聯(lián)表中寫入監(jiān)控數(shù)據(jù)的時間信息之間的間隔不小于預(yù)定時間(如Is),則索引設(shè)備確定滿足寫入策略。例如,上次向關(guān)聯(lián)表中寫入數(shù)據(jù)1的信息,數(shù)據(jù)1的時間信息為時間A,則上次向關(guān)聯(lián)表中寫入監(jiān)控數(shù)據(jù)的時間信息為時間A ;當接收到數(shù)據(jù)2時,數(shù)據(jù)2的時間信息與時間A 的間隔小于ls,則不將數(shù)據(jù)2的信息寫入到關(guān)聯(lián)表;以此類推,當接收到數(shù)據(jù)10時,數(shù)據(jù)10 的時間信息(時間B)與時間A的間隔不小于ls,則將數(shù)據(jù)10的信息寫入到關(guān)聯(lián)表,此時, 上次向關(guān)聯(lián)表中寫入監(jiān)控數(shù)據(jù)的時間信息為時間B,以此類推。方式二 如果當前監(jiān)控數(shù)據(jù)與上次向關(guān)聯(lián)表中寫入監(jiān)控數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于預(yù)定數(shù)值(如100幀),則索引設(shè)備確定滿足寫入策略。
例如,上次向關(guān)聯(lián)表中寫入數(shù)據(jù)1的信息,數(shù)據(jù)1為第1幀數(shù)據(jù),則上次向關(guān)聯(lián)表中寫入監(jiān)控數(shù)據(jù)為第1幀數(shù)據(jù);當接收到數(shù)據(jù)2時,數(shù)據(jù)2為第2幀數(shù)據(jù),且第2幀數(shù)據(jù)與第1幀數(shù)據(jù)之間的數(shù)據(jù)數(shù)量小于100幀,不將數(shù)據(jù)2的信息寫入到關(guān)聯(lián)表;以此類推,當接收到數(shù)據(jù)101時,數(shù)據(jù)101為第101幀數(shù)據(jù),且第101幀數(shù)據(jù)與第1幀數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于100幀,將數(shù)據(jù)101的信息寫入到關(guān)聯(lián)表,此時上次向關(guān)聯(lián)表中寫入監(jiān)控數(shù)據(jù)為第 101幀數(shù)據(jù),以此類推。需要說明的是,對于存儲在錄像文件的第一幀數(shù)據(jù),需要將該數(shù)據(jù)的信息寫入到關(guān)聯(lián)表中,對于后續(xù)的數(shù)據(jù),則采用上述的策略判斷是否將當前數(shù)據(jù)的信息寫入到關(guān)聯(lián)表中。如表1所示,為方式一中預(yù)定時間為Is時的關(guān)聯(lián)表的示意情況,且存儲位置信息為監(jiān)控數(shù)據(jù)在錄像文件的相對位置信息以及錄像文件的路徑信息。表 1
己I 編號標識信息時間信息相對位置信息路徑信息1攝像機12011-01-01 10: 00: 00XHD1 \CameraO 1 .video2攝像機12011-01-01 10: 00: 01X+ 1000HD1 \CameraO 1 .video3攝像機12011-01-01 10: 00: 02X + 2200HD1 \CameraO 1 .video4攝像機12011-01-01 10: 00: 03X+ 3500HD1 \CameraO 1 .video5攝像機22011-01-01 08:00:01YHD1 \Camera02 .video通過表1記錄的情況,當需要查看指定監(jiān)控設(shè)備、指定時間的錄像數(shù)據(jù)時,則可檢索到Is內(nèi)的監(jiān)控數(shù)據(jù)所寫入的位置,從而可精確的獲得指定時間的錄像數(shù)據(jù)。基于上述DM的數(shù)據(jù)庫中記錄的關(guān)聯(lián)表,當VC需要查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)時,還可以包括以下步驟步驟205,VM接收來自VC的查看指定時間數(shù)據(jù)的請求,該請求中攜帶待查看數(shù)據(jù)所屬監(jiān)控設(shè)備的標識信息、待查看數(shù)據(jù)的指定時間信息。步驟206,VM將該請求發(fā)送給DM。需要說明的是,如果VM和DM的功能部署在管理服務(wù)器上,則不需要執(zhí)行本步驟。步驟207,DM以請求中的標識信息和指定時間信息為索引查詢關(guān)聯(lián)表,將查詢到存儲位置信息通過VM發(fā)送給VC。
例如,請求中的標識信息為攝像機1、時間信息為2011-01-01 10:00:01時,DM 通過查詢表1所示的關(guān)聯(lián)表(存儲位置信息為相對位置信息以及路徑信息),可獲知錄像文件的路徑信息為HDUCameraOl. video,相對位置信息為X+1000,之后,DM可通過VM將 HDl\Camera01. video 和 X+1000 發(fā)送給 VC。步驟208,VC通過存儲位置信息從存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。由于存儲位置信息可唯一查詢到對應(yīng)的監(jiān)控數(shù)據(jù),因此VC可查找到對應(yīng)的監(jiān)控數(shù)據(jù)。例如,存儲位置信息為相對位置信息以及路徑信息時,VC可通過路徑信息從存儲設(shè)備上查找到錄像文件, 并通過相對位置信息從錄像文件中獲得待查看的監(jiān)控數(shù)據(jù)。例如,VC通過路徑信息HDUCameraOl. video從存儲設(shè)備上查找到錄像文件,并通過位置信息X+1000從錄像文件中獲得待查看數(shù)據(jù),并觀看錄像。本發(fā)明中,當錄像文件的路徑發(fā)生變化(如用戶移動了錄像文件的位置)或者需要刪除錄像文件時,則索引設(shè)備更新DM的數(shù)據(jù)庫中相應(yīng)的記錄。具體的,當錄像文件的路徑發(fā)生變化時,索引設(shè)備獲取變化后的錄像文件的路徑, 并通過變化后的錄像文件的路徑替換關(guān)聯(lián)表中記錄的錄像文件的路徑信息。例如,錄像文件A的位置變?yōu)镕ileI^thB時,則索引設(shè)備更新關(guān)聯(lián)表中錄像文件A對應(yīng)的記錄,將當前路徑信息更新為Filel^athB。當需要刪除錄像文件時,索引設(shè)備刪除關(guān)聯(lián)表中錄像文件對應(yīng)的記錄。例如,當需要刪除指定的錄像文件A時,則以錄像文件A的路徑信息為條件查詢關(guān)聯(lián)表,以刪除錄像文件A的相關(guān)記錄?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明還提出了一種管理服務(wù)器,應(yīng)用于監(jiān)控系統(tǒng)中,當所述監(jiān)控系統(tǒng)中的存儲設(shè)備接收到來自監(jiān)控設(shè)備的監(jiān)控數(shù)據(jù)時,所述存儲設(shè)備通過錄像文件存儲所述監(jiān)控數(shù)據(jù),如圖3所示,該管理服務(wù)器包括記錄模塊11,用于記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;接收模塊12,用于接收來自視頻客戶端VC的查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)的請求;查詢模塊13,用于以指定監(jiān)控設(shè)備的標識信息和指定時間信息為索引進行查詢;發(fā)送模塊14,用于將查詢到的存儲位置信息發(fā)送給所述VC,由所述VC通過所述存儲位置信息從所述存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。所述監(jiān)控數(shù)據(jù)對應(yīng)的存儲位置信息為所述監(jiān)控數(shù)據(jù)在所述存儲設(shè)備中的物理位置信息,或者,所述監(jiān)控數(shù)據(jù)在所述錄像文件的相對位置信息、以及所述錄像文件的路徑信肩、ο所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息為所述監(jiān)控設(shè)備發(fā)送所述監(jiān)控數(shù)據(jù)的時間,或者, 所述存儲設(shè)備接收到所述監(jiān)控數(shù)據(jù)的時間。所述記錄模塊11,具體用于如果所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息與上次記錄的監(jiān)控數(shù)據(jù)的時間信息之間的間隔不小于預(yù)定時間,則記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;或者,如果所述監(jiān)控數(shù)據(jù)與上次記錄的監(jiān)控數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于預(yù)定數(shù)值,則記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息。
該管理服務(wù)器還包括刪除模塊15,用于當需要刪除所述錄像文件時,則刪除所述錄像文件對應(yīng)的記錄。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種基于錄像文件的數(shù)據(jù)獲取方法,應(yīng)用于監(jiān)控系統(tǒng)中,當所述監(jiān)控系統(tǒng)中的存儲設(shè)備接收到來自監(jiān)控設(shè)備的監(jiān)控數(shù)據(jù)時,所述存儲設(shè)備通過錄像文件存儲所述監(jiān)控數(shù)據(jù), 其特征在于,該方法包括以下步驟在所述監(jiān)控系統(tǒng)的管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;所述管理服務(wù)器接收來自視頻客戶端VC的查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)的請求;所述管理服務(wù)器以指定監(jiān)控設(shè)備的標識信息和指定時間信息為索引進行查詢,將查詢到的存儲位置信息發(fā)送給所述VC ;所述VC通過所述存儲位置信息從所述存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控數(shù)據(jù)對應(yīng)的存儲位置信息為所述監(jiān)控數(shù)據(jù)在所述存儲設(shè)備中的物理位置信息,或者,所述監(jiān)控數(shù)據(jù)在所述錄像文件的相對位置信息、以及所述錄像文件的路徑信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息為所述監(jiān)控設(shè)備發(fā)送所述監(jiān)控數(shù)據(jù)的時間,或者,所述存儲設(shè)備接收到所述監(jiān)控數(shù)據(jù)的時間。
4.如權(quán)利要求1所述的方法,其特征在于,在所述監(jiān)控系統(tǒng)的管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息,具體包括如果所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息與上次在所述管理服務(wù)器中記錄的監(jiān)控數(shù)據(jù)的時間信息之間的間隔不小于預(yù)定時間,則在所述管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;或者,如果所述監(jiān)控數(shù)據(jù)與上次在所述管理服務(wù)器中記錄的監(jiān)控數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于預(yù)定數(shù)值,則在所述管理服務(wù)器中記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括當需要刪除所述錄像文件時,在所述管理服務(wù)器中刪除所述錄像文件對應(yīng)的記錄。
6.一種管理服務(wù)器,應(yīng)用于監(jiān)控系統(tǒng)中,當所述監(jiān)控系統(tǒng)中的存儲設(shè)備接收到來自監(jiān)控設(shè)備的監(jiān)控數(shù)據(jù)時,所述存儲設(shè)備通過錄像文件存儲所述監(jiān)控數(shù)據(jù),其特征在于,該管理服務(wù)器包括記錄模塊,用于記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;接收模塊,用于接收來自視頻客戶端VC的查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)的請求;查詢模塊,用于以指定監(jiān)控設(shè)備的標識信息和指定時間信息為索引進行查詢;發(fā)送模塊,用于將查詢到的存儲位置信息發(fā)送給所述VC,由所述VC通過所述存儲位置信息從所述存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。
7.如權(quán)利要求6所述的管理服務(wù)器,其特征在于,所述監(jiān)控數(shù)據(jù)對應(yīng)的存儲位置信息為所述監(jiān)控數(shù)據(jù)在所述存儲設(shè)備中的物理位置信息,或者,所述監(jiān)控數(shù)據(jù)在所述錄像文件的相對位置信息、以及所述錄像文件的路徑信息。
8.如權(quán)利要求6所述的管理服務(wù)器,其特征在于,所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息為所述監(jiān)控設(shè)備發(fā)送所述監(jiān)控數(shù)據(jù)的時間,或者,所述存儲設(shè)備接收到所述監(jiān)控數(shù)據(jù)的時間。
9.如權(quán)利要求6所述的管理服務(wù)器,其特征在于,所述記錄模塊,具體用于如果所述監(jiān)控數(shù)據(jù)對應(yīng)的時間信息與上次記錄的監(jiān)控數(shù)據(jù)的時間信息之間的間隔不小于預(yù)定時間,則記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、 對應(yīng)的時間信息、對應(yīng)的存儲位置信息;或者,如果所述監(jiān)控數(shù)據(jù)與上次記錄的監(jiān)控數(shù)據(jù)之間的數(shù)據(jù)數(shù)量不小于預(yù)定數(shù)值,則記錄所述監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息。
10.如權(quán)利要求6所述的管理服務(wù)器,其特征在于,還包括刪除模塊,用于當需要刪除所述錄像文件時,則刪除所述錄像文件對應(yīng)的記錄。
全文摘要
本發(fā)明公開了一種基于錄像文件的數(shù)據(jù)獲取方法和設(shè)備,該方法包括在管理服務(wù)器中記錄監(jiān)控數(shù)據(jù)對應(yīng)的監(jiān)控設(shè)備的標識信息、對應(yīng)的時間信息、對應(yīng)的存儲位置信息;所述管理服務(wù)器接收來自VC的查看指定監(jiān)控設(shè)備、指定時間的監(jiān)控數(shù)據(jù)的請求;所述管理服務(wù)器以指定監(jiān)控設(shè)備的標識信息和指定時間信息為索引進行查詢,將查詢到的存儲位置信息發(fā)送給所述VC;所述VC通過所述存儲位置信息從所述存儲設(shè)備上查找對應(yīng)的監(jiān)控數(shù)據(jù)。本發(fā)明中,可精確的索引到錄像數(shù)據(jù)的位置信息,從而可精確的獲得指定時間的錄像數(shù)據(jù)。
文檔編號H04N7/18GK102244758SQ20111019025
公開日2011年11月16日 申請日期2011年7月8日 優(yōu)先權(quán)日2011年7月8日
發(fā)明者黃軍 申請人:杭州華三通信技術(shù)有限公司