Nothing Special   »   [go: up one dir, main page]

CN117606480A - Data center inspection method, device, equipment and storage medium - Google Patents

Data center inspection method, device, equipment and storage medium Download PDF

Info

Publication number
CN117606480A
CN117606480A CN202311519706.4A CN202311519706A CN117606480A CN 117606480 A CN117606480 A CN 117606480A CN 202311519706 A CN202311519706 A CN 202311519706A CN 117606480 A CN117606480 A CN 117606480A
Authority
CN
China
Prior art keywords
cabinet
inspected
inspection
equipment
inspection robot
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.)
Pending
Application number
CN202311519706.4A
Other languages
Chinese (zh)
Inventor
张祖刚
贾琨
李功洲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Electronics Engineering Design Institute Co Ltd
Original Assignee
China Electronics Engineering Design Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Electronics Engineering Design Institute Co Ltd filed Critical China Electronics Engineering Design Institute Co Ltd
Priority to CN202311519706.4A priority Critical patent/CN117606480A/en
Publication of CN117606480A publication Critical patent/CN117606480A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Manipulator (AREA)

Abstract

The application discloses a data center inspection method, a data center inspection device, data center inspection equipment and a storage medium. Receiving a patrol task instruction comprising at least one cabinet to be patrol, position information of the at least one cabinet to be patrol and a data type to be acquired corresponding to the at least one cabinet to be patrol; according to a preset running map and the position information of at least one cabinet to be patrolled and examined, performing first positioning; when moving to the reference position information of the first positioning according to the routing inspection route corresponding to the first positioning, acquiring the reference image information of at least one cabinet to be inspected; determining the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected; detecting target parameters corresponding to the types of data to be collected of each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in at least one equipment cabinet to be inspected; and processing the target parameters to obtain a patrol result.

Description

Data center inspection method, device, equipment and storage medium
Technical Field
The present disclosure relates to the field of operation and maintenance of data centers, and in particular, to a data center inspection method, apparatus, device, and storage medium.
Background
With the rapid development of technologies such as the Internet of things, big data, cloud computing and the like and the continuous promotion of digital transformation work of various industries in China, the development of the data center industry is rapid, and China currently becomes one of regions with the fastest service growth of the global data center.
The scale of the data center is continuously enlarged, the more and more complex the inspection tasks are, the higher the requirements on the operation and maintenance management level of the data center are, the data required by the inspection tasks are difficult to accurately obtain by traditional manual inspection, and the actual requirements of the inspection tasks are difficult to meet. Therefore, a data center inspection method is needed to improve the detection accuracy of data required by inspection tasks and make intelligent inspection work of the data center better.
Disclosure of Invention
The embodiment of the application provides a data center inspection method, a device, equipment and a storage medium, which are used for solving the problems that in the prior art, data required by an inspection task is difficult to accurately obtain and the actual requirement of the inspection task is difficult to meet.
In a first aspect, an embodiment of the present application provides a data center inspection method, including:
receiving an inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
Determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected;
determining a first inspection route in the preset running map according to the at least one reference position information and the current position of the inspection robot;
when the inspection robot moves to the at least one reference position information according to the first inspection route, acquiring reference image information of the at least one cabinet to be inspected; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
detecting target parameters corresponding to the data types to be acquired of each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in the at least one equipment cabinet to be inspected;
and processing target parameters corresponding to the data types to be acquired of each piece of sub equipment to obtain a patrol result.
According to the method, the equipment cabinet to be inspected and each piece of equipment in the equipment cabinet to be inspected are accurately positioned through two times of positioning, so that target parameter detection is carried out according to accurate positioning, unmanned automatic inspection of the data center can be achieved, influences and errors caused by artificial factors on inspection work during manual inspection are effectively avoided, inspection cost can be effectively reduced, inspection efficiency and detection accuracy of data required by inspection tasks are improved, operation and maintenance fine management of the data center is achieved, and actual requirements of the inspection tasks are met.
In one possible implementation manner, the determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected includes:
determining the position information of at least one target magnetic nail corresponding to the position information of the at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
and taking the position information of the at least one target magnetic nail as at least one reference position information of the inspection robot.
According to the method, the positioning magnetic nails are arranged on the inspection route on the preset running map, and then the cabinet to be inspected is positioned according to the corresponding relation between the positioning magnetic nails and the position information of the cabinet, so that the parameter information of the cabinet to be inspected is obtained, and the preliminary navigation and positioning walking of the inspection robot are completed.
In a possible implementation manner, the determining, according to the reference image information of the at least one cabinet to be inspected, a relative position of the inspection robot and each sub-device in the at least one cabinet to be inspected includes:
determining three-dimensional space information in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
And determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected based on the three-dimensional space information.
According to the method, after the inspection robot finishes one-time positioning through the positioning magnetic nails, the reference image information of the cabinet to be inspected is acquired through photographing, and each piece of equipment in the cabinet to be inspected is accurately positioned, so that the cabinet to be inspected and each piece of equipment can be accurately positioned relative to the inspection robot.
In a possible implementation manner, the processing the target parameter corresponding to the data type to be collected of each piece of sub-equipment includes:
and repairing the abnormal data in the target parameters corresponding to the data types to be acquired of each piece of sub equipment.
According to the method, the target parameters of all the sub-equipment in the cabinet to be inspected are analyzed and processed, so that abnormal data in the target parameters are repaired, inspection work is completed, the operation and maintenance fine management of the data center is realized, and the actual requirements of inspection tasks are met.
In a possible implementation manner, repairing abnormal data in the target parameters corresponding to the data types to be collected of the respective sub-devices includes:
Comparing the target parameters corresponding to the data types to be acquired of each piece of sub equipment with stored preset parameters to obtain abnormal parameters;
and responding to the repair operation of the user, and replacing the abnormal parameters by using the preset parameters.
According to the method, the target parameters of all the sub-equipment in the cabinet to be inspected are replaced by using the accurate preset parameters, related faults of the cabinet to be inspected are repaired, inspection work is completed, the operation and maintenance fine management of the data center is realized, and the actual requirements of inspection tasks are met.
In a possible implementation manner, repairing abnormal data in the target parameters corresponding to the data types to be collected of the respective sub-devices includes:
comparing the reference image information of the at least one cabinet to be inspected with the stored standard image information of the at least one cabinet to be inspected to obtain a comparison result; the comparison result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information;
and carrying out fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be inspected and the inspection robot.
In the method, the reference image information of the cabinet to be inspected and each piece of sub equipment obtained through photographing is used for comparing with the background standard image information, the related faults of the cabinet to be inspected and each piece of sub equipment are judged, and then the related faults are repaired according to the relative positions of each piece of sub equipment in at least one cabinet to be inspected and the inspection robot, so that inspection work is completed, the operation and maintenance fine management of the data center is realized, and the actual requirements of inspection tasks are met.
In one possible implementation manner, the receiving the inspection task instruction includes:
receiving a stored patrol task instruction corresponding to a patrol task corresponding to the current period; or,
and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
In the method, the inspection instruction is received in two ways.
In one possible implementation, the method further includes:
monitoring the state of the inspection robot;
and when the inspection robot is in an idle state or a shutdown state, charging the inspection robot.
According to the method, the state of the inspection robot is monitored, and when the inspection robot is in the idle state or the shutdown state, the inspection robot can be charged, so that the inspection robot can be in the power-on state all the time, and the inspection task can be executed at any time.
In a second aspect, embodiments of the present application provide a data center inspection device, the device including:
the receiving module is used for receiving the inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
the first positioning module is used for determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected;
the first route determining module is used for determining a first inspection route in the preset running map according to the at least one piece of reference position information and the current position of the inspection robot;
the second positioning module is used for acquiring reference image information of the at least one cabinet to be inspected when the inspection robot moves to the at least one reference position information according to the first inspection route; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
The parameter detection module is used for detecting target parameters corresponding to the data types to be acquired of each piece of sub-equipment according to the relative positions of the inspection robot and each piece of sub-equipment in the at least one equipment cabinet to be inspected;
and the parameter processing module is used for processing the target parameters corresponding to the data types to be acquired of each piece of sub equipment to obtain a patrol result.
In one possible implementation manner, the first positioning module is specifically configured to:
determining the position information of at least one target magnetic nail corresponding to the position information of the at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
and taking the position information of the at least one target magnetic nail as at least one reference position information of the inspection robot.
In one possible implementation manner, the second positioning module is specifically configured to:
determining three-dimensional space information in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
and determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected based on the three-dimensional space information.
In one possible implementation manner, the parameter processing module is specifically configured to:
and repairing the target parameters corresponding to the data types to be acquired of each piece of sub-equipment.
In one possible implementation manner, the parameter processing module is specifically configured to:
comparing the target parameters corresponding to the data types to be acquired of each piece of sub equipment with stored preset parameters to obtain abnormal parameters;
and responding to the repair operation of the user, and replacing the abnormal parameters by using the preset parameters.
In one possible implementation manner, the parameter processing module is specifically configured to:
comparing the reference image information of the at least one cabinet to be inspected with the stored standard image information of the at least one cabinet to be inspected to obtain a comparison result; the comparison result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information;
and carrying out fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be inspected and the inspection robot.
In one possible implementation manner, the receiving module is specifically configured to:
receiving a stored patrol task instruction corresponding to a patrol task corresponding to the current period; or,
and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
In one possible implementation manner, the apparatus further includes a charging module configured to:
monitoring the state of the inspection robot;
and when the inspection robot is in an idle state or a shutdown state, charging the inspection robot.
In a third aspect, an embodiment of the present application provides a data center inspection system, where the system includes an inspection robot, a navigation positioning device, a photographing positioning device, a detection device, a manipulator device, and a control center; the navigation positioning device, the photographing positioning device, the manipulator device and the detection device are arranged on the inspection robot; wherein:
the inspection robot is used for receiving an inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
The navigation positioning device is used for determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected; determining a first routing inspection route in the preset running map according to the at least one piece of reference position information and the current position of the routing inspection robot;
the inspection robot is used for moving according to the first inspection route;
the photographing and positioning device is used for acquiring reference image information of the at least one cabinet to be inspected when the inspection robot moves to the at least one reference position information according to the first inspection route; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
the manipulator device is used for moving the detection device from an initial position to each piece of equipment in the at least one equipment cabinet to be patrolled and examined according to the relative positions of the patrolling robot and each piece of equipment in the at least one equipment cabinet to be patrolled and examined;
the detection device is used for detecting target parameters corresponding to the data types to be acquired of each piece of sub-equipment and sending the target parameters to the control center;
And the control center is used for processing the target parameters corresponding to the data types to be acquired of each piece of sub-equipment to obtain a patrol result.
In one possible implementation manner, the navigation positioning device is specifically configured to:
determining the position information of at least one target magnetic nail corresponding to the position information of the at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
and taking the position information of the at least one target magnetic nail as at least one reference position information of the inspection robot.
In one possible implementation manner, the photographing and positioning device is specifically configured to:
determining three-dimensional space information in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
and determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected based on the three-dimensional space information.
In one possible implementation, the manipulator device is further configured to:
and after detecting the target parameters corresponding to the data types to be acquired of the sub-equipment, moving the detection device to the initial position.
In one possible implementation manner, the control center is specifically configured to:
and repairing the abnormal data in the target parameters corresponding to the data types to be acquired of each piece of sub equipment.
In one possible implementation manner, the control center is specifically configured to:
comparing the target parameters corresponding to the data types to be acquired of each piece of sub equipment with stored preset parameters to obtain abnormal parameters;
and responding to the repair operation of the user, and replacing the abnormal parameters by using the preset parameters.
In one possible implementation manner, the control center is specifically configured to: comparing the reference image information of the at least one cabinet to be inspected with the stored standard image information of the at least one cabinet to be inspected to obtain a comparison result; the comparison result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information; the comparison result and the relative positions of each piece of sub equipment in the at least one cabinet to be inspected and the inspection robot are sent to the manipulator device;
the manipulator device is used for receiving the comparison result sent by the control center and carrying out fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be inspected and the inspection robot.
In one possible implementation manner, the inspection robot is specifically configured to:
receiving a stored patrol task instruction corresponding to a patrol task corresponding to the current period; or,
and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
In one possible implementation, the system further includes a cabinet information acquisition device;
the cabinet information acquisition device is used for: and acquiring target parameters corresponding to the type of data to be acquired corresponding to the at least one cabinet to be patrolled and examined.
In a possible implementation manner, the system further comprises a charging device, configured to:
monitoring the state of the inspection robot;
and when the inspection robot is in an idle state or a shutdown state, charging the inspection robot.
In a fourth aspect, there is provided an electronic device comprising a processor and a memory, wherein the memory stores program code that, when executed by the processor, causes the processor to perform the steps of the data center patrol method of the first aspect described above.
In a fifth aspect, a computer readable storage medium is provided, comprising program code for causing an electronic device to perform the steps of the data center inspection method of the first aspect described above, when the program code is run on the electronic device.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute an undue limitation to the application. In the drawings:
fig. 1 is a block diagram of a data center inspection system according to an embodiment of the present application;
fig. 2 is a schematic flow chart of a data center inspection method according to an embodiment of the present application;
fig. 3 is a schematic diagram of a data center inspection system according to an embodiment of the present application;
fig. 4 is a block diagram of a data center inspection system according to an embodiment of the present application;
fig. 5 is a schematic flow chart of a data center inspection method according to an embodiment of the present application;
fig. 6 is a schematic flow chart of determining reference position information according to an embodiment of the present application;
Fig. 7 is a schematic flow chart of determining target location information according to an embodiment of the present application;
FIG. 8 is a schematic flow chart of repairing abnormal data according to an embodiment of the present application;
FIG. 9 is a schematic flow chart of repairing abnormal data according to an embodiment of the present application;
fig. 10 is a schematic flow chart of charging a patrol robot according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a data center inspection device according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of 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. Wherein the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Also, in the description of the embodiments of the present application, "/" means or, unless otherwise indicated, for example, a/B may represent a or B; the text "and/or" is merely an association relation describing the associated object, and indicates that three relations may exist, for example, a and/or B may indicate: the three cases where a exists alone, a and B exist together, and B exists alone, and in addition, in the description of the embodiments of the present application, "plural" means two or more than two.
The terms "first," "second," and the like, are used below for descriptive purposes only and are not to be construed as implying or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first", "a second", or the like may explicitly or implicitly include one or more such feature, and in the description of embodiments of the present application, unless otherwise indicated, the meaning of "a plurality" is two or more.
With the rapid development of technologies such as the Internet of things, big data, cloud computing and the like and the continuous promotion of digital transformation work of various industries in China, the development of the data center industry is rapid, and China currently becomes one of regions with the fastest service growth of the global data center.
The scale of the data center is continuously enlarged, the more and more complex the inspection tasks are, the higher the requirements on the operation and maintenance management level of the data center are, the data required by the inspection tasks are difficult to accurately obtain by traditional manual inspection, and the actual requirements of the inspection tasks are difficult to meet. Therefore, a data center inspection method is needed to improve the detection accuracy of data required by inspection tasks and make intelligent inspection work of the data center better.
In view of this, the embodiments of the present application provide a data center inspection method, apparatus, device, and storage medium, so as to solve the problem that in the prior art, it is difficult to accurately obtain the data required by the inspection task, and it is difficult to satisfy the actual requirement of the inspection task.
The inventive concepts of the present application can be summarized as follows: receiving a patrol task instruction comprising at least one cabinet to be patrol, position information of the at least one cabinet to be patrol and a data type to be acquired corresponding to the at least one cabinet to be patrol; according to a preset running map and the position information of at least one cabinet to be patrolled and examined, performing first positioning; when moving to the reference position information of the first positioning according to the routing inspection route corresponding to the first positioning, acquiring the reference image information of at least one cabinet to be inspected; determining the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected; detecting target parameters corresponding to the types of data to be collected of each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in at least one equipment cabinet to be inspected; and processing the target parameters to obtain a patrol result, so that the patrol efficiency and accuracy can be improved.
After the main inventive concept of the embodiments of the present application is introduced, a description is made below of a data center inspection system corresponding to the data center inspection method provided in the embodiments of the present application with reference to the accompanying drawings. Fig. 1 is a block diagram of a data center inspection system according to an embodiment of the present application.
As shown in fig. 1, the data center inspection system in the embodiment of the application includes an inspection robot, a navigation positioning device, a photographing positioning device, a detection device, a manipulator device and a control center; the navigation positioning device, the photographing positioning device, the manipulator device and the detection device are arranged on the inspection robot; wherein:
the inspection robot is used for receiving the inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
the navigation positioning device is used for determining at least one reference position information of the inspection robot according to a preset running map and the position information of at least one cabinet to be inspected; determining a first inspection route in a preset running map according to at least one piece of reference position information and the current position of the inspection robot;
The inspection robot is used for moving according to the first inspection route;
the photographing positioning device is used for acquiring reference image information of at least one cabinet to be inspected when the inspection robot moves to at least one reference position information according to the first inspection route; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
the manipulator device is used for moving the detection device from the initial position to each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in the at least one equipment cabinet to be inspected;
the detection device is used for detecting target parameters corresponding to the data types to be acquired of each piece of sub-equipment and sending the target parameters to the control center;
and the control center is used for processing the target parameters corresponding to the data types to be acquired of each piece of sub-equipment to obtain a patrol result.
In one possible implementation, the inspection robot shown in fig. 1 may receive the inspection task instruction according to the following two ways:
mode 1: and receiving a stored patrol task instruction corresponding to the patrol task corresponding to the current period.
Mode 2: and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
The inspection robot shown in fig. 1 exchanges information with other devices through a communication technology, is a main body part of a data center inspection system, realizes automatic walking according to an inspection route, stops moving at the position information of a specific cabinet to be inspected, detects relevant data, and completes an inspection task.
The inspection robot in the embodiment of the application can be provided with a touch screen, and a user can set related parameters of a data center inspection system, issue inspection task instructions and monitor related parameter information of an inspection task through operating on the touch screen.
The inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected.
Relevant parameters of the data center inspection system include, but are not limited to, the running speed of the inspection robot and the collection frequency of the parameters.
In one possible implementation manner, the navigation positioning device shown in fig. 1 specifically performs when determining at least one reference position information of the inspection robot according to a preset running map and position information of at least one cabinet to be inspected:
determining the position information of at least one target magnetic nail corresponding to the position information of at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
And taking the position information of the at least one target magnetic nail as at least one reference position information of the inspection robot.
The navigation positioning device shown in fig. 1 includes positioning magnetic nails arranged on all inspection routes of a preset running map and a magnetic nail sensing device at the bottom of the inspection robot, and can determine the position information of at least one target magnetic nail corresponding to the position information of at least one cabinet to be inspected according to the corresponding relation between the position information of the magnetic nails and the position information of the cabinet, so as to determine the reference position information.
When the navigation positioning device shown in fig. 1 determines the first inspection route in the preset running map according to at least one reference position information and the current position of the inspection robot, a route closest to each route from the current position to the at least one reference position information in the preset running map can be calculated, the route closest to the first inspection route is taken as the first inspection route, then the inspection robot detects each positioning magnetic nail on the first inspection route through the magnetic nail sensing device, moves according to the sensed position information of the positioning magnetic nail, completes navigation of the inspection robot, and realizes positioning movement of the first inspection route of the inspection robot.
As shown in fig. 2, the method for inspecting a data center provided in the embodiment of the present application performs positioning only once, and mainly includes the steps shown in fig. 2:
in step 201, a patrol task instruction is received; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
in step 202, determining at least one reference position information of the inspection robot according to a preset running map and position information of at least one cabinet to be inspected;
in step 203, determining a first inspection route in a preset running map according to at least one piece of reference position information and the current position of the inspection robot; and moving according to the first inspection route;
in step 204, when moving to at least one target position information, detecting a target parameter corresponding to a data type to be acquired;
the data types to be collected comprise data types such as temperature, humidity, pressure, asset information and the like.
In step 205, the target parameters corresponding to the data type to be collected are processed to obtain the inspection result.
The method comprises the steps of comparing a target parameter corresponding to a detected data type to be acquired with a preset parameter stored in a background, finding out an abnormal parameter, carrying out alarm prompt, and simultaneously repairing the abnormal parameter; and automatically completing various tasks, such as drawing a temperature cloud chart, checking an asset and the like, according to the detected target parameters corresponding to the type of the data to be acquired.
In step 206, the inspection robot completes the inspection task and returns to the waiting place or directly starts to execute the next inspection task.
In order to more precisely position and inspect the cabinet to be inspected, the data center inspection system shown in fig. 1 includes a photographing positioning device. The photographing and positioning device is used for acquiring reference image information of at least one cabinet to be inspected when the inspection robot moves to at least one reference position information according to a first inspection route; and determining the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected.
The photographing and positioning apparatus shown in fig. 1 may be implemented when determining the relative positions of the inspection robot and each piece of equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected:
determining three-dimensional space information in at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
based on the three-dimensional space information, the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected are determined.
In specific implementation, the photographing and positioning device shown in fig. 1 may be disposed on the inspection robot shown in fig. 1, and after the inspection robot completes the first positioning through the navigation positioning device, the inspection robot obtains the reference image information of at least one cabinet to be inspected through visual photographing. Then, according to the reference image information, three-dimensional space information in at least one cabinet to be inspected can be obtained; and then determining the relative positions of the inspection robot and each piece of sub equipment in at least one cabinet to be inspected based on the three-dimensional space information.
For example, the relative positions of the inspection robot and each piece of sub-equipment in at least one cabinet to be inspected can be calculated through the relative distances of the X axis, the Y axis and the Z axis in the three-dimensional space information. Therefore, the accurate positioning of the relative positions of the cabinet to be inspected, each piece of sub equipment and the inspection robot can be realized, and accurate position coordinates are provided for subsequent inspection tasks such as detecting target parameters, fault repairing and the like.
In one possible implementation manner, in order to detect the target parameter corresponding to the data type to be collected of each piece of equipment, after determining the relative positions of the inspection robot and each piece of equipment in at least one piece of equipment to be inspected, the manipulator device shown in fig. 1 moves the detection device from the initial position to each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in at least one piece of equipment to be inspected, and then the detection device detects the target parameter corresponding to the data type to be collected of each piece of equipment.
In a possible implementation manner, the manipulator device shown in fig. 1 is further configured to move the detection device to the initial position after detecting the target parameter corresponding to the data type to be collected of each piece of sub-equipment.
The manipulator device is a multi-joint multi-degree-of-freedom manipulator device, and after the inspection robot is secondarily positioned, accurate position coordinates of a cabinet to be inspected and all pieces of sub-equipment (IT equipment) are obtained, and related inspection work is completed through the manipulator device.
For example, according to the relative positions of the inspection robot and each piece of sub-equipment (IT equipment), the wireless detection equipment can be accurately placed on each piece of sub-equipment (IT equipment), accurate measurement of relevant detection parameters of each piece of sub-equipment (IT equipment) is completed, establishment of a relevant model is completed, the running condition of the data center is accurately judged, and after the measurement is finished, the wireless detection equipment is placed back to the original position.
As shown in fig. 3, the cabinet A1 includes a plurality of sub-devices: the method comprises the steps of acquiring the relative positions between the inspection robot and the sub-equipment a1 after the inspection robot is secondarily positioned, placing the detection equipment in the detection device on the sub-equipment a1 by a manipulator device, completing accurate measurement of relevant detection parameters of the sub-equipment a1, completing establishment of a relevant model, accurately judging the running condition of a data center, and placing the wireless detection equipment back to the original position after the measurement is finished.
In order to detect a target parameter corresponding to a data type to be acquired of each piece of equipment and a target parameter of at least one equipment to be inspected, the data center inspection system in the embodiment of the application includes a detection device shown in fig. 1, and is configured to detect, according to a relative position of an inspection robot and each piece of equipment in the at least one equipment to be inspected, the target parameter corresponding to the data type to be acquired of each piece of equipment, and send the target parameter to a control center.
The detection device shown in fig. 1 comprises various wired or/and wireless detection devices, and the position of the devices can be automatically changed according to tasks during measurement, such as a particle measuring instrument, a temperature sensor, a humidity sensor, a pressure sensor, a wind speed sensor, a noise sensor, a vibration sensor, an RFID reader and the like. The detection device acquires target parameters corresponding to the type of data to be acquired corresponding to at least one cabinet to be inspected through various detection devices, transmits the target parameters to the inspection robot, and then transmits the target parameters to the control center through the inspection robot, and the control center stores, analyzes and diagnoses the target parameters.
Wherein, detection device is located inspection robot's check out test set and places the bench, places the bench and can charge for detection device simultaneously.
In one possible implementation, after the detected target parameters are sent to the control center, the control center stores, analyzes, and diagnoses the target parameters. The control center can repair abnormal data in the target parameters corresponding to the data types to be acquired of each piece of sub-equipment.
In one possible implementation manner, when the control center repairs abnormal data in the target parameters corresponding to the data types to be collected of each piece of sub-equipment, the method specifically includes:
comparing the target parameters corresponding to the data types to be acquired of each piece of sub-equipment with stored preset parameters to obtain abnormal parameters; and in response to the repair operation of the user, replacing the abnormal parameters with the preset parameters.
In one possible implementation manner, when the control center repairs abnormal data in the target parameter corresponding to the data type to be collected, the method specifically includes: comparing the reference image information of at least one cabinet to be inspected with the stored standard image information of at least one cabinet to be inspected to obtain a comparison result; the contrast result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information; the comparison result and the relative positions of each piece of sub equipment in the cabinet to be inspected and the inspection robot are sent to a manipulator device;
And then the manipulator device receives a comparison result sent by the control center, and fault recovery is carried out on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be patrolled and examined and the patrolling robot.
In specific implementation, the control center shown in fig. 1 comprises a server, a display and a communication network, so that mutual communication and information monitoring among the inspection robot, the navigation positioning device, the photographing positioning device, the detection device, the cabinet information acquisition device, the manipulator device and the charging device are realized; the automatic inspection route can be planned, and inspection task instructions corresponding to the inspection tasks corresponding to the current period are stored and issued; the target parameters can be stored, analyzed and diagnosed; the position and the working state of the inspection robot on the inspection route and the related setting of the management personnel on the whole data center inspection system can also be displayed.
The manipulator device is a multi-joint multi-degree-of-freedom manipulator device, after the inspection robot is secondarily positioned, accurate position coordinates of the cabinet to be inspected and all pieces of equipment (IT equipment) are obtained, and operation and maintenance operations of the cabinet to be inspected and all pieces of equipment (IT equipment) can be completed through the relative positions of the inspection robot and all pieces of equipment (IT equipment).
For example, the control center compares the reference image information of at least one cabinet to be inspected with the stored standard image information of at least one cabinet to be inspected, after obtaining a comparison result and sending the comparison result to the manipulator device, the manipulator device can perform fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of the inspection robot and each sub-equipment (IT equipment), for example, a reference network cable socket image of a certain cabinet is obtained through a photographing positioning device, the comparison result is that the network port network cable of the cabinet is plugged loose through comparison with the standard network cable socket image of the background, and then the compaction operation of the network port network cable is completed through the relative positions of the inspection robot and each sub-equipment (IT equipment) obtained after secondary positioning.
In a possible implementation manner, the system shown in fig. 1 further includes a cabinet information acquisition device, configured to acquire a target parameter corresponding to a type of data to be acquired corresponding to at least one cabinet to be patrolled.
In this embodiment of the present application, each cabinet or a plurality of adjacent cabinets is provided with a cabinet information acquisition device, including a controller and various sensors, and the corresponding positions of the cabinets are set to obtain relevant information of the cabinets.
For example, a cabinet RFID tag is set on each piece of equipment (IT equipment), the RFID tags of each piece of equipment (IT equipment), and the inspection robot can detect the cabinet RFID tag and the RFID tag of each piece of equipment (IT equipment) in the corresponding cabinet information acquisition device through the RFID reader in the detection device, so as to complete the acquisition of asset information in the target parameters of the cabinet and each piece of equipment (IT equipment).
In one possible implementation manner, the cabinet information collecting device shown in fig. 1 may also collect physical information of all cabinets in real time, and send the physical information directly to a corresponding device. For example, each piece of sub equipment (IT equipment) is provided with an on-shelf detection sensor (such as a photoelectric switch, a mechanical switch and the like), a cabinet door position sensor, a PDU (power distribution unit), a cold and hot channel door controller and the like, and then the on-shelf rate of the cabinet is obtained through the on-shelf detection sensor and is sent to a control center; acquiring whether the cabinet is in an open state or in a closed state through a cabinet door position sensor, and sending the cabinet to the inspection robot and the manipulator device so as to enable the inspection robot and the manipulator device to perform parameter detection on the cabinet to be inspected; acquiring power consumption of IT equipment through a PDU (power distribution unit); after the cabinet information acquisition device receives parameter detection information of the inspection robot and the mechanical arm device to-be-processed cabinet, the cold and hot access door is controlled to be in an open state through the cold and hot access door controller, and detection completion information is received, and then the cold and hot access door is controlled to be in a closed state through the cold and hot access door controller.
In one possible implementation manner, in order to ensure that the inspection robot can be in a powered state all the time, an inspection task can be executed at any time, as shown in fig. 1, the data center inspection system in the embodiment of the present application further includes a charging device, configured to: monitoring the state of the inspection robot; and when the inspection robot is in an idle state or a shutdown state, charging the inspection robot.
In order to facilitate the data center inspection system in the embodiment of the present application, the following description is made with reference to the structural block diagram in fig. 4.
As shown in fig. 4, the data center inspection system includes an inspection robot S1, a navigation positioning device S2, a photographing positioning device S3, a detecting device S4, a cabinet information collecting device S5, a manipulator device S6, a control center S7, and a charging device S8.
The navigation positioning device S2, the photographing positioning device S3, the detection device S4 and the manipulator device S6 are arranged on the inspection robot S1; the charging device S8 is positioned at a waiting position of the inspection robot; the cabinet information acquisition device S5 is arranged on each cabinet or a plurality of adjacent cabinets. The control center S7 may be a server or a terminal device.
The machine room comprises a cabinet A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4, D1, D2, D3 and D4, wherein the cabinet to be patrolled and examined is part or all of the cabinets A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4, D1, D2, D3 and D4, and a plurality of positioning magnetic nails are arranged near the cabinet; all the positioning magnetic nails are connected to obtain a routing inspection route in a preset running map, and the routing inspection robot moves on the routing inspection route in the preset running map, so that routing inspection tasks are executed according to routing inspection task instructions.
Based on the same inventive concept, the embodiment of the application also provides a data center inspection method, which performs positioning twice and mainly comprises the steps as shown in fig. 5:
in step 501, a patrol task instruction is received; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected.
In one possible implementation manner, the embodiments of the present application may receive the inspection task instruction by:
receiving a stored patrol task instruction corresponding to a patrol task corresponding to the current period; or,
and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
In step 502, at least one reference position information of the inspection robot is determined according to a preset running map and position information of at least one cabinet to be inspected.
In one possible implementation manner, determining at least one reference position information of the inspection robot according to the preset running map and the position information of the at least one cabinet to be inspected in the present application may be performed as steps shown in fig. 6:
In step 601, determining the position information of at least one target magnetic nail corresponding to the position information of at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
in step 602, the position information of the at least one target magnetic nail is taken as at least one reference position information of the inspection robot.
Therefore, the positioning magnetic nails are arranged on the inspection route on the preset running map, and the cabinet to be inspected is positioned according to the corresponding relation between the positioning magnetic nails and the position information of the cabinet, so that the parameter information of the cabinet to be inspected is acquired, and the preliminary navigation and positioning walking of the inspection robot are completed.
In step 503, a first inspection route is determined in a preset travel map according to at least one reference position information and a current position of the inspection robot.
In step 504, when the inspection robot moves to at least one reference position information according to the first inspection route, acquiring reference image information of at least one cabinet to be inspected; and determining the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected.
In one possible implementation manner, determining the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected in the present application may be performed as the steps shown in fig. 7:
in step 701, determining three-dimensional space information in at least one cabinet to be inspected according to reference image information of the at least one cabinet to be inspected;
in step 702, based on the three-dimensional spatial information, the relative positions of the inspection robot and each sub-device in the at least one enclosure to be inspected are determined.
Therefore, after the inspection robot finishes one-time positioning through the positioning magnetic nails, the reference image information of the cabinet to be inspected is acquired through photographing, each piece of sub-equipment in the cabinet to be inspected is positioned again, and the accurate positioning of the relative positions between the inspection robot and each piece of sub-equipment of the cabinet to be inspected can be realized, so that the position information obtained by the inspection robot is more accurate, more accurate data can be acquired, and the efficiency of inspection tasks is improved.
In step 505, according to the relative positions of the inspection robot and each piece of sub-equipment in at least one cabinet to be inspected, the target parameters corresponding to the type of data to be collected of each piece of sub-equipment are detected.
In step 506, the target parameters corresponding to the data types to be collected of each piece of sub-equipment are processed, so as to obtain a patrol result.
In one possible implementation manner, the processing of the target parameter corresponding to the data type to be acquired in the present application may be performed as follows: and repairing the abnormal data in the target parameters corresponding to the data types to be acquired of each piece of sub-equipment.
Therefore, the target parameters of all the sub-equipment in the cabinet to be inspected are analyzed and processed, so that abnormal data in the target parameters are repaired, inspection work is completed, the operation and maintenance fine management of the data center is realized, and the actual requirements of inspection tasks are met.
In a possible implementation manner, the repairing of the abnormal data in the target parameter corresponding to the data type to be collected of each piece of sub-equipment in the present application may be performed as the steps shown in fig. 8:
in step 801, comparing a target parameter corresponding to a data type to be acquired of each piece of sub-equipment with a stored preset parameter to obtain an abnormal parameter;
in step 802, in response to a repair operation by a user, the abnormal parameters are replaced with preset parameters.
The detection equipment is precisely placed on the cabinet to be inspected and each piece of sub equipment (IT equipment) according to precise position coordinates of the cabinet to be inspected and each piece of sub equipment (IT equipment), relevant detection parameters of the cabinet to be inspected and each piece of sub equipment (IT equipment) are measured, establishment of a relevant model is completed, and the running condition of the data center is precisely judged.
Therefore, the target parameters of all the sub-equipment in the cabinet to be inspected are replaced by using accurate preset parameters, related faults of the cabinet to be inspected are repaired, inspection work is completed, the operation and maintenance fine management of the data center is realized, and the actual requirements of inspection tasks are met.
In a possible implementation manner, the repairing of the abnormal data in the target parameter corresponding to the data type to be collected of each piece of sub-equipment in the present application may be performed as the steps shown in fig. 9:
in step 901, comparing the reference image information of at least one cabinet to be inspected with the stored standard image information of at least one cabinet to be inspected to obtain a comparison result; the contrast result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information;
in step 902, fault recovery is performed on the sub-devices with abnormal parameters in the comparison result according to the relative positions of each sub-device in the at least one cabinet to be inspected and the inspection robot.
The method includes the steps that at least one reference image information of a cabinet to be inspected is compared with at least one stored standard image information of the cabinet to be inspected, a comparison result is obtained, the comparison result is sent to a manipulator device, the manipulator device can carry out fault recovery on sub-equipment with abnormal parameters in the comparison result according to accurate position coordinates of the cabinet to be inspected and each sub-equipment (IT equipment), for example, a reference net wire socket image of a certain cabinet is obtained through a photographing positioning device, the comparison result is that net mouth net wires of the cabinet are plugged loose through comparison with a standard net wire socket image of a background, and then after secondary accurate positioning is carried out, the manipulator device can carry out secondary positioning position information to complete compaction operation of the net mouth net wires.
Therefore, the reference image information of the cabinet to be inspected and each piece of sub equipment obtained through photographing is compared with the background standard image information, related faults of the cabinet to be inspected and each piece of sub equipment are judged, and then the related faults are repaired according to the relative positions of each piece of sub equipment in at least one cabinet to be inspected and the inspection robot, so that inspection work is completed, the operation and maintenance fine management of the data center is realized, and the actual requirements of inspection tasks are met.
In step 507, the inspection robot completes the inspection task and returns to the waiting place or directly starts to execute the next inspection task.
In one possible implementation, in order to ensure that the inspection robot can perform the inspection task, the steps shown in fig. 10 are further required:
in step 1001, the state of the inspection robot is monitored;
in step 1002, the inspection robot is charged when the inspection robot is in an idle state or a shutdown state.
Therefore, the state of the inspection robot is monitored, the inspection robot can be charged, the inspection robot is guaranteed to be in a powered state all the time, and the inspection task can be executed at any time.
Based on the foregoing description, by receiving a patrol task instruction including at least one cabinet to be patrol, position information of at least one cabinet to be patrol, and a data type to be acquired corresponding to the at least one cabinet to be patrol; according to a preset running map and the position information of at least one cabinet to be patrolled and examined, performing first positioning; when moving to the reference position information of the first positioning according to the routing inspection route corresponding to the first positioning, acquiring the reference image information of at least one cabinet to be inspected; determining the relative positions of the inspection robot and each piece of sub-equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected; detecting target parameters corresponding to the types of data to be collected of each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in at least one equipment cabinet to be inspected; and processing the target parameters to obtain a patrol result.
Therefore, through twice positioning, each piece of equipment in the cabinet to be inspected and the cabinet to be inspected is accurately positioned, so that target parameter detection is carried out according to accurate positioning, unmanned automatic inspection of a data center can be realized, the influence and errors caused by artificial factors on inspection work during manual inspection are effectively avoided, the inspection cost can be effectively reduced by adopting the inspection method of the data center, the inspection efficiency and the detection accuracy of data required by inspection tasks are improved, the operation and maintenance refined management of the data center is realized, and the actual requirements of the inspection tasks are met.
Based on the same inventive concept, the embodiment of the application also provides a data center inspection device. As shown in fig. 11, the apparatus includes:
a receiving module 1101, configured to receive a patrol task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
the first positioning module 1102 is configured to determine at least one reference position information of the inspection robot according to a preset running map and position information of the at least one cabinet to be inspected;
A first route determining module 1103, configured to determine a first routing inspection route in the preset running map according to the at least one reference position information and the current position of the inspection robot;
a second positioning module 1104, configured to acquire reference image information of the at least one cabinet to be inspected when the inspection robot moves to the at least one reference position information according to the first inspection route; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
a parameter detection module 1105, configured to detect, according to a relative position of the inspection robot and each piece of equipment in the at least one cabinet to be inspected, a target parameter corresponding to the type of data to be acquired of each piece of equipment;
and the parameter processing module 1106 is configured to process the target parameters corresponding to the data types to be collected of the respective sub-devices, so as to obtain a routing inspection result.
In one possible implementation manner, the first positioning module 1102 is specifically configured to:
determining the position information of at least one target magnetic nail corresponding to the position information of the at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
And taking the position information of the at least one target magnetic nail as at least one reference position information of the inspection robot.
In one possible implementation, the second positioning module 1104 is specifically configured to:
determining three-dimensional space information in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
and determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected based on the three-dimensional space information.
In one possible implementation, the parameter processing module 1106 is specifically configured to:
and repairing the abnormal data in the target parameters corresponding to the data types to be acquired of each piece of sub equipment.
In one possible implementation, the parameter processing module 1106 is specifically configured to:
comparing the target parameters corresponding to the data types to be acquired of each piece of sub equipment with stored preset parameters to obtain abnormal parameters;
and responding to the repair operation of the user, and replacing the abnormal parameters by using the preset parameters.
In one possible implementation, the parameter processing module 1106 is specifically configured to:
Comparing the reference image information of the at least one cabinet to be inspected with the stored standard image information of the at least one cabinet to be inspected to obtain a comparison result; the comparison result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information;
and carrying out fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be inspected and the inspection robot.
In one possible implementation manner, the receiving module 1101 is specifically configured to:
receiving a stored patrol task instruction corresponding to a patrol task corresponding to the current period; or,
and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
In one possible implementation, the apparatus further includes a charging module 1107 to:
monitoring the state of the inspection robot;
and when the inspection robot is in an idle state or a shutdown state, charging the inspection robot.
Based on the same inventive concept, the embodiment of the present application further provides an electronic device 1200, referring to fig. 12, where the electronic device 1200 is configured to implement the method described in the foregoing method embodiments, for example, the data center inspection method shown in the foregoing, and the electronic device 1200 may include a memory 1201, a processor 1202, an input unit 1203, and a display panel 1204.
A memory 1201 for storing a computer program for execution by the processor 1202. The memory 1201 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required for at least one function, and the like; the storage data area may store data created according to the use of the electronic device 1200, and the like. The processor 1202 may be a central processing unit (central processing unit, CPU), or a digital processing unit, etc. An input unit 1203 may be used to obtain user instructions input by a user. The display panel 1204 is configured to display information input by a user or provided to the user, where in this embodiment of the present application, the display panel 1204 is mainly configured to display interfaces of applications in the electronic device and control entities displayed in the display interfaces. Alternatively, the display panel 1204 may be configured in the form of a liquid crystal display (liquid crystal display, LCD) or an OLED (organic light-emitting diode) or the like.
The specific connection medium between the memory 1201, the processor 1202, the input unit 1203, and the display panel 1204 described above is not limited in the embodiment of the present application. In the embodiment of the present application, the memory 1201, the processor 1202, the input unit 1203 and the display panel 1204 are connected through the bus 1205 in fig. 12, the bus 1205 is shown by a thick line in fig. 12, and the connection manner between other components is only schematically illustrated, but not limited to. The bus 1205 may be divided into address bus, data bus, control bus, and the like. For ease of illustration, fig. 12 is shown with only one bold line, but does not represent only one bus or one type of bus.
Memory 1201 may be a volatile memory (RAM), such as random-access memory; the memory 1201 may also be a non-volatile memory (non-volatile memory), such as a read-only memory, a flash memory (flash memory), a Hard Disk Drive (HDD) or a Solid State Drive (SSD), or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 1201 may be a combination of the above memories.
A processor 1202 for invoking a computer program stored in memory 1201 to perform the data center patrol method as described above.
Embodiments of the present application also provide a computer readable storage medium, which includes program code for causing an electronic device to execute the steps of the data center inspection method in the first aspect, when the program code is run on the electronic device.
In some possible embodiments, aspects of a data center inspection method provided herein may also be implemented in the form of a program product comprising program code for causing an electronic device to perform the steps of a data center inspection method according to various exemplary embodiments of the present application as described herein above when the program product is run on the electronic device. For example, the electronic device may perform the data center patrol method as shown above.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A data center patrol program product for embodiments of the present application may employ a portable compact disk read-only memory (CD-ROM) and include program code and may run on a computing device. However, the program product of the present application is not limited thereto, and in this document, a 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.
The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an entity oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing 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).
It should be noted that although several units or sub-units of the apparatus are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functions of two or more of the elements described above may be embodied in one element in accordance with embodiments of the present application. Conversely, the features and functions of one unit described above may be further divided into a plurality of units to be embodied.
Furthermore, although the operations of the methods of the present application are depicted in the drawings in a particular order, this is not required to or suggested that these operations must be performed in this particular order or that all of the illustrated operations must be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable file processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable file processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable file processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable file processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (15)

1. A data center inspection method, the method comprising:
Receiving an inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected;
determining a first inspection route in the preset running map according to the at least one reference position information and the current position of the inspection robot;
when the inspection robot moves to the at least one reference position information according to the first inspection route, acquiring reference image information of the at least one cabinet to be inspected; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
detecting target parameters corresponding to the data types to be acquired of each piece of equipment according to the relative positions of the inspection robot and each piece of equipment in the at least one equipment cabinet to be inspected;
and processing target parameters corresponding to the data types to be acquired of each piece of sub equipment to obtain a patrol result.
2. The method of claim 1, wherein determining at least one reference location information of the inspection robot based on the preset travel map and the location information of the at least one enclosure to be inspected comprises:
determining the position information of at least one target magnetic nail corresponding to the position information of the at least one cabinet to be patrolled and examined according to the corresponding relation between the position information of the magnetic nail in the preset running map and the position information of the cabinet;
and taking the position information of the at least one target magnetic nail as at least one reference position information of the inspection robot.
3. The method of claim 1, wherein determining the relative positions of the inspection robot and each sub-device in the at least one enclosure to be inspected based on the reference image information of the at least one enclosure to be inspected comprises:
determining three-dimensional space information in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
and determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected based on the three-dimensional space information.
4. The method according to claim 1, wherein the processing the target parameter corresponding to the data type to be acquired of the respective sub-device includes:
and repairing the abnormal data in the target parameters corresponding to the data types to be acquired of each piece of sub equipment.
5. The method of claim 4, wherein repairing abnormal data in the target parameters corresponding to the data types to be collected of the respective sub-devices comprises:
comparing the target parameters corresponding to the data types to be acquired of each piece of sub equipment with stored preset parameters to obtain abnormal parameters;
and responding to the repair operation of the user, and replacing the abnormal parameters by using the preset parameters.
6. The method of claim 4, wherein repairing abnormal data in the target parameters corresponding to the data types to be collected of the respective sub-devices comprises:
comparing the reference image information of the at least one cabinet to be inspected with the stored standard image information of the at least one cabinet to be inspected to obtain a comparison result; the comparison result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information;
And carrying out fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be inspected and the inspection robot.
7. The method of claim 1, wherein receiving the inspection task instruction comprises:
receiving a stored patrol task instruction corresponding to a patrol task corresponding to the current period; or,
and responding to the operation of setting the inspection task on the touch screen of the inspection robot by a user, and receiving a corresponding inspection task instruction.
8. The method according to any one of claims 1 to 7, further comprising:
monitoring the state of the inspection robot;
and when the inspection robot is in an idle state or a shutdown state, charging the inspection robot.
9. A data center inspection device, the device comprising:
the receiving module is used for receiving the inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
The first positioning module is used for determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected;
the first route determining module is used for determining a first inspection route in the preset running map according to the at least one piece of reference position information and the current position of the inspection robot;
the second positioning module is used for acquiring reference image information of the at least one cabinet to be inspected when the inspection robot moves to the at least one reference position information according to the first inspection route; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
the parameter detection module is used for detecting target parameters corresponding to the data types to be acquired of each piece of sub-equipment according to the relative positions of the inspection robot and each piece of sub-equipment in the at least one equipment cabinet to be inspected;
and the parameter processing module is used for processing the target parameters corresponding to the data types to be acquired of each piece of sub equipment to obtain a patrol result.
10. The data center inspection system is characterized by comprising an inspection robot, a navigation positioning device, a photographing positioning device, a detection device, a manipulator device and a control center; the navigation positioning device, the photographing positioning device, the manipulator device and the detection device are arranged on the inspection robot; wherein:
the inspection robot is used for receiving an inspection task instruction; the inspection task instruction comprises at least one cabinet to be inspected, position information of the at least one cabinet to be inspected and a data type to be acquired corresponding to the at least one cabinet to be inspected;
the navigation positioning device is used for determining at least one reference position information of the inspection robot according to a preset running map and the position information of the at least one cabinet to be inspected; determining a first routing inspection route in the preset running map according to the at least one piece of reference position information and the current position of the routing inspection robot;
the inspection robot is used for moving according to the first inspection route;
the photographing and positioning device is used for acquiring reference image information of the at least one cabinet to be inspected when the inspection robot moves to the at least one reference position information according to the first inspection route; determining the relative positions of the inspection robot and each piece of sub equipment in the at least one cabinet to be inspected according to the reference image information of the at least one cabinet to be inspected;
The manipulator device is used for moving the detection device from an initial position to each piece of equipment in the at least one equipment cabinet to be patrolled and examined according to the relative positions of the patrolling robot and each piece of equipment in the at least one equipment cabinet to be patrolled and examined;
the detection device is used for detecting target parameters corresponding to the data types to be acquired of each piece of sub-equipment and sending the target parameters to the control center;
and the control center is used for processing the target parameters corresponding to the data types to be acquired of each piece of sub-equipment to obtain a patrol result.
11. The system of claim 10, wherein the robotic device is further configured to:
and after detecting the target parameters corresponding to the data types to be acquired of the sub-equipment, moving the detection device to the initial position.
12. The system according to claim 10, characterized in that said control center is specifically configured to: comparing the reference image information of the at least one cabinet to be inspected with the stored standard image information of the at least one cabinet to be inspected to obtain a comparison result; the comparison result represents the difference between at least one cabinet to be inspected in the reference image information and at least one cabinet to be inspected in the standard image information; the comparison result and the relative positions of each piece of sub equipment in the at least one cabinet to be inspected and the inspection robot are sent to the manipulator device;
The manipulator device is used for receiving the comparison result sent by the control center and carrying out fault recovery on the sub-equipment with abnormal parameters in the comparison result according to the relative positions of each sub-equipment in the at least one cabinet to be inspected and the inspection robot.
13. The system of claim 10, further comprising a cabinet information acquisition device;
the cabinet information acquisition device is used for acquiring target parameters corresponding to the type of data to be acquired corresponding to the at least one cabinet to be patrolled and examined, and sending the target parameters to the control center.
14. An electronic device comprising a processor and a memory, wherein the memory stores program code that, when executed by the processor, causes the processor to perform the steps of the data center patrol method of claims 1-8.
15. A computer readable storage medium, characterized in that it comprises program code for causing an electronic device to perform the steps of the data center patrol method as claimed in claims 1-8, when said program code is run on said electronic device.
CN202311519706.4A 2023-11-15 2023-11-15 Data center inspection method, device, equipment and storage medium Pending CN117606480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311519706.4A CN117606480A (en) 2023-11-15 2023-11-15 Data center inspection method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311519706.4A CN117606480A (en) 2023-11-15 2023-11-15 Data center inspection method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117606480A true CN117606480A (en) 2024-02-27

Family

ID=89948802

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311519706.4A Pending CN117606480A (en) 2023-11-15 2023-11-15 Data center inspection method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117606480A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118657837A (en) * 2024-08-20 2024-09-17 泛太能源环境(浙江)有限公司 Positioning method of ground inspection equipment of photovoltaic module and electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118657837A (en) * 2024-08-20 2024-09-17 泛太能源环境(浙江)有限公司 Positioning method of ground inspection equipment of photovoltaic module and electronic equipment

Similar Documents

Publication Publication Date Title
US20210033497A1 (en) Automated combined display of measurement data
EP3441836B1 (en) Algorithm and method for detecting faults of a machine based on machine-learning technique
CN105051781A (en) Machine-vision system and method for remote quality inspection of a product
KR101647423B1 (en) System, server and method for diagnosing electric power equipments automatically
CN116989802B (en) IDC machine room inspection plan configuration strategy method based on GIS and BIM models
EP3312095A1 (en) Lightning strike inconsistency aircraft dispatch mobile disposition tool
CN117606480A (en) Data center inspection method, device, equipment and storage medium
CN114814697A (en) Automatic calibration system, control method and control terminal for distributed multimeter
CN114189506A (en) Equipment inspection method, device and system
KR20200141274A (en) Position Verification Method for Equipment Layout at 3D Design of Smart Factory
CN202221463U (en) Automatic detection device for online insulation monitoring of marine cable
CN117288267A (en) Connection fixing monitoring method and device for realizing cable fixture based on Internet of things
CN107148805A (en) Installed for the method and arrangement of monitoring, illumination system and monitored illumination
CN115953855A (en) Inspection method, inspection device, visual management system and storage medium
CN117359634A (en) Wall climbing robot control method and device, electronic equipment and storage medium
CN117933837A (en) Airport underground pipe network intelligent operation and maintenance management method, system, electronic equipment and medium
CN117840989A (en) Robot control method, system, terminal and storage medium
CN117499621A (en) Detection method, device, equipment and medium of video acquisition equipment
CN117808447A (en) Inspection analysis method, device and system based on cloud computing technology and storage medium
CN110728802A (en) Intelligent cabinet inspection method and device, intelligent cabinet 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