(57)【特許請求の範囲】
【請求項１】
サーバが、近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、前記要求情報に従って前記オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、
前記サーバが、前記オンライン端末デバイスの１つまたは複数の信頼できる近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別し、前記オンライン端末デバイスの１つまたは複数の重み付けされた近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別することと、
前記サーバが、前記１つまたは複数の信頼できる近隣のネットワークデバイスの数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの数に従って前記オンライン端末デバイスの信頼性スコアを演算し、前記信頼性スコアに従って、前記オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、前記認証通知情報を前記オンライン端末デバイスに送信することと
を含み、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数は、前記信頼できる近隣のネットワークデバイスの総数であり、前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数は、前記重み付けされた近隣のネットワークデバイスの総数である、アイデンティティ認証方法。
【請求項２】
前記サーバが、前記オンライン端末デバイスによって送信された前記要求情報を受信し、前記要求情報に従って前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスを決定することが、
前記サーバが、近隣のネットワークデバイスを決定するために前記オンライン端末デバイスによって送信されたルーティング検出要求情報を受信することと、
前記サーバが、前記ルーティング検出要求情報に従って履歴上の経路記録を取得し、マッチング結果を得るために、前記オンライン端末デバイスの現在の接続経路を前記履歴上の経路記録の履歴上の経路とマッチングさせることと、
前記サーバが、前記マッチング結果がプリセット値を超える場合、前記マッチング結果と一致するデバイスを、前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスであると決定することと
を含む、請求項１に記載の方法。
【請求項３】
前記サーバが、前記オンライン端末デバイスの前記１つまたは複数の信頼できる近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別することが、
前記サーバが、履歴上のログインアカウントが近隣のネットワークデバイスとマッチングしたことの発生回数を計算することと、
前記サーバが、前記発生回数がプリセット発生回数閾値を超える場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの信頼できる近隣のネットワークデバイスとして識別することとを含む、請求項１に記載の方法。
【請求項４】
前記サーバが、前記オンライン端末デバイスの前記１つまたは複数の重み付けされた近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別することが、
前記サーバが、近隣のネットワークデバイス上でのユーザのログイン回数がプリセットログイン回数閾値を超えることをアカウント履歴が示す場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの前記１つまたは複数の重み付けされた近隣のネットワークデバイスのうちの１つであると決定することを含む、請求項１に記載の方法。
【請求項５】
前記サーバが、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数に従って前記オンライン端末デバイスの前記信頼性スコアを演算することが、
前記サーバが、前記信頼できる近隣のネットワークデバイスの前記数および前記重み付けされた近隣のネットワークデバイスの前記数の和となるように前記信頼性スコアを演算することを含む、請求項１に記載の方法。
【請求項６】
前記サーバが、前記少なくとも１つの近隣のネットワークデバイスから、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数を決定すること
を更に含む、請求項１に記載の方法。
【請求項７】
オンライン端末デバイスが、少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信することと、
前記オンライン端末デバイスが、前記サーバによって送信された認証通知情報を受信することであって、前記認証通知情報が、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、前記認証通知情報が、前記少なくとも１つの近隣のネットワークデバイスのうち前記オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの総数と、前記少なくとも１つの近隣のネットワークデバイスのうち前記オンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの総数とに従って演算された前記オンライン端末デバイスの信頼性スコアに従って生成された情報である、受信することと、
前記オンライン端末デバイスが、前記認証通知情報を表示することと
を含む、アイデンティティ認証のための方法。
【請求項８】
前記オンライン端末デバイスが、前記要求情報を送信することが、
前記オンライン端末デバイスが、前記少なくとも１つの近隣のネットワークデバイスを決定するために用いられるルーティング検出要求情報を前記サーバに送信することを含む、請求項７に記載の方法。
【請求項９】
前記オンライン端末デバイスが、前記要求情報を送信することが、
前記オンライン端末デバイスが、アドレス解決プロトコル（ＡＲＰ）要求メッセージを放送することと、
前記オンライン端末デバイスが、前記オンライン端末デバイスと同じブロードキャストドメインの少なくとも１つの応答デバイスによって送信されたＡＲＰ応答メッセージを受信することであって、前記ＡＲＰ応答メッセージが、前記応答デバイスのハードウェア媒体アクセス制御（ＭＡＣ）アドレスを保持する、受信することと、
前記オンライン端末デバイスが、前記少なくとも１つの近隣のネットワークデバイスを決定するために用いられる前記ＭＡＣアドレスを保持する前記要求情報を前記サーバに送信することと
を含む、請求項７に記載の方法。
【請求項１０】
前記オンライン端末デバイスが、前記要求情報を送信することが、
前記オンライン端末デバイスが、ワイヤレスローカルネットワーク（ＷＬＡＮ）のサービスセット識別子（ＳＳＩＤ）を得るために、隣接するＷＬＡＮを探索することと、
前記オンライン端末デバイスが、前記少なくとも１つの近隣のネットワークデバイスを決定するために用いられる前記ＳＳＩＤを保持する前記要求情報を前記サーバに送信することと
を含む、請求項７に記載の方法。
【請求項１１】
前記オンライン端末デバイスが、前記要求情報を送信することが、
前記オンライン端末デバイスが、前記オンライン端末デバイスの現在のネットワークが移動体通信用グローバルシステム（ＧＳＭ）ネットワークである場合は、前記オンライン端末デバイスの現在の接続ポイントに隣接する基地局の基地局情報を取得することと、
前記オンライン端末デバイスが、前記少なくとも１つの近隣のネットワークデバイスを決定するために用いられる前記基地局情報を保持する前記要求情報を前記サーバに送信することと
を含む、請求項７に記載の方法。
【請求項１２】
近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、前記要求情報に従って前記オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するように構成された受信ユニットと、
前記オンライン端末デバイスの１つまたは複数の信頼できる近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別し、前記オンライン端末デバイスの１つまたは複数の重み付けされた近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別するように構成された識別ユニットと、
前記１つまたは複数の信頼できる近隣のネットワークデバイスの数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの数に従って前記オンライン端末デバイスの信頼性スコアを演算し、前記信頼性スコアに従って、前記オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、前記認証通知情報を前記オンライン端末デバイスに送信するように構成された認証ユニットと
を含み、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数は、前記信頼できる近隣のネットワークデバイスの総数であり、前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数は、前記重み付けされた近隣のネットワークデバイスの総数である、アイデンティティ認証装置。
【請求項１３】
前記受信ユニットが、
少なくとも１つの近隣のネットワークデバイスを決定するために前記オンライン端末デバイスによって送信されたルーティング検出要求情報を受信することと、
前記ルーティング検出要求情報に従って履歴上の経路記録を取得し、マッチング結果を得るために、前記オンライン端末デバイスの現在の接続経路を前記履歴上の経路記録の履歴上の経路とマッチングさせることと、
前記マッチング結果がプリセット値を超える場合、前記マッチング結果と一致する少なくとも１つのデバイスを、前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスであると決定することと
を行うようにさらに構成される、請求項１２に記載の装置。
【請求項１４】
前記識別ユニットが、履歴上のログインアカウントが近隣のネットワークデバイスとマッチングしたことの発生回数を計算することと、前記発生回数がプリセット発生回数閾値を超える場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの前記１つまたは複数の信頼できる近隣のネットワークデバイスのうちの１つとして識別することとを行うようにさらに構成される、請求項１２に記載の装置。
【請求項１５】
前記識別ユニットが、近隣のネットワークデバイス上でのユーザのログイン回数がプリセットログイン回数閾値を超えることをアカウント履歴が示す場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの前記１つまたは複数の重み付けされた近隣のネットワークデバイスのうちの１つであると決定するようにさらに構成される、請求項１２に記載の装置。
【請求項１６】
前記信頼性スコアが、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数の和であり、 
前記認証ユニットが、
前記信頼性スコアがプリセット信頼性閾値を超える場合、前記オンライン端末デバイスが前記アイデンティティ認証を通過したことを示すために前記認証通知情報を生成し、
前記信頼性スコアが前記プリセット信頼性閾値を超えない場合、前記オンライン端末デバイスが前記アイデンティティ認証を通過しなかったことを示すために前記認証通知情報を生成する
ようにさらに構成される、請求項１２に記載の装置。
【請求項１７】
プロセッサと、
命令を格納する非一時的なコンピュータ可読記憶媒体とを含むサーバであって、前記命令が、前記プロセッサによって実行されると、
要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するために前記オンライン端末デバイスによって送信された前記要求情報を受信することと、
前記オンライン端末デバイスの１つまたは複数の信頼できる近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別し、前記オンライン端末デバイスの１つまたは複数の重み付けされた近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別することと、
前記１つまたは複数の信頼できる近隣のネットワークデバイスの数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの数に従って前記オンライン端末デバイスの信頼性スコアを演算し、前記信頼性スコアに従って、前記オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、前記認証通知情報を前記オンライン端末デバイスに送信することと
を前記プロセッサに行わせ、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数は、前記信頼できる近隣のネットワークデバイスの総数であり、前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数は、前記重み付けされた近隣のネットワークデバイスの総数である、サーバ。
【請求項１８】
前記プロセッサによって実行されると、前記オンライン端末デバイスの１つまたは複数の信頼できる近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別し、前記オンライン端末デバイスの１つまたは複数の重み付けされた近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別することを前記プロセッサに行わせる命令が、前記プロセッサによって実行されると、
履歴上のログインアカウントが近隣のネットワークデバイスとマッチングしたことの発生回数を計算することと、前記発生回数がプリセット発生回数閾値を超える場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの信頼できる近隣のネットワークデバイスとして識別することと
を前記プロセッサに行わせる命令を含む、請求項１７に記載のサーバ。
【請求項１９】
前記プロセッサによって実行されると、前記１つまたは複数の信頼できる近隣のネットワークデバイスの数および前記重み付けされた近隣のネットワークデバイスの数に従って前記オンライン端末デバイスの信頼性スコアを演算することを前記プロセッサに行わせる命令が、前記プロセッサによって実行されると、
前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数および前記重み付けされた近隣のネットワークデバイスの前記数の和となるように前記信頼性スコアを演算すること
を前記プロセッサに行わせる命令を含む、請求項１７に記載のサーバ。
【請求項２０】
サーバが、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するために前記オンライン端末デバイスによって送信された前記要求情報を受信することと、
前記サーバが、前記要求情報に従って前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスを決定することと、
前記サーバが、前記オンライン端末デバイスの１つまたは複数の信頼できる近隣のネットワークデバイスの数を前記少なくとも１つの近隣のネットワークデバイスから決定することであって、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数は、前記信頼できる近隣のネットワークデバイスの総数であることと、
前記サーバが、前記信頼できる近隣のネットワークデバイスの数に基づいて前記オンライン端末デバイスがアイデンティティ認証を通過したかどうかを判断することと
を含む、アイデンティティ認証方法。
【請求項２１】
サーバが、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するために前記オンライン端末デバイスによって送信された前記要求情報を受信することと、
前記サーバが、前記要求情報に従って前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスを決定することと、
前記サーバが、前記オンライン端末デバイスの１つまたは複数の重み付けされた近隣のネットワークデバイスの数を前記少なくとも１つの近隣のネットワークデバイスから決定することであって、前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数は、前記重み付けされた近隣のネットワークデバイスの総数であることと、
前記サーバが、前記重み付けされた近隣のネットワークデバイスの数に基づいて前記オンライン端末デバイスがアイデンティティ認証を通過したかどうかを判断することと
を含む、アイデンティティ認証方法。
【請求項２２】
命令を格納する非一時的コンピュータ可読媒体であって、前記命令は、サーバにアイデンティティ認証方法を行わせるように、前記サーバの１つまたは複数のプロセッサによって実行可能であり、前記アイデンティティ認証方法は、
近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、前記要求情報に従って前記オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、
前記オンライン端末デバイスの１つまたは複数の信頼できる近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別し、前記オンライン端末デバイスの１つまたは複数の重み付けされた近隣のネットワークデバイスを前記少なくとも１つの近隣のネットワークデバイスから識別することと、
前記１つまたは複数の信頼できる近隣のネットワークデバイスの数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの数に従って前記オンライン端末デバイスの信頼性スコアを演算し、前記信頼性スコアに従って、前記オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、前記認証通知情報を前記オンライン端末デバイスに送信すること
であって、前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数は、前記信頼できる近隣のネットワークデバイスの総数であり、前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数は、前記重み付けされた近隣のネットワークデバイスの総数であることと
を含む、非一時的コンピュータ可読媒体。
【請求項２３】
前記命令は、
近隣のネットワークデバイスを決定するために前記オンライン端末デバイスによって送信されたルーティング検出要求情報を受信することと、
前記ルーティング検出要求情報に従って履歴上の経路記録を取得し、マッチング結果を得るために、前記オンライン端末デバイスの現在の接続経路を前記履歴上の経路記録の履歴上の経路とマッチングさせることと、
前記マッチング結果がプリセット値を超える場合、前記マッチング結果と一致するデバイスを、前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスであると決定することと
を前記サーバに更に行わせるように、前記サーバの前記１つまたは複数のプロセッサによって実行可能である、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２４】
前記命令は、
履歴上のログインアカウントが近隣のネットワークデバイスとマッチングしたことの発生回数を計算することと、前記発生回数がプリセット発生回数閾値を超える場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの信頼できる近隣のネットワークデバイスとして識別することと 
を前記サーバに更に行わせるように、前記サーバの前記１つまたは複数のプロセッサによって実行可能である、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２５】
前記命令は、
近隣のネットワークデバイス上でのユーザのログイン回数がプリセットログイン回数閾値を超えることをアカウント履歴が示す場合、前記近隣のネットワークデバイスを、前記オンライン端末デバイスの前記１つまたは複数の重み付けされた近隣のネットワークデバイスのうちの１つであると決定すること
を前記サーバに更に行わせるように、前記サーバの前記１つまたは複数のプロセッサによって実行可能である、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２６】
前記命令は、
前記１つまたは複数の信頼できる近隣のネットワークデバイスの前記数および前記１つまたは複数の重み付けされた近隣のネットワークデバイスの前記数の和となるように前記信頼性スコアを演算すること
を前記サーバに更に行わせるように、前記サーバの前記１つまたは複数のプロセッサによって実行可能である、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２７】
命令を格納する非一時的コンピュータ可読媒体であって、前記命令は、オンライン端末デバイスにアイデンティティ認証方法を行わせるように、前記オンライン端末デバイスの１つまたは複数のプロセッサによって実行可能であり、前記アイデンティティ認証方法は、
少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信することと、
前記サーバによって送信された認証通知情報を受信することであって、前記認証通知情報が、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、前記認証通知情報が、前記少なくとも１つの近隣のネットワークデバイスのうち前記オンライン端末デバイスに対応する１つまたは複数の信頼できる近隣のネットワークデバイスの総数と、前記少なくとも１つの近隣のネットワークデバイスのうち前記オンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの総数とに従って演算された前記オンライン端末デバイスの信頼性スコアに従って生成された情報である、受信すること、
前記認証通知情報を表示することと
を含む、非一時的コンピュータ可読媒体。
【請求項２８】
前記命令は、
前記少なくとも１つの近隣のネットワークデバイスを決定するためにルーティング検出要求情報を前記サーバに送信し、前記サーバが前記ルーティング検出要求情報に従って前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスを決定できるようにすること
を前記オンライン端末デバイスに更に行わせるように、前記オンライン端末デバイスの前記１つまたは複数のプロセッサによって実行可能である、請求項２７に記載の非一時的コンピュータ可読媒体。
【請求項２９】
前記命令は、
アドレス解決プロトコル（ＡＲＰ）要求メッセージを放送することと、
前記オンライン端末デバイスと同じブロードキャストドメインの少なくとも１つの応答デバイスによって送信されたＡＲＰ応答メッセージを受信することであって、前記ＡＲＰ応答メッセージが、前記応答デバイスのハードウェア媒体アクセス制御（ＭＡＣ）アドレスを保持する、受信することと、
前記ＭＡＣアドレスを保持する前記要求情報を前記サーバに送信し、前記サーバが、前記受信されたＭＡＣアドレスと一致するデバイスを、前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定できるようにすることと
を前記オンライン端末デバイスに更に行わせるように、前記オンライン端末デバイスの前記１つまたは複数のプロセッサによって実行可能である、請求項２７に記載の非一時的コンピュータ可読媒体。
【請求項３０】
前記命令は、
ワイヤレスローカルネットワーク（ＷＬＡＮ）のサービスセット識別子（ＳＳＩＤ）を得るために、隣接するＷＬＡＮを探索することと、
前記ＳＳＩＤを保持する前記要求情報を前記サーバに送信し、前記サーバが、前記ＳＳＩＤを有する前記ＷＬＡＮを、前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定できるようにすることと
を前記オンライン端末デバイスに更に行わせるように、前記オンライン端末デバイスの前記１つまたは複数のプロセッサによって実行可能である、請求項２７に記載の非一時的コンピュータ可読媒体。
【請求項３１】
前記命令は、
前記オンライン端末デバイスの現在のネットワークが移動体通信用グローバルシステム（ＧＳＭ）ネットワークである場合は、前記オンライン端末デバイスの現在の接続ポイントに隣接する基地局の基地局情報を取得することと、
前記基地局情報を保持する前記要求情報を前記サーバに送信し、前記サーバが、前記基地局情報と一致する前記基地局を、前記オンライン端末デバイスの前記少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定できるようにすることと
を前記オンライン端末デバイスに更に行わせるように、前記オンライン端末デバイスの前記１つまたは複数のプロセッサによって実行可能である、請求項２７に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１５年２月２５日に出願された中国特許出願第２０１５１００８７８９８．５号への優先権の利益を主張し、同特許の全内容は、参照により本明細書に組み込まれる。
【０００２】
技術分野
本出願は、ネットワークデバイス認証に関し、より具体的には、アイデンティティ認証のための方法および装置に関する。
【背景技術】
【０００３】
背景
ユーザは、端末デバイスからインターネットにアクセスする間、認証を受けることを頻繁に要求される。認証の主な理由は、ユーザのプライバシおよび個人資産を保護するため、ならびに、高レベルのサイバーセキュリティを維持するためである。その結果、オンライン決済を行う、ある特定のデータベースからダウンロードする、または、パーソナルアカウントを使用するなどの多くの動作の実行には、通常は、ユーザのアイデンティティの確認が要求される。
【０００４】
現在のオンライン認証技術は、端末デバイスの結び付きに依存している場合が多い。例えば、ユーザのアイデンティティは、端末デバイス上でパーソナルアカウントにログインすることによって、ネットワークに接続された端末デバイスとつながっており、端末デバイスは、インストールされているデジタル証明書によって検証される。ここで、ユーザのアイデンティティは、端末デバイスの所有権を通じて検証される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、そのような方法は、所有権が変更される状況では低い柔軟性を有するものであった。例えば、ユーザが新しいコンピュータを購入した際、彼／彼女は、デジタル証明書がインストールされるまで、この新しいデバイスにおいて、上記で言及されるすべての動作を実行することができず、インストールは、不便で厄介なものであり得る。
【課題を解決するための手段】
【０００６】
概要
本開示の一態様は、アイデンティティ認証方法を対象とする。方法は、近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別することと、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信することを含む。
【０００７】
本開示の別の態様は、アイデンティティ認証のための方法を対象とする。方法は、少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信することと、サーバによって送信された認証通知情報を受信することであって、認証通知情報が、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、認証通知情報が、オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの数およびオンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの数に従って演算されたオンライン端末デバイスの信頼性スコアに従ってサーバによって生成された情報である、受信することと、認証通知情報を表示し、ユーザが認証通知情報を受け取ることができるようにすることを含む。
【０００８】
本開示の別の態様は、アイデンティティ認証装置を対象とする。装置は、近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するように構成された受信ユニットと、オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別するように構成された識別ユニットと、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信するように構成された認証ユニットとを含む。
【０００９】
本開示の別の態様は、アイデンティティ認証のための装置を対象とする。装置は、少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信するように構成された送信ユニットと、サーバによって送信された認証通知情報を受信するように構成された受信ユニットであって、認証通知情報が、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、認証通知情報が、オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの数およびオンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの数に従って演算されたオンライン端末デバイスの信頼性スコアに従ってサーバによって生成された情報である、受信ユニットと、認証通知情報を表示し、ユーザが認証通知情報を受け取ることができるようにするように構成された表示ユニットとを含む。
【００１０】
本開示の別の態様は、サーバを対象とする。サーバは、プロセッサと、命令を格納する非一時的なコンピュータ可読記憶媒体とを含む。命令は、プロセッサによって実行されると、近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別することと、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信することとをプロセッサに行わせる。
【００１１】
本開示の別の態様は、端末デバイスを対象とする。端末デバイスは、プロセッサと、命令を格納する非一時的なコンピュータ可読記憶媒体とを含む。命令は、プロセッサによって実行されると、少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信することと、サーバによって送信された認証通知情報を受信することであって、認証通知情報が、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、認証通知情報が、オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの数およびオンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの数に従って演算されたオンライン端末デバイスの信頼性スコアに従ってサーバによって生成された情報である、受信することと、認証通知情報を表示し、ユーザが認証通知情報を受け取ることができるようにすることとをプロセッサに行わせる。
【００１２】
本開示のさらなる態様は、アイデンティティ認証のための方法を対象とする。一実施形態によれば、アイデンティティ認証方法は、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信することと、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、オンライン端末デバイスの信頼できる近隣のネットワークデバイスの数を少なくとも１つの近隣のネットワークデバイスから決定することと、信頼できる近隣のネットワークデバイスの数に基づいてオンライン端末デバイスがアイデンティティ認証を通過したかどうかを判断することを含む。
【００１３】
本開示のさらなる態様は、アイデンティティ認証のための方法を対象とする。一実施形態によれば、アイデンティティ認証方法は、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信することと、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、オンライン端末デバイスの重み付けされた近隣のネットワークデバイスの数を少なくとも１つの近隣のネットワークデバイスから決定することと、信頼できる近隣のネットワークデバイスの数に基づいてオンライン端末デバイスがアイデンティティ認証を通過したかどうかを判断することを含む。
【００１４】
本開示の追加の特徴および利点は、以下の詳細な説明においてある程度記載されており、説明からある程度明らかになるか、または、本開示の実践により学習することができる。本開示の特徴および利点は、添付の請求項で具体的に指摘されている要素および組合せによって実現および達成することができる。
【００１５】
前述の一般的な説明や以下の詳細な説明は、例示的なものであり、説明することのみを目的とし、特許請求されるような本発明を制限しようとするものではないことを理解されたい。
【００１６】
図面の簡単な説明
この明細書の一部を構成する添付の図面は、いくつかの実施形態を示し、説明と共に、開示される原理を説明する上で役立つ。
【図面の簡単な説明】
【００１７】
【図１】例示的な実施形態による、アイデンティティ認証のためのシステムを示すブロック図である。
【図２】例示的な実施形態による、アイデンティティ認証のための方法を示すフロー図である。
【図３】例示的な実施形態による、アイデンティティ認証のための別の方法を示すフロー図である。
【図４】例示的な実施形態による、アイデンティティ認証のためのデバイスを示すブロック図である。
【図５】例示的な実施形態による、アイデンティティ認証のための装置を示すブロック図である。
【図６】例示的な実施形態による、アイデンティティ認証のための別の装置を示すブロック図である。
【発明を実施するための形態】
【００１８】
詳細な説明
ここでは、例示的な実施形態を詳細に参照し、その例は、添付の図面に示される。以下の説明は、添付の図面を参照し、添付の図面では、異なる図面における同じ番号は、別段の表現がない限り、同じまたは同様の要素を表す。本発明と一致する例示的な実施形態の以下の説明において記載される実装形態は、本発明と一致するすべての実装形態を表すわけではない。代わりに、それらの実装形態は、添付の請求項に記述される本発明に関連する態様と一致するシステムおよび方法の単なる例である。
【００１９】
「第１の」、「第２の」、「第３の」という用語および同様の用語は、様々な種類の情報について説明するために本出願に取り入れることができ、そのような情報は、これらの用語によって制限されてはならない。これらの用語は、同じ種類の情報を区別するためだけに使用される。例えば、本出願の範囲から逸脱しない状況の下では、第１の情報は、第２の情報と呼ぶこともできる。同様に、第２の情報は、第１の情報と呼ぶこともできる。文脈に応じて、本明細書で使用される「〜する場合（if）」という用語は、「〜する間（while）」、「〜するとき（when）」または「決定（判断）に応答して（in response to determination）」として説明することができる。
【００２０】
図１は、例示的な実施形態による、アイデンティティ認証のためのシステム１００を示すブロック図である。ユーザ１０１がオンライン端末デバイス１０２を通じてサーバ１０３にログインする場合、サーバ１０３は、ユーザを識別するために、オンライン端末デバイス１０２の近隣のネットワークデバイスに基づいて、信頼性モデルを確立することができる。オンライン端末デバイス１０２は、デスクトップもしくはラップトップなどのパーソナルコンピュータ（ＰＣ）、スマートフォンやタブレットデバイスなどのモバイルデバイス、または、インターネットに接続できる他の任意の電子デバイスであり得る。
【００２１】
図２は、例示的な実施形態による、アイデンティティ認証方法２００のフロー図を示す。この実施形態は、アイデンティティ認証を実現するにあたってサーバ側から説明する。方法は、図１のサーバ１０３によって実装することができる。アイデンティティ認証方法は、以下を含む。
【００２２】
ステップ２１０：近隣のネットワークデバイスを決定するためにオンライン端末デバイス（例えば、図１のオンラインの端末デバイス１０２）によって送信された要求情報を受信し、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定する。
【００２３】
ステップ２２０：オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別する。
【００２４】
いくつかの実施形態では、オンライン端末デバイスは、いかなる信頼できる近隣のネットワークデバイスまたは重み付けされた近隣のネットワークデバイスも有さない場合がある。従って、識別結果は何もない場合がある。このシナリオは、本出願によってカバーされるべきである。
【００２５】
ステップ２３０：識別された信頼できる近隣のネットワークデバイスの数および識別された重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信する。
【００２６】
上記で説明されるように、いくつかの実施形態では、オンライン端末デバイスは、いかなる信頼できる近隣のネットワークデバイスまたは重み付けされた近隣のネットワークデバイスも有さない場合がある。従って、識別結果は何もない場合があり、識別された信頼できる近隣のネットワークデバイスの数および識別された重み付けされた近隣のネットワークデバイスの数は、ゼロであり得る。
【００２７】
一実施形態では、ステップ２１０は、以下をさらに含み得る。
（１）近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信されたルーティング検出要求情報を受信する。
（２）ルーティング検出要求情報に従って履歴上の経路記録を取得し、マッチング結果を得るために、オンライン端末デバイスの現在の接続経路を履歴上の経路記録の履歴上の経路とマッチングさせる。
（３）マッチング結果がプリセットマッチング値を超える場合、マッチング結果と一致する少なくとも１つのデバイスを、オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定する。プリセットマッチング値は、実際の状況に応じて設定することができる。例えば、プリセットマッチング値は、９０％であり得る。
【００２８】
別の実施形態では、ステップ２２０は、履歴上のログインアカウントが近隣のネットワークデバイスとマッチングしたことの発生回数を計算することと、発生回数がプリセット発生回数閾値を超える場合、近隣のネットワークデバイスを、オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスのうちの１つとして識別することとを含み得る。プリセット発生回数閾値は、実際の状況に応じて設定することができる。例えば、プリセット発生回数閾値は、１０であり得る。
【００２９】
別の実施形態では、ステップ２２０は、近隣のネットワークデバイス上でのユーザのログイン回数がプリセットログイン回数閾値を超えることをアカウント履歴が示す場合、近隣のネットワークデバイスを、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスのうちの１つであると決定することをさらに含み得る。プリセットログイン回数閾値は、実際の状況に応じて設定することができる。例えば、プリセットログイン回数閾値は、１であり得る。
【００３０】
別の実施形態では、ステップ２３０において計算されたオンライン端末デバイスの信頼性スコアは、以下の公式（１）によって計算することができる。
オンライン端末デバイスの信頼性スコア＝信頼できる近隣のネットワークデバイスの数＋重み付けされた近隣のネットワークデバイスの数
【００３１】
オンライン端末デバイスの信頼性スコアがプリセット信頼性スコア閾値を超える場合、オンライン端末デバイスの信頼性スコアに従って生成された認証通知情報は、オンライン端末デバイスがアイデンティティ認証を通過したことを示すことができ、オンライン端末デバイスの信頼性スコアがプリセット信頼性スコア閾値を超えない場合、オンライン端末デバイスの信頼性スコアに従って生成された認証通知情報は、オンライン端末デバイスがアイデンティティ認証を通過しなかったことを示すことができる。プリセット信頼性スコア閾値は、実際の状況に応じて設定することができる。
【００３２】
オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスおよびオンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを識別し、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、演算された信頼性スコアに従って認証通知情報を生成することにより、オンライン端末デバイスの近隣のネットワークデバイスに基づいて、オンライン端末デバイスのアイデンティティ認証が実現される。ユーザによって結び付けられたデバイスが変更された場合であっても、ユーザと結び付いていないデバイスとの近隣関係に従って、認証効率は改善され、認証範囲は拡大し、ユーザのアイデンティティもまた識別することができる。
【００３３】
図３は、例示的な実施形態による、アイデンティティ認証方法３００の別の実施形態のフロー図である。この実施形態は、アイデンティティ認証を実現するにあたって端末デバイス側から説明する。方法は、以下を含み得る。
【００３４】
ステップ３１０：その少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信する。
【００３５】
ステップ３２０：サーバによって送信された認証通知情報を受信し、認証通知情報は、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、認証通知情報は、オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの数およびオンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの数に従って演算されたオンライン端末デバイスの信頼性スコアに従ってサーバによって生成された情報である。
【００３６】
ステップ３３０：認証通知情報を表示するか、または、ユーザが他の手段によって認証通知情報を受け取ることができるようにする。
【００３７】
一実施形態では、ステップ３１０は、近隣のネットワークデバイスを決定するためにルーティング検出要求情報をサーバに送信し、サーバがルーティング検出要求情報に従ってオンライン端末デバイスの近隣のネットワークデバイスを決定できるようにすることを含み得る。
【００３８】
別の実施形態では、ステップ３１０は、以下を含み得る。
（１）アドレス解決プロトコル（ＡＲＰ）要求メッセージを放送する。
（２）オンライン端末デバイスと同じブロードキャストドメインの少なくとも１つの応答デバイスによって送信されたＡＲＰ応答メッセージを受信し、ＡＲＰ応答メッセージは、応答デバイスのハードウェアＭＡＣ（媒体アクセス制御）アドレスを保持する。
（３）ＭＡＣアドレスを保持する要求情報をサーバに送信し、サーバが、受信されたＭＡＣアドレスと一致するデバイスを、オンライン端末デバイスの近隣のネットワークデバイスのうちの１つであると決定できるようにする。
【００３９】
別の実施形態では、ステップ３１０は、以下を含み得る。
（１）ワイヤレスローカルネットワーク（ＷＬＡＮ）のサービスセット識別子（ＳＳＩＤ）を得るために、隣接するＷＬＡＮを探索する。
（２）ＳＳＩＤを保持する要求情報をサーバに送信し、サーバが、ＳＳＩＤを有するＷＬＡＮを、オンライン端末デバイスの近隣のネットワークデバイスのうちの１つであると決定できるようにする。
【００４０】
別の実施形態では、ステップ３１０は、以下を含み得る。
（１）オンライン端末デバイスの現在のネットワークが移動体通信用グローバルシステム（ＧＳＭ）ネットワークである場合は、オンライン端末デバイスの現在の接続ポイントに隣接する基地局の基地局情報を取得する。
（２）基地局情報を保持する要求情報をサーバに送信し、サーバが、基地局情報と一致する基地局を、オンライン端末デバイスの近隣のネットワークデバイスのうちの１つであると決定できるようにする。
【００４１】
少なくとも１つの近隣のネットワークデバイスを決定するための関連情報を保持する要求情報を送信することにより、サーバは、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定し、オンライン端末デバイスのアイデンティティ認証を完了することができる。従って、ユーザによって結び付けられた端末デバイスが変更された場合であっても、ユーザと結び付いていない端末デバイスとの近隣関係に従って、認証効率は改善され、認証範囲は拡大し、ユーザのアイデンティティもまた識別することができる。
【００４２】
アイデンティティ認証方法の実施形態に対応して、本開示は、アイデンティティ認証装置、端末デバイスおよびサーバの実施形態をさらに提供する。
【００４３】
本出願のアイデンティティ認証装置の実施形態は、端末デバイスとサーバにそれぞれ適用することができる。装置の実施形態は、ソフトウェアによって実現することができ、また、ハードウェアまたはソフトウェアとハードウェアの組合せによって実現することもできる。ソフトウェアの場合、装置の実施形態は、論理装置として、装置が位置するデバイスのプロセッサを通じる動作のために、非一時的なメモリの対応するコンピュータプログラム命令を内部メモリに読み込むことによって実現される。図４は、本出願による、アイデンティティ認証装置４１３を有するデバイス４００のハードウェア構造図を示す。プロセッサ４０１に加えて、デバイスは、図４に示されるように、内部メモリ４０３、ネットワークインタフェース４０２および非一時的なメモリ４０４も含み得る。デバイスの実際の機能によれば、デバイスは、他のハードウェアコンポーネントをさらに含み得る。例えば、デバイス４００が端末デバイスとして使用される場合は、デバイス４００は、カメラ、タッチスクリーンおよび通信コンポーネントをさらに含み得る。デバイス４００がサーバとして使用される場合は、デバイスは、メッセージの処理に対する責任を有する転送チップをさらに含み得る。
【００４４】
図５は、本出願による、アイデンティティ認証装置５００を示すブロック図である。アイデンティティ認証装置は、サーバに適用することができ、装置は、受信ユニット５１、識別ユニット５２および認証ユニット５３を含む。
【００４５】
受信ユニット５１は、近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するように構成される。
【００４６】
識別ユニット５２は、オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別するように構成される。
【００４７】
認証ユニット５３は、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信するように構成される。
【００４８】
別の実施形態では、受信ユニット５１は、以下のようにさらに構成される。
【００４９】
近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信されたルーティング検出要求情報を受信し、ルーティング検出要求情報に従って履歴上の経路記録を取得し、マッチング結果を得るために、オンライン端末デバイスの現在の接続経路を履歴上の経路記録の履歴上の経路とマッチングさせ、マッチング結果がプリセットマッチング値を超える場合、マッチング結果と一致する少なくとも１つのデバイスを、オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスであると決定する。
【００５０】
別の実施形態では、識別ユニット５２は、履歴上のログインアカウントが近隣のネットワークデバイスとマッチングしたことの発生回数を計算し、発生回数がプリセット発生回数閾値を超える場合、近隣のネットワークデバイスを、オンライン端末デバイスの少なくとも１つの信頼できる近隣のうちの１つとして識別するようにさらに構成される。
【００５１】
別の実施形態では、識別ユニット５２は、近隣のネットワークデバイス上でのユーザのログイン回数がプリセットログイン回数閾値を超えることをアカウント履歴が示す場合、近隣のネットワークデバイスを、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスのうちの１つであると決定するようにさらに構成される。
【００５２】
別の実施形態では、オンライン端末デバイスの信頼性スコアは、信頼できる近隣のネットワークデバイスの数と重み付けされた近隣のネットワークデバイスの数の和に等しい。
【００５３】
いくつかの実施形態によれば、認証ユニット５３は、信頼性スコアがプリセット信頼性閾値を超える場合、オンライン端末デバイスがアイデンティティ認証を既に通過したことを示すために認証通知情報を生成し、信頼性スコアがプリセット信頼性閾値を超えない場合、オンライン端末デバイスがアイデンティティ認証を通過しなかったことを示すために認証通知情報を生成するようにさらに構成される。
【００５４】
図６は、本出願による、アイデンティティ認証装置６００を示すブロック図を示す。アイデンティティ認証装置は、端末デバイスに適用することができ、装置は、送信ユニット６１、受信ユニット６２および表示ユニット６３を含む。
【００５５】
送信ユニット６１は、近隣のネットワークデバイスを決定するために要求情報をサーバに送信するように構成される。
【００５６】
受信ユニット６２は、サーバによって送信された認証通知情報を受信するように構成される。認証通知情報は、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示すことができる。認証通知情報は、オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの数およびオンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの数に従って演算されたオンライン端末デバイスの信頼性スコアに従ってサーバによって生成される。
【００５７】
表示ユニット６３は、認証通知情報を表示し、ユーザが認証通知情報を受け取ることができるように構成される。
【００５８】
別の実施形態では、送信ユニット６１は、近隣のネットワークデバイスを決定するためにルーティング検出要求情報をサーバに送信し、サーバがルーティング検出要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定できるようにさらに構成される。
【００５９】
別の実施形態では、送信ユニット６１は、以下のようにさらに構成される。
アドレス解決プロトコル（ＡＲＰ）要求メッセージを放送する。
オンライン端末デバイスと同じブロードキャストドメインの少なくとも１つの応答デバイスによって送信されたＡＲＰ応答メッセージを受信し、ＡＲＰ応答メッセージは、応答デバイスのハードウェアＭＡＣアドレスを保持する。
ＭＡＣアドレスを保持する要求情報をサーバに送信し、サーバが、受信されたＭＡＣアドレスと一致するデバイスを、オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定できるようにする。
【００６０】
別の実施形態では、送信ユニット６１は、ＷＬＡＮのサービスセット識別子（ＳＳＩＤ）を得るために、隣接するワイヤレスローカルネットワーク（ＷＬＡＮ）を探索し、ＳＳＩＤを保持する要求情報をサーバに送信し、サーバが、ＳＳＩＤを有するＷＬＡＮを、オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定できるようにするようにさらに構成される。
【００６１】
別の実施形態では、送信ユニット６１は、以下のようにさらに構成される。
オンライン端末デバイスの現在のネットワークが移動体通信用グローバルシステム（ＧＳＭ）ネットワークである場合は、オンライン端末デバイスの現在の接続ポイントに隣接する基地局の基地局情報を取得する。
基地局情報を保持する要求情報をサーバに送信し、サーバが、基地局情報と一致する基地局を、オンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスのうちの１つであると決定できるようにする。
【００６２】
上記で言及される装置における機能の詳細な実現プロセスおよび各ユニットの役割については、上記で言及される方法における対応するステップの実現プロセスを参照し、本明細書では繰り返し説明しない。
【００６３】
装置の実施形態は方法の実施形態と実質的に一致するため、関連部分については、方法の実施形態の対応する部分の説明を参照することができる。装置の説明される実施形態は、単なる例示であり、別個のコンポーネントとして説明されるユニットは、物理的に分離しても、物理的に分離しなくともよく、ユニットとして示される部分は、物理的なユニットであっても、物理的なユニットでなくともよく、すなわち、同じ場所に位置することも、多数のネットワークユニットで分散することもできる。本出願の解決法の目的は、実際の必要性に従ってその部分的なまたはすべてのモジュール／ユニットを選択することによって実現することができる。
【００６４】
本開示のいくつかの実施形態は、サーバをさらに提供し、サーバは、プロセッサと、命令を格納する非一時的なコンピュータ可読記憶媒体とを含み、命令は、プロセッサによって実行されると、以下をプロセッサに行わせる。
近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信し、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定する。
オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを近隣のネットワークデバイスから識別する。
信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信する。
【００６５】
本開示の実施形態は、端末デバイスをさらに提供し、端末デバイスは、プロセッサと、命令を格納する非一時的なコンピュータ可読記憶媒体とを含み、命令は、プロセッサによって実行されると、以下をプロセッサに行わせる。
近隣のネットワークデバイスを決定するために要求情報をサーバに送信する。
サーバによって送信された認証通知情報を受信し、認証通知情報は、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示し、認証通知情報は、オンライン端末デバイスに対応する信頼できる近隣のネットワークデバイスの数およびオンライン端末デバイスに対応する重み付けされた近隣のネットワークデバイスの数に従って演算されたオンライン端末デバイスの信頼性スコアに従ってサーバによって生成された情報である。
認証通知情報を表示し、ユーザが認証通知情報を受け取ることができるようにする。
【００６６】
いくつかの実施形態では、オンライン端末デバイスに対してアイデンティティ認証が実行されると、オンライン端末デバイスは、その少なくとも１つの近隣のネットワークデバイスを決定するために要求情報をサーバに送信し、サーバが要求情報を受信した後、サーバは、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定し、オンライン端末デバイスの少なくとも１つの信頼できる近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、オンライン端末デバイスの少なくとも１つの重み付けされた近隣のネットワークデバイスを少なくとも１つの近隣のネットワークデバイスから識別し、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数に従ってオンライン端末デバイスの信頼性スコアを演算し、演算された信頼性スコアに従って、オンライン端末デバイスがアイデンティティ認証を通過したかどうかを示す認証通知情報を生成し、認証通知情報をオンライン端末デバイスに送信し、オンライン端末デバイスが認証通知情報を受信した後、オンライン端末デバイスは、認証通知情報を表示し、ユーザが認証通知情報を知ることができるようにし、それにより、オンライン端末デバイスに隣接するネットワークデバイスに従ってオンライン端末デバイスの信頼性スコアの演算を実現し、オンライン端末デバイスの信頼性スコアに従ってオンライン端末デバイスのアイデンティティ認証を完了する。従って、ユーザと結び付けられたデバイスが変更された場合であっても、ユーザと結び付いていないデバイスとの近隣関係に従って、認証効率を改善することができ、認証範囲を拡大することができ、ユーザのアイデンティティを識別することができる。
【００６７】
上記で説明される方法および装置の実施形態のいくつかは、信頼できる近隣のネットワークデバイスの数および重み付けされた近隣のネットワークデバイスの数を使用して、ユーザがアイデンティティ認証を通過するかどうかを判断する。当業者は、アイデンティティ認証を判断するために、上記の数のうちの１つだけを使用できることを理解すべきである。例えば、アイデンティティ認証方法は、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信することと、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、オンライン端末デバイスの信頼できる近隣のネットワークデバイスの数を少なくとも１つの近隣のネットワークデバイスから決定することと、信頼できる近隣のネットワークデバイスの数に基づいてオンライン端末デバイスがアイデンティティ認証を通過したかどうかを判断することを含み得る。別の例では、アイデンティティ認証方法は、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定するためにオンライン端末デバイスによって送信された要求情報を受信することと、要求情報に従ってオンライン端末デバイスの少なくとも１つの近隣のネットワークデバイスを決定することと、オンライン端末デバイスの重み付けされた近隣のネットワークデバイスの数を少なくとも１つの近隣のネットワークデバイスから決定することと、信頼できる近隣のネットワークデバイスの数に基づいてオンライン端末デバイスがアイデンティティ認証を通過したかどうかを判断することを含み得る。このようにして、装置の対応するモジュール／ユニットは、ソフトウェアコードを実行するプロセッサによって、上記で説明される方法を実装するように構成することができる。
【００６８】
本明細書は、アイデンティティ認証のための方法、装置およびシステムについて説明してきた。示されるステップは、示される例示的な実施形態を説明するために提示されており、進行中の技術的な開発により、特定の機能が実行される方法が変更されることを予想すべきである。従って、これらの例は、制限ではなく、例示のために、本明細書で提示される。例えば、本明細書で開示されるステップまたはプロセスは、説明される順番で実行されることに制限されず、開示される実施形態と矛盾しないように、いかなる順番でも実行することができ、いくつかのステップを省略することができる。さらに、機能構築ブロックの境界は、説明の便宜上、本明細書では任意に定義されている。代替の境界は、指定される機能およびその関係が適切に実行されている間は定義することができる。代替の形態（本明細書で説明されるものの均等物、拡張、変形、偏向など）は、本明細書に含まれる教示に基づいて、当業者には明らかであろう。そのような代替の形態は、開示される実施形態の範囲および精神内に収まる。
【００６９】
開示される原理の例や特徴が本明細書で説明されているが、開示される実施形態の精神および範囲から逸脱することなく、変更形態、適合形態および他の実装形態が可能である。また、「含む（comprising、containing、including）」および「有する（having）」という用語ならびに他の同様の形態は、意味が同等であることが意図され、これらの用語のいずれか１つに続く１つまたは複数のアイテムが、そのような１つまたは複数のアイテムの網羅的なリストではない、あるいは、リストに記載される１つまたは複数のアイテムのみに限定されないという点で、制限されないことが意図される。また、本明細書および添付の請求項で使用される場合、文脈で明確に指示されない限り、「a」「an」および「the」などの単数形は、複数形の言及を含むことにも留意しなければならない。
【００７０】
その上、１つまたは複数のコンピュータ可読記憶媒体は、本開示と矛盾しない実施形態の実装において利用することができる。コンピュータ可読記憶媒体は、プロセッサが読み取り可能な情報またはデータを格納できるいかなるタイプの物理的メモリも指す。従って、コンピュータ可読記憶媒体は、本明細書で説明される実施形態と矛盾しないステップまたは段階をプロセッサに実行させるための命令を含む、１つまたは複数のプロセッサによる実行のための命令を格納することができる。「コンピュータ可読媒体」という用語は、有形アイテムを含み、搬送波および一時的な信号を除く（すなわち、非一時的である）と理解すべきである。それらの例は、ＲＡＭ、ＲＯＭ、揮発性メモリ、非一時的なメモリ、ハードドライブ、ＣＤ  ＲＯＭ、ＤＶＤ、フラッシュドライブ、ディスクおよび他の任意の公知の物理的な記憶媒体を含む。上記で説明されるモジュール／ユニットは、ソフトウェア、ハードウェア、ファームウェア、または、ソフトウェア、ハードウェアおよびファームウェアの任意の組合せの形態で実装することができる。例えば、モジュール／ユニットは、コンピュータ可読メモリに格納されたソフトウェア命令を実行するプロセッサによって実装することができる。
【００７１】
本発明は、上記で説明され、添付の図面に示される正確な構造に限定されず、その範囲から逸脱することなく様々な変更および変化を行うことができることが理解されよう。本発明の範囲は、添付の請求項によってのみ制限されるべきであることが意図される。
【図１】
0006603726.tif 000002
【図２】
0006603726.tif 000003
【図３】
0006603726.tif 000004
【図４】
0006603726.tif 000005
【図５】
0006603726.tif 000006
【図６】
0006603726.tif 000007