System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种信息摆渡系统及信息摆渡方法技术方案_技高网

一种信息摆渡系统及信息摆渡方法技术方案

技术编号:40347734 阅读:7 留言:0更新日期:2024-02-09 14:32
本申请提供一种信息摆渡系统及信息摆渡方法,涉及数据存储及数据传输技术领域。该信息摆渡系统包括外端机、内端机和隔离部件;所述隔离部件包括内存机构和FPGA芯片,所述内存机构与所述FPGA芯片连接,所述内存机构包括外端机存储区和内端机存储区;所述FPGA芯片包括第一接口和第二接口,所述FPGA芯片通过所述第一接口与所述外端机连接,所述FPGA芯片通过所述第二接口与所述外端机连接;该信息摆渡系统可以实现降低硬件成本的技术效果。

【技术实现步骤摘要】

本申请涉及数据存储及数据传输,具体而言,涉及一种信息摆渡系统及信息摆渡方法


技术介绍

1、目前,双向光闸部署在不同安全级别的网络之间,通过双向隔离传输物理环境,实现数据跨网传输。设备硬件架构通常采用2+1架构,即由外端机、内端机和双向隔离部件(双向隔离卡)组成,双向隔离部件由两块双向隔离卡通过两根光纤连接构成。外端机和内端机上运行网络代理程序和安全引擎构成软件架构,通过硬件架构和软件架构形成安全主机,最终通过安全主机提供数据分时双向传输服务。

2、一般地,两块隔离卡分别具有发送和接收功能,且在单位时间内,只允许一个方向的单向传输,该功能通过隔离卡初始协商后,外端机隔离卡分时控制发送和接收,内端机隔离卡分时控制接收和发送,最终达到分时双向传输的隔离传输功能。现有技术中隔离部件中采用两块隔离卡,每块隔离卡集成fpga芯片,通过芯片逻辑控制报文摆渡,设备硬件成本高。


技术实现思路

1、本申请的目的在于提供一种信息摆渡系统、信息摆渡方法、电子设备及计算机可读存储介质,可以实现降低硬件成本的技术效果。

2、第一方面,本申请提供了一种信息摆渡系统,包括外端机、内端机和隔离部件;

3、所述隔离部件包括内存机构和fpga芯片,所述内存机构与所述fpga芯片连接,所述内存机构包括外端机存储区和内端机存储区;

4、所述fpga芯片包括第一接口和第二接口,所述fpga芯片通过所述第一接口与所述外端机连接,所述fpga芯片通过所述第二接口与所述外端机连接;

5、所述fpga芯片的逻辑开关切换为第一状态时,所述fpga芯片连通所述外端机、且所述fpga芯片断开所述内端机,所述外端机与所述内存机构中的外端机存储区/内端机存储区进行数据传输;

6、所述fpga芯片的逻辑开关切换为第二状态时,所述fpga芯片断开所述外端机、且所述fpga芯片连通所述内端机,所述内端机与所述内存机构中的外端机存储区/内端机存储区进行数据传输。

7、在上述实现过程中,该信息摆渡系统采用一片fpga芯片的设计,分别提供了外端机与fpga芯片、内存机构的通信通道,以及内端机与fpga芯片、内存机构的通信通道,通过第一接口、第二接口两条通道实现数据摆渡功能;从而,该信息摆渡系统采用单片fpga芯片,可以实现降低硬件成本的技术效果。

8、进一步地,所述fpga芯片包括数据存储模块和开关切换模块,所述数据存储模块分别与所述外端机存储区、所述内端机存储区连接,所述开关切换模块分别与所述数据存储模块、所述第一接口、所述第二接口连接。

9、在上述实现过程中,数据存储模块通过控制数据分别存储在外端机、内端机的专属数据存储区和检查协议数据标识的功能实现数据安全存储,开关切换模块实现fpga芯片的逻辑开关切换,即通过开关切换模块控制外端机、内端机连接、数据摆渡的关闭和使能状态的控制。

10、进一步地,所述fpga芯片还包括第一接收连接模块、第一发送连接模块、第二接收连接模块和第二发送连接模块;

11、所述第一接收连接模块、所述第一发送连接模块分别连接所述开关切换模块,且所述第一接收连接模块、所述第一发送连接模块分别通过第一接口连接所述外端机;

12、所述第二接收连接模块、所述第二发送连接模块分别连接所述开关切换模块,且所述第二接收连接模块、所述第二发送连接模块分别通过第二接口连接所述内端机。

13、在上述实现过程中,通过激活fpga芯片中的不同模块,即通过使能信号可以激活第一接收连接模块、第一发送连接模块、第二接收连接模块和第二发送连接模块中的一种模块,实现外端机、内端机相隔离的数据传输,从而实现数据摆渡功能。

14、进一步地,所述fpga芯片的逻辑开关根据预设周期切换,所述fpga芯片通过第一接口获取所述外端机的私有协议报文,并将所述外端机的私有协议报文存储在所述外端机存储区中,通过所述第一接口将所述内端机存储区中的私有协议报文发送到所述外端机;

15、所述fpga芯片通过第二接口获取所述内端机的私有协议报文,并将所述内端机的私有协议报文存储在所述内端机存储区中,通过所述第一接口将所述外端机存储区中的私有协议报文发送到所述内端机。

16、进一步地,所述预设周期为预设时钟信号,所述fpga芯片的逻辑开关根据所述预设时钟信号控制所述第一接口和所述第二接口的传输通道状态,所述隔离部件为独立供电。

17、在上述实现过程中,隔离部件采用独立供电,可以进一步加强独立性和安全性。

18、进一步地,所述第一接口、所述第二接口为sas接口,且所述sas接口由fpga芯片中的sas协议进行管理。

19、在上述实现过程中,通过设置sas接口,实现隔离部件同一时间仅连接一端网络的高速数据摆渡功能。

20、第二方面,本申请提供了一种信息摆渡方法,应用于第一方面任一项所述的信息摆渡系统,所述方法包括:

21、初始化所述信息摆渡系统,所述隔离部件分别与所述外端机、所述内端机建立通信,且所述隔离部件禁止传输数据;

22、根据预设周期切换所述fpga芯片的逻辑开关,根据所述fpga芯片的逻辑开关状态进行以下处理:

23、所述fpga芯片的逻辑开关切换为第一状态时,所述fpga芯片连通所述外端机、且所述fpga芯片断开所述内端机,所述外端机与所述内存机构进行数据传输;

24、所述fpga芯片的逻辑开关切换为第二状态时,所述fpga芯片断开所述外端机、且所述fpga芯片连通所述内端机,所述内端机与所述内存机构进行数据传输;

25、数据传输完成后,所述隔离部件分别与所述外端机、所述内端机关闭通信。

26、进一步地,所述根据预设周期切换所述fpga芯片的逻辑开关的步骤,包括:

27、根据所述预设周期生成使能控制信号;

28、根据所述使能控制信号切换所述fpga芯片的逻辑开关。

29、第三方面,本申请提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面任一项所述的方法的步骤。

30、第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第二方面任一项所述的方法。

31、第五方面,本申请提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第二方面任一项所述的方法。

32、本申请公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本申请公开的上述技术即可得知。

33、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种信息摆渡系统,其特征在于,包括外端机、内端机和隔离部件;

2.根据权利要求1所述的信息摆渡系统,其特征在于,所述FPGA芯片包括数据存储模块和开关切换模块,所述数据存储模块分别与所述外端机存储区、所述内端机存储区连接,所述开关切换模块分别与所述数据存储模块、所述第一接口、所述第二接口连接。

3.根据权利要求2所述的信息摆渡系统,其特征在于,所述FPGA芯片还包括第一接收连接模块、第一发送连接模块、第二接收连接模块和第二发送连接模块;

4.根据权利要求1所述的信息摆渡系统,其特征在于,所述FPGA芯片的逻辑开关根据预设周期切换,所述FPGA芯片通过第一接口获取所述外端机的私有协议报文,并将所述外端机的私有协议报文存储在所述外端机存储区中,通过所述第一接口将所述内端机存储区中的私有协议报文发送到所述外端机;

5.根据权利要求4所述的信息摆渡系统,其特征在于,所述预设周期为预设时钟信号,所述FPGA芯片的逻辑开关根据所述预设时钟信号控制所述第一接口和所述第二接口的传输通道状态,所述隔离部件为独立供电。

6.根据权利要求1所述的信息摆渡系统,其特征在于,所述第一接口、所述第二接口为SAS接口,且所述SAS接口由FPGA芯片中的SAS协议进行管理。

7.一种信息摆渡方法,其特征在于,应用于权利要求1至权利要求6任一项所述的信息摆渡系统,所述方法包括:

8.根据权利要求7所述的信息摆渡方法,其特征在于,所述根据预设周期切换所述FPGA芯片的逻辑开关的步骤,包括:

9.一种电子设备,其特征在于,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求7至权利要求8任一项所述的信息摆渡方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求7至权利要求8任一项所述的信息摆渡方法。

...

【技术特征摘要】

1.一种信息摆渡系统,其特征在于,包括外端机、内端机和隔离部件;

2.根据权利要求1所述的信息摆渡系统,其特征在于,所述fpga芯片包括数据存储模块和开关切换模块,所述数据存储模块分别与所述外端机存储区、所述内端机存储区连接,所述开关切换模块分别与所述数据存储模块、所述第一接口、所述第二接口连接。

3.根据权利要求2所述的信息摆渡系统,其特征在于,所述fpga芯片还包括第一接收连接模块、第一发送连接模块、第二接收连接模块和第二发送连接模块;

4.根据权利要求1所述的信息摆渡系统,其特征在于,所述fpga芯片的逻辑开关根据预设周期切换,所述fpga芯片通过第一接口获取所述外端机的私有协议报文,并将所述外端机的私有协议报文存储在所述外端机存储区中,通过所述第一接口将所述内端机存储区中的私有协议报文发送到所述外端机;

5.根据权利要求4所述的信息摆渡系统,其特征在于,所述预设周期为预设时钟信号,所述fpga芯片的逻辑开关根据所述...

【专利技术属性】
技术研发人员:李仁江杨斌张凌云
申请(专利权)人:北京天融信网络安全技术有限公司
类型:发明
国别省市:

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

1