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