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

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

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 湖南三湘银行股份有限公司田芬获国家专利权

湖南三湘银行股份有限公司田芬获国家专利权

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

龙图腾网获悉湖南三湘银行股份有限公司申请的专利自动化代码活动图生成系统及方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119690440B

龙图腾网通过国家知识产权局官网在2025-06-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510193754.1,技术领域涉及:G06F8/38;该发明授权自动化代码活动图生成系统及方法是由田芬;曾利辉;王子航;张德文设计研发完成,并于2025-02-21向国家知识产权局提交的专利申请。

自动化代码活动图生成系统及方法在说明书摘要公布了:本发明涉及一种自动化代码活动图生成系统及方法,其中,该系统包括多个模块。源代码解析模块从代码文件中提取源代码,并生成与之对应的抽象语法树。模型转换引擎基于查询视图转换规范操作,利用一组解析规则解析抽象语法树中的方法调用关系和执行顺序,将源代码转换为编程语言抽象模型。模型仓库用于存储抽象模型,并通过源代码文件的扩展名识别语言类型,匹配相应的编程语言模型。活动图生成器则根据抽象模型生成活动图,包括反映代码逻辑的活动图,和基于代码注释生成的活动图。布局模块通过解析方法调用关系和执行路径,确定活动图中各节点的位置、大小和形状,并生成节点之间的连接线。本系统能够直观展示代码流程,提高开发人员的效率。

本发明授权自动化代码活动图生成系统及方法在权利要求书中公布了:1.一种自动化代码活动图生成系统,其特征在于,包括: 源代码解析模块,用于从代码文件中提取源代码,并生成与所述源代码对应的抽象语法树; 模型转换引擎,基于查询视图转换规范操作,配置有一组解析规则,用于解析所述抽象语法树中的方法调用关系和语句执行顺序,将所述源代码转换为编程语言抽象模型; 模型仓库,用于存储所述编程语言抽象模型,并根据源代码文件的扩展名识别编程语言类型,以匹配对应的编程语言抽象模型; 活动图生成器,连接至所述模型仓库,用于根据所述编程语言抽象模型生成活动图,所述活动图包括基于逻辑代码生成的活动图和基于代码注释生成的活动图; 布局模块,用于通过解析所述编程语言抽象模型中的方法调用关系和代码执行路径,确定活动图中的各节点位置、大小和形状,并生成节点之间的连接线; 代码处理流程复杂度调节单元,用于根据源代码生成的抽象语法树,计算代码处理流程的复杂度,并根据代码处理复杂度调整活动图的节点数量,其中,所述代码处理复杂度的计算公式采用如下的公式(2)进行计算: 其中,表示代码处理流程复杂度;表示第个代码片段中的执行语句数量;表示第个代码片段中的分支深度;表示第个函数的调用链长度;表示第个函数的依赖深度;表示第个函数的参数数量;和分别表示代码片段和函数的数量; 所述代码处理流程复杂度调节单元基于以下规则调整活动图的节点数量和详细度: 当计算出来的代码处理复杂度超过预设的第一阈值时,在活动图中将函数内部的细节合并为单一节点,只保留函数调用顺序的高层次逻辑; 当计算出来的代码处理复杂度超过预设的第二阈值时,在活动图中将多个相关的代码片段合并为单一节点;其中,所述第二阈值大于第一阈值; 当计算出来的代码处理复杂度低于预设的第三阈值时,在活动图中展示函数内的详细执行逻辑,包括分支、循环和具体的操作步骤。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人湖南三湘银行股份有限公司,其通讯地址为:410200 湖南省长沙市岳麓区潇湘北路三段1207号三银商业中心A栋;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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