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





