[发明专利]一种基于用户相似度的主播推荐方法及装置在审
申请号: | 201810478899.6 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108664654A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 林彬 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标用户 核心用户 相似度 用户相似度 偏好度 直播 冷启动 观影 个性化 申请 | ||
1.一种基于用户相似度的主播推荐方法,其特征在于,包括:
计算直播平台中每个核心用户对每个主播的偏好度;
计算每个所述核心用户与目标用户之间的相似度,并根据每个所述核心用户与目标用户之间的相似度得到所述目标用户的多个相似核心用户;
根据每个所述相似核心用户对每个主播的偏好度、以及每个所述相似核心用户与所述目标用户之间的相似度,为所述目标用户推荐对应的主播。
2.根据权利要求1所述的方法,其特征在于,在所述计算直播平台中每个核心用户对每个主播的偏好度之前,所述方法还包括:
根据直播平台中每个用户对每个主播的观影时间和直播平台中每个用户对每个主播的消费金额,确定所述每个核心用户。
3.根据权利要求2所述的方法,其特征在于,所述根据直播平台中每个用户对每个主播的观影时间和直播平台中每个用户对每个主播的消费金额,确定所述每个核心用户,包括:
获取预设时间段内直播平台中每个用户对每个主播的观影时长数据,过滤掉不符合预设观影时长要求的用户,得到符合预设观影时长要求的直播平台用户;
获取所述预设时间段内直播平台中每个用户对每个主播的消费金额,过滤掉所述预设时间段内消费金额为0的用户,得到符合预设消费金额要求的直播平台用户;
将符合预设观影时长要求的直播平台用户和/或符合预设消费金额要求的直播平台用户确定为直播平台中的核心用户。
4.根据权利要求1所述的方法,其特征在于,所述计算直播平台中每个核心用户对每个主播的偏好度,包括:
根据预设时间段内每个所述核心用户对每个主播的观影时长,计算每个所述核心用户对每个主播的观影分数;
根据所述预设时间段内每个所述核心用户对每个主播的消费金额,计算每个所述核心用户对每个主播的消费分数;
根据预设的观影分数的权重和消费分数的权重,分别对每个所述核心用户的观影分数和消费分数进行加权求和计算,得到每个所述核心用户对每个主播的偏好度。
5.根据权利要求1所述的方法,其特征在于,所述计算每个所述核心用户与目标用户之间的相似度,并根据每个所述核心用户与目标用户之间的相似度得到所述目标用户的多个相似核心用户,包括:
针对每个预设维度提取每个所述核心用户、以及所述目标用户的特征值;
分别对每个所述核心用户、以及所述目标用户的特征值进行编码,得到每个所述核心用户、以及所述目标用户的多维特征向量;
根据预设哈希函数族中的每个哈希函数计算每个所述核心用户、以及所述目标用户的多维特征向量对应的每个哈希函数的哈希值,并根据所述哈希函数族中每个哈希函数间的级联规则,得到每个所述核心用户、以及所述目标用户的哈希值级联结果;
将与所述目标用户的哈希值级联结果相同的核心用户确定为所述目标用户相似的用户集合;
分别计算所述用户集合中的每个核心用户与所述目标用户的相似度;
对所述用户集合中的每个核心用户与所述目标用户的相似度进行排序,所述用户集合中的每个核心用户对应一个排序名次;
将满足第一预设排序名次的多个核心用户确定为所述目标用户的相似核心用户。
6.根据权利要求1所述的方法,其特征在于,所述根据每个所述相似核心用户对每个主播的偏好度、以及每个所述相似核心用户与所述目标用户之间的相似度,为所述目标用户推荐对应的主播,包括:
根据每个所述相似核心用户对每个主播的偏好度、以及每个所述相似核心用户与所述目标用户之间的相似度,计算所述目标用户对每个主播的偏好度;
根据所述目标用户对不同主播的偏好度为所述目标用户推荐对应的主播。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810478899.6/1.html,转载请声明来源钻瓜专利网。