A device management method, apparatus and electronic device

By using interactive interface technology to manage the association between devices and server locations in the data center, the problem of repetitive data entry and low query efficiency of server location information is solved, the accuracy and efficiency of device management are improved, and an intuitive display of device deployment is provided.

CN115827368BActive Publication Date: 2026-04-10XFUSION DIGITAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In the process of managing and maintaining servers in data centers, existing technologies suffer from the problem of duplicate entry of server location information, which affects unified management and asset statistics. Furthermore, traditional table-based record-keeping methods have low query efficiency and cannot intuitively display the overall deployment status of the equipment.

Method used

Through interactive interface, in response to the input of description information of the target device, the interface of the target computer room's location distribution is output. Users can directly click to select the target location, establish the association between the device and the location, and output prompt information to avoid duplicate entry, thereby improving entry efficiency and data accuracy.

Benefits of technology

It enables rapid entry of equipment information, avoids duplicate entry, improves the accuracy and efficiency of equipment management, and can intuitively display the overall deployment status of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115827368B_ABST
    Figure CN115827368B_ABST
Patent Text Reader

Abstract

The application provides a device management method and device and electronic equipment, relates to the technical field of servers, and can accurately and effectively perform device management, and ensures the accuracy of device position records. The method comprises the following steps: receiving an entry operation; the entry operation is used for entering description information of a target device; in response to the entry operation, a target interface is output; the target interface comprises the distribution of a plurality of positions in a target machine room, and the plurality of positions comprise a target position; a target selection operation for the target position in the target interface is received; in response to the target selection operation, an association between the target position and the description information of the target device is established; and prompt information is output, which is used for prompting that the target position has been occupied. The application can be used in the process of server information recording.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of servers, and in particular to a device management method and device and electronic device. BACKGROUND

[0002] With the popularity of computing power networks and the implementation of the "East Data West Computing" policy, a large number of large-scale data centers will be established. In a data center, there will inevitably be thousands of servers and other devices. Therefore, in the scenario of a data center or a computer room with a large number of servers, unified management and maintenance of the servers is difficult.

[0003] Currently, the management of servers requires manual recording of the description information (such as product serial number, hardware address, etc.) of each server and the location information in the computer room in a table to facilitate users to query the location of a server according to the table. However, the current management method is very inconvenient for information entry, and problems such as repeated entry of server location information may occur, thereby affecting the unified management and asset statistics of the servers. SUMMARY

[0004] The present application provides a device management method, device and electronic device, which can accurately and effectively perform device management and ensure the accuracy of device location records.

[0005] In a first aspect, the present application provides a device management method, which comprises: receiving an entry operation; the entry operation is used to enter the description information of a target device; in response to the entry operation, outputting a target interface; the target interface comprises the distribution of a plurality of positions in a target computer room, and the plurality of positions comprises a target position; receiving a target selection operation for the target position in the target interface; in response to the target selection operation, establishing an association between the target position and the description information of the target device; and outputting prompt information, the prompt information being used to prompt that the target position has been occupied.

[0006] The device management method provided by the present application outputs a target interface indicating the distribution of a plurality of positions in a target computer room in response to an entry operation for entering the description information of a target device. Further, based on a selection operation for a target position in the target interface, an association between the description information of the target device and the target position is established. This method allows users to determine the target position by directly clicking the selected position, which is more efficient than manually entering the position information. In addition, after establishing the association, prompt information is outputted to prompt that the target position has been occupied. Compared with the traditional table recording method, this output prompt information method can also effectively avoid the repeated entry of device information, thereby ensuring the accuracy of data in the device management process.

[0007] In a possible implementation manner, after the association relationship between the description information of the target device and the target site is established, the method further includes: recording the number of devices associated with the target machine room; and the devices associated with the target machine room include the target device.

[0008] In another possible implementation manner, in response to the input operation, the target interface is output, including: in response to the input operation, a first interface is output; the first interface includes distribution of a plurality of cabinets in the target machine room; the plurality of cabinets include the target cabinet; a first selection operation for the target cabinet in the first interface is received; in response to the first selection operation, a second interface is output, and the second interface includes distribution of a plurality of sites in the target cabinet, and the plurality of sites include the target site; the target interface includes the first interface and the second interface; and a target selection operation for the target site in the target interface is received, including: a target selection operation for the target site in the second interface is received.

[0009] In another possible implementation manner, in response to the input operation, the first interface is output, including: in response to the input operation, a third interface is output; the third interface includes identifiers of a plurality of machine rooms, and the plurality of machine rooms include the target machine room; a third selection operation for the target machine room in the third interface is received; and in response to the third selection operation, the first interface is output.

[0010] In another possible implementation manner, the method further includes: recording the number of devices associated with the target cabinet; and the devices associated with the target cabinet include the target device.

[0011] In another possible implementation manner, before the input operation is received, the method further includes: receiving a configuration operation; the configuration operation is used to configure distribution of a plurality of sites in the target machine room; and in response to the configuration operation, distribution of a plurality of cabinets in the target machine room and distribution of sites in each cabinet are constructed.

[0012] In another possible implementation manner, the method further includes: receiving a first query operation; the first query operation is used to input description information of the target device; and in response to the first query operation, based on the association relationship between the description information of the target device and the target site, position information of the target device in the target machine room is output.

[0013] In another possible implementation manner, the position information of the target device in the target machine room includes: position information of the target device in a target cabinet to which the target device belongs, and position information of the target cabinet in the target machine room.

[0014] In yet another possible implementation, the method further includes: receiving a second query operation, the second query operation being configured to input an identifier of a target machine room; and in response to the second query operation, outputting a distribution of cabinets in the target machine room, or a number of devices associated with the target machine room, or a number of devices associated with each cabinet in the target machine room.

[0015] In yet another possible implementation, the method further includes: receiving a third query operation, the third query operation being configured to input a location of a target cabinet to which a target site belongs; the target cabinet being one of the cabinets in the target machine room; and in response to the third query operation, outputting a distribution of sites in the target cabinet, or a number of devices associated with the target cabinet.

[0016] In yet another possible implementation, the method further includes: sending the association relationship to a cloud server, so that the cloud server stores the association relationship.

[0017] In a second aspect, the present application provides a device management apparatus, which includes: a receiving module, an outputting module, and an establishing module; the receiving module is configured to receive an input operation; the input operation is configured to input description information of a target device; the outputting module is configured to output a target interface in response to the input operation; the target interface includes a distribution of a plurality of sites in a target machine room, and the plurality of sites includes a target site; the receiving module is further configured to receive a target selection operation on the target site in the target interface; and the establishing module is configured to establish an association relationship between the target site and the description information of the target device in response to the target selection operation; and the outputting module is further configured to output prompt information, the prompt information being configured to prompt that the target site has been occupied.

[0018] In a possible implementation, the apparatus further includes a recording module; the recording module is configured to record a number of devices associated with the target machine room; and the devices associated with the target machine room include the target device.

[0019] In another possible implementation, the outputting module is specifically configured to output a first interface in response to the input operation; the first interface includes a distribution of a plurality of cabinets in the target machine room; the plurality of cabinets includes a target cabinet; receive a first selection operation on the target cabinet in the first interface; output a second interface in response to the first selection operation, the second interface including a distribution of a plurality of sites in the target cabinet, and the plurality of sites including the target site; and the target interface includes the first interface and the second interface. The receiving module is specifically configured to receive a target selection operation on the target site in the second interface.

[0020] In yet another possible implementation, the outputting module is specifically configured to output a third interface in response to the input operation; the third interface includes identifiers of a plurality of machine rooms, and the plurality of machine rooms includes the target machine room; receive a third selection operation on the target machine room in the third interface; and output the first interface in response to the third selection operation.

[0021] In a further possible implementation form of the method, the recording the number of devices associated with the target cabinet comprises recording the number of target devices associated with the target cabinet.

[0022] In a further possible implementation form of the method, the receiving the configuration operation comprises receiving a configuration operation for configuring a distribution of the plurality of racks in the target machine room; and the establishing the distribution of the plurality of cabinets in the target machine room and the distribution of the racks in each cabinet comprises establishing the distribution of the plurality of cabinets in the target machine room and the distribution of the racks in each cabinet in response to the configuration operation.

[0023] In a further possible implementation form of the method, the receiving the first query operation comprises receiving a first query operation for inputting the description information of the target device; and the outputting the location information of the target device in the target machine room comprises outputting the location information of the target device in the target machine room based on the association relationship between the description information of the target device and the target rack in response to the first query operation.

[0024] In a further possible implementation form of the method, the location information of the target device in the target machine room comprises location information of the target device in a target cabinet to which the target device belongs and location information of the target cabinet in the target machine room.

[0025] In a further possible implementation form of the method, the receiving the second query operation comprises receiving a second query operation for inputting an identifier of the target machine room; and the outputting the distribution of the cabinets in the target machine room or the number of devices associated with the target machine room or the number of devices associated with each cabinet in the target machine room comprises outputting the distribution of the cabinets in the target machine room or the number of devices associated with the target machine room or the number of devices associated with each cabinet in the target machine room in response to the second query operation.

[0026] In a further possible implementation form of the method, the receiving the third query operation comprises receiving a third query operation for inputting a location of a target cabinet to which the target rack belongs; the target cabinet is one of the cabinets in the target machine room; and the outputting the distribution of the racks in the target cabinet or the number of devices associated with the target cabinet comprises outputting the distribution of the racks in the target cabinet or the number of devices associated with the target cabinet in response to the third query operation.

[0027] In a further possible implementation form of the method, the method further comprises sending the association relationship to a cloud server, so that the cloud server stores the association relationship.

[0028] In a third aspect, the present application provides an electronic device, comprising a processor and a memory; the memory stores instructions executable by the processor; the processor is configured to execute the instructions, so that the electronic device implements the method of the first aspect.

[0029] In a fourth aspect, the present application provides a computer readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a computer, the computer software instructions make the computer implement the method of the first aspect.

[0030] In a fifth aspect, the present application provides a computer program product, when the computer program product is run in a computer, the computer program product makes the computer execute the steps of the method described in the first aspect, so as to implement the method of the first aspect.

[0031] The advantages of the second aspect to the fifth aspect can refer to the corresponding description of the first aspect, and will not be repeated. BRIEF DESCRIPTION OF DRAWINGS

[0032] Figure 1 A flowchart of a table statistics method provided by the present application;

[0033] Figure 2 An application environment diagram of a device management method provided by the present application;

[0034] Figure 3 A structure diagram of a computing device provided by the present application;

[0035] Figure 4 A structure diagram of a cloud server provided by the present application;

[0036] Figure 5 A flowchart of a layout configuration method provided by the present application;

[0037] Figure 6 An operation diagram of a configuration operation provided by the present application;

[0038] Figure 7 A flowchart of a layout configuration method provided by the present application;

[0039] Figure 8 A flowchart of a device management method provided by the present application;

[0040] Figure 9 A flowchart of another device management method provided by the present application;

[0041] Figure 10 A diagram of a first interface provided by the present application;

[0042] Figure 11 An operation diagram of a first selection operation provided by the present application;

[0043] Figure 12 An operation diagram of a second selection operation provided by the present application;

[0044] Figure 13 An operation schematic diagram of a target selection operation provided in the present application;

[0045] Figure 14 A flow schematic diagram of a device entry provided in the present application;

[0046] Figure 15 A flow schematic diagram of a device position query method provided in the present application;

[0047] Figure 16 An operation schematic diagram of a first query operation provided in the present application;

[0048] Figure 17 A flow schematic diagram of a device position query provided in the present application;

[0049] Figure 18 A flow schematic diagram of a machine room deployment query method provided in the present application;

[0050] Figure 19 An operation schematic diagram of a second query operation provided in the present application;

[0051] Figure 20 A flow schematic diagram of a machine room deployment query provided in the present application;

[0052] Figure 21 A component schematic diagram of a device management apparatus provided in the present application. DETAILED DESCRIPTION

[0053] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0054] It should be noted that, in the embodiments of the present application, the words such as "exemplarily" or "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as "exemplarily" or "for example" are intended to present the related concepts in a specific manner.

[0055] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second", etc. are used to distinguish the same or similar items with basically the same functions and effects, and those skilled in the art can understand that the terms "first", "second", etc. are not used to limit the quantity and execution order.

[0056] The "East Number West Calculation Project" refers to a new computing power network system integrating data centers, cloud computing and big data, which orderly guides the east computing power demand to the west and optimizes the construction layout of data centers. This project enables the establishment of more and larger data centers, and each data center must be supported by thousands of servers. Therefore, in such a large-scale data center, how to manage and maintain the servers and other equipment is particularly important.

[0057] The current management of servers, as shown in Figure 1 , requires the staff to record the characteristics (such as barcodes or identifiers, etc.) of each server in the table, and also records the location of each server in the computer room and the cabinet in the table. As can be seen, the current recording means requires the staff to manually enter the characteristics and location of each server in turn, which is prone to the problem of repeated entry of server location information, affecting the unified management of the servers.

[0058] In addition, the table recording method shown in Figure 1 cannot directly show the overall deployment of the servers when determining the deployment of the computer room, and requires manual statistics, which is not convenient for rapid asset inventory and other management work. Moreover, in the process of querying the characteristics of a server, this table recording method is also very inconvenient, with low query efficiency and limited display effect.

[0059] In summary, accurate and effective equipment management is a problem that needs to be solved. In addition, how to intuitively display the overall deployment of the equipment is also a problem that needs to be solved.

[0060] Therefore, the embodiments of the present application provide an equipment management method, which outputs a target interface indicating the location of a machine position in a computer room in response to an input operation of inputting the description information of a target equipment. Further, based on a selection operation on the target interface, a target machine position is determined, and a matching relationship between the description information of the target equipment and the target machine position is established. This method realizes the rapid input of equipment information through interface interaction. In addition, compared with the traditional table recording method, this interface interaction method can also effectively avoid the repetition of equipment information.

[0061] The equipment management method provided by the present application can be applied in the application environment as shown in Figure 2 . As shown in Figure 2As shown, the application environment may include a computing device 100 (or management device) and a cloud server 200. The computing device 100 is connected to the cloud server 200. It should be understood that the connection method can be a wireless connection, such as a Bluetooth connection, a Wi-Fi connection, a cellular network connection, etc.; or, the connection method can also be a wired connection, such as a fiber optic connection, etc., and this embodiment of the application does not limit this.

[0062] The computing device 100 can be a mobile phone, tablet, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, or network devices such as servers and switches. Optionally, the computing device 100 can have an application installed that enables device management through an interactive interface. Users can use this application to input device information, or the application can allow the computing device 100 to access the cloud server 200 to query and retrieve device information. For example, this application could be FusionMobile.

[0063] The cloud server 200 can be a device with data processing and data storage capabilities. For example, the cloud server 200 can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center; there is no limitation in this regard. In this embodiment, the cloud server 200 can install an application to receive device information sent by the computing device 100 and provide device query functions. For example, the application could be FusionDirector.

[0064] Taking a mobile phone as an example of the computing device 100 in this application embodiment, the following is combined with... Figure 3 This section explains the general hardware architecture of mobile phones.

[0065] like Figure 3 As shown, a mobile phone may specifically include: a processor 101, a radio frequency (RF) circuit 102, a memory 103, a touchscreen 104, a Bluetooth device 105, a Wi-Fi device 106, an audio circuit 107, a peripheral interface 108, and a power supply 109, etc. These components can be connected via one or more communication buses or signal lines ( Figure 3 (Not shown in the image) communicates. Those skilled in the art will understand that... Figure 3The hardware structure shown in the figure is not intended to limit the mobile phone, which can include more or fewer components than shown, or combine certain components, or arrange different components.

[0066] The processor 101 is the control center of the mobile phone, which connects various parts of the mobile phone through various interfaces and lines, and performs various functions and processes data of the mobile phone by running or executing the application programs (hereinafter referred to as App) stored in the memory 103 and calling the data stored in the memory 103. In some embodiments, the processor 101 can include one or more processing units.

[0067] The radio frequency circuit 102 can be used for receiving and sending wireless signals in the process of receiving information or calling. In particular, the radio frequency circuit 102 can receive the downlink data of the base station and process it by the processor 101; in addition, it can send the data related to the uplink to the base station. Generally, the radio frequency circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency circuit 102 can also communicate with other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communication, General Packet Radio Service, Code Division Multiple Access, Wideband Code Division Multiple Access, Long Term Evolution, Email, Short Message Service, etc.

[0068] The memory 103 is used to store application programs and data, and the processor 101 executes various functions and data processing of the mobile phone by running the application programs and data stored in the memory 103. The memory 103 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 103 can include a high-speed random access memory, and can also include a non-volatile memory, such as a magnetic disk storage device, a flash memory device or other volatile solid-state memory device, etc. The memory 103 can store various operating systems, such as the iOS operating system developed by Apple Inc., the Android operating system developed by Google Inc., etc.

[0069] The touch screen 104 can include a touchpad 104-1 and a display 104-2. The touchpad 104-1 can collect touch events (such as the user's operation on or near the touchpad 104-1 using a finger, a stylus or any suitable object) of the user of the mobile phone on or near it and send the collected touch information to other devices such as the processor 101.

[0070] The Wi-Fi device 106 is configured to provide the mobile phone with network access in compliance with the Wi-Fi related standard protocols. The mobile phone can access the Wi-Fi access point through the Wi-Fi device 106, thereby helping the user to send and receive emails, browse web pages, access streaming media, etc. The Wi-Fi device 106 provides the user with wireless broadband Internet access. In some other embodiments, the Wi-Fi device 106 can also serve as a Wi-Fi wireless access point to provide other terminals with Wi-Fi network access.

[0071] The audio circuit 107, the microphone 107-1 and the speaker 107-2 provide an audio interface between the user and the mobile phone. The audio circuit 107 converts the received audio data into an electrical signal and transmits the electrical signal to the speaker 107-2, which converts the electrical signal into a sound signal for output. On the other hand, the microphone 107-1 converts the collected sound signal into an electrical signal, which is received by the audio circuit 107 and converted into audio data. The audio data is then output to the radio frequency circuit 102 for transmission to another mobile phone, for example, or to the memory 103 for further processing.

[0072] The peripheral interface 108 provides various interfaces for external input / output devices (such as a keyboard, a mouse, an external display, an external memory, a user identification module card, etc.). For example, the peripheral interface 108 is connected to a mouse or a display through a universal serial bus (USB) interface, is connected to a user identification module card (SIM) provided by a telecom operator through metal contacts on a SIM card slot, and is connected to other terminals through interfaces of the Wi-Fi device 106, a near field communication (NFC) device, a Bluetooth module, etc. The communication interface 110 can be used to couple the above-mentioned external input / output peripheral devices to the processor 101 and the memory 103.

[0073] The mobile phone can also include a power supply device 109 (such as a battery and a power management chip) for supplying power to various components. The battery can be logically connected to the processor 101 through the power management chip, thereby realizing functions such as management of charging, discharging and power consumption management through the power supply device 109.

[0074] Although Figure 3 The mobile phone can also include a camera (a front camera and / or a rear camera), a flash, a micro projection device, a near field communication (NFC) device, etc., which are not described herein.

[0075] As Figure 4 shown, the cloud server 200 includes a processor 201, a communication line 202 and a communication interface 203.

[0076] Further, the cloud server 200 can further include a memory 204. The processor 201, the memory 204 and the communication interface 203 can be connected through a communication line 202.

[0077] The processor 201 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor 201 can also be any other device with processing function, such as a circuit, a device or a software module, without limitation.

[0078] The communication line 202 is used to transmit information between the components included in the cloud server 200.

[0079] The communication interface 203 is used to communicate with other devices or other communication networks. The other communication network can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN) or the like. The communication interface 203 can be a module, a circuit, a transceiver or any device capable of realizing communication.

[0080] The memory 204 is used to store instructions. The instructions can be a computer program.

[0081] The memory 204 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions, or can be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions, or can be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magneto-optical disk, a magnetic disk storage or other magnetic storage devices, etc., without limitation.

[0082] It should be noted that the memory 204 can exist independently of the processor 201, or can be integrated with the processor 201. The memory 204 can be used to store instructions or program codes or some data, etc. The memory 204 can be located in the cloud server 200 or outside the cloud server 200, without limitation. In the embodiments of the present application, the memory 204 can be used to store the characteristic information and the location information of the equipment in the machine room, etc.

[0083] The processor 201 is configured to execute the instructions stored in the memory 204 to implement the communication method provided by the embodiments of the present application. For example, when the cloud server 200 is a terminal or a chip or a system on chip in the terminal, the processor 201 can execute the instructions stored in the memory 204 to implement the steps performed by the sending end in the embodiments of the present application.

[0084] In an example, the processor 201 can include one or more CPUs, for example, the CPU0 and the CPU1 in the Figure 4 .

[0085] As an optional implementation, the cloud server 200 includes multiple processors, for example, in addition to the processor 201 in the Figure 4 , the processor 207 can also be included.

[0086] As an optional implementation, the cloud server 200 further includes an output device 205 and an input device 206. Exemplarily, the input device 206 is a keyboard, a mouse, a microphone, or an operating rod, etc. The output device 205 is a display screen, a loudspeaker, etc.

[0087] In some embodiments, when the equipment management is needed, the user can input the equipment information through the computing device 100, and through the interface interaction, the matching relationship between the description information of the equipment and the location of the cabinet is constructed, and the matching relationship is stored in the cloud server 200. When the equipment information needs to be queried, the information to be queried can be obtained from the cloud server 200, and displayed on the computing device 100.

[0088] The equipment management method provided by the embodiments of the present application will be described in detail below in combination with the accompanying drawings and specific embodiments.

[0089] When the matching relationship between the description information of the equipment and the location of the cabinet is established in the equipment management, the layout of the cabinets in the machine room needs to be configured in advance, so that the user can directly construct the matching relationship through the interface interaction. Therefore, a layout configuration method provided by the embodiments of the present application will be described in detail below in combination with specific embodiments. As shown in Figure 5 , the layout configuration method provided by the present application specifically includes:

[0090] S501, Receive configuration operation.

[0091] The configuration operation is used to configure the distribution of multiple server positions in the target data center.

[0092] In some embodiments, a user can perform configuration operations on a computing device to configure the distribution of multiple racks in a target data center. Furthermore, the computing device can receive these configuration operations to subsequently establish the data center's configuration layout.

[0093] For example, users can determine the distribution of server racks by configuring the number of rows and columns in the data center. Further configuration of the number of server bays in each rack determines the distribution of server bays within the racks.

[0094] S502, in response to the configuration operation, constructs the distribution of multiple racks in the target data center, as well as the distribution of server racks in each rack.

[0095] In some embodiments, after receiving a user's configuration operation, the computing device can respond to the configuration operation by constructing the distribution of multiple racks in the target data center, as well as the distribution of rack positions within each rack. For example, using a user interface, the user can input the number of rows and columns of the racks in the target data center, and the number of rack position layers in each rack, on the computing device's display screen.

[0096] Optionally, the configuration operation can also configure the identifiers (such as room numbers) of a preset number of computer rooms, and further configure the distribution of server racks for each computer room.

[0097] For example, Figure 6 This is a schematic diagram illustrating a configuration operation provided in an embodiment of this application. When layout configuration is required, the computing device can output... Figure 6 The interface shown in (a) includes text boxes for "Please enter the server room number", "Please enter the server room row number", "Please enter the server room column number", and "Please enter the rack layer number" as well as their corresponding input boxes. Users... Figure 6 After completing the input on the interface shown in (a), click "OK," and the computing device will output... Figure 6 The interface shown in (b) displays the rack layout of the target data center. This interface includes the text label "Data Center 3" and M×N boxes, where M and N are the number of rows and columns of the data center entered by the user, respectively. Additionally, the interface can output that each rack has 5 layers to indicate the distribution of server racks.

[0098] It should be noted that when the user inputs the identifier of the target machine room for configuration, if the target has been configured with the distribution of multiple cabinets, the computing device can output a text to indicate that the identifier already exists, and ask the user whether to overwrite. If not, the user can re-input the identifier of the machine room. If yes, the user can continue to input the number of rows and columns of the cabinet and the like for configuration and overwrite.

[0099] Figure 7 A schematic diagram of a layout configuration process provided by an embodiment of the present application is described in combination with Figure 7 . The user selects a function of creating a machine room layout on the computing device, and then inputs a machine room number (i.e., the identifier of the machine room described above). The computing device determines whether the number already exists, and if so, the user determines whether to overwrite. When the machine room number does not exist or the user determines to overwrite, the user can further input the number of rows of the machine room, the number of columns of the machine room, the number of layers of the cabinet, and finally click OK to create successfully and complete the configuration layout of one machine room. Similarly, for other identified machine rooms, the above steps can be repeatedly executed to complete the configuration layout of a preset number of machine rooms.

[0100] The device management method provided by the present application will be described in detail below in combination with the accompanying drawings and specific embodiments. Figure 8 A schematic diagram of a device management method provided by an embodiment of the present application is shown in the figure. For example, the device management method provided by the present application can be applied to Figure 1 the application environment shown in the figure.

[0101] As shown in Figure 8 , the device management method provided by the present application can specifically include the following steps:

[0102] S801, receive an input operation.

[0103] The input operation is used to input the description information of the target device.

[0104] The operation personnel of the data center can collect the information of each server when counting the server information in each machine room by using the device management method provided by the present application. In some embodiments, the user (for example, the operation personnel described above) can perform an input operation by operating a computing device to input the description of the target device. In the above scenario, the target device is any server to be placed in the machine room. The description of the target device can be the characteristic information or key information of the server, such as the serial number (SN), the media access control address (MAC), and the like.

[0105] For example, the description information of the target device can be obtained by the operation personnel manually operating the display interface of the computing device and manually inputting the description information of the target device. In another example, each device in the machine room is provided with an electronic tag recording the description information of the corresponding device. Therefore, the operation personnel can hold the computing device and use radio frequency identification (RFID) technology to scan the electronic tag on the device to obtain the description information of the target device.

[0106] S802, in response to the input operation, output the target interface.

[0107] The target interface includes the distribution of the plurality of positions in the target machine room, and the plurality of positions include the target position.

[0108] In some embodiments, after receiving the input operation, in response to the input operation, the computing device can display a target interface on the display screen, the target interface being used to indicate the distribution of the plurality of cabinets in the target machine room, and the plurality of cabinets including the target position, so that the user can operate the target interface to determine the target device corresponding to the target position. For example, after the user scans the electronic tag by holding the computing device, the computing device pops up the target interface.

[0109] For example, the computing device can output the row and column distribution of the cabinets in the target machine room on the target interface to indicate the distribution of the positions, and output the cabinet layer to indicate the distribution of the positions. The distribution of the cabinets in the target machine room and the distribution of the positions in the cabinets can be determined by the layout configuration in S501-S502.

[0110] The target interface can include a first interface and a second interface, which will be described in combination with the accompanying drawings. Figure 9 As shown in the drawings, S802 specifically includes S802a-S802c.

[0111] S802a, in response to the input operation, output the first interface.

[0112] The first interface includes the distribution of the plurality of cabinets in the target machine room, and the plurality of cabinets include the target cabinet.

[0113] In some embodiments, in response to the input operation, the computing device can output the first interface, and the first interface indicates the distribution of the plurality of cabinets in the target machine room.

[0114] In the machine room scenario of the data center, the distribution of the cabinets in the machine room is generally a two-dimensional distribution in the form of rows and columns. The position of a cabinet in the machine room can be accurately determined by the row and column. Therefore, for example,Figure 10 is a schematic diagram of the first interface. The diagram includes MxN boxes, each of which represents a rack. The row and column positions of the boxes indicate the positions of the racks corresponding to the boxes in the target machine room. In addition, each box is a control, and the user can select a target rack by clicking the box.

[0115] S802b, receiving a first selection operation for a target rack in the first interface.

[0116] In some embodiments, after outputting the first interface showing the distribution of the plurality of racks, the computing device can receive a first selection operation for a target rack in the first interface to determine a target rack on which the target device is to be placed.

[0117] For example, in combination with the above example. Figure 11 is a schematic diagram of a first selection operation provided by an embodiment of the present application. Figure 11 (a) in is a schematic diagram of the first interface, that is, the operation interface of the first selection operation. In this interface, the two-dimensional row-column distribution of the racks in the target machine room (for example, machine room 3) is output in the form of boxes. For example, the rack in the third row and the third column is the target rack on which the target device is to be placed, and the user clicks the box corresponding to the rack to initiate the first selection operation.

[0118] S802c, in response to the first selection operation, outputting a second interface.

[0119] The second interface includes the distribution of a plurality of positions in the target rack, and the plurality of positions includes a target position.

[0120] In some embodiments, in response to the first selection operation in which the user selects the target rack, the computing device can output a second interface to indicate the distribution of a plurality of positions in the target rack.

[0121] For example, the second interface can be partially the same as or completely different from the content output in the first interface. The following describes an example in which the second interface is partially the same as the content output in the first interface. For example, Figure 11 (b) in is a schematic diagram of the second interface, which includes two regions. The first region is output below in the diagram, and the content of the first region is the content in the first interface. The second region is output above in the diagram, and a plurality of boxes are arranged from top to bottom in the second region, each of which corresponds to a position. Therefore, the second region can be used to indicate the number of layers in which different positions are located. Similarly, each box in the second region is a control, and the user can select a target position by clicking the box.

[0122] It should be noted that the steps described in S802a-S802c are described by taking an example that there is only one machine room where the device needs to be placed. Alternatively, when there are multiple machine rooms where the device needs to be placed, S802 further includes the following steps:

[0123] S802d, in response to the input operation, outputting a third interface.

[0124] The third interface includes the identification of the plurality of machine rooms, and the plurality of machine rooms include the target machine room.

[0125] In some embodiments, after receiving the input operation, the computing device can output a third interface for indicating the identification of the plurality of machine rooms, so as to determine the target machine room based on a selection operation of the user.

[0126] For example, Figure 12 A schematic diagram of a second selection operation provided by an embodiment of the present application. Figure 12 (a) in FIG. 1 is a schematic diagram of the third interface, and a plurality of controls are arranged on the interface from top to bottom, and correspond to the identification of the plurality of machine rooms in sequence. The user can click the control of a certain machine room on the interface (the clicked control can be highlighted to remind the user), so as to select the target machine room. For example, the user clicks the control corresponding to the machine room 3, which is to initiate the second selection operation and determine the machine room 3 as the target machine room.

[0127] S802e, receiving a second selection operation for the target machine room in the third interface.

[0128] S802f, in response to the second selection operation, outputting the first interface.

[0129] In some embodiments, the computing device can receive the second selection operation of the user for the target machine room in the third interface, and output the first interface. The first interface includes the distribution of the plurality of cabinets in the target machine room. Further, the computing device can continue to execute the steps described in S802b-S802c, which will not be repeated here.

[0130] For example, continue to combine Figure 12 for description. The user clicks the machine room 3 in Figure 12 (a), which is to initiate the second selection operation. Further, in response to the second selection operation, the computing device outputs the first interface shown in Figure 12 (b). The description of the first interface is referred to the description of Figure 10 above, which will not be repeated here.

[0131] S803, receiving a target selection operation for the target site in the target interface.

[0132] In some embodiments, after outputting the target interface, the user can click on the selected target position on the target interface, so that the computing device can receive a target selection operation for the target position in the target interface.

[0133] Specifically, as described above, the second interface includes the distribution of positions in the target cabinet. Therefore, S803 can specifically include: receiving a target selection operation for the target position in the second interface.

[0134] For example, Figure 13 An operation diagram of a target selection operation provided by an embodiment of the present application. Figure 13 (a) in FIG. 1 is an operation interface diagram of the target selection operation, that is, the second interface. The second interface includes a first area and a second area. The user can click on any box displayed in the second area to select a target position where the target device needs to be placed. That is, the user clicks on any box in the third area, which is to initiate the target selection operation.

[0135] S804, in response to the target selection operation, establishing an association relationship between the target position and the description information of the target device.

[0136] In some embodiments, after the user initiates the target selection operation to select the target position, the computing device can establish an association relationship between the target position and the description information of the target device in response to the target selection operation, that is, complete the input of the target device information. In addition, the computing device also records the number of devices associated with the target cabinet, which is convenient for asset statistics.

[0137] For example, continue to combine Figure 13 for description. As Figure 13 (a) in FIG. 1 shows, after the user clicks on the third layer corresponding position in the second area, the computing device establishes an association relationship between the target position and the description information of the target device, and outputs the interface shown in Figure 13 (b) in FIG. 1. In the interface, the box in the third layer of the second area is marked with the description information of the target device, such as "ZXZT1023", indicating that the association relationship is established.

[0138] Optionally, after the association relationship is established, for example, after a preset time period, the computing device outputs the interface shown in Figure 13 (c) in FIG. 1. In the interface, the second area disappears, and only the first area remains. And the box corresponding to the target cabinet in the first area outputs a number, indicating the number of associated devices in the cabinet.

[0139] In other embodiments, the aforementioned associations can be stored on a cloud server. One approach is that after each matching relationship between a target device and a target location is established, the computing device can automatically upload the matching relationship to the cloud server for storage. Alternatively, after establishing all device-location associations, in response to user actions, all associations can be uniformly reported to the cloud server for storage. Data storage in the cloud further guarantees its security and durability. Moreover, during data usage, multiple computing devices can access the cloud to obtain data, ensuring efficient data utilization.

[0140] S805, Output prompt message.

[0141] The notification message indicates that the target location has been occupied.

[0142] In some embodiments, after establishing the association between the description information of the target rack and the target equipment, the computing device can output a prompt message to indicate that the target rack has been occupied.

[0143] The output prompt information can be displayed by highlighting the box corresponding to the target camera position, for example... Figure 13 As shown in the figure, the box in the third layer of the second area is displayed in black, indicating that the corresponding rack space is occupied. Alternatively, the output prompt can also be in the form of a voice announcement, such as "The rack in the third row and third column of server room 3 is occupied on the third layer." This application does not limit the specific method of outputting prompts; this application uses highlighted display as an example for explanation.

[0144] Additionally, if the user continues to enter description information for other devices (e.g., "ZXZT1025"), the selected camera location to be associated will be as described above. Figure 13 The target camera position is selected. Since the target camera position is already occupied, the computing device can output a message asking the user whether to overwrite it. If the user selects "yes," the association between the target camera position and the device "ZXZT1025" is updated. If the user selects "no," the user is instructed to redisplay the target camera position on the target interface. This method effectively avoids accidental user touches and supports timely updates of device location information, further ensuring the accuracy of data entry.

[0145] It can be understood that the above steps S801-S805 are described by taking the information input of one device as an example. For each device, the computing device can repeatedly execute the above steps to complete the association relationship between each device and the position. It can be seen that the device management method provided by the application can complete the input of device information through code scanning, interface interaction and the like, which is more efficient, interactive and convenient for user operation. Moreover, the position with an established association relationship is highlighted, which can avoid the situation that the same position information is input by different users for different devices in the information input process, and ensures the accuracy of information in the device management process.

[0146] Figure 14 A flowchart of device input provided by the application is shown in FIG. 8. Figure 14 As shown in FIG. 8, the user selects the device input function, scans the device barcode (i.e., the description information of the device), and then selects the stored machine room number. Further, the computing device pops up the machine room layout, and the user can select the row and column of the storage cabinet on the popped-up interface, further select the storage cabinet layer, and click OK to create successfully, i.e., establish the association relationship between the target device and the target cabinet.

[0147] The device management method provided by the embodiment of the application also supports an information query function. Specifically, it includes a "device position query" function and a "machine room deployment query" function. The information query function provided by the embodiment of the application will be described in detail below in combination with specific embodiments.

[0148] As shown in FIG. 9, the device position query function includes the following S1501-S1502. Figure 15

[0149] S1501, receiving a first query operation.

[0150] The first query operation is used to input the description information of the target device.

[0151] In some embodiments, the computing device can receive the first query operation of the user to query the position information of the target device based on the input description information of the target device. Optionally, if the description information of the target device does not exist, the computing device outputs "device not input" and instructs the user to re-input.

[0152] For example, the user can perform the first query operation on the device position query interface. Figure 16 A first query operation diagram provided by the embodiment of the application is shown in FIG. 10. Figure 16 (a) in FIG. 10 is a schematic diagram of a device position query interface, which includes a text box of "please input the description information of the device" and a corresponding input box. The user inputs the description information of the target device in the input box. Figure 16 ​The user inputs the description information (such as a device barcode number, an SN, or a MAC, etc.) of the device into the input box of (a) in FIG. 6, and clicks to confirm, to start the query. For example, the user inputs "ZXZT1023", which is the identifier of a device in the machine room 3.

[0153] S1502, in response to the first query operation, based on the association relationship between the description information of the target device and the target site, outputting the position information of the target device in the target machine room.

[0154] In some embodiments, after receiving the first query operation, the computing device can output the position information of the target device in the target machine room in response to the first query operation, based on the input description of the target device and the aforementioned established association relationship. For example, when the association relationship is stored on a cloud server, the computing device can send the description information of the target device to the cloud server for query, obtain the query result of the position information of the target device, and output the query result.

[0155] The position information of the target device in the target machine room includes: the position information of the target device in the target cabinet to which the target device belongs, and the position information of the target cabinet in the target machine room.

[0156] For example, continuing to combine Figure 16 for explanation, Figure 16 (b) in FIG. 6 is a schematic diagram of a position query result interface. The diagram includes a first area and a second area. The lower part of the diagram is the first area, which is used to indicate the number of cabinets and the row and column of the machine room (for example, the machine room 3) in which the target device is located. In addition, in the first area, the box in the third row and the third column is highlighted, indicating that the target device is located in the target cabinet corresponding to the box. The upper part of the diagram is the second area, which is used to indicate the number of sites in the target cabinet and the site distribution. The box corresponding to the third layer of sites is highlighted, indicating the site where the target device is located. As can be seen, this display method can more intuitively show the three-dimensional position of a device in a machine room, ensuring a good user interaction experience.

[0157] Figure 17 FIG. 7 is a flowchart of a device position query process provided by an embodiment of the present application, which is described in combination with Figure 17 For example, after the user selects the device position query function, the user can input a device barcode (such as an SN or a MAC) and click to confirm. The computing device determines whether the device exists. If the device does not exist, the computing device outputs "not recorded" to indicate that the user needs to re-input the device barcode. If the device exists, the computing device outputs the device position, and the user can click to confirm or cancel to re-input the device barcode.

[0158] The machine room deployment query function provided by an embodiment of the present application will be described in detail below in combination with specific embodiments. For example,Figure 18 As shown, the machine room deployment query function includes the following S1801-S1802.

[0159] S1801, receiving a second query operation.

[0160] The second query operation is configured to input an identifier of a target machine room.

[0161] In some embodiments, after a user needs to query the machine room deployment, the user can operate the computing device to perform the second query operation. The computing device can receive the second query operation, so as to output the machine room deployment based on the representation of the target machine room input by the user.

[0162] For example, the user can perform the second query operation on the machine room deployment query interface. For example, Figure 19 A second query operation diagram provided by the embodiments of the present application. Figure 19 (a) in (a) is a diagram of the machine room deployment query interface, which includes controls corresponding to the identifiers of different machine rooms. The user can input the identifier (or machine room number) of the target machine room on the interface shown in (a). Figure 19 For example, the user clicks the control corresponding to the machine room 3, indicating that the user needs to query the machine room deployment of the machine room 3.

[0163] S1802, in response to the second query operation, outputting the rack distribution in the target machine room, or the number of devices associated with the target machine room, or the number of devices associated with each rack in the target machine room.

[0164] In some embodiments, after receiving the second query operation, the computing device can respond to the second query operation, and based on the description information of the target device input, output the rack distribution of the target machine room, or the number of devices associated with the target machine room, or the number of devices associated with each rack in the target machine room.

[0165] For example, continue to combine Figure 19 for description. Figure 19 (b) in (b) is a diagram of the machine room deployment query result interface. The diagram includes MxN boxes for indicating the row and column distribution of the racks in the target machine room 3. Optionally, the diagram also outputs the number of devices associated with the machine room 3. Optionally, each box in the diagram has a number for indicating the number of devices associated with the rack corresponding to the box. For example, the number identified on the third row and third column box is 2, indicating that two devices have been placed in the rack.

[0166] Further, after S1802, as shown in Figure 18 the machine room deployment query function can further include the following S1803-S1804.

[0167] S1803, receiving a third query operation.

[0168] The third query operation is used to input a location of a target cabinet to which the target site belongs. The target cabinet is one cabinet in the target machine room.

[0169] In some embodiments, the terminal device can receive a third query operation of the user, and obtain the location of the target cabinet input by the user. For example, the description is continued in combination with Figure 19 . The user can click one box in (b) to select the location of the target cabinet. For example, the user clicks the box in the third row and the third column, that is, the third query operation is performed. Figure 19

[0170] S1804, in response to the third query operation, outputting a distribution of sites in the target cabinet or a number of devices associated with the target cabinet.

[0171] In some embodiments, in response to the third query operation in which the user inputs the location of the cabinet to be queried, the computing device can output a seventh area to indicate the distribution of sites in the cabinet to be queried and the matching relationship between different devices and different sites.

[0172] For example, the description is continued in combination with Figure 19 . After the user clicks the box in the third row and the third column in (b), the computing device outputs the interface shown in (c). Figure 19 In (c), the lower part is the first area and the upper part is the second area. The second area outputs a column of boxes to indicate the distribution of sites in the cabinet corresponding to the box (the third row and the third column in the figure) highlighted in the first area. In addition, the boxes in the third layer and the fifth layer in the second area are highlighted and carry strings, indicating that the two layers of sites have associated devices and the identifiers of the devices are “ZXZT1023” and “ZXZT1025” respectively. Figure 19 Figure 19 It can be seen that this interface interaction mode can effectively realize the viewing capability of the overall deployment of the machine room assets and solve the problem that the overall deployment of the assets in the traditional table record solution is not convenient to query. Moreover, different contents are hierarchically displayed according to the operation of the user, thereby guaranteeing the use demand and the interaction experience of the user in different scenarios.

[0173]

[0174] Figure 20 A flowchart of a machine room deployment query provided by an embodiment of the present application is described in combination with Figure 20 . First, the user selects the machine room deployment query function, selects a machine room number and clicks confirm, and the computing device can output the number of associated devices in each cabinet of the machine room. Further, the user clicks a cabinet, and the computing device outputs the device information of each layer of the cabinet.​​​

[0175] The technical solutions provided by the above embodiments bring at least the following beneficial effects. The device management method provided by the embodiments responds to an input operation for inputting description information of a target device to output a target interface indicating a plurality of machine room distributions in a target machine room. Further, the device management method establishes an association between the description information of the target device and a target machine position based on a selection operation for the target machine position in the target interface. The device management method can determine the target machine position by directly clicking the selection, which is more efficient than manually inputting the position information. In addition, after establishing the association, a prompt information is output to prompt that the target machine position is occupied. Compared with the traditional table recording method, the output prompt information can effectively avoid the repeated input of the device information, and ensure the accuracy of the data in the device management process.

[0176] Further, the device management method provided by the embodiments also includes a device position query function and a machine room deployment query function. The two functions are realized by interface interaction to query different information, which has better display effect, high query efficiency, and good interactive experience for users. In addition, the data is stored in a cloud server, which can ensure the security of the data to a certain extent. In addition, the cloud data can support a sharing function to meet the simultaneous data demand of multiple users, and further improve the efficiency of device management.

[0177] It can be seen that the above mainly introduces the solutions provided by the embodiments from the perspective of the method. In order to realize the above functions, the embodiments provide hardware structures and / or software modules corresponding to each function. Those skilled in the art should easily realize that the modules and algorithm steps of the examples described in combination with the embodiments disclosed in the present text can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solutions. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0178] In an exemplary embodiment, the present application also provides a device management apparatus. The device management apparatus can include one or more functional modules for implementing the device management method of the above method embodiments.

[0179] For example, Figure 21 A composition schematic diagram of a device management apparatus provided by the embodiments is shown in FIG. 10. As shown in FIG. 10, the apparatus includes a receiving module 2101, an output module 2102, and an establishing module 2103. Figure 21

[0180] ​The receiving module 2101 is configured to receive an input operation; the input operation is used to input description information of a target device.

[0181] The output module 2102 is configured to output a target interface in response to the input operation; the target interface includes distribution of a plurality of positions in a target machine room, and the plurality of positions includes a target position.

[0182] The receiving module 2101 is further configured to receive a target selection operation on the target position in the target interface.

[0183] The establishing module 2103 is configured to establish an association between the target position and the description information of the target device in response to the target selection operation.

[0184] The output module 2102 is further configured to output prompt information, and the prompt information is used to prompt that the target position has been occupied.

[0185] In some embodiments, the apparatus further includes a recording module 2104; the recording module 2104 is configured to record a number of devices associated with the target machine room; and the devices associated with the target machine room include the target device.

[0186] In some embodiments, the output module 2102 is specifically configured to output a first interface in response to the input operation; the first interface includes distribution of a plurality of cabinets in the target machine room; the plurality of cabinets includes a target cabinet; receive a first selection operation on the target cabinet in the first interface; output a second interface in response to the first selection operation, and the second interface includes distribution of a plurality of positions in the target cabinet, and the plurality of positions includes the target position; and the target interface includes the first interface and the second interface. The receiving module 2101 is specifically configured to receive a target selection operation on the target position in the second interface.

[0187] In some embodiments, the output module 2102 is specifically configured to output a third interface in response to the input operation; the third interface includes identifiers of a plurality of machine rooms, and the plurality of machine rooms includes the target machine room; receive a second selection operation on the target machine room in the third interface; and output the first interface in response to the second selection operation.

[0188] In some embodiments, the recording module 2104 is further configured to record a number of devices associated with the target cabinet; and the devices associated with the target cabinet include the target device.

[0189] In some embodiments, the receiving module 2101 is further configured to receive a configuration operation; the configuration operation is used to configure distribution of the plurality of positions in the target machine room; and the establishing module 2103 is further configured to construct distribution of a plurality of cabinets in the target machine room and distribution of positions in each cabinet in response to the configuration operation.

[0190] In some embodiments, the receiving module 2101 is further configured to receive a first query operation; the first query operation is used to input the description information of the target device; and the output module 2102 is further configured to, in response to the first query operation, output the position information of the target device in the target machine room based on the association relationship between the description information of the target device and the target site.

[0191] In some embodiments, the position information of the target device in the target machine room includes: position information of the target device in a target cabinet to which the target device belongs, and position information of the target cabinet in the target machine room.

[0192] In some embodiments, the receiving module 2101 is further configured to receive a second query operation, the second query operation is used to input the identification of the target machine room; and the output module 2102 is further configured to, in response to the second query operation, output the cabinet distribution in the target machine room, or the number of devices associated with the target machine room, or the number of devices associated with each cabinet in the target machine room.

[0193] In some embodiments, the receiving module 2101 is further configured to receive a third query operation, the third query operation is used to input the position of a target cabinet to which the target site belongs; the target cabinet is a cabinet in the target machine room; and the output module 2102 is further configured to, in response to the third query operation, output the distribution of sites in the target cabinet, or the number of devices associated with the target cabinet.

[0194] In some embodiments, the apparatus further includes a sending module 2105; the sending module 2105 is configured to send the association relationship to a cloud server, so that the cloud server stores the association relationship.

[0195] From the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device management apparatus is divided into different functional modules to complete all or part of the functions described above.

[0196] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes of the above method embodiments can be instructed by computer instructions to complete by relevant hardware, and the program can be stored in the computer readable storage medium. When the program is executed, the program can include the processes of the above method embodiments. The computer readable storage medium can be the memory of any of the above embodiments. The computer readable storage medium can also be an external storage device of the device management apparatus, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both an internal storage unit of the device management apparatus and an external storage device. The computer readable storage medium is used to store the computer program and other programs and data required by the device management apparatus. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0197] The embodiments of the present application further provide a computer program product, which contains a computer program, and when the computer program product runs on a computer, the computer executes any of the device management methods provided in the above embodiments.

[0198] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. The word “comprising” does not exclude other components or steps not listed in the claims. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. A single processor or other unit can fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to an advantage.

[0199] Although the present application is described herein in conjunction with specific features and embodiments thereof, it is understood that modifications and combinations can occur to those skilled in the art to which the present application pertains, within its spirit and scope. Accordingly, the description and drawings are to be regarded as illustrative in nature and are not to be regarded as limiting the scope of the application as defined in the appended claims. Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the spirit and scope of the present application. Thus, it is intended that the present application encompass all such modifications and changes and, accordingly, the application is not to be construed as limited to the examples presented herein. The present application is intended to cover any and all modifications, variations, combinations or equivalents that fall within the scope of the present application, including its general principles and specific embodiments disclosed. It is therefore to be understood that, within the scope of the claims and their equivalents, the present application can be practiced otherwise than as specifically described herein.

[0200] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any change or replacement within the technical scope disclosed by the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A device management method characterized by, The method comprises: receiving an input operation; the input operation is used for inputting description information of a target device; in response to the input operation, outputting a first interface; the first interface comprises distribution of a plurality of cabinets in a target machine room; wherein the plurality of cabinets comprises a target cabinet; receiving a first selection operation for the target cabinet in the first interface; in response to the first selection operation, outputting a second interface, the second interface comprising distribution of a plurality of positions in the target cabinet, the plurality of positions comprising a target position; the display state of the occupied positions in the plurality of positions is different from the display state of the unoccupied positions; the target interface comprises the first interface and the second interface; receiving a target selection operation for the target position in the second interface; in response to the target selection operation, establishing an association relationship between the target position and the description information of the target device; outputting prompt information, the prompt information being used for prompting that the target position has been occupied.

2. The method of claim 1, wherein, After the association relationship between the description information of the target device and the target position is established, the method further comprises: recording the number of devices associated with the target machine room; wherein the devices associated with the target machine room comprise the target device.

3. The method of claim 2, wherein, The response to the input operation comprises: in response to the input operation, outputting a third interface; the third interface comprises identification of a plurality of machine rooms, the plurality of machine rooms comprising the target machine room; receiving a third selection operation for the target machine room in the third interface; in response to the third selection operation, outputting the first interface.

4. The method of claim 1, wherein, The method further comprises: recording the number of devices associated with the target cabinet; wherein the devices associated with the target cabinet comprise the target device.

5. The method of claim 1, wherein, Before receiving the input operation, the method further comprises: receiving a configuration operation; the configuration operation is used for configuring distribution of a plurality of positions in the target machine room; in response to the configuration operation, constructing distribution of a plurality of cabinets in the target machine room and distribution of positions in each cabinet.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: receiving a first query operation; the first query operation is used for inputting description information of the target device; in response to the first query operation, based on the association relationship between the description information of the target device and the target position, outputting position information of the target device in the target machine room.

7. The method of claim 6, wherein, The position information of the target device in the target machine room comprises: position information of the target device in a target cabinet to which the target device belongs, and position information of the target cabinet in the target machine room.

8. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: receiving a second query operation, the second query operation being used for inputting identification of the target machine room; in response to the second query operation, outputting cabinet distribution in the target machine room, or the number of devices associated with the target machine room, or the number of devices associated with each cabinet in the target machine room.

9. The method of claim 8, wherein, The method further comprises: receiving a third query operation, the third query operation being used for inputting position of a target cabinet to which the target position belongs; the target cabinet is one of the cabinets in the target machine room; In response to the third query operation, a distribution of the target site in the target cabinet or a number of devices associated with the target cabinet is outputted.

10. The method of claim 1, wherein, The method further includes: sending the association relationship to a cloud server, so that the cloud server stores the association relationship.

11. An equipment management apparatus characterized by comprising: The apparatus includes a receiving module, an outputting module and an establishing module. The receiving module is configured to receive an input operation, and the input operation is configured to input description information of a target device. The outputting module is configured to output a first interface in response to the input operation, and the first interface includes a distribution of a plurality of cabinets in a target machine room, and the plurality of cabinets includes a target cabinet. The receiving module is further configured to receive a first selection operation on the target cabinet in the first interface. The outputting module is configured to output a second interface in response to the first selection operation, and the second interface includes a distribution of a plurality of sites in the target cabinet, and the plurality of sites includes a target site, and a display state of a site that has been occupied in the plurality of sites is different from a display state of a site that has not been occupied. The receiving module is further configured to receive a target selection operation on the target site in the second interface. The establishing module is configured to establish an association relationship between the target site and the description information of the target device in response to the target selection operation, and after the association relationship is established, a control corresponding to the target cabinet displays a number indicating a number of devices associated with the target cabinet. The outputting module is configured to output prompt information, and the prompt information is configured to prompt that the target site has been occupied.

12. An electronic device, comprising: The electronic device includes a processor and a memory. The memory stores instructions executable by the processor. The processor is configured to execute the instructions, so that the electronic device implements the method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Equipment management method, device and system and storage medium

    CN108960367A