【技术实现步骤摘要】
本专利技术涉及智能卡平台开发技术,尤其涉及一种基于智能卡的对象存储访问方法及智能卡。
技术介绍
智能卡是一种可运行开发程序的CPU智能卡,例如JAVA卡是一种可以运行JAVA程序的CPU智能卡。JAVA是一种面向对象的程序设计语言,因此整个JAVA程序就是不停的对各种对象进行访问、添加、删除和修改。整个JAVA卡的运行周期也就是在于不断的对对象进行操作。因此对象操作的性能直接影响到JAVA卡的整体性能。传统对象存储的方法是以二级表进行存储,第一级表用于存储第二级表的地址,第二级表用于存储对象的地址,对象采取整体存放方式,即对象属性区和对象数据区连续地址方式存放。传统对象访问的方法是读取第一级表,找到存放该对象的第二级表的地址,读取第二级表找到存放该对象的地址,访问对象属性或对象数据。由上术传统的对象存储和访问方法过于复杂繁琐,严重影响了智能卡程序对对象访问的效率,从而直接影响智能卡的整体性能。
技术实现思路
本专利技术要解决的技术问题是提供一种基于智能卡的对象存储访问方法及智能卡,解决传统方法中访问和存储对象过程复杂繁琐导致智能卡程序对对象访问的效率低的问题。为了解 ...
【技术保护点】
一种基于智能卡的对象存储访问方法,其特征在于,设置各对象的对象属性的长度相同,在对象属性里设置用于指示对象内容数据地址的地址项,按照对象的标识依次存放对象;根据对象的标识和对象属性的长度查找待访问对象的对象属性的存储位置并在所述存储位置访问所述对象属性,或者还包括从所述对象属性的地址项获知对象内容数据地址并在所述对象内容数据地址访问数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:肖洪琨,樊兆均,王俊,张剑,朱良销,
申请(专利权)人:大唐微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。