Information processing device and information processing program

The information processing device addresses the issue of unconfirmed entry in reserved private rooms by notifying users and adjusting reservations, ensuring accurate room occupancy and extended usage, thereby improving the reservation system's efficiency and security.

JP2025137552APending Publication Date: 2025-09-19FUJIFILM BUSINESS INNOVATION CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025115293
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-08
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

Existing reservation systems fail to accurately confirm user entry into reserved private rooms, leading to potential misallocation and service denial when the reserved time arrives.

Method used

An information processing device that includes a processor to notify reservation information if entry into a reserved private room cannot be confirmed within a predetermined time, and can extend the usage time based on entry latency, adjust reservations, and provide location-based notifications.

Benefits of technology

Ensures accurate recognition of unoccupied reserved rooms, allows for extended usage time, improves security, and guides users to available rooms, enhancing the reservation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025137552000001_ABST
    Figure 2025137552000001_ABST
Patent Text Reader

Abstract

To enable a recognition that no person enters a reserved private room during the reserved time.SOLUTION: An information processing device includes a processor. The processor outputs reservation information relating to a reservation for a private room when it is not confirmed that a person enters the private room until a predefined time from a utilization start time by the reservation for the reserved private room.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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 a system for reserving facilities such as toilets in advance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-233740 Summary of the Invention [Problem to be solved by the invention]

[0004] Conventionally, there are services that allow users to reserve a date and time in advance and become available when the reserved time slot arrives. For example, if the service provides a private room as a work space, if there are many other private rooms around the reserved private room, it is possible that the user may arrive in a different private room by mistake, and the user may not be able to receive the service even when the reserved time slot arrives.

[0005] Therefore, an object of the present invention is to make it possible to recognize that a reserved private room has not been entered during the reserved time. [Means for solving the problem]

[0006] The information processing device of the first aspect includes a processor, and if entry into a reserved private room cannot be confirmed within a predetermined time from the start time of use of the reserved private room, the processor notifies reservation information regarding the reservation of the private room.

[0007] The information processing device of the second aspect is the information processing device of the first aspect, wherein the processor notifies at least one of a user terminal of the user who reserved the private room and an alarm unit provided in the private room of the reservation information.

[0008] An information processing device of a third aspect is an information processing device of the second aspect, wherein the processor switches between notifying the user terminal of the reservation information and notifying the notification unit of the reservation information depending on the acquired location information of the user terminal.

[0009] An information processing device of a fourth aspect is an information processing device of any of the first to third aspects, 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.

[0010] An information processing device of a fifth aspect is an information processing device of the fourth aspect, wherein the processor accepts a 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.

[0011] An information processing device of the sixth aspect is an information processing device of the fourth or fifth aspect, wherein the processor notifies the user of the extension of the predetermined end time of use of the private room by the amount of the lateness.

[0012] An information processing device of a seventh aspect is an information processing device of any one of the first to sixth aspects, wherein the processor notifies, as the reservation information, information for guiding a user who has reserved the private room to the private room.

[0013] An information processing device of an eighth aspect is an information processing device of any one of the first to seventh aspects, wherein the processor keeps the door of the private room locked even if unlocking information to unlock the door of the private room is input when the location based on location information of the user terminal of the user who reserved the private room is more than a predetermined distance away from the location of the private room.

[0014] An information processing device of a ninth aspect is an information processing device of any of the first to eighth aspects, wherein the processor changes the reservation of the private room to the separate room when the location information of the user terminal of the user who reserved the private room is within a predetermined distance from the location of a separate room different from the private room and the separate room is available.

[0015] An information processing device of a 10th aspect is an information processing device of any of the 1st to 9th aspects, wherein the processor changes the reservation of the private room to an available private room that is the closest to the location of the user terminal when the location information of the user who reserved the private room indicates that the location is more than a predetermined distance away from the location of the private room.

[0016] An information processing device of an eleventh aspect is an information processing device of any of the first to tenth aspects, wherein the processor notifies the reservation information when entry into the private room cannot be confirmed and no detection is made by a detection unit provided on at least one of the door of the private room and the interior of the private room between the start time of use of the private room and a predetermined time.

[0017] The information processing program of the 12th aspect causes a computer to execute a process to notify reservation information regarding the reservation of a private room if entry into the reserved private room cannot be confirmed within a predetermined time from the start time of use of the reserved private room. [Effects of the Invention]

[0018] According to the first aspect, it becomes possible to recognize that a reserved private room has not been entered during the reserved time.

[0019] According to the second aspect, it is possible to make a user aware that he or she has not entered the reserved private room during the reserved time by using at least one of the user terminal and the notification unit provided in the private room.

[0020] According to the third aspect, the reservation information is notified by a method according to the location information of the user terminal.

[0021] According to the fourth 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.

[0022] According to the fifth aspect, it is determined whether or not to extend the predetermined use end time of the private room depending on the availability of the private room in the time period immediately after the predetermined use end time.

[0023] According to the sixth aspect, the user can be made aware that the predetermined end time of use of the private room has been extended.

[0024] According to the seventh aspect, the user can be made aware of information that guides the user to the reserved private room.

[0025] According to the eighth aspect, the security of the private room can be improved compared to a configuration in which the door of the private room is unlocked by inputting unlocking information when the location of the user terminal is more than a predetermined distance away from the location of the private room.

[0026] According to the ninth aspect, even if the reserved private room is unavailable, it is possible to use a separate private room that is different from the reserved private room.

[0027] According to the tenth aspect, even if the reserved private room is unavailable, it is possible to use a private room that is different from the reserved private room and that is the closest to the location of the user terminal.

[0028] According to the eleventh aspect, whether or not someone has entered the private room can be confirmed by the detection by the detection unit.

[0029] According to the twelfth aspect, it becomes possible to recognize that a reserved private room has not been entered during the reserved time. [Brief explanation of the drawings]

[0030] [Figure 1] FIG. 1 is a diagram illustrating a schematic configuration of an information processing system. [Figure 2] FIG. 2 is a diagram showing the schematic configuration of a private room. [Figure 3] FIG. 2 is a block diagram showing the electrical configuration of a private room. [Figure 4] FIG. 2 is a block diagram showing the configuration of the main electrical systems of the cloud server and the mobile terminal device. [Figure 5] 10 is a first display example of the reservation process. [Figure 6] 10 is a second display example of the reservation process. [Figure 7] 10 is a third display example of the reservation process. [Figure 8] 10 is a fourth display example of the reservation process. [Figure 9] 10 is a flowchart showing the flow of an unlocking process. [Figure 10] 10 is a display example showing a reserved work booth. [Figure 11] 13 shows an example of a display after the booth details button is operated. [Figure 12] 10 shows a first example of a display after the forward button is operated. [Figure 13] 10 shows a second example of the display after the forward button is operated. [Figure 14] 10 shows an example of the display after operating the entry / exit button. [Figure 15] 10 is a first display example showing an authentication information input screen. [Figure 16] 10 is a second display example showing an authentication information input screen. [Figure 17] 10 is a third display example showing an authentication information input screen. [Figure 18] 10 is a fourth display example showing an authentication information input screen. [Figure 19] 10 is a first time chart showing the reservation status of a specific work booth. [Figure 20] 10 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 original end time of use has been extended by the amount of time the user will be late. [Figure 22] An example of the display after pressing the OK button is shown. [Figure 23] 11 shows a third example of the display after the forward button is operated. [Figure 24] 10 is a flowchart showing the flow of a notification process. [Figure 25] 10 is a first display example showing reservation information. [Figure 26] 10 is a second display example showing reservation information. [Figure 27] 10 is a third example of display showing reservation information. [Figure 28] 10 is a fourth display example showing reservation information. [Figure 29] 10 is a fifth display example showing reservation information. [Figure 30] 10 is a sixth display example showing reservation information. DETAILED DESCRIPTION OF THE INVENTION

[0031] (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.

[0032] 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 "private rooms." The cloud server 12, the wireless base station 16, and the work booth 70 are each connected to a communication line 18.

[0033] The cloud server 12 performs processing related to the work booth 70. For example, as examples of processing related to the work booth 70, the cloud server 12 performs a reservation process for accepting a reservation for 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.

[0034] 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 communicates with devices connected to the communication line 18. The mobile terminal device 14 may be a smartphone, a tablet device, a laptop PC, a hearable device such as an earphone type that inputs and outputs audio, or various wearable devices such as a watch type, eyeglass type, wristband type, clip type, head-mounted display type, or strap type.

[0035] 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.

[0036] In this embodiment, the private room 20 is equipped with, as an example, the facilities necessary for teleworking. Specifically, the private room 20 is equipped with a door 21 shown in Fig. 1, a desk 28 shown in Fig. 2, a chair 32, a power supply and USB (=Universal Serial Bus) outlet 30, a display 24, an air conditioner 34, a camera 26, a control device 22 shown in Fig. 3, a door lock device 40, a detection unit 42, and an alarm unit 44. In addition to the above, the private room 20 is also equipped with hooks 36 for hanging stationery and hangers 38 (see Fig. 2).

[0037] As shown in FIG. 3, in the private room 20, a camera 26, a door lock device 40, a detection unit 42, and a notification unit 44 are connected to the control device 22.

[0038] 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 equipment provided in the private room 20. For example, 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.

[0039] The camera 26 takes pictures of the inside of the private room 20 and transmits the taken images 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 takes pictures of the outside of the private room 20 in addition to one that takes pictures of the inside of the private room 20.

[0040] The door lock device 40 is an electronic lock that is provided on the door 21 and can be locked and unlocked at least in response to instructions from the cloud server 12. For example, the door lock device 40 unlocks the door 21 when it receives an unlock instruction from the cloud server 12 via the communication line 18 and the control device 22. The door lock device 40 locks the door 21 when it receives a lock instruction from the cloud server 12 via the communication line 18 and the control device 22. The door lock device 40 also locks or unlocks the door 21 when various switches installed in the private room 20 are operated. When the door lock device 40 locks or unlocks the door, it transmits the details of the operation to the cloud server 12 via the control device 22 and the communication line 18.

[0041] The detection unit 42 is provided inside the door 21 and the private room 20, detects various types of 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] Next, a description will be given of the general configuration of cloud server 12 and mobile terminal device 14. Fig. 4 is a block diagram showing the configuration of the main electrical systems of cloud server 12 and mobile terminal device 14 in information processing system 10 according to this embodiment. Note that cloud server 12 and mobile terminal device 14 basically have a general computer configuration, and therefore cloud server 12 will be described as a representative.

[0046] 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.

[0047] The CPU 12A is a central processing unit that controls the overall operation of the cloud server 12, executing various programs and controlling each component. Specifically, the CPU 12A reads programs from the ROM 12B or the storage 12D and executes the programs using the RAM 12C as a work area. The CPU 12A controls the above-described components and performs various arithmetic operations in accordance with the programs stored 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 executing at least the unlocking process and the notification process described below. The information processing program may be pre-installed on the cloud server 12, or may be stored in a non-volatile storage medium or distributed via the communication line 18 and installed in the cloud server 12 as needed. Examples of non-volatile storage media include a CD-ROM, a magneto-optical disk, a hard disk drive (HDD), a DVD-ROM, a flash memory, and a memory card.

[0048] 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 the operating system and various data.

[0049] 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.

[0050] The display 12F is used to display various types of information. The display 12F employs a touch panel system and also functions as the input unit 12E.

[0051] The communication line I / F unit 12G is an interface connected to the communication line 18 and used to communicate with other devices connected to the communication line 18. For this 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.

[0052] The above-described components of the cloud server 12 are electrically connected to one another 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 status of the work booths 70 to be managed.

[0053] When executing the information processing program, the cloud server 12 uses the hardware resources described above to execute processing based on the information processing program. The mobile terminal device 14 basically has the same configuration as the cloud server 12, except that it has a position detection unit 14J indicated by a dashed line in FIG. 4, and includes a CPU 14A as an example of a processor, a ROM 14B, and a RAM 14C.

[0054] The position detection unit 14J detects the current location of the mobile terminal device 14. For example, signals from GPS (Global Positioning System) satellites contain time data from atomic clocks installed on the satellites, information about the satellite's orbit, and so on. Therefore, radio waves from the GPS satellites are received, and the distance from the satellite is calculated based on the time difference between transmission and reception. The current location of the mobile terminal device 14 is then detected by measuring the position of a point in space based on the distances from three or more GPS satellites. 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.

[0055] Here, when using a work booth 70, a user needs to reserve the work booth 70 through a dedicated website using a smartphone, 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 dedicated website, a dedicated application may be provided, and processing related to the work booth 70, such as the reservation processing, may be performed by the cloud server 12 in response to instructions from the application.

[0056] 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.

[0057] Fig. 5 shows 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.

[0058] The display 14F shown in FIG. 5 displays a use date input section 71 and a location input section 72.

[0059] The usage date input section 71 is a section where the user inputs the date on which they wish 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 from the day after tomorrow on the day the reservation process is being made, and the selected date is input as the usage date.

[0060] The location input section 72 is a section where the user inputs the location of the work booth 70 that the user wishes to use. In FIG. 5, as an example, two options are displayed in the location input section 72: "Search from current location" and "Enter location name and nearest station, etc." If "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), which will be described later. If "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).

[0061] 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 into 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.

[0062] In the second display example shown in FIG. 6, candidate information 73 is displayed in addition to the first display example shown in FIG. 5. The candidate information 73 includes a plurality of candidates and check boxes that allow 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 input into the use date input section 71 and the location input section 72 are displayed as the candidate information 73. And, as an example, FIG. 6 shows a state in which a check mark is added to the check box for "3. △△ Station" from the plurality of candidates for work booths 70.

[0063] 7 shows 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 candidate information 73, the CPU 12A causes the display 14F to display the third display example shown in FIG.

[0064] On the display 14F shown in FIG. 7, time period information 74 and message information 75 are displayed.

[0065] The time period information 74 includes time periods during which the work booth 70 selected as a specific candidate can be used and time periods during which the work booth 70 can be reserved. As an example, in FIG. 7 , the time period information 74 displays time periods during which the work booth 70 can be used, divided into 15-minute slots, and the reservation status for each divided slot is displayed as either "○" or "×." Note that, as a reservation status, "○" indicates that a reservation is available, and "×" indicates that a reservation is not available. "Reservation not available" includes cases where the available reservation time has already passed and cases where the booth has already been reserved. In this way, in the first embodiment, the time period during which the work booth 70 can be reserved is indicated by displaying "○" or "×" as the reservation status. Furthermore, the time period information 74 may also be displayed as "×" before and after consecutive reservations.

[0066] The message information 75 shows various messages for the user. As an example, in Fig. 7, the message information 75 shows "<11 / 30 △△ Station> 200 yen per slot (15 minutes)".

[0067] 7 is a display example for a case where there is only one work booth 70 in the vicinity of △△ station, so only one column of reservation status indicated by "○" or "×" is displayed. However, for example, if there are three work booths 70 in the vicinity of △△ station, the reservation status indicated by "○" or "×" is displayed in three columns corresponding to the three work booths 70.

[0068] 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 for which the work booth 70 can be reserved, which are displayed as the time period information 74. For example, 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 period information 74 displayed with "○" in Fig. 7, the CPU 12A displays the fourth display example shown in Fig. 8 on the display 14F.

[0069] 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. Is this OK? △△ 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 according to the content 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 predetermined display content.

[0070] 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, which work booth, and which user will use the work booth as the reservation status of each work booth 70.

[0071] 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, loads it into the RAM 12C, and executes it, thereby performing the unlocking process by the cloud server 12.

[0072] 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 unlocking is possible (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 unlocking is possible (step S10: NO), the process ends. In the first embodiment, the above-mentioned "time when unlocking is possible" is defined as "the start time of use of the work booth 70 by the predetermined user." However, this is not limiting, 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 available, the CPU 12A may determine that the above-mentioned "time when unlocking is possible" is from 5 minutes, 7 minutes, etc., before the start time of use.

[0073] 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 determines that 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 unlocking information has been input (step S11: NO), the process proceeds to step S14.

[0074] 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 after inputting unlocking information is referred to as "normal unlocking."

[0075] Here, the flow of setting the special unlocking will be described with reference to FIGS.

[0076] 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.

[0077] 10 displays work booth information 78 indicating the reserved work booth 70. This work booth information 78 includes message information 75, a booth details button 78A, and an enter / exit button 78B.

[0078] As an example, in FIG. 10, the message information 75 displays "Reserved work booth △△ Station 2020 / 11 / 30 11:00-12:00." In the first embodiment, if 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 on the display 14F to display content (see FIG. 11) showing details of the reserved work booth 70. Also, in the first embodiment, if the user operates the enter / exit button 78B while the display example shown in FIG. 10 is displayed, the CPU 12A changes the display content on the display 14F to display content (see FIG. 14) showing information related to entering and exiting the reserved work booth 70.

[0079] Fig. 11 shows an example of a display after operating the booth details button 78 A. Message information 75, a forward button 82, and a back button 81 are displayed on the display 14F shown in Fig. 11.

[0080] As an example, in Figure 11, message information 75 is displayed as "Do you want to set up special unlocking for △△ Station 2020 / 11 / 30 11:00-12:00?"

[0081] 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.

[0082] 12 shows a first example of a display after operation of the forward button 82. On the display 14F shown in FIG.

[0083] As an example, in Fig. 12, multiple candidate 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. As an example, Fig. 12 shows a state in which a check mark is placed in the checkbox for "1. 5 minutes after the start time of use" from the multiple candidate unlocking times.

[0084] In the first embodiment, when the user operates the forward button 82 after placing a check mark in 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.

[0085] FIG. 13 shows a second example of a display after the forward button 82 is operated. Message information 75, an OK button 76, and a cancel button 77 are displayed on the display 14F shown in FIG. 13. As an example, in FIG. 13, the message information 75 displays "<Special unlock setting> Set to "1. 5 minutes after the start time of use". Is this OK?" 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.

[0086] 11 to 13, the CPU 12A may display, as message information 75, precautions for setting the special unlock. For example, the CPU 12A may additionally display, as the precaution, the following in the example display shown in FIG. 11: "When the special unlock is set, the door of the work booth 70 will be unlocked at the unlock time without the need to input unlock information. If the user inputs unlock information and enters the work booth 70 before the unlock time, the special unlock instruction will be canceled." Furthermore, the CPU 12A may additionally display, as the precaution, the following in the example display shown in FIG. 13: "If the user enters the work booth 70 after the unlock time, the room will revert to normal automatic locking (auto-lock)."

[0087] 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 predetermined user 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 above is being displayed, the unlocking time becomes "five minutes after the start time of use," and in step S13, the CPU 12A determines whether or not the unlocking time has arrived.

[0088] 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 S11 and the process reaches step S14, normal unlocking is performed in the following manner.

[0089] Fig. 14 shows an example of a display after operating the enter / exit button 78B. Message information 75, an unlock button 79, a lock button 80, and a back button 81 are displayed on the display 14F shown in Fig. 14.

[0090] As an example, in FIG. 14, message information 75 is displayed as "△△ Station 2020 / 11 / 30 11:00-12:00."

[0091] The unlock button 79 is a button that enables an unlocking operation to normally unlock the door of the reserved work booth 70. In the first embodiment, the unlocking operation using 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, making it impossible to perform the unlocking operation using the unlock button 79. However, this is not limiting, 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, making it impossible to perform the unlocking operation using the unlock button 79.

[0092] For example, if the user operates the unlock button 79 to unlock while the display example shown in FIG. 14 is being displayed, the CPU 12A proceeds to step S11 shown in FIG. 9 as "NO" to reach step S14, and in step S14, the door of the work booth 70 is unlocked normally.

[0093] 14 is a button that can be used to perform 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 at which the work booth 70 can be unlocked, the locking operation can be performed using the locking button 80, and the door of the work booth 70 can be locked.

[0094] In the first embodiment, if 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. 10.

[0095] Furthermore, when the set unlocking time is reached and the process proceeds to step S14 by selecting "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.

[0096] As described above, in the first embodiment, the door of the reserved work booth 70 may be unlocked by a special unlocking performed by the cloud server 12, without the need to possess a physical key to unlock the door of the reserved work booth 70.

[0097] 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 the door of the work booth 70 is normally unlocked.

[0098] Here, if an electronic lock is used on the door of the work booth 70 and the only condition for unlocking the door is that "the cloud server 12 has accepted the input of unlocking information," then if the user forgets to carry the terminal used to input the unlocking information, the terminal runs out of battery, or communication problems occur, the door cannot be unlocked, which can be a problem. This is because the door of the work booth 70 is locked except when the user is using the booth 70, and the door will not generally be unlocked unless the user inputs the unlocking information, even after the start of use. Also, the work booth 70 does not have a manager stationed near the installation location of the work booth 70, so it is not an environment where immediate unlocking is possible.

[0099] 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.

[0100] Here, the above-mentioned "unlocking information" is specifically 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." Furthermore, the above-mentioned "even if unlocking information is not input" can be rephrased as "when unlocking information is not input." Furthermore, the above-mentioned "use start time" is specifically "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 one in which the work booth 70 can be reserved, i.e., if there are no reservations available, the CPU 12A may determine that the above-mentioned "use start time" is 5 minutes, 7 minutes, or the like before the use start time. Furthermore, if the same user reserves two or more consecutive slots (each slot being 15 minutes), the CPU 12A does not determine the end time of one slot as the above-mentioned "use end time," but determines the end time of the entire reservation slot as the above-mentioned "use end time."

[0101] Furthermore, the above-mentioned "special unlocking" includes both unlocking the door of the work booth 70 and unlocking the door of the work booth 70 and opening the door. For example, when opening the door of the work booth 70 by special unlocking, the door may be an automatic door that can be opened and closed in response to instructions from the cloud server 12, and the automatic door may be opened to a position where the interior of the work booth 70 can be viewed, making it easier for users to enter. The door of the work booth 70 may be any type of door, such as a hinged door or a sliding door.

[0102] 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 inputting unlocking information, that is, accepts the setting of an 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 inputting unlocking information.

[0103] 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 security of the work booth 70 can be improved compared to a configuration in which the door of the work booth 70 remains 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.

[0104] Furthermore, in the first embodiment, the CPU 12A accepts input of unlocking information from at least a portable terminal carried by a user using 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, entry to the work booth 70 is possible even if the user forgets to carry the portable terminal, the portable terminal is dead, or communication is poor, etc. Note that the unlocking information may be input from a terminal of a user (hereinafter referred to as an "administrator user") other than the user using the work booth 70, instead of or in addition to the portable terminal carried by the user using the work booth 70. In this case, the user using the work booth 70 and the administrator user need to have a certain relationship, such as a superior and subordinate relationship or a relationship between members of the same organization.

[0105] Furthermore, in the first embodiment, the CPU 12A unlocks the door of the work booth 70 without inputting unlocking information, i.e., after performing a special unlock, if 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, if 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 security of the work booth 70 is improved compared to a configuration in which the door of the work booth 70 remains unlocked without inputting unlocking information. With this configuration, for example, if a user who has lost their mobile terminal device 14 finds their mobile terminal device 14 after special unlocking, the door of the work booth 70 is locked, thereby preventing other users from entering the work booth 70.

[0106] Furthermore, in the first embodiment, the CPU 12A receives a setting from at least a user using the work booth 70 as to whether or not to unlock the door of the work booth 70 without inputting unlocking information, i.e., whether or not to perform a special unlock. In the first embodiment, as an example, the setting as to whether or not to perform a special unlock of the door of the work booth 70 is received from a mobile terminal device 14, such as a smartphone, carried by the user using the work booth 70 (see FIGS. 10 to 13). Therefore, according to the first embodiment, the user using 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 a special unlock of the door of the work booth 70 may be set from a terminal on the administrator user's side instead of or in addition to the mobile terminal carried by the user using the work booth 70. In this case, the user using the work booth 70 and the administrator user need to have a certain relationship, such as a superior and subordinate relationship or a relationship between members of the same organization.

[0107] Here, if the door of the work booth 70 is specially unlocked, any user will be able to enter the work booth 70, so it is necessary to prevent, for example, fraudulent use by users who have not reserved the work booth 70.

[0108] 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.

[0109] Fig. 15 is a first display example showing an authentication information input screen. 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.

[0110] 15 shows an authentication information input section 83. This authentication information input section 83 includes a name input section 83A and an OK button 83B.

[0111] 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 "specific user's name" may be the name of the user who will use the work booth 70, or may be the name of a user arbitrarily determined by the user who 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 non-character information include biometric information such as fingerprints and irises, and property information such as an ID card. In other words, authentication using authentication information may be password authentication, biometric authentication, or property authentication.

[0112] OK button 83B is a button that becomes operable after authentication information is input in name input section 83A. When OK button 83B is operated, control device 22 transmits the input authentication information to cloud server 12 via communication line 18. Cloud server 12 compares the received authentication information with pre-registered authentication information and transmits the comparison result to control device 22 via communication line 18.

[0113] Fig. 16 is a second display example showing the authentication information input screen. CPU 12A causes display 24 to display the display example shown in Fig. 16 when the user operates OK button 83B while the display example shown in Fig. 15 is being displayed.

[0114] 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, the message information 75 displays "Authentication successful."

[0115] That is, the second display example shown in Fig. 16 is a display example when the input authentication information is correct. In this case, CPU 12A changes the display content of display 24 to predetermined display content after a predetermined time has elapsed since displaying the second display example shown in Fig. 16. Note that the input authentication information is correct when the input authentication information matches the pre-registered authentication information as a result of comparison.

[0116] 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.

[0117] Fig. 17 is a third display example showing an authentication information input screen. CPU 12A causes display 24 to display the display example shown in Fig. 17 when the user operates OK button 83B while the display example shown in Fig. 15 is being displayed.

[0118] 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 the authentication information input section 83. As an example, in Fig. 17, the message information 75 displays "Authentication failed. A reservation is required to use the work booth 70. Please read the QR code (registered trademark) outside the private room 20 and make a reservation. Private room 50 is currently available."

[0119] 17 is a display example when the entered authentication information is incorrect. In this case, to prohibit use of the private room 20, the control device 22, based on instructions from the CPU 12A, cuts off power to each device, such as the power supply, USB outlet 30, and air conditioner 34, excluding the notification unit 44 including the display 24. In contrast, if use of the private room 20 is permitted, the control device 22, based on instructions from the CPU 12A, supplies power to each device, such as the power supply, USB outlet 30, and air conditioner 34.

[0120] 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.

[0121] 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.

[0122] 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 urging them to reserve the work booth 70 and a notification guiding them to available work booths 70 other than the work booth 70 in question.

[0123] Furthermore, the display 24 of the private room 20 that displays the authentication information input screen may be one that displays various information to the inside of the private room 20, or one that displays 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 using 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.

[0124] Furthermore, if the entered authentication information is incorrect, the CPU 12A may not only issue a notification urging 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, but may also issue either one of them.

[0125] (Second embodiment) Next, a second embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0126] Fig. 18 is a fourth display example showing an authentication information input screen. CPU 12A causes display 24 to display the display example shown in Fig. 18 when the user operates OK button 83B while the display example shown in Fig. 15 is being displayed.

[0127] 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 displays "Authentication failed. Please leave this private room 20 immediately."

[0128] 18 is a display example when the entered authentication information is incorrect. In this case, similar to the first embodiment, in order to prohibit use of the private room 20, the control device 22, based on an instruction from the CPU 12A, cuts off power to each device, such as the power supply, the USB outlet 30, and the air conditioner 34, except for the notification unit 44 including the display 24.

[0129] 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.

[0130] 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 issue a notification urging the person to leave the work booth 70 by outputting audio or lighting it up.

[0131] (Third embodiment) Next, a third embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0132] If 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 use time is extended, there is a high possibility that the use time will be shorter than the original use time.

[0133] 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 slot from among the time slots during which the work booth 70 can be reserved among the time slots during which the work booth 70 can be used (see FIG. 7), and if the time slot during which the work booth 70 can be reserved immediately follows the accepted arbitrary time slot, the CPU 12A extends the predetermined usage end time by the amount of lateness.

[0134] The above will be described in detail below with reference to FIGS. 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.

[0135] Specifically, as shown in Figure 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".

[0136] In other words, user B is scheduled to use private room 20 for 30 minutes 15 minutes after user A's use of private room 20 ends. User C is scheduled to use private room 20 30 minutes after user B's use of private room 20 ends.

[0137] FIG. 20 is a second time chart showing the reservation status of a specific work booth 70 (for example, a private room 20).

[0138] 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 entered the private room 20. The time when user B entered the private room 20 shown in FIG. 20 is "11:15," which is after trigger T2 indicating the time when user B started using the private room 20. The CPU 12A sets the time when the detection unit 42 received, via the control device 22 and the communication line 18, the detection content that the detection unit 42 detected the presence of a person in the private room 20 as the "entry time." The CPU 12A also determines that "entry into the work booth 70 has been confirmed" when the detection content that the detection unit 42 detected the presence of a person in the private room 20 is received via the control device 22 and the communication line 18.

[0139] Furthermore, in the second time chart shown in FIG. 20, the end time of user B's use of the private room 20 has been extended from "11:30" to "11:45" from the first time chart shown in FIG. 19 (see timing T3 in FIGS. 19 and 20). This is because the private room 20 was available for reservation immediately after the reserved time slot of user B's private room 20. In other words, because the private room 20 was available for reservation for 30 minutes after user B's original end time of use of the private room 20 (see FIGS. 7 and 19), CPU 12A extended the time by 15 minutes, which is the time 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."

[0140] 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. Furthermore, 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.

[0141] Furthermore, in the third embodiment, when the CPU 12A extends the predetermined end time of use of the work booth 70, that is, the original end time of use, by the amount of the delay, a notification is made to the effect that the extension has been made.

[0142] 21 is a display example showing that the original end time of use has been extended by the aforementioned amount of lateness. When the original 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.

[0143] 21 displays message information 75 and an OK button 84. As an example, in FIG. 21, the message information 75 displays "The end time of use has been extended from 11:30 to 11:45." In the third embodiment, if 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.

[0144] 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.

[0145] 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., a mobile terminal device 14 of the user who will be using the work booth 70) instead of or in addition to the display 24.

[0146] Furthermore, the notification that the original end time of use has been extended by the amount of the lateness described above may not only be displayed on a display provided on the work booth 70 and the user terminal of the user who reserved the work booth 70, but may also be made by audio output or lighting using speakers and lamps provided on the work booth 70 and the user terminal.

[0147] Furthermore, in the third embodiment, the extension time for extending the predetermined end time of use of a 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 a "30-minute" reservation after the reserved time slot for the work booth 70 of 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 of the late user.

[0148] (Fourth embodiment) Next, a fourth embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0149] 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 input of unlocking information has been accepted by the cloud server 12," then if the terminal used to input the unlocking information is forgotten, the battery runs out, or communication is poor, the door cannot be unlocked, which can be a problem.

[0150] The above problem can also occur if, after entering the work booth 70, a person temporarily leaves the work booth 70 for other business.

[0151] Therefore, in the fourth embodiment, if the CPU 12A confirms entry into a work booth 70 and then confirms exit from the work booth 70 before the end of use, the CPU 12A unlocks the door of the work booth 70, i.e., performs a special unlock, from the time when the exit is confirmed until the end of use, even if unlocking information is not input. 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."

[0152] In the fourth embodiment, the CPU 12A receives a setting from at least the user who uses the work booth 70 as to whether or not to specially unlock the door of the work booth 70 in the above case.

[0153] Fig. 22 shows a display example after the OK button 76 (see Fig. 13) is operated. When the OK button 76 is operated by the user while the display example shown in Fig. 13 is being displayed, CPU 12A causes display 14F to display the display example shown in Fig. 22.

[0154] On the display 14F shown in FIG. 22, candidate information 73, a forward button 82, and a back button 81 are displayed.

[0155] As an example, in Fig. 22, multiple candidate 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 placed in the checkbox for "1. 5 minutes after the temporary exit time" from the multiple candidate unlocking times.

[0156] 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.

[0157] FIG. 23 shows a third example of a display after the forward button 82 is operated. Message information 75, an OK button 76, and a cancel button 77 are displayed on the display 14F shown in FIG. 23. As an example, in FIG. 23, the message information 75 displays "<Special unlock setting> Set to "1. 5 minutes after temporary exit time". Is this OK?" In the fourth embodiment, if the user operates the OK button 76 while the display example shown in FIG. 23 is being 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 fourth embodiment, if the user operates the cancel button 77 while the display example shown in FIG. 23 is being displayed, the CPU 12A cancels the special unlock setting and changes the display 14F to a predetermined display content.

[0158] With the above configuration, according to the fourth embodiment, if a user temporarily leaves the work booth 70 before the end of use, the user can enter the work booth 70 without inputting unlocking information.

[0159] (Fifth embodiment) Next, the fifth embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0160] The fifth embodiment is a form in which, if the CPU 12A is unable to confirm entry into the reserved work booth 70 by a predetermined time from the start time of use of the reserved work booth 70, the CPU 12A notifies reservation information regarding the reservation of the work booth 70.

[0161] 24 is a flowchart showing the flow of a notification process for notifying reservation information regarding the reservation of a work booth 70. The notification process is performed by the cloud server 12 when the CPU 12A reads out an information processing program from the ROM 12B or storage 12D, deploys it in the RAM 12C, and executes it. Note that the following description will be given assuming that the reserved work booth 70 is a private room 20.

[0162] 24, the CPU 12A determines whether it is time to start using the reserved private room 20, and if it is determined that it is time to start using the reserved 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 reserved private room 20 (step S20: NO), the process ends.

[0163] In step S21, the CPU 12A determines whether or not there has been any 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, via the control device 22 and the communication line 18, detection information indicating that the detection unit 42 has detected the presence of a person in the private room 20, and determines that "there has been no entry into the private room 20" when it has not received such detection information.

[0164] In step S22, the CPU 12A determines whether a predetermined time has elapsed since the start time of use of the reserved private room 20. If it determines that the predetermined time has elapsed (step S22: YES), the process proceeds to step S23. On the other hand, if the CPU 12A determines 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 set to "0 seconds," the CPU 12A determines in step S22 that the predetermined time has elapsed simultaneously with the start time of use of the reserved private room 20. If the predetermined time is set to "5 minutes," the CPU 12A determines in step S22 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 selected from a number of presented options such as "0 seconds," "5 minutes," "7 minutes," etc., or may be any time specified by the user.

[0165] In step S23, CPU 12A notifies the user of the reservation information, and then ends the process.

[0166] For example, the CPU 12A notifies the user terminal of the user who has reserved the work booth 70 of the reservation information. 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.

[0167] Fig. 25 is a first display example showing reservation information. When CPU 12A of cloud server 12 cannot confirm entry into reserved private room 20 by a predetermined time from the start time of use of reserved private room 20, CPU 12A causes display 14F of mobile terminal device 14 to display the display example shown in Fig. 25.

[0168] On the display 14F shown in FIG. 25, message information 75 and an OK button 76 are displayed as reservation information.

[0169] As an example, in Figure 25, message information 75 displays, "It seems that the door has not been opened since the start time of use. Is this okay? The following are possible reasons why the door will not open: 1. The location of the work booth is wrong. 2. Other (door malfunction, etc.). If reason 2 is the case, please contact us at 11-2222-3333."

[0170] 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 a predetermined display content.

[0171] Conventionally, there are services that allow users to make a reservation for a specified date and time in advance, and the booth becomes available for use when the reserved time slot arrives. For example, if the service provides the above-mentioned work booth 70, if there are many other work booths 70 in the vicinity of the reserved work booth 70, it is conceivable that the user may mistakenly arrive at a different work booth 70 than the reserved work booth 70, and be unable 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 conceivable that an unfamiliar user may arrive at the wrong work booth 70.

[0172] Therefore, in the fifth embodiment, if the CPU 12A is unable to confirm entry into the reserved work booth 70 by 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 their current location is incorrect (for example, they have arrived at a different work booth 70), and they can take action such as checking the location of the reserved work booth 70.

[0173] Furthermore, in the fifth embodiment, the CPU 12A is unable to confirm entry into the reserved work booth 70, and issues a notification of reservation information when no detection is made by a detection unit provided on at least one of the door of the work booth 70 and the interior of the work booth 70 within a predetermined time from the start time of use of the work booth 70. As an example, if the work booth 70 is a private room 20, the CPU 12A issues a notification of reservation information to the user terminal when the detection unit 42 does not detect at least one of the opening of the door 21 and the presence of a person in the private room 20 within a predetermined time, such as five minutes, from the start time of use of the private room 20. Therefore, according to the fifth embodiment, whether or not entry into the work booth 70 has occurred can be confirmed by detection by a detection unit provided on at least one of the door of the work booth 70 and the interior of the work booth 70. Alternatively or additionally, if the work booth 70 is a 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 a predetermined period of time, for example, five minutes, from the start time of use of the private room 20. Furthermore, without being limited to the above, if 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 if entry to the reserved work booth 70 cannot be confirmed.

[0174] Here, the display content of the reservation information is not limited to the display example shown in Fig. 25, and other display content may be used. Below, an example will be described in which reservation information display content different from the display example shown in Fig. 25 is displayed. As in the above, an example will be described in which the work booth 70 is set as a private room 20 and the reservation information is notified to the mobile terminal device 14.

[0175] Fig. 26 is a second display example showing reservation information. When CPU 12A is unable to confirm entry into reserved private room 20 by 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 display 14F.

[0176] 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.

[0177] As an example, in FIG. 26, the message information 75 reads, "The location of your reserved work booth is as follows."

[0178] 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 displays the locations of multiple cubicles and the locations of landmarks (e.g., "store," "ticket gate") adjacent to each cubicle on a map. Also, in Fig. 26, the map information 85 shows the location of the reserved work booth 70 (e.g., cubicle 20) by encircling it with a dashed circle.

[0179] 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 image information 86 displays 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. Note that in FIG. 26, the image information 86 displays the exterior of the store to the left of the exterior of the work booth 70, in accordance with the positions of the work booth 70 and the store on the map in the map information 85.

[0180] 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.

[0181] As described above, the CPU 12A may notify a user who has reserved a work booth 70 of information guiding 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 guiding 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.

[0182] 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 provided 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.

[0183] 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 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.

[0184] Fig. 27 is a third display example showing reservation information. CPU 12A causes display 14F to display the display example shown in Fig. 27 when the location according to the acquired location 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 causes display 14F to display the display example shown in Fig. 25 or 26.

[0185] On the display 14F shown in FIG. 27, message information 75 and an OK button 76 are displayed as reservation information.

[0186] For example, in FIG. 27, the message information 75 reads, "The lamp in your reserved work booth has been turned on. Can you check it?"

[0187] In the fifth embodiment, when the user operates the OK button 76 while the display example shown in FIG. 27 is being displayed, the CPU 12A changes the display 14F to a predetermined display content.

[0188] 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 turns on the lamp 27 of the private room 20. Note that instead of or in addition to notifying the private room 20 that is the work booth 70 reserved by the user of the reservation information, the CPU 12A may also notify the work booths 70 that are not reserved by the user (e.g., private rooms 50 and 60) of the reservation information. In this case, the CPU 12A differentiates the contents of the reservation information to be notified for the reserved work booth 70 and the unreserved work booth 70. This allows the user to recognize the difference between the reserved work booth 70 and the unreserved work booth 70.

[0189] When the notification unit provided in the work booth 70 is used to notify the reservation information, the CPU 12A notifies the reservation information by, for example, turning on the lamp 27 in the private room 20, as shown in Fig. 28. 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.

[0190] With the above configuration, according to the fifth embodiment, it is possible to make a user aware that he or she has not entered the reserved work booth 70 during the reserved time using the notification units provided in the user terminal and the work booth 70. Furthermore, according to the fifth embodiment, the reservation information is notified in a manner according to the location information of the user terminal.

[0191] Furthermore, in the fifth embodiment, if the location according to the location information of the user terminal is a predetermined distance or more from the location of the reserved work booth 70, the CPU 12A keeps the door of the work booth 70 locked even when unlocking information is input. As an example, if the user terminal is a mobile terminal device 14 and the work booth 70 is a private room 20, the CPU 12A keeps the door 21 of the private room 20 locked even when unlocking information is input if the current location of the mobile terminal device 14 is a predetermined distance or more (e.g., 100 m or more) from the location of the private room 20. Therefore, according to the fifth embodiment, the security 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 from the location of the work booth 70.

[0192] 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 reservation information. For example, if 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) 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, if 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) from the location of the reserved work booth 70 and is within a predetermined distance (e.g., within 10 m) of the location of a work booth 70 different from the reserved work booth 70, the CPU 12A may notify the user terminal of the message "You are in front of a work booth 70 different from the reserved work booth 70" or the like. 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 with a message indicating that the user is near the reserved work booth 70.

[0193] In the fifth embodiment, the CPU 12A notifies the mobile terminal device 14 of the user who will use the work booth 70 as the user terminal of the user who has reserved the work booth 70 of the reservation information, but the user who has reserved the work booth 70 and the user terminal are not limited to this. For example, the user who has reserved the work booth 70 may be a user (=administrator user) who does not use the work booth 70, separate from the user who will use the work booth 70. Furthermore, the user terminal may be the mobile terminal device 14 of the user who will use the work booth 70 or the administrator user, or may be the administrator user's personal computer, etc.

[0194] 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 administrator user, or may notify the reservation information to the terminals of both the user using the work booth 70 and the administrator user.

[0195] Here, the information processing system 10 is configured so that 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 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.

[0196] In the fifth embodiment, if 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 keeps the door of the work booth 70 locked even when unlocking information is input. However, this is not limited to this. If 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, if the current location of the user terminal is a specific distance or more away from the location of the reserved work booth 70, the CPU 12A may determine that the unlocking information has been intentionally input from a distance, and may normally unlock the door of the work booth 70.

[0197] The above-described "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, if a linkage account is set up 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 up when reserving the work booth 70, or when changing the reservation.

[0198] Here, the following situation is assumed as a case where reservation information is notified only to the user terminal of the administrator user. Note that, in the following, the reserved work booth 70 is referred to as "private room 50," and the work booth 70 that is not subject to reservation is referred to as "private room 20."

[0199] First, the user terminal of the user using the private room 50 does not have an account on a dedicated website for reserving the work booth 70, and only the user terminal of the administrator user has such an account. Therefore, in this case, notifications from the information processing system 10 do not reach the user terminal of the user using the private room 50.

[0200] Next, unlock information for the reserved private room 50 is input from a user terminal on the administrator user side located at a specific distance or more (for example, 5 km or more) away from the location of the reserved private room 50.

[0201] At this time, it is assumed that the user using the private room 50 is searching for the private room 50 instructed by the administrator user, but mistakenly arrives in front of the private room 20 that is not the reserved one. Furthermore, it is assumed that there are multiple work booths 70 (e.g., private room 20, private room 50, and private room 60) around the current location of the user using the private room 50, and that private room 50 has been reserved by the administrator user, but private room 20 and private room 60 do not have any reservations at the same time as the reservation by the administrator user.

[0202] 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.

[0203] The cloud server 12 that has acquired the photographed image determines that the user using the private room 50 has mistakenly arrived at a work booth 70 that is not the one reserved, and notifies the user of information guiding the user to the reserved private room 50 as reservation information. The CPU 12A of the cloud server 12 notifies the user terminal of the administrator user of a message such as "The user using the private room 50 appears to be lost" as the reservation information. This allows the administrator user to contact the user using the private room 50 and guide the user to the reserved private room 50.

[0204] In the above case, the CPU 12A is not limited to notifying the reservation information only to the user terminal on the administrator user side, but may also notify the notification unit 44 of the private room 20 that is not the subject of the reservation and in which the user using the private room 50 has arrived.

[0205] In the fifth embodiment, the message information 75 shown in Fig. 25 is displayed as an example of the display on the day the reserved private room 20 is to be used. However, the present invention is not limited to this, and on days other than the day the reserved private room 20 is to be used (e.g., the day before the day of use), the message information 75 displayed as reservation information may have the following content. For example, on the day before the day the reserved private room 20 is to be used, the CPU 12A may display "Are you sure you made a mistake with the reservation date?" as the message information 75. In this case, 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 remain within a predetermined distance (e.g., within 10 meters) for a certain period of time.

[0206] In the fifth embodiment, the reservation information is notified on the private room 20 side by lighting up the lamp 27, so the CPU 12A displays on the display 14F the message information 75 shown in Fig. 27, "The lamp of the reserved work booth has been lit. Can you confirm?" 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, "We will now output audio guidance saying, 'This is the private room 20. Please open.' Can you hear me?"

[0207] 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 the lamp 27 is turned on for other purposes than notifying the reservation information, the CPU 12A changes the lighting pattern of the lamp 27 depending on whether the reservation information is to be notified or not. This allows the user to recognize the difference between the lighting that notifies the reservation information and the lighting that does not.

[0208] In the fifth embodiment, the CPU 12A notifies the user of 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. 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, work booth 70, etc.

[0209] (Sixth embodiment) Next, a sixth embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0210] In the sixth embodiment, if the location information of the user terminal indicates that the location 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."

[0211] 29 is a fifth display example showing reservation information. The CPU 12A causes the display 14F to display the display example shown in FIG. 29 when the current location of the acquired mobile terminal device 14 is within a predetermined distance (e.g., within 10 meters) from the location of a private room 50 different from the reserved private room 20 and the private room 50 is available for use. At this time, the CPU 12A acquires from the storage 12D the reservation status of the private room 50 within a predetermined distance from the current location of the mobile terminal device 14. Then, the CPU 12A determines that the private room 50 is available for use when the time slot during which the private room 50 is available, which overlaps with the reserved time slot of the private room 20 (e.g., 2020 / 11 / 30 11:00-12:00), is a time slot during which the private room 50 is available for use.

[0212] 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.

[0213] As an example, in FIG. 29, the message information 75 displays "△△ Station 2020 / 11 / 30 11:00-12:00 Before change: "Private room 20" After change: "Private room 50" Do you want to change your reservation?" In the sixth embodiment, if the user operates the OK button 76 while the display example shown in FIG. 29 is being displayed, the CPU 12A confirms the reservation change and changes the reservation of private room 20 to private room 50. When the CPU 12A confirms the reservation change and changes the reservation of work booth 70, it stores the reservation status of the reservation in storage 12D. As a result, the reservation of private room 20 for the user who made the reservation is canceled, and a reservation for private room 50 exists in place of the reservation of private room 20.

[0214] On the other hand, in the sixth embodiment, if the user operates the cancel button 77 while the display example shown in FIG. 29 is being displayed, the CPU 12A cancels the reservation change and changes the display 14F to a predetermined display content.

[0215] 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.

[0216] (Seventh embodiment) Next, the seventh embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0217] In the seventh embodiment, if 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 closest to the location of the user terminal. As an example, a case will be described in which the user terminal is a mobile terminal device 14, the reserved work booth 70 is a private room 20, and the available work booth 70 that is the closest to the location of the user terminal is a private room 60.

[0218] 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 a predetermined distance or more (e.g., 100 m or more) away from the location of reserved private room 20.

[0219] 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 reserved time period of the private room 20 (e.g., 2020 / 11 / 30 11:00-12:00) is a time period during which the work booth 70 can be reserved, the CPU 12A determines the work booth 70 to be the "available work booth 70 that is the shortest distance from the current location of the mobile terminal device 14."

[0220] On the other hand, if the work booth 70 whose reservation status has been acquired is not available, the CPU 12A acquires from the storage 12D the reservation status of the work booth 70 that is closest to 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.

[0221] 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.

[0222] As an example, in FIG. 30, the message information 75 displays "△△ Station 2020 / 11 / 30 11:00-12:00 Before change: "Private room 20" After change: "Private room 60" Do you want to change your reservation?" In the sixth embodiment, if the user operates the OK button 76 while the display example shown in FIG. 30 is displayed, the CPU 12A confirms the reservation change and changes the reservation of private room 20 to private room 60. When the CPU 12A confirms the reservation change and changes the reservation of work booth 70, it stores the reservation status of the reservation in storage 12D. As a result, the reservation of private room 20 for the user who made the reservation is canceled, and a reservation for private room 60 exists in place of the reservation of private room 20.

[0223] On the other hand, in the sixth embodiment, if the user operates the cancel button 77 while the display example shown in FIG. 30 is being displayed, the CPU 12A cancels the reservation change and changes the display 14F to a predetermined display content.

[0224] 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 closest to the location of a user terminal different from the reserved work booth 70.

[0225] (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 may be 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 each private room 20).

[0226] In the above embodiment, the work booth 70 has been described as a private space used by one user. However, this is not limited to this, and one work booth 70 may be used by multiple users. Furthermore, the work booth 70 is not limited to a private space equipped with the necessary equipment for teleworking, but may also be a room in a warehouse, building, hotel, etc., or a private space inside a vehicle. Furthermore, the work booth 70 does not have to be a closed space that is closed on all sides, as long as the private space can be closed by locking the door. For example, the work booth 70 may have a configuration in which a portion of the ceiling or side surface is absent, leaving the space partially open; the door or side of the work booth 70 may not be in close contact with the ceiling or bottom surface of the work booth 70, leaving the space partially open; or the door or side of the work booth 70 may not be in close contact with the ceiling or ground of the installation location, leaving the space partially open.

[0227] 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 motion 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 at the time of reservation, and perform processing according to the results of the comparison.

[0228] For example, if the result of the comparison is a match, the CPU 12A may permit use of the work booth 70. Alternatively, if the result of the comparison is a mismatch, for example, if the number of users entering 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.

[0229] Furthermore, if a facial photograph of the user who will use the work booth 70 has been registered in advance, the CPU 12A may compare the registered facial photograph of the 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 if the comparison results in a match. Furthermore, if the comparison results in a mismatch, the CPU 12A may determine that a user who has not reserved the work booth 70 has entered, and may issue a notification urging the user to leave the work booth 70.

[0230] Furthermore, if the purpose of use of the work booth 70 has been 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 if the results of the comparison match. Furthermore, if 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 is consistent with the purpose of use, or issue a notification urging the user to leave the work booth 70.

[0231] The above embodiments and the contents described in (Others) can be combined as appropriate.

[0232] In each of the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

[0233] Furthermore, the operations of the processor in each of the above embodiments may be performed not only by a single processor but also by multiple processors located at physically separate locations working together. Furthermore, 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]

[0234] 12 Cloud server (an example of an information processing device) 12A CPU (an example of a processor)

Claims

1. a processor; The processor: Displaying message information including information about the reserved private room and the reserved time slot on a user terminal of the user who reserved the private room; receiving an unlocking operation by a user to unlock the door of the private room, and unlocking the door; The unlocking operation is enabled after the reserved unlocking time. Information processing device.

2. The processor: displaying the message information and an unlock button that enables the unlocking operation on the user terminal; The information processing device according to claim 1 .

3. The processor: The unlock button is displayed on the user terminal even before the time when the private room can be unlocked, but the unlocking operation using the unlock button is disabled before the time when the private room can be unlocked. The information processing device according to claim 2 .

4. The processor: The unlock button is not displayed on the user terminal until it is time to unlock the private room. The information processing device according to claim 2 .

Citation Information

Patent Citations

  • Reservation system

    JP2003233740A

  • Methods and Software For Allowing Users to Interact With Smart-Structures Having Securable Occupiable Spaces That Provide Private Retreat Spaces for Users

    US20200211307A1

  • Management device, control method, and program

    WO2017212659A1