企业微信在气象部门中的应用与探讨

2019-12-05 08:30:18沈岳峰连高欣
天津科技 2019年11期
关键词:直报滨海新区气象局

庄 庭,沈岳峰,连高欣,王 佳

(天津市滨海新区气象局 天津300457)

0 引 言

随着气象事业的迅猛发展,各式各样的气象相关的 APP、小程序和微信公众号层出不穷,缺少统一的管理和整合。社会经济的发展以及人们生活中对气象信息的需求不断增加,对于气象服务提出了更高的要求[1]。目前国内在各种气象相关的 APP、小程序和微信公众号的开发和应用方面已经积累了丰富的经验。姚巍等[2]通过在天津市滨海新区气象局建立气象信息微信公众服务平台,使公众能利用手机微信便捷地获取气象信息;钱峥等[3]设计与实现了基于安卓手机的移动气象信息服务系统,为公众提供了便捷地移动气象信息服务;琚书存等[4]设计与实现了安徽省农业气象服务手机 APP,使安徽气象为农服务提升到一个新的高度;姜淦等[5]设计与实现了基于安卓手机的自驾游天气手机应用,为公众的自驾出游提供便利的气象信息服务;韩志平等[6]开发了基于安卓手机的气象雷达“小助手”APP,为专业气象数据的移动办公处理开创了先河。

天津市滨海新区气象局利用腾讯企业微信的部分功能结合天津市滨海新区的气象需求,对本局的气象小程序以及公众号进行有机整合,形成了具有天津市滨海新区特色的滨海新区气象企业微信号,为各类气象服务用户提供可选择的、便捷的、有针对性的气象服务。同时各类气象服务用户也无需安装企业微信软件,通过个人微信软件就能便捷地接收到天津市滨海新区气象局为其推送的各类气象服务信息。

1 企业微信与小程序的关联

1.1 企业微信端的设置与配置

以天津市滨海新区气象局为例,在企业微信注册页中填写好企业信息和管理员信息,即可完成注册。完成注册后以管理员身份进入管理后台,在后台完善企业信息(需要营业执照或者组织机构代码证)和绑定管理员微信后,即可进入该企业的企业微信管理后台,如下图1所示。

图1 天津滨海新区气象局企业微信管理后台界面Fig.1 Management background interface diagram of enterprise WeChat in Tianjin Binhai New Area meteorological bureau

接着进行小程序绑定的一系列操作:选择“应用于小程序”,点击“创建应用”,创建“应用图标”,编辑“应用名称”,设置“应用内容”,关联应用。完成上述一系列操作就完成了企业微信和小程序关联的企业微信部分的操作。此外还需注意:

①企业需要一个可用的且经过网络运营商备案的域名,其中域名的申请需要提供企业的“组织机构代码证”,并且必须与域名的购买方实名认证的证件一致。

②关联网页小程序需要进入https://work.weixin.qq.com/api/doc 进行学习配置。

1.2 小程序端的设置与配置

以“事件直报和移动审批”小程序为例,解析小程序与企业微信的关联设置与配置。“事件直报和移动审批”小程序是基于 JAVA语言开发的,其主要利用 Token技术解决小程序与企业微信的关联问题。

首先,必须设定一个回调服务地址,这个地址用于接收通知消息或事件。由于回调服务地址还必须满足接口要求,一般选取 URL为回调服务地址,具体关系如图2所示。

图2 企业微信与小程序关联图Fig.2 Enterprise WeChat and applet association diagram

然后,使用 Token作为访问令牌,用于计算签名,一般这个签名由英文或数字且长度不超过 32位的自定义字符串组成。一般来说提供的 URL回调服务地址是公开可访问的,这意味着掌握了这个 URL,就可以往回调服务地址推送消息。

最后要解决的是验证问题,具体为:约定 Token作为密钥,仅小程序端和企业微信端知道,在传输中不可见,该密钥用于参与签名计算。企业微信端在推送消息时,将消息内容与 Token计算出签名。小程序端接收到推送消息时,也按相同算法计算出签名。如果为同一签名,则可信任来源为企业微信,并且内容是完整的。

1.3 实例参考

本文以“事件直报和移动审批”小程序为例,利用 Token技术解决小程序与企业微信关联问题的代码如下:

①Token登录验证部分的代码如下:

②定时获取Token部分的代码如下:

③获取用户信息部分的代码如下:

2 事件直报与移动审批

事件直报与移动审批小程序与天津市滨海新区气象局的微信企业号相关联,具备个性化定制功能,并且可以与现有的国家管理信息系统实现无缝连接。该小程序具备 2大功能,突发事件直报和预警信息移动审批。其界面如图3所示。

图3 事件直报与移动审批的程序界面图Fig.3 Program interface diagram of event direct report and mobile approval

2.1 突发事件直报

突发事件直报的主要功能就是基层责任人(包括气象信息员和相关街镇社区负责人)和志愿者在实名认证的前提下通过手机小程序客户端快速收集、上报、汇总灾情实况,系统根据灾情需要同步回传实时视频画面、现场图片和文字信息,用于同指挥中心与救灾现场进行信息交换和共享。系统主体功能结构包括突发事件直报回传、移动端服务、Web服务和突发事件监测,如图4所示。

2.1.1 突发事件直报回传

手机小程序客户端负责实时采集现场音视频、图像或编辑文字并可通过3G/4G/WiFi将采集内容实时回传到服务器,进行必要的解析和转换,然后存放到数据库或者预设的文件系统目录。所存储的数据经由服务器可转发到指挥调度端,并通过指挥调度端直接显示输出到大屏幕或者演播室,显示实时现场音视频、图片和文字内容。其操作界面如图5所示。

图4 突发事件直报系统的功能结构图Fig.4 Functional structure diagram of emergency report system

图5 突发事件直报回传的程序界面图Fig.5 Program interface diagram of emergency report

2.1.2 突发事件监测

通过手机小程序客户端上传的突发事件现场经纬度、音视频、照片、文字内容回传后将汇总至突发事件监测系统,对不同突发事件进行分类,可通过地图或列表点击查看具体事件。

2.1.3 Web服务

Web服务系统是一个向手机小程序客户端提供基于 HTTP连接的请求/应答程序,是一个基于智能扩展框架技术开发的业务支撑基础平台,供所有平台搭建的基础框架,实现所有模块化的动态升级以及服务端与客户端的实时连接。

2.1.4 移动端服务

移动客户端应用3G/4G/WiFi通信网络快速的数据传输能力,实现音频、视频、图片和文字同步查看功能。用户通过手机小程序客户端将现场的视频画面等相关内容通过移动网络汇集传输到数据中心,通过快速处理,指挥中心可看到现场实时视频影音资料,实现前后方的现场实时联通。此外,还支持用户鉴权、自动旋转、在线版本自动升级、信息反馈等功能。

2.2 移动审批

在突发事件预警信息发布过程中,领导审批环节尤为重要,为了提高领导审批效率、缩短审批流程事件和整体提升预警信息发布时效性,而建设预警信息移动审批系统。预警信息移动审批系统包括手机客户端和服务端2部分。该系统的主体功能包括预警审批功能再造、Web服务、移动端服务和移动安全,如图6所示。

图6 预警信息移动审批系统的主体功能图Fig.6 Main function diagram of early warning information mobile approval system

2.2.1 预警审批功能再造

基于滨海新区突发公共事件预警信息发布系统一期项目,将预警信息审批系统进行功能升级改造,预警信息审批过程由原有的基于电子政务网的电脑终端审批,转变为电脑终端审批和手机小程序移动审批相结合的双线审批模式,其手机小程序移动审批界面如图7所示。

图7 预警信息手机小程序移动审批界面图Fig.7 Mobile approval diagram of early warning information APP

2.2.2 Web服务

Web服务系统是一个向手机小程序客户端提供基于 HTTP连接的请求/应答程序,是一个基于智能扩展框架技术开发的业务支撑基础平台,供移动审批平台搭建的基础框架,实现所有模块化的动态升级,信息自动推送,通知推送等功能。

2.2.3 移动端服务

移动客户端应用 3G/4G/WiFi通讯网络,实现快速的数据传输和移动端审批预警信息的传送,同时领导在移动端签批审批意见时支持用户鉴权和手写笔的方式,移动端服务还提供在线版本自动升级和信息反馈等功能。其在手机小程序端的界面如图8所示。

图8 预警信息手机小程序审核界面图Fig.8 Review diagram of early warning information APP

2.2.4 移动安全

移动审批功能是通过移动通信网络,经过滨海新区政务外网 VPN网关,最后才能进入滨海新区政务网,实现移动客户端登录(采用用户名口令方式登录)。必须经过严格授权设置,才能获得进行移动审批操作的权力。

3 结论与讨论

本文以天津市滨海新区气象局自主研发的“事件直报和移动审批”小程序为例,详细介绍了滨海新区气象局企业微信与小程序的关联与挂接的步骤,并以该种方式整合滨海新区气象局下属的所有小程序和 APP,实现滨海新区气象局对外网络发布的统一化、标准化和大众化的管理。上述介绍企业微信在气象部门中的应用同样适用于其他企事业单位,有利于企事业单位规范其对外网络发布的管理。下一步将根据业务使用过程中发现存在的问题,不断优化其功能,开拓企业微信在气象部门中应用的范围,为实现气象现代化和“智慧气象”的宏伟工程添砖加瓦。

猜你喜欢
直报滨海新区气象局
天津滨海新区 率先建立防返贫资金池
今日农业(2021年12期)2021-11-28 15:49:26
黑龙江省气象局组织参观黑龙江省廉政教育基地
黑龙江气象(2021年2期)2021-11-05 07:07:08
天津市滨海新区乡村人才振兴的困境与应对之策
天津市滨海新区粮食局 创新机制加强监管
辽宁省环境保护厅与辽宁省气象局进一步深化合作
敢问天公脾气几何?——宝山气象局参观记
小主人报(2016年9期)2016-12-01 06:23:20
镇江市京口区2010—2013年非结核病防治机构网络直报肺结核患者转诊与追踪情况分析
江西省抚州市2012年非结核病防治机构网络直报肺结核患者转诊追踪情况分析
天津滨海新区“典范之声”合唱艺术节圆满落幕
新桥镇2012年托幼机构缺课缺勤网络直报系统应用效果分析
上海医药(2013年18期)2013-04-10 08:00:31