APP下载

一种基于移动端的航空餐食销售系统的研究与实现

2022-07-18谢若晨崔甜孙美玲刘维章冬梅东昊正

电子测试 2022年12期
关键词:航段餐食机票

谢若晨,崔甜,孙美玲,刘维,章冬梅,东昊正

(中国民航信息网络股份有限公司,北京,101318)

0 引言

随着人们生活水平的提高,人们对餐饮的要求更加精细化,航空餐食成为民航业热销的附加服务之一。从航空公司角度而言,通过开展航空餐食产品的销售,不仅能够在日益竞争的环境中拓展辅助性收益,增加总利润,也能为旅客增添多样性和差异化的服务。

旅客可以通过航空公司官网PC端(Personal Computer,个人计算机)自助购买航空餐食,也可以在移动端通过浏览器进入航空公司官网PC网页去购买航空餐食。随着移动互联网的蓬勃发展,用户的上网习惯逐渐改变,移动端设备已经成为人们生活中不可或缺的一部分,根据市场反馈来看,移动端提供PC网页供旅客购买航空餐食的模式已经不能满足人们现在的购买需求,因为移动端屏幕较小能展示的内容有限,旅客查看PC网页耗费手机流量较多且数据加载慢,最终会导致旅客直接在移动端浏览PC界面用户体验不佳,从而影响航空公司的航空餐食的销量。

为解决以上问题,本文提出一种基于移动端的航空餐食销售系统的方法,通过前、后端分离的技术实现移动端航空餐食的全渠道销售(旅客在任何渠道购买机票,均可通过本系统购买航空餐食),专注于用户体验页面交互,实现航空餐食购买程序既可以在微信公众号灵活上线,也可以嵌入航空公司APP实现产品同步上线。当旅客通过移动端购买航空餐食时,所有的操作以及流程体验更加符合移动端操作体验。

此外,本系统还为机票和航空餐食的退改操作提供了完整的流程支撑,不仅可以支持旅客购买航空餐食,还可以根据实际需要支持对航空餐食进行退订,或者将机票和航空餐食一起退订,从而大大提升了用户体验,同时提高了航空公司的辅营业务收入。

本文接下来介绍系统的主要模块及各模块的实现流程。

1 系统模块

根据本文构建的基于移动端航空餐食销售系统,包括如下模块:旅客行程信息提取模块、航段筛选模块、航空餐食配置模块、航空餐食选购模块、航空餐食预订模块、支付出票模块、报文推送模块、航空餐食退订模块、航空公司电子商务系统数据平台。航空公司电子商务系统数据平台的数据主要包括:航空餐食数据、旅客行程数据、订单数据。在实现航空餐食的销售过程中,航空餐食销售系统还需对接航信的订座系统、离港系统、ET系统(中航信主机提供的机票模块,可支持机票的管理及销售)、EMD系统(中航信主机提供的附加服务模块,可支持航空餐食的管理及销售)、AAM系统(中航信旅游零售平台提供的附加服务模块,可支持航空餐食的图片管理)以及常旅客系统。航空餐食销售系统的结构图如图1所示。

图1 系统结构图

各模块功能如下:

旅客行程信息提取模块是根据旅客确定的机票信息,来提取旅客当前的行程信息。旅客的行程提取有三种场景:(1)INPATH,指购买机票时,根据旅客选择的机票信息确定旅客的实际行程;(2)MMB,旅客打开机票订单,根据订单信息和机票使用情况,提取旅客的实际行程;(3)AC,旅客在其他系统购买了机票,通过旅客输入的机票信息来提取旅客的实际行程,输入的机票信息包括机票号、旅客姓名、旅客证件号等。

航段筛选模块是根据旅客行程,获取机票号对应的全部航段,再从全部航段中筛选出机票状态为有效状态的目标航段。

航空餐食配置模块是航空公司针对具体行程控制航空餐食产品如何销售的配置模块,配置条件包括餐食的种类、起飞机场、到达机场、可购买餐食的航班、可购买餐食的舱位、承运航空公司、餐食购买时间、旅客旅行时间、航班起飞时间、适用的销售渠道、价格、库存等维度。

航空餐食选购模块是对旅客信息、航段信息、航空公司餐食配置信息的计算结果进行整合,前端展示出某个旅客在某个航段上可以购买的所有航空餐食产品,供旅客选购。

航空餐食预订模块是旅客选购完航空餐食后,生成航空餐食订单的模块。

支付出票模块是旅客支付所购买的航空餐食费用后,生成航空餐食票的模块。

报文推送模块是在航班初始化后将旅客购买的餐食信息推送给航空公司的模块。

航空餐食退票模块是支持旅客选择退订的航空餐食,并完成餐食退票的模块。

2 系统实现流程

当旅客购买机票后,需要购买航空餐食时,根据本系统,实现的一种基于移动端的航空餐食销售系统的方法,系统实现流程如图2所示。通过本系统销售航空餐食时,首先在提取到旅客的行程信息后,系统筛选出可以购买航空餐食的航段,之后根据不同的航段计算出可以购买的航空餐食,再由旅客选择需要购买的航空餐食,最后支付出票。对于本系统,不仅支持航空餐食的销售,还支持航空餐食的退票,当旅客因为一些原因需要退订航空餐食时,也可以登录本系统,选择具体的航空餐食订单,填写退票原因,申请航空餐食的退订。

图2 航空餐食销售与退票流程图

其中,在航空餐食销售时涉及的各模块实施步骤如下:

步骤一:旅客在移动端登录航空餐食系统,根据不同的场景获取旅客的行程信息。INPATH场景下,根据旅客选择的机票情况确认行程信息;MMB场景下,根据订单中旅客的机票信息及使用情况确认行程信息;AC场景下,根据旅客输入的机票号和旅客信息,系统判断旅客输入的旅客信息与机票对应的PNR(Passenger Name Record,旅客订座记录)中的旅客信息是否一致,当两者信息一致时,提取旅客的行程信息,否则提示旅客不可提取行程信息。

步骤二:根据步骤一中提取的行程信息,获取行程中的全部航段,并根据获取到的航段,筛选出有效状态的目标航段,展示给旅客。若提取的旅客行程为单程时,能获取到一个航段,若提取的旅客行程为联程或往返程或缺口程时,能获取到多个航段。有效航段的筛选规则为:当旅客未取消或未使用行程时,该行程对应的航段状态就会处于有效状态;反之,当旅客取消行程或已使用行程时,行程中对应的航段状态则会处于无效状态。

步骤三:根据筛选出的有效航段,调用航信EMD系统获取航空餐食的价格信息,同时也调用AAM系统获取航空餐食在销售过程中要展示的文字信息以及图片信息。航空餐食销售系统获取到旅客信息、航段信息、航空公司的配餐信息后进行计算整合,在航空餐食界面展示每个有效航段上可购买的航空餐食。不同航段上可购买的航空餐食可以相同也可以不同,具体根据航空公司餐食配置情况而定。当然,旅客可以为自己预订航空餐食,也可以为同行其他旅客预订该项服务。

步骤四:旅客确认要购买的的航空餐食后,提交预订信息。航空餐食系统调用订座系统在PNR中增加相应的SSR SPML项和SSR ASVC项,并生成航空餐食订单,该订单将处于等待支付状态。订单中需记录的信息如下:订单号、订单状态、旅客信息、机票信息、航空餐食信息、航空餐食票面信息、预订人、预订时间等。

步骤五:系统生成航空餐食订单后,若在预设时间段内未接收到用户的支付信息,系统则取消航空餐食订单;若在预设时间段内接收到用户的支付信息,系统则在支付完成后调用航信EMD系统完成航空餐食出票,即EMD票(Electronic Miscellaneous Document,电子收费凭证),并将EMD票号更新至SSR ASVC项中,同时修改航空餐食订单的状态。在航班初始化之后,旅客购买的餐食信息将从ICS(Inventory Control System,订座系统)被传递至DCS(Departure Control System,离港系统)。当航空公司在DCS中接收旅客后,DCS会提供航空餐食报文给航空公司,航空公司打印出带有ASVC项的舱单,从中识别出购买了付费餐食的旅客,配餐公司为这部分旅客进行配餐,航空公司在机上为这些旅客提供餐食服务。

此外,当旅客购买航空餐食后,还可能出现需要退餐的情况,系统可以支持旅客只退航空餐食EMD票,也可以支持旅客将购买的航空餐食票连同机票一起退票。在航空餐食退票时涉及的各模块实施步骤如下:

步骤一:旅客在移动端登录航空餐食销售系统选择“我的订单”进入订单管理页面,旅客可以在订单管理页面中查询到在本系统中所购买的航空餐食订单。

步骤二:旅客在订单管理页面选择需要退订的航空餐食订单进入订单详情页,订单详情页中将会展示订单的详细信息,包括:订单号、订单时间、订单状态、机票信息、已购航空餐食对应的航段信息、已购航空餐食所属的旅客信息、航空餐食票的票号及票的使用状态、航空餐食具体信息等。航空餐食具体信息包括:餐食名称、餐食价格。

步骤三:在进入订单详情页后,系统调用订座系统、ET系统和EMD系统同步机票和航空餐食的票面信息。对于机票和EMD票面状态为可用的订单,提供“机票退订”和“餐食退订”按钮。

步骤四:当旅客选择要退订的机票和航空餐食后,系统查询航空餐食退订表规则中的限制条件以及手续费计算规则,计算出退订过程中需要收取的退票手续费并展示给旅客。若旅客只退航空餐食,在选择旅客、航段、餐食,并认可餐食退票手续费后,填写退票原因,点击“餐食退订”按钮提交餐食退订申请,在航空公司工作人员审核成功后,系统调用退EMD票接口进行餐食的退票;若旅客希望同时退机票和航空餐食,在选择旅客、航段、机票和餐食,并认可机票和餐食的退票手续费后,填写退票原因,点击“机票退订”按钮提交机票退订申请,当航空餐食和机票退订申请审核通过后,系统调用机票退票接口和EMD退票接口完成航空餐食票连同机票的退票。当EMD退票后,PNR中对应的SSR SPML项和SSR ASVC项需要被删除,同时退回该餐食在此航班此日期上的库存。当航空餐食票退票完成后,进入退票退款自动审核流程,在审核通过后,航空公司为旅客退款;反之,如果审核未通过,则由操作人员进行线下审核,并在审核通过后为旅客退款。

3 结束语

随着移动互联网的蓬勃发展和强力渗透,消费者购买商品的途径越来越便捷和多样化,航空公司也开始注重官方渠道的系统化建设,手机客户端成了兵家必争之地。不论是APP软件还是微信嵌套小程序,移动终端给航空公司的线上交易模式提供了全新的承接载体,各大航司也在发力建设移动客户端,以提升服务体验促进市场收益。

航空餐食作为民航服务的重要内容,在未来,航空公司可以根据市场的需求变化,不断地调整和改变销售策略,细化丰富餐食产品,在移动端提供多种付费餐食供旅客选择。本文提出的一种基于移动端销售航空餐食产品的系统支持航空公司拓展移动端航空餐食销售渠道,增加航空餐食产品销售机会,提高航空公司的辅营收益,提升旅客服务体验。

猜你喜欢

航段餐食机票
基于知识辅助和OOOI报文的飞机航段识别系统
飞机餐调整,票价应联动响应
退票携程网退机票引争议
世界银行:可持续的学校餐食计划要避免“一刀切”
Unit 15重难点解析