[发明专利]航班推荐方法及装置有效
申请号: | 202011203059.2 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112307342B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | 李智博 | 申请(专利权)人: | 沈阳民航东北凯亚有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/958;G06F18/23;G06Q50/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 110024 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 航班 推荐 方法 装置 | ||
本发明提供了一种航班推荐方法及装置,该方法包括:确定数据集合,数据集合包括多个个性化数据和航班特征数据;确定待推荐的各个航班并获取每个航班的各个维度值;通过孤立森林算法模型设定主推荐航班和次推荐航班;对各个主推荐航班进行聚类获得每个个性化数据对应的聚类簇;计算各个聚类簇的聚类簇权重及每个主推荐航班的航班权重;按照各个聚类簇权重及航班权重,对各个聚类簇及各个主推荐航班进行排序;并将各个次推荐航班排在各个主推荐航班之后,推送各个已排序的航班。应用该方法,通过多个数据、孤立森林算法及聚类的方式,对各个待推荐的航班进行排序后再进行推送,满足了多个维度的数据的考虑因素,更加全面和合理地向用户推荐航班。
技术领域
本发明涉及航班信息技术领域,特别是涉及一种航班推荐方法及装置。
背景技术
随着客运航空的飞速发展,飞机逐渐成了很多人出行时的选择,目前用户在订购航班时,通常是在第三方网站上进行订购。这些网站是对多个航空公司的航班资源进行了整合,然后通过设置几个简单的选项,将全部符合条件的航班展示给用户。
目前用户在需要查询航班时,需要预先输入日期、地点等信息后,再根据用户所输入的信息查询与各个信息相符的航班,并将查询到的航班向用户进行推荐。但是,目前航班推荐的过程中,用户的选择只局限于时间和地点的选择,当用户无法确定出行时间和地点时,还需要随机挑选几点航班地点进行筛选,并在筛选出多个航班后,还要逐次判断每个航班是否满足自己的其他需求,如是否提供餐食、起飞时刻、降落时刻和是否直飞等,导致目标用户浪费较长的时间,却很难从众多的航班中挑选出最符合自己要求的航班。
发明内容
有鉴于此,本发明提供一种航班推荐方法,通过该方法,可以根据孤立森林算法及聚类的方式对多个维度的个性化数据和航班特征数据进行计算,以此挑选出更符合用户要求的航班向用户进行推荐。
本发明还提供了一种航班推荐装置,用以保证上述方法在实际中的实现及应用。
一种航班推荐方法,包括:
确定预先设置的数据集合,所述数据集合中包括多个供用户选择的个性化数据和多个航班特征数据;
确定待推荐的各个航班,每个航班均与所述数据集合中的各个个性化数据及航班特征数据对应;
获取每个所述航班对应的数据集合中,各个所述个性化数据及航班特征数据的维度值;
将每个所述航班对应的各个所述个性化数据及航班特征数据的维度值,输入预先设置的孤立森林算法模型,通过所述孤立森林算法模型检测每个所述航班的推荐价值,以获得所述孤立森林算法模型输出的每个所述航班的检测值;
在各个所述航班中,设定检测值高于预设阈值的航班为主推荐航班,检测值低于所述预设阈值的航班为次推荐航班;
基于每个所述主推荐航班对应的各个所述个性化数据的维度值,对各个所述主推荐航班进行聚类,获得每个所述个性化数据对应的聚类簇;
确定每个所述个性化数据的维度权重,并基于每个所述航班对应的各个个性化数据的维度权重和维度值,计算各个所述聚类簇的聚类簇权重;
基于各个所述聚类簇权重,对各个所述聚类簇进行排序,并基于每个所述航班对应的各个个性化数据的维度权重和维度值,计算每个所述主推荐航班的航班权重;
基于各个所述航班权重,对各个所述主推荐航班进行簇内排序;
基于每个所述次推荐航班的检测值,将各个所述次推荐航班依次排在各个所述主推荐航班之后,并将已排序的各个航班推送至预先设置的显示页面。
上述的方法,可选的,所述获取每个所述航班对应的数据集合中,各个所述个性化数据及航班特征数据的维度值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳民航东北凯亚有限公司,未经沈阳民航东北凯亚有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011203059.2/2.html,转载请声明来源钻瓜专利网。