视频推荐的方式及装置转让专利

申请号 : CN201510549009.2

文献号 : CN105163141B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高阳丁晓亮蒋黎峰

申请人 : 小米科技有限责任公司

摘要 :

本公开是关于一种视频推荐的方法及装置,属于计算机技术领域。该方法包括:在接收到用户发送的第一目标视频的详情查看请求时,根据第一目标视频的关键信息搜索与第一目标视频相关联的第一推荐视频,关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;在搜索到的第一推荐视频中,将与第一目标视频的关键信息完全一致的视频去除;在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频。在搜索得到与第一目标相关联的第一推荐视频后,将与第一目标视频的关键信息完全一致的视频去除后,将推荐视频展示在推荐位,可以在推荐位的显示界面有限的情况下,为用户显示更多元化的推荐视频。

权利要求 :

1.一种视频推荐方法,其特征在于,所述方法包括:

当接收到用户发送的第一目标视频的详情查看请求时,根据所述第一目标视频的关键信息搜索与所述第一目标视频相关联的第一推荐视频,所述关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;

在搜索到的第一推荐视频中,将与所述第一目标视频的关键信息完全一致的视频去除;

在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频;

所述方法还包括:

当接收到所述用户发送的从所述经信息去除处理后的搜索到的第一推荐视频中选中的第二目标视频的详情查看请求时,根据所述第二目标视频的关键信息搜索与所述第二目标视频相关联的第二推荐视频;

在搜索到的第二推荐视频中,将与所述经信息去除处理后的搜索到的第一推荐视频相同的视频去除;

在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。

2.根据权利要求1所述的方法,其特征在于,所述方法包括:当接收到所述用户发送的从所述经信息去除处理后的搜索到的第二推荐视频中选中的第三目标视频的详情的查看请求时,根据所述第三目标视频的关键信息搜索与所述第三目标视频相关联的第三推荐视频;

在搜索到的第三推荐视频中,将与所述第三目标视频的关键信息完全一致的视频去除;

在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第三推荐视频。

3.根据权利要求1所述的方法,其特征在于,所述在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频,包括:在当前显示界面的视频推荐位,按照与第一目标视频的关联程度或/和出品时间来显示经信息去除处理后的搜索到的第一推荐视频。

4.根据权利要求1或3所述的方法,其特征在于,所述显示经信息去除处理后的搜索到的第一推荐视频包括:滚动显示经信息去除处理后的搜索到的第一推荐视频。

5.一种视频推荐装置,其特征在于,所述装置包括:

第一搜索模块,被配置为当接收到用户发送的第一目标视频的详情查看请求时,根据所述第一目标视频的关键信息搜索与所述第一目标视频相关联的第一推荐视频,所述关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;

第一信息筛选模块,被配置为在搜索到的第一推荐视频中,将与所述第一目标视频的关键信息完全一致的视频去除;

第一信息显示模块,被配置为在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频;

所述装置还包括:

第二搜索模块,被配置为当接收到所述用户发送的从所述经信息去除处理后的搜索到的第一推荐视频中选中的第二目标视频的详情查看请求时,根据所述第二目标视频的关键信息搜索与所述第二目标视频相关联的第二推荐视频;

第二信息筛选模块,被配置为在搜索到的第二推荐视频中,将与所述经信息去除处理后的搜索到的第一推荐视频相同的视频去除;

第二信息显示模块,被配置为在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。

6.根据权利要求5所述的装置,其特征在于,所述装置还包括:第三搜索模块,被配置为当接收到所述用户发送的从所述经信息去除处理后的搜索到的第二推荐视频中选中的第三目标视频的详情的查看请求时,根据所述第三目标视频的关键信息搜索与所述第三目标视频相关联的第三推荐视频;

第三信息筛选模块,被配置为在搜索到的第三推荐视频中,将与所述第三目标视频的关键信息完全一致的视频去除;

第三信息显示模块,被配置为在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第三推荐视频。

7.根据权利要求5所述的装置,其特征在于,所述第一信息显示装置,被配置为在当前显示界面的视频推荐位,按照与第一目标视频的关联程度或/和出品时间来显示经信息去除处理后的搜索到的第一推荐视频。

8.根据权利要求5或7所述的装置,其特征在于,所述第一信息显示装置,被配置为在当前显示界面的视频推荐位,滚动显示经信息去除处理后的搜索到的第一推荐视频。

9.一种终端设备,其特征在于,所述终端设备包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

当接收到用户发送的第一目标视频的详情查看请求时,根据所述第一目标视频的关键信息搜索与所述第一目标视频相关联的第一推荐视频,所述关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;

在搜索到的第一推荐视频中,将与所述第一目标视频的关键信息完全一致的视频去除;

在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频;

当接收到所述用户发送的从所述经信息去除处理后的搜索到的第一推荐视频中选中的第二目标视频的详情查看请求时,根据所述第二目标视频的关键信息搜索与所述第二目标视频相关联的第二推荐视频;

在搜索到的第二推荐视频中,将与所述经信息去除处理后的搜索到的第一推荐视频相同的视频去除;

在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。

说明书 :

视频推荐的方式及装置

技术领域

[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] 图1是根据一示例性实施例示出的一种实施环境的结构示意图;
[0049] 图2是根据另一示例性实施例示出的一种视频推荐方法的流程图;
[0050] 图3是本公开实施例示出的一种视频推荐装置的结构示意图;
[0051] 图4是本公开实施例示出的另一种视频推荐装置的结构示意图;
[0052] 图5是本公开实施例示出的另一种视频推荐装置的结构示意图;
[0053] 图6是本公开实施例示出的一种终端的结构示意图。
[0054] 通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

[0055] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0056] 图1是本公开各个实施例所涉及的一种实施环境的结构示意图。该实施环境可以包括:至少一个终端120和服务器140。
[0057] 第一终端120可以是具有信息处理功能(如显示、播放、链接网络、信息处理及计算功能)的终端设备,该终端设备可以是智能手机、平板电脑、智能电视、膝上型便携计算机、台式计算机等等。
[0058] 第一终端120可以通过有线网络或者无线网络与服务器140相连。服务器140,可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心,该服务器140具备信息搜索、存储、计算及其他处理功能。
[0059] 示例地,一种终端120预装有视频播放APP,用户可以通过该视频播放APP来搜索自己想要观看的视频信息,例如,第一终端120在接收到用户发送的第一目标视频的详情查看请求时,根据第一目标视频的关键信息连接服务器160来搜索与第一目标视频相关联的第一推荐视频,所述关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;在搜索到的第一推荐视频中,将与第一目标视频的关键信息完全一致的视频去除;在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频。本技术方案在搜索得到与第一目标相关联的第一推荐视频后,将与第一目标视频的关键信息完全一致的视频去除后,将推荐视频展示在推荐位,可以在推荐位的显示界面有限的情况下,为用户显示更多元化的推荐视频。
[0060] 图2是根据一示例性实施例示出的一种视频推荐方法的流程图,如图2所示,该视频推荐方法应用于图1所述的第一终端120中,该方法包括:
[0061] 在步骤201中,当接收到用户发送的第一目标视频的详情查看请求时,根据第一目标视频的关键信息搜索与第一目标视频相关联的第一推荐视频,所述关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;
[0062] 本公开实施例中,第一终端120在接收到用户发送的第一目标视频的详情查看请求时,连接服务器140并通过服务器140来搜索获取与第一目标视频相关联的第一推荐视频,如获取与第一目标视频同一主演所出演的其他视频作为第一推荐视频,或者,获取与第一目标视频同一主演及同一导演合作出品的其他视频作为第一推荐视频。
[0063] 在步骤202中,在搜索到的第一推荐视频中,将与第一目标视频的关键信息完全一致的视频去除;
[0064] 本公开实施例中,第一终端120在搜索获取到第一推荐视频后,会进行一次筛选操作,将搜索到的第一推荐视频中,与第一目标视频的关键信息完全一致的视频去除,例如,将第一推荐视频中与第一目标视频包括演员阵容、导演及类型等完全一致的视频去除,以保留第一推荐视频中与第一目标视频差异相对较大的推荐视频。
[0065] 在步骤203中,在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频。
[0066] 本公开技术方案中,所述在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频,包括:
[0067] 在当前显示界面的视频推荐位,按照与第一目标视频的关联程度或/和出品时间来显示经信息去除处理后的搜索到的第一推荐视频。
[0068] 本公开实施例中,在视频推荐位按照关联程度或/和出品时间来排序显示得到的推荐视频,例如,可以按照关联程度的高低或/和出品时间的早晚来进行排序显示。这样,可以更准确的将用户最想看到的推荐视频优先显示在视频推荐位。
[0069] 可选的,所述显示经信息去除处理后的搜索到的第一推荐视频包括:滚动显示经信息去除处理后的搜索到的第一推荐视频。这里,滚动显示的方式可以更多的来显示处理后得到的推荐视频给用户。
[0070] 本公开实施例中,当前显示界面的视频推荐位显示的第一推荐视频,显示的是视频的海报。
[0071] 本技术方案在搜索得到与第一目标相关联的第一推荐视频后,将与第一目标视频的关键信息完全一致的视频去除后,将推荐视频展示在推荐位,可以在推荐位的显示界面有限的情况下,为用户显示更多元化的推荐视频。
[0072] 例如,接收到用户发送的查看《康熙微服私访记(一)》的详情请求时,根据《康熙微服私访记(一)》的关键信息,如演员“张国立”、“邓婕”、“王刚”来进行推荐视频的搜索,搜索到的结果可能包含有《康熙微服私访记(二)》、《康熙微服私访记(三)》、《康熙微服私访记(四)》、《铁齿铜牙纪晓岚》、《金婚》等,而《康熙微服私访记(二)》、《康熙微服私访记(三)》及《康熙微服私访记(四)》是与《康熙微服私访记(一)》的关键信息时完全匹配的内容,在视频推荐位可现实内容有限的情况下,如果将《康熙微服私访记(二)》、《康熙微服私访记(三)》、《康熙微服私访记(四)》推荐给用户,则用户在视频推荐位可能会看不到《铁齿铜牙纪晓岚》、《金婚》的推荐,用户可以获取的视频信息很有限,而本技术方案则在进行视频推荐之前,将康熙微服私访记(二)》、《康熙微服私访记(三)》及《康熙微服私访记(四)》从推荐视频中去除,优先在视频推荐位向用户推荐《铁齿铜牙纪晓岚》、《金婚》,使得用户可以在视频推荐位获取到更多元话内容的视频信息。
[0073] 在本公开实施例中,如图3所描述的技术方案之后,所述方法还可以包括:
[0074] 当接收到用户发送的从第一推荐视频中选中的第二目标视频的详情查看请求时,根据第二目标视频的关键信息搜索与第二目标视频相关联的第二推荐视频;
[0075] 在搜索到的第二推荐视频中,将与第一推荐视频相同的视频去除;
[0076] 在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。
[0077] 本公开实施例中,当用户从第一推荐视频中选择并查看第二目标视频的详情时,当前显示界面的视频推荐位显示的是去除了与第二目标视频相关联的且去除了第一推荐视频的第二推荐视频,使得用户可以在本级的视频详情页查看到更多不同内容的推荐信息。
[0078] 续上述例子继续进行说明,例如,用户点击了第一推荐视频信息中的“《铁齿铜牙纪晓岚》”,第一终端120搜索与该目标视频的关键信息(如演员“张国立”、“王刚”)相关联的第二推荐视频,搜索得到《康熙微服私访记(二)》、《康熙微服私访记(三)》、《康熙微服私访记(四)》、《金婚》、《倚天屠龙记》、《布衣天子》、《少年嘉庆》等等,为了在视频推荐位向用户展示更多的内容,按本技术方案,会将上一级目录中已经进行了推荐的第一推荐视频,如《金婚》,与第一推荐视频的关键信息完全一致的《康熙微服私访记(二)》、《康熙微服私访记(三)》、《康熙微服私访记(四)》从第二推荐视频中去除,最后,只保留《倚天屠龙记》、《布衣天子》、《少年嘉庆》等作为最终的第二推荐视频在视频推荐位展示给用户。
[0079] 可选的,本技术方案还可以包括如下方法:
[0080] 当接收到所述用户发送的从第二推荐视频中选中的第三目标视频的详情的查看请求时,根据第三目标视频的关键信息搜索与第三目标视频相关联的第三推荐视频;
[0081] 在搜索到的第三推荐视频中,将与第三目标视频的关键信息完全一致的视频去除;
[0082] 在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第三推荐视频。
[0083] 在本公开实施例中,当用户从第二推荐视频中选择并查看第三目标视频的详情时,当前显示界面的视频推荐位显示的是去除了与第二推荐视频的关键信息完全一致视频的第三推荐视频,使得用户可以在本级的视频详情页查看到更多内容的推荐信息。
[0084] 本公开实施例中所述的第一推荐视频、第二推荐视频及第三推荐视频可以根据具体的搜索结果来标示多个推荐视频。
[0085] 本技术方案所描述的技术方案,在接收到用户发送的第一目标视频的详情查看请求时,根据第一目标视频的关键信息搜索与第一目标视频相关联的第一推荐视频,关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;在搜索到的第一推荐视频中,将与第一目标视频的关键信息完全一致的视频去除;在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频。在搜索得到与第一目标相关联的第一推荐视频后,将与第一目标视频的关键信息完全一致的视频去除后,将推荐视频展示在推荐位,可以在推荐位的显示界面有限的情况下,为用户显示更多元化的推荐视频。而在第一推荐视频的目录下,进入到从第一推荐视频中选择的第二目标视频相关的视频推荐时,在搜索到的第二推荐视频中,将与第一推荐视频相同的视频去除;在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。即,在二级视频推荐目录下,前显示界面的视频推荐位显示的是去除了与第二目标视频相关联的且去除了第一推荐视频的第二推荐视频,使得用户可以在本级的视频详情页查看到更多不同内容的推荐信息。而在第二推荐视频的目录下,进入到从第二推荐视频中选择的第三目标视频相关的视频推荐的第三极目录时,在搜索到的第三视频推荐中,仅将与第二推荐视频的关键信息完全一致视频从第三推荐视频中去除,保证在更深度的目录搜索到,可以保证搜索到与第三目标视频相关联的推荐视频。
[0086] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0087] 图3是根据一示例性实施例示出的一种视频推荐装置300的框图,该视频推荐装置300可以应用在如图1所示的第一终端120中,包括:
[0088] 第一搜索模块310,被配置为当接收到用户发送的第一目标视频的详情查看请求时,根据第一目标视频的关键信息搜索与第一目标视频相关联的第一推荐视频,关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;
[0089] 第一信息筛选模块320,被配置为在搜索到的第一推荐视频中,将与第一目标视频的关键信息完全一致的视频去除;
[0090] 第一信息显示模块330,被配置为在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频。
[0091] 本技术方案所提供的视频推荐方法,在搜索得到与第一目标相关联的第一推荐视频后,将与第一目标视频的关键信息完全一致的视频去除后,将推荐视频展示在推荐位,可以在推荐位的显示界面有限的情况下,为用户显示更多元化的推荐视频。
[0092] 可选的,第一信息显示装置330,可以被配置为在当前显示界面的视频推荐位,按照与第一目标视频的关联程度或/和出品时间来显示经信息去除处理后的搜索到的第一推荐视频。
[0093] 本公开实施例中,在视频推荐位按照关联程度或/和出品时间来排序显示得到的推荐视频,可以更准确的将用户最想看到的推荐视频优先显示在视频推荐位。
[0094] 可选的,第一信息显示装置330,被配置为在当前显示界面的视频推荐位,滚动显示经信息去除处理后的搜索到的第一推荐视频。这里,滚动显示的方式可以更多的来显示处理后得到的推荐视频给用户。
[0095] 可选地,参加图4,如图3所示的视频推荐装置300还可以包括:
[0096] 第二搜索模块340,被配置为当接收到用户发送的从第一推荐视频中选中的第二目标视频的详情查看请求时,根据第二目标视频的关键信息搜索与第二目标视频相关联的第二推荐视频;
[0097] 第二信息筛选模块350,被配置为在搜索到的第二推荐视频中,将与第一推荐视频相同的视频去除;
[0098] 第二信息显示模块360,被配置为在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。
[0099] 本公开实施例中,当用户从第一推荐视频中选择并查看第二目标视频的详情时,当前显示界面的视频推荐位显示的是去除了与第二目标视频相关联的且去除了第一推荐视频的第二
[0100] 推荐视频,使得用户可以在本级的视频详情页查看到更多不同内容的推荐信息。
[0101] 可选的,参见图5,如图4所示的视频推荐装置300还可以包括:
[0102] 第三搜索模块370,被配置为当接收到所述用户发送的从所述第二推荐视频中选中的第三目标视频的详情的查看请求时,根据所述第三目标视频的关键信息搜索与所述第三目标视频相关联的第三推荐视频;
[0103] 第三信息筛选模块380,被配置为在搜索到的第三推荐视频中,将与所述第三目标视频的关键信息完全一致的视频去除;
[0104] 第三信息显示模块390,被配置为在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第三推荐视频。
[0105] 在本公开实施例中,当用户从第二推荐视频中选择并查看第三目标视频的详情时,当前显示界面的视频推荐位显示的是去除了与第二推荐视频的关键信息完全一致视频的第三推荐视频,使得用户可以在本级的视频详情页查看到更多内容的推荐信息。
[0106] 本技术方案所描述的技术方案,在接收到用户发送的第一目标视频的详情查看请求时,根据第一目标视频的关键信息搜索与第一目标视频相关联的第一推荐视频,关键信息包括演员信息、导演信息和视频类型信息中的一种或多种;在搜索到的第一推荐视频中,将与第一目标视频的关键信息完全一致的视频去除;在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第一推荐视频。在搜索得到与第一目标相关联的第一推荐视频后,将与第一目标视频的关键信息完全一致的视频去除后,将推荐视频展示在推荐位,可以在推荐位的显示界面有限的情况下,为用户显示更多元化的推荐视频。而在第一推荐视频的目录下,进入到从第一推荐视频中选择的第二目标视频相关的视频推荐时,在搜索到的第二推荐视频中,将与第一推荐视频相同的视频去除;在当前显示界面的视频推荐位,显示经信息去除处理后的搜索到的第二推荐视频。即,在二级视频推荐目录下,前显示界面的视频推荐位显示的是去除了与第二目标视频相关联的且去除了第一推荐视频的第二推荐视频,使得用户可以在本级的视频详情页查看到更多不同内容的推荐信息。而在第二推荐视频的目录下,进入到从第二推荐视频中选择的第三目标视频相关的视频推荐的第三极目录时,在搜索到的第三视频推荐中,仅将与第二推荐视频的关键信息完全一致视频从第三推荐视频中去除,保证在更深度的目录搜索到,可以保证搜索到与第三目标视频相关联的推荐视频。
[0107] 图6是根据一示例性实施例示出的一种终端4000的结构示意图。例如,终端4000可以是智能手机、平板电脑、智能电视、膝上型便携计算机、台式计算机等等。
[0108] 参照图6,终端4000可以包括以下一个或多个组件:处理组件4002,存储器4004,电源组件4006,多媒体组件4008,音频组件4010,输入/输出(I/O)的接口4012,传感器组件4014,以及通信组件4016。
[0109] 处理组件4002通常控制终端4000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件4002可以包括一个或多个处理器4020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件4002可以包括一个或多个模块,便于处理组件4002和其他组件之间的交互。例如,处理组件4002可以包括多媒体模块,以方便多媒体组件4008和处理组件4002之间的交互。
[0110] 存储器4004被配置为存储各种类型的数据以支持在终端4000的操作。这些数据的示例包括用于在终端4000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器4004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0111] 电源组件4006为终端4000的各种组件提供电力。电源组件4006可以包括电源管理系统,一个或多个电源,及其他与为终端4000生成、管理和分配电力相关联的组件。
[0112] 多媒体组件4008包括在所述终端4000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件4008包括一个前置摄像头和/或后置摄像头。当终端4000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0113] 音频组件4010被配置为输出和/或输入音频信号。例如,音频组件4010包括一个麦克风(MIC),当终端4000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器4004或经由通信组件4016发送。在一些实施例中,音频组件4010还包括一个扬声器,用于输出音频信号。
[0114] I/O接口4012为处理组件4002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0115] 传感器组件4014包括一个或多个传感器,用于为终端4000提供各个方面的状态评估。例如,传感器组件4014可以检测到终端4000的打开/关闭状态,组件的相对定位,例如所述组件为终端4000的显示器和小键盘,传感器组件4014还可以检测终端4000或终端4000一个组件的位置改变,用户与终端4000接触的存在或不存在,终端4000方位或加速/减速和终端4000的温度变化。传感器组件4014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件4014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件4014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0116] 通信组件4016被配置为便于终端4000和其他设备之间有线或无线方式的通信。终端4000可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件4016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件4016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0117] 在示例性实施例中,终端4000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0118] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器4004,上述指令可由终端4000的处理器4020执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0119] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种终端控制方法,所述方法包括:
[0120] 根据操作控件与扩展触发区域之间预先建立的关联关系,在显示界面上操作控件的相邻位置上显示与所述操作控件相关联的扩展触发区域,不同操作控件关联的扩展触发区域不重叠;
[0121] 检测所述扩展触发区域内是否接收到触发操作;
[0122] 当接收到所述触发操作时,控制与所述扩展触发区域相关联的操作控件对应的操作生效。
[0123] 可以理解的是,本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0124] 本公开可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0125] 需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0126] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。