手机名片索引方法技术

技术编号:2836268 阅读:258 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及手机数据存储的处理方法,具体来说是手机名片的一种索引方法。本发明专利技术根据名片中的姓名信息,并提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片信息数据单元的建立索引关系,能够实现根据姓氏首字母直接搜索姓氏或根据姓名的首字母组搜索包含所述字母组的所有联系人姓名,使用户对所有联系人的搜索一目了然,可以很方便、准确、快捷地查找所需的联系人名片信息。

【技术实现步骤摘要】

本专利技术涉及手机数据存储的处理方法,具体来说是手机名片的一种索引方法。
技术介绍
随着微电子和半导体技术的飞快发展,手机内存增长速度已由以前的几兆到现在的几百兆,甚至达到几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,用户可根据自己所要查找的姓名输入相应的数字键,但是唯一不同的是,本文档来自技高网
...

【技术保护点】
一种手机名片索引方法:其特征在于:包括以下步骤:1)名片信息以数据单元存储在数据库中,对应获取所述的名片数据中的姓名信息对应的拼写字母;2)提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片 信息数据单元的建立索引关系。

【技术特征摘要】
1.一种手机名片索引方法其特征在于包括以下步骤1)名片信息以数据单元存储在数据库中,对应获取所述的名片数据中的姓名信息对应的拼写字母;2)提取姓或/和名信息中的各字的首字母,与姓名信息对应添加入索引表中,并与数据库中各名片信息数据单元的建立索引关系。2.根据权利要求1所述的手机名片索引方法,其特征在于所述步骤1)中,名片信息中的姓名信息为中文姓名的,获取对应的汉字的汉语拼音。3.根据权利要求1所述的手机名片索引方法,其特征在于所述步骤1)中,名片信息中的姓名信息为英文姓名信息,则直接获取每个单词的拼写。4.根据权利要求2所述的手机名片索引方法,其特征在于所述步...

【专利技术属性】
技术研发人员:张征宇
申请(专利权)人:北京恒基伟业投资发展有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1