一种面向模型扩展的配网信息模型搜索展示方法与系统与流程

文档序号:34015903发布日期:2023-04-30 00:18阅读:36来源:国知局
一种面向模型扩展的配网信息模型搜索展示方法与系统

本发明涉及计算机,特别是涉及一种面向模型扩展的配网信息模型搜索展示方法与系统。


背景技术:

1、目前,基于uml标准对象建模语言定义了一类针对ieccim模型元素的uml类图来描述查询和分析的可视化结果,利用uml类图以可视化的方式来表示ieccim模型中全部的类、属性以及类之间的关系,使得复杂的cim模型结构能够方便地、直观地被其它人员特别是非计算机人员进行分析和计算,但是uml本身无法清晰明了地表达特定类之间的关系,以及它们之间的关联路径。

2、随着配网结构日趋复杂,系统之间需要交互的信息大幅增加,信息模型的一致性对于电力设备之间的互操作和系统集成显得尤为重要。现有的配网信息模型是在ieccim基础上裁剪、扩展而形成,而ieccim本身框架体系繁杂,类、属性、关系的数量巨大并在不断增长,如何在配网模型扩展过程中快速准确捕捉到业务相关核心类之间的逻辑关系至关重要。


技术实现思路

1、本发明所要解决的技术问题是提供一种面向模型扩展的配网信息模型搜索展示方法与系统,能够实现对配网信息模型中有效信息的提取以及隐含信息的挖掘。

2、本发明解决其技术问题所采用的技术方案是:提供一种面向模型扩展的配网信息模型搜索展示方法,包括以下步骤:

3、确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径;

4、根据所述最短路径中各相邻节点之间的关系简化所述最短路径,得到初始节点与目标节点之间最简的连接关系,并进行展示。

5、所述确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径,具体包括:

6、将地理区域作为初始节点,并确定目标节点;

7、从所述初始节点开始搜索,将与初始节点具有一度连接关系的所有子节点展开,得到当前的层节点;

8、判断目标节点是否在当前的层节点中,如果在当前的层节点中则结束搜索,否则,将与当前的层节点具有一度连接关系的所有子节点展开,得到下一层节点;

9、重复上一步骤,直至找到目标节点;

10、将目标节点的父节点依次进行显示,得到初始节点与目标节点之间的最短路径

11、所述确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径时,采用队列来存储节点的id,所述队列设置有isopen指针和isclosed指针,所述isopen指针指向展开得到的节点,所述isclosed指向已检查过的节点。

12、所述根据所述最短路径中各相邻节点之间的关系简化所述最短路径,得到初始节点与目标节点之间最简的连接关系,并进行展示,具体包括:

13、由上至下依次判断所述最短路径中相邻两个节点之间的关系;

14、当相邻两个节点之间的关系为泛化关系,且泛化关系的子节点只有一个父节点时,进行简化处理,当相邻两个节点之间的关系为关联关系或聚合关系时,不做简化处理,保留查询的节点信息,最终得到初始节点与目标节点之间最简的连接关系;

15、将得到的初始节点与目标节点之间最简的连接关系进行展示

16、所述简化处理具体为:将泛化关系的子节点收缩到该泛化关系的父节点中,同时父节点继承子节点的属性信息。

17、本发明解决其技术问题所采用的技术方案是:提供一种面向模型扩展的配网信息模型搜索展示系统,包括:

18、模型搜索模块,用于确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径;

19、收缩展示模块,用于根据所述最短路径中各相邻节点之间的关系简化所述最短路径,得到初始节点与目标节点之间最简的连接关系,并进行展示。

20、所述模型搜索模块包括:

21、确定单元,用于将地理区域作为初始节点,并确定目标节点;

22、展开单元,用于从所述初始节点开始搜索,将与初始节点具有一度连接关系的所有子节点展开,得到当前的层节点;

23、判断单元,用于判断目标节点是否在当前的层节点中,如果在当前的层节点中则结束搜索,否则,将与当前的层节点具有一度连接关系的所有子节点展开,得到下一层节点;重复所述判断单元的操作,直至找到目标节点;

24、显示单元,用于将目标节点的父节点依次进行显示,得到初始节点与目标节点之间的最短路径。

25、所述收缩展示模块包括:

26、关系判断单元,用于由上至下依次判断所述最短路径中相邻两个节点之间的关系;

27、处理单元,用于在相邻两个节点之间的关系为泛化关系,且泛化关系的子节点只有一个父节点时,进行简化处理,在相邻两个节点之间的关系为关联关系或聚合关系时,不做简化处理,保留查询的节点信息,最终得到初始节点与目标节点之间最简的连接关系;

28、展示单元,用于将得到的初始节点与目标节点之间最简的连接关系进行展示。

29、本发明解决其技术问题所采用的技术方案是:提供一种电子设备,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述面向模型扩展的配网信息模型搜索展示方法的步骤。

30、本发明解决其技术问题所采用的技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述面向模型扩展的配网信息模型搜索展示方法的步骤。

31、有益效果

32、由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明通过选择两种不同的类信息,利用广度优先搜索方法以及得到的最短路径中各个节点之间的关系,即可将其连接关系的知识图谱进行可视化显示。利用知识可视化技术,展现远距离逻辑链关联精简、对象周边关联知识的梯度搜索、定向拓展挖掘等功能,不仅能精准提取所需的电力系统经典知识,而且能对新增知识融入已有知识起到了验证作用。



技术特征:

1.一种面向模型扩展的配网信息模型搜索展示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向模型扩展的配网信息模型搜索展示方法,其特征在于,所述确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径,具体包括:

3.根据权利要求2所述的面向模型扩展的配网信息模型搜索展示方法,其特征在于,所述确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径时,采用队列来存储节点的id,所述队列设置有isopen指针和isclosed指针,所述isopen指针指向展开得到的节点,所述isclosed指向已检查过的节点。

4.根据权利要求1所述的面向模型扩展的配网信息模型搜索展示方法,其特征在于,所述根据所述最短路径中各相邻节点之间的关系简化所述最短路径,得到初始节点与目标节点之间最简的连接关系,并进行展示,具体包括:

5.根据权利要求4所述的面向模型扩展的配网信息模型搜索展示方法,其特征在于,所述简化处理具体为:将泛化关系的子节点收缩到该泛化关系的父节点中,父节点继承子节点的属性信息。

6.一种面向模型扩展的配网信息模型搜索展示系统,其特征在于,包括:

7.根据权利要求6所述的面向模型扩展的配网信息模型搜索展示系统,其特征在于,所述模型搜索模块包括:

8.根据权利要求6所述的面向模型扩展的配网信息模型搜索展示系统,其特征在于,所述收缩展示模块包括:

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-5中任一所述面向模型扩展的配网信息模型搜索展示方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一所述面向模型扩展的配网信息模型搜索展示方法的步骤。


技术总结
本发明涉及一种面向模型扩展的配网信息模型搜索展示方法和系统,其中,方法包括:确定目标节点,基于广度优先搜索算法得到初始节点与目标节点之间的最短路径;根据所述最短路径中各相邻节点之间的关系简化所述最短路径,得到初始节点与目标节点之间最简的连接关系,并进行展示。本发明能够实现对配网信息模型中有效信息的提取以及隐含信息的挖掘。

技术研发人员:杜建,陆一鸣,徐重酉,黄雨,宋晓阳,孙雯雯,刘鹏,王国庆,谭璐
受保护的技术使用者:国网上海能源互联网研究院有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1