一种混合航班查询方法、系统、电子设备及存储介质技术方案

技术编号:30314216 阅读:16 留言:0更新日期:2021-10-09 22:56
本发明专利技术实施例提供了一种混合航班查询方法、系统、电子设备及存储介质。包括:接收航班查询请求,航班查询请求中包括出发地和目的地,查询出发地和目的地之间的所有可用中转点,枚举由出发地经第一数量个中转点中的至少一个中转点到达目的地的组合,生成包含出发地、中转点和目的地的多条航班路径,对各条航班路径按照航段进行拆分,获得各个航段的运价元素FC,将运价元素组合成多个价格单元PU,结合航班属性,列举具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程,校验运价行程中各运价元素对应的航班是否可搭配为联程航班,并向乘客发送查询结果。本发明专利技术通过改变混合航班查询流程,降低了旅客在选择混合航班时的操作难度。合航班时的操作难度。合航班时的操作难度。

【技术实现步骤摘要】
一种混合航班查询方法、系统、电子设备及存储介质


[0001]本专利技术涉及数据处理领域,特别是涉及一种混合航班查询方法、系统、电子设备及存储介质。

技术介绍

[0002]当前由于各航空公司的售票系统尚未统一,乘客对于需要进行中转的行程,往往需要自行计算和选择所需搭乘的不同航空公司的航班,增加了购票的难度。同时由于需要分别搭成不同航空公司的航班,当乘客行程出现变化时,退改机票的过程也会更为复杂,进一步增加了乘客购票的难度,由此可见,如何降低乘客在进行混合航班选择时的操作难度,是目前各航空公司需要迫切解决的问题。

技术实现思路

[0003]本专利技术实施例的目的在于提供一种混合航班查询方法、系统、电子设备及存储介质,以实现降低乘客在进行混合航班选择时的操作难度。具体技术方案如下:
[0004]一种混合航班查询方法,所述方法包括:
[0005]接收航班查询请求,所述航班查询请求中包括:出发地和目的地;
[0006]查询所述出发地和目的地之间的所有可用中转点,获得所述所有可用中转点的集合;
[0007]枚举由所述出发地经过所述第一数量个中转点中的至少一个中转点到达所述目的地的组合,并生成包含所述出发地、中转点和目的地的多条航班路径;
[0008]对所述各条航班路径按照航段进行拆分,获得各个航段的运价元素FC,将所述运价元素组合成多个价格单元PU,根据各价格单元对应的航班属性,列举具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程,其中,每一个所述运价行程JR由至少一个价格单元PU组成;
[0009]校验所述运价行程中各运价元素对应的航班是否可搭配为联程航班,若是,则将运价行程作为查询结果发送给乘客。
[0010]可选的,所述查询所述出发地和目的地之间的所有可用中转点,获得所述所有可用中转点的集合,包括:
[0011]查询所有从所述航班查询请求中的出发地出发的第二数量航班,进一步查找从所述第二数量航班的目的地出发的航班中是否存在以所述航班查询请求中的目的地为目的地的航班,若是,则将所述第二数量航班的目的地确定为所述可用中转点。
[0012]可选的,所述查询所述出发地和目的地之间的所有可用中转点,获得所述所有可用中转点的集合,包括:
[0013]查询所有航班的目的地为所述航班查询请求中的目的地的第三数量航班,进一步查找以所述第三数量航班的出发地为目的地的航班中是否存在以所述航班查询请求中的出发地为出发地的航班,若是,则将所述第三数量航班的出发地为所述可用中转点。
[0014]可选的,所述枚举由所述出发地经过所述第一数量个中转点中的至少一个中转点到达所述目的地的组合之前,还包括:
[0015]对所述可用中转点集合中的所有中转点按照运价行程的价格越低,优先级越高的顺序,和/或中转时间越短,优先级越高的顺序进行排序。
[0016]可选的,所述根据各价格单元对应的航班属性,列举具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程,具体包括:
[0017]根据各价格单元对应的航班属性,对各价格单元按照起降时间、机型、附加服务、中转点进行组合,获得具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程。
[0018]可选的,校验所述运价行程中各运价元素对应的航班是否可搭配为联程航班,具体包括:
[0019]从航班数据库中读取所述各航段的所述运价元素FC对应的航班信息,校验所述航班路径中,各航段的所述运价元素FC对应的航班是否归属同一家航空公司,或所述运价元素FC对应的航班归属的不同航空公司间是否具有联程关系,若是,则判断所述航班路径中的各航段航班可以搭配为联程航班。
[0020]可选的,其特征在于,所述将运价行程作为查询结果发送给乘客,包括:
[0021]将经过校验为可搭配为联程航班的第二数量个运价行程,生成对应的第二数量张联程机票,将所述联程机票发送给乘客。
[0022]一种混合航班查询系统,包括:
[0023]查询请求接收模块,用于接收航班查询请求,航班查询请求中包括:出发地和目的地。
[0024]中转点查询模块,用于查询出发地和目的地之间的所有可用中转点,获得所有可用中转点的集合。
[0025]航班路径选择模块,用于枚举由出发地经过第一数量个中转点中的至少一个中转点到达目的地的组合,并生成包含出发地、中转点和目的地的多条航班路径。
[0026]运价拆分模块,用于对各条航班路径按照航段进行拆分,获得各个航段的运价元素FC,将运价元素组合成多个价格单元PU,根据各价格单元对应的航班属性,列举具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程,其中,每一个运价行程JR由至少一个价格单元PU组成。
[0027]航班校验模块,用于校验运价行程中各运价元素对应的航班是否可搭配为联程航班,若是,则将运价行程作为查询结果发送给乘客。
[0028]可选的,查询请求接收模块可以具体用于:
[0029]查询所有从航班查询请求中的出发地出发的第二数量航班,进一步查找从第二数量航班的目的地出发的航班中是否存在以航班查询请求中的目的地为目的地的航班,若是,则将第二数量航班的目的地确定为可用中转点。
[0030]可选的,查询请求接收模块可以用于:
[0031]查询所有航班的目的地为航班查询请求中的目的地的第三数量航班,进一步查找以第三数量航班的出发地为目的地的航班中是否存在以航班查询请求中的出发地为出发地的航班,若是,则将第三数量航班的出发地为可用中转点。
[0032]可选的,航班路径选择模块还可用于:
[0033]对可用中转点集合中的所有中转点按照运价行程的价格越低,优先级越高的顺序,和/或中转时间越短,优先级越高的顺序进行排序。
[0034]其中,将所有中转点按照运价行程的价格越低,优先级越高的顺序进行排序,和/或该中转点的航班中转时间越短,优先级越高的顺序进行排序,目的是为了降低航班路径选择模块中的枚举数量,节约时间。
[0035]可选的,运价拆分模块可以用于:
[0036]根据各价格单元对应的航班属性,对各价格单元按照起降时间、机型、附加服务、中转点进行组合,获得具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程。
[0037]可选的,航班校验模块可以用于:
[0038]从航班数据库中读取所述各航段的所述运价元素FC对应的航班信息,校验所述航班路径中,各航段的所述运价元素FC对应的航班是否归属同一家航空公司,或所述运价元素FC对应的航班归属的不同航空公司间是否具有联程关系,若是,则判断所述航班路径中的各航段航班可以搭配为联程航班。
[0039]可选的,航班校验模块可以用于:
[0040]将经过校验为可搭配为联程航班的第二数量个运价行程,生成对应的第二数量张联程机票,将联程机票发送给乘客。
[0041]其中,联程机票是指记录有运价本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种混合航班查询方法,其特征在于,所述方法包括:接收航班查询请求,所述航班查询请求中包括:出发地和目的地;查询所述出发地和目的地之间的所有可用中转点,获得所述所有可用中转点的集合;枚举由所述出发地经过所述第一数量个中转点中的至少一个中转点到达所述目的地的组合,并生成包含所述出发地、中转点和目的地的多条航班路径;对所述各条航班路径按照航段进行拆分,获得各个航段的运价元素FC,将所述运价元素组合成多个价格单元PU,根据各价格单元对应的航班属性,列举具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程,其中,每一个所述运价行程JR由至少一个价格单元PU组成;校验所述运价行程中各运价元素对应的航班是否可搭配为联程航班,若是,则将运价行程作为查询结果发送给乘客。2.根据权利要求1所述的方法,其特征在于,所述查询所述出发地和目的地之间的所有可用中转点,获得所述所有可用中转点的集合,包括:查询所有从所述航班查询请求中的出发地出发的第二数量航班,进一步查找从所述第二数量航班的目的地出发的航班中是否存在以所述航班查询请求中的目的地为目的地的航班,若是,则将所述第二数量航班的目的地确定为所述可用中转点。3.根据权利要求1所述的方法,其特征在于,所述查询所述出发地和目的地之间的所有可用中转点,获得所述所有可用中转点的集合,包括:查询所有航班的目的地为所述航班查询请求中的目的地的第三数量航班,进一步查找以所述第三数量航班的出发地为目的地的航班中是否存在以所述航班查询请求中的出发地为出发地的航班,若是,则将所述第三数量航班的出发地为所述可用中转点。4.根据权利要求1所述的方法,其特征在于,所述枚举由所述出发地经过所述第一数量个中转点中的至少一个中转点到达所述目的地的组合之前,还包括:对所述可用中转点集合中的所有中转点按照运价行程的价格越低,优先级越高的顺序,和/或中转时间越短,优先级越高的顺序进行排序。5.根据权利要求1所述的方法,其特征在于,所述根据各价格单元对应的航班属性,列举具有航空公司信息、运价类型信息和舱位类型信息的至少一个运价行程,具体包括:根据各价格单元对应的航班属性,对各价格...

【专利技术属性】
技术研发人员:涂卫平王艺超熊国民李艳莉
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1