System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 报文传输方法、系统、电子设备及存储介质技术方案_技高网

报文传输方法、系统、电子设备及存储介质技术方案

技术编号:40841318 阅读:4 留言:0更新日期:2024-04-01 15:08
本公开实施例公开了一种报文传输方法、系统、电子设备及存储介质。其中,所述方法包括:将处于同一局域网中的多个终端划分为第一终端和第二终端;对所述第一终端发出的第一报文和/或向所述第一终端发送的第一报文进行加密传输,对一个所述第二终端向另一个所述第二终端发送的第二报文进行非加密传输。该方法能够对指定终端的报文进行加密传输,对于非指定终端之间的报文进行非加密传输,在保障重要信息不泄露的情况下优化传输的速度。

【技术实现步骤摘要】

本公开涉及数据传输,尤其涉及一种报文传输方法、系统、电子设备及存储介质


技术介绍

1、在一些网络环境中,需要对终端的报文进行端到端的传输,但是这些终端之间传输的报文容易被窃听,尤其对于安全性要求高的终端,一旦报文被窃听导致信息泄露,极易造成安全事件。例如,在风力发电场,机组和机组之间的光纤可能长达几公里甚至十几公里,此种网络环境下传输的报文极易成为非法窃听的目标,一旦有重要报文被窃听,就会造成重要信息泄露。


技术实现思路

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、第二方面,本公开实施例还提供了一种报文传输系统,采用如下技术方案:

33、划分模块,用于将处于同一局域网中的多个终端划分为第一终端和第二终端;

34、传输模块,用于对所述第一终端发出的第一报文和/或向所述第一终端发送的第一报文进行加密传输,对一个所述第二终端向另一个所述第二终端发送的第二报文进行非加密传输。

35、第三方面,本公开实施例还提供了一种电子设备,采用如下技术方案:

36、所述电子设备包括:

37、至少一个处理器;以及,

38、与所述至少一个处理器通信连接的存储器;其中,

39、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述的报文传输方法。

40、第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述的报文传输方法。

41、本公开实施例提供的报文传输方法,对多个终端进行划分,便于确定哪些终端对报文传输具有加密需求,该方法对涉及第一终端的第一报文进行加密传输,可以确保数据在传输过程中不被窃取或篡改,从而提高数据的安全性,而对第二报文进行非加密传输,可以优化传输的速度,避免加密和解密操作对传输性能的影响,从而提高网络的整体性能。

42、上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种报文传输方法,其特征在于,包括:

2.根据权利要求1所述的报文传输方法,其特征在于,还包括:

3.根据权利要求2所述的报文传输方法,其特征在于,确定所述报文是否由所述第一终端发出,包括:

4.根据权利要求3所述的报文传输方法,其特征在于,确定所述报文是否向所述第一终端发送,包括:

5.根据权利要求4所述的报文传输方法,其特征在于,还包括:

6.根据权利要求5所述的报文传输方法,其特征在于,所述对所述第一报文进行加密传输,包括:

7.根据权利要求5所述的报文传输方法,其特征在于,所述对所述第二报文进行非加密传输,包括:

8.一种报文传输系统,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-7任一所述的报文传输方法。

【技术特征摘要】

1.一种报文传输方法,其特征在于,包括:

2.根据权利要求1所述的报文传输方法,其特征在于,还包括:

3.根据权利要求2所述的报文传输方法,其特征在于,确定所述报文是否由所述第一终端发出,包括:

4.根据权利要求3所述的报文传输方法,其特征在于,确定所述报文是否向所述第一终端发送,包括:

5.根据权利要求4所述的报文传输方法,其特征在于,还包括:

6.根据权利要求5所述的报文...

【专利技术属性】
技术研发人员:林皓刘建兵王振欣沈建明金忠鹤
申请(专利权)人:上海北信源信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1