專利名稱:多種不同視頻監(jiān)控設(shè)備的互控方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及視頻監(jiān)控領(lǐng)域,尤其涉及多種不同視頻監(jiān)控設(shè)備的互控方法。
背景技術(shù):
現(xiàn)有異種視頻監(jiān)控設(shè)備的互聯(lián)互控采用的是監(jiān)控設(shè)備兩兩間直接交互控制,但這 種實(shí)現(xiàn)方法在面臨不同廠家的監(jiān)控設(shè)備時(shí)存在可轉(zhuǎn)換的種類少,轉(zhuǎn)換的算法復(fù)雜等問題。 當(dāng)各種不同生產(chǎn)廠家的視頻監(jiān)控設(shè)備增多并集中在一個(gè)視頻監(jiān)控系統(tǒng)中時(shí),難以實(shí)現(xiàn)統(tǒng)一 的互聯(lián)互控。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種利用計(jì)算機(jī)程序?qū)σ曨l監(jiān)控系統(tǒng) 中不同生產(chǎn)商生產(chǎn)的各種視頻監(jiān)控設(shè)備進(jìn)行統(tǒng)一互聯(lián)互控的控制的方法。很好地解決各種 視頻監(jiān)控設(shè)備不能互聯(lián)互控的問題,為視頻監(jiān)控系統(tǒng)的聯(lián)網(wǎng)提供技術(shù)保障。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是獲取控制設(shè)備的控制協(xié)議和發(fā)出的 控制要求,將控制設(shè)備的控制協(xié)議轉(zhuǎn)換成功能超集的控制協(xié)議,將功能超集的控制協(xié)議轉(zhuǎn) 換成待控制設(shè)備的控制協(xié)議,向待控制設(shè)備發(fā)送控制協(xié)議和發(fā)出控制要求。即構(gòu)造一個(gè)兼 容所有廠家設(shè)備控制功能的超集,每個(gè)廠家的視頻監(jiān)控設(shè)備只與這個(gè)功能超集交互,使得 任意兩個(gè)不同廠家的視頻監(jiān)控設(shè)備的互聯(lián)互控都通過該超集來完成。當(dāng)不同廠家的視頻監(jiān) 控設(shè)備之間需要互相控制時(shí),將控制廠家的控制協(xié)議轉(zhuǎn)換成功能超集的控制協(xié)議,再將功 能超集的控制協(xié)議轉(zhuǎn)換成接受控制的廠家設(shè)備的控制協(xié)議,實(shí)現(xiàn)不同設(shè)備的互聯(lián)互控。本發(fā)明所采用的技術(shù)方案的優(yōu)點(diǎn)在于,比如同樣是4家設(shè)備互控,新算法只需要 四個(gè)子算法(N個(gè)廠家設(shè)備接入需要N個(gè)子算法),并且每個(gè)子算法的實(shí)現(xiàn)都只與功能超集 有關(guān),算法的實(shí)現(xiàn)難度大為降低。尤其是支持的廠家數(shù)量多時(shí),這種優(yōu)點(diǎn)表現(xiàn)得更為突出。 當(dāng)有新的廠家設(shè)備加入到系統(tǒng)時(shí),只需添加一個(gè)子算法就能解決,而通用算法要添加一個(gè) 新廠家的設(shè)備時(shí),需要添加N-1個(gè)子算法(N是系統(tǒng)內(nèi)所有廠家設(shè)備的總數(shù))。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。圖1是根據(jù)本發(fā)明開發(fā)的互聯(lián)互控方法的程序流程圖。
具體實(shí)施例方式下面結(jié)合附圖以兩個(gè)廠商的設(shè)備互控為例來說明本發(fā)明的具體實(shí)施。這兩個(gè)廠商的分別是MAX1000系統(tǒng)和Pelco的CM9760系統(tǒng)。程序流程為第一步進(jìn)行系統(tǒng)的初始化,檢測(cè)計(jì)算機(jī)硬件系統(tǒng)工作是否正常,如果不正常,提 醒用戶。第二步構(gòu)造一個(gè)所有廠家設(shè)備的功能超集的控制命令集,以后接收到不同廠家的協(xié)議時(shí)都要轉(zhuǎn)換成這個(gè)超集的控制協(xié)議。第三步查詢通訊端口,如果有數(shù)據(jù)接受,則將數(shù)據(jù)放入數(shù)據(jù)緩沖區(qū),留待下面轉(zhuǎn) 換用。第四步將接受到的數(shù)據(jù)(暫存在緩沖區(qū))解碼,其具體過程是將緩沖區(qū)的數(shù)據(jù)逐 個(gè)取出,按廠家給定的控制協(xié)議,解析出此數(shù)據(jù)流所表達(dá)的控制含義。第五步將解碼出的控制命令,轉(zhuǎn)換成統(tǒng)一的超集控制命令。在這里,所有廠家的 控制命令都被轉(zhuǎn)換成統(tǒng)一的超集命令,為下面步驟轉(zhuǎn)換成各個(gè)不同廠家的控制協(xié)議打好基 石出。第六步將超集控制命令存入緩沖區(qū)。第七步根據(jù)需要,從緩沖區(qū)取出上一步存入的超集命令,編碼成特定廠家的的控 制命令。并存入緩沖區(qū)。第八步將上一步存入的數(shù)據(jù)取出,交給端口發(fā)送子程序發(fā)送出去,來控制特定廠 家的監(jiān)控設(shè)備。在以上步驟中,采用的都是公知的編程方法和工具,沒有采用高技巧的編程方法。
權(quán)利要求
一種利用計(jì)算機(jī)程序?qū)崿F(xiàn)視頻監(jiān)控系統(tǒng)中多種不同視頻監(jiān)控設(shè)備的互控方法,其特征在于包括以下步驟獲取控制設(shè)備的控制協(xié)議和發(fā)出的控制要求;將控制設(shè)備的控制協(xié)議轉(zhuǎn)換成功能超集的控制協(xié)議;將功能超集的控制協(xié)議轉(zhuǎn)換成待控制設(shè)備的控制協(xié)議;向待控制設(shè)備發(fā)送控制協(xié)議和發(fā)出控制要求。
全文摘要
多種不同視頻監(jiān)控設(shè)備的互控方法。它是利用計(jì)算機(jī)程序?qū)σ曨l監(jiān)控系統(tǒng)中不同生產(chǎn)商生產(chǎn)的各種視頻監(jiān)控設(shè)備進(jìn)行統(tǒng)一互聯(lián)互控。先獲取控制設(shè)備的控制協(xié)議和發(fā)出的控制要求,再將控制設(shè)備的控制協(xié)議轉(zhuǎn)換成功能超集的控制協(xié)議,將功能超集的控制協(xié)議轉(zhuǎn)換成待控制設(shè)備的控制協(xié)議,向待控制設(shè)備發(fā)送控制協(xié)議和發(fā)出控制要求,實(shí)現(xiàn)不同生產(chǎn)商的各種視頻控設(shè)備之間的互聯(lián)互控。每個(gè)生產(chǎn)商的視頻監(jiān)控設(shè)備只與這個(gè)功能超集交互,使得任意兩個(gè)不同廠家的視頻監(jiān)控設(shè)備的互聯(lián)互控都通過該超集來完成。解決各種視頻監(jiān)控設(shè)備不能互聯(lián)互控的問題。
文檔編號(hào)H04N7/18GK101854354SQ20101015938
公開日2010年10月6日 申請(qǐng)日期2010年4月29日 優(yōu)先權(quán)日2010年4月29日
發(fā)明者羅軍 申請(qǐng)人:北京富盛星電子有限公司