System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及在线监测与数据存储,特别是涉及一种通过实时测量数据校验的核实交换方法、系统、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着信息化在工业各分支领域的普及,数据信息的数量激增,如何对数量日益增多的数据进行准确的存储,成为数据管理过程中的一个重要问题。
2、现有公开号为cn106771730a的中国专利技术专利,本专利技术公开了一种智能变电站保护装置模拟量采样回路实时校验装置与方法,包括解析模块、配置模块、采样模块、判断模块和输出模块,所述配置模块分别与解析模块、判断模块相连,所述判断模块分别与采样模块、输出模块相连,其中:解析模块用于解析智能变电站的scd文件,提取scd文件中的ied设备列表;配置模块根据ied设备列表配置各ied设备所属间隔,对ied设备按照间隔进行分类;采样模块从站控层获取各ied设备的模拟量测量数据;判断模块用于对间隔内的各ied设备的模拟量回路进行冗余校验;输出模块将判断模块的判断结果进行输出显示。
3、但由于变电站保护装置在持续过程中其数据量会日渐增多,但本地存储的存储空间有限,但通过网络云储存对相关数据进行备份,则会对增加数据存储出错的问题,且会增加数据泄露的风险。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高检测数据异地存储准确性的通过实时测量数据校验的核实交换方法、系统、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种通过实时测量数据校验的核
3、获取检测数据,通过预设非对称加密算法对数据进行加密以获取加密后数据;
4、发送加密后数据至服务器,等待并获取服务器传输回的待验证数据;
5、比较检测数据与待验证数据是否匹配;
6、若否,则输出校验失败提示信息。
7、在其中一个实施例中,获取检测数据,通过预设非对称加密算法对数据进行加密以获取加密后数据的具体步骤包括:
8、获取当前时间的检测数据与前一检测周期获取到的检测数据,计算检测数据的变化率,并判断检测数据的变化率是否超过预设变化率范围;
9、若是,则将当前时间的检测数据存储于预设数据暂存空间中以备校验;
10、通过预设非对称加密算法对当前时间的检测数据进行加密以获取加密后数据,并对加密后数据增加待校验标记。
11、在其中一个实施例中,比较检测数据与待验证数据是否匹配的具体步骤包括:
12、判断待验证数据、当前时间的检测数据以及前一检测周期获取到的检测数据之间是否满足如下预设匹配关系:,
13、其中,t为待验证数据,fn为当前时间的检测数据,fn-1为前一检测周期获取到的检测数据;
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、若否,则输出校验失败提示信息。
45、第六方面,本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
46、获取检测数据,通过预设非对称加密算法对数据进行加密以获取加密后数据;
47、发送加密后数据至服务器,等待并获取服务器传输回的待验证数据;
48、比较检测数据与待验证数据是否匹配;
49、若否,则输出校验失败提示信息。
50、上述通过实时测量数据校验的核实交换方法、系统、计算机设备、存储介质和计算机程序产品,通过采用检测终端获取检测数据后对检测数据进行加密,再传输至服务器,服务器端对数据进行解密与储存的方式,能够保证检测数据的安全传输,在监测与传输的过程中,对部分重要的加密后检测数据进行标记,再由服务器解密后回传待验证数据,从而完成数据准确性的抽检,进而保证检测数据在服务器端的准确存储。
本文档来自技高网...【技术保护点】
1.一种通过实时测量数据校验的核实交换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取检测数据,通过预设非对称加密算法对数据进行加密以获取加密后数据的具体步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述比较检测数据与待验证数据是否匹配的具体步骤包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种通过实时测量数据校验的核实交换方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种通过实时测量数据校验的核实交换系统,其特征在于,所述系统包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计
...【技术特征摘要】
1.一种通过实时测量数据校验的核实交换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取检测数据,通过预设非对称加密算法对数据进行加密以获取加密后数据的具体步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述比较检测数据与待验证数据是否匹配的具体步骤包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种通过实时测量数据校验的核实交换方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包...
【专利技术属性】
技术研发人员:张翠翠,张靖,姚振,孙佳丽,刘翠玲,丁瀚文,丁鑫,孙琦,侯皓宇,赵林燕,胡志远,杜妍,吴祥,张福华,胡才亮,
申请(专利权)人:国网安徽省电力有限公司信息通信分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。