【摘要】 本发明涉及字节码优化数据库及其建立方法以及字节码优化方法。其中,建立JAVA卡字节码优化数据库的方法包括:扫描能安装在所述JAVA卡上的应用程序的字节码序列,以获得所扫描的字节码序列中特定的字节码段,其中,特定的字节码段包括一个或多个重复使用达到预定次数的字节码段;构造静态函数来分别对应所获得的特定的字节码段;并且存储特定的字节码段与对应的静态函数的关联关系,以建立JAVA卡字节码优化数据库。利用本发明能显著优化重复的字节码,缩减存储消耗,提高效率并实现兼容。 【专利类型】发明申请 【申请人】爱思开电讯投资(中国)有限公司 【申请人类型】企业 【申请人地址】100084 北京市海淀区中关村东路1号院清华科技园8号楼启迪科技大厦D座9层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810174452.6 【申请日】2008-11-05 【申请年份】2008 【公开公告号】CN101739404A 【公开公告日】2010-06-16 【公开公告年份】2010 【授权公告号】CN101739404B 【授权公告日】2012-08-29 【授权公告年份】2012.0 【IPC分类号】G06F17/30; G06K19/073 【发明人】刘子瑛; 李丞倍; 金亨一; 罗栋元; 李相研 【主权项内容】一种用于建立JAVA卡字节码优化数据库的方法,包括步骤:扫描能安装在所述JAVA卡上的应用程序的字节码序列,以获得所扫描的字节码序列中特定的字节码段,其中,特定的字节码段包括一个或多个重复使用达到预定次数的字节码段;构造静态函数来分别对应所获得的特定的字节码段;和存储特定的字节码段与对应的静态函数的关联关系,以建立JAVA卡字节码优化数据库。 【当前权利人】爱思开电讯投资(中国)有限公司 【当前专利权人地址】北京市海淀区中关村东路1号院清华科技园8号楼启迪科技大厦D座9层 【专利权人类型】有限责任公司(外国法人独资) 【统一社会信用代码】91110000717880244R 【被引证次数】6 【被他引次数】6.0 【家族引证次数】4.0 【家族被引证次数】6