Information processing system and program
The information processing system addresses infectious disease transmission in shared locations by managing cleaning and reservation times based on user behavior, enhancing infection control and utilization efficiency.
Patent Information
- Application Number
- JP2021003075
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-12
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-01-12
AI Technical Summary
There is a risk of infectious disease transmission through shared locations due to varying degrees of infection among users, and existing systems do not effectively manage cleaning and reservation times based on user behavior to mitigate this risk.
An information processing system that detects user behavior affecting infection risk and adjusts cleaning and reservation times accordingly, including lengthening or shortening cleaning times, moving reservation start times, and managing fees based on user actions.
The system enhances infection control by securing cleaning time, improving utilization efficiency, reducing disease spread, and encouraging safe behaviors, while ensuring user consent and fee adjustments.
Smart Images

Figure 0007615689000001 
Figure 0007615689000002 
Figure 0007615689000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system and a program. [Background technology]
[0002] Patent document 1 discloses a process for determining whether or not a person entering or leaving a premises is wearing a mask, and if the person is wearing a mask, writing data indicating eligibility for wearing a mask as time information onto an IC card carried by the person. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2010-217999 A Summary of the Invention [Problem to be solved by the invention]
[0004] When a place is shared and another user uses the place after a user who used the place before, if the user who used the place before has an infectious disease, the other user may be at risk of contracting the infectious disease through the place. The degree of infection of the infectious disease to other users is not uniform; if the first user to use the location keeps the location clean, the degree of infection will decrease, but if the first user keeps the location unsanitary, the degree of infection will increase. An object of the present invention is to make it possible to know the actions of a user that affect the degree of infection of an infectious disease that the user may contract through a shared location. [Means for solving the problem]
[0005] The invention described in claim 1 includes a processor, and the processor acquires behavior information, which is information about a user's behavior in a place used by the user and has an impact on the infection level of an infectious disease transmitted from the user to other users via the place. Based on the acquired action information, a cleaning time for the location is determined, and if the determined cleaning time overlaps with a reservation time for the location by another user that is later than the cleaning time, the end time of the reservation time for the location by the other user is not changed, but the start time of the reservation time is shifted back. , an information processing system. Claim 2 The invention described in claim 2 is characterized in that, when the action specified by the action information is a predetermined specific action, the processor lengthens or shortens the cleaning time compared to when the action is not the specific action. 1 The information processing system is as described above. Claim 3 In the invention described in the above, the processor is configured to, when there is permission from the other user, Shift the start date back Claims to be amended 1 The information processing system is as described above. Claim 4 The invention described in the above includes a processor, and the processor acquires behavior information, which is information about a user's behavior in a place used by the user and has an impact on the infection level of an infectious disease transmitted from the user to other users via the place. Based on the acquired activity information, a decision is made regarding a cleaning time for the location, and when a decision is made to shorten the cleaning time as the decision regarding the cleaning time, the start date of a reservation slot set after the cleaning time is brought forward. , an information processing system. Claim 5 The invention described in the above includes a processor, and the processor acquires behavior information, which is information about a user's behavior in a place used by the user and which is information about behavior that affects an infection level of an infectious disease transmitted from the user to other users via the place, When a plurality of time-consecutive reservation slots for the location are reserved by a common user, the reservation is permitted, and when the plurality of time-consecutive reservation slots are reserved by different users, the reservation of the plurality of time-consecutive reservation slots is not permitted, and an empty time slot is provided between the reservations made by each of the different users, and a decision is made about cleaning of the location to be performed during the empty time slot based on the acquired activity information. It is an information processing system. Claim 6 The invention described in claim 1 further comprises a step of: when the action specified by the action information is a predetermined specific action, the processor issues a notification to prompt the user to leave the location. or any of 5 The information processing system is as described above. Claim 7 The invention described in claim 1 further comprises a processor that determines a fee for using the location based on the activity information. or any of 5 The information processing system is as described above. Claim 8 The invention described in claim 2 further comprises a step of: when the behavior specified by the behavior information is a behavior that increases the degree of infection of an infectious disease, the processor determines to increase the usage fee. 7 The information processing system is as described above. Claim 9 The invention described in claim 2 further comprises a step of: when the action specified by the action information is an action that reduces the degree of infection of an infectious disease, the processor determines to reduce the usage fee. 7 The information processing system is as described above. Claim 10 The invention described in claim 1 further includes a processor that acquires information about a situation of the user before the user enters the place used by the user. or any of 5 The information processing system is as described above. Claim 11 The invention described in claim 1 is characterized in that, when the situation of the user before entering the place is a specific situation, the processor makes a decision to prohibit the user from entering the place. 10 The information processing system is as described above. Claim 12 The invention described in the item (1) acquires behavior information, which is information about a user's behavior in a place used by the user and which affects the degree of infection of an infectious disease transmitted from the user to other users via the place. acquisition function a determination function for determining a cleaning time for the location based on the action information acquired by the acquisition function, and a change function for making a change to shift a start time of the reservation time for the location by another user later than the cleaning time, when the cleaning time determined by the determination function overlaps with the reservation time for the location by the other user which is later than the cleaning time, without changing the end time of the reservation time for the location by the other user; This is a program for realizing the above on a computer. Claim 13 The invention described in the item (1) acquires behavior information, which is information about a user's behavior in a place used by the user and which affects the degree of infection of an infectious disease transmitted from the user to other users via the place. acquisition function a determination function for determining a cleaning time for the location based on the activity information acquired by the acquisition function, and a move-up function for moving up the start date of a reservation slot set after the cleaning time when a decision to shorten the cleaning time is made by the determination function as the decision on the cleaning time; This is a program for realizing the above on a computer. Claim 14The invention described in the item (1) acquires behavior information, which is information about a user's behavior in a place used by the user and which affects the degree of infection of an infectious disease transmitted from the user to other users via the place. acquisition function a function for allowing a reservation of a plurality of consecutive reservation slots for the location when the plurality of consecutive reservation slots are reserved by a common user, and for not allowing a reservation of the plurality of consecutive reservation slots when the plurality of consecutive reservation slots are reserved by different users, thereby providing an empty time slot between the reservations made by the different users; and a decision function for making a decision about cleaning of the location to be performed during the empty time slot based on the activity information acquired by the acquisition function; This is a program for realizing the above on a computer. Effect of the Invention
[0006] Claim 1 、12 According to the invention, it is possible to know the actions of users that affect the degree of infection of an infectious disease that a user may infect through a shared place. Furthermore, it is easier to ensure time to clean the area compared to when the reservation start time is not staggered. Claim 2 According to the invention, when a user's action in a place used by the user is a specific action, the cleaning time can be lengthened or shortened. Claim 3 According to the invention, it is possible to prevent the reservation time from being changed without the user's consent. Claim 4、13 According to the invention, the efficiency of space utilization can be improved compared to the case where the start date of the reservation slot is not advanced. Claim 5、14 According to the invention, the spread of infectious diseases between users can be reduced compared to a case where multiple consecutive reservation slots are permitted to be reserved by different users. Claim 6 According to the invention, when a user performs a specific action in a location, the user can be prompted to leave the location. Claim 7 According to the invention, the usage fee for a location used by the user can be determined according to the user's actions in the location. Claim 8 According to the invention, users can be encouraged to refrain from actions that increase the degree of infection with an infectious disease, compared to when the usage fee is not increased. Claim 9According to the invention, users can be more effectively encouraged to take actions to reduce the degree of infection with an infectious disease than if the usage fee was not reduced. Claim 10 According to this invention, it is possible to grasp the user's situation before the user enters a location. Claim 11 According to the invention, it is possible to prevent users who are in a situation where they are more likely to infect others with an infectious disease from entering a location, compared to a case where a decision to prohibit users from entering the location is not made. [Brief description of the drawings]
[0007] [Figure 1] 1 is a diagram illustrating an overall configuration of an information processing system. [Diagram 2] FIG. 1 is a diagram showing a booth as an example of a space. [Diagram 3] FIG. 2 is a diagram illustrating the inside of the booth. [Figure 4] 2 is a diagram illustrating an example of a hardware configuration of a space management server. FIG. [Diagram 5] FIG. 2 is a diagram illustrating an example of a hardware configuration of a user terminal. [Figure 6] 13 is a diagram showing an example of a display screen displayed on a user terminal of a booth user when the booth user makes a reservation for the booth. FIG. [Figure 7] FIG. 13 is a diagram showing another example of a display screen displayed on the user terminal. [Figure 8] 13 is a flowchart showing the flow of processing executed by a CPU provided in the space management server when a user enters a reserved booth. [Figure 9] 11 is a flowchart showing a flow of processes executed by a CPU after a user enters a booth. [Figure 10] 13 is a flowchart showing a flow of processing executed by a CPU after a user exits from a booth. [Figure 11] 13 is a flowchart showing a flow of schedule adjustment for booth cleaning. [Figure 12]11 is a flowchart showing the flow of processing executed by a CPU regarding booth usage fees and the like. [Figure 13] 11 is a flowchart showing a flow of processing executed by a CPU when actually cleaning the booth. [Figure 14] 13A and 13B are diagrams showing a specific example of schedule adjustment. [Figure 15] FIG. 13 is a diagram illustrating a change in reservation frame. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating an overall configuration of an information processing system 1 according to the present embodiment. In this embodiment, a plurality of spaces 2 are provided, which are an example of locations that can be reserved and used by users. In this embodiment, each of the spaces 2 can be reserved, and a user can use the space 2 after reserving the space 2 in advance.
[0009] The space 2 as an example of a place includes a booth, a guest room of a lodging facility, a conference room in a company, etc. These are examples of the space 2 that is separated from the surroundings by a wall, a partition, etc. Moreover, the space 2 in this embodiment includes tables and seats where services are provided in restaurants, barber shops, etc. These are examples of the space 2 that is open to the surroundings.
[0010] An information processing system 1 shown in FIG. 1 is made up of various terminals connected to a cloud network 3. 1 shows a user terminal 4 operated by a user as an example of a terminal connected to the cloud network 3, and a space management server 5 as an example of an information processing device that manages the space 2. The space 2 is also connected to the cloud network 3. More specifically, various devices are provided in the space 2, and these devices are connected to the cloud network 3.
[0011] In this embodiment, an electronic lock is attached to the door of the space 2, and each space 2 can be locked. In this embodiment, a person who has the authority to unlock the space 2 can use this space 2. To unlock the space 2, the person who will be unlocking the space operates their own user terminal 4 to give an instruction to unlock. This instruction is sent to the space management server 5, which receives this instruction. The space management server 5 then gives an instruction to unlock the space 2 for which the instruction to unlock was given. This activates the electronic lock installed in the space 2, and the space 2 is unlocked.
[0012] In this embodiment, a portable smartphone is assumed as the user terminal 4. However, the portable user terminal 4 may be a so-called wearable terminal, a notebook computer, or a game terminal.
[0013] The space management server 5 manages various types of information related to the space 2. The space management server 5 manages, for example, information for identifying a user, information for identifying the space 2 that is the subject of a reservation, the start date and time of the reservation, the end date and time of the reservation, and the like. The information for identifying a user includes, for example, the user's name, sex, age, account, user ID, password, and management information attached to the individual. Furthermore, the information for identifying the space 2 to be used includes, for example, information for identifying the address or location, and management names and numbers.
[0014] The space management server 5 also functions as a control device, and controls various devices installed in the space 2. The control device may be installed in each space 2 in correspondence with each space 2. In this case, the control device installed in each space 2 controls various devices installed in each space 2.
[0015] <Exterior composition of Space 2> FIG. 2 is a diagram showing a booth 80 as an example of the space 2. In the example shown in FIG. 2, the interior of a booth 80 is the space 2 that is the object of reservation, and in this embodiment, the space 2 inside this booth 80 can be reserved. The booth 80 of this embodiment may be placed indoors or outdoors, for example, inside train stations, airports, office buildings, commercial facilities such as restaurants and department stores, banks, libraries, art galleries, museums, public institutions and facilities, connecting corridors, parks, etc.
[0016] The booth 80 shown in FIG. 2 is a closed type booth 80 with a ceiling attached. Here, "closed type" does not mean airtight, but refers to a state in which the device has practical soundproofing properties. Moreover, the term "booth 80" refers to a structure in which there is a partition that separates the space 2 from other spaces located around the space 2. Here, it is not essential that there are partitions on all four sides of the space 2, and even a structure in which there is no partition in some parts is considered to be a booth 80. For example, even if the space 2 in which a user sits and uses has partitions only on the right and left sides of the user, it still falls under the category of booth 80. Additionally, a ceiling is not required, and even if the structure does not have a ceiling, it still falls under Booth 80.
[0017] 2 is provided with a housing 81 that constitutes the main part of the booth 80. The housing 81 is formed in a rectangular parallelepiped shape. The booth 80 has a ceiling 20A, a floor 20B, a wall 20C to which an openable and closable door 22 is attached, two walls 20D and 20E located on either side of the wall 20C, and a wall 20F located opposite the door 22. In this embodiment, the space 2 is surrounded by a wall surface 20C, a door 22, a wall surface 20D, a wall surface 20E, and a wall surface 20F, and the space 2 is provided inside these four walls and the door 22. In other words, in this embodiment, the space 2 is provided inside the housing 81.
[0018] In this embodiment, the door 22 is assumed to be a sliding door that can move along the wall surface 20C. In the case of Fig. 2, the door 22 is a single sliding door that slides in one direction, but it may be a sliding door that opens and closes by moving two or more members past each other, or a split door that slides two members left and right. A handle 22A that the user grasps when opening or closing the door 22 is attached to the door 22. The handle is also provided on the inside of the door 22. In addition, the door 22 is fitted with an electronic lock 22C that enables unlocking and locking of the door 22. Furthermore, in this embodiment, an opening / closing sensor S1 that detects whether the door 22 is opened or closed is provided.
[0019] The number of users of the booth 80 is roughly determined by the volume of the booth 80. The booth 80 in this embodiment is basically assumed to be a private room for one person to use. However, the booth 80 may be a large booth 80 capable of accommodating a large number of people. Note that the term "private room" does not mean that it can only be used by one person, but rather that it can accommodate a small number of people, for example 2-3 people. Furthermore, the shape and structure of the housing 81 constituting the booth 80, and the facilities and performance provided are optional.
[0020] In this embodiment, an external imaging device 291 for capturing images of the situation outside the booth 80 and an external microphone 292 for acquiring sounds outside the booth 80 are provided on the ceiling 20A of the booth 80. The external image capturing device 291 is provided with an image capturing element such as a CCD or a CMOS, and captures an image of the situation outside the booth 80 using this image capturing element. Further, on the ceiling 20A of the booth 80, there are provided a thermosensor 293 for detecting the body temperature of a user outside the booth 80, and an external speaker 294 installed outside the booth 80 for outputting sound.
[0021] Additionally, the booth 80 is provided with an internal microphone 297 for picking up sounds inside the booth 80 . In addition, an external monitor 295 is provided on the door 22 of the booth 80 to display information to a user outside the booth 80 . Further, inside the booth 80, on the ceiling 20A of the booth 80, a light source 296 is provided that emits ultraviolet light that is light containing ultraviolet rays. In this embodiment, the ultraviolet light from the light source 296 is irradiated into the booth 80, thereby cleaning the inside of the booth 80.
[0022] Fig. 3 is a diagram illustrating the inside of the booth 80. Fig. 3 shows the booth 80 as viewed from above. In this embodiment, one desk 92 and one chair 91 are arranged inside the booth 80. Further, a luggage container 93 for users to place their luggage therein is provided within the booth 80. In addition, a luggage container 93 for storing the luggage placed therein is provided within the booth 80.
[0023] Inside the booth 80, an internal monitor 32 for displaying information is provided as a built-in device, as shown in FIGS. In this embodiment, an internal speaker 30A that outputs sound is provided as shown in Figures 2 and 3. Note that sound may be output from a speaker provided in the internal monitor 32 without providing a separate internal speaker 30A. 2 and 3, an internal imaging device 24 is provided to capture images of the inside of the booth 80. The internal imaging device 24 is provided with an imaging element such as a CCD or a CMOS, and captures images of the inside of the booth 80 using this imaging element.
[0024] 2, the booth 80 is provided with a human presence sensor 25 that detects a user inside the booth 80. In this embodiment, the booth 80 is also provided with a temperature sensor 26 that detects the temperature inside the booth 80. As shown in FIG. 3, the booth 80 is provided with lighting equipment 40 for brightening the interior of the booth 80 . Furthermore, in this embodiment, as shown in FIG. 2, a window 42 is provided in the door 22, and in this embodiment, the inside of the space 2 can be viewed from the outside of the space 2 through this window 42.
[0025] Furthermore, as shown in FIG. 2, an information acquisition device 29 for acquiring individual information of users who use the booth 80 may be provided on the outer surface of the booth 80. This information acquisition device 29 is configured with, for example, a reader that reads a held-up ID card. Alternatively, the information acquisition device 29 may be a reader that reads the fingerprint or vein pattern of a user. Although not shown, the booth 80 is provided with an air conditioner for adjusting the temperature inside the booth 80.
[0026] FIG. 4 is a diagram illustrating an example of the hardware configuration of the space management server 5. As shown in FIG. The space management server 5, as an example of an information processing device, has a control unit 101 that controls the operation of the entire device, an information storage device 102 that stores information, and a network interface 103 that realizes communication via a LAN (Local Area Network) cable or the like.
[0027] The control unit 101 has a CPU (=Central Processing Unit) 111 as an example of a processor, a ROM (=Read Only Memory) 112 in which basic software, a BIOS (=Basic Input Output System), etc. are stored, and a RAM (=Random Access Memory) 113 used as a work area. The CPU 111 may be a multi-core. The ROM 112 may be a rewritable non-volatile semiconductor memory. The control unit 101 is a so-called computer.
[0028] The information storage device 102 is, for example, a hard disk drive. In other words, the information storage device 102 is, for example, a device that reads and writes data to a non-volatile storage medium having a magnetic material applied to the surface of a disk-shaped substrate. However, the information storage device 102 may also be a semiconductor memory or a magnetic tape. In addition, the space management server 5 is equipped with input devices such as a keyboard and a mouse, and a display device such as a liquid crystal display, as necessary. The control unit 101, the information storage device 102, and the network interface 103 are connected via a bus 104 and a signal line (not shown).
[0029] Here, the program executed by CPU 111 can be provided to space management server 5 in a state where it is stored on a computer-readable recording medium such as a magnetic recording medium (magnetic tape, magnetic disk, etc.), an optical recording medium (optical disk, etc.), a magneto-optical recording medium, or a semiconductor memory. Furthermore, the programs executed by the CPU 111 may be provided to the space management server 5 using a communication means such as the Internet.
[0030] Fig. 5 is a diagram showing an example of a hardware configuration of the user terminal 4. The configuration shown in Fig. 5 assumes that the user terminal 4 is a smartphone. The user terminal 4 has a control unit 201 that controls the operation of the entire device, a memory card 202 that stores various data, various communication interfaces 203 that comply with wireless communication standards, an input device 204 such as a touch sensor, a display device 205 such as a liquid crystal display or an organic EL (Electro Luminescence) display, and a GPS (Global Positioning System) sensor 206.
[0031] The control unit 201 includes a CPU 211, a ROM 212 storing firmware, BIOS, and the like, and a RAM 213 used as a work area. The CPU 211 may be a multi-core processor. The ROM 212 may be a rewritable non-volatile semiconductor memory.
[0032] The communication interface 203 is, for example, an interface used for connection to a mobile communication system, or an interface used for connection to a wireless LAN. The GPS sensor 206 is a sensor that receives radio waves from GPS satellites and measures the position of the user terminal 4. The latitude, longitude, and altitude information output from the GPS sensor 206 provides the current position of the user terminal 4. Note that the GPS sensor 206 may be compatible with an indoor positioning system.
[0033] In this embodiment, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.). In addition, the operations of the processor may not only be performed by one processor, but may be performed by multiple processors in physically separate locations working together. The order of the operations of the processor is not limited to the order described in this embodiment, and may be changed.
[0034] FIG. 6 is a diagram showing an example of a display screen displayed on the user terminal 4 of a user of the booth 80 when the user makes a reservation for the booth 80. As shown in FIG. On the display screen shown in FIG. 6, a map is displayed, and the locations of a plurality of booths 80 are displayed on the map. In this embodiment, when a user of the booth 80 makes a reservation for the booth 80, he or she first selects an installation location from among the multiple installation locations displayed. The display form is not limited to this, and for example, a plurality of installation locations may be displayed in a list format, and the user may select an installation location from the list.
[0035] Once the installation location is selected, the user terminal 4 displays the vacancy status at the selected installation location by hour, as shown in FIG. 7 (a diagram showing another example of a display screen displayed on the user terminal 4). The user operates this display screen to specify a reservation time for the booth 80. Then, the user presses a confirmation button (not shown).
[0036] As a result, the space management server 5 performs the process of finalizing the reservation. Specifically, the space management server 5 receives information about the location of the booth 80 and the reservation time, registers the information about the location and reservation time in the information storage device 102 (FIG. 4), and performs reservation confirmation processing. The result of the reservation confirmation is then transmitted to the user terminal 4, and the person making the reservation is notified.
[0037] 8 is a flowchart showing the flow of processing executed by the CPU 111 provided in the space management server 5 when a user enters the reserved booth 80. Note that each process described below may be executed by a control device (not shown) provided in the booth 80 instead of the space management server 5. In this embodiment, the CPU 111 acquires information about the situation of the user before the user enters the booth 80, which is an example of a place used by the user. Specifically, first, when a user enters the booth 80, the CPU 111 determines whether or not the user is wearing a mask (step S101). Specifically, the CPU 111 analyzes an image captured by the external imaging device 291 (see FIG. 2) and determines whether or not the user entering the booth 80 is wearing a mask.
[0038] Then, when CPU 111 determines in step S101 that the user is wearing a mask, CPU 111 determines whether the user has a fever based on the output from thermosensor 293 (see FIG. 2) (step S102). In other words, CPU 111 determines whether the user's fever exceeds a predetermined threshold. If the CPU 111 determines in step S102 that the user does not have a fever, it determines whether or not the user is coughing (step S103). Specifically, the CPU 111 determines whether or not the user is coughing based on the image captured by the external imaging device 291 and the sound captured by the external microphone 292 (see FIG. 2).
[0039] When CPU 111 determines in step S103 that the user is not coughing, it notifies the user to disinfect his or her hands with alcohol (step S104). Specifically, a notification is sent to users outside the booth 80 via an external speaker 294 (see FIG. 2) or an external monitor 295, encouraging them to disinfect their hands with alcohol. After that, the CPU 111 judges whether or not the user has performed alcohol disinfection based on the image captured by the external image capturing device 291 (step S105).
[0040] The container containing the disinfectant such as alcohol may be stored inside a storage unit (not shown) equipped with an electronic lock. In this case, if a user outside the booth 80 is a person who has reserved the booth 80, the electronic lock may be unlocked so that the user can access the container containing the disinfectant. Here, to determine whether or not a user outside booth 80 is a person who has reserved booth 80, for example, identification information for authentication is sent from user terminal 4. Then, based on this identification information, it is determined whether or not a user outside booth 80 is a person who has reserved booth 80.
[0041] When CPU 111 determines in step S105 that the user has performed alcohol disinfection, CPU 111 requests the user to present a screen of the contact confirmation application (step S106). Then, the CPU 111 checks this screen and determines whether or not the user has come into contact with a person infected with an infectious disease within, for example, the past 14 days (step S107). Here, "infectious disease" refers to a disease that causes symptoms when pathogens such as bacteria and viruses invade the body.
[0042] More specifically, in steps S106 and S107, first, the user is asked to point his or her smartphone at the external image capturing device 291, and an image of the screen of the contact confirmation application displayed on the smartphone is captured. Then, the CPU 111 analyzes this image captured by the external image capturing device 291 and determines whether or not the user has come into contact with a person infected with an infectious disease within the past 14 days, for example. If the CPU 111 determines that the user has not been in contact with an infected person, it determines to permit entry to the booth 80 (step S108). As a result, in this embodiment, the booth 80 is unlocked, allowing the user to enter the booth 80 .
[0043] A "contact confirmation application" is an application that notifies a user whether or not the user has been in close proximity to a person infected with an infectious disease. When the contact confirmation application is installed on a user's smartphone, it is possible to determine whether the user has been near an infected person based on the location information of the smartphone and the location information of the smartphone held by the infected person. If it is determined that the user has been near an infected person, the user is notified of information indicating that the user has been near an infected person via the user's smartphone.
[0044] On the other hand, if it is determined in step S101 that the user is not wearing a mask, the CPU 111 makes a decision to prohibit the user from entering the booth 80 (step S109). In other words, if the user's situation before entering the booth 80 is in a specific situation, such as not wearing a mask, the CPU 111 makes a decision to prohibit the user from entering the booth 80. Similarly, if the CPU 111 determines in step S102 that the user has a fever, or determines in step S103 that the user is coughing, it makes a decision to prohibit the user from entering the booth 80 (step S109).
[0045] In addition, if CPU 111 determines in step S105 that the user has not performed alcohol disinfection, or determines in step S107 that the user has come into contact with an infected person, it also makes a decision to prohibit the user from entering booth 80 (step S109). In this case, the CPU 111 does not issue an instruction to unlock the booth 80, and the booth 80 remains locked.
[0046] When the CPU 111 determines to prohibit the user from entering the booth 80, it notifies the user that the user cannot enter the booth 80. Specifically, the CPU 111 notifies the user that the user cannot enter the booth 80 via the user terminal 4, the external monitor 295, etc. Furthermore, when the CPU 111 determines to prohibit the user from entering the booth 80, if the user has already been charged, the CPU 111 performs a refund process. Furthermore, in a billing mode in which billing is performed after the user has finished using the booth 80, if a decision is made to prohibit the user from entering the booth 80, the CPU 111 does not bill the user.
[0047] FIG. 9 is a flowchart showing the flow of processing executed by the CPU 111 after the user enters the booth 80. After the user enters the booth 80, the CPU 111 performs the processes of steps S201 to S210 shown in Fig. 9 every time a predetermined time has elapsed. Specifically, the CPU 111 acquires activity information, which is information about an activity performed by the user in the booth 80, every time a predetermined time has elapsed.
[0048] More specifically, each time a predetermined time has elapsed, the CPU 111 first analyzes the image captured by the internal image capturing device 24 and determines whether the user has touched the room (inside the booth 80) after touching his or her face (step S201). Then, when the CPU 111 determines that the user performed the action (behavior) of touching the room after touching the face, it records the user's usage status (step S202). Specifically, in this case, the CPU 111 registers information indicating that the user performed the action of touching the room after touching the face in the information storage device 102 (see FIG. 4).
[0049] On the other hand, if CPU 111 does not determine in step S201 that the user touched the room after touching his or her face, CPU 111 analyzes the image captured by internal imaging device 24 and determines whether or not the user is wearing a mask (step S203). When the CPU 111 determines that the user is not wearing a mask, it issues a warning to the user (S204). Specifically, the CPU 111 issues a notification via the internal monitor 32 and the internal speaker 30A to encourage the user to wear a mask. Next, in this case, CPU 111 performs the process of step S202 to record the usage status of the user. Specifically, in this case, CPU 111 registers in information storage device 102 information indicating that the user is not wearing a mask.
[0050] If CPU 111 determines in step S203 that the user is wearing a mask, it determines whether the user is coughing (step S205). Specifically, CPU 111 determines whether or not the user is coughing inside booth 80 based on the image captured by internal image capture device 24 and the sound captured by internal microphone 297 .
[0051] If the CPU 111 determines that the user is coughing, it then determines whether the cough is due to a predetermined specific cause, such as coronavirus (step S206). In recent years, it has become possible to determine whether a cough is caused by a specific factor such as coronavirus by analyzing the cough sound captured by a microphone. In the process of step S206, the cough sound is analyzed to determine whether the cough is caused by a predetermined specific factor.
[0052] When it is determined in step S206 that the coughing is not caused by a specific factor, the CPU 111 performs the process of step S202 and records the usage status of the user. Specifically, in this case, the CPU 111 registers information indicating that the user has coughed in the information storage device 102. Furthermore, when CPU 111 determines in step S206 that the coughing is due to a specific cause, CPU 111 also records the user's usage status (step S207). Specifically, in this case, the CPU 111 registers in the information storage device 102 information indicating that the user has coughed due to a specific cause.
[0053] Furthermore, in this case, as shown in step S208, the CPU 111 requests the user in the booth 80 to stop using the booth 80 (step S208). Specifically, the CPU 111 notifies the user to prompt him / her to leave the booth 80 via, for example, the user terminal 4 or the internal monitor 32. In response to this, the user leaves the booth 80.
[0054] In other words, when the user coughs due to a particular cause, the CPU 111 issues a notification to prompt the user to leave the booth 80. In other words, when the behavior specified by the behavior information is a predetermined specific behavior such as coughing caused by coronavirus, the CPU 111 issues a notification to prompt the user to leave the booth 80. This allows the user to exit the booth 80 without waiting for the end of the reserved time for the booth 80.
[0055] In this way, if the user leaves booth 80 before the end of the reserved time, and if a charge has already been made, the charge for the unused time may be refunded. In addition, in the case of a billing system in which billing is performed after the booth 80 is used, the user may be billed only for the time from the reservation start time of the booth 80 until the user exits.
[0056] On the other hand, if it is determined in step S205 that the user is not coughing, the CPU 111 determines whether or not the usage time of the booth 80 has ended (step S209). In other words, the CPU 111 determines whether or not the reservation end time for the booth 80 has arrived. If the CPU 111 determines that the usage time of the booth 80 has expired, the process ends (step S210).
[0057] In this embodiment, the CPU 111 thus acquires activity information that is information about the user's activity in the booth 80, which is an example of a place used by the user. More specifically, the CPU 111 acquires behavior information, which is information about behaviors that affect the degree of infection of an infectious disease transmitted from this user to other users through the booth 80, such as the user's touching the interior of the room, wearing a mask, coughing, etc., as described above.
[0058] Various actions, such as a user touching the room after touching their face, a user putting on a mask, or a user coughing, all affect the degree to which other users who use booth 80 after this user will become infected with an infectious disease. In this embodiment, information about user actions that affect the infection degree is obtained.
[0059] FIG. 10 is a flow chart showing the flow of the process executed by the CPU 111 after the usage time of the booth 80 has ended. When the reservation end time (reservation end time) arrives, the CPU 111 determines whether or not a user is present in the booth 80 based on the output from the human presence sensor 25 (see FIG. 2) (step S301). If CPU 111 does not determine that there is no user in booth 80, CPU 111 prompts the user in booth 80 to leave booth 80 via internal speaker 30A and internal monitor 32 (step S302).
[0060] On the other hand, if the CPU 111 determines in step S301 that no user is present in the booth 80, it activates the electronic lock 22C (see FIG. 2) to lock the door 22 (step S303). Next, the CPU 111 ascertains the usage status of the booth 80 by the user who used the booth 80 before the locking (step S304). Specifically, in this embodiment, as described above, the usage status is registered in the information storage device 102, and in step S304, this registered usage status is read from the information storage device 102 to grasp the user's usage status.
[0061] Next, the CPU 111 determines whether the booth 80 is highly soiled based on the grasped usage status (step S305). If the CPU 111 determines that the booth 80 is highly soiled, it sets the cleaning mode of the booth 80 to the long-term cleaning mode (step S306). In this embodiment, when the cleaning mode is set to the long-term cleaning mode, ultraviolet light is irradiated from the light source 296 (see FIG. 2) onto the inside of the booth 80 for a first period of time.
[0062] In this embodiment, an example is described in which cleaning is performed by irradiating ultraviolet light; however, the form of cleaning is not limited to this, and it is also possible to spray a disinfectant, operate a suction-type robot vacuum cleaner, or operate a ventilation fan. In addition, in this embodiment, an example is described in which the cleaning mode of the booth 80 is set to the long-term cleaning mode when it is determined that the booth 80 is highly dirty. However, this is not limited to this, and when it is determined that the booth 80 is highly dirty, the output during cleaning may be increased, for example, by increasing the output of the light source 296.
[0063] Furthermore, when cleaning the booth 80, it is not necessary to uniformly clean the inside of the booth 80, but rather it is possible to focus on cleaning areas within the booth 80 that have been touched by the user or areas that are likely to have been contaminated with saliva (droplets) from the user's mouth. Areas within the booth 80 that the user has touched and areas that are likely to have been contaminated with saliva (droplets) from the user's mouth can be identified by analyzing the images obtained by the internal imaging device 24.
[0064] The CPU 111 determines whether the booth 80 is highly dirty based on three conditions, for example, whether the user's time wearing a mask exceeds 80%, whether the user coughs less than five times, and whether the user touches the room after touching his or her face less than five times. When any one of these three conditions is not met, the CPU 111 determines that the degree of dirtiness of the booth 80 is high. When all of these three conditions are met, the CPU 111 determines that the degree of dirtiness of the booth 80 is not high. Here, the “mask wearing time ratio” refers to the ratio of the time the user wears a mask to the time the user is in the booth 80 .
[0065] If it is determined in step S305 that the degree of soiling of the booth 80 is not high, the CPU 111 determines in step S307 whether the degree of soiling of the booth 80 is low. If the CPU 111 determines that the degree of dirtiness of the booth 80 is low, the CPU 111 sets the cleaning mode of the booth 80 to the simple cleaning mode (step S308). When the cleaning mode is set to the simple cleaning mode, ultraviolet light is irradiated for a short period of time onto the inside of the booth 80. Specifically, ultraviolet light is irradiated for a second period of time that is shorter than the above-mentioned first period of time.
[0066] In this embodiment, a case will be described as an example in which the cleaning mode of the booth 80 is set to the short-time cleaning mode when it is determined that the degree of dirtiness of the booth 80 is low, but the cleaning mode is not limited to this. If the booth 80 is determined to be less dirty, the power output during cleaning may be reduced, such as by lowering the power output of the light source 296 .
[0067] The CPU 111 determines whether the level of dirtiness of the booth 80 is low based on three conditions, for example, whether the user's time wearing a mask exceeds 99%, whether the user coughs less than twice, and whether the user touches the room less than once after touching his or her face. If all three of these conditions are met, the CPU 111 determines that the level of dirtiness of the booth 80 is low, and if at least one of these three conditions is not met, the CPU 111 determines that the level of dirtiness of the booth 80 is not low.
[0068] If it is determined in step S307 that the degree of dirtiness of the booth 80 is not low, that is, if the degree of dirtiness of the booth 80 is neither high nor low but is medium, the CPU 111 sets the cleaning mode of the booth 80 to the normal cleaning mode (step S309). When the normal cleaning mode is set, the ultraviolet light irradiation time is longer than in the simple cleaning mode, and shorter than in the long-time cleaning mode. Specifically, when the normal cleaning mode is set, the ultraviolet light is irradiated for a third time period that is shorter than the first time period and longer than the second time period.
[0069] In this manner, in this embodiment, the CPU 111 makes a decision regarding cleaning of the booth 80 based on behavior information, which is information about behaviors that the user performs within the booth 80 and that affect the degree of infection of an infectious disease. Specifically, the CPU 111 makes a decision regarding the cleaning time of the booth 80 based on the activity information.
[0070] More specifically, in this embodiment, when the action specified by the action information is a predetermined specific action, the CPU 111 lengthens or shortens the cleaning time compared to when the action is not a specific action. Specifically, for example, as described above, when the action specified by the action information is an action in which the user touches the room after touching his / her face, CPU 111 lengthens the cleaning time. On the other hand, for example, if the behavior specified by the behavior information is not the behavior of the user touching the room after touching his / her face, CPU 111 shortens the cleaning time. In other words, if the user does not touch the room after touching his / her face, CPU 111 shortens the cleaning time.
[0071] Fig. 11 is a flowchart showing the flow of schedule adjustment for cleaning of the booth 80. In other words, Fig. 11 is a flowchart showing the flow of schedule adjustment for cleaning of the booth 80 after use of the booth 80 has ended. In adjusting the cleaning schedule, CPU 111 first grasps the usage status of booth 80 by a user (hereinafter, this user is referred to as a "preceding user") while this user is using booth 80 (step S401).
[0072] In this embodiment, as described above, the usage status is registered in the information storage device 102 every time a predetermined time period has elapsed. While the preceding user is using the booth 80, the CPU 111 reads out the usage status from the information storage device 102 and grasps the usage status of the preceding user.
[0073] Then, based on the grasped usage status, the CPU 111 determines whether long-term cleaning of the booth 80 (hereinafter referred to as "long-term cleaning") is necessary (step S402). Specifically, in this case, the CPU 111 determines whether or not the above three conditions are met based on the grasped usage status. That is, CPU 111 determines whether the following three conditions are met: the time ratio of the preceding user wearing a mask exceeds 80%, the number of coughs is less than five, and the number of times the preceding user touched the room after touching his / her face is less than five.
[0074] If the CPU 111 determines in step S402 that these three conditions are met and that long-term cleaning of the booth 80 is not required, it then determines whether or not the usage time of the booth 80 has ended (step S403). If the CPU 111 determines in step S403 that the usage time of the booth 80 has not ended, the process returns to step S401. On the other hand, if the CPU 111 determines in step S403 that the usage time of the booth 80 has ended, the process ends. In this case, cleaning of the booth 80 is performed in the above-mentioned normal cleaning mode.
[0075] On the other hand, if it is determined in step S402 that any of the above three conditions is not met and that long-term cleaning of the booth 80 is necessary, the process proceeds to step S404. In step S404, CPU 111 determines whether cleaning performed after the usage time of booth 80 has ended (long-term cleaning) will have an impact on the user who has made the next reservation (hereinafter referred to as the "successor user") (step S404).
[0076] Then, if it is determined in step S404 that the cleaning (long-term cleaning) will not affect subsequent users, the CPU 111 performs the process of step S403 to determine whether the usage time (reserved time) has ended. If it is determined in step S403 that the usage time has elapsed, the process ends. In this case, the long-term cleaning is performed after the preceding user has used the booth 80. In this case, even if the long-term cleaning is performed, it does not affect the use of the booth 80 by the subsequent user.
[0077] On the other hand, if CPU 111 determines in step S404 that the long-term cleaning will have an effect on the subsequent user, CPU 111 determines whether or not the time slot following the reserved time slot reserved by the subsequent user is available (step S405). Then, if it is determined in step S405 that the next time slot is available, CPU 111 inquires of the subsequent user as to whether the reservation can be changed (step S406). Specifically, CPU 111 inquires of the subsequent user as to whether the reservation can be changed through user terminal 4 or the like. More specifically, CPU 111 inquires of whether the reservation can be changed to the above-mentioned next time slot.
[0078] Then, when there is a response from the subsequent user, the CPU 111 determines whether or not to make a change based on the response (step S407). Then, if CPU 111 determines that a change should be made, it changes the reservation (step 408). More specifically, if there is permission from the subsequent user, CPU 111 determines that a change should be made and changes the reservation. In other words, in this case, the CPU 111 changes the reservation of a subsequent user, which is an example of a user different from the preceding user, when permission is given by the subsequent user. More specifically, in this case, the CPU 111 changes the reservation time of the reservation made by the subsequent user.
[0079] In this case, the CPU 111 changes the reservation time of the subsequent user to the next time slot, and further notifies the subsequent user of the change in reservation. More specifically, in this case, CPU 111 changes the original reservation time of the subsequent user so that the start date is shifted back, and also changes the end date of this reservation time so that the end date is shifted back. Then, CPU 111 notifies the subsequent user that the reservation has been changed.
[0080] In this case (when the reservation is changed), the CPU 111 issues an instruction to start the long-term cleaning when the reservation time of the preceding user ends. In this case, the long-term cleaning will be performed during both the time period for which the long-term cleaning was originally scheduled and the time period that has become vacant due to the change in the reservation.
[0081] On the other hand, if CPU 111 determines in step S407 that the reservation should not be changed, it inquires of the subsequent user whether to reduce the usage time and receive a discount on the fee, or to cancel the reservation (step S409). Then, the CPU 111 judges whether or not there has been a reply that the reservation will be cancelled (step S410). If it judges that there has been a reply that the reservation will be cancelled, the CPU 111 cancels the reservation of the booth 80 of the subsequent user (step S411).
[0082] In other words, the CPU 111 cancels the reservation of the booth 80 of the subsequent user if the subsequent user gives permission. In this way, if the cleaning time for cleaning to be performed after use by the preceding user overlaps with the reservation time of the booth 80 of the subsequent user, the reservation of the booth 80 of the subsequent user may be canceled.
[0083] In this embodiment, the cleaning time is determined as in the normal cleaning mode, the simple cleaning mode, and the long-term cleaning mode. In this embodiment, when the long-time cleaning mode is selected and the cleaning time is determined to be long, a situation may occur in which the determined cleaning time overlaps with a reservation time for the booth 80 made by a subsequent user. In this case, the reservation for the booth 80 made by the subsequent user may be canceled as described above. In this case, when the reservation time of the preceding user ends, the CPU 111 issues an instruction to start the long-term cleaning. In this case, the long-term cleaning will be performed during both the time period for which the long-term cleaning was originally scheduled and the time period that has become vacant due to the cancellation of the reservation.
[0084] On the other hand, if it is not determined in step S410 that the reply to cancel the reservation has been received, the CPU 111 performs processing to reduce the usage time of the booth 80 of the subsequent user and to provide a discount on the fee (step S412). Specifically, the CPU 111 sets the reservation start time of the subsequent user to be delayed, and sets a discount on the fee by the amount of the delayed time. In other words, in this case, the CPU 111 changes the reservation time of the subsequent user so as to shift the start date back, and sets a discount on the fee by the amount of time by which the start date has been shifted back. In this case, the CPU 111 does not shift the end of this reservation time later.
[0085] In this embodiment, as described above, when the CPU 111 sets the cleaning mode to the long-term cleaning mode and determines the cleaning time to be long, the cleaning time determined by the CPU 111 overlaps with the reservation time of the booth 80 by a subsequent user. In this case, as described above, the start of the reservation time may be shifted back, so that the cleaning time does not overlap with the booth usage time of the subsequent user. In this case as well, the CPU 111 issues an instruction to start long-term cleaning when the reservation time of the preceding user ends. In this case, the long-term cleaning is performed during both the time period for which the long-term cleaning was originally scheduled and the time period that has been vacated by shifting the start time later.
[0086] In this embodiment, even if the CPU 111 determines in step S405 above that the next time slot is not available, it executes the process of step S412 to reduce the reservation time of the booth 80 of the subsequent user and to discount the fee. In this case too, the long-term cleaning is performed during both the time period originally scheduled for the long-term cleaning and the time period that is vacated by shifting the start date back.
[0087] If it is determined in step S405 above that the next time slot is not available, the process may proceed to step S409, in which the subsequent user may be asked whether to reduce the usage time and receive a discount on the fee, or to cancel the reservation. In this case, similarly to the above, the usage time of the subsequent user at the booth 80 is reduced and a discount is applied to the fee, or the reservation of the subsequent user at the booth 80 is cancelled. In this case, as in the above case, the long-term cleaning will be performed during both the time period for which the cleaning was originally scheduled and the time period that has been vacated by delaying the start date or canceling the reservation.
[0088] 14(A) and (B) are diagrams showing a specific example of schedule adjustment. In this example, the time period indicated by reference numeral 14A in FIG. In this example, processing is performed so that reservations are not made consecutively, and as shown by reference numeral 14B, an empty time slot with no reservations is secured between adjacent reserved time slots.
[0089] In other words, in this embodiment, multiple reservation slots are provided every 30 minutes, but there are empty time slots with no reservations between reservation slots with already reserved slots. More specifically, in this embodiment, in order to ensure time for cleaning booth 80, an empty time slot is reserved between one already-booked available reservation slot and another already-booked available reservation slot.
[0090] In this embodiment, cleaning of the booth 80 is performed during this empty time period. More specifically, in this embodiment, cleaning in the normal cleaning mode, cleaning in the simple cleaning mode, and cleaning in the long-term cleaning mode are performed during this empty time period. Here, the term "reservable time slot" refers to a time slot with a predetermined start and end date during which a user can reserve a booth 80.
[0091] In this embodiment, the usage status of the preceding user is acquired as described above. Depending on the usage status of the preceding user, cleaning may be performed for a long time as described above. Here, when cleaning in the simple mode or cleaning in the normal mode is performed, this cleaning is performed during the empty time period indicated by reference symbol 14E in FIG. 14(A). In this case, the cleaning is completed during this vacant time slot, and therefore the cleaning does not affect the reserved time frame (reserved time slot) reserved by the subsequent user, as indicated by reference numeral 14F.
[0092] On the other hand, if the situation specified by the usage situation of the preceding user is one in which the degree of dirt is high, cleaning will be performed for a long time. In this case, cleaning will need to be performed not only during the empty time slot indicated by reference symbol 14E, but also during the reserved time slot (time slot indicated by reference symbol 14F) reserved by the subsequent user, and this long-term cleaning will have an impact on the subsequent users. In other words, in this case, the cleaning time of the long-term cleaning overlaps with the reservation time slot of the subsequent user, and the long-term cleaning affects the subsequent user.
[0093] In this embodiment, when a long-term cleaning is performed, as described above, it is determined whether the reservation time slot next to the reservation time slot of the subsequent user is available. Specifically, in this example, it is determined whether or not the time slot indicated by reference numeral 14G in FIG. 14(A) is available. In this example, the time slot indicated by reference symbol 14G is available, and in this case, with the permission of the subsequent user, the reservation is changed and the subsequent user's reservation time slot is changed to the time slot indicated by reference symbol 14G in Figure 14(A).
[0094] FIG. 14B is a diagram showing the usage and reservation status of booth 80 after the reservation time slot of the subsequent user has been changed to the time slot indicated by reference numeral 14G in FIG. 14A. In this example, as a result of the change in the reservation time frame of the subsequent user, the new reservation time frame of the subsequent user becomes the time frame indicated by reference numeral 14J in FIG. 14(B). In this case, the long-term cleaning will be performed over both the time slot indicated by symbol 14K in Figure 14(B) (the time slot for which cleaning was originally scheduled) and the time slot indicated by symbol 14L (the time slot that became available due to the reservation change).
[0095] On the other hand, if the time slot indicated by reference numeral 14G in FIG. 14(A) is not available, the reservation of the subsequent user cannot be changed. In this case, as described above, the subsequent user is asked whether to reduce the usage time or cancel the reservation.
[0096] If the respondent answers that the usage time will be reduced, the long-term cleaning will be carried out over both the time slot indicated by reference symbol 14E in FIG. 14(A) (the time slot for which cleaning was originally scheduled) and the time slot indicated by reference symbol 14F that has been vacated by reducing the usage time. In addition, if the customer responds that the reservation will be canceled, the long-term cleaning will be carried out over both the time frame indicated by symbol 14K in Figure 14(B) (the time frame for which cleaning was originally scheduled) and the time frame indicated by symbol 14L.
[0097] FIG. 12 is a flowchart showing the flow of processing executed by the CPU 111 regarding the usage fee for the booth 80 and the like. Just before the end of the reservation for the booth 80, the CPU 111 reads out the usage status from the information storage device 102 and acquires the usage status, in the same manner as described above (step S501). Then, based on the acquired usage status, the CPU 111 grasps the ratio of time the mask is used, the number of times the person coughed, and the number of times the person touched the room after touching their face, and generates a graph showing this information (step S502).
[0098] Next, the CPU 111 displays the usage status including the graph generated in step S502 on the internal monitor 32 (see FIG. 2) (step S503). In this way, displaying the user's usage status and informing the user increases the user's awareness of infectious diseases. When notifying the user of the usage status, a specific action among the actions actually performed by the user in the booth 80 may be displayed on the internal monitor 32. Specifically, for example, images obtained by the internal imaging device 24 may be displayed on the internal monitor 32, such as images of when the user removes the mask, when the user coughs, or when the user touches the room after touching their face.
[0099] Thereafter, in this embodiment, information on the usage status, including information included in the generated graph, is encrypted and stored (step S504). Specifically, the usage status is encrypted and then registered in the information storage device 102. Next, the CPU 111 determines whether the degree of dirtiness of the booth 80 is low based on the usage status acquired in step S501 (step S505).
[0100] Specifically, the CPU 111 determines whether the degree of soiling is low based on three conditions, as described above: the mask wearing time ratio exceeds 99%, the number of coughs is less than two, and the number of times the user touches the room after touching their face is less than one. If the CPU 111 determines in step S505 that the booth 80 is not very dirty, it provides a discount on the fee for using the booth 80, or provides points that can be used as part of the fee for the next or subsequent use of the booth 80 (step S506).
[0101] In the above, we have described a case where the activity information is information regarding whether or not the activity is one that will soil the booth 80. However, the information to be acquired is not limited to this, and information regarding an activity of cleaning the booth 80, such as a user cleaning the inside of the booth 80, may also be acquired as activity information. When information is acquired about cleaning or other actions to keep the booth 80 clean, a discount may be offered on the fee for the booth 80, or points may be awarded that can be used as part of the fee the next time the booth 80 is used or thereafter.
[0102] In the case of a pre-use charging format in which the fee for the booth 80 is discounted before the booth 80 is used, the discounted amount is returned to the user. In addition, in the case of a post-use billing format in which the fee for the booth 80 is discounted after the booth 80 is used, the discounted fee is billed to the user.
[0103] On the other hand, if it is determined in step S505 that the degree of dirtiness of the booth 80 is not low, the CPU 111 determines whether the degree of dirtiness of the booth 80 is high (step S507). Specifically, the CPU 111 makes the determination based on three conditions, for example, whether the user's time wearing a mask does not exceed 80%, whether the user has coughed five or more times, and whether the user has touched the room after touching their face five or more times.
[0104] If any one of these three conditions is met, the CPU 111 determines that the booth 80 is highly soiled. In this case, the CPU 111 charges the user an additional fee (step S508). Specifically, in the case of the pre-use billing mode, the CPU 111 further bills the user for the additional fee, and in the case of the post-use billing mode, the CPU 111 bills the user for the normal fee plus the additional fee. On the other hand, if it is determined in step S507 that the degree of dirtiness of the booth 80 is not high, the process ends without performing the process in step S508. In this case, the fee is the normal fee.
[0105] In this manner, in this embodiment, the CPU 111 makes a decision regarding the usage fee for the booth 80 based on the user's behavior information. Specifically, when the behavior specified by the behavior information is an behavior that increases the infection level of an infectious disease, the CPU 111 makes a decision to increase the usage fee. On the other hand, when the behavior specified by the behavior information is an behavior that reduces the infection level of an infectious disease, the CPU 111 makes a decision to reduce the usage fee.
[0106] FIG. 13 is a flowchart showing the flow of processing executed by the CPU 111 when actually cleaning the booth 80. In the above, the case where the booth 80 is cleaned after the usage time of the booth 80 has ended has been described, but the booth 80 may be cleaned while the booth 80 is in use. In the process shown in FIG. 13, a process for cleaning the booth 80 during its usage time will also be described.
[0107] When actually cleaning the booth 80, the CPU 111 executes the processes of steps S601 to S611 shown in FIG. 13 every time a predetermined time has elapsed. When cleaning the booth 80, the CPU 111 first determines whether the booth 80 is outside of usage hours (outside of reservation hours) (step S601). If the CPU 111 determines that the booth 80 is outside its operating hours, it determines whether or not a user is present in the booth 80 based on the output from the human presence sensor 25 (see FIG. 2) (step S602).
[0108] If CPU 111 does not determine that there is no user in booth 80, CPU 111 notifies the user in booth 80 via internal speaker 30A and internal monitor 32 to prompt the user to leave booth 80 (step S611). On the other hand, if CPU 111 determines in step S602 that no user is present in booth 80, CPU 111 determines whether or not a predetermined cleaning start time has arrived (step S603). If the CPU 111 determines that the cleaning start time has arrived, it determines whether the door 22 (see FIG. 2) is locked (step S604).
[0109] If the CPU 111 determines that the door 22 is locked, it starts irradiating the booth 80 with ultraviolet light and starts cleaning the booth 80 (step S605). On the other hand, if CPU 111 determines in step S604 that door 22 is not locked, it outputs a control signal to instruct locking of door 22, and locks door 22 (step S606). After that, CPU 111 starts cleaning of booth 80 (step S605).
[0110] On the other hand, if CPU 111 determines in step S601 that it is not outside the usage hours, it determines whether a switch that is manually operated by the user (hereinafter, referred to as a "manual switch") has been turned on (step S607). An example of the manual switch is a physical switch that is installed in the booth 80 and is turned on / off by the user. Another example of the manual switch is a soft switch that is displayed on the user terminal 4.
[0111] If CPU 111 determines in step S607 that the manual switch is not turned on, it determines not to perform cleaning (step S608). On the other hand, if CPU 111 determines in step S607 that the manual switch has been turned on, it notifies the user via internal monitor 32, internal speaker 30A, etc., to urge the user to get out of booth 80 (step S609). Next, the CPU 111 determines whether or not a user is present in the booth 80 (step S610). Specifically, the CPU 111 determines whether or not a user is present in the booth 80 based on the output from the human sensor 25 (see FIG. 2). If the CPU 111 does not determine that there is no user in the booth 80, the CPU 111 performs the process of step S609 again.
[0112] On the other hand, if it is determined in step S610 that there is no user in the booth 80, the CPU 111 executes the process of step S604. In the process of step S604, similarly to the above, CPU 111 determines whether door 22 is locked or not. Then, similarly to the above, if CPU 111 determines that door 22 is locked, it starts cleaning of booth 80 (step S605). In this example, the cleaning that is started by turning on the manual switch is performed within the reserved time, and the user will not be able to use the booth 80 for the time it takes to perform this cleaning. In this way, if cleaning is performed within the reserved time, no charge may be made for the cleaning time.
[0113] (others) In the above description, the start and end dates of the reservation slot are basically fixed, but the reservation slot may be variable. Specifically, in the above, as shown in FIG. 14, for example, a case has been described in which the start time of a reservation slot is either 00 minutes past the hour or 30 minutes past the hour, and the end time of the reservation slot is also either 00 minutes past the hour or 30 minutes past the hour. However, the present invention is not limited to this, and the start and end dates of the reservation slot may be changed depending on the usage status of the booth 80 by the preceding user. In other words, the start and end dates of the reservation slot may be changed depending on the status of cleaning performed after the preceding user uses the booth 80.
[0114] In the process described above, for example, even if the simple cleaning mode is set and the cleaning time is less than 30 minutes, such as 5 or 10 minutes, 30 minutes of free time for cleaning is reserved, and the next available reservation slot begins after these 30 minutes have elapsed. Without being limited to this, the start date of the next available reservation slot after the previous user's use of booth 80 may be changed depending on the length of the cleaning to be performed after the previous user's use of the booth 80.
[0115] Here, for example, as shown in (A) of Fig. 15 (a diagram for explaining a change in a reservation slot), it is assumed that, for example, a 5-minute cleaning is to be performed after the preceding user has finished using the machine. In other words, it is assumed that a cleaning is to be performed in the simple cleaning mode, and, for example, a 5-minute cleaning is to be performed after the preceding user has finished using the machine. In this case, the start date (see symbol 15X) of the reservation slot (see symbol 15Y) that occurs one time slot after the time period in which the cleaning is performed may be brought forward so that this reservation slot starts earlier, as shown in Figure 15(B).
[0116] In this case, the CPU 111 performs a process of moving up the start date of the reservation slot set after the cleaning time. In other words, in this case, when the time for cleaning to be performed after the use of the preceding user is to be shortened, the CPU 111 performs a process of moving up the start date of the reservation slot set after this cleaning. In this example, the end date of this available reservation slot is also brought forward. Furthermore, in this example, the start and end dates of other reservation slots following this reservation slot (the reservation slot designated by reference symbol 15Y) are also brought forward. When this process is performed, it is possible to prevent the booth 80 from becoming empty and going unused even though cleaning has been completed.
[0117] In addition, the time slot following the reservation time slot (available reservation slot) for which a reservation has been made is not necessarily made an empty time slot, and depending on the reservation situation, this empty time slot may not be reserved. In this embodiment, as shown by reference numeral 14B in FIG. 14(A), a process is performed to prevent consecutive reservations, and an empty time slot with no reservations is secured between adjacent reserved time slots. However, depending on the reservation situation, it is not necessary to reserve this vacant time slot.
[0118] Specifically, for example, as shown by the symbol 14X in (A) of Figure 14, when multiple consecutive reservation time slots are reserved by a common (same) user, it is not necessary to reserve an empty time slot for the above-mentioned cleaning between the multiple reservation time slots. When shared use, there is no risk of infection between different users, so the spread of infectious diseases can be prevented without having to set aside time for cleaning.
[0119] In other words, when multiple consecutive reservation slots are reserved by the same user, the CPU 111 allows the reservation. In this case, the above-mentioned empty time slot is not secured, but the spread of the infection can be suppressed even if there is no empty time slot. On the other hand, when a plurality of temporally consecutive reservation slots are reserved by different users, the CPU 111 does not permit the reservation of the plurality of temporally consecutive reservation slots. In this case, after one user uses the booth 80, an empty time is secured, and after this empty time, the booth 80 can be used by another user.
[0120] In addition, the configurations described above are not limited to the above-mentioned embodiments and their modifications, and can be modified without departing from the spirit of the invention. In other words, it is understood that various modifications of the form and details are possible without departing from the spirit and scope of the claims. For example, some of the components described above may be omitted, or other functions may be added to the components described above. Further, although multiple embodiments have been described above, the configurations included in one embodiment may be interchanged with the configurations included in other embodiments, or the configurations included in one embodiment may be added to other embodiments. [Explanation of symbols]
[0121] 1...information processing system, 2...space, 5...space management server, 80...booth, 111...CPU
Claims
1. A processor is provided. The processor, acquiring behavior information which is information about a user's behavior in a place used by the user and which has an impact on the degree of infection of an infectious disease transmitted from the user to other users via the place; making a decision regarding a cleaning time for the location based on the acquired activity information; When the determined cleaning time overlaps with a reservation time for the location by another user that is later than the cleaning time, the end time of the reservation time for the location by the other user is not changed, but the start time of the reservation time is shifted back. Information processing system.
2. The processor, The information processing system according to claim 1 , wherein, when the action specified by the action information is a predetermined specific action, the cleaning time is made longer or shorter than when the action is not the specific action.
3. The processor, 2. The information processing system according to claim 1, wherein the start date of the reservation is shifted back if permission is given by the other user.
4. A processor is provided. The processor, acquiring behavior information which is information about a user's behavior in a place used by the user and which has an impact on the degree of infection of an infectious disease transmitted from the user to other users via the place; making a decision regarding a cleaning time for the location based on the acquired activity information; When a decision is made to shorten the cleaning time as the decision regarding the cleaning time, the start date of the reservation slot set after the cleaning time is brought forward. Information processing system.
5. A processor is provided. The processor, acquiring behavior information which is information about a user's behavior in a place used by the user and which has an impact on the degree of infection of an infectious disease transmitted from the user to other users via the place; when a plurality of consecutive reservation slots for the location are reserved by a common user, the reservation is permitted, and when the plurality of consecutive reservation slots are reserved by different users, the reservation of the plurality of consecutive reservation slots is not permitted, so that an empty time period is provided between the reservations made by each of the different users; making a decision regarding cleaning of the location during the vacant time period based on the acquired activity information; Information processing system.
6. The processor, 6. The information processing system according to claim 1, further comprising: a notification that prompts the user to leave the location when the activity specified by the activity information is a predetermined specific activity.
7. The processor, 6. The information processing system of claim 1, further comprising: a determination regarding a fee for using the location based on the activity information.
8. The processor, The information processing system according to claim 7 , wherein a decision is made to increase the usage fee when the behavior specified by the behavior information is an behavior that increases the degree of infection of an infectious disease.
9. The processor, The information processing system according to claim 7 , wherein a decision is made to reduce the usage fee when the behavior specified by the behavior information is an behavior that reduces a degree of infection of an infectious disease.
10. The processor, 6. The information processing system according to claim 1, further comprising: information about a situation of the user before the user enters the location used by the user.
11. The processor, The information processing system according to claim 10 , wherein when the situation of the user before entering the place is a specific situation, a decision is made to prohibit the user from entering the place.
12. An acquisition function for acquiring behavior information, which is information about a user's behavior in a place used by the user and which is information about behavior that affects the degree of infection of an infectious disease transmitted from the user to other users via the place; A decision function for deciding a cleaning time for the location based on the activity information acquired by the acquisition function; a change function that, when the cleaning time determined by the decision function overlaps with a reservation time for the place by another user which is later than the cleaning time, changes the start of the reservation time by moving the start of the reservation time later without changing the end of the reservation time for the place by the other user; A program to make the above happen on a computer.
13. An acquisition function for acquiring behavior information, which is information about a user's behavior in a place used by the user and which is information about behavior that affects the degree of infection of an infectious disease transmitted from the user to other users via the place; A decision function for deciding a cleaning time for the location based on the activity information acquired by the acquisition function; an advance function for advancing the start date of a reservation slot set after the cleaning time when a decision to shorten the cleaning time is made by the decision function as a decision regarding the cleaning time; A program to make the above happen on a computer.
14. An acquisition function for acquiring behavior information, which is information about a user's behavior in a place used by the user and which is information about behavior that affects the degree of infection of an infectious disease transmitted from the user to other users via the place; a function of allowing a reservation when a plurality of consecutive reservation slots for the location are reserved by a common user, and not allowing a reservation of the plurality of consecutive reservation slots when the plurality of consecutive reservation slots are reserved by different users, thereby providing an empty time period between the reservations made by the different users; A decision function that makes a decision regarding cleaning of the location during the empty time period based on the activity information acquired by the acquisition function; A program to make the above happen on a computer.
Citation Information
Patent Citations
Access control system
JP2010128976A
Access control system
JP2010217999A
Information processor
JP2013176471A
Risk assessment system and risk assessment method
WO2019159587A1
System and method for managing shared vehicles
WO2022004887A1