← 返回列表

一种基于图数据库的linux生态依赖关系图谱构建方法及应用

申请号: CN202311707110.7
申请人: 麒麟软件有限公司
更新日期: 2026-03-09

摘要文本

麒麟软件有限公司取得“一种透气窗帘布”专利技术,本发明提供一种基于图数据库的linux生态依赖关系图谱构建方法及应用,获取操作系统全部库包信息、仓库源中全部库包信息、应用软件源全部的应用信息;以节点形式存入图数据库中,若节点已经存在,向节点增加属性和标签;遍历图数据库中的所有节点,获取每一个节点的‘依赖’属性,并在图数据库中查询是否存在与‘依赖’属性值相同的节点名称;在两个节点之间创建关系,存储完成所有版本及所有架构的操作系统信息,构建完成linux生态依赖关系图谱。本发明将Linux完整的生态依赖关系构建在一张图中,可以快速、高效地评估应用的兼容性。

专利主权项内容

1.一种基于图数据库的linux生态依赖关系图谱构建方法,其特征在于,包括:S1、获取操作系统全部库包信息以节点形式存入图数据库中,若节点已经存在,向节点增加所述操作系统的属性和标签;属性包含‘依赖’属性;S2、获取仓库源中全部库包信息以节点形式存入图数据库中,若节点已经存在,向节点增加所述仓库源的属性和标签;属性包含‘依赖’属性;S3、获取应用软件源全部的应用信息以节点形式存入图数据库中,若节点已经存在,向节点增加所述应用信息的属性和标签;属性包含‘依赖’属性;S4、遍历图数据库中的所有节点,获取每一个节点的‘依赖’属性,并在图数据库中查询是否存在与‘依赖’属性值相同的节点名称;若是,在两个节点之间创建关系,并在关系中增加属性和标签;若否,创建一个与‘依赖’属性值相同名称的节点并为其增加属性和标签;然后在两个节点之间创建关系,并在关系中增加属性和标签;S5、重复执行步骤S1-S4,直至存储完成所有版本及所有架构的操作系统信息,构建完成linux生态依赖关系图谱。

专利申请信息

项目 内容
专利名称 一种基于图数据库的linux生态依赖关系图谱构建方法及应用
专利类型 发明申请
申请号 CN202311707110.7
申请日 2023/12/13
公告号 CN117407047A
公开日 2024/1/16
IPC主分类号 G06F8/71
权利人 麒麟软件有限公司
发明人 王鹏飞; 孙丽丽
地址 天津市滨海新区高新区塘沽海洋科技园信安创业广场3号楼6-8层