气象预警互动系统中短信数据库技术的应用

【摘 要】手机气象短信作为利用现代通讯传媒传播气象信息的新形式,具有传播速度快、效率高等优势,气象短信业务是开展气象服务的重要手段之一。本文阐述了气象短信业务优势对系统进行了概述,主要对短信模块技术应用及编码进行了分析,最后论述了气象短信应用的意义及其发展趋势,以供参考。

【关键词】气象短信;数据库;气象灾害预警;应用;发展

短信模块作为一种无线通讯技术,在信息发布、信息监控、双向互动等领域,有着传输稳定、成本低廉、易于扩展等特点,应用十分广泛。应用短信模块(短信猫)、数据库技术和XML技术等,实现了气象预警信息互动系统主要功能。以下就气象预警互动系统中短信数据库技术的应用进行了分析,讨论了短信模块技术和数据库技术在气象预警领域的应用,旨在提高短信数据库在气象预警互动系统中的现实功能,为人们提供气象服务。

一、气象短信业务优势

短信是手机终端服务中除语音通话外最基本、最常用的服务,气象部门服务中心通过与电信运营商合作开展基于手机短消息的气象预报信息服务,已成为当前气象信息服务中最主要、最快捷、覆盖面最广的传播方式之一,其优势主要表现在以下几个方面:

1、权威性和时效性。气象短信内容由气象部门直接提供,并直接面对客户,保证了气象信息的权威性,避免出现延时、错误的转述预报而失去气象信息真实性;遇到突发性灾害天气发生,气象短信可迅速高效地进行发布传递,发布时间可提前至前1小时甚至几分钟,确保用户无论是在本地还是外地都能第一时间接收到最新气象信息,充分发挥了手机短信的时效性。

2、专业性和实用性。气象短信内容丰富多彩,可满足不同用户的不同需求,发布短期天气预报及中长期天气预报预测、天气实况等专业性服务,还可在基本天气信息基础上增添生活指数预报,如紫外线指数、晨练指数、舒适度、出行及穿衣指南等实用性气象信息;气象短信定制方便、费用低,适应人群广,还可免费获得节假日天气预报、气象灾害预警预报及防范建议等。

3、灵活性和多样性。气象短信的发布不会受到时间和空间限制,可采取定时发布或根据天气变化随时紧急发布,用户接收信息同样不受时间和地点影响,且信息覆盖面广;作为预警信号发布的重要渠道,成为突发事件的有效传递手段,是领导及相关部门提前做好指挥调度和开展防灾减灾工作的信息保证,可实现群组发布及用户转发的多样性,方便、快捷,节省了人力和物力。

二、气象短信系统的概述

1、气象信息员信息数据库。按应急联系人、气象协理员、气象信息员类别,对气象灾害预警对象进行分区域、分级别管理。支持指定格式的Excel信息表的导入功能,实现录入、查询、统计和信息维护、日志管理等功能。

2、信息发布。利用短信模块实现气象信息快速发布和传递,为气象信息员及时提供气象预警信息,对下行信息进行查询、统计。

3、信息上报。气象信息员通过手机短信规定格式上报灾情。气象部门对信息员上报的灾情调查信息,可进行统计、查询,完成上报信息审核、转发、审签、导出等操作。

4、信息交互。以手机短信形式发布气象信息员工作动态、气象科普、灾害防御、政策法规等工作信息。通过定期下发短信对气象信息员开展气象科普知识和防灾减灾技能知识培训。

三、短信模块技术应用及编码

1、短信通讯接口。短信模块俗称短信猫,是一种内嵌GSM无线通信模块的工业级MODEM,插入移动运营商的手机SIM卡,可以与移动运营商的短信中心建立无线连接[3]。在该系统开发中,短信模块通过串口RS232与计算机连接,基于WINDOWS系统开发,采用底层API串口通讯技术与标准 的GSM AT指令集,达到当前信号检测、短信单发或群发以及新信息的接收、通讯录操作等功能。开发语言采用C/C++、开发环境VC++,系统数据库采用Access 2003。建立一个以短信模块收发为基础的信息平台,从而实现气象部门和气象信息员的双向互动。

2、GSM AT指令支持。首先连接设备,将设备接入电脑,安装设备驱动。运行该系统,打开指定串口。向串口发送AT指令,判断串口是否可以正常操作。如果设备连接成功,程序将自动检测SIM卡及当前信号强度,自动下载SIM卡信息。初始化设备,使用AT+CPIN指令检测SIM卡是否存在,如果存在则系统继续下一步操作,否则提示无SIM卡,并自动关闭串口。信号检测,通过发送AT+CSQ来检测当前设备的信号强度。设备信号强度范围为:1-31,如果返回99表示无信号,31表示信号最好。下载SIM卡信息,同样需要设置短信存储类型,指令为AT+CPMS=“SM”。设置成功后,将自动下载SIM卡信息并同时保存至该系统“收件箱”(SMS_Inbox)表中。

3、短信操作。发送短信AT指令:在发送短信之前,确定使用PDU模式发送,设置指令为:AT+CMGF=0。设置成功之后再发送短信,指令为:AT+CMGS。信息接收:开启一个线程,在设备初始化成功之后,线程将启动。并时时向串口发送AT+CMGL=0来检测串口是否有新信息到达。信息群发:定义一个存储当前要发送短信的联系人的Vector容器。使用FOR循环发送:如果一条信息发送成功则自动保存在“已发件箱”(SMS_Sendbox)表中。如果发送失败则保存至“未发件箱”(SMS_Outbox)表中。信息删除:支持对短信的删除,使用AT+CMGD=信息索引;如果发送成功,则返回OK。

4、XML语言应用。系统开发中,大量使用了XML可扩展标记语言 (Extensible Markup Language, XML) ,对天气预报、工作动态、气象科普、防灾减灾知识等短信息模板进行结构性的数据标记和定义。

四、气象短信应用的意义及其发展趋势

该系统通过短信模块技术、数据库技术和XML技术的共同使用,为气象部门和气象信息员搭建了畅通、有效的信息交互平台,满足了气象预警短信全网发送的需求,提高了发送能力。气象信息员信息数据库结构完整、数据管理规范。短信下发、上报、转发、审核等功能非常实用,在发送气象灾害预警信息的基础上,丰富了气象服务内容,扩充了气象信息员管理职能,便于各级政府和气象部门及时了解气象灾害预警信息使用效果,采取防灾抗灾对策,促进气象应急管理工作向基层延伸。

通过对该系统开展业务应用检验,在暴雨、干旱、雷电冰雹大风等灾害过程中,为气象信息员免费发布气象灾害预警信息。基层气象信息员通过手机短信向预警互动平台报告灾情及时,受灾情况描述正确,为指导抗灾救灾提供了重要决策依据。

今后,要进一步提高信息发送速率,引进第三方短信平台和地理信息技术,建立可视化的预警信息发布管理平台,实现“全网发布、精准发布”,全面发挥气象信息员的重要作用,不断提高基层气象防灾减灾能力。

结束语

随着高新技术的发展,手机智能化程度越来越高,其接收信息的方式也相应增多,气象服务中心应加强短信发布新形式的研究开发,如彩信功能、语音短信功能、添加图片、铃声、背景音乐等形式,从而增强气象短信内容的可观赏性、趣味性及时尚气息,发展更多的用户参与使用手机短信业务平台。

参考文献:

[1]孙健.气象信息员工作手册[M].北京:气象出版社,2009.

[2]李良序.陕西农村气象防灾减灾知识读本[M].北京:气象出版社,2009.

[3]赵大成,贾海燕.手机短信收发的AT指令控制[J].信息工程大学学报,2004

[4]黄震宇.江西气象短信业务系统升级扩容解决方案[J].2012

[5]魏琳 论河北铁通商务新动力短信平台数据库维护[J] 科技与生活 2012年16期

推荐访问:互动 预警 气象 数据库技术 短信