通信终端的电话本快速查找方法及装置的制作方法

文档序号:7975150阅读:196来源:国知局
专利名称:通信终端的电话本快速查找方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种应用于如手机等通信终端的电 话本快速查找方法及装置。
背景技术
通常,人们在使用如手机等通信终端(以下统称为手机)进行通话时, 往往事先将被叫方的联系人信息存入手机的电话本中,在呼叫时,从所述电 话本中查找所需联系人的联系方式进行呼叫。常用的查找方法是用户通过逐 个浏览电话本中存入的联系人名字来选择预呼叫的号码,然而,当电话本中 存储的联系人信息很多时,用户在逐一查找时会花费大量的时间。目前, 一种查找联系人信息的方法是,在电话本的查找界面中通过输入 被叫方姓名的拼音来进行快速查找。中国专利公开的《手机以及智能电话终端的电话本快速查找方法》(申请号为CN200610087301.8),就是利用输入 中文联系人的拼音首字母来快速定位联系人。例如,若查找名叫"李白"的联系 人的电话,则需输入"李白"名字拼音的首字母,即"LB",对应到4定盘就是"52", 即,当用户通过手机键盘输入数字"52"时,就能从手机的电话本中快速找到对 应的"李白"的联系信息。上述方法是通过输入拼音来进行联系人的查找,这种方法存在一些弊端, 具体如下由于中文有很多字是多音字,在姓氏中的发音和常用的发音不一样,而 手机数据库中存储的文字通常只按一种发音模式存储,因此在查找时,会因 为输入的拼音与预先存储的发音模式不匹配而无法找到所需的联系人。同时,由于中国很多地区存在拼音的模糊概念,包括声母、前鼻音、后 鼻音等等。例如,在湖南、湖北等地,"L,,和"N,,不能分清楚;在山西、山东
等地"H"和"F"不能分清楚等,这在使用拼音首字母查找时同样会由于输入首 字母有误而找不到所需联系人。并且目前有很多用户不会拼音或者习惯使用 笔划输入,使用拼音对于他们来说相对陌生。发明内容有鉴于此,本发明的目的在于提供一种能通过笔划输入来进行电话本快 速查找的方法和装置,以弥补上述使用拼音不便查找的问题。为解决上述问题,本发明提供的一种通信终端的电话本快速查找方法,包括输入步骤输入联系人姓名的笔划所对应的数字序列; 查找步骤根据所述笔划数字序列查找相应的联系人信息; 显示步骤将查找到的联系人信息显示出来。优选的,当联系人姓名多于或等于四个字时,输入联系人姓名前四个字 的首笔划所对应的数字序列;或当联系人姓名少于四个字时,输入联系人姓名所有字的首笔划所对应的 数字序列。优选的,当联系人姓名小于四个字时,还包括 输入所述联系人姓名末字的末笔划所对应的数字。优选的,所述查找具体为根据所述笔划数字序列,查找所述笔划数字 序列所对应的联系人—ID,再根据所述联系人—ID查找相应的联系人信息。其中,在所述查找步骤之前还包括建立笔划排序表,所述笔划排序表 包含至少 一组由笔划数字序列和对应的联系人一ID组成的表项。优选的,所述查找具体为根据所述笔划数字序列,从所述笔划排序表 中查找所述笔划数字序列对应的联系人一ID,再根据所述联系人一ID从电话本 数据库中查找相应的联系人信息。其中,按照下述步骤建立笔划排序表
输入并保存联系人信息;从保存的联系人信息中提取出联系人姓名对应的笔划数字序列;将所述该联系人姓名的笔划数字序列和联系人—ID作为一个表项插入所 述笔划排序表中。优选的,所述插入具体为按照笔划数字序列的升序插入。当笔划数字序列相同时,按照插入的先后顺序存放于同 一笔划数字序列 的列队中。优选的,所述联系人信息保存至电话本数据库;所述联系人—ID由所述电话本数据库自动生成,作为所述电话本数据库中 查找联系人信息的索引。基于上述技术方案,本发明还提供了一种用于通信终端的电话本快速查 找的装置,包括查找界面输入单元用于输入联系人姓名的笔划所对应的数字序列;查找单元用于根据查找界面输入单元输入的笔划数字序列查找相应的 联系人信息;显示单元用于将从所述查找单元查找出的联系人信息显示出来。优选的,还包括笔划排序处理单元,用户信息录入单元,其中,所述 笔划排序处理单元分别与所述笔划排序表、电话本数据库、用户信息录入单 元相连;所述用户信息录入单元用于输入联系人信息,并将所述联系人信息通过 所述笔划排序处理单元保存至所述电话本数据库;所述笔划排序处理单元用于从保存的联系人信息中提取出联系人姓名对 应的笔划数字序列;并将该联系人姓名的笔划数字序列和联系人—ID作为 一 个 表项插入所述笔划排序表中。与现有技术相比,本发明具有以下优点
首先,本发明通过使用笔划输入法,采用中文联系人姓名的前四字的首 笔划能够快速查找中文电话本中的联系人,并快速锁定查找的对象,且操作 简单。同时,对于少于四个字的联系人,还可加上末字的末笔划进行奎找, 从而增加了查找的精确性。通过本发明可以解决利用拼音首字母查找方法中 出现多音字的问题,以及部分地区用户对字母模糊不清而出现的查找困难的 问题。同时,本发明作为拼音首字母查找的有益补充,为习惯使用笔划输入 的用户提供了方便。


图1为本发明方法优选实施例一的流程示意图;图2为本发明建立笔划排序表的优选实施例流程示意图;图3为本发明查找装置优选实施例一的结构示意图。
具体实施方式
本发明提供的中文电话本快速查找方法的技术方案包括以下步骤 输入步骤输入联系人姓名的笔划所对应的数字序列; 查找步骤根据所述笔划数字序列查找相应的联系人信息; 显示步骤将查找到的联系人信息显示出来。本发明查找的优选方案为通过笔划排序表进行对联系人的首次检索,然 后再根据检索到的联系人一ID在电话本数据库中进行二次检索,进而查找到所 述联系人信息。为了实现笔划快速查找,本发明优选实施例在所述输入步骤之前还包括 建立笔划排序表步骤,其具体包括输入并保存4关系人信息;从保存的联系人信息中提取出联系人姓名对应的笔划数字序列;将所述该联系人姓名的笔划数字序列和联系人—ID作为一个表项插入所 述笔划排序表中。
下面结合附图对本发明的实施方式做进一步的详细阐述。请参见图1所示,其为本发明方法优选实施例一的流程示意图。所述优选实施例 一 包括以下步骤步骤101:建立笔划排序表。所述笔划排序表包括有至少 一组由笔划数字序列和对应的联系人JD组 成的表项。所述联系人JD在所述笔划排序表中作为索引项,通过笔划数字序 列查找到所述联系人—ID,再在电话本数据库中根据该联系人一ID查找出联系 人信息。其中,所述联系人—ID为电话本数据库在保存联系人信息时自动生成 的一个标识,例如,可以为排序的序号。建立所述笔划排序表的具体过程请 详见后面图2所述的优选实施例。步骤102:在手机等通信终端的查找界面输入要查找的联系人姓名的首笔 划所对应的数字序列。我们知道,对于手机的中文笔划输入,可把每个汉字拆分为横、竖、撇、 捺、折五种笔划,对应在手机键盘上用数字键1、 2、 3、 4、 5来表示。用户 可通过按下相应的数字健,将该数字键所对应的笔划输入到手机中。由于目前中文姓名普遍为两到四个字的组合,因此本发明在进行中文电 话本快速查找时,优选采用中文联系人姓名组合的前四个字的首笔划所对应 的数字键进行输入查找。具体为,对于联系人姓名字数大于或等于四个字时,输入该联系人姓名 的前四个字首笔划所对应的数字序列;对于姓名少于四个字的中文联系人, 则需输入该联系人姓名所有字的首笔划所对应的数字序列,之后还可以再输 入末字的末笔划所对应的数字,来达到精确查找,例如对于一个字的中文名,输入这个字的首笔划数字,也可以再加上这个字 的末笔划数字。例如"家",此字的首笔划为捺,可以输入"4"来查找;此字 的末笔划为捺,为了精确查找,也可以输入"44"来查找。对于两个字的中文名,输入这两个字的首笔划数字,也可以再加上最后 一个字的末笔划数字。例如"李白,,,两字的首笔划为横、撇,可以输入"13"
来查找;白的最后一笔为横,为了精确查找,也可以输入"131"来查找。对于三个字的中文名,输入这三个字的首笔划数字,也可以再加上最后一个字的末笔划^:字。例如"白居易",三个字的首笔划为抽t、折、竖,可以 输入"352"来查找;末字"易"的最后一笔为撇,为了精确查找,也可输入"3523" 来查找。对于四字或四字以上的中文名,输入前四个字的首笔划数字来查找。例 如"努尔哈赤",四个字的首笔划为折、撇、竖、横,可以输入"5321"来查找; "库尔尼科娃",前四个字的首笔划为捺、撇、折、撇,可以输入"4353"来查找。步骤103:根据输入的笔划数字序列到所述笔划排序表中查找该笔划数字 序列所对应的联系人—ID。当所述笔划数字序列所对应的联系人—ID有多个时, 将查找出的一 系列的联系人JD列表。步骤104:根据查找到的联系人—ID在所述电话本数据库中进行搜索,查 找由所述联系人—ID所对应的联系人信息。所述联系人信息包括联系人姓名、 手机号码、家庭号码、办公号码、家庭住址、单位地址、铃声、图片等信息。步骤105~步骤106:将查找到的所述联系人信息显示出来。判断显示的 联系人信息是否为要找的如果所述联系人信息只有一个且是用户所要找的, 则结束查找,并直接进入后续操作,如打电话等;如果所述联系人信息不止 一个,而是呈列表显示时,则执行步骤107。步骤107:在所述联系人信息列表中可通过使用上下按键来快速选择所需 联系人。请参阅图2所述,为建立笔划排序表的优选实施例流程示意图,该方法 具体为步骤201:输入联系人信息。所述联系人信息包括联系人姓名、手机号 码、家庭号码、单位号码、铃声、图片等信息。其中所述联系人信息可以采 用笔划输入法或4丼音,#入法输入。步骤202:保存所述联系人信息至电话本数据库中。
步骤203:所述电话本数据库生成联系人一ID,并将联系人信息及联系人 一ID为一表项,存入所述电话本数据库中。其中,所述联系人—ID为查找联系 人信息的索引,联系人姓名等其他信息作为索引项。步骤204:提取联系人姓名笔划所对应的数字序列。具体为,当输入的联系人姓名字数大于或等于四个字时,则取该联系人 姓名的前四个字的首笔划所对应的数字序列;当输入的联系人姓名为少于四 个字的中文联系人,则取该联系人姓名所有字的首笔划所对应的数字序列, 之后再取末字的末笔划所对应的数字。步骤205:将所述笔划数字序列与所述联系人—ID作为一个表项{笔划数 字序列,联系人—ID},插入到所述笔划排序表中。其中,所述笔划数字序列 为查找联系人JD的索引,所述联系人JD为索引项。其中,优选为按照笔划数字序列的升序插入到笔划排序表中。对于笔划 数字序列相同的联系人一ID,则依照插入的先后顺序将所述表项存放于同一笔 划数字序列的队列下。例如,按照上述描述的建立过程,在输入了"家"、"李白"、"白居易"、"努 尔哈赤"、"库尔尼科娃"的联系人信息后,生成的笔划排序表的排序形式如下 所示{131,李白—ID} {3523,白居易—ID} {4353,库尔尼科娃—ID} {44,家JD) {5321,努尔哈赤—ID}可见,表项(笔划数字序列,联系人一ID!按照依次输入的笔划数字序列的 升序进行排序,越往下排列的数字序号越大。基于上述技术方案,本发明还提供了 一种用于通信终端的电话本快速查
找的装置,包括查找界面输入单元用于输入联系人姓名的笔划所对应的数字序列;查找单元用于根据查找界面输入单元输入的笔划数字序列查找相应的 联系人信息;显示单元用于将从所迷查找单元查找出的联系人信息显示出来。请参阅图3所示,为本发明查找装置优选实施例一的结构示意图。本装 置包括查找界面输入单元301、查找单元302、显示单元303、笔划排序表 304、电话本数据库305。其中,所述查找单元302分别与所述查找界面输入单元301、显示单元 303、笔划排序表304、及电话本数据库305相连。所述笔划排序表304包含 至少一个由{笔划数字序列,联系人—ID)组成的表项,其中,所述笔划数字序 列为索引,所述联系人—ID为索引项;所述电话本数据库305包含至少一个由 (联系人JD,联系人信息}组成的表项,其中,所述联系人—ID为索引,所述 联系人信息为索引项。所述查找界面输入单元301用于输入所需联系人姓名的前四个字的首笔 划所对应的数字序列,并将该数字序列输出至所述查找单元302。如果所需联 系人姓名少于四个字,则所述查找界面输入单元301输入全部字的首笔划及 末字末笔划所对应的数字序列,并将该笔划数字序列输出至所述查找单元 302。所述查找单元302根据所述查找界面输入单元301输入的笔划数字序列 在所述笔划排序表304中,查找所有包含有所述笔划数字序列的索引所对应 的联系人一ID,并根据所述联系人—ID在所述电话本数据库305中,查找所对 应的联系人信息。并将查找得到的联系人信息通过所述显示单元303显示出来。对于一个笔划数字序列下有多个联系人jD时,所述笔划排序表304将根 据所述笔划数字序列查找出的所有联系人JD都输出至所述查找单元301查 找单元302根据得到的联系人—ID候选列表,逐个在所述电话本数据库305
中查找,并将查找得到的联系人信息候选列表逐个通过显示单元303显示出 来。用户可再通过查找界面输入单元301,使用上下按健来快速选择所需联系 人。其中,所述装置还包括笔划排序处理单元306、用户信息录入单元307。305、用户信息录入单元307相连,用于建立笔划排序表。具体为,用户通过 所述用户信息录入单元307输入联系人信息,所述笔划排序处理单元306将 输入的联系人信息保存至所述电话本数据库305中,所述电话本数据库305 收到该联系人信息后自动生成联系人JD,并结合联系人姓名组成一个{姓名, 联系人_10}表项返回至所述笔划排序处理单元306。所述笔划排序处理单元 306根据所述联系人姓名,取得该姓名中前四个字的首笔划对应的数字。如果 所述联系人姓名少于四个字,则取得该姓名所有字的首笔划及末字的末笔划 数字,组成一个笔划数字序列。所述笔划排序处理单元306将所述笔划数字序列及联系人一ID组成一个 表项{笔划数字序列,联系人—ID}。并将所述{笔划数字序列,联系人—ID)表 项按照笔划数字序列的升序存入到所述笔划排序表304中。需要说明的是,在进行中文联系人查找时,每当用户输入一个数字时, 都要对所述笔划排序表遍历一次。这样,当用户输入第一个笔划数字时,会 显示该笔划数字所对应的一个候选联系人列表供用户选择。随着用户新的笔 划数字的输入,候选联系人列表中的联系人将会越来越精确,范围越来越小。 输入的笔划数字序列越长,得到的候选联系人列表中的联系人就会越精确。 例如如果用户想查找"库尔尼科娃",则具体的查找过程为首先,用户在显示界面通过查找界面输入单元301输入数字"4",查找单 元302得到笔划数字序列"4"之后,在所述笔划排序表304中,查找出笔划 数字序列"4"所对应的候选列表为{4353,库尔尼科娃—10}和{44,家-ID}。 所述查找单元302再根据所述候选列表中的联系人—ID,即库尔尼科娃—ID和 家-ID,在所述电话本数据库305中分别查找,得到由上述联系人—ID所对应 的"库尔尼科娃,,和"家,,的基本信息,并通过所述显示单元303将上述候
选联系人信息列表显示出来,供用户选择操作。而后,当用户再通过所述查找界面输入单元301输入数字"3",即已输入的笔划数字序列为"43"之后, 所速奎找单元302真次从所速笔划排庠袅304中,奎拔到鸟所迷楡入笔划救 字序歹'j "43"所对应的候选列表只有(4353,库尔尼科娃-ID},进而再通过所 述电话本数据库305得到"库尔尼科娃"的基本信息,这样用户可在显示单 元303中快速的选定所需的联系人,进行以后的操作。找联系人、修改联系人、删除联系人等操作。依上所述,在本发明的快速查找中,用户只需一次按键,最多只需四次 按键,就可以获得所需联系人的候选列表,如果已经精确定位到了所需联系 人,则可直接继续后续的操作,如呼叫;如果没有精确定位到所需联系人, 只需使用上下按键来快速选择所需联系人即可。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1.一种通信终端的电话本快速查找方法,其特征在于,包括输入步骤输入联系人姓名的笔划所对应的数字序列;查找步骤根据所述笔划数字序列查找相应的联系人信息;显示步骤将查找到的联系人信息显示出来。
2、 如权利要求1所述的电话本快速查找方法,其特征在于当联系人姓名多于或等于四个字时,输入联系人姓名前四个字的首笔划 所对应的数字序列;或当联系人姓名少于四个字时,输入联系人姓名所有字 的首笔划所对应的数字序列。
3、 如权利要求2所述的电话本快速查找方法,其特征在于,当联系人姓 名少于四个字时,还包括输入所述联系人姓名末字的末笔划所对应的数字。
4、 如权利要求1所述的电话本快速查找方法,其特征在于根据所述笔 划数字序列,查找所述笔划数字序列所对应的联系人—ID,再根据所述联系人 —ID查找相应的联系人信息。
5、 如权利要求4所述的电话本快速查找方法,其特征在于,在所述查找 步骤之前还包括建立笔划排序表,所述笔划排序表包含至少一组由笔划数 字序列和对应的联系人一ID组成的表项。
6、 如权利要求5所述的电话本快速查找方法,其特征在于,所述查找具 体为根据所述笔划数字序列,从所述笔划排序表中查找所述笔划数字序列 对应的联系人—ID,再根据所述联系人—ID从电话本数据库中查找相应的联系 人信息。
7、 如权利要求5所述的电话本快速查找方法,其特征在于,按照下述步 骤建立笔划排序表输入并保存联系人信息;从保存的联系人信息中提取出联系人姓名对应的笔划数字序列;将所述该联系人姓名的笔划数字序列和联系人—ID作为一个表项插入所 述笔划排序表中。
8、 如权利要求7所述的电话本快速查找方法,其特征在于,所述插入具 体为按照笔划数字序列的升序插入。
9、 如权利要求8所述的电话本快速查找方法,其特征在于,当笔划数字 序列相同时,按照插入的先后顺序存放于同 一笔划数字序列的列队中。
10、 如权利要求4至7所述的电话本快速查找方法,其特征在于,所述 联系人信息保存至电话本数据库;所述联系人—ID由所述电话本数据库自动生成,作为所述电话本数据库中 查找联系人信息的索引。
11、 一种用于通信终端的电话本快速查找的装置,其特征在于,包括 查找界面输入单元用于输入联系人姓名的笔划所对应的数字序列;查找单元用于根据查找界面输入单元输入的笔划数字序列查找相应的 联系人信息;显示单元用于将从所述查找单元查找出的联系人信息显示出来。
12、 如权利要求11所述的电话本快速查找装置,其特征在于,还包括 笔划排序处理单元,用户信息录入单元,其中,所述笔划排序处理单元分别 与所述笔划排序表、电话本数据库、用户信息录入单元相连;所述用户信息录入单元用于输入联系人信息,并将所述联系人信息通过 所述笔划排序处理单元保存至所述电话本数据库;所述笔划排序处理单元用于从保存的联系人信息中提取出联系人姓名对 应的笔划数字序列;并将该联系人姓名的笔划数字序列和联系人一ID作为 一 个 表项插入所述笔划排序表中。
全文摘要
本发明公开了一种通信终端的电话本快速查找方法,包括输入步骤输入联系人姓名的笔划所对应的数字序列;查找步骤根据所述笔划数字序列查找相应的联系人信息;显示步骤将查找到的联系人信息显示出来。同时,本发明还公开了一种用于通信终端的电话本快速查找的装置,包括查找界面输入单元用于输入联系人姓名的笔划所对应的数字序列;查找单元用于根据查找界面输入单元输入的笔划数字序列查找相应的联系人信息;显示单元用于将从所述查找单元查找出的联系人信息显示出来。通过本发明能够利用笔划输入在电话本中快速查找到指定的联系人。
文档编号H04M1/274GK101212505SQ200610169620
公开日2008年7月2日 申请日期2006年12月25日 优先权日2006年12月25日
发明者孟智强 申请人:大唐移动通信设备有限公司;上海大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1