Reservation management device, method for managing reservation, program, and system
The reservation management system efficiently allocates reservations by considering guest preferences and third-party schedules, minimizing rescheduling through slot division when necessary, thus optimizing scheduling processes.
Patent Information
- Application Number
- JP2024046665
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2025-10-03
AI Technical Summary
Existing reservation systems fail to consider the availability and preferences of both interviewees and third parties, leading to frequent rescheduling and inefficient scheduling processes.
A reservation management system that allocates reservations based on guest characteristics, including preferred slots and the presence of third parties, and divides slots if necessary to accommodate all parties' schedules efficiently.
Reduces rescheduling and enhances scheduling efficiency by considering multiple availability factors, ensuring that reservations are allocated without significant effort, even when third parties are involved.
Smart Images

Figure 2025146074000001_ABST
Abstract
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, in school interviews, for example, in addition to the teacher and parents, a third party such as a school counselor may also be present. In such cases, the school counselor's schedule must also be taken into consideration, making scheduling extremely time-consuming.
[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 comprises 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 desired reservation slot receiving unit that receives the desired reservation slots of each guest, and an allocation unit that allocates each guest's reservation to each of the multiple reservation slots based on the desired reservation slots of each guest and the characteristic information of each guest, and if the allocation unit cannot allocate a guest's reservation to multiple reservation slots, it divides the reservation slot unit and allocates the guest's reservation in units of the divided divided reservation slots. [Effects of the Invention]
[0010] According to the reservation management device of the present invention, when allocating each guest's reservation to a number of reservation slots based on the guest's desired reservation slot and each guest's characteristic information, for example, if the guest's characteristic information includes the presence of a third party such as a school counselor and the guest's reservation is allocated to a reservation slot taking the third party's schedule into consideration, if a guest cannot be allocated a reservation, the reservation slot is divided and the guest's reservation is allocated to each divided reservation slot, thereby increasing the effective reservation slots. This reduces the number of reschedulings and allows for efficient schedule adjustments without hassle. [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] FIG. 10 is a diagram showing an example of a schedule when reservation slots are divided [Figure 8] A sequence diagram illustrating the processing flow of the reservation management system shown in FIG. [Figure 9] A sequence diagram illustrating the processing flow of the reservation management system shown in FIG. [Figure 10] 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 is a system that allocates reservations to each parent to a plurality of preset reservation slots based on the parent's characteristic information known by the school and the parent's desired reservation slot.
[0016] Furthermore, the reservation management system 1 of this embodiment is a system that schedules reservations taking into consideration not only the reservation slots of school teachers and parents, but also the reservation slots of school counselors who will be present at the interviews. Specific scheduling will be described in detail later. 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.
[0017] Hereinafter, each device constituting the reservation management system 1 of this embodiment will be described in detail.
[0018] 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.
[0019] 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.
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] 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.
[0025] In addition, student and parent evaluation information includes whether or not a school counselor is required. If a school counselor's presence is required, the school counselor's reservation slots are also taken into consideration.
[0026] 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.
[0027] 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."
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] The reservation slot candidate identification unit 13 first refers to the priority slots in the parent's characteristic information in the characteristic information table shown in Fig. 3. In the example of the characteristic information table shown in Fig. 3, the parent with parent ID 2 has the priority slot set to "first," and the parent with parent ID 3 and parent ID 5 has the priority slot set to "last." Furthermore, "Monday" and "Tuesday" are set as the information on the desired day of the week for the parent with parent ID 2, "ALL" is set as the information on the desired day of the week for the parent with parent ID 3, and "Monday" and "Friday" are set as the information on the desired day of the week for the parent with parent ID 5.
[0034] Therefore, the reservation slot candidate identification unit 13 first identifies reservation slot I as the reservation slot candidate for the parent with parent ID 2, identifies reservation slots III and VI as reservation slot candidates for the parent with parent ID 3, and identifies reservation slot III as the reservation slot candidate for the parent with parent ID 5. In this embodiment, reservation slot VII is simply an available time slot with no reservation slots set after it, and is not the "final" reservation slot.
[0035] 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.
[0036] 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. A reservation slot candidate has already been determined for the parent with parent ID 3, and the information on the desired day of the week for the parent with parent ID 4 is "Thursday," so reservation slot VII is identified as the reservation slot candidate.
[0037] Finally, the reservation slot candidate identification unit 13 identifies reservation slot candidates for guardian ID 1 that have no restrictions on reservation slot setting conditions. Since the information on the desired day of the week for guardian ID 1 is "Monday," reservation slots I, II, and III are identified as reservation slot candidates. Note that the evaluation information for the student and guardian of guardian ID 1 indicates that a school counselor is required, and this information is taken into consideration when scheduling using the guardian's desired reservation slots.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] The desired reservation slot receiving unit 14 receives the desired reservation slot of each guardian output from the terminal device 20 of each guardian.
[0042] 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.
[0043] 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 for parent ID 5 to reservation slot III. Also, if the desired reservation slot for parent ID 3 whose priority slot is "last" is reservation slot VI, the allocation unit 15 allocates the reservation for parent ID 3 to reservation slot VI.
[0044] 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.
[0045] 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.
[0046] 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 the reservation slots so that the combination of reservation slots of the parent with parent ID 3 and the parent with parent ID 4 is either reservation slot VI and reservation slot II, reservation slot VI and reservation slot IV, or reservation slot VI and reservation slot VII. Figure 5 shows a schedule when the desired reservation slot of the parent with parent ID 4 is reservation slot VII.
[0047] Finally, the allocation unit 15 allocates one of reservation slots II, IV, or V 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 II.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] FIG. 6 shows a schedule in which a parent with parent ID 2 selects reservation slot IV as the desired reservation slot.
[0055] As another example of relaxing the reservation slot setting conditions, if the reservation slot candidate identification unit 13 identifies reservation slot III as a reservation slot candidate for a parent with parent ID 5, but the parent with parent ID 5 replies that reservation slot I is not the desired reservation slot, the reservation slot candidate identification unit 13 relaxes the reservation slot setting conditions for parent ID 5.
[0056] For example, the priority slot for parent ID 5 is "final" and the required number of slots is "2," but the reservation slot setting conditions for the priority slot are relaxed and reservation slot IV, which is not a "final" reservation slot, is selected as a reservation slot candidate. Although reservation slot IV is not a "final" reservation slot, reservation slot V is also available, so the reservation slot setting condition of "2" required number of slots can be met.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] The allocation unit 15 may 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 used for allocation to the next and subsequent reservation slots.The allocation unit 15 may then assign the desired reservation slot to the parent of the parent ID for which priority reservation information is set with the highest priority for allocation to the next and subsequent reservation slots.
[0061] Here, the allocation unit 15 basically allocates reservations for each parent to multiple reservation slots based on the characteristic information and desired reservation slots of each parent as described above, but in this embodiment, the characteristic information of the parent with parent ID 1 includes "school counselor required," so when allocating a reservation for the parent with parent ID 1, scheduling is performed taking into account the reservation slots of the school counselor.
[0062] In the above explanation, the reservation of parent ID1 is assigned to reservation slot II, but if the reservation slot II does not match the school counselor's schedule and parent ID1's reservation cannot be assigned to reservation slot II, the assignment unit 15 divides the pre-set reservation slot unit as shown in Figure 7 and matches the divided reservation slot unit with the school counselor's schedule.
[0063] For example, if the school counselor's schedule does not fit the first half of reservation slot II but fits the second half, the reservation for parent ID 1 is assigned to reservation slot II, and the reservation for the parent with parent ID 1 is assigned to the second half of reservation slot II for the school counselor's schedule.
[0064] In addition, as a result of dividing the reservation slots as shown in Figure 7, if a reservation slot other than reservation slot II matches the desired reservation slot of the parent of the parent ID and the school counselor's schedule, that reservation slot can be assigned to the school counselor's schedule, and the reservation of the parent ID can be assigned to a reservation slot that includes the above-mentioned reservation slot.
[0065] Furthermore, when the reservation slots are divided as described above and the divided reservation slots are matched with the school counselor's schedule, if the divided schedule slots do not match the school counselor's schedule, the divided reservation slots may be further divided and matching may be performed.
[0066] That is, the reservation slot may be divided not only once, but multiple times, and the divided reservation slots may be matched with the schedules of school counselors.
[0067] If the appointment slot is divided as described above, the time of the divided appointment slot will be shorter, and the time that the school counselor will be present will be shorter. On the other hand, depending on the student or parent, it may be necessary to reserve a certain amount of time for the interview, including the school counselor, and if the time is too short, it may be inconvenient.
[0068] Therefore, the minimum attendance time of the school counselor may be set as the parent's characteristic information, and the number of times the reservation slot can be divided may be limited based on this. For example, if the normal reservation slot is one hour, the minimum attendance time is 15 minutes, and the time is divided in half each time, the number of times the reservation slot can be divided is limited to two.
[0069] 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).
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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 .
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] First, the reservation management device 10 stores the characteristic information for each guardian as shown in FIG. 3 (S10).
[0080] 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).
[0081] 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).
[0082] 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).
[0083] 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).
[0084] 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).
[0085] 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).
[0086] When allocating reservations to each parent / guardian, if the parent / guardian's characteristic information includes "school counselor required," the parent / guardian's reservation slot is matched with the school counselor's schedule (S34).
[0087] If the parent's reservation slot and the school counselor's schedule do not match during matching, the pre-set reservation slot unit is divided (S36), and matching with the school counselor's schedule is performed for each divided reservation slot unit, thereby identifying the parent's reservation slot and the school counselor's reservation slot (S38).
[0088] Then, when the reservation management device 10 has completed allocating reservation slots to all parents, it outputs the reservation slots allocated to each parent to the terminal device 20 of each parent, and sets the reservation slot allocated to the school counselor in the school counselor's schedule (S40).
[0089] In addition, if the reservation management device 10 makes an allocation based on the parent's characteristic information and the parent's desired reservation slot as described above and finds that a parent cannot be allocated to the parent's desired reservation slot, it notifies the parent's terminal device 20 of a request to change the desired reservation slot (S42).
[0090] Then, the parent again selects a desired reservation slot from among the available reservation slots (S44), and outputs the desired reservation slot to the reservation management device 10 (S46).
[0091] 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 (S48).
[0092] Here, as in S34, when assigning reservations to each parent to a reservation slot, if the parent's characteristic information includes "school counselor required," the parent's reservation slot is matched with the school counselor's schedule (S50).
[0093] If the reservation slot of the parent and the schedule of the school counselor do not match during matching, the unit of the reservation slot set in advance is divided (S52), and matching with the schedule of the school counselor is performed for each divided reservation slot, thereby identifying the reservation slot of the parent and the reservation slot of the school counselor (S54).
[0094] Then, when the reservation management device 10 has completed allocating reservation slots to all parents, it outputs the reservation slots allocated to each parent to the terminal device 20 of each parent, and sets the reservation slot allocated to the school counselor in the school counselor's schedule (S56).
[0095] According to the reservation management system 1 of the above embodiment, when allocating each parent's reservation to multiple reservation slots based on each parent's desired reservation slot and their characteristic information, for example, if the parent's characteristic information includes the presence of a third party such as a school counselor and the parent's reservation is allocated taking the third party's schedule into consideration, if the parent's reservation cannot be allocated to a reservation slot, the reservation slot is divided and the parent's reservation is allocated in units of the divided reservation slots, thereby increasing the effective reservation slots. This reduces the number of reschedulings and allows for efficient schedule adjustments without hassle.
[0096] Furthermore, in the reservation management system 1 of the above embodiment, if it is not possible to allocate guest reservations in units of split reservation slots, the split reservation slots can be further divided and guest reservations can be allocated, thereby further increasing the actual reservation slots and making it possible to adjust schedules more efficiently.
[0097] Furthermore, in the reservation management system 1 of the above embodiment, if the number of divisions is limited based on the parent's characteristic information (for example, the minimum attendance time), the minimum amount of time that a school counselor needs to be present can be secured.
[0098] 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.
[0099] 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.
[0100] 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.
[0101] The present invention further discloses the following supplementary notes.
[0102] (Appendix 1) The reservation management device of the present invention comprises 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 desired reservation slot receiving unit that receives the desired reservation slots of each guest, and an allocation unit that allocates each guest's reservation to multiple reservation slots based on the desired reservation slots of each guest and the characteristic information of each guest, and if the allocation unit cannot allocate the guest's reservation to multiple reservation slots, it divides the reservation slot unit and allocates the guest's reservation in units of the divided divided reservation slots.
[0103] (Appendix 2) In the reservation management device described in Supplementary Note 1, when the allocation unit cannot allocate a reservation for a guest in units of a divided reservation slot, it can further divide the divided reservation slot and allocate the reservation for the guest.
[0104] (Appendix 3) In the reservation management device described in Supplementary Note 2, the allocation unit can limit the number of divisions based on the characteristic information of the guest.
[0105] (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.
[0106] (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.
[0107] (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.
[0108] (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.
[0109] (Appendix 8) The reservation management method of the present invention is a reservation management method in which a host sets up a plurality of reservation slots in advance, stores characteristic information of a plurality of guests who make reservations for the plurality of reservation slots, accepts the desired reservation slot of each guest, and allocates each guest's reservation to a plurality of reservation slots based on the desired reservation slot of each guest and the characteristic information of each guest, and when a guest occurs for whom a reservation cannot be allocated within the plurality of reservation slots, the reservation slot unit is divided and the guest's reservation is allocated in the divided reservation slot unit.
[0110] (Appendix 9) The reservation management program of the present invention is a reservation management program that causes a computer to execute the steps of presetting multiple reservation slots prepared by a host, storing characteristic information of multiple guests who make reservations for the multiple reservation slots, accepting the desired reservation slots of each guest, and allocating reservations for each guest to multiple reservation slots based on the desired reservation slots of each guest and the characteristic information of each guest.If a guest occurs whose reservation cannot be allocated within the multiple reservation slots, the reservation slot unit is divided and the guest's reservation is allocated in units of the divided divided reservation slots. [Explanation of symbols]
[0111] 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 desired reservation slot receiving unit that receives the desired reservation slot of each guest; an allocation unit that allocates reservations for each of the guests to the plurality of reservation slots based on the desired reservation slots of each of the guests and characteristic information of each of the guests; A reservation management device that, if the allocation unit cannot allocate the guest's reservation to the multiple reservation slots, divides the reservation slot unit and allocates the guest's reservation in units of the divided divided reservation slots.
2. 2. The reservation management device according to claim 1, wherein when the allocation unit is unable to allocate the reservation of the guest in units of the divided reservation slots, the allocation unit further divides the divided reservation slots to allocate the reservation of the guest.
3. 3. The reservation management device according to claim 2, wherein the allocation unit limits the number of times the reservation is divided based on the characteristic information of the guest.
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 characteristic information of a plurality of guests who make reservations for the plurality of reservation slots; Accept the desired reservation slots of 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, When a guest occurs for whom a reservation cannot be allocated within the plurality of reservation slots, the reservation slot unit is divided and the reservation of the guest is allocated within the divided reservation slot unit.
9. A step of setting up a plurality of reservation slots prepared by a host in advance; storing characteristic information of a plurality of guests who make reservations for the plurality of reservation slots; A step of accepting a desired reservation slot for each guest; a reservation management program that causes a computer to execute a step of allocating reservations for each of the guests to the plurality of reservation slots based on the desired reservation slots of each of the guests and characteristic information of each of the guests, When a guest occurs for whom a reservation cannot be allocated within the plurality of reservation slots, the reservation management program divides the reservation slot unit and allocates the guest's reservation in the divided reservation slot unit.
Citation Information
Patent Citations
Interview schedule adjustment device, system, and program
JP2021170151A