手机名片索引方法

文档序号:6558474阅读:504来源:国知局
专利名称:手机名片索引方法
技术领域
本发明涉及手机数据存储的处理方法,具体来说是手机名片的一种索引方法。
背景技术
随着微电子和半导体技术的飞快发展,手机内存增长速度已由以前的几兆到现在的几百兆,甚至达到几G。手机的电话本的存储容量也随之增长。人们手机内可能存储上百个电话号码,用户需要频繁的查找、修改电话本中的名片。
现在主流手机中,在电话本查找功能上有按姓名查找,在查找内容处用拼音或笔画输入需要查找的人员的姓名,操作耗时长,名字得完全与名片上录入的名字吻合,智能性不高;在查找内容处输入查找的姓氏,它会显示所有此姓氏的人员,用户需要通过上下键进行查找正确的联系人,不能一步到位,无形中也浪费时间;在电话本查找功能上还有就是分组查询,用户将所有联系人分别指定在各个自定义的群组内,如同事、同学、商务等等。需要联系时就要到组内利用上下键查找,可操纵性比按姓名查找方便点,但是对于名片量大的用户来说,也是一种时间和精力的浪费。另外还有一些电话本的排列按拼音字母顺序或录入先后顺序。这种查找方法更费时,对用户造成很多不利。

发明内容
本发明克服了上述缺点,提供一种操作简单,实用性强的手机名片索引方法。
本发明解决其技术问题所采取的技术方案是包括以下步骤1)名片信息以数据单元存储在数据库中,对应获取所述的名片数据中的姓名信息对应的拼写字母;2)提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片信息数据单元的建立索引关系;所述步骤1)中,名片信息中的姓名信息为中文姓名的,可获取对应的汉字的汉语拼音。
所述步骤1)中,名片信息中的姓名信息为英文姓名信息,则可直接获取每个单词的拼写。
所述步骤1)中可进一步包括1.1)名中的各个文字在特殊对照表中进行查找,并获取相应的拼音字母,所述特殊对照表中包含有多音字的多个发音对应的拼音或汉字作为姓氏时的特殊发音对应的拼音;1.2)如果所述特殊对照表中没有找到所述姓和名中的各个文字匹配的拼音,再将姓名文字在普通对照表中进行查找,并获取相应的拼音字母,所述普通对照表中包括汉字的常用发音的对应拼音;所述步骤2)中索引表中条目列表可按字母顺序排序。
所述步骤2)中索引表中的姓氏可以相同的首字母进行分组。
与现有技术相比本发明的有益效果是根据名片中的姓名信息,并提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片信息数据单元的建立索引关系,能够实现根据姓氏首字母直接搜索姓氏或根据姓名的首字母组搜索包含所述字母组的所有联系人姓名,使用户对所有联系人的搜索一目了然,可以很方便、准确、快捷地查找所需的联系人名片信息。


图1为本发明中实施例一的流程2为实施例一中索引表示意3为本发明中实施例二的流程图具体实施方式
下面结合具体实施例对本发明内容进行详尽阐述。
实施例一百家姓索引方法,如图1中所示。
新增联系人信息,包括姓名、电话号码等基本信息,或者还包括地址、传真、电子邮件以及其他备注信息等,也可称新增一个名片,如步骤101;将上述联系人名片信息作为一个数据单元添加存储在用于存放名片的数据库中,如步骤102。所述名片信息可以直接录入或从其他存储器中导入。
系统中自带两个对照数据表,一个是普通对照表,包含汉字的编码与其汉语拼音的对照,包括汉字的常用发音的对应拼音,另一个是特殊对照表,包含有多音字的多个发音对应的拼音或汉字作为姓氏时的特殊发音对应的拼音。根据姓氏汉字的编码数值,与所述对照表相应汉字编码的匹配,就会获得拼音。后者作用是对于特殊姓氏的匹配规则,譬如“单”在作姓氏的时候拼音为“Shan”,“朴”在作姓氏的时候拼音为Piao。首先,在所述特殊对照表中查找当前姓氏的汉字编码,如步骤103,根据找到的匹配的汉字编码,换算成对应的拼音的拼写字母,并记录到名片索引表中。如果所述特殊对照表中没有获得匹配,则在所述普通对照表中继续查找,直至获得相应的汉语拼音拼写字母,并记录到所述索引表中,如步骤105。
从上述查找到的拼音中提取名片姓氏的首字母,然后把归类到百家姓索引表的对应条目中,判断原索引表中是否存在相同姓氏如步骤106,若对应首字母项里面含有与新增名片姓氏相同的姓氏,则将此条目添加到其目录下,如步骤107。若无相同的姓氏,就建立一个新的姓氏如步骤109。对于相同姓氏的处理,程序将校验名的拼音。所述索引表如图2中所示,索引表中的各项条目按照英文字母的顺序进行排列,例如新增名片姓名是“王磊”,它应对应加入到“w”组若w组没有姓氏“王”时候,那就添加一个新的姓氏“王”;若“王”姓氏存在,那么就将新名片加入到“王”姓氏组里面。当姓氏“王”组里面含有王京(Jing)时候,新增的名片王磊(Lei)就要与已存在的名的拼音首字母进行对比排序,如步骤108。排序规则为英文字母顺序,那么王磊就排在王京前面,并保存到名片索引表中,添加新名片索引结束,如步骤110。另外,对拼音相同姓氏进行判断校验,例如汪(wang)王(wang)两个虽然拼音拼写相同,但是根据汉字编码数值不同,也需分别列出。更新后的百家姓索引表,存储了新增的索引条目。若百家姓索引表中为空时候就不显示该列。如A行,没有姓氏以A字母打头的对应的名片,在百家姓查找列表中就不会显示A行。此外,对于个别以数字作为姓名标识的名片,将所述数字依序排列在所述索引表中。若添加新名片,再重复上述过程。
当用户在检索时,可通过输入姓氏的首字母,通过查找所述首字母提取出所有对应于此首字母的所有姓氏,如要查找“王磊”的名片信息,则首先键入“W”进行搜索,显示出“王”、“魏”、“吴”等姓氏,再从中选择姓氏“王”,便可列出所有“王”姓的联系人姓名,最后通过选择“王磊”,调用数据库中的对应于“王磊”的名片信息。
实施例二姓名索引方法,如图3中所示。
新增联系人信息,包括姓名、电话号码等基本信息,或者还包括地址、传真、电子邮件以及其他备注信息等,也可称新增一个名片,如步骤201;将上述联系人名片信息作为一个数据单元添加存储在用于存放名片的数据库中,如步骤202。根据所述普通对照表和特殊对照表分别查找姓和名的汉字对应的拼音拼写,步骤203,首先在所述特殊对照表中查找姓氏对应的拼音,如步骤204,如果所述特殊对照表中没有获得匹配,则在所述普通对照表中继续查找,直至获得相应的汉语拼音拼写字母,并记录到所述索引表中,如步骤206。所述名的拼音可直接在所述普通对照表中查找进行,如步骤207,提取姓和名中各个文字的拼音首字母,并对应的姓名记录在索引表中,譬如“王磊”作为一个新添加的名片姓名,那么就会把拼音“Wang Lei”的首字母转换的“WL”存到数据表中。如步骤208。
各联系人姓名的排序与实施例一相同,这里不再赘述。当用户要检索联系人姓名时,程序获得用户手动输入的拼音缩写字符串,在拼音查询数据表中查询包含此字符串的数据记录。譬如,用户手动输入ZY,则将所有缩写中含有ZY字符串的信息都搜索并显示出来例如张一(ZY)、王周勇(WZY)、座右铭(ZYM)、等等。然后根据对指定的联系人姓名的选择,调用数据库中的对应于“王磊”的名片信息。
此外由于普通手机电话,分别由数字键1-9代表几个英文字母,例如2代表ABC,3代表DEF……9代表WXYZ,用户可根据自己所要查找的姓名输入相应的数字键,但是唯一不同的是,它会查找相应数字键的全部组合。譬如用户输入2和3,系统在拼音查询数据表中查找AD,AE,AF,BD,BE,BF,CD,CE,CF这些组合,并把符合上述组合条件的信息全部列出来。若没有满足条件的记录,系统提示“未找到符合条件的记录”。
当所述名片中联系人姓名为英文时,则直接通过英文拼写视为拼音拼写,并对应不同的索引方法,获取对应的索引字母。
以上对本发明所提供的手机名片索引方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种手机名片索引方法其特征在于包括以下步骤1)名片信息以数据单元存储在数据库中,对应获取所述的名片数据中的姓名信息对应的拼写字母;2)提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片信息数据单元的建立索引关系。
2.根据权利要求1所述的手机名片索引方法,其特征在于所述步骤1)中,名片信息中的姓名信息为中文姓名的,获取对应的汉字的汉语拼音。
3.根据权利要求1所述的手机名片索引方法,其特征在于所述步骤1)中,名片信息中的姓名信息为英文姓名信息,则直接获取每个单词的拼写。
4.根据权利要求2所述的手机名片索引方法,其特征在于所述步骤1)中进一步包括1.1)将姓和名中的各个文字在特殊对照表中进行查找,并获取相应的拼音字母,所述特殊对照表中包含有多音字的多个发音对应的拼音或汉字作为姓氏时的特殊发音对应的拼音;1.2)如果所述特殊对照表中没有找到所述姓和名中的各个文字匹配的拼音,再将姓名文字在普通对照表中进行查找,并获取相应的拼音字母,所述普通对照表中包括汉字的常用发音的对应拼音。
5.根据权利要求1或2或3或4所述的手机名片索引方法,其特征在于所述步骤2)中索引表中条目列表按字母顺序排序。
6.根据权利要求1或2或3或4所述的手机名片索引方法,其特征在于所述索引表中的姓氏以相同的首字母进行分组。
全文摘要
本发明涉及手机数据存储的处理方法,具体来说是手机名片的一种索引方法。本发明根据名片中的姓名信息,并提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片信息数据单元的建立索引关系,能够实现根据姓氏首字母直接搜索姓氏或根据姓名的首字母组搜索包含所述字母组的所有联系人姓名,使用户对所有联系人的搜索一目了然,可以很方便、准确、快捷地查找所需的联系人名片信息。
文档编号G06F17/30GK101075231SQ20061007837
公开日2007年11月21日 申请日期2006年5月17日 优先权日2006年5月17日
发明者张征宇 申请人:北京恒基伟业投资发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1