生成智能卡数据的方法及装置的制作方法

文档序号:6585083阅读:141来源:国知局
专利名称:生成智能卡数据的方法及装置的制作方法
技术领域
本发明涉及智能卡领域,更具体地说,涉及一种生成智能卡数据的方法及装置。
背景技术
近些年来,随着智能卡技术的发展,智能卡以其高内存容量及逻辑运算能力,被广 泛的应用于电信、金融、交通、医疗等领域。 在电信领域,使用SIM卡来存储信息和唯一识别用户身份,由于智能卡的大容量 存储能力,使电话号码簿可以存在卡上,卡中的微处理器大大提高了用户账号的安全性;在 金融领域,以智能卡技术开发而成的银行卡,除了仍保留传统银行卡所具有的金融功能之 外,还可利用卡上的内存及微处理器来提供更多的增值金融服务;在交通领域,非接触式智 能卡取得了广泛的应用;医疗领域的应用要求存储大量信息,如病历、身份、医疗保险号码、 血型、过敏症、健康检查结果等,采用智能卡将全面提高医院诊断的效率、准确性及管理水 平。另外,中国正在启动的国家第二代身份证卡计划是迄今为止全球最大的智能卡应用项 目,发出量将超过10亿张;社会保障领域的社保卡也是CPU卡重要的应用市场。此外,智能 卡还可以用于企业、社团机构的内部管理。 伴随着智能卡的发展,人们利用其内部的微处理器芯片,开发了应用于智能卡内 部的各种各样的操作系统,即C0S。 COS的全称是Chip OperatingSystem(片内操作系统), 它一般是紧紧围绕着它所服务的智能卡的特点而开发的,即COS是一个专用系统而不是通 用系统,一种COS—般都只能应用于特定的某种(或者是某些)智能卡,不同卡内的COS — 般是不相同的。COS的主要功能是控制智能卡和外界的信息交换,管理智能卡内的存储器并 在卡内部完成各种命令的处理。COS的出现不仅大大地改善了智能卡的交互界面,使智能卡 的管理变得容易,更为重要的是使智能卡本身向着个人计算机化的方向迈出了一大步,为 智能卡的发展开拓了极为广阔的前景。 目前,智能卡的发行方法主要为先要将COS下载到智能卡内,之后再通过专用的 文件创建指令来创建文件系统及其应用。这种方法首先要将文件属性转换为约定的指令 格式,通过APDU(A卯lication Protocol Data Unit,应用协议数据单元)指令发送给智能 卡,智能卡再通过解析计算将文件放到合适的flash空间。使用这种方法的缺点很明显,首 先,先要下载COS,然后再运行创建文件系统的脚本,由此而导致下卡繁琐;其次,智能卡需 要对文件创建指令进行解析和计算,然后才能写入合适的flash空间。由于现有技术中每 张智能卡的生产都必须采取上述步骤,进而导致对于智能卡的大规模的生产,采用这种生 产方式耗时太长。因此,面对智能卡的大量发行,必须设法解决现有技术中智能卡的生产和 开发过程繁琐,耗时太长的问题。

发明内容
有鉴于此,本发明提供一种生成智能卡数据的方法及装置,解决了现有技术中智 能卡的生产和开发过程繁琐,耗时太长的问题。
为实现上述目的,本发明提供了如下技术方案
—种生成智能卡数据的方法,包括
载入系统文件,读取所述系统文件的属性; 将所述系统文件中包含所述系统文件的属性的信息转换为符合智能卡片内操作
系统COS文件数据规格的编码信息; 利用所述编码信息生成文件系统数据; 将所述文件系统数据与COS文件数据合并生成智能卡数据。 优选的,所述系统文件的属性包括文件路径、文件长度、初始值、文件结构、记录 数、记录长度、读写权限和链接。 优选的,所述读取所述系统文件的属性后,还包括,将包含所述系统文件的属性的 信息放入预设容器内。 优选的,所述预设容器为向量表。 优选的,所述将所述系统文件中包含所述系统文件的属性的信息转换为符合COS
文件数据规格的编码信息的过程具体为根据所述文件长度和初始值填充文件内容,将其
它包含所述系统文件的属性的信息转换为符合COS文件数据规格的编码信息。
优选的,所述生成文件系统数据的过程包括 为所述符合COS文件数据规格的编码信息设置链接标识; 将设置链接标识后的系统文件存储于后台预设容器中; 更新设置有链接标识的系统文件的指向地址,使其指向同一个物理地址; 更新所述系统文件的安全属性,将更新后的安全属性放入所述系统文件中,并更
新所述系统文件的安全属性索引; 生成文件系统数据。 优选的,所述后台预设容器为树形结构。 优选的,所述将设置链接标识后的系统文件存储于所述树形结构的过程包括
将所述系统文件的属性信息处理成字符串,根据所述文件路径将代表所述系统文 件的属性的字符串添加到树形结构中; 根据所述系统文件的起始地址计算所述树形结构的节点地址,并将所述节点地址 添加到所述树形结构中。 优选的,将系统文件存储于所述树形结构的过程采用广度遍历。
优选的,将所述树形结构的文件信息生成文件系统数据。 优选的,将所述树形结构的文件信息生成文件系统数据的过程采用广度遍历。 优选的,其特征在于,采用excel表格描述系统文件。 本发明还公开了一种生成智能卡数据的装置,包括 输入单元,用于载入系统文件; 识别单元,用于读取所述系统文件的属性; 信息转换单元,用于将所述系统文件中包含所述系统文件的属性的信息转换为符 合智能卡片内操作系统COS文件数据规格的编码信息; 数据生成单元,用于利用所述符合COS文件数据规格的编码信息生成文件系统数 据;
数据组合单元,用于将所述文件系统数据与COS文件数据合并生成智能卡数据。
优选的,所述系统文件属性包括文件路径、文件长度、初始值、文件结构、记录数、 记录长度、读写权限和链接。 优选的,还包括预设容器,用于存储包含所述系统文件的属性的信息。
优选的,所述预设容器为向量表。
优选的,所述数据生成单元包括 设置单元,用于为所述符合COS文件数据规格的编码信息设置链接标识;
后台预设容器,用于存储设置链接标识后的系统文件; 地址重置单元,用于更新设置有链接标识的系统文件的指向地址,使其指向同一 个物理地址; 安全属性重置单元,用于更新所述系统文件的安全属性,将更新后的安全属性放 入所述系统文件中,并更新所述系统文件的安全属性索引。
优选的,所述后台预设容器为树形结构。
优选的,所述数据生成单元还包括 处理单元,用于将所述系统文件的属性信息处理成字符串,根据所述文件路径将 所述字符串添加到树形结构中; 计算单元,用于根据所述系统文件的起始地址计算所述树形结构的节点地址,将
所述节点地址添加到所述树形结构中。 优选的,所述系统文件为excel格式。 从上述的技术方案可以看出,本发明实施例通过将包含所述系统文件的属性的信
息转换为符合COS文件数据规格的编码信息,使得转换后的系统文件的属性的信息的数据
规格与COS文件数据规格相同,从而利用该编码信息生成的文件系统数据可以与COS文件
数据合并,进而可以将文件系统数据同COS文件数据一起下载到智能卡内,即下载COS文件
数据的同时,就在智能卡内创建了系统文件,省去了现有技术中下载cos文件数据后,还需
运行创建文件系统的脚本来创建系统文件的步骤,简化了智能卡的生产和开发过程;由于
下载到智能卡内的系统文件数据已经过信息格式的转换处理,使得智能卡可以直接识别,
进而可以直接将系统文件写入合适的flash区,而无需再进行现有技术中的对文件创建指
令的解析和计算的步骤,对于智能卡的大规模生产,大大的节省了时间。 综上所述,在智能卡的生产开发过程中,本发明实施例将现有技术中需要把数据
下载到智能卡内之后对数据进行的部分操作,放在数据下载到智能卡内之前,即先做好了
充分的准备工作,对单个智能卡的生产和开发来说,简化了系统文件在智能卡内的创建过
程,对同类型的智能卡的大批量生产来说,只需进行一次数据的相应处理,即可适用于所有
的智能卡,大大的节省了大规模生产的时间。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
6
图1为本发明实施例 图2为本发明实施例 图3为本发明实施例 图4为本发明实施例 图5为本发明实施例 图6为本发明实施例
具体实施例方式
本发明实施例提供了 性的信息转换为符合COS文件数据规格的编码信息,两种数据规格相同,使得利用该编码 信息生成的文件系统数据可以与COS文件数据合并,进而可以将文件系统数据同COS文件 数据一起下载到智能卡内,避免了现有技术中下载COS文件数据后,还需通过专用的文件 创建指令来创建文件系统及其应用的步骤,进而简化了智能卡的生产开发过程,对于智能 卡的大规模生产,大大的节省了时间。 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置 而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说 明即可。 实施例一 图1为本实施例公开的一种生成智能卡数据的方法流程图,包括以下步骤 步骤S101、载入系统文件,以便后续步骤对所述系统文件进行处理; 步骤S102、读取所述系统文件的属性,所述系统文件的属性包括文件路径、文件长
度、初始值、文件结构、记录数、记录长度、读写权限和链接等信息。 步骤S103、将所述系统文件中包含所述系统文件的属性的信息转换为符合智能卡 片内操作系统COS文件数据规格的编码信息; 本实施例中,信息转换的过程具体方式为,根据所述文件长度和初始值填充文件 内容,将文件结构和读写权限等其它包含所述系统文件属性的信息转换为符合COS文件数 据规格的编码信息。 步骤S104、利用所述系统文件中包含所述系统文件的属性的编码信息生成文件系 统数据; 步骤S105、将所述文件系统数据与COS文件数据合并;
步骤S106、生成智能卡数据。 本实施例步骤S103中,将包含所述系统文件的属性的信息转换为符合COS文件数 据规格的编码信息,使得转换后的系统文件的属性的信息的数据规格与COS文件数据规格 相同,从而利用该编码信息生成的文件系统数据可以与COS文件数据合并,进而可以将文
一公开的一 二公开的一 三公开的一
'公
开的-
二公开的一 三公开的一
种生成智能卡数据 种生成智能卡数据 种生成智能卡数据 种生成智能卡数据 种生成智能卡数据 种生成智能卡数据
的方法流程图 的方法流程图 的方法流程图 的装置结构图 的装置结构图 的装置结构图
一种生成智能卡数据的方法,通过将包含所述系统文件的属件系统数据同cos文件数据一起下载到智能卡内,即下载cos文件数据的同时,就在智能 卡内创建了系统文件,省去了现有技术中下载cos文件数据后,还需运行创建文件系统的
脚本来创建系统文件的步骤,简化了智能卡的生产和开发过程;由于下载到智能卡内的系 统文件数据已经过信息格式的转换处理,使得智能卡可以直接识别,进而可以直接将系统 文件写入合适的flash区,而无需再进行现有技术中的对文件创建指令的解析和计算的步 骤,为智能卡的大规模生产,大大的节省了时间。 综上所述,在智能卡的生产开发过程中,本实施例将现有技术中需要把数据下载
到智能卡内之后对数据进行的部分操作,放在数据下载到智能卡内之前,即先做好了充分
的准备工作,虽然对单个智能卡的生产和开发来说,只是简化了系统文件在智能卡内的创
建过程,总体的生产开发时间没有太大差距,但是对同类型的智能卡的大批量生产来说,只
需进行一次数据的相应处理,即可适用于所有的智能卡,大大的节省了大规模生产的时间。 图4为本实施例公开的生成智能卡数据的方法所对应的装置的结构图,其中,各
单元的连接关系及其功能如下 输入单元41,用于载入系统文件,将所述系统文件发送给识别单元42,识别单元 42读取所述系统文件的属性,并将包含所述系统文件的属性的信息放入预设容器43,信息 转换单元44将所述系统文件中包含所述系统文件的属性的信息转换为符合COS文件数据 规格的编码信息,并将该编码信息发送给数据生成单元45,之后,数据生成单元45利用该 编码信息生成文件系统数据,最后,数据组合单元46将数据生成单元45生成的文件系统数 据与COS文件数据合并生成智能卡数据。其中,预设容器43为向量表,但是,并不限于只采 用向量表,根据具体情况具体设计。
实施例二 本实施例公开的生成智能卡数据的方法与实施例一所不同的是,将实施例一中的 步骤S104具体化,具体描述了利用所述编码信息生成文件系统数据的过程,本实施例仅是 作为该过程实现的优选方案,该过程的具体实现并不仅限于本实施例公开的范围。
图2为本实施例在实施例一的基础上进一步公开的生成智能卡数据的方法的流 程图,其中,步骤S201 、 S202及步骤S204,与实施例一 中描述相同的步骤过程一样,下面对 与实施例一所不同的过程做详细介绍 步骤S203、将步骤S202所读取出来的包含所述系统文件的属性的信息放入预设 容器中,使得只需读取一次系统文件的属性,进而避免实施例一中的需要反复读取所述系 统文件的属性; 本实施例所述的预设容器为向量表,本领域技术人员可以理解,所述预设容器也 可采用其他可行的存储模块,并不限于只采用向量表。 步骤204、将系统文件的属性信息转换为符合COS文件数据规格的编码信息;
步骤S205、为所述符合COS文件数据规格的编码信息设置链接标识,对需要后续 更新地址的编码信息使用特定链接标识标定,方便后续更新地址时查找需要更新的编码信 息; 步骤S206、将设置链接标识后的系统文件存储于后台预设容器中,该存储过程需 计算所述系统文件的具体地址,并将所述系统文件按照一定顺序进行排列,由于步骤S205 所设置的链接标识只是表示该文件需进行链接操作的一个标志,并没有设定具体地址,该步骤的作用就是为所有系统文件计算并安排具体地址,以便对所述系统文件进行后续处 理; 步骤S207、更新设置有链接标识的系统文件的指向地址,使其指向同一个物理地 址,如双模卡的短信和电话簿的地址就要更新为同一个物理地址,使其实现智能卡的规范 功能要求; 步骤S208、更新所述系统文件的安全属性,即更新所述系统文件的读写权限,使其 符合相应功能的智能卡的格式规范要求; 步骤S209、将更新后的符合智能卡规范要求的安全属性放入指定的系统文件中;
步骤S210、更新所述系统文件的安全属性索引,规范系统文件的内部结构,该步骤 为所述安全属性设置安全属性索引,使其符合相应功能的智能卡的规范要求;
步骤S211、将经过上述处理的系统文件生成文件系统数据;
之后,可将生成的文件系统数据与COS文件数据合并,进而生成智能卡数据。
本实施例中的各步骤可用来规范所述系统文件的各方面的信息,使其符合智能卡 的功能需求,为文件系统数据与COS文件数据的合并,进而生成智能卡数据做好充分的准 备工作。 图5为本实施例公开的生成智能卡数据的方法所对应的装置,图中标号51-54及
59所表示的单元功能与实施例一中相同名称的单元功能相同。与实施例一公开的生成智能
卡数据的装置相结合,本实施例中各单元的具体功能及其连接关系如下 设置单元55为经过信息转换单元54转换后的所述符合COS文件数据规格的编
码信息设置链接标识,以便后续更新其指向地址,并将设置链接标识后的系统文件存储于
后台预设容器56,之后,由地址重置单元57更新设置有链接标识的系统文件的指向地址,
使其指向同一个物理地址,由安全属性重置单元58更新所述系统文件的安全属性,即读写
权限,将更新后的安全属性放入所述系统文件中,并更新所述系统文件的安全属性索引,然
后将经过上述各单元处理后生成的文件系统数据发送给数据组合单元59,在数据组合单元
59中将所述文件系统数据与COS文件数据合并生成智能卡数据。 实施例三 本实施例在实施例二所不同的是,将实施例二步骤S206中将存储设置链接标识 后的系统文件的过程具体化,在该实施例中,所述后台预设容器具体为树形结构。本领域 技术人员可以理解,在该过程中采用树形结构的目的是令技术人员在对系统文件进行处理 时,可以直观的看到处理过程中各个文件的位置和深度,方便对处理过程的控制,但是,能 够实现这种功能的方法不只限于采用树形结构,具体选择哪种结构由设计的具体环境而 定。 图3为本实施例在实施例二的基础上进一步公开的生成智能卡数据的方法的细 节流程图,在实施例二的步骤S205之后,包括以下步骤 步骤S301、将设置链接标识后的系统文件的属性的信息处理成字符串,即将文件 路径、文件长度、记录数、记录长度、文件结构、读写权限、链接和初始值等信息用字符串表 示; 步骤S302、根据所述文件路径将处理好的代表系统文件的属性的信息的字符串添 加到树形结构中;
步骤S303、根据所述系统文件的起始地址计算所述树形结构的节点地址;
步骤S304、将所述节点地址添加到所述树形结构中; 将所述节点地址添加到所述树形结构中后,更新设置有链接标识的系统文件的指 向地址,使其指向同一个物理地址,并更新所述系统文件的安全属性(即更新所述系统文 件的读写权限),接着,将更新后的安全属性放入所述系统文件中,然后,更新所述系统文件 的安全属性索引; 步骤S305、将所述树形结构的文件信息生成文件系统数据。 需要说明的是,将系统文件存储于所述树形结构的过程以及将所述树形结构的文 件信息生成文件系统数据的过程均采用广度遍历,本领域技术人员可以理解,这两个步骤 的实现也可以采用深度遍历,只是需要记录文件树的深度,以及返回同一级目录时也需要 进行计算,而由于广度遍历时是对同一级进行操作,就不需要记录文件树的深度了 ,本实施 例只是优选方案,并不限于只采用广度遍历,具体选择情况根据设计人员的具体操作环境 而定。 图6为本实施例公开的方法所对应的生成智能卡数据的装置,本实施例所公开的 装置,图中标号601-605及609-611所表示的单元功能与实施例二中相同名称的单元功能 相同。与实施例二公开的生成智能卡数据的装置相结合,本实施例中各单元的具体功能及 其连接关系如下 处理单元606和计算单元607接收设置单元605处理过的信息后,处理单元606 将所述系统文件的属性信息处理成字符串,根据所述文件路径将所述字符串添加到树形结 构608中,计算单元607根据所述系统文件的起始地址计算所述树形结构的节点地址,将所 述节点地址添加到所述树形结构608中,之后由地址重置单元609、安全属性重置单元610 以及数据组合单元611完成后续功能,相应的功能及连接关系已在实施例一及实施例二中 详细描述,这里不再赘述。
实施例四 本实施例可与上述三个实施例相配合,与上述三个实施例所不同的是,本实施例 中的系统文件为excel格式,即采用excel表格描述系统文件,其他处理过程及相对应的装 置,如上述三个实施例所述,这里不再做详细描述。 本领域技术人员可知,在现有技术中,采用脚本来描述系统文件,其中存在很多弊 端,例如对于上千行的脚步来说,需要对脚本进行解析后才能知道其代表的含义,该过程 很复杂,且不直观;另外,一个小小的变动,就可能需要投入很大的人力和物力才能实现,而 且,上千行的脚本,稍有不慎, 一个小变动就可能引起未知的错误,且不易发现,进而导致维 护很困难。 本实施例中采用excel表格的形式,文件的属性一 目了然,跟需求相对应,不需再 进行复杂的解析过程,使得文件系统很直观,另外,采用excel的格式,系统文件的各个属 性可以用汉字进行描述,可以及时发现错误并进行改正,使得对系统的维护和升级都很容 易。 本领域技术人员可知,除采用excel表格描述系统文件,还可以采用xml语言来描 述系统文件,两者仅是在文件的载入过程有所不同,其他步骤均类似,专业人员可以做出相 应的处理。但是,采用xml语言依旧没有excel表格直观,且编辑也没有excel表格方便,
10具体采用什么方式由技术人员根据具体情况而定。 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元 及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和 软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的组成及步骤。这 些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专 业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不 应认为超出本发明的范围。 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
权利要求
一种生成智能卡数据的方法,其特征在于,包括载入系统文件,读取所述系统文件的属性;将所述系统文件中包含所述系统文件的属性的信息转换为符合智能卡片内操作系统COS文件数据规格的编码信息;利用所述编码信息生成文件系统数据;将所述文件系统数据与COS文件数据合并生成智能卡数据。
2. 根据权利要求1所述的生成智能卡数据的方法,其特征在于,所述系统文件的属性包括文件路径、文件长度、初始值、文件结构、记录数、记录长度、读写权限和链接。
3. 根据权利要求2所述的生成智能卡数据的方法,其特征在于,所述读取所述系统文件的属性后,还包括,将包含所述系统文件的属性的信息放入预设容器内。
4. 根据权利要求3所述的生成智能卡数据的方法,其特征在于,所述预设容器为向量表。
5. 根据权利要求4所述的生成智能卡数据的方法,其特征在于,所述将所述系统文件中包含所述系统文件的属性的信息转换为符合COS文件数据规格的编码信息的过程具体为根据所述文件长度和初始值填充文件内容,将其它包含所述系统文件的属性的信息转换为符合COS文件数据规格的编码信息。
6. 根据权利要求5所述的生成智能卡数据的方法,其特征在于,所述生成文件系统数据的过程包括为所述符合COS文件数据规格的编码信息设置链接标识;将设置链接标识后的系统文件存储于后台预设容器中;更新设置有链接标识的系统文件的指向地址,使其指向同一个物理地址;更新所述系统文件的安全属性,将更新后的安全属性放入所述系统文件中,并更新所述系统文件的安全属性索引;生成文件系统数据。
7. 根据权利要求6所述的生成智能卡数据的方法,其特征在于,所述后台预设容器为树形结构。
8. 根据权利要求7所述的生成智能卡数据的方法,其特征在于,所述将设置链接标识后的系统文件存储于所述树形结构的过程包括将所述系统文件的属性信息处理成字符串,根据所述文件路径将代表所述系统文件的属性的字符串添加到树形结构中;根据所述系统文件的起始地址计算所述树形结构的节点地址,并将所述节点地址添加到所述树形结构中。
9. 根据权利要求8所述的生成智能卡数据的方法,其特征在于,将系统文件存储于所述树形结构的过程采用广度遍历。
10. 根据权利要求9所述的生成智能卡数据的方法,其特征在于,将所述树形结构的文件信息生成文件系统数据。
11. 根据权利要求io所述的生成智能卡数据的方法,其特征在于,将所述树形结构的文件信息生成文件系统数据的过程采用广度遍历。
12. 根据权利要求1-11任一项所述的生成智能卡数据的方法,其特征在于,采用excel表格描述系统文件。
13. —种生成智能卡数据的装置,其特征在于,包括 输入单元,用于载入系统文件; 识别单元,用于读取所述系统文件的属性;信息转换单元,用于将所述系统文件中包含所述系统文件的属性的信息转换为符合智 能卡片内操作系统COS文件数据规格的编码信息;数据生成单元,用于利用所述符合COS文件数据规格的编码信息生成文件系统数据; 数据组合单元,用于将所述文件系统数据与COS文件数据合并生成智能卡数据。
14. 根据权利要去13所述的生成智能卡数据的装置,其特征在于,所述系统文件属性 包括文件路径、文件长度、初始值、文件结构、记录数、记录长度、读写权限和链接。
15. 根据权利要去14所述的生成智能卡数据的装置,其特征在于,还包括预设容器, 用于存储包含所述系统文件的属性的信息。
16. 根据权利要去15所述的生成智能卡数据的装置,其特征在于,所述预设容器为向量表。
17. 根据权利要去16所述的生成智能卡数据的装置,其特征在于,所述数据生成单元包括设置单元,用于为所述符合COS文件数据规格的编码信息设置链接标识; 后台预设容器,用于存储设置链接标识后的系统文件;地址重置单元,用于更新设置有链接标识的系统文件的指向地址,使其指向同一个物 理地址;安全属性重置单元,用于更新所述系统文件的安全属性,将更新后的安全属性放入所 述系统文件中,并更新所述系统文件的安全属性索引。
18. 根据权利要去17所述的生成智能卡数据的装置,其特征在于,所述后台预设容器 为树形结构。
19. 根据权利要去18所述的生成智能卡数据的装置,其特征在于,所述数据生成单元还包括处理单元,用于将所述系统文件的属性信息处理成字符串,根据所述文件路径将所述 字符串添加到树形结构中;计算单元,用于根据所述系统文件的起始地址计算所述树形结构的节点地址,将所述 节点地址添加到所述树形结构中。
20. 根据权利要去13-19任一项所述的生成智能卡数据的装置,其特征在于,所述系统 文件为excel格式。
全文摘要
本发明公开了一种生成智能卡数据的方法,包括载入系统文件,读取系统文件的属性,将包含所述的属性的信息放入预设容器内;将所述系统文件中包含所述系统文件的属性的信息转换为符合智能卡片内操作系统COS文件数据规格的编码信息;利用所述编码信息生成文件系统数据;将所述文件系统数据与COS文件数据合并生成智能卡数据。本发明将系统文件的信息转换为符合COS文件数据规格的编码信息,使得转换后的文件系统数据可以与COS文件数据合并,通过下载COS文件数据,即在智能卡内创建了系统文件,简化了智能卡的生产和开发过程,且节省了智能卡的大规模生产的时间。与方法相对应,本发明还公开了一种生成智能卡数据的装置。
文档编号G06F17/30GK101739589SQ20091024212
公开日2010年6月16日 申请日期2009年12月8日 优先权日2009年12月8日
发明者金银军, 闫永斌 申请人:大唐微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1