基于图数据库的电力信息通信系统的故障分析方法及装置与流程

文档序号:11205869阅读:480来源:国知局
基于图数据库的电力信息通信系统的故障分析方法及装置与流程

本发明涉及电网系统评测技术领域,具体涉及一种基于图数据库的电力信息通信系统的故障分析方法及装置。



背景技术:

电网中的信息通信资产设备的主要功能是实现电网高性能控制和自动化管理。随着国家电网公司信息化技术的发展,越来越多的电网信息系统投入使用,如国家电网公司信息运维综合监管系统(ims),国家电网公司生产管理信息系统(pms)和国家电网公司地理信息系统(gis)等。这就意味着在公司内部需要安装部署更多的服务器,交换机和其他通信设备。电力信息通信设备的管理问题成为一个亟待解决的问题。传统的关系数据库管理技术,在存储规模、查询效率、可扩展性和海量数据管理等诸多方面都遇到了严重的技术瓶颈。传统的关系型数据库并不能满足此类发展需求。并且,传统关系型数据库在支持拓扑分析功能时也具有极大的劣势,对于电力信息通信设备的故障影响范围的分析功能较差。



技术实现要素:

本发明实施例的主要目的在于提供一种基于图数据库的电力信息通信系统的故障分析方法及装置,以克服现有技术中无法有效分析电力信息通信设备的故障影响范围等问题。

为了实现上述目的,本发明实施例提供一种基于图数据库的电力信息通信系统的故障分析方法,所述的故障分析方法包括:获取电力信息通信设备及电网信息系统的属性信息,根据所述属性信息建立电力信息通信系统的图数据模型;在所述图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围。

在一实施例中,上述的根据所述属性信息建立电力信息通信系统的图数据模型,具体包括:根据所述属性信息分别建立电力信息通信设备节点及电网信息系统节点;根据各所述电力信息通信设备间的连接关系建立连接各所述电力信息通信设备节点的第一边结构,根据所述电力信息通信设备与所述电网信息系统的从属关系建立连接所述电力信息通信设备节点及电网信息系统节点的第二边结构,根据各所述电力信息通信设备间或各所述电网通信系统间的业务数据关系建立第三边结构;根据所述电力信息通信设备节点、电网信息系统节点、第一边结构、第二边结构及第三边结构建立所述电力通信设备与电网信息系统的图数据模型。

在一实施例中,上述的在所述图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围,具体包括:步骤a:以发生故障的电力信息通信设备节点为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点;步骤b:判断与所述电网信息系统节点相连接的电力信息通信设备节点是否均发生故障;如果否,则判定所述电力信息通信设备节点处于所述发生故障的电力信息通信设备节点的故障影响范围。

在一实施例中,当与所述电网信息系统节点相连接的电力信息通信设备节点均发生故障时,判定所述电网信息系统节点发生故障;进一步检索与发生故障的所述电网信息系统节点相连接的其他电网信息系统节点;判定所述其他电网信息系统节点处于所述发生故障的电力信息通信设备节点的故障影响范围。

在一实施例中,上述的电力信息通信设备节点包括:服务器节点、存储设备节点及网络设备节点,在所述步骤a之前,所述的故障分析方法还包括:确定发生故障的电力信息通信设备节点的类型;当发生故障的电力信息通信设备节点为服务器节点或存储设备节点时,执行所述步骤a;当发生故障的电力信息通信设备节点为网络设备节点时,检索到与所述网络设备节点相隔所述预设深度的服务器节点或存储设备节点,再进一步执行所述步骤a。

本发明实施例还提供一种基于图数据库的电力信息通信系统的故障分析装置,其特征在于,所述的故障分析装置包括:图数据模型建立单元,用于获取电力信息通信设备及电网信息系统的属性信息,根据所述属性信息建立电力信息通信系统的图数据模型;故障影响范围确定单元,用于在所述图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围。

在一实施例中,上述的图数据模型建立单元包括:节点建立模块,用于根据所述属性信息分别建立电力信息通信设备节点及电网信息系统节点;边结构建立模块,用于根据各所述电力信息通信设备间的连接关系建立连接各所述电力信息通信设备节点的第一边结构,根据所述电力信息通信设备与所述电网信息系统的从属关系建立连接所述电力信息通信设备节点及电网信息系统节点的第二边结构,根据各所述电力信息通信设备间或各所述电网通信系统间的业务数据关系建立第三边结构;图数据模型建立模块,用于根据所述电力信息通信设备节点、电网信息系统节点、第一边结构、第二边结构及第三边结构建立所述电力通信设备与电网信息系统的图数据模型。

在一实施例中,上述的影响范围确定单元具体用于执行以下步骤:步骤a:以发生故障的电力信息通信设备节点为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点;步骤b:判断与所述电网信息系统节点相连接的电力信息通信设备节点是否均发生故障;如果否,则判定所述电力信息通信设备节点处于所述发生故障的电力信息通信设备节点的故障影响范围。

在一实施例中,上述的影响范围确定单元还用于:当与所述电网信息系统节点相连接的电力信息通信设备节点均发生故障时,判定所述电网信息系统节点发生故障;进一步检索与发生故障的所述电网信息系统节点相连接的其他电网信息系统节点;判定所述其他电网信息系统节点处于所述发生故障的电力信息通信设备节点的故障影响范围。

在一实施例中,上述的电力信息通信设备节点包括:服务器节点、存储设备节点及网络设备节点,在所述步骤a之前,所述的影响范围确定单元还用于执行以下步骤:确定发生故障的电力信息通信设备节点的类型;当发生故障的电力信息通信设备节点为服务器节点或存储设备节点时,执行所述步骤a;当发生故障的电力信息通信设备节点为网络设备节点时,检索到与所述网络设备节点相隔所述预设深度的服务器节点或存储设备节点,再进一步执行所述步骤a。

本发明实施例的有益效果在于,根据图数据库中检索进行深度分析,能够有效快速处理电力信息通信设备状态监控、确认故障影响范围,为评估故障级别以及确认运维检修对象提供辅助支持。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1的基于图数据库的电力信息通信系统的故障分析方法的一个具体示例的流程图;

图2为本发明实施例2的基于图数据库的电力信息通信系统的故障分析装置的一个具体示例的原理框图;

图3为本发明实施例2的图数据模型建立单元1的一个具体示例的原理框图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本发明实施例提供一种基于图数据库的电力信息通信系统的故障分析方法,如图1所示,该故障分析方法主要包括如下步骤:

步骤s101:获取电力信息通信设备及电网信息系统的属性信息,根据属性信息建立电力信息通信系统的图数据模型;

步骤s102:在图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围。

通过上述的步骤s101及步骤s102,本发明实施例的基于图数据库的电力信息通信系统的故障分析方法,根据图数据库中检索进行深度分析,能够有效快速处理电力信息通信设备状态监控、确认故障影响范围,为评估故障级别以及确认运维检修对象提供辅助支持。

以下结合具体示例,对本发明实施例的基于图数据库的电力信息通信系统的故障分析方法中的各个步骤做进一步说明。

上述的步骤s101,获取电力信息通信设备及电网信息系统的属性信息,根据属性信息建立电力信息通信系统的图数据模型。

在本发明实施例中,步骤s101中建立图数据模型的过程,是基于图数据库开展的。因此,电力信息通信系统建模过程中的所有设备和设备间的关联关系都可通过图模型进行表示。

在本发明实施例中,是针对电力信息通信系统中的电力信息通信设备及电网信息系统构建节点。具体地,首先要获取电力信息通信设备及电网信息系统的属性信息,然后结合电力信息通信设备的属性信息建立电力信息通信设备节点,并结合电网信息系统的属性信息建立电网信息系统节点。

在一实施例中,在电力信息通信系统中,主要包含三类物理设备:服务器、存储设备及网络设备。其中,服务器包含多种类型的服务器,如应用服务器(app)、数据服务器(data)、接口服务器(port)、地图服务器(map)、代理服务器(agent)和f5负载平衡设备(f5)等。存储设备与其中的数据服务器相连,而网络设备在电力信息通信系统建模中,主要是指交换机。但本发明并不以此为限。

并且,根据上述不同类型的物理设备对应建立的是不同的节点:服务器节点、存储设备节点及网络设备节点。对于不同类型的节点,其包含了不同的属性信息,节点对应的属性信息如表1及表2所示。

表1

表2

由上述表格可以看出,设备id、子类别、设备型号和设备位置是通用属性。也就是说,任何类别的节点都至少具有这四个属性。而服务器设备和存储设备的ip地址和网络设备(交换机)的接口是一一对应的。值得注意的是一个节点可能有超过一个ip地址或超过一个接口。

操作系统、硬件配置和集群方式是服务器设备的特有属性。操作系统可以为任意版本的windows或linux;硬件配置主要记载了服务器的cpu核心、主频和内存大小;集群方式是指一个服务器集群的拓扑关系(如f5或rac),同一个集群中的所有服务器的集群方式属性是相同的。

一般而言,一个服务器只能归属于一个电网信息系统。在一实施例中,电网信息系统包括国家电网公司信息运维综合监管系统(ims),国家电网公司生产管理信息系统(pms)和国家电网公司地理信息系统(gis)等。

对于电网信息系统,其属性信息主要包括:系统编号,系统名称,系统描述信息等。

需要说明的是,上述的属性信息及电网信息系统类型等均为举例说明,而并非用以显示本发明。

然后,根据各电力信息通信设备间的连接关系建立连接各电力信息通信设备节点的第一边结构,并根据电力信息通信设备与电网信息系统的从属关系建立连接电力信息通信设备节点及电网信息系统节点的第二边结构,根据各所述电力信息通信设备间或各所述电网通信系统间的业务数据关系建立第三边结构。

其中,第一边结构是对应于电力信息通信设备间的连接关系。在电力信息通信系统建模中,使用双向边对设备间的连接关系进行建模,每一条边对应一根光缆。边两端的可以连接的设备类型如表3所示。

表3

第二边结构是对应于电力信息通信设备与电网信息系统的从属关系。在电力信息通信系统建模中,电力信息通信设备与电网信息系统的从属关系即表示电力信息通信设备是否从属于该电网信息系统。对于从属于该电网信息系统的物理设备(服务器、存储设备及网络设备),该电网信息系统与服务器、存储设备及网络设备分别连接。

第三边结构是根据电力信息通信设备之间或电网信息系统之间的业务数据关系,建立的边。该第三边结构可称为业务逻辑边,以体现电力信息通信设备之间或电网信息系统之间的业务联系,并且,故障影响范围主要是通过这类业务逻辑边进行确定。

在建立了上述的电力信息通信设备节点、电网信息系统节点、第一边结构、第二边结构及第三边结构后,即可建立电力通信设备与电网信息系统的图数据模型。

上述的步骤s102,在图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围。

具体地,通过步骤s102确定故障影响范围的过程如下;

首先,以发生故障的电力信息通信设备对应的电力信息通信设备节点作为起始点,在图数据模型中,检索与发生故障的电力信息通信设备节点相隔预设深度的电网信息系统节点。其中,该预设深度即是指发生故障的电力信息通信设备节点是经过几个边结构与电网信息系统节点相连。例如,当预设深度为1时,则是检索与该发生故障的电力信息通信设备节点通过一个边结构相连的电网信息系统节点。

然后,判断与检索到的电网信息系统节点相连接的所有电力信息通信设备节点是否都发生故障。

如果并不是与检索到的电网信息系统节点相连接的所有电力信息通信设备节点都发生故障,则发生故障的电力信息通信设备仅会给该电网信息系统的运行造成影响,因此,则判定该检索到的电网信息系统节点处于发生故障的电力信息通信设备节点的故障影响范围。

而如果与检索到的电网信息系统节点相连接的所有电力信息通信设备节点均发生故障,则该检索到的电网信息系统节点也无法正常运行,则与该检索到的电网信息系统节点发生数据交换的其他电网信息系统节点也无法正常运行,因此,则可判定与该检索到的电网信息系统节点发生数据交换的其他电网信息系统节点处于该发生故障的电力信息通信设备节点的故障影响范围。

本发明实施例的基于图数据库的电力信息通信系统的故障分析方法至少具有以下有益效果:

1、将基于图数据库,利用属性图节点、边、属性的概念去描述电力信息通信系统以及其连接关系。属性图中的节点对应具体的物理设备(如网络设备,服务器,存储设备)以及虚拟的电网信息管理系统(电网地理信息系统,gis)等。边对应设备之间的物理连接关系、设备和电网信息管理系统的归属关系,以及不同业务系统的影响关系;

2、本发明实施例提供的电力信息通信设备属性图建模,根据电力信息通信拓扑数据的业务逻辑和确定停止搜索的判据条件,根据图数据库中检索做深度分析,可实现在线批量更新图数据库中的故障影响范围分析,能够有效快速处理电力信息通信设备状态监控、确认故障影响范围,为评估故障级别以及确认运维检修对象提供辅助支持。

3、本发明实施例提供的技术方案能够实时、动态更新图数据库中的点、边数据,保持图数据库和实际电力信息通信拓扑图的一致性,基于边的路径搜索和结合业务逻辑的终止搜索判据条件能够快速实时处理大批量故障影响范围分析服务请求,该方法将提高故障影响范围分析的实时性、准确性和自适应性。

在一实施例中,由于本发明实施例的电力信息通信设备节点的类型主要包括服务器节点、存储设备节点及网络设备节点,因此,在进行步骤s102中的确定故障影响范围的过程中,在以发生故障的电力信息通信设备节点为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点之前,还包含有一确定电力信息通信设备节点类型的过程。

当发生故障的电力信息通信设备节点为服务器节点或存储设备节点时,则直接执行以发生故障的电力信息通信设备节点(即该服务器节点或存储设备节点)为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点的步骤。

当发生故障的电力信息通信设备节点为网络设备节点时,检索到与所述网络设备节点相隔所述预设深度的服务器节点或存储设备节点,再进一步执行以发生故障的电力信息通信设备节点(即该服务器节点或存储设备节点)为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点的步骤。

上述过程,实际也可概括为进行广度搜索的终止条件。在该终止条件中,是以预设深度为1进行举例说明,本发明并不以此为限。

其中,终止条件1:以服务器设备或存储设备为起点,做深度为1的广度搜索,直接扩散至相连的系统设备;系统设备根据故障节点源进行判断是否要扩散做深度为1的广度搜索,搜寻相关电网信息系统。例如,有两台数据服务器(服务器设备)共同支持ims系统(电网信息系统),一条数据服务器发生故障,它会给ims系统的运行带来隐患,则认为ims系统处于故障影响范围。如果与ims系统相连的两台数据服务器都发生故障,那么ims系统则不能正常运行,因此,与ims系统发生数据交换的其他电网信息系统(如pms系统和gis系统)则不能正常运行,因此则认为pms系统和gis系统也处于故障影响范围。

终止条件2:以网络设备为起点,做深度为1的广度搜索,直接扩散至相连的服务器设备或存储设备,并从服务器设备或存储设备扩散至相连的电网信息系统,则按照终止条件1执行判断故障影响范围的过程。

实施例2

本发明实施例提供一种基于图数据库的电力信息通信系统的故障分析装置,如图2所示,该故障分析装置主要包括:图数据模型建立单元1及故障影响范围确定单元2。

其中,图数据模型建立单元1用于获取电力信息通信设备及电网信息系统的属性信息,根据属性信息建立电力信息通信系统的图数据模型;故障影响范围确定单元2用于在图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围。

通过上述各个组成部分之间的协同工作,本发明实施例的基于图数据库的电力信息通信系统的故障分析装置,根据图数据库中检索进行深度分析,能够有效快速处理电力信息通信设备状态监控、确认故障影响范围,为评估故障级别以及确认运维检修对象提供辅助支持。

以下结合具体示例,对本发明实施例的基于图数据库的电力信息通信系统的故障分析装置中的各个组成部分及其功能做进一步说明。

上述的图数据模型建立单元1,用于获取电力信息通信设备及电网信息系统的属性信息,根据属性信息建立电力信息通信系统的图数据模型。

在本发明实施例中,图数据模型建立单元1建立图数据模型的过程,是基于图数据库开展的。因此,电力信息通信系统建模过程中的所有设备和设备间的关联关系都可通过图模型进行表示。

在本发明实施例中,如图3所示,该图数据模型建立单元1主要包括:节点建立模块11、边结构建立模块12及图数据模型建立模块13。

其中,节点建立模块11是针对电力信息通信系统中的电力信息通信设备及电网信息系统构建节点。具体地,首先要获取电力信息通信设备及电网信息系统的属性信息,然后结合电力信息通信设备的属性信息建立电力信息通信设备节点,并结合电网信息系统的属性信息建立电网信息系统节点。

在一实施例中,在电力信息通信系统中,主要包含三类物理设备:服务器、存储设备及网络设备。其中,服务器包含多种类型的服务器,如应用服务器(app)、数据服务器(data)、接口服务器(port)、地图服务器(map)、代理服务器(agent)和f5负载平衡设备(f5)等。存储设备与其中的数据服务器相连,而网络设备在电力信息通信系统建模中,主要是指交换机。但本发明并不以此为限。

并且,根据上述不同类型的物理设备对应建立的是不同的节点:服务器节点、存储设备节点及网络设备节点。对于不同类型的节点,其包含了不同的属性信息,节点对应的属性信息如表1及表2所示。

由表1及表2可以看出,设备id、子类别、设备型号和设备位置是通用属性。也就是说,任何类别的节点都至少具有这四个属性。而服务器设备和存储设备的ip地址和网络设备(交换机)的接口是一一对应的。值得注意的是一个节点可能有超过一个ip地址或超过一个接口。

操作系统、硬件配置和集群方式是服务器设备的特有属性。操作系统可以为任意版本的windows或linux;硬件配置主要记载了服务器的cpu核心、主频和内存大小;集群方式是指一个服务器集群的拓扑关系(如f5或rac),同一个集群中的所有服务器的集群方式属性是相同的。

一般而言,一个服务器只能归属于一个电网信息系统。在一实施例中,电网信息系统包括国家电网公司信息运维综合监管系统(ims),国家电网公司生产管理信息系统(pms)和国家电网公司地理信息系统(gis)等。

对于电网信息系统,其属性信息主要包括:系统编号,系统名称,系统描述信息等。

需要说明的是,上述的属性信息及电网信息系统类型等均为举例说明,而并非用以显示本发明。

然后,通过边结构建立模块12,根据各电力信息通信设备间的连接关系建立连接各电力信息通信设备节点的第一边结构,并根据电力信息通信设备与电网信息系统的从属关系建立连接电力信息通信设备节点及电网信息系统节点的第二边结构,根据各所述电力信息通信设备间或各所述电网通信系统间的业务数据关系建立第三边结构。

其中,第一边结构是对应于电力信息通信设备间的连接关系。在电力信息通信系统建模中,使用双向边对设备间的连接关系进行建模,每一条边对应一根光缆。边两端的可以连接的设备类型如表3所示。

第二边结构是对应于电力信息通信设备与电网信息系统的从属关系。在电力信息通信系统建模中,电力信息通信设备与电网信息系统的从属关系即表示电力信息通信设备是否从属于该电网信息系统。对于从属于该电网信息系统的物理设备(服务器、存储设备及网络设备),该电网信息系统与服务器、存储设备及网络设备分别连接。

第三边结构是根据电力信息通信设备之间或电网信息系统之间的业务数据关系,建立的边。该第三边结构可称为业务逻辑边,以体现电力信息通信设备之间或电网信息系统之间的业务联系,并且,故障影响范围主要是通过这类业务逻辑边进行确定。

在建立了上述的电力信息通信设备节点、电网信息系统节点、第一边结构、第二边结构及第三边结构后,即可通过图数据模型建立模块13建立电力通信设备与电网信息系统的图数据模型。

上述的故障影响范围确定单元2,用于在图数据模型中进行检索,并按照预设深度进行广度扩散分析,确定故障影响范围。

具体地,故障影响范围确定单元2所执行的确定故障影响范围的过程如下;

首先,以发生故障的电力信息通信设备对应的电力信息通信设备节点作为起始点,在图数据模型中,检索与发生故障的电力信息通信设备节点相隔预设深度的电网信息系统节点。其中,该预设深度即是指发生故障的电力信息通信设备节点是经过几个边结构与电网信息系统节点相连。例如,当预设深度为1时,则是检索与该发生故障的电力信息通信设备节点通过一个边结构相连的电网信息系统节点。

然后,判断与检索到的电网信息系统节点相连接的所有电力信息通信设备节点是否都发生故障。

如果并不是与检索到的电网信息系统节点相连接的所有电力信息通信设备节点都发生故障,则发生故障的电力信息通信设备仅会给该电网信息系统的运行造成影响,因此,则判定该检索到的电网信息系统节点处于发生故障的电力信息通信设备节点的故障影响范围。

而如果与检索到的电网信息系统节点相连接的所有电力信息通信设备节点均发生故障,则该检索到的电网信息系统节点也无法正常运行,则与该检索到的电网信息系统节点发生数据交换的其他电网信息系统节点也无法正常运行,因此,则可判定与该检索到的电网信息系统节点发生数据交换的其他电网信息系统节点处于该发生故障的电力信息通信设备节点的故障影响范围。

本发明实施例的基于图数据库的电力信息通信系统的故障分析装置至少具有以下有益效果:

1、将基于图数据库,利用属性图节点、边、属性的概念去描述电力信息通信系统以及其连接关系。属性图中的节点对应具体的物理设备(如网络设备,服务器,存储设备)以及虚拟的电网信息管理系统(电网地理信息系统,gis)等。边对应设备之间的物理连接关系、设备和电网信息管理系统的归属关系,以及不同业务系统的影响关系;

2、本发明实施例提供的电力信息通信设备属性图建模,根据电力信息通信拓扑数据的业务逻辑和确定停止搜索的判据条件,根据图数据库中检索做深度分析,可实现在线批量更新图数据库中的故障影响范围分析,能够有效快速处理电力信息通信设备状态监控、确认故障影响范围,为评估故障级别以及确认运维检修对象提供辅助支持。

3、本发明实施例提供的技术方案能够实时、动态更新图数据库中的点、边数据,保持图数据库和实际电力信息通信拓扑图的一致性,基于边的路径搜索和结合业务逻辑的终止搜索判据条件能够快速实时处理大批量故障影响范围分析服务请求,该方法将提高故障影响范围分析的实时性、准确性和自适应性。

在一实施例中,由于本发明实施例的电力信息通信设备节点的类型主要包括服务器节点、存储设备节点及网络设备节点,因此,故障影响范围确定单元2在确定故障影响范围的过程中,在以发生故障的电力信息通信设备节点为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点之前,还执行一确定电力信息通信设备节点类型的过程。

当发生故障的电力信息通信设备节点为服务器节点或存储设备节点时,则直接执行以发生故障的电力信息通信设备节点(即该服务器节点或存储设备节点)为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点的步骤。

当发生故障的电力信息通信设备节点为网络设备节点时,检索到与所述网络设备节点相隔所述预设深度的服务器节点或存储设备节点,再进一步执行以发生故障的电力信息通信设备节点(即该服务器节点或存储设备节点)为起始点,在所述图数据模型中,检索与发生故障的电力信息通信设备节点相隔所述预设深度的电网信息系统节点的步骤。

上述过程,实际也可概括为进行广度搜索的终止条件。在该终止条件中,是以预设深度为1进行举例说明,本发明并不以此为限。

其中,终止条件1:以服务器设备或存储设备为起点,做深度为1的广度搜索,直接扩散至相连的系统设备;系统设备根据故障节点源进行判断是否要扩散做深度为1的广度搜索,搜寻相关电网信息系统。例如,有两台数据服务器(服务器设备)共同支持ims系统(电网信息系统),一条数据服务器发生故障,它会给ims系统的运行带来隐患,则认为ims系统处于故障影响范围。如果与ims系统相连的两台数据服务器都发生故障,那么ims系统则不能正常运行,因此,与ims系统发生数据交换的其他电网信息系统(如pms系统和gis系统)则不能正常运行,因此则认为pms系统和gis系统也处于故障影响范围。

终止条件2:以网络设备为起点,做深度为1的广度搜索,直接扩散至相连的服务器设备或存储设备,并从服务器设备或存储设备扩散至相连的电网信息系统,则按照终止条件1执行判断故障影响范围的过程。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1