Abnormality detection system, abnormality detection method, and abnormality detection program

JP2025033636APending Publication Date: 2025-03-13TOTO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023139486
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-03-13

AI Technical Summary

Benefits of technology

【0037】 実施形態の一態様によれば、トイレ機器の異常をより正確に判定することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025033636000001_ABST
    Figure 2025033636000001_ABST
Patent Text Reader

Abstract

To enable more accurate determination of abnormalities in toilet equipment.SOLUTION: An abnormality detection system according to an embodiment includes an acquisition unit and a control unit. The acquisition unit acquires usage condition data of toilet equipment from the toilet equipment equipped with a communication device. The control unit performs abnormality determination on the current toilet equipment on the basis of the usage condition data of the current toilet equipment and the usage condition data of the past toilet equipment.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosed embodiments relate to an anomaly detection system, an anomaly detection method, and an anomaly detection program. [Background technology]

[0002] Conventionally, an abnormality detection system has been disclosed that determines that some abnormality (eg, an abnormality in a user) has occurred when the number of times that in-home infrastructure is used falls below a predetermined value (see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2002-032883 A Summary of the Invention [Problem to be solved by the invention]

[0004] When the above-mentioned conventional technology is applied to an abnormality in a device such as a toilet device, if the number of times the toilet device is used is less than usual, there is a possibility that it may erroneously determine that an abnormality has occurred even if the number of times the device is used is only slightly decreased. Also, at night, etc., there is a possibility that similar erroneous determinations may occur frequently because there is little fluctuation in the number of times the device is used.

[0005] One aspect of the embodiment has been made in consideration of the above, and aims to provide an anomaly detection system, an anomaly detection method, and an anomaly detection program that can more accurately determine abnormalities in toilet equipment. [Means for solving the problem]

[0006] An abnormality detection system according to one aspect of an embodiment includes an acquisition unit that acquires usage data of a toilet equipment from a toilet equipment equipped with a communication device, and a control unit that determines an abnormality in the current toilet equipment based on the current usage data of the toilet equipment and past usage data of the toilet equipment.

[0007] The anomaly detection system can determine anomalies based on the past usage of the toilet equipment that is the target of the anomaly detection. In addition, when there is a bias in the selection probability of a toilet equipment due to the influence of the layout of the toilet equipment in the toilet space, the anomaly detection system can accurately determine anomalies even for toilet equipment that is originally used infrequently by comparing the past usage of the toilet equipment.

[0008] In addition, the control unit calculates a current probability of non-use of the toilet equipment using the past usage data, and if the current probability of non-use is lower than a threshold value, determines that an abnormality has occurred in the current toilet equipment.

[0009] Toilet equipment with a low current probability of non-use calculated from past usage data may have an abnormality, but the abnormality detection system can appropriately identify toilet equipment in which such an abnormality may be occurring.

[0010] The control unit also calculates the current non-use probability by using the usage status data for the predetermined period of time in the past.

[0011] Toilet equipment with a low current probability of non-use calculated from usage data over a specified period of time in the past may have an abnormality, and the abnormality detection system can appropriately identify toilet equipment in which such an abnormality may be occurring.

[0012] The control unit also calculates a past non-use probability per unit time using the past usage status data, and calculates the current non-use probability by multiplying the past non-use probability per unit time.

[0013] The anomaly detection system calculates the probability of non-use per unit time and determines whether there is an anomaly in the toilet equipment, allowing for earlier notification of an anomaly. For example, the anomaly detection system calculates the probability of non-use every 15 minutes and determines whether there is an anomaly. Therefore, even if the previous determination does not meet the specified conditions and determines that there is a normal condition, the next determination 15 minutes later may determine that there is an anomaly. In other words, the anomaly detection system determines an anomaly every unit time, allowing for earlier determination of toilet equipment in which there may be an anomaly.

[0014] Moreover, the threshold value can be changed for each building, each floor of a building, each toilet space, and each toilet booth.

[0015] For example, when managing toilet equipment in an entire building, there are many floors and toilet equipment in the building, and various tenants reside on each floor. In addition, there is a bias in the number of residents and the number of toilet equipment users on each floor, such as on the north side or south side of each floor. Therefore, there is a possibility that there are floors that require abnormality detection and floors that do not, toilet equipment that requires abnormality detection and toilet equipment that does not, and toilet equipment that is easy to detect and toilet equipment that is not easy to detect. The anomaly detection system can reduce the management burden, such as responding to false detection, by making it possible to arbitrarily set the threshold for abnormality judgment.

[0016] In addition, the abnormality detection system can be set to determine whether or not to judge an abnormality in the toilet equipment for each day of the week and each time period.

[0017] For example, in office buildings, commercial facilities, and the like, the number of restroom users is often very low at night due to the building being closed, etc. An anomaly detection system may make a false positive when the number of restroom users is very low like this. Also, in office buildings, Saturdays and Sundays are often holidays, so there is a similar possibility of false positives. Meanwhile, in station buildings, there are many users on Saturdays and Sundays, and in airports, etc., there are cases where users are as high at night as during the day, not just on Saturdays and Sundays. The anomaly detection system can be set to determine whether or not to perform an anomaly determination based on the day of the week, time of day, etc., making it possible to set it appropriately to suit the situation of restroom users for each property.

[0018] In addition, the past usage data can be grouped to compile data by day of the week and by time period, and the control unit uses the grouped past usage data to determine whether there is an abnormality in the current toilet equipment.

[0019] For example, in an office building, the number of people using the restroom is lower on weekends than on weekdays. Also, in train stations, airports, etc., the number of users may be higher on weekends than on weekdays. Also, in train stations, airports, etc., the time periods with the highest number of users are early morning and evening on weekdays, but the time periods with the highest number of users usually change on weekends. For example, when the number of users or the distribution of users by time differs between weekdays and weekends, the anomaly detection system can make more accurate anomaly determinations by tabulating the data for weekends and weekdays separately.

[0020] In addition, the anomaly detection system can set the aggregation unit for each day of the week or time period depending on the tenant characteristics of each floor within the property and the usage status of the toilet equipment, etc., and can also set the aggregation unit for any floor, building, toilet equipment, etc., making it easier to set detailed settings for each tenant and toilet equipment within the property more efficiently and making operation easier.

[0021] Furthermore, the anomaly detection system can change the threshold value, the parameters for calculating the current non-use probability, and the aggregation unit of the past usage data for each day of the week and each time period.

[0022] For example, in office buildings, the number of toilet users is lower on weekends than on weekdays. Also, in train stations and airports, the number of users may be higher on weekends than on weekdays, and while the peak time periods for users on weekdays are early morning and late evening, the peak time periods for users on weekends may change. Similarly, usage conditions differ between night and day. Even if usage conditions differ depending on the day of the week or time of day, the anomaly detection system can accurately determine anomalies by changing the aggregation unit of usage data for each day of the week and each time of day.

[0023] In addition, the control unit excludes the usage data during the period during which it is determined that an abnormality has occurred in the current toilet device from the past usage data.

[0024] The anomaly detection system can more accurately determine anomalies by excluding usage data generated while an anomaly is occurring in the toilet equipment from past usage data, and instead using usage data generated when the toilet equipment is operating normally.

[0025] In addition, the abnormality detection system is equipped with a display unit capable of displaying a normal or abnormal status display of the toilet equipment, and the control unit returns the status display from abnormal to normal when the abnormality determination of the toilet equipment is resolved or when the toilet equipment is used.

[0026] If a toilet device that has been determined to be abnormal is confirmed to be normal by a manager or the like, or by the toilet device being used, the normality of the toilet device is confirmed, and the status display of the toilet device is returned from "abnormal" to "normal." Therefore, the abnormality detection system correctly links status display information from the toilet device to the display unit, and when the toilet device returns from "abnormal" to "normal," it is possible to quickly reflect this on the screen of the display unit.

[0027] Furthermore, the control unit counts the number of uses per unit time as one for each number of users during the unit time.

[0028] Whether or not the toilet equipment was operating normally at a given time can be determined by whether or not a user was present at that time, and although there is some correlation with the number of visitors, it is not identical. However, the anomaly detection system counts the number of users so that it can determine whether or not a user was present within a unit of time, allowing for more accurate anomaly determination.

[0029] In addition, the abnormality detection system is equipped with a display unit capable of displaying a normal or abnormal status display of the toilet equipment, and the control unit uses the past usage data to determine a special day, which is a day different from a normal operating day, and sets the status display to normal on the special day even if it is determined that an abnormality has occurred in the current toilet equipment.

[0030] The anomaly detection system notifies of anomalies only on normal operating days, and does not notify of anomalies on non-normal operating days. This makes it possible for the anomaly detection system to prevent anomalies from being reported even if the non-use probability is higher than usual on non-normal operating days.

[0031] Furthermore, the parameters for determining the peculiar day can be changed for each day of the week and for each time period.

[0032] By changing the parameters used to determine anomalous days, the anomaly detection system can more accurately detect anomalies, even when usage conditions vary depending on the day of the week or time of day.

[0033] Furthermore, an abnormality detection method according to one aspect of an embodiment is an abnormality detection method for detecting an abnormality in a toilet equipment, and includes an abnormality determination process for determining an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment.

[0034] The anomaly detection method can determine an anomaly based on the past usage of the toilet device that is the target of the anomaly detection. In addition, when there is a bias in the selection probability of the toilet device due to the influence of the layout of the toilet devices in the toilet space, the anomaly detection method can accurately determine an anomaly by comparing the past usage of the toilet device, even if the toilet device is used infrequently.

[0035] In addition, an abnormality detection program in one aspect of an embodiment is an abnormality detection program that detects an abnormality in a toilet equipment, and causes a computer to execute an abnormality determination procedure that determines an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment.

[0036] The abnormality detection program can determine an abnormality based on the past usage of the toilet device that is the target of the abnormality determination. In addition, when there is a bias in the selection probability of the toilet device due to the influence of the layout of the toilet devices in the toilet space, the abnormality detection program can accurately determine an abnormality by comparing the past usage of the toilet device even if the toilet device is used infrequently. Effect of the Invention

[0037] According to one aspect of the embodiment, an abnormality in the toilet equipment can be determined more accurately. [Brief description of the drawings]

[0038] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an anomaly detection system and an example of the configuration of a toilet device according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a toilet device that is a target of anomaly detection. [Diagram 3] FIG. 3 is a block diagram illustrating an example of a configuration of an analysis device according to an embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a placement information storage unit according to the embodiment. [Diagram 5]FIG. 5 is a diagram illustrating an example of an anomaly detection process according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of usage status data in which a non-use state occurs. [Figure 7] FIG. 7 is a diagram illustrating an example of a process for counting the number of uses. [Figure 8] FIG. 8 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0039] Hereinafter, an embodiment of an anomaly detection system, an anomaly detection method, and an anomaly detection program disclosed in the present application will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the following embodiment.

[0040] <1. Configuration of the anomaly detection system and toilet equipment> First, the configuration of an anomaly detection system and a toilet device according to an embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a diagram showing an example of the configuration of an anomaly detection system and a toilet device according to an embodiment. Fig. 2 is a diagram showing an example of the toilet device.

[0041] 1, the anomaly detection system 1 includes an information processing device (analysis device 100 in FIG. 1) that executes anomaly detection processing. The anomaly detection system 1 also includes an information processing device (collection device 50 in FIG. 1) that collects information used in the anomaly detection processing.

[0042] The toilet equipment T that is the target of abnormality detection by the abnormality detection system 1 includes at least one of the toilet space 2, the toilet bowl 10, the urinal 20, and the washbasin 30.

[0043] The toilet space 2 is provided in a space of a facility or the like, and is a space where users who use the toilet enter and exit. For example, as shown in FIG. 2, the toilet space 2 has a toilet booth TB, a shared space CS, etc., and is a space in which toilet-related structures are arranged. For example, the toilet space 21 has a plurality of toilet bowls 10 11 , 10 12 , 10 13 , 10 14 and a plurality of urinals 20. 11 , 20 12 , 20 13 , 20 14 and multiple washbasins 30 11 , 30 12 , 30 13 The shared space CS1 in which the

[0044] The toilet space 2 may be provided in any location as long as the toilet space 2 can be physically arranged in the space. In other words, the location where the toilet space 2 is provided can be any location. For example, the toilet space 2 may be provided in an office building, a station, an airport, a department store, etc. In addition, the location where the toilet space 2 is provided is not limited to the above, and may be various facilities. For example, the location where the toilet space 2 is provided may be an amusement park, a stadium, etc. For example, the location where the toilet space 2 is provided may be a toilet provided in an area such as a tourist destination. For example, the location where the toilet space 2 is provided may be a park, a parking lot, etc. In other words, the toilet may be provided outdoors, such as a park or a parking lot. In this way, the location where the toilet space 2 is provided may be any location as long as there is a space where the toilet space 2 can be arranged.

[0045] The detection unit 21 provided in the toilet space 2 performs detection related to the toilet space 2. The detection unit 21 functions as a detection unit that detects the entry and exit of a person (user) into the toilet space 2. The detection unit 21 may be realized by various sensors, for example, the detection unit 21 may be various sensors such as a human body detection sensor, a behavior detection sensor, a presence detection sensor, etc. The detection unit 21 may be an image sensor (behavior detection sensor) that captures an image of the entrance and exit of the toilet space 2. Note that the above is an example, and the detection unit 21 may be realized by any means as long as it can detect the entry and exit of a user into the toilet space 2.

[0046] The detection unit 21 provided in the toilet space 2 includes, for example, a communication device 22 (for example, a communication circuit, etc.) having a wireless communication function, and is connected to the collection device 50 so as to be able to communicate wirelessly. For example, when the detection unit 21 detects a person entering or leaving the toilet space 2, it transmits detection information indicating the detection and the date and time of the detection, etc., together with identification information (ID, etc.) that identifies the toilet space 2 to the collection device 50. For example, the detection unit 21 transmits detection information indicating the time (usage time) from when the person entered the toilet space 2 until when he or she exited to the collection device 50 together with identification information (ID, etc.) that identifies the toilet space 2.

[0047] The toilet bowl 10 is a toilet device used by users when they excrete feces, urination, etc. The toilet bowl 10 is placed in a toilet booth TB provided in a toilet space 2. For example, the toilet bowl 10 has a toilet seat device including a toilet seat on which a user sits, and an operating part for operating a nozzle for discharging water for flushing. In addition to the toilet seat device, the toilet bowl 10 has various components such as a toilet lid and a toilet bowl to realize the function of a toilet bowl, but detailed explanations will be omitted.

[0048] The detection unit 101 provided in the toilet 10 performs detection related to the toilet 10. The detection unit 101 performs detection related to the toilet booth TB in which the toilet 10 is arranged. The detection unit 101 functions as a detection unit that detects the entry and exit of a person (user) to the toilet booth TB in which the toilet 10 is arranged. The detection unit 101 may be realized by various sensors, for example, the detection unit 101 may be various sensors such as a seating detection sensor, a human body detection sensor, a behavior detection sensor, etc. The detection unit 101 may be a seating sensor that detects the user's seating on the toilet 10. The detection unit 101 may be a door sensor that detects the opening and closing of the door of the toilet booth TB. The detection unit 101 may be an image sensor that captures an image of the vicinity of the door of the toilet booth TB. Note that the above is one example, and the detection unit 101 may be realized by any means as long as it can detect the entry and exit of a user to the toilet 10. Note that the toilet 10 and the detection unit 101 may be integrated. The location of the detection unit 101 is not particularly limited, and it may be placed on the ceiling, wall, floor, etc. of the toilet booth TB, or may be mounted on the toilet seat of the toilet bowl 10.

[0049] The detection unit 101 provided in the toilet 10 includes, for example, a communication device 102 (e.g., a communication circuit, etc.) having a wireless communication function, and is connected to the collection device 50 so as to be able to communicate wirelessly. For example, when the detection unit 101 detects a person entering or leaving the toilet booth TB in which the toilet 10 is arranged, it transmits detection information indicating the detection and the date and time of detection, etc., to the collection device 50 together with identification information (ID, etc.) that identifies the toilet 10 or the toilet booth TB in which the toilet 10 is arranged. For example, the detection unit 101 transmits detection information indicating the time (usage time) from when a person entered the toilet booth TB in which the toilet 10 is arranged until when he or she left the booth, to the collection device 50 together with identification information (ID, etc.) that identifies the toilet 10 or the toilet booth TB in which the toilet 10 is arranged.

[0050] The urinal 20 is provided in the male toilet space 2 and is a toilet device used by users of the toilet when they excrete urine. The urinal 20 is disposed in a shared space CS provided in the toilet space 2.

[0051] The detection unit 201 provided in the urinal 20 performs detection related to the urinal 20. The detection unit 201 functions as a detection unit that detects the use of the urinal 20 by a person (user). The detection unit 201 may be realized by various sensors. For example, the detection unit 201 may be various sensors such as a human body detection sensor, a behavior detection sensor, a presence detection sensor, etc. The detection unit 201 may be a proximity sensor that detects the approach of a person to the urinal 20. Note that the above is only an example, and the detection unit 201 may be realized by any means as long as it can detect the use of the urinal 20 by a user. Note that the urinal 20 and the detection unit 201 may be integrated. For example, the detection unit 201 is provided on the front surface of the urinal 20 and detects a person positioned in front of the urinal 20. Note that the arrangement position of the detection unit 201 is not particularly limited, and it may be arranged on the ceiling, wall surface, floor, etc. of the shared space CS.

[0052] The detection unit 201 provided in the urinal 20 includes, for example, a communication device 202 (for example, a communication circuit, etc.) having a wireless communication function, and is connected to the collection device 50 so as to be able to communicate wirelessly. For example, when the detection unit 201 detects use of the urinal 20 by a person, it transmits detection information indicating the detection and the date and time of detection, etc., together with identification information (ID, etc.) for identifying the urinal 20 to the collection device 50. For example, the detection unit 201 transmits detection information indicating the time (usage time) during which the person is using the urinal 20 (for example, the time from when the person approaches the urinal 20 to when the person leaves the urinal 20) to the collection device 50 together with identification information (ID, etc.) for identifying the urinal 20.

[0053] The washbasin 30 is a toilet device that is used by users of the toilet to wash their hands, wash their face, and look in the mirror. The washbasin 30 is placed in a shared space CS provided in the toilet space 2. For example, the washbasin 30 has a faucet with an automatic water faucet function and a bowl portion that receives water from the faucet.

[0054] The detection unit 301 provided in the washbasin 30 performs detection related to the washbasin 30. The detection unit 301 functions as a detection unit that detects the use of the washbasin 30 by a person (user). The detection unit 301 may be realized by various sensors. For example, the detection unit 301 may be various sensors such as a human body detection sensor, a behavior detection sensor, a presence detection sensor, etc. The detection unit 301 may be a proximity sensor that detects the approach of a person's body to the washbasin 30. Note that the above is an example, and the detection unit 301 may be realized by any means as long as it can detect the use of the washbasin 30 by a user. Note that the washbasin 30 and the detection unit 301 may be integrated. For example, the detection unit 301 is provided near the faucet of the washbasin 30 and detects the approach of a person's hand to the faucet of the washbasin 30. Note that the arrangement position of the detection unit 301 is not particularly limited, and it may be arranged on the ceiling, wall, floor, etc. of the shared space CS.

[0055] The detection unit 301 provided in the washbasin 30 includes, for example, a communication device 302 (e.g., a communication circuit, etc.) having a wireless communication function, and is connected to the collection device 50 so as to be able to communicate wirelessly. For example, when the detection unit 301 detects the use of the washbasin 30 by a person, it transmits detection information indicating the detection and the date and time of the detection, etc., to the collection device 50 together with identification information (e.g., ID) that identifies the washbasin 30. For example, the detection unit 301 transmits detection information indicating the time (usage time) during which the person is using the washbasin (e.g., while the faucet of the washbasin 30 is discharging water) to the collection device 50 together with identification information (e.g., ID) that identifies the washbasin 30.

[0056] The collection device 50 collects various types of information. For example, the collection device 50 may be a gateway device or the like. The collection device 50 is a device that collects detection information such as sensor data detected for each toilet device T.

[0057] The collection device 50 may be disposed outside the toilet space 2 or may be disposed inside the toilet space 2. For example, the collection device 50 may be a server device disposed in a facility in which the toilet space 2 is provided. Note that the above is merely an example, and the collection device 50 may have any configuration and arrangement as long as it can communicate with the detection units 21, 101, 201, and 301, collect information, and transmit the collected information to the analysis device 100. The collection device 50 may also be integrated with the analysis device 100. In this case, the analysis device 100 has the function of the collection device 50, and the analysis device 100 collects information on toilet equipment T such as the toilet space 2, the toilet bowl 10, the urinal 20, and the washbasin 30.

[0058] The analysis device 100 is an information processing device (computer) that executes a determination process to determine whether or not an abnormality has occurred in the toilet equipment T. For example, the analysis device 100 may be a cloud server or the like. The analysis device 100 is connected to the collection device 50 via a predetermined network 60 such as the Internet so as to be able to communicate wirelessly or wired. Note that the analysis device 100 may be connected to the collection device 50 in any manner as long as it is possible to transmit and receive information, and may be connected to be able to communicate wirelessly or wired.

[0059] When the anomaly detection system 1 causes the administrator terminal 200 to display the result of the anomaly detection, the anomaly detection system 1 includes the administrator terminal 200.

[0060] The administrator terminal 200 is an information processing device (computer) used by an administrator who manages the anomaly detection system 1. The administrator terminal 200 has an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from the administrator, etc., and a display unit 210 (e.g., a liquid crystal display, etc.) for displaying various information.

[0061] <2. Configuration of analysis device> Hereinafter, the configuration of the analysis device 100 will be described with reference to Fig. 3 and Fig. 4. Fig. 3 is a block diagram showing an example of the configuration of the analysis device 100 according to the embodiment. Fig. 4 is a diagram showing an example of the arrangement information storage unit 121 according to the embodiment.

[0062] 3, analysis device 100 includes communication unit 110, storage unit 120, acquisition unit 130, control unit 140, and transmission unit 150. Analysis device 100 may also include an input unit (e.g., a keyboard, a mouse, etc.) that receives various operations from an administrator who manages anomaly detection system 1, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.

[0063] The communication unit 110 is realized by, for example, a communication circuit or the like. The communication unit 110 is connected to a predetermined network 60 (see FIG. 1) by wire or wirelessly, and transmits and receives information to and from an external information processing device. For example, the communication unit 110 is connected to a predetermined network 60 (see FIG. 1) by wire or wirelessly, and transmits and receives information to and from other devices such as the collection device 50 and the administrator terminal 200.

[0064] The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. For example, the storage unit 120 is a computer-readable recording medium that non-temporarily records data used by an anomaly detection program such as a determination process.

[0065] The storage unit 120 according to the embodiment includes a placement information storage unit 121 and a usage information storage unit 122. Note that the storage unit 120 stores various information necessary for processing, in addition to the placement information storage unit 121 and the usage information storage unit 122. For example, the storage unit 120 stores various information (e.g., information related to thresholds) used in the determination processing.

[0066] The layout information storage unit 121 according to the embodiment stores various information related to the layout of toilet equipment T that is a detection target of the anomaly detection system 1. For example, the layout information storage unit 121 stores information related to the layout of the toilet space 2, the toilet bowl 10, the urinal 20, and the washbasin 30. As shown in Fig. 4, the layout information storage unit 121 includes items such as "facility," "toilet space," "layout location," and "layout elements."

[0067] "Facility" indicates the location where the toilet space is located. Note that "facility" is not limited to structures, and various locations where a toilet space is located can be registered. "Toilet space" indicates identification information for identifying each toilet space. In FIG. 4, for the sake of explanation, the "toilet space" is illustrated with reference numbers such as "21" and "22" attached to each toilet space, but "toilet space" stores information that can identify the toilet space (for example, a toilet space ID, etc.).

[0068] "Location" indicates identification information for identifying each location. In Fig. 4, for the sake of explanation, the "location" indicates symbols such as "TB1", "TB2", "TB3", "TB4", and "CS1" that are assigned to each component of the toilet space 2, but information that can identify the location (e.g., location ID, etc.) is stored in the "location".

[0069] The "layout element" indicates identification information for identifying toilet equipment T that is to be placed in the corresponding placement location. For example, the "layout element" indicates identification information for identifying toilet equipment T, such as a toilet 10, a urinal 20, and a washbasin 30, that are to be placed in the corresponding placement location. In FIG. 4, for the sake of explanation, "10" is added to the "layout element". 11 ", "10 12 ", "10 13 ", "10 14 ", "20 11 ", "20 12 ", "20 13 ", "20 14 ", 30 11 ", 30 12 ", 30 13Although symbols such as "," are attached to each component, any information that can identify each toilet device T may be registered in the "location elements."

[0070] The arrangement information storage unit 121 may store various information according to the purpose, not limited to the above. For example, the arrangement information storage unit 121 may store information (e.g., a sensor ID) capable of identifying a sensor (detection unit) that detects sensor data (detection information) of each toilet device T to be detected, in association with the toilet device T detected by the sensor.

[0071] The usage information storage unit 122 stores detection information such as sensor data collected for each toilet device T. The usage information storage unit 122 stores usage status data UD (see FIG. 5) and non-use probability data PD (see FIG. 5) for each toilet device T.

[0072] Returning to Fig. 3, the explanation will be continued. The acquisition unit 130 acquires various information (detection information). The acquisition unit 130 acquires from the collecting device 50 detection information detected by the detection unit 21 regarding the toilet space 2. The acquisition unit 130 acquires from the collecting device 50 detection information detected by the detection unit 101 regarding the toilet bowl 10. The acquisition unit 130 acquires from the collecting device 50 detection information detected by the detection unit 101 regarding the toilet booth TB in which the toilet bowl 10 is arranged. The acquisition unit 130 receives from the collecting device 50 detection information detected by the detection unit 201 regarding the urinal 20. The acquisition unit 130 acquires from the collecting device 50 detection information detected by the detection unit 301 regarding the washbasin 30.

[0073] The control unit 140 is realized, for example, by a central processing unit (CPU), a graphics processing unit (GPU), etc. executing a program (for example, an anomaly detection program such as a determination process according to the present disclosure) stored inside the analysis device 100 using a RAM or the like as a working area. The control unit 140 is a controller, and is realized, for example, by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

[0074] The control unit 140 performs a calculation process and a determination process. The control unit 140 performs a calculation process using various information stored in the storage unit 120 and various information acquired by the acquisition unit 130. The control unit 140 performs a determination process using various information stored in the storage unit 120 and various information acquired by the acquisition unit 130.

[0075] The transmission unit 150 transmits information to an external information processing device. The transmission unit 150 transmits information relating to the result of the abnormality detection by the control unit 140 to the administrator terminal 200.

[0076] <3. Example of anomaly detection processing> Next, an anomaly detection process executed in the anomaly detection system 1 according to the embodiment will be described with reference to Figs. 5 to 7. Fig. 5 is a diagram showing an example of the anomaly detection process according to the embodiment. Fig. 6 is a diagram showing an example of usage status data UD in which a non-use state occurs. Fig. 7 is a diagram showing an example of the process of counting the number of uses.

[0077] Below, a case where the anomaly detection system 1 performs an anomaly determination will be described using toilet booths TB1-TB4 as an example, but the target of anomaly detection is not limited to toilet booths TB, and may be various toilet equipment T such as the toilet space 2, toilet bowl 10, urinal 20, washbasin 30, automatic faucet, and liquid soap dispenser. Even if the toilet equipment T targeted for anomaly detection is other than toilet booths TB1-TB4, the determination process and the like are similar, so detailed description will be omitted.

[0078] In addition, a case will be described in which the status of the toilet equipment T is displayed on the display unit 210 of the manager terminal 200, but the status of the toilet equipment T may also be displayed on the display unit of the analysis device 100, and is not particularly limited.

[0079] First, a description will be given of a processing example shown in Fig. 5. Specifically, in Fig. 5, the abnormality detection system 1 performs abnormality determination for toilet booths TB1 to TB4.

[0080] The acquisition unit 130 acquires the toilet 10 to be detected. 11 ~Toilet bowl 10 14 For example, the acquisition unit 130 acquires information indicating the number of times the toilet 10 has been used. 11 ~Toilet bowl 10 14 The control unit 140 acquires detection information indicating the user's sitting time and leaving time for the toilet 10. 11 ~Toilet bowl 10 14 The time is recognized as the usage time of the corresponding toilet booth TB1 to toilet booth TB4.

[0081] The control unit 140 generates usage status data UD, which is data on the number of times toilet booths TB1 to TB4 are used, and stores it in the usage information storage unit 122. For example, the control unit 140 counts the number of times each toilet booth is used per unit time (e.g., 15 minutes) in a predetermined period (e.g., 90 days) as the usage status data UD.

[0082] The control unit 140 generates non-use probability data PD, which is data on the non-use probability (vacancy probability in the case of toilet booth TB) of toilet booths TB1 to TB4, based on the usage status data UD. Hereinafter, the non-use probability of the usage status data UD is shown as an integer value rounded off to the first decimal place for convenience. For example, in the case of toilet booth TB4, if there are 40 days of non-use between 10:00 and 10:15 in a specified period, that is, if the number of times of non-use between 10:00 and 10:15 in a specified period is 40, the control unit 140 calculates the non-use probability to be 44% (40 times / 90 days). As a result of similar calculations, the non-use probability data PD indicates that for toilet booth TB4, the non-use probability between 10:15 and 10:30 in the specified period is 25%, the non-use probability between 10:30 and 10:45 is 20%, and the non-use probability between 10:45 and 11:00 for toilet booth TB4 is 15%. In addition, although not shown, control unit 140 calculates the average number of uses per unit time in the specified period for each of toilet booths TB1 to TB4. Control unit 140 updates usage status data UD and average number of uses data every week to the latest data (for example, data for the past 90 days, which is the specified period).

[0083] The control unit 140 calculates the current non-use probability by multiplying the non-use probabilities of successive unit times. For example, when non-use occurs continuously n times (15×n minutes) from a certain time period t, the control unit 140 calculates the current non-use probability by multiplying the non-use probabilities of each time period, and judges whether the current non-use probability is equal to or less than the threshold value k. This judgment is expressed by the following formula (1). In formula (1), p2(t) is the non-use probability from t to 15 minutes after t, and for example, the non-use probability for 15 minutes from t+45 minutes (t+3 / 4 o'clock) to t+1 o'clock is expressed as p2(t+3 / 4). The threshold value k can be set arbitrarily, and can be changed for each building in which the toilet device T is installed, each floor of the building, each toilet space 2, and each toilet booth TB. The threshold value k can also be changed for each day of the week and each time period. Since the number of abnormality judgments increases or decreases depending on the value of the threshold k, the threshold k is changed according to the owner's or manager's way of thinking about alerts, response capabilities, etc. (for example, 10 -6 ~10 -3 ). p2(t)×p2(t+1 / 4)×…×p2{(t+(n-1) / 4)}≦k...(1)

[0084] As shown in FIG. 6, in the case where a non-use state occurs continuously from 10:00 to 11:00 in toilet booth TB4, for example, if the non-use probability between 10:00 and 10:15 is 12%, the non-use probability between 10:15 and 10:30 is 9%, the non-use probability between 10:30 and 10:45 is 8%, and the non-use probability between 10:45 and 11:00 is 11%, the control unit 140 calculates the current non-use probability as 9.5×10 -5 For example, the control unit 140 calculates the threshold k as 10 -4 If it is set to, the current non-use probability is equal to or less than the threshold k, so it is determined that an abnormality has occurred in toilet booth TB4. In this way, since a comparison is made with the past usage status data UD, it is possible to determine an abnormality even when there is only one toilet booth TB.

[0085] As described above, the control unit 140 performs an abnormality determination for the current toilet device T based on the current usage status data UD of the toilet device T and the past usage status data UD of the toilet device T. The current usage status data UD of the toilet device T refers to usage status data UD in which a non-use state is currently occurring continuously.

[0086] The control unit 140 can set whether or not to perform an abnormality determination for the toilet device T for each day of the week and each time period. For example, if the usage situation is significantly different between weekdays and holidays (Saturdays and Sundays) and it is expected that there will be almost no users on holidays (for example, in the case of an office building), it may be set so that an abnormality determination for the toilet device T is not performed on holidays (for example, holidays for an office building).

[0087] The past usage data UD can be grouped to compile the aggregation units by day of the week and by time period. The control unit 140 can use the grouped past usage data UD to perform an abnormality determination for the current toilet device T. For example, if it is expected in advance that the usage conditions on weekdays and on holidays will differ significantly (for example, in the case of an office building), the control unit 140 may perform an abnormality determination based on weekday data on weekdays and on holiday data on holidays. For example, on weekdays, the control unit 140 calculates a non-use probability using the number of uses on weekdays in the usage data UD, and determines whether the calculated non-use probability is equal to or less than the threshold k. Also, on holidays, the control unit 140 calculates a non-use probability based on the number of uses on holidays in the usage data UD, and determines whether the calculated non-use probability is equal to or less than the threshold k. In addition, when a non-use state occurs continuously across weekdays and holidays, the control unit 140 uses the weekday non-use probability during the weekday time period and the holiday non-use probability during the holiday time period, and calculates the current non-use probability by multiplying the weekday non-use probability by the holiday non-use probability.

[0088] With this configuration, the control unit 140 performs anomaly detection based on weekday data on weekdays and on holiday data on holidays, enabling more accurate anomaly detection. Since the number of data items (number of days) used for calculation is smaller for holidays, different aggregation periods may be used for weekdays and holidays.

[0089] For example, in a public toilet device T where multiple devices are lined up and there are many users, it is desirable to detect abnormalities more accurately and quickly regardless of the time of day, such as in the morning or evening. Furthermore, in public toilet devices T, usage conditions such as the number of users and length of stay differ between weekdays and holidays. The abnormality detection system 1 can quickly detect abnormalities in public toilet devices T and the like by performing abnormality determination for each unit of time, and can suppress erroneous determinations by using different data between weekdays and holidays.

[0090] The control unit 140 can change the parameters for calculating the current non-use probability and the aggregation unit of the past usage data UD for each day of the week and each time period. Here, the "parameters for calculating the current non-use probability" refer to the above-mentioned predetermined period and unit time. For example, if the toilet equipment T is installed in a facility that operates 24 hours a day (such as an airport), there is a possibility that a certain number of users will use the toilet equipment T even at night. Therefore, the control unit 140 may change the predetermined period, unit time, and aggregation unit of the past usage data UD for each day of the week and each time period according to the usage status of the toilet equipment T.

[0091] The control unit 140 excludes the usage data UD during the period during which it is determined that an abnormality has occurred in the current toilet device T from the past usage data UD. For example, if the control unit 140 determines that an abnormality has occurred in the toilet booth TB4 between 10:00 and 11:00 as shown in Fig. 6, it does not use the usage data UD of the toilet booth TB4 during this period in calculating the above-mentioned non-use probability.

[0092] The display unit 210 of the manager terminal 200 can display a normal or abnormal status display of the toilet equipment T. The control unit 140 returns the status display from "abnormal" to "normal" when the determination of the abnormality of the toilet equipment T is resolved or when the toilet equipment T is used. For example, if the control unit 140 determines that an abnormality has occurred in the toilet booth TB4 between 10:00 and 11:00 as shown in FIG. 6, and then the manager resolves the abnormality of the toilet booth TB4 between 11:00 and 11:15, the control unit 140 causes the status display of the display unit 210 to return from "abnormal" to "normal" by the manager inputting, via the input unit of the manager terminal 200, that the abnormality has been resolved. Alternatively, after the control unit 140 determines that an abnormality has occurred in toilet booth TB4 between 10:00 and 11:00 as shown in FIG. 6, the control unit 140 automatically changes the status display of the display unit 210 from "abnormal" to "normal" when toilet booth TB4 is used between 11:00 and 11:15.

[0093] As shown in FIG. 7, the control unit 140 counts the number of uses per unit time as one for each number of users during the unit time. For example, when a user enters the toilet booth TB4 at 10:05 and leaves at 10:50, the control unit 140 counts each of the four frames from 10:00 to 11:00 as one person using the booth. For example, the number of visitors in FIG. 7 is 11 (the number of black circles in the left diagram), but the number of uses is counted as 25 (the total number of uses in the right diagram), so the number of visitors and the number of uses do not match, and the number of uses is greater. By counting in this way, the control unit 140 can more accurately determine whether the toilet device T has been used during the unit time.

[0094] The control unit 140 uses the past usage status data UD to determine special days (e.g., holidays) that are different from normal working days. Examples of special days include the first three days of the New Year, the May consecutive holidays, the Obon holiday, and special holidays such as the anniversary of the company's founding, particularly in office toilets. Even if it is determined that an abnormality has occurred in the current toilet device T, the control unit 140 sets the status display of the display unit 210 to normal on the special day. To determine a special day, when there is a possibility that an abnormality has occurred in the one toilet device T (when the current non-use probability is equal to or less than a threshold k), the control unit 140 compares the average number of uses n of another toilet device T different from the one toilet device T in a past certain period (e.g., 1 hour) with the average number of uses N of the one toilet device T and the other toilet devices T in a predetermined period, and determines that the current day is a special day if n / N is equal to or less than a threshold value (e.g., 0.4) for special days. For example, if the probability of non-use at 14:15 in toilet booth TB2 in Figure 6 is below threshold value k, the control unit 140 compares the average number of uses n of toilet booth TB1, toilet booth TB3, and toilet booth TB4 from 13:15 to 14:15 with the average number of uses N of toilet booths TB1 to TB4 in a specified period, and if n / N is below the threshold for a special day, determines that the current day is a special day.

[0095] The parameters for determining a special day can be changed for each day of the week and each time period. Here, the "parameters for determining a special day" refer to the threshold value for the special day. For example, the threshold value for the special day is set using the usage status data UD. For example, if the standard number of people (for example, 4 people) is the average number of times of use N (for example, 10 people) multiplied by the threshold value for the special day (for example, 0.4), the threshold value for the special day is set so that the ratio of the number of days with fewer users than the standard number of users to the number of days in a specified period (for example, 90 days) is less than about 10% to 1.5%.

[0096] <4. Processing flow> From here, a processing flow of anomaly detection will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of a processing procedure executed by the anomaly detection system 1.

[0097] As shown in FIG. 8, the control unit 140 sets a threshold value k (step S101).

[0098] Next, the control unit 140 holds the non-use probability and the average number of uses for each toilet device T in a predetermined period for each unit time (step S102). That is, the control unit 140 acquires the non-use probability and the average number of uses for each toilet device T in a predetermined period for each unit time from the usage information storage unit 122.

[0099] Next, the control unit 140 calculates the current non-use probability by multiplying the non-use probability every time the non-use state of the toilet device T occurs continuously (step S103). When the toilet device T in which the non-use state has occurred continuously is used, the control unit 140 cancels the multiplication of the non-use probability.

[0100] Next, the control unit 140 determines whether the current non-use probability is equal to or less than the threshold k (step S104). If it is determined in step S104 that the current non-use probability is not equal to or less than the threshold k (step S104, No), the control unit 140 returns to the process of step S103.

[0101] In step S104, if it is determined that the current non-use probability is equal to or less than the threshold k (step S104, Yes), the control unit 140 determines whether the above n / N calculated using the average number of uses is equal to or less than the threshold for the peculiar day (step S105).

[0102] In step S105, if it is determined that the day is a peculiar day (step S105, Yes), the control unit 140 returns to the process of step S103.

[0103] In step S105, when it is determined that the day is not an unusual day (step S105, No), the control unit 140 issues an alert by, for example, indicating that the status display of the display unit 210 is abnormal, stores the detection time in the usage information storage unit 122 (step S106), and ends the process. Note that the detection time means the length of time during which the non-use state has occurred continuously.

[0104] Further advantages and modifications may readily occur to those skilled in the art. Thus, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof.

[0105] <Additional Notes> (1) An acquisition unit that acquires usage status data of the toilet equipment from the toilet equipment having a communication device; An abnormality detection system comprising: a control unit that determines whether there is an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment. (2) The control unit is Calculating a current non-use probability of the toilet device using the past usage data; The anomaly detection system according to (1), which determines that an anomaly has occurred in the current toilet equipment when the current non-use probability is lower than a threshold value. (3) The control unit calculates the current non-use probability using the usage status data for the predetermined period of time in the past. (4) The control unit calculates a past non-use probability per unit time using the past usage data, and calculates the current non-use probability by multiplying the past non-use probability per unit time. (5) The anomaly detection system according to (2), wherein the threshold value can be changed on a building basis, a building floor basis, a toilet space basis, and a toilet booth basis. (6) The anomaly detection system according to any one of (1) to (5), wherein whether or not to determine an anomaly in the toilet equipment is to be performed can be set for each day of the week and for each time period. (7) The past usage data can be grouped by day of the week and by time period. The anomaly detection system according to any one of (1) to (6), wherein the control unit determines an anomaly in the current toilet device by using the grouped past usage data. (8) The anomaly detection system according to any one of (2) to (5), wherein the threshold value, the parameters for calculating the current non-use probability, and the aggregation unit of the past usage data can be changed for each day of the week and each time period. (9) The anomaly detection system according to any one of (1) to (8), wherein the control unit excludes the usage data during the period during which it is determined that an abnormality has occurred in the current toilet device from the past usage data. (10) A display unit capable of displaying a normal or abnormal state of the toilet device, The abnormality detection system described in any one of (1) to (9), wherein the control unit returns the status display from abnormal to normal when the determination of an abnormality in the toilet equipment is resolved or when the toilet equipment is used. (11) The anomaly detection system according to any one of (1) to (10), wherein the control unit counts the number of uses per unit time as one for each number of users during the unit time. (12) A display unit capable of displaying a normal or abnormal state of the toilet device, The control unit is A special day that is different from a normal operation day is determined using the past usage status data, The anomaly detection system according to any one of (1) to (9), wherein even if it is determined that an anomaly has occurred in the current toilet device, the status display is set to normal on the special day. (13) The anomaly detection system according to (12), wherein the parameters for determining the peculiar day are changeable for each day of the week and each time period. (14) An anomaly detection method for detecting an anomaly in a toilet device, comprising: An abnormality detection method including an abnormality determination step of determining whether or not there is an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment. (15) An abnormality detection program for detecting an abnormality in a toilet device, An abnormality detection program that causes a computer to execute an abnormality determination procedure for determining an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment. [Explanation of symbols]

[0106] 1. Anomaly detection system 2. Toilet space 10 Toilet bowl 20 Urinal 22 Communication Equipment 30 wash basin 102 Communication equipment 130 Acquisition Department 140 Control section 202 Communication equipment 302 Communication equipment CS shared space k-threshold UD Usage Data T Toilet equipment

Claims

1. An acquisition unit that acquires usage status data of the toilet equipment from the toilet equipment having a communication device; An abnormality detection system comprising: a control unit that determines an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment.

2. The control unit is Calculating a current non-use probability of the toilet device using the past usage data; The anomaly detection system according to claim 1 , further comprising: a determining unit configured to determine that an anomaly has occurred in the current toilet equipment when the current non-use probability is lower than a threshold value.

3. The anomaly detection system according to claim 2 , wherein the control unit calculates the current non-use probability by using the usage status data for the predetermined period of time in the past.

4. 4. The anomaly detection system according to claim 3, wherein the control unit calculates a past non-use probability per unit time using the past usage status data, and calculates the current non-use probability by multiplying the past non-use probability per unit time.

5. The anomaly detection system according to claim 2 , wherein the threshold value is variable for each building, each floor of a building, each toilet space, and each toilet booth.

6. The anomaly detection system according to claim 1 , wherein whether or not to judge an anomaly in the toilet equipment can be set for each day of the week and for each time period.

7. The past usage data can be grouped by day of the week and by time period. The anomaly detection system according to claim 1 , wherein the control unit determines an anomaly in the current toilet device by using the grouped past usage data.

8. 3. The anomaly detection system according to claim 2, wherein the threshold value, the parameter for calculating the current non-use probability, and the unit of aggregation of the past usage data are each changeable for each day of the week and each time period.

9. The anomaly detection system according to claim 1 , wherein the control unit excludes the usage data during a period during which it is determined that an abnormality has occurred in the current toilet device from the past usage data.

10. A display unit capable of displaying a normal or abnormal state of the toilet device, The abnormality detection system according to claim 2 , wherein the control unit returns the status display from abnormal to normal when the determination of the abnormality of the toilet device is resolved or when the toilet device is used.

11. The anomaly detection system according to claim 1 , wherein the control unit counts the number of uses per unit time as one for each number of users during the unit time.

12. A display unit capable of displaying a normal or abnormal state of the toilet device, The control unit is A special day that is different from a normal operation day is determined using the past usage status data, The anomaly detection system according to claim 1 , wherein even if it is determined that an abnormality has occurred in the current toilet equipment, the status display is set to normal on the special day.

13. The anomaly detection system according to claim 12 , wherein the parameters for determining the peculiar day are variable for each day of the week and each time period.

14. An anomaly detection method for detecting an anomaly in a toilet device, comprising: An abnormality detection method including an abnormality determination step of determining whether or not there is an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment.

15. An abnormality detection program for detecting an abnormality in a toilet device, An abnormality detection program that causes a computer to execute an abnormality determination procedure for determining an abnormality in the current toilet equipment based on current usage data of the toilet equipment and past usage data of the toilet equipment.

Citation Information

Patent Citations

  • Abnormal state detecting system

    JP2002032883A