Equipment monitoring system, equipment monitoring method, monitoring device and memory
By introducing an identification unit, a determination unit, and a transmission unit into the equipment monitoring system, the robot can select and execute appropriate equipment management functions based on anomaly identification information, solving the problem of limited functionality in existing systems and improving the flexibility and efficiency of equipment management strategies.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-28
- Publication Date
- 2026-03-13
AI Technical Summary
Existing robot systems are unable to perform different functions based on the functions already performed, resulting in low flexibility and efficiency of equipment monitoring systems.
By introducing an identification unit, a determination unit, and a transmission unit into the equipment monitoring system, the robot can select and execute appropriate equipment management functions based on anomaly identification information, and achieve flexible switching of functions by combining the pre-set execution sequence and historical records.
Robots can dynamically adjust equipment management strategies based on the functions already performed, improving the flexibility and efficiency of equipment monitoring systems and enabling faster elimination of equipment anomalies.
Smart Images

Figure CN116089804B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to systems and methods for monitoring equipment, and monitoring devices and memory applied to such systems. Background Technology
[0002] Patent Document 1 describes a system comprising an elevator system and a robot system. In the system described in Patent Document 1, the robot system controls multiple robots.
[0003] Patent Document 1: International Publication No. 2019 / 106724
[0004] In systems with robots, the robots perform functions to achieve specific purposes. In existing systems, it is not possible to make the robot perform different functions based on the functions already performed. Summary of the Invention
[0005] This invention was made to solve the aforementioned problems. An object of this invention is to provide a device monitoring system and method that enables a robot to perform different functions based on the functions already performed. Another object of this invention is to provide a monitoring device and memory for implementing such functions in the device monitoring system.
[0006] The equipment monitoring system of the present invention comprises: a device that transmits a signal containing anomaly identification information when an anomaly is detected; a robot that performs equipment management functions on the device to eliminate the anomaly detected in the device; and a monitoring device. The monitoring device comprises: an identification unit that identifies anomaly identification information based on the transmission signal received from the device; a first determining unit that determines an equipment management function selectable for the anomaly identification information identified by the identification unit; a second determining unit that determines the most recently selected equipment management function from among the previously selected equipment management functions for anomaly identification information with the same content as the anomaly identification information identified by the identification unit; and a third determining unit that, based on the equipment management function determined by the second determining unit and a pre-set execution order, determines the equipment management function to be selected for the anomaly identification information identified by the identification unit from the equipment management functions determined by the first determining unit. The robot has an equipment management unit that performs the equipment management function determined by the third determining unit on the device.
[0007] The device monitoring method of the present invention comprises the following steps: an identification step, identifying abnormal identification information based on a transmission signal received from the device; a first determination step, determining a device management function that can be selected for the abnormal identification information identified in the identification step; a second determination step, determining the most recently selected device management function among those previously selected for abnormal identification information with the same content as the abnormal identification information identified in the identification step; a third determination step, determining, based on the device management function determined in the second determination step and a pre-set execution order, the device management function to be selected for the abnormal identification information identified in the identification step from the device management functions determined in the first determination step; and a sending step, sending an instruction for executing the device management function determined in the third determination step to a robot.
[0008] The monitoring device of the present invention comprises: an identification unit that identifies abnormal identification information based on a transmission signal received from a device; a first determination unit that determines a device management function that can be selected for the abnormal identification information identified by the identification unit; a second determination unit that determines the most recently selected device management function among those previously selected for abnormal identification information with the same content as the abnormal identification information identified by the identification unit; a third determination unit that determines, from the device management functions determined by the first determination unit, a device management function to be selected for the abnormal identification information identified by the identification unit based on the device management function determined by the second determination unit and a preset execution order; and a transmission unit that transmits instructions for executing the device management function determined by the third determination unit to a robot.
[0009] The present invention includes a memory storing a program for enabling a computer capable of communicating with a device and a robot to perform the following processes: an identification process for identifying abnormal identification information based on a transmission signal received from the device; a first determination process for determining a device management function that can be selected for the abnormal identification information identified in the identification process; a second determination process for determining the most recently selected device management function from among the device management functions previously selected for abnormal identification information with the same content as the abnormal identification information identified in the identification process; a third determination process for determining, based on the device management function determined in the second determination process and a pre-set execution order, the device management function to be selected for the abnormal identification information identified in the identification process from the device management functions determined in the first determination process; and a transmission process for transmitting instructions to the robot for executing the device management function determined in the third determination process on the device.
[0010] According to the present invention, in an equipment monitoring system, a robot can perform different functions based on the functions already performed. Attached Figure Description
[0011] Figure 1 This is a diagram illustrating an example of the device monitoring system in Implementation 1.
[0012] Figure 2 It is a flowchart used to explain the function of the device.
[0013] Figure 3 This is a flowchart used to explain the function of the identification unit.
[0014] Figure 4 This is a flowchart used to explain the function of the selection section.
[0015] Figure 5 This is a flowchart used to explain the functions of the sending unit.
[0016] Figure 6 This is a flowchart used to explain the functions of the Equipment Management Department.
[0017] Figure 7 This is a flowchart used to explain the functions of the sending unit.
[0018] Figure 8 This is a flowchart used to explain the functions of the recording department.
[0019] Figure 9 This is a flowchart used to explain the function of the decision-making unit.
[0020] Figure 10 This is a flowchart used to explain the functions of the reporting department.
[0021] Figure 11 This is a diagram illustrating an example of the device monitoring system in Embodiment 2.
[0022] Figure 12 This is a flowchart used to explain the function of the selection section.
[0023] Figure 13 This is a flowchart used to explain the functions of the sending unit.
[0024] Figure 14 This is a diagram illustrating an example of the hardware resources of a monitoring device.
[0025] Figure 15 This is another example of the hardware resources of a monitoring device.
[0026] Label Explanation
[0027] 1. Equipment monitoring system
[0028] 100 devices
[0029] 101 Testing Department
[0030] 102 Telegraph Department
[0031] 200 monitoring devices
[0032] 201 Storage Department
[0033] 202 Identification Department
[0034] 203 Selection Department
[0035] 2031 Determined Department
[0036] 2032 Determined Department
[0037] 2033 Determined Department
[0038] Recording Department, 2034
[0039] 204 Sending Department
[0040] 205 Records Department
[0041] 206 Judgment Department
[0042] 207 Reporting Department
[0043] 300 robots
[0044] 301 Equipment Management Department
[0045] 3011 Suction Cleaning Section
[0046] 3012 Water Flow Cleaning Department
[0047] 3013 Camera Department
[0048] 302 Sending Department
[0049] 400 Notification Device
[0050] 500 processing circuit
[0051] 501 processor
[0052] 502 Memory
[0053] 503 Dedicated Hardware Detailed Implementation
[0054] The following is a detailed description with reference to the accompanying drawings. Repeated descriptions have been simplified or omitted as appropriate. In the various figures, the same reference numerals denote the same or equivalent parts.
[0055] Implementation Method 1
[0056] Figure 1This is a diagram illustrating an example of the equipment monitoring system 1 in Embodiment 1. The equipment monitoring system 1 includes a device 100, a monitoring device 200, a robot 300, and a notification device 400.
[0057] Device 100 is the object being monitored in device monitoring system 1. Figure 1 An example of an equipment monitoring system 1 having multiple devices 100 is shown. As an example, device 100 is an elevator. Device 100 could also be an automatic door. In the equipment monitoring system 1, devices 100 other than elevators and automatic doors could also be monitored. Each device 100 communicates with the monitoring device 200. Each device 100 has a detection unit 101 and a transmission unit 102. It is also possible that only a portion of the devices 100 in the equipment monitoring system 1 have both a detection unit 101 and a transmission unit 102. The example of device 100 being an elevator will be described in detail below.
[0058] Monitoring device 200 monitors equipment 100. Monitoring device 200 manages robot 300. As an example, monitoring device 200 is implemented by a server device. Monitoring device 200 is located in the same building as the building containing equipment 100. Monitoring device 200 can also be located in a different building than the building containing equipment 100. As another example, monitoring device 200 can also be implemented by a server in the cloud.
[0059] The monitoring device 200 includes a storage unit 201, an identification unit 202, a selection unit 203, a transmission unit 204, a recording unit 205, a determination unit 206, and a reporting unit 207. The storage unit 201 stores a first device management function entity M1, a history table T, a sequence entity M2, a second device management function entity M3, and a reporting method entity M4. The first device management function entity M1, the sequence entity M2, the second device management function entity M3, and the reporting method entity M4 are pre-registered in the storage unit 201. The history table T is updated appropriately. The selection unit 203 includes a determination unit 2031, a determination unit 2032, a determination unit 2033, and a recording unit 2034.
[0060] Robot 300 has the function of managing equipment 100. This management function includes at least the function of inspecting or maintaining equipment 100. Robot 300 performs equipment management functions on equipment 100 to eliminate any abnormalities detected in equipment 100. Robot 300 may also have the function of utilizing equipment 100. If equipment 100 is an elevator, then utilizing equipment 100 includes moving the car to a destination floor.
[0061] The robot 300 communicates with the monitoring device 200. The robot 300 can also receive instructions from the monitoring device 200, etc., thereby moving autonomously within the building. The robot 300 has an equipment management unit 301 and a transmission unit 302. The equipment management unit 301 includes a suction cleaning unit 3011, a water flow cleaning unit 3012, and a camera unit 3013.
[0062] The notification device 400 communicates with the monitoring device 200. The notification device 400 has the function of notifying the monitoring device 200 of information received. As one example, the notification device 400 is a monitoring device. As another example, the notification device 400 is a broadcasting device. The notification device 400 may also have both a monitoring device and a broadcasting device.
[0063] As an example, the notification device 400 is installed at the facility of the maintenance provider of robot 300. The notification device 400 can also be installed at the facility of the cleaning company of equipment 100. The notification device 400 can also be installed at the facility of the management company of equipment 100. When the notification device 400 is installed at a facility, it is preferable that the notification device 400 is installed at a computer terminal. The notification device 400 can also be installed at a portable terminal belonging to the facility's operators.
[0064] Below, also refer to Figures 2 to 10 The functions of the equipment monitoring system 1 are described in detail.
[0065] Figure 2 This is a flowchart illustrating the functions of device 100. In device 100, it is determined whether an abnormality has been detected (S001). When an abnormality occurs in device 100, the abnormality is detected by detection unit 101. When detection unit 101 detects an abnormality, it is determined as "yes" in S001.
[0066] If the determination in S001 is "yes", the transmitting unit 102 generates a transmitting signal containing anomaly identification information (S002). If the determination in S001 is "yes", the anomaly identification information includes information indicating that the transmitting was caused by a detected anomaly (i.e., an anomalous transmitting), and information indicating the device 100 that detected the anomaly. The transmitting unit 102 then sends the transmitting signal generated in S002 to the monitoring device 200 (S003).
[0067] Figure 3 This is a flowchart illustrating the function of the identification unit 202. The identification unit 202 performs processing for identifying abnormal identification information. Specifically, in the monitoring device 200, it determines whether a transmission signal has been received from the device 100 (S101). When the monitoring device 200 receives a transmission signal from the device 100, this reception is detected by the identification unit 202. When the identification unit 202 detects the reception of the transmission signal, it determines "yes" in S101.
[0068] The identification unit 202 identifies and extracts anomaly identification information based on the transmission signal received in S101 (S102). The identification unit 202 then sends the anomaly identification information identified in S102 to the selection unit 203 (S103).
[0069] Figure 4 This is a flowchart illustrating the function of the selection unit 203. The selection unit 203 selects a device management function performed on the device 100 to eliminate anomalies detected in the device 100. The selection unit 203 also considers functions previously performed on the device 100 in this selection.
[0070] Specifically, first, it is determined whether abnormal identification information has been received from the identification unit 202 (S201). If the determination is "yes" in S201, the determination unit 2031 determines the device management function that can be selected based on the abnormal identification information identified by the identification unit 202 (S202). The first device management function entity M1 is registered with device management functions that can be selected based on the content of the abnormal identification information. The determination unit 2031 performs the determination in S202 based on the abnormal identification information identified by the identification unit 202 and the first device management function entity M1 stored in the storage unit 201.
[0071] Table 1 shows an example of the first device management function subject M1.
[0072] Table 1
[0073] Anomaly identification information Device management function Abnormal reporting suction cleaning function Abnormal reporting Water flow cleaning function Abnormal reporting Camera functions other Camera functions
[0074] The right column of Table 1 lists the equipment management functions that can be used in robot 300. That is, Table 1 shows the following situation: if the abnormal identification information identified by the identification unit 202 includes information indicating that an abnormality has been reported, the suction cleaning function, water flow cleaning function, and camera function of robot 300 can be used to eliminate the abnormality detected in device 100.
[0075] In this example, the determination is "yes" in S001, thereby generating a transmission signal. Therefore, the transmission signal contains anomaly identification information indicating that it is an abnormal transmission. In S202, the determination unit 2031 determines the suction cleaning function, water flow cleaning function, and camera function as selectable device management functions by referring to the first device management function body M1.
[0076] Next, the determination unit 2032 determines the most recently selected device management function from the device management functions previously selected for the anomaly identification information that has the same content as the anomaly identification information identified by the identification unit 202 (S203). Alternatively, "previously selected device management function" can be rewritten as "device management function selected within a certain period prior." In this example, "anomaly identification information with the same content as the anomaly identification information identified by the identification unit 202" means anomaly identification information that includes information indicating an anomaly report and is sent from the same device 100. Furthermore, it could also mean anomaly identification information generated when the same anomaly was detected in the same device 100.
[0077] The history table T records the operating history of robot 300. Specifically, the history table T records the history of the device management functions previously selected based on the anomaly identification information identified by the identification unit 202. The determination unit 2032 performs the determination in S203 based on the anomaly identification information identified by the identification unit 202 and the history table T stored in the storage unit 201.
[0078] Preferably, the storage unit 201 stores a history table T for each device 100. Table 2 shows an example of a history table T for a certain device 100.
[0079] Table 2
[0080] ID Date and Time Anomaly identification information Device management function 1 2021 / 8 / 16 00:00 Abnormal reporting suction cleaning function 2 2021 / 8 / 16 00:05 Abnormal reporting Water flow cleaning function
[0081] Each anomaly identification information previously extracted by the identification unit 202 is assigned an ID. In the history table T shown in Table 2, first information, second information, and third information are registered for each ID. The first information indicates the date and time the monitoring device 200 received the anomaly identification information. The second information indicates the content of the anomaly identification information. The third information indicates the device management function selected for that anomaly identification information.
[0082] The information related to one ID registered in the historical table T will also be referred to as "Record [ID=n]". n is the ID number. For example, record contains the first information "2021 / 8 / 16 00:00", the second information "Abnormal report" and the third information "Suction cleaning function".
[0083] First, consider the following scenario: If the determination in S001 is "Yes," then at 00:00 on August 16, 2021, monitoring device 200 receives a transmission signal from device 100. As described later, in S207 and S602, information is registered in the history table T. Therefore, immediately after monitoring device 200 receives the transmission signal at 00:00, records and shown in Table 2 are not registered in the history table T. In this case, in S203, determination unit 2032 determines "Invalid" as the most recently selected device management function.
[0084] Next, the determination unit 2033 determines the device management function to be selected from the device management functions determined in S202 for the abnormal identification information identified by the identification unit 202. The determination unit 2033 performs this determination based on the device management function determined by the determination unit 2032 in S203 and the preset execution order for the device management functions.
[0085] The sequence entity M2 records the sequence of device management functions that the robot 300 should perform on the device 100 in the event of an anomaly detected in the device 100. The determination unit 2033 performs this determination based on the device management functions determined by the determination unit 2032 and the sequence entity M2 stored in the storage unit 201.
[0086] Table 3 shows an example of the sequential subject M2.
[0087] Table 3
[0088] order Device management function 1 suction cleaning function 2 Water flow cleaning function 3 Camera functions
[0089] In the sequence entity M2 shown in Table 3, the suction cleaning function is registered as the first equipment management function to be executed. The water flow cleaning function is registered as the equipment management function to be executed after the suction cleaning function. The camera function is registered as the equipment management function to be executed after the water flow cleaning function. The suction cleaning function is used to perform suction-based cleaning of the parts that need cleaning. The water flow cleaning function is used to perform water flow-based cleaning of the parts that need cleaning. The camera function is used to capture images using a camera. By executing the camera function, both moving and still images can be captured.
[0090] First, the determination unit 2033 determines whether the device management function determined by the determination unit 2032 in S203 is "invalid" (S204). If the device management function determined in S203 is "invalid", it is determined to be "yes" in S204. When it is determined to be "yes" in S204, the determination unit 2033 determines the device management function registered in the sequence subject M2 as the device management function that should be executed first, and selects the device management function for the abnormal identification information identified by the identification unit 202 (S205). If the sequence subject M2 shown in Table 3 is stored in the storage unit 201, in S205, the determination unit 2033 determines the suction cleaning function with sequence "1".
[0091] After determining the device management function in S205, the recording unit 2034 updates the history table T (S207). In S207, firstly, the recording unit 2034 appends a new ID (=IDmax+1) to the history table T. Then, for the newly appended ID, the recording unit 2034 appends first information indicating the date and time of receiving the anomaly identification information and second information indicating the content of the anomaly identification information.
[0092] As described above, after the monitoring device 200 receives the transmission signal at 00:00, no record is made in the history table T. In this case, the recording unit 2034 adds ID=1. Then, the recording unit 2034 records the first information and the second information in the history table T along with ID=1. Specifically, in S207, "2021 / 8 / 16 00:00" is recorded as the first information in the date and time column, and "abnormal transmission" is recorded as the second information in the anomaly identification information column.
[0093] After updating the history table T in S207, selection information is sent from the selection unit 203 to the sending unit 204 (S208). The selection information includes information about the device 100 that sent the anomaly identification information and information about the device management function selected by the selection unit 203 for that anomaly identification information. In this example, the device 100 that sent the anomaly identification information is the device 100 whose anomaly was detected in S001. The device management function selected by the selection unit 203 is the suction cleaning function determined in S205.
[0094] Furthermore, examples of "no" judgments in S204 will be described later.
[0095] Figure 5This is a flowchart illustrating the function of the transmitting unit 204. In the transmitting unit 204, it is determined whether selection information has been received from the selection unit 203 (S301). When the transmitting unit 204 receives selection information from the selection unit 203, it determines the destination for sending the execution instruction (S302). The execution instruction is used to execute the device management function selected by the selection unit 203 on the device 100 that has detected an anomaly.
[0096] The second device management function body M3 is registered with device management functions that the robot 300 can perform. The sending unit 204 determines the sending destination in S302 based on the selection information received from the selection unit 203 and the second device management function body M3 stored in the storage unit 201.
[0097] Table 4 shows an example of the second device management function subject M3.
[0098] Table 4
[0099] robot Device management function Robot 300 suction cleaning function Robot 300 Water flow cleaning function Robot 300 Camera functions
[0100] Table 4 shows that the second equipment management function body M3 registers that the robot 300 can perform suction cleaning, water flow cleaning, and camera functions. In this example, the suction cleaning function is selected by the selection unit 203. In this case, the sending unit 204 refers to the second equipment management function body M3, and after confirming that the robot 300 can perform the suction cleaning function selected by the selection unit 203, determines the robot 300 as the destination for sending the execution command.
[0101] Next, the sending unit 204 sends an execution command to the sending destination determined in S302 (S303). The execution command includes information indicating the device 100 that sent the anomaly identification information and information indicating the device management function selected by the selection unit 203 for the anomaly identification information.
[0102] Figure 6 This is a flowchart illustrating the functions of the equipment management unit 301. In the robot 300, it is determined whether an execution command has been received from the monitoring device 200 (S401). When the robot 300 receives an execution command from the monitoring device 200, this reception is detected by the equipment management unit 301. When the equipment management unit 301 detects the reception of the execution command, it determines "yes" in S401.
[0103] Based on the execution command received in S401, the equipment management unit 301 executes the equipment management function selected by the selection unit 203 (S402) on the equipment 100 that sent the anomaly identification information. In this example, in S402, it is determined that the equipment management function to be executed is the suction cleaning function. Furthermore, it is determined that the equipment management function will be executed for the elevator for which anomalies were detected in S001. As a result, the robot 300, which received the execution command, moves to the floor or car of the determined elevator. Then, the robot 300 performs suction cleaning based on the suction cleaning unit 3011.
[0104] Figure 7 This is a flowchart illustrating the function of the sending unit 302. When the robot 300 receives an execution command from the monitoring device 200, the sending unit 302 determines whether the equipment management function has started (S501) based on the received execution command. In this example, suction cleaning based on the suction cleaning unit 3011 starts in S402, and therefore, it is determined to be "yes" in S501.
[0105] When the determination is "yes" in S501, the sending unit 302 sends operation start information to the monitoring device 200 (S502). The operation start information includes information indicating that the equipment management function has started and information indicating the content of the function that has started. In this example, the operation start information includes information indicating that the suction cleaning function has started.
[0106] After sending the start-up information in S502, the sending unit 302 determines whether the execution of the device management function has ended (S503). In this example, the suction cleaning of the suction cleaning unit 3011 has ended, so it is determined to be "yes" in S503.
[0107] If the determination in S503 is "yes", the sending unit 302 sends the operation completion information to the monitoring device 200 (S504). The operation completion information includes information indicating the completion of the equipment management function and information indicating the content of the function that has been completed. In this example, the operation completion information includes information indicating the completion of the suction cleaning function.
[0108] Figure 8 This is a flowchart illustrating the function of the recording unit 205. After sending an execution command to the robot 300 in S303, the monitoring device 200 determines whether it has received end-of-run information from the robot 300 (S601). When the monitoring device 200 receives end-of-run information from the robot 300, this reception is detected by the recording unit 205. When the recording unit 205 detects the reception of end-of-run information, it determines "yes" in S601.
[0109] When the determination is "yes" in S601, the recording unit 205 updates the history table T (S602). In S602, the recording unit 205 registers information indicating the equipment management function performed in the robot 300 into the history table T based on the operation completion information from the sending unit 302. Furthermore, the "equipment management function performed in the robot 300" is the same as the equipment management function selected by the selection unit 203. That is, in S602, the recording unit 205 registers the third piece of information into the history table T. In this example, the recording unit 205 receives the operation completion information from the sending unit 302, and thus registers "suction cleaning function" as the third piece of information in the equipment management function column with ID=1.
[0110] Figure 9 This is a flowchart illustrating the function of the determination unit 206. The determination unit 206 determines whether there exists a record in the history table T [ID=n] that has not been registered for the third information even after a certain time t (S701). The time t is, for example, 1 hour.
[0111] Specifically, in S701, the determination unit 206 extracts records from the records [ID=n] registered in the history table T that have not registered the third information. Next, the determination unit 206 identifies records from the extracted records whose reception date and time are more than t hours earlier than the current date and time. In this example, "vacuum cleaning function" is registered in the device management function column of ID=1 3 minutes after the reception date and time of ID=1. In this case, S701 determines "No".
[0112] Furthermore, examples of what is determined as "yes" in S701 will be described later.
[0113] If the robot 300 performs a suction cleaning function and eliminates the abnormality in the device 100, the detection unit 101 will not detect the abnormality. On the other hand, if the robot 300's suction cleaning function also fails to eliminate the abnormality in the device 100, the detection unit 101 will detect the abnormality again (S001 "Yes"). Therefore, in S003, a transmission signal containing abnormality identification information is sent from the transmission unit 102 to the monitoring device 200.
[0114] In the monitoring device 200, the identification unit 202 detects the reception of the transmission signal (S101 "Yes"). The identification unit 202 identifies abnormal identification information based on the transmission signal received from the device 100 (S102) and sends it to the selection unit 203 (S103).
[0115] As described above, the transmission signal generated in S001 when it is determined to be "yes" contains anomaly identification information indicating that it is an abnormal transmission. In S202, the determination unit 2031 determines the suction cleaning function, water flow cleaning function, and camera function as selectable device management functions by referring to the first device management function main body M1.
[0116] The determination unit 2032 determines the most recently selected device management function from the device management functions previously selected for the anomaly identification information that is identical to the anomaly identification information identified by the identification unit 202 (S203). As described above, the determination unit 2032 performs the determination in S203 based on the anomaly identification information identified by the identification unit 202 and the history table T stored in the storage unit 201.
[0117] For example, consider the following situation: If the determination in S001 is "Yes", then at 00:05 on August 16, 2021, monitoring device 200 receives the second transmission signal from device 100. Immediately after receiving the transmission signal at 00:05, monitoring device 200 only registers the record shown in Table 2 to the history table T. Therefore, in S203, determination unit 2032 determines "vacuum cleaning function" as the most recently selected equipment management function. Therefore, in S204, the determination is "No".
[0118] If the determination in S204 is "No", the determination unit 2033 determines the device management function registered in the sequence subject M2 as the device management function that should be executed after the device management function determined in S203, and selects the device management function to be selected for the abnormal identification information identified by the identification unit 202 (S206). If the sequence subject M2 shown in Table 3 is stored in the storage unit 201, in S206, the determination unit 2033 determines the water flow cleaning function with the sequence "2".
[0119] After determining the device management function in S206, the recording unit 2034 updates the history table T (S207). In S207, firstly, the recording unit 2034 appends a new ID (=IDmax+1) to the history table T. In this example, only one record is registered in the history table T, therefore, IDmax=1. Therefore, the recording unit 2034 appends a new ID=2 to the history table T. The recording unit 2034 associates the first information and the second information with ID=2 and registers them in the history table T. Specifically, in S207, "2021 / 8 / 16 00:05" is registered as the first information in the date and time column, and "abnormal report" is registered as the second information in the anomaly identification information column.
[0120] After updating the history table T in S207, selection information is sent from the selection unit 203 to the sending unit 204 (S208). In addition, the sending unit 204 sends an execution command to the sending destination, namely the robot 300, determined in S302, by referring to the second device management function body M3 (S303).
[0121] Based on the execution command received from the sending unit 204, the equipment management unit 301 executes the equipment management function selected by the selection unit 203 on the equipment 100 that sent the abnormal identification information (S402). In this example, the robot 300 that received the execution command moves to the identified elevator floor or car. Then, the robot 300 performs water cleaning based on the water cleaning unit 3012.
[0122] In this example, water flow cleaning based on the water flow cleaning unit 3012 is started in S402, and thus, it is determined to be "yes" in S501. When it is determined to be "yes" in S501, the sending unit 302 sends operation start information to the monitoring device 200 (S502). The operation start information includes information indicating that the water flow cleaning function has started.
[0123] Furthermore, based on the completion of water flow cleaning by the water flow cleaning unit 3012, a "yes" condition is determined in S503. When a "yes" condition is determined in S503, the sending unit 302 sends operation completion information to the monitoring device 200 (S504). The operation completion information includes information indicating the completion of the water flow cleaning function. Therefore, in S602, "water flow cleaning function" is registered as the third piece of information in the device management function column with ID=2.
[0124] On the other hand, if a problem occurs in the water cleaning unit 3012, it is not determined as "yes" in S503. Therefore, the robot 300 does not send an end-of-run message to the monitoring device 200. The determination unit 206 performs the determination every minute, for example. Figure 9 The operation flow is shown. After a certain time t elapses from when the monitoring device 200 receives the transmission signal from the device 100, it is determined to be "yes" in S701.
[0125] As an example, consider the case where no information has been added to the device management function column for ID=2. In this example, at 1:05 AM on August 16, 2021, the determination unit 206 determines "yes" in S701. When the determination unit 206 determines "yes" in S701, it refers to the history table T and determines the device management function registered in the record preceding the record for which no information has been added to the device management function column (S702). In this example, in S702, the determination unit 206 determines "vacuum cleaning function".
[0126] Next, the determination unit 206 determines the device management function registered in the sequence body M2 as the device management function that should be executed after the device management function determined in S702 (S703). That is, in S703, the device management function that should have been registered in the device management function column with ID=2 is determined. In this example, in S703, the determination unit 206 determines "water flow cleaning function".
[0127] Next, the determination unit 206 determines the reporting method (S704) based on the equipment management function determined in S703. The reporting method body M4 records the reporting method for cases where the equipment management function is not properly executed. Table 5 shows an example of the reporting method body M4.
[0128] Table 5
[0129] Device management functions not executed properly Reporting Methods suction cleaning function Report on robot maintenance providers Water flow cleaning function Report on robot maintenance providers Camera functions Report on elevator cleaning companies (with added camera footage) other Report to the elevator management company
[0130] The determination unit 206 makes the decision in S704 based on the equipment management function determined in S703 and the report method subject M4 stored in the storage unit 201. In this example, the determination unit 206 determines "report to robot maintenance provider" as the reporting method by referring to the report method subject M4. The determination unit 206 sends information indicating the determined reporting method to the reporting unit 207.
[0131] Figure 10 This is a flowchart illustrating the function of the reporting unit 207. In the reporting unit 207, it is determined whether information indicating a reporting method has been received from the determination unit 206 (S801). If the determination in S801 is "yes," the reporting unit 207 reports using the reporting method determined by the determination unit 206 (S802). In this example, the reporting unit 207 reports to the robot maintenance provider. Thus, necessary information is reported from the notification device 400 installed at the robot maintenance provider. If the notification device 400 is a monitoring device, an abnormality is displayed on the monitoring device indicating that the water cleaning function of the robot 300 is malfunctioning.
[0132] If it is the equipment monitoring system 1 shown in this embodiment, the robot 300 can perform different equipment management functions based on the already executed equipment management functions for the equipment 100 that has detected an anomaly. That is, if the robot 300 fails to eliminate the anomaly by performing a suction cleaning function, the robot 300 will perform a water flow cleaning function on the equipment 100 that has detected the anomaly. As a result, the anomaly generated in the equipment 100 can be easily eliminated. For example, even if the anomaly is not eliminated by suction cleaning, it can be eliminated by water flow cleaning.
[0133] In this device monitoring system 1, if a record for which the third information has not been registered exists in the history table T, a report is sent to an external party using the reporting unit 207. The method by which the reporting unit 207 sends the report is determined based on the third information already registered in the history table T. Therefore, it is possible to send an appropriate report with appropriate content to the appropriate contact destination.
[0134] In this embodiment, an example is described where the equipment monitoring system 1 has multiple devices 100. The equipment monitoring system 1 may also have only one device 100.
[0135] In this embodiment, an example is described where the recording unit 205 registers information about the device management functions performed by the robot 300 in the history table T as third information. The third information can also be registered in the history table T by the recording unit 2034. The recording unit 2034 can also register information about the device management functions determined in S205 or S206 in the history table T as third information.
[0136] In this case, the robot 300 may not need to have a transmitter 302. This reduces the processing load on the robot 300. Furthermore, even if a communication anomaly occurs between the monitoring device 200 and the robot 300, the third piece of information can be registered in the history table T.
[0137] In this embodiment, an example is described where the recording unit 205 updates the history table T when the monitoring device 200 receives operation completion information from the robot 300. The recording unit 205 may also update the history table T when the monitoring device 200 receives operation start information from the robot 300. That is, based on the operation start information from the sending unit 302, the recording unit 205 registers information about the device management functions subsequently executed in the robot 300 in the history table T as third information.
[0138] As another example, the recording unit 205 can also update the history table T when the monitoring device 200 receives start-of-operation information from the robot 300 and when it receives end-of-operation information. In this case, based on the third piece of information, information indicating that the equipment management function has started and information indicating that the equipment management function has ended can also be registered in the history table T. This allows for the accurate recording of the robot 300's operating history. Furthermore, it makes it easier to detect malfunctions in both the equipment 100 and the robot 300.
[0139] Implementation Method 2
[0140] In Embodiment 1, an example was described in which all the functions required to manage device 100 were performed by a single robot. In this embodiment, an example is described in which the functions required to manage device 100 are performed by multiple robots. Furthermore, any content not specifically disclosed in this embodiment is the same as that disclosed in Embodiment 1.
[0141] Figure 11 This diagram illustrates an example of the equipment monitoring system 1 in Embodiment 2. The equipment monitoring system 1 in this embodiment includes a device 100, a monitoring device 200, a robot 300, and a notification device 400. As an example, Figure 11 An equipment monitoring system 1 with three robots 300 is shown. Hereinafter, when it is necessary to individually identify each robot 300 in the equipment monitoring system 1, "-N" will be added after the reference numeral. N is the robot number. In the example shown in this embodiment, the equipment monitoring system 1 has three robots 300; therefore, N is a number from 1 to 3.
[0142] For example, robot 300-1 is a suction cleaning robot. Robot 300-1 has an equipment management unit 301-1 and a delivery unit 302-1. Equipment management unit 301-1 has a suction cleaning unit 3011-1. Robot 300-2 is a water flow cleaning robot. Robot 300-2 has an equipment management unit 301-2 and a delivery unit 302-2. Equipment management unit 301-2 has a water flow cleaning unit 3012-2. Robot 300-3 is a camera robot. Robot 300-3 has an equipment management unit 301-3 and a delivery unit 302-3. Equipment management unit 301-3 has a camera unit 3013-3. Figure 11 In the example shown, robot 300 performs different device management functions.
[0143] Next, regarding Figure 11 The functions of the equipment monitoring system 1 shown are described in detail.
[0144] In device 100, perform Figure 2 The operation flow is shown below. That is, when the detection unit 101 detects an anomaly, the transmission unit 102 sends a transmission signal containing anomaly identification information to the monitoring device 200.
[0145] In the identification unit 202, Figure 3 The operation flow is shown below. That is, the identification unit 202 identifies and extracts abnormal identification information based on the transmission signal received from the device 100. The identification unit 202 sends the abnormal identification information identified in S102 to the selection unit 203.
[0146] Figure 12 This is a flowchart used to explain the function of the selection unit 203. Figure 12 The processing shown in S901 and Figure 4 The process shown in S201 is the same. When the determination is "yes" in S901, the determining unit 2031 determines the device management function that can be selected based on the abnormal identification information identified by the identification unit 202 (S902). Furthermore, in the example shown in this embodiment, the robot executing each device management function has been distinguished. Therefore, determining "device management function" is synonymous with determining "robot". That is, in S902, the determining unit 2031 determines the robot 300 that can be selected based on the abnormal identification information identified by the identification unit 202.
[0147] The first device management function entity M1 is registered with a device management function, namely robot 300, that can be selected based on the content of the anomaly identification information. The determination unit 2031 performs the determination in S902 based on the anomaly identification information identified by the identification unit 202 and the first device management function entity M1 stored in the storage unit 201.
[0148] Table 6 shows another example of the first device management function subject M1. The first device management function subject M1 shown in Table 6 may also omit the column for "Device Management Function".
[0149] Table 6
[0150] Anomaly identification information Device management function Corresponding robot Abnormal reporting suction cleaning function Robot 300-1 Abnormal reporting Water flow cleaning function Robot 300-2 Abnormal reporting Camera functions Robot 300-3 other Camera functions Robot 300-4
[0151] In this example, the transmission signal includes an anomaly identification information indicating that the transmission is abnormal. Therefore, the determination unit 2031 determines the suction cleaning robot 300-1, the water flow cleaning robot 300-2, and the camera robot 300-3 as selectable robots 300 by referring to the first device management function main body M1.
[0152] Next, the determination unit 2032 determines the most recently selected robot 300 from the robots 300 that have been selected in the past for the same content as the abnormal identification information identified by the identification unit 202 (S903). In addition, "robots 300 selected in the past" can also be rewritten as "robots 300 selected within a certain period of time in the past".
[0153] The history table T records the history of robots (equipment management functions) previously selected based on the anomaly identification information identified by the identification unit 202. The determination unit 2032 performs the determination in S903 based on the anomaly identification information identified by the identification unit 202 and the history table T stored in the storage unit 201.
[0154] Table 7 shows another example of a history table T for a specific device 100. The history table T shown in Table 7 may also omit the "Device Management Functions" column.
[0155] Table 7
[0156] ID Date and Time Anomaly identification information Device management function robot 1 2021 / 8 / 16 00:00 Abnormal reporting suction cleaning function Robot 300-1 2 2021 / 8 / 16 00:05 Abnormal reporting Water flow cleaning function Robot 300-2
[0157] In the historical table T shown in Table 7, for each ID, a fourth piece of information is registered based on the first, second, and third pieces of information. The fourth piece of information represents the robot 300 selected based on this anomaly identification information.
[0158] In this embodiment, firstly, consider the following situation: if the determination in S001 is "yes", then at 00:00 on August 16, 2021, the monitoring device 200 receives a transmission signal from the device 100. Similar to the example shown in Embodiment 1, immediately after the monitoring device 200 receives the transmission signal at 00:00, records and shown in Table 7 are not registered in the history table T. In this case, in S903, the determination unit 2032 determines "invalid" as the most recently selected robot 300.
[0159] Next, the determination unit 2033 determines the robot 300 to be selected from the robots 300 determined in S902 based on the abnormal identification information identified by the identification unit 202. The determination unit 2033 performs this determination based on the robot 300 determined by the determination unit 2032 in S903 and the pre-set execution order of the equipment management function (robot).
[0160] Table 8 shows another example of Sequence Body M2. The "Device Management Functions" column may also be omitted from Sequence Body M2 shown in Table 8.
[0161] Table 8
[0162] order Device management function Corresponding robot 1 suction cleaning function Robot 300-1 2 Water flow cleaning function Robot 300-2 3 Camera functions Robot 300-3
[0163] First, the determination unit 2033 determines whether the robot 300 determined by the determination unit 2032 in S903 is "invalid" (S904). If the determination unit 2033 determines "yes" in S904, it determines the robot 300 registered in the sequence subject M2 as the robot 300 that should initially perform the equipment management function, and selects the robot 300 to be selected based on the abnormal identification information identified by the identification unit 202 (S905). If the sequence subject M2 shown in Table 8 is stored in the storage unit 201, in S905, the determination unit 2033 determines the robot 300-1 with the suction cleaning function, which has the sequence number "1".
[0164] Figure 12 The processing shown in S907 and S908 is similar to Figure 4The processes shown in S207 and S208 are the same. Additionally, the selection information sent from the selection unit 203 to the sending unit 204 in S908 includes information about the device 100 that sent the anomaly identification information and information about the robot 300 selected by the selection unit 203 for the anomaly identification information. In this example, the robot 300 selected by the selection unit 203 is robot 300-1, which was determined in S905.
[0165] Figure 13 This is a flowchart illustrating the function of the sending unit 204. In the sending unit 204, it is determined whether selection information has been received from the selection unit 203 (S1001). When the sending unit 204 receives selection information from the selection unit 203, it sends an execution instruction to the robot 300 selected by the selection unit 203 (S1002). The execution instruction is an instruction for the robot 300 selected by the selection unit 203 to perform device management functions on the device 100 that has detected an anomaly.
[0166] In the equipment management department 301 of each robot 300, Figure 6 The illustrated action flow is as follows: In each robot 300, it is determined whether an execution command has been received from the monitoring device 200 (S401). If the determination is "yes" in S401, the equipment management unit 301 performs equipment management functions on the device 100 that sent the anomaly identification information according to the received execution command (S402). In this example, robot 300-1 receives the execution command from the monitoring device 200. As a result, robot 300-1 moves to the floor or car of the elevator where the anomaly was detected. Then, robot 300-1 performs suction cleaning based on the suction cleaning unit 3011-1.
[0167] In the robot 300 that receives execution instructions from the monitoring device 200, the sending unit 302 performs... Figure 7 The action flow is shown. As described above, in this example, robot 300-1 receives execution instructions from monitoring device 200. After equipment management unit 301-1 starts executing equipment management functions in S402, sending unit 302-1 sends operation start information to monitoring device 200 (S502).
[0168] The start-up information includes information indicating that equipment management functions have begun and information about the robot 300 that has begun performing equipment management functions. The start-up information may also include information indicating the content of the function being performed. In this example, the start-up information includes information indicating that the suction cleaning function based on robot 300-1 has begun.
[0169] Furthermore, when the equipment management unit 301-1 finishes executing the equipment management function, the sending unit 302-1 sends an operation completion message to the monitoring device 200 (S504). The operation completion message includes information indicating the completion of the equipment management function and information about the robot 300 that completed the equipment management function. The operation completion message may also include information indicating the content of the function that was completed. In this example, the operation completion message includes information indicating the completion of the suction cleaning function based on robot 300-1.
[0170] In Records Department 205, Figure 8 The operation flow is shown below. Specifically, after sending an execution command to the robot 300 in S1002, the monitoring device 200 determines whether it has received end-of-run information from the robot 300 (S601). If the recording unit 205 determines "yes" in S601, it updates the history table T (S602). In S602, based on the end-of-run information from the sending unit 302, the recording unit 205 registers the information of the equipment management function executed in the robot 300 and the information of the robot 300 that executed the equipment management function in the history table T. That is, in S602, the recording unit 205 registers the third and fourth pieces of information in the history table T. In this example, the recording unit 205 receives the end-of-run information from the sending unit 302, and thus registers "vacuum cleaning function" as the third piece of information in the equipment management function column (ID=1) and "robot 300-1" as the fourth piece of information in the robot column.
[0171] Similar to the example shown in Embodiment 1, in the determination unit 206, the following is performed: Figure 9 The illustrated action flow. Furthermore, in Reporting Section 207, [the following is performed / conducted / etc.] Figure 10 The action flow is shown.
[0172] If the robot 300-1 eliminates the abnormality in the device 100 by performing the suction cleaning function, the detection unit 101 will not detect the abnormality. On the other hand, if the robot 300-1 fails to eliminate the abnormality in the device 100 by performing the suction cleaning function, the detection unit 101 will detect the abnormality again (S001 "Yes"). Therefore, in S003, a transmission signal containing abnormality identification information is sent from the transmission unit 102 to the monitoring device 200.
[0173] In the monitoring device 200, the identification unit 202 identifies abnormal identification information based on the transmission signal received from the device 100 (S102) and sends it to the selection unit 203 (S103).
[0174] The determination unit 2031, by referring to the first equipment management function main body M1, determines robot 300-1, robot 300-2 and robot 300-3 as selectable robots 300 in S902.
[0175] For example, consider the following situation: If the determination in S001 is "Yes", then at 00:05 on August 16, 2021, monitoring device 200 receives the second transmission signal from device 100. Immediately after receiving the transmission signal at 00:05, monitoring device 200 only registers the record shown in Table 7 into history table T. In S903, determination unit 2032 determines "Robot 300-1" as the most recently selected robot 300. Therefore, in S904, the determination is "No".
[0176] If the determination is "no" in S904, the determination unit 2033 determines the robot 300 registered in the sequence subject M2 as the robot 300 to be selected after the robot 300 determined in S903, and selects the robot 300 to be selected based on the abnormal identification information identified by the identification unit 202 (S906). If the sequence subject M2 shown in Table 8 is stored in the storage unit 201, in S906, the determination unit 2033 determines the robot 300-2 with the sequence number "2".
[0177] After robot 300 is identified in S906, the recording unit 2034 updates the history table T (S907). As described above, Figure 12 The processing shown in S907 and S908 is similar to Figure 4 The processes shown in S207 and S208 are the same. When the sending unit 204 receives the selection information from the selection unit 203, it sends an execution instruction to the robot 300, i.e., robot 300-2, selected by the selection unit 203 (S1002).
[0178] In robot 300-2, which receives execution instructions from sending unit 204, equipment management unit 301-2 performs equipment management function (S402) on equipment 100 that sent anomaly identification information. That is, robot 300-2 moves to the floor or car of the elevator where the anomaly was detected. Then, robot 300-2 performs water flow cleaning based on water flow cleaning unit 3012-2.
[0179] Water cleaning based on the water flow cleaning unit 3012-2 begins, and thus, operation start information is sent from the sending unit 302-2 (S502). For example, the operation start information includes information indicating that the water flow cleaning function based on the robot 300-2 has begun. Furthermore, water cleaning based on the water flow cleaning unit 3012-2 ends, and thus, operation end information is sent from the sending unit 302-2 (S504). For example, the operation end information includes information indicating that the execution of the water flow cleaning function based on the robot 300-2 has ended. Therefore, in S602, "water flow cleaning function" is registered as the third piece of information in the device management function column (ID=2), and "robot 300-2" is registered as the fourth piece of information in the robot column.
[0180] In the device monitoring system 1 shown in this embodiment, an instruction for executing the device management function (robot) determined by the determination unit 2033 on the device 100 that has detected an anomaly is sent to the robot 300 capable of executing the device management function. Therefore, even the device monitoring system 1 shown in this embodiment can achieve the same effect as the device monitoring system 1 shown in embodiment 1.
[0181] Furthermore, if it is the equipment monitoring system 1 shown in this embodiment, a dedicated work robot for managing each piece of equipment can be used as robot 300. Therefore, it is easy to eliminate abnormalities generated in equipment 100.
[0182] In the example shown in this embodiment, sometimes the maintainer of robot 300-1 and the maintainer of robot 300-2 are different. In this case, for example, if no information is added to the device management function bar or robot bar with ID=2, the determination unit 206 may also determine "report for the maintainer of robot 300-2" as the reporting method.
[0183] In this embodiment, an example is described where each robot 300 can only perform one device management function. As another example, the device monitoring system 1 may also have robots 300 capable of performing multiple device management functions. For example, the device management unit 301-1 of robot 300-1 may also have a suction cleaning unit 3011-1 and a water flow cleaning unit 3012-1. The device management unit 301-2 of robot 300-2 may also have a water flow cleaning unit 3012-2 and a camera unit 3013-2. The device management unit 301-3 of robot 300-3 may also have a camera unit 3013-3 and a suction cleaning unit 3011-3.
[0184] As another example, the equipment monitoring system 1 may also have both a robot 300 capable of performing all the functions required to manage the equipment 100 and a robot 300 capable of performing only a portion of those functions.
[0185] Figure 14 This diagram illustrates an example of the hardware resources of the monitoring device 200. The monitoring device 200 has a processing circuit 500 including a processor 501 and a memory 502 as its hardware resources. The processing circuit 500 may also include multiple processors 501. The processing circuit 500 may also include multiple memories 502.
[0186] In this embodiment, the parts indicated by reference numerals 201 to 207 represent the functions of the monitoring device 200. The functions of the storage unit 201 are implemented by the memory 502. The functions of the parts indicated by reference numerals 202 to 207 can be implemented by software, firmware, or a combination of software and firmware described as a program. This program is stored in the memory 502. The monitoring device 200 executes the program stored in the memory 502 by the processor 501 (computer), thereby implementing the functions of the parts indicated by reference numerals 202 to 207.
[0187] The processor 501 is also referred to as a CPU (Central Processing Unit), central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, or DSP. The memory 502 can be a semiconductor memory, magnetic disk, floppy disk, optical disk, high-density disk, mini-disk, or DVD. Suitable semiconductor memories include RAM, ROM, flash memory, EPROM, and EEPROM.
[0188] Figure 15 This diagram illustrates another example of the hardware resources of the monitoring device 200. Figure 15 In the example shown, the monitoring device 200 has a processing circuit 500 that includes a processor 501, a memory 502, and dedicated hardware 503. Figure 15 An example is shown where a portion of the functions of the monitoring device 200 are implemented using dedicated hardware 503. All the functions of the monitoring device 200 can also be implemented using dedicated hardware 503. The dedicated hardware 503 can be a single circuit, a composite circuit, a programmable processor, a parallel programmable processor, an ASIC, an FPGA, or a combination thereof.
[0189] The hardware resources of Robot 300 and Figure 14 or Figure 15 The example shown is the same. Robot 300 has processing circuitry including a processor and memory as hardware resources. Robot 300 executes the program stored in memory via the processor, thereby realizing the functions of the parts shown in reference numerals 301-302. Robot 300 may also have processing circuitry including a processor, memory, and dedicated hardware as hardware resources. Some or all of the functions of robot 300 may also be implemented using dedicated hardware.
Claims
1. An equipment monitoring system, the equipment monitoring system having: The device sends a transmission signal containing anomaly identification information when it detects an anomaly; A robot that performs device management functions on the device to eliminate any anomalies detected in the device; as well as Monitoring devices, The monitoring device has: The identification unit identifies abnormal identification information based on the transmission signals received from the device; The first determining unit determines the device management function that can be selected for the abnormal identification information identified by the identification unit; The second determining unit determines the most recently selected device management function among the device management functions that were previously selected for the abnormal identification information that has the same content as the abnormal identification information identified by the identification unit. as well as The third determining unit, based on the device management functions determined by the second determining unit and a pre-set execution order, determines from the device management functions determined by the first determining unit the device management function to be selected for the abnormal identification information identified by the identification unit. The robot has an equipment management department that performs the equipment management functions determined by the third determining department.
2. The equipment monitoring system according to claim 1, wherein, The monitoring device stores a historical table. In the history table, for each anomaly identification information previously identified by the identification unit, there is a first piece of information indicating the date and time when the monitoring device received the anomaly identification information, a second piece of information indicating the content of the anomaly identification information, and a third piece of information indicating the device management function selected for the anomaly identification information. The second determining unit determines the most recently selected device management function based on the history table.
3. The equipment monitoring system according to claim 2, wherein, The monitoring device also includes a recording unit that updates the history table. The robot has a first transmitting unit that sends an operation completion message when the device management unit finishes performing the device management function. The recording unit registers the third information into the history table based on the operation completion information from the first sending unit.
4. The equipment monitoring system according to claim 3, wherein, The monitoring device also has: The determination unit determines whether there is a record in the history table where the third information has not been registered; and The reporting department, when the determination department determines that there is a record where the third piece of information has not been registered, reports to the outside world. The method by which the reporting department reports to external entities is determined based on the third piece of information already registered in the history table.
5. The equipment monitoring system according to any one of claims 1 to 4, wherein, The monitoring device stores the first device management function. The first device management function body has registered device management functions that can be selected based on the content of anomaly identification information. The first determining unit determines the selectable device management function based on the first device management function entity.
6. The equipment monitoring system according to claim 5, wherein, In the first device management function body, the following device management functions are registered as selectable functions: The suction cleaning function is used to perform suction-based cleaning on areas that need to be cleaned. The water flow cleaning function is used to clean areas based on water flow; and Camera function, which is used to capture images through a camera.
7. The equipment monitoring system according to any one of claims 1 to 4, 6, wherein, The monitoring device stores the sequence of subjects. The sequence body records the order in which the robot should perform device management functions on the device when an anomaly is detected in the device. The third determining unit determines the device management function to be selected based on the sequence entity.
8. The equipment monitoring system according to claim 5, wherein, The monitoring device stores the sequence of subjects. The sequence body records the order in which the robot should perform device management functions on the device when an anomaly is detected in the device. The third determining unit determines the device management function to be selected based on the sequence entity.
9. The equipment monitoring system according to any one of claims 1 to 4, 6, and 8, wherein, The equipment monitoring system has multiple robots, each performing different equipment management functions. The monitoring device also has a second transmitting unit that sends instructions for performing the device management function determined by the third determining unit to a robot capable of performing the device management function.
10. The equipment monitoring system according to claim 5, wherein, The equipment monitoring system has multiple robots, each performing different equipment management functions. The monitoring device also has a second transmitting unit that sends instructions for performing the device management function determined by the third determining unit to a robot capable of performing the device management function.
11. The equipment monitoring system according to claim 7, wherein, The equipment monitoring system has multiple robots, each performing different equipment management functions. The monitoring device also has a second transmitting unit that sends instructions for performing the device management function determined by the third determining unit to a robot capable of performing the device management function.
12. A device monitoring method, the method being configured to enable a robot to perform device management functions on a device that sends a reporting signal containing anomaly identification information when an anomaly is detected, in order to eliminate the detected anomaly in the device, wherein, The device monitoring method comprises the following steps: The identification step involves identifying abnormal identification information based on the transmission signals received from the device. The first determination step involves determining the device management functions that can be selected for the abnormal identification information identified in the identification step. The second determination step involves determining the most recently selected device management function from the device management functions that were previously selected for the abnormal identification information that has the same content as the abnormal identification information identified in the identification step. The third determination step involves determining, based on the device management functions determined in the second determination step and the pre-set execution order, the device management function to be selected from the device management functions determined in the first determination step for the abnormal identification information identified in the identification step. as well as The sending step involves sending instructions to the robot for performing the device management functions determined in the third determining step.
13. The equipment monitoring method according to claim 12, wherein, In the history table, for each anomaly identification information previously identified in the identification step, there is a first piece of information indicating the date and time the anomaly identification information was received from the device, a second piece of information indicating the content of the anomaly identification information, and a third piece of information indicating the device management function selected for the anomaly identification information. In the second determination step, the most recently selected device management function is determined based on the history table.
14. The equipment monitoring method according to claim 13, wherein, The device monitoring method also includes a recording step of updating the history table. Upon completion of the device management functions, the robot sends a completion message. In the recording step, the third piece of information is registered in the history table based on the end-of-run information from the robot.
15. The equipment monitoring method according to claim 14, wherein, The device monitoring method also has the following characteristics: The determination step involves determining whether there is a record in the history table where the third information has not been registered. as well as In the reporting step, if it is determined in the determination step that there is a record where the third piece of information has not been registered, a report is made to the outside. The method for reporting to external entities in the reporting step is determined based on the third piece of information already registered in the history table.
16. The equipment monitoring method according to any one of claims 12 to 15, wherein, The first device management function is registered with device management functions that can be selected based on the content of anomaly identification information. In the first determination step, the selectable device management functions are determined based on the first device management function subject.
17. The equipment monitoring method according to claim 16, wherein, In the first device management function body, the following device management functions are registered as selectable functions: The suction cleaning function is used to perform suction-based cleaning on areas that need to be cleaned. The water flow cleaning function is used to clean areas based on water flow; and Camera function, which is used to capture images through a camera.
18. The equipment monitoring method according to any one of claims 12 to 15, 17, wherein, The sequence of device management functions that the robot should perform on the device when an anomaly is detected in the device is registered in the sequence body. In the third determination step, the device management function to be selected is determined according to the sequence subject.
19. The equipment monitoring method according to claim 16, wherein, The sequence of device management functions that the robot should perform on the device when an anomaly is detected in the device is registered in the sequence body. In the third determination step, the device management function to be selected is determined according to the sequence subject.
20. The equipment monitoring method according to any one of claims 12-15, 17, and 19, wherein, The device monitoring method further includes a second sending step, in which an instruction for performing the device management function determined in the third determining step is sent to one of the multiple robots that perform different device management functions, which is capable of performing the device management function.
21. The equipment monitoring method according to claim 16, wherein, The device monitoring method further includes a second sending step, in which an instruction for performing the device management function determined in the third determining step is sent to one of the multiple robots that perform different device management functions, which is capable of performing the device management function.
22. The equipment monitoring method according to claim 18, wherein, The device monitoring method further includes a second sending step, in which an instruction for performing the device management function determined in the third determining step is sent to one of the multiple robots that perform different device management functions, which is capable of performing the device management function.
23. A monitoring device capable of communicating with equipment and a robot, wherein the equipment sends a transmission signal containing anomaly identification information upon detecting an anomaly, and the robot performs equipment management functions on the equipment to eliminate the detected anomaly, wherein... The monitoring device has: The identification unit identifies abnormal identification information based on the transmission signals received from the device; The first determining unit determines the device management function that can be selected for the abnormal identification information identified by the identification unit; The second determining unit determines the most recently selected device management function among the device management functions that were previously selected for the abnormal identification information that has the same content as the abnormal identification information identified by the identification unit. The third determining unit, based on the device management functions determined by the second determining unit and a pre-set execution order, determines from the device management functions determined by the first determining unit the device management function to be selected for the abnormal identification information identified by the identification unit; and The sending unit sends instructions to the robot for performing the device management functions determined by the third determining unit on the device.
24. The monitoring device according to claim 23, wherein, The monitoring device stores a historical table. In the history table, for each anomaly identification information previously identified by the identification unit, there is a first piece of information indicating the date and time the anomaly identification information was received from the device, a second piece of information indicating the content of the anomaly identification information, and a third piece of information indicating the device management function selected for the anomaly identification information. The second determining unit determines the most recently selected device management function based on the history table.
25. The monitoring device according to claim 24, wherein, The monitoring device also includes a recording unit that updates the history table. Upon completion of the device management functions, the robot sends a completion message. The recording unit registers the third piece of information into the history table based on the end-of-run information from the robot.
26. The monitoring device according to claim 25, wherein, The monitoring device also has: The determination unit determines whether there is a record in the history table where the third information has not been registered; and The reporting department, when the determination department determines that there is a record where the third piece of information has not been registered, reports to the outside world. The method by which the reporting department reports to external entities is determined based on the third piece of information already registered in the history table.
27. The monitoring device according to any one of claims 23 to 26, wherein, The monitoring device stores the first device management function. The first device management function body has registered device management functions that can be selected based on the content of anomaly identification information. The first determining unit determines the selectable device management function based on the first device management function entity.
28. The monitoring device according to claim 27, wherein, In the first device management function body, the following device management functions are registered as selectable functions: The suction cleaning function is used to perform suction-based cleaning on areas that need to be cleaned. The water flow cleaning function is used to clean areas based on water flow; and Camera function, which is used to capture images through a camera.
29. The monitoring device according to any one of claims 23 to 26, 28, wherein, The monitoring device stores the sequence of subjects. The sequence body records the order in which the robot should perform device management functions on the device when an anomaly is detected in the device. The third determining unit determines the device management function to be selected based on the sequence entity.
30. The monitoring device according to claim 27, wherein, The monitoring device stores the sequence of subjects. The sequence body records the order in which the robot should perform device management functions on the device when an anomaly is detected in the device. The third determining unit determines the device management function to be selected based on the sequence entity.
31. The monitoring device according to any one of claims 23 to 26, 28, and 30, wherein, The monitoring device also has a second transmitting unit, which sends instructions for executing the device management function determined by the third determining unit to one of the multiple robots that are performing different device management functions.
32. The monitoring device according to claim 27, wherein, The monitoring device also has a second transmitting unit, which sends instructions for executing the device management function determined by the third determining unit to one of the multiple robots that are performing different device management functions.
33. The monitoring device according to claim 29, wherein, The monitoring device also has a second transmitting unit, which sends instructions for executing the device management function determined by the third determining unit to one of the multiple robots that are performing different device management functions.
34. A memory storing a program for causing a computer to perform the following processes, wherein, The computer is capable of communicating with the device and the robot. When the device detects an anomaly, it sends a signal containing anomaly identification information. The robot performs device management functions on the device to eliminate the anomaly detected in the device. The process is as follows: The identification process identifies abnormal identification information based on the transmission signals received from the device. The first determination process involves determining the device management functions that can be selected for the abnormal identification information identified in the identification process. The second determination process involves determining the most recently selected device management function from the device management functions previously selected for the abnormal identification information that has the same content as the abnormal identification information identified in the identification process. The third determination process involves determining, based on the device management functions determined in the second determination process and the preset execution order, the device management function to be selected from the device management functions determined in the first determination process for the abnormal identification information identified in the identification process. as well as The sending process sends instructions to the robot for performing the device management functions determined in the third determination process.
35. The memory storing a program according to claim 34, wherein, In the history table, for each anomaly identification information previously identified through the identification process, the following information is recorded: first information indicating the date and time the anomaly identification information was received from the device; second information indicating the content of the anomaly identification information; and third information indicating the device management function selected for the anomaly identification information. In the second determination process, the most recently selected device management function is determined based on the history table.
36. The memory storing a program according to claim 35, wherein, The program also causes the computer to perform record processing that updates the history table. Upon completion of the device management functions, the robot sends a completion message. In the record processing, the third piece of information is registered in the history table based on the end-of-run information from the robot.
37. The memory storing a program according to claim 36, wherein, The program also causes the computer to perform the following processes: The determination process involves determining whether there is a record in the history table where the third piece of information has not been registered; and The report processing involves sending a report to an external entity when the determination process identifies a record where third-party information has not been registered. The method for reporting externally in the report processing is determined based on the third piece of information already registered in the history table.
38. The memory storing a program according to any one of claims 34 to 37, wherein, The first device management function is registered with device management functions that can be selected based on the content of anomaly identification information. In the first determination process, the selectable device management function is determined based on the first device management function subject.
39. The memory storing a program according to claim 38, wherein, In the first device management function body, the following device management functions are registered as selectable functions: The suction cleaning function is used to perform suction-based cleaning on areas that need to be cleaned. The water flow cleaning function is used to clean areas based on water flow; and Camera function, which is used to capture images through a camera.
40. The memory storing a program according to any one of claims 34 to 37, 39, wherein, The sequence of device management functions that the robot should perform on the device when an anomaly is detected in the device is registered in the sequence body. In the third determination process, the device management function to be selected is determined according to the sequence subject.
41. The memory storing a program according to any one of claims 38, wherein, The sequence of device management functions that the robot should perform on the device when an anomaly is detected in the device is registered in the sequence body. In the third determination process, the device management function to be selected is determined according to the sequence subject.
42. The memory storing a program according to any one of claims 34 to 37, 39, and 41, wherein, The program also causes the computer to perform a second transmission process, in which instructions for performing device management functions determined by the third determination process are sent to one of the multiple robots that perform different device management functions, and to the robot capable of performing such device management functions.
43. The memory storing a program according to claim 38, wherein, The program also causes the computer to perform a second transmission process, in which instructions for performing device management functions determined by the third determination process are sent to one of the multiple robots that perform different device management functions, and to the robot capable of performing such device management functions.
44. The memory storing a program according to claim 40, wherein, The program also causes the computer to perform a second transmission process, in which instructions for performing device management functions determined by the third determination process are sent to one of the multiple robots that perform different device management functions, and to the robot capable of performing such device management functions.
Citation Information
Patent Citations
Elevator monitoring system
WO2019106724A1
Scheduling method and system for multiple patrol robots
CN103576683A
Robot system, production management computer, and method of controlling production management computer
CN104339353A