一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于聚合的影视资源全局搜索方法、装置、设备及介质与流程

2022-06-01 09:09:22 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,具体而言,涉及一种基于聚合的影视资源全局搜索方法、装置、设备及介质。


背景技术:

2.随着技术的发展,越来越多的播放终端,如智能电视、投影仪或者电视盒子上都集成有独立的android、ios系统,从而满足用户的观看使用需求。
3.影视作为所有播放终端主要内容之一,在日常使用过程中,扮演着举足轻重的地位。由于资源以及使用偏好上的差异,在播放终端上往往安装了好几家的网络视频播放器,从而满足用户的使用需求。例如,在播放终端上可能会同时安装有腾讯视频、爱奇艺视频、芒果视频等多个网络视频播放器。
4.在使用过程中,用户想要搜索某个影视资源时,其需要进入到各个网络视频播放器中去搜索,当在当前的网络视频播放器中找不到想要的影视资源时,就得切换到其他家的网络视频播放器,操作繁琐,用户体验不佳。


技术实现要素:

5.有鉴于此,本发明的目的在于提供一种基于聚合的影视资源全局搜索方法、装置、设备及介质,以改善上述问题。
6.本发明实施例提供了一种基于聚合的影视资源全局搜索方法,其包括:
7.获取用户输入的搜索信息;
8.根据所述搜索信息在第三方供应商的数据库内搜索与所述搜索信息匹配的媒资数据;其中,所述媒资数据包括影视资源名称、影视资源的宣传图、第三方供应商的软件图标以及与所述软件图标关联的播放参数;
9.根据影视资源名称进行宣传图的合并和第三方供应商的软件图标的整合,生成与各个影视资源名称对应的数据字典;
10.根据所述数据字典,在显示界面上分别显示各个影视资源名称的宣传图,并同时在所述宣传图的预定位置嵌入与所述宣传图对应第三方供应商的图标;其中,对于一个影视资源名称仅显示一个合并后的宣传图;
11.当检测到用户点击宣传图上的第三方供应商的软件图标时,获取与所述软件图标对应的播放参数,并根据所述播放参数执行播放操作。
12.优选地,还包括:
13.当同一个影视资源名称具有不同的宣传图时,将出现频次最高的宣传图作为该影视资源名称合并后的宣传图。
14.优选地,根据所述数据字典,在前台的显示界面上分别显示各个影视资源名称的宣传图,并同时在所述宣传图的预定位置嵌入与所述宣传图对应第三方供应商的图标;其中,对于一个影视资源名称仅显示一个合并后的宣传图,具体为:
15.在显示界面上显示各个影视资源名称合并后的宣传图;
16.以recycleview的方式在所述宣传图内显示各个第三方供应商的软件图标;其中,当第三方供应商有多家时,判断是否存在默认的第三方供应商,若有,则将默认的第三方供应商的软件图标排在首位;若没有,则根据后台返回数据的序列对第三方供应商的软件图标进行排序。
17.优选地,还包括:
18.当检测到用户点击所述宣传图的操作时,则获取排在首位的第三方供应商的软件图标;
19.获取与所述软件图标对应的播放参数,以根据所述播放参数执行调用第三方供应商的软件对所述影视资源进行播放。
20.优选地,还包括:
21.检测用户对指定的第三方供应商的软件图标的默认设置操作;
22.根据所述默认设置操作,更换所述影视资源的默认第三方供应商;
23.将默认的第三方供应商的信息保存在本地,作为所述影视资源的默认打开方式。
24.本发明实施例还提供了一种基于聚合的影视资源全局搜索装置,其包括:
25.搜索单元,用于获取用户输入的搜索信息;
26.匹配单元,用于根据所述搜索信息在第三方供应商的数据库内搜索与所述搜索信息匹配的媒资数据;其中,所述媒资数据包括影视资源名称、影视资源的宣传图、第三方供应商的软件图标以及与所述软件图标关联的播放参数;
27.整合单元,用于根据影视资源名称进行宣传图的合并和第三方供应商的软件图标的整合,生成与各个影视资源名称对应的数据字典;
28.显示单元,用于根据所述数据字典,在显示界面上分别显示各个影视资源名称的宣传图,并同时在所述宣传图的预定位置嵌入与所述宣传图对应第三方供应商的图标;其中,对于一个影视资源名称仅显示一个合并后的宣传图;
29.播放单元,用于当检测到用户点击宣传图上的第三方供应商的软件图标时,获取与所述软件图标对应的播放参数,并根据所述播放参数执行播放操作。
30.优选地,还包括:
31.合并单元,用于当同一个影视资源名称具有不同的宣传图时,将出现频次最高的宣传图作为该影视资源名称合并后的宣传图。
32.优选地,所述显示单元具体用于:
33.在显示界面上显示各个影视资源名称合并后的宣传图;
34.以recycleview的方式在所述宣传图内显示各个第三方供应商的软件图标;其中,当第三方供应商有多家时,判断是否存在默认的第三方供应商,若有,则将默认的第三方供应商的软件图标排在首位;若没有,则根据后台返回数据的序列对第三方供应商的软件图标进行排序。
35.本发明实施例还提供了一种基于聚合的影视资源全局搜索设备,其包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于聚合的影视资源全局搜索方法。
36.本发明实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计
算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的基于聚合的影视资源全局搜索方法。
37.本实施例通过对同一个影视资源进行内容的整合,使用户在一次搜索后就可以得到其所有支持的第三方供应商,让用户操作更加简便。同时,打破了不同第三方供应商的屏障,解决用户难搜和搜不到影视资源的问题,优化了搜索体验。
附图说明
38.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
39.图1是本发明第一实施例提供的基于聚合的影视资源全局搜索方法的流程示意。
40.图2是本发明实施例提供的一种搜索界面示意图。
41.图3是选择第三方供应商的示意图。
42.图4是本发明第二实施例提供的基于聚合的影视资源全局搜索装置的结构示意。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
45.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
46.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
47.下面结合附图与具体实施方式对本发明作进一步详细描述:
48.请参阅图1,本发明第一实施例提供了一种基于聚合的影视资源全局搜索方法,其可由基于聚合的影视资源全局搜索设备(以下简称搜索设备)来执行,特别的,由所述搜索设备内的一个或者多个处理器来执行,以实现如下步骤:
49.s101,获取用户输入的搜索信息。
50.在本实施例中,所述搜索设备可为智能电视、智能投影仪或者电视盒子等具有多媒体数据播放功能的设备。其中,特别的,所述搜索设备可装载有操作系统,如ios系统、安卓系统等,在操作系统的基础上,所述搜索设备还可以安装有第三方供应商提供的音视频播放软件,典型的播放软件包括云视听极光、银河奇异果、芒果、酷喵、云视听悦厅等,但不限于此。
51.在本实施例中,当用户想要通过搜索设备观看特定的影视节目时,其可以通过输入该影视节目的搜索信息进行搜索。
52.在一种实现方式中,用户可以通过手动输入首字母/全拼来输入所述搜索信息,当然也可以是其他输入方式,本发明不做具体限定。
53.s102,根据所述搜索信息在第三方供应商的数据库内搜索与所述搜索信息匹配的媒资数据;其中,所述媒资数据包括影视资源名称、影视资源的宣传图、第三方供应商的软件图标以及与所述软件图标关联的播放参数。
54.在本实施例中,所述第三方供应商可包括爱奇艺、腾讯、芒果等,通常而言,第三方供应商为电视剧、电影、音乐、综艺节目等多媒体内容的提供商。这些多媒体内容存储在数据库内,用户可以通过第三方供应商提供的播放软件来获取并播放这些多媒体内容。
55.在本实施例中,在搜索时,可从后台获取推荐热搜词,然后通过热搜词搜索正片库索引,最后批量获取搜索结果。此外还可以通过通过热搜榜单、搜索历史词条等进行搜索,本发明不做具体限定。
56.s103,对所有的媒资数据,根据其影视资源名称进行宣传图的合并和第三方供应商的软件图标的整合,生成与各个影视资源名称对应的数据字典。
57.在本实施例中,对于一个影视资源,其同时存在于多个第三方供应商的数据库内,因此需要到各个第三方供应商的数据库内进行搜索或获取与所述搜索信息匹配的媒资数据;其中,每条媒资数据包括影视资源名称、影视资源的宣传图、第三方供应商的软件图标以及与所述软件图标关联的播放参数。
58.需要说明的是,对于同一个搜索信息,可能会有多个搜索结果,例如如果用户搜索哈利波特,则可能有哈利波特1-7这7种搜索结果。
59.如图2所示,以用户输入的搜索信息为三国为例,则匹配的影视资源名称有三国演义和三国两个。其中,三国演义存在于云视听极光、银河奇异果、芒果、酷喵、云视听悦厅对应的第三方供应商的数据库内,而三国存在于云视听极光、银河奇异果、芒果对应的第三方供应商的数据库内。
60.在本实施例中,一般来说,一个影视资源的宣传图是由影视资源的发行方提供的,因此正常来说一个影视资源的宣传图都是一样,因此可以将其整合在一起来生成最终的数据字典。
61.以图2为例,则最终会生成两条数据字典:
62.第一条为三国演义的数据字典,数据字典内容包括影视资源名称(三国演义)、影视资源的宣传图、第三方供应商的软件图标(云视听极光、银河奇异果、芒果、酷喵、云视听悦厅的软件图标)以及与所述软件图标关联的播放参数(播放参数封装在对应的软件图标);
63.第二条为三国的数据字典,数据字典内容包括影视资源名称(三国)、影视资源的宣传图、第三方供应商的软件图标(云视听极光、银河奇异果、芒果的软件图标)以及与所述软件图标关联的播放参数(播放参数封装在对应的软件图标)。
64.s104,根据所述数据字典,在前台的显示界面上分别显示各个影视资源名称的宣传图,并同时在所述宣传图的预定位置嵌入与所述宣传图对应第三方供应商的图标;其中,对于一个影视资源名称仅显示一个合并后的宣传图。
65.其中,如图2所示,具体地,
66.首先,在显示界面上显示宣传图。
67.以recycleview的方式在所述宣传图内显示第三方供应商的软件图标;其中,当第三方供应商有多家时,判断是否存在默认的第三方供应商,若有,则将默认的第三方供应商排在首位;若没有,则根据后台返回数据的序列对第三方供应商的图标进行排序。
68.可以看出,在本实施例中,对于一个影视资源,其最终只有一个宣传图,而所有第三方供应商的软件图标均嵌在所示宣传图内。
69.其中,在对软件图标进行排序时,先判断是否存在用户默认的第三方供应商若有,则将默认的第三方供应商排在首位;若没有,则根据后台返回数据的序列对第三方供应商的图标进行排序。
70.s105,当检测到用户点击宣传图上的第三方供应商的软件图标时,获取与所述软件图标对应的播放参数,并根据所述播放参数执行播放操作。
71.如图3所示,在本实施例中,用户可以通过移动光标来切换选择第三方供应商的软件图标,并通过点击确认第三方供应商的软件图标的选择播放影视资源的数据源,从而实现便捷的播放操作。
72.综上所述,本实施例通过对同一个影视资源进行内容的整合,使用户在一次搜索后就可以得到其所有支持的第三方供应商,让用户操作更加简便。同时,打破了不同第三方供应商的屏障,解决用户难搜和搜不到影视资源的问题,优化了搜索体验。
73.优选地,还包括:
74.当同一个影视资源名称具有不同的宣传图时,将出现频次最高的宣传图作为该影视资源名称合并后的宣传图。
75.一般来说,同一个影视资源名称的宣传图应当是一样的,但如果出现第三方供应商上传错误或者没上传宣传图的情况,则可能导致同一个影视资源名称有多个宣传图,则此时,将出现频次最高的宣传图作为该影视资源名称合并后的宣传图。
76.优选地,还包括:
77.当检测到用户点击所述宣传图的操作时,则获取排在首位的第三方供应商的软件图标。
78.获取与所述软件图标对应的播放参数,以根据所述播放参数执行调用第三方供应商的软件对所述影视资源进行播放。
79.在本实施例中,为了更进一步的优化用户的操作体验,用户可以直接点击宣传图而不需要移动到第三方供应商的软件图标,此时,所述搜索设备会直接启动默认的第三方供应商或者排在第一个的第三方供应商。
80.此外,需要说明的是,用户还可以选择或者切换默认的第三方供应商,具体地,用户可以打开第三方供应商列表,然后选择第三方供应商打开,并且选择是否保存为默认的第三方供应商;如果选择否,点击第三方供应商后则直接跳转播放,如果选择是,除了跳转播放,还会将该第三方供应商的信息保存在本地,作为下次的默认打开方式。
81.在将选择的第三方供应商保存为默认打开方式后,回到搜索页面,该第三方供应商的软件图标将全局刷新在列表的首位,并作为默认打开方式。
82.请参阅图4,本发明第二实施例还提供了一种基于聚合的影视资源全局搜索装置,
其包括:
83.搜索单元210,用于获取用户输入的搜索信息;
84.匹配单元220,用于根据所述搜索信息在第三方供应商的数据库内搜索与所述搜索信息匹配的媒资数据;其中,所述媒资数据包括影视资源名称、影视资源的宣传图、第三方供应商的软件图标以及与所述软件图标关联的播放参数;
85.整合单元230,用于根据影视资源名称进行宣传图的合并和第三方供应商的软件图标的整合,生成与各个影视资源名称对应的数据字典;
86.显示单元240,用于根据所述数据字典,在显示界面上分别显示各个影视资源名称的宣传图,并同时在所述宣传图的预定位置嵌入与所述宣传图对应第三方供应商的图标;其中,对于一个影视资源名称仅显示一个合并后的宣传图;
87.播放单元250,用于当检测到用户点击宣传图上的第三方供应商的软件图标时,获取与所述软件图标对应的播放参数,并根据所述播放参数执行播放操作。
88.优选地,还包括:
89.合并单元,用于当同一个影视资源名称具有不同的宣传图时,将出现频次最高的宣传图作为该影视资源名称合并后的宣传图。
90.优选地,所述显示单元240具体用于:
91.在显示界面上显示各个影视资源名称合并后的宣传图;
92.以recycleview的方式在所述宣传图内显示各个第三方供应商的软件图标;其中,当第三方供应商有多家时,判断是否存在默认的第三方供应商,若有,则将默认的第三方供应商的软件图标排在首位;若没有,则根据后台返回数据的序列对第三方供应商的软件图标进行排序。
93.本发明第三实施例还提供了一种基于聚合的影视资源全局搜索设备,其包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于聚合的影视资源全局搜索方法。
94.本发明第四实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的基于聚合的影视资源全局搜索方法。
95.在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
96.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
97.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等) 执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u 盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram, random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
98.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献