(57)【特許請求の範囲】
【請求項１】
決済を実行するための方法であって、
入口デバイスによってユーザ端末に、ユーザの口座識別子に対する要求を送信するステップであって、前記ユーザの前記口座識別子は、i)前記口座識別子に対応する口座と、ii)前記口座識別子に関連付けられた前記ユーザの第3の生体特徴とを管理するサードパーティサーバによって前記ユーザに割り当てられる、ステップと、
前記ユーザの前記口座識別子に対する前記要求を送信したことに応答して、前記入口デバイスによって前記ユーザ端末から、前記ユーザの前記口座識別子を受信するステップと、
前記入口デバイスによって、前記ユーザの第1の生体特徴を取得するステップ(S102)と、
前記入口デバイスによって、前記第1の生体特徴が有効であるかどうかを判定するステップであって、
前記入口デバイスによって前記サードパーティサーバを使用して、前記口座識別子に関連付けられた第3の生体特徴を探索するステップと、
前記第1の生体特徴が前記第3の生体特徴に一致する場合、前記第1の生体特徴が有効であると判定するステップと
を含む、ステップと、
前記第1の生体特徴が前記第3の生体特徴に一致すると判定したことに応答して、前記入口デバイスによって、前記第1の生体特徴と前記口座識別子との間の対応を確立するステップと、
前記第1の生体特徴と前記口座識別子と前記対応とを記憶デバイスに記憶するステップ(S104)と、
決済デバイスによって、前記ユーザの第2の生体特徴を収集するステップ(S106)と、
前記決済デバイスによって、前記記憶デバイスにおいて記憶され、かつ前記第2の生体特徴に一致する前記第1の生体特徴に対応する前記口座識別子を決定するステップ(S108)と、
前記決済デバイスによって、前記決定された口座識別子を使用することによって前記決済を実行するステップ(S110)と
を含む、方法。
【請求項２】
前記サードパーティサーバが、サードパーティ支払いプラットフォームを含む、請求項1に記載の方法。
【請求項３】
前記入口デバイスに含まれる入口回転ドア内の人体センサによって、ユーザが前記入口回転ドアに近いことを検出するステップと、
前記ユーザが前記入口回転ドアに近いことを検出したことに応答して、ユーザの前記口座識別子に対する前記要求を送信し、かつ前記ユーザの前記口座識別子を受信するステップと
をさらに含む、請求項1に記載の方法。
【請求項４】
前記第1の生体特徴と前記口座識別子との間の前記対応の確立に基づいて、入口が開かれるように制御するステップ
をさらに含む、請求項3に記載の方法。
【請求項５】
前記第1の生体特徴が第1の顔の特徴を備える、請求項1または4に記載の方法。
【請求項６】
前記入口デバイスによって、前記ユーザの前記第1の生体特徴を取得するステップが、
前記入口デバイスによって、カメラを使用することによって前記ユーザの前記第1の生体特徴を収集するステップ
を含む、請求項5に記載の方法。
【請求項７】
前記第1の生体特徴が有効であるかどうかを判定するステップが、
前記第1の生体特徴が前記第3の生体特徴に一致しない場合、前記第1の生体特徴が無効であると判定するステップ
をさらに含む、請求項1に記載の方法。
【請求項８】
あらかじめ記憶された第1の生体特徴と、あらかじめ記憶された口座識別子と、前記第1の生体特徴と前記口座識別子との間のあらかじめ記憶された対応とに基づいて、前記第2の生体特徴に一致する前記第1の生体特徴に対応する前記口座識別子を決定するステップ
をさらに含む、請求項1から7のいずれか一項に記載の方法。
【請求項９】
前記決定された口座識別子を使用することによって決済を実行するステップが、
前記ユーザによって運ばれた製品を識別するステップと、
前記決定された口座識別子に対応する口座を使用することによって、前記ユーザによって運ばれた前記製品の決済を実行するステップと
を含む、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記製品が無線周波数識別タグを備え、前記決済デバイスが無線周波数識別リーダを備える、請求項9に記載の方法。
【請求項１１】
前記ユーザによって運ばれた製品を識別するステップが、
前記無線周波数識別リーダを使用することによって、決済エリアにおいて無線周波数識別タグ中の製品情報を読み取るステップであって、前記製品情報が製品価格を備え、前記決済エリアにおける前記無線周波数識別タグが、前記決済エリアにおいて前記ユーザによって運ばれた前記製品に取り付けられた前記無線周波数識別タグである、ステップ
を含む、請求項10に記載の方法。
【請求項１２】
前記決定された口座識別子に対応する口座を使用することによって、前記ユーザによって運ばれた前記製品の決済を実行するステップが、
前記読み取られた製品情報中に含まれた前記製品価格に基づいて、前記ユーザによって運ばれた前記製品に対応する決済金額を計算するステップと、
前記決定された口座識別子に対応する前記口座を使用することによって、前記決済金額に基づいて決済を実行するステップと
を含む、請求項11に記載の方法。
【請求項１３】
決済を実行するためのシステムであって、
入口デバイスであって、
ユーザ端末に、ユーザの口座識別子に対する要求を送信することであって、前記ユーザの前記口座識別子は、i)前記口座識別子に対応する口座と、ii)前記口座識別子に関連付けられた前記ユーザの第3の生体特徴とを管理するサードパーティサーバによって前記ユーザに割り当てられる、送信することと、
前記ユーザ端末から前記ユーザの前記口座識別子を受信することと、
ユーザの第1の生体特徴と口座識別子とを取得することと、
前記第1の生体特徴が有効であるかどうかを判定することであって、前記入口デバイスによって前記サードパーティサーバを使用して、前記口座識別子に関連付けられた第3の生体特徴を探索することと、前記第1の生体特徴が前記第3の生体特徴に一致する場合、前記第1の生体特徴が有効であると判定することとを含む、判定することと、
前記第1の生体特徴と前記口座識別子との間の対応を確立し、かつ前記第1の生体特徴と前記口座識別子と前記対応とを記憶デバイスに送信することと
を行うように構成される、入口デバイスと、
前記第1の生体特徴と、前記口座識別子と、前記対応とを受信および記憶するように構成される、前記記憶デバイスと、
前記ユーザの第2の生体特徴を収集し、前記記憶デバイス中に記憶された前記第1の生体特徴と前記口座識別子と前記対応とに基づいて前記第2の生体特徴に一致する前記第1の生体特徴に対応する前記口座識別子を決定し、かつ前記決定された口座識別子を使用することによって決済を実行するように構成される、決済デバイスと
を備える、システム。
【請求項１４】
前記決済デバイスが、請求項9から12のいずれか一項に記載の方法を実行するようにさらに構成される、請求項13に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、情報技術の分野に関し、詳細には、決済方法、入口制御方法、および装置に関する。
【背景技術】
【０００２】
現在、オフラインショッピング(スーパーマーケットショッピングなど)の決済中に、ユーザは、購入する製品を決済のためにレジに引き渡す必要がある。レジでユーザが支払う必要のある金額を決定した後、ユーザは、モバイルフォンを操作するか、またはバンクカードを使用することによって、その支払いをした後にのみ購入する製品を持ち去ることができる。
【０００３】
たとえば、製品を運ぶユーザが、モバイルフォンを操作して、支払いアプリケーションを開始し、2次元コードを発見し、2次元コードをレジに提示することを伴う動作を実行することは不便である。レジで2次元コードをスキャンした後、ユーザはさらにモバイルフォン上で支払いパスワードを入力する必要がある。
【０００４】
既存の技術に基づいて、より便利な決済方法が必要である。
【発明の概要】
【課題を解決するための手段】
【０００５】
本出願の実施形態は、ユーザが既存の決済方法において低い利便性で買物をする問題を解決するように決済方法、入口制御方法、および装置を提供する。
【０００６】
説明した技術的問題を解決するために、本出願の実施形態は以下のように実施される。
【０００７】
本出願の一実施形態は、入口デバイスによって、ユーザの第1の生体特徴と口座識別子とを取得するステップと、入口デバイスによって、第1の生体特徴と口座識別子との間の対応を確立するステップと、記憶デバイスにおいて、第1の生体特徴と口座識別子と対応とを記憶するステップと、決済デバイスによって、ユーザの第2の生体特徴を収集するステップと、決済デバイスによって、記憶デバイスにおいて記憶され、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するステップと、決済デバイスによって、決定された口座識別子を使用することによって決済を実行するステップとを含む、決済方法を提供する。
【０００８】
本出願の一実施形態は、入口デバイスによって、ユーザの第1の生体特徴と口座識別子とを取得するステップと、第1の生体特徴と口座識別子との間の対応を確立するステップと、入口が開かれるように制御するステップとを含む、入口制御方法を提供する。
【０００９】
本出願の一実施形態は、決済デバイスによって、ユーザの第2の生体特徴を収集するステップと、あらかじめ記憶された第1の生体特徴と、あらかじめ記憶された口座識別子と、第1の生体特徴と口座識別子との間のあらかじめ記憶された対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するステップと、決定された口座識別子を使用することによって決済を実行するステップとを含む、別の決済方法を提供する。
【００１０】
本出願の一実施形態は、入口デバイスと記憶デバイスと決済デバイスとを含む、管理システムを提供する。
【００１１】
入口デバイスは、ユーザの第1の生体特徴と口座識別子とを取得し、第1の生体特徴と口座識別子との間の対応を確立し、第1の生体特徴と口座識別子と対応とを記憶デバイスに送信する。
【００１２】
記憶デバイスは、第1の生体特徴と口座識別子と対応とを受信および記憶する。
【００１３】
決済デバイスは、ユーザの第2の生体特徴を収集し、記憶デバイス中に記憶されている第1の生体特徴と口座識別子と対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定する。また、決済デバイスは、決定された口座識別子を使用することによって決済を実行する。
【００１４】
本出願の一実施形態は、ユーザの第1の生体特徴と口座識別子とを取得するように構成される獲得モジュールと、第1の生体特徴と口座識別子との間の対応を確立すること、および記憶デバイスにおいて、第1の生体特徴と口座識別子と対応とを記憶することを行うように構成される処理モジュールと、ユーザの第2の生体特徴を収集するように構成される収集モジュールと、記憶デバイスにおいて記憶され、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するように構成される決定モジュールと、決定された口座識別子を使用することによって決済を実行するように構成される決済モジュールとを含む、決済装置を提供する。
【００１５】
本出願の一実施形態は、ユーザの第1の生体特徴と口座識別子とを取得するように構成される獲得モジュールと、第1の生体特徴と口座識別子との間の対応を確立するように構成される処理モジュールと、入口が開かれるように制御するように構成される制御モジュールとを含む、入口制御装置を提供する。
【００１６】
本出願の一実施形態は、ユーザの第2の生体特徴を収集するように構成される収集モジュールと、あらかじめ記憶された第1の生体特徴と、あらかじめ記憶された口座識別子と、第1の生体特徴と口座識別子との間のあらかじめ記憶された対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するように構成される決定モジュールと、決定された口座識別子を使用することによって決済を実行するように構成される決済モジュールとを含む、別の決済装置を提供する。
【００１７】
本出願の一実施形態は、1つまたは複数のプロセッサと、メモリとを含む、決済デバイスを提供する。メモリは、プログラムを記憶し、プログラムは、以下のステップを実行するために、1つまたは複数のプロセッサによって使用されるように構成され、すなわちユーザの第1の生体特徴と口座識別子とを取得するステップと、第1の生体特徴と口座識別子との間の対応を確立するステップと、ユーザの第2の生体特徴を収集するステップと、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するステップと、決定された口座識別子を使用することによって決済を実行するステップとである。
【００１８】
本出願の一実施形態は、1つまたは複数のプロセッサと、メモリとを含む、入口制御デバイスを提供する。メモリは、プログラムを記憶し、プログラムは、以下のステップを実行するために、1つまたは複数のプロセッサによって使用されるように構成され、すなわち入口デバイスによって、ユーザの第1の生体特徴と口座識別子とを取得するステップと、第1の生体特徴と口座識別子との間の対応を確立するステップと、入口が開かれるように制御するステップとである。
【００１９】
本出願の一実施形態は、1つまたは複数のプロセッサと、メモリとを含む、決済デバイスを提供する。メモリは、プログラムを記憶し、プログラムは、以下のステップを実行するために、1つまたは複数のプロセッサによって使用されるように構成され、すなわち決済デバイスによって、ユーザの第2の生体特徴を収集するステップと、あらかじめ記憶された第1の生体特徴と、あらかじめ記憶された口座識別子と、第1の生体特徴と口座識別子との間のあらかじめ記憶された対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するステップと、決定された口座識別子を使用することによって決済を実行するステップとである。
【００２０】
本出願の実施形態において提供する技術的解決策から、ユーザが店に入るとき、ユーザの生体特徴および口座識別子が取得され、ユーザの生体特徴と口座識別子との間の対応が確立されることがわかる。ユーザが支払うとき、決済口座の口座識別子を決定するために、ユーザの生体特徴が再度収集される。したがって、ユーザは、支払いのために、モバイルフォンを操作するか、またはバンクカードを使用する必要がない。代わりに、システムは、決定された口座識別子に対応する口座を使用することによって、決済を自動的に実行し、したがってユーザはより便利に買物することができる。
【００２１】
本出願の実施形態における、または既存の技術における技術的解決策をより明確に説明するために、以下で実施形態について説明するために必要とされる添付の図面について手短に説明する。明らかに、以下の説明における添付の図面は、単に本出願のいくつかの実施形態を示すものであり、当業者はなお、創造的な努力なしにこれらの添付の図面から他の図面を導出することができる。
【図面の簡単な説明】
【００２２】
【図１】本出願の一実施形態による決済方法を示すフローチャートである。
【図２】本出願の一実施形態による決済システムを示す概略図である。
【図３】本出願の一実施形態による、ユーザがカフェに入る概略図である。
【図４】本出願の一実施形態による、カフェにおいてユーザが支払う概略図である。
【図５】本出願の一実施形態による入口制御装置を示す概略図である。
【図６】本出願の一実施形態による決済装置を示す概略図である。
【図７】本出願の一実施形態による別の決済装置を示す概略図である。
【図８】本出願の一実施形態による決済デバイスを示す概略図である。
【図９】本出願の一実施形態による入口制御デバイスを示す概略図である。
【図１０】本出願の一実施形態による別の決済デバイスを示す図である。
【図１１】本開示の一実装形態による、決済を実行するためのコンピュータ実装方法1100の一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
本出願の実施形態における適用例のシナリオは、オフラインショッピング(スーパーマーケットショッピングなど)、オフラインサービス(インターネットバーサービス、またはフィットネスサービスなど)などにすることが可能である。決済は、これらの適用例のシナリオにおいて発生する。ユーザは、支払いのためにモバイルフォンを操作するか、またはバンクカードを使用する必要があることがあるが、ユーザは、打ち込むこと、分割払いで支払うことなどが必要であることがある。要するに、ユーザが既存の決済プロセスにおいて買物をするまたはサービスを受けることはより不便である。説明しやすいように以下で、説明のための一例として、オフラインショッピングシナリオを使用する。
【００２４】
当業者が本出願における技術的解決策をよりよく理解するために、以下で、本出願の実施形態における添付の図面を参照しながら、本出願の実施形態における技術的解決策について明確に、および完全に説明する。明らかに、説明する実施形態は、本出願の実施形態の一部にすぎず全部ではない。創造的な努力なしに、本出願の実施形態に基づいて、当業者によって取得されたすべての他の実施形態は本出願の保護範囲内に入るものとする。
【００２５】
以下で、添付の図面を参照しながら、本出願の実施形態において提供する技術的解決策について詳細に説明する。
【００２６】
図1は、本出願の一実施形態による決済方法を示すフローチャートであり、本方法は、以下のステップを含む。
【００２７】
S102。入口デバイスが、ユーザの第1の生体特徴と口座識別子とを取得する。
【００２８】
本方法は、入口デバイスおよび決済デバイスによって実行される。オフラインショッピングシナリオでは、入口デバイスは、店の入口に配置されることが可能であり、決済デバイスは、店の出口に配置されることが可能である。
【００２９】
本出願のこの実施形態では、入店プロセスおよび決済プロセスという2つのプロセスがある。ステップS102〜S104は、入店プロセスに対応し、入口デバイスによって実行され、ステップS106〜S110は、決済プロセスに対応し、決済デバイスによって実行される。同じユーザが、最初に店に入り、製品を購入し、次いでその支払いをする。
【００３０】
入店プロセスでは、入口デバイスは、ユーザの第1の生体特徴と口座識別子とを取得することができる。ユーザの口座識別子は、入店プロセスにおいて、ユーザによって入口デバイスに実際に提供される。第1の生体特徴は、入店プロセスにおいて入口デバイスによって収集されるユーザの生体特徴であり、ユーザの識別情報を一意に識別することができる。本出願のこの実施形態では、生体特徴のタイプは、顔の特徴、指紋、声、目、虹彩などであることが可能である。
【００３１】
本出願のこの実施形態では、第1の生体特徴、第2の生体特徴、および第3の生体特徴が、複数回で収集される同じユーザの複数の生体特徴の間で区別するために使用される。以下で説明する第2の生体特徴および第3の生体特徴は、第1の生体特徴と同じタイプを各々有する。たとえば、第1の生体特徴、第2の生体特徴、および第3の生体特徴は、すべて顔の特徴であることが可能である。
【００３２】
入店プロセスでは、入口デバイスは、カメラを使用することによって、ユーザの顔の特徴を収集することができる。加えて、入口デバイスは、ユーザが入口において端末を使用することによって、2次元コードをスキャンした後に送信される口座識別子を受信することができる。
【００３３】
たとえば、店に入ることを望むユーザは、端末を操作し、アプリケーションを開始し、店の入口においてポストまたは表示された2次元コードをスキャンして、2次元コード中に含まれる入口デバイスの通信アドレスを取得することができ、次いで端末は、通信アドレスに口座識別子を送信する。
【００３４】
もちろん、入店プロセスでは、ユーザの第1の生体特徴はその場で収集される必要がない場合があり、別の方法で取得される。これは、本出願において特に限定されない。ユーザは、2次元コードをスキャンする必要がない場合があり、代わりに入口デバイスは、ユーザの端末に要求を送信し、端末は、要求に応答して口座識別子を戻す。したがって、ユーザは、入店プロセスにおいて追加の動作を実行する必要がない。
【００３５】
要するに、入口デバイスが入店プロセスにおいてユーザの第1の生体特徴と口座識別子とを取得することができれば、具体的な獲得方法は本出願において限定されない。
【００３６】
S104。入口デバイスが、第1の生体特徴と口座識別子との間の対応を確立し、記憶デバイスにおいて、第1の生体特徴と口座識別子と対応とを記憶する。
【００３７】
入店プロセスでは、入口デバイスは、ユーザの取得された第1の生体特徴と取得された口座識別子との間の対応を直接確立することができる。この場合、入口デバイスは、実際にデフォルトでは取得された口座識別子がユーザの口座識別子であると見なす。
【００３８】
しかしながら、ユーザは、別のユーザの口座識別子を使用することによって、店に入る場合がある。たとえば、アリスは、ボブから盗まれたモバイルフォンを使用することによって、店に入り、入口デバイスは、アリスの生体特徴を収集し、モバイルフォンを操作することによって、アリスによって提供された口座識別子を受信する。この場合、実際にアリスの生体特徴とボブの口座識別子との間の対応が続いて確立される。したがって、ある人の口座が盗まれ、他者によって使用されることが可能である。
【００３９】
さらに、入口デバイスは、第1の生体特徴が有効であると判定した後にのみ第1の生体特徴と口座識別子との間の対応をさらに確立することができる。第1の生体特徴が無効である場合、入口デバイスは、第1の生体特徴と口座識別子との間の対応を確立せず、したがってユーザは店内にいたが、ユーザは、口座識別子を使用することによって支払うことができない。
【００４０】
第1の生体特徴が有効であるかどうかは、第1の生体特徴が口座識別子の所有者の生体特徴に一致するかどうかによって決まり、2つの生体特徴が互いに一致する(たとえば、一致の度合いが特定のしきい値よりも大きい)場合、2つの生体特徴は同じユーザに対応する。
【００４１】
具体的には、入口デバイスは、口座識別子に基づいて、口座識別子に関連付けられた第3の生体特徴を探索することができる。第1の生体特徴が第3の生体特徴に一致する場合、入口デバイスは、第1の生体特徴が有効であると判定する。第1の生体特徴が第3の生体特徴に一致しない場合、入口デバイスは第1の生体特徴が無効であると判定する。口座識別子に関連付けられた第3の生体特徴は、口座識別子の所有者が、本名認証の間に口座、または口座のために登録される生体特徴を登録するとき、所有者によってアップロードされた生体特徴である。すなわち、第3の生体特徴は、口座識別子の所有者について収集された生体特徴であり、したがって信頼性が高い。
【００４２】
入口デバイスは、信頼性が高いサードパーティサーバを使用することによって、第3の生体特徴を探索することができる。具体的には、入口デバイスは、口座識別子に対応する口座を管理するサーバ(たとえば、支払いプラットフォーム)を使用することによって、口座識別子に基づいて、口座識別子に関連付けられた第3の生体特徴を探索することができる。ユーザがサーバ上に口座を登録し、サーバによって割り振られた口座識別子を取得した後、サーバは、通常ユーザの本名認証を完了するためにユーザの身分証明書と収集された生体特徴とをユーザがアップロードすることをさらに必要とする。したがって、口座識別子に対応する口座を管理するサーバによって発見された第3の生体特徴は、口座識別子の所有者の生体特徴である。
【００４３】
ユーザが、口座識別子に対応する口座を管理するサーバ上で、本名を使用することによって認証されていない場合、入口デバイスは、公安機関および銀行などの権限組織のサーバから口座識別子の所有者の生体特徴を取得することができる。明らかに、これらの権限組織のサーバは、口座識別子と口座識別子の所有者の生体特徴との間の対応を記憶する。
【００４４】
本出願のこの実施形態では、記憶デバイスは、入口デバイスおよび決済デバイスとは無関係であることが可能であり、データを記憶するように構成される。加えて、記憶デバイスは、入口デバイスと同じであることが可能であるか、または入口デバイスにおけるメモリであることが可能である。
【００４５】
第1の生体特徴と口座識別子との間の対応を確立した後、入口デバイスは、入口が開かれるように制御することができ、ユーザが店に入ることができるようになる。
【００４６】
S106。決済デバイスが、ユーザの第2の生体特徴を収集する。
【００４７】
本出願のこの実施形態では、第2の生体特徴は、決済プロセスにおいて決済デバイスによって収集されるユーザの生体特徴である。
【００４８】
S108。決済デバイスが、記憶デバイスにおいて記憶され、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定する。
【００４９】
S110。決済デバイスが決定された口座識別子を使用することによって決済を実行する。
【００５０】
入口デバイスは、前の入店プロセスにおいて、ユーザの第1の生体特徴と口座識別子とを取得しており、ユーザの第1の生体特徴と口座識別子との間の対応を確立している。したがって、決済プロセスでは、決済デバイスは、最初に収集されたユーザの第2の生体特徴に基づいて、第1の生体特徴を含む記憶デバイスにおける第2の生体特徴に一致する第1の生体特徴を決定することができる。
【００５１】
上記で説明したように互いに一致する2つの生体特徴は同じユーザに対応する。したがって、決済デバイスは、続いて第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定することができ、決定された口座識別子に対応する口座は、決済口座である。決済デバイスは、決済口座を使用することによって決済を実行することができる。したがって、ユーザは、決済プロセスにおいて支払うためにモバイルフォンまたはバンクカードを使用する必要がない。
【００５２】
オフラインショッピングシナリオでは、決済デバイスは、ユーザによって運ばれた製品をさらに識別し、決定された口座識別子に対応する口座を使用することによって、ユーザによって運ばれた製品の決済を実行することができる。
【００５３】
無線周波数識別(RFID)技術が使用されることが可能である。店内の製品はRFIDタグを含み、決済デバイスはRFIDリーダを含む。RFIDリーダは、決済エリアにおいてRFIDタグ中の製品情報を読み取ることができる。製品情報は製品価格を含み、決済エリアにおけるRFIDタグは、決済エリアにおいてユーザによって運ばれた製品に取り付けられたRFIDタグである。次いで、決済デバイスは、読み取られた製品情報中に含まれた製品価格に基づいてユーザによって運ばれた製品に対応する決済金額を計算し、決定された口座識別子に対応する口座を使用することによって、決済金額に基づいて決済を実行する。
【００５４】
もちろん、ユーザによって運ばれた、清算されるべき製品は、より多くの他の方法で識別されることが可能である。たとえば、決済デバイスは、各製品の画像情報および重量情報をあらかじめ記憶することができ、カメラおよび重力センサがカート上に設置される。カメラは、カートの中の製品の画像情報を収集するように構成され、重力センサは、カートの中の製品の重量情報を収集するように構成される。
【００５５】
決済プロセスでは、決済デバイスは、決済エリアにおいてカート上に設置されているカメラおよび重力センサを使用することによって、カートの中の製品の画像情報および重量情報を収集し、次いで収集された画像情報および収集された重量情報に基づいて、収集された画像情報および収集された重量情報に対応する製品を決定し、ユーザによって運ばれた製品として製品を使用する。
【００５６】
要するに、様々な識別技術が、ユーザによって運ばれた製品を自動的に識別するために使用される。したがって、製品が手動でチェックされる必要がないので、決済がより効率的になり、ユーザがより便利に買物することができる。
【００５７】
図1に示す決済方法によれば、ユーザが店に入るとき、ユーザの生体特徴および口座識別子が取得され、ユーザの生体特徴と口座識別子との間の対応が確立される。ユーザが支払うとき、決済口座の口座識別子を決定するために、ユーザの生体特徴が再度収集される。したがって、ユーザは、支払いのために、モバイルフォンを操作するか、またはバンクカードを使用する必要がない。代わりに、システムは、決定された口座識別子に対応する口座を使用することによって決済を自動的に実行し、したがってユーザはより便利に買物することができる。
【００５８】
加えて、ステップS104の前に第1の生体特徴が有効であると判定するとき、入口デバイスは、店の入口に配設されたアクセス制御デバイスを制御することによって、ユーザが店に入ることを可能にすることができる。第1の生体特徴が無効であると判定するとき、入口デバイスは、店の入口に配設されたアクセス制御デバイスを制御することによってユーザが店に入ることを拒否する。したがって、別の人の口座識別子を使用するユーザが店に入ることが防止される。
【００５９】
図2は、本出願の一実施形態による決済システムを示す。決済システムは、入口デバイスと記憶デバイスと決済デバイスとを含む。
【００６０】
入口デバイスは、ユーザの第1の生体特徴と口座識別子とを取得し、第1の生体特徴と口座識別子との間の対応を確立し、第1の生体特徴と口座識別子と対応とを記憶デバイスに送信する。
【００６１】
記憶デバイスは、第1の生体特徴と口座識別子と対応とを受信および記憶する。
【００６２】
決済デバイスは、ユーザの第2の生体特徴を収集し、記憶デバイス中に記憶されている第1の生体特徴と口座識別子と対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定する。また、決済デバイスは、決定された口座識別子を使用することによって決済を実行する。
【００６３】
さらに、入口デバイスはカメラを含み、カメラは、ユーザの第1の生体特徴(顔の特徴など)を収集するように構成される。決済デバイスはカメラを含み、カメラは、ユーザの第2の生体特徴(顔の特徴など)を収集するように構成される。
【００６４】
さらに、製品はRFIDタグを含み、決済デバイスは、RFIDリーダとプロセッサとを含む。RFIDリーダは、決済エリアにおいてRFIDタグ中の製品価格を含む製品情報を読み取るように構成される。決済エリアにおけるRFIDタグは、決済エリアにおいてユーザによって運ばれた製品に取り付けられたRFIDタグである。プロセッサは、読み取られた製品情報中に含まれた製品価格に基づいて、ユーザによって運ばれた製品に対応する決済金額を計算し、決定された口座識別子に対応する口座を使用することによって、決済金額に基づいて決済を実行する。
【００６５】
図2に示す決済システムの詳細については図1に示した決済方法の説明を参照されたい。
【００６６】
以下で、ユーザがコーヒーを購入するためにカフェに入る一例を使用することによって、図2に示すシステムについてさらに説明する。
【００６７】
図3は、本出願の一実施形態による、ユーザがカフェに入る概略図である。図4は、本出願の一実施形態による、カフェにおいてユーザが支払う概略図である。
【００６８】
図3に示すように入口デバイスがカフェの入口に配置され、入口デバイスは、少なくともカメラと入口回転ドアと入口コントローラ(入口回転ドアに組み込まれることが可能であり図示されない)とを含む。加えて、2次元コードが入口回転ドア上にポストされる。カメラは、店に入るユーザの第1の顔の特徴(第1の生体特徴)を収集するように構成され、入口回転ドアは、入口における人数を制御するように構成される。入口コントローラは、カメラと入口回転ドアとを制御し、ユーザの顔の特徴と口座識別子とを取得し、後続の処理を実行するように構成される。2次元コードは、入口コントローラの通信アドレスを含む。ユーザがモバイルフォンを使用することによって2次元コードをスキャンした後、入口コントローラは口座識別子を受信する。
【００６９】
入口コントローラは、記憶のために使用されることが可能であり、第1の顔の特徴と口座識別子と第1の顔の特徴と口座識別子との間の対応とを記憶するように構成されることが可能であることに留意されたい。
【００７０】
具体的には、店に入ることを望むユーザは、モバイルフォンを使用することによって2次元コードをスキャンし、口座識別子を入口コントローラに送信するようにする。口座識別子を受信した後、入口コントローラは、ユーザの第1の顔の特徴を収集するようにカメラを制御する。もちろん、人体センサもまた入口回転ドアに組み込まれることが可能である。ユーザが接近することを検出するとき、人体センサは、入口コントローラをトリガする。入口コントローラは、ユーザの第1の顔の特徴を収集するようにカメラを制御し、口座識別子を取得する。ユーザの顔の特徴と口座識別子とを取得した後、入口コントローラは、第1の顔の特徴が有効であるかどうか(すなわち、口座識別子の所有者が店に入ることになるかどうか)を判定する。第1の顔の特徴が有効である場合、入口コントローラは、第1の顔の特徴と口座識別子との間の対応を確立し、ユーザが店に入ることができるように入口回転ドアが開かれるように制御する。第1の顔の特徴が無効である場合、入口コントローラは、入口回転ドアが開かれるように制御せず、口座識別子の所有者のみが店に入ることができることをユーザに気付かせる。
【００７１】
図4に示すように決済デバイスがカフェの入口に配置され、決済デバイスは、少なくともカメラと支払いドアと決済コントローラ(支払いドアに組み込まれることが可能であり図示されない)とを含む。カメラは、支払うユーザの第2の生体特徴(第2の生体特徴)を収集するように構成され、決済エリアである支払いドアは、コーヒーカップ上のRFIDタグを識別することができるRFIDリーダを含む。決済コントローラは、カメラと支払いドアとを制御すること、および決済のために使用される口座識別子を決定し、ユーザに課金することを行うように構成される。
【００７２】
図4に示す決済デバイスにおける決済コントローラは、図3に示す入口コントローラと対話し、入口コントローラにおいて記憶されている第1の顔の特徴と口座識別子と第1の顔の特徴と口座識別子との間の対応に基づいて、決済のために使用される口座識別子を決定するようにすることができることに留意されたい。
【００７３】
具体的には、ユーザが支払いドアに入るか、または支払いドアに接近するとき、決済コントローラは、支払いドアのところにいるか、または支払いドアに最も近いユーザの第2の顔の特徴を収集するようにカメラを制御する。次いで、決済コントローラは、入口コントローラと対話し、収集された第2の顔の特徴と、入口コントローラにおいて記憶された対応とに基づいて、第2の顔の特徴に一致する第1の顔の特徴に対応する、入口コントローラにおいて記憶された口座識別子を決定する。一致した口座識別子が、決済のために使用される。ユーザがコーヒーとともに支払いドアを通過するとき、支払いドア上のRFIDリーダは、コーヒーカップ上のRFIDタグを識別し、ユーザによって購入されたコーヒーのタイプと価格とを決定し、決済コントローラにタイプと価格とを送信することができ、決済コントローラは、決定された口座識別子を使用することによって決済を実行する。加えて、支払いドアはまた、一体型の請求書印刷装置を含むことが可能である。決済コントローラが決済を完了した後、請求書印刷装置は、ユーザが請求書を受け取ることができるように請求書を印刷する。
【００７４】
ユーザは、決済のためにモバイルフォンを操作すること、またはバンクカードを使用することなしに購入するコーヒーとともに支払いドアを直接通過することのみが必要であることがわかる。したがって、ユーザは追加の動作を実行せず、ユーザが決済デバイスによって邪魔をされることもない。
【００７５】
図5は、本出願の一実施形態による入口制御装置を示す。入口制御装置は、ユーザの第1の生体特徴と口座識別子とを取得するように構成される獲得モジュール501と、第1の生体特徴と口座識別子との間の対応を確立するように構成される処理モジュール502と、入口が開かれるように制御するように構成される制御モジュール503とを含む。
【００７６】
第1の生体特徴は、具体的には、第1の顔の特徴を含む。
【００７７】
獲得モジュール501では、入口デバイスは、カメラを使用することによってユーザの第1の生体特徴を収集する。
【００７８】
獲得モジュール501は、ユーザの口座識別子を受信し、口座識別子は、ユーザが端末を使用することによって2次元コードをスキャンした後に送信される。
【００７９】
本装置は、処理モジュールが第1の生体特徴と口座識別子との間の対応を確立する前に第1の生体特徴が有効であると判定するように構成される、決定モジュール504をさらに含む。
【００８０】
決定モジュール504は口座識別子に関連付けられた第3の生体特徴を探索し、第1の生体特徴が第3の生体特徴に一致する場合、第1の生体特徴が有効であると判定し、または第1の生体特徴が第3の生体特徴に一致しない場合、第1の生体特徴が無効であると判定する。
【００８１】
決定モジュール504は、サードパーティサーバを使用することによって、口座識別子に関連付けられた第3の生体特徴を探索する。
【００８２】
図1に示す決済方法に基づいて、本出願の一実施形態は、対応する決済装置をさらに提供する。図6に示すように決済装置は、ユーザの第1の生体特徴と口座識別子とを取得するように構成される獲得モジュール601と、第1の生体特徴と口座識別子との間の対応を確立すること、および記憶デバイスにおいて、第1の生体特徴と口座識別子と対応とを記憶することを行うように構成される処理モジュール602と、ユーザの第2の生体特徴を収集するように構成される収集モジュール603と、記憶デバイスにおいて記憶され、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するように構成される決定モジュール604と、決定された口座識別子を使用することによって決済を実行するように構成される決済モジュール605とを含む。
【００８３】
図4に示す決済方法に基づいて、本出願の一実施形態は、対応する決済装置をさらに提供する。図7に示すように決済装置は、ユーザの第2の生体特徴を収集するように構成される収集モジュール701と、あらかじめ記憶された第1の生体特徴と、あらかじめ記憶された口座識別子と、第1の生体特徴と口座識別子との間のあらかじめ記憶された対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するように構成される決定モジュール702と、決定された口座識別子を使用することによって決済を実行するように構成される決済モジュール703とを含む。
【００８４】
決済モジュール703は、ユーザによって運ばれた製品を識別し、決定された口座識別子に対応する口座を使用することによって、ユーザによって運ばれた製品の決済を実行する。
【００８５】
製品は無線周波数識別(RFID)タグを含み、決済モジュール703はRFIDリーダを含む。
【００８６】
決済モジュール703は、RFIDリーダを使用することによって、決済エリアにおいてRFIDタグ中の製品情報を読み取ることであって、製品情報が製品価格を含み、決済エリアにおけるRFIDタグが、決済エリアにおいてユーザによって運ばれた製品に取り付けられたRFIDタグである、読み取ること、決定された口座識別子に対応する口座を使用することによって、決済金額を支払うこと、および決定された口座識別子に対応する口座を使用することによって、決済金額に基づいて決済を実行することを行う。
【００８７】
図1に示す決済方法に基づいて、本出願の一実施形態は、図8に示すように対応する決済デバイスを提供する。決済デバイスは、1つまたは複数のプロセッサと、メモリとを含む。メモリは、プログラムを記憶し、プログラムは、以下のステップを実行するために、1つまたは複数のプロセッサによって使用されるように構成され、すなわちユーザの第1の生体特徴と口座識別子とを取得するステップと、第1の生体特徴と口座識別子との間の対応を確立するステップと、ユーザの第2の生体特徴を収集するステップと、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するステップと、決定された口座識別子を使用することによって決済を実行するステップとである。
【００８８】
図3に示すユーザ管理方法に基づいて、本出願の一実施形態は、図9に示すように対応する入口制御デバイスを提供する。入口制御デバイスは、1つまたは複数のプロセッサと、メモリとを含む。メモリは、プログラムを記憶し、プログラムは、以下のステップを実行するために、1つまたは複数のプロセッサによって使用されるように構成され、すなわち入口デバイスによって、ユーザの第1の生体特徴と口座識別子とを取得するステップと、第1の生体特徴と口座識別子との間の対応を確立するステップと、入口が開かれるように制御するステップとである。
【００８９】
図4に示す決済方法に基づいて、本出願の一実施形態は、図10に示すように対応する決済デバイスを提供する。決済デバイスは、1つまたは複数のプロセッサと、メモリとを含む。メモリは、プログラムを記憶し、プログラムは、以下のステップを実行するために、1つまたは複数のプロセッサによって使用されるように構成され、すなわち決済デバイスによって、ユーザの第2の生体特徴を収集するステップと、あらかじめ記憶された第1の生体特徴と、あらかじめ記憶された口座識別子と、第1の生体特徴と口座識別子との間のあらかじめ記憶された対応とに基づいて、第2の生体特徴に一致する第1の生体特徴に対応する口座識別子を決定するステップと、決定された口座識別子を使用することによって決済を実行するステップとである。
【００９０】
本明細書における実施形態について、すべて進行形の方法で説明しており、実施形態における同じまたは同様の部分については、これらの実施形態を参照することができ、各実施形態は、他の実施形態との差異に焦点を当てる。特に、図8〜図10に示したデバイスは、基本的に方法実施形態と同様であり、したがって簡単に説明し、関連する部分については、方法実施形態におけるいくつかの説明を参照することができる。
【００９１】
1990年代には、技術がハードウェアに関して改善される(たとえば、ダイオード、トランジスタ、またはスイッチの回路構造が改善される)か、ソフトウェアに関して改善される(方法プロセスが改善される)かを明らかに識別することができる。しかしながら、技術の発展とともに、多数の方法プロセスのための現在の改善を、ハードウェア回路構造に対する直接的な改善と見なすことができる。ほとんどすべての設計職員は、改善された方法プロセスをハードウェア回路にプログラムして、対応するハードウェア回路構造を取得する。したがって、ハードウェアモジュールを使用することによって、方法プロセスを改善することができないと考えることはできない。たとえば、プログラマブル論理デバイス(PLD)(フィールドプログラマブルゲートアレイ(FPGA)など)は、そのような集積回路であり、プログラマブル論理デバイスの論理機能は、デバイスプログラミングを用いて、ユーザによって決定される。設計職員は、チップメーカーが専用集積回路チップを設計および作成することを必要とすることなしにプログラミングを用いてデジタルシステムを単一のPLDに「集積」する。加えて、現在集積回路チップを手動で作成するのではなく、プログラミングは、大部分がプログラム開発および記述のために使用されるソフトウェアコンパイラと同様である「論理コンパイラ」ソフトウェアによって実装される。元のコードはまた、ハードウェア記述言語(HDL)と呼ばれる、特定のプログラミング言語を使用することによっても書かれる。Advanced Boolean Expression Language(ABEL)、Altera Hardware Description Language(AHDL)、Confluence、Cornell University Programming Language(CUPL)、HDCal、Java Hardware Description Language(JHDL)、Lava、Lola、MyHDL、PALASM、およびRuby Hardware Description Language(RHDL)などの多数のHDLがある。超高速集積回路ハードウェア記述言語(VHDL)およびVerilogは、現在最も一般的に使用されている。また、方法プロセスが、説明したハードウ
ェア記述言語を使用することによって論理的にプログラムされ、集積回路にプログラムされると、論理的方法プロセスのハードウェア回路が容易に実装されることが可能であることも当業者には理解されよう。
【００９２】
コントローラは、任意の好適な方法で実装されることが可能である。たとえば、コントローラは、マイクロプロセッサまたはプロセッサによって実行されることが可能であるコンピュータ可読プログラムコードを記憶するために、マイクロプロセッサ、プロセッサ、またはコンピュータ可読媒体、論理ゲート、スイッチ、特定用途向け集積回路(ASIC)、プログラマブル論理コントローラ、または組込みマイクロコントローラによって実装されることが可能である。コントローラには、限定はしないが、ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20、およびSilicon Labs C8051F320が含まれる。メモリコントローラは、メモリの制御論理の一部として実装されることが可能である。また、コンピュータ可読プログラムコードに加えて、コントローラが、方法プロセスを論理的にプログラムすることによって、論理ゲート、スイッチ、専用集積回路、プログラマブル論理コントローラ、組込みマイクロコントローラなどの形態において、同じ機能を達成することができることも当業者には知られている。したがって、コントローラを、ハードウェア構成要素と見なすことができ、様々な機能を実装するために使用されるコントローラ中に含まれる装置もまた、ハードウェア構成要素における構造と見なすことができ、または様々な機能を実装するために使用される装置をハードウェア構成要素における方法実装および構造のためのソフトウェアモジュールと見なすことができる。
【００９３】
説明する実施形態において説明するシステム、装置、モジュール、またはユニットは、機能を有するコンピュータチップ、エンティティ、または製品によって特別に実装されることが可能である。典型的な実装デバイスは、コンピュータである。具体的には、コンピュータは、たとえばパーソナルコンピュータ、ラップトップコンピュータ、携帯電話、カメラフォン、インテリジェントフォン、携帯情報端末、メディアプレーヤ、ナビゲーションデバイス、電子メールデバイス、ゲーム機、タブレットコンピュータ、ウェアラブルデバイス、またはそれらの組合せであることが可能である。
【００９４】
説明しやすいように説明する装置については、機能に基づいて装置を様々なユニットに分割することによって説明する。もちろん、各ユニットの機能は、本出願の実装中に、ソフトウェアおよび/またはハードウェアのうちの1つまたは複数において実装されることが可能である。
【００９５】
本開示の実施形態が、方法、システム、またはコンピュータプログラム製品として提供されることが可能であることが当業者には理解されよう。したがって、本開示は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、またはソフトウェアおよびハードウェアの組合せによる実施形態の形態を使用することができる。また、本開示は、コンピュータ使用可能プログラムコードを含む、1つまたは複数のコンピュータ使用可能記憶媒体(限定はしないが、ディスクメモリ、CD-ROM、光メモリなどを含む)上で実装されるコンピュータプログラム製品の形態を使用することができる。
【００９６】
本開示について、本開示の実施形態による、方法、デバイス(システム)、およびコンピュータプログラム製品のフローチャートおよび/またはブロック図を参照しながら説明する。コンピュータプログラム命令は、フローチャートおよび/またはブロック図における各プロセスおよび/または各ブロック、ならびにフローチャートおよび/またはブロック図におけるプロセスおよび/またはブロックの組合せを実装するために使用されることが可能であることを理解されたい。これらのコンピュータプログラム命令は、マシンを生成するために、汎用コンピュータ、専用コンピュータ、組込みプロセッサ、または別のプログラマブルデータ処理デバイスのプロセッサのために提供されることが可能であり、コンピュータ、または別のプログラマブルデータ処理デバイスのプロセッサによって実行される命令が、フローチャートにおける1つもしくは複数のプロセス、および/またはブロック図における1つもしくは複数のブロックにおける特定の機能を実装するための装置を生成するようになる。
【００９７】
これらのコンピュータプログラム命令は、コンピュータ可読メモリにおいて記憶されることが可能であり、コンピュータプログラム命令は、コンピュータまたは別のプログラマブルデータ処理デバイスに、特定の方法で作動するように命令することができ、コンピュータ可読メモリにおいて記憶された命令が、命令装置を含む人工物を生成するようになる。命令装置は、フローチャートにおける1つもしくは複数のプロセス、および/またはブロック図における1つもしくは複数のブロックにおける特定の機能を実装する。
【００９８】
これらのコンピュータプログラム命令は、コンピュータまたは別のプログラマブルデータ処理デバイスにロードされることが可能であり、一連の動作およびステップが、コンピュータまたは別のプログラマブルデバイス上で実行され、それによってコンピュータ実装処理を生成するようになる。したがって、コンピュータまたは別のプログラマブルデバイス上で実行された命令は、フローチャートにおける1つもしくは複数のプロセス、および/またはブロック図における1つもしくは複数のブロックにおける特定の機能を実装するためのステップを提供する。
【００９９】
典型的な構成では、コンピューティングデバイスは、1つまたは複数のプロセッサ(CPU)と、入出力インターフェースと、ネットワークインターフェースと、メモリとを含む。
【０１００】
メモリには、非永続的メモリ、ランダムアクセスメモリ(RAM)、不揮発性メモリ、および/またはコンピュータ可読媒体における別の形態、たとえば読取り専用メモリ(ROM)もしくはフラッシュメモリが含まれることが可能である。メモリは、コンピュータ可読媒体の一例である。
【０１０１】
コンピュータ可読媒体には、任意の方法または技術を使用することによって、情報を記憶することができる、永続的、非永続的、移動可能、および移動不可な媒体が含まれる。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータであることが可能である。コンピュータ記憶媒体には、限定はしないが、パラメータランダムアクセスメモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、別のタイプのランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、電気的消去可能プログラマブル読取り専用メモリ(EEPROM)、フラッシュメモリもしくは別のメモリ技術、コンパクトディスク読取り専用メモリ(CD-ROM)、デジタル多用途ディスク(DVD)もしくは他の光ストレージ、カセット磁気テープ、テープおよびディスクストレージもしくは別の磁気記憶デバイス、またはコンピューティングデバイスがアクセスすることができる情報を記憶するように構成されることが可能である任意の他の非伝送媒体が含まれる。本明細書で説明するようにコンピュータ可読媒体は、被変調データ信号および搬送波などの一時的コンピュータ可読媒体を含まない。
【０１０２】
さらに、「含む(include)」、「含む(contain)」という用語、およびそれらの任意の他の変形態は、非排他的包含をカバーするものであり、要素のリストを含むプロセス、方法、物品、またはデバイスは、それらの要素を含むのみではなく、明確にリストされない他の要素をも含むか、またはそのようなプロセス、方法、物品、もしくはデバイスに固有の要素をさらに含むようになることに留意されたい。「...を含む」の前に来る要素は、より多くの制約なしに、その要素を含むプロセス、方法、物品、またはデバイスにおける追加の等しい要素の存在を排除しない。
【０１０３】
本出願の実施形態が、方法、システム、またはコンピュータプログラム製品として提供されることが可能であることが当業者には理解されよう。したがって、本出願は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、またはソフトウェアおよびハードウェアの組合せによる実施形態の形態を使用することができる。また、本出願は、コンピュータ使用可能プログラムコードを含む、1つまたは複数のコンピュータ使用可能記憶媒体(限定はしないが、ディスクメモリ、CD-ROM、光メモリなどを含む)上で実装されるコンピュータプログラム製品の形態を使用することができる。
【０１０４】
本出願は、コンピュータ、たとえばプログラムモジュールによって実行されるコンピュータ実行可能命令の一般的な状況において説明されることが可能である。一般に、プログラムモジュールには、特定のタスクを実行するため、または特定の抽象データ型を実装するための、ルーチン、プログラム、オブジェクト、構成要素、データ構造などが含まれる。本出願はまた、通信ネットワークを使用することによって接続されるリモート処理デバイスによってタスクが実行される、分散コンピューティング環境においても実施されることが可能である。分散コンピューティング環境では、プログラムモジュールは、記憶デバイスを含むローカルとリモートの両方のコンピュータ記憶媒体に位置することができる。
【０１０５】
前の説明は、本出願の実施形態にすぎず、本出願を限定するものではない。当業者にとって、本出願は、様々な修正および変更を有することが可能である。本出願の趣旨および原理から逸脱することなく行われるいかなる修正、等価的な置換、または改善も、本出願の特許請求の範囲内に入るものとする。
【０１０６】
本主題の特定の実施形態について、上記で説明した。他の実施形態は、添付の特許請求の範囲内に入る。場合によっては、特許請求の範囲において記録されたアクションは、異なる順序において実行されることが可能であり、所望の結果が依然として達成されることが可能である。加えて、添付の図面に図示したプロセスは、所望の結果を達成するために、必ずしも特定の順序を必要とするとは限らない。いくつかの実装形態では、マルチタスク処理および並列処理が有利であることが可能である。
【０１０７】
図11は、本開示の一実装形態による、決済を実行するためのコンピュータ実装方法1100の一例を示すフローチャートである。提示を明快にするために、以下の説明は、この説明における他の図との関連で、方法1100について全体的に説明する。しかしながら、方法1100が、たとえば適宜に任意のシステム、環境、ソフトウェア、およびハードウェア、またはシステム、環境、ソフトウェア、およびハードウェアの組合せによって実行されることが可能であることは理解されよう。いくつかの実装形態では、方法1100の様々なステップは、並列に、組み合わせて、ループにおいて、または任意の順序で実行されることが可能である。
【０１０８】
1102で、ユーザの第1の生体特徴と口座識別子とが、入口デバイスによって取得される。たとえば、図3を参照すると、ユーザが入口デバイスを通過するとき、獲得モジュール501は、ユーザの顔の画像などの第1の顔の特徴をキャプチャすることができる。第1の顔の特徴は、たとえば入口デバイスに通信可能に結合されるカメラを使用してキャプチャされることが可能である。顔の特徴の代わりに、またはそれに加えて使用されることが可能であるユーザの他の生体特徴には、たとえば指紋もしくは親指の指紋、網膜スキャン、または音声記録が含まれる。いくつかの実装形態では、第1の生体特徴と口座識別子とを取得する入口デバイスは、同じく記憶デバイスと決済デバイスとを含む図2の決済システムの一部であることが可能である。
【０１０９】
いくつかの実装形態では、ユーザの口座識別子を取得することは、端末から端末においてスキャナを使用して取得された2次元コードを受信すること、および入口デバイスによって、2次元コードを使用することによって、ユーザの口座識別子を受信することを含むことが可能である。たとえば、入口デバイスにおけるスキャナは、ユーザによって運ばれるか、または装着される物体上に存在し、その物体からスキャンされることが可能である、クイックレスポンス(QR)コード、バーコード、または何らかの他の機械可読コードなどの2次元コードをキャプチャすることができる。いくつかの実装形態では、口座識別子は、口座番号、ユーザ名、電子メールアドレス、電話番号、またはユーザを一意に識別する何らかの他の識別子であることが可能である。
【０１１０】
いくつかの実装形態では、ユーザの口座識別子を含むカードもしくは他の物体がスキャンされることが可能であるか、またはカードもしくは他の物体が、ユーザの口座識別子を取得するために使用されることが可能である。いくつかの実装形態では、2次元コードが読み取られるとき、決済に無関係の他のアクションが実行されることが可能である。たとえば、ユーザによる2次元コードのスキャンが成功すると、回転ドア、ドア、またはゲートが開くことが可能である。回転ドアは、たとえば入口デバイスの一部であるか、または入口デバイスに通信可能に結合されることが可能である。1102から、方法1100は1104に進む。
【０１１１】
1104で、第1の生体特徴と口座識別子との間の対応が入口デバイスによって定義される。一例として、処理モジュール502は、第1の生体特徴と口座識別子との間の対応を確立することができる。
【０１１２】
いくつかの実装形態では、方法1100は、第1の生体特徴が有効であると判定することをさらに含むことが可能である。有効性は、たとえば第1の生体特徴がユーザを一意に識別するか、またはユーザを一意に定義もしくは識別することができる品質を有することを示すことが可能である。いくつかの実装形態では、第1の生体特徴が有効であると判定することは、たとえば第1の生体特徴と口座識別子との間の対応が定義される前に発生することが可能である。
【０１１３】
いくつかの実装形態では、第1の生体特徴が有効であるかどうかどうかを判定することは、口座識別子に関連付けられた第3の生体特徴を探索することを含むことが可能である。第3の生体特徴は、ユーザによる口座の登録または初期化中などの前の時間にユーザから取得(または、ユーザによって提供)された、記憶された生体特徴であることが可能である。第1の生体特徴が第3の生体特徴に一致するという判定が行われるとき、次いで第1の生体特徴が有効であると判定されることが可能である。第1の生体特徴が第3の生体特徴に一致しないという判定が行われるとき、次いで第1の生体特徴が無効であると判定されることが可能である。1104から、方法1100は1106に進む。
【０１１４】
1106で、第1の生体特徴と口座識別子と対応とが、入口デバイスによって、決済デバイスにとってアクセス可能な記憶デバイスにおいて記憶される。図3の入口デバイスは、たとえば口座識別子および対応を、図4の決済デバイスにとってアクセス可能であるデータベース、データテーブル、または他のデータストアにおいて記憶することができる。1106から、方法1100は1108に進む。
【０１１５】
1108で、ユーザの第2の生体特徴が、決済デバイスによって取得される。一例として、収集モジュール603は、ユーザの第2の生体特徴を収集することができる。第2の生体特徴はまた、決済デバイスの近傍にあるカメラによってキャプチャされたユーザの顔の画像などの顔の特徴であることも可能である。一般に、第2の生体特徴のタイプは、1102で取得される同じタイプの生体特徴に一致することが可能である。1108から、方法1100は1110に進む。
【０１１６】
1110で、第2の生体特徴が第1の生体特徴に一致するという判定が、決済デバイスによって行われる。たとえば、決定モジュール604は、(第1の生体特徴に対応する)記憶デバイスにおいて記憶されている口座識別子が、第2の生体特徴に一致すると判定することができる。第1の生体特徴および第2の生体特徴が顔の特徴である場合、たとえば決定モジュール604は、画像比較を実行することができる。いくつかの実装形態では、画像比較は、ユーザの頬、鼻、顎、目、および耳などのユーザの顔のあらかじめ定義された点を比較することを含むことが可能である。いくつかの実装形態では、決定モジュール604は、画像を取得するために使用されたカメラが、同じ角度から画像をキャプチャするために位置していない場合などに画像変換を実行することができる。1110から、方法1100は1112に進む。
【０１１７】
1112で、ユーザの決済が、決済デバイスによって、口座識別子を使用して実行される。一例として、決済モジュール605は、ユーザに対応する決定された口座識別子を使用することによって決済を実行することができる。
【０１１８】
いくつかの実装形態では、決済を実行することは、ユーザによって運ばれた製品を識別すること、および口座識別子に対応する口座を使用して、ユーザによって運ばれた製品の決済を実行することを含むことが可能である。決済は、たとえば製品の購入、製品のレンタル、製品の登録、または何らかの他の製品関連のアクションを含むことが可能である。
【０１１９】
いくつかの実装形態では、製品は、無線周波数識別(RFID)タグを含むことが可能であり、決済デバイスは、RFIDリーダを含むことが可能である。ユーザによって運ばれた製品を識別することは、たとえばRFIDリーダを使用して、RFIDタグ中の製品情報を読み取ることを含むことが可能である。製品情報は、たとえば製品名、製品価格、製品説明、製品の寸法、および製品の重量を含むことが可能である。決済(たとえば、購入またはレンタル)を実行することは、製品価格に基づく製品のための決済金額を計算することを含むことが可能である。決済金額はまた、製品の量またはサイズ、たとえば購入されている製品の量に基づくことも可能である。
【０１２０】
いくつかの実装形態では、製品は、(図4に関して説明したような)1杯のコーヒー、または何らかの他の食品もしくは飲料製品であることが可能である。この例では、RFIDタグは、コーヒーカップ上に取り付けられるか、またはコーヒーカップ内に埋め込まれることが可能である。1112の後、方法1100は停止する。
【０１２１】
本開示は、決済プロセスを改善するための技法について説明する。たとえば、入口デバイスおよび決済デバイスにおいて、ユーザの生体特徴をキャプチャおよび比較することによってユーザの自動認証が実行されることが可能である。このようにユーザは、購入されている製品のためのチケットまたは他のレシートを取得する必要がない。決済が行われることになる製品を自動的にスキャンすることによって、ユーザは、製品を識別するためにモバイルデバイス上でアプリケーションを採用する必要がない。生体特徴の使用、および製品のスキャンは、トランザクションの加速を助けることができる。生体特徴の比較は、たとえばコンピュータによってのみ実行可能に実行されることが可能であり、そのことは、多数のユーザ(たとえば、顧客)が同じ実在のロケーションにおいて決済(たとえば、購入)を実行中である場合、重要である。
【０１２２】
本明細書で説明する実施形態および動作は、本明細書で開示する構造を含む、デジタル電子回路において、またはコンピュータソフトウェア、ファームウェア、もしくはハードウェアにおいて、あるいはそれらのうちの1つまたは複数の組合せにおいて実装されることが可能である。動作は、1つもしくは複数のコンピュータ可読記憶デバイス上に記憶されているか、または他のソースから受信されたデータにおいて、データ処理装置によって実行される動作として実装されることが可能である。データ処理装置、コンピュータ、またはコンピューティングデバイスは、例としてプログラマブルプロセッサ、コンピュータ、システムオンチップ、または上記のうちの複数のもの、もしくは上記の組合せを含む、データを処理するための装置、デバイス、およびマシンを包含してもよい。装置は、専用論理回路、たとえば中央処理ユニット(CPU)、フィールドプログラマブルゲートアレイ(FPGA)、または特定用途向け集積回路(ASIC)を含むことが可能である。装置はまた、問題になっているコンピュータプログラムのための実行環境を作成するコード、たとえばプロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム(たとえば、オペレーティングシステム、またはオペレーティングシステムの組合せ)、クロスプラットフォーム実行時環境、仮想マシン、またはそれらのうちの1つまたは複数の組合せを構成するコードを含むことも可能である。装置および実行環境は、ウェブサービス、分散コンピューティングおよびグリッドコンピューティングインフラストラクチャなどの様々な異なるコンピューティングモデルインフラストラクチャを実現することができる。
【０１２３】
(たとえば、プログラム、ソフトウェア、ソフトウェアアプリケーション、ソフトウェアモジュール、ソフトウェアユニット、スクリプト、またはコードとしても知られる)コンピュータプログラムは、コンパイラ型言語またはインタープリタ型言語、宣言型言語または手続き型言語を含む任意の形式のプログラミング言語において記述されることが可能であり、スタンドアロンプログラムとして、またはモジュール、コンポーネント、サブルーチン、オブジェクト、もしくはコンピューティング環境において使用するのに好適な他のユニットとしてを含む任意の形態において展開されることが可能である。プログラムは、他のプログラムもしくはデータ(たとえば、マークアップ言語文書中に記憶された1つもしくは複数のスクリプト)を保持するファイルの一部分において、問題になっているプログラム専用の単一のファイルにおいて、または複数の協調されたファイル(たとえば、1つまたは複数のモジュール、サブプログラム、またはコードの部分を記憶するファイル)において記憶されることが可能である。コンピュータプログラムは、1つのコンピュータ上、または1つのサイトに位置するか、もしくは複数のサイトにわたって分散され、通信ネットワークによって相互接続された複数のコンピュータ上で実行されることが可能である。
【０１２４】
コンピュータプログラムの実行のためのプロセッサには、例として汎用マイクロプロセッサと専用マイクロプロセッサの両方、および任意の種類のデジタルコンピュータの任意の1つまたは複数のプロセッサが含まれる。一般に、プロセッサは、読取り専用メモリもしくはランダムアクセスメモリ、または両方から命令およびデータを受信することになる。コンピュータの要素は、命令に従ってアクションを実行するためのプロセッサ、ならびに命令およびデータを記憶するための1つまたは複数のメモリデバイスである。一般に、コンピュータはまた、データを記憶するための1つもしくは複数の大容量記憶デバイスを含むか、またはそれからデータを受信するため、もしくはそれにデータを転送するため、もしくはその両方のために動作可能に結合されることになる。コンピュータは、別のデバイス、たとえばモバイルデバイス、携帯情報端末(PDA)、ゲーム機、全地球測位システム(GPS)レシーバ、またはポータブル記憶デバイス中に埋め込まれることが可能である。コンピュータプログラム命令およびデータを記憶するのに好適なデバイスには、例として半導体メモリデバイス、磁気ディスク、および光磁気ディスクを含む不揮発性メモリ、媒体、およびメモリデバイスが含まれる。プロセッサおよびメモリは、専用論理回路によって補足されるか、または専用論理回路に組み込まれることが可能である。
【０１２５】
モバイルデバイスには、ハンドセット、ユーザ機器(UE)、モバイル電話(たとえば、スマートフォン)、タブレット、ウェアラブルデバイス(たとえば、スマートウォッチおよびスマートアイグラス)、人体内の埋込みデバイス(たとえば、バイオセンサ、人工内耳)、または他のタイプのモバイルデバイスが含まれることが可能である。モバイルデバイスは、(以下で説明する)様々な通信ネットワークと(たとえば、無線周波数(RF)信号を使用して)ワイヤレス通信することができる。モバイルデバイスは、モバイルデバイスの現在の環境の特徴を決定するためのセンサを含むことが可能である。センサは、カメラ、マイクロフォン、近接度センサ、GPSセンサ、動作センサ、加速度計、周辺光センサ、湿度センサ、ジャイロスコープ、コンパス、気圧計、指紋センサ、顔認識システム、RFセンサ(たとえば、Wi-Fiおよびセルラー無線)、熱センサ、または他のタイプのセンサを含むことが可能である。たとえば、カメラは、可動または固定レンズ、フラッシュ、画像センサ、および画像プロセッサをもつ前向きまたは後ろ向きカメラを含むことが可能である。カメラは、顔および/または虹彩認識のための詳細をキャプチャすることが可能なメガピクセルカメラであることが可能である。カメラは、データプロセッサ、およびメモリ中に記憶されているか、またはリモートアクセスされる認証情報とともに顔認識システムを形成することができる。顔認識システム、または1つもしくは複数のセンサ、たとえばマイクロフォン、動作センサ、加速度計、GPSセンサ、もしくはRFセンサが、ユーザ認証のために使用されることが可能である。
【０１２６】
ユーザとの対話を提供するために、実施形態は、ディスプレイデバイスおよび入力デバイス、たとえばユーザに情報を表示するための液晶ディスプレイ(LCD)、または有機発光ダイオード(OLED)/仮想現実(VR)/拡張現実(AR)ディスプレイ、ならびにそれによってユーザがコンピュータに入力を与えることができるタッチスクリーン、キーボード、およびポインティングデバイスを有するコンピュータ上で実装されることが可能である。他の種類のデバイスが、ユーザとの対話を提供するために同様に使用されることが可能であり、たとえばユーザに与えられるフィードバックは、任意の形態の感覚フィードバック、たとえば視覚フィードバック、聴覚フィードバック、または触覚フィードバックであることが可能であり、ユーザからの入力は、音響入力、音声入力、または触覚入力を含む任意の形態で受信されることが可能である。加えて、コンピュータは、ユーザによって使用されるデバイスに文書を送信すること、およびそのデバイスから文書を受信することによって、たとえばウェブブラウザから受信された要求に応答して、ユーザのクライアントデバイス上のウェブブラウザにウェブページを送信することによってユーザと対話することができる。
【０１２７】
実施形態は、任意の形態または媒体のワイヤラインまたはワイヤレスデジタルデータ通信(または、その組合せ)、たとえば通信ネットワークによって相互接続されたコンピューティングデバイスを使用して実装されることが可能である。相互接続されたデバイスの例は、典型的には、通信ネットワークを通して対話する、一般に互いからリモートであるクライアントおよびサーバである。クライアント、たとえばモバイルデバイスは、たとえば購入トランザクション、販売トランザクション、支払いトランザクション、付与トランザクション、送信トランザクション、もしくはローントランザクションを実行し、またはそれらのトランザクションを許可する、サーバとともに、またはサーバを通して、それ自体でトランザクションを実行することができる。そのようなトランザクションは、アクションおよび応答が時間的に近接するようにリアルタイムであってもよく、たとえばある個人が、アクションおよび応答が実質的に同時に発生することを知覚し、その個人のアクションの後に続く応答のための時間差が、1ミリ秒(ms)未満もしくは1秒(s)未満であるか、または応答が、システムの処理制限を考慮に入れる意図的な遅延のないものである。
【０１２８】
通信ネットワークの例には、ローカルエリアネットワーク(LAN)、無線アクセスネットワーク(RAN)、メトロポリタンエリアネットワーク(MAN)、およびワイドエリアネットワーク(WAN)が含まれる。通信ネットワークは、インターネット、別の通信ネットワーク、または通信ネットワークの組合せの全部または一部を含むことが可能である。情報は、ロングタームエボリューション(LTE)、5G、IEEE802、インターネットプロトコル(IP)、もしくは他のプロトコル、またはプロトコルの組合せを含む様々なプロトコルおよび規格に従って、通信ネットワーク上で伝送されることが可能である。通信ネットワークは、接続されたコンピューティングデバイス間で、音声、ビデオ、生体、もしくは認証データ、または他の情報を伝送することができる。別個の実装形態として説明する特徴は、単一の実装形態において組み合わせて実装されてもよく、単一の実装形態として説明する特徴は、複数の実装形態において、別個に、または任意の好適な部分組合せにおいて実装されてもよい。特定の順序において説明および請求される動作は、特定の順序を必要とするものとして理解されるべきではなく、すべての図示された動作が実行されなければならないとして理解されるべきでもない(いくつかの動作はオプションであることが可能である)。適宜に、マルチタスキングまたは並列処理(または、マルチタスキングおよび並列処理の組合せ)が実行されることが可能である。
【符号の説明】
【０１２９】
501、601  獲得モジュール
502、602  処理モジュール
503  制御モジュール
504、604、702  決定モジュール
603、701  収集モジュール
605、703  決済モジュール
【図１】
0006859521.tif 000002
【図２】
0006859521.tif 000003
【図３】
0006859521.tif 000004
【図４】
0006859521.tif 000005
【図５】
0006859521.tif 000006
【図６】
0006859521.tif 000007
【図７】
0006859521.tif 000008
【図８】
0006859521.tif 000009
【図９】
0006859521.tif 000010
【図１０】
0006859521.tif 000011
【図１１】
0006859521.tif 000012