JP7718202B2 - コンピュータ、方法、及び、プログラム - Google Patents

コンピュータ、方法、及び、プログラム

Info

Publication number
JP7718202B2
JP7718202B2 JP2021152772A JP2021152772A JP7718202B2 JP 7718202 B2 JP7718202 B2 JP 7718202B2 JP 2021152772 A JP2021152772 A JP 2021152772A JP 2021152772 A JP2021152772 A JP 2021152772A JP 7718202 B2 JP7718202 B2 JP 7718202B2
Authority
JP
Japan
Prior art keywords
user
display
code
information
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
Application number
JP2021152772A
Other languages
English (en)
Other versions
JP2023044752A (ja
Inventor
信次 安永
宏 手塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2021152772A priority Critical patent/JP7718202B2/ja
Publication of JP2023044752A publication Critical patent/JP2023044752A/ja
Application granted granted Critical
Publication of JP7718202B2 publication Critical patent/JP7718202B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本開示は、情報処理システム等に関する。
POS(Point of Sales)端末に接続されたコードリーダを用いて、顧客の識別情報を符号化したバーコードや2次元コードを読み取ることが行われる。顧客は、会員カードや電子デバイスなどの媒体を用いて、コードを提示し、コードリーダに読み取らせる。顧客は、コードを提示することにより、例えば、インセンティブを得ることができる。あるいは顧客は、コードを提示することにより、電子決済ができる。
本開示に関連する技術として、特許文献1は、顔情報に対応する会員の登録情報を用いて決済処理を行う情報処理システムを開示している。
特開2016-126749号公報
顔認証によりユーザの識別情報を取得できれば、ユーザは会員カードや電子デバイスなど、識別情報を保持する媒体を提示する必要がない。しかし、顔認証システムの導入には、既存のシステムの入れ替えや改修が必要となる場合がある。
本開示は、生体認証によってユーザに紐づけられた情報を取得するシステムを導入する負担を低減する情報処理システム等を提供することを目的とする。
本開示に係る情報処理システムは、撮影されたユーザの顔画像が含まれる画像データを取得する画像取得手段と、前記画像データに基づく顔認証を認証サーバに要求する認証要求手段と、顔認証が成功した場合、前記ユーザに紐づけられた情報を取得する情報取得手段と、前記ユーザに紐づけられた情報を示すコードをディスプレイに表示させる表示制御手段とを備える。
本開示に係る方法は、撮影されたユーザの顔画像が含まれる画像データを取得し、前記画像データに基づく顔認証を認証サーバに要求し、顔認証が成功した場合、前記ユーザに紐づけられた情報を取得し、前記ユーザに紐づけられた情報を示すコードをディスプレイに表示させる。
本開示に係るプログラムは、コンピュータに、撮影されたユーザの顔画像が含まれる画像データを取得し、前記画像データに基づく顔認証を認証サーバに要求し、顔認証が成功した場合、前記ユーザに紐づけられた情報を取得し、前記ユーザに紐づけられた情報を示すコードをディスプレイに表示させる処理を実行させる。
本開示によれば、生体認証を用いてユーザに紐づけられた情報を取得するシステムを導入する負担を低減できる。
情報処理システム100の構成例を示すブロック図である。 情報処理システム100の動作例を示すフローチャートである。 情報処理システム110の構成例を示すブロック図である。 認証サーバ30の構成例を示すブロック図である。 POS端末20の構成例を示すブロック図である。 レジカウンターを表す概略図である。 情報処理システム100、認証サーバ30、及びPOS端末20の動作例を示すフローチャートである。 ユーザに提示される確認画面の例を示す図である。 レジカウンターの反対側を表す概略図である。 表示選択画面の一例を示す図である。 取得選択画面の一例を示す図である。 コードの表示画面の一例を示す図である。 コンピュータ500のハードウェア構成の例を示すブロック図である。
以下に図面を参照して、本開示に係る情報処理システム、情報処理方法、およびプログラム、プログラムを記録する非一時的な記録媒体の実施の形態を詳細に説明する。本実施の形態は、開示の技術を限定するものではない。
[第1の実施形態]
図1は、一実施形態に係る情報処理システム100の構成例を示すブロック図である。情報処理システム100は、画像取得部101、認証要求部102、情報取得部103、及び、表示制御部104を備える。
一実施形態に係る情報処理システム100は、ディスプレイにユーザに紐づけられた情報を示すコードを表示させるために用いられる。以下の例において、ユーザは、任意のサービスの会員として、図示しない会員システムに会員情報が登録されているユーザである。会員システムは、任意のサービスを実現するためのコンピュータシステムである。サービスは、例えば、施設のメンバーシップサービス、ロイヤルティポイント付与サービス、クーポン配布サービス、及び、コード決済サービスを含む。
会員情報は、ユーザに紐づけてユーザごとに会員システムに登録される。会員情報は、ユーザ識別子、ユーザに紐づけられたクーポンの情報、または、ユーザの支払いアカウントに対応付けられる決済コードを含む。ユーザ識別子は、会員システムに登録されているユーザを一意に識別する識別子である。ユーザ識別子は、例えば、アルファベットまたは数字などの文字によって表される。
会員システムは、コードリーダと端末を含む図示しないコード読み取りシステムから、ユーザに紐づけられた情報を示すコードを受信する。会員システムは、ユーザに紐づけられた情報を示すコードが読み取られると、登録されたユーザにサービスを提供する。ユーザに紐づけられた情報は、例えば、ユーザ識別子、クーポン情報、及び、決済コードを含む。ただし、サービスの種類と会員情報の種類は上記に限られない。
ユーザ識別子を示すコードが読み取られると、会員システムは、例えば、会員限定価格の適用、ロイヤルティポイントの付与、施設への入退場の許可、物品の貸し出し登録を含む、会員限定サービスを提供する。
クーポン情報を示すコードが読み取られると、会員システムは、ユーザにクーポンを適用する。クーポン情報は、ユーザが利用可能なクーポンの種類を識別する識別子を含む。クーポンには、例えば、会計額からの値引き、特定の商品の値引き、またはユーザに付与するポイントの増加を適用するものが含まれる。ユーザに配布されるクーポンの種類は、ユーザごとに異なっていてもよい。同じ種類のクーポンには、複数のユーザの間で共通のクーポン識別子が設定されてもよい。あるいは、ユーザごとに異なるクーポン識別子が設定されてもよい。
決済コードを示すコードが読み取られると、会員システムは、支払いアカウントによる決済を処理する。セキュリティのため、決済コードは所定の時間ごとに変更されてもよい。会員システムは、例えば、新たな決済コードを5分毎に生成してもよい。
画像取得部101は、カメラにより撮影されたユーザの顔画像が含まれる画像データを取得する。画像取得部101は、取得した画像データを認証要求部102に送信する。
認証要求部102は、画像データに基づく顔認証を認証サーバに要求する。例えば、認証要求部102は、顔認証を要求するために、認証サーバに画像データを送信してもよい。あるいは、認証要求部102は、画像データから顔特徴量を抽出して、顔特徴量を認証サーバに送信してもよい。
認証サーバは、ユーザの顔認証を行う。認証サーバは、例えば、ユーザ識別子と、ユーザの顔に関するデータとを関連付けて記憶する。認証サーバは、認証要求部102から受信したデータと、予め記憶されたユーザの顔に関するデータとを照合する。顔認証が成功すると、ユーザが一意に特定される。
認証サーバは、さらに、ユーザに紐づけられた情報を会員システムから取得してもよい。認証サーバは、取得したユーザに紐づけられた情報を記憶してもよい。
情報取得部103は、顔認証が成功した場合、ユーザに紐づけられた情報を取得する。情報取得部103は、例えば、認証サーバからユーザに紐づけられた情報を取得する。情報取得部103は、取得したユーザに紐づけられた情報を表示制御部104に送信する。
表示制御部104は、ユーザに紐づけられた情報を示すコードをディスプレイに表示させる。表示制御部104が表示させるコードは、例えば、ユーザに紐づけられた情報の文字を変換した1次元コードまたは2次元コードである。ディスプレイに表示されたコードは、例えば、コードリーダやカメラによって読み取られる。
図2は、一実施形態に係る情報処理システム100の動作例を示すフローチャートである。画像取得部101は、カメラにより撮影されたユーザの顔画像が含まれる画像データを取得する(ステップS1)。認証要求部102は、画像データに基づく顔認証を認証サーバに要求する(ステップS2)。情報取得部103は、顔認証が成功した場合、ユーザに紐づけられた情報を取得する(ステップS3)。表示制御部104は、ユーザに紐づけられた情報を示すコードをディスプレイに表示させる(ステップS4)。
顔認証を用いてユーザに紐づけられた情報を取得するシステムによれば、ユーザは会員カードや電子デバイスなど、ユーザに紐づけられた情報を示すコードを表示する媒体を提示する必要がない。
以上の実施形態において、情報処理システム100は、撮影されたユーザの顔画像が含まれる画像データに基づく顔認証を認証サーバに要求する。顔認証が成功した場合、ユーザに紐づけられた情報を示すコードをディスプレイに表示させる。これにより、情報処理システム100は、顔認証を用いてユーザに紐づけられた情報を取得するシステムを導入する負担を低減できる。
例えば、印刷されたコードや、ユーザの所有する携帯端末に表示されたコードを読み取るシステムが既に導入されている場合について説明する。情報処理システム100が導入されると、顔認証の結果に基づいて、認証サーバからユーザに紐づけられた情報を受信するように、既設のシステムを改修する必要がない。また、既設のシステムを顔認証によりユーザに紐づけられた情報を取得するシステムと交換する必要がない。したがって、先行して導入された既設のシステムを継続して使うことができる。
情報処理システム100の実施形態は上述した例に限られず、種々変更可能である。画像取得部101、認証要求部102、情報取得部103、及び、表示制御部104を含む各機能部は、1台の装置によって実現されてもよい。例えば、各機能部は、1台のサーバや、ユーザが操作可能な1台の端末装置によって実現されてもよい。または、各機能部は、複数の装置によって実現されてもよい。例えば、各機能部は、複数のサーバによって実現されてもよい。
[第2の実施形態]
もう一つの実施形態において、上述の情報処理システム100は、例えば、情報処理システム110に含まれてもよい。図3は、情報処理システム110の構成例を示すブロック図である。情報処理システム110は、認証サーバ30を含む。また、情報処理システム110は、カメラ11と、ディスプレイ12をさらに含んでもよい。図3の例において、情報処理システム100は、カメラ11、ディスプレイ12、及び、認証サーバ30と有線または無線により通信可能に接続される。
カメラ11は、ユーザの顔を含む画像を撮影する。カメラ11は、撮影した画像の画像データを、情報処理システム100の画像取得部101に送信する。
ディスプレイ12は、情報処理システム100の表示制御部104による制御に基づいて、コードを表示させる。ディスプレイ12は、顔画像が取得されたユーザへ表示を行うものであっても、他の人物へ表示を行うものであってもよい。ディスプレイ12に表示されたコードは、例えば、人の操作によりスキャンされる。
情報処理システム100と、カメラ11と、ディスプレイ12は、1台の端末装置によって実現されてもよい。端末装置は、例えば、カメラ11とディスプレイ12を備える、1台のタブレットであってもよい。情報処理システム100は、該タブレットにインストールされたプログラムにより実現されてもよい。あるいは、情報処理システム100と、カメラ11と、ディスプレイ12は、複数の装置の組み合わせによって実現されてもよい。
図4は、認証サーバ30の構成例を示すブロック図である。認証サーバ30は、例えば、照合部31、及び、顔特徴データベース32を含む。顔特徴データベース32は、ユーザの顔特徴情報とユーザ識別子とを対応付けて記憶する。顔特徴データベース32が記憶する情報は、ユーザが所有する携帯端末を用いて登録されてもよく、上述のカメラ11とディスプレイ12とを用いて登録されてもよい。照合部31は、情報処理システム100から受信したデータと、顔特徴データベース32記憶されたデータとを照合する。照合の結果、顔認証が成功すると、照合部31は、照合されたユーザに紐づけられた情報を情報処理システム100に送信する。例えば、照合部31は、ユーザ識別子を情報処理システム100に送信する。
照合部31は、認証が成功したとき、他の決済システムに決済コードの生成を要求してもよい。例えば、照合部31は他の決済システムが生成した決済コードを受信し、決済コードを情報処理システム100へ送信する。他の決済システムは、例えば、会員システムを含む。
認証サーバ30は、さらに、会員情報データベース33を含んでもよい。会員情報データベース33は、例えば、会員情報とユーザ識別子とを対応付けて記憶する。照合部31は、照合されたユーザのユーザ識別子に対応する会員情報を会員情報データベース33から取得する。会員情報データベース33は、例えば、ユーザごとにクーポン情報を記憶する。また、会員情報データベース33は、他の決済システムにおいて生成された決済コードをユーザに対応付けて記憶してもよい。照合部31は、会員情報データベース33に記憶された会員情報を取得し、情報処理システム100へ送信する。
認証サーバ30の各機能部は、複数の装置によって実現されてもよい。認証サーバ30は、クラウド上に設けられてもよい。ただし、認証サーバ30の一部または全部は、オンプレミスで実現されてもよい。
各DB、各部の処理に用いるデータ、および各部の処理の結果は、図示しない記憶部などに記憶されてもよい。なお、図示しない記憶部は、認証サーバ30に備えられていてもよいし、認証サーバ30と異なる装置に備えられてもよい。また、複数のデータベース(DB)のうち一部のDBが一つのDBで実現されてもよい。また、各DBが、より詳細に、複数のDBに分けられてもよい。このように、各DBの実現方法は、特に限定されない。
情報処理システム110の実施形態は上述した例に限られず、種々変更可能である。例えば、1台の装置には、認証サーバ30の機能部の少なくとも一部と、情報処理システム100の機能部の少なくとも一部と、の両方が含まれてもよい。
情報処理システム110は、例えば、POS端末20と併せて利用される。図5は、POS端末20の構成例を示すブロック図である。POS端末20は、例えば、コードリーダ21、及び、売上管理システム22と通信可能に接続される。
POS端末20は、店舗において商品の会計に用いられる。コードリーダ21は、例えば、商品に付されたバーコードを読み取って、POS端末20に送信する。POS端末20は、バーコードに紐付けられた商品の情報に基づいて、顧客が購入する商品を登録する。POS端末20は、商品の売上に関する情報を売上管理システム22に送信する。
さらに、コードリーダ21は、ユーザに紐づけられた情報を示すコードを読み取って、POS端末20へ送信する。コードリーダ21は、ユーザに紐づけられた情報を示す1次元コード、または、2次元コードを読み取る。コードリーダ21は、ユーザに紐づけられた情報と、商品に付されたバーコードとの双方を読み取るリーダであってもよい。あるいは、コードリーダ21は、ユーザに紐づけられた情報を読み取るリーダと、商品バーコードを読み取るリーダの2つであってもよい。
POS端末20は、読み取った情報に基づいてサービスを提供する。例えば、ユーザに紐づけられた情報がクーポン識別子である場合、POS端末20は、クーポンに対応する値引きを適用する。
また、POS端末20は、さらに、会員システム23と通信可能に接続されてもよい。POS端末20は、読み取った情報を会員システム23に送信してもよい。会員システム23は、受信した情報に基づいてサービスを提供する。会員システム23は、1台のサーバによって実現されても、複数のサーバの組み合わせによって実現されてもよい。
ユーザに紐づけられた情報がユーザ識別子である場合、会員システム23は、例えば、ユーザにポイントを付与する。
ユーザに紐づけられた情報が、決済コードである場合、会員システム23は、例えば、決済コードを生成してもよい。そして会員システム23は、生成した決済コードを認証サーバ30に送信する。情報処理システム100は、認証サーバ30から決済コードを受信し、ディスプレイ12に表示させる。次に、会員システム23は、コードリーダ21によって読み取られた決済コードを受信する。会員システム23は、受信した決済コードに基づいて、ユーザの支払いアカウントによる決済処理を実行する。会員システム23は、決済処理の終了をPOS端末20に通知する。
なお、ユーザに紐づけられた情報は、売上管理システム22から会員システム23へ送信されてもよい。顔特徴データベース32への情報の登録のために、会員システム23が参照されてもよい。会員システム23は、会員情報データベース33に会員情報を送信することで、会員情報データベース33を更新してもよい。
カメラ11、ディスプレイ12、及び、POS端末20は、例えば店舗のレジカウンターに設置されてもよい。図6は、店舗のレジカウンターを表す概略図である。ディスプレイ12は、例えば、タッチパネルディスプレイであってもよい。
店員C2は、例えば、POS端末20を用いて、顧客C1が購入する商品を登録する。店員C2は、ディスプレイ12に表示された開始ボタンを押すことで、カメラ11による撮影を開始させてもよい。カメラ11は、ユーザ(顧客C1)を撮影する。カメラ11が撮影した画像はディスプレイ12に表示されてもよい。店員C2は、コードリーダ21を用いてディスプレイ12に表示されたコードをスキャンする。
顧客C1が、自身がカメラ11の撮影範囲に収まっているか確認できるように、ディスプレイ12の裏側には鏡が設けられてもよい。自分の姿が鏡の所定の範囲に収まっている場合、顧客C1は、自分の位置が適正であることを認識できる。
図6において、カメラ11はディスプレイ12に取り付けられている。ただし、カメラ11の設置場所はこれに限られない。カメラ11は、例えば、POS端末20や天井など、ユーザの顔が撮影できれば、任意の場所に設置されてもよい。また、顧客C1や店員C2などの人が、カメラ11、または、カメラ11が内蔵されたタブレットなどを構えて、ユーザの顔を撮影してもよい。
図6において、ディスプレイ12は、店員C2に向けられている。しかし、顧客C1に情報を提示するためにディスプレイ12は、一時的に顧客C1に向けられてもよい。例えば、顧客C1の撮影を行う間、ディスプレイ12は顧客C1に向けられてもよい。例えば、ディスプレイ12のスタンドが回転されることで、ディスプレイ12は顧客に向けられる。顧客C1は、例えば、ディスプレイ12に表示されたカメラ11による撮影画像を確認することで、自分が撮影されていることを認識できる。
図7は、情報処理システム100、認証サーバ30、及びPOS端末20の動作例を示すフローチャートである。
画像取得部101は、ユーザから顔認証を開始してもよいか同意を得る(ステップS10)。例えば、表示制御部104は、ディスプレイ12に図8の確認画面を表示する。図8は、ユーザに提示される確認画面の例を示す図である。図8の確認画面は、顔認証により会員情報を取得するかをユーザに選択させる画面の一例である。図8の画面において、例えばユーザは、「はい、私の画像を撮影してください。」と表示されたボタンをタッチする。画像取得部101は、該ボタンのタッチに基づいて、ユーザから顔認証を開始する同意を得る。
ユーザの同意が得られると、画像取得部101は、ユーザの撮影を開始するようカメラ11に指示する。そして画像取得部101は、カメラ11からユーザの画像データを取得する(ステップS11)。
認証要求部102は、画像データに基づく顔認証を認証サーバに要求する(ステップS12)。例えば、認証要求部102は、ユーザの顔特徴量を認証要求に含めて、認証サーバ30に送信する。
認証サーバ30は、認証要求に基づいて、顔認証を行う(ステップS31)。認証が成功すると、認証サーバ30は、会員情報を情報処理システム100に送信する(ステップS32)。
情報取得部103は、例えば認証サーバ30から、ユーザに関する会員情報を取得する(ステップS13)。そして、表示制御部104は、会員情報を示すコードをディスプレイ12に表示させる(ステップS14)。例えば、表示制御部104は、図6に示すように、ディスプレイ12にバーコードを表示させる。
POS端末20は、ユーザが購入する商品を登録する(ステップS21)。ステップS14において、コードがディスプレイ12に表示された後、POS端末20は、コードリーダ21を介してコードを取得する(ステップS22)。ステップS21は、ステップS10からステップS14のいずれかのステップの前後、いつ行われてもよい。ステップS21は、ステップS22の後に行われてもよい。ステップS22の後、POS端末20は、会員情報を会員システム23等に送信する。会員システム23は、会員情報を用いて、例えば、クーポンの適用、ポイントの付与、あるいは、決済処理などを実行する。
ステップS14の後、情報処理システム100はコードの表示を終了する。情報処理システム100の表示制御部104は、例えば、コードを表示してから所定時間経過後に表示を終了してもよい。所定時間は、任意に設定されればよく、例えば20秒から1分の間で設定される。あるいは、表示制御部104は、POS端末20(またはカメラ11)の前からユーザがいなくなったら、表示を終了してもよい。この場合、表示制御部104は、カメラ11によってユーザの顔が撮影されなくなったことに基づいて、ユーザがいなくなったことを判定してもよい。また、表示制御部104は、POS端末20などに設けられた人感センサーの出力に基づいて、ユーザがいなくなったことを判定してもよい。あるいは、表示制御部104は、ディスプレイ12に表示された終了ボタンが押されたら、コードの表示を終了してもよい。
上記実施形態において、情報処理システム100は、顔認証の結果に基づき、ユーザに紐づけられた情報を示すコードをディスプレイ12に表示させる。そしてPOS端末20は、ディスプレイ12に表示されたコードを読み取る。コードを読み取った後、POS端末20は、通常の会計処理を行う。上記例において、情報処理システム100とPOS端末20は、互いにデータの送受信を行うことなくそれぞれの処理を実行できる。これにより、POS端末20が顔認証に関するデータを送受信するように、POS端末20を改修する必要がない。したがって、情報処理システム100は、顔認証を用いてユーザに紐づけられた情報を取得するシステムを導入する負担を低減できる。
[変形例]
図9に示すように、レジカウンターには、ディスプレイ12とは別に、撮影されるユーザ(顧客C1)に向けて表示を行うディスプレイ13が設置されてもよい。図9は、図6のレジカウンターの反対側を表す概略図である。図9において、ディスプレイ13はディスプレイ12の裏側に設置されている。ただし、ユーザに情報が提示できれば、ディスプレイ13の設置場所はこれには限られない。ディスプレイ13は、カメラ11による撮影画像を表示してもよい。また、ディスプレイ13は、上述のように、顧客に提示する情報を表示してもよい。
なお、図6及び図9は設置状態の例示であり、POS端末20は、顧客C1が操作するセルフレジであってもよい。この場合、ディスプレイ12は顧客C1に向いて設置される。顧客C1は、コードリーダ21を用いて、商品バーコード、及び、ディスプレイ12に表示されたコードをスキャンする。
顔認証が失敗した場合、表示制御部104は、ディスプレイ12またはディスプレイ13に顔認証が失敗したことを示す通知を表示させてもよい。通知は、印刷されたコード、または、ユーザの携帯端末に表示するコードの提示をユーザに求めるメッセージを含んでもよい。
表示制御部104は、ユーザに紐づけられた複数の情報のうち、いずれの情報を示すコードを表示させるか選択を受け付ける画面を表示させるか、選択を受け付ける画面を表示させてもよい。例えば、店舗において複数の種類のポイントが貯められる場合、表示制御部104は、複数のポイントサービスのうち、いずれのサービスに関するコードを表示させるか選択を受け付けてもよい。また、店舗において、異なる種類のコード決済が利用可能である場合、表示制御部104は、いずれの種類のコードを表示させるか選択を受けつけてもよい。
情報取得部103が取得する会員情報は1つに限られない。情報取得部103は、複数の会員情報を取得してもよい。このとき、表示制御部104は、複数のコードをディスプレイに表示させてもよい。
表示制御部104は、情報取得部103が取得した複数の会員情報のそれぞれを示すコードを表示してもよい。例えば、表示制御部104は、情報取得部103が取得した、異なる種類のポイントサービスに関する複数のコードを、それぞれ表示してもよい。また、表示制御部104は、情報取得部103が取得した複数の会員情報のうち、選択された一部の会員情報に関するコードを表示してもよい。
情報取得部103は、例えば、ユーザに配布された複数の種類のクーポンを取得する。表示制御部104は、例えば、ディスプレイ12またはディスプレイ13に、コードを表示させる会員情報の選択を受け付ける表示選択画面を表示してもよい。図10は、表示選択画面の一例を示す図である。表示制御部104は、受け付けた選択に基づいて、対応するクーポンのコードを表示させる。
なお、表示制御部104は、情報取得部103にいずれの会員情報を取得させるか、選択を受け付ける取得選択画面を、ディスプレイ12またはディスプレイ13に表示してもよい。図11は、取得選択画面の一例を示す図である。情報取得部103は、受け付けられた選択に基づいて、会員情報を取得する。
図12は、コードの表示画面の一例を示す図である。図12に示すように、表示制御部104は、ディスプレイ12に、複数のコードを表示させてもよい。表示制御部104は、コードがいずれの種類の会員情報を表すかの説明をコードに対応付けて表示してもよい。
情報処理システム110が利用される場面は、上述の場面には限られない。情報処理システム110は、POS端末20以外のシステムと併せて利用されてもよい。例えば、情報処理システム100は、POS端末20の代わりに、貸出管理システム、または、入退場管理システムと共に利用されてもよい。これらのシステムは、会員システムと連携する。貸出管理システムは、例えば、コードがスキャンされると、ユーザへの所定の物品の貸出を登録する。入退場管理システムは、例えば、コードがスキャンされると、ユーザの入場または退場を許可する。
上記実施形態の説明において、情報処理システム100は、ユーザの顔認証の結果に基づいて、ユーザに関するコードを表示する場合について説明した。ただし、情報処理システム100は、虹彩、指紋、静脈の認証を含む、顔認証以外のその他の生体認証の結果に基づいて、ユーザに関するコードを表示するよう、各種変形されてもよい。例えば、画像取得部101は、ユーザの少なくとも片方の目の画像を含む画像データを取得する。認証サーバは、例えば、画像データと記憶された虹彩特徴との照合を行う。
[ハードウェア構成]
上述した各実施形態において、情報処理システム100及び情報処理システム110の各構成要素は、機能単位のブロックを示している。各装置の各構成要素の一部又は全部は、コンピュータ500とプログラムとの任意の組み合わせにより実現されてもよい。
図13は、コンピュータ500のハードウェア構成の例を示すブロック図である。図13を参照すると、コンピュータ500は、例えば、CPU(Central Processing Unit)501、ROM(Read Only Memory)502、RAM(Random Access Memory)503、プログラム504、記憶装置505、ドライブ装置507、通信インタフェース508、入力装置509、入出力インタフェース511、及び、バス512を含む。
プログラム504は、各装置の各機能を実現するための命令(instruction)を含む。プログラム504は、予め、ROM502やRAM503、記憶装置505に格納される。CPU501は、プログラム504に含まれる命令を実行することにより、各装置の各機能を実現する。例えば、情報処理システム100のCPU501がプログラム504に含まれる命令を実行することにより、情報処理システム100の機能を実現する。また、RAM503は、各装置の各機能において処理されるデータを記憶してもよい。例えば、コンピュータ500のRAM503に、会員情報を記憶してもよい。
ドライブ装置507は、記録媒体506の読み書きを行う。通信インタフェース508は、通信ネットワークとのインタフェースを提供する。入力装置509は、例えば、タッチパネル、マウス、または、キーボード等であり、ユーザ等からの情報の入力を受け付ける。出力装置510は、例えば、ディスプレイであり、ユーザ等へ情報を出力(表示)する。入出力インタフェース511は、周辺機器とのインタフェースを提供する。バス512は、これらハードウェアの各構成要素を接続する。なお、プログラム504は、通信ネットワークを介してCPU501に供給されてもよいし、予め、記録媒体506に格納され、ドライブ装置507により読み出され、CPU501に供給されてもよい。
なお、図13に示されているハードウェア構成は例示であり、これら以外の構成要素が追加されていてもよく、一部の構成要素を含まなくてもよい。
各装置の実現方法には、様々な変形例がある。例えば、各装置は、構成要素毎にそれぞれ異なるコンピュータとプログラムとの任意の組み合わせにより実現されてもよい。また、各装置が備える複数の構成要素が、一つのコンピュータとプログラムとの任意の組み合わせにより実現されてもよい。
また、各装置の各構成要素の一部又は全部は、プロセッサ等を含む汎用又は専用の回路(circuitry)や、これらの組み合わせによって実現されてもよい。これらの回路は、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
また、各装置の各構成要素の一部又は全部が複数のコンピュータや回路等により実現される場合、複数のコンピュータや回路等は、集中配置されてもよいし、分散配置されてもよい。
また、情報処理システム100、110の少なくとも一部がSaaS(Software as a Service)形式で提供されてよい。すなわち、情報処理システム100、110を実現するための機能の少なくとも一部が、ネットワーク経由で実行されるソフトウェアによって実行されてよい。
以上、実施形態を参照して本開示を説明したが、本開示は上記実施形態に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。また、各実施形態における構成は、本開示のスコープを逸脱しない限りにおいて、互いに組み合わせることが可能である。
上記実施形態の一部または全部は、以下の付記のように記載され得るが、以下には限られない。
[付記1]
撮影されたユーザの顔画像が含まれる画像データを取得する画像取得手段と、
前記画像データに基づく顔認証を認証サーバに要求する認証要求手段と、
顔認証が成功した場合、前記ユーザに紐づけられた情報を取得する情報取得手段と、
前記ユーザに紐づけられた情報を示すコードをディスプレイに表示させる表示制御手段と
を備える情報処理システム。
[付記2]
前記ユーザに紐づけられた情報は、前記ユーザのユーザ識別子である
付記1に記載の情報処理システム。
[付記3]
前記ユーザに紐づけられた情報は、前記ユーザに対応付けられた決済コードである
付記1または2に記載の情報処理システム。
[付記4]
前記ユーザに紐づけられた情報は、前記ユーザに対応付けられたクーポン情報である
付記1乃至3いずれか1つに記載の情報処理システム。
[付記5]
前記表示制御手段は、前記ユーザに紐づけられた複数の情報のうち、いずれの情報を示すコードを表示させるか選択を受け付ける画面を表示させる
付記1乃至4いずれか1つに記載の情報処理システム。
[付記6]
前記表示制御手段は、顔認証によりユーザに紐づけられた情報を取得するかを選択させる画面を表示する、
付記1乃至5のいずれか1つに記載の情報処理システム。
[付記7]
前記情報取得手段は、前記ユーザに紐づけられた複数の情報を取得し、
前記表示制御手段は、複数の前記コードを表示させる
付記1乃至6のいずれか1つに記載の情報処理システム。
[付記8]
前記ディスプレイに表示される前記コードは、POS端末に接続されたコードリーダによって読み取られるコードである
付記1乃至7のいずれか1つに記載の情報処理システム。
[付記9]
撮影されたユーザの顔画像が含まれる画像データを取得し、
前記画像データに基づく顔認証を認証サーバに要求し、
顔認証が成功した場合、前記ユーザに紐づけられた情報を取得し、
前記ユーザに紐づけられた情報を示すコードをディスプレイに表示させる
方法。
[付記10]
撮影されたユーザの顔画像が含まれる画像データを取得し、
前記画像データに基づく顔認証を認証サーバに要求し、
顔認証が成功した場合、前記ユーザに紐づけられた情報を取得し、
前記ユーザに紐づけられた情報を示すコードをディスプレイに表示させる
処理をコンピュータに実行させるプログラム。
[付記11]
カメラと、ディスプレイと、認証サーバと、に通信可能に接続された情報処理システムであって、
前記カメラにより撮影されたユーザの顔画像が含まれる画像データを取得する画像取得手段と、
前記画像データに基づく顔認証を認証サーバに要求する認証要求手段と、
顔認証が成功した場合、前記ユーザに紐づけられた情報を前記認証サーバから取得する情報取得手段と、
前記ユーザに紐づけられた情報を示すコードを前記ディスプレイに表示させる表示制御手段と
を備える情報処理システム。
100、110 情報処理システム
101 画像取得部
102 認証要求部
103 情報取得部
104 表示制御部
11 カメラ
12、13 ディスプレイ
20 POS端末
21 コードリーダ
22 売上管理システム
23 会員システム
30 認証サーバ
31 照合部
32 顔特徴データベース
33 会員情報データベース
C1 顧客
C2 店員
500 コンピュータ

Claims (11)

  1. コードリーダによって読み取ったコードを利用して処理を実行するシステムと併せて利用され、表示するコードを前記コードリーダによって読取可能な位置に設置されたディスプレイの表示を制御するコンピュータであって、
    カメラにより撮影されたユーザの顔画像が含まれる画像データを取得する画像取得手段と、
    前記画像データに基づく顔認証を認証サーバに要求する認証要求手段と、
    顔認証が成功した場合、前記ユーザに紐づけられた情報を前記認証サーバから取得する情報取得手段と、
    前記ユーザに紐づけられた情報を示すコードを前記ディスプレイに表示させる表示制御手段と
    を備えるコンピュータ
  2. 前記ユーザに紐づけられた情報は、前記ユーザのユーザ識別子である
    請求項1に記載のコンピュータ
  3. 前記ユーザに紐づけられた情報は、前記ユーザに対応付けられた決済コードである
    請求項1または2に記載のコンピュータ
  4. 前記ユーザに紐づけられた情報は、前記ユーザに対応付けられたクーポン情報である
    請求項1乃至3いずれか1項に記載のコンピュータ
  5. 前記表示制御手段は、前記ユーザに紐づけられた複数の情報のうち、いずれの情報を示すコードを表示させるか選択を受け付ける画面を表示させる
    請求項1乃至4いずれか1項に記載のコンピュータ
  6. 前記表示制御手段は、顔認証によりユーザに紐づけられた情報を取得するかを選択させる画面を表示する、
    請求項1乃至5のいずれか1項に記載のコンピュータ
  7. 前記情報取得手段は、前記ユーザに紐づけられた複数の情報を取得し、
    前記表示制御手段は、複数の前記コードを表示させる
    請求項1乃至6のいずれか1項に記載のコンピュータ
  8. 前記表示制御手段は、表示する前記コードを前記システムにおける装置であるPOS端末に接続された前記コードリーダによって読取可能な位置に設置された前記ディスプレイの表示を制御する
    請求項1乃至7のいずれか1項に記載のコンピュータ
  9. コードリーダによって読み取ったコードを利用して処理を実行するシステムと併せて利用され、表示するコードを前記コードリーダによって読取可能な位置に設置されたディスプレイの表示を制御するコンピュータが、
    カメラにより撮影されたユーザの顔画像が含まれる画像データを取得し、
    前記画像データに基づく顔認証を認証サーバに要求し、
    顔認証が成功した場合、前記ユーザに紐づけられた情報を前記認証サーバから取得し、
    前記ユーザに紐づけられた情報を示すコードを前記ディスプレイに表示させる
    方法。
  10. コードリーダによって読み取ったコードを利用して処理を実行するシステムと併せて利用され、表示するコードを前記コードリーダによって読取可能な位置に設置されたディスプレイの表示を制御するコンピュータに、
    カメラにより撮影されたユーザの顔画像が含まれる画像データを取得し、
    前記画像データに基づく顔認証を認証サーバに要求し、
    顔認証が成功した場合、前記ユーザに紐づけられた情報を前記認証サーバから取得し、
    前記ユーザに紐づけられた情報を示すコードを前記ディスプレイに表示させる
    処理を実行させるプログラム。
  11. 前記カメラと、前記ディスプレイと、前記認証サーバと、に通信可能に接続された
    請求項1乃至8のいずれか1項に記載のコンピュータ。
JP2021152772A 2021-09-21 2021-09-21 コンピュータ、方法、及び、プログラム Active JP7718202B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021152772A JP7718202B2 (ja) 2021-09-21 2021-09-21 コンピュータ、方法、及び、プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021152772A JP7718202B2 (ja) 2021-09-21 2021-09-21 コンピュータ、方法、及び、プログラム

Publications (2)

Publication Number Publication Date
JP2023044752A JP2023044752A (ja) 2023-04-03
JP7718202B2 true JP7718202B2 (ja) 2025-08-05

Family

ID=85777272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021152772A Active JP7718202B2 (ja) 2021-09-21 2021-09-21 コンピュータ、方法、及び、プログラム

Country Status (1)

Country Link
JP (1) JP7718202B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004030176A (ja) 2002-06-25 2004-01-29 Nec Infrontia Corp 指紋決済システム、方法及びプログラム
JP2015018437A (ja) 2013-07-11 2015-01-29 株式会社Nttドコモ 特典使用のための端末装置、icタグ、プログラム、方法およびシステム
US20190156325A1 (en) 2016-06-29 2019-05-23 Samsung Electronics Co., Ltd. Payment method and electronic device for performing same
JP2021012621A (ja) 2019-07-09 2021-02-04 日本電気株式会社 処理方法、携帯端末及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004030176A (ja) 2002-06-25 2004-01-29 Nec Infrontia Corp 指紋決済システム、方法及びプログラム
JP2015018437A (ja) 2013-07-11 2015-01-29 株式会社Nttドコモ 特典使用のための端末装置、icタグ、プログラム、方法およびシステム
US20190156325A1 (en) 2016-06-29 2019-05-23 Samsung Electronics Co., Ltd. Payment method and electronic device for performing same
JP2021012621A (ja) 2019-07-09 2021-02-04 日本電気株式会社 処理方法、携帯端末及びプログラム

Also Published As

Publication number Publication date
JP2023044752A (ja) 2023-04-03

Similar Documents

Publication Publication Date Title
CN111553719B (zh) 信息处理装置及控制方法、可读存储介质、电子设备
US9213972B2 (en) Systems and methods for fast mobile payment
US8799088B2 (en) System and method for verifying user identity information in financial transactions
CN107798528B (zh) 预先验证处理
JP7525223B2 (ja) 情報処理システム、情報処理方法及びプログラム
JP7524388B2 (ja) 情報処理装置、店舗システム、プログラム
US20150046328A1 (en) Secured point of sale transaction using fingerprint recognition
US10192213B2 (en) Mobile payment system and method
JP7350566B2 (ja) 商品販売処理システム、商品販売処理装置及び方法、制御プログラム
CN107392587A (zh) 管理装置及控制方法
JP2006221515A (ja) Posシステム
JP6942984B2 (ja) 情報処理システム、情報処理装置、情報処理方法および情報処理プログラム
JP7718202B2 (ja) コンピュータ、方法、及び、プログラム
JP2025020326A (ja) プログラム、情報処理方法、および情報処理システム
JP2024118829A (ja) 情報処理装置、システム、情報処理方法、およびプログラム
WO2020100748A1 (ja) 認証サーバ、ユーザ端末、決済システム、決済方法および記録媒体
JP2024097023A (ja) サーバ装置、購入管理方法、及び、プログラム
JP7768353B2 (ja) 情報処理装置、情報処理方法及びプログラム
WO2022065059A1 (ja) 認証システム
JP7740517B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
KR102543910B1 (ko) 안면 인식을 이용한 고객 혜택 정보 제공 방법 및 시스템
US12450989B2 (en) Semi-self POS system, registration apparatus, method, and non-transitory computer readable medium storing program
JP2026002313A (ja) ポイント処理システム、情報処理装置、方法、およびプログラム
US20220092573A1 (en) Portable terminal and information processing method for a portable terminal
JP2026063553A (ja) 決済端末、システム、方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240815

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20250203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250612

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250707

R150 Certificate of patent or registration of utility model

Ref document number: 7718202

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150