电网调度自动化系统的服务注册架构及方法技术方案

技术编号:12530881 阅读:72 留言:0更新日期:2015-12-18 02:22
本发明专利技术公开了一种电网调度自动化系统的服务注册架构,所述注册架构为多级注册中心架构,将电网调度自动化系统中的节点划分为系统注册中心、子网注册中心和普通工作节点;其中,所述系统注册中心部署在全局,用于收集各个子网的注册信息,并跨网段同步到其他所有子网注册中心;所述子网注册中心配置于每个安全分区的每个子网内,用于收集所在子网内的注册信息并发送给所述系统注册中心,同时接收所述系统注册中心发出的服务信息,然后将服务信息同步到子网内的每个普通工作节点;所述普通工作节点设有共享内存单元,用以存储注册服务信息。本发明专利技术还提供了一种电网调度自动化系统的服务注册方法。本发明专利技术可以实现跨子网的服务注册和服务定位。

【技术实现步骤摘要】

本专利技术涉及电力信息
,尤其涉及一种电网调度自动化系统的服务注册架 构及方法。
技术介绍
电网调度自动化系统的网络架构必须满足《全国电力二次系统安全防护总体方 案》中"安全分区、网络专用、横向隔离、纵向认证"的要求。系统网络按照安全I区、II区 和III区进行划分,不同专业应用系统根据安全级别高低,在各个区域部署。各个区域之间 使用不同网段进行分割,区域内部的各个应用系统之间一般不再区分网段。在这种传统的 网络架构下,每个安全分区中包含一个服务注册中心,安全分区内的服务通过组播或广播 的方式将服务注册信息发送给注册中心,完成服务注册过程。 随着智能电网的蓬勃发展,各个专业应用系统的数据交互大大增加,为了降低各 应用之间的网络报文干扰和数据干扰,各安全分区采用应用子网分段设计。各安全分区内 的应用系统将核心交换机划分成的独立VLAN子网,使得各应用子系统之间逻辑隔离。I区 的自动化业务,如核心EMS应用、WAMS应用、稳定决策控制应用和保信等应用,将后端核心 网络引出的分支VLAN子网组成各自的系统主干网。同样II区的各个系统从非控制区后端 核心网络引出的分支VLAN子网组成各自的主干网络。各区在分支网络内部部署子系统各 自的应用服务器,应用子系统之间相互独立无耦合,不直接交互,所有数据交换均通过访问 生产大区综合数据中心来实现。 这种在各个安全分区内又分成多个独立子网段的多网络架构下,无法通过组播或 广播的方式将子网内的服务注册信息发送给注册中心。因此如何在这种网络架构下实现跨 子网的服务注册和服务定位,是需要解决的重要问题。【专利技术内容】 本专利技术所要解决的技术问题在于,提供一种电网调度自动化系统的服务注册架构 及方法,可以在多网段架构下实现跨子网的服务注册和服务定位。 为了解决上述技术问题,本专利技术提供了一种电网调度自动化系统的服务注册架 构,所述注册架构为多级注册中心架构,将电网调度自动化系统中的节点划分为系统注册 中心、子网注册中心和普通工作节点;其中, 所述系统注册中心部署在全局,用于收集各个子网的注册信息,并跨网段同步到 其他所有子网注册中心; 所述子网注册中心配置于每个安全分区的每个子网内,用于收集所在子网内的注 册信息并发送给所述系统注册中心,同时接收所述系统注册中心发出的服务信息,然后将 服务信息同步到子网内的每个普通工作节点; 所述普通工作节点设有共享内存单元,用以存储注册服务信息。 进一步的,所述系统注册中心在全局中共有两个,形成互备模式;所述子网注册中 心在每个子网内都设有两个,形成互备模式。 本专利技术还提供了一种电网调度自动化系统的服务注册方法,所述方法是基于上述 的电网调度自动化系统的服务注册架构,则所述方法包括: 普通工作节点的服务程序通过广播或组播向所在子网的子网注册中心汇报注册 信息; 子网注册中心通过TCP通讯将本子网的注册信息汇报给系统注册中心,从而使系 统注册中心拥有系统内所有子网的注册信息; 子网注册中心向系统注册中心订阅服务信息,系统注册中心将服务信息发布给子 网注册中心,从而使子网注册中心拥有所有子网的注册服务信息; 普通工作节点的接收程序向所在子网的子网注册中心订阅服务信息,子网注册中 心将服务信息发布给普通工作节点,从而使普通工作节点拥有所有子网的注册服务信息; 普通工作节点将注册服务信息写入到共享内存中,更新共享内存。 进一步的,所述方法还包括: 如果新增加一个服务,那么从系统注册中心发布给子网注册中心时采用变化增量 发布的模式,仅发布变化的增量服务信息; 子网注册中心从系统注册中心获得增量服务信息时,发布给普通工作节点也采用 变化增量发布的模式。 进一步的,所述共享内存的调度算法包括共享内存的结构设计和共享内存的写 入、查找规则; 其中共享内存的结构设计按照电网调度服务注册信息的特征,按应用号进行区 分,划定应用的私有共享内存区域,此外提供一块公有共享内存作为公共区域,如果某个应 用的共享内存位置不够,可以继续使用公共位置; 其中共享内存的写入、查找规则为:在写入记录时,首先找到该应用号的私有共享 内存,查找有效条目数,如果有空闲的条目,则在私有共享内存中写入,如果没有空闲的条 目,则在公共区域写入,写入后该应用对应的条目数增加;写入的条目标记位置为有效,当 条目状态变化时,不删除条目,仅将标记位置为无效;在读取条目时,先读取该应用的有效 条目数,再在其私有区域中查找态号、服务状态、节点名、服务名、端口号,如果找到则返回, 如果所查找的还没有达到该应用的有效条目数,就转到公有区域进行查找。 进一步的,普通工作节点的客户端程序在进行服务定位时,直接读取共享内存进 行查找,定位操作全部在本地完成,无网络通信操作;当故障导致本地共享内存不可用时, 通过网络方式连接系统注册中心,向其发送服务定位请求。 实施本专利技术,具有如下有益效果:本专利技术为电网调度自动化系统在多网段的架构 下,提供了一种跨网段的服务注册机制,同时为电网调度自动化的服务定位系统提供了一 套高效、可靠的跨网段的服务定位方法。【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本专利技术提供的电网调度自动化系统的服务注册架构的一个实施例的结构 图; 图2是图1的层次图; 图3是本专利技术提供的电网调度自动化系统的服务注册方法的一个实施例的流程 示意图。【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 图1是本专利技术提供的电网调度自动化系统的服务注册架构的一个实施例的结构 图,如图1所示,电网调度自动化系统在安全1区中划分了 EMS子网、WAMS子网、保信子网 等子网段,此外还包括了 1. 5区和安全2区,不同网段都在交换机上划分了不同的VLANjfl 播和广播在不同子网间无法通讯,保证了各子网在通讯上不相互干扰。如图1和图2所示, 注册架构为多级注册中心架构,将电网调度自动化系统中的节点划分为系统注册中心、子 网注册中心和普通工作节点;本专利技术实施例中的将系统注册中心在全局中共有两个,分别 部署在1. 5区和I区EMS子网,形成互备模式;子网注册中心在每个子网内都设有两个,也 形成互备模式。确保定位的稳定性。 其中,所述系统注册中心部署在全局,用于收集各个子网的注册信息,并跨网段同 步到其他所有子网注册中心; 所述子网注册中心配置于每个安全分区的每个子网内,用于收集所在子网内的注 册信息并发送给所述系统注册中心,同时接收所述系统注册中心发出的服务信息,然后将 服务信息同步到子网内的每个普通工作节点; 所述普通工作节点设有共享内存单元,用以存储注册服务信息。 图3是本专利技术提供的电网调度自动化系统的服务注册方法的一个实施例的本文档来自技高网...

【技术保护点】
一种电网调度自动化系统的服务注册架构,其特征在于,所述注册架构为多级注册中心架构,将电网调度自动化系统中的节点划分为系统注册中心、子网注册中心和普通工作节点;其中,所述系统注册中心部署在全局,用于收集各个子网的注册信息,并跨网段同步到其他所有子网注册中心;所述子网注册中心配置于每个安全分区的每个子网内,用于收集所在子网内的注册信息并发送给所述系统注册中心,同时接收所述系统注册中心发出的服务信息,然后将服务信息同步到子网内的每个普通工作节点;所述普通工作节点设有共享内存单元,用以存储注册服务信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:易强温柏坚万书鹏苏扬周安邓大为张凯
申请(专利权)人:国电南瑞科技股份有限公司广东电网有限责任公司国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏;32

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

1