恭喜北京大学邹艳珍获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京大学申请的专利面向功能特征的代码地图构建方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119718276B 。
龙图腾网通过国家知识产权局官网在2025-06-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510246230.4,技术领域涉及:G06F8/20;该发明授权面向功能特征的代码地图构建方法及系统是由邹艳珍;朱奕凤;赵衔麟设计研发完成,并于2025-03-04向国家知识产权局提交的专利申请。
本面向功能特征的代码地图构建方法及系统在说明书摘要公布了:本发明公开一种面向功能特征的代码地图构建方法及系统,属于计算机软件技术领域。所述方法包括:提取软件项目的功能特征;构建所述软件项目的知识图谱;根据所述功能特征在知识图谱中利用节点的描述属性匹配有关节点,得到子图,并基于所述子图获取面向功能特征的代码链路;对面向功能特征的代码链路进行渲染,得到代码地图。本发明可以将类、方法等浅模块抽象成为深模块进行可视化展示,实现逐步掌握代码库。
本发明授权面向功能特征的代码地图构建方法及系统在权利要求书中公布了:1.一种面向功能特征的代码地图构建方法,其特征在于,所述方法包括:提取软件项目的功能特征;构建所述软件项目的知识图谱;根据所述功能特征在知识图谱中利用节点的描述属性匹配有关节点,得到子图,并基于所述子图获取面向功能特征的代码链路;其中,基于所述子图获取面向功能特征的代码链路,包括:由大语言模型扩展子图得到有关细粒度功能特征的后端代码链路;基于所述后端代码链路向前扩展,得到前端代码链路;其中,基于所述后端代码链路向前扩展,得到前端代码链路,包括:规定请求路径;通过在.java文件中添加注解来使后端获知所述请求路径;在js文件中使用axios相关函数并基于所述请求路径向后端发送请求;利用大语言模型将后端获知的请求路径与该请求所对应的请求路径进行对比,得到该后端代码链路的接口API文件;根据所述后端代码链路的接口API文件向前扩展,得到前端代码链路;查找与数据库操作相关的前后端代码链路的接口文件,并基于该接口文件的sql语句将与数据库操作相关的前后端代码链路扩展到数据库表,以得到面向该功能特征的代码链路;其中,查找与数据库操作相关的前后端代码链路的接口文件,包括:基于xml文件中的sql语句得到mapper标签,并根据该mapper标签提示的语句作用域,得到与数据库操作相关的前后端代码链路的接口文件;或,通过大语言模型的语义分析找到前后端代码链路的与数据库操作相关的接口文件;对面向功能特征的代码链路进行渲染,得到代码地图;其中,所述对面向功能特征的代码链路进行渲染,得到代码地图,包括:对面向该功能特征的代码链路进行细分;其中,所述细分包括:将连接前端代码链路的接口API文件以及该接口API文件中的接口类、方法聚合成为控制层;将与数据库操作相关的接口文件以及该接口文件中的接口类、方法聚合成为持久层;所述面向该功能特征的代码链路中剩余的代码文件及该代码文件的接口类、方法聚合成为业务逻辑层;基于细分结果进行渲染,得到代码地图。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京大学,其通讯地址为:100871 北京市海淀区颐和园路5号北京大学;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。