发明名称 API兼容性扫描方法和API兼容性扫描装置
摘要 提供了一种API兼容性扫描方法和API兼容性扫描装置。API兼容性扫描方法包括:获取操作系统的API的版本兼容性规则,并建立包括API的引入版本信息和废弃版本信息的系统API兼容性规则库;针对将被检查API兼容性的应用程序,获取应用程序的代码语法树;解析代码语法树以获取应用程序所使用的API;基于API兼容性规则库中与获取的API对应的废弃版本信息来确定应用程序的API的兼容性隐患。
申请公布号 CN103440337B 申请公布日期 2017.01.11
申请号 CN201310404766.1 申请日期 2013.09.09
申请人 百度在线网络技术(北京)有限公司 发明人 周建龙
分类号 G06F17/30(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京铭硕知识产权代理有限公司 11286 代理人 张川绪;王兆赓
主权项 一种用于应用程序的API兼容性扫描方法,包括:从操作系统的官方网站获取操作系统的API的版本兼容性规则,并建立包括API的引入版本信息和废弃版本信息的系统API兼容性规则库;针对将被检查API兼容性的应用程序,获取应用程序的代码语法树;解析代码语法树以获取应用程序所使用的API;基于API兼容性规则库中与获取的API对应的废弃版本信息来确定应用程序的API的兼容性隐患。
地址 100085 北京市海淀区上地十街10号百度大厦三层