Methods, devices, equipment, storage media, and products for monitoring the server rack maintenance process.

By automatically detecting and recording cabinet failure times using inspection robots, the problem of labor-intensive manual recording in existing technologies is solved, thus improving the efficiency of data center inspections.

CN115146794BActive Publication Date: 2025-10-28JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110343735.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-30
Publication Date
2025-10-28
Estimated Expiration
2041-03-30

AI Technical Summary

Technical Problem

Existing methods for recording cabinet faults require manual recording of fault time, repair completion time, and repair duration, resulting in labor-intensive and inefficient maintenance process management.

Method used

The inspection robot automatically inspects the server racks in the computer room, detects faults and records the fault time, controls the fault indicator light to issue error information, obtains the repair completion information, and automatically generates the repair record.

Benefits of technology

No manual inspection and recording are required, saving human resources and improving the efficiency of computer room inspection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115146794B_ABST
    Figure CN115146794B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, equipment, storage medium, and product for monitoring the maintenance process of server racks. The method includes: detecting whether any server racks placed in a data center have experienced operational failures; if an operational failure is detected in any server rack, controlling the fault indicator light of the target server rack to issue an error message and recording the first time the target server rack experienced a failure, so that maintenance personnel can locate the target server rack based on the error message; obtaining maintenance completion information sent by the target server rack and recording the second time the target server rack was completed, wherein the maintenance completion information is generated by the maintenance personnel after completing the maintenance by triggering a preset button; generating a maintenance record for the target server rack based on the identification of the target server rack, the first time, and the second time. This eliminates the need for manual inspection and fault recording operations within the data center, saving manpower and improving the efficiency of data center inspections.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence, and in particular to a method, apparatus, equipment, storage medium, and product for monitoring the maintenance process of server racks. Background Technology

[0002] Data centers house a large number of computer workstations used for transmitting, accelerating, displaying, calculating, and storing data. Due to the large number and high density of workstations in data centers, maintenance and management after a failure are quite difficult.

[0003] In order to record data center fault information, the existing technology generally requires maintenance personnel to discover the fault and record the fault time. After the faulty workstation is repaired, the maintenance personnel will reconfirm the status after the repair and record the time when the workstation repair is completed. The workstation repair management method is to fill in a form.

[0004] In the process of realizing this invention, the inventors discovered that the prior art has at least the following problems: when the above method is used to record faults, the workstation fault time, repair completion time and repair time need to be manually recorded, and the maintenance process management consumes a lot of manpower. Summary of the Invention

[0005] This disclosure provides a method, device, equipment, storage medium, and product for monitoring the maintenance process of server racks, which solves the technical problem that existing methods for recording server rack faults require manual recording of workstation fault time, maintenance completion time, and maintenance time, and that maintenance process management is labor-intensive.

[0006] The first aspect of this disclosure is to provide a method for monitoring the cabinet maintenance process, applied to an inspection robot, including:

[0007] Check whether any of the server racks in the computer room are experiencing operational malfunctions;

[0008] If any cabinet malfunctions, the fault indicator light of the target cabinet will be controlled to issue an error message and the first time the target cabinet malfunctions will be recorded, so that maintenance personnel can locate the target cabinet based on the error message.

[0009] Obtain the maintenance completion information sent by the target cabinet, and record the second time when the target cabinet is completed, wherein the maintenance completion information is generated by the maintenance personnel by triggering a preset button after completing the maintenance;

[0010] The maintenance record of the target cabinet is generated based on the identification of the target cabinet, the first time, and the second time.

[0011] The second aspect of this disclosure is to provide a method for monitoring the maintenance process of a server rack, applied to a target server rack, including:

[0012] Receive error messages sent by the inspection robot, which are sent by the inspection robot after detecting an operational failure in the cabinet;

[0013] The inspection robot sends an error message and controls a preset fault indicator light to send an error message, so that maintenance personnel can locate the target cabinet based on the error message.

[0014] In response to the operation and maintenance personnel triggering the preset button, a maintenance completion message is sent to the inspection robot, so that the inspection robot can automatically generate a maintenance record based on the target cabinet identifier when the cabinet malfunctions, the first time, and the second time when the maintenance is completed.

[0015] A third aspect of this disclosure is to provide an inspection robot, comprising:

[0016] The detection module is used to detect whether any of the server racks placed in the computer room are experiencing operational failures.

[0017] The control module is used to control the fault indicator light of the target cabinet to issue an error message and record the first time the target cabinet malfunctions if an operational failure is detected in any cabinet, so that maintenance personnel can locate the target cabinet based on the error message.

[0018] The acquisition module is used to acquire the maintenance completion information sent by the target cabinet and record the second time when the target cabinet is completed. The maintenance completion information is generated by the maintenance personnel after completing the maintenance by triggering a preset button.

[0019] The processing module is used to generate maintenance records for the target cabinet based on the target cabinet's identifier, a first time, and a second time.

[0020] A fourth aspect of this disclosure is to provide a target cabinet, comprising:

[0021] The instruction acquisition module is used to acquire error messages sent by the inspection robot, which are sent by the inspection robot after detecting an operational failure in the cabinet.

[0022] The error reporting module is used to control the preset fault indicator light to issue error information according to the error reporting command sent by the inspection robot, so that the operation and maintenance personnel can locate the target cabinet according to the error information;

[0023] The sending module is used to respond to the operation of the maintenance personnel by triggering a preset button and send maintenance completion information to the inspection robot, so that the inspection robot can automatically generate maintenance records based on the identifier of the target cabinet when the cabinet malfunctions, the first time, and the second time when the maintenance is completed.

[0024] A fifth aspect of this disclosure is to provide a cabinet maintenance process monitoring device, comprising: a memory and a processor;

[0025] Memory; memory for storing executable instructions of the processor;

[0026] Wherein, the processor is configured to execute the rack maintenance process monitoring method as described in the first or second aspect when the executable instructions are executed.

[0027] A sixth aspect of this disclosure is to provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the cabinet maintenance process monitoring method as described in the first or second aspect.

[0028] A seventh aspect of this disclosure is to provide a computer program product, including a computer program that, when executed by a processor, implements the cabinet maintenance process monitoring method as described in the first or second aspect.

[0029] The rack maintenance process monitoring method, device, equipment, storage medium, and product disclosed herein detect whether any racks in the computer room have malfunctioned. When a malfunction occurs, the method records the first time the malfunction occurs and controls the target rack's fault indicator light to send an error message. When a maintenance completion message is detected from the target rack, the method determines the second time the maintenance is completed. Based on the first and second times, and the target rack's identifier, the method automatically generates a maintenance record for the target rack. This eliminates the need for manual inspection and fault recording within the computer room, saving manpower and improving the efficiency of computer room inspections. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0031] Figure 1 This is a schematic diagram of the network architecture on which this disclosure is based;

[0032] Figure 2This is a structural schematic diagram of the inspection robot provided in this disclosure;

[0033] Figure 3 A schematic diagram of the circuit principle of the target cabinet provided in the embodiments of this disclosure;

[0034] Figure 4 This is a flowchart illustrating the cabinet maintenance process monitoring method provided in Embodiment 1 of this disclosure;

[0035] Figure 5 This is an application scenario diagram of the inspection robot for computer room inspection provided in the embodiments of this disclosure;

[0036] Figure 6 A schematic diagram of the circuit principle of the inspection robot provided in the embodiments of this disclosure;

[0037] Figure 7 This is a flowchart illustrating the cabinet maintenance process monitoring method provided in Embodiment 2 of this disclosure;

[0038] Figure 8 This is a schematic diagram of the inspection robot provided in Embodiment 3 of this disclosure;

[0039] Figure 9 This is a schematic diagram of the target cabinet provided in Embodiment 4 of this disclosure;

[0040] Figure 10 This is a schematic diagram of the structure of the cabinet maintenance process monitoring equipment provided in Embodiment 5 of this disclosure. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. All other embodiments obtained based on the embodiments of this disclosure are within the scope of protection of this disclosure.

[0042] In response to the aforementioned technical problems of existing rack fault recording methods requiring manual recording of workstation fault time, repair completion time, and repair time, and the high labor costs associated with maintenance process management, this disclosure provides a rack maintenance process monitoring method, device, equipment, storage medium, and product.

[0043] It should be noted that the methods, devices, equipment, storage media and products provided in this disclosure for monitoring the cabinet maintenance process can be applied to any data center inspection scenario.

[0044] To determine the operational status of each server rack in a data center, current technology typically involves maintenance personnel conducting routine inspections of the data center to manually identify faulty racks and repair them. After repair, the maintenance personnel manually record the repair process. However, this method is often inefficient and resource-intensive.

[0045] In solving the aforementioned technical problems, the inventors discovered through research that, in order to save human resources and improve the efficiency of data center inspections, inspection robots can be used for automated inspections of data centers. Furthermore, after detecting a fault in a target cabinet, the robot records the first time the fault occurred and controls the target cabinet's fault indicator light to send an error message. When a repair completion message is received from the target cabinet, the robot determines the second time the repair is complete. Based on this first time, the second time, and the target cabinet's identifier, a repair record for the target cabinet can be automatically generated.

[0046] Figure 1 This is a schematic diagram of the network architecture on which this disclosure is based, such as Figure 1 As shown, the network architecture on which this disclosure is based includes at least: an inspection robot 11 and a target cabinet 12, wherein the inspection robot 11 is communicatively connected to the target cabinet 12.

[0047] Based on the above structure, the inspection robot 11 can detect whether each cabinet in the computer room has a fault. When a fault is detected in any cabinet, it can control the fault indicator light of the target cabinet 12 to send an error message and record the first time the target cabinet 12 has a fault. It can also obtain the repair completion information sent by the target cabinet 12 and record the second time the target cabinet 12 has been repaired. Based on the identification of the target cabinet 12, the first time and the second time, a repair record of the target cabinet 12 is generated.

[0048] The maintenance record of the target cabinet is generated based on the identification of the target cabinet, the first time, and the second time.

[0049] Figure 2 This is a structural schematic diagram of the inspection robot provided in this disclosure, such as... Figure 2 As shown, the inspection robot 21 is equipped with an image acquisition device 22 that can move up and down, so that it can inspect each level of the target cabinet.

[0050] Figure 3 This is a schematic diagram of the circuit principle of the target cabinet provided in an embodiment of this disclosure, such as... Figure 3As shown, the target cabinet 31 includes an antenna 32, a wireless communication module 33, a controller 34, a data storage unit 35, an array of LEDs 36 and buttons 37 forming a U-position, and a drive circuit 38. The wireless communication module 33 and antenna 32 are used to communicate with the inspection robot. The array of drive circuit 38, LEDs 36, and buttons 37 is located on the U-position side of the target cabinet and is used to indicate the workstation status and confirm maintenance work. The data storage unit 35 stores the identification of the target cabinet.

[0051] Figure 4 This is a flowchart illustrating the cabinet maintenance process monitoring method provided in Embodiment 1 of this disclosure, as follows: Figure 4 As shown, the method includes:

[0052] Step 401: Check whether any of the server racks in the computer room are experiencing operational malfunctions.

[0053] In this embodiment, the execution entity is a rack maintenance process monitoring device, which can be coupled to an inspection robot. This inspection robot can communicate with the racks within the computer room.

[0054] Figure 5 This is an application scenario diagram of the inspection robot for computer room inspection provided in the embodiments of this disclosure, such as... Figure 5 As shown, the data center 51 is equipped with multiple rows of server rack arrays 53, with passageways 54 between the rack arrays 53. An inspection robot 52 can autonomously move within these passageways to complete the inspection tasks of the data center 51. Each server rack in the rack array corresponds to a rack coordinate point 54.

[0055] In this embodiment, the inspection robot can detect whether any of the server racks placed in the computer room are malfunctioning during the inspection process.

[0056] Figure 6 This is a schematic diagram of the circuit principle of the inspection robot provided in the embodiments of this disclosure, such as... Figure 6 As shown, the inspection robot 61 consists of a navigation system 62, a camera 63, a wireless communication module 64, a power system 65, and a controller 66. The navigation system 62 provides positioning and mapping services for the inspection robot 61; the power system 65 enables the inspection robot 61 to move freely; the wireless communication module 64 allows the inspection robot 61 to communicate with the server rack; and the camera 63 is used to acquire photos of the data center and perform image recognition to determine the workstation's operating status.

[0057] Step 402: If any cabinet malfunctions, the fault indicator light of the target cabinet that malfunctions will be controlled to issue an error message and the first time the target cabinet malfunctions will be recorded, so that the maintenance personnel can locate the target cabinet based on the error message.

[0058] In this embodiment, when the inspection robot detects a fault in any cabinet, to enable maintenance personnel to quickly locate the faulty cabinet, the fault indicator light of the target cabinet can be controlled to issue an error message. Furthermore, to enable the generation of maintenance records, the first moment the target cabinet malfunctions can be recorded.

[0059] Step 403: Obtain the maintenance completion information sent by the target cabinet, and record the second time when the target cabinet is completed. The maintenance completion information is generated by the maintenance personnel after completing the maintenance by triggering a preset button.

[0060] In this implementation, maintenance personnel can quickly locate the faulty target cabinet based on the error message and perform fault repair operations on the target cabinet. After the repair is completed, the target cabinet can send a repair completion message to the inspection robot by triggering a preset button on the cabinet.

[0061] Correspondingly, the inspection robot can obtain the maintenance completion information sent by the target cabinet and record the second time when the target cabinet is completed.

[0062] Step 404: Generate a maintenance record for the target cabinet based on the target cabinet's identifier, the first time, and the second time.

[0063] In this embodiment, after determining the first time when the target cabinet malfunctions and the second time when the target cabinet is repaired, a repair record for the target cabinet can be generated based on the target cabinet's identifier, the first time, and the second time.

[0064] For example, the maintenance record can be as shown in Table 1. This maintenance record can include the target rack identification, the first time the fault occurred, the second time the fault was repaired, and the total maintenance time.

[0065] Table 1

[0066] The rack maintenance process monitoring method provided in this embodiment detects whether any racks in the computer room have malfunctioned. When a malfunction occurs, it records the first time the malfunction occurs and controls the target rack's fault indicator light to send an error message. When a maintenance completion message is detected from the target rack, the second time the maintenance is completed is determined. Based on the first time, the second time, and the target rack's identifier, a maintenance record for the target rack is automatically generated. This eliminates the need for manual inspection and fault recording within the computer room, saving manpower and improving the efficiency of computer room inspections.

[0067] Furthermore, based on Embodiment 1, step 401 specifically includes:

[0068] Obtain image information of each server rack in the computer room.

[0069] For each server rack, image recognition is performed on the image information corresponding to the server rack to determine whether the server rack has experienced an operational failure.

[0070] In this embodiment, the inspection robot can perform fault detection on the server racks using image recognition. Specifically, an image acquisition device mounted on the inspection robot, capable of moving up and down, can collect image information of each server rack in the computer room. For each server rack, image recognition is performed on the corresponding image information to determine whether the server rack has experienced an operational fault. Optionally, any method can be used to perform image recognition on the image information corresponding to the server rack; this disclosure does not limit its application.

[0071] By employing image recognition to detect faults in server racks, the operational status of the racks can be accurately assessed, enabling maintenance personnel to perform timely repairs.

[0072] Furthermore, based on Embodiment 1, the step of performing image recognition on the image information corresponding to each server rack to determine whether the server rack has experienced an operational failure includes:

[0073] For each cabinet, image recognition is performed on the image information corresponding to the cabinet to determine whether the color of any level of operation indicator light matches the preset operation fault color.

[0074] If present, the cabinet corresponding to the operating indicator light whose color matches the preset operating fault color is determined to have an operating fault.

[0075] In this embodiment, the cabinet may include multiple levels, each with a preset operation indicator light. During image recognition, for each cabinet, it can be determined whether the color of any operation indicator light at any level matches a preset fault color. For example, during normal operation, the operation indicator light may be green, while during a fault, it may be red. Therefore, if it can be determined that the cabinet corresponding to the operation indicator light whose color matches the preset fault color has experienced a fault, the cabinet will be identified.

[0076] Furthermore, based on Embodiment 1, the method further includes:

[0077] The level of the operation indicator whose color matches the preset operation fault color is determined as the target level;

[0078] In step 402, the fault indicator light of the target cabinet where the fault occurred is activated to issue an error message, including:

[0079] Control the fault indicator lights installed in the target level to switch their current color to a preset error color; or, control the fault indicator lights installed in the target level to switch their current running state to working state.

[0080] In this embodiment, the cabinet may include multiple levels. When a fault is detected in the target cabinet, the target level where the fault occurred can be determined. Specifically, the level where the operation indicator light whose color matches a preset fault color is located can be determined as the target level.

[0081] To enable maintenance personnel to quickly locate the target cabinet and the target level where the fault occurred, the fault indicator lights installed in the target level can be controlled to change their current color to a preset error color. For example, the fault indicator light can be changed from green to red to distinguish it from other fault indicator lights. Alternatively, the fault indicator lights installed in the target level can be controlled to switch their current running state to an active state to distinguish them from other fault indicator lights that are in the off state.

[0082] Furthermore, based on Embodiment 1, after step 404, the following steps are also included:

[0083] The maintenance record is sent to the terminal device of the maintenance personnel, and / or the maintenance record is associated with the identifier of the target cabinet and stored in a preset database.

[0084] In this embodiment, after generating a maintenance record for the target cabinet based on its identifier, a first time, and a second time, the maintenance record can be sent to the terminal device of the maintenance personnel, allowing them to easily view the record. Alternatively, the maintenance record can be associated with the target cabinet's identifier and stored in a pre-defined database for later retrieval.

[0085] The rack maintenance process monitoring method provided in this embodiment uses image recognition to identify the target rack in the data center that has malfunctioned, thereby accurately determining the target rack that is currently malfunctioning. Furthermore, by controlling the fault indicator lights, the fault indicator lights that change color or operating status can be distinguished from the fault indicator lights of racks that are not malfunctioning, enabling maintenance personnel to quickly and accurately locate the rack that is currently malfunctioning, thus improving the efficiency of rack maintenance.

[0086] Figure 7 This is a flowchart illustrating the cabinet maintenance process monitoring method provided in Embodiment 2 of this disclosure, as follows: Figure 7 As shown, the method includes:

[0087] Step 701: Obtain the error message sent by the inspection robot. The error message is sent by the inspection robot after detecting an operational failure in the cabinet.

[0088] Step 702: Control the preset fault indicator light to issue an error message according to the error message sent by the inspection robot, so that the maintenance personnel can locate the target cabinet according to the error message.

[0089] Step 703: In response to the operation and maintenance personnel triggering the preset button, send maintenance completion information to the inspection robot so that the inspection robot can automatically generate maintenance records based on the target cabinet identifier when the cabinet malfunctions, the first time, and the second time when maintenance is completed.

[0090] In this embodiment, the execution entity is a cabinet maintenance process monitoring device, which can be coupled to the target cabinet. The target cabinet can communicate with the inspection robot, thereby enabling information exchange between them.

[0091] In this embodiment, the inspection robot can detect whether any of the server racks in the computer room are malfunctioning during the inspection process. When a malfunction is detected, it can send an error message to the target server rack. This error message specifically controls a preset fault indicator light on the target server rack to emit an error message. Accordingly, the target server rack can control the preset fault indicator light to emit an error message based on the error message. This allows maintenance personnel to quickly locate the malfunctioning server rack.

[0092] When maintenance personnel locate the target cabinet based on the error message and complete the repair operation, the target cabinet can respond to the maintenance personnel's trigger operation of a preset button, sending a repair completion message to the inspection robot. Correspondingly, the inspection robot can obtain the repair completion message sent by the target cabinet and record the second time the target cabinet's repair is completed. Thus, the inspection robot can generate a maintenance record for the target cabinet based on its identifier, the first time the fault occurred, and the second time the repair was completed.

[0093] Furthermore, based on Embodiment 2, the error reporting instruction includes a target level, which is the level at which the fault occurred in the target cabinet; step 702 specifically includes:

[0094] According to the error message, control the fault indicator light installed in the target level to switch its current color to a preset error message color, or control the fault indicator light installed in the target level to switch its current running state to working state.

[0095] In this embodiment, the cabinet may include multiple layers, each equipped with a fault indicator light. To enable maintenance personnel to quickly locate the target cabinet and the target layer where the fault occurred, the fault indicator light installed in the target layer can be controlled to change its current color to a preset error color based on the error message. For example, the fault indicator light can be changed from green to red to distinguish it from other fault indicator lights. Alternatively, the fault indicator light installed in the target layer can be controlled to switch its current operating state to a working state based on the error message, distinguishing it from other fault indicator lights that are in a turned-off state.

[0096] Furthermore, based on Embodiment 2, after step 703, the following steps are also included:

[0097] Switch the current error color of the indicator light to the normal operating color; or, switch the operating status of the fault indicator light to the off state.

[0098] The preset button is the button corresponding to the fault indicator light installed within the target level.

[0099] In this embodiment, after sending maintenance completion information to the inspection robot in response to the operation and maintenance personnel's triggering operation of the preset button, the current error color of the indicator light can be switched to the normal operation color; or, the operating state of the fault indicator light can be switched to the off state; the preset button is the button corresponding to the fault indicator light installed in the target level.

[0100] The cabinet maintenance process monitoring method provided in this embodiment controls the fault indicator lights, enabling the fault indicator lights that change color or operating status to be distinguished from the fault indicator lights of cabinets that have not experienced a fault. This allows maintenance personnel to quickly and accurately locate the cabinet that is currently experiencing a fault, thereby improving the efficiency of faulty cabinet maintenance.

[0101] Figure 8 This is a schematic diagram of the inspection robot provided in Embodiment 3 of this disclosure, as shown below. Figure 8As shown, the inspection robot includes: a detection module 81, a control module 82, an acquisition module 83, and a processing module 84. The detection module 81 is used to detect whether any of the server racks in the computer room have experienced operational malfunctions. The control module 82 is used to, if any server rack is detected to have experienced an operational malfunction, control the fault indicator light of the target server rack to issue an error message and record the first time the target server rack experienced a malfunction, so that maintenance personnel can locate the target server rack based on the error message. The acquisition module 83 is used to acquire the repair completion information sent by the target server rack and record the second time the target server rack was repaired, wherein the repair completion information is generated by the maintenance personnel after completing the repair by triggering a preset button. The processing module 84 is used to generate a repair record for the target server rack based on the target server rack's identifier, the first time, and the second time.

[0102] The inspection robot provided in this embodiment detects whether any of the server racks in the computer room are malfunctioning. When a malfunction occurs, it records the first time the malfunction occurs and controls the fault indicator light of the target server rack to send an error message. When a repair completion message is detected from the target server rack, the robot determines the second time the repair is completed. Based on the first time, the second time, and the identifier of the target server rack, it can automatically generate a repair record for the target server rack. This eliminates the need for manual inspection and fault recording within the computer room, saving manpower and improving the efficiency of computer room inspections.

[0103] Furthermore, based on Embodiment 3, the detection module is used to: acquire image information of each rack in the computer room; and perform image recognition on the image information corresponding to each rack to determine whether the rack has experienced an operational failure.

[0104] Furthermore, based on Embodiment 3, the detection module is used to: for each cabinet, perform image recognition on the image information corresponding to the cabinet, and determine whether the color of any level of operation indicator light matches a preset operation fault color. If so, it is determined that the cabinet corresponding to the operation indicator light whose color matches the preset operation fault color has experienced an operation fault.

[0105] Furthermore, based on Embodiment 3, it further includes: a determining module, used to determine the level where the operation indicator light whose color matches a preset fault color is located as the target level. The control module is used to: control the fault indicator light installed in the target level to switch its current color to a preset error color; or, control the fault indicator light installed in the target level to switch its current operating state to a working state.

[0106] Furthermore, based on Embodiment 3, the device further includes: a sending module, used to send the maintenance record to the terminal device of the maintenance personnel, and / or to associate the maintenance record with the identifier of the target cabinet and store it in a preset database.

[0107] Figure 9 This is a schematic diagram of the target cabinet provided in Embodiment 4 of this disclosure, as shown below. Figure 9 As shown, the target cabinet includes: an instruction acquisition module 91, an error reporting module 92, and a sending module 93. The instruction acquisition module 91 is used to acquire error reporting instructions sent by the inspection robot after detecting a malfunction in the cabinet. The error reporting module 92 is used to control a preset fault indicator light to issue error information based on the error reporting instructions sent by the inspection robot, so that maintenance personnel can locate the target cabinet based on the error information. The sending module 93 is used to send a repair completion message to the inspection robot in response to a preset button press by the maintenance personnel, so that the inspection robot can automatically generate a maintenance record based on the target cabinet's identifier when the malfunction occurred, the first time, and the second time after repair completion.

[0108] Furthermore, based on Embodiment 4, the error reporting instruction includes a target level, which is the level in the target cabinet where the fault occurred. The error reporting module is used to: control the fault indicator light installed in the target level to switch its current color to a preset error reporting color, or control the fault indicator light installed in the target level to switch its current running state to a working state, according to the error reporting instruction.

[0109] Furthermore, based on Embodiment 4, the device further includes: a switching module, used to switch the current error color of the indicator light to the normal operating color; or, to switch the operating state of the fault indicator light to an off state. The preset button is the button corresponding to the fault indicator light installed within the target level.

[0110] Figure 10 This is a schematic diagram of the cabinet maintenance process monitoring device provided in Embodiment 5 of this disclosure. The device can be an inspection robot or a target cabinet.

[0111] The device 1000 may include one or more of the following components: a processing component 1002, a memory 1004, a power supply component 1006, a multimedia component 1008, an audio component 1010, an input / output (I / O) interface 1012, a sensor component 1014, and a communication component 1016.

[0112] Processing component 1002 typically controls the overall operation of device 1000, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1002 may include one or more modules to facilitate interaction between processing component 1002 and other components. For example, processing component 1002 may include a multimedia module to facilitate interaction between multimedia component 1008 and processing component 1002.

[0113] Memory 1004 is configured to store various types of data to support the operation of device 1000. Examples of such data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, etc. Memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0114] Power supply component 1006 provides power to various components of device 1000. Power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1000.

[0115] The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 1008 includes a front-facing camera and / or a rear-facing camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0116] Audio component 1010 is configured to output and / or input audio signals. For example, audio component 1010 includes a microphone (MIC) configured to receive external audio signals when device 1000 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1004 or transmitted via communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.

[0117] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.

[0118] Sensor assembly 1014 includes one or more sensors for providing state assessments of various aspects of device 1000. For example, sensor assembly 1014 may detect the on / off state of device 1000, the relative positioning of components such as the display and keypad of device 1000, changes in the position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, the orientation or acceleration / deceleration of device 1000, and temperature changes of device 1000. Sensor assembly 1014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1014 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0119] Communication component 1016 is configured to facilitate wired or wireless communication between device 1000 and other devices. Device 1000 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1016 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1016 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0120] In an exemplary embodiment, the apparatus 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0121] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, which can be executed by a processor 1020 of the device 1000 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0122] Another embodiment of this disclosure also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the cabinet maintenance process monitoring method as described in any of the above embodiments.

[0123] Another embodiment of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the cabinet maintenance process monitoring method as described in any of the above embodiments.

[0124] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0125] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0126] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this disclosure, and are not intended to limit them. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure.

Claims

1. A method for monitoring the maintenance process of a server rack, applied to an inspection robot, characterized in that, include: Acquire image information of each server rack in the computer room; For each cabinet, image recognition is performed on the image information corresponding to the cabinet to determine whether the color of any level of operation indicator light matches the preset operation fault color; If present, the cabinet corresponding to the operating indicator light whose color matches the preset operating fault color is determined to have an operating fault. The level of the operation indicator whose color matches the preset operation fault color is determined as the target level; Control the fault indicator lights installed in the target level to switch their current color to a preset error color; or, control the fault indicator lights installed in the target level to switch their current running state to working state. Furthermore, it records the exact moment the target cabinet malfunctions, enabling maintenance personnel to locate the target cabinet based on the error message. The system acquires the maintenance completion information sent by the target cabinet and records the second time when the target cabinet's maintenance is completed. The maintenance completion information is generated by the maintenance personnel triggering a preset button after completing the maintenance. When the maintenance personnel trigger the preset button, they send the maintenance completion information to the inspection robot, enabling the inspection robot to automatically generate a maintenance record based on the target cabinet's identifier when the cabinet malfunctioned, the first time, and the second time when the maintenance was completed. The preset button corresponds to the button corresponding to the fault indicator light installed within the target level. The maintenance record includes the identifier of the target cabinet where the fault occurred, the first time the fault occurred, the second time the fault was repaired, and the total maintenance time.

2. The method according to claim 1, characterized in that, After the inspection robot automatically generates a maintenance record based on the target cabinet's identifier when the cabinet malfunctions, the first time, and the second time when the maintenance is completed, it includes: The maintenance record is sent to the terminal device of the maintenance personnel, and / or the maintenance record is associated with the identifier of the target cabinet and stored in a preset database.

3. A method for monitoring the maintenance process of a server rack, applied to a target server rack, characterized in that, include: Receive error messages sent by the inspection robot, which are sent by the inspection robot after detecting an operational failure in the cabinet; The inspection robot is used to perform the cabinet maintenance process monitoring method as described in claim 1; The inspection robot sends an error message and controls a preset fault indicator light to send an error message, so that maintenance personnel can locate the target cabinet based on the error message. In response to the maintenance personnel's triggering operation of a preset button, a maintenance completion message is sent to the inspection robot, enabling the inspection robot to automatically generate a maintenance record based on the target cabinet identifier when the cabinet malfunctioned, the first time of the malfunction, and the second time of maintenance completion. The maintenance record includes the identifier of the target cabinet that malfunctioned, the first time of the malfunction, the second time of the malfunction repair, and the total maintenance time. The preset button corresponds to the button installed on the fault indicator light within the target level. The error message includes a target level, which is the level at which the fault occurred in the target cabinet; The step of controlling a preset fault indicator light to issue an error message according to the error message command sent by the inspection robot includes: According to the error message, control the fault indicator light installed in the target level to switch its current color to a preset error message color, or control the fault indicator light installed in the target level to switch its current running state to working state.

4. The method according to claim 3, characterized in that, The response to the operation and maintenance personnel's triggering operation on the preset key also includes: Switch the current error color of the fault indicator light to the normal operating color; or switch the operating status of the fault indicator light to the off state.

5. An inspection robot, characterized in that, include: The detection module is used to detect whether any of the server racks placed in the computer room are experiencing operational failures. The control module is used to control the fault indicator light of the target cabinet to issue an error message and record the first time the target cabinet malfunctions if an operational failure is detected in any cabinet, so that maintenance personnel can locate the target cabinet based on the error message. The acquisition module is used to acquire maintenance completion information sent by the target cabinet and record the second time when the target cabinet is completed. The maintenance completion information is generated by the maintenance personnel triggering a preset button after completing the maintenance. When the maintenance personnel trigger the preset button, they send the maintenance completion information to the inspection robot, so that the inspection robot automatically generates a maintenance record based on the target cabinet's identifier when the cabinet malfunctioned, the first time, and the second time when the maintenance was completed. The preset button is the button corresponding to the fault indicator light installed within the target level. The maintenance record includes the identification of the target cabinet where the fault occurred, the first time the fault occurred, the second time the fault was repaired, and the total maintenance time. The detection module is used for: Acquire image information of each server rack in the computer room; For each server rack, image recognition is performed on the image information corresponding to the server rack to determine whether the server rack has experienced an operational failure. The detection module is used for: For each cabinet, image recognition is performed on the image information corresponding to the cabinet to determine whether the color of any level of operation indicator light matches the preset operation fault color; If present, the cabinet corresponding to the operating indicator light whose color matches the preset operating fault color is determined to have an operating fault. The determination module is used to determine the level of the operation indicator light whose color matches the preset operation fault color as the target level; The control module is used for: Control the fault indicator lights installed in the target level to switch their current color to a preset error color; or, control the fault indicator lights installed in the target level to switch their current running state to working state.

6. The inspection robot according to claim 5, characterized in that, The inspection robot also includes: The sending module is used to send the maintenance record to the terminal device of the maintenance personnel, and / or to associate the maintenance record with the identifier of the target cabinet and store it in a preset database.

7. A target cabinet, characterized in that, include: The instruction acquisition module is used to acquire error messages sent by the inspection robot, which are sent by the inspection robot after detecting an operational failure in the cabinet. The inspection robot is used to perform the cabinet maintenance process monitoring method as described in claim 1; The error reporting module is used to control the preset fault indicator light to issue error information according to the error reporting command sent by the inspection robot, so that the operation and maintenance personnel can locate the target cabinet according to the error information; The sending module is used to respond to the operation and maintenance personnel's triggering operation of a preset button to send maintenance completion information to the inspection robot, so that the inspection robot can automatically generate a maintenance record based on the target cabinet identifier when the cabinet malfunctioned, the first time of the malfunction, and the second time of maintenance completion; wherein, the maintenance record includes the identifier of the target cabinet where the malfunction occurred, the first time of the malfunction, the second time of the malfunction repair, and the total maintenance time; the preset button is the button corresponding to the fault indicator light installed in the target layer; The error message includes a target level, which is the level at which the fault occurred in the target cabinet; The error reporting module is used for: According to the error message, control the fault indicator light installed in the target level to switch its current color to a preset error message color, or control the fault indicator light installed in the target level to switch its current running state to working state.

8. The target cabinet according to claim 7, characterized in that, The target cabinet also includes: The switching module is used to switch the current error color of the fault indicator light to the normal operating color; or, to switch the operating state of the fault indicator light to the off state.

9. A cabinet maintenance process monitoring device, characterized in that, include: Memory, processor; Memory; Used to store the processor's executable instructions; Wherein, the processor is configured to execute the rack maintenance process monitoring method as described in any one of claims 1-2 or 3-4 when the executable instructions are executed.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the cabinet maintenance process monitoring method as described in any one of claims 1-2 or 3-4.

11. A computer program product comprising a computer program that, when executed by a processor, implements the cabinet maintenance process monitoring method according to any one of claims 1-2 or 3-4.

Citation Information

Patent Citations

  • Management platform for cloud base

    CN109993462A

  • Closed network equipment state monitoring system, method and device and readable storage medium

    CN111045889A

  • Electric electromechanical power distribution station house monitoring system

    CN111313552A