《一种兼容显示手机卡中通讯录信息的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种兼容显示手机卡中通讯录信息的方法及系统.pdf(16页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104168358A43申请公布日20141126CN104168358A21申请号201310186208222申请日20130517H04M1/275200601H04M1/72520060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人董军波74专利代理机构北京元本知识产权代理事务所11308代理人秦力军54发明名称一种兼容显示手机卡中通讯录信息的方法及系统57摘要本发明公开了一种兼容显示手机卡中通讯录信息的方法及系统,所述方法包括判断当前手机中的手机卡的类型;若判断所述当前手机中的手机卡为2G手机卡,。
2、则将其确定为第一类卡,通过读取所述第一类卡显示其通讯录信息;若判断所述当前手机中的手机卡为不同于2G手机卡的其他手机卡,则将其确定为第二类卡;通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字段来组成新记录,通过读取所述新记录显示其通讯录信息。本发明能够使同一张手机卡中保存的通讯录信息在不同手机中均能完整显示。51INTCL权利要求书2页说明书7页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图6页10申请公布号CN104168358ACN104168358A1/2页21一种兼容显示手机卡中通讯。
3、录信息的方法,其特征在于,包括判断当前手机中的手机卡的类型;若判断所述当前手机中的手机卡为2G手机卡,则将其确定为第一类卡,通过读取所述第一类卡显示其通讯录信息;若判断所述当前手机中的手机卡为不同于2G手机卡的其他手机卡,则将其确定为第二类卡;通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字段来组成新记录,通过读取所述新记录显示其通讯录信息。2根据权利要求1所述的方法,其特征在于,还包括所述在通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息的步骤之前执行的以下步骤通过对所述第二类卡中的文件进行解析,确定所述第二。
4、类卡中当前手机解析的文件字段和不解析的文件字段。3根据权利要求2所述的方法,其特征在于,所述通过对所述第二类卡中的文件进行解析,确定所述第二类卡中的当前手机解析的文件字段和不解析的文件字段的步骤包括读取所述第二类卡中当前手机解析的文件,得到所述第二类卡中当前手机解析的解析文件字段F1;读取所述第二类卡中全部文件,得到所述第二类卡中的全部文件字段F2;通过将所述解析文件字段F1与所述全部文件字段F2进行比较,得到所述第二类卡中的当前手机解析的文件字段和不解析的文件字段。4根据权利要求3所述的方法,其特征在于,所述通过将所述解析文件字段F1与所述全部文件字段F2进行比较,得到所述第二类卡中的当前手。
5、机解析的文件字段和不解析的文件字段的步骤包括若比较结果一致,则将所述全部文件字段F2确定为所述当前手机解析的文件字段;若比较结果不一致,则将所述解析文件字段F1确定为所述当前手机解析的文件字段,并将所述全部文件字段F2中存在但所述解析文件字段F1中不存在的文件字段确定为所述当前手机不解析的文件字段。5根据权利要求14任意一项所述的方法,其特征在于,所述的新记录包括所述第二类卡文件中当前手机不解析的所有文件字段和对应的联系人姓名。6一种兼容显示手机卡中通讯录信息的系统,其特征在于,包括判断单元,用于判断当前手机中的手机卡的类型,若判断所述当前手机中的手机卡2G手机卡,则将其确定为第一类卡,若判断。
6、所述当前手机中的手机卡为不同于2G手机卡的其他手机卡,则将其确定为第二类卡;信息处理单元,用于当判断所述当前手机中的手机卡为第一类卡时,通过读取所述第一类卡显示其通讯录信息,当判断所述当前手机中的手机卡为第一类卡时,通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字段来组成新记录,通过读取所述新记录显示其通讯录信息。7根据权利要求6所述的系统,其特征在于,所述信息处理单元包括解析模块,用于对所述第二类卡中的文件进行解析,以便确定所述第二类卡中当前手权利要求书CN104168358A2/2页3机解析的文件和不解析的文件。8根据权利要。
7、求7所述的系统,其特征在于,所述信息处理单元还包括解析文件字段获取模块,用于读取所述第二类卡中当前手机解析的文件,得到所述第二类卡中当前手机解析的解析文件字段F1;全部文件字段获取模块,用于读取所述第二类卡中全部文件,得到所述第二类卡中的全部文件字段F2;文件字段比较模块,用于将所述解析文件字段F1与所述全部文件字段F2进行比较,以便得到所述第二类卡中的当前手机解析的文件和不解析的文件。9根据权利要求8所述的系统,其特征在于,所述信息处理单元还包括确定模块,用于在所述文件字段比较模块的比较结果一致时,将所述全部文件字段F2确定为所述当前手机解析的文件字段,并在所述文件字段比较模块的比较结果不一。
8、致时,将所述解析文件字段F1确定为所述当前手机解析的文件字段,并将所述全部文件字段F2中存在但所述解析文件字段F1中不存在的文件字段确定为所述当前手机不解析的文件字段。10根据权利要求6至9之任一项所述的系统,其特征在于,所述的新记录包括所述第二类卡文件中当前手机不解析的所有文件字段和对应的联系人姓名。权利要求书CN104168358A1/7页4一种兼容显示手机卡中通讯录信息的方法及系统技术领域0001本发明涉及通信技术领域,特别涉及一种兼容显示手机卡中通讯录信息的方法及系统。背景技术0002随着电信行业的发展,中国的手机行业正日新月异的迅猛发展,3G时代已是成为人们生活的主流,4G等新技术也。
9、正在步入人们的日常生活中。现在中国通信运营商已经3G放号,虽然不是很受追捧,但是毕竟还是有些人开始尝鲜。目前,人们议论最多的是网络是否稳定、数据传输速度是否快,可视电话的效果是否好等话题,似乎很少有人关注3G手机里面的USIM(UNIVERSALSUBSCRIBERIDENTITYMODULE,全球用户身份模块)手机卡和原来的GSM(GLOBALSYSTEMOFMOBILECOMMUNICATION,全球移动通信系统)手机中使用的SIM(SUBSCRIBERIDENTITYMODULE,用户身份模块)手机卡之间到底存在哪些差别。0003在2G的SIM卡中,用来存储联系人信息的只有一个EFADN。
10、,只能存储姓名和电话号码,当然现在很多先进的手机自身带有功能强大的电话簿,可以支持地址、单位、EMAIL、电话、传真等等联系人信息项的管理。实际上,在3G的USIM手机卡中也定义了类似功能的电话簿,并且在USIM手机卡中还支持全局的电话簿和针对应用的电话簿,其中全局电话簿存在于DFPHONEBOOK目录下。不论是全局的电话簿还是针对应用的电话簿,基本内容和管理规则都是一致的,但是不同应用下的电话簿结构可以不同,分别由各自应用的PIN来保护。在3G的USIM手机卡中自然增加了很多的EF文件,但是和联系人信息相关的EF文件都是以EFADN作为主要参考来进行扩展的。对于3G终端来说想要访问USIM的。
11、电话簿,必须经过一道门,那就是EFPBR(PHONEBOOKREFERENCEEF)。在EFPBR中定义了和电话簿相关的信息项入口EF标识以及类型,比如EFEMAIL、EFSNE等,从而告诉3G终端如何去读取并组织其他EF文件内保存的数据。EFPBR是以记录的形式表述其他EF文件的,每条记录最多可以定义254个联系人入口,当电话簿联系人超过254时自然需要开辟另外一条记录来存储。EFPBR中的数据都是采用TLV(TAGLENGTHVALUE,标签长度值)的格式,其中的文件有三种类型分别是TYPE1,TYPE2,TYPE3。TYPE1文件的记录个数和EFADN完全一致;TYPE2文件的记录个数少。
12、于EFADN,但是通过EFIAP(INDEXADMINISTRATIONPOINTER,索引管理指针)定义和EFADN的对应关系;TYPE3文件的记录中定义了关联的记录标识。0004从3GPP协议看,2G手机卡与3G手机卡之间电话本文件系统有很大的区别,2G卡只能记录一个姓名和一个电话号码,而3G卡可以记录一个姓名、3个号码、2个EMAIL地址,3G卡可以记录的信息比2G卡多很多,依据技术的继承性,3G卡是可以兼容2G的,3G卡插入到2G手机中时也可以正常读卡,正常进行语音呼叫服务,但是3G卡中电话本的信息并不能在2G手机上完全显示出来,比如如果在一个支持3G卡的手机上保存了三个号码,两个EM。
13、AIL地址信息,那么在2G手机上就只能显示一个电话号码,其它两个电话号码和两个EMAIL地址信息虽然保存在卡中,但无法加载显示,看不到这些信息了。同样的问题也存在3G卡中,目前智能手机一般都是支持3G的,但现在不同手机厂商的3G手机对3G卡的电话说明书CN104168358A2/7页5本数据显示标准大多存在差异,有些手机支持显示两个号码和一个EMAIL地址,有的支持显示两个号码和两个EMAIL地址,有的支持显示三个号码和一个EMAIL地址,有的支持显示三个号码和两个EMAIL地址。因为有如此多的显示方式,所以当同一张手机卡插入不同手机中时,手机卡中的电话本信息加载显示可能会出现问题,特别是手机。
14、支持的字段很少时,就会造成手机卡上的通讯录信息无法加载显示。0005因此,针对不同厂家手机对2G/3G手机卡的不同处理方式引起的手机卡中通讯录信息无法完全显示的问题,有必要提供一种技术方案,保证同一张手机卡插入到不同的手机中可以将卡中保存的通讯录所有字段都显示出来,即保证保存到手机卡上的通讯录信息无论在哪个手机上都可以正常显示出来。发明内容0006本发明的目的在于提供一种兼容显示手机卡中通讯录信息的方法及系统,能更好地解决手机无法完全显示手机卡中通讯录信息的问题。0007根据本发明的一个方面,提供了一种兼容显示手机卡中通讯录信息的方法,该方法包括0008判断当前手机中的手机卡的类型;0009若。
15、判断所述当前手机中的手机卡为2G手机卡,则将其确定为第一类卡,通过读取所述第一类卡显示其通讯录信息;0010若判断所述当前手机中的手机卡为不同于2G手机卡的其他手机卡,则将其确定为第二类卡;0011通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字段来组成新记录,通过读取所述新记录显示其通讯录信息。0012优选地,还包括所述在通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息的步骤之前执行的以下步骤0013通过对所述第二类卡中的文件进行解析,确定所述第二类卡中当前手机解析的文件字段和不解析的文件字段。0014优选地。
16、,所述通过对所述第二类卡中的文件进行解析,确定所述第二类卡中的当前手机解析的文件字段和不解析的文件字段的步骤包括0015读取所述第二类卡中当前手机解析的文件,得到所述第二类卡中当前手机解析的解析文件字段F1;0016读取所述第二类卡中全部文件,得到所述第二类卡中的全部文件字段F2;0017通过将所述解析文件字段F1与所述全部文件字段F2进行比较,得到所述第二类卡中的当前手机解析的文件字段和不解析的文件字段。0018优选地,所述通过将所述解析文件字段F1与所述全部文件字段F2进行比较,得到所述第二类卡中的当前手机解析的文件字段和不解析的文件字段的步骤包括0019若比较结果一致,则将所述全部文件字。
17、段F2确定为所述当前手机解析的文件字段;0020若比较结果不一致,则将所述解析文件字段F1确定为所述当前手机解析的文件说明书CN104168358A3/7页6字段,并将所述全部文件字段F2中存在但所述解析文件字段F1中不存在的文件字段确定为所述当前手机不解析的文件字段。0021优选地,所述的新记录包括所述第二类卡文件中当前手机不解析的所有文件字段和对应的联系人姓名。0022根据本发明的一个方面,提供了一种兼容显示手机卡中通讯录信息的系统,该系统包括0023判断单元,用于判断当前手机中的手机卡的类型,若判断所述当前手机中的手机卡2G手机卡,则将其确定为第一类卡,若判断所述当前手机中的手机卡为不同。
18、于2G手机卡的其他手机卡,则将其确定为第二类卡;0024信息处理单元,用于当判断所述当前手机中的手机卡为第一类卡时,通过读取所述第一类卡显示其通讯录信息,当判断所述当前手机中的手机卡为第一类卡时,通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字段来组成新记录,通过读取所述新记录显示其通讯录信息。0025优选地,所述信息处理单元包括0026解析模块,用于对所述第二类卡中的文件进行解析,以便确定所述第二类卡中当前手机解析的文件和不解析的文件。0027优选地,所述信息处理单元还包括0028解析文件字段获取模块,用于读取所述第二类卡中当。
19、前手机解析的文件,得到所述第二类卡中当前手机解析的解析文件字段F1;0029全部文件字段获取模块,用于读取所述第二类卡中全部文件,得到所述第二类卡中的全部文件字段F2;0030文件字段比较模块,用于将所述解析文件字段F1与所述全部文件字段F2进行比较,以便得到所述第二类卡中的当前手机解析的文件和不解析的文件。0031优选地,所述信息处理单元还包括0032确定模块,用于在所述文件字段比较模块的比较结果一致时,将所述全部文件字段F2确定为所述当前手机解析的文件字段,并在所述文件字段比较模块的比较结果不一致时,将所述解析文件字段F1确定为所述当前手机解析的文件字段,并将所述全部文件字段F2中存在但所。
20、述解析文件字段F1中不存在的文件字段确定为所述当前手机不解析的文件字段。0033优选地,所述的新记录包括所述第二类卡文件中当前手机不解析的所有文件字段和对应的联系人姓名。0034与现有技术相比较,本发明的有益效果在于0035本发明能够使同一张手机卡中保存的通讯录信息在不同手机中均能完整显示,提高了用户体验。附图说明0036图1是本发明实施例提供的一种兼容显示手机卡中通讯录信息的方法流程图;0037图2为现有技术提供的2G手机卡通讯录文件结构图;说明书CN104168358A4/7页70038图3为现有技术提供的3G手机卡通讯录文件结构图;0039图4是本发明实施例提供的3G手机卡中通讯录信息在。
21、2G手机侧进行记录的第一效果图;0040图5是本发明实施例提供的3G手机卡中通讯录信息在2G手机侧进行记录的第二效果图;0041图6是本发明实施例提供的3G手机卡中通讯录信息在3G手机侧进行记录的第一效果图;0042图7是本发明实施例提供的3G手机卡中通讯录信息在3G手机侧进行记录的第二效果图;0043图8是本发明实施例提供的通讯录信息导入流程图;0044图9是本发明实施例提供的通讯录信息显示流程图;0045图10是本发明实施例提供的兼容显示手机卡中通讯录信息的系统示意图。具体实施方式0046以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,。
22、并不用于限定本发明。0047本发明提供一种兼容显示手机卡中通讯录信息的方法及系统,通过读取无法被手机支持显示的存储在手机卡中的通讯录信息,并将该些信息组成新的通讯录信息记录后由手机读取并显示,使得手机卡中的通讯录信息能够完整的在手机上显示。0048图1是本发明提供的一种兼容显示手机卡中通讯录信息的方法流程图,如图1所示,包括0049S1、判断当前手机中的手机卡的类型,具体地说,手机开机进行手机卡检测,判断所述当前手机中的手机卡为2G手机卡,还是不同于2G手机卡的其他手机卡,例如3G手机卡,这里的判断将决定后续的处理步骤。0050S2、若判断所述当前手机中的手机卡为2G手机卡,则将其确定为第一类。
23、卡,通过读取所述第一类卡显示其通讯录信息。0051图2为2G手机卡通讯录文件结构图,如图2所示,2G手机卡通讯录(即电话本)只有一个文件目录。在进行手机卡检测时,如果判断是2G手机卡,则将所述2G手机卡确定为第一类卡,按正常的手机卡加载流程加载,无需对手机卡中的通讯录文件进行进一步判断。也就是说,对于2G卡,实际上是直接解析文件EFADN,在EFADN文件中,每一个记录都可以保存一个姓名和一个号码,解析EFADN文件后,把解析得到的记录保存在CACHE表中,以供读取并显示。0052S3、若判断所述当前手机中的手机卡为不同于2G手机卡的其他手机卡,则将其确定为第二类卡,通过读取所述第二类卡文件中。
24、当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字段来组成新记录,通过读取所述新纪录显示其通讯录信息。0053在所述通过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息的步骤之前还包括通过对所述第二类卡中的文件进行解析,确定所述第二类卡中当前手机解析的文件字段和不解析的文件字段。具体地说,通过读取所述第二类卡中当前手说明书CN104168358A5/7页8机解析的文件,得到所述第二类卡中当前手机解析的解析文件字段F1;通过读取所述第二类卡中全部文件,得到所述第二类卡中的全部文件字段F2;将所述解析文件字段F1与所述全部文件字段F2进行比较;若。
25、比较结果一致,则将所述全部文件字段F2确定为所述当前手机解析的文件字段,即全部文件字段都为当前手机可解析的文件字段;若比较结果不一致,则说明第二类卡中有当前手机不解析的文件字段,此时将所述解析文件字段F1确定为所述当前手机解析的文件字段,并将所述全部文件字段F2中存在但所述解析文件字段F1中不存在的文件字段确定为所述当前手机不解析的文件字段。换句话说,如果是第二类卡,则解析当前手机支持的手机卡上的电话本文件,并将得到的解析文件保存于F1变量,然后保存当前手机卡实际支持的电话本文件,并保存于F2变量,最后以当前实际插入的卡中支持的电话本文件字段读取卡上记录并保存于临时记录列表中。0054上述新记。
26、录包括所述第二类卡文件中当前手机不解析的所有文件字段和对应的联系人姓名。0055手机卡中通讯录信息显示是指将电话本所有字段信息完整的显示出来,通过上面所述的开机手机卡检测及数据加载,将当前手机解析的卡文件目录以及卡上实际支持的文件目录都进行了保存,同时也保存了卡上的所有电话本记录。0056下面以3G手机卡作为第二类卡为例进一步说明,图3为3G手机卡电话本文件结构图,如图3所示,3G手机卡的文件目录结构比较复杂。在进行手机卡检测时,如果判断是3G手机卡,则需要解析此手机卡中电话本的文件结构,并保存解析到的文件ID依据3GPP协议卡中每一个文件都有一个唯一的ID对应,通过读取EFPBR文件,遍历手。
27、机卡上电话本文件所支持的实际文件结构,本发明关注的是记录电话本字段信息的文件,比如与2G卡类似的保存一个姓名和号码的EFADN文件,保存扩展号码的EFANR1、EFANR2,保存邮件地址的EFFEMAIL1、EFEMAIL2等。一般情况卡上实际支持的文件要大于解析的文件数目,也正因为如此,3G手机卡中保存的有些字段信息无法正常显示。本发明将3G手机卡上所有涉及电话本的文件进行读取,并将分布于不同的文件中对应于同一记录的字段信息保存在一条记录中。0057对于3G卡,首先对比F1与F2中文件的区别,对F2中存在但F1中不存在的文件即手机卡中电话本实际支持的字段,但手机不能显示,在加载电话本记录数据。
28、时会将这些字段单独抽取出来,以原记录的姓名为姓名,以F2中存在但F1中不存在的文件字段为字段组成一个新记录,并暂时保存在临时记录列表。这一过程相当于将一个完整的卡上电话本记录拆分成两个记录来显示。0058举例来说,假如一张3G手机卡支持两个号码和一个EMAIL地址,那么这张3G手机卡中电话本对应的文件为EFADN、EFANR1、EFEMAIL,当所述3G手机卡插入到2G手机中时,由于2G手机一般只会解析ADN文件,所以我们看到的2G手机卡中联系人只有一个姓名和一个号码,而ANR1文件和EMAIL文件中的内容没有被解析。本发明将从3G手机卡的ANR1文件和EMAIL文件中读取到的信息以该记录的姓。
29、名为姓名,在手机侧另外保存一个记录,其效果如图4和图5所示。0059再如一张3G卡支持两个号码和两个EMAIL地址,那么这张3G卡中电话本对应的文件为EFADN、EFANR1、EFANR2、EFEMAIL1、EFEMAIL2,当所述3G卡插入到3G手机中时,如果当前的3G手机只支持显示两个号码一个EMAIL地址,利用本发明所述方法,所述3G手机卡说明书CN104168358A6/7页9中通讯录信息在3G手机侧进行另外的记录的效果图如图6和图7所示。0060在手机卡中电话本文件加载完毕后,将先前保存在临时记录列表中的无法显示的记录信息保存到数据库或手机卡中,并刷新主列表界面,以便显示通讯录信息。。
30、0061图8是本发明实施例提供的通讯录信息导入流程图,以智能手机为例,步骤包括0062步骤801读取当前插入手机中的的手机卡的卡类型。0063步骤802如果是2G卡执行步骤805,否则执行步骤803。0064步骤803解析当前手机支持的手机卡上电话本文件,并保存于F1变量中,继续执行步骤804。0065步骤804保存当前手机卡上电话本文件本身实际支持的电话本文件,并保存于F2变量。0066步骤805以当前实际插入手机的手机卡中支持的电话本文件字段进行解析,读取手机卡上的记录并保存于临时记录列表中。0067图9是本发明实施例提供的通讯录信息显示流程图,如图9所示,步骤包括0068步骤901读取当。
31、明插入的手机卡的卡类型。0069步骤902如果是2G卡执行步骤907,否则,执行步骤9030070步骤903对比当前手机解析的手机卡中电话本文件字段F1和手机卡上实际支持的电话本文件字段F2,并进行判断。0071步骤904如果F1与F2一致,则执行步骤908,否则,执行步骤905。0072步骤905在加载电话本记录数据时会将这些字段单独抽出来,以原记录的姓名为姓名,以F2中存在但F1中不存在的文件字段为字段组成一个新记录,并暂时保存在临时记录列表。0073步骤906将保存在临时记录列表中的无法显示的记录信息保存到数据库或卡中,并刷新主列表界面显示。0074步骤907直接读取EFADN中的记录并。
32、显示。0075步骤908按原流程读取卡中电话本所有字段并显示。0076图10是本发明实施例提供的兼容显示手机卡中通讯录信息的系统示意图,如图10所示,该系统包括判断单元10、信息处理单元20。0077所述判断单元10,用于判断当前手机中的手机卡类型,若判断所述当前手机中的手机卡2G手机卡,则将其确定为第一类卡,若判断所述当前手机中的手机卡为不同于2G手机卡的其他手机卡,则将其确定为第二类卡。0078通常,2G手机卡内保存的通讯录信息的文件结构只有一个目录,而不同于2G手机卡的其他卡,例如3G手机卡,其内保存的通讯录信息的文件结构目录则复杂的多,在这些复杂的通讯录信息文件中可能存在不被手机支持解。
33、析的文件字段。对于2G手机卡可以直接解析读取并显示手机卡中的通讯录信息,而对于不同于2G手机卡的其他手机卡,需采用不同的后续处理方式,因此,可以先判断当前手机中手机卡的类型。具体可以根据手机卡中的通讯录文件结构来判断,若仅有一个目录,则确定为2G卡,否则,确定为不同于2G卡的其他手机卡。0079所述信息处理单元20,用于当判断所述当前手机中的手机卡为第一类卡时,通过读取所述第一类卡显示其通讯录信息,当判断所述当前手机中的手机卡为第一类卡时,通说明书CN104168358A7/7页10过读取所述第二类卡文件中当前手机解析的文件字段来显示其通讯录信息,再抽取所述第二类卡文件中当前手机不解析的文件字。
34、段来组成新记录,通过读取所述新记录显示其通讯录信息。0080更进一步地,所述信息处理单元20可以包括0081解析模块21,用于对所述第二类卡中的文件进行解析,以便确定所述第二类卡中当前手机解析的文件和不解析的文件。0082更进一步地,信息处理单元20还可以包括解析文件字段获取模块22、全部文件字段获取模块23、文件字段比较模块24和确定模块25。0083所述解析文件字段获取模块22,用于读取所述第二类卡中当前手机解析的文件,得到所述第二类卡中当前手机解析的解析文件字段F1。0084所述全部文件字段获取模块23,用于读取所述第二类卡中全部文件,得到所述第二类卡中的全部文件字段F2。0085所述文。
35、件字段比较模块24,用于将所述解析文件字段F1与所述全部文件字段F2进行比较,以便得到所述第二类卡中的当前手机解析的文件和不解析的文件。0086所述确定模块25,在所述文件字段比较模块的比较结果一致时,将所述全部文件字段F2确定为所述当前手机解析的文件字段;在所述文件字段比较模块的比较结果不一致时,将所述解析文件字段F1确定为所述当前手机解析的文件字段,并将所述全部文件字段F2中存在但所述解析文件字段F1中不存在的文件字段确定为所述当前手机不解析的文件字段。0087更进一步地,将所述第二类卡文件中当前手机不解析的文件字段来组成的新记录具体可以包括述第二类卡文件中当前手机不解析的所有文件字段和对。
36、应的联系人姓名。更进一步地,信息处理单元20可以将所组成新的通讯录信息记录保存于当前手机显示通讯录信息时读取信息的主列表中。0088本发明所述系统通过比较当前手机支持解析的手机卡中的通讯录文件字段以及手机卡中的完整的通讯录文件字段,获取未被当前手机解析的手机卡中的通讯录文件字段,并将该些文件字段的信息与对应的联系人形成新的记录后保存,以此使得手机卡中的联系人信息能够完整地被手机获取并显示。0089综上所述,本发明通过对原有手机卡上电话本文件字段信息加载显示的改进,对它们进行兼容处理,保证同一张手机卡插入到不同的手机中,可以将手机卡中电话本保存的所有字段都显示出来,即实现了兼容显示手机卡中通讯录信息,提高了用户体验。0090尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。说明书CN104168358A101/6页11图1图2说明书附图CN104168358A112/6页12图3图4图5说明书附图CN104168358A123/6页13图6图7说明书附图CN104168358A134/6页14图8说明书附图CN104168358A145/6页15图9说明书附图CN104168358A156/6页16图10说明书附图CN104168358A16。