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

技术编号:18350456 阅读:87 留言:0更新日期:2018-07-01 23:41
本发明专利技术实施例公开了一种视频推荐方法和装置、电子设备、存储介质、程序,其中,方法包括:基于用户对应的标签,从数据库获取对应所述标签的至少一个视频;对所述获取的至少一个视频基于视频质量排序,得到排序后的第一视频集;将冷视频加入所述第一视频集;基于所述第一视频集为用户推荐第二视频集;所述第二视频集中包括第一预设数量的推荐视频,所述推荐视频包括视频和/或冷视频。本发明专利技术实施例可以将质量好的视频推荐给用户,能提供视频被用户点击的概率;将冷视频加入第一视频集,能够增加冷视频的曝光量,并为探索用户喜好提供新的选择;通过设定数量的推荐视频使用户对多个视频进行选择。

【技术实现步骤摘要】
视频推荐方法和装置、电子设备、存储介质、程序
本专利技术涉及视频推荐技术,尤其是一种视频推荐方法和装置、电子设备、存储介质、程序。
技术介绍
随着互联网技术的发展,视频推荐技术得到很大发展,现有技术的视频推荐方法大多基于对用户历史查看信息对用户有针对性的进行推荐,这种推荐方法,可以使用户能够查看到与自身需要比较相关的视频内容。但是,在实现本专利技术的过程中,专利技术人发现,现有技术至少存在以下问题:通过现有技术的视频推荐方法,用户只能查看到已有的相关视频,不能得到其他内容的视频,长期推荐将导致内容出现重复,并无法了解更多用户的喜好。
技术实现思路
本专利技术实施例提供的一种视频推荐技术。根据本专利技术实施例的一个方面,提供的一种视频推荐方法,包括:基于用户对应的标签,从数据库获取对应所述标签的至少一个视频;所述数据库中预存有至少一个视频;对所述获取的至少一个视频基于视频质量排序,得到排序后的第一视频集;将冷视频加入所述第一视频集;所述冷视频是上线时长小于设定时长或曝光量小于设定量值的视频;基于所述第一视频集为用户推荐第二视频集;所述第二视频集中包括第一预设数量的推荐视频,所述推荐视频包括视频和/或冷视频。根据本专利技术实施例的另一个方面,提供的一种视频推荐装置,包括:匹配单元,用于基于用户对应的标签,从数据库获取对应所述标签的至少一个视频;所述数据库中预存有至少一个视频;排序单元,用于对所述获取的至少一个视频基于视频质量排序,得到排序后的第一视频集;打散单元,用于将冷视频加入所述第一视频集;所述冷视频是上线时长小于设定时长或曝光量小于设定量值的视频;推荐单元,用于基于所述第一视频集为用户推荐第二视频集;所述第二视频集中包括第一预设数量的推荐视频,所述推荐视频包括视频和/或冷视频。根据本专利技术实施例的另一个方面,提供的一种电子设备,包括处理器,所述处理器包括如上所述的视频推荐装置。根据本专利技术实施例的另一个方面,提供的一种电子设备,包括:存储器,用于存储可执行指令;以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成如上所述视频推荐方法的操作。根据本专利技术实施例的另一个方面,提供的一种计算机存储介质,用于存储计算机可读取的指令,所述指令被执行时执行如上所述视频推荐方法的操作。根据本专利技术实施例的另一个方面,提供的一种计算机程序,包括计算机可读代码,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现如上所述视频推荐方法的指令。基于本专利技术上述实施例提供的一种视频推荐方法和装置、电子设备、存储介质、程序,基于用户对应的标签,从数据库获取对应标签的至少一个视频,实现获取与用户相关的视频;通过对获取的至少一个视频基于视频质量排序,得到排序后的第一视频集,使视频质量能在推荐过程中起到作用,将质量好的视频推荐给用户,能提供视频被用户点击的概率;将冷视频加入第一视频集,能够增加冷视频的曝光量,并为探索用户喜好提供新的选择;基于第一视频集为用户推荐第二视频集,通过设定数量的推荐视频使用户对多个视频进行选择。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同描述一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术视频推荐方法一个实施例的流程图。图2为本专利技术视频推荐装置一个实施例的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。本专利技术实施例可以应用于终端设备、计算机系统、服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与终端设备、计算机系统、服务器等电子设备一起使用的众所周知的终端设备、计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。终端设备、计算机系统、服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。图1为本专利技术视频推荐方法一个实施例的流程图。如图1所示,该实施例方法包括:步骤101,基于用户对应的标签,从数据库获取对应该标签的至少一个视频。其中,数据库中预存有至少一个视频,数据库中的视频标注有至少一个标签;具体地,用户对应的标签可以基于用户查看视频的历史记录获得,对历史记录中包括的视频对应的标签进行统计,即可获得用户对应的标签,基于用户对应的标签可以实现对用户喜好的进一步了解;基于用户对应的标签从数据库中获取的视频都是与用户观看习惯相关的,有更大可能被用户点击。步骤102,对获取的至少一个视频基于视频质量排序,得到排序后的第一视频集。可选地,在一个或多个可选实施例中,视频质量由点击率决定;点击率越高视频质量越好,点击率越低视频质量越差;点击率等于点击量与曝光量的比值;通过视频质量排序即可将更多人觉得好的视频推荐给用户,可以提高用户观看体验。步骤103,将冷视频加入第一视频集。其中,冷视频是上线时长小于设定时长的视频;可选地,可将具有标签的冷视频加入第一视频集,但当不存在具有标签的冷视频时,将随机获取一定数量的冷视频加入到第一视频集中,以实现冷视频推荐;对于冷视频的标签最初获得可以是首先基于冷视频的标题与已有标签的视频的标题进行匹配,基于标题匹配的结果获得冷视频对应的标签;具体地,计算冷视频的标题与已有视频的标题的相似度,将相似度最大的视频对应的标签作为该冷视频的标签;具体地,将冷视频加入第一视频集,有效提高了冷视频的曝光量,使没有点击率的冷视频能得到推荐,并对挖掘用户的喜好有极大的帮助。步骤104,基于第一视频集为用户推荐第二视频集。其中,第二视频集中包括第一预设数量的推荐视频,推荐视频包括视频和/或冷视频。基于本专利技术上述实施例提供的一种视频推荐方法,基于用户对应的标签,从数据库获取对应标签的至少一个视频,实现获取与用户相关的视频;通过对获取的至少一个视频基于视频质量排序,得到排序后的第一视频集,使视频质量能在推荐过程中起到作用,将质量好的视频推荐给用户,本文档来自技高网...
视频推荐方法和装置、电子设备、存储介质、程序

【技术保护点】
1.一种视频推荐方法,其特征在于,包括:基于用户对应的标签,从数据库获取对应所述标签的至少一个视频;所述数据库中预存有至少一个视频;对所述获取的至少一个视频基于视频质量排序,得到排序后的第一视频集;将冷视频加入所述第一视频集;所述冷视频是上线时长小于设定时长或曝光量小于设定量值的视频;基于所述第一视频集为用户推荐第二视频集;所述第二视频集中包括第一预设数量的推荐视频,所述推荐视频包括视频和/或冷视频。

【技术特征摘要】
1.一种视频推荐方法,其特征在于,包括:基于用户对应的标签,从数据库获取对应所述标签的至少一个视频;所述数据库中预存有至少一个视频;对所述获取的至少一个视频基于视频质量排序,得到排序后的第一视频集;将冷视频加入所述第一视频集;所述冷视频是上线时长小于设定时长或曝光量小于设定量值的视频;基于所述第一视频集为用户推荐第二视频集;所述第二视频集中包括第一预设数量的推荐视频,所述推荐视频包括视频和/或冷视频。2.根据权利要求1所述的方法,其特征在于,所述基于用户对应的标签,从数据库获取对应所述标签的至少一个视频,包括:获取用户查看视频的历史记录,基于所述历史记录中包括的所有视频对应的标签获得至少一个标签,将所述获得的标签作为用户对应的标签;基于所述至少一个标签从所述数据库中获取对应所述标签的至少一个视频。3.根据权利要求2所述的方法,其特征在于,所述数据库中包括至少一个标签条目;每个所述标签条目对应一个标签,每个所述标签条目中存储对应所述标签的所有视频;基于所述至少一个标签从所述数据库中获取对应所述标签的至少一个视频,包括:基于所述至少一个标签分别与所述标签条目对应的标签进行匹配;响应于所述标签条目对应的标签与所述至少一个标签中的一个匹配,输出所述标签条目中的所有视频。4.根据权利要求1-3任一所述的方法,其特征在于,所述视频质量与点击率呈正比;所述点击率越高所述视频质量越好,所述点击率越低所述视频质量越差;所述点击率等于点击量与曝光量的比值;对所述获取的至少一个视频基于视频质量排序,得到排序后的第一视频集,包括:对所述获取的至少一个视频按照质量由好到坏进行排序,得到排序后的第一视频集;或,对所述获取的至少一个视频按照质量由坏到好进行排序,得到排序后的第一视频集。5.根据权利要求1-4任一所述的方法,其特征在于,所述将冷视频加入所述第一视频集,包括:判断冷视频库中是否存在对应所述标签的冷视频;所述冷视频库中保存至少一个冷视频;响应于所述冷视频库中存在对应所述标签的冷视频,从冷视频库中基于所述标签获取至少一个冷视频,将所述获得的至少一个冷视频按质量排序,将所述排序后的冷视频按序加入所述第一视频集;每个所述冷视频标注有至少一个标签;响应于所述冷视频库中不存在对应所述标签的冷视频,从冷视频库中获取至少一个冷视频,将所述获得的至少一个冷视频按质量排序,将所述排序后的冷视频按序加入所述第一视频集。6.根据权利要求5所述的方法,其特征在于,所述冷视频质量与上线时长呈反比,所述冷视频质量与点击率呈正比;所述点击率等于点击量与曝光量的比值;所述上线时长越短所述冷视频质量越好,所述上线时长越长所述冷视频质量越差;所述点击率越高所述冷视频质量越好,所述点击率越低所述冷视频质量越差;本发明方法,还包括:每间隔设定时长或响应于所述冷视频的曝光量大于或等于设定量值,更新所述冷视频库中的冷视频。7.根据权利要求6所述的方法,其特征在于,所述每间隔设定时长或响应于所述冷视频的曝光量大于或等于设定量值,更新所述冷视频库中的冷视频,包括:响应于与上一次更新的间隔时长大于或等于设定间隔时长;判断所述冷视频库中是否存在上线时长大于设定量值的冷视频,将所述上线时长大于设定量值的冷视频从所述冷视频库中删除;和/或,响应于所述冷视频的曝光量大于或等于设定量值,将所述冷视频从所述冷视频库中删除;将从所述冷视频库中删除的冷视频存入数据库。8.根据权利要求1-7任一所述的方法,其特征在于,基于所述第一视频集为用户推荐第二视频集,包括:基于所述第一视频集为用户推荐第二预设数量的视频和第三预设数量的冷视频;所述第二预设数量和所述第三预设数量的和等于第一预设数量;基于所述第一视频集为用户推荐第二预设数量的视频和第三预设数量的冷视频,包括:响应于所述第二预设数量大于2,将所述第二预设数量的视频按照视频质量排序;响应于所述第三预设数量大于2,将所述第三预设数量的冷视频按照质量排序;为用户推荐所述排序后的视频和所述排序后的冷视频。9.根据权利要求8所述的方法,其特征在于,所述第二视频集中包括至少一个预设冷视频位置;所述第二视频集中冷视频的数量与所述预设冷视频位置相对应;在为用户推荐所述排序后的视频和所述排序后...

【专利技术属性】
技术研发人员:盖炳帅
申请(专利权)人:暴风集团股份有限公司
类型:发明
国别省市:北京,11

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

1