Information processing device, control method of information processing device and program
The information processing apparatus facilitates the transfer of reservation rights by integrating reservation management, condition presentation, and cost distribution systems, addressing the challenges of reservation flexibility and store management in popular stores.
Patent Information
- Application Number
- JP2024206739
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-29
- Filing Date
- 2024-11-27
- Publication Date
- 2025-06-10
AI Technical Summary
In popular stores, it is difficult for users to make reservations, and even if a reservation is made, changes in the user's schedule can result in wasted reservations. Existing systems struggle to facilitate the transfer of reservation rights between users, making it hard for stores to validate and manage these transfers.
An information processing apparatus and method that includes a reservation management system, allowing users to register and change reservations, a condition presentation mechanism for users to offer and accept transfer fees, and a cost distribution system to allocate fees to users involved in reservation changes.
Enables easy transfer of reservation rights among users, reducing reservation wastage and improving user flexibility, while also allowing stores to manage and validate these transfers efficiently.
Smart Images

Figure 2025087630000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a control method for an information processing apparatus, and a program.
Background Art
[0002] Conventionally, a technique for receiving and managing reservations for services provided at stores such as beauty salons using a communication network such as the Internet has been known. For example, Patent Document 1 describes this type of technique.
[0003] Patent Document 1 relates to a reservation system connected between terminals of a plurality of beauty salons (stores) and a plurality of reservation means (a system for receiving reservations for using stores by users). The reservation system of Patent Document 1 checks for overlapping reservations and determines whether to confirm the reservation.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the case of popular stores, it may be difficult to make a reservation itself. However, even if a reservation is made, if the schedule of the person who made the reservation changes, the reservation will be wasted. Although it is conceivable to transfer the right to make a reservation between users, it is difficult for the store side to grasp the transfer of the right to make a reservation between users, and the transferred right to make a reservation may not be valid. Also, even if the store approves the transfer of the right to make a reservation between users, it is necessary to notify the store of the change of the person who made the reservation, and it is not easy to find a transferee by the reservation date. Furthermore, in the waiting queue for a restaurant, it is also not easy to find a transferee.
[0006] The present invention has been made in view of such a situation, and an object thereof is to provide an information processing apparatus, a control method of the information processing apparatus, and a program that can realize a system capable of easily transferring the right to reserve a store among users.
Means for Solving the Problems
[0007] To achieve the above object, one aspect of the present invention includes a reservation management means for receiving and registering a reservation from a user for receiving the service in a store that provides a predetermined service, a change request reception means for receiving a reservation change request for the reservation from a reservation applicant who is not the user who made the reservation, a condition presentation means for presenting condition information based on a presentation fee presented by the reservation applicant to the user who made the reservation, a reservation change means for changing the reservation to the reservation applicant who presented the condition information when the user who made the reservation accepts the condition information, and a cost distribution means for calculating a distribution cost to be distributed to the user who changed the reservation based on the presentation fee and performing a process for granting the distribution cost to the user.
[0008] Also, one aspect of the present invention is a control method of an information processing apparatus including a reservation management step for receiving and registering a reservation from a user for receiving the service in a store that provides a predetermined service, a change request reception step for receiving a reservation change request for the reservation from a reservation applicant who is not the user who made the reservation, a condition presentation step for presenting condition information based on a presentation fee presented by the reservation applicant to the user who made the reservation, a reservation change step for changing the reservation to the reservation applicant who presented the condition information when the user who made the reservation accepts the condition information, and a cost distribution step for calculating a distribution cost to be distributed to the user who changed the reservation based on the presentation fee and performing a process for granting the distribution cost to the user.
[0009] Further, one aspect of the present invention is a program for causing a computer to execute: a reservation management step of receiving and registering a reservation from a user for receiving the service at a store that provides a predetermined service; a change request reception step of receiving a reservation change request for the reservation from a person who wishes to make a reservation but is not the user who made the reservation; a condition presentation step of presenting condition information based on a presentation fee presented by the person who wishes to make a reservation to the user who made the reservation; a reservation change step of changing the reservation to the person who wishes to make a reservation who presented the condition information when the user who made the reservation accepts the condition information; and a fee allocation step of calculating an allocation fee to be allocated to the user who changed the reservation based on the presentation fee and performing processing for granting the allocation fee to the user.
Advantages of the Invention
[0010] According to the present invention, it is possible to provide an information processing apparatus, a control method of the information processing apparatus, and a program that can realize a system capable of easily transferring the right to make a reservation at a store among users.
Brief Description of the Drawings
[0011]
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
Mode for Carrying Out the Invention
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0013] <System Configuration> First, the overall system configuration will be described. FIG. 1 is a diagram showing a customer management system 100 to which an information processing apparatus 1 according to an embodiment of the present invention is applied. The customer management system 100 provides a service for transferring a user's reservation made to receive the service of a store registered in the customer management system 100 to a third party. Hereinafter, the right to receive a service by making a reservation for a store is referred to as a reservation right.
[0014] The customer management system 100 is realized by an information processing device 1 that transmits and receives various information to and from store terminals 2, 202 and user terminals 3a to 3d via a communication network such as the Internet. The information processing device 1 is a computer that provides various information related to reservation management to the store terminals 2, 202, and user terminals 3a to 3d, and functions as a server.
[0015] The store terminals 2 and 202 are computers used by stores that receive the reservation management service of the customer management system 100. The store terminals 2 and 202 are composed of personal computers, tablets, smartphones, etc. The store terminals 2 and 202 may exchange various information with the information processing device 1 through a pre-installed program, or may exchange various information through a web browser. The type of store is not particularly limited, and examples include beauty-related stores such as beauty salons and nail salons, food and beverage stores such as ramen and sushi stores, travel agencies, and pet shops.
[0016] The store terminal 2 is used in a store that accepts reservations for a predetermined service using a communication network. The reservation of the store terminal 2 is made in the cyber space (Internet space) provided by the customer management system 100.
[0017] The store terminal 202 is used in a store with a business format that allows customers to wait in a physical space inside or outside the store when it is full. In this store, a waiting customer management device 5 and a monitoring sensor 6 for managing the waiting order of customers are installed. Note that the monitoring sensor 6 may not exist and may be realized by the functions of a conventional ticket issuing device or order management device.
[0018] The waiting customer management device 5 is a display device that can present the number of waiting customers, waiting time, etc. In this embodiment, the waiting customer management device 5 has a function of displaying an identification code such as a QR code (registered trademark) for registering the waiting order of customers as a reservation. The identification code is issued by the information processing device 1. The user is guided to a registration screen of a web page managed by the customer management system 100 for registering the waiting order as a reservation by reading the identification code with the user terminal 3a owned by the user. By the user's registration operation on the web page, the waiting order is registered as the user's reservation. The web page may be displayed through a web browser or may be displayed through an application installed on the user terminal 3a. Note that it is not limited to the above example. For example, when the store terminal 202 is operated, a medium with an identification code printed thereon may be issued to the user, and the fact that the user is waiting may be automatically registered in the customer management system 100.
[0019] The monitoring sensor 6 is an IoT (Internet of Things) device for monitoring the flow of people and congestion status in the store. The monitoring sensor 6 is composed of, for example, a camera, a non-contact sensor, a contact sensor, or a combination thereof. The information acquired by the monitoring sensor 6 is transmitted to the information processing device 1.
[0020] The user terminal 3a is a computer used by a user who uses the customer management system 100. The user who uses the user terminal 3a in this example is a reservation right holder who holds the reservation right for receiving services at the store. The user terminal 3a is composed of, for example, a smartphone, a tablet, a personal computer, etc. The user terminal 3a may exchange various information with the information processing device 1 through a pre-installed program, or may exchange various information through a web browser.
[0021] The user terminals 3b to 3d are computers used by users who utilize the customer management system 100. The users who use the user terminals 3b to 3d in this example are reservation applicants who wish to transfer the reservation right of a store. The user terminal 3b is composed of a smartphone, a tablet, a personal computer, or the like. The user terminal 3b may exchange various information with the information processing device 1 through a pre-installed program, or may exchange various information through a web browser.
[0022] In FIG. 1, for convenience of explanation, the user terminal 3a and the user terminals 3b to 3d are described separately, but the roles of the user terminal 3a and the user terminals 3b to 3d are not limited. For example, a user who is a reservation right holder using the user terminal 3a may become a reservation applicant at another timing or for another store. Also, a user who is a reservation applicant using the user terminals 3b to 3d may become a reservation right holder at another store at another timing. Furthermore, in the drawing of FIG. 1, only the store terminal 2, the store terminal 202, the waiting customer management device 5, the monitoring sensor 6, and the user terminals 3a to 3c are illustrated, but these are merely examples and are not limited to the number and combination shown in the drawing.
[0023] <Hardware Configuration> Next, an example of the hardware constituting the information processing device 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of the information processing device 1 according to the present embodiment. The information processing device 1 includes a CPU (Central Processing Unit) 11 as a processor, a ROM (Read Only Memory) 12, a RAM (Random User Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.
[0024] The CPU 11 executes various processes according to the programs recorded in the ROM 12 or the programs loaded from the storage unit 18 to the RAM 13. The RAM 13 also appropriately stores data and the like necessary for the CPU 11 to execute various processes. The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.
[0025] Connected to the input / output interface 15 are an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20. The output unit 16 is composed of a display, a speaker, etc., and outputs various information as images and sounds. The input unit 17 is composed of a keyboard, a mouse, etc., and inputs various information. The storage unit 18 is composed of a hard disk, a DRAM (Dynamic Random User Access Memory), etc., and stores various data. The communication unit 19 communicates with other devices via a network including the Internet.
[0026] A removable medium 21 made of a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, etc. is appropriately mounted on the drive 20. The program read from the removable medium 21 by the drive 20 is installed in the storage unit 18 as necessary. Also, the removable medium 21 can store various data stored in the storage unit 18 in the same manner as the storage unit 18.
[0027] The hardware configuration described here is merely an example. The computer described in this embodiment including the information processing apparatus 1 may have a configuration common to the configuration of FIG. 2, or may have a different configuration. Also, the computer may be composed of two or more computers. The store terminals 2, 202, and the user terminals 3a to 3d in FIG. 1 are, for example, smartphones, tablets, or personal computers having a configuration similar to the hardware configuration shown in FIG. 2.
[0028] <Functional Configuration> Next, the functional configuration of the information processing apparatus 1 will be described. FIG. 3 is a functional block diagram showing an example of the functional configuration of the information processing apparatus 1 according to the present embodiment.
[0029] As shown in FIG. 3, the information processing apparatus 1 includes an account management unit 30, a reservation management unit 31, a change request reception unit 32, a condition presentation unit 33, a reservation change unit 34, a cost distribution unit 35, a waiting time prediction unit 36, and a security management unit 37 as functional units realized on a processor (such as CPU 11).
[0030] In addition, a database 90 is constructed in the information processing apparatus 1. Note that the database 90 may be physically external to the information processing apparatus 1 and may be configured to register and read various information via a communication network.
[0031] The account management unit 30 is an account management means for managing account information of users and stores that use the customer management system 100. The account information includes information such as the name for identifying the user, contact information such as the E-mail address, and information such as the points held by the user used through the customer management system 100. Points can be used in place of money when receiving services at the store and are of value equivalent to money. Points may be used in external services.
[0032] In addition, the account management unit 30 performs identity verification through a security token or two-factor authentication in communication with the user terminals 3a to 3d related to reservation acquisition and reservation change. By performing reservation change with authentication, the security of transactions can be ensured.
[0033] The reservation management unit 31 is a reservation management means for receiving reservations for receiving services at the store and registering them in the database 90. The reservation information includes information such as the store where the reservation was made, information for identifying the user who made the reservation, the reservation date and time, the reservation menu, and the set cost of the reservation menu. The set cost is the price required to receive the reservation menu. The reservation information is transmitted to the store terminal 2.
[0034] In addition, the reservation management unit 31 registers the order of the number of waiting customers as reservation information based on the information input through a registration screen for registering the order of the number of waiting customers provided by the customer management system 100 as a reservation. The registration screen is displayed on the user terminal 3a by reading the identification code displayed by the waiting customer management device 5 with the user terminal 3a. The reservation information is transmitted to the store terminal 202.
[0035] In addition, the reservation management unit 31 performs a public disclosure process of making a part of the reservation information public and making it possible to accept a reservation change request described later. A part of the public reservation information includes, for example, the store name, the location of the store, the reservation date and time, the set fee, etc. The scope of disclosure may be limited so that only users who meet certain conditions, such as those who have an account in the customer management system 100, can view it, or it may be made viewable regardless of the conditions.
[0036] The change request reception unit 32 is a change request reception means for receiving a reservation change request for a reservation from a reservation applicant who is not the user who made the reservation (the user who registered the reservation information). The reservation change request is a request to change the reservation right of the reservation right holder to another reservation applicant. The change request reception unit 32 acquires reservation change information regarding the reservation change request from the user terminals 3b to 3d held by the reservation applicants via the communication network. A set period is set in advance for the reservation change request as a period during which the reservation change request can be made. The set period is, for example, a period indicating a period during which the reservation can be changed, such as the reservation date and time or a predetermined time before the reservation date and time.
[0037] The change request reception unit 32 may perform a process of matching the optimal trading partner when making a reservation change using an AI technology such as machine learning. For example, when receiving a plurality of change requests, learn combinations between users with a high possibility of negotiation success or combinations between users with a high possibility of increasing the distribution cost described later using machine learning or the like, and set the display priority so that an appropriate combination is established, or a negotiation partner may be selected.
[0038] The reservation change information includes information for identifying the reservation applicant and the presentation fee presented by the reservation applicant. In the present embodiment, the presentation fee is set to be equal to or higher than the setting fee included in the reservation information. Further, the change request reception unit 32 can receive a change request including the presentation fees set for each of a plurality of reservation applicants. Note that the setting fee and the presentation fee may be determined separately and independently of each other.
[0039] The condition presentation unit 33 is a condition presentation means for presenting condition information based on the presentation fee presented by the reservation applicant to the reservation right holder who is the user who has made the reservation. The condition information presented by the condition presentation unit 33 may indicate the presentation fee itself, may indicate the distribution fee described later, or may indicate the presentation fee and the distribution fee. The condition information is registered in the database 90.
[0040] The method of presenting the condition information by the condition presentation unit 33 to the reservation right holder is not particularly limited. For example, the condition presentation unit 33 may adopt a method of presenting the condition information (reservation change request) received at the time when the notification deadline set based on the reservation date and time (for example, 36 hours before the reservation date and time) arrives to the reservation right holder. In this case, the reservation right holder is also notified of the set deadline (for example, 24 hours before the reservation date and time) as the deadline for making a commitment to the reservation change. Alternatively, the condition presentation unit 33 may adopt a method of notifying the reservation right holder of the condition information received every time a predetermined period (for example, one day) elapses, or may adopt a method of notifying the reservation right holder in real time at the timing when the reservation change request is received.
[0041] In addition, the condition presentation unit 33 may notify a reservation right holder who is using another reservation system (not shown) of a reservation change request and present condition information in cooperation with the reservation system. For example, the condition presentation unit 33 may obtain account information such as contact information of SMS (Short Message Service), SNS (Social Networking Service), etc. from the reservation system, and notify the reservation right holder of a reservation change request and condition information. In this case, the condition presentation unit 33 may present a web page for the reservation right holder to register an account in the customer management system 100 or an address for installing an application.
[0042] The reservation change unit 34 is a reservation change means for changing a reservation to a reservation applicant who presented condition information when the user who made the reservation approves the condition information. When the reservation change unit 34 detects approval of a reservation change from the user terminal 3a, it updates the reservation information in the database 90. When the change request reception unit 32 has received a plurality of reservation change requests for the reservation to be changed, the approval of the reservation change includes information for identifying the reservation applicant.
[0043] The cost distribution unit 35 is a cost distribution means for calculating a distribution cost to be distributed to a user who has changed a reservation based on the presented cost, and performing a process for giving the distribution cost to the user. The cost distribution unit 35 calculates a distribution cost for a user who is the original reservation right holder who has accepted the content of the condition information and changed the reservation right. The distribution cost may be money or points equivalent to money. In this embodiment, the distribution cost distributed to the user who was the reservation right holder will be paid in points equivalent to money.
[0044] The cost distribution unit 35 also executes a process of setting store costs associated with reservation changes and management costs that are usage fees of the customer management system 100 for the store in order to perform a process of distributing the distributed costs to the reservation right holders. Then, the distributed costs to the user who is the original reservation right holder are calculated based on the presented costs, the store costs, and the management costs. The calculation methods of the distributed costs, the store costs, and the management costs are not particularly limited, but in the present embodiment, the amount obtained by subtracting the store costs and the management costs from the presented costs is set as the distributed costs for the user.
[0045] The waiting time prediction unit 36 is a waiting time prediction means for predicting the waiting time until entering the store or taking a seat in the store when waiting in line inside and outside the store. For the prediction of the waiting time, for example, a mathematical model of the M / M / 1 queuing theory can be used. The waiting time prediction unit 36 may also perform congestion prediction. The waiting time prediction unit 36 may construct a learning model by learning the behavior pattern of the user by machine learning or the like, and predict the prediction time and the congestion situation.
[0046] The waiting time prediction unit 36 can also predict the waiting time by using the position identification function of the user terminals 3a to 3d lined up in the queue. The position identification function is a self-position identification function based on signals from satellites such as GPS (Global Positioning System) and GNSS (Global Navigation Satellite System). The waiting time prediction unit 36 can predict the waiting time more accurately by acquiring position information from the user terminals 3a to 3d lined up in the queue. The waiting time prediction unit 36 may acquire position information from users not lined up in the queue and predict the congestion situation. Further, the waiting time prediction unit 36 may predict the waiting time and the congestion situation based on the information acquired from the monitoring sensor 6.
[0047] The security management unit 37 is a security management means for performing encryption processing on the communication between the information processing device 1 and the user terminals 3a to 3d. The security management unit 37 ensures the security of transactions involving the exchange of monetary value accompanying the change of the reservation.
[0048] <First reservation change example> Next, the reservation change example will be described. FIG. 4 is a diagram schematically showing the first reservation change example. FIG. 4 shows a reservation change example in the case of a beauty salon that provides beauty services such as haircuts in a store. User A, who is the reservation right holder using the user terminal 3a, is a reservation right holder who has reserved a service with a setting fee of 25,000 yen for a 2-hour cut and color. Since the beauty salon is a popular store, it is assumed that User A is considering transferring the reservation right if he can obtain sufficient consideration for the transfer of the reservation right. Note that the negotiation of the reservation right between customers is set to be valid until 12 hours before the reserved date and time.
[0049] In the example of FIG. 4, each of B, C, and D, who are prospective reservation holders (negotiators), has placed a bid for User A's reservation right. Therefore, the negotiation of the reservation right will be carried out among the customers who are scheduled to receive services at the store. B has placed a bid of 26,000 yen through the user terminal 3b that he uses. C has placed a bid of 28,000 yen through the user terminal 3c that he uses. D has placed a bid of 35,000 yen through the user terminal 3d that he uses. It is assumed that User A has decided to target D, who has the highest bid price, for reservation change. In this case, since the setting fee for the service is 25,000 yen with respect to D's bid price of 35,000 yen, the difference between the presented fee and the setting fee is 10,000 yen, and this difference becomes the negotiation fee. Hereinafter, the description will be made under such a premise, but it is not limited to the above example, and it may be separated into a setting fee (treatment fee) for receiving treatment and a negotiation fee (the difference in the above example) for purchasing the reservation right.
[0050] In this embodiment, the distribution fee and the store fee for user A who has transferred the reservation right are determined based on the negotiation cost (the difference between the presentation cost and the setting cost). The method for calculating the distribution fee is not particularly limited. For example, the distribution fee may be determined using a predetermined calculation formula or table, or the distribution fee may be set according to the type of store or service. In this example, based on a predetermined calculation formula, the store fee is set at 5,400 yen, and the distribution fee for user A is set at 3,600 points equivalent to 3,600 yen. The points mentioned here are equivalent to money that can be used instead of money when receiving the service of the store. The points may also be used at other stores where the points are available. Also, in this example, 1,000 yen obtained by subtracting the distribution fee for user A and the store fee from the negotiation cost is distributed to the administrator as the usage fee of the customer management system 100.
[0051] Note that since the reservation change service provided by the information processing apparatus 1 of this embodiment is not in the auction format, user A, who is the reservation right holder, can arbitrarily select the target for transferring the reservation right from the bids. Therefore, user A can also make a selection that does not respond to all the bids of B, C, and D. In this case, since the reservation is not changed, user A will maintain the right to receive the service at the store based on the reservation.
[0052] <Second Reservation Change Example> Next, an example in which the reservation right is transferred multiple times will be described with reference to FIG. 5. FIG. 5 is a diagram schematically showing a second reservation change example. FIG. 5 shows an example of reservation change when the store is a restaurant that provides food and beverage services such as barbecue. User A, who is the reservation right holder using user terminal 3a, has made a reservation for a service with a setting cost of 21,780 yen for all-you-can-drink for 2 hours. It is assumed that user A's reservation was made two days before the reserved date and time. Also, user terminals 3e to 3h in FIG. 5 are assumed to be configured by the same hardware as user terminals 3b to 3d.
[0053] In the example of FIG. 5, for the reservation right of user A who is the first reservation right holder, each of the prospective reservation users B, C, and D has placed a bid. B has placed a bid of 23,780 yen through the user terminal 3b that B uses. C has placed a bid of 22,780 yen through the user terminal 3c that C uses. D has placed a bid of 25,780 yen through the user terminal 3d that D uses. Assume that user A has determined that D with the highest bid price is the target for reservation change. In this case, since the service setup cost for D's bid price of 25,780 yen is 21,780 yen, the difference is 4,000 yen, and this difference becomes the negotiation cost. Then, the first transfer of the reservation right is carried out and D becomes the second reservation right holder.
[0054] After becoming the second reservation right holder, D decides to transfer the reservation right due to personal reasons when there is one day left until the reservation date and time. Assume that bids are placed by new prospective reservation users (negotiators) E and F. E has placed a bid of 26,780 yen through the user terminal 3e that E uses. F has placed a bid of 28,780 yen through the user terminal 3f that F uses. Assume that D has determined that F with the highest bid price is the target for reservation change. In this case, since F's bid price is 28,780 yen and D's bid price is 25,780 yen, the negotiation cost is 3,000 yen. Also, since the service setup cost is 21,780 yen, the difference relative to the setup cost is 7,000 yen. Then, the second transfer of the reservation right is carried out and F becomes the third reservation right holder.
[0055] After E became the third reservation right holder, E decided to transfer the reservation right due to personal reasons when there were 12 hours left until the reservation date and time. Assume that bids were made by new reservation applicants (negotiators) G and H. G placed a bid of 29,780 yen through the user terminal 3g that G uses. H placed a bid of 30,780 yen through the user terminal 3h that H uses. Assume that F determined that H with the highest bid price would be the target of reservation change. In this case, since F's bid price is 28,780 yen compared to H's bid price of 30,780 yen, the negotiation cost is 2,000 yen. Also, since the service setup cost is 21,780 yen, the difference in the setup cost is 9,000 yen. Then, the third transfer of the reservation right is carried out and F becomes the fourth reservation right holder.
[0056] Note that in the example of FIG. 5, various methods can be adopted for calculating the distribution cost, store cost, and system cost. For example, a distribution cost is assigned to each of the users A, D, and F who have made reservation changes. The distribution cost is set according to the negotiation cost at each stage. The store cost may be set based on the setup cost and the final winning bid price, or may be set based on the negotiation cost at each stage. The system cost may be calculated by subtracting the distribution cost and the store cost from the final difference, or may be set uniformly.
[0057] <Third Reservation Change Example> Next, an example of transferring the order of the queue (number of waiting people) lined up in the store as a reservation right to a third party will be described with reference to FIG. 6. FIG. 6 is a diagram schematically showing a third reservation change example. In FIG. 6, a food and beverage store that provides food such as ramen is the store, and a reservation change example is shown in which the waiting order of the queue lined up to enter the store is changed to a reservation right for reservation applicants.
[0058] User A, who is in line, reads the identification code displayed on the waiting customer management device 5 installed in the store using their user terminal 3a. As a result, a screen for logging in to information related to the store is displayed on the user terminal 3a. After logging in, when the user performs a reservation process through the user terminal 3a on which information related to the store is displayed, reservation information indicating that the user's reservation has been made and the location information of the user terminal 3a are sent to the information processing device 1. Note that logging in by the user is not essential. For example, it may be verified by including verifiable parameters in the identification code issued to the user. Also, when a medium with the identification code printed on it is issued to the user and the waiting order is automatically registered as a reservation, the waiting time can be predicted without the information of the monitoring sensor 6 by the process of the user with the identification code entering the store. Also, the use of location information is not essential.
[0059] The information processing device 1 may execute a waiting time prediction process based on the accumulated reservation information, the monitoring information of the monitoring sensor 6, etc., and update the congestion status and reservation status of the actual queue, which is the physical space of the store, in real time. In this case, the waiting time prediction information is notified to the user terminal 3a of user A who has performed the reservation process.
[0060] When the information processing device 1 detects that user A has read the identification code and accessed using the user terminal 3a, it sets the reservation as a target for reservation change on the assumption that it is in a negotiable state. As a result, the reservation made by user A on the customer management system becomes in a tradable state. Note that it may be detected as being in a negotiable state by an explicit opt-in operation by user A. Also, whether to accept a reservation change request may be set on the condition of an operation to select whether to accept a reservation change request on the user terminal 3a.
[0061] When a request for reservation change regarding the reservation of User A occurs, the information processing apparatus 1 notifies the user terminal 3a of User A that there has been a change in the reservation right related to the reservation. In the example of FIG. 6, it is assumed that requests for change of reservation right have been made from the user terminals 3b to 3d. When User A approves the change of reservation right for a person who meets the conditions among multiple change requests, the reservation right transfers to that person. The information processing apparatus 1 updates the reservation information in the database 90. Note that the processing for changing the reservation right based on the condition information is performed in the same manner as in the first reservation change example and the second reservation change example. Note that the present invention is not limited to the update of the reservation information as described above, and it is also possible to adopt a form in which different sorting tickets printed with identification codes are newly issued and transferred, and a person who enters the store is guided on behalf of the user.
[0062] In this third change example, the prediction of the waiting time and the establishment status of the reservation change are reflected in real time on the customer management system, and the reflected information is presented to User A, a person wishing to make a reservation, a user who has viewed the store information to check the congestion status, and the like.
[0063] Next, the reservation right may be changed among the users lined up in the queue. For example, an application is launched on the user terminal 3a, communication is performed with a negotiation partner using Bluetooth (registered trademark) or a QR code (registered trademark), and when the conditions are met, the reservation right may be changed to the negotiation partner.
[0064] <Method for Setting the Minimum Bidding Price> In the above-described reservation change examples, the setting fee set for the service is set as the minimum bidding price of the presentation fee, but the minimum bidding price can also be set higher than the setting fee in advance. For example, the reservation management unit 31 may disclose a minimum bidding price higher than the setting fee set by the reservation right holder at the time of disclosure of the reservation information, or the change request reception unit 32 may present the minimum bidding price to the person wishing to make a reservation at the time of receiving the reservation change request. Further, in the case of a fixed fee in which the store fee and the management fee are set in advance, a value obtained by adding the store fee and the management fee to the setting fee may be set as the minimum bidding price.
[0065] Furthermore, in the first reservation change example and the second reservation change example, the minimum bid price may be varied according to the remaining time until the reserved date and time. For example, the reservation management unit 31 may be set so that the minimum bid price decreases as the remaining time decreases according to the convenience of the reservation holder. Alternatively, the reservation management unit 31 may be set so that the minimum bid price increases as the remaining time decreases from the viewpoint of assigning a high added value to those who have no time.
[0066] Also, in the case of the third reservation change example, the minimum bid price may be varied based on the predicted waiting time calculated by the waiting time prediction unit 36. For example, the reservation management unit 31 may be set so that the minimum bid price of the upper ranks (for example, ranks 1 to 5) in the order of the number of waiting persons increases as the waiting time of the last person in the number of waiting persons becomes longer.
[0067] <Flow of processing> Next, the flow of the reservation right change process by the information processing apparatus 1 will be described. FIG. 7 is a flowchart showing an example of the flow of the reservation right change process by the information processing apparatus 1 according to the present embodiment. The flowchart shown in FIG. 7 is started, for example, when a user who has made a reservation for a store in the customer management system 100 logs in.
[0068] In step S1, the reservation management unit 31 performs a reservation management process for acquiring and publishing reservation information. The reservation management unit 31 acquires reservation information indicating that a reservation for receiving a service has been made by a user from the user terminal 3a via the communication network, and performs a process of registering the acquired reservation information in the database 90. Then, the reservation management unit 31 performs a process of publishing information regarding the reservation in order to accept a reservation change request. This prediction information may be limitedly published so that it can be viewed only on the customer management system 100. When the reservation is in the order of the number of waiting persons as described in the third reservation change example, the reservation management unit 31 transmits the prediction information of the waiting time calculated by the waiting time prediction unit 36 to the user terminal 3a in the reservation management process.
[0069] In step S2, the change request reception unit 32 determines whether a reservation change request has been received by the set deadline. As described above, the reservation change request is transmitted from the user terminals 3b to 3d. If the change request reception unit 32 receives a reservation change request from the reservation applicant by the set deadline, the process proceeds to step S3 (step S2; Yes). If the change request reception unit 32 does not receive a reservation change request from the reservation applicant by the set deadline, the process ends without going through steps S3 to S6 (step S2; No). If it is No in step S2, no reservation change will be made.
[0070] In step S3, the condition presentation unit 33 presents condition information indicating the presentation fee included in the reservation change request received by the change request reception unit 32 by the set deadline. When the condition presentation unit 33 receives a plurality of pieces of condition information from a plurality of user terminals 3b to 3d, the plurality of pieces of condition information are presented to the user terminal 3a which is the reservation right holder.
[0071] In step S4, the reservation change unit 34 determines whether the user who is the reservation right holder has committed to the reservation change within the set period. The commitment to the reservation change is notified to the reservation change unit 34 via the communication network by an operation on the user terminal 3a. If the reservation change unit 34 receives the commitment to the reservation change from the user who is the reservation right holder by the set deadline, the process proceeds to step S5 (step S4; Yes). If the reservation change unit 34 does not receive the commitment to the reservation change from the user who is the reservation right holder by the set deadline, it means that the reservation change transaction has been rejected, and the process ends without going through steps S5 to S6 (step S4; No). Even if it is No in step S4, no reservation change will be made.
[0072] In step S5, the reservation change unit 34 performs an update process on the reservation information registered in the database 90 based on the commitment of the user who is the reservation right holder. As a result, the reservation of the store is transferred to the reservation applicant. In the update process, the reservation applicant whose reservation is to be changed is notified that the reservation change has been committed.
[0073] In step S6, the cost distribution unit 35 sets the distribution cost to be distributed to the user based on the presentation cost, the store cost to be distributed to the store, and the management cost to the manager who is the operation manager of the customer management system 100. The calculation of the distribution cost, the store cost, and the management cost is as described above. Then, the cost distribution unit 35 distributes the calculated distribution cost to the user, the store cost to the store, and the management cost to the manager. After the process of step S6, the process ends.
[0074] <Display Example> Next, referring to FIGS. 8 to 14, a screen example displayed on user terminals 3b to 3h, etc., which are terminals of reservation applicants, will be described. In the following description, a reservation change request from a reservation applicant for changing the reservation right may be referred to as a "negotiated reservation", and the presentation cost presented in this reservation change request may be described as the "negotiated amount".
[0075] FIG. 8 is a diagram showing a screen example displayed on user terminals 3b to 3h of reservation applicants who have sent a reservation change request. The screen of FIG. 8 shows the reservation content displayed when the transmission of the reservation change request to the information processing apparatus 1 is completed on the application installed on the user terminals 3b to 3h of the reservation applicants. In the example of FIG. 8, a negotiated reservation notice 111, a reservation date and time 112, service contents to be received at the store 113, a desired bidding cost 114, a memo 115, etc. are displayed. In the negotiated reservation notice 111, text explaining that the negotiated reservation requires the permission (approval) of the other party who holds the reservation right is displayed, and the set deadline is "6 / 20 5:00". The reservation date and time 112 displays "6 / 20 14:00" and the scheduled required time "400 minutes". The service contents 113 display "Service A" and "Service B" which are the objects of the reservation. The desired bidding cost 114 displays "Negotiated Amount 15,000 yen" as the amount of the desired bidding cost set for the reservation right holder as the negotiated amount. The memo 115 displays comments to the negotiation partner.
[0076] FIG. 9 is a diagram showing an example of a screen displayed on user terminals 3b to 3h to check a list of sent reservation change requests of reservation applicants. The screen of FIG. 9 is displayed when an operation to check the sent reservation change requests is performed on an application installed on the user terminals 3b to 3h of the reservation applicants. In the example of FIG. 9, together with the start date and time 121 of the reservation change request, the status 122 of the reservation change request, the set deadline 123, the store information 124 regarding the store, and the detailed service content 125, a detailed screen transition button 126 and a store detailed information transition button 127 are displayed. The start date and time 121 of the reservation change request in this example is "June 21, 2024 01:15~". The status 122 of the reservation change request is "under negotiation", indicating that it is in negotiation. The set deadline 123 displays "6 / 20 5:00". The store information 124 displays the store's icon image, store name, store address, nearest station to the store, access information indicating how to get to the store, etc. The detailed service content 125 displays the breakdown of the menu, the estimated time for each menu item, the amount for each menu item, the total estimated time, and the total amount. The detailed screen transition button 126 is a GUI (Graphical User Interface) for transitioning to a screen that displays detailed information about the reservation change request, and displays "Check negotiation details" on the screen. The store detailed information transition button 127 is a GUI for displaying detailed information about the store, and displays "Salon information" on the screen.
[0077] Note that although one reservation change request is illustrated in FIG. 9, when two or more reservation change requests have been made, by scrolling the screen downward, the information of the second reservation change request will be displayed.
[0078] FIG. 10 is a diagram showing an example of a screen displayed on user terminals 3b to 3h to confirm the details of a reservation change request sent by a person wishing to make a reservation. The screen of FIG. 10 is displayed when a detailed screen display operation of a reservation change request is performed by an operation such as the detailed screen transition button 126 in FIG. 9 on an application installed on the user terminals 3b to 3h of the person wishing to make a reservation. The screen of FIG. 10 displays the start date and time 131 of the reservation change request, the status 132 of the reservation change request, a note for negotiation reservation 133, an amount input section 134, a comment input section 135, a negotiation message sending button 136, service details 137, a designated person 138, etc. In this example, the start date and time 131 of the reservation change request is "June 21, 2024 01:15~", and the status 132 of the reservation change request is "under negotiation". The note for negotiation reservation 133 displays that the negotiation reservation does not guarantee the reservation, that it will be automatically rejected when the set deadline has passed, and that a refund will be automatically made if the negotiation (bargaining) is not successful. The amount input section 134 is a GUI that displays an amount input field 139 in which the presentation fee to be presented in the negotiation can be input, and the comment input section 135 is a GUI that displays a comment input field 140 in which a message to be notified to the reservation right holder can be input. The negotiation message sending button 136 is a GUI that gives an instruction to send the information input in the amount input field 139 or the comment input field 140 to the user who is the reservation right holder. The service details 137 display the breakdown of the menu, and the designated person 138 displays the store staff member who wishes to be in charge of the menu.
[0079] FIG. 11 is a diagram showing a case where a reservation is established on the screen displayed on user terminals 3b to 3h to check a list of transmitted reservation change requests of reservation applicants. The screen of FIG. 11 is displayed on the user terminals 3b to 3h of the reservation applicants who have received the approval when the reservation holder approves the reservation change. In the example of FIG. 11, together with the start date and time 121 of the reservation change request, the status 122 of the reservation change request, the store information 124 regarding the store, the service details 125, and the establishment notice 128, a detailed screen transition button 126 and a store details information transition button 127 are displayed. The start date and time 121, the store information 124, and the service details 125 display the same information as in FIG. 9. The text display of the status 122 of the reservation change request is "Schedule confirmed", and the text display of the detailed screen transition button 126 is "Details". The establishment notice 128 displays text explaining that the negotiation of the reservation change has been established.
[0080] FIG. 12 is a diagram showing a case where a reservation is established on the screen displayed on user terminals 3b to 3h to check the detailed content of the transmitted reservation change request of reservation applicants. The screen of FIG. 12 is displayed when an operation to display the detailed screen of the reservation change request is performed by operating the detailed screen transition button 126 etc. in FIG. 11 on the application installed on the user terminals 3b to 3h of the reservation applicants. In the example of FIG. 12, the start date and time 131 of the reservation change request, the status 132 of the reservation change request, the establishment notice 141, the final message 142, the past message 143, the service content 137, the appointee 138, etc. are displayed. The start date and time 131, the service content 137, and the appointee 138 display the same information as in FIG. 10. The status 132 is "Schedule confirmed". The establishment notice 141 displays text explaining that the negotiation of the reservation change has been established. The final message 142 displays the text of the conversation between the reservation holder and the reservation applicant at the end of the established negotiation, and the past message 143 displays the text of the conversation between the reservation holder and the reservation applicant in the past compared to the final message 142.
[0081] FIG. 13 is a diagram showing a case where a reservation is not made on a screen displayed on user terminals 3b to 3h for checking a list of sent reservation change requests of a person who wishes to make a reservation. The screen of FIG. 13 is displayed on user terminals 3b to 3h of a person who wishes to make a reservation when there is no approval of reservation change from the reservation right holder. In the example of FIG. 13, together with the start date and time 121 of the reservation change request, the status 122 of the reservation change request, the store information 124 regarding the store, the detailed service content 125, and the non - establishment notice 145, a detailed screen transition button 126 and a store detailed information transition button 127 are displayed. The start date and time 121, the store information 124, and the detailed service content 125 display the same information as in FIG. 9. The text display of the status 122 of the reservation change request shows "Negotiation not successful", and the text display of the detailed screen transition button 126 shows "Details". The non - establishment notice 145 displays text explaining that the negotiation for reservation change was not successful.
[0082] FIG. 14 is a diagram showing a case where a reservation is not made on a screen displayed on user terminals 3b to 3h for checking the detailed content of a sent reservation change request of a person who wishes to make a reservation. The screen of FIG. 14 is displayed when an operation for displaying the detailed screen of the reservation change request, such as an operation of the detailed screen transition button 126 in FIG. 13, is performed on an application installed on user terminals 3b to 3h of a person who wishes to make a reservation. In the example of FIG. 14, the start date and time 131 of the reservation change request, the status 132 of the reservation change request, the non - establishment notice 151, the final message 152, the past message 153, the service content 137, the named person 138, etc. are displayed. The start date and time 131, the service content 137, and the named person 138 display the same information as in FIG. 10. The text display of the status 132 shows "Negotiation not successful". The non - establishment notice 151 displays text promoting the use of another reservation slot together with the fact that the negotiation for reservation change was not successful and that the refund process has been completed. The final message 152 displays the conversation text between the reservation right holder and the person who wishes to make a reservation at the end of the broken - off negotiation, and the past message 153 displays the conversation text between the reservation right holder and the person who wishes to make a reservation in the past compared to the final message 152.
[0083] As described above, the information processing apparatus 1 of the present embodiment includes a reservation management unit 31 that receives and registers a reservation from a user for receiving a service at a store that provides a predetermined service, a change request reception unit 32 that receives a reservation change request for a reservation from a reservation applicant who has not made the reservation, a condition presentation unit 33 that presents condition information based on a presented fee from the reservation applicant to the user who has made the reservation, a reservation change unit 34 that changes the reservation to the reservation applicant who has presented the condition information when the user who has made the reservation accepts the condition information, and a fee distribution unit 35 that calculates a distribution fee to be distributed to the user who has changed the reservation based on the presented fee and performs processing for granting the distribution fee to the user.
[0084] In addition, the control method of the information processing apparatus 1 of the present embodiment includes a reservation management step of receiving and registering a reservation from a user for receiving a service at a store that provides a predetermined service, a change request reception step of receiving a reservation change request for a reservation from a reservation applicant who has not made the reservation, a condition presentation step of presenting condition information based on a presented fee from the reservation applicant to the user who has made the reservation, a reservation change step of changing the reservation to the reservation applicant who has presented the condition information when the user who has made the reservation accepts the condition information, and a fee distribution step of calculating a distribution fee to be distributed to the user who has changed the reservation based on the presented fee and performing processing for granting the distribution fee to the user.
[0085] In addition, the program of the computer according to the present embodiment causes the computer to execute a reservation management step of receiving and registering a reservation from a user for receiving a service at a store that provides a predetermined service, a change request reception step of receiving a reservation change request for a reservation from a reservation applicant who is not the user who made the reservation, a condition presentation step of presenting condition information based on a presentation fee presented by the reservation applicant to the user who made the reservation, a reservation change step of changing the reservation to the reservation applicant who presented the condition information when the user who made the reservation accepts the condition information, and a fee allocation step of calculating an allocation fee to be allocated to the user who changed the reservation based on the presentation fee and performing processing for awarding the allocation fee to the user.
[0086] With the information processing apparatus 1, the control method of the information processing apparatus 1, and the program configured as described above, the customer management system 100 can easily transfer the reservation rights whose value fluctuates depending on people and timing even for the same service content among users by an easy operation. In addition, since the reservation right holder can obtain an allocation fee at the time of reservation transfer, it is possible to motivate the reservation right holder to transfer the reservation, and active transactions among users on the customer management system 100 can be realized.
[0087] In addition, in the present embodiment, the reservation management unit 31 acquires a setting fee, which is a fee planned to be paid to the store for receiving the service related to the reservation, the condition presentation unit 33 presents condition information based on a presentation fee set higher than the setting fee to the user, and the fee allocation unit 35 allocates an allocation fee based on the fee obtained by subtracting the setting fee from the presentation fee.
[0088] Accordingly, when the reservation applicant has a strong desire to change the reservation, it can be expected that the reservation right holder will obtain a high allocation fee.
[0089] In addition, in the present embodiment, the fee allocation unit 35 sets a store fee to be given to the store when the reservation is changed from the user to the reservation applicant, and performs processing for awarding an allocation fee based on the fee obtained by subtracting the store fee together with the setting fee from the presentation fee to the user.
[0090] As a result, the costs related to reservation changes will also be allocated to the store, so that the store can be motivated to register with the customer management system 100.
[0091] In addition, in the present embodiment, the cost allocation unit 35 sets the management fees given to the administrator who manages the reservation changes when the reservation is changed from the user to the prospective reservation applicant, and performs processing for giving the user the allocation costs based on the costs obtained by subtracting the set costs and the management fees from the presentation costs.
[0092] As a result, the costs related to reservation changes will also be allocated to the administrator, which will also motivate the administrator to increase the number of transactions. The activation of transactions on the customer management system 100 will increase the opportunities for the transfer of reservation rights and improve the convenience for the reservation holders and prospective reservation applicants.
[0093] In addition, in the present embodiment, the change request reception unit 32 receives the reservation change request together with the presentation costs set for each of the plurality of prospective reservation applicants, and the condition presentation unit 33 changes the reservation for the prospective reservation applicant who presented the condition information selected by the user who made the reservation from among the plurality of condition information.
[0094] As a result, in order for the prospective reservation applicant to obtain the reservation from the reservation holder, it is necessary to offer better conditions than other prospective reservation applicants, so the presentation costs increase, enhancing the reduction of benefits to the user and further improving the registration merits for the customer management system 100.
[0095] In addition, in the present embodiment, the reservation management unit 31 receives and registers the order of the number of waiting people waiting inside or outside the store to receive the service as a reservation.
[0096] As a result, the order of the number of waiting people in the physical space can also be a transaction target, the scope of the customer management system 100 can be expanded, and the convenience for the user, prospective reservation applicant, and store can also be improved.
[0097] Also, in the present embodiment, when the reservation management unit 31 receives, via the communication network, a registration operation on a registration screen displayed on the user terminal 3a of a user who has read an identification code displayed in the store, the reservation management unit 31 sets the order of the number of waiting persons as a reservation for the user.
[0098] As a result, the user can manage the order of the number of waiting persons in the physical space by using the user terminal 3a possessed by the user, and the equipment cost and management cost can be reduced.
[0099] As described above, an embodiment of the present invention has been described. However, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are included in the present invention.
[0100] In addition, the above-described series of processes can be executed by hardware or software. In other words, the above-described functional configurations are merely examples and are not particularly limited. That is, it is sufficient that the information processing apparatus 1 is provided with a function capable of executing the above-described series of processes as a whole, and the functional blocks used for realizing this function are not particularly limited to the above examples. Also, the location of the functional blocks is not particularly limited and may be arbitrary. For example, the functional blocks of the information processing apparatus 1 may be transferred to other devices or the like. Conversely, the functional blocks of other devices may be transferred to a server or the like. Also, one functional block may be configured by hardware alone, software alone, or a combination thereof.
[0101] When the series of processes are executed by software, the program constituting the software is installed in a computer or the like from a network or a recording medium. The computer may be a computer incorporated in dedicated hardware. Also, the computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose smartphone or personal computer in addition to a server.
[0102] A recording medium containing such a program is not only constituted by a removable medium (not shown) distributed separately from the apparatus main body for providing the program, but also constituted by a recording medium or the like provided in a state pre-installed in the apparatus main body. Since the program can be distributed via a network, the recording medium may be mounted on or accessible to a computer connected to or connectable to the network.
[0103] Note that in this specification, the steps of describing the program recorded on the recording medium include not only the processes performed in chronological order along with the order, but also the processes that are executed in parallel or individually even if they are not necessarily processed in chronological order. Also, in this specification, the term "system" shall mean the entire apparatus constituted by a plurality of devices, a plurality of means, and the like.
Explanation of Signs
[0104] 1 Information processing apparatus 2, 202 Store terminal 3a~3h User terminal 30 Account management section 31 Reservation management section 32 Change request reception section 33 Condition presentation section 34 Reservation change section 35 Cost distribution section 36 Waiting time prediction section 37 Security management section 100 Customer management system
Claims
1. Reservation management means for receiving and registering a reservation from a user for receiving the service at a store that provides a predetermined service; Change request reception means for receiving a reservation change request for the reservation from a reservation applicant who is not the user who made the reservation; Condition presentation means for presenting condition information based on a presentation fee presented by the reservation applicant to the user who made the reservation; Reservation change means for changing the reservation to the reservation applicant who presented the condition information when the user who made the reservation accepts the condition information; Cost allocation means for calculating an allocation cost to be allocated to the user who changed the reservation based on the presentation fee, and performing processing for granting the allocation cost to the user; An information processing apparatus comprising:
2. The reservation management means acquires a set cost that is a cost planned to be paid to the store for receiving the service related to the reservation; The condition presentation means presents the condition information to the user based on the presentation fee set higher than the set cost; The cost allocation means allocates the allocation cost based on the cost obtained by subtracting the set cost from the presentation fee. The information processing apparatus according to claim 1.
3. The cost allocation means sets a store cost to be given to the store when the reservation is changed from the user to the reservation applicant, and performs processing for granting the allocation cost to the user based on the cost obtained by subtracting the set cost and the store cost from the presentation fee. The information processing apparatus according to claim 2.
4. The cost allocation means sets an administrative cost to be given to an administrator who manages the change of the reservation when the reservation is changed from the user to the reservation applicant, and performs processing for granting the allocation cost to the user based on the cost obtained by subtracting the set cost and the administrative cost from the presentation fee. The information processing apparatus according to claim 2 or 3.
5. The change request reception means receives the reservation change request together with the presentation fee set for each of a plurality of the reservation applicants, The condition presentation means changes the reservation to the reservation applicant who presented the condition information selected by the user who made the reservation from among the plurality of condition information. The information processing apparatus according to any one of claims 1 to 3.
6. The reservation management means Accept and register the order of the number of waiting people waiting inside or outside the store to receive the service as the reservation. The information processing apparatus according to any one of claims 1 to 3.
7. The reservation management means When accepting the registration operation on the registration screen displayed on the user terminal of the user who has read the identification code displayed in the store via the communication network, set the order of the number of waiting people as the reservation for the user. The information processing apparatus according to claim 6.
8. A reservation management step of accepting and registering a reservation from a user to receive the service in a store that provides a predetermined service; A change request reception step of accepting a reservation change request for the reservation from a reservation applicant who is not the user who made the reservation; A condition presentation step of presenting condition information based on a presentation fee presented by the reservation applicant to the user who made the reservation; A reservation change step of changing the reservation to the reservation applicant who presented the condition information when the user who made the reservation accepts the condition information; A fee allocation step of calculating an allocation fee to be allocated to the user who changed the reservation based on the presentation fee and performing processing for granting the allocation fee to the user. A control method for an information processing apparatus including the above steps.
9. A reservation management step of accepting and registering a reservation from a user to receive the service in a store that provides a predetermined service; A change request reception step of accepting a reservation change request for the reservation from a reservation applicant who is not the user who made the reservation; A condition presentation step of presenting condition information based on a presentation fee presented by the reservation applicant to the user who made the reservation; A reservation change step of changing the reservation to the reservation applicant who presented the condition information when the user who made the reservation accepts the condition information; A fee allocation step of calculating an allocation fee to be allocated to the user who changed the reservation based on the presentation fee and performing processing for granting the allocation fee to the user. A program for causing a computer to execute the above steps.
Citation Information
Patent Citations
Beauty salon reservation system
JP2014002574A