System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别涉及一种基于数据处理节点的电厂数据共享方法及系统。
技术介绍
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、选举模块,用于所述数据生产端发送自身评选数据至各自的所述归属数据处理节点,并根据所述自身评选数据按预设规则从多个所述数据生产端当中选举出本文档来自技高网...
【技术保护点】
1.一种基于数据处理节点的电厂数据共享方法,其特征在于,应用于电厂数据共享系统当中,所述电厂数据共享系统包括用于存储共享数据的共享服务器以及与所述共享服务器通信连接的数据生产端,所述方法包括:
2.根据权利要求1所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述数据生产端发送自身评选数据至各自的所述归属数据处理节点,并根据所述自身评选数据按预设规则从多个所述数据生产端当中选举出领导数据生产端的步骤之前还包括:
3.根据权利要求1所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述并通过所述身份编码、共享时间以及运行过程信息按预设加密算法确定当天的加密秘钥的步骤包括:
4.根据权利要求3所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述并通过所述身份编码、共享时间以及运行过程信息按预设加密算法确定当天的加密秘钥的步骤包括:
5.根据权利要求4所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述将所述首端加密链与参数组组成加密序列,利用所述身边编码的数字部分分别将所述首端加密链的链位和参数组的组位进行复制得到
6.根据权利要求3所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述根据所述监测参数数据确定用于加密的参数组的步骤包括:
7.根据权利要求1至6中任一项所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述通过所述领导数据生产端对应的领导归属数据处理节点将所述加密秘钥发送至其他所述归属数据处理节点,并在所述归属数据处理节点接收到共享数据后,通过所述归属数据处理节点利用所述加密秘钥对当天的所述共享数据进行加密之后还包括:
8.一种基于数据处理节点的电厂数据共享系统,其特征在于,应用于电厂数据共享系统当中,所述电厂数据共享系统包括用于存储共享数据的共享服务器以及与所述共享服务器通信连接的数据生产端,所述系统包括:
9.一种可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任意一项所述的方法的步骤。
10.一种电子设备,其特征在于,包括存储器、处理器以及存 储在存储器上并可在处理器上运行的计算机程序,所述处理器执行 所述程序时实现如权利要求 1 至 7任一所述的方法的步骤。
...【技术特征摘要】
1.一种基于数据处理节点的电厂数据共享方法,其特征在于,应用于电厂数据共享系统当中,所述电厂数据共享系统包括用于存储共享数据的共享服务器以及与所述共享服务器通信连接的数据生产端,所述方法包括:
2.根据权利要求1所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述数据生产端发送自身评选数据至各自的所述归属数据处理节点,并根据所述自身评选数据按预设规则从多个所述数据生产端当中选举出领导数据生产端的步骤之前还包括:
3.根据权利要求1所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述并通过所述身份编码、共享时间以及运行过程信息按预设加密算法确定当天的加密秘钥的步骤包括:
4.根据权利要求3所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述并通过所述身份编码、共享时间以及运行过程信息按预设加密算法确定当天的加密秘钥的步骤包括:
5.根据权利要求4所述的基于数据处理节点的电厂数据共享方法,其特征在于,所述将所述首端加密链与参数组组成加密序列,利用所述身边编码的数字部分分别将所述首端加密链的链位和参数组的组位进行复制得到多个复制元素,后将所述复制元素当中的字母部分替换所述加密...
【专利技术属性】
技术研发人员:张耘,朱愈,邓鹏飞,张子墨,王强,熊辉,朱继涛,李广伟,张曼,
申请(专利权)人:国家电投集团江西电力有限公司景德镇发电厂,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。