Movatterモバイル変換


[0]ホーム

URL:


CN114952769B - Method and device for monitoring cabinet status - Google Patents

Method and device for monitoring cabinet status

Info

Publication number
CN114952769B
CN114952769BCN202110187747.2ACN202110187747ACN114952769BCN 114952769 BCN114952769 BCN 114952769BCN 202110187747 ACN202110187747 ACN 202110187747ACN 114952769 BCN114952769 BCN 114952769B
Authority
CN
China
Prior art keywords
cabinet
cabinet door
robot
monitoring
identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110187747.2A
Other languages
Chinese (zh)
Other versions
CN114952769A (en
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.)
Jingdong Technology Information Technology Co Ltd
Original Assignee
Jingdong Technology Information Technology 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 Jingdong Technology Information Technology Co LtdfiledCriticalJingdong Technology Information Technology Co Ltd
Priority to CN202110187747.2ApriorityCriticalpatent/CN114952769B/en
Publication of CN114952769ApublicationCriticalpatent/CN114952769A/en
Application grantedgrantedCritical
Publication of CN114952769BpublicationCriticalpatent/CN114952769B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本公开的实施例公开了用于监控机柜状态的方法和系统。该方法应用于机器人的具体实施方式包括:接收机柜发送的包括机柜标识的机柜门开启信息;根据所述机柜标识查询所述机柜的监控位置;行驶到所述监控位置对所述机柜内部进行拍摄;响应于接收到所述机柜发送的包括所述机柜标识的机柜门关闭信息,停止对所述机柜内部的拍摄,并保存影像记录。该方法应用于机柜的具体实施方式包括:响应于检测到机柜门开启,向机器人发送包括机柜标识的机柜门开启信息;响应于检测到所述机柜门关闭,向所述机器人发送包括所述机柜标识的机柜门关闭信息。该实施方式实现外来作业人员全方位监控的目的,提高数据信息的安全等级降低泄漏风险。

The embodiments of the present disclosure disclose a method and system for monitoring the status of a cabinet. The specific implementation of the method applied to a robot includes: receiving cabinet door opening information including a cabinet identification sent by the cabinet; querying the monitoring position of the cabinet according to the cabinet identification; driving to the monitoring position to shoot the interior of the cabinet; in response to receiving cabinet door closing information including the cabinet identification sent by the cabinet, stopping shooting the interior of the cabinet and saving the image record. The specific implementation of the method applied to the cabinet includes: in response to detecting that the cabinet door is open, sending cabinet door opening information including the cabinet identification to the robot; in response to detecting that the cabinet door is closed, sending cabinet door closing information including the cabinet identification to the robot. This implementation achieves the purpose of all-round monitoring of external operators, improves the security level of data information and reduces the risk of leakage.

Description

Method and device for monitoring cabinet state
Technical Field
Embodiments of the present disclosure relate to the field of computer technology, and in particular, to a method and apparatus for monitoring a cabinet status.
Background
A large number of computers are deployed in a data room to transfer, accelerate, display, calculate and store data information, which is an important resource and requires a high security level. At present, the monitoring of external personnel in a data machine room generally comprises the following two methods, namely, 1, a large number of cameras are deployed in the machine room, so that a monitoring area covers the whole machine room 2, and the external personnel enter the machine room to be accompanied by personnel.
And cameras are typically disposed on both sides of the tunnel for monitoring the entire tunnel. When an external person opens the cabinet and needs to perform actions such as maintenance, the monitoring camera cannot record actions of the external person in the cabinet due to the problem of the visual angle.
Disclosure of Invention
The embodiment of the disclosure provides a method and a device for monitoring the state of a cabinet.
In a first aspect, an embodiment of the disclosure provides a method for monitoring a state of a cabinet, which is applied to a robot, and comprises the steps of receiving cabinet door opening information including cabinet identification sent by the cabinet, inquiring a monitoring position of the cabinet according to the cabinet identification, driving to the monitoring position to shoot the interior of the cabinet, stopping shooting the interior of the cabinet in response to receiving cabinet door closing information including the cabinet identification sent by the cabinet, and storing an image record.
In some embodiments, the cabinet door opening information further includes an opening time, the cabinet door closing information further includes a closing time, and the method further includes storing the cabinet identification, the opening time, the closing time, and the image record in a monitoring record table.
In some embodiments, the method further comprises uploading the captured image in real time and/or the monitoring record table to a server.
In some embodiments, the method further comprises responding to the receipt of cabinet door opening information comprising cabinet identifications sent by at least 2 cabinets, inquiring the data value of each cabinet according to the cabinet identifications, and shooting when the cabinet is driven to the monitoring position of the cabinet with the highest data value.
In some embodiments, the method further comprises querying hardware value in the plurality of cabinets with highest data value if the number of cabinets with highest data value is a plurality of cabinets, and driving to a monitoring position of the cabinet with highest hardware value for shooting.
In some embodiments, the method further comprises following the user to run in response to receiving a follow-up command input by the user, shooting the interior of the target cabinet in response to receiving cabinet door opening information comprising cabinet identification sent by the target cabinet, stopping shooting the interior of the target cabinet in response to receiving cabinet door closing information sent by the target cabinet, and storing an image record.
In a second aspect, embodiments of the present disclosure provide a method for monitoring a cabinet status, applied to a cabinet, comprising sending cabinet door opening information including a cabinet identification to a robot in response to detecting a cabinet door opening, and sending cabinet door closing information including the cabinet identification to the robot in response to detecting the cabinet door closing.
In some embodiments, the method further comprises, in response to detecting the cabinet door opening, obtaining an opening time and adding to cabinet door opening information, and in response to detecting the cabinet door closing, obtaining a closing time and adding to cabinet door closing information.
In a third aspect, an embodiment of the disclosure provides a robot, which comprises a wireless communication module, a controller, a navigation system, a power system and a monitoring camera, wherein the wireless communication module is configured to receive cabinet door opening information comprising cabinet identification sent by a cabinet, the controller is configured to send a motion instruction to the power system, the controller is configured to drive the robot to a monitoring position of the cabinet with the cabinet door opened, the navigation system is configured to achieve navigation and self position determination, the controller is further configured to start the monitoring camera to shoot the interior of the cabinet, the wireless communication module is further configured to receive cabinet door closing information comprising the cabinet identification sent by the cabinet, and the controller is further configured to control the monitoring camera to stop shooting and save image records.
In some embodiments, the robot further comprises a data transmission module configured to upload the images captured in real time and/or the saved image records to a server.
In a fourth aspect, embodiments of the present disclosure provide a cabinet, including a proximity sensor configured to detect an open state and a closed state of a cabinet door, a controller configured to generate cabinet door open information according to the open state and the cabinet identification, and to generate cabinet door close information according to the closed state and the cabinet identification, and a wireless communication module configured to transmit the cabinet door open information and the cabinet door close information to a robot.
In some embodiments, the cabinet further comprises a real-time clock configured to provide an opening time and a closing time of the cabinet door, and the controller is further configured to generate cabinet door opening information based on the opening state, the opening time, and the cabinet identification, and to generate cabinet door closing information based on the closing state, the closing time, and the cabinet identification
In a fifth aspect, embodiments of the present disclosure provide a system for monitoring a state of a cabinet, comprising a robot configured to implement the method of any one of the first aspects, and a cabinet configured to implement the method of any one of the second aspects.
In a sixth aspect, embodiments of the present disclosure provide an electronic device for monitoring a cabinet status, comprising one or more processors, and a storage device having one or more programs stored thereon, which when executed by the one or more processors, cause the one or more processors to implement the method of any one of the first and second aspects.
In a seventh aspect, embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the program when executed by a processor implements the method according to any one of the first and second aspects.
According to the method and the system for monitoring the state of the cabinet, aiming at the problem of monitoring of external personnel in the data machine room, the cabinet door opening and closing event is transmitted to the inspection robot in the machine room, the robot responds to the monitoring event, and the mode of implementing omnibearing operation record in an operation area is reached, so that the aim of omnibearing monitoring of the external personnel can be fulfilled, the safety level of data information is improved, and the leakage risk is reduced.
Drawings
Other features, objects and advantages of the present disclosure will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the following drawings:
FIG. 1 is a schematic illustration of a robot of the present disclosure;
FIG. 2 is an exemplary system architecture diagram in which an embodiment of the present disclosure may be applied;
FIG. 3 is a circuit schematic of a system for monitoring cabinet status according to the present disclosure;
FIG. 4 is a flow chart of one embodiment of a method for monitoring cabinet status as applied to a robot in accordance with the present disclosure;
FIG. 5 is a flow chart of one embodiment of a method for monitoring a state of a cabinet according to the present disclosure as applied to the cabinet;
6a-6c are application scenarios of one embodiment of a method for monitoring cabinet status according to the present disclosure;
fig. 7 is a schematic structural diagram of a computer system suitable for use in a robot embodying embodiments of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
It should be noted that, without conflict, the embodiments of the present disclosure and features of the embodiments may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 shows a robot for monitoring the state of a cabinet. The robot can move independently in the data machine room, and is provided with a monitoring camera for video recording, so that a monitoring function is realized.
The robot may include a wireless communication module, a controller, a navigation system, a power system, a monitoring camera. The navigation system may include lidar, IMU inertial navigation units, and the like. The navigation system can detect obstacles and prevent the robot from bumping into the cabinet. The robot can be accurately positioned to the position where the robot is located, guided to travel on a planned route and stay at the patrol coordinates.
The power system may include a motor drive, a motion motor, and an encoder. A power module may also be included, and will not be described in detail herein. The chassis of the robot can be disassembled and replaced by different wheels and tracks.
And the controller of the robot transmits a movement instruction to the motor driver, the driver drives the motor to rotate so as to realize the operations of advancing, retreating, steering and the like of the robot, and an encoder positioned on the motor records the rotation condition of the motor and feeds back the rotation condition to the motor driver to form a movement mileage record of the robot. The robot utilizes mileage, IMU inertial navigation unit information and laser point cloud data to realize navigation and self position determination through SLAM technology.
Optionally, the navigation system may further include a depth camera, cliff sensor, etc. to assist in positioning.
Optionally, the robot may further include a card reader or other device that may obtain cabinet information. The monitoring camera can shoot images of the cabinet besides shooting videos in the cabinet, then image recognition is carried out, and information such as the number of the cabinet is judged. The card reader can scan information such as two-dimension codes. For assisting in identifying a computer identity without configuring a complete RFID tag.
Optionally, the height of the robot is adjustable, and the robot can obtain the height of a person opening the cabinet door through image recognition or infrared detection. And then the dispatching of the robot is adjusted according to the height of the robot body so as to prevent the situation that the cabinet is shielded by personnel and the shooting cannot be performed.
Optionally, the monitoring camera of robot is the monitoring probe that can stretch out and draw back, can detect the rack and shelter from by the staff after, adjusts the angle, the length of monitoring probe and shoot.
Optionally, the robot may further include lighting devices, including but not limited to LED light strips, to aid in lighting, both to facilitate personnel in servicing the device and to ensure that a clear image is captured.
Optionally, the robot further comprises a data transmission module configured to upload the images captured in real time and/or the saved image records to a server. The data transmission module can adopt a wired transmission mode, for example, the data transmission module can transmit the shot images to the server through the charging pile when the robot is charged by the charging pile. The data transmission module can also adopt a wireless transmission mode, and upload real-time video to the server through WIFI and other modes, or upload complete video to the server after the cabinet door is closed.
With continued reference to fig. 2, an architecture diagram of a system for monitoring cabinet status is shown.
As shown in fig. 2, the system architecture may include a cabinet and a robot. Tens of computers are deployed in each cabinet, and hundreds of cabinets are deployed in each machine room. The robot is a movable inspection robot, and the chassis of the robot is provided with wheels or caterpillar tracks.
The cabinet arrays in the data machine room are orderly arranged, and each cabinet array consists of a plurality of cabinets. When the inspection robot works in the machine room, a global map in the machine room is established by means of a self navigation system, and inspection points (xn, yn) are arranged on each machine cabinet. When the cabinet (x 2, y 1) triggers a door opening event, the inspection robot can reach the cabinet position according to the coordinate points (x 2, y 1) to execute a monitoring task.
And wireless communication modules are respectively installed on the cabinet and the robot, so that information interaction can be performed. The robot of the present application supports two modes of start. One way is triggered by the cabinet, and when the cabinet detects that the cabinet door is opened, cabinet door opening information including cabinet identification is sent through the wireless communication module. The robot determines the monitoring position according to the cabinet identification, and then shoots before traveling to the cabinet. The other mode is triggered by a worker, and the worker entering the machine room can instruct a robot to follow the worker to run in the machine room by means of code scanning and the like. After the cabinet door is opened by the staff, the robot starts to shoot the operation process of the staff.
The specific operation of the robot is shown in steps 401-404. The specific operation of the cabinet is shown in steps 501-502.
The bottom of the cabinet is provided with a proximity sensor. The proximity sensor is triggered to output a low level when the cabinet door is closed and a high level when the cabinet door is open. According to the output level of the proximity sensor, the opening and closing states of the cabinet door of the data machine can be judged.
It should be understood that the number of cabinets and robots in fig. 2 is merely illustrative. There may be any number of cabinets and robots, as desired for implementation.
Fig. 3 is a schematic circuit diagram of a system for monitoring the state of a cabinet, which is composed of a cabinet end device a and a robot end device B. The device A mainly comprises a proximity sensor, a controller, a wireless communication module, an antenna, a data storage module and a real-time clock. The proximity sensor detects the state of the cabinet door, the data storage module stores cabinet identification (code), the door opening and closing event can also be stored in the data storage module for log inquiry, the real-time clock provides current time for the controller, and the wireless communication module and the antenna enable the device A to have the remote communication capability with the robot body. The robot end device B consists of a controller, a wireless communication module, an antenna, a power system, a navigation system and a monitoring camera. The power system can enable the robot to freely move, the navigation system provides a position location and a global map for the robot, the monitoring camera can enable the robot to shoot images to achieve a monitoring function, and the wireless communication module and the antenna are used for remotely communicating with the device A at the cabinet end.
With continued reference to fig. 4, a flow 400 of one embodiment of a method for monitoring cabinet status according to the present disclosure applied to a robot is shown. The method for monitoring the state of the cabinet comprises the following steps:
step 401, receiving cabinet door opening information including a cabinet identifier sent by a cabinet.
In this embodiment, an execution body (e.g., a robot shown in fig. 2) of the method for monitoring a cabinet status may receive cabinet door opening information sent by a cabinet through a wireless communication module. Wherein the cabinet door opening information may include a cabinet identification. When the state of the cabinet door changes, the device A at the cabinet end reports a trigger event to the robot in a wireless communication mode. The cabinet door opening information format can be pre-defined, 1bit is used for representing the opening or closing state of the door, and the length of the cabinet identification is related to the number of cabinets in the machine room.
Step 402, inquiring the monitoring position of the cabinet according to the cabinet identification.
In this embodiment, the robot pre-stores the monitoring location of each cabinet in the machine room. And the monitoring position of the cabinet can be queried according to the cabinet identification. The monitoring position refers to a position where the robot is at when shooting, and is usually at a position where the cabinet is not easily covered by a worker, such as left front or right front of the cabinet. The monitoring position may also be pre-agreed, for example, requiring the operator to be in front of the left of the cabinet when operating, and then set the monitoring position to the front right of the cabinet.
And step 403, driving to the monitoring position to shoot the interior of the cabinet.
In this embodiment, the robot travels to the monitoring location at the guidance of the navigation system. And starting the monitoring camera at the monitoring position to shoot. The monitoring camera can rotate up and down and left and right, and shoot from any angle.
Alternatively, the robot can recognize (pre-train out the neural network model) from the captured image whether the worker blocks the cabinet. If occlusion is detected, the worker may be prompted by voice to adjust the position at which he is standing. Or the robot adjusts the position of the robot to adapt to the position of the staff. If the robot has a telescopic monitoring probe, the robot can bypass a worker to shoot. The number of the monitoring cameras may be plural, and photographing from multiple angles may be performed by bypassing the worker like an antenna.
If the robot detects that the cabinet is always blocked by a worker and cannot normally shoot, alarm information can be sent to the server to prompt suspicious conditions.
And step 404, in response to receiving cabinet door closing information including cabinet identification sent by the cabinet, stopping shooting the interior of the cabinet, and storing the image record.
In this embodiment, the proximity sensor can detect that the cabinet door is closed and then generate cabinet door closure information including the cabinet identification, similar to when the door is opened. And sending the cabinet door closing information to the robot through the wireless communication module. The robot receives cabinet door closing information including cabinet identification through the wireless communication module. And matching the cabinet identification in the cabinet door closing information with the cabinet identification of the cabinet door opening information, so that the cabinet door closing information can be determined to be specific to the robot. Without mistaking cabinet door closing information sent to another robot as cabinet door closing information of a cabinet currently being photographed. And stopping shooting the interior of the cabinet after determining that the cabinet door closing information of the cabinet currently being shot is received, and storing the image record.
In some optional implementations of this embodiment, the cabinet door opening information further includes an opening time, the cabinet door closing information further includes a closing time, and the method further includes storing the cabinet identification, the opening time, the closing time, and the image record in a monitor record table. The cabinet can obtain time through a timing clock, and then the opening time is added when the cabinet door opening information is generated. And adding closing time when the cabinet door closing information is generated.
Alternatively, if the cabinet has no real-time clock, the time when the robot receives the cabinet door opening information may be taken as the opening time, and this time is different from the time when the robot actually starts shooting, because the robot needs to take time to reach the monitoring position. Similarly, the time when the robot receives the cabinet door closing information can be used as closing time.
For example, as shown in fig. 6b, the reported information is composed of 6 bytes, and the cabinet door status occupies 1 bit (0 indicates that the door is closed, 1 indicates that the door is opened), the cabinet code occupies 15 bits (the unique code of 32768 cabinets in the same machine room can be realized), and the real-time occupies 32 bits (the specific time of 5 bits in year, 4 bits in month, 5 bits in day, 6 bits in time, 6 bits in minutes, and 6 bits in second).
As shown in fig. 6c, the cabinet identifier, the opening time, the closing time and the image record are stored in a monitoring record table.
In some optional implementations of this embodiment, the method further includes uploading the captured image to a server in real time and/or the monitoring record. And finally, the robot outputs an initial event of each cabinet door opening and closing event and image records during door opening operation to the server, so that the operation inside the cabinet is monitored in all directions. The robot can upload the monitoring video to the server in real time, or upload the monitoring video to the server after shooting is finished.
In some optional implementations of the present embodiments, the method further includes, in response to receiving cabinet door opening information including cabinet identifications sent by at least 2 cabinets, querying a data value of each cabinet according to the cabinet identifications, and shooting while traveling to a monitoring location of a cabinet with a highest data value. The staff may open the doors of multiple cabinets, and the robot cannot take into account each cabinet, at which time the cabinets need to be prioritized. Taking the cabinet with the highest priority as a shooting target. The value of the data stored in the computers of the racks can be evaluated at the time of data storage, i.e., the greater the loss of the company if the data is stolen, the higher the value of the description data. In order to ensure the information security of the cabinet with the highest data value, the cabinet is monitored preferentially. If the door of the cabinet with the highest data value is closed, the robot can select the cabinet with the highest data value from other cabinets which are not monitored as a shooting target, and the robot can drive to a monitoring position of the shooting target for shooting.
Alternatively, if there are multiple robots that can be scheduled, the robots are allocated according to their distance from the cabinet. The robot selects the cabinet closest to the robot and with the cabinet door opened to shoot.
In some optional implementation manners of the embodiment, the method further includes querying hardware values in the cabinets with the highest data values if the number of cabinets with the highest data values is a plurality of cabinets, and driving to a monitoring position of the cabinet with the highest hardware value to shoot. If there are a plurality of cabinets with the same data value, the cabinet with the highest hardware value is selected for monitoring. The hardware value refers to the market price of the hardware device. If the door of the cabinet with the highest hardware value is closed, the robot can select the cabinet with the highest data value from other cabinets which are not monitored as a shooting target, and the robot can drive to a monitoring position of the shooting target for shooting. Namely, the data value is firstly ordered, and then the hardware value is ordered. The cabinet with the highest hardware value is selected under the condition of the highest data value.
In some optional implementations of the present embodiments, the method further includes following the user in response to receiving a follow-up command input by the user, photographing an interior of a target cabinet in response to receiving cabinet door opening information including a cabinet identifier sent by the target cabinet, stopping photographing the interior of the target cabinet in response to receiving cabinet door closing information sent by the target cabinet, and saving an image record. The user can input a follow-up shooting instruction through a two-dimensional code on the scanning robot, and can read the work card information of the user through a card reader on the robot, and the user can follow the user to run after the identity of the user is identified. After the user opens the door, the cabinet door will send the door opening information to the robot, which starts executing steps 401-404.
With continued reference to fig. 5, a flow 500 of one embodiment of a method for monitoring a state of a cabinet according to the present disclosure is shown applied to the cabinet. The method for monitoring the state of the cabinet comprises the following steps:
In response to detecting the cabinet door open, the robot is sent cabinet door open information including a cabinet identification, step 501.
In this embodiment, a proximity sensor is mounted at the bottom of an execution body (e.g., the cabinet shown in fig. 1) of a method for monitoring the state of the cabinet. The proximity sensor is triggered to output a low level when the cabinet door is closed and a high level when the cabinet door is open. According to the output level of the proximity sensor, the opening and closing states of the cabinet door of the data machine can be judged. And after the proximity sensor detects that the cabinet door is opened, notifying the controller. The controller obtains the cabinet identification from the data storage module, and then generates cabinet door opening information (the first 16 bits, 1 st bit, is 1 as shown in fig. 6 b) according to the opening state and the cabinet identification. And then the cabinet door opening information is sent to the robot through the wireless communication module. The robot performs steps 401-403 after receiving the cabinet door opening information.
In response to detecting the enclosure door closing, the enclosure door closing information including the enclosure identification is sent to the robot, step 502.
In this embodiment, a proximity sensor is mounted at the bottom of an execution body (e.g., the cabinet shown in fig. 1) of a method for monitoring the state of the cabinet. The proximity sensor is triggered to output a low level when the cabinet door is closed and a high level when the cabinet door is open. According to the output level of the proximity sensor, the opening and closing states of the cabinet door of the data machine can be judged. The proximity sensor notifies the controller after detecting that the cabinet door is closed. The controller obtains the cabinet identification from the data storage module and then generates cabinet door closure information (the first 16 bits, bit 1 being 0, as shown in fig. 6 b) based on the closure status and the cabinet identification. And then the cabinet door closing information is sent to the robot through the wireless communication module. The robot receives the cabinet door closing information and then performs step 404.
In some alternative implementations of the present embodiment, the method further includes, in response to detecting the cabinet door opening, obtaining an opening time and adding to the cabinet door opening information, and in response to detecting the cabinet door closing, obtaining a closing time and adding to the cabinet door closing information. If the cabinet is provided with a real-time clock, the controller obtains the current time as the opening time when detecting that the cabinet door is opened through the proximity sensor, and generates cabinet door opening information according to the cabinet identification and the opening time (48 bits are total, and 1 st bit is 1 as shown in fig. 6 b). Similarly, when the controller detects that the cabinet door is closed through the proximity sensor, the controller obtains the current time as the closing time, and generates cabinet door closing information according to the cabinet identification and the closing time (48 bits in total, and 1 st bit is 0 as shown in fig. 6 b).
With continued reference to fig. 6a, fig. 6a is an application scenario of one embodiment of a method for monitoring cabinet status according to the present disclosure. In the application scene, a worker opens a cabinet door, a proximity sensor in the cabinet is triggered, a device A reports cabinet ID, door state and time information to a robot, the robot starts a monitoring camera according to the cabinet ID reported by the device A and reaches a corresponding coordinate point to monitor operation in the cabinet in the whole course, the worker closes the cabinet door after finishing the operation in the cabinet, the proximity sensor in the cabinet is triggered, the device A reports the cabinet ID, the door state and the time information to the robot, the robot receives the information reported by the device A, the monitoring is finished, the robot returns to an initial position, and a switching event and a monitoring video of the cabinet door are recorded and stored. And finally, the robot outputs an initial event of each cabinet door opening and closing event and image records during door opening operation to the server, so that the operation inside the cabinet is monitored in all directions.
According to the application, aiming at the monitoring problem of external personnel in the data machine room, the machine cabinet door opening and closing event is transmitted to the inspection robot in the machine room, the robot responds to the monitoring event, and the operation area is reached to implement the omnibearing operation record mode, so that the aim of omnibearing monitoring of the external personnel can be realized, the safety level of data information is improved, and the leakage risk is reduced.
According to an embodiment of the disclosure, the disclosure further provides an electronic device, a readable storage medium.
Fig. 7 illustrates a schematic block diagram of an example electronic device 700 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 7, the apparatus 700 includes a computing unit 701 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 702 or a computer program loaded from a storage unit 708 into a Random Access Memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 may also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
Various components in the device 700 are connected to the I/O interface 705, including an input unit 706, e.g., keyboard, mouse, etc., an output unit 707, e.g., various types of displays, speakers, etc., a storage unit 708, e.g., magnetic disk, optical disk, etc., and a communication unit 709, e.g., network card, modem, wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
The computing unit 701 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 701 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 701 performs the various methods and processes described above, such as methods for monitoring cabinet status. For example, in some embodiments, the method for monitoring cabinet status may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 708. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 700 via ROM 702 and/or communication unit 709. When a computer program is loaded into RAM 703 and executed by computing unit 701, one or more of the steps of the method described above for monitoring cabinet status may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the method for monitoring cabinet status by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be a special or general purpose programmable processor, operable to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user, for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a Local Area Network (LAN), a Wide Area Network (WAN), and the Internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a server of a distributed system or a server that incorporates a blockchain. The server can also be a cloud server, or an intelligent cloud computing server or an intelligent cloud host with artificial intelligence technology. The server may be a server of a distributed system or a server that incorporates a blockchain. The server can also be a cloud server, or an intelligent cloud computing server or an intelligent cloud host with artificial intelligence technology.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (15)

CN202110187747.2A2021-02-182021-02-18 Method and device for monitoring cabinet statusActiveCN114952769B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110187747.2ACN114952769B (en)2021-02-182021-02-18 Method and device for monitoring cabinet status

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110187747.2ACN114952769B (en)2021-02-182021-02-18 Method and device for monitoring cabinet status

Publications (2)

Publication NumberPublication Date
CN114952769A CN114952769A (en)2022-08-30
CN114952769Btrue CN114952769B (en)2025-07-15

Family

ID=82954646

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110187747.2AActiveCN114952769B (en)2021-02-182021-02-18 Method and device for monitoring cabinet status

Country Status (1)

CountryLink
CN (1)CN114952769B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109176554A (en)*2018-10-102019-01-11山东领信信息科技股份有限公司A kind of intelligence patrol robot and the patrol method and system using the robot
CN210780888U (en)*2020-03-092020-06-16交通银行股份有限公司Machine room monitoring system based on Internet of things and robot

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106445782A (en)*2016-09-272017-02-22广东电网有限责任公司电力科学研究院Data center computer room operation and maintenance method and mobile terminal
CN207337173U (en)*2017-10-312018-05-08重庆朗天通讯股份有限公司A kind of robot machine room monitoring system
US11460849B2 (en)*2018-08-092022-10-04Cobalt Robotics Inc.Automated route selection by a mobile robot
CN110026992A (en)*2019-04-042019-07-19北京潞电电气设备有限公司Interlock method, device, system and crusing robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109176554A (en)*2018-10-102019-01-11山东领信信息科技股份有限公司A kind of intelligence patrol robot and the patrol method and system using the robot
CN210780888U (en)*2020-03-092020-06-16交通银行股份有限公司Machine room monitoring system based on Internet of things and robot

Also Published As

Publication numberPublication date
CN114952769A (en)2022-08-30

Similar Documents

PublicationPublication DateTitle
EP3803734B1 (en)Tracking vehicles in a warehouse environment
US10948907B2 (en)Self-driving mobile robots using human-robot interactions
CN109087335B (en)Face tracking method, device and storage medium
CN113116224B (en)Robot and control method thereof
US20220371581A9 (en)Method and Apparatus for Avoidance Control of Vehicle, Electronic Device and Storage Medium
CN115705714A (en)System and method for analyzing a work area
WO2022052811A1 (en)Asset management method and system
CN113077493A (en)Method and system for following target of mobile robot
US20220410391A1 (en)Sensor-based construction of complex scenes for autonomous machines
KR20210026595A (en)Method of moving in administrator mode and robot of implementing thereof
JPWO2018180454A1 (en) Moving body
US11607812B2 (en)Conveyance control system, conveyance control program, and conveyance control method
CN112497218B (en)Robot pose determination method, device, equipment and medium
KR20170098082A (en)Logistic management system with drone
WO2025092478A1 (en)Intelligent locomotion device control method based on charging pile and related device
KR200487177Y1 (en)Logistic management system with drone
CN114952769B (en) Method and device for monitoring cabinet status
KR102286947B1 (en)Server, system, method, computer program, computer-readable recording medium for managing parking of vehicle in parking lot by using radar
CN109270925B (en)Human-vehicle interaction method, device, equipment and storage medium
CN111954188B (en)Robot control method, device, terminal and medium
CN115185278B (en) Repositioning method, device, medium and equipment for patrol robot
KR102802301B1 (en)A device, a method and a computer readable storage medium for expanding movability of autonomous mobile robot
CN115131656B (en)Space identification method and device, electronic equipment and computer readable storage medium
JP7509720B2 (en) Work management system, robot device, work management method, and computer program
CN118774520A (en) Robot door control method, device, equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp