盘锦区域自动气象站及农村应急广播运行监控平台设计
2020-08-19孙卓袁婧丁娜陈洪利易希延
孙卓 袁婧 丁娜 陈洪利 易希延
摘 要 区域自动气象站(以下简称“区域站”)和农村应急广播系统运行监控是市级气象装备保障工作的重要部分,但由于站点数量较多,实时监控的难度和工作量较大。现有监控手段缺少集约性、直观性和时效性,因此设计开发一款大屏运行监控平台,将站点的分布运行情况、传输质量、实时数据、发布接收状态以及故障信息等设备运行状态的重要指标集中显示,能够大大减少业务人员的工作量,提升工作质量。
关键词 气象装备;运行监控;设计开发
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获取区域自动气象站、常规自动气象站等实况数据,与大喇叭数据库的接口通过大喇叭数据库获取大喇叭回执信息。
(责任编辑:赵中正)