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

技术编号:37993404 阅读:10 留言:0更新日期:2023-06-30 10:07
本发明专利技术实施例提供的一种视频推荐方法、装置、电子设备及存储介质,应用于信息技术领域,通过获取待推荐用户的历史观看记录;根据所述历史观看记录,识别待向所述待推荐用户推荐的一个或多个待推荐视频和各待推荐视频的播放时长;根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长;根据各待推荐视频的播放时长,识别所述一个或多个待推荐视频中播放时长小于所述当前时段的预测观看时长的视频,并向所述待推荐用户推荐。不但可以通过用户的历史观看记录识别用户喜好的视频,而且可以通过当前时段对用户喜好的视频根据时长进行筛选,从而提高视频推荐的准确度和用户的体验。从而提高视频推荐的准确度和用户的体验。从而提高视频推荐的准确度和用户的体验。

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


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

技术介绍

[0002]目前,通过观看视频进行休闲娱乐,已经成为人们的主要休闲方式之一。而在用户观看视频时,为了提高用户的观看体验,运营方往往会对用户进行视频的推荐。
[0003]然而,当前在向用户进行视频推荐时,往往仅仅是根据用户选取的视频的类型进行推荐,例如,电影、动漫、新闻等,从而导致视频的推荐准确度较低。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种视频推荐方法、装置、电子设备及存储介质,以实现提高视频推荐的准确度。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种视频推荐方法,包括:
[0006]获取待推荐用户的历史观看记录;根据所述历史观看记录,识别待向所述待推荐用户推荐的一个或多个待推荐视频和各待推荐视频的播放时长;
[0007]根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长;
[0008]根据各待推荐视频的播放时长,识别所述一个或多个待推荐视频中播放时长小于所述当前时段的预测观看时长的视频,并向所述待推荐用户推荐。
[0009]在一种可能的实施方式中,在所述根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长之前,所述方法还包括:
[0010]根据所述待推荐用户的历史观看记录,识别所述待推荐用户不同时段观看视频的时长;
[0011]根据不同时段观看视频的时长,创建所述待推荐用户在不同时段的预测观看时长。
[0012]在一种可能的实施方式中,所述根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长,包括:
[0013]识别预先设置的多个时间段中当前时刻所处的时段;
[0014]根据预先确定的所述待推荐用户在不同时段的预测观看时长和当前时刻所处的时段,识别对应的预测观看时长。
[0015]在一种可能的实施方式中,所述根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长,包括:
[0016]识别预先设置的多个时间段中当前时刻所处的时段;
[0017]计算当前时刻和当前时刻所处时段的起始值的之间的差值,得到第一差值;计算当前时刻所处时段的起始值和终止值之间的差值,得到第二差值;计算所述第一差值,与第
一差值和所述第二差值的和的比值,得到第一比值,所述待推荐用户在不同时段的预测观看时长包括不同时段对应的观看时长区间;
[0018]识别当前时刻所处的时段,并根据当前时刻所处的时段和所述不同时段对应的观看时长区间,识别当前时刻所处的时段对应的观看时长区间;计算对应的观看时长区间的起始值和终止值之间的差值,得到第三差值;
[0019]计算所述第一比值和所述第三差值的乘积,与观看时长区间的起始值之和,得到所述待推荐用户在当前时段的预测观看时长。
[0020]在一种可能的实施方式中,在所述根据各待推荐视频的播放时长,识别所述一个或多个待推荐视频中播放时长小于所述当前时段的预测观看时长的视频,并向所述待推荐用户推荐之后,所述方法还包括:
[0021]获取所述待推荐用户针对推荐视频的选取信息;
[0022]根据所述选取信息,识别待向所述待推荐用户推荐的一个或多个待推荐视频中与所述选取信息匹配的一个或多个目标视频和各目标视频的播放时长;识别所述一个或多个目标视频中播放时长小于所述当前时段的预测观看时长的视频,并向所述待推荐用户推荐。
[0023]在一种可能的实施方式中,所述根据所述历史观看记录,识别待向所述待推荐用户推荐的一个或多个待推荐视频和各待推荐视频的播放时长,包括:
[0024]根据所述历史观看记录,通过用户画像计算所述待推荐用户的身份特征向量;
[0025]计算所述待推荐用户的身份特征向量和预设视频集中各视频的视频特征向量的相似度;
[0026]根据计算得到的相似度,确定待向所述待推荐用户推荐的一个或多个待推荐视频,并获取各待推荐视频的播放时长。
[0027]在本专利技术实施的第二方面,还提供了一种视频推荐装置,包括:
[0028]播放时长获取模块,用于获取待推荐用户的历史观看记录;根据所述历史观看记录,识别待向所述待推荐用户推荐的一个或多个待推荐视频和各待推荐视频的播放时长;
[0029]观看时长计算模块,用于根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长;
[0030]推荐视频识别模块,用于根据各待推荐视频的播放时长,识别所述一个或多个待推荐视频中播放时长小于所述当前时段的预测观看时长的视频,并向所述待推荐用户推荐。
[0031]在一种可能的实施方式中,所述装置还包括:
[0032]总时长计算模块,用于根据所述待推荐用户的历史观看记录,识别所述待推荐用户针对不同时段每次打开应用后观看视频的总时长;
[0033]时长创建模块,用于根据不同时段对应的观看视频的总时长,创建所述待推荐用户在不同时段的预测观看时长。
[0034]在一种可能的实施方式中,所述观看时长计算模块,包括:
[0035]时段识别子模块,用于识别预先设置的多个时间段中当前时刻所处的时段;
[0036]时长识别子模块,用于根据预先确定的所述待推荐用户在不同时段的预测观看时长和当前时刻所处的时段,识别对应的预测观看时长。
[0037]在一种可能的实施方式中,所述观看时长计算模块,包括:
[0038]时间段识别子模块,用于识别预先设置的多个时间段中当前时刻所处的时段;
[0039]比值计算子模块,用于计算当前时刻和当前时刻所处时段的起始值的之间的差值,得到第一差值;计算当前时刻所处时段的起始值和终止值之间的差值,得到第二差值;计算所述第一差值,与第一差值和所述第二差值的和的比值,得到第一比值,所述待推荐用户在不同时段的预测观看时长包括不同时段对应的观看时长区间;
[0040]差值计算子模块,用于识别当前时刻所处的时段,并根据当前时刻所处的时段和所述不同时段对应的观看时长区间,识别当前时刻所处的时段对应的观看时长区间;计算对应的观看时长区间的起始值和终止值之间的差值,得到第三差值;
[0041]观看时长计算子模块,用于计算所述第一比值和所述第三差值的乘积,与观看时长区间的起始值之和,得到所述待推荐用户在当前时段的预测观看时长。
[0042]在一种可能的实施方式中,所述装置还包括:
[0043]选取信息获取模块,用于获取所述待推荐用户针对推荐视频的选取信息;
[0044]视频推荐模块,用于根据所述选取信息,识别待向所述待推荐用户推荐的一个或多个待推荐视频中与所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频推荐方法,其特征在于,包括:获取待推荐用户的历史观看记录;根据所述历史观看记录,识别待向所述待推荐用户推荐的一个或多个待推荐视频和各待推荐视频的播放时长;根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长;根据各待推荐视频的播放时长,识别所述一个或多个待推荐视频中播放时长小于所述当前时段的预测观看时长的视频,并向所述待推荐用户推荐。2.根据权利要求1所述的方法,其特征在于,在所述根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长之前,所述方法还包括:根据所述待推荐用户的历史观看记录,识别所述待推荐用户不同时段观看视频的时长;根据不同时段观看视频的时长,创建所述待推荐用户在不同时段的预测观看时长。3.根据权利要求1所述的方法,其特征在于,所述根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长,包括:识别预先设置的多个时间段中当前时刻所处的时段;根据预先确定的所述待推荐用户在不同时段的预测观看时长和当前时刻所处的时段,识别对应的预测观看时长。4.根据权利要求1所述的方法,其特征在于,所述根据预先确定的所述待推荐用户在不同时段的预测观看时长,识别所述待推荐用户在当前时段的预测观看时长,包括:识别预先设置的多个时间段中当前时刻所处的时段;计算当前时刻和当前时刻所处时段的起始值的之间的差值,得到第一差值;计算当前时刻所处时段的起始值和终止值之间的差值,得到第二差值;计算所述第一差值,与第一差值和所述第二差值的和的比值,得到第一比值,所述待推荐用户在不同时段的预测观看时长包括不同时段对应的观看时长区间;识别当前时刻所处的时段,并根据当前时刻所处的时段和所述不同时段对应的观看时长区间,识别当前时刻所处的时段对应的观看时长区间;计算对应的观看时长区间的起始值和终止值之间的差值,得到第三差值;计算所述第一比值和所述第三差值的乘积,与观看时长区间的起始值之和,得到所述待推荐用户在当前时段的预测观看时长。5.根据权利要求1所述的方法,其特征在于,在所述根据各待推荐视频的播放时长,识别所述一个或多个待推荐视频中播放时长小于所述当前时段的预测观看时长的视频...

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

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

1