(57)【特許請求の範囲】
【請求項１】
バイオメトリック特徴に基づくセキュリティ検証のためのコンピュータ実装方法であって、
セキュリティ検証要求を受信するステップと、
前記セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得するステップと、
あらかじめ生成された第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含むかどうかを決定するために、前記取得されたバイオメトリック情報を複数のバイオメトリック情報を含む前記第1のバイオメトリックデータベースと照合するステップであって、前記第1のバイオメトリックデータベースが、複数の履歴購入者を含む第2のバイオメトリックデータベースから、所定の条件に基づき少なくとも1つの履歴購入者を選択することにより生成され、前記所定の条件が、履歴購入者の取引金額が特定のしきい値に達することを含み、前記第2のバイオメトリックデータベースに含まれるバイオメトリック情報が前記第1のバイオメトリックデータベースに含まれるバイオメトリック情報よりも多い、ステップと、
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記保留中の検証当事者が検証に合格したと決定するステップと
を含む、コンピュータ実装方法。
【請求項２】
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記保留中の検証当事者が検証に合格したと決定するステップが、
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記保留中の検証当事者によって入力された保留中の検証情報を受信するステップであって、前記保留中の検証情報が、前記保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、前記あらかじめ定められた情報の全長以下の長さを有する、ステップと、
前記保留中の検証情報を検証し、前記保留中の検証情報が検証に合格した場合、前記保留中の検証当事者が検証に合格したと決定するステップと
を含む、請求項1に記載のコンピュータ実装方法。
【請求項３】
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記保留中の検証当事者に保留中の前記検証情報の入力を促すために使用されるプロンプト情報を出力するステップをさらに含む、請求項2に記載のコンピュータ実装方法。
【請求項４】
前記あらかじめ定められた情報が、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、
前記保留中の検証情報が、前記あらかじめ定められた情報の中に、
指定された位置の第1の情報、
指定された長さの第2の情報、および
指定された位置から始まる指定された長さの第3の情報
のうちの少なくとも1つを含む、請求項2に記載のコンピュータ実装方法。
【請求項５】
前記バイオメトリック情報が、顔の特徴、虹彩、または指紋を含む、請求項1から4のいずれか一項に記載のコンピュータ実装方法。
【請求項６】
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含まない場合、前記第2のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含むかどうかを決定するために、前記取得されたバイオメトリック情報を大量のバイオメトリック情報を含む前記第2のバイオメトリックデータベースと照合するステップと、
前記第2のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記保留中の検証当事者が検証に合格したと決定するステップ、または、前記第2のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含まない場合、前記保留中の検証当事者が検証に合格しなかったと決定するステップと
をさらに含む、請求項1から5のいずれか一項に記載のコンピュータ実装方法。
【請求項７】
前記セキュリティ検証要求が、受取人にネットワークマネーを支払うための安全な支払い要求を含み、前記保留中の検証当事者が購入者を含む、請求項1から6のいずれか一項に記載のコンピュータ実装方法。
【請求項８】
前記安全な支払い要求に従って前記受取人に前記ネットワークマネーを支払うステップをさらに含む、請求項7に記載のコンピュータ実装方法。
【請求項９】
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記購入者が検証に合格したと決定するステップが、
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記購入者によって入力された保留中の検証情報を受信するステップであって、前記保留中の検証情報が、前記購入者に関連付けられるあらかじめ定められた情報の一部であり、前記あらかじめ定められた情報の全長以下の長さを有する、ステップと、
前記保留中の検証情報を検証し、前記保留中の検証情報が検証に合格した場合、前記購入者が検証に合格したと決定するステップと
を含む、請求項7に記載のコンピュータ実装方法。
【請求項１０】
前記第1のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含まない場合、前記第2のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含むかどうかを決定するために、前記取得されたバイオメトリック情報を大量のバイオメトリック情報を含む第2のバイオメトリックデータベースと照合するステップと、
前記第2のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含む場合、前記購入者が検証に合格したと決定するステップ、または、前記第2のバイオメトリックデータベースが前記取得されたバイオメトリック情報を含まない場合、前記購入者が検証に合格しなかったと決定するステップと
をさらに含む、請求項7から9のいずれか一項に記載のコンピュータ実装方法。
【請求項１１】
前記第1のバイオメトリックデータベースが追加情報に対応し、前記安全な支払い要求が前記追加情報を含み、前記取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成された第1のバイオメトリックデータベースと照合するステップが、
複数のバイオメトリックデータベースから、第1のバイオメトリックデータベースとして、前記追加情報に対応するターゲットバイオメトリックデータベースを決定し取得するステップと、
前記取得されたバイオメトリック情報を前記ターゲットバイオメトリックデータベースと照合するステップと
を含む、請求項7から10のいずれか一項に記載のコンピュータ実装方法。
【請求項１２】
前記追加情報が、
前記受取人に対応する販売者情報、および
前記購入者の地理的位置情報
のうちの少なくとも1つを含む、請求項11に記載の方法。
【請求項１３】
前記追加情報が前記受取人に対応する前記販売者情報を含む場合、前記ターゲットバイオメトリックデータベースが前記販売者情報に対応するバイオメトリックデータベースであり、
前記第1のバイオメトリックデータベースが、
バイオメトリックデータベースを生成するための要求が受信されたとき、前記第2のバイオメトリックデータベースから、前記販売者情報に対応する第1の複数の履歴購入者を取得するステップであって、前記生成要求が前記販売者情報を搬送する、ステップと、
前記第1の複数の履歴購入者について、各履歴購入者が前記所定の条件を満たすかどうかを決定し、前記所定の条件を満たす履歴購入者を第1の購入者として選択するステップであって、前記所定の条件が、前記受取人との取引数量が第1のあらかじめ定められた数量に達する、または、前記受取人との取引頻度が第1のあらかじめ定められた頻度に達する、の少なくとも1つをさらに含む、ステップと、
各第1の購入者に対応するバイオメトリック情報を取得するステップと、
前記第1の購入者の前記バイオメトリック情報を収集し、前記販売者情報に対応する前記バイオメトリックデータベースを生成するステップと
によって生成される、請求項12に記載の方法。
【請求項１４】
前記追加情報が前記購入者の前記地理的位置情報を含む場合、前記ターゲットバイオメトリックデータベースが前記地理的位置情報に対応するバイオメトリックデータベースであり、
前記第1のバイオメトリックデータベースが、
バイオメトリックデータベースを生成するための要求が受信されたとき、前記第2のバイオメトリックデータベースから、前記購入者の前記地理的位置情報に対応する第2の複数の履歴購入者を取得するステップであって、前記生成要求が前記地理的位置情報を搬送する、ステップと、
前記第2の複数の履歴購入者について、各履歴購入者が前記所定の条件を満たすかどうかを決定し、前記所定の条件を満たす履歴購入者を第2の購入者として選択するステップであって、前記所定の条件が、取引数量が第2のあらかじめ定められた数量に達すること、または、取引頻度が第2のあらかじめ定められた頻度に達すること、のうちの少なくとも1つをさらに含む、ステップと、
各第2の購入者に対応するバイオメトリック情報を取得するステップと、
前記第2の購入者の前記バイオメトリック情報を収集し、前記地理的位置情報に対応する前記バイオメトリックデータベースを生成するステップと
によって生成される、請求項12に記載の方法。
【請求項１５】
バイオメトリック特徴に基づくセキュリティ検証のための装置であって、請求項1から14のいずれか一項に記載の方法を実行するように構成された複数のモジュールを備える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2017年6月9日に出願された中国特許出願第201710433523.9号に対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本発明は通信分野に関し、具体的には、バイオメトリック特徴に基づくセキュリティ検証のための方法および装置に関する。
【背景技術】
【０００３】
情報化時代において、多くの分野で、バイオメトリック認証技術(顔認証技術など)を使用することによる識別方法が広く使用されてきた。たとえば、ネットワークでの支払い中に、販売者によって提供されるユーザの顔の特徴を認証するために顔認証システムが使用される。認証が成功すると、セキュリティコードが販売者に返され、販売者は注文システムにおいて注文を行い、支払いを完了するために、セキュリティコードを使用することができるようになる。しかしながら、現在のバイオメトリック認証技術(顔認識技術など)は依然として人を正確に認識することができず、すなわち、収集された顔の特徴のみを使用することによって正確にユーザを決定することができない。その結果、顔の特徴の一部は、データベース内のN(N>1)人のクライアントと一致する可能性がある。
【０００４】
現在の技術設計におけるこの問題を解決するために、ユーザは携帯電話番号を入力する必要がある。顔の特徴は初期検証のために使用され、ユーザによって入力された携帯電話番号はユーザの識別のさらなる検証のために使用される。この方法はユーザを正確に見つけることができるが、本方法はユーザにとって比較的複雑であり、ユーザ経験は貧弱である。
【発明の概要】
【課題を解決するための手段】
【０００５】
本出願の実施形態の目的は、バイオメトリック特徴に基づく正確で効率的なセキュリティ検証を達成するために、バイオメトリック特徴に基づくセキュリティ検証のための方法および装置を提供することである。
【０００６】
前述の技術的問題を解決するために、本出願の実施形態は以下のように実装される。
【０００７】
一態様では、本出願の実施形態は、セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者(Pending Verification Party)のバイオメトリック情報を取得するステップと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合するステップと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するステップとを含む、バイオメトリック特徴に基づくセキュリティ検証のための方法を提供する。
【０００８】
任意で、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するステップは、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者によって入力された保留中の検証情報を受信するステップであって、保留中の検証情報が、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する、ステップと、保留中の検証情報を検証し、保留中の検証情報が検証に合格した場合、保留中の検証当事者が検証に合格したと決定するステップとを含む。
【０００９】
任意で、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、本方法は、保留中の検証当事者に保留中の検証情報の入力を促すために使用されるプロンプト情報を出力するステップをさらに含む。
【００１０】
任意で、バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【００１１】
任意で、あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【００１２】
任意で、本方法は、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合するステップであって、グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い、ステップと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するステップ、または、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、保留中の検証当事者が検証に合格しなかったと決定するステップとをさらに含む。
【００１３】
別の態様では、本出願の実施形態は、受取人にネットワークマネーを支払うための安全な支払い要求を受信し、安全な支払い要求に従って購入者のバイオメトリック情報を取得するステップと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合するステップと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するステップと、安全な支払い要求に従って受取人にネットワークマネーを支払うステップとを含む、バイオメトリック特徴に基づく安全な支払いのための方法を提供する。
【００１４】
任意で、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するステップは、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者によって入力された保留中の検証情報を受信するステップであって、保留中の検証情報が、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する、ステップと、保留中の検証情報を検証し、保留中の検証情報が検証に合格した場合、購入者が検証に合格したと決定するステップとを含む。
【００１５】
任意で、バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【００１６】
任意で、あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【００１７】
任意で、本方法は、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合するステップであって、グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い、ステップと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するステップ、または、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報が含まない場合、購入者が検証に合格しなかったと決定するステップとをさらに含む。
【００１８】
任意で、バイオメトリックデータベースは追加情報に対応し、安全な支払い要求は追加情報を含み、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ定められたバイオメトリックデータベースと照合するステップは、複数のバイオメトリックデータベースから追加情報に対応するターゲットバイオメトリックデータベースを決定し取得するステップと、取得されたバイオメトリック情報をターゲットバイオメトリックデータベースと照合するステップとを含む。
【００１９】
任意で、追加情報は、受取人に対応する販売者情報、または購入者の地理的位置情報のうちの少なくとも1つを含む。
【００２０】
任意で、追加情報が受取人に対応する販売者情報を含む場合、ターゲットバイオメトリックデータベースは販売者情報に対応するバイオメトリックデータベースであり、それに対応して、バイオメトリックデータベースは、バイオメトリックデータベースを生成するための要求が受信されたとき、販売者情報に対応する複数の履歴購入者を取得するステップであって、生成要求が販売者情報を搬送する、ステップと、複数の履歴購入者について、各履歴購入者が第1のあらかじめ定められた条件を満たすかどうかを決定し、第1のあらかじめ定められた条件を満たす履歴購入者を第1の購入者として選択するステップであって、第1のあらかじめ定められた条件が、受取人との取引数量が第1のあらかじめ定められた数量に達すること、または、受取人との取引頻度が第1のあらかじめ定められた頻度に達すること、のうちの少なくとも1つを含む、ステップと、各第1の購入者に対応するバイオメトリック情報を取得するステップと、第1の購入者のバイオメトリック情報を収集し、販売者情報に対応するバイオメトリックデータベースを生成するステップとに従って生成される。
【００２１】
任意で、追加情報が購入者の地理的位置情報を含む場合、ターゲットバイオメトリックデータベースは地理的位置情報に対応するバイオメトリックデータベースであり、それに対応して、バイオメトリックデータベースは、バイオメトリックデータベースを生成するための要求が受信されたとき、購入者の地理的位置情報に対応する複数の履歴購入者を取得するステップであって、生成要求が地理的位置情報を搬送する、ステップと、複数の履歴購入者について、各履歴購入者が第2のあらかじめ定められた条件を満たすかどうかを決定し、第2のあらかじめ定められた条件を満たす履歴購入者を第2の購入者として選択するステップであって、第2のあらかじめ定められた条件が、取引数量が第2のあらかじめ定められた数量に達すること、または、取引頻度が第2のあらかじめ定められた頻度に達すること、のうちの少なくとも1つを含む、ステップと、各第2の購入者に対応するバイオメトリック情報を取得するステップと、第2の購入者のバイオメトリック情報を収集し、地理的位置情報に対応するバイオメトリックデータベースを生成するステップとに従って生成される。
【００２２】
さらに別の態様では、本出願の実施形態は、セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得するように構成された第1の取得モジュールと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合するように構成された第1の照合モジュールと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するように構成された第1の決定モジュールとを含む、バイオメトリック特徴に基づくセキュリティ検証のための装置を提供する。
【００２３】
任意で、第1の決定モジュールは、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者によって入力された保留中の検証情報を受信するように構成された第1の受信ユニットであって、保留中の検証情報が、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する、第1の受信ユニットと、保留中の検証情報を検証し、保留中の検証情報が検証に合格すると、購入者が検証に合格したと決定するように構成された第1の決定ユニットとを含む。
【００２４】
任意で、第1の決定モジュールは、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者に保留中の検証情報の入力を促すために使用されるプロンプト情報を出力するように構成された出力ユニットをさらに含む。
【００２５】
任意で、バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【００２６】
任意で、あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【００２７】
任意で、装置は、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、グローバルバイオメトリックデータベースが、取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合するように構成された第2の照合モジュールであって、グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い、第2の照合モジュールと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するように構成された第2の決定モジュールと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、保留中の検証当事者が検証に合格しなかったと決定するように構成された第3の決定モジュールとをさらに含む。
【００２８】
さらに別の態様では、本出願の実施形態は、ネットワークマネーを受取人に支払うための安全な支払い要求を受信し、安全な支払い要求に従って購入者のバイオメトリック情報を取得するように構成された第2の取得モジュールと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合するように構成された第3の照合モジュールと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するように構成された第4の決定モジュールと、安全な支払い要求に従ってネットワークマネーを受取人に支払うように構成された支払いモジュールとを含む、バイオメトリック特徴に基づく安全な支払いのための装置を提供する。
【００２９】
任意で、第4の決定モジュールは、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者によって入力された保留中の検証情報を受信するように構成された第2の受信ユニットであって、保留中の検証情報が、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する、第2の受信ユニットと、保留中の検証情報を検証し、保留中の検証情報が検証に合格すると、購入者が検証に合格したと決定するように構成された第2の決定ユニットとを含む。
【００３０】
任意で、バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【００３１】
任意で、あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【００３２】
任意で、装置は、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、グローバルバイオメトリックデータベースが、取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合するように構成された第4の照合モジュールであって、グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い、第4の照合モジュールと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するように構成された第5の決定モジュールと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、購入者が検証に合格しなかったと決定するように構成された第6の決定モジュールとをさらに含む。
【００３３】
任意で、バイオメトリックデータベースは追加情報に対応し、安全な支払い要求は追加情報を含み、第3の照合モジュールは、複数のバイオメトリックデータベースから追加情報に対応するターゲットバイオメトリックデータベースを決定し、取得するように構成された取得ユニットと、認識されたバイオメトリック情報をターゲットバイオメトリックデータベースと照合するように構成された照合ユニットとを含む。
【００３４】
任意で、追加情報は、受取人に対応する販売者情報、または購入者の地理的位置情報のうちの少なくとも1つを含む。
【００３５】
任意で、追加情報が受取人に対応する販売者情報を含む場合、ターゲットバイオメトリックデータベースは販売者情報に対応するバイオメトリックデータベースであり、それに対応して、装置は、バイオメトリックデータベースを生成するための要求が受信されたとき、販売者情報に対応する複数の履歴購入者を取得することであって、生成要求が販売者情報を搬送する、ことと、複数の履歴購入者について、各履歴購入者が第1のあらかじめ定められた条件を満たすかどうかを決定し、第1のあらかじめ定められた条件を満たす履歴購入者を第1の購入者として選択することであって、第1のあらかじめ定められた条件が、受取人との取引数量が第1のあらかじめ定められた数量に達すること、または、受取人との取引頻度が第1のあらかじめ定められた頻度に達すること、のうちの少なくとも1つを含む、ことと、各第1の購入者に対応するバイオメトリック情報を取得することと、第1の購入者のバイオメトリック情報を収集し、販売者情報に対応するバイオメトリックデータベースを生成することとを行うように構成された第1の生成モジュールを含む。
【００３６】
任意で、追加情報が購入者の地理的位置情報を含む場合、ターゲットバイオメトリックデータベースは地理的位置情報に対応するバイオメトリックデータベースであり、それに対応して、装置は、バイオメトリックデータベースを生成するための要求が受信されたとき、購入者の地理的位置情報に対応する複数の履歴購入者を取得することあって、生成要求が地理的位置情報を搬送する、ことと、複数の履歴購入者について、各履歴購入者が第2のあらかじめ定められた条件を満たすかどうかを決定し、第2のあらかじめ定められた条件を満たす履歴購入者を第2の購入者として選択することであって、第2のあらかじめ定められた条件が、取引数量が第2のあらかじめ定められた数量に達すること、または、取引頻度が第2のあらかじめ定められた頻度に達すること、のうちの少なくとも1つを含む、ことと、各第2の購入者に対応するバイオメトリック情報を取得することと、第2の購入者のバイオメトリック情報を収集し、地理的位置情報に対応するバイオメトリックデータベースを生成することとを行うように構成された第2の生成モジュールをさらに含む。
【００３７】
さらに別の態様では、本出願の実施形態は、プロセッサと、コンピュータ実行可能命令を記憶するように構成されたメモリとを含む、バイオメトリック特徴に基づくセキュリティ検証のための装置を提供し、実行可能命令を実行するときに、プロセッサは、セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定することとを行うように構成されている。
【００３８】
さらに別の態様では、本出願の実施形態は、プロセッサと、コンピュータ実行可能命令を記憶するように構成されたメモリとを含む、バイオメトリック特徴に基づく安全な支払いのための装置を提供し、実行可能命令を実行するときに、プロセッサは、ネットワークマネーを受取人に支払うための安全な支払い要求を受信し、安全な支払い要求に従って購入者のバイオメトリック情報を取得することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定することと、安全な支払い要求に従ってネットワークマネーを受取人に支払うこととを行うように構成される。
【００３９】
本発明の実施形態における技術的解決策によれば、セキュリティ検証要求が受信されると、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報が取得される。取得されたバイオメトリック情報は、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合される。照合結果が、バイオメトリックデータベースが取得されたバイオメトリック情報を含むことである場合、保留中の検証当事者は検証に合格したと決定される。これを考慮して、技術的解決策では、保留中の検証当事者のバイオメトリック情報がバイオメトリックデータベースと照合され、照合結果に従って、保留中の検証当事者が検証に合格したかどうかが決定される。保留中の検証当事者にセキュリティ検証が実行される場合、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと比較する必要がないため、検証時間を短縮し、セキュリティ検証の効率性および精度を大幅に向上することができる。
【００４０】
さらに、技術的解決策では、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者によって入力された保留中の検証情報が受信される。保留中の検証情報は、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。次いで、保留中の検証情報が検証される。保留中の検証情報が検証に合格した場合、保留中の検証当事者が検証に合格したと決定される。保留中の検証情報の長さがあらかじめ定められた情報の全長と等しい場合、技術的解決策では、保留中の検証情報のバイオメトリック情報および入力された保留中の検証情報が順次検証され、セキュリティ検証の精度が大幅に向上する。保留中の検証情報の長さがあらかじめ定められた情報の全長よりも短い場合、技術的解決策では、セキュリティ検証の大幅に向上された精度に加えて、保留中の検証当事者は、セキュリティ検証を完了するためにごく一部の情報を入力するだけでよく、その結果、保留中の検証当事者はより少ない内容を手動で入力することができ、ユーザ経験が向上する。
【００４１】
本出願の実施形態または既存の技術における技術的解決策をより明確に説明するために、以下は、実施形態または既存の技術を説明するために必要とされる添付の図面を簡単に紹介する。明らかに、以下の説明における添付の図面は本出願のいくつかの実施形態を示し、当業者は創造的な努力なしにこれらの添付の図面から他の図面を依然として導出することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための方法の概略フローチャートである。
【図２】本発明の別の実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための方法の概略フローチャートである。
【図３】本発明の別の実施形態によるバイオメトリック特徴に基づく安全な支払いのための方法の概略フローチャートである。
【図４】本発明の別の実施形態によるバイオメトリック特徴に基づく安全な支払いのための方法の概略フローチャートである。
【図５】本発明の特定の実施形態による安全な支払いシステムのアーキテクチャ図である。
【図６】本発明の特定の実施形態による、安全な支払いシステムのアーキテクチャ図における販売者レジデバイスのインターフェースの概略図である。
【図７】本発明の特定の実施形態による、安全な支払いシステムのアーキテクチャ図における販売者レジデバイスの別のインターフェースの概略図である。
【図８】本発明の実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための装置の概略ブロック図である。
【図９】本発明の別の実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための装置の概略ブロック図である。
【図１０】本発明の一実施形態によるバイオメトリック特徴に基づく安全な支払いのための装置の概略ブロック図である。
【図１１】本発明の別の実施形態によるバイオメトリック特徴に基づくセキュリティ検証のための装置の概略ブロック図である。
【図１２】本発明の別の実施形態によるバイオメトリック特徴に基づく安全な支払いのための装置の概略ブロック図である。
【図１３】本開示の実装形態による、ユーザの識別の多因子バイオメトリックベースの検証のためのコンピュータ実装方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００４３】
本出願の実施形態は、バイオメトリック特徴に基づく正確で効率的なセキュリティ検証
を実装するためのバイオメトリック特徴に基づくセキュリティ検証のための方法および装置を提供する。
【００４４】
当業者が本出願における技術的解決策をよりよく理解することを可能にするために、以下は、本出願の実施形態における添付の図面を参照して本発明の実施形態における技術的解決策を明確かつ完全に説明する。明らかに、記載された実施形態は本出願の実施形態のほんの一部であり、すべてではない。創造的な努力なしに本出願の実施形態に基づいて当業者によって得られる他のすべての実施形態は、本出願の保護範囲内に入るものとする。
【００４５】
図1は、本発明の一実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための方法の概略フローチャートである。図1に示されるように、本方法はステップS101〜S103を含む。
【００４６】
ステップS101:セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者(Pending Verification Party)のバイオメトリック情報を取得する。
【００４７】
バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。セキュリティ検証要求は、保留中の検証当事者によって予防的にトリガされることもあり、他の状況においてトリガされることもある。たとえば、セキュリティ検証要求は、指定されたタイプの要求(安全な支払い要求、またはエントランスガード撤去要求など)が受信されたときにトリガされ得る。
【００４８】
ステップS102:バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合する。
【００４９】
ステップS103:バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定する。
【００５０】
この実施形態では、バイオメトリックデータベースは、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースよりも少ないバイオメトリック情報を含む。したがって、保留中の検証当事者のバイオメトリック情報がバイオメトリックデータベースと照合され、照合結果に従って、保留中の検証当事者が検証に合格したかどうかが決定される。保留中の検証当事者にセキュリティ検証が実行される場合、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと比較する必要がないため、検証時間を短縮し、セキュリティ検証の効率性および精度を大幅に向上することができる。
【００５１】
図2は、本発明の別の実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための方法の概略フローチャートである。図2に示されるように、本方法はステップS201〜S207を含む。
【００５２】
ステップS201:セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得する。
【００５３】
バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。セキュリティ検証要求は、保留中の検証当事者によって予防的にトリガされることもあり、他の状況においてトリガされることもある。たとえば、セキュリティ検証要求は、指定されたタイプの要求(安全な支払い要求、またはエントランスガード撤去要求など)が受信されたときにトリガされ得る。
【００５４】
ステップS202:バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合する。バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、ステップS203を実行し、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、ステップS205を実行する。
【００５５】
ステップS203:保留中の検証当事者によって入力された保留中の検証情報を受信し、保留中の検証情報が、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。
【００５６】
あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含む。保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【００５７】
以下に、例を使用することによって、保留中の検証情報の複数の提示形態を説明する。
【００５８】
(1)保留中の検証情報は、あらかじめ定められた情報の中に指定された位置の情報を含む。たとえば、保留中の検証情報は、IDカード番号の8桁目から11桁目、または通信番号の2桁目から6桁目である。
【００５９】
(2)保留中の検証情報は、あらかじめ定められた情報の中に指定された長さの情報を含む。たとえば、保留中の検証情報は11桁の通信番号、または4文字の名前である。
【００６０】
(3)保留中の検証情報は、あらかじめ定められた情報の中に指定された位置から始まる指定された長さの情報を含む。たとえば、保留中の検証情報は、IDカード番号の2桁目から始まる5桁、または通信番号の8桁目から始まる4桁(通信番号の最後の4桁)である。
【００６１】
一実施形態では、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証情報を入力するために使用される入力ボックスは、現在の端末インターフェースにポップアップすることがある。入力ボックスは、現在の端末インターフェース内の任意の位置に配置することもでき、現在の端末インターフェースの上にポップアップするフローティングレイヤに配置することもできる。
【００６２】
さらに、入力ボックスがポップアップしたときに、保留中の検証当事者に保留中の検証情報の入力を促すために使用されるプロンプト情報が出力され得る。プロンプト情報の出力方法は、音声出力、テキスト出力などを含むことができる。たとえば、音声出力方法を使用することによってプロンプト情報が出力される場合、入力ボックスが提供され、同時に音声コマンドによって「あなたの通信番号の最後の4桁を入力してください」というプロンプトが出される。テキスト出力方法を使用することによってプロンプト情報が出力されると、入力ボックスが提供され、同時に、現在の端末インターフェースに「あなたの通信番号の最後の4桁」が表示される。
【００６３】
ステップS204:保留中の検証情報を検証し、保留中の検証情報が検証に合格すると、保留中の検証当事者が検証に合格したと決定する。
【００６４】
ステップS205:グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合する。グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、ステップS206を実行し、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、ステップS207を実行する。
【００６５】
グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い。
【００６６】
ステップS206:保留中の検証当事者が検証に合格したと決定する。
【００６７】
ステップS207:保留中の検証当事者が検証に合格しなかったと決定する。
【００６８】
さらに、ステップS205が実行された後、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者によって入力された保留中の検証情報がさらに受信され得る。保留中の検証情報は、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。したがって、セキュリティ検証精度を向上させるという目的を達成することができる。
【００６９】
この実施形態における技術的解決策では、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者によって入力された保留中の検証情報が受信される。保留中の検証情報は、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。次いで、保留中の検証情報が検証される。保留中の検証情報が検証に合格した場合、保留中の検証当事者が検証に合格したと決定される。保留中の検証情報の長さがあらかじめ定められた情報の全長と等しい場合、技術的解決策では、保留中の検証情報のバイオメトリック情報および入力された保留中の検証情報が順次検証され、セキュリティ検証の精度が大幅に向上する。保留中の検証情報の長さがあらかじめ定められた情報の全長よりも短い場合、技術的解決策では、セキュリティ検証の大幅に向上された精度に加えて、保留中の検証当事者は、セキュリティ検証を完了するためにごく一部の情報を入力するだけでよく、その結果、保留中の検証当事者はより少ない内容を手動で入力することができ、ユーザ経験が向上する。
【００７０】
この実施形態によるバイオメトリック特徴に基づくセキュリティ検証のための方法は、安全な支払いの間の購入者のセキュリティ検証、またはエントランスガードの撤去が必要な場合の入来者のセキュリティ検証など、多くのシナリオで使用され得る。
【００７１】
前述の実施形態では、あらかじめ生成されたバイオメトリックデータベースは追加情報に対応する。セキュリティ検証要求は追加情報を含む。したがって、ステップS102が実行されると、第1に、追加情報に対応するターゲットバイオメトリックデータベースが決定され、複数のバイオメトリックデータベースから取得されてよく、次いで、取得されたバイオメトリック情報はターゲットバイオメトリックデータベースと照合される。
【００７２】
一実施形態では、バイオメトリックデータベースは以下のステップに従って生成することができる。
【００７３】
ステップ1:バイオメトリックデータベースを生成するための要求が受信されたとき、追加情報に対応する複数の履歴保留中の検証当事者を取得し、生成要求は追加情報を搬送する。
【００７４】
追加情報はシナリオによって異なる。たとえば、追加情報は、保留中の検証当事者を検証するために使用される検証中の当事者に対応する販売者情報、検証中の当事者の地理的位置情報、保留中の検証当事者の地理的位置情報などであり得る。
【００７５】
履歴保留中の検証当事者は追加情報によって異なる。具体的には、追加情報が、保留中の検証当事者を検証するために使用される検証中の当事者に対応する販売者情報である場合、追加情報に対応する複数の履歴保留中の検証当事者は、検証中の当事者(受取人など)と検証を完了した保留中の検証当事者である。追加情報が検証中の当事者の地理的位置情報または保留中の検証当事者の地理的位置情報である場合、追加情報に対応する複数の履歴保留中の検証当事者は、地理的位置情報に対応する領域に存在する保留中の検証当事者である。
【００７６】
ステップ2:複数の履歴保留中の検証当事者について、各履歴保留中の検証当事者があらかじめ定められた条件を満たすかどうかを決定し、あらかじめ定められた条件を満たす履歴保留中の検証当事者を保留中の検証当事者として選択する。
【００７７】
あらかじめ定められた条件は、検証中の当事者との間で完了した検証の数量があらかじめ定められた数量に達すること、検証中の当事者との検証の頻度(検証中の当事者)があらかじめ定められた頻度に達すること、検証中の当事者との検証の成功率があらかじめ定められた成功率に達することのうちの少なくとも1つを含むことができる。
【００７８】
ステップ3:各保留中の検証当事者に対応するバイオメトリック情報を取得する。バイオメトリック情報は、顔の特徴、虹彩の特徴、または指紋の特徴などのバイオメトリック特徴を示す情報であり得る。
【００７９】
ステップ4:保留中の検証当事者のバイオメトリック情報を収集し、追加情報に対応するバイオメトリックデータベースを生成する。
【００８０】
前述の方法が異なるシナリオに適用される場合、バイオメトリックデータベースを生成するための方法は、セキュリティ検証要求において搬送される追加情報とともに変わる。異なるシナリオにおいてバイオメトリックデータベースを生成するための処理は、異なる実施形態を使用することによって説明される。
【００８１】
シナリオ1:安全な支払いの間の購入者のセキュリティ検証。
【００８２】
このシナリオでは、保留中の検証当事者は購入者である。セキュリティ検証要求は、購入者にネットワークマネーを支払うための安全な支払い要求である(または、それを含む)ことができる。追加情報は、受取人に対応する販売者情報、または購入者の地理的位置情報のうちの少なくとも1つを含むことができる。
【００８３】
一実施形態では、追加情報が受取人に対応する販売者情報を含む場合、ターゲットバイオメトリックデータベースは販売者情報に対応するバイオメトリックデータベースである。この場合、バイオメトリックデータベースは、ステップA0〜A3に従って生成することができる。
【００８４】
ステップA0:バイオメトリックデータベースを生成するための要求が受信されたとき、販売者情報に対応する複数の履歴購入者を取得し、生成要求が販売者情報を搬送する。
【００８５】
販売者情報に対応する複数の履歴購入者は、販売者情報に対応する受取人と取引をした複数の履歴購入者である。
【００８６】
ステップA1:複数の履歴購入者について、各履歴購入者があらかじめ定められた条件を満たすかどうかを決定し、あらかじめ定められた条件を満たす履歴購入者を第1の購入者として選択する。
【００８７】
あらかじめ定められた条件は、受取人との取引数量が第1のあらかじめ定められた数量に達すること、または、受取人との取引頻度が第1のあらかじめ定められた頻度に達することのうちの1つまたは組合せを含むことができる。
【００８８】
ステップA2:各第1の購入者に対応するバイオメトリック情報を取得する。バイオメトリック情報は、顔の特徴、虹彩の特徴、または指紋の特徴などのバイオメトリック特徴を示す情報であり得る。
【００８９】
ステップA3:第1の購入者のバイオメトリック情報を収集し、販売者情報に対応するバイオメトリックデータベースを生成する。
【００９０】
たとえば、受取人Xについては、受取人Xと取引をしたすべての購入者の取引情報(各購入者と受取人Xとの間の取引数量、取引時間、または毎回の取引金額など)が統計を行うために収集される。取引情報に従って、第1の購入者が購入者から選択される。第1の購入者は、その数量が第1のあらかじめ定められた数量(たとえば、100の取引)に達し、その頻度が第1のあらかじめ定められた頻度に達する(毎月10の取引を超える)、受取人Xと取引を行った購入者である。
【００９１】
第1の購入者が満たす必要がある条件は、ステップA1において列挙した条件に限定されず、最近頻繁に取引を行った購入者、または取引金額が特定のしきい値に達するなど、購入者を選択するために使用される別の条件であり得る点に留意されたい。
【００９２】
第1の購入者が選択された後、各第1の購入者に対応するバイオメトリック情報が取得される。次いで、受取人Xの販売者情報に対応するバイオメトリックデータベースを生成するために、第1の購入者に対応するバイオメトリック情報が収集される。
【００９３】
別の実施形態では、追加情報が購入者の地理的位置情報を含む場合、ターゲットバイオメトリックデータベースは地理的位置情報に対応するバイオメトリックデータベースである。この場合、バイオメトリックデータベースは、ステップB0〜B3に従って生成することができる。
【００９４】
ステップB0:バイオメトリックデータベースを生成するための要求が受信されたとき、購入者の地理的位置情報に対応する複数の履歴購入者を取得し、生成要求は地理的位置情報を搬送する。
【００９５】
地理的位置情報は、領域の形式で提示することができる。地理的位置情報に対応する複数の履歴購入者は、地理的位置情報に対応する領域に存在する複数の履歴購入者である。この実施形態では、地理的位置情報に従って分割が実行されるので、ネットワーク取引を行った同じ領域内のすべてのユーザは、この領域における履歴購入者である。
【００９６】
ステップB1:複数の履歴購入者について、各履歴購入者があらかじめ定められた条件を満たすかどうかを決定し、あらかじめ定められた条件を満たす履歴購入者を第2の購入者として選択する。
【００９７】
あらかじめ定められた条件は、取引数量が第2のあらかじめ定められた数量に達すること、または、取引頻度が第2のあらかじめ定められた頻度に達すること、のうちの1つまたは組合せを含むことができる。
【００９８】
地理的位置情報は、領域の形式で提示することができる。地理的位置情報に対応する複数の購入者は、地理的位置情報に対応する領域に存在する複数の購入者である。この実施形態では、地理的位置情報に従って分割が実行されるので、ネットワーク取引を行った同じ領域内のすべてのユーザは、この領域における購入者である。
【００９９】
ステップB2:各第2の購入者に対応するバイオメトリック情報を取得する。バイオメトリック情報は、顔の特徴、虹彩の特徴、または指紋の特徴などのバイオメトリック特徴を示す情報であり得る。
【０１００】
ステップB3:第2の購入者のバイオメトリック情報を収集し、地理的位置情報に対応するバイオメトリックデータベースを生成する。
【０１０１】
この実施形態では、地理的位置情報に対応する領域は、建物、街路、または床面積などの様々な基準に従って分割することを通じて取得することができる。
【０１０２】
たとえば、建物に従って、地理的位置情報に対応する領域は、地区A、地区B、学校C、病院D...であり得る。地区Aについては、地区A内に存在するすべての購入者の取引情報(ネットワーク取引を行った各購入者の取引数量、取引時間、または毎回の取引金額など)が統計を行うために収集される。取引情報に従って、第2の購入者が購入者から選択される。第2の購入者は、その数量が第2のあらかじめ定められた数量(たとえば、800の取引)に達し、その頻度が第2のあらかじめ定められた頻度に達する(毎月20の取引を超える)取引を行った購入者である。
【０１０３】
第2の購入者が満たす必要がある条件は、ステップB1において列挙した条件に限定されず、最近頻繁に取引を行った購入者、または取引金額が特定のしきい値に達するなど、購入者を選択するために使用される別の条件であり得る点に留意されたい。
【０１０４】
第2の購入者が選択された後、各第2の購入者に対応するバイオメトリック情報が取得される。次いで、地区Aに対応するバイオメトリックデータベースを生成するために、第2の購入者に対応するバイオメトリック情報が収集される。
【０１０５】
シナリオ2:エントランスガードの撤去が必要な場合の入来者のセキュリティ検証。
【０１０６】
このシナリオでは、保留中の検証当事者は、エントランスガード撤去当事者である。追加情報がドアの地理的位置情報を含むことができる場合、ターゲットバイオメトリックデータベースは地理的位置情報に対応するバイオメトリックデータベースである。この場合、バイオメトリックデータベースは、ステップC0〜C3に従って生成することができる。
【０１０７】
ステップC0:バイオメトリックデータベースを生成するための要求が受信されたとき、ドアの地理的位置情報に対応する複数の履歴エントランスガード撤去当事者を取得し、生成要求は地理的位置情報を搬送する。
【０１０８】
地理的位置情報は、領域の形式で提示することができる。地理的位置情報に対応する複数の履歴エントランスガード撤去当事者は、地理的位置情報に対応する領域に存在する複数の履歴エントランスガード撤去当事者である。この実施形態では、地理的位置情報に従って分割が実行されるので、同じ領域内のすべてのユーザは、この領域における履歴エントランスガード撤去当事者である。
【０１０９】
ステップC1:複数の履歴エントランスガード撤去当事者について、各履歴エントランスガード撤去当事者があらかじめ定められた条件を満たすかどうかを決定し、あらかじめ定められた条件を満たす履歴エントランスガード撤去当事者をエントランスガード撤去当事者として選択する。
【０１１０】
あらかじめ定められた条件は、エントランスガード撤去の数量が第3のあらかじめ定められた数量に達すること、または、エントランスガード撤去の頻度が第3のあらかじめ定められた頻度に達することのうちの1つまたは組合せを含むことができる。
【０１１１】
ステップC2:各エントランスガード撤去当事者に対応するバイオメトリック情報を取得する。バイオメトリック情報は、顔の特徴、虹彩の特徴、または指紋の特徴などのバイオメトリック特徴を示す情報であり得る。
【０１１２】
ステップC3:エントランスガード撤去当事者のバイオメトリック情報を収集し、地理的位置情報に対応するバイオメトリックデータベースを生成する。
【０１１３】
この実施形態では、地理的位置情報に対応する領域は、建物、街路、または床面積などの様々な基準に従って分割することを通じて取得することができる。建物に応じて分割が実行される場合、住居番号や建物番号などの基準に従ってさらに分割がさらに実行され得る。
【０１１４】
たとえば、建物に従って、地理的位置情報に対応する領域は、地区E、地区F、地区G...であり得る。地区Eについては、地区Eに存在するすべてのユーザのエントランスガード撤去情報(エントランスガード撤去の数量、および各ユーザのエントランスガード撤去時間など)が統計を行うために収集される。エントランスガード撤去当事者は、エントランスガード撤去情報に従ってユーザから選択される。エントランスガード撤去当事者は、第3のあらかじめ定められた頻度に達する頻度でエントランスガードを撤去した(たとえば、1日に2回エントランスガードを撤去するなど)ユーザである。
【０１１５】
エントランスガード撤去当事者が選択された後、各エントランスガード撤去当事者に対応するバイオメトリック情報が取得される。次いで、地区Eに対応するバイオメトリックデータベースを生成するために、エントランスガード撤去当事者に対応するバイオメトリック情報が収集される。
【０１１６】
この実施形態から分かるように、バイオメトリックデータベースに含まれるバイオメトリック情報は、グローバルバイオメトリックデータベースに含まれるバイオメトリック情報よりはるかに少ない。したがって、この技術的解決策では、保留中の検証当事者のバイオメトリック情報がバイオメトリックデータベースと照合され、照合結果に従って、保留中の検証当事者が検証に合格したかどうかが決定される。保留中の検証当事者にセキュリティ検証が実行される場合、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと比較する必要がないため、検証時間を短縮し、セキュリティ検証の効率性および精度を大幅に向上することができる。
【０１１７】
バイオメトリックデータベースが生成された後、本発明によるバイオメトリック特徴に基づくセキュリティ検証のための方法は、セキュリティ検証を実行するために使用することができる。以下は、バイオメトリック特徴に基づくセキュリティ検証のための方法が安全な支払いシナリオに適用されることを詳細に説明する。他のシナリオは、安全な支払いシナリオにおける特定の実装形態に類似しており、詳細は説明されていない。
【０１１８】
図3は、本発明の別の実施形態によるバイオメトリック特徴に基づく安全な支払いのための方法の概略フローチャートである。図3に示されるように、方法はステップS301〜S304を含む。
【０１１９】
ステップS301:受取人にネットワークマネーを支払うための安全な支払い要求を受信し、その安全な支払い要求に従って購入者のバイオメトリック情報を取得する。
【０１２０】
バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【０１２１】
ステップS302:バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合する。
【０１２２】
ステップS303:バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定する。
【０１２３】
ステップS304:安全な支払い要求に従ってネットワークマネーを受取人に支払う。
【０１２４】
この実施形態では、バイオメトリックデータベースは、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースよりも少ないバイオメトリック情報を含む。したがって、保留中の検証当事者のバイオメトリック情報がバイオメトリックデータベースと照合され、照合結果に従って、購入者が検証に合格したかどうかが決定される。購入者にセキュリティ検証が実行される場合、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと比較する必要がないため、検証時間を短縮し、セキュリティ検証の効率性および精度を大幅に向上することができ、購入者がネットワークマネーを受取人に支払うときにセキュリティを確保することができる。
【０１２５】
バイオメトリックデータベースがステップA1〜A3による方法で生成される場合、ステップS302は以下の方法で実行され得る。第1に、販売者情報に対応するターゲットバイオメトリックデータベースが決定され、複数のバイオメトリックデータベースから取得されてよく、次いで、取得されたバイオメトリック情報はターゲットバイオメトリックデータベースと照合される。
【０１２６】
バイオメトリックデータベースがステップB1〜B3による方法で生成される場合、ステップS302は以下の方法で実行され得る。第1に、地理的位置情報に対応するターゲットバイオメトリックデータベースが決定され、複数のバイオメトリックデータベースから取得されてよく、次いで、取得されたバイオメトリック情報はターゲットバイオメトリックデータベースと照合される。
【０１２７】
この実施形態では、地理的位置情報に対応する領域は、建物、街路、または床面積などの様々な基準に従って分割することを通じて取得することができる。たとえば、建物に従って、地理的位置情報に対応する領域は、地区A、地区B、学校C、病院D...であり得る。安全な支払い要求において搬送される地理的位置情報が地区Aである場合、地理的位置情報とバイオメトリックデータベースとの間の対応に従って、地区Aに対応するターゲットバイオメトリックデータベースを決定することができる。次いで、取得されたバイオメトリック情報がターゲットバイオメトリックデータベースと照合される。
【０１２８】
図4は、本発明の別の実施形態によるバイオメトリック特徴に基づく安全な支払いのための方法の概略フローチャートである。図4に示されるように、方法はステップS401〜S408を含む。
【０１２９】
ステップS401:受取人にネットワークマネーを支払うための安全な支払い要求を受信し、その安全な支払い要求に従って購入者のバイオメトリック情報を取得する。
【０１３０】
バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【０１３１】
ステップS402:バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合する。バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、ステップS403を実行する。バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、ステップS405を実行する。
【０１３２】
ステップS403:購入者によって入力された保留中の検証情報を受信し、保留中の検証情報が、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。
【０１３３】
あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含む。保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【０１３４】
以下に、例を使用することによって、保留中の検証情報の複数の提示形態を説明する。
【０１３５】
(1)保留中の検証情報は、あらかじめ定められた情報の中に指定された位置の情報を含む。たとえば、保留中の検証情報は、IDカード番号の8桁目から11桁目、または通信番号の2桁目から6桁目である。
【０１３６】
(2)保留中の検証情報は、あらかじめ定められた情報の中に指定された長さの情報を含む。たとえば、保留中の検証情報は11桁の通信番号、または4文字の名前である。
【０１３７】
(3)保留中の検証情報は、あらかじめ定められた情報の中に指定された位置から始まる指定された長さの情報を含む。たとえば、保留中の検証情報は、IDカード番号の2桁目から始まる5桁、または通信番号の8桁目から始まる4桁(通信番号の最後の4桁)である。
【０１３８】
一実施形態では、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証情報を入力するために使用される入力ボックスは、現在の端末インターフェースにポップアップすることがある。入力ボックスは、現在の端末インターフェース内の任意の位置に配置することもでき、現在の端末インターフェースの上にポップアップするフローティングレイヤに配置することもできる。
【０１３９】
さらに、入力ボックスがポップアップしたときに、購入者に保留中の検証情報の入力を促すために使用されるプロンプト情報が出力され得る。プロンプト情報の出力方法は、音声出力、テキスト出力などを含むことができる。たとえば、音声出力方法を使用することによってプロンプト情報が出力される場合、入力ボックスが提供され、同時に音声コマンドによって「あなたの通信番号の最後の4桁を入力してください」というプロンプトが出される。テキスト入力方法を使用することによってプロンプト情報が出力されると、入力ボックスが提供され、同時に、現在の端末インターフェースに「あなたの通信番号の最後の4桁」が表示される。
【０１４０】
ステップS404:保留中の検証情報を検証し、保留中の検証情報が検証に合格すると、購入者が検証に合格したと決定する。ステップS407を実行し続ける。
【０１４１】
ステップS405:グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合する。グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、ステップS406を実行し、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、ステップS408を実行する。
【０１４２】
グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い。
【０１４３】
ステップS406:購入者が検証に合格したと決定する。
【０１４４】
ステップS407:安全な支払い要求に従ってネットワークマネーを受取人に支払う。
【０１４５】
ステップS408:購入者が検証に合格しなかったと決定する。この場合、検証に合格しなかったことを購入者に知らせるために使用されるプロンプト情報が出力され得る。
【０１４６】
さらに、ステップS405が実行された後、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者によって入力された保留中の検証情報がさらに受信され得る。保留中の検証情報は、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。したがって、セキュリティ検証精度を向上させるという目的を達成することができる。
【０１４７】
たとえば、図5に示される安全な支払いシステムのアーキテクチャにおいて、購入者510、受取人520、および販売者レジデバイス530が含まれる。購入者510が安全な支払い要求をトリガした後、販売者レジデバイス530は、購入者510のバイオメトリック情報を取得し始め(たとえば、購入者510の顔の情報を取得するために、購入者510の顔を読み込む)、取得されたバイオメトリックを検証する。特定の検証中に、取得されたバイオメトリック情報はあらかじめ生成されたバイオメトリックデータベースと照合される。照合結果が、バイオメトリックデータベースが取得されたバイオメトリック情報を含むことである場合、プロンプト情報「あなたの携帯電話番号の最後の4桁を入力してください」および入力ボックス531が図6に示されるように販売者レジデバイス530のインターフェースにポップアップされる。
【０１４８】
図6において、入力ボックス531は、複数の入力サブボックスに分割することができ、入力サブボックスの数量は、購入者510によって入力されるべき保留中の検証情報の桁の数量と同じである。この実施形態では、保留中の検証情報は携帯電話番号の最後の4桁であり、すなわち保留中の検証情報が4桁であるため、入力ボックス531が4つの入力サブボックスに分割され、購入者510は携帯電話の最後の4桁を入力ボックス531に入力することができる。次いで、販売者レジデバイス530は、購入者510によって入力された保留中の検証情報を検証し続ける。この実施形態では、携帯電話番号の最後の4桁が「1235」であると仮定する。購入者510が保留中の検証情報「1235」を入力すると、販売者レジデバイス530は、購入者510によって入力された保留中の検証情報「1235」を携帯電話番号の正しい最後の4桁「1235」と比較し、購入者510が検証に合格したと決定し、ネットワークマネーを受取人520に支払う。購入者510が保留中の検証情報「1234」を入力すると、販売者レジデバイス530は、購入者510によって入力された保留中の検証情報「1234」を携帯電話番号の正しい最後の4桁「1235」と比較し、購入者510が入力エラーをした、すなわち、検証に合格しなかったと決定することができる。この場合、販売者レジデバイス530は、図7のインターフェースにおけるテキスト情報「入力エラー!」によって示されるように、インターフェースにおける入力エラーを購入者510に知らせるために使用されるプロンプト情報を出力することができる。この場合、販売者レジデバイス530は、この支払い動作を直接終了するか、または購入者510が保留中の検証情報を再入力するための新しい入力ボックス531をポップアップすることができる。
【０１４９】
この実施形態における技術的解決策では、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者によって入力された保留中の検証情報が受信される。保留中の検証情報は、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。次いで、保留中の検証情報が検証される。保留中の検証情報が検証に合格した場合、購入者が検証に合格したと決定され、安全な支払い要求に従って、ネットワークマネーが受取人に支払われる。保留中の検証情報の長さがあらかじめ定められた情報の全長と等しい場合、技術的解決策では、保留中の検証情報のバイオメトリック情報および入力された保留中の検証情報が順次検証され、セキュリティ検証の精度が大幅に向上し、購入者がネットワークマネーを受取人に支払うときにセキュリティを確保することができる。保留中の検証情報の長さがあらかじめ定められた情報の全長よりも短い場合、技術的解決策では、セキュリティ検証の大幅に向上された精度に加えて、購入者が受取人にネットワークマネーを支払うときにセキュリティを確保することができ、購入者はセキュリティ検証を完了するためにごく一部の情報を入力するだけでよく、その結果、購入者はより少ない内容を手動で入力することができ、ユーザ経験が向上する。
【０１５０】
結論として、本発明の特定の実施形態が説明された。他の実施形態は添付の特許請求の範囲内にある。場合によっては、請求項に記載されているアクションは異なる順序で実行することができ、依然として期待される結果を達成することができる。さらに、期待される結果を達成するために、添付の図面に示される処理中の特定の順序または一連の順序は必要ではない。いくつかの実装形態では、マルチタスク処理および並列処理が有益であり得る。
【０１５１】
本出願の実施形態によるバイオメトリック特徴に基づくセキュリティ検証のための方法について上記で説明した。同じ考えに基づいて、本出願の実施形態はさらに、バイオメトリック特徴に基づくセキュリティ検証のための装置およびバイオメトリック特徴に基づく安全な支払いのための装置を提供する。
【０１５２】
図8は、本発明の実施形態による、バイオメトリック特徴に基づくセキュリティ検証のための装置の概略ブロック図である。図8に示されるように、本装置は、セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得するように構成された第1の取得モジュール810と、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合するように構成された第1の照合モジュール820と、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するように構成された第1の決定モジュール830とを含む。
【０１５３】
任意で、第1の決定モジュール830は、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者によって入力された保留中の検証情報を受信するように構成された第1の受信ユニットであって、保留中の検証情報が、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する、第1の受信ユニットと、保留中の検証情報を検証し、保留中の検証情報が検証に合格すると、保留中の検証当事者が検証に合格したと決定するように構成された第1の決定ユニットとを含む。
【０１５４】
任意で、第1の決定モジュール830は、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者に保留中の検証情報の入力を促すために使用されるプロンプト情報を出力するように構成された出力ユニットをさらに含む。
【０１５５】
任意で、バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【０１５６】
任意で、あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【０１５７】
任意で、図9に示されるように、装置は、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、グローバルバイオメトリックデータベースが、取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合するように構成された第2の照合モジュール840であって、グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い、第2の照合モジュール840と、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定するように構成された第2の決定モジュール850と、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、保留中の検証当事者が検証に合格しなかったと決定するように構成された第3の決定モジュール860とをさらに含む。
【０１５８】
本発明のこの実施形態における装置によれば、セキュリティ検証要求が受信されると、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報が取得される。取得されたバイオメトリック情報は、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合される。照合結果が、バイオメトリックデータベースが取得されたバイオメトリック情報を含むことである場合、保留中の検証当事者は検証に合格したと決定される。これを考慮して、技術的解決策では、保留中の検証当事者のバイオメトリック情報がバイオメトリックデータベースと照合され、照合結果に従って、保留中の検証当事者が検証に合格したかどうかが決定される。保留中の検証当事者にセキュリティ検証が実行される場合、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと比較する必要がないため、検証時間を短縮し、セキュリティ検証の効率性および精度を大幅に向上することができる。
【０１５９】
さらに、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、装置は、保留中の検証当事者によって入力された保留中の検証情報を受信することができる。保留中の検証情報は、保留中の検証当事者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。次いで、保留中の検証情報が検証される。保留中の検証情報が検証に合格した場合、保留中の検証当事者が検証に合格したと決定される。保留中の検証情報の長さがあらかじめ定められた情報の全長と等しい場合、技術的解決策では、保留中の検証情報のバイオメトリック情報および入力された保留中の検証情報が順次検証され、セキュリティ検証の精度が大幅に向上する。保留中の検証情報の長さがあらかじめ定められた情報の全長よりも短い場合、技術的解決策では、セキュリティ検証の大幅に向上された精度に加えて、保留中の検証当事者は、セキュリティ検証を完了するためにごく一部の情報を入力するだけでよく、その結果、保留中の検証当事者はより少ない内容を手動で入力することができ、ユーザ経験が向上する。
【０１６０】
図10は、本発明の一実施形態によるバイオメトリック特徴に基づく安全な支払いのための装置の概略ブロック図である。図10に示されるように、装置は、受取人にネットワークマネーを支払うための安全な支払い要求を受信し、その安全な支払い要求に従って購入者のバイオメトリック情報を取得するように構成された第2の取得モジュール1010と、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合するように構成された第3の照合モジュール1020と、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するように構成された第4の決定モジュール1030と、安全な支払い要求に従ってネットワークマネーを受取人に支払うように構成された支払いモジュール1040とを含む。
【０１６１】
任意で、第4の決定モジュール1030は、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者によって入力された保留中の検証情報を受信するように構成された第2の受信ユニットであって、保留中の検証情報が、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する、第2の受信ユニットと、保留中の検証情報を検証し、保留中の検証情報が検証に合格すると、購入者が検証に合格したと決定するように構成された第2の決定ユニットとを含む。
【０１６２】
任意で、バイオメトリック情報は少なくとも顔の特徴、虹彩、または指紋を含む。
【０１６３】
任意で、あらかじめ定められた情報は、通信番号、IDカード番号、または名前のうちの少なくとも1つを含み、保留中の検証情報は、あらかじめ定められた情報の中に、指定された位置の情報、指定された長さの情報、または指定された位置から始まる指定された長さの情報のうちの少なくとも1つを含む。
【０１６４】
任意で、装置は、バイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、グローバルバイオメトリックデータベースが、取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと照合するように構成された第4の照合モジュールであって、グローバルバイオメトリックデータベース内のバイオメトリック情報はバイオメトリックデータベース内のバイオメトリック情報よりも多い、第4の照合モジュールと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定するように構成された第5の決定モジュールと、グローバルバイオメトリックデータベースが取得されたバイオメトリック情報を含まない場合、購入者が検証に合格しなかったと決定するように構成された第6の決定モジュールとをさらに含む。
【０１６５】
任意で、バイオメトリックデータベースは追加情報に対応し、安全な支払い要求は追加情報を含み、第3の照合モジュール1020は、複数のバイオメトリックデータベースから追加情報に対応するターゲットバイオメトリックデータベースを決定し、取得するように構成された取得ユニットと、認識されたバイオメトリック情報をターゲットバイオメトリックデータベースと照合するように構成された照合ユニットとを含む。
【０１６６】
任意で、追加情報は、受取人に対応する販売者情報、または購入者の地理的位置情報のうちの少なくとも1つを含む。
【０１６７】
任意で、追加情報が受取人に対応する販売者情報を含む場合、ターゲットバイオメトリックデータベースは販売者情報に対応するバイオメトリックデータベースであり、それに対応して、装置は、バイオメトリックデータベースは、バイオメトリックデータベースを生成するための要求が受信されたとき、販売者情報に対応する複数の履歴購入者を取得することであって、生成要求が販売者情報を搬送する、ことと、複数の履歴購入者について、各履歴購入者が第1のあらかじめ定められた条件を満たすかどうかを決定し、第1のあらかじめ定められた条件を満たす履歴購入者を第1の購入者として選択することであって、第1のあらかじめ定められた条件が、受取人との取引数量が第1のあらかじめ定められた数量に達すること、または、受取人との取引頻度が第1のあらかじめ定められた頻度に達すること、のうちの少なくとも1つを含む、ステップと、各第1の購入者に対応するバイオメトリック情報を取得することと、第1の購入者のバイオメトリック情報を収集し、販売者情報に対応するバイオメトリックデータベースを生成することとを行うように構成された第1の生成モジュールを含む。
【０１６８】
任意で、追加情報が購入者の地理的位置情報を含む場合、ターゲットバイオメトリックデータベースは地理的位置情報に対応するバイオメトリックデータベースであり、それに対応して、装置は、バイオメトリックデータベースは、バイオメトリックデータベースを生成するための要求が受信されたとき、購入者の地理的位置情報に対応する複数の履歴購入者を取得することあって、生成要求が地理的位置情報を搬送する、ことと、複数の履歴購入者について、各履歴購入者が第2のあらかじめ定められた条件を満たすかどうかを決定し、第2のあらかじめ定められた条件を満たす履歴購入者を第2の購入者として選択することであって、第2のあらかじめ定められた条件が、取引数量が第2のあらかじめ定められた数量に達すること、または、取引頻度が第2のあらかじめ定められた頻度に達すること、のうちの少なくとも1つを含む、ことと、各第2の購入者に対応するバイオメトリック情報を取得することと、第2の購入者のバイオメトリック情報を収集し、地理的位置情報に対応するバイオメトリックデータベースを生成することとを行うように構成された第2の生成モジュールをさらに含む。
【０１６９】
本発明のこの実施形態で提供される装置によれば、保留中の検証当事者のバイオメトリック情報がバイオメトリックデータベースと照合され、照合結果に従って購入者が検証に合格したかどうかが決定される。購入者にセキュリティ検証が実行される場合、大量のバイオメトリック情報を含むグローバルバイオメトリックデータベースと比較する必要がないため、検証時間を短縮し、セキュリティ検証の効率性および精度を大幅に向上することができ、購入者がネットワークマネーを受取人に支払うときにセキュリティを確保することができる。
【０１７０】
さらに、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、装置は、購入者によって入力された保留中の検証情報を受信することができる。保留中の検証情報は、購入者に関連付けられるあらかじめ定められた情報の一部であり、あらかじめ定められた情報の全長以下の長さを有する。次いで、保留中の検証情報が検証される。保留中の検証情報が検証に合格した場合、購入者が検証に合格したと決定され、安全な支払い要求に従って、ネットワークマネーが受取人に支払われる。保留中の検証情報の長さがあらかじめ定められた情報の全長と等しい場合、技術的解決策では、保留中の検証情報のバイオメトリック情報および入力された保留中の検証情報が順次検証され、セキュリティ検証の精度が大幅に向上し、購入者がネットワークマネーを受取人に支払うときにセキュリティを確保することができる。保留中の検証情報の長さがあらかじめ定められた情報の全長よりも短い場合、技術的解決策では、セキュリティ検証の大幅に向上された精度に加えて、購入者が受取人にネットワークマネーを支払うときにセキュリティを確保することができ、購入者はセキュリティ検証を完了するためにごく一部の情報を入力するだけでよく、その結果、購入者はより少ない内容を手動で入力することができ、ユーザ経験が向上する。
【０１７１】
当業者は、図8および図9のバイオメトリック特徴に基づくセキュリティ検証のための装置は、バイオメトリック特徴に基づくセキュリティ検証のための前述の方法を実装するために使用することができることを理解するべきである。図10におけるバイオメトリック特徴に基づく安全な支払いのための装置は、バイオメトリック特徴に基づく安全な支払いのための前述の方法を実装するために使用することができる。装置の実施形態の詳細な説明は、方法の実施形態の前述の説明と同様である。簡潔にするために、詳細はここで再び説明されない。
【０１７２】
同じ考えに基づいて、本出願の実施形態は、図11に示されるように、バイオメトリック特徴に基づくセキュリティ検証のための装置をさらに提供する。バイオメトリック特徴に基づくセキュリティ検証のための装置は、構成または性能によって大きく異なる可能性があり、1つまたは複数のプロセッサ1101およびメモリ1102を含むことができる。メモリ1102は、1つまたは複数のストレージアプリケーションプログラムまたはデータを記憶することができる。メモリ1102は一時的ストレージまたは永久ストレージとすることができる。メモリ1102に記憶されたアプリケーションプログラムは、1つまたは複数のモジュール(図示せず)を含むことができる。各モジュールは、バイオメトリック特徴に基づくセキュリティ検証のための装置のための一連のコンピュータ実行可能命令を含むことができる。さらに、プロセッサ1101は、メモリ1102と通信するように構成することができる。バイオメトリック特徴に基づくセキュリティ検証のための装置内のプロセッサ1101は、メモリ1102内の一連のコンピュータ実行可能命令を実行することができる。バイオメトリック特徴に基づくセキュリティ検証のための装置は、1つまたは複数の電源1103、1つまたは複数のワイヤードまたはワイヤレスネットワークインターフェース1104、1つまたは複数の入力/出力インターフェース1105、および1つまたは複数のキーボード1106をさらに含むことができる。
【０１７３】
具体的には、この実施形態では、バイオメトリック特徴に基づくセキュリティ検証のための装置は、メモリと1つまたは複数のプログラムとを含む。1つまたは複数のプログラムはメモリに記憶することができる。1つまたは複数のプログラムは1つまたは複数のモジュールを含むことができる。各モジュールは、バイオメトリック特徴に基づくセキュリティ検証のための装置のための一連のコンピュータ実行可能命令を含むことができる。構成によれば、1つまたは複数のプロセッサは、セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定することとの、1つまたは複数のプログラムに含まれるコンピュータ実行可能命令を実行することができる。
【０１７４】
同じ考えに基づいて、本出願の実施形態は、図12に示されるように、バイオメトリック特徴に基づく安全な支払いのための装置をさらに提供する。バイオメトリック特徴に基づく安全な支払いのための装置は、構成または性能によって大きく異なる可能性があり、1つまたは複数のプロセッサ1201およびメモリ1202を含むことができる。メモリ1202は、1つまたは複数のストレージアプリケーションプログラムまたはデータを記憶することができる。メモリ1202は一時的ストレージまたは永久ストレージとすることができる。メモリ1202に記憶されたアプリケーションプログラムは、1つまたは複数のモジュール(図示せず)を含むことができる。各モジュールは、バイオメトリック特徴に基づく安全な支払いのための装置のための一連のコンピュータ実行可能命令を含むことができる。さらに、プロセッサ1201は、メモリ1202と通信するように構成することができる。バイオメトリック特徴に基づく安全な支払いのための装置内のプロセッサ1201は、メモリ1202内の一連のコンピュータ実行可能命令を実行することができる。バイオメトリック特徴に基づく安全な支払いのための装置は、1つまたは複数の電源1203、1つまたは複数のワイヤードまたはワイヤレスネットワークインターフェース1204、1つまたは複数の入力/出力インターフェース1205、および1つまたは複数のキーボード1206をさらに含むことができる。
【０１７５】
具体的には、この実施形態では、バイオメトリック特徴に基づく安全な支払いのための装置は、メモリと1つまたは複数のプログラムとを含む。1つまたは複数のプログラムはメモリに記憶することができる。1つまたは複数のプログラムは1つまたは複数のモジュールを含むことができる。各モジュールは、バイオメトリック特徴に基づく安全な支払いのための装置のための一連のコンピュータ実行可能命令を含むことができる。構成によれば、1つまたは複数のプロセッサは、1つまたは複数のプログラムに含まれる、受取人にネットワークマネーを支払うための安全な支払い要求を受信し、安全な支払い要求に従って購入者のバイオメトリック情報を取得することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定することと、安全な支払い要求に従って受取人にネットワークマネーを支払うこととのコンピュータ実行可能命令を実行することができる。
【０１７６】
本出願の一実施形態は、コンピュータ可読ストレージ媒体をさらに提案する。コンピュータ可読ストレージ媒体は1つまたは複数のプログラムを記憶する。1つまたは複数のプログラムは命令を含むことができる。命令が複数のアプリケーションプログラムを含む電子デバイスによって実行されると、電子デバイスは、バイオメトリック特徴に基づくセキュリティ検証のための方法および装置を実行することができ、セキュリティ検証要求を受信し、セキュリティ検証要求に従って保留中の検証当事者のバイオメトリック情報を取得することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、保留中の検証当事者が検証に合格したと決定することとを行うように特に構成される。
【０１７７】
本出願の一実施形態は、コンピュータ可読ストレージ媒体をさらに提案する。コンピュータ可読ストレージ媒体は1つまたは複数のプログラムを記憶する。1つまたは複数のプログラムは命令を含むことができる。命令が複数のアプリケーションプログラムを含む電子デバイスによって実行されると、電子デバイスは、バイオメトリック特徴に基づく安全な支払いのための方法および装置を実行することができ、受取人にネットワークマネーを支払うための安全な支払い要求を受信し、その安全な支払い要求に従って購入者のバイオメトリック情報を取得することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含むかどうかを決定するために、取得されたバイオメトリック情報を、複数のバイオメトリック情報を含むあらかじめ生成されたバイオメトリックデータベースと照合することと、バイオメトリックデータベースが取得されたバイオメトリック情報を含む場合、購入者が検証に合格したと決定することと、安全な支払い要求に従ってネットワークマネーを受取人に支払うこととを行うように特に構成される。
【０１７８】
前述の実施形態は、コンピュータチップあるいは特定の機能を有するエンティティまたは製品によって具体的に実装することができるシステム、装置、モジュール、またはユニットを説明している。典型的な実施形態はコンピュータである。具体的には、コンピュータは、たとえば、パーソナルコンピュータ、ラップトップコンピュータ、セルラー電話、カメラ付き携帯電話、スマートフォン、携帯情報端末、メディアプレーヤ、ナビゲーションデバイス、電子メールデバイス、ゲーム機、タブレットコンピュータ、またはウェアラブルデバイスのうちの1つまたはそれらの組合せであり得る。
【０１７９】
説明を容易にするために、装置は、機能を様々なユニットに分割することによって説明される。確かに、本出願が実装されると、各ユニットの機能は1つまたは複数のソフトウェアおよび/あるいはハードウェアにおいて実装され得る。
【０１８０】
当業者は、本出願の実施形態が、方法、システム、またはコンピュータプログラム製品として提供され得ることを理解するべきである。したがって、本出願は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、またはソフトウェアとハードウェアの組合せを有する実施形態の形態を使用することができる。さらに、本出願は、コンピュータ使用可能プログラムコードを含む1つまたは複数のコンピュータ使用可能ストレージ媒体(ディスクメモリ、CD-ROM、光メモリなどを含むが、これらに限定されない)上に実装されるコンピュータプログラム製品の形態を使用することができる。
【０１８１】
本出願は、本出願の実施形態による方法、デバイス(システム)、およびコンピュータプログラム製品のフローチャートおよび/またはブロック図を参照して説明される。フローチャートおよび/またはブロック図内の各処理および/または各ブロック、ならびにフローチャートおよび/またはブロック図内の処理および/またはブロックの組合せを実装するためにコンピュータプログラム命令を使用することができることが理解されるべきである。これらのコンピュータプログラム命令は、機械を生成するために、汎用コンピュータ、専用コンピュータ、組込みプロセッサ、または他の任意のプログラマブルデータ処理デバイスのプロセッサに提供することができ、その結果、コンピュータまたは他の任意のプログラマブルデータ処理デバイスのプロセッサによって実行される命令は、フローチャート内の1つまたは複数の処理内および/またはブロック図内の1つまたは複数のブロック内で特定の機能を実装するための装置を生成する。
【０１８２】
これらのコンピュータプログラム命令は、特定の方法で動作するようにコンピュータまたは他の任意のプログラマブルデータ処理デバイスに命令することができるコンピュータ可読メモリに記憶することができ、その結果、コンピュータ可読メモリに記憶された命令は命令装置を含むアーチファクトを生成する。命令装置は、フローチャート内の1つまたは複数の処理内および/またはブロック図内の1つまたは複数のブロック内で特定の機能を実装する。
【０１８３】
これらのコンピュータプログラム命令は、コンピュータまたは別のプログラマブルデータ処理デバイスにロードすることができ、その結果、コンピュータまたは別のプログラマブルデバイス上で一連の動作およびステップが実行され、それによってコンピュータ実装処理が生成される。したがって、コンピュータまたは別のプログラマブルデバイス上で実行される命令は、フローチャート内の1つまたは複数の処理内および/またはブロック図内の1つまたは複数のブロック内で特定の機能を実装するためのステップを提供する。
【０１８４】
典型的な構成では、コンピュータデバイスは、1つまたは複数のプロセッサ(CPU)、入力/出力インターフェース、ネットワークインターフェース、およびメモリを含む。
【０１８５】
メモリは、読出し専用メモリ(ROM)またはフラッシュメモリ(フラッシュRAM)などのコンピュータ可読媒体内の揮発性メモリ、ランダムアクセスメモリ(RAM)、および/または不揮発性メモリの形態を含むことができる。メモリはコンピュータ可読媒体の一例である。
【０１８６】
コンピュータ可読媒体は、永久的および一時的、ならびに取外し可能および取外し不可能な媒体を含み、情報は任意の方法または技術を使用することによって記憶することができる。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータとすることができる。たとえば、コンピュータストレージ媒体は、これらに限定されないが、パラメータランダムアクセスメモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、他のタイプのランダムアクセスメモリ(RAM)、読出し専用メモリ(ROM)、電気的消去可能プログラマブル読出し専用メモリ(EEPROM)、フラッシュメモリまたは他のメモリ技術、コンパクトディスク読出し専用メモリ(CD-ROM)、デジタル多用途ディスク(DVD)、あるいは、他の光学ストレージ、カセット型テープ、磁気テープ、ディスクストレージまたは他の磁気ストレージデバイスあるいは他の任意の非伝送媒体を含み、計算デバイスによってアクセスされ得る情報を記憶するために使用され得る。本明細書の定義によれば、コンピュータ可読媒体は、変調データ信号および搬送波などの一時的媒体を含まない。
【０１８７】
「含む」、「備える」という用語、またはそれらの他の任意の変形は、非排他的な包含をカバーすることが意図されており、その結果、要素のリストを含む処理、方法、物品、または装置は、それらの要素を含むだけでなく、明示的に列挙されていない他の要素も含むか、またはそのような処理、方法、物品、または装置に固有の要素をさらに含む点に留意されたい。「...を含む」で始まる要素は、それ以上の制約がない限り、その要素を含む処理、方法、物品、またはデバイス内に追加の同一要素が存在することを妨げるものではない。
【０１８８】
当業者は、本出願の実施形態が方法、システム、またはコンピュータプログラム製品として提供され得ることを理解するべきである。したがって、本出願は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、またはソフトウェアとハードウェアの組合せを有する実施形態の形態を使用することができる。さらに、本出願は、コンピュータ使用可能プログラムコードを含む1つまたは複数のコンピュータ使用可能ストレージ媒体(ディスクメモリ、CD-ROM、光メモリなどを含むがこれらに限定されない)上に実装されるコンピュータプログラム製品の形態を使用することができる。
【０１８９】
本出願は、コンピュータ、たとえばプログラムモジュールによって実行される実行可能コンピュータ命令の一般的な文脈で説明することができる。一般に、プログラムユニットは、特定のタスクを実行するため、または特定の抽象データタイプを実装するためのルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。本出願は、通信ネットワークを通じて接続された遠隔処理デバイスによってタスクが実行される分散コンピューティング環境において実施することができる。分散コンピューティング環境では、プログラムモジュールは、ストレージデバイスを含むローカルと遠隔の両方のコンピュータストレージ媒体に配置することができる。
【０１９０】
本明細書における実施形態はすべて漸進的に記載されており、実施形態における同一または類似の部分については、これらの実施形態を参照することができ、各実施形態は他の実施形態との相違点に焦点を合わせている。特に、システムの実施形態は、基本的に方法の実施形態に類似しており、したがって、簡単に説明する。関連する部分については、方法の実施形態における部分的な説明を参照することができる。
【０１９１】
前述の説明は本出願の実施形態にすぎず、本出願を限定することが意図されるものではない。当業者は、本出願に様々な修正および変更を加えることができる。本出願の趣旨および原理から逸脱することなしになされたいかなる修正、等価な置換え、または改良も、本出願の特許請求の範囲の範囲内に含まれるものとする。
【０１９２】
図13は、本開示の実装形態による、ユーザの識別の多因子バイオメトリックベースの検証のためのコンピュータ実装方法1300の一例を示すフローチャートである。提示を明確にするために、以下の説明は、この説明における他の図面との関連で方法1300を一般的に説明する。しかしながら、方法1300は、たとえば、必要に応じて、任意のシステム、環境、ソフトウェア、およびハードウェア、またはシステム、環境、ソフトウェア、およびハードウェアの組合せによって実行することができることが理解されよう。いくつかの実装形態では、方法1300の様々なステップは、並行して、組み合わせて、ループ内で、または任意の順序で実行することができる。
【０１９３】
バイオメトリックベースのユーザ識別検証は、物理的分野とデジタル分野の両方において様々な状況で実行され得る。物理的分野では、制限区域へのアクセスを制御するためにユーザ識別検証が実行され得る。たとえば、職場の建物やサーバルームへのアクセスは、バイオメトリックベースのユーザ識別検証を通じて制御され得る。デジタル分野においては、金融取引、オンライン支払い、または店内デジタル支払いのセキュリティを向上させるために、ユーザ識別検証が実行され得る。
【０１９４】
バイオメトリックベースのユーザ識別検証処理を実装するために、様々な程度の複雑さの様々なタイプのバイオメトリック情報が選択され得る。バイオメトリック情報の例は、顔の特徴、虹彩の特徴、および指紋を含む。異なるタイプのバイオメトリック情報は、様々な程度の検証精度を有する可能性があり、バイオメトリックベースの識別検証は、バイオメトリックベースの識別検証スキームの統計的性質により、2つ以上の潜在的な識別一致を返す可能性がある。バイオメトリクスのみの識別検証手法の検証精度を向上させることは、たとえば、バイオメトリック情報キャプチャシステムの複雑さの増加、バイオメトリック情報データサイズの増加、またはバイオメトリック検証処理の計算上の複雑さの増加において、トレードオフを伴う可能性がある。したがって、バイオメトリックベースの識別検証処理の検証精度を向上させる1つの方法は、識別検証処理の一部として第2の非バイオメトリック要因を実装することである。
【０１９５】
1302において、バイオメトリック情報がユーザから取得される。たとえば、バイオメトリック情報は、スマートフォンの指紋センサ、スマートフォンの前面カメラ、または店舗販売時点情報管理機に関連付けられるカメラを通じて取得され得る。バイオメトリック情報は様々な状況において取得され得る。たとえば、バイオメトリック情報は、ユーザ識別検証処理の一部としてユーザから取得され得る。したがって、いくつかの実装形態では、方法1300は、ユーザからバイオメトリック情報を取得する前に、ユーザの識別を検証するための識別検証要求を受信するステップを含み得る。方法1300は、1302から1304に進む。
【０１９６】
1304において、取得されたバイオメトリック情報が第1のバイオメトリックデータベース内の少なくとも1つのエントリと一致するかどうかに関して決定が行われる。第1のバイオメトリックデータベースは、識別検証処理の異なるユーザに対応するバイオメトリック情報の複数のエントリを含む。取得されたバイオメトリック情報を第1のバイオメトリックデータベースのエントリと照合することによって、ユーザの識別が決定され得る。
【０１９７】
一般に、バイオメトリック情報は、顔、虹彩、または指紋などの人の物理的なバイオメトリック特徴のデジタル表現であるため、バイオメトリック情報の照合は事実上統計的である。物理的特徴は事実上アナログであり、したがって、物理的特徴のデジタル表現は典型的に、基礎となるバイオメトリック特徴の近似値である。さらに、バイオメトリック特徴の測定値は、測定雑音、測定変動、およびデジタル化雑音などの不正確さの様々な原因の影響を受けやすい。したがって、第1および第2のバイオメトリック情報が同じ人から取得される確率があらかじめ設定されたしきい値(たとえば、90%、95%、99%、または99.9%)以上である場合、第1のバイオメトリック情報は第2のバイオメトリック情報と一致すると言われる。
【０１９８】
バイオメトリック情報の照合は様々な方法で実行され得る。たとえば、第1および第2のバイオメトリック情報が同じ人から取得される可能性を決定するために、ハミング距離ベースの比較、Adaboost法、および人工ニューラルネットワークなどの技法が使用され得る。
【０１９９】
取得されたバイオメトリック情報が第1のバイオメトリックデータベース内の少なくとも1つのエントリと一致すると決定された場合、方法1300は1306に進む。そうではなく、取得されたバイオメトリック情報が第1のバイオメトリックデータベース内の少なくとも1つのエントリと一致しないと決定された場合、方法1300は1310に進む。
【０２００】
1306において、取得されたバイオメトリック情報が第1のバイオメトリックデータベース内の少なくとも1つのエントリと一致するという決定に基づいて、非バイオメトリック検証情報の少なくとも一部が取得される。バイオメトリック情報の一致は事実上統計的であるので、場合によっては、取得されたバイオメトリック情報は第1のバイオメトリックデータベースの2つ以上のエントリと一致し得る。さらに、場合によっては、取得されたバイオメトリック情報が、実際には異なるユーザに属する第1のバイオメトリックデータベースのエントリと一致すると決定された場合に、誤った一致が発生する可能性がある。このように、非バイオメトリック情報は識別検証処理の精度を向上させるための第2の要因として使用され得る。
【０２０１】
様々なユーザ識別検証シナリオにおいて、検証処理の正確さに加えて検証処理の速度は、ユーザによって経験されるサービス品質における重要な要因である。識別検証処理に2番目の非バイオメトリック要因を追加すると、通常、検証処理の完了に必要な時間が増え、非バイオメトリック情報を提供する際にユーザによって費やされる追加の時間量を減らすことは、ユーザの経験を向上させ得る。
【０２０２】
一般に、非バイオメトリック検証要因は、人体に関連していない任意の情報であり得る。非バイオメトリック検証要因の例は、ユーザの携帯電話番号、ユーザの身分証明書情報、およびユーザの氏名を含む。身分証明書情報の例は、従業員身分証明書の従業員ID番号、運転免許証番号、またはパスポート番号を含む。非バイオメトリック検証要因の他の例は、パスワードに類似した任意の文字列を含む。
【０２０３】
非バイオメトリック情報を提供する際にユーザによって費やされる時間および労力は、非バイオメトリック情報のサブセットまたは一部を取得することによって削減され得る。非バイオメトリック情報は、典型的には、たとえば、スマートフォンまたはコンピュータなどの通信端末、あるいは販売時点情報管理機を通じてユーザによって提供される。たとえば、ユーザは、画面上のキーボードなどのタッチスクリーンインターフェースを通じて非バイオメトリック情報を入力し得、それは遅い場合もあり、誤りがちでもある。非バイオメトリック情報の一部のみを提供するようにユーザに要求することによって、非バイオメトリック情報の入力に費やされる時間および労力を減らすことができ、ユーザ経験を向上させることができる。したがって、いくつかの実装形態では、ステップ1306は、ユーザに関連付けられる端末を通じて、非バイオメトリック検証情報の少なくとも一部を提供するようにユーザに促すように構成された命令を出力するステップをさらに含み得る。
【０２０４】
ユーザに提供される指示は、ユーザによって提供されるべきあらかじめ設定された非バイオメトリック検証情報の少なくとも一部の開始位置であって、あらかじめ設定された非バイオメトリック検証情報内の位置である、開始位置、ユーザによって提供されるべきあらかじめ設定された非バイオメトリック検証情報の少なくとも一部の長さ、または、ユーザによって提供されるべきあらかじめ設定された非バイオメトリック検証情報の少なくとも一部の開始位置および長さのうちの少なくとも1つを含み得る。たとえば、図6を参照すると、非バイオメトリック情報は携帯電話番号であり得る。この例では、命令は、ユーザによって提供されるべき非バイオメトリック検証情報の一部の開始位置(携帯電話番号の末尾から4桁目)と長さ(4桁)の両方を提供する。別の例として、非バイオメトリック情報がユーザの名前である場合、命令はミドルネーム(すなわち、開始位置)を提供するように要求してもよく、ラストネームの最初の4文字(すなわち、開始位置と長さ)を要求してもよい。方法1300は、1306から1308に進む。
【０２０５】
1308において、非バイオメトリック検証情報の少なくとも一部が、ユーザに関連付けられるあらかじめ設定された非バイオメトリック検証情報の少なくとも一部と一致するかどうかに関して決定が行われる。ユーザに関連付けられるあらかじめ設定された非バイオメトリック検証情報は、識別検証処理に使用されるためにユーザによって選択された任意の非バイオメトリック検証情報であり得る。非バイオメトリック検証情報は事実上デジタルであるため、ユーザから取得された非バイオメトリック検証情報の少なくとも一部は、一致を決定するために両者が等しいかどうかを決定するために、あらかじめ設定された非バイオメトリック検証情報の対応する部分と比較され得る。
【０２０６】
非バイオメトリック検証情報の少なくとも一部がユーザに関連付けられるあらかじめ設定された非バイオメトリック検証情報の少なくとも一部と一致すると決定された場合、方法1300は1312に進む。そうではなく、非バイオメトリック検証情報の少なくとも一部がユーザに関連付けられるあらかじめ設定された非バイオメトリック検証情報の少なくとも一部と一致しないと決定された場合、方法1300は1314に進む。
【０２０７】
次に、1310において、取得されたバイオメトリック情報が第1のバイオメトリックデータベース内の少なくとも1つのエントリと一致しないという決定に基づいて、取得されたバイオメトリック情報が第2のバイオメトリックデータベース内の少なくとも1つのエントリと一致するかどうかに関して決定が行われる。第2のバイオメトリックデータベースは、第1のバイオメトリックデータベースの第1のエントリの数よりも大きい第2のエントリの数を含む。たとえば、第2のバイオメトリックデータベースは、識別検証処理のすべてのユーザに対応するバイオメトリック情報のエントリを含むグローバルバイオメトリックデータベースであり得、第1のバイオメトリックデータベースは、グローバルバイオメトリックデータベースのサブセットであり得る。取得されたバイオメトリック情報がバイオメトリックデータベース内のエントリと一致するかどうかを決定する際に必要な計算時間は、バイオメトリックデータベース内に含まれるエントリの数に比例し得る。したがって、第1のより小さいバイオメトリックデータベースで取得されたバイオメトリック情報の照合を実行し、第1の照合が失敗したときにのみ第2のより大きいバイオメトリックデータベースで照合を実行することによって、計算時間および計算リソース要件を減らすことができ、その結果、ユーザ経験を向上させることができる。
【０２０８】
第1のバイオメトリックデータベースのエントリは、様々な基準に基づいて第2のバイオメトリックデータベースから選択され得る。たとえば、第1のあらかじめ設定された頻度より高い識別検証要求頻度を有する識別検証処理の頻繁なユーザは、第1のバイオメトリックデータベースに含まれるように選択され得る。別の例として、第1のあらかじめ設定された数よりも多い識別検証要求の総数を有する識別検証処理のユーザが、第1のバイオメトリックデータベースに含まれるように選択され得る。さらに別の例として、特定の地理的領域に関連付けられるユーザは、第1のバイオメトリックデータベースに含まれるように選択され得る。この例では、方法1300を実装する識別検証コンピュータシステムに、異なる地理的領域に対応する複数の第1のバイオメトリックデータベースが事前に入力され得る。特定の地理的領域から識別検証要求が受信されると、その特定の地理的領域に対応するバイオメトリックデータベースが、識別検証処理において使用されるべき第1のバイオメトリックデータベースとして選択され得る。
【０２０９】
取得されたバイオメトリック情報が第2のバイオメトリックデータベース内の少なくとも1つのエントリと一致すると決定された場合、方法1300は1312に進む。そうではなく、取得されたバイオメトリック情報が第2のバイオメトリックデータベース内の少なくとも1つのエントリと一致しないと決定された場合、方法1300は1314に進む。
【０２１０】
1312において、ユーザの識別が検証されたという決定が行われる。
【０２１１】
1314において、ユーザの識別が検証されていないという決定が行われる。1314の後、方法1300は終了する。
【０２１２】
方法1300のいくつかの実装形態では、ユーザ識別検証は、デジタル支払い取引の一部として実行され得る。バイオメトリック情報を使用してユーザの識別を検証することによって、デジタル支払い取引の安全性を向上させることができる。したがって、いくつかの実装形態では、方法1300は、ユーザからバイオメトリック情報を取得する前に、ユーザから受取人に支払いを行うための安全な支払い要求をユーザから受信するステップをさらに含み得る。安全な支払い取引に関連付けられる詳細は、図3および4に関して説明されている。さらに、方法1300が安全な支払い取引のために使用されるとき、方法1300は、ユーザの識別が検証されたという決定に基づいて、受取人に支払いを行うステップをさらに含み得る。
【０２１３】
安全な支払い取引に関して、安全な支払い要求は安全な支払い要求に関連付けられる第1の情報を含み得、方法1300は、複数のバイオメトリックデータベースから、第1のバイオメトリックデータベースとなるべき第1の情報に対応するバイオメトリックデータベースを決定するステップをさらに含み得る。一般に、安全な支払い処理のすべてのユーザに対応するバイオメトリック情報のエントリを含むグローバルバイオメトリックデータベースがあり得、第1のバイオメトリックデータベースはグローバルバイオメトリックデータベースのサブセットであり得る。取得されたバイオメトリック情報がバイオメトリックデータベース内のエントリと一致するかどうかを決定する際に必要な計算時間は、バイオメトリックデータベース内に含まれるエントリの数に比例し得る。したがって、第1のより小さいバイオメトリックデータベースで取得されたバイオメトリック情報の照合を実行し、第1の照合が失敗したときにのみ第2のより大きいバイオメトリックデータベースで照合を実行することによって、計算時間およびリソースを節約することができ、その結果、ユーザ経験を向上させることができる。
【０２１４】
複数のバイオメトリックデータベースはそれぞれ、第1の情報の少なくとも一部に対応するグローバルバイオメトリックデータベースからのエントリで埋められてもよい。たとえば、第1の情報に基づく選択基準を満たすグローバルバイオメトリックデータベースのエントリは、第1の情報の少なくとも一部に対応すると言える。いくつかの実装形態では、安全な支払い要求に関連付けられる第1の情報は、受取人に関連付けられる受取人情報、またはユーザの地理的領域に関連付けられる地理的領域情報の少なくとも1つを含み得る。
【０２１５】
第1の情報が受取人に関連付けられる受取人情報を含む場合、複数のバイオメトリックデータベースの各々は、特定の受取人との少なくとも1つの支払い取引を完了したユーザに基づいて編成され得る。典型的には、ユーザは、以前に取引したことのある受取人、または販売者と追加の安全な支払い取引を行う傾向がある。したがって、ユーザと受取人との間の第1の安全な支払い取引の後、ユーザのバイオメトリック情報を受取人に対応するバイオメトリックデータベースに追加することができる。同じユーザが同じ受取人に別の安全な支払い取引を要求すると、ユーザのバイオメトリック情報が受取人に対応するバイオメトリックデータベースに含まれるようになる。したがって、複数のバイオメトリックデータベースから第1のバイオメトリックデータベースとなるべき受取人に対応するバイオメトリックデータベースを選択することによって、第2のより大きいバイオメトリックデータベースの検索を回避することができ、安全な支払い取引の速度とユーザ経験を向上させる。
【０２１６】
いくつかの実装形態では、受取人に対応するバイオメトリックデータベースに追加されるべきユーザを決定するために、第1のあらかじめ定められた条件がさらに使用され得る。たとえば、一部の受取人は、安全な支払い処理の全ユーザベースの大部分(たとえば、50%)が少なくとも1回の取引を完了している人気のある受取人(たとえば、ウォルマート、アマゾン)であり得る。そのような受取人の場合、受取人固有のバイオメトリックデータベースは、グローバルバイオメトリックデータベースのサイズに近づく可能性があり、より小さい第1のバイオメトリックデータベースを有することによる性能上の利点が減少する可能性がある。したがって、いくつかの実装形態では、第1のバイオメトリックデータベースは、複数の第1のユーザに対応する複数のバイオメトリック情報からなり、複数の第1のユーザの各々は受取人との支払い取引を完了し、第1のあらかじめ定められた条件を満たしている。第1のあらかじめ定められた条件は、第1のユーザの支払い取引数量が第1のあらかじめ設定された数量以上であるかどうか、あるいは、第1のユーザの支払い取引頻度が第1のあらかじめ設定された頻度以上であるかどうかの少なくとも1つを含む。ユーザのバイオメトリック情報を第1のバイオメトリックデータベースに追加するための第1のあらかじめ定められた条件を使用することによって、第1のバイオメトリックデータベースのサイズは、受取人と頻繁に取引するユーザのユーザ経験を向上させながら、グローバルバイオメトリックデータベースのサイズに対して縮小され得る。
【０２１７】
第1の情報がユーザの地理的領域に関連付けられる地理的領域情報を含む場合、複数のバイオメトリックデータベースの各々は、ユーザの地理的領域に基づいて編成され得る。典型的に、ユーザは通常安全な支払い取引を開始する位置の範囲を有する。たとえば、位置の範囲は、都市、郡、州、国、または任意の地理的領域に分類され得る。その結果、支払い取引要求が特定の地理的位置から発生したとき、要求を行っているユーザのバイオメトリック情報が、その要求発生位置をカバーする地理的領域に対応するバイオメトリックデータベースに含まれる可能性が高まる。したがって、複数のバイオメトリックデータベースから第1のバイオメトリックデータベースとなるべきユーザの地理的領域に対応するバイオメトリックデータベースを選択することによって、第2のより大きいバイオメトリックデータベースの検索を回避することができ、安全な支払い取引の速度とユーザ経験を向上させる。
【０２１８】
いくつかの実装形態では、地理的領域に対応するバイオメトリックデータベースに追加されるべきユーザを決定するために、第2のあらかじめ定められた条件がさらに使用され得る。たとえば、いくつかの地理的領域は、安全な支払いサービスの多数のユーザ(たとえば、数十万のユーザ、数百万のユーザ)を有し得る。そのような地理的領域の場合、領域固有のバイオメトリックデータベースは、より小さい第1のバイオメトリックデータベースを有することによる性能上の利点が減少する可能性があるサイズに達することがある。したがって、いくつかの実装形態では、第1のバイオメトリックデータベースは、複数の第2のユーザに対応する複数のバイオメトリック情報からなり、複数の第2のユーザの各々は地理的領域に関連付けられ、第2のあらかじめ定められた条件を満たしている。第2のあらかじめ定められた条件は、第2のユーザの支払い取引数量が第2のあらかじめ設定された数量以上であるかどうか、あるいは、第2のユーザの支払い取引頻度が第2のあらかじめ設定された頻度以上であるかどうかの少なくとも1つを含む。ユーザのバイオメトリック情報を第1のバイオメトリックデータベースに追加するための第2のあらかじめ定められた条件を使用することによって、第1のバイオメトリックデータベースのサイズは、安全な支払いサービスを頻繁に使用するユーザのユーザ経験を向上させながら、グローバルバイオメトリックデータベースのサイズに対して縮小され得る。
【０２１９】
本明細書に記載の方法の様々な実装形態は、以下の技術的効果のうちの1つまたは複数を有し得る。バイオメトリックに基づく識別検証処理の一部として第2の非バイオメトリック要因を実装することによって、識別検証精度が改善され得る。非バイオメトリック情報の入力に費やされる時間および労力が削減され得るので、ユーザに非バイオメトリック情報の一部のみを提供するように要求することによって、ユーザ経験を向上させることができる。第1のより小さいバイオメトリックデータベースで取得されたバイオメトリック情報の照合を実行し、第1の照合が失敗したときにのみ第2のより大きいバイオメトリックデータベースで照合を実行することによって、識別検証処理の速度を向上させることができる。
【０２２０】
本明細書で説明されている実施形態および動作は、本明細書で開示されている構造を含むデジタル電子回路、あるいはコンピュータソフトウェア、ファームウェア、またはハードウェア、あるいはそれらの1つまたは複数の組合せにおいて実装することができる。動作は、1つまたは複数のコンピュータ可読ストレージデバイスに記憶されたデータ、または他のソースから受信したデータに対してデータ処理装置によって実行される動作として実装することができる。データ処理装置、コンピュータ、またはコンピューティングデバイスは、例として、プログラマブルプロセッサ、コンピュータ、チップ上のシステム、または前述の複数のもの、あるいはそれらの組合せを含む、データを処理するための装置、デバイス、および機械を包含し得る。装置は、たとえば、中央処理装置(CPU)、フィールドプログラマブルゲートアレイ(FPGA)または特定用途向け集積回路(ASIC)などの専用論理回路を含むことができる。装置はまた、問題のコンピュータプログラムの実行環境を作成するコード、たとえば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム(たとえば、オペレーティングシステムまたはオペレーティングシステムの組合せ)、クロスプラットフォームのランタイム環境、仮想マシン、あるいはそれらの1つまたは複数の組合せを構成するコードを含むことができる。装置および実行環境は、ウェブサービス、分散コンピューティングおよびグリッドコンピューティングインフラストラクチャなどの、様々な異なるコンピューティングモデルインフラストラクチャを実現することができる。
【０２２１】
コンピュータプログラム(たとえば、プログラム、ソフトウェア、ソフトウェアアプリケーション、ソフトウェアモジュール、ソフトウェアユニット、スクリプト、またはコードとしても知られる)は、コンパイラ型言語またはインタープリタ型言語、宣言型言語または手続き型言語を含む任意の形態のプログラミング言語で書くことができ、それは、スタンドアロンプログラムとして、あるいはモジュール、コンポーネント、サブルーチン、オブジェクト、またはコンピューティング環境での使用に適した他のユニットとしてを含む、任意の形態で展開することができる。プログラムは、他のプログラムまたはデータ(たとえば、マークアップ言語文書に記憶されている1つまたは複数のスクリプト)を保持するファイルの一部、問題のプログラム専用の単一のファイル、あるいは複数の協調ファイル(たとえば、1つまたは複数のモジュール、サブプログラム、またはコードの一部を記憶するファイル)に記憶することができる。コンピュータプログラムは、1つのサイト上に配置されているか、複数のサイトにわたって分散されて通信ネットワークによって相互接続されている1つのコンピュータ上または複数のコンピュータ上で実行することができる。
【０２２２】
コンピュータプログラムを実行するためのプロセッサは、例として、汎用および専用の両方のマイクロプロセッサ、ならびに任意の種類のデジタルコンピュータの任意の1つまたは複数のプロセッサを含む。一般に、プロセッサは、読出し専用メモリ、ランダムアクセスメモリ、またはその両方から命令およびデータを受信する。コンピュータの必須要素は、命令に従ってアクションを実行するためのプロセッサと、命令およびデータを記憶するための1つまたは複数のメモリデバイスとである。一般に、コンピュータはまた、データを記憶するための1つまたは複数の大容量ストレージデバイスを含むか、そこからデータを受信する、またはそこにデータを転送する、あるいはその両方のために動作可能に結合される。コンピュータは、別のデバイス、たとえばモバイルデバイス、携帯情報端末(PDA)、ゲーム機、全地球測位システム(GPS)受信機、またはポータブルストレージデバイスに組み込むことができる。コンピュータプログラム命令およびデータを記憶するために適したデバイスは、不揮発性メモリ、媒体およびメモリデバイスを含み、これらは、例として、半導体メモリデバイス、磁気ディスク、および光磁気ディスクを含む。プロセッサおよびメモリは、専用論理回路によって補完されるか、またはその中に組み込まれることが可能である。
【０２２３】
モバイルデバイスは、ハンドセット、ユーザ機器(UE)、携帯電話(たとえば、スマートフォン)、タブレット、ウェアラブルデバイス(たとえば、スマートウォッチおよびスマートメガネ)、人体内に埋め込まれたデバイス(たとえば、バイオセンサ、人工内耳)、または他のタイプのモバイルデバイスを含むことができる。モバイルデバイスは、(後述する)様々な通信ネットワークとワイヤレスで(たとえば、無線周波数(RF)信号を使用して)通信することができる。モバイルデバイスは、モバイルデバイスの現在の環境の特性を決定するためのセンサを含むことができる。センサは、カメラ、マイクロフォン、近接センサ、GPSセンサ、モーションセンサ、加速度計、周囲光センサ、水分センサ、ジャイロスコープ、コンパス、気圧計、指紋センサ、顔認識システム、RFセンサ(たとえば、Wi-Fiおよびセルラーラジオ)、熱センサ、または他のタイプのセンサを含むことができる。たとえば、カメラは、可動レンズまたは固定レンズ、フラッシュ、画像センサ、および画像プロセッサを有する前方または後方カメラを含むことができる。カメラは、顔認識および/または虹彩認識のための詳細をキャプチャすることができるメガピクセルカメラであり得る。カメラは、データプロセッサ、およびメモリに記憶された、または遠隔からアクセスされた認証情報とともに、顔認識システムを形成することができる。ユーザ認証のために、顔認識システム、あるいはマイク、モーションセンサ、加速度センサ、GPSセンサ、RFセンサなどの1つまたは複数のセンサを使用することができる。
【０２２４】
ユーザとの対話を可能にするために、実施形態は、情報をユーザに表示するためのディスプレイデバイスおよび入力デバイス、たとえば液晶ディスプレイ(LCD)または有機発光ダイオード(OLED)/仮想現実(VR)/拡張現実(AR)ディスプレイ、ならびにユーザが入力をコンピュータに提供することができるタッチスクリーン、キーボード、およびポインティングデバイスを有するコンピュータ上で実装することができる。ユーザとの対話を提供するために、他の種類のデバイスも使用することができる。たとえば、ユーザに提供されるフィードバックは、たとえば視覚的フィードバック、聴覚的フィードバック、または触覚的フィードバックなどの任意の形態の感覚的フィードバックであり得、ユーザからの入力は、音響入力、音声入力、または触覚入力を含む任意の形態で受信することができる。さらに、コンピュータは、ユーザによって使用されるデバイスとの間で文書を送受信することによって、たとえば、Webブラウザから受信した要求に応答して、Webページをユーザのクライアントデバイス上のWebブラウザに送信することによって、ユーザと対話することができる。
【０２２５】
実施形態は、任意の形態または媒体のワイヤラインまたはワイヤレスデジタルデータ通信(または、それらの組合せ)、たとえば通信ネットワークによって相互接続されたコンピューティングデバイスを使用して実装することができる。相互接続された装置の例は、一般に互いに遠隔にあり、通常通信ネットワークを通じて対話するクライアントとサーバである。クライアント、たとえばモバイルデバイスは、サーバとの取引自体を実行すること、またはサーバを通じて、たとえば購入、販売、支払い、贈り、送付、または貸出し取引を実行すること、あるいはそれらを承認することを行うことができる。そのような取引は、アクションと応答が時間的に近接しているようにリアルタイムであり得る。たとえば、ある個人がアクションと応答が実質的に同時に起こることを知覚し、その個人のアクションに続く応答の時間差が1ミリ秒(ms)未満または1秒未満であり、あるいはシステムの処理上の制限を考慮して、意図的に遅延することなく応答する。
【０２２６】
通信ネットワークの例は、ローカルエリアネットワーク(LAN)、無線アクセスネットワーク(RAN)、メトロポリタンエリアネットワーク(MAN)、およびワイドエリアネットワーク(WAN)を含む。通信ネットワークは、インターネットの全部または一部、別の通信ネットワーク、あるいは通信ネットワークの組合せを含むことができる。情報は、ロングタームエボリューション(LTE)、5G、IEEE802、インターネットプロトコル(IP)、または他のプロトコル、あるいはプロトコルの組合せを含む様々なプロトコルおよび規格に従って通信ネットワーク上で送信することができる。通信ネットワークは、接続されたコンピューティングデバイス間で、音声、ビデオ、バイオメトリック、または認証データ、あるいは他の情報を送信することができる。
【０２２７】
別々の実装形態として説明された特徴は、組み合わせて、単一の実装形態で実装されてもよく、一方、単一の実装形態として説明された特徴は、別々に、または任意の適切なサブコンビネーションで、複数の実装形態において実装されてもよい。特定の順序で説明および特許請求されている動作は、特定の順序、または示されているすべての動作が実行されなければならないことを要求するものとして理解されるべきではない(一部の動作はオプションであり得る)。必要に応じて、マルチタスク処理または並列処理(または、マルチタスク処理と並列処理の組合せ)を実行することができる。
【符号の説明】
【０２２８】
510  購入者
520  受取人
530  販売者レジデバイス
531  入力ボックス
810  第1の取得モジュール
820  第1の照合モジュール
830  第1の決定モジュール
840  第2の照合モジュール
850  第2の決定モジュール
860  第3の決定モジュール
1010  第2の取得モジュール
1020  第3の照合モジュール
1030  第4の決定モジュール
1040  支払いモジュール
1101  プロセッサ
1102  メモリ
1103  電源
1104  ワイヤードまたはワイヤレスネットワークインターフェース
1105  入力/出力インターフェース
1106  キーボード
1201  プロセッサ
1202  メモリ
1203  電源
1204  ワイヤードまたはワイヤレスネットワークインターフェース
1205  入力/出力インターフェース
1206  キーボード
1300  コンピュータ実装方法
【図１】
0006875521.tif 000002
【図２】
0006875521.tif 000003
【図３】
0006875521.tif 000004
【図４】
0006875521.tif 000005
【図５】
0006875521.tif 000006
【図６】
0006875521.tif 000007
【図７】
0006875521.tif 000008
【図８】
0006875521.tif 000009
【図９】
0006875521.tif 000010
【図１０】
0006875521.tif 000011
【図１１】
0006875521.tif 000012
【図１２】
0006875521.tif 000013
【図１３】
0006875521.tif 000014