APP下载

基于微信公众平台的民航气象服务应用探究

2016-05-14杜科

中国科技纵横 2016年7期
关键词:微信公众平台

杜科

【摘 要】微信如今已经越来越普及,利用程度也相当高。在微信平台上推出的服务也各式各样,与生活相关的服务项目几乎全都有所涵盖。随着微信平台的不断建设与拓展,其编辑模式的利用率也在随之升高。就微信编辑模式下的自定义规则,以及开发模式下开发接口,这二者的利用程度都相对较高,微信平台上民航气象服务的提供就是借助这个模式来完成。其中包括所提供的文本、图像以及语音等各种信息类的查询。本文针对以上相关问题进行了具体的分析与讨论。

【关键词】微信公众平台 民航气象服务 微信民航气象服务

微信以其应用方便,适用范围广等特点为大家带来各种方便,微信在提供服务的同时,也为社会带来了一系列革新。利用微信的服务平台在民航方面发挥更大的作用,已被逐渐纳入到日程上来。在近期的民航系统会议上,已经将建设空中微信平台作为工作的重点。这其中包括通过手机和微信等方式进行信息查询服务。在结合微信公众平台的基础上,民航气象服务能够为各航空用户及广大旅客提供更加方便、便捷的服务。用户可以通过语音及视频的方式获取天气信息,而且能够了解到其他机场实况及最新的天气预警信息,还可以通过相关方式获取气象飞行文件和公众气象服务。

1 微信公众平台的接口接入应用简介

微信公众平台就是提供信息的载体,微信公众平台的开发接口是实现这项功能的基础。在微信公众平台上,可以提供用户信息的交流,通过公众帐号进行消息的推送,通过第三方服务器来实现响应与回复。在公众平台网站的开发模式页面,填写接口配置信息URL和Token。其中,URL是开发者用来接收微信服务器数据的接口URL,即能够接收处理微信服务器发送的GET/POST请求的地址,需事先部署在公网的后台服务器上,目前只支持80端口。凡是支持动态Web开发的编程语言都能够用于微信公众平台开发,例如:Java、PHP、ASP.NET等,Token可由开发者任意填写,用作生成签名。验证URL有效性成功后即接入生效,成为开发者。此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,响应URL将得到推送。如接口验证程序wx.jsp,仅简单的回复echostr参数完成验证。<%out.print(request.getParameter("echostr"));%>验证成功之后,对接口程序(wx.jsp)重新开发,便可作为微信公众平台的应用接口,运行于后台应用服务器,回复微信服务器转发过来的微信客户端请求,提供相应功能服务。开发模式下发送被动响应消息,对于每一个POST请求,通过开发接口在响应包中以GET方式返回特定XML结构,对该消息进行响应,其中XML中包含了所要返回的信息。在开发接口上,可以接收的消息类型有:文本消息、图片消息、语音消息、视频消息、地理位置消息、链接消息等。

2 民航气象服务在微信开发模式下的应用分析

2.1 民航气象服务文本消息的应用

微信公众平台之所以能够提供各种各样的服务,都是基于其开发模式下的特点。在微信开发模式下,根据微信公众平台接口的功能,提供民航天气的全方位服务。微信用户可以在客户端上,输入想要查询的关键词,这个信息会被微信服务器所接收,然后以文本消息的格式传送到后台的服务器接口上。微信接口程序根据关键词信息,进行迅速检索,然后形成一个文本消息,再返回到微信服务器中去。最后,再通过微信的服务器,把信息传递给微信客户端,即客户收到的显示信息。整个过程就是民航气象服务,在微信开发模式下的具体应用,其中信息的收发会涉及到各种专业的数字符号,只有专业人员才会看懂。

2.2 民航气象服务语音消息的应用

民航气象服务在微信开发模式下的应用,还有重要的一个方面,就是语音消息的应用。气象服务中语音消息的上传,就如同一个天气预报的解说员,只是载体和途径有所不同。在指定的微信号下,由当时的预报员录制的语音消息,通过微信手机客户端发送到微信的公众帐号中去。此时,微信服务器会将录制的音频信息存贮起来,并形成一个语音消息的格式,发送到后台服务器的接口当中,最后会在微信服务器中生成。接口程序当收到这个微信号传送过来的语音消息后,会将这个消息存贮到后台的服务器当中,为回复消息时使用作准备。当微信客户端把关键词发送过来,通过微信帐号,接口程序就会形成一个关于语音消息的格式,微信服务会收到这个返还的信息。最后,再把这个消息通过微信服务器返到微信客户端上,这完成了语音消息的回复。一系列这些过程,就通过微信开发模式完成了民航天气的语音消息功能。

2.3 民航气象服务图文消息的应用

民航气象服务在微信开发模式下的应用,同样离不开图文消息。图文消息可以比较完整生动地反应天气情况,具有其它消息形式不可替代的功能特点。微信客户端通过关键词的输入来进行查询,当微信服务器收到关键词的查询搜索后,会自动生成文本消息格式的信息,然后将这个消息,再发送到后台服务器的连接口之中。根据收到的关键词,接口程序在后台数据库中再进行检索,然后就形成图文格式的信息。将这个图文信息再返还到接口程序中去,接口程序会把关键词生成的消息返还到网址中去。这就是天气预报图文消息在微信平台中传送的全过程。微信平台中图文消息的内容可以有相关航线的天气资料,比如空中风向温度的预告图、飞机起始点和终点的天气情况预告图等,将实际的天气情况,图文并茂地传达给微信客户端,每一位旅客提供方便。

3 结语

互联网与移动终端的广泛应用,带动了一大批服务项目的兴起,微信服务在这种环境内下,也走进了我们生活中的各个领域。微信做为一款沟通软件,其微信平台功能也是新增的一个模块。在这个微信平台上,可以进行文字、图片等信息的发布。在民航领域里,如何利用好微信这个公众平台,为广大旅客及航空用户提供更及时、便捷的气象服务,已经成为了我们必须要面对的问题。相信随着微信功能的不断开发,微信在航空领域必将发挥出更大的作用。

参考文献:

[1] 腾讯公司.微信公众平台开发者文档[OL].2014-3-4.

[2] 孟富强.西北电网专业气象服务系统的设计与实现[J].软件,2013(5).

猜你喜欢

微信公众平台
传统媒体使用微信平台推送的价值选择研究
高校学报微信公众平台发展的SWOT分析
基于微信公众平台的高校综合素质社团建设
基于微信公众平台的阅读推广案例研究
基于微信的大学生微型学习平台的设计与实现
基于微信公众平台的碎片化学习研究
媒体融合背景下出版社微信公众平台发展研究
微信公众平台在高校图书馆信息服务中的应用研究
试析高校应用微信公众平台的问题与策略