第项目综述一部分. 项目综述
广东机场白云信息科技有限公司(以下简称“信息公司”)挂牌于2012年12月,其前身是广州白云机场计算机信息服务中心,自1996年成立以来,公司始终坚持以高新科技发展为主线,在民航范围内展开信息化研发、运维、管理、服务,在同行范围内获得广泛的技术服务认可,也对机场这些年来的安全保障做出了诸多贡献。
1.1 项目背景
目前的航班信息主要由机场的航显电子屏提供,而市面上提供的航班查询软件,只能查询航班的大致时间及航程信息,对于一趟航班所关心的值机岛、登机位、到达航程区域等信息,只有机场实时发布后才能在机场范围内获得。为此,从扩大航班信息的发布渠道、提升旅客对机场服务的满意度出发,我们有必要提供更好的航班信息服务。
微信,是腾讯公司推出的一个为智能手机提供即时通讯服务的免费应用程序,目前拥有几亿用户。它通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字等信息时,具有及时准确的特点。而它的一大优势还在于,消息是推式发送到订阅者的手机上,用户可以及时准确的查看到航班信息。
综合以上两个方面的背景知识,机场的航班信息完全可以借助微信的消息服务平台而准确及时的提供给旅客。
1.2 项目名称
微信航班(简称“微航”)
1.3 项目意义
(1)增加航班信息发布渠道;
(2)增强与旅客互动服务亲切感;
(3)及时发布机场信息;
(4)方便旅客乘机旅行。值机岛、安检口、登机口信息及时发布给旅客;
第二部分. 项目内容
2.1 项目主要构想
项目的基本模式为“订阅-发布模式”,即旅客订阅出行航班,机场通过微信平台发布航班等服务信息。系统的参与者有三个:机场、旅客、微信消息系统。三者之间的互动时序图如下:
图表 1 微信航班项目系统角色互动时序图
对于旅客而言,只需要做两件事情:
(1)订阅航班。目前计划有两个途径:旅客扫描登机牌上面的二维码来关注本次航班、旅客关注微信公众账号同时发送本次航班消息订阅请求。
第一种的订阅模式是在现有的登机牌上面打印二维码信息(微信账号#航班号码#日期),如下图所示:
图表 2登机牌模板
第二种的订阅模式如同添加微信好友一般添加微信公众账号,并发送一段固定格式消息给公众账号。
(2)查看消息。微信消息系统会及时将旅客关注的航班信息、航班的变动信息发送到旅客的账号上。
对于微信消息系统而言,需要做以下的事情:
(1)创建机场微信公众账号。目前微信公众账号可接受所有微信系统下用户主动添加其为好友。且通过扫描二维码来添加好友也是很容易的事情。
(2)维护“旅客——公众账号”关系。目前微信系统已经能做到。
(3)维护“旅客——公众账号——关心航班”关系。目前通过二次开发,建立一个独立的关系库,应该是可以完成。
(4)接收并处理机场方面发送过来的航班信息数据。第一要做到接收机场方面的航班信息,第二要对比系统中原来的航班信息和现在的变动情况,第三要将变化的航班信息发送给关注航班信息的旅客。
(5)取消“旅客——公众账号——关心航班”关系。当航班起飞或者降落,微信消息系统将消息发送给了旅客,要求及时将旅客取消本次航班的关注。
对于机场而言,只需要做到一件事情:
(1)及时将航班信息发送给微信消息系统
2.2 项目难点
项目有一定的难度,在于如何建立一套消息机制,将航班变动消息发送给微信消息服务器。目前的微信消息系统,可以帮助建立“公众账号到旅客私有账号”的消息通道,但是其他的功能,就需要二次开发实现。
如何实现系统既定的功能。以下图示可以揭示其原理:
图表 3微信消息系统原理图
对于微信公众平台而言,目前的功能已经完全满足两个需求:维护“旅客-公众账号”关系、存储转发消息。我们只需要针对微信公众平台开放的API,开发一个稳定的航班信息处理器即可。至于如何处理和分析航班信息,信息处理器可以采取多种策略来对付。
2.3 项目额外需求
(1)服务器压力:预计旅客关注公众账号约1-6亿人,而机场进出港的航班是1000+架次,进出港旅客约15万-25万人,服务器在航班高峰期需要处理约百万级别的日处理任务。对于航班信息处理器而言,问题应该不大。
(2)开发平台:目前微信公众平台至少需要在IOS、ANDROID系统上能满足消息处理,所以,航班信息处理器应该开发两套系统?
2.4 项目发展方向
本项目起于航班信息及时发布到旅客手机上这样一个立意,在未来可以有以下发展方向:
(1)给机场建立一个消息发布渠道;
(2)建立公众事件处理渠道,及时告知和指引旅客;
(3)作为服务性平台,还可以发布适当的航站楼餐饮、娱乐、交通等信息;
这些发展方向既提升旅客服务满意度,又可以为商家做好宣传。