多人机票的预订方法、系统、电子设备及存储介质技术方案

技术编号:35825458 阅读:22 留言:0更新日期:2022-12-03 13:52
本发明专利技术公开了一种多人机票的预订方法、系统、电子设备及存储介质,该多人机票的预订方法包括:输出满足查询请求的航班,航班对应有多种不同运价的机票;响应选中指令以从机票中获取至少两张对应不同运价的目标机票;响应第一提交指令以基于所获取的目标机票生成机票订单。本发明专利技术针对多人出行的场景,在预订机票时可以选取不同运价的机票,从而实现一个订单同时预订多种不同运价的机票,可以满足个性化定制化的用户需求,不仅大大节省出行成本,并且降低了多次重复预定的费力度。且降低了多次重复预定的费力度。且降低了多次重复预定的费力度。

【技术实现步骤摘要】
多人机票的预订方法、系统、电子设备及存储介质


[0001]本专利技术涉及互联网
,特别涉及一种多人机票的预订方法、系统、电子设备及存储介质。

技术介绍

[0002]在现有的技术下,多人预订机票只能选择同一个航班同一个运价。当出行人中有老人儿童等符合限制类优惠运价的时候、或者某运价数量不足时,用户为了节省成本往往需要分开下单这样才能整体最便宜,但这种分开下单的方式不但麻烦,甚至还有无票风险,比如有可能先买了几张票,等再次买票的时候同航班的票被其他人买走了,从而造成退改等一系列复杂的操作,导致费时费力费钱。又或者担心无票风险的用户只能选择所有人都符合条件的统一运价,而这种满足所有人的运价往往费用很高,无法享受到优惠,导致整体出行成本大大增加。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中一次性预订多人机票时无法选择不同运价的缺陷,提供一种多人机票的预订方法、系统、电子设备及存储介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]根据本专利技术的第一方面,提供一种多人机票的预订方法,所述多人机票的预订方法包括:
[0006]输出满足查询请求的航班输出满足查询请求的航班;其中,所述航班对应有多种不同运价的机票,所述查询请求中包含始发地和目的地;
[0007]响应选中指令以从所述机票中获取至少两张对应不同运价的目标机票;
[0008]响应第一提交指令以基于所获取的目标机票生成机票订单。
[0009]较佳地,所述响应第一提交指令以基于所获取的目标机票生成机票订单的步骤包括:
[0010]接收多个乘机人的乘机人类型;
[0011]分别获取所述目标机票的乘机人限制类型;其中,所述乘机人限制类型包括一种或多种乘机人类型;
[0012]将所述乘机人与所述目标机票进行一一匹配;其中,所述乘机人的乘机人类型符合所述目标机票的乘机人限制类型;
[0013]判断所有乘机人成功匹配到对应的目标机票,若是,则基于匹配乘机人的所有目标机票生成机票订单;否则拦截所述第一提交指令,并输出需要重新选票的提示信息。
[0014]较佳地,当所述查询请求中还包含乘机人数量和乘机人类型时,所述输出满足查询请求的航班的步骤之后还包括:
[0015]基于预设的组合要求输出满足所述乘机人数量和所述乘机人类型的组合机票;
[0016]响应第二提交指令以基于所述组合机票生成机票订单。
[0017]较佳地,所述组合要求包括低价要求,当所述航班中对应任一运价的机票数量小于所述乘机人数量时,所述基于预设的组合要求输出满足所述乘机人数量和所述乘机人类型的组合机票的步骤包括:
[0018]将所述机票按照所述运价从低到高进行排序,然后按照所述排序针对所述机票依次执行下述确定步骤:
[0019]获取所述机票的乘机人限制类型;
[0020]判断所述查询请求中的乘机人类型是否符合所述乘机人限制类型,
[0021]若符合,则获取所述乘机人类型符合所述乘机人限制类型的部分乘机人数量,然后针对下一机票执行所述确定步骤;若全部不符合,则针对下一机票执行所述确定步骤;
[0022]其中,所述获取所述乘机人类型符合所述乘机人限制类型的部分乘机人数量的步骤之后还包括:
[0023]获取所述机票的机票数量;
[0024]判断所述机票数量是否不小于所述部分乘机人数量,若不小于,则将所述部分乘机人数量确定为所述机票的可订数量;
[0025]若小于,则将所述机票数量确定为所述机票的可订数量;
[0026]当执行所述确定步骤的机票中包括至少两种不同的运价时,统计所确定的机票的可订数量的总和;
[0027]判断所述总和是否达到所述乘机人数量,若没有达到,则返回针对下一机票执行所述确定步骤;若达到,则基于所确定的所有机票得到所述组合机票并输出所述组合机票。
[0028]根据本专利技术的第二方面,提供一种多人机票的预订系统,所述多人机票的预订系统包括:
[0029]第一输出模块,用于输出满足查询请求的航班输出满足查询请求的航班;其中,所述航班对应有多种不同运价的机票,所述查询请求中包含始发地和目的地;
[0030]获取模块,用于响应选中指令以从所述机票中获取至少两张对应不同运价的目标机票;
[0031]第一生成模块,用于响应第一提交指令以基于所获取的目标机票生成机票订单。
[0032]较佳地,所述第一生成模块包括:
[0033]接收单元,用于接收多个乘机人的乘机人类型;
[0034]获取单元,用于分别获取所述目标机票的乘机人限制类型;其中,所述乘机人限制类型包括一种或多种乘机人类型;
[0035]匹配单元,用于将所述乘机人与所述目标机票进行一一匹配;其中,所述乘机人的乘机人类型符合所述目标机票的乘机人限制类型;
[0036]第一判断单元,用于判断所有乘机人成功匹配到对应的目标机票,若是,则调用第一处理单元;否则调用第二处理单元;
[0037]所述第一处理单元用于基于匹配乘机人的所有目标机票生成机票订单;
[0038]所述第二处理单元用于拦截所述第一提交指令,并输出需要重新选票的提示信息。
[0039]较佳地,当所述查询请求中还包含乘机人数量和乘机人类型时,所述多人机票的预订系统还包括:
[0040]第二输出模块,用于输出基于预设的组合要求输出满足所述乘机人数量和所述乘机人类型的组合机票;
[0041]第二生成模块,用于响应第二提交指令以基于所述组合机票生成机票订单。
[0042]较佳地,所述组合要求包括低价要求,当所述航班中对应任一运价的机票数量小于所述乘机人数量时,所述第二输出模块包括:
[0043]排序单元,用于将所述机票按照所述运价从低到高进行排序,然后调用确定单元;
[0044]所述确定单元用于按照所述排序针对所述机票依次执行下述确定步骤:
[0045]获取所述机票的乘机人限制类型;
[0046]判断所述查询请求中的乘机人类型是否符合所述乘机人限制类型,若符合,则获取所述乘机人类型符合所述乘机人限制类型的部分乘机人数量,然后针对下一机票执行所述确定步骤;
[0047]若全部不符合,则针对下一机票执行所述确定步骤;
[0048]其中,在获取所述乘机人类型符合所述乘机人限制类型的部分乘机人数量之后,所述确定单元还用于获取所述机票的机票数量;
[0049]判断所述机票数量是否不小于所述部分乘机人数量,若不小于,则将所述部分乘机人数量确定为所述机票的可订数量;
[0050]若小于,则将所述机票数量确定为所述机票的可订数量;
[0051]统计单元,用于当执行所述确定步骤的机票中包括至少两种不同的运价时,统计所确定的机票的可订数量的总和;
[0052]第二判断单元,用于判断所述总和是否达到所述乘机人数量,若没有达本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多人机票的预订方法,其特征在于,所述多人机票的预订方法包括:输出满足查询请求的航班;其中,所述航班对应有多种不同运价的机票,所述查询请求中包含始发地和目的地;响应选中指令以从所述机票中获取至少两张对应不同运价的目标机票;响应第一提交指令以基于所获取的目标机票生成机票订单。2.根据权利要求1所述的多人机票的预订方法,其特征在于,所述响应第一提交指令以基于所获取的目标机票生成机票订单的步骤包括:接收多个乘机人的乘机人类型;分别获取所述目标机票的乘机人限制类型;其中,所述乘机人限制类型包括一种或多种乘机人类型;将所述乘机人与所述目标机票进行一一匹配;其中,所述乘机人的乘机人类型符合所述目标机票的乘机人限制类型;判断所有乘机人成功匹配到对应的目标机票,若是,则基于匹配乘机人的所有目标机票生成机票订单;否则拦截所述第一提交指令,并输出需要重新选票的提示信息。3.根据权利要求1所述的多人机票的预订方法,其特征在于,当所述查询请求中还包含乘机人数量和乘机人类型时,所述输出满足查询请求的航班的步骤之后还包括:基于预设的组合要求输出满足所述乘机人数量和所述乘机人类型的组合机票;响应第二提交指令以基于所述组合机票生成机票订单。4.根据权利要求3所述的多人机票的预订方法,其特征在于,所述组合要求包括低价要求,当所述航班中对应任一运价的机票数量小于所述乘机人数量时,所述基于预设的组合要求输出满足所述乘机人数量和所述乘机人类型的组合机票的步骤包括:将所述机票按照所述运价从低到高进行排序,然后按照所述排序针对所述机票依次执行下述确定步骤:获取所述机票的乘机人限制类型;判断所述查询请求中的乘机人类型是否符合所述乘机人限制类型,若符合,则获取所述乘机人类型符合所述乘机人限制类型的部分乘机人数量,然后针对下一机票执行所述确定步骤;若全部不符合,则针对下一机票执行所述确定步骤;其中,所述获取所述乘机人类型符合所述乘机人限制类型的部分乘机人数量的步骤之后还包括:获取所述机票的机票数量;判断所述机票数量是否不小于所述部分乘机人数量,若不小于,则将所述部分乘机人数量确定为所述机票的可订数量;若小于,则将所述机票数量确定为所述机票的可订数量;当执行所述确定步骤的机票中包括至少两种不同的运价时,统计所确定的机票的可订数量的总和;判断所述总和是否达到所述乘机人数量,若没有达到,则返回针对下一机票执行所述确定步骤;若达到,则基于所确定的所有机票得到所述组合机票并输出所述组合机票。5.一种多人机票的预订系统,其特征在于,所述多人机票的预订系统包括:第一输出模块,用于输出满足查询请求的航班输出满足查询请求的航班;其中,所述航
班对应有多种不同运价的机票,所述查询请求中包含始发地和目的地;获取模块,用于响应选中指令以从所述机票中获取至少两张对应不同运价的目标机票;...

【专利技术属性】
技术研发人员:高丹
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:

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

1