武汉烽火技术服务有限公司;烽火通信科技股份有限公司盖玉成获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉武汉烽火技术服务有限公司;烽火通信科技股份有限公司申请的专利一种基于源代码检测的增量编译的方法和装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115113876B 。
龙图腾网通过国家知识产权局官网在2025-07-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210747416.4,技术领域涉及:G06F8/41;该发明授权一种基于源代码检测的增量编译的方法和装置是由盖玉成设计研发完成,并于2022-06-29向国家知识产权局提交的专利申请。
本一种基于源代码检测的增量编译的方法和装置在说明书摘要公布了:本发明涉及软件开发领域,特别是涉及一种基于源代码检测的增量编译的方法和装置。按照文件属性对需要编译的文件进行依赖分析,生成依赖关系树,依赖关系树中的每个子节点在编译时依赖其父节点,所述依赖关系树中的每个节点为一个编译包;遍历依赖关系树每一个节点中的文件,分析代码的修改类型;根据修改类型和依赖顺序找到所有需要编译的包,按照依赖顺序对所有需要编译的包进行编译。本发明最大限度降低重复编译,缩短编译时间,降低编译成本。通过源码进行的动态依赖分析,不需要提前设置编译顺序、相关依赖关系,避免了在未知编译依赖前提下导致的编译问题。
本发明授权一种基于源代码检测的增量编译的方法和装置在权利要求书中公布了:1.一种基于源代码检测的增量编译的方法,其特征在于: 按照文件属性对需要编译的文件进行依赖分析,生成依赖关系树,依赖关系树中的每个子节点在编译时依赖其父节点,所述依赖关系树中的每个节点为一个编译包; 遍历依赖关系树每一个节点中的文件,分析代码的修改类型; 根据修改类型和依赖顺序找到所有需要编译的包,按照依赖顺序对所有需要编译的包进行编译; 所述根据修改类型和依赖顺序找到所有需要编译的包,还包括: 获取发生改动的编译包和文件的对应关系,根据依赖关系树对每个发生改动的编译包内的文件类型排序,再根据修改量对每个类型的文件排序; 所述根据修改量对每个类型的文件排序包括:获取每个文件的修改行数以及总行数,根据改动代码关键性、改动行数比例和改动代码的影响性中的一项或多项,对影响改动量的每个影响因子根据修改的影响程度设置权重,计算所有影响因子的加权综合值,计算每个文件的改动量;按照文件的改动量和文件格式,将所有改动的文件排序。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉烽火技术服务有限公司;烽火通信科技股份有限公司,其通讯地址为:430205 湖北省武汉市东湖开发区关山二路附4号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。