孫卓 袁婧 丁娜 陳洪利 易希延



摘 要 區(qū)域自動氣象站(以下簡稱“區(qū)域站”)和農(nóng)村應(yīng)急廣播系統(tǒng)運行監(jiān)控是市級氣象裝備保障工作的重要部分,但由于站點數(shù)量較多,實時監(jiān)控的難度和工作量較大。現(xiàn)有監(jiān)控手段缺少集約性、直觀性和時效性,因此設(shè)計開發(fā)一款大屏運行監(jiān)控平臺,將站點的分布運行情況、傳輸質(zhì)量、實時數(shù)據(jù)、發(fā)布接收狀態(tài)以及故障信息等設(shè)備運行狀態(tài)的重要指標集中顯示,能夠大大減少業(yè)務(wù)人員的工作量,提升工作質(zhì)量。
關(guān)鍵詞 氣象裝備;運行監(jiān)控;設(shè)計開發(fā)
1 總框架設(shè)計
系統(tǒng)的總體設(shè)計上,除了保證系統(tǒng)功能完善、運行穩(wěn)定,同時要兼顧監(jiān)控對象的擴展性、界面分布的合理性以及狀態(tài)更新的時效性。
監(jiān)控對象的擴展性是指監(jiān)控站點逐年會存在數(shù)量的變化、軟硬件的變化、考核指標的變化等等。
界面分布的合理性是指平臺每部分功能展示的內(nèi)容要能夠迎合業(yè)務(wù)需要,要直觀、不多余。
狀態(tài)更新的時效性主要體現(xiàn)在平臺開發(fā)者對業(yè)務(wù)流程是否深入了解,對數(shù)據(jù)流轉(zhuǎn)的各環(huán)節(jié)是否清晰,同時關(guān)系到程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)。
平臺的功能設(shè)計上,主要包括區(qū)域站運行監(jiān)控和農(nóng)村應(yīng)急廣播實時監(jiān)控兩大功能區(qū)。
2 區(qū)域站運行監(jiān)控
2.1 區(qū)域自動氣象站分布圖
顯示盤錦市行政區(qū)域地圖,將區(qū)域站站點位置標注在地圖上,實時監(jiān)控站點到報情況,區(qū)域站數(shù)據(jù)從CIMISS接口獲取,每5 min定時刷新頁面,如果區(qū)域站延遲20 min沒有數(shù)據(jù)到達,則表示該站點不在線。如果站點缺報或者遲報則用紅色圓點標注該站點,如果正常到報顯示綠色圓點,如圖1所示。
2.2 區(qū)域站到報率
通過CIMISS氣象數(shù)據(jù)統(tǒng)一服務(wù)接口實時獲取區(qū)域站資料,對盤錦市各站區(qū)域站數(shù)據(jù)實時上傳情況進行統(tǒng)計,再通過站點歸屬地計算出盤錦市各轄區(qū)內(nèi)站點到報率,以餅圖的方式展示。
2.3 區(qū)域站數(shù)據(jù)監(jiān)控
依托市本級中心數(shù)據(jù)庫,分析計算站點風(fēng)向風(fēng)速、雨量和氣溫四要素數(shù)據(jù),以時間為橫坐標、要素值為縱坐標,利用折線圖在平臺顯示,能夠清晰識別出站點數(shù)據(jù)變化,從而便于分析數(shù)據(jù)的可用性,對儀器設(shè)備故障處理提供可靠依據(jù),如圖2所示。
3 農(nóng)村應(yīng)急廣播實時監(jiān)控
農(nóng)村應(yīng)急廣播系統(tǒng)實時監(jiān)控主要包括在線率統(tǒng)計、未在線站點綜合顯示、信息發(fā)布跟追等功能。
3.1 在線率統(tǒng)計
利用FTP文件傳輸協(xié)議,實時獲取農(nóng)村應(yīng)急廣播系統(tǒng)中心站軟件自動生成的在線率報文,通過對報文的分析,計算出各區(qū)縣農(nóng)村應(yīng)急廣播不在線數(shù)量和在線數(shù)量的比值,以柱狀圖的方式展示,如圖3所示。
3.2 未在線站點綜合顯示
根據(jù)在線率統(tǒng)計,提取各區(qū)域不在線站點站號,再利用站點信息表將不在線站點的全部信息綜合顯示,以便及時掌握故障站點,提高維修及時率。
3.3 信息發(fā)布跟追
實時抓取農(nóng)村應(yīng)急廣播中心站數(shù)據(jù)庫信息,分析信息發(fā)布產(chǎn)生的日志信息,將未發(fā)送成功的回執(zhí)信息,以表格的方式進行滾動顯示,如圖4所示。
4 系統(tǒng)架構(gòu)分析
系統(tǒng)采用B/S架構(gòu)模式。技術(shù)實現(xiàn)上實現(xiàn)前后端系統(tǒng)分離,擁有良好的數(shù)據(jù)訪問接口。
5 運行環(huán)境分析
系統(tǒng)服務(wù)器要求支持基于Intel Xeon架構(gòu)的刀片式或機架式服務(wù)器,操作系統(tǒng)要求支持Linux操作系統(tǒng);客戶端要求支持基于Windows系列的PC辦公電腦,要求支持常見的IE10以上、Chrome和Fire Fox等瀏覽器。
6 接口需求分析
系統(tǒng)接口關(guān)系主要包括內(nèi)部接口和外部接口。
內(nèi)部接口指本系統(tǒng)內(nèi)部各模塊及其子模塊之間數(shù)據(jù)交互關(guān)系。與區(qū)域自動站數(shù)據(jù)監(jiān)控的接口:實時監(jiān)控數(shù)據(jù)入庫的情況,對未成功入庫的數(shù)據(jù)做初步的判斷信息。與農(nóng)村應(yīng)急廣播監(jiān)控的接口:實時監(jiān)控農(nóng)村應(yīng)急廣播在線信息。
外部接口是指軟件與外部系統(tǒng)間的接口。與CIMISS的接口通過CIMISS獲取區(qū)域自動氣象站、常規(guī)自動氣象站等實況數(shù)據(jù),與大喇叭數(shù)據(jù)庫的接口通過大喇叭數(shù)據(jù)庫獲取大喇叭回執(zhí)信息。
(責(zé)任編輯:趙中正)