一种关键字的搜索方法及装置的制造方法

文档序号:9471403阅读:250来源:国知局
一种关键字的搜索方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种关键字的搜索方法及装置。
【背景技术】
[0002]现有技术中可基于拼音、笔画或同音字进行关键字搜索,例如,可在在邮箱的搜索框中输入“zhangxin”,则可能返回结果列表:张新、张鑫、张欣、张信、张馨等,用户需从返回的结果列表中查找到“张馨”;可在企业即时通讯应用中的搜索框输入姓名,则可搜索到通讯录中与该姓名相关的结果,若同一企业有多位同名同姓的员工,则返回的结果列表中包含多个匹配结果,用户再进行查找以确定目标搜索结果,增加了搜索的时延,降低了关键字搜索的精准度,降低了关键字搜索的智能性。

【发明内容】

[0003]本发明实施例提供一种关键字的搜索方法及装置,可解决现有技术中在关键字搜索返回多个匹配结果时需用户再进一步查找确定目标搜索结果,以致关键字搜索的精准度低、时延长的技术问题。
[0004]本发明第一方面提供了一种关键字的搜索方法,可包括:
[0005]在检测到用户输入的关键字时,获取所述用户的通讯标识和所述用户的通讯标识对应的预设类别标识;
[0006]查找与所述关键字匹配的多个结果数据,并获取所述每个结果数据对应的预设类别标识;
[0007]将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级;
[0008]根据所述结果数据的优先级对所述结果数据进行显示。
[0009]本发明第二方面提供了一种关键字的搜索装置,可包括:
[0010]标识获取模块,用于在检测到用户输入的关键字时,获取所述用户的通讯标识和所述用户的通讯标识对应的预设类别标识;
[0011]数据获取模块,用于查找与所述关键字匹配的多个结果数据,并获取所述每个结果数据对应的预设类别标识;
[0012]优先级确定模块,用于将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级;
[0013]显示模块,用于根据所述结果数据的优先级对所述结果数据进行显示。
[0014]实施本发明实施例,具有如下有益效果:
[0015]在检测到用户输入的关键字时,可查找与关键字匹配的多个结果数据,并获取每个结果数据对应的预设类别标识,再由用户的通讯标识对应的预设类别标识与每个结果数据对应的预设类别标识的比较结果以及每个结果数据确定每个结果数据的优先级,从而可根据结果数据的优先级对结果数据进行显示,本发明实施例中,可结合查找到的与关键字匹配的多个结果数据的预设类别标识以及每个结果数据来确定优先级,进而根据优先级对结果数据进行显示,从而可优先显示到与用户匹配的结果数据,便于用户查阅,避免了关键字搜索返回多个匹配结果时需用户再进一步查找以确定目标搜索结果以致关键字搜索的精准度低、时延长的情况,本发明实施例可提高关键字搜索的精准度,可提高关键字搜索的智能性。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例提供的一种关键字搜索方法的流程示意图;
[0018]图2是本发明实施例提供的结果数据的优先级确定流程示意图;
[0019]图3是本发明实施例提供的关键字搜索的示意图;
[0020]图4是本发明实施例提供的一种关键字的搜索装置的结构示意图;
[0021]图5是本发明实施例提供的优先级确定模块的结构示意图;
[0022]图6是本发明实施例提供的显示模块的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]在本发明实施例中,一种关键字的搜索装置可以为:个人电脑、平板电脑、智能手机等终端,也可以通过终端中的客户端模块实现,例如:邮件客户端、即时通讯客户端等。
[0025]本发明实施例中的关键字可以为:汉语拼音、英文字母或汉字等,也可以为其他外语文字,具体不受本发明实施例的限制。本发明实施例提供的关键字的搜索方案例如,可以应用于:在邮箱客户端中搜索邮箱名、在个人即时通讯应用的通讯录中搜索姓名、在企业即时通讯应用中搜索姓名等等应用场景中,具体不受本发明实施例的限制。下面将结合附图1?附图6,对本发明实施例提供的关键字的检索方法及装置进行详细介绍。
[0026]请参见图1,为本发明实施例提供了一种关键字的检索方法的流程示意图,该方法可以包括以下步骤:S101?S104。
[0027]S101,在检测到用户输入的关键字时,获取用户的通讯标识和用户的通讯标识对应的预设类别标识。
[0028]作为一种可选的实施方式,在检测到用户输入的关键字时,具体的,可以检测用户在搜索输入框输入的关键字,获取用户的通讯标识和用户的通讯标识对应的预设类别标识,具体实现中,用户的通讯标识例如:用户的邮箱标识、用户的即时通讯应用账号标识等等,预设类别标识为预先建立的用于分类用户或分类预设关键字的标识。本发明实施例中,可通过数据表预先用户与用户之间的关联关系或预设关键字之间的关联关系。
[0029]作为一种可选的实施方式,如图3所示,为本发明实施例提供的关键字搜索的具体示意图,具体可以为一企业即时通讯应用中预先建立的图表,公司A包括31?37共7个部门,每个部门对应至少一位员工,其中,301?312为员工的用户名,31?37为第一级预设类别标识,30为第二级预设类别标识,301?304对应的第一级预设类别标识均为31,306?308对应的第一级预设类别标识均为33。
[0030]S102,查找与关键字匹配的多个结果数据,并获取每个结果数据对应的预设类别标识。
[0031]作为一种可选的实施方式,在查找到与关键字匹配的多个结果数据后,获取每个结果数据对应的预设类别标识。具体实现中,可查找预先建立的数据表,查找到每个结果数据对应的预设类别标识,例如,如图3所示,若用户Al输入的关键字为A3,则查找到与关键字A3匹配的结果数据共有3个,分别获取每个结果数据对应的预设类别标识:304对应的预设类别标识为31,308对应的预设类别标识为33、311对应的预设类别标识为36。S103,将用户的通讯标识对应的预设类别标识与每个结果数据对应的预设类别标识作比较,由比较结果和每个结果数据确定每个结果数据的优先级。
[0032]作为一种可选的实施方式,将用户的通讯标识对应的预设类别标识与每个结果数据对应的预设类别标识作比较,具体的,可判断用户的通讯标识对应的预设类别标识是否与每个结果数据对应的预设类别标识相一致,如果一致,则该结果数据与该用户属于同一预设类别,如果不一致,则该结果数据与该用户不属于同一预设类别。作为一种可选的实施方式,步骤S103具体可以包括:在结果数据对应的预设类别标识与用户的通讯标识对应的预设类别标识一致时,可将该结果数据的优先级确定为第一优先级。
[0033]进一步可选的,本发明实施例还可以包括步骤:
[0034]获取每个结果数据对应的历史数据。
[0035]具体实现中,历史数据可以包括:每个结果数据的通讯标识对应的用户与用户的历史通讯数据,进一步的,历史数据还可以包括:每个结果数据的历史搜索数据。具体实现中,可查找预先建立的数据表,查找到每个结果数据对应的预设类别标识,例如,如图3所示,若用户Al输入的关键字为A3,则查找到与关键字A3匹配的结果数据共有3个,分别获取每个结果数据对应的预设类别标识:304对应
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1