搜索方法和装置的制造方法

文档序号:9597853阅读:160来源:国知局
搜索方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及搜索技术领域,尤其涉及一种搜索方法和装置。
【背景技术】
[0002]随着智能终端的迅速普及,智能终端在人们生活中已经成为不可或缺的工具之一。在智能终端的特定数据库或互联网中通过输入关键字的方式进行搜索,并得到相关的搜索结果,是人们日常生活中经常用到的信息查询方法。
[0003]现有技术中的搜索方法都在特定范围内进行搜索。如可以通过输入关键词查询通讯簿中的联系人信息,也可以通过输入关键词查询微信中的好友信息等。
[0004]由于现有技术中的搜索方法只能在单一目标数据库中搜索得到对应信息,查询的结果比较有限,并且单一目标数据库的搜索结果难以满足用户对多个目标数据库中搜索结果之间的关联信息的使用需求。

【发明内容】

[0005]本发明实施例提供一种搜索方法和装置,该方法满足了用户对多个目标数据库中搜索结果之间的关联信息的使用需求。
[0006]本发明实施例提供一种搜素方法,包括:获取用户发送的搜索请求,所述搜索请求中携带关键字及多个目标数据库信息;
[0007]根据所述多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索;
[0008]向用户输出关于所述关键字的搜索结果。
[0009]本发明实施例提供一种搜索装置,包括:获取模块,用于获取用户发送的搜索请求,所述搜索请求中携带关键字及多个目标数据库信息;
[0010]搜索模块,用于根据所述多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索;
[0011]输出模块,用于向用户输出关于所述关键字的搜索结果。
[0012]本发明实施例提供一种搜索方法和装置,该方法通过获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息;根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索;向用户输出关于关键字的搜索结果。该方法满足了用户对多个目标数据库中搜索结果之间的关联信息的使用需求。
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本发明搜索方法实施例一的流程图;
[0015]图2为本发明搜索方法实施例二的流程图;
[0016]图3为本发明搜索装置实施例一的结构示意图;
[0017]图4为本发明搜索装置实施例二的结构示意图。
【具体实施方式】
[0018]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]图1为本发明搜索方法实施例一的流程图,如图1所示,本实施例的执行主体为用户终端,如可以为智能手机,平板电脑等。具体可以通过软件方式实现。则本实施例提供的搜索方法包括:
[0020]步骤101,获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息。
[0021]本实施例中,用户终端可通过客户端或搜索界面向用户提供搜索方法。在客户端或搜索界面中配置输入栏和选项栏。用户可通过在输入栏中输入关键字及在选项栏中选择的方式发送搜索请求。
[0022]本实施例中,用户可通过输入关键字并在选项栏中选择目标数据库的方式发送搜索请求。用户终端获取用户发送的搜索请求。
[0023]其中,搜索请求中携带的关键字可以为人名、日期、行程等关键字,目标数据库信息可以为目标数据库的名称、地址等唯一标识目标数据库的信息。目标数据库可以包括:名片数据库、日程数据库、聊天数据库等。
[0024]步骤102,根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索。
[0025]本实施例中,根据多个目标数据库信息,在对应的多个目标数据库中进行搜索,具体地,可根据用户选择的多个目标数据库的先后顺序依次对目标数据库进行关于关键字的搜索,也可根据用户选择的多个目标数据库,按照预先设置的多个目标数据库的顺序依次进行搜索,本实施例中对此不做限定。
[0026]在多个目标数据库中进行搜索时,查找和关键字相关的结果。如输入的关键字为“张三”,多个目标数据库分别为:名片数据库、日程数据库、聊天数据库,预先设置的多个目标数据库的搜索顺序为:名片数据库、聊天数据库、日程数据库,则依次在名片数据库、聊天数据库、日程数据库进行关于“张三”的搜索。
[0027]步骤103,向用户输出关于关键字的搜索结果。
[0028]具体地,本实施例中,可根据用户选择的多个目标数据库的先后顺序依次向用户输出在每个目标数据库中进行搜索后的关于关键字的搜索结果,也可以根据预先设置的多个目标数据库的搜索顺序依次向用户输出关于关键字的搜索结果,本实施例中不做限定。
[0029]举例说明为:获取用户在名片数据库、聊天数据库、日程数据库进行关于“张三”的搜索请求。在名片数据库、聊天数据库和日程数据库中依次进行关于“张三”搜索后,在名片数据库搜索到一个关于“张三”的搜索结果,该搜索结果中包括“张三”的联系方式和住址,聊天数据库中搜索到关于“张三”的一个搜索结果,该搜索结果中包括和“张三”在8月5号的聊天记录,日程数据库中搜索到关于“张三”的一个搜索结果,该搜索结果中包括和“张三”在8月6号的日程安排,则向用户依次输出关于“张三”的搜索结果,分别为“张三”的联系方式和住址、和“张三”在8月5号的聊天记录,及和“张三”在8月6号的日程安排。用户可根据该关于“张三”的搜索结果,将这些搜索结果关联起来,便于和“张三”的联系和日程安排。
[0030]本实施例中提供的搜索方法,包括:获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息;根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索;向用户输出关于关键字的搜索结果。满足了用户对多个目标数据库中搜索结果之间的关联信息的使用需求。
[0031]图2为本发明搜索方法实施例二的流程图,如图2所示,本实施例的执行主体为用户终端,如可以为智能手机,平板电脑等。具体可以通过软件方式实现。则本发明提供的搜索方法包括:
[0032]步骤201,获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息及多个目标数据库的优先级信息。
[0033]进一步地,本实施例中,用户终端可通过客户端或搜索界面向用户提供搜索方法。在客户端或搜索界面中配置输入栏和选项栏,在选项栏中除可以配置多个目标数据库信息夕卜,还可以配置多个目标数据库的优先级信息,配置的多个目标数据库的优先级信息可使用户对选择的多个目标数据库的搜索结果的输出顺序进行定义,优先级信息的等级越高,输出的搜索结果越靠前。
[0034]进一步地,本实施例中,多个目标数据库包括:名片数据库、日程数据库、聊天数据库中的至少两个。
[0035]步骤202,根据多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索。
[0036]本实施例中,可根据多个目标数据库的优先级信息,按照多个目标数据库的优先级信息对应的搜索顺序,依次对多个数据库进行搜索。
[0037]其中,目标数据库的优先级信息为最高优先级时,对应的搜索顺序为最先搜索,目标数据库的优先级信息为最低优先级时,对应的搜索顺序为最后搜索。
[0038]步骤203,确定每个目标数据库对应的搜索结果的个数。
[0039]本实施例中,针对每个目标数据库预先设定显示个数,每个目标数据库对应的搜索结果的预设显示个数可以相同,也可以不同,如可根据目标数据库的优先级信息对搜索结果设置不同的预设显示个数,优先级信息的优先级越高,对应的搜索结果的预设显示个数越大,优先级信息的优先级越低,对应的搜索结果的预设显示个数越小。
[0040]步骤204,若一个或多个目标数据库的搜索结果的个数大于等于对应的预设显示个数,则按照多个目标数据库的优先级信息对应的输出顺序依次向用户输出每个目标数据库对应的不大于预设显示个数的搜索结果。
[0041]—方面,本实施例中,若一个或多个目标数据库的搜索结果的个数大于等于对应的预设显示个数,则向用户输出的该一个或多个目标数据库的搜索结果的个数等于对应的预设显示个数,向用户输出的剩余的目标数据库的搜索结果的个数为实际的搜索结果的个数。
[0042]另一方面,本实施例中,在向用户输出关于关键字的搜索结果时,按照多个目标数据库的优先级信息对应的输出顺序依次向用户输出关于关键字的搜索结果。
[0043]举例说明为:用户发送的搜索请求中携带的多个目标
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1