Information processing device and information processing program
The information processing device addresses the issue of locked private rooms by enabling unlocking without inputting information, ensuring access, enhancing security, and allowing flexible time adjustments.
Patent Information
- Application Number
- JP2020188207
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-11-11
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-11-11
AI Technical Summary
Conventional electronic locks for private rooms that require unlocking information from a mobile terminal can fail if the user forgets the terminal, runs out of battery, or has poor communication, preventing access.
An information processing device that allows unlocking the door of a private room without inputting unlocking information by setting a predetermined usage end time, extending it if entry is confirmed after the start time, and enabling special unlocking based on user settings and authentication.
Ensures access to private rooms even without unlocking information, enhances security by preventing unauthorized use, and allows flexible time adjustments for user convenience.
Smart Images

Figure 0007604846000001 
Figure 0007604846000002 
Figure 0007604846000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing program. [Background technology]
[0002] Patent Document 1 describes an inexpensive and simple alarm device that can quickly notify the outside world if an abnormality occurs to a toilet user such as a patient or elderly person in a toilet cubicle, and that can be easily installed in existing toilet cubicles. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2010-182169 A Summary of the Invention [Problem to be solved by the invention]
[0004] Conventionally, there is known an electronic lock that can be locked and unlocked by inputting information using a mobile terminal such as a smartphone. When this electronic lock is used for a door of a private room, if the mobile terminal is forgotten, the battery runs out, or communication failure occurs, the electronic lock cannot be locked or unlocked, which can be a problem.
[0005] Therefore, an object of the present invention is to enable entry to a private room even when the unlocking information for unlocking the door of the private room cannot be input. [Means for solving the problem]
[0006] The information processing device of the first aspect is equipped with a processor, and the processor unlocks the door of the reserved private room between the start time of use of the reserved private room and the end time of use, even without input of unlocking information for unlocking the door of the reserved private room.
[0007] The information processing device of the second aspect is the information processing device of the first aspect, wherein when the processor confirms entry into the private room after the start time of use, the processor extends the predetermined end time of use by an amount of lateness determined based on the time of entry into the private room.
[0008] An information processing device of a third aspect is an information processing device of the second aspect, wherein the processor accepts designation of an arbitrary time period from among the time periods during which the private room can be used and during which the private room can be reserved, and if the time period during which the private room can be reserved is immediately after the arbitrary time period accepted, extends the predetermined end time of use of the private room by the amount of the lateness.
[0009] An information processing device of a fourth aspect is an information processing device of the second or third aspect, wherein, when the processor extends the predetermined end time of use of the private room by the amount of the lateness time, it notifies the user of the extension.
[0010] An information processing device of a fifth aspect is an information processing device of any of the first to fourth aspects, wherein the processor accepts a setting of an unlocking time to unlock the door of the private room after the start time of use of the private room even without input of the unlocking information, and when the accepted unlocking time arrives, unlocks the door of the private room without input of the unlocking information.
[0011] An information processing device of a sixth aspect is an information processing device of the fifth aspect, wherein the processor locks the door of the private room when a predetermined time has elapsed since the door of the private room was unlocked without inputting the unlocking information due to the arrival of the unlocking time.
[0012] An information processing device of the seventh aspect is an information processing device of any of the first to sixth aspects, wherein the processor requests input of predetermined authentication information when entering the private room after the start time of use, and allows use of the private room if the input authentication information is correct.
[0013] An information processing device of an eighth aspect is the information processing device of the seventh aspect, wherein, if the input authentication information is incorrect, the processor prohibits use of the private room and issues a notification encouraging the user to make a reservation for the private room.
[0014] An information processing device of a ninth aspect is an information processing device of the seventh or eighth aspect, wherein, if the authentication information entered is incorrect, the processor prohibits use of the private room and issues a notification to guide the user to available private rooms other than the private room.
[0015] An information processing device of a tenth aspect is the information processing device of the seventh aspect, wherein, if the input authentication information is incorrect, the processor prohibits use of the private room and issues a notification urging the user to leave the private room.
[0016] An information processing device of an eleventh aspect is the information processing device of any one of the first to tenth aspects, wherein the processor accepts input of the unlocking information from a mobile terminal that can be carried by at least a user using the private room.
[0017] An information processing device of a 12th aspect is an information processing device of any of the 1st to 11th aspects, wherein the processor unlocks the door of the private room without inputting the unlocking information, and then locks the door of the private room when information to lock the door of the private room is input.
[0018] An information processing device of a 13th aspect is an information processing device of any of the first to 12th aspects, wherein, when the processor confirms entry into the private room and then confirms exit from the private room before the end time of use, the processor unlocks the door of the private room between the time the exit is confirmed and the end time of use, even if the unlocking information is not input.
[0019] An information processing device of a 14th aspect is an information processing device of any one of the 1st to 13th aspects, wherein the processor receives a setting from at least a user using the private room as to whether or not to unlock the door of the private room without inputting the unlocking information.
[0020] The information processing program of the fifteenth aspect causes a computer to execute a process to unlock the door of a reserved private room between the start time of use of the reserved private room and the end time of use, even if unlocking information for unlocking the door of the reserved private room is not input. Effect of the Invention
[0021] According to the first aspect, even if the unlocking information for unlocking the door of the private room cannot be entered, it is possible to enter the private room.
[0022] According to the second aspect, the usage time of the private room is longer than in a configuration in which the predetermined usage end time is maintained when entry into the private room after the usage start time is confirmed.
[0023] According to the third aspect, whether or not to extend a predetermined use end time of a private room is determined depending on the availability of the private room in the time period immediately following the use end time.
[0024] According to the fourth aspect, the user can be made aware that the predetermined end time of use of the private room has been extended.
[0025] According to the fifth aspect, when the unlocking time arrives, entry to the private room is possible without inputting the unlocking information.
[0026] According to the sixth aspect, the security of the private room can be improved compared to a configuration in which the door to the private room is kept unlocked when the unlocking time is reached.
[0027] According to the seventh aspect, unauthorized use of the private room is suppressed, compared to a configuration in which the private room becomes available without inputting authentication information after the usage start time.
[0028] According to the eighth aspect, the user can be made aware that a private room needs to be reserved.
[0029] According to the ninth aspect, the user can be made aware of available private rooms.
[0030] According to the tenth aspect, the user can be made aware that the private room is unavailable.
[0031] According to the eleventh aspect, even if a user forgets to carry a mobile terminal, the battery runs out, or communication is poor, the user can still enter a private room.
[0032] According to the twelfth aspect, the security of the private room can be improved compared to a configuration in which the door of the private room is kept unlocked without inputting unlocking information.
[0033] According to the thirteenth aspect, if a user temporarily leaves a private room before the end of usage, the user can enter the private room without inputting the unlocking information.
[0034] According to the fourteenth aspect, a user using a private room can set whether or not to unlock the door of the private room without inputting unlocking information.
[0035] According to the fifteenth aspect, even if the unlocking information for unlocking the door of the private room cannot be entered, it is possible to enter the private room. [Brief description of the drawings]
[0036] [Figure 1] FIG. 1 is a diagram illustrating a schematic configuration of an information processing system. [Diagram 2] FIG. 2 is a diagram showing the schematic configuration of a private room. [Diagram 3] FIG. 2 is a block diagram showing the electrical configuration of a private room. [Figure 4] 2 is a block diagram showing the configuration of the main electrical systems of the cloud server and the mobile terminal device; FIG. [Diagram 5] 13 is a first display example of the reservation process. [Figure 6] 13 is a second display example of the reservation process. [Figure 7] 13 is a third display example of the reservation process. [Figure 8] 13 is a fourth display example of the reservation process. [Figure 9] 13 is a flowchart showing the flow of an unlocking process. [Figure 10] 13 is a display example showing a work booth that is currently reserved. [Figure 11] 13 shows an example of a display after a booth details button is operated. [Figure 12] 13 shows a first display example after the forward button is operated. [Figure 13] 13 shows a second display example after the forward button is operated. [Figure 14] 13 shows an example of a display after operating the entry / exit button. [Figure 15] 13 is a first display example showing an authentication information input screen. [Figure 16] 13 is a second display example showing an authentication information input screen. [Figure 17] 13 is a third display example showing an authentication information input screen. [Figure 18] 13 is a fourth display example showing an authentication information input screen. [Figure 19] 11 is a first time chart showing the reservation status of a specific work booth. [Figure 20] 13 is a second time chart showing the reservation status of a specific work booth. [Figure 21] This is an example of a display indicating that the initial end time of use has been extended by the amount of time that the user will be late. [Figure 22] An example of the display after pressing the OK button is shown. [Diagram 23] 13 shows a third display example after the forward button is operated. [Figure 24] 13 is a flowchart showing the flow of a notification process. [Diagram 25] 11 is a first display example showing reservation information. [Figure 26] 13 is a second display example showing reservation information. [Figure 27] 13 is a third display example showing reservation information. [Figure 28] 13 is a fourth display example showing reservation information. [Figure 29] 13 is a fifth display example showing reservation information. [Diagram 30] 6 is a sixth display example showing reservation information. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0037] (First embodiment) An example of the present embodiment will be described in detail below with reference to the drawings. Fig. 1 is a diagram showing a schematic configuration of an information processing system 10 according to the present embodiment.
[0038] 1, an information processing system 10 according to this embodiment includes a cloud server 12 as an information processing device, a wireless base station 16, and work booths 70 including private rooms 20, 50, and 60. The work booths 70 are an example of a "private room". The cloud server 12, the wireless base station 16, and the work booth 70 are each connected to a communication line 18.
[0039] The cloud server 12 performs processing related to the work booth 70. For example, as an example of processing related to the work booth 70, the cloud server 12 performs a reservation process for accepting a reservation of the work booth 70, an unlocking process for unlocking the door of the reserved work booth 70, a notification process for notifying reservation information related to the reservation of the work booth 70, and the like.
[0040] The wireless base station 16 wirelessly connects to a mobile terminal device 14 such as a smartphone, connects the mobile terminal device 14 to a communication line 18, and performs communication with devices connected to the communication line 18. Note that examples of the mobile terminal device 14 that can be used include smartphones, tablet devices, notebook PCs, and hearable devices such as earphones that perform input and output by voice, as well as various wearable devices such as watch-type, eyeglass-type, wristband-type, clip-type, head-mounted display-type, and strap-type devices.
[0041] Here, since the configuration of each work booth 70 is similar, the individual room 20 will be described as a representative. Fig. 2 is a diagram showing a schematic configuration of the individual room 20, and Fig. 3 is a block diagram showing the electrical configuration of the individual room 20.
[0042] In this embodiment, the private room 20 is provided with the necessary equipment for teleworking, as an example. Specifically, the private room 20 is provided with the door 21 shown in Fig. 1, the desk 28 shown in Fig. 2, the chair 32, the power supply and USB (=Universal Serial Bus) outlet 30, the display 24, the air conditioner 34, the camera 26, the control device 22 shown in Fig. 3, the door lock device 40, the detection unit 42, and the notification unit 44. In addition to the above, the private room 20 is provided with hooks 36 for hanging stationery and hangers 38, etc. (see Fig. 2).
[0043] As shown in FIG. 3, in the private room 20, a camera 26, a door lock device 40, a detection unit 42, and an alarm unit 44 are connected to the control device 22.
[0044] The control device 22 is provided in the private room 20, and transmits and receives various signals from devices connected to the communication line 18, such as the cloud server 12. The control device 22 also controls the facilities provided in the private room 20. For example, as part of this control, the control device 22 supplies and cuts off power to each device, such as the power supply and USB outlet 30 and the air conditioner 34.
[0045] The camera 26 photographs the inside of the private room 20 and transmits the photographed image to the cloud server 12 via the control device 22 and the communication line 18. Note that the camera 26 may be equipped with one that photographs the outside of the private room 20 in addition to one that photographs the inside of the private room 20.
[0046] The door lock device 40 is an electronic lock that is provided on the door 21 and can be locked and unlocked at least by instructions from the cloud server 12. For example, the door lock device 40 unlocks the door 21 when an unlock instruction is received from the cloud server 12 via the communication line 18 and the control device 22. Also, the door lock device 40 locks the door 21 when a lock instruction is received from the cloud server 12 via the communication line 18 and the control device 22. Furthermore, the door lock device 40 locks or unlocks the door 21 when various switches installed in the private room 20 are operated. Then, when the door lock device 40 locks or unlocks the door, it transmits the details of the locking or unlocking to the cloud server 12 via the control device 22 and the communication line 18.
[0047] The detection unit 42 is provided inside the door 21 and the private room 20, detects various information, and transmits the detected information to the cloud server 12 via the control device 22 and the communication line 18. The detection unit 42 is configured with sensors such as a photoelectric sensor, a contact sensor, and a vibration sensor, for example. The detection unit 42 may include other sensors in addition to the above-mentioned sensors, or may not include some of the above-mentioned sensors. In the first embodiment, the above-mentioned configuration of the detection unit 42 makes it possible to detect the opening and closing operation of the door 21, and to detect the presence or absence of a person in the private room 20 by utilizing it as a human presence sensor.
[0048] The notification unit 44 is composed of a display 24 , a speaker 25 , and a lamp 27 . The display 24 displays various information to notify the user. For example, the display 24 displays information received from the cloud server 12. Note that the display 24 may be provided with a display that displays various information to the outside of the private room 20, in addition to a display that displays various information to the inside of the private room 20.
[0049] The speaker 25 outputs various sounds to notify the user. For example, the speaker 25 outputs information received from the cloud server 12. The speaker 25 also includes an internal speaker that outputs various sounds to the inside of the private room 20 and an external speaker that outputs various sounds to the outside of the private room 20.
[0050] The lamp 27 lights up in various lighting patterns and colors to notify the user. For example, the lamp 27 lights up in a lighting pattern and color based on information received from the cloud server 12.
[0051] Next, a description will be given of the schematic configuration of cloud server 12 and mobile terminal device 14. Fig. 4 is a block diagram showing the configuration of the main parts of the electrical system of cloud server 12 and mobile terminal device 14 in information processing system 10 according to the present embodiment. Note that since cloud server 12 and mobile terminal device 14 basically have a general computer configuration, cloud server 12 will be described as a representative.
[0052] As shown in FIG. 4, the cloud server 12 according to this embodiment includes a CPU (=Central Processing Unit) 12A as an example of a processor, a ROM (=Read Only Memory) 12B, a RAM (=Random Access Memory) 12C, storage 12D, an input unit 12E, a display 12F, and a communication line I / F (interface) unit 12G.
[0053] The CPU 12A is a central processing unit that controls the overall operation of the cloud server 12, and executes various programs and controls each part. That is, the CPU 12A reads a program from the ROM 12B or the storage 12D, and executes the program using the RAM 12C as a working area. The CPU 12A controls each of the above-mentioned components and performs various arithmetic processing according to the program recorded in the ROM 12B or the storage 12D. In the first embodiment, the ROM 12B or the storage 12D stores an information processing program for at least executing an unlocking process and a notification process, which will be described later. The information processing program may be pre-installed in the cloud server 12, or may be stored in a non-volatile storage medium, or distributed via the communication line 18 and appropriately installed in the cloud server 12. Examples of the non-volatile storage medium include a CD-ROM, a magneto-optical disk, a HDD (=Hard Disk Drive), a DVD-ROM, a flash memory, a memory card, and the like.
[0054] The ROM 12B stores various programs and various data. The RAM 12C temporarily stores programs or data as a working area. The storage 12D is configured with a storage device such as an HDD, SSD (Solid State Drive), or flash memory, and stores various programs including an operating system, and various data.
[0055] The input unit 12E is used to input various types of information and is composed of, for example, a pointing device such as a mouse, various buttons, a keyboard, a microphone, a camera, and the like.
[0056] The display 12F is used to display various types of information. The display 12F is a touch panel type and also functions as the input unit 12E.
[0057] The communication line I / F unit 12G is an interface that is connected to the communication line 18 and is used to communicate with other devices connected to the communication line 18. For the communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, or Wi-Fi (registered trademark) is used.
[0058] The above-mentioned components of cloud server 12 are electrically connected to each other via a system bus 12H. The cloud server 12 also includes a database (DB) 12I that stores various information such as the installation locations and reservation statuses of the work booths 70 to be managed.
[0059] When executing the above information processing program, cloud server 12 uses the above hardware resources to execute processing based on the information processing program. The mobile terminal device 14 basically includes a CPU 14A, a ROM 14B, and a RAM 14C as an example of a processor, similar to the cloud server 12, except that the mobile terminal device 14 includes a position detection unit 14J indicated by a dashed line in FIG.
[0060] The position detection unit 14J detects the current location of the mobile terminal device 14. For example, a signal from a GPS (=Global Positioning System) satellite contains time data from an atomic clock mounted on the satellite, information on the satellite's orbit, and so on, so the position detection unit 14J receives radio waves from the GPS satellite and determines the distance from the satellite based on the time difference between transmission and reception. The position of a point in space is then measured based on the distances from three or more GPS satellites, thereby detecting the current location of the mobile terminal device 14. Note that the method of detecting the current location of the mobile terminal device 14 by the position detection unit 14J may use Bluetooth (registered trademark), Wi-Fi (registered trademark), beacons, etc. instead of or in addition to using GPS.
[0061] Here, when using the work booth 70, the user needs to reserve the work booth 70 from a dedicated website using a smartphone, a personal computer, or the like. Then, the cloud server 12 performs reservation processing to accept reservations for the work booth 70. Note that instead of or in addition to the above-mentioned dedicated website, a dedicated application may be provided, and the cloud server 12 may perform processing related to the work booth 70, such as the reservation processing, in response to instructions from the application.
[0062] The flow of the reservation process will be described below with reference to Figures 5 to 8. Note that the following description will be given taking as an example a case where the user reserves the work booth 70 using the mobile terminal device 14.
[0063] Fig. 5 is a first display example of the reservation process. After the user logs in to the above-mentioned website, when the CPU 12A of the cloud server 12 receives an instruction to start the reservation process, the CPU 12A causes the display 14F of the mobile terminal device 14 to display the first display example shown in Fig. 5.
[0064] On the display 14F shown in FIG. 5, a use date input section 71 and a location input section 72 are displayed.
[0065] The usage date input section 71 is a section where the user inputs the date on which he or she wishes to use the work booth 70. In FIG. 5, as an example, three options are displayed in the usage date input section 71: "Today," "Tomorrow," and "The day after tomorrow or later." If either "Today" or "Tomorrow" is selected, the day or the day after the reservation process is being made is input as the usage date. If "The day after tomorrow or later" is selected, as an example, a calendar is displayed, and the user is prompted to select a date on or after the day after the reservation process is being made, and the selected date is input as the usage date.
[0066] The location input section 72 is a section where the user inputs the location of the work booth 70 that he or she wishes to use. In FIG. 5, as an example, two items, "Search from current location" and "Enter location name and nearest station, etc." are displayed in the location input section 72. When "Search from current location" is selected, work booths 70 located within a predetermined distance (e.g., within 1 km) from the current location of the mobile terminal device 14 are displayed as candidate information 73 (see FIG. 6) described later. When "Enter location name and nearest station, etc." is selected, the user is prompted to input search keywords such as the location name and nearest station, and work booths 70 located within a predetermined distance (e.g., within 1 km) from the location determined by the input search keywords are displayed as candidate information 73 (see FIG. 6).
[0067] Fig. 6 is a second display example of the reservation process. The CPU 12A causes the display 14F to display the second display example shown in Fig. 6 when information is input to the use date input section 71 and the location input section 72. Note that Fig. 6 shows, as an example, a state in which "today" is selected in the use date input section 71 and "search from current location" is selected in the location input section 72.
[0068] In the second display example shown in Fig. 6, in addition to the first display example shown in Fig. 5, candidate information 73 is displayed. The candidate information 73 includes a plurality of candidates and a check box that allows a specific candidate to be selected from the plurality of candidates. As an example, in Fig. 6, a plurality of candidates for work booths 70 corresponding to the information inputted into the use date input section 71 and the location input section 72 are displayed as the candidate information 73. And, in Fig. 6, as an example, a state in which a check mark is added to the check box for "3. △△ Station" from among the plurality of candidates for work booths 70 is shown.
[0069] Fig. 7 is a third display example of the reservation process. When one or more check boxes are checked from among the multiple work booth 70 candidates displayed as the candidate information 73, the CPU 12A causes the display 14F to display the third display example shown in Fig. 7.
[0070] On the display 14F shown in FIG.
[0071] The time period information 74 includes a time period during which the work booth 70 selected as the specific candidate can be used and a time period during which the work booth 70 can be reserved. As an example, in FIG. 7, the time period during which the work booth 70 can be used is divided into 15-minute slots and displayed as the time period information 74, and the reservation status for each divided slot is displayed as "○" or "×". Note that "○" indicates that the reservation is possible, and "×" indicates that the reservation is not possible. The "reservation not possible" includes the time when the reservation is possible and the time when the reservation is already possible. In this way, in the first embodiment, the time period during which the work booth 70 can be reserved is displayed as "○" or "×". In addition, the time period information 74 may be displayed as "×" before and after consecutive reservations.
[0072] The message information 75 shows various messages for the user. As an example, in Fig. 7, "<11 / 30 △△ Station> 200 yen per slot (15 minutes)" is displayed as the message information 75.
[0073] 7 is a display example when there is only one work booth 70 in the vicinity of △△ station, so only one column of reservation status displayed with "○" or "×" is displayed. However, for example, if there are three work booths 70 in the vicinity of △△ station, the reservation status displayed with "○" or "×" is displayed in three columns corresponding to the three work booths 70.
[0074] Fig. 8 is a fourth display example of the reservation process. The CPU 12A displays the fourth display example shown in Fig. 8 on the display 14F when it receives a designation of an arbitrary time period from among the time periods during which the work booth 70 can be reserved, displayed as the time period information 74. For example, the CPU 12A displays the fourth display example shown in Fig. 8 on the display 14F when it receives a designation of the time periods "11:00-", "11:15-", "11:30-", and "11:45-" as arbitrary time periods from among the time periods displayed as "○" in the time period information 74 shown in Fig. 7.
[0075] The display 14F shown in FIG. 8 displays message information 75, an OK button 76, and a cancel button 77. As an example, in FIG. 8, the message information 75 displays "The following reservation will be made. Are you sure? ·△△ Station ·2020 / 11 / 30 ·11:00-12:00". In the first embodiment, if the user operates the OK button 76 while the fourth display example is displayed, the CPU 12A completes the reservation process and reserves the work booth 70 with the contents of the message information 75 shown in FIG. 8. On the other hand, in the first embodiment, if the user operates the cancel button 77 while the fourth display example is displayed, the CPU 12A cancels the reservation process and changes the display 14F to a predetermined display content.
[0076] When the CPU 12A completes the reservation process and reserves a work booth 70, it stores the reservation status of the reservation in the storage 12D. As a result, the storage 12D stores information on when and which user will use which work booth as the reservation status of each work booth 70.
[0077] 9 is a flowchart showing the flow of the unlocking process for unlocking the door of the reserved work booth 70. The CPU 12A reads out an information processing program from the ROM 12B or the storage 12D, deploys it in the RAM 12C, and executes it, whereby the cloud server 12 performs the unlocking process.
[0078] In step S10 shown in FIG. 9, the CPU 12A determines whether or not it is a time when the door of the work booth 70 reserved by a predetermined user can be unlocked, and if it is determined that it is a time when it can be unlocked (step S10: YES), the process proceeds to step S11. On the other hand, if the CPU 12A determines that it is not a time when it can be unlocked (step S10: NO), the process ends. In the first embodiment, the above-mentioned "time when it can be unlocked" is set to "the start time of use of the work booth 70 by the predetermined user." However, this is not limited to this, and if the time immediately before the start time of use is a time period when the work booth 70 can be reserved, that is, if there are no reservations, the CPU 12A may determine that the above-mentioned "time when it can be unlocked" is from a time 5 minutes or 7 minutes before the start time of use.
[0079] In step S11, the CPU 12A determines whether or not unlocking information for unlocking the door of the work booth 70 reserved by a predetermined user has been input, and if it is determined that the unlocking information has not been input (step S11: YES), the process proceeds to step S12. On the other hand, if the CPU 12A determines that the unlocking information has been input (step S11: NO), the process proceeds to step S14.
[0080] In step S12, the CPU 12A determines whether or not special unlocking is set for the door of the work booth 70 reserved by a predetermined user, and if it is determined that special unlocking is set (step S12: YES), the process proceeds to step S13. On the other hand, if the CPU 12A determines that special unlocking is not set (step S12: NO), the process ends. Special unlocking refers to unlocking the door of the work booth 70 without inputting unlocking information. In contrast, unlocking the door of the work booth 70 by inputting unlocking information is referred to as "normal unlocking."
[0081] Here, the flow of setting the special unlocking will be described with reference to Figs. 10 to 13.
[0082] Fig. 10 is a display example showing a reserved work booth 70. After a user logs in to the above-mentioned website, when an instruction to display the reserved work booth 70 is received, the CPU 12A of the cloud server 12 displays the display example shown in Fig. 10 on the display 14F of the mobile terminal device 14. In the first embodiment, the display example shown in Fig. 10 is displayed on the top screen immediately after the user logs in to the above-mentioned website.
[0083] 10, work booth information 78 indicating the reserved work booth 70 is displayed on the display 14F. This work booth information 78 includes message information 75, a booth details button 78A, and an enter / exit button 78B.
[0084] As an example, in FIG. 10, "Reserved work booth △△ Station 2020 / 11 / 30 11:00-12:00" is displayed as the message information 75. In the first embodiment, when the user operates the booth details button 78A while the display example shown in FIG. 10 is displayed, the CPU 12A changes the display content of the display 14F to display content showing details of the reserved work booth 70 (see FIG. 11). Also, in the first embodiment, when the user operates the entry / exit button 78B while the display example shown in FIG. 10 is displayed, the CPU 12A changes the display content of the display 14F to display content showing information related to entry and exit of the reserved work booth 70 (see FIG. 14).
[0085] Fig. 11 shows an example of a display after operating the booth details button 78A. On the display 14F shown in Fig. 11, message information 75, a forward button 82, and a back button 81 are displayed.
[0086] As an example, in FIG. 11, message information 75 is displayed as "△△ Station 2020 / 11 / 30 11:00-12:00 Do you want to set up special unlocking?"
[0087] In the first embodiment, when the user operates the forward button 82 while the display example shown in Fig. 11 is being displayed, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in Fig. 12. On the other hand, in the first embodiment, when the user operates the back button 81 while the display example shown in Fig. 11 is being displayed, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in Fig. 10.
[0088] Fig. 12 shows a first display example after operation of the forward button 82. On the display 14F shown in Fig. 12, candidate information 73, the forward button 82, and the back button 81 are displayed.
[0089] As an example, in Fig. 12, multiple candidates for unlocking times for specially unlocking the door of the reserved work booth 70 after the start time of use of the work booth 70 are displayed as candidate information 73. And, as an example, Fig. 12 shows a state in which a check mark is added to the checkbox for "1. 5 minutes after the start time of use" from among the multiple unlocking time candidates.
[0090] In the first embodiment, when the user operates the forward button 82 after checking any of the check boxes of the candidate information 73 shown in Fig. 12, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in Fig. 13. On the other hand, in the first embodiment, when the user operates the back button 81 while the display example shown in Fig. 12 is being displayed, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in Fig. 10.
[0091] FIG. 13 shows a second display example after the forward button 82 is operated. The display 14F shown in FIG. 13 displays message information 75, an OK button 76, and a cancel button 77. As an example, in FIG. 13, the message information 75 is displayed as "<Special unlock setting> Set "1. 5 minutes after the start time of use". Are you sure?". In the first embodiment, if the user operates the OK button 76 while the display example shown in FIG. 13 is displayed, the CPU 12A completes the special unlock setting and sets a special unlock for the door of the reserved work booth 70. On the other hand, in the first embodiment, if the user operates the cancel button 77 while the display example shown in FIG. 13 is displayed, the CPU 12A cancels the special unlock setting and changes the display 14F to a predetermined display content.
[0092] Here, the CPU 12A may display, as message information 75, a notice for setting the special unlocking in the display examples of Fig. 11 to Fig. 13. For example, the CPU 12A may display, as the notice, "When the special unlocking is set, the door of the work booth 70 will be unlocked without input of unlocking information when the unlocking time is reached. If the input of unlocking information is received from the user and the user enters the work booth 70 before the unlocking time is reached, the special unlocking instruction will be canceled." in addition to the display example shown in Fig. 11. The CPU 12A may also display, as the notice, "When the user enters the work booth 70 after the unlocking time, the locking will return to normal automatic locking (auto-lock)." in addition to the display example shown in Fig. 13.
[0093] Returning to Fig. 9, in step S13, the CPU 12A determines whether or not the unlocking time for specially unlocking the door of the work booth 70 reserved by the user in advance has arrived, and if it is determined that the unlocking time has arrived (step S13: YES), the process proceeds to step S14. On the other hand, if the CPU 12A determines that the unlocking time has not arrived (step S13: NO), the process returns to step S13. If the user operates the OK button 76 while the display example shown in Fig. 13 is being displayed, the unlocking time becomes "5 minutes after the start time of use," and in step S13, the CPU 12A determines whether or not the unlocking time has arrived.
[0094] In step S14, the CPU 12A unlocks the door of the work booth 70 reserved by a predetermined user. Then, the process ends. The "unlocking" in step S14 includes normal unlocking and special unlocking. For example, if the process proceeds to step S14 by selecting "NO" in step S11, normal unlocking is performed in the following manner.
[0095] Fig. 14 shows an example of a display after the enter / exit button 78B is operated. Message information 75, an unlock button 79, a lock button 80, and a back button 81 are displayed on a display 14F shown in Fig. 14.
[0096] As an example, in FIG. 14, message information 75 is displayed as "△△ Station 2020 / 11 / 30 11:00-12:00."
[0097] The unlock button 79 is a button that allows an unlocking operation to normally unlock the door of the reserved work booth 70. In the first embodiment, the unlocking operation by the unlock button 79 becomes possible after the time when the reserved work booth 70 can be unlocked, and the door of the work booth 70 can be normally unlocked. Here, the CPU 12A does not display the unlock button 79 on the display 14F until the time when the booth can be unlocked arrives, and sets the state in which the unlocking operation by the unlock button 79 is not possible. Note that this is not limited to this, and the unlock button 79 may be displayed on the display 14F even until the time when the booth can be unlocked arrives, but the CPU 12A may not perform normal unlocking even if the unlock button 79 is operated, that is, a state in which the unlocking operation by the unlock button 79 is not possible.
[0098] For example, if the user operates the unlock button 79 while the display example shown in FIG. 14 is being displayed, the CPU 12A proceeds to "NO" in step S11 shown in FIG. 9 to reach step S14, and normally unlocks the door of the work booth 70 in step S14.
[0099] 14 is a button that enables a locking operation to lock the door of the reserved work booth 70. In the first embodiment, if the door of the reserved work booth 70 is unlocked after the time when the work booth 70 can be unlocked, the locking operation can be performed by the locking button 80, and the door of the work booth 70 can be locked.
[0100] In the first embodiment, when the user operates the back button 81 while the display example shown in FIG. 14 is being displayed, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in FIG.
[0101] Moreover, when the set unlocking time is reached and the process proceeds to step S14 by proceeding to "YES" in step S13 shown in FIG. 9, the CPU 12A performs special unlocking of the door of the work booth 70 in step S14.
[0102] As described above, in the first embodiment, the door of the reserved work booth 70 may be unlocked by special unlocking performed by the cloud server 12, without the user having to possess a physical key to unlock the door of the reserved work booth 70.
[0103] In the first embodiment, the door of the work booth 70 is provided with an electronic lock that can be locked and unlocked by instructions from the cloud server 12. In the first embodiment, for example, when the cloud server 12 receives input of unlocking information from the mobile terminal device 14, the cloud server 12 transmits an unlocking instruction to the work booth 70, and normally unlocks the door of the work booth 70.
[0104] Here, if an electronic lock is used for the door of the work booth 70, and the condition for unlocking the door is set only to "the cloud server 12 receiving the input of unlocking information", then if the terminal for inputting the unlocking information is forgotten, the battery runs out, or communication failure occurs, the door cannot be unlocked, which causes a problem. This is because the door of the work booth 70 is locked except during usage hours, and the door is not basically unlocked unless the user inputs the unlocking information even after the start time of usage. Also, the work booth 70 does not have a manager stationed near the installation location of the work booth 70, and is not necessarily an environment where immediate unlocking is possible.
[0105] Therefore, in the first embodiment, even if unlocking information for unlocking the door of the reserved work booth 70 is not input, the CPU 12A of the cloud server 12 performs special unlocking of the door of the reserved work booth 70 between the start time of use of the work booth 70 and the end time of use. Therefore, according to the first embodiment, even if unlocking information for unlocking the door of the work booth 70 cannot be input, entry to the work booth 70 is possible.
[0106] Here, the above-mentioned "unlocking information" is, in detail, input by "a user who has reserved a work booth 70 whose door is locked and has been granted unlocking authority to unlock the door of the work booth 70 during the reserved usage time." Moreover, the above-mentioned "even if unlocking information is not input" can be rephrased as "when unlocking information is not input." Moreover, the above-mentioned "use start time" is, in detail, "the use start time of the reserved time slot (reservation slot) closest to the current time for the user who reserved the work booth 70." In other words, the start time of the entire reservation slot is the above-mentioned "use start time." Note that, if the time slot immediately before the use start time of the reserved work booth 70 is available for reservation of the work booth 70, that is, if there are no reservations available, the CPU 12A may determine that the above-mentioned "use start time" is 5 minutes or 7 minutes before the use start time. In addition, if the same user reserves two or more consecutive slots (1 slot: 15 minutes), the CPU 12A does not determine the end time of one slot as the above-mentioned "end time of use", but determines the end time of the entire reservation slot as the above-mentioned "end time of use".
[0107] Furthermore, the above-mentioned "special unlocking" includes both the unlocking of the door of the work booth 70 and the unlocking and opening of the door of the work booth 70. For example, when the door of the work booth 70 is opened by special unlocking, the door may be an automatic door that can be opened and closed by instructions from the cloud server 12, and the automatic door may be opened to a position where the inside of the work booth 70 can be viewed so that the user can easily enter. The door of the work booth 70 may be any type of door, such as a hinged door or a sliding door.
[0108] Furthermore, in the first embodiment, the CPU 12A unlocks the door of the work booth 70 after the start time of use of the work booth 70 even without input of unlocking information, that is, accepts the setting of the unlocking time for special unlocking. Then, the CPU 12A performs special unlocking of the door of the work booth 70 when the accepted unlocking time arrives. Therefore, according to the first embodiment, when the unlocking time arrives, entry into the work booth 70 becomes possible without input of unlocking information.
[0109] Furthermore, in the first embodiment, the CPU 12A unlocks the door of the work booth 70 without inputting unlocking information when the unlocking time is reached, i.e., when a predetermined time has passed since the special unlocking, the CPU 12A locks the door of the work booth 70. As an example of the predetermined time, the CPU 12A locks the door of the work booth 70 when "five minutes" have passed since the special unlocking of the door of the work booth 70. Therefore, according to the first embodiment, the crime prevention of the work booth 70 can be improved compared to a configuration in which the door of the work booth 70 is kept unlocked when the unlocking time is reached. Note that the predetermined time is not limited to "five minutes" and may be longer or shorter than this.
[0110] In the first embodiment, the CPU 12A accepts input of unlocking information from at least a portable terminal carried by a user who uses the work booth 70. In the first embodiment, as an example, the input of unlocking information is accepted from a portable terminal device 14 such as a smartphone carried by the user. Therefore, according to the first embodiment, even if the user forgets to carry the portable terminal, the battery runs out, or communication is poor, entry to the work booth 70 is possible. Note that the unlocking information may be input from a terminal of a user (hereinafter referred to as an "administrator user") who does not use the work booth 70, other than the user who uses the work booth 70, instead of or in addition to the portable terminal carried by the user who uses the work booth 70. In this case, the user who uses the work booth 70 and the administrator user need to have a certain relationship such as a superior and subordinate, or members of the same organization.
[0111] In the first embodiment, the CPU 12A unlocks the door of the work booth 70 without inputting unlocking information, that is, after performing a special unlock, when information to lock the door of the work booth 70 is input, the CPU 12A locks the door of the work booth 70. In the first embodiment, as an example, after performing a special unlock of the door of the work booth 70, when a locking operation is performed using the lock button 80 displayed on the display 14F of the mobile terminal device 14, the CPU 12A locks the door of the work booth 70. Therefore, according to the first embodiment, the crime prevention of the work booth 70 can be improved compared to a configuration in which the state of the door of the work booth 70 that is unlocked without inputting unlocking information is maintained. With this configuration, for example, when a user who has lost the mobile terminal device 14 finds the mobile terminal device 14 after the special unlocking, the door of the work booth 70 is locked, thereby preventing other users from entering the work booth 70.
[0112] In the first embodiment, the CPU 12A accepts a setting of whether or not to unlock the door of the work booth 70 without inputting unlocking information, that is, whether or not to perform special unlocking, from at least the user who uses the work booth 70. In the first embodiment, as an example, the setting of whether or not to perform special unlocking of the door of the work booth 70 is accepted from a mobile terminal device 14 such as a smartphone that can be carried by the user who uses the work booth 70 (see Figs. 10 to 13). Therefore, according to the first embodiment, the user who uses the work booth 70 can set whether or not to unlock the door of the work booth 70 without inputting unlocking information. Note that whether or not to perform special unlocking of the door of the work booth 70 may be set from a terminal on the administrator user side instead of or in addition to the mobile terminal that can be carried by the user who uses the work booth 70. In this case, it is necessary that the user who uses the work booth 70 and the administrator user have a certain relationship such as a superior and subordinate, or members of the same organization.
[0113] Here, if the door of the work booth 70 is specially unlocked, any user will be able to enter the work booth 70. Therefore, it is necessary to prevent, for example, unauthorized use by users who have not reserved the work booth 70.
[0114] Therefore, in the first embodiment, the CPU 12A requests the input of predetermined authentication information when entering the work booth 70 after the usage start time. Then, the CPU 12A permits the use of the work booth 70 if the input authentication information is correct.
[0115] Fig. 15 is a first display example showing an input screen for authentication information. Fig. 15 shows a display example of the display 24 of the private room 20. When the CPU 12A of the cloud server 12 receives, via the control device 22 and the communication line 18, detection content that the detection unit 42 has detected the opening of the door 21 after the start time of use of the reserved private room 20, the CPU 12A causes the display example shown in Fig. 15 to be displayed on the display 24 of the private room 20.
[0116] 15, an authentication information input section 83 is displayed on the display 24. This authentication information input section 83 includes a name input section 83A and an OK button 83B.
[0117] The name input section 83A is a section for inputting the name of a specific user registered in advance as authentication information. In this case, the "name of the specific user" may be the name of the user who uses the work booth 70, or the name of a user arbitrarily determined by the user who has reserved the work booth 70. Furthermore, characters other than the name of the specific user registered in advance may be input as authentication information, or information other than characters may be input. Examples of information other than characters include biometric information such as fingerprints and irises, and property information such as ID cards. In other words, authentication using authentication information may be any of password authentication, biometric authentication, and property authentication.
[0118] The OK button 83B is a button that becomes operable after authentication information is input in the name input section 83A. When the OK button 83B is operated, the control device 22 transmits the input authentication information to the cloud server 12 via the communication line 18. The cloud server 12 compares the received authentication information with pre-registered authentication information and transmits the comparison result to the control device 22 via the communication line 18.
[0119] Fig. 16 is a second display example showing an input screen for authentication information. When the user operates the OK button 83B during the display of the display example shown in Fig. 15, the CPU 12A causes the display 24 to display the display example shown in Fig. 16.
[0120] In the second display example shown in Fig. 16, in addition to the first display example shown in Fig. 15, message information 75 is displayed to the right of the authentication information input section 83. As an example, in Fig. 16, "Authentication was successful" is displayed as the message information 75.
[0121] That is, the second display example shown in Fig. 16 is a display example when the input authentication information is correct. In this case, the CPU 12A changes the display content of the display 24 to the predetermined display content after a predetermined time has elapsed since the second display example shown in Fig. 16 was displayed. Note that the input authentication information is correct when the input authentication information matches the previously registered authentication information.
[0122] On the other hand, in the first embodiment, if the input authentication information is incorrect, the CPU 12A prohibits the use of the work booth 70. Then, the CPU 12A issues a notification urging the user to reserve the work booth 70, and a notification informing the user of available work booths 70 other than the work booth 70. Note that the input authentication information is incorrect when the input authentication information is compared with pre-registered authentication information and the result is a mismatch.
[0123] Fig. 17 is a third display example showing an input screen for authentication information. When the user operates the OK button 83B while the display example shown in Fig. 15 is being displayed, the CPU 12A causes the display 24 to display the display example shown in Fig. 17.
[0124] In the third display example shown in Fig. 17, in addition to the first display example shown in Fig. 15, message information 75 is displayed to the right of authentication information input section 83. As an example, in Fig. 17, the message information 75 displays "Authentication failed. Reservation is required to use work booth 70. Please read the QR code (registered trademark) outside private room 20 and make a reservation. Private room 50 is currently available."
[0125] 17 is a display example when the entered authentication information is incorrect. In this case, in order to prohibit use of the private room 20, the control device 22 cuts off power to each device, such as the power source, the USB outlet 30, and the air conditioner 34, excluding the notification unit 44 including the display 24, based on instructions from the CPU 12A. In contrast, when use of the private room 20 is permitted, the control device 22 supplies power to each device, such as the power source, the USB outlet 30, and the air conditioner 34, based on instructions from the CPU 12A.
[0126] With the above configuration, according to the first embodiment, unauthorized use of the work booth 70 is suppressed, compared to a configuration in which the work booth 70 can be used without inputting authentication information after the usage start time.
[0127] Moreover, in the first embodiment, the CPU 12A causes the display 24 to display message information 75 (see FIG. 17) including a notification urging the user to reserve a work booth 70, thereby making the user aware of the need to reserve a work booth 70. Furthermore, in the first embodiment, the CPU 12A causes the display 24 to display message information 75 (see FIG. 17) including a notification guiding the user to available work booths 70 other than the work booth 70 in question, thereby making the user aware of available work booths 70.
[0128] In addition, instead of or in addition to the display provided in the work booth 70, the CPU 12A may use a speaker and a lamp provided in the work booth 70 to output audio or light up to notify the user of a notification encouraging the user to reserve the work booth 70 and a notification providing information about other available work booths 70 other than the work booth 70.
[0129] Furthermore, the display 24 of the private room 20 that displays the authentication information input screen may display various information to the inside of the private room 20, or may display various information to the outside of the private room 20. In other words, the authentication information may be input either before or after entering the private room 20. Furthermore, the authentication information may be input by character input through the operation of a display provided in the work booth 70, or by voice input using a microphone provided in the work booth 70, and the input method is not limited.
[0130] Furthermore, if the entered authentication information is incorrect, the CPU 12A is not limited to issuing both a notification encouraging the user to reserve a work booth 70 and a notification informing the user of available work booths 70 other than the work booth 70 in question, and may instead issue only one of them.
[0131] Second Embodiment Next, a second embodiment will be described while omitting or simplifying parts that overlap with other embodiments.
[0132] Fig. 18 is a fourth display example showing an input screen for authentication information. When the user operates the OK button 83B while the display example shown in Fig. 15 is being displayed, the CPU 12A causes the display 24 to display the display example shown in Fig. 18.
[0133] In the fourth display example shown in Fig. 18, in addition to the first display example shown in Fig. 15, message information 75 is displayed to the right of the authentication information input section 83. As an example, in Fig. 18, the message information 75 displayed is "Authentication has failed. Please leave this private room 20 immediately."
[0134] 18 is a display example when the entered authentication information is incorrect. In this case, similar to the first embodiment, in order to prohibit the use of the private room 20, the control device 22 cuts off the power to each device, such as the power source, the USB outlet 30, and the air conditioner 34, except for the notification unit 44 including the display 24, based on an instruction from the CPU 12A.
[0135] As described above, in the second embodiment, if the input authentication information is incorrect, the CPU 12A prohibits the use of the work booth 70. Then, the CPU 12A issues a notification urging the user to leave the work booth 70. Therefore, according to the second embodiment, the user can be made aware that the work booth 70 cannot be used.
[0136] In addition, the CPU 12A may use a speaker and a lamp provided in the work booth 70 instead of or in addition to the display provided in the work booth 70 to issue a notification urging the person to leave the work booth 70 by outputting audio or lighting the lamp.
[0137] (Third embodiment) Next, a third embodiment will be described while omitting or simplifying parts that overlap with other embodiments.
[0138] When the door of the work booth 70 is specially unlocked, entry to the work booth 70 will occur after the start time of use, and unless the usage time is extended, it is highly likely that the usage time will be shorter than the original available time.
[0139] Therefore, in the third embodiment, when the CPU 12A confirms entry into the work booth 70 after the usage start time, the CPU 12A extends the predetermined usage end time by the amount of lateness determined based on the time of entry into the work booth 70. Specifically, the CPU 12A accepts designation of an arbitrary time period from among the time periods during which the work booth 70 can be reserved among the time periods during which the work booth 70 can be used (see FIG. 7), and if the time period during which the work booth 70 can be reserved is immediately after the arbitrary time period accepted, the CPU 12A extends the predetermined usage end time by the amount of lateness.
[0140] The above will be described in detail below with reference to FIGS. Fig. 19 is a first time chart showing the reservation status of a specific work booth 70 (e.g., private room 20). In Fig. 19, timing T1 indicates the end time of user A's use of the private room 20, timing T2 indicates the start time of user B's use of the private room 20, timing T3 indicates the end time of user B's use of the private room 20, and timing T4 indicates the start time of user C's use of the private room 20.
[0141] Specifically, as shown in FIG. 19, the end time of user A's use of private room 20 is "10:45," the start time of user B's use of private room 20 is "11:00," the end time of user B's use of private room 20 is "11:30," and the start time of user C's use of private room 20 is "12:00."
[0142] In other words, user B is scheduled to use the private room 20 for 30 minutes 15 minutes after user A finishes using the private room 20. User C is scheduled to use the private room 20 30 minutes after user B finishes using the private room 20.
[0143] FIG. 20 is a second time chart showing the reservation status of a specific work booth 70 (for example, a private room 20).
[0144] In addition to the first time chart shown in FIG. 19, the second time chart shown in FIG. 20 displays a trigger T5 indicating the time when user B enters the private room 20. The time when user B enters the private room 20 shown in FIG. 20 is "11:15", which is after trigger T2 indicating the time when user B starts using the private room 20. The CPU 12A sets the time when the detection unit 42 receives the detection content that the detection unit 42 has detected the presence of a person in the private room 20 via the control device 22 and the communication line 18 as the "entry time". The CPU 12A also determines that "entry to the work booth 70 has been confirmed" when the detection content when the detection unit 42 detects the presence of a person in the private room 20 via the control device 22 and the communication line 18 is received.
[0145] In the second time chart shown in FIG. 20, the end time of user B's use of the private room 20 is extended from "11:30" to "11:45" from the first time chart shown in FIG. 19 (see timing T3 in FIG. 19 and FIG. 20). This is because the private room 20 can be reserved during the time period immediately following the reservation time period of user B's private room 20. In other words, since the private room 20 can be reserved during the 30 minutes following user B's original end time of use of the private room 20 (see FIG. 7 and FIG. 19), the CPU 12A extended the time by 15 minutes, which is the time that user B was late, and changed the new end time of use to "11:45". The original end time of use is an example of a "predetermined end time of use".
[0146] With the above configuration, according to the third embodiment, the usage time of the work booth 70 is longer than in a configuration in which the predetermined usage end time is maintained when entry into the work booth 70 after the usage start time is confirmed. Also, according to the third embodiment, whether or not to extend the usage end time is determined depending on the availability of the work booth 70 in the time period immediately after the predetermined usage end time. Note that if the usage end time is extended, the usage fee for the extended time may be charged or may be free of charge.
[0147] In the third embodiment, when the CPU 12A extends the predetermined end time of use of the work booth 70, that is, the initial end time of use, by the amount of the lateness described above, a notification to that effect is made.
[0148] Fig. 21 is a display example showing that the initial end time of use has been extended by the aforementioned amount of lateness. When the initial end time of use of the private room 20 has been extended by the aforementioned amount of lateness, the CPU 12A causes the display 24 to display the display example shown in Fig. 21.
[0149] The display 24 shown in Fig. 21 displays message information 75 and an OK button 84. As an example, in Fig. 21, "The end time of use has been extended from 11:30 to 11:45" is displayed as the message information 75. In the third embodiment, when the user operates the OK button 84 while the display example shown in Fig. 21 is being displayed, the CPU 12A changes the display content of the display 24 to predetermined display content.
[0150] With the above configuration, according to the third embodiment, the user can be made aware that the predetermined end time of use of the work booth 70 has been extended.
[0151] In addition, the CPU 12A may display the display example on the display of a user terminal of the user who has reserved the work booth 70 (e.g., the mobile terminal device 14 of the user who will use the work booth 70) instead of or in addition to the display 24.
[0152] In addition, the notification that the original end time of use has been extended by the amount of the lateness described above may not be limited to being displayed on a display provided on the work booth 70 and the user terminal, etc. of the user who reserved the work booth 70, but may instead or in addition be made by audio output or lighting using speakers and lights provided on the work booth 70 and the user terminal, etc.
[0153] Furthermore, in the third embodiment, the extension time for extending the predetermined end time of use of the work booth 70 may be shorter than the amount of lateness for entering the work booth 70. For example, even if the amount of lateness is "30 minutes," if there is no available time slot for reserving the work booth 70 for "30 minutes" after the reserved time slot for the late user, the CPU 12A may set the extension time to "15 minutes." In other words, the above-mentioned "amount of lateness" is determined according to the availability of reservations after the reserved time slot for the work booth 70 for the late user.
[0154] (Fourth embodiment) Next, a fourth embodiment will be described while omitting or simplifying parts that overlap with other embodiments.
[0155] Here, if an electronic lock is used on the door of the work booth 70, and the condition for unlocking the door is simply that "the cloud server 12 has accepted the input of the unlocking information," then if the terminal used to input the unlocking information is forgotten to be carried, the battery runs out, or there is a communication problem, the door cannot be unlocked, which can cause problems.
[0156] The above problem can also occur when, after entering the work booth 70, a person temporarily leaves the work booth 70 for some other business.
[0157] Therefore, in the fourth embodiment, if the CPU 12A confirms entry into the work booth 70 and then confirms exit from the work booth 70 before the end of use, the door of the work booth 70 is unlocked, i.e., specially unlocked, from the time when the exit was confirmed until the end of use even without input of unlocking information. If the CPU 12A receives detection content via the control device 22 and communication line 18 that the detection unit 42 has detected the opening of the door 21 after confirming entry into the work booth 70 until the end of use, the CPU 12A determines that "exit from the work booth 70 has been confirmed."
[0158] In the fourth embodiment, the CPU 12A receives a setting as to whether or not to specially unlock the door of the work booth in the above case from at least the user who uses the work booth .
[0159] Fig. 22 shows a display example after the OK button 76 (see Fig. 13) is operated. When the user operates the OK button 76 while the display example shown in Fig. 13 is being displayed, CPU 12A causes the display example shown in Fig. 22 to be displayed on display 14F.
[0160] On the display 14F shown in FIG. 22, candidate information 73, a forward button 82, and a back button 81 are displayed.
[0161] As an example, in Fig. 22, multiple candidates for unlocking times for specially unlocking the door of the reserved work booth 70 after the temporary exit time of the work booth 70 are displayed as candidate information 73. And, as an example, Fig. 22 shows a state in which a check mark is added to the checkbox for "1. 5 minutes after the temporary exit time" from among the multiple unlocking time candidates.
[0162] In the fourth embodiment, when a user operates the forward button 82 after checking any of the check boxes of the candidate information 73 shown in Fig. 22, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in Fig. 23. On the other hand, in the fourth embodiment, when a user operates the back button 81 while the display example shown in Fig. 22 is being displayed, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in Fig. 10.
[0163] FIG. 23 shows a third display example after the forward button 82 is operated. The display 14F shown in FIG. 23 displays message information 75, an OK button 76, and a cancel button 77. As an example, in FIG. 23, the message information 75 is displayed as "<Special unlock setting> Set "1. 5 minutes after temporary exit time". Are you sure?". In the fourth embodiment, if the user operates the OK button 76 while the display example shown in FIG. 23 is displayed, the CPU 12A completes the special unlock setting and sets the special unlock for the door of the reserved work booth 70. On the other hand, in the fourth embodiment, if the user operates the cancel button 77 while the display example shown in FIG. 23 is displayed, the CPU 12A cancels the special unlock setting and changes the display 14F to a predetermined display content.
[0164] With the above configuration, according to the fourth embodiment, when a user temporarily leaves a work booth 70 before the end of usage, the user can enter the work booth 70 without inputting the unlocking information.
[0165] Fifth embodiment Next, the fifth embodiment will be described while omitting or simplifying parts that overlap with other embodiments.
[0166] The fifth embodiment is a form in which, if the CPU 12A is unable to confirm entry into the reserved work booth 70 within a predetermined time from the start time of use of the reserved work booth 70, reservation information regarding the reservation of the work booth 70 is notified.
[0167] 24 is a flowchart showing the flow of a notification process for notifying reservation information related to the reservation of a work booth 70. The notification process is performed by the cloud server 12 as the CPU 12A reads out an information processing program from the ROM 12B or the storage 12D, deploys it in the RAM 12C, and executes it. Note that the following description will be given for the case where the reserved work booth 70 is a private room 20.
[0168] 24, the CPU 12A determines whether or not it is time to start using the reserved private room 20, and if it is determined that it is time to start using the private room 20 (step S20: YES), the process proceeds to step S21. On the other hand, if the CPU 12A determines that it is not time to start using the private room 20 (step S20: NO), the process ends.
[0169] In step S21, the CPU 12A determines whether or not there has been an entry into the reserved private room 20, and if it determines that there has been no entry into the private room 20 (step S21: YES), the process proceeds to step S22. On the other hand, if the CPU 12A determines that there has been an entry into the private room 20 (step S21: NO), the process ends. The CPU 12A determines that "there has been an entry into the private room 20" when it receives detection information indicating that the detection unit 42 has detected the presence of a person in the private room 20 via the control device 22 and the communication line 18, and determines that "there has been no entry into the private room 20" when it does not receive the detection information.
[0170] In step S22, the CPU 12A judges whether or not a predetermined time has elapsed since the start time of use of the reserved private room 20. If it is judged that the predetermined time has elapsed (step S22: YES), the process proceeds to step S23. On the other hand, if the CPU 12A judges that the predetermined time has not elapsed (step S22: NO), the process returns to step S22. The "predetermined time" in step S22 is an arbitrary time with a lower limit of "0 seconds" and an upper limit of "until the end time of use of the private room 20". For example, if the predetermined time is "0 seconds", in step S22, the CPU 12A judges that the predetermined time has elapsed at the same time as the start time of use of the reserved private room 20 arrives. Also, if the predetermined time is "5 minutes", in step S22, the CPU 12A judges that the predetermined time has elapsed 5 minutes after the start time of use of the reserved private room 20. The predetermined time may be a time selected from a number of presented options such as "0 seconds," "5 minutes," "7 minutes," etc., or it may be any time specified by the user.
[0171] In step S23, CPU 12A notifies the user of the reservation information, and then ends this process.
[0172] For example, the CPU 12A notifies the reservation information to a user terminal of a user who has reserved the work booth 70. In the following, an example will be described in which the work booth 70 is a private room 20 and the reservation information is notified to a mobile terminal device 14 such as a smartphone that can be carried by a user who uses the private room 20.
[0173] Fig. 25 is a first display example showing reservation information. When CPU 12A of cloud server 12 cannot confirm entry to reserved private room 20 within a predetermined time from the start time of use of reserved private room 20, the display example shown in Fig. 25 is displayed on display 14F of mobile terminal device 14.
[0174] On the display 14F shown in FIG. 25, message information 75 and an OK button 76 are displayed as reservation information.
[0175] As an example, in FIG. 25, message information 75 displays, "It seems that the door has not been opened since the start time of use. Is this OK? Possible reasons for the door not opening include the following: 1. The location of the work booth is wrong. 2. Other (door broken, etc.). If it is reason 2, please contact us at 11-2222-3333."
[0176] In the fifth embodiment, when the user operates the OK button 76 while the display example shown in FIG. 25 is being displayed, the CPU 12A changes the display 14F to predetermined display content.
[0177] Conventionally, there are services that allow users to make a reservation for a specified date and time in advance, and become available when the reserved time period arrives. For example, when providing the above-mentioned work booth 70 as the service, if there are many other work booths 70 around the reserved work booth 70, it is assumed that the user will mistakenly arrive at a work booth 70 other than the reserved work booth 70, and will not be able to use the work booth 70 even when the start time for use arrives. For example, if there are multiple work booths 70 at the same station, it is assumed that an inexperienced user will arrive at the wrong work booth 70.
[0178] Therefore, in the fifth embodiment, when the CPU 12A is unable to confirm entry into the reserved work booth 70 within a predetermined time from the start time of use of the reserved work booth 70, the CPU 12A notifies the user terminal of the reservation information. Therefore, according to the fifth embodiment, it becomes possible to recognize that the reserved work booth 70 has not been entered during the reserved time. This allows the user using the work booth 70 to recognize that his / her current location is incorrect (e.g., the user has arrived at a different work booth 70), and can take measures such as confirming the location of the reserved work booth 70.
[0179] In the fifth embodiment, the CPU 12A notifies the user of reservation information when, as a case where the CPU 12A cannot confirm entry into the reserved work booth 70, no detection is made by a detection unit provided at the door of the work booth 70 or inside the work booth 70 within a predetermined time from the start time of use of the work booth 70. As an example, in the case where the work booth 70 is a private room 20, the CPU 12A notifies the user terminal of reservation information when at least one of the detection of the opening of the door 21 and the detection of the presence of a person in the private room 20 is not made by the detection unit 42 within 5 minutes, which is an example of a predetermined time, from the start time of use of the private room 20. Therefore, according to the fifth embodiment, the presence or absence of entry into the work booth 70 can be confirmed by detection by a detection unit provided at least one of the door of the work booth 70 or inside the work booth 70. Alternatively or additionally, when the work booth 70 is the private room 20, the CPU 12A may notify the user terminal of the reservation information if the door 21 is not unlocked by the door lock device 40 within, for example, five minutes from the start time of use of the private room 20. Furthermore, without being limited to the above, when the work booth 70 closest to the current location of the mobile terminal device 14 is not the reserved work booth 70 and unlocking information for the reserved work booth 70 is input from the current location, the CPU 12A may notify the user terminal of the reservation information as a case in which entry to the reserved work booth 70 cannot be confirmed.
[0180] Here, the display contents of the reservation information are not limited to the display example shown in Fig. 25, and other display contents may be used. Below, an example will be described in which display contents different from the display example shown in Fig. 25 are displayed as reservation information. Note that, as in the above, an example will be described in which the work booth 70 is treated as a private room 20 and the reservation information is notified to the mobile terminal device 14.
[0181] Fig. 26 is a second display example showing reservation information. When the CPU 12A cannot confirm entry into the reserved private room 20 within a predetermined time from the start time of use of the reserved private room 20, the display example shown in Fig. 26 is displayed on the display 14F.
[0182] On the display 14F shown in FIG. 26, message information 75, map information 85, image information 86, and an OK button 76 are displayed as reservation information.
[0183] As an example, in FIG. 26, the message information 75 displayed is "The location of your reserved work booth is as follows."
[0184] The map information 85 shows the location of the work booth 70 reserved for the user on a map. As an example, in Fig. 26, the map information 85 shows the locations of multiple private rooms and the locations of landmarks adjacent to each private room (e.g., "store", "ticket gate") on a map. Also, in Fig. 26, the map information 85 shows the location of the reserved work booth 70 (e.g., private room 20) by surrounding the reserved work booth 70 with a dashed circle.
[0185] The image information 86 shows the user an image of the exterior of the reserved work booth 70 and a landmark adjacent to the work booth 70. As an example, in Fig. 26, the exterior of the reserved work booth 70 (e.g., private room 20) and the exterior of a "store" that is a landmark adjacent to the work booth 70 are displayed as image information 86. Note that in Fig. 26, the exterior of the store is displayed to the left of the exterior of the work booth 70 in image information 86, in accordance with the positions of the work booth 70 and the store on the map of map information 85.
[0186] In the fifth embodiment, when the user operates the OK button 76 while the display example shown in FIG. 26 is being displayed, the CPU 12A changes the display 14F to a predetermined display content.
[0187] As described above, the CPU 12A may notify a user who has reserved a work booth 70 of information that guides the user to the work booth 70 as reservation information. With this configuration, according to the fifth embodiment, the user can be made aware of information that guides the user to the reserved work booth 70. This allows the user who uses the work booth 70 to take action such as moving to the work booth 70 while checking the notified reservation information.
[0188] Here, in addition to notifying the user terminal of the reservation information, the CPU 12A may also notify the reservation information using a notification unit configured with a display, speaker, and lamp equipped in the work booth 70. In the following, an example will be described in which the user terminal that notifies the reservation information is the mobile terminal device 14, and the work booth 70 is the private room 20. The private room 20 is the work booth 70 that is the target of reservation by the user.
[0189] In addition, when the CPU 12A causes the mobile terminal device 14 and the notification unit 44 provided in the private room 20 to notify the reservation information, the CPU 12A switches between notifying the mobile terminal device 14 of the reservation information and notifying the notification unit 44 of the reservation information depending on the acquired location information of the mobile terminal device 14.
[0190] Fig. 27 is a third display example showing reservation information. CPU 12A displays the display example shown in Fig. 27 on display 14F when the position according to the acquired position information of mobile terminal device 14, i.e., the current location, is within a predetermined distance (e.g., within 10 m) from the reserved private room 20. Note that before displaying the display example shown in Fig. 27, CPU 12A displays the display example shown in Fig. 25 or Fig. 26 on display 14F.
[0191] On the display 14F shown in FIG. 27, message information 75 and an OK button 76 are displayed as reservation information.
[0192] As an example, in FIG. 27, message information 75 reads "The lights in your reserved work booth have been turned on. Can you check it?".
[0193] In the fifth embodiment, when the user operates OK button 76 while the display example shown in FIG. 27 is being displayed, CPU 12A changes display 14F to predetermined display content.
[0194] Fig. 28 is a fourth display example showing reservation information. When the display example shown in Fig. 27 is displayed on the display 14F, the CPU 12A lights up the lamp 27 of the private room 20. Instead of or in addition to notifying the private room 20 that is the work booth 70 to be reserved by the user of the reservation information, the CPU 12A may also notify the work booths 70 that are not the target of the user's reservation (e.g., private rooms 50 and 60) of the reservation information. In this case, the CPU 12A makes the contents of the reservation information to be notified different between the work booth 70 to be reserved and the work booth 70 that is not the target of the reservation. This allows the user to recognize the difference between the work booth 70 to be reserved and the work booth 70 that is not the target of the reservation.
[0195] When the reservation information is notified using the notification unit provided in the work booth 70, as an example, the CPU 12A notifies the reservation information by turning on the lamp 27 in the private room 20, as shown in Fig. 28. Note that in Fig. 28, the lighting of the lamp 27 is indicated by coloring the lamp 27 black. Then, when the CPU 12A confirms entry into the private room 20, it stops the notification of the reservation information using the notification unit provided in the work booth 70.
[0196] With the above configuration, according to the fifth embodiment, it is possible to make a user aware that he / she has not entered the reserved work booth 70 during the reserved time by using the notification unit provided in the user terminal and the work booth 70. Also, according to the fifth embodiment, the reservation information is notified by a method according to the location information of the user terminal.
[0197] Furthermore, in the fifth embodiment, when the location according to the location information of the user terminal is a predetermined distance or more away from the location of the reserved work booth 70, the CPU 12A maintains the door of the work booth 70 in a locked state even when unlocking information is input. As an example, assuming that the user terminal is the mobile terminal device 14 and the work booth 70 is the private room 20, the CPU 12A maintains the door 21 of the private room 20 in a locked state even when unlocking information is input, when the current location of the mobile terminal device 14 is a predetermined distance or more (e.g., 100 m or more) away from the location of the private room 20. Therefore, according to the fifth embodiment, the crime prevention of the work booth 70 can be improved compared to a configuration in which the door of the work booth 70 is unlocked by inputting unlocking information when the current location of the user terminal is a predetermined distance or more away from the location of the work booth 70.
[0198] Furthermore, when the unlocking information is input and the door of the reserved work booth 70 remains locked, the CPU 12A may notify the user terminal of the following message as the reservation information. For example, when the current location of the user terminal when the door of the work booth 70 remains locked is a predetermined distance or more (e.g., 100 m or more) away from the location of the reserved work booth 70, the CPU 12A may notify the user terminal of "information guiding the user to the reserved work booth 70 shown in FIG. 26" as the message. Furthermore, when the current location of the user terminal when the door of the work booth 70 remains locked is a predetermined distance or more (e.g., 100 m or more) away from the location of the reserved work booth 70 and is within a predetermined distance (e.g., within 10 m) from the location of a work booth 70 different from the reserved work booth 70, the CPU 12A may notify the user terminal of "You are in front of a work booth 70 different from the reserved work booth 70" as the message. In addition, if the current location of the user terminal when the unlocking information is input is within a predetermined distance (e.g., within 10 m) from the location of the reserved work booth 70, the CPU 12A may notify the user terminal of the reservation information by sending a message indicating that the user terminal is near the reserved work booth 70.
[0199] In the fifth embodiment, the CPU 12A notifies the mobile terminal device 14 of the user who uses the work booth 70 as the user terminal of the user who reserved the work booth 70 of the reservation information, but the user who reserved the work booth 70 and the user terminal are not limited to this. For example, the user who reserved the work booth 70 may be a user (=administrator user) who does not use the work booth 70, separate from the user who uses the work booth 70. In addition, the user terminal may be the mobile terminal device 14 of the user who uses the work booth 70 or the administrator user, or may be the personal computer of the administrator user, etc.
[0200] In other words, the CPU 12A may, as a user terminal, notify the reservation information only to the terminal of the user using the work booth 70, or may notify the reservation information only to the terminal of the administrative user, or may notify the reservation information to the terminals of both the user using the work booth 70 and the administrative user.
[0201] Here, in the information processing system 10, it is possible to set whether or not to transmit the current location of the user terminal of the user using the work booth 70 to the cloud server 12, and the reservation information is notified to the user terminal of the administrative user only when the current location is set to be transmitted to the cloud server 12. Note that, when the CPU 12A notifies the reservation information only to the user terminal of the administrative user, it is desirable for the administrative user to notify information such as the reservation information to the user using the work booth 70, without going through the information processing system 10.
[0202] In the fifth embodiment, when the current location of the user terminal is a predetermined distance or more (e.g., 100 m or more) away from the location of the reserved work booth 70, the CPU 12A maintains the door of the work booth 70 in a locked state even when unlocking information is input. However, this is not limited to the above, and when the current location of the user terminal is a specific distance or more (e.g., 5 km or more) farther than the predetermined distance, the CPU 12A may normally unlock the door of the work booth 70 upon input of unlocking information. In other words, when the current location of the user terminal is a specific distance or more away from the location of the reserved work booth 70, it may be determined that unlocking information has been intentionally input from a distance, and the CPU 12A may normally unlock the door of the work booth 70.
[0203] The above-mentioned "remote input of unlocking information" may be configured to be performed from the user terminal of either the user using the work booth 70 or the administrator user. For example, when a linkage account is set between the user terminal of the user using the work booth 70 and the user terminal of the administrator user, it may be possible to input unlocking information from the user terminal of the administrator user. The linkage account may be set when reserving the work booth 70, or when changing the reservation.
[0204] Here, the following situation is assumed as a case where reservation information is notified only to the user terminal of the administrator user. In the following, the reserved work booth 70 is referred to as the "private room 50," and the non-reserved work booth 70 is referred to as the "private room 20."
[0205] First, the user terminal of the user using the private room 50 does not have an account on a dedicated website for making reservations for the work booth 70, and only the user terminal of the administrator user has the account. Therefore, in this case, the user terminal of the user using the private room 50 does not receive a notification from the information processing system 10.
[0206] Next, unlocking information for the reserved private room 50 is input from a user terminal of an administrator user located at a specific distance or more (for example, 5 km or more) away from the location of the reserved private room 50.
[0207] At this time, it is assumed that the user using the private room 50 is searching for the private room 50 specified by the administrator user, but mistakenly arrives in front of the private room 20 that is not the reservation target. Furthermore, it is assumed that there are multiple work booths 70 (e.g. private room 20, private room 50, and private room 60) in the vicinity of the current location of the user using the private room 50, of which private room 50 has been reserved by the administrator user, and private room 20 and private room 60 do not have reservations at the same time as the reservation by the administrator user.
[0208] Next, a camera 26 installed in a private room 20 that is not subject to reservation and in which a user has arrived to use the private room 50 photographs the user, and the photographed image is transmitted to the cloud server 12 via the control device 22 and the communication line 18.
[0209] Cloud server 12, which has acquired the above photographed image, determines that the user using private room 50 has mistakenly arrived at work booth 70 that is not the subject of the reservation, and notifies the user of information for guiding the user to the reserved private room 50 as reservation information. CPU 12A of cloud server 12 notifies the user terminal of the administrator user of a message such as "The user using private room 50 appears to be lost" as the reservation information. This allows the administrator user to contact the user using private room 50 and guide the user to the reserved private room 50.
[0210] In the above case, the CPU 12A is not limited to notifying the reservation information only to the user terminal of the administrator user, but may also notify the notification unit 44 of a private room 20 that is not the subject of reservation and in which a user using the private room 50 has arrived.
[0211] In the fifth embodiment, the message information 75 shown in FIG. 25 is a display example of the day when the reserved private room 20 is to be used. However, the present invention is not limited to this, and the message information 75 displayed as reservation information on a day other than the day when the reserved private room 20 is to be used (e.g., the day before the day of use) may have the following contents. For example, the CPU 12A may display "Are you sure you made a mistake with the reservation date?" as the message information 75 on the day before the day when the reserved private room 20 is to be used. At this time, the CPU 12A displays the above message information 75 on the display 14F of the mobile terminal device 14 when the current location of the user terminal and the location of the work booth 70 are within a predetermined distance (e.g., within 10 m) for a certain period of time.
[0212] In the fifth embodiment, the reservation information is notified on the private room 20 side by lighting the lamp 27, so the CPU 12A displays on the display 14F the message information 75 shown in Fig. 27, "The lamp of your reserved work booth has been lit. Can you confirm it?". However, this is not limited to this, and when the reservation information is notified on the private room 20 side by audio output from the speaker 25, the CPU 12A may display on the display 14F the message information 75 shown in Fig. 27, "A voice message will now be output saying, 'This is the private room 20. Please open.' Can you hear me?".
[0213] In the fifth embodiment, the lamp 27 of the private room 20 is not turned on except when the reservation information is to be notified, and the reservation information is notified by turning on the lamp 27. However, when turning on the lamp 27 for other than when the reservation information is to be notified, the CPU 12A makes the lighting pattern of the lamp 27 different between when the reservation information is to be notified and other times. This allows the user to recognize the difference between the lighting that notifies the reservation information and the lighting that is not otherwise.
[0214] In the fifth embodiment, the CPU 12A notifies the reservation information using both the user terminal and the notification unit provided in the work booth 70, but this is not limiting, and the reservation information may be notified using either the user terminal or the notification unit provided in the work booth 70. Furthermore, the notification of the reservation information may be performed by one or a combination of display, audio output, and lighting using at least one means of the notification unit provided in the user terminal, the work booth 70, etc.
[0215] Sixth embodiment Next, the sixth embodiment will be described while omitting or simplifying parts that overlap with other embodiments.
[0216] In the sixth embodiment, when the location according to the location information of the user terminal is within a predetermined distance from the location of another work booth 70 different from the reserved work booth 70 and the other work booth 70 is available, the CPU 12A changes the reservation of the reserved work booth 70 to the other work booth 70. As an example, a case will be described in which the user terminal is the mobile terminal device 14, the reserved work booth 70 is the private room 20, and the other work booth 70 different from the reserved work booth 70 is the private room 50. The other work booth 70 is an example of a "separate private room."
[0217] Fig. 29 is a fifth display example showing reservation information. The CPU 12A displays the display example shown in Fig. 29 on the display 14F when the current location of the acquired mobile terminal device 14 is within a predetermined distance (e.g., within 10 m) from the location of a private room 50 different from the reserved private room 20 and the private room 50 is available. At this time, the CPU 12A acquires the reservation status of the private room 50 within a predetermined distance from the current location of the mobile terminal device 14 from the storage 12D. Then, the CPU 12A determines that the private room 50 is available when the time period during which the private room 50 is available that overlaps with the reserved time period of the private room 20 (e.g., 2020 / 11 / 30 11:00-12:00) is a time period during which the private room 50 is available.
[0218] On the display 14F shown in FIG. 29, message information 75, an OK button 76, and a cancel button 77 are displayed as reservation information.
[0219] As an example, in FIG. 29, the message information 75 is displayed as "△△ Station 2020 / 11 / 30 11:00-12:00 Before change: "Private room 20" After change: "Private room 50" Do you want to change the reservation?". In the sixth embodiment, when the OK button 76 is operated by the user while the display example shown in FIG. 29 is being displayed, the CPU 12A confirms the reservation change and changes the reservation of the private room 20 to the private room 50. When the CPU 12A confirms the reservation change and changes the reservation of the work booth 70, it stores the reservation status of the reservation in the storage 12D. As a result, the reservation of the private room 20 of the user who made the reservation is canceled, and a reservation of the private room 50 exists instead of the reservation of the private room 20.
[0220] On the other hand, in the sixth embodiment, if the user operates cancel button 77 while the display example shown in FIG. 29 is being displayed, CPU 12A cancels the change to the reservation and changes display 14F to predetermined display content.
[0221] With the above configuration, according to the sixth embodiment, even if the reserved work booth 70 is unavailable, another work booth 70 different from the reserved work booth 70 can be used.
[0222] Seventh embodiment Next, the seventh embodiment will be described while omitting or simplifying parts that overlap with other embodiments.
[0223] In the seventh embodiment, when the location according to the location information of the user terminal is a predetermined distance or more away from the location of the reserved work booth 70, the CPU 12A changes the reservation of the reserved work booth 70 to an available work booth 70 that is the shortest distance from the location of the user terminal. As an example, a case will be described in which the user terminal is the mobile terminal device 14, the reserved work booth 70 is the private room 20, and the available work booth 70 that is the shortest distance from the location of the user terminal is the private room 60.
[0224] Fig. 30 is a sixth display example showing reservation information. CPU 12A causes display 14F to display the display example shown in Fig. 30 when the acquired current location of mobile terminal device 14 is away from the reserved private room 20 by a predetermined distance or more (e.g., 100 m or more).
[0225] At this time, the CPU 12A acquires from the storage 12D the reservation status of the work booth 70 that is the shortest distance from the current location of the mobile terminal device 14. Then, if the time period during which the work booth 70 is available that overlaps with the reservation time period of the private room 20 (e.g., 2020 / 11 / 30 11:00-12:00) is a reservable time period, the CPU 12A determines that the work booth 70 is the "available work booth 70 that is the shortest distance from the current location of the mobile terminal device 14."
[0226] On the other hand, if the work booth 70 whose reservation status has been acquired is unavailable, the CPU 12A acquires from the storage 12D the reservation status of the work booth 70 that is the shortest distance from the current location of the mobile terminal device 14, excluding the work booth 70, and determines whether or not it corresponds to the above-mentioned "available work booth 70." This process is performed in the same manner as above until the above-mentioned "available work booth 70" is determined.
[0227] On the display 14F shown in FIG. 30, message information 75, an OK button 76, and a cancel button 77 are displayed as reservation information.
[0228] As an example, in FIG. 30, the message information 75 is displayed as "△△ Station 2020 / 11 / 30 11:00-12:00 Before change: "Private room 20" After change: "Private room 60" Do you want to change the reservation?". In the sixth embodiment, when the OK button 76 is operated by the user while the display example shown in FIG. 30 is being displayed, the CPU 12A confirms the reservation change and changes the reservation of the private room 20 to the private room 60. When the CPU 12A confirms the reservation change and changes the reservation of the work booth 70, it stores the reservation status of the reservation in the storage 12D. As a result, the reservation of the private room 20 of the user who made the reservation is canceled, and a reservation of the private room 60 exists instead of the reservation of the private room 20.
[0229] On the other hand, in the sixth embodiment, if the user operates cancel button 77 while the display example shown in FIG. 30 is being displayed, CPU 12A cancels the change to the reservation and changes display 14F to predetermined display content.
[0230] With the above configuration, according to the seventh embodiment, even if the reserved work booth 70 is not available, it is possible to use the work booth 70 that is the shortest distance from the position of a user terminal different from the reserved work booth 70.
[0231] (others) In the above embodiment, the cloud server 12 is an example of an information processing device, but this is not limiting. For example, the device provided in the work booth 70 is an example of an information processing device, and the processing by the cloud server 12 may be performed using a device provided in each work booth 70 (e.g., the control device 22 provided in the private room 20).
[0232] In the above embodiment, the work booth 70 has been described as a private space used by one user, but the present invention is not limited to this, and one work booth 70 may be used by multiple users. The work booth 70 is not limited to a private space equipped with facilities necessary for teleworking, and may be a private space in a warehouse, a building, a hotel, or the like, or the inside of a vehicle. Furthermore, the work booth 70 does not have to be configured as a closed space closed on all sides, as long as the private space is closed by locking the door. For example, the work booth 70 may have a configuration in which a part of the ceiling surface or side surface is not provided and is partially open, the door or side surface of the work booth 70 is not in contact with the ceiling surface or bottom surface of the work booth 70 and is partially open, or the door or side surface of the work booth 70 is not in contact with the ceiling or ground of the installation location of the work booth 70 and is partially open.
[0233] Furthermore, as described above, if one work booth 70 can be used by multiple users, the CPU 12A of the cloud server 12 may use information from a human presence sensor and a camera, etc., equipped in the work booth 70 to compare the number of users who have entered the work booth 70 with the number of users using the booth at the time of reservation, and perform processing according to the results of the comparison.
[0234] For example, when the result of the comparison is a match, the CPU 12A may permit use of the work booth 70. When the result of the comparison is a mismatch, for example, when the number of users who have entered the work booth 70 is greater than the number of users at the time of reservation, the CPU 12A may request an additional fee for the excess number of users and prohibit use of the work booth 70 until payment of the additional fee is confirmed.
[0235] Furthermore, when a facial photograph of a user who will use the work booth 70 is registered in advance, the CPU 12A may compare the facial photograph of the registered user with the face of the user who has entered the work booth 70, and perform processing according to the result of the comparison. For example, the CPU 12A may permit use of the work booth 70 when the results of the comparison match. Furthermore, when the results of the comparison do not match, the CPU 12A may determine that a user who has not reserved the work booth 70 has entered the work booth 70, and may issue a notification urging the user to leave the work booth 70.
[0236] Furthermore, when the purpose of use of the work booth 70 is registered in advance, the CPU 12A may compare the registered purpose of use of the user with the purpose of use derived from information from a motion sensor, a camera, etc., equipped in the work booth 70, and perform processing according to the result of the comparison. For example, the CPU 12A may permit use of the work booth 70 when the results of the comparison match. Furthermore, when the results of the comparison do not match, the CPU 12A may request an additional fee, warn the user to use the work booth 70 in a manner that matches the purpose of use, or issue a notification urging the user to leave the work booth 70.
[0237] The above embodiments and the contents described in (Others) can be combined as appropriate.
[0238] In each of the above embodiments, the term "processor" refers to a processor in a broad sense, including 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.).
[0239] In addition, the operations of the processor in each of the above embodiments may be performed not only by one processor, but also by multiple processors located at physically separate locations working together. The order of the operations of the processor is not limited to the order described in each of the above embodiments, and may be changed as appropriate. [Explanation of symbols]
[0240] 12 Cloud server (an example of an information processing device) 12A CPU (an example of a processor)
Claims
1. A processor is provided. The processor, This information processing device unlocks the door of a reserved private room between the start time of use of the reserved private room and the end time of use, even if unlocking information for unlocking the door of the reserved private room is not input.
2. The processor, 2. The information processing device according to claim 1, wherein when entry into the private room after the use start time is confirmed, the predetermined use end time is extended by an amount of lateness determined based on the time of entry into the private room.
3. The processor, Accepting designation of any time period from among the time periods during which the private room is available and during which the private room can be reserved; 3. The information processing apparatus according to claim 2, wherein, when the time period immediately following the accepted arbitrary time period is a time period during which the private room can be reserved, the predetermined end time of use of the private room is extended by the amount of time that the user is late.
4. The processor, 4. The information processing device according to claim 2, further comprising: a notification of the extension when the predetermined end time of use of the private room is extended by the amount of the lateness.
5. The processor, accepting a setting of an unlock time for unlocking the door of the private room after the use start time of the private room even if the unlock information is not input; The information processing device according to claim 1 , wherein when the accepted unlocking time arrives, the door of the private room is unlocked without input of the unlocking information.
6. The processor, The information processing apparatus according to claim 5 , wherein when a predetermined time has elapsed since the door of the private room was unlocked without input of the unlocking information due to the unlocking time being reached, the door of the private room is locked.
7. The processor, When entering the private room after the start time of use, the user is required to input predetermined authentication information; The information processing device according to claim 1 , further comprising: a control device that allows use of the private room when the input authentication information is correct, and instructs a control device that controls the equipment to supply power to the equipment installed in the private room.
8. The processor, If the entered authentication information is incorrect, the use of the private room is prohibited; The information processing device according to claim 7 , further comprising a notification for prompting the user to reserve the private room.
9. The processor, If the entered authentication information is incorrect, the use of the private room is prohibited; The information processing device according to claim 7 or 8, further comprising a notification for informing the user of an available private room other than the private room.
10. The processor, If the entered authentication information is incorrect, the use of the private room is prohibited; The information processing device according to claim 7 , further comprising: a notification for encouraging a user to leave the private room.
11. The processor, The information processing device according to claim 1 , further comprising: a mobile terminal that is portable by at least a user who uses the private room, and that receives input of the unlocking information from the mobile terminal.
12. The processor, 12. The information processing device according to claim 1, wherein, after the door of the private room is unlocked without input of the unlocking information, when information for locking the door of the private room is input, the door of the private room is locked.
13. The processor, An information processing device as described in any one of claims 1 to 12, wherein if after confirming entry into the private room, exit from the private room is confirmed between the time of confirmation of exit and the time of end of use, the door of the private room is unlocked between the time of confirmation of exit and the time of end of use even if the unlocking information is not input.
14. The processor, The information processing apparatus according to claim 1 , further comprising: a setting for whether or not to unlock the door of the private room without input of the unlocking information, which is received from at least a user who uses the private room.
15. On the computer, unlocking the door of the reserved private room between the start time of use of the reserved private room and the end time of use, even if unlocking information for unlocking the door of the reserved private room is not input; An information processing program for executing processing.
Citation Information
Patent Citations
The centralized management unit of the key
JP1984111256U
Reservation system
JP2003233740A
Living room control system for the purpose of temporary use
JP2006144264A
Room reservation management system, server, room management device, server program, and device program
JP2008077647A
Alarm device
JP2010182169A
