JP7793145B2 - System, facial recognition platform and information processing method - Google Patents
System, facial recognition platform and information processing methodInfo
- Publication number
- JP7793145B2 JP7793145B2 JP2022101755A JP2022101755A JP7793145B2 JP 7793145 B2 JP7793145 B2 JP 7793145B2 JP 2022101755 A JP2022101755 A JP 2022101755A JP 2022101755 A JP2022101755 A JP 2022101755A JP 7793145 B2 JP7793145 B2 JP 7793145B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- user terminal
- management server
- authentication
- 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)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、システム、顔認証プラットフォームおよび情報処理方法に関する。 The present invention relates to a system, a facial recognition platform, and an information processing method.
従来、顔データに基づいて認証を行う顔認証システムとして、入力された入力顔データと、予め登録された登録顔データとを照合して本人認証を行う顔認証システムが知られている(例えば、特許文献1、2参照)。 Conventionally, a facial authentication system that performs authentication based on facial data is known, which performs identity authentication by comparing input facial data with pre-registered facial data (see, for example, Patent Documents 1 and 2).
特許文献1に記載された顔認証システムでは、カメラにより撮像された撮像画像中の顔部分の画像を用いて対象人物を認証する。また、特許文献2に記載された顔認証システムでは、例えば登録される顔画像が4つの場合、2つを精度保証用の顔パターンとし、1つを外乱成分吸収用の顔パターンとし、1つを更新対象用の顔パターンとしている。そして、新たに顔パターンを登録するときには、事前に登録されている4つの顔パターンのうち、新たに登録される顔パターンとの類似度が2番目に低い更新対象用の顔パターンを削除する。すなわち、新たに登録される顔パターンとの類似度が一番低い外乱成分吸収用の顔パターンを残すことにより、環境のばらつきに順応して顔認証を行う。 The facial recognition system described in Patent Document 1 authenticates a target person using an image of the face portion in an image captured by a camera. In addition, the facial recognition system described in Patent Document 2, for example, when four facial images are registered, two are designated as facial patterns for ensuring accuracy, one is designated as a facial pattern for absorbing disturbance components, and one is designated as a facial pattern to be updated. When a new facial pattern is registered, the facial pattern to be updated that has the second-lowest similarity to the newly registered facial pattern is deleted from the four pre-registered facial patterns. In other words, by leaving the facial pattern for absorbing disturbance components that has the lowest similarity to the newly registered facial pattern, facial recognition adapts to environmental variations.
顔認証プラットフォームを様々なサービス機関と連携させるとユーザにとっての利便性が向上するが、従来は顔認証プラットフォームとサービス機関とを連携させる方法が複雑であるという問題があった。 Integrating a facial recognition platform with various service providers improves convenience for users, but until now, there has been the problem of complex methods for linking facial recognition platforms with service providers.
本発明は、このような点を考慮してなされたものであり、ユーザが所持するユーザ端末により顔認証プラットフォームとサービス機関とを簡単に連携させることができ、よってユーザにとっての利便性を向上させることができるシステム、顔認証プラットフォームおよび情報処理方法を提供することを目的とする。 The present invention was made with these points in mind, and aims to provide a system, facial recognition platform, and information processing method that allows users to easily link a facial recognition platform with a service provider using their own user terminal, thereby improving convenience for users.
本発明のシステムは、
顔認証プラットフォームと、管理サーバと、
を備え、
前記顔認証プラットフォームは、
プログラムを実行することによりトークン発行手段、連携情報更新手段および認証手段として機能する第1制御部と、
ユーザの顔画像に関する情報および連携情報を記憶する第1記憶部と、
を有しており、
前記トークン発行手段は、ユーザ端末から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末に前記連携用トークンを送信し、
前記連携情報更新手段は、前記管理サーバから連携完了通知を受けると当該管理サーバとの連携を行うよう前記第1記憶部に記憶されている前記連携情報を更新し、
前記認証手段は、受け付けたユーザの顔画像に関する情報と、前記第1記憶部に記憶されているユーザの顔画像に関する情報とを比較することによりユーザの認証を行い、
前記管理サーバは、
プログラムを実行することにより連携完了通知手段として機能する第2制御部を有しており、
前記連携完了通知手段は、前記ユーザ端末から前記連携用トークンを受け付けると前記顔認証プラットフォームに連携完了通知を送信することを特徴とする。
The system of the present invention comprises:
A facial recognition platform, a management server,
Equipped with
The facial recognition platform includes:
a first control unit that functions as a token issuing unit, a federation information updating unit, and an authentication unit by executing a program;
a first storage unit that stores information related to a user's face image and linkage information;
It has
the token issuing means, upon receiving cooperation start information from a user terminal, issues a cooperation token and transmits the cooperation token to the user terminal;
the cooperation information update means, upon receiving a cooperation completion notification from the management server, updates the cooperation information stored in the first storage unit so as to cooperate with the management server;
the authentication means performs authentication of the user by comparing the received information on the user's face image with information on the user's face image stored in the first storage unit;
The management server
a second control unit that functions as a link completion notification unit by executing a program;
The link completion notification means is characterized in that, when receiving the link token from the user terminal, it transmits a link completion notification to the face recognition platform.
本発明の顔認証プラットフォームは、
プログラムを実行することによりトークン発行手段、連携情報更新手段および認証手段として機能する制御部と、
ユーザの顔画像に関する情報および連携情報を記憶する記憶部と、
を備え、
前記トークン発行手段は、ユーザ端末から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末に前記連携用トークンを送信し、
前記連携情報更新手段は、管理サーバから連携完了通知を受けると当該管理サーバとの連携を行うよう前記記憶部に記憶されている前記連携情報を更新し、
前記認証手段は、受け付けたユーザの顔画像に関する情報と、前記記憶部に記憶されているユーザの顔画像に関する情報とを比較することによりユーザの認証を行うことを特徴とする。
本発明の情報処理方法は、
顔認証プラットフォームと、管理サーバとを備えたシステムによる情報処理方法であって、
前記顔認証プラットフォームがユーザ端末から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末に前記連携用トークンを送信する工程と、
前記管理サーバが前記連携用トークンを受け付けると前記顔認証プラットフォームに連携完了通知を送信する工程と、
前記顔認証プラットフォームが前記管理サーバから連携完了通知を受けると当該管理サーバとの連携を行うよう前記顔認証プラットフォームの記憶部に記憶されている連携情報を更新する工程と、
を備えたことを特徴とする。
The face recognition platform of the present invention includes:
a control unit that functions as a token issuing unit, a federation information updating unit, and an authentication unit by executing a program;
a storage unit that stores information about a user's face image and linkage information;
Equipped with
the token issuing means, upon receiving cooperation start information from a user terminal, issues a cooperation token and transmits the cooperation token to the user terminal;
the link information update means, upon receiving a link completion notification from the management server, updates the link information stored in the storage unit so as to link with the management server;
The authentication means authenticates the user by comparing the received information about the user's face image with information about the user's face image stored in the storage unit.
The information processing method of the present invention comprises:
An information processing method for a system including a face recognition platform and a management server,
a step in which the face recognition platform issues a cooperation token when it receives cooperation start information from the user terminal and transmits the cooperation token to the user terminal;
a step of transmitting a notification of completion of collaboration to the face recognition platform when the management server receives the collaboration token;
When the face recognition platform receives a notification of completion of collaboration from the management server, the face recognition platform updates collaboration information stored in a storage unit of the face recognition platform so as to collaborate with the management server;
The present invention is characterized by the following features.
本発明のシステム、顔認証プラットフォームおよび情報処理方法によれば、ユーザにとっての利便性を向上させることができる。 The system, facial recognition platform, and information processing method of the present invention can improve convenience for users.
以下、図面を参照して本発明の実施の形態について説明する。図1乃至図5は、本実施の形態に係る顔認証システムを示す図である。 Embodiments of the present invention will now be described with reference to the drawings. Figures 1 to 5 show a face authentication system according to this embodiment.
本実施の形態による顔認証システム1は、顔認証プラットフォーム10と、管理サーバ30とを備えており、顔認証プラットフォーム10および管理サーバ30はインターネット回線等のネットワークを介して通信可能なように接続されている。なお、図1では1つの管理サーバ30のみが示されているが、実際は様々なサービスに対応する複数の管理サーバ30がそれぞれ顔認証プラットフォーム10に通信可能に接続されている。これらの複数の管理サーバ30は、顔認証プラットフォーム10を運営するシステム会社とは別の会社(具体的には、後述する各サービスの運営会社)のものである。また、各管理サーバ30には、対応する認証端末40がそれぞれインターネット回線等のネットワークを介して通信可能なように接続されている。各認証端末40はインターネット回線等のネットワークを介して通信可能なように顔認証プラットフォーム10に接続されている。また、ユーザが所持するユーザ端末20は、インターネット回線等のネットワークを介して、顔認証プラットフォーム10および管理サーバ30とそれぞれ通信可能に接続されている。このような顔認証システム1の各構成要素について以下に説明する。 The facial authentication system 1 according to this embodiment includes a facial authentication platform 10 and a management server 30. The facial authentication platform 10 and the management server 30 are connected to each other so that they can communicate with each other via a network such as the Internet. While only one management server 30 is shown in FIG. 1, in reality, multiple management servers 30 corresponding to various services are each connected to the facial authentication platform 10 so that they can communicate with each other. These multiple management servers 30 belong to companies (specifically, the operating companies of each service, as described below) separate from the system company that operates the facial authentication platform 10. Each management server 30 is connected to a corresponding authentication terminal 40 so that they can communicate with each other via a network such as the Internet. Each authentication terminal 40 is connected to the facial authentication platform 10 so that they can communicate with each other via a network such as the Internet. A user terminal 20 owned by a user is connected to the facial authentication platform 10 and the management server 30 so that they can communicate with each other via a network such as the Internet. The components of this facial authentication system 1 are described below.
顔認証プラットフォーム10は、システム会社に設置されているコンピュータ等である。具体的には、顔認証プラットフォーム10は、制御部12(第1制御部)と、記憶部18(第1記憶部)と、通信インターフェース19とを有している。記憶部18および通信インターフェース19はそれぞれバスにより制御部12に接続されている。制御部12は、CPU(中央演算処理装置)等であり、記憶部18に記憶されているプログラムを実行することによりトークン発行手段13、連携情報更新手段14および認証手段15として機能する。記憶部18は、ユーザの登録情報およびユーザの顔画像に関する情報をユーザの識別情報に紐付けて記憶するようになっている。ユーザの登録情報は、ユーザの氏名、生年月日、ユーザ名、メールアドレス、ユーザ端末20の電話番号、クレジットカードの情報、パスワード等を含む。ユーザの顔画像に関する情報は、ユーザの顔画像データまたはユーザの顔画像データから所定のハッシュ関数により抽出されるハッシュ値である。通信インターフェース19は、インターネット回線等のネットワークを介して、無線または有線により他の装置に対して信号の送受信を行う。 The facial recognition platform 10 is a computer or the like installed at a system company. Specifically, the facial recognition platform 10 has a control unit 12 (first control unit), a memory unit 18 (first memory unit), and a communication interface 19. The memory unit 18 and communication interface 19 are each connected to the control unit 12 via a bus. The control unit 12 is a CPU (central processing unit) or the like, and functions as a token issuing means 13, a linkage information updating means 14, and an authentication means 15 by executing programs stored in the memory unit 18. The memory unit 18 stores user registration information and information related to the user's facial image in association with the user's identification information. The user registration information includes the user's name, date of birth, username, email address, telephone number of the user terminal 20, credit card information, password, etc. The information related to the user's facial image is the user's facial image data or a hash value extracted from the user's facial image data using a predetermined hash function. The communication interface 19 sends and receives signals to and from other devices via a network such as the Internet, wirelessly or via a wired connection.
また、記憶部18には、各々のユーザについて顔認証プラットフォーム10と各管理サーバ30とが連携しているか否かの情報である連携情報が記憶されるようになっている。図5は、記憶部18に記憶される連携情報を示す表である。図5に示すように、各々のユーザの識別番号について、各サービスA、B、Cに対応する管理サーバ30との連携状況が記憶部18に記憶されている。なお、図5に示す表において「○」は顔認証プラットフォーム10と各サービスA、B、Cに対応する管理サーバ30とが連携していることを示し、「×」は連携していないことを示している。 The memory unit 18 also stores linkage information, which is information indicating whether the facial recognition platform 10 and each management server 30 are linked for each user. Figure 5 is a table showing the linkage information stored in the memory unit 18. As shown in Figure 5, for each user's identification number, the linkage status with the management server 30 corresponding to each service A, B, and C is stored in the memory unit 18. In the table shown in Figure 5, "○" indicates that the facial recognition platform 10 and the management server 30 corresponding to each service A, B, and C are linked, and "×" indicates that they are not linked.
なお、制御部12により実行されるプログラムは記憶部18に記憶されているものに限定されない。顔認証プラットフォーム10に取り付けられた記録媒体に記憶されているプログラムや、外部装置から顔認証プラットフォーム10に送信されたプログラム等を制御部12が実行することによってトークン発行手段13、連携情報更新手段14および認証手段15として機能するようになっていてもよい。 Note that the programs executed by the control unit 12 are not limited to those stored in the memory unit 18. The control unit 12 may function as the token issuing means 13, the linkage information updating means 14, and the authentication means 15 by executing a program stored on a recording medium attached to the face recognition platform 10, or a program transmitted to the face recognition platform 10 from an external device.
トークン発行手段13は、ユーザ端末20から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末20に連携用トークンを送信する。連携情報更新手段14は、管理サーバ30から連携完了通知を受けると当該管理サーバ30との連携を行うよう記憶部18に記憶されている連携情報を更新する。認証手段15は、受け付けたユーザの顔画像に関する情報と、記憶部18に記憶されているユーザの顔画像に関する情報とを比較することによりユーザの認証を行う。これらの各手段の詳細については後述する。 When the token issuing means 13 receives linkage start information from the user terminal 20, it issues a linkage token and transmits the linkage token to the user terminal 20. When the linkage information updating means 14 receives a linkage completion notification from the management server 30, it updates the linkage information stored in the memory unit 18 so as to link with the management server 30. The authentication means 15 authenticates the user by comparing the received information about the user's facial image with information about the user's facial image stored in the memory unit 18. Details of each of these means will be described later.
管理サーバ30は、サービスの運営会社に設置されているコンピュータ等である。具体的には、管理サーバ30は、制御部32(第2制御部)と、記憶部38(第2記憶部)と、通信インターフェース39とを有している。記憶部38および通信インターフェース39はそれぞれバスにより制御部32に接続されている。制御部32は、CPU(中央演算処理装置)等であり、記憶部38に記憶されているプログラムを実行することにより連携完了通知手段34および完了画面表示指示手段36として機能する。記憶部38は、認証端末40が設けられているサービス機関に関する様々な情報を記憶するようになっている。通信インターフェース39は、インターネット回線等のネットワークを介して、無線または有線により他の装置に対して信号の送受信を行う。 The management server 30 is a computer or the like installed at the service operator. Specifically, the management server 30 has a control unit 32 (second control unit), a memory unit 38 (second memory unit), and a communication interface 39. The memory unit 38 and communication interface 39 are each connected to the control unit 32 via a bus. The control unit 32 is a CPU (central processing unit) or the like, and functions as a link completion notification means 34 and a completion screen display instruction means 36 by executing a program stored in the memory unit 38. The memory unit 38 is configured to store various information related to the service institution where the authentication terminal 40 is located. The communication interface 39 sends and receives signals to and from other devices wirelessly or via a wired connection via a network such as the Internet.
また、記憶部38には、顔認証プラットフォーム10と連携しているか否かの情報である連携情報およびユーザ端末20から送信された連携用トークンが記憶されるようになっている。 The memory unit 38 also stores linkage information, which indicates whether or not the device is linked with the face authentication platform 10, and a linkage token sent from the user terminal 20.
なお、制御部32により実行されるプログラムは記憶部38に記憶されているものに限定されない。管理サーバ30に取り付けられた記録媒体に記憶されているプログラムや、外部装置から管理サーバ30に送信されたプログラム等を制御部32が実行することによって連携完了通知手段34および完了画面表示指示手段36として機能するようになっていてもよい。 The programs executed by the control unit 32 are not limited to those stored in the memory unit 38. The control unit 32 may function as the link completion notification means 34 and the completion screen display instruction means 36 by executing a program stored on a recording medium attached to the management server 30 or a program transmitted to the management server 30 from an external device.
連携完了通知手段34は、ユーザ端末20から連携用トークンを受け付けると顔認証プラットフォーム10に連携完了通知を送信する。完了画面表示指示手段36は、ユーザ端末20から連携用トークンを受け付けるとユーザ端末20に完了画面の表示指示を送信する。これらの各手段の詳細については後述する。 The link completion notification means 34 sends a link completion notification to the face authentication platform 10 when it receives a link token from the user terminal 20. The completion screen display instruction means 36 sends an instruction to the user terminal 20 to display a completion screen when it receives a link token from the user terminal 20. Details of each of these means will be described later.
認証端末40は、様々なサービス機関に設けられたものであり、CPU(中央演算処理装置)等の制御部42と、ユーザの顔画像の撮像を行うカメラ等の撮像部44を有するPCタブレット端末等である。撮像部44により撮像されたユーザの顔画像の情報は認証端末40から顔認証プラットフォーム10に送信されるようになっている。また、顔認証プラットフォーム10でユーザの認証がおこなわれると、認証端末40が設けられているサービス機関において、認証が行われたユーザに対して処理装置により様々な処理が行われるようになっている。例えば、認証端末40がオフィスビルや集合住宅施設等の出入り口に配置されている場合には、顔認証プラットフォーム10によりユーザの認証が行われたときに、これらのオフィスビルや集合住宅施設の出入り口等に配置される扉の施錠が処理装置により解除されるようになる。また、認証端末40がタクシーの車内、飲食店、ホテル、交通機関、コンビニエンスストア等に配置されている場合には、これらのサービス機関で料金の支払いを行う際に、顔認証プラットフォーム10によりユーザの認証が行われたときにキャッシュレスによる決済を可能とする。この場合には、顔認証プラットフォーム10から金融機関やクレジットカード会社のサーバに支払い情報が送信されることにより、ユーザの銀行口座から支払い金額が自動的に引き落とされたりクレジットカードの利用明細に追加されたりするようになる。また、顔認証プラットフォーム10により決済が行われるのではなく、認証端末40が設けられているサービス機関によりキャッシュレスによる決済が行われてもよい。具体的には、顔認証プラットフォーム10の認証手段15によりユーザの認証が行われると、認証端末40が設けられているサービス機関に対して顔認証プラットフォーム10からユーザの認証が行われたという情報が送信され、このことにより当該サービス機関においてキャッシュレスによる決済が行われる。例えば、タクシーの車内に認証端末40が設けられており、顔認証プラットフォーム10にユーザの顔画像が登録されている場合は、撮像部44によりユーザの顔画像が撮像されて顔認証プラットフォーム10の認証手段15によりユーザの認証が行われると、タクシーアプリで登録しているクレジットカード等による決済が可能になる。なお、上記の説明では顔認証プラットフォーム10にユーザの顔画像が登録されているサービス運用が前提となっているが、本実施の形態はこの限りではない。 The authentication terminal 40 is installed at various service facilities and is a PC tablet terminal or the like having a control unit 42 such as a CPU (Central Processing Unit) and an imaging unit 44 such as a camera that captures a user's facial image. Information about the user's facial image captured by the imaging unit 44 is transmitted from the authentication terminal 40 to the facial recognition platform 10. Furthermore, once a user is authenticated by the facial recognition platform 10, various processes are performed for the authenticated user by a processing device at the service facility where the authentication terminal 40 is installed. For example, if the authentication terminal 40 is installed at an entrance to an office building or apartment complex, when the facial recognition platform 10 authenticates a user, the processing device unlocks the doors at the entrances or exits of the office building or apartment complex. Furthermore, if the authentication terminal 40 is installed in a taxi, restaurant, hotel, public transportation facility, convenience store, or the like, cashless payment is enabled when paying fares at these service facilities after the user is authenticated by the facial recognition platform 10. In this case, payment information is sent from the facial recognition platform 10 to the server of a financial institution or credit card company, and the payment amount is automatically debited from the user's bank account or added to the credit card statement. Alternatively, instead of payment being made by the facial recognition platform 10, a cashless payment may be made by a service facility where an authentication terminal 40 is installed. Specifically, when a user is authenticated by the authentication means 15 of the facial recognition platform 10, the facial recognition platform 10 transmits information that the user has been authenticated to the service facility where the authentication terminal 40 is installed, thereby allowing the service facility to make a cashless payment. For example, if the authentication terminal 40 is installed inside a taxi and the user's facial image is registered in the facial recognition platform 10, the user's facial image is captured by the imaging unit 44, and the user is authenticated by the authentication means 15 of the facial recognition platform 10. This allows payment to be made using a credit card or other payment method registered in the taxi app. While the above description assumes that the service is operated with the user's facial image registered in the facial recognition platform 10, this is not limited to the present embodiment.
ユーザ端末20はユーザが所持するものである。ユーザ端末20は例えばパーソナルコンピュータ、PCタブレット端末、スマートフォン等を含む。ユーザ端末20は、制御部22と、タッチパネル24と、撮像部26と、記憶部28と、通信インターフェース29とを有している。制御部22は、CPU(中央演算処理装置)等である。タッチパネル24には様々な画面が表示されるとともに、ユーザはタッチパネル24により様々な情報を制御部22に入力することができるようになっている。撮像部26は例えばカメラ等であり、ユーザの顔画像等を撮像するようになっている。記憶部28は、様々な情報を記憶するようになっている。通信インターフェース29は、インターネット回線等のネットワークを介して、無線または有線により他の装置(具体的には、顔認証プラットフォーム10や管理サーバ30)に対して信号の送受信を行う。ユーザ端末20ではオンラインストアや顔認証プラットフォーム10の管理会社のウエブサイト等から顔認証アプリをインストールすることができるようになっている。このような顔認証アプリをインストールすると、ユーザはユーザ端末20により顔画像データの登録や様々な登録情報(例えば、氏名、生年月日、ユーザ名、メールアドレス、ユーザ端末20の電話番号、クレジットカードの情報、パスワード等)の入力等を行うことができるようになる。また、ユーザ端末20ではオンラインストアや管理サーバ30の運営会社のウエブサイト等から顔認証アプリとは別のアプリをインストールすることができるようになっている。 The user terminal 20 is owned by the user. Examples of the user terminal 20 include a personal computer, a PC tablet terminal, a smartphone, etc. The user terminal 20 has a control unit 22, a touch panel 24, an imaging unit 26, a memory unit 28, and a communication interface 29. The control unit 22 is a CPU (Central Processing Unit) or the like. Various screens are displayed on the touch panel 24, and the user can input various information into the control unit 22 using the touch panel 24. The imaging unit 26 is, for example, a camera, and is configured to capture images of the user's face, etc. The memory unit 28 is configured to store various information. The communication interface 29 sends and receives signals to other devices (specifically, the facial recognition platform 10 and the management server 30) via a network such as the Internet, wirelessly or via a wired connection. The user terminal 20 is configured to allow the installation of a facial recognition app from an online store, the website of the management company of the facial recognition platform 10, etc. Once such a facial recognition app is installed, the user can use the user terminal 20 to register facial image data and input various registration information (e.g., name, date of birth, username, email address, user terminal 20 phone number, credit card information, password, etc.). In addition, the user terminal 20 can install apps other than the facial recognition app from online stores, the website of the company that operates the management server 30, etc.
次に、本実施の形態の顔認証システム1による処理の流れについて図2乃至図4を用いて説明する。図2は、図1に示す顔認証システム1により連携動作が行われるときの各構成要素間での情報のやりとりを示す図であり、図3は、図1に示す顔認証システム1により行われる連携動作を示すフローチャートである。また、図4は、図1に示す顔認証システム1により連携動作が行われるときのユーザ端末20のタッチパネル24に表示される画面を示す図である。 Next, the processing flow of the face authentication system 1 of this embodiment will be described using Figures 2 to 4. Figure 2 is a diagram showing the exchange of information between the components when a collaborative operation is performed by the face authentication system 1 shown in Figure 1, and Figure 3 is a flowchart showing the collaborative operation performed by the face authentication system 1 shown in Figure 1. Also, Figure 4 is a diagram showing a screen displayed on the touch panel 24 of the user terminal 20 when a collaborative operation is performed by the face authentication system 1 shown in Figure 1.
まず、顔認証システム1においてユーザがユーザ端末20により顔情報を登録するときの動作について簡単に説明する。顔認証システム1のサービスを利用しようとするユーザは、最初に顔認証アプリを当該ユーザが所持するユーザ端末20にインストールする。そして、ユーザがユーザ端末20において顔認証アプリを起動すると、ユーザ登録画面がタッチパネル24に表示される。このようなユーザ登録画面においてユーザが氏名(漢字)、氏名(カナ)、生年月日、ユーザ名、ユーザ端末20の電話番号、ユーザ端末20のメールアドレス、パスワード等の登録情報を入力し、利用規約に同意する欄にチェックを入れた後に登録ボタンを押下すると、タッチパネル24には顔画像の撮像画面が表示される。このような撮像画面でユーザがユーザ端末20の撮像部26により顔画像を撮像すると、ユーザ登録画面で入力された様々な登録情報およびユーザの顔画像の情報がユーザ端末20から顔認証プラットフォーム10に送信される。このようにして、顔認証プラットフォーム10はユーザ端末20から登録情報および顔画像の情報を受け付ける。また、ユーザ端末20の識別情報も、顔認証プラットフォーム10が受け付ける。顔認証プラットフォーム10の制御部12は、ユーザ端末20から登録情報および顔画像の情報を受け付けるとユーザの識別情報を発行する。また、記憶部18には、ユーザの登録情報および顔画像の情報がユーザの識別情報に紐付けられて記憶される。このようにして、顔認証プラットフォーム10においてユーザの顔画像データの登録が行われる。また、ユーザはユーザ端末20において顔認証アプリにより複数のサービスの中から利用するサービスを選択する。選択されたサービスに関する情報はユーザの識別情報に紐付けられて記憶部18に記憶される。 First, we will briefly explain the operation of the facial authentication system 1 when a user registers facial information using the user terminal 20. A user who wishes to use the services of the facial authentication system 1 first installs a facial authentication app on the user terminal 20 owned by the user. When the user then launches the facial authentication app on the user terminal 20, a user registration screen is displayed on the touch panel 24. On this user registration screen, the user enters registration information such as their name (kanji), name (kana), date of birth, username, user terminal 20 telephone number, user terminal 20 email address, and password, checks the box indicating agreement to the terms of use, and then presses the registration button. A facial image capture screen is then displayed on the touch panel 24. When the user captures a facial image on this capture screen using the imaging unit 26 of the user terminal 20, the various registration information entered on the user registration screen and the user's facial image information are transmitted from the user terminal 20 to the facial authentication platform 10. In this way, the facial authentication platform 10 accepts the registration information and facial image information from the user terminal 20. The facial authentication platform 10 also accepts the identification information of the user terminal 20. The control unit 12 of the facial authentication platform 10 issues user identification information when it receives registration information and facial image information from the user terminal 20. The user's registration information and facial image information are stored in the storage unit 18, linked to the user's identification information. In this way, the user's facial image data is registered in the facial authentication platform 10. The user selects a service to use from multiple services using a facial authentication app on the user terminal 20. Information about the selected service is linked to the user's identification information and stored in the storage unit 18.
次に、顔認証システム1においてユーザがユーザ端末20により顔認証プラットフォーム10と各サービス機関に対応する管理サーバ30とを連携させる動作について説明する。なお、ユーザがユーザ端末20により顔認証プラットフォーム10と管理サーバ30とを連携させるにあたり、ユーザが管理サーバ30の運営会社のウエブサイト等から顔認証アプリとは別のアプリをダウンロードしてユーザ端末20にインストールする。なお、自動販売機、マンション、オフィス等では顔認証アプリとは別のアプリは存在せず、後述するように顔認証アプリで連携を行うことができる。また、管理サーバ30の運営会社のウエブサイト等によりダウンロード可能な顔認証アプリとは別のアプリには、顔認証アプリと連携するインターフェースが組み込まれている。そして、管理サーバ30に対応するアプリをユーザがユーザ端末20で実行しているときに、ユーザ端末20のタッチパネル24には、図4(a)に示すような連携ボタン24a(具体的には、「顔認証アプリと連携」と表示されるボタン)を表示させることができる。ユーザ端末20においてユーザによりこの連携ボタン24aが押下されると(STEP1の「YES」)、ユーザ端末20のタッチパネル24には、図4(b)に示すようなユーザIDおよびパスワードの入力画面が表示される。図4(b)において参照符号24cはユーザIDの入力ボックスであり、参照符号24dはパスワードの入力ボックスであり、参照符号24eは連携ボタンである。図4(b)に示すような入力画面でユーザがボックス24cにユーザIDを入力するとともにボックス24dにパスワードを入力した後、連携ボタン24eをユーザが押下すると(STEP2の「YES」)、ユーザ端末20から顔認証プラットフォーム10に連携開始情報が送信される(STEP3)。 Next, we will explain the operation of the facial authentication system 1, in which a user links the facial authentication platform 10 and the management server 30 corresponding to each service provider using the user terminal 20. When a user links the facial authentication platform 10 and the management server 30 using the user terminal 20, the user downloads an app separate from the facial authentication app from the website of the company that operates the management server 30 and installs it on the user terminal 20. Note that vending machines, apartments, offices, etc. do not have apps separate from the facial authentication app, and as described below, linking can be achieved using the facial authentication app. Furthermore, apps separate from the facial authentication app that can be downloaded from the website of the company that operates the management server 30 incorporate an interface that links with the facial authentication app. When a user is running an app corresponding to the management server 30 on the user terminal 20, a link button 24a (specifically, a button labeled "Link with Facial Authentication App") such as that shown in FIG. 4(a) can be displayed on the touch panel 24 of the user terminal 20. When the user presses this link button 24a on the user terminal 20 ("YES" in STEP 1), a user ID and password input screen such as that shown in FIG. 4(b) is displayed on the touch panel 24 of the user terminal 20. In FIG. 4(b), reference symbol 24c is a user ID input box, reference symbol 24d is a password input box, and reference symbol 24e is a link button. After the user enters their user ID in box 24c and their password in box 24d on the input screen such as that shown in FIG. 4(b), the user presses link button 24e ("YES" in STEP 2), and link start information is sent from the user terminal 20 to the face authentication platform 10 (STEP 3).
顔認証プラットフォーム10のトークン発行手段13は、顔認証プラットフォーム10が連携開始情報を受け付けると連携用トークンを発行する(STEP4)。連携用トークンはランダムで発行される数桁または数十桁の文字列であり、当該文字列には数字およびアルファベット等が含まれる。トークン発行手段13により発行された連携用トークンは記憶部18に記憶される。また、トークン発行手段13により発行された連携用トークンは顔認証プラットフォーム10からユーザ端末20に送信される(STEP5)。ユーザ端末20は、顔認証プラットフォーム10から連携用トークンを受け付けると、現在起動しているアプリに対応する管理サーバ30に連携用トークンを送信する(STEP6)。管理サーバ30の制御部32は、ユーザ端末20から送信された連携用トークンを記憶部38に記憶させる。このようにして、同じ連携用トークンが顔認証プラットフォーム10の記憶部18および管理サーバ30の記憶部38にそれぞれ記憶されるようになるので、顔認証プラットフォーム10と管理サーバ30との間で連携をスムーズに行うことができるようになる。 When the facial authentication platform 10 receives the link start information, the token issuing means 13 of the facial authentication platform 10 issues a link token (STEP 4). The link token is a randomly issued character string of several digits or several tens of digits, including numbers and letters. The link token issued by the token issuing means 13 is stored in the memory unit 18. The link token issued by the token issuing means 13 is also transmitted from the facial authentication platform 10 to the user terminal 20 (STEP 5). When the user terminal 20 receives the link token from the facial authentication platform 10, it transmits the link token to the management server 30 corresponding to the currently running app (STEP 6). The control unit 32 of the management server 30 stores the link token transmitted from the user terminal 20 in the memory unit 38. In this way, the same link token is stored in the memory unit 18 of the facial authentication platform 10 and the memory unit 38 of the management server 30, enabling smooth linkage between the facial authentication platform 10 and the management server 30.
また、管理サーバ30が連携用トークンをユーザ端末20から受け付けると、管理サーバ30の連携完了通知手段34は連携完了通知を顔認証プラットフォーム10に送信する(STEP7)。顔認証プラットフォーム10が管理サーバ30から連携完了通知を受け付けると、連携情報更新手段14は記憶部18に記憶されている連携情報を更新する。具体的には、例えばユーザ識別番号が0002であるユーザのユーザ端末20から、顔認証アプリとサービスBのアプリとを連携させるという連携開始情報が顔認証プラットフォーム10に送信された場合は、顔認証プラットフォーム10が連携完了通知を管理サーバ30から受け付けると、図5(a)(b)に示すように記憶部18に記憶される連携情報の表においてユーザ番号0002、サービスBに該当する部分を「×」から「○」にする。このことにより、ユーザ識別番号が0002であるユーザについて、顔認証アプリとサービスBのアプリとを連携させるよう記憶部18に記憶されている連携情報が更新される。 Furthermore, when the management server 30 accepts the linking token from the user terminal 20, the linking completion notification means 34 of the management server 30 transmits a linking completion notification to the facial authentication platform 10 (STEP 7). When the facial authentication platform 10 accepts the linking completion notification from the management server 30, the linking information update means 14 updates the linking information stored in the memory unit 18. Specifically, for example, if the user terminal 20 of a user with user identification number 0002 transmits linking start information to the facial authentication platform 10 to link the facial authentication app with the app of service B, when the facial authentication platform 10 accepts the linking completion notification from the management server 30, it changes the section corresponding to user number 0002 and service B in the linking information table stored in the memory unit 18 from "X" to "O" as shown in Figures 5(a) and (b). As a result, the linking information stored in the memory unit 18 is updated so that the facial authentication app and the app of service B are linked for the user with user identification number 0002.
また、管理サーバ30が連携用トークンをユーザ端末20から受け付けると、管理サーバ30の完了画面表示指示手段36は完了画面表示指示をユーザ端末20に送信する(STEP8)。ユーザ端末20が管理サーバ30から完了画面表示指示を受け付けると、図4(c)に示すように、制御部22はタッチパネル24に連携完了画面を表示させる。具体的には、「顔認証アプリとの連携が完了しました」というメッセージ24fがタッチパネル24に表示される。このことにより、ユーザは、現在ユーザ端末20で使用しているアプリと顔認証アプリとが連携したこと、すなわち、現在ユーザ端末20で使用しているアプリに関する管理サーバ30と顔認証プラットフォーム10とが連携したことを認識することができる。 Furthermore, when the management server 30 accepts the linking token from the user terminal 20, the completion screen display instructing means 36 of the management server 30 sends a completion screen display instruction to the user terminal 20 (STEP 8). When the user terminal 20 accepts the completion screen display instruction from the management server 30, the control unit 22 causes the touch panel 24 to display a linking completion screen, as shown in FIG. 4(c). Specifically, a message 24f stating "Linking with the facial authentication app has been completed" is displayed on the touch panel 24. This allows the user to recognize that the app currently being used on the user terminal 20 has been linked with the facial authentication app, i.e., the management server 30 and facial authentication platform 10 related to the app currently being used on the user terminal 20 have been linked.
次に、サービス機関の管理サーバ30と顔認証プラットフォーム10との連携を解消する方法について説明する。ユーザがユーザ端末20において顔認証アプリまたは管理サーバ30に対応するアプリを起動している状態で、あるサービス機関の管理サーバ30と顔認証プラットフォーム10との連携を解消する指令をこのアプリに入力すると、当該管理サーバ30と顔認証プラットフォーム10との連携を解消する旨の連携解消通知がユーザ端末20から顔認証プラットフォーム10に送信される。顔認証プラットフォーム10が管理サーバ30から連携解消通知を受け付けると、連携情報更新手段14は記憶部18に記憶されている連携情報を更新する。具体的には、例えばユーザ識別番号が0002であるユーザのユーザ端末20から、顔認証アプリとサービスBのアプリとの連携を解消させるという連携解消通知が顔認証プラットフォーム10に送信された場合は、顔認証プラットフォーム10が連携解消通知を管理サーバ30から受け付けると、記憶部18に記憶される連携情報の表においてユーザ番号0002、サービスBに該当する部分を「○」から「×」にする。このことにより、ユーザ識別番号が0002であるユーザについて、顔認証アプリとサービスBのアプリとの連携を解消させるよう記憶部18に記憶されている連携情報が更新される。 Next, a method for dissolving the link between a service provider's management server 30 and the facial authentication platform 10 will be described. When a user has a facial authentication app or an app corresponding to the management server 30 running on the user terminal 20 and inputs a command to dissolve the link between a service provider's management server 30 and the facial authentication platform 10 into the app, a link dissolution notice indicating that the link between the management server 30 and the facial authentication platform 10 will be dissolved is transmitted from the user terminal 20 to the facial authentication platform 10. When the facial authentication platform 10 receives the link dissolution notice from the management server 30, the link information update means 14 updates the link information stored in the memory unit 18. Specifically, for example, if a link dissolution notice requesting dissolution of the link between the facial authentication app and the app for service B is transmitted to the facial authentication platform 10 from the user terminal 20 of a user with user identification number 0002, upon receiving the link dissolution notice from the management server 30, the facial authentication platform 10 changes the section corresponding to user number 0002 and service B in the link information table stored in the memory unit 18 from "○" to "X." As a result, the link information stored in the memory unit 18 is updated to terminate the link between the face recognition app and the app for service B for the user with the user identification number 0002.
次に、顔認証プラットフォーム10によりユーザの顔認証を行うときの動作について説明する。顔認証プラットフォーム10の顔認証アプリと連携しているアプリに関連する管理サーバ30により管理される認証端末40において、ユーザがこの認証端末40の撮像部44に顔をかざすと、ユーザの顔画像が撮像部44により撮像され、撮像されたユーザの顔画像に関する情報が認証端末40から顔認証プラットフォーム10に送信される。ここで、ユーザの顔画像に関する情報としてユーザの顔画像データがそのまま認証端末40から顔認証プラットフォーム10に送信されてもよく、あるいは認証端末40の制御部42によって撮像部44により撮像されたユーザの顔画像データから所定のハッシュ関数によりハッシュ値が抽出され、この抽出されたハッシュ値がユーザの顔画像に関する情報として認証端末40から顔認証プラットフォーム10に送信されてもよい。 Next, we will explain the operation when performing facial authentication of a user using the facial authentication platform 10. When a user holds their face over the imaging unit 44 of an authentication terminal 40 managed by a management server 30 associated with an app linked to the facial authentication app of the facial authentication platform 10, an image of the user's face is captured by the imaging unit 44, and information about the captured user's facial image is transmitted from the authentication terminal 40 to the facial authentication platform 10. Here, the user's facial image data may be transmitted directly from the authentication terminal 40 to the facial authentication platform 10 as information about the user's facial image. Alternatively, the control unit 42 of the authentication terminal 40 may extract a hash value using a predetermined hash function from the user's facial image data captured by the imaging unit 44, and this extracted hash value may be transmitted from the authentication terminal 40 to the facial authentication platform 10 as information about the user's facial image.
顔認証プラットフォーム10において、認証端末40からユーザの顔画像に関する情報が送信されると、制御部12は認証手段15により顔認証を行わせる。具体的には、認証端末40から送信されたユーザの顔画像データと、記憶部18に記憶されているユーザの顔画像データとが略一致する場合は、認証手段15はユーザの認証を行う。あるいは、認証端末40から送信されたユーザの顔画像データから制御部12が所定のハッシュ関数によりハッシュ値を抽出し、抽出されたハッシュ値と、記憶部18に記憶されているハッシュ値とが略一致する場合は、認証手段15がユーザの認証を行ってもよい。更に別の態様として、認証端末40から送信されたハッシュ値と、記憶部18に記憶されているハッシュ値とが略一致する場合は、認証手段15がユーザの認証を行ってもよい。 In the facial recognition platform 10, when information regarding a user's facial image is transmitted from the authentication terminal 40, the control unit 12 causes the authentication means 15 to perform facial recognition. Specifically, if the user's facial image data transmitted from the authentication terminal 40 substantially matches the user's facial image data stored in the memory unit 18, the authentication means 15 authenticates the user. Alternatively, the control unit 12 may extract a hash value from the user's facial image data transmitted from the authentication terminal 40 using a predetermined hash function, and if the extracted hash value substantially matches the hash value stored in the memory unit 18, the authentication means 15 may authenticate the user. As yet another aspect, if the hash value transmitted from the authentication terminal 40 substantially matches the hash value stored in the memory unit 18, the authentication means 15 may authenticate the user.
認証手段15によりユーザの認証が行われると、認証端末40に関連する管理サーバ30に認証情報が送信される。そして、管理サーバ30は、認証端末40が設置されているサービス機関に設けられた処理装置により様々な処理を行わせる。例えば、認証端末40がオフィスビルや集合住宅施設等の出入り口に配置されている場合には、顔認証プラットフォーム10によりユーザの認証が行われたときに、これらのオフィスビルや集合住宅施設の出入り口等に配置される扉の施錠が処理装置により解除されるようになる。また、認証端末40がタクシーの車内、飲食店、ホテル、交通機関、コンビニエンスストア等に配置されている場合には、これらのサービス機関で料金の支払いを行う際に、顔認証プラットフォーム10によりユーザの認証が行われたときにキャッシュレスによる決済を可能とする。 When the authentication means 15 authenticates the user, the authentication information is sent to the management server 30 associated with the authentication terminal 40. The management server 30 then causes a processing device installed at the service facility where the authentication terminal 40 is installed to perform various processes. For example, if the authentication terminal 40 is located at the entrance of an office building, apartment complex, etc., when the facial recognition platform 10 authenticates the user, the processing device will unlock the doors at the entrances of the office building or apartment complex. Furthermore, if the authentication terminal 40 is installed in a taxi, restaurant, hotel, public transportation facility, convenience store, etc., when paying fares at these service facilities, cashless payment will be possible when the facial recognition platform 10 authenticates the user.
以上のような構成からなる本実施の形態のシステム(顔認証システム1)および情報処理方法によれば、顔認証プラットフォーム10がユーザ端末20から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末20に連携用トークンを送信し、管理サーバ30が連携用トークンを受け付けると顔認証プラットフォーム10に連携完了通知を送信し、顔認証プラットフォーム10が管理サーバ30から連携完了通知を受けると当該管理サーバ30との連携を行うよう顔認証プラットフォーム10の記憶部18に記憶されている連携情報を更新する。このことにより、ユーザが所持するユーザ端末20により顔認証プラットフォーム10とサービス機関とを簡単に連携させることができ、よってユーザにとっての利便性を向上させることができる。 According to the system (face authentication system 1) and information processing method of this embodiment configured as described above, when the face authentication platform 10 receives linkage start information from the user terminal 20, it issues a linkage token and sends it to the user terminal 20; when the management server 30 receives the linkage token, it sends a linkage completion notification to the face authentication platform 10; and when the face authentication platform 10 receives a linkage completion notification from the management server 30, it updates the linkage information stored in the memory unit 18 of the face authentication platform 10 so as to link with the management server 30. This allows the face authentication platform 10 to easily link with a service provider using the user terminal 20 owned by the user, thereby improving convenience for the user.
また、本実施の形態のシステム(顔認証システム1)および情報処理方法においては、顔認証プラットフォーム10において連携用トークンが発行されると、発行された連携用トークンが顔認証プラットフォーム10の記憶部18(第1記憶部)に記憶され、管理サーバ30は、ユーザ端末20から受け付けた連携用トークンを記憶する記憶部38(第2記憶部)を有している。この場合には、同じ連携用トークンが顔認証プラットフォーム10の記憶部18および管理サーバ30の記憶部38に記憶されるので、顔認証プラットフォーム10と管理サーバ30との連携をより確実に行うことができるようになる。 Furthermore, in the system (face authentication system 1) and information processing method of this embodiment, when a linking token is issued in the face authentication platform 10, the issued linking token is stored in the memory unit 18 (first memory unit) of the face authentication platform 10, and the management server 30 has a memory unit 38 (second memory unit) that stores linking tokens received from the user terminal 20. In this case, the same linking token is stored in the memory unit 18 of the face authentication platform 10 and the memory unit 38 of the management server 30, making it possible to more reliably link between the face authentication platform 10 and the management server 30.
また、本実施の形態のシステム(顔認証システム1)および情報処理方法においては、制御部32(第2制御部)は、プログラムを実行することにより更に完了画面表示指示手段36として機能し、完了画面表示指示手段36は、ユーザ端末20から連携用トークンを受け付けるとユーザ端末20に完了画面の表示指示を送信する。このことにより、ユーザは顔認証プラットフォーム10と管理サーバ30とが連携したことを確実に知ることができるようになる。 Furthermore, in the system (face authentication system 1) and information processing method of this embodiment, the control unit 32 (second control unit) executes a program to further function as a completion screen display instruction means 36, which sends an instruction to the user terminal 20 to display a completion screen when it receives a linking token from the user terminal 20. This allows the user to reliably know that the face authentication platform 10 and management server 30 have linked together.
また、ユーザ端末20において、管理サーバ30に関連するアプリを実行すると連携ボタン24aが表示されるようになっており、少なくとも連携ボタン24aが押下されることを条件としてユーザ端末20から顔認証プラットフォーム10に連携開始情報が送信される。このことにより、ユーザはユーザ端末20により簡易に連携動作を行うことができるため、ユーザにとっての利便性を向上させることができる。 In addition, when an app related to the management server 30 is executed on the user terminal 20, a link button 24a is displayed, and link start information is sent from the user terminal 20 to the face authentication platform 10 on the condition that at least the link button 24a is pressed. This allows the user to easily perform linking operations using the user terminal 20, thereby improving convenience for the user.
また、本実施の形態のシステム(顔認証システム1)および情報処理方法においては、顔認証プラットフォーム10において、連携している管理サーバ30により管理される認証端末40のみから受け付けたユーザの顔画像に関する情報と、記憶部18(第1記憶部)に記憶されているユーザの顔画像に関する情報とを比較することによりユーザの認証を行う。このことにより、連携している管理サーバ30に対応する認証端末40のみに対してユーザの認証を行うことができるため、連携していない管理サーバ30に対応する認証端末40によりユーザの認証が行われてしまうことを防止することができる。また、顔認証プラットフォーム10においてユーザの認証が行われると、認証端末40に関連する管理サーバ30に認証情報が送信される。このことにより、管理サーバ30でも認証端末40において行われるユーザの認証を管理することができる。 Furthermore, in the system (face authentication system 1) and information processing method of this embodiment, the face authentication platform 10 authenticates a user by comparing information about the user's face image received only from the authentication terminal 40 managed by the linked management server 30 with information about the user's face image stored in the memory unit 18 (first memory unit). This allows user authentication to be performed only for the authentication terminal 40 corresponding to the linked management server 30, preventing user authentication from being performed by an authentication terminal 40 corresponding to an unlinked management server 30. Furthermore, when user authentication is performed in the face authentication platform 10, authentication information is sent to the management server 30 associated with the authentication terminal 40. This allows the management server 30 to also manage user authentication performed in the authentication terminal 40.
なお、本実施の形態によるプログラム、顔認証システム1および情報処理方法は、上述したような態様に限定されることはなく、様々な変更を加えることができる。 Note that the program, face authentication system 1, and information processing method according to this embodiment are not limited to the above-described aspects, and various modifications can be made.
例えば、サービス機関に設けられる管理サーバ30に対応するアプリによってユーザがユーザ端末20によりこの管理サーバ30と顔認証プラットフォーム10との連携を行う代わりに、またはサービス機関に設けられる管理サーバ30に対応するアプリにより管理サーバ30と顔認証プラットフォーム10との連携を行うことに加えて、ユーザはユーザ端末20において顔認証アプリを起動させることによりこの顔認証アプリで管理サーバ30と顔認証プラットフォーム10との連携を行うことができるようになっていてもよい。例えば、ユーザ端末20において顔認証アプリからタクシー等のアイコンをタップするとこのタクシーに関連する管理サーバ30と顔認証プラットフォーム10との連携を行うことができる。 For example, instead of or in addition to a user using a user terminal 20 to link the management server 30 and the facial recognition platform 10 using an app corresponding to the management server 30 provided at the service facility, the user may launch a facial recognition app on the user terminal 20 to link the management server 30 and the facial recognition platform 10 using the facial recognition app. For example, by tapping an icon such as a taxi icon on the user terminal 20, the management server 30 associated with the taxi can be linked to the facial recognition platform 10.
また、完了画面表示指示手段36が管理サーバ30ではなく顔認証プラットフォーム10に設けられており、管理サーバ30から顔認証プラットフォーム10に連携完了通知が送信されると顔認証プラットフォーム10からユーザ端末20に完了画面表示指示が送信されるようになっていてもよい。 In addition, the completion screen display instruction means 36 may be provided in the face authentication platform 10 rather than the management server 30, and when a link completion notification is sent from the management server 30 to the face authentication platform 10, a completion screen display instruction may be sent from the face authentication platform 10 to the user terminal 20.
また、顔認証プラットフォーム10に連携情報更新手段14が必ずしも設けられていなくてもよい。連携情報更新手段14が顔認証プラットフォーム10に設けられていなくても、顔認証プラットフォーム10において連携用トークンが発行されたときに発行された連携用トークンを顔認証プラットフォーム10の記憶部18に記憶させ、また、ユーザ端末20から管理サーバ30に連携用トークンが送信されたときにこの管理サーバ30の記憶部38に連携用トークンを記憶させるようにすれば、顔認証プラットフォーム10と管理サーバ30とを連携させることができる。 Furthermore, the facial authentication platform 10 does not necessarily have to be provided with the linkage information update means 14. Even if the facial authentication platform 10 does not have the linkage information update means 14, the facial authentication platform 10 and the management server 30 can be linked by storing the linkage token issued when the linkage token is issued in the facial authentication platform 10 in the memory unit 18 of the facial authentication platform 10, and by storing the linkage token in the memory unit 38 of the management server 30 when the linkage token is transmitted from the user terminal 20 to the management server 30.
また、図1ではサービス機関に設置される認証端末40が制御部42および撮像部44を有する態様が示されているが、本実施の形態はこのような態様に限定されることはない。他の態様として、サービス機関にカメラが設置されており、当該カメラにより撮像された画像が顔認証プラットフォーム10に送信されるようになっていてもよい。 Furthermore, while Figure 1 shows an embodiment in which the authentication terminal 40 installed at the service facility has a control unit 42 and an imaging unit 44, this embodiment is not limited to this embodiment. In another embodiment, a camera may be installed at the service facility, and images captured by the camera may be transmitted to the face authentication platform 10.
また、無人店舗に本実施の形態の顔認証システム1が適用されてもよい。具体的には、無人店舗の入口に認証端末40が設置され、無人店舗に入ろうとするユーザの顔画像が撮像部44により撮像されるとユーザの顔画像に関する情報が認証端末40から顔認証プラットフォーム10に送信される。また、ユーザが購入しようとする商品カメラにより撮像されることによって商品の種類等が自動認識され、ユーザが購入する商品の情報が顔認証プラットフォーム10に送信される。そして、ユーザが無人店舗で購入した商品の精算処理を行う際に、顔認証プラットフォーム10の認証手段15によってユーザの認証が行われることにより、キャッシュレスによる決済が可能となる。 The facial authentication system 1 of this embodiment may also be applied to unmanned stores. Specifically, an authentication terminal 40 is installed at the entrance of the unmanned store, and when a facial image of a user attempting to enter the unmanned store is captured by the imaging unit 44, information about the user's facial image is sent from the authentication terminal 40 to the facial authentication platform 10. In addition, the type of product, etc., is automatically recognized when the product that the user intends to purchase is captured by a product camera, and information about the product that the user intends to purchase is sent to the facial authentication platform 10. Then, when the user performs the payment process for the products purchased at the unmanned store, the authentication means 15 of the facial authentication platform 10 authenticates the user, enabling cashless payment.
また、自動販売機に本実施の形態の顔認証システム1が適用されてもよい。具体的には、ユーザがユーザ端末20において顔認証アプリを起動させたときに、ユーザ端末20に表示される画面にクレジットカード等の情報登録画面が追加される。このことにより、ユーザはユーザ端末20によりクレジットカードの番号等の登録を行うことができるようになり、ユーザ端末20により登録された情報は顔認証プラットフォーム10に送信される。また、顔認証アプリを起動しているときにユーザ端末20には自動販売機のサービス連携アイコンが表示されるようになる。そして、ユーザがユーザ端末20のタッチパネル24においてサービス連携アイコンを押すと、顔認証プラットフォーム10と決済代行会社のシステムとが連携する。また、自動販売機には認証端末40またはカメラが設置される。 The facial authentication system 1 of this embodiment may also be applied to a vending machine. Specifically, when a user launches a facial authentication app on the user terminal 20, an information registration screen for credit card information, etc. is added to the screen displayed on the user terminal 20. This allows the user to register credit card numbers, etc. using the user terminal 20, and the information registered by the user terminal 20 is sent to the facial authentication platform 10. Furthermore, when the facial authentication app is running, a service linkage icon for the vending machine is displayed on the user terminal 20. When the user presses the service linkage icon on the touch panel 24 of the user terminal 20, the facial authentication platform 10 and the payment agency's system are linked. Furthermore, an authentication terminal 40 or a camera is installed in the vending machine.
自動販売機に本実施の形態の顔認証システム1が適用され、ユーザが顔認証プラットフォーム10と決済代行会社のシステムとを連携させた場合、ユーザが自動販売機で商品の購入を行う際に以下の処理が行われる。まず、ユーザは商品の購入を選択した後、認証端末40の撮像部44またはカメラにより顔画像を撮像させる。認証端末40の撮像部44やカメラにより撮像されたユーザの顔画像に関する情報は認証端末40から顔認証プラットフォーム10に送信される。そして、顔認証プラットフォーム10の認証手段15によりユーザの認証が行われると、決済情報が顔認証プラットフォーム10から決済代行会社に送信され、決済代行会社にて決済が行われると決済完了通知が決済代行会社から顔認証プラットフォーム10に送信される。顔認証プラットフォーム10の制御部12が決済完了通知を受け付けると自動販売機に指令信号を送信することによりこの自動販売機から商品を払い出させるようにする。このようにして、自動販売機において顔認証により商品の購入をキャッシュレスで行うことができる。また、自動販売機の保守会社から顔認証で決済した売上実績データが月次で顔認証プラットフォーム10を運営するシステム会社に送信される。 When the facial recognition system 1 of this embodiment is applied to a vending machine and a user links the facial recognition platform 10 with the system of a payment agency, the following process is performed when the user purchases a product from the vending machine. First, the user selects the product to be purchased and then captures a facial image using the imaging unit 44 or camera of the authentication terminal 40. Information about the user's facial image captured by the imaging unit 44 or camera of the authentication terminal 40 is transmitted from the authentication terminal 40 to the facial recognition platform 10. Then, when the user is authenticated by the authentication means 15 of the facial recognition platform 10, payment information is transmitted from the facial recognition platform 10 to the payment agency. Once payment is made by the payment agency, a payment completion notice is transmitted from the payment agency to the facial recognition platform 10. When the control unit 12 of the facial recognition platform 10 receives the payment completion notice, it transmits a command signal to the vending machine, causing the vending machine to dispense the product. In this way, cashless product purchases can be made from a vending machine using facial recognition. Additionally, sales performance data for payments made using facial recognition is sent monthly from the vending machine maintenance company to the system company that operates the facial recognition platform 10.
1 顔認証システム
10 顔認証プラットフォーム
12 制御部
13 トークン発行手段
14 連携情報更新手段
15 認証手段
18 記憶部
19 通信インターフェース
20 ユーザ端末
22 制御部
24 タッチパネル
24a 連携ボタン
24c ユーザIDの入力ボックス
24d パスワードの入力ボックス
24e 連携ボタン
24f メッセージ
26 撮像部
28 記憶部
29 通信インターフェース
30 管理サーバ
32 制御部
34 連携完了通知手段
36 完了画面表示指示手段
38 記憶部
39 通信インターフェース
40 認証端末
42 制御部
44 撮像部
1 Facial authentication system 10 Facial authentication platform 12 Control unit 13 Token issuing means 14 Link information update means 15 Authentication means 18 Memory unit 19 Communication interface 20 User terminal 22 Control unit 24 Touch panel 24a Link button 24c User ID input box 24d Password input box 24e Link button 24f Message 26 Imaging unit 28 Memory unit 29 Communication interface 30 Management server 32 Control unit 34 Link completion notification means 36 Completion screen display instruction means 38 Memory unit 39 Communication interface 40 Authentication terminal 42 Control unit 44 Imaging unit
Claims (11)
を備え、
前記顔認証プラットフォームは、
プログラムを実行することによりトークン発行手段、連携情報更新手段および認証手段として機能する第1制御部と、
ユーザの顔画像に関する情報および連携情報を記憶する第1記憶部と、
を有しており、
前記トークン発行手段は、ユーザ端末から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末に前記連携用トークンを送信し、
前記連携情報更新手段は、前記管理サーバから連携完了通知を受けると当該管理サーバとの連携を行うよう前記第1記憶部に記憶されている前記連携情報を更新し、
前記認証手段は、受け付けたユーザの顔画像に関する情報と、前記第1記憶部に記憶されているユーザの顔画像に関する情報とを比較することによりユーザの認証を行い、
前記管理サーバは、
プログラムを実行することにより連携完了通知手段として機能する第2制御部を有しており、
前記連携完了通知手段は、前記ユーザ端末から前記連携用トークンを受け付けると前記顔認証プラットフォームに連携完了通知を送信し、
前記管理サーバに対応するアプリが前記ユーザ端末にダウンロード可能となっており、当該アプリには、前記顔認証プラットフォームにユーザの顔画像を登録する際に用いられる顔認証アプリと連携するインターフェースが組み込まれており、
前記ユーザ端末において、前記ユーザ端末にダウンロードされて当該ユーザ端末にインストールされた前記管理サーバに対応する前記アプリが実行されると連携開始の指示が入力可能となり、前記ユーザ端末に連携開始の指示が入力されると当該ユーザ端末から前記顔認証プラットフォームに連携開始情報が送信される、システム。 A facial recognition platform, a management server,
Equipped with
The facial recognition platform includes:
a first control unit that functions as a token issuing unit, a federation information updating unit, and an authentication unit by executing a program;
a first storage unit that stores information related to a user's face image and linkage information;
It has
the token issuing means, upon receiving cooperation start information from a user terminal, issues a cooperation token and transmits the cooperation token to the user terminal;
the cooperation information update means, upon receiving a cooperation completion notification from the management server, updates the cooperation information stored in the first storage unit so as to cooperate with the management server;
the authentication means performs authentication of the user by comparing the received information on the user's face image with information on the user's face image stored in the first storage unit;
The management server
a second control unit that functions as a link completion notification unit by executing a program;
the link completion notification means, upon receiving the link token from the user terminal, transmits a link completion notification to the face recognition platform ;
an application corresponding to the management server can be downloaded to the user terminal, and the application has an interface incorporated therein that cooperates with a face recognition application used when registering a face image of the user in the face recognition platform;
When the app corresponding to the management server that has been downloaded to the user terminal and installed on the user terminal is executed on the user terminal, an instruction to start collaboration can be input, and when the instruction to start collaboration is input on the user terminal, collaboration start information is sent from the user terminal to the face recognition platform .
前記管理サーバは、前記ユーザ端末から受け付けた前記連携用トークンを記憶する第2記憶部を有している、請求項1記載のシステム。 When the cooperation token is issued by the token issuing means, the issued cooperation token is stored in the first storage unit of the face recognition platform,
The system according to claim 1 , wherein the management server includes a second storage unit that stores the cooperation token received from the user terminal.
前記完了画面表示指示手段は、前記ユーザ端末から前記連携用トークンを受け付けると前記ユーザ端末に完了画面の表示指示を送信する、請求項1または2記載のシステム。 the second control unit further functions as a completion screen display instruction unit by executing a program,
3. The system according to claim 1, wherein the completion screen display instruction means transmits an instruction to display a completion screen to the user terminal upon receiving the linkage token from the user terminal.
ユーザの顔画像に関する情報および連携情報を記憶する記憶部と、
を備え、
前記トークン発行手段は、ユーザ端末から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末に前記連携用トークンを送信し、
前記連携情報更新手段は、管理サーバから連携完了通知を受けると当該管理サーバとの連携を行うよう前記記憶部に記憶されている前記連携情報を更新し、
前記認証手段は、受け付けたユーザの顔画像に関する情報と、前記記憶部に記憶されているユーザの顔画像に関する情報とを比較することによりユーザの認証を行い、
前記管理サーバに対応するアプリが前記ユーザ端末にダウンロード可能となっており、当該アプリには、顔認証プラットフォームにユーザの顔画像を登録する際に用いられる顔認証アプリと連携するインターフェースが組み込まれており、
前記ユーザ端末において、前記ユーザ端末にダウンロードされて当該ユーザ端末にインストールされた前記管理サーバに対応する前記アプリが実行されると連携開始の指示が入力可能となり、前記ユーザ端末に連携開始の指示が入力されると当該ユーザ端末から前記顔認証プラットフォームに連携開始情報が送信される、顔認証プラットフォーム。 a control unit that functions as a token issuing unit, a federation information updating unit, and an authentication unit by executing a program;
a storage unit that stores information about a user's face image and linkage information;
Equipped with
the token issuing means, upon receiving cooperation start information from a user terminal, issues a cooperation token and transmits the cooperation token to the user terminal;
the link information update means, upon receiving a link completion notification from the management server, updates the link information stored in the storage unit so as to link with the management server;
the authentication means performs authentication of the user by comparing the received information on the user's face image with information on the user's face image stored in the storage unit;
An application corresponding to the management server is downloadable to the user terminal, and the application incorporates an interface that links with a face recognition application used when registering a user's face image in the face recognition platform;
When the app corresponding to the management server that has been downloaded to the user terminal and installed on the user terminal is executed on the user terminal, an instruction to start collaboration can be input, and when the instruction to start collaboration is input on the user terminal, collaboration start information is sent from the user terminal to the facial recognition platform .
前記顔認証プラットフォームがユーザ端末から連携開始情報を受け付けると連携用トークンを発行して当該ユーザ端末に前記連携用トークンを送信する工程と、
前記管理サーバが前記連携用トークンを受け付けると前記顔認証プラットフォームに連携完了通知を送信する工程と、
前記顔認証プラットフォームが前記管理サーバから連携完了通知を受けると当該管理サーバとの連携を行うよう前記顔認証プラットフォームの記憶部に記憶されている連携情報を更新する工程と、
を備え、
前記管理サーバに対応するアプリが前記ユーザ端末にダウンロード可能となっており、当該アプリには、前記顔認証プラットフォームにユーザの顔画像を登録する際に用いられる顔認証アプリと連携するインターフェースが組み込まれており、
前記ユーザ端末において、前記ユーザ端末にダウンロードされて当該ユーザ端末にインストールされた前記管理サーバに対応する前記アプリが実行されると連携開始の指示が入力可能となり、前記ユーザ端末に連携開始の指示が入力されると当該ユーザ端末から前記顔認証プラットフォームに連携開始情報が送信される、情報処理方法。 An information processing method for a system including a face recognition platform and a management server,
a step in which the face recognition platform issues a cooperation token when it receives cooperation start information from the user terminal and transmits the cooperation token to the user terminal;
a step of transmitting a notification of completion of collaboration to the face recognition platform when the management server receives the collaboration token;
When the face recognition platform receives a notification of completion of collaboration from the management server, the face recognition platform updates collaboration information stored in a storage unit of the face recognition platform so as to collaborate with the management server;
Equipped with
an application corresponding to the management server can be downloaded to the user terminal, and the application has an interface incorporated therein that cooperates with a face recognition application used when registering a face image of the user in the face recognition platform;
When the app corresponding to the management server that has been downloaded to the user terminal and installed on the user terminal is executed on the user terminal, an instruction to start collaboration can be input, and when the instruction to start collaboration is input on the user terminal, collaboration start information is sent from the user terminal to the face recognition platform .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022101755A JP7793145B2 (en) | 2021-09-08 | 2022-06-24 | System, facial recognition platform and information processing method |
| JP2025243503A JP2026034517A (en) | 2021-09-08 | 2025-12-09 | System, facial recognition platform and information processing method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021145975A JP7096939B1 (en) | 2021-09-08 | 2021-09-08 | System, face recognition platform and information processing method |
| JP2022101755A JP7793145B2 (en) | 2021-09-08 | 2022-06-24 | System, facial recognition platform and information processing method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021145975A Division JP7096939B1 (en) | 2021-09-08 | 2021-09-08 | System, face recognition platform and information processing method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025243503A Division JP2026034517A (en) | 2021-09-08 | 2025-12-09 | System, facial recognition platform and information processing method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023039402A JP2023039402A (en) | 2023-03-20 |
| JP2023039402A5 JP2023039402A5 (en) | 2024-09-17 |
| JP7793145B2 true JP7793145B2 (en) | 2026-01-05 |
Family
ID=82319564
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021145975A Active JP7096939B1 (en) | 2021-09-08 | 2021-09-08 | System, face recognition platform and information processing method |
| JP2022101755A Active JP7793145B2 (en) | 2021-09-08 | 2022-06-24 | System, facial recognition platform and information processing method |
| JP2025243503A Pending JP2026034517A (en) | 2021-09-08 | 2025-12-09 | System, facial recognition platform and information processing method |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021145975A Active JP7096939B1 (en) | 2021-09-08 | 2021-09-08 | System, face recognition platform and information processing method |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025243503A Pending JP2026034517A (en) | 2021-09-08 | 2025-12-09 | System, facial recognition platform and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7096939B1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009107219A1 (en) | 2008-02-28 | 2009-09-03 | 日本電信電話株式会社 | Authentication device, authentication method, and authentication program with the method mounted thereon |
| JP2020087197A (en) | 2018-11-29 | 2020-06-04 | 株式会社リコー | Information processing system, information processing program, information processing method |
| JP2021117681A (en) | 2020-01-24 | 2021-08-10 | 株式会社日本総合研究所 | Server and application programs |
-
2021
- 2021-09-08 JP JP2021145975A patent/JP7096939B1/en active Active
-
2022
- 2022-06-24 JP JP2022101755A patent/JP7793145B2/en active Active
-
2025
- 2025-12-09 JP JP2025243503A patent/JP2026034517A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009107219A1 (en) | 2008-02-28 | 2009-09-03 | 日本電信電話株式会社 | Authentication device, authentication method, and authentication program with the method mounted thereon |
| JP2020087197A (en) | 2018-11-29 | 2020-06-04 | 株式会社リコー | Information processing system, information processing program, information processing method |
| JP2021117681A (en) | 2020-01-24 | 2021-08-10 | 株式会社日本総合研究所 | Server and application programs |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2026034517A (en) | 2026-02-27 |
| JP2023039034A (en) | 2023-03-20 |
| JP2023039402A (en) | 2023-03-20 |
| JP7096939B1 (en) | 2022-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6585783B2 (en) | Payment system based on internal communication network at sales floor, mobile terminal including payment function based on internal communication network at sales floor, payment service providing method based on internal communication network at sales floor, and program for executing the same | |
| WO2024122243A1 (en) | Information processing system, information processing device and method, and program | |
| US10810820B2 (en) | Payment system using biometric data having security secured, and biometric data registration system | |
| JP7591790B2 (en) | Authentication system and information processing method | |
| KR20130132672A (en) | Mobile communication terminal for use as a payment terminal applications and application service provider system and method | |
| JP5519876B2 (en) | Method and system for authentication and settlement using a mobile terminal | |
| JP2020009194A (en) | Ticket management system and operation method thereof | |
| JP2023129626A (en) | Store management equipment, laundry management system | |
| JP6487319B2 (en) | Mobile terminal for cashing deposits and savings and cashing system | |
| GB2508173A (en) | Identity verification systems and methods | |
| JP7793145B2 (en) | System, facial recognition platform and information processing method | |
| KR20200024438A (en) | System for automatic sales of product | |
| JP6825676B1 (en) | Facility use management system, facility use management method, and program | |
| JP6643605B1 (en) | Toll settlement system | |
| WO2019197808A1 (en) | Electronic transaction system | |
| JP2023039447A (en) | Program, system and information processing method | |
| JP6863585B2 (en) | Payment system | |
| JP7683058B1 (en) | Payment system, display control method, and program | |
| JP7597979B1 (en) | Information processing device, information processing method, and program | |
| JP7783243B2 (en) | Authentication device, authentication method, and program | |
| JP7772186B2 (en) | Facility management system and facility management method | |
| JP2021033801A (en) | Service management system, service management device, service management method, and program | |
| JP2025012181A (en) | Automated service equipment, management systems | |
| JP2023046245A (en) | Restaurant system and information processing method | |
| HK1152405A (en) | Mobile telephone transaction systems and methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20231020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240118 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20240126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240906 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240906 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20250520 |
|
| 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: 20251110 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7793145 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |