一种故障信息保护系统的自动同步方法及装置制造方法及图纸

技术编号:27412846 阅读:32 留言:0更新日期:2021-02-21 14:28
本发明专利技术涉及一种故障信息保护系统的自动同步方法及装置,自动定时将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的预设格式数据,该预设格式数据经过数据转换后插入到故障信息保护系统III区的配置库中,以实现II区和III区的数据自动同步,克服了数据库之间的差异,支持不同配置库之间的数据传输,提高了数据同步的效率。提高了数据同步的效率。提高了数据同步的效率。

【技术实现步骤摘要】
一种故障信息保护系统的自动同步方法及装置


[0001]本专利技术涉及配电系统故障保护相关
,尤其涉及一种故障信息保护系统的自动同步方法及装置。

技术介绍

[0002]整个故障信息保护系统,可以分为生产控制大区和管理信息大区。其中生产控制大区即分为I区和II区,安全等级最高。III区是管理信息大区,安全等级比II区低。在II区到III区之间有正向隔离装置,即数据只能从II区传输到III区,必须通过正向隔离装置传递。
[0003]在电站配电过程中,II区配置库数据更新需要及时更新到III区。这些配置库数据包括了厂站一次设备和二次设备信息,消费人财物的同时,还有可能会忘记,配置库得不到及时的更新。由于II区到III区存在正向隔离装置,每天通过人工拷贝的方法将所需厂站配置库数据同步到III区,可能存在如下缺陷:
[0004]1、需要人工拷贝配置库数据,无法定时自动更新。
[0005]2、II区和III区使用的数据库可能会有所不同,无法简单直接地将数据导出导入。

技术实现思路

[0006]基于现有技术的上述情况,本专利技术的目的在于提供一种能够克服数据库之间的差异,支持不同配置库(例如MySQL、Oracle、达梦)之间的数据传输,自动定时将II区配置库的数据同步到III区的方法,
[0007]为达到上述目的,根据本专利技术的一个方面,提供了一种故障信息保护系统的自动同步方法,包括步骤:
[0008]在预设时间点将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的第一格式数据;
[0009]在预设时间点经过预设时间段后,将所述指定路径下的文本文件转换为第三格式数据;
[0010]将所述第三格式数据中的信息插入到故障信息保护系统III区的配置库中。
[0011]进一步的,所述将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的第一格式数据,包括步骤:
[0012]对故障信息保护系统II区中需要同步的配置库进行查询,以获得包括配置库信息的第三格式数据;
[0013]对所述第三格式数据进行转换,以得到第二格式数据;
[0014]对所述第二格式数据进行转换,以得到指定路径下的第一格式数据。
[0015]进一步的,所述将指定路径下的文本文件转换为第三格式数据,包括步骤:
[0016]将指定路径下的第一格式数据转换为第二格式数据;
[0017]将所述第二格式数据转换为第三格式数据。
[0018]进一步的,所述将第三格式数据中的信息插入到故障信息保护系统III区的配置库中,包括步骤:
[0019]将所述故障信息保护系统III区的配置库中,预插入信息所对应的原有信息删除;
[0020]将所述第三格式数据的信息插入故障信息保护系统III区的配置库中。
[0021]进一步的,所述第一格式数据为字节流格式数据,所述第二格式数据为JSON格式数据,所述第三格式为list格式数据。
[0022]根据本专利技术的另一个方面,提供了一种故障信息保护系统的自动同步装置,包括II区同步数据转换模块、III区同步数据转换模块和III区同步数据插入模块;其中,
[0023]所述II区同步数据转换模块,在预设时间点将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的第一格式数据;
[0024]所述III区同步数据转换模块,在预设时间点经过预设时间段后,将所述指定路径下的文本文件转换为第三格式数据;
[0025]所述III区同步数据插入模块,将所述第三格式数据中的信息插入到故障信息保护系统III区的配置库中。
[0026]进一步的,所述II区同步数据转换模块,将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的第一格式数据,包括:
[0027]对故障信息保护系统II区中需要同步的配置库进行查询,以获得包括配置库信息的第三格式数据;
[0028]对所述第三格式数据进行转换,以得到第二格式数据;
[0029]对所述第二格式数据进行转换,以得到指定路径下的第一格式数据。
[0030]进一步的,所述III区同步数据转换模块,将指定路径下的文本文件转换为第三格式数据,包括:
[0031]将指定路径下的第一格式数据转换为第二格式数据;
[0032]将所述第二格式数据转换为第三格式数据。
[0033]进一步的,所述III区同步数据插入模块,将第三格式数据中的信息插入到故障信息保护系统III区的配置库中,包括:
[0034]将所述故障信息保护系统III区的配置库中,预插入信息所对应的原有信息删除;
[0035]将所述第三格式数据的信息插入故障信息保护系统III区的配置库中。
[0036]进一步的,所述第一格式数据为字节流格式数据,所述第二格式数据为JSON格式数据,所述第三格式为list格式数据。
[0037]综上所述,本专利技术提供一种故障信息保护系统的自动同步方法及装置,自动定时将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的预设格式数据,该预设格式数据经过数据转换后插入到故障信息保护系统III区的配置库中,以实现II区和III区的数据自动同步,克服了数据库之间的差异,支持不同配置库之间的数据传输,提高了数据同步的效率。
附图说明
[0038]图1是本专利技术故障信息保护系统的自动同步方法的原理示意图;
[0039]图2是本专利技术故障信息保护系统的自动同步方法的流程图;
[0040]图3是本专利技术故障信息保护系统的自动同步装置的组成框图。
具体实施方式
[0041]为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。
[0042]下面结合附图对本专利技术的技术方案进行详细说明。根据本专利技术的一个实施例,提供了一种故障信息保护系统的自动同步方法,该方法的原理示意图如图1所示。为实现不同数据库的II区到III区自动同步功能,分别在II区和III区设置了定时程序,定时程序使用Spring框架中的@Scheduled注解设置,可通过修改cron表达式对程序执行的时间和间隔进行设置。II区的定时程序设置为在预设时间点执行,例如可以为每晚执行一次,将II区需要同步的配置库的信息转换为指定路径下的TXT文件。III区的定时程序设置在II区定时程序的预设时间段之后,例如可以为一个小时之后,将指定路径下的TXT文件转为III区配置库对应的信息,以将信息插入为III区配置库。
[0043]该同步方法的流程图如图2所示,具体来说,II区的定时程序执行可以分为三个阶段:第一阶段,使用Mybatis框架对II区需要同步的配置库进行查询,该操作会得到包含有配置库信息的一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障信息保护系统的自动同步方法,其特征在于,包括步骤:在预设时间点将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的第一格式数据;在预设时间点经过预设时间段后,将所述指定路径下的文本文件转换为第三格式数据;将所述第三格式数据中的信息插入到故障信息保护系统III区的配置库中。2.根据权利要求1所述的同步方法,其特征在于,所述将故障信息保护系统II区中需要同步的配置库信息转换为指定路径下的第一格式数据,包括步骤:对故障信息保护系统II区中需要同步的配置库进行查询,以获得包括配置库信息的第三格式数据;对所述第三格式数据进行转换,以得到第二格式数据;对所述第二格式数据进行转换,以得到指定路径下的第一格式数据。3.根据权利要求2所述的同步方法,其特征在于,所述将指定路径下的文本文件转换为第三格式数据,包括步骤:将指定路径下的第一格式数据转换为第二格式数据;将所述第二格式数据转换为第三格式数据。4.根据权利要求3所述的同步方法,其特征在于,所述将第三格式数据中的信息插入到故障信息保护系统III区的配置库中,包括步骤:将所述故障信息保护系统III区的配置库中,预插入信息所对应的原有信息删除;将所述第三格式数据的信息插入故障信息保护系统III区的配置库中。5.根据权利要求4所述的同步方法,其特征在于,所述第一格式数据为字节流格式数据,所述第二格式数据为JSON格式数据,所述第三格式为list格式数据。6.一种故障信息保护系统的自动同步装置,其特征在于,包括II区同步数据转换模块、III区同步数据转换模块和III区同步数据插入模...

【专利技术属性】
技术研发人员:尹海发周昊沈永良郑天齐邬军军赵德基高玉宝王世奇王志轩张漪杨明伟黄保莉马梦冬王嘉劼李建陈鹏
申请(专利权)人:许继集团有限公司国家电网有限公司
类型:发明
国别省市:

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

1