CN102821182A - 一种手持设备的电话本联系人自动匹配方法 - Google Patents
一种手持设备的电话本联系人自动匹配方法 Download PDFInfo
- Publication number
- CN102821182A CN102821182A CN2012103095201A CN201210309520A CN102821182A CN 102821182 A CN102821182 A CN 102821182A CN 2012103095201 A CN2012103095201 A CN 2012103095201A CN 201210309520 A CN201210309520 A CN 201210309520A CN 102821182 A CN102821182 A CN 102821182A
- Authority
- CN
- China
- Prior art keywords
- user
- input
- contact person
- contact
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
一种手持设备的电话本联系人自动匹配方法,包括:1、用户输入查找联系人姓名;2、***获取用户输入的联系人姓名,在联系人数据库进行模糊查询;3、***对查找结果进行自动匹配;a.查找结果为0,删除用户输入的查找联系人姓名;b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字;c.查找结果为2或者大于2:若结果中仅存在1个与用户输入完全匹配的;若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。
Description
技术领域
本发明涉及一种移动终端设备,特别是涉及一种手持设备的电话本联系人自动匹配方法。
背景技术
手机发送短信、电子邮件等操作都需要添加联系人,用户可以直接输入号码或者通过联系人列表查找添加。随着社会交往联系的紧密,手机中存储的联系人越来越多,用户无法记住所有的号码,基本是通过查找联系人列表。目前市场上的大部分智能手机在添加联系人的时候只能看到名字,一旦遇到同名用户会面临难以抉择的情况。针对这些情况,一些手机采用了最近联系人列表和下拉列表的方案,以帮助用户快速找到需要的联系人,但是智能性、鲁棒性不够,所谓“鲁棒性”,是指控制***在一定(结构,大小)的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。鉴于此,查找联系人更多的需要依赖用户的决策。
发明内容
本发明的目的在于克服现有技术的不足,提供一种手持设备的电话本联系人自动匹配方法,增强智能机的人性化,用户在输入全部或部分联系人姓名时,在联系人号码匹配结果准确的前提下,尽量为自动为用户选择,特别针对同个联系人多个号码的情况,能有效避免用户过多的操作,实现流程简单直接,避免界面的过多跳转。
为了达到上述目的,本发明采用的技术方案是,一种手持设备的电话本联系人自动匹配方法,包括:
步骤1.用户输入查找联系人姓名;
步骤2.***获取用户输入的联系人姓名,在联系人数据库进行模糊查询;
步骤3、***对查找结果进行自动匹配;
a.查找结果为0,则联系人数据库不存在用户所需要的联系人号码,删除用户输入的查找联系人姓名,并提示用户无法找到相关联系人;
b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字,同时将号码传递给相关接口;
c.查找结果为2或者大于2;
若结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束;
若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;
若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。
进一步的,步骤1所述的用户输入查找联系人姓名包括输入联系人全部或部分姓名。
进一步的,步骤2所述的***获取用户输入的联系人姓名,在联系人数据库进行模糊查询包括:
步骤S101.用户输入联系人姓名后,***自动获取字符串;
步骤S102.根据字符串在联系人数据库中进行查找;
步骤S103.查找到该字符串后逐个进行对比;
步骤S104.对比完成后将结果显示在输入下拉框内。
进一步的,步骤S103所述的查找到该字符串后逐个进行对比包括:
步骤S1031.将输入字符串长度与联系人数据库查找的字符串进行对比,输入字符串长度小于等于联系人数据库查找的字符串则执行下一步,否则结束对比;
步骤S1032.按顺序逐个字符进行对比,一致或则执行下一步,否则结束对比;
步骤S1033.将对比结果输送至联系人输入下拉框。
进一步的,步骤S1032所述的对比一致包括:
输入字符串长度等于联系人数据库查找的字符串,对比结果完全一致;
输入字符串长度小于联系人数据库查找的字符串,将联系人数据库查找的字符串的前面等于输入字符串长度的字符串与输入字符串进行对比,对比结果完全一致。
进一步的,步骤3中结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束包括:
步骤S201.查找结果中存在1个与用户输入联系人完全匹配的;
步骤S202.***自动获取匹配结果;
步骤S203.将该联系人号码传送至拨号端或信息发送端;
步骤S204.查找结束。
进一步的,步骤3中结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择,包括:
步骤S301.查找结果中存在2个或大于2个与用户输入联系人完全匹配的;
步骤S302.***自动获取匹配结果;
步骤S303.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S304.用户通过弹出提示框选择联系人。
进一步的,步骤3中结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容,包括:
步骤S401.查找结果中存在0个与用户输入完全匹配的;
步骤S402.***自动获取匹配结果;
步骤S403. 比较结果中是否存在相同的联系人,是则执行下一步,否则提示输入无效并删除用户输入内容;
步骤S404.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S405.用户通过弹出提示框选择联系人。
进一步的,步骤S403所述的比较结果中是否存在相同的联系人为同一个联系人,不同号码。
与现有技术相比,本发明的有益效果是:通过对联系人数据库进行查找匹配,增强智能机的人性化,用户在输入全部或部分联系人姓名时,在联系人号码匹配结果准确的前提下,尽量为自动为用户选择,特别针对同个联系人多个号码的情况,能有效避免用户过多的操作,实现流程简单直接,避免界面的过多跳转。
附图说明
图1为本发明的方法流程图。
具体实施方式
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
本发明的方法流程图如图1所示,一种手持设备的电话本联系人自动匹配方法,包括:
步骤1.用户输入查找联系人姓名;
步骤2.***获取用户输入的联系人姓名,在联系人数据库进行模糊查询;
步骤3、***对查找结果进行自动匹配;
a.查找结果为0,则联系人数据库不存在用户所需要的联系人号码,删除用户输入的查找联系人姓名,并提示用户无法找到相关联系人;
b.查找结果为1,则自动匹配该联系人,在输入框补全联系人的名字,同时将号码传递给相关接口;
c.查找结果为2或者大于2;
若结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束;
若结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择;
若结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容。
进一步的,步骤1所述的用户输入查找联系人姓名包括输入联系人全部或部分姓名。
进一步的,步骤2所述的***获取用户输入的联系人姓名,在联系人数据库进行模糊查询包括:
步骤S101.用户输入联系人姓名后,***自动获取字符串;
步骤S102.根据字符串在联系人数据库中进行查找;
步骤S103.查找到该字符串后逐个进行对比;
步骤S104.对比完成后将结果显示在输入下拉框内。
进一步的,步骤S103所述的查找到该字符串后逐个进行对比包括:
步骤S1031.将输入字符串长度与联系人数据库查找的字符串进行对比,输入字符串长度小于等于联系人数据库查找的字符串则执行下一步,否则结束对比;
步骤S1032.按顺序逐个字符进行对比,一致或则执行下一步,否则结束对比;
步骤S1033.将对比结果输送至联系人输入下拉框。
进一步的,步骤S1032所述的对比一致包括:
输入字符串长度等于联系人数据库查找的字符串,对比结果完全一致;
输入字符串长度小于联系人数据库查找的字符串,将联系人数据库查找的字符串的前面等于输入字符串长度的字符串与输入字符串进行对比,对比结果完全一致。
进一步的,步骤3中结果中仅存在1个与用户输入完全匹配的,将号码传递给相关接口,查找结束包括:
步骤S201.查找结果中存在1个与用户输入联系人完全匹配的;
步骤S202.***自动获取匹配结果;
步骤S203.将该联系人号码传送至拨号端或信息发送端;
步骤S204.查找结束。
进一步的,步骤3中结果存在2个或大于2个与用户输入完全匹配的,弹出包含号码显示的提示框供用户选择,包括:
步骤S301.查找结果中存在2个或大于2个与用户输入联系人完全匹配的;
步骤S302.***自动获取匹配结果;
步骤S303.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S304.用户通过弹出提示框选择联系人。
进一步的,步骤3中结果中存在0个与用户输入完全匹配的,首先比较结果中是否存在相同的联系人,如果相同,弹出包含号码显示的提示框供用户选择,否则,提示输入无效并删除用户输入内容,包括:
步骤S401.查找结果中存在0个与用户输入完全匹配的;
步骤S402.***自动获取匹配结果;
步骤S403. 比较结果中是否存在相同的联系人,是则执行下一步,否则提示输入无效并删除用户输入内容;
步骤S404.将与用户输入完全匹配的联系人姓名与号码显示在提示框内,并单独显示;
步骤S405.用户通过弹出提示框选择联系人。
进一步的,步骤S403所述的比较结果中是否存在相同的联系人为同一个联系人,不同号码。
联系人匹配是在用户输入姓名后点击发送或者点击内容输入框时进行匹配的,用户可能输入了姓名的一部分或者全部。
例如:用户输入了“李明”:
1. 模糊查询结果为0,那么就提示无效并删除输入的内容;
2. 模糊查询结果为1个,比如正好是“李明”,就直接传递号码,如果是“李明文”,则在输入框补全为“李明文”,并传递号码;
3. 模糊查询结果为2或者大于2个,以下处理:
3.1 如果模糊查询结果和“李明”没有完全匹配的,比如“李明文”,“李明彩”,因为结果不相同,则提示无效并删除内容;若为”李明文“,”李明文“,即存储了一个人的两个号码,弹出提示框供用户选择;
3.2 如果模糊查询结果和”李明“有1个完全匹配,比如“李明”,“李明文”,则传递“李明”的号码;
3.3 如果模糊查询结果和“李明”有2个或大于2个完全匹配,比如“李明”,“李明”,“李明文”,弹出提示框(假如有两个“李明”)供用户选择。
用户输入姓名后,点击发送或者点击输入内容框才引起匹配的执行。
关于3.1中“李明文”,“李明文”弹提示框供用户选择,而“李明文”,“李明彩”直接删除,这个是考虑到用户输入“李明”后,两个“李明文”也认为是只有一个姓名与“李明”匹配,具备唯一性,就提供用户选择。而“李明文”,“李明彩”无法判断用户需要哪个,直接删除。本发明只是处理用户在输入完成(可能用户只输入了一部分后)点击发送或者输入内容框后,尽最大可能主动代替考虑用户的思维。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。
Claims (9)
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所述的比较结果中是否存在相同的联系人为同一个联系人,不同号码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210309520.1A CN102821182B (zh) | 2012-08-28 | 2012-08-28 | 一种手持设备的电话本联系人自动匹配方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210309520.1A CN102821182B (zh) | 2012-08-28 | 2012-08-28 | 一种手持设备的电话本联系人自动匹配方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102821182A true CN102821182A (zh) | 2012-12-12 |
CN102821182B CN102821182B (zh) | 2015-03-18 |
Family
ID=47305033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210309520.1A Expired - Fee Related CN102821182B (zh) | 2012-08-28 | 2012-08-28 | 一种手持设备的电话本联系人自动匹配方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102821182B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103037057A (zh) * | 2012-12-14 | 2013-04-10 | 东莞宇龙通信科技有限公司 | 添加联系人的方法及其通信终端 |
CN104363350A (zh) * | 2014-11-24 | 2015-02-18 | 联想(北京)有限公司 | 信息处理方法和装置 |
CN104375736A (zh) * | 2013-08-12 | 2015-02-25 | 联想(北京)有限公司 | 显示处理方法和显示处理设备 |
CN106790909A (zh) * | 2016-11-30 | 2017-05-31 | 北京小米移动软件有限公司 | 联系人显示方法及装置 |
JP2019153318A (ja) * | 2019-04-03 | 2019-09-12 | Line株式会社 | 表示方法およびプログラム |
WO2019201200A1 (zh) * | 2018-04-16 | 2019-10-24 | 维沃移动通信有限公司 | 信息的展示方法及移动终端 |
CN113470645A (zh) * | 2021-06-30 | 2021-10-01 | 百度在线网络技术(北京)有限公司 | 呼叫处理的方法、装置、设备以及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080079609A1 (en) * | 2006-09-11 | 2008-04-03 | Claes Kallqvist | Method for Accessing Contact Information |
CN101815125A (zh) * | 2010-03-16 | 2010-08-25 | 东莞宇龙通信科技有限公司 | 一种联系人查找的方法、装置及移动终端 |
-
2012
- 2012-08-28 CN CN201210309520.1A patent/CN102821182B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080079609A1 (en) * | 2006-09-11 | 2008-04-03 | Claes Kallqvist | Method for Accessing Contact Information |
CN101815125A (zh) * | 2010-03-16 | 2010-08-25 | 东莞宇龙通信科技有限公司 | 一种联系人查找的方法、装置及移动终端 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103037057A (zh) * | 2012-12-14 | 2013-04-10 | 东莞宇龙通信科技有限公司 | 添加联系人的方法及其通信终端 |
CN104375736A (zh) * | 2013-08-12 | 2015-02-25 | 联想(北京)有限公司 | 显示处理方法和显示处理设备 |
CN104375736B (zh) * | 2013-08-12 | 2017-09-22 | 联想(北京)有限公司 | 显示处理方法和显示处理设备 |
CN104363350A (zh) * | 2014-11-24 | 2015-02-18 | 联想(北京)有限公司 | 信息处理方法和装置 |
CN106790909A (zh) * | 2016-11-30 | 2017-05-31 | 北京小米移动软件有限公司 | 联系人显示方法及装置 |
WO2019201200A1 (zh) * | 2018-04-16 | 2019-10-24 | 维沃移动通信有限公司 | 信息的展示方法及移动终端 |
JP2019153318A (ja) * | 2019-04-03 | 2019-09-12 | Line株式会社 | 表示方法およびプログラム |
CN113470645A (zh) * | 2021-06-30 | 2021-10-01 | 百度在线网络技术(北京)有限公司 | 呼叫处理的方法、装置、设备以及存储介质 |
CN113470645B (zh) * | 2021-06-30 | 2024-05-28 | 百度在线网络技术(北京)有限公司 | 呼叫处理的方法、装置、设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102821182B (zh) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102821182A (zh) | 一种手持设备的电话本联系人自动匹配方法 | |
US10237367B2 (en) | Method, device and storage media for adding a friend in a social network | |
US20150065183A1 (en) | Method, client, server and system for intelligent recognizing contents of short message | |
CN103220412B (zh) | 移动终端的日程表管理方法及*** | |
KR20180067619A (ko) | 정보 푸싱 방법, 디바이스 및 시스템과 컴퓨터 저장 매체 | |
CN111143543A (zh) | 一种对象推荐方法、装置、设备及介质 | |
KR101966268B1 (ko) | 메시지 표시 방법, 기기 및 장치 | |
CN105546724B (zh) | 语音控制方法及***、客户端、控制装置 | |
CN104662581A (zh) | 在移动社交网络服务应用中的组管理方法和服务器 | |
CN111625690A (zh) | 一种对象推荐方法、装置、设备及介质 | |
CN102984391A (zh) | 移动终端和移动终端中的信息内容回复处理方法 | |
WO2015154452A1 (zh) | 一种远程查询联系人信息的方法及终端 | |
US9607614B2 (en) | Terminal, server and information pushing method | |
CN103607515A (zh) | 短信合并装置和方法 | |
US20220030037A1 (en) | Session data processing method and apparatus, user terminal, and storage medium | |
CN103873698B (zh) | 终端关联装置和终端关联方法 | |
CN105898526A (zh) | 处理电视节目数据的方法和装置 | |
CN103200294B (zh) | 一种智能管理快速拨号列表的方法及移动终端 | |
EP2727055A1 (en) | Organization of captured media items | |
KR101858544B1 (ko) | 정보 처리 방법 및 장치 | |
CN103745009B (zh) | 信息处理方法和信息处理设备 | |
CN104980896A (zh) | 一种信息发送方法和装置 | |
CN110602325B (zh) | 一种终端的语音推荐方法和装置 | |
CN103425657A (zh) | 一种邮件搜索的方法和装置 | |
CN104813314A (zh) | 用于分析消息内容的方法和技术设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150318 |