首页 / 专利库 / 电脑零配件 / 手持设备 / 一种手持设备的电话本联系人自动匹配方法

一种手持设备的电话本联系人自动匹配方法

阅读:735发布:2021-06-03

专利汇可以提供一种手持设备的电话本联系人自动匹配方法专利检索,专利查询,专利分析的服务。并且一种 手持设备 的电话本联系人自动匹配方法,包括:1、用户输入查找联系人姓名;2、系统获取用户输入的联系人姓名,在联系人 数据库 进行模糊查询;3、系统对查找结果进行自动匹配;a.查找结果为0,删除用户输入的查找联系人姓名;b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字;c.查找结果为2或者大于2:若结果中仅存在1个与用户输入完全匹配的;若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。,下面是一种手持设备的电话本联系人自动匹配方法专利的具体信息内容。

1.一种手持设备的电话本联系人自动匹配方法,其特征在于,包括:
步骤1.用户输入查找联系人姓名;
步骤2.系统获取用户输入的联系人姓名,在联系人数据库进行模糊查询;
步骤3、系统对查找结果进行自动匹配;
a.查找结果为0,则联系人数据库不存在用户所需要的联系人号码,删除用户输入的查找联系人姓名,并提示用户无法找到相关联系人;
b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字,同时将号码传递给相关接口
c.查找结果为2或者大于2;
若结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束;
若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;
若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。
2.根据权利要求1所述的手持设备的电话本联系人自动匹配方法,其特征在于:步骤1所述的用户输入查找联系人姓名包括输入联系人全部或部分姓名。
3.根据权利要求2所述的手持设备的电话本联系人自动匹配方法,其特征在于,步骤2所述的系统获取用户输入的联系人姓名,在联系人数据库进行模糊查询包括:
步骤S101.用户输入联系人姓名后,系统自动获取字符串;
步骤S102.根据字符串在联系人数据库中进行查找;
步骤S103.查找到该字符串后逐个进行对比;
步骤S104.对比完成后将结果显示在输入下拉框内。
4.根据权利要求3所述的手持设备的电话本联系人自动匹配方法,其特征在于,步骤S103所述的查找到该字符串后逐个进行对比包括:
步骤S1031.将输入字符串长度与联系人数据库查找的字符串进行对比,输入字符串长度小于等于联系人数据库查找的字符串则执行下一步,否则结束对比;
步骤S1032.按顺序逐个字符进行对比,一致或则执行下一步,否则结束对比;
步骤S1033.将对比结果输送至联系人输入下拉框。
5.根据权利要求4所述的手持设备的电话本联系人自动匹配方法,其特征在于,步骤S1032所述的对比一致包括:
输入字符串长度等于联系人数据库查找的字符串,对比结果完全一致;
输入字符串长度小于联系人数据库查找的字符串,将联系人数据库查找的字符串的前面等于输入字符串长度的字符串与输入字符串进行对比,对比结果完全一致。
6.根据权利要求5所述的手持设备的电话本联系人自动匹配方法,其特征在于,步骤3中结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束包括:
步骤S201.查找结果中存在1个与用户输入联系人完全匹配的;
步骤S202.系统自动获取匹配结果;
步骤S203.将该联系人号码传送至拨号端或信息发送端;
步骤S204.查找结束。
7.根据权利要求6所述的手持设备的电话本联系人自动匹配方法,其特征在于,步骤3中结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择,包括:
步骤S301.查找结果中存在2个或大于2个与用户输入联系人完全匹配的;
步骤S302.系统自动获取匹配结果;
步骤S303.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S304.用户通过弹出提示框选择联系人。
8.根据权利要求7所述的手持设备的电话本联系人自动匹配方法,其特征在于,步骤
3中结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容,包括:
步骤S401.查找结果中存在0个与用户输入完全匹配的;
步骤S402.系统自动获取匹配结果;
步骤S403. 比较结果中是否存在相同的联系人,是则执行下一步,否则提示输入无效并删除用户输入内容;
步骤S404.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S405.用户通过弹出提示框选择联系人。
9.根据权利要求8所述的手持设备的电话本联系人自动匹配方法,其特征在于:步骤S403所述的比较结果中是否存在相同的联系人为同一个联系人,不同号码。

说明书全文

一种手持设备的电话本联系人自动匹配方法

技术领域

[0001] 本发明涉及一种移动终端设备,特别是涉及一种手持设备的电话本联系人自动匹配方法。

背景技术

[0002] 手机发送短信、电子邮件等操作都需要添加联系人,用户可以直接输入号码或者通过联系人列表查找添加。随着社会交往联系的紧密,手机中存储的联系人越来越多,用户无法记住所有的号码,基本是通过查找联系人列表。目前市场上的大部分智能手机在添加联系人的时候只能看到名字,一旦遇到同名用户会面临难以抉择的情况。针对这些情况,一些手机采用了最近联系人列表和下拉列表的方案,以帮助用户快速找到需要的联系人,但是智能性、鲁棒性不够,所谓“鲁棒性”,是指控制系统在一定(结构,大小)的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。鉴于此,查找联系人更多的需要依赖用户的决策。

发明内容

[0003] 本发明的目的在于克服现有技术的不足,提供一种手持设备的电话本联系人自动匹配方法,增强智能机的人性化,用户在输入全部或部分联系人姓名时,在联系人号码匹配结果准确的前提下,尽量为自动为用户选择,特别针对同个联系人多个号码的情况,能有效避免用户过多的操作,实现流程简单直接,避免界面的过多跳转。
[0004] 为了达到上述目的,本发明采用的技术方案是,一种手持设备的电话本联系人自动匹配方法,包括:步骤1.用户输入查找联系人姓名;
步骤2.系统获取用户输入的联系人姓名,在联系人数据库进行模糊查询;
步骤3、系统对查找结果进行自动匹配;
a.查找结果为0,则联系人数据库不存在用户所需要的联系人号码,删除用户输入的查找联系人姓名,并提示用户无法找到相关联系人;
b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字,同时将号码传递给相关接口
c.查找结果为2或者大于2;
若结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束;
若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;
若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。
[0005] 进一步的,步骤1所述的用户输入查找联系人姓名包括输入联系人全部或部分姓名。
[0006] 进一步的,步骤2所述的系统获取用户输入的联系人姓名,在联系人数据库进行模糊查询包括:步骤S101.用户输入联系人姓名后,系统自动获取字符串;
步骤S102.根据字符串在联系人数据库中进行查找;
步骤S103.查找到该字符串后逐个进行对比;
步骤S104.对比完成后将结果显示在输入下拉框内。
[0007] 进一步的,步骤S103所述的查找到该字符串后逐个进行对比包括:步骤S1031.将输入字符串长度与联系人数据库查找的字符串进行对比,输入字符串长度小于等于联系人数据库查找的字符串则执行下一步,否则结束对比;
步骤S1032.按顺序逐个字符进行对比,一致或则执行下一步,否则结束对比;
步骤S1033.将对比结果输送至联系人输入下拉框。
[0008] 进一步的,步骤S1032所述的对比一致包括:输入字符串长度等于联系人数据库查找的字符串,对比结果完全一致;
输入字符串长度小于联系人数据库查找的字符串,将联系人数据库查找的字符串的前面等于输入字符串长度的字符串与输入字符串进行对比,对比结果完全一致。
[0009] 进一步的,步骤3中结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束包括:步骤S201.查找结果中存在1个与用户输入联系人完全匹配的;
步骤S202.系统自动获取匹配结果;
步骤S203.将该联系人号码传送至拨号端或信息发送端;
步骤S204.查找结束。
[0010] 进一步的,步骤3中结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择,包括:步骤S301.查找结果中存在2个或大于2个与用户输入联系人完全匹配的;
步骤S302.系统自动获取匹配结果;
步骤S303.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S304.用户通过弹出提示框选择联系人。
[0011] 进一步的,步骤3中结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容,包括:步骤S401.查找结果中存在0个与用户输入完全匹配的;
步骤S402.系统自动获取匹配结果;
步骤S403. 比较结果中是否存在相同的联系人,是则执行下一步,否则提示输入无效并删除用户输入内容;
步骤S404.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S405.用户通过弹出提示框选择联系人。
[0012] 进一步的,步骤S403所述的比较结果中是否存在相同的联系人为同一个联系人,不同号码。
[0013] 与现有技术相比,本发明的有益效果是:通过对联系人数据库进行查找匹配,增强智能机的人性化,用户在输入全部或部分联系人姓名时,在联系人号码匹配结果准确的前提下,尽量为自动为用户选择,特别针对同个联系人多个号码的情况,能有效避免用户过多的操作,实现流程简单直接,避免界面的过多跳转。附图说明
[0014] 图1为本发明的方法流程图

具体实施方式

[0015] 下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
[0016] 本发明的方法流程图如图1所示,一种手持设备的电话本联系人自动匹配方法,包括:步骤1.用户输入查找联系人姓名;
步骤2.系统获取用户输入的联系人姓名,在联系人数据库进行模糊查询;
步骤3、系统对查找结果进行自动匹配;
a.查找结果为0,则联系人数据库不存在用户所需要的联系人号码,删除用户输入的查找联系人姓名,并提示用户无法找到相关联系人;
b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字,同时将号码传递给相关接口;
c.查找结果为2或者大于2;
若结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束;
若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;
若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。
[0017] 进一步的,步骤1所述的用户输入查找联系人姓名包括输入联系人全部或部分姓名。
[0018] 进一步的,步骤2所述的系统获取用户输入的联系人姓名,在联系人数据库进行模糊查询包括:步骤S101.用户输入联系人姓名后,系统自动获取字符串;
步骤S102.根据字符串在联系人数据库中进行查找;
步骤S103.查找到该字符串后逐个进行对比;
步骤S104.对比完成后将结果显示在输入下拉框内。
[0019] 进一步的,步骤S103所述的查找到该字符串后逐个进行对比包括:步骤S1031.将输入字符串长度与联系人数据库查找的字符串进行对比,输入字符串长度小于等于联系人数据库查找的字符串则执行下一步,否则结束对比;
步骤S1032.按顺序逐个字符进行对比,一致或则执行下一步,否则结束对比;
步骤S1033.将对比结果输送至联系人输入下拉框。
[0020] 进一步的,步骤S1032所述的对比一致包括:输入字符串长度等于联系人数据库查找的字符串,对比结果完全一致;
输入字符串长度小于联系人数据库查找的字符串,将联系人数据库查找的字符串的前面等于输入字符串长度的字符串与输入字符串进行对比,对比结果完全一致。
[0021] 进一步的,步骤3中结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束包括:步骤S201.查找结果中存在1个与用户输入联系人完全匹配的;
步骤S202.系统自动获取匹配结果;
步骤S203.将该联系人号码传送至拨号端或信息发送端;
步骤S204.查找结束。
[0022] 进一步的,步骤3中结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择,包括:步骤S301.查找结果中存在2个或大于2个与用户输入联系人完全匹配的;
步骤S302.系统自动获取匹配结果;
步骤S303.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S304.用户通过弹出提示框选择联系人。
[0023] 进一步的,步骤3中结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容,包括:步骤S401.查找结果中存在0个与用户输入完全匹配的;
步骤S402.系统自动获取匹配结果;
步骤S403. 比较结果中是否存在相同的联系人,是则执行下一步,否则提示输入无效并删除用户输入内容;
步骤S404.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S405.用户通过弹出提示框选择联系人。
[0024] 进一步的,步骤S403所述的比较结果中是否存在相同的联系人为同一个联系人,不同号码。
[0025] 联系人匹配是在用户输入姓名后点击发送或者点击内容输入框时进行匹配的,用户可能输入了姓名的一部分或者全部。
[0026] 例如:用户输入了“李明”:1. 模糊查询结果为0,那么就提示无效并删除输入的内容;
2. 模糊查询结果为1个,比如正好是“李明”,就直接传递号码,如果是“李明文”,则在输入框补全为“李明文”,并传递号码;
3. 模糊查询结果为2或者大于2个,以下处理:
3.1 如果模糊查询结果和“李明”没有完全匹配的,比如“李明文”,“李明彩”,因为结果不相同,则提示无效并删除内容;若为”李明文“,”李明文“,即存储了一个人的两个号码,弹出提示框供用户选择;
3.2 如果模糊查询结果和”李明“有1个完全匹配,比如“李明”,“李明文”,则传递“李明”的号码;
3.3 如果模糊查询结果和“李明”有2个或大于2个完全匹配,比如“李明”,“李明”,“李明文”,弹出提示框(假如有两个“李明”)供用户选择。
[0027] 用户输入姓名后,点击发送或者点击输入内容框才引起匹配的执行。
[0028] 关于3.1中“李明文”,“李明文”弹提示框供用户选择,而“李明文”,“李明彩”直接删除,这个是考虑到用户输入“李明”后,两个“李明文”也认为是只有一个姓名与“李明”匹配,具备唯一性,就提供用户选择。而“李明文”,“李明彩”无法判断用户需要哪个,直接删除。本发明只是处理用户在输入完成(可能用户只输入了一部分后)点击发送或者输入内容框后,尽最大可能主动代替考虑用户的思维。
[0029] 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈