本发明涉及航空,具体涉及一种航班数据搜索方法、装置、存储介质以及设备。
背景技术:
1、在旅客出票后需要变更行程(包括改期、升舱等)环节时,国内民航客票运价变更搜索系统(domestic civil aviation reservation and fare search online platform,简称为dreshop)可以根据用户的偏好搜索展示出可提供变更后的所有可选航班、可用舱位和对应的票价差价信息。dreshop为客户提供实时可供变更到的可销售的最低运价的服务,它结合了原有客票的变更规则,将实时可用航班座位信息和运价信息进行结合,针对客户输入的查询偏好条件,检索每个满足变更规则和条件的航班的可用舱位和运价信息,并计算客票变更的差价。实现询价、订座、计算、出票、变更的流程一体化,简化客票销售流程的复杂度和劳动量。
2、用户在改签机票时,变更搜索系统将只展示原航空公司的航班,那么航班的改签结果相对较少,很大可能并不符合用户的旅行需求。
技术实现思路
1、有鉴于此,本发明实施例提供一种航班数据搜索方法、装置、存储介质以及设备,以实现为用户提供更多的航班选择。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、一种航班数据搜索方法,包括:
4、获取用户机票变更请求;
5、解析所述用户机票变更请求,获取更改后的机票请求信息,以及原始机票信息;
6、获取所述原始机票信息对应的航班的运维集团;
7、判断所述运维集团是否支持集团互售协议,所述集团互售协议为不同集团之间互售机票的协议;
8、当所述运维集团支持集团互售协议时,获取与所述更改后的机票请求信息相匹配的候选航班信息,所述候选航班信息至少包括所述运维集团旗下的航班信息以及与所述运维集团签署集团互售协议的其他运维集团旗下的航班信息,以及联运航班的航班信息。
9、可选的,上述航班数据搜索方法中,判断所述运维集团是否支持集团互售协议包括:
10、获取所述运维集团对应的目标文件中的目标字段;
11、判断所述目标字段的值是第一值还是第二值;
12、当所述目标字段的值是第一值时,表明所述运维集团支持集团互售协议;
13、当所述目标字段的值是第二值时,表明所述运维集团不支持集团互售协议。
14、可选的,上述航班数据搜索方法中,判断所述运维集团是否支持集团互售协议之前,还包括:
15、获取各个运维集团的互售协议配置指令;
16、基于所述互售协议配置指令配置各个运维集团对应的目标文件中的目标字段。
17、可选的,上述航班数据搜索方法中,获取与所述更改后的机票请求信息相匹配的候选航班信息包括:
18、基于预先配置的路径配置,查找与所述更改后的机票请求信息相匹配的候选航班信息,所述路径配置中配置有任意两个地点的航班信息。
19、可选的,上述航班数据搜索方法中,基于预先配置的路径配置,查找与所述更改后的机票请求信息相匹配的候选航班信息包括:
20、基于更改后的机票请求信息获取更改后的起始位置和目标位置;
21、获取所述起始位置和目标位置对应的key值;
22、获取所述路径配置中与所述key值相匹配的航班信息,其中,所述路径配置任意两个地点均对应一个唯一key值。
23、可选的,上述航班数据搜索方法中,当所述运维集团支持集团互售协议时,确定与所述运维集团存在集团互售协议的集团,记为互售集团,获取所述路径配置中与所述key值相匹配的航班信息之后,还包括:
24、获取与所述key值相匹配的航班信息中与所述运维集团和所述互售集团相匹配的航班信息。
25、一种航班数据搜索方法,包括:
26、请求获取单元,用于获取用户机票变更请求;
27、解析单元,用于解析所述用户机票变更请求,获取更改后的机票请求信息,以及原始机票信息;获取所述原始机票信息对应的航班的运维集团;
28、互售判断单元,用于判断所述运维集团是否支持集团互售协议,所述集团互售协议为不同集团之间互售机票的协议;
29、航班信息筛选单元,当所述运维集团支持集团互售协议时,获取与所述更改后的机票请求信息相匹配的候选航班信息,所述候选航班信息至少包括所述运维集团旗下的航班信息以及与所述运维集团签署集团互售协议的其他运维集团旗下的航班信息,以及联运航班的航班信息。
30、一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任意一项所述的航班数据搜索方法的各个步骤。
31、一种航班数据搜索设备,包括:
32、包括存储器和处理器;
33、所述存储器,用于存储程序;
34、所述处理器,用于执行所述程序,实现上述任一项所述的航班数据搜索方法的各个步骤。
35、基于上述技术方案,在获取到用户机票变更请求以后,首先解析该请求,得到更改后的机票请求信息,以及原始机票信息,然后再基于原始机票信息对应的航班的运维集团,当所述运维集团支持集团互售协议时,除了可以将所述运维集团提供的、能够满足所述更改后的机票请求信息的航班信息推荐给用户,还可以将与所述运维集团签署集团互售协议的其他运维集团所提供的、能够满足所述更改后的机票请求信息的航班信息推荐给用户,当然还可以将所述运维集团和所述其他运维集团的联合提供的、能够满足所述更改后的机票请求信息的航班信息推荐给用户,从而能够给用户推荐更多的航班选择。
1.一种航班数据搜索方法,其特征在于,包括:
2.根据权利要求1所述的航班数据搜索方法,其特征在于,判断所述运维集团是否支持集团互售协议包括:
3.根据权利要求2所述的航班数据搜索方法,其特征在于,判断所述运维集团是否支持集团互售协议之前,还包括:
4.根据权利要求2所述的航班数据搜索方法,其特征在于,获取与所述更改后的机票请求信息相匹配的候选航班信息包括:
5.根据权利要求4所述的航班数据搜索方法,其特征在于,基于预先配置的路径配置,查找与所述更改后的机票请求信息相匹配的候选航班信息包括:
6.根据权利要求5所述的航班数据搜索方法,其特征在于,当所述运维集团支持集团互售协议时,确定与所述运维集团存在集团互售协议的集团,记为互售集团,获取所述路径配置中与所述key值相匹配的航班信息之后,还包括:
7.一种航班数据搜索方法,其特征在于,包括:
8.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1~6任意一项所述的航班数据搜索方法的各个步骤。
9.一种航班数据搜索设备,其特征在于,包括: