Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7647195B2 - RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM - Google Patents
[go: Go Back, main page]

JP7647195B2 - RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM - Google Patents

RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM Download PDF

Info

Publication number
JP7647195B2
JP7647195B2 JP2021040022A JP2021040022A JP7647195B2 JP 7647195 B2 JP7647195 B2 JP 7647195B2 JP 2021040022 A JP2021040022 A JP 2021040022A JP 2021040022 A JP2021040022 A JP 2021040022A JP 7647195 B2 JP7647195 B2 JP 7647195B2
Authority
JP
Japan
Prior art keywords
reservation
information
applicant
determination information
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021040022A
Other languages
Japanese (ja)
Other versions
JP2022139572A (en
Inventor
伸寿 高橋
昂右 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2021040022A priority Critical patent/JP7647195B2/en
Publication of JP2022139572A publication Critical patent/JP2022139572A/en
Application granted granted Critical
Publication of JP7647195B2 publication Critical patent/JP7647195B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、オンライン予約を管理する予約管理装置、予約管理方法、プログラム、及びシステムに関する。 The present invention relates to a reservation management device, a reservation management method, a program, and a system for managing online reservations.

特許文献1には、免許証更新業務の効率を向上させるためのシステムが開示されている。特許文献1のシステムでは、予約をする場合、申請者から電話などにより伝えられた免許証番号を、担当者が、運転免許センタや警察署などの交付機関の施設の端末装置から入力する。 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 other means into a terminal device at the issuing agency's facility, such as a driver's license center or police station.

次に、入力された免許証番号が、あらかじめサーバコンピュータに記憶されていれば、担当者は、更に、施設の端末装置から、予約場所や予約日時などの予約に必要な情報を入力する。その後、サーバコンピュータにより、免許証番号と予約に必要な情報とに基づいて予約リストが生成される。ただし、サーバコンピュータは一般的なネットワークに接続されていない。 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 the facility's terminal device. 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.

次に、申請者が、施設を来場し、更新ハガキを担当者に提示すると、担当者は、施設の端末装置からサーバコンピュータにアクセスし、免許証番号を入力する。次に、免許証番号が入力されると、サーバコンピュータは、入力された免許証番号に対応した申請者が予約リストに登録されているかを判定する。入力された免許証番号が予約リストに登録されていれば申請者の受付を完了する。 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 facility's terminal device and enters the license number. Next, when the license number is entered, the server computer determines whether the applicant corresponding to the entered license number is registered on the reservation list. If the entered license number is registered on the reservation list, the application acceptance is completed.

ところが、特許文献1のシステムでは、人手により予約の確認をしているので、免許証更新業務の効率を向上させることができない。そこで、近年、運転免許更新や学科試験など予約をするためのオンライン予約システムが導入されている。 However, in the system of Patent Document 1, reservations are confirmed manually, so the efficiency of license renewal work cannot be improved. Therefore, in recent years, online reservation systems for making reservations for things like driver's license renewals and written tests have been introduced.

オンライン予約システムで予約をする場合、申請者は、スマートフォンやパーソナルコンピュータなどの端末装置を用いて、ウェブ上に提供されているウェブサイトにアクセスをする。その後、ウェブサイトで申請者の個人情報や予約に必要な情報を入力する。 When making a reservation using the online reservation system, the applicant uses a terminal device such as a smartphone or personal computer to access a website provided on the web. The applicant then enters personal information and other information required for the reservation on the website.

次に、申請者の個人情報や予約に必要な情報が入力されると、入力された情報に基づいてQRコード(登録商標)を発行するとともに、QRコード(登録商標)をサーバコンピュータに記憶する。また、申請者は、発行されたQRコード(登録商標)を端末装置に記憶する。 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 their terminal device.

その後、申請者は、施設に来場し、施設に設置されている端末装置に、申請者の端末装置に記憶されているQRコード(登録商標)を読み取らせ、読み取らせたQRコード(登録商標)がサーバコンピュータに記憶されていれば申請者の受付を完了する。 The applicant then visits 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 complete.

特開2018-169761号公報JP 2018-169761 A

しかしながら、運転免許センタや警察署などの交付機関のセキュリティ指針により、申請者の個人情報などは、上述したように、一般的なネットワークに接続されたサーバコンピュータに記憶できない。そのため、上述したオンライン予約システムでは、既に予約した申請者を特定できない。その結果、同じ申請者に、複数のQRコード(登録商標)が発行できてしまう、すなわち複数の予約ができてしまう。 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 online reservation system described above cannot identify applicants who have already made a reservation. As a result, multiple QR codes (registered trademark) can be issued to the same applicant, meaning multiple reservations can be made.

一つの側面として、オンライン予約において、同一の申請者が複数の予約ができないようにする予約管理装置、予約管理方法、プログラム、及びシステムを提供することを目的とする。 One aspect of the invention is to provide a reservation management device, reservation management method, program, and system that prevents the same applicant from making multiple reservations online.

上記目的を達成するため、一側面における予約管理装置は、
端末装置から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された前記申請者に提示するための第一の判定情報とを取得する、取得部と、
取得した前記申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する、生成部と、
入力された前記第一の判定情報と生成された前記第二の判定情報とが一致し、かつ前記第一の判定情報が未登録である場合、前記申請者に予約を許可する、許可部と、
を有することを特徴とする。
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.

また、上記目的を達成するため、一側面における予約管理方法は、
端末装置から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された前記申請者に提示するための第一の判定情報とを取得する、取得ステップと、
取得した前記申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する、生成ステップと、
入力された前記第一の判定情報と生成された前記第二の判定情報とが一致し、かつ前記第一の判定情報が未登録である場合、前記申請者に予約を許可する、許可ステップと、
を有することを特徴とする。
In order to achieve the above object, a reservation management method in 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 and the generated second determination information match and the first determination information is unregistered;
The present invention is characterized by having the following.

また、上記目的を達成するため、一側面におけるプログラムは、
コンピュータに
端末装置から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された前記申請者に提示するための第一の判定情報とを取得する、取得ステップと、
取得した前記申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する、生成ステップと、
入力された前記第一の判定情報と生成された前記第二の判定情報とが一致し、かつ前記第一の判定情報が未登録である場合、前記申請者に予約を許可する、許可ステップと、
を実行させることを特徴とする。
In order to achieve the above object, the program in one aspect comprises:
An acquisition step of acquiring application information related to an applicant inputted from a terminal device into a computer 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 and the generated second determination information match and the first determination information is unregistered;
The present invention is characterized in that the above-mentioned is executed.

また、上記目的を達成するため、一側面におけるシステムは、
端末装置から入力された、申請者に関する申請情報と、予約場所情報と、予約日時情報とを取得する、第一の取得部と、
取得した前記申請情報と前記予約場所情報と前記予約日時情報を、あらかじめ決められた変換処理に基づいて変換し、第三の判定情報を生成する、第一の生成部と、
前記端末装置に前記第三の判定情報を通知する、第一の許可部と、
を有する予約管理装置と、
予約日に予約場所を訪れた前記申請者が、前記予約場所に設置された受付端末装置を用いて入力された前記申請情報と、前記第三の判定情報とを取得する、第二の取得部と、
取得した前記申請情報と、前記受付端末装置が設置されている位置に基づいて生成された前記予約場所を表す受付位置情報と、前記受付端末装置により受付時間帯に基づいて生成された前記予約日時を表す受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する、第二の生成部と、
前記受付端末装置から入力された前記第三の判定情報と、生成された第四の判定情報とが一致し場合、前記申請者に受付を許可する、第二の許可部と、
を有する前記受付端末装置と、
を有することを特徴とする。
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 when 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.

さらに、上記目的を達成するため、一側面における予約管理方法は、
予約管理装置が、
端末装置から入力された、申請者に関する申請情報と、予約場所情報と、予約日時情報とを取得する、第一の取得ステップと、
取得した前記申請情報と前記予約場所情報と前記予約日時情報を、あらかじめ決められた変換処理に基づいて変換し、第三の判定情報を生成する、第一の生成ステップと、
前記端末装置に前記第三の判定情報を通知する、第一の許可ステップと、
を実行し、
前記受付端末装置が、
予約日に予約場所を訪れた前記申請者が、前記予約場所に設置された受付端末装置を用いて入力された前記申請情報と、前記第三の判定情報とを取得する、第二の取得ステップと、
取得した前記申請情報と、前記受付端末装置が設置されている位置に基づいて生成された前記予約場所を表す受付位置情報と、前記受付端末装置により受付時間帯に基づいて生成された前記予約日時を表す受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する、第二の生成ステップと、
前記受付端末装置から入力された前記第三の判定情報と、生成された第四の判定情報とが一致し場合、前記申請者に受付を許可する、第二の許可ステップと、
を実行する、ことを特徴とする。
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:

一つの側面として、オンライン予約において、同一の申請者が複数の予約をできないようにできる。 One aspect is that online reservations can be made without allowing the same applicant to make multiple reservations.

図1は、予約管理装置の一例を説明するための図である。FIG. 1 is a diagram illustrating an example of a reservation management device. 図2は、予約管理装置の動作の一例を説明するための図である。FIG. 2 is a diagram illustrating an example of the operation of the reservation management device. 図3は、変形例1の予約管理装置の一例を説明するための図である。FIG. 3 is a diagram illustrating an example of a reservation management device according to the first modification. 図4は、変形例1の予約管理装置の動作の一例を説明するための図である。FIG. 4 is a diagram illustrating an example of the operation of the reservation management device of the first modified example. 図5は、変形例2の受付端末装置の一例を説明するための図である。FIG. 5 is a diagram for explaining an example of a reception terminal device according to the second modification. 図6は、変形例2の受付端末装置の動作の一例を説明するための図である。FIG. 6 is a diagram for explaining an example of the operation of the reception terminal device of the second modification. 図7は、変形例3の予約管理装置の一例を説明するための図である。FIG. 7 is a diagram illustrating an example of a reservation management device according to the third modification. 図8は、変形例3の予約管理装置の動作の一例を説明するための図である。FIG. 8 is a diagram illustrating an example of the operation of the reservation management device of the third modification. 図9は、実施形態1、変形例1、変形例2、変形例3における予約管理装置又は受付端末装置を実現するコンピュータの一例を説明するための図である。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.

(実施形態1)
実施形態1では、同じ申請者が複数の予約をできないオンライン予約システムについて説明をする。図1は、予約管理装置の一例を説明するための図である。
(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.

なお、以降では、一例として、学科試験又は免許更新により、運転免許センタ又は警察署などに来場する申請者の予約管理に用いるオンライン予約システムについて説明する。 In the following, as an example, we will explain 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.

[システム構成]
図1に示すオンライン予約システム1は、申請者がオンライン予約をするために用いるシステムである。図1に示すオンライン予約システム1は、予約管理装置10と、端末装置20と、ネットワーク21とを有する。
[System configuration]
The online reservation system 1 shown in Fig. 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.

ここで、オンライン予約とは、例えば、申請者が、スマートフォンやパーソナルコンピュータなどの端末装置20から、ウェブ上に提供されているオンライン予約サイトにアクセスをし、オンライン予約サイトで予約をすることである。 Here, online reservation means, for example, that the applicant accesses an online reservation site provided on the web from a terminal device 20 such as a smartphone or personal computer, and makes a reservation on the online reservation site.

予約管理装置10は、オンライン予約をするために設けられた、一般的なネットワーク21に接続されたサーバコンピュータなどである。 The reservation management device 10 is a server computer connected to a general network 21, which is provided for making online reservations.

なお、オンライン予約システム1では、一般的なネットワークに接続されたサーバコンピュータのセキュリティを厳重にするため、申請者の個人情報に該当する情報を記憶することが許可されていない。 In addition, in order to ensure strict security for server computers connected to general networks, online reservation system 1 does not permit the storage of information that corresponds to the applicant's personal information.

例えば、運転免許センタや警察署などの交付機関のセキュリティ指針によれば、申請者の個人情報に該当する情報を、一般的なネットワークに接続されたサーバコンピュータに記憶することが禁じられている。 For example, security guidelines set by issuing agencies such as driver's license centers and police stations prohibit storing personal information about applicants on server computers connected to a general network.

端末装置20は、例えば、申請者が学科試験や免許更新の予約をする場合、申請者が、申請情報と予約番号を入力するために用いるスマートフォンやパーソナルコンピュータなどの情報処理装置である。入力された申請情報と予約番号は、ネットワーク21を介して取得部11に送信される。 The terminal device 20 is an information processing device such as a smartphone or 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.

ネットワーク21は、例えば、インターネット、LAN(Local Area Network)、専用回線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース(登録商標)、WiFi(Wireless Fidelity)などの通信回線を用いて構築された一般的なネットワークである。 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 Wi-Fi (Wireless Fidelity).

予約管理装置について説明する。
予約管理装置10は、取得部11と、生成部12と、許可部13と、記憶部14とを有する。
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.

取得部11は、端末装置20から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された申請者に提示するための予約番号(第一の判定情報)とを取得する。具体的には、取得部11は、ネットワーク21と予約管理装置10が有する不図示の通信部とを介して、申請情報と予約番号とを取得する。 The acquisition unit 11 acquires application information about the applicant input from the terminal device 20, and a reservation number (first determination information) to be presented to the applicant that is generated in advance by the issuing institution. Specifically, 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.

申請情報は、申請者の個人情報に該当する情報などである。申請情報は、例えば、氏名、生年月日、免許証番号、年齢、住所、電話番号、マイナンバーのいずれか一つ以上を含む情報である。ただし、申請情報は上述した情報に限定されない。 The application information is information that corresponds to the applicant's personal information. For example, the application information is information that includes 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-mentioned information.

予約番号(第一の判定情報)は、交付機関において、少なくとも申請情報を用いて、あらかじめ決められた変換処理により生成された情報である。また、予約番号は、ハガキなどに印刷され、交付機関から申請者へと送られてくる。ただし、予約番号を申請者に通知する方法は、ハガキを用いた方法に限定されるものではない。 The reservation number (first determination information) is information generated by the issuing institution through a predetermined conversion process using at least the application information. The reservation number is also 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 using a postcard.

変換処理は、例えば、申請情報から予約番号(第一の判定情報)を生成する処理である。予約番号は不可逆な値などである。不可逆な値は、例えば、入力データ(申請情報)を、ハッシュ関数SHA256(Secure Hash Algorithm 256-bit)などにより、一定の手順で計算をして得られる出力データ(ハッシュ値)である。ただし、予約番号は不可逆な値に限定されるものではなく、暗号情報などを用いてもよい。 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, etc. may also be used.

生成部12は、取得した申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。 The generation 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.

よって、申請情報が正確に入力されていれば、変換処理により生成される第二の判定情報は、予約番号(第一の判定情報)と同じ出力データ(ハッシュ値)となる。 Therefore, if the application information is entered correctly, the second determination information generated by the conversion process will be the same output data (hash value) as the reservation number (first determination information).

許可部13は、入力された予約番号(第一の判定情報)と生成された第二の判定情報とが一致し、かつ予約番号が未登録である場合、申請者に予約を許可する。 If the input reservation number (first judgment information) matches the generated second judgment information and the reservation number is unregistered, the permission unit 13 permits the applicant to make the reservation.

具体的には、まず、許可部13は、予約番号(第一の判定情報)と第二の判定情報が一致しているかを判定する。次に、一致していると判定した場合、許可部13は、記憶部14に、既に予約番号が登録されているかを判定する。 Specifically, first, the permission unit 13 determines whether the reservation number (first determination information) matches the second determination information. Next, if it is determined that they match, the permission unit 13 determines whether the reservation number has already been registered in the memory unit 14.

一致していないと判定した場合、許可部13は、申請情報又は予約番号に誤りがあることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する。 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.

次に、予約番号が記憶部14に記憶されていない場合(未登録である場合)、許可部13は、予約番号(第一の判定情報)を記憶部14に記憶する。また、許可部13は、不図示の通信部とネットワーク21を介して申請者の端末装置20へ、申請者に予約を許可することを表す許可通知を送信する。 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).

対して、予約番号が記憶部14に記憶されている場合(登録済である場合)、許可部13は、予約変更、及び、既に登録済であることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する。 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 the communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered.

記憶部14は、図1の例では予約管理装置10の内部に設けられているが、予約管理装置10の外部に設けてもよい。 In the example of FIG. 1, the memory unit 14 is provided inside the reservation management device 10, but it may also be provided outside the reservation management device 10.

次に、予約を許可された申請者は、端末装置20を用いて、少なくとも予約場所を表す予約場所情報と、予約日時を表す予約日時情報と、予約に必要な情報とを入力する。入力された予約場所情報と予約日時情報と予約に必要な情報は、端末装置20からネットワーク21と予約管理装置10の不図示の通信部を介して、予約管理装置10の取得部11へ送信される。その後、入力された予約場所情報と予約日時情報と予約に必要な情報は、取得部11から許可部13へ出力される。 Next, 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 information necessary for the reservation. 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 11 of the reservation management device 10 via the network 21 and a communication unit (not shown) of the reservation management device 10. The input reservation location information, reservation date and time information, and information necessary for the reservation are then output from the acquisition unit 11 to the permission unit 13.

予約場所情報は、例えば、予約した施設の場所(住所)、又は名称、又は場所と名称、又は場所と名称と部屋の名称などを表す情報である。予約日時情報は、例えば、予約した日時(年月日と時間帯)を表す情報である。 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. Reservation date and time information is, for example, information that indicates the date and time (year, month, day and time) when the reservation was made.

予約に必要な情報は、例えば、学科試験や免許更新などの予約をする場合、学科試験又は免許更新を表す情報、更新区分(優良運転者・一般運転者・違反運転者・初回更新者)を表す情報、高齢者講習を受講するか否かを表す情報などである。ただし、予約に必要な情報は、上述した情報に限定されるものではない。 For example, when making a reservation for a written test or license renewal, the information required for the reservation includes information indicating the written test or license renewal, information indicating the renewal category (good driver, general driver, violator, first-time renewer), and information indicating whether or not to take a senior driver course. However, the information required for the reservation is not limited to the information described above.

次に、許可部13は、記憶部14に、予約番号と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶する。 Next, the permission unit 13 stores the reservation number, reservation location information, reservation date and time information, and information required for the reservation in association with each other in the memory unit 14.

受付について説明する。
予約日に、学科試験又は免許更新のために予約した施設(予約場所)を申請者が訪れると、施設に設置されている受付端末装置を用いて、申請者が予約番号を入力する。受付端末装置は、入力された予約番号が予約管理装置10の記憶部14にあるかを検索し、記憶部14に記憶されていれば受付を完了する。
Explain about reception.
When an applicant visits the reserved facility (reserved location) for a 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.

このように、実施形態1においては、申請者がオンライン予約をする場合、交付機関で変換処理により生成された予約番号(第一の判定情報)と、予約管理装置10で変換処理により生成された第二の判定情報との一致を判定するので、正しい申請者であるかを判定できる。 In this way, in embodiment 1, when an applicant makes an online reservation, a match between the reservation number (first determination information) generated by the conversion process at the issuing agency and the second determination information generated by the conversion process at the reservation management device 10 is determined, so that it can be determined whether the applicant is a valid person.

また、予約が許可された後、予約番号(第一の判定情報)が未登録である場合に、予約番号を記憶部14に記憶するので、オンライン予約において、申請者は複数の予約ができない。 In addition, 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.

さらに、登録済である場合、予約変更、及び、既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。 Furthermore, if the applicant has already registered, a message can be displayed on the terminal device 20 informing the applicant of the reservation change and that the applicant has already been registered, thereby alerting applicants who are attempting to make multiple reservations that they cannot make multiple reservations.

[装置動作]
次に、実施形態1における予約管理装置の動作について図2を用いて説明する。図2は、予約管理装置の動作の一例を説明するための図である。以下の説明においては、適宜図1を参照する。また、実施形態1では、予約管理装置を動作させることによって、予約管理方法が実施される。よって、実施形態1における予約管理方法の説明は、以下の予約管理装置の動作説明に代える。
[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 with the description of the operation of the reservation management device below.

取得部11は、まず、端末装置20から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された申請者に提示するための予約番号(第一の判定情報)とを取得する(ステップA1)。 The acquisition unit 11 first acquires application information about the applicant input from the terminal device 20 and a reservation number (first determination information) to be presented to the applicant that has been generated in advance by the issuing institution (step A1).

具体的には、ステップA1において、取得部11は、ネットワーク21と予約管理装置10が有する不図示の通信部とを介して、申請情報と予約番号とを取得する。 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.

次に、生成部12は、取得した申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する(ステップA2)。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。 Next, the generation 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.

具体的には、ステップA2において、生成部12は、取得した申請情報から、ハッシュ関数SHA256などを用いて、不可逆な値である予約番号(第一の判定情報)を生成する。ただし、予約番号は不可逆な値に限定されるものではなく、暗号情報などを用いてもよい。 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 cryptographic information, etc. may be used.

次に、許可部13は、予約番号(第一の判定情報)と第二の判定情報とが一致しているかを判定する(ステップA3)。次に、ステップA3において、予約番号(第一の判定情報)と第二の判定情報が一致していると判定した場合(ステップA3:Yes)、許可部13は、記憶部14に予約番号が未登録であるかを判定する(ステップA4)。 Next, the permission unit 13 determines whether the reservation number (first judgment information) and the second judgment information match (step A3). Next, if it is determined in step A3 that the reservation number (first judgment information) and the second judgment information match (step A3: Yes), the permission unit 13 determines whether the reservation number is not registered in the memory unit 14 (step A4).

次に、ステップA3において、予約番号(第一の判定情報)と第二の判定情報が一致していないと判定した場合(ステップA3:No)、許可部13は、申請情報又は予約番号に誤りがあることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する(ステップA5)。 Next, in step A3, if it is determined that the reservation number (first determination information) and the second determination information do not match (step A3: 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 that there is an error in the application information or the reservation number (step A5).

そして、ステップA4において、予約番号(第一の判定情報)が記憶部14に記憶されていない場合、すなわち未登録である場合(ステップA4:Yes)、許可部13は、予約番号(第一の判定情報)を記憶部14に記憶する(ステップA6)。 Then, in step A4, if the reservation number (first determination information) is not stored in the memory unit 14, i.e., if it is unregistered (step A4: Yes), the permission unit 13 stores the reservation number (first determination information) in the memory unit 14 (step A6).

また、許可部13は、不図示の通信部とネットワーク21を介して申請者の端末装置20へ、申請者に予約を許可することを表す許可通知を送信する(ステップA7)。 The permission unit 13 also 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).

対して、ステップA4において、予約番号が記憶部14に記憶されている場合、すなわち登録済である場合(ステップA4:No)、許可部13は、予約変更、及び、既に登録済であることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する(ステップA8)。 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 the communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered (step A8).

その後、予約を許可された申請者は、端末装置20を用いて、少なくとも予約場所を表す予約場所情報と、予約日時を表す予約日時情報と、予約に必要な情報とを入力する。 Then, the applicant who has been granted permission 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 information required for the reservation.

具体的には、申請者により入力された予約場所情報と予約日時情報と予約に必要な情報は、端末装置20からネットワーク21と予約管理装置10の不図示の通信部を介して、予約管理装置10の許可部13へ送信される。 Specifically, the reservation location information, reservation date and time information, and information required for the reservation input 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.

次に、許可部13は、記憶部14に、予約番号と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶部14に記憶する(ステップA9)。 Next, the permission unit 13 associates the reservation number, reservation location information, reservation date and time information, and information required for the reservation and stores them in the storage unit 14 (step A9).

[実施形態1の効果]
以上のように実施形態1によれば、申請者がオンライン予約をする場合、交付機関で変換処理により生成された予約番号(第一の判定情報)と、予約管理装置10で変換処理により生成された第二の判定情報との一致を判定することで、正しい申請者であるかを判定できる。
[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.

また、予約を許可した後、予約番号(第一の判定情報)が未登録である場合に、予約番号(第一の判定情報)を記憶部14に記憶するので、オンライン予約において、同一の申請者が複数の予約をできない。 In addition, after a reservation is permitted, if the reservation number (first determination information) is not registered, the reservation number (first determination information) is stored in the storage unit 14, so that the same applicant cannot make multiple reservations when making online reservations.

さらに、登録済である場合、予約変更及び既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。 Furthermore, if the applicant has already registered, a message can be displayed on the terminal device 20 informing the applicant about the reservation change and that the applicant has already registered, thereby alerting applicants who are attempting to make multiple reservations that they cannot make multiple reservations.

[プログラム]
実施形態1におけるプログラムは、コンピュータに、図2に示すステップA1からA9を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、実施形態1における予約管理装置と予約管理方法とを実現することができる。この場合、コンピュータのプロセッサは、取得部11と、生成部12と、許可部13として機能し、処理を行なう。
[program]
The program in the first embodiment may be a 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 an authorization unit 13 and performs the processes.

また、実施形態1におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、取得部11、生成部12、許可部13のいずれかとして機能してもよい。 The program in embodiment 1 may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as either the acquisition unit 11, the generation unit 12, or the permission unit 13.

(変形例1)
変形例1について説明する。
変形例1と実施形態1との違いは、予約をする場合において、変形例1では、予約管理装置10が受付番号を生成して申請者に通知する点と、申請情報に加えて、予約場所情報と予約日時情報と予約に必要な情報を用いて受付番号を生成する点にある。
(Variation 1)
Modification example 1 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.

変形例1の予約管理装置について説明する。
図3は、変形例1の予約管理装置の一例を説明するための図である。予約管理装置10aは、取得部11aと、生成部12aと、許可部13aと、記憶部14とを有する。
A reservation management device according to the first modification will be described.
3 is a diagram illustrating 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 14.

変形例1では、オンライン予約をする場合、申請者が端末装置20を用いて、ウェブ上に提供されているオンライン予約サイトにアクセスして、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを入力する。 In variant 1, when making an online reservation, the applicant uses the terminal device 20 to access an online reservation site provided on the web and inputs the application information, reservation location information, reservation date and time information, and information required for the reservation.

変形例1における取得部11aは、端末装置20から入力された、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを、ネットワーク21と不図示の通信部を介して取得する。 The acquisition unit 11a in the first modification acquires the application information, reservation location information, reservation date and time information, and information required for the reservation input from the terminal device 20 via the network 21 and a communication unit (not shown).

次に、変形例1における生成部12aは、申請者と予約場所情報と予約日時情報と予約に必要な情報とを用いて、あらかじめ決められた変換処理に基づいて変換し、受付番号(第三の判定情報)を生成する。 Next, the generation unit 12a in variant example 1 uses the applicant, reservation location information, reservation date and time information, and information required for the reservation to convert based on a predetermined conversion process and generate a reception number (third determination information).

ただし、受付番号(第三の判定情報)を生成する際、予約に必要な情報を必ずしも用いなくてもよい。その場合、例えば、受付番号(第三の判定情報)は、申請者の生年月日と予約場所情報と予約日時情報を用いて生成してもよい。 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.

次に、変形例1における許可部13aは、生成された受付番号(第三の判定情報)が未登録である場合、申請者に予約を許可し、受付番号(第三の判定情報)を端末装置20へ送信する。 Next, if the generated reception number (third determination information) is unregistered, the permission unit 13a in variant example 1 permits the applicant to make a reservation and transmits the reception number (third determination information) to the terminal device 20.

具体的には、許可部13aは、受付番号(第三の判定情報)が、既に記憶部14に登録されているか判定する。受付番号(第三の判定情報)が記憶部14に記憶されていない場合(未登録である場合)、許可部13aは、受付番号を記憶部14に記憶する。 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 it is not registered), the permission unit 13a stores the reception number in the storage unit 14.

その後、許可部13a又は生成部12aは、生成した受付番号(第三の判定情報)を、不図示の通信部とネットワーク21を介して端末装置20へ送信する。 Then, 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.

対して、受付番号(第三の判定情報)が記憶部14に記憶されている場合(登録済である場合)、予約変更、及び、既に登録済であることを申請者に案内するための表示を、不図示の通信部とネットワーク21を介して端末装置20へ通知する。 On the other hand, if the reception number (third determination information) is stored in the memory unit 14 (if already registered), a notification is sent to the terminal device 20 via the communication unit (not shown) and the network 21 to change the reservation and to display a message informing the applicant that the application has already been registered.

次に、許可部13aは、記憶部14に、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶する。 Next, the permission unit 13a stores the reception number (third determination information), reservation location information, reservation date and time information, and information required for the reservation in association with each other in the memory unit 14.

受付について説明する。
予約日に、学科試験や免許更新のために予約した施設(予約場所)を申請者が訪れると、申請者が、施設に設置されている受付端末装置を用いて受付番号を入力する。受付端末装置は、入力された受付番号が予約管理装置10の記憶部14にあるかを検索し、記憶部14に記憶されていれば、申請者の受付を完了する。
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.

このように、変形例1においては、申請者がオンライン予約をする場合、予約管理装置10aで変換処理により生成された受付番号(第三の判定情報)が未登録である場合に、受付番号を記憶部14に記憶するので、オンライン予約において、申請者は複数の予約ができない。 In this way, 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.

さらに、受付番号(第三の判定情報)が登録済である場合、予約変更、及び、既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。 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 of the reservation change and that the number has already been registered, thereby alerting applicants who are attempting to make multiple reservations that they are not able to make multiple reservations.

[装置動作]
次に、変形例1における予約管理装置の動作について図4を用いて説明する。図4は、変形例1の予約管理装置の動作の一例を説明するための図である。以下の説明においては、適宜図3を参照する。また、変形例1では、予約管理装置を動作させることによって、予約管理方法が実施される。よって、変形例1における予約管理方法の説明は、以下の予約管理装置の動作説明に代える。
[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.

取得部11aは、まず、端末装置20から入力された、申請者に関する申請情報と予約場所情報と予約日時情報と予約に必要な情報とを取得する(ステップB1)。 The acquisition unit 11a first acquires application information about the applicant, reservation location information, reservation date and time information, and information required for the reservation, which are input from the terminal device 20 (step B1).

具体的には、ステップB1において、取得部11aは、ネットワーク21と予約管理装置10が有する不図示の通信部とを介して、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを、ネットワーク21と不図示の通信部を介して取得する。 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) that the reservation management device 10 has.

次に、生成部12aは、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを用いて、あらかじめ決められた変換処理に基づいて変換し、受付番号(第三の判定情報)を生成する(ステップB2)。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。 Next, the generation unit 12a converts the application information, reservation location information, reservation date and time information, and information required for the 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.

具体的には、ステップB2において、生成部12aは、取得した申請情報と予約場所情報と予約日時情報と予約に必要な情報とから、ハッシュ関数SHA256などを用いて、不可逆な値である受付番号(第三の判定情報)を生成する。ただし、受付番号は不可逆な値に限定されるものではなく、暗号情報などを用いてもよい。 Specifically, in step B2, the generation 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 cryptographic information, etc. may be used.

なお、受付番号(第三の判定情報)は、予約に必要な情報を用いず、申請情報と予約場所情報と予約日時情報を用いて生成してもよい。 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 the reservation.

次に、許可部13aは、生成された受付番号(第三の判定情報)が未登録であるかを判定する(ステップB3)。具体的には、ステップB3において、許可部13aは、受付番号(第三の判定情報)が、記憶部14に登録されているかを判定する。 Next, the permission unit 13a determines whether the generated reception number (third determination information) is unregistered (step B3). Specifically, in step B3, the permission unit 13a determines whether the reception number (third determination information) is registered in the memory unit 14.

ステップB3において、受付番号(第三の判定情報)が記憶部14に記憶されていない場合、すなわち未登録である場合(ステップB3:Yes)、許可部13aは、受付番号(第三の判定情報)を記憶部14に記憶する(ステップB4)。 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).

また、許可部13a又は生成部12aは、生成した受付番号(第三の判定情報)を、不図示の通信部とネットワーク21を介して端末装置20へ送信する(ステップB5)。 The permission unit 13a or the generation unit 12a also 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).

次に、許可部13は、記憶部14に、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶する(ステップB7)。 Next, the permission unit 13 stores the reception number (third determination information), reservation location information, reservation date and time information, and information required for the reservation in association with each other in the memory unit 14 (step B7).

対して、受付番号が記憶部14に記憶されている場合、すなわち登録済である場合(ステップB3:No)、許可部13aは、予約変更、及び、既に登録済であることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する(ステップB6)。 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 the communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered (step B6).

[変形例1の効果]
以上のように変形例1によれば、申請者がオンライン予約をする場合、受付番号(第三の判定情報)が未登録である場合に、受付番号(第三の判定情報)を記憶部14に記憶するので、オンライン予約において、同一の申請者が複数の予約をできない。
[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) has not been registered, the reception number (third determination information) is stored in memory unit 14, so that the same applicant cannot make multiple reservations online.

さらに、登録済である場合、予約変更及び既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起ができる。 Furthermore, if the applicant has already registered, a message can be displayed on the terminal device 20 informing the applicant about the reservation change and that the applicant has already registered, thereby alerting applicants who are attempting to make multiple reservations that they cannot make multiple reservations.

[プログラム]
変形例1におけるプログラムは、コンピュータに、図4に示すステップB1からB7を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、変形例1における予約管理装置と予約管理方法とを実現することができる。この場合、コンピュータのプロセッサは、取得部11aと、生成部12aと、許可部13aとして機能し、処理を行なう。
[program]
The program in the modified example 1 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 modified example 1. In this case, the processor of the computer functions as an acquisition unit 11a, a generation unit 12a, and an authorization unit 13a and performs the processes.

また、変形例1におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、取得部11a、生成部12a、許可部13aのいずれかとして機能してもよい。 The program in variant example 1 may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as either the acquisition unit 11a, the generation unit 12a, or the permission unit 13a.

(変形例2)
変形例2について説明する。
変形例2と実施形態1との違いは、予約をする場合において、一般的なネットワークに接続された予約管理装置(サーバコンピュータ)に、予約場所情報と予約日時情報とを記憶しない点である。
(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.

変形例2の予約管理装置について説明する。
変形例2の予約管理装置10aは、変形例1と同様に、取得部11a(第一の取得部)と、生成部12a(第一の生成部)と、許可部13a(第一の許可部)と、記憶部14とを有する。
A reservation management device according to the second modification will be described.
Similar to variant example 1, the reservation management device 10a of variant example 2 has 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.

また、変形例2では変形例1と同様に、オンライン予約をする場合、申請者が端末装置20を用いて、ウェブ上に提供されているオンライン予約サイトにアクセスして、申請者に関する申請情報(個人情報)と、予約場所情報と、予約日時情報と、予約に必要な情報とを入力する。 In addition, in the second modification, similar to the first modification, when making an online reservation, the applicant uses the terminal device 20 to access an online reservation site provided on the web and inputs application information (personal information) about the applicant, reservation location information, reservation date and time information, and information required for the reservation.

取得部11aと、生成部12aと、記憶部14については、変形例1と同じ動作をするので、取得部11aと生成部12aと記憶部14の説明は省略する。 The acquisition unit 11a, the generation unit 12a, and the storage unit 14 operate in the same manner as in the first modification, so a description of the acquisition unit 11a, the generation unit 12a, and the storage unit 14 will be omitted.

なお、変形例1の許可部13aは、記憶部14に、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶している。しかし、変形例2の許可部13aは、記憶部14に、受付番号(第三の判定情報)だけを記憶する。すなわち、変形例2の許可部13aは、記憶部14に、予約場所情報と予約日時情報と予約に必要な情報を記憶しない。 The permission unit 13a of the first modification stores in the memory unit 14 the reception number (third determination information), reservation location information, reservation date and time information, and information required for reservation in association with each other. However, the permission unit 13a of the second modification stores only the reception number (third determination information) in the memory unit 14. In other words, the permission unit 13a of the second modification does not store in the memory unit 14 the reservation location information, reservation date and time information, and information required for reservation.

図5は、変形例2の受付端末装置の一例を説明するための図である。受付端末装置30は、施設に設置されているコンピュータである。受付端末装置30は、取得部31(第二の取得部)と、生成部32(第二の生成部)と、許可部33(第二の許可部)とを有する。 Figure 5 is a diagram for explaining an example of a reception terminal device of variant example 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).

なお、図5の受付端末装置30には、不図示のユーザインタフェースが設けられている。申請者は、ユーザインタフェースを用いて、申請情報と、受付番号を入力する。 The reception terminal device 30 in FIG. 5 is provided with a user interface (not shown). The applicant uses the user interface to input the application information and reception number.

取得部31は、予約日に、予約した施設(予約場所)を訪れた申請者により入力された申請者に関する申請情報と、受付番号(第三の判定情報)とを取得する。 The acquisition unit 31 acquires the application information about the applicant entered by the applicant who visited the reserved facility (reserved location) on the reservation date, and the reception number (third determination information).

なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、取得部31は、予約に必要な情報も取得する。 In addition, if 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.

生成部32は、取得した申請情報と、受付端末装置30が設置されている位置に基づいて生成された予約場所を表す受付位置情報と、受付端末装置30により受付時間帯に基づいて生成された予約日時を表す受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する。変換処理は、上述した予約管理装置10aの変換処理と同じ処理である。 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 by the reception terminal device 30 based on the reception time zone. The conversion process is the same as the conversion process of the reservation management device 10a described above.

受付位置情報は、受付端末装置30が設置されている位置に基づいて設定される情報である。受付位置情報は、予約場所情報と同じように、例えば、予約した施設の場所(住所)、又は名称、又は場所と名称、又は場所と名称と部屋の名称などを表す情報である。 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.

受付日時情報は、予約日時情報と同じように、例えば、予約した日時(年月日と時間帯)を表す情報である。なお、受付日時情報は、受付端末装置30により自動で生成される。 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 way as the reservation date and time information. Note that the reception date and time information is automatically generated by the reception terminal device 30.

よって、申請情報が正確に入力され、かつ申請者が正しい予約日時に予約場所において受付端末装置30を用いて手続きをしていれば、予約日時情報に予約場所情報と同じ受付位置情報と受付日時情報とが得られるので、変換処理により生成される第四の判定情報は、受付番号(第三の判定情報)と同じ出力データ(ハッシュ値)となる。 Therefore, if the application information is entered correctly and the applicant completes the procedure using the reception terminal device 30 at the correct reservation date and time and at the reservation location, 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 the same output data (hash value) as the reception number (third determination information).

なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、生成部32は、第四の判定情報を、申請情報と、受付位置情報と、受付日時情報と、予約に必要な情報を用いて生成する。 When the reception number (third determination information) is generated using the application information, reservation location information, reservation date and time information, and information required 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 required for the reservation.

許可部33は、入力された受付番号(第三の判定情報)と生成された第四の判定情報とが一致し場合、申請者に受付を許可する。 If the input reception number (third determination information) matches the generated fourth determination information, the permission unit 33 permits the applicant to receive the application.

具体的には、まず、許可部33は、受付番号(第三の判定情報)と第四の判定情報が一致しているかを判定する。次に、受付番号(第三の判定情報)と第四の判定情報が一致している場合、許可部33は、申請者に受付が許可されたことを通知する。 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.

対して、受付番号(第三の判定情報)と第四の判定情報が一致しない場合、許可部33は、予約の誤り、又は、入力に誤りがあることを申請者に案内するための通知をする。 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.

このように、予約管理装置10a(サーバコンピュータ)に予約場所情報と、予約日時情報を記憶しなくても、予約管理装置10a(サーバコンピュータ)と受付端末装置30とで同じ変換処理を共有しているので、予約が正しくとれているかを判定できる。 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.

[装置動作]
次に、変形例2における受付端末装置の動作について図6を用いて説明する。図6は、変形例2の受付端末装置の動作の一例を説明するための図である。以下の説明においては、適宜図5を参照する。また、変形例2では、受付端末装置を動作させることによって、予約管理方法が実施される。よって、変形例2における予約管理方法の説明は、以下の受付端末装置の動作説明に代える。
[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 description of the operation of the reception terminal device below.

取得部31は、まず、予約日に、予約した施設(予約場所)を訪れた申請者により入力された申請者に関する申請情報と、受付番号(第三の判定情報)とを取得する(ステップC1)。 The acquisition unit 31 first acquires the application information about the applicant entered by the applicant who visited the reserved facility (reserved location) on the reservation date, and the reception number (third determination information) (step C1).

なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、取得部31は、予約に必要な情報も取得する。 In addition, if 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.

次に、生成部32は、取得した申請情報と、受付位置情報と、受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する(ステップC2)。 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).

ステップC2においては、申請情報が正確に入力され、かつ申請者が正しい予約日時に予約場所において受付端末装置30を用いて手続きをしていれば、予約日時情報に予約場所情報と同じ受付位置情報と受付日時情報とが得られるので、変換処理により生成される第四の判定情報は、受付番号(第三の判定情報)と同じ出力データ(ハッシュ値)となる。 In step C2, if the application information is entered correctly and the applicant uses the reception terminal device 30 to complete the procedure at the correct reservation date and time and at the reservation location, 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).

なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、生成部32は、申請情報と、受付位置情報と、受付日時情報と、予約に必要な情報を用いて、第四の判定情報を生成する。 When the reception number (third determination information) is generated using the application information, reservation location information, reservation date and time information, and information required 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 required for the reservation.

許可部33は、受付番号(第三の判定情報)と第四の判定情報が一致しているかを判定する(ステップC3)。次に、受付番号(第三の判定情報)と第四の判定情報が一致している場合(ステップC3:Yes)、許可部33は、申請者に受付が許可されたことを通知する(ステップC4)。 The permission unit 33 determines whether the reception number (third determination information) and the fourth determination information match (step C3). Next, if the reception number (third determination information) and the fourth determination information match (step C3: Yes), the permission unit 33 notifies the applicant that the reception has been permitted (step C4).

対して、受付番号(第三の判定情報)と第四の判定情報が一致しない場合(ステップC3:No)、許可部33は、予約の誤り、又は、入力に誤りがあることを申請者に案内するための通知をする(ステップC5)。 On the other hand, if the reception number (third determination information) and the fourth determination 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).

[変形例2の効果]
以上のように変形例2によれば、予約管理装置10a(サーバコンピュータ)に予約場所情報と、予約日時情報を記憶しなくても、予約管理装置10a(サーバコンピュータ)と受付端末装置30とで同じ変換処理を共有しているので、予約が正しいかを判定できる。
[Effects of Modification 2]
As described above, according to variant example 2, even if the reservation location information and reservation date and time information are not stored in the reservation management device 10a (server computer), the reservation management device 10a (server computer) and the reception terminal device 30 share the same conversion process, so it is possible to determine whether the reservation is correct.

[プログラム]
変形例2におけるプログラムは、コンピュータに、図6に示すステップC1からC5を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、変形例2における受付端末装置と予約管理方法とを実現することができる。この場合、コンピュータのプロセッサは、取得部31と、生成部32と、許可部33として機能し、処理を行なう。
[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 an authorization unit 33 and performs the processing.

また、変形例2におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、取得部31、生成部32、許可部33のいずれかとして機能してもよい。 The program in variant example 2 may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as either the acquisition unit 31, the generation unit 32, or the permission unit 33.

(変形例3)
変形例3について説明する。
変形例3と実施形態1との違いは、予約をする場合において、変形例3では、予約管理装置10bが受付番号を生成して申請者に通知する点と、申請情報に加えて、予約場所情報と予約日時情報と予約に必要な情報を用いて受付番号を生成する点にある。
(Variation 3)
Modification example 3 will now 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 the reception number is generated using reservation location information, reservation date and time information, and information required for the reservation in addition to the application information.

変形例3の予約管理装置について説明する。
図7は、変形例3の予約管理装置の一例を説明するための図である。予約管理装置10bは、取得部11bと、生成部12bと、許可部13bと、記憶部14とを有する。
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 14.

変形例3における取得部11bは、端末装置20から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された申請者に提示するための予約番号(第一の判定情報)とを取得する。具体的には、取得部11bは、ネットワーク21と予約管理装置10bが有する不図示の通信部とを介して、申請情報と予約番号とを取得する。 The acquisition unit 11b in the third modification acquires application information related to the applicant input from the terminal device 20, and a reservation number (first determination information) to be presented to the applicant that is generated in advance by the issuing institution. Specifically, the acquisition unit 11b acquires the application information and the reservation number via the network 21 and a communication unit (not shown) that the reservation management device 10b has.

変形例3における生成部12bは、取得した申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。 In the third modification, the generating unit 12b 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.

変形例3における許可部13bは、入力された予約番号(第一の判定情報)と生成された第二の判定情報とが一致し、かつ予約番号が未登録である場合、申請者に予約を許可する。 In variant example 3, the permission unit 13b permits the applicant to make a reservation if the input reservation number (first judgment information) matches the generated second judgment information and the reservation number is not registered.

具体的には、まず、許可部13bは、予約番号(第一の判定情報)と第二の判定情報が一致しているかを判定する。次に、一致していると判定した場合、許可部13bは、記憶部14に、既に予約番号が登録されているかを判定する。 Specifically, first, the permission unit 13b judges whether the reservation number (first judgment information) and the second judgment information match. Next, if it is judged that they match, the permission unit 13b judges whether the reservation number has already been registered in the memory unit 14.

一致していないと判定した場合、許可部13bは、申請情報又は予約番号に誤りがあることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する。 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.

次に、予約番号が記憶部14に記憶されていない場合(未登録である場合)、許可部13bは、予約番号(第一の判定情報)を記憶部14に記憶する。また、許可部13bは、不図示の通信部とネットワーク21を介して申請者の端末装置20へ、申請者に予約を許可することを表す許可通知を送信する。 Next, if the reservation number is not stored in the storage unit 14 (if it is not registered), 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).

対して、予約番号が記憶部14に記憶されている場合(登録済である場合)、許可部13bは、予約変更、及び、既に登録済であることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する。 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 the communication unit and network 21 (not shown) to inform the applicant of the reservation change and that it has already been registered.

次に、予約を許可された申請者は、端末装置20を用いて、少なくとも予約場所を表す予約場所情報と、予約日時を表す予約日時情報と、予約に必要な情報とを入力する。入力された予約場所情報と予約日時情報と予約に必要な情報は、端末装置20からネットワーク21と予約管理装置10bの不図示の通信部を介して、予約管理装置10bの取得部11bへ送信される。 Next, 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 information necessary for the reservation. 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.

次に、取得部11bは、端末装置20から入力された、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを、ネットワーク21と不図示の通信部を介して取得する。その後、入力された予約場所情報と予約日時情報と予約に必要な情報は、取得部11bから許可部13bへ出力される。 Next, the acquisition unit 11b acquires the application information, reservation location information, reservation date and time information, and information required for the reservation 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 required for the reservation are output from the acquisition unit 11b to the permission unit 13b.

次に、変形例3における生成部12bは、申請者と予約場所情報と予約日時情報と予約に必要な情報とを用いて、あらかじめ決められた変換処理に基づいて変換し、受付番号(第三の判定情報)を生成する。 Next, the generation unit 12b in variant example 3 uses the applicant, reservation location information, reservation date and time information, and information required for the reservation to convert based on a predetermined conversion process and generate a reception number (third determination information).

ただし、受付番号(第三の判定情報)を生成する際、予約に必要な情報を必ずしも用いなくてもよい。その場合、例えば、受付番号(第三の判定情報)は、申請者の生年月日と予約場所情報と予約日時情報を用いて生成してもよい。 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.

その後、許可部13b又は生成部12bは、生成した受付番号(第三の判定情報)を、不図示の通信部とネットワーク21を介して端末装置20へ送信する。さらに、許可部13b又は生成部12bは、予約番号(第一の判定情報)に関連付けて、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを記憶部14に記憶する。 Then, 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).

受付について説明する。
受付は、変形例2で説明した受付端末装置30と同じ動作をするので、受付端末装置30の動作の説明を省略する。
Explain about reception.
The reception operation is the same as that of the reception terminal device 30 described in the second modified example, so a description of the operation of the reception terminal device 30 will be omitted.

[装置動作]
次に、変形例3における予約管理装置10bの動作について図8を用いて説明する。図8は、変形例3の予約管理装置の動作の一例を説明するための図である。以下の説明においては、適宜図7を参照する。また、変形例3では、予約管理装置を動作させることによって、予約管理方法が実施される。よって、変形例3における予約管理方法の説明は、以下の予約管理装置の動作説明に代える。
[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.

図8に示すステップA1からA8、B2、B5の処理は、実施形態1、変形例1において説明したので省略する。なお、変形例3では、さらに、許可部13b又は生成部12bは、予約番号(第一の判定情報)に関連付けて、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを記憶部14に記憶する(ステップD1)。 The processes of steps A1 to A8, B2, and B5 shown in FIG. 8 have been explained in the first embodiment and the first modification, so they will not be explained here. In the third modification, the permission unit 13b or the generation unit 12b further associates 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).

[変形例3の効果]
以上のように変形例3によれば、申請者がオンライン予約をする場合、交付機関で変換処理により生成された予約番号(第一の判定情報)と、予約管理装置10bで変換処理により生成された第二の判定情報との一致を判定することで、正しい申請者であるかを判定できる。
[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 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 10b.

また、予約を許可した後、予約番号(第一の判定情報)が未登録である場合に、予約番号(第一の判定情報)を記憶部14に記憶するので、オンライン予約において、同一の申請者が複数の予約をできない。 In addition, after a reservation is permitted, if the reservation number (first determination information) is not registered, the reservation number (first determination information) is stored in the storage unit 14, so that the same applicant cannot make multiple reservations when making online reservations.

また、登録済である場合、予約変更及び既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。 In addition, if the applicant has already registered, a message can be displayed on the terminal device 20 informing the applicant about the reservation change and that the applicant has already registered, thereby alerting applicants who are attempting to make multiple reservations that they cannot make multiple reservations.

さらに、さらに、予約管理装置10b(サーバコンピュータ)の予約場所情報と、予約日時情報を使用しなくても、予約管理装置10b(サーバコンピュータ)と受付端末装置30とで同じ変換処理を共有しているので、予約が正しいかを判定できる。 Furthermore, even without using the reservation location information and reservation date and time information of the reservation management device 10b (server computer), 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.

[プログラム]
変形例3におけるプログラムは、コンピュータに、図8に示すステップA1からA8、B2、B5、D1を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、変形例3における予約管理装置と予約管理方法とを実現することができる。この場合、コンピュータのプロセッサは、取得部11bと、生成部12bと、許可部13bとして機能し、処理を行なう。
[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 an authorization unit 13b and performs the processes.

また、変形例3におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、取得部11b、生成部12b、許可部13bのいずれかとして機能してもよい。 The program in variant example 3 may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as either the acquisition unit 11b, the generation unit 12b, or the permission unit 13b.

[物理構成]
ここで、実施形態1、変形例1、変形例2、変形例3におけるプログラムを実行することによって、予約管理装置又は受付端末装置を実現するコンピュータについて図9を用いて説明する。図9は、実施形態1、変形例1、変形例2、変形例3における予約管理装置又は受付端末装置を実現するコンピュータの一例を説明するための図である。
[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.

図9に示すように、コンピュータ110は、CPU(Central Processing Unit)111と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。なお、コンピュータ110は、CPU111に加えて、又はCPU111に代えて、GPU(Graphics Processing Unit)、又はFPGA(Field-Programmable Gate Array)を備えていてもよい。 As shown in FIG. 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.

CPU111は、記憶装置113に格納された、本実施形態におけるプログラム(コード)をメインメモリ112に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。また、本実施形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであってもよい。なお、記録媒体120は、不揮発性記録媒体である。 The CPU 111 expands the program (code) in this embodiment stored in the storage device 113 into the main memory 112 and executes it 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 program in this embodiment is provided in a state stored in a computer-readable recording medium 120. The program in this embodiment may be distributed over the Internet connected via the communication interface 117. The recording medium 120 is a non-volatile recording medium.

また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置があげられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。 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 the display device 119 and controls the display on the display device 119.

データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。 The data reader/writer 116 mediates data transmission between the CPU 111 and the recording medium 120, reads programs from the recording medium 120, and writes the results of processing in the computer 110 to the recording medium 120. The communication interface 117 mediates data transmission between the CPU 111 and other computers.

また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体があげられる。 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 flexible disks, and optical recording media such as CD-ROMs (Compact Disk Read Only Memory).

なお、本実施形態における予約管理装置10、10a、受付端末装置30それぞれは、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。さらに、予約管理装置10、10a、受付端末装置30は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。 In this embodiment, the reservation management devices 10, 10a, and the reception terminal device 30 can each be realized by using hardware corresponding to each part, rather than 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 parts by hardware.

以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

以上のように本発明によれば、オンライン予約において、同一の申請者が複数の予約ができないようにする。本発明は、オンライン予約の分野において有用である。 As described above, the present invention prevents the same applicant from making multiple reservations when making online reservations. The present invention is useful in the field of online reservations.

10、10a、10b 予約管理装置
11、11a、11b 取得部
12、12a、12b 生成部
13、13a、13b 許可部
14 記憶部
20 端末装置
21 ネットワーク
30 受付端末装置
31 取得部
32 生成部
33 許可部
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
REFERENCE SIGNS LIST 10, 10a, 10b Reservation management device 11, 11a, 11b Acquisition unit 12, 12a, 12b Generation unit 13, 13a, 13b Permission unit 14 Storage unit 20 Terminal device 21 Network 30 Reception terminal device 31 Acquisition unit 32 Generation unit 33 Permission unit 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 device 119 Display device 120 Recording medium 121 Bus

Claims (9)

端末装置から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された前記申請者に提示するための第一の判定情報とを取得する、取得手段と、
取得した前記申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する、生成手段と、
入力された前記第一の判定情報と生成された前記第二の判定情報とが一致し、かつ前記第一の判定情報が未登録である場合、前記申請者に予約を許可する、許可手段と、
を有する予約管理装置。
An acquisition means for acquiring 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 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.
請求項1に記載の予約管理装置であって、
前記生成手段は、前記第一の判定情報が、前記申請情報として個人情報を用いて生成されている場合、前記個人情報を用いて前記変換処理により前記第二の判定情報を生成する
予約管理装置。
2. The reservation management device according to claim 1,
A reservation management device, wherein when the first determination information is generated using personal information as the application information, the generation means generates the second determination information by the conversion process using the personal information.
請求項1又は2に記載の予約管理装置であって、
前記変換処理は不可逆な値を生成する
予約管理装置。
3. The reservation management device according to claim 1,
The conversion process generates a non-reversible value.
コンピュータが、
端末装置から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された前記申請者に提示するための第一の判定情報とを取得し、
取得した前記申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成し、
入力された前記第一の判定情報と生成された前記第二の判定情報とが一致し、かつ前記第一の判定情報が未登録である場合、前記申請者に予約を許可する、
予約管理方法。
The computer
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.
コンピュータに
端末装置から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された前記申請者に提示するための第一の判定情報とを取得させ、
取得した前記申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成させ、
入力された前記第一の判定情報と生成された前記第二の判定情報とが一致し、かつ前記第一の判定情報が未登録である場合、前記申請者に予約を許可させる、
ための命令を含むプログラム。
The computer acquires application information related to the applicant inputted from the terminal device and first determination information to be presented to the applicant, the first determination information being generated in advance by the granting institution;
converting the acquired application information based on a predetermined conversion process to generate second determination information;
If the input first determination information and the generated second determination information match and the first determination information is unregistered, the applicant is permitted to make the reservation.
A program containing instructions for
端末装置から入力された、申請者に関する申請情報と、予約場所情報と、予約日時情報とを取得する、第一の取得手段と、
取得した前記申請情報と前記予約場所情報と前記予約日時情報を、あらかじめ決められた変換処理に基づいて変換し、第三の判定情報を生成する、第一の生成手段と、
前記端末装置に前記第三の判定情報を通知する、第一の許可手段と、
を有する予約管理装置と、
予約日に予約場所を訪れた前記申請者が、前記予約場所に設置された受付端末装置を用いて入力された前記申請情報と、前記第三の判定情報とを取得する、第二の取得手段と、
取得した前記申請情報と、前記受付端末装置が設置されている位置に基づいて生成された前記予約場所を表す受付位置情報と、前記受付端末装置により受付時間帯に基づいて生成された予約日時を表す受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する、第二の生成手段と、
前記受付端末装置から入力された前記第三の判定情報と、生成された第四の判定情報とが一致し場合、前記申請者に受付を許可する、第二の許可手段と、
を有する前記受付端末装置と、
を有するシステム。
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
請求項6に記載のシステムであって、
前記第二の生成手段は、前記第三の判定情報が、前記申請情報として個人情報と、前記予約場所情報と、前記予約日時情報とを用いて生成されている場合、前記個人情報と、前記予約場所情報と、前記予約日時情報とを用いて前記変換処理により前記第四の判定情報を生成する
システム。
7. The system of claim 6,
The second generation means is a system that, when the third judgment information is generated using personal information, the reservation location information, and the reservation date and time information as the application information, generates the fourth judgment information by the conversion process using the personal information, the reservation location information, and the reservation date and time information.
請求項6又は7に記載のシステムであって、
前記変換処理は不可逆な値を生成する
システム。
8. A system according to claim 6 or 7, comprising:
A system in which the conversion process produces a non-reversible value.
予約管理装置が、
端末装置から入力された、申請者に関する申請情報と、予約場所情報と、予約日時情報とを取得し、
取得した前記申請情報と前記予約場所情報と前記予約日時情報を、あらかじめ決められた変換処理に基づいて変換し、第三の判定情報を生成し、
前記端末装置に前記第三の判定情報を通知し、
受付端末装置が、
予約日に予約場所を訪れた前記申請者が、前記予約場所に設置された受付端末装置を用いて入力された前記申請情報と、前記第三の判定情報とを取得し、
取得した前記申請情報と、前記受付端末装置が設置されている位置に基づいて生成された前記予約場所を表す受付位置情報と、前記受付端末装置により受付時間帯に基づいて生成された予約日時を表す受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成し、
前記受付端末装置から入力された前記第三の判定情報と、生成された第四の判定情報とが一致し場合、前記申請者に受付を許可する、
予約管理方法。
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 a 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.
JP2021040022A 2021-03-12 2021-03-12 RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM Active JP7647195B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021040022A JP7647195B2 (en) 2021-03-12 2021-03-12 RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021040022A JP7647195B2 (en) 2021-03-12 2021-03-12 RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM

Publications (2)

Publication Number Publication Date
JP2022139572A JP2022139572A (en) 2022-09-26
JP7647195B2 true JP7647195B2 (en) 2025-03-18

Family

ID=83400304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021040022A Active JP7647195B2 (en) 2021-03-12 2021-03-12 RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM

Country Status (1)

Country Link
JP (1) JP7647195B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006302202A (en) 2005-04-25 2006-11-02 Works Applications:Kk Multiple entry determination system and method
JP2019101392A (en) 2017-12-04 2019-06-24 カレンシーポート株式会社 Collation system
JP2020173563A (en) 2019-04-09 2020-10-22 アタラ株式会社 Information processing methods, information processing devices, and computer programs
JP2020201915A (en) 2019-06-11 2020-12-17 株式会社デジタルアシスト General purpose id issuance management system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006302202A (en) 2005-04-25 2006-11-02 Works Applications:Kk Multiple entry determination system and method
JP2019101392A (en) 2017-12-04 2019-06-24 カレンシーポート株式会社 Collation system
JP2020173563A (en) 2019-04-09 2020-10-22 アタラ株式会社 Information processing methods, information processing devices, and computer programs
JP2020201915A (en) 2019-06-11 2020-12-17 株式会社デジタルアシスト General purpose id issuance management system

Also Published As

Publication number Publication date
JP2022139572A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
KR101492757B1 (en) Application usage policy enforcement
JP4826270B2 (en) Electronic ticket issue management system, issuer system, program
JP4639676B2 (en) Rental server system
US20190319843A1 (en) Trusted Platform Module-Based Prepaid Access Token for Commercial IoT Online Services
US9514288B2 (en) Information processing device, information processing method, program and storage medium
JPWO2010103663A1 (en) Personal authentication system and personal authentication method
US20240104642A1 (en) Apparatus for processing non-fungible token
WO2019175427A1 (en) Method, device and medium for protecting work based on blockchain
CN109818965B (en) Personal identity verification device and method
CN116994350A (en) Scene sign-in method, device, storage medium and system
JP7647195B2 (en) RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM
JPWO2020122095A1 (en) Control methods, servers, programs, and data structures
EP3933747A1 (en) Information processing program, device, and method
JPWO2015045166A1 (en) URL issuing device, URL issuing method, and URL issuing program
JP4572519B2 (en) Electronic information authentication system, portable information terminal, and electronic information authentication method used therefor
CN113496040B (en) Personal data ecosystem
JP2020184182A (en) Disclosure control device, disclosure control method, and disclosure control program
US20140150123A1 (en) Using receipts to control assignments of items of content to users
JP2019003477A (en) Information processing system, control method, and program thereof
CN109190352B (en) A kind of authorization text accuracy verification method and device
TW202305627A (en) System for confirming identity on different devices by verifying valid certification and method thereof
US20250328835A1 (en) Device onboarding in distributed systems
TWI898244B (en) System for controlling signature sequence according to sequence codes to complete the online insurance application and method thereof
JP7729797B2 (en) Program, information processing device, and information processing method
JP4800126B2 (en) Attribute information verification method, revocation information generation apparatus, service provider apparatus, and attribute information verification system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250123

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250217

R150 Certificate of patent or registration of utility model

Ref document number: 7647195

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150