Unidirectional data ferrying system and data transmission processing method thereof

文档序号:1337614 发布日期:2020-07-17 浏览:33次 中文

阅读说明:本技术 单向数据摆渡系统及其数据传输处理方法 (Unidirectional data ferrying system and data transmission processing method thereof ) 是由 李修庆 王怀採 李庆红 于 2020-03-24 设计创作,主要内容包括:本发明公开了一种单向数据摆渡系统及其数据传输处理方法,该系统包括:内网数据主机、外网数据主机和数据摆渡装置,数据摆渡装置分别与内网数据主机和外网数据主机连接;内网数据主机,用于将数据包发送给数据摆渡装置;数据摆渡装置,用于接收数据包并将数据包发送给外网数据主机,且数据摆渡装置被设置为单向传输;外网数据主机,用于接收数据包。本发明的单向数据摆渡系统及其数据传输处理方法,通过数据摆渡装置的单向数据传输通道将内网数据主机中的数据包向外发送至外网数据主机上,既能保证内网安全性能,又能实现数据的自动化传输,减少人力物力消耗。(The invention discloses a unidirectional data ferrying system and a data transmission processing method thereof, wherein the system comprises: the data ferrying device is respectively connected with the intranet data host and the extranet data host; the intranet data host is used for sending the data packet to the data ferrying device; the data ferrying device is used for receiving the data packet and sending the data packet to the external network data host, and the data ferrying device is set to be in one-way transmission; and the external network data host is used for receiving the data packet. According to the unidirectional data ferrying system and the data transmission processing method thereof, the data packet in the intranet data host is sent out to the extranet data host through the unidirectional data transmission channel of the data ferrying device, so that the safety performance of the intranet can be guaranteed, the automatic transmission of data can be realized, and the consumption of manpower and material resources is reduced.)

1. A unidirectional data ferry system, the system comprising: the data ferrying device is respectively connected with the intranet data host and the extranet data host;

the intranet data host is used for sending a data packet to the data ferrying device;

the data ferrying device is used for receiving a data packet and sending the data packet to the external network data host, and the data ferrying device is set to be in one-way transmission;

and the external network data host is used for receiving the data packet.

2. The unidirectional data ferry system of claim 1, wherein the data ferry device comprises: the system comprises an internal network side data ferry module, an internal network side data scheduling module, an external network side data scheduling module and an external network side data ferry module;

the intranet data host is connected with the intranet side data ferrying module, the intranet side data ferrying module is connected with the intranet side data scheduling module, the intranet side data scheduling module is connected with the extranet side data ferrying module, and the extranet side data ferrying module is connected with the extranet data host;

data packets sent by the intranet data host sequentially pass through the intranet side data ferrying module, the intranet side data scheduling module, the extranet side data scheduling module and the extranet side data ferrying module to reach the extranet data host.

3. The unidirectional data ferry system according to claim 2, wherein the intranet data host is connected to the intranet side data ferry module through a USB interface;

the external network data host is connected with the external network side data ferry module through a USB interface.

4. The unidirectional data ferry system of claim 3, wherein the internal network side data ferry module and the external network side data ferry module are respectively provided with a relay switch for connecting or disconnecting a USB interface.

5. The unidirectional data ferry system of claim 2, wherein the intranet-side data ferry module is connected to the intranet-side data scheduling module via an ethernet network;

the external network side data ferry module is connected with the external network side data scheduling module through the Ethernet.

6. The unidirectional data ferry system according to claim 2, wherein the intranet-side data scheduling module is connected to the extranet-side data scheduling module through a unidirectional SPI, and scheduling control signals between the intranet-side data scheduling module and the extranet-side data scheduling module are communicated in a UART serial port manner.

7. The unidirectional data ferry system of claim 2, wherein the data ferry device further comprises a CRC check module for performing a CRC check on data packets transmitted in the data ferry device.

8. A data transmission processing method in the unidirectional data ferry system according to any of claims 1-7, wherein the method comprises:

the data packet is sent to the data ferry device by the intranet data host;

the data ferrying device receives the data packet and sends the data packet to the external network data host;

and the external network data host receives the data packet.

9. The data transmission processing method according to claim 8, wherein the method includes:

the intranet data host sends a data packet to the intranet side data ferry module through a USB interface;

the data packet is received by the intranet side data ferry module and sent to the intranet side data scheduling module through the Ethernet;

the data scheduling module at the internal network side receives and sends a data packet to the data scheduling module at the external network side through the one-way SPI;

the external network side data scheduling module receives and sends a data packet to the external network side data ferry module through the Ethernet;

and the external network side data ferry module receives and sends a data packet to the external network data host through the USB interface.

10. The data transmission processing method according to claim 8 or 9, wherein the method comprises:

when the data packet is transmitted between the intranet side data ferrying module and the intranet side data scheduling module, between the intranet side data scheduling module and the outer network side data scheduling module and between the outer network side data scheduling module and the outer network side data ferrying module, the CRC check module performs CRC check on the data packet, if the check is qualified, the data packet is allowed to be normally transmitted, and if the check is unqualified, the data packet is required to be retransmitted.

Technical Field

The invention relates to the technical field of data transmission, in particular to a unidirectional data ferry system and a data transmission processing method thereof.

Background

At present, most of daily office adopts a mode of optical disk recording to guide a data file from an internal network to an external network so as to ensure the safety of internal network information. But the optical disc recording mode has low efficiency and high cost; the computer-carried recorder can not complete the recording of a large amount of multi-task data files, and manual intervention is more.

Disclosure of Invention

In order to solve the technical problems in the prior art, the invention provides a unidirectional data ferry system and a data transmission processing method thereof. The specific technical scheme is as follows:

in a first aspect, a unidirectional data ferry system is provided, the system comprising: the data ferrying device is respectively connected with the intranet data host and the extranet data host; the intranet data host is used for sending a data packet to the data ferrying device; the data ferrying device is used for receiving a data packet and sending the data packet to the external network data host, and the data ferrying device is set to be in one-way transmission; and the external network data host is used for receiving the data packet.

In one possible design, the data ferry device includes: the system comprises an internal network side data ferry module, an internal network side data scheduling module, an external network side data scheduling module and an external network side data ferry module; the intranet data host is connected with the intranet side data ferrying module, the intranet side data ferrying module is connected with the intranet side data scheduling module, the intranet side data scheduling module is connected with the extranet side data ferrying module, and the extranet side data ferrying module is connected with the extranet data host; data packets sent by the intranet data host sequentially pass through the intranet side data ferrying module, the intranet side data scheduling module, the extranet side data scheduling module and the extranet side data ferrying module to reach the extranet data host.

In one possible design, the intranet data host is connected with the intranet side data ferry module through a USB interface; the external network data host is connected with the external network side data ferry module through a USB interface.

In one possible design, the intranet side data ferrying module and the extranet side data ferrying module are respectively provided with a relay switch for connecting or disconnecting a USB interface.

In one possible design, the intranet side data ferry module is connected with the intranet side data scheduling module through an ethernet; the external network side data ferry module is connected with the external network side data scheduling module through the Ethernet.

In one possible design, the internal network side data scheduling module is connected with the external network side data scheduling module through a unidirectional SPI, and scheduling control signals between the internal network side data scheduling module and the external network side data scheduling module are communicated in a UART serial port mode.

In one possible design, the data ferry device further includes a CRC check module, configured to perform CRC check on the data packet transmitted in the data ferry device.

In a second aspect, there is provided a data transmission processing method in the unidirectional data ferry system according to any one of the above methods, including:

the data packet is sent to the data ferry device by the intranet data host;

the data ferrying device receives the data packet and sends the data packet to the external network data host;

and the external network data host receives the data packet.

In one possible design, the method includes:

the intranet data host sends a data packet to the intranet side data ferry module through a USB interface;

the data packet is received by the intranet side data ferry module and sent to the intranet side data scheduling module through the Ethernet;

the data scheduling module at the internal network side receives and sends a data packet to the data scheduling module at the external network side through the one-way SPI;

the external network side data scheduling module receives and sends a data packet to the external network side data ferry module through the Ethernet;

and the external network side data ferry module receives and sends a data packet to the external network data host through the USB interface.

In one possible design, the method includes:

when the data packet is transmitted between the intranet side data ferrying module and the intranet side data scheduling module, between the intranet side data scheduling module and the outer network side data scheduling module and between the outer network side data scheduling module and the outer network side data ferrying module, the CRC check module performs CRC check on the data packet, if the check is qualified, the data packet is allowed to be normally transmitted, and if the check is unqualified, the data packet is required to be retransmitted.

The technical scheme of the invention has the following main advantages:

according to the unidirectional data ferrying system and the data transmission processing method thereof, the data ferrying devices are arranged on the intranet data host and the extranet data host, and the data packets in the intranet data host are sent out to the extranet data host through the unidirectional data transmission channel of the data ferrying devices, so that the safety performance of the intranet can be guaranteed, the automatic transmission of data can be realized, and the consumption of manpower and material resources can be reduced.

Drawings

The accompanying drawings, which are included to provide a further understanding of embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:

fig. 1 is a schematic structural diagram of a unidirectional data transmission system according to an embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the specific embodiments of the present invention and the accompanying drawings. It is to be understood that the described embodiments are merely a few embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.

The technical scheme provided by the embodiment of the invention is described in detail below with reference to the accompanying drawings.

An embodiment of the present invention provides a unidirectional data ferry system, as shown in fig. 1, the system includes: the data ferrying device is respectively connected with the intranet data host and the extranet data host; the intranet data host is used for sending the data packet to the data ferrying device; the data ferrying device is used for receiving the data packet and sending the data packet to the external network data host, and the data ferrying device is set to be in one-way transmission; and the external network data host is used for receiving the data packet.

According to the unidirectional data ferrying system provided by the embodiment of the invention, the data ferrying devices are arranged on the intranet data host and the extranet data host, and the data packet in the intranet data host is sent out to the extranet data host through the unidirectional data transmission channel of the data ferrying devices, so that the safety performance of the intranet can be ensured, the automatic transmission of data can be realized, and the consumption of manpower and material resources can be reduced.

Specifically, as to the specific structure of the data ferry device, an example is given below:

as shown in fig. 1, the data ferry device includes: the system comprises an internal network side data ferry module, an internal network side data scheduling module, an external network side data scheduling module and an external network side data ferry module. The intranet data host is connected with the intranet side data ferrying module, the intranet side data ferrying module is connected with the intranet side data scheduling module, the intranet side data scheduling module is connected with the extranet side data ferrying module, and the extranet side data ferrying module is connected with the extranet data host. Data packets sent by the intranet data host sequentially pass through the intranet side data ferrying module, the intranet side data scheduling module, the extranet side data scheduling module and the extranet side data ferrying module to reach the extranet data host.

The intranet data host is connected with the intranet side data ferry module through a Universal Serial Bus (USB) interface; the external network data host is connected with the external network side data ferry module through a USB interface. Further, the intranet side data ferrying module and the extranet side data ferrying module are respectively provided with a relay switch for connecting or disconnecting the USB interface. According to the arrangement, the relay switch is controlled to be opened and closed in a relay power-on and power-off mode, and physical connection and isolation of data packet sending and receiving between the intranet data host and the extranet data host are achieved. And when the data packet transmission is required, the switch is closed to realize the online transmission of the data packet. When the data packet is not required to be transmitted, the relay switch is switched off, so that the intranet data host and the extranet data host are disconnected on the physical layer, and the safety performance is guaranteed.

The intranet side data ferrying module is connected with the intranet side data scheduling module through the Ethernet; the external network side data ferry module is connected with the external network side data scheduling module through the Ethernet.

In the embodiment of the present invention, the data ferry device is configured to transmit data in one direction, and as to the implementation manner thereof, the following examples are given: the data scheduling module at the internal network side is connected with the data scheduling module at the external network side through a one-way SPI (Serial peripheral interface), and scheduling control signals between the data scheduling module at the internal network side and the data scheduling module at the external network side are communicated in a UART (Universal Asynchronous Receiver/Transmitter) Serial port mode.

Further, the data ferrying device may further include a Cyclic Redundancy Check (CRC) module, configured to perform CRC on the data packet transmitted in the data ferrying device. By the arrangement, errors possibly occurring in data transmission are checked, errors of data packets in the transmission process are avoided, and accuracy and stability are improved. Specifically, when a data packet is transmitted between the intranet side data ferrying module and the intranet side data scheduling module, between the intranet side data scheduling module and the extranet side data scheduling module, and between the extranet side data scheduling module and the extranet side data ferrying module, the CRC check module performs CRC check on the data packet, if the check is qualified, the data packet is allowed to be normally transmitted, and if the check is unqualified, the data packet is required to be retransmitted.

In a second aspect, there is provided a data transmission processing method in the unidirectional data ferry system according to any one of the above methods, including:

the data packet is sent to the data ferry device by the intranet data host;

the data ferrying device receives the data packet and sends the data packet to the external network data host;

and the external network data host receives the data packet.

According to the data transmission processing method in the unidirectional data ferrying system provided by the embodiment of the invention, the data ferrying devices are arranged on the intranet data host and the extranet data host, and the data packet is sent from the intranet data host to the extranet data host through the unidirectional data transmission channel of the data ferrying device, so that the safety performance of the intranet can be ensured, the automatic transmission of the data can be realized, and the consumption of manpower and material resources is reduced

Specifically, the data transmission processing method includes:

the intranet data host sends a data packet to the intranet side data ferry module through a USB interface;

the data packet is received by the intranet side data ferry module and sent to the intranet side data scheduling module through the Ethernet;

the data scheduling module at the internal network side receives and sends a data packet to the data scheduling module at the external network side through the one-way SPI;

the external network side data scheduling module receives and sends a data packet to the external network side data ferry module through the Ethernet;

and the external network side data ferry module receives and sends a data packet to the external network data host through the USB interface.

Further, the data transmission processing method further includes:

when the data packet is transmitted between the intranet side data ferrying module and the intranet side data scheduling module, between the intranet side data scheduling module and the outer network side data scheduling module and between the outer network side data scheduling module and the outer network side data ferrying module, the CRC check module performs CRC check on the data packet, if the check is qualified, the data packet is allowed to be normally transmitted, and if the check is unqualified, the data packet is required to be retransmitted. By the arrangement, errors of the data packets in the transmission process are avoided, and the safety and the stability of data transmission are improved.

It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. In addition, "front", "rear", "left", "right", "upper" and "lower" in this document are referred to the placement states shown in the drawings.

Finally, it should be noted that: the above examples are only for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于混合路由算法的片上网络设计方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!