(57)【要約】本願は、アイデンティティ認証のための方法、装置、端末及びサーバを開示する。方法は、ユーザのアイデンティティ認証中に、サーバによって送信された動的顔認証プロンプト情報を受信することと、ユーザによって見せられる顔面ジェスチャを認識することによって、動的顔認証プロンプト情報のジェスチャ認識情報を取得することと、及びジェスチャ認識情報が動的顔認証プロンプト情報と一致したことの照合に応答して、ユーザについてのアイデンティティ認証が成功したことをサーバが承認できるようなジェスチャ認識情報をサーバに送信することと、を含む。本願の実施形態を使用して、高度に安全な認証を、動的顔認証を通じてユーザのアイデンティティについて実行することができる。認証パスワードを使用する既存の認証方法と比較して、認証情報が悪意のある第三者によって盗まれず、従って、認証の信頼性を改善する。また、動的顔認証を通じてユーザを生のユーザとして認識することができ、これによって、アイデンティティ認証の精度をさらに改善し、認証中の潜在的なセキュリティリスクを減少する。
2017530457.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのアイデンティティ認証中に、サーバによって送信された動的顔認証プロンプト情報を受信することと、
前記ユーザによって見せられる顔面ジェスチャを認識することによって、前記動的顔認証プロンプト情報のジェスチャ認識情報を取得することと、及び
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することの照合において、前記ユーザについての前記アイデンティティ認証が成功したことを前記サーバが承認できるような前記ジェスチャ認識情報を前記サーバに送信することと、を含む、アイデンティティ認証方法。
【請求項２】
前記ユーザによって見せられる前記顔面ジェスチャを認識することによって前記動的顔認証プロンプト情報の前記ジェスチャ認識情報を取得することが、
前記ユーザが前記動的顔認証プロンプト情報に従い顔面ジェスチャを見せたときに、前記ユーザの顔を追跡することによって顔追跡情報を取得することと、及び
前記顔追跡情報を解析して前記ユーザの前記ジェスチャ認識情報を取得することと、を含む、請求項１に記載の方法。
【請求項３】
前記顔追跡情報を解析して前記ユーザの前記ジェスチャ認識情報を取得することが、
前記顔追跡情報が顔面キーポイント位置情報であるときに、前記顔面キーポイント位置情報を解析することによって前記ユーザの表情ジェスチャ認識情報を取得すること、または
前記顔追跡情報が頭部ジェスチャ情報であるときに、前記頭部ジェスチャ情報を解析することによって前記ユーザの頭部回転認識情報を取得すること、を含む、請求項２に記載の方法。
【請求項４】
前記動的顔認証プロンプト情報が、少なくとも一つのタイプの以下の情報、すなわち、表情アクションプロンプト情報または音声読み出しプロンプト情報を含む、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
当該方法が、さらに、前記サーバによって送信された前記動的顔認証プロンプト情報を受信する前に、
前記ユーザの顔面特徴情報を入手し、前記アイデンティティ認証中に、前記ユーザの第一の顔面特徴情報として、入手した前記顔面特徴情報を使用することと、及び
前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報とマッチしたことの照合に応答して、前記動的顔認証プロンプト情報を前記サーバが送信できるような前記ユーザの前記第一の顔面特徴情を前記サーバに送信することと、を含む、請求項１に記載の方法。
【請求項６】
当該方法が、さらに、
前記ユーザが登録を行ったときに前記ユーザの顔面特徴情報を入手し、前記ユーザの前記第二の顔面特徴情報として、前記登録中に入手した前記顔面特徴情報を使用することと、及び
前記ユーザのユーザ名と前記第二の顔面特徴情報との間の対応関係を前記サーバが保存できるような前記第二の顔面特徴情報を前記サーバに送信することと、を含む、請求項５に記載の方法。
【請求項７】
前記ユーザの前記顔面特徴情報を入手することが、
前記ユーザの前記顔が検出されたときに前記ユーザの顔を追跡することと、
前記顔が追跡されているときに、プリセット時間間隔に従い顔画像を入手することと、
前記顔画像がプリセット特徴抽出条件を満たすか否かを決定することと、及び
前記特徴抽出条件が満たされているときに、前記顔画像から前記ユーザの顔面特徴情報を抽出することと、を含む、請求項５または６に記載の方法。
【請求項８】
前記顔画像が前記プリセット特徴抽出条件を満たしているか否かを決定することが、
前記顔画像の解像度がプリセット解像度閾値を満たしているか否かを決定することと、
前記解像度閾値が満たされている場合に、前記顔画像から頭部ジェスチャ情報であって、以下の角度、すなわち、頭部を下げた／上げた角度、顔を回転した角度または頭部を傾けた角度の少なくとも一つを含む前記頭部ジェスチャ情報を抽出することと、
前記頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを決定することと、及び
各角度が前記それぞれのプリセット角度範囲内に収まる場合に、前記顔画像が前記特徴抽出条件を満たしていることを決定することと、を含む、請求項７に記載の方法。
【請求項９】
ユーザのアイデンティティ認証中に、動的顔認証プロンプト情報を端末に送信することと、
前記端末によって送信されたジェスチャ認識情報であって、前記動的顔認証プロンプト情報に従い、前記ユーザによって見せられる顔面ジェスチャの認識を通じて前記端末によって取得された前記ジェスチャ認識情報を受信することと、及び
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することの照合において、前記ユーザについての前記アイデンティティ認証が成功したことを決定することと、を含む、アイデンティティ認証方法。
【請求項１０】
当該方法が、さらに、前記動的顔認証プロンプト情報を前記端末に送信する前に、
前記端末によって送信された前記ユーザの第一の顔面特徴情報を受信することと、
前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報にマッチするか否かを照合することと、及び
マッチする場合に、前記動的顔認証プロンプト情報を前記端末に送信することと、を含む、請求項９に記載の方法。
【請求項１１】
当該方法が、さらに、
前記ユーザが登録を行ったときに前記端末によって送信された前記ユーザの前記第二の顔面特徴情報を受信することと、及び
前記ユーザのユーザ名と前記第二の顔面特徴情報との間の対応関係を保存することと、を含む、請求項１０に記載の方法。
【請求項１２】
前記第一の顔面特徴情報が保存されている前記ユーザの前記第二の顔面特徴情報にマッチするか否かを照合することが、
前記ユーザの前記ユーザ名に基づいて前記対応関係を検索して、前記ユーザ名に対応する前記第二の顔面特徴情報を取得することと、
プリセット比較方式において、前記第一の顔面特徴情報と前記第二の顔面特徴情報とを比較することと、及び
特徴比較値がプリセットの類似範囲内に収まる場合に、前記第一の顔面特徴情報が前記第二の顔面特徴情報にマッチすることを決定することと、を含む、請求項１１に記載の方法。
【請求項１３】
ユーザのアイデンティティ認証中に、サーバによって送信された動的顔認証プロンプト情報を受信するように構成された受信ユニットと、
前記ユーザによって見せられる顔面ジェスチャを認識することによって、前記動的顔認証プロンプト情報のジェスチャ認識情報を取得するように構成された認識ユニットと、
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することの照合において、前記ユーザの前記アイデンティティ認証が成功したことを前記サーバが承認できるような前記ジェスチャ認識情報を前記サーバに送信するように構成された送信ユニットと、を備えた、アイデンティティ認証装置。
【請求項１４】
前記認識ユニットが、
前記ユーザが前記動的顔認証プロンプト情報に従い顔面ジェスチャを見せたときに、前記ユーザの顔を追跡することによって顔追跡情報を取得するように構成された顔情報取得サブユニットと、
前記顔追跡情報を解析して前記ユーザの前記ジェスチャ認識情報を取得するように構成された顔情報解析サブユニットと、を備えた、請求項１３に記載の装置。
【請求項１５】
前記顔情報解析サブユニットが、特異的に、
前記顔追跡情報が顔面キーポイント位置情報であるときに、前記顔面キーポイント位置情報を解析することによって前記ユーザの表情ジェスチャ認識情報を取得する、または
前記顔追跡情報が頭部ジェスチャ情報であるときに、前記頭部ジェスチャ情報を解析することによって前記ユーザの頭部回転認識情報を取得するように構成された、請求項１４に記載の装置。
【請求項１６】
当該装置が、さらに、
前記ユーザの顔面特徴情報を入手し、前記アイデンティティ認証中に、前記ユーザの第一の顔面特徴情報として、入手した前記顔面特徴情報を使用するように構成された入手ユニットを備えており、前記送信ユニットが、さらに、前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報とマッチしたことの照合に応答して、前記動的顔認証プロンプト情報を前記サーバが送信できるような前記ユーザの前記第一の顔面特徴情報を前記サーバに送信するように構成された、請求項１３に記載の装置。
【請求項１７】
前記入手ユニットが、さらに、ユーザ登録中の前記ユーザの顔面特徴情報を入手し、前記ユーザの前記第二の顔面特徴情報として、前記登録中に入手した前記顔面特徴情報を使用するように構成されており、かつ
前記送信ユニットが、さらに、前記ユーザのユーザ名と前記第二の顔面特徴情報との間の対応関係を前記サーバが保存できるような前記第二の顔面特徴情報を前記サーバに送信するように構成された、請求項１６に記載の装置。
【請求項１８】
前記入手ユニットが、
前記ユーザの前記顔が検出されたときに前記ユーザの顔を追跡するように構成された顔追跡サブユニットと、
前記顔が追跡されているときに、プリセット時間間隔に従い顔画像を入手するように構成された画像入手サブユニットと、
前記顔画像がプリセット特徴抽出条件を満たすか否かを決定するように構成された条件決定サブユニットと、
前記特徴抽出条件が満たされているときに、前記顔画像から前記ユーザの顔面特徴情報を抽出するように構成された特徴抽出サブユニットと、を備えた、請求項１６または１７に記載の装置。
【請求項１９】
前記条件決定サブユニットが、
前記顔画像の解像度がプリセット解像度閾値を満たしているか否かを決定するように構成された解像度決定モジュールと、
前記解像度閾値が満たされている場合に、前記顔画像から頭部ジェスチャ情報であって、以下の角度、すなわち、頭部を下げた／上げた角度、顔を回転した角度または頭部を傾けた角度の少なくとも一つを含む前記頭部ジェスチャ情報を抽出するように構成されたジェスチャ情報抽出モジュールと、
前記頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを決定するように構成された角度決定モジュールと、
各角度が前記それぞれのプリセット角度範囲内に収まる場合に、前記顔画像が前記特徴抽出条件を満たしていることを決定するように構成された判定決定モジュールと、を備えた、請求項１８に記載の装置。
【請求項２０】
ユーザのアイデンティティ認証中に、動的顔認証プロンプト情報を端末に送信するように構成された送信ユニットと、
前記端末によって送信されたジェスチャ認識情報であって、前記動的顔認証プロンプト情報に従い、前記ユーザによって見せられる顔面ジェスチャの認識を通じて前記端末によって取得された前記ジェスチャ認識情報を受信するように構成された受信ユニットと、
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致したことの照合において、前記ユーザが前記アイデンティティ認証をパスしていることを決定するように構成された決定ユニットと、を備えた、アイデンティティ認証装置。
【請求項２１】
前記受信ユニットが、さらに、前記端末によって送信された前記ユーザの第一の顔面特徴情報を受信するように構成されており、当該装置が、さらに、
前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報にマッチするか否かを照合するように構成された照合ユニットを備えており、
マッチする場合に、前記送信ユニットが、前記動的顔認証プロンプト情報を前記端末に送信するように構成された、請求項２０に記載の装置。
【請求項２２】
前記受信ユニットが、さらに、ユーザ登録中に前記端末によって送信された前記ユーザの前記第二の顔面特徴情報を受信するように構成されており、当該装置が、さらに、前記ユーザのユーザ名と前記第二の顔面特徴情報との間の対応関係を保存するように構成されたストレージユニットを備えた、請求項２１に記載の装置。
【請求項２３】
前記照合ユニットが、
前記ユーザの前記ユーザ名に基づいて前記対応関係を検索して、前記ユーザ名に対応する前記第二の顔面特徴情報を取得するように構成された特徴検索サブユニットと、
プリセット比較方式において、前記第一の顔面特徴情報と前記第二の顔面特徴情報とを比較するように構成された特徴比較サブユニットと、
特徴比較値がプリセットの類似範囲内に収まる場合に、前記第一の顔面特徴情報が前記第二の顔面特徴情報にマッチすることを決定するように構成されたマッチング決定サブユニットと、を備えた、請求項２２に記載の装置。
【請求項２４】
プロセッサ（複数可）と、前記プロセッサ（複数可）によって実行可能な命令を保存するように構成されたメモリと、を備えており、前記プロセッサ（複数可）が、
ユーザのアイデンティティ認証中に、サーバによって送信された動的顔認証プロンプト情報を受信し、
前記ユーザによって見せられる顔面ジェスチャを認識することによって、前記動的顔認証プロンプト情報のジェスチャ認識情報を取得し、かつ
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致したことの照合において、前記ユーザが前記アイデンティティ認証をパスしていることを前記サーバが承認できるような前記ジェスチャ認識情報を前記サーバに送信するように構成された、端末。
【請求項２５】
プロセッサ（複数可）と、前記プロセッサ（複数可）によって実行可能な命令を保存するように構成されたメモリと、を備えており、前記プロセッサ（複数可）が、
ユーザのアイデンティティ認証中に、動的顔認証プロンプト情報を端末に送信し、
前記端末によって送信されたジェスチャ認識情報であって、前記動的顔認証プロンプト情報に従い、前記ユーザによって見せられる顔面ジェスチャの認識を通じて前記端末によって取得された前記ジェスチャ認識情報を受信し、かつ
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致したことの照合において、前記ユーザが前記アイデンティティ認証をパスしていることを決定するように構成された、サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、通信テクノロジの分野に関し、特に、アイデンティティ認証方法ならびに装置、端末及びサーバに関する。
【背景技術】
【０００２】
インテリジェント端末の発達及びネットワークアプリケーションの開発に伴い、ユーザは、端末にインストールされたさまざまなタイプのアプリケーションクライアント端末を通じて、ソーシャルタイプの即時通信アプリケーション及びショッピングタイプのアプリケーションなどのさまざまなタイプのネットワークアプリケーションにアクセスすることができる。アクセス中、通常、アイデンティティの認証が成功した後にユーザがさまざまなアプリケーション機能を使用できるように、ユーザのアイデンティティを認証する必要がある。
【０００３】
既存のテクノロジでは、ユーザは、通常、アイデンティティ認証中に認証インターフェースにおいて認証パスワードを入力する必要があり、そしてサーバが、入力された認証パスワードがユーザ登録期間の認証パスワードと同一であることの照合においてユーザがアイデンティティ認証をパスすることを承認する。しかしながら、認証パスワードは、通常、数字及び文字の単純な組み合わせであり、悪意のある第三者によって容易に盗まれる。それ故に、アイデンティティ認証様式の既存の方法は、比較的信頼性に乏しく、ユーザ情報が盗まれやすく、従って、結果として認証のセキュリティが乏しい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願は、既存のテクノロジにおけるアイデンティティ認証方法の乏しい信頼性及び低いセキュリティの問題を解決するための、アイデンティティ認証のための方法、装置、端末及びサーバを提供する。
【課題を解決するための手段】
【０００５】
本願の実施形態の第一の態様に従い、アイデンティティ認証方法が提供される。方法は、
ユーザのアイデンティティの認証が実行されるときに、サーバによって送信された動的人顔認証プロンプト情報を受信することと、
ユーザによって見せられる顔面ジェスチャを認識することによって、動的人顔認証プロンプト情報のジェスチャ認識情報を取得することと、及び
ジェスチャ認識情報が動的人顔認証プロンプト情報と一致したことの照合に応答して、ユーザのアイデンティティの認証が成功したことをサーバが承認できるようなジェスチャ認識情報をサーバに送信することと、を含む。
【０００６】
本願の実施形態の第二の態様に従い、アイデンティティ認証方法が提供される。方法は、
ユーザのアイデンティティの認証が実行されるときに、動的人顔認証プロンプト情報を端末に送信することと、
端末によって送信されたジェスチャ認識情報であって、動的人顔認証プロンプト情報に従い、ユーザによって見せられる顔面ジェスチャの認識を通じて端末によって取得されたジェスチャ認識情報を受信することと、及び
ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティの認証が成功したことを決定することと、を含む。
【０００７】
本願の実施形態の第三の態様に従い、アイデンティティ認証装置が提供される。装置は、
ユーザのアイデンティティの認証が実行されるときに、サーバによって送信された動的人顔認証プロンプト情報を受信するように構成された受信ユニットと、
ユーザによって見せられる顔面ジェスチャを認識することによって、動的人顔認証プロンプト情報のジェスチャ認識情報を取得するように構成された認識ユニットと、
ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティの認証が成功したことをサーバが承認できるようなジェスチャ認識情報をサーバに送信するように構成された送信ユニットと、を含む。
【０００８】
本願の実施形態の第四の態様に従い、アイデンティティ認証装置が提供される。装置は、
ユーザのアイデンティティの認証が実行されるときに、動的人顔認証プロンプト情報を端末に送信するように構成された送信ユニットと、
端末によって送信されたジェスチャ認識情報であって、動的人顔認証プロンプト情報に従い、ユーザによって見せられる顔面ジェスチャの認識を通じて端末によって取得されたジェスチャ認識情報を受信するように構成された受信ユニットと、
ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティの認証が成功したことを決定するように構成された決定ユニットと、を含む。
【０００９】
本願の実施形態の第五の態様に従い、端末が提供される。端末は、
プロセッサ（複数可）と、プロセッサ（複数可）によって実行可能な命令を保存するように構成されたメモリと、を含む。
プロセッサ（複数可）は、
ユーザのアイデンティティの認証が実行されるときに、サーバによって送信された動的人顔認証プロンプト情報を受信し、
ユーザによって見せられる顔面ジェスチャを認識することによって、動的人顔認証プロンプト情報のジェスチャ認識情報を取得し、かつ
ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティの認証が成功したことをサーバが承認できるようなジェスチャ認識情報をサーバに送信するように構成される。
【００１０】
本願の実施形態の第六の態様に従い、サーバが提供される。サーバは、
プロセッサ（複数可）と、プロセッサ（複数可）によって実行可能な命令を保存するように構成されたメモリと、を含む。
プロセッサ（複数可）は、
ユーザのアイデンティティの認証が実行されるときに、動的人顔認証プロンプト情報を端末に送信し、
端末によって送信されたジェスチャ認識情報であって、動的人顔認証プロンプト情報に従い、ユーザによって見せられる顔面ジェスチャの認識を通じて端末によって取得されたジェスチャ認識情報を受信し、かつ
ジェスチャ認識情報が動的顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティの認証が成功したことを決定するように構成される。
【００１１】
本願の実施形態において、ユーザについてのアイデンティティ認証が実行されるときに、サーバは、動的認証プロンプト情報を端末に送信する。端末は、ユーザによって見せられる顔面ジェスチャを認識することによって、動的人顔認証プロンプト情報のジェスチャ認識情報を取得し、ジェスチャ認識情報をサーバに送信する。サーバは、ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティの認証が成功したことを決定する。本願の実施形態を使用し、動的人顔認証を使用してユーザアイデンティティについての高いセキュリティを有する認証を実行することができる。認証パスワードを使用する既存の認証方法と比較して、認証情報が悪意のある第三者によって盗まれず、従って、認証の信頼性を改善する。また、動的人顔認証を通じてユーザを生のユーザとして認識することができ、これによって、アイデンティティ認証の精度をさらに改善し、認証のプロセス中の潜在的なセキュリティリスクを減少する。
【図面の簡単な説明】
【００１２】
【図１】本願の実施形態に従う、アイデンティティ認証シナリオの概略図である。
【図２Ａ】本願に従う、例示的なアイデンティティ認証方法のフローチャートである。
【図２Ｂ】本願に従う、別の例示的なアイデンティティ認証方法のフローチャートである。
【図３Ａ】本願に従う、別の例示的なアイデンティティ認証方法のフローチャートである。
【図３Ｂ】本願の実施形態における人顔認証中の人頭部ジェスチャの概略図である。
【図４Ａ】本願に従う、別の例示的なアイデンティティ認証方法のフローチャートである。
【図４Ｂ】本願の実施形態における顔面キーポイントの概略図である。
【図４Ｃ】本願の実施形態における顔面キーポイントの概略図である。
【図５】本願に従うアイデンティティ認証装置が設置されたデバイスのハードウェアを例証する構造図である。
【図６】本願に従う例示的なアイデンティティ認証装置のブロック図である。
【図７】本願に従う別の例示的なアイデンティティ認証装置のブロック図である。
【発明を実施するための形態】
【００１３】
例示となる実施形態を本明細書において詳細に記述し、その実施例は、添付の図面に表される。以下の記述が添付の図面に関与するときには、異なる添付の図面における同一の数字は、他の様に指定されない限り、同一のまたは同様の要素を表す。以下の例示となる実施形態に記述された実施態様は、本願に一致するすべての実施態様を表すわけではない。むしろ、添付の特許請求の範囲に詳細に記述されるような本願のいくつかの態様に一致する装置及び方法の単なる実施例である。
【００１４】
本願に使用される用語は、本願を限定することなく、単に、具体的な実施形態を記述するために使用される。本願及び添付の特許請求の範囲に使用される単数形「ａ」、「ｔｈｅ」及び「ｓａｉｄ」は、文脈上他の意味を明確に示さない限り、複数形も含むように意図される。本明細書において使用される「ａｎｄ／ｏｒ（及び／または）」という用語が、リストされた一つまたは複数の関連するアイテムの任意のまたはすべての可能性がある組み合わせを指し、それらを含むことをさらに理解すべきである。
【００１５】
「ｆｉｒｓｔ（第一の）」、「ｓｅｃｏｎｄ（第二の）」及び「ｔｈｉｒｄ（第三の）」などの用語が、本願においてさまざまなタイプの情報を記述するのに使用され得るが、情報のそれらのピースがこれらの用語によって限定されないことを理解すべきである。これらの用語は、単に、同一タイプの情報を互いから区別するために使用される。例えば、本願の範囲から逸することなく、第一の情報は、第二の情報としても参照され得、同様に、その代わりに、第二の情報が第一の情報として参照され得る。文脈に応じて、本明細書において使用されるような「ｉｆ（場合）」は、「ｗｈｅｎ（とき）」、「ｗｈｉｌｅ（その一方で）」または「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ  ｔｈａｔ（ことの決定に応答して）」として解釈され得る。
【００１６】
インターネットベースの通信シナリオにおいて、ユーザは、その端末にインストールされたさまざまなタイプのアプリケーション端末を通じて、さまざまなタイプのネットワークアプリケーションにアクセスすることができる。アクセスプロセス中、通常、ユーザのアイデンティティを認証する必要がある。しかしながら、既存のテクノロジでは、ユーザのアイデンティティは、通常、認証パスワードを通じて認証され、認証パスワードは、通常、数字及び文字の単純な組み合わせであり、悪意のある第三者によって容易に盗まれる。それ故に、既存のアイデンティティ認証方法は、比較的信頼性に乏しく、乏しいセキュリティを有する。結果的に、本願の実施形態に従うアイデンティティ認証を実施するためのアプリケーションシナリオの概略図である図１を参照するように、ユーザについてのアイデンティティ認証が、ユーザによって保持された端末とサーバとの間の相互作用を通じて完了する。端末とサーバとの間の通信は、ネットワークに基づいて完了することができる。ネットワークは、本願の実施形態において限定されない、さまざまなタイプの無線ネットワークまたは有線ネットワークを含む。端末は、携帯電話、タブレットコンピュータ、パーソナルコンピュータなどであっても良い。図１に示すようなアプリケーションシナリオにおいて、それぞれ人顔面特徴情報データベース及び動的人顔認証プロンプト情報データベースである二つのデータベースをサーバに配置することができる。
【００１７】
顔登録局面において、端末は、サーバに送信された、登録されたユーザの人顔面特徴情報を入手することができる。サーバは、登録されたユーザの人顔面特徴情報を人顔面特徴情報データベースに保存する。アイデンティティ認証局面において、人顔認証を最初に実行することができる。この時点において、ユーザは、入手した人顔面特徴情報をサーバに送信する。人顔面特徴情報が、人顔面特徴情報データに保存されたユーザの人顔面特徴情報にマッチすることの照合において、サーバは、アイデンティティ認証がユーザ自身において現在実行されていることを予備的に決定することができる。次に、動的人顔認証が実行される。この時点において、サーバは、動的人顔認証プロンプト情報データベースから入手した動的人顔認証プロンプト情報をユーザに戻すことができる。端末は、ユーザによって見せられる人顔面ジェスチャを認識して動的人顔認証プロンプト情報のジェスチャ認識情報を取得し、ジェスチャ認識情報をサーバに送信する。ジェスチャ認識情報が動的人顔認証プロンプト情報と一致するという照合において、サーバは、認証すべき現在のユーザが生のユーザであることを知り、それによって、ユーザのアイデンティティ認証が成功したことを最終的に決定する。記述を簡単にするために、本願の実施形態において、顔登録局面において入手されたユーザの人顔面特徴情報は、第二の人顔面特徴情報と称され、顔認証局面において入手されたユーザの人顔面特徴情報は、第一の人顔面特徴情報と称される。本願の実施形態は、下文に詳細に記述される。
【００１８】
図２Ａは、本願に従う、アイデンティティ認証方法の実施形態のフローチャートである。この実施形態は、アイデンティティ認証を実施する端末の観点から記述される。
【００１９】
ステップ２０１は、ユーザのアイデンティティ認証中に、サーバによって送信された動的人顔認証プロンプト情報を受信する。
【００２０】
本願のこの実施形態では、サーバは、動的人顔認証プロンプト情報データから動的人顔認証プロンプト情報をランダムに抽出し、動的人顔認証プロンプト情報を端末に戻すことができる。動的人顔認証プロンプト情報は、少なくとも一つのタイプの以下の情報、すなわち、目（複数可）を閉じている、口を開けているまたは頭部を回転させているなどの表情アクションプロンプト情報、または２０ドル支払うなどの音声読み出しプロンプト情報を含むことができる。
【００２１】
選択的に、端末は、サーバから動的人顔認証プロンプト情報を受信するよりも先に、ユーザの人顔面特徴情報を最初に入手し、ユーザの第一の人顔面情報として、アイデンティティ認証中に、入手した人顔面特徴情報を使用することができる。ユーザの第一の人顔面特徴情報がサーバに送信された後、サーバは、第一の人顔面特徴情報が、保存されている第二の顔面特徴情報にマッチすることが照合されたときに、動的人顔認証プロンプト情報を端末に送信する。
【００２２】
端末は、ユーザの人顔面特徴情報を入手すると、ユーザの人顔を検出し、人顔が検出されたときにユーザの人顔を追跡するための、カメラなどの、そこに統合された撮像デバイスを起動することができる。人顔追跡中、端末は、プリセット時間間隔に従い人顔画像を入手し、各々の入手した顔画像について、それぞれの顔画像がプリセット特徴抽出条件を満たしているか否かを決定し、そしてその顔画像が特徴抽出条件を満たしている場合に、その顔画像からユーザの人顔面特徴情報を抽出する。
【００２３】
サーバは、ユーザの第一の人顔面特徴情報を受信した後、ユーザのユーザ名に基づいて顔面特徴情報データベースを検索し、ユーザ名に対応する第二の顔面特徴情報を取得し、次に、所定の比較手法を使用して第一の人顔面特徴情報と第二の人顔面特徴情報とを比較することができる。特徴比較値がプリセットの類似範囲内に収まる場合に、第一の人顔面特徴情報が第二の顔面特徴情報にマッチするという決定を為すことができる。第一の人顔面特徴情報が第二の人顔面特徴情報にマッチすることの決定に応答して、ユーザについての人顔認証が成功したという決定を為すことができる。この場合では、サーバは、動的人顔認証プロンプト情報を端末に送信する。
【００２４】
ステップ２０２は、ユーザによって見せられる顔面ジェスチャを認識することによって、動的人顔認証プロンプト情報のジェスチャ認識情報を取得する。
【００２５】
本願のこの実施形態では、端末は、動的人顔認証プロンプト情報を受信した後に、動的人顔認証プロンプト情報をアイデンティティ認証インターフェースに表示する。ユーザは、情報に従い対応する人顔面ジェスチャを見せることができる。端末は、人顔面ジェスチャを認識すると、ユーザの人顔を追跡して、顔追跡情報を取得することができる。人顔追跡情報は、顔面キーポイント位置情報及び人頭部ジェスチャ情報の少なくとも一つを含むことができる。次に、端末は、人顔追跡情報を解析することによって、ユーザのジェスチャ認識情報を取得する。例えば、顔面キーポイント位置情報を通じて、表情アクションプロンプト情報に従い、ユーザが目（複数可）を閉じているか否かまたは口を開けているか否かを知ることができる、または音声読み出しプロンプト情報を読み出すときのユーザの口形状を知ることができる（発音と各々の言葉が存在するときの口形状との間の対応関係、及び口形状に基づいてユーザのジェスチャ認識情報を決定することができる）。さらに、人頭部ジェスチャ情報を通じて、ユーザが自身の頭部を回転しているか否か、頭部を下げているか否かなどを知ることができる。
【００２６】
ステップ２０３は、ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザについてのアイデンティティ認証が成功したことをサーバが承認できるようなジェスチャ認識情報をサーバに送信する。
【００２７】
サーバは、複数のユーザについてのアイデンティティ認証を同時に実行することを要求されることがある。動的認証プロンプト情報の種々のピースが種々のユーザに送信される場合には、サーバは、ステップ２０１において動的人顔認証プロンプト情報を端末に送信した後に、ユーザのユーザ名と動的人顔認証プロンプト情報との間の対応関係を記録することができる。このステップにおいて、端末がジェスチャ認識情報をサーバに送信した後に、サーバは、ユーザのユーザ名に従い対応する動的人顔認証プロンプト情報を入手し、ジェスチャ認識情報が動的人顔認証プロンプト情報と一致していることを照合する。これは、ユーザが生のユーザであることを示唆し、この場合では、ユーザについてのアイデンティティ認証が成功していることが決定される。
【００２８】
その上、ステップ２０１における動的人顔認証プロンプト情報が音声読み出しプロンプト情報である場合には、端末は、ユーザの口形状に加えてユーザの可聴情報も取得することができる。可聴情報の音声認識を通じて、ユーザによって読み出された音声情報が取得され、これによりサーバが、音声情報が音声読み出しプロンプト情報と一致するか否かを比較し、それらが一致する場合に、ユーザについてのアイデンティティ認証が成功したことを決定できる。
【００２９】
図２Ｂは、本願に従う、アイデンティティ認証方法の別の実施形態のフローチャートである。この実施形態は、アイデンティティ認証を実施するサーバの観点から記述される。
【００３０】
ステップ２１１は、ユーザのアイデンティティ認証が実行されるときに、動的人顔認証プロンプト情報を端末に送信する。
【００３１】
ステップ２１２は、端末によって送信されたジェスチャ認識情報であって、動的人顔認証プロンプト情報に従い、ユーザによって見せられる人顔面ジェスチャの認識を通じて端末によって取得されたジェスチャ認識情報を受信する。
【００３２】
ステップ２１３は、ジェスチャ認識情報が動的人顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティ認証が成功したことを決定する。
【００３３】
図２Ｂに示すようなアイデンティティ認証のプロセスと、図２Ａに示すようなアイデンティティ認証のプロセスとの間の差異が、実行の実体における差異のみであることを留意すべきである。具体的には、図２Ａは、端末の観点から記述され、その一方で、図２Ｂは、サーバの観点から記述される。それ故に、図２Ｂの実施形態における実施態様の関連プロセスは、図２Ａの前の記述を参照することができ、本明細書において繰り返し記述しない。
【００３４】
前述の実施形態からわかるように、この実施形態は、動的人顔認証を利用してユーザアイデンティティの高いセキュリティを有する認証を実行することができる。認証パスワードを使用する既存の認証方法と比較して、認証情報が悪意のある第三者によって盗まれず、従って、認証の信頼性を改善する。また、動的人顔認証を通じてユーザを生のユーザとして認識することができ、これによって、アイデンティティ認証の精度をさらに改善し、認証中の潜在的なセキュリティリスクを減少する。
【００３５】
図３Ａは、本願に従う、アイデンティティ認証方法の別の実施形態である。この実施形態は、人顔登録のプロセスを詳細に例証する。
【００３６】
ステップ３０１：ユーザが、端末を通じてサーバに登録する。
【００３７】
ステップ３０２：ユーザの人顔が検出されたときに、端末が、ユーザの人顔を追跡する。
【００３８】
通常、カメラなどの撮像デバイスが端末に統合される。この実施形態では、撮像デバイスは、ユーザ登録期間の初期設定によって、ユーザの人顔を検出するよう自動的に起動するように設定することができる。通常、ユーザは、手で端末を保持して、撮像デバイスとユーザの顔との位置合わせを行うことができる。撮像デバイスを通じて顔が検出されると、端末は、人顔追跡アルゴリズムに従いユーザの顔を追跡することができる。本願のこの実施形態は、本明細書において詳細に記述しないさまざまなタイプの既存の顔追跡アルゴリズムを用いることができる。
【００３９】
ステップ３０３：端末が、顔追跡中に、プリセット時間間隔に従い顔画像を入手する。
【００４０】
端末は、顔追跡中に、撮像デバイスを使用してプリセット時間間隔に従い顔画像を入手する。時間間隔は、実質的に同一である顔画像の抽出を回避するように設定される。例えば、プリセット時間間隔は、３秒であっても良い。
【００４１】
ステップ３０４：顔画像の解像度がプリセット解像度閾値を満たしているか否かについての決定が為される。肯定的な応答である場合には、ステップ３０５が実行される。そうではなければ、現在のプロセスを終了する。
【００４２】
ステップ３０３において入手された顔画像の解像度が最初に分析され、不十分な解像度を有する顔画像（複数可）を削除することができる。この場合では、端末は、プリセットファジー決定機能を呼び出して、顔画像の解像度が解像度閾値を満たすか否かを決定することができる。本願のこの実施形態において限定されない既存の画像認識処理テクノロジにおけるファジー決定機能をこのファジー決定機能に使用することができる。解像度閾値を満足する顔画像について、ステップ３０５が実行される。解像度閾値を満足しない顔画像は、直接に廃棄され、次に、ステップ３０３に戻る。
【００４３】
ステップ３０５：端末が、顔画像から頭部ジェスチャ情報を抽出する。
【００４４】
ステップ３０４において入手した顔画像が鮮明な顔画像であることを決定した後、端末が、顔画像から頭部ジェスチャ情報を抽出する。図３Ｂは、本願の実施形態における頭部ジェスチャの概略図を示す。この実施形態における頭部ジェスチャ情報は、以下の角度、すなわち、頭部を下げた／上げた角度、顔を回転した角度、及び頭部を傾けた角度の少なくとも一つを含むことができる。
【００４５】
ステップ３０６：端末が、頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを決定する。収まる場合には、ステップ３０７が実行される。そうではなければ、現在のプロセスを終了する。
【００４６】
本願のこの実施形態では、頭部ジェスチャ情報を通じて、顔画像がユーザの正面の顔画像であるか否かについての決定を為すことができる。この時点において、端末は、頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを決定することができる。例えば、プリセット角度範囲は、０〜１０度である。決定結果が肯定的である頭部ジェスチャ情報に対応する顔画像については、ステップ３０７が実行される。決定結果が否定的である頭部ジェスチャ情報に対応する顔画像は、直接に廃棄され、次に、ステップ３０３に戻る。
【００４７】
ステップ３０７：端末が、顔画像からユーザの顔面特徴（複数可）の情報を抽出する。
【００４８】
本願のこの実施形態では、Ｌｉｎｅａｒ  Ｂａｃｋ  Ｐｒｏｊｅｃｔｉｏｎ（ＬＢＰ）特徴抽出アルゴリズムを、ユーザの顔面特徴（複数可）の情報として、顔画像から顔面特徴ベクトル値（複数可）を抽出するのに用いることができる。明らかに、本願のこの実施形態は、顔面特徴抽出のための具体的なアルゴリズムについてのいかなる制限も課さない。例えば、窓付きフーリエ変換におけるガボール特徴抽出アルゴリズムなどの、任意の既存の画像処理テクノロジに使用される任意の顔面特徴抽出アルゴリズムを、本願のこの実施形態に適用できる。
【００４９】
アイデンティティ認証のその後の局面における顔認証の精度を保証するために、ユーザの顔面特徴情報を、顔登録の局面中のこの同一の登録されたユーザについての複数の顔画像から抽出できる。顔画像の数は、プリセット、例えば、５であっても良い。対応して、顔画像の設定数に従い、プリセット数を満たす顔画像の数を取得し、それから顔面特徴情報を抽出するために、前述のステップ３０３〜ステップ３０７を繰り返し実行することができる。
【００５０】
ステップ３０８：端末が、顔面特徴（複数可）の情報をサーバに送信する。
【００５１】
ステップ３０９：サーバが、登録されたユーザのユーザ名と顔面特徴（複数可）との間の対応関係（複数可）を保存し、現在のプロセスを終了する。
【００５２】
この実施形態では、端末から顔面特徴（複数可）の情報を受信した後、サーバは、登録されたユーザのユーザ名と顔面特徴情報データベース内の顔面特徴（複数可）との間の対応関係（複数可）を保存し、そして複数の顔面特徴の情報の受信時に、ユーザ名と複数の顔面特徴の情報との間の対応関係を保存することができる。
【００５３】
図４Ａは、本願に従う、アイデンティティ認証方法の別の実施形態である。この実施形態は、図３に示すような顔登録のプロセスに基づく、ユーザのアイデンティティを認証するプロセスを詳細に記述する。
【００５４】
ステップ４０１：ユーザのアイデンティティ認証を開始する。
【００５５】
ステップ４０２：端末が、ユーザの第一の顔面特徴情報を入手する。
【００５６】
アイデンティティ認証中に、端末は、前述の図３に示すような顔登録のプロセスにおける顔面特徴情報を入手するのと同一の手法、具体的には、図３に示すようなステップ３０２〜ステップ３０７と同一の手法を使用して、ユーザの顔面特徴情報を入手する。その詳細は、本明細書において繰り返し記述しない。
【００５７】
このステップにおいて、端末は、第一の顔面特徴情報の少なくとも一つのピースを入手することができる。
【００５８】
ステップ４０３：端末が、ユーザの第一の顔面特徴情報をサーバに送信する。
【００５９】
ステップ４０４：サーバが、第一の顔面特徴情報が、保存されているユーザの第二の顔面特徴情報にマッチするか否かを照合する。肯定的な応答である場合には、ステップ４０５が実行される。そうではなければ、現在のプロセスを終了する。
【００６０】
本願のこの実施形態では、ユーザの第一の顔面特徴情報を受信した後、サーバは、ユーザのユーザ名に基づいて顔面特徴情報データベースを検索し、ユーザ名に対応する第二の顔面特徴情報を取得し、そして次に、プリセット比較方式において、第一の顔面特徴情報と第二の顔面特徴情報とを比較することができる。特徴比較値がプリセットの類似範囲内に収まる場合に、第一の顔面特徴情報が第二の顔面特徴情報にマッチするという決定を為すことができる。
【００６１】
本願のこの実施形態における顔面特徴情報は、実施例としてＬＢＰアルゴリズムによって抽出された顔面特徴ベクトルと呼ばれる。
【００６２】
一つの事例において、ユークリッド距離の比較を、第一の顔面特徴情報と第二の顔面特徴とを比較するのに使用できる。この場合では、第二の顔面特徴ベクトルと第一の顔面特徴ベクトルとの間の差異の平方和が計算される。平方和がプリセット閾値未満である場合には、ユーザ自身についてのアイデンティティ認証が実行されたという決定を為すことができる。
【００６３】
別の事例では、コサイン距離の比較を、第一の顔面特徴情報と第二の顔面特徴とを比較するのに使用できる。第一の顔面特徴ベクトルがＶ１であり、第二の顔面特徴ベクトルがＶ２である場合には、以下の公式値、Ｖ２*Ｖ１／（｜Ｖ１｜*｜Ｖ２｜）を計算することができる。公式値がプリセット閾値超である場合には、ユーザ自身についてのアイデンティティ認証が実行されたという決定を為すことができる。
【００６４】
ステップ４０５：サーバが、動的顔認証プロンプト情報を端末に送信する。
【００６５】
第一の顔面特徴情報が第二の顔面特徴情報にマッチするという照合に応答し、サーバは、ユーザ自身についてのアイデンティティ認証が実行されたことを承認し、この時点において、動的顔認証のプロセスの実行を開始する。サーバは、動的顔認証プロンプト情報データベースから、動的顔認証プロンプト情報のピースをランダムに抽出することができる。
【００６６】
この実施形態では、動的顔認証プロンプト情報は、表情アクションプロンプト情報または音声読み出しプロンプト情報を含むことができる。表情アクションプロンプト情報によってプロンプトされるアクションは、通常、ユーザが顔面ジェスチャを通じて容易に見せることができるアクション、例えば、口を開けている、目（複数可）を閉じている、頭部を回転させているなどである。音声読み出しプロンプト情報についての情報は、通常、短く、短いことにより、認証中にユーザはそれを声に出して容易に読み出すことができ、ユーザがそれを読み出したときに、端末が、ユーザの顔面ジェスチャを容易に認識することができる。
【００６７】
ステップ４０６：端末が、ユーザの顔を追跡することによって顔追跡情報を取得する。
【００６８】
動的顔認証プロンプト情報を受信した後、端末は、動的顔認証プロンプト情報を認証インターフェースに出力することができる。ユーザは、情報に従い対応する顔面ジェスチャを見せることができる。見せている間、端末は、顔追跡アルゴリズムを通じてユーザの顔追跡情報を入手する。顔追跡情報は、少なくとも一つのタイプの以下の情報、すなわち、顔面キーポイント位置情報及び頭部ジェスチャ情報を含むことができる。
【００６９】
ステップ４０７：端末が、顔追跡情報を解析してユーザのジェスチャ認識情報を取得する。
【００７０】
例えば、動的顔認証プロンプト情報が「口を開けている」場合には、ユーザは、それに対応して、口を開けているアクションをとる。端末は、ユーザの顔を追跡することによって、具体的には口のキーポイント位置情報である顔面キーポイント位置情報を取得することができる。図４Ｂ及び図４Ｃは、本願のこの実施形態における顔面キーポイント位置情報の概略図である。図４Ｂは、標準状態におけるユーザの口のキーポイント位置（複数可）の抽出された情報を示す。図４Ｃは、ユーザが口を開けたジェスチャを見せた後の、ユーザの口のキーポイント位置（複数可）の抽出された情報を示す。図４Ｂ及び図４Ｃにおけるそれぞれのキーポイント位置（複数可）の抽出された情報を比較することによって、すなわち、口の上部キーポイント位置と下部キーポイント位置との間のそれぞれの座標距離を比較することによって、ユーザのジェスチャ認識情報を「口を開けている」として取得することができる。
【００７１】
別の実施例では、動的顔認証プロンプト情報が「頭部を回転させている」である場合には、ユーザは、対応して、頭部を回転するアクションをとる。端末は、ユーザの顔を追跡することによって、具体的には、図３Ｂに示すような三つの角度を含むことができる頭部ジェスチャ情報を取得することができる。三つの角度の値が、「頭部を回転させている」によって規定されたそれぞれの角度値範囲を満たす場合には、ユーザのジェスチャ認識情報を「頭部を回転させている」として取得することができる。
【００７２】
ステップ４０８：端末が、ジェスチャ認識情報をサーバに送信する。
【００７３】
ステップ４０９：サーバが、ジェスチャ認識情報が動的顔認証プロンプト情報と一致しているか否かを照合する。肯定的な応答である場合には、ステップ４１０が実行される。そうではなければ、現在のプロセスを終了する。
【００７４】
ステップ４１０：サーバが、ユーザについてのアイデンティティ認証が成功したことを決定し、現在のプロセスを終了する。
【００７５】
前述の実施形態からわかるように、この実施形態は、顔認証と動的認証とを組み合わせて、ユーザのアイデンティティについての高度に安全な認証を実行し、顔認証を通じてそれがユーザ自身であるか否かを予備的に照合することができる。認証パスワードを使用する既存の認証方法と比較して、認証情報が、悪意のある第三者によって容易には盗まれず、従って、認証の信頼性を改善する。また、ユーザが承認された後、動的顔認証を通じてユーザを生のユーザとして認識することができ、これによって、アイデンティティ認証の精度をさらに改善し、認証中の潜在的なセキュリティリスクを減少する。
【００７６】
本願におけるアイデンティティ認証方法の実施形態に対応して、本願は、さらに、アイデンティティ認証のための装置、端末及びサーバの実施形態を提供する。
【００７７】
本願におけるアイデンティティ認証装置の実施形態は、個別に端末及びサーバに適用することができる。装置の実施形態は、ソフトウェアによって実施できる、またはハードウェアもしくはソフトウェアとハードウェアとの組み合わせによって実施できる。ソフトウェアの実施態様が、実施例として使用される。論理装置として、装置は、デバイスのプロセッサ（複数可）によって形成され、実行するための、不揮発性ストレージからの対応するコンピュータプログラム命令をメモリ内に読み込むように設置される。図５は、ハードウェアレベルの観点からの、例示的なアイデンティティ認証装置が本願に従い設置されたデバイスのハードウェア構造図を示す。図５に示すようなプロセッサ（複数可）、メモリ、ネットワークインターフェース及び不揮発性ストレージに加えて、装置が設置されたデバイスは、通常、デバイスの実際の機能に従う他の追加のハードウェアコンポーネントを含むことができる。例えば、端末は、カメラ、タッチスクリーン、通信コンポーネントなどを含むことができる。サーバは、パケットの処理に関与するフォワードチップなどを含むことができる。
【００７８】
図６は、本願に従う、アイデンティティ認証装置の実施形態のブロック図を示す。アイデンティティ認証装置は、端末に適用することができる。装置は、受信ユニット６１０、認識ユニット６２０及び送信ユニット６３０を含む。
【００７９】
受信ユニット６１０は、ユーザのアイデンティティ認証中に、サーバによって送信された動的顔認証プロンプト情報を受信するように構成される。
【００８０】
認識ユニット６２０は、ユーザによって見せられる顔面ジェスチャを認識することによって、動的顔認証プロンプト情報のジェスチャ認識情報を取得するように構成される。
【００８１】
送信ユニット６３０は、ジェスチャ認識情報が動的顔認証プロンプト情報と一致することの照合において、ユーザのアイデンティティ認証が成功したことをサーバが承認できるようなジェスチャ認識情報をサーバに送信するように構成される。
【００８２】
選択的な実施態様において、認識ユニット６２０は、（図６には示さない）、
ユーザが動的顔認証プロンプト情報に従い顔面ジェスチャを見せたときに、ユーザの顔を追跡することによって顔追跡情報を取得するように構成された顔情報取得サブユニットと、
顔追跡情報を解析してユーザのジェスチャ認識情報を取得するように構成された顔情報解析サブユニットと、を含むことができる。
【００８３】
顔情報解析サブユニットは、具体的には、顔追跡情報が顔面キーポイント位置情報であるときに、顔面キーポイント位置情報を解析することによってユーザの表情ジェスチャ認識情報を取得するように、または顔追跡情報が頭部ジェスチャ情報であるときに、頭部ジェスチャ情報を解析することによってユーザの頭部回転認識情報を取得するように構成できる。
【００８４】
動的顔認証プロンプト情報は、少なくとも一つのタイプの以下の情報、すなわち、表情アクションプロンプト情報または音声読み出しプロンプト情報を含むことができる。
【００８５】
別の選択的な実施態様では、装置は、さらに、ユーザの顔面特徴情報を入手し、アイデンティティ認証中に、ユーザの第一の顔面特徴情報として、入手した顔面特徴情報を使用するように構成された（図６には示さない）入手ユニットを含むことができる。
【００８６】
送信ユニット６３０は、さらに、第一の顔面特徴情報が、保存されているユーザの第二の顔面特徴情報とマッチすることの照合において、動的顔認証プロンプト情報をサーバが送信できるようなユーザの第一の顔面特徴情報をサーバに送信するように構成できる。
【００８７】
選択的に、入手ユニットは、さらに、ユーザが登録を行ったときにユーザの顔面特徴情報を入手し、ユーザの第二の顔面特徴情報として、登録中に入手した顔面特徴情報を使用するように構成できる。送信ユニット６３０は、さらに、ユーザのユーザ名と第二の顔面特徴との間の対応関係をサーバが保存できるような第二の顔面特徴情報をサーバに送信するように構成できる。
【００８８】
選択的に、入手ユニットは、ユーザの顔が検出されたときにユーザの顔を追跡するように構成された顔追跡サブユニットと、顔追跡中にプリセット時間間隔に従い顔画像を入手するように構成された画像入手サブユニットと、顔画像がプリセット特徴抽出条件を満たすか否かを決定するように構成された条件決定サブユニットと、特徴抽出条件が満たされた事象において、顔画像からユーザの顔面特徴情報を抽出するように構成された特徴抽出サブユニットと、を含むことができる。
【００８９】
条件決定サブユニットは、さらに、
顔画像の解像度がプリセット解像度閾値を満たしているか否かを決定するように構成された解像度決定モジュールと、
解像度閾値が満たされている場合に、顔画像から頭部ジェスチャ情報であって、以下の角度、すなわち、頭部を下げた／上げた角度、顔を回転した角度または頭部を傾けた角度の少なくとも一つを含む頭部ジェスチャ情報を抽出するように構成されたジェスチャ情報抽出モジュールと、
頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを決定するように構成された角度決定モジュールと、
各角度がそれぞれのプリセット角度範囲内に収まる場合に、顔画像が特徴抽出条件を満たしていることを決定するように構成された判定決定モジュールと、を含むことができる。
【００９０】
特徴抽出サブユニットは、プリセット特徴抽出アルゴリズムを使用して、ユーザの顔面特徴情報として、顔画像から顔面特徴ベクトル値を抽出するように構成できる。プリセット特徴抽出アルゴリズムは、Ｌｉｎｅａｒ  Ｂａｃｋ  Ｐｒｏｊｅｃｔｉｏｎ（ＬＢＰ）特徴抽出アルゴリズムまたは窓付きフーリエ変換におけるガボール特徴抽出アルゴリズムを含むことができる。
【００９１】
図７は、本願に従うアイデンティティ認証装置の別の実施形態のブロック図を示す。アイデンティティ認証装置は、サーバに適用することができる。装置は、送信ユニット７１０、受信ユニット７２０及び決定ユニット７３０を含む。
【００９２】
送信ユニット７１０は、ユーザのアイデンティティ認証中に、動的顔認証プロンプト情報を端末に送信するように構成される。
【００９３】
受信ユニット７２０は、端末によって送信されたジェスチャ認識情報であって、動的顔認証プロンプト情報に従い、ユーザによって見せられる顔面ジェスチャの認識を通じて端末によって取得されたジェスチャ認識情報を受信するように構成される。
【００９４】
決定ユニット７３０は、ジェスチャ認識情報が動的顔認証プロンプト情報と一致したことの照合に応答して、ユーザのアイデンティティ認証が成功したことを決定するように構成される。
【００９５】
選択的な実施態様において、受信ユニット７２０は、さらに、端末によって送信されたユーザの第一の顔面特徴情報を受信するように構成できる。
【００９６】
装置は、さらに、第一の顔面特徴情報が、保存されているユーザの第二の顔面特徴情報にマッチするか否かを照合するように構成された（図７には示さない）照合ユニットを含むことができる。
【００９７】
送信ユニット７１０は、具体的には、それらの間のマッチに応答して、動的顔認証プロンプト情報を端末に送信するように構成できる。
【００９８】
選択的に、受信ユニット７２０は、さらに、ユーザが登録を行ったときに端末によって送信されたユーザの第二の顔面特徴情報を受信するように構成できる。装置は、さらに、ユーザのユーザ名と第二の顔面特徴情報との間の対応関係を保存するように構成された（図７には示さない）ストレージユニットを含むことができる。
【００９９】
選択的に、照合ユニットは、ユーザのユーザ名に基づいて対応関係を検索して、ユーザ名に対応する第二の顔面特徴情報を取得するように構成された特徴検索サブユニットと、プリセット比較方式において、第一の顔面特徴情報と第二の顔面特徴情報とを比較するように構成された特徴比較サブユニットと、特徴比較値がプリセットの類似範囲内に収まる場合に、第一の顔面特徴情報が第二の顔面特徴情報にマッチすることを決定するように構成されたマッチング決定サブユニットと、を含むことができる。特徴比較サブユニットによって使用されるプリセット比較方式は、ユークリッド距離比較の方法またはコサイン距離比較の方法を含むことができる。
【０１００】
前述の装置におけるさまざまなユニットの機能及び効果の実施態様のプロセスの詳細は、前述の方法における対応するステップの実施態様のプロセスを参照することができ、本明細書において繰り返し記述しない。
【０１０１】
装置の実施形態は、基本的に、方法の実施形態に対応するので、関連部分は、方法の実施形態の記述のそれぞれの部分を参照することができる。前述の装置の実施形態は、単なる例示である。個々のコンポーネントとして記述したユニットは、物理的に分離しても良いし、しなくても良い。ユニットとして表示されたコンポーネントは、物理ユニットでも良いし、そうでなくても良い、すなわち、単一の場所に設置しても良いし、複数のネットワークユニットの中で分配しても良い。モジュールのいくつかまたはすべては、本願の解決法の目的を達成するための現実の要件に従い選択することができる。当業者は、いかなる創造的な努力をせずとも、本願を理解及び実施することができる。
【０１０２】
前述の実施形態からわかるように、ユーザのアイデンティティ認証中に、高度に安全な認証を、動的顔認証を通じてユーザのアイデンティティについて実行することができる。認証パスワードを使用する既存の認証方法と比較して、認証情報が、悪意のある第三者によって容易には盗まれず、従って、認証の信頼性を改善する。また、動的顔認証を通じてユーザを生のユーザとして認識することができ、これによって、アイデンティティ認証の精度をさらに改善し、認証中の潜在的なセキュリティリスクを減少する。
【０１０３】
当業者は、本明細書を考慮し、本明細書に開示された本発明を実践した後、本願の他の実施態様の解決法を容易に考え付くことができる。本願は、本願の任意のバリエーション、用法または適応変化を保護することが意図される。これらのバリエーション、用法または適応変化は、本願の一般的原理に従い、本願に開示されていない現在の技術分野における共通の知識または従来の技術的手段を含む。本明細書及び実施形態は、単に例示として考慮され、本願の実際の範囲及び趣旨は、本明細書の特許請求の範囲によって特定される。
【０１０４】
本願が、前述の及び添付の図面に例証した正確な構造に限定されないことを留意すべきである。本願の範囲から逸することなく、本願にさまざまな変更及び変化を為すことができる。本願の範囲は、添付の特許請求の範囲によってのみ限定される。
【図１】
2017530457.tif 000003
【図２Ａ】
2017530457.tif 000004
【図２Ｂ】
2017530457.tif 000005
【図３Ａ】
2017530457.tif 000006
【図３Ｂ】
2017530457.tif 000007
【図４Ａ】
2017530457.tif 000008
【図４Ｂ】
2017530457.tif 000009
【図４Ｃ】
2017530457.tif 000010
【図５】
2017530457.tif 000011
【図６】
2017530457.tif 000012
【図７】
2017530457.tif 000013
【手続補正書】
【提出日】平成29年5月8日(2017.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの顔面特徴情報を入手することであって、前記ユーザの顔面特徴情報を入手することが、
前記ユーザの顔が検出されると前記ユーザの前記顔を追跡することと、
前記顔を追跡しているときに、プリセット時間間隔に従って顔画像を入手することと、
前記顔画像がプリセット特徴抽出条件を満たすか否かを判断することと、
前記特徴抽出条件が満たされていることに応答して、前記顔画像から前記ユーザの前記顔面特徴情報を抽出することと、を含むことと、
前記顔面特徴情報を前記ユーザの第一の顔面特徴情報として使用することと、
前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報とマッチしたことの照合に応答して、動的顔認証プロンプト情報をサーバが送信できるように前記ユーザの前記第一の顔面特徴情報を前記サーバに送信することと、
前記サーバによって送信された前記動的顔認証プロンプト情報を受信することと、
前記ユーザによって見せられる顔面ジェスチャを認識することによって、前記動的顔認証プロンプト情報のジェスチャ認識情報を取得することと、
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することを照合すると、前記ユーザについてアイデンティティ認証が成功したことを前記サーバが承認することを可能とするために前記ジェスチャ認識情報を前記サーバに送信することと、
を含む、アイデンティティ認証方法。
【請求項２】
ユーザ登録中に前記ユーザの顔面特徴情報を入手し、前記ユーザの前記第二の顔面特徴情報として、前記登録中に入手された前記顔面特徴情報を使用することと、
前記ユーザのユーザ名と前記第二の顔面特徴情報との間の対応関係を前記サーバが保存することを可能とするために前記第二の顔面特徴情報を前記サーバに送信することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記顔画像が前記プリセット特徴抽出条件を満たすか否かを判断することが、
前記顔画像の解像度がプリセット解像度閾値を満たしているか否かを判断することと、
前記解像度閾値が満たされている場合に、前記顔画像から頭部ジェスチャ情報を抽出することであって、前記頭部ジェスチャ情報は、頭部を下げた／上げた角度、顔を回転した角度、または頭部を傾けた角度のうちの少なくとも一つを含むことと、
前記頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを判断することと、
各角度が前記それぞれのプリセット角度範囲内に収まるときに、前記顔画像が前記特徴抽出条件を満たしていると判断することと、
を含む、請求項１に記載の方法。
【請求項４】
前記ジェスチャ認識情報を取得することが、
前記ユーザが前記動的顔認証プロンプト情報に従って顔面ジェスチャを見せたときに、前記ユーザの前記顔を追跡することによって顔追跡情報を取得することと、
前記顔追跡情報を解析して前記ユーザの前記ジェスチャ認識情報を取得することと、
を含む、請求項１に記載の方法。
【請求項５】
前記顔追跡情報を解析して前記ユーザの前記ジェスチャ認識情報を取得することが、
前記顔追跡情報が顔面キーポイント位置情報であるときに、前記顔面キーポイント位置情報を解析することによって前記ユーザの表情ジェスチャ認識情報を取得すること、または
前記顔追跡情報が頭部ジェスチャ情報であるときに、前記頭部ジェスチャ情報を解析することによって前記ユーザの頭部回転認識情報を取得すること、
を含む、請求項４に記載の方法。
【請求項６】
前記動的顔認証プロンプト情報が、表情アクションプロンプト情報または音声読み出しプロンプト情報のうちの少なくとも一つを含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記動的顔認証プロンプト情報が前記音声読み出しプロンプト情報を含み、前記ジェスチャ認識情報を取得することが、
前記ユーザの口形状および音声情報を取得することと、
前記音声読み出しプロンプト情報を読むときに前記ユーザの一つまたは複数の口形状を認識し、音声認識を通して前記音声情報から前記ユーザの音声情報を取得することとであって、前記一つまたは複数の口形状を認識して前記音声情報を取得することは、前記サーバが、前記ジェスチャ認識情報を照合するときに、前記音声情報が前記音声読み出しプロンプト情報と一致するか否かを判断することを可能とし、前記音声情報が前記音声読み出しプロンプト情報と一致し、前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することを照合すると、前記ユーザについて前記アイデンティティ認証が成功したと判断されることと、
を含む、請求項６に記載の方法。
【請求項８】
ユーザの顔面特徴情報を入手し、前記ユーザの第一の顔面特徴情報として、入手された前記顔面特徴情報を使用するように構成された入手ユニットと、
前記ユーザのアイデンティティ認証中に、サーバによって送信された動的顔認証プロンプト情報を受信するように構成された受信ユニットと、
前記ユーザによって見せられる顔面ジェスチャを認識することによって、前記動的顔認証プロンプト情報のジェスチャ認識情報を取得するように構成された認識ユニットと、
送信ユニットであって、
前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報とマッチしたことの照合に応答して、前記サーバが前記動的顔認証プロンプト情報を送信できるように前記ユーザの前記第一の顔面特徴情報を前記サーバに送信し、
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することを照合すると、前記サーバが、前記ユーザの前記アイデンティティ認証が成功したことを承認することを可能とするために前記ジェスチャ認識情報を前記サーバに送信する
ように構成された送信ユニットと、を備え、
前記入手ユニットが、
前記ユーザの顔が検出されたときに前記ユーザの前記顔を追跡するように構成された顔追跡サブユニットと、
前記顔が追跡されているときに、プリセット時間間隔に従って顔画像を入手するように構成された画像入手サブユニットと、
前記顔画像がプリセット特徴抽出条件を満たすか否かを判断するように構成された条件決定サブユニットと、
前記特徴抽出条件が満たされているときに、前記顔画像から前記ユーザの前記顔面特徴情報を抽出するように構成された特徴抽出サブユニットと、を備えた
アイデンティティ認証装置。
【請求項９】
前記認識ユニットが、
前記ユーザが前記動的顔認証プロンプト情報に従って顔面ジェスチャを見せたときに、前記ユーザの前記顔を追跡することによって顔追跡情報を取得するように構成された顔情報取得サブユニットと、
前記顔追跡情報を解析して前記ユーザの前記ジェスチャ認識情報を取得するように構成された顔情報解析サブユニットと、を備えた、請求項８に記載の装置。
【請求項１０】
前記顔情報解析サブユニットが、
前記顔追跡情報が顔面キーポイント位置情報であるときに、前記顔面キーポイント位置情報を解析することによって前記ユーザの表情ジェスチャ認識情報を取得する、または
前記顔追跡情報が頭部ジェスチャ情報であるときに、前記頭部ジェスチャ情報を解析することによって前記ユーザの頭部回転認識情報を取得するようにさらに構成された、請求項９に記載の装置。
【請求項１１】
前記入手ユニットが、さらに、ユーザ登録中の前記ユーザの顔面特徴情報を入手し、前記ユーザの前記第二の顔面特徴情報として、前記登録中に入手された前記顔面特徴情報を使用するように構成されており、かつ
前記送信ユニットが、さらに、前記サーバが、前記ユーザのユーザ名と前記第二の顔面特徴情報との間の対応関係を保存できるように前記第二の顔面特徴情報を前記サーバに送信するように構成された、請求項８に記載の装置。
【請求項１２】
前記条件決定サブユニットが、
前記顔画像の解像度がプリセット解像度閾値を満たしているか否かを判断するように構成された解像度決定モジュールと、
前記解像度閾値が満たされている場合に、前記顔画像から頭部ジェスチャ情報を抽出するように構成されたジェスチャ情報抽出モジュールであって、前記頭部ジェスチャ情報は、頭部を下げた／上げた角度、顔を回転した角度、または頭部を傾けた角度のうちの少なくとも一つを含む、ジェスチャ情報抽出モジュールと、
前記頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを判断するように構成された角度決定モジュールと、
各角度が前記それぞれのプリセット角度範囲内に収まる場合に、前記顔画像が前記特徴抽出条件を満たしていると判断するように構成された判定決定モジュールと、を備えた、請求項８に記載の装置。
【請求項１３】
一つまたは複数のプロセッサと、
前記一つまたは複数のプロセッサによって実行可能な命令を記憶するメモリと、を備え、前記一つまたは複数のプロセッサが、
ユーザの顔面特徴情報を入手し、前記ユーザの顔面特徴情報を入手することが、
前記ユーザの顔が検出されると前記ユーザの前記顔を追跡し、
前記顔を追跡しているときに、プリセット時間間隔に従って顔画像を入手し、
前記顔画像がプリセット特徴抽出条件を満たすか否かを判断し、
前記特徴抽出条件が満たされていることに応答して、前記顔画像から前記ユーザの顔面特徴情報を抽出すること、を含み、
前記顔面特徴情報を前記ユーザの第一の顔面特徴情報として使用し、
前記第一の顔面特徴情報が、保存されている前記ユーザの第二の顔面特徴情報とマッチしたことの照合に応答して、動的顔認証プロンプト情報をサーバが送信できるように前記ユーザの前記第一の顔面特徴情報を前記サーバに送信し、
前記サーバによって送信された前記動的顔認証プロンプト情報を受信し、
前記ユーザによって見せられる顔面ジェスチャを認識することによって、前記動的顔認証プロンプト情報のジェスチャ認識情報を取得し、
前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致したことを照合すると、前記ユーザが前記アイデンティティ認証をパスしていることを前記サーバが承認することを可能とするために前記ジェスチャ認識情報を前記サーバに送信するように構成された、端末。
【請求項１４】
前記顔画像が前記プリセット特徴抽出条件を満たすか否かを判断することが、
前記顔画像の解像度がプリセット解像度閾値を満たしているか否かを判断し、
前記解像度閾値が満たされている場合に、前記顔画像から頭部ジェスチャ情報を抽出し、前記頭部ジェスチャ情報は、頭部を下げた／上げた角度、顔を回転した角度、または頭部を傾けた角度のうちの少なくとも一つを含み、
前記頭部ジェスチャ情報内に含まれる各角度がそれぞれのプリセット角度範囲内に収まるか否かを判断し、
各角度が前記それぞれのプリセット角度範囲内に収まるときに、前記顔画像が前記特徴抽出条件を満たしていると判断すること
を含む、請求項１３に記載の端末。
【請求項１５】
前記動的顔認証プロンプト情報が音声読み出しプロンプト情報を含み、前記ジェスチャ認識情報を取得することが、
前記ユーザの口形状および音声情報を取得し、
前記音声読み出しプロンプト情報を読むときに前記ユーザの一つまたは複数の口形状を認識し、音声認識を介した前記音声情報から前記ユーザの音声情報を取得し、前記一つまたは複数の口形状を認識することと前記音声情報を取得することは、前記サーバが、前記ジェスチャ認識情報を照合するときに、前記音声情報が前記音声読み出しプロンプト情報と一致するか否かを判断することを可能とし、前記音声情報が前記音声読み出しプロンプト情報と一致し、前記ジェスチャ認識情報が前記動的顔認証プロンプト情報と一致することを照合すると、前記ユーザについて前記アイデンティティ認証が成功したと判断されることと、
を含む、請求項１３に記載の端末。
【国際調査報告】
2017530457.tif 000014
2017530457.tif 000015
2017530457.tif 000016
2017530457.tif 000017