Server and cable monitoring system, method and equipment thereof, and storage medium

By setting up a cable monitoring system inside the AI ​​server to detect and recheck the cable connection status, the problem of cable connection errors that can only be discovered after power is turned on is solved, improving detection efficiency and accuracy and ensuring the stability of the server.

CN120704994AActive Publication Date: 2025-09-26LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Patent Information

Application Number
CN202511221591.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-09-26
Estimated Expiration
2045-08-29

AI Technical Summary

Technical Problem

In existing technologies, incorrect or incomplete cable connections in AI servers can only be discovered after power is turned on, and cannot be accurately located, resulting in inefficiency and potential hardware damage.

Method used

A cable monitoring system is set up inside the server, including a first detection module, a control module and an execution module. By detecting the cable connection status, a preset delay window is started to filter instantaneous interference, abnormal cables are re-checked and confirmed, and abnormal cable information is prompted through a display interface or an alarm unit.

Benefits of technology

It enables the detection of cable anomalies during the assembly stage, avoiding hardware damage after power-on, improving the detection efficiency and accuracy of cable connection status, reducing false alarms, and ensuring stable server operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120704994A_ABST
    Figure CN120704994A_ABST
Patent Text Reader

Abstract

The invention discloses a server, a cable monitoring system, method and device thereof and a storage medium, and relates to the technical field of servers, and the method comprises the steps: setting a detection module in the server to monitor the connection state of a cable between a switch board and a backboard; when abnormal connection is detected, the control module starts a preset delay window to filter instantaneous interference, re-check is carried out after the window is finished to confirm the authenticity of the abnormity, and finally, the execution module carries out accurate positioning and prompts information of a specific abnormal cable, so that the problem that a connection fault can only be found after power-on and cannot be positioned is solved; the beneficial effect of improving the efficiency and precision of detecting the connection state of the cable is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of server technology, and in particular to a server and its cable monitoring system, method, device and storage medium. Background Art

[0002] With the advancement of artificial intelligence (AI) technology, the integration level within AI servers is rapidly increasing. High-speed signal connections between boards primarily rely on cables. Due to the increased complexity of these cables, cable connections can be incorrect, missed, or improperly connected during assembly. If these issues occur, the server must be powered on to verify the connection. If the connectors have different power supply systems, this can damage the connector board. Currently, manual troubleshooting is often required, which is inefficient.

[0003] Therefore, how to provide a solution to the above technical problems is a problem that those skilled in the art need to solve at present. Summary of the Invention

[0004] The present application provides a server and its cable monitoring system, method, device and storage medium, to at least solve the problem in the related art that connection faults can only be discovered after power is turned on and cannot be located.

[0005] The present application provides a cable monitoring system for a server, the server including a switch board and a backplane, the switch board including a plurality of first connectors, the backplane including a plurality of second connectors, the first connectors and the second connectors being connected via cables, the cable monitoring system for the server including: a first detection module configured to detect the connection status of each of the cables; a control module configured to start a preset delay window in response to the presence of an abnormal cable, reacquire the connection status of each of the cables detected by the first detection module after the preset delay window ends, and output a control execution signal; the abnormal cable is a cable whose connection status is an abnormal connection; an execution module configured to execute an operation corresponding to the control execution signal, the operation at least including prompting information corresponding to the abnormal cable.

[0006] The present application also provides a server, including a mainboard, a backplane, a switch board, an input / output board, a management board, and a cable monitoring system for the server as described in any one of the above.

[0007] The present application also provides a cable monitoring method for a server, where the server includes a switch board and a backplane, the switch board includes multiple first connectors, the backplane includes multiple second connectors, the first connectors and the second connectors are connected by cables, and the cable monitoring method for the server includes: detecting the connection status of each of the cables through a first detection module; responding to the presence of an abnormal cable through a control module, starting a preset delay window, and re-obtaining the connection status of each of the cables detected by the first detection module after the preset delay window ends, and outputting a control execution signal; the abnormal cable is a cable with an abnormal connection status; and executing an operation corresponding to the control execution signal through an execution module, the operation at least including prompting information corresponding to the abnormal cable.

[0008] The present application also provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of the cable monitoring method of the above-mentioned server when executing the computer program.

[0009] The present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned cable monitoring methods for the server are implemented.

[0010] The present application also provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned cable monitoring methods for a server when the computer program is executed by a processor.

[0011] Through this application, a cable status detection module is set up inside the server to monitor the connection status of the cables between the switch board and the backplane; when an abnormal connection is detected, the control module starts a preset delay window to filter out instantaneous interference, and rechecks to confirm the authenticity of the abnormality after the window ends. Finally, the execution module accurately locates and prompts the information of the specific abnormal cable, which solves the problem that the connection fault can only be discovered after power-on and cannot be located, and achieves the beneficial effect of improving the detection efficiency and accuracy of the cable connection status. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0013] Figure 1 A schematic structural diagram of a cable monitoring system for a server provided in an embodiment of the present application.

[0014] Figure 2A schematic structural diagram of another cable monitoring system for a server provided in an embodiment of the present application.

[0015] Figure 3 A schematic diagram of the monitoring process of a cable monitoring system for a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0016] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0017] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.

[0018] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0019] Please refer to Figure 1 An embodiment of the present application provides a cable monitoring system for a server, wherein the server includes a switch board and a backplane, the switch board includes a plurality of first connectors, the backplane includes a plurality of second connectors, the first connectors and the second connectors are connected by cables, and the cable monitoring system of the server includes: a first detection module 1, configured to detect the connection status of each cable; a control module 2, configured to start a preset delay window in response to the existence of an abnormal cable, and re-acquire the connection status of each cable detected by the first detection module 1 after the preset delay window ends, and output a control execution signal; the abnormal cable is a cable with an abnormal connection status; the execution module 3 is configured to execute an operation corresponding to the control execution signal, and the operation at least includes prompting information corresponding to the abnormal cable.

[0020] In this embodiment, the abnormal cable specifically refers to a cable with an abnormal connection state. Causes of the abnormal connection include but are not limited to open circuit, short circuit, or poor contact.

[0021] Specifically, the first detection module 1 is a detection circuit deployed for the connectors on the switch board and the backplane. The high / low level is drawn out by the status detection pin on the first connector to characterize the connection status of the cable. The first detection module 1 is implemented by a hardware circuit, which is low-cost and fast-response. The control module 2 is used to start a preset delay window when it is determined that there is an abnormal cable. After the window ends, it re-acquires the connection status of the cable sampled by the detection module and outputs a control execution signal based on the connection status of each cable. The control module 2 can be implemented by a programmable logic device. The preset delay window is a fixed time interval for filtering transient interference. The preset delay window can be dynamically adjusted according to the actual detection working conditions. After receiving the control execution signal, the execution module 3 responds to the signal to perform the corresponding action to at least provide a prompt for the information corresponding to the abnormal cable.

[0022] For example, assume there are four cables, L1, L2, L3, and L4. Control module 2, through first detection module 1, determines that cable L1 is abnormal. A preset delay window, say 3ms, is then activated. After determining that cable L1 is abnormal, control module 2 delays 3ms to reacquire the connection status of all cables monitored by first detection module 1 (including L1, L2, L3, and L4), generating and outputting corresponding control execution signals. It is understood that after the 3ms delay, L1's connection status may be either normal or abnormal.

[0023] The solution of this embodiment can detect abnormal cable problems during the assembly stage, avoiding hardware damage after power-on. The delay window also filters instantaneous jitter and reduces false alarms (such as short disconnections during plugging and unplugging).

[0024] Through this application, a cable status detection module is set up inside the server to monitor the connection status of the cables between the switch board and the backplane; when an abnormal connection is detected, the control module 2 starts a preset delay window to filter instantaneous interference, and rechecks to confirm the authenticity of the abnormality after the window ends. Finally, the execution module 3 accurately locates and prompts the information of the specific abnormal cable, which solves the problem that the connection fault can only be discovered after power-on and cannot be located, and achieves the beneficial effect of improving the detection efficiency and accuracy of the cable connection status.

[0025] Please refer to Figure 2 In an exemplary embodiment, the first detection module 1 includes: a plurality of pull-up resistors provided on a switch board, wherein a first end of the pull-up resistor is connected to a power supply, and a second end of the pull-up resistor is connected to a status detection pin of a first connector; a status detection pin of a second connector is grounded; wherein the status detection pin of the first connector is configured to output a status signal for indicating the connection status of a corresponding cable.

[0026] In this embodiment, the pull-up resistor is a resistor element, one end of which is connected to the power supply and the other end is connected to the pin to be detected, and is used to provide a high level when the pin is not connected, such as Figure 2 As shown, the correspondence between the pull-up resistor and the first connector can be one-to-many, meaning one end of the pull-up resistor is connected to the status detection pins of multiple first connectors. Of course, the correspondence between the pull-up resistor and the first connector can also be one-to-one, depending on the actual working conditions and is not specifically limited in this embodiment. The status detection pin is a pin on the connector that outputs a status signal indicating the connection status of the corresponding cable. The level of the status signal (high or low) indicates the cable connection status.

[0027] Specifically, the status detection pin of each first connector is connected to the power supply P3V3_STBY via a pull-up resistor, while the status detection pin of each second connector is grounded. When the cables are properly connected, the status detection pins of the first and second connectors are connected, and the voltage level of the first connector's status detection pin is pulled low, with the status signal voltage ranging from 0V to 0.8V (low level). When the connection is abnormal, the pull-up resistor maintains the status detection pin of the first connector at a high level, and the status signal voltage is greater than 2.5V (high level). In this way, the first detection module 1 can accurately detect the connection status of each cable and feed the status signal back to the control module 2 for further processing.

[0028] This embodiment implements a simple and effective cable connection status detection solution by providing a pull-up resistor on the switch board and grounding the status detection pin of the second connector on the backplane. This solution accurately detects whether the cable is properly connected and whether there are any connection anomalies. Through the status signal output by the status detection pin, the first detection module 1 transmits the cable connection status information to the control module 2, thereby enabling real-time monitoring of the cable connection status. This solution is low-cost, easy to implement, and improves the accuracy and reliability of cable connection status detection, allowing for the timely detection and resolution of cable connection issues, ensuring stable server operation.

[0029] In an exemplary embodiment, Figure 2 As shown, the control module 2 includes: a level comparison unit provided on the switching board, configured to output a first level signal in response to the status signal satisfying the normal voltage range, and output a second level signal in response to the status signal satisfying the abnormal voltage range, wherein the level state of the second level signal is opposite to that of the first level signal; a first control unit 21 provided on the switching board, configured to determine that the connection state of any cable is abnormal in response to receiving the second level signal, start a preset delay window, and re-acquire the connection state of each cable detected by the first detection module 1 after the preset delay window ends, and output a control execution signal.

[0030] In this embodiment, the level comparison unit is used to compare the level status of the input signal. The first control unit 21 is the core component of the control module 2, responsible for receiving the signal, making judgments, and issuing control instructions. The second level signal and the first level signal are two different level status signals. The purpose of this embodiment is to accurately determine the abnormality of the cable connection status through the cooperation of the level comparison unit and the first control unit 21. When an abnormality occurs, a delay window is activated for re-inspection to avoid misjudgment and improve detection accuracy.

[0031] The normal voltage range is 0-0.8V, and the abnormal voltage range is greater than 2.5V. The analog signal is converted into a digital logic signal through the level comparison unit to facilitate processing by the control module 2.

[0032] The level comparison unit may be implemented as a voltage comparator, which outputs a first level signal (such as a low level) when the voltage of the status signal is within a normal range, and outputs a second level signal (such as a high level) when the voltage is within an abnormal range.

[0033] In this embodiment, a level comparison unit is provided on the switch board to monitor the cable status signal. Assume that the voltage range of each cable's status signal is 0V to 3.3V, where 0V to 0.8V indicates a normal connection, and a voltage greater than 2.5V indicates an abnormal connection. When the status signal voltage is between 0V and 0.8V, the level comparison unit outputs a first-level signal (low level); when the status signal voltage is greater than 2.5V, it outputs a second-level signal (high level).

[0034] For example, suppose a server has 10 cables, and the status signal of each cable is detected by a level comparison unit. If the status signal voltage of cable L3 is 0.5V, the level comparison unit will output a first level signal (low level); if the status signal voltage of cable L7 is 2.8V, the level comparison unit will output a second level signal (high level). After receiving the second level signal, the first control unit 21 determines that the connection of cable L7 is abnormal through the port that received the second level signal and starts a preset delay window, such as a delay of 3ms. After the delay window ends, the first control unit 21 re-acquires the cable connection status detected by the first detection module 1. If the status signal of cable L7 is still greater than 2.5V after re-detection, the first control unit 21 outputs a control execution signal, such as triggering an alarm or recording abnormal information.

[0035] This embodiment, through the coordinated operation of the level comparison unit and the first control unit 21, can accurately determine abnormalities in the cable connection status. By setting a delay window, it avoids misjudgments due to transient interference. This embodiment not only improves the accuracy and reliability of cable connection status detection, but also enhances system stability. By activating the delay window and retesting when an anomaly is detected, the system can more accurately identify true connection issues, reducing the possibility of false positives and missed positives. Furthermore, this embodiment provides reliable data support for subsequent troubleshooting, allowing for the timely detection and resolution of cable connection issues, ensuring the normal operation of the server.

[0036] In an exemplary embodiment, the control module 2 also includes: a timing unit provided on the switching board, configured to start timing when a start signal is received, and send a re-check signal to the first control unit 21 when the timing time reaches the duration; the first control unit 21 is specifically configured to respond to receiving the second level signal, determine that the connection status of any cable is abnormal, determine a preset delay window and its corresponding duration, send a start signal including the duration to the timing unit, and after receiving the re-check signal, re-acquire the connection status of each cable detected by the first detection module 1, and output a control execution signal.

[0037] The timing unit in this embodiment can be a circuit component used to measure time intervals, typically implemented by a microcontroller's timer function. A start signal is a signal sent by the first control unit 21 to the timing unit, instructing it to begin timing. A duration is the length of a preset delay window used to filter out transient interference. A recheck signal is a signal sent by the timing unit to the first control unit 21 after the duration has expired, instructing the first control unit 21 to recheck the cable connection status.

[0038] The first control unit 21 is the main logic unit of the control module 2. It is responsible for receiving the output signal of the level comparison unit and, based on the signal content, initiating a delay window, rechecking the cable status, and outputting a control execution signal. In this embodiment, a timing unit is provided on the switch board to implement the function of the preset delay window. When the first control unit 21 receives the second-level signal (high level, indicating a cable connection abnormality) output by the level comparison unit, it determines that a cable connection abnormality exists and determines a preset delay window and its corresponding duration. For example, the preset delay window duration is 3 ms. The first control unit 21 sends a start signal containing the duration information to the timing unit. Upon receiving the start signal, the timing unit begins timing. When the time reaches 3 ms, the timing unit sends a recheck signal to the first control unit 21. After receiving the recheck signal, the first control unit 21 re-acquires the connection status of each cable detected by the first detection module 1 and outputs a control execution signal based on the new detection results. For example, if the cable connection status is still abnormal after rechecking, the first control unit 21 will output an alarm signal; if the connection status returns to normal, it will output a signal indicating normality.

[0039] This embodiment, by incorporating a timing unit into control module 2, achieves precise control of the preset delay window, effectively filtering out transient interference and avoiding misjudgments caused by brief voltage fluctuations, thereby improving the accuracy and reliability of cable connection status detection. Through precise timing, the system can recheck the cable status after a predetermined time interval, ensuring the accuracy of the detection results. Furthermore, this embodiment enhances the flexibility of the system, as the duration of the preset delay window can be adjusted based on actual needs to accommodate different detection environments and requirements. This not only improves the robustness of the system but also provides a more reliable guarantee for the stable operation of the server.

[0040] In an exemplary embodiment, it also includes: a second detection module, configured to collect the current environmental parameters of the server; the current environmental parameters include at least one of temperature, vibration intensity and humidity; the first control unit 21 is also configured to correct the basic delay window based on the current environmental parameters to obtain a preset delay window.

[0041] In this embodiment, the second detection module can be implemented using a temperature sensor, a vibration sensor, and a humidity sensor, etc., to respectively collect environmental parameters such as the temperature, vibration intensity, and humidity of the server. The first control unit 21 corrects the basic delay window according to the collected environmental parameters. For example, when the temperature is too high, the duration of the delay window is appropriately extended to avoid misjudgment of the cable connection status due to high temperature. By collecting environmental parameters and correcting the delay window according to environmental conditions, the detection system can better adapt to different working environments, improve the accuracy and reliability of detection, enhance the environmental adaptability of the system, and provide a guarantee for the stable operation of the server in various environments.

[0042] In an exemplary embodiment, the control module 2 also includes: a first storage module provided on the switching board, configured to record the correspondence between the type and number of each cable; the first control unit 21 is also configured to match the type of the abnormal cable in the first storage module based on the number of the abnormal cable, and correct the basic delay window based on the type of the abnormal cable to obtain a preset delay window.

[0043] The first storage module can be implemented using a memory chip such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) to record the correspondence between the type and number of each cable. When the first control unit 21 receives the second level signal, it matches the abnormal cable's type in the first storage module based on its number. It then adjusts the basic delay window based on the cable type. For example, for high-speed cables, the delay window duration can be appropriately shortened to increase detection speed; for low-speed cables, the delay window duration can be appropriately extended to improve detection accuracy. This implementation allows for dynamic adjustment of the delay window based on cable type, improving detection accuracy and targetedness.

[0044] In an exemplary embodiment, the control module 2 also includes a status register, and the value of the bit of the status register is used to represent the connection status of the corresponding cable; the first control unit 21 is specifically configured to respond to receiving the second level signal, determine that the connection status of any cable is abnormal, start a preset delay window, and re-acquire the connection status of each cable detected by the first detection module 1 after the preset delay window ends, and update the value of each bit of the status register, and output a control execution signal, the control execution signal includes an indication signal, and the indication signal includes the current value of each bit of the status register.

[0045] In this embodiment, the control module includes a status register that records the connection status of each cable in real time. Assuming the server has 10 cables, the status register has 10 bits, one for each cable. When the connection is normal, the bit value is 0 (low level); when the connection is abnormal, the bit value is 1 (high level). When the first control unit receives the second-level signal (high level, indicating a cable connection abnormality), it determines that a cable connection abnormality exists and initiates a preset delay window, for example, 5 seconds. After the delay window expires, the first control unit reacquires the connection status of each cable detected by the first detection module and updates the values ​​of each bit in the status register. For example, if cables L3 and L7 are abnormally connected, bits 3 and 7 of the status register will be updated to 1. The first control unit then outputs a control execution signal, which includes an indication signal containing the current value of each bit in the status register. The execution module displays or records the cable connection status based on the indication signal.

[0046] This embodiment introduces a status register to enable real-time recording and updating of cable connection status. This not only improves the accuracy and reliability of cable connection status detection, but also enhances the system's flexibility and scalability. Through the status register, the system can quickly obtain the connection status of all cables, facilitating rapid diagnosis and resolution by maintenance personnel. Furthermore, the introduction of the status register enables the system to better cope with transient interference, ensuring the accuracy of detection results through a preset delay window and retest mechanism. This provides a more reliable guarantee for stable server operation and facilitates subsequent troubleshooting and data analysis.

[0047] In an exemplary embodiment, Figure 2 As shown, the execution module 3 includes: a management unit 32, configured to display the connection status of each cable on the display interface in a display mode corresponding to the connection status according to the control execution signal.

[0048] In this embodiment, the execution module 3 is the part of the server cable monitoring system that is used to execute the control execution signal sent by the control module 2, and is responsible for presenting the information of the cable connection status in some form. The management unit 32 is the core component of the execution module 3, which is responsible for receiving the control execution signal and performing corresponding processing based on the signal content. The display interface refers to a visual interface used to display the cable connection status, which can be a display screen provided by the server, an external display, or other display device. The display method corresponding to the connection status refers to the use of different display methods according to the connection status of the cable (normal or abnormal), such as color, icon, or text prompt, to intuitively display the connection status of the cable. The management unit 32 in this embodiment can be specifically implemented by a BMC (Baseboard Management) set on the management board.

[0049] In this embodiment, the management unit 32 receives a control execution signal from the control module 2, which contains information indicating the connection status of each cable. For example, suppose a server has 10 cables, and the connection status of each cable is represented by a bit, with a normal connection being 1 and an abnormal connection being 0. The control execution signal contains the status information of these 10 bits. After parsing this information, the management unit 32 displays the connection status of each cable on the display interface using different colors or icons. For example, a normally connected cable is represented by a green icon, and an abnormally connected cable is represented by a red icon, with the cable number displayed next to the icon. If cable L3 and cable L7 are abnormally connected, the corresponding icons on the display interface will appear in red and be labeled "Cable L3 Abnormal" and "Cable L7 Abnormal." This display method allows maintenance personnel to quickly and intuitively understand the cable connection status and promptly detect and handle abnormal cables.

[0050] This embodiment uses management unit 32 to intuitively display the cable connection status on the display interface, allowing maintenance personnel to quickly locate abnormally connected cables without having to troubleshoot each one individually, thereby improving maintenance efficiency. This intuitive display also reduces misjudgments and omissions caused by manual troubleshooting, improving the accuracy and reliability of cable connection status detection. Furthermore, the visual display on the display interface facilitates the recording and analysis of historical cable connection status data, providing data support for the long-term stable operation of the server.

[0051] In an exemplary embodiment, the management unit 32 is further configured to parse the number and connection status of each cable in the control execution signal and generate a detection log of the current detection cycle, which at least includes the number of each cable and the number of accumulated abnormalities.

[0052] In this embodiment, the control execution signal is sent by control module 2 and contains information about the cable connection status. The cable number uniquely identifies each cable for easy management and tracking. The test log is a file or data structure that records the results of cable connection status tests. It stores information such as the cable number, connection status, and cumulative abnormality count during each test cycle. The cumulative abnormality count refers to the cumulative number of abnormal connection events for each cable over multiple test cycles and is used to analyze cable stability and reliability.

[0053] In this embodiment, after receiving the control execution signal, the management unit 32 first parses the cable number and connection status information in the signal. For example, suppose the server has 10 cables, numbered L1 to L10. During a detection cycle, the control execution signal shows that the connection of cable L3 and cable L7 is abnormal. The management unit 32 records this information and generates a detection log. The detection log will contain the number of each cable, the connection status of the current detection cycle, and the cumulative number of abnormalities. If cable L3 also had an abnormality in the previous detection, then the cumulative number of abnormalities of cable L3 will increase by 1 in this detection log. Assuming that cable L3 has been abnormal twice before this detection, then after this detection, the cumulative number of abnormalities of cable L3 will be displayed as 3. In this way, the management unit 32 can continuously track the connection status of each cable and record its abnormal conditions, providing data support for subsequent analysis and maintenance.

[0054] In this embodiment, the management unit 32 generates a test log that records the cable number, connection status, and cumulative anomaly count, providing detailed data support for server maintenance and management. Maintenance personnel can use the test log to quickly understand the historical connection status of each cable, promptly identifying cables with frequent anomalies, and thus perform targeted repairs or replacements, thereby improving server stability and reliability. Furthermore, the test log can be used to analyze the service life and quality of cables, providing data reference for the long-term operation of the server, facilitating the optimization of server maintenance strategies, and reducing maintenance costs.

[0055] In an exemplary embodiment, the management unit 32 is further configured to determine, based on the detection logs of multiple detection cycles, whether there is a cable with a cumulative number of abnormalities that meets the correction condition, and if so, generate a correction signal; The first control unit 21 is further configured to correct the basic delay window in response to the received correction signal to obtain a basic delay window corresponding to the next detection cycle.

[0056] In this embodiment, the correction condition is a preset condition used to determine whether a cable's detection strategy needs to be adjusted. For example, when the cumulative number of cable anomalies reaches a certain threshold, the cable is considered to require special attention. The correction signal is generated by the management unit 32 and is used to notify the control module 2 to adjust the basic delay window. The first control unit 21 is the core component of the control module 2 and is responsible for receiving the correction signal and adjusting the basic delay window. The basic delay window is a preset delay time used to filter out transient interference and ensure detection accuracy.

[0057] In this embodiment, the management unit 32 analyzes the detection logs of multiple detection cycles to determine whether there are cables whose cumulative number of abnormalities meets the correction condition. For example, assume that the correction condition is that the cumulative number of abnormalities of the cable reaches 3 times. When analyzing the detection logs, the management unit 32 finds that the cumulative number of abnormalities of cable L3 has reached 3 times in the past 5 detection cycles. At this time, the management unit 32 generates a correction signal and sends it to the first control unit 21. After receiving the correction signal, the first control unit 21 corrects the basic delay window according to the preset rules. For example, if the basic delay window is originally 5 seconds, for a cable with a cumulative number of abnormalities reaching 3 times, the first control unit 21 can extend the delay window to 10 seconds to more accurately detect the connection status of the cable. In the next detection cycle, the first control unit 21 will use the corrected delay window for detection. In this way, the system can dynamically adjust the detection strategy according to the historical abnormalities of the cable, thereby improving the accuracy and reliability of the detection.

[0058] In this embodiment, the management unit 32 analyzes the detection logs of multiple detection cycles and generates a correction signal based on the cumulative number of anomalies, enabling the first control unit 21 to dynamically adjust the basic delay window. This dynamic adjustment mechanism can better adapt to changes in the connection status of different cables. For cables that frequently experience anomalies, their connection status can be more accurately detected by extending the delay window, reducing misjudgments. At the same time, for cables with normal connections, the original detection strategy can be maintained, improving detection efficiency. This method not only improves the accuracy and reliability of detection, but also enhances the system's adaptive capabilities, allowing for timely detection and resolution of cable connection issues, ensuring stable server operation.

[0059] In an exemplary embodiment, Figure 2 As shown, the execution module 3 also includes: a second control unit 31 provided on the main board of the server, configured to output a drive signal when an alarm signal is received; the drive signal is at least used to indicate the presence of an abnormal cable; an alarm unit provided on the input and output board of the server, configured to prompt an alarm information according to the drive signal; the control execution signal includes an alarm signal generated when it is determined that an abnormal cable exists.

[0060] In this embodiment, the second control unit 31 is a functional unit located on the server's mainboard, responsible for receiving alarm signals and outputting drive signals. The mainboard and switch board are connected via a connector. The alarm signal is generated by the control module 2 and indicates the presence of an abnormally connected cable. The alarm unit is a component located on the server's input / output board that generates an alarm based on the drive signal, alerting maintenance personnel through, for example, sound, light, or a display. These components together form an alarm mechanism that promptly notifies maintenance personnel of abnormal cable connections.

[0061] In this embodiment, when control module 2 detects an abnormal cable connection, it generates an alarm signal and sends it to execution module 3. Upon receiving the alarm signal, the second control unit 31 in execution module 3 outputs a drive signal. For example, suppose a server has 10 cables and cable L3 is abnormally connected. The alarm signal generated by control module 2 includes the cable number information for cable L3. Upon receiving the alarm signal, the second control unit 31 outputs a drive signal based on the cable number information for cable L3. This drive signal instructs the alarm unit to issue an alarm. The alarm unit can be a light-emitting diode (LED). Upon receiving the drive signal, the LED flashes. The flashing frequency or pattern can indicate the specific cable number. For example, three rapid flashes indicate an abnormal connection for cable L3. This allows maintenance personnel to quickly locate the abnormally connected cable and address it promptly.

[0062] This embodiment implements an instant alarm function for abnormal cable connections by providing a second control unit 31 on the server motherboard and an alarm unit on the input / output board. When a cable connection anomaly occurs, the alarm unit promptly issues an alarm message to alert maintenance personnel. This instant alarm mechanism significantly improves maintenance efficiency and reduces equipment downtime caused by cable connection problems. Furthermore, by indicating the specific abnormal cable number through a drive signal, maintenance personnel can quickly locate the problematic cable without having to troubleshoot each one individually, improving maintenance accuracy and efficiency. Furthermore, this alarm mechanism can be integrated with other monitoring systems for more comprehensive equipment monitoring and management.

[0063] In an exemplary embodiment, Figure 2 As shown, the alarm unit includes a light-emitting diode D1, the positive pole of the light-emitting diode D1 is connected to the power supply, and the negative pole of the light-emitting diode D1 is connected to the second control unit 31; the second control unit 31 is specifically configured to output a driving signal with a preset duty cycle according to the number of the abnormal cable indicated by the alarm signal when an alarm signal is received.

[0064] In this embodiment, the light-emitting diode (LED) D1 is a semiconductor light source commonly used as an indicator light or warning light. The anode of the LED D1 is connected to the power supply P3V3_STBY, and the cathode of the LED D1 is connected to the second control unit 31. The LED D1 is controlled to flash in response to a drive signal output by the second control power supply 31. A drive signal with a preset duty cycle—a signal with a fixed ratio of high and low levels—is used to control the LED's flashing frequency and pattern, indicating the specific number of the abnormal cable.

[0065] In this embodiment, the alarm unit may be composed of one or more light-emitting diodes (LEDs), with the positive terminal of each LED connected to a power supply and the negative terminal connected to the second control unit 31. When the second control unit 31 receives an alarm signal, it outputs a drive signal with a preset duty cycle based on the abnormal cable number indicated in the alarm signal. For example, suppose a server has 10 cables and cable L3 is abnormally connected. The alarm signal contains the number of cable L3. After receiving the alarm signal, the second control unit 31 outputs a drive signal with a 50% duty cycle, causing the LED to flash at a certain frequency. If cable L3 is abnormally connected, the LED may flash at a frequency of three times per second, indicating cable L3 by the number of flashes. This flashing pattern allows maintenance personnel to quickly identify the number of the abnormally connected cable without having to review complex logs or display screens.

[0066] In an exemplary embodiment, the alarm unit includes a display screen configured to display the number of the abnormal cable indicated by the driving signal.

[0067] In this embodiment, the display screen can be a liquid crystal display (LCD) capable of displaying text, numbers, and graphics. The drive signal is generated by the second control unit 31 and is used to instruct the LCD (Liquid Crystal Display) to display the number of the abnormal cable. By displaying the abnormal cable number on the LCD, maintenance personnel can intuitively identify the abnormal cable connection, allowing them to quickly locate and resolve the problem.

[0068] In this embodiment, the alarm unit is composed of an LCD display screen, which is connected to the second control unit 31. When the second control unit 31 receives the alarm signal, it will parse the abnormal cable number information in the alarm signal and generate a corresponding drive signal. For example, assuming that the server has 10 cables and cable L3 is connected abnormally, the alarm signal contains the number information of cable L3. After receiving the alarm signal, the second control unit 31 generates a drive signal and sends it to the LCD display screen. After receiving the drive signal, the LCD display screen will display a text message such as "Cable L3 Abnormal". This display method allows maintenance personnel to quickly understand which cable has a problem without complicated troubleshooting, so that they can deal with it in a timely manner.

[0069] This embodiment uses an LCD display as an alarm unit to intuitively display the number of abnormal cables, allowing maintenance personnel to quickly and accurately locate the cable with the abnormal connection. Compared to indicator lights or audible alarms, the LCD display provides more detailed information, reducing misdiagnosis and troubleshooting time. Furthermore, the LCD display can display more contextual information, such as the type of abnormality and recommended treatment measures, further improving maintenance efficiency. This intuitive alarm method not only improves system usability and maintainability, but also enhances overall system performance and reliability.

[0070] In an exemplary embodiment, the display screen is also configured to output a manual re-detection signal in response to a received touch signal; the control module 2 is also configured to re-acquire the connection status of each cable detected by the first detection module 1 in response to receiving the manual re-detection signal, and output a control execution signal.

[0071] In this embodiment, the display screen refers to an LCD screen with touch functionality that not only displays information but also receives user touch operations. A touch signal is a signal generated by a user touching the display screen, used to trigger a specific operation. A manual recheck signal is a signal generated by the display screen after receiving a touch signal, used to notify the control module 2 to recheck the cable connection status.

[0072] In this embodiment, the display screen has a touch function, and maintenance personnel can initiate a manual re-inspection operation by touching a specific area or button on the display screen. For example, suppose there is a re-inspection button on the display screen. When the maintenance personnel touches this button, the display screen will generate a touch signal. In response to this touch signal, the display screen outputs a manual re-inspection signal to the control module 2. After receiving the manual re-inspection signal, the control module 2 will trigger the first detection module 1 to re-detect the connection status of all cables. After the detection is completed, the control module 2 outputs a control execution signal based on the new detection result, and the display screen will update the display content based on this signal, such as displaying the new detection result or clearing the previous abnormal prompt. If it is found during the re-inspection process that the connection status of cable L3 has returned to normal, the display screen will be updated to show "Cable L3 is normal", so that the maintenance personnel can timely understand the latest cable status.

[0073] This embodiment, by providing a touch function on the display screen, allows maintenance personnel to proactively initiate a recheck of the cable connection status. This embodiment not only improves the system's flexibility and interactivity, but also enhances maintenance personnel's control over the inspection process. Maintenance personnel can trigger a recheck at any time based on actual conditions to verify whether the cable connection status has been repaired, without having to wait for the system's automatic inspection cycle. This improves maintenance efficiency and reduces the risk of equipment failure due to misjudgment or untimely status updates. Furthermore, by intuitively providing feedback on the recheck results on the display screen, maintenance personnel can more quickly confirm whether the problem has been resolved, further enhancing the reliability and availability of the system.

[0074] In an exemplary embodiment, the control module 2 is further configured to execute a power-enabling operation of the corresponding chip when the connection statuses of all cables are normal.

[0075] In this embodiment, the control module 2 continuously monitors the information on the connection status of the cables sent by the first detection module 1. When it is detected that the connection status of all cables is normal, the control module 2 will perform the corresponding chip power enable operation. For example, there are 10 cables in the server, and the connection status of each cable is represented by a status signal, a normal connection is a low level, and an abnormal connection is a high level. The control module 2 will check the status signals of all 10 cables. If all signals are low levels, it means that all cables are connected normally. At this time, the control module 2 will send an enable signal to the power control unit of the chip to turn on the power of the chip. If any cable connection is abnormal, the control module 2 will not perform the power enable operation, thereby avoiding damage to the equipment or unstable operation due to cable problems, thereby ensuring that the chip will be powered only when all cables are connected correctly, thereby ensuring the safe startup and stable operation of the server.

[0076] In summary, the cable fault monitoring system of a server based on LED indicators is described.

[0077] The hardware configuration of the LED-based server cable fault monitoring system includes: a SWITCH board (SWITCH): This board integrates a complex programmable logic device (CPLD), or control module 2 in this embodiment, and multiple cable connectors (i.e., the first connector). The CPLD on the SWITCH board is connected to the power supply via a pull-up resistor to ensure a high-level signal by default. The second connector on the docking board (backplane) is grounded for comparison. The MB (Motherboard) communicates via SGPIO (Serial General Purpose Input / Output) hardware connections, enabling real-time signal exchange. The IO (Input / Output) board is equipped with light-emitting diodes (LEDs), with the anodes pulled up to the power supply and the cathodes connected to the MB's CPLD. The MB's CPLD controls the LEDs' on and off. For BMC system interconnection, the SWITCH board and BMC are connected via the I2C (Inter-Integrated Circuit) bus to transmit cable ID information.

[0078] Workflow: After the server is powered on, the CPLD on the SW board checks the voltage on the presence pins (status detection pins) of all cables. A high voltage (>2.5V) indicates a cable is "out of position" (loose / detached), while a low voltage (<0.8V) indicates a cable is "in position." If all cables are in position, the SW board's CPLD synchronizes this status to the BMC via I2C, and the BMC web interface displays "All normal." If an anomaly is detected, a second check is initiated after a 3ms delay to prevent false positives due to transient interference. If the second check still fails, the SW CPLD sends a command to the MB via SGPIO to illuminate the I / O board LED. Simultaneously, the faulty cable number is transmitted to the BMC via I2C. Operations and maintenance personnel confirm the cable fault by viewing the illuminated LED and logging into the BMC web interface to view the specific cable number, allowing them to quickly locate and repair the cable. Linking the LED's physical indication with the BMC interface reduces manual troubleshooting time. The 3ms delay recheck mechanism reduces false alarms and improves detection reliability. Based on CPLD and standard communication protocols (SGPIO / I2C) in related technologies, no additional complex hardware is required.

[0079] The cable fault monitoring system of the server based on the LCD screen is described.

[0080] The hardware configuration of the LCD-based server cable fault monitoring system includes hardware improvements such as an I / O board upgrade, replacing LED diodes with a low-power LCD display that supports multi-line text display. The LCD is directly connected to the BMC via the I2C bus, reducing GPIO usage on the MB's CPLD. Similar to the previous embodiment, the CPLD on the SW board detects cable status and determines an anomaly. When an anomaly is detected, the BMC sends the faulty cable number (e.g., "Cable #12 Not Connected") to the LCD via I2C. The LCD displays the specific error message (e.g., "ERROR: Cable #12 Not Connected") in real time. The BMC controls the LCD to flash at a specific frequency (e.g., 1Hz) to enhance visual warnings. Multi-language switching is supported to meet the needs of maintenance personnel in different regions. The BMC records the time and number of each cable anomaly event, which can be viewed on the LCD. A long press on the LCD touch button triggers the CPLD to rescan the cable status and refresh the display. The LCD directly displays the faulty cable number, eliminating the need to log in to the BMC interface and shortening the troubleshooting process. Reduce the GPIO pin usage of the MB's CPLD, support more cable expansion (such as increasing from 32 to 64 channels), and improve the operation and maintenance experience and system maintainability through text prompts and history recording functions.

[0081] This application adopts Figure 2 The monitoring system shown is Figure 3 The monitoring process shown is explained. After the complex programmable logic device on the switching board is initialized, it is determined whether all cables are connected correctly. If so, the connection status of all cables can be seen on the display interface of the management unit. If not, a 3ms timer is started. After the timer ends, it is determined whether all cables are connected correctly. If so, the connection status of all cables can be seen on the display interface of the management unit. If not, the complex programmable logic device sent to the main board through the first communication interface is lit to determine which cable is connected incorrectly. The cable position number information is transmitted to the management unit through the second communication interface. The management unit records the alarm log. The connection status of all cables can be seen on the display interface of the management unit.

[0082] In summary, this application uses CPLD to detect cable connection status (voltage criteria) in real time, detecting loose, misconnected, or missing connections without powering on. Combined with SGPIO / LED or I2C / LCD active alarms, it avoids hardware damage and reduces manual troubleshooting costs. It supports cable-level fault location (LED on / off or LCD direct serial number display), and synchronizes abnormal information push with the BMC interface to quickly identify problematic cables and shorten repair time. The BMC history logging function enhances O&M traceability. Anti-interference design (3ms delayed retest, pull-up / ground comparison signal) ensures detection stability. The I2C / LCD solution frees up hardware resources and adapts to a variety of scenarios, from basic to high-density servers, balancing low cost and high information density.

[0083] An embodiment of the present application further provides a server, including a mainboard, a backplane, a switch board, an input / output board, a management board, and a cable monitoring system for the server as described in any one of the above embodiments.

[0084] An embodiment of the present application also provides a cable monitoring method for a server, where the server includes a switch board and a backplane, the switch board includes multiple first connectors, the backplane includes multiple second connectors, the first connectors and the second connectors are connected by cables, and the cable monitoring method for the server includes: detecting the connection status of each cable through a first detection module; responding to the presence of an abnormal cable through a control module, starting a preset delay window, and re-obtaining the connection status of each cable detected by the first detection module after the preset delay window ends, and outputting a control execution signal; the abnormal cable is a cable with an abnormal connection status; and executing an operation corresponding to the control execution signal through the execution module, the operation at least including prompting information corresponding to the abnormal cable.

[0085] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps of any of the above-mentioned server cable monitoring method embodiments.

[0086] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above-mentioned embodiments of the cable monitoring method for a server when running.

[0087] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0088] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of any of the above-mentioned embodiments of the cable monitoring method for a server are implemented.

[0089] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above-mentioned server cable monitoring method embodiments are implemented.

[0090] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0091] The above is a detailed introduction to a server and its cable monitoring system, method, device and storage medium provided by the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core ideas of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.

Claims

1. A cable monitoring system for a server, characterized in that: The server includes a switch board and a backplane, the switch board includes a plurality of first connectors, the backplane includes a plurality of second connectors, the first connectors and the second connectors are connected by cables, and the cable monitoring system of the server includes: A first detection module is configured to detect the connection status of each of the cables; a control module configured to, in response to the presence of an abnormal cable, start a preset delay window, reacquire the connection status of each of the cables detected by the first detection module after the preset delay window ends, and output a control execution signal; the abnormal cable is a cable with an abnormal connection status; The execution module is configured to execute an operation corresponding to the control execution signal, wherein the operation at least includes prompting information corresponding to the abnormal cable.

2. The cable monitoring system for a server according to claim 1, characterized in that: The first detection module includes: a plurality of pull-up resistors provided on the switching board, wherein a first end of the pull-up resistor is connected to a power supply, a second end of the pull-up resistor is connected to a status detection pin of the first connector, and a status detection pin of the second connector is grounded; The status detection pin of the first connector is configured to output a status signal for indicating the connection status of the corresponding cable.

3. The cable monitoring system for a server according to claim 2, characterized in that: The control module includes: a level comparison unit provided on the switching board, configured to output a first level signal in response to the state signal satisfying a normal voltage range, and output a second level signal in response to the state signal satisfying an abnormal voltage range, wherein the second level signal has a level state opposite to that of the first level signal; The first control unit provided on the switching board is configured to, in response to receiving the second level signal, determine that the connection status of any of the cables is abnormal, start a preset delay window, and re-acquire the connection status of each of the cables detected by the first detection module after the preset delay window ends, and output a control execution signal.

4. The cable monitoring system for a server according to claim 3, characterized in that: The control module further includes: a timing unit provided on the switching board, configured to start timing upon receiving a start signal, and send a recheck signal to the first control unit when the timing time reaches the duration time; The first control unit is specifically configured to, in response to receiving the second level signal, determine that the connection status of any of the cables is abnormal, determine a preset delay window and its corresponding duration, send the start signal including the duration to the timing unit, and after receiving the re-detection signal, re-acquire the connection status of each of the cables detected by the first detection module and output a control execution signal.

5. The cable monitoring system for a server according to claim 3, characterized in that: Also includes: A second detection module is configured to collect current environmental parameters of the server; the current environmental parameters include at least one of temperature, vibration intensity and humidity; The first control unit is further configured to modify the basic delay window based on the current environmental parameters to obtain the preset delay window.

6. The cable monitoring system for a server according to claim 3, characterized in that: The control module further includes: a first storage module provided on the switch board, configured to record a correspondence between the type and number of each of the cables; The first control unit is further configured to match the type of the abnormal cable in the first storage module based on the number of the abnormal cable, and modify the basic delay window based on the type of the abnormal cable to obtain the preset delay window.

7. The cable monitoring system for a server according to claim 3, characterized in that: The control module further includes a status register, wherein the bit value of the status register is used to represent the connection status of the corresponding cable; The first control unit is specifically configured to, in response to receiving the second level signal, determine that the connection status of any of the cables is abnormal, start a preset delay window, and re-acquire the connection status of each of the cables detected by the first detection module after the preset delay window ends, and update the current value of each bit of the status register, and output a control execution signal, wherein the control execution signal includes an indication signal, and the indication signal includes the current value of each bit of the status register.

8. The cable monitoring system for a server according to claim 3, wherein: The execution module includes: The management unit is configured to display the connection status of each of the cables on a display interface in a display manner corresponding to the connection status according to the control execution signal.

9. The cable monitoring system for a server according to claim 8, characterized in that: The management unit is further configured to parse the number and connection status of each cable in the control execution signal, and generate a detection log of the current detection cycle, wherein the detection log at least includes the number and the number of accumulated abnormalities of each cable.

10. The cable monitoring system for a server according to claim 9, characterized in that: The management unit is further configured to determine, based on the detection logs of multiple detection cycles, whether there is a cable whose cumulative number of abnormalities meets the correction condition, and if so, generate a correction signal; The first control unit is further configured to correct the basic delay window in response to the received correction signal to obtain a basic delay window corresponding to the next detection cycle.

11. The cable monitoring system for a server according to claim 8, characterized in that: The execution module also includes: A second control unit provided on the mainboard of the server is configured to output a driving signal upon receiving an alarm signal; the driving signal is at least used to indicate the presence of the abnormal cable; an alarm unit provided on an input / output board of the server, configured to prompt an alarm message according to the driving signal; The control execution signal includes the alarm signal generated when it is determined that the abnormal cable exists.

12. The cable monitoring system for a server according to claim 11, characterized in that: The alarm unit includes a light emitting diode, the positive electrode of the light emitting diode is connected to the power supply, and the negative electrode of the light emitting diode is connected to the second control unit; The second control unit is specifically configured to output a driving signal with a preset duty cycle according to the number of the abnormal cable indicated by the alarm signal when the alarm signal is received.

13. The cable monitoring system for a server according to claim 11, characterized in that: The alarm unit includes a display screen configured to display the number of the abnormal cable indicated by the driving signal.

14. The cable monitoring system for a server according to claim 13, characterized in that: The display screen is further configured to output a manual recheck signal in response to the received touch signal; The control module is further configured to, in response to receiving the manual re-detection signal, re-acquire the connection status of each of the cables detected by the first detection module and output a control execution signal.

15. The cable monitoring system for a server according to any one of claims 1 to 14, characterized in that: The control module is further configured to execute a power-enabling operation of the corresponding chip when the connection status of all the cables is normal.

16. A server, characterized in that: The cable monitoring system for the server comprises a mainboard, a backboard, a switch board, an input / output board, a management board, and the cable monitoring system for the server according to any one of claims 1 to 15.

17. A cable monitoring method for a server, characterized in that: A server includes a switch board and a backplane, wherein the switch board includes a plurality of first connectors, and the backplane includes a plurality of second connectors, wherein the first connectors and the second connectors are connected via cables. A cable monitoring method for the server includes: Detecting the connection status of each of the cables by a first detection module; In response to the presence of an abnormal cable, the control module starts a preset delay window, reacquires the connection status of each cable detected by the first detection module after the preset delay window ends, and outputs a control execution signal; the abnormal cable is a cable with an abnormal connection status; An operation corresponding to the control execution signal is executed by an execution module, where the operation at least includes prompting information corresponding to the abnormal cable.

18. A computer program product comprising a computer program / signal, characterized in that When the computer program / signal is executed by a processor, the steps of the cable monitoring method for a server according to claim 17 are implemented.

19. An electronic device, characterized in that: include: Memory for storing computer programs; A processor is configured to implement the steps of the cable monitoring method for a server as claimed in claim 17 when executing the computer program.

20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the cable monitoring method of the server according to claim 17 are implemented.

Citation Information

Patent Citations

  • Data communication real-time diagnosis system and method

    CN105137213A

  • Connectivity detection system for Cable and connector

    CN110515787A

  • Server cable detection method, detection device, detection equipment and storage medium

    CN112527582A

  • Method for monitoring connector in server

    CN112596983A

  • Serial port protection circuit, switch, server, protection method and related components

    CN117609145A

Cited By

  • Method and device for preventing cable from being wrongly inserted into interface in server and electronic equipment

    CN121579315A

  • Method, device and electronic equipment for preventing cable misplug interface in server

    CN121579315B