RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM
By introducing the process of obtaining and matching application information in the online appointment system, the problem of multiple appointments for the same applicant is solved, and the accuracy and security of appointment management are achieved.
Patent Information
- Application Number
- JP2021040022
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-12
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2041-03-12
AI Technical Summary
The existing online reservation system cannot effectively prevent the same applicant from making multiple appointments, resulting in the inability to identify the applicant under multiple appointments.
By introducing a process of obtaining application information, generating judgment information and matching in the appointment management device, it is ensured that only unregistered applicants can make an appointment and verify it when the applicant visits the appointment location.
Effectively prevent the same applicant from making multiple appointments in the online appointment system, improving the accuracy and safety of appointment management.
Smart Images

Figure 0007647195000001 
Figure 0007647195000002 
Figure 0007647195000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a reservation management device, a reservation management method, a program, and a system for managing online reservations. [Background technology]
[0002] Patent Document 1 discloses a system for improving the efficiency of license renewal operations. In the system of Patent Document 1, when making a reservation, a person in charge inputs the license number provided by the applicant over the phone or the like into a terminal device at the issuing agency's facility, such as a driver's license center or a police station.
[0003] Next, if the entered license number has been stored in advance in the server computer, the person in charge further enters information necessary for the reservation, such as the reservation location and reservation date and time, from a terminal device in the facility. The server computer then generates a reservation list based on the license number and the information necessary for the reservation. However, the server computer is not connected to a general network.
[0004] Next, when the applicant visits the facility and presents the renewal postcard to the person in charge, the person in charge accesses the server computer from the terminal device of the facility and inputs the license number. Next, when the license number is input, the server computer judges whether the applicant corresponding to the input license number is registered on the reservation list. If the input license number is registered on the reservation list, the reception of the applicant is completed.
[0005] However, in the system of Patent Document 1, the reservation confirmation is done manually, so the efficiency of the license renewal work cannot be improved. Therefore, in recent years, online reservation systems for making reservations for driver's license renewal, written tests, etc. have been introduced.
[0006] When making a reservation using the online reservation system, the applicant accesses a website provided on the web using a terminal device such as a smartphone or personal computer, and then enters the applicant's personal information and other information required for the reservation on the website.
[0007] Next, when the applicant's personal information and information required for the reservation are entered, a QR code (registered trademark) is issued based on the entered information and the QR code (registered trademark) is stored in the server computer. The applicant also stores the issued QR code (registered trademark) in his / her terminal device.
[0008] The applicant then arrives at the facility and has a terminal device installed at the facility read the QR code (registered trademark) stored on the applicant's terminal device. If the read QR code (registered trademark) is stored in the server computer, the applicant's reception is completed. [Prior art documents] [Patent documents]
[0009] [Patent Document 1] JP 2018-169761 A Summary of the Invention [Problem to be solved by the invention]
[0010] However, due to security guidelines set by issuing agencies such as driver's license centers and police stations, personal information of applicants cannot be stored in a server computer connected to a general network, as described above. Therefore, the above-mentioned online reservation system cannot identify applicants who have already made reservations. As a result, multiple QR codes (registered trademark) can be issued to the same applicant, i.e., multiple reservations can be made.
[0011] One aspect of the present invention is to provide a reservation management device, a reservation management method, a program, and a system that prevent the same applicant from making multiple reservations when making online reservations. [Means for solving the problem]
[0012] In order to achieve the above object, a reservation management device according to one aspect comprises: An acquisition unit that acquires application information related to an applicant input from a terminal device and first determination information to be presented to the applicant that is generated in advance by a granting institution; A generation unit that converts the acquired application information based on a predetermined conversion process to generate second determination information; a permission unit that permits the applicant to make a reservation when the input first determination information and the generated second determination information match and the first determination information is unregistered; The present invention is characterized by having the following.
[0013] In order to achieve the above object, a reservation management method according to one aspect includes: An acquisition step of acquiring application information related to an applicant inputted from a terminal device and first determination information to be presented to the applicant, the first determination information being generated in advance by a granting institution; a generating step of converting the acquired application information based on a predetermined conversion process to generate second determination information; a permission step of permitting the applicant to make a reservation if the input first determination information matches the generated second determination information and the first determination information is unregistered; The present invention is characterized by having the following.
[0014] In order to achieve the above object, the program in one aspect comprises: To your computer An acquisition step of acquiring application information related to an applicant inputted from a terminal device and first determination information to be presented to the applicant, the first determination information being generated in advance by a granting institution; a generating step of converting the acquired application information based on a predetermined conversion process to generate second determination information; a permission step of permitting the applicant to make a reservation if the input first determination information matches the generated second determination information and the first determination information is unregistered; The present invention is characterized in that the above-mentioned is executed.
[0015] In order to achieve the above object, a system according to one aspect includes: a first acquisition unit that acquires application information related to an applicant, reservation location information, and reservation date and time information inputted from a terminal device; a first generation unit that converts the acquired application information, the reservation location information, and the reservation date and time information based on a predetermined conversion process to generate third determination information; a first permission unit that notifies the terminal device of the third determination information; A reservation management device having a second acquisition unit that acquires the application information and the third determination information input by the applicant who visits the reservation place on the reservation date using a reception terminal device installed at the reservation place; a second generation unit that generates fourth determination information based on a predetermined conversion process from the acquired application information, reception location information representing the reservation location generated based on a location where the reception terminal device is installed, and reception date and time information representing the reservation date and time generated by the reception terminal device based on a reception time zone; a second permission unit that permits the applicant to be accepted if the third determination information input from the acceptance terminal device matches the generated fourth determination information; The reception terminal device having The present invention is characterized by having the following.
[0016] Furthermore, in order to achieve the above object, a reservation management method in one aspect includes: The reservation management device: a first acquisition step of acquiring application information related to an applicant, reservation location information, and reservation date and time information inputted from a terminal device; a first generation step of converting the acquired application information, the reservation location information, and the reservation date and time information based on a predetermined conversion process to generate third determination information; a first permission step of notifying the terminal device of the third determination information; Run The reception terminal device, a second acquisition step of acquiring the application information and the third determination information input by the applicant who visits the reservation place on the reservation date using a reception terminal device installed at the reservation place; a second generation step of generating fourth determination information based on a predetermined conversion process from the acquired application information, reception location information representing the reservation location generated based on the location where the reception terminal device is installed, and reception date and time information representing the reservation date and time generated by the reception terminal device based on a reception time zone; a second permission step of permitting acceptance of the applicant when the third determination information input from the reception terminal device matches the generated fourth determination information; The present invention is characterized in that: Effect of the Invention
[0017] One aspect is that online booking can prevent the same applicant from making multiple bookings. [Brief description of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram illustrating an example of a reservation management device. [Diagram 2] FIG. 2 is a diagram illustrating an example of the operation of the reservation management device. [Diagram 3] FIG. 3 is a diagram illustrating an example of a reservation management device according to the first modification. [Figure 4] FIG. 4 is a diagram illustrating an example of the operation of the reservation management device of the first modification. [Diagram 5] FIG. 5 is a diagram illustrating an example of a reception terminal device according to the second modification. [Figure 6] FIG. 6 is a diagram for explaining an example of the operation of the reception terminal device of the second modification. [Figure 7] FIG. 7 is a diagram illustrating an example of a reservation management device according to the third modification. [Figure 8] FIG. 8 is a diagram illustrating an example of the operation of the reservation management device of the third modification. [Figure 9] FIG. 9 is a diagram for explaining an example of a computer that realizes the reservation management device or the reception terminal device in the first embodiment, the first modification, the second modification, and the third modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] (Embodiment 1) In the first embodiment, an online reservation system in which the same applicant cannot make multiple reservations will be described. Fig. 1 is a diagram for explaining an example of a reservation management device.
[0020] In the following, as an example, an online reservation system used to manage reservations for applicants who visit a driver's license center or police station for a written test or license renewal will be described.
[0021] [System Configuration] 1 is a system used by an applicant to make an online reservation. The online reservation system 1 shown in FIG. 1 includes a reservation management device 10, a terminal device 20, and a network 21.
[0022] Here, online reservation means, for example, that an applicant accesses an online reservation site provided on the web from a terminal device 20 such as a smartphone or a personal computer, and makes a reservation at the online reservation site.
[0023] The reservation management device 10 is a server computer or the like connected to a general network 21, which is provided for making online reservations.
[0024] In the online reservation system 1, in order to ensure strict security for server computers connected to a general network, storage of information corresponding to personal information of applicants is not permitted.
[0025] For example, security guidelines set by issuing agencies such as driver's license centers and police stations prohibit storing personal information of applicants in server computers connected to general networks.
[0026] The terminal device 20 is an information processing device such as a smartphone or a personal computer that is used by an applicant to input application information and a reservation number when the applicant makes a reservation for a written test or license renewal. The input application information and reservation number are transmitted to the acquisition unit 11 via the network 21.
[0027] Network 21 is a general network constructed using communication lines such as the Internet, a LAN (Local Area Network), a dedicated line, a telephone line, an in-house network, a mobile communication network, Bluetooth (registered trademark), and WiFi (Wireless Fidelity).
[0028] The reservation management device will now be described. The reservation management device 10 includes an acquisition unit 11, a generation unit 12, a permission unit 13, and a storage unit 14.
[0029] The acquisition unit 11 acquires application information related to the applicant and a reservation number (first determination information) to be presented to the applicant, which is generated in advance by the issuing institution, both of which are input from the terminal device 20. Specifically, the acquisition unit 11 acquires the application information and the reservation number via the network 21 and a communication unit (not shown) of the reservation management device 10.
[0030] The application information is information that corresponds to the personal information of the applicant. For example, the application information is information including one or more of the following: name, date of birth, driver's license number, age, address, telephone number, and My Number. However, the application information is not limited to the above information.
[0031] The reservation number (first determination information) is information generated by a predetermined conversion process using at least the application information at the issuing institution. The reservation number is printed on a postcard or the like and sent from the issuing institution to the applicant. However, the method of notifying the applicant of the reservation number is not limited to the method using a postcard.
[0032] The conversion process is, for example, a process of generating a reservation number (first determination information) from application information. The reservation number is, for example, an irreversible value. The irreversible value is, for example, output data (hash value) obtained by calculating input data (application information) in a certain procedure using a hash function such as SHA256 (Secure Hash Algorithm 256-bit). However, the reservation number is not limited to an irreversible value, and encryption information or the like may be used.
[0033] The generating unit 12 converts the acquired application information based on a predetermined conversion process to generate second determination information. The conversion process is the same as the conversion process used by the granting institution described above.
[0034] Therefore, if the application information is entered correctly, the second determination information generated by the conversion process will be output data (hash value) that is the same as the reservation number (first determination information).
[0035] If the input reservation number (first determination information) matches the generated second determination information and the reservation number is unregistered, the permission unit 13 permits the applicant to make a reservation.
[0036] Specifically, first, the permission unit 13 judges whether the reservation number (first judgment information) matches the second judgment information. Next, if it is judged that they match, the permission unit 13 judges whether the reservation number has already been registered in the storage unit 14.
[0037] If it is determined that there is no match, the permission unit 13 sends a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant that there is an error in the application information or reservation number.
[0038] Next, if the reservation number is not stored in the storage unit 14 (if it is unregistered), the permission unit 13 stores the reservation number (first determination information) in the storage unit 14. In addition, the permission unit 13 transmits a permission notification, indicating that the applicant is permitted to make a reservation, to the applicant's terminal device 20 via a communication unit and network 21 (not shown).
[0039] On the other hand, if the reservation number is stored in the memory unit 14 (if it has already been registered), the permission unit 13 sends a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered.
[0040] Although the storage unit 14 is provided inside the reservation management device 10 in the example of FIG. 1, it may be provided outside the reservation management device 10.
[0041] Next, the applicant who has been permitted to make a reservation inputs at least reservation location information indicating the reservation location, reservation date and time information indicating the reservation date and time, and information necessary for the reservation, using terminal device 20. The input reservation location information, reservation date and time information, and information necessary for the reservation are transmitted from terminal device 20 to acquisition unit 11 of reservation management device 10 via network 21 and a communication unit (not shown) of reservation management device 10. Thereafter, the input reservation location information, reservation date and time information, and information necessary for the reservation are output from acquisition unit 11 to permission unit 13.
[0042] The reservation location information is, for example, information that indicates the location (address) or name of the reserved facility, or the location and name, or the location, name and room name, etc. The reservation date and time information is, for example, information that indicates the date and time (date and time zone) of the reservation.
[0043] For example, when making a reservation for a written test or license renewal, the information required for the reservation is information indicating the written test or license renewal, information indicating the renewal category (good driver, general driver, violator, first-time renewal), information indicating whether or not to take a senior citizen course, etc. However, the information required for the reservation is not limited to the above-mentioned information.
[0044] Next, the permission unit 13 stores the reservation number, reservation location information, reservation date and time information, and information necessary for reservation in the storage unit 14 in association with each other.
[0045] Explain about reception. When the applicant visits the reserved facility (reserved location) for the written test or license renewal on the reserved date, the applicant inputs the reservation number using a reception terminal device installed at the facility. The reception terminal device searches whether the input reservation number is stored in the memory unit 14 of the reservation management device 10, and completes the reception if it is stored in the memory unit 14.
[0046] Thus, in embodiment 1, when an applicant makes an online reservation, a match is determined between the reservation number (first determination information) generated by a conversion process at the issuing agency and the second determination information generated by a conversion process at the reservation management device 10, so that it can be determined whether the applicant is the correct applicant.
[0047] Furthermore, after a reservation is permitted, if the reservation number (first determination information) is not registered, the reservation number is stored in the storage unit 14, so that the applicant cannot make multiple reservations when making online reservations.
[0048] Furthermore, if the applicant has already been registered, a message can be displayed on the terminal device 20 informing the applicant of the reservation change and that the applicant is already registered, thereby alerting applicants who are attempting to make multiple reservations that multiple reservations cannot be made.
[0049] [Device operation] Next, the operation of the reservation management device in the first embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram for explaining an example of the operation of the reservation management device. In the following description, FIG. 1 will be referred to as appropriate. Also, in the first embodiment, the reservation management method is implemented by operating the reservation management device. Therefore, the description of the reservation management method in the first embodiment will be replaced by the following description of the operation of the reservation management device.
[0050] The acquisition unit 11 first acquires application information related to the applicant and a reservation number (first determination information) to be presented to the applicant, which are generated in advance by the issuing institution and are input from the terminal device 20 (step A1).
[0051] Specifically, in step A1, the acquisition unit 11 acquires the application information and the reservation number via the network 21 and a communication unit (not shown) that the reservation management device 10 has.
[0052] Next, the generating unit 12 converts the acquired application information based on a predetermined conversion process to generate second determination information (step A2). The conversion process is the same as the conversion process used by the granting institution described above.
[0053] Specifically, in step A2, the generation unit 12 generates a reservation number (first determination information) that is an irreversible value from the acquired application information using a hash function such as SHA256. However, the reservation number is not limited to an irreversible value, and encryption information or the like may be used.
[0054] Next, the permission unit 13 judges whether the reservation number (first judgment information) and the second judgment information match (step A3). Next, if it is judged in step A3 that the reservation number (first judgment information) and the second judgment information match (step A3: Yes), the permission unit 13 judges whether the reservation number is not registered in the memory unit 14 (step A4).
[0055] Next, in step A3, if it is determined that the reservation number (first judgment information) and the second judgment information do not match (step A3: No), the permission unit 13 sends a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant that there is an error in the application information or the reservation number (step A5).
[0056] Then, in step A4, if the reservation number (first judgment information) is not stored in the memory unit 14, i.e., if it is not registered (step A4: Yes), the permission unit 13 stores the reservation number (first judgment information) in the memory unit 14 (step A6).
[0057] Furthermore, the permission unit 13 transmits a permission notification indicating that the applicant is permitted to make the reservation to the applicant's terminal device 20 via a communication unit (not shown) and the network 21 (step A7).
[0058] On the other hand, in step A4, if the reservation number is stored in the memory unit 14, i.e., if it has already been registered (step A4: No), the permission unit 13 transmits a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered (step A8).
[0059] Thereafter, the applicant who has been permitted to make a reservation uses the terminal device 20 to input at least reservation location information indicating the reservation location, reservation date and time information indicating the reservation date and time, and other information required for the reservation.
[0060] Specifically, the reservation location information, reservation date and time information, and information necessary for the reservation entered by the applicant are transmitted from the terminal device 20 to the permission unit 13 of the reservation management device 10 via the network 21 and a communication unit (not shown) of the reservation management device 10.
[0061] Next, the permission unit 13 stores the reservation number, reservation location information, reservation date and time information, and information necessary for reservation in the storage unit 14 in association with each other (step A9).
[0062] [Effects of the first embodiment] As described above, according to embodiment 1, when an applicant makes an online reservation, it is possible to determine whether the applicant is a valid applicant by determining whether there is a match between the reservation number (first determination information) generated by a conversion process at the issuing agency and the second determination information generated by a conversion process at the reservation management device 10.
[0063] In addition, after a reservation is permitted, if the reservation number (first judgment information) is not registered, the reservation number (first judgment information) is stored in the memory unit 14, so that the same applicant cannot make multiple reservations when making online reservations.
[0064] Furthermore, if the applicant is already registered, a message can be displayed on the terminal device 20 informing the applicant about the reservation change and that the applicant is already registered, thereby alerting applicants who are attempting to make multiple reservations that multiple reservations cannot be made.
[0065] [program] The program in the first embodiment may be any program that causes a computer to execute steps A1 to A9 shown in Fig. 2. By installing and executing this program in a computer, it is possible to realize the reservation management device and reservation management method in the first embodiment. In this case, the processor of the computer functions as an acquisition unit 11, a generation unit 12, and a permission unit 13 and performs the processes.
[0066] The program in the first embodiment may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer may function as any one of the acquisition unit 11, the generation unit 12, and the permission unit 13.
[0067] (Variation 1) The first modification will be described. The difference between variant 1 and embodiment 1 is that in variant 1, when making a reservation, the reservation management device 10 generates a reception number and notifies the applicant, and generates the reception number using reservation location information, reservation date and time information, and information required for the reservation in addition to the application information.
[0068] A reservation management device according to the first modification will be described. 3 is a diagram for explaining an example of a reservation management device of Modification 1. The reservation management device 10a includes an acquisition unit 11a, a generation unit 12a, a permission unit 13a, and a storage unit .
[0069] In variant 1, when making an online reservation, the applicant uses terminal device 20 to access an online reservation site provided on the web and inputs application information, reservation location information, reservation date and time information, and other information required for the reservation.
[0070] The acquiring unit 11a in the first modification acquires application information, reservation location information, reservation date and time information, and information required for reservation, which are input from the terminal device 20, via the network 21 and a communication unit (not shown).
[0071] Next, the generating unit 12a in the first modification converts the applicant, reservation place information, reservation date and time information, and information required for reservation based on a predetermined conversion process, and generates a reception number (third determination information).
[0072] However, when generating the reception number (third determination information), it is not necessary to use the information required for the reservation. In that case, for example, the reception number (third determination information) may be generated using the applicant's date of birth, reservation location information, and reservation date and time information.
[0073] Next, if the generated reception number (third determination information) is unregistered, the permission unit 13a in the first modification permits the applicant to make the reservation and transmits the reception number (third determination information) to the terminal device 20.
[0074] Specifically, the permission unit 13a determines whether the reception number (third determination information) has already been registered in the storage unit 14. If the reception number (third determination information) is not stored in the storage unit 14 (if the reception number is not registered), the permission unit 13a stores the reception number in the storage unit 14.
[0075] Thereafter, the permission unit 13a or the generation unit 12a transmits the generated reception number (third determination information) to the terminal device 20 via a communication unit and the network 21 (not shown).
[0076] On the other hand, if the reception number (third determination information) is stored in the memory unit 14 (if already registered), a notification of reservation change and a display informing the applicant that they have already been registered are sent to the terminal device 20 via a communication unit and network 21 (not shown).
[0077] Next, the permission unit 13a stores in the storage unit 14 the reception number (third determination information), the reservation place information, the reservation date and time information, and information necessary for reservation in association with each other.
[0078] Explain about reception. When an applicant visits a reserved facility (reserved location) for a written test or license renewal on the reserved date, the applicant inputs a reception number using a reception terminal device installed at the facility. The reception terminal device searches whether the input reception number is stored in the memory unit 14 of the reservation management device 10, and if it is stored in the memory unit 14, the reception of the applicant is completed.
[0079] Thus, in variant example 1, when an applicant makes an online reservation, if the reception number (third determination information) generated by the conversion process in the reservation management device 10a is not registered, the reception number is stored in the memory unit 14, so that the applicant cannot make multiple reservations when making online reservations.
[0080] Furthermore, if the reception number (third determination information) has already been registered, a message can be displayed on the terminal device 20 informing the applicant about the reservation change and that the applicant has already been registered, thereby alerting applicants who are attempting to make multiple reservations that multiple reservations cannot be made.
[0081] [Device operation] Next, the operation of the reservation management device in Modification 1 will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining an example of the operation of the reservation management device in Modification 1. In the following description, Fig. 3 will be referred to as appropriate. Also, in Modification 1, the reservation management method is implemented by operating the reservation management device. Therefore, the description of the reservation management method in Modification 1 will be replaced by the following description of the operation of the reservation management device.
[0082] The acquiring unit 11a first acquires application information related to the applicant, reservation location information, reservation date and time information, and information required for reservation, which are input from the terminal device 20 (step B1).
[0083] Specifically, in step B1, the acquisition unit 11a acquires application information, reservation location information, reservation date and time information, and information required for the reservation via the network 21 and a communication unit (not shown) possessed by the reservation management device 10.
[0084] Next, the generating unit 12a converts the application information, reservation location information, reservation date and time information, and information required for reservation based on a predetermined conversion process to generate a reception number (third determination information) (step B2). The conversion process is the same as the conversion process used by the issuing institution described above.
[0085] Specifically, in step B2, the generating unit 12a generates a reception number (third determination information) that is an irreversible value from the acquired application information, reservation location information, reservation date and time information, and information required for reservation, using a hash function such as SHA256. However, the reception number is not limited to an irreversible value, and encryption information or the like may be used.
[0086] The reception number (third determination information) may be generated using the application information, reservation location information, and reservation date and time information, without using the information required for reservation.
[0087] Next, the permission unit 13a judges whether the generated reception number (third determination information) is unregistered (step B3). Specifically, in step B3, the permission unit 13a judges whether the reception number (third determination information) is registered in the storage unit 14.
[0088] In step B3, if the reception number (third determination information) is not stored in the memory unit 14, i.e., if it is unregistered (step B3: Yes), the permission unit 13a stores the reception number (third determination information) in the memory unit 14 (step B4).
[0089] Furthermore, the permission unit 13a or the generation unit 12a transmits the generated reception number (third determination information) to the terminal device 20 via a communication unit (not shown) and the network 21 (step B5).
[0090] Next, the permission unit 13 stores the reception number (third determination information), reservation location information, reservation date and time information, and information necessary for reservation in the storage unit 14 in association with each other (step B7).
[0091] On the other hand, if the reception number is stored in the memory unit 14, i.e., if it has already been registered (step B3: No), the permission unit 13a sends a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered (step B6).
[0092] [Effects of Modification 1] As described above, according to variant example 1, when an applicant makes an online reservation, if the reception number (third determination information) is not registered, the reception number (third determination information) is stored in memory unit 14, so that the same applicant cannot make multiple reservations when making online reservations.
[0093] Furthermore, if the applicant has already been registered, a message can be displayed on the terminal device 20 to inform the applicant about changing the reservation and that the applicant is already registered, thereby alerting applicants who are attempting to make multiple reservations that multiple reservations cannot be made.
[0094] [program] The program in the first modification may be a program that causes a computer to execute steps B1 to B7 shown in Fig. 4. By installing and executing this program in a computer, it is possible to realize the reservation management device and reservation management method in the first modification. In this case, the processor of the computer functions as the acquisition unit 11a, the generation unit 12a, and the permission unit 13a and performs the processes.
[0095] The program in the first modification may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer may function as any one of the acquisition unit 11a, the generation unit 12a, and the permission unit 13a.
[0096] (Variation 2) The second modification will be described. The difference between the second modification and the first embodiment is that when making a reservation, reservation location information and reservation date and time information are not stored in a reservation management device (server computer) connected to a general network.
[0097] A reservation management device according to the second modification will be described. The reservation management device 10a of the second modification includes an acquisition unit 11a (first acquisition unit), a generation unit 12a (first generation unit), a permission unit 13a (first permission unit), and a memory unit 14, similarly to the first modification.
[0098] Also, in variant example 2, similar to variant example 1, when making an online reservation, the applicant uses terminal device 20 to access an online reservation site provided on the web and enters application information (personal information) about the applicant, reservation location information, reservation date and time information, and information required for the reservation.
[0099] Acquisition unit 11a, generation unit 12a, and storage unit 14 operate in the same manner as in Modification 1, and therefore descriptions of acquisition unit 11a, generation unit 12a, and storage unit 14 will be omitted.
[0100] The permission unit 13a of the first modification stores the reception number (third determination information), reservation location information, reservation date and time information, and information necessary for reservation in association with each other in the storage unit 14. However, the permission unit 13a of the second modification stores only the reception number (third determination information) in the storage unit 14. That is, the permission unit 13a of the second modification does not store the reservation location information, reservation date and time information, and information necessary for reservation in the storage unit 14.
[0101] 5 is a diagram for explaining an example of a reception terminal device of Modification 2. The reception terminal device 30 is a computer installed in a facility. The reception terminal device 30 has an acquisition unit 31 (second acquisition unit), a generation unit 32 (second generation unit), and a permission unit 33 (second permission unit).
[0102] A user interface (not shown) is provided on the reception terminal device 30 in Fig. 5. The applicant uses the user interface to input application information and a reception number.
[0103] The acquisition unit 31 acquires application information related to the applicant that is input by the applicant who visits the reserved facility (reserved place) on the reserved date, and a reception number (third determination information).
[0104] In addition, in the case where the reception number (third determination information) is generated using the application information, reservation location information, reservation date and time information, and information necessary for the reservation, the acquisition unit 31 also acquires the information necessary for the reservation.
[0105] The generating unit 32 generates fourth determination information based on a predetermined conversion process from the acquired application information, reception location information representing the reservation location generated based on the location where the reception terminal device 30 is installed, and reception date and time information representing the reservation date and time generated based on the reception time zone by the reception terminal device 30. The conversion process is the same as the conversion process of the reservation management device 10a described above.
[0106] The reception location information is information that is set based on the location where the reception terminal device 30 is installed. Like the reservation location information, the reception location information is information that indicates, for example, the location (address) or name, or the location and name, or the location, name and room name, of the reserved facility.
[0107] The reception date and time information is information that indicates, for example, the date and time of the reservation (year, month, day, and time zone) in the same manner as the reservation date and time information. Note that the reception date and time information is automatically generated by the reception terminal device 30.
[0108] Therefore, if the application information is entered correctly and the applicant completes the procedure using the reception terminal device 30 at the reservation location at the correct reservation date and time, the reservation date and time information will contain the same reception location information and reception date and time information as the reservation location information, and the fourth determination information generated by the conversion process will be output data (hash value) that is the same as the reception number (third determination information).
[0109] In addition, in the case where the reception number (third determination information) is generated using the application information, reservation location information, reservation date and time information, and information necessary for the reservation, the generation unit 32 generates the fourth determination information using the application information, reception location information, reception date and time information, and information necessary for the reservation.
[0110] If the input reception number (third determination information) matches the generated fourth determination information, the permission unit 33 permits reception of the applicant.
[0111] Specifically, first, the permission unit 33 determines whether the reception number (third determination information) matches the fourth determination information. Next, if the reception number (third determination information) matches the fourth determination information, the permission unit 33 notifies the applicant that the reception has been permitted.
[0112] On the other hand, if the reception number (third determination information) and the fourth determination information do not match, the permission unit 33 notifies the applicant that there is an error in the reservation or input.
[0113] In this way, even if the reservation management device 10a (server computer) does not store reservation location information and reservation date and time information, it is possible to determine whether the reservation has been made correctly because the reservation management device 10a (server computer) and the reception terminal device 30 share the same conversion process.
[0114] [Device operation] Next, the operation of the reception terminal device in Modification 2 will be described with reference to Fig. 6. Fig. 6 is a diagram for explaining an example of the operation of the reception terminal device in Modification 2. In the following description, Fig. 5 will be referred to as appropriate. Also, in Modification 2, the reservation management method is implemented by operating the reception terminal device. Therefore, the description of the reservation management method in Modification 2 will be replaced with the following description of the operation of the reception terminal device.
[0115] The acquisition unit 31 first acquires the application information related to the applicant that is input by the applicant who visits the reserved facility (reserved place) on the reserved date, and the reception number (third determination information) (step C1).
[0116] In addition, in the case where the reception number (third determination information) is generated using the application information, reservation location information, reservation date and time information, and information necessary for the reservation, the acquisition unit 31 also acquires the information necessary for the reservation.
[0117] Next, the generation unit 32 generates fourth determination information based on a predetermined conversion process from the acquired application information, reception location information, and reception date and time information (step C2).
[0118] In step C2, if the application information is entered correctly and the applicant completes the procedure using the reception terminal device 30 at the reservation location at the correct reservation date and time, the reservation date and time information will contain the same reception location information and reception date and time information as the reservation location information, and the fourth determination information generated by the conversion process will be output data (hash value) that is the same as the reception number (third determination information).
[0119] In addition, in the case where the reception number (third determination information) is generated using the application information, reservation location information, reservation date and time information, and information necessary for the reservation, the generation unit 32 generates fourth determination information using the application information, reception location information, reception date and time information, and information necessary for the reservation.
[0120] The permission unit 33 judges whether the reception number (third judgment information) matches the fourth judgment information (step C3). Next, if the reception number (third judgment information) matches the fourth judgment information (step C3: Yes), the permission unit 33 notifies the applicant that the reception has been permitted (step C4).
[0121] On the other hand, if the reception number (third judgment information) and the fourth judgment information do not match (step C3: No), the permission unit 33 notifies the applicant that there is an error in the reservation or input (step C5).
[0122] [Effects of Modification 2] As described above, according to variant example 2, even if the reservation management device 10a (server computer) does not store reservation location information and reservation date and time information, it is possible to determine whether the reservation is correct because the reservation management device 10a (server computer) and the reception terminal device 30 share the same conversion processing.
[0123] [program] The program in the modified example 2 may be a program that causes a computer to execute steps C1 to C5 shown in Fig. 6. By installing and executing this program in a computer, it is possible to realize the reception terminal device and the reservation management method in the modified example 2. In this case, the processor of the computer functions as an acquisition unit 31, a generation unit 32, and a permission unit 33 and performs the processing.
[0124] The program in Modification 2 may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer may function as any one of the acquisition unit 31, the generation unit 32, and the permission unit 33.
[0125] (Variation 3) The third modification will be described. The difference between variant example 3 and embodiment 1 is that in variant example 3, when making a reservation, the reservation management device 10b generates a reception number and notifies the applicant, and generates the reception number using reservation location information, reservation date and time information, and information required for the reservation in addition to the application information.
[0126] A reservation management device according to the third modification will be described. 7 is a diagram illustrating an example of a reservation management device of Modification 3. The reservation management device 10b includes an acquisition unit 11b, a generation unit 12b, a permission unit 13b, and a storage unit .
[0127] The acquisition unit 11b in the third modification acquires application information related to the applicant and a reservation number (first determination information) to be presented to the applicant, which is generated in advance by the issuing institution, both of which are input from the terminal device 20. Specifically, the acquisition unit 11b acquires the application information and the reservation number via the network 21 and a communication unit (not shown) included in the reservation management device 10b.
[0128] The generating unit 12b in the third modification converts the acquired application information based on a predetermined conversion process to generate second determination information. The conversion process is the same as the conversion process used by the granting institution described above.
[0129] The permission unit 13b in the third modification permits the applicant to make a reservation if the input reservation number (first determination information) matches the generated second determination information and the reservation number is unregistered.
[0130] Specifically, first, the permission unit 13b judges whether the reservation number (first judgment information) matches the second judgment information. Next, if it is judged that they match, the permission unit 13b judges whether the reservation number has already been registered in the storage unit 14.
[0131] If it is determined that there is no match, the permission unit 13b sends a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant that there is an error in the application information or reservation number.
[0132] Next, if the reservation number is not stored in the storage unit 14 (if it is unregistered), the permission unit 13b stores the reservation number (first determination information) in the storage unit 14. In addition, the permission unit 13b transmits a permission notification, indicating that the applicant is permitted to make a reservation, to the applicant's terminal device 20 via a communication unit and network 21 (not shown).
[0133] On the other hand, if the reservation number is stored in the memory unit 14 (if it has already been registered), the permission unit 13b sends a notification to the terminal device 20 via a communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered.
[0134] Next, the applicant who has been permitted to make a reservation inputs at least reservation location information indicating the reservation location, reservation date and time information indicating the reservation date and time, and information necessary for the reservation, using the terminal device 20. The input reservation location information, reservation date and time information, and information necessary for the reservation are transmitted from the terminal device 20 to the acquisition unit 11b of the reservation management device 10b via the network 21 and a communication unit (not shown) of the reservation management device 10b.
[0135] Next, the acquisition unit 11b acquires the application information, reservation location information, reservation date and time information, and information necessary for reservation, which are input from the terminal device 20, via the network 21 and a communication unit (not shown). After that, the input reservation location information, reservation date and time information, and information necessary for reservation are output from the acquisition unit 11b to the permission unit 13b.
[0136] Next, the generating unit 12b in the third modification converts the applicant, reservation place information, reservation date and time information, and information required for reservation based on a predetermined conversion process, and generates a reception number (third determination information).
[0137] However, when generating the reception number (third determination information), it is not necessary to use the information required for the reservation. In that case, for example, the reception number (third determination information) may be generated using the applicant's date of birth, reservation location information, and reservation date and time information.
[0138] Thereafter, the permission unit 13b or the generation unit 12b transmits the generated reception number (third determination information) to the terminal device 20 via a communication unit (not shown) and the network 21. Furthermore, the permission unit 13b or the generation unit 12b stores the reception number (third determination information), reservation location information, reservation date and time information, and information required for reservation in the storage unit 14 in association with the reservation number (first determination information).
[0139] Explain about reception. The reception operation is the same as that of reception terminal device 30 described in the second modification, so a description of the operation of reception terminal device 30 will be omitted.
[0140] [Device operation] Next, the operation of the reservation management device 10b in Modification 3 will be described with reference to Fig. 8. Fig. 8 is a diagram for explaining an example of the operation of the reservation management device in Modification 3. In the following description, Fig. 7 will be referred to as appropriate. Also, in Modification 3, the reservation management method is implemented by operating the reservation management device. Therefore, the description of the reservation management method in Modification 3 will be replaced with the description of the operation of the reservation management device below.
[0141] 8 have been described in the first embodiment and the first modification, and therefore will not be described here. In the third modification, the permission unit 13b or the generation unit 12b further stores the reception number (third determination information), reservation location information, reservation date and time information, and information required for reservation in the storage unit 14 in association with the reservation number (first determination information) (step D1).
[0142] [Effects of Modification 3] As described above, according to variant example 3, when an applicant makes an online reservation, it is possible to determine whether the applicant is a valid applicant by checking whether the reservation number (first determination information) generated by a conversion process at the issuing agency matches the second determination information generated by a conversion process at the reservation management device 10b.
[0143] In addition, after a reservation is permitted, if the reservation number (first judgment information) is not registered, the reservation number (first judgment information) is stored in the memory unit 14, so that the same applicant cannot make multiple reservations when making online reservations.
[0144] In addition, if the applicant has already been registered, a message can be displayed on the terminal device 20 to inform the applicant about changing the reservation and that the applicant is already registered, thereby alerting applicants who are attempting to make multiple reservations that multiple reservations cannot be made.
[0145] Furthermore, since the reservation management device 10b (server computer) and the reception terminal device 30 share the same conversion process, it is possible to determine whether the reservation is correct without using the reservation location information and reservation date and time information of the reservation management device 10b (server computer).
[0146] [program] The program in the modified example 3 may be a program that causes a computer to execute steps A1 to A8, B2, B5, and D1 shown in Fig. 8. By installing and executing this program in a computer, it is possible to realize the reservation management device and reservation management method in the modified example 3. In this case, the processor of the computer functions as an acquisition unit 11b, a generation unit 12b, and a permission unit 13b and performs the processes.
[0147] The program in the third modification may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer may function as any one of the acquisition unit 11b, the generation unit 12b, and the permission unit 13b.
[0148] [Physical configuration] Here, a computer that realizes a reservation management device or a reception terminal device by executing the programs in the first embodiment, the first modification, the second modification, and the third modification will be described with reference to Fig. 9. Fig. 9 is a diagram for explaining an example of a computer that realizes a reservation management device or a reception terminal device in the first embodiment, the first modification, the second modification, and the third modification.
[0149] 9, the computer 110 includes a CPU (Central Processing Unit) 111, a main memory 112, a storage device 113, an input interface 114, a display controller 115, a data reader / writer 116, and a communication interface 117. These components are connected to each other via a bus 121 so as to be able to communicate data with each other. Note that the computer 110 may include a GPU (Graphics Processing Unit) or an FPGA (Field-Programmable Gate Array) in addition to or instead of the CPU 111.
[0150] The CPU 111 loads the programs (codes) in this embodiment stored in the storage device 113 into the main memory 112 and executes them in a predetermined order to perform various calculations. The main memory 112 is typically a volatile storage device such as a DRAM (Dynamic Random Access Memory). The programs in this embodiment are provided in a state stored in a computer-readable recording medium 120. The programs in this embodiment may be distributed on the Internet connected via the communication interface 117. The recording medium 120 is a non-volatile recording medium.
[0151] Specific examples of the storage device 113 include a hard disk drive and a semiconductor storage device such as a flash memory. The input interface 114 mediates data transmission between the CPU 111 and input devices 118 such as a keyboard and a mouse. The display controller 115 is connected to a display device 119 and controls the display on the display device 119.
[0152] Data reader / writer 116 mediates data transmission between CPU 111 and recording medium 120, reads programs from recording medium 120, and writes processing results in computer 110 to recording medium 120. Communication interface 117 mediates data transmission between CPU 111 and other computers.
[0153] Specific examples of the recording medium 120 include general-purpose semiconductor storage devices such as CF (Compact Flash (registered trademark)) and SD (Secure Digital), magnetic recording media such as a flexible disk, or optical recording media such as a CD-ROM (Compact Disk Read Only Memory).
[0154] In this embodiment, the reservation management devices 10, 10a, and the reception terminal device 30 can be realized by using hardware corresponding to each part, instead of a computer with a program installed. Furthermore, the reservation management devices 10, 10a, and the reception terminal device 30 may be realized in part by a program and the remaining part by hardware.
[0155] Although the present invention has been described above with reference to the embodiment, the present invention is not limited to the above embodiment. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. [Industrial Applicability]
[0156] INDUSTRIAL APPLICABILITY As described above, according to the present invention, in online reservations, the same applicant is prevented from making multiple reservations, and the present invention is useful in the field of online reservations. [Explanation of symbols]
[0157] 10, 10a, 10b Reservation management device 11, 11a, 11b acquisition part 12, 12a, 12b generation section 13, 13a, 13b permit section 14 Storage section 20 Terminal Equipment 21 Network 30 Reception terminal device 31 Acquisition Department 32 Generation part 33 Permit Department 110 Computer 111 CPU 112 Main memory 113 Storage device 114 Input Interface 115 Display Controller 116 Data Reader / Writer 117 Communication Interface 118 Input Devices 119 Display device 120 Recording media 121 Bus
Claims
1. An acquisition means for acquiring application information related to an applicant input from a terminal device and first judgment information to be presented to the applicant that is generated in advance by a granting institution; A generating means for converting the acquired application information based on a predetermined conversion process to generate second determination information; a permission means for permitting the applicant to make a reservation when the input first determination information and the generated second determination information match and the first determination information is unregistered; A reservation management device having the above configuration.
2. 2. The reservation management device according to claim 1, When the first determination information is generated using personal information as the application information, the generating means generates the second determination information by the conversion process using the personal information. Reservation management device.
3. 3. The reservation management device according to claim 1, The conversion process produces a non-reversible value. Reservation management device.
4. A computer comprising: Acquire application information related to the applicant input from a terminal device and first determination information to be presented to the applicant that is generated in advance by a granting institution; converting the acquired application information based on a predetermined conversion process to generate second determination information; If the input first determination information matches the generated second determination information and the first determination information is unregistered, permitting the applicant to make a reservation. How to manage your reservations.
5. To your computer Acquire application information relating to the applicant input from a terminal device and first determination information to be presented to the applicant, the first determination information being generated in advance by a granting institution; converting the acquired application information based on a predetermined conversion process to generate second determination information; If the input first determination information matches the generated second determination information and the first determination information is unregistered, the applicant is permitted to make the reservation. A program that contains instructions for
6. a first acquisition means for acquiring application information related to an applicant, reservation location information, and reservation date and time information inputted from a terminal device; a first generating means for converting the acquired application information, the reservation location information, and the reservation date and time information based on a predetermined conversion process to generate third determination information; a first permission means for notifying the terminal device of the third determination information; A reservation management device having a second acquisition means for acquiring the application information and the third determination information input by the applicant who visits the reservation place on the reservation date using a reception terminal device installed at the reservation place; a second generating means for generating fourth determination information based on a predetermined conversion process from the acquired application information, reception location information representing the reservation location generated based on the location where the reception terminal device is installed, and reception date and time information representing the reservation date and time generated by the reception terminal device based on a reception time zone; a second permission means for permitting the applicant to be accepted if the third determination information input from the acceptance terminal device matches the generated fourth determination information; The reception terminal device having A system having
7. 7. The system of claim 6, When the third determination information is generated using personal information, the reservation place information, and the reservation date and time information as the application information, the second generation means generates the fourth determination information by the conversion process using the personal information, the reservation place information, and the reservation date and time information. system.
8. 8. A system according to claim 6 or 7, comprising: The conversion process produces a non-reversible value. system.
9. The reservation management device: Acquire application information about the applicant, reservation location information, and reservation date and time information inputted from the terminal device, converting the acquired application information, the reservation location information, and the reservation date and time information based on a predetermined conversion process to generate third determination information; notifying the terminal device of the third determination information; The reception terminal device, The applicant who visits the reservation location on the reservation date acquires the application information inputted using a reception terminal device installed at the reservation location and the third determination information, generating fourth determination information based on a predetermined conversion process of the acquired application information, reception location information representing the reservation location generated based on the location where the reception terminal device is installed, and reception date and time information representing the reservation date and time generated by the reception terminal device based on the reception time zone; permitting the applicant to be accepted if the third determination information input from the acceptance terminal device matches the generated fourth determination information; How to manage your reservations.
Citation Information
Patent Citations
Multiple application decision system and method therefor
JP2006302202A
Elderly people schooling job processing system
JP2018169761A
Collation system
JP2019101392A
Information processing method, information processing device, and computer program
JP2020173563A
General purpose id issuance management system
JP2020201915A