System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种在网络隔离下的基于图形码的指令传输方法及装置制造方法及图纸_技高网

一种在网络隔离下的基于图形码的指令传输方法及装置制造方法及图纸

技术编号:40773014 阅读:8 留言:0更新日期:2024-03-25 20:20
本发明专利技术涉及一种在网络隔离下的基于图形码的指令传输方法及装置,该方法包括:基于采集的本地侧服务器发出的控制指令需求图形码附带的本地时间戳对网络侧控制端下发的实时控制指令进行排序和编码,得到乱序控制指令图形码并反馈至本地侧服务器;对比本地侧服务器反馈的顺序控制指令图形码和乱序控制指令图形码各自携带的实时控制指令,经编码得到对比结果图形码并反馈至本地侧服务器,以使本地侧服务器根据对比结果图形码,并在对比初次发起图形码附带的本地时间戳和当前本地时间戳之后,确定与本地侧控制端的交互内容。本发明专利技术在互联网与本地交换控制指令时避免了本地网络受到网络攻击,也保证了控制指令的可靠性与实时性。

【技术实现步骤摘要】

本专利技术涉及网络信息安全,尤其涉及一种在网络隔离下的基于图形码的指令传输方法及装置


技术介绍

1、在工业自动化生产中,出于对网络信息安全的考量,通常会考虑将控制系统与互联网进行网络隔离,以避免控制系统通过互联网被劫持或攻击危及生产安全。这使得控制系统受限于本地资源进行计算,无法使用基于云的服务以提升控制效果。

2、在其他相关内外网信息交换的场景中,通过图像显示及采集设备基于图形码进行信息交换是近年来被小范围使用的一种方法。由于这种方法避免了网络通信,因此在工业生产领域也具有潜在的应用价值。然而,此类技术仅考虑到了传输的速度与加密,未考虑到工业生产自动控制的实时特性,这也会危及生产安全,造成生产过程中的危险。


技术实现思路

1、(一)要解决的技术问题

2、鉴于现有技术的上述缺点、不足,本专利技术提供一种在网络隔离下的基于图形码的指令传输方法及装置,其解决了内外网信息交换的场景中未考虑所传输的控制指令的实时性的技术问题。

3、(二)技术方案

4、为了达到上述目的,本专利技术采用的主要技术方案包括:

5、第一方面,本专利技术实施例提供一种在网络隔离下的基于图形码的指令传输方法,所述方法应用于与本地侧服务器网络隔离的网络侧服务器,该方法包括:

6、通过网络侧图像采集设备采集本地侧服务器发出的附带本地时间戳的控制指令需求图形码;

7、基于控制指令需求图形码附带的本地时间戳更新网络侧的时间戳;

8、获取网络侧控制端下发的实时控制指令,基于由已更新的时间戳生成的随机数确定实时控制指令的排序,并按照排序将实时控制指令组织成乱序控制指令二进制信息;

9、将乱序控制指令二进制信息通过编码得到乱序控制指令图形码并通过网络侧显示设备反馈至本地侧服务器,以使本地侧服务器对乱序控制指令图形码进行解码、重排、位运算以及编码之后反馈顺序控制指令图形码;

10、对比采集得到的顺序控制指令图形码和乱序控制指令图形码各自携带的实时控制指令,通过编码对比结果得到对比结果图形码并通过网络侧显示设备反馈至本地侧服务器,以使本地侧服务器根据采集到的对比结果图形码,并在对比初次发起图形码附带的本地时间戳和当前本地时间戳之后,确定与本地侧控制端的交互内容。

11、可选地,基于控制指令需求图形码附带的本地时间戳更新网络侧的时间戳包括:

12、对采集的控制指令需求图形码进行解析,并判断解析出的信息中是否有控制指令需求编码;

13、若信息中包含控制指令需求编码且信息中的本地时间戳与网络侧保存的时间戳不同时,则将已保存的时间戳更新替换为信息中的本地时间戳。

14、可选地,获取网络侧控制端下发的实时控制指令,基于由已更新的时间戳生成的随机数确定实时控制指令的排序,并按照排序将实时控制指令组织成乱序控制指令二进制信息包括:

15、获取网络侧控制端下发的以浮点数表示的实时控制指令;

16、生成首位和末位为1的二进制码并作为第一乱序用二进制码;

17、将以浮点数表示的实时控制指令转为浮点数二进制码,通过位或操作将浮点数二进制码的信息占据的一部分以对称的方式复制到信息未占据的另一部分,将位或操作完成的二进制码排列在第一乱序用二进制码之后,得到第二乱序用二进制码;

18、以已更新的时间戳为时间种子调用随机数生成器生成对应浮点数二进制码的数量的随机正整数,将随机正整数打乱得到随机数序列,按照随机数序列的顺序将浮点数二进制码依次排列在第二乱序用二进制码之后,得到第三乱序用二进制码;

19、将所有浮点数二进制码进行按位异或操作,得到校验二进制码,并将校验二进制码排列在第三乱序用二进制码之后,得到第四乱序用二进制码;

20、按照随机数序列的倒排顺序,将浮点数二进制码依次排列在第四乱序用二进制码之后,得到第五乱序用二进制码;

21、再次生成首位和末位为1的二进制码,并排列在第五乱序用二进制码之后,得到乱序控制指令二进制信息。

22、可选地,对比采集得到的顺序控制指令图形码和乱序控制指令图形码各自携带的实时控制指令,通过编码对比结果得到对比结果图形码并通过网络侧显示设备反馈至本地侧服务器包括:

23、在发出乱序控制指令图形码后,以固定间隔采集本地侧服务器展示的顺序控制指令图形码;

24、将顺序控制指令图形码切分为顺序二进制码、顺序校验二进制码和倒序的顺序二进制码;

25、查验顺序二进制码经按位异或的操作后得到的二进制结果是否与顺序校验二进制码相同,若顺序二进制码经按位异或的操作后得到的二进制结果与顺序校验二进制码不相同,则中断流程并生成对比失败二进制码;

26、若顺序二进制码经按位异或的操作后得到的二进制结果与顺序校验二进制码相同,则根据位操作对二进制信息进行逆运算,并将逆运算后的二进制信息转换为当前控制指令,将乱序控制指令图形码携带的实时控制指令与当前控制指令进行对比;

27、若实时控制指令与当前控制指令相同,则生成对比成功二进制码;

28、若实时控制指令与当前控制指令不相同,则生成对比失败二进制码;

29、将生成的对比成功二进制码或对比失败二进制码进行编码,得到对比结果图形码,并通过网络侧显示设备展示对比结果图形码以供本地侧服务器采集。

30、第二方面,本专利技术实施例提供一种在网络隔离条件下的基于图形码的指令传输装置,包括:

31、网络侧图像采集设备,用于采集本地侧显示设备展示的图形码;

32、网络侧显示设备,用于显示网络侧服务器发出的图形码;

33、网络侧服务器,用于部署网络侧编码模块、网络侧解码模块与网络侧控制模块,网络侧编码模块用于对信息进行编码以生成图形码,网络侧解码模块用于对图形码进行解码以获取信息,网络侧控制模块用于与网络侧控制端交互,以及在网络侧服务器执行如上所述的方法。

34、第三方面,本专利技术实施例提供一种在网络隔离下的基于图形码的指令传输方法,所述方法应用于与网络侧服务器网络隔离的本地侧服务器,该方法包括:

35、通过本地侧显示设备向网络侧服务器展示附带本地时间戳的控制指令需求图形码,以使网络侧服务器基于控制指令需求图形码附带的本地时间戳对网络侧控制端下发的实时控制指令进行排序和编码,得到乱序控制指令图形码;

36、通过本地侧采集设备采集网络侧服务器发出的乱序控制指令图形码,对乱序控制指令图形码进行解码、重排、位运算以及编码之后向网络侧服务器反馈顺序控制指令图形码,以使网络侧服务器对比顺序控制指令图形码和乱序控制指令图形码各自携带的实时控制指令并通过编码对比结果得到的对比结果图形码;

37、根据通过本地侧采集设备采集到的对比结果图形码,并在对比初次发起图形码附带的本地时间戳和当前本地时间戳之后,确定与本地侧控制端的交互内容。

38、可本文档来自技高网...

【技术保护点】

1.一种在网络隔离下的基于图形码的指令传输方法,其特征在于,所述方法应用于与本地侧服务器网络隔离的网络侧服务器,该方法包括:

2.如权利要求1所述的在网络隔离条件下的基于图形码的指令传输方法,其特征在于,基于控制指令需求图形码附带的本地时间戳更新网络侧的时间戳包括:

3.如权利要求1所述的在网络隔离条件下的基于图形码的指令传输方法,其特征在于,获取网络侧控制端下发的实时控制指令,基于由已更新的时间戳生成的随机数确定实时控制指令的排序,并按照排序将实时控制指令组织成乱序控制指令二进制信息包括:

4.如权利要求3所述的在网络隔离条件下的基于图形码的指令传输方法,其特征在于,对比采集得到的顺序控制指令图形码和乱序控制指令图形码各自携带的实时控制指令,通过编码对比结果得到对比结果图形码并通过网络侧显示设备反馈至本地侧服务器包括:

5.一种在网络隔离条件下的基于图形码的指令传输装置,其特征在于,包括:

6.一种在网络隔离下的基于图形码的指令传输方法,其特征在于,所述方法应用于与网络侧服务器网络隔离的本地侧服务器,该方法包括:>

7.如权利要求6所述的在网络隔离下的基于图形码的指令传输方法,其特征在于,通过本地侧显示设备向网络侧服务器展示附带本地时间戳的控制指令需求图形码包括:

8.如权利要求7所述的在网络隔离下的基于图形码的指令传输方法,其特征在于,通过本地侧采集设备采集网络侧服务器发出的乱序控制指令图形码,对乱序控制指令图形码进行解码、重排、位运算以及编码之后向网络侧服务器反馈顺序控制指令图形码包括:

9.如权利要求8所述的在网络隔离下的基于图形码的指令传输方法,其特征在于,根据采集到的对比结果图形码,并在对比初次发起图形码附带的本地时间戳和当前本地时间戳之后,确定与本地侧控制端的交互内容包括:

10.一种在网络隔离下的基于图形码的指令传输装置,其特征在于,包括:

...

【技术特征摘要】

1.一种在网络隔离下的基于图形码的指令传输方法,其特征在于,所述方法应用于与本地侧服务器网络隔离的网络侧服务器,该方法包括:

2.如权利要求1所述的在网络隔离条件下的基于图形码的指令传输方法,其特征在于,基于控制指令需求图形码附带的本地时间戳更新网络侧的时间戳包括:

3.如权利要求1所述的在网络隔离条件下的基于图形码的指令传输方法,其特征在于,获取网络侧控制端下发的实时控制指令,基于由已更新的时间戳生成的随机数确定实时控制指令的排序,并按照排序将实时控制指令组织成乱序控制指令二进制信息包括:

4.如权利要求3所述的在网络隔离条件下的基于图形码的指令传输方法,其特征在于,对比采集得到的顺序控制指令图形码和乱序控制指令图形码各自携带的实时控制指令,通过编码对比结果得到对比结果图形码并通过网络侧显示设备反馈至本地侧服务器包括:

5.一种在网络隔离条件下的基于图形码的指令传输装置,其特征在于,...

【专利技术属性】
技术研发人员:王栋李炼党海峰夏建涛
申请(专利权)人:上海全应科技有限公司
类型:发明
国别省市:

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

1