多点至多点的航班搜索方法、系统、设备及存储介质技术方案

技术编号:17562041 阅读:22 留言:0更新日期:2018-03-28 12:28
本发明专利技术提供了一种多点至多点的航班搜索方法、系统、设备及存储介质,该方法包括单程查询和往返查询;单程查询包括:搜索各个出发地到各个目的地的在出发时间段内的所有单程航班,并推送至用户;往返查询包括:搜索每个出发地到每个目的地的在出发时间段内的所有出发航班和在返回时间段内的所有返回航班;将出发航班和返回航班进行组合得到多个往返航班组合,并推送至用户。本发明专利技术提供了一种多点对多点的模糊搜索方法,方便用户查询指定时间内的所有产品,快速对比和选择;尤其在往返程查询时,本发明专利技术可以查询到A‑C,C‑A往返,也可以查询A‑B,C‑D这样的缺口程组合,将所有的产品组合提供给用户,以便用户找到最低价格。

A multipoint flight search method, system, equipment, and storage medium

The invention provides a multi multipoint flight search method, system, device and storage medium, the method includes single query and return query; query includes: one-way search all the starting point to all of one way on the time period of the various destinations, and pushed to the user; and the query includes: search every departure to each destination in the starting period of all flights and in the return period of all flights will return flight; and return flight is obtained by combining multiple round-trip flights, and pushed to the user. The present invention provides a method for searching multi point to multi point fuzzy, easy for users to search all products within the specified time, fast comparison and selection; especially in return to the query, the invention can query to A C, C A and, can also query the A B, C like D lack of process combination, all product portfolio to provide to the user, so that users can find the lowest price.

【技术实现步骤摘要】
多点至多点的航班搜索方法、系统、设备及存储介质
本专利技术涉及航班搜索
,尤其涉及一种多点至多点的航班搜索方法、系统、设备及存储介质。
技术介绍
针对机票、火车等出行交通方式,目前的搜索模式有:A.单点对单点,精确时间。B.单点对单点,模糊时间。C.单点对多点,精确时间。D.单点对多点,模糊时间。缺少E.多点对多点,精确时间及F.多点对多点,模糊时间这两种搜索方法。当用户需要搜索多出发、多目的地及其所有邻近航线在一个时间段内的低价时,往往需要多次查询,多次对比,费力度极高。
技术实现思路
针对现有技术中的问题,本专利技术的目的在于提供一种多点至多点的航班搜索方法、系统、设备及存储介质,提供一种多点对多点的模糊搜索方法,方便用户查询指定时间内的所有产品,快速对比和选择。本专利技术实施例提供一种多点至多点的航班搜索方法,包括单程查询和往返查询;所述单程查询包括如下步骤:获取用户输入的多个出发地、多个目的地和出发时间段;搜索各个出发地到各个目的地的在出发时间段内的所有单程航班;将单程航班的信息推送至用户;所述往返查询包括如下步骤:获取用户输入的多个出发地、多个目的地、出发时间段和返回时间段;搜索每个出发地到每个目的地的在出发时间段内的所有出发航班;搜索每个目的地到每个出发地的在返回时间段内的所有返回航班;将出发航班和返回航班进行组合得到多个往返航班组合;将往返航班组合的信息推送至用户。可选地,所述单程查询还包括如下步骤:将出发时间段内各个日期的单程航班分别形成一单程航班列表;查找所有单程航班中价格最低的单程航班;将价格最低的单程航班对应日期的单程航班列表推送至用户;获取到用户对出发时间段内其他日期的选择操作时,跳转至被选择日期的单程航班列表。可选地,所述单程查询还包括如下步骤:查询出发时间段内各个日期的航班最低价,形成包括各个日期以及对应航班最低价的低价列表;将所述低价列表和价格最低的单程航班对应日期的单程航班列表同时推送至用户;获取到用户在所述低价列表中对其他日期的选择操作时,将当前显示的单程航班列表跳转至被选择日期的单程航班列表。可选地,所述往返查询还包括如下步骤:将出发时间段内各个出发日期和返回时间段内各个返回日期分别组合成多个出发返回日期对;将每个出发返回日期对中的往返航班组合分别形成一往返航班列表;查找所有往返航班组合中价格最低的往返航班组合;将价格最低的往返航班组合对应出发返回日期对的往返航班列表推送至用户;获取到用户对其他出发返回日期对的选择操作时,跳转至被选择出发返回日期对的往返航班列表。可选地,所述往返查询还包括如下步骤:查询每个出发返回日期对中的航班最低价,形成包括各个出发返回日期对以及对应航班最低价的低价列表;将所述低价列表和价格最低的往返航班组合对应日期对的往返航班列表同时推送至用户;获取到用户在所述低价列表中对其他日期对的选择操作时,将当前显示的单程航班列表跳转至被选择日期对的单程航班列表。可选地,所述往返查询还包括如下步骤:针对每个往返航班组合,判断该往返航班组合是否为缺口程;如果是,则搜索该往返航班组合的去程目的地和返程出发地之间的交通出行方案,所述交通出行方案包括交通工具信息、价格和耗时,并推送至用户。可选地,所述往返查询还包括如下步骤:针对每个往返航班组合,搜索出发目的地的机场接车信息、旅游信息和酒店信息,并推送至用户。可选地,所述单程查询还包括如下步骤:如果搜索到的出发地到目的地的所有单程航班的数量小于第一预设阈值,则将出发地的关联城市增加入出发地和/或将目的地的关联城市增加入目的地;搜索增加后的各个出发地到各个目的地的所有单程航班。可选地,所述出发地的关联城市包括与出发地存在预设关联关系的城市和/或与出发地距离位于预设范围之内的城市;所述目的地的关联城市包括与目的地存在预设关联关系的城市和/或与目的地距离位于预设范围之内的城市。可选地,增加出发地和目的地包括如下步骤:将与出发地存在预设关联关系的城市增加入出发地;将与目的地存在预设关联关系的城市增加入目的地;搜索增加后的各个出发地到各个目的地的所有单程航班;如果增加后的所有单程航班的数量仍是否小于第一预设阈值,则将与出发地距离位于预设范围之内的城市增加入出发地,将与目的地距离位于预设范围之内的城市增加入目的地;搜索二次增加后的各个出发地到各个目的地的所有单程航班。可选地,增加出发地和目的地之后,还包括如下步骤:搜索增加的关联城市与该关联城市对应的原始出发地或原始目的地之间的交通出行方案,并推送至用户。可选地,还包括如下步骤:对用户当前位置进行定位,获取用户当前的位置信息;分别搜索用户当前的位置到各个出发地的在出发时间段内的出发交通出行方案;将出发交通方案添加入对应出发日期的单程航班列表或往返航班列表,并推送至用户。本专利技术实施例还提供一种多点至多点的航班搜索系统,用于实现所述的多点至多点的航班搜索方法,所述系统包括:信息获取模块,用于在单程查询时获取用户输入的多个出发地、多个目的地和出发时间段,以及在往返查询时获取用户输入的多个出发地、多个目的地、出发时间段和返回时间段;航班搜索模块,用于在单程查询时搜索各个出发地到各个目的地的在出发时间段内的所有单程航班,以及在往返查询时搜索每个出发地到每个目的地的在出发时间段内的所有出发航班,并搜索每个目的地到每个出发地的在返回时间段内的所有返回航班,将出发航班和返回航班进行组合得到多个往返航班组合;航班推送模块,用于将所述航班搜索模块的搜索结果推送至用户。本专利技术实施例还提供一种多点至多点的航班搜索设备,包括:处理器;存储器,其中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行所述的多点至多点的航班搜索方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被执行时实现所述的多点至多点的航班搜索方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。本专利技术所提供的多点至多点的航班搜索方法、系统、设备及存储介质,提供了一种多点对多点的模糊搜索方法,方便用户查询指定时间内的所有产品,快速对比和选择;尤其在往返程查询时,本专利技术可以查询到A-C,C-A往返,也可以查询A-B,C-D这样的缺口程组合,将所有的产品组合提供给用户,以便用户找到最低价格。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。图1是本专利技术一实施例的多点至多点的航班搜索方法的流程图;图2是本专利技术一实施例的航班搜索页面M100的示意图;图3是本专利技术一实施例的单程搜索结果推送页面M200的示意图;图4是本专利技术一实施例的往返搜索结果推送页面M300的示意图;图5是本专利技术一实施例的多点至多点的航班搜索系统的结构示意图;图6是本专利技术一实施例的多点至多点的航班搜索设备的结构示意图;图7是本专利技术一实施例的计算机可读存储介质的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何本文档来自技高网...
多点至多点的航班搜索方法、系统、设备及存储介质

【技术保护点】
一种多点至多点的航班搜索方法,其特征在于,包括单程查询和往返查询;所述单程查询包括如下步骤:获取用户输入的多个出发地、多个目的地和出发时间段;搜索各个出发地到各个目的地的在出发时间段内的所有单程航班;将单程航班的信息推送至用户;所述往返查询包括如下步骤:获取用户输入的多个出发地、多个目的地、出发时间段和返回时间段;搜索每个出发地到每个目的地的在出发时间段内的所有出发航班;搜索每个目的地到每个出发地的在返回时间段内的所有返回航班;将出发航班和返回航班进行组合得到多个往返航班组合;将往返航班组合的信息推送至用户。

【技术特征摘要】
1.一种多点至多点的航班搜索方法,其特征在于,包括单程查询和往返查询;所述单程查询包括如下步骤:获取用户输入的多个出发地、多个目的地和出发时间段;搜索各个出发地到各个目的地的在出发时间段内的所有单程航班;将单程航班的信息推送至用户;所述往返查询包括如下步骤:获取用户输入的多个出发地、多个目的地、出发时间段和返回时间段;搜索每个出发地到每个目的地的在出发时间段内的所有出发航班;搜索每个目的地到每个出发地的在返回时间段内的所有返回航班;将出发航班和返回航班进行组合得到多个往返航班组合;将往返航班组合的信息推送至用户。2.根据权利要求1所述的多点至多点的航班搜索方法,其特征在于,所述单程查询还包括如下步骤:将出发时间段内各个日期的单程航班分别形成一单程航班列表;查找所有单程航班中价格最低的单程航班;将价格最低的单程航班对应日期的单程航班列表推送至用户;获取到用户对出发时间段内其他日期的选择操作时,跳转至被选择日期的单程航班列表。3.根据权利要求2所述的多点至多点的航班搜索方法,其特征在于,所述单程查询还包括如下步骤:查询出发时间段内各个日期的航班最低价,形成包括各个日期以及对应航班最低价的低价列表;将所述低价列表和价格最低的单程航班对应日期的单程航班列表同时推送至用户;获取到用户在所述低价列表中对其他日期的选择操作时,将当前显示的单程航班列表跳转至被选择日期的单程航班列表。4.根据权利要求1所述的多点至多点的航班搜索方法,其特征在于,所述往返查询还包括如下步骤:将出发时间段内各个出发日期和返回时间段内各个返回日期分别组合成多个出发返回日期对;将每个出发返回日期对中的往返航班组合分别形成一往返航班列表;查找所有往返航班组合中价格最低的往返航班组合;将价格最低的往返航班组合对应出发返回日期对的往返航班列表推送至用户;获取到用户对其他出发返回日期对的选择操作时,跳转至被选择出发返回日期对的往返航班列表。5.根据权利要求4所述的多点至多点的航班搜索方法,其特征在于,所述往返查询还包括如下步骤:查询每个出发返回日期对中的航班最低价,形成包括各个出发返回日期对以及对应航班最低价的低价列表;将所述低价列表和价格最低的往返航班组合对应日期对的往返航班列表同时推送至用户;获取到用户在所述低价列表中对其他日期对的选择操作时,将当前显示的单程航班列表跳转至被选择日期对的单程航班列表。6.根据权利要求1所述的多点至多点的航班搜索方法,其特征在于,所述往返查询还包括如下步骤:针对每个往返航班组合,判断该往返航班组合是否为缺口程;如果是,则搜索该往返航班组合的去程目的地和返程出发地之间的交通出行方案,所述交通出行方案包括交通工具信息、价格和耗时,并推送至用户。7.根据权利要求1所述的多点至多点的航班搜索方法,其特征在于,所述往返查询还包括如下步骤:针对每个往返航班组合,搜索出发目的地的机场接车信息、旅游信息和酒店信息,...

【专利技术属性】
技术研发人员:高丹周茜张晶吴佳敏王华
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:上海,31

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

1