Intelligent fusion terminal data transmission system based on multi-channel dynamic encryption

By employing multi-channel dynamic encryption and fragmented transmission strategies, the problem of single-channel data transmission in intelligent converged terminal services is solved, achieving low-latency and high-security data transmission and improving the system's real-time performance and reliability.

CN121547290BActive Publication Date: 2026-04-21AEROSPACE CPOWER SCI & TECH (CHONGQING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AEROSPACE CPOWER SCI & TECH (CHONGQING) LTD
Filing Date
2026-01-16
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In the process of data transmission in existing intelligent converged terminals, the reliance on a single physical channel makes them susceptible to interruptions due to channel interference, signal attenuation, or potential security threats, thus failing to meet the requirements of high reliability and real-time performance.

Method used

The intelligent converged terminal data transmission system adopts multi-channel dynamic encryption. It selects multiple target channels through a parallel transmission allocation module, allocates service data based on channel activity and risk index, transmits and encrypts data in parallel, and dynamically adjusts encryption strength and switches channels by using multi-channel redundancy and fragmented transmission strategies.

Benefits of technology

It achieves low-latency and high-security transmission of business data from intelligent converged terminals, improves the real-time performance and reliability of data transmission, avoids interruptions caused by single points of failure, and optimizes system resource utilization and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547290B_ABST
    Figure CN121547290B_ABST
Patent Text Reader

Abstract

This invention relates to the field of smart grids and smart converged terminals, specifically to a data transmission system for smart converged terminals based on multi-channel dynamic encryption. The system involves: acquiring service data to be transmitted through the smart converged terminal; selecting several target channels for parallel data transmission through a parallel transmission allocation module, allocating service data based on the activity level of each target channel to obtain target service data for each channel; encrypting the corresponding target service data using a preset key obtained by a data encryption module, resulting in ciphertext of the target service data for each channel; transmitting the ciphertext of the target service data in parallel to a data processing terminal using the target channels through a data transmission module; and decrypting the ciphertext of the target service data using the preset key obtained by the data processing terminal to restore the original service data. This invention improves the real-time performance and reliability of service data transmission in smart converged terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart grids and smart converged terminals, specifically to a smart converged terminal data transmission system based on multi-channel dynamic encryption. Background Technology

[0002] With the rapid development of smart grids, intelligent converged terminals, as core nodes for power grid business data acquisition and transmission, undertake the critical tasks of real-time monitoring of power grid operation status, collecting electricity consumption information, and executing remote control. Intelligent converged terminals transmit collected key business data such as voltage, current, and load to the cloud or control center via wireless communication channels (such as 4G / 5G, LoRa, or dedicated frequency bands), enabling intelligent monitoring and decision-making of the power grid.

[0003] Currently, the business data transmission logic of intelligent converged terminals includes the following steps: after the intelligent converged terminal completes data collection locally, it packages the business data according to a preset protocol, encrypts the business data, and then sends it to the data processing terminal (such as the cloud or control center) through a selected channel. The data processing terminal decrypts the business data and performs analysis and processing. This transmission logic ensures the complete flow of data from the intelligent converged terminal to the data processing terminal, and is the fundamental support for the efficient and precise management of the smart grid.

[0004] The necessity of encryption technology in the business data transmission process of intelligent converged terminals is self-evident. Power grid business data involves user privacy, power grid operation safety, and critical control commands. If this data is stolen or tampered with, it could lead to large-scale power outages, data leaks, or malicious manipulation, threatening the safety and stability of the power grid. Therefore, encryption mechanisms must ensure the confidentiality, integrity, and non-repudiation of business data, preventing man-in-the-middle attacks, data eavesdropping, or replay attacks, and ensuring the trustworthiness and reliability of power grid operation.

[0005] The applicant discovered in its actual research that existing technologies for transmitting and encrypting business data in smart converged terminals generally rely on a single physical channel without considering the channel's state. When this single channel encounters interference, signal attenuation, or potential security threats (such as malicious scanning), the entire data transmission link faces the risk of interruption. This not only makes business data vulnerable to cracking in high-risk channel transmission but also amplifies the impact of single-point failures due to over-reliance on a single channel, leading to the loss or delay of power grid business data and failing to meet the high reliability and real-time requirements of smart grids.

[0006] Therefore, there is an urgent need for a data transmission system that can meet the low latency and high security requirements of data transmission for intelligent converged terminal services. Summary of the Invention

[0007] To address the shortcomings of the existing technologies, the technical problem to be solved by this invention is: how to provide a data transmission system for intelligent converged terminals based on multi-channel dynamic encryption, which enables parallel transmission of intelligent converged terminal service data through multiple target channels, meets the low latency and high security requirements of intelligent converged terminal service data transmission, and thus improves the real-time performance and reliability of intelligent converged terminal service data transmission.

[0008] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:

[0009] A data transmission system for an intelligent converged terminal based on multi-channel dynamic encryption is disclosed. The system involves: an intelligent converged terminal acquiring service data to be transmitted and transmitting it to a parallel transmission allocation module; the parallel transmission allocation module selecting several target channels for parallel data transmission, allocating service data based on the activity level of each target channel, obtaining target service data for each target channel, and transmitting this data to a data encryption module; the data encryption module obtaining a preset key for each target channel to encrypt the corresponding target service data, obtaining ciphertext of the target service data for each target channel, and transmitting this ciphertext to a data transmission module; the data transmission module using each target channel to transmit the corresponding ciphertext of the target service data in parallel to a data processing terminal; and the data processing terminal obtaining a preset key for each target channel to decrypt the corresponding ciphertext of the target service data, obtaining the plaintext of the target service data for each target channel, and restoring the original service data.

[0010] The parallel transmission allocation module includes:

[0011] The data acquisition unit is used to collect the physical parameters of each target channel;

[0012] The activity calculation unit is used to calculate the activity of each target channel based on the physical parameters of each target channel collected by the data acquisition unit.

[0013] The data allocation unit is used to allocate service data based on the activity level of each target channel to obtain the target service data for each target channel.

[0014] Preferably, the parallel transmission allocation module further includes:

[0015] The channel risk calculation unit is used to calculate the risk index of each target channel based on the physical parameters of each target channel collected by the data acquisition unit.

[0016] The channel key enhancement unit is used to determine that a target channel has a security risk when the risk index of a target channel exceeds the risk threshold, and to generate an enhanced key for the target channel.

[0017] Preferably, the parallel transmission allocation module further includes:

[0018] The channel anomaly calculation unit is used to calculate the anomaly index of each target channel based on the physical parameters of each target channel collected by the data acquisition unit.

[0019] The target channel switching unit is used to determine that a target channel is abnormal when the risk index of a target channel exceeds the risk threshold and the abnormality index exceeds the abnormality threshold, and to replace the target channel with another channel with the highest activity.

[0020] Preferably, the activity calculation unit calculates the activity of the target channel using the following formula:

[0021] ;

[0022] In the formula: Indicates the target channel Activity level; Indicates the target channel Load rate; Indicates the target channel The normalized value of transmission delay; Indicates the target channel CINR value; , Indicates the target channel Maximum and minimum load rates; , Indicates the target channel Maximum and minimum CINR values; This indicates the activity weight set.

[0023] Preferably, the processing steps of the data allocation unit include:

[0024] S01: The total amount of business data to be acquired;

[0025] S02: Calculate the basic bandwidth of each target channel based on the activity of each target channel and the total bandwidth resources of the system;

[0026] The formula is expressed as:

[0027] ;

[0028] In the formula: Indicates the target channel Basic bandwidth; This represents the total bandwidth resources of the system; Indicates the target channel Activity level; Indicates the number of target channels;

[0029] S03: Calculate the amount of data transmitted on each target channel based on the basic bandwidth of each target channel and the total amount of service data;

[0030] The formula is expressed as:

[0031] ;

[0032] In the formula: Indicates the target channel The amount of data transmitted; This represents the total amount of business data;

[0033] S04: Allocate service data based on the amount of data transmitted on each target channel, and allocate the corresponding amount of target service data to each target channel.

[0034] Preferably, the channel risk calculation unit calculates the risk index of the target channel using the following formula:

[0035] ;

[0036] ;

[0037] ;

[0038] ;

[0039] ;

[0040] In the formula: Indicates the target channel The risk index; Indicates the target channel Load rate; Indicates the target channel The bit error rate; Indicates the target channel The normalized value of transmission delay; Indicates the target channel Adjusted CINR value; and This represents the historical mean and standard deviation of the corresponding target channel; Indicates the target channel CINR value; Indicates the target channel The maximum value of CINR; Indicates the target channel Risk weighting coefficient.

[0041] Preferably, the processing steps of the channel key enhancement unit include:

[0042] S11: Calculate the corresponding basic strength value based on the risk index of the target channel;

[0043] The formula is expressed as:

[0044] ;

[0045] In the formula: Indicates the target channel Basic strength value; Indicates the target channel The risk index; Indicates the risk sensitivity coefficient; This indicates the weight requirements to be set;

[0046] S12: Calculate the corresponding encryption strength parameters based on the base strength value of the target channel and the sensitivity amplification factor;

[0047] The formula is expressed as:

[0048] ;

[0049] In the formula: Indicates the target channel The encryption strength parameter; Indicates the sensitivity amplification factor; This indicates the weight requirements to be set;

[0050] S13: Select the corresponding encryption algorithm based on the encryption strength parameter of the target channel;

[0051] The formula is expressed as:

[0052] ;

[0053] In the formula: Represented as target channel The chosen encryption algorithm; , and This represents three different encryption algorithms;

[0054] S14: Calculate the corresponding enhanced key length based on the encryption strength parameters of the target channel;

[0055] The formula is expressed as:

[0056] ;

[0057] In the formula: Indicates the target channel The key length;

[0058] S15: Generate an enhanced key based on the encryption algorithm of the target channel and the enhanced key length.

[0059] Preferably, the channel anomaly calculation unit calculates the anomaly index of the target channel using the following formula:

[0060] ;

[0061] ;

[0062] ;

[0063] ;

[0064] ;

[0065] In the formula: Indicates the target channel Abnormal index; Indicates the target channel The sudden increase in bit error rate; Indicates the target channel The rate of increase in delay; Indicates the target channel The load descent rate; Indicates the target channel Adjusted signal-to-noise ratio; Indicates the target channel Abnormal weight coefficients; Indicates the target channel The current bit error rate; Indicates the target channel Maximum bit error rate; Indicates the target channel The current transmission delay; Indicates the target channel The delay threshold; Indicates the target channel The current load rate; Indicates the target channel Minimum load; Indicates the target channel The current signal-to-noise ratio; , Indicates the target channel The highest and lowest signal-to-noise ratios; Indicates the length of the time window. , , Representing the target channel At the point of time Bit error rate, transmission delay, and load rate at that time.

[0066] Preferably, when the data transmission module transmits the corresponding target service data ciphertext in parallel to the data processing terminal using each target channel, it also transmits the target service data ciphertext of each target channel in fragments to the data processing terminal.

[0067] Preferably, the data transmission module's process of fragmenting and transmitting the ciphertext of the target service data on the target channel includes:

[0068] S21: Calculate the corresponding fragment size based on the activity level of the target channel and the total amount of service data;

[0069] The formula is expressed as:

[0070] ;

[0071] In the formula: Indicates the target channel The size of the fragment; This indicates the set adaptive coefficient;

[0072] S22: Calculate the corresponding number of fragments based on the fragment size of the target channel and the amount of data it transmits;

[0073] The formula is expressed as:

[0074] ;

[0075] In the formula: Indicates the target channel The number of fragments;

[0076] S23: Calculate the corresponding fragment transmission time based on the fragment size of the target channel, combined with its base bandwidth and activity level;

[0077] The formula is expressed as:

[0078] ;

[0079] In the formula: Indicates the target channel The time for fragmented transmission;

[0080] S24: Based on the number of fragments and the fragment transmission time of the target channel, transmit the encrypted target service data to the data processing terminal in fragments.

[0081] Compared with existing technologies, the intelligent converged terminal data transmission system based on multi-channel dynamic encryption in this invention has the following advantages:

[0082] This invention achieves parallel transmission of intelligent converged terminal service data through multiple target channels, meeting the low latency and high security requirements of intelligent converged terminal service data transmission. On one hand, the parallel transmission logic of this invention realizes dynamic collaborative optimization of transmission resources, avoiding the bottleneck problem of traditional single-channel transmission. In high-concurrency or network fluctuation scenarios, the parallel transmission allocation module can allocate data streams to multiple target channels with optimal activity in real time, maximizing the utilization of available bandwidth resources and effectively shortening end-to-end service data transmission latency, thereby improving the efficiency of intelligent converged terminal service data transmission. On the other hand, the parallel transmission strategy of this invention achieves multi-channel redundancy. When any target channel malfunctions, it can switch to other highly active channels to maintain transmission, mitigating the risk of service interruption due to single-point failures. This parallel transmission mode optimizes the global utilization of system resources, providing continuous and stable communication guarantees for intelligent terminals in complex dynamic environments, thereby improving the real-time performance and reliability of intelligent converged terminal service data transmission and interaction.

[0083] This invention, building upon multi-channel parallel transmission, further designs a channel fragmentation transmission logic. It schedules transmission by splitting the ciphertext of target service data on the target channel into fine-grained fragments. On one hand, the fragmentation transmission strategy designed in this invention achieves adaptive control of fragmentation granularity by calculating the number of fragments and fragmentation transmission time. This ensures the uniform distribution of data fragments in the target channel, avoiding congestion or queue accumulation caused by excessively large data blocks in traditional transmission, effectively solving the problems of resource contention and efficiency loss in data transmission. On the other hand, this invention achieves local error recovery through the fragmentation mechanism. When a single fragment transmission fails, the system only needs to retransmit that fragment instead of the entire data packet, significantly reducing data transmission redundancy and time overhead, providing an efficient and reliable transmission foundation for applications with high real-time requirements.

[0084] This invention calculates a risk index based on the physical parameters of the target channel and dynamically generates a strengthening key for the channel when the risk index continuously exceeds the limit. This strengthened key ensures secure data transmission. Traditional fixed encryption strategies have limitations when channel security risks change dynamically. This invention, however, predicts channel risk and adjusts encryption strength based on real-time channel conditions (physical parameters). When a potential security risk is detected, it selects a high-security encryption algorithm by dynamically calculating the base strength value and encryption strength parameters, and generates a high-entropy strengthening key. This dynamic key management mechanism ensures real-time matching between encryption strength and channel risk levels, effectively preventing data from being cracked or leaked during transmission through high-risk channels. It also avoids system performance degradation caused by over-encryption, achieving proactive security protection. Furthermore, the encryption strategy of this invention can adaptively evolve with changes in the channel environment, providing a continuous and reliable data security barrier for intelligent converged terminals, thereby improving the security and adaptability of data transmission in intelligent converged terminals.

[0085] This invention employs a dual-judgment mechanism using both risk and anomaly indices to dynamically switch to the most active channel when both security risks and anomalies occur simultaneously on the target channel. This invention overcomes the limitations of relying on a single indicator by comprehensively evaluating multi-dimensional physical parameters such as bit error rate spikes, latency spikes, and load drops to accurately predict channel anomalies, avoiding frequent channel switching due to misjudgments. Furthermore, when both the risk and anomaly indices exceed their limits consecutively, the invention dynamically selects the most active backup channel based on activity calculations, ensuring the data transmission path remains optimal. This dual-indicator collaborative decision-making mechanism effectively prevents transmission interruptions caused by channel anomalies, while reducing latency and resource waste during system switching, thereby improving the reliability and service continuity of data transmission in intelligent converged terminals. Attached Figure Description

[0086] To make the objectives, technical solutions, and advantages of the invention clearer, the invention will now be described in further detail with reference to the accompanying drawings, wherein:

[0087] Figure 1 This is a logical block diagram of an intelligent converged terminal data transmission system based on multi-channel dynamic encryption.

[0088] Figure 2 A logic block diagram for allocating modules for parallel transmission.

[0089] Figure 3 Workflow diagram for the data allocation unit.

[0090] Figure 4 A flowchart of the channel key enhancement unit.

[0091] Figure 5A flowchart illustrating the workflow of data transmission module segmentation for data transmission. Detailed Implementation

[0092] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but only to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0093] The following detailed explanation illustrates the specific implementation methods:

[0094] Example:

[0095] This embodiment discloses an intelligent fusion terminal data transmission system based on multi-channel dynamic encryption.

[0096] like Figure 1 As shown, a data transmission system for a smart fusion terminal based on multi-channel dynamic encryption is described. The system acquires service data to be transmitted through the smart fusion terminal and transmits it to a parallel transmission allocation module. The parallel transmission allocation module selects several (4) target channels for parallel data transmission, allocates service data based on the activity level of each target channel, and obtains target service data for each target channel, which is then transmitted to a data encryption module. The data encryption module obtains a preset key for each target channel to encrypt the corresponding target service data, obtaining ciphertext of the target service data for each target channel, which is then transmitted to the data transmission module. The data transmission module uses each target channel to transmit the corresponding ciphertext of the target service data in parallel to a data processing terminal. The data processing terminal obtains a preset key for each target channel to decrypt the corresponding ciphertext of the target service data, obtaining the plaintext of the target service data for each target channel and restoring the original service data. The system then performs corresponding data processing on the service data.

[0097] In this embodiment, the system includes multiple types of channels such as HPLC, RS485, and CAN, with each type comprising several channels. Initially, the channels with the highest activity levels for several days are selected as the target channels.

[0098] The storage module stores the preset key for each channel. The hardware abstraction layer generates a channel fingerprint, calculates a hash value from the channel fingerprint, extracts the first 16 bytes of the hash value as the unique identifier of the channel, and then binds and stores the unique identifier of the channel with the corresponding key.

[0099] To better illustrate the technical solution of the present invention, this embodiment will be described in more detail through the following parts.

[0100] I. Intelligent Converged Terminal

[0101] The intelligent converged terminal serves as the input to the entire system and is used to collect business data from the power grid.

[0102] II. Data Processing Terminal

[0103] The data processing terminal, as the output of the entire system, is used to perform corresponding data processing on the restored original business data. The data processing terminal can be located in the cloud or in a control center.

[0104] III. Data Encryption Module

[0105] After the data encryption module obtains the preset key for the target channel from the storage module, it encrypts the target service data of the target channel using the existing encryption logic to obtain the ciphertext of the target service data.

[0106] IV. Parallel Transmission Allocation Module

[0107] In this embodiment, the overall logic of each unit in the parallel transmission allocation module is as follows: Figure 2 As shown.

[0108] 1. Data Acquisition Unit

[0109] The physical parameters of the target channel collected by the data acquisition unit include current traffic, number of erroneous packets, total number of packets, actual delay, CINR (Carrier-to-Interference plus Noise Ratio) value, and signal-to-noise ratio.

[0110] 2. Activity Calculation Unit

[0111] The activity calculation unit is used to calculate the activity of each target channel based on the physical parameters of each target channel collected by the data acquisition unit.

[0112] Specifically, the activity level of the target channel is calculated using the following formula:

[0113] ;

[0114] In the formula: Indicates the target channel Activity level; Indicates the target channel Load rate; Indicates the target channel The normalized value of transmission delay; Indicates the target channel CINR value; , Indicates the target channel Maximum and minimum load rates; , Indicates the target channel Maximum and minimum CINR values; This indicates the activity weight set.

[0115] 3. Data Distribution Unit

[0116] The data allocation unit is used to allocate service data based on the activity level of each target channel to obtain the target service data for each target channel.

[0117] like Figure 3 As shown, the processing steps of the data allocation unit include:

[0118] S01: The total amount of business data to be acquired;

[0119] S02: Calculate the basic bandwidth of each target channel based on the activity of each target channel and the total bandwidth resources of the system;

[0120] The formula is expressed as:

[0121] ;

[0122] In the formula: Indicates the target channel Basic bandwidth; This represents the total bandwidth resources of the system; Indicates the target channel Activity level; Indicates the number of target channels;

[0123] S03: Calculate the amount of data transmitted on each target channel based on the basic bandwidth of each target channel and the total amount of service data;

[0124] The formula is expressed as:

[0125] ;

[0126] In the formula: Indicates the target channel The amount of data transmitted; This represents the total amount of business data;

[0127] S04: Allocate service data based on the amount of data transmitted on each target channel, and allocate the corresponding amount of target service data to each target channel.

[0128] 4. Channel risk calculation unit and channel anomaly calculation unit

[0129] Most existing technologies employ static key configuration, with key generation and updates based entirely on initial settings, lacking the ability to assess and respond to channel security risks in real time. When channel risk indicators continue to rise, the inability to automatically adjust encryption strength or generate temporary enhanced keys causes encryption strength to lag behind security threats, significantly increasing the risk of data leakage.

[0130] To address the aforementioned issues, this invention designs a channel risk calculation unit and a channel anomaly calculation unit to achieve key enhancement.

[0131] The channel risk calculation unit is used to calculate the risk index of each target channel based on the physical parameters of each target channel collected by the data acquisition unit.

[0132] Specifically, the risk index of the target channel is calculated using the following formula:

[0133] ;

[0134] ;

[0135] ;

[0136] ;

[0137] ;

[0138] In the formula: Indicates the target channel The risk index; Indicates the target channel Load rate; Indicates the target channel The bit error rate; Indicates the target channel The normalized value of transmission delay; Indicates the target channel Adjusted CINR value; and This represents the historical mean and standard deviation of the corresponding target channel; Indicates the target channel CINR value; Indicates the target channel The maximum value of CINR; Indicates the target channel Risk weighting coefficient.

[0139] Specifically, the risk index of the target channel is corrected by setting a risk threshold;

[0140] The formula is expressed as:

[0141] ;

[0142] In the formula: This indicates the revised risk index; This indicates the set risk threshold (set to 0.6). This represents the correction factor, which is determined through experimental data.

[0143] Specifically, target channel Risk weight coefficient Dynamic adjustments are made based on historical data of the target channel to adapt to different network environments;

[0144] The formula is expressed as:

[0145] ;

[0146] ;

[0147] ;

[0148] ;

[0149] In the formula: This indicates the corresponding initial weight; Indicates the target channel The historical average of the corresponding data; Indicates channel The maximum value of the corresponding data.

[0150] The channel key enhancement unit is used to determine that there is a security risk in a target channel when the risk index of a target channel exceeds the risk threshold (multiple times or for a period of time), and to generate an enhanced key for the target channel.

[0151] like Figure 4 As shown, the processing steps of the channel key enhancement unit include:

[0152] S11: Calculate the corresponding basic strength value based on the risk index of the target channel;

[0153] The formula is expressed as:

[0154] ;

[0155] In the formula: Indicates the target channel Basic strength value; Indicates the target channel The risk index; This represents the risk sensitivity coefficient (set to 0.7). This indicates the weight requirements to be set;

[0156] S12: Calculate the corresponding encryption strength parameters based on the base strength value of the target channel and the sensitivity amplification factor;

[0157] The formula is expressed as:

[0158] ;

[0159] In the formula: Indicates the target channel The encryption strength parameter; This represents the sensitivity amplification factor (set to 0.3), used to strengthen the encryption of highly sensitive data; This indicates the weight requirements to be set;

[0160] S13: Select the corresponding encryption algorithm based on the encryption strength parameter of the target channel;

[0161] The formula is expressed as:

[0162] ;

[0163] In the formula: Represented as target channel The chosen encryption algorithm; This refers to the AES-256-GCM algorithm, which boasts high security and is suitable for highly sensitive data. This refers to the ChaCha20-Poly1305 algorithm, which balances performance and security. This refers to the XOR-Cipher algorithm, which has low overhead and is suitable for scenarios with high real-time requirements.

[0164] S14: Calculate the corresponding enhanced key length based on the encryption strength parameters of the target channel;

[0165] The formula is expressed as:

[0166] ;

[0167] In the formula: Indicates the target channel The key length is 32-128 bits, with the specific number of bits determined by a strength linear mapping.

[0168] S15: Generate an enhanced key based on the encryption algorithm of the target channel and the enhanced key length through the hardware security module (HSM), and replace the preset key of the target channel with the enhanced key.

[0169] 5. Channel Anomaly Calculation Unit

[0170] Existing technologies cannot detect abnormal states of the target channel, nor can they predict and dynamically switch to the optimal target channel before abnormalities occur. As a result, data transmission interruptions cannot be quickly recovered when the channel is abnormal (such as sudden congestion or attacks).

[0171] To address the aforementioned issues, this invention designs a channel anomaly calculation unit and a target channel switching unit to achieve dynamic switching of the target channel.

[0172] The channel anomaly calculation unit is used to calculate the anomaly index of each target channel based on the physical parameters of each target channel collected by the data acquisition unit.

[0173] Specifically, the anomaly index of the target channel is calculated using the following formula:

[0174] ;

[0175] ;

[0176] ;

[0177] ;

[0178] ;

[0179] In the formula: Indicates the target channel Abnormal index; Indicates the target channel The sudden increase in bit error rate; Indicates the target channel The rate of increase in delay; Indicates the target channel The load descent rate; Indicates the target channel Adjusted signal-to-noise ratio; Indicates the target channel Abnormal weight coefficients; Indicates the target channel The current bit error rate; Indicates the target channel Maximum bit error rate; Indicates the target channel The current transmission delay; Indicates the target channel The delay threshold; Indicates the target channel The current load rate; Indicates the target channel Minimum load; Indicates the target channel The current signal-to-noise ratio; , Indicates the target channel The highest and lowest signal-to-noise ratios; Indicates the length of the time window. , , Representing the target channel At the point of time Bit error rate, transmission delay, and load rate at that time.

[0180] Specifically, the anomaly index is corrected by setting an anomaly threshold, as expressed by the formula:

[0181] ;

[0182] In the formula: This indicates the corrected anomaly index; This indicates the set exception threshold (set to 0.6). The correction coefficient for the anomaly index is determined through experimental data; Indicates the duration of the anomaly; Indicates the maximum tolerance time.

[0183] Target Channel Abnormal weight coefficient The system is dynamically adjusted based on historical data from the channel, enabling it to prioritize responses to the most common anomaly patterns.

[0184] The target channel switching unit is used to determine that the target channel is abnormal when the risk index (multiple times or for a period of time) of a target channel exceeds the risk threshold and the abnormal index (multiple times or for a period of time) exceeds the abnormal threshold, and to replace the target channel with another channel with the highest activity.

[0185] V. Data Transmission Module

[0186] The data transmission module uses each target channel to transmit the corresponding target service data encrypted in parallel to the data processing terminal.

[0187] Specifically, when the data transmission module transmits the corresponding target service data ciphertext in parallel to the data processing terminal using each target channel, it also fragments the target service data ciphertext of each target channel and transmits it to the data processing terminal.

[0188] like Figure 5 As shown, the data transmission module's process of fragmenting and transmitting the ciphertext of the target service data on the target channel includes:

[0189] S21: Calculate the corresponding fragment size based on the activity level of the target channel and the total amount of service data;

[0190] The formula is expressed as:

[0191] ;

[0192] In the formula: Indicates the target channel The size of the fragment; This indicates the set adaptive coefficient;

[0193] S22: Calculate the corresponding number of fragments based on the fragment size of the target channel and the amount of data it transmits;

[0194] The formula is expressed as:

[0195] ;

[0196] In the formula: Indicates the target channel The number of fragments;

[0197] S23: Calculate the corresponding fragment transmission time based on the fragment size of the target channel, combined with its base bandwidth and activity level;

[0198] The formula is expressed as:

[0199] ;

[0200] In the formula: Indicates the target channel The time for fragmented transmission;

[0201] S24: Based on the number of fragments and the fragment transmission time of the target channel, transmit the encrypted target service data to the data processing terminal in fragments.

[0202] This invention achieves parallel transmission of intelligent converged terminal service data through multiple target channels, meeting the low latency and high security requirements of intelligent converged terminal service data transmission. On one hand, the parallel transmission logic of this invention realizes dynamic collaborative optimization of transmission resources, avoiding the bottleneck problem of traditional single-channel transmission. In high-concurrency or network fluctuation scenarios, the parallel transmission allocation module can allocate data streams to multiple target channels with optimal activity in real time, maximizing the utilization of available bandwidth resources and effectively shortening end-to-end service data transmission latency, thereby improving the efficiency of intelligent converged terminal service data transmission. On the other hand, the parallel transmission strategy of this invention achieves multi-channel redundancy. When any target channel malfunctions, it can switch to other highly active channels to maintain transmission, mitigating the risk of service interruption due to single-point failures. This parallel transmission mode optimizes the global utilization of system resources, providing continuous and stable communication guarantees for intelligent terminals in complex dynamic environments, thereby improving the real-time performance and reliability of intelligent converged terminal service data transmission and interaction.

[0203] This invention, building upon multi-channel parallel transmission, further designs a channel fragmentation transmission logic. It schedules transmission by splitting the ciphertext of target service data on the target channel into fine-grained fragments. On one hand, the fragmentation transmission strategy designed in this invention achieves adaptive control of fragmentation granularity by calculating the number of fragments and fragmentation transmission time. This ensures the uniform distribution of data fragments in the target channel, avoiding congestion or queue accumulation caused by excessively large data blocks in traditional transmission, effectively solving the problems of resource contention and efficiency loss in data transmission. On the other hand, this invention achieves local error recovery through the fragmentation mechanism. When a single fragment transmission fails, the system only needs to retransmit that fragment instead of the entire data packet, significantly reducing data transmission redundancy and time overhead, providing an efficient and reliable transmission foundation for applications with high real-time requirements.

[0204] This invention calculates a risk index based on the physical parameters of the target channel and dynamically generates a strengthening key for the channel when the risk index continuously exceeds the limit. This strengthened key ensures secure data transmission. Traditional fixed encryption strategies have limitations when channel security risks change dynamically. This invention, however, predicts channel risk and adjusts encryption strength based on real-time channel conditions (physical parameters). When a potential security risk is detected, it selects a high-security encryption algorithm by dynamically calculating the base strength value and encryption strength parameters, and generates a high-entropy strengthening key. This dynamic key management mechanism ensures real-time matching between encryption strength and channel risk levels, effectively preventing data from being cracked or leaked during transmission through high-risk channels. It also avoids system performance degradation caused by over-encryption, achieving proactive security protection. Furthermore, the encryption strategy of this invention can adaptively evolve with changes in the channel environment, providing a continuous and reliable data security barrier for intelligent converged terminals, thereby improving the security and adaptability of data transmission in intelligent converged terminals.

[0205] This invention employs a dual-judgment mechanism using both risk and anomaly indices to dynamically switch to the most active channel when both security risks and anomalies occur simultaneously on the target channel. This invention overcomes the limitations of relying on a single indicator by comprehensively evaluating multi-dimensional physical parameters such as bit error rate spikes, latency spikes, and load drops to accurately predict channel anomalies, avoiding frequent channel switching due to misjudgments. Furthermore, when both the risk and anomaly indices exceed their limits consecutively, the invention dynamically selects the most active backup channel based on activity calculations, ensuring the data transmission path remains optimal. This dual-indicator collaborative decision-making mechanism effectively prevents transmission interruptions caused by channel anomalies, while reducing latency and resource waste during system switching, thereby improving the reliability and service continuity of data transmission in intelligent converged terminals.

[0206] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit the technical solutions. Those skilled in the art should understand that any modifications or equivalent substitutions to the technical solutions of the present invention without departing from the spirit and scope of the present invention should be covered within the scope of the claims of the present invention.

Claims

1. A data transmission system for an intelligent fusion terminal based on multi-channel dynamic encryption, characterized in that: The intelligent converged terminal acquires the business data to be transmitted and transmits it to the parallel transmission allocation module. The parallel transmission allocation module selects several target channels for parallel data transmission, allocates service data based on the activity of each target channel, obtains the target service data for each target channel, and transmits it to the data encryption module. The data encryption module obtains the preset key for each target channel to encrypt the corresponding target service data, and then transmits the ciphertext of the target service data for each target channel to the data transmission module. The data transmission module uses each target channel to transmit the corresponding target service data in ciphertext to the data processing terminal in parallel. The data processing terminal obtains the preset key of each target channel to decrypt the corresponding target service data ciphertext, obtains the plaintext of the target service data of each target channel, and restores the original service data. The parallel transmission allocation module includes: The data acquisition unit is used to collect the physical parameters of each target channel; The activity calculation unit is used to calculate the activity of each target channel based on the physical parameters of each target channel collected by the data acquisition unit. The data allocation unit is used to allocate service data based on the activity level of each target channel to obtain the target service data for each target channel. The channel risk calculation unit is used to calculate the risk index of each target channel based on the physical parameters of each target channel collected by the data acquisition unit. The channel key enhancement unit is used to determine that a target channel has a security risk when the risk index of a target channel exceeds the risk threshold, and to generate an enhanced key for the target channel. The activity calculation unit calculates the activity of the target channel using the following formula: ; In the formula: Indicates the target channel Activity level; Indicates the target channel Load rate; Indicates the target channel The normalized value of transmission delay; Indicates the target channel CINR value; , Indicates the target channel Maximum and minimum load rates; , Indicates the target channel Maximum and minimum CINR values; This indicates the set activity weight; The processing steps of the data allocation unit include: S01: The total amount of business data to be acquired; S02: Calculate the basic bandwidth of each target channel based on the activity of each target channel and the total bandwidth resources of the system; The formula is expressed as: ; In the formula: Indicates the target channel Basic bandwidth; This represents the total bandwidth resources of the system; Indicates the target channel Activity level; Indicates the number of target channels; S03: Calculate the amount of data transmitted on each target channel based on the basic bandwidth of each target channel and the total amount of service data; The formula is expressed as: ; In the formula: Indicates the target channel The amount of data transmitted; This represents the total amount of business data; S04: Allocate service data based on the amount of data transmitted on each target channel, and allocate the corresponding amount of target service data to each target channel; The processing steps of the channel key enhancement unit include: S11: Calculate the corresponding basic strength value based on the risk index of the target channel; The formula is expressed as: ; In the formula: Indicates the target channel Basic strength value; Indicates the target channel The risk index; Indicates the risk sensitivity coefficient; This indicates the weight requirements to be set; S12: Calculate the corresponding encryption strength parameters based on the base strength value of the target channel and the sensitivity amplification factor; The formula is expressed as: ; In the formula: Indicates the target channel The encryption strength parameter; Indicates the sensitivity amplification factor; This indicates the weight requirements to be set; S13: Select the corresponding encryption algorithm based on the encryption strength parameter of the target channel; The formula is expressed as: ; In the formula: Represented as target channel The chosen encryption algorithm; , and This represents three different encryption algorithms; S14: Calculate the corresponding enhanced key length based on the encryption strength parameters of the target channel; The formula is expressed as: ; In the formula: Indicates the target channel The key length; S15: Generate an enhanced key based on the encryption algorithm of the target channel and the enhanced key length.

2. The intelligent converged terminal data transmission system based on multi-channel dynamic encryption as described in claim 1, characterized in that: The parallel transmission allocation module also includes: The channel anomaly calculation unit is used to calculate the anomaly index of each target channel based on the physical parameters of each target channel collected by the data acquisition unit. The target channel switching unit is used to determine that a target channel is abnormal when the risk index of a target channel exceeds the risk threshold and the abnormality index exceeds the abnormality threshold, and to replace the target channel with another channel with the highest activity.

3. The intelligent fusion terminal data transmission system based on multi-channel dynamic encryption as described in claim 2, characterized in that: The channel risk calculation unit calculates the risk index of the target channel using the following formula: ; ; ; ; ; In the formula: Indicates the target channel The risk index; Indicates the target channel Load rate; Indicates the target channel The bit error rate; Indicates the target channel The normalized value of transmission delay; Indicates the target channel Adjusted CINR value; and This represents the historical mean and standard deviation of the corresponding target channel; Indicates the target channel CINR value; Indicates the target channel The maximum value of CINR; Indicates the target channel Risk weighting coefficient.

4. The intelligent fusion terminal data transmission system based on multi-channel dynamic encryption as described in claim 2, characterized in that: The channel anomaly calculation unit calculates the anomaly index of the target channel using the following formula: ; ; ; ; ; In the formula: Indicates the target channel Abnormal index; Indicates the target channel The rate of increase in bit error rate; Indicates the target channel The rate of increase in delay; Indicates the target channel The load descent rate; Indicates the target channel Adjusted signal-to-noise ratio; Indicates the target channel Abnormal weight coefficients; Indicates the target channel The current bit error rate; Indicates the target channel Maximum bit error rate; Indicates the target channel The current transmission delay; Indicates the target channel The delay threshold; Indicates the target channel The current load rate; Indicates the target channel Minimum load; Indicates the target channel The current signal-to-noise ratio; , Indicates the target channel The highest and lowest signal-to-noise ratios; Indicates the length of the time window. , , Representing the target channel At the point of time Error rate, transmission delay, and load rate at that time.

5. The intelligent fusion terminal data transmission system based on multi-channel dynamic encryption as described in claim 1, characterized in that: When the data transmission module transmits the corresponding target service data ciphertext in parallel to the data processing terminal using each target channel, it also fragments the target service data ciphertext of each target channel and transmits it to the data processing terminal.

6. The intelligent fusion terminal data transmission system based on multi-channel dynamic encryption as described in claim 5, characterized in that: The data transmission module's process of fragmenting and transmitting the ciphertext of the target service data on the target channel includes: S21: Calculate the corresponding fragment size based on the activity level of the target channel and the total amount of service data; The formula is expressed as: ; In the formula: Indicates the target channel The size of the fragment; This indicates the set adaptive coefficient; S22: Calculate the corresponding number of fragments based on the fragment size of the target channel and the amount of data it transmits; The formula is expressed as: ; In the formula: Indicates the target channel The number of fragments; S23: Calculate the corresponding fragment transmission time based on the fragment size of the target channel, combined with its base bandwidth and activity level; The formula is expressed as: ; In the formula: Indicates the target channel The time for fragmented transmission; S24: Based on the number of fragments and the fragment transmission time of the target channel, transmit the encrypted target service data to the data processing terminal in fragments.

Citation Information

Patent Citations

  • Industrial internet data transmission method and system

    CN117692226A

  • Encryption optimization method for data communication

    CN118944952A