【技术实现步骤摘要】
本专利技术涉及一种适用于JAVA卡上应用软件的补丁升级方法。
技术介绍
JAVA智能卡应用软件在硬掩膜到芯片的ROM中后,如有升级的需求时,只能交给JAVA卡平台系统提供方来完成。JAVA卡平台系统提供方需要根据JAVA卡平台掩膜时生成的应用软件掩膜信息,来给应用软件打补丁,完成升级任务。这种方式存在以下问题:1)、应用提供方需要提供应用源码及升级后的源码片段给JAVA卡平台系统提供方。这涉及到应用提供方的知识产权。2)、JAVA卡平台系统提供方在打补丁时,需要找到对应的代码存储地址,这是一个相当繁琐的工作,极其耗费精力。也正因为如此,大部分应用开发方在遇到应用需要升级的情况下,选择放弃之前生产的卡片,而重新掩膜新的卡片。这是一种极大的资源浪费。
技术实现思路
针对现有技术的不足,本专利技术的目的是提供一种可以让应用软件提供方自主进行应用升级,在保护知识产权的同时,提高升级效率,降低成本的方法。为实现上述目的,本专利技术采用了如下技术方案:适用于JAVA卡上应用软件的补丁升级方法,包括如下步骤:1)在JAVA卡里设置第一库包和第二库包,将JAVA卡上的APPLET类单独放在第一库包里;2)在第二库包里创建的一个功能实现类C2,类C2中放置实现步骤1)中的APPLET类功能的程序;3)在第一库包里创建一个类C1,并继承于第二库包中的功能实现类C2;4)在APPLET类的构造方法里创建C1类的一个对象;5)在APPLET类的命令分发处理函数里调用C1类对象的命令分发处 ...
【技术保护点】
适用于JAVA卡上应用软件的补丁升级方法,其特征在于,包括如下步骤:1)在JAVA卡里设置第一库包和第二库包,将JAVA卡上的APPLET类单独放在第一库包里;2)在第二库包里创建的一个功能实现类C2,类C2中放置实现步骤1)中的APPLET类功能的程序;3)在第一库包里创建一个类C1,并继承于第二库包中的功能实现类C2;4)在APPLET类的构造方法里创建C1类的一个对象;5)在APPLET类的命令分发处理函数里调用C1类对象的命令分发处理的函数;6)在需要进行补丁更新时,删除先前的第一库包,然后将需要更新的功能函数在第一库包中的C1类里重新实现,重新下载第一库包到可擦可编程可读存储器即可。
【技术特征摘要】
1.适用于JAVA卡上应用软件的补丁升级方法,其特征在于,包括如下步骤:
1)在JAVA卡里设置第一库包和第二库包,将JAVA卡上的APPLET类单独放在第一库包里;
2)在第二库包里创建的一个功能实现类C2,类C2中放置实现步骤1)中的APPLET类功能的程序;
3)在第一库包里创建一个类C1,并继承于第二库包中的功能实现类C2;
4)在APPLET类的构造方法里创建C1类的一个对象;
5...
【专利技术属性】
技术研发人员:林杰,王涛,
申请(专利权)人:苏州融卡智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。