《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動態(tài) > 基于公用電話網(wǎng)的電信交接箱集中監(jiān)控管理系統(tǒng)

基于公用電話網(wǎng)的電信交接箱集中監(jiān)控管理系統(tǒng)

2009-01-06
作者:(1)高攀 (2)沈?qū)W其 劉

  摘 要: 給出一種利用現(xiàn)有公用電話網(wǎng)(PSTN)的遠(yuǎn)程分布式電信交接箱集中監(jiān)控系統(tǒng)的設(shè)計和實現(xiàn)思路。介紹了系統(tǒng)的結(jié)構(gòu)原理、內(nèi)部通信約定和數(shù)據(jù)庫的主要構(gòu)造,提出了一種高效的以數(shù)據(jù)為中心的客戶/服務(wù)器+樹型控制的監(jiān)控方案。研究表明,該系統(tǒng)既能解決無人值守的分布式遠(yuǎn)程監(jiān)控問題,又具有擴充電信業(yè)務(wù)的應(yīng)用前景。
  關(guān)鍵詞: 公用電話網(wǎng)(PSIN) 集中監(jiān)控 交接箱 數(shù)據(jù)庫表


  隨著通信技術(shù)的不斷發(fā)展,電信網(wǎng)絡(luò)規(guī)模的不斷擴大,在現(xiàn)代電信網(wǎng)絡(luò)中大量采用了遠(yuǎn)端模塊和新的接入技術(shù)。配線分線設(shè)備的總?cè)萘亢团_套數(shù)大量增加,網(wǎng)絡(luò)運營公司出于對其企業(yè)利潤最大化的要求,配線分線設(shè)備的維護將趨向無人值守、遠(yuǎn)程自動監(jiān)控和集中管理。
  而且,現(xiàn)在電話用戶對電信網(wǎng)絡(luò)的依賴性也愈來愈大,對電信網(wǎng)絡(luò)運營公司的服務(wù)質(zhì)量的要求也愈來愈高。作為電話接入網(wǎng)的重要組成部分,市話電纜的配線、分線設(shè)備直接連接著用戶,這些設(shè)備的維護和管理直接關(guān)系到對用戶的服務(wù)質(zhì)量和服務(wù)水平;同時由于這些設(shè)備的低技術(shù)含量和強勞動力的投入,使得維護人員的綜合素質(zhì)較低,管理也較混亂。市話交接箱,作為主要的分線設(shè)備,因被各類施工人員頻繁開啟、挪動,很容易造成通信中斷。又由于維護人員能隨意開啟箱門進而隨意改動線路而不更新資料,導(dǎo)致交接箱分線資料的不準(zhǔn)確,布線不規(guī)范,也容易因箱門鎖閉不嚴(yán),遭到非法人員的破壞,導(dǎo)致用戶電話被盜打、私接電話線等,使市話號線準(zhǔn)確率難于提高,并成為故障多發(fā)的重要部位。
  基于這種情況,電信網(wǎng)絡(luò)運營公司如何適應(yīng)新的需要,利用現(xiàn)代技術(shù)和手段來管理市話電纜的配線、分線設(shè)備,在無人現(xiàn)場值守的情況下,能迅速發(fā)現(xiàn)和排除故障,就變得非常必要?;赑STN的市話交接箱集中監(jiān)控管理系統(tǒng)的應(yīng)用能很好地解決上述矛盾,它能對交接箱的開啟和分線資料進行控制和管理,同時也能對交接箱的非法侵入進行告警和信號傳遞。
1 系統(tǒng)工作原理
1.1 系統(tǒng)結(jié)構(gòu)
  整個系統(tǒng)采用了客戶/服務(wù)器+樹型控制的結(jié)構(gòu)形式。圖1表示出了該集中監(jiān)控管理系統(tǒng)的組網(wǎng)圖。現(xiàn)將各部分的結(jié)構(gòu)和功能概述如下:客戶端與服務(wù)器端的連接是嚴(yán)格通過服務(wù)器上中央數(shù)據(jù)庫進行的,摒棄了以往的DDE、OLE等數(shù)據(jù)傳遞模式,便于提高可靠性、簡化編程任務(wù)。客戶端與服務(wù)器的交互作用主要表現(xiàn)為兩個方面:一是靜態(tài)數(shù)據(jù)的讀寫操作;二是動態(tài)數(shù)據(jù)的讀寫操作。對于動態(tài)數(shù)據(jù),在服務(wù)器數(shù)據(jù)庫上建有隨時更新的動態(tài)表,客戶端每隔一定時間去讀數(shù)據(jù)庫,并判別其狀態(tài)變化情況??蛻舳诵枰獔?zhí)行的遠(yuǎn)程命令(如單箱監(jiān)視、遠(yuǎn)程開鎖等)采用事先約定的命令操作碼來更改服務(wù)器上數(shù)據(jù)庫相應(yīng)表的相應(yīng)字段內(nèi)容,而服務(wù)器則每隔一定時間去查詢(或采用事件觸發(fā)方式檢索)相應(yīng)字段的內(nèi)容;然后與前臺進行交互,來執(zhí)行相應(yīng)動作。這樣的結(jié)構(gòu)設(shè)計,把客戶與服務(wù)器端的連接僅局限于數(shù)據(jù)庫,極大地提高了系統(tǒng)運行的可靠性,而且對于這樣一個實時性并不強的系統(tǒng)來說是足夠的。


  服務(wù)器端軟件的運行環(huán)境是Windows NT Server 4.0,服務(wù)器端程序采用NT特有的后臺服務(wù)(Services)方式運行。該程序沒有可視界面,隨NT的啟動而自動啟動,隨NT的終止而自動終止。對于軟件運行參數(shù)的調(diào)整可以通過控制面板的專屬界面進行,從而極大地提高了可靠性,免除了人為誤操作,可以實現(xiàn)全天候正常運行。
  客戶機與服務(wù)器的連接方式,既可以采用以太局域網(wǎng)進行,也可以采用遠(yuǎn)程電話撥號進入服務(wù)器所在局域網(wǎng)。如果條件許可,也完全可以通過Internet利用瀏覽器與服務(wù)器進行交互。方法其實很簡單,服務(wù)器有自己的DNS和IP地址,利用CGI或ASP技術(shù)實現(xiàn)對SQL Server 7.0數(shù)據(jù)庫的讀寫操作,客戶端只是調(diào)用服務(wù)器端的HTML即可。這樣也就可以充分利用網(wǎng)上尋呼、自動E-MAIL服務(wù)等先進技術(shù)實現(xiàn)即時的告警。而服務(wù)器程序則一直在后臺運行,并不斷更新數(shù)據(jù)庫,且與WEB系統(tǒng)互不干擾,這也是這種方式的最大優(yōu)點。
  圖1中的客戶機由多媒體計算機和接入設(shè)備組成,能對一定區(qū)域的各交接箱進行全面的監(jiān)視、控制和維護,也可以編輯、存儲、記錄、查詢和打印相關(guān)資料。每個客戶端的應(yīng)用程序都是相同的,不同的僅是其服務(wù)范圍和權(quán)限級別。對于處于不同地方的客戶機,或者對于不同的操作者,系統(tǒng)可以給予不同的權(quán)限級別。最高級別的客戶機行使管理員的職責(zé),負(fù)責(zé)整個系統(tǒng)的正常運轉(zhuǎn),負(fù)責(zé)為不同的客戶機授權(quán),而且它還能對整個系統(tǒng)進行全面的監(jiān)視和維護;能夠存儲、記錄、查詢和打印所有資料。由此可見這種結(jié)構(gòu)對整個系統(tǒng)的構(gòu)建提供了非常大的靈活性。這樣的一臺客戶機最多可監(jiān)控256臺遠(yuǎn)程監(jiān)控單元。
  遠(yuǎn)程監(jiān)控單元是基于單片CPU的微機小系統(tǒng),機中裝有MODEM,通過PSTN與中央服務(wù)器系統(tǒng)連接。各遠(yuǎn)程監(jiān)控單元安裝在分局、支局、模塊局或接入點,能對該交換局所屬的所有交接箱進行實時監(jiān)視和控制,并將各類信息及時上報。若與之直接相連的交接箱發(fā)生非法開啟,該監(jiān)控單元能即時呼叫負(fù)責(zé)該交接箱的包箱員的BP機進行告警并及時向中央服務(wù)器報告,由中央服務(wù)器將告警信號傳遞給相應(yīng)的客戶端。中央服務(wù)器也可以主動控制遠(yuǎn)程監(jiān)控單元的行為,如收集交接箱操作的歷史記錄,收集包箱員密碼,遠(yuǎn)程開鎖、單箱監(jiān)視等等,收集的數(shù)據(jù)將存入該機的中心數(shù)據(jù)庫內(nèi)。這樣一方面便于集中管理,一方面有利于保護數(shù)據(jù)的安全??蛻舳藢唤酉涞牟僮魇峭ㄟ^中央服務(wù)器控制相應(yīng)遠(yuǎn)程監(jiān)控單元完成的。一臺大容量遠(yuǎn)程監(jiān)控單元可監(jiān)控多達(dá)256個交接箱。
  系統(tǒng)的最低級是被監(jiān)控的對象,也就是各個交接箱。遠(yuǎn)程監(jiān)控單元直接通過電纜與各交接箱連接,交接箱上裝有電子鎖,如果發(fā)生異常或者交接箱與遠(yuǎn)程監(jiān)控單元之間的連線被切斷,將會立即產(chǎn)生告警信息。
  服務(wù)器與遠(yuǎn)程監(jiān)控單元的連接采用多串口卡連接多個MODEM。系統(tǒng)服務(wù)程序采用Telephony API建立和管理MODEM連接,利用標(biāo)準(zhǔn)Windows API的文件處理函數(shù)處理數(shù)據(jù)交換,采用并口I/O和多線程技術(shù)管理通信鏈路;在服務(wù)器應(yīng)用中至少應(yīng)該包括三個線程:一個作為主線程來管理程序的正常運行,另外兩個線程一個用于讀通道,一個用于寫通道。它采用事件觸發(fā)方式(中斷方式)進行數(shù)據(jù)的讀寫;當(dāng)沒有事件觸發(fā)時,使線程處于休眠狀態(tài),以最大限度地節(jié)省CPU資源,當(dāng)有事件觸發(fā)時再喚醒該線程。為了增加通用性,在建立和管理MODEM連接時,必須采用TAPI函數(shù)。其低層通信程序應(yīng)該完成數(shù)據(jù)的打包與解包、數(shù)據(jù)的發(fā)送與接收、數(shù)據(jù)有效性的檢驗、數(shù)據(jù)傳輸?shù)耐暾员WC、通信鏈路的接通與關(guān)閉、通信鏈路的故障恢復(fù)等功能。
  總之,該系統(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ā)生非法開啟或者其與遠(yuǎn)程監(jiān)控單元之間的連線被切斷時,發(fā)出告警信息。遠(yuǎn)程監(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ù)器還可以逐一呼通各前端遠(yuǎn)程監(jiān)控單元,進行硬件系統(tǒng)測試、校正時鐘,或令選中的監(jiān)控單元將其存儲的各交接箱操作歷史信息記錄發(fā)送過來做相應(yīng)分析處理并錄入數(shù)據(jù)庫中。客戶端也可以針對某交接箱執(zhí)行遠(yuǎn)程開鎖或單箱監(jiān)視任務(wù),如前所述,這一行為是通過服務(wù)器進行的。
2 系統(tǒng)功能
  該系統(tǒng)可以實現(xiàn)下述功能:
  ·在被監(jiān)控的交接箱上,配備一至兩把密碼電子鎖,分別控制前后門,通過包箱員或系統(tǒng)管理員的正確操作,可控制開啟電子鎖并記錄相應(yīng)信息。
  ·包箱員在本人維護的交接箱上接上話機,撥本人的開箱密碼,可開啟交接箱的前后門;通過撥內(nèi)部通話字冠可與系統(tǒng)管理員通話;通過撥市話通話字冠可與普通市話用戶通話;撥修改密碼字冠和本人的舊密碼和新密碼,可修改自己的密碼。
  ·管理員可通過客戶機或系統(tǒng)管理話機,執(zhí)行遠(yuǎn)程開鎖。
  ·在交接箱受損、被非法侵入、箱門長期開啟時,可由遠(yuǎn)程監(jiān)控單元發(fā)BP機信號,通知維護人員及時處理并予以記錄;可由系統(tǒng)自動呼叫值班電話,用語音通知值班人員;也可在客戶機上發(fā)出聲光告警。
  ·可記錄、查詢、打印、匯總每個交接箱的操作歷史,包括交接箱每次開啟起止時間及操作人員姓名;非法侵入事件的發(fā)生時間和修復(fù)時間;遠(yuǎn)程開鎖事件的時間以及請求開鎖者的姓名。
  ·客戶機可及時顯示所有交接箱的使用狀態(tài),包括話機摘/掛機狀態(tài)、門的開/關(guān)狀態(tài)以及交接箱的告警狀態(tài)等。
  ·能夠在客戶機上具體顯示和打印任意一臺交接箱的各項資料,包括交接箱編號、安裝使用日期、安裝地點,累計故障次數(shù)、各維護人員的姓名、密碼及其所管轄的交接箱編號。
3 通信約定與數(shù)據(jù)庫
3.1 通信約定

  中央服務(wù)器與各遠(yuǎn)程監(jiān)控單元分別安裝有MODEM,中間由PSTN通過撥號連接。當(dāng)中央服務(wù)器發(fā)起通信時,它先撥遠(yuǎn)程監(jiān)控單元的電話號碼,遠(yuǎn)程監(jiān)控單元收到振鈴信號后自動應(yīng)答,進入數(shù)據(jù)通信程序;當(dāng)由遠(yuǎn)程監(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機號碼用于遠(yuǎn)程監(jiān)控單元自動發(fā)BP機信息時使用。交接箱狀態(tài)數(shù)據(jù)表用于不斷更新客戶軟件交接箱狀態(tài)的變化情況。如果某交接箱產(chǎn)生告警信息,其告警數(shù)據(jù)也存放在該表中。遠(yuǎn)程命令處理隊列是各客戶端為執(zhí)行遠(yuǎn)程開鎖、單箱監(jiān)視之類的命令而發(fā)送到服務(wù)器數(shù)據(jù)庫中,由服務(wù)器軟件按隊列順序排隊執(zhí)行。


  總之,遠(yuǎn)程分布式電信交接箱監(jiān)控管理系統(tǒng)監(jiān)控容量大、組網(wǎng)方便、性能穩(wěn)定、實施費用相對較低、與其他監(jiān)控系統(tǒng)的兼容性強,可同時監(jiān)控交接箱和配線架,可將交接箱分線資料實現(xiàn)計算機管理。實踐證明,對于交接箱實現(xiàn)無人值守的分布式遠(yuǎn)程集中監(jiān)控非常有效。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。