JP-7856993-B1 - Programs, information processing devices, methods, and systems
Abstract
[Challenge] To improve the efficiency of plot reservation management operations and shorten the lead time from reservation application to reservation confirmation. [Solution] A program to be executed on a computer equipped with a processor, the program to cause the processor to execute the following steps: receiving a reservation application from a user, which includes specific information identifying a business operator that wishes to use a section within a target facility, the target section that the business operator wishes to use, the date of use, and the details of use; storing the status of the received reservation application as a provisional reservation; displaying the contents of the reservation application on a first terminal operated by a person in charge of the target facility and receiving a choice of approval or rejection; if an approval choice is received, generating information requesting online payment and sending it to a second terminal operated by the user; and updating the status of the reservation application to confirmed when completion information indicating that payment has been completed is received from the second terminal or an external device. [Selection Diagram] Figure 1
Inventors
- 薮本 祐介
- 新後閑 仁美
Assignees
- 株式会社COUNTERWORKS
Dates
- Publication Date
- 20260512
- Application Date
- 20251021
Claims (12)
- A program to be executed on a computer equipped with a processor, Multiple sections within the facility and the categories of permitted uses for each of these sections are associated and stored in a database. The aforementioned processor, A step of receiving a reservation application from a user that includes identifying information that identifies a business operator wishing to use a section of the facility, the section the business operator wishes to use, the date of use for the section, and the details of use for the section. A step to record the status of the received reservation request as a provisional reservation, The steps include displaying the contents of the reservation application on a first terminal operated by the person in charge of the aforementioned facility, and receiving the person in charge's choice to approve or deny the application, If the aforementioned approval selection is accepted, the process includes generating request information to request online payment and transmitting the request information to a second terminal operated by the user, When completion information indicating that the aforementioned payment has been completed is received from the second terminal or an external device that performs the payment processing, the status of the reservation application is updated from the provisional reservation to confirmed, and the following steps are performed : Prior to the step of accepting the reservation request, the user's selection of usage content is received, and based on the selected usage content, the database is referenced to display the availability of permitted spaces in a calendar format on the second terminal. In the step of displaying on the second terminal, the program displays, in the calendar format, the category of the reservation content related to the reserved time slot in an identifiable manner .
- The program according to claim 1, wherein the step of receiving the aforementioned reservation application further receives data including at least one business information selected from the group consisting of the business operator's identity verification information, licensing information indicating that the business operator has obtained the necessary licenses and permits from the national government, local government, or other organizations for conducting the business, and performance information indicating the business operator's past usage record.
- The usage fee per category for each of the permitted uses in each of the aforementioned multiple sections is further stored in the database. In the step of displaying on the second terminal, when the user has selected the usage content and usage schedule, any sections that do not match at least one of the selected usage content and usage schedule are excluded from the calendar display. The program according to claim 1, which, upon receiving the user's selection of usage details and usage dates , further causes the processor to perform the step of calculating and presenting an estimated amount based on the selected usage dates and usage fees.
- The facility brand, which is identification information for grouping multiple facilities, and the multiple sections provided in each of the multiple facilities belonging to that facility brand are stored in association with the database. The program according to claim 1 , wherein in the step of displaying on the second terminal, the program displays the availability of spaces that are permitted to be used across one or more facility brands in the calendar format.
- The program according to claim 1, which further causes the processor to perform a step of approving the reservation application without performing the selection step if the reservation application satisfies the automatic approval conditions, which include comparing the specific information, the category of use, and the usage date included in the received reservation application with automatic approval conditions that define at least one of a specific business operator, a specific category of use, or a specific usage date.
- The program according to claim 1, which determines whether the business operator identified by the specific information included in the received reservation application is included in a list of specific business operators whose use of the target facility is denied, and, if the determination result is that the business operator is included in the list, causes the processor to further execute a step of denying the reservation application without executing the step of accepting the selection.
- The program according to claim 1, which causes the processor to further execute the step of issuing a reservation slip certifying the contents of the reservation application when the status of the reservation application is updated to confirmed.
- A program to be executed on a computer equipped with a processor, The aforementioned processor, A step of receiving a reservation application from a user that includes identifying information that identifies a business operator wishing to use a section of the facility, the section the business operator wishes to use, the date of use for the section, and the details of use for the section. A step to record the status of the received reservation request as a provisional reservation, The steps include displaying the contents of the reservation application on a first terminal operated by the person in charge of the aforementioned facility, and accepting the person in charge's choice to approve or deny the application, If the aforementioned approval selection is accepted, the process includes generating request information to request online payment and transmitting the request information to a second terminal operated by the user, When completion information indicating that the payment has been completed is received from the second terminal or an external device that performs the payment processing, the status of the reservation application is updated from the provisional reservation to confirmed. In the step of accepting the aforementioned reservation application, the data further includes at least one business information selected from the group consisting of the business operator's identity verification information, licensing information indicating that the business operator has obtained the necessary licenses and permits from the national government, local government, or other organizations for conducting the business, and performance information indicating the business operator's past usage record. A program that, prior to the step of accepting the aforementioned reservation application, causes the processor to further execute a step of determining whether or not the submission of the aforementioned data is necessary in the reservation application, depending on the combination of the business operator and the target area, and branching the application process to determine whether or not to request the submission of said data.
- A program to be executed on a computer equipped with a processor, The aforementioned processor, A step of receiving a reservation application from a user that includes identifying information that identifies a business operator wishing to use a section of the facility, the section the business operator wishes to use, the date of use for the section, and the details of use for the section. A step to record the status of the received reservation request as a provisional reservation, The steps include displaying the contents of the reservation application on a first terminal operated by the person in charge of the aforementioned facility, and receiving the person in charge's choice to approve or deny the application, If the aforementioned approval selection is accepted, the process includes generating request information to request online payment and transmitting the request information to a second terminal operated by the user, When completion information indicating that the aforementioned payment has been completed is received from the second terminal or an external device that performs the payment processing, the status of the reservation application is updated from the provisional reservation to confirmed, and the following steps are performed: In the step of accepting the aforementioned reservation application, the data further includes at least one business information selected from the group consisting of the business operator's identity verification information, licensing information indicating that the business operator has obtained the necessary licenses and permits from the national government, local government, or other organizations for conducting the business, and performance information indicating the business operator's past usage record. A program that causes the processor to further execute a step that branches the approval process until the person in charge makes a choice between approval or rejection, depending on the content or type of the data received.
- An information processing device comprising a processor, wherein the processor executes all steps in any one of claims 1 to 9 .
- A method to be performed on a computer having a processor, wherein the processor performs all steps of a program according to any one of claims 1 to 9 .
- A system comprising one or more of the processors that perform all steps in the program according to any one of claims 1 to 9 .
Description
This disclosure relates to programs, information processing devices, methods, and systems. Traditionally, the process of reserving event spaces and other areas in commercial facilities and event venues heavily relied on manual means such as telephone, fax, or email. Communication between businesses wishing to set up a booth and facility staff typically involved intermittent, individual exchanges throughout the entire process, from checking space availability and negotiating usage conditions to submitting reservation applications, approval, and payment. This situation often led to information asymmetry and delays in communication, significantly hindering the overall efficiency of the reservation process. To address these challenges, various technologies have been proposed for managing the facility reservation process. For example, Patent Document 1 discloses a system that mediates between event organizers and food truck operators. In this system, after a food truck operator applies to participate in an event, the event organizer approves the application, and then the food truck operator pays the usage fee, confirming their participation. Japanese Patent Publication No. 2023-055331 This is a block diagram showing an example of the overall configuration of a system according to the embodiment of this disclosure.Figure 1 is a block diagram showing an example of the hardware configuration of a user terminal and a facility staff terminal.Figure 1 is a block diagram showing the functional units realized by the control units of the user terminal and the facility staff terminal.This block diagram shows an example of the server hardware configuration shown in Figure 1.This is a block diagram showing the functional components realized by the server control unit shown in Figure 1.This figure shows an example of the data structure of a partition master table.This figure shows an example of the data structure of a category master table.This figure shows an example of the data structure of the plot usage permission table.This figure shows an example of the data structure of a reservation management table.This figure shows an example of the data structure of a user management table.Figure 1 is a flowchart showing the basic operation flow of the server.This is a schematic diagram showing an example screen of a facility staff terminal according to an embodiment of the present disclosure.This is a schematic diagram showing an example of a user terminal screen related to a modified version of the present disclosure. The embodiments of this disclosure will be described below with reference to the drawings. In all drawings illustrating the embodiments, common components are denoted by the same reference numerals, and repeated explanations are omitted. The following embodiments are not intended to unduly limit the scope of the claims of this disclosure. Furthermore, not all components shown in the embodiments are necessarily essential components of this disclosure. Also, each drawing is a schematic diagram and not necessarily a strictly accurate representation. Furthermore, in the following description, "processor" refers to one or more processors. A processor may be expressed, for example, as "processing circuitry." At least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). At least one processor may be single-core or multi-core. Also, at least one processor may be a general-purpose processor or a dedicated-purpose processor. Furthermore, at least one processor may be a broad-sense processor, such as a hardware circuit that performs some or all of the processing (e.g., an FPGA (Field-Programmable Gate Array), an ASIC (Application Specific Integrated Circuit)). Furthermore, in the following explanation, the term "xxx table" may be used to describe information that yields an output for a given input. This information can be data of any structure, or it can be a learning model such as a neural network that generates an output for a given input. Therefore, "xxx table" can be referred to as "xxx information." Furthermore, in the following explanation, the structure of each table is merely an example; one table may be divided into two or more tables, or all or part of two or more tables may constitute a single table. The program may be pre-installed on the information processing device described below, or, for example, the information processing device may be located on a readable (e.g., non-temporary) recording medium, and the program may be installed on the information processing device. Alternatively, the program may be sent from a program distribution server to the information processing device and installed there. Furthermore, in the following description, two or more programs may be implemented as a single program, or one program may be implemented as two or more programs. Furthermore, while various types of object i