一种联系人信息查找方法和系统的制作方法

文档序号:8226204阅读:690来源:国知局
一种联系人信息查找方法和系统的制作方法
【技术领域】
[0001] 本发明属于信息处理和规则匹配技术领域,尤其涉及一种联系人信息查找方法和 系统。
【背景技术】
[0002] 用户在使用智能手机等移动终端进行通话或发送短信息等业务应用前,一般需首 先从联系人数据库中查找定位出目标联系人信息,以基于目标联系人信息中的电话号码实 现拨号。
[0003] 目前,一般通过输入联系人姓名或电话号码的前几位字符,并从联系人数据库中 匹配所述输入内容实现查找,例如输入数字"136",则可从数据库中匹配出手机号码前三位 为"136"的所有联系人;输入中文字符"王",则可匹配出数据库中所有姓名首字符为"王" 的联系人,供用户选择。可见,现有技术仅能从数据库相应字段内容的首位字符进行匹配, 导致用户仅能基于联系人相关信息中的前几位字符实现查找,匹配的灵活性较差,降低了 用户的查找效率、影响了用户体验。

【发明内容】

[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]由以上方案可知,本发明接收用户输入的字符序列,并从联系人数据库中提取出 预设字段内容包含所述字符序列的各联系人及相应的联系人信息,之后控制显示所提取 的信息供用户选择。可见,区别于现有技术中仅能从数据库相应字段内容的首位字符进 行匹配这一特点,本发明可从预设字段内容的任意一位字符进行匹配,只要满足预设字段 内容包含用户输入的字符序列这一条件,即表征匹配成功,例如假设目标联系人的号码为 "136 XXX6290",则用户可通过输入"136"、"6290"等该号码所包含的任意一子序列实现联系 人匹配,匹配规则较为灵活,提升了用户查找效率、改善了用户体验。
【附图说明】
[0030] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。
[0031]图1是本发明实施例一公开的联系人信息查找方法的流程图;
[0032]图2是本发明实施例二公开的联系人信息查找系统的一种结构示意图;
[0033] 图3是本发明实施例二公开的联系人信息查找系统的另一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1