System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及区块链,特别是涉及一种基于路径优化的配电物联网数据上链加速方法及系统。
技术介绍
1、目前,随着新型电力系统建设加快推进,打造数智化坚强电网成为必然要求。在数智化赋能坚强电网的过程中,越来越多的电力物联网设备投入使用。电力物联网终端类型多样,软硬件配置差异大;分布地域广泛,运行环境复杂,在众多场景中网络带宽受限,数据传输效率和可靠性面临重大挑战,同时面临着数据篡改攻击等数据安全风险。而区块链技术,一种天然具有分布式基因并且有足够的安全性的网络,将电力物联网与区块链技术融合在一定程度上能够提升数据的可信性,目前已成为一个重要的发展方向。
2、区块链是一种分布式的、不可篡改的数字账本技术,由链接在一起的数据块组成,每个数据块包含一批交易记录。使用密码学和共识算法确保数据的安全性和一致性,无需中央机构的参与。并且区块链技术具有点对点传输、不可篡改、可追踪溯源等特性,将终端数据源头上链对于提升数据可靠性具有重要意义。
3、然而,随着电力物联网的升级改造,采用了大量的新技术,如图像、视频采集传输等。但是电力物联网采用固定线路多跳传输全部数据,因网络带宽不足,或者网络拓扑不合理,在面对配电网络的不断发展升级,以及伴随而来的配电终端庞大的数据传输需求,由于传输线路拥挤,且规划不合理的原因,经常会导致配电终端传输数据慢,甚至会出现丢失数据的现象,致使电力系统无法实现配电终端及时、准确以及快速的数据交互,极大影响着电力系统的正常使用。因此,电力物联网需要完善网络拓扑结构,构建数据安全高效的传输控制系统是目前电
技术实现思路
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、其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行权利要求1-7中任一项所述的方法。
32、根据本专利技术的另一方面,一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。
33、本专利技术实施例一种基于路径优化的配电物联网数据上链加速方法与现有技术相比,其有益效果在于:
34、本专利技术实施例通过将目标区域内采集到的数据流拆分传输,规划拆分后的数据分流的传输路径,以使数据分流按着相对应的路径进行传输后再聚合,优化数据的传输流程,使得数据流上链速度加快,提高电力物联网终端数据传输的效率,避免电力物联网因网络带宽不足或者网络拓扑不合理,出现传输线路拥堵本文档来自技高网...
【技术保护点】
1.一种基于路径优化的配电物联网数据上链加速方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述路径规划信息,将所述初始数据流拆分成数据分流,包括:
3.根据权利要求2所述的方法,其特征在于,所述数据传输路径规划算法以数据的传输时间最短为最优化目标,且以配电物联网网络带宽为约束条件,计算所有节点之间的传输数据量、传输路径和带宽,获得数据拆分策略。
4.根据权利要求1所述的方法,其特征在于,所述对所述数据分流进行数字签名后分路径传输,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述数据分流重新聚合形成聚合数据流,验证所述聚合数据流与所述初始数据流的一致性,若验证通过,则提交所述聚合数据流的数据上链请求,包括:
6.根据权利要求5所述的方法,其特征在于,所述将所述数据分流的数字签名进行验证,确定所述数据分流来源的可信性和完整性,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述数据上链请求的数字签名进行验证,确定所述聚合数据流来源的可信性和完整性,若验证通
8.一种基于路径优化的配电物联网数据上链加速系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个处理器,以及与该至少一个处理器通信连接的存储器;
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种基于路径优化的配电物联网数据上链加速方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述路径规划信息,将所述初始数据流拆分成数据分流,包括:
3.根据权利要求2所述的方法,其特征在于,所述数据传输路径规划算法以数据的传输时间最短为最优化目标,且以配电物联网网络带宽为约束条件,计算所有节点之间的传输数据量、传输路径和带宽,获得数据拆分策略。
4.根据权利要求1所述的方法,其特征在于,所述对所述数据分流进行数字签名后分路径传输,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述数据分流重新聚合形成聚合数据流,验证所述聚合数据流与所述初始数据流的一致性,若验证通过,则提交所述聚合数...
【专利技术属性】
技术研发人员:杨珂,李达,赵丽花,石竹玉,李江涛,马小小,郭晓利,李丽丽,石欣,
申请(专利权)人:国网数字科技控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。