视频推荐的方法及视频推荐的终端设备的制造方法

文档序号:10556051阅读:158来源:国知局
视频推荐的方法及视频推荐的终端设备的制造方法
【专利摘要】本发明实施例提供一种视频推荐的方法及视频推荐的终端设备本发明实施例提供的视频推荐的方法,包括:终端设备接收用户的视频获取请求;所述终端设备解析所述视频获取请求;所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源;所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。本发明实施例的技术方案使得各视频源对对待推荐的视频的分类标准是统一的、分类准确、且向用户推荐的视频充分考虑了用户的兴趣、视频推荐的有效性较高。
【专利说明】
视频推荐的方法及视频推荐的终端设备
技术领域
[0001]本发明实施例涉及视频技术领域,尤其涉及一种视频推荐的方法及视频推荐的终端设备。
【背景技术】
[0002]随着科学技术的迅猛发展与进步,互联网成为了人们生活中不可或缺的重要组成部分,通过互联网人们可以非常方便的浏览视频网站中的视频。同时,随着以手机和电视为代表的终端设备的普及,手机和电视等终端设备也越来越多的代替电脑的地位,人们可以通过手机和电视等终端设备非常方便的从互联网上浏览视频。而且,由于手机这类终端设备相较于电视这类终端设备的使用方便性这个角度来看,相信随着科学技术的进一步发展,人们通过手机这类终端设备随时随地的从互联网上浏览视频会越来越普遍。
[0003]视频网站为了吸引用户观看本视频网站内的更多的视频,往往会向用户推荐视频。当用户在视频网站上浏览视频时,视频网站就会记录用户的行为数据,即将用户当前正在浏览的或者曾经浏览过的本网站的视频记录下来,从而将与用户当前正在浏览的或者曾经浏览过的视频同类的视频在该视频网站的网页上推荐给用户。这里所说的“同类的”视频,其归类方式比较粗略,一般都采用编辑人工整理的方式,人为地对视频添加一些标签或分类。比如,如果视频网站发现用户正在浏览或者曾经浏览过一部武打片,该视频网站就会向用户推荐另一部武打片;如果视频网站发现用户正在浏览或者曾经浏览过某影星主演的一部片子,该视频网站就会向该用户推荐该影星主演的另一部片子。而且,有时候用户可能会打开一部视频进行浏览,但随即又因为不感兴趣而立马关闭该视频,但现有的视频推荐方式仍会向用户推荐与刚刚关闭的视频所同类的视频。
[0004]现有的视频网站数目众多,用户经常在多个视频网站间跳转来浏览不同的视频。由于各个视频网站之间的视频分类标准不同,各视频网站仅仅根据用户在本网站上正在浏览的或者曾经浏览的视频行为进行同类视频的推荐,没有统一的分类标准,且现有的视频网站所采用的同类视频的推荐方法对待推荐的视频的分类不够准确,使得视频网站推荐给用户的视频较为杂乱,向用户推荐的视频往往并不符合用户的兴趣,与用户需求的匹配度较低,视频推荐的有效性较差。

【发明内容】

[0005]本发明实施例提供一种视频分类的方法及视频分类的终端设备设备,用以解决现有技术中各视频网站对对待推荐的视频的分类标准不统一、分类不够准确、向用户推荐的视频不符合用户的兴趣、及视频推荐的有效性较差的技术问题。
[0006]本发明实施例提供一种视频推荐的方法,包括:
[0007]终端设备接收用户的视频获取请求;
[0008]所述终端设备解析所述视频获取请求;
[0009]所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源;
[0010]所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。
[0011]本发明实施例提供一种视频推荐的终端设备,包括:
[0012]接收单元,用于接收并解析用户的视频获取请求;
[0013]分类单元,用于存储根据设定的视频分类的映射规则分类后的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源;
[0014]匹配单元,用于根据所述解析的视频获取请求,在所述分类单元中查找根据设定的视频分类的映射规则分类后的一个或多个视频;
[0015]推荐单元,用于向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。
[0016]本发明实施例提供的视频推荐的方法及终端设备,通过对来个各个视频源的所有视频采用同一个映射规则进行分类,对来自所有视频源的所有视频的分类标准是同一个,由此统一了所有视频的分类标准,所有视频源的分类标准是准确的,而且会根据用户的视频获取请求来匹配对应的一个或多个视频,并且向用户推荐与视频获取请求匹配的一个或多个视频,由此,在向用户推荐视频时充分考虑了用户的兴趣,视频推荐的有效性较高。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明视频推荐方法一个实施例的流程图;
[0019]图2为本发明视频推荐终端设备实施例的结构示意图。
【具体实施方式】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]为便于描述,本发明的各个实施例中将提供视频的各个视频网站称为视频源。
[0022]请参考图一,本发明实施例提供的一种视频推荐的方法,包括:
[0023]步骤11,终端设备接收用户的视频获取请求;
[0024]步骤13,所述终端设备解析所述视频获取请求;
[0025]步骤15,所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源;
[0026]步骤17,所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。
[0027]本发明实施例提供的视频推荐的方法及终端设备,通过对来个各个视频源的所有视频采用同一个映射规则进行分类,对来自所有视频源的所有视频的分类标准是同一个,由此统一了所有视频的分类标准,所有视频源的分类标准是准确的,而且会根据用户的视频获取请求来匹配对应的一个或多个视频,并且向用户推荐与视频获取请求匹配的一个或多个视频,由此,在向用户推荐视频时充分考虑了用户的兴趣,视频推荐的有效性较高。
[0028]进一步地,根据本发明实施例,所述查找根据设定的视频分类的映射规则分类后的一个或多个视频之前所述方法包括:所述终端设备设定所述映射规则;所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类。即本发明实施例所述的根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类可以是预先进行的,当然根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类也可以是在收到用户发送的视频获取请求之后进行的,具体什么时候分类可以根据实际情况的需要而定。
[0029]本发明视频推荐的方法实施例中,所述映射规则包括视频特征与视频库的对应关系。则所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类包括:所述终端设备从所述一个或多个视频源获取一个或多个视频的视频特征;所述终端设备查找所述映射规则中的视频特征与视频库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的映射规则中的视频特征及与所述匹配的映射规则中的视频特征对应的视频库;所述终端设备将所述获取的一个或多个视频归属到所述对应的视频库。本发明视频推荐的方法实施例通过对来个各个视频源的所有视频采用同一个映射规则进行分类,对来自所有视频源的所有视频的分类标准是同一个,由此统一了所有视频的分类标准,所有视频源的分类标准是准确的,而且会根据用户的视频获取请求来匹配对应的一个或多个视频,并且向用户推荐与视频获取请求匹配的一个或多个视频,由此,在向用户推荐视频时充分考虑了用户的兴趣,视频推荐的有效性较高。
[0030]所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,包括:所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频;所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频。
[0031]进一步地,所述方法包括:所述终端设备存储视频库、所述归属到视频库的一个或多个视频的路径及与所述归属到视频库的一个或多个视频的视频特征的对应关系表;所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频包括所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径;所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。
[0032]本发明视频推荐的方法实施例中,所述视频获取请求包括用户的标识和用户输入的关键字;所述终端设备解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字;所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求对应的视频特征对应的视频的路径,包括:所述终端设备根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径;所述终端设备向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。
[0033]进一步地,本发明实施例中的所述视频库包括优质库和时效库,则所述映射规则包括视频特征与优质库或时效库的对应关系,即所述映射规则包括视频特征与优质库的对应关系或者视频特征与时效库的对应关系。所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类包括:所述终端设备从所述一个或多个视频源获取一个或多个视频的视频特征;所述终端设备查找所述映射规则中的视频特征与优质库或时效库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库或时效库中的视频特征及与所述匹配的优质库或时效库中的视频特征对应的优质库或时效库;所述终端设备将所述获取的一个或多个视频归属到所述对应的优质库或时效库。本发明实施例中视频库的分为优质库和时效库,根据代表视频特性的视频特征的不同将不同的视频分别归属优质库和时效库,由此对于视频的分类更精确,视频分类越是精确,推荐给用户的视频更能满足用户的需求,由此,本发明视频推荐的方法实施例推荐给用户的视频充分考虑了用户的需求,视频推荐的有效性更高。
[0034]进一步地,本发明实施例中,所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,包括:所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频;所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频。
[0035]本发明实施例所述的方法可以进一步包括:所述终端设备存储优质库或时效库、所述归属到优质库或时效库的一个或多个视频的路径及与所述归属到优质库或时效库的一个或多个视频的视频特征的对应关系表;所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频包括所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径;所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。
[0036]本发明实施例所述的视频推荐方法中,所述视频获取请求包括用户的标识和用户输入的关键字;所述终端设备解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字;所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,包括:所述终端设备根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径;所述终端设备向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。
[0037]当然,本发明实施例中所述优质库和时效库分别包括不同的频道,所述映射规则包括视频特征与优质库的不同频道或时效库的不同频道的对应关系;所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类包括:所述终端设备从所述一个或多个视频源获取一个或多个视频的视频特征;所述终端设备查找所述映射规则中的视频特征与优质库的不同频道或时效库的不同频道的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库的不同频道或时效库中的不同频道的视频特征及与所述匹配的优质库的不同频道或时效库的不同频道的视频特征对应的优质库的不同频道或时效库的不同频道;所述终端设备将所述获取的一个或多个视频归属到所述对应的优质库的不同频道或时效库的不同频道。
[0038]进一步地,本发明实施例中,所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,包括:所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频;所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频。
[0039]本发明实施例所述的方法可以进一步包括:所述终端设备存储优质库的不同频道或时效库的不同频道、所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的路径及与所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的视频特征的对应关系表;所述终端设备根据所述解析的视频获取请求,查找所述优质库或时效库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频包括所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径;所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。本发明实施例中视频库的分为优质库和时效库,优质库和时效库又进一步分为不同的频道,根据代表视频特性的视频特征的不同将不同的视频分别归属优质库和时效库的不同的频道,由此对于视频的分类更精确,视频分类越是精确,推荐给用户的视频更能满足用户的需求,由此,本发明实施例推荐给用户的视频充分考虑了用户的需求,视频推荐的有效性更高。
[0040]本发明实施例中所述视频获取请求包括用户的标识和用户输入的关键字;所述终端设备解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字;所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,包括:所述终端设备根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径;所述终端设备向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。本发明实施例根据用户输入的关键字视频推荐时,充分考虑了用户的需求,由此推荐给用户的视频更准确,更能满足用户的需求,视频推荐的有效性更高。
[0041]进一步地,本发明实施例所述的方法进一步包括所述终端设备根据所述用户的标识获取用户的偏好;所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,包括所述终端设备根据所述解析的用户输入的关键字和所述用户的偏好,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频;所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述终端设备根据所述用户标识向所述用户推荐所述获取的与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频。本发明实施例在视频推荐是一并考虑了用户的偏好,充分考虑了用户的需求,由此推荐给用户的视频更准确,更能满足用户的需求,视频推荐的有效性更高。
[0042]进一步地,本发明实施例所述的方法中,所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频之前,所述方法还包括:所述终端设备将所述与所述解析的视频获取请求匹配的一个或多个视频按照相关度排序;所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述终端设备向用户推荐所述按照相关度排序后的与所述解析的视频获取请求匹配的一个或多个视频。本发明视频推荐的方法实施例中,根据相关度的高低来向用户推荐匹配的一个或多个视频,进一步地考虑了用户的需求,对于用户的感兴趣的视频做到了更充分的了解,由此本发明实施例的视频推荐方法充分了考虑了用户的需求,视频推荐的有效性高。
[0043]进一步地,本发明实施例所述的方法中,所述方法包括所述终端设备采用机器学习算法对所述一个或多个数据源的一个或多个视频进行机器自动分类,获得机器自动分类的一个或多个视频;所述终端设备使用采用机器学习算法分类的结果修正所述根据设定的视频分类的映射规则进行分类的分类结果。本发明实施例采用机器学习算法对于视频的分类进行修正,使得针对不同视频源的视频的分类更精确,由此,在后续向用户推荐视频时更能满足用户的需求,视频推荐的有效性高。
[0044]本发明视频推荐的方法实施例中,机器学习算法对视频源的视频的分类可以参照如下的描述。采用机器学习算法对视频进行分类可以包括两步:第一步对每个视频的类别,先找到一批已经分类过的视频作为训练数据,然后根据训练数据训练出一个分类模型,所述分类模型代表了符合这个分类的视频数据的公共特征;第二步,对于一个需要分类的视频数据,运用上述分类模型进行判断,判断该视频数据是否符合上述分类模型所定义的类别的视频数据的公共特征,如果是则自动把该视频数据分到所述分类模型所代表的类别。例如某个数据源例如爱奇艺(iqiyi)有个视频的标签tag标错了,原本应该是科技类别被标记成娱乐了,结果被归属到本发明实施例的的映射规则“iqiyi娱乐_>娱乐资讯”,因此映射到我们的娱乐资讯类别,这样实际上就映射错了。但根据机器学习算法,虽然该数据源的标签tag被标错了,但该视频的特征还是符合科技模型的,因此该视频仍然会被机器学习算法分到科技类别,由此实现了机器学习算法进行的分类对于已经分类的视频源中的视频类别的修正。
[0045]进一步地,本发明实施例所述的方法中,所述终端设备定期或不定期的根据所述设定的视频分类的映射规则对所述来自一个或多个视频源的没有进行分类的一个或多个视频进行分类;和或对来自一个或多个视频源的已经分类的一个或多个视频的分类进行更新。由于视频随时在增加,不同视频源的没有分类过的视频是随时在增加的,为了做到视频推荐的准确有效,可以定期或不定期对没有分类过的视频按照本发明实施例的映射规则进行分类。当然,对于已经分类过的视频,也可以定期或不定期的对于分类进行更新或者对于分类参考的映射规则进行刷新,由此实现对视频分类的更新。更新后的分类更能考虑用户的实际需求,而且针对所有视频源的视频采用相同的分类标准,由此,本发明实施例所述的视频推荐方法视频的分类标准统一且准确,推荐的视频更是充分考虑用户的需求,视频推荐准确有效。
[0046]本发明实施例的所述的视频推荐方法可以应用在手机终端设备上,也可以应用在电视终端设备上。例如,乐视超级手机有一个创新桌面,该创新桌面被称为负I屏桌面,从主界面往左划一下即可进入该创新桌面。乐视产品就在这个负I屏桌面上,采用瀑布流的方式给用户推荐视频。当然,本发明视频推荐的方法实施例中所述的频道可以包括体育、新闻、娱乐、搞笑、美女,而且,不同的频道可以归属不同的库,例如搞笑和美女频道可以归属优质库,而新闻和娱乐频道可以归属时效库。在实际应用中,新闻频道,可以到新浪爱奇艺更新较快的网站抓取数据。对于体育、美女频道,可以在综合频道个性化的频道来抽取数据,当然可以是按照概率抽取数据。
[0047]各个视频源的视频有各自的能够代表视频特性的视频特征及视频的路径;提取视频数据的视频特征,将所述提取的视频特征放到映射规则。
[0048]视频特征的提取可以参考如下的描述。视频特征的爬虫抓取各网站视频的时候,会把所能获取到的所有信息都存储下来,例如对于如下这个视频:http://www.1qiy1.com/V 19rrkanlr8.html#vfrm = 2-4-0-1,视频标题下方的“爱奇艺首页 > 资讯”是该视频的面包肩,“国际”是该视频的标签,该视频是通过页面http://list.1qiy1.com/www/25/21740-------------4-1-2-1qiy1-l- html跳转过来的,所以该视频的ini ink (入链)就是http: //list, iqiy1.com/www/25/21740-------------4-1-2-1qiy1-l-.html,另夕卜,在入链页面中,如下图所示,它的Categ0ry_path是“资讯,国际”。这样一个视频的各种特征都会被记录下来。
[0049]本发明实施例所述的视频推荐方法中,所述视频特征可以包括但不限于类别路径category path,视频的面包肩,视频标签tag,某些视频网站的大号,视频的入链(inlinkurl)中一个或者多个的组合,只要视频特征能够代表所述视频的特征就可以。通过之前爬虫提取的视频的各种视频特征,我们会针对各网站采用不同的映射规则,比如优酷的一些优质大号发的视频比较好,我们就会对youku采用大号映射的方法,比如youku有个大号叫“汽车之家”,我们会有一个映射规则是:youku汽车之家汽车;再比如iqiyi的面包肩和标签的组合筛选的数据比较准确,就会用两者的组合生成另一条映射规则,拿之前例子举例:iqiyi—爱奇艺首页〉资讯国际一新闻:国际新闻。
[0050]比如爱奇艺iqiyi中代表视频特征的视频标签tag为“股票”的视频,对应的视频库可以是“财经”,此时所述映射规则可以是iqiyi—股票一财经,股票,分类后对应的类别可以是“财经,股票”。这一般一条映射规则分为3部分,第一部分是来源,比如iqiyi,第二部分是在源网站的特征,比如“股票”,第三部分是映射后我们自己的分类,比如“财经,股票”。可以用其他符号把这三个部分区分开来,比如用“-一”。
[0051]对应关系主要是通过一条一条的映射规则来实现的,除了上面所说的一条映射规则包含的3个部分以为,最后还有一个标志位,该标志位为“O”表示符合该映射规则的视频进入时效库,标志位为“ I ”代表进高质量库。
[0052]又比如腾讯视频中代表视频特征的面包肩为“NBA首页,火箭”的视频,对应的视频库可以是“体育,篮球,NBA”,对应的映射规则为:qqNBA首页,火箭体育,篮球,NBA,分类后对应的类别可以是“体育:篮球,NBA”分类。
[0053]又比如,iqiyi网站中面包肩为“爱奇艺首页,资讯”并且视频标签tag为“国际”的视频,对应的视频库可以是“国际,新闻,国际新闻”,对应的映射规则为:iqiyi爱奇艺首页,资讯:国际一新闻,国际新闻,分类后对应的类别可以是“新闻,国际新闻”。
[0054]分类体系中,视频库对应的频道可以包括体育、娱乐、搞笑、新闻、财经、科技、美女等,其中搞笑、科技、美女属于优质库,其余频道属于时效库。用户的视频获取请求可以来自于用户在乐视产品上的刷新操作,类似于微波和今日头条的刷新操作。如果是在主推荐频道:系统首先会根据用户之前的点击和观看记录,算出用户观看各种类别视频的比例,即算出用户的偏好;之后确定最终推送给用户的视频的类别比例。比如某用户总共看过5条新闻,3条娱乐和2条美女共10条视频,此时如果用户刷新操作,则用户的视频获取请求按5:3:2的比例分别从新闻、娱乐和美女的倒排链里取相应比例的数据返回给用户。如果用户又观看了一条新闻的视频,则下次刷新的时候比例分别变为6/11:3/11:2/11。当然,对于第一次使用本产品的新用户,每个类别会有一个默认的比例。
[0055]本发明实施例所述的视频推荐的方法可以通过硬件处理器来实现相关功能。所述硬件处理器在执行本发明实施例提供的一种视频推荐的方法,可以包括如下处理:接收用户的视频获取请求;
[0056]所述终端设备解析所述视频获取请求;
[0057]所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源;
[0058]所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。
[0059]本发明实施例的硬件处理器实现视频推荐的方法时,通过对来个各个视频源的所有视频采用同一个映射规则进行分类,对来自所有视频源的所有视频的分类标准是同一个,由此统一了所有视频的分类标准,所有视频源的分类标准是准确的,而且会根据用户的视频获取请求来匹配对应的一个或多个视频,并且向用户推荐与视频获取请求匹配的一个或多个视频,由此,在向用户推荐视频时充分考虑了用户的兴趣,视频推荐的有效性较高。
[0060]请参考图二,本发明实施例提供一种视频推荐的终端设备,所述终端设备包括接收单元21、分类单元23、匹配单元25和推荐单元27。其中,所述接收单元21用于接收并解析用户的视频获取请求;所述分类单元23用于存储根据设定的视频分类的映射规则分类后的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源;所述匹配单元25用于根据所述解析的视频获取请求,在所述分类单元23中查找根据设定的视频分类的映射规则分类后的一个或多个视频;所述推荐单元27用于向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。
[0061]本发明实施例提供的视频推荐的终端设备,通过对来个各个视频源的所有视频采用同一个映射规则进行分类,对来自所有视频源的所有视频的分类标准是同一个,由此统一了所有视频的分类标准,所有视频源的分类标准是准确的,而且会根据用户的视频获取请求来匹配对应的一个或多个视频,并且向用户推荐与视频获取请求匹配的一个或多个视频,由此,在向用户推荐视频时充分考虑了用户的兴趣,视频推荐的有效性较高。
[0062]本发明实施例中,所述分类单元23用于在查找根据设定的视频分类的映射规则分类后的一个或多个视频之前,进一步用于设定且存储所述映射规则,并根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类。
[0063]本发明实施例中,所述分类单元23存储的映射规则包括视频特征与视频库的对应关系;进一步地,所述分类单元根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类包括:所述分类单元23从所述一个或多个视频源获取一个或多个视频的视频特征;所述分类单元23查找所述存储单元中的所述映射规则中的视频特征与视频库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的映射规则中的视频特征及与所述匹配的映射规则中的视频特征对应的视频库;所述分类单元23将所述获取的一个或多个视频归属到所述对应的视频库。
[0064]本发明实施例中,所述匹配单元25根据所述解析的视频获取请求,在所述分类单元中查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,可以进一步包括:所述匹配单元25根据所述解析的视频获取请求,查找所述分类单元存储的所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频;所述推荐单元27向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频。
[0065]本发明实施例中,所述匹配单元25进一步存储视频库、所述归属到视频库的一个或多个视频的路径及与所述归属到视频库的一个或多个视频的视频特征的对应关系表;所述匹配单元25根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频进一步包括所述匹配单元25根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径;所述推荐单元27向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频包括所述推荐单元27向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。
[0066]本发明实施例中,所述视频获取请求可以包括用户的标识和用户输入的关键字;所述接收单元21解析所述视频获取请求包括所述接收单元根据所述视频获取请求获取所述用户的标识和用户输入的关键字;所述匹配单元25根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求对应的视频特征对应的视频的路径,进一步包括:所述匹配单元25根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径;所述推荐单元向27所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径包括所述推荐单元27向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。
[0067]本发明实施例中,所述视频库可以进一步包括优质库和时效库,所述映射规则包括视频特征与优质库或时效库的对应关系;所述分类单元23根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括:所述分类单元23从所述一个或多个视频源获取一个或多个视频的视频特征;所述分类单元23查找所述映射规则中的视频特征与优质库或时效库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库或时效库中的视频特征及与所述匹配的优质库或时效库中的视频特征对应的优质库或时效库;所述分类单元23将所述获取的一个或多个视频归属到所述对应的优质库或时效库。
[0068]本发明实施例中,所述匹配单元25根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述匹配单元25根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频;所述推荐单元27向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元27向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频。
[0069]本发明实施例中,所述匹配单元25进一步存储优质库或时效库、所述归属到优质库或时效库的一个或多个视频的路径及与所述归属到优质库或时效库的一个或多个视频的视频特征的对应关系表;所述匹配单元25根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频,进一步包括所述匹配单元25根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径;所述推荐单元27向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频进一步包括所述推荐单元27向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。
[0070]本发明实施例中,所述视频获取请求可以包括用户的标识和用户输入的关键字;所述接收单元21进一步用于解析所述视频获取请求进一步包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字;所述匹配单元25根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,进一步包括:所述匹配单元25根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径;所述推荐单元27向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述推荐单元27向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。
[0071]本发明实施例中,进一步地,所述优质库和时效库可以分别包括不同的频道,所述映射规则包括视频特征与优质库的不同频道或时效库的不同频道的对应关系;所述分类单元23根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括:所述分类单元23从所述一个或多个视频源获取一个或多个视频的视频特征;所述分类单元23查找所述映射规则中的视频特征与优质库的不同频道或时效库的不同频道的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库的不同频道或时效库中的不同频道的视频特征及与所述匹配的优质库的不同频道或时效库的不同频道的视频特征对应的优质库的不同频道或时效库的不同频道;所述分类单元23将所述获取的一个或多个视频归属到所述对应的优质库的不同频道或时效库的不同频道。
[0072]本发明实施例中,所述匹配单元25根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述匹配单元25根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频;所述推荐单元27向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元27向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频。
[0073]本发明实施例中,进一步地,所述匹配单元25可以存储优质库的不同频道或时效库的不同频道、所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的路径及与所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的视频特征的对应关系表;所述匹配单元25根据所述解析的视频获取请求,查找所述优质库或时效库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频,进一步包括所述匹配单元25根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径;所述推荐单元27向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频进一步包括所述推荐单元27向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。
[0074]本发明实施例中,所述视频获取请求可以进一步包括用户的标识和用户输入的关键字;所述接收单元21解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字;所述匹配单元25根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,进一步包括:所述匹配单元25根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径;所述推荐单元27向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述推荐单元27向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。
[0075]本发明实施例中,所述所述接收单元可以进一步根据所述用户的标识获取用户的偏好;所述匹配单元25根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括所述匹配单元23根据所述解析的用户输入的关键字和所述用户的偏好,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频;所述推荐单元27向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元27根据所述用户标识向所述用户推荐所述获取的与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频。
[0076]本发明实施例中,所述推荐单元27向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频之前:所述推荐单元27将所述与所述解析的视频获取请求匹配的一个或多个视频按照相关度排序;所述推荐单元27向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频包括所述推荐单元按照相关度的从高到低的方式向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。
[0077]本发明实施例中,所述匹配单元25可以进一步采用机器学习算法对所述一个或多个数据源的一个或多个视频进行机器自动分类,获得机器自动分类的一个或多个视频;所述匹配单元27使用采用机器学习算法分类的结果修正所述根据设定的视频分类的映射规则进行分类的分类结果。
[0078]本发明实施例中,所述分类单元23定期或不定期的根据所述设定的视频分类的映射规则对所述来自一个或多个视频源的没有进行分类的一个或多个视频进行分类;和或对来自一个或多个视频源的已经分类的一个或多个视频的分类进行更新。
[0079]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0080]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0081]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种视频推荐的方法,其特征在于,包括: 终端设备接收用户的视频获取请求; 所述终端设备解析所述视频获取请求; 所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源; 所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。2.根据权利要求1所述的方法,其特征在于, 所述查找根据设定的视频分类的映射规则分类后的一个或多个视频之前所述方法进一步包括: 所述终端设备设定所述映射规则; 所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类。3.根据权利要求2所述的方法,其特征在于, 所述映射规则进一步包括视频特征与视频库的对应关系; 所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括: 所述终端设备从所述一个或多个视频源获取一个或多个视频的视频特征; 所述终端设备查找所述映射规则中的视频特征与视频库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的映射规则中的视频特征及与所述匹配的映射规则中的视频特征对应的视频库; 所述终端设备将所述获取的一个或多个视频归属到所述对应的视频库。4.根据权利要求3所述的方法,其特征在于, 所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频; 所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频。5.根据权利要求4所述的方法,其特征在于, 所述方法进一步包括:所述终端设备存储视频库、所述归属到视频库的一个或多个视频的路径及与所述归属到视频库的一个或多个视频的视频特征的对应关系表; 所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频,进一步包括所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径; 所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频进一步包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。6.根据权利要求5所述的方法,其特征在于, 所述视频获取请求进一步包括用户的标识和用户输入的关键字; 所述终端设备解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字; 所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求对应的视频特征对应的视频的路径,进一步包括:所述终端设备根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径; 所述终端设备向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。7.根据权利要求3所述的方法,其特征在于, 所述视频库进一步包括优质库和时效库,所述映射规则包括视频特征与优质库或时效库的对应关系; 所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括: 所述终端设备从所述一个或多个视频源获取一个或多个视频的视频特征; 所述终端设备查找所述映射规则中的视频特征与优质库或时效库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库或时效库中的视频特征及与所述匹配的优质库或时效库中的视频特征对应的优质库或时效库; 所述终端设备将所述获取的一个或多个视频归属到所述对应的优质库或时效库。8.根据权利要求7所述的方法,其特征在于, 所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频; 所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频。9.根据权利要求8所述的方法,其特征在于, 所述方法进一步包括:所述终端设备存储优质库或时效库、所述归属到优质库或时效库的一个或多个视频的路径及与所述归属到优质库或时效库的一个或多个视频的视频特征的对应关系表; 所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频,进一步包括所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径; 所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频进一步包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。10.根据权利要求9所述的方法,其特征在于, 所述视频获取请求进一步包括用户的标识和用户输入的关键字; 所述终端设备解析所述视频获取请求进一步包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字; 所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,进一步包括:所述终端设备根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径; 所述终端设备向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。11.根据权利要求7所述的方法,其特征在于, 所述优质库和时效库分别进一步包括不同的频道,所述映射规则包括视频特征与优质库的不同频道或时效库的不同频道的对应关系; 所述终端设备根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括: 所述终端设备从所述一个或多个视频源获取一个或多个视频的视频特征; 所述终端设备查找所述映射规则中的视频特征与优质库的不同频道或时效库的不同频道的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库的不同频道或时效库中的不同频道的视频特征及与所述匹配的优质库的不同频道或时效库的不同频道的视频特征对应的优质库的不同频道或时效库的不同频道; 所述终端设备将所述获取的一个或多个视频归属到所述对应的优质库的不同频道或时效库的不同频道。12.根据权利要求11所述的方法,其特征在于, 所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述终端设备根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频; 所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频。13.根据权利要求12所述的方法,其特征在于, 所述方法进一步包括:所述终端设备存储优质库的不同频道或时效库的不同频道、所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的路径及与所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的视频特征的对应关系表; 所述终端设备根据所述解析的视频获取请求,查找所述优质库或时效库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频,进一步包括:所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径; 所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频进一步包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。14.根据权利要求13所述的方法,其特征在于, 所述视频获取请求进一步包括用户的标识和用户输入的关键字; 所述终端设备解析所述视频获取请求进一步包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字; 所述终端设备根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,进一步包括:所述终端设备根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径; 所述终端设备向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。15.根据权利要求1_3、7和11任一权利要求所述的方法,其特征在于, 所述方法进一步包括所述终端设备根据所述用户的标识获取用户的偏好; 所述终端设备根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述终端设备根据所述解析的用户输入的关键字和所述用户的偏好,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频; 所述终端设备向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述终端设备根据所述用户标识向所述用户推荐所述获取的与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频。16.根据权利要求1-3、7和11任一权利要求所述的方法,其特征在于, 所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频之前,所述方法进一步包括:所述终端设备将所述与所述解析的视频获取请求匹配的一个或多个视频按照相关度排序; 所述终端设备向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述终端设备向用户推荐所述按照相关度排序后的与所述解析的视频获取请求匹配的一个或多个视频。17.根据权利要求1_3、7和11任一权利要求所述的方法,其特征在于, 所述方法进一步包括所述终端设备采用机器学习算法对所述一个或多个数据源的一个或多个视频进行机器自动分类,获得机器自动分类的一个或多个视频; 所述终端设备使用采用机器学习算法分类的结果修正所述根据设定的视频分类的映射规则进行分类的分类结果。18.根据权利要求1_3、7和11任一权利要求所述的方法,其特征在于, 所述方法进一步包括:所述终端设备定期或不定期的根据所述设定的视频分类的映射规则对所述来自一个或多个视频源的没有进行分类的一个或多个视频进行分类;和或对来自一个或多个视频源的已经分类的一个或多个视频的分类进行更新。19.一种视频推荐的终端设备,其特征在于,包括: 接收单元,用于接收并解析用户的视频获取请求; 分类单元,用于存储根据设定的视频分类的映射规则分类后的一个或多个视频,其中,所述一个或多个视频来自一个或多个视频源; 匹配单元,用于根据所述解析的视频获取请求,在所述分类单元中查找根据设定的视频分类的映射规则分类后的一个或多个视频; 推荐单元,用于向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频。20.根据权利要求19所述的终端设备,其特征在于, 所述分类单元进一步用于在查找根据设定的视频分类的映射规则分类后的一个或多个视频之前,设定且存储所述映射规则,并根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类。21.根据权利要求20所述的终端设备,其特征在于, 进一步地,所述分类单元存储的映射规则包括视频特征与视频库的对应关系; 所述分类单元根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括: 所述分类单元从所述一个或多个视频源获取一个或多个视频的视频特征; 所述分类单元查找所述存储单元中的所述映射规则中的视频特征与视频库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的映射规则中的视频特征及与所述匹配的映射规则中的视频特征对应的视频库; 所述分类单元将所述获取的一个或多个视频归属到所述对应的视频库。22.根据权利要求21所述的终端设备,其特征在于, 所述匹配单元根据所述解析的视频获取请求,在所述分类单元中查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述匹配单元根据所述解析的视频获取请求,查找所述分类单元存储的所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频;所述推荐单元向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频。23.根据权利要求22所述的终端设备,其特征在于, 进一步地,所述匹配单元存储视频库、所述归属到视频库的一个或多个视频的路径及与所述归属到视频库的一个或多个视频的视频特征的对应关系表; 所述匹配单元根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频,进一步包括:所述匹配单元根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径; 所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频进一步包括所述推荐单元向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。24.根据权利要求23所述的终端设备,其特征在于, 所述视频获取请求包括用户的标识和用户输入的关键字; 所述接收单元解析所述视频获取请求进一步包括所述接收单元根据所述视频获取请求获取所述用户的标识和用户输入的关键字; 所述匹配单元根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求对应的视频特征对应的视频的路径,进一步包括:所述匹配单元根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径; 所述推荐单元向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述推荐单元向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。25.根据权利要求21所述的终端设备,其特征在于, 进一步地,所述视频库包括优质库和时效库,所述映射规则包括视频特征与优质库或时效库的对应关系; 所述分类单元根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括: 所述分类单元从所述一个或多个视频源获取一个或多个视频的视频特征; 所述分类单元查找所述映射规则中的视频特征与优质库或时效库的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库或时效库中的视频特征及与所述匹配的优质库或时效库中的视频特征对应的优质库或时效库; 所述分类单元将所述获取的一个或多个视频归属到所述对应的优质库或时效库。26.根据权利要求25所述的终端设备,其特征在于, 所述匹配单元根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述匹配单元根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频; 所述推荐单元向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频。27.根据权利要求26所述的终端设备,其特征在于, 进一步地,所述匹配单元存储优质库或时效库、所述归属到优质库或时效库的一个或多个视频的路径及与所述归属到优质库或时效库的一个或多个视频的视频特征的对应关系表; 所述匹配单元根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的视频库中的一个或多个视频,进一步包括:所述匹配单元根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径; 所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的视频库中的一个或多个视频进一步包括所述终端设备向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。28.根据权利要求27所述的终端设备,其特征在于, 进一步地,所述视频获取请求包括用户的标识和用户输入的关键字; 所述接收单元进一步用于解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字; 所述匹配单元根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,进一步包括:所述匹配单元根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径; 所述推荐单元向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述终端设备向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。29.根据权利要求25所述的终端设备,其特征在于, 进一步地,所述优质库和时效库分别包括不同的频道,所述映射规则包括视频特征与优质库的不同频道或时效库的不同频道的对应关系; 所述分类单元根据设定的视频分类的映射规则对来自一个或多个视频源的一个或多个视频分类进一步包括: 所述分类单元从所述一个或多个视频源获取一个或多个视频的视频特征; 所述分类单元查找所述映射规则中的视频特征与优质库的不同频道或时效库的不同频道的对应关系,获取与所述获取的一个或多个视频的视频特征匹配的优质库的不同频道或时效库中的不同频道的视频特征及与所述匹配的优质库的不同频道或时效库的不同频道的视频特征对应的优质库的不同频道或时效库的不同频道; 所述分类单元将所述获取的一个或多个视频归属到所述对应的优质库的不同频道或时效库的不同频道。30.根据权利要求29所述的终端设备,其特征在于, 所述匹配单元根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述匹配单元根据所述解析的视频获取请求,查找所述视频库,获取与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频; 所述推荐单元向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库的不同频道或时效库的不同频道中的一个或多个视频。31.根据权利要求30所述的终端设备,其特征在于, 进一步地,所述匹配单元存储优质库的不同频道或时效库的不同频道、所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的路径及与所述归属到优质库的不同频道或时效库的不同频道的一个或多个视频的视频特征的对应关系表; 所述匹配单元根据所述解析的视频获取请求,查找所述优质库或时效库,获取与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频,进一步包括:所述匹配单元根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求匹配的视频特征,根据所述查找到的与所述解析的视频获取请求匹配的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径; 所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求对应的优质库或时效库中的一个或多个视频进一步包括所述推荐单元向所述用户推荐所述与所述解析的视频获取请求匹配的视频特征对应的视频的路径。32.根据权利要求31所述的终端设备,其特征在于, 所述视频获取请求包括用户的标识和用户输入的关键字; 进一步地,所述接收单元解析所述视频获取请求包括所述终端设备根据所述视频获取请求获取所述用户的标识和用户输入的关键字; 所述匹配单元根据所述解析的视频获取请求,在所述对应关系表查找与所述解析的视频获取请求对应的视频特征,根据所述查找到的与所述解析的视频获取请求对应的视频特征在所述对应关系表中获取与所述解析的视频获取请求匹配的视频特征对应的视频的路径,进一步包括:所述匹配单元根据所述用户输入的关键字,在所述对应关系表查找与所述用户输入的关键字匹配的视频特征,根据所述查找到的与所述用户输入的关键字匹配的视频特征在所述对应关系表中获取与所述用户输入的关键字匹配的视频特征对应的视频的路径; 所述推荐单元向所述用户推荐所述与所述解析的视频获取请求对应的视频特征匹配的视频的路径进一步包括所述推荐单元向所述用户标识对应的用户推荐所述与所述用户输入的关键字匹配的视频特征对应的视频的路径。33.根据权利要求19-21、25和29任一权利要求所述的终端设备,其特征在于, 进一步地,所述接收单元根据所述用户的标识获取用户的偏好; 所述匹配单元根据所述解析的视频获取请求,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的视频获取请求匹配的一个或多个视频,进一步包括:所述匹配单元根据所述解析的用户输入的关键字和所述用户的偏好,查找根据设定的视频分类的映射规则分类后的一个或多个视频,获取与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频; 所述推荐单元向所述用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元根据所述用户标识向所述用户推荐所述获取的与所述解析的用户输入的关键字和所述用户的偏好匹配的一个或多个视频。34.根据权利要求19-21、25和29任一权利要求所述的终端设备,其特征在于, 进一步地,所述推荐单元向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频之前:所述推荐单元将所述与所述解析的视频获取请求匹配的一个或多个视频按照相关度排序; 所述推荐单元向用户推荐所述获取的与所述解析的视频获取请求匹配的一个或多个视频进一步包括所述推荐单元向用户推荐所述按照相关度排序后的与所述解析的视频获取请求匹配的一个或多个视频。35.根据权利要求19-21、25和29任一权利要求所述的终端设备,其特征在于, 进一步地,所述匹配单元采用机器学习算法对所述一个或多个数据源的一个或多个视频进行机器自动分类,获得机器自动分类的一个或多个视频; 进一步地,所述匹配单元使用采用机器学习算法分类的结果修正所述根据设定的视频分类的映射规则进行分类的分类结果。36.根据权利要求19-21、25和29任一权利要求所述的终端设备,其特征在于, 进一步地,所述分类单元定期或不定期的根据所述设定的视频分类的映射规则对所述来自一个或多个视频源的没有进行分类的一个或多个视频进行分类;和或对来自一个或多个视频源的已经分类的一个或多个视频的分类进行更新。
【文档编号】G06F17/30GK105916032SQ201510900582
【公开日】2016年8月31日
【申请日】2015年12月8日
【发明人】李强
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1