Cross-network synchronous control system for multi-channel redundant transmission

Through the multi-channel redundant transmission architecture and error detection mechanism, the transmission reliability and data synchronization accuracy problems of the cross-network synchronization system are solved, and efficient and secure data transmission and synchronization are achieved to meet high-precision requirements.

CN120658757APending Publication Date: 2025-09-16ZHONGDAO XINZHIFANG TECH DEV CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510758347.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-09
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

The existing cross-network synchronization system has shortcomings in transmission reliability and data synchronization accuracy. A single network channel is susceptible to interference, resulting in synchronization interruption. There is a lack of redundancy and a high risk of data transmission errors. In addition, the multi-channel transmission timing is chaotic and the data consistency check is rough, making it difficult to meet high-precision synchronization requirements.

Method used

It adopts a multi-channel redundant transmission architecture, uses different communication protocols and physical links through three independent network transmission modules, is equipped with an error detection unit, and combines clock synchronization, data consistency check and fault recovery mechanism to ensure the reliability and accuracy of data transmission.

Benefits of technology

It improves the reliability and stability of data transmission, ensures the timing accuracy and content consistency of data synchronization, reduces operation and maintenance costs, and improves the operational stability and security of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658757A_ABST
    Figure CN120658757A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information processing and fault tolerance, and discloses a multi-channel redundant transmission cross-network synchronization control system, which comprises a data source module, a data processing module, a data synchronization module and a data synchronization module, and is characterized in that the data source module is used for generating to-be-synchronized data information; the first network transmission module, the second network transmission module and the third network transmission module are respectively connected with the data source module and are used for receiving the data information and transmitting the data information through different communication links; and the synchronous control module is respectively connected with the first network transmission module, the second network transmission module and the third network transmission module and is used for receiving the data information transmitted by each network transmission module. Through clock calibration, time sequence adjustment and Hash verification functions of the synchronous control module, the problems of data disorder and inconsistency in multi-channel transmission are accurately solved. The clock synchronization sub-module unifies the time reference of each channel, the data sequence adjustment sub-module arranges the data time sequence as required, and the data consistency verification sub-module quickly locates and corrects error data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information processing and fault tolerance, and in particular to a multi-channel redundant transmission cross-network synchronous control system. Background Art

[0002] With the rapid development of information technology, cross-network synchronization control systems play a vital role in many fields such as industrial automation, telemedicine, and distributed computing. However, existing technologies have many shortcomings in transmission reliability and data synchronization accuracy.

[0003] Currently, most cross-network synchronization systems use a single network transmission channel. This architecture has significant drawbacks in practical applications. First, a single link is extremely susceptible to external interference, such as electromagnetic interference, network congestion, or hardware failure. If this channel fails, the entire synchronization process is immediately interrupted, resulting in the inability to transmit and synchronize data in a timely manner. For applications requiring high real-time performance, such as automated assembly line control in industrial production, this can lead to serious consequences such as production stagnation and reduced product quality. Second, a single channel lacks effective redundancy mechanisms during data transmission, making it impossible to perform real-time data verification and error correction. This leads to a high risk of data loss and transmission errors, making it difficult to effectively ensure data integrity, especially in complex and changing network environments.

[0004] Although some existing cross-network synchronization systems have attempted to introduce dual-channel redundancy, they still have limitations. The dual channels may be based on the same communication protocol and physical link. When suffering from the same type of fault or interference, both channels may be affected at the same time, making it impossible to truly achieve reliable redundancy. In addition, in terms of data synchronization, existing technologies are difficult to accurately solve the problems of data disorder and inconsistency in multi-channel transmission. There are differences in data transmission delays between different channels, and there is a lack of effective clock calibration and timing adjustment methods. This leads to chaotic timing of data converged to the synchronization control module, and data consistency verification is also relatively rough, which makes it impossible to quickly locate and correct erroneous data, thereby affecting the overall data synchronization quality and making it difficult to meet high-precision synchronization requirements.

[0005] Therefore, those skilled in the art have proposed a multi-channel redundant transmission cross-network synchronization control system to solve the above problems. Summary of the Invention

[0006] In view of the deficiencies of the prior art, the present invention provides a cross-network synchronous control system with multi-channel redundant transmission, which solves the problems raised in the above background technology.

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: a multi-channel redundant transmission cross-network synchronization control system, comprising:

[0008] Data source module, used to generate data information to be synchronized;

[0009] The first network transmission module, the second network transmission module and the third network transmission module are respectively connected to the data source module and are used to receive the data information and transmit it through different communication links;

[0010] a synchronization control module, connected to the first network transmission module, the second network transmission module, and the third network transmission module, respectively, for receiving data information transmitted by each network transmission module, and performing timing synchronization control and data consistency check on the data transmitted by each channel;

[0011] A data aggregation module is connected to the synchronization control module and is used to receive the data information after synchronization control and aggregate and integrate it;

[0012] A data receiving module is used to receive the data aggregated by the data aggregation module and transmit it to the target application system;

[0013] Among them, the first network transmission module, the second network transmission module and the third network transmission module adopt different communication protocols and physical links, and each network transmission module has an independent data cache unit and an error detection unit. The error detection unit performs real-time error detection on the transmitted data based on the forward error correction coding algorithm and the cyclic redundancy check algorithm, feeds back the detection results to the synchronization control module, and automatically triggers the retransmission mechanism when a data error is detected.

[0014] Preferably, the synchronization control module includes:

[0015] The clock synchronization submodule is used to obtain the transmission clock information of each network transmission module and synchronize the clocks of each channel based on the master-slave synchronization algorithm;

[0016] A data sequence adjustment submodule, connected to the clock synchronization submodule, for rearranging the data transmitted by each channel in a predetermined time sequence according to the clock synchronization result;

[0017] The data consistency check submodule is connected to the data sequence adjustment submodule and is used to use a hash algorithm to perform consistency check on the data rearranged in each channel. When data inconsistency is found, the correct data is obtained from the corresponding network transmission module according to the preset priority rules for replacement, and the event information of data inconsistency is recorded.

[0018] Preferably, the data source module includes a data acquisition submodule and a data preprocessing submodule;

[0019] The data acquisition submodule is used to collect original data information;

[0020] The data preprocessing submodule is connected to the data acquisition submodule, and is used to perform data format conversion, data compression and data encryption on the collected original data information, and the processed data is sent to the first network transmission module, the second network transmission module and the third network transmission module respectively.

[0021] Preferably, the first network transmission module, the second network transmission module and the third network transmission module each include:

[0022] The data encoding submodule is used to encode and modulate the input data information to adapt to the corresponding communication link;

[0023] The communication interface submodule is connected to the data encoding submodule and is used to communicate and interact with other network nodes to realize data transmission and reception;

[0024] The signal amplification submodule is connected to the communication interface submodule and is used to amplify the transmission signal to enhance the signal strength and ensure the stability of the data during long-distance transmission.

[0025] Preferably, the data aggregation module includes a data fusion submodule and a data storage submodule;

[0026] The data fusion submodule is used to fuse the multi-channel data after synchronization control, eliminate data redundancy and generate a unified data format;

[0027] The data storage submodule is connected to the data fusion submodule and is used for temporarily storing the fused data.

[0028] Preferably, the system further comprises a network monitoring module connected to the synchronization control module, for monitoring network performance indicators such as link status, transmission rate and packet loss rate of each network transmission module in real time, and feeding back the monitoring results to the synchronization control module;

[0029] The synchronization control module dynamically adjusts the data transmission priority and bandwidth allocation of each network transmission module according to the monitoring results fed back by the network monitoring module to optimize the overall synchronization performance of the system.

[0030] Preferably, the network monitoring module includes:

[0031] A data collection unit, used to collect network performance data of each network transmission module;

[0032] A data analysis unit, connected to the data acquisition unit, for analyzing and processing the collected network performance data, extracting key indicators and generating a network status assessment report;

[0033] The alarm unit is connected to the data analysis unit and is used to send an alarm signal to remind the system administrator to intervene when the network performance index exceeds the preset threshold range.

[0034] Preferably, the system further comprises a security management module, connected to the data source module and the data receiving module respectively, for providing security protection for the entire data synchronization process;

[0035] The security management module includes an identity authentication submodule, an access control submodule and a data encryption submodule;

[0036] The identity authentication submodule is used to authenticate the user identities of the data source module and the data receiving module. Only users who pass the identity authentication can perform data synchronization operations;

[0037] The access control submodule is used to limit the access rights of different users to data resources according to the preset access control policy;

[0038] The data encryption submodule uses the Advanced Encryption Standard algorithm to encrypt the data information generated by the data source module and the data information received by the data receiving module.

[0039] Preferably, the data receiving module includes a data parsing submodule and a data forwarding submodule;

[0040] The data parsing submodule is used to parse the received aggregated data to restore the original data information and related synchronization control information;

[0041] The data forwarding submodule is connected to the data parsing submodule and is used to forward the parsed data information to the corresponding application system for processing and use according to the interface specification of the target application system.

[0042] Preferably, the system further comprises a fault diagnosis and recovery module, connected to the synchronization control module, for performing real-time fault diagnosis on each module of the system;

[0043] When a fault is detected in a network transmission module, the fault diagnosis and recovery module can automatically isolate the faulty module and dynamically allocate the data transmission task of the module to other normally functioning network transmission modules. At the same time, it starts the fault repair program to try to repair the faulty module, and automatically reintegrates it into the system for data transmission after the repair is completed.

[0044] The present invention provides a cross-network synchronous control system with multi-channel redundant transmission. It has the following beneficial effects:

[0045] 1. The present invention forms a multi-channel redundant architecture by setting up three independent network transmission modules, and each module adopts a different communication protocol and physical link. When a channel fails or a data error occurs, the other channels can still operate normally and take on the data transmission task, effectively avoiding the synchronization interruption caused by the failure of a single transmission link. At the same time, the error detection unit equipped in each network transmission module uses the forward error correction coding algorithm and the cyclic redundancy check algorithm to monitor the data integrity in real time. Once an error is found, the retransmission mechanism is immediately triggered to ensure that the data finally converged to the synchronization control module is accurate. This multi-channel redundant design combined with powerful error detection and retransmission functions greatly improves the reliability and stability of data during cross-network transmission, and reduces the risk of data loss and transmission errors.

[0046] 2. This invention precisely addresses data disarray and inconsistency issues in multi-channel transmission through the synchronization control module's clock calibration, timing adjustment, and hash check functionality. The clock synchronization submodule unifies the time base across all channels, the data sequence adjustment submodule aligns data timing as needed, and the data consistency check submodule rapidly locates and corrects erroneous data. This process ensures accurate timing and consistent content of synchronized data across networks, significantly improving data synchronization quality.

[0047] 3. This invention integrates network monitoring, intelligent adjustment, security protection, and fault recovery mechanisms to comprehensively ensure stable operation and data security. The network monitoring module collects performance data in real time, enabling the synchronization control module to dynamically optimize transmission strategies. The security management module protects against security threats through identity authentication, access control, and encryption. The fault diagnosis and recovery module monitors and rapidly responds to faults in real time, ensuring uninterrupted system operation. These mechanisms reduce operation and maintenance costs, improve system reliability, and ensure efficient and secure cross-network synchronization control. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 This is the overall transmission flow chart of the cross-network synchronization control system of the present invention;

[0049] Figure 2 This is a data processing flow chart of the cross-network synchronization control system of the present invention;

[0050] Figure 3 This is a flow chart of synchronous control and management of cross-network synchronous control system. DETAILED DESCRIPTION

[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the present specification. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0052] Please see the attached Figure 1 -Attached Figure 3 The embodiment of the present invention provides a multi-channel redundant transmission cross-network synchronization control system, including:

[0053] Data source module, used to generate data information to be synchronized;

[0054] The data source module includes a data acquisition submodule and a data preprocessing submodule;

[0055] Specifically, the data acquisition submodule is a core component of the data source module. Its primary function is to collect raw data. This raw data can come from a variety of sources, such as sensors, IoT devices, industrial control system outputs, database records, and production line data. By interfacing with external devices or systems, the data acquisition submodule gathers this dispersed and diverse raw data to form a preliminary data set.

[0056] The data preprocessing submodule is closely connected with the data acquisition submodule to perform preprocessing operations on the collected raw data information. The preprocessing process includes the following:

[0057] Data format conversion: Raw data may come from different devices or systems and their formats may vary. The data preprocessing submodule converts these data into a unified standard format for subsequent processing and transmission.

[0058] Data compression: To reduce data volume and improve transmission efficiency, the data preprocessing submodule compresses the data. By using appropriate compression algorithms, the storage space and transmission bandwidth requirements can be reduced while maintaining data integrity.

[0059] Data encryption: To ensure data security during transmission and prevent data leakage or malicious tampering, the data preprocessing submodule encrypts the data. Using encryption technologies such as the Advanced Encryption Standard algorithm, the original data is converted into ciphertext. Decryption is performed only after the target application system receives the data, restoring the original data.

[0060] The data acquisition submodule is used to collect raw data information;

[0061] The data preprocessing submodule is connected to the data acquisition submodule, and is used to perform data format conversion, data compression and data encryption on the collected original data information, and the processed data are sent to the first network transmission module, the second network transmission module and the third network transmission module respectively.

[0062] The first network transmission module, the second network transmission module and the third network transmission module are respectively connected to the data source module and are used to receive data information and transmit it through different communication links;

[0063] Specifically, the data preprocessing submodule is connected to the data acquisition submodule and is responsible for performing preliminary processing on the collected raw data information, including operations such as data format conversion, data compression, and data encryption. Data format conversion can unify raw data from different sources into a standard format to facilitate subsequent processing and transmission; data compression can reduce the amount of data and improve transmission efficiency; data encryption ensures the security of data during transmission and prevents data leakage or tampering. The processed data will be sent to the first, second, and third network transmission modules respectively. These three network transmission modules are all connected to the data source module. Their main task is to receive the data information sent by the data source module and transmit it through their respective communication links. Such a multi-channel setting can ensure the normal transmission of data even when a problem occurs in a certain link, thereby enhancing the reliability, stability, and security of data transmission.

[0064] The synchronization control module is connected to the first network transmission module, the second network transmission module and the third network transmission module respectively, and is used to receive data information transmitted by each network transmission module, and perform timing synchronization control and data consistency check on the data transmitted by each channel;

[0065] The first network transmission module, the second network transmission module and the third network transmission module each include:

[0066] The data encoding submodule is used to encode and modulate the input data information to adapt to the corresponding communication link;

[0067] The communication interface submodule is connected to the data encoding submodule and is used to communicate and interact with other network nodes to realize data transmission and reception;

[0068] The signal amplification submodule is connected to the communication interface submodule and is used to amplify the transmission signal to enhance the signal strength and ensure the stability of data during long-distance transmission.

[0069] Specifically, the signal amplification submodule is connected to the communication interface submodule. Its primary function is to amplify the transmitted signal to enhance its strength. During network transmission, signals can attenuate due to long-distance transmission or external interference, impacting the stability and reliability of data transmission. By amplifying the signal, the signal amplification submodule effectively compensates for signal losses during transmission, ensuring high data quality and stability over long distances, thereby improving the transmission performance and data integrity of the entire cross-network synchronization control system.

[0070] The synchronization control module includes:

[0071] The clock synchronization submodule is used to obtain the transmission clock information of each network transmission module and synchronize the clocks of each channel based on the master-slave synchronization algorithm;

[0072] The data sequence adjustment submodule is connected to the clock synchronization submodule and is used to rearrange the data transmitted by each channel according to the predetermined timing sequence according to the clock synchronization result;

[0073] The data consistency check submodule is connected to the data sequence adjustment submodule and is used to perform consistency check on the data rearranged in each channel using a hash algorithm. When data inconsistency is found, the correct data is obtained from the corresponding network transmission module according to the preset priority rules for replacement, and the event information of data inconsistency is recorded.

[0074] Specifically, the clock synchronization submodule, the data sequence adjustment submodule and the data consistency check submodule work together to ensure the accuracy and reliability of data transmission in the cross-network synchronous control system. The clock synchronization submodule obtains the transmission clock information of each network transmission module, and synchronizes and adjusts the clock of each channel based on the master-slave synchronization algorithm to provide a unified time reference for subsequent data processing. The data sequence adjustment submodule rearranges the data transmitted by each channel in a predetermined timing sequence based on the clock synchronization result, solves the problem of data disorder, and ensures that the data is processed in the correct order. The data consistency check submodule uses a hash algorithm to perform consistency check on the rearranged data. When data inconsistency is found, the correct data is obtained from the corresponding network transmission module according to the preset priority rules for replacement, and the event information of data inconsistency is recorded for subsequent analysis and processing, thereby ensuring that the final synchronized data content is consistent and accurate.

[0075] The data aggregation module is connected to the synchronization control module and is used to receive the data information after synchronization control and aggregate and integrate it;

[0076] The data aggregation module includes a data fusion submodule and a data storage submodule;

[0077] The data fusion submodule is used to fuse the multi-channel data after synchronous control, eliminate data redundancy and generate a unified data format;

[0078] The data storage submodule is connected to the data fusion submodule and is used for temporarily storing the fused data.

[0079] The data receiving module is used to receive the data aggregated by the data aggregation module and transmit it to the target application system;

[0080] Among them, the first network transmission module, the second network transmission module and the third network transmission module adopt different communication protocols and physical links, and each network transmission module has an independent data cache unit and error detection unit. The error detection unit performs real-time error detection on the transmitted data based on the forward error correction coding algorithm and the cyclic redundancy check algorithm, feeds the detection results back to the synchronization control module, and automatically triggers the retransmission mechanism when a data error is detected.

[0081] Specifically, the system includes first, second, and third network transmission modules. These modules utilize different communication protocols and physical links, operating independently of each other. This design ensures that even if a communication module fails or data transmission issues arise, the other modules can continue to operate normally, avoiding synchronization interruptions and improving the reliability and stability of the entire system.

[0082] Each network transmission module is equipped with an independent data buffer and error detection unit. The data buffer temporarily stores data during transmission to mitigate potential delays or congestion. The error detection unit monitors transmitted data in real time to ensure data integrity.

[0083] The error detection unit uses the forward error correction (FEC) algorithm and the cyclic redundancy check (CRC) algorithm to perform real-time error detection on the transmitted data. The FEC algorithm allows a certain number of errors to be automatically corrected without requesting retransmission. The formula is as follows: Assume that the transmitted data block is d = [d0, d1, ..., d k-1 ], the codeword generated by encoding is c=[c0,c1,…,c n-1 ], where n>k. In the received data block r=[r0,r1,…,r n-1 ], a certain number of bit errors can be corrected through the decoding algorithm to restore the original data block d. This method reduces the impact of transmission errors on the system. The CRC algorithm detects errors in data blocks by calculating a check value. For a given data frame D, the sender calculates the CRC check value CRC(D) and appends it to the end of the data frame before sending it. After receiving the data frame, the receiver recalculates the CRC check value and compares it with the received check value to determine whether the data is erroneous. The CRC generator polynomial is expressed as:

[0084] G(x)=x n +…+1

[0085] Where n is the length of the check bit. The CRC algorithm is simple and efficient and can detect most transmission errors.

[0086] The system also includes a network monitoring module, which is connected to the synchronization control module and is used to monitor the link status, transmission rate, packet loss rate and other network performance indicators of each network transmission module in real time, and feed back the monitoring results to the synchronization control module;

[0087] The network monitoring module includes:

[0088] A data collection unit, used to collect network performance data of each network transmission module;

[0089] The data analysis unit is connected to the data acquisition unit and is used to analyze and process the collected network performance data, extract key indicators and generate a network status assessment report;

[0090] The alarm unit is connected to the data analysis unit and is used to send out an alarm signal to remind the system administrator to intervene when the network performance index exceeds the preset threshold range.

[0091] Specifically, the data analysis unit is connected to the data acquisition unit, which collects network performance data from each network transmission module, such as link status, transmission rate, and packet loss rate. The data analysis unit analyzes and processes this data, extracting key metrics such as network latency and bandwidth utilization, and generates a network status assessment report. This report helps the system understand the current network performance status, allowing for timely adjustments and optimization of network configuration. The alarm unit is also connected to the data analysis unit. When network performance indicators exceed preset thresholds, the alarm unit issues an alarm signal, alerting system administrators to intervene.

[0092] The synchronization control module dynamically adjusts the data transmission priority and bandwidth allocation of each network transmission module based on the monitoring results fed back by the network monitoring module to optimize the overall synchronization performance of the system.

[0093] The system also includes a security management module, which is connected to the data source module and the data receiving module respectively, and is used to provide security protection for the entire data synchronization process;

[0094] The security management module includes an identity authentication submodule, an access control submodule, and a data encryption submodule;

[0095] The identity authentication submodule is used to authenticate the user identities of the data source module and the data receiving module. Only users who pass the identity authentication can perform data synchronization operations;

[0096] The access control submodule is used to limit the access rights of different users to data resources according to the preset access control policy;

[0097] The data encryption submodule uses the Advanced Encryption Standard algorithm to encrypt the data information generated by the data source module and the data information received by the data receiving module.

[0098] Specifically, the identity authentication submodule authenticates the user identities of the data source module and the data receiving module. Only authenticated users can perform data synchronization operations. The purpose of identity authentication is to ensure that only legitimate users can access and operate the data synchronization system, preventing unauthorized access and data leakage. Common authentication methods include username and password, digital certificates, and biometrics (such as fingerprint and facial recognition).

[0099] The access control submodule is used to restrict different users' access rights to data resources based on pre-set access control policies. Access control policies can define which users can access which data resources and which operations they can perform (such as reading, writing, modifying, and deleting) based on user roles, permission levels, or specific rules. Access control can further protect the security and integrity of data, ensuring that data is only used by authorized users and in a legal manner.

[0100] The data encryption submodule uses the Advanced Encryption Standard (AES) algorithm to encrypt data generated by the data source module and received by the data receiving module. AES is a symmetric encryption algorithm that uses the same key for data encryption and decryption. The AES algorithm is highly efficient and secure, providing strong encryption protection against data theft and tampering during transmission and storage.

[0101] AES encryption formula

[0102] The AES encryption process can be expressed as:

[0103] C=E(K,P)

[0104] in:

[0105] C represents the encrypted ciphertext; E represents the AES encryption algorithm; K represents the encryption key; and P represents the plaintext data.

[0106] The AES decryption process can be expressed as:

[0107] P=D(K,C)

[0108] Where: P represents the decrypted plaintext; D represents the AES decryption algorithm; K represents the decryption key (the same as the encryption key); C represents the ciphertext data.

[0109] The AES algorithm ensures the confidentiality and integrity of data during transmission and storage through encryption and decryption. Only users with the correct key can decrypt and access the data, effectively preventing data leakage and unauthorized access.

[0110] The system also includes a fault diagnosis and recovery module, which is connected to the synchronization control module and is used to perform real-time fault diagnosis on each module of the system;

[0111] When a fault is detected in a network transmission module, the fault diagnosis and recovery module can automatically isolate the faulty module and dynamically allocate the data transmission task of the module to other normally functioning network transmission modules. At the same time, it starts the fault repair program to try to repair the faulty module, and automatically reintegrates it into the system for data transmission after the repair is completed.

[0112] Specifically, the fault diagnosis and recovery module monitors the operating status of each network transmission module in the system. If a module fault is detected, it automatically isolates the faulty module to prevent it from impacting the entire system. Simultaneously, it dynamically reassigns data transmission tasks originally assigned to the faulty module to other, functioning network transmission modules, ensuring uninterrupted data transmission. Furthermore, the fault diagnosis and recovery module initiates a fault repair program to automatically attempt to repair the faulty module. If the repair is successful, the module automatically reintegrates into the system and resumes data transmission. This entire process requires no human intervention, effectively improving system stability and reliability.

[0113] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A multi-channel redundant transmission cross-network synchronous control system, characterized in that: include: Data source module, used to generate data information to be synchronized; The first network transmission module, the second network transmission module and the third network transmission module are respectively connected to the data source module and are used to receive the data information and transmit it through different communication links; a synchronization control module, connected to the first network transmission module, the second network transmission module, and the third network transmission module, respectively, for receiving data information transmitted by each network transmission module, and performing timing synchronization control and data consistency check on the data transmitted by each channel; A data aggregation module is connected to the synchronization control module and is used to receive the data information after synchronization control and aggregate and integrate it; A data receiving module is used to receive the data aggregated by the data aggregation module and transmit it to the target application system; Among them, the first network transmission module, the second network transmission module and the third network transmission module adopt different communication protocols and physical links, and each network transmission module has an independent data cache unit and an error detection unit. The error detection unit performs real-time error detection on the transmitted data based on the forward error correction coding algorithm and the cyclic redundancy check algorithm, feeds back the detection results to the synchronization control module, and automatically triggers the retransmission mechanism when a data error is detected.

2. A multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The synchronization control module includes: The clock synchronization submodule is used to obtain the transmission clock information of each network transmission module and synchronize the clocks of each channel based on the master-slave synchronization algorithm; A data sequence adjustment submodule, connected to the clock synchronization submodule, for rearranging the data transmitted by each channel in a predetermined time sequence according to the clock synchronization result; The data consistency check submodule is connected to the data sequence adjustment submodule and is used to use a hash algorithm to perform consistency check on the data rearranged in each channel. When data inconsistency is found, the correct data is obtained from the corresponding network transmission module according to the preset priority rules for replacement, and the event information of data inconsistency is recorded.

3. A multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The data source module includes a data acquisition submodule and a data preprocessing submodule; The data acquisition submodule is used to collect original data information; The data preprocessing submodule is connected to the data acquisition submodule, and is used to perform data format conversion, data compression and data encryption on the collected original data information, and the processed data is sent to the first network transmission module, the second network transmission module and the third network transmission module respectively.

4. A multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The first network transmission module, the second network transmission module and the third network transmission module each include: The data encoding submodule is used to encode and modulate the input data information to adapt to the corresponding communication link; The communication interface submodule is connected to the data encoding submodule and is used to communicate and interact with other network nodes to realize data transmission and reception; The signal amplification submodule is connected to the communication interface submodule and is used to amplify the transmission signal to enhance the signal strength and ensure the stability of the data during long-distance transmission.

5. The multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The data aggregation module includes a data fusion submodule and a data storage submodule; The data fusion submodule is used to fuse the multi-channel data after synchronization control, eliminate data redundancy and generate a unified data format; The data storage submodule is connected to the data fusion submodule and is used for temporarily storing the fused data.

6. A multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The system also includes a network monitoring module connected to the synchronization control module for real-time monitoring of network performance indicators such as link status, transmission rate and packet loss rate of each network transmission module, and feeding back the monitoring results to the synchronization control module; The synchronization control module dynamically adjusts the data transmission priority and bandwidth allocation of each network transmission module according to the monitoring results fed back by the network monitoring module to optimize the overall synchronization performance of the system.

7. A multi-channel redundant transmission cross-network synchronous control system according to claim 6, characterized in that: The network monitoring module includes: A data collection unit, used to collect network performance data of each network transmission module; A data analysis unit, connected to the data acquisition unit, for analyzing and processing the collected network performance data, extracting key indicators and generating a network status assessment report; The alarm unit is connected to the data analysis unit and is used to send an alarm signal to remind the system administrator to intervene when the network performance index exceeds the preset threshold range.

8. The multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The system also includes a security management module, which is connected to the data source module and the data receiving module respectively, and is used to provide security protection for the entire data synchronization process; The security management module includes an identity authentication submodule, an access control submodule and a data encryption submodule; The identity authentication submodule is used to authenticate the user identities of the data source module and the data receiving module. Only users who pass the identity authentication can perform data synchronization operations; The access control submodule is used to limit the access rights of different users to data resources according to the preset access control policy; The data encryption submodule uses the Advanced Encryption Standard algorithm to encrypt the data information generated by the data source module and the data information received by the data receiving module.

9. The multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The data receiving module includes a data parsing submodule and a data forwarding submodule; The data parsing submodule is used to parse the received aggregated data to restore the original data information and related synchronization control information; The data forwarding submodule is connected to the data parsing submodule and is used to forward the parsed data information to the corresponding application system for processing and use according to the interface specification of the target application system.

10. The multi-channel redundant transmission cross-network synchronous control system according to claim 1, characterized in that: The system also includes a fault diagnosis and recovery module, connected to the synchronization control module, for performing real-time fault diagnosis on each module of the system; When a fault is detected in a network transmission module, the fault diagnosis and recovery module can automatically isolate the faulty module and dynamically allocate the data transmission task of the module to other normally functioning network transmission modules. At the same time, it starts the fault repair program to try to repair the faulty module, and automatically reintegrates it into the system for data transmission after the repair is completed.

Citation Information

Cited By

  • Cross-network safety intelligent processing method, system and equipment for electric power aerospace data and medium

    CN121173589A