視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法
【專利摘要】本發(fā)明的視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法包括以下步驟:1)檢測是否已設(shè)需求條件;2)后臺(tái)預(yù)設(shè)需求條件;3)向前端發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;4)前端采集與請(qǐng)求相關(guān)的全部數(shù)據(jù);5)前端截取符合條件的數(shù)據(jù);6)數(shù)據(jù)傳輸;7)后臺(tái)接收數(shù)據(jù);8)后臺(tái)顯示并存儲(chǔ)所需信息。本發(fā)明通過預(yù)設(shè)需求條件和前端的處理,避免了實(shí)時(shí)傳送全部數(shù)據(jù)的問題,使得傳送到后臺(tái)的數(shù)據(jù)量大大減少,不僅大大提高監(jiān)控準(zhǔn)確性,而且節(jié)省了大量的網(wǎng)絡(luò)傳輸資源和存儲(chǔ)空間,優(yōu)化了監(jiān)控人員的工作效率和工作質(zhì)量。
【專利說明】視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)傳輸方法,具體地說是一種視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法。
【背景技術(shù)】
[0002]目前視頻監(jiān)控領(lǐng)域的智能分析研究主要集中在應(yīng)用端,即在應(yīng)用端對(duì)數(shù)據(jù)進(jìn)行智能分析,為應(yīng)用提供決策輔助,而在傳輸方向主要依賴于編碼壓縮方式實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)的優(yōu)化應(yīng)用。隨著網(wǎng)絡(luò)數(shù)據(jù)量的日益增加和視頻質(zhì)量的進(jìn)一步提高,尤其是高清設(shè)備的應(yīng)用對(duì)于網(wǎng)絡(luò)和應(yīng)用端數(shù)據(jù)處理壓力正在逐步增加。如何實(shí)現(xiàn)視頻數(shù)據(jù)智能應(yīng)用輕量化,實(shí)現(xiàn)網(wǎng)絡(luò)傳輸數(shù)據(jù)的實(shí)用化成為一個(gè)新的需求方向。
[0003]通過調(diào)研分析,目前相關(guān)研究和方案,絕大部分是基于前端編碼壓縮,通過網(wǎng)絡(luò)發(fā)送完整數(shù)據(jù)流后在后端進(jìn)行智能分析應(yīng)用,但這些方案內(nèi)容都傾向于在應(yīng)用端對(duì)完整數(shù)據(jù)進(jìn)行智能分析,對(duì)數(shù)據(jù)傳輸效率和后端應(yīng)用負(fù)載方面考慮較少,具體總結(jié)如下:
1、結(jié)合調(diào)研情況表明電力領(lǐng)域多數(shù)視頻監(jiān)控現(xiàn)場處于非動(dòng)態(tài)(即監(jiān)控區(qū)域內(nèi)無明顯變化)情況的時(shí)間比重較大,期間傳遞大量重復(fù)畫面數(shù)據(jù);
2、末端智能應(yīng)用時(shí)由于需要處理視頻數(shù)據(jù)量較大,導(dǎo)致客戶機(jī)負(fù)載較重進(jìn)而導(dǎo)致應(yīng)用體驗(yàn)降低;
3、沒有充分利用 成熟的智能分析技術(shù)實(shí)現(xiàn)應(yīng)用端壓力負(fù)載的分解。
【發(fā)明內(nèi)容】
[0004]為了解決上述問題,本發(fā)明提供了一種視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,大大提高了傳輸數(shù)據(jù)的準(zhǔn)確性,有效地節(jié)約了網(wǎng)絡(luò)資源。
[0005]本發(fā)明采用以下技術(shù)方案:視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其特征在于,所述的方法包括以下步驟:
51:檢測是否已設(shè)需求條件,若是,進(jìn)入S3,若否,進(jìn)入S2 ;
52:后臺(tái)預(yù)設(shè)需求條件;
S3:向前端發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
54:前端采集與請(qǐng)求相關(guān)的全部數(shù)據(jù);
55:前端截取符合條件的數(shù)據(jù);
56:數(shù)據(jù)傳輸;
57:后臺(tái)接收數(shù)據(jù);
58:后臺(tái)顯示并存儲(chǔ)所需信息。
[0006]進(jìn)一步的,預(yù)設(shè)的需求條件包括以下條件中的一種或多種:邊界檢測、移動(dòng)偵測、物品遺留、指示異常、儀表超限。
[0007]進(jìn)一步的,可以采集到的數(shù)據(jù)信息包括:視頻編解碼設(shè)備和視頻采集設(shè)備獲取的視頻監(jiān)控?cái)?shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)、從外部聯(lián)動(dòng)設(shè)備采集到的聯(lián)動(dòng)數(shù)據(jù)。
[0008]進(jìn)一步的,外部聯(lián)動(dòng)設(shè)備包括以下中的一種或多種:電子圍欄、紅外對(duì)射、煙感報(bào)敬製m ο
[0009]進(jìn)一步的,前端截取符合條件的數(shù)據(jù)的具體過程為:前端分析采集到的數(shù)據(jù)是否需求條件,若是,將數(shù)據(jù)保留,若否,將數(shù)據(jù)刪除,最后,將符合標(biāo)準(zhǔn)的數(shù)據(jù)整合在一起。
[0010]本發(fā)明的有益效果是:通過預(yù)設(shè)需求條件和前端的處理,避免了實(shí)時(shí)傳送全部數(shù)據(jù)的問題,使得傳送到后臺(tái)的數(shù)據(jù)量大大減少,不僅大大提高監(jiān)控準(zhǔn)確性,而且節(jié)省了大量的網(wǎng)絡(luò)傳輸資源和存儲(chǔ)空間,優(yōu)化了監(jiān)控人員的工作效率和工作質(zhì)量。
【專利附圖】
【附圖說明】
[0011]圖1是本發(fā)明流程不意圖;
圖2是本發(fā)明邊界檢測需求條件下的流程示意圖;
圖3是本發(fā)明移動(dòng)偵測需求條件下的流程示意圖;
圖4是本發(fā)明物品遺留需求條件下的流程示意圖;
圖5是本發(fā)明指示異常需求條件下的流程示意圖;
圖6是本發(fā)明儀表超限需求條件下的流程示意圖。
【具體實(shí)施方式】
[0012]如圖1所示的視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其實(shí)現(xiàn)需要利用一個(gè)后臺(tái)操作端和前端智能處理模塊,后臺(tái)操作端可以輸入指令、顯示結(jié)果信息和存儲(chǔ)數(shù)據(jù),前端處理模塊用來采集、處理和傳輸數(shù)據(jù),整個(gè)方法包括以下步驟:
S1:流程開始自動(dòng)處理,在后臺(tái)檢測是否已設(shè)需求條件,若是,進(jìn)入S3,若否,返回SI設(shè)
置;
S2:根據(jù)當(dāng)天或當(dāng)時(shí)段的需要,操作人員在后臺(tái)預(yù)設(shè)邊界檢測、移動(dòng)偵測、物品遺留、指示異常、儀表超限5種需求條件中的一種或多種;
53:后臺(tái)將需求條件轉(zhuǎn)化為請(qǐng)求,向前端模塊發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
54:由于前端模塊連接的設(shè)備中存在以下三種數(shù)據(jù):視頻監(jiān)控?cái)?shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)、聯(lián)動(dòng)數(shù)據(jù),當(dāng)前端模塊接收到請(qǐng)求后,會(huì)分析所需的數(shù)據(jù)隱含在哪一種數(shù)據(jù)內(nèi),然后提取相應(yīng)種類的數(shù)據(jù),其中,視頻監(jiān)控?cái)?shù)據(jù)從視頻編解碼設(shè)備和視頻采集設(shè)備中獲取,設(shè)備狀態(tài)數(shù)據(jù)從各個(gè)設(shè)備中獲取,聯(lián)動(dòng)數(shù)據(jù)從電子圍欄、紅外對(duì)射、煙感報(bào)警器等外部聯(lián)動(dòng)設(shè)備采集;
55:根據(jù)需求條件的不同,前端模塊以需求條件為基礎(chǔ)建立標(biāo)準(zhǔn),分析采集到的數(shù)據(jù)是否符合標(biāo)準(zhǔn),若是,將數(shù)據(jù)保留,若否,將數(shù)據(jù)刪除,同時(shí)會(huì)根據(jù)預(yù)設(shè)條件保存一定時(shí)段(如10分鐘等,此條件作為建設(shè)階段初始化數(shù)據(jù)進(jìn)行配置)的歷史數(shù)據(jù),最后,將符合標(biāo)準(zhǔn)的數(shù)據(jù)整合在一起;
S6:前端模塊將整合后的數(shù)據(jù)進(jìn)行編碼、壓縮處理后,將數(shù)據(jù)傳輸給后臺(tái)操作端;
57:后臺(tái)接收數(shù)據(jù)后,進(jìn)行解壓縮和解碼處理,將接收到的數(shù)據(jù)還原為原始數(shù)據(jù);
58:后臺(tái)操作端的顯示屏上顯示所需的畫面或數(shù)據(jù),并將得到的數(shù)據(jù)存儲(chǔ)到后臺(tái)服務(wù)器中。
[0013]下面,針對(duì)每一種需求條件下本發(fā)明方法的流程進(jìn)行詳細(xì)說明。
[0014]邊界檢測是對(duì)于用戶定義的特殊區(qū)進(jìn)行的保護(hù)性檢測,當(dāng)發(fā)生邊界跨越現(xiàn)象時(shí)產(chǎn)
生相應(yīng)告警信息。[0015]如圖2所示,邊界檢測需求條件下的方法流程為:
SlOl:設(shè)定邊界檢測為需求條件,劃定一條邊界線或一個(gè)邊界框,設(shè)定邊界出發(fā)條件(如從某側(cè)跨越等);
5102:后臺(tái)將需求條件轉(zhuǎn)化為請(qǐng)求,向前端模塊發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
5103:前端模塊接收到請(qǐng)求后,調(diào)用視頻監(jiān)控?cái)?shù)據(jù);
S104:前端模塊以劃定的邊界線或邊界框?yàn)闃?biāo)準(zhǔn),通過分析視頻數(shù)據(jù)確定物體與邊界相對(duì)情況進(jìn)而確定是否發(fā)生越界現(xiàn)象,若是,將畫面數(shù)據(jù)保留,若否,將數(shù)據(jù)刪除,最后,將保留的畫面數(shù)據(jù)整合在一起,形成完整的事件流程展示數(shù)據(jù);
S105:前端模塊將整合后的數(shù)據(jù)進(jìn)行編碼、壓縮處理后,將數(shù)據(jù)傳輸給后臺(tái)操作端;
5106:后臺(tái)接收數(shù)據(jù)后,進(jìn)行解壓縮和解碼處理,將接收到的數(shù)據(jù)還原為原始數(shù)據(jù);
5107:將得到的數(shù)據(jù)存儲(chǔ)到后臺(tái)服務(wù)器中,并將畫面實(shí)時(shí)顯示在顯示屏上,監(jiān)控人員報(bào)警或提醒。
[0016]移動(dòng)偵測是在視頻場景(攝像機(jī)取景范圍)內(nèi)針對(duì)物體移動(dòng)的檢測,此類技術(shù)多用于靜態(tài)場景區(qū)域(如固定物體、場景等)。
[0017]如圖3所示,移動(dòng)偵測需求條件下的方法流程為:
S201:選定目標(biāo)區(qū)域,作為移動(dòng)偵測的條件;
5202:后臺(tái)將需求條件轉(zhuǎn)化為請(qǐng)求,向前端模塊發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
5203:前端模塊接收到請(qǐng)求后,調(diào)用視頻監(jiān)控?cái)?shù)據(jù);
S204:前端模塊以選定目標(biāo)區(qū)域作為分析范圍,通過分析數(shù)據(jù)幀數(shù)據(jù)變化確定目標(biāo)區(qū)域內(nèi)是否存在物體移動(dòng),若存在則觸發(fā)相應(yīng)告警并將告警前后數(shù)據(jù)保留(依據(jù)預(yù)設(shè)條件保留一定時(shí)長的歷史數(shù)據(jù)),最后,將保留的畫面數(shù)據(jù)整合在一起,形成完整的事件流程展示數(shù)據(jù);
S205:前端模塊將整合后的數(shù)據(jù)進(jìn)行編碼、壓縮處理后,將數(shù)據(jù)傳輸給后臺(tái)操作端;
5206:后臺(tái)接收數(shù)據(jù)后,進(jìn)行解壓縮和解碼處理,將接收到的數(shù)據(jù)還原為原始數(shù)據(jù);
5207:將得到的數(shù)據(jù)存儲(chǔ)到后臺(tái)服務(wù)器中,并將畫面實(shí)時(shí)顯示在顯示屏上,同時(shí)向監(jiān)控人員發(fā)出提醒或告警。
[0018]物品遺留主要指用戶指定范圍內(nèi)出現(xiàn)默認(rèn)物體以外的物體(如檢修結(jié)束后工具遺留等)。
[0019]如圖4所示,物品遺留需求條件下的方法流程為:
S301:假定壓線鉗為目標(biāo)物,從對(duì)應(yīng)場景中選取標(biāo)準(zhǔn)畫面作為比對(duì)標(biāo)準(zhǔn),此時(shí)畫面中無壓線鉗;
5302:后臺(tái)將需求條件轉(zhuǎn)化為請(qǐng)求,向前端模塊發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
5303:前端模塊接收到請(qǐng)求后,按照攝像機(jī)的編號(hào)調(diào)用視頻監(jiān)控?cái)?shù)據(jù);
S304:前端模塊以同編號(hào)攝像機(jī)的畫面作比對(duì),選定的畫面為標(biāo)準(zhǔn),分析監(jiān)控?cái)?shù)據(jù)中的畫面與選定畫面是否一致,若是,將畫面數(shù)據(jù)刪除,若否,將畫面數(shù)據(jù)保留,最后,將保留的畫面數(shù)據(jù)整合在一起,形成完整的事件流程展示數(shù)據(jù);
S305:前端模塊將整合后的數(shù)據(jù)進(jìn)行編碼、壓縮處理后,將數(shù)據(jù)傳輸給后臺(tái)操作端;
5306:后臺(tái)接收數(shù)據(jù)后,進(jìn)行解壓縮和解碼處理,將接收到的數(shù)據(jù)還原為原始數(shù)據(jù);
5307:將得到的數(shù)據(jù)存儲(chǔ)到后臺(tái)服務(wù)器中,并將畫面實(shí)時(shí)顯示在顯示屏上,監(jiān)控人員提醒維護(hù)人員收取遺留物品。
[0020]指示異常主要針對(duì)指示類儀表進(jìn)行狀態(tài)跟蹤,當(dāng)儀表指示發(fā)生異常時(shí),如告警燈亮?xí)r可以及時(shí)將現(xiàn)場情況提供給工作人員。
[0021]如圖5所示,指示異常需求條件下的方法流程為:
S401:設(shè)定指示異常為需求條件,可以選擇某一個(gè)儀表,也可以選擇多個(gè)儀表;
5402:后臺(tái)將需求條件轉(zhuǎn)化為請(qǐng)求,向前端模塊發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
5403:前端模塊接收到請(qǐng)求后,根據(jù)選定的儀表調(diào)用設(shè)備狀態(tài)數(shù)據(jù),必要時(shí),還需調(diào)用聯(lián)動(dòng)數(shù)據(jù);
S404:前端模塊以儀表正常范圍的數(shù)據(jù)為標(biāo)準(zhǔn),分析調(diào)用的設(shè)備狀態(tài)數(shù)據(jù)和聯(lián)動(dòng)數(shù)據(jù)與標(biāo)準(zhǔn)是否一致,若是,將數(shù)據(jù)刪除,若否,將數(shù)據(jù)保留,最后,將保留的數(shù)據(jù)整合在一起;S405:前端模塊將整合后的數(shù)據(jù)進(jìn)行編碼、壓縮處理后,將數(shù)據(jù)傳輸給后臺(tái)操作端;
5406:后臺(tái)接收數(shù)據(jù)后,進(jìn)行解壓縮和解碼處理,將接收到的數(shù)據(jù)還原為原始數(shù)據(jù);
5407:將得到的數(shù)據(jù)存儲(chǔ)到后臺(tái)服務(wù)器中,并將設(shè)備編號(hào)和異常數(shù)據(jù)顯示在顯示屏上,監(jiān)控人員提醒維護(hù)人員前去處理。
[0022]儀表超限同指示異常類似,主要針對(duì)數(shù)字類或指針類指示信息的處理。通過預(yù)設(shè)指示閥值來實(shí)現(xiàn)儀表超限的檢測。
[0023]如圖6所示,儀表超限需求條件下的方法流程為:
S501:設(shè)定指儀表超限為需求條件,可以選擇某一個(gè)儀表設(shè)定閥值,也可以選擇多個(gè)儀表分別設(shè)置一個(gè)閥值;
5502:后臺(tái)將需求條件轉(zhuǎn)化為請(qǐng)求,向前端模塊發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求;
5503:前端模塊接收到請(qǐng)求后,根據(jù)選定的儀表調(diào)用設(shè)備狀態(tài)數(shù)據(jù);
S504:前端模塊以設(shè)定的閥值為標(biāo)準(zhǔn),分析調(diào)用設(shè)備狀態(tài)數(shù)據(jù)中的數(shù)據(jù)是否高于或低于標(biāo)準(zhǔn),若是,將數(shù)據(jù)保留,若否,將數(shù)據(jù)刪除,最后,將保留的數(shù)據(jù)整合在一起;
S505:前端模塊將整合后的數(shù)據(jù)進(jìn)行編碼、壓縮處理后,將數(shù)據(jù)傳輸給后臺(tái)操作端;S506:后臺(tái)接收數(shù)據(jù)后,進(jìn)行解壓縮和解碼處理,將接收到的數(shù)據(jù)還原為原始數(shù)據(jù);S507:將得到的數(shù)據(jù)存儲(chǔ)到后臺(tái)服務(wù)器中,并將設(shè)備編號(hào)和異常數(shù)據(jù)顯示在顯示屏上,監(jiān)控人員提醒維護(hù)人員前去處理。
[0024]視頻動(dòng)態(tài)傳輸為保證事件完整性一般會(huì)在前端進(jìn)行一定時(shí)段歷史數(shù)據(jù)的存儲(chǔ),當(dāng)發(fā)生用戶設(shè)定的需求類型時(shí)則優(yōu)先傳輸實(shí)時(shí)視頻數(shù)據(jù)畫面(當(dāng)客戶確定事件或事件結(jié)束一定事件后繼續(xù)轉(zhuǎn)為事件觸發(fā)傳輸,但此次事件發(fā)生情況將會(huì)記錄并推送給相關(guān)用戶),同時(shí)對(duì)已緩存的歷史數(shù)據(jù)和當(dāng)前實(shí)時(shí)數(shù)據(jù)進(jìn)行存儲(chǔ)直至事件結(jié)束(人工確認(rèn)事件或異常狀態(tài)結(jié)束),此類數(shù)據(jù)為方便客戶調(diào)查整個(gè)事件原因和進(jìn)程提供數(shù)據(jù)支撐。
[0025]采用本方法后,以每天八小時(shí)工作時(shí)間計(jì)算,一天發(fā)生兩次事件,每次事件持續(xù)事件10分鐘,預(yù)設(shè)錄像保存事件10分鐘,事件結(jié)束后實(shí)時(shí)數(shù)據(jù)傳輸10分鐘后轉(zhuǎn)為動(dòng)態(tài)傳輸,則可計(jì)算發(fā)現(xiàn)事件引起數(shù)據(jù)傳輸至后端客戶端時(shí)間共40分鐘,480分鐘(八小時(shí))的時(shí)間總共保存60分鐘的視頻數(shù)據(jù)。
[0026]相較于普通方法480分鐘持續(xù)數(shù)據(jù)傳輸(直接傳輸應(yīng)用的數(shù)據(jù)和經(jīng)過處理后的數(shù)據(jù)帶寬無明顯變化),采用本方法僅僅占用12.5%的存儲(chǔ)空間,數(shù)據(jù)量明顯減小。
[0027]除本發(fā)明所述的結(jié)構(gòu)外,其余均為現(xiàn)有技術(shù)。[0028]以上所述只是本發(fā)明的優(yōu)選實(shí)施方式,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也被視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其特征在于,所述的方法包括以下步驟: 51:檢測是否已設(shè)需求條件,若是,進(jìn)入S3,若否,進(jìn)入S2 ; 52:后臺(tái)預(yù)設(shè)需求條件; S3:向前端發(fā)送數(shù)據(jù)調(diào)用請(qǐng)求; 54:前端采集與請(qǐng)求相關(guān)的全部數(shù)據(jù); 55:前端截取符合條件的數(shù)據(jù); 56:數(shù)據(jù)傳輸; 57:后臺(tái)接收數(shù)據(jù); 58:后臺(tái)顯示并存儲(chǔ)所需信息。
2.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其特征在于,預(yù)設(shè)的需求條件包括以下條件中的一種或多種:邊界檢測、移動(dòng)偵測、物品遺留、指示異常、儀表超限。
3.根據(jù)權(quán)利要求1或2所述的視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其特征在于,可以采集到的數(shù)據(jù)信息包括:視頻編解碼設(shè)備和視頻采集設(shè)備獲取的視頻監(jiān)控?cái)?shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)、從外部聯(lián)動(dòng)設(shè)備采集到的聯(lián)動(dòng)數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其特征在于,外部聯(lián)動(dòng)設(shè)備包括以下中的一種或多種:電子圍欄、紅外對(duì)射、煙感報(bào)警器。
5.根據(jù)權(quán)利要求3所述的視頻數(shù)據(jù)動(dòng)態(tài)傳輸方法,其特征在于,前端截取符合條件的數(shù)據(jù)的具體過程為:前端分析采集到的數(shù)據(jù)是否需求條件,若是,將數(shù)據(jù)保留,若否,將數(shù)據(jù)刪除,最后,將符合標(biāo)準(zhǔn)的數(shù)據(jù)整合在一起。
【文檔編號(hào)】H04N7/18GK104038736SQ201410233624
【公開日】2014年9月10日 申請(qǐng)日期:2014年5月30日 優(yōu)先權(quán)日:2014年5月30日
【發(fā)明者】張欣, 付本娟, 王岳, 李剛, 王丞遠(yuǎn), 趙忱, 趙陽, 宮淑卿, 袁航 申請(qǐng)人:國家電網(wǎng)公司, 國網(wǎng)山東省電力公司信息通信公司