一种用户识别卡联系人读取方法和装置制造方法及图纸

技术编号:13113176 阅读:90 留言:0更新日期:2016-04-01 09:06
一种用户识别卡联系人读取方法和装置,以提高移动设备读取卡联系人的速度。一些可行的实施方式中,所述用户身份识别卡中存储有多个卡联系人文件,所述多个卡联系人文件包括第一卡联系人文件;所述方法包括:读取所述第一卡联系人文件中的全部记录;当从所述第一卡联系人文件中读取得到至少一条有效记录时,读取其它卡联系人文件中的与所述至少一条有效记录对应的记录。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种用户识别卡联系人读取方法和装置
技术介绍
移动设备在开机时一般要读取USIM(UniversalSubscriber Identity Module,全球用户身份模块)卡联系人,而现在USIM卡的容量越来越大,涉及的卡文件越来越多,导致读卡联系人的速度变慢,影响体验,需要优化。例如,有些移动设备读取USM卡联系人的时间需要2分钟多,不论卡上是存有1条卡联系人还是500条卡联系人。
技术实现思路
本专利技术实施例提供一种用户识别卡联系人读取方法和装置,以提高移动设备读取卡联系人的速度。本专利技术第一方面提供一种用户识别卡联系人读取方法,所述用户身份识别卡中存储有多个卡联系人文件,所述多个卡联系人文件包括第一卡联系人文件;所述方法包括:读取所述第一卡联系人文件中的全部记录;当从所述第一卡联系人文件中读取得到至少一条有效记录时,读取其它卡联系人文件中的与所述至少一条有效记录对应的记录。本专利技术第二方面提供一种用户识别卡联系人读取装置,所述用户身份识别卡中存储多个卡联系人文件,所述多个卡联系人文件包括第一卡联系人文件;所述装置包括:第一读取模块,用于读取所述第一卡联系人文件中的全部记录;第二读取模块,用于当从所述第一卡联系人文件中读取得到至少一条有效记录时,读取其它卡联系人文件中的与所述至少一条有效记录对应的记录。本专利技术第三方面提供一种移动设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为被所述一个或多个处理器执行,所述一个或多个程序包括用于执行如本专利技术第一方面所述的方法的指令。本专利技术第四方面提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被包括处理器的移动设备执行时使所述移动设备执行如本专利技术第一方面所述的方法。由上可见,在本专利技术的一些可行的实施方式中,用户身份识别卡中存储有多个卡联系人文件,所述多个卡联系人文件包括第一卡联系人文件;读取所述第一卡联系人文件中的全部记录;然后,当从所述第一卡联系人文件中读取得到至少一条有效记录时,读取其它卡联系人文件中的与所述至少一条有效记录对应的记录;也就是说,对于第一卡联系人文件以外的其它卡联系人文件,仅仅读取其部分记录,而不是全部记录,这样,就减少了需要读取的内容,提高了读取速度,降低了读取时间。【附图说明】为了更清楚地说明本专利技术实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术的一个实施例提供的用户识别卡联系人读取方法的流程图;图2是本专利技术的一个实施例提供的用户识别卡联系人读取装置的结构图;图3是本专利技术的一个实施例提供的移动设备的结构图。【具体实施方式】为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。下面通过具体实施例,分别进行详细的说明。(实施例一、)本专利技术的第一个实施例提供的一种用户识别卡联系人读取方法。该方法用于移动设备读取用户识别卡联系人,所说的移动设备可以是任一种移动设备,例如制式手机、智能手机、iPAD等。本专利技术实施例中的用户识别卡,采用多个卡联系人文件来存储联系人信息,不同的卡联系人文件存储联系人的不同类别的信息。所说的用户识别卡例如可以是US頂卡。—些实施例中,该用户识别卡中存储有多个卡联系人文件,例如包括以下多种卡联系人文件中的一种或多种: ADN(Abbreviated dialling numbers,缩位拨号):ADN文件用于存储联系人的姓名和第一个电话号码,可包括多条记录,每条记录用于存储一个联系人的姓名和该联系人的第一个电话号码。EMAIL(电子邮件):EMAIL文件用于存储电子邮件(e-mail),可包括多条记录,每条记录用于存储一个联系人的e-mail,其存储的记录的条数小于或等于ADN的条数。ANR(Addit1nal Number,附加号码):ANR文件用于存储联系人的第二个电话号码,可包括多条记录,每条记录用于存储一个联系人的第二个电话号码(如果有的话)。IAP( Index Administrat1n Phone book,索引管理电话簿):ΙΑΡ文件用于在其它卡联系人中的目录的条数小于ADN时,和ADN建立对应关系;ADN以外的其它卡联系人文件可通过ΙΑΡ与ADN建立对应关系。其中,每个卡联系人文件上都存储一定数量的记录,例如250条。当然,实际应用中还可以包括更多类型的卡联系人文件。本专利技术实施例中,多个卡联系人文件中包括第一卡联系人文件,作为移动设备需要第一个读取的卡联系人文件。该第一卡联系人文件可以是多个卡联系人文件中的任一个,本文中以第一^^联系人文件是ADN文件为例。需要说明的是,上面列举的卡联系人文件仅为示例,并不用于限制本专利技术。请参考图1,本专利技术实施例方法的具体过程可以包括:110、读取所述第一卡联系人文件中的全部记录,得到至少一条有效记录。本专利技术实施例中,移动设备在需要时(例如开机时),首先读取第一卡联系人文件中的全部记录,例如其中全部250条记录,实际上读取的所有记录中可能只有部分是有效记录(即,实际存储了联系人信息的记录),剩余部分都是无效记录(记录中是默认值例如ff,并未存储联系人信息),这样就得到至少一条有效记录或者零条有效记录。一些实施例中,所述第一卡联系人文件具体为ADN文件,所述ADN文件中的一条有效记录包括一个联系人的姓名和该联系人的第一个电话号码,所述ADN文件中的无效记录为默认值例如ff;所述步骤110具体可以包括:对所述第一卡联系人文件中的全部记录进行读取,根据读取到的记录的内容判断是有效记录或无效记录。140、当从所述第一卡联系人文件中读取得到至少一条有效记录时,读取其它卡联系人文件中的与所述至少一条有效记录对应的记录。移动设备在读取了第一卡联系人信息之后再去读取其它卡联系人文件,由于卡联系人文件之间具有确定的对应关系,例如,所有卡联系人文件中的同一个序号下的记录,存储的都是同一个联系人的信息,这样,就可以仅仅读取其它卡联系人文件中的与所述第一卡联系人文件中的至少一条有效记录对应的记录,而不必读取其它卡联系人文件中的全部记录。特别的,当第一卡联系人文件中不存在有效记录或者说有当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种用户识别卡联系人读取方法,其特征在于,所述用户身份识别卡中存储有多个卡联系人文件,所述多个卡联系人文件包括第一卡联系人文件;所述方法包括:读取所述第一卡联系人文件中的全部记录;当从所述第一卡联系人文件中读取得到至少一条有效记录时,读取其它卡联系人文件中的与所述至少一条有效记录对应的记录。

【技术特征摘要】

【专利技术属性】
技术研发人员:张自然
申请(专利权)人:集怡嘉数码科技深圳有限公司
类型:发明
国别省市:广东;44

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

1