Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜霖久智慧(广东)科技有限公司王中生获国家专利权

恭喜霖久智慧(广东)科技有限公司王中生获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜霖久智慧(广东)科技有限公司申请的专利基于人工智能的代码分析方法、装置、设备、存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119322733B

龙图腾网通过国家知识产权局官网在2025-04-08发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411656082.5,技术领域涉及:G06F11/3604;该发明授权基于人工智能的代码分析方法、装置、设备、存储介质是由王中生;庄晨光;林志远设计研发完成,并于2024-11-19向国家知识产权局提交的专利申请。

基于人工智能的代码分析方法、装置、设备、存储介质在说明书摘要公布了:本发明提出了基于人工智能的代码分析方法、装置、设备、存储介质,该方法包括:获取需求文件和目标代码集,其中,需求文件记载有命名规则和各个代码模块的需求输出信息;基于静态分析工具确定静态分析结果后筛选出代码正确的第二对象;通过动态分析工具得到动态分析结果后获取debug日志,对代码模块的运行输出信息和需求输出信息进行语义识别确定需求偏差分析结果;预测模型基于debug日志、命名规则预测出第二对象的命名预测结果,将各个结果汇总成代码分析结果。能够在获取静态分析结果和动态分析结果的基础上,进一步结合需求文件和预测模型确定第二对象是否命名正确和代码模块的需求偏差,确保目标代码集满足开发需求,提高开发效率。

本发明授权基于人工智能的代码分析方法、装置、设备、存储介质在权利要求书中公布了:1.一种基于人工智能的代码分析方法,其特征在于,包括:获取需求文件和待分析的目标代码集,其中,所述目标代码集包括多个代码模块,所述需求文件记载有命名规则、各个所述代码模块的需求输入信息和需求输出信息,所述命名规则用于指示对象名称的结构;基于预设的静态分析工具扫描所述目标代码集确定静态分析结果,从扫描出的第一对象中确定第二对象,其中,所述第二对象对应的所述静态分析结果表征代码正确;通过预设的动态分析工具执行所述目标代码集得到动态分析结果,获取所述动态分析工具输出的debug日志,记录各个所述代码模块的运行输出信息,其中,所述debug日志记载有各个所述第一对象的调用关系;基于所述运行输出信息和所述需求输出信息进行语义识别,确定各个所述代码模块的需求偏差分析结果;将所述debug日志、所述命名规则和各个所述第二对象输入至预设的预测模型,基于所述预测模型确定各个所述第二对象的命名预测结果,其中,所述命名预测结果用于指示所述第二对象命名正确或者命名错误;基于所述静态分析结果、所述动态分析结果、所述需求偏差分析结果和所述命名预测结果生成所述目标代码集的代码分析结果;在将所述debug日志、所述命名规则和各个所述第二对象输入至预设的预测模型之前,所述方法还包括:从所述目标代码集获取各个所述第二对象的目标内容、对象类型和对象作用域;基于每个所述第二对象,在将所述目标内容中删除停用词后分割成多个目标分词,其中,每个所述目标分词为一个词汇或者一个标记字符;将所述目标分词中的大写字符转换为小写,当所述目标分词为动词,将所述目标分词还原为动词原形;基于所述预测模型确定各个所述第二对象的命名预测结果,包括:从所述第二对象中任选一个目标对象,基于所述debug日志确定所述目标对象的目标调用关系,获取所述目标对象的目标名称;基于所述目标调用关系预测出所述目标对象的调用上下文信息,基于所述目标对象的所述对象类型从所述命名规则中确定目标结构;基于所述目标结构、所述调用上下文信息、所述对象作用域和所述目标分词预测出预测名称,基于所述预测名称和所述目标名称确定名称相似度;基于所述名称相似度和预设的相似度阈值确定命名预测结果。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人霖久智慧(广东)科技有限公司,其通讯地址为:519031 广东省珠海市横琴新区琴朗道151号1812办公;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。