[发明专利]字节码运行平台的可定制方法和装置无效
申请号: | 200910172945.0 | 申请日: | 2009-09-11 |
公开(公告)号: | CN101650654A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 徐佳宏;程伯钦;朱吕亮 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 彭愿洁;李文红 |
地址: | 518002广东省深圳市罗湖区沿河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字节 运行 平台 定制 方法 装置 | ||
1、一种字节码运行平台的可定制方法,其特征在于,包括:
生成功能集合,所述功能集合包含的功能模块满足不同项目的不同需求;
根据项目的需求,从所述功能集合中选择适合所述项目的一个或多个功能模块;
运行所述被选择的功能模块。
2、如权利要求1所述字节码运行平台的可定制方法,其特征在于,还包括:
对所述生成的功能集合进行预处理。
3、如权利要求2所述字节码运行平台的可定制方法,其特征在于,所述对所述生成的功能集合进行预处理包括采用宏定义命令对所述功能模块进行控制,所述宏定义命令与所述功能模块一一对应。
4、如权利要求3所述字节码运行平台的可定制方法,其特征在于,所述生成功能集合之后还包括建立所述功能集合的索引模块,所述索引模块包含所述宏定义命令。
5、如权利要求4所述字节码运行平台的可定制方法,其特征在于,从所述功能集合中选择适合所述项目的一个或多个功能模块包括:
根据所述索引模块,引用所述功能集合;
从所述索引模块选择与所述项目的一个或多个功能模块对应的宏定义命令。
6、一种字节码运行平台的可定制方法,其特征在于,包括:
生成控制变量,所述控制变量对功能集合包含的若干功能模块进行控制;
创建全局对象并在所述全局对象下生成与所述若干功能模块一一对应的属性;
从所述功能集合中选择适合项目的一个或多个功能模块并运行所述被选择的一个或多个功能模块。
7、如权利要求6所述字节码运行平台的可定制方法,其特征在于,所述属性为“开”“关”属性。
8、如权利要求7所述字节码运行平台的可定制方法,其特征在于,所述“开”“关”属性为布尔变量的逻辑0和逻辑1的二值属性。
9、如权利要求8所述字节码运行平台的可定制方法,其特征在于,所述属性与所述控制变量关联。
10、如权利要求9所述字节码运行平台的可定制方法,其特征在于,所述从所述功能集合中选择适合项目的一个或多个功能模块并运行所述被选择的一个或多个功能模块包括:
将所述属性赋值为逻辑0或逻辑1;
相应地将与所述属性关联的控制变量的值修改为逻辑0或逻辑1;
根据所述控制变量的逻辑值,选择适合项目的一个或多个功能模块并运行所述被选择的一个或多个功能模块。
11、一种字节码运行平台的可定制装置,其特征在于,包括:
生成模块,用于生成功能集合,所述功能集合包含的功能模块满足不同项目的不同需求;
选择模块,用于根据项目的需求,从所述功能集合中选择适合所述项目的一个或多个功能模块;
运行模块,用于运行所述被选择的功能模块。
12、如权利要求11所述字节码运行平台的可定制装置,其特征在于,所述装置还包括:
预处理模块,用于对所述生成模块生成的功能集合进行预处理。
13、一种字节码运行平台的可定制装置,其特征在于,包括:
变量生成模块,用于生成控制变量,所述控制变量对功能集合包含的若干功能模块进行控制;
属性生成模块,用于创建全局对象并在所述全局对象下生成与所述若干功能模块一一对应的属性;
选择模块,用于从所述功能集合中选择适合项目的一个或多个功能模块并运行所述被选择的一个或多个功能模块。
14、如权利要求13所述字节码运行平台的可定制装置,其特征在于,所述装置还包括:
关联模块,用于对所述变量生成模块生成的控制变量与所述属性生成模块生成的属性进行关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910172945.0/1.html,转载请声明来源钻瓜专利网。