廣東廣晟通信技術(shù)有限公司 邱文豐
本文所述通信機(jī)房防入侵探測(cè)系統(tǒng)探測(cè)系統(tǒng)軟件由六部分組成。第一部分為報(bào)警處理主機(jī),其負(fù)責(zé)管理前端的所有探測(cè)器及探測(cè)主機(jī),并能結(jié)合第三方的報(bào)警信息進(jìn)行第三級(jí)算法融合,融合結(jié)果可通過自定義的報(bào)警通信協(xié)議發(fā)送到報(bào)警中心軟件。第二部分為報(bào)警中心軟件,其負(fù)責(zé)報(bào)警信息在用戶端的呈現(xiàn)及報(bào)警聯(lián)動(dòng)。聯(lián)動(dòng)設(shè)備包括視頻、門禁、聲光等等。報(bào)警中心軟件可對(duì)用戶端個(gè)數(shù)、第三方視頻系統(tǒng)類型、報(bào)警防區(qū)的范圍等參數(shù)進(jìn)行許可控制。第三部分為網(wǎng)管中心,負(fù)責(zé)報(bào)警處理主機(jī)的設(shè)備添加、刪除、編輯、分組、調(diào)試等功能;同時(shí)完成報(bào)警中心軟件的聯(lián)動(dòng)配置和調(diào)試。第四部分為客戶端,其主要通C/S構(gòu)架與最終用戶進(jìn)行交互,如果報(bào)警中心軟件許可建議加入B/S構(gòu)架,并實(shí)現(xiàn)遠(yuǎn)端系統(tǒng)接入。操作員能接收?qǐng)?bào)警中心軟件分配的報(bào)警信息,同時(shí)借助二維或三維地圖對(duì)現(xiàn)場(chǎng)視頻或非視頻聯(lián)動(dòng)設(shè)備進(jìn)行自動(dòng)或手動(dòng)的控制;管理員能通過網(wǎng)管中心配置、管理報(bào)警處理主機(jī)及報(bào)警中心軟件。第五部分為第三方報(bào)警設(shè)備,其可通過報(bào)警處理主機(jī)接入系統(tǒng)。對(duì)于干節(jié)點(diǎn)信號(hào),系統(tǒng)支持I/O量控制器方式的接口,而基于API/SDK或網(wǎng)絡(luò)協(xié)議的第三方報(bào)警設(shè)備可通過軟件接口接入。在有融合需求的應(yīng)用中,第三方的報(bào)警信息將通過第三級(jí)融合后,統(tǒng)一輸出報(bào)警信號(hào),如沒有融合需求,系統(tǒng)將對(duì)第三方報(bào)警信號(hào)進(jìn)行協(xié)議轉(zhuǎn)換并輸出。第六部分為視頻監(jiān)控系統(tǒng),考慮到目前視頻監(jiān)控的市場(chǎng)相對(duì)成熟,可以采用外購(gòu)方式對(duì)視頻系統(tǒng)進(jìn)行部署。視頻系統(tǒng)應(yīng)具備實(shí)時(shí)瀏覽、錄像存儲(chǔ)、錄像回放、PTZ控制、壓縮碼流參數(shù)設(shè)置及視頻轉(zhuǎn)發(fā)等功能,且提供SDK接口供報(bào)警中心軟件調(diào)用。
圖1 報(bào)警處理主機(jī)
報(bào)警處理主機(jī)協(xié)議接口設(shè)計(jì)時(shí)應(yīng)考慮多個(gè)報(bào)警處理主機(jī)協(xié)同工作的可能性,報(bào)警處理主機(jī)數(shù)據(jù)庫(kù)建議采用SQL Server數(shù)據(jù)庫(kù),報(bào)警處理主機(jī)各功能模塊應(yīng)能實(shí)現(xiàn)分布式安裝,接口協(xié)議明確,前端探測(cè)主機(jī)接口,前端探測(cè)主機(jī)接口應(yīng)能對(duì)前端所有的探測(cè)主機(jī)進(jìn)行狀態(tài)檢測(cè),并在5秒之內(nèi)報(bào)告故障,故障數(shù)據(jù)存入數(shù)據(jù)庫(kù),前端探測(cè)主機(jī)上傳的(第二級(jí)融合)報(bào)警/事件信息由前端探測(cè)主機(jī)接口進(jìn)行接收,并供第三級(jí)融合處理模塊使用,(第二級(jí)融合)報(bào)警/事件數(shù)據(jù)要求存入數(shù)據(jù)庫(kù),前端探測(cè)主機(jī)接口應(yīng)能通過事件讀寫模塊讀寫數(shù)據(jù)庫(kù)中的設(shè)備數(shù)據(jù)表及報(bào)警/事件數(shù)據(jù),前端探測(cè)主機(jī)接口應(yīng)能在網(wǎng)管接口的要求下對(duì)前端設(shè)備進(jìn)行固件升級(jí),第三級(jí)融合處理模塊,第三級(jí)融合處理模塊應(yīng)能接收前端探測(cè)主機(jī)接口提交的報(bào)警/事件信號(hào)及故障信號(hào)。故障信號(hào)可通過透明通道直接發(fā)送給報(bào)警/事件輸出接口,第三級(jí)融合處理模塊應(yīng)能接收第三方報(bào)警設(shè)備協(xié)議轉(zhuǎn)換接口處理過的報(bào)警/事件及故障信號(hào),故障信號(hào)可通過透明通道直接發(fā)送給報(bào)警/事件輸出接口,第三級(jí)融合處理模塊應(yīng)根據(jù)不同的應(yīng)用,提供相應(yīng)的報(bào)警融合算法,第三級(jí)融合處理模塊應(yīng)能將融合結(jié)果上報(bào)到報(bào)警/事件輸出模塊,并將第三級(jí)融合處理結(jié)果存入數(shù)據(jù)庫(kù),報(bào)警/事件輸出接口應(yīng)能與報(bào)警中心軟件實(shí)現(xiàn)TCP連接,實(shí)現(xiàn)心跳檢測(cè),報(bào)警/事件協(xié)議中應(yīng)包含設(shè)備的邏輯防區(qū)、報(bào)警等級(jí)、故障等信息。如圖1所示。
報(bào)警處理主機(jī)接口,報(bào)警處理主機(jī)接口應(yīng)能接收?qǐng)?bào)警處理主機(jī)提交的報(bào)警/事件及故障信息。報(bào)警處理主機(jī)接口負(fù)責(zé)報(bào)警處理主機(jī)的心跳檢測(cè)。報(bào)警處理主機(jī)接口通過事件讀寫模塊讀數(shù)據(jù)庫(kù),獲得所有報(bào)警主機(jī)的IP信息。事件讀寫模塊,事件讀寫模塊負(fù)責(zé)通過數(shù)據(jù)庫(kù)接口讀寫報(bào)警中心軟件數(shù)據(jù)庫(kù),且是唯一的數(shù)據(jù)庫(kù)訪問接口。用戶的登陸、密碼認(rèn)證等信息由事件讀寫模塊負(fù)責(zé)接收和反饋。事件讀寫模塊接收?qǐng)?bào)警/事件或故障存儲(chǔ)要求后,應(yīng)能分解存儲(chǔ)動(dòng)作并調(diào)用數(shù)據(jù)庫(kù)接口模塊中的相應(yīng)存儲(chǔ)過程。客戶端事件分配模塊,分配模塊應(yīng)根據(jù)在線客戶端的數(shù)量及報(bào)警的優(yōu)先級(jí)進(jìn)行報(bào)警或故障事件的分配,客戶端數(shù)量及狀態(tài)可通過事件讀寫模塊讀數(shù)據(jù)庫(kù)獲得。分配模塊應(yīng)通過事件讀寫模塊記錄報(bào)警分配信息至數(shù)據(jù)庫(kù)。分配模塊應(yīng)通過事件讀寫模塊讀取報(bào)警對(duì)應(yīng)的報(bào)警聯(lián)動(dòng)動(dòng)作并檢查手自動(dòng)狀態(tài),如果為自動(dòng)狀態(tài),則直接發(fā)送控制命令至客戶端處理模塊。如為手動(dòng)狀態(tài),則發(fā)送命令列表至客戶端,在客戶端顯示,并有操作員選擇是否執(zhí)行,執(zhí)行仍通過客戶端命令處理模塊完成??蛻舳嗣钐幚砟K,客戶端命令須通過事件讀寫模塊寫入數(shù)據(jù)庫(kù)保存。命令處理模塊應(yīng)能通過視頻聯(lián)動(dòng)接口或非視頻設(shè)備聯(lián)動(dòng)接口控制聯(lián)動(dòng)設(shè)備。命令處理模塊應(yīng)能通過視頻聯(lián)動(dòng)或非視頻設(shè)備聯(lián)動(dòng)接口獲得設(shè)備狀態(tài)。視頻聯(lián)動(dòng)接口,視頻聯(lián)動(dòng)接口應(yīng)實(shí)現(xiàn)視頻的瀏覽、回放、參數(shù)設(shè)置等功能,參數(shù)設(shè)置功能通過網(wǎng)管接口調(diào)用。視頻聯(lián)動(dòng)接口應(yīng)支持不同的視頻監(jiān)控系統(tǒng),視頻聯(lián)動(dòng)接口應(yīng)具備視頻流的轉(zhuǎn)發(fā)或分發(fā)功能,在客戶端請(qǐng)求實(shí)時(shí)或錄像視頻時(shí),視頻聯(lián)動(dòng)接口應(yīng)作為現(xiàn)場(chǎng)視頻設(shè)備和客戶端之間的中繼。非視頻設(shè)備聯(lián)動(dòng)接口,非視頻設(shè)備聯(lián)動(dòng)接口應(yīng)實(shí)現(xiàn)前端開關(guān)量設(shè)備的開、關(guān)動(dòng)作,并進(jìn)行設(shè)置等功能,參數(shù)設(shè)置功能通過網(wǎng)管接口調(diào)用。非視頻設(shè)備聯(lián)動(dòng)接口應(yīng)支持不少于2家供應(yīng)商的I/O量控制器。非視頻設(shè)備聯(lián)動(dòng)接口應(yīng)預(yù)留第三方門禁及報(bào)警系統(tǒng)接口。數(shù)據(jù)庫(kù)接口數(shù)據(jù)庫(kù)接口提供對(duì)基于SQL的存儲(chǔ)過程,供事件讀寫模塊調(diào)用。數(shù)據(jù)庫(kù)表中應(yīng)記錄報(bào)警中心及個(gè)報(bào)警主機(jī)IP地址及相關(guān)信息。數(shù)據(jù)庫(kù)表中應(yīng)包含所有邏輯防區(qū)的聯(lián)動(dòng)表。數(shù)據(jù)庫(kù)表中應(yīng)包含所有邏輯防區(qū)的報(bào)警記錄及聯(lián)動(dòng)記錄。建議數(shù)據(jù)庫(kù)服務(wù)應(yīng)能實(shí)現(xiàn)分布式安裝。為了加快讀寫速度,可以考慮在報(bào)警中心軟件主機(jī)端設(shè)置本地?cái)?shù)據(jù)庫(kù),在本地?cái)?shù)據(jù)庫(kù)和主數(shù)據(jù)庫(kù)的同步方面,建議在每次寫數(shù)據(jù)庫(kù)操作后,更新另一數(shù)據(jù)庫(kù),或?qū)崿F(xiàn)定時(shí)同步。網(wǎng)管接口負(fù)責(zé)與網(wǎng)管中心通信并完成報(bào)警中心軟件的配置與調(diào)試。如圖2所示。
網(wǎng)管中心完成報(bào)警處理主機(jī)與報(bào)警中心軟件的配置與調(diào)試,操作界面由客戶端統(tǒng)一管理。網(wǎng)管中心負(fù)責(zé)與報(bào)警處理中心網(wǎng)管接口對(duì)接。報(bào)警處理中心網(wǎng)管功能只能由高級(jí)管理員調(diào)用。網(wǎng)管中心通過網(wǎng)管接口對(duì)前端設(shè)備及第三方設(shè)備數(shù)據(jù)庫(kù)進(jìn)行配置。網(wǎng)管中心通過網(wǎng)管接口對(duì)現(xiàn)場(chǎng)設(shè)備的實(shí)時(shí)數(shù)據(jù)進(jìn)行請(qǐng)求,并發(fā)給客戶端診斷。網(wǎng)管中心通過網(wǎng)管接口對(duì)第三方設(shè)備的實(shí)時(shí)數(shù)據(jù)進(jìn)行請(qǐng)求,并發(fā)給客戶端診斷。網(wǎng)管中心可通過網(wǎng)管接口對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行遠(yuǎn)程升級(jí)。網(wǎng)管中心負(fù)責(zé)與報(bào)警中心軟件網(wǎng)管接口對(duì)接。報(bào)警中心軟件網(wǎng)管功能可由普通管理員級(jí)別以上用戶調(diào)用。網(wǎng)管中心通過網(wǎng)管接口實(shí)現(xiàn)聯(lián)動(dòng)數(shù)據(jù)庫(kù)配置。網(wǎng)管中心可通過網(wǎng)管接口直接控制聯(lián)動(dòng)設(shè)備并獲得設(shè)備狀態(tài)。
圖2 報(bào)警中心軟件
客戶端軟件和報(bào)警中心軟件之間采用C/S構(gòu)架。客戶端連接個(gè)數(shù)由報(bào)警中心軟件控制,報(bào)警中心軟件安裝過程中建議采用相應(yīng)的授權(quán)機(jī)制??蛻舳擞脩舻燃?jí)分為,操作員、普通管理員、高級(jí)管理員。普通管理員較操作員多報(bào)警中心軟件的配置權(quán)限;高級(jí)管理員較普通管理員多報(bào)警處理主機(jī)的配置權(quán)限。客戶端需要輸入正確的報(bào)警中心服務(wù)器IP或服務(wù)器名、用戶名、密碼方可登陸并正常使用??蛻舳瞬僮鲉T界面,操作員界面應(yīng)包含邏輯防區(qū)樹、每個(gè)防區(qū)的視頻、非視頻設(shè)備應(yīng)能羅列于樹結(jié)構(gòu)中。雙擊攝像機(jī)應(yīng)能在指定位置顯示實(shí)時(shí)圖像,PTZ攝像機(jī)應(yīng)能顯示控制面板;雙擊開關(guān)量設(shè)備,應(yīng)能顯示設(shè)備狀態(tài),且狀態(tài)可編輯。界面應(yīng)提供當(dāng)前報(bào)警顯示及報(bào)警相關(guān)操作指南;手動(dòng)聯(lián)動(dòng)狀態(tài)下,應(yīng)能顯示防區(qū)對(duì)應(yīng)的聯(lián)動(dòng)動(dòng)作,并可逐條確認(rèn)執(zhí)行。報(bào)警可實(shí)現(xiàn)轉(zhuǎn)發(fā),及重新由報(bào)警中心軟件進(jìn)行隨機(jī)或定向分配。界面應(yīng)包含視頻顯示窗口,在系統(tǒng)正常時(shí)可顯示任意防區(qū)的攝像機(jī)實(shí)時(shí)圖像(軟解碼);系統(tǒng)報(bào)警時(shí),應(yīng)能在四分屏中顯示報(bào)警防區(qū)的實(shí)時(shí)圖像、歷史視頻、上一防區(qū)及下一防區(qū)的實(shí)時(shí)圖像。視頻窗口支持回放控制、抓屏、客戶端錄像及對(duì)應(yīng)防區(qū)揚(yáng)聲器的喊話功能。支持二維或三維電子地圖。界面應(yīng)提供歷史記錄查詢功能,查詢過濾器建議設(shè)置事件類型、日期、時(shí)間、報(bào)警優(yōu)先級(jí)、操作員、防區(qū)號(hào)、攝像機(jī)號(hào)等條件。查詢結(jié)果可通過列表形式顯示,雙擊記錄可顯示四分屏圖像,分別為報(bào)警防區(qū)當(dāng)前實(shí)時(shí)圖像、報(bào)警防區(qū)歷史視頻、上一防區(qū)歷史視頻及下一防區(qū)歷史視頻。查詢功能應(yīng)包含對(duì)于某一攝像機(jī)錄像視頻的檢索和回放,要求能實(shí)現(xiàn)回放的控制。歷史記錄查詢結(jié)構(gòu)可以EXCEL表格或PDF格式導(dǎo)出或直接打印??蛻舳俗杂袇?shù)(如本地錄像路徑、本地提示音路徑等)應(yīng)有獨(dú)立配置界面、報(bào)警中心軟件配置界面、操作員主界面應(yīng)包含鏈接報(bào)警中心軟件配置界面的按鈕,如當(dāng)前用戶權(quán)限不夠,應(yīng)提示重新輸入用戶名、密碼。報(bào)警中心軟件配置界面可完成用戶管理、聯(lián)動(dòng)配置及實(shí)時(shí)設(shè)備調(diào)試功能。報(bào)警處理主機(jī)配置界面、操作員主界面應(yīng)包含鏈接報(bào)警處理主機(jī)配置界面的按鈕,如當(dāng)前用戶權(quán)限不夠,應(yīng)提示重新輸入用戶名、密碼。報(bào)警處理主機(jī)配置界面可完成前端探測(cè)器、前端探測(cè)主機(jī)的管理、防區(qū)對(duì)應(yīng)管理、第三方報(bào)警設(shè)備管理、現(xiàn)場(chǎng)設(shè)備調(diào)試等功能。
當(dāng)報(bào)警處理主機(jī)無法連接到數(shù)據(jù)庫(kù)服務(wù)器時(shí),系統(tǒng)應(yīng)提示故障,同時(shí)報(bào)警處理主機(jī)仍能正常上報(bào)報(bào)警。當(dāng)報(bào)警中心軟件主機(jī)無法連接到數(shù)據(jù)庫(kù)服務(wù)器時(shí),系統(tǒng)應(yīng)提示故障,同時(shí)報(bào)警中心軟件仍能正常接收?qǐng)?bào)警并聯(lián)動(dòng)。網(wǎng)管中心(設(shè)備管理系統(tǒng))離線不應(yīng)影響主要的報(bào)警和聯(lián)動(dòng)功能。數(shù)據(jù)庫(kù)服務(wù)器應(yīng)有雙機(jī)熱備功能可選。當(dāng)某一報(bào)警處理主機(jī)出現(xiàn)故障時(shí),前端設(shè)備應(yīng)能自動(dòng)切換到另一個(gè)事先設(shè)定的報(bào)警處理主機(jī)(如有,同時(shí)假設(shè)前端探測(cè)器中存儲(chǔ)有主備報(bào)警主機(jī)的地址信息)。當(dāng)報(bào)警中心軟件主機(jī)出現(xiàn)故障時(shí),后備報(bào)警中心軟件主機(jī)(如有)應(yīng)能自動(dòng)完成切換。
[1]方剛.計(jì)算機(jī)機(jī)房管理[M].清華大學(xué)出版社,2011(01).
[2]陳峰.網(wǎng)絡(luò)核心機(jī)房設(shè)計(jì)與管理[M].化學(xué)工業(yè)出版社,2013(8)
[3]曾慶明.淺論機(jī)房的監(jiān)控與管理[J].綠色大世界,2013(1):102-104.