[發明專利]一種海量視頻智能分析系統的綜合調度和負載均衡方法在審
| 申請號: | 201310475525.6 | 申請日: | 2013-10-12 |
| 公開(公告)號: | CN104581423A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 王汗;王安;杜海濤 | 申請(專利權)人: | 北京航天長峰科技工業集團有限公司 |
| 主分類號: | H04N21/647 | 分類號: | H04N21/647;H04N21/845 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 海量 視頻 智能 分析 系統 綜合 調度 負載 均衡 方法 | ||
技術領域
本發明是基于城域海量視頻的事件快速檢索平臺而提供的一種海量視頻智能分析系統綜合調度和負載均衡方法,
背景技術
基于城域海量視頻的事件軌跡快速檢索平臺涉及視頻圖像處理技術、分布式處理技術、海量數據分析處理技術等。由于海量監控視頻的信息量巨大,對其進行智能分析一般需要較長時間。在一種名為“基于海量視頻的事件軌跡快速檢索平臺”的海量視頻智能分析系統中,針對視頻智能分析處理占用運算資源多、耗費時間長等特點,對傳統的分析方法進行了改進,前端以客戶端為用戶提供操作界面,后臺以多臺服務器為客戶端提供視頻智能分析服務。為了保證后臺的多臺視頻分析服務器能夠并行穩定運行,需要提出一種視頻分析任務調度和負載均衡策略,通過合理調度視頻分析任務,節約視頻分析時間,提升事件處置效率。
發明內容
本發明的目的在于提供一種海量視頻智能分析系統的綜合調度和負載均衡方法,采用大數據視頻文件分解和任務動態分配的綜合調度和負載均衡策略,實現視頻摘要、視頻內容檢索、圖像清晰化等視頻分析任務的合理調度。
本發明的技術方案如下:
一種海量視頻智能分析系統的綜合調度和負載均衡方法,所述海量視頻智能分析系統的前端為客戶端,后臺為多臺服務器,所述客戶端為任務發起端,將視頻智能分析任務發送到后臺服務器進行處理,后臺服務器將處理結果返回客戶端,其特征在于:
所述后臺服務器包括一臺綜合調度服務器、多臺視頻分析服務器、一臺文件傳送服務器;
所述綜合調度服務器負責接收到客戶端的分析任務,對大數據文件按文件大小、數量及時間長度進行分解,對于網絡視頻流和大視頻文件,將其分成連續時間段的視頻片段,生成一個包含多個子任務的視頻映射表,由綜合調度服務器統一管理;對于數量比較大的圖片信息,將其分成數量等份的圖片集,生成一個包含多個子任務的圖片集映射表,由綜合調度服務器統一管理:
所述多臺視頻分析服務器定時向綜合調度服務器匯報自身運行狀態,包括自身的CPU使用率、內存使用率、當前任務參數、當前任務執行進度、等待任務個數及參數信息;
所述綜合調度服務器根據分析任務的優先級、每臺視頻分析服務器的狀態,將所述子任務分配到適當的視頻分析服務器上,同時根據各視頻分析服務器的狀態動態調整所述子任務的分配結果;
所述文件傳送服務器接收視頻分析服務器的分析結果,將進行分析結果合成并傳送到客戶端。
本發明采用大數據視頻文件分解和任務動態分配實現了重負載任務合理分解,并分擔到多個視頻分析服務器,提高了系統處理能力,節約了視頻分析時間,提升了事件處置效率,同時充分利用現有的硬件資源,提高了分析服務器的使用率。
附圖說明
圖1所示為本發明的任務分解及任務分配方式示意圖。
具體實施方式
本發明一種海量視頻智能分析系統的綜合調度和負載均衡方法,所述海量視頻智能分析系統的前端為客戶端,后臺為多臺服務器。所述客戶端為任務發起端,將視頻智能分析任務發送到后臺服務器進行處理;后臺服務器包括一臺綜合調度服務器、多臺視頻分析服務器、一臺文件傳送服務器,其中綜合調度服務器實現任務的合理調度和整個系統的負載均衡,視頻分析服務器實現視頻摘要、視頻內容檢索及圖像清晰化處理,并且支持動態擴展,文件傳送服務器實現視頻分析結果的合成、存儲、上傳及下載等。
本發明的關鍵技術包括視頻文件的分解和任務的動態分配。
視頻文件的分解主要是根據視頻文件的長度、數量及大小進行合理的分解,并建立任務映射模型。
任務的動態分配主要是根據各視頻分析服務器的運行狀態及任務優先級,動態進行任務分配。
本發明的具體實現過程如下:
如圖1所示,所述綜合調度服務器負責接收到客戶端的分析任務,對大數據文件按文件大小、數量及時間長度進行分解,對于網絡視頻流和大視頻文件,將其分成連續時間段的視頻片段,生成一個包含多個子任務的視頻映射表,由綜合調度服務器統一管理;對于數量比較大的圖片信息,將其分成數量等份的圖片集,生成一個包含多個子任務的圖片集映射表,由綜合調度服務器統一管理;
所述多臺視頻分析服務器定時向綜合調度服務器匯報自身運行狀態,包括自身的CPU使用率、內存使用率、當前任務參數、當前任務執行進度、等待任務個數及參數信息;
所述綜合調度服務器根據分析任務的優先級、每臺視頻分析服務器的狀態,將所述子任務分配到適當的視頻分析服務器上,同時根據各視頻分析服務器的狀態動態調整所述子任務的分配結果;
所述文件傳送服務器接收視頻分析服務器的分析結果,將進行分析結果合成并傳送到客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天長峰科技工業集團有限公司,未經北京航天長峰科技工業集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310475525.6/2.html,轉載請聲明來源鉆瓜專利網。





