轻应用数据的搜索方法、设备及电子设备技术

技术编号:18204246 阅读:30 留言:0更新日期:2018-06-13 06:19
本发明专利技术公开了一种轻应用数据的搜索方法、设备及电子设备。该方法包括:提供搜索界面,供用户实施搜索操作;响应于实施于搜索界面的搜索操作,在应用数据库中查询获取与搜索操作对应的搜索结果;提供搜索结果界面,以展示搜索结果对应的轻应用数据项的展示条目,供用户实施选择操作选取期望获取的轻应用数据。根据本发明专利技术,实现将不同的轻应用提供的轻应用数据聚合进行搜索,降低用户的搜索成本,提升用户的轻应用体验。

【技术实现步骤摘要】
轻应用数据的搜索方法、设备及电子设备
本专利技术涉及轻应用
,更具体地,涉及一种轻应用数据的搜索方法、设备及电子设备。
技术介绍
轻应用是一种无需下载安装、即搜即用(搜索后直接加载使用)的全功能应用(App)。对于用户而言,轻应用既具备Web应用(WebApp)的可被检索与智能分发的特性,又具有媲美甚至超越本地应用(NativeApp)的良好用户体验。同时,对于应用服务提供商而言,轻应用的开发较为简单,开发成本较低,更利于应用推广。轻应用促进用户与应用服务商双向关系的形成,让用户能更有效的发现并使用服务。目前,用户通常是通过某个轻应用平台(浏览器应用、具有网络浏览功能的应用例如微博、微信等)运行轻应用,以获取轻应用提供的服务,例如提供的搜索轻应用数据的服务。但是,目前的轻应用提供的搜索轻应用数据服务,只能局限于对应的轻应用可提供的轻应用数据。对于用户而言,必须逐个进入每个轻应用,搜索该轻应用能提供的轻应用数据,直至搜索结果满足需求,操作极不便利,搜索成本较高,极大影响用户体验。
技术实现思路
本专利技术的一个目的是提供一种用于搜索轻应用数据的新技术方案。根据本专利技术的第一方面,提供了一种轻应用数据的搜索方法,包括:提供搜索界面,供用户实施搜索操作;响应于实施于所述搜索界面的搜索操作,在应用数据库中查询获取与所述搜索操作对应的搜索结果;其中,所述应用数据库中至少包括多个轻应用数据项,每个所述轻应用数据项包括对应的轻应用的轻应用信息以及提供的轻应用数据;所述搜索结果中至少包括一个所述轻应用数据项;提供搜索结果界面,以展示所述搜索结果对应的轻应用数据项的展示条目,供用户实施选择操作选取期望获取的轻应用数据。可选地,所述轻应用信息至少包括对应的轻应用的名称、入口文件;所述轻应用数据至少包括对应的轻应用数据内容和轻应用数据跳转信息。可选地,所述方法还包括:获取每个轻应用的轻应用数据获取信息,所述轻应用数据获取信息至少包括对应的轻应用提供的轻应用数据获取接口;根据所述轻应用获取信息,获取对应的轻应用提供的轻应用数据以生成对应的所述轻应用数据项;根据所获取的多项所述轻应用数据项,构建所述应用数据库。可选地,所述轻应用获取信息还包括对应的轻应用数据获取规则,所述轻应用获取规则至少包括所述轻应用数据获取周期;所述获取轻应用数据步骤包括:根据所述轻应用数据获取规则,从所述轻应用数据获取接口,获取对应的轻应用提供的轻应用数据;和/或,所述轻应用获取信息还包括对应的轻应用的唯一标识和交互密钥;所述获取轻应用数据步骤包括:根据所述轻应用的唯一标识,通过对应的所述轻应用数据获取接口,在基于所述交互密钥验证通过后,获取对应的轻应用提供的轻应用数据。可选地,所述应用数据库中还包括多份普通数据项,所述普通数据项包括一份普通数据以及对应的数据来源信息,所述普通数据是除轻应用数据之外的其他数据;所述搜索结果还包括与所述搜索操作对应的普通数据项。可选地,所述应用数据库包括轻应用数据库和普通数据库,所述轻应用数据库包括多个应用数据项,所述普通数据库包括多个普通数据项;所述在应用数据库中查询获取与所述搜索操作对应的搜索结果的步骤包括:在所述轻应用数据库中查询获取与所述搜索操作对应的轻应用数据项;以及在所述普通数据库中查询获取与所述搜索操作对应的普通数据项;整合与所述操作对应的轻应用数据项和普通数据项,得到所述搜索结果。可选地,所述方法还包括:响应于实施于所述搜索结果界面的选择操作,根据与所述选择操作对应的轻应用数据项,运行对应的轻应用,展示与所述轻应用数据项对应的轻应用界面。可选地,所述响应选择操作的步骤包括:检测是否已获取与所述轻应用数据项对应的轻应用的登录信息;如果已获取所述登录信息,运行所述轻应用,展示与所述轻应用数据项包括的轻应用数据对应的轻应用界面;如果未获取所述登录信息,获取所述登录信息后运行所述轻应用,展示与所述轻应用数据对应的轻应用界面。可选地,所述轻应用信息中至少包括对应的轻应用的唯一标识和交互密钥;所述运行对应的轻应用的步骤包括:根据所述轻应用的唯一标识,与对应的轻应用基于所述交互密钥进行验证,在验证通过运行所述轻应用执行所述展示轻应用界面的步骤。根据本专利技术的第二方面,提供一种轻应用数据的搜索设备,包括:搜索界面提供单元,用于提供搜索界面,供用户实施搜索操作;搜索单元,用于响应于实施于所述搜索界面的搜索操作,在应用数据库中查询获取与所述搜索操作对应的搜索结果;其中,所述应用数据库中至少包括多个轻应用数据项,每个所述轻应用数据项包括对应的轻应用的轻应用信息以及提供的轻应用数据;所述搜索结果中至少包括一个所述轻应用数据项;结果界面提供单元,用于提供搜索结果界面,以展示所述搜索结果对应的轻应用数据项的展示条目,供用户实施选择操作选取期望获取的轻应用数据。根据本专利技术的第三方面,提供一种电子设备,包括:显示装置,用于显示人机交互界面;存储器,用于存储可执行指令,所述可执行指令至少包括所述电子设备的操作系统的指令;处理器,用于根据所述可执行指令的控制,运行所述电子设备执行如本专利技术的第一方面提供的任意一项轻应用数据的搜索方法。根据本专利技术实施例,通过提供搜索界面供用户实施搜索操作,响应于用户的搜索操作,可以在至少包括多个轻应用分别提供的轻应用数据项的应用数据库中,查询得到与搜索操作对应的轻应用数据项,并通过搜索结果界面向用户展示供用户选择获取。实现将不同的轻应用提供的轻应用数据聚合进行搜索,降低用户的搜索成本,提升用户的轻应用体验。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是显示可用于实现本专利技术的实施例的电子设备的硬件配置的例子的框图。图2示出了本专利技术的实施例的轻应用数据的搜索方法的流程图。图3示出了本专利技术的实施例的构建应用数据库步骤的流程图。图4示出了本专利技术的实施例的搜索结果界面的例子的示意图。图5示出了本专利技术的实施例的轻应用数据的搜索方法的又一流程图。图6示出了本专利技术的实施例的轻应用界面展示步骤的流程图。图7示出了本专利技术的实施例的获取登录信息步骤的示意图。图8示出了本专利技术的实施例的轻应用数据的搜索方法的例子示意图。图9示出了本专利技术的实施例的轻应用数据的搜索设备的示意性框图。图10示出了本专利技术的实施例的电子设备的示意性框图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。&本文档来自技高网...
轻应用数据的搜索方法、设备及电子设备

【技术保护点】
一种轻应用数据的搜索方法,其特征在于,包括:提供搜索界面,供用户实施搜索操作;响应于实施于所述搜索界面的搜索操作,在应用数据库中查询获取与所述搜索操作对应的搜索结果;其中,所述应用数据库中至少包括多个轻应用数据项,每个所述轻应用数据项包括对应的轻应用的轻应用信息以及提供的轻应用数据;所述搜索结果中至少包括一个所述轻应用数据项;提供搜索结果界面,以展示所述搜索结果对应的轻应用数据项的展示条目,供用户实施选择操作选取期望获取的轻应用数据。

【技术特征摘要】
1.一种轻应用数据的搜索方法,其特征在于,包括:提供搜索界面,供用户实施搜索操作;响应于实施于所述搜索界面的搜索操作,在应用数据库中查询获取与所述搜索操作对应的搜索结果;其中,所述应用数据库中至少包括多个轻应用数据项,每个所述轻应用数据项包括对应的轻应用的轻应用信息以及提供的轻应用数据;所述搜索结果中至少包括一个所述轻应用数据项;提供搜索结果界面,以展示所述搜索结果对应的轻应用数据项的展示条目,供用户实施选择操作选取期望获取的轻应用数据。2.根据权利要求1所述的方法,其特征在于,所述轻应用信息至少包括对应的轻应用的名称、入口文件;所述轻应用数据至少包括对应的轻应用数据内容和轻应用数据跳转信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取每个轻应用的轻应用数据获取信息,所述轻应用数据获取信息至少包括对应的轻应用提供的轻应用数据获取接口;根据所述轻应用获取信息,获取对应的轻应用提供的轻应用数据以生成对应的所述轻应用数据项;根据所获取的多项所述轻应用数据项,构建所述应用数据库。4.根据权利要求3所述的方法,其特征在于,所述轻应用获取信息还包括对应的轻应用数据获取规则,所述轻应用获取规则至少包括所述轻应用数据获取周期;所述获取轻应用数据步骤包括:根据所述轻应用数据获取规则,从所述轻应用数据获取接口,获取对应的轻应用提供的轻应用数据;和/或,所述轻应用获取信息还包括对应的轻应用的唯一标识和交互密钥;所述获取轻应用数据步骤包括:根据所述轻应用的唯一标识,通过对应的所述轻应用数据获取接口,在基于所述交互密钥验证通过后,获取对应的轻应用提供的轻应用数据。5.根据权利要求1所述的方法,其特征在于,所述应用数据库中还包括多份普通数据项,所述普通数据项包括一份普通数据以及对应的数据来源信息,所述普通数据是除轻应用数据之外的其他数据;所述搜索结果还包括与所述搜索操作对应的普通数据项。6.根据权利要求5所述的方法,其特征在于,所述应用数据库包括轻应用数据库和普通数据库,所述轻应用数据库包括多个应用数据项,所述普通数据库包括多个普通数据项;所述在...

【专利技术属性】
技术研发人员:王亚军
申请(专利权)人:广东神马搜索科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1