一种提高智能卡生产效率的方法及系统技术方案

技术编号:29756958 阅读:18 留言:0更新日期:2021-08-20 21:10
本发明专利技术公开了一种提高智能卡生产效率的方法及系统,涉及电信智能卡生产领域,该方法包括获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据;对读取出的个性化数据进行解析,得到包含个性化数据组成元素的集合;获取得到的集合,并将集合转换为个性化指令数据;基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新。本发明专利技术能够有效提升智能卡的生产效率。

【技术实现步骤摘要】
一种提高智能卡生产效率的方法及系统
本专利技术涉及电信智能卡生产领域,具体涉及一种提高智能卡生产效率的方法及系统。
技术介绍
随着智能卡的普及,智能卡已被广泛应用于移动通信、电子商务等领域。智能卡一般具有一个存储器,智能卡的存储器包括启动加载程序存储区、代码存储区以及数据存储区,其中启动加载程序存储区大多为只读存储器,存储有电信智能卡的启动加载程序,启动加载程序由半导体厂家开发并存储在存储器中,代码存储区以及数据存储区为闪速存储器,代码存储区用于存储操作系统文件,数据存储区用于存储在智能卡中创建的文件系统以及写入的各种数据。智能卡在生产时,先开发一个操作系统程序,并通过读卡器将智能卡连接至诸如计算机等设备,并使用存储有启动加载程序的智能卡,应用启动加载程序相关指令,向代码存储区中下载操作系统程序,但存在生产效率低下问题。申请号为CN200910039885.5,名称为《提高电信智能卡生产效率的方法》的专利公开了一种提高电信智能卡生产效率的方法,生产方法包括:制作母卡,包括向一张空白电信智能卡存储器的代码存储区写入操作系统程序,并运行该操作系统后,在数据存储区中创建文件系统并更新数据,然后制作镜像文件,包括将母卡的数据存储区存储的数据读出并复制,形成镜像文件;批量制作电信智能卡,包括向每一张电信智能卡存储器的代码存储区写入操作系统,并将镜像文件写入电信智能卡存储器的数据存储区中。但该智能卡生产方法未明确个性化数据写入方式,且生产过程耗时较多。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种提高智能卡生产效率的方法及系统,能够有效提升智能卡的生产效率。为达到以上目的,本专利技术提供的一种提高智能卡生产效率的方法,具体包括以下步骤:获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据;对读取出的个性化数据进行解析,得到包含个性化数据组成元素的集合;获取得到的集合,并将集合转换为个性化指令数据;基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新。在上述技术方案的基础上,所述卡片数据区包括文件数据区、密钥数据区和配置数据区。在上述技术方案的基础上,所述个性化数据包括IMSI文件内容、ICCID文件内容和KI密钥信息。在上述技术方案的基础上,所述集合中的元素包括个性化数据地址、个性化数据长度和个性化数据更新内容。在上述技术方案的基础上,所述将集合转换为个性化指令数据,具体的转化过程为:获取集合,并判断集合中是否存在连续地址,若存在,则合并连读的地址,并根据地址的升序顺序对集合中的各元素进行排序,得到个性化指令数据。在上述技术方案的基础上,在基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新之前,还包括:判断是否具有更新权限,若是,则基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新,若否,则结束。本专利技术提供的一种提高智能卡生产效率的系统,包括:读取模块,其用于获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据;解析模块,其用于对读取出的个性化数据进行解析,得到包含个性化数据组成元素的集合;转化模块,其用于获取得到的集合,并将集合转换为个性化指令数据;更新模块,其用于基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新。在上述技术方案的基础上,所述卡片数据区包括文件数据区、密钥数据区和配置数据区。在上述技术方案的基础上,所述个性化数据包括IMSI文件内容、ICCID文件内容和KI密钥信息。在上述技术方案的基础上,所述集合中的元素包括个性化数据地址、个性化数据长度和个性化数据更新内容。与现有技术相比,本专利技术的优点在于:通过获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据,采用预先分析智能卡文件系统的方式,建立包含个性化数据组成元素的集合,然后将集合转换为个性化指令数据,基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新,将个性化指令数据写入对应的地址中,从而完成对个性化数据的更新,有效提升智能卡的生产效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种提高智能卡生产效率的方法的流程图。具体实施方式本专利技术实施例提供一种提高智能卡生产效率的方法,通过获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据,采用预先分析智能卡文件系统的方式,建立包含个性化数据组成元素的集合,然后将集合转换为个性化指令数据,基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新,将个性化指令数据写入对应的地址中,从而完成对个性化数据的更新,有效提升智能卡的生产效率。本专利技术实施例相应地还提供了一种提高智能卡生产效率的系统。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1所示,本专利技术实施例提供的一种提高智能卡生产效率的方法,具体包括以下步骤:S1:获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据。具体的,本专利技术是使用私有指令读取出卡片数据区的个性化数据,私有指令的方式在本专利技术中不作限制。本专利技术实施例中的卡片数据区包括文件数据区、密钥数据区和配置数据区,即至少包含个性化数据更新数据地址的所有范围。本专利技术实施例中,个性化数据包括IMSI(InternationalMobileSubscriberIdentity,国际移动用户识别码)文件内容、ICCID(Integratecircuitcardidentity,集成电路卡识别码)文件内容、KI密钥(鉴权秘钥)信息等等。S2:对读取出的个性化数据进行解析,得到包含个性化数据组成元素的集合;本专利技术实施例中,集合中的元素包括个性化数据地址、个性化数据长度和个性化数据更新内容。S3:获取得到的集合,并将集合转换为个性化指令数据;S4:基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新。本专利技术实施例中,将集合转换为个性化指令数据,具体的转化过程为:获取集合,并判断集合中是否存在连续地址,若存在,则合并连读的地址,并根据地址的升序顺序对集合中的各元素进行排序,得到个性化指令数据。以下结合实例对上述转化过程进行说明。例如集合中,个性化数据IMSI文件内容的地址addr1为0本文档来自技高网...

【技术保护点】
1.一种提高智能卡生产效率的方法,其特征在于,具体包括以下步骤:/n获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据;/n对读取出的个性化数据进行解析,得到包含个性化数据组成元素的集合;/n获取得到的集合,并将集合转换为个性化指令数据;/n基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新。/n

【技术特征摘要】
1.一种提高智能卡生产效率的方法,其特征在于,具体包括以下步骤:
获取智能卡的卡片数据区,并读取出卡片数据区的个性化数据;
对读取出的个性化数据进行解析,得到包含个性化数据组成元素的集合;
获取得到的集合,并将集合转换为个性化指令数据;
基于个性化指令数据,使用个性化指令数据对卡片数据区的个性化数据进行更新。


2.如权利要求1所述的一种提高智能卡生产效率的方法,其特征在于:所述卡片数据区包括文件数据区、密钥数据区和配置数据区。


3.如权利要求1所述的一种提高智能卡生产效率的方法,其特征在于:所述个性化数据包括IMSI文件内容、ICCID文件内容和KI密钥信息。


4.如权利要求3所述的一种提高智能卡生产效率的方法,其特征在于:所述集合中的元素包括个性化数据地址、个性化数据长度和个性化数据更新内容。


5.如权利要求1所述的一种提高智能卡生产效率的方法,其特征在于,所述将集合转换为个性化指令数据,具体的转化过程为:
获取集合,并判断集合中是否存在连续地址,若存在,则合并连读的地址,并根据地址的升序顺序对集合中的各元素进行排序,得到个性化指令数据。


6.如权利要求1所述的一...

【专利技术属性】
技术研发人员:李平苏昆肖灵张新访董逢华
申请(专利权)人:武汉天喻信息产业股份有限公司
类型:发明
国别省市:湖北;42

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

1