[发明专利]一种AS语言接口函数及调用方法有效
| 申请号: | 201010123103.9 | 申请日: | 2010-02-25 |
| 公开(公告)号: | CN102169432A | 公开(公告)日: | 2011-08-31 |
| 发明(设计)人: | 唐声福 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/46 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郑光 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 as 语言 接口 函数 调用 方法 | ||
1.一种AS语言接口函数,其特征在于,包括:
代理函数,所述代理函数能够调用与其相对应的至少两个内部函数;
对应关系模块,所述对应关系模块包括外部函数、代理函数、至少两个内部函数之间的对应关系。
2.根据权利要求1所述的AS语言接口函数,其特征在于,所述装置还包括:
函数映射单元,存储有所述外部函数与函数封装单元之间的对应关系;
函数封装单元,存储有所述外部函数、代理函数、至少两个内部函数之间的对应关系。
3.根据权利要求2所述的AS语言接口函数,其特征在于,所述装置还包括:
代理函数模块,包括代理函数;
其中,
所述函数封装单元包括:
外部函数名子单元,包括有外部函数名;
代理函数引用子单元,包括与所述外部函数名与对应的代理函数的索引,所述代理函数设置于所述代理函数模块内;
内部函数引用列表子单元,包括与所述代理函数对应的至少两个内部函数的索引。
4.根据权利要求3所述的AS语言接口函数,其特征在于,所述装置还包括:
对应关系修改模块,用于根据控制指令,修改所述函数映射单元内的所述外部函数与所述函数封装单元之间的对应关系,和/或所述函数封装单元的所述代理函数引用子单元的索引关系,和/或所述函数封装单元的所述内部函数引用列表子单元的索引关系。
5.根据权利要求1至4任一项所述的AS语言接口函数,其特征在于,所述装置还包括:
模拟调用模块,用于生成调用外部函数的指令,并调用所述外部函数。
6.一种AS语言接口函数调用方法,其特征在于,包括:
当调用外部函数时,调用AS语言接口函数中与所述外部函数对应的代理函数;所述AS语言接口函数中包括代理函数;且每一代理函数对应至少两个内部函数;
所述代理函数调用相对应的至少两个内部函数。
7.根据权利要求6所述的AS语言接口函数调用方法,其特征在于,所述方法具体为:
当调用外部函数时,查询AS语言接口函数中的函数映射单元,获得与所述外部函数对应的函数封装单元;所述函数映射单元内存储有所述外部函数与函数封装单元之间的对应关系;
查询所述函数映射单元,获得与所述外部函数对应的代理函数,以及与该代理函数对应的至少两个内部函数;所述函数封装单元内存储有所述外部函数名、代理函数、至少两个内部函数之间的对应关系;
调用所述代理函数,所述代理函数调用与其相对应的至少两个内部函数。
8.根据权利要求7所述的AS语言接口函数调用方法,其特征在于,所述的调用所述代理函数,所述代理函数调用与其相对应的至少两个内部函数具体为:
查询代理函数引用子单元,获取代理函数模块内的代理函数的索引;
查询内部函数引用列表子单元,获取代理函数与的至少两个内部函数的对应关系;
根据所述代理函数的索引,调用所述代理函数模块内的对应的代理函数;
所述代理函数根据内部函数引用列表子单元中与内部函数的对应关系,调用对应的至少两个内部函数。
9.根据权利要求8所述的AS语言接口函数调用方法,其特征在于,所述方法还包括:
根据控制指令,修改所述函数映射单元内的所述外部函数与所述函数封装单元之间的对应关系,和/或所述函数封装单元的所述代理函数引用子单元的索引关系,和/或所述函数封装单元的所述内部函数引用列表子单元的索引关系。
10.根据权利要求6至9任一项所述的AS语言接口函数调用方法,其特征在于,所述方法还包括:
生成调用外部函数的指令,调用与所述外部函数对应的代理函数,并由所述代理函数调用对应的每一内部函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010123103.9/1.html,转载请声明来源钻瓜专利网。





