视频评分推荐方法、系统、装置及计算机可读存储介质制造方法及图纸

技术编号:24216583 阅读:23 留言:0更新日期:2020-05-20 19:27
本发明专利技术实施例涉及视频推荐领域,公开了一种视频评分推荐方法。本发明专利技术构建待评价视频集的时序行为集,从所述待评价视频集中提取当前视频,在所述时序行为集中搜索与所述当前视频对应的前向视频播放集,统计所述前向视频播放集的用户ID数,根据所述用户ID数,计算所述当前视频与所述前向视频播放集的前向关系权重,并计算所述前向视频播放集的后向关系权重得到后向关系权重,将所述前向关系权重及所述后向关系权重作为预构建的视频评分计算公式参数,计算所述视频评分计算公式得到所述当前视频的评分。本发明专利技术还提出一种视频评分推荐电子设备、装置以及计算机可读存储介质。本发明专利技术可有效地提高历史视频的采用率,改善视频评分效果。

Video scoring recommendation method, system, device and computer readable storage medium

【技术实现步骤摘要】
视频评分推荐方法、系统、装置及计算机可读存储介质
本专利技术实施例涉及视频推荐领域,特别涉及一种视频评分推荐的方法、系统、装置及计算机可读存储介质。
技术介绍
在线视频媒体平台具有边下边播、不限终端等优势,随着网络带宽的不断升级和视频的快速增长,受到越来越多用户的欢迎和喜爱。用户在选择视频时,一般会参考视频历史评分进行挑选。现有视频平台的评分技术大多数是根据后台收集的与视频对应的用户点击数、播放量、分享或评论等数据,通过对上述数据进行清洗转换分析,进而得到相应视频的评分数据。目前常用的视频评分推荐方法有基于人口统计学评分、基于内容的评分、协同过滤评分等。例如基于内容的评分主要思路是根据历史信息(如评价、分享、收藏过的文档)构造用户偏好视频评分模型。然而专利技术人发现,上述评分方法当数据量很大,而用户的显式评分数据很少时无法进行有效评分,此外,上述评分方式对视频进行评分时未考虑视频之间的时序关联关系,所得到的评分数据只能片面的反映用户对视频的访问情况,没有体现随时间变化的用户兴趣变化,无法综合全面的展现视频的受欢迎程度,进而导致历史视频采用率较低,评分效果不佳。
技术实现思路
本专利技术实施方式的目的在于提供一种视频评分推荐方法、装置及计算机可读存储介质,有效的将视频评分融合了时序特征,解决了视频评分效果不佳、历史视频的采用率较低的问题。为解决上述技术问题,本专利技术的第一实施方式提供了一种视频评分推荐方法,所述方法包括:构建待评价视频集的时序行为集,其中所述时序行为集包括用户ID、与所述用户ID对应的视频播放行为关系数据和视频播放时间关系数据;从所述待评价视频集中依次提取其中一个视频作为当前视频,以所述当前视频为搜索条件,根据所述视频播放行为关系数据,在所述时序行为集中搜索得到所述当前视频的前向视频播放集;从所述前向视频播放集中依次提取其中一个视频作为前向视频,在所述时序行为集中搜索所述前向视频的后向视频,得到所述前向视频的后向视频播放集;根据所述时序行为集,统计所述前向视频播放集的用户ID数,根据所述用户ID数,计算所述当前视频与所述前向视频播放集内每个前向视频之间的前向关系权重,得到前向关系权重集;根据所述时序行为集,统计所述前向视频播放集与所述后向视频播放集的共有用户ID数,根据所述共有用户ID数,计算所述前向视频播放集内每个前向视频与所述后向视频播放集内每个后向视频之间的后向关系权重,得到后向关系权重集;根据所述前向关系权重集及所述后向关系权重集计算得到所述当前视频的评分。优选地,所述方法还包括:汇总对所述待评价视频集内每个视频的评分;对所述每个视频的评分根据预设的原则进行排序,得到可推荐给用户的视频及对应的视频评分。优选地,所述根据所述时序行为集,统计所述前向视频播放集的用户ID数,包括:计算所述当前视频与所述前向视频播放集内每个前向视频的用户ID,得到前向用户ID集;初始化一个前向用户ID计数器,判断所述前向用户ID集内每个前向用户ID的视频播放时间关系是否在预设的时间段内;若所述前向用户ID的视频播放时间关系不在预设的时间段内,则维持所述前向用户ID计数器;若所述前向用户ID的视频播放时间关系在预设的时间段内,则对所述前向用户ID计数器进行加一操作;直至所述前向用户ID集内每个前向用户ID判断完成,根据所述前向用户ID计数器得到所述前向用户ID数。优选地,所述根据所述用户ID数,计算所述当前视频与所述前向视频播放集内每个前向视频的前向关系权重,包括:从预先构建的前向关系权重系数表中提取前向关系权重系数;将所述前向关系权重系数与所述用户ID数相乘得到所述前向关系权重。优选地,所述根据所述前向关系权重集及所述后向关系权重集计算得到所述当前视频的评分,包括:根据用户ID的对应关系,从所述前向关系权重集提取对应的前向关系权重,及从所述后向关系权重集提取对应的后向关系权重;将所述前向关系权重作为所述视频评分计算公式的分子,将所述后向关系权重作为所述视频评分计算公式的分母,得到所述视频评分计算公式;求解所述所述视频评分计算公式得到所述当前视频的评分。为解决上述技术问题,本专利技术的第二实施方式提供了一种视频评分推荐方法,所述方法包括:构建待评价视频集的时序行为集,其中所述时序行为集包括用户ID、与所述用户ID对应的视频播放行为关系数据和视频播放时间关系数据;从所述待评价视频集中依次提取其中一个视频作为当前视频,以所述当前视频为搜索条件,根据所述视频播放行为关系数据,在所述时序行为集中搜索得到所述当前视频的后向视频播放集;从所述后向视频播放集中依次提取其中一个视频作为后向视频,在所述时序行为集中搜索所述后向视频的前向视频,得到所述后向视频的前向视频播放集;根据所述时序行为集,统计所述后向视频播放集的用户ID数,根据所述用户ID数,计算所述当前视频与所述后向视频播放集内每个后向视频之间的后向关系权重,得到后向关系权重集;根据所述时序行为集,统计所述后向视频播放集与所述前向视频播放集的共有用户ID数,根据所述共有用户ID数,计算所述后向视频播放集内每个后向视频与所述前向视频播放集内每个前向视频之间的前向关系权重,得到前向关系权重集;根据所述前向关系权重集及所述后向关系权重集计算得到所述当前视频的评分。优选地,所述时序行为集,统计所述后向视频播放集的用户ID数,包括:计算所述当前视频与所述后向视频播放集内每个后向视频的用户ID,得到后向用户ID集;初始化一个后向用户ID计数器,判断所述后向用户ID集内每个后向用户ID的视频播放时间关系是否在预设的时间段内;若所述后向用户ID的视频播放时间关系不在预设的时间段内,则维持所述后向用户ID计数器;若所述后向用户ID的视频播放时间关系在预设的时间段内,则对所述后向用户ID计数器进行加一操作;直至所述后向用户ID集内每个后向用户ID判断完成,根据所述后向用户ID计数器得到所述后向用户ID数。为了解决上述问题,本专利技术还提供一种视频评分推荐装置,所述装置包括:当前视频获取模块,用于构建待评价视频集的时序行为集,其中所述时序行为集包括用户ID、与所述用户ID对应的视频播放行为关系数据和视频播放时间关系数据;前向视频获取模块,用于从所述待评价视频集中依次提取其中一个视频作为当前视频,以所述当前视频为搜索条件,根据所述视频播放行为关系数据,在所述时序行为集中搜索得到所述当前视频的前向视频播放集;前向视频分析模块,用于从所述前向视频播放集中依次提取其中一个视频作为前向视频,在所述时序行为集中搜索所述前向视频的后向视频,得到所述前向视频的后向视频播放集,根据所述时序行为集,统计所述前向视频播放集的用户ID数,根据所述用户ID数,计算所述当前视频与所述前向视频播放集内每个前向视频之间的前向关系权重,得到前向关本文档来自技高网...

【技术保护点】
1.一种视频评分推荐方法,其特征在于,所述方法包括:/n构建待评价视频集的时序行为集,其中所述时序行为集包括用户ID、与所述用户ID对应的视频播放行为关系数据和视频播放时间关系数据;/n从所述待评价视频集中依次提取其中一个视频作为当前视频,以所述当前视频为搜索条件,根据所述视频播放行为关系数据,在所述时序行为集中搜索得到所述当前视频的前向视频播放集;/n从所述前向视频播放集中依次提取其中一个视频作为前向视频,在所述时序行为集中搜索所述前向视频的后向视频,得到所述前向视频的后向视频播放集;/n根据所述时序行为集,统计所述前向视频播放集的用户ID数,根据所述用户ID数,计算所述当前视频与所述前向视频播放集内每个前向视频之间的前向关系权重,得到前向关系权重集;/n根据所述时序行为集,统计所述前向视频播放集与所述后向视频播放集的共有用户ID数,根据所述共有用户ID数,计算所述前向视频播放集内每个前向视频与所述后向视频播放集内每个后向视频之间的后向关系权重,得到后向关系权重集;/n根据所述前向关系权重集及所述后向关系权重集计算得到所述当前视频的评分。/n

【技术特征摘要】
1.一种视频评分推荐方法,其特征在于,所述方法包括:
构建待评价视频集的时序行为集,其中所述时序行为集包括用户ID、与所述用户ID对应的视频播放行为关系数据和视频播放时间关系数据;
从所述待评价视频集中依次提取其中一个视频作为当前视频,以所述当前视频为搜索条件,根据所述视频播放行为关系数据,在所述时序行为集中搜索得到所述当前视频的前向视频播放集;
从所述前向视频播放集中依次提取其中一个视频作为前向视频,在所述时序行为集中搜索所述前向视频的后向视频,得到所述前向视频的后向视频播放集;
根据所述时序行为集,统计所述前向视频播放集的用户ID数,根据所述用户ID数,计算所述当前视频与所述前向视频播放集内每个前向视频之间的前向关系权重,得到前向关系权重集;
根据所述时序行为集,统计所述前向视频播放集与所述后向视频播放集的共有用户ID数,根据所述共有用户ID数,计算所述前向视频播放集内每个前向视频与所述后向视频播放集内每个后向视频之间的后向关系权重,得到后向关系权重集;
根据所述前向关系权重集及所述后向关系权重集计算得到所述当前视频的评分。


2.根据权利要求1所述的视频评分推荐方法,其特征在于,所述方法还包括:
汇总所述待评价视频集内每个视频的评分;
对所述每个视频的评分根据预设的原则进行排序,得到推荐给用户的视频及对应的视频评分。


3.根据权利要求1所述的视频评分推荐方法,其特征在于,所述根据所述时序行为集,统计所述前向视频播放集的用户ID数,包括:
计算所述当前视频与所述前向视频播放集内每个前向视频的用户ID,得到前向用户ID集;
初始化一个前向用户ID计数器,判断所述前向用户ID集内每个前向用户ID的视频播放时间关系是否在预设的时间段内;
若所述前向用户ID的视频播放时间关系不在预设的时间段内,则维持所述前向用户ID计数器;
若所述前向用户ID的视频播放时间关系在预设的时间段内,则对所述前向用户ID计数器进行加一操作;
直至所述前向用户ID集内每个前向用户ID判断完成,根据所述前向用户ID计数器得到所述前向用户ID数。


4.根据权利要求1所述的视频评分推荐方法,其特征在于,所述根据所述用户ID数,计算所述当前视频与所述前向视频播放集内每个前向视频的前向关系权重,包括:
从预先构建的前向关系权重系数表中提取前向关系权重系数;
将所述前向关系权重系数与所述用户ID数相乘得到所述前向关系权重。


5.根据权利要求1至4中任意一项所述的视频评分推荐方法,其特征在于,所述根据所述前向关系权重集及所述后向关系权重集计算得到所述当前视频的评分,包括:
根据用户ID的对应关系,从所述前向关系权重集提取对应的前向关系权重,及从所述后向关系权重集提取对应的后向关系权重;
将所述前向关系权重作为所述视频评分计算公式的分子,将所述后向关系权重作为所述视频评分计算公式的分母,得到所述视频评分计算公式;
求解所述所述视频评分计算公式得到所述当前视频的评分。


6.一种视频评分推荐方法,其特征在于,所述方法包括:
构建待评价视频集的时序行为集,其中所述时序行为集包括用户ID、与所述用户ID对应的视频播放行为关系数据和视频播放时间关系数据;
从所述待评价视频集中依次提取其中一个视频作为当前视频,...

【专利技术属性】
技术研发人员:梁德阳孙志惠封万里
申请(专利权)人:中移杭州信息技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:浙江;33

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

1