Information processing apparatus, information processing program, and information processing method

The information processing apparatus addresses the challenges of managing food preparation and reducing fraudulent activities in unmanned store reservation systems by automating reservation management, room access control, and order processing, ensuring smooth operations and eliminating the need for food delivery staff.

JP7692653B1Active Publication Date: 2025-06-16IDEA RECORD CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024171866
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-06-16
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

Existing reservation systems for unmanned stores face challenges in managing food preparation and delivery, particularly when the store prepares its own food, and there is a risk of fraudulent orders due to unconfirmed customer usage status.

Method used

An information processing apparatus that includes a reservation unit, a reception processing unit, a locking control unit, and a notification unit, which manages reservations, controls room locking/unlocking, and updates entry and usage end information, enabling smooth operations in unmanned stores by guiding customers to private rooms and providing services based on predetermined messages.

Benefits of technology

The system ensures smooth operations in unmanned stores by automating reservation management, room access control, and order processing, reducing the risk of fraudulent activities and eliminating the need for food delivery staff.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007692653000001_ABST
    Figure 0007692653000001_ABST
Patent Text Reader

Abstract

Provided is a technology that can smoothly perform operations in a unmanned store where store facilities are used by reservation. 【Solution means】 The information processing apparatus includes a reception unit that receives a reservation regarding the use of the store from a customer, a locking control unit that controls locking or unlocking of private rooms in the store, and a notification unit that notifies a predetermined message to the customer's terminal device based on the entry / use end information regarding the customer's entry into the store and the end of the customer's use of the store due to acceptance at the store based on the reservation, thereby solving the above problems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing program, and an information processing method.

Background Art

[0002] With the development of communication technology, a reservation system is known that connects to the Internet and makes reservations for seats in stores, event venues, etc. via, for example, a website. In this case, a user can access a web server device that manages a website using a user terminal such as a personal computer (PC), a smartphone, and a tablet terminal, and make a reservation for a store by inputting information necessary for the reservation.

[0003] There is disclosed a reservation reception, song selection, and order system in a karaoke store that enables online confirmation of available rooms and acceptance of reservations, allows each user to settle the fee, and eliminates the need for facilities in the kitchen and reception (see, for example, Patent Document 1). In Patent Document 1, using a mobile terminal such as a user's mobile phone, it is possible to receive reservations, select songs, and place orders for private rooms in a karaoke store. When a reservation request for a private room in a karaoke store is transmitted from the mobile terminal of a user making a reservation, the reservation request is received, a reservation log is generated and held, and a reservation ticket including a reservation ID for identifying the reservation is transmitted to the mobile terminal. When the user inputs the reservation ID from the input means of the reserved private room, the reservation ID is matched with the reservation log to confirm that it is a proper reservation, and the door of the private room is automatically unlocked. At the end of the usage time, a message requesting the user to leave the room is transmitted and the door is automatically locked.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in Patent Document 1, although a partner is asked to deliver food to the unmanned store, this may cause problems in the case of providing food cooked by the company itself. In addition, since the usage status of customers is not confirmed when receiving orders or accounting requests from customers, there is a risk that fraudulent orders or accounting processes may be carried out.

[0006] Therefore, the present invention provides a technology that can smoothly perform operations in an unmanned store that reserves and uses store facilities.

Means for Solving the Problems

[0007] The information processing apparatus in one embodiment of the present invention is A reservation unit that receives reservation information including reservation conditions regarding the use of a store from a first terminal device used by a customer, a reception processing unit that performs reception processing of the customer who has come to the store according to the received reservation information, and based on the reception processing or a request from the first terminal device, controls locking or unlocking of private rooms in the store, and updates first information indicating whether the customer has entered the store based on the reception processing and second information regarding whether the customer has ended the use of the store based on a request from the first terminal device. A locking control unit, and when there is an order request regarding a product or service from the first terminal device, based on the first information and the second information, a notification unit that notifies the first terminal device of a predetermined message regarding the product or service. The locking control unit determines a private room that meets the reservation conditions from the inventory information of vacant private rooms in the store based on the reception processing, and sends an unlocking request for the determined private room to a first server that controls locking or unlocking of the private room. When receiving a notification of completion of unlocking of the determined private room from the first server, the first information is updated from not entered the store to entered the store, and when a settlement process is performed in response to a request for settlement from the first terminal device, the second information is updated from not left the store to left the store characterized by the following.

[0008] When the order request is made, the order is received based on the first information and the second information, and when the preparation of the ordered product is completed, the notification unit notifies the first terminal device of a message prompting the customer to go and pick up the product because the product is ready characterized by the following.

[0009] When the order request is made and the order is received based on the first information and the second information, the notification unit notifies a cooking instruction to an order management device installed in the store, and when obtaining completion of cooking for the cooking instruction, the notification unit notifies the first terminal device of a message prompting the customer to go and pick up the product because the product is ready characterized by the following.

[0010] When the order request is made and the order is received based on the first information and the second information, the notification unit determines the age of the customer regarding a predetermined product, and notifies the first terminal device of a message indicating that the order for the product cannot be received based on the result of the determination characterized by the following.

[0011] Based on the first information and the second information, after the notification unit notifies the first terminal device of a message for confirming whether to extend the usage time a predetermined time before the time when the use of the store ends, when the accounting request is not received from the first terminal device and the time when the use of the store ends arrives, the reserved usage time of the store is updated by a preset time. characterized by the following. When the order request is made, the accounting request is received based on the first information and the second information, and after the accounting process From the second terminal device of the cleaning staff when information indicating that the cleaning of the private room has been completed is received, the door of the private room is locked It is characterized by this.

[0012] The information processing program in one embodiment of the present invention causes A reservation process for receiving reservation information including reservation conditions regarding the use of a store from a first terminal device used by a customer, a reception processing unit for performing reception processing of the customer who has come to the store according to the received reservation information, controlling locking or unlocking of a private room in the store based on the reception processing or a request from the first terminal device, and updating first information indicating whether the customer has entered the store based on the reception processing and second information regarding whether the customer has ended the use of the store based on a request from the first terminal device. A locking control process, and when there is an order request regarding a product or service from the first terminal device, a notification process for notifying the first terminal device of a predetermined message regarding the product or service based on the first information and the second information. to be executed.

[0013] In an information processing method in one embodiment of the present invention,A computer performs a reception process for receiving reservation information including reservation conditions regarding the use of a store from a first terminal device used by a customer, controls locking or unlocking of a private room in the store based on the reception process or a request from the first terminal device, and based on the reception process, updates first information indicating whether the customer has entered the store and second information regarding whether the customer has ended the use of the store based on a request from the first terminal device. A locking control process, and when there is an order request regarding a product or service from the first terminal device, a notification process for notifying the first terminal device of a predetermined message regarding the product or service based on the first information and the second information. Execute it.

Advantages of the Invention

[0014] According to the present invention, in a unmanned store that reserves and uses store facilities, operations can be carried out smoothly.

Brief Description of the Drawings

[0015]

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

Mode for Carrying Out the Invention

[0016] FIG. 1 is a diagram for explaining the outline of the information processing apparatus in the embodiment of the present invention. The information processing apparatus 1 includes a reception unit 2, a locking control unit 3, and a notification unit 4. As an example of the information processing apparatus 1, the store management server 12 described later can be mentioned.

[0017] The reception unit 2 receives a reservation regarding the use of the store from a customer. As an example of the reception unit 2, a reservation processing unit 32 can be mentioned. The store may be, for example, an unmanned store (including the case where only the reception is unmanned). Note that the store may be a manned store. Also, the store may be a private room such as a karaoke box or a restaurant.

[0018] The locking control unit 3 controls the locking or unlocking of the private room in the store. As an example of the locking control unit 3, a locking management unit 36 can be mentioned. Here, in order to remotely operate the locking or unlocking of the private room, for example, on the inner side (room side) of the door of the private room, there may be a locking / unlocking device such as a so-called smart lock for controlling the rotational movement of the thumb turn externally, or a locking / unlocking device with a smart lock built into the door.

[0019] The notification unit 4 notifies a predetermined message to the customer's terminal device based on the store entry / usage end information regarding the customer's entry into the store and the end of the customer's use of the store by reservation-based reception at the store. As an example of the terminal device, the user terminal 14 described later can be mentioned. In addition, notifying a predetermined message to the customer's terminal device includes causing the customer's terminal device to display a predetermined message. Note that the notification unit 4 may be a display control unit that causes the customer's terminal device to display a predetermined message. The predetermined message includes various messages in the present embodiment.

[0020] By configuring in this way, in a unmanned store that reserves and uses store facilities, operations can be smoothly carried out. That is, without human intervention, reserved customers can be guided to private rooms in the store, and various services can be provided to the reserved customers based on a predetermined message.

[0021] When there is an order request from the customer, the notification unit 4 accepts the order based on the store entry / usage end information regarding the customer's entry into the store and the end of the customer's use of the store, and when the preparation of the ordered item is completed, notifies the customer of a message prompting the customer to pick up the item as the preparation is ready.

[0022] By configuring in this way, since a call can be made for the customer to come and pick up the ordered item, it is not necessary to arrange food delivery staff, and in a unmanned store that reserves and uses store facilities, operations can be smoothly carried out.

[0023] When there is an order request from the customer, the notification unit 4, based on the store entry / usage end information regarding the customer's entry into the store and the end of the customer's use of the store, if the order is accepted, determines the age of the customer regarding a predetermined item, and notifies a message indicating that the order of the item cannot be accepted based on the determination result.

[0024] By configuring in this way, for the order of alcoholic beverages, age confirmation can be performed before providing them, so inoculation of alcohol by minors in unmanned stores can be prohibited.

[0025] Based on the information on the completion of store entry and utilization regarding the customer's entry into the store and the end of the customer's use of the store, the notification unit 4 notifies the customer's terminal device whether to extend the use time a predetermined time before the time when the store entry and use end. If the accounting request is not accepted and the time when the store entry and use end arrives, the store entry and use time is updated by a preset time.

[0026] With such a configuration, even if the customer does not respond to the notification of whether to extend the use time, and there is no indication of the intention to check out before the scheduled end time of use arrives, it is regarded as an indication of the intention to extend and automatically extended, so that the business can be smoothly carried out.

[0027] When there is an order request from the customer, the notification unit 4 accepts the accounting request based on the information on the completion of store entry and utilization regarding the customer's entry into the store and the end of the customer's use of the store. When the information indicating that the cleaning of the private room is completed is received after the accounting process, the door of the private room is locked.

[0028] With such a configuration, the private room can be cleaned and then locked after use. For example, even when the cleaning of the private room is entrusted to an external contractor, the private room can be cleaned and then locked after use, so that the business can be smoothly carried out.

[0029] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0030] FIG. 2 is a diagram showing an example of the overall configuration of the store management system in this embodiment. The store management system 11 includes a store management server 12, a smart lock management server 13, a user terminal 14, a communication network 15, a reception terminal 23, a smart lock 24, an order management terminal 25, and a wireless router 28. The store management server 12, the smart lock management server 13, and the user terminal 14 are connected to the communication network 15 wirelessly or by wire. In addition, the reception terminal 23, the smart lock 24, and the order management terminal 25 are connected to the communication network 15 via a wireless or wired LAN (Local Area Network) by the wireless router 28.

[0031] The store management server 12 manages store reservations, manages orders from store users, controls locking and unlocking of the smart locks 24 for locking and unlocking the private rooms in the store, and manages accounting processing. The smart lock management server 13 is a server that controls locking or unlocking of the smart lock based on an instruction from the store management server 12.

[0032] Note that the store management server 12 and the smart lock management server 13 may each be a server system composed of one or more physical information processing devices, or may be a virtual server system composed of one or more virtual server devices. Also, the store management server 12 may include the smart lock management server 13.

[0033] Assume that the store 21 is a store that mainly has cooking staff but no one to perform operations such as reception (hereinafter, may also be referred to as a "staffless store"). The store 21 is, for example, a store with a plurality of private rooms 22 like a karaoke box. In the store 21, a reception terminal 23 is installed at the entrance. A smart lock 24 for locking and unlocking the private room is installed on the door of the private room 22. The smart lock 24 is installed inside the door and controls the rotation of the thumb turn part inside the door by wireless communication to control locking and unlocking.

[0034] Also, a cooking area 27 is provided in the store 21, and an order management terminal 25 is installed in the cooking area 27. A cooking staff is waiting in the cooking area 27. When a cooking instruction is received via the order management terminal 25, the cooking staff performs cooking according to the instruction, and when the cooking is completed, inputs the completion of cooking to the order management terminal 25.

[0035] The order management terminal 25 is a terminal for transmitting the orders received by the store management server 12 to the cooks in the kitchen 27, or for notifying a call instruction to the cooks so that when the cooking is completed, they come to the delivery counter 26 to pick up the goods as the preparation of the goods ordered by the customer is ready. In this embodiment, the order management terminal 25 is used to confirm and manage the order information received from the customer. The order management terminal 25 may be, for example, a personal computer (PC), a smartphone, a tablet terminal, or the like.

[0036] The user terminal 14 is an information communication terminal having a communication function and an imaging function that is owned or possessed by, for example, a user who has reserved the store 21, and includes, for example, a personal computer (PC), a smartphone, a tablet computer, and the like. An application program for reading and analyzing a two-dimensional code is installed in the user terminal 14.

[0037] FIG. 3 is a functional block diagram of the store management server 12 in this embodiment. The store management server 12 includes a control unit 31 and a storage unit 41. The control unit 31 functions as a reservation processing unit 32, a reception management unit 33, an order processing unit 34, an accounting processing unit 35, and a locking management unit 36 by reading and executing the program in this embodiment.

[0038] The reservation processing unit 32 receives reservations from customers who wish to use the store 21 and manages the received reservations. The reservation processing unit 32 also performs processing related to user registration and identity verification processing.

[0039] The reception management unit 33 performs reception processing (check-in processing) for customers who have come to the store based on the received reservations, checks whether to extend the usage time when the previously received usage time is about to end, or performs an extension processing of the usage time.

[0040] The order processing unit 34 performs order processing to accept an order for a product (such as food and drink) received from the user terminal 14 and display an order instruction on the order management terminal 25. Also, when there is a report of completion of cooking from the order management terminal 25, a call message is notified to the user terminal 14 to the effect that the ordered product is ready and the user should come to the delivery counter 26 to pick it up.

[0041] The accounting processing unit 35 transmits settlement target information to the POS (Point of sales) system and performs settlement processing in response to a settlement request received from the user terminal 14. Also, after the settlement processing, the accounting processing unit 35 notifies the terminal of the cleaning staff to request cleaning of the private room used by the settled user.

[0042] The locking management unit 36 controls locking or unlocking of the smart lock 24 in response to an instruction from the reception management unit 33 via the API (Application Programming Interface) of the smart lock management server 13 that controls locking or unlocking of the smart lock 24 installed on the door of the private room 22.

[0043] In this embodiment, the storage unit 41 stores a customer management DB 42, a reservation management DB 43, a private room management DB 44, a smart lock management DB 45, and an order management DB 46. The customer management DB 42 is a database that manages information about customers (users) (including identity confirmation determination information). The reservation management DB 43 is a database that manages information about reservations from customers who wish to use the store. The private room management DB 44 is a database that manages information about the private rooms actually used in the store 21. The smart lock management DB 45 is a database that manages the smart locks installed on the doors of each private room. The order management DB 46 is a database that manages orders received from users.

[0044] FIG. 4 is a diagram showing an example of the data structure of the database managed by the store management server 12 in the present embodiment. Each piece of information (each record) managed in the customer management DB 42 may be referred to as customer management information. Each piece of information (each record) managed in the reservation management DB 43 may be referred to as reservation management information. Each piece of information (each record) managed in the private room management DB 44 may be referred to as private room management information. Each piece of information (each record) managed in the smart lock management DB 45 may be referred to as smart lock management information. Each piece of information (each record) managed in the order management DB 46 may be referred to as order management information.

[0045] The customer management DB 42 includes data items such as "user ID", "app ID", "identity verification determination", and "customer information". In the item "user ID", information (user ID) for identifying a customer (user) is stored. In the item "app ID", information (app ID) for identifying the application software (hereinafter sometimes referred to as "app") used by the customer for store reservations is stored. In the item "identity verification determination", "identity verified" is stored when the identity verification is successful, and "identity verification pending" is stored when the identity verification fails. In the item "customer information", information about the customer (for example, the customer's name, date of birth, address, phone number, email address, etc.) is stored.

[0046] The reservation management DB 43 includes data items such as "store number", "user ID", "reservation date and time", "scheduled usage time", and "number of people". In the item "store number", number information (store number) for identifying a store is stored. In the item "user ID", information (user ID) for identifying a customer is stored. In the "reservation date and time", the date and time (reservation date and time) when the customer wishes to use the store is stored. In the item "scheduled usage time", the time to be used on the reservation date is stored. In the item "number of people", the number of people to use the store is stored.

[0047] The individual room management DB 44 includes data items such as "store number", "room number", "usage start date and time", "scheduled usage time", "user ID", "number of people", "check-in flag", "check-out flag", "accounting flag", "invoice number", etc. In the item "store number", the number information (store number) for identifying the store is stored. In the item "room number", the information (room number) for identifying the individual room in that store is stored. In the item "usage start date and time", the date and time when the usage of that individual room starts is stored. In the item "scheduled usage time", the usage time is stored. In the item "user ID", the information (user ID) for identifying the customer is stored. In the item "number of people", the number of people using is stored. In the item "check-in flag", the information (not checked in, checked in) indicating whether the customer has checked in is stored. In the item "check-out flag", the information (not checked out, checked out) indicating whether the customer has checked out is stored. In the item "accounting flag", the information (not accounted, accounting, accounted) regarding the accounting status is stored. In the item "invoice number", the invoice number related to the usage of that customer is stored. In the item "invoice number", other information related to the expenses subject to settlement such as the order content is linked.

[0048] The smart lock management DB 45 includes data items such as "store number", "room number", "smart lock ID", "lock / unlock flag", etc. In the item "store number", the number information (store number) for identifying the store is stored. In the item "room number", the information (room number) for identifying the individual room in that store is stored. In the item "smart lock ID", the information (smart lock ID) for identifying the smart lock is stored. In the item "lock / unlock flag", the information indicating whether the smart lock is in the locked state or the unlocked state is stored.

[0049] The order management DB 46 includes data items such as "store number", "invoice number", "product", "order flag", etc. In the item "store number", the number information (store number) for identifying the store is stored. In the item "invoice number", a unique invoice number is stored. In the item "product", the ordered product name is stored. In the item "order flag", not called (default), in order, called are stored.

[0050] Figure 5 is a diagram showing the overall flow in this embodiment. A customer (user) who wants to use store 21 first downloads and installs the application according to this embodiment on user terminal 14. The user activates the application on user terminal 14 and performs user registration and identity verification procedures according to the instructions displayed on the screen (S1). After that, the user makes a reservation for store 21 using the application on user terminal 14 (S2).

[0051] The user visits the store on the reserved day and checks in (S3). Then, a private room 22 that matches the reservation details is determined, and the smart lock of that private room 22 is unlocked (S4). The user enters the private room 22 and starts using the private room 22.

[0052] The user uses user terminal 14 to place an order for food and drinks while using private room 22 (S5). When the medium hair is received, the order instruction is notified to the order management terminal 25 in the store. The cook in charge who sees the notification prepares the ordered products. When the preparation of the ordered products is completed, a call message for receiving the products is notified to user terminal 14 (S6). Then, the user goes to the delivery counter 26 to pick up the products.

[0053] When the end of the usage time is approaching, the user operates user terminal 14 to request "payment" (settlement) (S7). The settlement is performed using, for example, a pre-registered credit card or the like. When the payment process is completed, a message saying "The payment process is complete. Thank you for your patronage. We look forward to your next visit." is displayed on user terminal 14. Then, the user leaves the store.

[0054] After the payment process is completed and the user leaves the store, a notification is sent to the terminal 29 of the cleaning staff to request cleaning of the used private room 22. The cleaning staff who receives the notification cleans the private room 22 and reports the completion of cleaning after the cleaning is completed (S8). Then, the smart lock 24 of that private room 22 is locked (S9).

[0055] FIG. 6 is a diagram showing an example of an order reception screen in the present embodiment. When a customer (user) starts the application in the present embodiment and performs a predetermined operation, an order reception screen 51 is displayed on the screen of the user terminal 14.

[0056] The order reception screen 51 includes a store name display column 52, a user ID display column 53, a category selection button 54, product image display columns 55 (55a, 55b,...), product addition buttons 56 (56a, 56b,...), product deletion buttons 57 (57a, 57b,...), a total amount display column 58, and a "Cart Confirmation" button 59.

[0057] The store name display column 52 displays the store name of store 21. The user ID display column 53 displays the user ID transmitted from the user terminal 14. When the category selection button 54 is selected (pressed), images of one or more products corresponding to the pressed category are displayed in the product image display columns 55 (55a, 55b,...).

[0058] The product image display columns 55 (55a, 55b,...) display images of products belonging to the category selected by the category selection button 54. When the product addition button 56 (56a, 56b,...) is pressed, the product displayed in the product image display columns 55 (55a, 55b,...) can be added to the cart. Here, the cart represents an electronic space for temporarily storing the products added by the product addition buttons 56 (56a, 56b,...) until the settlement is completed for the user to purchase. When the product deletion button 57 (57a, 57b,...) is tapped, the product displayed in the product image display columns 55 (55a, 55b,...) that has been added to the cart can be deleted.

[0059] The total amount display column 58 displays the total amount of the products added to the cart. When the "Cart Confirmation" button 59 is tapped, the screen transitions to the screen of FIG. 7, and the products added to the cart can be confirmed.

[0060] FIG. 7 is a diagram showing an example of a cart confirmation screen in the present embodiment. The cart confirmation screen 61 includes a store name display column 62, a user ID display column 63, a list of items in the cart 64, a "Back" button 65, and an "Order" button 66.

[0061] The store name display column 62 displays the store name of store 21. The user ID display column 63 displays the user ID transmitted from the user terminal 14. The list of items in the cart 64 displays the details of the items added to the cart, as well as the subtotal, consumption tax, and total amount. Pressing the "Back" button 65 returns to the order reception screen 51 (FIG. 6). Pressing the "Order" button 66 finalizes the order and transmits the order information to the store management server 12.

[0062] FIG. 8 is a diagram showing an example of an order history screen in the present embodiment. The customer (user) can operate the user terminal 14 to transition from the order reception screen 51 to the order history screen 71.

[0063] The order history screen 71 includes a store name display column 72, a user ID display column 73, a list of ordered items 74, a "Back" button 75, and a "Settlement" button 76.

[0064] The store name display column 72 displays the store name of store 21. The user ID display column 73 displays the user ID transmitted from the user terminal 14. The list of ordered items 74 displays the details of the ordered items, as well as the subtotal, consumption tax, and total amount. Pressing the "Back" button 75 returns to the cart confirmation screen 61 (FIG. 7). Pressing the "Settlement" button 76 transmits the facility usage fee information and the order history information to the store management server 12, and the store management server 12 transmits the facility usage fee information and its order history information to the POS system as settlement target information.

[0065] FIG. 9 is a diagram showing an example of a call screen in the present embodiment. The call screen 81 in FIG. 9 shows an example of being displayed in the display format of a chat application. In the call screen 81, a message such as "The ordered product is ready. Please come to the delivery counter to pick it up. Call number: 1121" is transmitted and displayed from the store management server 12.

[0066] At the delivery counter 26, the product (food and drink) with the call number assigned to it is prepared. The user who has seen the message goes to the delivery counter 26 to pick up the product.

[0067] FIG. 10 is a sequence diagram of user registration in the present embodiment. The user accesses the store management server 12 using the user terminal 14 (S11). The store management server 12 establishes a connection by responding to the access (S12).

[0068] The user inputs personal information (name, date of birth, contact information, etc.) using the user terminal 14 (S13). The store management server 12 responds to the user terminal 14 that the acquisition of personal information has been completed (S14). The user takes a face photo using the imaging function of the user terminal 14 and transmits it to the store management server 12 (S15). The store management server 12 responds to the user terminal 14 that the acquisition of the face photo has been completed (S16). The user takes a personal identification document (for example, a driver's license, a My Number card, a residence card, a family register card, a special permanent resident certificate, a driving history record, a passport, etc.) using the imaging function of the user terminal 14 and transmits it to the store management server 12 (S17). The store management server 12 responds to the user terminal 14 that the acquisition of the personal identification document has been completed (S18).

[0069] The store management server 12 determines whether the obtained face photo and the face photo of the identification document are of the same person. If it is determined that the obtained face photo and the face photo of the identification document are not of the same person, the store management server 12 notifies the user terminal 14 that identity verification cannot be performed, and prompts the user to take a face photo and a photo of the identification document again. If it is determined that the obtained face photo and the face photo of the identification document are of the same person, the store management server 12 notifies the user terminal 14 that identity verification is completed (S19). Then, the user inputs reservation information (the store to be reserved, reservation date and time, planned usage time, number of users, etc.) using the user terminal 14 (S20). The store management server 12 responds to the user terminal 14 that the reservation acceptance is completed (S21).

[0070] Figure 11 is a sequence diagram of the reception procedure performed when a customer visits the store in this embodiment. Here, it is assumed that the user has made a reservation for that store 21 in advance. When the user visits the store 21, the user performs a reception operation (check-in operation) using the reception terminal 23 (S31). In the reception operation, the user inputs reservation name, phone number, etc., or a reservation number issued in advance, etc. to the reception terminal 23 as reception information. The reception terminal 23 transmits the reception information to the store management server 12 (S32).

[0071] When the store management server 12 receives the reception information, it searches for an empty private room that matches the reservation information from the inventory information of the empty private rooms, and determines the private room to be assigned to the user. The store management server 12 requests the smart lock management server 13 to unlock the smart lock 24 of the determined private room (S33). The smart lock management server 13 transmits an unlocking instruction to the smart lock 24 of the determined private room (S34). The smart lock 24 of the determined private room performs an unlocking process based on the unlocking instruction, and transmits the unlocking completion to the smart lock management server 13 (S35).

[0072] The smart lock management server 13 reports to the store management server 12 the completion of unlocking the smart lock 24 of the private room it has determined (S36). The store management server 12 notifies the reception terminal 23 of the room number (store number, room number) of the private room it has determined (S37). The room number used by the received user is displayed on the reception terminal 23. Also, the store management server 12 notifies the user terminal 14 of the store number, room number, and slip number (S38).

[0073] Figure 12 is a sequence diagram of the order processing in this embodiment. The user operates the user terminal 14 to perform an operation to display the order reception screen 51. Then, the user terminal 14 sends an order reception screen display request (user ID (or app ID), store number, room number) to the store management server 12. When the store management server 12 receives the order reception screen display request (user ID (or app ID)), it displays the order reception screen 51 on the screen of the user terminal 14 (S42).

[0074] The user operates the user terminal 14 to place an order for food and beverages via the order reception screen 51 and the cart confirmation screen 61, and presses the "Order" button 66 to confirm the order (S43). Then, the user terminal 14 sends order information (user ID (or app ID), store number, room number, product ID) to the store management server 12.

[0075] Based on the order information received from the user terminal 14, the store management server 12 sends a cooking instruction to the order management terminal 25 (S44). The order management terminal 25 responds to the store management server 12 to indicate that it has received the cooking instruction (S45). The store management server 12 sends a message to the user terminal 14 indicating that the order has been received (S46).

[0076] The cook performs cooking based on the cooking instructions displayed on the order management terminal 25. After the cooking is completed, the cook transports the prepared dish to the delivery counter 26 and inputs the completion of cooking into the order management terminal 25. Then, the order management terminal 25 transmits the completion of cooking to the store management server 12 (S47). The store management server 12 transmits a call message to the user terminal 14 of the order placer (S48).

[0077] Figure 13 is a sequence diagram from accounting processing to cleaning in this embodiment. The user operates the user terminal 14 to press the "Settlement" button 76 on the order history screen 71 to make an accounting request (S51). Then, the user terminal 14 transmits an accounting request (user ID (or app ID), store number, room number) to the store management server 12. The store management server 12 performs accounting processing (settlement processing) in response to the accounting request and notifies the user terminal 14 of the completion of accounting (S52).

[0078] After the accounting processing, the store management server 12 notifies the terminal 29 of the cleaning staff of the cleaning request for the private room (room number) where the accounting processing was performed (S53). The terminal 29 of the cleaning staff receives the cleaning request from the store management server 12. The cleaning staff uses the terminal 29 to confirm the request content and operates the terminal 29 to respond to the store management server 12 that the cleaning of these or the target private room will be performed (S54). After the cleaning is completed, the terminal 29 of the cleaning staff notifies the store management server 12 of the completion of cleaning (S55).

[0079] The store management server 12 notifies the smart lock management server 13 of a locking request for the smart lock 24 installed in the private room 22 for which a cleaning completion report has been received (S56). When the smart lock management server 13 receives the locking request from the store management server 12, it sends a locking instruction to the target smart lock 24 (S57). The target smart lock 24 performs a locking process based on the locking instruction from the smart lock management server 13 and transmits the locking completion to the smart lock management server 13 (S58). The smart lock management server 13 reports the locking completion to the store management server 12 (S59). The store management server 12 notifies the terminal 29 of the locking completion based on the locking completion (S60).

[0080] FIG. 14 is a diagram showing an acceptance process flow by the store management server 12 in the present embodiment. When the store management server 12 receives an acceptance operation from the acceptance terminal 23 (S61), it determines a private room that meets the reservation conditions from the inventory information of the vacant private rooms in the store (S62).

[0081] The store management server 12 acquires the smart lock ID of the smart lock 24 corresponding to the private room determined from the smart lock management DB 45. The store management server 12 makes an unlocking request for the smart lock 24 with the acquired smart lock ID to the smart lock management server 13 (S63).

[0082] After the unlocking process of the smart lock 24 by the smart lock management server 13, the store management server 12 receives the unlocking completion of the smart lock 24 with that smart lock ID from the smart lock management server 13 (S64). The store management server 12 changes the check-in flag of the record corresponding to the room number of the determined private room 22 in the private room management DB 44 from "not checked in" to "checked in", and changes the locking / unlocking flag of the record corresponding to that smart lock ID in the smart lock management DB 45 from "locked" to "unlocked" (S65). The store management server 12 notifies the acceptance terminal 23 and the user terminal 14 of the room number of the determined private room 22 (S66).

[0083] FIG. 15 is a diagram showing an order reception processing flow in the present embodiment. The store management server 12 acquires an order screen display request (user ID (or app ID), store number, room number, slip number) from the user terminal 14 (S71).

[0084] The store management server 12 acquires a record corresponding to the combination of the store number and the room number from the private room management DB 44 based on the order screen display request, and determines whether the check-in flag of the acquired record is "checked in" (S72). If the check-in flag of the acquired record is "not checked in" (NO in S72), the store management server 12 causes the user terminal 14 to display "Cannot be used before check-in" (S73).

[0085] If the check-in flag of the acquired record is "checked in" (YES in S72), the store management server 12 determines whether the check-out flag of the acquired record is "not checked out" (S74). If the check-out flag is "checked out" (NO in S74), the store management server 12 causes the user terminal 14 to display "Cannot be used after check-out" (S75).

[0086] If the check-out flag is "not checked out" (YES in S74), the store management server 12 causes the order reception screen 51 to be displayed on the display unit of the user terminal 14 (S76). Until the store management server 12 receives an order request from the user terminal 14, it remains in a waiting state (NO in S77).

[0087] The user operates the user terminal 14 to place an order for food and drinks via the order reception screen 51 and the cart confirmation screen 61, and presses the "Order" button 66 to confirm the order. Then, the user terminal 14 transmits order information (user ID (or app ID), store number, room number, product ID) to the store management server 12.

[0088] When the order request is received from the user terminal 14 (YES in S77), the store management server 12 determines whether the accounting flag of the acquired record is "in accounting" (S78). If the accounting flag is "in accounting" (YES in S78), the store management server 12 notifies the user terminal 14 with the message "Currently, accounting is in progress, so orders cannot be placed." The message is displayed on the display unit of the user terminal 14 (S84).

[0089] If the accounting flag is not "in accounting" (NO in S78), the store management server 12 determines whether it is within M (M: integer) minutes before the scheduled end time of use (= reservation time + scheduled use time) (S79). M is, for example, 5 minutes, 10 minutes, 15 minutes, etc.

[0090] If there is more than M (M: integer) minutes until the scheduled end time of use (NO in S79), the store management server 12 performs order processing based on the order request received from the user terminal 14 (S80). That is, the store management server 12 registers the order information based on the order request in the order management DB 46. At this time, the order flag is registered as "order in progress". The store management server 12 sends a cooking instruction to the order management terminal 25 based on the order request.

[0091] The order management terminal 25 responds to the store management server 12 indicating that the cooking instruction has been received. The store management server 12 sends a message indicating that the order has been received to the user terminal 14. The cook performs cooking based on the cooking instruction displayed on the order management terminal 25. After the cooking is completed, the cook transports the prepared dishes to the delivery counter 26 and inputs the cooking completion into the order management terminal 25. Then, the order management terminal 25 sends the cooking completion to the store management server 12. The store management server 12 sends a call message to the user terminal 14 of the order owner.

[0092] The store management server 12 remains in a waiting state until it receives a cooking completion report from the order management terminal 25 (NO in S81). When the store management server 12 receives a cooking completion report from the order management terminal 25 (YES in S81), the store management server 12 notifies the user terminal 14 of the message "The preparation of the product is complete. Please come to the delivery counter. Call number: 1121" (S82). The call screen 81 displayed on the user terminal 14 displays the said message. The store management server 12 changes the order flag of the said product in the order management DB 46 from "ordering" to "called" (S83).

[0093] If it is within M (M: integer) minutes until the scheduled end time of use (YES in S79), the store management server 12 sends the user terminal 14 the message "There are still M minutes until the end time of use. Do you want to place an order?" (S85). The said message is displayed on the display unit of the user terminal 14.

[0094] The store management server 12 receives a response from the user terminal 14 (S86). When the response received from the user terminal 14 is a response indicating "place an order" (YES in S87), the store management server 12 performs the process of S80. When the response received from the user terminal 14 is a response indicating "do not place an order" (NO in S87), this flow ends.

[0095] FIG. 16 is a flowchart showing an example of the usage time extension process by the store management server 12 in the present embodiment. The said flow is repeatedly executed in units of records in the private room management DB 44 and in units of a predetermined time (for example, units of several milliseconds, units of several seconds, etc.).

[0096] The store management server 12 acquires one record from the private room management DB 44 (S90). The store management server 12 determines whether the check-in flag of the acquired record is "checked in" (S91). When the check-in flag is "not checked in" (NO in S91), the store management server 12 processes the next record.

[0097] If the store entry flag of the retrieved record is "entered" (YES in S91), the store management server 12 determines whether the store exit flag of the retrieved record is "not exited" (S92). If the store exit flag of the retrieved record is "exited" (NO in S92), the store management server 12 processes the next record.

[0098] If the store exit flag of the retrieved record is "not exited" (YES in S92), the store management server 12 compares the time obtained by adding the "planned usage time" to the "start time of usage" of the retrieved record (planned end time of usage) with the current time, and determines whether the current time is N (N: integer) minutes before the planned end time of usage (S93). N minutes is, for example, 5 minutes, 10 minutes, 15 minutes, etc.

[0099] If there is still time until the current time reaches N (N: integer) minutes before the planned end time of usage (NO in S93), the store management server 12 processes the next record. If the current time is within N (N: integer) minutes before the planned end time of usage (YES in S93), the store management server 12 displays on the display unit of the user terminal 14, "Your usage time will end in N minutes. Do you want to extend the usage time?" (S94). Here, when extending, the user can operate the user terminal 14 to specify how much time (for example, 5 minutes, 10 minutes, 15 minutes, 20 minutes, 30 minutes, 45 minutes, 60 minutes, 90 minutes, 120 minutes, etc.) to extend.

[0100] When the store management server 12 receives an instruction not to extend from the user terminal 14 (NO in S95), it causes the message "Please press the 'Checkout' button and leave the room when the time is up." to be displayed on the display unit of the user terminal 14 (S96). Then, the process of S90 is performed for the next record.

[0101] When the store management server 12 receives an instruction to extend from the user terminal 14 (including the store number, room number, and information on how long to extend (for example, 5 minutes, 10 minutes, 15 minutes, 20 minutes, 30 minutes, 45 minutes, 60 minutes, 90 minutes, 120 minutes, etc.)), it performs an extension process (S97). Here, the store management server 12 updates the scheduled usage time of the corresponding record in the private room management DB44 based on the store number, room number, and information on how long to extend. Then, the store management server 12 notifies the user terminal 14 that the extension has been made (S98).

[0102] In addition, if neither a response to extend nor a response not to extend is received from the user terminal 14 in S96, and the accounting request is not made from the user terminal 14 even when the scheduled end time of use arrives, it is automatically extended by a predetermined time (for example, 10 minutes, 20 minutes, 30 minutes, 60 minutes, etc.), and the processes of S97 and S98 are performed.

[0103] FIG. 17 is a flowchart showing an example of the process from when the store management server 12 in the present embodiment receives an accounting request until locking is performed. The user presses the "Settlement" button 76 on the order history screen 71 displayed on the user terminal 14. Then, the user terminal 14 sends an accounting request (user ID (or app ID), store number, room number, invoice number) to the store management server 12.

[0104] The store management server 12 receives an accounting request (user ID (or app ID), store number, room number, invoice number) from the user terminal 14 (S101). The store management server 12 acquires a record corresponding to the combination of the store number and the room number from the private room management DB44 based on the accounting request.

[0105] The store management server 12 determines whether the check-in flag of the acquired record is "checked in" (S102). If the check-in flag of the acquired record is "not checked in" (NO in S102), the store management server 12 displays "It cannot be used before check-in." on the display unit of the user terminal 14 (S103). Then, this flow ends.

[0106] If the store entry flag of the retrieved record is "entered the store" (YES in S102), the store management server 12 determines whether the store exit flag of the retrieved record is "not exited yet" (S104). If the store exit flag of the retrieved record is "exited the store" (NO in S104), the store management server 12 causes the display unit of the user terminal 14 to display "It cannot be used after exiting the store." (S105).

[0107] If the store exit flag of the retrieved record is "not exited yet" (YES in S104), the store management server 12 determines whether there are any ordered items (S106). Here, the store management server 12 searches the order management DB 46 based on the store number and the slip number to find out whether there are any items with an order flag of "ordering".

[0108] If there are ordered items (YES in S106), the store management server 12 causes the display unit of the user terminal 14 to display "There are ordered items. Will you settle the bill?" (S107).

[0109] If a response indicating not to settle the bill is received from the user terminal 14 (NO in S108), this flow ends. If a response indicating to settle the bill is received from the user terminal 14 (YES in S108), the store management server 12 causes the display unit of the user terminal 14 to display "When exiting the store, please pick up the goods at the delivery counter." (S109). Then, the process proceeds to S110.

[0110] If there are no ordered items (NO in S106), the store management server 12 performs accounting processing (S110). Here, the store management server 12 performs accounting processing (settlement processing) based on the order information, usage time information, etc. associated with the slip number, and performs settlement processing based on the pre-registered credit card information.

[0111] After accounting processing, the store management server 12 changes the checkout flag of the acquired record from "not checked out" to "checked out" (S111). The store management server 12 causes the display unit of the user terminal 14 to display a message indicating that "accounting processing has been completed" (S112).

[0112] The store management server 12 causes the display unit of the terminal 29 of the cleaning staff to display a cleaning request (including the store number and room number) for the above-mentioned private room 22 for which accounting processing has been completed (S113). Until a cleaning completion report is received from the terminal 29 of the cleaning staff, the store management server 12 remains in a waiting state (NO in S114).

[0113] When a cleaning completion report (including the store number and room number) is received from the terminal 29 of the cleaning staff (YES in S114), the store management server 12 acquires the smart lock ID corresponding to the combination of the store number and room number from the smart lock management DB45. The store management server 12 requests the smart lock management server 13 to lock the smart lock 24 with the acquired smart lock ID (S115).

[0114] When the smart lock management server 13 receives a locking request from the store management server 12, it sends a locking instruction to the target smart lock 24. The target smart lock 24 performs a locking process based on the locking instruction from the smart lock management server 13 and sends a locking completion to the smart lock management server 13. The smart lock management server 13 sends a locking completion report to the store management server 12.

[0115] When the store management server 12 receives a locking completion report from the smart lock management server 13 (S116), it changes the locking / unlocking flag of the record corresponding to the smart lock ID in the smart lock management DB45 from "unlocked" to "locked" (S117). The store management server 12 causes the display unit of the terminal 29 to display the locking completion (S118).

[0116] Next, the process for ordering alcoholic food and beverages will be described. When placing an order, it is assumed that there is no face-to-face delivery of the ordered items through a person, so it is necessary to prevent the sale of alcohol to minors.

[0117] FIG. 18 is a flowchart showing another embodiment of the process of S80 in FIG. 15. The store management server 12 determines whether the received order includes alcohol (S121).

[0118] If the received order does not include alcohol (NO in S121), the store management server 12 performs the order process (S124). At this time, the store management server 12 registers the order date and time, invoice number, and product ID in the order management (not shown), and notifies the order management terminal 25 of the cooking instruction for the ordered product. The store management server 12 waits until a cooking completion report is received from the order management terminal 25 (NO in S81 of FIG. 15).

[0119] If the received order includes alcohol (YES in S121), the store management server 12 determines whether the customer is under 20 years old (S122). The store management server 12 identifies the user from the customer management DB 42 using the user ID (or app ID) included in the order request, and obtains the age from the birth date of the identified user. The store management server 12 determines whether the obtained age is equal to or greater than a predetermined age (for example, 20 years old).

[0120] If the obtained age is equal to or greater than a predetermined age (for example, 20 years old) (NO in S122), the store management server 12 performs the order process (S124). At this time, the store management server 12 registers the order date and time, invoice number, and product ID in the order management (not shown), and notifies the order management terminal 25 of the cooking instruction for the ordered product. The store management server 12 waits until a cooking completion report is received from the order management terminal 25 (NO in S81 of FIG. 15).

[0121] If the obtained age is less than a predetermined age (e.g., 20 years old) (YES in S122), the store management server 12 notifies the display unit of the user terminal 14 with a message "Alcohol cannot be sold to minors. Please place an order again." (S123). In this case, the flow of FIG. 15 also ends.

[0122] FIG. 19 is an example of a configuration block diagram of the hardware environment of a computer that executes the program in the present embodiment. The computer 121 may be the store management server 12, a Web server (not shown), the user terminal 14, or other terminals. The computer 121 is composed of a CPU 122, a ROM 123, a RAM 124, a storage device 125, an input I / F 126, an output I / F 127, a communication I / F 128, a reading device 129, and a bus 130.

[0123] Here, the CPU represents a central processing unit. The ROM represents a read-only memory. The RAM represents a random access memory. The I / F represents an interface. The bus 130 may be connected to the CPU 122, the ROM 123, the RAM 124, the storage device 125, the input I / F 126, the output I / F 127, the communication I / F 128, and the reading device 129 as needed.

[0124] The CPU 122 reads out the program according to the present embodiment from the storage device 125 and executes the program as, for example, a reservation processing unit 32, a reception management unit 33, an order processing unit 34, an accounting processing unit 35, and a locking management unit 36 when functioning as the store management server 12. The ROM 123 represents a read-only memory. The RAM 124 is a memory for temporary storage.

[0125] The storage device 125 is a device that stores a large amount of information. As the storage device 125, various types of storage devices such as hard disks, solid state drives (SSDs), and flash memory cards can be used. For example, when functioning as the storage unit 41 of the store management server 12, the storage device 125 stores the program according to the embodiment of the present invention and various data stored in the storage unit 41.

[0126] The input I / F 126 can be connected to input devices such as keyboards, mice, electronic cameras, web cameras, microphones, scanners, sensors, tablets, touch panels, and information reading devices. Also, the output I / F 127 can be connected to output devices such as displays, touch panels, projectors, printers, and speakers.

[0127] The communication I / F 128 is an interface such as a port for connecting to a communication network and communicating with other devices. The communication network may be a communication network such as the Internet, a local area network (LAN), a wide area network (WAN), a dedicated line, wired, or wireless. The reading device 129 is a device that reads a portable recording medium.

[0128] The program that realizes the processing described in the above embodiment may be stored in, for example, the storage device 125 via the communication network and the communication I / F 128 from the program provider side. Also, the program that realizes the processing described in the above embodiment may be stored in a commercially available and distributed portable recording medium. In this case, this portable recording medium may be set in the reading device 129, and the program may be read and executed by the CPU 122. As the portable recording medium, various types of recording media such as CD-ROMs, flexible disks, optical disks, magneto-optical disks, IC cards, USB memory devices, and semiconductor memory cards can be used. The program stored in such a recording medium is read by the reading device 69.

[0129] In addition, the program may be installed on a stand-alone computer or may be installed by a cloud computer and only the functions may be provided to the user.

[0130] As described above, the present aspect has been described based on the embodiments and modified examples. However, the embodiments of the above-described aspects are for facilitating the understanding of the present aspect and do not limit the present aspect. The present aspect can be changed and improved without departing from the spirit and scope of the claims, and equivalents thereof are included in the present aspect. Also, if the technical features are not described as essential in this specification, they can be deleted as appropriate.

Description of Reference Numerals

[0131] 1 Information processing apparatus 2 Reception unit 3 Lock control unit 4 Notification unit 11 Store management system 12 Store management server 13 Smart lock management server 13 14 User terminal 21 Store 22 Private room 23 Reception terminal 24 Smart lock 25 Order management terminal 26 Delivery counter 27 Kitchen 28 Wireless router 29 Terminal of cleaning staff

Claims

1. a reservation unit that receives reservation information including reservation conditions for use of the store from a first terminal device used by a customer; a reception processing unit that performs reception processing for the customer who comes to the store according to the received reservation information; a lock control unit that controls locking or unlocking of a private room in the store based on the reception process or a request from the first terminal device, and updates first information indicating whether the customer has entered the store based on the reception process and second information regarding whether the customer has finished using the store based on the request from the first terminal device; a notification unit that, when an order request for an order for a product or service is received from the first terminal device, notifies the first terminal device of a predetermined message regarding the product or service based on the first information and the second information; Equipped with The locking control unit determines a private room that meets the reservation conditions from inventory information of vacant private rooms in the store based on the reception process, makes a request to unlock the determined private room to a first server that controls locking or unlocking of the private rooms, and when a notification of completion of unlocking of the determined private room is received from the first server, updates the first information from not having entered the store to having entered the store, and when a settlement process is performed in response to a request to settle the bill from the first terminal device, updates the second information from not having left the store to having left the store. Information processing device.

2. The notification unit, when the order request is made, accepts the order based on the first information and the second information, and when the preparation of the ordered product is completed, notifies the first terminal device of a message that the product is ready and urges the customer to pick up the product.

2. The information processing apparatus according to claim 1,

3. The notification unit, when the order request is made and the order is accepted based on the first information and the second information, notifies an order management device installed in the store of cooking instructions, and when it acquires a cooking completion notification in response to the cooking instructions, notifies the first terminal device of a message encouraging the customer to pick up the product because the product is ready.

3. The information processing apparatus according to claim 2.

4. When the order request is made and the order is accepted based on the first information and the second information, the notification unit judges the age of the customer for a predetermined product, and notifies the first terminal device of a message that the order for the product cannot be accepted based on a result of the judgment.

2. The information processing apparatus according to claim 1,

5. The notification unit notifies the first terminal device of a message to confirm whether or not to extend the usage time a predetermined time before the time when the usage of the store will end based on the first information and the second information, and then, if the time when the usage of the store will end arrives without accepting a billing request from the first terminal device, updates the planned usage time of the store by a preset time.

2. The information processing apparatus according to claim 1,

6. The notification unit receives an accounting request based on the order request and the first information and the second information, and when the notification unit receives information from a second terminal device of a cleaning staff member after accounting that cleaning of the private room has been completed, locks the door of the private room.

2. The information processing apparatus according to claim 1,

7. On the computer, a reservation process for receiving reservation information including reservation conditions for use of the store from a first terminal device used by a customer; a reception processing unit that performs reception processing for the customer who comes to the store according to the received reservation information; a locking control process that controls locking or unlocking of a private room in the store based on the reception process or a request from the first terminal device, and updates first information indicating whether the customer has entered the store based on the reception process and second information regarding whether the customer has finished using the store based on the request from the first terminal device; a notification process for notifying the first terminal device of a predetermined message regarding the product or service based on the first information and the second information when an order request regarding the order of the product or service is received from the first terminal device; An information processing program that executes the above.

8. The computer A reception process for receiving reservation information including reservation conditions for use of the store from a first terminal device used by a customer; a locking control process that controls locking or unlocking of a private room in the store based on the reception process or a request from the first terminal device, and updates first information indicating whether the customer has entered the store based on the reception process and second information regarding whether the customer has finished using the store based on the request from the first terminal device; a notification process for notifying the first terminal device of a predetermined message regarding the product or service based on the first information and the second information when an order request regarding the order of the product or service is received from the first terminal device; An information processing method for performing the above.

9. A reservation unit that accepts reservations for use of a store from customers; a reception processing unit that performs reception processing for the customer who comes to the store in response to the accepted reservation; a locking control unit that controls locking or unlocking of a private room in the store based on the reception process or a request from a first terminal device used by the customer, and updates first information indicating whether the customer has entered the store based on the reception process and second information regarding whether the customer has finished using the store based on the request from the first terminal device; a notification unit that, when an order request for an order for a product or service is received from the first terminal device, notifies the customer's terminal device of a predetermined message regarding the product or service based on the first information and the second information; Equipped with The notification unit receives an accounting request based on the order request and the first information and the second information, and when the notification unit receives information from a second terminal device of a cleaning staff member after accounting that cleaning of the private room has been completed, locks the door of the private room.

23. An information processing apparatus comprising:

10. The notification unit accepts the order based on the first information and the second information when the order request is made, and when the preparation of the product targeted for the order is completed, notifies the first terminal device of a message urging the customer to pick up the product because the product is ready.

10. The information processing apparatus according to claim 9,

11. When the order request is made and the order is accepted based on the first information and the second information, the notification unit notifies an order management device installed in the store of cooking instructions, and when it acquires a cooking completion message in response to the cooking instruction, notifies the first terminal device of a message encouraging the customer to pick up the product because the product is ready.

11. The information processing apparatus according to claim 10,

12. When the order request is made and the order is accepted based on the first information and the second information, the notification unit judges the age of the customer for a specified product, and notifies the first terminal device of a message that the order for the product cannot be accepted based on the result of the judgment.

10. The information processing apparatus according to claim 9,

13. The notification unit notifies the first terminal device of a message to confirm whether or not to extend the usage time a predetermined time before the time when the usage of the store will end based on the first information and the second information, and then, if the time when the usage of the store will end arrives without accepting an accounting request from the first terminal device, updates the planned usage time of the store by a preset time.

10. The information processing apparatus according to claim 9,

14. A computer comprising: A reservation process for accepting a reservation including reservation conditions for use of the store from a first terminal device used by a customer; A reception process for performing reception processing for the customer who comes to the store according to the received reservation information; a locking control process that controls locking or unlocking of a private room in the store based on the reception process or a request from the first terminal device, and updates first information indicating whether the customer has entered the store based on the reception process and second information regarding whether the customer has finished using the store based on the request from the first terminal device; a notification process for notifying the first terminal device of a predetermined message regarding the product or service based on the first information and the second information when an order request regarding the order of the product or service is received from the first terminal device; Run the command, The notification process includes accepting an accounting request based on the order request, the first information, and the second information, and, when receiving information from a second terminal device of a cleaning staff member after the accounting process that the cleaning of the private room has been completed, locking the door of the private room.

2. An information processing program comprising:

15. A computer comprising: A reservation process for accepting a reservation including reservation conditions for use of the store from a first terminal device used by a customer; A reception process for performing reception processing for the customer who comes to the store according to the received reservation information; a locking control process that controls locking or unlocking of a private room in the store based on the reception process or a request from the first terminal device, and updates first information indicating whether the customer has entered the store based on the reception process and second information regarding whether the customer has finished using the store based on the request from the first terminal device; a notification process for notifying the first terminal device of a predetermined message regarding the product or service based on the first information and the second information when an order request regarding the order of the product or service is received from the first terminal device; Run The notification process includes accepting an accounting request based on the order request, the first information, and the second information, and, when receiving information from a second terminal device of a cleaning staff member after the accounting process that the cleaning of the private room has been completed, locking the door of the private room.

23. An information processing method comprising:

Citation Information

Patent Citations

  • Order management program and order management method

    JP2004302888A

  • Reservation reception, music selection, and ordering system in karaoke shop

    JP2006010720A

  • Identification data management device, identification data management method, and identification data management program

    JP2013069074A

  • Order management system, order management program, and portable terminal

    JP2014002641A

  • Ordering system

    JP2017102850A