[发明专利]机票推荐方法及系统有效

专利信息
申请号: 201610188534.0 申请日: 2016-03-29
公开(公告)号: CN105740480B 公开(公告)日: 2019-05-31
发明(设计)人: 杨芳洲;夏科军 申请(专利权)人: 上海携程商务有限公司
主分类号: G06F16/9535 分类号: G06F16/9535
代理公司: 上海弼兴律师事务所 31283 代理人: 薛琦;王聪
地址: 200335 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 机票 推荐 方法 系统
【权利要求书】:

1.一种机票推荐方法,其特征在于,包括:

S1、获取机票历史订单数据;

S2、分别计算不同航线上的历史数据分析模型;

S3、获取目标航线,将非目标航线上的历史数据分析模型与目标航线上的历史数据分析模型结合,生成目标航线的修正模型;

S4、搜索目标航线的机票,计算搜索到的机票与所述修正模型的匹配度,按照匹配度推荐机票。

2.如权利要求1所述的机票推荐方法,其特征在于,机票订单被划分为若干个离散特征属性,每个机票历史订单数据记录有各个离散特征属性的值,S2包括:

S21、根据所述机票历史订单数据,计算不同航线的各个离散特征属性上的离散向量,所述离散向量用机票历史订单数据中同一航线在同一离散特征属性上每个值的出现频率表示;

S22、计算每一航线在各个离散特征属性上的信息熵,用以表示所述历史数据分析模型中不同离散特征属性的权重。

3.如权利要求2所述的机票推荐方法,其特征在于,S3包括:

S31、获取目标航线;

S32、计算非目标航线与目标航线的相似度;

S33、计算目标航线上各个离散特征属性的优选值,这些优选值构成目标航线的修正模型:

其中,A为机票历史订单数据中所有航线的集合,at为目标航线,a表示所述集合中的一条航线,f表示机票的一个离散特征属性;

qf为目标航线上离散特征属性f的优选值;

为航线a上在离散特征属性f的离散向量;

Simairline(a,at)为航线a与目标航线at的相似度;

na为在航线a上历史机票订单数据的数量;

α为超参数,用于表征非目标航线的历史数据分析模型对目标航线的历史数据分析模型的影响比例。

4.如权利要求3所述的机票推荐方法,其特征在于,S32包括:利用余弦函数模型计算非目标航线与目标航线的相似度。

5.如权利要求3所述的机票推荐方法,其特征在于,S3还包括在S31之后且在S32之前执行:

S321、根据不同航线上的机票分布特征,调整非目标航线的历史数据分析模型,去除机票分布特征对历史数据分析模型的影响;

S33中为航线a上在离散特征属性f去除机票分布特征对历史数据分析模型的影响的离散向量。

6.如权利要求3所述的机票推荐方法,其特征在于,S4中的匹配度由机票各个离散特征属性的值与目标航线上离散特征属性的优选值的相似度的加权求和计算而得。

7.如权利要求1所述的机票推荐方法,其特征在于,S4还包括:

S41、将搜索到的机票按照与所述修正模型的匹配度由高到低排序;

S42、将匹配度最高的N张机票作为推荐结果并输出,N为正整数。

8.一种机票推荐系统,其特征在于,包括:

数据单元,用于获取机票历史订单数据;

计算单元,用于分别计算不同航线上的历史数据分析模型;

修正单元,用于获取目标航线,将非目标航线上的历史数据分析模型与目标航线上的历史数据分析模型结合,生成目标航线的修正模型;

推荐单元,用于搜索目标航线的机票,计算搜索到的机票与所述修正模型的匹配度,按照匹配度推荐机票。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海携程商务有限公司,未经上海携程商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610188534.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top