本申请属于通信,尤其涉及一种资源检索方法、装置、设备、存储介质及程序产品。
背景技术:
1、为了便于用户快速找到所需的信息或服务,现在智能终端可以提供语音内容检索和服务检索的功能。但目前市面上智能终端的语音内容检索和服务检索,经常遇到每个应用只负责自身的内容及服务情况,无法进行全局统一检索。若想要进行全局检索,则需要用户进入不同的应用内部逐个进行搜索,不仅不方便,且检索效率低下。
技术实现思路
1、本申请实施例提供一种资源检索方法、装置、设备、存储介质及程序产品,能够提升检索效率。
2、第一方面,本申请实施例提供一种资源检索方法,应用于用户终端,方法包括:
3、响应于用户输入的检索信息,将所述检索信息发送至云服务器,以使所述云服务器对所述检索信息进行语义解析,确定所述检索信息对应的目标功能类别;将所述目标功能类别发送至所述用户终端;
4、接收所述云服务器发送的所述目标功能类别;
5、根据所述目标功能类别,在所述用户终端的多个应用中确定至少一个目标应用,所述目标应用与所述目标功能类别对应,不同所述应用对应不同功能类别;
6、根据所述检索信息在所述至少一个目标应用的资源信息中进行检索,得到至少一个检索结果;
7、将所述至少一个检索结果呈现至所述用户。
8、第二方面,本申请实施例提供一种资源检索方法,应用于云服务器,方法包括:
9、接收用户终端发送的检索信息,所述检索信息为用户在所述用户终端输入的信息;
10、对所述检索信息进行语义解析,确定所述检索信息对应的目标功能类别;
11、将所述目标功能类别发送至所述用户终端,以使所述用户终端根据所述目标功能类别,在所述用户终端的多个应用中确定至少一个目标应用,所述目标应用与所述目标功能类别对应,不同所述应用对应不同功能类别;根据所述检索信息在所述至少一个目标应用的资源信息中进行检索,得到至少一个检索结果;将所述至少一个检索结果呈现至所述用户。
12、第三方面,本申请实施例提供了一种资源检索装置,应用于用户终端,装置包括:
13、第一发送模块,用于响应于用户输入的检索信息,将所述检索信息发送至云服务器,以使所述云服务器对所述检索信息进行语义解析,确定所述检索信息对应的目标功能类别;将所述目标功能类别发送至所述用户终端;
14、第一接收模块,用于接收所述云服务器发送的所述目标功能类别;
15、第一确定模块,用于根据所述目标功能类别,在所述用户终端的多个应用中确定至少一个目标应用,所述目标应用与所述目标功能类别对应,不同所述应用对应不同功能类别;
16、检索模块,用于根据所述检索信息在所述至少一个目标应用的资源信息中进行检索,得到至少一个检索结果;
17、第一呈现模块,用于将所述至少一个检索结果呈现至所述用户。
18、第四方面,本申请实施例提供一种资源检索装置,应用于云服务器,装置包括:
19、第二接收模块,用于接收用户终端发送的检索信息,所述检索信息为用户在所述用户终端输入的信息;
20、第二确定模块,用于对所述检索信息进行语义解析,确定所述检索信息对应的目标功能类别;
21、第二发送模块,用于将所述目标功能类别发送至所述用户终端,以使所述用户终端根据所述目标功能类别,在所述用户终端的多个应用中确定至少一个目标应用,所述目标应用与所述目标功能类别对应,不同所述应用对应不同功能类别;根据所述检索信息在所述至少一个目标应用的资源信息中进行检索,得到至少一个检索结果;将所述至少一个检索结果呈现至所述用户。
22、第五方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上任意一项所述的资源检索方法。
23、第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上任意一项所述的资源检索方法。
24、第七方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上任意一项所述的资源检索方法。
25、本申请实施例的资源检索方法、装置、设备、存储介质及程序产品,用户终端能够响应于用户输入的检索信息,将检索信息发送至云服务器;云服务器对检索信息进行语义解析,确定检索信息对应的目标功能类别,并将目标功能类别发送至用户终端;用户终端再根据目标功能类别,在用户终端的多个应用中确定至少一个目标应用,目标应用与目标功能类别对应,不同应用对应不同功能类别;并根据检索信息在至少一个目标应用的资源信息中进行检索,得到至少一个检索结果;最后将至少一个检索结果呈现至用户。如此,本申请实施例,可以根据用户输入的检索信息,找到至少一个目标应用并在所有目标应用的资源信息中全局检索,得到至少一个检索结果并一起呈现给用户,这样全局统一检索的方式,相较于逐个应用的内部检索,检索效率可以得到提升。
1.一种资源检索方法,其特征在于,应用于用户终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检索结果包括资源信息;
3.根据权利要求1所述的方法,其特征在于,在所述根据所述检索信息在所述至少一个目标应用的资源信息中进行检索,得到至少一个检索结果之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述通用接口规范具体包括:应用注册服务内容属性、内容类媒资数组属性、应用大类属性、全文搜索属性、应用搜索字段集属性和搜索转换工程集属性。
5.根据权利要求3所述的方法,其特征在于,所述获取各所述应用的资源信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述应用包括包名和类名;
7.根据权利要求1所述的方法,其特征在于,在所述将所述至少一个检索结果呈现至所述用户之后,还包括:
8.一种资源检索方法,其特征在于,应用于云服务器,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述计算各所述检索结果的资源信息与所述检索信息的相似度,包括:
11.一种资源检索装置,其特征在于,应用于用户终端,所述装置包括:
12.一种资源检索装置,其特征在于,应用于云服务器,所述方法包括:
13.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-10任意一项所述的资源检索方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-10任意一项所述的资源检索方法。
15.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-10任意一项所述的资源检索方法。