[发明专利]一种基于协同过滤算法的机票推荐方法在审
| 申请号: | 202010848613.6 | 申请日: | 2020-08-21 |
| 公开(公告)号: | CN111949893A | 公开(公告)日: | 2020-11-17 |
| 发明(设计)人: | 张复林;赵鹏;李尚锦 | 申请(专利权)人: | 深圳市活力天汇科技股份有限公司 |
| 主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06F16/9535;G06K9/62;G06Q30/06;G06Q50/30 |
| 代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 卢业强 |
| 地址: | 518057 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 协同 过滤 算法 机票 推荐 方法 | ||
本发明公开一种基于协同过滤算法的机票推荐方法。所述方法包括:从历史搜索数据中获取与用户添加到购物车的航班相同航线的往返航班,计算每个往返航班的打分权重,计算每个加车航班与每个往返航班的去程航班和返程航班的相似度,构建对应每个往返航班的由所述相似度构成的向量,并计算对应任意两个往返航班的所述向量的相似度,然后通过以所述相似度为加权系数对往返航班的打分权重加权求和得到每个往返航班的评分,向用户推荐评分排前面的几个往返航班。本发明能够在用户将搜索单程机票信息添加到购物车后,根据用户添加到购物车的单程机票信息推荐同航线的往返机票。
技术领域
本发明属于机/车票查询技术领域,具体涉及一种基于协同过滤算法的机票推荐方法。
背景技术
随着经济的发展和人们生活水平的提高,外出旅游渐渐成为人们日常生活的一部分。而选乘飞机出行已成为大多数旅客的首选方式。大多数用户可以优选出单程出发的旅行航班机票;但是面对返程机票,大多数用户从机票价格、返程日期、旅行时长、中转次数等各方面因素综合考虑时,就开始出现了选择恐惧症。
为此,本发明提出一种利用基于物品的协同过滤算法推荐往返机票的方法。
发明内容
为了解决现有技术中存在的上述问题,本发明提出一种基于协同过滤算法的机票推荐方法。
为实现上述目的,本发明采用如下技术方案:
一种基于协同过滤算法的机票推荐方法,包括以下步骤:
步骤1,从历史搜索数据中获取与用户添加到购物车的航班即加车航班相同航线的往返航班;
步骤2,计算每个往返航班的打分权重Ri,i=1,2,…,N,N为往返航班的数量;
步骤3,计算第k个加车航班与第i个往返航班的去程航班和返程航班的相似度aigk和aibk,构建向量Si=(aig1,aib1,aig2,aib2,…,aigK,aibK),并计算任意两个向量Si与Sj的相似度S(i,j),k=1,2,…,K,i=1,2,…,N,j=1,2,…,N,K为加车航班数量;
步骤4,按下式计算每个往返航班的评分:按照从大到小的顺序对所述评分排序,向用户推荐评分排前面的几个往返航班。
与现有技术相比,本发明具有以下有益效果:
本发明通过从历史搜索数据中获取与用户添加到购物车的航班相同航线的往返航班,计算每个往返航班的打分权重,计算每个加车航班与每个往返航班的去程航班和返程航班的相似度,构建对应每个往返航班的由所述相似度构成的向量,并计算对应任意两个往返航班的所述向量的相似度,然后通过以所述相似度为加权系数对往返航班的打分权重加权求和得到每个往返航班的评分,按照从大到小的顺序对所述评分排序,向用户推荐评分排前面的几个往返航班,实现了基于协同过滤算法的往返机票推荐。本发明在用户将搜索单程机票信息添加到购物车后,根据用户添加到购物车的单程机票信息推荐同航线的往返机票。
附图说明
图1为协同过滤算法的示意图。
具体实施方式
下面结合附图对本发明作进一步详细说明。
本发明实施例一种基于协同过滤算法的机票推荐方法,所述方法包括以下步骤:
S101、从历史搜索数据中获取与用户添加到购物车的航班相同航线的往返航班;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市活力天汇科技股份有限公司,未经深圳市活力天汇科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010848613.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频处理方法及装置
- 下一篇:一种输送链条故障用推头调整工具





