← 返回列表

一种支持JAVA卡补丁函数的智能卡

申请号: CN201410620112.7
申请人: 紫光同芯微电子有限公司
申请日期: 2014年11月7日

摘要文本

一种支持JAVA卡补丁函数的智能卡,涉及智能卡技术领域。本发明包括只读存储器、非易失可擦除存储器和随机存储器。所述非易失性可擦除存储器内存储JAVA包表、对象表、对象数据、JAVA补丁信息表和JAVA卡补丁数据。所述JAVA补丁信息表存储JAVA函数补丁标记、JAVA函数补丁所属包和JAVA函数补丁地址。JAVA卡系统API程序在执行JAVA函数调用时通过JAVA补丁信息表转至JAVA卡补丁数据的JAVA补丁函数。对于同一个包的JAVA补丁函数以另一个新的单独的包的方式存储在非易失可擦除存储器中。同现有技术相比,本发明可以支持JAVA智能卡掩膜之后进行功能修复或者升级处理,操作灵活简单,具有占用空间小,运行速度快的特点。

专利详细信息

项目 内容
专利名称 一种支持JAVA卡补丁函数的智能卡
专利类型 发明授权
申请号 CN201410620112.7
申请日 2014年11月7日
公告号 CN105631505B
公开日 2024年1月5日
IPC主分类号 G06K19/067
权利人 紫光同芯微电子有限公司
发明人 张福玺; 吴杰; 路倩; 丁义民
地址 北京市海淀区西小口路66号中关村东升科技园·北领地B-1楼一层106A

专利主权项内容

1.一种支持JAVA卡补丁函数的智能卡,它包括只读存储器(1)、非易失可擦除存储器(2)和随机存储器(3);所述只读存储器(1)存储JAVA卡操作系统(11),只读存储器(1)内包括硬件功能单元(12)、JAVA卡虚拟机JCVM单元(13)、JAVA卡运行时环境JCRE单元(14)和JAVA卡系统API程序(15);所述非易失可擦除存储器(2)内存储JAVA包表(21)、对象表(22)和对象数据(23);所述随机存储器(3)内存储变量数据;其特征在于,所述非易失可擦除存储器(2)中还包括JAVA补丁信息表(24)和JAVA卡补丁数据(25),所述JAVA补丁信息表(24)存储JAVA函数补丁标记、JAVA函数补丁所属包和JAVA函数补丁地址;JAVA卡系统API程序(15)在执行JAVA函数调用时通过查找JAVA补丁信息表(24)得到对应的补丁方法地址与所属包信息,将跳转地址修正为补丁方法地址以通过JAVA补丁信息表(24)转至JAVA卡补丁数据(25)的JAVA补丁函数,对于同一个包的JAVA补丁函数以另一个新的单独的包的方式存储在非易失可擦除存储器(2)中。。搜索马 克 数 据 网