(57)【特許請求の範囲】
【請求項１】
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、クライアントが固定識別子を有する各キーボード要素のランダム識別子を生成して表示するステップと、
クライアントが、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送するステップと、
クライアントが、ユーザが入力した第２の音声信号を受信し、第２の音声信号をサーバーへ伝送するステップと、を含み、
ここで、前記第２の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号であるとともに、前記第２の音声信号に基づいてユーザの音声特徴情報を取得可能であること
を特徴とする声紋登録方法。
【請求項２】
前記キーボード要素は、
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちのマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素であること
を特徴とする、請求項１に記載の声紋登録方法。
【請求項３】
前記物品の形態で表示されたキーボード要素は、
果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素であること
を特徴とする、請求項２に記載の声紋登録方法。
【請求項４】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字であること
を特徴とする請求項１〜３のいずれか１項に記載の声紋登録方法。
【請求項５】
サーバーが、クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信するステップと、
サーバーが、第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するステップと、
サーバーが、抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶するステップと、
サーバーが、クライアントから送信された、ユーザが入力した第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶するステップと、を含んでおり、
ここで、前記第２の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であること
を特徴とする声紋登録方法。
【請求項６】
前記キーボード要素は、
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素であること
を特徴とする、請求項５に記載の声紋登録方法。
【請求項７】
前記物品の形態で表示されたキーボード要素は、
果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素であること
を特徴とする、請求項６に記載の声紋登録方法。
【請求項８】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字であること
を特徴とする請求項５〜７のいずれか１項に記載の声紋登録方法。
【請求項９】
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示するためのランダム識別子生成モジュールと、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送するための第１の音声信号送受信モジュールと、
クライアントが、ユーザが入力した第２の音声信号を受信し、第２の音声信号をサーバーへ伝送するための第２の音声信号送受信モジュールと、を含み、
ここで、前記第２の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号であるとともに、前記第２の音声信号に基づいてユーザの音声特徴情報を取得可能であること
を特徴とする声紋登録装置。
【請求項１０】
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信するための第１の音声信号受信モジュールと、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するためのランダム識別子抽出モジュールと、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶するためのパスワード記憶モジュールと、
クライアントから送信された、ユーザが入力した第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶するための第２の音声信号受信モジュールと、を含んでおり、
ここで、前記第２の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であること
を特徴とする声紋登録装置。
【請求項１１】
１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体であって、
前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送し、
クライアントが、ユーザが入力した第２の音声信号を受信し、第２の音声信号をサーバーへ伝送するようにさせ、
ここで、前記第２の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号であるとともに、前記第２の音声信号に基づいてユーザの音声特徴情報を取得可能であること
を特徴とする非揮発性コンピューター記憶媒体。
【請求項１２】
１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体であって、
前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶し、
クライアントから送信された、ユーザが入力した第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶するようにし、
ここで、前記第２の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であること
を特徴とする非揮発性コンピューター記憶媒体。
【請求項１３】
１つまたは複数のプロセッサと、
メモリと、
１つまたは複数のモジュールと、を含んでおり、
前記１つまたは複数のモジュールが前記メモリに格納され、前記１つまたは複数のプロセッサにより実行される場合、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送し、
クライアントが、ユーザが入力した第２の音声信号を受信し、第２の音声信号をサーバーへ伝送し、
ここで、前記第２の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号であるとともに、前記第２の音声信号に基づいてユーザの音声特徴情報を取得可能であること
を特徴とする設備。
【請求項１４】
１つまたは複数のプロセッサと、
メモリと、
１つまたは複数のモジュールと、を含んでおり、
前記１つまたは複数のモジュールが前記メモリに格納され、前記１つまたは複数のプロセッサにより実行される場合、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶し、
クライアントから送信された、ユーザが入力した第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶するようにし、
ここで、前記第２の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であること
を特徴とする設備。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１４年１１月７日に出願された出願番号が２０１４１０６４３０６４．３であり、出願人が「百度在線網絡技術（北京）有限公司」であり、発明の名称が「声紋検証方法及び装置」である中国特許出願の優先権を主張し、当該特許出願の全文を援用するように本願に組み込んだ。
【０００２】
本発明の実施例は声紋認識技術に関し、特に、声紋登録方法、声紋ログオン方法、装置、記憶媒体及び設備に関する。
【背景技術】
【０００３】
従来のパスワードまたはジェスチャーに基づくログオン方式は安全性が高くなく、第三者にパスワードまたはジェスチャーが知られた場合、同様にログオンできる。声紋検証はユーザの声紋情報を利用することにより、安全性を向上させる。従来の声紋認識方法によりログオンするユーザの身分を検証する方法として、主にランダムな数字列、任意的なテキスト及びキーボードパスワードを組み合わせた声紋検証方法が知られている。
【０００４】
具体的には、ユーザが登録する際に、クライアントは、ユーザがパスワードを朗読することにより生成された第１の音声信号及びユーザがサーバーにより生成されたランダムな数字列、任意的なテキストを朗読することにより生成された第２の音声信号を受信し、受信された各音声信号をサーバーへ伝送し、サーバーは第１の音声信号からパスワードを抽出して記憶し、受信された第２の音声信号からユーザの音声特徴を取得し、
ユーザがログオンする際に、クライアントは、ユーザがパスワードを朗読することにより生成された第３の音声信号及びユーザがサーバーにより生成されたランダムな数字列、任意的なテキストを朗読することにより生成された第４の音声信号を受信し、受信された各音声信号をサーバーへ伝送し、サーバーは受信された第４の音声信号から音声特徴を取得し、この音声特徴をユーザが登録する際に取得された音声特徴と対照し、第３の音声信号からパスワードを抽出してユーザが登録する際に記憶されたパスワードと対照し、２回の対照結果が全部一致する場合、ユーザ身分の検証が成功し、そうでなければ、ユーザ身分の検証が失敗する。従来技術において、ユーザが登録する際及びログオンする際に、パスワードを朗読しなければならないので、パスワードが第三者に知られる恐れがあり、安全性が比較的に低い問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ユーザが登録中及びログオン中においてパスワードを入力する際に安全性を向上させた声紋登録方法、声紋ログオン方法、装置、記憶媒体及び設備を提供する。
【課題を解決するための手段】
【０００６】
第１の態様によれば、本発明の実施例は、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、クライアントが固定識別子を有する各キーボード要素のランダム識別子を生成して表示するステップと、
クライアントが、ユーザのパスワードを設定する際に入力した第１の音声信号１を受信し、第１の音声信号をサーバーへ伝送するステップと、を含む声紋登録方法を提供する。
【０００７】
第２の態様によれば、本発明の実施例は、
サーバーが、クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信するステップと、
サーバーが、第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するステップと、
サーバーが、抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶するステップと、を含む声紋登録方法を提供する。
【０００８】
第３の態様によれば、本発明の実施例は、
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、クライアントが固定識別子を有する各キーボード要素のランダム識別子を生成して表示するステップと、
クライアントが、ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送するステップと、を含む声紋ログオン方法を提供する。
【０００９】
第４の態様によれば、本発明の実施例は、
サーバーが、クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信するステップと、
サーバーが、前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するステップと、
サーバーが、抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより入力されたパスワードを決定するステップと、
サーバーが、前記ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果に基づいてユーザ身分の認証結果を取得し、当該ユーザ身分の認証結果をクライアントに戻すステップと、を含む声紋ログオン方法を提供する。
【００１０】
第５の態様によれば、本発明の実施例は、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示するためのランダム識別子生成モジュールと、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送するための第１の音声信号送受信モジュールと、を含む声紋登録装置を提供する。
【００１１】
第６の態様によれば、本発明の実施例は、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信するための第１の音声信号受信モジュールと、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するためのランダム識別子抽出モジュールと、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶するためのパスワード記憶モジュールと、を含む声紋登録装置を提供する。
【００１２】
第７の態様によれば、本発明の実施例は、
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示するためのランダム識別子生成モジュールと、
ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送するための第３の音声信号送受信モジュールと、を含む声紋ログオン装置を提供する。
【００１３】
第８の態様によれば、本発明の実施例は、
クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信するための第３の音声信号受信モジュールと、
前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するためのランダム識別子抽出モジュールと、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより入力されたパスワードを決定するためのパスワード決定モジュールと、
前記ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果に基づいてユーザ身分の認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻すためのユーザ身分認証モジュールと、を含む声紋ログオン装置を提供する。
【００１４】
第９の態様によれば、本発明の実施例は、
１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体であって、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送するようにさせる、非揮発性コンピューター記憶媒体を提供する。
【００１５】
第１０の態様によれば、本発明の実施例は、
１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体であって、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶するようにさせる、非揮発性コンピューター記憶媒体を提供する。
【００１６】
第１１の態様によれば、本発明の実施例は、
１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体であって、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送する、非揮発性コンピューター記憶媒体を提供する。
【００１７】
第１２の態様によれば、本発明の実施例は、
１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体であって、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、
前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより入力されたパスワードを決定し、
前記ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果に基づいてユーザ身分の認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻す、非揮発性コンピューター記憶媒体を提供する。
【００１８】
第１３の態様によれば、本発明の実施例は、
１つまたは複数のプロセッサと、
メモリと、
１つまたは複数のモジュールと、を含み、
前記１つまたは複数のモジュールは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行される場合、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送する設備を提供する。
【００１９】
第１４の態様によれば、本発明の実施例は、
１つまたは複数のプロセッサと、
メモリと、
１つまたは複数のモジュールと、を含み、
前記１つまたは複数のモジュールは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行される場合、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶する設備を提供する。
【００２０】
第１５の態様によれば、本発明の実施例は、
１つまたは複数のプロセッサと、
メモリと、
１つまたは複数のモジュールと、を含み、
前記１つまたは複数のモジュールは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行される場合、
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送する設備を提供する。
【００２１】
第１６の態様によれば、本発明の実施例は、
１つまたは複数のプロセッサと、
メモリと、
１つまたは複数のモジュールと、を含み、
前記１つまたは複数のモジュールは前記メモリに格納され、前記１つまたは複数のプロセッサにより実行される場合、
クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、
前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザが入力したパスワードを決定し、
前記ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果に基づいてユーザ身分の認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻す設備を提供する。
【発明の効果】
【００２２】
本発明は、クライアントにおいて固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、クライアントとサーバーとの間の対話により、ユーザの登録中及びログオン中において固定パスワードをランダム化する検証方式を実現し、設定された固定パスワードがユーザにより朗読される際に、前記固定パスワードはランダム識別子としてランダム化されたため、登録中及びログオン中においてパスワードを朗読する際に第三者に聞かれたとしても、第三者は前記パスワードが見えないので、それを利用できず、従来の声紋と固定パスワードとの組み合わせの方法における固定パスワードが表示される問題点を解決でき、安全性を向上させた。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例１に係る声紋検証方法のフローチャートである。
【図２ａ】本発明の実施例１に係るキーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合の模式図である。
【図２ｂ】本発明の実施例１に係る九宮格の格子要素に対してジェスチャーパスワードを設定することを示す模式図である。
【図２ｃ】本発明の実施例１に係る九宮格の格子要素においてランダム識別子が表示されている模式図である。
【図３】本発明の実施例１に係るキーボード要素がマスタースレーブキーボードのうち、マスターキーボードのキーボード要素である場合の模式図である。
【図４】本発明の実施例１に係るキーボード要素がテーマキーボードにおいて果物の形態で表示されたキーボード要素である場合の模式図である。
【図５】本発明の実施例２に係る声紋検証方法のフローチャートである。
【図６】本発明の実施例３に係る声紋検証方法のフローチャートである。
【図７】本発明の実施例４に係る声紋検証方法のフローチャートである。
【図８】本発明の実施例５に係る声紋検証装置の構成模式図である。
【図９】本発明の実施例６に係る声紋検証装置の構成模式図である。
【図１０】本発明の実施例７に係る声紋検証装置の構成模式図である。
【図１１】本発明の実施例８に係る声紋検証装置の構成模式図である。
【図１２】本発明の実施例１３に係る設備のハードウェア構成模式図である。
【発明を実施するための形態】
【００２４】
以下、本発明について図面及び実施例を参照しながらより詳しく説明する。ここに記載されている具体的な実施例は本発明をより明確にするため例示したものであり、本発明はこれらに限定されない。また、説明の便宜上、図面においては全体の構成ではなく本発明と関連する部分のみを図示したことに注意すべきである。
【００２５】
（実施例１）
図１は本発明の実施例１に係る声紋検証方法のフローチャートである。本実施例は例えばｐａｓｓｐｏｒｔのようなユーザ登録システム及びその他の類似したユーザ高速登録システムに適用できる。当該方法はユーザクライアントにより実行されるものであり、具体的には、本実施例の方法は下記のようなステップを含む。
【００２６】
（ステップ１１０）
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、クライアントが固定識別子を有する各キーボード要素のランダム識別子を生成して表示する。
【００２７】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。クライアントは一定のアルゴリズムにより固定識別子を有する各キーボード要素のランダム識別子を生成し、各キーボード要素の固定識別子は１つのランダム識別子に対応しており、後のパスワードの抽出を容易にするために、前記アルゴリズムを予めサーバーに記憶する必要がある。
【００２８】
ここで、前記キーボード要素はジェスチャーパスワードを設定するための九宮格の格子要素であってもよい。図２ａに示されたように、クライアントは９つの格子要素を備える九宮格を生成し、九宮格の各格子要素は固定識別子（本実施例では、各格子要素の固定識別子が図示されていない）を備える。ユーザは登録する際に、ジェスチャーパスワードを設定することができる。例えば、図２ｂのように「Ｌ」字型のジェスチャーを設定することができる。ジェスチャーパスワードが他人に知られることを避けるために、前記ジェスチャーをクライアントのスクリーンに描かなくてもよい。各格子要素の固定識別子は１つのランダム識別子に対応し、当該ランダム識別子はアルファベットまたは数字であってもよい。例示的には、本実施例のランダム識別子は数字であり、図２ｃに示されたように、各格子要素の固定識別子に対応するランダム識別子は１つのアルファベットまたは数字に限られなく、複数のアルファベット列または数字列であってもよい。ユーザは登録する際に、設定されたジェスチャーの経路に応じて、クライアントにより生成された固定識別子を有する九宮格の格子要素のランダム識別子を朗読する。本実施例において、ユーザは「４５９８３」を朗読することによりパスワードを設定し、この時、ユーザによって設定されたパスワードは「４５９８３」ではなく、ジェスチャーの経路に対応する固定識別子である。
【００２９】
前記キーボード要素はマスタースレーブキーボードのうちのマスターキーボードのキーボード要素であってもよい。例示的には、図３に示されたように、クライアントにより生成されたマスターキーボードは合計９つのキーボード要素を有し、マスターキーボードのキーボード要素は固定識別子１〜９を有する。マスターキーボードの各キーボード要素のランダム識別子は対応するスレーブキーボードに表示される。本実施例においては、例示的に、マスターキーボードの各キーボード要素のランダム識別子を２つの数字に設定する。スレーブキーボードのランダム識別子は、ユーザが音声信号を入力する度に、改めてランダム化される。登録する際に、ユーザは自分で予め設定したパスワード、例えば、「１８４０」に応じて、キーボードが現在のように配置された場合、スレーブキーボードの対応するランダム識別子である「５６０１９０６７」を朗読すればよい。正確性を高めるために、登録の際に数回、例えば、３回朗読してもよい。この時、ユーザが登録したパスワードは「１８４０」であるが、朗読されるのはランダムのキャラクター列「５６０１９０６７」である。
【００３０】
前記キーボード要素はテーマキーボードにおいて物品の形態で表示されたキーボード要素であってもよい。前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素であってもよい。図４に示されたように、クライアントは果物の形態で表示されたキーボード要素を生成し、キーボードにおいて果物は固定識別子として、その位置は固定され、各種の果物は１つのランダム識別子を生成する。ユーザが音声信号を入力する度に、果物に付けられたランダム識別子は改めてランダム化される。登録の際に、ユーザによって予め設定されたパスワードは自分の好きな果物の組み合わせ、例えば、いちご＋りんごであってもよく、キーボードが現在のように配置された場合、ユーザはいちごとりんごのキーボード要素に対応するランダム識別子である「５６７８」を朗読すればよい。
【００３１】
（ステップ１２０）
クライアントが、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送する。
【００３２】
前記第１の音声信号は、ユーザが登録する際に、クライアントにより生成されて表示された、固定識別子を有する各キーボード要素のランダム識別子と自分が予め設定したパスワードに応じて、少なくとも１つのキーボード要素のランダム識別子を入力する音声信号である。例えば、ステップ１１０においてキーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合、朗読する音声信号は「４５９８３」である。
【００３３】
前記クライアントは第１の音声信号をサーバーへ伝送し、サーバーによって後の音声特徴の抽出及びパスワードの記憶などが行われる。
【００３４】
本発明の実施例は、クライアントにおいて固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、クライアントとサーバーとの対話により、ユーザが登録中において固定パスワードをランダム化する検証方式を実現し、設定された固定パスワードはユーザにより朗読される時すでにランダム識別子にランダム化されている。したがって、登録中において朗読されたパスワードが第三者に聞かれたとしても、第三者はそのパスワードが見えないので、これを利用できず、従来の伝統的な声紋及び固定パスワードを組み合わせる方法における固定パスワードが表示される問題点を解決でき、安全性も向上した。
【００３５】
前記の技術案に基づいて、好ましくは、クライアントが、ユーザが入力した第２の音声信号を受信し、第２の音声信号をサーバーへ伝送するステップをさらに含み、ここで、前記第２の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号である。前記サーバーから送信された、ユーザにより朗読されるべき内容はランダムの数字列または任意的なテキストであってもよい。
【００３６】
前記第２の音声信号の送受信は第１の音声信号の送受信の前、後、または同時に行ってもよい。本発明において、第２の音声信号の送受信と第１の音声信号の送受信とのタイミング関係が限定されない。
【００３７】
クライアントは第２の音声信号をサーバーへ伝送し、これにより、サーバーがユーザの音声特徴情報を抽出する。前記第２の音声信号はサーバーから送信された、ユーザにより朗読されるべき内容であるため、合成音声による攻撃を避けることができ、安全性をより向上させた。
【００３８】
（実施例２）
図５は本発明の実施例２に係る声紋検証方法のフローチャートであり、前記方法はサーバーにより実行される。図５に示されたように、前記方法は下記のようなステップを含む。
【００３９】
（ステップ２１０）
サーバーが、クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信する。
【００４０】
前記クライアントから送信された、ユーザがパスワードを設定する際に入力した第１の音声信号とは、ユーザが登録する際に、クライアントにより生成されて表示された固定識別子を有する各キーボード要素のランダム識別子と自分が予め設定したパスワードに応じて少なくとも１つのキーボード要素のランダム識別子を入力する音声信号である。
【００４１】
（ステップ２２０）
サーバーが第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出する。
【００４２】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
ここで、前記キーボード要素はジェスチャーパスワードを設定するための九宮格の格子要素、またはマスタースレーブキーボードのうちマスターキーボードのキーボード要素、またはテーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【００４３】
前記キーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合、例えば、この時の前記第１の音声信号は、クライアントから送信された、ユーザが登録する際に設定したジェスチャーである経路「Ｌ」に応じて、クライアントにより生成された、固定識別子を有する九宮格格子要素のランダム識別子を朗読する音声信号であり、キーボードが現在のように配置された場合、サーバーは第１の音声信号からランダム識別子である「４５９８３」を抽出する。
【００４４】
前記キーボード要素がマスタースレーブキーボードのうちのマスターキーボードのキーボード要素である場合、マスターキーボードの各キーボード要素のランダム識別子は対応するスレーブキーボードに表示される。この時、前記第１の音声信号はクライアントにより送信された、ユーザが登録する際に自分が設定したパスワード、例えば、「１８４０」に応じて、マスターキーボードの４つのキーボード要素の固定識別子に対応するスレーブキーボードのランダム識別子を朗読する音声信号であり、例えば、キーボードが現在のように配置された場合、サーバーは第１の音声信号からランダム識別子である「５６０１９０６７」を抽出する。
【００４５】
前記キーボード要素がテーマキーボードにおいて物品の形態で表示されたキーボード要素である場合、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。この時、前記第１の音声信号はクライアントから送信された、ユーザが登録する際に予め設定した果物の組み合わせのパスワード、例えば、いちご＋りんごに応じて、いちごとりんごのキーボード要素に対応するランダム識別子を朗読する音声信号であり、キーボードが現在のように配置された場合、サーバーは第１の音声信号からランダム識別子である「５６７８」を抽出する。
【００４６】
（ステップ２３０）
サーバーが抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定し記憶する。
【００４７】
前記サーバーには、クライアントが固定識別子を有するキーボード要素のランダム識別子をランダムに生成する際に使用するアルゴリズムが予め格納されており、前記アルゴリズムに基づいて抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定する。
【００４８】
前記キーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合、サーバーは予め格納されたアルゴリズムに基づいて、前記第１の音声信号から抽出されたランダム識別子である「４５９８３」のうち、各ランダム識別子のそれぞれ対応する九宮格の格子要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって設定されたジェスチャー経路が「Ｌ」であることを決定して記憶する。
【００４９】
前記キーボード要素がマスタースレーブキーボードのうちのマスターキーボードのキーボード要素である場合、サーバーは予め格納されたアルゴリズムに基づいて、前記第１の音声信号から抽出されたランダム識別子である「５６０１９０６７」のうち、各ランダム識別子のそれぞれ対応するマスターキーボードのキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって設定されたパスワードが「１８４０」であることを決定して記憶する。
【００５０】
前記キーボード要素がテーマキーボードにおいて物品の形態で表示されたキーボード要素である場合、サーバーは予め格納されたアルゴリズムに基づいて、前記第１の音声信号から抽出されたランダム識別子である「５６７８」のうち、各ランダム識別子がそれぞれ対応するテーマキーボード要素の果物の種類を決定し、決定された果物の種類に基づいてユーザによって設定されたパスワードが「いちご＋りんご」であることを決定して記憶する。
【００５１】
本発明の実施例は、サーバーがクライアントにより送信された第１の音声信号からランダム識別子を抽出し、抽出されたランダム識別子の対応する固定識別子を決定して、ユーザによって設定されたパスワードを取得することで、ユーザの登録中において固定パスワードのランダム化声紋検証方式を実現し、設定された固定パスワードが、ユーザにより朗読される時にすでにランダム識別子としてランダム化されている。したがって、登録中において朗読されたパスワードが第三者に聞かれたとしても、第三者はそのパスワードが見えないので、これを利用できず、従来の伝統的な声紋及び固定パスワードを組み合わせる方法における固定パスワードが表示される問題点を解決でき、安全性も向上した。
【００５２】
前記実施例に基づいて、好ましくは、前記方法は、
サーバーが第１の音声信号に基づいてユーザの音声特徴情報を取得して記憶するステップ、または
サーバーがクライアントから送信された、ユーザが入力した第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶するステップ、をさらに含む。
【００５３】
前記第２の音声信号はサーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であり、前記サーバーから送信された、ユーザにより朗読されるべき内容はランダムな数字列または任意的なテキストであってもよい。
【００５４】
ユーザが登録する際に第１の音声信号または第２の音声信号から取得されたユーザの音声特徴情報を記憶することにより、ユーザが登録中において声紋及び固定パスワードのランダム化声紋検証方式を実現し、また、ユーザの音声特徴及び設定されたパスワードの内容を記録したので、二要素検証を提供することができる。さらに、前記第２の音声信号はサーバーから送信された、ユーザにより朗読されるべき内容であるので、合成音声の攻撃を避けることができ、安全性をより向上させた。
【００５５】
（実施例３）
図６は本発明の実施例３に係る声紋検証方法のフローチャートである。本実施例は、例えば、ｐａｓｓｐｏｒｔのようなユーザログオンシステム及びその他の類似したユーザ高速ログオンシステムに適用できる。前記方法はユーザクライアントにより実行され、本実施例の方法は具体的に下記のようなステップを含む。
【００５６】
（ステップ３１０）
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、クライアントが固定識別子を有する各キーボード要素のランダム識別子を生成して表示する。
【００５７】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。クライアントは一定のアルゴリズムに基づいて固定識別子を有する各キーボード要素のランダム識別子を生成し、各キーボード要素の固定識別子は１つのランダム識別子に対応しており、後のパスワードの抽出を容易にするために、前記アルゴリズムを予めサーバーに記憶する必要がある。
【００５８】
ここで、前記キーボード要素はジェスチャーパスワードを設定するための九宮格の格子要素であってもよい。クライアントは９つの格子要素を有する九宮格を生成し、九宮格の各格子要素は固定識別子を有する。各格子要素の固定識別子は１つのランダム識別子に対応し、当該ランダム識別子はアルファベットまたは数字であってもよい。各格子要素の固定識別子に対応するランダム識別子は１つのアルファベットまたは数字に限定されず、複数のアルファベット列または数字列であってもよい。ユーザはログオンする時に、登録する際に設定したジェスチャー経路に応じて、クライアントによって生成された、固定識別子を有する九宮格格子要素の対応するランダム識別子を朗読することによりログオンできる。本実施例では、ユーザは「３７１２８」を朗読することによりログオンできる。
【００５９】
前記キーボード要素はマスタースレーブキーボードのうちのマスターキーボードのキーボード要素であってもよい。マスターキーボードの各キーボード要素はいずれも固定識別子を有する。マスターキーボードの各キーボード要素のランダム識別子は対応するスレーブキーボードに表示される。スレーブキーボードのランダム識別子はユーザが音声信号を入力する度に改めてランダム化される。前記ユーザが設定したパスワードはマスターキーボードの固定識別子の組み合わせであり、ユーザはログオンする時に、登録する際に予め設定したパスワードに応じて、クライアントによって生成された固定識別子を有する九宮格格子要素の対応するランダム識別子を朗読することによりログオンできる。例えば、本実施例では、ユーザは「０２５７１６３９」を朗読することによりログオンできる。
【００６０】
前記キーボード要素はテーマキーボードにおいて物品の形態で表示されたキーボード要素であってもよい。前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素であってもよい。例えば、クライアントは果物の形態で表示されたキーボード要素を生成し、果物は固定識別子として、キーボードにおいての位置が固定される。各種類の果物について１つのランダム識別子が生成される。ユーザが音声信号を入力する度に、果物に付けられたランダム識別子は改めてランダム化される。ユーザによって設定されたパスワードは自分の好きな果物の組み合わせ、例えば、「いちご＋りんご」であってもよい。ユーザはログオンする時に、登録する際に予め設定したパスワードに応じて、クライアントによって生成された、異なる種類の果物のテーマキーボード要素の対応するランダム識別子を朗読することによりログオンできる。例えば、本実施例では、ユーザは「１２３４」を朗読することによりログオンできる。
【００６１】
（ステップ３２０）
クライアントが、ユーザのパスワード検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送する。
【００６２】
前記第３の音声信号は、ユーザがログオンする時に、クライアントが生成して表示した、固定識別子を有する各キーボード要素のランダム識別子及び自分が予め設定したパスワードに応じて、少なくとも１つのキーボード要素のランダム識別子を入力する音声信号である。例えば、ステップ３１０において、キーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合、朗読する音声信号は「３７１２８」である。
【００６３】
前記クライアントは第３の音声信号をサーバーへ伝送し、サーバーによって後の音声特徴及びパスワードの抽出などが行われる。
【００６４】
本発明の実施例は、クライアントにおいて固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、クライアントとサーバーとの対話により、ユーザがログオン中において固定パスワードをランダム化する検証方式を実現し、設定された固定パスワードはユーザにより朗読される時すでにランダム識別子にランダム化されている。したがって、ログオン中において朗読されたパスワードが第三者に聞かれたとしても、第三者はそのパスワードが見えないので、これを利用できず、従来の伝統的な声紋及び固定パスワードを組み合わせる方法における固定パスワードが表示される問題点を解決でき、安全性も向上した。
【００６５】
前記の技術案に基づいて、好ましくは、前記方法は、
クライアントが、ユーザが入力した第４の音声信号を受信し、第４の音声信号をサーバーへ伝送するステップをさらに含み、ここで、前記第４の音声信号がサーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号である。前記サーバーから送信された、ユーザにより朗読されるべき内容はランダムな数字列または任意的なテキストであってもよい。
【００６６】
前記第４の音声信号の送受信は第３の音声信号の送受信の前、後、または同時に実行できる。本発明において、第４の音声信号の送受信と第３の音声信号の送受信とのタイミング関係が限定されない。
【００６７】
クライアントは第４の音声信号をサーバーへ伝送し、これにより、サーバーがユーザの音声特徴情報を抽出する。前記第４の音声信号はサーバーから送信された、ユーザにより朗読されるべき内容であるので、合成音声による攻撃を避けることができ、安全性をより向上させた。
【００６８】
（実施例４）
図７は本発明の実施例４に係る声紋検証方法のフローチャートである。前記方法はサーバーにより実行され、図７に示されたように、下記のようなステップを含む。
【００６９】
（ステップ４１０）
サーバーが、クライアントにより送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信するステップである。
【００７０】
前記クライアントにより送信された、ユーザのパスワードを検証する際に入力した第３の音声信号は、ユーザがログオンする時にクライアントが生成して表示した固定識別子を有する各キーボード要素のランダム識別子及び自分が予め設定したパスワードに応じて、少なくとも１つのキーボード要素のランダム識別子を入力する音声信号である。
【００７１】
（ステップ４２０）
サーバーが前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出する。
【００７２】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【００７３】
ここで、前記キーボード要素はジェスチャーパスワードを設定するための九宮格の格子要素、またはマスタースレーブキーボードのうちマスターキーボードのキーボード要素、またはテーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【００７４】
前記キーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合、この時の前記第３の音声信号はクライアントから送信された、ユーザが登録する際に設定したジェスチャー経路に応じて、クライアントから生成された、固定識別子を有する九宮格格子要素のランダム識別子を朗読する音声信号であり、例えば、キーボードが現在のように配置された場合、サーバーは第３の音声信号からランダム識別子である「３７１２８」を抽出する。
【００７５】
前記キーボード要素がマスタースレーブキーボードのうちのマスターキーボードのキーボード要素である場合、マスターキーボードの各キーボード要素のランダム識別子は対応するスレーブキーボードに表示される。この時、前記第３の音声信号は、クライアントから送信された、ユーザが登録する際に自分が設定したパスワードに応じて、スレーブキーボードに対応するランダム識別子を朗読する音声信号である。例えば、キーボードが現在のように配置された場合、サーバーは第３の音声信号からランダム識別子である「０２５７１６３９」を抽出する。
【００７６】
前記キーボード要素がテーマキーボードにおいて物品の形態で表示されたキーボード要素である場合、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。この時、前記第３の音声信号は、クライアントから送信された、ユーザが登録する際に予め設定した果物の組み合わせのパスワードに応じて、テーマキーボード要素に対応するランダム識別子を朗読する音声信号である。例えば、キーボードが現在のように配置された場合、サーバーは第３の音声信号からランダム識別子である「１２３４」を抽出する。
【００７７】
（ステップ４３０）
サーバーが、抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって入力されたパスワードを決定する。
【００７８】
前記サーバーには、クライアントが固定識別子を有するキーボード要素のランダム識別子をランダムに生成する際に使用するアルゴリズムが予め格納されており、前記アルゴリズムに基づいて抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定する。
【００７９】
前記キーボード要素がジェスチャーパスワードを設定するための九宮格の格子要素である場合、サーバーは予め格納されたアルゴリズムに基づいて、前記第３の音声信号から抽出されたランダム識別子である「３７１２８」のうち、各ランダム識別子のそれぞれ対応する九宮格の格子要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって入力されたパスワードを決定する。例えば、アルゴリズムに基づいて、ユーザが朗読したランダム識別子である「３７１２８」の対応する入力されたパスワードがジェスチャー「Ｌ」であることを決定する。
【００８０】
前記キーボード要素がマスタースレーブキーボードのうちのマスターキーボードのキーボード要素である場合、サーバーは予め格納されたアルゴリズムに基づいて、前記第３の音声信号から抽出されたランダム識別子である「０２５７１６３９」のうち、各ランダム識別子のそれぞれ対応するマスターキーボードのキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって入力されたパスワードを決定する。例えば、アルゴリズムに基づいて、ユーザが朗読したランダム識別子である「０２５７１６３９」の対応する入力されたパスワードが「１８４０」であることを決定する。
【００８１】
前記キーボード要素がテーマキーボードにおいて物品の形態で表示されたキーボード要素である場合、サーバーは予め格納されたアルゴリズムに基づいて、前記第３の音声信号から抽出されたランダム識別子である「１２３４」のうち、各ランダム識別子のそれぞれ対応するテーマキーボード要素の果物の種類を決定し、決定された果物の種類に基づいてユーザによって入力された果物の組み合わせのパスワードを決定する。例えば、アルゴリズムに基づいて、ユーザが朗読したランダム識別子である「１２３４」に対応する入力されたパスワードが「いちご＋りんご」であることを決定する。
【００８２】
（ステップ４４０）
サーバーが、前記ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果によりユーザ身分認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻す。
【００８３】
サーバーは、前記ステップ４３０において取得された、ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザによって設定されたパスワードと対照する。例えば、前記キーボード要素がマスタースレーブキーボードのうちのマスターキーボードのキーボード要素である場合、サーバーが取得した、ユーザによって入力されたパスワードがジェスチャー「Ｌ」である場合、登録の際に予め記憶された、ユーザによって設定されたパスワードもジェスチャー「Ｌ」であれば、ユーザ身分の認証結果はユーザ身分の認証が成功し、そうでなければ、ユーザ身分の認証が失敗した。
【００８４】
または、前記キーボード要素がマスタースレーブキーボードのうちのマスターキーボードのキーボード要素である場合、サーバーが取得した、ユーザによって入力されたパスワードが「１８４０」である場合、登録の際に予め記憶された、ユーザによって設定されたパスワードも「１８４０」であれば、ユーザ身分の認証結果はユーザ身分の認証が成功し、そうでなければ、ユーザ身分の認証が失敗した。
【００８５】
または、前記キーボード要素がテーマキーボードにおいて物品の形態で表示されたキーボード要素である場合、サーバーが取得した、ユーザによって入力されたパスワードが「いちご＋りんご」である場合、登録の際に予め記憶された、ユーザによって設定されたパスワードも「いちご＋りんご」であれば、ユーザ身分の認証結果はユーザ身分認証の成功がし、そうでなければ、ユーザ身分の認証が失敗した。
【００８６】
本発明の実施例は、サーバーがクライアントにより送信された第３の音声信号におけるランダム識別子を抽出し、抽出されたランダム識別子に対応する固定識別子を決定してユーザによって入力されたパスワードを取得することで、ユーザのログオン中において固定パスワードのランダム化検証方式を実現し、設定された固定パスワードが、ユーザにより朗読される時すでにランダム識別子としてランダム化されている。したがって、ログオン中において朗読されたパスワードが第三者に聞かれたとしても、第三者はそのパスワードが見えないので、これを利用できず、従来の伝統的な声紋及び固定パスワードを組み合わせる方法における固定パスワードが表示される問題点を解決でき、安全性も向上した。
【００８７】
前記実施例に基づいて、好ましくは、前記方法は、
サーバーが第３の音声信号に基づいてユーザの音声特徴情報を取得し、または、サーバーがクライアントから送信された、ユーザが入力した第４の音声信号を受信し、第４の音声信号に基づいてユーザの音声特徴情報を取得するステップと、サーバーが取得された音声特徴情報を、登録の際に予め記憶されたユーザの音声特徴情報と対照するステップと、をさらに含み、
ここで、前記第４の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であり、
パスワードの対照結果に基づいてユーザ身分の認証結果を取得するステップにおいては、
パスワードの対照結果及び音声特徴情報の対照結果に基づいてユーザ身分認証結果を取得するステップを含む。具体的には、パスワード対照結果及び音声的特徴情報の対照結果のいずれも一致する場合、ユーザ身分認証結果は身分認証が成功し、パスワード対照結果及び音声特徴情報の対照結果のうちのいずれか１つまたは両者とも一致しない場合、ユーザ身分認証結果は身分認証が失敗した。
【００８８】
ユーザがログオンする際に第３の音声信号または第４の音声信号から取得されたユーザの音声特徴情報を記憶することで、ユーザがログオン中において声紋及び固定パスワードのランダム化声紋検証方式を実現し、ログオン検証の際にユーザの音声特徴及び入力されたパスワードの内容を統合的に考慮することで、二要素検証を提供することができる。さらに、前記第４の音声信号はサーバーから送信された、ユーザにより朗読されるべき内容であるので、合成音声による攻撃を避けることができ、安全性をより向上させた。
【００８９】
（実施例５）
図８は本発明の実施例５に係る声紋検証装置の構成模式図である。前記声紋検証装置はユーザが登録する際に使用され、端末装置に設置されてもよい。具体的には、声紋検証装置は、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示するためのランダム識別子生成モジュール５１０と、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送するための第１の音声信号送受信モジュール５２０と、を含む。
【００９０】
ここで、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【００９１】
前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【００９２】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【００９３】
また、前記声紋検証装置は、ユーザが入力した第２の音声信号を受信し、第２の音声信号をサーバーへ伝送するための第２の音声信号送受信モジュール５３０をさらに含み、ここで、前記第２の音声信号が、サーバーにより送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【００９４】
本実施例は、前記装置の各モジュールが順次に作動することで、クライアントとサーバーとの対話を実現し、本発明のいずれか１つの実施例により提供される声紋検証方法を実行でき、前記方法の実行に対応する機能モジュール及び有益な効果を有する。
【００９５】
（実施例６）
図９は本発明の実施例６に係る声紋検証装置の構成模式図である。前記声紋検証装置はユーザが登録する際に使用され、サーバーに設置されてもよい。具体的には、前記声紋検証装置は、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信するための第１の音声信号受信モジュール６１０と、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するためのランダム識別子抽出モジュール６２０と、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって設定されたパスワードを決定して記憶するためのパスワード記憶モジュール６３０と、を含む。
【００９６】
ここで、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【００９７】
前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【００９８】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【００９９】
また、前記声紋検証装置は、第１の音声信号に基づいてユーザの音声特徴情報を取得して記憶し、または、サーバーが、クライアントから送信された、ユーザによって入力された第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶するための音声特徴記憶モジュール６４０をさらに含む。前記第２の音声信号はサーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１００】
本実施例は、前記装置の各モジュールが順次に作動することで、クライアントとサーバーとの対話を実現し、本発明のいずれか１つの実施例により提供される声紋検証方法を実行でき、前記方法の実行に対応する機能モジュール及び有益な効果を有する。
【０１０１】
（実施例７）
図１０は本発明の実施例７に係る声紋検証装置の構成模式図である。前記声紋検証装置はユーザがログオンする際に使用され、端末設備に設置されてもよい。具体的には、前記声紋検証装置は、
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することで、パスワードを入力するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示するためのランダム識別子生成モジュール７１０と、
ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送するための第３の音声信号送受信モジュール７２０と、を含む。
【０１０２】
ここで、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１０３】
前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１０４】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１０５】
また、前記声紋検証装置は、ユーザが入力した第４の音声信号を受信し、第４の音声信号をサーバーへ伝送するための第４の音声信号送受信モジュール７３０をさらに含み、ここで、前記第４の音声信号がサーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１０６】
本実施例は、前記装置の各モジュールが順次に作動することで、クライアントとサーバーとの対話を実現し、本発明のいずれか１つの実施例により提供される声紋検証方法を実行でき、前記方法の実行に対応する機能モジュール及び有益な効果を有する。
【０１０７】
（実施例８）
図１１は本発明の実施例８に係る声紋検証装置の構成模式図である。前記声紋検証装置はユーザがログオンする際に使用され、サーバーに設置されてもよい。具体的には、前記声紋検証装置は、
クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信するための第３の音声信号受信モジュール８１０と、
前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出するためのランダム識別子抽出モジュール８２０と、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって入力されたパスワードを決定するためのパスワード決定モジュール８３０と、
前記ユーザによって入力されたパスワードを、登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果に基づいてユーザ身分の認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻すためのユーザ身分認証モジュール８４０と、を含む。
【０１０８】
ここで、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１０９】
前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または、動物の形態で表示されたキーボード要素である。
【０１１０】
前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１１１】
また、前記声紋検証装置は、第３の音声信号に基づいてユーザの音声特徴情報を取得し、または、クライアントから送信された、ユーザによって入力された第４の音声信号を受信し、第４の音声信号に基づいてユーザの音声特徴情報を取得するための音声特徴決定モジュール８５０をさらに含み、ここで、前記第４の音声信号がサーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であり、取得された音声特徴情報を、登録の際に予め記憶されたユーザの音声特徴情報と対照する。
【０１１２】
前記ユーザ身分認証モジュール８４０は、パスワード対照の結果及び音声特徴情報の対照結果に基づいてユーザ身分の認証結果を取得し、前記ユーザ身分認証結果をクライアントに戻す。
【０１１３】
本実施例は、前記装置の各モジュールが順次に作動することで、クライアントとサーバーとの対話を実現し、本発明のいずれか１つの実施例により提供される声紋検証方法を実行でき、前記方法の実行に対応する機能モジュール及び有益な効果を有する。
【０１１４】
（実施例９）
本発明の実施例は、１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体において、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することで、パスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送するようにさせる、非揮発性コンピューター記憶媒体を提供する。
【０１１５】
前記記憶媒体は、前記装置により前記動作を実行される場合、好ましくは、
さらに、ユーザによって入力された第２の音声信号を受信し、第２の音声信号をサーバーへ伝送し、
ここで、前記第２の音声信号が、サーバーにより送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１１６】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１１７】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１１８】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１１９】
（実施例１０）
本発明の実施例は、１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体において、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザにより設定されたパスワードを決定して記憶するようにさせる、非揮発性コンピューター記憶媒体を提供する。
【０１２０】
前記記憶媒体は、前記装置により前記動作を実行される場合、好ましくは、
さらに、第１の音声信号に基づいてユーザの音声特徴情報を取得して記憶し、または、クライアントから送信された、ユーザによって入力された第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶し、
ここで、前記第２の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１２１】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１２２】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１２３】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１２４】
（実施例１１）
本発明の実施例は、１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体において、前記１つまたは複数のプログラムが１つの装置により実行される場合、前記装置に、
ユーザがログオンする際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送するようにさせる、非揮発性コンピューター記憶媒体を提供する。
【０１２５】
前記記憶媒体は、前記装置により前記動作を実行される場合、好ましくは、
さらに、ユーザによって入力された第４の音声信号を受信し、第４の音声信号をサーバーへ伝送し、ここで、前記第４の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１２６】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１２７】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または、動物の形態で表示されたキーボード要素である。
【０１２８】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１２９】
（実施例１２）
本発明の実施例は、１つまたは複数のプログラムが格納されている非揮発性コンピューター記憶媒体において、前記プログラムが１つの装置により実行される場合、前記装置に、
クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、
前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって入力されたパスワードを決定し、
前記ユーザによって入力されたパスワード、を登録の際に予め記憶された、ユーザにより設定されたパスワードと対照し、パスワードの対照結果によりユーザ身分認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻すようにさせる、非揮発性コンピューター記憶媒体を提供する。
【０１３０】
前記記憶媒体は、前記装置により前記動作を実行される場合、好ましくは、
さらに、第３の音声信号に基づいてユーザの音声特徴情報を取得し、または、サーバーがクライアントから送信された、ユーザによって入力された第４の音声信号を受信し、第４の音声信号に基づいてユーザの音声特徴情報を取得し、
ここで、前記第４の音声信号が、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号であり、
取得された音声特徴情報を、登録の際に予め記憶されたユーザの音声特徴情報と対照し、
パスワードの対照結果によりユーザ身分認証結果を取得することにおいては、パスワードの対照結果及び音声特徴情報の対照結果に基づいてユーザ身分の認証結果を取得することを含む。
【０１３１】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１３２】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または、動物の形態で表示されたキーボード要素である。
【０１３３】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１３４】
（実施例１３）
図１２は本発明の実施例１３に係る声紋検証方法を実行する設備のハードウェア構成模式図である。
【０１３５】
前記設備は、１つまたは複数のプロセッサ９０１と、
メモリ９０２と、１つまたは複数のモジュールと、を含み、図１２の例では、１つのプロセッサ９０１がある。
【０１３６】
前記設備は、入力装置９０３及び出力装置９０４をさらに含んでもよい。前記設備のプロセッサ９０１、メモリ９０２、入力装置９０３及び出力装置９０４はバスまたはその他の形態で連結することができ、図１２の例では、バスにより連結されている。
【０１３７】
メモリ９０２は、コンピューター読み取り可能な記憶媒体として、本発明の実施例に係る声紋検証方法に対応するプログラム命令／モジュール（例えば、図８に図示された声紋検証装置のランダム識別子生成モジュール５１０、第１の音声信号送受信モジュール５２０）のようなソフトプログラム、コンピューター実行可能なプログラム及びモジュールを格納することに用いられる。プロセッサ９０１はメモリ９０２に格納されたソフトプログラム、命令及びモジュールを実行することで、設備の各種の機能応用及びデータ処理を実行する。即ち、前記方法の実施例に係る声紋検証方法を実現する。
【０１３８】
メモリ９０２は、プログラム記憶領域及びデータ記憶領域を有する。ここで、プログラム記憶領域にはＯＳシステム、少なくとも１つの機能に必要なアプリケーションが格納されており、データ記憶領域には設備の使用に応じて作成されたデータなどが格納されている。また、メモリ９０２はハイスピードＲＡＭを含んでもよく、例えば、少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、及びその他の非揮発性固体記憶デバイスのような非揮発性メモリを含んでもよい。一部の実施例において、メモリ９０２はプロセッサ９０１に対して遠隔で設置されたメモリをさらに含んでもよく、このような遠隔メモリはネットワークを介して端末設備に接続できる。上記ネットワークの例としては、インターネット、会社のイントラネット、ＬＡＮ、移動通信網及びそれらの組み合わせが挙げられるが、これに限定されない。
【０１３９】
入力装置９０３は、入力された数字またはキャラクター情報を受信し、端末のユーザ設定及び機能制御と関連するキー信号入力を発生させることができる。出力装置９０４は、ディスプレイなどの表示設備を含んでもよい。
【０１４０】
前記１つまたは複数のモジュールは前記メモリ９０２に格納され、前記１つまたは複数のプロセッサ９０１により実行される場合、
ユーザが少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを設定するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、第１の音声信号をサーバーへ伝送する。
【０１４１】
また、好ましくは、
さらに、ユーザによって入力された第２の音声信号を受信し、第２の音声信号をサーバーへ伝送し、
ここで、前記第２の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１４２】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１４３】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１４４】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１４５】
（実施例１４）
また図１２を参照し、本発明の実施例は、
１つまたは複数のプロセッサ９０１と、
メモリ９０２と、１つまたは複数のモジュールと、を含む設備を提供し、図１２の例では、１つのプロセッサ９０１がある。
【０１４６】
前記設備は、入力装置９０３及び出力装置９０４をさらに含んでもよい。前記設備のプロセッサ９０１、メモリ９０２、入力装置９０３及び出力装置９０４はバスまたはその他の形態で連結することができ、図１２の例では、バスにより連結されている。
【０１４７】
メモリ９０２は、コンピューター読み取り可能な記憶媒体として、本発明の実施例に係る声紋検証方法に対応するプログラム命令／モジュール（例えば、図９に図示された声紋検証装置の第１の音声信号受信モジュール６１０、ランダム識別子抽出モジュール６２０、パスワード記憶モジュール６３０）のようなソフトプログラム、コンピューター実行可能なプログラム及びモジュールを格納することに用いられる。プロセッサ９０１はメモリ９０２に格納されたソフトプログラム、命令及びモジュールを実行することで、設備の各種の機能応用及びデータ処理を実行する。即ち、前記方法の実施例に係る声紋検証方法を実現する。また、メモリ９０２は、プログラム記憶領域及びデータ記憶領域を有する。ここで、プログラム記憶領域にはＯＳシステム、少なくとも１つの機能に必要なアプリケーションが格納されており、データ記憶領域には設備の使用に応じて作成されたデータなどが格納されている。また、メモリ９０２はハイスピードＲＡＭを含んでもよく、例えば、少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、及びその他の非揮発性固体記憶デバイスのような非揮発性メモリを含んでもよい。一部の実施例においては、メモリ９０２はプロセッサ９０１に対して遠隔で設置されたメモリをさらに含んでもよく、このような遠隔メモリはネットワークを介して端末設備に接続できる。前記ネットワークの例としては、インターネット、会社のイントラネット、ＬＡＮ、移動通信網及びそれらの組み合わせが挙げられるが、これに限定されない。
【０１４８】
入力装置９０３は、入力された数字またはキャラクター情報を受信し、端末のユーザ設定及び機能制御と関連するキー信号入力を発生させることができる。出力装置９０４は、ディスプレイなどの表示設備を含んでもよい。
【０１４９】
前記１つまたは複数のモジュールは前記メモリ９０２に格納され、前記１つまたは複数のプロセッサ９０１により実行される場合、
クライアントから送信された、ユーザのパスワードを設定する際に入力した第１の音声信号を受信し、
第１の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子によりユーザにより設定されたパスワードを決定して記憶する。
【０１５０】
好ましくは、
さらに、第１の音声信号に基づいてユーザの音声特徴情報を取得して記憶し、または、クライアントから送信された、ユーザによって入力された第２の音声信号を受信し、第２の音声信号に基づいてユーザの音声特徴情報を取得して記憶し、
ここで、前記第２の音声信号は、サーバーから予め送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１５１】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１５２】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１５３】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１５４】
（実施例１５）
また図１２を参照し、本発明の実施例は、
１つまたは複数のプロセッサ９０１と、
メモリ９０２と、１つまたは複数のモジュールと、を含む設備を提供し、図１２の例では、１つのプロセッサ９０１がある。
【０１５５】
前記設備は、入力装置９０３及び出力装置９０４をさらに含んでもよい。前記設備のプロセッサ９０１、メモリ９０２、入力装置９０３及び出力装置９０４はバスまたはその他の形態で連結することができ、図１２の例では、バスにより連結されている。
【０１５６】
メモリ９０２は、コンピューター読み取り可能な記憶媒体であり、本発明の実施例に係る声紋検証方法に対応するプログラム命令／モジュール（例えば、図１０に図示された声紋検証装置のランダム識別子生成モジュール７１０、第３の音声信号送受信モジュール７２０）のようなソフトプログラム、コンピューター実行可能なプログラム及びモジュールを格納することに用いられる。プロセッサ９０１は、メモリ９０２に格納されたソフトプログラム、命令及びモジュールを実行することで、設備の各種の機能応用及びデータ処理を実行する。即ち、前記方法の実施例に係る声紋検証方法を実現する。
【０１５７】
メモリ９０２は、プログラム記憶領域及びデータ記憶領域を有する。ここで、プログラム記憶領域にはＯＳシステム、少なくとも１つの機能に必要なアプリケーションが格納されており、データ記憶領域には設備の使用に応じてセットアップされたデータなどが格納されている。また、メモリ９０２はハイスピードＲＡＭを含んでもよく、例えば、少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、及びその他の非揮発性固体記憶デバイスのような非揮発性メモリを含んでもよい。一部の実施例においては、メモリ９０２はプロセッサ９０１に対して遠隔で設置されたメモリをさらに含んでもよく、このような遠隔メモリはネットワークを介して端末設備に接続できる。前記ネットワークの例としては、インターネット、会社のイントラネット、ＬＡＮ、移動通信網及びそれらの組み合わせが挙げられるが、これに限定されない。
【０１５８】
入力装置９０３は、入力された数字またはキャラクター情報を受信し、端末のユーザ設定及び機能制御と関連するキー信号入力を発生させることができる。出力装置９０４は、ディスプレイなどの表示設備を含んでもよい。
【０１５９】
前記１つまたは複数のモジュールは前記メモリ９０２に格納され、前記１つまたは複数のプロセッサ９０１により実行される場合、
ユーザが登録する際に少なくとも１つのキーボード要素のランダム識別子の音声信号を入力することでパスワードを入力するように、固定識別子を有する各キーボード要素のランダム識別子を生成して表示し、
ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、第３の音声信号をサーバーへ伝送する。
【０１６０】
好ましくは、
さらに、ユーザによって入力された第４の音声信号を受信し、第４の音声信号をサーバーへ伝送し、
ここで、前記第４の音声信号が、サーバーから送信された、ユーザにより朗読されるべき内容に対応する音声信号である。
【０１６１】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
マスタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１６２】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１６３】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１６４】
（実施例１６）
また図１２を参照し、本発明の実施例は、
１つまたは複数のプロセッサ９０１と、
メモリ９０２と、１つまたは複数のモジュールと、を含む設備を提供し、図１２の例では、１つのプロセッサ９０１がある。
【０１６５】
前記設備は、入力装置９０３及び出力装置９０４をさらに含んでもよい。前記設備のプロセッサ９０１、メモリ９０２、入力装置９０３及び出力装置９０４はバスまたはその他の形態で連結することができ、図１２の例では、バスにより連結されている。
【０１６６】
メモリ９０２は、コンピューター読み取り可能な記憶媒体として、本発明の実施例に係る声紋検証方法に対応するプログラム命令／モジュール（例えば、図１１に図示された声紋検証装置の第３の音声信号受信モジュール８１０、ランダム識別子抽出モジュール８２０、パスワード決定モジュール８３０、ユーザ身分認証モジュール８４０）のようなソフトプログラム、コンピューター実行可能なプログラム及びモジュールを格納することに用いられる。プロセッサ９０１はメモリ９０２に格納されたソフトプログラム、命令及びモジュールを実行することで、設備の各種の機能応用及びデータ処理を実行する。即ち、前記方法の実施例に係る声紋検証方法を実現する。
【０１６７】
メモリ９０２は、プログラム記憶領域及びデータ記憶領域を有する。ここで、プログラム記憶領域にはＯＳシステム、少なくとも１つの機能に必要なアプリケーションが格納されており、データ記憶領域には設備の使用に応じてセットアップされたデータなどが格納されている。また、メモリ９０２はハイスピードＲＡＭを含んでもよく、例えば、少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、及びその他の非揮発性固体記憶デバイスのような非揮発性メモリを含んでもよい。一部の実施例においては、メモリ９０２はプロセッサ９０１に対して遠隔で設置されたメモリをさらに含んでもよく、このような遠隔メモリはネットワークを介して端末設備に接続できる。前記ネットワークの例としては、インターネット、会社のイントラネット、ＬＡＮ、移動通信網及びそれらの組み合わせが挙げられるが、これに限定されない。
【０１６８】
入力装置９０３は、入力された数字またはキャラクター情報を受信し、端末のユーザ設定及び機能制御と関連するキー信号を発生させることができる。出力装置９０４は、ディスプレイなどの表示設備を含んでもよい。
【０１６９】
前記１つまたは複数のモジュールは前記メモリ９０２に格納され、前記１つまたは複数のプロセッサ９０１により実行される場合、
クライアントから送信された、ユーザのパスワードを検証する際に入力した第３の音声信号を受信し、
前記第３の音声信号からそれぞれ固定識別子を有する１つのキーボード要素に対応する、少なくとも１つのランダム識別子を抽出し、
抽出された各ランダム識別子のそれぞれ対応するキーボード要素の固定識別子を決定し、決定された固定識別子に基づいてユーザによって入力されたパスワードを決定し、
前記ユーザによって入力されたパスワードを、登録の際に予め記憶されたユーザにより設定されたパスワードと対照し、パスワードの対照結果に基づいてユーザ身分の認証結果を取得し、前記ユーザ身分の認証結果をクライアントに戻す。
【０１７０】
好ましくは、
さらに、第３の音声信号に基づいてユーザの音声特徴情報を取得し、または、サーバーが、クライアントから送信されたユーザによって入力された第４の音声信号を受信し、第４の音声信号に基づいてユーザの音声特徴情報を取得し、
ここで、前記第４の音声信号は、サーバーから予め送信された、ユーザにより朗読される内容に対応する音声信号であり、
取得された音声特徴情報を、登録の際に予め記憶されたユーザの音声特徴情報と対照し、
パスワードの対照結果に基づいてユーザ身分の認証結果を取得することは、パスワードの対照結果及び音声特徴情報の対照結果によりユーザ身分の認証結果を取得することを含む。
【０１７１】
また、前記キーボード要素は
ジェスチャーパスワードを設定するための九宮格の格子要素、または
スタースレーブキーボードのうちマスターキーボードのキーボード要素、または
テーマキーボードにおいて物品の形態で表示されたキーボード要素である。
【０１７２】
また、前記物品の形態で表示されたキーボード要素は果物の形態で表示されたキーボード要素、または動物の形態で表示されたキーボード要素である。
【０１７３】
また、前記キーボード要素の固定識別子はアルファベットまたは数字または物品の絵であり、キーボード要素のランダム識別子はアルファベットまたは数字である。
【０１７４】
前記実施の形態に対する説明によると、本発明は、ソフトウェア及び必要な汎用ハードウェアにより実現できることは、当業者にとっては十分に理解できる。勿論、ハードウェアによっても実現できるが、多数の場合、ソフトウェアはより好ましい実施の形態である。このような理解に基づいて、本発明の技術案の本質または従来技術に対して貢献のある部分はソフトウェア製品の形態で実現でき、該当コンピューターソフトウェア製品は、例えば、コンピューターのフロッピーディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、  ＲＯＭ）、ランダム・アクセス・メモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、  ＲＡＭ）、フラッシュ（ＦＬＡＳＨ）メモリ、ハード・ディスクまたはコンパクトディスクなどのようなコンピューター読み取り可能な記憶媒体に格納され、一部の指令を含み、これにより、コンピューター設備（ＰＣ、サーバーまたはネットワーク設備などであってもよい）に本発明の各実施例に記載された方法を実行させることができる。
【０１７５】
前記声紋検証装置の実施例において、含まれる各ユニット及びモジュールは機能ロジックのみにより区分したものであり、上記区分に限定されず、関連する機能を実現できればよい。また、各機能ユニットの具体的な名称も互いに区分するためのものであり、本発明の範囲はこれに限定されない。
【０１７６】
以上、本発明の具体的な実施の形態について説明したが、本発明の範囲はこれに限定されず、本発明に記載された技術的範囲内において、当業者が容易に想到できるすべての変更や交替のいずれも本発明の範囲に含まれるべきである。したがって、本発明の範囲は請求の範囲によって示される。
【図１】
0006444426.tif 000002
【図２ａ】
0006444426.tif 000003
【図２ｂ】
0006444426.tif 000004
【図２ｃ】
0006444426.tif 000005
【図３】
0006444426.tif 000006
【図４】
0006444426.tif 000007
【図５】
0006444426.tif 000008
【図６】
0006444426.tif 000009
【図７】
0006444426.tif 000010
【図８】
0006444426.tif 000011
【図９】
0006444426.tif 000012
【図１０】
0006444426.tif 000013
【図１１】
0006444426.tif 000014
【図１２】
0006444426.tif 000015