[发明专利]一种对象排序方法及装置有效
申请号: | 201610945126.5 | 申请日: | 2016-11-02 |
公开(公告)号: | CN107092616B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 闫奎名;佟娜;张岱 | 申请(专利权)人: | 北京星选科技有限公司 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 排序 方法 装置 | ||
1.一种对象排序方法,其特征在于,所述方法包括:
获取特征集合,其中所述特征集合包括根据当前用户的行为数据获取的当前用户的多个特征,以及根据每个待排序对象的行为数据获取的每个所述对象的多个特征;每个所述特征带有第一时间属性和第二时间属性,所述第一时间属性用于指示所述特征所属的时期,所述第二时间属性用于指示所述特征所属的一天内的时间段;
从所述特征集合中筛选出指定特征,其中所述指定特征为与当前时间相匹配的特征;
根据所述指定特征获取当前用户与每个所述对象在匹配程度上的评分,以及,根据所述评分对待排序对象进行排序。
2.根据权利要求1所述的方法,其特征在于:
每个所述特征带有第一时间属性和第二时间属性,所述第一时间属性用于指示所述特征所属的时期,所述时期分为第一时期和第二时期,所述第二时间属性用于指示所述特征所属的一天内的时间段;所述指定特征为与当前时间同属同一时间段的特征;
所述根据所述指定特征获取当前用户与每个所述对象在匹配程度上的评分,包括:
根据第一特征及第一预设算法获取第一因子和第二因子,其中所述第一因子为在所述第一时期内当前用户与所述对象的匹配度,所述第二因子为在所述第二时期内当前用户与所述对象的匹配度;
根据每个参量乘以相应权值之后的和,得到每个所述对象的评分,其中所述第一因子和所述第二因子分别为一个所述参量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一特征及第一预设算法获取第一因子和第二因子,包括:
根据当前用户在所述第一时期内的特征构建第一用户特征向量,根据所述对象在所述第一时期内的特征构建第一对象特征向量;
根据余弦法计算所述第一用户特征向量和所述第一对象特征向量的相似度以作为所述第一因子;
根据当前用户在所述第二时期内的特征构建第二用户特征向量,根据所述对象在所述第二时期内的特征构建第二对象特征向量;
根据余弦法计算所述第二用户特征向量和所述第二对象特征向量的相似度以作为所述第二因子。
4.根据权利要求2所述的方法,其特征在于,所述参量还包括第三因子;
所述方法还包括:
获取第一平均值和第二平均值,其中所述第一平均值为所述对象的预设指标历史数据的平均值,所述第二平均值为当前用户的预设指标历史数据的平均值;
根据预设公式及所述第一平均值和所述第二平均值,获取所述第三因子。
5.根据权利要求4所述的方法,其特征在于,所述预设公式包括:
或者,所述预设公式包括:
其中,X3为所述第三因子,shop_price为所述第一平均值,user_price为所述第二平均值。
6.根据权利要求2所述的方法,其特征在于,所述参量还包括第四因子;
所述方法还包括:
根据协同过滤算法,获取当前用户的相似用户;
获取第一对象集合,所述第一对象集合是所述相似用户所关联的对象的集合;
获取第二对象集合,所述第二对象集合是在所述第一对象集合中滤掉当前用户所关联的对象而得到的集合;
获取第三对象集合,所述第三对象集合是所述第二对象集合与待排序对象的交集;
当待排序对象属于第三对象集合时,则根据第二预设算法获取所述第四因子的值;
当待排序对象不属于第三对象集合时,则将所述第四因子的值置为零。
7.根据权利要求6所述的方法,其特征在于,所述根据第二预设算法获取所述第四因子的值,包括:
根据
获取所述第四因子X4,其中,ai代表当前用户的第i个相似用户与所述对象的关联度,Ai代表第i个相似用户与当前用户的相似度,m为当前用户的相似用户数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星选科技有限公司,未经北京星选科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610945126.5/1.html,转载请声明来源钻瓜专利网。