2024年4月11日发(作者:)

2021NO.34

SCIENCE&TECHNOLOGYINFORMATION

信息技术

DOI:10.16661/.1672-3791.2111-5042-8735

预警信息新媒体智能发布系统的设计与实现

崔栋梁

1

冯亚

2

(1.山西省人工增雨防雷技术中心;2.山西省大气探测技术保障中心山西太原030002)

摘要:该文依托预警信息多手段发布平台,采用跨平台技术开发,研发了基于微信的突发事件预警信息智

能发布系统,可根据各预警发布单位事先配置的发布策略自动发布信息,无需手动在微信群发布预警信息,

实现了预警信息在微信群的自动化发布功能,系统预留数据接口,可用于自动发布各种公共服务材料。系统

的研发应用更好地适应了新时期国家防灾减灾和应急管理工作的发展趋势,确保预警信息向着及时、准确、

优质、高效、低耗的目标迈进奠定坚实了基础。

关键词:新媒体预警信息突发事件智能

中图分类号:P45文献标识码:A文章编号:1672-3791(2021)12(a)-0040-03

DesignandImplementationofNewMediaIntelligentRelease

SystemforEarlyWarningInformation

CUIDongliang

1

FENGYa

2

(cialPrecipitationEnhancementandLightningProtectionTechnologyCenterofShanxiProvince;

hericSoundingTechnologyAssuranceCenterofShanxiProvince,Taiyuan,ShanxiProvince,030002

China)

Abstract:Relyingonthemulti-meansreleaseplatformofearlywarninginformationandadoptingcrossplatform

technology,thispaperhasdevelopedanintelligentreleasesystemofemergencyearlywarninginformationbasedon

ationcanbeautomaticallyreleasedaccordingtothepre-configuredreleasestrategyofeachearly

warningissuingunit,withoutmanualreleaseofearlywarninginformationintheWeChatgroup,realizingtheau‐

temreservesdatainterfaces,

w&Dandapplicationofthesystem

betteradapttothedevelopmenttrendofnationaldisasterpreventionandreductionandemergencymanagementin

thenewera,andlayasolidfoundationtoensurethattheearlywarninginformationmovestowardsthegoalof

timely,accurate,high-quality,efficientandlowconsumption.

KeyWords:Newmedia;Earlywarninginformation;Emergencies;Intelligent

《中共中央国务院关于推进防灾减灾救灾体制机

制改革的意见》提到,要“充分利用各类传播渠道,通过

多种途径将灾害预警信息发送到户到人,显著提高灾

害预警信息发布的准确性和时效性,扩大社会公众的

[1]

覆盖面,有效解决信息发布的‘最后一公里’问题”。

《国家综合防灾减灾规划(2016—2020年)》和《国家突

发事件应急体系建设“十三五”规划》都明确提出要完

善国家突发事件预警信息发布系统,显著提高灾害预

作者简介:崔栋梁(1984—),男,硕士,高级工程师,研究方向为计算机应用。

通信作者:冯亚(1985—),女,硕士,高级工程师,研究方向为计算机应用,E-mail:*****************。

40

科技资讯SCIENCE&TECHNOLOGYINFORMATION

Copyright©博看网 . All Rights Reserved.

信息技术

2021NO.34

SCIENCE&TECHNOLOGYINFORMATION

科技资讯

类:一类是请求报文,即请求从客户端发出;另一类是

响应报文,即服务器端响应请求并将请求的结果返回

给客户端。请求报文和响应报文的报文结构相一致,

通过对报文的解析,从而获得微信登录请求的URL、参

数个数、参数类型、请求方法、协议版本、Cookie等关键

性信息,用同样的方式可以获取微信网页版的所有交

互协议,根据协议实现通信子系统的相关功能,如联系

人及群列表的获取、消息发送、最新消息的接收等。

系统采用跨平台技术,依托预警信息多手段发布

平台,根据任务分工将系统分为通信、业务及后台管理

图1系统整体框架图

等三大模块,可根据各单位事先配置的发布策略,实现

预警信息在微信群的智能化发布功能,从而完成省、

市、县三级预警信息在新媒体中准确、高效、智能化

发布。

警信息发布的准确性、时效性和社会公众覆盖率。突

发事件预警信息发布是防灾减灾的“前哨站”,具有先

导性和基础性作用

[2]

。精准、及时、广覆盖的突发事件

预警信息不仅能为防灾减灾救灾赢得宝贵的时间,还

能有效地减少因灾害造成的人员伤亡和财产损失,为

防灾减灾守牢“第一道”防线,从而提升防灾减灾救灾

效率

[3]

随着新媒体移动互联网的飞速蓬勃发展,新媒体

社交平台层出不穷,微信尤为突出,位列手机社交App

排行榜中第一位。目前,微信在人们的日常社交领域

已占据了不可替代的作用,已经逐渐渗入人们的日常

生活中,同时,也为各级政府和有关部门开展公共服务

和社会管理提供了新型传播方式,利用新媒体平台推

进发展多元化、多样化、智能化的公共服务。因此,新

媒体平台也成为了突发事件预警信息、天气预报等公

共服务信息发布和传播的重要渠道,如何实现突发事

件预警信息准确、高效地在微信群的智能化、自动化发

布,便成了一个亟待解决的问题

[4]

2功能实现

平台根据系统功能划分为3个子系统,即通信子

系统、业务子系统以及后台管理子系统。

2.1通信子系统

通信子系统是整个平台的基础,主要负责预警发

布平台和微信服务器的通信,包括连接的建立和连接

建立后消息的收发。通信模块与微信服务器的交互是

在微信网页版协议的基础上开发,通过对微信网页版

协议进行解析和封装,实现平台与微信服务器连接的

建立及之后消息的交互。通信子系统收到业务子系统

发来的预警信息后,将预警信息按照微信相关协议发

送给微信服务器完成预警信息在微信群的发布,同时

将从微信服务器获取的信息发送给业务子系统进行处

理。详细功能具体如下。

(1)向微信服务器发起连接建立请求,根据微信协

议,完成连接的建立,并保证网络连接的持续。

(2)获取微信联系人列表,将联系人信息存储到数

据库中,并且在收到各单位管理员通过微信发来的策

略配置、策略查询、新群注册等信息修改后,及时更新

数据库中的数据。

(3)将微信群内的消息(如文本、图片、表情、语音、

群成员变动、信息修改等)进行收集,并按特定消息标

准格式发送给业务子系统进行处理。同时将业务子系

统返回的处理结果按照微信协议的格式发送给微信。

(4)接收业务子系统的预警发布指令,将预警信息

按照微信协议发送给微信服务器,完成预警信息在微

科技资讯SCIENCE&TECHNOLOGYINFORMATION

1技术路线

目前,微信官方已经推出了多种版本的微信客户

端,有手机版、网页版、Windows版以及MAC版等,该项

目拟基于网页版微信的相关协议实现通信子系统相关

功能

[5]

它是通过浏览器向微信服务器发送HTTP协议包的方

式实现了连接建立、消息收发等功能

[6]

。HTTP协议是

基于TCP/IP协议之上的应用层协议,它是C/S模式的

架构模型,基于无状态的请求-响应模式,通过一个可

靠的链接来信息的交换

[7]

。HTTP报文主要分为两大

微信网页版不需要安装软件,就可以直接登录。

视频、链接、文件等)以及系统通知消息(如好友增删、

41

Copyright©博看网 . All Rights Reserved.

2021NO.34

SCIENCE&TECHNOLOGYINFORMATION

信息技术

(4)群聊天记录查询,群文件的上传、下载、查询。

(5)预警信息发布统计。群成员活跃度统计。

(6)敏感词库配置,敏感词聊天记录查询,敏感词

发言账号查询。

(7)决策信息API接口配置。

信群的发布。

(5)当通信子系统出现问题时,将微信服务器发来

的消息进行缓存,待系统恢复后继续进行处理。同样

当业务子系统出现问题无法对消息进行处理时,通信

子系统对未处理的消息进行缓存,待业务子系统恢复

后再将未处理的消息发送并处理,避免因系统问题导

致消息的丢失,进而导致数据不一致。

(6)微信群聊天记录敏感词监控,当发现敏感词

时,及时通知值班员、管理员。

2.2业务子系统

业务子系统主要任务是实时监控山西省国家突发

事件预警信息发布系统的数据库,当有新的预警时,查

询预警信息发布单位的发布策略,通过和通信子系统

的消息交互,来实现预警信息按照发布策略在微信群

的发布。详细功能具体如下。

(1)实时监控山西省国家突发事件预警信息发布

系统的数据库,当有新的预警时,查询该预警信息发布

单位的发布策略,根据发布策略,通过和通信子系统的

消息交互,来实现预警信息在微信群的发布。

(2)当发布单位管理员通过微信发出策略配置和

查询等相关请求后,由通信子系统将请求转发给业务

子系统,业务子系统完成相关业务请求在数据库的更

新并向通信子系统反馈相关信息。

(3)将通信子系统发来的微信群记录等数据进行

分类入库、存储。

(4)完成后台管理子系统发来的业务处理请求。

(5)与一键式预警信息多手段发布平台对接,将预

警信息在微信群的发布情况等数据向一键式预警信息

多手段发布平台反馈、统计、展示。

(6)决策信息API接口相关信息的接收、入库,并

按照策略将信息发送给通信子系统,实现信息发布。

2.3后台管理子系统

后台管理子系统采用B/S架构,部署在内网,各预

警发布单位管理员通过内网访问后台管理子系统。后

台管理子系统主要提供策略配置等功能,可通过后台

向微信群发布公告、通知等消息,群文件、群记录查询

及其他管理功能也通过后台管理子系统来实现。

(1)各预警发布单位管理员在后台管理子系统的

注册、登录。

(2)各预警发布单位发布策略的配置。

(3)通过后台向微信群发布预警信息及通知等

消息。

42

科技资讯SCIENCE&TECHNOLOGYINFORMATION

3结语

该文采用跨平台技术开发,研发了基于微信的突

发事件预警信息智能发布系统,根据各单位事先配置

的发布策略,各预警发布单位值班员接到突发事件预

警信息后,无需手动在微信群发布预警信息,系统将自

动地把突发事件预警信息发布到微信群中。后台管理

子系统则实现了配置预警发布策略、群发消息及群管

理等功能,各单位管理员既可以通过后台配置本单位

的预警发布策略、向指定群发布消息;还可以查询各微

信群的聊天记录,实现了微信群的简单管理功能,如群

聊天记录查询、群文件的存储和查询、敏感词的监控、

群成员活跃度统计等。系统并预留数据接口,可用于

自动发布天气要情、重要气象信息、雨情报告等决策材

料。实现了预警信息在微信群的自动化发布功能,从

而完成了省、市、县三级预警信息在新媒体中准确、高

效、自动化发布。为进一步提高公众“安全感”,更好地

适应新时期国家防灾减灾和应急管理工作的发展趋

势,确保预警信息向着及时、准确、优质、高效、低耗的

目标迈进奠定坚实的基础。

参考文献

[1]曹之玉,朱小祥,兰海波,等.自然灾害预警信息与传

播手段自动适配策略研究——以湖北为例[J].灾害

学,2021,36(3):180-183.

[2]曹之玉,贺姗姗,孙超,等.新一代国家突发事件预警

信息发布云服务平台设计与实现[J].科学技术与工

程,2021,21(4):1483-1488.

[3]石玉恒,李继团,周洁,等.全面应急管理体系形势下

的预警信息发布[J].城市与减灾,2020(5):1-4.

[4]符琳,俞勇佩,钱慕晖,等.气象预报预警信息在新媒

体传播的现状及对策——以北京为例[J].科技资讯,

2018,16(8):126-128.

[5]陈孝义.基于Web的线上社群管理系统的设计与实

现[D].北京:北京邮电大学,2018.

[6]马振东.基于微服务架构的微信第三方平台微众平

台的设计与实现[D].南京:南京大学,2017.

[7]张振扬.微信机器人软件的研究与实现[D].武汉:湖

北工业大学,2018.

Copyright©博看网 . All Rights Reserved.