A one-way data transmission method for industrial Internet access

By building a one-way network and establishing a packet loss model, the transmission rate setting solution is optimized, and the balance between speed and packet loss impact in one-way data transmission is solved, and efficient and reliable data transmission is achieved.

CN120186102BActive Publication Date: 2025-08-08SHANDONG GUOXIN BLUE SHIELD ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510638227.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-08-08
Estimated Expiration
2045-05-19

AI Technical Summary

Technical Problem

In the industrial Internet, the existing technology cannot take into account the impact of one-way data transmission speed and packet loss on data identification at the same time, making it difficult to guarantee the reliability and security of data transmission.

Method used

By building a one-way network, obtain sample data for transmission at different rates, establish a packet loss model for transmission rate, form a transmission rate setting scheme, analyze the impact of packet loss on data identification, and select the scheme with the smallest identification defect rate for data transmission.

Benefits of technology

It realizes the reduction of unidentified data within the transmission time limit, ensures the quality and reliability of data transmission, and ensures the security of data flowing only to the receiving end with one-way.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186102B_ABST
    Figure CN120186102B_ABST
Patent Text Reader

Abstract

The present invention discloses a unidirectional data transmission method for industrial Internet access, which relates to the field of data transmission technology and includes the following steps: obtaining at least one sample transmission result; obtaining a model of packet loss related to transmission rate; evenly dividing real-time industrial data into real-time data blocks in sequence; forming a transmission rate setting scheme for the real-time data blocks; forming a packet loss density distribution of the transmission rate setting scheme; forming a model of the impact of packet loss on data recognition; analyzing and obtaining the recognition defect rate of the transmission rate setting scheme; and transmitting the real-time data blocks using the transmission rate of the real-time data blocks set in the target scheme. By obtaining a model of packet loss related to transmission rate, forming a transmission rate setting scheme, forming a model of the impact of packet loss on data recognition, and obtaining the recognition defect rate of the transmission rate setting scheme, the time requirement for transmission can be guaranteed while ensuring that the amount of unrecognizable data is as small as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data transmission technology, and in particular to a unidirectional data transmission method for industrial Internet access. Background Art

[0002] In today's era of rapid development of information technology, data exchange and sharing across different networks and security domains can break down information silos and promote the sharing and utilization of knowledge and resources. However, differences in security policies, security status, technical standards, and physical isolation between networks make cross-network data transmission extremely complex and difficult. To ensure the exchange of critical business data, high security and reliability requirements are placed on data exchange. Therefore, it is necessary to design a method and device that ensures data flow is only one-way, from the sender to the receiver, while also ensuring data security and reliability.

[0003] However, since data is transmitted in one direction, data verification cannot be performed through responses. During data transmission, packet loss is common. When too much packet loss occurs, it is easy to affect the normal recognition of the data. The speed of data transmission is closely related to packet loss. The existing technology lacks a balance between the two and cannot take into account both the speed of data transmission and the impact of packet loss on recognition. Summary of the Invention

[0004] In order to solve the above technical problems, a one-way data transmission method for industrial Internet access is provided. This technical solution solves the problems raised in the above background technology.

[0005] In order to achieve the above objects, the technical solution adopted by the present invention is:

[0006] A unidirectional data transmission method for industrial Internet access, comprising:

[0007] At least one sample industrial data is acquired in advance, the sample industrial data has the same size, and a unidirectional network for unidirectional data transmission is constructed;

[0008] Using a unidirectional network to perform unidirectional transmission of the sample industrial data at different rates, obtaining at least one sample transmission result, aggregating the at least one sample transmission result into a sample transmission result set, wherein the sample transmission result set corresponds to the sample industrial data;

[0009] Based on the comparison of sample transmission results with sample industrial data, a model of packet loss and transmission rate is obtained;

[0010] Acquire in real time the total amount of real-time industrial data waiting to be transmitted and the transmission limit time of the real-time industrial data, and evenly divide the real-time industrial data into at least one real-time data block in sequence, where the size of the real-time data block is equal to the size of the sample industrial data;

[0011] Based on the total amount of real-time data and the transmission limit time of the real-time industrial data, forming at least one transmission rate setting scheme for the real-time data block;

[0012] Based on the model of packet loss and transmission rate, the packet loss density distribution of the transmission rate setting scheme is formed;

[0013] Form a model of the impact of packet loss on data recognition;

[0014] Based on the packet loss density distribution and the impact model of packet loss on data recognition, the recognition defect rate of the transmission rate setting scheme is analyzed and obtained;

[0015] The transmission rate setting scheme with the smallest defect rate is identified and used as the target scheme. The real-time data blocks are transmitted using the transmission rate of the real-time data blocks set in the target scheme.

[0016] Preferably, the construction of a unidirectional network for unidirectional data transmission comprises the following steps:

[0017] Establishing a first network environment and a second network environment, wherein the first network environment is used to send data and the second network environment is used to receive data, and the first network environment and the second network environment are two independent local area networks;

[0018] Configuring a first data transmission device in a first network environment, where the first data transmission device can only send data but cannot receive data;

[0019] configuring a second data transmission device in the second network environment, the second data transmission device being only capable of receiving data but not transmitting data;

[0020] The first network environment, the second network environment, the first data transmission device, and the second data transmission device are regarded as a unidirectional network.

[0021] Preferably, the method of using a unidirectional network to perform unidirectional transmission of sample industrial data at different rates to obtain at least one sample transmission result includes the following steps:

[0022] Obtaining a transmission rate range of a unidirectional network, dividing the transmission rate range into equal intervals, and obtaining at least one identification point;

[0023] The value of the identification point is used as the transmission rate to transmit the sample industrial data and obtain the sample transmission result.

[0024] Preferably, obtaining a model of packet loss and transmission rate based on the comparison result of the sample transmission result and the sample industrial data includes the following steps:

[0025] Comparing the sample transmission result with the sample industrial data to obtain at least one packet loss portion, the packet loss portion existing in the sample industrial data, obtaining a distribution position of the packet loss portion in the sample industrial data as a feature position, the feature position corresponding to an identification point generating the sample transmission result;

[0026] Randomly generate at least one benchmark industrial data, the size of the benchmark industrial data is consistent with the sample industrial data, the number of the benchmark industrial data is consistent with the number of identification points, and establish a one-to-one correspondence between the benchmark industrial data and the identification points;

[0027] Marking the reference industrial data to obtain at least one reference position, wherein the relative position of the reference position in the reference industrial data is consistent with the relative position of the feature position corresponding to the same identification point in the sample industrial data;

[0028] Evenly dividing the reference industrial data to obtain at least one reference block, and obtaining the coordinates of a midpoint of the reference block;

[0029] The number of reference positions appearing in the reference block is counted as the first number, the length of the reference block in the reference industrial data is counted as the second number, and the first number is divided by the second number to obtain the distribution density;

[0030] Pair the coordinates of the midpoint of the reference block with the identification point corresponding to the reference industrial data as the spatiotemporal coefficient (x, y, v), where x is the horizontal coordinate of the coordinates of the midpoint of the reference block, y is the vertical coordinate of the coordinates of the midpoint of the reference block, and v is the value of the identification point;

[0031] The spatial-temporal coefficients are paired and fitted with the distribution density corresponding to the reference block to obtain a packet loss fitting function, which is used as a model of packet loss with respect to transmission rate.

[0032] Preferably, forming at least one transmission rate setting scheme for a real-time data block based on the total amount of real-time data and the transmission limit time of the real-time industrial data comprises the following steps:

[0033] The identification points are randomly assigned to the real-time data blocks, and each assignment scheme of all real-time data blocks forms a preliminary rate scheme;

[0034] The transmission time is obtained by dividing the size of the real-time data block by the value of the identification point assigned to the real-time data block;

[0035] In the preparatory rate scheme, the transmission time of the real-time data blocks is accumulated to obtain the total transmission time;

[0036] A preliminary rate scheme in which the total transmission time is less than the transmission limit time is used as the transmission rate setting scheme.

[0037] Preferably, forming a packet loss density distribution of a transmission rate setting scheme based on a packet loss-to-transmission rate model comprises the following steps:

[0038] The coordinates of any point in the real-time data block and the values of the identification points matched by the real-time data block in the transmission rate setting scheme are substituted into the packet loss model with respect to the transmission rate to obtain the estimated packet loss density of any point in the real-time data block.

[0039] Preferably, forming a model of the impact of packet loss on data recognition includes the following steps:

[0040] Based on historical data, a recognition threshold is obtained. When the size of the lost data block exceeds the recognition threshold, the probability that the data at the location of the lost data block cannot be fully recognized is 1, where the lost data block is continuous data.

[0041] Use 0 and the identification critical value as endpoints to form an influence interval, and divide the influence interval into equal intervals to obtain at least one data point;

[0042] Obtain at least one sample packet loss data, and under the condition that the size of the continuous data of the packet loss in the sample packet loss data is equal to the value at the data point, count the number of sample packet loss data that is not completely recognized as the number of features;

[0043] Compare the number of features with the total number of sample packet loss data to obtain the probability of loss;

[0044] The data points are paired with the defect probability and fitted to obtain the defect fitting function, which is used as a model of the impact of packet loss on data recognition.

[0045] Preferably, the analyzing and obtaining the recognition defect rate of the transmission rate setting scheme based on the packet loss density distribution and the packet loss impact model on data recognition includes the following steps:

[0046] Using the identification critical value and the total amount of real-time industrial data as endpoints, forming a verification interval, dividing the verification interval into equal intervals to obtain at least one test point, wherein the intervals between adjacent test points and adjacent data points are equal;

[0047] forming at least one data shift frame, the data shift frame consisting of at least one first data shift frame and at least one second data shift frame, the length of the first data shift frame being equal to the value of the data point, and the length of the second data shift frame being equal to the value of the test point;

[0048] The data moving frame moves and selects the data from the initial position to the end position of the real-time industrial data to obtain at least one selected data block. The moving distance of the data moving frame each time is equal to the allowed accuracy. The allowed accuracy is the allowable error during data recognition.

[0049] Uniformly select at least one selected point in the selected data block, and based on the packet loss density distribution of the transmission rate setting scheme, average the estimated packet loss density of the selected points in the selected data block to obtain the packet loss rate of the selected data block.

[0050] Substitute the length of the first data moving frame into the defect fitting function to obtain a frame selection coefficient, correspond the frame selection coefficient to the frame selection data block generated by the first data moving frame, and set the frame selection coefficient of the frame selection data block generated by the second data moving frame to 1;

[0051] The packet loss rate of all selected data blocks in the transmission rate setting scheme is multiplied by the selection coefficient and then accumulated to obtain the recognition defect rate of the transmission rate setting scheme.

[0052] Compared with the prior art, the present invention has the following beneficial effects:

[0053] By obtaining a model of packet loss related to transmission rate, forming a transmission rate setting scheme, forming a model of the impact of packet loss on data recognition, and obtaining the recognition defect rate of the transmission rate setting scheme, multiple transmission rate setting schemes that meet the transmission time limit can be formed, and the total impact of packet loss caused by different transmission schemes can be identified, so as to select the scheme with the least impact on data recognition for transmission, thereby ensuring the time requirements for transmission, and at the same time, ensuring that the amount of unrecognizable data is as small as possible, thereby ensuring the transmission quality of one-way transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 Schematic diagram of the process of the one-way data transmission method for industrial Internet access of the present invention;

[0055] Figure 2 A schematic diagram of a process for constructing a unidirectional network for unidirectional data transmission according to the present invention;

[0056] Figure 3 This is a flow chart of the present invention for obtaining a model of packet loss related to transmission rate based on comparison results of sample transmission results with sample industrial data;

[0057] Figure 4 A flow chart of at least one transmission rate setting scheme for forming a real-time data block based on the total amount of real-time data and the transmission limit time of real-time industrial data according to the present invention;

[0058] Figure 5Schematic diagram of the process of forming a model of the impact of packet loss on data recognition according to the present invention;

[0059] Figure 6 This is a flow chart of analyzing and obtaining the recognition defect rate of the transmission rate setting solution based on the packet loss density distribution and the impact model of packet loss on data recognition in the present invention. DETAILED DESCRIPTION

[0060] The following description is intended to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are merely examples, and those skilled in the art may conceive of other obvious variations.

[0061] Reference Figure 1 As shown, a unidirectional data transmission method for industrial Internet access includes:

[0062] At least one sample industrial data is acquired in advance, the sample industrial data has the same size, and a unidirectional network for unidirectional data transmission is constructed;

[0063] Using a unidirectional network to perform unidirectional transmission of the sample industrial data at different rates, obtaining at least one sample transmission result, aggregating the at least one sample transmission result into a sample transmission result set, wherein the sample transmission result set corresponds to the sample industrial data;

[0064] Based on the comparison of sample transmission results with sample industrial data, a model of packet loss and transmission rate is obtained;

[0065] Acquire in real time the total amount of real-time industrial data waiting to be transmitted and the transmission limit time of the real-time industrial data, and evenly divide the real-time industrial data into at least one real-time data block in sequence, where the size of the real-time data block is equal to the size of the sample industrial data;

[0066] Based on the total amount of real-time data and the transmission limit time of the real-time industrial data, forming at least one transmission rate setting scheme for the real-time data block;

[0067] Based on the model of packet loss and transmission rate, the packet loss density distribution of the transmission rate setting scheme is formed;

[0068] Form a model of the impact of packet loss on data recognition;

[0069] Based on the packet loss density distribution and the impact model of packet loss on data recognition, the recognition defect rate of the transmission rate setting scheme is analyzed and obtained;

[0070] The transmission rate setting scheme with the smallest defect rate is identified and used as the target scheme. The real-time data blocks are transmitted using the transmission rate of the real-time data blocks set in the target scheme.

[0071] In this scheme, considering that there is a certain relationship between the speed of data transmission and the packet loss rate, different speeds are used to transmit data. Packet loss may occur at separate locations or at adjacent locations. For packet loss at separate locations, an independent method is used to determine whether data recognition can be performed. For packet loss at adjacent locations, they need to be merged to determine whether complete data recognition can be performed. In this way, the recognition defect rate of the transmission can be obtained. However, since there are many schemes for transmitting at different speeds, it is necessary to make approximate estimates of all possible situations in order to obtain the required scheme.

[0072] Reference Figure 2 As shown, building a unidirectional network for unidirectional data transmission includes the following steps:

[0073] Establishing a first network environment and a second network environment, wherein the first network environment is used to send data and the second network environment is used to receive data, and the first network environment and the second network environment are two independent local area networks;

[0074] Configuring a first data transmission device in a first network environment, where the first data transmission device can only send data but cannot receive data;

[0075] configuring a second data transmission device in the second network environment, the second data transmission device being only capable of receiving data but not transmitting data;

[0076] The first network environment, the second network environment, the first data transmission device, and the second data transmission device are regarded as a unidirectional network.

[0077] Using a unidirectional network to transmit sample industrial data in one direction at different rates to obtain at least one sample transmission result includes the following steps:

[0078] Obtaining a transmission rate range of a unidirectional network, dividing the transmission rate range into equal intervals, and obtaining at least one identification point;

[0079] The value of the identification point is used as the transmission rate to transmit the sample industrial data and obtain the sample transmission result.

[0080] Reference Figure 3 As shown, based on the comparison results of the sample transmission results and the sample industrial data, the model of packet loss and transmission rate is obtained, which includes the following steps:

[0081] Comparing the sample transmission result with the sample industrial data to obtain at least one packet loss portion, the packet loss portion existing in the sample industrial data, obtaining a distribution position of the packet loss portion in the sample industrial data as a feature position, the feature position corresponding to an identification point generating the sample transmission result;

[0082] Randomly generate at least one benchmark industrial data, the size of the benchmark industrial data is consistent with the sample industrial data, the number of the benchmark industrial data is consistent with the number of identification points, and establish a one-to-one correspondence between the benchmark industrial data and the identification points;

[0083] Marking the reference industrial data to obtain at least one reference position, wherein the relative position of the reference position in the reference industrial data is consistent with the relative position of the feature position corresponding to the same identification point in the sample industrial data;

[0084] Evenly dividing the reference industrial data to obtain at least one reference block, and obtaining the coordinates of a midpoint of the reference block;

[0085] The number of reference positions appearing in the reference block is counted as the first number, the length of the reference block in the reference industrial data is counted as the second number, and the first number is divided by the second number to obtain the distribution density;

[0086] Pair the coordinates of the midpoint of the reference block with the identification point corresponding to the reference industrial data as the spatiotemporal coefficient (x, y, v), where x is the horizontal coordinate of the coordinates of the midpoint of the reference block, y is the vertical coordinate of the coordinates of the midpoint of the reference block, and v is the value of the identification point;

[0087] The spatial-temporal coefficients are paired and fitted with the distribution density corresponding to the reference block to obtain a packet loss fitting function, which is used as a model of packet loss with respect to transmission rate.

[0088] During transmission, the probability of packet loss at different locations at the same transmission speed will vary. This is related to the transmission duration, that is, the transmission fatigue. Therefore, the location parameter needs to be taken into account in the model to estimate the packet loss density at different locations at different rates.

[0089] Reference Figure 4 As shown, forming at least one transmission rate setting scheme for a real-time data block based on the total amount of real-time industrial data and the transmission limit time includes the following steps:

[0090] The identification points are randomly assigned to the real-time data blocks, and each assignment scheme of all real-time data blocks forms a preliminary rate scheme;

[0091] The transmission time is obtained by dividing the size of the real-time data block by the value of the identification point assigned to the real-time data block;

[0092] In the preparatory rate scheme, the transmission time of the real-time data blocks is accumulated to obtain the total transmission time;

[0093] A preliminary rate scheme in which the total transmission time is less than the transmission limit time is used as the transmission rate setting scheme.

[0094] The transmission limit time of real-time industrial data is actually a delay requirement, that is, the data transmission must be within the allowable delay range. Otherwise, if the time is too long, it will affect the user experience. Therefore, the transmission time of the transmission rate setting scheme is all within the transmission limit time. In the transmission rate setting scheme, since the transmission speed of the real-time data block is fixed, the transmission time of the real-time data block can be calculated based on this, and the overall transmission time can be obtained by accumulation.

[0095] Based on the packet loss model with respect to transmission rate, forming a packet loss density distribution for a transmission rate setting scheme includes the following steps:

[0096] The coordinates of any point in the real-time data block and the values of the identification points matched by the real-time data block in the transmission rate setting scheme are substituted into the packet loss model with respect to the transmission rate to obtain the estimated packet loss density of any point in the real-time data block.

[0097] Reference Figure 5 As shown, forming a model of the impact of packet loss on data recognition includes the following steps:

[0098] Based on historical data, a recognition threshold is obtained. When the size of the lost data block exceeds the recognition threshold, the probability that the data at the location of the lost data block cannot be fully recognized is 1, where the lost data block is continuous data.

[0099] Use 0 and the identification critical value as endpoints to form an influence interval, and divide the influence interval into equal intervals to obtain at least one data point;

[0100] Obtain at least one sample packet loss data, and under the condition that the size of the continuous data of the packet loss in the sample packet loss data is equal to the value at the data point, count the number of sample packet loss data that is not completely recognized as the number of features;

[0101] Compare the number of features with the total number of sample packet loss data to obtain the probability of loss;

[0102] The data points are paired with the defect probability and fitted to obtain the defect fitting function, which is used as a model of the impact of packet loss on data recognition.

[0103] When the packet loss data is very small, it may cause the data at the location to be unrecognizable, but it may not have a perceptible impact. Once it exceeds the recognition threshold, it will cause a perceptible impact. Therefore, when building the model, estimates are made for situations below the recognition threshold, and for situations above the recognition threshold, the unrecognition rate is 100%.

[0104] Reference Figure 6As shown, based on the packet loss density distribution and the impact model of packet loss on data recognition, analyzing and obtaining the recognition defect rate of the transmission rate setting scheme includes the following steps:

[0105] Using the identification critical value and the total amount of real-time industrial data as endpoints, forming a verification interval, dividing the verification interval into equal intervals to obtain at least one test point, wherein the intervals between adjacent test points and adjacent data points are equal;

[0106] forming at least one data shift frame, the data shift frame consisting of at least one first data shift frame and at least one second data shift frame, the length of the first data shift frame being equal to the value of the data point, and the length of the second data shift frame being equal to the value of the test point;

[0107] The data moving frame moves and selects the data from the initial position to the end position of the real-time industrial data to obtain at least one selected data block. The moving distance of the data moving frame each time is equal to the allowed accuracy. The allowed accuracy is the allowable error during data recognition.

[0108] Uniformly select at least one selected point in the selected data block, and based on the packet loss density distribution of the transmission rate setting scheme, average the estimated packet loss density of the selected points in the selected data block to obtain the packet loss rate of the selected data block.

[0109] Substitute the length of the first data moving frame into the defect fitting function to obtain a frame selection coefficient, correspond the frame selection coefficient to the frame selection data block generated by the first data moving frame, and set the frame selection coefficient of the frame selection data block generated by the second data moving frame to 1;

[0110] The packet loss rate of all selected data blocks in the transmission rate setting scheme is multiplied by the selection coefficient and then accumulated to obtain the recognition defect rate of the transmission rate setting scheme.

[0111] During recognition, the unrecognizable situation of the selected data block selected by the data moving frame is estimated. First, the internal packet loss situation is estimated, that is, the overall packet loss density in the selected data block. Secondly, the unrecognizable rate of the selected data block in this situation needs to be considered, that is, the recognition defect rate. Here it is assumed that all the selected data blocks are lost, but in actual situations, there are infinite possibilities for the continuous data length of packet loss. Therefore, the length of the data moving frame is restricted so that the obtained data moving frame can approximate the continuous data length of packet loss in actual situations. Then, by analyzing the situation of the data moving frame, the recognition defect rate of the transmission rate setting scheme is obtained. Since the transmission rate setting scheme needs to be adjusted, The unrecognizable rate of data in each place in the case due to packet loss is analyzed. Therefore, it is necessary to use a data moving frame for moving frame selection to obtain at least one framed data block. However, due to the different lengths of the framed data blocks, the possibility of unrecognition caused is also different. Here, the frame selection coefficient is used to estimate the possibility of unrecognition. When the length of the framed data block does not exceed the recognition critical value, the frame selection coefficient is determined by the defect fitting function. However, for the framed data block whose length exceeds the recognition critical value, it will inevitably lead to data unrecognizable. Therefore, the frame selection coefficient is set to 1, and then the frame selection coefficient can be used to summarize the impact of packet loss of all framed data blocks in the transmission rate setting scheme on recognition to obtain the recognition defect rate.

[0112] A storage medium is also proposed, on which a computer-readable program is stored. When the computer-readable program is called, it executes the above-mentioned unidirectional data transmission method for industrial Internet access.

[0113] It is understandable that the storage medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a DVD; or a semiconductor medium, such as a solid state disk (SSD).

[0114] In summary, the advantages of the present invention are: by obtaining a model of packet loss with respect to transmission rate, forming a transmission rate setting scheme, forming a model of the impact of packet loss on data recognition, and obtaining the recognition defect rate of the transmission rate setting scheme, multiple transmission rate setting schemes that meet the transmission time limit can be formed, and the total impact of packet loss caused by different transmission schemes can be identified, so as to select the scheme with the least impact on data recognition for transmission, thereby ensuring the time requirements of transmission, and at the same time, ensuring that the amount of data that cannot be recognized is as small as possible, thereby ensuring the transmission quality of one-way transmission.

[0115] The above shows and describes the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions merely illustrate the principles of the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and modifications are intended to fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.

Claims

1. A one-way data transmission method for industrial Internet access, characterized in that: include: At least one sample industrial data is acquired in advance, the sample industrial data has the same size, and a unidirectional network for unidirectional data transmission is constructed; Using a unidirectional network to perform unidirectional transmission of the sample industrial data at different rates, obtaining at least one sample transmission result, aggregating the at least one sample transmission result into a sample transmission result set, wherein the sample transmission result set corresponds to the sample industrial data; Based on the comparison of sample transmission results with sample industrial data, a model of packet loss and transmission rate is obtained; Acquire in real time the total amount of real-time industrial data waiting to be transmitted and the transmission limit time of the real-time industrial data, and evenly divide the real-time industrial data into at least one real-time data block in sequence, where the size of the real-time data block is equal to the size of the sample industrial data; Based on the total amount of real-time data and the transmission limit time of the real-time industrial data, forming at least one transmission rate setting scheme for the real-time data block; Based on the model of packet loss and transmission rate, the packet loss density distribution of the transmission rate setting scheme is formed; Form a model of the impact of packet loss on data recognition; Based on the packet loss density distribution and the impact model of packet loss on data recognition, the recognition defect rate of the transmission rate setting scheme is analyzed and obtained; The transmission rate setting scheme with the smallest defect rate is identified and used as the target scheme. The real-time data blocks are transmitted using the transmission rate of the real-time data blocks set in the target scheme.

2. A one-way data transmission method for industrial Internet access according to claim 1, characterized in that: The construction of a unidirectional network for unidirectional data transmission comprises the following steps: Establishing a first network environment and a second network environment, wherein the first network environment is used to send data and the second network environment is used to receive data, and the first network environment and the second network environment are two independent local area networks; Configuring a first data transmission device in a first network environment, where the first data transmission device can only send data but cannot receive data; configuring a second data transmission device in the second network environment, the second data transmission device being only capable of receiving data but not transmitting data; The first network environment, the second network environment, the first data transmission device, and the second data transmission device are regarded as a unidirectional network.

3. A one-way data transmission method for industrial Internet access according to claim 2, characterized in that: The method of using a unidirectional network to perform unidirectional transmission of sample industrial data at different rates to obtain at least one sample transmission result includes the following steps: Obtaining a transmission rate range of a unidirectional network, dividing the transmission rate range into equal intervals, and obtaining at least one identification point; The value of the identification point is used as the transmission rate to transmit the sample industrial data and obtain the sample transmission result.

4. A one-way data transmission method for industrial Internet access according to claim 3, characterized in that: The method of obtaining a model of packet loss and transmission rate based on the comparison results of the sample transmission results and the sample industrial data includes the following steps: Comparing the sample transmission result with the sample industrial data to obtain at least one packet loss portion, the packet loss portion existing in the sample industrial data, obtaining a distribution position of the packet loss portion in the sample industrial data as a feature position, the feature position corresponding to an identification point generating the sample transmission result; Randomly generate at least one benchmark industrial data, the size of the benchmark industrial data is consistent with the sample industrial data, the number of the benchmark industrial data is consistent with the number of identification points, and establish a one-to-one correspondence between the benchmark industrial data and the identification points; Marking the reference industrial data to obtain at least one reference position, wherein the relative position of the reference position in the reference industrial data is consistent with the relative position of the feature position corresponding to the same identification point in the sample industrial data; Evenly dividing the reference industrial data to obtain at least one reference block, and obtaining the coordinates of a midpoint of the reference block; The number of reference positions appearing in the reference block is counted as the first number, the length of the reference block in the reference industrial data is counted as the second number, and the first number is divided by the second number to obtain the distribution density; Pair the coordinates of the midpoint of the reference block with the identification point corresponding to the reference industrial data as the spatiotemporal coefficient (x, y, v), where x is the horizontal coordinate of the coordinates of the midpoint of the reference block, y is the vertical coordinate of the coordinates of the midpoint of the reference block, and v is the value of the identification point; The spatial-temporal coefficients are paired and fitted with the distribution density corresponding to the reference block to obtain a packet loss fitting function, which is used as a model of packet loss with respect to transmission rate.

5. A one-way data transmission method for industrial Internet access according to claim 4, characterized in that: The method of forming at least one transmission rate setting scheme for real-time data blocks based on the total amount of real-time data and the transmission limit time of the real-time industrial data includes the following steps: The identification points are randomly assigned to the real-time data blocks, and each assignment scheme of all real-time data blocks forms a preliminary rate scheme; The transmission time is obtained by dividing the size of the real-time data block by the value of the identification point assigned to the real-time data block; In the preparatory rate scheme, the transmission time of the real-time data blocks is accumulated to obtain the total transmission time; A preliminary rate scheme in which the total transmission time is less than the transmission limit time is used as the transmission rate setting scheme.

6. A one-way data transmission method for industrial Internet access according to claim 5, characterized in that: The method of forming a packet loss density distribution of a transmission rate setting scheme based on a packet loss-to-transmission rate model includes the following steps: The coordinates of any point in the real-time data block and the values of the identification points matched by the real-time data block in the transmission rate setting scheme are substituted into the packet loss model with respect to the transmission rate to obtain the estimated packet loss density of any point in the real-time data block.

7. A one-way data transmission method for industrial Internet access according to claim 6, characterized in that: The formation of the impact model of packet loss on data recognition includes the following steps: Based on historical data, a recognition threshold is obtained. When the size of the lost data block exceeds the recognition threshold, the probability that the data at the location of the lost data block cannot be fully recognized is 1, where the lost data block is continuous data. Use 0 and the identification critical value as endpoints to form an influence interval, and divide the influence interval into equal intervals to obtain at least one data point; Obtain at least one sample packet loss data, and under the condition that the size of the continuous data of the packet loss in the sample packet loss data is equal to the value at the data point, count the number of sample packet loss data that is not completely recognized as the number of features; Compare the number of features with the total number of sample packet loss data to obtain the probability of loss; The data points are paired with the defect probability and fitted to obtain the defect fitting function, which is used as a model of the impact of packet loss on data recognition.

8. A one-way data transmission method for industrial Internet access according to claim 7, characterized in that: The analysis of obtaining the recognition defect rate of the transmission rate setting scheme based on the packet loss density distribution and the impact model of packet loss on data recognition includes the following steps: Using the identification critical value and the total amount of real-time industrial data as endpoints, forming a verification interval, dividing the verification interval into equal intervals to obtain at least one test point, wherein the intervals between adjacent test points and adjacent data points are equal; forming at least one data shift frame, the data shift frame consisting of at least one first data shift frame and at least one second data shift frame, the length of the first data shift frame being equal to the value of the data point, and the length of the second data shift frame being equal to the value of the test point; The data moving frame moves and selects the data from the initial position to the end position of the real-time industrial data to obtain at least one selected data block. The moving distance of the data moving frame each time is equal to the allowed accuracy. The allowed accuracy is the allowable error during data recognition. Uniformly select at least one selected point in the selected data block, and based on the packet loss density distribution of the transmission rate setting scheme, average the estimated packet loss density of the selected points in the selected data block to obtain the packet loss rate of the selected data block. Substitute the length of the first data moving frame into the defect fitting function to obtain a frame selection coefficient, correspond the frame selection coefficient to the frame selection data block generated by the first data moving frame, and set the frame selection coefficient of the frame selection data block generated by the second data moving frame to 1; The packet loss rate of all selected data blocks in the transmission rate setting scheme is multiplied by the selection coefficient and then accumulated to obtain the recognition defect rate of the transmission rate setting scheme.

Citation Information

Patent Citations

  • Method for controlling transmission rate of communication interface and network equipment

    CN103139088A

  • A method and apparatus for monitoring events in network traffic

    WO2006067772A1