專利名稱:一種基于云計算模式的、網(wǎng)絡(luò)遠程監(jiān)控系統(tǒng)的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音視頻通信技術(shù)領(lǐng)域,特別涉及一種基于云計算模式的、網(wǎng)絡(luò)遠程監(jiān)控系統(tǒng)的實現(xiàn)方法。
背景技術(shù):
監(jiān)控技術(shù)作為現(xiàn)代社會必不可少的一種安全服務(wù),目前在各個賓館、飯店、寫字樓、超市、銀行等場所得到了廣泛的應(yīng)用,從而起到防盜、記錄、交通疏導(dǎo)等多個目的。
傳統(tǒng)的視頻監(jiān)控系統(tǒng)是一種模擬視頻監(jiān)控系統(tǒng),模擬視頻監(jiān)控系統(tǒng)由監(jiān)控終端和電視墻組成。在模擬視頻監(jiān)控系統(tǒng)中,前端的攝像機通過視頻電纜將模擬視頻信號發(fā)送給矩陣監(jiān)控主機,矩陣監(jiān)控主機再將收到的模擬視頻信號輸送到主控室的電視墻上,供用戶監(jiān)控。
同時,上述監(jiān)控系統(tǒng)也存在著很大的缺陷,如果監(jiān)控點分散,每個監(jiān)控現(xiàn)場就需要布設(shè)大量的視頻線纜,造成了投資成本高、系統(tǒng)后期不易維護等問題;而監(jiān)控區(qū)域隨著底層硬件條件的束縛,也很難實現(xiàn)大范圍的遠程監(jiān)控。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種基于云計算模式的、網(wǎng)絡(luò)遠程監(jiān)控系統(tǒng)的實現(xiàn)方法,目的是為有著監(jiān)控需求的用戶或企業(yè)提供一種監(jiān)控范圍廣、投資成本少、維護更加方便的監(jiān)控方法和系統(tǒng)。
該發(fā)明方法采用云計算的模式,將服務(wù)節(jié)點分布式地部署在互聯(lián)網(wǎng)的多個區(qū)域, 其中每個區(qū)域可由一或多個節(jié)點構(gòu)成,每個節(jié)點根據(jù)需要可由多臺服務(wù)器組成,并且配置相應(yīng)的網(wǎng)絡(luò)帶寬。
監(jiān)控終端將現(xiàn)場采集的模擬視頻信號進行編碼轉(zhuǎn)換為數(shù)字信號后,由終端內(nèi)置的編碼器將信號處理成基于IP協(xié)議的數(shù)據(jù)包形式,再通過監(jiān)控終端內(nèi)置或者外接的網(wǎng)絡(luò)接入模塊將數(shù)據(jù)包連續(xù)的傳送至云計算服務(wù)系統(tǒng)。
云計算服務(wù)系統(tǒng)實時接收來自于互聯(lián)網(wǎng)的多個數(shù)據(jù)包,之后并行的執(zhí)行兩部分的事務(wù)處理
1 云計算服務(wù)系統(tǒng)將上傳的數(shù)據(jù)包進行解包、解碼、解包重組等處理,還原成指定格式的視頻文件存儲在系統(tǒng)的指定目錄中。
2:云計算服務(wù)系統(tǒng)通過對已在系統(tǒng)中注冊的監(jiān)控終端與指定接收端的檢索,將上傳的數(shù)據(jù)包通過互聯(lián)網(wǎng)、實時地下發(fā)至指定接收端。
如上所述,監(jiān)控現(xiàn)場的音視頻信號始終通過網(wǎng)絡(luò)進行傳輸,信號的傳輸利用標準接口和協(xié)議進行數(shù)據(jù)交換,屏蔽了底層網(wǎng)絡(luò)的實現(xiàn)細節(jié),使現(xiàn)場信號的傳輸通道不再只是依賴于電纜、光纖等底層硬件的支持,這樣既便于用戶的接入和新業(yè)務(wù)的開發(fā),也便于系統(tǒng)的升級和擴展。
該系統(tǒng)實現(xiàn)了分布式架構(gòu),系統(tǒng)通過維護監(jiān)控終端與接收端的綁定機制,對現(xiàn)場的實時監(jiān)控可以進行多種形式的訪問和收看。
其中,所述的接收端為已在該系統(tǒng)中進行注冊的監(jiān)控中心或普通用戶。
云計算服務(wù)系統(tǒng)對于監(jiān)控終端上傳的現(xiàn)場信號支持點對點的實時下發(fā)功能,接收端通過連續(xù)地接收系統(tǒng)下發(fā)的現(xiàn)場信號包,并進行解碼后的播放,實現(xiàn)對監(jiān)控現(xiàn)場的實時監(jiān)控。
此外,該系統(tǒng)還支持通過訪問瀏覽器的方式對監(jiān)控現(xiàn)場進行實時地收看。接收端用戶可通過電腦、手機等任何可以接入互聯(lián)網(wǎng)的終端設(shè)備,向瀏覽器中輸入指定監(jiān)控現(xiàn)場的訪問地址,系統(tǒng)會對請求方的訪問權(quán)限進行有效性的校驗。驗證通過后,系統(tǒng)會根據(jù)請求用戶所在的地理位置,自動的分配至距離用戶位置最近或帶寬連接最為通暢的服務(wù)節(jié)點進行現(xiàn)場視頻源的下發(fā)處理,接收端通過連續(xù)地接收系統(tǒng)下發(fā)的現(xiàn)場視頻流,實現(xiàn)對監(jiān)控現(xiàn)場進行任何時間、任何地點的實時監(jiān)控。
該云計算服務(wù)系統(tǒng)還負責對各個監(jiān)控終端的云臺控制以及監(jiān)控終端報警的處理等操作。
接收端可對指定監(jiān)控現(xiàn)場的視頻畫面進行多視角的請求觀看,云計算服務(wù)系統(tǒng)通過監(jiān)聽各個接收端發(fā)起的視角切換請求,從而對指定監(jiān)控現(xiàn)場的云臺發(fā)出不同的指令控制,使云臺可進行上、下、左、右各方向的行進動作,并且還可以對鏡頭進行變焦、聚焦、光圈等控制,系統(tǒng)會實時的將切換后的視頻信號下發(fā)至該接收端。
監(jiān)控終端通過對監(jiān)控現(xiàn)場采集的信號進行分析,來辨別是否有報警事件發(fā)生。即分析視頻數(shù)據(jù)中的內(nèi)容是否與預(yù)定的報警規(guī)則相匹配,若是,則視頻數(shù)據(jù)包中會包含報警事件的信息。當然,報警的方式不只局限于此。
云計算服務(wù)系統(tǒng)通過解析監(jiān)控終端上傳的數(shù)據(jù)包是否包含報警信息,數(shù)據(jù)包中如果包含報警信息,云計算服務(wù)系統(tǒng)會向該監(jiān)控終端發(fā)送將監(jiān)控畫面切換為高清視頻模式的信令。監(jiān)控終端接收到系統(tǒng)發(fā)出的高清采集指令后,將啟動高清采集編碼模式,并通過光學(xué)變焦進一步地識別可疑采集點,繼續(xù)對可疑區(qū)域進行監(jiān)控,以便作為以后現(xiàn)場調(diào)查取證的證據(jù)。
云計算服務(wù)系統(tǒng)還支持監(jiān)控終端發(fā)生報警事件時與指定接收端進行報警接口的設(shè)置。如監(jiān)控終端發(fā)生報警事件時,系統(tǒng)通過檢索該監(jiān)控終端與指定接收端報警接口的綁定,可實時的將監(jiān)控現(xiàn)場的報警信息發(fā)送到該接收端指定用戶的手機上,使用戶可以及時地收到現(xiàn)場的信息并做出相應(yīng)處理。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分。
圖1是本發(fā)明中監(jiān)控現(xiàn)場的信號傳輸流程圖。
具體實施例方式下面結(jié)合實施例及附圖,對本發(fā)明作進一步地詳細說明,但本發(fā)明的實施方式不限于此。
實施例 如圖1所示,包括以下步驟
該云計算服務(wù)系統(tǒng)是由多臺服務(wù)器組成的龐大的服務(wù)器集群,可提供強大的計算能力、充足的帶寬以及無限量的存儲空間。
在此平臺中的服務(wù)器可以是物理的服務(wù)器或者虛擬的服務(wù)器,該系統(tǒng)支持基于IP 協(xié)議的通信方式進行訪問。
各個監(jiān)控終端都具有一個私有、唯一的特殊標識來區(qū)分該終端設(shè)備的唯一性;各個監(jiān)控終端都需要預(yù)先的在系統(tǒng)的終端注冊模塊進行設(shè)備的注冊,以便于系統(tǒng)對其進行有效的管理與監(jiān)控。
各個接收端根據(jù)自身具有的唯一標識,同樣需要預(yù)先的在系統(tǒng)的終端管理模塊進行用戶身份的注冊,同時認領(lǐng)在系統(tǒng)中已注冊的監(jiān)控終端,實現(xiàn)終端設(shè)備與接收端的綁定關(guān)系。
在任一網(wǎng)絡(luò)覆蓋的地點,接收端可根據(jù)自身需求在指定現(xiàn)場安裝一或多臺監(jiān)控終端,設(shè)置需要進行監(jiān)控的地點、區(qū)域。
云計算服務(wù)系統(tǒng)根據(jù)各個監(jiān)控終端在系統(tǒng)中的注冊,認定各個終端設(shè)備安置的現(xiàn)場均為第一監(jiān)控現(xiàn)場,并且在云計算服務(wù)系統(tǒng)平臺上會以各個監(jiān)控終端具有的唯一標識創(chuàng)建目錄,用于存儲該終端對監(jiān)控現(xiàn)場的實時監(jiān)控的視頻;同時,系統(tǒng)會為各個監(jiān)控終端在該平臺下創(chuàng)建一條唯一的訪問地址,便于接收端用戶通過訪問瀏覽器的方式對監(jiān)控現(xiàn)場進行不定時的實時監(jiān)控。
監(jiān)控終端通過內(nèi)置的攝像頭輸入現(xiàn)場模擬的視頻信號進入視頻采集器,視頻采集器將原始的模擬視頻信號(RGB格式)轉(zhuǎn)換為數(shù)字視頻信號(YUV格式)。然后將數(shù)字視頻信號傳給DSP處理器,由DSP處理器來負責對數(shù)字視頻信號的編碼壓縮,壓縮編碼后的二進制碼流進入ARM處理器,再由ARM處理器通過調(diào)用終端設(shè)備連接的網(wǎng)絡(luò)接入模塊,現(xiàn)場信號會以RTP協(xié)議封裝或其他類似網(wǎng)絡(luò)協(xié)議封裝的二進制碼流的形式,通過互聯(lián)網(wǎng)發(fā)送到云計算服務(wù)系統(tǒng)。
云計算服務(wù)系統(tǒng)通過網(wǎng)絡(luò)接收監(jiān)控終端上傳的現(xiàn)場信號,后端服務(wù)器集群通過檢索、匹配該監(jiān)控終端所對應(yīng)的接收端地址,系統(tǒng)會自動將上傳的現(xiàn)場信號路由至距離接收端地址最近或帶寬連接最為通暢的服務(wù)節(jié)點,服務(wù)節(jié)點再將接收到的信號源實時地下發(fā)至指定接收端,這些接收端對得到的信號源進行解包、解碼等處理后,實現(xiàn)了對指定監(jiān)控現(xiàn)場進行實時的遠程監(jiān)控。
同時,后端服務(wù)器集群對監(jiān)控終端上傳的數(shù)據(jù)包進行同樣地解包、解碼等處理,將現(xiàn)場信號生成指定格式的視頻文件,存儲在系統(tǒng)平臺中的、與該監(jiān)控終端所對應(yīng)的系統(tǒng)目錄中。
接收端的用戶還可以通過使用手機、電腦等終端設(shè)備對指定監(jiān)控現(xiàn)場進行實時的收看或指定日期的錄像回放。
接收端的用戶在確保本地設(shè)備已經(jīng)成功接入互聯(lián)網(wǎng)后,通過向瀏覽器中輸入該系統(tǒng)平臺應(yīng)用的訪問地址,并進行用戶身份的有效性驗證后,系統(tǒng)頁面會顯示該接收端用戶可查看的監(jiān)控現(xiàn)場列表,用戶通過選擇監(jiān)控列表中的指定現(xiàn)場、錄入指定日期,可對監(jiān)控現(xiàn)場進行實時的收看或錄像回看。
本發(fā)明對本領(lǐng)域的技術(shù)人員顯而易見的是,在不偏離本發(fā)明的精神和原則范圍內(nèi),本發(fā)明還可以做各種修改和變更,本發(fā)明覆蓋在所附權(quán)利要求范圍內(nèi)的本發(fā)明的所有修改和變更。
權(quán)利要求
1.一種基于云計算模式的、網(wǎng)絡(luò)遠程監(jiān)控系統(tǒng)的實現(xiàn)方法,其特征在于,所述發(fā)明方法適用于通過網(wǎng)絡(luò)進行實時的遠程監(jiān)控技術(shù)及應(yīng)用領(lǐng)域,所述方法采用云計算的模式,將服務(wù)節(jié)點分布式地部署在互聯(lián)網(wǎng)的多個區(qū)域,其中每個區(qū)域可由一或多個節(jié)點構(gòu)成,每個節(jié)點根據(jù)需要可由多臺服務(wù)器組成,從而組成一個云計算服務(wù)系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述云計算服務(wù)系統(tǒng)負責監(jiān)控現(xiàn)場信號的實時分發(fā)、信號存儲、監(jiān)控終端的云臺控制以及監(jiān)控終端報警的處理等操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述云計算服務(wù)系統(tǒng)支持監(jiān)控終端發(fā)生報警事件時與指定接收端進行報警接口的設(shè)置。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述監(jiān)控終端將現(xiàn)場采集的模擬視頻信號進行編碼轉(zhuǎn)換為數(shù)字信號后,由終端內(nèi)置的編碼器將信號處理成基于IP協(xié)議的數(shù)據(jù)包形式,通過互聯(lián)網(wǎng)傳輸至云計算服務(wù)系統(tǒng)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述云計算服務(wù)系統(tǒng)對于所述監(jiān)控終端上傳的現(xiàn)場信號支持點對點的實時下發(fā)功能,也支持通過訪問瀏覽器的方式對監(jiān)控現(xiàn)場進行不定時的實時收看或指定日期的錄像回放。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述云計算服務(wù)系統(tǒng)實時接收來自于互聯(lián)網(wǎng)的多個數(shù)據(jù)包,并實時下發(fā)至指定接收端。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接收端用戶可通過電腦、手機等任何可以接入互聯(lián)網(wǎng)的終端設(shè)備,實現(xiàn)對監(jiān)控現(xiàn)場進行任何時間、任何地點的實時監(jiān)控。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接收端可對指定監(jiān)控現(xiàn)場的視頻畫面進行多視角的請求觀看,所述云計算服務(wù)系統(tǒng)通過監(jiān)聽各個接收端發(fā)起的視角切換請求,從而對指定監(jiān)控現(xiàn)場的云臺發(fā)出不同的指令控制,系統(tǒng)會實時的將切換后的視頻信號下發(fā)至該接收端。
9.根據(jù)權(quán)利要求4、6、7或8所述的方法,其特征在于,所述云計算服務(wù)系統(tǒng)與所述監(jiān)控終端、所述接收端的通信方式均為基于IP協(xié)議的互聯(lián)網(wǎng)進行傳輸。
全文摘要
本發(fā)明公開了一種基于云計算模式的、網(wǎng)絡(luò)遠程監(jiān)控系統(tǒng)的實現(xiàn)方法,該發(fā)明方法采用云計算的模式,使監(jiān)控現(xiàn)場的音視頻信號通過網(wǎng)絡(luò)進行傳輸,信號的傳輸利用標準接口和協(xié)議進行數(shù)據(jù)交換,屏蔽了底層網(wǎng)絡(luò)的實現(xiàn)細節(jié),使現(xiàn)場信號的傳輸通道不再只是依賴于電纜、光纖等底層硬件的支持,目的是為有著監(jiān)控需求的用戶或企業(yè)提供一種監(jiān)控范圍廣、投資成本少、維護更加方便的監(jiān)控方法和系統(tǒng)。
文檔編號H04L29/08GK102186061SQ20111010773
公開日2011年9月14日 申請日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者不公告發(fā)明人 申請人:宋健, 劉芳榮