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、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种数据传输方法,其特征在于,应用于数据传输路径上的各设备节点,包括:
2.根据权利要求1所述的方法,其特征在于,各所述设备节点中预先配置参考隐藏标识信息;
3.根据权利要求1所述的方法,其特征在于,所述基于所述实际隐藏标识信息和所述参照位信息确定所述校验结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述待传输数据包中的第一传输路径信息确定下一设备节点编号,包括:
5.根据权利要求1所述的方法,其特征在于,在所述校验结果为校验失败的情况下,方法还包括:
6.根据权利要求1所述的方法,其特征在于,在获取当前设备节点的参照位信息之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在所述接收待传输数据包之后,所述方法还包括:
8.一种数据传输装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-
...【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于数据传输路径上的各设备节点,包括:
2.根据权利要求1所述的方法,其特征在于,各所述设备节点中预先配置参考隐藏标识信息;
3.根据权利要求1所述的方法,其特征在于,所述基于所述实际隐藏标识信息和所述参照位信息确定所述校验结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述待传输数据包中的第一传输路径信息确定下一设备节点编号,包括:
5.根据权利要求1所述的方法,其特征在于,在所述校验结果为校验失败的情况下...
【专利技术属性】
技术研发人员:吕鹏翔,陈文沁,刘运华,林加毅,杨宇轩,
申请(专利权)人:南方电网数字电网科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。