一种视频推荐方法及装置的制造方法

文档序号:10724948阅读:620来源:国知局
一种视频推荐方法及装置的制造方法
【专利摘要】本发明实施例公开了一种视频推荐方法及装置,预先统计并存储用户针对视频的标记记录;所述方法包括:接收目标用户针对目标视频的搜索请求;根据所述搜索请求以及所述标记记录,搜索标记所述目标视频的其他用户标记的所有视频;向所述目标用户推荐所搜索到的视频。应用本发明实施例,通过预先统计并存储用户的标记记录,根据用户的标记记录搜索视频,将搜索到的视频推荐给目标用户,解决了如何根据用户针对视频的标记,进行推荐的技术问题。
【专利说明】
一种视频推荐方法及装置
技术领域
[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]根据所述目标用户选择的、针对所述其他用户预先设置的属性信息确定的。
[0045]由上述技术方案可见,本发明实施例提供一种视频推荐方法及装置,预先统计并存储用户针对视频的标记记录,所述方法包括:接收目标用户针对目标视频的搜索请求;根据所述搜索请求以及所述标记记录,搜索标记所述目标视频的其他用户标记的所有视频;向所述目标用户推荐所搜索到的视频。
[0046]应用本发明实施例,通过预先统计并存储用户的标记记录,根据用户的标记记录搜索视频,将搜索到的视频推荐给目标用户,解决了如何根据用户针对视频的标记,进行推荐的技术问题。
[0047]当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明实施例提供的第一种视频推荐方法的流程示意图;
[0050]图2为本发明实施例提供的第二种视频推荐方法的流程示意图;
[0051]图3为本发明实施例提供的第一种视频推荐装置的结构示意图;
[0052]图4为本发明实施例提供的第二种视频推荐装置的结构示意图。
【具体实施方式】
[0053]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]需要说明的是,本发明实施例预先统计并存储用户针对视频的标记记录。这里所说的统计是统计每一个用户的标记记录,将统计的标记记录进行存储,标记记录的形成过程为:在特定时候,提示用户是否对观看的视频进行标记,如果用户选择标记该视频,标记后的视频会形成标记记录,在这里所说的特定时候,是在视频播放中的某一时刻或者视频播放完出现片尾的时候。这里所说的标记记录可以包括标记该视频的时间、视频的名称、类型、年代和主演等等,具体包括的内容可以根据实际情况和需求确定。
[0055]为了达到上述目的,本发明实施例提供了一种视频推荐方法及装置。下面首先对本发明实施例所提供的一种视频推荐方法进行介绍。
[0056]图1为本发明实施例提供的第一种视频推荐方法的流程示意图。可以包括:
[0057]SlOl:接收目标用户针对目标视频的搜索请求。
[0058]本领域技术人员可以理解的是,当目标用户不知道观看什么视频,需要确定一个目标视频,会针对目标视频发送搜索请求,这里所说的目标视频是目标用户确定的,可以是目标用户的标记记录中的一个,也可以是目标用户除自身的标记记录中的视频之外确定的一个视频。
[0059]S102:根据所述搜索请求以及所述标记记录,搜索标记所述目标视频的其他用户标记的所有视频。
[0060]本领域技术人员可以理解的是,根据目标用户的搜索请求,以该目标视频为搜索基准,搜索标记过该目标视频其他用户标记的所有视频,这里所说的所有视频为其他用户的标记记录中的视频组成,而且,其他用户的标记记录中包括目标视频。
[0061]S103:向所述目标用户推荐所搜索到的视频。
[0062]具体的,所述向所述目标用户推荐所搜索到的视频,包括:
[0063]根据预设的排序规则,对所搜索到的视频进行排序;
[0064]根据排序结果,向所述目标用户依次推荐所搜索到的视频。
[0065]具体的,所述根据预设的排序规则,对所搜索到的视频进行排序,包括:
[0066]根据所搜索到的视频的被标记次数,对所搜索到的视频进行排序;
[0067]或
[0068]根据所搜索到的视频与所述目标视频的相似性,对所搜索到的视频进行排序;
[0069]或
[0070]根据所搜索到的视频的名称,对所搜索到的视频进行排序。
[0071]本领域技术人员可以理解的是,将搜索到的所有视频按照预设规则进行排序,然后将排序后的视频依次向目标用户推荐。
[0072]假设,目标视频为视频A,用户I的标记记录中的视频分别为:A、B、C、D、E和F;用户2的标记记录中的视频分别为:A、B和D;用户3的标记记录中的视频分别为:A、B和E;用户4的标记记录中的视频分别为:A、B和C;用户5的标记记录中的视频分别为:A和B;用户6的标记记录中的视频分别为:A、D和E;根据搜索到的被标记的次数进行排序,那么排序结果为B、D、E、C、F,将视频B、D、E、C和F依次向目标用户推荐。
[0073]本领域技术人员可以理解的是,这里所说的与目标视频的相似性,就是与目标视频是否相似的程度,可以根据视频的类型、内容、主演等等作为一个评价标准,判断两个视频之间相似的程度,例如,目标视频的类型是喜剧,搜索到的视频中有一个视频的类型为喜剧,主演与目标视频的主演为同一主演,年代也是一样,那么,该视频与目标视频相似程度高,该视频的排序靠前,顺序排在前面向目标用户推荐。还可以根据和视频相关的部分或全部信息,进行加权处理,得到一个评价函数,根据该评价函数,判断两个视频之间相似的程度。当然,还存在其他方法可以判断搜索到的视频与目标视频的相似性,在这里不进行赘述。
[0074]本领域技术人员可以理解的是,本发明实施例还可以根据所搜索到的视频名称,对视频进行排序,在实际应用中,可以根据视频名称的首字母进行排序,也可以根据视频名称的第一个的笔画进行排名,还可以根据视频名称的字数进行排名等等。
[0075]本领域技术人员可以理解的是,当采用被标记的次数进行排序,两个视频的排序相同时,可以采用与目标视频的相似性或视频的名称将区分出这两个视频的先后顺序;同理,当采用与目标视频的相似性,两个视频的排序相同时,可以采用被标记的次数或视频的名称将区分出这两个视频的先后顺序;同理,当采用视频的名称,两个视频的排序相同时,可以采用被标记的次数或与目标视频的相似性将区分出这两个视频的先后顺序。
[0076]本发明实施例不需要根据视频的评分或播放次数向用户推荐视频,而是根据其他用户的标记记录,向用户推荐视频。
[0077]在具体应用中,当用户想要对其他用户共享自己标记过的视频,将会发送相应的共享请求到服务器,服务器接收用户针对自身标记的视频的共享请求。如果用户指定具体向哪些用户推荐自身所标记的视频,那么,共享请求则包含了待共享用户的标识信息。这里所说的标识信息为可以识别出待共享用户的信息。服务器向待共享用户推荐该目标用户所标记的视频。需要说明的是,这里所说的推荐该用户所标记的视频可以理解为待共享用户可以看到目标用户标记过哪些视频,即可以知道该用户的标记记录中有哪些视频。
[0078]在实际应用中,服务器还可以接收目标用户的设置隐私请求,该设置隐私请求包含待隐藏用户,根据该设置隐私请求,将目标用户的信息设置为对待隐藏用户隐藏,其中,信息包含标记记录和属性信息,这样可以更好的保护目标用户的信息,在其他用户进行搜索是,不会显示目标用户的信息,但目标用户的信息不会对服务器进行隐藏。
[0079]应用本发明图1所示实施例,通过预先统计并存储用户的标记记录,根据用户的标记记录搜索视频,将搜索到的视频推荐给目标用户,解决了如何根据用户针对视频的标记,进行推荐的技术问题。
[0080]图2为本发明实施例提供的第二种视频推荐方法的流程示意图,本发明图2所示实施例在图1所示实施例的基础上,增加S104、S105和S106。
[0081]S104:接收所述目标用户对所推荐的视频的筛选请求,所述筛选请求中包含筛选条件。
[0082]具体的,所述筛选条件为:
[0083]根据所述目标用户选择的、针对所述其他用户预先设置的属性信息确定的。
[0084]本领域技术人员可以理解的是,这里所说的属性信息可以是用户预先设置,属性信息分为个人标签和隐私项;个人标签可以根据用户的个人喜好进行设置,比如,用户的个性信息、喜欢的视频类型等等;隐私项可以设置性别信息、地域信息和年龄信息等。在实际应用中,用户需要对个人标签进行设置,隐私项将属性信息中的一项或多项确定为筛选请求。
[0085]S105:根据所述筛选条件,对所推荐的视频进行筛选。
[0086]需要说明的是,根据筛选条件,可以将已经搜索到的视频对应的标记记录中符合筛选请求的标记记录保留,还可以将符合筛选请求的标记记录去除。具体在实际应用中,可以根据实际情况,选择将已经搜索到的视频对应的标记记录中符合筛选请求的标记记录保留或去除。
[0087]例如,目标视频为视频A,用户I的标记记录中的视频分别为:A、B、C、D、E和F,用户I的属性信息为90后、恐怖片;用户2的标记记录中的视频分别为:A、B和D,用户2的属性信息为80后、喜剧;用户3的标记记录中的视频分别为:A、B和E,用户3的属性信息为90后、喜剧;用户4的标记记录中的视频分别为:A、B和C,用户4的属性信息为90后、喜剧;用户5的标记记录中的视频分别为:A和B,用户5的属性信息为8 O后;用户6的标记记录中的视频分别为:A、D和E,用户6的属性信息为90后。未进行筛选前推荐的视频,按照被标记的次数对搜索到的视频进行排序,排序结果为:B、D、E、C和F。假设,目标用户选择的属性信息为90后,如果是将符合筛选请求的标记记录保留,那么,用户2和用户5的标记记录将被去除,按照被标记的次数对筛选后的的视频进行排序,排序结果为:B、E、D、C和F。进一步的,目标用户还可以选择其他的属性信息作筛选请求,例如选择的属性信息为喜剧,那么,用户I和用户6的标记记录将被去除,按照被标记的次数对筛选后的的视频进行排序,排序结果为:B、E和C。如果将符合筛选请求的标记记录去掉,那么,用户1、用户3、用户4和用户6的标记记录将被去除,按照被标记的次数对筛选后的的视频进行排序,排序结果为:B和D。
[0088]S106:向所述目标用户推荐筛选后的视频。
[0089]应用本发明图2所示实施例,通过预先统计并存储用户的标记记录,根据用户的标记记录搜索视频,将搜索到的视频推荐给目标用户,解决了如何根据用户针对视频的标记,进行推荐的技术问题。根据用户的筛选请求,对搜索到的视频进行进一步的筛选,将筛选后的视频向用户推荐,推荐的视频很有可能是符合用户期待的视频。
[0090]图3为本发明实施例提供的第一种视频推荐装置的结构示意图,装置可以包括统计存储模块200、第一接收模块201、搜索模块202和推荐模块203。
[0091]其中,统计存储模块200,用于预先统计并存储用户针对视频的标记记录。
[0092]第一接收模块202,用于接收目标用户针对目标视频的搜索请求。
[0093]搜索模块202,用于根据所述搜索请求以及所述标记记录,搜索标记所述目标视频的其他用户标记的所有视频。
[0094]推荐模块203,用于向所述目标用户推荐所搜索到的视频。
[0095]具体的,所述推荐模块203,可以包括排序子模块和推荐子模块(图3未示出)。
[0096]排序子模块,用于根据预设的排序规则,对所搜索到的视频进行排序;
[0097]推荐子模块,用于根据排序结果,向所述目标用户依次推荐所搜索到的视频。
[0098]具体的,所述排序子模块,具体用于:
[0099]根据所搜索到的视频的被标记次数,对所搜索到的视频进行排序;
[0100]或
[0101 ]根据所搜索到的视频与所述目标视频的相似性,对所搜索到的视频进行排序;
[0102]或
[0103]根据所搜索到的视频的名称,对所搜索到的视频进行排序。
[0104]应用本发明图3所示实施例,通过预先统计并存储用户的标记记录,根据用户的标记记录搜索视频,将搜索到的视频推荐给目标用户,解决了如何根据用户针对视频的标记,进行推荐的技术问题。
[0105]图4为本发明实施例提供的第二种视频推荐装置的结构示意图,本发明图4所示实施例在图3所示实施例的基础上,增加第二接收模块204和筛选模块205。
[0106]其中,第二接收模块204,用于接收所述目标用户对所推荐的视频的筛选请求,所述筛选请求中包含筛选条件;
[0107]筛选模块205,用于根据所述筛选条件,对所推荐的视频进行筛选;
[0108]所述推荐模块203,还用于向所述目标用户推荐筛选后的视频。
[0109]具体的,所述筛选条件为:
[0110]根据所述目标用户选择的、针对所述其他用户预先设置的属性信息确定的。
[0111]应用本发明图4所示实施例,通过预先统计并存储用户的标记记录,根据用户的标记记录搜索视频,将搜索到的视频推荐给目标用户,解决了如何根据用户针对视频的标记,进行推荐的技术问题。根据用户的筛选请求,对搜索到的视频进行进一步的筛选,将筛选后的视频向用户推荐,推荐的视频很有可能是符合用户期待的视频。
[0112]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0113]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0114]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0115]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种视频推荐方法,其特征在于,预先统计并存储用户针对视频的标记记录;所述方法包括: 接收目标用户针对目标视频的搜索请求; 根据所述搜索请求以及所述标记记录,搜索标记所述目标视频的其他用户标记的所有视频; 向所述目标用户推荐所搜索到的视频。2.根据权利要求1所述方法,其特征在于,所述向所述目标用户推荐所搜索到的视频,包括: 根据预设的排序规则,对所搜索到的视频进行排序; 根据排序结果,向所述目标用户依次推荐所搜索到的视频。3.根据权利要求2所述方法,其特征在于,所述根据预设的排序规则,对所搜索到的视频进行排序,包括: 根据所搜索到的视频的被标记次数,对所搜索到的视频进行排序; 或 根据所搜索到的视频与所述目标视频的相似性,对所搜索到的视频进行排序; 或 根据所搜索到的视频的名称,对所搜索到的视频进行排序。4.根据权利要求1所述方法,其特征在于,所述方法还包括: 接收所述目标用户对所推荐的视频的筛选请求,所述筛选请求中包含筛选条件; 根据所述筛选条件,对所推荐的视频进行筛选; 向所述目标用户推荐筛选后的视频。5.根据权利要求4所述方法,其特征在于,所述筛选条件为: 根据所述目标用户选择的、针对所述其他用户预先设置的属性信息确定的。6.一种视频推荐装置,其特征在于,所述装置包括: 统计存储模块,用于预先统计并存储用户针对视频的标记记录; 第一接收模块,用于接收目标用户针对目标视频的搜索请求; 搜索模块,用于根据所述搜索请求以及所述标记记录,搜索标记所述目标视频的其他用户标记的所有视频; 推荐模块,用于向所述目标用户推荐所搜索到的视频。7.根据权利要求6所述装置,其特征在于,所述推荐模块,包括: 排序子模块,用于根据预设的排序规则,对所搜索到的视频进行排序; 推荐子模块,用于根据排序结果,向所述目标用户依次推荐所搜索到的视频。8.根据权利要求7所述装置,其特征在于,所述排序子模块,具体用于: 根据所搜索到的视频的被标记次数,对所搜索到的视频进行排序; 或 根据所搜索到的视频与所述目标视频的相似性,对所搜索到的视频进行排序; 或根据所搜索到的视频的名称,对所搜索到的视频进行排序。9.根据权利要求6所述装置,其特征在于,所述装置还包括: 第二接收模块,用于接收所述目标用户对所推荐的视频的筛选请求,所述筛选请求中包含筛选条件; 筛选模块,用于根据所述筛选条件,对所推荐的视频进行筛选; 所述推荐模块,还用于向所述目标用户推荐筛选后的视频。10.根据权利要求9所述装置,其特征在于,所述筛选条件为: 根据所述目标用户选择的、针对所述其他用户预先设置的属性信息确定的。
【文档编号】G06F17/30GK106095819SQ201610379344
【公开日】2016年11月9日
【申请日】2016年5月31日
【发明人】李梦娜
【申请人】北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1