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



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