System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电力数据,尤其涉及一种电力数据采集方法、系统、设备及介质。
技术介绍
1、电力数据采集是指通过传感器等设备采集电力系统中的各种参数数据,包括电压、电流、功率等信息。这些传感器将电力系统中的参数转换成电信号或数字信号,然后通过数据采集设备进行处理和过滤,确保数据的准确性和稳定性。由于电力数据的重要性,现有设备会在采集过程中对电力数据进行加密处理。
2、现有的电力数据采集的基本流程包括:一种智慧电力数据采集方法,包括:采集用电区域范围内各个用户在连续时间段内的用电数据;对用电数据中连续时间点上的区域用电量以及区域用电功率进行分析,得到用电分析结果;对用电数据进行预处理后,得到预处理后用电数据,并将预处理后用电数据与用电分析结果进行关联后,采用数据存储服务器的公钥进行加密后,得到密文电力数据;将密文电力数据上传至数据存储服务器进行存储,完成电力数据的采集。本专利技术先采集电力数据以及电力数据进行处理,再将处理结果以及电力数据加密后,最后存储至服务器中。
3、但是,上述电力数据采集方案在实施过程中数据加密过程涉及密钥的传输,易于破解。
技术实现思路
1、针对现有技术的上述不足,本申请提供一种电力数据采集方法、系统、设备及介质,以解决现有电力数据采集方案在实施过程中的数据加密过程涉及密钥的传输,存在易于破解的问题。
2、第一方面,本申请提供了一种电力数据采集方法,方法包括:通过中央处理器,获取预设历史时间段;统计预设历史时间段内,电力数据终端上传
3、进一步地,统计预设历史时间段内,电力数据终端上传的电力数值中各个数字的出现概率,进而确定并存储每一个数字对应的唯一的四位二进制数,具体包括:获取各个数字的出现概率的具体数值;基于具体数值大到小的顺序,确定各个数字的前后顺序;基于数字的前后顺序,依次赋值0000、0001、0010、0011、0100、0101、0110、0111、1000、1001。
4、进一步地,基于编码数组中的第一组四位二进制数,确定异常编码数组,具体包括:通过中央处理器读取编码数组中第一组四位二进制数,当当前四位二进制数对应的具体数值为0000或0001时,确定当前编码数组对应的电力数值异常,为异常编码数组。
5、进一步地,基于每一个数字对应的唯一的四位二进制数,将电力数据终端采集的电力数值转换为若干具有顺序的四位二进制数组成的编码数组,具体包括:将电力数值拆分成若干具有顺序的数字,确定每个数字对应的四位二进制数,进而将电力数据终端采集的电力数值转换为若干具有顺序的四位二进制数组成的编码数组。
6、第二方面,本申请提供了一种电力数据采集系统,系统包括:中央处理器,用于获取预设历史时间段;统计预设历史时间段内,电力数据终端上传的电力数值中各个数字的出现概率,进而确定并存储每一个数字对应的唯一的四位二进制数;还用于向电力数据终端下发预设历史时间段,使电力数据终端统计预设历史时间段内,电力数据终端采集的电力数值中各个数字的出现概率,进而确定每一个数字对应的唯一的四位二进制数;电力数据终端,用于通过数据上传组件基于每一个数字对应的唯一的四位二进制数,将电力数据终端采集的电力数值转换为若干具有顺序的四位二进制数组成的编码数组;向中央处理器发送编码数组;中央处理器,还用于在获得编码数组后,基于编码数组中的第一组四位二进制数,确定异常编码数组,解码异常编码数组获得异常数据,将异常数据作为维护任务添加至预设维护终端,进而解码非异常编码数组。
7、进一步地,中央处理器包括数组确定单元,用于获取各个数字的出现概率的具体数值;基于具体数值大到小的顺序,确定各个数字的前后顺序;基于数字的前后顺序,依次赋值0000、0001、0010、0011、0100、0101、0110、0111、1000、1001。
8、进一步地,中央处理器包括异常确定单元,用于读取编码数组中第一组四位二进制数,当当前四位二进制数对应的具体数值为0000或0001时,确定当前编码数组对应的电力数值异常,为异常编码数组。
9、进一步地,电力数据终端包括编码单元,用于将电力数值拆分成若干具有顺序的数字,确定每个数字对应的四位二进制数,进而将电力数据终端采集的电力数值转换为若干具有顺序的四位二进制数组成的编码数组。
10、第三方面,本申请提供了一种电力数据采集设备,设备包括:处理器;以及存储器,其上存储有可执行代码,当可执行代码被执行时,使得处理器执行如上述任一项的一种电力数据采集方法。
11、第四方面,本申请提供了一种非易失性计算机存储介质,其上存储有计算机指令,计算机指令在被执行时实现如上述任一项的一种电力数据采集方法。
12、本领域技术人员能够理解的是,本申请至少具有如下有益效果:
13、本申请提供了一种电力数据采集方法、系统、设备及介质,通过数字的出现概率,将电力数值切换为四位二进制数组成的编码数组,在加密过程中,中央处理器和电力数据终端分别单独计算,不涉及密钥的传输,解决了现有电力数据采集方案在实施过程中的数据加密过程涉及密钥的传输,存在易于破解的问题。
14、另外,电压、电流、功率等信息往往是在某一范围固定的数值,因此,首位往往为出现频率最高或第二高的数值,本申请通过中央处理器读取编码数组中第一组四位二进制数,当当前四位二进制数对应的具体数值为0000(频率最高)或0001(第二高)时,确定当前编码数组对应的电力数值异常,实现了快速确定异常数据的功能。
本文档来自技高网...【技术保护点】
1.一种电力数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电力数据采集方法,其特征在于,统计预设历史时间段内,电力数据终端上传的电力数值中各个数字的出现概率,进而确定并存储每一个数字对应的唯一的四位二进制数,具体包括:
3.根据权利要求2所述的电力数据采集方法,其特征在于,基于编码数组中的第一组四位二进制数,确定异常编码数组,具体包括:
4.根据权利要求1所述的电力数据采集方法,其特征在于,基于每一个数字对应的唯一的四位二进制数,将电力数据终端采集的电力数值转换为若干具有顺序的四位二进制数组成的编码数组,具体包括:
5.一种电力数据采集系统,其特征在于,所述系统包括:
6.根据权利要求5所述的电力数据采集系统,其特征在于,中央处理器包括数组确定单元,
7.根据权利要求6所述的电力数据采集系统,其特征在于,中央处理器包括异常确定单元,
8.根据权利要求5所述的电力数据采集系统,其特征在于,电力数据终端包括编码单元,
9.一种电力数据采集设备,其特征在于,所述设备包括:
10.一种非易失性计算机存储介质,其特征在于,其上存储有计算机指令,所述计算机指令在被执行时实现如权利要求1-4任一项所述的一种电力数据采集方法。
...【技术特征摘要】
1.一种电力数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电力数据采集方法,其特征在于,统计预设历史时间段内,电力数据终端上传的电力数值中各个数字的出现概率,进而确定并存储每一个数字对应的唯一的四位二进制数,具体包括:
3.根据权利要求2所述的电力数据采集方法,其特征在于,基于编码数组中的第一组四位二进制数,确定异常编码数组,具体包括:
4.根据权利要求1所述的电力数据采集方法,其特征在于,基于每一个数字对应的唯一的四位二进制数,将电力数据终端采集的电力数值转换为若干具有顺序的四位二进制数组成的编码数组,具体包括:<...
【专利技术属性】
技术研发人员:毕景玉,田志超,曹新海,于博洋,孟令东,孟怡辛,尤晓悦,朱磊,张莹,柴文武,
申请(专利权)人:国网山东省电力公司无棣县供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。