【技术实现步骤摘要】
本专利技术涉及信息显示领域,更具体地,本专利技术涉及一种在电子设备的电话簿中按姓氏列表查找电话簿联系人的方法。
技术介绍
电话簿是例如手机等通信设备的基本功能,每天都会被用户频繁的使用。其作为存储联系人数据的存储器,如何准确、高效的查找到目标联系人记录,是提升用户体验的关键。现今绝大部分电话簿所采取的查找方式是按照姓名查找,也就是需要输入所要查找的联系人姓名中的关键字,才能找到该联系人和该联系人的信息。也有一些电话簿查找方式更人性化,只需要输入姓名的首字母就可以找出相近的联系人。但上述这些查找方式, 都依赖于用户的输入。一般来说,输入是一个比较繁琐的过程,如果用户再记错或者输入错误的话,就会费时费力而查不到所需的联系人。因此,需要一种快速正确找到电话簿中联系人的方法。
技术实现思路
本专利技术的目的在于提供一种不需要用户输入关键字或首字母,就能方便的查找到正确的联系人的方法。本专利技术提供一种按姓氏列表查找电话簿联系人的方法,在开始查询联系人之后, 该方法包括步骤1 从联系人姓名的姓氏和名字被分开存放的电话薄存储模块中获取所有联系人姓氏;步骤2 提取所述联系人姓氏的首字母;步骤3 将所述姓氏的首字母与哈希表关键字选择阈比较,如果匹配,将该姓氏添加为该关键字的关键字码值;步骤4 重复步骤2和3直到将全部联系人姓氏添加到哈希表中,生成哈希表;步骤5 以姓氏列表的形式显示生成的哈希表,该姓氏列表包括关键字和关键字码值;步骤6 根据用户选择的哈希表中的联系人的姓氏查找该姓氏对应的联系人的相关记录。优选地,哈希表关键字取值范围包括沈个英文字母和至少一个符号,哈希表关键 ...
【技术保护点】
【技术特征摘要】
1.一种按姓氏列表查找电话簿联系人的方法,其特征在于,包括步骤1 从联系人姓名的姓氏和名字被分开存放的电话薄存储模块中获取所有联系人姓氏;步骤2 提取所述联系人姓氏的首字母;步骤3:将所述姓氏的首字母与哈希表关键字选择阈比较,如果匹配,将该姓氏添加为该关键字的关键字码值;步骤4 重复步骤2和3直到将全部联系人姓氏添加到哈希表中,生成哈希表; 步骤5 以姓氏列表的形式显示生成的哈希表,该姓氏列表包括关键字和关键字码值; 步骤6 根据用户选择的哈希表中的联系人的姓氏查找该姓氏对应的联系人的相关记录。2.根据权利要求1所述的按姓氏列表查找电话簿联系人的方法,其特征在于,哈希表关键字取值范围包括26个英文字母和至少一个符号,哈希表关键字码值是包括与该关键字匹配的姓氏的数组。3.根据权利要求1所述的按姓氏列表查找电话簿联系人的方法,其特征在于,如果所提取的姓氏是中文,所述姓氏的首字母是该姓氏拼音的首字母,如果所提取的姓氏是西文, 所述姓氏首字母是该姓氏的第一个字符。4.根据权利要求2所述的按姓氏列表查找电话簿联系人的方法,其特征在于,如果姓氏的首字母不是26个英文字母,则将该姓氏添加到以所述符号为关键字的...
【专利技术属性】
技术研发人员:刘宇茜,李振鹏,程帅,
申请(专利权)人:汉王科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。