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
JP7540539B2 - Server device, server device control method and computer program - Google Patents
[go: Go Back, main page]

JP7540539B2 - Server device, server device control method and computer program - Google Patents

Server device, server device control method and computer program Download PDF

Info

Publication number
JP7540539B2
JP7540539B2 JP2023078283A JP2023078283A JP7540539B2 JP 7540539 B2 JP7540539 B2 JP 7540539B2 JP 2023078283 A JP2023078283 A JP 2023078283A JP 2023078283 A JP2023078283 A JP 2023078283A JP 7540539 B2 JP7540539 B2 JP 7540539B2
Authority
JP
Japan
Prior art keywords
information
authentication
terminal
person
biometric
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
JP2023078283A
Other languages
Japanese (ja)
Other versions
JP2023099613A (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
Priority claimed from JP2021211839A external-priority patent/JP7279772B2/en
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2023078283A priority Critical patent/JP7540539B2/en
Publication of JP2023099613A publication Critical patent/JP2023099613A/en
Application granted granted Critical
Publication of JP7540539B2 publication Critical patent/JP7540539B2/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 technology related to biometric authentication.

空港や港等において出入国審査が行われる。当該出入国審査の担当官は、パスポートに貼付された顔写真と面前の人物の顔を比較し、パスポートの顔画像と面前の人物の顔が一致する場合に当該人物の出入国を許可する。 Immigration inspections are carried out at airports and ports. The immigration officer in charge of the inspection compares the face of the person standing in front of them with the photograph affixed to the passport, and if the image on the passport matches the face of the person standing in front of them, the officer allows the person to enter or leave the country.

上記出入国審査の手続きを、生体認証を用いて行うことに関する技術開発が行われている。 Technology is currently being developed to use biometric authentication for the above immigration procedures.

例えば、特許文献1には、オペレータが顔認識結果の要因を一目で把握できるので、その場で顔認識結果を確認あるいは修正することができる、と記載されている。 For example, Patent Document 1 states that the operator can grasp the factors behind the facial recognition results at a glance, and can therefore confirm or correct the facial recognition results on the spot.

特許文献1の表示制御装置は、類似度取得部と表示制御部を備える。類似度取得部は、顔画像の部分領域ごとの照合処理によって導き出された類似度を取得する。表示制御部は、類似度が閾値を超えた第1領域と、類似度が前記閾値を超えていない第2領域との少なくとも一方を、顔画像に重畳して表示するよう制御する。 The display control device of Patent Document 1 includes a similarity acquisition unit and a display control unit. The similarity acquisition unit acquires the similarity derived by a matching process for each partial region of the face image. The display control unit controls at least one of a first region in which the similarity exceeds a threshold and a second region in which the similarity does not exceed the threshold to be superimposed on the face image.

特許文献2には、空港における保安検査を強化できる保安検査確認システムを提供する、と記載されている。特許文献2のシステムは、記憶部と、照合部と、報知部と、を備える。記憶部は、第1撮像部により取得された第1撮像画像に含まれる人の第1顔画像データを記憶する。照合部は、第2撮像部により取得された第2撮像画像に含まれる搭乗者の第2顔画像データを、第1顔画像データと照合する。報知部は、照合部での照合の結果を報知する。 Patent Document 2 describes a security inspection confirmation system that can strengthen security inspections at airports. The system in Patent Document 2 includes a storage unit, a matching unit, and a notification unit. The storage unit stores first facial image data of a person included in a first captured image acquired by a first imaging unit. The matching unit matches second facial image data of a passenger included in a second captured image acquired by a second imaging unit with the first facial image data. The notification unit notifies the result of the matching by the matching unit.

国際公開第2017/043132号International Publication No. 2017/043132 特開2019-125237号公報JP 2019-125237 A

特許文献1及び2に開示されたように、生体認証に関する種々の技術開発が行われている。しかしながら、生体認証の精度には限界があり一定比率の誤認証(他人受入、本人拒否)が生じ得る。空港における手続きにおいて誤認証が発生すると、当該誤認証の修正に時間を要したり、利用者が誤った搭乗機に搭乗したまま外国に出国してしまったりする。 As disclosed in Patent Documents 1 and 2, various technologies related to biometric authentication have been developed. However, there is a limit to the accuracy of biometric authentication, and a certain percentage of erroneous authentication (acceptance of a false person, rejection of the person in question) may occur. If an erroneous authentication occurs during procedures at an airport, it may take time to correct the erroneous authentication, or the user may leave the country on the wrong aircraft.

本発明は、生体認証における誤認証(とりわけ、他人受入)の発生を検出可能とすることに寄与する、サーバ装置、システム、サーバ装置の制御方法及び記憶媒体を提供することを主たる目的とする。 The main objective of the present invention is to provide a server device, a system, a method for controlling a server device, and a storage medium that contribute to making it possible to detect the occurrence of erroneous authentication (particularly false acceptance) in biometric authentication.

本発明の第1の視点によれば、端末から被認証者の生体情報を取得する、取得部と、前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う、認証部と、を備え、前記認証部は、所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する、サーバ装置が提供される。 According to a first aspect of the present invention, a server device is provided that includes an acquisition unit that acquires biometric information of a person to be authenticated from a terminal, and an authentication unit that performs biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of a plurality of users that have been registered in advance, and when a predetermined condition is satisfied, the authentication unit transmits authentication result information, which includes the biometric information acquired from the terminal and the registered biometric information of a person who has been successfully authenticated, to a staff terminal used by a staff member.

本発明の第2の視点によれば、端末と、職員が使用する職員端末と、前記端末及び前記職員端末に接続されたサーバ装置と、を含み、前記サーバ装置は、端末から被認証者の生体情報を取得する、取得部と、前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う、認証部と、を備え、前記認証部は、所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を前記職員端末に送信する、システムが提供される。 According to a second aspect of the present invention, a system is provided that includes a terminal, a staff terminal used by a staff member, and a server device connected to the terminal and the staff terminal, the server device having an acquisition unit that acquires biometric information of a person to be authenticated from the terminal, and an authentication unit that performs biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of a plurality of users that have been registered in advance, and the authentication unit transmits authentication result information to the staff terminal when a predetermined condition is satisfied, the authentication result information including the biometric information acquired from the terminal and the registered biometric information of a person who has been successfully authenticated.

本発明の第3の視点によれば、サーバ装置において、端末から被認証者の生体情報を取得し、前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行い、所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する、サーバ装置の制御方法が提供される。 According to a third aspect of the present invention, a method for controlling a server device is provided, in which the server device acquires biometric information of a person to be authenticated from a terminal, performs biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of a plurality of users registered in advance, and, when a predetermined condition is satisfied, transmits authentication result information including the biometric information acquired from the terminal and the registered biometric information of a person who has been successfully authenticated to a staff terminal used by a staff member.

本発明の第4の視点によれば、サーバ装置に搭載されたコンピュータに、端末から被認証者の生体情報を取得する処理と、前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う処理と、所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する処理と、を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体が提供される。 According to a fourth aspect of the present invention, a computer-readable storage medium is provided that stores a program for causing a computer mounted on a server device to execute the following processes: acquiring biometric information of a person to be authenticated from a terminal; performing biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of a plurality of pre-registered users; and, when a predetermined condition is satisfied, transmitting authentication result information including the biometric information acquired from the terminal and the registered biometric information of a person who has been successfully authenticated, to a staff terminal used by a staff member.

本発明の各視点によれば、生体認証における誤認証(とりわけ、他人受入)の発生を検出可能とすることに寄与する、サーバ装置、システム、サーバ装置の制御方法及び記憶媒体が提供される。なお、本発明の効果は上記に限定されない。本発明により、当該効果の代わりに、又は当該効果と共に、他の効果が奏されてもよい。 According to each aspect of the present invention, a server device, a system, a control method for a server device, and a storage medium are provided that contribute to making it possible to detect the occurrence of erroneous authentication (particularly false acceptance) in biometric authentication. Note that the effects of the present invention are not limited to the above. The present invention may achieve other effects instead of or in addition to the effects.

一実施形態の概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of an embodiment. 第1の実施形態に係る搭乗手続きシステムの概略構成の一例を示す図である。1 is a diagram showing an example of a schematic configuration of a boarding procedure system according to a first embodiment; 第1の実施形態に係る端末の動作を説明するための図である。FIG. 2 is a diagram for explaining the operation of a terminal according to the first embodiment. 第1の実施形態に係る端末の動作を説明するための図である。FIG. 2 is a diagram for explaining the operation of a terminal according to the first embodiment. 第1の実施形態に係るチェックイン端末の処理構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a processing configuration of a check-in terminal according to the first embodiment. 第1の実施形態に係るシステム登録部の動作を説明するための図である。FIG. 4 is a diagram for explaining the operation of a system registration unit according to the first embodiment. 第1の実施形態に係るシステム登録部の処理構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a processing configuration of a system registration unit according to the first embodiment. 第1の実施形態に係る搭乗ゲート装置の処理構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a processing configuration of a boarding gate apparatus according to the first embodiment. 第1の実施形態に係る認証要求の一例を示す図である。FIG. 11 is a diagram illustrating an example of an authentication request according to the first embodiment. 第1の実施形態に係るサーバ装置の処理構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a processing configuration of a server device according to the first embodiment. 第1の実施形態に係るトークンID情報データベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of a token ID information database according to the first embodiment. 第1の実施形態に係る業務情報データベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of a business information database according to the first embodiment. 第1の実施形態に係る搭乗手続きシステムの動作の一例を示すシーケンス図である。FIG. 4 is a sequence diagram showing an example of the operation of the boarding procedure system according to the first embodiment. 第2の実施形態に係る搭乗手続きシステムの概略構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a schematic configuration of a boarding procedure system according to a second embodiment. 第2の実施形態に係る職員端末の動作を説明するための図である。FIG. 11 is a diagram for explaining the operation of the staff terminal according to the second embodiment. 第2の実施形態に係るサーバ装置が記憶する情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of information stored in a server device according to a second embodiment. サーバ装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server device. 本願開示の変形例に係る端末の動作を説明するための図である。FIG. 11 is a diagram for explaining the operation of a terminal according to a modified example of the present disclosure. 本願開示の変形例に係る職員端末の動作を説明するための図である。13 is a diagram for explaining the operation of the staff terminal according to the modified example disclosed in the present application. FIG.

はじめに、一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、特段の釈明がない場合には、各図面に記載されたブロックはハードウェア単位の構成ではなく、機能単位の構成を表す。各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。なお、本明細書及び図面において、同様に説明されることが可能な要素については、同一の符号を付することにより重複説明が省略され得る。 First, an overview of one embodiment will be described. The reference numbers in the drawings are added to each element for convenience as an example to aid in understanding, and the description of this overview is not intended to be limiting in any way. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units rather than hardware units. The connection lines between blocks in each drawing include both bidirectional and unidirectional lines. Unidirectional arrows are used to show the main signal (data) flow diagrammatically, and do not exclude bidirectionality. In this specification and drawings, elements that can be described in the same way may be given the same reference numbers to avoid duplicated explanations.

一実施形態に係るサーバ装置100は、取得部101と、認証部102と、を備える(図1参照)。取得部101は、端末から被認証者の生体情報を取得する。認証部102は、被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う。認証部102は、所定の条件が満たされた場合に、端末から取得した生体情報と生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する。 A server device 100 according to one embodiment includes an acquisition unit 101 and an authentication unit 102 (see FIG. 1). The acquisition unit 101 acquires biometric information of the person to be authenticated from the terminal. The authentication unit 102 performs biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of a number of users registered in advance. When a predetermined condition is satisfied, the authentication unit 102 transmits authentication result information including the biometric information acquired from the terminal and the registered biometric information of the person who succeeded in the biometric authentication to a staff terminal used by the staff member.

サーバ装置20は、被認証者の認証に成功すると、所定の条件が満たされた場合に、認証に使用された生体情報(例えば、端末により取得された取得顔画像、予め登録された登録顔画像)を職員が使用する端末に送信する。職員端末は、これらの情報を空港等の職員に提示する。職員は、提示された2枚の顔画像を見比べて誤認証(他人受入)の発生を検出する。その際、職員端末は、サーバ装置20により予め絞り込まれた認証結果(2枚の顔画像)を表示する。その結果、職員は、絞り込まれた認証結果を注意深く確認すればよいので、他人受入の発生を見落とす確率が減少する。即ち、サーバ装置100を含むシステムは、生体認証における誤認証(とりわけ、他人受入)の発生を検出できる。 When the server device 20 successfully authenticates the person to be authenticated, and if certain conditions are met, it transmits the biometric information used for authentication (e.g., an acquired face image acquired by the terminal, a registered face image registered in advance) to a terminal used by a staff member. The staff member terminal presents this information to staff at the airport, etc. The staff member compares the two presented face images to detect the occurrence of erroneous authentication (acceptance of a false person). At that time, the staff member terminal displays the authentication results (two face images) narrowed down in advance by the server device 20. As a result, the staff member only needs to carefully check the narrowed down authentication results, reducing the probability of overlooking the occurrence of false acceptance. In other words, a system including the server device 100 can detect the occurrence of erroneous authentication (in particular, acceptance of a false person) in biometric authentication.

以下に具体的な実施形態について、図面を参照してさらに詳しく説明する。 Specific embodiments are described in more detail below with reference to the drawings.

[第1の実施形態]
第1の実施形態について、図面を用いてより詳細に説明する。
[First embodiment]
The first embodiment will be described in more detail with reference to the drawings.

[システムの構成]
図2は、第1の実施形態に係る搭乗手続きシステムの概略構成の一例を示す図である。第1の実施形態に係る搭乗手続きシステムは、空港における一連の手続き(荷物預け入れ、セキュリティチェック等)を生体認証にて実現するシステムである。図2に示す搭乗手続きシステムは、例えば、入出国の管理局等の公的機関や当該公的機関から業務の委託を受けた受託者により運営される。
[System Configuration]
Fig. 2 is a diagram showing an example of a schematic configuration of a check-in system according to the first embodiment. The check-in system according to the first embodiment is a system that realizes a series of procedures at an airport (baggage check, security check, etc.) by biometric authentication. The check-in system shown in Fig. 2 is operated, for example, by a public institution such as an immigration control bureau or a contractor entrusted with the business by the public institution.

なお、本願開示において、「搭乗手続き」は、チェックインから航空機に搭乗するまでに行われる一連の手続きを示す。 In this disclosure, "boarding procedures" refers to the series of procedures carried out from check-in to boarding the aircraft.

図2を参照すると、搭乗手続きシステムには、チェックイン端末10、手荷物預け機11、旅客通過システム12、ゲート装置13、搭乗ゲート装置14と、サーバ装置20、が含まれる。 Referring to FIG. 2, the boarding procedure system includes a check-in terminal 10, a baggage drop machine 11, a passenger passage system 12, a gate device 13, a boarding gate device 14, and a server device 20.

チェックイン端末10、手荷物預け機11、旅客通過システム12、ゲート装置13及び搭乗ゲート装置14は空港に設置された端末(タッチポイント)である。これらの端末は、ネットワークを介してサーバ装置20と接続されている。図2に示すネットワークは、空港の構内通信網を含むLAN(Local Area Network)、WAN(Wide Area Network)、移動体通信網等により構成されている。接続方式は、有線方式に限らず、無線方式でもよい。 The check-in terminal 10, baggage drop machine 11, passenger passage system 12, gate device 13, and boarding gate device 14 are terminals (touch points) installed at the airport. These terminals are connected to the server device 20 via a network. The network shown in FIG. 2 is composed of a LAN (Local Area Network), including the airport's on-site communication network, a WAN (Wide Area Network), a mobile communication network, etc. The connection method is not limited to a wired method, and may be a wireless method.

サーバ装置20は、空港会社等の施設内に設置されている。あるいは、サーバ装置20はネットワーク上のクラウドに設置されたサーバであってもよい。 The server device 20 is installed in a facility of an airport company or the like. Alternatively, the server device 20 may be a server installed in a cloud on a network.

なお、図2に示す構成は例示であって、搭乗手続きシステムの構成を限定する趣旨ではない。搭乗手続きシステムには、図示していない装置等が含まれていてもよい。 Note that the configuration shown in FIG. 2 is an example and is not intended to limit the configuration of the boarding system. The boarding system may include devices not shown.

利用者の搭乗手続きは、図2に示す各端末により行われる。具体的には、利用者が出国する際の一連の手続きは、5か所に設置された端末にて順次実施される。図2に示す搭乗手続きシステムでは、利用者の搭乗手続きは生体情報を用いた認証(生体認証)により実現される。 The boarding procedure for users is carried out at each terminal shown in Figure 2. Specifically, a series of procedures when a user departs the country is carried out sequentially at terminals installed at five locations. In the boarding procedure system shown in Figure 2, the boarding procedure for users is realized by authentication using biometric information (biometric authentication).

本願開示における生体情報は、顔画像、指紋画像、虹彩画像、指の静脈画像、掌紋画像、手のひらの静脈画像等である。あるいは、生体情報は、人の声を記憶した音声データ(声紋)であってもよい。生体情報は、1つであっても複数であってもよい。なお、本願開示における「生体情報」の文言は、生体の全部又は一部を含む画像データ、音声データ及び当該画像から抽出される特徴量を意味するものとする。 Biometric information in this disclosure includes face images, fingerprint images, iris images, finger vein images, palm print images, palm vein images, etc. Alternatively, biometric information may be audio data (voiceprint) that stores a person's voice. There may be one or more pieces of biometric information. Note that the term "biometric information" in this disclosure refers to image data containing all or part of a living body, audio data, and features extracted from the images.

生体認証による搭乗手続きを希望する利用者(システム利用者)は、空港に到着すると、チェックイン端末10を操作して「チェックイン手続き」を行う。システム利用者は、紙の航空券、搭乗情報が記載された二次元バーコード、eチケットの控えを表示する携帯端末等をチェックイン端末10に提示する。チェックイン端末10は、チェックイン手続きが終了すると、搭乗券を出力する。なお、搭乗券には、紙媒体の搭乗券と電子媒体の搭乗券が含まれる。 When a user (system user) who wishes to check in using biometric authentication arrives at the airport, they operate the check-in terminal 10 to carry out the "check-in procedure." The system user presents the check-in terminal 10 with a paper airline ticket, a two-dimensional barcode containing boarding information, a mobile device displaying a copy of the e-ticket, or the like. Once the check-in procedure is complete, the check-in terminal 10 outputs a boarding pass. The boarding pass includes both paper and electronic boarding passes.

チェックイン手続きが終了した利用者であって、生体認証による搭乗手続きを希望するシステム利用者は、チェックイン端末10を用いてシステム登録を行う。具体的には、システム利用者は、取得した搭乗券とパスポートをチェックイン端末10に読み込ませる。また、チェックイン端末10は、システム利用者の生体情報(例えば、顔画像)を取得する。 A system user who has completed the check-in procedure and wishes to use biometric authentication for boarding procedures performs system registration using the check-in terminal 10. Specifically, the system user has the check-in terminal 10 read the boarding pass and passport they have acquired. The check-in terminal 10 also acquires the system user's biometric information (e.g., a facial image).

チェックイン端末10は、これら(搭乗券、パスポート、生体情報)に関する情報をサーバ装置20に送信する。 The check-in terminal 10 transmits information related to these (boarding pass, passport, biometric information) to the server device 20.

サーバ装置20は、チェックイン端末10から取得した情報の正当性を確認する。具体的には、サーバ装置20は、提示されたパスポートの正当性を確認する。当該確認を終了すると、サーバ装置20はシステム利用者の登録を行う。具体的には、サーバ装置20は、当該システム登録された利用者の搭乗手続きに用いられるトークンを発行する。 The server device 20 checks the validity of the information obtained from the check-in terminal 10. Specifically, the server device 20 checks the validity of the presented passport. Upon completing this check, the server device 20 registers the system user. Specifically, the server device 20 issues a token to be used for the boarding procedure of the user registered in the system.

発行されたトークンは、トークンID(Identifier)により識別される。搭乗手続きに必要な情報(例えば、生体情報、搭乗手続きに必要な業務情報等)はトークンIDを介して対応付けられる。即ち、「トークン」は、システム利用者の登録と共に発行され、当該登録されたシステム利用者が生体情報を利用した搭乗手続きを受けるための識別情報である。トークン(トークンID)が発行されると、システム利用者は、生体認証を用いた搭乗手続きを利用することができる。 The issued token is identified by a token ID (identifier). Information required for boarding procedures (e.g., biometric information, business information required for boarding procedures, etc.) is associated via the token ID. In other words, a "token" is issued together with the registration of a system user, and is identification information that enables the registered system user to undergo boarding procedures using biometric information. Once a token (token ID) is issued, the system user can use boarding procedures that use biometric authentication.

トークンの生成に応じて、サーバ装置20は、トークンID情報データベースと業務情報データベースのそれぞれにエントリを追加する。 In response to the generation of the token, the server device 20 adds an entry to both the token ID information database and the business information database.

トークンID情報データベースは、生成されたトークンの詳細情報を記憶するデータベースである。当該データベースは、少なくともトークンIDと生体情報(顔画像、特徴量)を対応付けて記憶する。サーバ装置20は、トークンID情報データベースを参照し生体認証を実行する。 The token ID information database is a database that stores detailed information about generated tokens. The database stores at least the token ID and biometric information (facial image, feature amount) in association with each other. The server device 20 refers to the token ID information database to perform biometric authentication.

業務情報データベースは、業務情報を記憶するデータベースである。業務情報データベースは、トークンIDと業務情報を対応付けて記憶する。 The business information database is a database that stores business information. The business information database stores token IDs and business information in association with each other.

トークンが発行されたシステム利用者が、端末に到着すると、当該端末にて生体情報(例えば、顔画像)が取得される。端末は、顔画像を含む認証要求をサーバ装置20に送信する。 When a system user to whom a token has been issued arrives at a terminal, biometric information (e.g., a facial image) is acquired at the terminal. The terminal sends an authentication request including the facial image to the server device 20.

なお、本願開示において、「端末」と表記した場合には、サーバ装置20に生体情報を含む認証要求を送信する装置、デバイス等を意味する。図2の例では、手荷物預け機11、旅客通過システム12、ゲート装置13、搭乗ゲート装置14が「端末」に相当する。あるいは、チェックイン手続きも生体認証により行われる場合には、チェックイン端末10も「端末」に相当する。 In the present disclosure, the term "terminal" refers to an apparatus, device, etc. that transmits an authentication request including biometric information to the server apparatus 20. In the example of FIG. 2, the baggage drop machine 11, the passenger passage system 12, the gate apparatus 13, and the boarding gate apparatus 14 correspond to the "terminal". Alternatively, if the check-in procedure is also performed using biometric authentication, the check-in terminal 10 also corresponds to the "terminal".

サーバ装置20は、端末から取得した生体情報とシステム登録された生体情報を用いた生体認証を行う。生体認証に成功すると、サーバ装置20は、生体認証に使用された登録側の生体情報(登録顔画像)及び業務情報を含む肯定応答を端末に送信する。生体認証に失敗すると、サーバ装置20は、その旨を示す否定応答を端末に送信する。 The server device 20 performs biometric authentication using the biometric information acquired from the terminal and the biometric information registered in the system. If the biometric authentication is successful, the server device 20 sends a positive response to the terminal, including the biometric information (registered face image) of the registration side used in the biometric authentication and business information. If the biometric authentication fails, the server device 20 sends a negative response to that effect to the terminal.

認証成功を受信した端末は、取得した業務情報に基づき利用者の搭乗手続きを行う。また、端末は、必要に応じてゲート等を開き、利用者の通過を許可する。 The terminal that receives the successful authentication will carry out the user's boarding procedures based on the acquired business information. The terminal will also open gates, etc. as necessary, to allow the user to pass through.

認証結果(認証成功、認証失敗)を受信した端末は、当該結果に応じた表示を行う。具体的には、端末は、液晶ディスプレイ等を用いて旅客(被認証者)に対して情報提供を行う。なお、液晶ディスプレイ等の表示デバイスは、被認証者が容易に視認可能な場所に設置される。当該液晶ディスプレイ等は端末に設置されていてもよいし、端末から離れて設置されていてもよい。あるいは、旅客が通過する床に画像等が投影され、被認証者に情報提供が行われてもよい。 The terminal that receives the authentication result (authentication successful, authentication failed) displays the result. Specifically, the terminal provides information to the passenger (person to be authenticated) using an LCD display or the like. The display device such as an LCD display is installed in a location that is easily visible to the person to be authenticated. The LCD display or the like may be installed in the terminal or may be installed away from the terminal. Alternatively, an image or the like may be projected onto the floor where the passenger passes, and information may be provided to the person to be authenticated.

認証成功を受信した端末は、サーバ装置20から取得した生体情報(登録側の顔画像)を含む表示を行う。例えば、端末は、図3に示すような表示を行う。認証失敗を受信した端末は、例えば、図4に示すような表示を行う。被認証者は、端末の表示を確認する。 The terminal that receives the successful authentication displays a message including the biometric information (the facial image of the registering party) acquired from the server device 20. For example, the terminal displays a message as shown in FIG. 3. The terminal that receives the failed authentication displays a message as shown in FIG. 4. The person to be authenticated checks the display on the terminal.

なお、図3に示す表示は一例であってその内容を限定する趣旨ではない。また、端末の種類に応じて表示される内容等が異なっていてもよい。例えば、氏名、目的地、航空会社、便番号などの項目は各端末にて共通して表示され、搭乗便の出発時刻に関しては搭乗ゲート装置14に限り表示されるといった対応でもよい。 Note that the display shown in FIG. 3 is an example and is not intended to limit the contents. Furthermore, the contents displayed may differ depending on the type of terminal. For example, items such as name, destination, airline, and flight number may be displayed in common on each terminal, while the departure time of the flight may be displayed only on the boarding gate device 14.

ここで、サーバ装置20による認証結果(認証成功、認証失敗)と認証結果の当否(認証結果は正しい、誤り)の組み合わせは、以下の4通りである。 Here, there are four possible combinations of authentication results (authentication successful, authentication failed) by the server device 20 and whether the authentication result is correct or incorrect:

第1の組み合わせは、認証成功、且つ、認証結果が正しい場合である。具体的には、利用者Aが被認証者であって、サーバ装置20も被認証者を利用者Aとして認識した場合が第1の組み合わせに相当する。 The first combination is when authentication is successful and the authentication result is correct. Specifically, the first combination corresponds to a case where user A is the person to be authenticated and the server device 20 also recognizes the person to be authenticated as user A.

第2の組み合わせは、認証成功、且つ、認証結果が誤り(他人受入の発生)の場合である。例えば、利用者Aが被認証者であって、サーバ装置20は利用者Bを被認証者として認識した場合が第2の組み合わせに相当する。 The second combination is when the authentication is successful but the authentication result is incorrect (accidental acceptance occurs). For example, the second combination corresponds to a case where user A is the person to be authenticated and the server device 20 recognizes user B as the person to be authenticated.

第3の組み合わせは、認証失敗、且つ、認証結果が正しい場合である。具体的には、被認証者の生体情報がサーバ装置20に登録されていない場合に第3の組み合わせが生じ得る。 The third combination is when authentication fails and the authentication result is correct. Specifically, the third combination can occur when the biometric information of the person to be authenticated is not registered in the server device 20.

第4の組み合わせは、認証失敗、且つ、認証結果が誤り(本人拒否の発生)の場合である。例えば、利用者Aの生体情報がサーバ装置20に登録されているにも関わらず、サーバ装置20は利用者Aの認証に失敗した場合が第4の組み合わせに相当する。 The fourth combination is when authentication fails and the authentication result is incorrect (the user is rejected). For example, the fourth combination is when the server device 20 fails to authenticate user A even though the biometric information of user A is registered in the server device 20.

第1の組み合わせの場合には、被認証者は、図3に示すような表示に接しても何らの疑問を抱くことなく、ゲート等を通過する。自身の顔画像が端末に表示されているため、被認証者は、生体認証による手続きが正常に終了したと考える。 In the case of the first combination, the person to be authenticated passes through the gate, etc., without any doubts when he or she sees the display shown in Figure 3. Because the person to be authenticated sees his or her own facial image displayed on the terminal, the person to be authenticated believes that the biometric authentication procedure has been completed successfully.

第2の組み合わせの場合には、被認証者は、図3に示すような表示に接すると、ゲート等を通過してもよいのか疑問を抱く。ゲート等が開き通過可能となっているが、他人の顔画像が表示されているためである。また、被認証者が考えているフライトに関する情報(目的地、航空会社等)とは異なる情報が表示されている場合にも、被認証者はゲートを通過してよいのか疑問を抱く。このような場合、被認証者(認証成功者)は、端末の近傍に待機している職員等に上記事実(他人の顔画像が表示されていること)を伝える。職員等は、利用者が所持しているパスポート等を確認し、当該利用者の手続きをサポートすると共に、必要に応じてサーバ装置20の認証結果を訂正する。 In the second combination, when the person to be authenticated sees a display such as that shown in FIG. 3, he or she will have doubts about whether it is OK to pass through the gate, etc. This is because the gate, etc. is open and the person to be authenticated can pass through, but the facial image of another person is displayed. In addition, if the information displayed is different from the information about the flight that the person to be authenticated has in mind (destination, airline, etc.), the person to be authenticated will also have doubts about whether it is OK to pass through the gate. In such a case, the person to be authenticated (the person who has been successfully authenticated) will inform a staff member or the like waiting near the terminal of the above fact (that the facial image of another person is displayed). The staff member or the like will check the passport, etc. held by the user, support the user in the procedure, and correct the authentication result of the server device 20 as necessary.

第3の組み合わせ及び第4の組み合わせの場合、被認証者は、図4に示すような表示に接すると端末の近傍に待機している職員に対処を問い合わせる。 In the case of the third and fourth combinations, when the person to be authenticated encounters a display such as that shown in Figure 4, he or she inquires of a staff member waiting near the terminal about how to proceed.

職員は、被認証者(認証失敗者)の状況(例えば、生体認証を受けるためのトークン発行手続きを行ったか否か等)に関する聞き取りを行う。被認証者が上記手続きを行っていない場合には、職員は、トークン発行手続きの実施を被認証者に依頼する。あるいは、被認証者がトークン発行手続きを行っている場合には、職員は、被認証者が所持するパスポートや搭乗券を確認し、手続きを進めてもよい。 The staff will ask the person to be authenticated (who failed authentication) about their status (for example, whether or not they have completed the token issuance procedure to undergo biometric authentication). If the person to be authenticated has not completed the above procedure, the staff will ask the person to complete the token issuance procedure. Alternatively, if the person to be authenticated has completed the token issuance procedure, the staff may check the passport or boarding pass held by the person to proceed with the procedure.

続いて、各装置の概略構成、機能等を説明する。 Next, we will explain the general configuration and functions of each device.

チェックイン端末10は、空港内のチェックインロビーに設置されている。上述のように、利用者は、チェックイン端末10を用いて生体認証を用いた搭乗手続きを実現するためのシステム登録を行う。また、システム利用者は、チェックイン端末10を操作してチェックイン手続きを行う。即ち、チェックイン端末10は、利用者が操作することによって、チェックイン手続を行うためのセルフ端末でもある。チェックイン端末10は、CUSS(Common Use Self Service)端末とも称される。利用者は、チェックイン手続を完了すると、手荷物の預け場所あるいは保安検査場へ移動する。 The check-in terminal 10 is installed in the check-in lobby of the airport. As described above, the user uses the check-in terminal 10 to register with the system in order to carry out the boarding procedure using biometric authentication. The system user also operates the check-in terminal 10 to carry out the check-in procedure. In other words, the check-in terminal 10 is also a self-service terminal that is operated by the user to carry out the check-in procedure. The check-in terminal 10 is also called a CUSS (Common Use Self Service) terminal. After completing the check-in procedure, the user proceeds to the baggage drop-off area or security checkpoint.

手荷物預け機11は、空港内の手荷物カウンタ(有人カウンタ)の隣接領域あるいはチェックイン端末10の近傍領域に設置されている。手荷物預け機11は、利用者が操作することにより、航空機内に持ち込まない手荷物を預ける手続(手荷物預け手続)を行うためのセルフ端末である。手荷物預け機11は、CUBD(Common Use Bag Drop)端末とも称される。利用者は、手荷物預け手続を完了すると、保安検査場へ移動する。なお、利用者が、手荷物を預けない場合には、手荷物預け手続は省略される。 The baggage drop machine 11 is installed in an area adjacent to the baggage counter (manned counter) in the airport or in an area near the check-in terminal 10. The baggage drop machine 11 is a self-service terminal that is operated by a user to carry out the procedure for dropping off baggage that will not be carried on board the aircraft (baggage drop procedure). The baggage drop machine 11 is also called a CUBD (Common Use Bag Drop) terminal. After completing the baggage drop procedure, the user proceeds to the security inspection area. Note that if the user does not check in baggage, the baggage drop procedure is omitted.

旅客通過システム12は、空港内の保安検査場の入口に設置されているゲート装置である。旅客通過システム12は、PRS(Passenger Reconciliation System)とも称され、保安検査場の入口において利用者の通過可否を判定するシステムである。利用者は、旅客通過システム12を通過した後に保安検査手続を完了すると、出国審査場へ移動する。 The passenger passage system 12 is a gate device installed at the entrance to the security checkpoint in the airport. The passenger passage system 12 is also called a PRS (Passenger Reconciliation System), and is a system that determines whether or not a user can pass through the security checkpoint at the entrance. After passing through the passenger passage system 12 and completing the security check procedure, the user moves to the departure inspection area.

ゲート装置13は、空港内の出国審査場に設置されている。ゲート装置13は、利用者の出国審査手続を自動的に行う装置である。利用者は、出国審査手続を完了すると、免税店や搭乗ゲートが設けられている出国エリアに移動する。 Gate device 13 is installed at the immigration area in the airport. Gate device 13 is a device that automatically performs immigration procedures for users. After completing immigration procedures, users move to the departure area where duty-free shops and boarding gates are located.

搭乗ゲート装置14は、出国エリアの搭乗ゲートごとに設置された通行制御装置である。搭乗ゲート装置14は、出国審査(生体情報を用いた審査)の一連の手続きにおける最終段のゲート装置である。搭乗ゲート装置14は、ABG(Automated Boarding Gates)端末とも称される。搭乗ゲート装置14は、利用者が搭乗ゲートから搭乗可能な航空機の搭乗者であることを確認する。利用者は、搭乗ゲート装置14を通過すると、航空機に搭乗し、第2国へ向けて出国する。 The boarding gate device 14 is a passage control device installed at each boarding gate in the departure area. The boarding gate device 14 is the final gate device in the series of procedures for departure inspection (inspection using biometric information). The boarding gate device 14 is also called an ABG (Automated Boarding Gates) terminal. The boarding gate device 14 verifies that the user is a passenger of an aircraft that can be boarded from the boarding gate. After passing through the boarding gate device 14, the user boards the aircraft and departs for a second country.

なお、図2に示す各装置(チェックイン端末10、手荷物預け機11、旅客通過システム12、ゲート装置13、搭乗ゲート装置14)による生体認証を用いた搭乗手続きは一例であって、手続きに使用される装置を限定する趣旨ではない。例えば、上記装置とは異なる装置が搭乗手続きに使用されてもよいし、上記各装置のうち一部の装置が手続きに使用されてなくともよい。例えば、ゲート装置13が搭乗手続きシステムに含まれていなくともよい。 Note that the boarding procedure using biometric authentication by the devices shown in FIG. 2 (check-in terminal 10, baggage drop machine 11, passenger passage system 12, gate device 13, boarding gate device 14) is just one example, and is not intended to limit the devices used in the procedure. For example, devices other than the above devices may be used for the boarding procedure, or some of the above devices may not be used for the procedure. For example, gate device 13 may not be included in the boarding procedure system.

サーバ装置20は、上記搭乗手続きを支援、管理するためのサーバ装置である。サーバ装置20は、トークンIDを管理する。具体的には、サーバ装置20は、トークンIDの発行や無効化を行う。また、サーバ装置20は、空港内の各種端末からの認証要求を処理する。 The server device 20 is a server device for supporting and managing the above-mentioned boarding procedures. The server device 20 manages token IDs. Specifically, the server device 20 issues and invalidates token IDs. The server device 20 also processes authentication requests from various terminals in the airport.

続いて、第1の実施形態に係る搭乗手続きシステムに含まれる各装置の詳細について説明する。以降の説明では、生体情報として利用者の「顔画像」や「顔画像から生成された特徴量」を例にとり説明を行う。 Next, we will explain the details of each device included in the boarding check-in system according to the first embodiment. In the following explanation, we will use the user's "face image" and "feature values generated from the face image" as examples of biometric information.

[チェックイン端末]
上述のように、チェックイン端末10は、システム利用者に対して、チェックイン手続とシステム登録に関する操作を提供する装置である。
[Check-in terminal]
As described above, the check-in terminal 10 is a device that provides system users with operations related to check-in procedures and system registration.

図5は、第1の実施形態に係るチェックイン端末10の処理構成(処理モジュール)の一例を示す図である。図5を参照すると、チェックイン端末10は、通信制御部201と、システム登録部202と、トークン発行要求部203と、メッセージ出力部204と、チェックイン実行部205と、記憶部206と、を含む。 Fig. 5 is a diagram showing an example of a processing configuration (processing module) of the check-in terminal 10 according to the first embodiment. Referring to Fig. 5, the check-in terminal 10 includes a communication control unit 201, a system registration unit 202, a token issuance request unit 203, a message output unit 204, a check-in execution unit 205, and a memory unit 206.

通信制御部201は、他の装置との間の通信を制御する手段である。例えば、通信制御部201は、サーバ装置20からデータ(パケット)を受信する。また、通信制御部201は、サーバ装置20に向けてデータを送信する。通信制御部201は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部201は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部201を介して他の装置とデータの送受信を行う。 The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the server device 20. The communication control unit 201 also transmits data to the server device 20. The communication control unit 201 passes data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, the other processing modules send and receive data to and from other devices via the communication control unit 201.

システム登録部202は、生体認証による搭乗手続きを希望する利用者のシステム登録を行う手段である。例えば、システム登録部202は、チェックイン手続きの終了後に、利用者が「顔画像を用いた搭乗手続き」を希望するか否かを確認するためのGUI(Graphical User Interface)を当該利用者に提供する(図6参照)。 The system registration unit 202 is a means for performing system registration of a user who wishes to check in using biometric authentication. For example, after the check-in procedure is completed, the system registration unit 202 provides the user with a GUI (Graphical User Interface) for confirming whether or not the user wishes to "check in using a facial image" (see Figure 6).

利用者が顔画像を用いた搭乗手続きを希望すると、システム登録部202は、GUIを用いて3つの情報(搭乗券に記載された情報、パスポートに記載された情報、生体情報)を取得する。 When a user requests boarding using a facial image, the system registration unit 202 uses a GUI to obtain three pieces of information (information printed on the boarding pass, information printed on the passport, and biometric information).

システム登録部202は、3つのサブモジュールを備える。図7は、第1の実施形態に係るシステム登録部202の処理構成(処理モジュール)の一例を示す図である。図7に示すように、システム登録部202は、搭乗券情報取得部211と、パスポート情報取得部212と、生体情報取得部213と、を備える。 The system registration unit 202 has three sub-modules. FIG. 7 is a diagram showing an example of the processing configuration (processing module) of the system registration unit 202 according to the first embodiment. As shown in FIG. 7, the system registration unit 202 has a boarding pass information acquisition unit 211, a passport information acquisition unit 212, and a biometric information acquisition unit 213.

搭乗券情報取得部211は、システム利用者が所持する搭乗券に記載された情報(以下、搭乗券情報と表記する)を取得する手段である。搭乗券情報取得部211は、スキャナー等の読取機(図示せず)を制御し、搭乗券情報を取得する。 The boarding pass information acquisition unit 211 is a means for acquiring information (hereinafter referred to as boarding pass information) printed on a boarding pass held by a system user. The boarding pass information acquisition unit 211 controls a reader such as a scanner (not shown) to acquire the boarding pass information.

搭乗券情報には、氏名(姓、名)、エアラインコード、便名、搭乗日、出発地(搭乗空港)、目的地(到着空港)、シート番号、搭乗時間、到着時間等が含まれる。 Boarding pass information includes name (first name, last name), airline code, flight number, boarding date, departure airport (boarding airport), destination airport (arrival airport), seat number, boarding time, arrival time, etc.

パスポート情報取得部212は、システム利用者が所持するパスポートに記載された情報(以下、パスポート情報と表記する)を取得する手段である。パスポート情報取得部212は、スキャナー等の読取機を制御し、パスポート情報を取得する。 The passport information acquisition unit 212 is a means for acquiring information (hereinafter referred to as passport information) written on a passport held by a system user. The passport information acquisition unit 212 controls a reader such as a scanner to acquire passport information.

パスポート情報には、顔画像(以下、パスポート顔画像と表記する)、氏名、性別、国籍、パスポート番号、パスポート発行国等が含まれる。 Passport information includes a facial image (hereinafter referred to as a passport facial image), name, gender, nationality, passport number, passport issuing country, etc.

生体情報取得部213は、システム利用者の生体情報を取得する手段である。生体情報取得部213は、カメラを制御し、システム利用者の顔画像を取得する。例えば、生体情報取得部213は、常時又は定期的に撮影する画像中に顔を検出すると、利用者の顔を撮影してその顔画像を取得する。 The biometric information acquisition unit 213 is a means for acquiring biometric information of a system user. The biometric information acquisition unit 213 controls a camera and acquires a facial image of the system user. For example, when the biometric information acquisition unit 213 detects a face in an image that is constantly or periodically captured, it captures a picture of the user's face and acquires the facial image.

生体情報取得部213は、顔画像を撮影する前に、メッセージ出力部204を介して顔画像の撮影に関する案内メッセージを表示するのが望ましい。例えば、生体情報取得部213は、「お客様の顔画像を撮影し、システムに登録いたします。登録された顔画像は、搭乗完了後にシステムから削除されます」といったメッセージを表示する。 Before capturing a facial image, the biometric information acquisition unit 213 preferably displays a guidance message regarding capturing a facial image via the message output unit 204. For example, the biometric information acquisition unit 213 displays a message such as "We will capture an image of your face and register it in the system. The registered facial image will be deleted from the system after boarding is complete."

システム登録部202は、取得した3つの情報(搭乗券情報、パスポート情報、生体情報)をトークン発行要求部203に引き渡す。 The system registration unit 202 passes the three pieces of acquired information (boarding pass information, passport information, and biometric information) to the token issuance request unit 203.

図5に示すトークン発行要求部203は、サーバ装置20に対してトークンの発行を要求する手段である。トークン発行要求部203は、搭乗券情報、パスポート情報及び生体情報(顔画像)を含むトークン発行要求を生成する。トークン発行要求部203は、生成したトークン発行要求をサーバ装置20に送信する。 The token issuance request unit 203 shown in FIG. 5 is a means for requesting the server device 20 to issue a token. The token issuance request unit 203 generates a token issuance request including boarding pass information, passport information, and biometric information (facial image). The token issuance request unit 203 transmits the generated token issuance request to the server device 20.

トークン発行要求部203は、サーバ装置20から取得した応答(トークン発行要求に対する応答)をメッセージ出力部204に引き渡す。 The token issuance request unit 203 passes the response (response to the token issuance request) obtained from the server device 20 to the message output unit 204.

メッセージ出力部204は、種々のメッセージを出力する手段である。例えば、メッセージ出力部204は、サーバ装置20から取得した応答に応じたメッセージを出力する。 The message output unit 204 is a means for outputting various messages. For example, the message output unit 204 outputs a message in response to a response obtained from the server device 20.

トークンの発行に成功した旨の応答(肯定応答)を受信した場合には、メッセージ出力部204は、その旨を出力する。例えば、メッセージ出力部204は、「今後の手続きは顔認証により行うことができます」といったメッセージを出力する。 When a response (positive response) indicating that the token has been successfully issued is received, the message output unit 204 outputs that information. For example, the message output unit 204 outputs a message such as "Future procedures can be carried out using facial recognition."

トークンの発行に失敗した旨の応答(否定応答)を受信した場合には、メッセージ出力部204は、その旨を出力する。例えば、メッセージ出力部204は、「申し訳ありません。顔認証による手続きは行えません。有人のブースに向かってください」といったメッセージを出力する。 If a response (negative response) is received indicating that the token issuance has failed, the message output unit 204 outputs that information. For example, the message output unit 204 outputs a message such as "Sorry. We cannot process your request using face authentication. Please proceed to a manned booth."

チェックイン実行部205は、利用者のチェックイン手続きを行う手段である。チェックイン実行部205は、利用者が提示した航空券に基づいて座席の選択等のチェックイン手続きを実行する。例えば、チェックイン実行部205は、航空券に記載された情報をDCS(Departure Control System)に送信し、当該DCSから搭乗券に記載する情報を取得する。なお、チェックイン実行部205の動作は既存のチェックイン端末の動作と同一とすることができるのでより詳細な説明を省略する。 The check-in execution unit 205 is a means for carrying out the check-in procedure for the user. The check-in execution unit 205 executes the check-in procedure, such as seat selection, based on the airline ticket presented by the user. For example, the check-in execution unit 205 transmits the information written on the airline ticket to a DCS (Departure Control System) and obtains the information to be written on the boarding pass from the DCS. Note that the operation of the check-in execution unit 205 can be the same as the operation of existing check-in terminals, so a detailed explanation will be omitted.

記憶部206は、チェックイン端末10の動作に必要な情報を記憶する手段である。 The memory unit 206 is a means for storing information necessary for the operation of the check-in terminal 10.

[搭乗ゲート装置]
図8は、第1の実施形態に係る搭乗ゲート装置14の処理構成(処理モジュール)の一例を示す図である。図8を参照すると、搭乗ゲート装置14は、通信制御部301と、生体情報取得部302と、認証要求部303と、メッセージ出力部304と、機能実現部305と、記憶部306と、を含む。
[Boarding gate equipment]
Fig. 8 is a diagram showing an example of a processing configuration (processing module) of the boarding gate device 14 according to the first embodiment. Referring to Fig. 8, the boarding gate device 14 includes a communication control unit 301, a biometric information acquisition unit 302, an authentication request unit 303, a message output unit 304, a function realization unit 305, and a storage unit 306.

通信制御部301は、他の装置との間の通信を制御する手段である。例えば、通信制御部301は、サーバ装置20からデータ(パケット)を受信する。また、通信制御部301は、サーバ装置20に向けてデータを送信する。通信制御部301は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部301は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部301を介して他の装置とデータの送受信を行う。 The communication control unit 301 is a means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 20. The communication control unit 301 also transmits data to the server device 20. The communication control unit 301 passes data received from other devices to other processing modules. The communication control unit 301 transmits data acquired from other processing modules to other devices. In this way, the other processing modules send and receive data to and from other devices via the communication control unit 301.

生体情報取得部302は、カメラ(図示せず)を制御し、利用者の生体情報を取得する手段である。生体情報取得部302は、定期的又は所定のタイミングにおいて自装置の前方を撮像する。生体情報取得部302は、取得した画像に人の顔画像が含まれるか否かを判定し、顔画像が含まれる場合には取得した画像データから顔画像を抽出する。 The biometric information acquisition unit 302 is a means for controlling a camera (not shown) and acquiring biometric information of a user. The biometric information acquisition unit 302 captures an image in front of the device periodically or at a predetermined timing. The biometric information acquisition unit 302 determines whether the acquired image contains a human face image, and if a face image is included, extracts the face image from the acquired image data.

なお、生体情報取得部302による顔画像の検出処理や顔画像の抽出処理には既存の技術を用いることができるので詳細な説明を省略する。例えば、生体情報取得部302は、CNN(Convolutional Neural Network)により学習された学習モデルを用いて、画像データの中から顔画像(顔領域)を抽出してもよい。あるいは、生体情報取得部302は、テンプレートマッチング等の手法を用いて顔画像を抽出してもよい。 Note that the facial image detection process and facial image extraction process performed by the biometric information acquisition unit 302 can use existing technology, so detailed explanations will be omitted. For example, the biometric information acquisition unit 302 may extract a facial image (face area) from image data using a learning model trained by a CNN (Convolutional Neural Network). Alternatively, the biometric information acquisition unit 302 may extract a facial image using a method such as template matching.

生体情報取得部302は、抽出した顔画像を認証要求部303に引き渡す。 The biometric information acquisition unit 302 passes the extracted facial image to the authentication request unit 303.

認証要求部303は、サーバ装置20に対して面前の利用者に関する認証を要求する手段である。認証要求部303は、自装置の識別子(以下、端末識別子と表記する)、上記取得した顔画像等を含む認証要求を生成する(図9参照)。端末識別子にはMAC(Media Access Control address)アドレス、IP(Internet Protocol)アドレス等を用いることができる。認証要求部303は、生成した認証要求をサーバ装置20に送信する。 The authentication request unit 303 is a means for requesting the server device 20 to authenticate the user in front of the server device 20. The authentication request unit 303 generates an authentication request including an identifier of the device itself (hereinafter, referred to as a terminal identifier), the acquired face image, etc. (see FIG. 9). The terminal identifier may be a MAC (Media Access Control address) address, an IP (Internet Protocol) address, etc. The authentication request unit 303 transmits the generated authentication request to the server device 20.

サーバ装置20は、認証要求に含まれる端末識別子を確認することで、認証要求の送信元である端末を一意に特定できる。また、サーバ装置20は、端末識別子に基づいて端末の種類(手荷物預け機11、旅客通過システム12、ゲート装置13、搭乗ゲート装置14)を特定することもできる。なお、端末識別子は、システムに含まれる各端末とサーバ装置20の間で共有される。例えば、システム管理者等が端末識別子を決定し、当該決定された端末識別子を各端末に入力してもよい。また、システム管理者は、端末識別子と端末の種類を対応付けたテーブル情報等をサーバ装置20に入力してもよい。 By checking the terminal identifier included in the authentication request, the server device 20 can uniquely identify the terminal that sent the authentication request. The server device 20 can also identify the type of terminal (baggage drop machine 11, passenger passage system 12, gate device 13, boarding gate device 14) based on the terminal identifier. The terminal identifier is shared between each terminal included in the system and the server device 20. For example, a system administrator or the like may determine the terminal identifier and input the determined terminal identifier to each terminal. The system administrator may also input table information or the like that associates terminal identifiers with terminal types to the server device 20.

認証要求部303は、認証要求に対するサーバ装置20からの応答を受信する。認証要求部303は、サーバ装置20から取得した応答をメッセージ出力部304と機能実現部305に引き渡す。 The authentication request unit 303 receives a response to the authentication request from the server device 20. The authentication request unit 303 passes the response obtained from the server device 20 to the message output unit 304 and the function realization unit 305.

メッセージ出力部304は、種々のメッセージを出力する手段である。例えば、メッセージ出力部304は、サーバ装置20から取得した認証結果(認証成功、認証失敗)に応じて図3、図4に示すような表示を行う。 The message output unit 304 is a means for outputting various messages. For example, the message output unit 304 displays messages such as those shown in Figs. 3 and 4 according to the authentication result (authentication successful, authentication failed) obtained from the server device 20.

認証成功を取得した場合には、メッセージ出力部304は、サーバ装置20から取得した顔画像(登録顔画像)を含む表示を行う。あるいは、メッセージ出力部304は、図3に示すように、認証成功者(認証成功と判定された被認証者)の個人情報(氏名等)や認証成功者のフライトに関する情報(航空会社に関する情報、到着空港に関する情報、搭乗機の便番号、出発時刻等)を含む表示をしてもよい。 If the authentication is successful, the message output unit 304 displays a message including the face image (registered face image) acquired from the server device 20. Alternatively, as shown in FIG. 3, the message output unit 304 may display a message including personal information (such as name) of the person who was successfully authenticated (the person to be authenticated who was determined to have been successfully authenticated) and information about the flight of the person who was successfully authenticated (information about the airline, information about the arrival airport, flight number of the aircraft, departure time, etc.).

航空会社に関する情報には、航空会社の名称やエアラインコード等が例示される。到着空港に関する情報には、到着空港の名称や到着空港の属する国名等が例示される。メッセージ出力部304は、サーバ装置20から取得した業務情報から認証成功者の個人情報やフライト情報を抽出、生成すればよい。 Examples of the information about the airline include the name of the airline and the airline code. Examples of the information about the arrival airport include the name of the arrival airport and the name of the country to which the arrival airport belongs. The message output unit 304 may extract and generate personal information and flight information of the successfully authenticated person from the business information acquired from the server device 20.

認証失敗を取得した場合には、メッセージ出力部304は、図4に示すような表示を行う。即ち、メッセージ出力部304は、認証失敗者(認証失敗と判定された被認証者)に対して認証失敗の事実を通知する。 If authentication failure is obtained, the message output unit 304 displays a message as shown in FIG. 4. That is, the message output unit 304 notifies the person who failed authentication (the person who was determined to have failed authentication) of the fact that authentication has failed.

機能実現部305は、搭乗ゲート装置14の機能を実現する手段である。機能実現部305は、認証成功者に関する手続きを実現する。機能実現部305は、取得した業務情報から利用者(認証成功者)が搭乗可能な航空機の便番号を特定する。機能実現部305は、当該特定された便番号と自装置に割り当てられた便番号が一致する場合に、上記認証成功者のゲート通過を許可する。なお、機能実現部305の動作は既存の搭乗ゲート装置の動作と同一とすることができるので詳細な説明を省略する。また、当該搭乗ゲート装置14から搭乗する航空機の航空会社に勤務する職員が、搭乗ゲート装置14に必要な便番号を割り当て(入力)すればよい。 The function realization unit 305 is a means for realizing the functions of the boarding gate device 14. The function realization unit 305 realizes procedures related to the successfully authenticated person. The function realization unit 305 identifies the flight number of the aircraft that the user (successfully authenticated person) can board from the acquired business information. If the identified flight number matches the flight number assigned to the function realization unit 305, the function realization unit 305 allows the successfully authenticated person to pass through the gate. Note that the operation of the function realization unit 305 can be the same as the operation of existing boarding gate devices, so a detailed explanation will be omitted. Also, an employee working for the airline of the aircraft boarding from the boarding gate device 14 can assign (input) the necessary flight number to the boarding gate device 14.

機能実現部305は、認証成功者のゲート通過を許可した場合には、その旨をサーバ装置20に通知する。 When the function realization unit 305 allows a successfully authenticated person to pass through the gate, it notifies the server device 20 of this fact.

記憶部306は、搭乗ゲート装置14の動作に必要な情報を記憶する手段である。 The memory unit 306 is a means for storing information necessary for the operation of the boarding gate device 14.

[他の端末]
搭乗手続きシステムに含まれる他の端末(手荷物預け機11、旅客通過システム12、ゲート装置13)の基本的な処理構成は、図8に示す搭乗ゲート装置14の処理構成と同一とすることができるので詳細な説明を省略する。いずれの端末も、システム利用者の生体情報(顔画像)を取得し、当該取得した生体情報を用いた認証をサーバ装置20に要求する。認証に成功すると、各端末に割り当てられた機能が実行される。また、各端末は、認証結果(認証成功、認証失敗)に応じた表示(メッセージ)を出力する。
[Other devices]
The basic processing configuration of the other terminals included in the boarding procedure system (baggage drop machine 11, passenger passage system 12, gate device 13) can be the same as the processing configuration of the boarding gate device 14 shown in Fig. 8, so detailed explanation will be omitted. Each terminal acquires biometric information (facial image) of the system user and requests authentication using the acquired biometric information from the server device 20. If the authentication is successful, the function assigned to each terminal is executed. In addition, each terminal outputs a display (message) according to the authentication result (authentication successful, authentication failed).

[サーバ装置]
図10は、第1の実施形態に係るサーバ装置20の処理構成(処理モジュール)の一例を示す図である。図10を参照すると、サーバ装置20は、通信制御部401と、トークン生成部402と、データベース管理部403と、認証部404と、記憶部405と、を含む。
[Server device]
Fig. 10 is a diagram showing an example of a processing configuration (processing module) of the server device 20 according to the first embodiment. Referring to Fig. 10, the server device 20 includes a communication control unit 401, a token generation unit 402, a database management unit 403, an authentication unit 404, and a storage unit 405.

通信制御部401は、他の装置との間の通信を制御する手段である。例えば、通信制御部401は、チェックイン端末10からデータ(パケット)を受信する。また、通信制御部401は、チェックイン端末10に向けてデータを送信する。通信制御部401は、他の装置から受信したデータを他の処理モジュールに引き渡す。通信制御部401は、他の処理モジュールから取得したデータを他の装置に向けて送信する。このように、他の処理モジュールは、通信制御部401を介して他の装置とデータの送受信を行う。通信制御部401は、端末から被認証者の生体情報を取得する、「取得部」としての機能を備える。あるいは、通信制御部401は、被認証者の生体情報を含む認証要求を受信する「受信部」、当該認証要求に対する応答を送信する「送信部」としての機能を有する。 The communication control unit 401 is a means for controlling communication with other devices. For example, the communication control unit 401 receives data (packets) from the check-in terminal 10. The communication control unit 401 also transmits data to the check-in terminal 10. The communication control unit 401 passes data received from other devices to other processing modules. The communication control unit 401 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 401. The communication control unit 401 has a function as an "acquisition unit" that acquires biometric information of the person to be authenticated from the terminal. Alternatively, the communication control unit 401 has a function as a "reception unit" that receives an authentication request including biometric information of the person to be authenticated, and a "transmission unit" that transmits a response to the authentication request.

トークン生成部402は、チェックイン端末10からのトークン生成要求に応じてトークンを生成する手段である。その際、トークン生成部402は、利用者が提示したパスポートの正当性に関する判定を行う。 The token generation unit 402 is a means for generating a token in response to a token generation request from the check-in terminal 10. At that time, the token generation unit 402 judges the validity of the passport presented by the user.

具体的には、トークン生成部402は、チェックイン端末10にパスポートを提示した人物と、当該パスポートの発行を受けた人物と、が同一人物か否かを判定する。当該判定を実行するため、トークン生成部402は、トークン生成要求に含まれる顔画像(システム利用者の顔画像)とパスポート情報に含まれるパスポート顔画像を抽出する。トークン生成部402は、これら2つの顔画像が実質的に一致するか否かを判定する。 Specifically, the token generation unit 402 determines whether the person who presented a passport to the check-in terminal 10 and the person who was issued the passport are the same person. To perform this determination, the token generation unit 402 extracts the facial image included in the token generation request (the facial image of the system user) and the passport facial image included in the passport information. The token generation unit 402 determines whether these two facial images substantially match.

トークン生成部402は、上記2枚の顔画像の照合(1対1照合)を実行する。トークン生成部402は、2つの画像それぞれから特徴ベクトルを算出する。トークン生成部402は、当該2つの画像の類似度(例えば、ユークリッド距離)を算出し、当該算出した類似度に対する閾値処理の結果に基づき、2つの画像が同一人物の顔画像か否かを判定する。例えば、類似度が所定の値よりも大きければ(距離が所定の値よりも短ければ)、トークン生成部402は、2つの顔画像は同一人物によるものと判定する。 The token generation unit 402 performs matching (one-to-one matching) of the two facial images. The token generation unit 402 calculates feature vectors from each of the two images. The token generation unit 402 calculates the similarity (e.g., Euclidean distance) between the two images, and determines whether the two images are facial images of the same person based on the result of threshold processing on the calculated similarity. For example, if the similarity is greater than a predetermined value (if the distance is shorter than a predetermined value), the token generation unit 402 determines that the two facial images are of the same person.

トークン生成部402は、生体情報を用いたパスポートの正当性判定に成功すると、トークンを発行する。例えば、トークン生成部402は、処理時の日時やシーケンス番号等に基づいて固有な値をトークンIDとして生成する。 When the token generation unit 402 successfully determines the validity of the passport using the biometric information, it issues a token. For example, the token generation unit 402 generates a unique value as a token ID based on the date and time of processing, a sequence number, etc.

トークン生成部402は、トークン(トークンID)を生成すると、チェックイン端末10に対して肯定応答(トークン発行)を送信する。トークン生成部402は、トークンIDの生成に失敗すると、チェックイン端末10に対して否定応答(トークン非発行)を送信する。 When the token generating unit 402 generates a token (token ID), it transmits a positive response (token issued) to the check-in terminal 10. When the token generating unit 402 fails to generate a token ID, it transmits a negative response (token not issued) to the check-in terminal 10.

トークン生成部402は、トークンIDの生成(発行)に成功すると、生成したトークンID、搭乗券情報、パスポート情報、顔画像(システム利用者の顔画像)をデータベース管理部403に引き渡す。 When the token generation unit 402 successfully generates (issues) a token ID, it passes the generated token ID, boarding pass information, passport information, and facial image (facial image of the system user) to the database management unit 403.

データベース管理部403は、サーバ装置20に構築された各種データベースを管理する手段(管理部)である。 The database management unit 403 is a means (management unit) for managing various databases constructed in the server device 20.

サーバ装置20は、トークンID情報データベースと業務情報データベースと、を備える。 The server device 20 has a token ID information database and a business information database.

トークンID情報データベースは、少なくともトークンIDと利用者の生体情報を対応付けて記憶する。図11は、トークンID情報データベースの一例を示す図である。図11を参照すると、トークンID情報データベースは、トークンID、登録顔画像、特徴量、トークン発行時刻及びトークン発行デバイス名等を記憶するフィールドを有する。 The token ID information database stores at least the token ID and the user's biometric information in association with each other. FIG. 11 is a diagram showing an example of the token ID information database. Referring to FIG. 11, the token ID information database has fields for storing the token ID, registered face image, feature amount, token issuance time, token issuing device name, etc.

上述のように、トークンIDは一時的に発行される識別子である。利用者が搭乗ゲート装置14での手続きを終えると、当該トークンIDは無効にされる。即ち、トークンIDは、永続的に使用される識別子ではなく、有効期間(ライフサイクル)を有するワンタイムIDである。 As described above, the token ID is a temporarily issued identifier. When the user completes the procedures at the boarding gate device 14, the token ID is invalidated. In other words, the token ID is not a permanently used identifier, but a one-time ID with a validity period (life cycle).

登録顔画像は、システム利用者の顔画像である。例えば、登録顔画像は、チェックイン端末10が撮像した利用者の顔画像であってもよいし、パスポート顔画像であってもよい。特徴量は、顔画像から生成される特徴ベクトルである。トークン発行時刻は、サーバ装置20がトークンIDを発行した時刻である。デバイス名は、トークンIDの発行の契機となった登録顔画像の取得元のデバイス名(チェックイン端末10)である。 The registered face image is a face image of a system user. For example, the registered face image may be a face image of the user captured by the check-in terminal 10, or a passport face image. The feature amount is a feature vector generated from the face image. The token issue time is the time when the server device 20 issues the token ID. The device name is the name of the device (check-in terminal 10) from which the registered face image that triggered the issuance of the token ID was obtained.

業務情報データベースは、利用者の搭乗手続きを行う際に必要な情報(業務情報)を管理するデータベースである。図12は、業務情報データベースの一例を示す図である。図12を参照すると、業務情報データベースは、トークンID、搭乗者名、出発地、目的地、エアラインコード、便番号、運行年月日等を記憶するフィールドを有する。業務情報データベースは、上記フィールドに加え、シート番号、国籍、旅券番号、姓、名、生年月日及び性別等を記憶するフィールドを有していてもよい。業務情報データベースは、所定の業務(各タッチポイントで行われる手続き業務)に必要な業務情報をトークンIDごとに記憶している。 The business information database is a database that manages information (business information) required when a user performs boarding procedures. FIG. 12 is a diagram showing an example of a business information database. Referring to FIG. 12, the business information database has fields for storing a token ID, passenger name, departure point, destination, airline code, flight number, operation date, etc. In addition to the above fields, the business information database may have fields for storing a seat number, nationality, passport number, surname, first name, date of birth, gender, etc. The business information database stores business information required for a specific task (procedure tasks performed at each touch point) for each token ID.

業務情報データベースに格納される上記情報は、搭乗券情報及びパスポート情報から取得される。 The above information stored in the business information database is obtained from boarding pass information and passport information.

データベース管理部403は、トークン生成部402からトークンIDを取得すると(トークンIDが発行されると)、上記2つのデータベースに新規エントリを追加する。データベース管理部403は、各データベースのフィールドに設定値を設定する。例えば、データベース管理部403は、登録顔画像から特徴量を生成し、当該生成した特徴量をトークンID情報データベースに登録する。なお、設定値を設定できないフィールドに関しては、データベース管理部403は、初期値(デフォルト値)を設定してもよい。 When the database management unit 403 obtains a token ID from the token generation unit 402 (when a token ID is issued), it adds a new entry to the two databases. The database management unit 403 sets a setting value in the field of each database. For example, the database management unit 403 generates a feature amount from a registered face image and registers the generated feature amount in the token ID information database. Note that for fields in which a setting value cannot be set, the database management unit 403 may set an initial value (default value).

認証部404は、生体認証を行う手段である。認証部404は、端末から取得された認証要求を処理する。認証部404は、被認証者の生体情報と予めトークンID情報データベースに登録された複数の利用者それぞれの生体情報を用いた生体認証を行う。 The authentication unit 404 is a means for performing biometric authentication. The authentication unit 404 processes an authentication request acquired from the terminal. The authentication unit 404 performs biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of multiple users registered in advance in a token ID information database.

具体的には、認証部404は、搭乗ゲート装置14を含む複数の端末それぞれからの認証要求を、トークンID情報データベースを参照して処理する。認証要求には、被認証者の生体情報が含まれる。認証部404は、認証要求に含まれる生体情報とトークンID情報データベースに登録された生体情報を用いた照合処理(1対N照合)を実行する。 Specifically, the authentication unit 404 processes authentication requests from each of multiple terminals, including the boarding gate device 14, by referring to the token ID information database. The authentication request includes biometric information of the person to be authenticated. The authentication unit 404 performs a matching process (1:N matching) using the biometric information included in the authentication request and the biometric information registered in the token ID information database.

認証部404は、端末(手荷物預け機11、旅客通過システム12、ゲート装置13、搭乗ゲート装置14)から取得した顔画像から特徴量を生成する。なお、特徴量の生成処理に関しては既存の技術を用いることができるのでその詳細な説明を省略する。例えば、認証部404は、顔画像から目、鼻、口等を特徴点として抽出する。その後、認証部404は、特徴点それぞれの位置や各特徴点間の距離を特徴量として計算し、複数の特徴量からなる特徴ベクトルを生成する。 The authentication unit 404 generates features from the facial image acquired from the terminal (baggage drop machine 11, passenger passage system 12, gate device 13, boarding gate device 14). Note that existing technology can be used for the feature generation process, so a detailed explanation is omitted. For example, the authentication unit 404 extracts the eyes, nose, mouth, etc. as feature points from the facial image. The authentication unit 404 then calculates the position of each feature point and the distance between each feature point as feature amounts, and generates a feature vector consisting of multiple feature amounts.

認証部404は、当該生成した特徴量(特徴ベクトル)を照合側の特徴量、トークンID情報データベースに記憶された特徴量を登録側の特徴量にそれぞれ設定する。 The authentication unit 404 sets the generated feature (feature vector) as the feature on the matching side, and the feature stored in the token ID information database as the feature on the registration side.

認証部404は、照合側の特徴量と登録側の複数の特徴量それぞれとの間の類似度(スコア)を計算する。当該類似度には、カイ二乗距離やユークリッド距離等を用いることができる。なお、距離が離れているほど類似度は低く、距離が近いほど類似度が高い。 The authentication unit 404 calculates the similarity (score) between the feature on the matching side and each of the multiple feature on the registration side. The similarity can be calculated using chi-square distance, Euclidean distance, or the like. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.

認証部404は、トークンID情報データベースに登録された複数の特徴量(有効な特徴量)のうち、照合対象の特徴量との間の類似度が所定の値以上の特徴量が存在すれば認証に成功したと判断する。 The authentication unit 404 determines that authentication is successful if there is a feature among multiple features (valid features) registered in the token ID information database that has a similarity with the feature to be matched that is equal to or greater than a predetermined value.

認証に成功すると、認証部404は、類似度の最も高い特徴量に対応するトークンIDを特定する。認証部404は、特定されたトークンIDをキーとして業務情報データベースを検索し、対応するエントリを特定する。 If authentication is successful, the authentication unit 404 identifies the token ID that corresponds to the feature with the highest similarity. The authentication unit 404 searches the business information database using the identified token ID as a key to identify the corresponding entry.

認証部404は、認証結果を端末に送信する(認証要求に応答する)。 The authentication unit 404 sends the authentication result to the terminal (responds to the authentication request).

認証に成功した場合には、認証部404は、記業務情報データベースから特定されたエントリ(トークンID、業務情報)と認証成功者の顔画像(登録側の顔画像)を含む肯定応答を端末に送信する。このように、認証部404は、生体認証に成功した認証成功者の登録された生体情報(登録顔画像)と当該認証成功者のフライトに関する情報を端末に送信する。 If the authentication is successful, the authentication unit 404 sends to the terminal a positive response including the entry (token ID, business information) identified from the business information database and the facial image of the person who was successfully authenticated (the facial image of the registered person). In this way, the authentication unit 404 sends to the terminal the registered biometric information (registered facial image) of the person who was successfully authenticated and information about the flight of the person who was successfully authenticated.

認証に失敗した場合には、認証部404は、認証失敗を示す否定応答を端末に送信する。 If authentication fails, the authentication unit 404 sends a negative response to the terminal indicating that authentication failed.

記憶部405は、サーバ装置20の動作に必要な各種情報を記憶する。記憶部405には、トークンID情報データベース、業務情報データベースが構築される。トークンID情報データベースは、少なくとも、複数の利用者それぞれの生体情報と複数の利用者それぞれに発行されたトークンIDを対応付けて記憶する、第1のデータベースである。業務情報データベースは、少なくとも、複数の利用者それぞれに発行されたトークンIDと複数の利用者それぞれの業務情報を対応付けて記憶する、第2のデータベースである。業務情報データベースは、少なくともフライトに関する情報を業務情報として記憶する。 The storage unit 405 stores various information necessary for the operation of the server device 20. A token ID information database and a business information database are constructed in the storage unit 405. The token ID information database is a first database that stores at least the biometric information of each of the multiple users and the token ID issued to each of the multiple users in association with each other. The business information database is a second database that stores at least the token ID issued to each of the multiple users and the business information of each of the multiple users in association with each other. The business information database stores at least information related to flights as business information.

[システム動作]
続いて、第1の実施形態に係る搭乗手続きシステムの動作を説明する。図13は、第1の実施形態に係る搭乗手続きシステムの動作の一例を示すシーケンス図である。図13を用いて利用者の認証処理を実行する際の動作を説明する。システム登録に関する動作の説明は省略する。
[System Operation]
Next, the operation of the boarding system according to the first embodiment will be described. Fig. 13 is a sequence diagram showing an example of the operation of the boarding system according to the first embodiment. The operation when performing the authentication process of the user will be described with reference to Fig. 13. The explanation of the operation related to the system registration will be omitted.

端末(手荷物預け機11、旅客通過システム12、ゲート装置13、搭乗ゲート装置14のいずれか)は、利用者(被認証者)の顔画像を取得し、認証要求をサーバ装置20に送信する(ステップS01)。 The terminal (either the baggage drop machine 11, the passenger passage system 12, the gate device 13, or the boarding gate device 14) acquires a facial image of the user (person to be authenticated) and sends an authentication request to the server device 20 (step S01).

サーバ装置20は、認証要求に含まれる顔画像から特徴量を生成し、トークンID情報データベースを用いた認証処理を実行する(ステップS02)。 The server device 20 generates features from the facial image included in the authentication request and performs authentication processing using the token ID information database (step S02).

認証に成功すると(ステップS03、Yes分岐)、サーバ装置20は、照合処理により得られたトークンIDをキーとして業務情報データベースを検索(ステップS04)する。 If the authentication is successful (step S03, Yes branch), the server device 20 searches the business information database using the token ID obtained by the matching process as a key (step S04).

認証に失敗すると(ステップS03、No分岐)、サーバ装置20は、ステップS05以降の処理を実行する。 If authentication fails (step S03, No branch), the server device 20 executes the process from step S05 onwards.

サーバ装置20は、認証結果(認証成功、認証失敗)を端末(タッチポイント)に送信する(ステップS05)。認証に成功した場合には、サーバ装置20は、ステップS04の検索にて特定されたエントリの内容(トークンID、業務情報)と認証成功者の登録顔画像を含む応答を端末に送信する。 The server device 20 transmits the authentication result (authentication successful, authentication failed) to the terminal (touch point) (step S05). If the authentication is successful, the server device 20 transmits a response to the terminal including the contents of the entry identified in the search of step S04 (token ID, business information) and the registered face image of the person who was successfully authenticated.

端末は、サーバ装置20から取得した認証結果に応じた表示を行う(ステップS06)。認証成功に関する応答を受信した場合には、端末は、例えば、図3に示すような表示を行う。即ち、端末は、認証成功者の生体情報とフライトに関する情報を含む表示を行う。認証失敗に関する応答を受信した場合には、端末は、例えば、図4に示すような表示を行う。 The terminal displays a display according to the authentication result obtained from the server device 20 (step S06). When a response regarding successful authentication is received, the terminal displays, for example, a display as shown in FIG. 3. That is, the terminal displays a display including the biometric information of the person who was successfully authenticated and information regarding the flight. When a response regarding unsuccessful authentication is received, the terminal displays, for example, a display as shown in FIG. 4.

また、端末は、認証結果に応じて利用者の搭乗手続きを実行する。当該動作についての説明は省略する。各端末は、割り当てられた機能を実行すればよい。 The terminal then executes the user's boarding procedure based on the authentication result. A detailed explanation of this operation is omitted. Each terminal simply executes the function assigned to it.

以上のように、第1の実施形態に係る搭乗手続きシステムは、被認証者の認証に成功すると、事前に登録された顔画像(チェックイン端末10によりシステム登録された顔画像)とフライト情報(目的地や航空会社等の情報)が利用者に提示される。利用者(認証成功者)は、これらの情報を確認し、他人の情報(他人の顔画像、他人のフライト情報)が表示されていれば、システムの処理が正常ではないことを認識できる。即ち、サーバ装置20及び端末は、利用者が他人受入発生による誤認証を検出可能とする情報を生成し、利用者に提示する。その結果、万が一、誤認証が発生しても、利用者が職員等にその旨を伝えることで、誤認証により生じる問題、矛盾等は解消される。 As described above, the boarding procedure system according to the first embodiment presents the user with a pre-registered face image (a face image registered in the system by the check-in terminal 10) and flight information (information on the destination, airline, etc.) when authentication of the person to be authenticated is successful. The user (successfully authenticated person) can check this information and recognize that the system processing is not normal if other people's information (other people's face image, other people's flight information) is displayed. That is, the server device 20 and the terminal generate information that enables the user to detect erroneous authentication due to the occurrence of acceptance of a different person, and present this information to the user. As a result, in the unlikely event that an erroneous authentication occurs, the user can inform a staff member or the like and problems and inconsistencies caused by the erroneous authentication can be resolved.

[第2の実施形態]
続いて、第2の実施形態について図面を参照して詳細に説明する。
Second Embodiment
Next, the second embodiment will be described in detail with reference to the drawings.

第1の実施形態では、端末は、被認証成功者の登録顔画像と当該認証成功者の個人情報、フライト情報を同時に表示する。上記の情報を表示することで、万一、他人受入が発生しても、自身の顔やフライト情報が表示されているので、被認証者は他人受入の発生を検出することができる。即ち、第1の実施形態では、他人受入の発生検出を利用者に委ねている。 In the first embodiment, the terminal simultaneously displays the registered face image of the person who was successfully authenticated, as well as the personal information and flight information of that person. By displaying the above information, even if a false acceptance occurs, the person to be authenticated can detect the occurrence of false acceptance because their own face and flight information are displayed. In other words, in the first embodiment, the detection of the occurrence of false acceptance is left to the user.

第2の実施形態では、空港や航空会社の職員等が他人受入の発生を検出可能とする場合について説明する。 In the second embodiment, we explain a case where airport or airline staff can detect the occurrence of false reception.

第2の実施形態に係るサーバ装置20、端末の処理構成は、第1の実施形態と同一とすることができるのでその説明を省略する。 The processing configuration of the server device 20 and the terminal in the second embodiment can be the same as in the first embodiment, so a description thereof will be omitted.

以下、第1及び第2の実施形態の相違点について説明する。 The differences between the first and second embodiments are explained below.

図14は、第2の実施形態に係る搭乗手続きシステムの概略構成の一例を示す図である。図14を参照すると、第2の実施形態に係る搭乗手続きシステムは、職員端末30を含む。 FIG. 14 is a diagram showing an example of a schematic configuration of a boarding system according to the second embodiment. Referring to FIG. 14, the boarding system according to the second embodiment includes an employee terminal 30.

職員端末30は、空港や航空会社の職員等により使用される端末である。搭乗手続きシステムには1台の職員端末30が含まれていてもよいし、複数の職員端末30が含まれていてもよい。複数の職員端末30がシステムに含まれる場合には、各手続き場所(例えば、出国審査場)に少なくとも1台の職員端末30が設置されていてもよい。即ち、搭乗手続きに用いられる各端末に対応して職員端末30が設置されていてもよい。 The staff terminal 30 is a terminal used by airport or airline staff, etc. The boarding procedure system may include one staff terminal 30, or may include multiple staff terminals 30. When multiple staff terminals 30 are included in the system, at least one staff terminal 30 may be installed at each processing location (e.g., immigration). In other words, a staff terminal 30 may be installed corresponding to each terminal used for boarding procedures.

職員端末30は、図14に示すような据え置き型のコンピュータであってもよいし、携帯電話、スマートフォン、タブレット、ノートパソコンのような携帯型端末であってもよい。職員端末30は、職員が使用する端末であればどのような形式、形態であってもよい。 The staff terminal 30 may be a stationary computer as shown in FIG. 14, or a portable terminal such as a mobile phone, smartphone, tablet, or laptop. The staff terminal 30 may be of any type or form as long as it is a terminal used by staff.

職員端末30は、液晶パネル等の表示デバイス、タッチパネル等の操作デバイスを備え、情報提供機能及び情報入力機能を備えていればよい。職員端末30は、市販されているコンピュータ等により実現可能であり、内部の処理構成等は当業者にとって明らかでありその説明を省略する。 The staff terminal 30 may be equipped with a display device such as a liquid crystal panel, an operating device such as a touch panel, and an information provision function and an information input function. The staff terminal 30 may be realized using a commercially available computer, etc., and the internal processing configuration, etc. will be clear to those skilled in the art, so a description thereof will be omitted.

サーバ装置20は、被認証者の認証に成功すると、認証結果情報を職員端末30に送信する。認証結果情報は、端末が取得した被認証者の顔画像(取得顔画像)と生体認証により被認証者と同一人物と判定された人物の顔画像(トークンID情報データベースに登録された顔画像;登録顔画像)を含む。 When the server device 20 has successfully authenticated the person to be authenticated, it transmits authentication result information to the staff terminal 30. The authentication result information includes the face image of the person to be authenticated acquired by the terminal (acquired face image) and the face image of the person determined to be the same person as the person to be authenticated by biometric authentication (face image registered in the token ID information database; registered face image).

認証結果情報を受信したことに応じて、職員端末30は、図15に示すような表示を行う。職員は、職員端末30の表示を確認する。職員は、2枚の顔画像を比較することで、他人受入が発生しているか否かを判定する。具体的には、2枚の顔画像が同一人物の顔画像と判断された場合には、他人受入は発生していないと判定される。2枚の顔画像が同一人物の顔画像ではないと判断された場合には、他人受入が発生したと判定される。 In response to receiving the authentication result information, the staff terminal 30 displays the display as shown in FIG. 15. The staff member checks the display on the staff terminal 30. The staff member compares the two facial images to determine whether or not false acceptance has occurred. Specifically, if it is determined that the two facial images are facial images of the same person, it is determined that false acceptance has not occurred. If it is determined that the two facial images are not facial images of the same person, it is determined that false acceptance has occurred.

他人受入が発生していなければ、職員は特段の対応を行わない。他人受入が発生していれば、職員は、認証ID等を頼りにサーバ装置20による認証結果の訂正、修正を行う。具体的には、職員は、サーバ装置20に認証IDを入力し、他人受入に関係する2人の当事者を特定する。職員は、当事者の氏名や便番号に基づいて、トークンID情報データベースを修正したり、当事者の元に赴き誤認証発生を伝え必要な対応を行ったりする。なお、他人受入発生時の対応は、他人受入発生時の端末や旅客の状況(搭乗機に搭乗前又は搭乗後)によって異なり、システムによる一律な処理は難しい。即ち、他人受入発生時には職員等の臨機応変な対応を前提とするため、より詳細な説明を省略する。他人受入発生時には、職員は、当該誤認証により生じる不都合、矛盾を適切に修正すればよい。 If false acceptance does not occur, the staff will not take any special action. If false acceptance does occur, the staff will correct and revise the authentication result by the server device 20 based on the authentication ID, etc. Specifically, the staff will input the authentication ID into the server device 20 and identify the two parties involved in the false acceptance. The staff will correct the token ID information database based on the names and flight numbers of the parties, or visit the parties to inform them of the false authentication and take the necessary action. Note that the response to false acceptance varies depending on the terminal and the passenger's situation (before or after boarding the aircraft) at the time of false acceptance, and it is difficult to process it uniformly using the system. In other words, since it is assumed that false acceptance occurs with the flexible response of staff, etc., a more detailed explanation will be omitted. When false acceptance occurs, the staff only needs to appropriately correct the inconvenience and inconsistency caused by the false authentication.

生体認証に成功すると、認証部404は、生体認証の結果を一意に特定する認証IDを生成する。認証部404は、生体認証に成功するたびに一意な値を採番し認証IDを生成する。 If biometric authentication is successful, the authentication unit 404 generates an authentication ID that uniquely identifies the result of the biometric authentication. Each time biometric authentication is successful, the authentication unit 404 assigns a unique value and generates an authentication ID.

認証部404は、生成した認証IDと上記認証部404から取得した情報を対応付けて記憶する(図16参照)。 The authentication unit 404 stores the generated authentication ID in association with the information obtained from the authentication unit 404 (see FIG. 16).

認証IDの生成後、認証部404は、認証結果情報を生成する。具体的には、認証部404は、認証ID、端末識別子、取得顔画像、登録顔画像を含む認証結果情報を生成する。認証部404は、当該生成された認証結果情報を職員端末30に送信する。 After generating the authentication ID, the authentication unit 404 generates authentication result information. Specifically, the authentication unit 404 generates authentication result information including the authentication ID, the terminal identifier, the acquired face image, and the registered face image. The authentication unit 404 transmits the generated authentication result information to the staff terminal 30.

あるいは、認証部404は、認証成功者の個人情報(氏名等)やフライト情報(便番号等)を含む認証結果情報を生成してもよい。なお、認証部404は、トークンIDを用いて、認証成功者の個人情報等を業務情報データベースから取得(読み出し)することができる。 Alternatively, the authentication unit 404 may generate authentication result information including personal information (such as name) and flight information (such as flight number) of the person who has been successfully authenticated. The authentication unit 404 can obtain (read) the personal information of the person who has been successfully authenticated from the business information database using the token ID.

なお、所定の条件が満たされたときに、認証部404は、認証結果情報を職員端末30に送信してもよい。例えば、認証成功時の2枚の画像(取得顔画像、登録顔画像)間の類似度が所定の閾値よりも小さい場合に、サーバ装置20は、認証結果情報を職員端末30に送信してもよい。即ち、上記2枚の画像間の類似度が認証成功と判定される第1の閾値よりも大きく、予め定められた第2の閾値よりも小さい場合に、サーバ装置20は、認証結果情報を職員端末30に送信してもよい。 When a predetermined condition is satisfied, the authentication unit 404 may transmit authentication result information to the staff terminal 30. For example, when the similarity between the two images (acquired face image, registered face image) at the time of successful authentication is smaller than a predetermined threshold, the server device 20 may transmit the authentication result information to the staff terminal 30. That is, when the similarity between the two images is larger than a first threshold at which authentication is determined to be successful and smaller than a predetermined second threshold, the server device 20 may transmit the authentication result information to the staff terminal 30.

このように、認証部404は、計算された類似度に対して閾値処理を実行し、その結果に応じて認証結果情報を職員端末30に送信するか否かを決定してもよい。その結果、認証結果の確度(精度)が十分高い場合(画像間の類似度が第2の閾値以上の場合)には、サーバ装置20から職員端末30に対して認証結果情報が送信されることはない。換言すれば、生体認証には成功したが、確度が十分ではない場合に、認証結果情報が職員端末30に送信される。 In this way, the authentication unit 404 may perform threshold processing on the calculated similarity and determine whether or not to send authentication result information to the staff terminal 30 depending on the result. As a result, if the certainty (precision) of the authentication result is sufficiently high (if the similarity between the images is equal to or greater than the second threshold), the authentication result information is not sent from the server device 20 to the staff terminal 30. In other words, if the biometric authentication is successful but the certainty is not sufficient, the authentication result information is sent to the staff terminal 30.

職員は、サーバ装置20により選別(フィルタリング)された認証結果情報を確認することで、より高い集中力を持って他人受入の発生検出を行うことができる。 By checking the authentication result information selected (filtered) by the server device 20, staff can concentrate more closely on detecting the occurrence of false acceptance.

あるいは、サーバ装置20は、認証処理時に計算された複数の類似度のうち最も値の大きい類似度(第1類似度)とその次に値の大きい類似度(第2類似度;第1類似度>第2類似度)を使って認証結果情報の送信要否を決定してもよい。具体的には、サーバ装置20は、第1類似度と第2の類似度の差分が所定の閾値よりも小さい場合に、認証結果情報を職員端末30に送信してもよい。 Alternatively, the server device 20 may determine whether or not to transmit authentication result information using the largest similarity (first similarity) and the next largest similarity (second similarity; first similarity > second similarity) among the multiple similarities calculated during the authentication process. Specifically, the server device 20 may transmit the authentication result information to the staff terminal 30 when the difference between the first similarity and the second similarity is smaller than a predetermined threshold value.

第1類似度と第2類似度の差が大きいという事実は、被認証者と2番目に似ていると判定された人物の顔は被認証者(本人)の顔に似ていないことを示す。対して、第1類似度と第2の類似度の差が小さいという事実は、被認証者と2番目に似ていると判定された人物の顔は被認証者の顔に似ていることを示す。例えば、被認証者が双子の場合であって、双方の顔画像が登録されている場合には、本人の顔画像による類似度(第1類似度)と双子の他の顔画像による類似度(第2類似度)の差は小さくなる。 The fact that the difference between the first similarity and the second similarity is large indicates that the face of the person determined to be second most similar to the person being authenticated does not resemble the face of the person being authenticated (the person himself/herself). In contrast, the fact that the difference between the first similarity and the second similarity is small indicates that the face of the person determined to be second most similar to the person being authenticated resembles the face of the person being authenticated. For example, if the people being authenticated are twins and both facial images are registered, the difference between the similarity based on the person's facial image (first similarity) and the similarity based on the twin's other facial image (second similarity) will be small.

サーバ装置20は、上記類似度の差分に基づき認証結果情報の送信要否を判定してもよい。この場合にも、認証部404は、第1類似度と第2類似度の差分に対して閾値処理を実行し、その結果に応じて認証結果情報の送信可否を判定してもよい。 The server device 20 may determine whether or not it is necessary to transmit the authentication result information based on the difference in the similarity. In this case, the authentication unit 404 may also perform threshold processing on the difference between the first similarity and the second similarity, and determine whether or not it is necessary to transmit the authentication result information based on the result of the processing.

以上のように、第2の実施形態に係る搭乗手続きシステムにおいて、サーバ装置20は、被認証者の認証に成功すると、取得顔画像と登録顔画像を含む認証結果情報を職員端末30に送信する。職員端末30は、他人受入による誤認証が発生していないか否かを検証可能な情報を職員等に提供する。職員は、2枚の顔画像を比較することで、誤認証の発生を検出する。第2の実施形態では、業務に習熟した職員が誤認証の発生を監視するので、より確実に他人受入の発生が検出される。第2の実施形態においても、誤認証により生じる問題、矛盾等は解消される。 As described above, in the boarding check-in system according to the second embodiment, when the server device 20 successfully authenticates the person to be authenticated, it transmits authentication result information including the acquired face image and the registered face image to the staff terminal 30. The staff terminal 30 provides information that can be used to verify whether or not erroneous authentication due to false acceptance has occurred to staff, etc. Staff detect the occurrence of erroneous authentication by comparing the two face images. In the second embodiment, staff who are familiar with the work monitor the occurrence of erroneous authentication, so that the occurrence of false acceptance is more reliably detected. In the second embodiment as well, problems and inconsistencies caused by erroneous authentication are eliminated.

続いて、搭乗手続きシステムを構成する各装置のハードウェアについて説明する。図17は、サーバ装置20のハードウェア構成の一例を示す図である。 Next, we will explain the hardware of each device that makes up the boarding system. Figure 17 is a diagram showing an example of the hardware configuration of server device 20.

サーバ装置20は、情報処理装置(所謂、コンピュータ)により構成可能であり、図17に例示する構成を備える。例えば、サーバ装置20は、プロセッサ311、メモリ312、入出力インターフェイス313及び通信インターフェイス314等を備える。上記プロセッサ311等の構成要素は内部バス等により接続され、相互に通信可能に構成されている。 The server device 20 can be configured by an information processing device (so-called a computer), and has the configuration shown in FIG. 17. For example, the server device 20 has a processor 311, a memory 312, an input/output interface 313, a communication interface 314, etc. The components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.

但し、図17に示す構成は、サーバ装置20のハードウェア構成を限定する趣旨ではない。サーバ装置20は、図示しないハードウェアを含んでもよいし、必要に応じて入出力インターフェイス313を備えていなくともよい。また、サーバ装置20に含まれるプロセッサ311等の数も図17の例示に限定する趣旨ではなく、例えば、複数のプロセッサ311がサーバ装置20に含まれていてもよい。 However, the configuration shown in FIG. 17 is not intended to limit the hardware configuration of the server device 20. The server device 20 may include hardware not shown, and may not include an input/output interface 313 as necessary. Furthermore, the number of processors 311 and the like included in the server device 20 is not intended to be limited to the example shown in FIG. 17, and for example, the server device 20 may include multiple processors 311.

プロセッサ311は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)等のプログラマブルなデバイスである。あるいは、プロセッサ311は、FPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)等のデバイスであってもよい。プロセッサ311は、オペレーティングシステム(OS;Operating System)を含む各種プログラムを実行する。 The processor 311 is, for example, a programmable device such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). Alternatively, the processor 311 may be a device such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 311 executes various programs including an operating system (OS).

メモリ312は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等である。メモリ312は、OSプログラム、アプリケーションプログラム、各種データを格納する。 Memory 312 is a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), a SSD (Solid State Drive), etc. Memory 312 stores the OS program, application programs, and various data.

入出力インターフェイス313は、図示しない表示装置や入力装置のインターフェイスである。表示装置は、例えば、液晶ディスプレイ等である。入力装置は、例えば、キーボードやマウス等のユーザ操作を受け付ける装置である。 The input/output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a device that accepts user operations such as a keyboard or a mouse.

通信インターフェイス314は、他の装置と通信を行う回路、モジュール等である。例えば、通信インターフェイス314は、NIC(Network Interface Card)等を備える。 The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a NIC (Network Interface Card), etc.

サーバ装置20の機能は、各種処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ312に格納されたプログラムをプロセッサ311が実行することで実現される。また、当該プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transitory)なものとすることができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。また、上記プログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。 The functions of the server device 20 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network, or updated using a storage medium that stores the program. Furthermore, the processing modules may be realized by a semiconductor chip.

なお、チェックイン端末10、搭乗ゲート装置14、職員端末30等もサーバ装置20と同様に情報処理装置により構成可能であり、その基本的なハードウェア構成はサーバ装置20と相違する点はないので説明を省略する。チェックイン端末10等は、カメラ等を備えていればよい。 The check-in terminal 10, boarding gate device 14, staff terminal 30, etc. can also be configured with information processing devices like the server device 20, and their basic hardware configurations are no different from those of the server device 20, so a description of them will be omitted. The check-in terminal 10, etc. only needs to be equipped with a camera, etc.

サーバ装置20は、コンピュータを搭載し、当該コンピュータにプログラムを実行させることでサーバ装置20の機能が実現できる。また、サーバ装置20は、当該プログラムによりサーバ装置の制御方法を実行する。 The server device 20 is equipped with a computer, and the functions of the server device 20 can be realized by having the computer execute a program. The server device 20 also executes a control method for the server device by the program.

[変形例]
なお、上記実施形態にて説明した搭乗手続きシステムの構成、動作等は例示であって、システムの構成等を限定する趣旨ではない。
[Modification]
The configuration, operation, etc. of the boarding system described in the above embodiment are merely examples and are not intended to limit the system configuration, etc.

上記実施形態では、利用者のチェックイン手続きの後にシステム登録がされることを説明したが、チェックイン手続きの前にシステム登録がなされてもよい。この場合、チェックイン手続きの前に搭乗券は発行されていないので、サーバ装置20は、搭乗券に替えて航空券の情報を用いてシステム登録すればよい。 In the above embodiment, it has been described that system registration is performed after the user's check-in procedure, but system registration may also be performed before the check-in procedure. In this case, since a boarding pass is not issued before the check-in procedure, the server device 20 may perform system registration using airline ticket information instead of a boarding pass.

上記実施形態では、チェックイン端末10にてシステム登録(生体認証を用いた搭乗手続きを実現するための登録)を行う場合について説明した。しかし、システム登録は、チェックイン端末10以外の装置、端末にて行われてもよい。例えば、システム登録専用の装置が空港に設置されてもよいし、手荷物預け機11、旅客通過システム12等の端末(タッチポイント)でシステム登録が行われてもよい。 In the above embodiment, a case has been described in which system registration (registration for implementing boarding procedures using biometric authentication) is performed at the check-in terminal 10. However, system registration may be performed at a device or terminal other than the check-in terminal 10. For example, a device dedicated to system registration may be installed at the airport, or system registration may be performed at a terminal (touch point) such as the baggage drop machine 11 or the passenger passage system 12.

上記実施形態では、一連の搭乗手続きが生体認証により行われる場合について説明したが、一部の手続きが生体認証により行われてもよい。例えば、図2において、手荷物預け機11にてシステム登録がされ、手荷物預け入れ以降の手続き(保安検査等)が生体認証により行われてもよい。換言するならば、一連の搭乗手続きのうち一部の手続きに関しては有人のブース等にて実施されてもよい。 In the above embodiment, a case has been described in which a series of boarding procedures are performed using biometric authentication, but some of the procedures may also be performed using biometric authentication. For example, in FIG. 2, system registration may be performed at the baggage drop-off machine 11, and procedures after baggage drop-off (security check, etc.) may be performed using biometric authentication. In other words, some of the series of boarding procedures may be performed at manned booths, etc.

上記実施形態では、サーバ装置20が2つのデータベースを備える場合について説明した。しかし、サーバ装置20に構築される、トークンID情報データベースや業務情報データベースは、サーバ装置20とは異なるデータベースサーバに構築されていてもよい。即ち、搭乗手続きシステムには、上記実施形態にて説明した各種手段(例えば、トークン生成手段)等が含まれていればよい。 In the above embodiment, the server device 20 is described as having two databases. However, the token ID information database and the business information database constructed in the server device 20 may be constructed in a database server different from the server device 20. In other words, the boarding procedure system only needs to include the various means (e.g., token generation means) etc. described in the above embodiment.

上記実施形態では、認証要求には顔画像が含まれる場合について説明したが、認証要求には顔画像から生成された特徴量が含まれていてもよい。この場合、サーバ装置20は、認証要求から取り出した特徴量とトークンID情報データベースに登録された特徴量を用いて認証要求を処理すればよい。 In the above embodiment, a case has been described in which the authentication request includes a facial image, but the authentication request may also include features generated from the facial image. In this case, the server device 20 processes the authentication request using the features extracted from the authentication request and the features registered in the token ID information database.

第1の実施形態では、サーバ装置20は、認証要求の応答に登録顔画像を含める場合について説明した。しかし、サーバ装置20は、認証要求の応答とは別の方法により登録顔画像を端末に送信してもよい。例えば、サーバ装置20は、第2の実施形態において説明したような認証結果情報を端末に送信してもよい。 In the first embodiment, the server device 20 includes a registered face image in the response to the authentication request. However, the server device 20 may transmit the registered face image to the terminal by a method other than the response to the authentication request. For example, the server device 20 may transmit authentication result information to the terminal as described in the second embodiment.

第1の実施形態に係るサーバ装置20は、所定の条件が満たされる場合に、認証要求に対する肯定応答に登録顔画像等を含めてもよい。例えば、第2の実施形態において説明したように、サーバ装置20は、認証処理時に計算された類似度に対する閾値処理の結果に応じて登録顔画像等を肯定応答に含めてもよい。この場合、端末は、登録顔画像が含まれる肯定応答を受信した場合に、図3に示すような表示を出力すればよい。 The server device 20 according to the first embodiment may include a registered face image, etc., in an affirmative response to an authentication request when a predetermined condition is satisfied. For example, as described in the second embodiment, the server device 20 may include a registered face image, etc., in an affirmative response depending on the result of threshold processing on the similarity calculated during the authentication process. In this case, when the terminal receives an affirmative response including a registered face image, it may output a display such as that shown in FIG. 3.

認証結果を認証成功者に提供する表示において、認証成功者の座席に関する情報も表示されてもよい。例えば、認証成功者のシート番号や座席のクラス(ファーストクラス、ビジネスクラス、エコノミークラス)等が登録顔画像と共に表示されてもよい。被認証者は、これらの情報に基づいて他人受入の発生を検出できる。 In the display that provides the authentication result to the successfully authenticated person, information about the seat of the successfully authenticated person may also be displayed. For example, the seat number and seat class (first class, business class, economy class) of the successfully authenticated person may be displayed together with the registered face image. The person to be authenticated can detect the occurrence of false acceptance based on this information.

端末は、図3に示すような表示を行う際、認証成功者が表示を視認したことを取得するためのボタン等を含むGUIを生成してもよい(図18参照)。即ち、端末は、表示された生体情報とフライトに関する情報に基づいて他人受入が発生していないことを認証成功者が確認したか否かを、GUIを用いて取得してもよい。端末は、認証成功者がOKボタンを押下したことに応じて、当該認証成功者の手続きを進めてもよい。あるいは、端末は、OKボタンの押下に応じて、認証成功者が通行可能となるようにゲート等を制御してもよい。あるいは、端末は、認証成功者が表示内容を視認(確認)したことを、音声やジェスチャーなどの非接触入力によって取得してもよい。 When the terminal displays the information as shown in FIG. 3, the terminal may generate a GUI including a button or the like for acquiring information that the successfully authenticated person has visually confirmed the display (see FIG. 18). That is, the terminal may use the GUI to acquire information as to whether the successfully authenticated person has confirmed that no false acceptance has occurred based on the displayed biometric information and information related to the flight. In response to the successful authenticated person pressing the OK button, the terminal may proceed with the procedure for that successful authenticated person. Alternatively, in response to the pressing of the OK button, the terminal may control a gate or the like to allow the successful authenticated person to pass through. Alternatively, the terminal may acquire information that the successful authenticated person has visually confirmed the display content through non-contact input such as voice or gesture.

第2の実施形態において、職員端末30と端末が連携して動作してもよい。例えば、職員端末30は、端末が備えるゲートを制御してもよい。例えば、職員端末30は、図19に示すようなGUIを表示する。職員は、2枚の顔画像を比較することで、他人受入が発生していると判断した場合には、手続き中断ボタンを押下する。当該ボタンの押下に応じて、職員端末30は、生体認証が行われた端末(図19の例では搭乗ゲート装置14)に対して、手続き中断指示を行う。当該指示を受けた端末(端末の機能実現部305)は、認証成功者の手続きを中断する。例えば、端末は、認証成功者がゲートを通過できないように制御する。職員は、手続きを中断した端末の元に向かい、必要な対処を行う。 In the second embodiment, the staff terminal 30 and the terminal may work in cooperation. For example, the staff terminal 30 may control a gate equipped in the terminal. For example, the staff terminal 30 displays a GUI as shown in FIG. 19. If the staff determines that a false person has been admitted by comparing the two facial images, the staff presses a procedure interruption button. In response to the button being pressed, the staff terminal 30 issues a procedure interruption instruction to the terminal where the biometric authentication was performed (boarding gate device 14 in the example of FIG. 19). The terminal that receives the instruction (terminal function realization unit 305) interrupts the procedure of the person who was successfully authenticated. For example, the terminal controls so that the person who was successfully authenticated cannot pass through the gate. The staff goes to the terminal that interrupted the procedure and takes the necessary measures.

このように、職員端末30は、職員が、端末から取得した生体情報と認証成功者の登録された生体情報に基づいて、他人受入が発生したと判断したか否かをGUIにより取得する。さらに、職員端末30は、職員により他人受入が発生したと判断された場合に、端末に対して手続き中断を指示してもよい。即ち、職員の操作(職員等による他人受入の判定結果)に応じて、職員端末30は端末を制御してもよい。 In this way, the staff terminal 30 obtains, via the GUI, whether or not the staff member has determined that false acceptance has occurred, based on the biometric information obtained from the terminal and the registered biometric information of the person who was successfully authenticated. Furthermore, the staff terminal 30 may instruct the terminal to suspend the procedure when the staff member determines that false acceptance has occurred. In other words, the staff terminal 30 may control the terminal in response to the staff member's operation (the result of the staff member's determination of false acceptance).

サーバ装置20(認証部404)は、所定の条件が満たされる場合、登録顔画像を含む肯定応答や認証結果情報に「警報フラグ」を含めてもよい。警報フラグは、上記所定の条件が満たされたことを端末や職員端末30に通知する情報である。警報フラグは、認証成功者や職員に対して認証結果を注意深く検討することを要求する際に設定される。例えば、サーバ装置20は、第2の実施形態にて説明した類似度に対する閾値処理の結果に応じて、警報フラグをセットする。より具体的には、認証は成功したが、その確度が低いと想定される場合、サーバ装置20は警報フラグをセットする。 When a certain condition is met, the server device 20 (authentication unit 404) may include a "warning flag" in the positive response or authentication result information including the registered face image. The warning flag is information that notifies the terminal or the staff terminal 30 that the above-mentioned certain condition has been met. The warning flag is set when requesting the person who has been successfully authenticated or the staff member to carefully consider the authentication result. For example, the server device 20 sets the warning flag according to the result of the threshold processing for the similarity described in the second embodiment. More specifically, when the authentication is successful but the accuracy is assumed to be low, the server device 20 sets the warning flag.

端末又は職員端末30は、警報フラグがセットされているか否かで認証成功者や職員に提供する表示の態様を変更してもよい。例えば、端末は、所定の条件が満たされているか否かに応じて、認証成功者の生体情報とフライトに関する情報を含む表示(例えば、図3に示す表示)の態様を変更してもよい。 The terminal or staff terminal 30 may change the manner of the display provided to the successfully authenticated person or staff depending on whether an alarm flag is set. For example, the terminal may change the manner of the display (e.g., the display shown in FIG. 3) including the biometric information of the successfully authenticated person and information about the flight depending on whether a specified condition is met.

例えば、警報フラグがセットされていれば、端末や職員端末30は、フラグがセットされていないときよりも注意を引くような色彩を多用した表示(強調表示)を行ってもよいし、画面の全部又は一部点滅等させてもよい。あるいは、端末等は、音声を用いて、登録顔画像を慎重に確認するように促してもよい。 For example, if the warning flag is set, the terminal or staff terminal 30 may display (highlight) the image using more colors to attract attention than when the flag is not set, or may blink all or part of the screen. Alternatively, the terminal or the like may use audio to urge the user to carefully check the registered face image.

上記説明において、所定の条件が満たされる場合に、認証結果情報が職員端末30に送信される場合について説明した。上記説明した所定の条件は例示であって、他の条件により認証結果情報の送信要否が判定されてもよい。例えば、認証成功者の座席等級(座席クラス;最上級客席、上級客室、普通客席)や渡航履歴に基づいて、認証結果情報の送信要否が判定されてもよい。例えば、認証成功者の座席クラスがファーストクラスの場合には、認証結果情報が職員端末30に送信されてもよい。この場合、職員は、ファーストクラスの乗客(航空会社等がトラブルを避けたい乗客)に関する誤認証の発生を注意深く監視することができる。 In the above explanation, a case has been described in which authentication result information is sent to the staff terminal 30 when certain conditions are met. The above-mentioned certain conditions are merely examples, and the need to send authentication result information may be determined based on other conditions. For example, the need to send authentication result information may be determined based on the seat class (seat class; first class passenger seat, superior cabin, regular passenger seat) or travel history of the successfully authenticated person. For example, if the seat class of the successfully authenticated person is first class, the authentication result information may be sent to the staff terminal 30. In this case, staff can carefully monitor the occurrence of erroneous authentication of first class passengers (passengers with whom airlines and the like want to avoid trouble).

あるいは、サーバ装置20は、顔画像から生成された特徴量に基づく顔画像間の類似度とは異なる指標等に基づいて認証結果情報や登録顔画像を含む肯定応答を送信してもよい。生体認証において誤認証(他人受入)の発生は、照合側及び登録側の「顔」が似ていることに起因する。より正確には、目や鼻の位置、これら特徴点間の距離が同程度であると、他人同士の顔であっても誤認証(他人受入)が発生し得る。ここで、空港における搭乗手続きシステムでは、チェックイン時に登録顔画像がサーバ装置20に入力され、その後、比較的短い時間で端末(搭乗ゲート装置14等)が生体認証をサーバ装置20に依頼することになる。このような短い期間に、被認証者の髪型、眼鏡着用の有無、服装等が変化することは想定し難い。サーバ装置20は、このような空港における生体認証の特徴、特質を利用して、認証結果情報の送信可否を判定してもよい。 Alternatively, the server device 20 may transmit a positive response including authentication result information and a registered face image based on an index or the like other than the similarity between face images based on a feature amount generated from a face image. In biometric authentication, erroneous authentication (acceptance of a different person) occurs because the "faces" of the matching side and the registration side are similar. More precisely, if the positions of the eyes and nose and the distance between these feature points are similar, erroneous authentication (acceptance of a different person) may occur even if the faces are different people. Here, in a boarding procedure system at an airport, a registered face image is input to the server device 20 at the time of check-in, and then a terminal (boarding gate device 14, etc.) requests biometric authentication from the server device 20 in a relatively short time. It is difficult to imagine that the subject's hairstyle, whether or not he/she wears glasses, his/her clothes, etc. will change in such a short period of time. The server device 20 may use the features and characteristics of such biometric authentication at an airport to determine whether or not to transmit authentication result information.

より具体的には、サーバ装置20(認証部404)は、特徴量を用いた手法とは異なる手法により2枚の画像の類似度を計算する。例えば、サーバ装置20は、2枚の顔画像に写る人物の髪型が異なれば類似度に低い値を設定する。あるいは、サーバ装置20は、一方の顔画像には眼鏡が写っており、他方の顔画像に眼鏡が写っていなければ類似度に低い値を設定する。あるいは、サーバ装置20は、2枚の顔画像に写る人物の服装が異なれば類似度に低い値を設定する。サーバ装置20は、上記のような方法により計算された類似度が所定の閾値よりも低い場合に、認証結果情報を職員端末30に送信してもよい。即ち、サーバ装置20は、特徴量に基づく類似度とは異なる手法により算出された画像間の類似度に基づいて、認証結果情報の送信要否を判定してもよい。同様に、サーバ装置20は、特徴量に基づく類似度とは異なる手法により算出された画像間の類似度に基づいて、登録顔画像を含む肯定応答を端末に送信してもよい。 More specifically, the server device 20 (authentication unit 404) calculates the similarity between the two images using a method different from the method using the feature amount. For example, the server device 20 sets a low value to the similarity if the hairstyles of the people in the two face images are different. Alternatively, the server device 20 sets a low value to the similarity if one face image shows glasses and the other face image shows no glasses. Alternatively, the server device 20 sets a low value to the similarity if the clothes of the people in the two face images are different. The server device 20 may transmit authentication result information to the staff terminal 30 when the similarity calculated by the above method is lower than a predetermined threshold value. That is, the server device 20 may determine whether or not to transmit authentication result information based on the similarity between images calculated by a method different from the similarity based on the feature amount. Similarly, the server device 20 may transmit a positive response including the registered face image to the terminal based on the similarity between images calculated by a method different from the similarity based on the feature amount.

なお、髪型の類似度判定に関し、サーバ装置20は、顔上部の領域の面積を比較してもよいし、当該領域の形状を利用してもよい。また、眼鏡着用の有無に関し、サーバ装置20は、テンプレートマッチング等の手法を用いて判定してもよい。服装の同一性判定に関し、サーバ装置20は、顔領域以外の領域の周波数解析結果を用いてもよい。サーバ装置は、顔領域以外の領域の模様、テクスチャーが異なるか否かに応じて衣服の同一性を判定してもよい。 When determining the similarity of hairstyles, the server device 20 may compare the area of the upper face area or may use the shape of the area. Furthermore, when determining whether or not glasses are worn, the server device 20 may use a method such as template matching. When determining the identity of clothing, the server device 20 may use the results of frequency analysis of areas other than the face area. The server device may determine the identity of clothing depending on whether the patterns and textures of areas other than the face area are different.

第2の実施形態では、職員端末30に認証結果情報を送信する場合について説明したが、当該情報は端末に送信されてもよい。端末は、認証要求に対する応答に含まれる登録顔画像を用いた表示と認証結果情報に含まれる登録顔画像を用いた表示を、それぞれの異なる表示デバイスにて行ってもよい。例えば、前者の表示は被認証者が視認できるメインディスプレイにて行われ、後者の表示は職員(端末の近傍に待機する係員)が視認できるサブディスプレイにて行われてもよい。 In the second embodiment, a case has been described in which authentication result information is sent to the staff terminal 30, but the information may also be sent to the terminal. The terminal may perform a display using the registered face image included in the response to the authentication request and a display using the registered face image included in the authentication result information on different display devices. For example, the former display may be performed on a main display that is visible to the person to be authenticated, and the latter display may be performed on a sub-display that is visible to a staff member (a staff member waiting near the terminal).

上記実施形態では、職員端末30を用いて職員が他人受入の発生を検出する場合について説明した。しかし、当該他人受入の発生検出は、機械学習により生成された学習モデルを用いて行われてもよい。具体的には、システム管理者等は、多数の他人受入発生時のデータ(取得顔画像、登録顔画像)を収集する。システム管理者等は、当該収集したデータに認証失敗に関するラベルを付与して教師データを生成する。システム管理者等は、当該教師データを学習器に入力し、学習モデル(分類モデル)を生成する。コンピュータに、上記学習モデルを実装する。コンピュータは、サーバ装置20から取得した2枚の顔画像を学習モデルに入力し、判定結果(他人受入発生、非発生)を出力する。職員等は、コンピュータにより判定された結果に応じて必要な行動を起こしてもよい。なお、学習モデルの生成には、サポートベクタマシン、ブースティングやニューラルネットワーク等の任意のアルゴリズムを用いることができる。なお、上記サポートベクタマシン等のアルゴリズムは公知の技術を使用することができるので、その説明を省略する。 In the above embodiment, the case where the staff member detects the occurrence of false acceptance using the staff terminal 30 has been described. However, the detection of the occurrence of false acceptance may be performed using a learning model generated by machine learning. Specifically, the system administrator etc. collects a large number of data (acquired face images, registered face images) when false acceptance occurs. The system administrator etc. generates training data by attaching a label related to authentication failure to the collected data. The system administrator etc. inputs the training data into a learning device to generate a learning model (classification model). The above learning model is implemented in a computer. The computer inputs two face images acquired from the server device 20 into the learning model and outputs a judgment result (false acceptance occurrence, non-occurrence). The staff etc. may take necessary action depending on the result judged by the computer. In addition, any algorithm such as a support vector machine, boosting, or neural network can be used to generate the learning model. In addition, since the above algorithm such as the support vector machine can be a known technology, its description is omitted.

上記実施形態では、顔画像及び顔画像から生成された特徴量を「生体情報」として扱い、システムの動作等を説明した。しかし、顔画像等に替えて他の情報が「生体情報」として用いられてもよい。例えば、声紋認証が用いられる場合には、事前に登録された声紋情報(音声データ)が再生されると共に、フライト情報等が表示されてもよい。 In the above embodiment, the facial image and the features generated from the facial image are treated as "biometric information" and the operation of the system is described. However, other information may be used as "biometric information" instead of the facial image. For example, when voiceprint authentication is used, pre-registered voiceprint information (audio data) may be played back and flight information may be displayed.

また、顔画像以外の生体情報が用いられて場合、登録側の生体情報は表示されなくともよい。例えば、被認証者の個人情報(氏名)やフライト情報(目的地等)等が端末に表示されてもよい。利用者は、これらの情報が自分の情報と異なれば、誤認証の検出が可能である。 In addition, if biometric information other than a facial image is used, the biometric information of the registering party does not need to be displayed. For example, the personal information (name) of the person to be authenticated or flight information (destination, etc.) may be displayed on the terminal. If this information differs from the user's own information, the user can detect erroneous authentication.

サーバ装置20は、端末や職員端末30に対して、認証処理に用いられた類似度(認証成功者の類似度)を通知してもよい。職員端末30等は、当該類似度を職員等に提供してもよい。職員は、提示された類似度に従い、2枚の顔画像をより慎重に確認する等の対応をすることができる。 The server device 20 may notify the terminal or the staff terminal 30 of the similarity used in the authentication process (similarity of the person who was successfully authenticated). The staff terminal 30 or the like may provide the similarity to the staff or the like. The staff can take action such as checking the two facial images more carefully according to the presented similarity.

チェックイン端末10等とサーバ装置20の間のデータ送受信の形態は特に限定されないが、これら装置間で送受信されるデータは暗号化されていてもよい。搭乗券情報やパスポート情報には個人情報が含まれ、当該個人情報を適切に保護するためには、暗号化されたデータが送受信されることが望ましい。 The form of data transmission and reception between the check-in terminal 10 and the server device 20 is not particularly limited, but the data transmitted and received between these devices may be encrypted. Boarding pass information and passport information contain personal information, and in order to appropriately protect the personal information, it is desirable to transmit and receive encrypted data.

上記説明で用いた流れ図(フローチャート、シーケンス図)では、複数の工程(処理)が順番に記載されているが、実施形態で実行される工程の実行順序は、その記載の順番に制限されない。実施形態では、例えば各処理を並行して実行する等、図示される工程の順番を内容的に支障のない範囲で変更することができる。 In the flow diagrams (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the order in which the steps are executed in the embodiment is not limited to the order described. In the embodiment, the order of the steps shown in the diagrams can be changed to the extent that does not interfere with the content, such as executing each process in parallel.

上記の実施形態は本願開示の理解を容易にするために詳細に説明したものであり、上記説明したすべての構成が必要であることを意図したものではない。また、複数の実施形態について説明した場合には、各実施形態は単独で用いてもよいし、組み合わせて用いてもよい。例えば、実施形態の構成の一部を他の実施形態の構成に置き換えることや、実施形態の構成に他の実施形態の構成を加えることも可能である。さらに、実施形態の構成の一部について他の構成の追加、削除、置換が可能である。 The above embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the configurations described above are necessary. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of an embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of an embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of an embodiment with other configurations.

上記の説明により、本発明の産業上の利用可能性は明らかであるが、本発明は、空港等における搭乗手続きシステムなどに好適に適用可能である。但し、本願開示の適用先は空港の手続きに限定されず、本願開示は複数の手続きを要するシステムに適用可能である。例えば、イベント会場等の入退場制御において本願開示を適用することもできる。例えば、サーバ装置20が、イベント会場における認証履歴を解析し、誤認証が強く疑われる結果についてはその旨をイベント主催者等に通知してもよい。 The above explanation makes clear the industrial applicability of the present invention, and the present invention can be suitably applied to boarding procedures at airports and the like. However, the application of the present disclosure is not limited to airport procedures, and the present disclosure can be applied to systems that require multiple procedures. For example, the present disclosure can also be applied to entrance and exit control at event venues and the like. For example, the server device 20 can analyze the authentication history at the event venue, and notify the event organizer or the like of any results that are strongly suspected to be erroneous authentication.

上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]
端末から被認証者の生体情報を取得する、取得部と、
前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う、認証部と、
を備え、
前記認証部は、所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する、サーバ装置。
[付記2]
前記認証部は、前記被認証者の生体情報と前記予め登録された複数の利用者それぞれの生体情報の間の類似度を計算し、
前記計算された複数の類似度のうち値の最も大きい類似度が、第1の閾値よりも大きく第2の閾値よりも小さい場合に、前記認証結果情報を前記職員端末に送信する、付記1に記載のサーバ装置。
[付記3]
前記認証部は、前記被認証者の生体情報と前記予め登録された複数の利用者それぞれの生体情報の間の類似度を計算し、
前記計算された複数の類似度のうち値の最も大きい第1類似度と2番目に値の大きい第2類似度の差分を計算し、
前記計算された差分が、所定の閾値よりも小さい場合に、前記認証結果情報を前記職員端末に送信する、付記1に記載のサーバ装置。
[付記4]
前記認証部は、前記認証成功者の座席等級に基づき、前記認証結果情報を前記職員端末に送信するか否かを判定する、付記1に記載のサーバ装置。
[付記5]
前記認証部は、前記認証成功者の座席等級が最上級客席である場合に、前記認証結果情報を前記職員端末に送信する、付記4に記載のサーバ装置。
[付記6]
前記複数の利用者それぞれの生体情報を記憶する、データベースをさらに備える、付記1乃至5のいずれか一に記載のサーバ装置。
[付記7]
前記生体情報は、顔画像又は前記顔画像から抽出された特徴量である、付記1乃至6のいずれか一に記載のサーバ装置。
[付記8]
前記認証部は、前記職員端末に替えて前記端末に前記認証結果情報を送信する、付記1乃至7のいずれか一に記載のサーバ装置。
[付記9]
端末と、
職員が使用する職員端末と、
前記端末及び前記職員端末に接続されたサーバ装置と、
を含み、
前記サーバ装置は、
端末から被認証者の生体情報を取得する、取得部と、
前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う、認証部と、
を備え、
前記認証部は、所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を前記職員端末に送信する、システム。
[付記10]
前記職員端末は、前記端末から取得した生体情報と前記認証成功者の登録された生体情報を含む表示を行う、付記9に記載のシステム。
[付記11]
前記職員端末は、
前記職員が、前記端末から取得した生体情報と前記認証成功者の登録された生体情報に基づいて、他人受入が発生したと判断したか否かを取得する、付記10に記載のシステム。
[付記12]
前記職員端末は、
他人受入が発生したと判断された場合に、前記端末に対して手続き中断を指示する、付記11に記載のシステム。
[付記13]
サーバ装置において、
端末から被認証者の生体情報を取得し、
前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行い、
所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する、サーバ装置の制御方法。
[付記14]
サーバ装置に搭載されたコンピュータに、
端末から被認証者の生体情報を取得する処理と、
前記被認証者の生体情報と予め登録された複数の利用者それぞれの生体情報を用いた生体認証を行う処理と、
所定の条件が満たされた場合に、前記端末から取得した生体情報と前記生体認証に成功した認証成功者の登録された生体情報を含む認証結果情報を、職員が使用する職員端末に送信する処理と、
を実行させるためのプログラムを記憶する、コンピュータ読取可能な記憶媒体。
A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.
[Appendix 1]
an acquisition unit that acquires biometric information of an authentication subject from a terminal;
an authentication unit that performs biometric authentication using biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance;
Equipped with
The authentication unit is a server device that, when certain conditions are satisfied, transmits authentication result information including the biometric information acquired from the terminal and the registered biometric information of the person who succeeded in the biometric authentication to a staff terminal used by the staff member.
[Appendix 2]
the authentication unit calculates a similarity between the biometric information of the person to be authenticated and the biometric information of each of the plurality of pre-registered users;
A server device as described in Appendix 1, which transmits the authentication result information to the staff terminal when the largest similarity among the calculated multiple similarities is greater than a first threshold value and less than a second threshold value.
[Appendix 3]
the authentication unit calculates a similarity between the biometric information of the person to be authenticated and the biometric information of each of the plurality of pre-registered users;
Calculating a difference between a first similarity having a largest value and a second similarity having a second largest value among the calculated similarities;
The server device according to claim 1, wherein the authentication result information is sent to the staff terminal when the calculated difference is smaller than a predetermined threshold value.
[Appendix 4]
The server device described in Appendix 1, wherein the authentication unit determines whether or not to send the authentication result information to the staff terminal based on the seat class of the successfully authenticated person.
[Appendix 5]
The server device according to claim 4, wherein the authentication unit transmits the authentication result information to the staff terminal when the seat class of the successfully authenticated person is the highest class seat.
[Appendix 6]
6. The server device according to claim 1, further comprising a database that stores biometric information of each of the plurality of users.
[Appendix 7]
7. The server device according to claim 1, wherein the biometric information is a face image or a feature extracted from the face image.
[Appendix 8]
The server device according to any one of claims 1 to 7, wherein the authentication unit transmits the authentication result information to the terminal instead of the staff terminal.
[Appendix 9]
A terminal,
Staff terminals used by staff;
A server device connected to the terminal and the staff terminal;
Including,
The server device includes:
an acquisition unit that acquires biometric information of an authentication subject from a terminal;
an authentication unit that performs biometric authentication using biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance;
Equipped with
A system in which, when certain conditions are met, the authentication unit transmits authentication result information to the staff terminal, the authentication result information including the biometric information acquired from the terminal and the registered biometric information of a person who succeeded in the biometric authentication.
[Appendix 10]
The system described in Appendix 9, wherein the staff terminal displays the biometric information acquired from the terminal and the registered biometric information of the person who was successfully authenticated.
[Appendix 11]
The staff terminal includes:
The system described in Appendix 10, in which the staff member determines whether or not a false positive has occurred based on the biometric information acquired from the terminal and the registered biometric information of the successfully authenticated person.
[Appendix 12]
The staff terminal includes:
The system of claim 11, further comprising: instructing the terminal to suspend the procedure if it is determined that false acceptance has occurred.
[Appendix 13]
In the server device,
Acquire biometric information of the person to be authenticated from the terminal;
performing biometric authentication using the biometric information of the person to be authenticated and the biometric information of each of a plurality of users registered in advance;
A method for controlling a server device, which, when certain conditions are met, transmits authentication result information including biometric information acquired from the terminal and registered biometric information of an individual who succeeded in the biometric authentication to an employee terminal used by an employee.
[Appendix 14]
A computer installed in the server device
A process of acquiring biometric information of a person to be authenticated from a terminal;
A process of performing biometric authentication using biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance;
a process of transmitting authentication result information, including the biometric information acquired from the terminal and the registered biometric information of a person who has been successfully authenticated, to a staff terminal used by the staff member when a predetermined condition is satisfied;
A computer-readable storage medium that stores a program for executing the above.

なお、引用した上記の先行技術文献の各開示は、本書に引用をもって繰り込むものとする。以上、本発明の実施形態を説明したが、本発明はこれらの実施形態に限定されるものではない。これらの実施形態は例示にすぎないということ、及び、本発明のスコープ及び精神から逸脱することなく様々な変形が可能であるということは、当業者に理解されるであろう。即ち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得る各種変形、修正を含むことは勿論である。 The disclosures of the above cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art can make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas.

10 チェックイン端末
11 手荷物預け機
12 旅客通過システム
13 ゲート装置
14 搭乗ゲート装置
20、100 サーバ装置
30 職員端末
101 取得部
102 認証部
201、301、401 通信制御部
202 システム登録部
203 トークン発行要求部
204、304 メッセージ出力部
205 チェックイン実行部
206、306、405 記憶部
211 搭乗券情報取得部
212 パスポート情報取得部
213、302 生体情報取得部
303 認証要求部
311 プロセッサ
312 メモリ
313 入出力インターフェイス
314 通信インターフェイス
402 トークン生成部
403 データベース管理部
404 認証部
10 Check-in terminal 11 Baggage drop machine 12 Passenger passage system 13 Gate device 14 Boarding gate device 20, 100 Server device 30 Staff terminal 101 Acquisition unit 102 Authentication unit 201, 301, 401 Communication control unit 202 System registration unit 203 Token issuance request unit 204, 304 Message output unit 205 Check-in execution unit 206, 306, 405 Storage unit 211 Boarding pass information acquisition unit 212 Passport information acquisition unit 213, 302 Biometric information acquisition unit 303 Authentication request unit 311 Processor 312 Memory 313 Input/output interface 314 Communication interface 402 Token generation unit 403 Database management unit 404 Authentication unit

Claims (12)

端末から被認証者の生体情報を取得する、取得部と、
前記被認証者の生体情報と、予め登録された複数の利用者それぞれの生体情報とを用いた生体認証を制御する、認証部と、を備え、
前記認証部は、前記生体認証に成功し、かつ所定の条件が満たされた場合に、前記端末から取得した取得生体情報、前記生体認証に成功した認証成功者に対応する登録された登録生体情報及び警報フラグを他人受入の発生による誤認証の検出に用いる情報として含む認証結果情報を、職員が使用する職員端末、又は、前記端末に送信し、
前記警報フラグは、前記職員端末又は前記端末における前記取得生体情報又は前記登録生体情報の表示態様の決定に用いられる情報である、サーバ装置。
an acquisition unit that acquires biometric information of an authentication subject from a terminal;
an authentication unit that controls biometric authentication using biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance;
When the biometric authentication is successful and a predetermined condition is satisfied, the authentication unit transmits authentication result information including the acquired biometric information acquired from the terminal, the registered biometric information corresponding to the person who succeeded in the biometric authentication , and an alarm flag as information used to detect erroneous authentication due to the occurrence of false acceptance to an employee terminal used by an employee or to the terminal ;
A server device , wherein the warning flag is information used to determine a display mode of the acquired biometric information or the registered biometric information on the staff terminal or the terminal .
前記所定の条件は、前記被認証者の生体情報と予め登録された複数の前記利用者それぞれの生体情報との間の類似度に関する条件であり、
前記認証部は、当該所定の条件が満たされた場合に、前記認証結果情報を前記職員端末、又は、前記端末に送信する、請求項1に記載のサーバ装置。
the predetermined condition is a condition regarding a degree of similarity between biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance,
The server device according to claim 1 , wherein the authentication unit transmits the authentication result information to the staff terminal or the terminal when the predetermined condition is satisfied.
前記所定の条件は、前記認証成功者に対応する座席等級に関する条件であり、
前記認証部は、当該所定の条件が満たされた場合に、前記認証結果情報を前記職員端末、又は、前記端末に送信する、請求項1に記載のサーバ装置。
The predetermined condition is a condition related to a seat class corresponding to the successful authentication person,
The server device according to claim 1 , wherein the authentication unit transmits the authentication result information to the staff terminal or the terminal when the predetermined condition is satisfied.
前記認証結果情報は、前記認証成功者に対応する、航空会社に関する情報、到着空港に関する情報、搭乗機の便番号及び出発時刻に関する情報のうちの少なくとも1つを含むフライト情報と、前記認証成功者に対応する個人情報とのうちの一方又は両方を含む、請求項1乃至請求項3のいずれか一項に記載のサーバ装置。 The server device according to any one of claims 1 to 3, wherein the authentication result information includes one or both of flight information including at least one of information about the airline, information about the arrival airport, and information about the flight number and departure time of the boarding aircraft corresponding to the successful authentication person, and personal information corresponding to the successful authentication person. サーバ装置に搭載されたコンピュータによって、
端末から被認証者の生体情報を取得し、
前記被認証者の生体情報と、予め登録された複数の利用者それぞれの生体情報とを用いた生体認証を制御し、
また、前記生体認証に成功し、かつ所定の条件が満たされた場合に、前記端末から取得した取得生体情報、前記生体認証に成功した認証成功者に対応する登録された登録生体情報及び警報フラグを他人受入の発生による誤認証の検出に用いる情報として含む認証結果情報を、職員が使用する職員端末、又は、前記端末に送信し、前記警報フラグは、前記職員端末又は前記端末における前記取得生体情報又は前記登録生体情報の表示態様の決定に用いられる情報である、サーバ装置の制御方法。
The computer installed in the server device
Acquire biometric information of the person to be authenticated from the terminal;
Controlling biometric authentication using biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance;
Furthermore, when the biometric authentication is successful and specified conditions are satisfied, authentication result information including acquired biometric information acquired from the terminal, registered biometric information corresponding to the person who succeeded in the biometric authentication, and an alarm flag as information used to detect erroneous authentication due to the occurrence of acceptance of a false identity is transmitted to an employee terminal used by an employee or to the terminal , and the alarm flag is information used to determine the display mode of the acquired biometric information or the registered biometric information on the employee terminal or the terminal .
前記所定の条件は、前記被認証者の生体情報と予め登録された複数の前記利用者それぞれの生体情報との間の類似度に関する条件であり、
前記所定の条件が満たされた場合に、サーバ装置に搭載されたコンピュータによって、前記認証結果情報を前記職員端末、又は、前記端末に送信する、請求項5に記載のサーバ装置の制御方法。
the predetermined condition is a condition regarding a degree of similarity between biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance,
6. The method for controlling a server device according to claim 5, further comprising the step of: transmitting the authentication result information to the staff terminal or the terminal by a computer installed in the server device when the predetermined condition is satisfied.
前記所定の条件は、前記認証成功者に対応する座席等級に関する条件であり、
前記所定の条件が満たされた場合に、サーバ装置に搭載されたコンピュータによって、前記認証結果情報を前記職員端末、又は、前記端末に送信する、請求項5に記載のサーバ装置の制御方法。
The predetermined condition is a condition related to a seat class corresponding to the successful authentication person,
6. The method for controlling a server device according to claim 5, further comprising the step of: transmitting the authentication result information to the staff terminal or the terminal by a computer installed in the server device when the predetermined condition is satisfied.
前記認証結果情報は、前記認証成功者に対応する、航空会社に関する情報、到着空港に関する情報、搭乗機の便番号及び出発時刻に関する情報のうちの少なくとも1つを含むフライト情報と、前記認証成功者に対応する個人情報とのうちの一方又は両方を含む、請求項5乃至請求項7のいずれか一項に記載のサーバ装置の制御方法。 The method for controlling a server device according to any one of claims 5 to 7, wherein the authentication result information includes one or both of flight information including at least one of information about the airline, information about the arrival airport, and information about the flight number and departure time of the boarding aircraft corresponding to the successful authentication person, and personal information corresponding to the successful authentication person. 端末から被認証者の生体情報を取得する処理と、
前記被認証者の生体情報と、予め登録された複数の利用者それぞれの生体情報とを用いた生体認証を制御する処理と、
前記生体認証に成功し、かつ所定の条件が満たされた場合に、前記端末から取得した取得生体情報、前記生体認証に成功した認証成功者に対応する登録された登録生体情報及び警報フラグを他人受入の発生による誤認証の検出に用いる情報として含む認証結果情報を、職員が使用する職員端末、又は、前記端末に送信し、前記警報フラグは、前記職員端末又は前記端末における前記取得生体情報又は前記登録生体情報の表示態様の決定に用いられる情報である処理と、をコンピュータに実行させるためのコンピュータプログラム。
A process of acquiring biometric information of a person to be authenticated from a terminal;
A process of controlling biometric authentication using biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance;
a computer program for causing a computer to execute a process in which, when the biometric authentication is successful and specified conditions are satisfied, the computer program transmits authentication result information to an employee terminal used by an employee or to the terminal, the authentication result information including the acquired biometric information acquired from the terminal, the registered biometric information corresponding to the person who succeeded in the biometric authentication, and an alarm flag as information used to detect erroneous authentication due to the occurrence of false acceptance, and the alarm flag is information used to determine the display mode of the acquired biometric information or the registered biometric information on the employee terminal or the terminal.
前記所定の条件は、前記被認証者の生体情報と予め登録された複数の前記利用者それぞれの生体情報との間の類似度に関する条件であり、
前記所定の条件が満たされた場合に、前記認証結果情報を前記職員端末、又は、前記端末に送信する処理をコンピュータに実行させるための請求項9に記載のコンピュータプログラム。
the predetermined condition is a condition regarding a degree of similarity between biometric information of the person to be authenticated and biometric information of each of a plurality of users registered in advance,
The computer program product according to claim 9, for causing a computer to execute a process of transmitting the authentication result information to the staff terminal or the terminal when the predetermined condition is satisfied.
前記所定の条件は、前記認証成功者に対応する座席等級に関する条件であり、
前記所定の条件が満たされた場合に、前記認証結果情報を前記職員端末、又は、前記端末に送信する処理をコンピュータに実行させるための請求項9に記載のコンピュータプログラム。
The predetermined condition is a condition related to a seat class corresponding to the successful authentication person,
The computer program product according to claim 9, for causing a computer to execute a process of transmitting the authentication result information to the staff terminal or the terminal when the predetermined condition is satisfied.
前記認証結果情報は、前記認証成功者に対応する、航空会社に関する情報、到着空港に関する情報、搭乗機の便番号及び出発時刻に関する情報のうちの少なくとも1つを含むフライト情報と、前記認証成功者に対応する個人情報とのうちの一方又は両方を含む、請求項9乃至請求項11のいずれか一項に記載のコンピュータプログラム。 The computer program according to any one of claims 9 to 11, wherein the authentication result information includes one or both of flight information including at least one of information about the airline, information about the arrival airport, and information about the flight number and departure time of the boarding aircraft corresponding to the successful authentication person, and personal information corresponding to the successful authentication person.
JP2023078283A 2021-12-27 2023-05-11 Server device, server device control method and computer program Active JP7540539B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023078283A JP7540539B2 (en) 2021-12-27 2023-05-11 Server device, server device control method and computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021211839A JP7279772B2 (en) 2020-09-11 2021-12-27 SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM
JP2023078283A JP7540539B2 (en) 2021-12-27 2023-05-11 Server device, server device control method and computer program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021211839A Division JP7279772B2 (en) 2020-09-11 2021-12-27 SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM

Publications (2)

Publication Number Publication Date
JP2023099613A JP2023099613A (en) 2023-07-13
JP7540539B2 true JP7540539B2 (en) 2024-08-27

Family

ID=80780399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023078283A Active JP7540539B2 (en) 2021-12-27 2023-05-11 Server device, server device control method and computer program

Country Status (1)

Country Link
JP (1) JP7540539B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006092491A (en) 2004-09-27 2006-04-06 Glory Ltd Personal authentication apparatus, personal authentication system, personal authentication method and personal authentication program
JP2007272810A (en) 2006-03-31 2007-10-18 Toshiba Corp Person recognition system, traffic control system, person recognition system monitoring method, and traffic control system monitoring method
JP2012208610A (en) 2011-03-29 2012-10-25 Secom Co Ltd Face image authentication apparatus
JP2017167754A (en) 2016-03-15 2017-09-21 株式会社リコー Information processing apparatus, information processing system, authentication method, and program
JP2020030669A (en) 2018-08-23 2020-02-27 グローリー株式会社 Approval terminal, settlement system, and settlement method
JP7279772B2 (en) 2020-09-11 2023-05-23 日本電気株式会社 SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006092491A (en) 2004-09-27 2006-04-06 Glory Ltd Personal authentication apparatus, personal authentication system, personal authentication method and personal authentication program
JP2007272810A (en) 2006-03-31 2007-10-18 Toshiba Corp Person recognition system, traffic control system, person recognition system monitoring method, and traffic control system monitoring method
JP2012208610A (en) 2011-03-29 2012-10-25 Secom Co Ltd Face image authentication apparatus
JP2017167754A (en) 2016-03-15 2017-09-21 株式会社リコー Information processing apparatus, information processing system, authentication method, and program
JP2020030669A (en) 2018-08-23 2020-02-27 グローリー株式会社 Approval terminal, settlement system, and settlement method
JP7279772B2 (en) 2020-09-11 2023-05-23 日本電気株式会社 SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM

Also Published As

Publication number Publication date
JP2023099613A (en) 2023-07-13

Similar Documents

Publication Publication Date Title
JP7298733B2 (en) SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM
JP7704277B2 (en) Gate device, immigration inspection system, and method and program for controlling gate device
US12361813B2 (en) Server device, visitor notification system, visitor notification method, and storage medium
JP7028385B1 (en) Server equipment, system, control method of server equipment and computer program
JP7533705B2 (en) Processing device, processing device control method and program
JP7108243B1 (en) SYSTEM, SERVER DEVICE, CONTROL METHOD AND PROGRAM FOR SERVER DEVICE
JP7006865B1 (en) Management server, system, token issuance method and computer program
JP7298737B2 (en) SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM
JP7279772B2 (en) SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM
JP7004128B1 (en) Server equipment, system, control method of server equipment and computer program
JP7036291B1 (en) Server equipment, system, control method of server equipment and computer program
JP7540539B2 (en) Server device, server device control method and computer program
JP7540542B2 (en) Server device, system, server device control method and computer program
JP7597153B2 (en) Server device, system, server device control method and computer program
JP7283597B2 (en) SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM
JP7287512B2 (en) SERVER DEVICE, SYSTEM, CONTROL METHOD FOR SERVER DEVICE, AND COMPUTER PROGRAM
JP7010421B1 (en) Server equipment, system, control method of server equipment and computer program
JP7548376B2 (en) Server device, server device control method and computer program
WO2023162041A1 (en) Server device, system, server device control method, and storage medium
JP7501723B2 (en) Management server, system, method and computer program
JP7040690B1 (en) Server equipment, system, control method of server equipment and computer program
JP7276523B2 (en) MANAGEMENT SERVER, SYSTEM, TOKEN ISSUING METHOD AND COMPUTER PROGRAM
JP2026032616A (en) Server device, server device control method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240705

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: 20240716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240729

R150 Certificate of patent or registration of utility model

Ref document number: 7540539

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150