視頻監控中錄像任務的疊加處理方法及裝置的製作方法
2023-10-09 01:00:59 2
專利名稱:視頻監控中錄像任務的疊加處理方法及裝置的製作方法
技術領域:
本發明屬於視頻監控技術領域,具體涉及一種視頻監控系統中對多任務多類型多 時段的錄像任務進行合併疊加的處理方法及裝置。
背景技術:
近年來,視頻監控業務跟隨著網絡技術的不斷發展得到了廣泛重視。這種基於寬 帶網絡或行動網路的圖像遠程傳輸、管理的新增值業務被越來越多的用戶所接受。視頻監 控業務主要為用戶提供視頻實時觀看,雲鏡控制操作,錄像存儲管理以及告警聯動通知等 服務,用戶可以隨時隨地對監控點進行全天候的監控。隨著業務的不斷完善和用戶的增加,系統的穩定性和連續性也變得越來越重要, 錄像作為監控系統的核心功能之一,更需要加強功能的完善性和穩定性。在實際操作中,錄 像任務可以分為手動,定時,告警等類型,如果同一個通道正在錄像時又加入其他類型的錄 像任務,按常規方式需要停止前一個錄像任務,再進行新的錄像任務,這種情況越多,則錄 像中斷越多,產生的錄像文件越零碎,而且在處理過程中存在一定的時間差,這會導致錄像 錄製時間點丟失等問題,更進一步會造成前一個錄像任務過早結束,錄像錄製時間和設定 的不一致的問題。這種情況不僅大大降低了客戶的體驗,並且可能由於錄像的不連續導致 用戶關鍵時間點丟失,給客戶造成嚴重影響甚至損失。為了把這種情況給客戶造成的影響降低到最小,則需要一種有效的處理和保護機 制來儘量保證錄像文件的完整性,以及信息的完整性。保證用戶在查詢時能得到全面準確 連續的錄像信息。
發明內容
本發明所要解決的技術問題是提供一種視頻監控中錄像任務的疊加處理方法及 裝置,在錄像系統存在多任務多類型多時段的錄像任務時,保護系統的穩定和連續,減少錄 像丟失的損失。為了解決上述技術問題,本發明提供了一種視頻監控中錄像任務的疊加處理方 法,包括將生成的當前錄像任務插入到錄像任務表中,當錄像任務表中該通道此時已有不 同類型的已存在錄像任務,則比較錄像任務的碼流,噹噹前錄像任務和已存在錄像任務碼 流相同,並且已存在的錄像任務為告警錄像,則比較當前錄像任務和已存在錄像任務錄像 時間段是否重疊,如重疊則進行疊加處理;將當前錄像任務的開始時間點、已存在錄像任務的開始時間點、當前錄像任務的 結束時間點、已存在錄像任務的結束時間點進行比較,根據比較結果進行疊加處理。進一步來說,當已存在錄像任務為定時錄像任務或者手動錄像任務,所述比較當 前錄像任務和已存在錄像任務錄像時間段是否重疊的步驟之後,還包括進一步判斷當前錄像任務生成是否合法,當判斷到當前錄像任務生成合法,則進
5行疊加處理。 進一步來說,還包括噹噹前錄像任務和已存在錄像任務碼流不同,則將當前錄像 任務直接插入到任務表中,結束。進一步來說,所述當前錄像任務生成合法,包括當已經存在的錄像任務類型中沒有與當前錄像任務相同的類型,則當前錄像任務合法。進一步來說,所述當前錄像任務和已存在錄像任務錄像時間段重疊,包括噹噹前錄像任務計劃錄像的結束時間點大於已存在錄像任務要錄像的開始時間 點,並且已存在錄像任務要錄像的結束時間點大於當前錄像任務要錄像的開始時間點。進一步來說,所述根據比較結果進行疊加處理,包括噹噹前錄像任務的開始時間點小於已存在錄像任務的開始時間點並且當前錄像 任務的結束時間點大於已存在錄像任務的開始時間點並且當前錄像任務的結束時間點小 於已存在錄像任務的結束時間點,當已存在錄像任務為告警錄像,如果此時已存在錄像任 務還未開始錄像,則把已存在錄像任務的開始時間點置為當前錄像任務的開始時間點;當 已存在錄像任務為定時錄像或者手動錄像任務,則還包括把已存在錄像任務的錄像類型 加上當前錄像任務的類型。進一步來說,所述根據比較結果進行疊加處理,包括噹噹前錄像任務的開始時間點大於已存在錄像任務的開始時間點並且當前錄像 任務的結束時間點小於已存在錄像任務的結束時間點,則把已存在錄像任務的錄像類型加 上當前錄像任務的類型。進一步來說,所述根據比較結果進行疊加處理,包括噹噹前錄像任務開始時間點大於已存在錄像任務開始時間點並且當前錄像任務 開始時間小於已存在錄像任務結束時間,並且當前錄像任務結束時間點大於已存在錄像任 務結束時間點,或者當前錄像任務開始時間點小於已存在錄像任務開始時間點並且當前錄 像任務結束時間點大於已存在錄像任務結束時間點,如果此時已存在錄像任務還未開始錄 像,則把已存在錄像任務開始時間點置為當前錄像任務開始時間點和已存在錄像任務開始 時間點較小的那個值,若此時已存在錄像任務已經開始錄像則把已存在錄像任務的錄像類 型加上當前錄像任務的類型,並且把已存在錄像任務結束時間點置為當前錄像任務結束時 間點。為了解決上述技術問題,本發明還提供了一種視頻監控中錄像任務的疊加處理裝 置,包括處理模塊,用於將生成的當前錄像任務插入到錄像任務表中;判斷模塊,用於當錄像任務表中該通道此時已有不同類型的已存在錄像任務,則 比較錄像任務的碼流,噹噹前錄像任務和已存在錄像任務碼流相同,並且已存在錄像任務 為告警錄像,則比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,如重疊則進行 疊加處理;疊加模塊,用於將當前錄像任務的開始時間點、已存在錄像任務的開始時間點、當 前錄像任務的結束時間點、已存在錄像任務的結束時間點進行比較,根據比較結果進行疊 加處理。
進一步來說,當已存在的錄像任務為定時錄像任務或者手動錄像任務,所述判斷 模塊比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,還用於判斷當前錄像任務 生成是否合法,當判斷到當前錄像任務生成合法,則進行疊加處理。進一步來說,所述判斷模塊,進一步用於噹噹前錄像任務和已存在錄像任務碼流 不同,則將當前錄像任務直接插入到任務表中。進一步來說,所述判斷模塊,用於當判斷到已存在錄像任務類型中沒有與當前錄 像任務相同的類型,則當前錄像任務合法。進一步來說,所述判斷模塊,當判斷到當前錄像任務計劃錄像的結束時間點大於 已存在錄像任務要錄像的開始時間點,並且已存在錄像任務要錄像的結束時間點大於當前 錄像任務要錄像的開始時間點,則當前錄像任務和已存在錄像任務錄像時間段重疊。進一步來說,所述疊加模塊,進一步用於噹噹前錄像任務的開始時間點小於已存在錄像任務的開始時間點並且當前錄像 任務的結束時間點大於已存在錄像任務的開始時間點並且當前錄像任務的結束時間點小 於已存在錄像任務的結束時間點,當已存在錄像任務為告警錄像,如果此時已存在錄像任 務還未開始錄像,則把已存在錄像任務的開始時間點置為當前錄像任務的開始時間點;當 已存在錄像任務為定時錄像或者手動錄像任務,則還包括把已存在錄像任務的錄像類型 加上當前錄像任務的類型。進一步來說,所述疊加模塊,進一步用於噹噹前錄像任務的開始時間點大於已存在錄像任務的開始時間點並且當前錄像 任務的結束時間點小於已存在錄像任務的結束時間點,則把已存在錄像任務的錄像類型加 上當前錄像任務的類型。進一步來說,所述疊加模塊,進一步用於噹噹前錄像任務開始時間點大於已存在錄像任務開始時間點並且當前錄像任務 開始時間小於已存在錄像任務結束時間,並且當前錄像任務結束時間點大於已存在錄像任 務結束時間點,或者當前錄像任務開始時間點小於已存在錄像任務開始時間點並且當前錄 像任務結束時間點大於已存在錄像任務結束時間點,如果此時已存在錄像任務還未開始錄 像,則把已存在錄像任務開始時間點置為當前錄像任務開始時間點和已存在錄像任務開始 時間點較小的那個值,若此時已存在錄像任務已經開始錄像則把已存在錄像任務的錄像類 型加上當前錄像任務的類型,並且把已存在錄像任務結束時間點置為當前錄像任務結束時 間點。本發明與一般的監控錄像方法及裝置相比,具有以下優勢本發明在實現基本的 錄像功能的基礎上,加入對錄像任務進行疊加合併處理機制,避免了監控系統錄像過程中 由於業務複雜性和操作多樣性而導致的錄像文件零碎,錄像時間段不連續,容易遺漏錄像 點問題。既有效保證了錄像的完整連續性,又有效的記錄下各錄像類型,為以後的錄像文件 查詢及錄像類型判斷和操作判斷打下良好的基礎。
圖1是本發明的網 絡結構示意圖。圖2是本發明的視頻監控中錄像任務的疊加處理方法流程圖。
圖3是本發明的應用實例中方法實現流程圖。圖4是本發明的視頻監控中錄像任務的疊加處理裝置結構示意圖。
具體實施例方式本發明的主要思想是當錄像任務表中該通道此時已有不同類型的已存在錄像任 務,則比較錄像任務的碼流,對於已存在錄像任務為告警錄像任務,則噹噹前錄像任務和已 存在錄像任務碼流相同,則比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,如 重疊則認為需要疊加,進行疊加處理;對於已存在錄像任務為定時錄像任務或者手動錄像 任務,則就需要進一步判斷當前錄像任務生成是否合法,當進一步判斷到當前錄像任務生 成合法,則進行疊加處理。所述疊加處理,為將當前任務的開始時間點、已存在任務的開始時間點、當前任 務的結束時間點、已存在任務的結束時間點進行比較,根據比較結果進行疊加處理。下面結合附圖對本發明的技術方案以及實施進行詳細說明。圖1顯示本發明的網絡結構示意圖,攝像頭通過PU(Pre Unit,前端單元)10通 過通信網絡中的基站13、分組數據服務節點(Packet Data ServingNode,PDSN) 14與 RGM(Register Manager System註冊管理子系統/註冊伺服器)12通信,或者通過網際網路15 與註冊伺服器12連接,PU可以是行動裝置也可以為固定設備,客戶端⑶(Client Unit) 11 可以通過行動網路或固定網絡16連接公網的註冊伺服器12,來觀看視頻或錄像。註冊服務 器12在運行過程中會定時檢查用戶預設的錄像計劃表,把用戶設定的錄像計劃提前一定 時間生成錄像任務,並把生成的錄像任務插入到錄像任務表中。接下來,參照圖2所示,本 發明要進行如下的處理步驟201 將當前生成的錄像任務插入到錄像任務表時,判斷錄像任務表中該通 道此時是否已經有不同類型的其他錄像任務,是則執行步驟202,否則結束退出;步驟202 比較錄像任務的碼流是否相同,如果當前錄像任務和已經存在的錄像 任務碼流不同,則執行步驟203 如果當前錄像任務和已經存在的錄像任務碼流相同,執行 步驟204 ;步驟203 把當前任務直接插入到任務表中,結束;步驟204:當已存在的錄像任務為告警錄像任務,比較當前任務和已經存在的任 務錄像時間段是否重疊,若當前任務計劃錄像的結束時間點大於已經存在的任務要錄像的 開始時間點,並且已經存在的任務要錄像的結束時間點大於當前任務要錄像的開始時間 點,則認為需要疊加,執行步驟206 ;當已存在的錄像任務為定時錄像任務或者手動錄像任 務,進一步執行步驟205 ;否則不認為要疊加,執行步驟203 ;步驟205 進行當前錄像任務生成的合法性判斷,如果已經存在的錄像任務類型 中已經有與當前錄像任務相同的類型,則當前錄像任務不合法,結束退出;否則表示需要疊 加,執行步驟206 ;步驟206 進一步判斷其可以疊加的情況,將當前任務的開始時間點、已存在任務 的開始時間點、當前任務的結束時間點、已存在任務的結束時間點進行比較,根據比較結果 進行疊加處理。所述根據比較結果進行疊加處理,分三種情況
8
第一種情況若當前任務的開始時間小於已存在任務的開始時間並且當前任務的 結束時間大於已存在任務的開始時間並且當前任務的結束時間點小於已存在任務的結束 時間點,則把已存在任務的錄像類型加上當前錄像任務的類型,如果此時已存在錄像任務 還未開始錄像,則把已存在任務的開始時間點置為當前任務的開始時間點。第二種情況若當前任務的開始時間點大於已存在任務的開始時間點並且當前任務的結束時間點小於已存在任務的結束時間點,則把已存在任務的錄像類型加上當前錄像 任務的類型。第三種情況若當前任務的開始時間大於已存在任務的開始時間並且當前任務的 開始時間小於已存在任務的結束時間並且當期任務的結束時間大於已存在任務的結束時 間,或者當前任務的開始時間小於已存在任務的開始時間並且當前任務的結束時間大於已 存在任務的結束時間,滿足上述條件兩者之一,如果此時已存在任務還未開始錄像,則把已 存在任務的開始時間置為當前任務開始時間點和已存在任務開始時間點較小的那個值,若 此時已存在的任務已經開始錄像則把已存在任務的錄像類型加上當前錄像任務的類型,並 且把已存在的錄像任務結束時間置為當前錄像任務的結束時間。下面通過具體應用中的實例對本發明技術方案進行示例性說明。本應用實例中,以類型為計劃錄像的當前錄像任務為例,闡述該錄像任務與已存 在錄像任務的的疊加方式。步驟一當⑶(客戶端)設定計劃後,會將計劃上傳到cms (ContentManager System,內容管理系統)保存,並由cms下發到對應節點RGM(Register Manager System,注 冊管理子系統),生成錄像計劃表,RGM提前一段時間(可以設定)生成當前錄像任務,在將 當前錄像任務插入到錄像任務表時,如果錄像任務表中該通道此時已經有不同類型的其他 錄像任務,比如手動錄像,告警錄像;則比較錄像任務的碼流,如果當前任務和已經存在 的任務碼流不同,把當前任務直接插入到任務表中,如果當前任務和已經存在的任務碼流 相同,則進行疊加判斷。步驟二、比較當前任務和已經存在的任務錄像時間段是否重疊,若當前任務計劃 錄像的結束時間點大於已經存在的任務要錄像的開始時間點,並且已經存在的任務要錄像 的結束時間點大於當前任務要錄像的開始時間點,則認為需要疊加。否則不認為要疊加直 接插入任務。步驟三、若需要疊加,則首先進行當前任務生成的合法性判斷,如果已經存在的任 務類型是1或3或5或7 (這裡1 計劃錄像/定時錄像;2 告警錄像;3 :1+2 ;4 手動錄像, 5 1+4 ;7 :1+2+4,依次類推),則表示已經有定時錄像計劃的疊加,則當前錄像任務不合法, (錄像計劃設置時,對於同一類型的錄像任務,不允許設置時間上有重複的計劃)否則則表 示需要疊加。步驟四、若當前任務合法需要疊加,則需要進一步判斷其可以疊加的情況。這裡分 三種,第一種若當前任務的開始時間小於已存在任務的開始時間並且當前任務的結束時 間大於已存在任務的開始時間並且當前任務的結束時間點小於已存在任務的結束時間點, 則把已存在任務的錄像類型加1,即加上計劃任務的類型,如果此時已存在錄像任務還未開 始錄像,則把已存在任務的開始時間點置為當前任務的開始時間點。到用戶設定的開始時 間點時,即把任務下發給CDN(Content Distribution Network,內容分發網絡),由CDN通知SS (Streaming Server,流媒體伺服器),SS管理對應PU的通道進行錄像,並最後把錄像 結果上報給⑶N,⑶N通知RGM進行記錄保存。第二種情況,若當前任務的開始時間點大於已存在任務的開始時間點並且當前任 務的結束時間點小於已存在任務的結束時間點,則把已存在任務的錄像類型加1,即加上計 劃任務的類型。第三種情況,若當前任務的開始時間大於已存在任務的開始時間並且當前任務的 開始時間小於已存在任務的結束時間並且當期任務的結束時間大於已存在任務的結束時 間,或者當前任務的開始時間小於已存在任務的開始時間並且當前任務的結束時間大於已 存在任務的結束時間,滿足上述條件後,如果此時已存在任務還未開始錄像,則把已存在任 務的開始時間置為當前任務開始時間點和已存在任務開始時間點較小的那個值,若此時已 存在的任務已經開始錄像則把已存在任務的錄像類型加1並且把已存在的錄像任務結束 時間置為當前任務的結束時間。並立即下發修改後的任務到⑶N,由⑶N通知SS,SS管理 對應PU的通道進行錄像時間段的修改,並最後把錄像結果上報給⑶N,⑶N通知RGM進行記 錄保存。特別說明,上述應用實例僅僅說明了計劃錄像任務的疊加方式,對於告警錄像與 其他錄像的疊加,手動錄像與其他錄像的疊加方式與本方式相同,並且對於不限於上述類 型的軟體疊加方式也同樣適用。如圖3所示,本應用實例中視頻監控中錄像任務的疊加處理方法流程圖。具體實 施步驟如下其中,圖3中Old. e、Old. b、New. e、New. b代表的意義如下Old. e 已存任務結束時間; New. e 當前任務結束時間Old. b 已存任務開始時間 New. b 當前任務開始時間步驟301、系統定時掃描錄像計劃表中的記錄。在離計劃錄像開始時間半小時內生 成錄像任務;步驟302、若任務表裡面該通道不存在錄像任務則插入錄像任務表,否則任務表中 該通道已經有其他的錄像任務,如果當前任務和已經存在的任務碼流不同,把當前任務直 接插入到任務表中;步驟303、如果當前任務和已經存在的任務碼流相同,並且當前任務計劃錄像的結 束時間點大於已經存在的任務要錄像的開始時間點,並且已經存在的任務要錄像的結束時 間點大於當前任務要錄像的開始時間點則繼續判斷當前任務是否合法,否則直接把當前任 務插入任務表中;若當前任務不合法則直接結束流程;步驟304、如果當前任務合法,如果已存任務的結束時間點大於當前任務的結束時 間點,已存任務的開始時間點大於當前任務的開始時間點,則已存任務的錄像類型加1,並 判斷已存在任務是否開始錄像,若還未開始錄像則把已存任務的開始時間點置為當前任務 的開始時間點,再修改已存錄像任務,否則直接修改已存任務;步驟305、如果當前任務的開始時間點大於已存任務的開始時間點並且已存任務 的結束時間點大於當前任務的結束時間點,則修改已存任務表中已存任務的錄像加1 ;否 則步驟306、如果當前任務的開始時間大於已存在任務的開始時間並且當前任務的 開始時間小於已存在任務的結束時間並且當前任務的結束時間大於已存在任務的結束時間,或者當前任務的開始時間小於已存在任務的開始時間並且當前任務的結束時間大於已 存在任務的結束時間,若此時已存任務還未開始錄像則把已存任務的結束時間置為兩個結 束時間中較小的值,否則把已存任務的類型加1,並把已存的開始時間置為當前任務的開始 時間。若前面時間比較判斷不滿足則直接終止流程。
參照圖4所示,是本發明的視頻監控中錄像任務的疊加處理裝置結構示意圖。所 述視頻監控中錄像任務的疊加處理裝置設置於RGM(RegisterManager System註冊管理子 系統/註冊伺服器),包括處理模塊50,用於將生成的當前錄像任務插入到錄像任務表中;判斷模塊51,用於當錄像任務表中該通道此時已有不同類型的已存在錄像任務, 則比較錄像任務的碼流,噹噹前錄像任務和已存在錄像任務碼流相同,並且已存在的錄像 任務為告警錄像,則比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,如重疊則 認為需要疊加處理;疊加模塊52,用於將當前任務的開始時間點、已存在任務的開始時間點、當前任務 的結束時間點、已存在任務的結束時間點進行比較,根據比較結果進行疊加處理。在本發明的一個優選實施例中,當已存在的錄像任務為定時錄像任務或者手動錄 像任務,所述判斷模塊51比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,還用 於判斷當前錄像任務生成是否合法,當判斷到當前錄像任務生成合法,則認為需要疊加處 理。在本發明的一個優選實施例中,所述判斷模塊51,進一步用於噹噹前錄像任務和 已存在錄像任務碼流不同,則將當前任務直接插入到任務表中,結束。在本發明的一個優選實施例中,所述判斷模塊51,當判斷到已經存在的錄像任務 類型中沒有與當前錄像任務相同的類型,則當前錄像任務合法。在本發明的一個優選實施例中,所述判斷模塊51,當判斷到當前任務計劃錄像的 結束時間點大於已經存在的任務要錄像的開始時間點,並且已經存在的任務要錄像的結束 時間點大於當前任務要錄像的開始時間點,則當前任務和已經存在的任務錄像時間段重疊在本發明的一個優選實施例中,所述疊加模塊52,進一步用於噹噹前任務的開始時間點小於已存在任務的開始時間點並且當前任務的結束時 間點大於已存在任務的開始時間點並且當前任務的結束時間點小於已存在任務的結束時 間點,當已存在的錄像任務為告警錄像,如果此時已存在錄像任務還未開始錄像,則把已存 在任務的開始時間點置為當前任務的開始時間點;當已存在的錄像任務為定時錄像,則還 包括把已存在任務的錄像類型加上當前錄像任務的類型,在本發明的一個優選實施例中,所述疊加模塊52,進一步用於噹噹前任務的開始時間點大於已存在任務的開始時間點並且當前任務的結束時 間點小於已存在任務的結束時間點,則把已存在任務的錄像類型加上當前錄像任務的類 型。在本發明的一個優選實施例中,所述疊加模塊52,進一步用於噹噹前任務開始時間點大於已存在任務開始時間點並且當前任務開始時間小於 已存在任務結束時間,並且當前任務結束時間點大於已存在任務結束時間點,或者當前任 務開始時間點小於已存在任務開始時間點並且當前任務結束時間點大於已存在任務結束時間點,如果此時已存在任務還未開始錄像,則把已存在任務開始時間點置為當前任務開 始時間點和已存在任務開始時間點較小的那個值,若此時已存在的任務已經開始錄像則把 已存在任務的錄像類型加上當前錄像任務的類型,並且把已存在的錄像任務結束時間點置 為當前錄像任務結束時間點。本發明的實現不僅僅適用於視頻監控業務錄像任務的疊加判斷處理方法,通過簡 單變形,該方法也可以應用其它需要進行軟體業務的疊加合併領域。當然,本發明還可有其他多種實施例。在不背離本發明精神及其實質的情況下,熟 悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變 形都應屬於本發明所附的權利要求的保護範圍。
權利要求
一種視頻監控中錄像任務的疊加處理方法,其特徵在於,包括將生成的當前錄像任務插入到錄像任務表中,當錄像任務表中該通道此時已有不同類型的已存在錄像任務,則比較錄像任務的碼流,噹噹前錄像任務和已存在錄像任務碼流相同,並且已存在錄像任務為告警錄像,則比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,如重疊則進行疊加處理;將當前錄像任務的開始時間點、已存在錄像任務的開始時間點、當前錄像任務的結束時間點、已存在錄像任務的結束時間點進行比較,根據比較結果進行疊加處理。
2.如權利要求1所述的方法,其特徵在於,當已存在錄像任務為定時錄像任務或者手 動錄像任務,所述比較當前錄像任務和已存在錄像任務錄像時間段是否重疊的步驟之後, 還包括進一步判斷當前錄像任務生成是否合法,當判斷到當前錄像任務生成合法,則進行疊 加處理。
3.如權利要求1所述的方法,其特徵在於,還包括噹噹前錄像任務和已存在錄像任務 碼流不同,則將當前錄像任務直接插入到任務表中,結束。
4.如權利要求2所述的方法,其特徵在於,所述當前錄像任務生成合法,包括 當已存在錄像任務類型中沒有與當前錄像任務相同的類型,則當前錄像任務合法。
5.如權利要求1所述的方法,其特徵在於,所述當前錄像任務和已經存在錄像任務錄 像時間段重疊,包括噹噹前錄像任務計劃錄像的結束時間點大於已存在錄像任務要錄像的開始時間點,並 且已存在錄像任務要錄像的結束時間點大於當前錄像任務要錄像的開始時間點。
6.如權利要求1或2所述的方法,其特徵在於,所述根據比較結果進行疊加處理,包括噹噹前錄像任務的開始時間點小於已存在錄像任務的開始時間點並且當前錄像任務 的結束時間點大於已存在錄像任務的開始時間點並且當前錄像任務的結束時間點小於已 存在錄像任務的結束時間點,當已存在錄像任務為告警錄像,如果此時已存在錄像任務還 未開始錄像,則把已存在錄像任務的開始時間點置為當前錄像任務的開始時間點;當已存 在錄像任務為定時錄像或者手動錄像任務,則還包括把已存在錄像任務的錄像類型加上 當前錄像任務的類型。
7.如權利要求1或2所述的方法,其特徵在於,所述根據比較結果進行疊加處理,包括噹噹前錄像任務的開始時間點大於已存在錄像任務的開始時間點並且當前錄像任務 的結束時間點小於已存在錄像任務的結束時間點,則把已存在錄像任務的錄像類型加上當 前錄像任務的類型。
8.如權利要求1或2所述的方法,其特徵在於,所述根據比較結果進行疊加處理,包括噹噹前錄像任務開始時間點大於已存在錄像任務開始時間點並且當前錄像任務開始 時間小於已存在錄像任務結束時間,並且當前錄像任務結束時間點大於已存在錄像任務結 束時間點,或者當前錄像任務開始時間點小於已存在錄像任務開始時間點並且當前錄像任 務結束時間點大於已存在錄像任務結束時間點,如果此時已存在錄像任務還未開始錄像,則把已存在錄像任務開始時間點置為當前錄像任務開始時間點和已存在錄像任務開始時 間點較小的那個值,若此時已存在錄像任務已經開始錄像則把已存在錄像任務的錄像類型 加上當前錄像任務的類型,並且把已存在錄像任務結束時間點置為當前錄像任務結束時間點o
9.一種視頻監控中錄像任務的疊加處理裝置,其特徵在於,包括 處理模塊,用於將生成的當前錄像任務插入到錄像任務表中;判斷模塊,用於當錄像任務表中該通道此時已有不同類型的已存在錄像任務,則比較 錄像任務的碼流,噹噹前錄像任務和已存在錄像任務碼流相同,並且已存在錄像任務為告 警錄像,則比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,如重疊則進行疊加 處理;疊加模塊,用於將當前錄像任務的開始時間點、已存在錄像任務的開始時間點、當前錄 像任務的結束時間點、已存在錄像任務的結束時間點進行比較,根據比較結果進行疊加處理。
10.如權利要求9所述的裝置,其特徵在於,當已存在的錄像任務為定時錄像任務或者 手動錄像任務,所述判斷模塊比較當前錄像任務和已存在錄像任務錄像時間段是否重疊, 還用於判斷當前錄像任務生成是否合法,當判斷到當前錄像任務生成合法,則進行疊加處理。
11.如權利要求9所述的裝置,其特徵在於,所述判斷模塊,進一步用於噹噹前錄像任 務和已存在錄像任務碼流不同,則將當前錄像任務直接插入到任務表中,結束。
12.如權利要求10所述的裝置,其特徵在於,所述判斷模塊,用於當判斷到已存在錄像 任務類型中沒有與當前錄像任務相同的類型,則當前錄像任務合法。
13.如權利要求9所述的裝置,其特徵在於,所述判斷模塊,當判斷到當前錄像任務計 劃錄像的結束時間點大於已存在錄像任務要錄像的開始時間點,並且已存在錄像任務要錄 像的結束時間點大於當前錄像任務要錄像的開始時間點,則當前錄像任務和已存在錄像任 務錄像時間段重疊。
14.如權利要求9或10所述的裝置,其特徵在於,所述疊加模塊,進一步用於 噹噹前錄像任務的開始時間點小於已存在錄像任務的開始時間點並且當前錄像任務的結束時間點大於已存在錄像任務的開始時間點並且當前錄像任務的結束時間點小於已 存在錄像任務的結束時間點,當已存在錄像任務為告警錄像,如果此時已存在錄像任務還 未開始錄像,則把已存在錄像任務的開始時間點置為當前錄像任務的開始時間點;當已存 在錄像任務為定時錄像或者手動錄像任務,則還包括把已存在錄像任務的錄像類型加上 當前錄像任務的類型。
15.如權利要求9或10所述的裝置,其特徵在於,所述疊加模塊,進一步用於 噹噹前錄像任務的開始時間點大於已存在錄像任務的開始時間點並且當前錄像任務的結束時間點小於已存在錄像任務的結束時間點,則把已存在錄像任務的錄像類型加上當 前錄像任務的類型。
16.如權利要求9或10所述的裝置,其特徵在於,所述疊加模塊,進一步用於 噹噹前錄像任務開始時間點大於已存在錄像任務開始時間點並且當前錄像任務開始時間小於已存在錄像任務結束時間,並且當前錄像任務結束時間點大於已存在錄像任務結束時間點,或者當前錄像任務開始時間點小於已存在錄像任務開始時間點並且當前錄像任 務結束時間點大於已存在錄像任務結束時間點,如果此時已存在錄像任務還未開始錄像, 則把已存在錄像任務開始時間點置為當前錄像任務開始時間點和已存在錄像任務開始時 間點較小的那個值,若此時已存在錄像任務已經開始錄像則把已存在錄像任務的錄像類型 加上當前錄像任務的類型,並且把已存在錄像任務結束時間點置為當前錄像任務結束時間 點o
全文摘要
本發明公開了一種視頻監控中錄像任務的疊加處理方法及裝置,所述方法包括將生成的當前錄像任務插入到錄像任務表中,當錄像任務表中該通道此時已有不同類型的已存在錄像任務,則比較錄像任務的碼流,噹噹前錄像任務和已存在錄像任務碼流相同,並且已存在錄像任務為告警錄像,則比較當前錄像任務和已存在錄像任務錄像時間段是否重疊,如重疊則進行疊加處理;將當前錄像任務的開始時間點、已存在錄像任務的開始時間點、當前錄像任務的結束時間點、已存在錄像任務的結束時間點進行比較,根據比較結果進行疊加處理。本發明避免了監控系統錄像過程中由於業務複雜和操作多樣而導致的錄像文件零碎,錄像時間段不連續,容易遺漏錄像點問題。
文檔編號H04N5/76GK101867728SQ20101019189
公開日2010年10月20日 申請日期2010年6月1日 優先權日2010年6月1日
發明者吳天京 申請人:中興通訊股份有限公司