交通产品的聚合查询方法、系统以及存储介质技术方案

技术编号:16873900 阅读:16 留言:0更新日期:2017-12-23 11:49
本发明专利技术提供交通产品的聚合查询方法、系统以及存储介质,其中聚合查询方法包括:接收客户端发送的查询请求,包括出发地、目的地和出发日期;根据出发地和目的地计算路线,包括出发地到目的地的直达路线,以及出发地经过一个或多个中转地到达目的地的中转路线;请求交通产品引擎,调取符合的直达产品和中转产品;将出发日期切分多个时间段,在每个时间段内筛选出价格最低的直达产品和行程耗时最短的中转产品作为交通产品推送信息;将所述交通产品推送信息推送至客户端。本发明专利技术实现了在查询任何点到点和日期的情况下都筛选给出一套最优的交通产品方案。

Aggregation query method, system and storage medium for traffic products

The present invention provides an aggregate query method, system and storage medium transportation products, including aggregate query methods: query request sent by a client is received, including the departure, destination and date of departure; according to the departure and destination route calculation, including the departure route to the destination, and starting with one or a transfer destination of the transit route; traffic request product engine, with direct transfer of products and products will be the starting date of transfer; segmentation of multiple time periods in each time period were selected to travel products and low price is the most time-consuming shortest transit products as traffic products will push the information; the traffic products push push information to the client. The invention realizes a set of optimal traffic product scheme in the case of checking any point to point and date.

【技术实现步骤摘要】
交通产品的聚合查询方法、系统以及存储介质
本专利技术涉及数据查询筛选领域,尤其涉及一种交通产品的聚合查询方法、系统以及存储介质。
技术介绍
随着互联网的发展,各电商平台推出在线交通预定服务,包括机票预定、火车票预定、汽车票预定、以及其他交通产品预定,给用户出行提供了极大的便利。然而,现有的在线交通预定系统均存在以下缺陷:第一,查询方式单一。例如机票预订系统仅能查询和预定机票,汽车票预定系统仅能查询和预定汽车票,无法给用户出行提供全面的交通路线参考。第二,查询结果冗余。当用户输入点到点信息查询交通路线时,系统往往没有筛选机制把优选的出行方案推荐给客户,使得用户查询页面出现很多冗余信息,妨碍用户的选购。第三,查询引擎负担,由于电商平台需要与第三方引擎之间交互查询可供选购的交通路线产品,每当客户输入查询信息,都需要与第三方引擎交互,给查询引擎带来了巨大负担。
技术实现思路
针对现有技术中的缺陷,本专利技术提出一种交通产品的聚合查询方法、系统以及存储介质,实现用户在查询任何点到点和日期的情况下都可以筛选给出一套最优并可售卖预定的交通产品方案。根据本专利技术的一个方面,提供一种交通产品的聚合查询方法,包括:步骤S1、接收客户端发送的查询请求,所述查询请求携带查询信息,所述查询信息包括出发地、目的地和出发日期;步骤S2、根据出发地和目的地设定路线,包括出发地到目的地的直达路线,以及出发地经过一个或多个中转地到达目的地的中转路线;步骤S3、请求交通产品引擎,调取所有符合直达路线和出发日期的直达产品,每个直达产品包括价格、交通工具、出发时间和行程耗时,并且调取所有符合中转路线和出发日期的中转产品,每个中转产品包括价格、至少两个交通工具、出发时间、行程耗时和接驳耗时;步骤S4、将出发日期切分多个时间段,在每个时间段内,筛选出价格最低的直达产品和行程耗时最短的中转产品作为交通产品推送信息;步骤S5、将所述交通产品推送信息推送至客户端。优选地,所述步骤S4包括:步骤S401、将出发日期切分多个时间段,在每个时间段内筛选出价格最低的直达产品和行程耗时最短的中转产品;步骤S402、判断筛选出的所述中转产品的价格占筛选出的所述直达产品的价格的比例是否小于预设的价格比例阈值,若是,则执行步骤S403,若否,则执行步骤S404;步骤S403、将该时间段内筛选出的所述中转产品与筛选出的所述直达产品作为交通产品推送信息;步骤S404、将该时间段内筛选出的所述直达产品作为交通产品推送信息。优选地,在所述步骤S4中,还包括在每个时间段内,根据等式W=A*B+C*D+E*F计算中转产品的权值,其中,W为中转产品的权值,A为中转产品的价格,B为价格权重系数,C为中转产品的行程耗时,D为行程耗时权重系数,E为中转产品的接驳耗时,F为接驳耗时权重系数,并且筛选出权值最小的中转产品加入到交通产品推送信息。优选地,所述价格权重系数、所述行程耗时权重系数和所述接驳耗时权重系数之间的比例为:B:D:F=1:(0.5~0.9):(0.5~0.9)。优选地,所述步骤S4包括:步骤S411、将出发日期切分多个时间段,在每个时间段内筛选出价格最低的直达产品、行程耗时最短的中转产品以及权值最小的中转产品;步骤S412、计算筛选出的所述中转产品的价格各自占筛选出的所述直达产品的价格的价格比例;步骤S413、将该时间段内价格比例小于预设的价格比例阈值的所述中转产品,以及筛选出的所述直达产品作为交通产品推送信息。优选地,所述交通产品推送信息中的所有直达产品和中转产品按时间段顺序排序后,将价格最低的直达产品或中转产品提升到第一位,然后推送至客户端。优选地,所述交通产品推送信息中的所有直达产品和中转产品按时间段顺序排序后,将行程耗时最短的直达产品或中转产品提升到第一位,然后推送至客户端。优选地,在所述步骤S2中,根据中转路线的总路程长度与直达路线的总路程长度的比例不超出预设的总路程长度比例阈值,计算并筛选出一个或多个所述中转地。优选地,在所述步骤S2中,当经计算无符合出发地的路线,将出发地更新为临近出发地,所述临近出发地与所述出发地之间的距离小于预设的距离阈值,并根据所述临近出发地和所述目的地计算路线;或者当经计算无符合目的地的路线,将目的地更新为临近目的地,所述临近目的地与所述目的地之间的距离小于预设的距离阈值,并根据所述出发地和所述临近目的地计算路线;或者当经计算无符合出发地和目的地的路线,将出发地更新为临近出发地,所述临近出发地与所述出发地之间的距离小于预设的距离阈值,并且将目的地更新为临近目的地,所述临近目的地与所述目的地之间的距离小于预设的距离阈值,并根据所述临近出发地和所述临近目的地计算路线。优选地,所述步骤S5还包括:将与所述交通产品推送信息匹配的关联信息推送至客户端,所述关联信息包括:接送机、休息室、安检通道、保险、优惠券。根据本专利技术的另一个方面,提供一种交通产品的聚合查询系统,包括:信息提取模块,用于接收客户端发送的查询请求,提取所述查询请求所携带的查询信息,所述查询信息包括出发地、目的地和出发日期;路线设定模块,用于根据出发地和目的地设定路线,包括出发地到目的地的直达路线,以及出发地经过一个或多个中转地到达目的地的中转路线;引擎封装模块,用于与交通产品引擎交互,调取所有符合直达路线和出发日期的直达产品,每个直达产品包括价格、交通工具、出发时间和行程耗时,并且调取所有符合中转路线和出发日期的中转产品,每个中转产品包括价格、至少两个交通工具、出发时间、行程耗时和接驳耗时;筛选模块,用于将出发日期切分多个时间段,在每个时间段内,筛选出价格最低的直达产品和行程耗时最短的中转产品作为交通产品推送信息;推送模块,用于将交通产品推送信息推送至客户端。优选地,上述的聚合查询系统还包括第一判断模块,用于判断所述筛选模块在每个时间段内筛选出的价格最低的直达产品和行程耗时最短的中转产品中,所述中转产品的价格占所述直达产品的价格的比例是否小于预设的价格比例阈值,若是,则将该时间段内筛选出的所述中转产品与筛选出的所述直达产品作为交通产品推送信息,若否,则将该时间段内筛选出的所述直达产品作为交通产品推送信息。优选地,所述筛选模块在每个时间段内,还根据等式W=A*B+C*D+E*F计算中转产品的权值,其中,W为中转产品的权值,A为中转产品的价格,B为价格权重系数,C为中转产品的行程耗时,D为行程耗时权重系数,E为中转产品的接驳耗时,F为接驳耗时权重系数,并且筛选出权值最小的中转产品加入到交通产品推送信息。优选地,上述的聚合查询系统还包括第二判断模块,用于判断所述筛选模块在每个时间段内筛选出的价格最低的直达产品、行程耗时最短的中转产品以及权值最小的中转产品中,所述中转产品的价格各自占所述直达产品的价格的价格比例,并且将该时间段内价格比例小于预设的价格比例阈值的所述中转产品,以及筛选出的所述直达产品作为交通产品推送信息。优选地,上述的聚合查询系统还包括排序模块,用于将所述交通产品推送信息中的所有直达产品和中转产品按时间段顺序排序后,将价格最低的直达产品或中转产品提升到第一位,然后推送至客户端。优选地,上述的聚合查询系统还包括关联信息推送模块,用于将与所述交通产品推送信息匹配的关联信息推送至客本文档来自技高网...
交通产品的聚合查询方法、系统以及存储介质

【技术保护点】
一种交通产品的聚合查询方法,其特征在于,包括:步骤S1、接收客户端发送的查询请求,所述查询请求携带查询信息,所述查询信息包括出发地、目的地和出发日期;步骤S2、根据出发地和目的地设定路线,包括出发地到目的地的直达路线,以及出发地经过一个或多个中转地到达目的地的中转路线;步骤S3、请求交通产品引擎,调取所有符合直达路线和出发日期的直达产品,每个直达产品包括价格、交通工具、出发时间和行程耗时,并且调取所有符合中转路线和出发日期的中转产品,每个中转产品包括价格、至少两个交通工具、出发时间、行程耗时和接驳耗时;步骤S4、将出发日期切分多个时间段,在每个时间段内,筛选出价格最低的直达产品和行程耗时最短的中转产品作为交通产品推送信息;步骤S5、将所述交通产品推送信息推送至客户端。

【技术特征摘要】
1.一种交通产品的聚合查询方法,其特征在于,包括:步骤S1、接收客户端发送的查询请求,所述查询请求携带查询信息,所述查询信息包括出发地、目的地和出发日期;步骤S2、根据出发地和目的地设定路线,包括出发地到目的地的直达路线,以及出发地经过一个或多个中转地到达目的地的中转路线;步骤S3、请求交通产品引擎,调取所有符合直达路线和出发日期的直达产品,每个直达产品包括价格、交通工具、出发时间和行程耗时,并且调取所有符合中转路线和出发日期的中转产品,每个中转产品包括价格、至少两个交通工具、出发时间、行程耗时和接驳耗时;步骤S4、将出发日期切分多个时间段,在每个时间段内,筛选出价格最低的直达产品和行程耗时最短的中转产品作为交通产品推送信息;步骤S5、将所述交通产品推送信息推送至客户端。2.如权利要求1所述的聚合查询方法,其特征在于,所述步骤S4包括:步骤S401、将出发日期切分多个时间段,在每个时间段内筛选出价格最低的直达产品和行程耗时最短的中转产品;步骤S402、判断筛选出的所述中转产品的价格占筛选出的所述直达产品的价格的比例是否小于预设的价格比例阈值,若是,则执行步骤S403,若否,则执行步骤S404;步骤S403、将该时间段内筛选出的所述中转产品与筛选出的所述直达产品作为交通产品推送信息;步骤S404、将该时间段内筛选出的所述直达产品作为交通产品推送信息。3.如权利要求1所述的聚合查询方法,其特征在于,在所述步骤S4中,还包括在每个时间段内,根据等式W=A*B+C*D+E*F计算中转产品的权值,其中,W为中转产品的权值,A为中转产品的价格,B为价格权重系数,C为中转产品的行程耗时,D为行程耗时权重系数,E为中转产品的接驳耗时,F为接驳耗时权重系数,并且筛选出权值最小的中转产品加入到交通产品推送信息。4.如权利要求3所述的聚合查询方法,其特征在于,所述价格权重系数、所述行程耗时权重系数和所述接驳耗时权重系数之间的比例为:B:D:F=1:(0.5~0.9):(0.5~0.9)。5.如权利要求3所述的聚合查询方法,其特征在于,所述步骤S4包括:步骤S411、将出发日期切分多个时间段,在每个时间段内筛选出价格最低的直达产品、行程耗时最短的中转产品以及权值最小的中转产品;步骤S412、计算筛选出的所述中转产品的价格各自占筛选出的所述直达产品的价格的价格比例;步骤S413、将该时间段内价格比例小于预设的价格比例阈值的所述中转产品,以及筛选出的所述直达产品作为交通产品推送信息。6.如权利要求2或3所述的聚合查询方法,其特征在于,所述交通产品推送信息中的所有直达产品和中转产品按时间段顺序排序后,将价格最低的直达产品或中转产品提升到第一位,然后推送至客户端。7.如权利要求2或3所述的聚合查询方法,其特征在于,所述交通产品推送信息中的所有直达产品和中转产品按时间段顺序排序后,将行程耗时最短的直达产品或中转产品提升到第一位,然后推送至客户端。8.如权利要求1所述的聚合查询方法,其特征在于,在所述步骤S2中,根据中转路线的总路程长度与直达路线的总路程长度的比例不超出预设的总路程长度比例阈值,计算并筛选出一个或多个所述中转地。9.如权利要求1所述的聚合查询方法,其特征在于,在所述步骤S2中,当经计算无符合出发地的路线,将出发地更新为临近出发地,所述临近出发地与所述出发地之间的距离小于预设的距离阈值,并根据所述临近出发地和所述目的地计算路线;或者当经计算无符合目的地的路线,将目的地更新为临近目的地,所述临近目的地与所述目的地之间的距离小于预设的距离阈值,并根据所述出发地和所述临近目的地计算路线;或者当经计算无符合出发地和目的地的路线,将出发地更新为临近出发地,所述临近出发地与所述出发地之间的距离小于预设的距离阈值,并且将目的地更新为临近目的地,所述临近目的...

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

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

1