湖北省突发事件预警信息发布系统12379短信子系统设计
2019-11-22夏青刘翔
夏青 刘翔
摘要:设计了湖北省突发事件预警信息发布系统12379短信子系统,实现了预警短信的发布、监控、统计分析等功能,进一步提高了应对突发事件的信息发布能力,以期为提前预防、及时发布提供参考。
关键词:12379短信系统;突发事件;预警
中图分类号:P45 文献标识码:A 文章编号:1674-9944(2019)18-0205-03
1引言
随着社会的发展和自然环境的变迁,突发事件所造成的社会危害日益严重。因此,充分利用各类传播渠道,通过多种方式快速、及时、准确的将预警信息传播给礼会公众。是最大限度地预防和减少突发事件发生及其造成的危害的重要途径。手机短信具备便捷、快速、人际传播快等特点,是预警传播的主要渠道,陈峥蓉等研究了应用VB和预警模版快速形成气象预警短信方法,罗保华等设计了地市级气象灾害短信预警系统,邱超等针对实时水情设计了预警短信平台。
12379短信子系统是湖北省突发事件预警信息发布系统的组成部分,该系统面向社会公众、决策领导提供信息服务,实现了预警信息的信息接收、信息发布、信息反馈和统计分析等功能。
2系统概况
湖北省突发事件预警信息发布系统纵向覆盖省、市、县三级气象部门,横向与省防汛指挥中心等30多个相关厅局互联互通,具备多部门、多灾种突发事件预警信息的快速收集、共享和统一发布功能,以及对区域内预警信息发布、接收情况、发布手段运行情况、设备运行情况的监控与反馈。湖北省突发事件预警信息发布系统采用一级部署,三级应用的方式,利用电子政务外网和气象宽带网,依托各类传播渠道,建立起全省统一、权威的预警信息发布体系。
湖北省突发事件预警信息发布系统包括六大部分,分别为发布管理平台、辅助决策系统、新媒体平台、数据库系统、安全系统及12379短信系统。12379短信系统最主要的作用是接受发布管理平台推送过来的预警信息,并自动发送至受众用户手机。此外,还具备预警短信手动编发、发送情况监控、系统监控、统计分析、受众管理等功能。12379短信系统共部署4台服务器,核心系统和数据库公用一台服务器,三大网关共用一台服务器,每两台服务器之间采用HBA卡光纤连接,利用双机热备技术,具备一定的故障自动恢复能力,保障系统正常运行(圖1、图2)。
3系统设计
12379短信系统基于B/S架构,主要功能包括信息接收、发布和反馈。以及业务管理、查询和统计分析等,并且具备与短信渠道、核心系统、配置操作等交互界面。12379短信系统包括在后台运行的短信发布核心系统、数据库、三大通信网络通道网关以及前端业务系统。
12379短信系统采用HTML5等技术进行界面展示,支持谷歌等主流WEB浏览器,兼容性较强,并能够适应目前主流的分辨率。在界面风格上与湖北省突发事件预警信息发布系统各子系统保持一致,包括显示风格、配色、图表、图标等,保证系统的整体性。为保证系统安全,采用系统用户权限分级管理模式,根据用户权限配置的不同,用户登录后展示的功能菜单和对数据操作的权限各不相同。系统详细记录用户所有操作.留痕管理贯穿于整个系统所有功能模块及业务流程中,包括登录、增加、删除、修改、查询、制作、处理、发布等以及交接班记录,并将日志内容保留一定期限。
12379短信系统数据库与发布管理平台中的相关数据表做了对应,便捷的实现了受众用户相关信息的数据同步、短信发布量和成功率等相关数据的统计、向辅助决策等系统提供发布反馈信息等。为保证系统的性能和可靠性,综合考虑与优化了包括数据库服务器、数据库、存储、应用程序的一致性、容错性、备份恢复等等诸多方面因素。短信系统数据库采用企业级数据库环境,采用Oracle 11g,设计为多库分布、集中管理的模式。充分使用数据库自身资源,保障对千万量级用户的数据支持(图3)。
12379短信系统预警短信具体发布流程如下,用户登录系统执行发布操作后,WEB服务端将信息写入历史信息表,并根据相关业务配置要求,生成本地发送的短信群发任务。本地群发模块通过定期扫描数据库中的群发任务表获取所需发布的内容和用户,并逐条下发给网关接人模块。网关接入模块收到短信后,进入缓存队列,发送给运营商网关。运营商网关将短信内容转发到手机用户,然后向网关接入模块转发状态报告,返回发送结果。网关接入模块收到状态报告后,记录成话单,以便后续处理。若短信发送失败,根据设定的重发策略,本地重发模块查询到需要重发的数据后,逐条下发给网关接人模块,之后按照短信发布流程完成重发操作(图4)。
12379短信系统的功能模块包括系统登录、发送情况、消息发送、系统监控、统计分析、受众管理、系统设置。系统登陆,通过湖北省突发事件预警信息发布系统统一提供登录界面,并同时采用电子认证和用户名密码双重身份认证方式,以确保系统的安全性。发送情况,详细展示预警短信的发送情况,包括发布内容、接受时间、发布单位、受众数量、已发送情况等。消息发送,系统提供3种信息发布功能:第一种是接收发布管理平台推送的预警信息,并按照所选受众直接发送;第二种是利用“靶向发布”功能,即配合辅助决策系统所选范围和受众实现面向特定人群的精准发布;第三种方式是采用系统提供的信息录入界面,完成预警信息的手动录入、受众选择、渠道选择,实现预警短信的手动发布。系统监控,系统实时监控网络连接、设备运行状况、网关运行状况等信息,包括下发进度和结果监控,CPU、内存、硬盘监控,进程监控,运营商线路监控,下发接口状态监控,每日下发数据监控,每日上行数据监控,平台运行情况监控等,并具备在出现故障时及时报警提醒的功能。统计分析,提供多维度的统计分析功能,包括针对时间段、行政区域、发布单位、预警级别等进行单因子或多因子的统计分析,还包括故障情况统计、短信发送日志、受众用户统计等功能,统计结果可以形成报表和图形并导出到本地。受众管理,对受众用户的管理维护,包括对受众用户组、受众用户的增删改,并提供导入的文件模板以方便实现受众用户的批量导入导出。系统设置,对系统运行所需要的关键参数进行维护,包括针对系统的用户的增删改,对各运营商网关参数和号段的配置信息等。
4结语
12379短信平台作为湖北省突发事件预警信息发布系统子系统,实现了预警短信的发布、监控和统计分析等功能,进一步提高了预警信息的覆盖面和时效性,为强化防灾减灾能力提供了有力的支撑。