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

文档序号:9597853阅读:来源:国知局
数据库的优先级信息中,名片数据库的优先级信息为最高优先级,聊天数据库的优先级信息为中等优先级,日程数据库的优先级信息为最低优先级,名片数据库对应的搜索结果的预设显示个数为5个,聊天数据库对应的搜索结果的预设显示个数为3个,日程数据库对应的搜索结果的预设显示个数为2个,根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索后,名片数据库对应的搜索结果的个数为6个,聊天数据库对应的搜索结果的个数为3个,日程数据库对应的搜索结果的个数为1个,则向用户输出的搜索结果的顺序依次为:名片数据库对应的5个搜索结果,聊天数据库对应的3个搜索结果,日程数据库对应的1个搜索结果。
[0044]步骤205,获取用户发送的显示剩余搜索结果的请求,显示剩余搜索结果的请求中携带某一目标数据库信息。
[0045]本实施例中,若存在一个或多个目标数据库的搜索结果的个数大于对应的预设显示个数,则用户输出每个目标数据库对应的不大于预设个数的搜索结果。针对向用户输出的等于预设显示个数的一个或多个目标数据库,用户终端可在客户端或搜索界面设置对应的扩展键,获取用户发送的显示剩余搜索结果的请求。该请求中携带的某一目标数据库信息为有剩余搜索结果未显示的目标数据库对应的信息。
[0046]步骤206,根据某一目标数据库信息,向用户输出目标数据库信息对应的关于关键字的剩余搜索结果。
[0047]本实施例中,根据某一目标数据库信息,向用户输出预设显示个数部分以外的关于关键字的搜索结果。
[0048]本实施例中,通过在搜索请求中还携带多个目标数据库的优先级信息,确定每个目标数据库对应的搜索结果的个数,若一个或多个目标数据库的搜索结果的个数大于等于对应的预设显示个数,则按照多个目标数据库的优先级信息对应输出顺序依次向用户输出每个目标数据库对应的不大于预设显示个数的搜索结果,并获取用户发送的显示剩余搜索结果的请求,显示剩余搜索结果的请求中携带目标数据库信息,根据目标数据库信息,向用户输出目标数据库信息对应的关于关键字的剩余搜索结果。在满足了用户对多个目标数据库中搜索结果之间的关联信息的使用需求的同时,实现了用户进行搜索的个性化需求,进一步提高了用户体验。
[0049]图3为本发明搜索装置实施例一的结构示意图,如图3所示,本实施例提供的搜索装置包括:获取模块301,搜索模块302和输出模块303。
[0050]其中,获取模块301,用于获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息。搜索模块302,用于根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索。输出模块303,用于向用户输出关于关键字的搜索结果。
[0051]本实施例提供的装置可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0052]图4为本发明搜索装置实施例二的结构示意图;如图4所示,本实施提供的搜索装置包括:获取模块401,搜索模块402,输出模块403和确定模块404。
[0053]其中,获取模块401,用于获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息。搜索模块402,用于根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索。输出模块403,用于向用户输出关于关键字的搜索结果。
[0054]其中,多个目标数据库包括:名片数据库、日程数据库、聊天数据库中的至少两个。
[0055]优选地,本实施例中,搜索请求中还携带多个目标数据库的优先级信息;相应地,输出模块403,具体用于按照多个目标数据库的优先级信息对应的输出顺序依次向用户输出关于关键字的搜索结果。
[0056]进一步地,确定模块404,用于搜索模块402根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索之后,确定每个目标数据库对应的搜索结果的个数。输出模块403,具体用于若存在一个或多个目标数据库的搜索结果的个数大于等于对应的预设显示个数,则向用户输出每个目标数据库对应的不大于预设个数的搜索结果。
[0057]进一步地,获取模块401,还用于输出模块403向用户输出每个目标数据库对应的不大于预设个数的搜索结果之后,获取用户发送的显示剩余搜索结果的请求,显示剩余搜索结果的请求中携带某一目标数据库信息;
[0058]输出模块403,还用于根据某一目标数据库信息,向用户输出目标数据库信息对应的关于关键字的剩余搜索结果。
[0059]本实施例的搜索装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0060]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0061]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种搜索方法,其特征在于,包括: 获取用户发送的搜索请求,所述搜索请求中携带关键字及多个目标数据库信息; 根据所述多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索; 向用户输出关于所述关键字的搜索结果。2.根据权利要求1所述的方法,其特征在于,还包括:所述搜索请求中还携带多个目标数据库的优先级信息; 相应地,向用户输出关于所述关键字的搜索结果具体包括: 按照所述多个目标数据库的优先级信息对应的输出顺序依次向用户输出关于所述关键字的搜索结果。3.根据权利要求1所述的方法,其特征在于,所述根据所述多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索之后,还包括: 确定每个目标数据库对应的搜索结果的个数; 若存在一个或多个目标数据库的搜索结果的个数大于等于对应的预设显示个数,则向用户输出关于所述关键字的搜索结果具体包括: 向用户输出每个目标数据库对应的不大于预设个数的搜索结果。4.根据权利要求3所述的方法,其特征在于,所述向用户输出每个目标数据库对应的不大于预设个数的搜索结果之后,还包括: 获取用户发送的显示剩余搜索结果的请求,所述显示剩余搜索结果的请求中携带某一目标数据库信息; 根据所述某一目标数据库信息,向用户输出所述目标数据库信息对应的关于所述关键字的剩余搜索结果。5.根据权利要求1-4任一项所述的方法,其特征在于,所述多个目标数据库包括:名片数据库、日程数据库、聊天数据库中的至少两个。6.一种搜索装置,其特征在于,包括: 获取模块,用于获取用户发送的搜索请求,所述搜索请求中携带关键字及多个目标数据库信息; 搜索模块,用于根据所述多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索; 输出模块,用于向用户输出关于所述关键字的搜索结果。7.根据权利要求6所述的装置,其特征在于,还包括:所述搜索请求中还携带多个目标数据库的优先级信息; 相应地,所述输出模块,具体用于按照所述多个目标数据库的优先级信息对应的输出顺序依次向用户输出关于所述关键字的搜索结果。8.根据权利要求6所述的装置,其特征在于,还包括:确定模块; 所述确定模块,用于所述搜索模块根据所述多个目标数据库信息,在对应的多个目标数据库中进行关于所述关键字的搜索之后,确定每个目标数据库对应的搜索结果的个数; 所述输出模块,具体用于若存在一个或多个目标数据库的搜索结果的个数大于等于对应的预设显示个数,则向用户输出每个目标数据库对应的不大于预设个数的搜索结果。9.根据权利要求8所述的装置,其特征在于,所述获取模块,还用于所述输出模块向用户输出每个目标数据库对应的不大于预设个数的搜索结果之后,获取用户发送的显示剩余搜索结果的请求,所述显示剩余搜索结果的请求中携带某一目标数据库信息; 所述输出模块,还用于根据所述某一目标数据库信息,向用户输出所述目标数据库信息对应的关于所述关键字的剩余搜索结果。10.根据权利要求6-9任一项所述的装置,其特征在于,所述多个目标数据库包括:名片数据库、日程数据库、聊天数据库中的至少两个。
【专利摘要】本发明提供了一种搜索方法和装置,该方法包括:获取用户发送的搜索请求,搜索请求中携带关键字及多个目标数据库信息;根据多个目标数据库信息,在对应的多个目标数据库中进行关于关键字的搜索;向用户输出关于关键字的搜索结果。该方法满足了用户对多个目标数据库中搜索结果之间的关联信息的使用需求。
【IPC分类】G06F17/30
【公开号】CN105354215
【申请号】CN201510627195
【发明人】丁汉福
【申请人】北京橙鑫数据科技有限公司
【公开日】2016年2月24日
【申请日】2015年9月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1