Industrial internet trusted data communication method and system
By dynamically adjusting the trust value of the data acquisition node in the industrial Internet and dynamically allocating bandwidth resources according to the trust value and data type, the problem of data transmission in the existing technology is solved, and the priority transmission of key data and the reliability of data transmission is improved.
Patent Information
- Application Number
- CN202411642691.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-11-18
AI Technical Summary
The existing industrial Internet data communication technology is not meticulous enough in data classification and cannot be differentiated according to the priority and importance of data, resulting in the inability to effectively distinguish between key data and secondary data during transmission, and there may be problems of delay in key data during network congestion.
By establishing initial trust value on the device and employee side, and dynamically adjusting the trust value according to historical performance and real-time state, the collected data is classified and aggregated, bandwidth resources are dynamically allocated according to trust value and data type, and a two-way confirmation mechanism and data compression strategy are designed.
Ensure that key data can be transmitted first, improve the success rate and reliability of data transmission, and avoid waste of bandwidth resources and unreasonable resource allocation.
Smart Images

Figure CN119513367A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data communication technology, and in particular to a method and system for trusted data communication in the industrial Internet. Background Art
[0002] With the rapid development of the industrial Internet, massive devices and sensors are connected to the network, and the data communication demand of industrial systems has exploded. The industrial Internet combines the Internet of Things technology with industrial production to achieve the interconnection of equipment, systems, processes and personnel, thereby improving production efficiency and resource utilization. However, due to the complexity of the industrial environment, the performance of equipment, network conditions and data types vary, resulting in many challenges in the data transmission process. Traditional industrial communication protocols mainly rely on preset bandwidth allocation and fixed data transmission strategies, and cannot dynamically adjust resource allocation according to the real-time status or data type of the equipment. This static allocation mechanism is prone to waste bandwidth resources or delays in key data transmission when facing a changing industrial environment. In addition, the current industrial communication system is also insufficient in terms of ensuring the reliability of data transmission. Especially for large-scale device node networks, how to effectively improve the success rate of data transmission and reduce communication costs has become a problem to be solved;
[0003] The existing industrial Internet data communication technology has the following main deficiencies: First, in the process of data collection and transmission, the existing technology lacks a dynamic trust evaluation mechanism for data nodes. Most systems adopt an equal treatment strategy for all nodes and fail to optimize the transmission strategy based on the historical performance and real-time status of the nodes. This approach easily leads to nodes with poor performance occupying too many resources, affecting the efficiency of the overall network. Secondly, the existing technology is not sophisticated enough in data classification and cannot perform differentiated processing based on the priority and importance of data, resulting in the inability to effectively distinguish between key data and secondary data during transmission, which may cause key data delays when the network is congested. In addition, the current bandwidth allocation mechanism relies too much on fixed rules and lacks the ability to dynamically adjust bandwidth allocation based on node trust values and data types, resulting in unreasonable resource allocation and affecting the reliability and real-time performance of the system. Finally, the existing technology has great limitations in the confirmation mechanism of data transmission and lacks an effective two-way confirmation and retransmission mechanism, resulting in a high data loss rate, affecting the overall reliability of data communication. Summary of the invention
[0004] In view of the above existing problems, the present invention is proposed.
[0005] Therefore, the present invention provides an industrial Internet trusted data communication method to solve the problem that the existing technology is not precise enough in data classification and cannot perform differentiated processing according to the priority and importance of the data, resulting in the inability to effectively distinguish between key data and secondary data during the transmission process, and the problem of key data delay when the network is congested.
[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:
[0007] In a first aspect, the present invention provides an industrial Internet trusted data communication method, which comprises:
[0008] The device and employee terminals are used as data collection points, and an initial trust value is established for each data collection node. Each data collection node obtains a dynamically adjusted trust value based on its historical performance and real-time status.
[0009] Classify and aggregate the collected data according to its data type and trust value;
[0010] Dynamically allocate bandwidth resources based on trust value and data type;
[0011] After the data transmission is completed, the two-way confirmation mechanism is started. The sender and the receiver confirm whether the data is successfully sent and received through the feedback mechanism. If the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the data packet is resent until it is confirmed to be received. The feedback mechanism records the success and failure information;
[0012] Analyze the transmitted data, calculate the average transmission success rate, and dynamically adjust the strategies for data collection, compression, and bandwidth allocation.
[0013] As a preferred solution of the industrial Internet trusted data communication method of the present invention, the device end and the employee end are used as data collection points, an initial trust value is established for each data collection node, and each data collection node obtains a dynamically adjusted trust value according to its historical performance and real-time status. The specific steps are as follows:
[0014] Obtain equipment working status data through operation records;
[0015] Collect employees’ operational behavior data through sensors;
[0016] Divide the collected data into positive indicator data and negative indicator data;
[0017] Each device and each employee is regarded as a data collection point, each data collection point is a node, and the initial trust value of each node is calculated. The expression is:
[0018]
[0019] Among them, T0 represents the initial trust value of the data collection point, N represents the total number of historical data items collected, i is the index variable, α i Represents the weight coefficient of the i-th data, P i Represents the positive indicator data of the i-th item, E i Represents the negative indicator data of the i-th item;
[0020] Collect the working status data of the equipment and the operation behavior data of the employees in real time, and dynamically adjust the trust value according to the real-time data. The trust value is dynamically adjusted. The expression is:
[0021]
[0022] Among them, T d represents the adjusted dynamic trust value, M represents the total number of collected real-time data items, j is the index variable, γ j represents the weight coefficient of the jth real-time data, R j Represents the positive indicator data of the j-th real-time data, F j Represents the negative indicator data of the j-th real-time data.
[0023] As a preferred solution of the industrial Internet trusted data communication method of the present invention, the collected data is classified and aggregated according to its data type and trust value, and the specific steps are as follows:
[0024] Before data transmission, the collected data is divided into key data and secondary data, with key data as high priority data and secondary data as low priority data;
[0025] According to the dynamic trust value T d Set the trust value threshold T1, when T d ≥T1, the node is divided into a high trust value node. d When <T1, the node is classified as a low trust value node;
[0026] Set the compression ratio C x ,During the transmission process, light compression is used for nodes with high trust value, and high compression is used for nodes with low trust value;
[0027] Aggregate the data of two adjacent nodes;
[0028] According to the data priority W, the data types are divided into key data and secondary data, with key data having the first priority and secondary data having the second priority.
[0029] As a preferred solution of the industrial Internet trusted data communication method of the present invention, the specific steps of dynamically allocating bandwidth resources according to the trust value and data type are as follows:
[0030] Set bandwidth allocation strategy, high-trust value nodes get bandwidth first; low-trust value nodes have limited bandwidth resources, and their allocation priority is lower than that of high-trust value nodes; even if critical data comes from low-trust value nodes, their allocation priority is higher than that of secondary data;
[0031] According to the trust value and data type, the bandwidth expression for each node is calculated as:
[0032]
[0033] Where B represents the actual bandwidth allocated to the node, B max represents the maximum allocable bandwidth, W represents the data priority, β represents the trust value influence coefficient, δ represents the data type influence coefficient, and λ represents the restriction factor;
[0034] Set the warning threshold T3. When the bandwidth usage reaches T3, the warning mechanism is triggered.
[0035] When the early warning mechanism is triggered, data from nodes with high trust values will be processed first; bandwidth allocation to nodes with low trust values will be limited to reduce their transmission rate; if bandwidth continues to grow, bandwidth resources will be further concentrated on the transmission of critical data;
[0036] According to the trust value and bandwidth allocation strategy, the data transmission task is performed, and each data packet is accompanied by a unique identifier during the transmission process;
[0037] The data packet is transmitted to the target node through the network, and the transmission status of the data packet is monitored in real time to ensure that the data is transmitted in order according to priority.
[0038] As a preferred solution of the industrial Internet trusted data communication method of the present invention, wherein: after the data transmission is completed, the two-way confirmation mechanism is started, and the sender and the receiver confirm whether the data is successfully sent and received through the feedback mechanism, and the success and failure information is recorded through the feedback mechanism. The specific steps are:
[0039] The sender starts sending data packets to the receiver based on the calculated bandwidth resources and priority. Each data packet contains a unique identifier ID. p ;
[0040] When the receiver receives the data packet, it immediately generates an acknowledgment message ACK p and sends it back to the sender, and the receiver performs a CRC integrity check on the data packet.
[0041] As a preferred solution of the industrial Internet trusted data communication method described in the present invention, if the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the data packet is resent until the receipt is confirmed. The success and failure information is recorded through the feedback mechanism. The specific steps are as follows:
[0042] When the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the sender will resend the unconfirmed data packet until the corresponding ACK is received. p At the same time, the situation of each retransmission is recorded. When multiple retransmissions fail, the trust value of the node is marked as reduced through the feedback mechanism, and the transmission strategy is adjusted;
[0043] The success and failure information of each data packet is recorded through the feedback mechanism, and the sender receives the confirmation message ACK p After that, update the trust record of the node;
[0044] The transmission success rate S is obtained by recording the situation of each retransmission. r ;
[0045] According to the dynamic adjustment of the trust value T d and the transmission success rate S r Construct a dynamic transmission confirmation model to calculate the performance of nodes in data transmission. The dynamic transmission confirmation model expression is:
[0046]
[0047] Among them, T c Represents the transmission confirmation coefficient of the node, S r represents the transmission success rate, θ represents the penalty coefficient for transmission failure, e is a natural constant, α is an adjustment coefficient, and T1 is the trust value threshold.
[0048] As a preferred solution of the industrial Internet trusted data communication method of the present invention, the specific steps of analyzing the transmission data, calculating the average transmission success rate, and dynamically adjusting the strategies of data collection, compression and bandwidth allocation are as follows:
[0049] According to the transmission success rate S r , dynamic trust value T d The dynamic policy adjustment model is constructed based on the data priority W to comprehensively evaluate the priority of the transmission task. The expression is:
[0050]
[0051] Among them, P ment represents the final strategy adjustment coefficient, ment represents the strategy adjustment coefficient, θ represents the penalty coefficient for transmission failure, T d(t) represents the dynamic trust value of the node at time t, S r (t) represents the transmission success rate at time t, l0g represents the logarithmic function, μ represents the priority adjustment coefficient, dt represents the integral operation, J represents the evaluation duration, and B u (t) represents the bandwidth usage rate at time t, ζ represents the bandwidth adjustment coefficient, sin represents the sine function, and π represents pi;
[0052] Set thresholds Y1 and Y2, where Y1>Y2;
[0053] When P ment When ≥Y1, the strategy is adjusted to increase the data collection frequency of the node, and the data of the node is lightly compressed to maintain high data accuracy, while giving priority to allocating bandwidth to the node;
[0054] When P ment When ≤Y2, the strategy is adjusted to reduce the data collection frequency of the node, reduce unnecessary data transmission, use high compression for the data of the node to reduce the data transmission volume, and limit the bandwidth allocation of the node to give priority to the transmission of other high-priority tasks.
[0055] In a second aspect, the present invention provides an industrial Internet trusted data communication system, including a trust value module, a classification aggregation module, a bandwidth allocation module, a transmission confirmation module and a policy adjustment module.
[0056] The trust value module is responsible for calculating the initial trust value for each data collection node and dynamically adjusting the trust value based on historical data and real-time data;
[0057] The classification and aggregation module is responsible for classifying the collected data into key data and secondary data, with key data being transmitted first, and performing classification processing and aggregation according to the data type and the trust value of the node;
[0058] The bandwidth allocation module is responsible for dynamically allocating bandwidth according to the trust value and data type, ensuring that high-trust value nodes and key data have priority in obtaining bandwidth resources;
[0059] The transmission confirmation module is responsible for managing the data transmission process and confirmation feedback mechanism;
[0060] The strategy adjustment module is responsible for dynamically adjusting the data collection frequency, compression ratio and bandwidth allocation strategy according to the trust value, transmission success rate and bandwidth usage of the node.
[0061] In a third aspect, the present invention provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: when the computer program is executed by the processor, any step of the industrial Internet trusted data communication method as described in the first aspect of the present invention is implemented.
[0062] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, it implements any step of the industrial Internet trusted data communication method as described in the first aspect of the present invention.
[0063] The beneficial effects of the present invention are as follows: the present invention introduces a dynamic trust value evaluation mechanism on the device side and the employee side to perform real-time evaluation on data nodes, and dynamically adjusts the trust value according to historical performance and real-time status; at the same time, the collected data is classified and aggregated according to the trust value and data type to ensure that key data can be transmitted first. By introducing a dynamic bandwidth allocation mechanism, the present invention can flexibly allocate bandwidth resources according to the trust value and data type of the node, avoiding bandwidth waste or unreasonable resource allocation. In addition, the present invention also designs a two-way confirmation mechanism to ensure that data can obtain effective feedback and confirmation during the transmission process, thereby improving the success rate of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0065] Figure 1 This is a flowchart of the industrial Internet trusted data communication method in Example 1.
[0066] Figure 2 This is a schematic diagram of the two-way confirmation mechanism in Example 1. DETAILED DESCRIPTION
[0067] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.
[0068] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0069] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.
[0070] Example 1, reference Figure 1 and Figure 2 , which is the first embodiment of the present invention, and provides an industrial Internet trusted data communication method, comprising the following steps:
[0071] S1. Use the device and employee terminals as data collection points, establish an initial trust value for each data collection node, and each data collection node obtains a dynamically adjusted trust value based on its historical performance and real-time status;
[0072] Obtain equipment working status data through operation records, including equipment temperature, pressure, operating speed, failure rate, network connection quality, and task completion;
[0073] Collect employees’ operational behavior data through sensors, including task completion, operation accuracy, frequency of erroneous operations, network connection quality, and task delays;
[0074] The collected data is divided into positive indicator data and negative indicator data. The running speed, task completion and network connection quality of the equipment side are set as positive indicator data, and the temperature, pressure and failure rate of the equipment side are set as negative indicator data; the task completion, operation accuracy and network connection quality of the employee side are set as positive indicator data, and the frequency of wrong operation and task delay of the employee side are set as negative indicator data;
[0075] Each device and each employee is regarded as a data collection point, each data collection point is a node, and the initial trust value of each node is calculated. The expression is:
[0076]
[0077] Among them, T0 represents the initial trust value of the data collection point, N represents the total number of historical data items collected, i is the index variable, α i Represents the weight coefficient of the i-th data, P i Represents the positive indicator data of the i-th item, E i Represents the negative indicator data of the i-th item;
[0078] The value range of the initial trust value T0 is [0, 1]. When T0=1, it means that the historical performance of the node is excellent and the initial trust value is high. When T0=0, it means that the historical performance of the node is poor and the initial trust value is low.
[0079] Collect the working status data of the equipment and the operation behavior data of the employees in real time, and dynamically adjust the trust value according to the real-time data. The trust value is dynamically adjusted. The expression is:
[0080]
[0081] Among them, Td Denote the adjusted dynamic trust value as \(T\), \(M\) represents the total number of real-time data items collected, \(j\) is an index variable, and \(\gamma\) j represents the weight coefficient of the \(j\)-th real-time data item, \(R\) j represents the positive index data of the \(j\)-th real-time data item, \(F\) j represents the negative index data of the \(j\)-th real-time data item;
[0082] The adjusted dynamic trust value \(T\) d has a value range of \([0, 1]\). When \(T_0 = 1\), it indicates that the node's real-time performance is good and the credibility is high; when \(T_0 = 0\), it means that the node's real-time performance is poor and the credibility is low;
[0083] In this step, by collecting the positive and negative index data from the device side and the employee side, a dynamically adjusted trust value system is established. Compared with the simple monitoring of the device or employee status in the prior art, through the comprehensive evaluation of positive and negative indicators, the present invention can more accurately evaluate the true performance of the node. Especially by calculating the initial trust value \(T_0\) through a formula, it effectively avoids the one-sidedness brought by relying only on a single indicator (such as task completion rate or failure rate). This trust value calculation method can not only reflect the historical performance of the node but also provide a reasonable initial reference for subsequent dynamic adjustment.
[0084] S2. Classify and aggregate the collected data according to its data type and trust value;
[0085] Before data transmission, the collected data is divided into critical data and secondary data. Critical data is regarded as high-priority data, and secondary data is regarded as low-priority data;
[0086] By classifying data according to data type and trust value, the present invention ensures that critical data can be transmitted preferentially. This data classification mechanism solves the problem of undifferentiated processing of data transmission in the prior art. Traditional methods usually cannot distinguish the importance of data, resulting in critical data and secondary data competing for bandwidth during transmission, which may delay the transmission of critical task data. By dividing data into critical data (high priority) and secondary data (low priority) and preferentially transmitting critical data, the present invention can effectively improve the reliability of the system and reduce system failures or efficiency degradation caused by delays in critical data transmission. This design is particularly important in the industrial Internet environment, especially during the production process, where the preferential transmission of real-time data can timely feedback the device status and avoid potential production accidents;
[0087] According to the dynamic trust value \(T\) d set a trust value threshold \(T_1\). When \(T\) d ≥ \(T_1\), the node is classified as a high-trust value node. When \(T\) d < \(T_1\), the node is classified as a low-trust value node;
[0088] Set the compression ratio C x , compression ratio C x The dynamically adjusted trust value T d Sure;
[0089] The invention dynamically adjusts the data compression rate according to the trust value, and adopts a strategy of light compression for high-trust value nodes and high compression for low-trust value nodes. The invention not only improves the transmission efficiency, but also ensures the integrity of key data. In the prior art, a fixed compression rate is usually adopted, resulting in all data being compressed under the same conditions, which will cause unnecessary compression loss to high-priority data. The invention dynamically adjusts the compression rate and determines the compression degree according to the trust value of the node and the importance of the data. It can significantly improve the transmission quality of key data and reduce the bandwidth resource occupation of low-priority data. This differentiated compression strategy can especially play its advantages in the case of limited bandwidth, ensuring that the system can still maintain efficient operation when resources are tight.
[0090] During the transmission process, light compression is used for nodes with high trust values, and high compression is used for nodes with low trust values. The compression rate can be set according to the needs. The size of the compressed data is D c The expression is:
[0091] D c =D0·(1-C x );
[0092] Among them, D o Indicates the original data size;
[0093] Aggregate the data of two adjacent nodes. The aggregation steps are as follows:
[0094] Select nodes with similar trust values and physical locations to form a data aggregation group; package all data in the aggregation group to generate data blocks; and perform unified compression processing on the aggregated data blocks;
[0095] According to the data priority W, the data type is divided into key data and secondary data, with key data having the first priority and secondary data having the second priority. When W=1, it indicates key data, and when W=0, it indicates secondary data.
[0096] S3 dynamically allocates bandwidth resources based on trust value and data type;
[0097] Set bandwidth allocation strategy, high-trust value nodes get bandwidth first, ensuring the speed and quality of their data transmission; bandwidth resources of low-trust value nodes are limited, and the allocation priority is lower than that of high-trust value nodes to reduce the impact on the overall performance of the network; even if key data comes from low-trust value nodes, the allocation priority is higher than secondary data to ensure that the core functions of the system are not disturbed;
[0098] According to the trust value and data type, the bandwidth expression for each node is calculated as:
[0099]
[0100] Where B represents the actual bandwidth allocated to the node, B max represents the maximum allocable bandwidth, W represents the data priority, β represents the trust value influence coefficient, which controls the weight of the trust value on the bandwidth allocation. By comparing the performance of nodes with different trust values in data transmission, a suitable β value is set to ensure that the bandwidth allocation is closely related to the trust value. δ represents the data type influence coefficient, which controls the impact of data priority on bandwidth allocation. The value of δ is determined according to business needs. λ represents the limiting factor. When the node trust value is low, the role of λ further reduces the bandwidth allocation to avoid low-performance nodes occupying too many resources. The value of λ is determined by analyzing the historical performance of low-trust value nodes. For nodes with poor performance, the value of λ is set larger to reduce their bandwidth occupation.
[0101] The dynamic bandwidth allocation mechanism in the present invention combines trust value and data priority in bandwidth allocation, and provides a fine-grained resource scheduling strategy. Compared with the static or fixed bandwidth allocation method in the prior art, the present invention can dynamically adjust bandwidth allocation according to the real-time performance of the node, and solves the problem of uneven bandwidth allocation. Especially in a multi-node environment, nodes with higher trust values can obtain bandwidth first, ensuring the speed and quality of their data transmission; while nodes with lower trust values are subject to bandwidth restrictions, reducing their negative impact on the overall network performance. This bandwidth allocation strategy significantly improves the overall transmission efficiency of the network and avoids the waste of bandwidth resources.
[0102] Set the warning threshold T3. When the bandwidth usage reaches T3, the warning mechanism is triggered.
[0103] When the early warning mechanism is triggered, data from nodes with high trust values will be processed first; bandwidth allocation to nodes with low trust values will be limited to reduce their transmission rate; if bandwidth continues to grow, bandwidth resources will be further concentrated on the transmission of critical data;
[0104] According to the trust value and bandwidth allocation strategy, the data transmission task is performed, and each data packet is accompanied by a unique identifier during the transmission process to track the data packet;
[0105] The data packet is transmitted to the target node through the network, and the transmission status of the data packet is monitored in real time to ensure that the data is transmitted in order according to priority.
[0106] After S4 data transmission is completed, a two-way confirmation mechanism is started. The sender and the receiver confirm whether the data is successfully sent and received through the feedback mechanism. If the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the data packet is resent until it is confirmed to be received. The feedback mechanism records the success and failure information;
[0107] The sender starts sending data packets to the receiver based on the calculated bandwidth resources and priority. Each data packet contains a unique identifier ID. p ;
[0108] When the receiver receives the data packet, it immediately generates an acknowledgment message ACK p The acknowledgment message contains the ID of the received packet. p and integrity check information, the receiver performs integrity check CRC on the data packet (such as based on CRC check code) to ensure that the data is not damaged during transmission;
[0109] When the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the sender will resend the unconfirmed data packet until the corresponding ACK is received. p At the same time, the situation of each retransmission is recorded. When multiple retransmissions fail, the trust value of the node is marked as lowered through the feedback mechanism, and the transmission strategy is adjusted (such as increasing bandwidth or changing compression rate).
[0110] The success and failure information of each data packet is recorded through the feedback mechanism. The sender receives the confirmation message ACK p After that, the trust record of the node is updated, which further affects the bandwidth allocation and compression strategy of subsequent transmissions;
[0111] The two-way confirmation mechanism in the present invention ensures the reliability of data transmission by generating a confirmation message ACK at the receiving end. p And timely feedback to the sender, can ensure that each data transmission is confirmed, when the sender does not receive the confirmation message within the specified time, trigger the timeout mechanism, resend the unconfirmed data packet, this mechanism effectively solves the data loss problem that may occur in the prior art, especially in the case of unstable network or poor node performance, to ensure that key data can be successfully transmitted in the end, different from the traditional one-time data transmission method, the present invention through multiple retransmission and feedback mechanism, so that even in a bad network environment, the success rate of data transmission can be significantly improved;
[0112] The transmission success rate S is obtained by recording the situation of each retransmission.r ;
[0113] According to the dynamic adjustment of the trust value T d and the transmission success rate S r Construct a dynamic transmission confirmation model to calculate the performance of nodes in data transmission. The dynamic transmission confirmation model expression is:
[0114]
[0115] Among them, T c Represents the transmission confirmation coefficient of the node, which is used to comprehensively reflect the transmission success rate and trust value of the node. r It represents the transmission success rate, which is defined as the ratio of the number of successfully confirmed data packets to the total number of sent data packets. Its value range is [0, 1]. The higher the value, the higher the transmission reliability. θ represents the penalty coefficient for transmission failure. The larger the value, the more serious the transmission failure is to T c The greater the negative impact, the smaller the negative impact. e is a natural constant, and α is an adjustment coefficient used to adjust the trust value T. d The impact on the overall confirmation coefficient, the larger the value, the greater the impact of the change in trust value on T d The more sensitive the impact is, T1 is the trust value threshold;
[0116] Transmission confirmation factor T c The value range is [0, 1], when T c =1, it means the node has a low confirmation failure rate and is very reliable. c When =0, it means that the node's confirmation failure rate is high and punitive measures need to be taken (such as reducing bandwidth and increasing retransmission time).
[0117] S5 analyzes the transmission data, calculates the average transmission success rate, and dynamically adjusts the strategies for data collection, compression, and bandwidth allocation;
[0118] According to the transmission success rate S r , dynamic trust value T d The dynamic policy adjustment model is constructed based on the data priority W to comprehensively evaluate the priority of the transmission task. The expression is:
[0119]
[0120] Among them, P ment It represents the final strategy adjustment coefficient. The higher the value, the higher the priority of the node, and more resources will be allocated. ment represents the strategy adjustment coefficient, θ represents the penalty coefficient for transmission failure, T d (t) represents the dynamic trust value of the node at time t, S r(t) represents the transmission success rate at time t, log represents the logarithmic function, μ represents the priority adjustment coefficient, which controls the sensitivity of data priority W(t) to policy adjustment. The larger its value is, the more attention the system pays to data priority. The value range of μ is positive, dt represents the integral operation, J represents the evaluation time, and B u (t) represents the bandwidth utilization rate at time t, ζ represents the bandwidth adjustment coefficient, and controls the bandwidth utilization rate B u (t) The impact on policy adjustment. The value range of ζ is a positive number. The larger the value, the more significant the impact of bandwidth usage on policy adjustment. sin represents the sine function and π represents pi.
[0121] P ment The value range is [0, 1], when P ment =1, it means that the node has high trust value, high transmission success rate, high data priority and moderate bandwidth usage, and resources are allocated to it first; when P ment =0, it means that the data priority of the node is low, and the allocation of its resources is reduced;
[0122] Set thresholds Y1 and Y2, where Y1>Y2;
[0123] When P ment When ≥Y1, the strategy is adjusted to increase the data collection frequency of the node, and the data of the node is lightly compressed to maintain high data accuracy, while giving priority to allocating bandwidth to the node;
[0124] When P ment When ≤Y2, the strategy is adjusted to reduce the data collection frequency of the node, reduce unnecessary data transmission, use high compression for the data of the node to reduce the data transmission volume, and limit the bandwidth allocation of the node to give priority to the transmission of other high-priority tasks.
[0125] This embodiment also provides an industrial Internet trusted data communication system, including: a trust value module, a classification aggregation module, a bandwidth allocation module, a transmission confirmation module and a policy adjustment module.
[0126] The trust value module is responsible for calculating the initial trust value for each data collection node and dynamically adjusting the trust value based on historical data and real-time data;
[0127] The classification and aggregation module is responsible for classifying the collected data into key data and secondary data, with key data being transmitted first, and classifying and aggregating data according to the data type and the trust value of the node;
[0128] The bandwidth allocation module is responsible for dynamically allocating bandwidth based on trust value and data type, ensuring that high-trust value nodes and key data have priority in obtaining bandwidth resources;
[0129] The transmission confirmation module is responsible for managing the data transmission process and confirmation feedback mechanism;
[0130] The policy adjustment module is responsible for dynamically adjusting the data collection frequency, compression ratio and bandwidth allocation strategy according to the node's trust value, transmission success rate and bandwidth usage.
[0131] This embodiment also provides a computer device suitable for the industrial Internet trusted data communication method, including: a memory and a processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the industrial Internet trusted data communication method proposed in the above embodiment.
[0132] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0133] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the method for realizing trusted data communication of the industrial Internet as proposed in the above embodiment is implemented; the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, referred to as EPROM), programmable read-only memory (Programmable Red-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic storage, flash memory, disk or optical disk.
[0134] In summary, the present invention introduces a dynamic trust value evaluation mechanism on the device side and the employee side to evaluate the data nodes in real time, and dynamically adjusts the trust value according to the historical performance and real-time status; at the same time, the collected data is classified and aggregated according to the trust value and data type to ensure that key data can be transmitted first. By introducing a dynamic bandwidth allocation mechanism, the present invention can flexibly allocate bandwidth resources according to the trust value and data type of the node, avoiding bandwidth waste or unreasonable resource allocation. In addition, the present invention also designs a two-way confirmation mechanism to ensure that the data can get effective feedback and confirmation during the transmission process, thereby improving the success rate of data transmission.
[0135] Example 2, referring to Table 1, is the second example of the present invention. In order to further verify the technical solution of the present invention, experimental simulation data of the industrial Internet trusted data communication method are provided.
[0136] In order to verify the effectiveness of the trusted data communication method of the industrial Internet, the experiment was conducted in an industrial manufacturing environment; the environment contains multiple equipment ends (lathes and sensors) and employee ends (operators and technicians) as data collection nodes; each node collects the working status data of the equipment and the operation behavior data of the employees in real time, including the temperature, pressure, running speed, failure rate, task completion, etc. of the equipment; based on these data, the system establishes an initial trust value for each node, and dynamically adjusts the trust value according to the historical performance and real-time status of the node during data transmission; in order to better evaluate the effect of the invention, the experiment introduced the current traditional method of industrial communication as a control group;
[0137] First, the experiment assigned an initial trust value to each device-side and employee-side node according to the formula Where P i is a positive indicator data, E i is the negative indicator data, α i represents the weight of the data in item iii; by analyzing the historical data, the initial trust value of each node is calculated, and it is adjusted in real time according to the dynamic adjustment mechanism of the trust value in the invention; specifically, the temperature, pressure and failure rate of the equipment are used as negative indicators, while the running speed, task completion and network connection quality are used as positive indicators; in order to verify the effectiveness of the invention, a dynamic allocation mechanism of bandwidth resources is also introduced in the data transmission process, according to the formula Dynamically allocate bandwidth, giving priority to high-trust nodes and key data.
[0138] The first phase of the experiment compared the performance of the traditional method and the invention under different trust values, bandwidth allocation and data priority conditions; through the two-way confirmation mechanism, the experiment recorded the success rate S of each data transmission. rand the number of failures; if the confirmation fails, the system triggers the timeout mechanism and retransmits the data packet; each data packet is monitored during the transmission process, and the changes in the transmission success rate and trust value are recorded through the feedback mechanism; the experiment lasted for 120 minutes, and the data transmission performance under high load and low load was recorded respectively;
[0139] During this process, the system classifies and aggregates the data of the device-side and employee-side nodes; each node is classified according to the trust value T d They are divided into high-trust value nodes and low-trust value nodes, with key data being transmitted first and low-trust value nodes being processed with a higher compression rate. Through this differentiated data processing method, the experiment can effectively reduce the transmission delay of low-priority data and ensure that key data is transmitted first.
[0140] The details are shown in Table 1 below:
[0141] Table 1 Experimental record table
[0142]
[0143]
[0144] Through the comparison results in the table, it can be clearly seen that the present invention has significant advantages in multiple key parameters; first, in terms of trust value evaluation, the present invention can more accurately reflect the performance of each node through the dynamic evaluation mechanism of historical data and real-time data, and significantly improve the initial trust value; in contrast, the fixed or simply weighted trust evaluation mechanism used in the prior art fails to fully consider the real-time status of the node, resulting in a low trust value; the initial trust values of lathe A, sensor B and operator C are respectively improved by about 34%, 26% and 37% in the present invention, which lays a foundation for subsequent bandwidth allocation and data transmission;
[0145] Secondly, the comparison results of data transmission success rate show that the two-way confirmation mechanism and dynamic bandwidth allocation strategy of the present invention effectively improve the reliability of transmission; the transmission success rate of the prior art is only between 79% and 85%, while the transmission success rate of the present invention exceeds 90%, among which the success rate of sensor B reaches 98%; this is mainly due to the mechanism of dynamically adjusting bandwidth allocation through trust value and data type in the present invention, which ensures that high-trust value nodes and key data obtain bandwidth resources first, reducing the probability of data transmission failure; at the same time, the number of retransmissions of the present invention is significantly reduced compared with the prior art, indicating that the system can be more effectively optimized through the trust value and bandwidth adjustment mechanism when transmission failure occurs, avoiding the waste of network resources due to frequent retransmission;
[0146] Furthermore, the present invention is also superior to the prior art in terms of bandwidth utilization and data compression rate. Through dynamic bandwidth allocation, the present invention can improve the utilization efficiency of bandwidth resources, and the bandwidth utilization rate is increased by about 20% on average. However, the bandwidth allocation method in the prior art fails to optimize according to the node status and data priority, resulting in low bandwidth utilization rate. In addition, the prior art adopts a fixed compression rate to significantly reduce the data transmission efficiency, especially when transmitting key data. The light compression strategy effectively reduces the delay caused by data compression.
[0147] Finally, the comparison of the key data transmission delay shows the significant advantages of the present invention; since the prior art fails to give priority to the transmission when processing key data, it leads to a high delay, while the present invention significantly shortens the transmission delay of key data by giving priority to the key data, and the delay of lathe A is reduced from 120ms to 60ms, and the delay of sensor B is reduced from 110ms to 55ms;
[0148] In summary, the present invention significantly improves the reliability and efficiency of industrial Internet data communication through multi-dimensional optimization methods such as dynamic adjustment of trust value, intelligent bandwidth allocation, two-way confirmation mechanism and data compression strategy, and solves the problems of low data transmission success rate, insufficient bandwidth utilization and key data delay in the prior art. It has significant innovation and technical advantages.
[0149] It should be noted that the above embodiments are only used to illustrate the technical solutions 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 solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. An industrial Internet trusted data communication method, characterized by: include, The device and employee terminals are used as data collection points, and an initial trust value is established for each data collection node. Each data collection node obtains a dynamically adjusted trust value based on its historical performance and real-time status. Classify and aggregate the collected data according to its data type and trust value; Dynamically allocate bandwidth resources based on trust value and data type; After the data transmission is completed, the two-way confirmation mechanism is started. The sender and the receiver confirm whether the data is successfully sent and received through the feedback mechanism. If the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the data packet is resent until it is confirmed to be received. The feedback mechanism records the success and failure information; Analyze the transmitted data, calculate the average transmission success rate, and dynamically adjust the strategies for data collection, compression, and bandwidth allocation.
2. The industrial Internet trusted data communication method according to claim 1, characterized in that: The device end and the employee end are used as data collection points, and an initial trust value is established for each data collection node. Each data collection node obtains a dynamically adjusted trust value based on its historical performance and real-time status. The specific steps are: Obtain equipment working status data through operation records; Collect employees’ operational behavior data through sensors; Divide the collected data into positive indicator data and negative indicator data; Each device and each employee is regarded as a data collection point, each data collection point is a node, and the initial trust value of each node is calculated. The expression is: Among them, T0 represents the initial trust value of the data collection point, N represents the total number of historical data items collected, i is the index variable, α i Represents the weight coefficient of the i-th data, P i Represents the positive indicator data of the i-th item, E i Represents the negative indicator data of the i-th item; Collect the working status data of the equipment and the operation behavior data of the employees in real time, and dynamically adjust the trust value according to the real-time data. The trust value is dynamically adjusted. The expression is: Among them, T d represents the adjusted dynamic trust value, M represents the total number of collected real-time data items, j is the index variable, γ i represents the weight coefficient of the jth real-time data, R j Represents the positive indicator data of the j-th real-time data, F j Represents the negative indicator data of the j-th real-time data.
3. The industrial Internet trusted data communication method according to claim 2, characterized in that: The collected data is classified and aggregated according to its data type and trust value, and the specific steps are: Before data transmission, the collected data is divided into key data and secondary data, with key data as high priority data and secondary data as low priority data; According to the dynamic trust value T d Set the trust value threshold T1. When T d ≥ T1, divide the node into a high-trust-value node. When T d < T1, divide the node into a low-trust-value node; Set the compression ratio C x ,During the transmission process, light compression is used for nodes with high trust value, and high compression is used for nodes with low trust value; Aggregate the data of two adjacent nodes; According to the data priority W, the data types are divided into key data and secondary data, with key data having the first priority and secondary data having the second priority.
4. The industrial Internet trusted data communication method according to claim 3, characterized in that: The specific steps of dynamically allocating bandwidth resources according to trust value and data type are as follows: Set bandwidth allocation strategy, high-trust value nodes get bandwidth first; low-trust value nodes have limited bandwidth resources, and their allocation priority is lower than that of high-trust value nodes; even if critical data comes from low-trust value nodes, their allocation priority is higher than that of secondary data; According to the trust value and data type, the bandwidth expression for each node is calculated as: Where B represents the actual bandwidth allocated to the node, B max represents the maximum allocable bandwidth, W represents the data priority, β represents the trust value influence coefficient, δ represents the data type influence coefficient, and λ represents the restriction factor; Set the warning threshold T3. When the bandwidth usage reaches T3, the warning mechanism is triggered. When the early warning mechanism is triggered, data from nodes with high trust values will be processed first; bandwidth allocation to nodes with low trust values will be limited to reduce their transmission rate; if bandwidth continues to grow, bandwidth resources will be further concentrated on the transmission of critical data; According to the trust value and bandwidth allocation strategy, the data transmission task is performed, and each data packet is accompanied by a unique identifier during the transmission process; The data packet is transmitted to the target node through the network, and the transmission status of the data packet is monitored in real time to ensure that the data is transmitted in order according to priority.
5. The industrial Internet trusted data communication method according to claim 4, characterized in that: After the data transmission is completed, the two-way confirmation mechanism is started. The sender and the receiver confirm whether the data is successfully sent and received through the feedback mechanism. The success and failure information are recorded through the feedback mechanism. The specific steps are: The sender starts sending data packets to the receiver based on the calculated bandwidth resources and priority. Each data packet contains a unique identifier ID. p ; When the receiver receives the data packet, it immediately generates an acknowledgment message ACK p and sends it back to the sender, and the receiver performs a CRC integrity check on the data packet.
6. The industrial Internet trusted data communication method according to claim 5, characterized in that: If the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the data packet is resent until it is confirmed to be received. The success and failure information is recorded through the feedback mechanism. The specific steps are: When the sender does not receive the confirmation message within the specified time, the timeout mechanism is triggered and the sender will resend the unconfirmed data packet until the corresponding ACK is received. p At the same time, the situation of each retransmission is recorded. When multiple retransmissions fail, the trust value of the node is marked as reduced through the feedback mechanism, and the transmission strategy is adjusted; The success and failure information of each data packet is recorded through the feedback mechanism. The sender receives the confirmation message ACK p After that, update the trust record of the node; The transmission success rate S is obtained by recording the situation of each retransmission. r ; According to the dynamic adjustment of the trust value T d and the transmission success rate S r Construct a dynamic transmission confirmation model to calculate the performance of nodes in data transmission. The dynamic transmission confirmation model expression is: Among them, T c Represents the transmission confirmation coefficient of the node, S r represents the transmission success rate, θ represents the penalty coefficient for transmission failure, e is a natural constant, α is an adjustment coefficient, and T1 is the trust value threshold.
7. The industrial Internet trusted data communication method according to claim 6, characterized in that: The specific steps of analyzing the transmission data, calculating the average transmission success rate, and dynamically adjusting the strategies of data collection, compression, and bandwidth allocation are as follows: According to the transmission success rate S r , dynamic trust value T d The dynamic policy adjustment model is constructed based on the data priority W to comprehensively evaluate the priority of the transmission task. The expression is: Among them, P ment represents the final strategy adjustment coefficient, ment represents the strategy adjustment coefficient, θ represents the penalty coefficient for transmission failure, T d (t) represents the dynamic trust value of the node at time t, S r (t) represents the transmission success rate at time t, log represents the logarithmic function, μ represents the priority adjustment coefficient, dt represents the integral operation, J represents the evaluation duration, and B u (t) represents the bandwidth usage rate at time t, ζ represents the bandwidth adjustment coefficient, sin represents the sine function, and π represents pi; Set thresholds Y1 and Y2, where Y1>Y2; When P ment When ≥Y1, the strategy is adjusted to increase the data collection frequency of the node, and the data of the node is lightly compressed to maintain high data accuracy, while giving priority to allocating bandwidth to the node; When P ment When ≤Y2, the strategy is adjusted to reduce the data collection frequency of the node, reduce unnecessary data transmission, use high compression for the data of the node to reduce the data transmission volume, and limit the bandwidth allocation of the node to give priority to the transmission of other high-priority tasks.
8. An industrial Internet trusted data communication system, based on the industrial Internet trusted data communication method according to any one of claims 1 to 7, characterized in that: It includes trust value module, classification aggregation module, bandwidth allocation module, transmission confirmation module and policy adjustment module. The trust value module is responsible for calculating the initial trust value for each data collection node and dynamically adjusting the trust value based on historical data and real-time data; The classification and aggregation module is responsible for classifying the collected data into key data and secondary data, with key data being transmitted first, and performing classification processing and aggregation according to the data type and the trust value of the node; The bandwidth allocation module is responsible for dynamically allocating bandwidth according to the trust value and data type, ensuring that high-trust value nodes and key data have priority in obtaining bandwidth resources; The transmission confirmation module is responsible for managing the data transmission process and confirmation feedback mechanism; The strategy adjustment module is responsible for dynamically adjusting the data collection frequency, compression ratio and bandwidth allocation strategy according to the trust value, transmission success rate and bandwidth usage of the node.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the industrial Internet trusted data communication method described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the industrial Internet trusted data communication method described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Dynamic access control method and device fusing industrial situation and zero trust
CN118573419A
Vehicle-mounted ad hoc network data routing construction method based on trust prediction
CN118647026A
Wireless system
US12143941B1
Cited By
Project supervision data processing method based on priority
CN120583079A
Data management method and device, equipment and storage medium
CN120750770A
Industrial internet data integration processing method and system
CN121037290A
Industrial internet data integration processing method and system
CN121037290B