一种数据搜索方法及装置制造方法及图纸

技术编号:15999414 阅读:27 留言:0更新日期:2017-08-15 14:11
本发明专利技术实施例提供了一种数据搜索方法及装置,其中方法包括:为应用软件内部的数据创建数据索引,其中每条数据索引均包含标识及关键字;将所述数据索引导入操作系统;接收用户在所述操作系统的搜索框中所输入的检索词;根据数据索引中的关键字,获取并显示与所述检索词相匹配的数据索引;当所述用户选择了其中一条数据索引后,启动指定应用软件;将被选择的数据索引的标识传递给所述指定应用软件,以使所述指定软件根据所述标识为所述用户显示所述指定应用软件内部对应的数据。这样用户不需要启动APP,只需使用操作系统自身所提供的搜索框便可对各APP的内部数据进行检索,提高了检索时的操作效率,节省了用户的时间,也提升了用户体验。

Data searching method and device

The embodiment of the invention provides a data search method and device, wherein the method comprises the following steps: creating data index for the application software internal data, each of which contains data indexing and keyword identification; the data index into the operating system; receiving a user in the operating system as the input of search words in the search box according to the data; in the index key, retrieve and display the data retrieval and index word matching; when the user selects one of the data after the index will start the specified application software; data index selected logo is passed to the specified application software, in order to make the software according to the specified the identification for the user to display the internal data corresponding to the specified application software. So the user does not need to start APP, only with its own operating system use the search box to the internal data of each APP retrieval, improve operational efficiency of retrieval, saving the user time, but also enhance the user experience.

【技术实现步骤摘要】
一种数据搜索方法及装置
本专利技术涉及软件开发
,尤其涉及一种数据搜索方法及装置。
技术介绍
随着科技的进步,手机、平板电脑等终端设备逐渐普及,这些终端设备上的各种APP(应用软件)也越来越丰富。为了方便用户使用,终端设备的操作系统以及很多APP都提供了搜索功能。然而,当用户想搜索某APP内的数据时,由于APP内的数据通常是该APP所私有的,属于特殊的格式,而操作系统所提供的搜索功能一般只能搜索终端设备存储介质中的普通文件,无法搜索APP内的私有数据,所述用户只能先启动APP,然后再在该APP内进行选择搜索功能的操作,才能进行搜索,步骤较为繁琐,操作效率不高。
技术实现思路
为克服现有技术中存在的问题,本专利技术提供一种数据搜索方法及装置,以实现无需进入APP即可快速搜索APP内的数据。根据本专利技术实施例的第一方面,提供一种数据搜索方法,所述方法包括:为应用软件内部的数据创建数据索引,其中每条数据索引均包含标识及关键字;将所述数据索引导入操作系统;接收用户在所述操作系统的搜索框中所输入的检索词;根据数据索引中的关键字,获取并显示与所述检索词相匹配的数据索引;当所述用户选择了其中一条数据索引后,启动指定应用软件,其中所述指定应用软件为被选择的数据索引所属的应用软件;将被选择的数据索引的标识传递给所述指定应用软件,以使所述指定软件根据所述标识为所述用户显示所述指定应用软件内部对应的数据。可选的,所述指定软件根据所述标识为所述用户显示所述指定应用软件内部的相应数据,包括:根据所述标识从所述指定软件的数据索引列表中查找数据索引;根据查找到的数据索引获取所述指定应用软件内部对应的数据;在所述指定应用软件中为所述用户显示所述对应的数据。可选的,每条数据索引还包括以下项目中的一种或多种:标题,内容描述,图片信息,电话号码,电子邮件地址。可选的,当所述数据索引中包括电话号码或电子邮件地址时,所述数据索引还相应包括:直接拨打所述电话号码或给所述电话号码发送短信的功能按钮,或者,给所述电子邮件地址发送邮件的功能按钮,以实现在不启动所述指定软件的情况下直接拨打所述电话号码或给所述电话号码发送短信或给所述电子邮件地址发送邮件。可选的,所述操作系统为iOS,所述方法使用iOS中的Spotlight特性实现。根据本专利技术实施例的第二方面,提供一种数据搜索装置,所述装置包括:数据索引创建及导入模块,用于为应用软件内部的数据创建数据索引,并将所述数据索引传入操作系统,其中每条数据索引均包含标识及关键字;检索词接收模块,用于接收用户在所述操作系统的搜索框中所输入的检索词;数据索引显示模块,用于根据数据索引中的关键字,获取并显示与所述检索词相匹配的数据索引;软件启动模块,用于当所述用户选择了其中一条数据索引后,启动指定应用软件,其中所述指定应用软件为被选择的数据索引所属的应用软件;数据显示模块,用于将被选择的数据索引的标识传递给所述指定应用软件,以使所述指定软件根据所述标识为所述用户显示所述指定应用软件内部对应的数据。可选的,所述指定软件根据所述标识为所述用户显示所述指定应用软件内部的相应数据,包括:根据所述标识从所述指定软件的数据索引列表中查找数据索引;根据查找到的数据索引获取所述指定应用软件内部对应的数据;在所述指定应用软件中为所述用户显示所述对应的数据。可选的,每条数据索引还包括以下项目中的一种或多种:标题,内容描述,图片信息,电话号码,电子邮件地址。可选的,当所述数据索引中包括电话号码或电子邮件地址时,所述数据索引还相应包括:直接拨打所述电话号码或给所述电话号码发送短信的功能按钮,或者,给所述电子邮件地址发送邮件的功能按钮,以实现在不启动所述指定软件的情况下直接拨打所述电话号码或给所述电话号码发送短信或给所述电子邮件地址发送邮件。可选的,所述操作系统为iOS,所述装置使用iOS中的Spotlight特性实现。本专利技术的实施例提供的技术方案可以包括以下有益效果:在本专利技术方案中为APP的内部数据创建了数据索引,并将数据索引通知给操作系统,这样用户不需要启动APP,只需使用操作系统自身所提供的搜索框便可对各APP的内部数据进行检索,并可在检索结果基础上启动相关APP以查看内部数据,从而大大提高了检索时的操作效率,节省了用户的时间,也提升了用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种数据搜索方法的流程图;图2是根据一示例性实施例示出的在操作系统自带搜索框中检索的界面示意图;图3是根据一示例性实施例示出的操作系统检索结果的界面示意图;图4是根据一示例性实施例示出的一种数据搜索方法的流程图;图5是根据一示例性实施例示出的操作系统检索结果的界面示意图;图6是根据一示例性实施例示出的一种数据搜索装置的示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种数据搜索方法的流程图。该方法可用于手机、平板电脑等终端设备。参见图1所示,该方法可以包括:步骤S101,为应用软件内部的数据创建数据索引,其中每条数据索引均包含标识及关键字。以一款二手车APP(例如优信二手车)为例,该APP中有很多二手车的数据,可以根据具体情况为这些数据创建一条或多条索引,例如可以为品牌为“朗逸”的每辆二手车或其集合创建一条索引,该索引的关键字即为“朗逸”,并为每条索引赋予一个标识(ID)。在本实施例或本专利技术其他某些实施例中,每条数据索引还可以包括以下项目中的一种或多种:标题,内容描述,图片信息,电话号码,电子邮件地址。这些更多的项目可以更好的展示出被搜索出来的数据索引,便于用户查看。步骤S102,将所述数据索引导入操作系统。步骤S103,接收用户在所述操作系统的搜索框中所输入的检索词。作为示例可参见图2所示,在图2中用户打开了操作系统自带的搜索框,并输入了检索词“朗逸”。步骤S104,根据数据索引中的关键字,获取并显示与所述检索词相匹配的数据索引。作为示例可参见图3所示,在图3中,关键词等于或包含检索词的各条数据索引被以列表的形式显示了出来。步骤S105,当所述用户选择了其中一条数据索引后,启动指定应用软件,其中所述指定应用软件为被选择的数据索引所属的应用软件。步骤S106,将被选择的数据索引的标识传递给所述指定应用软件,以使所述指定软件根据所述标识为所述用户显示所述指定应用软件内部对应的数据。例如在图3中,当用户点击了其中一条数据索引后,优信二手车的APP被启动,随机手机转入该APP的界面,并显示更详细的APP内部数据。参见图4所示,在本实施例或本专利技术其他某些实施例中,所述指定软件根据所述标识为所述用户显示所述指定应用软件内部的相应数据,包括:步骤S401,根据所述标识从所述指定软件的数本文档来自技高网...
一种数据搜索方法及装置

【技术保护点】
一种数据搜索方法,其特征在于,所述方法包括:为应用软件内部的数据创建数据索引,其中每条数据索引均包含标识及关键字;将所述数据索引导入操作系统;接收用户在所述操作系统的搜索框中所输入的检索词;根据数据索引中的关键字,获取并显示与所述检索词相匹配的数据索引;当所述用户选择了其中一条数据索引后,启动指定应用软件,其中所述指定应用软件为被选择的数据索引所属的应用软件;将被选择的数据索引的标识传递给所述指定应用软件,以使所述指定软件根据所述标识为所述用户显示所述指定应用软件内部对应的数据。

【技术特征摘要】
1.一种数据搜索方法,其特征在于,所述方法包括:为应用软件内部的数据创建数据索引,其中每条数据索引均包含标识及关键字;将所述数据索引导入操作系统;接收用户在所述操作系统的搜索框中所输入的检索词;根据数据索引中的关键字,获取并显示与所述检索词相匹配的数据索引;当所述用户选择了其中一条数据索引后,启动指定应用软件,其中所述指定应用软件为被选择的数据索引所属的应用软件;将被选择的数据索引的标识传递给所述指定应用软件,以使所述指定软件根据所述标识为所述用户显示所述指定应用软件内部对应的数据。2.根据权利要求1所述的方法,其特征在于,所述指定软件根据所述标识为所述用户显示所述指定应用软件内部的相应数据,包括:根据所述标识从所述指定软件的数据索引列表中查找数据索引;根据查找到的数据索引获取所述指定应用软件内部对应的数据;在所述指定应用软件中为所述用户显示所述对应的数据。3.根据权利要求1所述的方法,其特征在于,每条数据索引还包括以下项目中的一种或多种:标题,内容描述,图片信息,电话号码,电子邮件地址。4.根据权利要求3所述的方法,其特征在于,当所述数据索引中包括电话号码或电子邮件地址时,所述数据索引还相应包括:直接拨打所述电话号码或给所述电话号码发送短信的功能按钮,或者,给所述电子邮件地址发送邮件的功能按钮,以实现在不启动所述指定软件的情况下直接拨打所述电话号码或给所述电话号码发送短信或给所述电子邮件地址发送邮件。5.根据权利要求1所述的方法,其特征在于,所述操作系统为iOS,所述方法使用iOS中的Spotlight特性实现。6.一种数据搜索装置,其特征在于,所述装置包括:数据索...

【专利技术属性】
技术研发人员:吴剑
申请(专利权)人:优信拍北京信息科技有限公司
类型:发明
国别省市:北京,11

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

1