Information Processing Apparatus and Information Processing Program

The information processing apparatus addresses the issue of unauthorized access in private room reservations by confirming entry and extending use times, enhancing security and flexibility in reservation management.

JP7711368B2Active Publication Date: 2025-07-23FUJIFILM BUSINESS INNOVATION CORP
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2020188208
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-11
Publication Date
2025-07-23
Estimated Expiration
2040-11-11

AI Technical Summary

Technical Problem

Existing reservation systems for private rooms fail to accurately confirm user entry, leading to potential misuse and unauthorized access when multiple rooms are available, and lack flexibility in managing entry and use times.

Method used

An information processing apparatus and program that utilizes a processor to confirm entry into private rooms, adjust reservation information based on user position, extend use times, and manage access through notification and detection units to ensure authorized use.

Benefits of technology

Enhances security and flexibility in private room reservations by confirming entry, extending use times, and guiding users to available rooms, reducing unauthorized access and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007711368000001
    Figure 0007711368000001
  • Figure 0007711368000002
    Figure 0007711368000002
  • Figure 0007711368000003
    Figure 0007711368000003
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 apparatus and an information processing program.

Background Art

[0002] Patent Document 1 describes a system for reserving facilities such as toilets in advance.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Conventionally, there are services that make reservations by specifying a date and time in advance and become available when the reserved time zone arrives. For example, when providing a private room as a workplace for the service, if there are a large number of other private rooms around the reserved private room, it is assumed that the user may arrive at a private room different from the reserved one by mistake and cannot receive the service even when the reserved time zone arrives.

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

Means for Solving the Problems

[0006] An information processing apparatus according to a first aspect includes a processor, and when the processor cannot confirm entry into the private room by a predetermined time from the start time of use according to the reservation of the reserved private room, the processor causes reservation information regarding the reservation of the private room to be notified.

[0007] The information processing apparatus according to the second aspect is the information processing apparatus according to the first aspect, wherein the processor causes at least one of the user terminal on the user side that has reserved the private room and the notification unit provided in the private room to notify the reservation information.

[0008] The information processing apparatus according to the third aspect is the information processing apparatus according to the second aspect, wherein the processor switches between notifying the reservation information to the user terminal and notifying the reservation information to the notification unit according to the acquired position information of the user terminal.

[0009] The information processing apparatus according to the fourth aspect is the information processing apparatus according to any one 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 the delay time determined based on the time of entry into the private room.

[0010] The information processing apparatus according to the fifth aspect is the information processing apparatus according to the fourth aspect, wherein the processor receives a designation of an arbitrary time zone from among the time zones in which the private room can be reserved within the time zone in which the private room is available, and when the immediately following time zone of the received arbitrary time zone is a time zone in which the private room can be reserved, the processor extends the predetermined end time of use of the private room by the delay time.

[0011] The information processing apparatus according to the sixth aspect is the information processing apparatus according to the fourth or fifth aspect, wherein when the processor extends the predetermined end time of use of the private room by the delay time, the processor causes notification of the extension.

[0012] The information processing apparatus according to the seventh aspect is the information processing apparatus according to any one of the first to sixth aspects, wherein the processor causes notification of information for guiding the user who has reserved the private room to the private room as the reservation information.

[0013] The information processing apparatus according to the eighth aspect is the information processing apparatus according to any one of the first to seventh aspects, wherein when the position based on the position information of the user terminal on the user side who reserved the private room is separated from the position of the private room by a predetermined distance or more, even if unlocking information for unlocking the door of the private room is input, the door of the private room is maintained in the locked state.

[0014] The information processing apparatus according to the ninth aspect is the information processing apparatus according to any one of the first to eighth aspects, wherein when the position based on the position information of the user terminal on the user side who reserved the private room is within a predetermined distance from the position of a separate private room different from the private room and the separate private room is available, the reservation of the private room is changed to the separate private room.

[0015] The information processing apparatus according to the tenth aspect is the information processing apparatus according to any one of the first to ninth aspects, wherein when the position based on the position information of the user terminal on the user side who reserved the private room is separated from the position of the private room by a predetermined distance or more, the reservation of the private room is changed to the available private room with the shortest distance from the position of the user terminal.

[0016] The information processing apparatus according to the eleventh aspect is the information processing apparatus according to any one of the first to tenth aspects, wherein the processor causes the reservation information to be notified when detection by a detection unit provided in at least one of the door of the private room and the inside of the private room is not performed by a predetermined time from the use start time of the private room, assuming that entry into the private room cannot be confirmed.

[0017] The information processing program according to the twelfth aspect causes a computer to execute a process of notifying reservation information regarding the reservation of a private room when entry into the private room cannot be confirmed by a predetermined time from the use start time of the reserved private room.

Advantages of the Invention

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

[0019] According to the second aspect, at least one of the user terminal and the notification unit provided in the private room is used to make the user recognize that they have not entered the reserved private room during the reserved time.

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

[0021] According to the fourth aspect, compared with the configuration that maintains the predetermined use end time when it is confirmed that the user has entered the private room after the start time of use, the use time of the private room becomes longer.

[0022] According to the fifth aspect, whether to extend the predetermined use end time of the private room is determined according to the vacancy situation in the time zone immediately after the predetermined use end time of the private room.

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

[0024] According to the seventh aspect, the user is made to recognize the information for guiding to the reserved private room.

[0025] According to the eighth aspect, compared with the configuration in which the door of the private room is unlocked by inputting the unlocking information when the position of the user terminal is separated from the position of the private room by a predetermined distance or more, the security of the private room can be enhanced.

[0026] According to the ninth aspect, even if the reserved private room cannot be used, another private room different from the said private room can be used.

[0027] According to the tenth aspect, even if the reserved private room cannot be used, the private room with the shortest distance from the position of a user terminal different from the said private room can be used.

[0028] According to the eleventh aspect, the presence or absence of entry into the private room can be confirmed by detection by the detection unit.

[0029] According to the 12th aspect, it becomes possible to recognize that the reserved private room has not been entered during the reserved time.

Brief Description of Drawings

[0030]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

Figure 28

Figure 29

Figure 30

Mode for Carrying Out the Invention

[0031] (First Embodiment) Hereinafter, an example of this embodiment will be described in detail with reference to the drawings. FIG. 1 is a diagram showing a schematic configuration of an information processing system 10 according to this embodiment.

[0032] As shown in FIG. 1, the information processing system 10 according to this embodiment includes a cloud server 12 as an information processing device, a wireless base station 16, and a work booth 70 including private rooms 20, 50, 60, etc. The work booth 70 is an example of a "private room". The cloud server 12, the wireless base station 16, and the work booth 70 are each connected to a communication line 18.

[0033] The cloud server 12 performs processing related to the work booth 70. For example, as an example of processing related to the work booth 70, the cloud server 12 performs reservation processing for accepting reservations for the work booth 70, unlocking processing for unlocking the door of the reserved work booth 70, notification processing for notifying reservation information regarding 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 the communication line 18, and performs communication with devices connected to the communication line 18. Note that as the mobile terminal device 14, a smartphone, a tablet terminal, a notebook PC, a wearable terminal such as an earphone type that performs input and output by voice, or various wearable terminals such as a watch type, a glasses type, a wristband type, a clip type, a head-mounted display type, or a strap type can be applied.

[0035] Here, since the configuration of each work booth 70 is the same, the private room 20 will be described as a representative. FIG. 2 is a diagram showing a schematic configuration of the private room 20, and FIG. 3 is a block diagram showing an electrical configuration of the private room 20.

[0036] In the present embodiment, the private room 20 is provided with facilities necessary for telework as an example. Specifically, the private room 20 includes a door 21 shown in FIG. 1, a desk 28 shown in FIG. 2, a chair 32, a power supply and a 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 a notification unit 44. In addition to the above, the private room 20 is provided with stationery and a hook 36 for hanging a hanger 38 (see FIG. 2).

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

[0038] The control device 22 is provided in the private room 20 and exchanges various signals with devices connected to the communication line 18 such as the cloud server 12. Further, the control device 22 controls the facilities provided in the private room 20. For example, as the control, the control device 22 supplies and cuts off power to each device such as a power supply, a USB outlet 30, and an air conditioner 34.

[0039] The camera 26 photographs the interior of the private room 20 and transmits the photographed image to the cloud server 12 via the control device 22 and the communication line 18. Note that, as the camera 26, in addition to one that photographs the interior of the private room 20, one that photographs the exterior of the private room 20 may be provided.

[0040] The door lock device 40 is provided on the door 21 and is an electronic lock that can be locked and unlocked at least according to an instruction from the cloud server 12. For example, when the door lock device 40 receives an unlock instruction from the cloud server 12 via the communication line 18 and the control device 22, the door lock device 40 unlocks the door 21. Further, for example, when the door lock device 40 receives a lock 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. Furthermore, the door lock device 40 also locks or unlocks the door 21 when various switches installed inside the private room 20 are operated. Then, when the door lock device 40 locks or unlocks, the content of the operation is transmitted 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 information, and transmits the detected content to the cloud server 12 via the control device 22 and the communication line 18. As an example, the detection unit 42 is composed of sensors such as a photoelectric sensor, a contact sensor, and a vibration sensor. Note that the detection unit 42 may include other sensors in addition to the aforementioned sensors, or may not include some of the aforementioned sensors. In the first embodiment, with the configuration of the detection unit 42 described above, it is possible to detect the opening and closing operation of the door 21 or to detect the presence or absence of a person in the private room 20 by using it as a 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 types of information for notifying the user. For example, the display 24 displays information received from the cloud server 12 and the like. In addition to the display 24 that displays various types of information inside the private room 20, a display that displays various types of information outside the private room 20 may be provided.

[0043] The speaker 25 outputs various types of sounds for notifying the user. For example, the speaker 25 outputs information received from the cloud server 12 and the like. The speaker 25 includes an internal speaker that outputs various types of sounds inside the private room 20 and an external speaker that outputs various types of sounds outside the private room 20.

[0044] The lamp 27 lights up with various lighting patterns and colors for notifying the user. For example, the lamp 27 lights up with a lighting pattern and color based on information received from the cloud server 12 and the like.

[0045] Next, the schematic configurations of the cloud server 12 and the mobile terminal device 14 will be described. FIG. 4 is a block diagram showing the main electrical component configurations of the cloud server 12 and the mobile terminal device 14 in the information processing system 10 according to the present embodiment. Since the cloud server 12 and the mobile terminal device 14 basically have a general computer configuration, the cloud server 12 will be described as a representative.

[0046] As shown in FIG. 4, the cloud server 12 according to the present 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, a 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, executes various programs, and controls each component. That is, the CPU 12A reads a program from the ROM 12B or the storage 12D and executes the program using the RAM 12C as a working area. The CPU 12A performs control of each of the above-described components and various arithmetic processes according to a program recorded in the ROM 12B or the storage 12D. In the first embodiment, the ROM 12B or the storage 12D stores an information processing program for at least executing the unlocking process and the notification process described later. Note that the information processing program may be pre-installed in the cloud server 12, or may be stored in a non-volatile storage medium, or distributed via the communication line 18 and appropriately installed in the cloud server 12. Examples of the non-volatile storage medium include a CD-ROM, a magneto-optical disk, an HDD (= Hard Disk Drive), a DVD-ROM, a flash memory, a memory card, and the like.

[0048] The ROM 12B stores various programs and various data. The RAM 12C temporarily stores a program or data as a working area. The storage 12D is composed of a storage device such as an HDD, an SSD (= Solid State Drive), or a flash memory, and stores various programs including an operating system and various data.

[0049] The input unit 12E is used to input various types of information. The input unit 12E is composed of, for example, a pointing device such as a mouse, various buttons, a keyboard, a microphone, and a camera.

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

[0051] The communication line I / F unit 12G is connected to the communication line 18 and is an interface for communicating with other devices connected to the communication line 18. For such communication, for example, standards for wired communication such as Ethernet (registered trademark) or FDDI, or standards for wireless communication such as 4G, 5G, or Wi-Fi (registered trademark) are used.

[0052] Each part of the cloud server 12 above is electrically interconnected by the system bus 12H. In addition, the cloud server 12 includes a database (DB) 12I that stores various information such as the installation location of the work booth 70 to be managed and the reservation status.

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

[0054] The position detection unit 14J detects the current location of the mobile terminal device 14. For example, the signal from a GPS (= Global Positioning System) satellite includes time data from an atomic clock mounted on the satellite and information on the satellite's orbit, etc. Therefore, the radio wave from the GPS satellite is received, and the distance from the satellite is obtained based on the time difference between transmission and reception. Then, the current location of the mobile terminal device 14 is detected by positioning the position of a point in space from the distances from three or more GPS satellites. Note that the method for 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 the work booth 70, the user needs to reserve the work booth 70 from a dedicated website using a smartphone, a personal computer, or the like. Then, the cloud server 12 performs a reservation process for receiving the reservation of the work booth 70. Note that instead of or in addition to the above dedicated website, a dedicated application may be provided, and the cloud server 12 may perform processing related to the work booth 70, such as the reservation process, according to an instruction from the application.

[0056] Hereinafter, the flow of the reservation process will be described with reference to FIGS. 5 to 8. Hereinafter, the case where the user reserves the work booth 70 using the mobile terminal device 14 will be described as an example.

[0057] FIG. 5 is a first display example of the reservation process. When the CPU 12A of the cloud server 12 receives an instruction to start the reservation process after the user logs in to the above website, the first display example shown in FIG. 5 is displayed on the display 14F of the mobile terminal device 14.

[0058] On the display 14F shown in FIG. 5, a use date input section 71 and a location input section 72 are displayed.

[0059] The use date input section 71 is a part where the user inputs the use date when the user wishes to use the work booth 70. In FIG. 5, as an example, three items, "Today", "Tomorrow", and "After the day after tomorrow", are displayed in the use date input section 71. When either "Today" or "Tomorrow" is selected, the current day or the next day of the day when the reservation process is being performed is input as the use date. When "After the day after tomorrow" is selected, as an example, a calendar is displayed, and the user is allowed to select a schedule after the day after tomorrow of the day when the reservation process is being performed, and the selected schedule is input as the use date.

[0060] The location input unit 72 is a part for inputting the location of the work booth 70 that the user wishes to use. In FIG. 5, as an example, two items, "Search from current location" and "Enter location name, nearest station, etc.", are displayed in the location input unit 72. When "Search from current location" is selected, the work booth 70 located within a predetermined distance (e.g., within 1 km) from the current location of the mobile terminal device 14 is displayed as candidate information 73 (see FIG. 6) described later. When "Enter location name, nearest station, etc." is selected, the user is made to input search keywords such as the location name and the nearest station, and the work booth 70 located within a predetermined distance (e.g., within 1 km) from the location determined by the input search keywords is displayed as candidate information 73 (see FIG. 6).

[0061] FIG. 6 is a second display example of the reservation process. When information is input to the use date input unit 71 and the location input unit 72 respectively, the CPU 12A causes the second display example shown in FIG. 6 to be displayed on the display 14F. Note that FIG. 6 shows a state where "Today" is selected in the use date input unit 71 and "Search from current location" is selected in the location input unit 72 as an example.

[0062] In the second display example shown in FIG. 6, in addition to the first display example shown in FIG. 5, candidate information 73 is displayed. The candidate information 73 includes a plurality of candidates and a check box that enables selection of a specific candidate from among the plurality of candidates. As an example, in FIG. 6, a plurality of candidates for the work booth 70 corresponding to the information input to the use date input unit 71 and the location input unit 72 respectively are displayed as the candidate information 73. And in FIG. 6, as an example, a state where a check mark is attached to the check box of "3. △△ Station" is shown among the candidates of the plurality of work booths 70.

[0063] FIG. 7 is a third display example of the reservation process. When check marks are attached to one or more check boxes among the candidates of the plurality of work booths 70 displayed as the candidate information 73, the CPU 12A causes the third display example shown in FIG. 7 to be displayed on the display 14F.

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

[0065] The time zone information 74 is configured to include the time zone in which the work booth 70 selected as the above-mentioned specific candidate can be used and the time zone in which the work booth 70 can be reserved. As an example, in FIG. 7, as the time zone information 74, the time zone in which the work booth 70 can be used is divided into frames of "15 minutes" and displayed, and the reservation status for each divided frame is displayed as "○" or "×". Note that "○" as the reservation status indicates that it is possible to make a reservation, and "×" indicates that it is not possible to make a reservation. The "not possible to reserve" includes that the time for reservation has already passed and that it has already been reserved. In this way, in the first embodiment, by displaying as "○" or "×" as the reservation status, the time zone in which the work booth 70 can be reserved is indicated. Also, before and after continuous reservations, the time zone information 74 may be displayed as "×".

[0066] The message information 75 indicates various messages to the user. As an example, in FIG. 7, as the message information 75, "<11 / 30 △△ Station> 200 yen per frame (15 minutes)" is displayed.

[0067] Note that FIG. 7 is an example of display when there is only one work booth 70 around △△ Station, and only one column of the reservation status displayed as "○" or "×" is shown. However, for example, when there are three work booths 70 around △△ Station, the reservation status displayed as "○" or "×" is shown in three columns corresponding to the three work booths 70.

[0068] Figure 8 shows a fourth display example of the reservation process. When the CPU 12A receives a designation of an arbitrary time zone from among the time zones in which the work booth 70 displayed as the time zone information 74 is reservable, the CPU 12A causes the fourth display example shown in Figure 8 to be displayed on the display 14F. For example, when the CPU 12A receives a designation of time zones "11:00 -", "11:15 -", "11:30 -", and "11:45 -" as arbitrary time zones from among those displayed as "○" in the time zone information 74 shown in Figure 7, the CPU 12A causes the fourth display example shown in Figure 8 to be displayed on the display 14F.

[0069] On the display 14F shown in Figure 8, message information 75, an OK button 76, and a cancel button 77 are displayed. As an example, in Figure 8, the message information 75 is displayed as "Do you want to make the following reservation? ·△△ Station · November 30, 2020 · 11:00 - 12:00". In the first embodiment, when the user operates the OK button 76 during the display of the fourth display example, the CPU 12A completes the reservation process and reserves the work booth 70 with the content of the message information 75 shown in Figure 8. On the other hand, in the first embodiment, when the user operates the cancel button 77 during the display of the fourth display example, the CPU 12A aborts the reservation process and changes the display 14F to the predetermined display content.

[0070] When the CPU 12A completes the reservation process and makes a reservation for the work booth 70, the CPU 12A causes the storage 12D to store the reservation status regarding the reservation. As a result, information on when, which work booth, and which user will use it is stored in the storage 12D as the reservation status of each work booth 70.

[0071] Figure 9 is a flowchart showing the flow of the unlocking process for unlocking the door of the reserved work booth 70. The unlocking process by the cloud server 12 is performed by the CPU 12A reading an information processing program from the ROM 12B or the storage 12D, expanding it in the RAM 12C, and executing it.

[0072] In step S10 shown in FIG. 9, the CPU 12A determines whether it is the time when the door of the work booth 70 reserved by a predetermined user can be unlocked. If it is determined that it is the time when the door can be unlocked (step S10: YES), the process proceeds to step S11. On the other hand, if the CPU 12A determines that it is not the time when the door can be unlocked (step S10: NO), the process ends. In the first embodiment, the above "time when the door can be unlocked" is set as the "start time of using the work booth 70 by a predetermined user". Note that this is not the only case. If the time just before the start time of use is a time zone when the work booth 70 can be reserved, that is, if there is an available reservation, the CPU 12A may determine that it is the above "time when the door can be unlocked" from a time such as 5 minutes before or 7 minutes before the start time of use.

[0073] In step S11, the CPU 12A determines whether there is no input of unlocking information for unlocking the door of the work booth 70 reserved by a predetermined user. If it is determined that there is no input of unlocking information (step S11: YES), the process proceeds to step S12. On the other hand, if the CPU 12A determines that there is an input of unlocking information (step S11: NO), the process proceeds to step S14.

[0074] In step S12, the CPU 12A determines whether special unlocking is set for the door of the work booth 70 reserved by a predetermined user. 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 means unlocking the door of the work booth 70 without input of unlocking information. In contrast, unlocking the door of the work booth 70 by inputting unlocking information is described as "normal unlocking".

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

[0076] FIG. 10 is a display example showing the work booth 70 being reserved. When the CPU 12A of the cloud server 12 receives an instruction to display the work booth 70 being reserved after the user logs in to the above website, it causes the display example shown in FIG. 10 to be displayed 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 website.

[0077] On the display 14F shown in FIG. 10, work booth information 78 indicating the work booth 70 being reserved is displayed. This work booth information 78 includes message information 75, a booth details button 78A, and an entrance / exit button 78B.

[0078] As an example, in FIG. 10, the message information 75 is displayed as "Reserved work booth △△ Station 2020 / 11 / 30 11:00 - 12:00". In the first embodiment, when the user operates the booth details button 78A during the display of the display example shown in FIG. 10, the CPU 12A changes the display content on the display 14F to the display content showing the details of the work booth 70 being reserved (see FIG. 11). Also, in the first embodiment, when the user operates the entrance / exit button 78B during the display of the display example shown in FIG. 10, the CPU 12A changes the display content on the display 14F to the display content showing the information regarding the entrance / exit of the work booth 70 being reserved (see FIG. 14).

[0079] FIG. 11 shows a display example after the operation of the booth details button 78A. On the display 14F shown in FIG. 11, message information 75, a forward button 82, and a back button 81 are displayed.

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

[0081] In the first embodiment, when the user operates the forward button 82 during the display of the display example shown in FIG. 11, 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 during the display of the display example shown in FIG. 11, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in FIG. 10.

[0082] FIG. 12 shows a first display example after the operation of the forward button 82. On the display 14F shown in FIG. 12, candidate information 73, a forward button 82, and a back button 81 are displayed.

[0083] As an example, in FIG. 12, as the candidate information 73, a plurality of candidates for the unlocking time for specially unlocking the door of the reserved work booth 70 after the start time of using the work booth 70 are displayed. And in FIG. 12, as an example, a state is shown in which a check mark is attached to the check box of "5 minutes after the start time of use" from among a plurality of candidates for the unlocking time.

[0084] In the first embodiment, when the user operates the forward button 82 after a check mark is attached to 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 during the display of the display example 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. 10.

[0085] Figure 13 shows a second display example after the operation of the forward button 82. On the display 14F shown in Figure 13, message information 75, an OK button 76, and a cancel button 77 are displayed. As an example, in Figure 13, the message information 75 is displayed as "<Special unlocking setting> Set it 5 minutes after the start time of use. Is that okay?" In the first embodiment, when the user operates the OK button 76 during the display of the display example shown in Figure 13, the CPU 12A completes the special unlocking setting and sets the special unlocking for the door of the reserved work booth 70. On the other hand, in the first embodiment, when the user operates the cancel button 77 during the display of the display example shown in Figure 13, the CPU 12A cancels the special unlocking setting and changes the display 14F to the predetermined display content.

[0086] Here, the CPU 12A may display, as the message information 75, precautions for setting the special unlocking in the display examples from Figure 11 to Figure 13. For example, the CPU 12A may additionally display, as the precautions, "When the special unlocking is set, when the unlocking time arrives, the door of the work booth 70 will be unlocked without entering the unlocking information. Note that if the unlocking information is received from the user before the unlocking time and the user enters the work booth 70, the special unlocking instruction will be canceled." in the display example shown in Figure 11. Also, the CPU 12A may additionally display, as the precautions, "If the user enters the work booth 70 after the unlocking time, it will return to the normal automatic locking (auto-lock) thereafter." in the display example shown in Figure 13.

[0087] Returning to FIG. 9, in step S13, the CPU 12A determines whether the unlocking time for specially unlocking the door of the work booth 70 reserved by a predetermined user has arrived. 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 again. When the user operates the OK button 76 during the display of the display example shown in FIG. 13 above, the unlocking time becomes "5 minutes after the start time of use", and in step S13, the CPU 12A determines whether 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. Note that the "unlocking" in step S14 includes normal unlocking and special unlocking. For example, when proceeding from step S11 to "NO" and reaching step S14, normal unlocking is performed in the following flow.

[0089] FIG. 14 shows a display example after the operation of the entrance / exit button 78B. On the display 14F shown in FIG. 14, message information 75, an unlock button 79, a lock button 80, and a return button 81 are displayed.

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

[0091] The unlocking button 79 is a button that enables an unlocking operation to normally unlock the door of the work booth 70 under reservation. In the first embodiment, after the time when the work booth 70 under reservation can be unlocked, the unlocking operation by the unlocking button 79 becomes possible, and the door of the work booth 70 can be normally unlocked. Here, the CPU 12A does not display the unlocking button 79 on the display 14F until the time when unlocking is possible, and makes it impossible to perform the unlocking operation by the unlocking button 79. Note that, without being limited to this, even if the unlocking button 79 is displayed on the display 14F until the time when unlocking is possible, the CPU 12A does not perform normal unlocking even if the unlocking button 79 is operated, that is, it may be in a state where the unlocking operation by the unlocking button 79 is impossible.

[0092] For example, when the unlocking operation of the unlocking button 79 is performed by the user during the display of the display example shown in FIG. 14, the CPU 12A proceeds from step S11 shown in FIG. 9 to “NO” and reaches step S14, and normally unlocks the door of the work booth 70 in step S14.

[0093] Also, the locking button 80 shown in FIG. 14 is a button that enables a locking operation to lock the door of the work booth 70 under reservation. In the first embodiment, when the door of the work booth 70 under reservation is unlocked after the time when the work booth 70 can be unlocked, the locking operation by the locking button 80 becomes possible, and the door of the work booth 70 can be locked.

[0094] Note that, in the first embodiment, when the user operates the return button 81 during the display of the display example shown in FIG. 14, the CPU 12A changes the display content of the display 14F to the display content of the display example shown in FIG. 10.

[0095] Also, when the set unlocking time is reached and step S13 shown in FIG. 9 proceeds to “YES” and reaches step S14, the CPU 12A specially unlocks 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 special unlocking by the cloud server 12 without having a physical key for unlocking the door of the work booth 70.

[0097] In the first embodiment, an electronic lock that can be locked and unlocked according to an instruction from the cloud server 12 is provided on the door of the work booth 70. And in the first embodiment, for example, when the cloud server 12 receives the input of unlocking information from the mobile terminal device 14, the cloud server 12 sends an unlocking instruction to the work booth 70 to normally unlock the door of the work booth 70.

[0098] Here, when an electronic lock is used for the door of the work booth 70, if the condition for unlocking the door is only that "the cloud server 12 has received the input of unlocking information", forgetting to bring the terminal for inputting the unlocking information, running out of charge, or communication failure, etc. occur, the door cannot be unlocked, which becomes a problem. The work booth 70 has its door locked outside the usage time, and also, even after the start time of use, if there is no input of unlocking information by the user, the door is basically not unlocked. Also, there is no administrator permanently stationed around the installation location of the work booth 70, and it is not an environment where unlocking can always be immediately handled.

[0099] Therefore, in the first embodiment, the CPU 12A of the cloud server 12 specially unlocks the door of the reserved work booth 70 from the start time of use to the end time of use of the work booth 70 even without the input of unlocking information for unlocking the door of the work booth 70. Therefore, according to the first embodiment, even when the unlocking information for unlocking the door of the work booth 70 cannot be input, it is possible to enter the work booth 70.

[0100] Here, the above-mentioned "unlocking information" is, specifically, input by "a user who has been granted the unlocking authority to unlock the door of the work booth 70 during the usage time reserved by reserving the work booth 70 with the door locked". In addition, the above-mentioned "even without input of unlocking information" can be paraphrased as "when there is no input of unlocking information". Further, the above-mentioned "usage start time" is, specifically, "the usage start time of the nearest reserved time zone (reservation frame) of the current time for the user who reserved the work booth 70". That is, the start time of the entire reservation frame is the above-mentioned "usage start time". If the time immediately before the usage start time of the reserved work booth 70 is a time zone in which the work booth 70 can be reserved, that is, if there is an available reservation, the CPU 12A may determine the time 5 minutes before or 7 minutes before the usage start time as the above-mentioned "usage start time". Also, when the same user reserves two or more frames (1 frame: 15 minutes) continuously, the CPU 12A does not determine the end time of one frame as the above-mentioned "usage end time", but determines the end time of the entire reservation frame as the above-mentioned "usage end time".

[0101] In addition, the above-mentioned "special unlocking" includes both the unlocking of the door of the work booth 70 and the unlocking of the door of the work booth 70 and the opening of the door. For example, when opening the door of the work booth 70 by special unlocking, the door can be an automatic door whose opening and closing operation is possible according to an instruction from the cloud server 12, and the automatic door may be opened to a position where the inside of the work booth 70 can be visually recognized so that the user can easily enter. Note that the door of the work booth 70 may be in any form such as a hinged door or a sliding door.

[0102] Also, in the first embodiment, the CPU 12A receives the setting of the unlocking time for special unlocking, that is, unlocking the door of the work booth 70 after the usage start time of the work booth 70 even without input of unlocking information. Then, when the received unlocking time arrives, the CPU 12A specially unlocks the door of the work booth 70. Therefore, according to the first embodiment, when the unlocking time arrives, it becomes possible to enter the work booth 70 without input of unlocking information.

[0103] Also, in the first embodiment, when the CPU 12A unlocks the door of the work booth 70 without inputting unlocking information upon reaching the unlocking time, that is, when a predetermined time has elapsed after 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 "5 minutes" have elapsed after the special unlocking of the door of the work booth 70. Therefore, according to the first embodiment, compared with the configuration that maintains the door of the work booth 70 in the unlocked state upon reaching the unlocking time, the security of the work booth 70 can be enhanced. Note that the predetermined time is not limited to "5 minutes" and may be longer or shorter than this.

[0104] Also, in the first embodiment, the CPU 12A receives an input of unlocking information from at least a portable terminal that can be carried by a user who uses the work booth 70. In the first embodiment, as an example, the CPU 12A receives an input of unlocking information from a portable terminal device 14 such as a smartphone that can be carried by the user. Therefore, according to the first embodiment, even in the case of forgetting to bring the portable terminal, running out of battery, or poor communication, etc., it is possible to enter the work booth 70. Note that the unlocking information may be inputtable from a terminal on the side of a user (hereinafter referred to as "administrator user") who does not use the work booth 70 and is different from the user who uses the work booth 70, instead of or in addition to the portable terminal that can be carried by the user who uses the work booth 70. In this case, it is necessary for the user who uses the work booth 70 and the administrator user to have a certain relationship such as a superior and a subordinate, or members of the same organization.

[0105] Also, in the first embodiment, after the CPU 12A unlocks the door of the work booth 70 without inputting the unlocking information, that is, after performing a special unlocking, when information for locking 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 the door of the work booth 70 is specially unlocked, when a locking operation is performed using the lock button 80 displayed on the display 14F of the mobile terminal device 14, the CPU 12A locks the door of the work booth 70. Therefore, according to the first embodiment, compared to a configuration that maintains the state of the door of the work booth 70 unlocked without inputting the unlocking information, the security of the work booth 70 can be enhanced. With this configuration, for example, when a user who has lost the mobile terminal device 14 discovers the mobile terminal device 14 after special unlocking and locks the door of the work booth 70, entry of other users into the work booth 70 is suppressed.

[0106] Also, in the first embodiment, the CPU 12A receives a setting as to whether to unlock the door of the work booth 70 without inputting the unlocking information, that is, whether to perform a special unlocking, at least from the user who uses the work booth 70. In the first embodiment, as an example, the user who uses the work booth 70 receives a setting as to whether to specially unlock the door of the work booth 70 from a mobile terminal device 14 such as a portable smartphone (see FIGS. 10 to 13). Therefore, according to the first embodiment, the user who uses the work booth 70 can set whether to unlock the door of the work booth 70 without inputting the unlocking information. Note that whether to specially unlock the door of the work booth 70 may be set not only from the mobile terminal that the user who uses the work booth 70 can carry, but also from the terminal on the administrator user side, instead of or in addition to it. In this case, it is necessary for the user who uses the work booth 70 and the administrator user to have a certain relationship such as a superior and a subordinate, or members of the same organization.

[0107] Here, when the door of the work booth 70 is specially unlocked, any user can enter the work booth 70. Therefore, for example, it is necessary to suppress unauthorized use by a user who has not reserved the work booth 70.

[0108] Therefore, in the first embodiment, when the CPU 12A enters the work booth 70 after the start time of use, it requests the input of predetermined authentication information. Then, if the input authentication information is correct, the CPU 12A permits the use of the work booth 70.

[0109] FIG. 15 is a first display example showing an input screen for authentication information. Note that FIG. 15 shows a display example of the display 24 in the private room 20. When the CPU 12A of the cloud server 12 receives, via the control device 22 and the communication line 18, the detection content indicating 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 in the private room 20.

[0110] On the display 24 shown in FIG. 15, an authentication information input unit 83 is displayed. This authentication information input unit 83 includes a name input unit 83A and an OK button 83B.

[0111] The name input unit 83A is a part for inputting the name of a specific user registered in advance as authentication information. In this case, the "name of a specific user" may be the name of the user using the work booth 70, or the name of a user arbitrarily determined by the user who reserved the work booth 70. Also, as authentication information, other characters other than the name of a specific user registered in advance may be input, or information other than characters may be input. Information other than characters includes biometric information such as fingerprints and irises, and possession information such as ID cards. That is, the authentication using the authentication information may be any of password authentication, biometric authentication, or possession authentication.

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

[0113] FIG. 16 is a second display example showing an input screen for authentication information. When the user operates the OK button 83B during the display of the display example shown in FIG. 15, the CPU 12A causes the display example shown in FIG. 16 to be displayed on the display 24.

[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 on the right side of the authentication information input section 83. As an example, in FIG. 16, “Authentication succeeded.” is displayed as the message information 75.

[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, after a predetermined time has elapsed since the CPU 12A displays the second display example shown in FIG. 16, the CPU 12A changes the display content of the display 24 to a predetermined display content. Note that the case where the input authentication information is correct means that the result of collating the input authentication information with the pre-registered authentication information matches.

[0116] On the other hand, in the first embodiment, when the input authentication information is incorrect, the CPU 12A prohibits the use of the work booth 70. Then, the CPU 12A causes a notification prompting a reservation of the work booth 70 and a notification guiding work booths 70 available other than the work booth 70 to be notified. Note that the case where the input authentication information is incorrect means that the result of collating the input authentication information with the pre-registered authentication information does not match.

[0117] FIG. 17 is a third display example showing an input screen for authentication information. When the user operates the OK button 83B during the display of the display example shown in FIG. 15, the CPU 12A causes the display example shown in FIG. 17 to be displayed on the display 24.

[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 on the right side of the authentication information input unit 83. As an example, in FIG. 17, as the message information 75, “Authentication failed. A reservation is required to use the work booth 70. Read the QR code (registered trademark) outside the private room 20 and make a reservation. Currently, the private room 50 is available.” is displayed.

[0119] That is, the third display example shown in FIG. 17 is a display example when the input authentication information is incorrect. And in this case, in order to prohibit the use of the private room 20, based on the instruction of the CPU 12A, the control device 22 cuts off the power supply to each device such as the power supply and USB outlet 30 and the air conditioner 34 excluding the notification unit 44 including the display 24. On the contrary, when the use of the above private room 20 is permitted, based on the instruction of the CPU 12A, the control device 22 supplies power to each device such as the power supply and USB outlet 30 and the air conditioner 34.

[0120] With the above configuration, according to the first embodiment, compared with the configuration in which the work booth 70 can be used without inputting authentication information after the use start time, unauthorized use of the work booth 70 is suppressed.

[0121] Also, in the first embodiment, the CPU 12A causes the display 24 to display the message information 75 (see FIG. 17) including a notification prompting the reservation of the work booth 70, thereby making the user aware that a reservation is required for the work booth 70. Further, in the first embodiment, the CPU 12A causes the display 24 to display the message information 75 (see FIG. 17) including a notification guiding the work booth 70 available outside the work booth 70, thereby making the user aware of the available work booth 70.

[0122] Note that, instead of or in addition to the display provided in the work booth 70, the CPU 12A may use the speaker and lamp provided in the work booth 70 to notify, by voice output or lighting, a notice prompting a reservation for the work booth 70 and a notice guiding work booths 70 available other than the work booth 70.

[0123] Also, the display 24 in the private room 20 that displays the authentication information input screen may display various information for the inside of the private room 20 or may display various information for the outside of the private room 20. That is, the input of the authentication information may be performed either before or after entering the private room 20. Further, the input of the authentication information may be character input by operating the display provided in the work booth 70, or a microphone may be provided in the work booth 70 and voice input using the microphone may be used, and the input method is not limited.

[0124] Furthermore, when the input authentication information is incorrect, the CPU 12A is not limited to notifying both a notice prompting a reservation for the work booth 70 and a notice guiding work booths 70 available other than the work booth 70, and may notify either one.

[0125] (Second Embodiment) Next, the second embodiment will be described while omitting or simplifying overlapping parts with other embodiments.

[0126] FIG. 18 is a fourth display example showing an authentication information input screen. The CPU 12A causes the display example shown in FIG. 18 to be displayed on the display 24 when the user operates the OK button 83B during the display of the display example shown in FIG. 15.

[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 on the right side of the authentication information input section 83. As an example, in FIG. 18, the message information 75 is displayed as "Authentication failed. Please leave this private room 20 immediately."

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

[0129] As described above, in the second embodiment, when the input authentication information is incorrect, the CPU 12A prohibits the use of the work booth 70. And the CPU 12A causes a notification for prompting the user to leave the work booth 70 to be notified. Therefore, according to the second embodiment, the user can be made aware that the work booth 70 cannot be used.

[0130] Note that, instead of or in addition to the display provided in the work booth 70, the CPU 12A may use the speaker and the lamp provided in the work booth 70 to notify a notification for prompting the user to leave the work booth 70 by voice output or lighting.

[0131] (Third Embodiment) Next, the third embodiment will be described while omitting or simplifying the overlapping parts with other embodiments.

[0132] When the door of the work booth 70 is specially unlocked, it becomes an entry into the work booth 70 after the start time of use, and unless the use time is extended, the use time is likely to be shorter than the original available time.

[0133] Therefore, in the third embodiment, when the CPU 12A confirms entry into the work booth 70 after the start time of use, it extends the predetermined end time of use by the delay time determined based on the time of entry into the work booth 70. Specifically, the CPU 12A accepts a designation of an arbitrary time zone from among the time zones in which the work booth 70 can be reserved within the time zone during which the work booth 70 can be used (see FIG. 7). When the time immediately after the accepted arbitrary time zone is a time zone in which the work booth 70 can be reserved, the CPU 12A extends the predetermined end time of use by the delay time.

[0134] Hereinafter, the above details will be described with reference to FIGS. 19 and 20. FIG. 19 is a first time chart showing the reservation status of a specific work booth 70 (e.g., private room 20). The timing T1 shown in FIG. 19 indicates the end time of use of the private room 20 by user A, the timing T2 indicates the start time of use of the private room 20 by user B, the timing T3 indicates the end time of use of the private room 20 by user B, and the timing T4 indicates the start time of use of the private room 20 by user C.

[0135] Specifically, the end time of use of the private room 20 by user A shown in FIG. 19 is "10:45", the start time of use of the private room 20 by user B is "11:00", the end time of use of the private room 20 by user B is "11:30", and the start time of use of the private room 20 by user C is "12:00".

[0136] That is, user B plans to use the private room 20 for 30 minutes 15 minutes after the end time of use of the private room 20 by user A. Also, user C plans to use the private room 20 30 minutes after the end time of use of the private room 20 by user B.

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

[0138] In the second time chart shown in FIG. 20, in addition to the first time chart shown in FIG. 19, an opportunity T5 indicating the time of entering the private room 20 of user B is displayed. The time of entering the private room 20 of user B shown in FIG. 20 is "11:15", which is after the opportunity T2 indicating the start time of using the private room 20 of user B. Note that the CPU 12A sets the time when it receives, via the control device 22 and the communication line 18, the detection content indicating that the detection unit 42 has detected the presence of a person in the private room 20 as the "entrance time". Further, when the CPU 12A receives, via the control device 22 and the communication line 18, the detection content indicating that the detection unit 42 has detected the presence of a person in the private room 20, it determines that "entry into the work booth 70 has been confirmed".

[0139] Also, in the second time chart shown in FIG. 20, from the first time chart shown in FIG. 19, the usage end time of the private room 20 of user B is extended from "11:30" to "11:45" (see opportunity T3 in FIGS. 19 and 20). This is because the time zone immediately after the reserved time zone of the private room 20 of user B is a time zone in which the private room 20 can be reserved. That is, since the 30 minutes after the initial usage end time of the private room 20 of user B is a time zone in which the private room 20 can be reserved (see FIGS. 7 and 19), the CPU 12A extends it by 15 minutes, which is the late arrival time of user B, and changes the new usage end time to "11:45". The initial usage end time is an example of the "predetermined usage end time".

[0140] With the above configuration, according to the third embodiment, compared with the configuration that maintains the predetermined usage end time when entry into the work booth 70 after the start time of use is confirmed, the usage time of the work booth 70 becomes longer. Also, according to the third embodiment, whether to extend the usage end time is determined according to the availability of the time zone immediately after the predetermined usage end time of the work booth 70. Note that when the usage end time is extended, the usage fee for the extended time may be charged or may be free of charge.

[0141] Also, in the third embodiment, when the CPU 12A extends the predetermined usage end time of the work booth 70, that is, the original usage end time, by the above-mentioned delay time, it causes the extension to be notified.

[0142] FIG. 21 is a display example showing that the original usage end time has been extended by the above-mentioned delay time. When the CPU 12A extends the original usage end time of the private room 20 by the above-mentioned delay time, it causes the display example shown in FIG. 21 to be displayed on the display 24.

[0143] On the display 24 shown in FIG. 21, message information 75 and an OK button 84 are displayed. As an example, in FIG. 21, the message information 75 is displayed as "The usage end time has been extended from 11:30 to 11:45." In the third embodiment, when the user operates the OK button 84 while the display example shown in FIG. 21 is being displayed, the CPU 12A changes the display content of the display 24 to a predetermined display content.

[0144] With the above configuration, according to the third embodiment, the user can be made aware that the predetermined usage end time of the work booth 70 has been extended.

[0145] Note that the CPU 12A may display the display example on the display of the user terminal on the user side (e.g., the mobile terminal device 14 of the user who uses the work booth 70) that reserved the work booth 70 instead of or in addition to the display 24.

[0146] Also, the notification that the original usage end time has been extended by the above-mentioned delay time is not limited to the display on the display provided in the work booth 70 and the user terminal on the user side that reserved the work booth 70. Instead of or in addition to this, it may be performed by voice output or lighting using the speakers and lamps provided in the work booth 70 and the user terminal.

[0147] Also, in the third embodiment, the extension time for extending the predetermined end time of the work booth 70 may be shorter than the late arrival time for entering the work booth 70. For example, even if the late arrival time is "30 minutes", the CPU 12A may set the extension time to "15 minutes" when there is no available reservation time of "30 minutes" after the reserved time slot of the work booth 70 for the late user. That is, the above-mentioned "late arrival time" is determined according to the availability of reservations after the reserved time slot of the work booth 70 for the late user.

[0148] (Fourth Embodiment) Next, the fourth embodiment will be described while omitting or simplifying the overlapping parts with other embodiments.

[0149] Here, when an electronic lock is used for the door of the work booth 70, if the condition for unlocking the door is only "the cloud server 12 has received the input of the unlocking information", forgetting to bring the terminal for inputting the unlocking information, running out of battery, or communication failure, etc. will cause a problem that the door cannot be unlocked.

[0150] The above problem can also occur when temporarily leaving the work booth 70 for personal needs after entering the work booth 70 once.

[0151] Therefore, in the fourth embodiment, after the CPU 12A confirms the entry into the work booth 70, if it confirms the exit from the work booth 70 between the entry time and the end time of use, even without the input of the unlocking information, the door of the work booth 70 will be unlocked, that is, specially unlocked, from the time when the exit is confirmed to the end time of use. The CPU 12A determines that "the exit from the work booth 70 has been confirmed" when it receives the detection content indicating that the detection unit 42 has detected the opening of the door 21 via the control device 22 and the communication line 18 after confirming the entry into the work booth 70 and before the end time of use.

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

[0153] FIG. 22 shows an example display after the operation of the OK button 76 (see FIG. 13). When the user operates the OK button 76 during the display of the display example shown in FIG. 13, the CPU 12A causes the display example shown in FIG. 22 to be displayed on the display 14F.

[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, as the candidate information 73, a plurality of candidates for the unlocking time for specially unlocking the door of the work booth 70 after the temporary checkout time of the reserved work booth 70 are displayed. And in FIG. 22, as an example, a state is shown in which a check mark is attached to the check box of "1. 5 minutes after the temporary checkout time" among the plurality of candidates for the unlocking time.

[0156] In the fourth embodiment, when the user operates the forward button 82 after a check mark is attached to 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 the user operates the back button 81 during the display of the display example 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. 10.

[0157] Figure 23 shows a third display example after the operation of the forward button 82. On the display 14F shown in Figure 23, message information 75, an OK button 76, and a cancel button 77 are displayed. As an example, in Figure 23, the message information 75 is displayed as "<Special unlocking setting> Set it at '5 minutes after the temporary leaving time'. Is that okay?" In the fourth embodiment, when the user operates the OK button 76 during the display of the display example shown in Figure 23, the CPU 12A completes the special unlocking setting and sets the special unlocking for the door of the reserved work booth 70. On the other hand, in the fourth embodiment, when the user operates the cancel button 77 during the display of the display example shown in Figure 23, the CPU 12A cancels the special unlocking setting and changes the display on the display 14F to the predetermined display content.

[0158] With the above configuration, according to the fourth embodiment, when temporarily leaving the work booth 70 before the end time of use, it is possible to enter the work booth 70 without inputting unlocking information.

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

[0160] In the fifth embodiment, when the CPU 12A cannot confirm entry into the reserved work booth 70 from the start time of use by the reservation of the reserved work booth 70 until a predetermined time, it is a form of notifying the reservation information regarding the reservation of the work booth 70.

[0161] Figure 24 is a flowchart showing the flow of the notification process for notifying the reservation information regarding the reservation of the work booth 70. The notification process by the cloud server 12 is performed by the CPU 12A reading an information processing program from the ROM 12B or the storage 12D, expanding it in the RAM 12C, and executing it. Hereinafter, the case where the reserved work booth 70 is the private room 20 will be described.

[0162] In step S20 shown in FIG. 24, the CPU 12A determines whether it is the usage start time of the reserved private room 20. If it is determined that it is the usage start time (step S20: YES), the process proceeds to step S21. On the other hand, if the CPU 12A determines that it is not the usage start time (step S20: NO), the process ends.

[0163] In step S21, the CPU 12A determines whether there is no entry into the reserved private room 20. If it is determined that there is 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 is entry into the private room 20 (step S21: NO), the process ends. The CPU 12A determines that "there is entry into the private room 20" when it receives the detection content indicating that the detection unit 42 has detected the presence of a person in the private room 20 via the control device 22 and the communication line 18, and determines that "there is no entry into the private room 20" when it has not received the detection content.

[0164] In step S22, the CPU 12A determines whether a predetermined time has elapsed since the usage start time of the reserved private room 20. If it is determined 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 usage end time of the private room 20". For example, when the predetermined time is "0 seconds", in step S22, the CPU 12A determines that the predetermined time has elapsed simultaneously with the usage start time of the reserved private room 20. Also, when the predetermined time is "5 minutes", in step S22, the CPU 12A determines that the predetermined time has elapsed 5 minutes after the usage start time of the reserved private room 20. The predetermined time may be a time selected from a plurality of candidates such as "0 seconds", "5 minutes", "7 minutes", etc., or may be an arbitrary time specified by the user.

[0165] In step S23, the CPU 12A causes the reservation information to be notified. Then, the process ends.

[0166] For example, the CPU 12A causes the reservation information to be notified to the user terminal on the user side that has reserved the work booth 70. Hereinafter, an example in which the work booth 70 is the private room 20 and the reservation information is notified to the portable terminal device 14 such as a smartphone that the user using the private room 20 can carry will be described.

[0167] FIG. 25 is a first display example showing the reservation information. When the CPU 12A of the cloud server 12 cannot confirm entry into the private room 20 by a predetermined time from the usage start time of the reservation of the reserved private room 20, the display example shown in FIG. 25 is caused to be displayed on the display 14F of the portable terminal device 14.

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

[0169] As an example, in FIG. 25, as the message information 75, "It seems that the door has not been opened since the usage start time. Is that okay? The following reasons are assumed for the door not opening. 1. The location of the work booth is incorrect. 2. Others (door failure, etc.). In the case of 2., please contact 11-2222-3333." is displayed.

[0170] In the fifth embodiment, when the user operates the OK button 76 during the display of the display example shown in FIG. 25, the CPU 12A changes the display 14F to a predetermined display content.

[0171] Conventionally, there are services that allow users to make reservations by specifying a date and time in advance, and the services become available when the reserved time slot arrives. For example, when providing the above work booth 70 as such a service, if there are a number of other work booths 70 around the reserved work booth 70, it is assumed that the user may arrive at a work booth 70 different from the mistakenly reserved one, and will not be able to use the work booth 70 even when the usage start time arrives. For example, if there are multiple work booths 70 at the same station, it is assumed that an unfamiliar user may arrive at the wrong work booth 70.

[0172] Therefore, in the fifth embodiment, when the CPU 12A cannot confirm entry into the reserved work booth 70 from the usage start time of the reservation of the reserved work booth 70 until a predetermined time, the CPU 12A causes the user terminal to be notified of the reservation information. Therefore, according to the fifth embodiment, it becomes possible to recognize that entry has not been made during the reserved time of the reserved work booth 70. As a result, the user using the work booth 70 can recognize that their current location is incorrect (e.g., arriving at a different work booth 70), and can take measures such as checking the location of the reserved work booth 70.

[0173] Also, in the fifth embodiment, when the CPU 12A cannot confirm entry into the reserved work booth 70, if detection by a detection unit provided in at least one of the door of the work booth 70 and the inside of the work booth 70 is not performed within a predetermined time from the start time of use of the work booth 70, the CPU 12A causes reservation information to be notified. As an example, when the work booth 70 is a private room 20, the CPU 12A causes the reservation information to be notified to the user terminal if at least one of detection of the opening of the door 21 by the detection unit 42 and detection of the presence of a person in the private room 20 is not performed within, for example, 5 minutes, which is an example of the predetermined time, from the start time of use of the private room 20. Therefore, according to the fifth embodiment, the presence or absence of entry into the work booth 70 can be confirmed by detection by a detection unit provided in at least one of the door of the work booth 70 and the inside of the work booth 70. In addition, instead of or in addition to this, when the work booth 70 is a private room 20, the CPU 12A may cause the reservation information to be notified to the user terminal if the door 21 is not unlocked by the door lock device 40 within, for example, 5 minutes, which is an example of the predetermined time, from the start time of use of the private room 20. Further, not limited to the above, when the unlocking information of the reserved work booth 70 is input from the current location of the mobile terminal device 14 in a situation where the work booth 70 with the shortest distance from the current location of the mobile terminal device 14 is not the reserved work booth 70, the CPU 12A may cause the reservation information to be notified on the assumption that entry into 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 contents may also be used. Hereinafter, an example in which display content different from the display example shown in FIG. 25 is displayed as the reservation information will be described. Note that, as described above, an example in which the work booth 70 is a private room 20 and reservation information is notified to the mobile terminal device 14 will be described.

[0175] FIG. 26 is a second display example showing reservation information. The CPU 12A causes the display example shown in FIG. 26 to be displayed on the display 14F when entry into the private room 20 cannot be confirmed within a predetermined time from the start time of use of the reserved private room 20 according to the reservation.

[0176] On the display 14F shown in FIG. 26, as reservation information, message information 75, map information 85, image information 86, and an OK button 76 are displayed.

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

[0178] The map information 85 shows the location of the reserved work booth 70 for the user on the map. As an example, in FIG. 26, as the map information 85, the locations of a plurality of private rooms and the locations of marks (e.g., "store", "ticket gate") adjacent to each private room are displayed on the map. Also, in FIG. 26, as the map information 85, the reserved work booth 70 (e.g., private room 20) is surrounded by a dashed circle to indicate the location of the work booth 70.

[0179] The image information 86 shows the appearance of the reserved work booth 70 and the marks adjacent to the work booth 70 for the user as an image. As an example, in FIG. 26, as the image information 86, the appearance of the reserved work booth 70 (e.g., private room 20) and the appearance of the "store" which is a mark adjacent to the work booth 70 are displayed. In FIG. 26, in accordance with the locations of the work booth 70 and the store on the map of the map information 85, the appearance of the store is displayed to the left of the appearance of the work booth 70 in the image information 86.

[0180] In the fifth embodiment, when the user operates the OK button 76 during the display of the display example shown in FIG. 26, the CPU 12A changes the display of the display 14F to a predetermined display content.

[0181] As described above, the CPU 12A may cause information for guiding the user who reserved the work booth 70 to the work booth 70 to be notified as reservation information. According to this configuration, according to the fifth embodiment, the user can be made aware of the information for guiding to the reserved work booth 70. Thereby, the user using the work booth 70 can take actions such as moving to the work booth 70 while checking the notified reservation information.

[0182] Here, in addition to notifying the reservation information to the user terminal, the CPU 12A may cause the reservation information to be notified using a notification unit including a display, a speaker, and a lamp provided in the work booth 70. Hereinafter, an example in which the user terminal for notifying the reservation information is the portable terminal device 14 and the work booth 70 is the private room 20 will be described. Note that the private room 20 is the work booth 70 that is the reservation target of the user.

[0183] Further, when the CPU 12A causes the notification unit 44 provided in the portable terminal device 14 and the private room 20 to notify the reservation information, it switches between notifying the reservation information to the portable terminal device 14 and notifying the reservation information to the notification unit 44 according to the acquired position information of the portable terminal device 14.

[0184] FIG. 27 is a third display example showing reservation information. When the position based on the acquired position information of the portable terminal device 14, that is, the current location, is within a predetermined distance (e.g., within 10 m) from the reserved private room 20, the CPU 12A causes the display example shown in FIG. 27 to be displayed on the display 14F. Note that the CPU 12A causes the display example shown in FIG. 25 or FIG. 26 to be displayed on the display 14F before causing the display example shown in FIG. 27 to be displayed.

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

[0186] As an example, in FIG. 27, "The lamp of the reserved work booth has been lit. Can you confirm it?" is displayed as the message information 75.

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

[0188] FIG. 28 is a fourth display example showing reservation information. When the CPU 12A displays the display example shown in FIG. 27 on the display 14F, the lamp 27 in the private room 20 is turned on. In addition, instead of or in addition to notifying the reservation information to the private room 20 which is the work booth 70 reserved by the user, the CPU 12A may notify the reservation information to the work booths 70 that are not the user's reservation target (for example, private rooms 50 and 60). In this case, the CPU 12A makes the content of the reservation information to be notified different between the work booth 70 that is the reservation target and the work booth 70 that is not the reservation target. Thereby, the user can recognize the difference between the work booth 70 that is the reservation target and the work booth 70 that is not the reservation target.

[0189] When notifying the reservation information using the notification unit provided in the work booth 70, as shown in FIG. 28, the CPU 12A notifies the reservation information by turning on the lamp 27 in the private room 20 as an example. In FIG. 28, the lighting of the lamp 27 is indicated by coloring the lamp 27 black. Then, when the CPU 12A confirms the entry into the private room 20, the CPU 12A stops notifying 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 recognize that the user has not entered the reserved work booth 70 during the reserved time using the user terminal and the notification unit provided in the work booth 70. Further, according to the fifth embodiment, the reservation information is notified by a method according to the position information of the user terminal.

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

[0192] Further, when the unlocking information is input and the door of the reserved work booth 70 remains locked, the CPU 12A may cause the user terminal to notify the following message as reservation information. For example, when the current location of the user terminal when the door of the work booth 70 remains locked is separated from the position of the reserved work booth 70 by a predetermined distance or more (e.g., 100 m or more), the CPU 12A may cause the user terminal to notify "information for guiding to the reserved work booth 70 shown in FIG. 26" as the message. Also, when the current location of the user terminal when the door of the work booth 70 remains locked is separated from the position of the reserved work booth 70 by a predetermined distance or more (e.g., 100 m or more) and is within a predetermined distance (e.g., 10 m or less) from the position of a work booth 70 different from the reserved work booth 70, the CPU 12A may cause the user terminal to notify "You are in front of a work booth 70 different from the reserved work booth 70" or the like as the message. Note that when the current location of the user terminal when the unlocking information is input is within a predetermined distance (e.g., 10 m or less) from the position of the reserved work booth 70, the CPU 12A may cause the user terminal to notify a message indicating that the user is near the reserved work booth 70 as reservation information.

[0193] In the fifth embodiment, the CPU 12A notified the reservation information to the mobile terminal device 14 of the user who uses the work booth 70 as the user terminal on the user side that reserved the work booth 70. However, the user who reserved the work booth 70 and the user terminal are not limited to this. For example, the user who reserved the work booth 70 may be a user who does not use the work booth 70 (= administrator user) different from the user who uses the work booth 70. Also, the user terminal may be the mobile terminal device 14 of the user who uses the work booth 70 or the administrator user, or may be the personal computer or the like of the administrator user.

[0194] That is, the CPU 12A may notify the reservation information only to the terminal on the user side who uses the work booth 70 as the user terminal, or may notify the reservation information only to the terminal on the administrator user side, or may notify the reservation information to both the terminal of the user who uses the work booth 70 and the administrator user.

[0195] Here, in the information processing system 10, it is possible to set whether or not to transmit the current location of the user terminal on the user side who uses the work booth 70 to the cloud server 12. The reservation information is configured to be notified only to the user terminal on the administrator user side when the setting to transmit the current location to the cloud server 12 is made. When the CPU 12A notifies the reservation information only to the user terminal on the administrator user side, it is desirable to notify information such as the reservation information from the administrator user to the user who uses the work booth 70 without going through the information processing system 10.

[0196] In the fifth embodiment, when the current location of the CPU 12A is separated from the location of the reserved work booth 70 by a predetermined distance or more (e.g., 100 m or more), even if unlocking information is input, the door of the work booth 70 is kept locked. However, not limited to this, when the current location of the user terminal is separated from the predetermined distance by a specific distance or more (e.g., 5 km or more), the CPU 12A may normally unlock the door of the work booth 70 by inputting the unlocking information. That is, when the current location of the user terminal is separated from the location of the reserved work booth 70 by a specific distance or more, it may be determined that the input of the unlocking information is from an intentional remote location, and the CPU 12A may normally unlock the door of the work booth 70.

[0197] Note that the above "input of unlocking information from a remote location" may be configured to be performed from any user terminal of the user or the administrator user who uses the work booth 70. For example, when a linked account is set between the user terminal on the user side who uses the work booth 70 and the user terminal on the administrator user side, it may be possible to input unlocking information from the user terminal on the administrator user side. The linked account may be settable at the time of reservation of the work booth 70 or may be settable at the time of change of the reservation.

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

[0199] First, the user terminal on the user side who uses the private room 50 does not have an account for a dedicated website for making reservations for the work booth 70, and only the user terminal on the administrator user side has the account. Therefore, in this case, the user terminal on the user side who uses the private room 50 does not receive a notification from the information processing system 10.

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

[0201] At this time, assume that the user using the private room 50 is looking for the private room 50 instructed by the administrator user but has mistakenly arrived in front of the private room 20 that is not a reservation target. Further, assume that there are a plurality of 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 among them, the private room 50 has a reservation by the administrator user, and there are no reservations at the same time as the reservation by the administrator user in the private rooms 20 and 60.

[0202] Next, the camera 26 provided in the non-reservation target private room 20 where the user using the private room 50 has arrived takes a picture of the user, and the taken picture 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 above-mentioned captured image determines that the user using the private room 50 has mistakenly arrived at a work booth 70 that is not a reservation target, and causes reservation information for guiding the user to the reserved private room 50 to be notified. The CPU 12A of the cloud server 12 causes a message such as "The user using the private room 50 seems to be lost" to be notified to the user terminal on the administrator user side as the reservation information. Thereby, the administrator user can contact the user using the private room 50 and guide the user to the reserved private room 50.

[0204] Note that 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, and may notify the notification unit 44 of the non-reservation target private room 20 where the user using the private room 50 has arrived.

[0205] In the fifth embodiment, as the message information 75 shown in FIG. 25, an example of the display on the day of use of the reserved private room 20 was displayed. However, not limited to this, on days other than the day of use of the reserved private room 20 (e.g., the day before the use date), the message information 75 displayed as reservation information may have the following content. For example, when it is the day before the use date of the reserved private room 20, the CPU 12A may cause "Are you sure you didn't misread the reservation schedule?" to be displayed as the message information 75. At this time, when the time during which the location of the user terminal and the location of the work booth 70 are within a predetermined distance (e.g., within 10 m) continues for a certain period of time, the CPU 12A causes the above message information 75 to be displayed on the display 14F of the mobile terminal device 14.

[0206] In the fifth embodiment, since the reservation information was notified on the private room 20 side by turning on the lamp 27, the CPU 12A caused "The lamp of the reserved work booth has been turned on. Can you confirm?" to be displayed on the display 14F as the message information 75 shown in FIG. 27. However, not limited to this, when the reservation information is notified on the private room 20 side by voice output from the speaker 25, the CPU 12A may cause "Now, as a voice guide, 'This is the private room 20. Please open it.' will be output. Can you hear it?" etc. to be displayed on the display 14F as the message information 75 shown in FIG. 27.

[0207] In the fifth embodiment, since the lamp 27 of the private room 20 is not turned on except when notifying the reservation information, the reservation information was notified by turning on the lamp 27. However, when turning on the lamp 27 even when not notifying the reservation information, the CPU 12A makes the lighting pattern of the lamp 27 different between when notifying the reservation information and when not. This allows the user to recognize the difference between the lighting for notifying the reservation information and other lighting.

[0208] In the fifth embodiment, the CPU 12A causes the reservation information to be notified using both the user terminal and the notification unit provided in the work booth 70. However, the present invention is not limited to this, and the reservation information may be notified using only one of the user terminal or the notification unit provided in the work booth 70. Further, the notification of the reservation information may be performed by one or a combination of display, voice output, and lighting using at least one means of the notification unit provided in the user terminal and the work booth 70 or the like.

[0209] (Sixth Embodiment) Next, the sixth embodiment will be described while omitting or simplifying the overlapping parts with other embodiments.

[0210] In the sixth embodiment, when the position based on the position information of the user terminal is within a predetermined distance or less from the position of another work booth 70 different from the reserved work booth 70 and the other work booth 70 is available, the reservation of the reserved work booth 70 is changed to the other work booth 70. As an example, a case where the user terminal is the portable terminal device 14, the reserved work booth 70 is the private room 20, and another work booth 70 different from the reserved work booth 70 is the private room 50 will be described. Note that the other work booth 70 is an example of a "separate private room".

[0211] FIG. 29 is a fifth display example showing reservation information. When the current location of the acquired portable terminal device 14 is within a predetermined distance (e.g., within 10 m) from the position of the private room 50 different from the reserved private room 20 and the private room 50 is available, the CPU 12A causes the display example shown in FIG. 29 to be displayed on the display 14F. At this time, the CPU 12A acquires the reservation status of the private room 50 within a predetermined distance from the current location of the portable terminal device 14 from the storage 12D. Then, when the time zone in which the private room 50 overlapping the reservation time zone of the private room 20 (e.g., 2020 / 11 / 30 11:00 - 12:00) is available is a reservable time zone, the CPU 12A determines that the private room 50 is available.

[0212] On the display 14F shown in FIG. 29, as reservation information, message information 75, an OK button 76, and a cancel button 77 are displayed.

[0213] As an example, in FIG. 29, as the message information 75, "△△ Station 2020 / 11 / 30 11:00 - 12:00 Before change: "Private room 20" After change: "Private room 50" Do you want to change the reservation?" is displayed. In the sixth embodiment, when the user operates the OK button 76 during the display of the display example shown in FIG. 29, the CPU 12A finalizes the change of the reservation and changes the reservation of the private room 20 to the private room 50. When the CPU 12A finalizes the change of the reservation and changes the reservation of the work booth 70, the CPU 12A stores the reservation status of the reservation in the storage 12D. As a result, the reservation of the private room 20 by the user who made the reservation disappears, and instead, there is a reservation for the private room 50.

[0214] On the other hand, in the sixth embodiment, when the user operates the cancel button 77 during the display of the display example shown in FIG. 29, the CPU 12A aborts the change of the reservation and changes the display of the display 14F to the predetermined display content.

[0215] With the above configuration, according to the sixth embodiment, even if the reserved work booth 70 cannot be used, it is possible to use another work booth 70 different from the work booth 70.

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

[0217] In the seventh embodiment, when the position based on the position information of the user terminal is separated from the position of the reserved work booth 70 by a predetermined distance or more, the CPU 12A changes the reservation of the reserved work booth 70 to the work booth 70 with the shortest distance from the position of the user terminal. As an example, the case where the user terminal is the mobile terminal device 14, the reserved work booth 70 is the private room 20, and the work booth 70 with the shortest distance from the position of the user terminal is the private room 60 will be described.

[0218] FIG. 30 is a sixth display example showing reservation information. When the current location of the acquired mobile terminal device 14 is separated from the position of the reserved private room 20 by a predetermined distance or more (for example, 100 m or more), the CPU 12A causes the display example shown in FIG. 30 to be displayed on the display 14F.

[0219] At this time, the CPU 12A acquires the reservation status of the work booth 70 with the shortest distance from the current location of the mobile terminal device 14 from the storage 12D. Then, when the time zone in which the work booth 70 that overlaps with the reservation time zone of the private room 20 (for example, 2020 / 11 / 30 11:00 - 12:00) is available is a reservable time zone, the CPU 12A determines the work booth 70 as "the work booth 70 with the shortest distance from the current location of the mobile terminal device 14 and available".

[0220] On the other hand, when the acquired work booth 70 is not available, the CPU 12A acquires the reservation status of the work booth 70 with the shortest distance from the current location of the mobile terminal device 14 excluding the work booth 70 from the storage 12D, and determines whether it corresponds to the above-mentioned "available work booth 70". This process is performed in the same flow 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, as message information 75, "XX Station 2020 / 11 / 30 11:00 - 12:00 Before change: 'Private room 20' After change: 'Private room 60' Do you want to change the reservation?" is displayed. In the sixth embodiment, when the user operates the OK button 76 during the display of the display example shown in FIG. 30, the CPU 12A finalizes the change of the reservation and changes the reservation of private room 20 to private room 60. When the CPU 12A finalizes the change of the reservation and changes the reservation of the work booth 70, the CPU 12A stores the reservation status of the reservation in the storage 12D. As a result, the reservation for private room 20 of the user who made the reservation disappears, and instead, there is a reservation for private room 60.

[0223] On the other hand, in the sixth embodiment, when the user operates the cancel button 77 during the display of the display example shown in FIG. 30, the CPU 12A aborts the change of the reservation and changes the display on the display 14F to the predetermined display content.

[0224] With the above configuration, according to the seventh embodiment, even if the reserved work booth 70 cannot be used, it is possible to use the work booth 70 with the shortest distance from the position of a user terminal different from the work booth 70.

[0225] (Others) In the above embodiment, the cloud server 12 is taken as an example of the information processing device, but it is not limited to this. For example, using the device provided in the work booth 70 as an example of the information processing device, the processing by the above cloud server 12 may be performed using the device provided in each work booth 70 (e.g., the control device 22 provided in the private room 20).

[0226] In the above embodiment, the work booth 70 has been described as a private room space for one user, but it is not limited to this. One work booth 70 may be used by a plurality of users. Further, the work booth 70 is not limited to a private room space equipped with facilities necessary for telework, and may be a private room space in a warehouse, a building, a hotel room, or the interior (inside the vehicle) of a vehicle. Furthermore, the work booth 70 does not have to be composed of a closed space with all sides closed as long as the private room space becomes a sealed room by locking the door. For example, a part of the ceiling surface or side surface of the work booth 70 may not be provided and a part may be open, or the door or side surface of the work booth 70 may not be in close contact with the ceiling surface or bottom surface of the work booth 70 and a part may be open, or the door or side surface of the work booth 70 may not be in close contact with the ceiling or floor of the installation location of the work booth 70 and a part may be open.

[0227] Also, as described above, when one work booth 70 can be used by a plurality of users, the CPU 12A of the cloud server 12 may use information from a human sensor, a camera, etc. provided in the work booth 70 to collate the number of users who entered the work booth 70 with the number of users at the time of reservation, and perform processing according to the result of the collation.

[0228] For example, the CPU 12A may permit the use of the work booth 70 when the result of the collation is consistent. Also, when the result of the collation is inconsistent, for example, when the number of users who entered the work booth 70 is larger than the number of users at the time of reservation, the CPU 12A may request an additional fee for the excess number of people and prohibit the use of the work booth 70 until the payment of the additional fee is confirmed.

[0229] Also, when a face photo of a user who will use the work booth 70 in advance is registered, the CPU 12A may collate the registered user's face photo with the face of the user who entered the work booth 70, and perform processing according to the result of the collation. For example, the CPU 12A may permit the use of the work booth 70 when the result of the collation matches. Also, when the result of the collation does not match, the CPU 12A may determine that a user who has not reserved the work booth 70 has entered, and may cause a notification prompting the user to leave the work booth 70 to be notified.

[0230] Furthermore, when a usage purpose for using the work booth 70 in advance is registered, the CPU 12A may collate the registered user's usage purpose with the usage purpose derived from information from a presence sensor, a camera, etc. provided in the work booth 70, and perform processing according to the result of the collation. For example, the CPU 12A may permit the use of the work booth 70 when the result of the collation matches. Also, when the result of the collation does not match, the CPU 12A may request an additional charge, warn the user to perform usage according to the usage purpose, or cause a notification prompting the user to leave the work booth 70 to be notified.

[0231] Note that the content described in each of the above embodiments and (others) can be combined as appropriate.

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

[0233] Moreover, the operations of the processor in each of the above embodiments may be performed not only by a single processor but also by a plurality of physically separated processors working in cooperation. Also, the order of each operation of the processor is not limited to the order described in each of the above embodiments and may be changed as appropriate.

Description of Reference Numerals

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

Claims

1. An information processing apparatus comprising a processor, wherein the processor is configured to: if entry into the reserved private room space cannot be confirmed from the start time of use due to the reservation until a predetermined time has elapsed, notify at least one of a user terminal on the user side who reserved the private room space and a notification unit provided in the private room space of reservation information regarding the reservation of the private room space; switch between notifying the reservation information to the user terminal and notifying the reservation information to the notification unit according to the acquired position information of the user terminal; Information processing apparatus.

2. An information processing apparatus comprising a processor, wherein the processor is configured to: if entry into the reserved private room space cannot be confirmed from the start time of use due to the reservation until a predetermined time has elapsed, and if the position based on the position information of the user terminal on the user side who reserved the private room space is separated from the position of the private room space by a predetermined distance or more, maintain the locked state of the door of the private room space even when unlocking information for unlocking the door of the private room space is input; Information processing apparatus.

3. An information processing apparatus comprising a processor, wherein the processor is configured to: when unlocking information for unlocking the door of the private room space is input if entry into the reserved private room space cannot be confirmed from the start time of use due to the reservation until a predetermined time has elapsed, cause a notification unit provided in the private room space to notify the user who reserved the private room space of information for recognizing the private room space; Information processing apparatus.

4. An information processing apparatus comprising a processor, wherein the processor is configured to: if entry into the reserved private room space cannot be confirmed from the start time of use due to the reservation until a predetermined time has elapsed, notify the user terminal on the user side who reserved the private room space of reservation information regarding the reservation of the private room space when the position based on the position information of the user terminal is separated from the position of the private room space by a predetermined distance or more, and notify the reservation information not only from the notification unit provided in the private room space to the user terminal in addition when the distance is less than a predetermined distance from the position of the private room space; Information processing apparatus.

5. An information processing apparatus comprising a processor, wherein the processor is configured to: when unlocking information for unlocking the door of the private room space is input if entry into the reserved private room space cannot be confirmed from the start time of use due to the reservation until a predetermined time has elapsed, cause the user terminal on the user side who reserved the private room space to notify the user of information for guiding the user to the private room space; Information processing apparatus.

6. The notification unit is constituted by at least one of a display and a lamp, The information processing apparatus according to claim 3.

7. The notification unit is constituted by at least one of a display, a speaker, and a lamp, The processor causes a message for having the user confirm the information to be displayed on a display of the user terminal of the user according to the type of the notification unit for notifying the information. The information processing apparatus according to claim 3.

8. When the processor confirms entry into the private room space, the processor stops notification of the information using the notification unit. The information processing apparatus according to claim 3.

9. The processor When the private room space with the shortest distance from the position based on the position information of the user terminal is not the private room space reserved by the user, causes the user terminal to notify the user of information for guiding the user to the private room space reserved by the user. The information processing apparatus according to claim 5.

10. The private room space is installed in a place unfamiliar to the user. The information processing apparatus according to any one of claims 1 to 5.

11. The private room space is a space that can be used by one person or a plurality of persons. The information processing apparatus according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Reservation management system for room

    JP1997091354A

  • Room environment setting system, room environment setting method, room environment setting program and computer readable recording medium

    JP2002260092A

  • Reservation system

    JP2003233740A

  • Electronic conference system

    JP2004173198A

  • Store management system

    JP2004192154A