一种确定视频相似度的方法及装置制造方法

文档序号:7806140阅读:331来源:国知局
一种确定视频相似度的方法及装置制造方法
【专利摘要】本发明实施例公开了一种确定视频相似度的方法及装置,本发明实施例的方法包括:获取对视频具有操作行为的用户及用户数量;根据不同的操作行为,将所述视频以及与所述视频对应的用户及用户数量划分不同集合;根据各个集合中与第一视频对应的用户及用户数量以及与第二视频对应的用户及用户数量,得到第一视频和第二视频的操作相似度;根据所述第一视频和第二视频的操作相似度以及第一视频和第二视频的内容相似度,得到第一视频和第二视频的视频相似度。本发明实施例通过将视频之间的操作相似度和内容相似度结合起来确定视频相似度,根据视频相似度,得到某一视频的一系列相关视频的整体排名,向用户推荐排名结果靠前的视频。
【专利说明】一种确定视频相似度的方法及装置

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种确定视频相似度的方法及装置。

【背景技术】
[0002] 随着网络视频平台和数字电视的普及,可供用户选择的视频越来越多,如何选择 视频日渐成为广大用户面临的一个普遍问题。
[0003] 智能视频推荐系统通过确定视频之间的相似度,进而根据相似度的大小向用户推 荐视频。在现有的智能视频推荐系统中,确定视频之间的相似度时,通常只考虑从视频基 础信息方面或者从用户的喜好方面进行视频相似度的计算。例如,通过收集视频的描述信 息形成视频基础信息数据,包括:视频名称、导演、主演、视频类型等;通过收集用户的访问 行为信息统计分析出用户的喜好,形成用户行为分析数据,包括:各个用户最喜爱的导演排 行、视频类型排行等;进而根据用户的推荐内容请求,向用户发送推荐结果。
[0004] 从视频基础信息方面进行视频推荐时,在视频数量较少的情况下,各个视频的基 础信息可能会存在很大差异,此种情况下,无法得到合理的推荐结果;从用户的喜好方面进 行视频推荐时,对于新加入的用户来说,无法准确分析出新加入用户的喜好,也会导致无法 得到合理的推荐结果。另外,采用上述方法计算视频相似度时,只侧重于一个方面,用户在 发送一个推荐内容请求时,往往得到仅在一个角度上具有相似性的相关视频,例如,仅根据 视频基础信息得到的具有相似性的相关视频,或者仅从用户的喜欢方面得到的具有相似性 的相关视频,从而导致推荐的视频准确性不高,难以吸引用户的注意力。


【发明内容】

[0005] 本发明提供根据一种确定视频相似度的方法及装置,用以解决现有的智能视频推 荐系统中确定视频相似度时,只从视频内容方面或者视频观看者自己的喜好方面来考虑, 从而导致推荐的视频准确性不高的技术问题。
[0006] 本发明实施例提供一种确定视频相似度的方法,包括:
[0007] 获取对视频具有操作行为的用户及用户数量;
[0008] 根据不同的操作行为,将所述视频以及与所述视频对应的用户及用户数量划分不 同集合;
[0009] 根据各个集合中与第一视频对应的用户及用户数量以及与第二视频对应的用户 及用户数量,得到第一视频和第二视频的操作相似度;
[0010] 根据所述第一视频和第二视频的操作相似度以及第一视频和第二视频的内容相 似度,得到第一视频和第二视频的视频相似度。
[0011] 较佳地,所述根据各个集合中与第一视频对应的用户及用户数量以及与第二视频 对应的用户及用户数量,得到第一视频和第二视频的操作相似度,具体为:
[0012] 针对一个集合,根据所述集合中与第一视频对应的用户及用户数量以及与第二视 频对应的用户及用户数量,得到第一视频和第二视频的相似度;
[0013] 根据各个集合对应的第一视频和第二视频的相似度,得到第一视频和第二视频的 操作相似度。
[0014] 较佳地,所述根据所述集合中与第一视频对应的用户及用户数量以及与第二视频 对应的用户及用户数量,得到第一视频和第二视频的相似度,具体为:
[0015] 根据以下方式确定所述集合对应的第一视频和第二视频的相似度:
[0016]

【权利要求】
1. 一种确定视频相似度的方法,其特征在于,包括: 获取对视频具有操作行为的用户及用户数量; 根据不同的操作行为,将所述视频以及与所述视频对应的用户及用户数量划分不同集 合; 根据各个集合中与第一视频对应的用户及用户数量以及与第二视频对应的用户及用 户数量,得到第一视频和第二视频的操作相似度; 根据所述第一视频和第二视频的操作相似度以及第一视频和第二视频的内容相似度, 得到第一视频和第二视频的视频相似度。
2. 如权利要求1所述的方法,其特征在于,所述根据各个集合中与第一视频对应的用 户及用户数量以及与第二视频对应的用户及用户数量,得到第一视频和第二视频的操作相 似度,具体为: 针对一个集合,根据所述集合中与第一视频对应的用户及用户数量以及与第二视频对 应的用户及用户数量,得到第一视频和第二视频的相似度; 根据各个集合对应的第一视频和第二视频的相似度,得到第一视频和第二视频的操作 相似度。
3. 如权利要求2所述的方法,其特征在于,所述根据所述集合中与第一视频对应的用 户及用户数量以及与第二视频对应的用户及用户数量,得到第一视频和第二视频的相似 度,具体为: 根据以下方式确定所述集合对应的第一视频和第二视频的相似度:
其中,Simn (j,k)为所述集合对应的第一视频j和第二视频k的相似度,Si为所述集合 对应的所有视频集,j'、k'为任意两部视频,nlk为对第一视频j和第二视频k都存在相同 操作行为的用户数量,rV, k,为对任意两部视频j'和k'都存在相同操作行为的用户数量。
4. 如权利要求2所述的方法,其特征在于,所述根据各个集合对应的第一视频和第二 视频的相似度,得到第一视频和第二视频的操作相似度,具体为: 根据各个集合对应的第一视频和第二视频的相似度,以及各个集合对应的相似度权 重,确定第一视频和第二视频的操作相似度。
5. 如权利要求1所述的方法,其特征在于,所述第一视频和第二视频的内容相似度的 获取方式具体为:
其中,sim2(j,k)为第一视频和第二视频的内容相似度,向量&的属性中包括第一视频 的内容信息,向量k的属性中包括第二视频的内容信息。
6. -种确定视频相似度的装置,其特征在于,包括: 获取信息模块,用于获取对视频具有操作行为的用户及用户数量; 确定操作相似度模块,用于根据不同的操作行为,将所述视频以及与所述视频对应的 用户及用户数量划分不同集合;根据各个集合中与第一视频对应的用户及用户数量以及与 第二视频对应的用户及用户数量,得到第一视频和第二视频的操作相似度; 确定视频相似度模块,用于根据所述第一视频和第二视频的操作相似度以及第一视频 和第二视频的内容相似度,得到第一视频和第二视频的视频相似度。
7. 如权利要求6所述的装置,其特征在于,所述确定操作相似度模块还用于: 针对一个集合,根据所述集合中与第一视频对应的用户及用户数量以及与第二视频对 应的用户及用户数量,得到第一视频和第二视频的相似度; 根据各个集合对应的第一视频和第二视频的相似度,得到第一视频和第二视频的操作 相似度。
8. 如权利要求7所述的装置,其特征在于,所述确定操作相似度模块还用于: 根据以下方式确定所述集合对应的第一视频和第二视频的相似度:
其中,Simn (j,k)为所述集合对应的第一视频j和第二视频k的相似度,Si为所述集合 对应的所有视频集,j'、k'为任意两部视频,nlk为对第一视频j和第二视频k都存在相同 操作行为的用户数量,rV, k,为对任意两部视频j'和k'都存在相同操作行为的用户数量。
9. 如权利要求7所述的装置,其特征在于,所述确定操作相似度模块还用于: 根据各个集合对应的第一视频和第二视频的相似度,以及各个集合对应的相似度权 重,确定第一视频和第二视频的操作相似度。
10. 如权利要求6所述的装置,其特征在于,所述确定视频相似度模块还用于: 根据以下方式确定所述第一视频和第二视频的内容相似度:
其中,sim2(j,k)为第一视频和第二视频的内容相似度,向量k的属性中包括第一视频 的内容信息,向量i的属性中包括第二视频的内容信息。
【文档编号】H04N21/466GK104053023SQ201410263951
【公开日】2014年9月17日 申请日期:2014年6月13日 优先权日:2014年6月13日
【发明者】张帅, 高雪松, 周翚, 于旭, 胡伟凤, 王浩, 谢杰, 许丽星 申请人:海信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1