[摘要]PCVSAT單收站運行監(jiān)控系統(tǒng)運用現(xiàn)代計算機網(wǎng)絡、數(shù)據(jù)庫等軟件技術,針對單收站在實時運行過程中接收并生成的數(shù)據(jù)而設計開發(fā),來實現(xiàn)對全省單收站運行狀況的監(jiān)控,對于全面掌握單收站的運行狀況,加強技術保障手段,提高技術保障能力,快速高效進行設備的技術保障有重要意義。主要從系統(tǒng)的結構、功能及實現(xiàn)技術等方面來敘述。
[關鍵詞]PCVSAT單收站 運行監(jiān)控
中圖分類號:TP2文獻標識碼:A文章編號:1671-7597(2009)0420009-01
PCVSAT單收站系統(tǒng)是以北京主站為中心覆蓋全國縣級以上氣象臺站的星型結構衛(wèi)星通信網(wǎng)絡系統(tǒng),我省已建成有單收站系統(tǒng)89套,用于接收氣象資料和產(chǎn)品數(shù)量以及同上級臺站的聯(lián)系,這對于做好重大災害性天氣預報服務、決策服務等工作都起到顯著的作用。
一、系統(tǒng)的需求分析
對于全省89個站點通信網(wǎng)絡參數(shù)和客戶端軟件的配置管理;故障監(jiān)控管理包括故障診斷、報警,對于設備故障和網(wǎng)絡資源及網(wǎng)絡節(jié)點的異常情況進行報警,并記錄和發(fā)布報警內容;實時監(jiān)控系統(tǒng)對全省PCVSAT站點狀態(tài)數(shù)據(jù)和網(wǎng)絡狀況進行定時的統(tǒng)計和監(jiān)視,給各級用戶提供完整的接收和發(fā)送氣象資料報告,設備的運行報告;按業(yè)務工作流程,將監(jiān)控系統(tǒng)的日志信息傳送到日志管理數(shù)據(jù)庫中,并從數(shù)據(jù)庫中統(tǒng)計前一時段的信息。定時對數(shù)據(jù)庫的容量大小進行維護,做數(shù)據(jù)備份,避免巨大的數(shù)據(jù)量對數(shù)據(jù)的查詢速度的影響,保證系統(tǒng)正常運行;監(jiān)控系統(tǒng)將為各級用戶提供監(jiān)控的各類信息,因此在省級服務器建立一web站點,為保證不間斷運行,須對站點進行維護和管
理。
二、系統(tǒng)結構設計
監(jiān)控系統(tǒng)是基于網(wǎng)絡的應用系統(tǒng),其結構采用的是C/S模式。C/S結構通過消息傳遞機制,由客戶端發(fā)出請求給服務器,服務器進行相應處理后經(jīng)傳遞機制送回客戶端。而在監(jiān)控系統(tǒng)中,服務器端包括web應用服務器和數(shù)據(jù)獲取服務器。
監(jiān)控系統(tǒng)的分布式結構如圖1所示,中心服務器端同臺站客戶端通信,采用分布式通信結構方式,可以滿足雙方的數(shù)據(jù)和信息通信的要求。
三、系統(tǒng)數(shù)據(jù)庫設計
系統(tǒng)建立日志管理數(shù)據(jù)庫對系統(tǒng)運行中產(chǎn)生的數(shù)據(jù)進行管理,主要存儲監(jiān)控系統(tǒng)的運行日志信息,可分為實時數(shù)據(jù)庫和歷史數(shù)據(jù)庫。歷史數(shù)據(jù)庫中保存歷史的日志信息,實時數(shù)據(jù)庫中保存實時的日志信息,監(jiān)控系統(tǒng)主要負責實時數(shù)據(jù)庫的設計以及查詢優(yōu)化。
四、系統(tǒng)實現(xiàn)
監(jiān)控系統(tǒng)選擇windows xp為軟件開發(fā)平臺和使用Visual Basic6.0為應用程序開發(fā)平臺,數(shù)據(jù)庫采用sql server,Visual Basic6.0是功能非常強大的多媒體開發(fā)工具,它有豐富的函數(shù)和方法處理各種各樣的多媒體信息,能夠很靈活的操作圖形、聲音、動畫、影象等多媒體素材。
監(jiān)控系統(tǒng)短信功能主要用來下發(fā)監(jiān)控結果中的報警信息,短信的接收對象包括故障臺站的維護人員及省級設備技術保障人員,在特定情況下,還包括各級業(yè)務主管部門的相關人員。實現(xiàn)采用軟硬件結合,硬件為西門子T35i短信模塊,通過RS232串口同計算機相連,模塊內插入在電信部門申請手機卡,硬件部分完成。目前,硬件模塊都提供了大量AT命令供用戶進行二次開發(fā)。
另外在系統(tǒng)中利用微軟的MSTTS(Microsoft Text-To-Speech)文字朗讀技術和vb編程來實現(xiàn)語音功能,MSTTS是微軟公司研制的一套功能強大的英文文字朗讀引擎,它可以將文檔中的英文文字信息轉換成計算機語音信息,通過計算機聲卡發(fā)音將內容朗讀出來,如圖2。
PCVSAT單收站運行監(jiān)控系統(tǒng)是為了全面快速地掌握全省單收站系統(tǒng)的實時運行狀況和提高技術保障能力而設計開發(fā)的,它充分利用了現(xiàn)代網(wǎng)絡、數(shù)據(jù)庫、軟件開發(fā)等技術,實現(xiàn)對全省單收站設備運行狀況的監(jiān)控,系統(tǒng)建成試用后,可及時地了解單收站的運行狀況,并具有數(shù)據(jù)查詢和統(tǒng)計功能,在設備出現(xiàn)問題能及時將信息通過網(wǎng)絡傳送至設備臺站,系統(tǒng)實現(xiàn)了無人值守,通過短信模塊能將故障臺站和信息內容發(fā)送到相關的管理和保障人員。系統(tǒng)的開發(fā)提高了對單收站系統(tǒng)技術保障的響應能力,縮短故障持續(xù)時間,同時系統(tǒng)的開發(fā)為今后對于其他氣象探測設備的運行監(jiān)控提供參考。
參考文獻:
[1]PCVSAT系統(tǒng)基本原理及小站的安裝、調試,《江西氣象科技》,1999年第1期.
[2]PCVSAT小站日常維護和常見故障分析,《江西氣象科技》,2000年第1期.
[3]Tan Graham,面向對象的方法原理與實踐(原書第3版),機械工業(yè)出版社,2003年3月1日.
作者簡介:
聞春華,男,漢族,江西黎川人,軟件工程碩士,江西省大氣探測技術中心,研究方向:氣象探測、技術保障。