CN113284271B - Machine room inspection method, device, electronic equipment and computer readable storage medium - Google Patents
Machine room inspection method, device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN113284271B CN113284271B CN202110469236.XA CN202110469236A CN113284271B CN 113284271 B CN113284271 B CN 113284271B CN 202110469236 A CN202110469236 A CN 202110469236A CN 113284271 B CN113284271 B CN 113284271B
- Authority
- CN
- China
- Prior art keywords
- machine room
- information
- equipment
- target
- mixed reality
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C3/00—Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
- G06K17/0025—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Computer Graphics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure provides a machine room inspection method, which is applied to a mixed reality background server and relates to the technical fields of artificial intelligence, internet of things and electronics, and the method comprises the following steps: receiving a machine room inspection request sent by a mixed reality intelligent terminal, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected; responding to a machine room inspection request, and acquiring equipment information of target equipment of the machine room to be inspected, which corresponds to the machine room identification information, wherein the equipment information comprises a first IP address of the target equipment; accessing a target management server corresponding to a second IP address, and acquiring first state information of target equipment, wherein the second IP address is an IP address obtained according to the first IP address and an address mapping relation set; and transmitting the device information and the first state information to the mixed reality intelligent terminal so that the mixed reality intelligent terminal determines the running state of the target device according to the first state information. The disclosure also provides a machine room inspection device, an electronic device and a computer readable storage medium.
Description
Technical Field
The present disclosure relates to the technical field of artificial intelligence, internet of things, and electronic technology, and more particularly, to a machine room inspection method, apparatus, electronic device, and computer readable storage medium.
Background
The traditional machine room inspection mostly adopts double rechecks, judges whether equipment state information is normal through experience and equipment state lamp color, and along with continuous development of science and technology, the data center scale is bigger and bigger, the type of IT equipment brands is much more obvious and miscellaneous, and the problem of misjudgment and omission judgment easily appears when judging whether equipment state is normal by experience.
In the related art, the inspection robot is used for replacing manual inspection, the essence is to judge whether equipment fails or not through identifying the color of equipment lamps and preset rules, but because of various equipment in a machine room, the network equipment is wired in a hybrid way, misjudgment and missed judgment can still occur for an inspection machine person.
Disclosure of Invention
In view of this, the present disclosure provides a machine room inspection method, apparatus, electronic device, and computer readable storage medium.
One aspect of the present disclosure provides a machine room inspection method applied to a mixed reality background server, including: receiving a machine room inspection request sent by a mixed reality intelligent terminal, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected; responding to a machine room inspection request, and acquiring equipment information of target equipment of the machine room to be inspected, wherein the equipment information comprises a first IP address of the target equipment; accessing a target management server corresponding to a second IP address, and acquiring first state information of target equipment, wherein the second IP address is an IP address obtained according to the first IP address and an address mapping relation set, the address mapping relation set comprises a plurality of address mapping relations, and each address mapping relation is used for representing a mapping relation between the IP address of equipment in a machine room and the IP address of the management server; and transmitting the device information and the first state information to the mixed reality intelligent terminal so that the mixed reality intelligent terminal determines the running state of the target device according to the first state information.
According to an embodiment of the present disclosure, after transmitting the device information and the first state information to the mixed reality intelligent terminal, the method further includes: receiving a state information acquisition request sent by a mixed reality intelligent terminal according to a preset time interval; responding to the state information acquisition request, and accessing a target management server corresponding to the second IP address to acquire second state information of the target equipment; and sending the second state information to the mixed reality intelligent terminal.
According to an embodiment of the present disclosure, the device information further includes device identification information, and acquiring the first state information of the target device includes: determining target state information corresponding to the target device information under the condition that the target device identification information matched with the device identification information of the target device exists in the target management server; and determining the target state information as first state information of the target device.
According to an embodiment of the present disclosure, in a case where it is determined that there is target device identification information matching device identification information of a target device in a target management server, determining target state information corresponding to the target device information includes: crawling a target webpage source code; and analyzing the target webpage source code to obtain target equipment identification information of each target equipment in each equipment included in the machine room to be patrolled and examined and target state information corresponding to the target equipment identification information.
Another aspect of the present disclosure provides a machine room inspection method applied to a mixed reality intelligent terminal, including: acquiring a machine room inspection request, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected; the method comprises the steps that machine room identification information is sent to a mixed reality background server, so that the mixed reality background server determines equipment information and first state information of target equipment included in a machine room to be patrolled and examined according to the machine room identification information; receiving equipment information and first state information sent by a mixed reality background server; and determining the operation state of the equipment according to the first state information.
According to an embodiment of the present disclosure, further comprising: acquiring position information of a mixed reality intelligent terminal; acquiring three-dimensional model information of a machine room to be inspected; determining first relative position information of the mixed reality intelligent terminal and the target equipment according to the position information and the three-dimensional model information; determining second relative position information of target equipment on a cabinet in a machine room to be inspected; determining a target area to be displayed according to the first relative position information and the second relative position information; and displaying the equipment information and the first state information in the target area to be displayed.
According to an embodiment of the present disclosure, further comprising: transmitting a state information acquisition request to a mixed reality intelligent terminal background server according to a preset time interval, so that the mixed reality background server acquires second state information of target equipment; and receiving second state information of the target device sent by the mixed reality background server.
According to the embodiment of the disclosure, the mixed reality intelligent terminal is a wearable mixed reality intelligent terminal worn on eyes of a user.
Another aspect of the present disclosure provides a machine room inspection device applied to a mixed reality background server, including: the first receiving module is used for receiving a machine room inspection request sent by the mixed reality intelligent terminal, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected; the first acquisition module is used for responding to the machine room inspection request and acquiring equipment information of target equipment of the machine room to be inspected, which corresponds to the machine room identification information, wherein the equipment information comprises a first IP address of the target equipment; the second acquisition module is used for accessing a target management server corresponding to a second IP address and acquiring first state information of target equipment, wherein the second IP address is an IP address obtained according to the first IP address and an address mapping relation set, the address mapping relation set comprises a plurality of address mapping relations, and each address mapping relation is used for representing a mapping relation between the IP address of equipment in a machine room and the IP address of the management server; and the first sending module is used for sending the equipment information and the first state information to the mixed reality intelligent terminal so that the mixed reality intelligent terminal determines the running state of the target equipment according to the first state information.
According to an embodiment of the present disclosure, further comprising: the second receiving module is used for receiving a state information acquisition request sent by the mixed reality intelligent terminal according to a preset time interval after the equipment information and the first state information are sent to the mixed reality intelligent terminal; the third acquisition module is used for responding to the state information acquisition request and accessing the target management server corresponding to the second IP address so as to acquire second state information of the target equipment; and the second sending module is used for sending the second state information to the mixed reality intelligent terminal.
According to an embodiment of the present disclosure, the second obtaining module includes: a first determining unit configured to determine target state information corresponding to target device information, in a case where it is determined that there is target device identification information matching device identification information of a target device in a target management server; and a second determining unit configured to determine the target state information as the first state information of the target device.
According to an embodiment of the present disclosure, wherein the first determining unit comprises: the crawling subunit is used for crawling the source codes of the target webpage; and the analysis subunit is used for analyzing the target webpage source code to obtain target equipment identification information of each target equipment in all the equipment included in the machine room to be inspected and target state information corresponding to the target equipment identification information.
Another aspect of the present disclosure provides a machine room inspection device applied to a mixed reality intelligent terminal, including: a fourth obtaining module, configured to obtain a machine room inspection request, where the machine room inspection request includes machine room identification information of a machine room to be inspected; the third sending module is used for sending the machine room identification information to the mixed reality background server so that the mixed reality background server can determine the equipment information and the first state information of target equipment included in the machine room to be patrolled and examined according to the machine room identification information; the third receiving module is used for receiving the equipment information and the first state information sent by the mixed reality background server; and the first determining module is used for determining the running state of the equipment according to the first state information.
According to an embodiment of the present disclosure, further comprising: a fifth acquisition module, configured to acquire location information of the mixed reality intelligent terminal; the sixth acquisition module is used for acquiring three-dimensional model information of the machine room to be inspected; the second determining module is used for determining first relative position information of the mixed reality intelligent terminal and the target equipment according to the position information and the three-dimensional model information; the third determining module is used for determining second relative position information of the target equipment on the cabinet in the machine room to be inspected; a fourth determining module, configured to determine a target area to be displayed according to the first relative position information and the second relative position information; and the display module is used for displaying the equipment information and the first state information in the target area to be displayed.
According to an embodiment of the present disclosure, further comprising: the fourth sending module is used for sending the state information acquisition request to the mixed reality intelligent terminal background server according to a preset time interval so that the mixed reality background server acquires second state information of the target device; and the fourth receiving module is used for receiving the second state information of the target equipment sent by the mixed reality background server.
Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more instructions, wherein the one or more instructions, when executed by the one or more processors, cause the one or more processors to implement the method as described above.
Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are configured to implement a method as above.
Another aspect of the present disclosure provides a computer program product comprising computer executable instructions which, when executed, are adapted to carry out a method as above.
According to the embodiment of the disclosure, a machine room inspection request sent by a mixed reality intelligent terminal is received, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected; responding to a machine room inspection request, and acquiring equipment information of target equipment of the machine room to be inspected, wherein the equipment information comprises a first IP address of the target equipment; accessing a target management server corresponding to the second IP address to acquire first state information of target equipment; the equipment information and the first state information are sent to the mixed reality intelligent terminal, so that the mixed reality intelligent terminal determines the running state of the target equipment according to the first state information, and inspection personnel can further check the alarm condition displayed in the mixed reality intelligent terminal on the basis of judging whether the equipment is faulty or not through checking equipment state indicator experience, thereby solving the technical problem that false judgment and omission are easy to occur in manual inspection of a data center machine room in the related technology, reducing the possibility of missing report and false report, and improving the inspection accuracy of the machine room.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments thereof with reference to the accompanying drawings in which:
fig. 1 schematically illustrates an application scenario diagram that may be applied to a machine room inspection method according to an embodiment of the present disclosure;
fig. 2 schematically illustrates a flow chart of a machine room inspection method according to an embodiment of the disclosure;
fig. 3 schematically illustrates a flow chart of a machine room inspection method according to another embodiment of the disclosure;
fig. 4 schematically illustrates a block diagram of a machine room inspection device according to an embodiment of the disclosure;
fig. 5 schematically illustrates a block diagram of a machine room inspection device according to another embodiment of the disclosure;
fig. 6 schematically illustrates a block diagram of a computer system suitable for implementing the above-described method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where expressions like at least one of "A, B and C, etc. are used, the expressions should generally be interpreted in accordance with the meaning as commonly understood by those skilled in the art (e.g.," a system having at least one of A, B and C "shall include, but not be limited to, a system having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). Where a formulation similar to at least one of "A, B or C, etc." is used, in general such a formulation should be interpreted in accordance with the ordinary understanding of one skilled in the art (e.g. "a system with at least one of A, B or C" would include but not be limited to systems with a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The embodiment of the disclosure provides a machine room inspection method, a machine room inspection device, electronic equipment and a computer readable storage medium. The method is applied to a mixed reality background server and comprises the following steps: receiving a machine room inspection request sent by a mixed reality intelligent terminal, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected; responding to a machine room inspection request, and acquiring equipment information of target equipment of the machine room to be inspected, wherein the equipment information comprises a first IP address of the target equipment; accessing a target management server corresponding to a second IP address, and acquiring first state information of target equipment, wherein the second IP address is an IP address obtained according to the first IP address and an address mapping relation set, the address mapping relation set comprises a plurality of address mapping relations, and each address mapping relation is used for representing a mapping relation between the IP address of equipment in a machine room and the IP address of the management server; and transmitting the device information and the first state information to the mixed reality intelligent terminal so that the mixed reality intelligent terminal determines the running state of the target device according to the first state information.
Fig. 1 schematically illustrates an application scenario diagram that may be applied to a machine room inspection method according to an embodiment of the present disclosure. It should be noted that fig. 1 is merely an example of a scenario in which embodiments of the present disclosure may be applied to assist those skilled in the art in understanding the technical content of the present disclosure, but does not mean that embodiments of the present disclosure may not be used in other devices, systems, environments, or scenarios.
As shown in fig. 1, in the application scenario 100, a plurality of rows of cabinets are included in a machine room, and the number of rows of cabinets are not limited. Specifically, for example, a first row of racks 110, a second row of racks 120, a third row of racks 130, and a fourth row of racks 140 may be included, a plurality of racks may be included in each row, and a plurality of devices may be included in each rack, for example, 4 devices may be included. The type of device is not limited and may be, for example, a server, a storage medium, or the like.
By adopting the machine room inspection method, an inspector can wear the mixed reality intelligent terminal, for example, with the MR intelligent glasses, the MR background server feeds back the equipment information and the state information of all target equipment in the machine room to be inspected to the MR glasses, and the MR glasses can accurately superimpose the virtual prompt frame on the position of the corresponding equipment cabinet of the machine room to be inspected according to the relative position of the current position and the target equipment in the machine room to be inspected and display the state information of the corresponding target equipment, thereby helping the inspector to solve the problem of misjudgment and omission easily occurring during inspection of the data center machine room.
By adopting the machine room inspection method, an inspector can wear the mixed reality intelligent terminal, for example, with the MR intelligent glasses, the MR intelligent glasses acquire the identification information of the machine room to be inspected and the current position information of the MR glasses to acquire the relative position information of all target devices of the machine room to be inspected, the identification information of the machine room to be inspected is sent to the MR background server, the MR background server acquires the device information and the state information of all the target devices in the machine room to be inspected according to the identification information of the machine room to be inspected and feeds the device information and the state information back to the MR glasses, and the MR glasses can accurately superimpose the virtual prompt frame on the position of the corresponding target devices of the corresponding machine cabinet of the machine room to be inspected and display the state information of the corresponding target devices according to the relative positions of the current positions and the target devices in the machine room to be inspected, so that the inspector is helped to solve the problem of misjudgment and omission easily occurring in the inspection of a data center during inspection.
It should be appreciated that the room 100 in fig. 1 is one of many rooms, and that when an inspector wearing MR glasses enters a new room, a new room inspection is performed again in accordance with the method described above. While the number of racks in each machine room and the equipment in the racks is merely illustrative. Any number of cabinets and equipment in cabinets may be provided as desired.
Fig. 2 schematically illustrates a flow chart of a machine room inspection method according to an embodiment of the disclosure.
It should be noted that, unless there is an execution sequence between different operations or an execution sequence between different operations in technical implementation, the execution sequence between multiple operations may be different, and multiple operations may also be executed simultaneously in the embodiment of the disclosure.
As shown in fig. 2, the machine room inspection method is applied to a mixed reality background server and includes operations S201 to S204.
In operation S201, a machine room inspection request sent from a mixed reality intelligent terminal is received, where the machine room inspection request includes machine room identification information of a machine room to be inspected.
According to the embodiment of the disclosure, the mixed reality background server imports all equipment information of a machine room from an asset management system in advance at regular intervals.
According to an embodiment of the present disclosure, the full-volume device information may include: equipment identification information, equipment room identification information, equipment cabinet identification information, U bits and an IP address, wherein the U bits are position information in the equipment cabinet where the equipment is located.
According to embodiments of the present disclosure, the mixed reality intelligent terminal may be a wearable mixed reality intelligent terminal worn on the eyes of a user, for example, may be smart glasses, smart helmets, or the like.
According to the embodiment of the disclosure, the two-dimensional code for identifying the machine room identification information of the machine room to be inspected can be pasted at the fixed position of each machine room to be inspected, and the mixed reality intelligent terminal wearer obtains the identification information of the machine room to be inspected by scanning the two-dimensional code, for example, the identification information of the machine room to be inspected can be the number information of the machine room to be inspected.
According to the embodiment of the disclosure, the mixed reality background server receives the number information of the machine rooms to be inspected, which is sent by the mixed reality intelligent terminal, and determines the machine rooms to be inspected, which need to be inspected, in all the machine rooms.
In operation S202, in response to the machine room inspection request, device information of a target device of the machine room to be inspected, which corresponds to the machine room identification information, is acquired, wherein the device information includes a first IP address of the target device.
According to the embodiment of the disclosure, the mixed reality background server obtains the equipment information of all target equipment in the machine room to be detected by screening the total equipment information of all the machine rooms which are pre-imported according to the acquired number information of the machine room to be inspected.
According to an embodiment of the present disclosure, the device information of the target device may be, for example, a first IP address of the target device.
In operation S203, a target management server corresponding to a second IP address is accessed, and first state information of the target device is obtained, where the second IP address is an IP address obtained according to the first IP address and an address mapping relationship set, and the address mapping relationship set includes a plurality of address mapping relationships, and each address mapping relationship is used to characterize a mapping relationship between an IP address of a device in a machine room and an IP address of the management server.
According to the embodiment of the disclosure, the first IP address columns of all target devices in the machine room to be inspected can obtain the second IP address corresponding to the first IP address according to the corresponding address mapping relation.
According to an embodiment of the present disclosure, the second IP address is used to characterize a target management server storing first state information of a corresponding target device.
According to an embodiment of the present disclosure, the target management server may be an out-of-band centralized management server of the target device for storing the first state information of the target device.
In operation S204, the device information and the first state information are transmitted to the mixed reality intelligent terminal, so that the mixed reality intelligent terminal determines an operation state of the target device according to the first state information.
According to the embodiment of the disclosure, the mixed reality background server can integrate the obtained equipment information and the first state information and feed the obtained equipment information and the first state information back to the mixed reality intelligent terminal in a json packet text format.
According to the embodiment of the disclosure, equipment information of target equipment of a machine room to be inspected, which corresponds to machine room identification information, is acquired by receiving a machine room inspection request sent by a mixed reality intelligent terminal, a target management server, which corresponds to a second IP address, is accessed, and first state information of the target equipment is acquired; the equipment information and the first state information are sent to the mixed reality intelligent terminal, so that the mixed reality intelligent terminal determines the running state of the target equipment according to the first state information, and inspection personnel can further check the alarm condition displayed in the mixed reality intelligent terminal on the basis of judging whether the equipment is faulty or not through checking equipment state indicator experience, thereby solving the technical problem that false judgment and omission are easy to occur in manual inspection of a data center machine room in the related technology, reducing the possibility of missing report and false report, and improving the inspection accuracy of the machine room.
In an embodiment of the disclosure, after the device information and the first state information are sent to the mixed reality intelligent terminal, the machine room inspection method further includes: receiving a state information acquisition request sent by a mixed reality intelligent terminal according to a preset time interval; responding to the state information acquisition request, and accessing a target management server corresponding to the second IP address to acquire second state information of the target equipment; and sending the second state information to the mixed reality intelligent terminal.
According to an embodiment of the present disclosure, the interval time may be 3 minutes per interval or 5 minutes per interval according to a preset time interval, and is not particularly limited.
According to the embodiment of the present disclosure, the operation method for acquiring the second state information of the target device is the same as the operation method for acquiring the first state information of the target device described above, and is not described herein.
According to the embodiment of the disclosure, the equipment information of the target equipment in the machine room to be inspected is acquired according to the preset time interval, and the target management server of the second IP address corresponding to the first IP address of the target equipment is accessed to acquire the second state information of the target equipment, so that the state information of the target equipment in the machine room to be inspected is monitored in real time, the possibility of misjudgment of missed judgment in the process of manual composite inspection is reduced, and the time cost of manual composite inspection is greatly saved.
In an embodiment of the present disclosure, for example, the device information includes device identification information, and acquiring the first state information of the target device includes: determining target state information corresponding to the target device information under the condition that the target device identification information matched with the device identification information of the target device exists in the target management server; the target state information is determined as first state information of the target device.
According to the embodiment of the disclosure, the device identification information stored in the target management server is utilized to be matched with the device identification information of the target device in the machine room to be inspected, and if the matching is successful, the state information corresponding to the device identification information in the target management server is the real-time first state belief of the target device.
According to an embodiment of the present disclosure, determining target state information corresponding to target device information may include: crawling a target webpage source code; and analyzing the target webpage source code to obtain target equipment identification information of each target equipment in each equipment included in the machine room to be patrolled and examined and target state information corresponding to the target equipment identification information.
According to the embodiment of the disclosure, the webpage source code contains equipment identification information of all target equipment in the machine room to be detected and equipment state information of the corresponding target equipment, and httpcLient and Jso are used for crawling and analyzing part of target webpage source codes containing the target equipment identification information and the equipment state information of the corresponding target equipment.
According to the embodiment of the disclosure, the equipment identification information of the target equipment in the target webpage source code is matched with the equipment identification information in the equipment information of the current machine room to be inspected, and then the real-time first state information of the corresponding target equipment which is successfully matched is crawled.
According to the embodiment of the disclosure, for example, the target web page source code contains the device identification information of the target device and the device state information of the corresponding target device, and if the device identification information of the target device contained in the target web page source code is matched with the device identification information of the target device in the current machine room to be inspected, the device state information of the target device corresponding to the device identification information of the target device contained in the target web page source code is characterized as the device state information of the target device corresponding to the device identification information of the target device in the current machine room to be inspected.
Fig. 3 schematically shows a flowchart of a machine room inspection method according to another embodiment of the present disclosure.
As shown in fig. 3, the machine room inspection method is applied to a mixed reality intelligent terminal and comprises operations S301 to S304.
In operation S301, a machine room inspection request is obtained, where the machine room inspection request includes machine room identification information of a machine room to be inspected.
According to embodiments of the present disclosure, the mixed reality intelligent terminal may be a wearable mixed reality intelligent terminal worn on the eyes of a user, for example, may be smart glasses, smart helmets, or the like.
According to the embodiment of the disclosure, after the mixed reality intelligent terminal wearer enters the machine room to be inspected, the two-dimensional code attached to the fixed part of the machine room to be inspected can be scanned by using the mixed reality intelligent terminal, so that the identification information of the machine room to be inspected, which is requested by the machine room to be inspected, is acquired.
In operation S302, the machine room identification information is sent to the mixed reality background server, so that the mixed reality background server determines, according to the machine room identification information, device information and first state information of target devices included in the machine room to be patrolled and examined.
According to the embodiment of the disclosure, the mixed reality intelligent terminal sends the machine room identification information of the machine room to be inspected to the mixed reality background server, and the mixed reality background server screens the total machine room information which is pre-led into the mixed reality background server according to the machine room identification information and determines the equipment information and the first state information of the machine room to be inspected, the target equipment in the machine room to be inspected, and the machine room to be inspected, in all the machine rooms.
In operation S303, device information and first state information transmitted from a mixed reality background server are received.
According to the embodiment of the disclosure, the mixed reality background server packages and integrates the device credit first state of the target device and sends the device credit first state to the mixed reality intelligent terminal in a json text format.
According to the embodiment of the disclosure, after receiving the device information and the first state information of the target device fed back by the mixed reality background server, the mixed reality intelligent terminal determines a to-be-displayed area to be displayed by the device information and the first state information of the target device, and superimposes the device information and the first state information of the virtual target device on the to-be-displayed area on a position on a corresponding cabinet in a to-be-inspected machine room where the target device is located.
According to an embodiment of the present disclosure, superimposing the device information and the first state information of the virtual target device on the to-be-displayed area on a position on a corresponding cabinet in the to-be-inspected machine room where the target device is located may include:
acquiring position information of a mixed reality intelligent terminal; acquiring three-dimensional model information of a machine room to be inspected; determining first relative position information of the mixed reality intelligent terminal and the target equipment according to the position information and the three-dimensional model information; determining second relative position information of target equipment on a cabinet in a machine room to be inspected; determining a target area to be displayed according to the first relative position information and the second relative position information; and displaying the equipment information and the first state information in the target area to be displayed.
According to the embodiment of the disclosure, a person wearing the mixed reality intelligent terminal can obtain the machine room identification information and the position information of the mixed reality intelligent terminal by scanning the two-dimensional code in the room to be inspected.
According to the embodiment of the disclosure, the three-dimensional models of all the local machine rooms to be inspected are imported into the mixed reality intelligent terminal in advance, so that the three-dimensional model information of the machine rooms to be inspected is obtained.
In operation S304, an operation state of the device is determined according to the first state information.
According to the embodiment of the disclosure, the mixed reality equipment superimposes the equipment information and the first state information of the target equipment displayed in the area to be displayed on the U-bit of the equipment cabinet where the target equipment is located in the equipment room to be patrolled and examined, so that the running state of the target equipment is determined.
According to the embodiment of the disclosure, the U bit can be the position information of the target equipment on the cabinet where the equipment room to be patrolled and examined is located.
According to the embodiment of the disclosure, the machine room identification information is sent to the mixed reality background server by acquiring the machine room identification information of the machine room to be inspected, the mixed reality intelligent terminal and the relative position information of all equipment in the machine room to be inspected, so that the mixed reality background server determines the equipment information and the first state information of target equipment included in the machine room to be inspected according to the machine room identification information; receiving equipment information and first state information sent by a mixed reality background server; the mixed reality intelligent terminal is used for superposing virtual equipment information and first state information of target equipment to the position of corresponding target equipment in the machine room to be inspected, and determining the running state of the equipment according to the first state information, so that inspection personnel can further check the alarm condition displayed in the mixed reality intelligent terminal on the basis of judging whether the equipment is faulty or not through checking equipment state indicator experience, the technical problem that misjudgment and misjudgment are easy to occur in manual inspection of the machine room of the data center in the related technology is solved, the possibility of missing report and misinformation is reduced, and the machine room inspection accuracy is improved.
In an embodiment of the disclosure, the machine room inspection method is applied to a mixed reality intelligent terminal, and further includes: transmitting a state information acquisition request to a mixed reality intelligent terminal background server according to a preset time interval, so that the mixed reality background server acquires second state information of target equipment; and receiving second state information of the target device sent by the mixed reality background server.
According to an embodiment of the present disclosure, the interval time may be 3 minutes per interval or 5 minutes per interval according to a preset time interval, and is not particularly limited.
According to the embodiment of the present disclosure, the operation method for acquiring the second state information of the target device is the same as the operation method for acquiring the first state information of the target device described above, and is not described herein.
According to the embodiment of the disclosure, the state information acquisition request is sent to the mixed reality intelligent terminal background server according to the preset time interval, so that the mixed reality background server acquires second state information of the target device; and receiving the second state information of the target equipment sent by the mixed reality background server, so that the state information of the target equipment in the machine room to be inspected is monitored in real time, the possibility of misjudgment due to missed judgment during manual composite inspection is reduced, and the time cost of the manual composite inspection is greatly saved.
Fig. 4 schematically illustrates a block diagram of a machine room inspection device according to an embodiment of the disclosure.
As shown in fig. 4, the machine room inspection device 400 is applied to a mixed reality background server, and includes: a first receiving module 410, a first obtaining module 420, a second obtaining module 430, and a first sending module 440.
The first receiving module 410 is configured to receive a machine room inspection request sent from a mixed reality intelligent terminal, where the machine room inspection request includes machine room identification information of a machine room to be inspected;
a first obtaining module 420, configured to obtain, in response to a machine room inspection request, device information of a target device of a machine room to be inspected, where the device information includes a first IP address of the target device, and the device information corresponds to machine room identification information;
the second obtaining module 430 is configured to access a target management server corresponding to a second IP address, and obtain first state information of the target device, where the second IP address is an IP address obtained according to the first IP address and an address mapping relationship set, where the address mapping relationship set includes a plurality of address mapping relationships, and each address mapping relationship is used to characterize a mapping relationship between an IP address of a device in a machine room and an IP address of the management server;
The first sending module 440 is configured to send the device information and the first status information to the mixed reality intelligent terminal, so that the mixed reality intelligent terminal determines an operation status of the target device according to the first status information.
According to the embodiment of the disclosure, equipment information of target equipment of a machine room to be inspected, which corresponds to machine room identification information, is acquired by receiving a machine room inspection request sent by a mixed reality intelligent terminal, a target management server, which corresponds to a second IP address, is accessed, and first state information of the target equipment is acquired; the equipment information and the first state information are sent to the mixed reality intelligent terminal, so that the mixed reality intelligent terminal determines the running state of the target equipment according to the first state information, and inspection personnel can further check the alarm condition displayed in the mixed reality intelligent terminal on the basis of judging whether the equipment is faulty or not through checking equipment state indicator experience, thereby solving the technical problem that false judgment and omission are easy to occur in manual inspection of a data center machine room in the related technology, reducing the possibility of missing report and false report, and improving the inspection accuracy of the machine room.
According to an embodiment of the disclosure, the machine room inspection device is applied to a mixed reality background server, and further includes:
The second receiving module is used for receiving a state information acquisition request sent by the mixed reality intelligent terminal according to a preset time interval after the equipment information and the first state information are sent to the mixed reality intelligent terminal;
the third acquisition module is used for responding to the state information acquisition request and accessing the target management server corresponding to the second IP address so as to acquire second state information of the target equipment; and the second sending module is used for sending the second state information to the mixed reality intelligent terminal.
According to the embodiment of the disclosure, the equipment information of the target equipment in the machine room to be inspected is acquired according to the preset time interval, and the target management server of the second IP address corresponding to the first IP address of the target equipment is accessed to acquire the second state information of the target equipment, so that the state information of the target equipment in the machine room to be inspected is monitored in real time, the possibility of misjudgment of missed judgment in the process of manual composite inspection is reduced, and the time cost of manual composite inspection is greatly saved.
According to an embodiment of the present disclosure, the second obtaining module 430 includes:
a first determining unit configured to determine target state information corresponding to target device information, in a case where it is determined that there is target device identification information matching device identification information of a target device in a target management server; and
And a second determining unit configured to determine the target state information as the first state information of the target device.
According to an embodiment of the present disclosure, the first determining unit includes:
the crawling subunit is used for crawling the source codes of the target webpage; and
the analysis subunit is used for analyzing the target webpage source code to obtain target equipment identification information of each target equipment in the equipment included in the machine room to be inspected and target state information corresponding to the target equipment identification information.
Fig. 5 schematically illustrates a block diagram of a machine room inspection device according to another embodiment of the disclosure.
As shown in fig. 5, the machine room inspection device 500 is applied to a mixed reality intelligent terminal, and includes: a fourth acquisition module 510, a third transmission module 520, a third reception module 530, a first determination module 540.
A fourth obtaining module 510, configured to obtain a machine room inspection request, where the machine room inspection request includes machine room identification information of a machine room to be inspected;
the third sending module 520 is configured to send the machine room identification information to the mixed reality background server, so that the mixed reality background server determines, according to the machine room identification information, device information and first state information of target devices included in the machine room to be patrolled and examined;
A third receiving module 530, configured to receive the device information and the first state information sent from the mixed reality background server;
the first determining module 540 is configured to determine an operation state of the device according to the first state information.
According to the embodiment of the disclosure, the machine room identification information is sent to the mixed reality background server by acquiring the machine room identification information of the machine room to be inspected, the mixed reality intelligent terminal and the relative position information of all equipment in the machine room to be inspected, so that the mixed reality background server determines the equipment information and the first state information of target equipment included in the machine room to be inspected according to the machine room identification information; receiving equipment information and first state information sent by a mixed reality background server; the mixed reality intelligent terminal is used for superposing virtual equipment information and first state information of target equipment to the position of corresponding target equipment in the machine room to be inspected, and determining the running state of the equipment according to the first state information, so that inspection personnel can further check the alarm condition displayed in the mixed reality intelligent terminal on the basis of judging whether the equipment is faulty or not through checking equipment state indicator experience, the technical problem that misjudgment and misjudgment are easy to occur in manual inspection of the machine room of the data center in the related technology is solved, the possibility of missing report and misinformation is reduced, and the machine room inspection accuracy is improved.
According to an embodiment of the present disclosure, the machine room inspection device 500 is applied to a mixed reality intelligent terminal, and further includes:
a fifth acquisition module, configured to acquire location information of the mixed reality intelligent terminal;
the sixth acquisition module is used for acquiring three-dimensional model information of the machine room to be inspected;
the second determining module is used for determining first relative position information of the mixed reality intelligent terminal and the target equipment according to the position information and the three-dimensional model information;
the third determining module is used for determining second relative position information of the target equipment on the cabinet in the machine room to be inspected;
a fourth determining module, configured to determine a target area to be displayed according to the first relative position information and the second relative position information;
and the display module is used for displaying the equipment information and the first state information in the target area to be displayed.
According to an embodiment of the present disclosure, the machine room inspection device 500 is applied to a mixed reality intelligent terminal, and further includes:
the fourth sending module is used for sending a state information acquisition request to the mixed reality intelligent terminal background server so that the mixed reality background server acquires second state information of the target device; and
and the fourth receiving module is used for receiving the second state information of the target equipment sent by the mixed reality background server.
According to the embodiment of the disclosure, the state information acquisition request is sent to the mixed reality intelligent terminal background server according to the preset time interval, so that the mixed reality background server acquires second state information of the target device; and receiving the second state information of the target equipment sent by the mixed reality background server, so that the state information of the target equipment in the machine room to be inspected is monitored in real time, the possibility of misjudgment due to missed judgment during manual composite inspection is reduced, and the time cost of the manual composite inspection is greatly saved.
Any number of the modules, units, sub-units, or at least some of the functionality of any number of the modules, units, sub-units, or sub-units according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented as split into multiple modules. Any one or more of the modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or in hardware or firmware in any other reasonable manner of integrating or packaging the circuits, or in any one of or in any suitable combination of three of software, hardware, and firmware. Alternatively, one or more of the modules, units, sub-units according to embodiments of the disclosure may be at least partially implemented as computer program modules, which when executed, may perform the corresponding functions.
For example, any of the first receiving module 410, the first acquiring module 420, the second acquiring module 430, and the first transmitting module 440 or any of the fourth acquiring module 510, the third transmitting module 520, the third receiving module 530, and the first determining module 540 may be combined in one module/unit/sub-unit, or any of the modules/units/sub-units may be split into a plurality of modules/units/sub-units. Alternatively, at least some of the functionality of one or more of these modules/units/sub-units may be combined with at least some of the functionality of other modules/units/sub-units and implemented in one module/unit/sub-unit. According to embodiments of the present disclosure, at least one of the first receiving module 410, the first acquiring module 420, the second acquiring module 430, and the first transmitting module 440 or the fourth acquiring module 510, the third transmitting module 520, the third receiving module 530, and the first determining module 540 may be implemented at least partially as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable way of integrating or packaging the circuits, or in any one of or in any suitable combination of three of software, hardware, and firmware. Alternatively, at least one of the first receiving module 410, the first acquiring module 420, the second acquiring module 430, and the first transmitting module 440 or the fourth acquiring module 510, the third transmitting module 520, the third receiving module 530, and the first determining module 540 may be at least partially implemented as a computer program module, which may perform the corresponding functions when being executed.
It should be noted that, in the embodiments of the present disclosure, the data processing system portion corresponds to the data processing method portion in the embodiments of the present disclosure, and the description of the data processing system portion specifically refers to the data processing method portion and is not described herein.
Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein the one or more instructions, when executed by the one or more processors, cause the one or more processors to implement the method as described above.
Fig. 6 schematically illustrates a block diagram of a computer system suitable for implementing the above-described method according to an embodiment of the present disclosure. The computer system illustrated in fig. 6 is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present disclosure.
As shown in fig. 6, a computer system 600 according to an embodiment of the present disclosure includes a processor 601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. The processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 601 may also include on-board memory for caching purposes. The processor 601 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flows according to embodiments of the disclosure.
In the RAM603, various programs and data required for the operation of the system 600 are stored. The processor 601, the ROM 602, and the RAM603 are connected to each other through a bus 604. The processor 601 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM 602 and/or the RAM 603. Note that the program may be stored in one or more memories other than the ROM 602 and the RAM 603. The processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in one or more memories.
According to an embodiment of the present disclosure, the system 600 may further include an input/output (I/O) interface 605, the input/output (I/O) interface 605 also being connected to the bus 604. The system 600 may also include one or more of the following components connected to the I/O interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to the I/O interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
According to embodiments of the present disclosure, the method flow according to embodiments of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
The present disclosure also provides a computer-readable storage medium that may be embodied in the apparatus/device/system described in the above embodiments; or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples may include, but are not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM602 and/or RAM603 and/or one or more memories other than ROM602 and RAM603 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program comprising program code for performing the method provided by the embodiments of the present disclosure, when the computer program product is run on an electronic device, for causing the electronic device to implement the machine room inspection method provided by the embodiments of the present disclosure.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and/or installed from the removable medium 611. The computer program may include program code that may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be combined in various combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.
Claims (13)
1. A machine room inspection method is applied to a mixed reality background server and comprises the following steps:
receiving a machine room inspection request sent by a mixed reality intelligent terminal, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected;
responding to the machine room inspection request, and screening machine room total equipment information according to the machine room identification information in the machine room inspection request to obtain equipment information of target equipment of a machine room to be inspected, wherein the equipment information comprises a first IP address of the target equipment, the machine room total equipment information is periodically imported from an asset management system, and the machine room total equipment information comprises equipment identification information and machine room identification information where equipment is located;
Accessing a target management server corresponding to a second IP address, and acquiring first state information of the target device, wherein the second IP address is an IP address obtained according to the first IP address and an address mapping relation set, the address mapping relation set comprises a plurality of address mapping relations, and each address mapping relation is used for representing a mapping relation between an IP address of equipment in a machine room and an IP address of the management server;
and sending the equipment information and the first state information to the mixed reality intelligent terminal so that the mixed reality intelligent terminal determines the running state of the target equipment according to the first state information.
2. The method of claim 1, after transmitting the device information and the first state information to the mixed reality intelligent terminal, the method further comprising:
receiving a state information acquisition request sent by the mixed reality intelligent terminal according to a preset time interval;
responding to the state information acquisition request, and accessing the target management server corresponding to the second IP address to acquire second state information of the target equipment; and
and sending the second state information to the mixed reality intelligent terminal.
3. The method of claim 1, wherein the device information further comprises device identification information, the obtaining the first state information of the target device comprising:
determining target state information corresponding to the target device information under the condition that the target device identification information matched with the device identification information of the target device exists in the target management server; and
the target state information is determined as first state information of the target device.
4. The method of claim 3, wherein the determining, in the case where it is determined that there is target device identification information in the target management server that matches the device identification information of the target device, target state information corresponding to the target device information includes:
crawling a target webpage source code; and
analyzing the target webpage source code to obtain target equipment identification information of each target equipment in each equipment included in the machine room to be patrolled and examined and target state information corresponding to the target equipment identification information.
5. A machine room inspection method is applied to a mixed reality intelligent terminal and comprises the following steps:
acquiring a machine room inspection request, wherein the machine room inspection request comprises machine room identification information of a machine room to be inspected;
The machine room identification information is sent to a mixed reality background server, so that the mixed reality background server screens the total equipment information of the machine room according to the machine room identification information to obtain the equipment information and the first state information of target equipment included in the machine room to be patrolled and examined, wherein the total equipment information of the machine room is regularly imported from an asset management system, and the total equipment information of the machine room comprises the equipment identification information and the equipment room identification information where equipment is located;
receiving the equipment information and the first state information sent by the mixed reality background server;
and determining the running state of the equipment according to the first state information.
6. The method of claim 5, further comprising:
acquiring the position information of the mixed reality intelligent terminal;
acquiring three-dimensional model information of the machine room to be inspected;
determining first relative position information of the mixed reality intelligent terminal and the target equipment according to the position information and the three-dimensional model information;
determining second relative position information of the target equipment on a cabinet in the machine room to be patrolled;
determining a target area to be displayed according to the first relative position information and the second relative position information;
And displaying the equipment information and the first state information in the target area to be displayed.
7. The method of claim 5, further comprising:
transmitting a state information acquisition request to a mixed reality intelligent terminal background server according to a preset time interval, so that the mixed reality background server acquires second state information of the target equipment; and
and receiving second state information of the target equipment sent by the mixed reality background server.
8. The method of claim 5, wherein the mixed reality smart terminal is a wearable mixed reality smart terminal worn on an eye of a user.
9. Machine room inspection device is applied to mixed reality background server, includes:
the system comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving a machine room inspection request sent by a mixed reality intelligent terminal, and the machine room inspection request comprises machine room identification information of a machine room to be inspected;
the first acquisition module is used for responding to the machine room inspection request, screening the machine room total equipment information according to the machine room identification information in the machine room inspection request to obtain the equipment information of target equipment of the machine room to be inspected, which corresponds to the machine room identification information, wherein the equipment information comprises a first IP address of the target equipment, the machine room total equipment information is periodically imported from an asset management system, and the machine room total equipment information comprises equipment identification information and the machine room identification information where equipment is located;
The second acquisition module is used for accessing a target management server corresponding to a second IP address to acquire first state information of the target equipment, wherein the second IP address is an IP address obtained according to the first IP address and an address mapping relation set, the address mapping relation set comprises a plurality of address mapping relations, and each address mapping relation is used for representing a mapping relation between an IP address of equipment in a machine room and an IP address of the management server;
and the first sending module is used for sending the equipment information and the first state information to the mixed reality intelligent terminal so that the mixed reality intelligent terminal determines the running state of the target equipment according to the first state information.
10. Machine room inspection device is applied to mixed reality intelligent terminal, includes:
a fourth obtaining module, configured to obtain a machine room inspection request, where the machine room inspection request includes machine room identification information of a machine room to be inspected;
the third sending module is used for sending the machine room identification information to a mixed reality background server, so that the mixed reality background server screens the total equipment information of the machine room according to the machine room identification information to obtain the equipment information and the first state information of target equipment included in the machine room to be patrolled and examined, wherein the total equipment information of the machine room is regularly imported from an asset management system, and the total equipment information of the machine room comprises the equipment identification information and the equipment room identification information where equipment is located;
The third receiving module is used for receiving the equipment information and the first state information sent by the mixed reality background server;
and the first determining module is used for determining the running state of the equipment according to the first state information.
11. An electronic device, comprising:
one or more processors;
a memory for storing one or more instructions,
wherein the one or more instructions, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1 to 4 or 5 to 8.
12. A computer readable storage medium having stored thereon executable instructions which when executed by a processor cause the processor to implement the method of any of claims 1 to 4 or 5 to 8.
13. A computer program product comprising computer executable instructions for implementing the method of any one of claims 1 to 4 or 5 to 8 when executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110469236.XA CN113284271B (en) | 2021-04-28 | 2021-04-28 | Machine room inspection method, device, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110469236.XA CN113284271B (en) | 2021-04-28 | 2021-04-28 | Machine room inspection method, device, electronic equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113284271A CN113284271A (en) | 2021-08-20 |
CN113284271B true CN113284271B (en) | 2023-06-20 |
Family
ID=77277720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110469236.XA Active CN113284271B (en) | 2021-04-28 | 2021-04-28 | Machine room inspection method, device, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113284271B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114240155B (en) * | 2021-12-17 | 2025-02-18 | 中国工商银行股份有限公司 | Method, device and computer equipment for evaluating health of equipment in computer room |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019174009A1 (en) * | 2018-03-15 | 2019-09-19 | 深圳市中联创新自控系统有限公司 | Machine room management method and dynamic environment system |
CN111882696A (en) * | 2020-07-31 | 2020-11-03 | 广东电网有限责任公司 | Intelligent robot for machine room inspection and inspection method thereof |
CN112100039A (en) * | 2020-11-17 | 2020-12-18 | 北京蒙帕信创科技有限公司 | Equipment fault alarm method and system |
CN112669484A (en) * | 2020-12-15 | 2021-04-16 | 北京无线电计量测试研究所 | Underground pipe network monitoring system and method |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015157298A1 (en) * | 2014-04-07 | 2015-10-15 | Cubic Corporation | Intuitive visual assessment of device operational health |
CN108879440A (en) * | 2018-06-20 | 2018-11-23 | 国网山东省电力公司济宁供电公司 | Intelligent examination and repair system and method based on wearable augmented reality display terminal and cloud platform |
CN109615722A (en) * | 2018-10-15 | 2019-04-12 | 平安科技(深圳)有限公司 | Computer room method for inspecting, electronic equipment and computer storage medium based on cloud monitoring |
CN110246235B (en) * | 2019-06-18 | 2021-10-08 | 广州供电局有限公司 | A method and system for on-site inspection of power distribution room based on Hololens mixed reality technology |
CN111105506A (en) * | 2019-12-19 | 2020-05-05 | 广州新科佳都科技有限公司 | Real-time monitoring method and device based on mixed reality |
CN111899373B (en) * | 2020-08-05 | 2022-09-30 | 中国工商银行股份有限公司 | Method and device for determining inspection points of machine room, robot and storage medium |
CN112396718A (en) * | 2020-10-09 | 2021-02-23 | 广东电网有限责任公司阳江供电局 | On-site construction safety and quality supervision research system based on AR technology |
CN112584099A (en) * | 2020-11-27 | 2021-03-30 | 国网河南省电力公司郑州供电公司 | AR intelligent glasses applied to communication machine room inspection |
-
2021
- 2021-04-28 CN CN202110469236.XA patent/CN113284271B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019174009A1 (en) * | 2018-03-15 | 2019-09-19 | 深圳市中联创新自控系统有限公司 | Machine room management method and dynamic environment system |
CN111882696A (en) * | 2020-07-31 | 2020-11-03 | 广东电网有限责任公司 | Intelligent robot for machine room inspection and inspection method thereof |
CN112100039A (en) * | 2020-11-17 | 2020-12-18 | 北京蒙帕信创科技有限公司 | Equipment fault alarm method and system |
CN112669484A (en) * | 2020-12-15 | 2021-04-16 | 北京无线电计量测试研究所 | Underground pipe network monitoring system and method |
Also Published As
Publication number | Publication date |
---|---|
CN113284271A (en) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109302522B (en) | Test method, test device, computer system, and computer medium | |
CN104123519A (en) | System for automatically detecting electronic products through two-dimension codes and method thereof | |
CN108664372A (en) | Monitoring device, method and the computer readable storage medium of test process | |
CN109192266A (en) | A kind of drug recommended method and device based on physical examination report | |
US11861910B2 (en) | Method and system for acquiring item placing state | |
CN111400189A (en) | Code coverage rate monitoring method and device, electronic equipment and storage medium | |
CN113284271B (en) | Machine room inspection method, device, electronic equipment and computer readable storage medium | |
US20170132840A1 (en) | Providing mounting information | |
CN113074736A (en) | Indoor navigation positioning method, equipment, electronic equipment, storage medium and product | |
US20210264198A1 (en) | Positioning method and apparatus | |
CN110554956B (en) | BDMS automatic test method | |
CN113656314B (en) | Pressure test processing method and device | |
CN108109580A (en) | Parameter adaptation method, apparatus, equipment and the storage medium of LED display | |
CN112954056B (en) | Method and device for processing monitoring data, electronic equipment and storage medium | |
CN117726145B (en) | Cable inspection processing method and device, electronic equipment and computer readable medium | |
CN110633182B (en) | System, method and device for monitoring server stability | |
CN110704321A (en) | Program debugging method and device | |
CN114140751B (en) | Examination room monitoring method and system | |
CN115203178A (en) | Data quality inspection method and device, electronic equipment and storage medium | |
CN116701123A (en) | Task early warning method, device, equipment, medium and program product | |
CN204836245U (en) | Inspect quick judgement system of agent soon | |
CN114582038A (en) | Inspection management method and device, electronic equipment and computer readable storage medium | |
CN107872874B (en) | Method for updating positioning data, server and computer readable medium | |
WO2016006724A1 (en) | System for providing medical device management guide by means of iot | |
CN116302775A (en) | Task monitoring method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |