视频推荐方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:30764620 阅读:22 留言:0更新日期:2021-11-10 12:21
本发明专利技术实施例提供了一种视频推荐方法、装置、电子设备及可读存储介质,方法包括:获取预设历史周期内多个用户针对候选视频的播放相关参数;根据播放相关参数,确定每个用户对观看过的候选视频的目标喜好程度;根据第一用户对第一视频的目标喜好程度以及第二用户对第一视频的目标喜好程度,确定第一用户与第二用户的目标相似度;根据第一用户与邻居用户的目标相似度、第一用户的第一平均目标喜好程度、邻居用户的第二平均目标喜好程度以及邻居用户对第二视频的目标喜好程度,确定第一用户对第二视频的预测喜好程度;基于预测喜好程度确定目标视频,并向第一用户推荐目标视频;实现了为用户推送用户真正感兴趣的视频资源,也降低了服务器的资源。低了服务器的资源。低了服务器的资源。

【技术实现步骤摘要】
视频推荐方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种视频推荐方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着互联网的发展,人们的娱乐以及学习方式不再满足于文字、网页、图片等静态资源,更愿意花时间在视频网站上来获取所需要的信息以及休闲娱乐。
[0003]目前,视频网站上的视频资源繁多,分类千差万别,用户需进行大量的搜索来寻找自己感兴趣的视频内容,而由此带来的问题是用户发起了大量的搜索请求,过多占用服务器的资源。因此,如何为用户推送用户真正感兴趣的视频资源,丰富并满足用户对视频资源的个性化需求,降低服务器的资源占用成为亟待解决的问题。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种视频推荐方法、装置、电子设备及可读存储介质,以解决如何为用户推送用户真正感兴趣的视频资源,丰富并满足用户对视频资源的个性化需求,降低服务器的资源占用的问题。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种视频推荐方法,包括:
[0006]获取预设历史周期内多个用户针对候选视频的播放相关参数;所述多个用户包括第一用户和第二用户;所述候选视频包括第一视频和第二视频;所述第一用户为观看过第一视频但未观看过第二视频的用户;所述第二用户为观看第一视频和第二视频的用户;
[0007]根据所述播放相关参数,确定每个用户对观看过的所述候选视频的目标喜好程度;所述目标喜好程度与所述播放相关参数成正比;
[0008]根据所述第一用户对所述第一视频的目标喜好程度以及所述第二用户对所述第一视频的目标喜好程度,确定所述第一用户与所述第二用户的目标相似度;所述目标相似度用于表征所述第一用户与所述第二用户的相似程度;
[0009]根据所述第一用户与邻居用户的目标相似度、所述第一用户的第一平均目标喜好程度、所述邻居用户的第二平均目标喜好程度以及所述邻居用户对所述第二视频的目标喜好程度,确定所述第一用户对所述第二视频的预测喜好程度;其中,所述邻居用户为与所述第一用户的目标相似度大于第一预设阈值的第二用户;所述第一平均目标喜好程度为所述第一用户对所述第一视频的目标喜好程度的平均值;所述邻居用户的第二平均目标喜好程度为所述邻居用户对所述第一视频以及第二视频的目标喜好程度的平均值;
[0010]基于所述预测喜好程度在所述第二视频中确定目标视频,并向所述第一用户推荐所述目标视频。。
[0011]在本专利技术实施的第二方面,还提供了一种视频推荐装置,包括:
[0012]获取模块,用于获取预设历史周期内多个用户针对候选视频的播放相关参数;所述多个用户包括第一用户和第二用户;所述候选视频包括第一视频和第二视频;所述第一
用户为观看过第一视频但未观看过第二视频的用户;所述第二用户为观看第一视频和第二视频的用户;
[0013]第一确定模块,用于根据所述播放相关参数,确定每个用户对观看过的所述候选视频的目标喜好程度;所述目标喜好程度与所述播放相关参数成正比;
[0014]第二确定模块,用于根据所述第一用户对所述第一视频的目标喜好程度以及所述第二用户对所述第一视频的目标喜好程度,确定所述第一用户与所述第二用户的目标相似度;所述目标相似度用于表征所述第一用户与所述第二用户的相似程度;
[0015]第三确定模块,用于根据所述第一用户与邻居用户的目标相似度、所述第一用户的第一平均目标喜好程度、所述邻居用户的第二平均目标喜好程度以及所述邻居用户对所述第二视频的目标喜好程度,确定所述第一用户对所述第二视频的预测喜好程度;其中,所述邻居用户为与所述第一用户的目标相似度大于第一预设阈值的第二用户;所述第一平均目标喜好程度为所述第一用户对所述第一视频的目标喜好程度的平均值;所述邻居用户的第二平均目标喜好程度为所述邻居用户对所述第一视频以及第二视频的目标喜好程度的平均值;
[0016]推荐模块,用于基于所述预测喜好程度在所述第二视频中确定目标视频,并向所述第一用户推荐所述目标视频。
[0017]在本专利技术实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0018]存储器,用于存放计算机程序;
[0019]处理器,用于执行存储器上所存放的程序时,实现上述所述的视频推荐方法步骤。
[0020]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述的视频推荐方法。
[0021]本实施例提供的视频推荐方法,获取预设历史周期内多个用户针对候选视频的播放相关参数;该多个用户包括第一用户和第二用户;候选视频包括第一视频和第二视频;第一用户为观看过第一视频但未观看过第二视频的用户;第二用户为观看第一视频和第二视频的用户;根据播放相关参数,确定每个用户对观看过的候选视频的目标喜好程度;根据第一用户对第一视频的目标喜好程度以及第二用户对第一视频的目标喜好程度,确定第一用户与第二用户的目标相似度;根据第一用户与邻居用户的目标相似度、第一用户的第一平均目标喜好程度、邻居用户的第二平均目标喜好程度以及邻居用户对第二视频的目标喜好程度,确定第一用户对第二视频的预测喜好程度;基于预测喜好程度在第二视频中确定目标视频,并向第一用户推荐目标视频。由于根据用户对观看过的候选视频的播放相关参数,确定用户对候选视频的目标喜好程度,再确定出与该用户相似的其他用户,后续根据目标相似度以及目标喜好程度预测用户对未观看的第二视频的喜好程度,从而实现为用户推送用户真正感兴趣的视频资源,丰富并满足用户对视频资源的个性化需求。并且由于无需用户在海量视频资源中搜索感兴趣的视频资源,从而降低了服务器的资源占用。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0023]图1为本专利技术实施例中提供的一种视频推荐方法的步骤流程图;
[0024]图2为本专利技术实施例中提供的一种视频推荐装置的结构示意图;
[0025]图3为本专利技术实施例中提供的一种电子设备的结构示意图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0027]参照图1,图1为本专利技术实施例中提供的一种视频推荐方法的步骤流程图。该方法可以由计算机、服务器等电子设备执行。该方法包括如下步骤:
[0028]步骤101、获取预设历史周期内多个用户针对候选视频的播放相关参数;所述多个用户包括第一用户和第二用户;所述候选视频包括第一视频和第二视频;所述第一用户为观看过第一视频但未观看过第二视频的用户;所述第二用户为观看第一视频和第二视频的用户。
[0029]本实施例中,预设历史周期可以为当前时间的前T天,T为大于等于1的整数,例如T等于1时,预设历史周本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频推荐方法,其特征在于,包括:获取预设历史周期内多个用户针对候选视频的播放相关参数;所述多个用户包括第一用户和第二用户;所述候选视频包括第一视频和第二视频;所述第一用户为观看过第一视频但未观看过第二视频的用户;所述第二用户为观看第一视频和第二视频的用户;根据所述播放相关参数,确定每个用户对观看过的所述候选视频的目标喜好程度;所述目标喜好程度与所述播放相关参数成正比;根据所述第一用户对所述第一视频的目标喜好程度以及所述第二用户对所述第一视频的目标喜好程度,确定所述第一用户与所述第二用户的目标相似度;所述目标相似度用于表征所述第一用户与所述第二用户的相似程度;根据所述第一用户与邻居用户的目标相似度、所述第一用户的第一平均目标喜好程度、所述邻居用户的第二平均目标喜好程度以及所述邻居用户对所述第二视频的目标喜好程度,确定所述第一用户对所述第二视频的预测喜好程度;其中,所述邻居用户为与所述第一用户的目标相似度大于第一预设阈值的第二用户;所述第一平均目标喜好程度为所述第一用户对所述第一视频的目标喜好程度的平均值;所述邻居用户的第二平均目标喜好程度为所述邻居用户对所述第一视频以及第二视频的目标喜好程度的平均值;基于所述预测喜好程度在所述第二视频中确定目标视频,并向所述第一用户推荐所述目标视频。2.根据权利要求1所述的方法,其特征在于,所述获取预设历史周期内多个用户针对候选视频的播放相关参数,包括:获取所述多个用户的播放相关行为日志,并将所述播放相关行为日志写入预设数据库中;按照预设历史子周期从所述播放相关行为日志中筛选出所述多个用户针对所述候选视频的播放相关参数;所述预设历史周期由多个连续的所述预设历史子周期组成;将多个所述预设历史子周期内的播放相关参数按照预设历史周期进行聚合统计,得到预设历史周期内的播放相关参数。3.根据权利要求2所述的方法,其特征在于,在所述按照预设历史子周期从所述播放相关行为日志中筛选出所述多个用户针对所述候选视频的播放相关参数之前,所述方法还包括:确定目标热视频以及所述目标热视频的视频标识;所述目标热视频为至少一个预设历史周期内平均播放时长大于第二预设阈值的视频;基于所述目标热视频的视频标识,从所述播放相关行为日志中过滤掉与所述目标热视频相关的播放相关行为日志。4.根据权利要求1所述的方法,其特征在于,在所述确定所述第一用户对所述第二视频的预测喜好程度之前,所述方法还包括:针对每一个所述候选视频,确定所有观看过所述候选视频的用户针对所述候选视频的目标喜好程度的平均值,得到平均喜好程度;在所述平均喜好程度低于第三预设阈值的情况下,将所述候选视频确定为目标冷视频并将所述目标冷视频从所述候选视频中删除。5.根据权利要求1所述的方法,其特征在于,所述确定所述第一用户对所述第二视频的
预测喜好程度,包括:基于所述目标相似度,筛选与所述第一用户的目标相似度大于第一预设阈值的第二用户作为所述邻居用户,并将所述邻居用户添加至邻居用户集N中;针对每个所述第二视频,将所述第一用户与邻居用户的目标相似度、所述第一平均目标喜好程度、所述邻居用户的第二平均目标喜好程度以及所述邻居用户对所述第二视频的目标喜好程度输入至目标...

【专利技术属性】
技术研发人员:王旭王建兴张晓明张雪纯
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1