Reservation support system and reservation support program
The reservation support system facilitates efficient space utilization by identifying target spaces, proposing changes, and executing reservations based on consent, addressing inefficiencies in conventional systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TAKENAKA CORP
- Filing Date
- 2024-12-23
- Publication Date
- 2026-07-03
AI Technical Summary
Conventional reservation systems face inefficiencies when a desired conference room cannot be reserved due to prior reservations, leading to difficulties in effectively utilizing the space.
A reservation support system and program that includes reservation status information to identify target spaces, propose changes, acquire consent, and execute reservation changes, allowing flexible adjustments considering capacity and usage formats.
Enhances the efficiency of space utilization by enabling easy and flexible reservation changes, improving the usability of spaces like conference rooms.
Smart Images

Figure 2026111037000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a reservation support system and a reservation support program.
Background Art
[0002] Conventionally, as one of the technologies for reserving a conference room, when a desired conference room cannot be reserved due to a prior reservation, a reservation applicant registers reservation conditions, and when the prior reservation is canceled, the registered reservation applicant is assigned the conference room. A technology has been proposed (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Here, in the above conventional technology, as described above, when the prior reservation of the desired conference room is canceled, the registered reservation applicant is assigned the conference room. Therefore, unless the prior reservation is canceled, the desired conference room cannot be assigned to the registered reservation applicant, so there is a risk that it will be difficult to effectively use the conference room. Therefore, from the viewpoint of improving the efficiency of using a usage space such as a conference room, there is room for improvement.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a reservation support system and a reservation support program that can improve the efficiency of using a usage space.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the reservation support system described in claim 1 is a reservation support system for supporting a reservation of a space to be used by a prospective user, and includes reservation status information indicating the reservation status of the space to be used, which is configured by relating together space identification information that uniquely identifies the space to be used, reservation date and time information indicating the reservation date and time of the space to be used, reservation status information indicating whether or not the space to be used is reserved, reservation holder identification information that uniquely identifies the person who made the reservation for the space to be used, and capacity information indicating the capacity according to a plurality of usage formats in the space to be used, and using the reservation status information acquired by the reservation status acquisition means, the system identifies a first target space that has already been reserved by a first reservation holder and the space to be used by the prospective user. The system includes: identification means for identifying a first target usage space; a proposal presentation means for presenting first proposal information to the first reservation holder indicating that the prospective user will propose a reservation change for the first target usage space identified by the identification means; a consent acquisition means for acquiring first consent information indicating whether the first reservation holder, to whom the first proposal information was presented by the proposal presentation means, has consented to the reservation change for the first target usage space; and a processing means for executing a first reservation change process, which is a process for changing the reservation holder of the first target usage space from the first reservation holder to the prospective user, based on the reservation status information acquired by the reservation status acquisition means, when the first consent information acquired by the consent acquisition means indicates that the reservation change for the first target usage space has been consented to.
[0007] The reservation support system according to claim 2 is the reservation support system according to claim 1, wherein the identification means presents the reservation status information acquired by the reservation status acquisition means to the prospective user, and when the prospective user selects from the presented reservation status information the reservation status information corresponding to the usage space already reserved by the first reservation user, the identification means identifies that usage space as the first target usage space already reserved by the first reservation user.
[0008] The reservation support system according to claim 3 is a reservation support system according to claim 1 or 2, in which, when the first consent information obtained by the consent acquisition means indicates that the reservation change of the first target usage space is not approved, the identification means uses the reservation status information obtained by the reservation status acquisition means to identify a second target usage space that has already been reserved by a second reservation user and is a usage space that can serve as an alternative to the first target usage space for the first reservation user, and the inquiry presentation means informs the second reservation user of the reservation change of the second target usage space identified by the identification means. The second inquiry information indicating that an inquiry will be made is presented to the second reservation holder, the consent acquisition means acquires second consent information indicating whether the second reservation holder, to whom the second inquiry information was presented by the inquiry presentation means, consents to the change of reservation for the second target use space, and the processing means, when the second consent information acquired by the consent acquisition means indicates that the change of reservation for the second target use space has been consented to, executes the first reservation change process based on the reservation status information acquired by the reservation status acquisition means, and also executes a second reservation change process which is a process to change the reservation holder of the second target use space from the second reservation holder to the first reservation holder.
[0009] The reservation support system according to claim 4 is a reservation support system according to claim 1 or 2, wherein the processing means executes a registration process, which is a process for registering the person who made the reservation for the first target usage space with the person who wishes to use it, when the first target usage space identified by the identification means is not reserved.
[0010] The reservation support system according to claim 5 is a reservation support system according to claim 1 or 2, wherein the reservation status information is configured by relating the usage space identification information, the reservation status information, the reservation date and time information, the reservation holder identification information, the capacity information, and the number of users information indicating the number of users according to a plurality of usage formats in the usage space.
[0011] The reservation support program described in claim 6 is a reservation support program for supporting a user in reserving a space that the user wishes to use, comprising: a computer for acquiring reservation status information which is a reservation status information indicating the reservation status of the space, and is configured by relating together: space identification information that uniquely identifies the space, reservation date and time information that indicates the reservation date and time of the space, reservation presence / absence information that indicates whether or not the space is reserved, reservation user identification information that uniquely identifies the person who made the reservation for the space, and capacity information that indicates the capacity according to a plurality of usage formats in the space; and using the reservation status information acquired by the reservation status acquisition means, the first target space which has already been reserved by the first reservation user and is the space that the user wishes to use. The system functions as follows: identification means for identifying a space to be used; a proposal presentation means for presenting a first proposal information to the first reservation holder indicating that the prospective user will propose a change to the reservation of the first target space to be used, identified by the identification means; a consent acquisition means for acquiring first consent information indicating whether the first reservation holder, to whom the first proposal information was presented by the proposal presentation means, has consented to the change to the reservation of the first target space to be used; and a processing means for executing a first reservation change process, which is a process for changing the reservation holder of the first target space to the prospective user, based on the reservation status information acquired by the reservation status acquisition means, when the first consent information acquired by the consent acquisition means indicates that the reservation change to the first target space to be used has been accepted. [Effects of the Invention]
[0012] The reservation support system described in claim 1, or the reservation support program described in claim 6, includes: a reservation status acquisition means for acquiring reservation status information configured by relating usage space identification information, reservation date and time information, reservation status information, reservation user identification information, and capacity information; an identification means for identifying a first target usage space that has already been reserved by a first reservation user using the reservation status information acquired by the reservation status acquisition means; an inquiry presentation means for presenting first inquiry information to the first reservation user; an approval acquisition means for acquiring first approval information; and a processing means for executing a first reservation change process when the first approval information acquired by the approval acquisition means indicates that the reservation change of the first target usage space has been approved. As a result, the reservation change of the first target usage space can be easily performed, making it possible to improve the efficiency of usage of the usage space compared to the conventional technology (a technology that assigns a meeting room to a registered reservation requester when a prior reservation for a meeting room is canceled). Furthermore, by including capacity information in the reservation status information, it becomes possible to change reservations for at least the first target usage space while considering the capacity for multiple usage types, thus enabling flexible reservation changes.
[0013] According to the reservation support system described in claim 2, the identification means presents reservation status information obtained by the reservation status acquisition means to the prospective user, and when the prospective user selects reservation status information corresponding to a usage space already reserved by the first reservation user from among the presented reservation status information, the identification means identifies that usage space as the first target usage space already reserved by the first reservation user. Thus, the first target usage space selected by the prospective user can be identified, and the first target usage space that meets the needs of the prospective user can be identified.
[0014] According to the reservation support system described in claim 3, when the first consent information obtained by the consent acquisition means indicates that the reservation change for the first target usage space is not approved, the identification means uses the reservation status information obtained by the reservation status acquisition means to identify the second target usage space that has already been reserved by the second reservation holder, the inquiry presentation means presents the second inquiry information to the second reservation holder, the consent acquisition means obtains the second consent information, and the processing means executes the second reservation change process when the second consent information obtained by the consent acquisition means indicates that the reservation change for the second target usage space has been approved. As a result, reservations for the first and second target usage spaces can be easily changed, and the efficiency of using the usage spaces can be further improved.
[0015] According to the reservation support system described in claim 4, the processing means executes a registration process when the first target usage space identified by the identification means is not reserved, so that the registration of the first target usage space can be easily performed, and the usability of the reservation support system can be improved.
[0016] According to the reservation support system described in claim 5, the reservation status information is configured by relating the usage space identification information, reservation status information, reservation date and time information, reservation holder identification information, capacity information, and number of users information. Therefore, it is possible to change the reservation of at least the first target usage space while considering the number of users according to multiple usage formats, and such reservation changes can be made flexibly. [Brief explanation of the drawing]
[0017] [Figure 1] This is a diagram conceptually illustrating a reservation support system according to Embodiment 1 of the present invention. [Figure 2] This diagram shows an example of the configuration of the reservation status database. [Figure 3] This is a flowchart of the reservation support process according to Embodiment 1. [Figure 4] Figure 3 is a flowchart of the reservation support process. [Figure 5] This diagram shows the state of the reservation status database after the first registration process has been executed. [Figure 6] It is a diagram showing the state of the reservation status DB after the second registration process is executed. [Figure 7] It is a diagram showing the state of the reservation status DB after the first reservation change process is executed. [Figure 8] It is a diagram conceptually showing the reservation support system according to Embodiment 2. [Figure 9] It is a flowchart of the reservation support process according to Embodiment 2. [Figure 10] It is a flowchart of the reservation support process following FIG. 9. [Figure 11] It is a diagram showing the state of the reservation status DB after the first reservation change process and the second reservation change process are executed. [Figure 12] It is a flowchart of the reservation support process according to Embodiment 3. [Figure 13] It is a flowchart of the reservation support process following FIG. 12.
MODE FOR CARRYING OUT THE INVENTION
[0018] Hereinafter, with reference to the accompanying drawings, embodiments of the reservation support system and the reservation support program according to this invention will be described in detail. First, after explaining [I] the basic concept of the embodiment, [II] the specific content of the embodiment will be described, and finally, [III] modifications to the embodiment will be described. However, the present invention is not limited by the embodiments.
[0019] 〔I〕Basic Concept of the Embodiment First, the basic concept of the embodiment will be explained. The embodiment generally relates to a reservation support system and a reservation support program for assisting a user in reserving a usage space that the user desires to use.
[0020] Here, "prospective user" refers to a person who wishes to use the space, and is a concept that includes, for example, a person who has not reserved a space, and a person who has already reserved a space but is trying to reserve another space. However, in this embodiment, it will be explained as a person who has not reserved a space.
[0021] Furthermore, "usable space" refers to a space that people can use, and is a concept that includes, for example, meeting rooms in companies, schools, or government offices, as well as rental spaces in community centers, hotels, or event facilities. However, in this embodiment, it will be explained as a company meeting room. In this embodiment, it will be explained that the company has multiple usable spaces (meeting rooms).
[0022] [II] Specific details of the embodiment Next, the specific details of the embodiment will be described.
[0023] [Embodiment 1] First, the reservation support system and reservation support program according to Embodiment 1 will be described. This Embodiment 1 is a form that executes the first reservation change process described later.
[0024] (composition) First, the configuration of the reservation support system according to Embodiment 1 will be described.
[0025] The reservation support system 1 is a system for supporting users (not shown) in making reservations for the desired usage space (not shown), and as shown in Figure 1, it comprises a processing device 10, a first terminal device 20, and a second terminal device 30.
[0026] Here, Figure 1 shows only one first terminal device 20 and one second terminal device 30, but in reality, the reservation support system 1 is configured to include a first terminal device 20 held by each of multiple prospective users, a second terminal device 30 held by each of multiple first reservation holders (not shown), and a common processing unit 10 capable of communicating with these multiple first terminal devices 20 and second terminal devices 30.
[0027] In the following, we will describe the first terminal device 20 possessed by one prospective user and the second terminal device 30 possessed by the first reservation holder described later, and will omit the description of the other first terminal devices 20 and the other second terminal devices 30.
[0028] Furthermore, regarding the connection configuration of each component constituting this reservation support system 1, in Embodiment 1, the processing unit 10, the first terminal device 20, and the second terminal device 30 are connected to each other via the network 2 so that they can communicate with one another.
[0029] (Configuration - Processing Unit) First, let's describe the configuration of the processing unit 10.
[0030] The processing unit 10 is a device for assisting users in reserving their desired usage space, and as shown in Figure 1, it comprises a processing-side communication unit 11, a processing-side control unit 12, and a processing-side storage unit 13.
[0031] Since this processing unit 10 can be configured using, for example, a well-known cloud server, a detailed explanation thereof will be omitted.
[0032] (Configuration - Processing Unit - Processing-side Communication Unit) The processing-side communication unit 11 is a processing-side communication means for communicating between the first terminal device 20, the second terminal device 30, and / or an external device (not shown, such as a management device for managing the processing unit 10) and the processing unit 10, and is configured using known communication means that communicate using a wireless communication network and / or a wired communication network.
[0033] (Configuration - Processing Unit - Processing-side Control Unit) The processing-side control unit 12 is a control means that controls each part of the processing unit 10. Specifically, this processing-side control unit 12 is a computer that comprises a CPU, various programs interpreted and executed on the CPU (including basic control programs such as the OS and application programs launched on the OS to realize specific functions), and internal memory such as RAM for storing programs and various data (the same applies to the terminal-side control unit of the first terminal device 20, which will be described later).
[0034] Here, the reservation support program according to Embodiment 1 is installed in the processing unit 10 via any recording medium or network 2, and substantially constitutes each part of the processing-side control unit 12.
[0035] Furthermore, as shown in Figure 1, the processing-side control unit 12 functionally comprises a reservation status acquisition unit 12a, a specification unit 12b, a tapping prompt presentation unit 12d, an approval acquisition unit 12e, and a processing unit 12f.
[0036] The reservation status acquisition unit 12a is a reservation status acquisition means for acquiring reservation status information.
[0037] Here, "reservation status information" refers to information indicating the reservation status of the usage space. In Embodiment 1, it is configured by relating together: usage space identification information that uniquely identifies the usage space; reservation date and time information that indicates the reservation date and time of the usage space; reservation status information that indicates whether or not the usage space is reserved; reservation holder identification information that uniquely identifies the person who made the reservation for the usage space; capacity information that indicates the capacity for each of the multiple usage formats in the usage space; and user number information that indicates the number of users (specifically, the number of users actually using the space) for each of the multiple usage formats in the usage space.
[0038] Furthermore, "usage format" refers to the way the usage space is used. This usage format is a concept that includes, for example, a desk usage format using a desk (e.g., a round table), a first chair usage format using only chairs with side tables, a second chair usage format using only chairs without side tables, a standing usage format that does not use desks or chairs, an online usage format that uses online resources, or a combination of these formats.
[0039] This reservation status information allows for changes to reservations for at least the first target space, taking into account the number of users for multiple usage formats, and enables flexible changes to such reservations.
[0040] The identification unit 12b is an identification means for identifying the first target usage space that has already been reserved by the reservation holder (specifically, a person different from the person wishing to use the space; hereinafter referred to as the "first reservation holder"), using the reservation status information (specifically, the third reservation status information described later) obtained by the reservation status acquisition unit 12a.
[0041] Here, "the first target usage space" refers to the usage space that the user wishes to use.
[0042] The percussion presentation unit 12d is a percussion presentation means for presenting the first percussion information to the first reservation holder.
[0043] Here, "first inquiry information" refers to information indicating that a user intends to inquire with the first reservation holder about changing the reservation of the first target usage space identified by the specific unit 12b.
[0044] Furthermore, "inquiry" means asking whether or not it is possible to change the reservation for the space being used.
[0045] The approval acquisition unit 12e is an approval acquisition means for acquiring first approval information.
[0046] Here, "first consent information" refers to information indicating whether or not the first reservation holder, to whom the first inquiry information was presented by the inquiry presentation unit 12d, has consented to the change in the reservation of the first target usage space.
[0047] The processing unit 12f is a processing means for executing the first reservation change process.
[0048] Here, "first reservation change processing" refers to the process of changing the person who made the reservation for the first target usage space from the first reservation holder to the prospective user, based on the reservation status information obtained by the reservation status acquisition unit 12a, when the first approval information obtained by the approval acquisition unit 12e indicates that the reservation change for the first target usage space has been approved.
[0049] Details of the processing performed by this processing control unit 12 will be described later.
[0050] (Configuration - Processing Unit - Processing-side Storage Unit) The processing-side storage unit 13 is a processing-side storage means that records programs and various data necessary for the operation of the processing unit 10. This processing-side storage unit 13 is configured, for example, using a hard disk (not shown) as an external recording device (the same applies to the terminal-side storage unit of the first terminal device 20, which will be described later).
[0051] However, any other recording medium may be used in place of or in conjunction with a hard disk, including magnetic recording media such as magnetic disks, optical recording media such as DVDs and Blu-ray discs, or electrical recording media such as Flash ROMs, USB memory sticks, and SD cards.
[0052] Furthermore, as shown in Figure 1, this processing-side storage unit 13 is equipped with a reservation status database (hereinafter, the database will be referred to as "DB") 13a.
[0053] (Configuration - Processing Unit - Processing-Side Storage Unit - Reservation Status DB) The reservation status DB13a is a reservation status information storage means for storing reservation status information.
[0054] As shown in Figure 2, this reservation status DB13a is structured by linking the following items: "Space Usage Identification Information", "Reservation Date and Time Information", "Reservation Status Information", "Reservation Holder Identification Information", "Capacity Information", and "Number of Users Information", with the information corresponding to each item.
[0055] Furthermore, the item "Capacity Information" includes the items "First Capacity Information" and "Second Capacity Information," which are related to capacity information.
[0056] Furthermore, the item "Number of Users Information" includes the items "First Number of Users Information" and "Second Number of Users Information," which are related to the number of users information.
[0057] Of these, the information corresponding to the item "Space Identification Information" is the space identification information, which, for example, is the space ID "S001" as shown in Figure 2.
[0058] Furthermore, the information corresponding to the item "Reservation Date and Time Information" is the reservation date and time information, and as shown in Figure 2, this includes the reservation date and time for the space to be used, such as "October 1, 2024, 9:00-10:00".
[0059] Furthermore, the information corresponding to the item "Reservation Status Information" is reservation status information, and for example, as shown in Figure 2, this includes "Reserved" which indicates that the space is reserved.
[0060] Furthermore, the information corresponding to the item "Reservation Holder Identification Information" is the reservation holder identification information, which, for example, as shown in Figure 2, is the name of the person who reserved the space, such as "XXX".
[0061] Furthermore, the information corresponding to the item "Capacity Information" is capacity information. In addition, the information corresponding to the item "First Capacity Information" is first capacity information indicating the capacity when the usage format of the space is desk-based, for example, as shown in Figure 2, this would be "10 people", which is the capacity for desk-based use. Furthermore, the information corresponding to the item "Second Capacity Information" is second capacity information indicating the capacity when the usage format of the space is a combination of desk-based use and first chair-based use (hereinafter referred to as "hybrid usage format"), for example, as shown in Figure 2, this would be "20 people", which is the capacity for hybrid usage format.
[0062] Furthermore, the information corresponding to the item "Number of Users Information" is the number of users information. In addition, the information corresponding to the item "First Number of Users Information" is the first number of users information, which indicates the number of users when the usage format of the usage space is the desk usage format (hereinafter referred to as "first number of users"). For example, as shown in Figure 2, this would be "8 people", which is the first number of users. Furthermore, the information corresponding to the item "Second Number of Users Information" is the second number of users information, which indicates the number of users when the usage format of the usage space is the hybrid format described above (hereinafter referred to as "second number of users"). For example, as shown in Figure 2, this would be "10 people", which is the second number of users.
[0063] In Embodiment 1, if the information corresponding to each item is not stored in the reservation status DB13a, it is displayed as "-" as shown in Figure 2.
[0064] (Configuration - Terminal 1) Returning to Figure 1, the configuration of the first terminal device 20 will now be described.
[0065] The first terminal device 20 is a device owned by the user, and is used to communicate various types of information with the processing device 10. This first terminal device 20 is connected to the processing device 10 via the network 2 and comprises a terminal-side communication unit, a terminal-side operation unit, a terminal-side output unit, a terminal-side power supply unit, a terminal-side control unit, and a terminal-side storage unit (all not shown).
[0066] Since this first terminal device 20 can be configured using, for example, a known terminal device (such as a smartphone, tablet, or laptop computer), a detailed explanation will be omitted.
[0067] (Configuration - First terminal device - Terminal-side communication unit) The terminal-side communication unit is a terminal-side communication means for communicating with at least the processing unit 10. This terminal-side communication unit is configured using, for example, a known communication means that performs wireless communication using a wireless communication network (for example, a communication means that uses a long-range wireless communication standard such as 4G, 5G, or LTE®).
[0068] However, this is not limited to this; for example, the terminal-side communication unit may be configured using communication means that perform wired communication using a wired communication network.
[0069] (Configuration - First terminal device - Terminal-side operation unit) The terminal-side operation unit is a terminal-side operation means that receives operation input to the first terminal device 20, and is configured using various known operation means such as switches and touchpads.
[0070] (Configuration - First terminal device - Terminal side output unit) The terminal-side output unit is an output means that outputs various types of information based on the control of the terminal-side control unit, and is configured using, for example, known display means (one example, a display) and / or audio output means (one example, a speaker).
[0071] (Configuration - First terminal device - Terminal-side power supply unit) The terminal-side power supply unit is a terminal-side power supply means that supplies power to each part of the first terminal device 20.
[0072] (Configuration - First terminal device - Terminal-side control unit) The terminal-side control unit is a terminal-side control means that controls the first terminal device 20.
[0073] Details of the processing performed by this terminal-side control unit will be described later.
[0074] (Configuration - First terminal device - Terminal-side storage unit) The terminal-side storage unit is a terminal-side storage means that stores programs and various data necessary for the operation of the first terminal device 20.
[0075] (Configuration - Second Terminal Device) Next, the configuration of the second terminal device 30 will be described.
[0076] The second terminal device 30 is a device owned by the first reservation holder and is used to communicate various types of information with the processing device 10. This second terminal device 30 is connected to the processing device 10 via the network 2 and is equipped with a terminal-side communication unit, a terminal-side operation unit, a terminal-side output unit, a terminal-side power supply unit, a terminal-side control unit, and a terminal-side storage unit, which are substantially the same as the configuration of the first terminal device 20 (all are not shown).
[0077] This reservation support system 1 makes it easy to change reservations for the first target space, thus improving the efficiency of space utilization compared to the conventional technology described above (a technology that assigns a meeting room to a registered user when a prior reservation for a meeting room is canceled). Furthermore, because the reservation status information includes capacity information, it is possible to change reservations for at least the first target space while considering the capacity for multiple usage types, and such reservation changes can be made flexibly.
[0078] (Reservation support processing) Next, we will explain the reservation support process performed by the reservation support system 1 described above. In the following explanation, each step in the process shown in Figures 3 and 4 will be abbreviated as "S".
[0079] (Reservation Support Processing - Introduction) The reservation support process is designed to assist users in reserving the space they wish to use.
[0080] The timing of executing this reservation support process is arbitrary, but in Embodiment 1, it is described as being started after the power to the processing unit 10, the first terminal device 20, and the second terminal device 30 has been turned on, and after the terminal application has been started and the user has logged in on the first terminal device 20.
[0081] Next, the prerequisites for the reservation support process in Embodiment 1 are as follows (the same prerequisites apply to the reservation support process in Embodiments 2 and 3).
[0082] In other words, when the reservation support process is activated, it is explained that the person wishing to use the first terminal device 20 has not yet reserved a usage space.
[0083] Furthermore, it will be explained that the processing unit 10 has a reservation support program pre-installed. Also, it will be explained that the first terminal device 20 has a terminal application pre-installed.
[0084] (Reservation support processing - Details of reservation support processing) Next, we will explain the details of the reservation support process.
[0085] After the reservation support process is started, as shown in Figure 3, the processing-side control unit 12 of the processing unit 10 in SA1 determines whether or not reservation condition information has been acquired.
[0086] Here, "reservation condition information" refers to information indicating the conditions for reserving the first target usage space. In Embodiment 1, this reservation condition information is described as including reservation date and time information indicating the reservation date and time of the first target usage space, reservation user identification information that uniquely identifies the person wishing to use the space, first user number information indicating the number of users when the usage format of the first target usage space is desk usage format, and second user number information indicating the number of users when the usage format of the first target usage space is hybrid usage format.
[0087] However, this is not the only option; for example, reservation condition information may omit either the information on the number of first users or the information on the number of second users.
[0088] Furthermore, while the method for determining whether or not reservation condition information has been acquired is optional, in Embodiment 1, the determination is made based on whether or not the reservation condition information entered by the prospective user via the terminal-side operation unit of the first terminal device 20 has been received by the first terminal device 20.
[0089] If the above-entered reservation conditions information is received, it is determined that the reservation conditions information has been obtained. If the above-entered reservation conditions information is not received, it is determined that the reservation conditions information has not been obtained.
[0090] Then, the processing control unit 12 of the processing device 10 waits until it is determined that reservation condition information has been acquired (SA1, No), and if it is determined that reservation condition information has been acquired (SA1, Yes), it proceeds to SA2.
[0091] In SA2, the processing control unit 12 of the processing device 10 determines, based on the reservation condition information acquired in SA1, whether or not there is an unreserved usage space that matches the reservation date and time and number of users of the person wishing to use the space.
[0092] The method for determining whether or not there are unreserved usage spaces is arbitrary, but in Embodiment 1, while referring to various information in the reservation status DB13a, the determination is made based on whether or not there is usage space identification information in the usage space identification information stored in the reservation status DB13a that matches the date and time of the reservation date and time information among the reservation condition information obtained by SA1 and matches the number of users in at least one of the first number of users information or the second number of users information, and the reservation status information indicates that the space is not reserved.
[0093] Furthermore, "matching the date and time information of the reservation" means that the date and time of the reservation information stored in the reservation status DB13a is the same as the date and time of the reservation information included in the reservation condition information obtained by SA1.
[0094] Furthermore, "matches the number of users in at least one of the first user count information or the second user count information" means that the number of first capacity information entries stored in the reservation status DB13a is equal to or greater than the number of first users in the first user count information, or / or the number of second capacity information entries included in the reservation status information is equal to or greater than the number of second users in the second user count information.
[0095] If the above-mentioned usage space identification information exists, it is determined that there is an unreserved usage space; if the above-mentioned usage space identification information does not exist, it is determined that there is no unreserved usage space.
[0096] Then, the processing control unit 12 of the processing device 10 transitions to SA3 if it determines that there is an unreserved usable space (SA2, Yes), and transitions to SA7 if it determines that there is no unreserved usable space (SA2, No).
[0097] In SA3, the reservation status acquisition unit 12a of the processing unit 10 acquires the first reservation status information.
[0098] Here, "First Reservation Status Information" refers to the reservation status information corresponding to an unreserved space that matches the reservation date and time and number of users of the person wishing to use the space.
[0099] Furthermore, while the method for obtaining the first reservation status information is optional, in Embodiment 1, reservation status information is extracted from the reservation status information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information included in the reservation condition information obtained by SA1, and also matches the number of users in at least one of the first number of users information or the second number of users information, and the reservation status information indicating that no reservation has been made is extracted, and the extracted reservation status information is considered to be the first reservation status information, thereby obtaining it (note that in this method, one or more first reservation status information may be obtained).
[0100] More specifically, if the number of first users in the reservation status information stored in the reservation status DB13a matches the number of first users in the reservation condition information obtained by SA1, the reservation status information that matches only the number of first users is extracted and obtained (the method for obtaining the second reservation status information to the fourth reservation status information described later is essentially the same).
[0101] Furthermore, if the number of first users in the first user count information included in the reservation status information stored in the reservation status DB13a does not match the number of first users in the first user count information included in the reservation condition information obtained by SA1, but the number of second users in the second user count information included in the reservation status information does match the number of second users in the second user count information included in the reservation condition information obtained by SA1, the reservation status information that matches only the number of second users will be extracted and obtained (the method for obtaining the fourth reservation status information from the second reservation status information described later will be substantially the same).
[0102] For example, if the reservation date and time information obtained in SA1 is 10:00-11:00 on October 1, 2024, and the number of first users is 6 people and the number of second users is 15 people, then the first reservation status information (usage space identification information = S001, reservation date and time information = 10:00-11:00 on October 1, 2024, reservation status information = no reservation, first capacity information = 10 people, second capacity information = 20 people) and the second reservation status information (usage space identification information = S002, reservation date and time information = 10:00-11:00 on October 1, 2024, reservation status information = no reservation, first capacity information = 6 people, second capacity information = 10 people) may be obtained.
[0103] However, this is not limited to this. For example, if the number of first users in the first user count information included in the reservation status information stored in the reservation status DB13a matches the number of first users in the first user count information included in the reservation condition information obtained by SA1, and the number of second users in the second user count information included in the reservation condition information obtained by SA1 also matches the number of second users in the second user count information included in the reservation condition information, the reservation status information matching the first user count and the second user count may be extracted and obtained (the method for obtaining the fourth reservation status information from the second reservation status information described later will be substantially the same).
[0104] Alternatively, the first reservation status information may be obtained by receiving it from an external device (specifically, an external device equipped with the reservation status DB13a) (the same applies to the methods for obtaining the second reservation status information, the fourth reservation status information, and the reservation status information described later).
[0105] In SA4, the specific unit 12b of the processing unit 10 presents the first reservation status information obtained in SA3 to the user.
[0106] The method for presenting this first reservation status information is optional, but in Embodiment 1, the first reservation status information acquired by SA3 is transmitted to the first terminal device, and the transmitted first reservation status information is output to the terminal-side output unit of the first terminal device, thereby presenting it.
[0107] In SA5, the identification unit 12b of the processing unit 10 determines whether or not the reservation of the first target usage space, which is the usage space desired by the user, has been confirmed.
[0108] The method for determining whether or not the reservation of this first target usage space has been confirmed is arbitrary, but in Embodiment 1, the user identifies one of the first reservation status information presented by SA4 via the terminal-side operation unit of the first terminal device 20, and the determination is made based on whether or not the first confirmation information including the identified first reservation status information is received from the first terminal device 20 within a predetermined time (for example, within 5 minutes).
[0109] If the above-mentioned first confirmation information is received within the specified time, it is determined that the reservation for the first target space has been confirmed. If the above-mentioned first confirmation information is not received within the specified time, it is determined that the reservation for the first target space has not been confirmed.
[0110] Then, if the identification unit 12b of the processing unit 10 determines that the reservation of the first target usage space has been confirmed (SA5, Yes), it identifies the usage space corresponding to the first reservation status information included in the first confirmation information received from the first terminal device 20 as the first target usage space and proceeds to SA6. On the other hand, if it determines that the reservation of the first target usage space has not been confirmed (SA5, No), it proceeds to SA7.
[0111] For example, if the first reservation status information presented in SA4 matches only the number of first users included in the reservation condition information obtained in SA1, then the processing in SA5 may be omitted and the process may proceed to SA6.
[0112] In SA6, the processing unit 12f of the processing unit 10 executes the first registration process and then proceeds to SA20.
[0113] Here, the "first registration process" refers to the process (registration process) for registering the person who reserved the first target usage space (specifically, the first target usage space whose reservation was confirmed in SA5) as a prospective user when the first target usage space identified by the identification unit 12b is not reserved.
[0114] Furthermore, although the processing content of the first registration process is arbitrary, in Embodiment 1, the processing unit 12f of the processing unit 10 registers (updates) reservation status information corresponding to the first target usage space in the reservation status DB 13a based on the first reservation status information included in the first confirmation information received by SA5 and the reservation condition information acquired by SA1.
[0115] For example, the first reservation status information included in the first confirmed information received at SA5 has the following information: space identification information = S001, reservation date and time information = October 1, 2024, 10:00-11:00, reservation status information = no reservation, first capacity information = 10 people, and second capacity information = 20 people. The reservation condition information obtained at SA1 has the following information: reservation date and time information = October 1, 2024, 10:00-11:00, reservation holder identification information = ◎◎◎, first number of users information = 6 people, and second If the number of users is 15, then as shown in Figure 5 (especially the hatched area), the following may be registered (updated) in the reservation status information stored in the reservation status DB13a: usage space identification information = S001, reservation date and time information = October 1, 2024, 10:00-11:00, reservation status information = reserved, reservation holder identification information = ◎◎◎, first capacity information = 10 people, second capacity information = 20 people, first number of users information = 6 people, and second number of users information = 15 people.
[0116] Through the processing described in SA1 to SA6, if a first target usage space that matches the reservation date, time, and number of users of the prospective user is not already reserved, it becomes possible to easily register the said first target usage space, thereby improving the usability of the reservation support system 1.
[0117] Returning to Figure 3, in SA7, the processing control unit 12 of the processing device 10 determines, based on the reservation condition information acquired in SA1, whether or not there is an unreserved usage space that does not match the reservation date and time of the person wishing to use it, but matches the number of users.
[0118] The method for determining whether or not there are unreserved usage spaces is arbitrary, but in Embodiment 1, the determination is made based on whether or not there is usage space identification information in the usage space identification information stored in the reservation status DB13a that does not match the date and time of the reservation date and time information obtained by SA1, but matches the number of users in at least one of the first number of users information or the second number of users information, and the reservation status information indicates that the space is not reserved.
[0119] If the above-mentioned usage space identification information exists, it is determined that there is an unreserved usage space; if the above-mentioned usage space identification information does not exist, it is determined that there is no unreserved usage space.
[0120] Then, the processing-side control unit 12 of the processing device 10 transitions to SA8 if it determines that there is an unreserved usable space (SA7, Yes), and transitions to SA12 if it determines that there is no unreserved usable space (SA7, No).
[0121] In SA8, the reservation status acquisition unit 12a of the processing unit 10 acquires the second reservation status information.
[0122] Here, "Second Reservation Status Information" refers to reservation status information corresponding to unreserved spaces that do not match the reservation date and time of the prospective user, but do match the number of users of the prospective user.
[0123] Furthermore, while the method for obtaining the second reservation status information is optional, in Embodiment 1, reservation status information is extracted from the reservation status information stored in the reservation status DB13a that does not match the date and time of the reservation date and time information included in the reservation condition information obtained by SA1, but matches the number of users in at least one of the first number of users information or the second number of users information included in the reservation condition information obtained by SA1, and the reservation status information indicating that no reservation has been made is extracted, and the extracted reservation status information is considered to be the second reservation status information and is obtained (note that in this method, one or more second reservation status information may be obtained).
[0124] For example, if the reservation date and time information obtained in SA1 is 9:00-10:00 on October 1, 2024, the number of first users is 8, and the number of second users is 10, then the following information may be obtained: the first second reservation status information (space identification information = S001, reservation date and time information = 10:00-11:00 on October 1, 2024, reservation status information = no reservation, first capacity information = 10, second capacity information = 20) and the second second reservation status information (space identification information = S001, reservation date and time information = 9:00-10:00 on October 2, 2024, reservation status information = no reservation, first capacity information = 10, second capacity information = 20).
[0125] In SA9, the specific unit 12b of the processing unit 10 presents the second reservation status information obtained in SA8 to the user, similar to the processing in SA4.
[0126] In SA10, the identification unit 12b of the processing unit 10 determines whether or not the reservation of the first target usage space has been confirmed.
[0127] The method for determining whether or not the reservation of this first target usage space has been confirmed is arbitrary, but in Embodiment 1, the user identifies one of the second reservation status information presented by SA9 via the terminal-side operation unit of the first terminal device 20, and the determination is made based on whether or not the second confirmation information, including the identified second reservation status information, is received from the first terminal device 20 within a predetermined time (for example, within 5 minutes).
[0128] If the above-mentioned second confirmation information is received within the specified time, it is determined that the reservation for the first target space has been confirmed. If the above-mentioned second confirmation information is not received within the specified time, it is determined that the reservation for the first target space has not been confirmed.
[0129] Then, if the identification unit 12b of the processing unit 10 determines that the reservation of the first target usage space has been confirmed (SA10, Yes), it identifies the usage space corresponding to the second reservation status information included in the second confirmation information received from the first terminal device 20 as the first target usage space and proceeds to SA11. On the other hand, if it determines that the reservation of the first target usage space has not been confirmed (SA10, No), it proceeds to SA12.
[0130] In SA11, the processing unit 12f of the processing unit 10 executes the second registration process and then proceeds to SA20.
[0131] Here, the "second registration process" refers to the process (registration process) for registering the person who reserved the first target usage space (specifically, the first target usage space whose reservation has been confirmed in SA10) as a prospective user when the first target usage space identified by the identification unit 12b is not reserved.
[0132] Furthermore, although the processing content of the second registration process is arbitrary, in Embodiment 1, the processing unit 12f of the processing unit 10 registers (updates) the reservation status information corresponding to the first target usage space in the reservation status DB 13a, based on the second reservation status information included in the second confirmation information received by SA10 and the reservation condition information acquired by SA1, in substantially the same manner as the processing of SA6.
[0133] For example, the second reservation status information included in the second confirmation information received at SA10 has the following information: space identification information = S001, reservation date and time information = October 2, 2024, 9:00-10:00, reservation status information = no reservation, first capacity information = 10 people, and second capacity information = 20 people. The reservation condition information obtained at SA1 has the following information: reservation date and time information = October 1, 2024, 9:00-10:00, reservation holder identification information = ◎◎◎, first number of users information = 8 people, and second If the number of users is 10, then as shown in Figure 6 (especially the hatched area), the following may be registered (updated) in the reservation status information stored in the reservation status DB13a: usage space identification information = S001, reservation date and time information = October 2, 2024, 9:00-10:00, reservation status information = reserved, reservation holder identification information = ◎◎◎, first capacity information = 10 people, second capacity information = 20 people, first number of users information = 8 people, and second number of users information = 10 people.
[0134] Through these processes from SA1, SA2, SA7 to SA11, if a first target usage space is not reserved even though the reservation date and time does not match that of the prospective user, but the number of users matches, it becomes possible to easily register that first target usage space, thereby improving the usability of the reservation support system 1.
[0135] Returning to Figure 4, in SA12, the processing control unit 12 of the processing device 10 determines whether there is a reserved space that matches the reservation date and time and number of users of the person wishing to use the space, based on the reservation condition information acquired in SA1.
[0136] The method for determining whether or not there is a reserved usage space is arbitrary, but in Embodiment 1, while referring to various information in the reservation status DB 13a, the determination is made based on whether or not there is usage space identification information in the usage space identification information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information among the reservation condition information obtained by SA1 and matches the number of users in at least one of the first number of users information or the second number of users information, and the reservation status information indicates that the space is reserved.
[0137] If the above-mentioned usage space identification information exists, it is determined that the above-mentioned reserved usage space exists; if the above-mentioned usage space identification information does not exist, it is determined that the above-mentioned reserved usage space does not exist.
[0138] Then, the processing-side control unit 12 of the processing device 10 transitions to SA13 if it determines that there is a reserved usage space (SA12, Yes), and transitions to SA20 if it determines that there is no reserved usage space (SA12, No).
[0139] In SA13, the reservation status acquisition unit 12a of the processing unit 10 acquires the third reservation status information.
[0140] Here, "Third Reservation Status Information" refers to the reservation status information corresponding to reserved spaces that match the reservation conditions information obtained in SA1.
[0141] Furthermore, while the method for obtaining the third reservation status information is optional, in Embodiment 1, reservation status information is extracted from the reservation status information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information included in the reservation condition information obtained by SA1, and also matches the number of users of at least one of the first number of users information or the second number of users information included in the reservation condition information obtained by SA1, and the reservation status information indicating that a reservation has been made is extracted, and the extracted reservation status information is considered to be the third reservation status information, thereby obtaining it (note that in this method, one or more third reservation status information may be obtained).
[0142] For example, if the reservation date and time information obtained in SA1 is 9:00-10:00 on October 1, 2024, and the number of first users is 8, and the number of second users is 15, then the third reservation status information (usage space identification information = S001, reservation date and time information = 9:00-10:00 on October 1, 2024, reservation status information = reserved, reservation holder identification information = ○○○, first capacity information = 10, second capacity information = 20, first number of first users = 8, second number of second users = 10) may also be obtained.
[0143] In SA14, the specific unit 12b of the processing unit 10 presents the third reservation status information obtained in SA13 to the user, similar to the processing in SA4.
[0144] In SA15, the specific unit 12b of the processing unit 10 determines whether or not the first tapping information has been acquired.
[0145] The method for determining whether or not this first inquiry information has been acquired is arbitrary, but in Embodiment 1, the determination is made based on whether or not the first inquiry information, which was input via the terminal-side operation unit of the first terminal device 20 by a user for whom the third reservation status information was presented in SA14, was received from the first terminal device 20 within a predetermined time (for example, within 30 minutes).
[0146] Here, if the input first tapping information is received within a predetermined time, it is determined that the first tapping information has been acquired. If the input first tapping information is not received within a predetermined time, it is determined that the first tapping information has not been acquired.
[0147] The details of the first inquiry information are optional, but in Embodiment 1, the third reservation status information presented in SA14 includes the third reservation status information selected by the user via the terminal-side operation unit of the first terminal device 20, and which corresponds to the usage space (first target usage space) for which a reservation change is being inquired.
[0148] Then, if the identification unit 12b of the processing unit 10 determines that it has acquired the first tapping information (SA15, Yes), it identifies the usage space corresponding to the third reservation status information included in the first tapping information as the first target usage space and proceeds to SA16. On the other hand, if it determines that it has not acquired the first tapping information (SA15, No), it proceeds to SA20.
[0149] Through this SA14 and SA15 processing, the first target usage space selected by the prospective user can be identified, and the first target usage space that meets the prospective user's needs can be identified.
[0150] In SA16, the percussion presentation unit 12d of the processing unit 10 presents the first percussion information acquired in SA15 to the first reservation holder.
[0151] The method for presenting this first inquiry information is optional, but in Embodiment 1, the second terminal device 30 that transmits the first inquiry information is identified based on the reservation holder identification information of the third reservation status information included in the first inquiry information acquired by SA15 using a known method, the first inquiry information is transmitted to the identified second terminal device 30, and the transmitted first inquiry information is presented by having the terminal-side output unit of the identified second terminal device 30 output the transmitted first inquiry information.
[0152] In SA17, the approval acquisition unit 12e of the processing device 10 determines whether or not the first approval information has been acquired.
[0153] The method for determining whether or not this first consent information has been acquired is arbitrary, but in Embodiment 1, the determination is made based on whether or not the first consent information, which was input via the terminal-side operation unit of the second terminal device 30 by the first reservation holder to whom the first inquiry information was presented in SA16, has been received by the second terminal device 30.
[0154] If the first consent information entered above is received, it is determined that the first consent information has been obtained. If the first consent information entered above is not received, it is determined that the first consent information has not been obtained.
[0155] Then, the approval acquisition unit 12e of the processing unit 10 waits until it is determined that the first approval information has been acquired (SA17, No), and if it is determined that the first approval information has been acquired (SA17, Yes), it proceeds to SA18.
[0156] In SA18, the processing unit 12f of the processing unit 10 determines whether the first reservation holder has agreed to the change in the reservation of the first target usage space.
[0157] The method for determining whether or not this reservation change has been approved is optional, but in Embodiment 1, the determination is made based on whether or not the first approval information obtained by SA17 indicates that the above reservation change has been approved.
[0158] Here, if the above first approval information indicates that the above reservation change has been approved, it is determined that the above reservation change has been approved; if the above first approval information indicates that the above reservation change has not been approved, it is determined that the above reservation change has not been approved.
[0159] Then, if the processing unit 12f of the processing unit 10 determines that it has approved the reservation change (SA18, Yes), it proceeds to SA19, and if it determines that it has not approved the reservation change (SA18, No), it proceeds to SA20.
[0160] In SA19, the processing unit 12f of the processing unit 10 executes the first reservation change process and then proceeds to SA20.
[0161] The processing details for this first reservation change process are arbitrary, but in Embodiment 1, it is executed as follows.
[0162] Specifically, first, the processing unit 12f of the processing unit 10 modifies (updates) the reservation status information corresponding to the first target usage space among the reservation status information stored in the reservation status DB 13a, based on the third reservation status information included in the first inquiry information acquired by SA 15 and the reservation condition information acquired by SA 1.
[0163] For example, the third reservation status information included in the first inquiry information obtained by SA15 has the following details: space identification information = S001, reservation date and time information = October 1, 2024, 9:00-10:00, reservation status information = reserved, reservation holder identification information = ○○○, first capacity information = 10 people, second capacity information = 20 people, first number of users information = 8 people, second number of users information = 10 people. The reservation condition information obtained by SA1 has the following details: reservation date and time information = October 1, 2024, 9:00-10:00, reservation holder identification information = ◎◎ ◎ If the first user count information is 8 people and the second user count information is 15 people, then, as shown in Figure 7 (especially the hatched area), the reservation status information corresponding to the first target usage space may be changed (updated) to: Usage space identification information = S001, Reservation date and time information = October 1, 2024, 9:00-10:00, Reservation status information = Reservation made, Reservation holder identification information = ◎◎◎, First capacity information = 10 people, Second capacity information = 20 people, First user count information = 8 people, and Second user count information = 15 people.
[0164] Furthermore, the processing unit 12f of the processing unit 10 presents the first reservation change execution information, indicating that the first reservation change process has been executed, to the user and the first reservation holder.
[0165] The method for presenting the first reservation change execution information is optional, but in Embodiment 1, the first reservation change execution information is transmitted to the first terminal device, the transmitted first reservation change execution information is output to the terminal-side output unit of the first terminal device, and the first reservation change execution information is transmitted to the second terminal device 30 (specifically, the second terminal device 30 that transmitted the first inquiry information), the transmitted first reservation change execution information is output to the terminal-side output unit of the second terminal device 30, thereby presenting the information.
[0166] However, this is not the only option; for example, the presentation of the first reservation change execution information may be omitted.
[0167] Returning to Figure 3, in SA20, the processing-side control unit 12 of the processing device 10 determines whether or not the timing for ending the reservation support processing (hereinafter referred to as the "end timing") has arrived.
[0168] The method for determining whether or not this termination timing has arrived is arbitrary, but in Embodiment 1, the determination is made based on whether or not termination instruction information indicating the termination of the reservation support process has been received from the first terminal device 20, or whether or not a predetermined time (for example, 10 minutes) has elapsed since the completion of the processing of SA6 (or the processing of SA11 or SA18).
[0169] Here, if the termination instruction information is received from the first terminal device 20, or if the predetermined time has elapsed, it is determined that the termination timing has arrived. If the termination instruction information is not received from the first terminal device 20, or if the predetermined time has not elapsed, it is determined that the termination timing has not arrived.
[0170] Then, the processing control unit 12 of the processing unit 10 terminates the reservation support process if it determines that the termination timing has arrived (SA20, Yes). On the other hand, if it determines that the termination timing has not arrived (SA20, No), it proceeds to SA1 and repeats the process from SA1 to SA20 in the same manner thereafter.
[0171] The above-described reservation support process makes it easy to change reservations for the first target space, thus improving the efficiency of space utilization compared to the conventional technology (a technology that assigns a meeting room to a registered reservation requester when a prior reservation for a meeting room is canceled). Furthermore, since the reservation status information includes capacity information, it is possible to change reservations for at least the first target space while considering the capacity for multiple usage types, and such reservation changes can be made flexibly.
[0172] (Effects of Embodiment 1) As described above, according to Embodiment 1, the system includes a reservation status acquisition unit 12a for acquiring reservation status information configured by relating usage space identification information, reservation date and time information, reservation status information, reservation user identification information, and capacity information; an identification unit 12b for identifying a first target usage space that has already been reserved by a first reservation user using the reservation status information acquired by the reservation status acquisition unit 12a; an inquiry presentation unit 12d for presenting first inquiry information to the first reservation user; an approval acquisition unit 12e for acquiring first approval information; and a processing unit 12f for executing a first reservation change process when the first approval information acquired by the approval acquisition unit 12e indicates that the reservation change of the first target usage space has been approved. As a result, the reservation change of the first target usage space can be easily performed, making it possible to improve the efficiency of using the usage space compared to the conventional technology (a technology that assigns a meeting room to a registered reservation requester when a prior reservation for a meeting room is canceled). Furthermore, by including capacity information in the reservation status information, it becomes possible to change reservations for at least the first target usage space while considering the capacity for multiple usage types, thus enabling flexible reservation changes.
[0173] Furthermore, the identification unit 12b presents the reservation status information acquired by the reservation status acquisition unit 12a to the prospective user. When the prospective user selects reservation status information corresponding to a usage space already reserved by the first user from the presented reservation status information, the identification unit 12b identifies that usage space as the first target usage space already reserved by the first user. Thus, the first target usage space selected by the prospective user can be identified, and the first target usage space that meets the prospective user's needs can be identified.
[0174] Furthermore, the processing unit 12f executes a registration process when the first target usage space identified by the identification unit 12b is not reserved, thus simplifying the registration of the first target usage space and improving the usability of the reservation support system 1.
[0175] Furthermore, since the reservation status information is constructed by linking usage space identification information, reservation status information, reservation date and time information, reservation holder identification information, capacity information, and number of users information, it is possible to change the reservation of at least the first target usage space while considering the number of users according to multiple usage formats, and such reservation changes can be made flexibly.
[0176] [Embodiment 2] Next, a reservation support system and reservation support program according to Embodiment 2 will be described. This Embodiment 2 is a form that further executes the second reservation change processing described later. Unless otherwise specified, the configuration of this Embodiment 2 is substantially the same as the configuration of Embodiment 1, and for configurations substantially the same as the configuration of Embodiment 1, the same reference numerals or / and names used in this Embodiment 1 will be used as necessary, and their descriptions will be omitted.
[0177] (composition) First, the configuration of the reservation support system according to Embodiment 2 will be described.
[0178] As shown in Figure 8, the reservation support system 100 includes a processing unit 10, a first terminal device 20, a second terminal device 30, and a third terminal device 40.
[0179] Furthermore, regarding the connection configuration of each component constituting this reservation support system 100, in Embodiment 2, the processing unit 10, the first terminal device 20, the second terminal device 30, and the third terminal device 40 are connected to each other via the network 2 so that they can communicate with one another.
[0180] (Configuration - Processing Unit) First, let's describe the configuration of the processing unit 10.
[0181] The processing unit 10 is configured in substantially the same way as the processing unit 10 according to Embodiment 1.
[0182] (Configuration - Terminal 1) Next, the configuration of the first terminal device 20 will be described.
[0183] The first terminal device 20 is configured in substantially the same manner as the first terminal device 20 according to Embodiment 1.
[0184] (Configuration - Second Terminal Device) Next, the configuration of the second terminal device 30 will be described.
[0185] The second terminal device 30 is configured in substantially the same manner as the second terminal device 30 according to Embodiment 1.
[0186] (Configuration - Third Terminal Device) Next, the configuration of the third terminal device 40 will be described.
[0187] The third terminal device 40 is a device owned by the second reserved person (not shown), described later, and is a device for communicating various types of information with the processing unit 10. This third terminal device 40 is connected to the processing unit 10 via the network 2 so as to be able to communicate, and is equipped with a terminal-side communication unit, a terminal-side operation unit, a terminal-side output unit, a terminal-side power supply unit, a terminal-side control unit, and a terminal-side storage unit (all not shown), substantially the same configuration as the first terminal device 20.
[0188] (Reservation support processing) Next, we will describe the reservation support process performed by the reservation support system 100 described above.
[0189] (Reservation Support Processing - Introduction) SB1 to SB17, SB19, and SB29 in Figures 9 and 10 in this reservation support process are the same as SA1 to SA17, SA19, and SA20 in Figures 3 and 4 in the reservation support process according to Embodiment 1, respectively, so their explanation will be omitted.
[0190] Furthermore, although the timing of executing this reservation support process is arbitrary, in Embodiment 2, it is described as being started after the power to the processing unit 10, the first terminal device 20, the second terminal device 30, and the third terminal device 40 has been turned on, and after the terminal application has been started and login has been performed on the first terminal device 20.
[0191] (Reservation support processing - Details of reservation support processing) Next, we will explain the details of the reservation support process.
[0192] As shown in Figure 10, in SB18, the processing unit 12f of the processing unit 10 determines whether the first reservation holder has approved the change in the reservation of the first target usage space, similar to the processing in SA18.
[0193] Then, if the processing unit 12f of the processing unit 10 determines that it has approved the reservation change (SB18, Yes), it proceeds to SB19, and if it determines that it has not approved the reservation change (SB18, No), it proceeds to SB20.
[0194] Furthermore, in SB20, the processing-side control unit 12 of the processing device 10 determines whether or not there is a second target utilization space.
[0195] Here, "second target usage space" refers to a usage space that can serve as an alternative to the first target usage space for the first reservation holder.
[0196] Furthermore, while the method for determining whether or not there is a second target usage space is arbitrary, in Embodiment 2, the determination is made based on whether or not there is usage space identification information in the usage space identification information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information among the third reservation status information included in the first inquiry information presented by SB 16, and matches the number of users of at least one of the first number of users information or the second number of users information, while referring to various information in the reservation status DB 13a.
[0197] Here, if the above-mentioned usage space identification information exists, it is determined that there is a second target usage space; if the above-mentioned usage space identification information does not exist, it is determined that there is no second target usage space.
[0198] Then, the processing-side control unit 12 of the processing device 10 proceeds to SB21 if it is determined that there is a second target utilization space (SB20, Yes), and proceeds to SB29 if it is determined that there is no second target utilization space (SB20, No).
[0199] In SB21, the processing control unit 12 of the processing device 10 determines whether or not there is a second target usage space reserved by a second reservation user (described later) within the second target usage space determined to be a second target usage space in SB20.
[0200] The method for determining whether or not there is a reserved second target usage space is arbitrary, but in Embodiment 2, while referring to various information in the reservation status DB 13a, the determination is made based on whether or not there is usage space identification information in the usage space identification information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information among the third reservation status information included in the first inquiry information presented by SB 16, and matches the number of users of at least one of the first number of users information or the second number of users information, and the reservation status information indicates that the space is reserved.
[0201] Here, if the above-mentioned usage space identification information exists, it is determined that the above-mentioned reserved second target usage space exists; if the above-mentioned usage space identification information does not exist, it is determined that the above-mentioned reserved second target usage space does not exist.
[0202] Then, if the processing control unit 12 of the processing device 10 determines that there is a reserved second target usage space (SB21, Yes), it proceeds to SB22.
[0203] On the other hand, if the processing control unit 12 of the processing device 10 determines that there is no reserved second target usage space (SB21, No), it proceeds to SB16.
[0204] Furthermore, as described above, if the system transitions to SB16, for example, the prompting presentation unit 12d of the processing unit 10 may extract reservation status information from the reservation status information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information and matches the number of users in at least one of the first number of users information or the second number of users information, and that indicates that no reservation has been made. The first prompting information may then be re-presented to the first reservation holder together with the extracted reservation status information (i.e., reservation status information corresponding to another usage space that can serve as an alternative to the usage space already reserved by the first reservation holder).
[0205] In SB22, the reservation status acquisition unit 12a of the processing unit 10 acquires the fourth reservation status information.
[0206] Here, "fourth reservation status information" refers to reservation status information corresponding to a reserved space (specifically, a reserved space different from the first target space) that matches the reservation date, time, and number of users of the first target space reserved by the first reservation holder.
[0207] Furthermore, while the method for obtaining the fourth reservation status information is optional, in Embodiment 2, while referring to various information in the reservation status DB 13a, the system extracts reservation status information from the reservation status information stored in the reservation status DB 13a that matches the date and time of the reservation date and time information and matches the number of users in at least one of the first number of users information or the second number of users information, and that indicates that a reservation has been made, and then considers the extracted reservation status information as the fourth reservation status information to obtain it (note that in this method, one or more fourth reservation status information may be obtained).
[0208] For example, if the third reservation status information included in the first inquiry information presented in SB16 is: Usage space identification information = S001, Reservation date and time information = October 1, 2024, 9:00-10:00, Reservation status information = Reservation made, Reservation holder identification information = ○○○, First capacity information = 10 people, Second capacity information = 20 people, First number of users information = 8 people, Second number of users information = 10 people, then the fourth reservation status information (Usage space identification information = S002, Reservation date and time information = October 1, 2024, 9:00-10:00, Reservation status information = Reservation made, Reservation holder identification information = ▽▽▽, The following information may be obtained: 1st capacity information = 6 people, 2nd capacity information = 10 people, 1st user count information = 6 people, 2nd user count information = 9 people (Note that although the number of 1st capacity information included in the above 4th reservation status information is less than the number of 1st users in the above 3rd reservation status information, the number of 2nd capacity information included in the above 4th reservation status information is equal to or greater than the number of 2nd users in the above 3rd reservation status information. Therefore, the above 4th reservation status information can be said to be reservation status information corresponding to the 2nd target usage space).
[0209] In SB23, the specific unit 12b of the processing unit 10 presents the fourth reservation status information obtained in SB22 to the user, similar to the processing in SA4.
[0210] In SB24, the identification unit 12b of the processing unit 10 determines whether or not the second tapping information has been acquired.
[0211] Here, "second inquiry information" refers to information indicating that a user intends to inquire with the person who has made the reservation for the second target usage space (hereinafter referred to as the "second reservation holder") regarding a change in the reservation for the second target usage space identified by the specific unit 12b.
[0212] In Embodiment 2, the second reservation holder is described as being different from the first reservation holder. However, this is not the only possible scenario; for example, the second reservation holder may be the same as the first reservation holder.
[0213] The method for determining whether or not this second inquiry information has been acquired is arbitrary, but in Embodiment 2, the determination is made based on whether or not the second inquiry information, which was input via the terminal-side operation unit of the first terminal device 20 by a user for whom the third reservation status information was presented in SB14, was received from the first terminal device 20 within a predetermined time (for example, within 30 minutes).
[0214] Here, if the second tapping information entered above is received within a predetermined time, it is determined that the second tapping information has been acquired. If the second tapping information entered above is not received within a predetermined time, it is determined that the second tapping information has not been acquired.
[0215] The details of the second inquiry information are optional, but in Embodiment 2, the fourth reservation status information presented in SB14 is selected by the user via the terminal-side operation unit of the first terminal device 20, and includes the fourth reservation status information corresponding to the second target usage space.
[0216] Then, if the identification unit 12b of the processing unit 10 determines that the second inquiry information has been acquired (SB24, Yes), it identifies the usage space corresponding to the fourth reservation status information included in the second inquiry information as the second target usage space and proceeds to SB25. On the other hand, if it determines that the second inquiry information has not been acquired (SB24, No), it proceeds to SB29.
[0217] In SB25, the percussion presentation unit 12d of the processing unit 10 presents the second percussion information acquired in SB24 to the second reservation holder.
[0218] The method for presenting this second inquiry information is optional, but in Embodiment 2, the third terminal device 40 to transmit the second inquiry information is identified based on the reservation holder identification information contained in the fourth reservation status information included in the second inquiry information acquired by SB24 using a known method, the second inquiry information is transmitted to the identified third terminal device 40, and the transmitted second inquiry information is presented by having the terminal-side output unit of the identified third terminal device 40 output it.
[0219] In SB26, the approval acquisition unit 12e of the processing unit 10 determines whether or not the second approval information has been acquired.
[0220] Here, "second approval information" refers to information indicating whether the second reservation holder, to whom the second inquiry information was presented by the inquiry presentation unit 12d, has approved the change to the reservation of the second target usage space.
[0221] The method for determining whether or not this second consent information has been acquired is arbitrary, but in Embodiment 2, the determination is made based on whether or not the second consent information, which was input via the terminal-side operation unit of the third terminal device 40 by the second reservation holder to whom the second inquiry information was presented in SB25, has been received by the third terminal device 40.
[0222] If the second consent information entered above is received, it is determined that the second consent information has been obtained. If the second consent information entered above is not received, it is determined that the second consent information has not been obtained.
[0223] Then, the approval acquisition unit 12e of the processing unit 10 waits until it is determined that the second approval information has been acquired (SB26, No), and if it is determined that the second approval information has been acquired (SB26, Yes), it proceeds to SB27.
[0224] In SB27, the processing unit 12f of the processing unit 10 determines whether the second reservation holder has agreed to the change in the reservation of the second target usage space.
[0225] The method for determining whether or not this reservation change has been approved is optional, but in Embodiment 2, the determination is made based on whether or not the second approval information obtained by SB26 indicates that the above reservation change has been approved.
[0226] Here, if the second approval information indicates that the above reservation change has been approved, it is determined that the above reservation change has been approved. If the second approval information indicates that the above reservation change has not been approved, it is determined that the above reservation change has not been approved.
[0227] Then, if the processing unit 12f of the processing unit 10 determines that it has approved the reservation change (SB27, Yes), it proceeds to SB28, and if it determines that it has not approved the reservation change (SB27, No), it proceeds to SB29.
[0228] In SB28, the processing unit 12f of the processing unit 10 executes the first reservation change process and the second reservation change process, and then proceeds to SB29.
[0229] Here, the processing content of the first reservation change process is arbitrary, but in Embodiment 2, similar to Embodiment 1, the processing unit 12f of the processing unit 10, as shown in Figure 11, changes (updates) the reservation status information corresponding to the first target usage space among the reservation status information stored in the reservation status DB 13a, based on the third reservation status information included in the first inquiry information acquired by SB 15 and the reservation condition information acquired by SB 1, and presents the first reservation change execution information to the prospective user and the first reservation holder.
[0230] Furthermore, the processing details for the second reservation change process are arbitrary, but in Embodiment 2, it is executed as follows.
[0231] Specifically, first, the processing unit 12f of the processing unit 10 modifies (updates) the reservation status information corresponding to the second target usage space among the reservation status information stored in the reservation status DB 13a, based on the fourth reservation status information included in the second inquiry information acquired by SB24 and the third reservation status information included in the first inquiry information acquired by SB15.
[0232] For example, the 4th reservation status information included in the 2nd inquiry information obtained by SB24 has the following information: space identification information = S002, reservation date and time information = October 1, 2024, 9:00-10:00, reservation status information = reserved, reservation holder identification information = ▽▽▽, 1st capacity information = 6 people, 2nd capacity information = 10 people, 1st number of users information = 6 people, 2nd number of users information = 9 people. The 3rd reservation status information included in the 1st inquiry information obtained by SB15 has the following information: space identification information = S001, reservation date and time information = October 1, 2024, 9:00-10:00, reservation status information = reserved, reservation holder identification information = 〇〇〇, 1st capacity information = 10 people, 2nd capacity If the information is 20 people, the first user count information is 8 people, and the second user count information is 10 people, then as shown in Figure 11 (especially the hatched area), the reservation status information corresponding to the second target usage space may be changed (updated) to: Usage space identification information = S002, Reservation date and time information = October 1, 2024, 9:00-10:00, Reservation status information = Reservation made, Reservation holder identification information = ○○○, First capacity information = 6 people, Second capacity information = 10 people, and Second user count information = 10 people (Note that in Figure 11, the first user count information is not stored because the number of first users exceeds the number of first capacity information).
[0233] Furthermore, the processing unit 12f of the processing unit 10 presents the second reservation change execution information, indicating that the second reservation change process has been executed, to the prospective user, the first reservation holder, and the second reservation holder.
[0234] The method for presenting the second reservation change execution information is optional, but in Embodiment 2, the second reservation change execution information is presented by transmitting it to the first terminal device, causing the transmitted second reservation change execution information to be output to the terminal-side output unit of the first terminal device, transmitting the second reservation change execution information to the second terminal device 30 (specifically, the second terminal device 30 that transmitted the first inquiry information), causing the transmitted second reservation change execution information to be output to the terminal-side output unit of the second terminal device 30, and also transmitting the second reservation change execution information to the third terminal device 40 (specifically, the third terminal device 40 that transmitted the second inquiry information), causing the transmitted second reservation change execution information to be output to the terminal-side output unit of the third terminal device 40.
[0235] However, this is not the only option; for example, the presentation of information regarding the execution of the second reservation change may be omitted.
[0236] This process, from SB20 to SB28, makes it easy to change reservations for the first and second target usage spaces, further improving the efficiency of space utilization.
[0237] (Effects of Embodiment 2) As described above, according to Embodiment 2, when the first approval information obtained by the approval acquisition unit 12e indicates that the reservation change for the first target usage space is not approved, the identification unit 12b uses the reservation status information obtained by the reservation status acquisition unit 12a to identify the second target usage space that has already been reserved by the second reservation holder, the inquiry presentation unit 12d presents the second inquiry information to the second reservation holder, the approval acquisition unit 12e acquires the second approval information, and the processing unit 12f executes the second reservation change process when the second approval information obtained by the approval acquisition unit 12e indicates that the reservation change for the second target usage space has been approved. Thus, reservations for both the first and second target usage spaces can be easily changed, and the efficiency of using the usage spaces can be further improved.
[0238] [Embodiment 3] Next, a reservation support system and reservation support program according to Embodiment 3 will be described. This Embodiment 3 is a form that executes the provisional registration process described later. Unless otherwise specified, the configuration of this Embodiment 3 is substantially the same as that of Embodiment 1, and for configurations substantially the same as those of Embodiment 1, the same reference numerals or / and names used in this Embodiment 1 will be used as necessary, and their descriptions will be omitted.
[0239] (composition) First, the configuration of the reservation support system according to Embodiment 3 will be described.
[0240] The reservation support system 1 according to Embodiment 3 is equipped with a processing unit 10, a first terminal device 20, and a second terminal device 30, similar to the reservation support system 1 according to Embodiment 1.
[0241] (Configuration - Processing Unit) First, let's describe the configuration of the processing unit 10.
[0242] The processing unit 10 is configured in substantially the same way as the processing unit 10 according to Embodiment 1.
[0243] (Configuration - Terminal 1) Next, the configuration of the first terminal device 20 will be described.
[0244] The first terminal device 20 is configured in substantially the same manner as the first terminal device 20 according to Embodiment 1.
[0245] (Configuration - Second Terminal Device) Next, the configuration of the second terminal device 30 will be described.
[0246] The second terminal device 30 is configured in substantially the same manner as the second terminal device 30 according to Embodiment 1.
[0247] (Reservation support processing) Next, we will explain the reservation support process performed by the reservation support system 1 described above.
[0248] (Reservation Support Processing - Introduction) The timing of executing this reservation support process is arbitrary, but in Embodiment 3, as in Embodiment 1, it will be described as being started after the power to the processing unit 10, the first terminal device 20, and the second terminal device 30 has been turned on, and after the terminal application has been started and the user has logged in on the first terminal device 20.
[0249] (Reservation support processing - Details of reservation support processing) Next, we will explain the details of the reservation support process.
[0250] After the reservation support process is started, as shown in Figure 12, the processing-side control unit 12 of the processing unit 10 in SC1 determines whether or not reservation condition information has been acquired, in a manner similar to the approximate processing of SA1.
[0251] Then, the processing-side control unit 12 of the processing device 10 waits until it is determined that reservation condition information has been acquired (SC1, No), and if it is determined that reservation condition information has been acquired (SC1, Yes), it proceeds to SC2.
[0252] In SC2, the reservation status acquisition unit 12a of the processing unit 10 acquires reservation status information.
[0253] The method for obtaining this reservation status information is optional, but in Embodiment 3, it is obtained by extracting reservation status information from the reservation status DB 13a that matches the date and time of the reservation date and time information included in the reservation condition information obtained by SC1, and also matches the number of users in at least one of the first number of users information or the second number of users information.
[0254] In SC3, the processing-side control unit 12 of the processing device 10 determines whether or not there is a usable space that matches the reservation condition information acquired in SC1.
[0255] The method for determining whether or not there is a usage space that matches this reservation condition information is arbitrary, but in Embodiment 3, while referring to various information in the reservation status DB13a, the determination is made based on whether or not there is usage space identification information in the usage space identification information of the reservation status information acquired by SC2 that matches the date and time of the reservation date and time information among the reservation condition information acquired by SC1, and also matches the number of users of at least one of the first number of users information or the second number of users information, regardless of the content of the reservation status information.
[0256] Here, if the above-mentioned usage space identification information exists, it is determined that there is a usage space that matches the above-mentioned reservation condition information; if the above-mentioned usage space identification information does not exist, it is determined that there is no usage space that matches the above-mentioned reservation condition information.
[0257] Then, the processing-side control unit 12 of the processing device 10 proceeds to SC4 if it determines that there is a usable space that matches the above reservation condition information (SC3, Yes), and proceeds to SC17 if it determines that there is no usable space that matches the above reservation condition information (SC2, No).
[0258] In SC4, the processing unit 12f of the processing unit 10 performs a provisional registration process.
[0259] Here, "provisional registration process" refers to the process of provisionally registering usage spaces that match the reservation condition information obtained in SC1.
[0260] Furthermore, although the processing content of the provisional registration process is arbitrary, in Embodiment 3, the processing unit 12f of the processing unit 10 refers to various information in the reservation status DB 13a and registers provisional registration information indicating that it has been provisionally registered in the reservation status information, which includes usage space identification information corresponding to the usage space that matches the reservation condition information in SC3, in the reservation status DB 13a.
[0261] While the method for handling provisional registration information is optional, in Embodiment 3, if a usage space provisionally registered in SC4 is processed by SC8 or SC14 described below, or if SC17 described below is executed without SC8 or SC14 being executed, the provisional registration information linked to the reservation status information corresponding to that usage space shall be deleted.
[0262] In SC5, the processing control unit 12 of the processing device 10 determines whether or not the timing for reserving the first target usage space (hereinafter referred to as the "reservation timing") has arrived.
[0263] The method for determining whether or not this reservation timing has arrived is arbitrary, but in Embodiment 3, the determination is made based on whether or not a predetermined period (for example, 1 day ago, 3 hours ago, etc.) has elapsed before the date and time of the reservation date and time information included in the reservation condition information acquired by SC1.
[0264] Here, if the date and time prior to the specified period has elapsed, it is determined that the reservation timing has arrived; if the date and time prior to the specified period has not elapsed, it is determined that the reservation timing has not arrived.
[0265] Then, the processing control unit 12 of the processing unit 10 waits until it is determined that the reservation timing has arrived (SC5, No), and if it is determined that the reservation timing has arrived (SC5, Yes), it proceeds to SC6.
[0266] In SC6, the processing-side control unit 12 of the processing device 10 determines whether all of the usage spaces provisionally registered in SC4 correspond to unreserved usage spaces.
[0267] The method for determining whether or not a space is an unreserved space is arbitrary, but in Embodiment 3, the determination is made based on whether or not all of the space identification information corresponding to the space provisionally registered in SC4 is space identification information indicating that the space is not reserved, while referring to various information in the reservation status DB13a.
[0268] Here, if the above-mentioned usage space identification information exists, it is determined that it corresponds to the above-mentioned unreserved usage space; if the above-mentioned usage space identification information does not exist, it is determined that it does not correspond to the above-mentioned unreserved usage space.
[0269] Then, the processing-side control unit 12 of the processing device 10 proceeds to SC7 if it determines that the space is an unreserved usage space (SC6, Yes), and proceeds to SC9 if it determines that the space is not an unreserved usage space (SC6, No).
[0270] In SC7, the identification unit 12b of the processing unit 10 identifies the first target usage space from among the usage spaces provisionally registered in SC4 (specifically, the unreserved usage spaces).
[0271] Although the method for specifying the first target usage space is arbitrary, in Embodiment 3, while referring to various information in the reservation status DB 13a, from the usage space identification information corresponding to the usage space temporarily registered at the SC4, the specific conditions set by a predetermined method are those that match the specific conditions for specifying the first target usage space, and the usage space identification information that matches is extracted, and the usage space corresponding to the extracted usage space identification information is specified as the first target usage space.
[0272] Here, although the method for setting the specific conditions is arbitrary, for example, before the processing of SC7 (e.g., immediately after the start of the reservation support processing, etc.) or during the processing of SC7, information indicating the specific conditions may be received from the first terminal device 20 or an external device, and the specific conditions of the received information may be specified as the specific conditions to be set.
[0273] Also, although the types of specific conditions are arbitrary, for example, the first specific condition, the second specific condition, the third specific condition, or / and the fourth specific condition, etc. are applicable.
[0274] Among these, the first specific condition is a condition for preferentially specifying a usage space with a large number of first occupancy information (or the number of second occupancy information) regardless of whether the usage space is reserved or unreserved.
[0275] Also, the second specific condition is a condition for preferentially specifying a usage space in which the ratio of the number of first user number information (the number of second user number information) to the number of first occupancy information (or the number of second occupancy information) is small (or large) regardless of whether the usage space is reserved or unreserved.
[0276] Also, the third specific condition is a condition for preferentially specifying an unreserved usage space (or a reserved usage space) and having a large number of first occupancy information (or the number of second occupancy information).
[0277] Furthermore, the fourth identification condition is to prioritize the identification of usage spaces that are not reserved (or reserved) and where the ratio of the number of users in the first user count information (or the number of users in the second user count information) to the number of users in the first user count information (or the number of users in the second user count information) is small (or large).
[0278] In SC8, the processing unit 12f of the processing unit 10 performs the registration process and then proceeds to SC17.
[0279] Here, "registration process" refers to the process (registration process) for registering the person who made the reservation for the first target usage space identified in SC7 (or SC15 described later) as a prospective user.
[0280] As an example, the first reservation status information corresponding to the first target usage space identified in SC7 (or SC15 described later) is: Usage space identification information = S001, Reservation date and time information = October 1, 2024, 10:00-11:00, Reservation status information = No reservation, First capacity information = 10 people, and Second capacity information = 20 people. The reservation date and time information included in the reservation condition information obtained in SC1 is: October 1, 2024, 10:00-11:00, Reservation holder identification information = ◎◎◎ If the number of first users is 6 and the number of second users is 15, then the following information may be registered (updated) in the reservation status DB13a: usage space identification information = S001, reservation date and time information = October 1, 2024, 10:00-11:00, reservation status information = reserved, reservation holder identification information = ◎◎◎, first capacity information = 10, second capacity information = 20, first user count information = 6, and second user count information = 15.
[0281] Furthermore, as shown in Figure 13, in SC9, the processing-side control unit 12 of the processing device 10 determines whether all of the usage spaces provisionally registered in SC4 correspond to reserved usage spaces.
[0282] The method for determining whether or not a space is a reserved space is arbitrary, but in Embodiment 3, while referring to various information in the reservation status DB13a, the determination is made based on whether or not all of the space identification information corresponding to the space provisionally registered in SC4 is space identification information indicating that the corresponding reservation status information is reserved.
[0283] Here, if the corresponding reservation status information is usage space identification information indicating that the space is reserved, it is determined to be a reserved usage space. If the corresponding reservation status information is not usage space identification information indicating that the space is reserved, it is determined not to be a reserved usage space.
[0284] For example, the determination may be made based on whether all of the usage spaces provisionally registered in SC4 are either already reserved or provisionally registered by other prospective users in SC4.
[0285] Then, the processing control unit 12 of the processing device 10 proceeds to SC10 if it determines that the space is one of the reserved usage spaces (SC9, Yes), and proceeds to SC15 if it determines that the space is not one of the reserved usage spaces (SC9, No).
[0286] In SC10, the identification unit 12b of the processing unit 10 identifies the first target usage space from among the usage spaces provisionally registered in SC4 (specifically, reserved usage spaces), similar to the processing in SC7.
[0287] In SC11, the percussion presentation unit 12d of the processing unit 10 presents the first percussion information to the first reservation holder.
[0288] Although the method of presenting this first inquiry information is optional, in Embodiment 3, based on the reservation user identification information corresponding to the first target usage space specified by SC10 (or SC15 described later) among the reservation user identification information stored in the reservation status DB13a, by a known method, a second terminal device 30 that transmits the first inquiry information is specified, the first inquiry information is transmitted to the specified second terminal device 30, and the transmitted first inquiry information is output to the terminal-side output unit of the specified second terminal device 30, thereby presenting it.
[0289] In SC12, the approval acquisition unit 12e of the processing device 10 determines whether or not the first approval information has been acquired, in substantially the same manner as the processing of SA17.
[0290] Then, the approval acquisition unit 12e of the processing device 10 waits until it is determined that the first approval information has been acquired (SC12, No), and when it is determined that the first approval information has been acquired (SC12, Yes), it proceeds to SC13.
[0291] In SC13, the processing unit 12f of the processing device 10 determines whether or not the first reservation user has approved the reservation change of the first target usage space, in substantially the same manner as the processing of SA18.
[0292] Then, the processing unit 12f of the processing device 10 proceeds to SC14 when it is determined that the above reservation change has been approved (SC13, Yes), and proceeds to SC17 when it is determined that the above reservation change has not been approved (SC13, No).
[0293] In SC14, the processing unit 12f of the processing device 10 executes the first reservation change process, in substantially the same manner as the processing of SA19, and proceeds to SC17.
[0294] Although the processing content of this first reservation change process is optional, in Embodiment 3, it is executed as follows.
[0295] Specifically, first, the processing unit 12f of the processing unit 10 modifies (updates) the reservation status information corresponding to the first target usage space identified by SC10 (or SC15 described later) among the reservation status information stored in the reservation status DB 13a, based on the reservation condition information acquired by SC1.
[0296] Then, the processing unit 12f of the processing unit 10 presents the first reservation change execution information to the user and the first reservation holder.
[0297] In SC15, the identification unit 12b of the processing unit 10 identifies the first target usage space from among the usage spaces provisionally registered in SC4 (specifically, unreserved usage spaces and reserved usage spaces), similar to the processing in SC7.
[0298] In SC16, the processing-side control unit 12 of the processing device 10 determines whether the first target usage space identified in SC15 is an unreserved usage space.
[0299] The method for determining whether or not a space is not reserved is arbitrary, but in Embodiment 3, the determination is made based on whether or not the reservation status information corresponding to the first target space identified by SC15 indicates that it is not reserved, while referring to various information in the reservation status DB13a.
[0300] Here, if the above reservation status information indicates that the space is not reserved, it is determined to be an unreserved space. If the above reservation status information does not indicate that the space is not reserved, it is determined to be a space that is not unreserved.
[0301] Then, the processing-side control unit 12 of the processing device 10 proceeds to SC8 if it is determined that the space is not reserved (SC16, Yes), and proceeds to SC11 if it is determined that the space is not reserved (SC16, No).
[0302] Returning to Figure 12, in SC17, the processing-side control unit 12 of the processing device 10 determines whether or not the termination timing has arrived, in substantially the same manner as the processing of SA20.
[0303] Then, the processing control unit 12 of the processing unit 10 terminates the reservation support process if it determines that the termination timing has arrived (SC17, Yes). On the other hand, if it determines that the termination timing has not arrived (SC17, No), it proceeds to SC1 and repeats the process from SC1 to SC17 in the same manner thereafter.
[0304] As a result of the reservation support processing described above, it is possible to easily change the reservation of the first target usage space, similar to the reservation support processing in Embodiment 1. Therefore, it is possible to improve the efficiency of using the usage space compared to the conventional technology (a technology that assigns a meeting room to a registered reservation requester when a prior reservation for a meeting room is canceled). Furthermore, since the reservation status information includes capacity information, it is possible to change the reservation of at least the first target usage space while considering the capacity for multiple usage types, and such reservation changes can be made flexibly.
[0305] (Effects of Embodiment 3) As described above, Embodiment 3 includes a reservation status acquisition unit 12a for acquiring reservation status information configured by relating usage space identification information, reservation date and time information, reservation status information, reservation user identification information, and capacity information; an identification unit 12b for identifying a first target usage space that has already been reserved by a first reservation user using the reservation status information acquired by the reservation status acquisition unit 12a; an inquiry presentation unit 12d for presenting first inquiry information to the first reservation user; an approval acquisition unit 12e for acquiring first approval information; and a processing unit 12f for executing a first reservation change process when the first approval information acquired by the approval acquisition unit 12e indicates that the reservation change of the first target usage space has been approved. Therefore, similar to the reservation support system according to Embodiment 1, the reservation change of the first target usage space can be easily performed, making it possible to improve the efficiency of usage of the usage space compared to the conventional technology (a technology that assigns a meeting room to a registered reservation requester when a prior reservation of a meeting room is canceled). Furthermore, by including capacity information in the reservation status information, it becomes possible to change reservations for at least the first target usage space while considering the capacity for multiple usage types, thus enabling flexible reservation changes.
[0306] [III] Modifications of the Embodiment While embodiments of the present invention have been described above, the specific configurations and means of the present invention can be arbitrarily modified and improved within the scope of the technical idea of each invention described in the claims. Such modifications will be described below.
[0307] (Regarding the problems to be solved and the effects of the invention) First, the problems that the invention aims to solve and the effects of the invention are not limited to those described above. The present invention may solve problems not described above, produce effects not described above, solve only some of the problems described above, or produce only some of the effects described above.
[0308] (Regarding decentralization and integration) Furthermore, the electrical components described above are functional concepts and do not necessarily need to be physically configured as shown in the illustrations. In other words, the specific forms of distribution and integration of each part are not limited to those shown in the illustrations, and all or part of them can be functionally or physically distributed or integrated in any unit according to various loads and usage conditions. Also, the term "device" in this application is not limited to a single device, but includes devices composed of multiple devices. For example, the processing device 10 according to the embodiment may be distributed among multiple devices configured to communicate with each other, with a processing-side control unit 12 provided in some of these multiple devices and a processing-side storage unit 13 provided in other parts of these multiple devices.
[0309] (Regarding shape, numerical values, structure, and time series) With regard to the components illustrated in the embodiments and drawings, their shapes, numerical values, or the interrelationships of the structure or time series of multiple components can be arbitrarily modified and improved within the scope of the technical concept of the present invention.
[0310] (Regarding the reservation support system) In Embodiment 1 described above, the reservation support system 1 is said to include a processing unit 10, a first terminal device 20, and a second terminal device 30. However, it is not limited to this configuration, and for example, it may include only the processing unit 10 and the second terminal device 30 (or only the processing unit 10) (the same applies to the reservation support system 100 according to Embodiments 2 and 3 described above).
[0311] In this case, for example, the processing unit 10 may be configured using a known stationary personal computer equipped with an operation unit and an output unit.
[0312] Furthermore, in the processing of SA1 of the reservation support process, the processing-side control unit 12 of the processing device 10 may obtain reservation condition information by inputting it through the operation unit of the processing device 10 by the user (the same applies to the processing of SA15 and SA17).
[0313] Furthermore, in the processing of SA4 of the reservation support processing, the specific unit 12b of the processing unit 10 may output the first reservation status information acquired in SA3 to the output unit of the processing unit 10, thereby presenting the first reservation status information (the same applies to the processing of SA9, SA14, and SA16).
[0314] Furthermore, in the processing of SA5 of the reservation support process, the identification unit 12b of the processing unit 10 may confirm the reservation of the first target usage space by having the user identify one of the first reservation status information presented in SA4 via the operation unit of the processing unit 10 (the same applies to the processing of SA10).
[0315] (Regarding reservation status information) In embodiments 1 to 3 described above, the reservation status information is explained to include the number of users information, but this is not limited to this, and for example, the number of users information may be omitted.
[0316] (Regarding the processing-side storage unit) In embodiments 1 to 3 described above, the processing-side storage unit 13 of the processing device 10 is provided with a reservation status DB 13a, but this is not limited to this. For example, if the reservation status acquisition unit 12a of the processing device 10 acquires various reservation status information (specifically, first to fourth reservation status information) from an external device equipped with a reservation status DB 13a, the reservation status DB 13a may be omitted.
[0317] (Regarding reservation support processing) In Embodiment 1 described above, the processes from SA7 to SA11 are executed, but this is not limited to this, and for example, the processes from SA7 to SA11 may be omitted (the same applies to the reservation support process according to Embodiment 2 described above).
[0318] Furthermore, in Embodiment 1 described above, it was explained that when the reservation support process is activated, the user of the first terminal device 20 has not yet reserved a usage space. However, this is not limited to this, and for example, the user of the first terminal device 20 may have already reserved a usage space (hereinafter referred to as "reserved usage space") (the same applies to the reservation support process according to Embodiment 2 described above).
[0319] In this case, for example, in the reservation support process, it may be possible to change the person who made the reservation for the reserved space from the prospective user to the first reservation holder. As an example, when the first inquiry information is presented to the first reservation holder in SA16, the inquiry presentation unit 12d of the processing unit 10 may also present information (hereinafter referred to as "change consent information") indicating whether or not the person agrees to change the person who made the reservation for the reserved space from the prospective user to the first reservation holder, in addition to the first inquiry information. Furthermore, when the first reservation change process is executed in SA19, if the first consent information obtained in SA17 includes change consent information indicating that the user agrees to change the user of the reserved space from the prospective user to the first user, the processing unit 12f of the processing unit 10 may also change (update) the reservation status information (specifically, user identification information, first user count information, second user count information) among the reservation status information stored in the reservation status DB 13a, based on the third reservation status information included in the first inquiry information obtained in SA15 and the reservation status information corresponding to the reserved space included in the change consent information.
[0320] This process makes it easy to change reservations for reserved spaces, further improving the efficiency of space utilization.
[0321] Furthermore, although it was explained in the above embodiment 1 that the specific unit 12b of the processing device 10 presents the first reservation status information, the second reservation status information, and the third reservation status information separately to the user, the embodiment is not limited to this.
[0322] For example, the reservation status acquisition unit 12a of the processing unit 10 may simultaneously acquire the first reservation status information, the second reservation status information, and the third reservation status information from the reservation status DB 13a based on the reservation condition information acquired by SA1, and the identification unit 12b of the processing unit 10 may simultaneously present the acquired first reservation status information, second reservation status information, and third reservation status information to the prospective user.
[0323] In this case, for example, if one of the first reservation status information (or second reservation status information) presented above is identified by the prospective user via the terminal device, the process of SA6 (or SA11) may be executed. Also, if one of the third reservation status information presented above is identified by the prospective user via the terminal device, the processes from SA15 to SA19 may be executed.
[0324] Alternatively, for example, the specific unit 12b of the processing unit 10 may present all reservation status information stored in the reservation status DB 13a to the prospective user without acquiring reservation condition information.
[0325] In this case, for example, if a user identifies a reservation status information corresponding to an unreserved space whose reservation date and time match (or does not match) among the above-presented reservation status information via a terminal device, the identified reservation status information may be considered as the first reservation status information (or second reservation status information), and the processing of SA6 (or SA11) may be executed.
[0326] Furthermore, if, among the reservation status information presented above, reservation status information corresponding to a reserved space with a matching reservation date and time is identified by the prospective user via a terminal device, the identified reservation status information may be considered as the third reservation status information, and the processes from SA15 to SA19 may be executed accordingly.
[0327] Furthermore, in the above embodiment 1, it was explained that the processing content of the first reservation change process executed by SA19 involves the processing unit 12f of the processing unit 10 changing (updating) the reservation status information corresponding to the third reservation status information among the reservation status information stored in the reservation status DB 13a, and presenting the first reservation change execution information to the user and the first reservation holder, but this is not limited to this.
[0328] For example, in addition to the above processing, the processing unit 12f of the processing unit 10 may perform a process to award incentive points to the first reservation holder, and then, based on the awarded incentive points, give the first reservation holder an incentive regarding the reservation of the space.
[0329] The processing details for this incentive are optional, but for example, if the first reservation holder becomes a prospective user, the processing unit 12f of the processing unit 10 may forcibly execute the first reservation change process without presenting inquiry information, and / or advance the reservation start date by a certain period and execute the first registration process and / or the second registration process. Furthermore, if the first reservation holder has already reserved a first target usage space, the processing unit 12f of the processing unit 10 may prevent the execution of the first reservation change process for that first target usage space.
[0330] This will facilitate changes to reservations for the first designated usage space, thereby further improving the efficiency of space utilization.
[0331] Furthermore, although it was explained that the processing from SB20 to SB28 is executed in the above embodiment 2, it is not limited to this. For example, when the identification unit 12b of the processing unit 10 presents all reservation status information stored in the reservation status DB 13a to the prospective user without acquiring reservation condition information, if the prospective user identifies the reservation status information corresponding to the second target usage space from the presented reservation status information via a terminal device, the processing from SB20 to SB23 may be omitted, and the identified reservation status information may be considered as the fourth reservation status information, and the processing from SB24 to SB28 may be executed.
[0332] Furthermore, in the above embodiment 2, it was explained that if the second approval information indicates that the reservation change of the first target usage space is not approved, the process of SB29 is executed. However, this is not limited to this, and for example, the following processes may be executed.
[0333] In other words, the reservation status acquisition unit 12a of the processing device 10 may acquire reservation status information corresponding to a third target usage space, which is a usage space that can serve as an alternative to the second target usage space for the second reservation holder. Next, the identification unit 12b of the processing device 10 may, after presenting the acquired reservation status information to the prospective user, acquire third inquiry information, which is third inquiry information indicating that the prospective user will inquire with the third reservation holder about changing the reservation of the third target usage space if the third target usage space has already been reserved by the third reservation holder, thereby identifying the usage space corresponding to the reservation status information included in the third inquiry information as the third target usage space that has already been reserved by the third reservation holder. Next, the inquiry presentation unit 12d of the processing device 10 may present the acquired third inquiry information to the third reservation holder. Next, the approval acquisition unit 12e of the processing device 10 may acquire third approval information indicating whether or not the third reservation holder, to whom the third inquiry information was presented by the inquiry presentation unit 12d of the processing device 10, has approved the change of reservation of the third target usage space. Furthermore, if the processing unit 12f of the processing unit 10 indicates that the third approval information obtained by the approval acquisition unit 12e of the processing unit 10 approves the change in the reservation of the third target usage space, it may execute the first reservation change process and the second reservation change process based on the reservation status information obtained by the reservation status acquisition unit 12a of the processing unit 10, as well as execute a third reservation change process, which is a process to change the person who made the reservation for the third target usage space from the third person to the second person.
[0334] Furthermore, for example, until the first reservation change process is executed, the same series of processes as described above may be repeated, changing the usage space to which the reservation change applies.
[0335] This process makes it easy to change reservations for three or more usage spaces, further improving the efficiency of space utilization.
[0336] (Note) The reservation support system in Appendix 1 is a reservation support system for supporting the reservation of a usage space desired by a user, and is a reservation status acquisition means for acquiring reservation status information which is configured by relating together: usage space identification information that uniquely identifies the usage space, reservation date and time information that indicates the reservation date and time of the usage space, reservation presence / absence information that indicates whether or not the usage space is reserved, reservation user identification information that uniquely identifies the person who made the reservation for the usage space, and capacity information that indicates the capacity according to multiple usage formats for the usage space, and using the reservation status information acquired by the reservation status acquisition means, the system identifies a first target usage space that has already been reserved by a first reservation user and is the first target usage space that the user desires to use. The system includes: identification means for identification; a proposal presentation means for presenting to the first reservation holder first proposal information indicating that the prospective user will propose to the first reservation holder a change in the reservation of the first target usage space identified by the identification means; an approval acquisition means for acquiring first approval information indicating whether the first reservation holder to whom the proposal information was presented has approved the change in the reservation of the first target usage space; and a processing means for executing a first reservation change process, which is a process for changing the reservation holder of the first target usage space from the first reservation holder to the prospective user, based on the reservation status information acquired by the reservation status acquisition means, when the first approval information acquired by the approval acquisition means indicates that the reservation change of the first target usage space has been approved.
[0337] The reservation support system described in Appendix 2, in the reservation support system described in Appendix 1, includes the identification means presenting the reservation status information acquired by the reservation status acquisition means to the prospective user, and when the prospective user selects from the presented reservation status information the reservation status information corresponding to the usage space already reserved by the first reservation user, the identification means identifies that usage space as the first target usage space already reserved by the first reservation user.
[0338] The reservation support system described in Appendix 3, in the reservation support system described in Appendix 1 or 2, when the first consent information obtained by the consent acquisition means indicates that the reservation change of the first target usage space is not approved, the identification means uses the reservation status information obtained by the reservation status acquisition means to identify a second target usage space that has already been reserved by a second reservation user and is a usage space that can serve as an alternative to the first target usage space for the first reservation user, and the inquiry presentation means makes an inquiry to the second reservation user regarding the reservation change of the second target usage space identified by the identification means. The second inquiry information indicating that an examination will be conducted is presented to the second reservation holder, the consent acquisition means acquires second consent information indicating whether the second reservation holder, to whom the second inquiry information was presented by the inquiry presentation means, consents to the change of reservation for the second target use space, and the processing means, when the second consent information acquired by the consent acquisition means indicates that the change of reservation for the second target use space has been consented to, executes the first reservation change process based on the reservation status information acquired by the reservation status acquisition means, and also executes a second reservation change process which is a process to change the reservation holder of the second target use space from the second reservation holder to the first reservation holder.
[0339] The reservation support system in Appendix 4, in the reservation support system described in Appendix 1 or 2, the processing means executes a registration process, which is a process for registering the person who reserved the first target usage space with the person who wishes to use it, when the first target usage space identified by the identification means is not reserved.
[0340] The reservation support system in Appendix 5 is configured in the reservation support system described in Appendix 1 or 2, where the reservation status information is configured by relating the usage space identification information, the reservation status information, the reservation date and time information, the reservation holder identification information, the capacity information, and the number of users information indicating the number of users according to multiple usage formats in the usage space.
[0341] The reservation support program in Appendix 6 is a reservation support program for assisting a user in reserving a usage space they wish to use, and includes a computer for acquiring reservation status information which is reservation status information indicating the reservation status of the usage space, and is configured by relating together usage space identification information that uniquely identifies the usage space, reservation date and time information indicating the reservation date and time of the usage space, reservation presence / absence information indicating whether or not the usage space is reserved, reservation user identification information that uniquely identifies the person who made the reservation for the usage space, and capacity information indicating the capacity according to multiple usage formats in the usage space, and using the reservation status information acquired by the reservation status acquisition means, the first target usage space that has already been reserved by the first reservation user and is the usage space that the user wishes to use. The system functions as follows: an identification means for identifying a space; an inquiry presentation means for presenting first inquiry information to the first reservation holder indicating that the prospective user will inquire with the first reservation holder about changing the reservation of the first target space identified by the identification means; an approval acquisition means for acquiring first approval information indicating whether the first reservation holder, to whom the first inquiry information was presented by the inquiry presentation means, has approved the change of reservation of the first target space; and a processing means for executing a first reservation change process, which is a process for changing the reservation holder of the first target space from the first reservation holder to the prospective user, based on the reservation status information acquired by the reservation status acquisition means, when the first approval information acquired by the approval acquisition means indicates that the reservation change of the first target space has been approved.
[0342] (Effect of the note) According to the reservation support system described in Appendix 1, or the reservation support program described in Appendix 6, the system includes: a reservation status acquisition means for acquiring reservation status information composed of interrelated information such as usage space identification information, reservation date and time information, reservation status information, reservation user identification information, and capacity information; an identification means for identifying a first target usage space that has already been reserved by a first reservation user using the reservation status information acquired by the reservation status acquisition means; an inquiry presentation means for presenting first inquiry information to the first reservation user; an approval acquisition means for acquiring first approval information; and a processing means for executing a first reservation change process when the first approval information acquired by the approval acquisition means indicates that the reservation change of the first target usage space has been approved. As a result, the reservation change of the first target usage space can be easily performed, making it possible to improve the efficiency of using the usage space compared to the conventional technology (a technology that assigns a meeting room to a registered reservation requester when a prior reservation for a meeting room is canceled). Furthermore, by including capacity information in the reservation status information, it becomes possible to change reservations for at least the first target usage space while considering the capacity for multiple usage types, thus enabling flexible reservation changes.
[0343] According to the reservation support system described in Appendix 2, the identification means presents the reservation status information obtained by the reservation status acquisition means to the prospective user. When the prospective user selects from the presented reservation status information the reservation status information corresponding to a space already reserved by the first reservation user, that space is identified as the first target space already reserved by the first reservation user. Thus, the first target space selected by the prospective user can be identified, and the first target space that meets the prospective user's needs can be identified.
[0344] According to the reservation support system described in Appendix 3, if the first consent information obtained by the consent acquisition means indicates that the reservation change for the first target usage space is not approved, the identification means uses the reservation status information obtained by the reservation status acquisition means to identify the second target usage space that has already been reserved by the second reservation holder, the inquiry presentation means presents the second inquiry information to the second reservation holder, the consent acquisition means obtains the second consent information, and the processing means executes the second reservation change process when the second consent information obtained by the consent acquisition means indicates that the reservation change for the second target usage space has been approved. Thus, reservation changes for both the first and second target usage spaces can be easily made, and the efficiency of using the usage spaces can be further improved.
[0345] According to the reservation support system described in Appendix 4, the processing means executes a registration process when the first target usage space identified by the specific means is not reserved. This makes it possible to easily register the first target usage space and improves the usability of the reservation support system.
[0346] According to the reservation support system described in Appendix 5, the reservation status information is composed of interconnected information such as usage space identification information, reservation status information, reservation date and time information, reservation holder identification information, capacity information, and number of users information. Therefore, it is possible to change the reservation of at least the first target usage space while considering the number of users according to multiple usage formats, and such reservation changes can be made flexibly. [Explanation of Symbols]
[0347] 1. Reservation support system 2 Network 10 Processing Unit 11 Processing side communication unit 12 Processing-side control unit 12a Reservation Status Acquisition Section 12b Specific part 12d Percussion indicator 12e Approval Acquisition Section 12f Processing Unit 13 Processing-side storage unit 13a Reservation Status Database 20. First Terminal Device 30 Second Terminal Device 40 Third Terminal Device 100 Reservation Support System
Claims
1. A reservation support system to assist users in reserving the space they wish to use, Reservation status acquisition means for acquiring reservation status information which indicates the reservation status of the aforementioned usage space, and is configured by relating together: usage space identification information which uniquely identifies the usage space; reservation date and time information which indicates the reservation date and time of the usage space; reservation presence / absence information which indicates whether or not the usage space is reserved; reservation holder identification information which uniquely identifies the person who made the reservation for the usage space; and capacity information which indicates the capacity according to multiple usage formats for the usage space. A means for identifying a first target usage space that is already reserved by a first reservation holder and is the usage space that the prospective user wishes to use, using the reservation status information obtained by the reservation status acquisition means, A means for presenting first inquiry information to the first reservation holder indicating that the prospective user will inquire with the first reservation holder about changing the reservation of the first target usage space identified by the identification means, A means for obtaining first consent information indicating whether the first reservation holder, to whom the first inquiry information was presented by the inquiry presentation means, has consented to the change of the reservation for the first target space, When the first approval information obtained by the approval acquisition means indicates that the reservation change of the first target usage space has been approved, processing means for executing a first reservation change process, which is a process for changing the person who made the reservation for the first target usage space from the first person who made the reservation to the person who wishes to use it, based on the reservation status information obtained by the reservation status acquisition means, A reservation support system equipped with the following features.
2. The aforementioned specifying means is, The reservation status information obtained by the reservation status acquisition means is presented to the person who wishes to use the service. When the user selects the reservation status information corresponding to a space already reserved by the first user from the reservation status information presented above, that space is identified as the first target space already reserved by the first user. The reservation support system according to claim 1.
3. When the first consent information obtained by the consent acquisition means indicates that the reservation change for the first target space is not approved, The identification means uses the reservation status information obtained by the reservation status acquisition means to identify a second target usage space that has already been reserved by a second reservation holder and is a usage space that can serve as a substitute for the first target usage space for the first reservation holder. The aforementioned inquiry presentation means presents the second reservation holder with second inquiry information indicating that the prospective user will inquire with the second reservation holder about changing the reservation of the second target usage space identified by the identification means. The consent acquisition means acquires second consent information indicating whether the second reservation holder, to whom the second inquiry information has been presented by the inquiry presentation means, consents to the change of the reservation for the second target space. When the processing means determines that the second approval information obtained by the approval acquisition means indicates that the reservation change for the second target usage space has been approved, it executes the first reservation change process based on the reservation status information obtained by the reservation status acquisition means, and also executes a second reservation change process which is a process for changing the person who made the reservation for the second target usage space from the second person to the first person. The reservation support system according to claim 1 or 2.
4. The processing means, when the first target usage space identified by the identification means is not reserved, executes a registration process, which is a process for registering the person who reserved the first target usage space as the person who wishes to use it. The reservation support system according to claim 1 or 2.
5. The reservation status information is configured by relating the usage space identification information, the reservation status information, the reservation date and time information, the reservation holder identification information, the capacity information, and the number of users information indicating the number of users according to multiple usage formats in the usage space. The reservation support system according to claim 1 or 2.
6. This is a reservation support program designed to assist users in reserving the space they wish to use. Computers, Reservation status acquisition means for acquiring reservation status information which indicates the reservation status of the aforementioned usage space, and is configured by relating together: usage space identification information which uniquely identifies the usage space; reservation date and time information which indicates the reservation date and time of the usage space; reservation presence / absence information which indicates whether or not the usage space is reserved; reservation holder identification information which uniquely identifies the person who made the reservation for the usage space; and capacity information which indicates the capacity according to multiple usage formats for the usage space. A means for identifying a first target usage space that is already reserved by a first reservation holder and is the usage space that the prospective user wishes to use, using the reservation status information obtained by the reservation status acquisition means, A means for presenting first inquiry information to the first reservation holder indicating that the prospective user will inquire with the first reservation holder about changing the reservation of the first target usage space identified by the identification means, A means for obtaining first consent information indicating whether the first reservation holder, to whom the first inquiry information was presented by the inquiry presentation means, has consented to the change of the reservation for the first target space, When the first approval information obtained by the approval acquisition means indicates that the reservation change of the first target usage space has been approved, processing means for executing a first reservation change process, which is a process for changing the person who made the reservation for the first target usage space from the first person who made the reservation to the person who wishes to use it, based on the reservation status information obtained by the reservation status acquisition means, A reservation support program designed to function as such.