本技术涉及电力,特别是涉及一种电力监控系统的电网数据存储方法、装置和设备。
背景技术:
1、电力监控系统以计算机、通讯设备、测控单元为基本工具,为变配电系统的实时数据采集、开关状态检测及远程控制提供了基础平台,它可以和检测设备、控制设备构成任意复杂的监控系统,在变配电监控中发挥了核心作用。通常情况下,采用边界防护装置对电力监控系统中不同安全区进行隔离,不同安全区的业务主机之间需要进行数据通信时,将数据报文发送至所述边界防护装置,由所述边界防护装置完成代理通信。
2、现有技术中,将电力监控系统中原始电网数据存储至数据库,导致电网数据存储的安全性较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高电力监控系统的电网数据存储安全性的电力监控系统的电网数据存储方法、装置和设备。
2、第一方面,本技术提供了一种电力监控系统的电网数据存储方法,所述电力监控系统包括第一业务主机、第二业务主机和安全防护设备;所述方法包括:
3、获取该安全防护设备中的初始电网数据;
4、根据该初始电网数据的目标数据类型以及第一预设对应关系,确定该目标数据类型对应的目标校验码生成算法;该第一预设对应关系包括不同数据类型与不同的校验码生成算法之间的对应关系;
5、根据该初始电网数据和该目标校验码生成算法,生成该初始电网数据对应的第一校验码;
6、对该第一校验码和该初始电网数据进行加密处理得到目标电网数据,并存储该目标电网数据。
7、在其中一个实施例中,该方法还包括:
8、获取输入的数据提取指令;该数据提取指令包括业务主机标识和目标时间段;
9、响应于该数据提取指令,获取目标业务主机的该目标时间段对应的目标电网数据;该目标业务主机为该安全防护设备中存储的该业务主机标识对应的业务主机;
10、利用该目标校验码生成算法对应的解密算法,对该目标时间段对应的目标电网数据进行解密处理,得到第二校验码和解密数据;
11、根据该第二校验码和该解密数据,对该解密数据进行校验得到校验结果;
12、在其中一个实施例中,该根据该第二校验码和该解密数据,对该解密数据进行校验得到校验结果,包括:
13、根据第一数据类型对应的校验码生成算法和该解密数据,生成第三校验码;该第一数据类型为该目标时间段对应的目标电网数据的数据类型;
14、若该第三校验码与该第二校验码一致,确定该校验结果为校验通过结果;该校验通过结果用于指示该解密数据与该目标时间段对应的目标电网数据的初始电网数据一致。
15、在其中一个实施例中,该方法还包括:
16、若该第三校验码与该第二校验码不一致,确定该校验结果为校验未通过结果;该校验未通过结果用于指示该解密数据与该目标时间段对应的目标电网数据的初始电网数据不一致。
17、在其中一个实施例中,该方法还包括:
18、获取通过目标数据输入界面输入的电网数据;
19、根据第二预设对应关系和该目标数据输入界面对应的数据类型,确定该电网数据对应的第二数据类型;该第二预设对应关系包括不同的数据输入界面与不同数据类型之间的对应关系;
20、根据第三预设对应关系和该第二数据类型,确定该电网数据对应的检测算法;该第三预设对应关系包括不同的数据类型与不同的检测算法之间的对应关系;
21、利用该电网数据对应的检测算法,对该电网数据进行检测得到检测结果。
22、在其中一个实施例中,该初始电网数据为该安全防护设备接收到该第一业务主机发送的第一数据报文且对该第一数据报文校验通过后,根据该第一数据报文中的配置信息对该第一数据报文进行提取后得到的第一目标数据;
23、或者,该初始电网数据为该安全防护设备接收到该第二业务主机发送的第二数据报文且对该第二数据报文校验通过后,根据该第二数据报文中的配置信息对该第二数据报文进行提取后得到的第二目标数据。
24、第二方面,本技术还提供了一种电力监控系统的电网数据存储装置。所述装置包括:
25、第一获取模块,用于获取该安全防护设备中的初始电网数据;
26、第一确定模块,用于根据该初始电网数据的目标数据类型以及第一预设对应关系,确定该目标数据类型对应的目标校验码生成算法;该第一预设对应关系包括不同数据类型与不同的校验码生成算法之间的对应关系;
27、第一校验模块,用于根据该初始电网数据和该目标校验码生成算法,生成该初始电网数据对应的第一校验码;
28、加密模块,用于对该第一校验码和该初始电网数据进行加密处理得到目标电网数据,并存储该目标电网数据。
29、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30、获取该安全防护设备中的初始电网数据;
31、根据该初始电网数据的目标数据类型以及第一预设对应关系,确定该目标数据类型对应的目标校验码生成算法;该第一预设对应关系包括不同数据类型与不同的校验码生成算法之间的对应关系;
32、根据该初始电网数据和该目标校验码生成算法,生成该初始电网数据对应的第一校验码;
33、对该第一校验码和该初始电网数据进行加密处理得到目标电网数据,并存储该目标电网数据。
34、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
35、获取该安全防护设备中的初始电网数据;
36、根据该初始电网数据的目标数据类型以及第一预设对应关系,确定该目标数据类型对应的目标校验码生成算法;该第一预设对应关系包括不同数据类型与不同的校验码生成算法之间的对应关系;
37、根据该初始电网数据和该目标校验码生成算法,生成该初始电网数据对应的第一校验码;
38、对该第一校验码和该初始电网数据进行加密处理得到目标电网数据,并存储该目标电网数据。
39、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、获取该安全防护设备中的初始电网数据;
41、根据该初始电网数据的目标数据类型以及第一预设对应关系,确定该目标数据类型对应的目标校验码生成算法;该第一预设对应关系包括不同数据类型与不同的校验码生成算法之间的对应关系;
42、根据该初始电网数据和该目标校验码生成算法,生成该初始电网数据对应的第一校验码;
43、对该第一校验码和该初始电网数据进行加密处理得到目标电网数据,并存储该目标电网数据。
44、上述电力监控系统的电网数据存储方法、装置和设备,电力监控系统包括第一业务主机、第二业务主机和安全防护设备,该方法包括:获取安全防护设备中的初始电网数据,根据初始电网数据的目标数据类型以及第一预设对应关系,确定目标数据类型对应的目标校验码生成算法;第一预设对应关系包括不同数据类型与不同的校验码生成算法之间的对应关系,根据初始电网数据和目标校验码生成算法,生成初始电网数据对应的第一校验码,对第一校验码和初始电网数据进行加密处理得到目标电网数据,并存储目标电网数据。本技术中,通过对电网数据进行加密存储,提高了电力监控系统中电网数据存储的安全性。