长寿命式IC卡及其数据处理方法与流程

文档序号:11864593阅读:380来源:国知局
长寿命式IC卡及其数据处理方法与流程

本发明涉及一种IC卡及其数据处理方法,尤其涉及一种长寿命式IC卡及其数据处理方法。



背景技术:

目前IC卡已经大规模的应用于许多领域,如:用于通讯的电信(U)SIM卡、用于金融的银联卡、方便出行的城市一卡通等,已经成为人们生活的必需品之一。

IC卡的使用寿命受限于卡片中的芯片,芯片中存储组件的擦写次数是有限的。在一些应用场景中(如电信卡),IC卡中的部分存储组件会频繁的进行擦写操作,当该区域操作次数达到上限,将无法进行正确的读写,从而导致整个卡片无法正常使用,如此卡片的使用寿命又受到活跃文件的影响。目前,市面上出现了一种特殊IC卡,在其存储组件中有一部分高可靠性的存储区域(提高擦写次数)专门用于处理活跃文件,一定程度的延长了IC卡的使用寿命,但同时也增加了IC卡的制造成本。

因此,如何开发设计一种通过软件方法处理IC卡中活跃文件来提高普通IC卡使用寿命,已经成为目前需要解决的技术问题。

有鉴于上述的缺陷,本设计人,积极加以研究创新,以期创设一种长寿命式IC卡及其数据处理方法,使其更具有产业上的利用价值。



技术实现要素:

为解决上述技术问题,本发明的目的是提供一种长寿命式IC卡及其数据处理方法。

本发明的长寿命式IC卡,包括有IC卡本体,所述IC卡本体上设置有存贮组件,其中:所述存贮组件设置有相互独立的非活跃数据存储区与活跃文件存储区,所述活跃文件存储区内设置有至少四个相互独立的数据处理块,所述数据处理块上设置有用于存放数据标志位的数据标志区,以及用于数据读取的纯数据存储区。

进一步地,上述的长寿命式IC卡,其中,所述IC卡本体上连接有天线。

长寿命式IC卡数据处理方式,其特征在于包括以下步骤:

步骤S210,IC卡本体读取或者写入数据;

步骤S220,判断需要操作的数据是否属于活跃文件,若是,则进入步骤S240,若否,则进入步骤S230;

步骤S230,通过普通的读写方式,在对应地址操作该数据;

步骤S240,区分数据操作类型;

步骤S250,在数据标志区查找对应文件的标志位,得到该文件最大标志位指示的数据区;

步骤S260,在数据标志区查找对应文件的标志位,得到该文件最小标志位指示的数据区;

步骤S270,在指定的数据区读写数据;

步骤S280,数据处理完后,返回处理结果。

进一步地,上述的长寿命式IC卡数据处理方式,其中,所述步骤S260中,且将该标志位预置为最大标志。

更进一步地,上述的长寿命式IC卡数据处理方式,其中,所述步骤S270中,擦写数据成功时,将预置位的标志写入标志区。

借由上述方案,本发明至少具有以下优点:

1、能够在常规的IC卡存储组件中划分出四块等大存储空间,实现活跃文件擦写时,拥有独立存储空间进行操作。

2、实现读写频率划分后的区别使用规划,优化储存空间。

3、降低非活跃数据存储区的使用频率,合理化数据读取速率。

4、增加了活跃文件存储区的使用寿命,进而延长了存储组件使用期限。

5、整体构造简单,易于制造实施。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。

附图说明

图1是长寿命式IC卡的结构示意图。

图2是长寿命式IC卡数据处理方式的流程示意图。

图中各附图标记的含义如下。

1 IC卡本体 2 非活跃数据存储区

3 活跃文件存储区 4 数据处理块

5 数据标志区 6 纯数据存储区

7 天线

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1的长寿命式IC卡,包括有IC卡本体1,IC卡本体1上设置有存贮组件,其与众不同之处在于:本发明采用的存贮组件设置有相互独立的非活跃数据存储区2与活跃文件存储区3。这样,实现不同读取频率的使用区分,非频繁擦写的文件就存在非活跃数据存储区2,在IC卡使用过程中需要频繁擦写的文件就存放在活跃文件存储区3。

结合本发明一较佳的实施方式来看,为了有效提升实际使用时的便捷度,进一步来提高使用寿命,延长存储组件的实际使用寿命,活跃文件存储区3内设置有至少四个相互独立的数据处理块4。同时,为了对数据读取进行必要规划,数据处理块4上设置有用于存放数据标志位的数据标志区5,以及用于数据读取的纯数据存储区6。并且,考虑到数据传输的稳定性,在IC卡本体1上连接有天线7。

结合实际使用来看,每个标志位对应一个活跃文件,用来指示其对应的数据存储区中的数据是否有效的最新文件。同时,在读取活跃文件存储区3中的文件时,先会检查各个数据标志区5中对应的数据标志位。并且,用最大标志来指示该数据块中的数据是最新的有效数据。待检查完后,会在对应的纯数据存储区6内读取数据。在擦写数据时,检查对应文件的最小标志位,将数据写入该数据块,并修改该标志位最大数值。

进一步来看,为了有效利用本发明的IC卡结构布局,实现优化实施,现提供一种长寿命式IC卡数据处理方式,其包括以下步骤:

首先,在IC卡本体1上读取或者写入数据。之后,判断需要操作的数据是否属于活跃文件,活跃文件在最初创建的时候已经设有标志,该步骤中只需要判读标志位即可。

若是活跃文件,则区分数据操作类型,针对数据操作类型的区分来看,可以分为两类。

一种是,在数据标志区5查找对应文件的标志位,得到该文件最大标志位指示的数据区。

另一种是,在数据标志区5查找对应文件的标志位,得到该文件最小标志位指示的数据区。同时,将该标志位预置为最大标志。

若是非活跃文件,则通过普通的读写方式,在对应地址操作该数据。

之后,在指定的数据区读写数据。并且,在本发明的实施期间,待擦写数据成功时,将预置位的标志写入标志区。等到数据全部处理完后,返回处理结果。

通过上述的文字表述并结合附图可以看出,采用本发明后,拥有如下优点:

1、能够在常规的IC卡存储组件中划分出四块等大存储空间,实现活跃文件擦写时,拥有独立存储空间进行操作。

2、实现读写频率划分后的区别使用规划,优化储存空间。

3、降低非活跃数据存储区的使用频率,合理化数据读取速率。

4、增加了活跃文件存储区的使用寿命,进而延长了存储组件使用期限。

5、整体构造简单,易于制造实施。

以上所述仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1