基于机票订单的关联产品的推荐方法以及推荐系统技术方案

技术编号:21687522 阅读:42 留言:0更新日期:2019-07-24 15:03
本发明专利技术公开了一种基于机票订单的关联产品的推荐方法以及推荐系统,所述推荐方法包括:获取用户的当前机票订单数据;从所述当前机票订单数据中获取针对所述用户的个性化特征信息;根据预设规则将所述关联产品与所述个性化特征信息进行匹配;若匹配成功,则将所述关联产品推荐给所述用户。本发明专利技术技术方案可以准确的向用户推荐其可能需要的服务产品,提高了用户的接受度,进而提高了用户的旅途体验。

Recommendation method and recommendation system of related products based on airline ticket orders

【技术实现步骤摘要】
基于机票订单的关联产品的推荐方法以及推荐系统
本专利技术涉及计算机领域,具体涉及一种基于机票订单的关联产品的推荐方法以及推荐系统。
技术介绍
随着航空服务业的不断发展完善,对于购买机票的用户,通常情况下服务公司会对用户推荐一些附加的增值服务产品(例如机场停车券、休息室服务或接送机服务等),以提高用户的旅途体验。现有技术中,服务公司对用户推荐附加的服务产品时,通常不会考虑具体地机票订单信息,而是将多种上线的服务产品不加区分的直接推荐给用户,导致推荐的产品范围太过于宽泛,用户接受度低,还可能对用户造成冗余信息打扰,引起用户反感。另外,当上线的服务产品数量较多时,将多种服务产品不加区分的直接推荐给用户还会给微服务接口带来较大的负荷,增加了出错的概率。当出现错误后,整个推荐过程的重试操作也会占用系统资源,进而也增加了整个推荐系统的负担。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中不能准确的给用户推荐相关服务产品的缺陷,提供一种基于机票订单的关联产品的推荐方法以及推荐系统。本专利技术是通过下述技术方案来解决上述技术问题:一种基于机票订单的关联产品的推荐方法,所述推荐方法包括:获取用户的当前机票订单数据;从所述当前机票订单数据中获取针对所述用户的个性化特征信息;根据预设规则将所述关联产品与所述个性化特征信息进行匹配;若匹配成功,则将所述关联产品推荐给所述用户。较佳地,所述将所述关联产品推荐给所述用户包括:将所述关联产品发送至所述用户预先绑定的终端;和/或,所述当前机票订单数据包括起飞时间;所述关联产品与所述个性化特征信息匹配成功后还包括:判断当前时间是否到达推荐执行时间,其中,所述推荐执行时间相比于起飞时间提前或延后一预设时间段;若判断结果为是,则将所述关联产品推荐给所述用户。较佳地,将所述关联产品推荐给所述用户之前包括:将所述关联产品加入任务推送队列,所述任务推送队列包括执行推送任务的进程、线程、协程的一种或多种。较佳地,所述推荐方法还包括:判断所述关联产品是否满足一预设条件,所述预设条件包括补订所述关联产品、取消所述当前机票订单、取消所述当前机票订单对应的航班的一种或多种;若判断结果为是,则从所述任务推送队列中清空所述关联产品。较佳地,所述关联产品的数量为多个,每个所述关联产品分别对应不同的推送优先级;所述将所述关联产品加入任务推送队列的步骤包括:按照所述推送优先级由高到低的顺序对多个所述关联产品进行排序,以得到待推送产品序列;将所述待推送产品序列中的所述推送优先级最高的所述关联产品加入所述任务推送队列,或者,将所述待推送产品序列中的所述推送优先级排序靠前的若干个所述关联产品加入所述任务推送队列。较佳地,所述获取用户的当前机票订单数据的步骤之前还包括:查询所述用户的原始机票的改签信息,所述原始机票为所述用户针对任一航班第一次购买的机票;以所述用户的改签机票订单数据更新所述当前机票订单数据,所述改签机票订单数据对应于改签时间与所述查询的时间的差值最小的改签操作;和/或,所述个性化特征信息包括订单信息、用户画像信息、航班动态变化信息以及实时的天气变化信息的至少一种。一种基于机票订单的关联产品的推荐系统,所述推荐系统包括:数据获取模块,用于获取用户的当前机票订单数据;特征信息提取模块,用于从所述当前机票订单数据中获取针对所述用户的个性化特征信息;规则匹配模块,用于根据预设规则将所述关联产品与所述个性化特征信息进行匹配;若匹配成功,则调用推荐模块,所述推荐模块用于将所述关联产品推荐给所述用户。较佳地,所述推荐模块还用于将所述关联产品发送至所述用户预先绑定的终端;和/或,所述当前机票订单数据包括起飞时间;所述推荐系统还包括:第一判断模块,所述第一判断模块用于判断当前时间是否到达推荐执行时间,其中,所述推荐执行时间相比于起飞时间提前或延后一预设时间段;若判断结果为是,则调用推荐模块,所述推荐模块用于将所述关联产品推荐给所述用户。较佳地,所述推荐系统还包括推送队列添加模块,所述推送队列添加模块用于将所述关联产品加入任务推送队列,所述任务推送队列包括执行推送任务的进程、线程、协程的一种或多种。较佳地,所述推荐系统还包括:第二判断模块,用于判断所述关联产品是否满足一预设条件,所述预设条件包括补订所述关联产品、取消所述当前机票订单、取消所述当前机票订单对应的航班的一种或多种;若判断结果为是,则调用清除模块,所述清除模块用于从所述任务推送队列中清空所述关联产品。较佳地,所述关联产品的数量为多个,每个所述关联产品分别对应不同的推送优先级;所述推送队列添加模块包括:排序子模块,所述排序子模块用于按照所述推送优先级由高到低的顺序对多个所述关联产品进行排序,以得到待推送产品序列;添加执行子模块,所述添加执行子模块用于将所述待推送产品序列中的所述推送优先级最高的所述关联产品加入所述任务推送队列,或者,将所述待推送产品序列中的所述推送优先级排序靠前的若干个所述关联产品加入所述任务推送队列。较佳地,所述推荐系统还包括:查询模块,用于查询所述用户的原始机票的改签信息,所述原始机票为所述用户针对任一航班第一次购买的机票;更新模块,用于以所述用户的改签机票订单数据更新所述当前机票订单数据,所述改签机票订单数据对应于改签时间与所述查询的时间的差值最小的改签操作;和/或,所述个性化特征信息包括订单信息、用户画像信息、航班动态变化信息以及实时的天气变化信息的至少一种。本专利技术的积极进步效果在于:本专利技术提供的基于机票订单的关联产品的推荐方法以及推荐系统通过将所述关联产品与所述当前机票订单数据按照预设规则进行匹配,进而确定与用户的机票订单信息相匹配的关联产品,然后再将该关联产品推荐给用户。由此,可以准确的向用户推荐其可能需要的服务产品,提高了用户的接受度,进而提高了用户的旅途体验。另外,可以有效过滤与用户需求不相关的服务产品,避免了大批量的冗余信息干扰推荐过程,节约了系统运行资源,降低了推荐系统的运行负担。附图说明图1为本专利技术实施例1的一种基于机票订单的关联产品的推荐方法的流程图。图2为本专利技术实施例1中的一种具体实施方式的流程图。图3为本专利技术实施例2的一种基于机票订单的关联产品的推荐方法的流程图。图4为本专利技术实施例2中的一种具体实施方式的流程图。图5为本专利技术实施例3的一种基于机票订单的关联产品的推荐系统的结构框图。图6为本专利技术实施例4的一种基于机票订单的关联产品的推荐系统的结构框图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1本实施例提供了一种基于机票订单的关联产品的推荐方法,如图1所示,所述推荐方法可以包括如下步骤:步骤S10:获取用户的当前机票订单数据;步骤S11:从所述当前机票订单数据中获取针对所述用户的个性化特征信息;步骤S12:根据预设规则将所述关联产品与所述个性化特征信息进行匹配;若匹配成功,则执行步骤S13:将所述关联产品推荐给所述用户。若匹配不成功,则执行步骤S14:不推荐所述关联产品。本实施例中,所述关联产品可以是与机票相关的增值服务产品,例如:机场停车券、快速安检通道、休息室、接送机服务、保险服务等。可以理解的是,本实施例中的推荐方法适用于各种增值服务产品的推荐,本实本文档来自技高网...

【技术保护点】
1.一种基于机票订单的关联产品的推荐方法,其特征在于,所述推荐方法包括:获取用户的当前机票订单数据;从所述当前机票订单数据中获取针对所述用户的个性化特征信息;根据预设规则将所述关联产品与所述个性化特征信息进行匹配;若匹配成功,则将所述关联产品推荐给所述用户。

【技术特征摘要】
1.一种基于机票订单的关联产品的推荐方法,其特征在于,所述推荐方法包括:获取用户的当前机票订单数据;从所述当前机票订单数据中获取针对所述用户的个性化特征信息;根据预设规则将所述关联产品与所述个性化特征信息进行匹配;若匹配成功,则将所述关联产品推荐给所述用户。2.如权利要求1所述的基于机票订单的关联产品的推荐方法,其特征在于,所述将所述关联产品推荐给所述用户包括:将所述关联产品发送至所述用户预先绑定的终端;和/或,所述当前机票订单数据包括起飞时间;所述关联产品与所述个性化特征信息匹配成功后还包括:判断当前时间是否到达推荐执行时间,其中,所述推荐执行时间相比于起飞时间提前或延后一预设时间段;若判断结果为是,则将所述关联产品推荐给所述用户。3.如权利要求1所述的基于机票订单的关联产品的推荐方法,其特征在于,将所述关联产品推荐给所述用户之前包括:将所述关联产品加入任务推送队列,所述任务推送队列包括执行推送任务的进程、线程、协程的一种或多种。4.如权利要求3所述的基于机票订单的关联产品的推荐方法,其特征在于,所述推荐方法还包括:判断所述关联产品是否满足一预设条件,所述预设条件包括补订所述关联产品、取消所述当前机票订单、取消所述当前机票订单对应的航班的一种或多种;若判断结果为是,则从所述任务推送队列中清空所述关联产品。5.如权利要求3或4所述的基于机票订单的关联产品的推荐方法,其特征在于,所述关联产品的数量为多个,每个所述关联产品分别对应不同的推送优先级;所述将所述关联产品加入任务推送队列的步骤包括:按照所述推送优先级由高到低的顺序对多个所述关联产品进行排序,以得到待推送产品序列;将所述待推送产品序列中的所述推送优先级最高的所述关联产品加入所述任务推送队列,或者,将所述待推送产品序列中的所述推送优先级排序靠前的若干个所述关联产品加入所述任务推送队列。6.如权利要求1或2所述的基于机票订单的关联产品的推荐方法,其特征在于,所述获取用户的当前机票订单数据的步骤之前还包括:查询所述用户的原始机票的改签信息,所述原始机票为所述用户针对任一航班第一次购买的机票;以所述用户的改签机票订单数据更新所述当前机票订单数据,所述改签机票订单数据对应于改签时间与所述查询的时间的差值最小的改签操作;和/或,所述个性化特征信息包括订单信息、用户画像信息、航班动态变化信息以及实时的天气变化信息的至少一种。7.一种基于机票订单的关联产品的推荐系统,其特征在于,所述推荐系统包括:数据获取模块,用于获取用户的当前机票订单数...

【专利技术属性】
技术研发人员:潘卫华周光联王海明
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:上海,31

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

1