一种对电力系统中信息系统模型的分解方法及装置的制造方法

文档序号:10660641阅读:342来源:国知局
一种对电力系统中信息系统模型的分解方法及装置的制造方法
【专利摘要】本发明提供一种对电力系统中信息系统模型的分解方法及装置,其中,所述方法包括:从所述电力系统中获取模型信息并按照预设接口获取XML传输数据;根据获取的所述XML传输数据,对所述模型信息进行分类,得到预设数量的区域网络;根据与所述区域网络相关联的服务器主机类型,对所述服务器主机进行网络区域划分;将划分区域网络后的信息系统模型的数目与预设数目进行比对,并根据比对结果合并所述信息系统模型的数据,以确保合并后的信息系统模型的数目与所述预设数目一致。本发明提供的一种对电力系统中信息系统模型的分解方法及装置,能够解决解决因电网规模的庞大、数据吞吐量的庞大而导致的计算处理速度、系统运行速度下降的问题。
【专利说明】
一种对电力系统中信息系统模型的分解方法及装置
技术领域
[0001] 本发明涉及电网系统运维调控自动化技术领域,尤其涉及一种对电力系统中信息 系统模型的分解方法及装置。
【背景技术】
[0002] 当前,随着智能电网的快速发展,其的结构日益复杂、规模日益扩大,因此,与之相 应的调度自动化系统也需要具备超大规模电网的数据处理和计算能力,解决因电网规模的 庞大、数据吞吐量的庞大而导致的计算处理速度、系统运行速度下降问题。
[0003] 但是,传统的调度自动化系统主备机制受技术的局限,很难解决上述问题,为了提 高系统实时数据处理速度,引入分布式实时数据处理技术显得至关重要,它可以充分发挥 多机协调处理的优势,提供高性能的实时数据服务,而分布式实时数据处理前提则是需要 对电网全模型进行分解处理,以网络区域模型为基础才能开展分布式数据处理。因此,如何 建立对电力系统中信息系统模型进行分解的方法,是当前急需解决的问题。

【发明内容】

[0004] 本发明的目的在于提供一种对电力系统中信息系统模型的分解方法及装置,以解 决解决因电网规模的庞大、数据吞吐量的庞大而导致的计算处理速度、系统运行速度下降 的问题。
[0005] 为实现上述目的,本发明提供了一种对电力系统中信息系统模型的分解方法,所 述方法包括:从所述电力系统中获取模型信息并按照预设接口获取XML传输数据;根据获取 的所述XML传输数据,对所述模型信息进行分类,得到预设数量的区域网络;根据与所述区 域网络相关联的服务器主机类型,对所述服务器主机进行网络区域划分;判断所述电力系 统中信息系统模型的类型,当所述信息系统模型部署于实体服务器上时,将所述信息系统 模型划分至与所述实体服务器一致的区域网络中;当所述信息系统模型部署于虚拟服务器 上时,根据预设规则计算所述信息系统模型对应的关联度,当所述关联度最大时,将所述信 息系统模型划分至对应的实体服务器所处的区域网络中;将划分区域网络后的信息系统模 型的数目与预设数目进行比对,并根据比对结果合并所述信息系统模型的数据,以确保合 并后的信息系统模型的数目与所述预设数目一致。
[0006] 进一步地,根据获取的所述XML传输数据,对所述模型信息进行分类,得到预设数 量的区域网络具体包括:根据获取的所述XML传输数据,确定所述电力系统中各个网络区域 与节点之间的网络连接关系;根据所述网络连接关系和所述模型信息,按照BIG-IP链路关 系对所述模型信息进行分类,得到按照生产网络、测试网络、开发网络以及培训网络划分形 成的预设数量的区域网络。
[0007] 进一步地,根据与所述区域网络相关联的服务器主机类型,对所述服务器主机进 行网络区域划分具体包括:判断与所述区域网络相关联的服务器主机类型,当所述服务器 主机类型为实体服务器并且所述实体服务器处于单网卡状态时,将所述实体服务器划分至 所述区域网络中;当所述服务器主机类型为实体服务器并且所述实体服务器处于多网卡状 态时,备份所述实体服务器并将所述实体服务器划分至不同的区域网络中。
[0008]进一步地,根据预设规则计算所述信息系统模型对应的关联度具体包括:按照下 述公式计算所述信息系统模型对应的关联度:
[0010] 其中,η为信息系统模型划分至虚拟服务器团体中的数量,Sn为所述信息系统模型 对应的关联度;为第i个虚拟服务器和第j个虚拟服务器之间的权重,当第i个虚拟服务 器和第j个虚拟服务器位于相同的实体服务器上时,为1,否则为Ο;、为与第i个虚拟服 务器关联的信息系统模型的数目,h为与第j个虚拟服务器关联的信息系统模型的数目, Cl 为第i个虚拟服务器位于的实体服务器团体,为第j个虚拟服务器位于的实体服务器团 体,S(ClCj)为当前的网络区域分段情况下第i个虚拟服务器和第j个虚拟服务器是否属于同 一个实体服务器团体,是则取1,
[0011] 进一步地,所述根据比对结果合并所述信息系统模型的数据具体包括:当所述信 息系统模型的数目大于所述预设数目时,选择任意两个区域网络中相同的信息系统模型进 行合并;计算所述相同的信息系统模型合并后对应的关联度,当合并后的关联度大于合并 前的关联度,则确定将所述相同的信息系统模型合并,否则,恢复合并前所述相同的信息系 统模型的节点分段。
[0012] 进一步地,所述方法还包括:若任意两个区域网络中相同的信息系统模型合并后, 信息系统模型的数目大于所述预设数目时,则将两个规模最较小的区域网络中的信息系统 模型进行合并,直至信息系统模型的数目与所述预设数目一致。
[0013] 为实现上述目的,本申请还提供一种对电力系统中信息系统模型的分解装置,所 述装置包括:数据获取单元,用于从所述电力系统中获取模型信息并按照预设接口获取XML 传输数据;区域网络划分单元,用于根据获取的所述XML传输数据,对所述模型信息进行分 类,得到预设数量的区域网络;服务器主机划分单元,用于根据与所述区域网络相关联的服 务器主机类型,对所述服务器主机进行网络区域划分;第一判断单元,用于判断所述电力系 统中信息系统模型的类型,当所述信息系统模型部署于实体服务器上时,将所述信息系统 模型划分至与所述实体服务器一致的区域网络中;第二判断单元,用于当所述信息系统模 型部署于虚拟服务器上时,根据预设规则计算所述信息系统模型对应的关联度,当所述关 联度最大时,将所述信息系统模型划分至对应的实体服务器所处的区域网络中;合并单元, 用于将划分区域网络后的信息系统模型的数目与预设数目进行比对,并根据比对结果合并 所述信息系统模型的数据,以确保合并后的信息系统模型的数目与所述预设数目一致。
[0014] 进一步地,所述区域网络划分单元具体包括:连接关系确定模块,用于根据获取的 所述XML传输数据,确定所述电力系统中各个网络区域与节点之间的网络连接关系;划分模 块,用于根据所述网络连接关系和所述模型信息,按照BIG-IP链路关系对所述模型信息进 行分类,得到按照生产网络、测试网络、开发网络以及培训网络划分形成的预设数量的区域 网络。
[0015] 进一步地,所述服务器主机划分单元具体包括:单网卡处理模块,用于判断与所述 区域网络相关联的服务器主机类型,当所述服务器主机类型为实体服务器并且所述实体服 务器处于单网卡状态时,将所述实体服务器划分至所述区域网络中;多网卡处理模块,用于 当所述服务器主机类型为实体服务器并且所述实体服务器处于多网卡状态时,备份所述实 体服务器并将所述实体服务器划分至不同的区域网络中。
[0016] 进一步地,所述合并单元具体包括:初步合并模块,用于当所述信息系统模型的数 目大于所述预设数目时,选择任意两个区域网络中相同的信息系统模型进行合并;合并判 断模块,用于计算所述相同的信息系统模型合并后对应的关联度,当合并后的关联度大于 合并前的关联度,则确定将所述相同的信息系统模型合并,否则,恢复合并前所述相同的信 息系统模型的节点分段。
[0017] 由上可见,本发明以网络通信连接关系、获取的模型信息以及XML传输数据为依 据,通过对电力系统中的信息系统模型进行关联度分析,将大规模信息系统模型进行合理 的划分,形成多个分段节点模型,从而达到信息系统模型的数目和预设数目一致的分区域 段结果,能够解决解决因电网规模的庞大、数据吞吐量的庞大而导致的计算处理速度、系统 运行速度下降的问题,为后续信息系统展示提供基础条件,具有良好的应用前景和可持续 扩展性。
【附图说明】
[0018] 图1为本发明中一种对电力系统中信息系统模型的分解方法流程图;
[0019] 图2为本发明中一种对电力系统中信息系统模型的分解装置的功能模块图。
【具体实施方式】
[0020] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实 施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的 实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方 式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施方式,都应 当属于本申请保护的范围。
[0021] 图1为本发明中一种对电力系统中信息系统模型的分解方法流程图。如图1所示, 所述方法可以包括以下步骤。
[0022]步骤S1:从所述电力系统中获取模型信息并按照预设接口获取XML传输数据。
[0023] 在本实施方式中,可以从电力系统5186台账数据库中获取信息系统的模型信息, 并按接口约定获取XML传输数据。其中,所述模型信息包括机房机架信息、计算资源信息(实 体服务器、虚拟服务器)、中间件信息以及信息系统基础信息。
[0024] 在本实施方式中,可以对所述模型信息进行层次建模,并对信息系统部署网络区 域、F5硬件负载均衡、服务器节点进行分析,从而形成相应的各部署区域网络之间的连接关 系。
[0025]步骤S2:根据获取的所述XML传输数据,对所述模型信息进行分类,得到预设数量 的区域网络。
[0026]在本实施方式中,可以根据划分的网络区域和F5节点之间的网络连接关系以及获 取的模型信息,按照BIG-IP链路关系从外层到内层对所述模型信息进行分类。例如,可以将 电力系统中按生产网络、测试网络、开发网络、培训网络划分形成各自的类别团体。
[0027] 也就是说,在本实施方式中,可以根据获取的所述XML传输数据,确定所述电力系 统中各个网络区域与节点之间的网络连接关系。然后可以根据所述网络连接关系和所述模 型信息,按照BIG-IP链路关系对所述模型信息进行分类,得到按照生产网络、测试网络、开 发网络以及培训网络划分形成的预设数量的区域网络。
[0028] 步骤S3:根据与所述区域网络相关联的服务器主机类型,对所述服务器主机进行 网络区域划分。
[0029] 在本实施方式中,对于各网段区域团体划分服务器主机时,可以根据服务器网卡 IP与F5之间的网络连接关系来进行。若主机服务器只有一块网卡,与某个网络区域F5直接 连接,则将此主机服务器的信息系统模型划入该网络区域团体。若主机服务器存在多网卡, 每块网卡对应不同网络区域的F5(例如测试网络区域、培训网络区域),且某个信息系统模 型在以上不同区域分别部署。那么在这种情况下,首先可以把该信息系统模型备份一份相 同的副本,然后分别划入到的各网络区域团体。也就是说,在本实施方式中,可以判断与所 述区域网络相关联的服务器主机类型,当所述服务器主机类型为实体服务器并且所述实体 服务器处于单网卡状态时,将所述实体服务器划分至所述区域网络中;当所述服务器主机 类型为实体服务器并且所述实体服务器处于多网卡状态时,备份所述实体服务器并将所述 实体服务器划分至不同的区域网络中。
[0030]步骤S4:判断所述电力系统中信息系统模型的类型,当所述信息系统模型部署于 实体服务器上时,将所述信息系统模型划分至与所述实体服务器一致的区域网络中。
[0031] 步骤S5:当所述信息系统模型部署于虚拟服务器上时,根据预设规则计算所述信 息系统模型对应的关联度,当所述关联度最大时,将所述信息系统模型划分至对应的实体 服务器所处的区域网络中。
[0032] 在本实施方式中,可以按照下述公式计算所述信息系统模型对应的关联度:
[0034] 其中,η为信息系统模型划分至虚拟服务器团体中的数量,Sn为所述信息系统模型 对应的关联度;为第i个虚拟服务器和第j个虚拟服务器之间的权重,当第i个虚拟服务 器和第j个虚拟服务器位于相同的实体服务器上时,为1,否则为Ο;、为与第i个虚拟服 务器关联的信息系统模型的数目,h为与第j个虚拟服务器关联的信息系统模型的数目, Cl 为第i个虚拟服务器位于的实体服务器团体,为第j个虚拟服务器位于的实体服务器团 体,S(ClCj)为当前的网络区域分段情况下第i个虚拟服务器和第j个虚拟服务器是否属于同 一个实体服务器团体,是则取1,不是则取〇;
[0035] 步骤S6:将划分区域网络后的信息系统模型的数目与预设数目进行比对,并根据 比对结果合并所述信息系统模型的数据,以确保合并后的信息系统模型的数目与所述预设 数目一致。
[0036] 在本实施方式中,当所述信息系统模型的数目大于所述预设数目时,可以选择任 意两个区域网络中相同的信息系统模型进行合并。然后可以计算所述相同的信息系统模型 合并后对应的关联度,当合并后的关联度大于合并前的关联度,则确定将所述相同的信息 系统模型合并,否则,恢复合并前所述相同的信息系统模型的节点分段。
[0037] 此外,若任意两个区域网络中相同的信息系统模型合并后,信息系统模型的数目 大于所述预设数目时,则可以将两个规模最较小的区域网络中的信息系统模型进行合并, 直至信息系统模型的数目与所述预设数目一致。
[0038] 本申请还提供一种对电力系统中信息系统模型的分解装置。请参阅图2,所述装置 包括:
[0039]数据获取单元100,用于从所述电力系统中获取模型信息并按照预设接口获取XML 传输数据;
[0040]区域网络划分单元200,用于根据获取的所述XML传输数据,对所述模型信息进行 分类,得到预设数量的区域网络;
[0041 ]服务器主机划分单元300,用于根据与所述区域网络相关联的服务器主机类型,对 所述服务器主机进行网络区域划分;
[0042]第一判断单元400,用于判断所述电力系统中信息系统模型的类型,当所述信息系 统模型部署于实体服务器上时,将所述信息系统模型划分至与所述实体服务器一致的区域 网络中;
[0043]第二判断单元500,用于当所述信息系统模型部署于虚拟服务器上时,根据预设规 则计算所述信息系统模型对应的关联度,当所述关联度最大时,将所述信息系统模型划分 至对应的实体服务器所处的区域网络中;
[0044] 合并单元600,用于将划分区域网络后的信息系统模型的数目与预设数目进行比 对,并根据比对结果合并所述信息系统模型的数据,以确保合并后的信息系统模型的数目 与所述预设数目一致。
[0045] 在本申请一优选实施方式中,所述区域网络划分单元200具体包括:
[0046] 连接关系确定模块,用于根据获取的所述XML传输数据,确定所述电力系统中各个 网络区域与节点之间的网络连接关系;
[0047] 划分模块,用于根据所述网络连接关系和所述模型信息,按照BIG-IP链路关系对 所述模型信息进行分类,得到按照生产网络、测试网络、开发网络以及培训网络划分形成的 预设数量的区域网络。
[0048]在本申请一优选实施方式中,所述服务器主机划分单元300具体包括:
[0049] 单网卡处理模块,用于判断与所述区域网络相关联的服务器主机类型,当所述服 务器主机类型为实体服务器并且所述实体服务器处于单网卡状态时,将所述实体服务器划 分至所述区域网络中;
[0050] 多网卡处理模块,用于当所述服务器主机类型为实体服务器并且所述实体服务器 处于多网卡状态时,备份所述实体服务器并将所述实体服务器划分至不同的区域网络中。
[0051] 在本申请一优选实施方式中,所述合并单元600具体包括:
[0052] 初步合并模块,用于当所述信息系统模型的数目大于所述预设数目时,选择任意 两个区域网络中相同的信息系统模型进行合并;
[0053] 合并判断模块,用于计算所述相同的信息系统模型合并后对应的关联度,当合并 后的关联度大于合并前的关联度,则确定将所述相同的信息系统模型合并,否则,恢复合并 前所述相同的信息系统模型的节点分段。
[0054] 由上可见,本发明以网络通信连接关系、获取的模型信息以及XML传输数据为依 据,通过对电力系统中的信息系统模型进行关联度分析,将大规模信息系统模型进行合理 的划分,形成多个分段节点模型,从而达到信息系统模型的数目和预设数目一致的分区域 段结果,能够解决解决因电网规模的庞大、数据吞吐量的庞大而导致的计算处理速度、系统 运行速度下降的问题,为后续信息系统展示提供基础条件,具有良好的应用前景和可持续 扩展性。
[0055] 上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不 旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种 替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨 论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对 容易得出。本申请旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在 上述申请的精神和范围内的其它实施方式。
[0056] 本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似 的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。
[0057]虽然通过实施方式描绘了本申请,本领域普通技术人员知道,本申请有许多变形 和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请 的精神。
【主权项】
1. 一种对电力系统中信息系统模型的分解方法,其特征在于,所述方法包括: 从所述电力系统中获取模型信息并按照预设接口获取XML传输数据; 根据获取的所述XML传输数据,对所述模型信息进行分类,得到预设数量的区域网络; 根据与所述区域网络相关联的服务器主机类型,对所述服务器主机进行网络区域划 分; 判断所述电力系统中信息系统模型的类型,当所述信息系统模型部署于实体服务器上 时,将所述信息系统模型划分至与所述实体服务器一致的区域网络中; 当所述信息系统模型部署于虚拟服务器上时,根据预设规则计算所述信息系统模型对 应的关联度,当所述关联度最大时,将所述信息系统模型划分至对应的实体服务器所处的 区域网络中; 将划分区域网络后的信息系统模型的数目与预设数目进行比对,并根据比对结果合并 所述信息系统模型的数据,以确保合并后的信息系统模型的数目与所述预设数目一致。2. 根据权利要求1所述的方法,其特征在于,根据获取的所述XML传输数据,对所述模型 信息进行分类,得到预设数量的区域网络具体包括: 根据获取的所述XML传输数据,确定所述电力系统中各个网络区域与节点之间的网络 连接关系; 根据所述网络连接关系和所述模型信息,按照BIG-IP链路关系对所述模型信息进行分 类,得到按照生产网络、测试网络、开发网络以及培训网络划分形成的预设数量的区域网 络。3. 根据权利要求1所述的方法,其特征在于,根据与所述区域网络相关联的服务器主机 类型,对所述服务器主机进行网络区域划分具体包括: 判断与所述区域网络相关联的服务器主机类型,当所述服务器主机类型为实体服务器 并且所述实体服务器处于单网卡状态时,将所述实体服务器划分至所述区域网络中; 当所述服务器主机类型为实体服务器并且所述实体服务器处于多网卡状态时,备份所 述实体服务器并将所述实体服务器划分至不同的区域网络中。4. 根据权利要求1所述的方法,其特征在于,根据预设规则计算所述信息系统模型对应 的关联度具体包括: 按照下述公式计算所述信息系统模型对应的关联度:其中,η为信息系统模型划分至虚拟服务器团体中的数量,Sn为所述信息系统模型对应 的关联度;为第i个虚拟服务器和第j个虚拟服务器之间的权重,当第i个虚拟服务器和 第j个虚拟服务器位于相同的实体服务器上时,为1,否则为Ik 1为与第i个虚拟服务器 关联的信息系统模型的数目,h为与第j个虚拟服务器关联的信息系统模型的数目,Cl为第i 个虚拟服务器位于的实体服务器团体,C j为第j个虚拟服务器位于的实体服务器团体,S (C1Cj)为当前的网络区域分段情况下第i个虚拟服务器和第j个虚拟服务器是否属于同一个 实体服务器团体,是则取1,不是则取〇:5. 根据权利要求1所述的方法,其特征在于,所述根据比对结果合并所述信息系统模型 的数据具体包括: 当所述信息系统模型的数目大于所述预设数目时,选择任意两个区域网络中相同的信 息系统模型进行合并; 计算所述相同的信息系统模型合并后对应的关联度,当合并后的关联度大于合并前的 关联度,则确定将所述相同的信息系统模型合并,否则,恢复合并前所述相同的信息系统模 型的节点分段。6. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 若任意两个区域网络中相同的信息系统模型合并后,信息系统模型的数目大于所述预 设数目时,则将两个规模最较小的区域网络中的信息系统模型进行合并,直至信息系统模 型的数目与所述预设数目一致。7. -种对电力系统中信息系统模型的分解装置,其特征在于,所述装置包括: 数据获取单元,用于从所述电力系统中获取模型信息并按照预设接口获取XML传输数 据; 区域网络划分单元,用于根据获取的所述XML传输数据,对所述模型信息进行分类,得 到预设数量的区域网络; 服务器主机划分单元,用于根据与所述区域网络相关联的服务器主机类型,对所述服 务器主机进行网络区域划分; 第一判断单元,用于判断所述电力系统中信息系统模型的类型,当所述信息系统模型 部署于实体服务器上时,将所述信息系统模型划分至与所述实体服务器一致的区域网络 中; 第二判断单元,用于当所述信息系统模型部署于虚拟服务器上时,根据预设规则计算 所述信息系统模型对应的关联度,当所述关联度最大时,将所述信息系统模型划分至对应 的实体服务器所处的区域网络中; 合并单元,用于将划分区域网络后的信息系统模型的数目与预设数目进行比对,并根 据比对结果合并所述信息系统模型的数据,以确保合并后的信息系统模型的数目与所述预 设数目一致。8. 根据权利要求7所述的装置,其特征在于,所述区域网络划分单元具体包括: 连接关系确定模块,用于根据获取的所述XML传输数据,确定所述电力系统中各个网络 区域与节点之间的网络连接关系; 划分模块,用于根据所述网络连接关系和所述模型信息,按照BIG-IP链路关系对所述 模型信息进行分类,得到按照生产网络、测试网络、开发网络以及培训网络划分形成的预设 数量的区域网络。9. 根据权利要求7所述的装置,其特征在于,所述服务器主机划分单元具体包括: 单网卡处理模块,用于判断与所述区域网络相关联的服务器主机类型,当所述服务器 主机类型为实体服务器并且所述实体服务器处于单网卡状态时,将所述实体服务器划分至 所述区域网络中; 多网卡处理模块,用于当所述服务器主机类型为实体服务器并且所述实体服务器处于 多网卡状态时,备份所述实体服务器并将所述实体服务器划分至不同的区域网络中。10. 根据权利要求7所述的装置,其特征在于,所述合并单元具体包括: 初步合并模块,用于当所述信息系统模型的数目大于所述预设数目时,选择任意两个 区域网络中相同的信息系统模型进行合并; 合并判断模块,用于计算所述相同的信息系统模型合并后对应的关联度,当合并后的 关联度大于合并前的关联度,则确定将所述相同的信息系统模型合并,否则,恢复合并前所 述相同的信息系统模型的节点分段。
【文档编号】H04L12/24GK106027296SQ201610324109
【公开日】2016年10月12日
【申请日】2016年5月16日
【发明人】袁国泉, 张明明, 官国飞, 李叶飞, 王松云
【申请人】国网江苏省电力公司信息通信分公司, 江苏方天电力技术有限公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1