Multi-link redundancy control system and method
By integrating different communication links and redundant interfaces through a multi-link redundant control system, the communication stability problem of the electro-hydraulic control system of hydraulic support in complex environments is solved, achieving stability and reliability of data transmission and reducing safety hazards.
Patent Information
- Application Number
- CN202411603261.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2026-05-12
AI Technical Summary
The existing electro-hydraulic control system for hydraulic supports lacks communication stability and anti-interference capability under complex geological conditions, posing safety hazards.
The system employs a multi-link redundancy control system, integrating Ethernet, 5G, Bluetooth, and WiFi communication links. Data is sent to the server through multiple redundant interfaces of the controller, and the link status is monitored in real time. The system selects the link with the best signal quality for data transmission or automatically switches to the protection channel in case of a fault.
It significantly improves communication stability and reliability, adapts to high temperature and humidity, large tilt angle and complex electromagnetic environment, reduces safety hazards caused by communication problems, and enhances data acquisition and control capabilities.
Smart Images

Figure CN122027385A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a multi-link redundancy control system and method. Background Technology
[0002] In the field of intelligent mining, especially in working faces with complex geological conditions such as coal mines, the communication stability and reliability of the electro-hydraulic control system of hydraulic supports are of paramount importance.
[0003] Currently, the mainstream electro-hydraulic control systems in hydraulic supports primarily rely on a single wired link, including CAN bus-based and Ethernet-based systems. These systems all use a single wired communication link for data transmission. When faced with multiple factors such as high temperature and humidity, large working face inclination angles, and complex electromagnetic environments, their communication stability and anti-interference capabilities are poor, severely affecting the precise control and data transmission of hydraulic supports, posing safety hazards. Summary of the Invention
[0004] This invention provides a multi-link redundancy control system and method to address the shortcomings of existing technologies, such as poor communication stability and anti-interference capabilities, and potential security risks.
[0005] This invention provides a multi-link redundancy control system, the system comprising: Data acquisition equipment is used to collect data from the fully mechanized mining face; The controller receives data collected by the data acquisition device and transmits the data to the server via a communication link through multiple redundant interfaces of the controller; wherein, the controller includes multiple redundant interfaces, and each redundant interface has a corresponding communication link; Multiple communication links are provided, each of which is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0006] According to the multi-link redundancy control system provided by the present invention, when the data is sent to the server via a communication link through multiple redundant interfaces of the controller, the working mode of the multiple redundant interfaces is determined. When the redundant interface is in the first working mode, the controller monitors the link status of the communication link, sends the link status of the communication link to the server, and sends the data to the server through the communication links corresponding to the multiple redundant interfaces, so that the server selects the communication link with the best signal quality to receive the data according to the link status. When the redundant interface is in the second working mode, the link status of the communication link is monitored, and the communication link corresponding to one of the redundant interfaces is selected to send the data to the server, so that the server can receive the data through the communication link.
[0007] According to the multi-link redundancy control system provided by the present invention, the communication link includes at least one of the following: Ethernet communication link, 5G communication link, Bluetooth communication link and WiFi communication link; The Ethernet communication link includes: a network switch; The 5G communication link includes: a 5G module integrated into the controller, a 5G base station, and a 5G core network; The Bluetooth communication link includes: a Bluetooth communication module integrated into the controller; The WiFi communication link includes a wireless access point (AP) module.
[0008] According to the multi-link redundancy control system provided by the present invention, the controller includes: a switch and a controller core board; The switch is connected to the controller core board via the first communication RMII interface to exchange Ethernet data; The switch is connected to the controller core board via a second communication SPI interface, which is used to access and configure the switch's registers; The switch is connected to the data acquisition device via a peripheral interface and is used to acquire the data collected by the data acquisition device. The 5G module is connected to the switch via the first serial SGMII interface to transmit the data; The 5G module is connected to the switch via a second serial UART interface; The 5G module sends the data to the server via the 5G base station and the 5G core network.
[0009] According to the multi-link redundancy control system provided by the present invention, after monitoring the link status of the communication link, the controller updates the status flag of the communication link to active or inactive based on the link status of the communication link. When the redundant interface is in the first working mode, the data is sent to the server through the communication links corresponding to the multiple active redundant interfaces respectively; When the redundant interface is in the second working mode, the communication link corresponding to one of the active redundant interfaces is selected to send the data to the server.
[0010] According to the multi-link redundancy control system provided by the present invention, the controller monitors the link status of the communication link and monitors the link quality indicators of the communication link. The link quality indicators include at least one of the following: signal strength, bit error rate, delay, packet loss rate, and throughput.
[0011] According to the multi-link redundancy control system provided by the present invention, in the first mode, each of the communication links corresponds to a protection channel; The controller transmits the data simultaneously in the communication link and its corresponding protection channel, so that when the server detects a failure in the communication link with the best signal quality, the server switches to the protection channel corresponding to the communication link with the best signal quality to receive the data.
[0012] According to the multi-link redundancy control system provided by the present invention, in the second mode, multiple communication links correspond to one protection channel; If the controller detects a failure in the communication link used for data transmission, the controller will switch the data that needs to be transmitted to the protection channel, so that the server can receive the data via the protection channel.
[0013] This invention provides a multi-link redundancy control method for use in the multi-link redundancy control system described above, the method comprising: The controller receives data collected by the data acquisition device. The data is sent to the server via communication links through multiple redundant interfaces of the controller, wherein each communication link is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0014] According to the multi-link redundancy control method provided by the present invention, when the data is sent to the server via a communication link through multiple redundant interfaces of the controller, the method further includes: The controller determines the operating modes of multiple redundant interfaces; When the redundant interface is in the first working mode, the controller monitors the link status of the communication link, sends the link status of the communication link to the server, and sends the data to the server through the communication links corresponding to the multiple redundant interfaces, so that the server selects the communication link with the best signal quality to receive the data according to the link status. When the redundant interface is in the second working mode, the controller monitors the link status of the communication link, selects one of the redundant interfaces to send the data to the server, so that the server can receive the data through the communication link.
[0015] The multi-link redundancy control system and method provided by this invention integrates multiple redundant interfaces and communication links with different communication protocols to transmit data from the fully mechanized mining face to the server, significantly improving the system's communication stability and reliability. This system can adapt to harsh conditions such as high temperature and humidity, large tilt angles, and complex electromagnetic environments, ensuring that the data transmission of the hydraulic support electro-hydraulic control system is not affected by a single link failure, thereby reducing safety hazards caused by communication problems and enhancing the data acquisition and control capabilities of the fully mechanized mining face. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0017] Figure 1 This is one of the structural schematic diagrams of the multi-link redundancy control system provided by the present invention.
[0018] Figure 2 This is one of the structural schematic diagrams of the controller provided by the present invention.
[0019] Figure 3 This is the second schematic diagram of the controller provided by the present invention.
[0020] Figure 4 This is a schematic diagram illustrating the communication between the redundancy group and the server provided by the present invention.
[0021] Figure 5 This is the network architecture design diagram corresponding to the multi-link redundancy control system provided by the present invention.
[0022] Figure 6 This is one of the flowcharts of the multi-link redundancy control method provided by the present invention.
[0023] Figure 7 This is the second flowchart of the multi-link redundancy control method provided by the present invention.
[0024] Figure 8 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this 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 this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0026] The following is combined Figures 1-7 This invention describes a multi-link redundancy control system and method according to embodiments of the present invention.
[0027] like Figure 1 As shown, the multi-link redundancy control system of this invention includes: Data acquisition equipment is used to collect data from the fully mechanized mining face; The controller receives data collected by the data acquisition device and transmits the data to the server via a communication link through multiple redundant interfaces of the controller; wherein, the controller includes multiple redundant interfaces, and each redundant interface has a corresponding communication link; Multiple communication links are provided, each of which is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0028] The communication link includes at least one of the following: Ethernet communication link, 5G communication link, Bluetooth communication link, and WiFi communication link. The Ethernet communication link is a wired communication link, while the 5G, Bluetooth, and WiFi communication links are wireless communication links.
[0029] Correspondingly, Ethernet communication links include: network switches; The 5G communication link includes: a 5G module integrated into the controller, a 5G base station, and a 5G core network; The Bluetooth communication link includes: a Bluetooth communication module integrated into the controller; The WiFi communication link includes: a wireless access point (AP) module.
[0030] The multi-link redundancy control system provided by this invention integrates multiple redundant interfaces and communication links with different communication protocols to transmit data from the fully mechanized mining face to the server, significantly improving the system's communication stability and reliability. This system can adapt to harsh conditions such as high temperature and humidity, large tilt angles, and complex electromagnetic environments, ensuring that the data transmission of the hydraulic support electro-hydraulic control system is not affected by a single link failure, thereby reducing safety hazards caused by communication problems and enhancing the data acquisition and control capabilities of the fully mechanized mining face.
[0031] In this embodiment of the invention, multiple redundant communication links such as gigabit Ethernet communication links, 5G communication links, WiFi communication links, and Bluetooth communication links are used to improve the stability, anti-interference, real-time performance, and reliability of data transmission.
[0032] Furthermore, in this embodiment of the invention, a 5G module is embedded inside the controller. The high transmission efficiency, short latency, and high reliability of 5G technology are used to replace the traditional communication method, making remote control a reality and achieving the goal of reducing manpower underground and eliminating safety hazards as much as possible.
[0033] To embed the 5G module inside the controller, see [link / reference]. Figure 2 and Figure 3 The controller includes: a switch and a controller core board.
[0034] The switch connects to the controller core board via the first communication RMII interface to exchange Ethernet data; RMII (Reduced Media Independent Interface) is used to connect the controller core board (MCU) and the switch module as a channel for Ethernet data exchange.
[0035] The switch connects to the controller core board via a second communication SPI interface, which is used to access and configure the switch's registers. SPI (Serial Peripheral Interface) is used for short-distance communication and is typically used for communication between the MCU and various peripherals (such as sensors, memory, and display drivers).
[0036] The switch connects to the data acquisition device via an external interface to obtain data collected by the device. The collected data may include pressure, stroke, temperature and humidity, sampling height, tilt angle, and other parameters.
[0037] The 5G module connects to the switch via a first serial SGMII interface to transmit data. SGMII (Serial Gigabit Media Independent Interface) is used to connect Ethernet devices such as switches and routers. In this embodiment, the SGMII interface connects the 5G module to the switch module inside the controller, enabling high-speed data transmission.
[0038] The 5G module connects to the switch via a second serial UART interface. UART (Universal Asynchronous Receiver / Transmitter) is used to implement serial data transmission between the two devices. It does not rely on a clock signal, but instead uses start and stop bits to identify the start and end of a data frame.
[0039] In a multi-link redundant communication hydraulic support control system, UART communication and SPI communication can be used for data communication between the controller and different devices. UART communication can be used to communicate with remote devices, while SPI communication is used to communicate with peripherals on the controller board.
[0040] The 5G module sends data to the server through the 5G base station and the 5G core network.
[0041] The technical requirements for 5G modules are shown in Table 1.
[0042] Table 1
[0043] By integrating a 5G module into the controller, remote control commands can be sent via 5G, on-site status can be reported via 5G, and work area video can be transmitted back via 5G. The 5G module includes a SIM card and connects to the controller's switch via the SGMII interface.
[0044] In addition, the Switch has two additional two-pin PHY interfaces for Ethernet bus interfaces, two additional two-pin PHY interfaces for sensor interfaces, and one four-pin PHY interface for traditional camera interfaces.
[0045] Specifically, in actual operation, when data is sent to the server via a communication link through multiple redundant interfaces of the controller, the working mode of the multiple redundant interfaces is determined. When the redundant interface is in the first working mode, the controller monitors the link status of the communication link, sends the link status of the communication link to the server, and sends data to the server through the communication links corresponding to multiple redundant interfaces, so that the server selects the communication link with the best signal quality to receive data according to the link status.
[0046] When the redundant interface is in the second working mode, the link status of the communication link is monitored, and data is sent to the server through the communication link corresponding to one of the redundant interfaces, so that the server can receive data through the communication link.
[0047] Optionally, the controller monitors the link status of the communication link and monitors the link quality indicators of the communication link, including at least one of the following: signal strength, bit error rate, latency, packet loss rate, and throughput.
[0048] Among these, signal strength is used in wireless communication; the stronger the signal, the better the communication quality. Bit error rate (BER) is the proportion of erroneous bits in a communication link; the lower the proportion, the better the communication quality. Delay is the total time it takes for a data packet to travel from the sending point to the receiving point; the shorter the time, the lower the link delay. Packet loss rate is calculated by comparing the amount of data sent and received; the lower the packet loss rate, the better the communication quality. Throughput is the amount of data successfully transmitted by a communication system per unit time; the higher the throughput, the better the communication quality.
[0049] In the first mode, the system can utilize multiple links to transmit data in parallel, improving data transmission efficiency. In the second mode, the system's automatic switching mechanism ensures that data transmission is not interrupted when the main link fails, enabling the faulty link to automatically switch to the normal communication link without delay, thus ensuring the stability of the entire link.
[0050] Optionally, in the first mode, each communication link corresponds to a protection channel. The controller transmits data simultaneously in both the communication link and its corresponding protection channel, so that if the server detects a failure in the communication link with the best signal quality, the server switches to the protection channel corresponding to that communication link to receive data.
[0051] Optionally, in the second mode, multiple communication links correspond to one protection channel. If the controller detects a failure in a communication link used for data transmission, it switches the data to be transmitted to the protection channel, allowing the server to receive the data via the protection channel.
[0052] In this embodiment, by introducing protection channels in two modes, the system can quickly recover in the event of a link failure, thereby enhancing the overall communication reliability.
[0053] In addition to the first and second modes, a third mode is also possible. In this mode, the controller transmits data through n out of multiple communication links, and then uses a protection channel to protect these n communication links. Under normal circumstances, data can only be sent on the corresponding communication link. The backup protection channel can transmit some low-priority data, or it can transmit no data at all. When the primary communication link fails, the controller will switch the data transmission to the backup protection channel, and the server will then receive data from the backup protection channel. If the backup protection channel can transmit the originally low-priority data, then the transmitted low-priority data must give way to the higher-priority protected data, and therefore low-priority data can no longer be transmitted.
[0054] To understand the solution in this embodiment, please refer to... Figure 4 , Figure 4 In this system, multiple redundant interfaces form a redundancy group, with each member interface representing a communication link. The redundant interfaces transmit data to the server via these communication links. In addition to the communication links, a multi-link quality detection protocol is also loaded between the redundancy group and the server, enabling the controller to send the link status of the communication links to the server.
[0055] like Figure 4 As shown, pos1 / 0 / 0, pos2 / 0 / 0, pos3 / 0 / 0, and pos4 / 0 / 0 are four redundant interfaces on the redundancy group. Each redundant interface is connected to a communication link, and the other end is connected to four independent pos ports (pos1, pos2, pos3, and pos4) on the server. The activity status of these four established links is maintained by a multi-link quality detection protocol running on the devices at both ends.
[0056] For example, when a controller needs to send data to a ground monitoring center, it first selects a link with good signal quality to send the data to the server based on the redundancy interface mode and the results of communication link checks. The server then selects the link with the best signal quality to receive the data based on the detection results reported by the multi-link quality detection protocol, and then forwards the received data to the ground monitoring center via the SONET / SDH transmission network.
[0057] See Figure 5 , Figure 5 This is a network architecture design diagram corresponding to the multi-link redundancy control system in an embodiment of the present invention. The diagram uses a 5G communication link and a gigabit Ethernet communication link as examples.
[0058] The controller receives data collected by the data acquisition equipment and transmits the data to the server via a communication link through multiple redundant interfaces. Specifically, for wireless communication: the controller sends data to the 5G module, the 5G module sends data to the 5G base station RRU, and connects to the edge UPF in the terrestrial 5G core network through the baseband processor BBU. The edge UPF then transmits the data to the application server on the ground. For wired communication: the controller sends data to the network switch via a signal converter and then to the application server via the mine ring network.
[0059] In the first mode, data is sent to the application server simultaneously via a 5G communication link and an Ethernet communication link; the application server selects the communication link with the best signal quality to receive data based on the link status of the 5G communication link and the Ethernet communication link.
[0060] In the second mode, the controller sends data to the application server based on the communication link with the best signal quality between the 5G and Ethernet communication links; the application server receives data through that communication link.
[0061] The multi-link redundancy control method provided in the embodiments of the present invention is described below. The multi-link redundancy control method described below can be referred to in correspondence with the multi-link redundancy control system described above.
[0062] Figure 6 This is one of the flowcharts illustrating the multi-link redundancy control method provided by the present invention, such as... Figure 6 As shown, the method includes the following: Step 601: Receive data collected by the data acquisition device through the controller.
[0063] In the longwall mining face, multiple data acquisition devices are deployed. These devices can collect environmental parameters (such as temperature, humidity, pressure, etc.) and equipment status (such as the stroke and tilt angle of the hydraulic support).
[0064] These data acquisition devices monitor and record data from the longwall mining face in real time using their respective sensors, and then send the collected data to the controller.
[0065] Before being sent to the controller, the data acquisition device may perform preliminary processing on the data, such as filtering, sampling, and quantization, to ensure the quality and availability of the data.
[0066] The data acquisition device transmits data to the controller through encryption and security protocols, ensuring the security and integrity of the data during transmission.
[0067] Step 602: The data is sent to the server via communication links through multiple redundant interfaces of the controller, wherein each communication link is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0068] The controller is equipped with multiple redundant interfaces, each of which is connected to different communication links, such as Ethernet, 5G, Bluetooth, WiFi, etc.
[0069] The controller distributes the received data to various redundant interfaces, preparing it for transmission through different communication links. The controller monitors the status of each communication link in real time, including signal strength, bit error rate, latency, packet loss rate, and throughput.
[0070] Based on link status and preset transmission strategies, the controller determines which links to send data through to ensure efficient and reliable data transmission. If a communication link fails, the controller can automatically switch to a backup link to ensure uninterrupted data transmission.
[0071] The multi-link redundancy control method provided in this invention integrates multiple redundant interfaces and communication links with different communication protocols to transmit data from the fully mechanized mining face to the server, significantly improving the system's communication stability and reliability. This system can adapt to harsh conditions such as high temperature and humidity, large tilt angles, and complex electromagnetic environments, ensuring that the data transmission of the hydraulic support electro-hydraulic control system is not affected by a single link failure. This reduces safety hazards caused by communication problems and enhances the data acquisition and control capabilities of the fully mechanized mining face.
[0072] When the data is sent to the server via a communication link through multiple redundant interfaces of the controller, see [reference needed]. Figure 7 The method further includes: 701. The controller determines the operating modes of multiple redundant interfaces.
[0073] 702. When the redundant interface is in the first working mode, the controller monitors the link status of the communication link, sends the link status of the communication link to the server, and sends data to the server through the communication links corresponding to multiple redundant interfaces, so that the server selects the communication link with the best signal quality to receive the data according to the link status.
[0074] 703. When the redundant interface is in the second working mode, the controller monitors the link status of the communication link and selects one of the redundant interfaces to send data to the server, so that the server can receive the data through the communication link.
[0075] In the first mode, the system monitors the status of each communication link in real time, including key indicators such as signal quality. Data is transmitted through multiple redundant interfaces corresponding to different communication links, increasing the data transmission paths and improving data transmission reliability. The server selects the link with the best signal quality based on the status of each link to receive data, thus optimizing the data reception quality.
[0076] In the second mode, the system continuously monitors the status of each communication link to respond promptly to link failures. The system automatically selects the link with the best signal quality to send data, reducing manual intervention and improving system response speed and reliability. The server receives data through a single active link, simplifying the server's processing flow.
[0077] Figure 8 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 8 As shown, the electronic device may include a processor 810, a communications interface 820, a memory 830, and a communication bus 840. The processor 810, communications interface 820, and memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute a multi-link redundancy control method, including: receiving data collected by a data acquisition device through a controller; and sending the data to a server via multiple redundant interfaces of the controller through communication links. Each communication link is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0078] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0079] On the other hand, the present invention also provides a computer program product, the computer program product including a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the multi-link redundancy control method provided by the above methods, including: receiving data collected by a data acquisition device through a controller; and sending the data to a server via a communication link through multiple redundant interfaces of the controller, wherein each communication link is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0080] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the multi-link redundancy control method provided by the above methods, including: receiving data collected by a data acquisition device through a controller; and sending the data to a server via a communication link through multiple redundant interfaces of the controller, wherein each communication link is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
[0081] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0082] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0083] 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 them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A multi-link redundancy control system, characterized in that, The system includes: Data acquisition equipment is used to collect data from the fully mechanized mining face; The controller receives data collected by the data acquisition device and transmits the data to the server via a communication link through multiple redundant interfaces of the controller; wherein, the controller includes multiple redundant interfaces, and each redundant interface has a corresponding communication link; Multiple communication links are provided, each of which is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
2. The multi-link redundancy control system according to claim 1, characterized in that, When the data is sent to the server via a communication link through multiple redundant interfaces of the controller, the working mode of the multiple redundant interfaces is determined. When the redundant interface is in the first working mode, the controller monitors the link status of the communication link, sends the link status of the communication link to the server, and sends the data to the server through the communication links corresponding to the multiple redundant interfaces, so that the server selects the communication link with the best signal quality to receive the data according to the link status. When the redundant interface is in the second working mode, the link status of the communication link is monitored, and the communication link corresponding to one of the redundant interfaces is selected to send the data to the server, so that the server can receive the data through the communication link.
3. The multi-link redundancy control system according to claim 1, characterized in that, The communication link includes at least one of the following: Ethernet communication link, 5G communication link, Bluetooth communication link and WiFi communication link; The Ethernet communication link includes: a network switch; The 5G communication link includes: a 5G module integrated into the controller, a 5G base station, and a 5G core network; The Bluetooth communication link includes: a Bluetooth communication module integrated into the controller; The WiFi communication link includes a wireless access point (AP) module.
4. The multi-link redundancy control system according to claim 3, characterized in that, The controller includes: a switch and a controller core board; The switch is connected to the controller core board via the first communication RMII interface to exchange Ethernet data; The switch is connected to the controller core board via a second communication SPI interface, which is used to access and configure the switch's registers; The switch is connected to the data acquisition device via a peripheral interface and is used to acquire the data collected by the data acquisition device. The 5G module is connected to the switch via the first serial SGMII interface to transmit the data; The 5G module is connected to the switch via a second serial UART interface; The 5G module sends the data to the server via the 5G base station and the 5G core network.
5. The multi-link redundancy control system according to claim 2, characterized in that, After monitoring the link status of the communication link, the controller updates the status flag of the communication link to active or inactive based on the link status of the communication link. When the redundant interface is in the first working mode, the data is sent to the server through the communication links corresponding to the multiple active redundant interfaces respectively; When the redundant interface is in the second working mode, the communication link corresponding to one of the active redundant interfaces is selected to send the data to the server.
6. The multi-link redundancy control system according to claim 1 or 2, characterized in that, The controller monitors the link status of the communication link and the link quality indicators of the communication link, which include at least one of the following: signal strength, bit error rate, latency, packet loss rate, and throughput.
7. The multi-link redundancy control system according to claim 2, characterized in that, In the first mode, each of the aforementioned communication links corresponds to a protection channel; The controller transmits the data simultaneously in the communication link and its corresponding protection channel, so that when the server detects a failure in the communication link with the best signal quality, the server switches to the protection channel corresponding to the communication link with the best signal quality to receive the data.
8. The multi-link redundancy control system according to claim 2, characterized in that, In the second mode, multiple communication links correspond to one protection channel; If the controller detects a failure in the communication link used for data transmission, the controller will switch the data that needs to be transmitted to the protection channel, so that the server can receive the data via the protection channel.
9. A multi-link redundancy control method, characterized in that, For a multi-link redundancy control system as described in any one of claims 1-8, the method comprises: The controller receives data collected by the data acquisition device. The data is sent to the server via communication links through multiple redundant interfaces of the controller, wherein each communication link is connected to a corresponding redundant interface, and the communication protocols of the communication links corresponding to the multiple redundant interfaces are different from each other.
10. The multi-link redundancy control method according to claim 9, characterized in that, When the data is sent to the server via a communication link through multiple redundant interfaces of the controller, the method further includes: The controller determines the operating modes of multiple redundant interfaces; When the redundant interface is in the first working mode, the controller monitors the link status of the communication link, sends the link status of the communication link to the server, and sends the data to the server through the communication links corresponding to the multiple redundant interfaces, so that the server selects the communication link with the best signal quality to receive the data according to the link status. When the redundant interface is in the second working mode, the controller monitors the link status of the communication link, selects one of the redundant interfaces to send the data to the server, so that the server can receive the data through the communication link.