JP7850627B2 - Account Management Device - Google Patents
Account Management DeviceInfo
- Publication number
- JP7850627B2 JP7850627B2 JP2022127903A JP2022127903A JP7850627B2 JP 7850627 B2 JP7850627 B2 JP 7850627B2 JP 2022127903 A JP2022127903 A JP 2022127903A JP 2022127903 A JP2022127903 A JP 2022127903A JP 7850627 B2 JP7850627 B2 JP 7850627B2
- Authority
- JP
- Japan
- Prior art keywords
- face
- terminal device
- user
- account
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Collating Specific Patterns (AREA)
Description
本発明は、アカウント管理装置に関する。 This invention relates to an account management device.
例えば、都市の抱える課題を、ICT(Information and Communication Technology)技術を用いて解決することで持続可能な都市づくりを目指すスマートシティ等の取り組みにより、デジタルサービスを利用する機会の増加が見込まれる。個々のユーザに合わせてデジタルサービスを提供する場合、個々のユーザのアカウントを登録する必要が発生する。 For example, initiatives such as smart cities, which aim to create sustainable cities by solving urban challenges using ICT (Information and Communication Technology), are expected to increase opportunities to use digital services. When providing digital services tailored to individual users, it becomes necessary to register individual user accounts.
例えば、特許文献1は、カーディーラ又は保険会社が、車両の運転履歴等の車両履歴情報を利用してサービスを提供する場合に、ユーザの本人認証情報である個人情報を用いて料金設定を行うビジネス手法に関する技術を開示している。当該技術においては、運転免許証番号、交付日、有効期限、免許の条件、氏名、生年月日、本籍、住所、車種、指紋データ、顔写真データ、及びパスワードを含む本人認証情報が記憶される個人IDカードが用いられる。すなわち、特許文献1に係る技術を利用するユーザは、自身のアカウント情報として、氏名、住所、及び顔写真データを含む個人情報を用いる。 For example, Patent Document 1 discloses a technology relating to a business method in which a car dealer or insurance company sets fees using personal information, which is the user's authentication information, when providing services using vehicle history information such as the vehicle's driving history. This technology uses a personal ID card that stores authentication information including driver's license number, issuance date, expiration date, license conditions, name, date of birth, registered domicile, address, vehicle type, fingerprint data, facial photograph data, and password. In other words, a user utilizing the technology described in Patent Document 1 uses personal information, including name, address, and facial photograph data, as their account information.
しかし、特許文献1に係る技術において、個人IDカードの所有者が、上記のサービスとは異なる第2のサービスであって、当該個人IDカードに対応していないサービスにおいて、当該個人IDカードに記録される個人情報を用いる場合、第2のサービスを提供するシステムに対して、個人情報を改めて手作業で入力する必要がある。この場合、例えば、高齢者のユーザにとって、IT機器を用いて自身の個人情報を入力することは、困難な場合がある。 However, in the technology described in Patent Document 1, if the owner of a personal ID card uses the personal information recorded on that personal ID card in a second service different from the above-mentioned service and which is not compatible with that personal ID card, the personal information must be manually re-entered into the system providing the second service. In this case, for example, it may be difficult for elderly users to enter their personal information using IT equipment.
そこで、本発明は、第1のサービスに対応するIDカードが、第2のサービスに対応していない場合に、ユーザが、第1のサービスに対応するIDカードを用いることで、自身の個人情報を手作業でIT機器に入力する必要なく、第2のサービスで用いるアカウントを作成することが可能なアカウント管理装置を提供することを目的とする。 Therefore, the present invention aims to provide an account management device that, when an ID card corresponding to the first service is not compatible with the second service, allows a user to create an account for use with the second service without having to manually input their personal information into an IT device, by using the ID card corresponding to the first service.
本発明の好適な態様に係るアカウント管理装置は、第1の人物に対応するアカウントの登録時に、前記第1の人物の個人情報の印刷物を、第1の端末装置が撮像することにより生成された、第1の撮像画像を画像認識することにより、前記個人情報を示す第1の文字列を生成する画像認識部と、前記第1の人物に対応するアカウントの登録時に、前記第1の人物の顔画像に基づいて、前記顔画像と1対1に対応する識別子である顔IDを生成し、生成した前記顔IDと前記顔画像の特徴に関する特徴量とを対応付けて管理する顔ID管理部と、前記第1の人物に対応するアカウントの登録時に、前記第1の文字列と前記顔IDとを含む前記第1の人物のアカウント情報を生成し、生成したアカウント情報を管理するアカウント管理部と、を備えるアカウント管理装置である。 A preferred embodiment of the present invention provides an account management device comprising: an image recognition unit that, upon registration of an account corresponding to a first person, generates a first string of characters representing personal information by image recognition of a first captured image generated when a first terminal device captures a printed document containing the personal information of the first person; a face ID management unit that, upon registration of an account corresponding to a first person, generates a face ID, which is an identifier that corresponds one-to-one with the face image of the first person, based on the face image of the first person, and manages the generated face ID in association with feature quantities related to the features of the face image; and an account management unit that, upon registration of an account corresponding to a first person, generates account information for the first person including the first string of characters and the face ID, and manages the generated account information.
本発明によれば、第1のサービスに対応するIDカードが、第2のサービスに対応していない場合に、ユーザが、第1のサービスに対応するIDカードを用いることで、自身の個人情報を手作業でIT機器に入力する必要なく、第2のサービスで用いるアカウントを作成することが可能なアカウント管理装置を提供できる。 According to the present invention, when an ID card corresponding to the first service is not compatible with the second service, an account management device can be provided that allows a user to create an account for use with the second service without having to manually input their personal information into an IT device, by using the ID card corresponding to the first service.
1:第1実施形態
以下、図1~図8を参照しつつ、本発明の第1実施形態に係るアカウント管理装置10を備えるアカウント管理システム1について説明する。
1: First Embodiment Hereinafter, an account management system 1 equipped with an account management device 10 according to the first embodiment of the present invention will be described with reference to Figures 1 to 8.
1-1:第1実施形態の構成
1-1-1:全体構成
図1は、第1実施形態に係るアカウント管理システム1の全体構成を示す。図1に示されるように、アカウント管理システム1は、アカウント管理装置10、端末装置20-1、及び端末装置20-2を備える。本実施形態において、端末装置20-1及び端末装置20-2は同一の構成である。しかし、端末装置20-1及び端末装置20-2は、後述の機能を備える限り、同一の構成でなくてもよい。なお、以下では、端末装置20-1及び端末装置20-2を「端末装置20」と総称することがある。また、アカウント管理装置10、端末装置20-1及び端末装置20-2は、例えば、スマートフォン又はタブレットであってもよく、あるいはPC(Personal Computer)であってもよい。ここで、端末装置20-1は「第1の端末装置」の一例である。また、端末装置20-2は「第2の端末装置」の一例である。更に、端末装置20-2は「外部装置」の一例である。
1-1: Configuration of the First Embodiment 1-1-1: Overall Configuration Figure 1 shows the overall configuration of the account management system 1 according to the first embodiment. As shown in Figure 1, the account management system 1 comprises an account management device 10, a terminal device 20-1, and a terminal device 20-2. In this embodiment, terminal devices 20-1 and 20-2 have the same configuration. However, terminal devices 20-1 and 20-2 do not have to have the same configuration as long as they have the functions described later. Hereinafter, terminal devices 20-1 and 20-2 may be collectively referred to as "terminal device 20". Furthermore, the account management device 10, terminal device 20-1, and terminal device 20-2 may be, for example, a smartphone or a tablet, or a PC (Personal Computer). Here, terminal device 20-1 is an example of a "first terminal device". Also, terminal device 20-2 is an example of a "second terminal device". Furthermore, terminal device 20-2 is an example of an "external device".
アカウント管理システム1において、アカウント管理装置10、端末装置20-1、及び端末装置20-2は、通信網NETを介して互いに通信可能に接続される。 In the account management system 1, the account management device 10, terminal device 20-1, and terminal device 20-2 are connected to each other via a communication network (NET) so that they can communicate with one another.
アカウント管理装置10は、ユーザUが端末装置20-1を利用する場合に、ユーザUのアカウントに紐づくアカウント情報を生成する。ここで、「アカウント」とは、ユーザがOS(Operation System)又はネットワークを通してコンピュータを利用するための、ユーザUに固有の識別子、又はユーザUの権利のことである。ユーザUのアカウントがユーザUに固有の識別子である場合、ユーザUのアカウントは、コンピュータにおいて、ユーザUを識別し、ユーザUに固有の情報を管理するために用いられる。また、「アカウント情報」は、例として、ユーザUの氏名、住所、電話番号、生年月日、メールアドレス、パスワード、クレジットカードの番号のうち、少なくとも1つを含む。ここで、ユーザUは「第1の人物」の一例である。 The account management device 10 generates account information associated with user U's account when user U uses terminal device 20-1. Here, "account" refers to a unique identifier or right of user U, used by the user to access the computer through the OS (Operating System) or network. If user U's account is a unique identifier, it is used on the computer to identify user U and manage information specific to user U. "Account information" includes, for example, at least one of the following: user U's name, address, telephone number, date of birth, email address, password, or credit card number. Here, user U is an example of "the first person."
また、アカウント管理装置10は、ユーザUが端末装置20-2を利用する場合に、既に生成されたアカウント情報を用いて、ユーザUの本人認証を実行する。ここで、「本人認証」とは、コンピュータが、OS又はネットワークを通してユーザUに対してサービスを提供する場合に、ユーザUが当該サービスの正当なユーザであることを認証することである。ユーザUは、本人認証時において、コンピュータに、ユーザUのアカウントを入力する。コンピュータは、ユーザUが入力したアカウントに基づいて、ユーザUが正当なユーザであることを認証する。 Furthermore, when user U uses terminal device 20-2, the account management device 10 performs user U authentication using the already generated account information. Here, "user authentication" refers to the authentication of user U as a legitimate user of a service provided by the computer via the OS or network. During user authentication, user U enters their account information into the computer. The computer authenticates user U as a legitimate user based on the account information entered by user U.
一例として、当該サービスが、自治体が提供する書籍の貸し出しサービスである場合、ユーザUは、アカウント管理装置10に対して、ユーザUのアカウントを入力する。後述のように、本実施形態において、ユーザUは自身のアカウントとして、自身の顔画像をアカウント管理装置10に入力する。この結果、ユーザUは、当該貸し出しサービスの正当なユーザであることが認証される。その後、アカウント管理装置10は、例えば、ユーザUのアカウント情報に含まれるユーザUの氏名及び住所を端末装置20-2に出力する。この結果、端末装置20-2において、上記の貸し出しサービスを利用するための画面の入力欄に、ユーザUの氏名及び住所が自動的に入力される。 For example, if the service is a book lending service provided by a local government, User U enters their account information into the account management device 10. As described later, in this embodiment, User U enters their own facial image into the account management device 10 as their account information. As a result, User U is authenticated as a legitimate user of the lending service. Subsequently, the account management device 10 outputs, for example, User U's name and address, which are included in User U's account information, to the terminal device 20-2. As a result, User U's name and address are automatically entered into the input fields on the screen used to access the lending service in the terminal device 20-2.
なお、アカウント管理装置10と、上記の貸し出しサービスを提供するサーバとが連携している場合には、アカウント管理装置10は、端末装置20-2ではなく、当該サーバに対して、ユーザUの氏名及び住所を出力してもよい。あるいは、アカウント管理装置10が、上記の貸し出しサービスを提供するシステム内に組み込まれている場合は、アカウント管理装置10は、外部装置に対して、ユーザUの氏名及び住所を出力しなくてもよい。 Furthermore, if the account management device 10 is linked to the server providing the above-mentioned rental service, the account management device 10 may output user U's name and address to the server instead of terminal device 20-2. Alternatively, if the account management device 10 is integrated into the system providing the above-mentioned rental service, the account management device 10 does not need to output user U's name and address to external devices.
端末装置20-1は、ユーザUがアカウントを登録する場合に用いる装置である。端末装置20-1は、例えば公共の場所に設置されるPCであって、複数のユーザUで共用することが好適である。しかし、端末装置20-1は、公共の場所に設置される端末装置に限定されず、ユーザUが私的に利用する端末装置であってもよい。 Terminal device 20-1 is a device used by user U when registering an account. Terminal device 20-1 is, for example, a PC installed in a public place and is preferably shared by multiple users U. However, terminal device 20-1 is not limited to a terminal device installed in a public place; it may also be a terminal device used privately by user U.
端末装置20-2は、ユーザUが既に生成されたアカウント情報を用いて、本人認証を実行する場合に用いる装置である。端末装置20-2は、例えばユーザUが所有するスマートフォン、タブレット、又はPCであって、ユーザUが私的に利用することが好適である。しかし、端末装置20-2は、ユーザUが私的に利用する端末装置に限定されず、公共の場所に設置される端末装置であってもよい。 Terminal device 20-2 is a device used by user U to perform identity verification using already generated account information. Terminal device 20-2 is, for example, a smartphone, tablet, or PC owned by user U, and is preferably used privately by user U. However, terminal device 20-2 is not limited to a terminal device used privately by user U; it may also be a terminal device installed in a public place.
1-1-2:端末装置20-1の構成
図2は、端末装置20-1の構成例を示すブロック図である。端末装置20-1は、処理装置21、記憶装置22、通信装置23、ディスプレイ24、入力装置25、及び撮像装置26を備える。端末装置20-1が有する各要素は、情報を通信するための単体又は複数のバスによって相互に接続される。
1-1-2: Configuration of Terminal Device 20-1 Figure 2 is a block diagram showing an example configuration of terminal device 20-1. Terminal device 20-1 comprises a processing unit 21, a storage device 22, a communication device 23, a display 24, an input device 25, and an imaging device 26. Each element of terminal device 20-1 is interconnected by one or more buses for communicating information.
処理装置21は、端末装置20-1の全体を制御するプロセッサである。また、処理装置21は、例えば、単数又は複数のチップを用いて構成される。処理装置21は、例えば、周辺装置とのインタフェース、演算装置及びレジスタ等を含む中央処理装置(CPU)を用いて構成される。なお、処理装置21が有する機能の一部又は全部を、DSP、ASIC、PLD、FPGA等のハードウェアによって実現してもよい。処理装置21は、各種の処理を並列的又は逐次的に実行する。 The processing unit 21 is a processor that controls the entire terminal device 20-1. The processing unit 21 is configured using, for example, one or more chips. The processing unit 21 is configured using, for example, a central processing unit (CPU) including interfaces with peripheral devices, an arithmetic unit, and registers. Some or all of the functions of the processing unit 21 may be implemented by hardware such as a DSP, ASIC, PLD, or FPGA. The processing unit 21 executes various processes in parallel or sequentially.
記憶装置22は、処理装置21が読取及び書込が可能な記録媒体である。また、記憶装置22は、処理装置21が実行する制御プログラムPR2を含む複数のプログラムを記憶する。 The storage device 22 is a recording medium that the processing unit 21 can read and write to. The storage device 22 also stores multiple programs, including the control program PR2 executed by the processing unit 21.
通信装置23は、他の装置と通信を行うための、送受信デバイスとしてのハードウェアである。通信装置23は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュール等とも呼ばれる。通信装置23は、有線接続用のコネクターを備え、上記コネクターに対応するインタフェース回路を備えていてもよい。また、通信装置23は、無線通信インタフェースを備えていてもよい。有線接続用のコネクター及びインタフェース回路としては、有線LAN、IEEE1394、及びUSB等に準拠した製品が挙げられる。また、無線通信インタフェースとしては無線LAN及びBluetooth(登録商標)等に準拠した製品が挙げられる。 The communication device 23 is hardware acting as a transmitting and receiving device for communicating with other devices. The communication device 23 is also referred to as, for example, a network device, network controller, network card, or communication module. The communication device 23 may include a connector for wired connection and an interface circuit corresponding to the connector. Furthermore, the communication device 23 may include a wireless communication interface. Examples of wired connection connectors and interface circuits include products compliant with wired LAN, IEEE 1394, and USB. Examples of wireless communication interfaces include products compliant with wireless LAN and Bluetooth®.
ディスプレイ24は、画像及び文字情報を表示するデバイスである。ディスプレイ24は、処理装置21による制御のもとで各種の画像を表示する。例えば、液晶表示パネル及び有機EL(Electro Luminescence)表示パネル等の各種の表示パネルがディスプレイ24として好適に利用される。 The display 24 is a device that displays images and text information. The display 24 displays various images under the control of the processing unit 21. For example, various display panels such as liquid crystal display panels and organic EL (Electro-Luminescence) display panels are suitably used as the display 24.
入力装置25は、端末装置20-1のユーザUからの操作を受け付ける。例えば、入力装置25は、キーボード、タッチパッド、タッチパネル、マウス等のポインティングデバイスを含んで構成される。ここで、入力装置25は、タッチパネルを含んで構成される場合、ディスプレイ24を兼ねてもよい。 The input device 25 receives input from user U of terminal device 20-1. For example, the input device 25 includes a pointing device such as a keyboard, touchpad, touch panel, or mouse. If the input device 25 includes a touch panel, it may also function as the display 24.
撮像装置26は、物体が存在する外界の空間を撮像する。また、撮像装置26は、外界を撮像して得られた画像を示す撮像情報を出力する。撮像装置26は、例えば、レンズ、撮像素子、増幅器、及びAD変換器を備える。レンズを介して集光された光は、撮像素子がアナログ信号である撮像信号に変換する。増幅器は撮像信号を増幅した上でAD変換器に出力する。AD変換器はアナログ信号である増幅された撮像信号をデジタル信号である撮像情報に変換する。変換された撮像情報は、処理装置21に出力される。 The imaging device 26 captures images of the external space in which an object exists. The imaging device 26 also outputs imaging information representing the image obtained by capturing the external space. The imaging device 26 includes, for example, a lens, an image sensor, an amplifier, and an AD converter. Light focused through the lens is converted by the image sensor into an analog imaging signal. The amplifier amplifies the imaging signal and outputs it to the AD converter. The AD converter converts the amplified analog imaging signal into digital imaging information. The converted imaging information is output to the processing device 21.
とりわけ本実施形態において、撮像装置26は、ユーザUの個人情報の印刷物を撮像して、当該印刷物の撮像画像を生成する。ここで、当該印刷物の撮像画像は「第1の撮像画像」の一例である。また、「ユーザUの個人情報の印刷物」とは、例えば、ユーザUの個人情報が券面に印刷されたIDカードである。また、「ユーザUの個人情報」とは、ユーザUに関する情報のうち、ユーザUを他のユーザから識別できる情報である。「ユーザUの個人情報」は、例として、ユーザUの氏名、住所、電話番号、生年月日、メールアドレス、パスワード、クレジットカードの番号のうち、少なくとも1つを含む。また、「IDカード」とは、例えば運転免許証、保険証、パスポート、又はマイナンバーカードである。更に、撮像装置26は、生成したユーザUの個人情報の印刷物の撮像画像を処理装置21に出力する。 In this embodiment in particular, the imaging device 26 captures a printed document containing user U's personal information and generates an image of the document. Here, the image of the document is an example of the "first image." "Printed document containing user U's personal information" refers, for example, to an ID card with user U's personal information printed on it. "User U's personal information" refers to information about user U that allows user U to be identified by other users. "User U's personal information" includes, for example, at least one of the following: user U's name, address, telephone number, date of birth, email address, password, or credit card number. "ID card" refers to, for example, a driver's license, health insurance card, passport, or My Number card. Furthermore, the imaging device 26 outputs the generated image of the printed document containing user U's personal information to the processing device 21.
また、撮像装置26は、ユーザUの顔を撮像して、ユーザUの顔画像を生成する。更に、撮像装置26は、生成したユーザUの顔画像を処理装置21に出力する。 Furthermore, the imaging device 26 captures the face of user U and generates a facial image of user U. The imaging device 26 then outputs the generated facial image of user U to the processing device 21.
処理装置21は、記憶装置22から制御プログラムPR2を読み出して実行することによって、取得部211、出力部212、生成部213、及び表示制御部214として機能する。 The processing unit 21 functions as an acquisition unit 211, an output unit 212, a generation unit 213, and a display control unit 214 by reading and executing the control program PR2 from the storage device 22.
取得部211は、撮像装置26から、ユーザUの顔画像、及びユーザUの個人情報の印刷物の撮像画像を取得する。当該撮像画像は、「第1の撮像画像」の一例である。 The acquisition unit 211 acquires a facial image of user U and an image of a printed document containing user U's personal information from the imaging device 26. This image is an example of the "first image."
出力部212は、取得部211が取得した、ユーザUの顔画像、及びユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を、アカウント管理装置10に出力する。 The output unit 212 outputs the first captured image, which is the facial image of user U and the image of the printed document containing user U's personal information, acquired by the acquisition unit 211, to the account management device 10.
その後、後述のように、アカウント管理装置10は、ユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を画像認識することで、当該個人情報を示す文字列を生成する。当該文字列は「第1の文字列」の一例である。また、アカウント管理装置10は、生成した文字列を端末装置20-1に出力する。取得部211は、アカウント管理装置10から、第1の文字列を取得する。 Subsequently, as described later, the account management device 10 generates a string representing user U's personal information by performing image recognition on the first captured image, which is an image of a printed document containing user U's personal information. This string is an example of the "first string." The account management device 10 then outputs the generated string to the terminal device 20-1. The acquisition unit 211 retrieves the first string from the account management device 10.
生成部213は、取得部211が取得した第1の文字列を、ハッシュ関数を用いて変換することで、ハッシュ値を生成する。当該ハッシュ値は、「第1のハッシュ値」の一例である。第1のハッシュ値は、第1の文字列と1対1に対応する。出力部212は、生成部213が生成した第1のハッシュ値を、アカウント管理装置10に出力する。 The generation unit 213 generates a hash value by transforming the first string acquired by the acquisition unit 211 using a hash function. This hash value is an example of the "first hash value." The first hash value corresponds one-to-one with the first string. The output unit 212 outputs the first hash value generated by the generation unit 213 to the account management device 10.
表示制御部214は、ディスプレイ24に対して、ユーザUに対するメッセージを表示させる。例えば、端末装置20-1が、ユーザUに対して、撮像装置26を用いたユーザUの顔の撮像を指示する場合には、当該指示を示すメッセージをディスプレイ24に表示させる。端末装置20-1が、ユーザUに対して、撮像装置26を用いたユーザUの個人情報の印刷物の撮像を指示する場合も同様である。 The display control unit 214 displays a message for user U on the display 24. For example, when terminal device 20-1 instructs user U to capture an image of user U's face using the imaging device 26, a message indicating this instruction is displayed on the display 24. The same applies when terminal device 20-1 instructs user U to capture an image of user U's personal information printed on a document using the imaging device 26.
1-1-3:アカウント管理装置10の構成
図3は、アカウント管理装置10の構成例を示すブロック図である。アカウント管理装置10は、処理装置11、記憶装置12、通信装置13、ディスプレイ14、及び入力装置15を備える。アカウント管理装置10が有する各要素は、情報を通信するための単体又は複数のバスによって相互に接続される。
1-1-3: Configuration of Account Management Device 10 Figure 3 is a block diagram showing an example configuration of the account management device 10. The account management device 10 comprises a processing unit 11, a storage device 12, a communication device 13, a display 14, and an input device 15. Each element of the account management device 10 is interconnected by one or more buses for communicating information.
処理装置11は、アカウント管理装置10の全体を制御するプロセッサである。また、処理装置11は、例えば、単数又は複数のチップを用いて構成される。処理装置11は、例えば、周辺装置とのインタフェース、演算装置及びレジスタ等を含む中央処理装置(CPU)を用いて構成される。なお、処理装置11が有する機能の一部又は全部を、DSP、ASIC、PLD、及びFPGA等のハードウェアによって実現してもよい。処理装置11は、各種の処理を並列的又は逐次的に実行する。 The processing unit 11 is a processor that controls the entire account management device 10. The processing unit 11 is configured using, for example, one or more chips. The processing unit 11 is configured using, for example, a central processing unit (CPU) including interfaces with peripheral devices, an arithmetic unit, and registers. Some or all of the functions of the processing unit 11 may be implemented by hardware such as a DSP, ASIC, PLD, and FPGA. The processing unit 11 executes various processes in parallel or sequentially.
記憶装置12は、処理装置11が読取及び書込が可能な記録媒体である。また、記憶装置12は、処理装置11が実行する制御プログラムPR1を含む複数のプログラムを記憶する。 The storage device 12 is a recording medium that the processing unit 11 can read and write to. The storage device 12 also stores multiple programs, including the control program PR1 executed by the processing unit 11.
また、記憶装置12は、顔IDデータベースFDBと、アカウントデータベースADBとを記憶する。顔IDデータベースFDBは、顔IDのデータベースである。ここで、「顔ID」とは、アカウント管理装置10が端末装置20-1から取得したユーザUの顔画像から生成される識別子であり、ユーザUの顔画像と1対1に対応する。 Furthermore, the storage device 12 stores the face ID database FDB and the account database ADB. The face ID database FDB is a database of face IDs. Here, "face ID" is an identifier generated by the account management device 10 from the face image of user U obtained from the terminal device 20-1, and it corresponds one-to-one with the face image of user U.
図4は、顔IDデータベースFDBの構成例を示す表である。顔IDデータベースFDBには、顔画像、顔ID、顔画像の特徴に関する特徴量、及び第1のハッシュ値の組が格納される。ここで、「顔画像の特徴に関する特徴量」とは、顔画像の特徴が表現されたデータのことである。当該特徴量は、例えば、顔の輪郭、顔の面積、顔に含まれるパーツ及びパーツ間の相対位置に関する特徴量を含む。顔IDデータベースFDBには、例えば、「001.jpg」のファイル名で示される顔画像のファイルと、「C87K91」の文字列で示される顔IDと、「001.csv」のファイル名で示される特徴量のファイルと、「733673904」の数値で示される第1のハッシュ値が組となって格納される。 Figure 4 is a table showing an example of the configuration of the Face ID Database (FDB). The Face ID Database (FDB) stores a set of a face image, face ID, feature quantities related to the features of the face image, and a first hash value. Here, "feature quantities related to the features of the face image" refers to data that represents the features of the face image. These feature quantities include, for example, features related to the contour of the face, the area of the face, the parts included in the face, and the relative positions between those parts. The Face ID Database (FDB) stores, for example, a face image file with the filename "001.jpg", a face ID represented by the string "C87K91", a feature quantity file with the filename "001.csv", and a first hash value represented by the numerical value "733673904" as a set.
アカウントデータベースADBは、ユーザのアカウントのデータベースである。ユーザUのアカウントを示すアカウント情報は、ユーザUのユーザID、ユーザUに係る第1の文字列、及びユーザUの顔IDを含む。ここで、「ユーザID」とは、ユーザUの識別子である。ユーザIDは、ユーザUと1対1に対応する。 The Account Database (ADB) is a database of user accounts. The account information for user U includes user U's user ID, a first string related to user U, and user U's face ID. Here, "user ID" is the identifier for user U. There is a one-to-one correspondence between user ID and user U.
図5は、アカウントデータベースADBの構成例を示す表である。アカウントデータベースADBには、ユーザID、第1の文字列、及び顔IDの組が格納される。例えば、アカウントデータベースADBには、「AAA」の文字列で示されるユーザIDと、「BJUGHSK」の文字列で示される第1の文字列と、「C87K91」の文字列で示される顔IDとが組となって格納される。なお、図5の表においては、説明の便宜上、「第1の文字列」は、アルファベットのランダムな組み合わせで記載されている。しかし実際には、「第1の文字列」は上記のように、ユーザUの個人情報を示す文字列である。 Figure 5 is a table showing an example of the structure of the account database (ADB). The account database (ADB) stores pairs of user IDs, a first string, and a face ID. For example, the account database (ADB) stores a pair of user IDs represented by the string "AAA", a first string represented by the string "BJUGHSK", and a face ID represented by the string "C87K91". For the sake of explanation, in the table in Figure 5, the "first string" is listed as a random combination of letters. However, in reality, the "first string" is a string representing the personal information of user U, as described above.
説明を図3に戻すと、通信装置13は、他の装置と通信を行うための、送受信デバイスとしてのハードウェアである。通信装置13は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュール等とも呼ばれる。通信装置13は、有線接続用のコネクターを備え、上記コネクターに対応するインタフェース回路を備えていてもよい。また、通信装置13は、無線通信インタフェースを備えていてもよい。有線接続用のコネクター及びインタフェース回路としては有線LAN、IEEE1394、USB等に準拠した製品が挙げられる。また、無線通信インタフェースとしては無線LAN及びBluetooth(登録商標)等に準拠した製品が挙げられる。 Returning to Figure 3, the communication device 13 is hardware acting as a transmitting and receiving device for communicating with other devices. The communication device 13 is also referred to as, for example, a network device, network controller, network card, or communication module. The communication device 13 may include a connector for wired connection and an interface circuit corresponding to the connector. Furthermore, the communication device 13 may include a wireless communication interface. Examples of wired connection connectors and interface circuits include products compliant with wired LAN, IEEE 1394, USB, etc. Examples of wireless communication interfaces include products compliant with wireless LAN and Bluetooth®, etc.
ディスプレイ14は、画像及び文字情報を表示するデバイスである。ディスプレイ14は、処理装置11による制御のもとで各種の画像を表示する。例えば、液晶表示パネル及び有機EL(Electro Luminescence)表示パネル等の各種の表示パネルがディスプレイ14として好適に利用される。 The display 14 is a device that displays images and text information. The display 14 displays various images under the control of the processing unit 11. For example, various display panels such as liquid crystal display panels and organic EL (Electro-Luminescence) display panels are suitably used as the display 14.
入力装置15は、アカウント管理装置10の管理者からの操作を受け付ける。例えば、入力装置15は、キーボード、タッチパッド、タッチパネル又はマウス等のポインティングデバイスを含んで構成される。ここで、入力装置15は、タッチパネルを含んで構成される場合、ディスプレイ14を兼ねてもよい。 The input device 15 receives operations from the administrator of the account management device 10. For example, the input device 15 includes a keyboard, touchpad, touch panel, or a pointing device such as a mouse. If the input device 15 includes a touch panel, it may also function as the display 14.
処理装置11は、記憶装置12から制御プログラムPR1を読み出して実行することによって、取得部111、抽出部112、画像認識部113、出力部114、顔ID管理部115、及びアカウント管理部116として機能する。なお、取得部111、抽出部112、画像認識部113、出力部114、顔ID管理部115、及びアカウント管理部116の機能のうち、アカウント登録時の機能について、最初に説明する。 The processing unit 11 functions as an acquisition unit 111, an extraction unit 112, an image recognition unit 113, an output unit 114, a face ID management unit 115, and an account management unit 116 by reading and executing the control program PR1 from the storage device 12. Of the functions of the acquisition unit 111, the extraction unit 112, the image recognition unit 113, the output unit 114, the face ID management unit 115, and the account management unit 116, the functions related to account registration will be explained first.
取得部111は、端末装置20-1から、ユーザUの顔画像、及びユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を取得する。 The acquisition unit 111 acquires a first image from the terminal device 20-1, which is an image of user U's face and an image of a printed document containing user U's personal information.
抽出部112は、取得部111が取得したユーザUの顔画像から、当該顔画像の特徴に関する特徴量を抽出する。 The extraction unit 112 extracts feature quantities related to the characteristics of the face image from the face image of user U acquired by the acquisition unit 111.
画像認識部113は、取得部111が取得したユーザUの個人情報の印刷物の撮像画像を画像認識することで、当該個人情報を示す文字列である第1の文字列を生成する。 The image recognition unit 113 performs image recognition on the captured image of the printed document containing user U's personal information acquired by the acquisition unit 111, thereby generating a first string representing the personal information.
出力部114は、画像認識部113が生成した第1の文字列を、端末装置20-1に出力する。その後、上記の取得部111は、端末装置20-1から、第1の文字列を用いて生成された第1のハッシュ値を取得する。 The output unit 114 outputs the first string generated by the image recognition unit 113 to the terminal device 20-1. Subsequently, the acquisition unit 111 retrieves the first hash value generated using the first string from the terminal device 20-1.
顔ID管理部115は、ユーザUの顔画像に基づいて、顔IDを生成する。また、顔ID管理部115は、生成した顔IDと顔画像の特徴量とを対応付けて管理する。例えば、顔ID管理部115は、顔ID、顔画像の特徴量、及び第1のハッシュ値を互いに対応付けて、記憶装置12に記憶される顔IDデータベースFDBに格納する。 The face ID management unit 115 generates a face ID based on the user U's face image. The face ID management unit 115 also manages the generated face ID in association with the face image's feature quantities. For example, the face ID management unit 115 associates the face ID, face image feature quantities, and first hash value with each other and stores them in the face ID database FDB stored in the storage device 12.
アカウント管理部116は、ユーザUのユーザID、ユーザUに係る第1の文字列、及びユーザUの顔IDを含む、ユーザUのアカウント情報を生成する。ここで、ユーザUの顔IDは、顔IDデータベースFDBに格納されるユーザUの顔IDと同一である。また、アカウント管理部116は、生成したユーザUのアカウント情報を管理する。例えば、アカウント管理部116は、生成したユーザUのアカウント情報を、記憶装置12に記憶されるアカウントデータベースADBに格納する。 The account management unit 116 generates account information for user U, including user U's user ID, a first string related to user U, and user U's face ID. Here, user U's face ID is identical to the face ID of user U stored in the face ID database FDB. The account management unit 116 also manages the generated account information for user U. For example, the account management unit 116 stores the generated account information for user U in the account database ADB stored in the storage device 12.
この結果、第1のサービスに対応するIDカードが、第2のサービスに対応していない場合に、ユーザが、第1のサービスに対応するIDカードを用いることで、自身の個人情報を手作業でIT機器に入力する必要なく、第2のサービスで用いるアカウントを作成できる。例えば、ユーザUのIDカードがマイナンバーカードである場合、ユーザUはマイナンバーカードを用いて、第1のサービスとして官公庁が提供するサービスを利用できる。これに加えて、ユーザUは、当該マイナンバーカードを用いて、第2のサービスとしての通販サイトで用いるアカウントを作成できる。 As a result, if an ID card corresponding to the first service is not compatible with the second service, the user can use the ID card corresponding to the first service to create an account for the second service without having to manually enter their personal information into IT equipment. For example, if user U's ID card is a My Number Card, user U can use the My Number Card to access services provided by government agencies as the first service. In addition, user U can use the same My Number Card to create an account for an online shopping site as the second service.
続いて、本人認証時の各構成要素の動作について説明する。 Next, we will explain the operation of each component during user authentication.
取得部111は、端末装置20-2から、ユーザUの顔画像を取得する。 The acquisition unit 111 acquires the face image of user U from the terminal device 20-2.
抽出部112は、取得部111が端末装置20-2から取得したユーザUの顔画像から、当該顔画像の特徴に関する特徴量を抽出する。 The extraction unit 112 extracts feature quantities related to the characteristics of the face image of user U from the face image acquired by the acquisition unit 111 from the terminal device 20-2.
顔ID管理部115は、抽出部112が抽出した、端末装置20-2から取得したユーザUの顔画像の特徴に関する特徴量と、顔IDデータベースFDBに格納される特徴量との一致度に基づいて、端末装置20-2から取得したユーザUの顔画像に対応する顔IDを特定する。具体的には、顔ID管理部115は、顔IDデータベースFDBに格納される顔IDのうち、端末装置20-2から取得したユーザUの顔画像の特徴に関する特徴量と最も近い特徴量に対応する顔IDを特定する。あるいは、顔ID管理部115は、顔IDデータベースFDBに格納される顔IDのうち、端末装置20-2から取得したユーザUの顔画像の特徴に関する特徴量との差分が閾値以内となる特徴量に対応する顔IDを特定する。 The Face ID Management Unit 115 identifies the Face ID corresponding to the face image of user U obtained from the terminal device 20-2, based on the degree of agreement between the feature quantities related to the features of user U's face image, extracted by the Extraction Unit 112, and the feature quantities stored in the Face ID Database FDB. Specifically, the Face ID Management Unit 115 identifies the Face ID corresponding to the feature quantity closest to the feature quantity related to the features of user U's face image obtained from the terminal device 20-2, among the Face IDs stored in the Face ID Database FDB. Alternatively, the Face ID Management Unit 115 identifies the Face ID corresponding to the feature quantity whose difference from the feature quantity related to the features of user U's face image obtained from the terminal device 20-2 is within a threshold, among the Face IDs stored in the Face ID Database FDB.
アカウント管理部116は、アカウントデータベースADBに格納されるアカウント情報のうち、顔ID管理部115が特定した顔IDを含むアカウント情報を特定する。 The account management unit 116 identifies account information containing the face ID identified by the face ID management unit 115 from among the account information stored in the account database ADB.
出力部114は、アカウント管理部116が特定したアカウント情報に含まれる第1の文字列を、端末装置20-2に出力する。 The output unit 114 outputs the first string of characters included in the account information identified by the account management unit 116 to the terminal device 20-2.
この結果、ユーザUは、自身のIDカードに記録される本人認証情報を、手作業でIT機器に入力する必要なく、本人認証を実行できる。 As a result, user U can perform identity verification without having to manually enter the authentication information recorded on their ID card into IT equipment.
続いて、上記の本人認証時の動作において、ユーザUの顔画像に対応する顔IDが複数存在した場合の各構成要素の動作について説明する。 Next, we will explain the operation of each component when multiple facial IDs corresponding to user U's facial image exist during the user authentication process described above.
その前提として、アカウント管理装置10は、既に複数の人物に対応するアカウント情報を登録しているとする。具体的には、端末装置20-1は、複数の人物と1対1に対応する複数の個人情報の印刷物を撮像することで、複数の第1の撮像画像を、アカウント管理装置10に出力したとする。また、アカウント管理装置10に備わる画像認識部113は、複数の第1の撮像画像を画像認識することで、複数の個人情報と1対1に対応し、複数の個人情報を示す複数の第1の文字列を生成したとする。また、アカウント管理装置10に備わる顔ID管理部115は、複数の人物の顔画像に基づいて、複数の人物の顔画像と1対1に対応する複数の顔IDを生成したとする。更に、顔ID管理部115は、生成した複数の顔IDと、複数の人物の顔画像の特徴に関する特徴量と、複数の第1の文字列から生成され、複数の第1の文字列と1対1に対応する複数の第1のハッシュ値とを、対応付けて管理する。 As a prerequisite, the account management device 10 is assumed to have already registered account information corresponding to multiple individuals. Specifically, the terminal device 20-1 is assumed to have output multiple first captured images to the account management device 10 by capturing images of printed materials containing multiple pieces of personal information corresponding one-to-one with multiple individuals. Furthermore, the image recognition unit 113 of the account management device 10 is assumed to have performed image recognition on the multiple first captured images, thereby generating multiple first strings that correspond one-to-one with the multiple pieces of personal information and represent multiple pieces of personal information. Furthermore, the face ID management unit 115 of the account management device 10 is assumed to have generated multiple face IDs that correspond one-to-one with the facial images of multiple individuals based on the facial images of multiple individuals. In addition, the face ID management unit 115 manages the generated multiple face IDs, feature quantities related to the characteristics of the facial images of multiple individuals, and multiple first hash values generated from the multiple first strings, which correspond one-to-one with the multiple first strings, by associating them with each other.
ここで、ユーザUの認証時に、第2の端末装置としての端末装置20-2から取得した顔画像に対応する顔IDが、顔IDデータベースFDBに格納される複数の顔IDの中に、複数含まれているとする。一例として、双子のように顔が類似する複数の人物のうち1人の人物が本人認証をするとき、自身の顔画像に対応する顔IDが、自身の顔IDだけではなく、他人の顔IDも含む、複数の顔IDである場合を想定する。 Here, during user U's authentication, assume that the face IDs corresponding to the face image acquired from terminal device 20-2 (the second terminal device) are included among multiple face IDs stored in the face ID database FDB. As an example, consider a case where one person among several individuals with similar faces (like twins) performs authentication, and the face IDs corresponding to their own face image include not only their own face ID but also the face IDs of others, resulting in multiple face IDs.
出力部114は、端末装置20-2に対し、端末装置20-2から取得した顔画像に対応する顔IDが顔IDデータベースFDBに複数含まれていることを示す特定情報を出力する。 The output unit 114 outputs specific information to the terminal device 20-2 indicating that multiple face IDs corresponding to the face images acquired from the terminal device 20-2 are included in the face ID database FDB.
この場合、後述のように、端末装置20-2は、ユーザUの個人情報の印刷物を撮像し、当該印刷物の撮像画像を生成する。当該撮像画像は「第2の撮像画像」の一例である。アカウント管理装置10に備わる取得部111は、端末装置20-2から、第2の撮像画像を取得する。 In this case, as described later, the terminal device 20-2 captures a printed document containing user U's personal information and generates an image of the document. This image is an example of a "second image." The acquisition unit 111 in the account management device 10 acquires the second image from the terminal device 20-2.
画像認識部113は、取得部111が取得した第2の撮像画像を画像認識することで、ユーザUの個人情報を示す第2の文字列を生成する。 The image recognition unit 113 performs image recognition on the second captured image acquired by the acquisition unit 111 to generate a second string representing the personal information of user U.
顔ID管理部115は、画像認識部113が生成した第2の文字列を、ハッシュ関数を用いて変換することで、ハッシュ値を生成する。当該ハッシュ値は、「第2のハッシュ値」の一例である。また、顔ID管理部115は、第1のハッシュ値と第2のハッシュ値との異同に基づいて、ユーザUの顔画像に対応する複数の顔IDから1つの顔IDを特定する。具体的には、顔ID管理部115は、顔IDデータベースFDBにおいて、ユーザUの顔画像に対応する複数の顔IDから、当該顔IDに紐づく第1のハッシュ値が、第2のハッシュ値と一致する1つの顔IDを特定する。 The Face ID Management Unit 115 generates a hash value by converting the second string generated by the Image Recognition Unit 113 using a hash function. This hash value is an example of a "second hash value." Furthermore, based on the similarities and differences between the first and second hash values, the Face ID Management Unit 115 identifies one face ID from multiple face IDs corresponding to user U's face image. Specifically, in the Face ID Database FDB, the Face ID Management Unit 115 identifies one face ID from multiple face IDs corresponding to user U's face image where the first hash value associated with that face ID matches the second hash value.
この結果、アカウント管理装置10は、例えば、双子のように顔が類似する複数の人物のうち1人の人物が本人認証をする場合に、自身の顔IDとして特定される顔IDが、1つに限定されない可能性を排除できる。一方で、自身の顔IDとして特定される顔IDが、最初から一意に特定できる場合には、アカウント管理装置10は、第2の撮像画像を用いた画像認識による第2の文字列の生成、及び第2の文字列に対応する第2のハッシュ値の生成を省略できる。この結果、アカウント管理装置10は、処理負荷を軽減できる。 As a result, the account management device 10 can eliminate the possibility that the facial ID identified as the user's facial ID is not limited to one, for example, when one person among several people with similar faces, such as twins, attempts identity authentication. On the other hand, if the facial ID identified as the user's facial ID can be uniquely identified from the outset, the account management device 10 can omit the generation of a second string using image recognition with a second captured image, and the generation of a second hash value corresponding to the second string. As a result, the account management device 10 can reduce its processing load.
1-1-4:端末装置20-2の構成
端末装置20-2の構成は、図2に示される端末装置20-1の構成例と同一であるため、その図示を省略する。以下では説明の簡略化のため、端末装置20-2に含まれる構成要素のうち、主として、処理装置21に含まれる構成要素について説明する。
1-1-4: Configuration of Terminal Device 20-2 The configuration of terminal device 20-2 is the same as the configuration example of terminal device 20-1 shown in Figure 2, so its illustration is omitted. In the following, for the sake of simplicity, the components included in terminal device 20-2 will be described mainly as those included in processing unit 21.
取得部211は、撮像装置26から、ユーザUの顔画像を取得する。 The acquisition unit 211 acquires the user U's face image from the imaging device 26.
出力部212は、取得部211が取得したユーザUの顔画像を、アカウント管理装置10に出力する。その後、取得部211は、アカウント管理装置10から、第1の文字列を取得する。 The output unit 212 outputs the user U's face image acquired by the acquisition unit 211 to the account management device 10. Subsequently, the acquisition unit 211 acquires the first string from the account management device 10.
なお、アカウント管理装置10において、ユーザUの顔画像に対応する顔IDが複数存在する場合には、表示制御部214は、ディスプレイ24に対して、撮像装置26を用いたユーザUの個人情報の印刷物の撮像を指示するメッセージを表示させる。ユーザUは、撮像装置26を用いて、自身の個人情報の印刷物を撮像する。 Furthermore, if the account management device 10 has multiple face IDs corresponding to user U's face image, the display control unit 214 will display a message on the display 24 instructing the user U to capture a printed copy of their personal information using the imaging device 26. User U will then capture a printed copy of their personal information using the imaging device 26.
この場合、取得部211は、撮像装置26から、ユーザUの個人情報の印刷物の撮像画像を取得する。上記のように、当該撮像画像は「第2の撮像画像」の一例である。出力部212は、第2の撮像画像をアカウント管理装置10に出力する。その後、取得部211は、アカウント管理装置10から第1の文字列を取得する。 In this case, the acquisition unit 211 acquires an image of the printed document containing user U's personal information from the imaging device 26. As described above, this image is an example of a "second image." The output unit 212 outputs the second image to the account management device 10. Subsequently, the acquisition unit 211 acquires the first string from the account management device 10.
1-2:第1実施形態の動作
以下、図6~図8を参照しながら、第1実施形態に係るアカウント管理システム1の動作について説明する。
1-2: Operation of the First Embodiment The operation of the account management system 1 according to the first embodiment will be described below with reference to Figures 6 to 8.
1-2-1:アカウント登録時の動作
図6は、アカウント登録時におけるアカウント管理システム1の動作を示すシーケンス図である。
1-2-1: Operation during account registration Figure 6 is a sequence diagram showing the operation of the account management system 1 during account registration.
ステップS1において、端末装置20-1に備わる処理装置21は、取得部211として機能する。処理装置21は、撮像装置26から、ユーザUの顔画像を取得する。 In step S1, the processing unit 21 in the terminal device 20-1 functions as an acquisition unit 211. The processing unit 21 acquires the user U's face image from the imaging device 26.
ステップS2において、端末装置20-1に備わる処理装置21は、出力部212として機能する。処理装置21は、ステップS1において取得したユーザUの顔画像を、アカウント管理装置10に出力する。アカウント管理装置10に備わる処理装置11は、取得部111として機能する。処理装置11は、端末装置20-1からユーザUの顔画像を取得する。 In step S2, the processing unit 21 in the terminal device 20-1 functions as an output unit 212. The processing unit 21 outputs the user U's face image acquired in step S1 to the account management device 10. The processing unit 11 in the account management device 10 functions as an acquisition unit 111. The processing unit 11 acquires the user U's face image from the terminal device 20-1.
ステップS3において、アカウント管理装置10に備わる処理装置11は、抽出部112として機能する。処理装置11は、ステップS2において取得した、ユーザUの顔画像から、当該顔画像の特徴に関する特徴量を抽出する。 In step S3, the processing unit 11 of the account management device 10 functions as an extraction unit 112. The processing unit 11 extracts feature quantities related to the characteristics of the face image from the face image of user U acquired in step S2.
ステップS4において、端末装置20-1に備わる処理装置21は、取得部211として機能する。処理装置21は、撮像装置26からユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を取得する。 In step S4, the processing unit 21 in the terminal device 20-1 functions as an acquisition unit 211. The processing unit 21 acquires a first image from the imaging device 26, which is an image of the printed document containing user U's personal information.
ステップS5において、端末装置20-1に備わる処理装置21は、出力部212として機能する。処理装置21は、ステップS4において取得した、ユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を、アカウント管理装置10に出力する。アカウント管理装置10に備わる処理装置11は、取得部111として機能する。処理装置11は、端末装置20-1からユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を取得する。 In step S5, the processing unit 21 in the terminal device 20-1 functions as an output unit 212. The processing unit 21 outputs the first image, which is an image of the printed document containing user U's personal information acquired in step S4, to the account management device 10. The processing unit 11 in the account management device 10 functions as an acquisition unit 111. The processing unit 11 acquires the first image, which is an image of the printed document containing user U's personal information, from the terminal device 20-1.
ステップS6において、アカウント管理装置10に備わる処理装置11は、画像認識部113として機能する。処理装置11は、ステップS5において取得したユーザUの個人情報の印刷物の撮像画像である第1の撮像画像を画像認識することで、当該個人情報を示す第1の文字列を生成する。 In step S6, the processing unit 11 of the account management device 10 functions as an image recognition unit 113. The processing unit 11 performs image recognition on the first captured image, which is an image of the printed document containing user U's personal information acquired in step S5, and generates a first string of characters representing the personal information.
ステップS7において、アカウント管理装置10に備わる処理装置11は、出力部114として機能する。処理装置11は、ステップS6において生成した第1の文字列を端末装置20-1に出力する。また、端末装置20-1に備わる処理装置21は、取得部211として機能する。処理装置21は、アカウント管理装置10から、第1の文字列を取得する。 In step S7, the processing unit 11 of the account management device 10 functions as an output unit 114. The processing unit 11 outputs the first string generated in step S6 to the terminal device 20-1. Furthermore, the processing unit 21 of the terminal device 20-1 functions as an acquisition unit 211. The processing unit 21 acquires the first string from the account management device 10.
ステップS8において、端末装置20-1に備わる処理装置21は、生成部213として機能する。処理装置21は、ステップS7において取得した第1の文字列を、ハッシュ関数を用いて変換することで、第1のハッシュ値を生成する。 In step S8, the processing unit 21 in the terminal device 20-1 functions as a generation unit 213. The processing unit 21 generates a first hash value by converting the first string obtained in step S7 using a hash function.
ステップS9において、端末装置20-1に備わる処理装置21は、出力部212として機能する。処理装置21は、ステップS8において生成した第1のハッシュ値を、アカウント管理装置10に出力する。また、アカウント管理装置10に備わる処理装置11は、取得部111として機能する。処理装置11は、端末装置20-1から、第1のハッシュ値を取得する。 In step S9, the processing unit 21 in the terminal device 20-1 functions as an output unit 212. The processing unit 21 outputs the first hash value generated in step S8 to the account management device 10. Furthermore, the processing unit 11 in the account management device 10 functions as an acquisition unit 111. The processing unit 11 acquires the first hash value from the terminal device 20-1.
ステップS10において、端末装置20-1に備わる処理装置21は、顔ID管理部115として機能する。処理装置21は、ユーザUの顔画像に基づいて、顔IDを生成する。 In step S10, the processing unit 21 in the terminal device 20-1 functions as a face ID management unit 115. The processing unit 21 generates a face ID based on the face image of user U.
ステップS11において、アカウント管理装置10に備わる処理装置11は、顔ID管理部115として機能する。処理装置21は、ステップS10において生成した顔ID、ステップS3において抽出した顔画像の特徴に関する特徴量、及びステップS9において取得した第1のハッシュ値を対応付けて、記憶装置12に記憶される顔IDデータベースFDBに格納する。 In step S11, the processing unit 11 of the account management device 10 functions as a face ID management unit 115. The processing unit 21 associates the face ID generated in step S10, the feature quantities related to the features of the face image extracted in step S3, and the first hash value obtained in step S9, and stores them in the face ID database FDB stored in the storage device 12.
ステップS12において、アカウント管理装置10に備わる処理装置11は、アカウント管理部116として機能する。処理装置11は、ユーザUのユーザID、ステップS6において生成した第1の文字列、及びステップS11において生成した顔IDを含む、ユーザUのアカウント情報を生成する。 In step S12, the processing unit 11 of the account management device 10 functions as an account management unit 116. The processing unit 11 generates account information for user U, including user U's user ID, the first string generated in step S6, and the face ID generated in step S11.
ステップS13において、アカウント管理装置10に備わる処理装置11は、アカウント管理部116として機能する。処理装置11は、ステップS12において生成したユーザUのアカウント情報を、記憶装置12に記憶されるアカウントデータベースADBに格納する。 In step S13, the processing unit 11 of the account management device 10 functions as an account management unit 116. The processing unit 11 stores the user U's account information, generated in step S12, in the account database ADB stored in the storage device 12.
なお、ステップS1~S13の各動作の順序は、ユーザUのアカウント情報を生成できる限りにおいて、適宜入れ替えてもよい。 The order of operations S1 to S13 may be rearranged as appropriate, as long as it allows for the generation of user U's account information.
1-2-2:本人認証時の第1の動作
図7は、本人認証時におけるアカウント管理システム1の動作を示すシーケンス図である。なお、図7に示される動作は、端末装置20-2から取得したユーザUの顔画像に対応する顔IDの個数が1つのみである場合の動作である。
1-2-2: First Operation During User Authentication Figure 7 is a sequence diagram showing the operation of the account management system 1 during user authentication. Note that the operation shown in Figure 7 is the operation when there is only one face ID corresponding to the face image of user U obtained from the terminal device 20-2.
ステップS21において、端末装置20-2に備わる処理装置21は、取得部211として機能する。処理装置21は、撮像装置26から、ユーザUの顔画像を取得する。 In step S21, the processing unit 21 in the terminal device 20-2 functions as an acquisition unit 211. The processing unit 21 acquires the user U's face image from the imaging device 26.
ステップS22において、端末装置20-2に備わる処理装置21は、出力部212として機能する。処理装置21は、ステップS21において取得したユーザUの顔画像を、アカウント管理装置10に出力する。アカウント管理装置10に備わる処理装置11は、取得部111として機能する。処理装置11は、端末装置20-2からユーザUの顔画像を取得する。 In step S22, the processing unit 21 in the terminal device 20-2 functions as an output unit 212. The processing unit 21 outputs the user U's face image acquired in step S21 to the account management device 10. The processing unit 11 in the account management device 10 functions as an acquisition unit 111. The processing unit 11 acquires the user U's face image from the terminal device 20-2.
ステップS23において、アカウント管理装置10に備わる処理装置11は、抽出部112として機能する。処理装置11は、ステップS22において取得したユーザUの顔画像から、当該顔画像の特徴に関する特徴量を抽出する。 In step S23, the processing unit 11 of the account management device 10 functions as an extraction unit 112. The processing unit 11 extracts feature quantities related to the characteristics of the face image of user U, which was acquired in step S22.
ステップS24において、アカウント管理装置10に備わる処理装置11は、顔ID管理部115として機能する。処理装置11は、ステップS23において抽出した特徴量と、顔IDデータベースFDBに格納される特徴量との一致度に基づいて、端末装置20-2から取得したユーザUの顔画像に対応する顔IDを特定する。ここで、特定された顔IDの個数は1つであるとする。 In step S24, the processing unit 11 of the account management device 10 functions as a face ID management unit 115. Based on the degree of agreement between the feature quantities extracted in step S23 and the feature quantities stored in the face ID database FDB, the processing unit 11 identifies the face ID corresponding to the face image of user U obtained from the terminal device 20-2. Here, it is assumed that only one face ID is identified.
ステップS25において、アカウント管理装置10に備わる処理装置11は、アカウント管理部116として機能する。処理装置11は、アカウントデータベースADBに格納されるアカウント情報のうち、ステップS24において特定した顔IDを含むアカウント情報を特定する。 In step S25, the processing unit 11 of the account management device 10 functions as an account management unit 116. The processing unit 11 identifies account information, including the face ID identified in step S24, from among the account information stored in the account database ADB.
ステップS26において、アカウント管理装置10に備わる処理装置11は、出力部114として機能する。処理装置11は、ステップS25において特定したアカウント情報に含まれる第1の文字列を、端末装置20-2に出力する。また、端末装置20-2に備わる処理装置21は、取得部211として機能する。処理装置21は、アカウント管理装置10から、第1の文字列を取得する。 In step S26, the processing unit 11 of the account management device 10 functions as an output unit 114. The processing unit 11 outputs the first string contained in the account information identified in step S25 to the terminal device 20-2. Furthermore, the processing unit 21 of the terminal device 20-2 functions as an acquisition unit 211. The processing unit 21 acquires the first string from the account management device 10.
なお、ステップS21~S26の各動作の順序は、アカウント管理装置10が端末装置20-2に対して第1の文字列を出力できる限りにおいて、適宜入れ替えてもよい。 The order of operations in steps S21 to S26 may be rearranged as appropriate, as long as the account management device 10 can output the first string to the terminal device 20-2.
1-2-3:本人認証時の第2の動作
図8は、本人認証時におけるアカウント管理システム1の動作を示すシーケンス図である。なお、図8に示される動作は、端末装置20-2から取得したユーザUの顔画像に対応する顔IDの個数が複数である場合の動作である。
1-2-3: Second Operation During User Authentication Figure 8 is a sequence diagram showing the operation of the account management system 1 during user authentication. Note that the operation shown in Figure 8 is the operation when there are multiple face IDs corresponding to the face image of user U obtained from the terminal device 20-2.
ステップS31において、端末装置20-2に備わる処理装置21は、取得部211として機能する。処理装置21は、撮像装置26から、ユーザUの顔画像を取得する。 In step S31, the processing unit 21 in the terminal device 20-2 functions as an acquisition unit 211. The processing unit 21 acquires the user U's face image from the imaging device 26.
ステップS32において、端末装置20-2に備わる処理装置21は、出力部212として機能する。処理装置21は、ステップS31において取得した、ユーザUの顔画像を、アカウント管理装置10に出力する。アカウント管理装置10に備わる処理装置11は、取得部111として機能する。処理装置11は、端末装置20-2から、ユーザUの顔画像を取得する。 In step S32, the processing unit 21 in the terminal device 20-2 functions as an output unit 212. The processing unit 21 outputs the user U's face image, acquired in step S31, to the account management device 10. The processing unit 11 in the account management device 10 functions as an acquisition unit 111. The processing unit 11 acquires the user U's face image from the terminal device 20-2.
ステップS33において、アカウント管理装置10に備わる処理装置11は、抽出部112として機能する。処理装置11は、ステップS32において取得したユーザUの顔画像から、当該顔画像の特徴に関する特徴量を抽出する。 In step S33, the processing unit 11 of the account management device 10 functions as an extraction unit 112. The processing unit 11 extracts feature quantities related to the characteristics of the face image of user U, which was acquired in step S32.
ステップS34において、アカウント管理装置10に備わる処理装置11は、顔ID管理部115として機能する。処理装置11は、ステップS33において抽出した、ユーザUの顔画像の特徴に関する特徴量と、顔IDデータベースFDBに格納される特徴量との一致度に基づいて、端末装置20-2から取得したユーザUの顔画像に対応する顔IDを特定する。ここで、特定された顔IDの個数は複数であるとする。 In step S34, the processing unit 11 of the account management device 10 functions as a face ID management unit 115. Based on the degree of agreement between the feature quantities related to the features of user U's face image extracted in step S33 and the feature quantities stored in the face ID database FDB, the processing unit 11 identifies the face ID corresponding to user U's face image obtained from the terminal device 20-2. Here, it is assumed that there are multiple identified face IDs.
ステップS35において、アカウント管理装置10に備わる処理装置11は、出力部114として機能する。処理装置11は、端末装置20-2に対し、端末装置20-2から取得した顔画像に対応する顔IDが、顔IDデータベースFDBに格納される複数の顔IDの中に、複数含まれていることを示す特定情報を出力する。また、端末装置20-2に備わる処理装置21は、取得部211として機能する。処理装置21は、アカウント管理装置10から、端末装置20-2から取得した顔画像に対応する顔IDが、顔IDデータベースFDBに格納される複数の顔IDの中に、複数含まれていることを示す特定情報を出力する。 In step S35, the processing unit 11 of the account management device 10 functions as an output unit 114. The processing unit 11 outputs specific information to the terminal device 20-2 indicating that the face ID corresponding to the face image acquired from the terminal device 20-2 is included multiple times among the multiple face IDs stored in the face ID database FDB. Furthermore, the processing unit 21 of the terminal device 20-2 functions as an acquisition unit 211. The processing unit 21 outputs specific information from the account management device 10 indicating that the face ID corresponding to the face image acquired from the terminal device 20-2 is included multiple times among the multiple face IDs stored in the face ID database FDB.
ステップS36において、端末装置20-2に備わる処理装置21は、取得部211として機能する。処理装置21は、撮像装置26から、ユーザUの個人情報の印刷物の撮像画像である第2の撮像画像を取得する。 In step S36, the processing unit 21 in the terminal device 20-2 functions as an acquisition unit 211. The processing unit 21 acquires a second image from the imaging device 26, which is an image of the printed document containing user U's personal information.
ステップS37において、端末装置20-2に備わる処理装置21は、出力部212として機能する。処理装置21は、ステップS36において取得した、ユーザUの個人情報の印刷物の撮像画像である第2の撮像画像を、アカウント管理装置10に出力する。アカウント管理装置10に備わる処理装置11は、取得部111として機能する。処理装置11は、端末装置20-2から、ユーザUの個人情報の印刷物の撮像画像である第2の撮像画像を取得する。 In step S37, the processing unit 21 in the terminal device 20-2 functions as an output unit 212. The processing unit 21 outputs the second image, which is an image of the printed document containing user U's personal information acquired in step S36, to the account management device 10. The processing unit 11 in the account management device 10 functions as an acquisition unit 111. The processing unit 11 acquires the second image, which is an image of the printed document containing user U's personal information, from the terminal device 20-2.
ステップS38において、アカウント管理装置10に備わる処理装置11は、画像認識部113として機能する。処理装置11は、ステップS37において取得した、ユーザUの個人情報の印刷物の撮像画像である第2の撮像画像を画像認識することで、当該個人情報を示す第2の文字列を生成する。 In step S38, the processing unit 11 of the account management device 10 functions as an image recognition unit 113. The processing unit 11 performs image recognition on the second captured image, which is an image of the printed document containing user U's personal information acquired in step S37, and generates a second string of characters representing the personal information.
ステップS39において、アカウント管理装置10に備わる処理装置11は、顔ID管理部115として機能する。処理装置11は、ステップS38において生成した第2の文字列を、ハッシュ関数を用いて変換することで、第2のハッシュ値を生成する。 In step S39, the processing unit 11 of the account management device 10 functions as a face ID management unit 115. The processing unit 11 generates a second hash value by converting the second string generated in step S38 using a hash function.
ステップS40において、アカウント管理装置10に備わる処理装置11は、顔ID管理部115として機能する。処理装置11は、ステップS34において特定された複数の顔IDから、当該顔IDに対応する第1のハッシュ値が、ステップS39において生成した第2のハッシュ値と一致する1つの顔IDを特定する。 In step S40, the processing unit 11 of the account management device 10 functions as a face ID management unit 115. From the multiple face IDs identified in step S34, the processing unit 11 identifies one face ID whose first hash value matches the second hash value generated in step S39.
ステップS41において、アカウント管理装置10に備わる処理装置11は、アカウント管理部116として機能する。処理装置11は、アカウントデータベースADBに格納されるアカウント情報のうち、ステップS40において特定した顔IDを含むアカウント情報を特定する。 In step S41, the processing unit 11 of the account management device 10 functions as an account management unit 116. The processing unit 11 identifies account information, including the face ID identified in step S40, from among the account information stored in the account database ADB.
ステップS42において、アカウント管理装置10に備わる処理装置11は、出力部114として機能する。処理装置11は、ステップS41において特定したアカウント情報に含まれる第1の文字列を、端末装置20-2に出力する。また、端末装置20-2に備わる処理装置21は、取得部211として機能する。処理装置21は、アカウント管理装置10から、第1の文字列を取得する。 In step S42, the processing unit 11 of the account management device 10 functions as an output unit 114. The processing unit 11 outputs the first string contained in the account information identified in step S41 to the terminal device 20-2. Furthermore, the processing unit 21 of the terminal device 20-2 functions as an acquisition unit 211. The processing unit 21 acquires the first string from the account management device 10.
なお、ステップS31~S42の各動作の順序は、アカウント管理装置10が端末装置20-2に対して第1の文字列を出力できる限りにおいて、適宜入れ替えてもよい。 The order of operations in steps S31 to S42 may be rearranged as appropriate, as long as the account management device 10 can output the first string to the terminal device 20-2.
1-3:第1実施形態が奏する効果
以上の説明によれば、本実施形態に係るアカウント管理装置10は、画像認識部113と、顔ID管理部115と、アカウント管理部116とを備える。画像認識部113は、第1の人物としてのユーザUに対応するアカウントの登録時に、ユーザUの個人情報の印刷物を、第1の端末装置としての端末装置20-1が撮像することにより生成された、第1の撮像画像を画像認識することにより、上記の個人情報を示す第1の文字列を生成する。顔ID管理部115は、第1の人物としてのユーザUに対応するアカウントの登録時に、ユーザUの顔画像に基づいて、上記の顔画像と1対1に対応する識別子である顔IDを生成し、生成した顔IDと顔画像の特徴に関する特徴量とを対応付けて管理する。アカウント管理部116は、ユーザUに対応するアカウントの登録時に、第1の文字列と顔IDとを含むユーザUのアカウント情報を生成し、生成したアカウント情報を管理する。
1-3: Effects of the First Embodiment According to the above description, the account management device 10 according to this embodiment comprises an image recognition unit 113, a face ID management unit 115, and an account management unit 116. When registering an account corresponding to user U as a first person, the image recognition unit 113 generates a first captured image generated by the terminal device 20-1, which is a first terminal device, capturing a printed document of user U's personal information, and generates a first string of characters indicating the above personal information by image recognition. When registering an account corresponding to user U as a first person, the face ID management unit 115 generates a face ID, which is an identifier that corresponds one-to-one with the face image of user U, based on the face image of user U, and manages the generated face ID in association with feature quantities related to the features of the face image. When registering an account corresponding to user U, the account management unit 116 generates account information for user U, including the first string of characters and the face ID, and manages the generated account information.
アカウント管理装置10は、上記の構成を備えることで、第1のサービスに対応するIDカードが、第2のサービスに対応していない場合に、ユーザが、第1のサービスに対応するIDカードを用いることで、自身の個人情報を手作業でIT機器に入力する必要なく、第2のサービスで用いるアカウントを作成できる。例えば、IT機器の操作に不慣れな高齢者が、簡便な操作に基づいて、第2のサービスで用いるアカウントを容易に作成できる。また、個人情報の印刷物として、マイナンバーカード等の誰でも入手可能なIDカードを利用することで、ユーザUは、スマートフォン等のIT機器、及びIT機器を利用するためのメールアドレスを所持しなくても、デジタルサービスを利用するためのアカウントを作成できる。更には、アカウントの作成にあたり、キーボードからの入力を必要としないので、アカウント管理装置10は、悪意を有する他人からの情報の入力を防止することが可能となる。 The account management device 10, with the above configuration, allows a user to create an account for the second service without manually entering their personal information into an IT device, even if the ID card corresponding to the first service is not compatible with the second service. For example, an elderly person unfamiliar with IT device operation can easily create an account for the second service based on simple operations. Furthermore, by using an ID card readily available to anyone, such as a My Number Card, as the printed personal information, user U can create an account for digital services without possessing an IT device such as a smartphone or an email address for using IT devices. Moreover, since keyboard input is not required for account creation, the account management device 10 can prevent malicious individuals from entering information.
また、本実施形態に係るアカウント管理装置10において、第1の人物としてのユーザUの認証時に、顔ID管理部115は、第2の端末装置としての端末装置20-2から取得した顔画像の特徴に関する特徴量と、第1の端末装置としての端末装置20-1から取得した顔画像の特徴に関する特徴量との一致度に基づいて、第2の端末装置としての端末装置20-2から取得した顔画像に対応する顔IDを特定する。また、第1の人物としてのユーザUの認証時に、アカウント管理部116は、特定された顔IDに対応するアカウント情報を特定し、特定したアカウント情報に含まれる第1の文字列を、端末装置20-2に出力する。 Furthermore, in the account management device 10 according to this embodiment, when authenticating user U as the first person, the face ID management unit 115 identifies a face ID corresponding to the face image acquired from terminal device 20-2, the second terminal device, based on the degree of agreement between the feature quantities related to the features of the face image acquired from terminal device 20-2, the second terminal device, and the feature quantities related to the features of the face image acquired from terminal device 20-1, the first terminal device. Also, when authenticating user U as the first person, the account management unit 116 identifies account information corresponding to the identified face ID and outputs the first string contained in the identified account information to terminal device 20-2.
アカウント管理装置10は、上記の構成を備えることで、ユーザUは、自身の個人情報を手作業で入力する必要なく、本人認証できる。とりわけ、ユーザUは、端末装置20-2に備わる撮像装置26で自身の顔を撮像するだけで良いので、本人認証する場合の利便性が高まる。 The account management device 10, with the above configuration, allows user U to authenticate their identity without having to manually enter their personal information. In particular, user U only needs to capture an image of their face using the imaging device 26 on the terminal device 20-2, thus increasing the convenience of identity authentication.
また、本実施形態に係るアカウント管理装置10において、複数の人物に対応するアカウントの登録時に、画像認識部113は、複数の人物と1対1に対応する複数の個人情報の印刷物を、第1の端末装置としての端末装置20-1が撮像することにより生成された、複数の第1の撮像画像を画像認識することにより、複数の個人情報と1対1に対応し、複数の個人情報を示す複数の第1の文字列を生成する。また、複数の人物に対応するアカウントの登録時に、顔ID管理部115は、複数の人物の顔画像に基づいて、複数の人物の顔画像と1対1に対応する複数の顔IDを生成し、生成した複数の顔IDと、複数の人物の顔画像の特徴に関する特徴量と、複数の第1の文字列から生成され、複数の第1の文字列と1対1に対応する複数の第1のハッシュ値とを、対応付けて管理する。第1の人物としてのユーザUの認証時に、顔ID管理部115が、第2の端末装置としての端末装置20-2から取得した顔画像に対応する顔IDが、複数の顔IDの中に複数含まれる場合に、画像認識部113は、ユーザUの個人情報の印刷物を、端末装置20-2が撮像することにより生成された、第2の撮影画像を画像認識することにより、ユーザUの個人情報を示す第2の文字列を生成する。ユーザUの認証時に、顔ID管理部115は、第2の文字列から第2のハッシュ値を生成し、第1のハッシュ値と第2のハッシュ値との異同に基づいて、複数含まれる顔IDから、1つの顔IDを特定する。 Furthermore, in the account management device 10 according to this embodiment, when registering accounts corresponding to multiple people, the image recognition unit 113 performs image recognition on multiple first captured images generated by the terminal device 20-1, which is a first terminal device, capturing printed materials of multiple pieces of personal information that correspond one-to-one with multiple people, thereby generating multiple first strings that correspond one-to-one with multiple pieces of personal information and represent multiple pieces of personal information. Also, when registering accounts corresponding to multiple people, the face ID management unit 115 generates multiple face IDs that correspond one-to-one with the face images of multiple people based on the face images of multiple people, and manages multiple first hash values generated from the generated multiple face IDs, feature quantities related to the features of the face images of multiple people, and multiple first strings that correspond one-to-one with the multiple first strings, in association with each other. During the authentication of user U as the first person, if the face ID management unit 115 obtains a face image from terminal device 20-2 as the second terminal device and multiple face IDs are included among the multiple face IDs, the image recognition unit 113 generates a second string representing user U's personal information by performing image recognition on a second captured image generated when terminal device 20-2 captures a printed document containing user U's personal information. During user U's authentication, the face ID management unit 115 generates a second hash value from the second string and identifies one face ID from the multiple face IDs based on the similarity or difference between the first and second hash values.
アカウント管理装置10は、上記の構成を備えることで、例えば、双子のように顔が類似する複数の人物のうち1人の人物が本人認証をする場合に、自身の顔IDとして特定される顔IDが、1つに限定されない可能性を排除できる。換言すれば、アカウント管理装置10は、ユーザUの顔IDとして、ユーザUと一意に紐づく顔IDだけではなく、複数の顔IDを特定してしまう可能性を排除できる。このような場合に、ユーザUは、端末装置20-2に備わる撮像装置26で自身の顔と個人情報の印刷物を撮像するだけで良いので、本人認証する場合の利便性が高まる。 The account management device 10, with the above configuration, eliminates the possibility that, for example, when one person among several people with similar faces, such as twins, attempts identity verification, the facial ID identified as their own facial ID may not be limited to just one. In other words, the account management device 10 eliminates the possibility of identifying multiple facial IDs as user U's facial ID, rather than just one uniquely associated with user U. In such cases, user U only needs to capture images of their face and printed personal information using the imaging device 26 on the terminal device 20-2, thus increasing the convenience of identity verification.
2:変形例
本開示は、以上に例示した実施形態に限定されない。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された2以上の態様を併合してもよい。
2. Modifications This disclosure is not limited to the embodiments illustrated above. Specific examples of modifications are given below. Two or more embodiments may be arbitrarily selected from the following examples and combined.
2-1:変形例1
上記のように、ユーザUの本人認証時に、ユーザUの顔画像に対応する顔IDとして、当初は複数の顔IDが特定された場合、アカウント管理装置10に備わる顔ID管理部115は、第2の文字列を、ハッシュ関数を用いて変換することで、第2のハッシュ値を生成する。本変形例1において、当該第2のハッシュ値は、アカウント管理装置10から端末装置20-2に出力された後、端末装置20-2に記憶されてもよい。この場合、ユーザUが端末装置20-2を用いた二度目以降の本人認証において、端末装置20-2は、第2の撮像画像の代わりに、第2のハッシュ値をアカウント管理装置10に出力する。アカウント管理装置10に備わる顔ID管理部115は、複数の顔IDの各々に対応する第1のハッシュ値と、端末装置20-2から取得した第2のハッシュ値との異同に基づいて、1つの顔IDを特定する。具体的には、顔ID管理部115は、複数の顔IDから、当該複数の顔IDに対応する第1のハッシュ値が第2のハッシュ値と一致する1つの顔IDを特定する。
2-1: Variation 1
As described above, when user U is authenticated, if multiple face IDs are initially identified as face IDs corresponding to user U's face image, the face ID management unit 115 in the account management device 10 generates a second hash value by converting the second string using a hash function. In this modified example 1, the second hash value may be output from the account management device 10 to the terminal device 20-2 and then stored in the terminal device 20-2. In this case, when user U authenticates for the second time or later using the terminal device 20-2, the terminal device 20-2 outputs the second hash value to the account management device 10 instead of the second captured image. The face ID management unit 115 in the account management device 10 identifies one face ID based on the similarities and differences between the first hash value corresponding to each of the multiple face IDs and the second hash value obtained from the terminal device 20-2. Specifically, the face ID management unit 115 identifies one face ID from among multiple face IDs whose first hash value matches the second hash value.
この結果、複数の顔IDが特定されたために、いったん個人情報の印刷物を第2の端末装置に撮影させることで本人認証をした後に、ユーザUは、更なる本人認証を実行する場合に、再度個人情報の印刷物を端末装置20-2に撮影させる必要がない。 As a result, since multiple facial IDs were identified, after initial authentication by having the user U photograph a printed copy of their personal information with the second terminal device, the user U does not need to photograph the printed copy of their personal information again with terminal device 20-2 when performing further authentication.
2-2:変形例2
上記のように、ユーザUは、アカウントの登録時には、端末装置20-1を使用し、本人認証時には、端末装置20-2を使用する。第1実施形態において、端末装置20-1と端末装置20-2は互いに異なる装置である。しかし、本変形例2において、端末装置20-1と端末装置20-2は同一の端末装置20であってもよい。
2-2: Modification 2
As described above, user U uses terminal device 20-1 when registering an account and terminal device 20-2 when authenticating their identity. In the first embodiment, terminal device 20-1 and terminal device 20-2 are different devices. However, in this modified example 2, terminal device 20-1 and terminal device 20-2 may be the same terminal device 20.
この結果、ユーザUは、アカウントの登録時にも本人認証時にも同一の端末装置20を使用できる。例えば、ユーザUは、自身が所有するユーザ端末としての端末装置20を使用することで、アカウントの登録と本人認証との双方を実行できる。 As a result, user U can use the same terminal device 20 for both account registration and identity verification. For example, user U can perform both account registration and identity verification by using terminal device 20, which is owned by the user.
2-3:変形例3
上記の第1実施形態では、本人認証時において、アカウント管理装置10は、端末装置20-2に対して第1の文字列を出力する。しかし、アカウント管理装置10が第1の文字列を出力する対象は、端末装置20-2に限定されない。例えば、アカウント管理装置10は、インターネットを利用するサービスを提供するサーバに対し、第1の文字列を出力してもよい。当該サーバは「外部装置」の一例である。
2-3: Variation 3
In the first embodiment described above, during user authentication, the account management device 10 outputs a first string to the terminal device 20-2. However, the target to which the account management device 10 outputs the first string is not limited to the terminal device 20-2. For example, the account management device 10 may output the first string to a server that provides services using the Internet. This server is an example of an "external device".
2―4:変形例4
上記の第1実施形態では、本人認証時において、当初は複数の顔IDが特定された場合に、端末装置20-2は、ユーザUの個人情報の印刷物を撮像していた。しかし、複数の顔IDが特定された場合に限定せず、端末装置20-2は、ユーザUの顔とユーザUの個人情報の印刷物とを撮像してもよい。この場合、アカウント管理装置10は、ユーザUの顔画像と、ユーザUの個人情報の印刷物の撮像画像である第2の撮像画像との双方を用いて、多要素認証により、ユーザUの本人認証を実行する。
2-4: Variation 4
In the first embodiment described above, during user authentication, if multiple facial IDs were initially identified, the terminal device 20-2 captured an image of user U's personal information printout. However, the terminal device 20-2 may capture both user U's face and user U's personal information printout, rather than being limited to cases where multiple facial IDs are identified. In this case, the account management device 10 uses both user U's facial image and a second captured image, which is an image of user U's personal information printout, to perform user U's authentication through multi-factor authentication.
3:その他
(1)上述した実施形態では、記憶装置12及び22として、ROM及びRAMなどを例示したが、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、CD-ROM(Compact Disc-ROM)、レジスタ、リムーバブルディスク、ハードディスク、フロッピー(登録商標)ディスク、磁気ストリップ、データベース、サーバその他の適切な記憶媒体である。また、プログラムは、電気通信回線を介してネットワークから送信されてもよい。また、プログラムは、電気通信回線を介して通信網NETから送信されてもよい。
3. Other (1) In the embodiments described above, ROM and RAM were given as examples for the storage devices 12 and 22, but other suitable storage media include flexible disks, magneto-optical disks (e.g., compact disks, digital multipurpose disks, Blu-ray® disks), smart cards, flash memory devices (e.g., cards, sticks, key drives), CD-ROMs (Compact Disc-ROMs), registers, removable disks, hard disks, floppy® disks, magnetic strips, databases, servers, and other appropriate storage media. The program may also be transmitted from a network via a telecommunications line. The program may also be transmitted from a communication network NET via a telecommunications line.
(2)上述した実施形態において、説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 (2) In the embodiments described above, the information, signals, etc., may be represented using any of the various different techniques. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc., which may be referred to throughout the above description, may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
(3)上述した実施形態において、入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 (3) In the embodiments described above, the input and output information may be stored in a specific location (e.g., memory) or managed using a management table. The input and output information may be overwritten, updated, or appended to. The output information may be deleted. The input information may be transmitted to other devices.
(4)上述した実施形態において、判定は、1ビットを用いて表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 (4) In the embodiments described above, the determination may be made by a value represented using one bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).
(5)上述した実施形態において例示した処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 (5) The processing procedures, sequences, flowcharts, etc., exemplified in the embodiments described above may be rearranged in order, as long as there is no inconsistency. For example, the methods described in this disclosure present various step elements using an exemplary order and are not limited to the specific order presented.
(6)図1~図8に例示された各機能は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 (6) Each function illustrated in Figures 1 to 8 is implemented by any combination of at least one of hardware and software. Furthermore, the method of implementing each functional block is not particularly limited. That is, each functional block may be implemented using a single device that is physically or logically coupled, or it may be implemented using two or more physically or logically separated devices connected directly or indirectly (e.g., using wired or wireless connections). A functional block may also be implemented by combining software with the single device or the multiple devices described above.
(7)上述した実施形態において例示したプログラムは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称を用いて呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 (7) The programs illustrated in the embodiments described above should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether they are called software, firmware, middleware, microcode, hardware description languages, or by other names.
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Furthermore, software, instructions, information, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technologies (such as infrared or microwave), then at least one of these wired and wireless technologies is included within the definition of a transmission medium.
(8)前述の各形態において、「システム」及び「ネットワーク」という用語は、互換的に使用される。 (8) In each of the aforementioned forms, the terms “system” and “network” shall be used interchangeably.
(9)本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。 (9) The information, parameters, etc., described in this disclosure may be expressed using absolute values, relative values from a given value, or corresponding other information.
(10)上述した実施形態において、アカウント管理装置10、及び端末装置20-1~20-2は、移動局(MS:Mobile Station)である場合が含まれる。移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語によって呼ばれる場合もある。また、本開示においては、「移動局」、「ユーザ端末(user terminal)」、「ユーザ装置(UE:User Equipment)」、「端末」等の用語は、互換的に使用され得る。 (10) In the embodiments described above, the account management device 10 and terminal devices 20-1 to 20-2 may be mobile stations (MS). A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or several other appropriate terms. Furthermore, in this disclosure, terms such as “mobile station,” “user terminal,” “user equipment (UE),” and “terminal” may be used interchangeably.
(11)上述した実施形態において、「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含められる。要素間の結合又は接続は、物理的な結合又は接続であっても、論理的な結合又は接続であっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」を用いて読み替えられてもよい。本開示において使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えられる。 (11) In the embodiments described above, the terms “connected,” “coupled,” or any variation thereof, mean any direct or indirect connection or coupling between two or more elements, including the presence of one or more intermediate elements between two elements that are “connected” or “coupled” with each other. The coupling or connection between elements may be a physical coupling or connection, a logical coupling or connection, or a combination thereof. For example, “connection” may be reinterpreted as “access.” As used in this disclosure, two elements are considered to be “connected” or “coupled” with each other using at least one of one or more wires, cables, and printed electrical connections, and, in some non-limiting and non-exclusive examples, electromagnetic energy having wavelengths in the radio frequency domain, microwave domain, and optical (both visible and invisible) domain.
(12)上述した実施形態において、「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 (12) In the embodiments described above, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on."
(13)本開示において使用される「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などによって読み替えられてもよい。 (13) The terms “determining” and “determining” as used in this disclosure may encompass a wide variety of actions. “Determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, or inquiring (e.g., searching in a table, database, or other data structure), or ascertaining. “Determining” may also include receiving (e.g., receiving information), transmitting (e.g., sending information), inputting, outputting, or accessing (e.g., accessing data in memory). Furthermore, "judgment" and "decision" can include considering something as having been "judged" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. In other words, "judgment" and "decision" can include considering some action as having been "judged" or "decided." Also, "judgment (decision)" can be reinterpreted as "assuming," "expecting," or "considering."
(14)上述した実施形態において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。更に、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 (14) In the embodiments described above, where “include,” “including,” and variations thereof are used, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used in this disclosure is not intended to be exclusive OR.
(15)本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 (15) In the present disclosure, if articles are added through translation, such as a, an, and the in English, the present disclosure may include the fact that the noun following these articles is plural.
(16)本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」等の用語も、「異なる」と同様に解釈されてもよい。 (16) In this disclosure, the term “A and B are different” may mean “A and B are different from each other.” The term may also mean “A and B are each different from C.” Terms such as “separate” and “combined” may be interpreted similarly to “different.”
(17)本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行う通知に限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 (17) Each aspect/embodiment described herein may be used individually, in combination, or switched between as needed during implementation. Furthermore, notification of specific information (e.g., notification of "being X") is not limited to explicit notification, but may also be implicit (e.g., by not providing such notification).
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施できる。したがって、本開示の記載は、例示説明を目的とし、本開示に対して何ら制限的な意味を有さない。 While the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the intent and scope of the present disclosure as defined by the claims. Therefore, the descriptions in this disclosure are illustrative and not restrictive in any way.
1…アカウント管理システム、10…アカウント管理装置、11…処理装置、12…記憶装置、13…通信装置、14…ディスプレイ、15…入力装置、20…端末装置、21…処理装置、22…記憶装置、23…通信装置、24…ディスプレイ、25…入力装置、26…撮像装置、111…取得部、112…抽出部、113…画像認識部、114…出力部、115…顔ID管理部、116…アカウント管理部、211…取得部、212…出力部、213…生成部、214…表示制御部、PR1…制御プログラム、PR2…制御プログラム 1…Account Management System, 10…Account Management Device, 11…Processing Device, 12…Storage Device, 13…Communication Device, 14…Display, 15…Input Device, 20…Terminal Device, 21…Processing Device, 22…Storage Device, 23…Communication Device, 24…Display, 25…Input Device, 26…Imaging Device, 111…Acquisition Unit, 112…Extraction Unit, 113…Image Recognition Unit, 114…Output Unit, 115…Face ID Management Unit, 116…Account Management Unit, 211…Acquisition Unit, 212…Output Unit, 213…Generation Unit, 214…Display Control Unit, PR1…Control Program, PR2…Control Program
Claims (3)
前記第1の人物に対応するアカウントの登録時に、前記第1の人物の顔画像に基づいて、前記顔画像と1対1に対応する識別子である顔IDを生成し、生成した前記顔IDと前記顔画像の特徴に関する特徴量とを対応付けて管理する顔ID管理部と、
前記第1の人物に対応するアカウントの登録時に、前記第1の文字列と前記顔IDとを含む前記第1の人物のアカウント情報を生成し、生成したアカウント情報を管理するアカウント管理部と、
を備え、
前記第1の人物の認証時に、前記顔ID管理部は、第2の端末装置から取得した顔画像の特徴に関する特徴量と、前記第1の端末装置から取得した顔画像の特徴に関する特徴量との一致度に基づいて、前記第2の端末装置から取得した顔画像に対応する顔IDを特定し、
前記第1の人物の認証時に、前記アカウント管理部は、前記特定された顔IDに対応するアカウント情報を特定し、前記特定したアカウント情報に含まれる前記第1の文字列を、外部装置に出力し、
複数の人物に対応するアカウントの登録時に、前記画像認識部は、前記複数の人物と1対1に対応する複数の個人情報の印刷物を、前記第1の端末装置が撮像することにより生成された、複数の第1の撮像画像を画像認識することにより、前記複数の個人情報と1対1に対応し、前記複数の個人情報を示す複数の第1の文字列を生成し、
前記複数の人物に対応するアカウントの登録時に、前記顔ID管理部は、前記複数の人物の顔画像に基づいて、前記複数の人物の顔画像と1対1に対応する複数の顔IDを生成し、生成した前記複数の顔IDと、前記複数の人物の顔画像の特徴に関する特徴量と、前記複数の第1の文字列から生成され、前記複数の第1の文字列と1対1に対応する複数の第1のハッシュ値とを、対応付けて管理し、
前記第1の人物の認証時に、前記顔ID管理部が、前記第2の端末装置から取得した顔画像に対応する顔IDが、前記複数の顔IDの中に複数含まれる場合に、前記画像認識部は、前記第1の人物の個人情報の印刷物を、前記第2の端末装置が撮像することにより生成された、第2の撮影画像を画像認識することにより、前記第1の人物の個人情報を示す第2の文字列を生成し、
前記第1の人物の認証時に、前記顔ID管理部は、前記第2の文字列から第2のハッシュ値を生成し、前記第1のハッシュ値と前記第2のハッシュ値との異同に基づいて、前記複数含まれる顔IDから、1つの顔IDを特定するアカウント管理装置。 When registering an account corresponding to a first person, an image recognition unit generates a first captured image by image recognition of a first captured image generated when a first terminal device captures a printed document containing the personal information of the first person, thereby generating a first string of characters representing the personal information.
A face ID management unit generates a face ID, which is an identifier that corresponds one-to-one with the face image of the first person, when registering an account corresponding to the first person, and manages the generated face ID in association with feature quantities related to the features of the face image.
An account management unit generates account information for the first person, including the first string and the face ID, when registering an account corresponding to the first person, and manages the generated account information.
Equipped with ,
When authenticating the first person, the face ID management unit identifies the face ID corresponding to the face image acquired from the second terminal device based on the degree of agreement between the feature quantities relating to the features of the face image acquired from the second terminal device and the feature quantities relating to the features of the face image acquired from the first terminal device.
When authenticating the first person, the account management unit identifies account information corresponding to the identified facial ID, and outputs the first string contained in the identified account information to an external device.
When registering an account for multiple individuals, the image recognition unit performs image recognition on multiple first captured images generated by the first terminal device capturing printed materials containing multiple pieces of personal information that correspond one-to-one with the multiple individuals, thereby generating multiple first strings that correspond one-to-one with the multiple pieces of personal information and represent the multiple pieces of personal information.
When registering accounts corresponding to the aforementioned multiple persons, the face ID management unit generates multiple face IDs that correspond one-to-one with the face images of the aforementioned multiple persons based on the face images of the aforementioned multiple persons, and manages the generated multiple face IDs, feature quantities relating to the features of the face images of the aforementioned multiple persons, and multiple first hash values generated from the aforementioned multiple first strings that correspond one-to-one with the aforementioned multiple first strings, in association with each other.
When authenticating the first person, if the face ID management unit finds that multiple face IDs corresponding to the face image acquired from the second terminal device are included among the multiple face IDs, the image recognition unit generates a second string of characters indicating the personal information of the first person by performing image recognition on a second captured image generated when the second terminal device captures a printed document containing the personal information of the first person.
An account management device that, upon authentication of the first person, generates a second hash value from the second string, and identifies one face ID from the multiple face IDs based on the similarity or difference between the first hash value and the second hash value .
前記第1の人物の更なる認証時に、前記顔ID管理部は、前記第2の端末装置から、当該第2の端末装置に記憶される前記第2のハッシュ値を取得し、前記第1のハッシュ値と、前記取得した前記第2のハッシュ値との異同に基づいて、前記1つの顔IDを特定する、
請求項1に記載のアカウント管理装置。 When authenticating the first person, the facial ID management unit outputs the generated second hash value to the second terminal device.
Upon further authentication of the first person, the facial ID management unit obtains the second hash value stored in the second terminal device from the second terminal device, and identifies the one facial ID based on the similarity or difference between the first hash value and the obtained second hash value.
The account management device according to claim 1 .
The account management device according to claim 1 , wherein the first terminal device and the second terminal device are the same terminal device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022127903A JP7850627B2 (en) | 2022-08-10 | 2022-08-10 | Account Management Device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022127903A JP7850627B2 (en) | 2022-08-10 | 2022-08-10 | Account Management Device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024024917A JP2024024917A (en) | 2024-02-26 |
| JP7850627B2 true JP7850627B2 (en) | 2026-04-23 |
Family
ID=90010836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022127903A Active JP7850627B2 (en) | 2022-08-10 | 2022-08-10 | Account Management Device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7850627B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003150557A (en) | 2001-11-13 | 2003-05-23 | Fujitsu Ltd | Automatic input method of information by biometric authentication, automatic input system and program for automatic input |
| WO2013001573A1 (en) | 2011-06-29 | 2013-01-03 | パイオニア株式会社 | Account management system, and account management system control method and program |
| JP2015032108A (en) | 2013-08-01 | 2015-02-16 | 株式会社日立システムズ | Cloud service providing system |
| WO2022003801A1 (en) | 2020-06-29 | 2022-01-06 | 日本電気株式会社 | Gate device, gate system, and gate control method |
| JP7108243B1 (en) | 2022-02-14 | 2022-07-28 | 日本電気株式会社 | SYSTEM, SERVER DEVICE, CONTROL METHOD AND PROGRAM FOR SERVER DEVICE |
-
2022
- 2022-08-10 JP JP2022127903A patent/JP7850627B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003150557A (en) | 2001-11-13 | 2003-05-23 | Fujitsu Ltd | Automatic input method of information by biometric authentication, automatic input system and program for automatic input |
| WO2013001573A1 (en) | 2011-06-29 | 2013-01-03 | パイオニア株式会社 | Account management system, and account management system control method and program |
| JP2015032108A (en) | 2013-08-01 | 2015-02-16 | 株式会社日立システムズ | Cloud service providing system |
| WO2022003801A1 (en) | 2020-06-29 | 2022-01-06 | 日本電気株式会社 | Gate device, gate system, and gate control method |
| JP7108243B1 (en) | 2022-02-14 | 2022-07-28 | 日本電気株式会社 | SYSTEM, SERVER DEVICE, CONTROL METHOD AND PROGRAM FOR SERVER DEVICE |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024024917A (en) | 2024-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11265315B2 (en) | Information processing terminal, method, and system including information processing terminal | |
| US8392975B1 (en) | Method and system for image-based user authentication | |
| US20140279519A1 (en) | Method and system for obtaining and using identification information | |
| CN113158154B (en) | Mobile device, verification terminal device and identity verification method | |
| US9449161B2 (en) | Information processing apparatus and method, and non-transitory computer readable medium for permitting execution of an instruction in a case where first biometric information and second biometric information are different | |
| RU2673401C2 (en) | Method and device for obtaining certification document | |
| US20130024769A1 (en) | Apparatus and method for processing a document | |
| US9769171B2 (en) | Management apparatus, membership managing method, service providing apparatus, and membership managing system | |
| CN111651749B (en) | Method, device, computer equipment and storage medium for retrieving account based on password | |
| US20180375864A1 (en) | Id acquisition terminal apparatus and method, information processing apparatus and method, and program | |
| US20200117784A1 (en) | Information processing device, information processing method, and information processing program | |
| US20210303190A1 (en) | Modular data processing and storage system | |
| JP2015032108A (en) | Cloud service providing system | |
| JP7850627B2 (en) | Account Management Device | |
| CN112463749A (en) | File sharing method, device, medium and electronic equipment | |
| WO2022239004A1 (en) | A computerized charging/interface device with malware detection and backup capabilities | |
| US10509899B2 (en) | Information device operating system, information device operating method and program for operating information device based on authentication | |
| JP6662215B2 (en) | Management system, communication system, management method, and program | |
| US10154085B2 (en) | System, information processing apparatus, information processing method, and storage medium | |
| CN101303755A (en) | Electronic mobile device and electronic transaction method | |
| JP7091586B2 (en) | Point management server and registration program | |
| JPWO2019172326A1 (en) | Information providing devices, information providing methods, programs, and recording media | |
| JP7776646B2 (en) | Authentication Device | |
| JP2025056503A (en) | Event Management Device | |
| JP7749095B1 (en) | Personal identification device and personal identification method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20260128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20260210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260325 |
|
| 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: 20260407 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260413 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7850627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |