联系人搜索方法、装置和终端设备的制造方法

文档序号:9750908阅读:204来源:国知局
联系人搜索方法、装置和终端设备的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,尤其涉及一种联系人搜索方法、装置和终端设备。
【背景技术】
[0002]随着移动互联网的不断发展,移动终端市场日益发展壮大,智能手机用户逐年激增。从而也对作为智能手机的核心功能和常用通讯工具的比如通讯录,即时通讯等应用,提出了更加快速、智能的使用需求。
[0003]目前,从智能手机的联系人通讯录、即时通讯应用中的联系人通讯录等通讯录中搜索联系人的方式,多是采用T9搜索方式。具体来说,是通过T9输入法输入想要搜索的联系人的姓名全拼、姓名首字母所对应的数字按键,从而,在对应的联系人通讯录中搜索出与输入的数字按键相对应的联系人列表,以使用户从该联系人列表中选择需要的联系人信息。仅以姓名作为搜索索引,在实际使用过程中,可能出现这样的情况:在以姓名首字母为索引搜索的过程中,联系人通讯录中可能存在很多个具有相同姓名首字母的联系人,即搜索结果列表中可能包含较多联系人信息,而且,由于用户可能对想要搜索的联系人在联系人通讯录中的姓名记忆错误,使得输入的搜索索引不正确,而导致未搜索到该联系人。

【发明内容】

[0004]本公开提供一种联系人搜索方法、装置和终端设备,通过扩展通讯搜索方式,提高搜索结果的准确率,提高用户体验。
[0005]根据本公开实施例的第一方面,提供一种联系人搜索方法,包括:
[0006]检测针对通信录的搜索指令,所述搜索指令至少包括搜索关键字;
[0007]响应于检测到所述搜索指令,根据所述搜索关键字在所述通信录中搜索联系人属性满足预定条件的目标联系人信息。
[0008]该技术方案可以包括以下有益效果:用户需要进行联系人搜索时,可以根据实际需求,输入搜索联系人不同属性信息的搜索关键字,在通讯录中进行相应的搜索,得到属性满足搜索关键字对应的条件的目标联系人信息。从而,基于不同的联系人属性信息扩展多种不同的条件类型即不同的搜索关键字,使得即使在某一种搜索关键字失败时,还可以通过其他关键字进行联系人搜索,提高了联系人搜索的准确性的同时,也提高了用户体验。
[0009]在第一方面的第一种可能的实现方式中,所述根据所述搜索关键字在所述通信录中搜索联系人属性满足预定条件的目标联系人信息,包括:
[0010]根据所述搜索关键字在所述通信录中搜索联系人属性满足以下至少一项的目标联系人信息:工作地址为所述搜索关键字对应的目标地址、号码归属地为所述搜索关键字对应的目标归属地、联系人信息创建时间为所述搜索关键字对应的目标时间。
[0011]该技术方案可以包括以下有益效果:通过扩展诸如上述工作地址、号码归属地、创建时间等联系人属性信息作为搜索目标联系人的搜索依据,使得用户在进行目标联系人信息搜索的过程中,可以进行多种可选搜索关键字类型的选择,提高了目标联系人被搜索到的概率,提高了用户体验。
[0012]根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,根据所述搜索关键字在所述通信录中搜索联系人属性满足所述至少一项的目标联系人信息,包括:
[0013]在通信录中检测已关联工作地址的候选联系人信息;
[0014]响应于检测到所述候选联系人信息,在所述候选联系人信息中搜索工作地址为所述目标地址的所述目标联系人信息;
[0015]响应于在所述候选联系人信息中未搜索到所述目标联系人信息,在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息;
[0016]响应于未检测到所述候选联系人信息,在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息。
[0017]该技术方案可以包括以下有益效果:当用户先以工作地址的方式进行联系人搜索时,首先根据联系人属性信息中是否包含有工作地址,检测通讯录中是否包含工作地址属性信息的各候选联系人。进而,如果检测出包含候选联系人但在这些候选联系人中没搜索到目标联系人信息或者通信录中不存在包含工作地址属性信息的候选联系人,则继而在通信录的各联系人中以号码归属地的方式进行搜索,以搜索出与目标归属地对应的目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性。
[0018]根据第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,根据所述搜索关键字在所述通信录中搜索联系人属性满足所述至少一项的目标联系人信息,包括:
[0019]在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息;
[0020]响应于在所述通信录中未搜索到所述目标联系人信息,在通信录中检测已关联工作地址的候选联系人信息;
[0021]响应于检测到所述候选联系人信息,在所述候选联系人信息中搜索工作地址为所述目标地址的所述目标联系人信息。
[0022]该技术方案可以包括以下有益效果:当用户先以号码归属地的方式进行目标联系人搜索时,如果未搜索到与目标归属地对应的目标联系人信息,则继而在通信录的各联系人中以工作地址的方式进行搜索,以从包含有工作地址属性信息的候选联系人中搜索出与目标地址对应的目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性。
[0023]根据第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,根据所述搜索关键字在所述通信录中搜索联系人属性满足所述至少一项的目标联系人信息,包括:
[0024]在通信录中检测已关联工作地址的候选联系人信息;
[0025]响应于检测到所述候选联系人信息,在所述候选联系人信息中搜索工作地址为所述目标地址的第一联系人信息;
[0026]在所述通信录中搜索号码归属地为所述目标归属地的第二联系人信息;
[0027]将所述第一联系人信息与所述第二联系人信息之间,包括的相同的联系人信息确定为所述目标联系人信息。
[0028]该技术方案可以包括以下有益效果:当用户进行目标联系人信息搜索是,既可以基于工作地址的方式在包含有工作地址属性信息的候选联系人中搜索与目的地址对应的第一联系人信息,又可以基于号码归属地的方式在通信录中搜索与目标归属地对应的第二联系人信息,进而取第一联系人信息和第二联系人信息的交集,即将第一联系人信息和第二联系人信息中包含的相同联系人信息确定为目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性和搜索结果的准确性。
[0029]根据第一方面的第一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述根据所述搜索关键字在所述通信录中搜索联系人属性满足以下至少一项的目标联系人信息,包括:
[0030]当根据所述搜索关键字在所述通信录中搜索联系人属性满足所述至少一项中的多项的目标联系人信息时,获取基于每项搜索得到的多项搜索结果;
[0031]将所述多项搜索结果之间包括的相同的联系人信息确定为所述目标联系人信息。
[0032]该技术方案可以包括以下有益效果:在基于多种不同的联系人属性信息进行目标联系人的搜索时,根据每种搜索关键字可以获得对应的每种搜索结果,将多种搜索结果按照姓名或电话号码取交集即将多种搜索结果中包含的相同联系人信息确定为目标联系人信息,从而,最终得的搜索结果中包含的联系人信息会非常少,便于用户快速地找到其所要搜寻的联系人。
[0033]根据本公开实施例的第二方面,提供一种联系人搜索装置,包括:
[0034]检测模块,被配置为检测针对通信录的搜索指令,所述搜索指令至少包括搜索关键字;
[0035]搜索模块,被配置为响应于所述检测模块检测到所述搜索指令,根据所述搜索关键字在所述通信录中搜索联系人属性满足预定条件的目标联系人信息。
[0036]该技术方案可以包括以下有益效果:用户需要进行联系人搜索时,可以根据实际需求,输入搜索联系人不同属性信息的搜索关键字,在通讯录中进行相应的搜索,得到属性满足搜索关键字对应的条件的目标联系人信息。从而,基于不同的联系人属性信息扩展多种不同的条件类型即不同的搜索关键字,使得即使在某一种搜索关键字失败时,还可以通过其他关键字进行联系人搜索,提高了联系人搜索的准确性的同时,也提高了用户体验。
[0037]在第二方面的第一种可能的实现方式中,所述搜索模块被配置为:
[0038]根据所述搜索关键字在所述通信录中搜索联系人属性满足以下至少一项的目标联系人信息:工作地址为所述搜索关键字对应的目标地址、号码归属地为所述搜索关键字对应的目标归属地、联系人信息创建时间为所述搜索关键字对应的目标时间。
[0039]该技术方案可以包括以下有益效果:通过扩展诸如上述工作地址、号码归属地、创建时间等联系人属性信息作为搜索目标联系人的搜索依据,使得用户在进行目标联系人信息搜索的过程中,可以进行多种可选搜索关键字类型的选择,提高了目标联系人被搜索到的概率,提高了用户体验。
[0040]根据第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述搜索模块包括:[0041 ]第一检测子模块,被配置为在通信录中检测已关联工作地址的候选联系人信息;
[0042]第一搜索子模块,被配置为响应于所述第一检测子模块检测到所述候选联系人信息,在所述候选联系人信息中搜索工作地址为所述目标地址的所述目标联系人信息;
[0043]第二搜索子模块,被配置为响应于所述第一搜索子模块在所述候选联系人信息中未搜索到所述目标联系人信息,在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息;
[0044]第三搜索子模块,被配置为响应于所述第一检测子模块未检测到所述候选联系人信息,在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息。
[0045]该技术方案可以包括以下有益效果:当用户先以工作地址的方式进行联系人搜索时,首先根据联系人属性信息中是否包含有工作地址,检测通讯录中是否包含工作地址属性信息的各候选联系人。进而,如果检测出包含候选联系人但在这些候选联系人中没搜索到目标联系人信息或者通信录中不存在包含工作地址属性信息的候选联系人,则继而在通信录的各联系人中以号码归属地的方式进行搜索,以搜索出与目标归属地对应的目标联系人信息。通过设置工作地址、号码归属地的搜索方式,扩展了用户的可选搜索方式,提高用户体验的同时,也可以提高联系人被搜寻到的可能性。
[0046]根据第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述搜索模块包括:
[0047]第四搜索子模块,被配置为在所述通信录中搜索号码归属地为所述目标归属地的所述目标联系人信息;
[0048]第二检测子模块,被配置为响应于所述第四搜索子模块在所述通信录中未搜索到所述目标联系人信息,在通信录中检测已关联工作地址的候选联系人信息;
[0049]第五搜索子模块,被配置为响应于所述第二检测子模块检测到所述候选联系人信息,在所述候选联系人信息中搜索工作地
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1