A server and a cable monitoring system, method, device and storage medium thereof

By setting up a cable monitoring system inside the AI ​​server, and utilizing detection modules and a delay window mechanism, the problem of cable connection errors not being detected in a timely manner was solved, improving detection efficiency and accuracy, and ensuring server stability.

CN120704994BActive Publication Date: 2025-11-18LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, problems with incorrect or inadequate cable connections in AI servers can only be detected after power-on and cannot be accurately located, leading to 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 momentary interference, and the connection status is reacquired after the delay window ends to confirm the anomaly and accurately locate the abnormal cable.

Benefits of technology

This technology enables the detection of cable abnormalities during the assembly stage, preventing hardware damage after power-on and improving the efficiency and accuracy of cable connection status detection, thus ensuring the stable operation of the server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120704994B_ABST
    Figure CN120704994B_ABST
Patent Text Reader

Abstract

The application discloses a kind of server and its cable monitoring system, method, equipment and storage medium, it is related to server technical field, including in the inside of server setting detection module to monitor the connection state of cable between exchange board and backplane;When detecting abnormal connection, control module starts preset delay window to filter transient interference, re-inspects and confirms abnormal authenticity after window end, finally by execution module accurate positioning and prompting the information of specific abnormal cable, solve the problem that connection fault can be found only after power on and cannot be positioned, reach the beneficial effect of improving the efficiency and precision of the connection state of detection cable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This 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 Technology

[0002] With the development of AI (Artificial Intelligence) technology, the integration level within AI servers is rapidly increasing, and high-speed signal connections between boards mainly rely on cables. Due to the increased complexity of cables, cable connection errors, missing connections, or incomplete connections can occur during assembly. If these issues arise, the server needs to be powered on to determine if the connection is successful. Furthermore, if different power supply systems exist on the connector, it may damage the connection board. Currently, this is typically handled manually, which is inefficient.

[0003] Therefore, how to provide a solution to the above-mentioned technical problems is a problem that needs to be solved by those skilled in the art. Summary of the Invention

[0004] This 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 failures can only be detected after power-on and cannot be located.

[0005] This application provides a cable monitoring system for a server. The server includes a switching board and a backplane. The switching board includes multiple first connectors, and the backplane includes multiple second connectors. The first connectors and the second connectors are connected by cables. The server cable monitoring system includes: a first detection module 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, initiate 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 whose connection status is abnormal; and an execution module configured to execute an operation corresponding to the control execution signal, the operation including at least prompting information corresponding to the abnormal cable.

[0006] This application also provides a server, including a motherboard, a backplane, a switching board, an input / output board, a management board, and a cable monitoring system for the server as described in any of the above.

[0007] This application also provides a cable monitoring method for a server. The server includes a switching board and a backplane. The switching board includes multiple first connectors, and the backplane includes multiple second connectors. The first connectors and the second connectors are connected by cables. 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 after the preset delay window ends, re-acquiring the connection status of each of the cables detected by the first detection module and outputting a control execution signal; the abnormal cable is a cable whose connection status is abnormal; and executing an operation corresponding to the control execution signal through an execution module, the operation including at least prompting information corresponding to the abnormal cable.

[0008] This application also provides an electronic device, including: a memory for storing a computer program; and a processor for executing the computer program to implement the cable monitoring method of the server described above.

[0009] This application also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of any of the above-described server cable monitoring methods.

[0010] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above-described server cable monitoring methods.

[0011] This application achieves the beneficial effect of improving the detection efficiency and accuracy of cable connection status by setting up a detection module for cable status inside the server to monitor the connection status of the cables between the switching board and the backplane. When an abnormal connection is detected, the control module starts a preset delay window to filter instantaneous interference. After the window ends, the abnormality is rechecked to confirm its authenticity. Finally, the execution module accurately locates and prompts information about the specific abnormal cable. This solves the problem that the connection fault can only be discovered after power-on and cannot be located. Attached Figure Description

[0012] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 This is a schematic diagram of the structure of a server cable monitoring system provided in an embodiment of this application.

[0014] Figure 2This is a schematic diagram of another server cable monitoring system provided in an embodiment of this application.

[0015] Figure 3 This is a schematic diagram of the monitoring process of a server cable monitoring system provided in an embodiment of this application. Detailed Implementation

[0016] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

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

[0018] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0019] Please refer to Figure 1 This application provides a cable monitoring system for a server. The server includes a switching board and a backplane. The switching board includes multiple first connectors, and the backplane includes multiple second connectors. The first and second connectors are connected by cables. The server cable monitoring system includes: a first detection module 1, configured to detect the connection status of each cable; a control module 2, configured to, in response to the presence of an abnormal cable, initiate a preset delay window, and after the preset delay window ends, reacquire the connection status of each cable detected by the first detection module 1 and output a control execution signal; the abnormal cable is a cable with an abnormal connection status; and an execution module 3, configured to execute an operation corresponding to the control execution signal, the operation including at least prompting information corresponding to the abnormal cable.

[0020] In this embodiment, abnormal cable specifically refers to cable whose connection status is abnormal. The reasons for 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 on the connectors of the switching board and backplane. It uses high / low level signals from the status detection pins on the first connector to characterize the cable connection status. The first detection module 1 is implemented through hardware circuitry, resulting in low cost and fast response. The control module 2, upon detecting an abnormal cable, initiates a preset delay window. After the window expires, it re-acquires the connection status of the cables sampled by the detection module and outputs control execution signals based on the connection status of each cable. The control module 2 can be implemented using a programmable logic device. The preset delay window is a fixed time interval used to filter out transient interference, and it can be dynamically adjusted according to actual detection conditions. Upon receiving the control execution signal, the execution module 3 responds by performing the corresponding action to at least provide information about the abnormal cable.

[0022] For example, assuming there are four cables, L1, L2, L3, and L4, control module 2 determines that L1 is an abnormal cable through the first detection module 1. At this time, a preset delay window is activated, for example, 3ms. After determining that L1 is an abnormal cable, the connection status of all cables (including L1, L2, L3, and L4) monitored by the first detection module 1 is re-acquired after a 3ms delay, and the corresponding control execution signal is generated and output. It can be understood that after the 3ms delay, the connection status of L1 can be either normal or still remain abnormal.

[0023] The solution in this embodiment can detect cable abnormalities during the assembly stage, avoiding hardware damage after power-on. Moreover, the delay window filters out instantaneous jitter, reducing false alarms (such as brief disconnections during plugging and unplugging).

[0024] This application achieves the beneficial effect of improving the detection efficiency and accuracy of cable connection status by setting up a detection module for cable status inside the server to monitor the connection status of the cables between the switching board and the backplane. When an abnormal connection is detected, the control module 2 starts a preset delay window to filter instantaneous interference. After the window ends, the abnormality is re-checked to confirm its authenticity. Finally, the execution module 3 accurately locates and prompts the information of the specific abnormal cable. This solves the problem that the connection fault can only be discovered after power-on and cannot be located.

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

[0026] In this embodiment, the pull-up resistor is a resistive element, one end of which is connected to the power supply, and the other end is connected to the pin to be detected. It provides 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 multiple status detection pins of the first connector. Of course, the correspondence between the pull-up resistor and the first connector can also be one-to-one, depending on the actual operating conditions. This embodiment does not impose specific limitations here. The status detection pin is a pin on the connector used to output a status signal characterizing the connection status of the corresponding cable. The level (high or low) of the status signal indicates the connection status of the cable.

[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 cable is correctly connected, the status detection pins of the first and second connectors are connected, the level of the status detection pin of the first connector is pulled low, and the voltage range of the status signal is 0V to 0.8V (low level). In case of abnormal connection, the status detection pin of the first connector is held high by the pull-up resistor, and the voltage of the status signal 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 yet effective cable connection status detection scheme by setting pull-up resistors on the switching board and grounding the status detection pin of the second connector on the backplane. This scheme accurately detects whether the cable is correctly connected and whether there are any connection abnormalities. Through the status signal output from the status detection pin, the first detection module 1 can transmit the cable connection status information to the control module 2, thereby achieving real-time monitoring of the cable connection status. This approach is low-cost, easy to implement, and improves the accuracy and reliability of cable connection status detection, enabling timely detection and resolution of cable connection problems and ensuring the stable operation of the server.

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

[0030] In this embodiment, the level comparison unit is used to compare the level states of the input signals. The first control unit 21 is the core component of the control module 2, responsible for receiving signals, making judgments, and issuing control commands. The second level signal and the first level signal are two different level state signals. The purpose of this embodiment is to achieve accurate judgment of abnormal cable connection status through the cooperation of the level comparison unit and the first control unit 21, and to start a delay window for re-detection when an abnormality occurs, so as to avoid false judgments and improve the accuracy of detection.

[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 by the level comparison unit, which is convenient for the control module 2 to process.

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

[0033] In this embodiment, a level comparison unit is located on the switching board to monitor the status signals of the cables. It is assumed that the status signal voltage range for each cable is 0V to 3.3V, where 0V to 0.8V indicates a normal connection, and 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, for example, 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 cable connection status and avoid misjudgments caused by transient interference by setting a delay window. 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 re-detecting when an anomaly is detected, the system can more accurately identify the real connection problem, reducing the possibility of false alarms and missed alarms. In addition, this embodiment provides reliable data support for subsequent fault handling, enabling timely detection and resolution of cable connection problems and ensuring the normal operation of the server.

[0036] In an exemplary embodiment, the control module 2 further includes: a timing unit disposed on the switching board, configured to start timing when a start signal is received, and to send a re-detection signal to the first control unit 21 when the timing time reaches the duration; the first control unit 21 is specifically configured to, in response to receiving a 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-detection signal, reacquire the connection status of each cable detected by the first detection module 1 and output a control execution signal.

[0037] In this embodiment, the timing unit can be a circuit component used to measure time intervals, typically implemented by the timer function of a microcontroller. The start signal is sent by the first control unit 21 to the timing unit, instructing it to begin timing. The duration is the length of a preset delay window used to filter out transient interference. The re-detection signal is sent by the timing unit to the first control unit 21 after the timing period has elapsed, instructing the first control unit 21 to re-detect 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 from the level comparison unit, activating the delay window based on the signal content, re-detecting the cable status, and outputting a control execution signal. In this embodiment, the timing unit is located on the switching board to implement the function of the preset delay window. When the first control unit 21 receives the second level signal (high level, indicating abnormal cable connection) output by the level comparison unit, it determines that there is an abnormal cable connection and determines the preset delay window and its corresponding duration. For example, the duration of the preset delay window is 3ms. The first control unit 21 sends a start signal to the timing unit, which contains the duration information. After receiving the start signal, the timing unit starts timing. When the timing time reaches 3ms, the timing unit sends a re-detection signal to the first control unit 21. After receiving the re-detection 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 result. For example, if the cable connection status is still abnormal after re-detection, the first control unit 21 will output an alarm signal; if the connection status returns to normal, it will output a signal indicating normal operation.

[0039] This embodiment achieves precise control of the preset delay window by adding a timing unit to the control module 2, 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 re-detect the cable status after a predetermined time interval, ensuring the accuracy of the detection results. Furthermore, this embodiment enhances the system's flexibility, as the duration of the preset delay window can be adjusted according to actual needs to adapt to different detection environments and requirements. This not only improves the system's robustness but also provides a more reliable guarantee for the stable operation of the server.

[0040] In one exemplary embodiment, the system further includes: a second detection module 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 21 is further configured to correct the basic delay window based on the current environmental parameters to obtain a preset delay window.

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

[0042] In an exemplary embodiment, the control module 2 further includes: a first storage module disposed on the switching board, configured to record the correspondence between the type and number of each cable; the first control unit 21 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 to 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 storage chip such as 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 type of the abnormal cable in the first storage module according to the cable number, and then adjusts the basic delay window according to the cable type. For example, for high-speed cables, the delay window duration is appropriately shortened to improve detection speed; for low-speed cables, the delay window duration is appropriately extended to improve detection accuracy. This implementation method can dynamically adjust the delay window according to the cable type, improving the accuracy and specificity of detection.

[0044] In an exemplary embodiment, the control module 2 further includes a status register, the values ​​of the bits in the status register being used to characterize the connection status of the corresponding cable; the first control unit 21 is specifically configured to, in response to receiving a second level signal, determine that the connection status of any cable is abnormal, start a preset delay window, after the preset delay window ends, reacquire the connection status of each cable detected by the first detection module 1, update the values ​​of each bit in the status register, and output a control execution signal, the control execution signal including an indication signal, the indication signal including the current value of each bit in the status register.

[0045] In this embodiment, the control module includes a status register for real-time recording of the connection status of each cable. Assuming the server has 10 cables, the status register has 10 bits, each corresponding to one cable. During a normal connection, the bit value is 0 (low level); during an abnormal connection, the bit value is 1 (high level). When the first control unit receives a second-level signal (high level, indicating an abnormal cable connection), it determines that an abnormal cable connection exists and initiates a preset delay window, for example, a 5-second delay. After the delay window ends, the first control unit re-acquires 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, the values ​​of bits 3 and 7 in the status register will be updated to 1. Then, the first control unit outputs a control execution signal, which includes an indication signal that includes the current values ​​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 achieve 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 handling by maintenance personnel. Furthermore, the introduction of the status register allows the system to better cope with transient interference, ensuring the accuracy of detection results through a preset delay window and re-detection mechanism. This provides a more reliable guarantee for the stable operation of the server and also facilitates subsequent fault handling and data analysis.

[0047] In one exemplary embodiment, such as 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 according to the display mode corresponding to the connection status, based on the control execution signal.

[0048] In this embodiment, the execution module 3 is the part of the server cable monitoring system used to execute the control signals issued by the control module 2, and is responsible for presenting the cable connection status information in a certain form. The management unit 32 is the core component of the execution module 3, responsible for receiving the control signals and processing them accordingly. The display interface refers to the visual interface used to display the cable connection status, which can be the server's built-in display screen, an external monitor, or other display devices. The display method corresponding to the connection status refers to using different display methods according to the cable connection status (normal or abnormal), such as color, icon, or text prompts, to intuitively display the cable connection status. In this embodiment, the management unit 32 can be specifically implemented through the 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. This signal contains information representing the connection status of each cable. For example, assuming the server has 10 cables, the connection status of each cable is represented by a single bit: 1 for a normal connection and 0 for an abnormal connection. 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, normally connected cables are represented by green icons, and abnormally connected cables are represented by red icons, with the cable number displayed next to the icon. If cables L3 and L7 are abnormally connected, the corresponding icons on the display interface will be displayed in red, 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 identify and handle abnormal cables.

[0050] This embodiment uses the management unit 32 to intuitively display the cable connection status on the display interface, enabling maintenance personnel to quickly locate cables with abnormal connections without having to check each cable individually, thus improving maintenance efficiency. At the same time, this intuitive display method also reduces misjudgments and omissions caused by manual inspection, improving the accuracy and reliability of cable connection status detection. Furthermore, the visual display interface allows for easy 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 cable number and connection status of each cable in the control execution signal, and generate a detection log for the current detection period. The detection log includes at least the cable number and the number of accumulated anomalies.

[0052] In this embodiment, the control execution signal is a signal issued by the control module 2, which includes the cable connection status information. The cable number is used to uniquely identify each cable for easy management and tracking. The detection log is a file or data structure that records the cable connection status detection results, storing information such as the cable number, connection status, and cumulative anomaly count for each detection cycle. The cumulative anomaly count refers to the cumulative number of times each cable exhibits abnormal connections across multiple detection cycles, used to analyze the cable's 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. In one detection cycle, the control execution signal shows that cables L3 and L7 are abnormally connected. The management unit 32 records this information and generates a detection log. The detection log includes the cable number, the connection status of the current detection cycle, and the cumulative number of abnormalities. If cable L3 also showed an abnormality in the previous detection, the cumulative number of abnormalities for cable L3 will increase by 1 in the current detection log. Assuming that cable L3 has already shown an abnormality twice before this detection, the cumulative number of abnormalities for cable L3 will be displayed as 3 after this detection. In this way, the management unit 32 can continuously track the connection status of each cable and record its abnormalities, providing data support for subsequent analysis and maintenance.

[0054] This embodiment generates a detection log through the management unit 32, recording the cable number, connection status, and cumulative number of anomalies, providing detailed data support for server maintenance and management. Maintenance personnel can quickly understand the historical connection status of each cable through the detection log, promptly identify cables with frequent anomalies, and thus perform targeted repairs or replacements, improving server stability and reliability. Furthermore, the detection log can also be used to analyze cable lifespan and quality, providing data reference for long-term server operation, 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 whose cumulative number of abnormalities meets the correction condition, and if so, generate a correction signal;

[0056] The first control unit 21 is further configured to correct the base delay window in response to the received correction signal, so as to obtain the base delay window corresponding to the next detection cycle.

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

[0058] In this embodiment, the management unit 32 analyzes the detection logs of multiple detection cycles to determine if there are cables whose abnormal accumulation count meets the correction condition. For example, suppose the correction condition is that the cable's abnormal accumulation count reaches 3 times. While analyzing the detection logs, the management unit 32 finds that cable L3 has accumulated 3 abnormal accumulation counts 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 preset rules. For example, if the basic delay window is originally 5 seconds, for a cable with 3 abnormal accumulation counts, the first control unit 21 can extend the delay window to 10 seconds to more accurately detect the cable's connection status. 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 based on the cable's historical abnormalities, improving the accuracy and reliability of the detection.

[0059] This embodiment analyzes detection logs from multiple detection cycles through the management unit 32 and generates correction signals based on the cumulative number of anomalies, enabling the first control unit 21 to dynamically adjust the base delay window. This dynamic adjustment mechanism better adapts to changes in the connection status of different cables. For cables with frequent anomalies, extending the delay window allows for more accurate detection of their connection status, reducing false positives. Simultaneously, for normally connected cables, 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 adaptability, enabling timely detection and handling of cable connection problems and ensuring stable server operation.

[0060] In one exemplary embodiment, such as Figure 2 As shown, the execution module 3 further includes: a second control unit 31 located on the mainboard 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 located on the input / output board of the server, configured to prompt alarm information according to the drive signal; and the control execution signal includes an alarm signal generated when it is determined that an abnormal cable exists.

[0061] In this embodiment, the second control unit 31 is a functional unit located on the server's motherboard, responsible for receiving alarm signals and outputting drive signals. The motherboard and the switch board are connected via connectors. The alarm signal is generated by the control module 2 and is used to indicate the presence of a cable with an abnormal connection. The alarm unit is a component located on the server's input / output board, used to provide alarm information based on the drive signals, such as alerting maintenance personnel through sound, light, or a display screen. These components together constitute an alarm mechanism to promptly notify maintenance personnel of cable connection abnormalities.

[0062] In this embodiment, when the control module 2 detects an abnormal cable connection, it generates an alarm signal and sends it to the execution module 3. Upon receiving the alarm signal, the second control unit 31 in the execution module 3 outputs a drive signal. For example, assuming the server has 10 cables and cable L3 has an abnormal connection, the alarm signal generated by the control module 2 includes the cable L3's cable number. After receiving the alarm signal, the second control unit 31 outputs a drive signal based on the cable L3's cable number, which instructs the alarm unit to issue an alarm message. The alarm unit can be a light-emitting diode (LED). When it receives the drive signal, the LED flashes, and the flashing frequency or pattern can represent the specific cable number. For example, three rapid flashes indicate an abnormal cable L3 connection. In this way, maintenance personnel can quickly locate the abnormal cable and handle it promptly.

[0063] This embodiment achieves real-time alarm functionality for cable connection abnormalities by setting a second control unit 31 on the server motherboard and an alarm unit on the input / output board. When a cable connection is abnormal, the alarm unit can promptly issue an alarm message to alert maintenance personnel. This real-time alarm mechanism can significantly improve maintenance efficiency and reduce equipment downtime caused by cable connection problems. Simultaneously, by indicating the specific abnormal cable number through drive signals, maintenance personnel can quickly locate the problematic cable without having to check each cable individually, improving the accuracy and efficiency of maintenance. Furthermore, this alarm mechanism can be integrated with other monitoring systems to achieve more comprehensive equipment monitoring and management.

[0064] In one exemplary embodiment, such as Figure 2 As shown, the alarm unit includes a light-emitting diode D1. The positive terminal of the light-emitting diode D1 is connected to the power supply, and the negative terminal 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 drive signal with a preset duty cycle according to the abnormal cable number indicated by the alarm signal when it receives an alarm signal.

[0065] In this embodiment, the light-emitting diode D1 (LED) is a semiconductor light source, commonly used in indicator lights or warning lights. The positive terminal of LED D1 is connected to the power supply P3V3_STBY, and the negative terminal of LED D1 is connected to the second control unit 31. It controls its own on / off state in response to the drive signal output by the second control power supply 31. The preset duty cycle drive signal refers to a signal with a fixed ratio of high to low level times, used to control the flashing frequency and mode of the LED to indicate the specific abnormal cable number.

[0066] In this embodiment, the alarm unit may consist 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, assuming the server has 10 cables, and cable L3 has an abnormal connection, the alarm signal includes the cable L3 number. 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 has an abnormal connection, the LED can flash at a frequency of 3 times per second, indicating cable L3 by the number of flashes. This flashing pattern allows maintenance personnel to quickly identify the abnormal cable number without having to consult complex logs or displays.

[0067] In one exemplary embodiment, the alarm unit includes a display screen configured to display the number of the abnormal cable indicated by the drive signal.

[0068] In this embodiment, the display screen can specifically be a liquid crystal display (LCD) capable of displaying text, numbers, and graphic information. The drive signal is generated by the second control unit 31 and is used to instruct the LCD (Liquid Crystal Display) to display the abnormal cable number. By displaying the abnormal cable number on the LCD screen, maintenance personnel can intuitively understand which cable is faulty, thereby quickly locating and handling the problem.

[0069] In this embodiment, the alarm unit consists of an LCD display screen connected to the second control unit 31. When the second control unit 31 receives an alarm signal, it parses the abnormal cable number information in the alarm signal and generates a corresponding drive signal. For example, assuming the server has 10 cables and cable L3 has an abnormal connection, the alarm signal includes the cable L3 number information. After receiving the alarm signal, the second control unit 31 generates a drive signal and sends it to the LCD display screen. Upon receiving the drive signal, the LCD display screen displays the text message "Cable L3 Abnormal". This display method allows maintenance personnel to quickly identify which cable has a problem without complex troubleshooting, thus enabling timely handling.

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

[0071] In one exemplary embodiment, the display screen is further configured to output a manual retest signal in response to a received touch signal; the control module 2 is further configured to reacquire the connection status of each cable detected by the first detection module 1 in response to receiving the manual retest signal, and output a control execution signal.

[0072] In this embodiment, the display screen refers to an LCD display screen with touch functionality, which can not only display information but also receive user touch operations. The touch signal is the signal generated by the user touching the display screen, used to trigger a specific operation. The manual re-check signal is a signal generated by the display screen after receiving the touch signal, used to notify the control module 2 to re-check the cable connection status.

[0073] In this embodiment, the display screen has a touch function, allowing maintenance personnel to initiate a manual re-test by touching a specific area or button on the screen. For example, assuming there is a re-test button on the screen, when a maintenance personnel touches this button, the screen generates a touch signal. In response to this touch signal, the display screen outputs a manual re-test signal to the control module 2. After receiving the manual re-test signal, the control module 2 triggers 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 results, and the display screen updates its display content accordingly, such as displaying the new detection results or clearing previous abnormal prompts. If the connection status of cable L3 is found to have returned to normal during the re-test, the display screen will update to display "Cable L3 Normal," allowing maintenance personnel to promptly understand the latest cable status.

[0074] This embodiment allows maintenance personnel to proactively initiate retesting of cable connection status by incorporating touch functionality on the display screen. This not only improves the system's flexibility and interactivity but also enhances maintenance personnel's control over the testing process. Maintenance personnel can trigger retests at any time based on actual conditions to verify whether the cable connection status has been repaired, without waiting for the system's automatic testing cycle. This improves maintenance efficiency and reduces the risk of equipment failure due to misjudgments or failure to update status in a timely manner. Furthermore, the intuitive feedback of retest results on the display screen allows maintenance personnel to quickly confirm whether the problem has been resolved, further enhancing the system's reliability and availability.

[0075] In one exemplary embodiment, the control module 2 is further configured to perform a power enable operation on the corresponding chip when all cables are in a normal connection state.

[0076] In this embodiment, the control module 2 continuously monitors the cable connection status information sent by the first detection module 1. When all cable connections are detected to be normal, the control module 2 executes the corresponding chip power enable operation. For example, if the server has 10 cables, and the connection status of each cable is represented by a status signal (low level for normal connection, high level for abnormal connection), the control module 2 checks the status signals of all 10 cables. If all signals are low, it indicates that all cables are connected normally. At this time, the control module 2 sends an enable signal to the chip's power control unit to turn on the chip's power. If any cable connection is abnormal, the control module 2 will not execute the power enable operation, thereby avoiding equipment damage or unstable operation caused by cable problems. This ensures that the chip is powered only when all cables are connected correctly, thus guaranteeing the safe startup and stable operation of the server.

[0077] In summary, this paper describes a cable fault monitoring system for servers based on LED indicators.

[0078] The hardware configuration of the server cable fault monitoring system based on LED indicators includes: SW board (SWITCH board): integrating a complex programmable logic device (CPLD, i.e., control module 2 in this embodiment) and multiple cable connectors (i.e., the first connector). The CPLD of the SWITCH board is connected to the power supply via pull-up resistors to ensure a default high-level signal, and the second connector circuit of the mating board (backplane) is grounded for contrast. MB (Motherboard) communicates via SGPIO (Serial General Purpose Input / Output), that is, the CPLD of the SWITCH board and the motherboard are connected via SGPIO hardware lines to achieve real-time signal interaction. IO (Input / Output) board: configured with LEDs, with the anode pulled up to the power supply and the cathode connected to the CPLD of the MB, the CPLD of the MB controlling the LED's on / off state. BMC system interconnection: the SW board and BMC are connected via I2C (Inter-Integrated Circuit) bus to transmit cable number information.

[0079] Workflow: After the server powers on, the CPLD on the SW board checks the voltage of the in-place pins (status detection pins) of all cables. A high level (>2.5V) indicates the cable is "out of place" (loose / detached), and a low level (<0.8V) indicates it is "in place." If all cables are in place, the SW board's CPLD synchronizes the status to the BMC via I2C, and the BMC web interface displays "All Normal." If an anomaly is detected, a second check is performed after a 3ms timer to avoid false positives due to momentary interference. If the second check is still abnormal, the SWCPLD sends a command to the MB via SGPIO to light up the IO board LED; simultaneously, it transmits the abnormal cable number to the BMC via I2C. Maintenance personnel confirm the cable fault by the lit LED, log in to the BMC web interface to view the specific cable number, and quickly locate and repair it. The linkage between the LED physical indication and the BMC interface information reduces the time spent on manual troubleshooting. The 3ms delay re-check mechanism reduces the false alarm rate and improves detection reliability. Based on CPLD and standard communication protocols (SGPIO / I2C) in related technologies, no additional complex hardware is required.

[0080] This paper describes a cable fault monitoring system for servers based on LCD screens.

[0081] The hardware configuration of the cable fault monitoring system based on an LCD screen server features hardware improvements including an upgraded I / O board, replacing LED diodes with a low-power LCD screen that supports multi-line text display. The LCD screen is directly connected to the BMC via an I2C bus, reducing the GPIO usage of the MB's CPLD. Similar to the previous embodiment, the CPLD on the SW board performs cable status detection and anomaly determination. When an anomaly is detected, the BMC sends the faulty cable number (e.g., "Cable #12 Not Connected") to the LCD screen via I2C. The LCD screen displays the specific error information in real time (e.g., "ERROR: Cable #12 Not Connected"). The BMC controls the LCD screen to flash at a specific frequency (e.g., 1Hz) to enhance visual warning effects. Multi-language switching is supported to adapt to the needs of maintenance personnel in different regions. The BMC records the time and number of each cable anomaly event, which can be viewed by flipping through pages on the LCD screen. A long press on the LCD screen 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 from 32 to 64 channels), and improve the operation and maintenance experience and system maintainability through text prompts and history functions.

[0082] This application adopts the following... Figure 2 The monitoring system shown is for Figure 3 The monitoring process is explained as follows: After the complex programmable logic device on the switching board completes initialization, it checks 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 checks 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, it sends the signal to the complex programmable logic device on the motherboard via the first communication interface to activate the LEDs and determine which cable is connected incorrectly. The cable tag number information is transmitted to the management unit via the second communication interface. The management unit records the alarm log, and the connection status of all cables can be seen on the display interface of the management unit.

[0083] In summary, this application utilizes a CPLD to detect cable connection status in real time (voltage criterion), identifying loose, incorrect, or missing connections without requiring power. Combined with active alarms via SGPIO / LED or I2C / LCD, it avoids hardware damage and reduces manual troubleshooting costs. It supports cable-level fault location (LED on / off or direct LCD display of the fault code), and synchronously pushes anomaly information through the BMC interface, quickly pinpointing problematic cables and shortening repair time. The BMC historical record function enhances maintenance traceability. Anti-interference design (3ms delay retest, pull-up / ground comparison signal) ensures detection stability. The I2C / LCD solution frees up hardware resources, adapting to various scenarios from basic to high-density servers, balancing low cost and high information density requirements.

[0084] Embodiments of this application also provide a server, including a motherboard, a backplane, a switching board, an input / output board, a management board, and a cable monitoring system for the server as described in any of the embodiments above.

[0085] Embodiments of this application also provide a cable monitoring method for a server. The server includes a switching board and a backplane. The switching board includes multiple first connectors, and the backplane includes multiple second connectors. The first connectors and second connectors are connected by cables. 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, initiating a preset delay window, re-acquiring 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 an execution module, the operation including at least prompting information corresponding to the abnormal cable.

[0086] Embodiments of this application also provide 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 perform the steps in any of the above-described embodiments of the server cable monitoring method.

[0087] Embodiments of this application also provide a computer-readable storage medium storing a computer program configured to execute the steps in any of the above-described embodiments of the server cable monitoring method.

[0088] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0089] Embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the server cable monitoring method.

[0090] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the server cable monitoring method.

[0091] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can 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.

[0092] The foregoing has provided a detailed description of a server and its cable monitoring system, method, device, and storage medium provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and core ideas of this application. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from its principles, and these improvements and modifications also fall within the protection scope of the claims of this application.

Claims

1. A server cable monitoring system, characterized in that, The server includes a switching board and a backplane. The switching board includes multiple first connectors, and the backplane includes multiple second connectors. The first connectors and the second connectors are connected by cables. The server's cable monitoring system includes: The first detection module is configured to detect the connection status of each of the cables; The control module is configured to, in response to the presence of an abnormal cable, initiate 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 the cable whose connection status is abnormal. The execution module is configured to perform an operation corresponding to the control execution signal, the operation including at least prompting information corresponding to the abnormal cable; The execution module includes: The management unit is configured to determine whether there are cables whose cumulative number of abnormalities meets the correction conditions based on the detection logs of multiple detection cycles. If so, a correction signal is generated. The detection logs include at least the cable number and the cumulative number of abnormalities. The control module includes: The first control unit located on the switching board is configured to correct the basic delay window in response to the received correction signal, so as to obtain the basic delay window corresponding to the next detection cycle and determine the preset delay window corresponding to the next detection cycle.

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

3. The server cable monitoring system according to claim 2, characterized in that, The control module includes: The level comparison unit on the switching board is configured to output a first level signal in response to the status signal meeting the normal voltage range, and to output a second level signal in response to the status signal meeting the abnormal voltage range, wherein the level states of the second level signal and the first level signal are opposite. The first control unit is further 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, 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.

4. The server cable monitoring system according to claim 3, characterized in that, The control module also includes: The timing unit on the switching board is configured to start timing when a start signal is received, and to send a re-detection signal to the first control unit when the timing time reaches the duration. 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, upon receiving the re-detection signal, reacquire the connection status of each of the cables detected by the first detection module and output a control execution signal.

5. The server cable monitoring system according to claim 3, characterized in that, Also includes: The second detection module is 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 is further configured to modify the base delay window based on the current environmental parameters to obtain the preset delay window.

6. The server cable monitoring system according to claim 3, characterized in that, The control module also includes: A first storage module located on the switching board is configured to record the correspondence between the types and numbers 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 to modify the basic delay window based on the type of the abnormal cable to obtain the preset delay window.

7. The server cable monitoring system according to claim 3, characterized in that, The control module also includes a status register, the values ​​of the bits in the status register being used to characterize 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, reacquire the connection status of each of the cables detected by the first detection module after the preset delay window ends, update the current value of each bit of the status register, and output a control execution signal, the control execution signal including an indication signal, the indication signal including the current value of each bit of the status register.

8. The server cable monitoring system according to claim 3, characterized in that, The management unit is also configured to display the connection status of each cable on the display interface according to the display method corresponding to the connection status, based on the control execution signal.

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

10. The server cable monitoring system according to claim 8, characterized in that, The execution module further includes: A second control unit located on the motherboard of the server is configured to output a drive signal when an alarm signal is received; the drive signal is at least used to indicate the presence of the abnormal cable. An alarm unit located on the input / output board of the server is configured to display alarm information according to the drive signal; The control execution signal includes the alarm signal generated when the presence of the abnormal cable is determined.

11. The server cable monitoring system according to claim 10, characterized in that, The alarm unit includes a light-emitting diode (LED), the positive terminal of which is connected to a power supply, and the negative terminal of which is connected to the second control unit. The second control unit is specifically configured to output a drive 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.

12. The server cable monitoring system according to claim 10, characterized in that, The alarm unit includes a display screen configured to display the number of the abnormal cable indicated by the drive signal.

13. The server cable monitoring system according to claim 12, characterized in that, The display screen is also configured to output a manual retest signal in response to a received touch signal; The control module is also configured to, in response to receiving the manual re-inspection signal, reacquire the connection status of each of the cables detected by the first detection module, and output a control execution signal.

14. The server cable monitoring system according to any one of claims 1-13, characterized in that, The control module is also configured to perform a power enable operation on the corresponding chip when all the cables are in a normal connection state.

15. A server, characterized in that, It includes a motherboard, backplane, switching board, input / output board, management board, and a cable monitoring system for the server as described in any one of claims 1-14.

16. A method for monitoring server cables, characterized in that, The server includes a switching board and a backplane. The switching board includes multiple first connectors, and the backplane includes multiple second connectors. The first connectors and the second connectors are connected by cables. The server's cable monitoring method includes: The connection status of each cable is detected by the first detection module; The control module responds to the presence of abnormal cables by initiating a preset delay window. After the preset delay window expires, it reacquires the connection status of each cable detected by the first detection module and outputs a control execution signal. The abnormal cable is the cable whose connection status is abnormal. The execution module performs an operation corresponding to the control execution signal, the operation including at least providing information about the abnormal cable; The execution module includes a management unit, and the control module includes a first control unit disposed on the switching board; The server cable monitoring method also includes: The management unit uses the detection logs from multiple detection cycles to determine whether there are cables whose cumulative number of abnormalities meets the correction criteria. If so, a correction signal is generated. The detection logs include at least the cable number and the cumulative number of abnormalities. The first control unit corrects the basic delay window in response to the received correction signal to obtain the basic delay window corresponding to the next detection cycle, so as to determine the preset delay window corresponding to the next detection cycle.

17. A computer program product comprising a computer program / signal, characterized in that, When the computer program / signal is executed by the processor, it implements the steps of the cable monitoring method for the server as described in claim 16.

18. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the cable monitoring method for a server as described in claim 16 when executing the computer program.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the cable monitoring method for the server as described in claim 16.

Citation Information

Patent Citations

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

    CN117609145A

  • Server and method for detecting cable connection state of server

    CN118068233A

  • Server voltage monitoring system and method, electronic equipment and storage medium

    CN120336113A