一种多层逻辑关系数据的获取方法及装置制造方法及图纸

技术编号:39576338 阅读:7 留言:0更新日期:2023-12-03 19:27
本发明专利技术提供了一种多层逻辑关系数据的获取方法及装置,该方法包括:获取多层逻辑关系数据的关系拓扑图,关系拓扑图包括多个层级,每个层级包括至少一个节点;响应于获取目标数据类型数据的请求,查询关系拓扑图中的当前层级数据类型节点对应的下一层级节点和下一层级节点的数据类型;在下一层级节点的数据类型存在所述目标数据类型的情况下,将数据类型为目标数据类型的节点合并为一个目标节点,并更新关系拓扑图,获取目标数据类型数据

【技术实现步骤摘要】
一种多层逻辑关系数据的获取方法及装置


[0001]本专利技术涉及数据处理领域,具体而言,涉及一种多层逻辑关系数据的获取方法及装置


技术介绍

[0002]“配置数据管理系统”通过全面的配置对象和对象间关系的管理,实现配置对象全面串联,进而实现基于配置数据的多维数据分析

但大量的配置对象以及多层复杂的关联关系,在进行对象间关联影响判定时,非关键路径成为干扰项,大量的干扰对象和干扰对象间多层复杂的关系,增大关系判定的代价,资源开销大,而且,将对象及其关系以可视化的方式展示时,由于对象之间的拓扑分层较多时,难以通过一个视图清晰有效表达对象间的逻辑关系,用户无法基于视图快速获取需要的目标对象


技术实现思路

[0003]本专利技术实施例提供了一种多层逻辑关系数据的展示,以至少解决相关技术中用户无法在多层逻辑关系数据中快速获取需要的目标数据

[0004]根据本专利技术的一个实施例,提供了一种多层逻辑关系数据的获取方法,包括:
[0005]获取多层逻辑关系数据的关系拓扑图,所述关系拓扑图包括多个层级,每个所述层级包括至少一个节点,每个所述节点对应一种数据类型,每种所述数据类型包括至少一个所述节点;
[0006]响应于获取目标数据类型数据的请求,查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型;
[0007]在所述下一层级节点的数据类型存在所述目标数据类型的情况下,将所述数据类型为所述目标数据类型的节点合并为一个目标节点,并更新所述关系拓扑图;
[0008]基于更新后的所述关系拓扑图,获取所述目标节点中的目标数据类型数据

[0009]可选地,在查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型之后,还包括:
[0010]在所述下一层级节点的数据类型不为所述目标数据类型的情况下,响应于对下一层级中数据类型相同的节点的合并请求,将所述下一层级中数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节点数量;
[0011]重复所述查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型的步骤,直至所述下一层级节点的数据类型为所述目标数据类型

[0012]可选地,所述查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型,包括:
[0013]在所述当前层级数据类型节点为源节点的情况下,查询所述源节点对应的下一层级节点和所述下一层级节点的数据类型;
[0014]在所述当前层级数据类型节点为所述合并后的节点的情况下,查询所述合并后的节点对应的下一层级节点和所述下一层级节点的数据类型

[0015]可选地,所述查询所述合并后的节点对应的下一层级节点和所述下一层级节点的数据类型,包括:
[0016]获取多层逻辑关系数据的配置文件;所述配置文件包括节点
ID、
节点数据类型和节点间的对应关系;
[0017]根据所述多层逻辑关系数据的配置文件,轮询所述合并后的节点中的多个节点对应的下一层级节点,并将所述合并后的节点中的多个节点对应的下一层级节点进行关联展示

[0018]可选地,所述将所述下一层级中数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节点数量,包括:
[0019]将关联展示的所述多个节点对应的下一层级节点中的数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节点数量

[0020]可选地,所述基于更新后的所述关系拓扑图,获取所述目标节点中的目标数据类型数据,包括:
[0021]基于更新后的所述关系拓扑图,确定所述目标节点与所述源节点的层级关系;
[0022]根据所述目标节点与所述源节点的层级关系,获取所述目标节点中的目标数据类型数据

[0023]可选地,在获取多层逻辑关系数据的关系拓扑图之前,还包括:
[0024]根据所述配置文件中的所述节点
ID、
所述节点数据类型

所述节点所在层级和所述节点间的对应关系,生成所述多层逻辑关系数据的关系拓扑图

[0025]可选地,所述根据所述配置文件中的所述节点
ID、
所述节点数据类型和所述节点间的对应关系,生成所述多层逻辑关系数据的关系拓扑图,包括:
[0026]根据所述节点
ID、
所述节点数据类型,生成所述源节点;
[0027]根据所述源节点

所述节点
ID、
所述节点数据类型和所述节点间的对应关系,计算所述源节点对应的后继节点;
[0028]根据所述源节点

所述源节点对应的后继节点,生成所述多层逻辑关系数据的关系拓扑图

[0029]根据本专利技术的另一个实施例,还提供了一种多层逻辑关系数据的获取装置,包括:
[0030]第一获取模块,用于获取多层逻辑关系数据的关系拓扑图,所述关系拓扑图包括多个层级,每个所述层级包括至少一个节点,每个所述节点对应一种数据类型,每种所述数据类型包括至少一个所述节点;
[0031]查询模块,用于响应于获取目标数据类型数据的请求,查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型;
[0032]更新模块,用于在所述下一层级节点的数据类型存在所述目标数据类型的情况下,将所述数据类型为所述目标数据类型的节点合并为一个目标节点,并更新所述关系拓扑图;
[0033]第二获取模块,用于基于更新后的所述关系拓扑图,获取所述目标节点中的目标数据类型数据

[0034]可选地,还包括:
[0035]合并模块,用于在所述下一层级节点的数据类型不为所述目标数据类型的情况下,响应于对下一层级中数据类型相同的节点的合并请求,将所述下一层级中数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节点数量;
[0036]重复模块,用于重复所述查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型的步骤,直至所述下一层级节点的数据类型为所述目标数据类型

[0037]可选地,所述查询模块,包括:
[0038]第一查询子模块,用于在所述当前层级数据类型节点为源节点的情况下,查询所述源节点对应的下一层级节点和所述下一层级节点的数据类型;
[0039]第二查询子模块,用于在所述当前层级数据类型节点为所述合并后的节点的情况下,查询所述合并后的节点对应的下一层级节点和所述下一层级节点的数据类型

[0040]可选地,所述第二查询子模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多层逻辑关系数据的获取方法,其特征在于,包括:获取多层逻辑关系数据的关系拓扑图,所述关系拓扑图包括多个层级,每个所述层级包括至少一个节点,每个所述节点对应一种数据类型,每种所述数据类型包括至少一个所述节点;响应于获取目标数据类型数据的请求,查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型;在所述下一层级节点的数据类型存在所述目标数据类型的情况下,将所述数据类型为所述目标数据类型的节点合并为一个目标节点,并更新所述关系拓扑图;基于更新后的所述关系拓扑图,获取所述目标节点中的目标数据类型数据
。2.
根据权利要求1所述的方法,其特征在于,在查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型之后,还包括:在所述下一层级节点的数据类型不为所述目标数据类型的情况下,响应于对下一层级中数据类型相同的节点的合并请求,将所述下一层级中数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节点数量;重复所述查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型的步骤,直至所述下一层级节点的数据类型为所述目标数据类型
。3.
根据权利要求2所述的方法,其特征在于,所述查询所述关系拓扑图中的当前层级数据类型节点对应的下一层级节点和所述下一层级节点的数据类型,包括:在所述当前层级数据类型节点为源节点的情况下,查询所述源节点对应的下一层级节点和所述下一层级节点的数据类型;在所述当前层级数据类型节点为所述合并后的节点的情况下,查询所述合并后的节点对应的下一层级节点和所述下一层级节点的数据类型
。4.
根据权利要求3所述的方法,其特征在于,所述查询所述合并后的节点对应的下一层级节点和所述下一层级节点的数据类型,包括:获取多层逻辑关系数据的配置文件;所述配置文件包括节点
ID、
节点数据类型和节点间的对应关系;根据所述多层逻辑关系数据的配置文件,轮询所述合并后的节点中的多个节点对应的下一层级节点,并将所述合并后的节点中的多个节点对应的下一层级节点进行关联展示
。5.
根据权利要求4所述的方法,其特征在于,所述将所述下一层级中数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节点数量,包括:将关联展示的所述多个节点对应的下一层级节点中的数据类型相同的节点合并为一个节点,并在所述下一层级中展示合并后的节点和合并的节...

【专利技术属性】
技术研发人员:于思琦史晨阳彭晓孙纪周谷鹏跃
申请(专利权)人:中国光大银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1