CN101676911A - 联系人查找***及方法 - Google Patents

联系人查找***及方法 Download PDF

Info

Publication number
CN101676911A
CN101676911A CN200810304551A CN200810304551A CN101676911A CN 101676911 A CN101676911 A CN 101676911A CN 200810304551 A CN200810304551 A CN 200810304551A CN 200810304551 A CN200810304551 A CN 200810304551A CN 101676911 A CN101676911 A CN 101676911A
Authority
CN
China
Prior art keywords
contact person
name
numeric string
index
user
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.)
Pending
Application number
CN200810304551A
Other languages
English (en)
Inventor
杨长峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Futaihong Precision Industry Co Ltd
Chi Mei Communication Systems Inc
Original Assignee
Shenzhen Futaihong Precision Industry Co Ltd
Chi Mei Communication Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Futaihong Precision Industry Co Ltd, Chi Mei Communication Systems Inc filed Critical Shenzhen Futaihong Precision Industry Co Ltd
Priority to CN200810304551A priority Critical patent/CN101676911A/zh
Publication of CN101676911A publication Critical patent/CN101676911A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本发明提供一种联系人查找***,应用于手机。该***根据手机键盘上数字键与字母的对应关系,建立联系人姓名前两个字母的数字索引,并得到联系人姓名对应的数字串。利用本发明,用户在查找联系人时,不需要多次按压键盘上数字键以精确输入联系人姓名所包括的字母,只需输入联系人姓名所包括字母对应的数字,即可从通讯录中查找到该联系人,减少了用户查找联系人耗费的时间,并且可以降低手机因超负荷而死机的概率。

Description

联系人查找***及方法
技术领域
本发明涉及一种信息搜索***及方法,尤其是关于一种应用于手机中的查找联系人的***及方法。
背景技术
当用户想要从通讯录中查找某一个联系人时,一般可以通过两种方法,一种是翻阅通讯录、通过逐一查找直到找到该联系人,由于手机通讯录中储存的联系人数量通常比较大,这种方法通常比较费时。
另外一种是通过手机提供的“查找”功能,直接输入想要查找的联系人姓名,从通讯录中找到匹配的联系人,前提是用户必须输入组成联系人姓名的正确的字母。而手机键盘上数字键2-9分别代表多个字母,当用户需要输入某一个字母时,可能需要多次按下相应数字键才能选取该字母。例如,用户想要查找联系人“Bill”,则至少需要连续按下数字键2两次、数字键4三次、数字键5三次。如果中途输入错误的字母,则必须重新输入,按压相应数字键的次数则更多。这种查找方法的不足之处在于:1.多次按压数字键同样需要耗费用户较多的时间。2.用户每次按压一个数字键,手机需要将可能的搜索结果列出,例如数字键2代表字母ABC,数字键3代表字母DEF,那么当用户按压数字键2、3时手机会将可能的搜索结果AD、AE、AF、BD、BE、BF、CD、CE、CF一并列举出来。由于手机资源有限,而通讯录储存的联系人记录数量可能非常巨大,当用户按压数字键的次数越多,可能的搜索结果过多时,可能造成手机超负荷而死机。
发明内容
鉴于以上内容,有必要提供一种联系人查找***及方法,可以避免手机中现有的查找方法需要用户多次按下数字键以输入相应字母的问题,减少查找联系人耗费的时间,降低手机因超负荷而死机的概率。
一种联系人查找***,应用于手机。该***包括:索引关系建立模块、接收模块、查找模块及转换模块。索引关系建立模块用于根据手机键盘上数字键与字母的对应关系建立通讯录中各联系人姓名前两个字母的数字索引表。接收模块用于接收用户输入的前两个数字。查找模块用于在所述数字索引表中查找由该前两个数字组成的索引,得到索引相同的联系人姓名,当得到的索引相同的联系人姓名只有一个时,判断该联系人即为用户要查找的联系人。转换模块用于当上述得到的索引相同的联系人姓名为多个时,根据键盘上数字键与字母的对应关系得到该多个联系人中各联系人姓名对应的数字串。接收模块,还用于当上述得到的索引相同的联系人姓名为多个时,继续接收用户输入的下一个数字;及查找模块,还用于在上述得到的的数字串中选择符合要求的数字串,当符合要求的数字串有多个时,接收模块继续接收用户输入的下一个数字,查找模块在前一次选择的基础上进一步查找符合要求的数字串,直到当接收模块接收到用户输入的一个数字时,查找模块查找到符合要求的数字串只有一个,则查找模块判断该数字串对应的联系人即为用户要查找的联系人。
一种联系人查找方法,应用于手机。该方法包括:(a)根据手机键盘上数字键与字母的对应关系建立通讯录中各联系人姓名前两个字母的数字索引表;(b)接收用户输入的前两个数字;(c)在所述数字索引表中查找由该前两个数字组成的索引,得到索引相同的联系人姓名;(d)若索引相同的联系人姓名只有一个,则判断该联系人为用户查找的联系人;(e)若索引相同的联系人姓名有多个,则根据键盘上数字键与字母的对应关系得到该多个联系人中各联系人姓名对应的数字串;(f)接收用户输入的下一个数字;(g)在上述得到的数字串中选择符合要求的数字串;(h)判断符合要求的数字串是否只有一个;(i)若符合要求的数字串有多个,则返回步骤(f);及(j)若符合要求的数字串只有一个,则判断该数字串对应的联系人即为用户要查找的联系人。
相较于现有技术,本发明提供的联系人查找***及方法根据手机键盘上数字键与字母的对应关系,建立联系人姓名前两个字母的数字索引,并得到联系人姓名对应的数字串,用户在查找联系人时,不需要多次按压键盘上数字键以精确输入联系人姓名所包括的字母,只需输入联系人姓名所包括字母对应的数字,即可从通讯录中查找到该联系人,减少了用户查找联系人耗费的时间,并且可以降低手机因超负荷而死机的概率。
附图说明
图1是本发明联系人查找***较佳实施例的功能模块图。
图2是本发明联系人查找方法较佳实施例的流程图。
图3举例说明联系人姓名的数字索引表。
图4举例说明联系人姓名的数字串列表。
具体实施方式
如图1所示,是本发明联系人查找***较佳实施例的功能模块图。该联系人查找***20运行于手机10。该手机10还包括存储设备30、处理器40、键盘50及显示屏幕60。
存储设备30用于储存各种数据,包括操作***、提供各种功能菜单的应用程序以及用户使用手机10过程中产生的数据,例如通讯记录、通讯录中储存的联系人信息等。所述的联系人查找***20即为运行在手机10上的一段应用程序,通过执行该应用程序可以快速从通讯录中查找到用户想要寻找的联系人。
存储设备30储存的数据还包括键盘50上数字键与字母的对应关系。例如,数字键2对应字母ABC,数字键9对应字母WXYZ,等等。
该存储设备30可以是该手机10的内存,还可以是外部存储卡,如SM卡(Smart MediaCard,智能媒体卡)、SD卡(Secure Digital Card,安全数字卡)、CF卡(Compact FlashCard,标准闪存卡)、MMC卡(Multi Media Card,多媒体卡)、MS卡(Memory Stick,记忆棒)、XD卡(Extreme Digital Card,极限数字卡)、TF卡(Trans Flash Card)等。
处理器40用于执行手机10中的应用程序以提供相应功能,例如执行联系人查找***20,提供快速查找联系人功能。
键盘50供用户向手机10输入数据,例如输入联系人姓名所包括字母对应于键盘50上的数字。
显示屏幕60用于显示用户输入的数据,并显示查找得到的联系人的信息。
所述联系人查找***20包括:索引关系建立模块210、接收模块220、转换模块230及查找模块240。
索引关系建立模块210用于根据键盘50上数字键与字母的对应关系建立通讯录中各联系人姓名前两个字母的数字索引表。这里选择对联系人姓名前两个字母建立索引原因如下:
一、当用户查找的联系人姓名只包括一个字母时,用户仅需要按压一个数字键,通过一般的查找方法即可快速从通讯录中查找到该联系人的信息记录。
二、在用户输入前两个字母瞬间对手机10造成的负担最大:键盘上数字键2-9中的每个数字键至少对应26个字母中的3个字母,所以当用户按压前两个字母对应的两个数字键(或者是两次按压同一个数字键)后,搜索的范围已经大为缩小:大约缩小到由键盘上任意2个数字键代表的字母构成的集合范围的(3/26)2
图3举例说明建立通讯录中各联系人姓名前两个字母的数字索引表。每个联系人姓名前两个字母的索引由两个数字组成。假设通讯录中有联系人Akin、Alice、Ben及Claw,根据键盘50上数字键与字母的对应关系,数字键2对应字母A、B、C,数字键5对应字母k、l,数字键3对应字母e,则联系人Akin、Alice、Ben及Claw姓名前两个字母的数字索引分别为“25”、“25”、“23”及“25”。
接收模块220用于接收用户输入的前两个数字,例如“25”。接收模块220将用户输入的该前两个数字当作一个整体。
查找模块240用于在数字索引表中查找由该前两个数字组成的索引,得到索引相同的联系人姓名。若查找模块240查找得到由该前两个数字组成的索引对应的联系人姓名只有一个,则查找模块240可以直接判断该联系人即为用户要查找的目标。
若查找模块240查找得到由该前两个数字组成的索引对应的联系人姓名有多个,例如,综上所述,由数字“25”组成的索引对应的联系人姓名包括Akin、Alice及Claw,则转换模块230根据键盘50上数字键与字母的对应关系得到该多个联系人姓名对应的数字串。如图4所示,联系人姓名Akin对应的数字串为“2546”、Alice对应的数字串为“25423”,Claw对应的数字串为“2529”。
接收模块220继续接收用户输入的下一个数字,查找模块240在上述查找得到多个联系人对应的数字串中选择符合要求的数字串,并判断符合要求的数字串是否只有一个,如果不只一个,则接收模块220继续接收用户输入的下一个数字,查找模块240在前一次选择的基础上进一步查找符合要求的数字串,直到当接收模块220接收到用户输入的某一个数字时,查找模块240查找到符合要求的数字串只有一个,则查找模块240判断该数字串对应的联系人即为用户要查找的目标。例如,用户在输入数字“25”后继续输入数字“4”,则查找模块240在图4所示的选择出符合要求的数字串“2546”及“25423”,用户继续输入数字“2”,则查找模块240进一步查找后确定数字串“25423”对应的联系人Alice为用户要查找的目标。
如图2所示,是本发明联系人查找方法较佳实施例的流程图。
步骤S10,索引关系建立模块210根据键盘50上数字键与字母的对应关系建立通讯录中各联系人姓名前两个字母的数字索引表。假设通讯录中有联系人Akin、Alice、Ben及Claw,根据键盘50上数字键与字母的对应关系,数字键2对应字母A、B、C,数字键5对应字母k、l,数字键3对应字母e,则联系人Akin、Alice、Ben及Claw姓名前两个字母的数字索引分别为“25”、“25”、“23”及“25”(如图3所示)。
步骤S12,接收模块220接收用户输入的前两个数字,例如“25”。
步骤S14,查找模块240用于在数字索引表中查找由该前两个数字组成的索引,得到索引相同的联系人姓名。
步骤S16,查找模块240判断查找到的索引相同的联系人姓名是否只有一个。如果只有一个,则流程进入步骤S26,否则,若查找到的索引相同的联系人姓名有多个,例如由数字“25”组成的索引对应的联系人姓名包括Akin、Alice及Claw,则流程进入步骤S18。
步骤S18,转换模块230根据键盘50上数字键与字母的对应关系得到该多个联系人姓名对应的数字串。如图4所示,联系人姓名Akin对应的数字串为“2546”、“Alice对应的数字串为“25423”,Claw对应的数字串为“2529”。
步骤S20,接收模块220继续接收用户输入的下一个数字,例如“4”。
步骤S22,查找模块240在上述多个联系人对应的数字串中选择符合要求的数字串,综上,包含数字串“254”的数字串有两个:“2546”及“25423”。
步骤S24,查找模块240判断符合要求的数字串是否只有一个,如果只有一个,则进入步骤S26,否则,如果不只一个,则返回步骤S20,接收模块220继续接收用户输入的下一个数字,例如“2”,直到查找模块240判断符合要求的数字串只有一个,例如“25423”,流程进入步骤S26。
步骤S26,查找模块240获取该数字串对应的联系人姓名,例如数字串“25423”对应的联系人姓名为Alice。
本实施例中以英文名举例说明,如果手机10中储存的联系人姓名为中文,则将中文转换为汉语拼音后同样适用于本发明所揭露的查找***及方法。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (2)

1.一种联系人查找***,应用于手机,其特征在于,该***包括:
索引关系建立模块,用于根据手机键盘上数字键与字母的对应关系建立通讯录中各联系人姓名前两个字母的数字索引表;
接收模块,用于接收用户输入的前两个数字;
查找模块,用于在所述数字索引表中查找由该前两个数字组成的索引,得到索引相同的联系人姓名,当得到的索引相同的联系人姓名只有一个时,判断该联系人即为用户要查找的联系人;
转换模块,用于当上述得到的索引相同的联系人姓名为多个时,根据键盘上数字键与字母的对应关系得到该多个联系人中各联系人姓名对应的数字串;
接收模块,还用于当上述得到的索引相同的联系人姓名为多个时,继续接收用户输入的下一个数字;及
查找模块,还用于在上述得到的数字串中选择符合要求的数字串,当符合要求的数字串有多个时,接收模块继续接收用户输入的下一个数字,查找模块在前一次选择的基础上进一步查找符合要求的数字串,直到当接收模块接收到用户输入的一个数字时,查找模块查找到符合要求的数字串只有一个,则查找模块判断该数字串对应的联系人即为用户要查找的联系人。
2.一种联系人查找方法,应用于手机,其特征在于,该方法包括:
(a)根据手机键盘上数字键与字母的对应关系建立通讯录中各联系人姓名前两个字母的数字索引表;
(b)接收用户输入的前两个数字;
(c)在所述数字索引表中查找由该前两个数字组成的索引,得到索引相同的联系人姓名;
(d)若索引相同的联系人姓名只有一个,则判断该联系人为用户查找的联系人;
(e)若索引相同的联系人姓名有多个,则根据键盘上数字键与字母的对应关系得到该多个联系人中各联系人姓名对应的数字串;
(f)接收用户输入的下一个数字;
(g)在上述得到的数字串中选择符合要求的数字串;
(h)判断符合要求的数字串是否只有一个;
(i)若符合要求的数字串有多个,则返回步骤(f);及
(j)若符合要求的数字串只有一个,则判断该数字串对应的联系人即为用户要查找的联系人。
CN200810304551A 2008-09-18 2008-09-18 联系人查找***及方法 Pending CN101676911A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810304551A CN101676911A (zh) 2008-09-18 2008-09-18 联系人查找***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810304551A CN101676911A (zh) 2008-09-18 2008-09-18 联系人查找***及方法

Publications (1)

Publication Number Publication Date
CN101676911A true CN101676911A (zh) 2010-03-24

Family

ID=42029480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810304551A Pending CN101676911A (zh) 2008-09-18 2008-09-18 联系人查找***及方法

Country Status (1)

Country Link
CN (1) CN101676911A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063482A (zh) * 2010-12-27 2011-05-18 北京友录在线科技发展有限公司 一种手持设备高效联系人查找方法
CN102263856A (zh) * 2011-06-14 2011-11-30 深圳桑菲消费通信有限公司 一种快捷查找电话号码的方法
WO2011160392A1 (zh) * 2010-06-23 2011-12-29 中兴通讯股份有限公司 名单管理方法及装置
CN102567121A (zh) * 2010-12-07 2012-07-11 中国电信股份有限公司 实现融合通信的方法和装置
WO2012109839A1 (zh) * 2011-02-18 2012-08-23 中兴通讯股份有限公司 一种联系人信息处理方法及移动终端
CN102880655A (zh) * 2012-08-28 2013-01-16 广东欧珀移动通信有限公司 一种查询信息的方法、装置及触摸屏终端
CN103186667A (zh) * 2013-03-07 2013-07-03 乐蛙科技(上海)有限公司 一种智能终端上百家姓索引方法
CN104123295A (zh) * 2013-04-25 2014-10-29 上海联影医疗科技有限公司 一种病人姓名模糊语义查询的方法
CN104424233A (zh) * 2013-08-26 2015-03-18 联想(北京)有限公司 一种信息处理方法和装置
CN105450830A (zh) * 2014-08-05 2016-03-30 无锡买卖宝信息技术有限公司 联系人查询方法和装置
CN105915685A (zh) * 2016-06-02 2016-08-31 重庆神指奇动网络有限公司 一种智能手机拨号方法及其***
CN104123295B (zh) * 2013-04-25 2018-08-31 上海联影医疗科技有限公司 一种病人姓名模糊语义查询的方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011160392A1 (zh) * 2010-06-23 2011-12-29 中兴通讯股份有限公司 名单管理方法及装置
CN102567121A (zh) * 2010-12-07 2012-07-11 中国电信股份有限公司 实现融合通信的方法和装置
CN102567121B (zh) * 2010-12-07 2015-10-07 中国电信股份有限公司 实现融合通信的方法和装置
CN102063482B (zh) * 2010-12-27 2013-03-06 北京友录在线科技发展有限公司 一种手持设备高效联系人查找方法
CN102063482A (zh) * 2010-12-27 2011-05-18 北京友录在线科技发展有限公司 一种手持设备高效联系人查找方法
WO2012109839A1 (zh) * 2011-02-18 2012-08-23 中兴通讯股份有限公司 一种联系人信息处理方法及移动终端
CN102263856A (zh) * 2011-06-14 2011-11-30 深圳桑菲消费通信有限公司 一种快捷查找电话号码的方法
CN102880655A (zh) * 2012-08-28 2013-01-16 广东欧珀移动通信有限公司 一种查询信息的方法、装置及触摸屏终端
CN103186667A (zh) * 2013-03-07 2013-07-03 乐蛙科技(上海)有限公司 一种智能终端上百家姓索引方法
CN104123295A (zh) * 2013-04-25 2014-10-29 上海联影医疗科技有限公司 一种病人姓名模糊语义查询的方法
CN104123295B (zh) * 2013-04-25 2018-08-31 上海联影医疗科技有限公司 一种病人姓名模糊语义查询的方法
CN104424233A (zh) * 2013-08-26 2015-03-18 联想(北京)有限公司 一种信息处理方法和装置
CN105450830A (zh) * 2014-08-05 2016-03-30 无锡买卖宝信息技术有限公司 联系人查询方法和装置
CN105915685A (zh) * 2016-06-02 2016-08-31 重庆神指奇动网络有限公司 一种智能手机拨号方法及其***

Similar Documents

Publication Publication Date Title
CN101676911A (zh) 联系人查找***及方法
US9081812B2 (en) System and method for information identification using tracked preferences of a user
AU2013270485B2 (en) Input processing method and apparatus
US20080313182A1 (en) Methods, devices, and computer program products for predictive text entry in mobile terminals using multiple databases
US9996586B2 (en) Method and device for searching for contact object, and storage medium
CN101876878A (zh) 单词预测输入***及方法
CN101247427A (zh) 一种移动终端的联系人查找方法、***及移动终端
CN101150796A (zh) 一种快速进入手机菜单的方法和装置
CN101330687B (zh) 根据通话频率进行号码匹配的方法及移动电话
CN101087327A (zh) 一种移动终端的电话本查找方法
CN102737105A (zh) 一种字典树生成方法及搜索方法
CN101426053A (zh) 一种手机待机快速搜寻电话簿及通话记录的***及方法
CN101916196A (zh) 一种应用程序的启动方法及移动终端
US10666783B2 (en) Method and apparatus for storing telephone numbers in a portable terminal
CN101321337A (zh) 移动通信装置及其操作方法
CN102937880B (zh) 一种使用自定义词句的输入法、输入法***及移动终端
CN101470522A (zh) 可利用一生物特征启动一执行命令的电子装置
CN102999639B (zh) 一种基于语音识别字符索引的查找方法及***
CN1564569A (zh) 电话号码搜索方法和搜索引擎
CN101656775A (zh) 联络人搜寻结果的显示方法、***及其计算机程序产品
CN102117159B (zh) 一种人机界面交互***和方法
CN101894127A (zh) 手机联系人智能编排与查找方法
KR101099657B1 (ko) 온스크린 키를 이용한 검색기반 영어 단어 입력 시스템 및 방법
CN101616201A (zh) 一种复杂通讯意图选择无缝切换***
CN201294567Y (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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100324