Anomaly Detection System
By setting up a storage unit that stores historical usage information in the toilet abnormality detection system and performing processing to obtain target information for a specified time period or number of usage, the abnormal detection error problem caused by misjudgment in the prior art is solved, and more accurate abnormal detection is achieved.
Patent Information
- Application Number
- JP2023046544
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-23
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2043-03-23
AI Technical Summary
In the prior art, when detecting abnormal use of toilets in public toilets and other places, it is easy to cause false abnormality determination due to misjudgment, especially when a certain toilet target is used for a long time or other targets are used frequently.
By setting up a storage unit that stores historical usage information in the toilet abnormality detection system, and obtaining target information for a specified time period or number of usages during the detection process, the first process is performed to determine whether there is an abnormal usage situation.
It improves the accurate detection of toilet abnormalities, reduces error notifications caused by misjudgment, and ensures the reliability of abnormal detection.
Smart Images

Figure 0007658389000001 
Figure 0007658389000002 
Figure 0007658389000003
Abstract
Description
[Technical field]
[0001] The disclosed embodiments relate to an anomaly detection system. [Background technology]
[0002] Conventionally, systems that detect abnormalities in objects used in toilets, such as toilet booths in which toilet bowls are installed, have been known (for example, Patent Document 1). For example, the system described in Patent Document 1 determines that an abnormality has occurred when the difference in the frequency of opening and closing the doors of each toilet booth exceeds a predetermined value. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-133066 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is room for improvement in the above technology. For example, when the above-mentioned conventional technology system is applied to a public toilet or the like, if a specific object of use is used for a longer time than usual, or if the frequency of use of other objects of use is high when the specific object of use is used, and other objects of use are used many times while the specific object of use is being used, a difference in the number of times with other objects of use occurs, and the system may erroneously determine that there is an abnormality. Thus, there is room for improvement in the abnormality determination by the above system. Therefore, it is desired to appropriately determine abnormalities in objects of use in the toilet, such as toilet booths in which toilet bowls are installed.
[0005] In view of the above, the challenge is to appropriately determine abnormalities related to objects used in the toilet.
[0006] An object of the disclosed embodiment is to provide an anomaly detection system that can appropriately determine anomalies related to an object being used in a toilet. [Means for solving the problem]
[0007] An abnormality detection system according to one aspect of an embodiment includes a detection unit that detects the use of each of a plurality of objects of use that are to be used by a toilet user; a memory unit that stores historical information indicating the use of each of the plurality of objects of use; and a control unit that performs a first process, when processing is performed with one of the plurality of objects of use as the target information, to acquire information from the historical information stored in the memory unit that indicates use during a predetermined period or a predetermined number of uses, and a control unit that performs a second process to determine that an abnormality has occurred in the one object of use if the target information acquired by the first process does not include use of the one object of use, or if the target information acquired by the first process indicates that the use of the one object of use during the predetermined period or the predetermined number of uses is less than a predetermined number of times compared to other objects of use other than the one object of use, and is characterized in that, in the first process, the control unit acquires, as the target information, information that excludes information indicating use of other objects of use during a period in which the one object of use is in use.
[0008] According to the anomaly detection system according to one aspect of the embodiment, even if a specific object of use is used for a longer time than usual, or when other objects of use are frequently replaced while a specific object of use is being used, the system does not mistakenly determine that an abnormality has occurred, and therefore can accurately detect abnormalities. Therefore, the anomaly detection system can appropriately determine abnormalities related to the object of use in the toilet. Examples of the object of use will be described later, but the object of use may be various objects such as a toilet bowl, a toilet booth with a toilet bowl, a urinal, a washstand, and a toilet space.
[0009] In an anomaly detection system according to one aspect of the embodiment, the memory unit stores past results of the second process, and the control unit refers to the memory unit when executing the second process on the one object of use, and if the result of the immediately preceding second process on the one object of use is determined to be abnormal, the control unit does not execute a third process of causing an optional notification means to notify that the one object of use is abnormal.
[0010] According to the anomaly detection system according to one aspect of the embodiment, if the one object of use is judged to be abnormal by the next judgment of the second process after the one object of use is judged to be abnormal in accordance with the judgment of the second process, it is possible to suppress the one object of use from being again warned that it is abnormal. Therefore, the anomaly detection system can appropriately execute the process related to the judgment of the abnormality of the toilet object of use. Effect of the Invention
[0011] According to one aspect of the embodiment, an abnormality relating to an object to be used in the toilet can be appropriately determined. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of an anomaly detection process according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a user target of the toilet according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of an anomaly detection system according to the embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an example of a configuration of an analysis device according to an embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a placement information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a collected information storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a setting information storage unit according to the embodiment. [Figure 8]FIG. 8 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. [Figure 9] FIG. 9 is a diagram illustrating an example of a first process performed by the anomaly detection system. [Figure 10] FIG. 10 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. [Figure 11] FIG. 11 is a diagram illustrating an example of a first process performed by the anomaly detection system. [Figure 12] FIG. 12 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. [Figure 13] FIG. 13 is a diagram illustrating an example of a second processing result by the anomaly detection system. [Figure 14] FIG. 14 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. [Figure 15] FIG. 15 is a diagram illustrating an example of how the number of records to be acquired is determined. [Figure 16] FIG. 16 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. [Figure 17] FIG. 17 is a diagram illustrating an example of a first process performed by the anomaly detection system. [Figure 18] FIG. 18 is a flowchart illustrating an example of a procedure of a process executed by the anomaly detection system. [Figure 19] FIG. 19 is a diagram illustrating an example of a second processing result by the anomaly detection system. [Figure 20] FIG. 20 is a flowchart illustrating an example of a processing procedure executed by the anomaly detection system. [Figure 21] FIG. 21 is a flowchart illustrating an example of a processing procedure executed by the anomaly detection system. [Figure 22] FIG. 22 is a diagram illustrating an example of a first process performed by the anomaly detection system. [Diagram 23] FIG. 23 is a flowchart illustrating an example of a processing procedure executed by the anomaly detection system. [Figure 24]FIG. 24 is a diagram illustrating an example of a first process performed by the anomaly detection system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, an embodiment of the anomaly detection system 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 embodiment described below.
[0014] <1. Embodiment> <1-1. Overview of anomaly detection processing> First, an overview of anomaly detection performed in an anomaly detection system 1 (see Fig. 3) according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of an anomaly detection process according to the embodiment.
[0015] In Fig. 1, a case will be described in which the abnormality detection system 1 performs an abnormality determination for a toilet booth TB (also simply referred to as "booth TB") in which a toilet bowl 10 is arranged. Note that the target for abnormality detection is not limited to the toilet booth TB as long as it is an object used in the toilet, but may be the toilet bowl 10, or various objects used in the toilet such as the toilet space 2, urinal 20, and washbasin 30 shown in Fig. 2, which will be described in detail later.
[0016] The processing example shown in FIG. 1 will be described below. Specifically, in FIG. 11 Toilet booth TB1 and toilet bowl 10 12 The anomaly detection system 1 performs an anomaly determination for two toilet booths TB, TB2, in which the toilet booths TB1 and TB2 are arranged. For example, the analysis device 100 (see FIG. 3) of the anomaly detection system 1 executes the process shown in FIG.
[0017] The abnormality detection system 1 collects information on the use of each of two objects of use, toilet booths TB1 and TB2, which are the targets of abnormality judgment (also referred to as "processing targets"). The abnormality detection system 1 stores history information indicating the use of each of the toilet booths TB1 and TB2 in the storage unit 120 (see FIG. 4). That is, the abnormality detection system 1 stores history information indicating the use of each of multiple objects of use of the same type in the storage unit 120. In FIG. 1, the abnormality detection system 1 stores history information DT1 indicating the use of each of the toilet booths TB1 and TB2. The history information DT1 is information (collected information) in which information identifying each toilet booth TB is associated with the date and time when the information was detected by the detection unit 101 corresponding to each toilet booth TB, and information indicating whether the type is entry or exit.
[0018] When the abnormality detection system 1 executes a process for one use object, the abnormality detection system 1 executes a first process for acquiring information indicating a predetermined number of uses from the history information as object information (step S1). In FIG. 1, when the abnormality detection system 1 executes a process for one toilet booth TB, the abnormality detection system 1 executes a first process for acquiring information indicating a predetermined number of uses from the history information DT1 as object information TD1. Details of what information is acquired in the first process will be described later.
[0019] Then, the abnormality detection system 1 executes a second process of determining that an abnormality has occurred in the one use object when the target information acquired by the first process does not include the use of the one use object (step S2). That is, the abnormality detection system 1 executes a second process of determining whether or not an abnormality has occurred in the one use object based on the target information indicating the use of each of the use objects of the same type as the one use object to be processed. In this way, the abnormality detection system 1 executes a second process of determining whether or not an abnormality has occurred in the one use object based on the usage status of the use object of the type to which the one use object to be processed corresponds. In FIG. 1, the abnormality detection system 1 executes a second process of determining that an abnormality has occurred in the one toilet booth TB when the target information TD1 acquired by the first process does not include the use of the one toilet booth TB. For example, the abnormality detection system 1 stores a determination result RS1 indicating the result of the second process in the storage unit 120.
[0020] Furthermore, when it is determined by the second process that an abnormality has occurred in one use object, the abnormality detection system 1 may execute a third process of notifying by any notification means that the one use object is abnormal. For example, when it is determined by the second process that an abnormality has occurred in one toilet booth TB, the abnormality detection system 1 may execute a third process of notifying by any notification means that the one toilet booth TB is abnormal, which will be described later.
[0021] <1-2. Examples of toilet users> From here, an example of a toilet use target will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a toilet use target according to an embodiment. Fig. 2 conceptually shows the physical arrangement of the toilet use targets. Note that the toilet use targets shown in Fig. 2 are merely an example, and the toilet use targets are elements related to the toilet that may be used by a user, and may be any elements that may be the target of anomaly detection.
[0022] As shown in Fig. 2, the use target of the toilet may include toilet spaces such as toilet space 21 and toilet space 22. The toilet space 21 shown in Fig. 2 has toilet booths TB1 and TB2 which are toilet booths forming private spaces, and a shared space CS1 which is a shared space other than the toilet booths. Note that when describing the toilet booths provided in the toilet space 2, such as toilet booth TB1 and toilet booth TB2, without making a distinction, they may be described as "toilet booth TB."
[0023] In addition, when describing toilet spaces such as toilet space 21 and toilet space 22 without distinguishing between them, they may be described as "toilet space 2." In Fig. 2, the toilet space 2 is illustrated as two toilet spaces 21 and 22, but the toilet may include three or more toilet spaces 2. In Fig. 2, a case in which the toilet space 2 has two toilet booths TB is described as an example, but the toilet space 2 may have one toilet booth TB or three or more toilet booths TB.
[0024] That is, the toilet space 21 shown in Fig. 2 is merely one example of the toilet space 2, and any configuration can be adopted for the toilet space 2. For example, the toilet space 2 may be configured to have one toilet booth TB. The toilet space 2 may be configured in any way so long as it includes at least one of the toilet objects that can be used by a user. For example, the toilet space 2 may be configured in any way so long as it includes at least one of the equipment (toilet equipment) such as the toilet bowl 10, the urinal 20, and the washbasin 30.
[0025] A toilet booth TB is a space (private space) separated by a partition (partition). Each toilet booth TB is equipped with a toilet bowl 10 and functions as a place where people perform excretory activities. Each toilet booth TB is also equipped with an openable door (not shown) for entering the toilet booth TB. Note that the door of each toilet booth TB is similar to the doors provided in general toilet booths TB, and therefore detailed description will be omitted. Also, the toilet booth TB does not have to be a space completely separated by a partition, and there may be a portion at the top or bottom of the partition that is not separated from the adjacent toilet booth TB or the shared space.
[0026] In addition, when describing shared spaces provided in the toilet space 2, such as the shared space CS1, without making a distinction, they may be described as "shared space CS." The shared space CS is a shared part in the toilet space 2 where multiple people can stay at the same time. For example, the shared space CS has an entrance to the toilet space 2, washing facilities such as a washbasin 30, and paths to each toilet booth TB. The shared space CS functions as a place for entering the toilet space 2, washing hands, etc., moving to each toilet booth TB, etc. In addition, when the toilet space 2 functions as a toilet space 2 for men, a urinal 20 is placed in the shared space CS. In other words, the shared space CS may also function as a place where people perform excretory acts.
[0027] Next, the arrangement of each device in the toilet space 2 will be described with reference to the toilet space 21 shown in FIG. 11 The toilet is placed in the toilet booth TB1. 12 The toilet is placed in the toilet booth TB2. 11 , urinal 10 12 When describing toilets without distinguishing between them, they may be referred to as "toilet 10."
[0028] FIG. 2 shows an example in which there are two toilet bowls 10, however any number of toilet bowls 10 can be used as long as the desired processing is possible, and the number of toilet bowls 10 may be one, three or more. Details of the functions of the toilet bowls 10 will be described later. Furthermore, as a subject of processing such as information collection and determination, descriptions describing the toilet bowl 10 may be read as the toilet booth TB in which the toilet bowl 10 is placed. Furthermore, as a subject of processing such as information collection and determination, descriptions describing the toilet booth TB may be read as the toilet bowl 10 placed in the toilet booth TB. For example, 11 may be read as toilet booth TB1, and toilet booth TB1 is a toilet bowl 10 11 It may also be read as follows.
[0029] urinal 20 11 , urinal 20 12 , urinal 20 13 is placed in the shared space CS1. 11 , urinal 20 12 , urinal 20 13 When describing urinals arranged in the toilet space 2 without making a distinction, they may be referred to as "urinals 20". In Fig. 2, a case where there are three urinals 20 is shown as an example, but any number of urinals 20 may be adopted as long as the desired processing can be performed, and the number of urinals 20 may be two or less or four or more. Details of the functions of the urinals 20 will be described later.
[0030] washbasin 30 11 , basin 30 12 , basin 30 13 is placed in the shared space CS1. 11 , basin 30 12 , basin 30 13 When describing urinals arranged in the toilet space 2 without making a distinction, they may be referred to as "wash basins 30". In Fig. 2, a case where the number of wash basins 30 is three is shown as an example, but any number of wash basins 30 may be adopted as long as the desired treatment can be performed, and the number of wash basins 30 may be two or less or four or more. Details of the functions of the wash basins 30 will be described later.
[0031] <1-3. Layout of toilet space> The arrangement of the toilet space 2 will be briefly described. The toilet space 2 may be provided in any location as long as the toilet space 2 can be physically arranged therein. That is, any location can be adopted as the location where the toilet space 2 is provided. For example, the toilet space 2 may be provided in a commercial facility such as a department store. The location where the toilet space 2 is provided is not limited to a commercial facility such as a store, and may be various facilities. For example, the location where the toilet space 2 is provided may be an amusement park, a stadium, an office building, or the like. For example, the location where the toilet space 2 is provided may be a toilet provided in an area such as a tourist spot. For example, the location where the toilet space 2 is provided may be a park, a parking lot, or the like. That is, 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 therein.
[0032] <1-4. Configuration of anomaly detection system> Next, the configuration of the anomaly detection system 1 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the anomaly detection system according to the embodiment. Specifically, Fig. 3 shows the configuration of the anomaly detection system 1.
[0033] The anomaly detection system 1 has an information processing device (analysis device 100 in FIG. 3) that executes anomaly detection processing. The anomaly detection system 1 also has an information processing device (collection device 50 in FIG. 3) that collects information used in the anomaly detection processing. The anomaly detection system 1 shown in FIG. 3 has an analysis device 100, a collection device 50, a detection unit 21, a detection unit 101, a detection unit 201, and a detection unit 301. Note that the anomaly detection system 1 may include a plurality of analysis devices 100, a plurality of collection devices 50, a plurality of detection units 21, a plurality of detection units 101, a plurality of detection units 201, a plurality of detection units 301, etc.
[0034] In Fig. 3, the objects of use in the toilet that are subject to abnormality detection by the anomaly detection system 1 include at least one of the toilet space 2, the toilet bowl 10, the urinal 20, and the washbasin 30. Note that the objects of use in the toilet that are subject to abnormality detection by the anomaly detection system 1 may include a plurality of toilet spaces 2, a plurality of toilet bowls 10, a plurality of urinals 20, a plurality of washbasins 30, etc., as shown in Fig. 2.
[0035] 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, 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 shown in FIG. 2 has a plurality of toilet bowls 10 11 , 10 12 The toilet booths TB1 and TB2, in which the toilets are arranged, and a plurality of urinals 20 11 , 20 12 , 20 13 , and a plurality of washbasins 30 11 , 30 12 , 30 13 The toilet space 2 does not necessarily have to be included in the anomaly detection system 1.
[0036] The detection unit 21 of 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) to 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. The detection unit 21 detects the use of each of the multiple toilet spaces 2 by a toilet user. 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 to the toilet space 2.
[0037] The detection unit 21 of the toilet space 2 includes, for example, a communication unit (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, together with identification information (ID, etc.) that identifies the toilet space 2 to the collection device 50. Note that when the toilet space 2 is not included in the targets of anomaly detection by the anomaly detection system 1, the anomaly detection system 1 does not need to include the detection unit 21.
[0038] The toilet bowl 10 is an object of use for the toilet that is used when a user uses the toilet to excrete feces, urination, etc. The toilet bowl 10 is placed in a toilet booth TB provided in the 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. It should be noted that the toilet bowl 10 does not have to be included in the anomaly detection system 1.
[0039] The detection unit 101 of the toilet bowl 10 performs detection related to the toilet bowl 10. The detection unit 101 of the toilet bowl 10 performs detection related to the toilet booth TB in which the toilet bowl 10 is arranged. The detection unit 101 detects the use of each of the multiple toilet booths TB by a toilet user. For example, the detection unit 101 detects the use of each of the multiple toilet bowls 10 by a toilet user. 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 bowl 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 human body detection sensor, a behavior detection sensor, a seating detection sensor, etc. The detection unit 101 may be a door sensor provided on the door of the toilet booth TB, etc., and 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. The detection unit 101 may be a seating sensor that detects a user sitting on the toilet bowl 10. The above is just one example, and the detection unit 101 may be realized by any means capable of detecting a user's entry and exit into the toilet bowl 10. The toilet bowl 10 and the detection unit 101 may be integrated together. In this case, the toilet bowl 10 having the detection unit 101 may be included in the abnormality detection system 1. The arrangement position of the detection unit 101 is not particularly limited, and it may be installed on the ceiling, wall, floor, etc. of the toilet booth TB, or it may be mounted on the toilet seat of the toilet bowl 10.
[0040] The detection unit 101 of the toilet 10 includes, for example, a communication unit (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 the 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 21 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, together with identification information (ID, etc.) that identifies the toilet 10 or the toilet booth TB in which the toilet 10 is arranged, to the collection device 50. Note that if the toilet 10 is not included in the targets of anomaly detection by the anomaly detection system 1, the anomaly detection system 1 does not need to include the detection unit 101.
[0041] The urinal 20 is provided in the male toilet space 2, and is an object of use for the toilet that is used when a user of the toilet excretes urine. The urinal 20 is placed in a shared space CS provided in the toilet space 2. Note that the urinal 20 does not have to be included in the anomaly detection system 1.
[0042] The detection unit 201 of 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 detects the use of each of the multiple urinals 20 by a user of the toilet. 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 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. In this case, the urinal 20 having the detection unit 201 may be included in the abnormality detection system 1. For example, the detection unit 201 is provided on the front surface of the urinal 20 and detects a person located in front of the urinal 20. The location of the detector 201 is not particularly limited, and the detector 201 may be installed on the ceiling, a wall, a floor, or the like of the shared space CS.
[0043] The detection unit 201 of the urinal 20 includes, for example, a communication unit (e.g., a communication circuit or the like) 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 the use of the urinal 20 by a person, it transmits detection information indicating the detection and the date and time of the detection, together with identification information (e.g., ID) for identifying the urinal 20, to the collection device 50. For example, the detection unit 21 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 (e.g., ID) for identifying the urinal 20. Note that when the urinal 20 is not included in the targets of abnormality detection by the abnormality detection system 1, the abnormality detection system 1 does not need to include the detection unit 201.
[0044] The washbasin 30 is an object of use for the toilet that is used by users when they 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. Note that the washbasin 30 does not have to be included in the anomaly detection system 1.
[0045] The detection unit 301 of 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 detects the use of each of the multiple washbasins 30 by a user of the toilet. 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 proximity 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. In this case, the washbasin 30 having the detection unit 301 may be included in the anomaly detection system 1. For example, the detection unit 301 is provided near the faucet of the washbasin 30 and detects the approach of a human hand to the faucet of the washbasin 30. The location of the detection unit 301 is not particularly limited, and it may be installed on the ceiling, wall, floor, etc. of the shared space CS.
[0046] The detection unit 301 of the washbasin 30 includes, for example, a communication unit (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 21 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. Note that if the washbasin 30 is not included in the targets of anomaly detection by the anomaly detection system 1, the anomaly detection system 1 does not need to include the detection unit 301.
[0047] The collecting device 50 collects various types of information. For example, the collecting device 50 may be a gateway device or the like. The collecting device 50 is a device that collects detection information such as sensor data detected for each object of use. The collecting device 50 collects information from other devices. The collecting device 50 collects detection information that is information detected for the toilet space 2, the toilet bowl 10, the urinal 20, the washbasin 30, etc. The collecting device 50 receives detection information from devices that detect information for the toilet space 2, the toilet bowl 10, the urinal 20, the washbasin 30, etc.
[0048] The collection device 50 receives the detection result of the toilet space 2 from the detection unit 21 of the toilet space 2. The collection device 50 receives the detection information of the toilet bowl 10 from the detection unit 101 of the toilet bowl 10. The collection device 50 receives the detection information of the urinal 20 from the detection unit 201 of the urinal 20. The collection device 50 receives the detection information of the washbasin 30 from the detection unit 301 of the washbasin 30. The collection device 50 is wirelessly connected to the detection unit 21 of the toilet space 2, the detection unit 101 of the toilet bowl 10, the detection unit 201 of the urinal 20, and the detection unit 301 of the washbasin 30 so as to be able to communicate with each other. Note that the collection device 50 may be connected in any manner to devices that detect information of the toilet space 2, the toilet bowl 10, the urinal 20, the washbasin 30, etc., as long as the collection device 50 is capable of transmitting and receiving information, and may be connected to the devices via wires so as to be able to communicate with each other.
[0049] The collecting device 50 may be disposed outside the toilet space 2 or may be disposed inside the toilet space 2. For example, the collecting 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 collecting 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 collecting device 50 may be integrated with the analysis device 100. In this case, the analysis device 100 has the function of the collecting device 50, and the analysis device 100 collects information on objects of use such as the toilet space 2, the toilet bowl 10, the urinal 20, and the washbasin 30.
[0050] The analysis device 100 is an information processing device (computer) that executes a determination process to determine whether or not an abnormality has occurred regarding an object using the toilet. 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 N such as the Internet so as to be able to communicate wirelessly or via a wire. 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 via a wire.
[0051] The analysis device 100 uses the information collected by the collection device 50 to execute a determination process to determine whether or not an abnormality has occurred regarding an object used in the toilet. The analysis device 100 uses collected information, which is information received from the collection device 50, to execute a determination process to determine whether or not an abnormality has occurred regarding an object used in the toilet. The analysis device 100 uses the collected information to determine whether or not an abnormality has occurred regarding the toilet space 2. The analysis device 100 uses the collected information to determine whether or not an abnormality has occurred regarding the toilet bowl 10. The analysis device 100 uses the collected information to determine whether or not an abnormality has occurred regarding the urinal 20. The analysis device 100 uses the collected information to determine whether or not an abnormality has occurred regarding the washbasin 30.
[0052] <1-5. Functional configuration of the analysis device> Hereinafter, the functional configuration of the analysis device will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the configuration of the analysis device according to the embodiment.
[0053] 4, analysis device 100 has communication unit 110, storage unit 120, and control unit 130. Analysis device 100 may also have an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from an administrator of analysis device 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.
[0054] 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 N (see FIG. 3) 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 N (see FIG. 3) by wire or wirelessly, and transmits and receives information to and from other devices such as the collection device 50.
[0055] 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. The storage unit 120 stores history information indicating the use of each of a plurality of objects of use. The storage unit 120 stores past results of the second process.
[0056] 4, the storage unit 120 according to the embodiment includes a placement information storage unit 121, a collected information storage unit 122, and a setting information storage unit 123. The storage unit 120 stores various information necessary for processing, including but not limited to the placement information storage unit 121, the collected information storage unit 122, and the setting information storage unit 123. For example, the storage unit 120 stores various information (e.g., information related to thresholds) used in the determination process. For example, the storage unit 120 stores a function for calculating a threshold used in the determination process, and information on the calculated function.
[0057] The layout information storage unit 121 according to the embodiment stores various information related to the layout of various objects of use that are targets of detection by 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. Fig. 5 is a diagram showing an example of the layout information storage unit 121 according to the embodiment. The layout information storage unit 121 shown in Fig. 5 includes items such as "facility," "toilet space," "layout location," and "layout elements."
[0058] "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. 5, 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.).
[0059] "Location" indicates identification information for identifying each location. In Fig. 5, for the sake of explanation, the "location" indicates symbols such as "TB1", "TB2", 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".
[0060] The "location element" indicates identification information for identifying the toilet objects to be used that are located in the corresponding location. For example, the "location element" indicates identification information for identifying the toilet objects to be used, such as the toilet bowl 10, the urinal 20, and the washbasin 30, that are located in the corresponding location. In FIG. 5, for the sake of explanation, "location element" is labeled "10 11 ", "10 12 ", "20 11 ", "20 12 ", "20 13 ", 30 11 ", 30 12 ", 30 13 However, any information may be registered in the "location element" as long as it is possible to identify each intended use.
[0061] For example, a "placement element" stores information capable of identifying a toilet to be placed in a corresponding placement location (e.g., a toilet ID, etc.), identification information for identifying a urinal (e.g., a urinal ID, etc.), or identification information for identifying a washbasin (e.g., a washbasin ID, etc.).
[0062] In the example of Figure 5, it is shown that the toilet space 21 identified by "21" includes a toilet booth TB1 identified by "TB1" and a toilet booth TB2 identified by "TB2" as locations. It is also shown that the toilet space 21 includes a shared space CS1 identified by "CS1" as a location.
[0063] The toilet booth TB1, which is the location identified by "TB1", has a "10 11 10 toilets identified by 11 In addition, the toilet booth TB2, which is the location identified by "TB2", has a "10 12 10 toilets identified by 12 This indicates that the
[0064] In addition, the shared space CS1, which is the placement location identified by "CS1", contains "20 11 20 urinals identified by 11 , "20 12 20 urinals identified by 12 , "20 13 20 urinals identified by 13 In addition, the shared space CS1 has a "30 11 30 washbasins identified by 11 , "30 12 30 washbasins identified by 12 , "30 13 30 washbasins identified by 13 This indicates that the
[0065] 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 target of use to be detected, in association with the target of use detected by the sensor.
[0066] Information indicating the specific location of the object to be used in each toilet (e.g., latitude and longitude information, etc.) may be stored in association with the object to be used in each toilet. For example, information indicating the specific location of each toilet space 2 (e.g., latitude and longitude information, etc.) may be stored in association with each toilet space 2. For example, information indicating the specific location of each toilet bowl 10 (e.g., latitude and longitude information, etc.) may be stored in association with each toilet bowl 10. For example, the location information storage unit 121 may store information detected by each urinal 20 or information indicating the specific location of each urinal 20 (e.g., latitude and longitude information, etc.) in association with each urinal 20. For example, the location information storage unit 121 may store information detected by each washbasin 30 or information indicating the specific location of each washbasin 30 (e.g., latitude and longitude information, etc.) in association with each washbasin 30.
[0067] The collected information storage unit 122 stores detection information such as sensor data collected about the objects using each toilet. The collected information storage unit 122 stores information received from the collection device 50. The collected information storage unit 122 stores detection information detected by the detection units 21, 101, 201, and 301. For example, the collected information storage unit 122 stores the usage history of the objects using each toilet in association with information identifying the objects using each toilet.
[0068] The collected information storage unit 122 stores history information indicating the use of each of a plurality of usage targets. The collected information storage unit 122 stores past results of the second process. Fig. 6 is a diagram showing an example of the collected information storage unit 122 according to an embodiment. The collected information storage unit 122 shown in Fig. 6 includes items such as "time", "ID", and "signal".
[0069] "Time" indicates the time when information regarding use was detected for the object of use identified by the ID. "ID" indicates the ID (identification information) for identifying the object of use for which information was detected. "Signal" indicates a signal regarding use detected for the object of use identified by the ID. For example, FIG. 6 shows an example in which information indicating entry or exit into the toilet booth TB is stored in the "signal," and the "signal" stores information indicating the start or end of use of the object of use in question.
[0070] In the example of Figure 6, it is shown that entry to the object of use (toilet booth TB1) identified by ID "TB1" was detected at time "2023 / 01 / 15 9:00". Also, it is shown that entry to the object of use (toilet booth TB2) identified by ID "TB2" was detected at time "2023 / 01 / 15 9:03".
[0071] In this way, the collected information storage unit 122 stores the date and time when the start or end of use of each toilet subject was detected in association with the information identifying each toilet subject. In Figure 6, the collected information storage unit 122 stores the date and time when the start or end of use of the toilet booth TB in which each toilet 10 is located was detected in association with the information identifying each toilet booth TB.
[0072] The above is merely an example, and the collected information storage unit 122 stores various collected information. For example, the collected information storage unit 122 stores the date and time when the start or end of use of each toilet 10 is detected in association with information identifying each toilet 10. The collected information storage unit 122 stores the date and time when the start or end of use of each urinal 20 is detected in association with information identifying each urinal 20. The collected information storage unit 122 stores the date and time when the start or end of use of each washbasin 30 is detected in association with information identifying each washbasin 30. The collected information storage unit 122 stores the date and time when the start or end of use of each toilet space 2 is detected in association with information identifying each toilet space 2. For example, the collected information storage unit 122 may store information indicating the use time of each use object in association with each use object.
[0073] The setting information storage unit 123 stores various setting information related to anomaly detection. Fig. 7 is a diagram illustrating an example of the setting information storage unit 123 according to the embodiment. The setting information storage unit 123 illustrated in Fig. 7 includes items such as "ID" and "number of acquisitions."
[0074] "ID" indicates an ID (identification information) for identifying the target of use from which information was detected. "Number of acquisitions" indicates the number of acquisitions set for the target of use identified by the ID. For example, "number of acquisitions" indicates the number of acquisitions determined (calculated) for the target of use identified by the ID. Note that FIG. 7 is merely an example, and the number of acquisitions is not limited to being set for each target of use, and a common number of acquisitions may be set for multiple targets of use.
[0075] In the example of FIG. 7, it is shown that the number of acquisitions for the use object (toilet booth TB1) identified by ID "TB1" has been set to "NA1." Also, it is shown that the number of acquisitions for the use object (toilet booth TB2) identified by ID "TB2" has been set to "NA2." Note that while FIG. 7 shows abstract symbols such as "NA1," the number of acquisitions is assumed to be concrete numbers such as "5" and "7."
[0076] Note that the above is merely an example, and the setting information storage unit 123 stores various pieces of set information.
[0077] Returning to Fig. 4, the explanation will be continued. The control unit 130 is realized, for example, by a central processing unit (CPU), a graphics processing unit (GPU), or the like 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 130 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).
[0078] When the control unit 130 executes a process for one of the multiple use objects, the control unit 130 executes a first process for acquiring information indicating a predetermined number of uses from the history information stored in the storage unit 120 as target information. When the target information acquired by the first process does not include the use of the one use object, the control unit 130 executes a second process for determining that an abnormality has occurred in the one use object. When the target information acquired by the first process shows that the use of the one use object in a predetermined period or the predetermined number of uses is less than a predetermined number or more when compared with other use objects other than the one use object, the control unit 130 executes a second process for determining that an abnormality has occurred in the one use object, when it is determined by the second process that an abnormality has occurred in the one use object.
[0079] The control unit 130 executes a process based on a first control mode including execution of a first process, a second process, and a third process. When an object of use is in use, the control unit 130 switches from the first control mode to a second control mode in which at least one of the first process, the second process, and the third process is not executed. The control unit 130 executes a process based on the second control mode in which at least one of the first process, the second process, and the third process is not executed.
[0080] When the control unit 130 executes a process for one of the multiple use objects, the control unit 130 executes a first process for acquiring information indicating use in a predetermined period or a predetermined number of uses as target information from the history information stored in the storage unit 120, and a second process for determining that an abnormality has occurred in the one use object if the target information acquired by the first process does not include use of the one use object. In the first process, the control unit 130 acquires, as the target information, information excluding information indicating use of other use objects during the period when the one use object is in use.
[0081] The control unit 130 acquires information indicating the end of a predetermined number of uses from the history information as target information. In the first control mode, the control unit 130 refers to the storage unit 120 when executing the second process on one use object, and does not execute the third process if the result of the immediately preceding second process on the one use object is determined to be abnormal.
[0082] 4, the control unit 130 has an acquisition unit 131, a calculation unit 132, a determination unit 133, and a transmission unit 134, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 4, and may be other configurations as long as they perform the information processing described below.
[0083] The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from the memory unit 120. The acquisition unit 131 receives information from other devices. The acquisition unit 131 receives information (detection information, etc.) collected by the collection device 50 from the collection device 50. The acquisition unit 131 receives detection information detected about an object used in the toilet from the collection device 50. The acquisition unit 131 receives detection information detected by a sensor or the like corresponding to an object used in the toilet from the collection device 50.
[0084] The acquisition unit 131 receives from the collecting device 50 detection information detected by the detection unit 21 regarding the toilet space 2. The acquisition unit 131 receives from the collecting device 50 detection information detected by the detection unit 101 regarding the toilet bowl 10. The acquisition unit 131 receives 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 131 receives from the collecting device 50 detection information detected by the detection unit 201 regarding the urinal 20. The acquisition unit 131 receives from the collecting device 50 detection information detected by the detection unit 301 regarding the washbasin 30.
[0085] The acquisition unit 131 acquires information to be used for processing from the storage unit 120. The acquisition unit 131 acquires information to be used for the judgment process from the collected information storage unit 122. The acquisition unit 131 acquires information corresponding to the use target of the toilet to be judged from the collected information storage unit 122. The acquisition unit 131 acquires information to be used for determining (calculating) the number of acquisitions from the collected information storage unit 122. The acquisition unit 131 acquires setting information related to anomaly detection from the setting information storage unit 123.
[0086] When executing processing on one of the multiple use objects, the acquisition unit 131 executes a first process of acquiring information indicating a predetermined number of uses as target information from the history information stored in the storage unit 120. When executing processing on one of the multiple use objects, the acquisition unit 131 executes a first process of acquiring information indicating use in a predetermined period or a predetermined number of uses as target information from the history information stored in the storage unit 120. In the first process, the acquisition unit 131 acquires, as target information, information excluding information indicating use of other use objects during a period when the one use object is in use.
[0087] The acquisition unit 131 acquires the information of the number of acquisitions calculated by the calculation unit 132. The acquisition unit 131 acquires the number of pieces of information to be used for abnormality determination of the user, based on the number of acquisitions calculated by the calculation unit 132 for the target of use to be determined.
[0088] The calculation unit 132 performs a calculation process. The calculation unit 132 performs a calculation process using various pieces of information stored in the storage unit 120. The calculation unit 132 performs a calculation process using various pieces of information acquired by the acquisition unit 131. The calculation unit 132 calculates various values used in the judgment process. The calculation unit 132 calculates the number of pieces of information acquired to be used in the judgment process. The calculation unit 132 calculates the number of pieces of information acquired according to the target of use to be judged.
[0089] The determination unit 133 performs a determination process. The determination unit 133 performs a determination process using various information stored in the storage unit 120. The determination unit 133 performs a determination process using various information acquired by the acquisition unit 131. The determination unit 133 performs a determination process using various values (information) calculated by the calculation unit 132.
[0090] The determination unit 133 performs a determination process using the threshold calculated by the calculation unit 132. The determination unit 133 performs a determination process using statistics related to the object of use calculated by the calculation unit 132. The determination unit 133 determines whether or not an abnormality has occurred in the one object of use that is the determination target, using statistics related to the one object of use. Note that the threshold is not limited to being calculated by the calculation unit 132, and for example, a threshold manually stored in the setting information storage unit 123 may be used.
[0091] When the object information acquired by the acquisition unit 131 through the first process does not include use of the one object of use, the determination unit 133 executes a second process of determining that an abnormality has occurred in the one object of use.
[0092] The transmission unit 134 transmits information to an external information processing device. The transmission unit 134 transmits information relating to the determination result by the determination unit 133 to an administrator device used by an administrator who manages the anomaly detection system 1. When the determination by the determination unit 133 indicates an abnormality, the transmission unit 134 transmits information relating to the subject using the toilet determined to be abnormal.
[0093] When the determination by the determination unit 133 indicates an abnormality, the transmission unit 134 transmits information identifying the object of use of the toilet determined to be abnormal to the administrator device. When the determination by the determination unit 133 indicates an abnormality, the transmission unit 134 transmits information indicating the location where the object of use of the toilet determined to be abnormal is located to the administrator device. The transmission unit 134 may transmit information to the collection device 50. For example, the transmission unit 134 transmits information collected by the collection device 50 to the collection device 50 requesting information.
[0094] The transmission unit 134 notifies the administrator using the administrator device of the abnormality by transmitting information indicating the abnormality to the administrator device. When it is determined by the second process that an abnormality has occurred in one use object, the transmission unit 134 notifies the administrator using the administrator device of the abnormality by transmitting information indicating the abnormality to the administrator device. The transmission unit 134 notifies the administrator using the administrator device of the abnormality by transmitting information indicating the abnormality to the administrator device and outputting the information received by the administrator device.
[0095] The transmission unit 134 executes a third process of notifying an arbitrary notification means that the one object of use is abnormal, when it is determined by the second process by the determination unit 133 that an abnormality has occurred in the one object of use. The transmission unit 134 executes a third process of notifying an administrator device used by an administrator who manages the anomaly detection system 1 of information indicating that the one object of use is abnormal, by transmitting information indicating that the one object of use is abnormal to the administrator device.
[0096] <1-6. Processing example> From here, various processing examples will be described in detail based on the above content. In the following, the anomaly detection system 1 will be described as the processing subject, but each processing may be performed by any device such as the analysis device 100 or the collection device 50 depending on the device configuration included in the anomaly detection system 1. In addition, two processing modes, a first mode anomaly detection process and a second mode anomaly detection process, will be described below. Although details will be described later, in the first mode anomaly detection process, the anomaly detection system 1 switches the process depending on the usage status of the target to enable appropriate anomaly detection. In addition, in the second mode anomaly detection process, the anomaly detection system 1 switches the data used depending on the usage status of the target to enable appropriate anomaly detection. Note that the first mode anomaly detection process and the second mode anomaly detection process may be performed in combination.
[0097] <1-6-1. First mode of abnormality detection processing> First, a first aspect of the abnormality detection process that executes the process depending on the usage status of the target device will be described. Note that the description of the same points as those described above will be omitted as appropriate.
[0098] First, an example of a process flow in the anomaly detection process of the first aspect will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of a process procedure executed by the anomaly detection system. For example, Fig. 8 is a flowchart showing a first example of the anomaly detection process of the first aspect executed by the anomaly detection system 1.
[0099] The anomaly detection system 1 sets a variable i to 1 (step S101). For example, the anomaly detection system 1 sets a variable i to 1 for designating the toilet booth TB as a processing target.
[0100] If the variable i is 2 or less (step S102: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S103 and thereafter. Note that the value "2" used in the determination condition is merely an example, and the value with which the variable i is compared is set according to the number of use objects to be processed. The anomaly detection system 1 executes the anomaly determination process until the variable i becomes equal to or less than the number of use objects to be processed.
[0101] The anomaly detection system 1 determines whether or not the booth TBi is in use (step S103). For example, when the variable i is 1, the anomaly detection system 1 determines whether or not the toilet booth TB1 (also referred to as "booth TB1") is in use.
[0102] If booth TBi is not in use (step S103: No), the anomaly detection system 1 executes the first control flow. In the first control flow, the anomaly detection system 1 acquires, from the history information, information indicating a predetermined number of entries as target information. In the first control flow shown in FIG. 8, the anomaly detection system 1 acquires the latest five entry signals (step S104). Note that the number of acquisitions is not limited to five and can be set to any number, but this point will be described later.
[0103] The abnormality detection system 1 determines whether there is an entry signal for booth TBi (step S105). For example, the abnormality detection system 1 determines whether the most recent five acquired entry signals include an entry signal for booth TBi. For example, when the variable i is 2, the abnormality detection system 1 determines whether the most recent five acquired entry signals include an entry signal for toilet booth TB2 (also referred to as "booth TB2").
[0104] If there is no entry signal from booth TBi (step S105: Yes), the anomaly detection system 1 determines that there is an anomaly and notifies the anomaly by a predetermined notification means (step S106). For example, if the most recent five acquired entry signals do not include an entry signal from booth TBi, the anomaly detection system 1 determines that an anomaly has occurred in booth TBi and notifies information indicating an anomaly in booth TBi. For example, when the variable i is 2, if the most recent five acquired entry signals do not include an entry signal from booth TB2, the anomaly detection system 1 determines that an anomaly has occurred in booth TB2 and notifies information indicating an anomaly in booth TB2.
[0105] Then, the anomaly detection system 1 executes a process of incrementing the variable i by 1 (step S107), and returns to step S102. For example, when the variable i is 2, the anomaly detection system 1 increments the variable i by 1, making the variable i 2, and returns to step S102 to repeat the process.
[0106] On the other hand, if there is an entry signal for booth TBi (step S105: No), the anomaly detection system 1 determines that there is no anomaly, and executes the process of step S107 without executing the process of step S106. For example, if the latest five acquired entry signals include an entry signal for booth TBi, the anomaly detection system 1 determines that no anomaly has occurred in booth TBi, only increments the variable i by 1, and returns to step S102. For example, if the latest five acquired entry signals include an entry signal for booth TB2 when the variable i is 2, the anomaly detection system 1 determines that no anomaly has occurred in booth TB2, only increments the variable i by 1, and returns to step S102.
[0107] If booth TBi is in use (step S103: Yes), the anomaly detection system 1 executes the second control flow. If booth TBi is in use, the anomaly detection system 1 switches control from the first control flow in the process targeting booth TBi and executes the second control flow. In FIG. 8, if booth TBi is in use, the anomaly detection system 1 executes only step S107 and returns to step S102. For example, if the variable i is 1 and booth TB1 is in use, the anomaly detection system 1 executes only step S107 without determining an abnormality in booth TB1 and returns to step S102.
[0108] Note that FIG. 8 shows an example in which the second control flow does not execute all of the first process, the second process, and the third process, but the second control flow may be a flow that ends the process at any stage. For example, the second control flow may be a flow that executes up to the first process, but does not execute the second process and the third process. For example, the second control flow may be a flow that executes up to the first process and the second process, but does not execute the third process. In this way, the second control flow may be any flow that does not execute at least one of the first process, the second process, and the third process.
[0109] When the variable i exceeds 2 (step S102: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0110] Here, an example of a first process in the process flow of the anomaly detection process shown in Fig. 8 will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of the first process by the anomaly detection system.
[0111] 9, an example will be described in which the abnormality detection process is performed at 10:55 on Jan. 15, 2023. In FIG. 9, the abnormality detection system 1 stores history information DT2 indicating the use of each of the toilet booths TB1 and TB2.
[0112] The anomaly detection system 1 executes the second control flow for the toilet booth TB1 because the toilet booth TB1 is in use as of 10:55 on January 15, 2023. That is, for the toilet booth TB1, the anomaly detection system 1 switches the processing from the first processing to the second control, executes the second control flow, and does not execute the first processing.
[0113] Because toilet booth TB2 is not in use as of 10:55 on January 15, 2023, the anomaly detection system 1 executes the first control flow for toilet booth TB2. For toilet booth TB2, the anomaly detection system 1 acquires, as target information TD2, five pieces of information indicating entry from the history information DT2 in order from the most recent date and time. Then, the anomaly detection system 1 executes the second process and the third process using the acquired target information TD2. In FIG. 9, the anomaly detection system 1 determines that no abnormality has occurred in the toilet booth TB2 because the target information TD2 includes information indicating the use of the toilet booth TB2.
[0114] For example, in the past, if the frequency of use of one object of use (such as the toilet booth TB) is obviously lower than that of other objects of use (such as the toilet booth TB), or if one object of use is not used at all, it is determined that an abnormality has occurred. In such a conventional process, if an object of use is used for a longer period of time than usual, the other object of use is used many times during that time, resulting in a difference in the number of times, which may result in an erroneous determination that an abnormality has occurred.
[0115] On the other hand, the anomaly detection system 1 determines whether the processing target is in use, and if so, executes another anomaly determination flow (second control flow). For example, in the other anomaly determination flow (second control flow), the anomaly detection system 1 stops the processing midway so as not to report an erroneous result. This allows the anomaly detection system 1 to suppress processing based on an erroneous determination result. Therefore, the anomaly detection system 1 can appropriately execute processing related to an anomaly determination for the toilet object being used.
[0116] The anomaly detection process of the first aspect described above is merely an example, and the anomaly detection process of the first aspect executed by the anomaly detection system 1 is not limited to the above, but includes any aspect. This point will be described below.
[0117] For example, the anomaly detection system 1 may execute an anomaly detection process of a first aspect as shown in Fig. 10. Fig. 10 is a flowchart showing an example of a procedure of a process executed by the anomaly detection system. For example, Fig. 10 is a flowchart showing a second example of the anomaly detection process of the first aspect executed by the anomaly detection system 1.
[0118] The second example of the anomaly detection process of the first aspect shown in Fig. 10 differs from the first example described above in that information on leaving the room, i.e., ending use, is used instead of information on entering the room, i.e., starting use. Note that explanations of points similar to those described in Fig. 8 etc. will be omitted as appropriate.
[0119] The anomaly detection system 1 sets a variable i to 1 (step S201). If the variable i is equal to or less than 2 (step S202: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S203 and subsequent steps.
[0120] The anomaly detection system 1 determines whether or not the booth TBi is in use (step S203). If the booth TBi is not in use (step S203: No), the anomaly detection system 1 executes a first control flow. In the first control flow shown in Fig. 10, the anomaly detection system 1 acquires the latest five exit signals (step S204).
[0121] The anomaly detection system 1 determines whether or not there is an exit signal from booth TBi (step S205). If there is no exit signal from booth TBi (step S205: Yes), the anomaly detection system 1 determines that there is an anomaly and notifies the anomaly by a predetermined notification means (step S206). Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S207) and returns to step S202.
[0122] On the other hand, if there is a booth TBi exit signal (step S205: No), the anomaly detection system 1 determines that there is no anomaly, and executes the process of step S207 without executing the process of step S206.
[0123] When the booth TBi is in use (step S203: Yes), the anomaly detection system 1 executes the second control flow. In Fig. 10, when the booth TBi is in use, the anomaly detection system 1 executes only step S207 and returns to step S202.
[0124] When the variable i exceeds 2 (step S202: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0125] For example, when using entry information, if an abnormality determination is performed immediately after a target object of use to be processed is no longer in use, and if the target object of use has been in use for a long period of time, there is a high possibility that the latest information will not include information indicating the target object's entry. Therefore, when entry information is used, the target object of use may be determined to be abnormal even when it is not abnormal.
[0126] On the other hand, when using information on leaving the room, even if an abnormality determination is performed immediately after a certain object of use to be processed is no longer in use, the information indicating that the certain object of use has left the room is included in the latest information, so it is possible to reduce the possibility of determining that an abnormality exists when the certain object of use is not abnormal. This allows the abnormality detection system 1 to suppress processing based on an erroneous determination result. Therefore, the abnormality detection system 1 can appropriately perform processing related to abnormality determination of the object of use in the toilet.
[0127] Here, an example of a first process in the process flow of the anomaly detection process shown in Fig. 10 will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of the first process by the anomaly detection system.
[0128] 11, a case will be described as an example in which the abnormality detection process was performed at 10:55 on Jan. 15, 2023. In Fig. 11, the abnormality detection system 1 stores history information DT3 indicating the use of each of the toilet booths TB1 and TB2.
[0129] The anomaly detection system 1 executes the second control flow for the toilet booth TB1 because the toilet booth TB1 is in use as of 10:55 on January 15, 2023. The anomaly detection system 1 does not execute the first process for the toilet booth TB1.
[0130] Because toilet booth TB1 is not in use as of 10:55 on January 15, 2023, the anomaly detection system 1 executes the first control flow for toilet booth TB2. For toilet booth TB2, the anomaly detection system 1 acquires, as target information TD3, five pieces of information indicating leaving the toilet booth, starting with the most recent date and time, from the history information DT3. Then, the anomaly detection system 1 executes the second process and the third process using the acquired target information TD3. In FIG. 11, the anomaly detection system 1 determines that no abnormality has occurred in the toilet booth TB2, because the target information TD3 includes information indicating the use of the toilet booth TB2.
[0131] Furthermore, the anomaly detection system 1 may execute an anomaly detection process of a first aspect as shown in Fig. 12. Fig. 12 is a flowchart showing an example of the procedure of the process executed by the anomaly detection system. For example, Fig. 12 is a flowchart showing a third example of the anomaly detection process of the first aspect executed by the anomaly detection system 1. Note that the same points as those explained in Fig. 10 and the like will not be explained as appropriate.
[0132] First, in the third example of the anomaly detection process of the first aspect shown in Fig. 12, the anomaly detection system 1 stores a past result of the second process, such as the judgment result RS2 shown in Fig. 13, in the storage unit 120. Fig. 13 is a diagram showing an example of the second process result by the anomaly detection system. The judgment result RS2 shown in Fig. 13 includes information indicating the result of the immediately preceding (previous) anomaly judgment for each processing target (use target).
[0133] In the following, as shown in Fig. 13, a case where the result of the previous abnormality judgment of toilet booth TB1 is "abnormal" and the result of the previous abnormality judgment of toilet booth TB2 is "normal" is described as an example. Note that the case shown in Fig. 13 is merely an example, and the judgment result may include information such as "undetermined" if there is a processing target for which it has not been determined whether it is abnormal or normal.
[0134] The anomaly detection system 1 sets a variable i to 1 (step S301). If the variable i is equal to or less than 2 (step S302: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S303 and subsequent steps.
[0135] The anomaly detection system 1 determines whether or not the booth TBi is in use (step S303). If the booth TBi is not in use (step S303: No), the anomaly detection system 1 executes a first control flow. In the first control flow shown in FIG. 12, the anomaly detection system 1 acquires the latest five exit signals (step S304).
[0136] The anomaly detection system 1 determines whether or not there is an exit signal from booth TBi (step S305). If there is an exit signal from booth TBi (step S305: No), the anomaly detection system 1 determines that there is no anomaly (step S306). Then, the anomaly detection system 1 executes the processes from step S310 onward.
[0137] On the other hand, if there is no exit signal from booth TBi (step S305: Yes), the anomaly detection system 1 determines that there is an abnormality (step S307). Then, the anomaly detection system 1 determines whether the result of booth TBi in the storage unit 120 is abnormal (step S308).
[0138] If the result of booth TBi in memory unit 120 is not abnormal (step S308: No), anomaly detection system 1 issues a notification using a predetermined notification means (step S309). For example, when the processing target is toilet booth TB2, anomaly detection system 1 issues a notification using a predetermined notification means because the judgment result of booth TB2 immediately before stored in memory unit 120 is normal, i.e., not abnormal.
[0139] Then, the anomaly detection system 1 stores the result in the storage unit 120 (step S310). That is, the anomaly detection system 1 updates the previous judgment result of booth TBi by storing the processing result of the processing target booth TBi in the storage unit 120. Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S311) and returns to step S302.
[0140] On the other hand, when the result of booth TBi in memory unit 120 is abnormal (step S308: Yes), anomaly detection system 1 executes the processes from step S310 onwards without executing the process of step S309, i.e., the third process, For example, when the processing target is toilet booth TB1, anomaly detection system 1 executes the processes from step S310 onwards without executing the process of notifying by a predetermined notifying means, i.e., the third process, because the judgment result of the previous booth TB1 stored in memory unit 120 is abnormal.
[0141] When the booth TBi is in use (step S303: Yes), the anomaly detection system 1 executes the second control flow. In Fig. 12, when the booth TBi is in use, the anomaly detection system 1 executes only step S311, and returns to step S302.
[0142] When the variable i exceeds 2 (step S302: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0143] Furthermore, the anomaly detection system 1 may execute an anomaly detection process of a first aspect as shown in Fig. 14. Fig. 14 is a flowchart showing an example of the procedure of the process executed by the anomaly detection system. For example, Fig. 14 is a flowchart showing a fourth example of the anomaly detection process of the first aspect executed by the anomaly detection system 1. Note that the description of the same points as those explained in Fig. 10 etc. will be omitted as appropriate.
[0144] The anomaly detection system 1 sets a variable i to 1 (step S401). If the variable i is equal to or less than 2 (step S402: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S403 and subsequent steps.
[0145] The anomaly detection system 1 determines whether or not the booth TBi is in use (step S403). If the booth TBi is not in use (step S403: No), the anomaly detection system 1 determines the number N of times the booth TBi has been exited. i (Step S404). For example, the number of acquisitions N i is determined according to the past usage of each booth TBi, which will be described later. i In the first control flow shown in FIG. 14, the anomaly detection system 1 executes the first control flow based on the latest N i The exit signal is acquired (step S405).
[0146] The anomaly detection system 1 determines whether or not there is an exit signal from booth TBi (step S406). If there is no exit signal from booth TBi (step S406: Yes), the anomaly detection system 1 determines that there is an anomaly and notifies the anomaly by a predetermined notification means (step S407). Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S408) and returns to step S402.
[0147] On the other hand, if there is a booth TBi exit signal (step S406: No), the anomaly detection system 1 determines that there is no anomaly, and executes the process of step S408 without executing the process of step S407.
[0148] If booth TBi is in use (step S403: Yes), the anomaly detection system 1 executes the second control flow. In Fig. 14, if booth TBi is in use, the anomaly detection system 1 executes only step S408 and returns to step S402.
[0149] When the variable i exceeds 2 (step S402: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0150] An example of determining the number of records to be acquired in the first process will now be described with reference to Fig. 15. Fig. 15 is a diagram showing an example of determining the number of records to be acquired.
[0151] When n pieces of data are acquired, the anomaly detection system 1 analyzes the probability p that no one will select the target of use from past accumulated data. For example, the anomaly detection system 1 determines the number of items to acquire using distribution information GR1, distribution information GR2, etc. in Fig. 15. For example, distribution information GR1 shows an example of information used when determining the number of toilet booths TB1 to acquire, and distribution information GR2 shows an example of information used when determining the number of toilet booths TB2 to acquire.
[0152] The anomaly detection system 1 uses the distribution information GR1 in FIG. 15 to determine the number of acquisitions for toilet booth TB1. As shown in the distribution information GR1 in FIG. 15, when five pieces of data are acquired for toilet booth TB1, the probability that no one will select toilet booth TB1 is extremely low. Therefore, it is assumed that it is possible to determine that an abnormality has occurred for toilet booth TB1 when this state is reached. Therefore, the anomaly detection system 1 determines the number of acquisitions for toilet booth TB1 to be five. In this case, for example, in step S404 in FIG. 14, the anomaly detection system 1 determines the number of acquisitions for toilet booth TB1 to be five.
[0153] Similarly, the anomaly detection system 1 uses the distribution information GR2 in FIG. 15 to determine the number of acquisitions for toilet booth TB2. As shown in the distribution information GR2 in FIG. 15, when six pieces of data are acquired for toilet booth TB2, the probability that no one will select toilet booth TB2 is extremely low. Therefore, it is assumed that it is possible to determine that an abnormality has occurred for toilet booth TB2 when this state is reached. Therefore, the anomaly detection system 1 determines the number of acquisitions for toilet booth TB2 to be six. In this case, for example, in step S404 in FIG. 14, the anomaly detection system 1 determines the number of acquisitions for toilet booth TB2 to be six.
[0154] <1-6-2. Second mode of abnormality detection processing> As described above, the anomaly detection system 1 may execute the anomaly detection process of the second aspect, not limited to the anomaly detection process of the first aspect. Next, the anomaly detection process of the second aspect, which executes the process using data acquired according to the usage status of the target of use, will be described. Note that the description of the same points as those described above will be omitted as appropriate.
[0155] First, an example of a processing flow in the anomaly detection processing of the second aspect will be described with reference to Fig. 16. Fig. 16 is a flowchart showing an example of a processing procedure executed by the anomaly detection system. For example, Fig. 16 is a flowchart showing a first example of the anomaly detection processing of the second aspect executed by the anomaly detection system 1. Note that explanations of points similar to those explained in Fig. 8 etc. will be omitted as appropriate.
[0156] The anomaly detection system 1 sets a variable i to 1 (step S501). If the variable i is equal to or less than 2 (step S502: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S503 and subsequent steps.
[0157] The anomaly detection system 1 acquires the five most recent entry signals when booth TBi is not in use (step S503). The anomaly detection system 1 executes the first process on information during the period when booth TBi is not in use. For example, the anomaly detection system 1 acquires the five most recent entry signals as target information from the history information excluding information during the period when booth TBi is in use.
[0158] The anomaly detection system 1 determines whether or not there is an entry signal for booth TBi (step S504). If there is no entry signal for booth TBi (step S504: Yes), the anomaly detection system 1 determines that there is an anomaly and notifies the anomaly by a predetermined notification means (step S505). Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S506) and returns to step S502.
[0159] On the other hand, if there is an entry signal for booth TBi (step S504: No), the anomaly detection system 1 determines that there is no anomaly, and executes the process of step S506 without executing the process of step S505.
[0160] When the variable i exceeds 2 (step S502: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0161] Here, an example of the first process in the process flow of the anomaly detection process shown in Fig. 16 will be described with reference to Fig. 17. Fig. 17 is a diagram showing an example of the first process by the anomaly detection system.
[0162] 17, a case will be described as an example in which the abnormality detection process was performed at 10:55 on Jan. 15, 2023. In Fig. 17, the abnormality detection system 1 stores history information DT4 indicating the use of each of the toilet booths TB1 and TB2.
[0163] The abnormality detection system 1 acquires, as target information TD41, five pieces of information indicating entry from the most recent date and time, from among the history information DT4, targeting information during the period when the booth TB1 is not in use. In FIG. 16, the abnormality detection system 1 acquires the target information TD41 from information other than information regarding the use of other toilet booths TB during the period from entry at 10:04 on January 15, 2023 to leaving at 10:46 on January 15, 2023. The abnormality detection system 1 acquires the target information TD41 excluding information regarding entry into the toilet booth TB2 at 10:12 on January 15, 2023, leaving the toilet booth TB2 at 10:30 on January 15, 2023, entry into the toilet booth TB2 at 10:35 on January 15, 2023, and leaving the toilet booth TB2 at 10:45 on January 15, 2023.
[0164] Then, the anomaly detection system 1 executes the second process and the third process using the acquired target information TD41. In Fig. 17, the anomaly detection system 1 determines that no anomaly has occurred in the toilet booth TB1 because the target information TD41 includes information indicating the use of the toilet booth TB1.
[0165] Furthermore, for toilet booth TB2, the abnormality detection system 1 acquires, as target information TD42, five pieces of information indicating entry, starting with the most recent date and time, from among the history information DT4, targeting information during the period when booth TB2 was not in use. Then, the abnormality detection system 1 executes the second process and the third process using the acquired target information TD42. In Fig. 17, the abnormality detection system 1 determines that no abnormality has occurred in the toilet booth TB2, because the target information TD42 includes information indicating the use of the toilet booth TB2.
[0166] As described above, in the anomaly detection process of the second aspect, when determining an anomaly in a specific use object, the anomaly detection system 1 determines an anomaly excluding data in which the specific use object is in use. This allows the anomaly detection system 1 to suppress processing based on an erroneous determination result. Therefore, the anomaly detection system 1 can appropriately execute processing related to determining an anomaly in a use object of the toilet.
[0167] The anomaly detection process of the second aspect described above is merely an example, and the anomaly detection process of the second aspect executed by the anomaly detection system 1 is not limited to the above and includes any aspect. This point will be described below.
[0168] For example, the anomaly detection system 1 may execute an anomaly detection process of a second aspect as shown in Fig. 18. Fig. 18 is a flowchart showing an example of the procedure of the process executed by the anomaly detection system. For example, Fig. 18 is a flowchart showing a second example of the anomaly detection process of the second aspect executed by the anomaly detection system 1. Note that the description of the same points as those explained in Figs. 12, 16, etc. will be omitted as appropriate.
[0169] First, in a second example of the anomaly detection process of the second aspect shown in Fig. 18, the anomaly detection system 1 stores a past result of the second process, such as a determination result RS3 shown in Fig. 19, in the storage unit 120. Fig. 19 is a diagram showing an example of a second processing result by the anomaly detection system. The determination result RS3 shown in Fig. 19 includes information indicating the result of the immediately preceding (previous) anomaly determination for each processing target (usage target).
[0170] The anomaly detection system 1 sets a variable i to 1 (step S601). If the variable i is equal to or less than 2 (step S602: Yes), the anomaly detection system 1 executes the anomaly determination process shown in steps S603 and after.
[0171] The anomaly detection system 1 acquires the latest five entry signals when booth TBi is not in use (step S603). The anomaly detection system 1 determines whether or not there is an entry signal for booth TBi (step S604). If there is an entry signal for booth TBi (step S604: No), the anomaly detection system 1 determines that there is no anomaly (step S605). Then, the anomaly detection system 1 executes the processes from step S609 onwards.
[0172] On the other hand, if there is no entry signal for booth TBi (step S604: Yes), the anomaly detection system 1 determines that there is an anomaly (step S606). Then, the anomaly detection system 1 determines whether the result for booth TBi in the storage unit 120 is abnormal (step S607).
[0173] If the result of booth TBi in the memory unit 120 is not abnormal (step S607: No), the anomaly detection system 1 issues a notification using a predetermined notification means (step S608). For example, when the processing target is toilet booth TB2, the anomaly detection system 1 issues a notification using a predetermined notification means because the judgment result of the previous booth TB2 stored in the memory unit 120 is normal, i.e., not abnormal.
[0174] Then, the anomaly detection system 1 stores the result in the storage unit 120 (step S609). That is, the anomaly detection system 1 updates the previous judgment result of booth TBi by storing the processing result of the processing target booth TBi in the storage unit 120. Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S610) and returns to step S602.
[0175] On the other hand, when the result of booth TBi in storage unit 120 is abnormal (step S607: Yes), anomaly detection system 1 executes the processes from step S609 onwards without executing the process of step S608, i.e., the third process, For example, when the processing target is toilet booth TB1, the anomaly detection system 1 executes the processes from step S609 onwards without executing the process of notifying by a predetermined notifying means, i.e., the third process, because the judgment result of the previous booth TB1 stored in storage unit 120 is abnormal.
[0176] When the variable i exceeds 2 (step S602: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0177] Furthermore, the anomaly detection system 1 may execute an anomaly detection process of a first aspect as shown in Fig. 20. Fig. 20 is a flowchart showing an example of the procedure of the process executed by the anomaly detection system. For example, Fig. 20 is a flowchart showing a fourth example of the anomaly detection process of the first aspect executed by the anomaly detection system 1. Note that the description of the same points as those explained in Figs. 14, 16, etc. will be omitted as appropriate.
[0178] The anomaly detection system 1 sets the variable i to 1 (step S701). If the variable i is equal to or less than 2 (step S702: Yes), the anomaly detection system 1 executes the anomaly determination process shown in steps S703 and after.
[0179] The anomaly detection system 1 acquires the number Ni of acquired entry signals from booth TBi (step S703). For example, the acquisition of the number Ni of acquired signals, that is, the determination of the number of signals to be acquired in the first process, is similar to the process shown in FIG. 15, and therefore a description thereof will be omitted. The anomaly detection system 1 executes a first control flow based on the acquired number Ni of acquired signals. In the first control flow shown in FIG. 20, the anomaly detection system 1 acquires the latest Ni entry signals when booth TBi is not in use (step S704).
[0180] The anomaly detection system 1 determines whether or not there is an entry signal for booth TBi (step S705). If there is no entry signal for booth TBi (step S705: Yes), the anomaly detection system 1 determines that there is an anomaly and notifies the anomaly by a predetermined notification means (step S706). Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S707) and returns to step S702.
[0181] On the other hand, if there is an entry signal for booth TBi (step S705: No), the anomaly detection system 1 determines that there is no anomaly, and executes the process of step S707 without executing the process of step S706.
[0182] When the variable i exceeds 2 (step S702: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0183] <1-6-3. Other Examples of the First and Second Processes> The above-mentioned process is merely an example, and the anomaly detection system 1 may perform the process using various information as appropriate. For example, the anomaly detection system 1 may perform the first process based on a criterion other than the number of acquired cases. The anomaly detection system 1 may also perform the second process based on any criterion, not limited to the presence or absence of information to be used in the information acquired in the first process. Some examples of this point will be described below. Note that, although the case of the second aspect of the anomaly detection process will be described below as an example, the following example may also be applied to the first aspect of the anomaly detection process.
[0184] First, an example of the judgment criteria of the second process will be described with reference to Fig. 21. Fig. 21 is a flowchart showing an example of the procedure of the process executed by the anomaly detection system. For example, Fig. 21 shows an example of anomaly judgment based on a comparison with the number of times of other objects of use. Note that the same points as those described in Fig. 16 and the like will not be described as appropriate.
[0185] The anomaly detection system 1 sets a variable i to 1 (step S801). If the variable i is equal to or less than 2 (step S802: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S803 and subsequent steps.
[0186] The anomaly detection system 1 acquires the seven most recent entry signals when booth TBi is not in use (step S803). The anomaly detection system 1 executes the first process on information during the period when booth TBi is not in use. For example, the anomaly detection system 1 acquires the seven most recent entry signals as target information from the history information excluding information during the period when booth TBi is in use.
[0187] The anomaly detection system 1 determines whether the number of entry signals from booth TBi is less than the number of entry signals from booths other than TBi and the difference is 5 or more (step S804). If the number of entry signals from booth TBi is 5 or more less than the number of entry signals from booths other than TBi (step S804: Yes), the anomaly detection system 1 determines that an anomaly has occurred and issues an alert using a predetermined alerting means (step S805). Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S806) and returns to step S802.
[0188] On the other hand, if the number of entry signals from booth TBi is not five or more times less than the number of entry signals from booths other than TBi (step S804: No), the anomaly detection system 1 determines that there is no anomaly and executes the process of step S806 without executing the process of S805.
[0189] When the variable i exceeds 2 (step S802: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0190] Here, an example of a first process in the process flow of the anomaly detection process shown in Fig. 21 will be described with reference to Fig. 22. Fig. 22 is a diagram showing an example of the first process by the anomaly detection system.
[0191] In Fig. 22, an example will be described in which the abnormality detection process was performed at 10:55 on Jan. 15, 2023. In Fig. 22, the abnormality detection system 1 stores history information DT5 indicating the use of each of the toilet booths TB1 and TB2.
[0192] The anomaly detection system 1 acquires, as target information TD51, seven pieces of information indicating entry from the most recent date and time, from among the history information DT5 for the toilet booth TB1, targeting information during the period when the booth TB1 is not in use. In FIG. 21, the anomaly detection system 1 acquires the target information TD51 from information other than information regarding the use of other toilet booths TB during the period from entry at 9:00 on January 15, 2023 to leaving at 9:10 on January 15, 2023, and from entry at 10:04 on January 15, 2023 to leaving at 10:46 on January 15, 2023. The anomaly detection system 1 acquires the target information TD51 from information excluding the five hatched data (information) in the history information DT5. In Figure 22, the anomaly detection system 1 acquires target information TD51 excluding information on entry into toilet booth TB2 at 9:03 on January 15th, 2023, entry into toilet booth TB2 at 10:12 on January 15th, 2023, exiting toilet booth TB2 at 10:30 on January 15th, 2023, entry into toilet booth TB2 at 10:35 on January 15th, 2023, and exiting toilet booth TB2 at 10:45 on January 15th, 2023.
[0193] Then, the anomaly detection system 1 executes the second process and the third process using the acquired target information TD51. In Fig. 22, the anomaly detection system 1 determines that there is no anomaly because there are three entry signals for booth TB1 and four entry signals for booth TB2 in the target information TD51, and the entry signals for booth TB1 are not five or more times less than the entry signals for the other booth TB (booth TB2). Note that when there are multiple other booths TB, the number of uses to be compared may be the total number of times for the other booths TB, or the number of times for the booth TB that is used the least among the other booths TB, or the total number of times (acquired number) for the toilet booth TB1 (the booth that is the target of anomaly determination) and the other booths.
[0194] Furthermore, for toilet booth TB2, the abnormality detection system 1 acquires, as target information TD52, seven pieces of information indicating entry, starting with the most recent, from the history information DT5, focusing on information during the period when booth TB2 was not in use. Then, the abnormality detection system 1 executes the second process and the third process using the acquired target information TD52. In FIG. 22, the abnormality detection system 1 determines that there is no abnormality because there are two entry signals for booth TB1 and five entry signals for booth TB2 in the target information TD52, and therefore the number of entry signals for booth TB2 is not five or more times less than the number of entry signals for another booth TB (booth TB1).
[0195] Next, an example of information acquisition in the first process will be described with reference to Fig. 23. Fig. 23 is a flowchart showing an example of the procedure of the process executed by the anomaly detection system. For example, Fig. 23 shows an example of information acquisition based on time. Note that the same points as those described in Fig. 16 and the like will not be described as appropriate.
[0196] The anomaly detection system 1 sets a variable i to 1 (step S901). If the variable i is equal to or less than 2 (step S902: Yes), the anomaly detection system 1 executes the anomaly determination process shown in step S903 and subsequent steps.
[0197] The anomaly detection system 1 acquires an entry signal when booth TBi is not in use during the last two hours (step S903). The anomaly detection system 1 executes the first process on information during the period when booth TBi is not in use. For example, the anomaly detection system 1 acquires an entry signal within the last two hours as target information from the history information excluding information during the period when booth TBi is in use.
[0198] The anomaly detection system 1 determines whether the number of entry signals from booth TBi is three or more times less than the number of entry signals from booths other than TBi (step S904). If the number of entry signals from booth TBi is three or more times less than the number of entry signals from booths other than TBi (step S904: Yes), the anomaly detection system 1 determines that an anomaly has occurred and issues an alert using a predetermined alerting means (step S905). Then, the anomaly detection system 1 executes a process of adding 1 to the variable i (step S906) and returns to step S902.
[0199] On the other hand, if the number of entry signals from booth TBi is not three or more times less than the number of entry signals from booths other than TBi (step S904: No), the anomaly detection system 1 determines that there is no anomaly and executes the process of step S906 without executing the process of S905.
[0200] When the variable i exceeds 2 (step S902: No), the anomaly detection system 1 ends the process. For example, when the variable i exceeds 2, the anomaly detection system 1 assumes that the anomaly determination process for all of the target usages to be processed has been completed and ends the process.
[0201] Here, an example of a first process in the process flow of the anomaly detection process shown in Fig. 23 will be described with reference to Fig. 24. Fig. 24 is a diagram showing an example of the first process by the anomaly detection system.
[0202] In Fig. 24, a case where the abnormality detection process is performed at 10:55 on Jan. 15, 2023 will be described as an example. In Fig. 24, the abnormality detection system 1 stores history information DT6 indicating the use of each of the toilet booths TB1 and TB2.
[0203] The anomaly detection system 1 acquires, as target information TD61, information within the last two hours from the processing time point, from among the history information DT6, for the toilet booth TB1, targeting information during the period when the booth TB1 is not in use. The anomaly detection system 1 acquires the target information TD61 from information excluding the five hatched data (information) in the history information DT6. In FIG. 22, the information excluded in FIG. 24 for the toilet booth TB1 is the same as that in FIG. 22, so a detailed description is omitted. In FIG. 22, the anomaly detection system 1 acquires, as target information TD61, information from the history information DT6, targeting information during the period when the booth TB1 is not in use, from the processing time point (10:55 on January 15, 2023) to two hours ago (8:55). The anomaly detection system 1 acquires the target information TD61, including six pieces of information.
[0204] Then, the anomaly detection system 1 executes the second process and the third process using the acquired target information TD61. In Fig. 24, the anomaly detection system 1 determines that there is no anomaly because there are three entry signals from booth TB1 and three entry signals from booth TB2 in the target information TD61, and therefore the number of entry signals from booth TB1 is not three times or more less than the number of entry signals from another booth TB (booth TB2).
[0205] Furthermore, for toilet booth TB2, the anomaly detection system 1 acquires information within the most recent two hours from the time of processing as target information TD62, from among the history information DT6, targeting information during the period when booth TB2 is not in use. Then, the anomaly detection system 1 executes the second process and the third process using the acquired target information TD62. In FIG. 24, the anomaly detection system 1 determines that there is no anomaly because there are three entry signals for booth TB1 and six entry signals for booth TB2 in the target information TD62, and therefore the number of entry signals for booth TB2 is not three times or more fewer than the number of entry signals for the other booth TB (booth TB1).
[0206] <1-7. Target of anomaly detection> In the above example, a case has been described in which the abnormality detection system 1 performs abnormality detection using a toilet booth TB in which a toilet bowl 10 is placed as an example, however, the target of abnormality detection is not limited to the toilet booth TB, and may be various toilet use objects such as the toilet space 2, toilet bowl 10, urinal 20 and washbasin 30 described in Figure 2.
[0207] For example, the abnormality detection system 1 uses information about the urinal 20 to detect the urinal 20 in FIG. 11 , urinal 20 12 , urinal 20 13 The abnormality detection system 1 may detect an abnormality in at least one of the urinals 20. The abnormality detection system 1 may also detect an abnormality in the washbasin 30 by using information on the washbasin 30 in FIG. 11 , basin 30 12 , basin 30 13 An abnormality may be detected in at least one of the washbasins 30. Even if the object to be judged is something other than the toilet booth TB, the judgment process and the like are the same as the above-mentioned process, and therefore detailed explanations will be omitted.
[0208] The above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.
[0209] 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.
[0210] The above-described embodiments and modifications may have the following configurations, but are not limited to these. (1) A detection unit that detects the use of each of a plurality of objects to be used by a toilet user; a storage unit that stores history information indicating the use of each of the plurality of objects of use; a control unit that executes a first process for acquiring information indicating use in a predetermined period or a predetermined number of uses as target information from the history information stored in the storage unit when processing is executed for one of the multiple target uses, and a second process for determining that an abnormality has occurred in the one target use when the target information acquired by the first process does not include use of the one target use, or when the use of the one target use in the predetermined period or the predetermined number of uses in the target information acquired by the first process is less than a predetermined value when compared with other targets use other than the one target use; Equipped with The control unit is In the first process, information that excludes information indicating use of other objects during a period when the one object is in use is acquired as the object information. The anomaly detection system according to the present invention is characterized in that (2) The storage unit is Storing past results of the second process; The control unit is When the second process is executed on the one object of use, the storage unit is referred to, and if a result of the immediately preceding second process on the one object of use is determined to be abnormal, a third process is not executed in which an arbitrary notification means notifies the user that the one object of use is abnormal. The anomaly detection system according to (1) above. [Explanation of symbols]
[0211] 1. Anomaly detection system 2. Toilet space 10 Toilet bowl 20 Urinal 30 wash basin 50 Collection Device 100 Analyzer 110 Communications Department 120 Storage section 121 Location information storage unit 122 Collected information storage unit 123 Setting information storage unit 130 Control section 131 Acquisition Department 132 Calculation Department 133 Judgment Department 134 Correspondence Department CS Shared Space TB トイレブース
Claims
1. A detection unit that detects the use of each of a plurality of objects to be used by a toilet user; a storage unit that stores history information indicating the use of each of the plurality of objects of use; a control unit that executes a first process for acquiring, as target information, information indicating use in a predetermined period or a predetermined number of uses from the history information stored in the storage unit when processing is executed for one of the multiple target uses, and a second process for determining that an abnormality has occurred in the one target use when the target information acquired by the first process does not include use of the one target use, or when the use of the one target use in the predetermined period or the predetermined number of uses in the target information acquired by the first process is less than a predetermined value when compared with other targets use other than the one target use; Equipped with The control unit is In the first process, information that excludes information indicating use of another object during a period when the one object is in use is acquired as the object information. The anomaly detection system according to the present invention is characterized in that
2. The storage unit is Storing past results of the second process; The control unit is When the second process is executed on the one object of use, the storage unit is referred to, and if a result of the immediately preceding second process on the one object of use is determined to be abnormal, a third process is not executed in which an arbitrary notification means notifies the user that the one object of use is abnormal. The anomaly detection system according to claim 1 .
Citation Information
Patent Citations
Toilet equipment control system
JP2006057298A
Restroom cubicle management system and program
JP2017146813A
Abnormality detection system in private room
JP2018133066A
Toilet maintenance management system
JP2019154851A
Tunnel disaster prevention system
JP2020010359A