中国平安人寿保险股份有限公司纪海杰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国平安人寿保险股份有限公司申请的专利代码分析方法、代码分析装置、电子设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115292180B 。
龙图腾网通过国家知识产权局官网在2026-03-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210951712.6,技术领域涉及:G06F11/3604;该发明授权代码分析方法、代码分析装置、电子设备及存储介质是由纪海杰设计研发完成,并于2022-08-09向国家知识产权局提交的专利申请。
本代码分析方法、代码分析装置、电子设备及存储介质在说明书摘要公布了:本申请提供了一种代码分析方法、代码分析装置、电子设备及存储介质,属于人工智能技术领域。该方法包括获取源代码的源码文件;对源码文件进行解析处理,得到包括目标语法树的目标代码文件;对目标语法树进行解析处理,得到第一解析数据;对目标代码文件进行类方法遍历,得到当前类方法;若当前类方法是目标类方法,则对第一解析数据进行字段解析处理,得到第二解析数据;第二解析数据包括目标类方法的目标方法信息;对目标方法信息进行信息提取,得到目标变量信息;根据第一解析数据和第二解析数据对目标变量信息进行调用关系解析,得到目标调用关系。本申请能够提高代码分析的准确性。
本发明授权代码分析方法、代码分析装置、电子设备及存储介质在权利要求书中公布了:1.一种代码分析方法,其特征在于,所述方法包括: 获取源代码的源码文件; 对所述源码文件进行解析处理,得到目标代码文件;其中,所述目标代码文件包括目标语法树; 对所述目标语法树进行解析处理,得到第一解析数据,所述第一解析数据包括目标类信息、第一映射关系、方法类别; 对所述目标代码文件进行类方法遍历,得到当前类方法; 若所述当前类方法是目标类方法,则对所述第一解析数据进行字段解析处理,得到第二解析数据;其中,所述第二解析数据包括第二映射关系、第三映射关系、所述目标类方法的目标方法信息; 对所述目标方法信息进行信息提取,得到目标变量信息; 根据所述第一解析数据和所述第二解析数据对所述目标变量信息进行调用关系解析,得到目标调用关系; 所述对所述目标语法树进行解析处理,得到第一解析数据,包括: 从所述目标语法树中提取目标类名、类路径,并获取所述目标类名和所述类路径之间的映射关系,得到类路径映射信息;根据所述类路径映射信息对所述目标代码文件的输入字段进行解析处理,得到所述目标代码文件的目标类信息;提取所述目标代码文件的第一变量参数,并对所述第一变量参数进行解析处理,得到第一映射关系,其中,所述第一映射关系用于表征第一变量参数与第一类名的映射关系;从所述目标语法树中提取所述目标类方法的注解信息,并对所述注解信息进行解析处理,得到所述目标类方法的方法类别;根据所述目标类信息、所述第一映射关系、所述方法类别,得到所述第一解析数据; 所述若所述当前类方法是目标类方法,则对所述第一解析数据进行字段解析处理,得到第二解析数据,包括: 若所述当前类方法是所述目标类方法,则对所述第一解析数据进行字段解析处理,得到所述目标类方法的第二变量参数、第三变量参数;对所述第二变量参数进行解析处理,得到第二映射关系,所述第二映射关系用于表征所述第二变量参数与第二类名的映射关系;对所述第三变量参数进行解析处理,得到第三映射关系,所述第三映射关系用于表征所述第三变量参数与第三类名的映射关系;根据所述第二映射关系、第三映射关系,得到所述第二解析数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国平安人寿保险股份有限公司,其通讯地址为:518000 广东省深圳市福田区福田街道益田路5033号平安金融中心14、15、16、37、41、44、45、46、54、58、59层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励