[发明专利]管理协议、验证和转换下载程序片断的方法及对应的系统无效
| 申请号: | 00811932.5 | 申请日: | 2000-08-21 | 
| 公开(公告)号: | CN1370294A | 公开(公告)日: | 2002-09-18 | 
| 发明(设计)人: | X·莱尔奥 | 申请(专利权)人: | 信用逻辑公司 | 
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/45 | 
| 代理公司: | 北京市中咨律师事务所 | 代理人: | 于静,杨晓光 | 
| 地址: | 法国*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明涉及管理协议,并涉及验证已经下载到便携系统的程序片断或小应用程序的方法。小应用程序的下载命令(100a,100b)被执行。一旦收到正响应,则读取小应用程序的对象代码(101)并逐条指令经过验证过程(102)。验证过程由一阶段组成,该阶段包括类型栈和寄存器类型表的初始化,它们表示在小应用程序代码的执行开始时便携系统的虚拟机状态;以及对每一目标当前指令逐条指令的验证,包括验证目标转移指令,目标异常处理程序调用或目标子程序调用的存在性,验证和更新指令对类型栈和寄存器类型表的效果。如果验证成功(103a),小应用程序被寄存(104)并向下载驱动器发送(105)确认。否则,小应用程序被删除(106)。本发明适用于Java环境的便携系统。 | ||
| 搜索关键词: | 管理 协议 验证 转换 下载 程序 片断 方法 对应 系统 | ||
【主权项】:
                1.一种用于管理程序片断的协议,程序片断是下载到诸如装有可重写存储器的微处理器卡这种可重编程板载系统的,所述程序片断由对象代码即一系列指令组成,对象代码可由板载系统的微处理器通过虚拟机执行,虚拟机带有执行栈并带有通过这些指令处理的局部变量或寄存器,并使得能够解释这些对象代码,所述板载系统与终端互连,其特征在于这种协议在所述板载系统级上至少包括:a)检测用于下载这种程序片断的命令;并在对这一阶段正响应时检测下载命令,b)读取构成这种程序片断的对象代码并暂时存储这种对象代码;c)使所有暂时存储在存储器中的对象代码经受验证过程,这一验证过程至少包括初始化类型栈和寄存器类型表阶段,它们表示所述虚拟机在开始执行暂时存储的对象代码时的状态,并且包括以下后继的阶段,通过对每一当前指令判断目标、转移指令目标、异常处理程序调用目标、或子程序调用目标的存在性,逐个指令地进行验证,并且包括验证和更新所述当前指令对类型栈和寄存器类型表的效果,并且在所述对象代码的成功验证的情况下,d)把下载的程序片断记录在可用的程序片断的目录中,并在所述对象代码的不成功验证的情况下,e)在所述板载系统上禁止所述程序片断的执行。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信用逻辑公司,未经信用逻辑公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/00811932.5/,转载请声明来源钻瓜专利网。





