[发明专利]一种视频推荐方法和装置有效
申请号: | 201210408843.6 | 申请日: | 2012-10-24 |
公开(公告)号: | CN102968446B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 杨浩;吴凯 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 程义贵;张思悦 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 推荐 方法 装置 | ||
技术领域
本发明涉及在线视频技术,尤其涉及一种视频推荐方法和装置。
背景技术
在线视频推荐是视频网站帮助用户查找并观看某个特定领域视频的方法和工具。相对于传统的视频目录浏览方式或者视频搜索方式,视频推荐能够在用户不确定合适的搜索词的情况下,通过分析用户历史行为,发现用户需求的特定领域,在该领域内进行推荐,避免了搜索词的输入和层次目录的多次点击过程,使得查找并观看某个特定类型的视频更加简单容易。
现有的视频推荐技术,主要包括两种方法—基于视频协同过滤推荐和基于用户协同过滤推荐。前者通过计算视频和视频的相似度,将与观影记录视频最相似的视频推荐给用户。而后者则是基于观影记录,计算用户相似度,将相似的用户最近看过的视频推荐给用户。这两种方式默认都是基于用户的全部观影记录进行分析,返回的结果是与所有历史视频均相似的视频,对于喜好比较单一的用户,推荐结果较好。例如用户看了一部或多部动作片,推出最近最热的动作片,用户感受会比较好。
图1示出了现有技术(CN102306178A,“视频推荐方法及装置”)的视频推荐方法的流程图。如图1所示,在现有技术中,(1)从用户日志数据库提取每一个COOKIE观看的VIDEO(视频)作为训练样本。(2)计算所述训练样本中所有COOKIE与VIDEO之间的转移概率对,得到COOKIE到VIDEO的转移概率矩阵和VIDEO到COOKIE的转移概率矩阵。(3)根据所述COOKIE到VIDEO的转移概率矩阵和VIDEO到COOKIE矩阵,得到VIDEO之间的转移概率矩阵。(4)根据VIDEO之间的转移概率矩阵得到推荐模型,并嵌入所述用户视频搜索系统以向用户返回推荐结果。
现有技术方案可以满足视频类型和特征有单一喜好的用户需求。但是随着互联网视频网站的发展和用户上网观看视频的行为增多,用户对观看视频类型和特征的需求更为多样,满足全部类型和特征的视频将不存在或者质量较差,很可能是包含较多特征但是没有一个优秀特征的视频。
在现有技术方案中,多类型的视频推荐无法得到满足:视频类型是视频资源的一个强特征,不同类型的视频推荐用户感受往往比较差。对一个准备周末花好几个小时来看爱情韩剧的用户,推荐一个只有1.5小时的爱情电影,用户感受不太好,同样给喜欢看体育短视频的用户推荐1.5小时以上的体育电影显然也不满足用户需求。另外,多特征的视频推荐也无法得到满足:相似或相同特征的视频是适合联合推荐的,不同特征的视频则不适合一起推荐。如“无间道1”、“无间道2”适合一起推荐,推荐“无间道3”、“窃听风云”比较好;而“笔仙”、“桃姐”则不合适一起推荐。
发明内容
鉴于上述问题,提出了本发明,以便提供一种克服上述问题或者至少部分地解决上述问题的视频推荐方法以及相应的装置。
依据本发明的一个方面,提供了一种视频推荐方法,包括以下步骤:
获取用户的视频观看记录信息;
根据所述视频观看记录信息,计算用户观看过的各类型视频的类型需求强度;
对于每一类型视频,根据视频特征进行分组,并且获取各特征组的特征需求强度;以及
基于所述类型需求强度和/或所述特征需求强度,向用户推荐视频。
根据本发明的实施例,所述根据所述视频观看记录信息计算用户观看过的各类型视频的类型需求强度的步骤包括:
统计用户观看过的视频的类型;
对于每一类型视频,根据该类型视频数量和所有视频总数量,计算该类型视频的内容需求强度;
根据该类型视频的观看时间在所有视频的观看时间中所处的时间先后位置,计算该类型视频的时间需求强度;以及
基于所述内容需求强度和所述时间需求强度,计算该类型视频的类型需求强度。
根据本发明的实施例,在所述基于所述内容需求强度和所述时间需求强度、计算该类型视频的类型需求强度的步骤中,基于以下公式计算所述类型需求强度:
类型需求强度=a×内容需求强度+(1-a)×时间需求强度,其中a是预先定义的常数。
根据本发明的实施例,所述对于每一类型视频、根据视频特征进行分组的步骤包括:
根据该类型视频中各视频的特征,确定该类型视频中的各特征组;以及
将该类型视频中的各视频根据其特征分入各特征组中。
根据本发明的实施例,所述根据该类型视频中各视频的特征、确定该类型视频中的各特征组的步骤是利用Canopy聚类算法执行的,包括以下步骤:
设置第一距离阈值和第二距离阈值,其中所述第一距离阈值小于所述第二距离阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210408843.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:浏览器格式页面中加载网址数据的方法和客户端
- 下一篇:便利菜板