Reservation management apparatus, method, program, and system

The reservation management system optimizes slot allocation by considering guest characteristics and preferences, reducing rescheduling through dynamic adjustment of reservation settings.

JP2025146071APending Publication Date: 2025-10-03RISO KAGAKU CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024046662
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Existing reservation systems fail to consider the availability and preferences of both interviewees and interviewers, leading to frequent rescheduling and inefficient schedule adjustments.

Method used

A reservation management system that identifies reservation slots based on guest characteristics, allows guests to select desired slots, and adjusts settings if initial choices are unavailable, ensuring efficient allocation and minimizing rescheduling.

Benefits of technology

Reduces the number of reschedulings and enables efficient schedule adjustments by considering guest preferences and availability, optimizing slot allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025146071000001_ABST
    Figure 2025146071000001_ABST
Patent Text Reader

Abstract

To provide a reservation management apparatus, method, program, and system capable of reducing the number of reschedules and efficiently adjusting schedules without requiring extra effort.SOLUTION: The reservation management apparatus includes: a reservation slot setting unit 11 in which a plurality of reservation slots are preset; a guest attribute information storage unit 12 in which attribute information of guests is stored; a reservation slot candidate specifying unit 13 configured to specify reservation slot candidates for each guest on the basis of the attribute information of the respective guests and output the specified candidates to terminal devices 20; a desired reservation slot reception unit 14 configured to receive desired reservation slots selected by the respective guests from among the reservation slot candidates; and an allocation unit 15 configured to allocate reservations of the respective guests to the plurality of reservation slots on the basis of the desired reservation slots and the attribute information of the guests. When the reservation slot candidate specifying unit 13 receives a response indicating that a desired reservation slot is not included in the reservation slot candidates, the reservation slot candidate specifying unit 13 relaxes conditions for setting the reservation slot candidates and re-specifies the reservation slot candidates.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a reservation management device, method, program, and system for allocating guest reservations to reservation slots prepared by a host. [Background technology]

[0002] Traditionally, when a school teacher holds a parent-teacher conference, they have to coordinate the date and time of the conference with all parents. Generally, they ask all parents for their preferred date and time, and the school schedules the conference according to their preference.

[0003] In this case, the school must adjust the schedule to take into account the fact that some parents need to be interviewed earlier in the day, while others need to be interviewed at the last available time slot. Furthermore, parents who cannot meet on their preferred day must be asked to reschedule, but making such requests and adjusting the schedule after rescheduling is extremely time-consuming.

[0004] Patent Document 1 proposes an interview schedule arrangement device that can more easily arrange interview dates between recruiters and job seekers. Specifically, Patent Document 1 proposes an interview schedule arrangement device that identifies multiple interview dates and times that are available for interviews based on the recruiter's schedule information. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent Publication No. 2021-170151 Summary of the Invention [Problem to be solved by the invention]

[0006] However, in Patent Document 1, the availability of the recruiter (interviewer) is taken into consideration, but the availability of the job seeker (interviewee) is not taken into consideration, so the interview date may not always be a day that is convenient for the job seeker, resulting in a problem of frequent rescheduling.

[0007] Furthermore, even if the school presents parents with a list of possible reservation slots, taking their circumstances into consideration, there is a risk that the desired reservation slot will not be included in the list, which may result in frequent rescheduling.

[0008] In view of the above circumstances, the present invention aims to provide a reservation management device, method, program, and system that can reduce the number of reschedulings and enable efficient schedule adjustments without requiring much effort. [Means for solving the problem]

[0009] The reservation management device of the present invention includes a reservation slot setting unit in which multiple reservation slots prepared by the host are preset; a guest characteristic information storage unit in which characteristic information of multiple guests who make reservations for the multiple reservation slots is stored; a reservation slot candidate identification unit that identifies reservation slot candidates for each guest based on each guest's characteristic information and outputs the identified reservation slot candidates to each guest's terminal device; a desired reservation slot acceptance unit that accepts desired reservation slots selected by each guest from the reservation slot candidates; and an allocation unit that allocates reservations for each guest to multiple reservation slots based on each guest's desired reservation slot and characteristic information.When the reservation slot candidate identification unit receives a response from a specific guest indicating that the desired reservation slot is not included in the reservation slot candidates, it relaxes the setting conditions for the reservation slot candidates based on the guest's characteristic information, and re-identifies reservation slot candidates based on the relaxed setting conditions and outputs them to the guest's terminal device. [Effects of the Invention]

[0010] According to the reservation management device of the present invention, reservation slot candidates for each guest are identified based on the characteristic information of each guest and output to each guest's terminal device, a desired reservation slot selected by each guest from the reservation slot candidates is accepted, and reservations for each guest are allocated to multiple reservation slots based on the desired reservation slot and the characteristic information of each guest. Furthermore, if a response is accepted from a specific guest indicating that the desired reservation slot is not included in the reservation slot candidates, the setting conditions for the reservation slot candidate based on the characteristic information of the guest are relaxed, and reservation slot candidates are re-identified based on the relaxed setting conditions, thereby reducing the number of reschedulings and enabling efficient schedule adjustments without requiring much effort. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of a reservation management system using an embodiment of the reservation management device of the present invention. [Figure 2] FIG. 10 is a diagram showing an example of a preset reservation slot. [Figure 3] FIG. 10 is a diagram showing an example of a characteristic information table showing characteristic information of each guardian; [Figure 4] A diagram showing an example of reservation slot candidates for each guardian [Figure 5] A diagram showing an example of a schedule in which each parent's reservation is assigned to multiple reservation slots. [Figure 6] FIG. 10 is a diagram showing an example of a schedule when reservation slot setting conditions are relaxed. [Figure 7] A sequence diagram illustrating the processing flow of the reservation management system shown in FIG. [Figure 8] A sequence diagram illustrating the processing flow of the reservation management system shown in FIG. DETAILED DESCRIPTION OF THE INVENTION

[0012] A reservation management system using an embodiment of a reservation management device of the present invention will be described in detail below with reference to the drawings. Fig. 1 is a block diagram showing a schematic configuration of a reservation management system 1 of this embodiment.

[0013] The reservation management system 1 of this embodiment is a system for reserving dates for interviews between school teachers and the parents of students attending the school, and includes a reservation management device 10 and parent terminal devices 20. Note that while only two parent terminal devices 20 are shown in Fig. 1, in reality, many parent terminal devices 20 are connected to one reservation management device 10.

[0014] The reservation management device 10 and the parent's terminal device 20 are connected via a communication line such as the Internet line, and are configured to be able to communicate with each other.

[0015] The reservation management system 1 of this embodiment identifies candidate reservation slots for parent-teacher conference dates based on the parent's characteristic information known by the school and presents them to the parent.The reservation management system 1 then accepts the parent's desired reservation slot selected from the presented candidate reservation slots, and allocates each parent's reservation to multiple preset reservation slots based on the accepted desired reservation slot.In this embodiment, the school (teacher) corresponds to the host of the present invention, and the parent corresponds to the guest of the present invention.

[0016] Hereinafter, each device constituting the reservation management system 1 of this embodiment will be described in detail.

[0017] The reservation management device 10 includes a reservation slot setting unit 11, a guest characteristic information storage unit 12, a reservation slot candidate specifying unit 13, a desired reservation slot receiving unit 14, and an allocation unit 15.

[0018] A plurality of reservation slots prepared by the school (teacher) are set in advance in the reservation slot setting unit 11. The reservation slots are set, for example, by inputting them into a terminal device (not shown) owned by the teacher, and set in the reservation slot setting unit 11. Fig. 2 is a diagram showing an example of reservation slots. In Fig. 2, three reservation slots I to III are set on Monday, three reservation slots IV to VI are set on Tuesday, and one reservation slot VII is set on Thursday.

[0019] The guest characteristic information storage unit 12 stores the characteristic information of multiple guardians who make reservations for multiple reservation slots. Fig. 3 is a diagram showing an example of a characteristic information table that associates guardian IDs with guardian characteristic information. A guardian ID is identification information assigned to each guardian.

[0020] As shown in Figure 3, in this embodiment, the parent's characteristic information stores evaluation information of the parent and student, reservation slot setting conditions set based on the evaluation information, and information on the parent's preferred day of the week.

[0021] The parent's evaluation information includes, for example, information on the parent's employment status, information on the parent's evaluation from the school (teacher's) perspective, and information on the parent's interpersonal relationships.

[0022] Information on parents' employment includes information on the parents' occupations and whether both parents are working. Information on the parents' evaluation from the school (teacher) includes information such as "interviews take a long time" or "not punctual (high possibility of being late for interviews)." Information on parent relationships includes information on parents who should not have adjacent appointment slots.

[0023] Student evaluation information includes evaluation information such as the student's academic ability, whether the student has siblings at the same school, etc. If a student's academic ability is low, the interview will take a long time, so if the student has siblings at the same school, it is better to arrange for them to meet on the same day or in adjacent appointment slots.

[0024] The reservation slot setting conditions are reservation slot conditions that are set based on the evaluation information of the parents or students, as described above. In this embodiment, the reservation slot setting conditions are stored as priority slots, the number of required slots, and the parent IDs of parents who should not be adjacent. The priority slot indicates the conditions for priority reservation slots. When the priority slot is "ALL," it means all reservation slots, "first" means the first reservation slot of each interview day, and "last" means the last reservation slot of each interview day. For example, if the evaluation information of the parents is "dual income," it is better to finish as early as possible, so "first" is set as the priority slot.

[0025] In addition, if the parent's evaluation information indicates that the interview will take a long time, or if the student's evaluation information indicates that there are problems with academic ability, the interview will take time, so the priority slot will be set to "last."

[0026] The required number of slots indicates the number of reservation slots required for one interview. The required number of slots is usually "1", and the number of required slots increases depending on the evaluation information of the parents and students. For example, if the evaluation information of the parents indicates that the interview will take a long time, or if the evaluation information of the student indicates that there are problems with academic ability, the interview will take time, so the required number of slots will be set to the number of multiple reservation slots.

[0027] The guardian who should not have adjacent reservation slots indicates the guardian ID of the guardian who should not have adjacent reservation slots. For example, in the example of the characteristic information table shown in Figure 3, the evaluation information of the guardian with guardian ID 3 is stored as "Do not have adjacent reservation slots with the guardian with guardian ID 4," and the guardian ID "4" is stored as the guardian ID who should not have adjacent reservation slots for guardian ID 3, and the guardian ID "3" is stored as the guardian ID who should not have adjacent reservation slots for guardian ID 4.

[0028] The information on the guardian's preferred day of the week is the information on the preferred day of the week for the interview, which has been answered in advance by the guardian. When the information on the preferred day of the week is "ALL," it means that any day of the week is acceptable.

[0029] The reservation slot candidate specifying unit 13 specifies reservation slot candidates for each guardian based on the above-mentioned characteristic information of each guardian, and outputs the candidates to the terminal device 20 of each guardian.

[0030] Here, a method will be described in which the reservation slot candidate specifying unit 13 specifies reservation slot candidates for each guardian by referring to the characteristic information table shown in Fig. 3 for the reservation slots shown in Fig. 2. Fig. 4 is a diagram showing an example of reservation slot candidates for each guardian.

[0031] The reservation slot candidate identification unit 13 first refers to the priority slots in the characteristic information of the guardians in the characteristic information table shown in FIG. 3. In the example of the characteristic information table shown in FIG. 3, the priority slot for the guardian with guardian ID 2 is set to "first," and the priority slot for the guardian with guardian ID 5 is set to "last." Furthermore, "Monday" and "Tuesday" are set as the information on the desired day of the week for the guardian with guardian ID 2, and "ALL" is set as the information on the desired day of the week for the guardian with guardian ID 5. Therefore, the reservation slot candidate identification unit 13 first identifies reservation slot I as the reservation slot candidate for the guardian with guardian ID 2, and identifies reservation slots III and VI as the reservation slot candidates for the guardian with guardian ID 5. Note that in this embodiment, reservation slot VII is simply an available time slot without any reservation slots set after it, and is not considered to be the "last" reservation slot.

[0032] Next, the reservation slot candidate specification unit 13 refers to the number of required slots in the guardian's characteristic information. In the example of the characteristic information table shown in FIG. 3, the number of required slots for the guardian with guardian ID 5 is set to "2", but the priority slot for the guardian with guardian ID 5 is set to "final". In other words, in the case of the final reservation slot, there is no need to take into account the reservation slot for the next guardian, so in this embodiment, this does not particularly affect the reservation slot candidates. Note that, for example, if the priority slot for the guardian is not set to "final" and the number of required slots is "2", two consecutive reservation slots are specified as reservation slot candidates.

[0033] Next, the reservation slot candidate identification unit 13 refers to the parent IDs that are not adjacent. In the example of the characteristic information table shown in Fig. 3, parent ID 4 is set for parent ID 3, and parent ID 3 is set for parent ID 4. For the parents with parent ID 3 and parent ID 3, the information on the desired day of the week is "ALL", so reservation slots II, IV, V, and VII other than the reservation slots for parent ID 2 and parent ID 5 are identified as reservation slot candidates.

[0034] Finally, the reservation slot candidate identifying unit 13 identifies a reservation slot candidate for which a reservation slot can be set most freely for the guardian with guardian ID 1. In this embodiment, all reservation slots I to VII are identified as reservation slot candidates for the guardian with guardian ID 1.

[0035] As described above, the reservation slot candidate specifying unit 13 first specifies rough reservation slot candidates by referring to information on priority slots, number of required slots, and desired day of the week from the guardian's characteristic information. Note that, if there are siblings in the same school as the student's evaluation information, reservation slots for the siblings on the same day of the week are specified as reservation slot candidates, or adjacent reservation slots are included in the reservation slot candidates.

[0036] Then, the reservation slot candidate specifying unit 13 outputs the reservation slot candidates specified for each guardian as described above to each guardian's terminal device 20. Note that the guardian ID of each guardian and the identification information of the terminal device 20 of each guardian are linked in advance, and the reservation slot candidate specifying unit 13 outputs the reservation slot candidate corresponding to a specific guardian ID to the terminal device 20 of the identification information linked to that guardian ID.

[0037] The parent selects a desired reservation slot (desired reservation slot) from the reservation slot candidates output to the terminal device 20 and outputs it to the reservation management device 10.

[0038] The desired reservation slot receiving unit 14 receives the desired reservation slot of each guardian output from the terminal device 20 of each guardian.

[0039] The allocation unit 15 allocates reservations for each guardian to a plurality of reservation slots based on the guardian's desired reservation slot and the guardian's characteristic information received by the desired reservation slot receiving unit 14, and completes a final reservation schedule. Fig. 5 is a diagram showing an example of the completed reservation schedule.

[0040] The allocation unit 15 allocates reservation slots starting with parents who take the longest time for an interview. Specifically, the allocation unit 15 allocates reservation slots first to parents whose priority slot is set to "last" or whose required number of slots is set to multiple reservation slots. For example, if the desired reservation slot for parent ID 5 whose priority slot is "last" is reservation slot III, the allocation unit 15 allocates the reservation of parent ID 5 to reservation slot III.

[0041] Next, the allocation unit 15 allocates a reservation slot to a parent whose priority slot is set to "first." For example, if the desired reservation slot of parent ID 2 whose priority slot is set to "first" is reservation slot I, the allocation unit 15 allocates the reservation of the parent with parent ID 2 to reservation slot I.

[0042] Next, the allocation unit 15 refers to the guardians that should not be adjacent to each other among the guardians' characteristic information. In the example of the characteristic information table shown in Fig. 3, as described above, the guardian ID "4" is stored as the guardian ID that should not be adjacent to the guardian ID 3, and the guardian ID "3" is stored as the guardian ID that should not be adjacent to the guardian ID 4.

[0043] Therefore, reservations are allocated so that the reservation slots of the parent with parent ID 3 and the parent with parent ID 4 are not adjacent to each other. Specifically, the allocation unit 15 allocates reservations so that the combination of reservation slots of the parent with parent ID 3 and the parent with parent ID 4 is one of reservation slots II and IV, reservation slots II and V, reservation slots II and VII, reservation slots IV and VII, and reservation slots V and VII. Note that Fig. 5 shows a schedule in which the desired reservation slot of the parent with parent ID 3 is reservation slot II, and the desired reservation slot of the parent with parent ID 4 is reservation slot IV.

[0044] Finally, the allocation unit 15 allocates one of reservation slots V, VI, or VII to the parent with parent ID 1. Fig. 5 shows a schedule when the parent with parent ID 1's desired reservation slot is reservation slot V.

[0045] After allocating reservation slots to all parents has been completed, the allocation unit 15 outputs the finally determined reservation slots for each parent to each parent's terminal device 20. If the student has siblings in the same school as the student's evaluation information, the allocation unit 15 allocates reservation slots for the same day of the week to the siblings or allocates adjacent reservation slots to the siblings, as in the case where reservation slot candidates are identified.

[0046] As described above, the parent basically selects the desired reservation slot from the reservation slot candidates output from the reservation management device 10, but if the desired reservation slot is not included in the reservation slot candidates, a response indicating this is output to the reservation management device 10.

[0047] When the reservation slot candidate identification unit 13 receives a response from the guardian indicating that the desired reservation slot is not included in the reservation slot candidates, it relaxes the desired slot setting conditions based on the guardian's characteristic information, and based on the relaxed setting conditions, it again identifies reservation slot candidates and outputs them to the guardian's terminal device 20.

[0048] Specifically, in the example of identifying a reservation slot candidate based on the characteristic information table shown in Fig. 3 as described above, the reservation slot candidate identifying unit 13 identifies reservation slot I as a reservation slot candidate for the parent with parent ID 2, but if the parent with parent ID 2 replies that reservation slot I is not the desired reservation slot, the reservation slot candidate identifying unit 13 relaxes the reservation slot setting conditions for the parent with ID 2. Note that, here, the desired day of the week in the identification information table shown in Fig. 3 is also included in the reservation slot setting conditions.

[0049] For example, parent ID 2's priority slot is "first," and their preferred days are Monday and Tuesday, but the setting conditions for the preferred days are relaxed to include all days of the week, which are Monday, Wednesday, and Thursday.

[0050] Then, the reservation slot candidate specifying unit 13 specifies reservation slots I, IV, and VII as reservation slot candidates based on the relaxed reservation slot setting conditions, and outputs them to the terminal device 20 of the guardian with guardian ID2.

[0051] FIG. 6 shows a schedule in which a parent with parent ID 2 selects reservation slot VII as the desired reservation slot.

[0052] As another example of relaxing reservation slot setting conditions, if the reservation slot candidate identification unit 13 identifies reservation slots III and VI as reservation slot candidates for the parent with parent ID 5, but the parent with parent ID 5 responds that reservation slot I is not the desired reservation slot, the reservation slot candidate identification unit 13 relaxes the reservation slot setting conditions for the parent with ID 5.

[0053] For example, the priority slot for parent ID 5 is "last," and the required number of slots is "2." However, the reservation slot setting conditions for the priority slot are relaxed, and reservation slot VII, which is not a "last" reservation slot, is selected as a reservation slot candidate. Although reservation slot VII is not a "last" reservation slot, the time slot for reservation slot VII is available, and the reservation slot setting condition of "2" required slots can be met.

[0054] Note that, if the allocation unit 15 performs allocation based on the guardian's characteristic information and the guardian's desired reservation slot as described above and finds that a guardian cannot be allocated to the guardian's desired reservation slot even if the reservation slot setting conditions are relaxed, a request to change the desired reservation slot is notified to the guardian's terminal device 20. When notifying the guardian's terminal device 20 of the change request, the allocation unit 15 also outputs information on available reservation slots.

[0055] Then, the guardian again selects a desired reservation slot from among the available reservation slots and outputs the desired reservation slot to the reservation management device 10.

[0056] The allocation unit 15 reallocates the reservation slots to available slots based on the changed desired reservation slots. The allocation unit 15 repeats the notification of the change request and reallocation until allocating reservation slots to all parents is completed.

[0057] The allocation unit 15 may also set priority reservation information for the parent ID of a parent who has changed the desired reservation slot as described above, so that the priority reservation information is allocated preferentially when allocating the next or subsequent reservation slot.The allocation unit 15 may then allocate the desired reservation slot with the highest priority to the parent ID for which the priority reservation information is set, when allocating the next or subsequent reservation slot.

[0058] The reservation management device 10 includes a CPU (Central Processing Unit), semiconductor memories such as ROM (Read Only Memory) and RAM (Random Access Memory), storage such as a hard disk, and a communication I / F (Interface).

[0059] A reservation management program, which is a web application, is installed in the storage of the reservation management device 10. When this reservation management program is started by the CPU, the functions of each unit of the reservation management device 10 are executed.

[0060] Some or all of the functions executed by the reservation management program may be configured using hardware such as an ASCI (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or other electrical circuits.

[0061] The parent's terminal device 20 includes a control unit 21. The control unit 21 controls the entire terminal device 20. In particular, the control unit 21 displays the reservation candidate slots output from the reservation management device 10 on the display unit 22, and outputs the desired reservation slots set and input at the input unit 23 to the reservation management device 10.

[0062] The display unit 22 is composed of a display device such as a liquid crystal display, and the input unit 23 is composed of input devices such as a mouse and a keyboard.

[0063] When a tablet terminal or a smartphone is used as the terminal device 20, a touch panel of the tablet terminal or smartphone functions as both the display unit 22 and the input unit .

[0064] The terminal device 20 includes a CPU, semiconductor memories such as ROM and RAM, storage such as a hard disk, and a communication I / F.

[0065] A parental application is installed in the storage of the terminal device 20. When this parental application is started by the CPU, potential reservation slots are displayed on the terminal device 20, and the desired reservation slot can be set and input. Note that instead of using a parental application installed in the storage as in this embodiment, a parental application provided via a web browser may be used.

[0066] In addition, some or all of the functions executed by the parental application may be configured using hardware such as ASCI, FPGA, or other electrical circuits.

[0067] Next, the processing flow of the reservation management system 1 of this embodiment will be described with reference to the sequence diagrams shown in FIGS.

[0068] First, the reservation management device 10 stores the characteristic information for each guardian as shown in FIG. 3 (S10).

[0069] Next, based on the characteristic information for each guardian, reservation slot candidates for each guardian are identified as shown in FIG. 4 (S12), and the reservation slot candidates are output to the terminal device 20 of each guardian (S14).

[0070] Next, each parent checks the reservation slot candidates output from the reservation management device 10 on the terminal device 20, selects a desired reservation slot from the reservation slot candidates (S16), and outputs the selected desired reservation slot to the reservation management device 10 (S18).

[0071] If the desired reservation slot is not included in the reservation slot candidates output from the reservation management device 10, the parent outputs a response indicating this to the reservation management device 10 from the terminal device 20 (S20).

[0072] When the reservation management device 10 receives a response from the parent indicating that the desired reservation slot is not included in the reservation slot candidates, it relaxes the desired slot setting conditions based on the parent's characteristic information (S22), re-identifies the reservation slot candidates based on the relaxed setting conditions (S24), and outputs them to the parent's terminal device 20 (S26).

[0073] The parent's terminal device 20 receives the re-specified reservation slot candidates, selects a desired reservation slot from the reservation slot candidates (S28), and outputs the selected slot to the reservation management device 10 (S30).

[0074] Then, the reservation management device 10 accepts the desired reservation slots output from the terminal device 20 of each guardian, and allocates reservations of each guardian to the reservation slots based on the desired reservation slots output from the terminal device 20 of each guardian and the characteristic information of each guardian (S32).

[0075] Then, when the reservation management device 10 has completed allocating reservation slots to all guardians, it outputs the reservation slots allocated to each guardian to the terminal device 20 of each guardian (S34).

[0076] In addition, as described above, if a parent is unable to be allocated to the desired reservation slot as a result of allocation based on the parent's characteristic information and the parent's desired reservation slot, the reservation management device 10 notifies the parent's terminal device 20 of a request to change the desired reservation slot (S36).

[0077] Then, the parent again selects a desired reservation slot from among the available reservation slots (S38), and outputs the desired reservation slot to the reservation management device 10 (S40).

[0078] The reservation management device 10 then repeats the notification of the change request and the reassignment until reservation slots have been assigned to all parents (S42).

[0079] When the reservation management device 10 has completed allocating reservation slots to all guardians, it outputs the reservation slots of each guardian to the terminal device 20 of each guardian (S44).

[0080] According to the reservation management system 1 of the above embodiment, reservation slot candidates for each guest are identified based on the characteristic information of each guest and output to each guest's terminal device, a desired reservation slot selected by each guest from the reservation slot candidates is accepted, and reservations for each guest are allocated to multiple reservation slots based on the desired reservation slot and the characteristic information of each guest. Furthermore, if a response is accepted from a specific guest indicating that the desired reservation slot is not included in the reservation slot candidates, the setting conditions for the reservation slot candidate based on the characteristic information of the guest are relaxed, and reservation slot candidates are re-identified based on the relaxed setting conditions. This reduces the number of reschedulings and allows for efficient schedule adjustments without requiring much effort.

[0081] Furthermore, in the reservation management system 1 of the above embodiment, a request to change the desired reservation slot is notified to the terminal device 20 of a parent who is unable to be assigned to a desired reservation slot, and the reservation slot is reassigned based on the desired reservation slot changed in accordance with the change request. The notification of the change request and reassignment are repeated until reservation slots have been assigned to all guests, so that reservation slots can be reliably assigned to each parent and the reservation slots desired by each parent can be efficiently assigned.

[0082] Furthermore, in the reservation management system 1 of the above embodiment, if priority reservation information is added to a guest who has changed their desired reservation slot, which will give them priority when allocating reservation slots from the next time onwards, an advantage can be given to the parent who has changed their desired reservation slot, making it possible for the parent to change their desired reservation slot more smoothly.

[0083] Furthermore, in the reservation management system 1 of the above embodiment, parent characteristic information is set based on the evaluation of the parent or student, so that the school's evaluation of the parent can be reflected in the allocation of reservation slots, allowing for more appropriate scheduling.

[0084] The reservation management system 1 of the above embodiment is an example in which the present invention is applied to making reservations for teacher-parent meetings, but the present invention is not limited to this and may be applied to making other reservations, such as reservations for hospitals, restaurants, tickets, etc.

[0085] Furthermore, the present invention is not limited to the above-described embodiments, and the components can be modified and embodied in practice without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, all of the components shown in the embodiments can be appropriately combined. Naturally, various modifications and applications are possible within the scope of the invention.

[0086] The present invention further discloses the following supplementary notes.

[0087] (Appendix 1) The reservation management device of the present invention includes a reservation slot setting unit in which multiple reservation slots prepared by the host are preset; a guest characteristic information storage unit in which characteristic information of multiple guests who make reservations for the multiple reservation slots is stored; a reservation slot candidate identification unit that identifies reservation slot candidates for each guest based on each guest's characteristic information and outputs the identified reservation slot candidates to each guest's terminal device; a desired reservation slot acceptance unit that accepts desired reservation slots selected by each guest from the reservation slot candidates; and an allocation unit that allocates reservations for each guest to multiple reservation slots based on each guest's desired reservation slot and characteristic information.When the reservation slot candidate identification unit receives a response from a specific guest indicating that the desired reservation slot is not included in the reservation slot candidates, it relaxes the setting conditions for the reservation slot candidates based on the guest's characteristic information, and re-identifies reservation slot candidates based on the relaxed setting conditions and outputs them to the guest's terminal device.

[0088] (Appendix 2) In the reservation management device described in Appendix 1, the allocation unit notifies the terminal device of a guest who cannot be allocated to a desired reservation slot of a request to change the desired reservation slot, and reallocates the guest to a reservation slot based on the desired reservation slot changed in accordance with the change request, and can repeat the notification of the change request and reallocation until reservation slots have been allocated to all guests.

[0089] (Appendix 3) In the reservation management device described in Supplementary Note 1 or 2, the allocation unit can add priority reservation information to a guest who has changed their desired reservation slot, so that the guest will be given priority in allocation to subsequent reservation slots.

[0090] (Appendix 4) In the reservation management device according to any one of Supplementary Notes 1 to 3, the guest characteristic information can be set based on an evaluation of the guest.

[0091] (Appendix 5) In the reservation management device described in any of Appendices 1 to 4, the host can be a school, the guest can be a parent of a student attending the school, and the reservation slot can be a reservation slot for a meeting between a school teacher and a parent.

[0092] (Appendix 6) In the reservation management device described in Supplementary Note 5, the characteristic information of the guest can be set based on the evaluation of the student or the guardian.

[0093] (Appendix 7) The reservation management system of the present invention includes a reservation management device according to any one of Supplementary Notes 1 to 6 and a guest terminal device.

[0094] (Appendix 8) The reservation management method of the present invention sets in advance a plurality of reservation slots prepared by a host, stores in advance characteristic information of a plurality of guests who will make reservations for the plurality of reservation slots, identifies candidate reservation slots for each guest based on each guest's characteristic information and outputs them to each guest's terminal device, accepts desired reservation slots selected by each guest from among the candidate reservation slots, and allocates reservations for each guest to a plurality of reservation slots based on each guest's desired reservation slot and characteristic information.If a response is received from a specified guest indicating that the desired reservation slot is not included in the candidate reservation slots, the setting conditions for the candidate reservation slots based on the guest's characteristic information are relaxed, and the candidate reservation slots are re-identified based on the relaxed setting conditions and output to the guest's terminal device.

[0095] (Appendix 9) The reservation management program of the present invention is a reservation management program that causes a computer to execute the following steps: setting multiple reservation slots prepared by a host in advance; storing characteristic information of multiple guests who will make reservations for the multiple reservation slots in advance; identifying candidate reservation slots for each guest based on the characteristic information of each guest and outputting them to each guest's terminal device; accepting desired reservation slots selected by each guest from the candidate reservation slots of each guest; and allocating reservations for each guest to multiple reservation slots based on the desired reservation slots and characteristic information of each guest.If a response is received from a specific guest indicating that the desired reservation slot is not included in the candidate reservation slots, the program relaxes the setting conditions for the candidate reservation slots based on the guest's characteristic information, and re-identifies candidate reservation slots based on the relaxed setting conditions and outputs them to the guest's terminal device. [Explanation of symbols]

[0096] 1. Reservation Management System 10 Reservation management device 11 Reservation Slot Setting Department 12 Guest characteristic information storage unit 13. Reservation slot candidate identification section 14. Reservation Reception 15 Allocation Section 20 Terminal equipment 21 Control section 22 Display section 23 Input section

Claims

1. a reservation slot setting unit in which a plurality of reservation slots prepared by a host are preset; a guest characteristic information storage unit that stores characteristic information of a plurality of guests who make reservations for the plurality of reservation slots; a reservation slot candidate specifying unit that specifies a reservation slot candidate for each of the guests based on the characteristic information of each of the guests and outputs the specified reservation slot candidate to a terminal device of each of the guests; a desired reservation slot receiving unit that receives a desired reservation slot selected by each guest from the reservation slot candidates for each guest; an allocation unit that allocates reservations for each guest to the plurality of reservation slots based on the desired reservation slot of each guest and characteristic information of each guest, When the reservation slot candidate identification unit receives a response from a specified guest indicating that the desired reservation slot is not included in the reservation slot candidates, the reservation management device relaxes the setting conditions of the reservation slot candidate based on the guest's characteristic information, and re-identifies the reservation slot candidates based on the relaxed setting conditions and outputs them to the guest's terminal device.

2. The reservation management device of claim 1, wherein the allocation unit notifies the terminal device of a guest who cannot be allocated to a desired reservation slot of a request to change the desired reservation slot, and reallocates the reservation slot based on the desired reservation slot changed in accordance with the change request, and repeats the notification of the change request and the reallocation until allocation of reservation slots to all guests is completed.

3. 3. The reservation management device according to claim 2, wherein the allocation unit adds priority reservation information to the guest who has changed the desired reservation slot, so that the guest will be given priority in allocation to subsequent reservation slots.

4. 2. The reservation management device according to claim 1, wherein the guest characteristic information is set based on an evaluation of the guest.

5. the host is a school; The guest is a parent or guardian of a student attending the school, 2. The reservation management device according to claim 1, wherein the reservation slot is a reservation slot for a meeting between the teacher of the school and the parent / guardian.

6. 6. The reservation management device according to claim 5, wherein the characteristic information of the guest is set based on an evaluation by the student or parent.

7. 2. A reservation management system comprising the reservation management device according to claim 1 and a terminal device of the guest.

8. Hosts can set up multiple reservation slots in advance, storing in advance characteristic information of a plurality of guests who make reservations for the plurality of reservation slots; Identifying reservation slot candidates for each of the guests based on the characteristic information of each of the guests and outputting the candidates to the terminal device of each of the guests; Accept the desired reservation slot selected by each guest from the reservation slot candidates for each guest, A reservation management method for allocating reservations for each guest to the plurality of reservation slots based on the desired reservation slots of each guest and characteristic information of each guest, A reservation management method in which, when a response is received from a specified guest indicating that the desired reservation slot is not included in the reservation slot candidates, the setting conditions of the reservation slot candidate based on the guest's characteristic information are relaxed, and the reservation slot candidates are re-identified based on the relaxed setting conditions and output to the guest's terminal device.

9. A step of setting up a plurality of reservation slots prepared by a host in advance; a step of storing in advance characteristic information of a plurality of guests who make reservations for the plurality of reservation slots; identifying reservation slot candidates for each of the guests based on the characteristic information of each of the guests and outputting the candidates to a terminal device of each of the guests; A step of accepting a desired reservation slot selected by each guest from the reservation slot candidates of each guest; a reservation management program that causes a computer to execute a step of allocating reservations for each guest to the plurality of reservation slots based on the desired reservation slots of each guest and characteristic information of each guest, A reservation management program that, when receiving a response from a specified guest indicating that the desired reservation slot is not included in the reservation slot candidates, relaxes the setting conditions of the reservation slot candidate based on the guest's characteristic information, and re-identifies the reservation slot candidates based on the relaxed setting conditions and outputs them to the guest's terminal device.

Citation Information

Patent Citations

  • Interview schedule adjustment device, system, and program

    JP2021170151A