Reservation management system, reservation management method, and reservation management program

The reservation management system allows for flexible confirmation of reservations by setting provisional deadlines and limits, enabling efficient management of multiple provisional reservations through bid fees and random selection, addressing limitations in existing systems.

JP7742686B1Active Publication Date: 2025-09-22OPTPASS INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025088675
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-09-22
Estimated Expiration
2045-05-28

AI Technical Summary

Technical Problem

Existing reservation management systems limit the number of provisional reservations, preventing confirmation of additional reservations after the deadline, and lack flexibility in handling excess reservations.

Method used

A reservation management system that includes a setting unit for defining reservation slots with a provisional deadline and an upper limit, a receiving unit for accepting provisional reservations, a determining unit to assess reservation feasibility, and a confirmation unit to confirm reservations based on various criteria such as bid fees, planned usage amounts, or random selection.

Benefits of technology

Enables the acceptance of a large number of provisional reservations and flexible confirmation of official reservations based on priority, bid fees, or random selection, optimizing reservation management for facilities and services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007742686000001_ABST
    Figure 0007742686000001_ABST
Patent Text Reader

Abstract

To provide a reservation management system, a reservation management method, and a reservation management program for managing reservations for facilities and services. [Solution] A reservation management system for managing reservations for facilities and services includes a reservation management device that includes a setting unit, a reception unit, a determination unit, and a confirmation unit. The setting unit sets reservation slot information for accepting reservations, the reservation slot information including a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, the reception unit accepts provisional reservations for the reservation slots in the reservation slot information until the provisional reservation deadline, the determination unit determines whether all of the provisional reservations can be made after the provisional reservation deadline based on the upper limit of the number of reservations that can be made and the provisional reservations, and the confirmation unit confirms the provisional reservations based on the result of the determination.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a reservation management system, a reservation management method, and a reservation management program. [Background technology]

[0002] Conventionally, there exists a technology for managing reservations for facilities and services.

[0003] For example, Patent Document 1 discloses a technology for accepting reservations up to a reservation limit set for the number of people who can make reservations. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6301533 Summary of the Invention [Problem to be solved by the invention]

[0005] Incidentally, some facility or service providers would like to accept as many provisional reservations as possible and then confirm reservations from among the accepted provisional reservations.

[0006] However, while the technology of Patent Document 1 can accept reservations up to a preset upper limit, it is not possible to confirm reservations after accepting as many tentative reservations as possible.

[0007] The present invention has been made in consideration of the above-mentioned circumstances, and an object to be achieved is to provide a new technology for managing reservations for facilities and services. [Means for solving the problem]

[0008] [1] A reservation management system for managing reservations for facilities and services, the reservation management system includes a setting unit, a receiving unit, a determining unit, and a determining unit; the setting unit sets reservation slot information for accepting reservations; The reservation slot information includes a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, the accepting unit accepts provisional reservations for the reservation slots of the reservation slot information up to the provisional reservation deadline, the determination unit determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the upper limit number of reservations that can be made and the provisional reservations; The confirmation unit confirms the tentative reservation based on a result of the determination. Reservation management system.

[0009]

[10] A reservation management method executed by a reservation management system that manages reservations for facilities and services, the reservation management system includes a setting unit, a receiving unit, a determining unit, and a determining unit; a step of setting reservation slot information for accepting reservations by the setting unit; The reservation slot information includes a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, the accepting unit accepting provisional reservations for the reservation slots of the reservation slot information until the provisional reservation deadline; the determination unit determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the upper limit number of reservations that can be made and the provisional reservations; the confirmation unit confirms the tentative reservation based on a result of the determination. How to manage reservations.

[0010]

[11] A reservation management program for managing reservations for facilities and services, causing a computer to function as a setting unit, a receiving unit, a determining unit, and a determining unit; the setting unit sets reservation slot information for accepting reservations; The reservation slot information includes a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, the accepting unit accepts provisional reservations for the reservation slots of the reservation slot information up to the provisional reservation deadline, the determination unit determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the upper limit number of reservations that can be made and the provisional reservations; The confirmation unit confirms the tentative reservation based on a result of the determination. Reservation management program.

[0011] With this configuration, it is possible to accept as many provisional reservations as possible up until the reservation deadline, and to confirm provisional reservations accepted after the reservation deadline as official reservations.

[0012] [2] The reception unit receives a reservation bid fee for a reservation; the confirmation unit, when the provisional reservation exceeds the upper limit of the number of reservations that can be made, confirms the provisional reservation based on the reservation bid fee; [1] The reservation management system described in [1].

[0013] By adopting such a configuration, it is possible to accept as many provisional reservations as possible and to confirm official reservations from among the provisional reservations based on the accepted reservation bid fees.

[0014] [3] The reservation management system includes a calculation unit, The calculation unit calculates a planned usage amount that is expected to be incurred when using the facility and / or service, the confirmation unit, when the provisional reservation exceeds the upper limit of the number of reservations that can be made, confirms the provisional reservation based on the reservation bid fee and the planned amount of use; [2] The reservation management system described in [2].

[0015] This configuration makes it possible to accept as many provisional reservations as possible and to confirm official reservations from among the provisional reservations based on the reservation bid fee and the planned amount of use, allowing facility and service providers to confirm reservations for those who plan to pay more.

[0016] [4] The calculation unit calculates the priority based on the reserve bid fee and the planned usage amount, the confirmation unit confirms the tentative reservation based on the priority. [3] The reservation management system described in.

[0017] By adopting such a configuration, it becomes possible to confirm a formal reservation using a priority calculated based on the reservation bid fee and the planned usage amount, thereby making it possible to confirm a formal reservation more appropriately.

[0018] [5] The setting unit sets a coefficient for the reserve bid fee and the planned usage amount for calculating the priority, the calculation unit calculates the priority based on the reserve bid fee, the planned usage amount, and the coefficient; [4] The reservation management system described in [4].

[0019] This configuration makes it possible to adjust the ratio between the reservation bid fee and the planned usage amount for confirming a reservation, and to confirm a formal reservation using a priority that meets the wishes of the facility or service provider.

[0020] [6] When the provisional reservations exceed the upper limit of the number of reservations that can be made, the confirmation unit randomly confirms the provisional reservations. A reservation management system according to any one of [1] to [5].

[0021] By adopting such a configuration, it is possible to accept as many provisional reservations as possible and to confirm official reservations fairly (randomly) from among those provisional reservations.

[0022] [7] The reservation management system includes a calculation unit, The calculation unit calculates a planned usage amount that is expected to be incurred when using the facility and / or service, When the provisional reservation exceeds the upper limit of the number of reservations that can be made, the confirmation unit randomly confirms the provisional reservation based on the planned usage amount. [6] The reservation management system described in [6].

[0023] By adopting such a configuration, it is possible to accept as many provisional reservations as possible, and even those who plan to use a small amount of money can make a reservation, while those who plan to use a larger amount of money can be given an advantage in finalizing official reservations.

[0024] [8] The setting unit sets whether to confirm the provisional reservation by an auction method or a random method when the provisional reservation exceeds the upper limit number of reservations that can be made, The auction method is a method in which the provisional reservation is confirmed based on a reservation bidding fee for the reservation, The random method is a method of randomly confirming the tentative reservation. A reservation management system according to any one of [1] to [7].

[0025] With this configuration, the facility or service provider can set whether to use the auction method or the random method to confirm official reservations.

[0026] [9] The reception unit receives multiple tentative reservations for facilities and / or services provided by the same provider, the confirmation unit confirms one of the plurality of tentative reservations and then cancels the other tentative reservations; A reservation management system according to any one of [1] to [8].

[0027] By adopting such a configuration, even if multiple provisional reservations are received from a user, it is possible to automatically cancel the remaining provisional reservations after the provisional reservations are confirmed, thereby preventing multiple provisional reservations from being confirmed for facilities and / or services provided by the same provider. [Effects of the Invention]

[0028] According to the present invention, a new technique for managing reservations for facilities and services can be provided. [Brief explanation of the drawings]

[0029] [Figure 1] FIG. 1 is a system configuration diagram of a reservation management system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing the hardware configuration according to the present embodiment. [Figure 3] FIG. 2 is a block diagram showing functional components in the present embodiment. [Figure 4] 10 shows an example of data stored in a storage unit in this embodiment. [Figure 5] 10 shows an example of data stored in a storage unit in this embodiment. [Figure 6] 10 is an example of a flowchart of a reservation process according to the present embodiment. [Figure 7] 10 is an example of a flowchart of a reservation process according to the present embodiment. [Figure 8] 10 is an example of a setting screen for reservation slot information in the present embodiment. [Figure 9] 10 is an example of a setting screen for reservation slot information in the present embodiment. [Figure 10] 10 is an example of an input screen for a tentative reservation according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0030] The reservation management system of the present invention will be described below with reference to the accompanying drawings. The drawings show preferred embodiments. However, the present invention may be embodied in many different forms and is not limited to the embodiments set forth herein.

[0031] For example, although the configuration, operation, etc. of the reservation management system will be described in this embodiment, similar effects can be achieved by the executed methods (steps), devices, computer programs, etc. The program in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or the program may be started on an external computer to implement its functions on a client terminal (so-called cloud computing).

[0032] In addition, in this embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In this embodiment, "information" is represented by, for example, the physical value of a signal value representing voltage or current, the high or low value of a signal value as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on a circuit in the broad sense.

[0033] A circuit in the broad sense is a circuit realized by appropriately combining a circuit, circuitry, processor, memory, etc. That is, it includes a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), an SoC (System on a Chip), etc.

[0034] <System Overview> Fig. 1 shows a system configuration diagram of a reservation management system in this embodiment. As shown in Fig. 1, the reservation management system 0 includes a reservation management device 1, a provider terminal 2, and a user terminal 3. The reservation management device 1 is configured to be able to communicate with the provider terminal 2 and the user terminal 3 via a network NW. The reservation management device 1 operates as a server.

[0035] The reservation management device 1 manages reservations for facilities and services. Specifically, the reservation management device 1 manages reservation slot information related to reservation slots set by providers of facilities and services, reservation requests (tentative reservations) from users who wish to make reservations for facilities and services, etc.

[0036] A general-purpose server computer, a personal computer, etc. can be used as the reservation management device 1. It is also possible to configure the reservation management device 1 using multiple computers.

[0037] The provider terminal 2 is a terminal used by a facility or service provider. The facility or service provider sets reservation slot information related to reservation slots for the facility or service via the provider terminal 2. The provider can arbitrarily set reservation slots available for reservation by users (users of the facility or service).

[0038] A terminal device such as a smartphone, a tablet terminal, or a personal computer can be used as the provider terminal 2. There may be one or more provider terminals 2.

[0039] The user terminal 3 is a terminal used by a user who wishes to reserve a facility or service. A user who wishes to reserve a facility or service requests a reservation for a reservation slot set by a provider via the user terminal 3.

[0040] A terminal device such as a smartphone, a tablet terminal, or a personal computer can be used as the provider terminal 2. There may be one or more provider terminals 2.

[0041] In this embodiment, the network NW is an IP (Internet Protocol) network, but there is no restriction on the type of communication protocol, and there is also no restriction on the type and scale of the network.

[0042] <Hardware configuration> Fig. 2 shows a hardware configuration diagram. As shown in Fig. 2(a), the information processing device 10 (reservation management device 1) has a control unit 101, a storage unit 102, and a communication unit 103, which are used to perform the functions of each unit and each process.

[0043] The control unit 101 includes one or more processors such as a CPU (Central Processing Unit), and controls the overall operation and processing of the information processing device 10 by executing the reservation management program of the present invention, an OS (Operating System), browser software, middleware, and other applications.

[0044] The storage unit 102 is a hard disk drive (HDD), a solid state drive (SSD), a read only memory (ROM), a random access memory (RAM), or the like, and stores the reservation management program according to the present invention and data used when the control unit 101 executes processing based on the program. The control unit 101 executes processing based on the reservation management program stored in the storage unit 102, thereby realizing the functional configuration described below.

[0045] The communication unit 103 controls communication with the network NW, and performs input necessary for operating the information processing device 10 and output related to the operation results.

[0046] As shown in Figure 2(b), the terminal device 9 (such as the provider terminal 2 or the user terminal 3) has a control unit 91, a memory unit 92, a communication unit 93, an input unit 94, and an output unit 95, and is used to perform the functions of each unit and each process.

[0047] The control unit 91 of the terminal device 9 includes one or more processors such as a CPU, and controls the overall operation and processing of the terminal device 9. The storage unit 92 of the terminal device 9 is an HDD, SSD, ROM, RAM, or the like, and stores the above-mentioned applications and data used when the control unit 91 executes processing based on a program.

[0048] A communication unit 93 of the terminal device 9 controls communication with the network NW. An input unit 94 of the terminal device 9 is a mouse, keyboard, etc., and inputs operation requests from the user / provider to the control unit 91. An output unit 95 of the terminal device 9 is a display, etc., and displays the results of processing by the control unit 91, etc.

[0049] <Functional components> 3 is a block diagram showing functional components of the present embodiment. As shown in FIG. 3, the reservation management device 1 includes, as functional components, a setting unit 11, a receiving unit 12, a determining unit 13, a calculating unit 14, a determining unit 15, a display processing unit 16, and a storage unit 17.

[0050] The arrangement of these functional components is one example, and it is also possible to implement these functional components on multiple computers to configure the reservation management system 0. For example, some of the functional components of the reservation management device 1 may be arranged in one or more devices configured to be able to communicate with the provider terminal 2, the user terminal 3, and the reservation management device 1.

[0051] Specifically, the user terminal 3 may be provided with a display processing unit 16 and perform display processing of a screen (for example, a screen for accepting a tentative reservation). In addition, the provider terminal 2 or the user terminal 3 may be provided with any of the functional components and perform the respective processing.

[0052] <Data structure> 4 and 5 show examples of data stored in the storage unit in this embodiment. The storage unit 17 stores provider information about providers, reservation slot information about reservation slots for facilities and services set by providers, service information about services provided by providers, reservation seeker (user) information about users (reservation seekers), tentative reservation information about tentative reservations made by users, etc.

[0053] The arrangement of each data is an example, and some or all of the data stored in the memory unit of the reservation management device 1 may be stored in one or more devices configured to communicate with the provider terminal 2, the user terminal 3, and the reservation management device 1.

[0054] Provider information is information about the provider of a facility and / or service, and includes the name of the provider (e.g., the name of the store), the address of the provider, the type of provider (e.g., a restaurant, a souvenir shop, etc.), etc., and is managed by provider ID as shown in Figure 4(a).

[0055] Reservation slot information is information about reservation slots for facilities and services set by the provider, and includes the maximum number of reservations that can be accepted for one reservation slot (round) (e.g., the maximum number of reservation groups per round, the maximum number of reservations per round, etc.), the provisional reservation deadline for closing tentative reservations for the reservation slot (e.g., the provisional reservation deadline that sets the timing for closing provisional reservations (e.g., 1,440 minutes before the date and time of the reservation slot)), etc., and is managed by reservation slot ID as shown in Figure 4(b).

[0056] The reservation slot information includes the reservation slot time (round time) set for one reservation slot, the method (reservation mode) for confirming the provisional reservation when the number of accepted provisional reservations exceeds the upper limit of the number of reservations that can be made, etc.

[0057] The reservation slot information may include a minimum tip (reservation bid) amount that a reservation seeker must pay to make a reservation. Additionally, the reservation slot information may include a maximum tip (reservation bid) amount that a reservation seeker can pay to make a reservation.

[0058] Furthermore, if the reservation mode is an auction system, the reservation slot information may include a score coefficient, which indicates how much importance the provider places on the estimated cost of using the facility and / or service and the tip fee in order to confirm the tentative reservation.

[0059] In addition, the reservation slot information may include a reservation slot setting time period for the time period for which the provider sets the reservation slot, a name representing the reservation slot (plan name), an explanation for explaining the reservation slot (plan explanation), etc.

[0060] Service information is information about the services provided by the provider, including the service name, price for the service, the maximum number of services that can be reserved in one tentative reservation, etc., and is managed by provider ID as shown in Figure 4(c).

[0061] Reservation seeker (user) information is information about a person (user) who wishes to make a reservation for a facility and / or service, and includes the reservation seeker's name, contact information (e.g., telephone number, email address, etc.), etc., and is managed by user (reservation seeker) ID, as shown in Figure 5(d).

[0062] In addition, the reservation seeker information may include general user information such as the reservation seeker's address and age, and payment information such as a credit card number.

[0063] The tentative reservation information is information regarding a tentative reservation made by a reservation seeker (user) who wishes to reserve a facility and / or service, and includes the reservation slot ID of the reservation slot for which the user wishes to make a tentative reservation, and is managed by user ID as shown in Figure 5(e).

[0064] The provisional reservation information includes the provisional reservation date and time desired by the user, the tip (reservation bid) fee that the user wishes to pay, etc. Furthermore, the provisional reservation information includes reservation details, which are the details of the services that the user wishes to receive in the reservation, and may also include the estimated amount of use calculated from the reservation details.

[0065] <Reservation processing flowchart> FIG. 6 shows an example of a flowchart of the reservation process in this embodiment.

[0066] <Setting of information by provider (provider information, service information, etc.)> The provider sets information about their own facilities and / or services in advance in order to manage reservations for the facilities and / or services. Specifically, the setting unit 11 receives and sets (e.g., stores in the storage unit 17) information about the provider (e.g., provider information, service information, etc.) such as those shown in Figs. 4(a) and 4(c) via the provider terminal 2.

[0067] <Reservation slot information settings> In step S1, the setting unit 11 sets reservation slot information for accepting reservations. Specifically, the setting unit 11 receives reservation slot information related to reservation slots for facilities or services that the provider wishes to set, as shown in FIG. 4(b), via the provider terminal 2, and sets the information (for example, stores it in the storage unit 17).

[0068] The setting unit 11 accepts and sets reservation slot information including a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot. The reservation management device 1 accepts provisional reservations from users up until the provisional reservation deadline.

[0069] In addition, the setting unit 11 accepts and sets reservation slot information including a reservation mode for setting whether to confirm the provisional reservation by an auction method or a random method when the provisional reservation exceeds the upper limit number of reservations that can be made.

[0070] <Tentative reservation acceptance> The reception unit 12 receives a provisional reservation. The reception unit 12 receives provisional reservations for the reservation slot in the reservation slot information until the provisional reservation deadline. The reception unit 12 receives provisional reservations for the reservation slot desired by the user via the user terminal 3.

[0071] The reception unit 12 may receive provisional reservations for multiple reservation slots from a user. For example, the reception unit 12 receives multiple provisional reservations for facilities and / or services provided by the same provider.

[0072] When accepting provisional reservations for multiple reservation slots from a user, the accepting unit 12 may accept a priority for each provisional reservation. By accepting multiple provisional reservations for multiple reservation slots from a user, the user is more likely to confirm one of the reservations.

[0073] <Acceptance of tentative reservations including advance bid fees> In step S2, the reception unit 12 receives a provisional reservation including a reservation bid (tip) fee. The reservation bid fee received by the reception unit 12 may be in the form of a user paying an amount predetermined by the provider, or may be in the form of a user paying an amount they wish to pay.

[0074] In the case where the user can pay the amount he or she wishes to pay as the reservation bid fee, the reception unit 12 receives, via the user terminal 3, the specification of the amount of the reservation bid fee that the user wishes to pay.

[0075] The reservation slot information may include a minimum reservation bid fee that a user wishing to make a reservation is required to pay at the very least, and the reception unit 12 may accept a bid amount equal to or greater than the minimum reservation bid fee. Alternatively, the reservation slot information may include a maximum reservation bid fee that a user wishing to make a reservation is allowed to pay at the very most, and the reception unit 12 may accept a bid amount equal to or less than the maximum reservation bid fee.

[0076] By setting the minimum and maximum reservation bid fees to the same amount, the provider can fix the reservation bid fee that the user pays.

[0077] When a tentative reservation is accepted, no payment of the reservation bid fee is required. If a prepayment is made, the authorization function is used to withhold the amount of the reservation bid fee from the user's credit limit, and if the reservation is not completed, the authorization is canceled and the credit limit is restored.

[0078] <Determine whether all tentative reservations can be reserved> In step S3, the determination unit 13 determines whether all of the provisional reservations can be made. The determination unit 13 determines whether all of the provisional reservations accepted by the accepting unit 12 from the user can be made.

[0079] Specifically, the determination unit 13 determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the maximum number of reservations that can be made and the provisional reservations. The determination unit 13 determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the provisional reservations accepted from users for the reservation slots and the maximum number of reservations that can be made associated with the reservation slots.

[0080] <Confirmation of tentative reservation> The confirmation unit 15 confirms the tentative reservation based on the result of the determination. Specifically, the confirmation unit 15 changes (promotes) the status of the tentative reservation to a confirmed reservation or a failed reservation based on the result of the determination by the determination unit 13.

[0081] If the determination unit 13 determines that the provisional reservations for the reservation slot do not exceed the upper limit of the number of reservations that can be made (step S3: Yes), in step S4, the confirmation unit 15 changes all provisional reservations for the reservation slot to confirmed reservations.

[0082] Also, if the judgment unit 13 determines that the tentative reservations for the reservation slot exceed the upper limit of the number of reservations that can be made (step S3: No), in step S5, the confirmation unit 15 changes the tentative reservations that are less than the upper limit of the number of reservations that can be made to confirmed reservations, and changes the rest to failed reservations.

[0083] When the number of provisional reservations exceeds the upper limit of the number of reservations that can be made, the confirming unit 15 confirms the provisional reservations by either an auction method or a random method. The random method is a method for randomly confirming provisional reservations.

[0084] The auction method is a method in which a provisional reservation is confirmed based on a reservation bid fee for the reservation. The auction method may also be a method in which a provisional reservation is confirmed based on a reservation bid fee and a planned usage amount, which will be described later.

[0085] When the number of provisional reservations exceeds the upper limit of the number of reservations that can be made, the confirmation unit 15 confirms the provisional reservations based on the reservation bid fee. For example, when an auction system is set, the confirmation unit 15 may confirm the reservations in order from the user who pays the highest reservation bid fee.

[0086] Furthermore, if users pay the same amount of reservation bid fee, the confirmation unit 15 confirms the provisional reservations randomly. For example, the confirmation unit 15 may confirm reservations in order starting from the user who pays the largest reservation bid fee, and may randomly confirm the provisional reservations if there are users who pay the same amount of reservation bid fee.

[0087] When the random method is set, the confirmation unit 15 may randomly confirm the provisional reservations if the provisional reservations exceed the upper limit of the number of reservations that can be made. When the random method is set, the confirmation unit 15 may randomly confirm the provisional reservations regardless of the amount of the reservation bid fee.

[0088] In addition, in the case where the user pays a reservation bidding fee predetermined by the provider, the confirmation unit 15 confirms all provisional reservations randomly. Specifically, the confirmation unit 15 randomly confirms provisional reservations by giving all users the same probability of winning (probability of provisional reservation confirmation).

[0089] The confirmation unit 15 may also randomly confirm the provisional reservations based on the reservation bid fee. Specifically, the confirmation unit 15 randomly confirms the provisional reservations so that a person who plans to pay a larger reservation bid fee will have a higher probability of winning. For example, the confirmation unit 15 randomly confirms the provisional reservations with a probability such that the winning probability is proportional to the reservation bid fee (for example, a person who pays twice the reservation bid fee will have twice the winning probability).

[0090] When a user has made multiple provisional reservations for facilities and / or services provided by the same provider, the confirmation unit 15 may confirm one of the multiple provisional reservations and then cancel the other provisional reservations. When the confirmation unit 15 confirms one provisional reservation, it cancels the other provisional reservations for that facility and / or service.

[0091] Specifically, the confirmation unit 15 confirms the reservation slot corresponding to a certain tentative reservation after the tentative reservation deadline as a reservation for the user, and cancels other tentative reservations for facilities and / or services provided by the same provider as the tentative reservation. In this way, it is possible to increase the chances of other users who have made tentative reservations for the canceled tentative reservation being selected.

[0092] <Reservation processing flowchart using priority> 7 shows an example of a flowchart of reservation processing in this embodiment. Processing similar to that in FIG. 6 is given the same reference numerals and description thereof will be omitted.

[0093] The setting unit 11 receives and sets reservation slot information including a coefficient for the reservation bid fee and the planned usage amount for calculating the priority. For example, the setting unit 11 receives and sets a score coefficient (tip (reservation bid) fee: service fee (planned usage amount calculated from the reservation content, described later)) as the coefficient.

[0094] If the provider wants to prioritize the estimated usage amount in confirming a provisional reservation from a user, the provider sets the score coefficient so that the coefficient for the estimated usage amount is larger. For example, if the score coefficient is 25:75, the coefficient for the reservation bid fee and the estimated usage amount used to calculate the priority for confirming a provisional reservation from a user will be 25:75.

[0095] <Reservation details reception> In step S6, the accepting unit 12 accepts a provisional reservation including a reservation bid fee and reservation details, which are details of the services, etc. that the user wishes to receive in the reservation. By accepting the services, etc. that the user wishes to receive in advance, it is possible to calculate the minimum amount that is expected to be incurred in the reservation.

[0096] <Calculating the planned usage amount> The calculation unit 14 calculates the estimated usage amount that is expected to be incurred for using the facility and / or service. Specifically, the calculation unit 14 calculates the estimated usage amount for the user based on the reservation details accepted by the acceptance unit 12 and the service information stored in the storage unit 17.

[0097] <Priority calculation> In step S7, the calculation unit 14 calculates the priority based on the reservation bid fee and the planned usage amount. The calculation unit 14 calculates the priority based on the reservation bid fee accepted by the acceptance unit 12 and the calculated planned usage amount.

[0098] The calculation unit 14 calculates the priority based on the reservation bid fee, the planned usage amount, and the coefficient. Specifically, the calculation unit 14 multiplies the reservation bid fee received from the user by the coefficient for the reservation bid fee, multiplies the calculated planned usage amount of the user by the coefficient for the planned usage amount, and adds these values ​​together to calculate the priority.

[0099] For example, consider the priority of users A and B when they apply for the same reservation slot, assuming that the score coefficient received from the provider (tip (reservation bid) fee: service fee (expected usage amount calculated from the reservation details, described below)) is 25:75.

[0100] If the score coefficient is 25:75, the coefficient for the reservation bid fee is 25 and the coefficient for the service fee is 75. Consider the priorities of User A, whose reservation bid fee is 500 yen and whose service fee is 1,000 yen, and User B, whose reservation bid fee is 100 yen and whose service fee is 1,200 yen.

[0101] The calculation unit 14 calculates 500 yen×25+1000 yen×75=87500 as the priority of user A. Furthermore, the calculation unit 14 calculates 100 yen×25+1200 yen×75=92500 as the priority of user B.

[0102] <Confirmation of tentative reservations based on priority> If the provisional reservation exceeds the upper limit of available reservations, the confirmation unit 15 confirms the provisional reservation based on the reservation bid fee and the planned usage amount.If the provisional reservation exceeds the upper limit of available reservations, the confirmation unit 15 confirms the provisional reservation based on the reservation bid fee accepted by the acceptance unit 12 and the planned usage amount calculated by the calculation unit 14.

[0103] In step S8, the confirmation unit 15 confirms the tentative reservation based on the priority. The confirmation unit 15 confirms the tentative reservation based on the priority calculated by the calculation unit .

[0104] For example, in the case of the above-mentioned users A and B, although the reservation bid fee of user A is higher than the reservation bid fee of user B, user B has a higher priority, so the confirmation unit 15 gives priority to user B and confirms the provisional reservation.

[0105] When there are a plurality of people with the same priority and it is necessary to confirm a provisional reservation from among them, the confirming unit 15 confirms a provisional reservation randomly from among the provisional reservations.

[0106] <Random tentative reservation confirmation based on the planned amount of use> When the number of provisional reservations exceeds the upper limit of the number of reservations that can be made, the confirmation unit 15 may randomly confirm the provisional reservations based on the planned amount of use. The confirmation unit 15 randomly confirms the provisional reservations based on the planned amount of use calculated by the calculation unit 14.

[0107] Specifically, the confirmation unit 15 randomly confirms the provisional reservation so that the winning probability of a person who plans to pay a larger planned amount is higher. For example, the confirmation unit 15 randomly confirms the provisional reservation with a probability such that the winning probability is proportional to the planned amount (for example, the winning probability of a person who pays twice the planned amount is doubled).

[0108] <Confirming tentative reservations based on past information> In addition, the confirmation unit 15 may confirm the provisional reservation based on the user's past usage amount for the facility and / or service for which the provisional reservation has been made. Specifically, the confirmation unit 15 confirms the provisional reservation of a user who has spent more money in the past.

[0109] The confirmation unit 15 randomly confirms the provisional reservation so that the winning probability of a user who has spent more in the past is higher. For example, the confirmation unit 15 randomly confirms the provisional reservation with a probability such that the winning probability is proportional to the amount of money spent in the past (for example, the winning probability of a user who has spent twice as much in the past is doubled).

[0110] The storage unit 17 may store the user's past planned usage amounts for confirmed provisional reservations, and the calculation unit 14 may calculate the past usage amounts based on the planned usage amounts. Alternatively, the storage unit 17 may store the user's past usage amounts for facilities and / or services.

[0111] <Setting reservation slot information in auction format> Fig. 8 shows an example of a reservation slot information setting screen in this embodiment. Fig. 8 shows an example of a reservation slot information setting screen when the provider selects the auction format (method) as the reservation mode.

[0112] The provider sets (inputs) reservation slot information via a setting screen such as that shown in Fig. 8. The provider inputs information such as a plan name and plan description into input fields via the provider terminal 2, and the setting unit 11 sets the reservation slot information based on the input.

[0113] Furthermore, the provider selects either the auction method (format) or the random method (format) as the reservation mode via the provider terminal 2, and the setting unit 11 sets the reservation slot information based on the selected method.

[0114] In addition, the provider enters information such as round time, maximum number of reservation groups (number of people) per round, minimum tip fee, maximum tip fee, provisional reservation deadline, etc. into input fields via the provider terminal 2, and the setting unit 11 sets the reservation slot information based on the input.

[0115] In addition, the memory unit 17 may store options regarding round time, maximum number of reservation groups (number of people) per round, minimum tip fee, maximum tip fee, provisional reservation deadline, etc., and the provider may select an option stored in the memory unit 17 via the provider terminal 2, and the setting unit 11 may set the reservation slot information based on the selected option.

[0116] When the provider selects the auction format as the reservation mode, the display processing unit 16 displays a screen for setting the score coefficient. For example, the display processing unit 16 may display a slider-type bar W1 for setting the score coefficient, as shown in FIG.

[0117] 8, the provider sets the score coefficient by sliding the bar W1 left or right. When the provider aligns the bar W1 with the score coefficient they want to set, the setting unit 11 sets it as reservation slot information.

[0118] The donor can set a score coefficient that emphasizes the tip fee by sliding bar W1 to the left, and can set a score coefficient that emphasizes the service charge by sliding bar W1 to the right.

[0119] Alternatively, the display processing unit 16 may display an input field for the provider to input and set the score coefficient, and the provider may input the score coefficient, which the setting unit 11 may set as reservation slot information.

[0120] When the provider clicks the button W2 in FIG. 8 to confirm the reservation slot information, the setting unit 11 sets the reservation slot information based on the provider's input.

[0121] <Setting reservation slot information in random format> Fig. 9 shows an example of a setting screen for reservation slot information in this embodiment. Fig. 9 shows an example of a setting screen for reservation slot information when the provider selects the random format (method) as the reservation mode.

[0122] The provider sets (inputs) reservation slot information via a setting screen such as that shown in Fig. 9. The provider sets the reservation slot information by entering information similar to that entered on the setting screen in Fig. 8. When the provider clicks button W3 in Fig. 9 to confirm the reservation slot information, the setting unit 11 sets the reservation slot information based on the provider's input.

[0123] <Enter tentative reservation> 10 shows an example of an input screen for a provisional reservation in this embodiment, which is used when a user inputs a provisional reservation.

[0124] The display processing unit 16 displays the provisional reservation input screen based on the reservation slot information set by the provider. Specifically, the display processing unit 16 displays the provisional reservation input screen based on the reservation slot setting time period and round time included in the reservation slot information.

[0125] For example, the display processing unit 16 displays the input screen for a tentative reservation using a calendar such as that shown in Fig. 10. The display processing unit 16 displays the calendar such as that shown in Fig. 10 based on the reservation slot ID "R0009".

[0126] In the case of reservation slot ID "R0009," the reservation slot setting time period is "0:00 to 24:00 every day" and the round time is "1 hour," so the display processing unit 16 displays a calendar of reservation slots for each hour that can be provisionally reserved every day from 0:00 to 24:00, as shown in Figure 10.

[0127] A user inputs a tentative reservation by selecting a reservation slot W4 as shown in Fig. 10. For example, the user may select and register a reservation slot W4 as shown in Fig. 10, which causes the reception unit 12 to accept a tentative reservation from the user. When a user selects multiple reservation slots W4 at once on the same screen, the reception unit 12 accepts multiple tentative reservations for facilities and / or services provided by the same provider.

[0128] Figure 10 shows that the user is attempting to input (register) a tentative reservation by selecting the filled-in reservation slots of 10:00-15:00 on the 15th (Sat), 13:00-15:00 on the 16th (Sun), and 16:00-18:00 on the 16th (Sun).

[0129] For example, if the reservation time slot is set to "7 PM to 9 PM," the display processing unit 16 processes the display of a calendar only from 7 PM to 9 PM. Furthermore, if the round time is "15" minutes, the display processing unit 16 processes the display of a calendar with reservation slots every 15 minutes.

[0130] The display processing unit 16 may display various information based on the reservation slot information to a user who is about to make a tentative reservation. Specifically, the display processing unit 16 displays an overview of the service provided by the provider, the minimum tip fee specified by the provider, the maximum number of reservations that can be made for the reservation slot, the number of bids desired for the reservation slot (the number of other users who have already made tentative reservations), etc.

[0131] The display processing unit 16 may also display reservation bid fees received from other users (who have already entered provisional reservations) to a user who is about to enter a provisional reservation. For example, when a user who is about to enter a provisional reservation selects reservation slot W4, the display processing unit 16 displays reservation bid fees entered by other users for that reservation slot.

[0132] Also, for example, when a user who wishes to enter a tentative reservation places (mouse-overs) his / her mouse pointer (cursor) over reservation slot W4, the display processing unit 16 displays the reservation bid fee entered by other users for that reservation slot.

[0133] By displaying the reservation bid fees of other users for a certain reservation slot, a user who wishes to input a provisional reservation can determine his / her own reservation bid fee by referring to the reservation bid fees of other users.

[0134] In addition, the display processing unit 16 may also display the service fee received from another user (who has already input a tentative reservation). Furthermore, the display processing unit 16 may also display the score coefficient for the reservation slot.

[0135] The display processing unit 16 displays the score coefficient for the reservation slot, and the reservation bid fee and service fee accepted from other users, so that a user who is about to enter a tentative reservation can consider how much reservation bid fee and reservation content he or she should enter to raise his or her priority over other users.

[0136] As described above, the configuration of the present invention can provide a new technology for managing reservations for facilities and services. [Explanation of symbols]

[0137] 0 Reservation Management System 1. Reservation management device 11 Setting section 12 Reception 13 Judgment section 14 Calculation section 15 Determined part 16 Display processing section 17 Memory section 2. Provider terminal 3. User terminal NW Network

Claims

1. A reservation management system for managing reservations for facilities and services, the reservation management system includes a setting unit, a receiving unit, a determining unit, a calculating unit, and a determining unit; the setting unit sets reservation slot information for accepting reservations; The reservation slot information includes a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, the accepting unit accepts provisional reservations and reservation bid fees for the reservation slots of the reservation slot information until the provisional reservation deadline; the determination unit determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the upper limit number of reservations that can be made and the provisional reservations; The calculation unit calculates a planned usage amount that is expected to be incurred when using the facility and / or service, the confirmation unit, if it is determined based on the result of the determination that the provisional reservation exceeds the upper limit of the number of reservations that can be made, confirms the provisional reservation based on the reservation bid fee and the planned amount of use; Reservation management system.

2. the calculation unit calculates a priority based on the reserve bid fee and the planned usage amount; the confirmation unit confirms the tentative reservation based on the priority. The reservation management system according to claim 1 .

3. the setting unit sets a coefficient for the reserve bid fee and the planned usage amount for calculating the priority; the calculation unit calculates the priority based on the reserve bid fee, the planned usage amount, and the coefficient; The reservation management system according to claim 2 .

4. the confirmation unit randomly confirms the provisional reservations if the provisional reservations exceed the upper limit number of reservations that can be made; The reservation management system according to claim 1 .

5. the setting unit sets whether to confirm the provisional reservation by an auction method or a random method when the provisional reservation exceeds the upper limit number of reservations that can be made; The auction method is a method in which the provisional reservation is confirmed based on a reservation bidding fee for the reservation, The random method is a method of randomly confirming the tentative reservation. The reservation management system according to claim 1 .

6. the reception unit receives a plurality of tentative reservations for facilities and / or services provided by the same provider, the confirmation unit confirms one of the plurality of tentative reservations and then cancels the other tentative reservations; The reservation management system according to claim 1 .

7. A reservation management method executed by a reservation management system that manages reservations for facilities and services, the reservation management system includes a setting unit, a receiving unit, a determining unit, a calculating unit, and a determining unit; a step of setting reservation slot information for accepting reservations by the setting unit; The reservation slot information includes a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, The accepting unit accepts provisional reservations and reservation bid fees for the reservation slots of the reservation slot information until the provisional reservation deadline; a step of determining whether all of the provisional reservations can be reserved after the provisional reservation deadline based on the upper limit number of reservations that can be made and the provisional reservations; a step in which the calculation unit calculates a planned usage amount to be incurred in using the facility and / or service; and when the provisional reservation exceeds the upper limit of the number of available reservations based on the result of the determination, the confirmation unit confirms the provisional reservation based on the reservation bid fee and the planned usage amount. How to manage reservations.

8. A reservation management program for managing reservations for facilities and services, causing a computer to function as a setting unit, a receiving unit, a determining unit, a calculating unit, and a determining unit; the setting unit sets reservation slot information for accepting reservations; The reservation slot information includes a provisional reservation deadline and an upper limit of the number of reservations that can be made for one reservation slot, the accepting unit accepts provisional reservations and reservation bid fees for the reservation slots of the reservation slot information until the provisional reservation deadline; the determination unit determines whether all of the provisional reservations can be reserved after the provisional reservation deadline, based on the upper limit number of reservations that can be made and the provisional reservations; The calculation unit calculates a planned usage amount that is expected to be incurred when using the facility and / or service, the confirmation unit, if it is determined based on the result of the determination that the provisional reservation exceeds the upper limit of the number of reservations that can be made, confirms the provisional reservation based on the reservation bid fee and the planned amount of use; Reservation management program.

Citation Information

Patent Citations

  • Ticket reservation support device, and method and device for flight ticket reservation support that can use the same

    JP2002230382A

  • Net auction management device

    JP2010128740A

  • Reservation management method and reservation management device

    JP2019139744A

  • Reservation support system, reservation support method, and reservation support program

    JP2022121014A

  • Usage schedule management system, usage schedule management program, and usage schedule management method

    JP2022171554A