【摘要】 公开了一种生成含有本地函数调用的Java Card程序目标代码的方法,包括:将含有本地函数调用的Java Card程序源代码转换成Java Card程序字节代码;保存所述Java Card程序字节代码中的本地函数调用信息,并将所有本地函数替换成空函数,以得到无本地函数调用的Java Card程序字节代码;将所述无本地函数调用的Java Card程序字节代码转换成无本地函数调用的Java Card程序目标字节代码;根据所保存的本地函数调用信息,建立对所述空函数的调用与对相应本地函数的调用之间的映射,以得到含有本地函数调用的Java Card程序目标字节代码;以及将所述含有本地函数调用的Java Card程序目标字节代码转换成含有本地函数调用的Java Card程序目标代码。 【专利类型】发明申请 【申请人】爱思开电讯投资(中国)有限公司 【申请人类型】企业 【申请人地址】100084 北京市海淀区中关村东路1号院清华科技园8号楼启迪科技大厦D座9层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810178335.7 【申请日】2008-11-28 【申请年份】2008 【公开公告号】CN101751247A 【公开公告日】2010-06-23 【公开公告年份】2010 【IPC分类号】G06F9/44 【发明人】刘子瑛; 李丞倍; 金亨一; 罗栋元; 李相研 【主权项内容】1.一种生成含有本地函数调用的Java Card程序目标字节代码的方法,包括:将含有本地函数调用的Java Card程序源代码转换成Java Card程序字节代码;保存所述Java Card程序字节代码中的本地函数调用信息,并将所有本地函数替换成空函数,以得到无本地函数调用的Java Card程序字节代码;将所述无本地函数调用的Java Card程序字节代码转换成无本地函数调用的Java Card程序目标字节代码;以及根据所保存的本地函数调用信息,建立对所述空函数的调用与对相应本地函数的调用之间的映射,以得到含有本地函数调用的Java Card程序目标字节代码。 【当前权利人】爱思开电讯投资(中国)有限公司 【当前专利权人地址】北京市海淀区中关村东路1号院清华科技园8号楼启迪科技大厦D座9层 【专利权人类型】有限责任公司(外国法人独资) 【统一社会信用代码】91110000717880244R 【被引证次数】7 【被他引次数】7.0 【家族被引证次数】7