[发明专利]非正常航班旅客通知数据的处理方法及系统在审
申请号: | 201611265327.7 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106777309A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 李运涛;郑芸;陈长兵 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/54;G06Q50/30 |
代理公司: | 北京瑞思知识产权代理事务所(普通合伙)11341 | 代理人: | 李涛 |
地址: | 101318 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 正常 航班 旅客 通知 数据 处理 方法 系统 | ||
技术领域
本发明涉及航空运输领域,尤其涉及一种非正常航班旅客通知数据的处理方法及系统。
背景技术
近几年随着民航业的不断发展,航空公司之间的竞争日趋激烈。当前航空公司之间的竞争很重要的一部分体现在对旅客的服务上,而航班起飞前如果旅客的座位或时间等有变更时能及时通知旅客就是对旅客服务的一部分。
根据民航预订系统中的实际情况,航班计划变更时会引起旅客座位保护。也即航班变更时,民航预订系统会根据一定规则将该航班上已定座旅客保护到其他合适的航班上。这个变更包括以下几种情况:时间变更、舱位变更、航班号变更、机型变更等。在旅客保护完成时,航空公司需要及时通知旅客以便旅客能及时了解情况,这样才能提升旅客体验,减少旅客投诉。而通知的内容至少需要包括原航班信息、保护后的航班信息等,才能使旅客清楚地知道状况。
然而在当前的民航领域里,各航空公司并没有统一的获取变更航班旅客数据的渠道,这就导致不能及时通知旅客航班的变更信息,即使能通知到,数据也常不完整。当前现状也时常导致有旅客到机场之后才发现航班已取消等情况,引起旅客不满,航空公司被投诉。为此,迫切需要一个能获取非正常航班旅客通知数据的渠道,以便能够及时准确的通知旅客,提升旅客体验和航空服务水平。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种非正常航班旅客通知数据的处理方法及系统。
为达到上述目的,本发明实施例的技术方案是这样实现的:
一种非正常航班旅客通知数据的处理系统,所述系统包括:
接收模块、解析模块和发送模块;其中,
接收模块,用于监听指定的MQ队列,在发现有新数据到达时读取新数据并存入数据库原始数据表中且标识为未处理;
解析模块,用于定时扫描所述数据库原始数据表,将标识为未处理的数据取出并生成结构化数据,存入数据库最终数据表中,标识为未发送;
发送模块,用于定时查询所述数据库最终数据表,将标识为未发送的数据发出。
其中,所述发送模块,还用于在发出之前将标识为未发送的数据组装为XML格式的数据。
其中,所述发送模块,还用于根据所述标识为未发送的数据对应的航空公司不同发送至不同的航空公司MQ服务器。
其中,所述接收模块,还用于在读取新数据之后,对所述新数据进行解析,所述解析的结果包括消息类型和航班变更标识。
其中,所述接收模块,还用于对所述新数据进行解析之后,将所述新数据的原始数据以及所述解析的结果存入数据库。
其中,所述解析模块,用于将处理完之后的数据按性质不同存入不同的数据库最终数据表并标识为未发送。
其中,所述数据库最终数据表包括PNR表、旅客表、航段表和/或座位表,各表之间通过外键关联。
其中,所述发送模块,还用于取出未发出数据后将其按照类型和时间排序,依次组装为对应类型的XML报文。
其中,在所述数据库原始数据表和数据库最终数据表设置航空公司标志位,所述航空公司标志位包括航空公司标识和是否支持的标识;所述解析模块,用于根据所述航空公司标志位判断是否处理所述标识为未处理的数据;和/或,所述发送模块,还用于根据所述航空公司标志位判断是否发出所述标识为未发送的数据。
一种非正常航班旅客通知数据的处理方法,所述方法包括:
监听指定的MQ队列,在发现有新数据到达时读取新数据并存入数据库原始数据表中且标识为未处理;
定时扫描所述数据库原始数据表,将标识为未处理的数据取出并生成结构化数据,存入数据库最终数据表中,标识为未发送;
定时查询所述数据库最终数据表,将标识为未发送的数据发出。
其中,在发出之前将所述标识为未发送的数据组装为XML格式的数据。
其中,所述将标识为未发送的数据发出,为:根据所述标识为未发送的数据对应的航空公司不同发送至不同的航空公司MQ服务器。
其中,所述方法还包括:在所述读取新数据之后,对所述新数据进行解析,所述解析的结果包括消息类型和航班变更标识。
其中,所述方法还包括:对所述新数据进行解析之后,将所述新数据的原始数据以及所述解析的结果存入数据库。
其中,所述存入数据库最终数据表,为:按数据的性质不同存入不同的数据库最终数据表。
其中,所述数据库最终数据表包括PNR表、旅客表、航段表和/或座位表,各表之间通过外键关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611265327.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:民航订单信息的同步方法及装置
- 下一篇:信息的校验方法及装置