基于微信企业号的治黄应用系统平台研究

2018-12-08 07:15刘永生王冬梅张俊鹏
山东工业技术 2018年22期
关键词:信息孤岛开发模式

刘永生 王冬梅 张俊鹏

摘 要:随着互联网的快速发展,人们获取信息的媒介从过去的个人电脑逐步转变到手机,而微信作为新时代信息化时代信息传播的宠儿得到快速发展。本文论述了如何利用微信企业号整合山东黄河在PC时代建立的各种“信息孤岛”应用系统,详细论述了微信的开发模式,并介绍了开发主要流程,使治黄人员可以方便快捷的获取与治黄业务相关的应用数据,更好的为治黄业务服务。

关键词:微信企业号;信息孤岛;开发模式

DOI:10.16640/j.cnki.37-1222/t.2018.22.098

1 概述

2017年8月4日,中国互联网络信息中心(CNNIC)在京发布第40次《中国互联网络发展状况统计报告》(以下简称为《报告》),报告显示,截至2017年12月,我国手机网民规模达7.53亿,网民中使用手机上网人群的占比由2016年的95.1%提升至97.5%;实时通话类即时通信未来将冲击传统运营商通话业务。微信这种创新型的移动端即时通信软件,从原先的聊天工具向整合各行各业应用平台数据的综合平台转变,平台不但提供了基础的聊天,购物、支付等功能,更通过消息接口等功能有效连接各行各业的后端应用平台,使这些数据由过去分散的在不同的服务器上的“信息孤岛”数据都通过微信这个媒介来进行数据整合与展示,满足人们通过手机来获取应用数据的需求,适应时代发展的潮流。

1.1 必要性

目前,我们水利行业内部的应用系统,多是在PC时代的大潮中逐步建立起来的,各种应用系统的建立极大的提高了我们的工作效率,推动着治黄事业不断的向前发展。然而,希望通过微信来获取治黄工作中的各种信息数据就成为人们的普遍诉求。如何快速积极的响应这种需求,如何能够利用微信来聚合过去PC时代建立的各种“信息孤岛”式的业务应用系统,使它们在新时期为我们发挥更大的作用这个问题便摆在了我们的面前。

2 研究内容

2.1 微信企业号

2014年9月,微信企业号正式发布。企业号是在微信平台的基础上为企业客户提供移动服务,企业号具备了整合水利行业后端资源的开发接口,通过这些接口,可以快速有效的和目前存在的遗留系统进行整合,从而低成本集成遗留系统的服务数据,快速的生成适合水利行业发展的水利微信企业号平台。该平台的建立,打破了区域的限制,将不同区域的业务相关人员聚集在一起,方便业务相关人员通过企业号进行信息交流,实现经验共享,群策群力解决相同领域的问题。该平台具备信息查询功能。微信用户可以向该平台发送指定的关键字来获取水利行业法律法规,行政规定等目录内容,通过目录中指定的关键字,来通过平台获取相应部分详细的内容,从而可以实现现场管理。该平台支持用户分级管理,该平台推送的信息可以根据分组的不同,将相应的重要信息只推送给相应级别的人来查收,水利信息可以指定不同的分组来进行群发。

2.2 微信企业号开发模式简介

我们的治黄系统应用平台是采用基于消息接口的开发模式来与微信平台进行交互。首先,治黄应用平台需要先将微信企业号提供的corpId,agented,secret,token,aeskey配置到平台中,有了这些数据,治黄平台才能和微信进行安全有效的交互。其次治黄平台根据微信发送的消息类型选择相应的消息处理器进行处理,常用的消息类型有文本消息、图片消息、图文消息、菜单消息,定位消息等,治黄应用平台能够根据相应的消息类型和内容来对消息事件进行响应,用户通过终端在微信中触发各种消息,从而获取自己想要的信息数据,完成信息的实时交互。要实现消息接口服务器,我们需要内部网络中架设自己的服务器,并且需要为该服务器申请域名。目前我们采用的是J2EE网络编程技术,采用的WEB服务器有tomcat等。

2.3 基于JAVA的微信消息接口的实现

2.3.1 數据认证

每一个企业号的应用都有一个corpid:每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看(需要有管理员权限)。同时,每一个企业号下面的每一个应用都有一个secret,利用corpid和secret来获取access_token,有了access_token,治黄应用系统就能够有效的与对应的微信企业号进行数据交换了。

2.3.2 消息发送

治黄应用系统首先在内网中获取原有所需的治黄数据,然后根据治黄数据的类别,分别构建消息数据、图文消息数据、语音消息数据以及视频消息数据等内容,将消息进行加密后,然后通过认证获取的access_token,将加密后的消息推送给微信平台,并发送给需要获取该消息的人,从而完成信息的获取。

2.3.3 消息响应

当用户在微信终端点击菜单,或者发送消息时,治黄应用系统会接受到微信平台发送来的消息事件,应用系统会根据消息事件的类型,来对用户的微信操作进行响应。治黄应用系统设计了一个微信事件响应组件,该组件会针对微信平台发来的消息,首先进行解密,其次该应用组件会把解密后的消息交给消息路由组件,该组件会根据消息的类别来找到相应的消息处理组件,消息处理组件会拿到消息的正文,根据消息的需求,去获取PC端的各种治黄应用系统的数据,并对用户所需的数据进行封装加密,然后发送会微信应用平台,微信再发送给对应的用户,就完成了一次消息响应。

3 结论

通过微信企业号整合山东黄河治黄的各种应用数据,解决人们利用手机移动端获取信息、使用信息、交流信息的普遍诉求,加快各种治黄信息在组织之间的有效传播,各种政令信息能够更有效的上传下达,各种反馈信息能够得到及时的收集,为领导决策提供科学依据,推动山东黄河信息化不断的向前发展。

参考文献:

[1]牟云飞.微信企业号开发完全自学手册[M].电子工业出版社,2017

,02(01).

[2]王晓东,赵中位,杨天.“微信企业号”——企业“互联网+”应用实例分析[J].中国科技信息,2017(15):54-59.

猜你喜欢
信息孤岛开发模式
会计信息化条件下企业的成本与效益分析
检验系统门诊流程的研究与设计
鼓浪屿音乐旅游发展模式探析
浅谈乡村旅游的开发和利用
基于JSP技术的常用开发模式分析及运用
我国乡村旅游驱动机制与开发模式研究
基于数据挖掘的网络营销系统研究
江苏省防汛信息化资源整合与共享技术研究
非物质文化遗产的旅游开发模式与优化策略
邢台微营销市场前景与开发模式研究