太极计算机股份有限公司禚浩获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉太极计算机股份有限公司申请的专利一种代码片段提取与重组方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119806539B 。
龙图腾网通过国家知识产权局官网在2025-07-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510286611.5,技术领域涉及:G06F8/41;该发明授权一种代码片段提取与重组方法是由禚浩;迟雪;邱张华;祁纲;夏玮;于林平;赵琳琳;张笑竹设计研发完成,并于2025-03-12向国家知识产权局提交的专利申请。
本一种代码片段提取与重组方法在说明书摘要公布了:本发明提供一种代码片段提取与重组方法,涉及代码处理技术领域,其方法包括:通过基于AST读取源代码并进行代码解析,将源代码转化为AST并根据源代码的关键结构和模式对AST进行源节点标注;获取代码片段提取需求,设定代码片段识别规则,构建代码片段自动提取模型并基于源节点标注结果对AST进行节点扩展识别提取,获取提取代码片段;设定代码片段重组策略,结合源节点标注结果标定重组代码节点并基于重组代码节点对提取代码片段进行节点扩展重组合成,生成重组代码片段;根据预设代码测试策略对重组代码片段进行代码测试以及对节点扩展识别提取与节点扩展重组合成进行迭代优化;有效实现了对代码片段的提取以及重组。
本发明授权一种代码片段提取与重组方法在权利要求书中公布了:1.一种代码片段提取与重组方法,其特征在于,包括: 步骤1:基于AST读取源代码并进行代码解析,将源代码转化为AST并根据源代码的关键结构和模式对AST进行源节点标注; 步骤2:获取代码片段提取需求,设定代码片段识别规则,构建代码片段自动提取模型并基于源节点标注结果对AST进行节点扩展识别提取,获取提取代码片段; 步骤3:设定代码片段重组策略,结合源节点标注结果标定重组代码节点并基于重组代码节点对提取代码片段进行节点扩展重组合成,生成重组代码片段; 步骤4:根据预设代码测试策略对重组代码片段进行代码测试以及对节点扩展识别提取与节点扩展重组合成进行迭代优化; 其中,步骤2,包括: 获取历史源代码以及历史代码片段提取数据,设定代码片段识别规则; 基于代码片段提取需求对代码片段识别规则进行优化处理,其中,优化处理包括:规则选择优化处理、规则调整优化处理以及规则补充优化处理; 根据历史源代码、历史代码片段提取数据以及优化处理完成的代码片段识别规则构建代码片段自动提取模型; 根据代码片段自动提取模型对AST进行识别提取,获取一次代码片段; 根据源节点标注结果对AST进行节点扩展识别提取; 根据代码片段自动提取模型对源节点标注结果处的AST进行识别提取,获取节点代码片段; 根据代码片段自动提取模型对源节点标注结果以外的AST进行识别提取,获取待定代码片段; 根据优化处理完成的代码片段识别规则对节点代码片段进行节点扩展,将待定代码片段与节点代码片段进行片段组织处理,其中,片段组织处理包括:片段合并组织处理、片段转换组织处理以及片段独立组织处理; 根据节点代码片段对待定代码片段逐次进行片段组织处理,当所有代码片段均进行片段组织处理时,判定节点扩展识别提取完成,获取二次代码片段; 若二次代码片段与一次代码片段一致,则根据一次代码片段获取提取代码片段; 若二次代码片段与一次代码片段不一致,则根据二次代码片段获取提取代码片段。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人太极计算机股份有限公司,其通讯地址为:100012 北京市朝阳区容达路7号中国电科太极信息产业园;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。