【摘要】 一种动态调用功能模块的方法,该方法包括步骤:根据传入的被调用功能模块信息,获 得被调用功能模块参数信息,并生成变量定义代码;根据被调用功能模块信息,生成输入赋 值代码;根据被调用功能模块信息、被调用功能模块参数信息及定义的变量,生成功能模块 调用代码;根据被调用功能模块参数信息,生成输出赋值代码;执行变量定义代码,定义输 入变量及输出变量;执行输入赋值代码,为定义的输入变量赋值;执行功能模块调用代码, 得到被调用功能模块返回的参数值;及执行输出赋值代码,传出被调用功能模块返回的参数 值。本发明还提供一种动态调用功能模块的系统。本发明实现了各种功能模块的动态调用, 有助于系统全局整合架构的实现。 【专利类型】发明申请 【申请人】鸿富锦精密工业(深圳)有限公司; 鸿海精密工业股份有限公司 【申请人类型】企业 【申请人地址】518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】宝安区 【申请号】CN200810303762.3 【申请日】2008-08-14 【申请年份】2008 【公开公告号】CN101650648A 【公开公告日】2010-02-17 【公开公告年份】2010 【发明人】方长根; 刘锋; 刘博 【主权项内容】1.一种动态调用功能模块的系统,其特征在于,该系统包括: 变量定义代码生成模块,用于根据传入的被调用功能模块信息,获得被调用功能模块 参数信息,并生成变量定义代码,所述变量定义代码用于定义被调用功能模块参数相对应的 变量,所述变量包括输入变量和输出变量; 输入赋值代码生成模块,用于根据被调用功能模块信息,生成输入赋值代码,该输入 赋值代码用于为输入变量赋值; 调用代码生成模块,用于根据被调用功能模块信息、被调用功能模块参数信息及定义 的变量,生成功能模块调用代码; 输出赋值代码生成模块,用于根据被调用功能模块参数信息,生成输出赋值代码,该 输出赋值代码用于传出被调用功能模块通过输出变量返回的参数值;及 代码执行模块,用于依次执行生成的变量定义代码、输入赋值代码、功能模块调用代 码及输出赋值代码,以完成功能模块的调用。 【当前权利人】鸿富锦精密工业(深圳)有限公司; 鸿海精密工业股份有限公司 【当前专利权人地址】广东省深圳市宝安区龙华镇油松第十工业区东环二路2号; 中国台湾新北市土城区中山路66号 【专利权人类型】有限责任公司(外国法人独资) 【统一社会信用代码】914403007084307436 【被引证次数】TRUE 【家族被引证次数】TRUE