專利名稱:一種從錄像數據中查看關鍵事件的方法和系統的制作方法
技術領域:
本發明涉及視頻監控領域,尤其涉及一種從錄像數據中查看關鍵事件的方法和系統。
背景技術:
隨著通訊及電子技術的發展,大型基于IP網絡的視頻監控系統正逐漸成為銀行、公安、交通等行業安全防衛領域的重要設施。視頻監控系統存儲的視頻監控錄像可以幫助人們在事后查找事件發生時的相關信息。在海量的存儲錄像數據中查找需要的關鍵信息,是一件費時費力的事情。當前人們在查找關鍵信息時,為了提高效率,一般會采用快進播放的方式進行查看。但這需要人們盯牢錄像的回放過程,用戶體驗較差。
發明內容
有鑒于此,本發明提供一種從錄像數據中查看關鍵事件的方法和一種視頻監控系統以及一種管理服務器。本發明提供的從錄像數據中查看關鍵事件的方法應用于視頻監控系統,該視頻監控系統包括編碼設備、管理服務器、存儲設備、用戶操作設備,通過用戶操作設備在管理服務器上設置關鍵事件偵測策略和錄像索引生成策略;管理服務器保存關鍵事件偵測策略和錄像索引生成策略,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置;編碼設備對前端視頻監控數據進行編碼后發送到存儲設備上進行存儲;關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備將偵測到的關鍵事件進行上報;管理服務器接收上報的關鍵事件,并根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據生成錄像索引數據,再將所述錄像索引數據上載到存儲設備上以供用戶查看;當用戶需要從存儲設備的錄像數據中查看關鍵事件時,通過用戶操作設備發送查看錄像索引數據的請求給管理服務器;管理服務器接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件。本發明提供的從錄像數據中查看關鍵事件的方法應用于管理服務器,該管理服務器位于視頻監控系統中,該視頻監控系統還包括編碼設備、存儲設備、用戶操作設備,該方法包括如下步驟管理服務器接收并保存用戶通過用戶操作設備設置的關鍵事件偵測策略和錄像索引生成策略;管理服務器將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置;管理服務器接收編碼設備上報的關鍵事件,該關鍵事件是關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備進行上報的;管理服務器根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據生成錄像索引數據,再將所述錄像索引數據上載到存儲設備上以供用戶查看;管理服務器接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備以供用戶查看關鍵事件。
本發明提供的視頻監控系統包括編碼設備、管理服務器、存儲設備、用戶操作設備,該用戶操作設備用于用戶通過其在管理服務器上設置關鍵事件偵測策略和錄像索引生成策略;管理服務器用于保存關鍵事件偵測策略和錄像索引生成策略,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置;編碼設備用于對前端視頻監控數據進行編碼后發送到存儲設備上進行存儲;關鍵事件偵測裝置用于根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備將偵測到的關鍵事件進行上報;管理服務器還用于接收上報的關鍵事件,并根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據并生成錄像索引數據再將所述錄像索引數據上載到存儲設備上以供用戶查看;用戶操作設備還用于當用戶需要從存儲設備的錄像數據中查看關鍵事件時,通過其發送查看錄像索引數據的請求給管理服務器;管理服務器還用于接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件;存儲設備用于存儲錄像索引數據和錄像數據,并將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件。本發明提供的管理服務器位于視頻監控系統中,該視頻監控系統還包括編碼設、備、存儲設備、用戶操作設備,該管理服務器包括策略處理模塊,用于將接收到的用戶通過用戶操作設備設置的關鍵事件偵測策略和錄像索引生成策略保存在本地,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置;關鍵事件接收模塊,用于接收關鍵事件偵測裝置上報的關鍵事件,該關鍵事件是關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備進行上報的;錄像索引數據生成模塊,用于根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據并生成錄像索引數據再將所述錄像索引數據上載到存儲設備上以供用戶查看;錄像索引數據請求處理模塊,用于在接收查看錄像索引數據的請求后,通知存儲設備將對應的錄像索引數據發送給用戶操作設備以供用戶查看關鍵事件。基于本發明的技術,提升了用戶從錄像數據中查找關鍵事件的效率,并且用戶的體驗非常良好。
圖I是一種視頻監控系統。圖2是本發明實施例流程圖。圖3是一種錄像索引數據生成示意圖。圖4是一種管理服務器邏輯結構圖。
具體實施例方式以下結合附圖描述本發明的實施方式。圖I是本發明實施方式應用的視頻監控系統。該視頻監控系統包括編碼設備11、管理服務器12、存儲設備13、用戶操作設備14。編碼設備11可以是編碼器或者是帶有攝像功能和編碼功能的IPC(IP camera,網絡攝像機)。如果是編碼器的話,那前端還需連接圖像采集的攝像機。管理服務器12是具有以下一種或幾種功能的服務器支持音視頻數據存儲、查詢和回放等業務功能;負責業務的信令交互、業務調度以及管理整個系統的設備信息和用戶信息。存儲設備13用來存儲錄像數據以供用戶查看。用戶操作設備14將用戶的各類控制指令發送給管理服務器。參考圖2、圖3和圖4來闡述本發明實施方式。圖2是本發明實施例的流程圖。圖3是一種錄像索引數據生成示意圖。圖4是本發明一種管理服務器的邏輯結構圖。該管理服務器包括策略處理模塊、關鍵事件接收模塊、錄像索引數據生成模塊、錄像索引數據請求處理模塊、錄像數據請求處理模塊。步驟I、通過用戶操作設備在管理服務器上設置關鍵事件偵測策略和錄像索引生成策略。關鍵事件可以是用戶定義的一些事件。比如移動事件,即攝像畫面中出現移動物體被認為是關鍵事件;比如進入特定的區域的事件,即在所攝畫面中有一禁區,一旦有物體進入該禁區就被認為是發生了關鍵事件等等。關鍵事件偵測策略可以是絆線或禁區的位置信息;也可以是過濾器的大小范圍, 一般定義最小和最大兩個,每個以寬和高的像素來定義,不在此范圍內的移動物體不產生移動事件;也可以是設置連續觸發無效時間,如該連續觸發無效時間設置為30秒,即定義了 30秒內僅產生一個關鍵事件。錄像索引生成策略可以是將關鍵事件發生時刻前后n秒的視頻數據生成錄像索引數據;或者可以是將關鍵事件發生時刻后n秒的數據生成錄像索引數據,其中錄像索引數據通常是一段包括一個或者多個關鍵事件的相對短小的視頻數據。錄像索引生成策略還可以是一發生關鍵事件立即啟動錄像索引數據的生成,或者是每隔預定時間啟動錄像索引數據的生成,如每天中午12點根據前24小時發生的關鍵事件來啟動錄像索引數據的生成。錄像索引生成策略還可以限定每個關鍵事件對應生成的錄像索引數據的最大值。如果生成的錄像索引數據達到最大值就不再生成錄像索引數據。這里通過一個具體的例子來簡單解釋下上述概念。參考圖3,一段從晚上19:00:00到次日早上07:00:00共12小時的錄像數據A,中間在20:00:00、次日05:00:00分別各有一次人員入侵事件;將19:59:57 20:00:03,04:59:57 05:00:03這兩個時間段的錄像數據從原始的錄像數據A中復制下來生成一段12秒鐘的錄像數據B,該錄像數據B稱為錄像數據A的錄像索引數據。這里的人員入侵事件就是一種關鍵事件。從A中下載20:00:00前后3秒的錄像數據就是一種錄像索引生成策略。針對19:00:00 07:00:00的錄像數據進行錄像索引數據的生成也是一種錄像索引生成策略。另外,如果每個關鍵事件對應生成的錄像索引數據設置有最大值,那如果19:59:57^20:00:03這段事件的錄像數據超過該最大值,那就需要裁剪或者壓縮該段錄像數據。步驟2、管理服務器保存關鍵事件偵測策略和錄像索引生成策略,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置;該步驟可以由管理服務器內的策略處理模塊來執行。關鍵事件偵測裝置可以是和編碼設備連接的獨立的一個偵測設備,也可以是內置于編碼設備中的一個模塊。步驟3、編碼設備對前端視頻監控數據進行編碼后發送到存儲設備上進行存儲。步驟4、關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并將偵測到的關鍵事件通過編碼設備進行上報。如果關鍵事件偵測裝置是一個獨立的偵測設備的話,該關鍵事件偵測裝置與編碼設備連接,通過編碼設備將偵測到的關鍵事件上報給管理服務器。如果關鍵事件偵測裝置是內置于編碼設備中的一個模塊的話,那該關鍵事件偵測裝置在編碼設備內部和編碼設備的其他模塊進行交互,通過編碼設備中的其他模塊將偵測到的關鍵事件上報給管理服務器。關鍵事件偵測裝置的偵測方式可以是紅外線偵測、地感線圈偵測、圖像分析偵測等等。步驟5、管理服務器接收上報的關鍵事件;該步驟可以由關鍵事件接收模塊來執行。步驟6、管理服務器根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據并生成錄像索引數據,再將所述錄像索引數據上載到存儲設備上以供用戶查看;該步驟可以由錄像索引數據生成模塊來執行。步驟7、當用戶需要從存儲設備的錄像數據中查看關鍵事件時,通過用戶操作設備發送查看錄像索引數據的請求給管理服務器。
用戶操作設備發送的查看錄像索引數據的請求包括對應的視頻源信息,錄像索引數據的起始時間,錄像索引數據的長度信息等等。步驟8、管理服務器接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件;該步驟由錄像索引數據請求處理模塊來執行。如果用戶查看錄像索引數據后,已經查找到他需要的關鍵事件信息,那查看關鍵事件的過程到此結束。如果用戶查看錄像索引數據后,發現了他需要的關鍵事件,但是有些關鍵事件的信息不是很全,用戶可能有進一步查看更長片段的原始錄像數據的需求,此時可以進一步執行步驟9。步驟9、用戶確定需要查看的錄像數據的時間信息,根據該時間信息向管理服務器發送查看該時間信息對應的時間段錄像數據的請求。錄像索引數據中的錄像片段包含有時間信息,用戶可以根據該時間信息定位到原始錄像數據進行更細致的查看。用戶可以反饋需要查看的錄像數據的時間信息,可以是起止時間,也可以是起始時間和錄像數據的長度等。步驟10、管理服務器收到所述請求后,通知存儲設備將對應的錄像數據發送給用戶操作設備供用戶更細致地查看關鍵事件;該步驟由錄像數據請求處理模塊來執行。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。
權利要求
1.一種從錄像數據中查看關鍵事件的方法,該方法應用于視頻監控系統,該視頻監控系統包括編碼設備、管理服務器、存儲設備、用戶操作設備,其特征在于, 通過用戶操作設備在管理服務器上設置關鍵事件偵測策略和錄像索引生成策略;管理服務器保存關鍵事件偵測策略和錄像索引生成策略,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置; 編碼設備對前端視頻監控數據進行編碼后發送到存儲設備上進行存儲; 關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備將偵測到的關鍵事件進行上報; 管理服務器接收上報的關鍵事件,并根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據生成錄像索引數據,再將所述錄像索引數據上載到存儲設備上以供用戶查看; 當用戶需要從存儲設備的錄像數據中查看關鍵事件時,通過用戶操作設備發送查看錄像索引數據的請求給管理服務器; 管理服務器接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件。
2.如權利要求I所述的方法,其特征在于,用戶查看該錄像索引數據中的關鍵事件后,確定需要查看的錄像數據的時間信息,向管理服務器發送查看該時間信息對應的時間段錄像數據的請求; 該管理服務器收到所述請求后,通知存儲設備將對應的錄像數據發送給用戶操作設備以供用戶查看關鍵事件。
3.—種處理從錄像數據中查看關鍵事件的方法,其特征在于,該方法應用于管理服務器,所述管理服務器位于視頻監控系統中,該視頻監控系統還包括編碼設備、存儲設備、用戶操作設備,該方法包括如下步驟 管理服務器接收并保存用戶通過用戶操作設備設置的關鍵事件偵測策略和錄像索引生成策略; 管理服務器將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置; 管理服務器接收編碼設備上報的關鍵事件,該關鍵事件是關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備進行上報的; 管理服務器根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據生成錄像索引數據,再將所述錄像索引數據上載到存儲設備上以供用戶查看;管理服務器接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備以供用戶查看關鍵事件。
4.如權利要求3所述的方法,其特征在于,管理服務器進一步接收查看錄像數據的請求,通知存儲設備將對應的錄像數據發送給用戶操作設備供用戶查看關鍵事件,所述查看錄像數據的請求是用戶在查看錄像索引數據后,確定需要查看的錄像數據的時間信息后發送的請求。
5.一種視頻監控系統,該視頻監控系統包括編碼設備、管理服務器、存儲設備、用戶操作設備,其特征在于, 用戶操作設備,用于用戶通過其在管理服務器上設置關鍵事件偵測策略和錄像索引生成策略; 管理服務器,用于保存關鍵事件偵測策略和錄像索引生成策略,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置; 編碼設備,用于對前端視頻監控數據進行編碼后發送到存儲設備上進行存儲; 關鍵事件偵測裝置,用于根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備將偵測到的關鍵事件進行上報; 管理服務器,還用于接收上報的關鍵事件,并根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據并生成錄像索引數據再將所述錄像索引數據上載到存儲設備上以供用戶查看; 用戶操作設備,還用于當用戶需要從存儲設備的錄像數據中查看關鍵事件時,通過其發送查看錄像索引數據的請求給管理服務器; 管理服務器,還用于接收查看錄像索引數據的請求,通知存儲設備將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件; 存儲設備,用于存儲錄像索引數據和錄像數據,并將對應的錄像索引數據發送給用戶操作設備供用戶查看關鍵事件。
6.如權利要求5所述的方法,其特征在于,用戶操作設備,還用于在用戶查看該錄像索引數據中的關鍵事件后,在確定需要查看的錄像數據的時間信息時通過其向管理服務器發送查看該時間信息對應的時間段錄像數據的請求; 管理服務器,還用于在收到所述請求后,通知存儲設備將對應的錄像數據發送給用戶操作設備以供用戶查看關鍵事件。
7.—種管理服務器,該管理服務器位于視頻監控系統中,該視頻監控系統還包括編碼設備、存儲設備、用戶操作設備,該管理服務器包括 策略處理模塊,用于將接收到的用戶通過用戶操作設備設置的關鍵事件偵測策略和錄像索引生成策略保存在本地,并將關鍵事件偵測策略通過控制信令報文發送給關鍵事件偵測裝置; 關鍵事件接收模塊,用于接收關鍵事件偵測裝置上報的關鍵事件,該關鍵事件是關鍵事件偵測裝置根據關鍵事件偵測策略,針對前端視頻監控數據進行偵測并通過編碼設備進行上報的; 錄像索引數據生成模塊,用于根據關鍵事件發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據并生成錄像索引數據再將所述錄像索引數據上載到存儲設備上以供用戶查看; 錄像索引數據請求處理模塊,用于在接收查看錄像索引數據的請求后,通知存儲設備將對應的錄像索引數據發送給用戶操作設備以供用戶查看關鍵事件。
8.如權利要求7所述的方法,其特征在于,該管理服務器進一步包括,錄像數據請求處理模塊,用于在接收查看錄像數據的請求后,通知存儲設備將對應的錄像數據發送給用戶操作設備供用戶查看關鍵事件,所述查看錄像數據的請求是用戶在查看錄像索引數據后,確定需要查看的錄像數據的時間信息后發送的請求。
全文摘要
一種從錄像數據中查看關鍵事件的方法設置關鍵事件偵測策略和錄像索引生成策略;管理服務器保存該等策略,并將關鍵事件偵測策略發送給該偵測裝置;該偵測裝置根據該偵測策略,針對前端視頻監控數據進行偵測,并通過編碼設備將偵測到的關鍵事件上報;服務器接收關鍵事件,并根據其發生的時刻以及錄像索引生成策略從存儲設備上下載對應的錄像數據生成錄像索引數據;當用戶需要從存儲設備的錄像數據中查看關鍵事件時,發送查看錄像索引數據的請求給服務器;服務器通知存儲設備將對應的錄像索引數據發送給用戶查看關鍵事件。本發明還提供了基于此的一種管理服務器和監控系統。本發明技術增加了用戶查看監控關鍵事件的良好體驗。
文檔編號H04N21/437GK102685551SQ201210142888
公開日2012年9月19日 申請日期2012年5月9日 優先權日2012年5月9日
發明者葉敏挺, 廖雙龍, 曾文彬 申請人:浙江宇視科技有限公司