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

文档序号:9471403阅读:来源:国知局
每个结果数据对应的预设类别标识,优先级确定模块可由用户的通讯标识对应的预设类别标识与每个结果数据对应的预设类别标识的比较结果以及每个结果数据确定每个结果数据的优先级,从而显示模块可根据结果数据的优先级对结果数据进行显示,本发明实施例中,可结合查找到的与关键字匹配的多个结果数据的预设类别标识以及每个结果数据来确定优先级,进而根据优先级对结果数据进行显示,从而可优先显示到与用户匹配的结果数据,便于用户查阅,避免了关键字搜索返回多个匹配结果时需用户再进一步查找以确定目标搜索结果以致关键字搜索的精准度低、时延长的情况,本发明实施例可提高关键字搜索的精准度,可提高关键字搜索的智能性。
[0094]本发明实施例还公开了一种终端,包括图4?图6任一所示的装置.本发明实施例提供的终端可以为个人电脑、笔记本、智能手机等终端设备。该装置的结构和功能可参见图4?图6任一所示实施例的相关描述,在此不赘述。需要说明的是,本实施例的终端可应用于上述方法中。
[0095]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0096]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种关键字的搜索方法,其特征在于,所述方法包括: 在检测到用户输入的关键字时,获取所述用户的通讯标识和所述用户的通讯标识对应的预设类别标识; 查找与所述关键字匹配的多个结果数据,并获取所述每个结果数据对应的预设类别标识; 将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级; 根据所述结果数据的优先级对所述结果数据进行显示。2.如权利要求1所述的方法,其特征在于,所述将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级,包括: 若所述结果数据对应的预设类别标识与所述用户的通讯标识对应的预设类别标识一致,将该结果数据的优先级确定为第一优先级。3.如权利要求1所述的方法,其特征在于,所述查找与所述关键字匹配的多个结果数据,并获取所述每个结果数据对应的预设类别标识之后,包括: 获取每个所述结果数据对应的历史数据,所述历史数据包括:每个所述结果数据的通讯标识对应的用户与所述用户的历史通讯数据; 所述将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级,包括: 获取每个所述结果数据的通讯标识; 由每个所述结果数据对应的历史数据计算每个所述结果数据的通讯标识对应的用户与所述用户的通讯频率; 若所述计算得到的通讯频率大于预设通讯频率值,将所述结果数据的优先级确定为第二优先级。4.如权利要求1所述的方法,其特征在于,所述查找与所述关键字匹配的多个结果数据,并获取所述每个结果数据对应的预设类别标识之后,包括: 获取每个所述结果数据对应的历史数据,所述历史数据包括:历史搜索数据; 所述将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级,包括: 由所述每个结果数据对应的历史数据确定所述结果数据的历史搜索频率;若所述结果数据的历史搜索频率大于预设搜索频率值,将所述结果数据的优先级确定为第三优先级。5.如权利要求1?4任一所述的方法,其特征在于,所述根据所述结果数据的优先级对所述结果数据进行显示包括: 在任一所述结果数据的优先级包括:所述第一优先级、所述第二优先级或所述第三优先级中至少两项时,对所述结果数据的优先级进行加权计算,由所述每个结果数据的加权计算结果值确定所述结果数据的显示次序,由所述结果数据的显示次序进行显示;或 在任一所述结果数据的优先级包括:所述第一优先级、所述第二优先级或所述第三优先级中任一项时,所述第一优先级对应的结果数据的显示次序在所述第二优先级对应的结果数据的显示次序之前,所述第二优先级对应的结果数据的显示次序在所述第三优先级对应的结果数据的显示次序之前,由所述结果数据的显示次序进行显示。6.一种关键字的搜索装置,其特征在于,所述装置包括: 标识获取模块,用于在检测到用户输入的关键字时,获取所述用户的通讯标识和所述用户的通讯标识对应的预设类别标识; 数据获取模块,用于查找与所述关键字匹配的多个结果数据,并获取所述每个结果数据对应的预设类别标识; 优先级确定模块,用于将所述用户的通讯标识对应的预设类别标识与每个所述结果数据对应的预设类别标识作比较,由所述比较结果和每个所述结果数据确定每个所述结果数据的优先级; 显示模块,用于根据所述结果数据的优先级对所述结果数据进行显示。7.如权利要求6所述的装置,其特征在于,所述优先级确定模块包括: 第一确定单元,用于在所述结果数据对应的预设类别标识与所述用户的通讯标识对应的预设类别标识一致时,将该结果数据的优先级确定为第一优先级。8.如权利要求6所述的装置,其特征在于,所述数据获取模块,还用于获取每个所述结果数据对应的历史数据,所述历史数据包括:每个所述结果数据的通讯标识对应的用户与所述用户的历史通讯数据; 所述优先级确定模块包括: 标识获取单元,用于获取每个所述结果数据的通讯标识; 计算单元,用于由每个所述结果数据对应的历史数据计算每个所述结果数据的通讯标识对应的用户与所述用户的通讯频率;第二确定单元,用于在所述计算得到的通讯频率大于预设通讯频率值时,将所述结果数据的优先级确定为第二优先级。9.如权利要求6所述的装置,其特征在于,所述数据获取模块,还用于获取每个所述结果数据对应的历史数据,所述历史数据包括:历史搜索数据; 所述优先级确定模块包括: 频率确定单元,用于由所述每个结果数据对应的历史数据确定所述结果数据的历史搜索频率; 第三确定单元,用于在所述结果数据的历史搜索频率大于预设搜索频率值时,将所述结果数据的优先级确定为第三优先级。10.如权利要求6?9任一所述的装置,其特征在于,所述显示模块包括:第一显示单元或第二显示单元; 第一显示单元,用于在任一所述结果数据的优先级包括:所述第一优先级、所述第二优先级或所述第三优先级中至少两项时,对所述结果数据的优先级进行加权计算,由所述每个结果数据的加权计算结果值确定所述结果数据的显示次序,由所述结果数据的显示次序进行显示; 第二显示单元,用于在任一所述结果数据的优先级包括:所述第一优先级、所述第二优先级或所述第三优先级中任一项时,所述第一优先级对应的结果数据的显示次序在所述第二优先级对应的结果数据的显示次序之前,所述第二优先级对应的结果数据的显示次序在所述第三优先级对应的结果数据的显示次序之前,由所述结果数据的显示次序进行显示。
【专利摘要】本发明实施例公开一种关键字的搜索及装置,其中方法可包括:在检测到用户输入的关键字时,获取用户的通讯标识和用户的通讯标识对应的预设类别标识;查找与关键字匹配的多个结果数据,并获取每个结果数据对应的预设类别标识;将用户的通讯标识对应的预设类别标识与每个结果数据对应的预设类别标识作比较,由比较结果和每个结果数据确定每个结果数据的优先级;根据结果数据的优先级对结果数据进行显示。采用本发明实施例,可由关键词匹配的几个结果数据的预设类别标识和结果数据确定优先级,进而由根据每个结果数据的优先级进行显示,提高了关键字搜索的精准度,可提高关键字搜索的智能性。
【IPC分类】G06F17/30
【公开号】CN105224567
【申请号】CN201410298847
【发明人】赵田
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年1月6日
【申请日】2014年6月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1