发明名称 构造动态组件的方法和系统
摘要 本发明提供一种构造动态组件的方法,预先设定内核各API与其所在地址的映射关系表,并设定应用所要调用的内核API标识到映射关系表相关记录的映射关系的胶合函数,该方法包括:设定应用调用内核中API的方式为通过胶合函数跳转到内核中的映射关系表,再通过该映射关系表跳转到内核中的API;设定应用导出可被调用的接口;将所述通过胶合函数跳转到内核中的映射关系表、再跳转到内核中的API的设定,和对导出接口方式的设定,和应用经编译、连接后生成动态组件。本发明还提供一种构造动态组件的系统。利用本发明,经过两次跳转即可实现动态组件进入内核,对API进行调用和执行,提高了动态组件进入内核的速度,有效提高了效率。
申请公布号 CN101236491A 申请公布日期 2008.08.06
申请号 CN200710063147.5 申请日期 2007.01.29
申请人 大唐移动通信设备有限公司;上海大唐移动通信设备有限公司 发明人 吴涛
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 北京信远达知识产权代理事务所 代理人 王学强
主权项 1. 一种构造动态组件的方法,其特征在于,预先设定内核各API与其所在地址的映射关系表,并设定应用所要调用的内核API标识到映射关系表相关记录的映射关系的胶合函数,该方法包括:设定应用调用内核中API的方式为通过胶合函数跳转到内核中的映射关系表,再通过该映射关系表跳转到内核中的API;设定应用导出可被调用的接口;将所述通过胶合函数跳转到内核中的映射关系表、再跳转到内核中的API的设定,和对导出接口方式的设定,和应用经编译、连接后生成动态组件。
地址 100083北京市海淀区学院路29号