總之,該系統(tǒng)是以數(shù)據(jù)為中心的應(yīng)用,客戶端和服務(wù)器端的操作實際上都是圍繞著數(shù)據(jù)庫進行的。中央數(shù)據(jù)庫在各個客戶機和服務(wù)器之間架起了橋梁,其結(jié)構(gòu)如圖2所示。 1.2 系統(tǒng)工作流程
交接箱非法開啟告警是該系統(tǒng)最簡單的應(yīng)用,其信息流如圖3所示。當(dāng)交接箱發(fā)生非法開啟或者其與遠程監(jiān)控單元之間的連線被切斷時,發(fā)出告警信息。遠程監(jiān)控單元獲得該告警信息后,摘機撥打中央服務(wù)器的電話,獲得應(yīng)答信號后向中央服務(wù)器傳送打包的告警信息。告警信息中包含了發(fā)生告警的交接箱ID和告警代碼以及發(fā)生告警的日期時間,獲得應(yīng)答信號后掛機結(jié)束此次信息傳輸過程。中央服務(wù)器將收到的告警信號存儲在其中央數(shù)據(jù)庫中。當(dāng)相應(yīng)客戶機在每個定時時刻(10~60s)查看服務(wù)器上數(shù)據(jù)庫的告警隊列時,就會獲得該告警信息,并以語音或文字方式及時提醒操作人員?梢,從告警發(fā)出,到客戶端最后得知告警,時間延遲不會超過5min。
另外,中央服務(wù)器還可以逐一呼通各前端遠程監(jiān)控單元,進行硬件系統(tǒng)測試、校正時鐘,或令選中的監(jiān)控單元將其存儲的各交接箱操作歷史信息記錄發(fā)送過來做相應(yīng)分析處理并錄入數(shù)據(jù)庫中?蛻舳艘部梢葬槍δ辰唤酉鋱(zhí)行遠程開鎖或單箱監(jiān)視任務(wù),如前所述,這一行為是通過服務(wù)器進行的。
2 系統(tǒng)功能
該系統(tǒng)可以實現(xiàn)下述功能:
·在被監(jiān)控的交接箱上,配備一至兩把密碼電子鎖,分別控制前后門,通過包箱員或系統(tǒng)管理員的正確操作,可控制開啟電子鎖并記錄相應(yīng)信息。
·包箱員在本人維護的交接箱上接上話機,撥本人的開箱密碼,可開啟交接箱的前后門;通過撥內(nèi)部通話字冠可與系統(tǒng)管理員通話;通過撥市話通話字冠可與普通市話用戶通話;撥修改密碼字冠和本人的舊密碼和新密碼,可修改自己的密碼。
·管理員可通過客戶機或系統(tǒng)管理話機,執(zhí)行遠程開鎖。
·在交接箱受損、被非法侵入、箱門長期開啟時,可由遠程監(jiān)控單元發(fā)BP機信號,通知維護人員及時處理并予以記錄;可由系統(tǒng)自動呼叫值班電話,用語音通知值班人員;也可在客戶機上發(fā)出聲光告警。
·可記錄、查詢、打印、匯總每個交接箱的操作歷史,包括交接箱每次開啟起止時間及操作人員姓名;非法侵入事件的發(fā)生時間和修復(fù)時間;遠程開鎖事件的時間以及請求開鎖者的姓名。
·客戶機可及時顯示所有交接箱的使用狀態(tài),包括話機摘/掛機狀態(tài)、門的開/關(guān)狀態(tài)以及交接箱的告警狀態(tài)等。
·能夠在客戶機上具體顯示和打印任意一臺交接箱的各項資料,包括交接箱編號、安裝使用日期、安裝地點,累計故障次數(shù)、各維護人員的姓名、密碼及其所管轄的交接箱編號。
3 通信約定與數(shù)據(jù)庫
3.1 通信約定
中央服務(wù)器與各遠程監(jiān)控單元分別安裝有MODEM,中間由PSTN通過撥號連接。當(dāng)中央服務(wù)器發(fā)起通信時,它先撥遠程監(jiān)控單元的電話號碼,遠程監(jiān)控單元收到振鈴信號后自動應(yīng)答,進入數(shù)據(jù)通信程序;當(dāng)由遠程監(jiān)控單元發(fā)起通信時,中央服務(wù)器也要自動應(yīng)答并接收數(shù)據(jù)。當(dāng)發(fā)現(xiàn)通信失步(即所收到的幀中,其幀頭、幀尾發(fā)生長度失配)或校驗和出錯時,由接收方回送NAK(06H)。當(dāng)發(fā)送方收到NAK時,先發(fā)送5個連續(xù)的幀頭和幀尾,然后重發(fā)上組命令,連續(xù)5次失敗或通信超時,退出聯(lián)機狀態(tài),要求重新聯(lián)機。通信過程中的接收方,只有在收完并發(fā)出證實信號ACK(15H)后,才能繼續(xù)發(fā)送/接收其他命令;通信過程中的發(fā)送方,只有在發(fā)完并收到證實信號后,才能繼續(xù)發(fā)送/接收其他命令。
各控制和傳輸命令采用ASCII碼傳輸,以幀頭05H,幀尾F5H作一幀數(shù)據(jù)的同步碼。其數(shù)據(jù)格式如表1所示。
3.2 數(shù)據(jù)庫
數(shù)據(jù)庫主要由下述八張表具體描述系統(tǒng)的信息和其相互之間的關(guān)聯(lián)信息,如表2所示。表中所列8張表,前五個為靜態(tài)數(shù)據(jù)表,后三個為動態(tài)數(shù)據(jù)表,需要隨時進行更新。其中,操作用戶數(shù)據(jù)表用于設(shè)置各客戶機的操作區(qū)域和權(quán)限級別。包箱員數(shù)據(jù)表存儲的BP機號碼用于遠程監(jiān)控單元自動發(fā)BP機信息時使用。交接箱狀態(tài)數(shù)據(jù)表用于不斷更新客戶軟件交接箱狀態(tài)的變化情況。如果某交接箱產(chǎn)生告警信息,其告警數(shù)據(jù)也存放在該表中。遠程命令處理隊列是各客戶端為執(zhí)行遠程開鎖、單箱監(jiān)視之類的命令而發(fā)送到服務(wù)器數(shù)據(jù)庫中,由服務(wù)器軟件按隊列順序排隊執(zhí)行。
總之,遠程分布式電信交接箱監(jiān)控管理系統(tǒng)監(jiān)控容量大、組網(wǎng)方便、性能穩(wěn)定、實施費用相對較低、與其他監(jiān)控系統(tǒng)的兼容性強,可同時監(jiān)控交接箱和配線架,可將交接箱分線資料實現(xiàn)計算機管理。實踐證明,對于交接箱實現(xiàn)無人值守的分布式遠程集中監(jiān)控非常有效。





