An industrial data transmission system based on cloud computing
By designing an industrial data transmission system based on cloud computing, collecting, encrypting, transmitting, evaluating and adjusting industrial data, the problem of low data transmission quality caused by the lack of full-process monitoring in the existing technology is solved, and the security and quality of data transmission are improved.
Patent Information
- Application Number
- CN202410359592.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-27
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-03-27
AI Technical Summary
The lack of full-process monitoring of industrial data transmission processes in the prior art leads to low data transmission quality. How to improve the security and quality of data during transmission is a problem that needs to be solved.
Design an industrial data transmission system based on cloud computing, including data acquisition module, data encryption module, data transmission module, transmission quality evaluation module and transmission adjustment module. Through the collaborative work of these modules, industrial data can be collected, encrypted, transmitted, evaluated and adjusted to ensure the security and quality of data during transmission.
By monitoring and adjusting industrial data throughout the process, the security and quality of data during transmission are improved, and the continuity and competitiveness of factory business are ensured.
Smart Images

Figure CN118282725B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data transmission, and in particular to an industrial data transmission system based on cloud computing. Background Art
[0002] With the development of society and the improvement of people's living standards, industrial data transmission has become increasingly important in the context of digital transformation. Ensuring the security, integrity and availability of industrial data during transmission is of great significance for maintaining factory business continuity, protecting factory competitiveness and economic interests, and ensuring factory safe transformation and sustainable and healthy development.
[0003] In the prior art, there is no full monitoring of the transmission process, resulting in low data transmission quality. How to improve the security of data during transmission, monitor the transmission process throughout, and adjust the data transmission according to the monitoring results to improve the quality of data transmission is a problem we need to solve. To this end, a cloud computing-based industrial data transmission system is now provided. Summary of the invention
[0004] In order to solve the above technical problems, an object of the present invention is to provide an industrial data transmission system based on cloud computing.
[0005] The object of the present invention can be achieved by the following technical solutions: an industrial data transmission system based on cloud computing, comprising a transmission center, wherein the transmission center is communicatively connected with a data acquisition module, a data encryption module, a data transmission module, a transmission quality assessment module and a transmission adjustment module;
[0006] The data acquisition module is used to collect industrial data of the factory;
[0007] The data encryption module is used to encrypt the collected industrial data to obtain an encrypted industrial binary data stream;
[0008] The data transmission module is used to transmit the obtained encrypted industrial binary data stream;
[0009] The transmission quality assessment module is used to assess the transmission quality of the encrypted industrial binary data stream to obtain an assessment result;
[0010] The transmission adjustment module is used to adjust the transmission of the encrypted industrial binary data stream according to the obtained evaluation result.
[0011] Furthermore, the process of the data acquisition module collecting the industrial data of the factory includes:
[0012] The data acquisition module is composed of several acquisition terminals, and the industrial data includes factory external data, factory operation data, factory production line equipment data and factory power distribution data;
[0013] The acquisition terminal is configured and a corresponding configuration channel is generated. The server of the corresponding factory is linked through the generated configuration channel. The acquisition terminal obtains the corresponding industrial data through the corresponding configuration channel.
[0014] Furthermore, the process of the data encryption module encrypting the collected industrial data includes:
[0015] Convert the characters in the industrial data into corresponding binary representations through the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the industrial binary data stream;
[0016] The industrial binary data stream includes a factory external binary data stream, a factory operation binary data stream, a factory production line equipment binary data stream, and a factory power distribution binary data stream;
[0017] Arrange characters in the factory external data into a character string, convert the characters in the character string into corresponding binary representations using the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory external binary data stream;
[0018] Arrange characters in the factory operation data into a character string, convert the characters in the character string into corresponding binary representations through the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory operation binary data stream;
[0019] Arrange the characters in the factory production line equipment data into a string, convert the characters in the string into corresponding binary representations through the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory production line equipment binary data stream;
[0020] Arrange characters in the factory power distribution data into a character string, convert the characters in the character string into corresponding binary representations using the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory power distribution binary data stream;
[0021] Divide industrial binary data stream into several data blocks;
[0022] Generate a random key, perform XOR operation on the data block and the key, divide the XORed data block into several matrices, perform several rounds of encryption cycles on the divided matrices, combine the matrices obtained from the last round of encryption to obtain the corresponding data block, and combine the data blocks to obtain the corresponding encrypted industrial binary data stream.
[0023] Furthermore, the process of the data transmission module transmitting the obtained encrypted industrial binary data stream includes:
[0024] The data transmission module is provided with a data stream transmission channel and a standby data stream transmission channel;
[0025] The standby data stream transmission channel includes an open state and a closed state, and the initial state of the standby data stream transmission channel is a closed state;
[0026] Adding checksums to encrypted industrial binary data streams;
[0027] The transmission order of the encrypted industrial binary data stream is obtained, and the encrypted industrial binary data stream is transmitted through the data stream transmission channel according to the obtained transmission order.
[0028] Furthermore, the process of obtaining the transmission order of the encrypted industrial binary data stream includes:
[0029] Obtain the percentage of the importance of the encrypted factory external binary data stream, the encrypted factory operation binary data stream, the encrypted factory production line equipment binary data stream and the encrypted factory power distribution binary data stream in the encrypted industrial binary data stream, compare the obtained percentages, and determine the transmission order of the encrypted industrial binary data stream according to the percentage from large to small.
[0030] Furthermore, the process of the transmission quality assessment module assessing the transmission quality of the encrypted industrial binary data stream includes:
[0031] Setting a monitoring period, obtaining a data stream transmission speed of a data stream transmission channel and a symbol error rate of the transmitted data stream within the monitoring period;
[0032] The acquired data stream transmission speed and symbol error rate are combined to obtain a transmission quality assessment coefficient, and a standard value of the transmission quality assessment coefficient is set;
[0033] If the transmission quality assessment coefficient within the monitoring period does not reach the transmission quality assessment coefficient standard value, the transmission quality within this monitoring period is unqualified; if the transmission quality assessment coefficient within the monitoring period reaches the transmission quality assessment coefficient standard value, the transmission quality within this monitoring period is qualified.
[0034] Furthermore, the process of obtaining the symbol error rate of the data stream transmitted during the monitoring period includes:
[0035] The check code in the monitoring period is obtained, the number of error check codes is obtained through the encrypted industrial binary data stream transmitted in the monitoring period, and the number of error check codes obtained is compared with the number of check codes obtained to obtain the symbol error rate.
[0036] Furthermore, the process of the transmission adjustment module adjusting the transmission of the encrypted industrial binary data stream according to the obtained evaluation result includes:
[0037] When the transmission quality within the monitoring period is unqualified, open the backup data stream transmission channel and obtain the transmission quality assessment coefficient within the next monitoring period. If the transmission quality assessment coefficient does not reach the standard value of the transmission quality assessment coefficient, the state of the backup data stream transmission channel remains unchanged. If the transmission quality assessment coefficient reaches the standard value of the transmission quality assessment coefficient, close the backup data stream transmission channel.
[0038] Compared with the prior art, the beneficial effects of the present invention are: collecting industrial data within a factory, encrypting the collected industrial data to obtain an encrypted industrial binary data stream, obtaining a transmission order of the encrypted industrial binary data stream, transmitting the encrypted industrial binary data stream according to the obtained transmission order, setting a monitoring period, obtaining a transmission quality evaluation coefficient within the monitoring period, evaluating the transmission quality through the obtained transmission quality evaluation coefficient, and adjusting the transmission of the encrypted industrial binary data stream according to the evaluation result, thereby improving the security of data during transmission and improving the quality of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0040] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0041] like Figure 1 As shown, an industrial data transmission system based on cloud computing includes a transmission center, wherein the transmission center is communicatively connected with a data acquisition module, a data encryption module, a data transmission module, a transmission quality assessment module, and a transmission adjustment module;
[0042] The data acquisition module is used to collect industrial data of the factory;
[0043] It should be further explained that, in the specific implementation process, the process of the data acquisition module collecting the industrial data of the factory includes:
[0044] The data acquisition module is composed of an external data acquisition terminal, an operation data acquisition terminal, an equipment data acquisition terminal and a power distribution and utilization data acquisition terminal;
[0045] The industrial data includes factory external data, factory operation data, factory production line equipment data, and factory power distribution data;
[0046] The external data acquisition terminal is used to collect factory external data, the operation data acquisition terminal is used to collect factory operation data, the equipment data acquisition terminal is used to collect factory production line equipment data, and the power distribution data acquisition terminal is used to collect factory power distribution data;
[0047] It should be further explained that, in the specific implementation process, the factory external data includes external environmental data such as market environment and industrial chain;
[0048] The factory operation data includes data on the process, production, procurement, and orders of industrial products;
[0049] The factory production line equipment data includes data such as the working conditions, operating status, and environmental parameters of the production line, equipment, robots, logistics, etc. during the industrial production process;
[0050] The factory power distribution data includes current, voltage, power and other data in the production workshop and factory office area;
[0051] The external data collection terminal, operation data collection terminal, equipment data collection terminal and power distribution data collection terminal are configured and corresponding configuration channels are generated. The corresponding factory server is linked through the generated configuration channel. The external data collection terminal, operation data collection terminal, equipment data collection terminal and power distribution data collection terminal obtain the corresponding factory external data, factory operation data, factory production line equipment data and factory power distribution data through the corresponding configuration channel.
[0052] The data encryption module is used to encrypt the collected industrial data to obtain an encrypted industrial binary data stream;
[0053] It should be further explained that, in the specific implementation process, the process of the data encryption module encrypting the collected industrial data includes:
[0054] Arrange characters in the factory external data into a character string, convert the characters in the character string into corresponding binary representations using the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory external binary data stream;
[0055] Arrange characters in the factory operation data into a character string, convert the characters in the character string into corresponding binary representations through the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory operation binary data stream;
[0056] Arrange the characters in the factory production line equipment data into a string, convert the characters in the string into corresponding binary representations through the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory production line equipment binary data stream;
[0057] Arrange characters in the factory power distribution data into a character string, convert the characters in the character string into corresponding binary representations using the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the factory power distribution binary data stream;
[0058] Divide the combined factory external binary data stream, factory operation binary data stream, factory production line equipment binary data stream and factory power distribution binary data stream into a number of data blocks with a data length of t;
[0059] Wherein, t is a positive integer;
[0060] The data blocks divided by the factory external binary data stream, the factory operation binary data stream, the factory production line equipment binary data stream and the factory power supply binary data stream are recorded as factory external data blocks, factory operation data blocks, factory production line equipment data blocks and factory power supply data blocks respectively;
[0061] If the length of the data stream is not a multiple of t, the data block is padded. The padded length is t minus the remainder of the length of the data stream divided by t, and the padded bytes are 0.
[0062] Generate a random key with a data length of t bits, and use the generated key to encrypt the factory external data block, factory operation data block, factory production line equipment data block, and factory power distribution data block;
[0063] Perform an XOR operation on the factory external data block, the factory operation data block, the factory production line equipment data block, and the factory power supply data block with the key, and divide the XORed factory external data block, the factory operation data block, the factory production line equipment data block, and the factory power supply data block into several n×n matrices;
[0064] Among them, t is divisible by n×n and n is an even number;
[0065] Perform several rounds of encryption cycles on the factory external data blocks, factory operation data blocks, factory production line equipment data blocks, and factory power supply data blocks. Each round of encryption cycle includes cyclically shifting the first row of each n×n matrix left by one byte, cyclically shifting the second row right by two bytes, cyclically shifting the third row left by three bytes, and cyclically shifting the fourth row right by four bytes, ..., cyclically shifting the n-1th row left by n-1 bytes, cyclically shifting the nth row right by n bytes, cyclically shifting the first column up by one byte, cyclically shifting the second column down by two bytes, cyclically shifting the third column up by three bytes, and cyclically shifting the fourth column down by four bytes, ..., cyclically shifting the n-1th column up by n-1 bytes, and cyclically shifting the nth column down by n bytes, and converting the n×n matrix into a data block and performing an XOR operation with the key;
[0066] The data blocks obtained from the last round of encryption are combined to obtain the corresponding encrypted factory external binary data stream, encrypted factory operation binary data stream, encrypted factory production line equipment binary data stream and encrypted factory power distribution binary data stream.
[0067] The data transmission module is used to transmit the obtained encrypted industrial binary data stream;
[0068] It should be further explained that, in a specific implementation process, the process of the data transmission module transmitting the obtained encrypted industrial binary data stream includes:
[0069] The data transmission module is provided with a data stream transmission channel and a standby data stream transmission channel;
[0070] The standby data stream transmission channel includes an open state and a closed state, and the initial state of the standby data stream transmission channel is a closed state;
[0071] Add a check code every 3 bits in the encrypted factory external binary data stream, the encrypted factory operation binary data stream, the encrypted factory production line equipment binary data stream, and the encrypted factory power distribution binary data stream;
[0072] The verification codes include 2, 3, 4, 5, 6, 7, 8 and 9;
[0073] When the 3 bits are 000, the added check code is 2; when the 3 bits are 001, the added check code is 3; when the 3 bits are 010, the added check code is 4; when the 3 bits are 011, the added check code is 5; when the 3 bits are 100, the added check code is 6; when the 3 bits are 101, the added check code is 7; when the 3 bits are 110, the added check code is 8; when the 3 bits are 111, the added check code is 9;
[0074] Obtain the percentage of the importance of the encrypted factory external binary data stream, the encrypted factory operation binary data stream, the encrypted factory production line equipment binary data stream and the encrypted factory power distribution binary data stream in the encrypted industrial binary data stream, which are recorded as B1, B2, B3 and B4 respectively;
[0075] Compare the percentages of the importance of the acquired encrypted factory external binary data stream, encrypted factory operation binary data stream, encrypted factory production line equipment binary data stream, and encrypted factory power supply binary data stream in the encrypted industrial binary data stream, and determine the transmission order of the encrypted factory external binary data stream, the encrypted factory operation binary data stream, the encrypted factory production line equipment binary data stream, and the encrypted factory power supply binary data stream according to the comparison result;
[0076] The encrypted factory production line equipment binary data stream, the encrypted factory operation binary data stream, the encrypted factory power distribution binary data stream and the encrypted factory external binary data stream are transmitted through the data stream transmission channel in order from large to small percentages.
[0077] The transmission quality assessment module is used to assess the transmission quality of the encrypted industrial binary data stream to obtain an assessment result;
[0078] It should be further explained that, in a specific implementation process, the process of the transmission quality assessment module assessing the transmission quality of the encrypted industrial binary data stream includes:
[0079] Set a monitoring period, denoted as i, i=1, 2, 3, ..., n, n≥1 and n is an integer, and denoted as T for the duration of the monitoring period;
[0080] Obtain the data stream transmission speed of the data stream transmission channel and the symbol error rate of the transmitted data stream within the monitoring period, which are denoted as Vi and Mi respectively;
[0081] It should be further explained that, in a specific implementation process, the process of obtaining the symbol error rate of the data stream transmitted during the monitoring period includes:
[0082] Obtain the verification codes within the monitoring period, and record the number of verification codes as Gi;
[0083] If the check code is 2 and the 3 bits of data before the check code are not 000, then this check code is recorded as an error check code; if the check code is 3 and the 3 bits of data before the check code are not 001, then this check code is recorded as an error check code; if the check code is 4 and the 3 bits of data before the check code are not 010, then this check code is recorded as an error check code; if the check code is 5 and the 3 bits of data before the check code are not 011, then this check code is recorded as an error check code; if the check code is 6 and the 3 bits of data before the check code are not 100, then this check code is recorded as an error check code; if the check code is 7 and the 3 bits of data before the check code are not 101, then this check code is recorded as an error check code; if the check code is 8 and the 3 bits of data before the check code are not 110, then this check code is recorded as an error check code; if the check code is 9 and the 3 bits of data before the check code are not 111, then this check code is recorded as an error check code;
[0084] The number of error-checking codes is recorded as Pi, and the symbol error rate is obtained by the number of check codes and the number of error-checking codes, recorded as Ci;
[0085] Where Ci=Pi / Gi;
[0086] The obtained data stream transmission speed and the obtained symbol error rate are combined to obtain a transmission quality assessment coefficient, which is recorded as VCi;
[0087] Where, VCi=Vi×(1-Ci);
[0088] Set the transmission quality assessment coefficient standard value, denoted as VC0;
[0089] When VCi<VC0, the transmission quality assessment coefficient does not reach the transmission quality assessment coefficient standard value, and the transmission quality in this monitoring period is unqualified;
[0090] When VCi≥VC0, the transmission quality assessment coefficient reaches the standard value of the transmission quality assessment coefficient, and the transmission quality within this monitoring period is qualified.
[0091] The transmission adjustment module is used to adjust the transmission of the encrypted industrial binary data stream according to the obtained evaluation result;
[0092] It should be further explained that, in a specific implementation process, the process in which the transmission adjustment module adjusts the transmission of the encrypted industrial binary data stream according to the obtained evaluation result includes:
[0093] When the transmission quality within the monitoring period is unqualified, open the backup data stream transmission channel and obtain the transmission quality assessment coefficient within the next monitoring period. If the transmission quality assessment coefficient does not reach the standard value of the transmission quality assessment coefficient, the state of the backup data stream transmission channel remains unchanged. If the transmission quality assessment coefficient reaches the standard value of the transmission quality assessment coefficient, close the backup data stream transmission channel.
[0094] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. An industrial data transmission system based on cloud computing, comprising a transmission center, characterized in that: The transmission center is communicatively connected with a data acquisition module, a data encryption module, a data transmission module, a transmission quality assessment module and a transmission adjustment module; The data acquisition module is used to collect industrial data of the factory; The data encryption module is used to encrypt the collected industrial data to obtain an encrypted industrial binary data stream; The data transmission module is used to transmit the obtained encrypted industrial binary data stream; The transmission quality assessment module is used to assess the transmission quality of the encrypted industrial binary data stream to obtain an assessment result; The transmission adjustment module is used to adjust the transmission of the encrypted industrial binary data stream according to the obtained evaluation result; The process of the data acquisition module collecting the industrial data of the factory includes: The data acquisition module is composed of several acquisition terminals, and the industrial data includes factory external data, factory operation data, factory production line equipment data and factory power distribution data; The acquisition terminal is configured and a corresponding configuration channel is generated. The server of the corresponding factory is linked through the generated configuration channel. The acquisition terminal obtains the corresponding industrial data through the corresponding configuration channel. The process of the data encryption module encrypting the collected industrial data includes: Convert the characters in the industrial data into corresponding binary representations through the information exchange standard code, and combine the binary representations of all characters to form a binary data stream, which is recorded as the industrial binary data stream; Dividing the combined binary data stream into a number of data blocks; Generate a random key, perform XOR operation on the data block and the key, divide the XORed data block into several matrices, perform several rounds of encryption cycles on the divided matrices, combine the matrices obtained from the last round of encryption to obtain the corresponding data block, and combine the data blocks to obtain the corresponding encrypted industrial binary data stream.
2. The cloud computing-based industrial data transmission system according to claim 1, characterized in that: The process of transmitting the obtained encrypted industrial binary data stream by the data transmission module includes: The data transmission module is provided with a data stream transmission channel and a standby data stream transmission channel; The standby data stream transmission channel includes an open state and a closed state, and the initial state of the standby data stream transmission channel is a closed state; Adding checksums to encrypted industrial binary data streams; The transmission order of the encrypted industrial binary data stream is obtained, and the encrypted industrial binary data stream is transmitted through the data stream transmission channel according to the obtained transmission order.
3. The cloud computing-based industrial data transmission system according to claim 2, characterized in that: The process of obtaining the transmission order of an encrypted industrial binary data stream includes: Obtain the percentage of the importance of the encrypted factory external binary data stream, the encrypted factory operation binary data stream, the encrypted factory production line equipment binary data stream and the encrypted factory power distribution binary data stream in the encrypted industrial binary data stream, compare the obtained percentages, and determine the transmission order of the encrypted industrial binary data stream according to the percentage from large to small.
4. The cloud computing-based industrial data transmission system according to claim 3, characterized in that: The process of evaluating the transmission quality of the encrypted industrial binary data stream by the transmission quality evaluation module includes: Setting a monitoring period, obtaining a data stream transmission speed of a data stream transmission channel and a symbol error rate of the transmitted data stream within the monitoring period; The acquired data stream transmission speed and symbol error rate are combined to obtain a transmission quality assessment coefficient, and a standard value of the transmission quality assessment coefficient is set; If the transmission quality assessment coefficient within the monitoring period does not reach the transmission quality assessment coefficient standard value, the transmission quality within this monitoring period is unqualified; if the transmission quality assessment coefficient within the monitoring period reaches the transmission quality assessment coefficient standard value, the transmission quality within this monitoring period is qualified.
5. The cloud computing-based industrial data transmission system according to claim 4, characterized in that: The process of obtaining the symbol error rate of the data stream transmitted during the monitoring period includes: The check code in the monitoring period is obtained, the number of error check codes is obtained through the encrypted industrial binary data stream transmitted in the monitoring period, and the number of error check codes obtained is compared with the number of check codes obtained to obtain the symbol error rate.
6. The cloud computing-based industrial data transmission system according to claim 5, characterized in that: The process of the transmission adjustment module adjusting the transmission of the encrypted industrial binary data stream according to the obtained evaluation result includes: When the transmission quality within the monitoring period is unqualified, open the backup data stream transmission channel and obtain the transmission quality assessment coefficient within the next monitoring period. If the transmission quality assessment coefficient does not reach the standard value of the transmission quality assessment coefficient, the state of the backup data stream transmission channel remains unchanged. If the transmission quality assessment coefficient reaches the standard value of the transmission quality assessment coefficient, close the backup data stream transmission channel.
Citation Information
Patent Citations
Self-creation system and self-creation method for transformer area monitoring equipment
CN109818422A
HPLC broadband power line carrier communication system
CN117767979A