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

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

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 浙江大学;浙江大学嘉兴研究院常瑞获国家专利权

浙江大学;浙江大学嘉兴研究院常瑞获国家专利权

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

龙图腾网获悉浙江大学;浙江大学嘉兴研究院申请的专利一种面向Java开源软件供应链的依赖关系分析及可视化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115905396B

龙图腾网通过国家知识产权局官网在2025-11-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211446292.2,技术领域涉及:G06F16/26;该发明授权一种面向Java开源软件供应链的依赖关系分析及可视化方法是由常瑞;余丰;申文博;刘娟;王星宇;毛天宇;任奎设计研发完成,并于2022-11-18向国家知识产权局提交的专利申请。

一种面向Java开源软件供应链的依赖关系分析及可视化方法在说明书摘要公布了:本发明公开了一种面向Java开源软件供应链的依赖关系分析及可视化方法,包括对软件包元数据集进行解析,获得所有软件包特征属性及依赖信息,使用软件包特征属性及依赖信息数据构建图数据库,根据需求利用图数据库解析软件包的依赖关系,包括直接依赖和间接依赖,得到软件包的依赖关系数据,等步骤,本发明基于图数据库的Java软件包依赖关系分析,相比Maven命令行解析,大大提高了依赖解析的灵活性和效率。其精简的库表设计及版本迭代算法的运用,进一步提升图数据库依赖解析的效率。通过多种不同的统计分析方案,全面系统地表现Java语言生态的软件包依赖关系全貌和特征。

本发明授权一种面向Java开源软件供应链的依赖关系分析及可视化方法在权利要求书中公布了:1.一种面向Java开源软件供应链的依赖关系分析及可视化方法,其特征在于,包括以下步骤: 1对软件包元数据集进行解析,获得所有软件包特征属性及依赖信息; 2使用软件包特征属性及依赖信息数据构建图数据库; 3根据需求利用图数据库解析软件包的依赖关系,包括直接依赖和间接依赖,得到软件包的依赖关系数据; 4基于软件包的依赖关系数据,通过不同的统计分析方法,研究Java语言生态的软件包依赖关系全貌和特征; 5使用绘图工具将包含软件包依赖关系全貌和特征的数据集进行可视化展示; 所述的步骤2中使用软件包特征属性及依赖信息数据构建图数据库包括以下子步骤: 2.1设计图数据库结构表,表中包含软件包特征属性和依赖信息; 2.2设计数据库索引结构; 2.3将步骤1得到的软件包属性数据与依赖信息数据先后存储到图数据库中,所述的软件包属性数据作为图数据库中的节点,所述的依赖信息数据作为图数据库中的边; 2.4在图数据库中设计运行软件包版本迭代关系插入算法; 所述的步骤4中基于软件包的依赖关系数据,通过不同的统计分析方法,研究Java语言生态的软件包依赖关系全貌和特征包括以下子步骤: 4.1构建软件包依赖关系自动化查询接口,实现任一软件包依赖关系解析; 4.2在步骤4.1的基础上,通过解析所有软件包的依赖关系,分析Java语言生态的依赖关系全貌和特征; 所述的子步骤4.2中包括以下几种方法: 4.2.1对软件包版本之间的依赖关系进行了抽象和聚合,得到所有软件包之间的直接依赖关系,获得Java生态的依赖关系全貌; 4.2.2统计排序Java语言生态中所有软件包的被依赖数量,分析排序前50的软件包之间相互依赖的情况; 4.2.3将某关键软件包依赖关系以传播距离进行分层抽象,按层级统计直接依赖和间接依赖软件包,所述的软件包包含所有版本,从而分析关键软件包的层级影响力; 4.2.4统计某关键软件包的被依赖项中,又被其他软件包引用的数量,从而分析关键软件包影响力的权重分布。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙江大学;浙江大学嘉兴研究院,其通讯地址为:310058 浙江省杭州市西湖区余杭塘路866号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

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