发明名称 |
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号百度大厦三层 |