一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种变电站二次系统中跨区消息同步的实现方法及装置与流程

2022-03-02 02:43:49 来源:中国专利 TAG:


1.本发明涉及变电站控制技术领域,尤其涉及一种变电站二次系统中跨区消息同步的实现方法及装置。


背景技术:

2.目前的智能变电站二次系统根据站控层设备的部署情况,将整个系统的安全分区划分成了安全ⅰ区、安全ⅱ区、安全ⅲ区和安全ⅳ区共四个大区。基于这种安全分区策略,每个安全分区分别部署不同的系统软件,并各自接入相应的前置通信模块,与变电站间隔层保护装置、测控装置等二次设备进行上下通信,进而实现各自分区的业务处理功能。但这种安全分区的策略存在一个问题,就是不同安全分区的系统之间无法进行数据交互,也就无法实现不同安全分区之间数据的同步与共享,从而导致了各分区系统之间的交互封闭,设备功能存在交叉重复的问题。


技术实现要素:

3.基于现有技术的上述情况,本发明的目的在于提供一种变电站二次系统中跨区消息同步的实现方法及装置,采用跨区消息同步技术实现了变电站二次系统中跨区消息的同步。
4.为达到上述目的,根据本发明的一个方面,提供了一种变电站二次系统中跨区消息同步的实现方法,包括步骤:
5.s1、分别启动变电站安全ⅰ区和安全ⅱ区的基础服务;
6.s2、配置待同步消息的消息主题;
7.s3、对所述待同步的消息进行跨区消息同步;
8.其中,所述安全ⅰ区的安全等级高于安全ⅱ区。
9.进一步的,所述基础服务包括数据库服务、zookeeper服务和消息总线服务。
10.进一步的,所述配置带同步消息的消息主题包括:
11.分别配置安全ⅰ区到安全ⅱ区待同步的消息主题和安全ⅱ区到安全ⅰ区待同步的消息主题。
12.进一步的,对所述待同步的消息进行跨区消息同步包括:
13.当将安全ⅰ区消息同步到安全ⅱ区时,包括步骤:
14.s31、安全i区的应用服务将安全ⅰ区的待同步消息发送至安全ⅰ区的消息总线上;
15.s32、实时监测并获取安全ⅰ区消息总线上的待同步消息;
16.s33、将所获取到的安全ⅰ区待同步消息进行处理并转发给安全ⅱ区的消息总线;
17.s34、安全ⅱ区的应用服务从安全ⅱ区的消息总线上获取从安全ⅰ区同步的消息,进行相应的业务处理。
18.进一步的,对所述待同步的消息进行跨区消息同步包括:
19.当将安全ⅱ区消息同步到安全ⅰ区时,包括步骤:
20.s41、安全ⅱ区的应用服务将安全ⅱ区的待同步消息发送至安全ⅱ区的消息总线上;
21.s42、实时监测并获取安全ⅱ区消息总线上的待同步消息;
22.s43、将所获取到的安全ⅱ区待同步消息进行处理并转发给安全ⅰ区的消息总线;
23.s44、安全ⅰ区的应用服务从安全ⅰ区的消息总线上获取从安全ⅱ区同步的消息,进行相应的业务处理。
24.进一步的,所述将所获取到的安全i区或安全ⅱ区待同步消息进行处理,包括:
25.在所述待同步消息中添加所述安全i区和安全ⅱ区唯一识别的同步标签。
26.进一步的,所述步骤s1中,还包括:
27.分别启动变电站安全ⅰ区、安全ⅱ区、安全ⅲ区和安全ⅳ区的基础服务,以对所述安全ⅰ区、安全ⅱ区、安全ⅲ区和安全ⅳ区中的任意两个安全分区进行消息同步。
28.根据本发明的另一个方面,提供了一种变电站二次系统中跨区消息同步的实现装置,包括基础服务启动模块、消息主题配置模块和跨区消息同步模块;其中,
29.所述基础服务启动模块,用于分别启动变电站安全ⅰ区和安全ⅱ区的基础服务;
30.所述消息主题配置模块,用于配置待同步消息的消息主题;
31.所述跨区消息同步模块用于对所述待同步的消息进行跨区消息同步;
32.其中,所述安全ⅰ区的安全等级高于安全ⅱ区。
33.进一步的,所述基础服务包括数据库服务、zookeeper服务和消息总线服务。
34.进一步的,所述消息主题配置模块配置带同步消息的消息主题包括:
35.分别配置安全ⅰ区到安全ⅱ区待同步的消息主题和安全ⅱ区到安全ⅰ区待同步的消息主题。
36.综上所述,本发明提供了一种变电站二次系统中跨区消息同步的实现方法,该方法包括步骤:分别启动变电站安全ⅰ区和安全ⅱ区的基础服务;配置待同步消息的消息主题;对所述待同步的消息进行跨区消息同步。变电站二次系统实现了对安全ⅰ区的主辅一体化监控主机与安全ⅱ区的综合应用主机的业务数据统一管理和系统基础平台共享,本发明的技术方案通过对变电站二次系统应用跨区消息同步技术,实现了变电站安全分区之间业务数据的统一,并通过在待同步消息中添加同步标签,避免了安全ⅰ区和安全ⅱ区之间消息同步的死循环问题。
附图说明
37.图1是自主可控新一代变电站二次系统整体架构图;
38.图2是本发明实施例变电站二次系统中跨区消息同步的实现方法的流程图;
39.图3是将安全ⅰ区消息同步到安全ⅱ区时的同步过程示意图。
具体实施方式
40.为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
41.为了解决现有技术中智能变电站二次系统存在的问题,并满足其无人值班和设备集中监控的业务需求,“自主可控新一代变电站二次系统”应运而生。自主可控新一代变电站二次系统在原有变电站二次系统四个分区的基础上,将智能变电站安全ⅰ区监控主机升级为主辅一体化监控主机,五防主机升级为具备一键顺控校验和独立五防操作功能的智能防误主机,网关机和pmu集中器合并为实时网关机;将安全ⅱ区综合应用服务器升级为综合应用主机,并以app的形式集成网络安全监测、scd在线运维管控工具、计量数据分析等功能,辅控网关机、电能量采集终端以及保信子站功能合并为服务网关机,同时服务网关机还具备综合应用主机的远方服务转发功能;将安全ⅳ区的视频监控主机和巡检主机合并为在线智能巡视主机。自主可控新一代变电站二次系统整体架构如图1所示。
42.其中,自主可控新一代变电站二次系统实现了对安全ⅰ区的主辅一体化监控主机与安全ⅱ区的综合应用主机的业务数据统一管理和系统基础平台共享,而安全分区之间业务数据的统一所依赖的一个重要技术就是跨区消息同步技术。本发明实施例提供了一种变电站二次系统中跨区消息同步的实现方法,通过对变电站二次系统应用跨区消息同步技术,实现了变电站安全分区之间业务数据的统一。
43.下面对结合附图对本发明的技术方案进行详细说明。根据本发明的一个实施例,提供了一种变电站二次系统中跨区消息同步的实现方法,本发明实施例提供的跨区消息同步的实现方法适用于变电站二次系统安全ⅰ区、安全ⅱ区、安全ⅲ区和安全ⅳ区中任意两个安全分区之间的消息同步。此处以安全ⅰ区和安全ⅱ区之间的消息同步过程为例进行说明,但不限于此。其他任意两个分区之间的消息同步与安全ⅰ区和安全ⅱ区之间的消息同步过程类似。该方法的流程图如图2所示,包括如下步骤:
44.s1、分别启动变电站安全ⅰ区和安全ⅱ区的基础服务,该基础服务包括数据库服务、zookeeper服务和消息总线服务等,并使上述基础服务正常运行起来。其中,所述安全ⅰ区的安全等级高于安全ⅱ区。
45.s2、配置待同步消息的消息主题,分别配置安全ⅰ区到安全ⅱ区待同步的消息主题和安全ⅱ区到安全ⅰ区待同步的消息主题。
46.s3、对所述待同步的消息进行跨区消息同步,包括将安全ⅰ区消息同步到安全ⅱ区,和将安全ⅱ区消息同步到安全ⅰ区。
47.当将安全ⅰ区消息同步到安全ⅱ区时,同步过程示意图如图3所示,包括如下步骤:
48.s31、安全i区的应用服务将安全ⅰ区的待同步消息发送至安全ⅰ区的消息总线上;
49.s32、实时监测并获取安全ⅰ区消息总线上的待同步消息,可以通过消息同步服务实时监测并获取安全ⅰ区消息总线上的待同步消息;
50.s33、将所获取到的安全ⅰ区待同步消息进行处理并转发给安全ⅱ区的消息总线,可以通过消息同步服务将所获取到的安全ⅰ区待同步消息进行处理并转发给安全ⅱ区的消息总线;
51.s34、安全ⅱ区的应用服务从安全ⅱ区的消息总线上获取从安全ⅰ区同步的消息,进行相应的业务处理。
52.当将安全ⅱ区消息同步到安全ⅰ区时,包括步骤:
53.s41、安全ⅱ区的应用服务将安全ⅱ区的待同步消息发送至安全ⅱ区的消息总线上;
54.s42、实时监测并获取安全ⅱ区消息总线上的待同步消息,可以通过消息同步服务实时监测并获取安全ⅱ区消息总线上的待同步消息;
55.s43、将所获取到的安全ⅱ区待同步消息进行处理并转发给安全ⅰ区的消息总线,可以通过消息同步服务将所获取到的安全ⅱ区待同步消息进行处理并转发给安全ⅰ区的消息总线;
56.s44、安全ⅰ区的应用服务从安全ⅰ区的消息总线上获取从安全ⅱ区同步的消息,进行相应的业务处理。
57.上述步骤s31-s34组成了安全ⅰ区到安全ⅱ区进行消息同步的完整流程。同样的,对于安全ⅱ区到安全ⅰ区的消息同步,按照步骤s41-s44,当安全ⅱ区的应用服务产生待同步消息到安全ⅱ区的消息总线上之后,消息同步服务监测到安全ⅱ区消息总线上待同步消息,然后对待同步消息进行处理并转发给安全ⅰ区的消息总线,完成安全ⅱ区到安全ⅰ区消息的实时同步。
58.其中,跨区消息同步过程中还有一个关键问题就是防止了安全ⅰ区和安全ⅱ区之间消息同步的死循环问题。具体实现原理就是消息同步服务处理待同步消息时,加上了双方唯一识别的同步标签,即消息同步服务将所获取到的安全i区或安全ⅱ区待同步消息进行处理时,在所述待同步消息中添加所述安全i区和安全ⅱ区唯一识别的同步标签。从而区分开了一个消息是待同步的还是已同步的,消息同步服务对于待同步消息进行跨区转发,对于已转发的消息则不再处理,从而有效防止了安全ⅰ区和安全ⅱ区之间消息同步的死循环情况出现,实现了安全ⅰ区与安全ⅱ区之间消息的有效同步。
59.根据本发明的另一个实施例,提供了一种变电站二次系统中跨区消息同步的实现装置,包括基础服务启动模块、消息主题配置模块和跨区消息同步模块;其中,
60.所述基础服务启动模块,用于分别启动变电站安全ⅰ区和安全ⅱ区的基础服务;
61.所述消息主题配置模块,用于配置待同步消息的消息主题;
62.所述跨区消息同步模块用于对所述待同步的消息进行跨区消息同步;
63.其中,所述安全ⅰ区的安全等级高于安全ⅱ区。
64.本发明该实施例中各模块实现其功能的具体方案与本发明第一个实施例所提供的方法相同,在此不再赘述。
65.综上所述,本发明涉及了一种变电站二次系统中跨区消息同步的实现方法,该方法包括步骤:分别启动变电站安全ⅰ区和安全ⅱ区的基础服务;配置待同步消息的消息主题;对所述待同步的消息进行跨区消息同步。变电站二次系统实现了对安全ⅰ区的主辅一体化监控主机与安全ⅱ区的综合应用主机的业务数据统一管理和系统基础平台共享,本发明的技术方案通过对变电站二次系统应用跨区消息同步技术,实现了变电站安全分区之间业务数据的统一,并通过在待同步消息中添加同步标签,避免了安全ⅰ区和安全ⅱ区之间消息同步的死循环问题。
66.应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献