JP7647195B2 - RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM - Google Patents
RESERVATION MANAGEMENT DEVICE, RESERVATION MANAGEMENT METHOD, PROGRAM, AND SYSTEM Download PDFInfo
- 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
Links
- 238000007726 management method Methods 0.000 title description 91
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000000034 method Methods 0.000 claims description 60
- 238000006243 chemical reaction Methods 0.000 claims description 51
- 230000002441 reversible effect Effects 0.000 claims 2
- 238000012986 modification Methods 0.000 description 50
- 230000004048 modification Effects 0.000 description 50
- 238000004891 communication Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 11
- 230000002427 irreversible effect Effects 0.000 description 7
- 238000012360 testing method Methods 0.000 description 7
- 238000013475 authorization Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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のシステムでは、予約をする場合、申請者から電話などにより伝えられた免許証番号を、担当者が、運転免許センタや警察署などの交付機関の施設の端末装置から入力する。
次に、入力された免許証番号が、あらかじめサーバコンピュータに記憶されていれば、担当者は、更に、施設の端末装置から、予約場所や予約日時などの予約に必要な情報を入力する。その後、サーバコンピュータにより、免許証番号と予約に必要な情報とに基づいて予約リストが生成される。ただし、サーバコンピュータは一般的なネットワークに接続されていない。 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
オンライン予約システムで予約をする場合、申請者は、スマートフォンやパーソナルコンピュータなどの端末装置を用いて、ウェブ上に提供されているウェブサイトにアクセスをする。その後、ウェブサイトで申請者の個人情報や予約に必要な情報を入力する。 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.
しかしながら、運転免許センタや警察署などの交付機関のセキュリティ指針により、申請者の個人情報などは、上述したように、一般的なネットワークに接続されたサーバコンピュータに記憶できない。そのため、上述したオンライン予約システムでは、既に予約した申請者を特定できない。その結果、同じ申請者に、複数の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)
実施形態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
ここで、オンライン予約とは、例えば、申請者が、スマートフォンやパーソナルコンピュータなどの端末装置20から、ウェブ上に提供されているオンライン予約サイトにアクセスをし、オンライン予約サイトで予約をすることである。
Here, online reservation means, for example, that the applicant accesses an online reservation site provided on the web from a
予約管理装置10は、オンライン予約をするために設けられた、一般的なネットワーク21に接続されたサーバコンピュータなどである。
The
なお、オンライン予約システム1では、一般的なネットワークに接続されたサーバコンピュータのセキュリティを厳重にするため、申請者の個人情報に該当する情報を記憶することが許可されていない。
In addition, in order to ensure strict security for server computers connected to general networks,
例えば、運転免許センタや警察署などの交付機関のセキュリティ指針によれば、申請者の個人情報に該当する情報を、一般的なネットワークに接続されたサーバコンピュータに記憶することが禁じられている。 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
ネットワーク21は、例えば、インターネット、LAN(Local Area Network)、専用回線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース(登録商標)、WiFi(Wireless Fidelity)などの通信回線を用いて構築された一般的なネットワークである。
予約管理装置について説明する。
予約管理装置10は、取得部11と、生成部12と、許可部13と、記憶部14とを有する。
The reservation management device will now be described.
The
取得部11は、端末装置20から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された申請者に提示するための予約番号(第一の判定情報)とを取得する。具体的には、取得部11は、ネットワーク21と予約管理装置10が有する不図示の通信部とを介して、申請情報と予約番号とを取得する。
The
申請情報は、申請者の個人情報に該当する情報などである。申請情報は、例えば、氏名、生年月日、免許証番号、年齢、住所、電話番号、マイナンバーのいずれか一つ以上を含む情報である。ただし、申請情報は上述した情報に限定されない。 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
よって、申請情報が正確に入力されていれば、変換処理により生成される第二の判定情報は、予約番号(第一の判定情報)と同じ出力データ(ハッシュ値)となる。 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
具体的には、まず、許可部13は、予約番号(第一の判定情報)と第二の判定情報が一致しているかを判定する。次に、一致していると判定した場合、許可部13は、記憶部14に、既に予約番号が登録されているかを判定する。
Specifically, first, the
一致していないと判定した場合、許可部13は、申請情報又は予約番号に誤りがあることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する。
If it is determined that there is no match, the
次に、予約番号が記憶部14に記憶されていない場合(未登録である場合)、許可部13は、予約番号(第一の判定情報)を記憶部14に記憶する。また、許可部13は、不図示の通信部とネットワーク21を介して申請者の端末装置20へ、申請者に予約を許可することを表す許可通知を送信する。
Next, if the reservation number is not stored in the storage unit 14 (if it is unregistered), the
対して、予約番号が記憶部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
記憶部14は、図1の例では予約管理装置10の内部に設けられているが、予約管理装置10の外部に設けてもよい。
In the example of FIG. 1, the
次に、予約を許可された申請者は、端末装置20を用いて、少なくとも予約場所を表す予約場所情報と、予約日時を表す予約日時情報と、予約に必要な情報とを入力する。入力された予約場所情報と予約日時情報と予約に必要な情報は、端末装置20からネットワーク21と予約管理装置10の不図示の通信部を介して、予約管理装置10の取得部11へ送信される。その後、入力された予約場所情報と予約日時情報と予約に必要な情報は、取得部11から許可部13へ出力される。
Next, the applicant who has been permitted to make a reservation uses the
予約場所情報は、例えば、予約した施設の場所(住所)、又は名称、又は場所と名称、又は場所と名称と部屋の名称などを表す情報である。予約日時情報は、例えば、予約した日時(年月日と時間帯)を表す情報である。 Reservation location information is, for example, information that indicates the location (address) or name of the reserved facility, or the location and name, or the location, name and room name. 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
受付について説明する。
予約日に、学科試験又は免許更新のために予約した施設(予約場所)を申請者が訪れると、施設に設置されている受付端末装置を用いて、申請者が予約番号を入力する。受付端末装置は、入力された予約番号が予約管理装置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
このように、実施形態1においては、申請者がオンライン予約をする場合、交付機関で変換処理により生成された予約番号(第一の判定情報)と、予約管理装置10で変換処理により生成された第二の判定情報との一致を判定するので、正しい申請者であるかを判定できる。
In this way, in
また、予約が許可された後、予約番号(第一の判定情報)が未登録である場合に、予約番号を記憶部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
さらに、登録済である場合、予約変更、及び、既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。
Furthermore, if the applicant has already registered, a message can be displayed on the
[装置動作]
次に、実施形態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
具体的には、ステップA1において、取得部11は、ネットワーク21と予約管理装置10が有する不図示の通信部とを介して、申請情報と予約番号とを取得する。
Specifically, in step A1, the
次に、生成部12は、取得した申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する(ステップA2)。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。
Next, the
具体的には、ステップA2において、生成部12は、取得した申請情報から、ハッシュ関数SHA256などを用いて、不可逆な値である予約番号(第一の判定情報)を生成する。ただし、予約番号は不可逆な値に限定されるものではなく、暗号情報などを用いてもよい。
Specifically, in step A2, the
次に、許可部13は、予約番号(第一の判定情報)と第二の判定情報とが一致しているかを判定する(ステップA3)。次に、ステップA3において、予約番号(第一の判定情報)と第二の判定情報が一致していると判定した場合(ステップA3:Yes)、許可部13は、記憶部14に予約番号が未登録であるかを判定する(ステップA4)。
Next, the
次に、ステップ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
そして、ステップA4において、予約番号(第一の判定情報)が記憶部14に記憶されていない場合、すなわち未登録である場合(ステップA4:Yes)、許可部13は、予約番号(第一の判定情報)を記憶部14に記憶する(ステップA6)。
Then, in step A4, if the reservation number (first determination information) is not stored in the
また、許可部13は、不図示の通信部とネットワーク21を介して申請者の端末装置20へ、申請者に予約を許可することを表す許可通知を送信する(ステップA7)。
The
対して、ステップA4において、予約番号が記憶部14に記憶されている場合、すなわち登録済である場合(ステップA4:No)、許可部13は、予約変更、及び、既に登録済であることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する(ステップA8)。
On the other hand, in step A4, if the reservation number is stored in the
その後、予約を許可された申請者は、端末装置20を用いて、少なくとも予約場所を表す予約場所情報と、予約日時を表す予約日時情報と、予約に必要な情報とを入力する。
Then, the applicant who has been granted permission to make a reservation uses the
具体的には、申請者により入力された予約場所情報と予約日時情報と予約に必要な情報は、端末装置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
次に、許可部13は、記憶部14に、予約番号と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶部14に記憶する(ステップA9)。
Next, the
[実施形態1の効果]
以上のように実施形態1によれば、申請者がオンライン予約をする場合、交付機関で変換処理により生成された予約番号(第一の判定情報)と、予約管理装置10で変換処理により生成された第二の判定情報との一致を判定することで、正しい申請者であるかを判定できる。
[Effects of the First Embodiment]
As described above, according to
また、予約を許可した後、予約番号(第一の判定情報)が未登録である場合に、予約番号(第一の判定情報)を記憶部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
さらに、登録済である場合、予約変更及び既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。
Furthermore, if the applicant has already registered, a message can be displayed on the
[プログラム]
実施形態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
また、実施形態1におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、取得部11、生成部12、許可部13のいずれかとして機能してもよい。
The program in
(変形例1)
変形例1について説明する。
変形例1と実施形態1との違いは、予約をする場合において、変形例1では、予約管理装置10が受付番号を生成して申請者に通知する点と、申請情報に加えて、予約場所情報と予約日時情報と予約に必要な情報を用いて受付番号を生成する点にある。
(Variation 1)
Modification example 1 will be described.
The difference between
変形例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
変形例1では、オンライン予約をする場合、申請者が端末装置20を用いて、ウェブ上に提供されているオンライン予約サイトにアクセスして、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを入力する。
In
変形例1における取得部11aは、端末装置20から入力された、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを、ネットワーク21と不図示の通信部を介して取得する。
The
次に、変形例1における生成部12aは、申請者と予約場所情報と予約日時情報と予約に必要な情報とを用いて、あらかじめ決められた変換処理に基づいて変換し、受付番号(第三の判定情報)を生成する。
Next, the
ただし、受付番号(第三の判定情報)を生成する際、予約に必要な情報を必ずしも用いなくてもよい。その場合、例えば、受付番号(第三の判定情報)は、申請者の生年月日と予約場所情報と予約日時情報を用いて生成してもよい。 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
具体的には、許可部13aは、受付番号(第三の判定情報)が、既に記憶部14に登録されているか判定する。受付番号(第三の判定情報)が記憶部14に記憶されていない場合(未登録である場合)、許可部13aは、受付番号を記憶部14に記憶する。
Specifically, the
その後、許可部13a又は生成部12aは、生成した受付番号(第三の判定情報)を、不図示の通信部とネットワーク21を介して端末装置20へ送信する。
Then, the
対して、受付番号(第三の判定情報)が記憶部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
次に、許可部13aは、記憶部14に、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶する。
Next, the
受付について説明する。
予約日に、学科試験や免許更新のために予約した施設(予約場所)を申請者が訪れると、申請者が、施設に設置されている受付端末装置を用いて受付番号を入力する。受付端末装置は、入力された受付番号が予約管理装置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
このように、変形例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
さらに、受付番号(第三の判定情報)が登録済である場合、予約変更、及び、既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。
Furthermore, if the reception number (third determination information) has already been registered, a message can be displayed on the
[装置動作]
次に、変形例1における予約管理装置の動作について図4を用いて説明する。図4は、変形例1の予約管理装置の動作の一例を説明するための図である。以下の説明においては、適宜図3を参照する。また、変形例1では、予約管理装置を動作させることによって、予約管理方法が実施される。よって、変形例1における予約管理方法の説明は、以下の予約管理装置の動作説明に代える。
[Device Operation]
Next, the operation of the reservation management device in
取得部11aは、まず、端末装置20から入力された、申請者に関する申請情報と予約場所情報と予約日時情報と予約に必要な情報とを取得する(ステップB1)。
The
具体的には、ステップB1において、取得部11aは、ネットワーク21と予約管理装置10が有する不図示の通信部とを介して、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを、ネットワーク21と不図示の通信部を介して取得する。
Specifically, in step B1, the
次に、生成部12aは、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを用いて、あらかじめ決められた変換処理に基づいて変換し、受付番号(第三の判定情報)を生成する(ステップB2)。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。
Next, the
具体的には、ステップB2において、生成部12aは、取得した申請情報と予約場所情報と予約日時情報と予約に必要な情報とから、ハッシュ関数SHA256などを用いて、不可逆な値である受付番号(第三の判定情報)を生成する。ただし、受付番号は不可逆な値に限定されるものではなく、暗号情報などを用いてもよい。
Specifically, in step B2, the
なお、受付番号(第三の判定情報)は、予約に必要な情報を用いず、申請情報と予約場所情報と予約日時情報を用いて生成してもよい。 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
ステップB3において、受付番号(第三の判定情報)が記憶部14に記憶されていない場合、すなわち未登録である場合(ステップB3:Yes)、許可部13aは、受付番号(第三の判定情報)を記憶部14に記憶する(ステップB4)。
In step B3, if the reception number (third determination information) is not stored in the
また、許可部13a又は生成部12aは、生成した受付番号(第三の判定情報)を、不図示の通信部とネットワーク21を介して端末装置20へ送信する(ステップB5)。
The
次に、許可部13は、記憶部14に、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶する(ステップB7)。
Next, the
対して、受付番号が記憶部14に記憶されている場合、すなわち登録済である場合(ステップB3:No)、許可部13aは、予約変更、及び、既に登録済であることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する(ステップB6)。
On the other hand, if the reception number is stored in the
[変形例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
さらに、登録済である場合、予約変更及び既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起ができる。
Furthermore, if the applicant has already registered, a message can be displayed on the
[プログラム]
変形例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
また、変形例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
(変形例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
また、変形例2では変形例1と同様に、オンライン予約をする場合、申請者が端末装置20を用いて、ウェブ上に提供されているオンライン予約サイトにアクセスして、申請者に関する申請情報(個人情報)と、予約場所情報と、予約日時情報と、予約に必要な情報とを入力する。
In addition, in the second modification, similar to the first modification, when making an online reservation, the applicant uses the
取得部11aと、生成部12aと、記憶部14については、変形例1と同じ動作をするので、取得部11aと生成部12aと記憶部14の説明は省略する。
The
なお、変形例1の許可部13aは、記憶部14に、受付番号(第三の判定情報)と予約場所情報と予約日時情報と予約に必要な情報とを関連付けて記憶している。しかし、変形例2の許可部13aは、記憶部14に、受付番号(第三の判定情報)だけを記憶する。すなわち、変形例2の許可部13aは、記憶部14に、予約場所情報と予約日時情報と予約に必要な情報を記憶しない。
The
図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
なお、図5の受付端末装置30には、不図示のユーザインタフェースが設けられている。申請者は、ユーザインタフェースを用いて、申請情報と、受付番号を入力する。
The
取得部31は、予約日に、予約した施設(予約場所)を訪れた申請者により入力された申請者に関する申請情報と、受付番号(第三の判定情報)とを取得する。
The
なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、取得部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
生成部32は、取得した申請情報と、受付端末装置30が設置されている位置に基づいて生成された予約場所を表す受付位置情報と、受付端末装置30により受付時間帯に基づいて生成された予約日時を表す受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する。変換処理は、上述した予約管理装置10aの変換処理と同じ処理である。
The generating
受付位置情報は、受付端末装置30が設置されている位置に基づいて設定される情報である。受付位置情報は、予約場所情報と同じように、例えば、予約した施設の場所(住所)、又は名称、又は場所と名称、又は場所と名称と部屋の名称などを表す情報である。
The reception location information is information that is set based on the location where the
受付日時情報は、予約日時情報と同じように、例えば、予約した日時(年月日と時間帯)を表す情報である。なお、受付日時情報は、受付端末装置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
よって、申請情報が正確に入力され、かつ申請者が正しい予約日時に予約場所において受付端末装置30を用いて手続きをしていれば、予約日時情報に予約場所情報と同じ受付位置情報と受付日時情報とが得られるので、変換処理により生成される第四の判定情報は、受付番号(第三の判定情報)と同じ出力データ(ハッシュ値)となる。
Therefore, if the application information is entered correctly and the applicant completes the procedure using the
なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、生成部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
許可部33は、入力された受付番号(第三の判定情報)と生成された第四の判定情報とが一致し場合、申請者に受付を許可する。
If the input reception number (third determination information) matches the generated fourth determination information, the
具体的には、まず、許可部33は、受付番号(第三の判定情報)と第四の判定情報が一致しているかを判定する。次に、受付番号(第三の判定情報)と第四の判定情報が一致している場合、許可部33は、申請者に受付が許可されたことを通知する。
Specifically, first, the
対して、受付番号(第三の判定情報)と第四の判定情報が一致しない場合、許可部33は、予約の誤り、又は、入力に誤りがあることを申請者に案内するための通知をする。
On the other hand, if the reception number (third determination information) and the fourth determination information do not match, the
このように、予約管理装置10a(サーバコンピュータ)に予約場所情報と、予約日時情報を記憶しなくても、予約管理装置10a(サーバコンピュータ)と受付端末装置30とで同じ変換処理を共有しているので、予約が正しくとれているかを判定できる。
In this way, even if the
[装置動作]
次に、変形例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
なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、取得部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
次に、生成部32は、取得した申請情報と、受付位置情報と、受付日時情報とを、あらかじめ決められた変換処理に基づいて第四の判定情報を生成する(ステップC2)。
Next, the
ステップC2においては、申請情報が正確に入力され、かつ申請者が正しい予約日時に予約場所において受付端末装置30を用いて手続きをしていれば、予約日時情報に予約場所情報と同じ受付位置情報と受付日時情報とが得られるので、変換処理により生成される第四の判定情報は、受付番号(第三の判定情報)と同じ出力データ(ハッシュ値)となる。
In step C2, if the application information is entered correctly and the applicant uses the
なお、受付番号(第三の判定情報)が、申請情報と、予約場所情報と、予約日時情報と、予約に必要な情報とを用いて生成されている場合には、生成部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
許可部33は、受付番号(第三の判定情報)と第四の判定情報が一致しているかを判定する(ステップC3)。次に、受付番号(第三の判定情報)と第四の判定情報が一致している場合(ステップC3:Yes)、許可部33は、申請者に受付が許可されたことを通知する(ステップC4)。
The
対して、受付番号(第三の判定情報)と第四の判定情報が一致しない場合(ステップ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
[変形例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
[プログラム]
変形例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
また、変形例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
(変形例3)
変形例3について説明する。
変形例3と実施形態1との違いは、予約をする場合において、変形例3では、予約管理装置10bが受付番号を生成して申請者に通知する点と、申請情報に加えて、予約場所情報と予約日時情報と予約に必要な情報を用いて受付番号を生成する点にある。
(Variation 3)
Modification example 3 will now be described.
The difference between variant example 3 and
変形例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
変形例3における取得部11bは、端末装置20から入力された、申請者に関する申請情報と、交付機関によりあらかじめ生成された申請者に提示するための予約番号(第一の判定情報)とを取得する。具体的には、取得部11bは、ネットワーク21と予約管理装置10bが有する不図示の通信部とを介して、申請情報と予約番号とを取得する。
The
変形例3における生成部12bは、取得した申請情報を、あらかじめ決められた変換処理に基づいて変換し、第二の判定情報を生成する。変換処理は、上述した交付機関で用いている変換処理と同じ処理である。
In the third modification, the generating
変形例3における許可部13bは、入力された予約番号(第一の判定情報)と生成された第二の判定情報とが一致し、かつ予約番号が未登録である場合、申請者に予約を許可する。
In variant example 3, the
具体的には、まず、許可部13bは、予約番号(第一の判定情報)と第二の判定情報が一致しているかを判定する。次に、一致していると判定した場合、許可部13bは、記憶部14に、既に予約番号が登録されているかを判定する。
Specifically, first, the
一致していないと判定した場合、許可部13bは、申請情報又は予約番号に誤りがあることを申請者に案内するための通知を、不図示の通信部とネットワーク21を介して、端末装置20へ送信する。
If it is determined that there is no match, the
次に、予約番号が記憶部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
対して、予約番号が記憶部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
次に、予約を許可された申請者は、端末装置20を用いて、少なくとも予約場所を表す予約場所情報と、予約日時を表す予約日時情報と、予約に必要な情報とを入力する。入力された予約場所情報と予約日時情報と予約に必要な情報は、端末装置20からネットワーク21と予約管理装置10bの不図示の通信部を介して、予約管理装置10bの取得部11bへ送信される。
Next, the applicant who has been permitted to make a reservation uses the
次に、取得部11bは、端末装置20から入力された、申請情報と予約場所情報と予約日時情報と予約に必要な情報とを、ネットワーク21と不図示の通信部を介して取得する。その後、入力された予約場所情報と予約日時情報と予約に必要な情報は、取得部11bから許可部13bへ出力される。
Next, the
次に、変形例3における生成部12bは、申請者と予約場所情報と予約日時情報と予約に必要な情報とを用いて、あらかじめ決められた変換処理に基づいて変換し、受付番号(第三の判定情報)を生成する。
Next, the
ただし、受付番号(第三の判定情報)を生成する際、予約に必要な情報を必ずしも用いなくてもよい。その場合、例えば、受付番号(第三の判定情報)は、申請者の生年月日と予約場所情報と予約日時情報を用いて生成してもよい。 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
受付について説明する。
受付は、変形例2で説明した受付端末装置30と同じ動作をするので、受付端末装置30の動作の説明を省略する。
Explain about reception.
The reception operation is the same as that of the
[装置動作]
次に、変形例3における予約管理装置10bの動作について図8を用いて説明する。図8は、変形例3の予約管理装置の動作の一例を説明するための図である。以下の説明においては、適宜図7を参照する。また、変形例3では、予約管理装置を動作させることによって、予約管理方法が実施される。よって、変形例3における予約管理方法の説明は、以下の予約管理装置の動作説明に代える。
[Device Operation]
Next, the operation of the
図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
[変形例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
また、予約を許可した後、予約番号(第一の判定情報)が未登録である場合に、予約番号(第一の判定情報)を記憶部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
また、登録済である場合、予約変更及び既に登録済であることを申請者に案内するための表示を、端末装置20に表示させることで、複数の予約をしようとする申請者に、複数の予約ができないことを注意喚起できる。
In addition, if the applicant has already registered, a message can be displayed on the
さらに、さらに、予約管理装置10b(サーバコンピュータ)の予約場所情報と、予約日時情報を使用しなくても、予約管理装置10b(サーバコンピュータ)と受付端末装置30とで同じ変換処理を共有しているので、予約が正しいかを判定できる。
Furthermore, even without using the reservation location information and reservation date and time information of the
[プログラム]
変形例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
また、変形例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
[物理構成]
ここで、実施形態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
CPU111は、記憶装置113に格納された、本実施形態におけるプログラム(コード)をメインメモリ112に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。また、本実施形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであってもよい。なお、記録媒体120は、不揮発性記録媒体である。
The
また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置があげられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。
Specific examples of the
データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。
The data reader/
また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体があげられる。
Specific examples of the
なお、本実施形態における予約管理装置10、10a、受付端末装置30それぞれは、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。さらに、予約管理装置10、10a、受付端末装置30は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
In this embodiment, the
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 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
112
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.
前記生成手段は、前記第一の判定情報が、前記申請情報として個人情報を用いて生成されている場合、前記個人情報を用いて前記変換処理により前記第二の判定情報を生成する
予約管理装置。 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.
前記変換処理は不可逆な値を生成する
予約管理装置。 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
前記第二の生成手段は、前記第三の判定情報が、前記申請情報として個人情報と、前記予約場所情報と、前記予約日時情報とを用いて生成されている場合、前記個人情報と、前記予約場所情報と、前記予約日時情報とを用いて前記変換処理により前記第四の判定情報を生成する
システム。 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.
前記変換処理は不可逆な値を生成する
システム。 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.
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)
| 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 |
-
2021
- 2021-03-12 JP JP2021040022A patent/JP7647195B2/en active Active
Patent Citations (4)
| 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 |