(57)【特許請求の範囲】
【請求項１】
方法であって、
ベースファイルとして特定の識別情報の人の生体特徴ファイルを第一のデバイスから受信し、
前記特定の識別情報に対応する本人認証の要求を第二のデバイスから受信し、前記第一のデバイス及び前記第二のデバイスは、人の生体特徴ファイルから特性コードを収集するために異なる収集アルゴリズムを使用し、
前記本人認証を要求する人物の人の生体特徴に対応する第一の特性コードを前記要求から取得し、
前記第一の特性コードを収集するための収集アルゴリズムに一致する第二の特性コードを収集するための収集アルゴリズムを使用して、前記ベースファイルから前記第二の特性コードを収集し、
前記第二の特性コードを前記第一の特性コードと比較するために、前記第二の特性コードを収集するための前記収集アルゴリズムまたは前記第一の特性コードを収集するための前記収集アルゴリズムに対応する比較アルゴリズムを使用し、
比較の結果に従って、前記第二の特性コード及び前記第一の特性コードが同じ人の生体特徴に対応すると判定する
ことによって、前記第二の特性コードと前記第一の特性コードが前記同じ人の生体特徴に対応しているかどうかを判定し、
前記第二の特性コード及び前記第一の特性コードが前記同じ人の生体特徴に対応するという判定に応答して、前記本人認証の前記要求を検証する、
ことを含む方法。
【請求項２】
前記本人認証を要求する前記人物の前記人の生体特徴に対応する前記第一の特性コードを前記取得することは、
前記本人認証を要求する前記人物の人の生体特徴ファイルを受信し、
前記本人認証を要求する前記人物の前記人の生体特徴ファイルから前記第一の特性コードを収集するために、前記第一の特性コードを収集するための前記収集アルゴリズムを使用する、
ことを含む、請求項１に記載の方法。
【請求項３】
前記本人認証を要求する前記人物の前記人の生体特徴ファイルから前記第一の特性コードを収集するために、前記第一の特性コードを収集するための前記収集アルゴリズムを使用する前に、
本人認証を要求する前記人物の前記人の生体特徴ファイルを提供する端末装置または前記ベースファイルを提供する端末装置の型式または機種情報を取得し、
前記取得した端末装置の前記型式または機種情報に照らして特定の収集アルゴリズムを取得し、
前記第一の特性コードを収集するための前記収集アルゴリズムとして前記特定の収集アルゴリズムを使用する、
ことをさらに含む、請求項２に記載の方法。
【請求項４】
前記本人認証を要求する前記人物の前記人の生体特徴に対応する前記第一の特性コードを前記取得することは、前記本人認証を要求する前記人物の端末装置によって収集された前記人の生体特徴に対応する前記第一の特性コードを受信することを含む、請求項１に記載の方法。
【請求項５】
前記ベースファイルから前記第二の特性コードを収集する前に、
前記本人認証を要求する前記人物の前記端末装置の型式または機種情報を取得し、
前記本人認証を要求する前記人物の前記端末装置の前記型式または機種情報に照らして特定の収集アルゴリズムを取得し、
前記第二の特性コードを収集するための前記収集アルゴリズムとして前記特定の収集アルゴリズムを使用する、
ことをさらに含む、請求項４記載の方法。
【請求項６】
前記特定の識別情報に対応する前記本人認証の前記要求を受信した後、前記本人認証の前記要求が前記本人認証を要求する前記人物の前記人の生体特徴ファイルまたは前記本人認証を要求する前記人物の端末装置を介して収集された前記本人認証を要求する前記人物の前記人の生体特徴に対応する前記第一の特性コードを提供しているか否かを判定し、
前記本人認証の前記要求が前記本人認証を要求する前記人物の前記人の生体特徴ファイルを提供しているという判定に応答して、
前記本人認証を要求する前記人物の前記人の生体特徴から前記第一の特性コードを収集するために、前記第一の特性コードを収集するための前記収集アルゴリズムを使用し、
ベース特性コードを収集するための前記収集アルゴリズムとして前記第一の特性コードを収集するための前記収集アルゴリズムを使用する
ことをさらに含む、請求項１に記載の方法。
【請求項７】
前記本人認証の前記要求が前記本人認証を要求する前記人物の前記人の生体特徴に対応する前記第一の特性コードを提供しているという判定に応答して、
前記本人認証を要求する前記人物の前記端末装置の型式または機種情報を取得し、
前記本人認証を要求する前記人物の前記端末装置の前記型式または機種情報に照らして前記第一の特性コードを収集するための前記収集アルゴリズムを取得し、
前記第二の特性コードを収集するための前記収集アルゴリズムとして前記第一の特性コードを収集するための前記収集アルゴリズムを使用する、
ことをさらに含む、請求項６に記載の方法。
【請求項８】
前記人の生体特徴は、
指紋、
人間の顔、
顔の特徴、
掌紋、及び
声紋
の少なくとも１つを含む、請求項１に記載の方法。
【請求項９】
前記人の生体特徴ファイルは、画像ファイルまたはオーディオファイルを含む、請求項１に記載の方法。
【請求項１０】
装置であって、
ベースファイルとして特定の識別情報の人の生体特徴ファイルを第一のデバイスから受信するベースファイル受信ユニットと、
前記特定の識別情報に対応する本人認証の要求を第二のデバイスから受信し、前記本人認証を要求する人物の人の生体特徴に対応する第一の特性コードを前記要求から取得する特性コード取得ユニットであって、前記第一のデバイス及び前記第二のデバイスは、人の生体特徴ファイルから特性コードを収集するために異なる収集アルゴリズムを使用する、前記特性コード取得ユニットと、
前記第一の特性コードを収集するための収集アルゴリズムに一致する第二の特性コードを収集するための収集アルゴリズムを使用して、前記ベースファイルから前記第二の特性コードを収集するベース特性コード収集ユニットと、
前記第二の特性コードと前記第一の特性コードが同じ人の生体特徴に対応していると判定し、前記本人認証の前記要求を検証する判定ユニットであって、前記判定ユニットは、
前記第二の特性コードを前記第一の特性コードと比較するために、前記第二の特性コードを収集するための前記収集アルゴリズムまたは前記第一の特性コードを収集するための前記収集アルゴリズムに対応する比較アルゴリズムを使用する比較アルゴリズム選択サブユニットと、
前記第二の特性コードと前記第一の特性コードが、比較結果に照らして前記同じ人の生体特徴に対応することを判定する判定サブユニットを含む、前記判定ユニットと、
を備える装置。
【請求項１１】
前記特性コード取得ユニットは、
前記本人認証を要求する前記人物の人の生体特徴ファイルを受信するファイル受信ユニットと、
前記本人認証を要求する前記人物の前記人の生体特徴ファイルからの前記第一の特性コードを収集するために、前記第一の特性コードを収集するための前記収集アルゴリズムを使用する第一の特性コード収集サブユニットと、
を含む、請求項１０に記載の装置。
【請求項１２】
前記特性コード取得ユニットは、
前記本人認証を要求する前記人物の前記人の生体特徴ファイルを提供する端末装置または前記ベースファイルを提供する端末装置の型式または機種情報を取得するデバイス情報取得サブユニットと、
前記端末装置の前記型式や機種情報に照らして前記第一の特性コードを収集するための前記収集アルゴリズムを取得する収集アルゴリズム取得サブユニットと、
をさらに含む、請求項１１に記載の装置。
【請求項１３】
前記特性コード取得ユニットは、前記本人認証を要求する前記人物の端末装置を介して収集された前記本人認証を要求する前記人物の前記人の生体特徴に対応する前記第一の特性コードを受信し、
前記装置はさらに、
前記本人認証を要求する前記人物の前記端末装置の型式または機種情報を取得する第一のデバイス情報取得ユニットと、
前記本人認証を要求する前記人物の前記端末装置の前記型式または機種情報に照らして特定の収集アルゴリズムを取得する第一の収集アルゴリズム取得ユニットと、を備え、
前記ベース特性コード収集ユニットは、前記第二の特性コードを収集するための前記収集アルゴリズムとして前記特定の収集アルゴリズムを使用する、
請求項１０に記載の装置。
【請求項１４】
前記特性コード取得ユニットは、
前記特定の識別情報に対応する前記本人認証の前記要求を受信する要求受信サブユニットと、
前記本人認証の前記要求が前記本人認証を要求する前記人物の前記人の生体特徴ファイルを提供していることを判定する型式情報判定サブユニットと、
前記本人認証を要求する前記人物の前記人の生体特徴ファイルから前記第一の特性コードを収集するために特定の収集アルゴリズムを使用する第二の特性コード収集サブユニットと、を含み、
前記ベース特性コード収集ユニットは、第二の特性コードを収集するための前記収集アルゴリズムとして前記特定の収集アルゴリズムを使用する、
請求項１０に記載の装置。
【請求項１５】
前記特性コード取得ユニットは、
特定の識別情報に対応する前記本人認証の前記要求を受信する要求受信サブユニットと、
前記本人認証の前記要求が前記本人認証を要求する前記人物の端末装置を介して収集された前記本人認証を要求する前記人物の前記人の生体特徴に対応する第一の特性コードを提供しているか否かを判定する型式情報判定サブユニットと、を含み、
前記装置はさらに、
前記本人認証を要求する前記人物の前記端末装置の型式または機種情報を取得する第二のデバイス情報取得ユニットと、
前記本人認証を要求する前記人物の前記端末装置の前記型式または機種情報に照らして前記第一の特性コードを収集するための前記収集アルゴリズムを取得する第二の収集アルゴリズム取得ユニットと、を備え、
前記ベース特性コード収集ユニットは、前記第二の特性コードを収集する前記収集アルゴリズムとして前記第一の特性コードを収集するための前記収集アルゴリズムを使用する、
請求項１０に記載の装置。
【請求項１６】
前記人の生体特徴は、
指紋、
人間の顔、
顔の特徴、
掌紋、及び
声紋
の少なくとも１つを含む、請求項１０に記載の装置。
【請求項１７】
前記人の生体特徴ファイルは、画像ファイルまたはオーディオファイルを含む、請求項１０に記載の装置。
【請求項１８】
ベースファイルとして特定の識別情報の人の生体特徴ファイルを第一のデバイスから受信し、
前記特定の識別情報に対応する本人認証の要求を第二のデバイスから受信し、前記第一のデバイス及び前記第二のデバイスは、人の生体特徴ファイルから特性コードを収集するために異なる収集アルゴリズムを使用し、
前記本人認証を要求する人物の人の生体特徴に対応する第一の特性コードを前記要求から取得し、
前記第一の特性コードを収集するための収集アルゴリズムに一致する第二の特性コードを収集するための収集アルゴリズムを使用して、前記ベースファイルからのベース特性コードを収集し、
前記第二の特性コードを前記第一の特性コードと比較するために、前記第二の特性コードを収集するための前記収集アルゴリズムまたは前記第一の特性コードを収集するための前記収集アルゴリズムに対応する比較アルゴリズムを使用し、
比較の結果に従って、前記第二の特性コード及び前記第一の特性コードが同じ人の生体特徴に対応すると判定する
ことによって、前記第二の特性コードと前記第一の特性コードが前記同じ人の生体特徴に対応しているかどうかを判定し、
前記第二の特性コード及び前記第一の特性コードが前記同じ人の生体特徴に対応するという判定に応答して、前記本人認証の前記要求を検証する、
ことを含む動作を行うために１つまたは複数のプロセッサによって実行可能なコンピュータ実行可能命令が記憶された１つまたは複数のメモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連特許出願の相互参照  この出願は、２０１３年１１月１５日に出願された「人の生体特徴を利用した本人認証方法及び装置」と題する中国特許出願第２０１３１０５７１７１０．５号に対する外国優先権を主張し、その全体が参照により本明細書に組み込まれている。
【０００２】
本開示は本人認証の分野に関連し、より具体的には、人の生体特徴を利用した本人認証方法に関する。本開示はまた、人の生体特徴を利用して本人認証を行うための装置を提供する。
【背景技術】
【０００３】
社会の発展と技術の進歩により、セキュリティの高い要求とアクセス制御のための利便性が求められている。それ故、自動で、迅速に、正確かつ安全な本人認証を実現する方式は、多くのネットワーク操作における基本的な要件となっている。従って、パスワード、パスコード、またはＩＤカードなど本人認証のための従来の手法は、もはや新しい要件を満たすことが可能ではない。
【０００４】
近年では、例えば指紋、掌紋、人間の顔、顔の特徴、または音声パターンなど人の生体特徴を利用して本人認証を実現する新たな技術が次第に注目を集めている。基本的な手順は以下のとおりである。
【０００５】
まず、ユーザは自身の人の生体特徴の登録を行う必要があり、すなわち、ユーザが人の生体特徴を入力し、そして特性コードが収集され記憶される。次に、ユーザが本人認証を行う必要があるときはいつでも、該ユーザは生体特徴を入力することが必要とされ、該ユーザの特性コードが再び収集され、そして収集された特性コードが登録の際に記憶された特性コードと比較され、２つのコードが一致するか否かを判定する。こうして本人認証の処理は完了する。
【０００６】
人の生体特徴は一意的であり（すべての人間は、異なる生体特徴を有している）、そして永続的であるため（生体特徴は、一生の間に変わらない）、この新しい技術は、金融、通信、交通、教育及び医療分野など多くの分野で広く推進され適用されている。
【０００７】
人の生体特徴の識別技術はますます成熟しているため、この技術は、オンライン銀行取引、オンライン決済システム、及びエンタープライズサーバのリモートアクセスなど遠隔アクセス制御を必要とする分野で適用されている。これらの用途では、ユーザは人の生体特徴を登録し、それぞれの本人認証要求を送信するために様々な端末装置を使用することができる。例えば、ユーザは、登録されている人の生体特徴を入力するためにサービスプロバイダにより提供されている端末装置を使用することができ、ユーザがリモートアクセスを行う必要があるときに人の生体特徴を入力して、リモートログイン用に本人認証要求を送信するために携帯端末装置のセンサを使用することもできる。そのため、新たな問題が発生するようになってきた。種々のサービスプロバイダは、独自の人の生体特徴収集装置、対応する人の生体特徴収集アルゴリズム、及びアルゴリズムを比較する特性コードを発売してきた。様々なデバイスプロバイダの人の生体特徴収集アルゴリズムと特性コードを比較するアルゴリズムは、互いに異なっている。従って、異なるプロバイダからの様々なデバイスは、互いに互換性がなく、ユーザは自身の人の生体特徴を登録するために、それぞれ異なるプロバイダから提供される端末装置を使用する必要がある。そうでなければ、ユーザは適切な本人認証を行うことができない場合がある。
【０００８】
指紋を登録するためにプロバイダＡの指紋採取端末装置をユーザが最初に使用した場合、最も広く適用されている既存の技術である一例として指紋認証技術を用いると、ユーザの登録された指紋特性コードは指紋画像を解析することにより取得され、指紋データベースに記憶される。次の本人認証時に、プロバイダＢの指紋採取端末装置は、認証のためにユーザの指紋特性コードを取得するために使用される。指紋検証センターでは、現在の指紋特性コードと指紋データベースから取得したユーザの登録指紋特性コードを比較する。しかし、２つの指紋採取端末装置によって適用される特性収集アルゴリズムは異なっているため、使用される比較アルゴリズムに関係なく、それらによって生成された２つの指紋特性コードも異なり、正しい結果を得ることが不可能となり、そのためユーザの本人認証が失敗に終わってしまう。このような状況を回避するために、指紋登録を行う際、ユーザは、それぞれ両方の端末装置に指紋を登録することが必要とされ、各々収集された指紋特性コードは、本人認証が成功裏に実行され得ることを保証するために、それぞれが指紋データベースに記憶されなければならない。異なるプロバイダからの端末装置は相互に互換性がないので、上述したように関連する操作手順は複雑となり、迅速で便利な本人認証を実現するためのユーザの要求は満たされなくなってしまう。このような問題は、この新技術のリモートアクセス制御の分野での使用の実行にも影響を与える。
【発明の概要】
【０００９】
この概要は、以下の発明を実施するための形態でさらに詳説される簡略化された形態で、いくつかの選ばれた概念を紹介するために提供される。この概要は、特許請求される主題のすべての主要な特徴または本質的な特徴を特定することを意図するものではなく、特許請求された主題の範囲を決定する補助として単独で使用されることを意図するものでもない。上記文脈によって及び本開示を通して許容されるように、用語「技術」は、例えば装置（複数可）、システム（複数可）、方法（複数可）及び／またはコンピュータ可読命令を指すことが可能である。
【００１０】
本発明は、ネットワークを介して、より迅速かつ便利な遠隔本人認証を実現する、人の生体特徴を利用して本人認証を行うための例示的な方法を提供する。
【００１１】
本発明はまた、人の生体特徴を利用した本人認証を行うための例示的な装置を提供する。
【００１２】
本発明は、人の生体特徴を利用して本人認証を行うための例示的な方法を提供する。例示的な方法は次の操作を含む。
【００１３】
特定の識別情報に対応する人の生体特徴ファイルを受信し、ベースファイルとして使用する。
【００１４】
特性コード、すなわち認証されるべき特性コード（または第一の特性コード）が、特定の識別情報に対応する本人認証要求を受信したときに本人認証を要求する人物の人の生体特徴に照らして取得される。
【００１５】
ベース特性コード（または第二の特性コード）がベースファイルから収集される。ベース特性コードを収集するために適用される収集アルゴリズムは、本人認証を要求する人物の人の生体特徴に照らして、本人認証を要求する人物の特性コードを得るために適用されるアルゴリズムと同一であるか、整合しているか、一致している。
【００１６】
本発明の手法は、ベース特性コード及び特性コードが、同じ人の生体特徴に対応しているかどうかを判定する。結果が肯定的である場合には、本人認証要求は検証またはパスされる。
【００１７】
任意に、本人認証を要求する人物の人の生体特徴に照らして特性コードを取得するステップは、次の操作を含むことができる。
【００１８】
本人認証を要求する人物の人の生体特徴ファイルが受信される。
【００１９】
特定の収集アルゴリズムが、本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集するために使用される。
【００２０】
例えば、特定の収集アルゴリズムが本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集するために使用される前に、以下の操作を行ってもよい。
【００２１】
本人認証を要求する人物の人の生体特徴ファイルを提供する本人認証を要求する人物の端末装置の型式及び／または機種が得られる。或いは、ベースファイルを提供する端末装置の型式及び／または機種が得られる。
【００２２】
端末装置によって使用される収集アルゴリズムは、端末装置の型式及び／または機種に従って得られる。
【００２３】
本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集するために特定の収集アルゴリズムが使用されるステップにおいて、上記収集アルゴリズムは特定の収集アルゴリズムとして使用される。
【００２４】
任意選択的に、本人認証を要求する人物の人の生体特徴に照らして特性コードを取得するステップは、以下の操作を含むことができる。本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された特性コードが受信される。
【００２５】
これに対応して、ベースファイルからベース特性コードを収集するステップの前に、本発明の手法は以下の操作を実行することができる。
【００２６】
本人認証を要求する人物の端末装置の型式及び／または機種が得られる。特性コードを収集するために端末装置によって使用される収集アルゴリズムは、端末装置の型式及び／または機種に従って取得される。ベースファイルからベース特性コードを収集するステップでは、このようにして得られた収集アルゴリズムが収集アルゴリズムとして適用される。
【００２７】
特定の識別情報のための本人認証要求を受信した後、任意選択的に、この手法は以下の操作を実行することができる。
【００２８】
本発明の手法は、受信した本人認証要求が、本人認証を要求する人物の人の生体特徴ファイルを提供しているか、或いは本人認証を要求する人物の端末装置を介して収集される本人認証を要求している人物の特性コードを提供しているかどうかを判定する。もし本人認証を要求する人物の人の生体特徴ファイルが提供されている場合、本人認証を要求する人物の人の生体特徴に照らして特性コードを取得するステップは、次の操作を含むことができる。
【００２９】
特定の収集アルゴリズムが、本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集するために使用される。特定の収集アルゴリズムは、ベースファイルからベース特性コードを収集する収集アルゴリズムとして適用される。
【００３０】
もし受信された本人認証要求が、ベースファイルからベース特性コードを収集するステップの前に、本人認証を要求する人物の端末装置を介して収集される本人認証を要求する人物の特性コードを提供する場合、以下の操作が行われる。
【００３１】
本人認証を要求する人物の端末装置の型式及び／または機種が受信される。本人認証を要求する人物の端末装置の型式及び／または機種に応じて、特性コードを収集するために端末装置によって適用される収集アルゴリズムが得られる。ベースファイルからベース特性コードを収集するステップにおいて、上記収集アルゴリズムが適用される。
【００３２】
任意に、ベース特性コード及び特性コードが同じ人の生体特徴に対応するか否かを判定するステップにおいて、ベース特性コード及び特性コードは、収集アルゴリズムに対応する比較アルゴリズムを使用して比較される。比較結果は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているか否かを判定するために使用される。
【００３３】
任意選択的に、人の生体特徴には、指紋、人間の顔、顔の特徴、掌紋、及び／または音声パターンを含めてもよい。
【００３４】
任意選択的に、人の生体特徴ファイルには、画像ファイル及び／またはオーディオファイルを含めてもよい。
【００３５】
本開示はまた、人の生体特徴を利用して本人認証を行うための例示的な装置を提供する。装置は、ベースファイル受信ユニット、特性コード取得ユニット、ベース特性コード収集ユニット、判定ユニットを備えている。
【００３６】
ベースファイル受信ユニットは、特定の識別情報に対応する人の生体特徴ファイルを受信し、このようなファイルをベースファイルとして使用する。
【００３７】
特性コード取得ユニットは、特定の識別情報に対応する本人認証要求を受信したときに、本人認証を要求する人物の人の生体特徴に応じた特性コードを取得する。
【００３８】
ベース特性コード収集ユニットは、ベースファイル受信ユニットによって受信されたベースファイルを読み込み、ベースファイルからベース特性コードを収集する。ベース特性コードを収集するために適用される収集アルゴリズムは、本人認証を要求する人物の特性コードを得るために適用される収集アルゴリズムと同一であるか、整合しているか、または一致している。
【００３９】
判定ユニットは、ベース特性コード及び特性コードが同じ人の生体特徴に対応するか否かを判定し、判定結果を出力する。
【００４０】
任意選択的に、特性コード取得ユニットは、識別ファイル受信サブユニット及び第一の特性コード収集サブユニットを含むことができる。識別ファイル受信サブユニットは、本人認証を要求する人物の人の生体特徴ファイルを受信する。
【００４１】
第一の特性コード収集サブユニットは、本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集するために、特定の収集アルゴリズムを使用する。ベース特性コード収集ユニットによって使用される収集アルゴリズムは、上述した特定の収集アルゴリズムである。
【００４２】
任意選択的に、特性コード取得ユニットは、デバイス情報取得サブユニット及び収集アルゴリズム取得サブユニットを含むことができる。デバイス情報取得サブユニットは、本人認証を要求する人物の人の生体特徴ファイルを提供する本人認証を要求する人物の端末装置の型式及び／または機種及び／またはベースファイルを提供する端末装置の型式及び／または機種を取得する。
【００４３】
収集アルゴリズム取得サブユニットは、端末装置によって使用される収集アルゴリズムを取得するために、デバイス情報取得サブユニットによって提供される端末装置の型式及び／または機種を使用する。
【００４４】
任意選択的に、特性コード取得ユニットは、本人認証を要求する人物の端末装置を介して収集される人の生体特徴の特性コードを取得する。
【００４５】
これに対応して、装置は、第一のデバイス情報取得ユニットと第一の収集アルゴリズム取得ユニットも含むことができる。第一のデバイス情報取得ユニットは、本人認証を要求する人物の端末装置の型式及び／または機種を取得する。第一の収集アルゴリズム取得ユニットは、端末装置の型式及び／または機種に従って特性コードを収集するために端末装置によって使用される収集アルゴリズムを取得する。ベース特性コード収集ユニットは、第一の収集アルゴリズム取得ユニットによって出力された収集アルゴリズムを受信し、このような収集アルゴリズムを、ベースファイルからベース特性コードを収集するための収集アルゴリズムとして使用する。
【００４６】
任意選択的に、特性コード取得ユニットは、認証要求受信サブユニット、タイプ情報判定サブユニット、及び第二の特性コード収集サブユニットを含む。認証要求受信サブユニットは、特定の識別情報のための本人認証要求を受信する。
【００４７】
タイプ判定サブユニットは、受信した本人認証要求が、本人認証を要求する人物の人の生体特徴ファイルを提供しているか、或いは本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集される特性コードを提供しているかを判定する。
【００４８】
第二の特性コード収集サブユニットは、タイプ判定サブユニットによって判定された判定結果を読み取る。もし判定結果が本人認証を要求する人物によって提供された人の生体特徴ファイルである場合、ユニットは起動し、本人認証を要求する人物の受信された人の生体特徴ファイルから特性コードを収集するために特定の収集アルゴリズムを使用する。
【００４９】
ベース特性コード収集ユニットは、第二の特性コード収集サブユニットによって適用される特定の収集アルゴリズムを、ベース特性コードを収集するための収集アルゴリズムとして使用する。
【００５０】
これに対応して、装置は、第二のデバイス情報取得ユニットと第二の収集アルゴリズム取得ユニットも含むことができる。第二のデバイス情報取得ユニットは、タイプ情報判定サブユニットによって判定された結果を読み取る。もし判定結果が、本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された人の生体特徴の特性コードである場合には、本人認証を要求する人物の端末装置の型式及び／または機種を得るために第二のデバイス情報取得ユニットは起動する。
【００５１】
第二の収集アルゴリズム取得ユニットは、タイプ判定サブユニットの判定結果を読み取る。もし判定結果が、本人認証を要求する人物によって提供され、本人認証を要求する人物の端末装置を介して収集された人の生体特徴の特性コードである場合、第二の収集アルゴリズム取得ユニットは、本人認証を要求する人物の端末装置の型式及び／または機種に応じて、特性コードを収集するために端末装置によって適用される収集アルゴリズムを取得するように起動する。
【００５２】
ベース特性コード収集ユニットは、第二の収集アルゴリズム取得ユニットによって出力される収集アルゴリズムを受信し、このような収集アルゴリズムを、ベース特性コードを収集するための収集アルゴリズムとして使用する。
【００５３】
任意選択的に、判定ユニットは、比較アルゴリズム選択サブユニットと比較サブユニットを含んでもよい。比較アルゴリズム選択サブユニットは、特性コード取得ユニットとベース特性コード収集ユニットによって適用される収集アルゴリズムに対応する比較アルゴリズムを選択する。
【００５４】
比較サブユニットは、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているかどうかを比較するために比較アルゴリズムを使用し、比較結果を出力する。
【００５５】
本開示において、人の生体特徴を使用した本人認証のための例示的な方法は、直接様々な端末装置によって収集された特性コードを比較する方式では達成されない。代わりに、本発明の手法は、人の生体特徴ファイルを比較する。換言すれば、本開示の手法は、人の生体特徴ベースファイルからそれぞれの特性コードを収集するために同じ収集アルゴリズムを使用し、比較動作を実行するために本人認証を要求する人物の人の生体特徴ファイルを使用することにより、相互に通信することができない可能性がある異なるプロバイダによって提供される人の生体特徴に対して、様々な本人認証方法が異なる端末装置で用いられる際に浮上する問題を解決する。従って、本発明の手法は、異なるプロバイダの端末装置との相互通信を実現し、端末ユーザの利便性を効果的に向上させる。本発明の手法は、ネットワークを介してのリモートログインにおける本人認証に特に適している。
【００５６】
例えば、本人認証を要求する人物の端末装置が、本人認証を要求する人物の人の生体特徴ファイルを提供する場合、本開示は、ベースの人の生体特徴ファイルを提供する端末装置に対応する収集アルゴリズムを、或いは本人認証を要求する人物の端末装置に対応する収集アルゴリズムを、ベース特性コード及び特性コードを収集するための汎用収集アルゴリズムとして選択することにより、正確かつ効果的に特性コード情報を収集し、より良い実行効果を達成する。
【００５７】
別の実施例では、ベース特性コードと特性コードを比較するとき、本発明の手法は、ベース特性コード及び特性コードを収集するための収集アルゴリズムに対応する比較アルゴリズムを選択し、それによって比較精度を効果的に向上させる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第一の実施形態による人の生体特徴を利用して本人認証を行うための第一の例示的な方法を示すフローチャートである。
【図２】本発明の第二の実施形態による人の生体特徴を利用して本人認証を行うための第二の例示的な方法を示すフローチャートである。
【図３】本発明の第三の実施形態による人の生体特徴を利用して本人認証を行うための第三の例示的な方法を示すフローチャートである。
【図４】本発明の第四の実施形態による人の生体特徴を利用して本人認証を行うための第一の例示的な装置のブロック図である。
【図５】本発明の第五の実施形態による人の生体特徴を利用して本人認証を行うための第二の例示的な装置のブロック図である。
【図６】本発明の第六の実施形態による人の生体特徴を利用して本人認証を行うための第三の例示的な装置のブロック図である。
【発明を実施するための形態】
【００５９】
本開示の詳細は、本開示を明確にするため以下のように記載されている。しかしながら、本発明の手法は、本明細書に記載されるものとは異なる多くの他の方法によって実施することができる。当業者は、本開示の精神に背くことなく、関連する修正を行うことができる。従って、本発明は、以下に開示される例示的な実施形態に限定されるものではない。
【００６０】
図１は、本発明の第一の実施形態による人の生体特徴を利用して本人認証を行うための例示的な方法を示すフローチャートである。この例示的な実施形態では、本人認証を要求する人物の人の生体特徴ファイルは、本人認証を要求する人物の端末装置によって提供される。以下の記述は、図１を参照しながら解説される。
【００６１】
ステップ１００では、特定の識別情報に対応する人の生体特徴のファイルを受信し、ベースファイルとして使用する。
【００６２】
このステップは、ユーザの人の生体特徴を登録するプロセスである。本開示における本人認証の方法を実行するために、ユーザは、最初に自身の人の生体特徴を登録する必要があり、すなわち、ユーザは端末装置を介して自身の１つまたはそれ以上の人の生体特徴を入力することになる。端末装置は、ユーザによって入力された人の生体特徴に応じて、対応する人の生体特徴ファイルを生成する。ユーザが、指紋、人間の顔、顔の特徴、及び／または掌紋などの人の生体特徴を提供すると、対応する画像ファイルが端末装置によって生成される。ユーザが音声パターンで人の生体特徴を提供する場合、対応するオーディオファイルが端末装置によって生成される。画像ファイルやオーディオファイルは本人認証デバイスまたはシステムによって受信され、そこに記憶され、このようにしてユーザの人の生体特徴の登録処理は完了する。登録されている人の生体特徴ファイルは、その後、ユーザの本人認証を行うためのベースファイルとして使用される。
【００６３】
人の生体特徴が端末装置を介してユーザによって入力された後、いくつかの必要な前処理が端末装置によって実行されると、人の生体特徴ファイルが端末装置によって生成され、登録要求が本人認証デバイスまたはシステムにアップロードされる。登録要求には、ユーザの人の生体特徴ファイルだけでなく、ユーザの識別情報、登録のためにユーザによって使用された端末の型式情報及び／または機種情報も含まれる。
【００６４】
登録のユーザ識別情報を設ける理由は、本開示が本人認証の例示的な方法を提供することであって、その目的は、特定ユーザ識別情報の認証されるべき人の生体特徴ファイルが、特定ユーザの識別情報に対応するベースファイルと整合または一致するかどうかを判定するためだからである。このプロセスでは、ユーザ識別情報は、ユーザの認証されるべき人の生体特徴ファイルをベースファイルにリンクさせる。このように、ユーザは、ユーザ登録中に固有なユーザ識別情報を提供することが要求される。同一なユーザ識別情報は、本人認証のために後続の開始された要求で提供される必要がある。
【００６５】
登録要求にはベースファイルを提供する端末装置の型式情報及び／または型式情報が含まれるという理由は、端末装置の型式情報及び／または型式情報に応じて、後続の本人認証プロセスにおいて端末装置に対応する収集アルゴリズム及び／または比較アルゴリズムを検索するからである。
【００６６】
端末装置によって送信された登録要求が本人認証デバイスまたはシステムによって受信された後、登録情報は抽出され記憶される。
【００６７】
端末装置は、ＩＤカードをスキャンしたり、キーボードを介して入力したり、モバイルデバイス番号と結び付けるなどしてユーザが識別情報を入力することを促してもよい。本開示は、いかにして端末装置がユーザの識別情報を取得するかに限定されるものではない。
【００６８】
端末装置の型式情報及び／または機種情報は、記憶媒体の特定のセクタに予め書き込まれているデータを読み出すことにより、または任意の他の方法によって端末装置により取得することができるが、本開示に限定されるものではない。
【００６９】
端末装置と本人認証のデバイス／システムとの間の通信は、ＵＳＢインターフェース、ネットワークインターフェース、または無線伝送インターフェースによって達成することができるが、本開示によって限定されるものではない。
【００７０】
例えば、ユーザであるチャン氏は、彼の指紋を入力するためにＸｉａｏｍｉ  ２Ｓ携帯電話の指紋センサを用いると、「．ＪＰＧ」の拡張ファイル名を持つ指紋の画像ファイルが生成される。チャンのユーザ識別情報０００１は、Ｘｉａｏｍｉ  ２Ｓ携帯電話によって取得され、チャンの登録要求が無線伝送インターフェースを介して、本人認証を行う指紋認証センタシステムへＸｉａｏｍｉ  ２Ｓ携帯電話によって送信される。
【００７１】
Ｘｉａｏｍｉ２Ｓ携帯電話によりアップロードされた要求が指紋認証センタシステムによって受信された後、最初のステップは、受信した要求が登録要求または認証要求のいずれかであるかを識別することである。一般に、適用可能な２つの方法がある：１）要求する情報は要求タイプの識別情報を含み、指紋認証センタシステムによって要求する情報が読み取られ、判定されるであろう。  ２）要求情報には、要求タイプの識別情報が含まれていない。指紋認証センタシステムは、要求で提供されたユーザ識別情報に従って、登録情報が記憶された指紋データベースで検索を実行する。もしユーザ識別情報に対応する登録情報が指紋データベース内に見つからない場合、本発明の手法は、ユーザ識別情報が未だ登録されていないことを示す。本発明の手法が端末装置によってアップロードされた要求が登録要求であると判定した後、登録要求で提供された情報が指紋認証センタシステムによって抽出され、次の表に示すようなサンプルフォーマットで指紋データベースに記憶される。このようにして、ユーザであるチャンの指紋登録処理が完了する。
【００７２】
指紋データベースのサンプル
0006636922.tif 000002
【００７３】
この例示的な実施形態では、指紋画像ファイルは「ｆｐｉｍｇ」の名前で特定のファイルディレクトリに記憶され、指紋画像ファイルのストレージパスとファイル名は指紋データベース内の指紋画像の列に書き込まれることに留意されたい。指紋画像ファイルは、チャンによって登録された指紋画像ファイルを抽出する必要があるときはいつでも、パスにアクセスすることによって読み取られる。
【００７４】
別の実施例では、ユーザは登録のために音声を使用する。ユーザからの登録要求が本人認証デバイスまたはシステムによって受信された後、受信したオーディオファイルは、上述した同様の手法でファイルの特定ディレクトリに記憶される。オーディオファイルのストレージパスと特定のファイル名は、対応するデータベースに記憶されているため、対応するオーディオファイルは、ユーザが登録したオーディオファイルを抽出する必要がある場合にはパスにアクセスすることによって読み出されるようになっている。
【００７５】
別の実施例では、ユーザの登録情報が必要に応じて抽出することができるのであれば、ユーザの登録情報は、通常のデータファイルまたはデータテーブルに記憶することができる。データベース、データファイル、及びデータテーブルは、本人認証デバイスまたはシステムにローカルに記憶されてもよく、或いは別のネットワークストレージデバイスに記憶することもできる。実用的な記憶方法及び記憶位置は、本開示によって限定されるものではない。
【００７６】
ステップ１０２では、本人認証を要求する人物の人の生体特徴ファイルが受信される。
【００７７】
人の生体特徴ファイルを提供することができる端末装置は、本人認証を要求する人物によって自身の人の生体特徴を入力するために使用される。そして、本人認証を要求する人物の人の生体特徴ファイルが端末装置によって生成され、結果的にファイルは本人識別デバイスまたはシステムによって受信される。
【００７８】
本人認証を要求する人物の人の生体特徴ファイルに加えて、本人認証を要求する人物の端末装置により送信された本人認証要求は、さらに、本人認証を要求する人物のユーザ識別情報と、本人認証を要求する人物の端末装置の機種情報及び／または機種情報を含むことができる。本人認証を要求する人物のユーザ識別情報は、記憶された人の生体特徴データから登録されている人の生体特徴ファイル、すなわちベースファイルを抽出するために使用される。本人認証を要求する人物の端末装置の型式情報及び／または機種情報は、端末装置に対応する収集アルゴリズムと比較アルゴリズムを取得するために使用される。
【００７９】
例えば、ユーザであるチャン氏は、彼がｉＰｈｏｎｅ（商標）４Ｓ携帯電話のソフトウェアアプリケーションを使用する場合、遠隔本人認証を実行することが必要とされる。チャン氏は、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の指紋センサーを介して自身の指紋画像を入力し、その後、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話は、チャン氏の指紋画像ファイル「ｖａｒｉｆｙ＿０００１．ｊｐｇ」、チャン氏のユーザ識別情報「０００１」、並びに端末装置の型式情報及び／または機種情報を指紋認証センターシステムに直接アップロードする。そして、指紋認証センタシステムは、認証されるべき情報を受信する。
【００８０】
ステップ１０４では、本人認証を要求する人物の人の生体特徴ファイルを提供する端末装置の型式及び／または機種情報が取得される。或いは、ベースファイルを提供する端末装置の型式及び／または機種情報を取得する。
【００８１】
本人認証を要求する人物のユーザ識別情報及び本人認証を要求する人物の端末装置の型式情報及び／または機種情報は、端末装置によってアップロードされた本人認証要求に含まれる。つまり、本人認証を要求する人物の端末装置の型式情報及び／または機種情報を取得するために、要求は直接読み取られる。或いは、、本発明の手法は、本人認証を要求するユーザ識別情報に照らして記憶された人の生体特徴データにアクセスし、本人認証を要求する人物のユーザ識別に対応する登録に使用された端末装置の型式情報及び／または機種情報（すなわち、ベースファイルを提供する端末装置の型式及び／または機種）を検索する。
【００８２】
本人認証を要求する人物の人の生体特徴の特性コードの代わりに、本人認証を要求する人物の人の生体特徴ファイルが本人認証デバイスまたはシステムによって受信されるため、本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集するように特定の収集アルゴリズムが適用される。ユーザによって提供される人の生体特徴ファイルが画像ファイルまたはオーディオファイルであるかどうかに関係なく、収集アルゴリズムの選択が関与している。一実施例として、人の生体特徴画像を用いての収集アルゴリズムの選択を以下に記述する。音声パターンに基づいた本人認証のための収集アルゴリズムの選択は、同一または同じような原理を適用する。
【００８３】
ユーザによる端末装置から入力される人の生体特徴画像は、通常は多くのノイズを有するグレースケール画像であり、クリアなビットマップ画像を得るべくノイズを除去することによって人の生体特徴画像の品質を向上させるために、通常、端末装置は前処理動作を実行する必要がある。しかし、様々なプロバイダからの異なる端末装置における画像取得メソッドは、互いに異なっている。前処理アルゴリズムも同様に同じではない。このようにして、最終的には別の端末装置が取得した人の生体特徴画像は、異なる解像度、コントラスト、及びノイズを有することになる。従って、端末装置のプロバイダは、特定の位置と量に関して特徴点を収集し、最適な認識効果を達成する有向の比較を行うために、自らのデバイスによって生成された画像の標的とされる特性を考慮することによって、特定の収集アルゴリズムと特定の比較アルゴリズムを適用することができる。換言すれば、画像を提供する端末装置によって保有される収集アルゴリズムは、最も合理的であり得る。異なるプロバイダからの端末装置間の通信要件を考慮すると、様々なデバイスによって提供される人の生体特徴画像から特性コードを収集するためには、汎用収集アルゴリズムが必要とされる。理論的には、汎用収集アルゴリズムが適用されてもよい。しかし、より良好な効果を得る目的のために、基本画像を提供する端末装置の収集アルゴリズム、または本人認証を要求する人の端末装置の収集アルゴリズムを適用することも可能である。
【００８４】
上記の考察によれば、この例示的な実施形態では、本発明の手法は、チャン氏の登録済み指紋画像ファイル、すなわちベースファイルを提供するＸｉａｏｍｉ  ２Ｓ携帯電話、またはチャンの認証されるべき指紋画像ファイルを提供するｉＰｈｏｎｅ（商標）４Ｓ（商標）携帯電話のいずれかを選択し、その後、デバイスの型式情報及び／または機種情報に対応する収集アルゴリズムを選択する。例えば、Ｘｉａｏｍｉ  ２Ｓ携帯電話が選択される。
【００８５】
ステップ１０６において、端末装置の型式及び／または機種情報に応じて、端末装置によって適用される収集アルゴリズムが検索される。
【００８６】
ステップ１０４で選択された端末装置の型式情報及び／または機種情報に従って、予め設定された人の生体特徴識別アルゴリズムの設定情報を検索し、選択された端末装置の型式情報及び／または機種情報に対応する収集アルゴリズムが検索される。予め設定された人の生体特徴識別アルゴリズム設定情報では、端末装置の各々の型式に対して、端末装置の型式及び／または機種と、端末装置に対応する収集アルゴリズム及び比較アルゴリズムが予め設定される。人の生体特徴識別アルゴリズムの構成情報は予め設定されているが、これらはテーブルの形であっても、またはデータベースとして記憶されてもよく、本人認証デバイスまたはシステム上にローカルに記憶されてもよく、或いは他の任意デバイスに記憶することも可能である。具体的な記憶フォーマットと記憶位置は、本開示によって限定されるものではない。
【００８７】
この例示的な実施形態によれば、ステップ１０４で選択されたＸｉａｏｍｉ  ２Ｓ携帯電話に対しては、Ｘｉａｏｍｉ  ２Ｓ携帯電話の型式情報及び／または機種情報に照らして、Ｘｉａｏｍｉ  ２Ｓ携帯電話に対応する指紋採取アルゴリズムＡ００１が、以下に示すような予め設定された指紋認識アルゴリズム構成表にアクセスすることにより取得される。
【００８８】
指紋認識アルゴリズム構成表
0006636922.tif 000003
【００８９】
ステップ１０８では、特定の収集アルゴリズムを使用することにより、特性コードが本人認証を要求する人物の人の生体特徴ファイルから収集される。
【００９０】
収集アルゴリズムが選択された後、本発明の手法は、特性コードを収集するために収集アルゴリズムを使用する。例えば、指紋照合センターシステムのソフトウェアはＪａｖａ（商標）プログラミング言語で書かれており、そして指紋採取アルゴリズムＡ００１の機能的な呼び出しインターフェイスはＣプログラミング言語で書かれているダイナミックリンクライブラリ（ＤＬＬ）内に設けられ、Ｘｉａｏｍｉ  ２Ｓ携帯電話の製造業者によって提供される。このようにして、認証されるべき特性コードは、Ｊａｖａのネイティブ・インターフェース（ＪＮＩ）法を適用して取得されるが、この動作は認証される指紋画像ファイルを入力として用いると共に、ＤＬＬによって提供される指紋採取アルゴリズムＡ００１の機能インターフェイスを取得して行われる。
【００９１】
ステップ１１０では、ベース特性コードがベースファイルから収集される。ベース特性コードを収集するために適用されるアルゴリズムは、特性コードを取得するために適用されるアルゴリズムと同一であるか、整合しているか、または一致している。
【００９２】
特性コードを取得した後に、本開示はさらに、ベース特性コードを収集する。
【００９３】
最初に、本人認証を要求する人物のベースファイルが読み込まれる。例えば、ユーザであるチャンの登録済み指紋画像ファイル、すなわちベースファイルがステップＳ１００で指紋データベースに記憶される。本人認証要求を送信するステップでチャンによって提供されるユーザ識別情報０００１に照らして、ユーザ識別情報０００１の対応するデータレコードが指紋データベースから発見される。例えば、例示的な指紋データベースに関しては、「ｓｅｌｅｃｔ*ｆｒｏｍ ｆｐ＿ｄｂ  ｗｈｅｒｅ  ｕｓｅｒ＿ｉｄ＝０００１」のようなＳＱＬスクリプト行または類似のＳＱＬ言語を使用することができる。他のデータファイル形式及び記憶位置に対する他の検索方法を他の実施例に適用することもできる。本開示はいかなる制限も課さない。対応するデータレコードが見つかった後、本発明の手法は、登録された型式情報及び／または機種情報、すなわちＸｉａｏｍｉ  ２Ｓ携帯電話と、ストレージパスと、登録済み指紋画像ファイルのファイル名を抽出し、そしてパスにアクセスして登録済み指紋画像ファイル「０００１．ｊｐｇ」を読み出す。
【００９４】
他の実施例では、音声パターンがユーザ本人認証を行うために使用されるように、いくつかの同様の動作が行われる。すなわち登録されたデータは、本人認証要求を送信するステップでユーザによって提供されたユーザ識別情報に照らしてアクセスされる。ユーザ識別情報に対応するデータレコードが検索される。デバイスの登録された型式情報及び／または機種情報と、登録されたストレージパスと、オーディオファイルのファイル名が抽出される。パスがアクセスされ、登録されたオーディオファイルが読み込まれる。
【００９５】
さらに、ベース特性コードがベースファイルから収集される。ここで適用される収集アルゴリズムは、ステップ１０８で特性コードを取得するために適用されるアルゴリズム、すなわち、ステップ１０６で検索された収集アルゴリズムと同じであるか、整合しているか、または一致している。同じ収集アルゴリズムを適用する理由は、主として異なるプロバイダからの端末装置の通信の必要性を満たすためである。この実施例では、ステップ１０８で認証される特性コードを収集するための収集アルゴリズムと一致するＸｉａｏｍｉ  ２Ｓ携帯電話の指紋採取アルゴリズムＡ００１が選択される。
【００９６】
次いで、ＪＮＩ法が用いられる。登録済み指紋画像ファイル、すなわちベースファイルが入力として使用され、Ｘｉａｏｍｉ  ２Ｓ携帯電話の製造業者によって提供されるＤＬＬ内の指紋採取アルゴリズムＡ００１の機能インターフェースが呼び出され、登録済みの指紋画像の特性コード、すなわちベース特性コードを取得する。
【００９７】
ステップ１１２において、本発明の手法は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているか否かを判定する。結果が肯定的である場合、本人認証要求が検証される。
【００９８】
ステップ１０８及び１１０が完了した後、ベース特性コード及び特性コードが取得される。本発明の手法は、本人認証を要求する人物が検証されているかどうかを判定するために、これらの２つのコードを比較する。
【００９９】
例えば、特性コードは単純な数値や文字列ではない。代わりに、特性コードは人の生体特徴情報が記録されているテンプレートである。一実施例として指紋特性コードを使用して、指紋パターンとコアポイントのような指紋の全体的な特徴と、終了点の数、分岐点の方向と位置、湾曲特性などの指紋の部分的特性を記録する。従って、２つの指紋特性コードが同一であるか否かの判定は、単に２つの指紋特性コードが同じであるかどうかを判定するプロセスではない。代わりに、このような判定は、２つのテンプレートの照合動作を実行するプロセスである。このプロセスは、その判定基準が２つの指紋特性コードが同じであるかどうかではないパターン認識である。代わりに、基準は、それらの間の類似度である。類似度の判定は、収集アルゴリズムを用いて収集した特性のタイプ及び数に関連している。特性がより多く収集されることにより、誤判定の可能性がより低くなる。従って、特定の端末プロバイダによって提供される収集アルゴリズムを用いることによって収集した特性コードに対しては、テンプレート内の特性及び他の特性のタイプと数が正確に認識され、これによって照合精度を高められるように、特定の端末プロバイダにより提供される収集アルゴリズムに対応する比較アルゴリズムが照合の段階で適用されるべきである。
【０１００】
上記に基づいて、本開示による人の生体特徴を利用して本人認証を行うための例示的な方法は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているか否かを判定するために、ステップ１０８と１１０で適用される収集アルゴリズムに対応する比較アルゴリズムを適用する。
【０１０１】
例えば、Ｘｉａｏｍｉ２Ｓ携帯電話の収集アルゴリズムＡ００１がステップ１０８及び１１０で適用される。予め設定された指紋認識アルゴリズム構成表の検索を介して、Ｘｉａｏｍｉ２Ｓ携帯電話の収集アルゴリズムＡ００１に対応する比較アルゴリズムＢ００１が検索される。同様にして、ＪＮＩ法を用いることにより、登録済み指紋画像ファイルの特性コード、すなわちベース特性コード、及び認証すべき特性コードが入力として用いられ、Ｘｉａｏｍｉ２Ｓ携帯電話の製造業者によって提供されるＤＬＬ内での指紋採取アルゴリズムＢ００１の機能インターフェースが、照合動作を実行するために検索される。本発明の手法は、２つの指紋特性コード間の類似度に照らして、特性コードとベース特性コードが同じユーザの指紋に対応するかを判定する。照合結果は、チャン氏のｉＰｈｏｎｅ（商標）４Ｓ携帯電話に返信され、上述のようにチャン氏の遠隔本人認証が確認され、チャン氏は他のリモートアプリケーションの操作に進むことができることになる。
【０１０２】
第一の例示的な実施形態では、チャン氏は指紋情報を登録するためにＸｉａｏｍｉ  ２Ｓ携帯電話を使用し、その後、チャン氏は遠隔本人認証を実行するためにｉＰｈｏｎｅ（商標）４Ｓ携帯電話を使用する。既存の技術では、２つの端末装置によってアップロードされた指紋特性コードは、指紋が同じユーザからのものではないと結論付けるために指紋認証センターシステムで直接照合される。これがチャン氏の本人認証の失敗の原因となるであろう。本開示による人の生体特徴を用いて本人認証を行うための例示的な方法によれば、同じ収集アルゴリズム、すなわちＸｉａｏｍｉ  ２Ｓ携帯電話の収集アルゴリズムは、チャン氏の登録済み指紋画像ファイルの特性コードとｉＰｈｏｎｅ（商標）４Ｓによってアップロードされた認証すべき指紋画像ファイルを収集するために適用され、対応する比較アルゴリズム、すなわちＸｉａｏｍｉ  ２Ｓ携帯電話の比較アルゴリズムは、収集された２つの特性コードを照合させるために適用される。このように、遠隔本人認証が成功裏に検証され、そして異なるプロバイダの端末装置の相互利用や通信が達成される。
【０１０３】
図２は、本開示の第二の例示的な実施形態による人の生体特徴を利用して本人認証を行うための例示的方法を示すフローチャートである。この例示的な実施形態では、本人認証を要求する人の特性コードは、本人認証を要求する人物の端末装置によって提供される。第一の実施形態のステップと同様であるこの例示的な実施形態の手順はここでは省略する。それらの違いは、図２を参照してなされる以下の説明において強調されている。
【０１０４】
ステップ２００では、特定の識別情報の人の生体特徴ファイルを受信し、ベースファイルとして使用する。
【０１０５】
例えば、チャン氏が登録する指紋情報にＸｉａｏｍｉ  ２Ｓ携帯電話を使用しているとする。チャン氏のユーザ識別情報「０００１」と、登録すべき指紋画像ファイル「０００１．ｊｐｇ」と、Ｘｉａｏｍｉ  ２Ｓ携帯電話の型式情報及び／または機種情報は、Ｘｉａｏｍｉ  ２Ｓ携帯電話によってアップロードされ指紋認証センタシステムによって受信され、そして指紋データベースに記憶される。チャン氏の指紋登録プロセスはこれで完了する。
【０１０６】
ステップ２０２では、本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された人の生体特徴特性コードが受信される。
【０１０７】
特性コードを提供することができる端末装置は、本人認証を要求する人物により自身の人の生体特徴を入力するために使用される。次いで、本人認証を要求する人物によって入力された人の生体特徴に必要な前処理が施された後、本人認証を要求する人物の人の特性コードは、端末装置によって、その独自な収集アルゴリズム、すなわち、本人認証を要求する人物の端末装置に対応する収集アルゴリズムを用いて、収集される。次に、本人認証要求が送信され、本人認証を要求する人物の特性コードは、本人識別デバイスまたはシステムによって受信される。
【０１０８】
認証される特性コードに加えて、本人認証を要求する人物の端末装置により送信された本人認証要求には、本人認証を要求する人物のユーザ識別情報と本人認証を要求する人物の端末装置の型式情報及び／または機種情報がさらに含まれている。本人認証を要求する人物のユーザ識別情報は、登録されている人の生体特徴データから、人の生体特徴の登録されたファイル、すなわちベースファイルを抽出するために使用され、本人認証を要求する人物の端末装置の型式情報及び／または機種情報がデバイスに対応する収集アルゴリズムと比較アルゴリズムを取得するために使用される。
【０１０９】
例えば、チャン氏がｉＰｈｏｎｅ（商標）４Ｓ携帯電話のソフトウェアアプリケーションを使用している場合、チャン氏は遠隔本人認証を実行することが必要とされる。チャン氏は、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の指紋センサーを介して自身の指紋画像を入力する。ｉＰｈｏｎｅ（商標）４Ｓ携帯電話は、チャン氏により入力された指紋画像から認証されるべき特性コードを収集するために、この携帯電話に元来インストールされている指紋採取アルゴリズムＡ００２を使用し、指紋認証センタシステムへ本人認証要求を送信する。要求には認証されるべき特性コード、チャン氏のユーザ識別情報０００１、及びｉＰｈｏｎｅ（商標）４Ｓ携帯電話の型式情報及び／または機種情報が含まれている。指紋認証センタシステムは、これらの要求情報を受信する。
【０１１０】
２０４では、本人認証を要求する端末装置の型式及び／または機種情報が取得される。
【０１１１】
異なるプロバイダの端末装置間における相互通信の必要性を満たすために、ベース特性コードを収集するための収集アルゴリズムは、認証されるべき特性コードを収集するための収集アルゴリズムと同じである必要がある。認証されるべき特性コードがステップ２０２において指紋認証センタシステムによって受信されるので、認証されるべき特性コードを収集するために本人認証を要求する人物の端末装置によって適用される収集アルゴリズムを適用する必要がある。この要求を満たすためには、本人認証を要求する人物の端末装置の型式情報及び／または機種情報を最初に取得するべきである。
【０１１２】
ステップ２０２では、端末装置によって送信された本人認証要求には認証すべき特性コードだけでなく、端末装置の型式情報及び／または機種情報も含まれている。従って、端末装置であるｉＰｈｏｎｅ（商標）４Ｓ携帯電話の型式情報及び／または機種情報を取得するために、本人認証要求から対応する情報が読み出される。
【０１１３】
ステップ２０６では、本人認証を要求する人物の端末装置の型式及び／または機種情報に照らして、特性コードを収集するために本人認証を要求する人物の端末装置によって適用される収集アルゴリズムが検索される。
【０１１４】
例えば、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話に対応する指紋採取アルゴリズムＡ００２は、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の型式情報及び／または機種情報に応じて、予め設定された指紋認識アルゴリズム構成表にアクセスすることによって取得される。
【０１１５】
指紋認識アルゴリズム構成表
0006636922.tif 000004
【０１１６】
ステップ２０８では、ベース特性コードがベースファイルから収集される。ベース特性コードを収集するために適用される収集アルゴリズムは、特性コードを取得するために本人認証を要求する人物の端末装置によって適用される収集アルゴリズムと同じであるか、整合しているか、または一致している。
【０１１７】
特性コードを取得した後に、本開示はさらに、ベース特性コードを収集する。
【０１１８】
まず、本人認証を要求する人物のベースファイルが読み込まれる。この例示的な実施形態では、チャン氏の登録済み指紋画像ファイル、すなわちベースファイルは、ステップ２００で指紋データベースに記憶されている。本人認証要求を送信するステップでチャン氏によって提供されるユーザ識別情報０００１に照らして、ユーザ識別情報０００１の対応するデータレコードが指紋データベースにアクセスすることによって見出される。対応するデータレコードが見つかった後、ストレージパスと登録済み指紋画像ファイルのファイル名が抽出される。パスにアクセスされ、登録済み指紋画像ファイル「０００１．ｊｐｇ」が読み出される。
【０１１９】
そして、ベースファイルのベース特性コードが収集される。ここで適用される収集アルゴリズムは、ステップ２０６で検索された収集アルゴリズム、すなわち、認証されるべき特性コードを収集するために適用されるものと同じ収集アルゴリズムである。同じ収集アルゴリズムを適用する理由は、主として異なるプロバイダの端末装置の相互利用または相互通信の必要性を満たすためにある。この例示的な実施例では、ステップ２０６でｉＰｈｏｎｅ（商標）４Ｓ携帯電話の指紋採取アルゴリズムＡ００２が検索されるからである。登録指紋画像またはベース特性コードの特性コードが、登録済み指紋画像ファイル、すなわちベースファイルを入力として使用して、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の製造業者によって提供されるＤＬＬ内での指紋採取アルゴリズムＡ００２の機能インターフェイスを呼び出し、ＪＮＩ法を適用することによって取得される。
【０１２０】
ステップ２１０では、本発明の手法は、ベース特性コード及び特性コードが同じ人の生体特徴に対応するかどうかを判定する。結果が肯定的である場合には、本人認証の要求が検証されることになる。
【０１２１】
ステップ２０２及び２０８が完了した後、ベース特性コード及び特性コードが取得される。本人認証を要求する人物の本人認証が検証されるかどうかは、ステップ２０２及び２０８で適用される収集アルゴリズムに対応する比較アルゴリズムを使用することによって、２つの特性コードを比較することで判定される。収集アルゴリズムに対応する比較アルゴリズムを選択する理由は、比較プロセスが複雑な照合処理であるからである。具体的な詳細は、既に第一の例示的な実施形態で説明したので、ここでは省略する。具体的な詳細は、第一の例示的な実施形態を参照することができる。
【０１２２】
この例示的な実施形態では、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の収集アルゴリズムＡ００２は、予め設定された指紋認識アルゴリズム構成表を検索するためのステップ２０２及び２０８で適用され、ｉＰｈｏｎｅ（商標）４Ｓの収集アルゴリズムＡ００２に対応する比較アルゴリズムＢ００２が検索される。同様に、ＪＮＩ法を用いて、登録済み指紋画像ファイルの特性コード、すなわちベース特性コード、及び認証されるべき特性コードが入力として使用され、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の製造業者によって提供されるＤＬＬ内での指紋採取アルゴリズムＢ００２の機能インターフェースが、照合操作を実行するために呼び出される。認証される特性コードとベース特性コードは、２つの指紋特性コード間の類似度に従ってこれらの２つのコードが同一のユーザに対応するかどうかを判定するために比較される。照合結果は、チャン氏のｉＰｈｏｎｅ（商標）４Ｓ携帯電話に戻って送信され、チャン氏は他のリモートアプリケーション操作に進むことができるように、チャン氏の遠隔本人認証が検証されることになる。
【０１２３】
第二の例示的な実施形態では、チャン氏は、指紋情報を登録するためにＸｉａｏｍｉ  ２Ｓ携帯電話を使用し、その後、チャン氏は認証されるべき特性コードをアップロードするためにｉＰｈｏｎｅ（商標）４Ｓ携帯電話を使用する。既存の手法では、２つの端末装置によってアップロードされた特性コードは、それらが同じユーザからのものではないと結論付けるために指紋認証センターシステムで直接照合される。これは、チャン氏の本人認証の失敗の原因となるであろう。本開示によれば、人の生体特徴を利用して本人認証を行うための例示的な方法を用いて、認証されるべき特性コードを提供するｉＰｈｏｎｅ（商標）４Ｓ携帯電話の収集アルゴリズムが、チャン氏の登録済み指紋画像ファイルの特性コードを収集するために適用される。ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の収集アルゴリズムに対応する比較アルゴリズムは、登録済み指紋画像ファイルの特性コード、すなわちベースファイルを、ｉＰｈｏｎｅ（商標）４Ｓでアップロードされた認証されるべき特性コードと比較するステップを実行するために適用される。同じ収集アルゴリズム、すなわちｉＰｈｏｎｅ（商標）４Ｓ携帯電話の収集アルゴリズム、及び対応する比較アルゴリズム、すなわちｉＰｈｏｎｅ（商標）４Ｓ携帯電話の比較アルゴリズムが適用され、チャン氏の遠隔本人認証は成功裏に検証され、異なるプロバイダの端末装置の相互利用や通信が達成される。
【０１２４】
図３は、本開示の第三の例示的な実施形態に従って、人の生体特徴を利用して本人認証を行うための例示的方法を示すフローチャートである。この例示的な実施形態では、本人認証を要求する人物の端末装置は、本人認証を要求する人物の人の生体特徴ファイルまたは本人認証を要求する人物の人の生体特徴の認証されるべき特性コードのいずれかを提供することができる。この例示的な実施形態で第一の例示的な実施形態及び第二の例示的な実施形態の部分と同じである部分については、簡略化の目的で記載されていない。他の例示的な実施形態と本実施例の相違点は、図３を参照することにより本明細書で強調されている。
【０１２５】
ステップ３００では、特定の識別情報の人の生体特徴ファイルが受信され、ベースファイルとして使用される。
【０１２６】
例えば、チャン氏は、指紋情報を登録するためにＸｉａｏｍｉ  ２Ｓ携帯電話を使用する。チャン氏のユーザ識別情報０００１、登録すべき指紋画像ファイル０００１．ｊｐｇ、Ｘｉａｏｍｉ  ２Ｓ携帯電話の型式情報及び／または機種情報はＸｉａｏｍｉ  ２Ｓ携帯電話によってアップロードされ、指紋認証センタシステムによって受信され、指紋データベースに記憶される。このようにして、チャン氏の指紋登録プロセスは完了する。
【０１２７】
ステップ３０２では、特定の識別情報のための本人認証要求を受信する。
【０１２８】
人の生体特徴ファイルまたは特性コードを提供することができる端末装置は、本人認証を要求する人物によって自身の人の生体特徴を入力するために使用される。本人認証を要求する人物により入力された人の生体特徴に必要な前処理が施された後、人の生体特徴ファイルが生成される。本人認証を要求する人物の認証されるべき特性コードは、特性コード収集機能を有する端末装置によって、その保有する収集アルゴリズムを用いて生成することができる。本人認証要求が送信される。本人認証を要求する人物の認証されるべき人の生体特徴ファイルまたは特性コードは、本人認証デバイスまたはシステムによって受信される。
【０１２９】
認証される特性コードに加えて、本人認証を要求する人物の端末装置により送信された本人認証要求には、さらに、本人認証を要求する人物のユーザ識別情報と、本人認証を要求する人物の端末装置の型式情報及び／または機種情報が含まれている。
【０１３０】
例えば、チャン氏がｉＰｈｏｎｅ（商標）４Ｓ携帯電話のソフトウェアアプリケーションを使用する場合、チャン氏は、遠隔本人認証を実行することが必要とされる。チャン氏は、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の指紋センサを介して自身の指紋画像を入力する。ｉＰｈｏｎｅ（商標）４Ｓ携帯電話は指紋特性コードを収集する機能を有しているので、認証されるべき指紋画像が生成された後に、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話は、認証されるべき指紋画像から認証されるべき指紋特性コードを収集するために、それ自体に保有されている指紋採取アルゴリズムＡ００２を使用する。そして、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話は、指紋認証センタシステムへ本人認証要求を送信する。要求には認証されるべき指紋画像ファイルまたは認証されるべき特性コードと、チャン氏のユーザ識別情報０００１と、そしてｉＰｈｏｎｅ（商標）４Ｓ携帯電話の型式情報及び／または機種情報が含まれている。指紋認証センタシステムは、該情報を受信する。
【０１３１】
ステップ３０４において、本発明の手法は、受信された本人認証要求が、本人認証を要求する人物の人の生体特徴ファイルまたは本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された特性コードを提供しているかどうかを判定する。もし本人認証を要求する人物の人の生体特徴ファイルが提供されている場合、ステップ３０６が実行される。本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された特性コードが提供されている場合、ステップ３０８が実行される。
【０１３２】
本人認証を要求する人物の認証されるべき人の生体特徴ファイルまたは特性コードのいずれかが端末装置でアップロードされた本人認証要求に含まれているので、本人認証要求が本人認証デバイスまたはシステムによって受信された後に、本人認証要求に含まれる情報は、端末装置により提供される認証されるべき情報のタイプを判定するために最初に読み込まれ、認証されるべき情報の判定されたタイプに従って種々のステップが決定される。
【０１３３】
例えば、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話によってアップロードされた情報が指紋画像ファイルである場合、ステップ３０６が実行される。ｉＰｈｏｎｅ（商標）４Ｓ携帯電話によってアップロードされた情報が認証されるべき特性コードである場合、ステップ３０８が実行される。
【０１３４】
ステップ３０６では、特定の収集アルゴリズムを用いて、本人認証を要求する人物の人の生体特徴ファイルから特性コードが収集され、その後、ステップ３１２が実行される。
【０１３５】
端末は、本人認証を要求する人物の特性コードの代わりに、本人認証を要求する人物の受信されるべき人の生体特徴ファイルを提供するので、本人認証を要求する人物の受信した人の生体特徴ファイルから認証すべき特性コードを収集するために特定の収集アルゴリズムが適用される。異なるプロバイダの端末装置の相互利用または通信を実現するために、特定の収集アルゴリズムは、ベースファイルからベース特性コードを収集するために、後続のステップで適用する必要がある。例えば、本人認証を要求する人物の端末装置に対応する収集アルゴリズム、またはベースファイルを提供する端末装置に対応する収集アルゴリズムは、特定の収集アルゴリズムとして使用することができる。
【０１３６】
まず、本人認証を要求する人物の人の生体特徴ファイルを提供する端末装置の型式及び／または機種情報を取得する。或いは、ベースファイルを提供する端末装置の型式及び／または機種情報を取得する。端末装置によって適用される収集アルゴリズムは、端末装置の型式及び／または機種情報に従って検索される。最後に、検索された収集アルゴリズムを用いることにより、本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集する。認証すべき特性コードが収集された後、ステップ３１２が実行される。
【０１３７】
例えば、チャン氏の登録済み指紋画像ファイル、すなわちベースファイルを提供するＸｉａｏｍｉ２Ｓ携帯電話、またはチャン氏の認証されるべき指紋画像ファイルを提供するｉＰｈｏｎｅ（商標）４Ｓ携帯電話のいずれかが選択される。この実施例では、Ｘｉａｏｍｉ  ２Ｓのが選択されている。その後、Ｘｉａｏｍｉ２Ｓ携帯電話の型式情報及び／または機種情報に照らして、Ｘｉａｏｍｉ２Ｓ携帯電話に対応する指紋採取アルゴリズムＡ００１が予め設定された指紋認識アルゴリズム構成にアクセスすることによって検索される。最後に、ＪＮＩ法を適用して登録指紋画像を入力として使用し、そしてＸｉａｏｍｉ２Ｓ携帯電話の製造業者によって提供されるＤＬＬ内での指紋採取アルゴリズムＡ００１の機能インターフェースを呼び出すことにより、本人認証を要求する人物の特性コードを取得する。その後、ステップ３１２が実行される。
【０１３８】
ステップ３０８では、本人認証を要求する人物の端末装置の型式及び／または機種情報を取得する。
【０１３９】
本人認証を要求する人の特性コードは端末装置により提供されるため、認証されるべきベース特性コードは、ベースファイルから収集する必要がある。異なるプロバイダの端末装置の相互利用や通信を実現するために、ベース特性コードを収集するために適用される収集アルゴリズムは、認証されるべき特性コードを収集するための収集と同じである必要がある。従って、ベース特性コードを収集する前に、本人認証を要求する人物の端末装置の型式情報及び／または機種情報を最初に取得する必要があり、その後、対応する収集アルゴリズムを選択することができる。
【０１４０】
ステップ３０２では、本人認証を要求する人物の端末装置により送信された本人認証要求には、認証されるべき特性コードに加えて、端末装置の型式情報及び／または機種情報も含まれている。従って、本人認証要求における対応する情報を読み取ることによって、端末装置であるｉＰｈｏｎｅ（商標）４Ｓ携帯電話の型式情報及び／または機種情報が取得される。
【０１４１】
ステップ３１０では、本人認証を要求する人物の端末装置の型式及び／または機種情報に従って、特性コードを収集するために本人認証を要求する人物の端末装置によって適用される収集アルゴリズムが検索される。
【０１４２】
例えば、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話に対応する指紋採取アルゴリズムＡ００２は、本人認証を要求する人物の端末装置、すなわちｉＰｈｏｎｅ（商標）４Ｓ携帯電話の型式情報及び／または機種情報に従って、予め設定された指紋認識アルゴリズム構成表にアクセスすることによって取得される。
【０１４３】
ステップ３１２では、ベース特性コードはベースファイルから収集される。ベース特性コードを収集するために適用されるアルゴリズムは、本人認証を要求する人物の特性コードを収集するためのアルゴリズムと整合しているか一致している。
【０１４４】
まず、本人認証を要求する人物のベースファイルが読み込まれる。この例示的な実施形態では、チャン氏の登録済み指紋画像ファイル、すなわちベースファイルは、ステップ３００で指紋データベースに記憶される。本人認証要求を送信するステップでチャン氏によって提供されるユーザ識別情報０００１に従って、ユーザ識別情報０００１に対応するデータレコードが指紋データベースにアクセスすることによって見出される。対応するデータレコードが見つかった後、ストレージパスと登録済み指紋画像ファイルのファイル名が抽出される。次に、パスにアクセスして登録済み指紋画像ファイル０００１．ｊｐｇが読み出される。
【０１４５】
そして、ベースファイルのベース特性コードが収集される。異なるプロバイダの端末装置の相互利用や通信の必要性を満たすために、ベース特性コードを収集するための適用収集アルゴリズムは、認証されるべき特性コードを収集するステップで適用される収集アルゴリズムと同じであるか、整合しているか、または一致している必要がある。本人認証を要求する人物の人の生体特徴ファイルが本人認証要求の中で提供されている場合、ステップ３０６で選択された特定の収集アルゴリズムが適用されるべきである。さもなければ、もし本人認証を要求する人物の特性コードが本人認証要求の中で提供される場合には、ステップ３１０で検索された収集アルゴリズムが適用される。
【０１４６】
例えば、もしチャン氏の指紋画像ファイルが本人認証要求の中で提供されている場合、ステップ３０６で選択された特定の収集アルゴリズム、すなわちＸｉａｏｍｉ  ２Ｓ携帯電話に対応する収集アルゴリズムＡ００１が適用される。そうではなく、もしチャン氏の指紋画像の認証されるべき特性コードが本人認証要求の中で提供される場合には、ステップ３１０で検索された収集アルゴリズム、すなわちｉＰｈｏｎｅ（商標）４Ｓ携帯電話に対応する収集アルゴリズムＡ００２が適用される。そして、ＪＮＩ法を適用して登録済み指紋画像ファイル、すなわちベースファイルを入力として使用し、端末装置の製造業者によって提供されるＤＬＬ内での指紋採取アルゴリズムの機能インターフェイスを呼び出すことによって、登録された指紋画像の特性コード、すなわちベース特性コードが検索される。
【０１４７】
ステップ３１４では、本発明の手法は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているか否かを判定する。結果が肯定的である場合、本人認証要求が検証される。
【０１４８】
上記の手順が完了した後、ベース特性コード及び特性コードが取得される。ベース特性コード及び特性コードを収集する収集アルゴリズムに対応する比較アルゴリズムは、本人認証を要求する人物が本人認証にパスするかどうかを判定するべく２つのコードを比較するために使用される。収集アルゴリズムに対応する比較アルゴリズムを選択する理由は、比較プロセスが複雑な照合処理であることである。具体的な詳細は、すでに第一の例示的な実施形態で説明されており、ここでは詳述されず、第一の例示的な実施形態を参照することができる。
【０１４９】
本人認証を要求する人物の人の生体特徴コードが本人認証要求で提供される場合には、ステップ３０６で選択された特定の収集アルゴリズムに対応する比較アルゴリズムが選択される。本人認証を要求する人物の認証されるべき特性コードが本人認証要求で提供される場合には、ステップ３１０で検索された収集アルゴリズムに対応する比較アルゴリズムが選択される。そして、選択された比較アルゴリズムは、認証されるべき取得された特性コードをベース特性コードと比較するために適用される。
【０１５０】
この実施形態では、本人認証要求がｉＰｈｏｎｅ（商標）４Ｓ携帯電話によってアップロードされた指紋画像ファイルを含む場合、Ｘｉａｏｍｉ２Ｓ携帯電話の収集アルゴリズムＡ００１は、特定の収集アルゴリズムとしてステップ３０６で選択される。予め設定された指紋認識アルゴリズム構成表が検索され、Ｘｉａｏｍｉ２Ｓ携帯電話の収集アルゴリズムＡ００１に対応する比較アルゴリズムＢ００１が検索される。同様にして、もし本人認証要求にｉＰｈｏｎｅ（商標）４Ｓ携帯電話によってアップロードされた認証されるべき特性コードが含まれている場合には、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の収集アルゴリズムＡ００２がステップ３１０で検索される。予め設定された指紋認識アルゴリズム構成表が検索され、ｉＰｈｏｎｅ（商標）４Ｓ携帯電話の収集アルゴリズムＡ００２に対応する比較アルゴリズムＢ００２を検索する。
【０１５１】
比較アルゴリズムが選択された後、例えばＪＮＩ法を適用することができる。登録済み指紋画像ファイルの特性コード、すなわちベース特性コード、及び認証されるべき特性コードが入力として使用される。製造業者によって提供されるＤＬＬ内での選択された比較アルゴリズムの機能インタフェースは、指紋の特性コードを比較するために呼び出される照合動作を実行する。呼び出された関数は２つの指紋特性コード間の類似度に応じて、認証されるべき特性コードとベース特性コードが同じユーザの指紋に対応していることを判定する。比較結果は、チャン氏のｉＰｈｏｎｅ（商標）４Ｓ携帯電話に送信して戻され、このようにしてチャン氏の遠隔本人認証が検証され、チャン氏はリモートアプリケーションの操作に進んで実行することができる。
【０１５２】
第三の例示的な実施形態では、チャン氏は指紋情報を登録するためにＸｉａｏｍｉ  ２Ｓ携帯電話を使用し、その後、チャン氏は指紋画像ファイルまたは認証されるべき特性コードをアップロードするためにｉＰｈｏｎｅ（商標）４Ｓ携帯電話を使用する。従来技術では、２つの端末装置によってアップロードされた特性コードは指紋認証センターシステムによって直接比較され、指紋認証センターシステムは、これらの２つのコードは同じユーザからのものではないと結論付け、これがチャン氏の本人認証失敗の原因となるであろう。本開示によれば、人の生体特徴を利用して本人認証を行うための例示的な方法を用いて、指紋認証センタシステムは、まず、本人認証を要求する人物の端末装置により提供される認証されるべき情報のタイプを判定し、認証されるべき情報の２つの異なるタイプに従って、それぞれ対応する動作を行う。例えば、同じ収集アルゴリズムは、登録済み指紋画像ファイルから特性コード、すなわちベース特性コード、及び認証されるべき指紋画像ファイルから認証されるべき特性コードを収集するために適用される。その後、収集アルゴリズムに対応する比較アルゴリズムは、２つの特性コードを比較するために適用される。このようにして、比較結果に照らしてチャン氏は本人認証を成功裏にパスし、また、異なるプロバイダの端末装置の相互利用や通信を実現する。
【０１５３】
上述した３つの例示的な実施形態において、本開示は、人の生体特徴を利用して本人認証を行うための例示的な方法を提供する。それに応じて、本開示はまた、人の生体特徴を利用して本人認証を行うための例示的な装置を提供する。装置の実施形態は、方法の実施形態と同様であるので、ここでは簡潔に説明する。例示的装置の実施形態における関連部分は、例示的方法の実施形態において対応する部分を参照することができる。次の例示的装置の実施形態は、単なる例示にすぎない。
【０１５４】
図４は、本開示の第四の実施形態により、人の生体特徴を利用して本人認証を行うための例示的なデバイス４００のブロック図である。図４に示すように、デバイス４００は、１つまたは複数のプロセッサ４０２またはデータ処理ユニット（単数または複数）及びメモリ４０４を備えることができる。メモリ４０４はコンピュータ可読媒体の一例である。メモリ４０４は、ベースファイル受信ユニット４０６、特性コード取得ユニット４０８、ベース特性コード収集ユニット４１０、及び判定ユニット４１２を含む複数のモジュールを内部に記憶することができる。
【０１５５】
ベースファイル受信ユニット４０６は特定の識別情報に対応する人の生体特徴ファイルを受信して、このようなファイルをベースファイルとして使用する。
【０１５６】
例えば、ベースファイル受信ユニット４０６は、端末装置によって提供される特定ユーザの人の生体特徴ファイルを受信し、特定ユーザの人の生体特徴の登録プロセスを完了するためにこのファイルを記憶する。登録されている人の生体特徴ファイルは、後続の本人認証のためのベースファイルとして使用される。人の生体特徴ファイルを受信することに加えて、ベースファイル受信ユニット４０６はさらに、特定ユーザのユーザ識別情報と、ベースファイルを提供する端末装置の型式情報及び／または機種情報を受信する。
【０１５７】
特性コード取得ユニット４０８は、本人認証を要求する人物の人の生体特徴を取得し、本人認証を要求する人物の人の生体特徴から特性コードを収集する。
【０１５８】
例えば、特性コード取得ユニット４０８には、ファイル受信サブユニット４０８−２、デバイス情報取得サブユニット４０８−４、収集アルゴリズム取得サブユニット４０８−６、及び第一の特性コード収集サブユニット４０８−８が含まれていてもよい。
【０１５９】
ファイル受信サブユニット４０８−２は、本人認証を要求する人物の人の生体特徴ファイルを受信し、さらに、本人認証を要求する人物のユーザ識別情報と、本人認証を要求する人物の端末デバイスの型式情報及び／または機種情報を受信する。
【０１６０】
デバイス情報取得サブユニット４０８−４は、本人認証を要求する人物の人の生体特徴ファイルを提供し、本人認証を要求する人物により使用される端末装置の型式情報及び／または機種情報、またはベースファイルを提供する端末装置の型式情報及び／または機種情報を取得する。
【０１６１】
異なるプロバイダの端末装置の相互利用または通信を達成するために、認証されるべきベース特性コード及び特性コードを収集するステップで、同じまたは一致する収集アルゴリズムを適用する必要がある。このステップでは、例えば、本発明の手法は、ベースファイルを提供する端末装置に対応する収集アルゴリズム、または本人認証を要求する人物の端末装置に対応する収集アルゴリズムを選択することができる。デバイス情報取得サブユニット４０８−４は上記の２つの端末装置のいずれかを選択することができ、選択された端末装置の型式情報及び／または機種情報を取得してもよい。
【０１６２】
収集アルゴリズム取得サブユニット４０８−６は、デバイス情報取得サブユニット４０８−４により出力される端末装置の型式情報及び／または機種情報に従って端末装置の収集アルゴリズムを検索または取得する。
【０１６３】
第一の特性コード収集サブユニット４０８−８は、収集アルゴリズム取得サブユニット４０８−６により出力される収集アルゴリズムを特定の収集アルゴリズムとして適用し、本人認証を要求する人物の人の生体特徴ファイルから特性コードを採取するために特定の収集アルゴリズムを使用する。
【０１６４】
ベース特性コード収集ユニット４１０は、ベースファイル受信ユニット４０６により受信したベースファイルを読み込み、ベースファイルからベース特性コードを収集する。ベース特性コードを収集するために適用されるアルゴリズムは、特性コード取得ユニット４０８によって適用される収集アルゴリズムと同じか或いは整合している。
【０１６５】
例えば、ベース特性コードを収集するステップの前に、まず最初に、記憶された人の生体特徴データが本人認証を要求する人物のユーザ識別情報に従って検索され、ファイル受信サブユニット４０８−２によって受信される。本人認証を要求する人物のユーザ識別情報に対応するベースファイルが検索され、そして本人認証を要求する人物の識別情報に対応するベースファイルを提供する端末装置の型式情報及び／または機種情報も検索される。
【０１６６】
異なるプロバイダの端末装置の相互利用または通信を達成するために、認証されるべきベース特性コード及び特性コードを収集するステップで、同じまたは一致する収集アルゴリズムを適用する必要がある。この例示的な実施態様では、収集アルゴリズム取得サブユニット４０８−６によって出力される収集アルゴリズムは、特性コードを収集するステップで第一の特性コード収集サブユニット４０８−８によって適用することができる。従って、収集アルゴリズム取得サブユニット４０８−６によって出力される収集アルゴリズムは、ベースファイルからベース特性コードを収集するために、ベース特性コード収集ユニット４１０によっても適用され得る。
【０１６７】
判定ユニット４１２は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているかどうかを判定し、判定結果を出力する。
【０１６８】
判定ユニット４１２は、比較アルゴリズム選択サブユニット４１２−２と比較サブユニット４１２−４を含むことができる。
【０１６９】
比較アルゴリズム選択サブユニット４１２−２は、特性コード収集ユニット４０８とベース特性コード収集ユニット４１０によって適用される収集アルゴリズムに対応する比較アルゴリズムを選択する。
【０１７０】
特性コードの比較処理は、２つの特性コードの類似度が判定される照合処理である。比較アルゴリズムは、特性コードのタイプ、位置、特徴点の数などの情報を正確に識別することが期待される。従って、収集アルゴリズムに対応する比較アルゴリズムは、照合処理の精度を高めるために適用されるべきである。
【０１７１】
例えば、収集アルゴリズム取得サブユニット４０８−６によって出力される収集アルゴリズムは、ベース特性コードを収集するステップと、認証されるべき特性コードを収集するステップの両方で適用される。このようにして、比較アルゴリズム選択サブユニット４１２−２は、収集アルゴリズム取得サブユニット４０８−６により出力される収集アルゴリズムに対応する比較アルゴリズムを検索するために、予め設定された人の生体特徴認識アルゴリズム構成表を検索する。
【０１７２】
比較サブユニット４１２−４は、比較アルゴリズムを用いて、ベース特性コード及び特性コードが同じ人の生体特徴に対応するかどうかを比較し、判定結果を出力する。
【０１７３】
例えば、比較サブユニット４１２−４は、第一の特性コード収集サブユニット４０８−８によって出力される特性コードと、ベース特性コード収集ユニット４１０によって出力されるベース特性コードを受信し、認証されるべき特性コードとベース特性コードを比較するために、比較アルゴリズム選択サブユニット４１２−２により検索された比較アルゴリズムを用いて、ベース特性コード及び特性コードが同じ人の生体特徴に対応するか否かを判定し、判定結果を出力する。
【０１７４】
図５は、本開示の第五の例示的な実施形態に従って、人の生体特徴を利用して本人認証を行うための例示的なデバイス５００のブロック図である。第四の実施形態と同じであるかまたは類似する第五の実施形態の部分はここで省略するが、関連する説明については第四の実施形態を参照することができる。
【０１７５】
図５に示すように、デバイス５００は、１つまたは複数のプロセッサ５０２またはデータ処理ユニット（単数または複数）及びメモリ５０４を備えることができる。メモリ５０４はコンピュータ可読媒体の一例である。メモリ５０４は、ベースファイル取得ユニット５０６、特性コード取得ユニット５０８、第一のデバイス情報取得ユニット５１０、第一の収集アルゴリズム取得ユニット５１２、ベース特性コード収集ユニット５１４、及び判定ユニット５１６を含む複数のモジュールをその内部に記憶することができる。
【０１７６】
ベースファイル取得ユニット５０６は特定の識別情報に対応する人の生体特徴ファイルを受信し、このようなファイルをベースファイルとして使用する。
【０１７７】
特性コード取得ユニット５０８は、本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された人の生体特徴の特性コードを受信する。
【０１７８】
第一のデバイス情報取得ユニット５１０は、本人認証を要求する人物の端末装置の型式及び／または機種情報を取得する。
【０１７９】
異なるプロバイダの端末装置の相互利用または通信を達成するために、認証されるべきベース特性コード及び特性コードを収集するステップで、同じまたは一致する収集アルゴリズムが適用される必要がある。この例示的な実施形態では、本人認証を要求する人物の端末装置によって収集された人の生体特徴から収集された特性コードは、特性コード取得ユニット５０８によって受信される。それに応じて、本人認証を要求する人物の装置端末に対応する収集アルゴリズムは、ベースファイルからベース特性コードを収集するために選択されるべきである。従って、本人認証を要求する端末装置の型式及び／または機種情報を最初に取得する必要がある。
【０１８０】
第一の収集アルゴリズム取得ユニット５１２は、本人認証を要求する端末装置の型式及び／または機種情報に照らして、特性コードを収集するために端末装置によって適用される収集アルゴリズムを検索する。
【０１８１】
第一の収集アルゴリズム取得ユニット５１２は、第一のデバイス情報取得ユニット５１０によって出力された本人認証を要求する端末装置の型式及び／または機種情報を受信し、予め設定された人の生体特徴認識アルゴリズム構成情報を検索し、本人認証を要求する人物の端末装置の型式情報及び／または機種情報に対応する収集アルゴリズムを検索する。
【０１８２】
ベース特性コード収集ユニット５１４は、ベースファイル受信ユニット５０６によって受信されたベースファイルを読み込み、ベースファイルからベース特性コードを収集する。ベース特性コードを収集するための収集アルゴリズムは、特性コード取得ユニット５０８によって適用される収集アルゴリズムと同一または整合している。
【０１８３】
異なるプロバイダの端末装置の相互利用または通信を達成するために、認証されるべきベース特性コード及び特性コードを収集するステップで、同じまたは一致する収集アルゴリズムが適用される必要がある。この実施形態では、本人認証を要求する人物の特性コードが特性コード取得ユニット５０８によって受信される。本人認証を要求する人物の端末装置の型式及び／または機種情報に対応する収集アルゴリズムが、第一の収集アルゴリズム取得ユニット５１２によって検索されて出力される。ベース特性コード収集ユニット５１４は、第一の収集アルゴリズム取得ユニット５１２によって出力された収集アルゴリズムを受信し、ベースファイルからベース特性コードを収集するためにこの収集アルゴリズムを使用する。
【０１８４】
判定ユニット５１６は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているかどうかを判定し、判定結果を出力する。
【０１８５】
例えば、判定ユニット５１６には、比較アルゴリズム選択サブユニット５１６−２と比較サブユニット５１６−４が含まれることができる。
【０１８６】
比較アルゴリズム選択サブユニット５１６−２は、特性コード収集ユニット５０８とベース特性コード収集ユニット５１４によって適用される収集アルゴリズムに対応する比較アルゴリズムを選択する。
【０１８７】
この例示的な実施例では、本人認証を要求する人物の特性コードは、特性コード取得ユニット５０８によって受信される。第一の収集アルゴリズム取得ユニット５１２により出力される本人認証を要求する人物の端末装置の型式及び／または機種情報に対応した収集アルゴリズムは、ベース特性コードを収集するステップでベース特性コード収集ユニット５１４によって適用される。このようにして、比較アルゴリズム選択サブユニット５１６−２は、第一の収集アルゴリズム取得ユニット５１２により出力される収集アルゴリズムに対応する比較アルゴリズムを検索するために、予め設定された人の生体特徴認識アルゴリズム構成情報を検索する。
【０１８８】
比較サブユニット５１６−４は、比較アルゴリズムを用いて、ベース特性コード及び特性コードが同じ人の生体特徴に対応するかどうかを比較し、判定結果を出力する。
【０１８９】
例えば、比較サブユニット５１６−４は、特性コード取得ユニット５０８により出力された特性コードと、ベース特性コード収集ユニット５１２により出力されたベース特性コードを受信し、認証されるべき特性コードをベース特性コードと比較するために、比較アルゴリズム選択サブユニット５１６−２によって検索された比較アルゴリズムを用いて、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているかどうかを判定し、判定結果を出力する。
【０１９０】
図６は、本開示の第六の例示的な実施形態に従って、人の生体特徴を利用して本人認証を行うための例示的な装置のブロック図である。第四及び／または第五の実施形態と同一または類似している第六の例示的な実施形態部分はここで省略するが、関連する説明については第四または第五の例示的な実施形態を参照することができる。
【０１９１】
図６に示すように、デバイス６００は、１つまたは複数のプロセッサ６０２またはデータ処理ユニット（単数または複数）及びメモリ６０４を備えることができる。メモリ６０４は、コンピュータ可読媒体の一例である。メモリ６０４は、ベースファイル受信ユニット６０６、特性コード取得ユニット６０８、第二のデバイス情報取得ユニット６１０、第二の収集アルゴリズム取得ユニット６１２、ベース特性コード収集ユニット６１４、及び判定ユニット６１６を含む複数のモジュールをその内部に記憶することができる。 
【０１９２】
ベースファイル受信ユニット６０６は特定の識別情報の人の生体特徴ファイルを受信して、このようなファイルをベースファイルとして使用する。
【０１９３】
特性コード取得ユニット６０８は、特定の識別情報の本人認証要求が受信されたときに、本人認証を要求する人物の人の生体特徴に照らして特性コードを取得する。
【０１９４】
例えば、特性コード取得ユニット６０８には、要求受信サブユニット６０８−２、型式情報判定サブユニット６０８−４、及び第二の特性コード収集サブユニット６０８−６を含めることができる。
【０１９５】
要求受信サブユニット６０８−２は特定の識別情報の本人認証要求を受信するが、これには本人認証を要求する人物の人の生体特徴ファイルまたは人の生体特徴の特性コードと、本人認証を要求する人物のユーザ識別情報と、本人認証を要求する人物の端末装置の型式情報及び／または機種情報を含めることができる。
【０１９６】
型式判定ユニット６０８−４は、受信された本人認証要求が、本人認証を要求する人物の人の生体特徴ファイルを提供しているか否か、或いは本人認証を要求する人物の端末装置を介して本人認証を要求する人物によって収集された本人認証を要求する人物の特性コードを提供しているか否かを判定する。
【０１９７】
型式判定ユニット６０８−４によって判定された結果が本人認証を要求する人物によって提供される人の生体特徴ファイルである場合、第二の特性コード収集サブユニット６０８−６は起動し、特定の収集アルゴリズムを用いて、本人認証を要求する人物の受信された人の生体特徴ファイルから特性コードを収集する。
【０１９８】
異なるプロバイダの端末装置の相互利用または通信を達成するためには、認証されるべきベース特性コード及び特性コードを収集するステップで、同じまたは一致する収集アルゴリズムを適用する必要がある。例えば、本発明の手法は、ベースファイルを提供する端末装置に対応する収集アルゴリズム、或いは本人認証を要求する人物の端末装置に対応する収集アルゴリズムのいずれかを選択してもよい。従って、この例示的な実施形態では、第二の特性コード収集サブユニット６０８−６は上記端末装置からの１つを選択し、選択された端末装置の型式情報及び／または機種情報を取得し、選択された端末装置の型式情報及び／または機種情報に対応する収集アルゴリズムを特定の収集アルゴリズムとして検索するため予め設定された人の生体特徴認識アルゴリズム構成情報を検索し、そして特定の収集アルゴリズムを使用して本人認証を要求する人物の人の生体特徴ファイルから特性コードを収集する。第二の特性コード収集サブユニット６０８−６は、ベース特性コード収集ユニット６１４に特定の収集アルゴリズムを出力する。ベース特性コード収集ユニット６１４は、ベースファイルからベース特性コードを収集するために、同じまたは一致する収集アルゴリズムを適用する。
【０１９９】
型式判定ユニット６０８−４からの判定結果が本人認証を要求する人物の端末装置によって収集された人の生体特徴の特性コードである場合、第二のデバイス情報取得ユニット６１０が起動し、本人認証を要求する端末装置の型式及び／または機種情報を検索する。
【０２００】
型式判定サブユニット６０８−４からの判定結果が本人認証を要求する人物の端末装置によって収集された人の生体特徴の特性コードである場合、第二の収集アルゴリズム取得ユニット６１２が起動し、本人認証を要求する人物の端末装置の型式及び／または機種情報に従って、特性コードを収集するために端末装置によって適用される収集アルゴリズムを検索する。
【０２０１】
ベース特性コード収集ユニット６１４は、ベースファイル受信ユニット６０６によって受信されたベースファイルを読み込み、ベースファイルからベース特性コードを収集する。ベース特性コードを収集するための収集アルゴリズムは、特性コード取得ユニット６０８によって適用される収集アルゴリズムと同じまたは整合している。
【０２０２】
この例示的な実施形態では、型式判定サブユニット６０８−４による判定結果が本人認証を要求する人物によって提供される人の生体特徴ファイルである場合、ベース特性コード６１４は、第二の特性コード収集サブユニット６０８−６から出力される特定の収集アルゴリズムを受信し、ベースファイルからベース特性コードを収集する。型式判定サブユニット６０８−４による判定結果が本人認証を要求する人物の端末装置によって収集された人の生体特徴の特性コードである場合には、ベース生体特性ユニット６１４は、本人認証を要求する人物の端末装置に対応する収集アルゴリズムを受信し、この収集アルゴリズムが第二の収集アルゴリズム取得ユニット６１２によって出力されベースファイルからベース特性コードを収集する。
【０２０３】
判定ユニット６１６は、ベース特性コード及び特性コードが同じ人の生体特徴に対応しているかどうかを判定し、判定結果を出力する。
【０２０４】
例えば、判定ユニット６１６は、比較アルゴリズム選択サブユニット６１６−２と比較サブユニット６１６−４を備えることができる。
【０２０５】
比較アルゴリズム選択サブユニット６１６−２は、特性コード収集ユニット６０８及びベース特性コード収集ユニット６１４によって適用される収集アルゴリズムに対応する比較アルゴリズムを選択する。
【０２０６】
この例示的な実施形態では、型式判定ユニット６０８−４の判定結果が本人認証を要求する人物によって提供される人の生体特徴ファイルである場合、比較アルゴリズム選択サブユニット６１６−２は、第二の特性コード収集サブユニット６０８−６から出力される特定の収集アルゴリズムに対応する比較アルゴリズムを、予め設定された人の生体特徴認識アルゴリズム構成情報から検索する。型式判定ユニット６０８−４の判定結果が本人認証を要求する人物によって提供され、かつ本人認証を要求する人物の端末装置によって収集された人の生体特徴の特性コードである場合には、比較アルゴリズム選択サブユニット６１６−２は、第二の収集アルゴリズム取得ユニット６１２により出力される特定の収集アルゴリズムに対応する比較アルゴリズムを、予め設定された人の生体特徴認識アルゴリズム構成情報から検索して取得する。
【０２０７】
比較サブユニット６１６−４は、ベース特性コード及び特性コードが同じ人の生体特徴に対応するかどうかを比較アルゴリズムを用いて比較し、判定結果を出力する。
【０２０８】
比較サブユニット６１６−４は、特性コード取得サブユニット６０８によって出力される特性コード及びベース特性コード収集ユニット６１４によって出力されるベース特性コードを受信し、比較アルゴリズム選択サブユニット６１６−２によって検索された比較アルゴリズムを使用して特性コードをベース特性コードと比較し、ベース特性コード及び特性コードが同じ人の生体特徴に対応するかどうかを判定し、そして判定結果を出力する。
【０２０９】
本開示の例示的な実施形態を上述のように開示した。しかし、例示的な実施形態は、本開示に対するいかなる制限として解釈されるべきではない。当業者であれば誰もが、本開示の精神及び範囲を変更することなく修正を行うことができる。従って、本開示の保護範囲は、本開示の特許請求の範囲に従うべきである。
【０２１０】
標準的な構成では、本発明の開示に記載されるように、デバイス、端末装置、サーバ、またはシステムのようなコンピューティング・デバイスには、１つまたは複数の中央処理装置（ＣＰＵ）、１つまたは複数の入力／出力インターフェイス、１つまたは複数のネットワークインターフェース、及びメモリを備えることができる。
【０２１１】
メモリには、非永久メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／または読み出し専用メモリ（ＲＯＭ）などの非揮発性メモリ、コンピュータ可読媒体におけるフラッシュ・ランダム・アクセス・メモリ（フラッシュＲＡＭ）のような形態を含めることができる。メモリは、コンピュータ可読媒体の一例である。
【０２１２】
コンピュータ可読媒体には、情報ストレージを実装するために任意の方法または手法を用いることができる永久的及び非永久的な、可動及び非可動媒体が含まれる。情報は、コンピュータ可読命令、データ構造、ソフトウェア・モジュール、または任意のデータであってもよい。コンピュータ記憶媒体の実施例には、相変化メモリ（ＰＣＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他の型式のＲＡＭ、ＲＯＭ、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、内蔵メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光メモリ、磁気テープ、磁気ディスク、他の磁気記憶装置、またはコンピューティングデバイスによってアクセス可能な情報を記憶することができる任意の他の非通信媒体を含めることができるが、これらに限定されるものではない。本明細書で定義されるように、コンピュータ可読媒体には、変調されたデータ信号及び搬送波のような一時的媒体は含まれない。
【０２１３】
当業者は、例示的な実施形態を方法、システム、またはコンピュータ・ソフトウェア製品の形態で提供することができることを理解するであろう。このように、本発明の手法は、ハードウェア、コンピュータソフトウェア、またはそれらの組み合わせによって実装することも可能である。さらに、本発明の手法は、コンピュータ実行可能またはコンピュータ可読命令を含む１つまたは複数のコンピュータ記憶媒体（ディスク、ＣＤ−ＲＯＭ、または光記憶デバイスを含むが、これらに限定されない）の形態であるコンピュータソフトウェア製品として実装されてもよい。
【図１】
0006636922.tif 000005
【図２】
0006636922.tif 000006
【図３】
0006636922.tif 000007
【図４】
0006636922.tif 000008
【図５】
0006636922.tif 000009
【図６】
0006636922.tif 000010