Reservation management apparatus, method, and system, computer program product, and computer readable storage medium
The appointment management device determines and allocates appointment boxes based on visitor characteristic information, which solves the problem of inconvenience in adjusting job seekers' interview schedules and achieves efficient and less rebooking schedule adjustment.
Patent Information
- Application Number
- CN202510296965.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-12-04
- Filing Date
- 2025-03-13
- Publication Date
- 2025-09-23
AI Technical Summary
In the prior art, the interview schedule is adjusted without considering the job applicant's arrangements, resulting in an increase in the number of rescheduling times and inefficient adjustments.
The reservation management device determines reservation slot candidates based on the visitor's characteristic information, accepts the visitor's desired reservation slot, and allocates multiple reservation slots based on the characteristic information, thereby reducing the number of rescheduling times.
This allows for efficient schedule adjustments, reduces the number of rescheduling times, and saves time. It also enables more appropriate scheduling based on the school's evaluation of guardians.
Smart Images

Figure CN120688658A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a reservation management device, method, program and system for allocating visitor reservations to reservation boxes prepared by a host. Background Art
[0002] In the past, when school teachers wanted to conduct interviews with guardians, they had to coordinate interview dates with all guardians. Typically, they would ask all guardians for their preferred dates and schedules, and the school would then schedule the interviews accordingly.
[0003] In this case, some guardians should have an interview earlier in the school's schedule, while others must spend more time in the final block. Therefore, the schedule must be adjusted to account for this. Furthermore, guardians who cannot have an interview on the desired date must be asked to reschedule, but this request and the subsequent schedule adjustments are very troublesome.
[0004] Patent Document 1 proposes an interview schedule adjustment device that can more easily adjust the interview schedules between a recruitment manager and a job applicant. Specifically, Patent Document 1 proposes an interview schedule adjustment device that determines multiple available interview dates and times based on the recruitment manager's schedule information.
[0005] Prior art literature
[0006] Patent Literature
[0007] Patent Document 1: Japanese Patent Application Laid-Open No. 2021-170151 Summary of the Invention
[0008] Problems to be solved by the invention
[0009] However, Patent Document 1 refers to the schedule of the recruitment manager (interviewer) but not the schedule of the job seeker (interviewee). Therefore, the interview day may not be a convenient day for the job seeker, and there is a problem of increasing the number of rescheduling times.
[0010] In view of the above circumstances, an object of the present invention is to provide a reservation management device, method, program, and system that can reduce the number of times a schedule is rescheduled and efficiently adjust a schedule without wasting time.
[0011] Solutions for solving problems
[0012] The reservation management device of the present invention comprises: a reservation frame setting unit pre-set with a plurality of reservation frames prepared by a host; a visitor characteristic information storage unit storing characteristic information of a plurality of visitors who make reservations for the plurality of reservation frames; a reservation frame candidate determination unit that determines a reservation frame candidate for each visitor based on the characteristic information of each visitor and outputs the candidate to a terminal device of each visitor; a desired reservation frame acceptance unit that accepts a desired reservation frame selected by each visitor from among the reservation frame candidates; and an allocation unit that allocates each visitor's reservation to the plurality of reservation frames based on the desired reservation frame and the characteristic information of each visitor.
[0013] Effects of the Invention
[0014] According to the reservation management device of the present invention, reservation block candidates for each visitor are determined based on the characteristic information of each visitor and output to each visitor's terminal device. A desired reservation block is selected by each visitor from among the candidate reservation blocks, and each visitor's reservation is allocated to each of the multiple reservation blocks based on the desired reservation block and the characteristic information of each visitor. This reduces the number of times a schedule needs to be rescheduled, and allows for efficient and time-saving schedule adjustments. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is a block diagram showing a schematic configuration of a reservation management system using one embodiment of the reservation management device of the present invention.
[0016] Figure 2 This is a diagram showing an example of a preset reservation frame.
[0017] Figure 3 This is a diagram showing an example of a characteristic information table indicating characteristic information of each guardian.
[0018] Figure 4 This is a diagram showing an example of reservation frame candidates for each guardian.
[0019] Figure 5 This is a diagram showing an example of a schedule in which reservations of respective guardians are allocated to a plurality of reservation blocks.
[0020] Figure 6 Is used to illustrate Figure 1 The following is a sequence diagram of the processing flow of the reservation management system. DETAILED DESCRIPTION
[0021] Hereinafter, a reservation management system using an embodiment of the reservation management device of the present invention will be described in detail with reference to the accompanying drawings. Figure 1 This is a block diagram showing a schematic configuration of the reservation management system 1 according to the present embodiment.
[0022] The reservation management system 1 of this embodiment is a system for reserving a schedule for a conversation between a teacher of a school and a guardian of a student attending the school, and comprises a reservation management device 10 and a terminal device 20 of the guardian. Figure 1 In the figure, only two guardian terminal devices 20 are shown, but in reality, many guardian terminal devices 20 are connected to one reservation management device 10 .
[0023] The reservation management device 10 and the terminal device 20 of the guardian are connected via a communication line such as an Internet line and are configured to be communicable.
[0024] The reservation management system 1 of this embodiment is a system that determines candidate appointment slots for the guardian's interview schedule based on the guardian's characteristic information held by the school and presents them to the guardian. The reservation management system 1 then accepts the guardian's selection of a desired appointment slot from the presented slots and, based on the selected desired appointment slot, allocates each guardian's appointment to a pre-defined number of slots. In this embodiment, the school (teacher) represents the principal, and the guardian represents the visitor.
[0025] Next, details of each device constituting the reservation management system 1 of this embodiment will be described.
[0026] The reservation management device 10 includes a reservation frame setting unit 11 , a visitor characteristic information storage unit 12 , a reservation frame candidate determination unit 13 , a desired reservation frame reception unit 14 , and an allocation unit 15 .
[0027] A plurality of reservation boxes prepared by the school (teachers) are pre-set in the reservation box setting unit 11. For example, a reservation box is set and inputted in a terminal device (not shown) owned by the teacher, and the reservation box is set in the reservation box setting unit 11. Figure 2 : is a diagram showing an example of a reservation frame. Figure 2 In the example, three reservation blocks I to III are set on Monday, three reservation blocks IV to VI are set on Tuesday, and one reservation block VII is set on Thursday.
[0028] The visitor characteristic information storage unit 12 is used to store characteristic information of a plurality of guardians who have reserved a plurality of reservation blocks. Figure 3 1 is a diagram showing an example of a characteristic information table that associates a guardian ID with the characteristic information of the guardian. The guardian ID is identification information assigned to each guardian.
[0029] like Figure 3 As shown, in this embodiment, as the characteristic information of the guardian, evaluation information of the guardian and the student, reservation frame setting conditions set based on the evaluation information, and information on the guardian's preferred day of the week are stored.
[0030] Examples of the guardian's evaluation information include information on the guardian's work status, information on the guardian's evaluation from the school (teachers), and information on the guardian's interpersonal relationships.
[0031] Information on the guardian's work status includes information on the guardian's occupation, information on whether the guardian is a married couple, and so on. Information on the guardian's evaluation from the school (teacher) includes information such as "interviews take time" and "slacking off on time (high likelihood of being late for interviews)." Information on the guardian's interpersonal relationships includes information such as a preference for guardians not to have adjacent appointment boxes.
[0032] The student evaluation information includes evaluation information such as the student's academic ability, information on whether the student has brothers in the same school, etc. If the student's academic ability is low, the "interview is time-consuming", and if there are brothers in the same school, it is preferred to schedule the brothers on the same day or have the reservation boxes next to each other.
[0033] The reservation frame setting conditions are set based on the guardian and student evaluation information as described above. In this embodiment, the reservation frame setting conditions include a priority frame, the number of required frames, and the guardian IDs of non-adjacent guardians. The priority frame indicates the conditions for the prioritized reservation frame. When the priority frame is "ALL," it refers to all reservation frames, "Beginning" refers to the reservation frame at the beginning of each interview day, and "Last" refers to the reservation frame at the end of each interview day. For example, if the guardian's evaluation information is "Dual Career," it is preferred to end the appointment at the earliest possible time period, so "Beginning" is set as the priority frame.
[0034] Furthermore, when the guardian's evaluation information indicates that the interview takes time, or when the student's evaluation information indicates that there are problems with academic ability, the interview takes time, so "last" is set as the priority frame.
[0035] The number of required frames indicates the number of appointment frames required for a single interview. The number is normally "1" and increases based on the guardian's and student's evaluations. For example, if the guardian's evaluation indicates that the interview is time-consuming, or the student's evaluation indicates that there are academic issues, the interview will take time, so a multiple number of appointment frames will be set as the number of required frames.
[0036] Non-adjacent guardian IDs indicate guardian IDs of guardians who do not make reservation frames adjacent. Figure 3In the example of the characteristic information table shown, as the evaluation information of the guardian with guardian ID3, information such as "not adjacent to the guardian with guardian ID4" is stored, as the non-adjacent guardian ID of guardian ID3, guardian ID "4" is stored, and as the non-adjacent guardian ID of guardian ID4, guardian ID "3" is stored.
[0037] The guardian's preferred day of the week information is information about the preferred day of the interview that the guardian has previously received a reply from. If the preferred day of the interview information is "ALL", it means that any day of the week is acceptable.
[0038] The reservation frame candidate determination unit 13 determines a reservation frame candidate for each guardian based on the characteristic information of each guardian, and outputs the candidate to the terminal device 20 of each guardian.
[0039] Here, the reservation frame candidate determination unit 13 refers to Figure 3 The characteristic information table shown is for Figure 2 The method of determining the reservation box candidates for each guardian in the reservation box shown will be described. Figure 4 This is a diagram showing an example of reservation frame candidates for each guardian.
[0040] The reservation frame candidate determination unit 13 first refers to Figure 3 The priority box of the guardian's characteristic information in the characteristic information table is shown. Figure 3 In the example of the characteristic information table shown, "First" is set in the priority box for guardian ID 2, and "Last" is set in the priority box for guardian ID 5. Furthermore, "Monday" and "Tuesday" are set as the preferred day of the week for guardian ID 2, while "All" is set as the preferred day of the week for guardian ID 5.
[0041] Therefore, the reservation frame candidate determination unit 13 first determines reservation frame I as a reservation frame candidate for the guardian with guardian ID 2, and then determines reservation frames III and VI as reservation frame candidates for the guardian with guardian ID 5. Furthermore, in this embodiment, no reservation frames are set after reservation frame VII, but this is simply set as an unoccupied time period and is not the "last" reservation frame.
[0042] Next, the reservation frame candidate determination unit 13 refers to the required number of frames in the guardian's characteristic information. Figure 3In the example of the characteristic information table shown, the required number of frames for guardian ID 5 is set to "2." However, the priority frame for guardian ID 5 is set to "Last." This means that if this is the last reservation frame, the next guardian's reservation frame is not considered. Therefore, in this embodiment, this does not significantly affect the reservation frame candidates. Furthermore, if the priority frame for the guardian is not set to "Last" and the required number of frames is "2," two consecutive reservation frames will be selected as reservation frame candidates.
[0043] Next, the reservation frame candidate determination unit 13 refers to non-adjacent guardian IDs. Figure 3 In the example of the characteristic information table shown, Guardian ID 4 is set for Guardian ID 3, and Guardian ID 3 is set for Guardian ID 4. Guardians with Guardian IDs 3 and 4 prefer "ALL" day of the week information, so reservation blocks II, IV, V, and VII, excluding the reservation blocks for Guardian IDs 2 and 5, are selected as candidate reservation blocks.
[0044] Finally, the reservation frame candidate determination unit 13 determines the reservation frame candidate for guardian ID 1, which can set the reservation frame most freely. In this embodiment, all reservation frames I to VII are determined as reservation frame candidates for the guardian of guardian ID 1.
[0045] As described above, the reservation block candidate determination unit 13 first determines rough reservation block candidates by referring to the information on the priority block, the number of required blocks, and the preferred week in the guardian's characteristic information. Furthermore, if there are siblings attending the same school as student evaluation information, the reservation blocks for siblings scheduled for the same week are selected as reservation block candidates, or adjacent reservation blocks are included in the reservation block candidates.
[0046] The reservation frame candidate determination unit 13 then outputs the reservation frame candidates determined for each guardian as described above to each guardian's terminal device 20. Furthermore, each guardian's guardian ID and the identification information of each guardian's terminal device 20 are pre-associated, and the reservation frame candidate determination unit 13 outputs the reservation frame candidate corresponding to a specific guardian ID to the terminal device 20 whose identification information is associated with the guardian ID.
[0047] The guardian selects a desired reservation frame (desired reservation frame) from the reservation frame candidates output to the terminal device 20 and outputs it to the reservation management device 10 .
[0048] The reservation request frame accepting unit 14 accepts each guardian's reservation request frame output from the terminal device 20 of each guardian.
[0049] The allocating unit 15 allocates the reservations of each guardian to a plurality of reservation blocks based on the reservation request block of each guardian accepted by the reservation request block accepting unit 14 and the characteristic information of the guardian, thereby completing the final reservation schedule. Figure 5 This is a diagram showing an example of a completed reservation schedule.
[0050] The allocation unit 15 allocates appointment blocks starting with the guardian whose interview takes time. Specifically, the allocation unit 15 first allocates appointment blocks to guardians whose priority block is set to "Last" and whose number of appointment blocks is set to "Required Number." For example, if the desired appointment block for guardian ID 5, whose priority block is "Last," is in appointment block III, the appointment for guardian ID 5 is allocated to appointment block III.
[0051] Next, the allocating unit 15 allocates the reservation frame of the guardian with "Beginning" set in the priority frame. For example, if the desired reservation frame of guardian ID2 with the priority frame "Beginning" is reservation frame 1, the reservation of the guardian with guardian ID2 is allocated to reservation frame 1.
[0052] Next, the allocation unit 15 refers to the guardian's characteristic information for non-adjacent guardians. Figure 3 In the example of the characteristic information table shown, as described above, guardian ID “4” is stored as a non-adjacent guardian ID of guardian ID3, and guardian ID “3” is stored as a non-adjacent guardian ID of guardian ID4.
[0053] Therefore, reservations are allocated in such a way that the reservation frames of the guardian with guardian ID 3 and the guardian with guardian ID 4 are not adjacent to each other. Specifically, the allocation unit 15 allocates the combination of the reservation frames of the guardian with guardian ID 3 and the guardian with guardian ID 4 to any combination of reservation frame II and reservation frame IV, reservation frame II and reservation frame V, reservation frame II and reservation frame VII, reservation frame IV and reservation frame VII, and reservation frame V and reservation frame VII. In addition, Figure 5 The schedule is shown when the reservation frame desired by the guardian with guardian ID 3 is reservation frame II, and the reservation frame desired by the guardian with guardian ID 4 is reservation frame IV.
[0054] Then, the allocating unit 15 finally allocates one of the reservation blocks V, VI, and VII to the guardian of guardian ID1. Figure 5 The schedule when the desired reservation frame of the guardian with guardian ID 1 is the reservation frame V is shown.
[0055] After completing the allocation of reservation blocks to all guardians, the allocation unit 15 outputs the finalized reservation blocks for each guardian to each guardian's terminal device 20. Furthermore, if the student's evaluation information indicates that there are brothers in the same school, the allocation unit 15 allocates the brothers to the same reservation blocks for the same week or to adjacent reservation blocks, similarly to the case where the reservation block candidates have been determined.
[0056] Here, if the allocation unit 15 allocates a guardian to a desired reservation block as described above based on the guardian's characteristic information and the guardian's desired reservation block, and a guardian is found to be unable to be allocated to the guardian's desired reservation block, the allocation unit 15 notifies the guardian's terminal device 20 of a request to change the desired reservation block. When notifying the guardian's terminal device 20 of the change request, the allocation unit 15 also outputs information about available reservation blocks.
[0057] Then, the guardian selects the desired reservation box again from the available reservation boxes and outputs the desired reservation box to the reservation management device 10 .
[0058] The allocating unit 15 reallocates the reservation blocks to available ones based on the changed desired reservation blocks. The allocating unit 15 repeats the notification of the change request and the reallocation until allocating the reservation blocks to all guardians is completed.
[0059] Furthermore, the allocation unit 15 may set priority reservation information for the guardian ID of the guardian who has changed the reservation block as described above, so that the guardian will be given priority when allocating reservation blocks next time and thereafter. Then, the allocation unit 15 may assign the desired reservation block to the guardian whose guardian ID has been set with priority reservation information, giving the guardian the highest priority when allocating reservation blocks next time and thereafter.
[0060] 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 devices such as a hard disk, and a communication interface.
[0061] A reservation management program as a web application is installed in the storage device of the reservation management device 10. When the CPU starts the reservation management program, the functions of the various components of the reservation management device 10 are executed.
[0062] Furthermore, part or all of the functions executed by the reservation management program may be implemented by hardware such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or other circuits.
[0063] The guardian'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 reservation frame candidates output from the reservation management device 10 on the display unit 22, or outputs a desired reservation frame set and inputted on the input unit 23 to the reservation management device 10.
[0064] The display unit 22 is composed of a display device such as a liquid crystal display, and the input unit 23 is composed of an input device such as a mouse and a keyboard.
[0065] When a tablet terminal or a smartphone is used as the terminal device 20 , a touch panel included in the tablet terminal or the smartphone functions as both the display unit 22 and the input unit 23 .
[0066] The terminal device 20 includes a CPU, semiconductor memories such as ROM and RAM, a storage device such as a hard disk, a communication I / F, and the like.
[0067] A guardian application is installed in the storage device of the terminal device 20. By having the CPU start the guardian application, reservation box candidates are displayed on the terminal device 20, and the desired reservation box can be set and input. Alternatively, instead of using the guardian application installed in the storage device as in this embodiment, a guardian application provided via a web browser can be used.
[0068] In addition, part or all of the functions executed by the guardian application can also be composed of hardware such as ASIC, FPGA, and other circuits.
[0069] Next, refer to Figure 6 The processing flow of the reservation management system 1 according to the present embodiment will be described with reference to the sequence diagram shown.
[0070] First, the reservation management device 10 stores the following Figure 3 The characteristic information of each guardian is as shown (S10).
[0071] Next, determine the characteristics of each guardian based on their Figure 4 The reservation frame candidates of each guardian are shown (S12), and the reservation frame candidates are output to the terminal device 20 of each guardian (S14).
[0072] Next, each guardian confirms the reservation frame candidates output from the reservation management device 10 on the terminal device 20, selects a desired reservation frame from the reservation frame candidates (S16), and outputs the selected desired reservation frame to the reservation management device 10 (S18).
[0073] The reservation management device 10 receives a reservation request frame output from each guardian's terminal device 20 ( S20 ), and allocates each guardian's reservation to the reservation frame based on the reservation request frame output from each guardian's terminal device 20 and each guardian's characteristic information ( S22 ).
[0074] Then, the reservation management device 10 outputs the reservation frame assigned to each guardian to the terminal device 20 of each guardian (S24).
[0075] Furthermore, when a guardian whose desired reservation frame cannot be allocated is found as a result of allocation based on the guardian's characteristic information and the guardian's desired reservation frame as described above, the reservation management device 10 notifies the guardian's terminal device 20 of a request to change the desired reservation frame (S26).
[0076] Then, the guardian selects the desired reservation box again from the available reservation boxes (S28), and outputs the desired reservation box to the reservation management device 10 (S30).
[0077] Then, the reservation management device 10 repeats the notification of the change request and the reallocation until allocating reservation frames to all guardians is completed ( S32 ).
[0078] When allocating reservation frames to all guardians is completed, the reservation management device 10 outputs the reservation frame of each guardian to the terminal device 20 of each guardian ( S34 ).
[0079] According to the reservation management system 1 of the above-mentioned embodiment, reservation box candidates for each guardian are determined based on the characteristic information of each guardian and output to the terminal device 20 of each guardian, and the desired reservation box selected by each guardian from the reservation box candidates of each guardian is accepted. Based on the desired reservation box of each guardian and the characteristic information of each guardian, the reservation of each visitor is allocated to multiple reservation boxes respectively. Therefore, the number of times of rescheduling can be reduced, and the schedule can be adjusted efficiently without wasting time.
[0080] In addition, in the reservation management system 1 of the above-mentioned embodiment, the terminal device 20 of the guardian who cannot be assigned to the desired reservation box is notified of the change request of the desired reservation box, and the reservation box is reallocated based on the desired reservation box that has been changed in accordance with the change request, and the notification of the change request and the reallocation are repeated until the reservation boxes are allocated to all visitors. Therefore, the reservation box can be reliably allocated to each guardian, and the reservation box desired by each guardian can be efficiently allocated.
[0081] In addition, in the reservation management system 1 of the above-mentioned embodiment, when priority reservation information is added to the visitor who has made a change to the reservation box, which gives priority to the allocation to the reservation box next time and thereafter, the guardian who has made a change to the reservation box can be given an advantage, so that the guardian's change of the reservation box can be performed more smoothly.
[0082] Furthermore, in the reservation management system 1 of the embodiment described above, the characteristic information of the guardian is set based on the evaluation of the guardian or the student. Therefore, the evaluation of the guardian by the school can be reflected in the allocation of reservation blocks, enabling more appropriate scheduling.
[0083] Furthermore, the reservation management system 1 of the above embodiment is an example of applying the present invention to reservations for interviews between teachers and guardians, but the present invention is not limited thereto and can also be used to determine other reservations, such as reservations for hospitals, restaurants, and tickets.
[0084] For example, in the case of hospital reservations, the reservation box is set with the consultation time of each medical department. In addition, as the characteristic information of the visitor, for example, the historical records of the consultation date and time, and the information on whether the consultation takes time can be used. Based on such characteristic information, the reservation box candidates are determined and the reservation box is allocated. Specifically, for example, if a follow-up visit is received on a certain week and time period based on the historical records of the consultation date and time, the same week and time period can also be determined as a reservation box candidate at the next consultation time and an appointment can be allocated. In addition, the reservation box candidates can be determined and the appointment can be allocated in a manner that allows patients who need time for explanation to have more consultation time.
[0085] For example, in the case of restaurant reservations, the reservation box is set to the restaurant's business hours for a specific date. Furthermore, visitor characteristics such as number of repeat visits, amount of money spent to date, and past visit time periods can be used. Reservation box candidates are determined and assigned based on this characteristic information. Specifically, for example, frequent repeat customers or those who spend a lot of money can be prioritized as important customers for reservation box candidate assignments, or the time period of the last visit can be prioritized for reservation box candidate assignments.
[0086] For example, in a ticket reservation system, the reservation block is set to the performance date and time. Furthermore, visitor characteristics such as the number of repeat visits and, in the case of a ticket lottery, the previous ticket winning rate can be used. Based on this characteristic information, candidates for the reservation block are identified and reservations are allocated. Specifically, for example, repeat customers with a winning rate below a certain value can be prioritized for the reservation block and ticket reservations can be allocated.
[0087] In addition, the present invention is not limited to the above-mentioned embodiments. During the implementation stage, the constituent elements can be deformed and concretized within the scope of the main purpose. In addition, various inventions can be formed by appropriately combining the multiple constituent elements disclosed in the above-mentioned embodiments. For example, all the constituent elements shown in the embodiments can also be appropriately combined. It is obvious that various modifications and applications can be made within the scope of the main purpose of the invention.
[0088] The following additional remarks are further disclosed regarding the present invention.
[0089] (Note 1)
[0090] The reservation management device of the present invention comprises: a reservation frame setting unit pre-set with a plurality of reservation frames prepared by a host; a visitor characteristic information storage unit storing characteristic information of a plurality of visitors who make reservations for the plurality of reservation frames; a reservation frame candidate determination unit that determines a reservation frame candidate for each visitor based on the characteristic information of each visitor and outputs the candidate to a terminal device of each visitor; a desired reservation frame acceptance unit that accepts a desired reservation frame selected by each visitor from among the reservation frame candidates; and an allocation unit that allocates each visitor's reservation to the plurality of reservation frames based on the desired reservation frame and the characteristic information of each visitor.
[0091] (Note 2)
[0092] In the reservation management device described in Supplement 1, the allocation unit is capable of notifying a terminal device of a visitor whose desired reservation frame cannot be allocated to a desired reservation frame of a change request, reallocating the desired reservation frame to a reservation frame based on the desired reservation frame changed in accordance with the change request, and repeating the notification of the change request and the reallocation until the allocation of reservation frames to all visitors is completed.
[0093] (Note 3)
[0094] In the reservation management device according to Supplementary Note 1 or 2, the allocating unit can add priority reservation information for allocating the visitor who wishes to change the reservation frame to the visitor with priority in allocating the visitor to the reservation frame next time and thereafter.
[0095] (Note 4)
[0096] In the reservation management device according to any one of Supplementary Notes 1 to 3, the characteristic information of the visitor can be set based on an evaluation of the visitor.
[0097] (Note 5)
[0098] In the reservation management device described in any one of Supplementary Notes 1 to 4, the host can be a school, the visitor can be a guardian of a student attending the school, and the reservation box can be a reservation box for a conversation between a school teacher and the guardian.
[0099] (Note 6)
[0100] In the reservation management device described in Supplementary Note 5, characteristic information of a visitor can be set based on an evaluation of a student or a guardian.
[0101] (Note 7)
[0102] The reservation management system of the present invention includes the reservation management device according to any one of Supplementary Notes 1 to 6 and a visitor's terminal device.
[0103] (Note 8)
[0104] The reservation management method of the present invention includes: presetting a plurality of reservation boxes prepared by a host; pre-storing characteristic information of a plurality of visitors who make reservations for the plurality of reservation boxes; determining a candidate reservation box for each visitor based on the characteristic information of each visitor and outputting the result to a terminal device of each visitor; accepting a desired reservation box selected by each visitor from among the candidate reservation boxes; and allocating each visitor's reservation to the plurality of reservation boxes based on the desired reservation box and the characteristic information of each visitor.
[0105] (Note 9)
[0106] The reservation management program of the present invention is configured to cause a computer to execute the following steps: presetting a plurality of reservation boxes prepared by a host; pre-storing characteristic information of a plurality of visitors who are to make reservations for the plurality of reservation boxes; determining a candidate reservation box for each visitor based on the characteristic information of each visitor and outputting the result to a terminal device of each visitor; accepting a desired reservation box selected by each visitor from among the candidate reservation boxes; and allocating each visitor's reservation to the plurality of reservation boxes based on the desired reservation box and the characteristic information of each visitor.
[0107] Description of Reference Numerals
[0108] 1: Reservation management system; 10: Reservation management device; 11: Reservation frame setting unit; 12: Visitor characteristic information storage unit; 13: Reservation frame candidate determination unit; 14: Desired reservation frame receiving unit; 15: Allocation unit; 20: Terminal device; 21: Control unit; 22: Display unit; 23: Input unit.
Claims
1. A reservation management device comprising: a reservation frame setting unit in which a plurality of reservation frames prepared by the host are pre-set; a visitor characteristic information storage unit storing characteristic information of a plurality of visitors who have made reservations for the plurality of reservation boxes; a reservation frame candidate determination unit that determines a reservation frame candidate for each visitor based on characteristic information of each visitor and outputs the candidate to a terminal device of each visitor; a desired reservation frame accepting unit that accepts a desired reservation frame selected by each visitor from among the reservation frame candidates of each visitor; as well as The allocating unit allocates reservations for each visitor to each of the plurality of reservation blocks based on the reservation request block for each visitor and characteristic information of each visitor.
2. The reservation management device according to claim 1, wherein: The allocation unit notifies a terminal device of a visitor whose desired reservation frame cannot be allocated to a desired reservation frame of a change request, and reallocates the desired reservation frame to the reservation frame based on the desired reservation frame changed in accordance with the change request, and repeats the notification of the change request and the reallocation until the reservation frames are allocated to all visitors.
3. The reservation management device according to claim 2, wherein: The allocating unit adds priority reservation information to the visitor who has changed the reservation block so that the visitor is allocated to the reservation block with priority next time and thereafter.
4. The reservation management device according to claim 1, wherein: The characteristic information of the visitor is set based on the evaluation of the visitor.
5. The reservation management device according to claim 1, wherein: The principal party is the school, The visitor is a guardian of a student attending the school. The appointment box is an appointment box for a conversation between the teacher of the school and the guardian.
6. The reservation management device according to claim 5, wherein: The characteristic information of the visitor is set based on the evaluation of the student or the guardian.
7. A reservation management system comprising: The reservation management device according to claim 1; and The terminal device of the visitor.
8. A reservation management method, comprising: Pre-set multiple appointment boxes prepared by the host; Pre-storing characteristic information of a plurality of visitors who make reservations for the plurality of reservation boxes; determining a reservation frame candidate for each visitor based on characteristic information of each visitor and outputting the candidate to a terminal device of each visitor; accepting a desired reservation frame selected by each visitor from among the reservation frame candidates of each visitor; as well as Reservations for each visitor are allocated to the plurality of reservation blocks based on the reservation request block of each visitor and the characteristic information of each visitor.
9. A computer program product comprising a reservation management program, wherein the reservation management program is configured to cause a computer to execute the following steps: Pre-set multiple appointment boxes prepared by the host; Pre-storing characteristic information of a plurality of visitors who make reservations for the plurality of reservation boxes; determining a reservation frame candidate for each visitor based on characteristic information of each visitor and outputting the candidate to a terminal device of each visitor; accepting a desired reservation frame selected by each visitor from among the reservation frame candidates of each visitor; as well as Reservations for each visitor are allocated to the plurality of reservation blocks based on the reservation request block of each visitor and the characteristic information of each visitor.
10. A computer-readable storage medium storing a reservation management program, wherein the reservation management program is configured to cause a computer to execute the following steps: Pre-set multiple appointment boxes prepared by the host; Pre-storing characteristic information of a plurality of visitors who make reservations for the plurality of reservation boxes; determining a reservation frame candidate for each visitor based on characteristic information of each visitor and outputting the candidate to a terminal device of each visitor; accepting a desired reservation frame selected by each visitor from among the reservation frame candidates of each visitor; as well as Reservations for each visitor are allocated to the plurality of reservation blocks based on the reservation request block of each visitor and the characteristic information of each visitor.
Citation Information
Patent Citations
Interview schedule adjustment device, system, and program
JP2021170151A