[发明专利]在便携式装置中加载具有面向对象的中间语言的软件的方法有效
申请号: | 200580027006.7 | 申请日: | 2005-06-07 |
公开(公告)号: | CN101002174A | 公开(公告)日: | 2007-07-18 |
发明(设计)人: | G·格里莫德;J·-J·范德瓦勒 | 申请(专利权)人: | 格姆普拉斯公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 曾祥夌;王忠忠 |
地址: | 法国基*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于在便携式数字装置(5)的非易失性存储器中加载包括可加载的多个模块(7)的软件的方法,其中加载至少一个模块包括测试非易失性存储器(6)中是否存在与所述模块关联的数据结构,以及当需要时,创建指示它为空的数据结构(62),解析内部元素的总体的链接,此后,将结构标记为已加载(621),测试是否存在可加载模块中引用的每个其他模块的关联的数据结构,以及当需要时,创建所述结构并指示它为空。所述发明使得减少加载模块期间板上软件所占用的空间。 | ||
搜索关键词: | 便携式 装置 加载 具有 面向 对象 中间 语言 软件 方法 | ||
【主权项】:
1.一种用于加载软件的方法,所述软件被编译成面向对象的中间语言和并包括用于加载到配备有虚拟执行机的便携式数字装置(5)的非易失性存储器中的多个模块(7),需要以可由所述虚拟机的解释器执行的形式来加载这些模块(7),其特征在于加载所述模块的至少其中之一包括如下步骤:-检查所述非易失性存储器(6)中是否存在与此模块关联的数据结构;以及-如果此数据结构不存在,则在所述非易失性存储器中创建与此模块关联的数据结构(62),并将此数据结构标记为未加载;-在此数据结构中解析此模块的所有内部元素的链接,然后将此数据结构标记为已加载(621);-对于正在加载的模块中引用的每个其他模块,检查是否存在与此其他模块关联的数据结构;-如果与此其他模块关联的数据结构不存在,则在所述非易失性存储器中创建与此其他模块关联的数据结构(66),并将此数据结构标记为未加载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于格姆普拉斯公司,未经格姆普拉斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200580027006.7/,转载请声明来源钻瓜专利网。