基于区域自动站对气象灾害预警平台的初探

时间:2022-08-03 08:56:46

基于区域自动站对气象灾害预警平台的初探

摘要 近年来,随着气象站硬件监控设施的不断完善,对气象信息的检测水平已经获得的突飞猛进的发展。无论是监控指标的准确度还是预报时间的长度都已经达到了前所未有的水平,可以说,对气象信息的获取量已经可以基本满足预期值。然而,有效的气象信息不能及时的给用户已经成为制约气象信息行业发展的瓶颈,因此,本文利用自动气象站监控管理软件,获取气象信息,对其进行预处理,通过网络自动以短信的形式发送到用户,将会有效的解决预警的面窄不到位的现状。

关键词 气象灾害预警;消息接收模块;预警处理模块;短信模块

中图分类号X4 文献标识码A 文章编号 1674-6708(2013)83-0091-03

0引言

气候异常,气象灾害时有发生,利用最有效的平台及时的天气信息已经刻不容缓。

毫无疑问,随着手机的不断普及,手机短信已经成为当下最有效、最快捷的信息平台。如果可以通过短息气象灾害预警信息,那么气象信息的传递问题将迎刃而解,从而实现信息者与接受者的完美对接。

那么,如何实现从现有软件平台到手机短信的跨越呢?围绕这个课题,笔者曾做过初步的研究,整个过程需要经过如下几个阶段:首先由现有自动气象站监控管理软件平台发送气象信息,然后进行气象信息接收、气象灾害信息过滤与处理、获取目标用户手机号、发送手机短信。

1 实现思路

针对上述过程,可以开发一套软件产品,为了方便描述,文中命名为气象灾害预警平台,简称预警平台。软件功能流程如下:

其中,消息接收模块负责气象信息的接收与转发;预警处理模块负责气象信息的解析、过滤、组装以及用户手机号的获取;短信模块负责发送短信。

2具体实现思路

2.1消息接收模块

消息接收模块负责气象信息的接收与转发,是整套系统流程的基础,因此设计一个稳定高效的消息接收模块尤为重要。

首先,消息接收模块与现有平台需要约定接口的协议,统一接口规范,从而保证数据接收的准确性;其次,任何一方不得单方面修改接口内容,从而保证系统运行的稳定性。

为保证消息接收的稳定性及高效性,选择一种行而有效的接口协实现方式至关重要,当前比较常用的实现方式有Socket,BORBA,WebService,ActiveMQ等。笔者比较推荐ActiveMQ,它是由Apache出品,目前最流行的消息中间件之一,完美实现了实时消息的发送和接收。

2.2 预警处理模块

预警处理模块负责气象信息的解析、过滤、组装以及用户手机号的获取,是整个流程的核心,具体如下:

解析是指把接收到的气象信息进行预处理,包括气象信息的发生时间、预警类型、预警级别、建议、者等。其中预警类型包括台风、暴雨、暴雪、寒潮、大风、沙尘暴、高温、干旱、雷电、冰雹、霜冻、大雾、霾、道路结冰等十四类;预警级别包括蓝色、黄色、橙色、红色四个级别。解析后实现如下效果:

者:曲阜市气象台

发生时间:2010年7月19日14时

预警类型:雷电

预警级别:橙色

目标手机号从该表中获取即可。

程序中使用方法是调用短信猫附带的动态库dllforvc.dll中的一些函数,其调用方法跟系统API函数调用方法类似,此处不再赘述。

3 结论与展望

据相关数据显示,近年来发生极端天气的机率存在上升趋势。因此,及时气象信息,有效的预防自然灾害,将人们群众的损失扼杀在无形之中,是所有气象工作人员的责任和义务。尽管本人对相关技术的研究比较粗浅,但仍希望能起到抛砖引玉的作用,对实际产品的研发有一定的参考价值。我相信,随着科技手段的不断融入,我们的气象必能提供更加优质的产品,给所有人带来实实在在的帮助。

上一篇:矿井地质测量工作与安全生产及成本的关系研究 下一篇:汽车装饰过程聚丙烯针织物的应用