基于CMACast卫星广播监控平台应用研究

时间:2022-09-05 07:55:37

基于CMACast卫星广播监控平台应用研究

本文通过研究CMACast卫星广播资料组织结构,梳理资料接收、存储、共享流程,并结合内蒙古自治区气象业务单位对广播资料的使用方式及数据要求的实际应用场景,搭建下行资料监控平台。实现自动对比卫星广播资料的完整度,并对漏缺资料实现自动补调;为用户提供广播资料的电子清单,根据用户提交的资料需求单,调整共享资料种类和共享方式。

【关键词】CMACast卫星广播 资料清单 监控 补调

1 引言

CMACast卫星广播资料受传输误码、接收干扰、雨衰等因素影响,造成资料接收错误或丢失,影响了资料接收的完整性,广播资料的种类多和数据量大,现有监控系统无法准确定位哪一种资料缺失,资料维护请求得不到及时准确地响应,给预报业务和服务业务带来了直接影响。为了提高实时气象资料分发的服务质量,有效保障CMACast小站数据接收的完整性,开发设计了CMAcast卫星资料监控服务平台,对广播通道下各类资料实时显示应收总数、实收总数进行对比,系统根据对比结果针对性的完成自动补调。本系统旨在满足内蒙古自治区主要业务单位对CMACast卫星广播资料的应用需求,在数据的完整性、维护需求的响应时间、服务质量方面得到提升。

2 平台软硬件环境

如表1所示。

3 平台主要功能与实现

3.1 监控平台主要功能

监控平台将CMACast卫星广播资料以树型结构展示监控资料,第一层为资料通道组,第二层为通道组下对应的资料通道,第三层为共享资料,通过勾选实现业务中需要资料的监控,目前可监控的通道组包括常规资料通道组、国内自定义格式观测资料通道组、数值预报产品通道组、天气雷达资料通道组、卫星资料通道组、预报服务产品通道组。

监控平台采集监控资料的应收、实收、缺收、补掉次数等实时入库信息,获得各个资料的接收状态,对接收不成功的资料针对性的完成补调并将ftp连接国家局的记录和下载状态记录到补调日志,便于日后对资料的补调情况进行分析与统计。

3.2 监控平台设计与实现

监控平台主要分资料监控模块和资料补调两大模块,程序处理流程如图1所示。

资料监控模块将CMAcast卫星广播资料按照资料通道组、通道资料梳理并存储至数据库中,业务人员根据业务需求定制需要针对性的监控资料。监控模块采集新一代系统数据库中的表TR_DVB_RCV、TR_DVB_SEND和TR_DVB_FTP,分别获取资料接收、分发、和补调信息,通过数据融合算法,准确定位获取缺收资料的详细信息。本文根据气象台需求,设置常规资料、数值预报、精细化指导预报、卫星数据为默认监控资料,其他资料在资料清单列出,可在今后业务扩展中按照需求灵活定制,定制监控资料如图2所示,监控资料如图3所示。

2015年12月19日10时至2015年12月19日13时资料接收监控状态如图4所示,点击“详情”查看缺收资料详情如图5所示。

资料补调模块监测到补调信息后,将带补调资料推送至补调消息队列,采用commons-net包中的FTPClient完成资料的下载,将下载服务器的IP地址、端口号、用户名、密码、下载资料所在位置、资料名称、下载资料存放位置等参数传入调用函数。函数调用流程如图6所示。

为了提高资料时效、减少文件落地次数,启动Samba服务,使客户端服务器与新一代服务器系统之间能够实现互相通信,补调资料能够直接存储至/beht/wrkdir/incoming/cmacast/L*目录下,由新一代完成各个资料的后续分发共享

4 总结

预报和服务产品的制作对气象资料的时效性和完整性有着极其严格的要求,任一时次的气象资料的缺漏都会影响预报业务和服务业务的质量。

本项目将新一代国内通信系统中CMACast接收、发送、补调日志文件进行融合分析,将资料按照节目表通道进行筛选,针对预报员关注的资料内容进行精细化管理并将MACast卫星广播资料的接收、分发、共享应用流程实时监控,填补了传统下行资料管理的空白,实现了CMACast卫星广播数据实时监视与资料广播清单对比,显示缺漏数据,按照对比结果自动补调资料,建立了CMACast卫星广播资料数据端和业务应用端的类型对照和连通机制,为资料手工干预维护提供准确定位和处理依据。

经过不同场景的测试,平台能够很快定位缺漏资料,并完成资料的补调,降低了资料丢失的频率,提高了广播资料的完整性和时效性,可以满足预报人员和服务产品制作人员的业务需求。

参考文献

[1]韩书丽,谭小华,李湘,王鹏.卫星广播系统CMACast省级接收站缺收数据补调服务的设计与实现[J].气象科技,2014,03:417-422.

[2]王春芳,李湘,陈永涛,蒋克俭.中国气象局卫星广播系统(CMACast)设计[J]. 应用气象学报,2012,01:113-120.

作者单位

内蒙古自治区气象信息中心 内蒙古自治区呼和浩特市 010010

上一篇:物联网技术在消防部队的应用探究 下一篇:基于ISP技术的数字通信系统同步电路分析