(57)【要約】本発明は、アクセス認証方法、装置、システム、プログラム及び記録媒体に関し、コンピュータ技術分野に属する。前記アクセス認証方法は、被アクセスデバイスのデバイス識別子を取得するステップと、デバイス識別子にユーザアカウントがバインディングされ、且つ、当該ユーザアカウントとアクセスデバイスのユーザアカウントとが同一でない場合、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスに被アクセスデバイスのアクセスパスワードを送信するためのサードパーティデバイスに、デバイス識別子、及び、アクセスデバイスのユーザアカウントを送信するステップと、受信したアクセスパスワードを用いて被アクセスデバイスにアクセスするステップとを含む。サードパーティデバイスにおいて登録側に対して認証を行い、認証に成功した後にアクセスデバイスにアクセスパスワードを送信し、アクセスデバイスによりアクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得できて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。【選択図】        図４
2016535367.tif 000002
【特許請求の範囲】
【請求項１】
アクセスデバイスに用いられるアクセス認証方法であって、
被アクセスデバイスのデバイス識別子を取得するステップと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するステップと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするステップと
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである
ことを特徴とするアクセス認証方法。
【請求項２】
前記被アクセスデバイスのデバイス識別子を取得するステップは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するステップ、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するステップ
を含むことを特徴とする請求項１に記載のアクセス認証方法。
【請求項３】
被アクセスデバイスに用いられるアクセス認証方法であって、
アクセスデバイスから送信したアクセスパスワードを受信するステップ
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するステップと、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するステップと
をさらに含むことを特徴とするアクセス認証方法。
【請求項４】
前記アクセスパスワードを生成するステップと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するステップと
をさらに含むことを特徴とする請求項３に記載のアクセス認証方法。
【請求項５】
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るステップと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするステップと
をさらに含むことを特徴とする請求項４に記載のアクセス認証方法。
【請求項６】
サードパーティデバイスに用いられるアクセス認証方法であって、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するステップと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するステップと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するステップと
を含むことを特徴とするアクセス認証方法。
【請求項７】
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するステップと、
前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するステップと
をさらに含むことを特徴とする請求項６に記載のアクセス認証方法。
【請求項８】
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップは、
前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するステップと、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップを実行するステップと
を含むことを特徴とする請求項６に記載のアクセス認証方法。
【請求項９】
前記アクセスデバイスに、前記デバイス識別子に対応するアクセスパスワードを送信するステップは、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信するステップを実行するステップ
を含むことを特徴とする請求項８に記載のアクセス認証方法。
【請求項１０】
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するステップと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するステップと
をさらに含むことを特徴とする請求項６乃至９のいずれか１項に記載のアクセス認証方法。
【請求項１１】
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するステップと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするステップと
をさらに含むことを特徴とする請求項１０に記載のアクセス認証方法。
【請求項１２】
アクセスデバイスに用いられるアクセス認証装置であって、
被アクセスデバイスのデバイス識別子を取得するための取得モジュールと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するための第１送信モジュールと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするためのアクセスモジュールと
を備え、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである
ことを特徴とするアクセス認証装置。
【請求項１３】
前記取得モジュールは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するための第１取得サブモジュール、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するための第２取得サブモジュール
を備えることを特徴とする請求項１２に記載のアクセス認証装置。
【請求項１４】
被アクセスデバイスに用いられるアクセス認証装置であって、
アクセスデバイスから送信したアクセスパスワードを受信するための第１受信モジュール
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するための第１検出モジュールと、
前記第１検出モジュールにより、前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するための許可モジュールと
をさらに備えることを特徴とするアクセス認証装置。
【請求項１５】
前記アクセスパスワードを生成するための生成モジュールと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するための第２送信モジュールと
をさらに備えることを特徴とする請求項１４に記載のアクセス認証装置。
【請求項１６】
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るための変更モジュールと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするための第３送信モジュールと
をさらに備えることを特徴とする請求項１５に記載のアクセス認証装置。
【請求項１７】
サードパーティデバイスに用いられるアクセス認証装置であって、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するための第２受信モジュールと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するための第４送信モジュールと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するための第５送信モジュールと
を備えることを特徴とするアクセス認証装置。
【請求項１８】
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するための第２検出モジュールと、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するための第１バインディングモジュールと
をさらに備えることを特徴とする請求項１７に記載のアクセス認証装置。
【請求項１９】
前記第４送信モジュールは、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するための検出サブモジュールと、
前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するための送信サブモジュールと
を備えることを特徴とする請求項１７に記載のアクセス認証装置。
【請求項２０】
前記第５送信モジュールは、さらに、前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信する
ことを特徴とする請求項１９に記載のアクセス認証装置。
【請求項２１】
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するための第３受信モジュールと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するための第２バインディングモジュールと
をさらに備えることを特徴とする請求項１７乃至２０のいずれか１項に記載のアクセス認証装置。
【請求項２２】
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するための第３検出モジュールと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするための第３バインディングモジュールと
をさらに備えることを特徴とする請求項２１に記載のアクセス認証装置。
【請求項２３】
アクセスデバイス、被アクセスデバイス、及び、サードパーティデバイスを備え、
前記アクセスデバイスは、請求項１２或は１３に記載のアクセス認証装置を備え、
前記被アクセスデバイスは、請求項１４乃至１６のいずれか１項に記載のアクセス認証装置を備え、
前記サードパーティデバイスは、請求項１７乃至２２のいずれか１項に記載のアクセス認証装置を備える
ことを特徴とするアクセス認証システム。
【請求項２４】
アクセスデバイスに用いられるアクセス認証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
被アクセスデバイスのデバイス識別子を取得し、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信し、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするように構成され、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである
ことを特徴とするアクセス認証装置。
【請求項２５】
被アクセスデバイスに用いられるアクセス認証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したアクセスパスワードを受信し、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出し、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するように構成される
ことを特徴とするアクセス認証装置。
【請求項２６】
サードパーティデバイスに用いられるアクセス認証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信し、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するように構成される
ことを特徴とするアクセス認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０４０３９３９.２であって、出願日が２０１４年８月１５日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【０００２】
本発明は、コンピュータ技術分野に関し、特に、アクセス認証方法、装置、及び、システムに関する。
【背景技術】
【０００３】
Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティー）の普遍化に伴い、Ｗｉ−Ｆｉ付きのインテリジェントデバイスも、ますます、多くなっている。一般的に、Ｗｉ−Ｆｉインテリジェントデバイスは、ネットワークに接続された後、携帯電話Ａｐｐ（Ａｐｐｌｉｃａｔｉｏｎ、アプリケーション）と協力して使用される。即ち、携帯電話Ａｐｐを用いてインテリジェントデバイスの状態と結果を照会し、また、命令を送信してインテリジェントデバイスを制御する。インテリジェントデバイスを用いて、どのように、携帯電話Ａｐｐを認証して、携帯電話Ａｐｐがインテリジェントデバイスを安全にアクセスして制御するようにする問題が、特に、重要である。
【０００４】
関連技術によって提供するアクセス認証方法は、以下のとおりである。即ち、ユーザは、携帯電話Ａｐｐを用いてＷｉ−Ｆｉインテリジェントデバイスにアクセスする時に、携帯電話Ａｐｐにおいてアクセスパスワードを手動的に入力する必要があり、携帯電話Ａｐｐは、ユーザが入力したアクセスパスワードをＷｉ−Ｆｉインテリジェントデバイスに送信し、Ｗｉ−Ｆｉインテリジェントデバイスは、当該アクセスパスワードが一致すると判断した後に、当該携帯電話Ａｐｐのアクセスを許可する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明者は本発明を実現する過程において、関連技術には少なくとも以下の欠点が存在することを発見した。即ち、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い。
【課題を解決するための手段】
【０００６】
関連技術での、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決するために、本発明は、アクセス認証方法、装置、及び、システムを提供する。前記構成は、以下のとおりである。
【０００７】
本発明に係る実施例の第１の態様によると、アクセスデバイスに用いられるアクセス認証方法を提供する。
【０００８】
前記方法は、
被アクセスデバイスのデバイス識別子を取得するステップと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するステップと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするステップと
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０００９】
オプションとして、
前記被アクセスデバイスのデバイス識別子を取得するステップは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するステップ、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するステップ
を含む。
【００１０】
本発明に係る実施例の第２の態様によると、被アクセスデバイスに用いられるアクセス認証方法提供する。
【００１１】
前記方法は、
アクセスデバイスから送信したアクセスパスワードを受信するステップ
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するステップと、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するステップと
をさらに含む。
【００１２】
オプションとして、
前記方法は、
前記アクセスパスワードを生成するステップと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するステップと
をさらに含む。
【００１３】
オプションとして、
前記方法は、
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るステップと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするステップと
をさらに含む。
【００１４】
本発明に係る実施例の第３の態様によると、サードパーティデバイスに用いられるアクセス認証方法を提供する。
【００１５】
前記方法は、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するステップと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するステップと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するステップと
を含む。
【００１６】
オプションとして、
前記方法は、
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するステップと、
前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するステップと
をさらに含む。
【００１７】
オプションとして、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップは、
前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するステップと、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップを実行するステップと
を含む。
【００１８】
オプションとして、
前記アクセスデバイスに、前記デバイス識別子に対応するアクセスパスワードを送信するステップは、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信するステップを実行するステップ
を含む。
【００１９】
オプションとして、
前記方法は、
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するステップと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するステップと
をさらに含む。
【００２０】
オプションとして、
前記方法は、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するステップと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするステップと
をさらに含む。
【００２１】
本発明に係る実施例の第４の態様によると、アクセスデバイスに用いられるアクセス認証装置を提供する。
【００２２】
前記装置は、
被アクセスデバイスのデバイス識別子を取得するための取得モジュールと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するための第１送信モジュールと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするためのアクセスモジュールと
を備え、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００２３】
オプションとして、
前記取得モジュールは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するための第１取得サブモジュール、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するための第２取得サブモジュール
を備える。
【００２４】
本発明に係る実施例の第５の態様によると、被アクセスデバイスに用いられるアクセス認証装置を提供する。
【００２５】
前記装置は、
アクセスデバイスから送信したアクセスパスワードを受信するための第１受信モジュール
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するための第１検出モジュールと、
前記第１検出モジュールにより、前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するための許可モジュールと
をさらに備える。
【００２６】
オプションとして、
前記装置は、
前記アクセスパスワードを生成するための生成モジュールと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するための第２送信モジュールと
をさらに備える。
【００２７】
オプションとして、
前記装置は、
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るための変更モジュールと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするための第３送信モジュールと
をさらに備える。
【００２８】
本発明に係る実施例の第６の態様によると、サードパーティデバイスに用いられるアクセス認証装置を提供する。
【００２９】
前記装置は、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するための第２受信モジュールと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するための第４送信モジュールと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するための第５送信モジュールと
を備える。
【００３０】
オプションとして、
前記装置は、
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するための第２検出モジュールと、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するための第１バインディングモジュールと
をさらに備える。
【００３１】
オプションとして、
前記第４送信モジュールは、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するための検出サブモジュールと、
前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するための送信サブモジュールと
を備える。
【００３２】
オプションとして、
前記第５送信モジュールは、
さらに、前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信する。
【００３３】
オプションとして、
前記装置は、
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するための第３受信モジュールと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するための第２バインディングモジュールと
をさらに備える。
【００３４】
オプションとして、
前記装置は、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するための第３検出モジュールと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするための第３バインディングモジュールと
をさらに備える。
【００３５】
本発明に係る実施例の第７の態様によると、アクセス認証システムを提供する。
【００３６】
当該システムは、アクセスデバイス、被アクセスデバイス、及び、サードパーティデバイスを備え、
前記アクセスデバイスは、上記の第４の態様、又は、第４の態様のオプション的の構成の中のいずれかに記載のアクセス認証装置を備え、
前記被アクセスデバイスは、記の第５の態様、又は、第５の態様のオプション的の構成の中のいずれかに記載のアクセス認証装置を備え、
前記サードパーティデバイスは、上記の第６の態様、又は、第６の態様のオプション的の構成の中のいずれかに記載のアクセス認証装置を備える。
【００３７】
本発明に係る実施例の第８の態様によると、アクセスデバイスに用いられるアクセス認証装置を提供する。
【００３８】
前記装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
被アクセスデバイスのデバイス識別子を取得し、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信し、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするように構成され、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００３９】
本発明に係る実施例の第９の態様によると、被アクセスデバイスに用いられるアクセス認証装置を提供する。
【００４０】
前記装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したアクセスパスワードを受信し、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出し、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するように構成される。
【００４１】
本発明に係る実施例の第１０の態様によると、サードパーティデバイスに用いられるアクセス認証装置を提供する。
【００４２】
前記装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信し、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するように構成される。
【発明の効果】
【００４３】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００４４】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスから送信したアクセスパスワードを受信し、また、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００４５】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００４６】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【図１】一部の例示的な実施例のアクセス認証方法に係る実施環境を示す模式図である。
【図２】例示的な一実施例に係るアクセス認証方法を示すフローチャートである。
【図３】例示的なもう一実施例に係るアクセス認証方法を示すフローチャートである。
【図４】例示的なさらにもう一実施例に係るアクセス認証方法を示すフローチャートである。
【図５Ａ】例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。
【図５Ｂ】例示的な一実施例に係るサードパーティデバイスによりアクセスデバイスにバインディング要請を送信する様子を示す模式図である。
【図６Ａ】例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。
【図６Ｂ】例示的な一実施例に係るＬＡＮブロードキャストに利用して被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。
【図６Ｃ】例示的な一実施例に係る被アクセスデバイス上の図形コードをスキャンして被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。
【図６Ｄ】例示的な一実施例に係るサードパーティデバイスにより登録側に認証要請を送信する様子を示す模式図である。
【図７】例示的な一実施例に係るアクセス認証装置を示すブロック図である。
【図８】例示的なもう一実施例に係るアクセス認証装置を示すブロック図である。
【図９】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１０】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１１】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１２】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１３】例示的な一実施例に係るアクセス認証システムを示すブロック図である。
【図１４】例示的な一実施例に係る被アクセスデバイスにアクセスするための装置を示すブロック図である。
【図１５】例示的な一実施例に係るアクセスデバイスを検証するための装置を示すブロック図である。
【発明を実施するための形態】
【００４７】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００４８】
図１は、一部の例示的な実施例のアクセス認証方法に係る実施環境を示す模式図である。図１に示したように、当該実施環境は、被アクセスデバイス１２０、アクセスデバイス１４０、サードパーティデバイス１６０、及び、登録側１８０を含んでもよい。
【００４９】
被アクセスデバイス１２０は、Ｗｉ−Ｆｉ付きのインテリジェントデバイスであってもよく、当該インテリジェントデバイスは、カメラ、ルーター、インテリジェント・テレビ、等であってもよい。当該被アクセスデバイス１２０は、工場出荷設定回復機能が付いており、被アクセスデバイス１２０とユーザアカウントとのバインディング関係を解除できる。当該被アクセスデバイス１２０は、ルーターを介してインタネットに接続できる。
【００５０】
アクセスデバイス１４０は、Ａｐｐをインストールできる電子デバイスであってもよく、当該電子デバイスは、インテリジェント携帯電話、タブレットＰＣ、インテリジェントテレビ、電子ブックリーダー、ＭＰ４（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ Ｌａｙｅｒ ＩＶ）プレーヤー、ポータブルコンピュータ、デスクトップコンピュータ、等であってもよい。
【００５１】
サードパーティデバイス１６０は、バインディング、認証、等の機能を有するサーバ、ルーター、等であってもよい。サードパーティデバイス１６０がサーバである場合、一台のサーバであってもよく、或は、幾つかのサーバから構成されたサーバークラスタであってもよく、或は、一つのクラウドコンピューティング・サービスセンターであってもよい。
【００５２】
登録側１８０は、Ａｐｐをインストールできる電子デバイスであってもよく、当該電子デバイスは、インテリジェント携帯電話、タブレットＰＣ、インテリジェントテレビ、電子ブックリーダー、ＭＰ４（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ Ｌａｙｅｒ ＩＶ）プレーヤー、ポータブルコンピュータ、デスクトップコンピュータ、等であってもよい。当該登録側１８０に登録されたユーザアカウントは、被アクセスデバイス１２０の所有者権限を有する。
【００５３】
被アクセスデバイス１２０、アクセスデバイス１４０、サードパーティデバイス１６０、及び、登録側１８０の間は、無線ネットワークを介して接続されてもよく、当該無線ネットワークは、Ｗｉ−Ｆｉ、ブルートゥース、赤外線、等であってもよい。
【００５４】
図２は、例示的な一実施例に係るアクセス認証方法を示すフローチャートである。図２に示したように、当該アクセス認証方法は、図１に示した実施環境中のアクセスデバイス１４０に適用される。当該方法は、以下のステップを含む。
【００５５】
ステップ２０１において、被アクセスデバイスのデバイス識別子を取得する。
【００５６】
ステップ２０２において、サードパーティデバイスに、デバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【００５７】
ステップ２０３において、アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスする。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードである。
【００５８】
ここで、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００５９】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスから送信したアクセスパスワードを受信し、また、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００６０】
図３は、例示的なもう一実施例に係るアクセス認証方法を示すフローチャートである。図３に示したように、当該アクセス認証方法、図１に示した実施環境中の被アクセスデバイス１２０に適用される。当該方法は、以下のステップを含む。
【００６１】
ステップ３０１において、アクセスデバイスから送信したアクセスパスワードを受信する。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードである。
【００６２】
ここで、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００６３】
ステップ３０２において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【００６４】
ステップ３０３において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【００６５】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００６６】
図４は、例示的なさらにもう一実施例に係るアクセス認証方法を示すフローチャートである。図４に示したように、当該アクセス認証方法、図１に示した実施環境中のサードパーティデバイス１６０に適用される。当該方法は、以下のステップを含む。
【００６７】
ステップ４０１において、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【００６８】
ステップ４０２において、デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に、認証要請を送信する。
【００６９】
ここで、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものである。
【００７０】
ステップ４０３において、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信する。
【００７１】
ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００７２】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００７３】
アクセスデバイスが被アクセスデバイスにアクセスする前に、被アクセスデバイスは、まず、アクセスパスワードを生成し、生成したアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を、サードパーティデバイスに送信して、バインディングさせる必要がある。被アクセスデバイスに、最初に、アクセスデバイスがアクセスする際に、サードパーティデバイスは、当該アクセスデバイスのユーザアカウントと、被アクセスデバイスのデバイス識別子とをバインディングすることにより、当該ユーザアカウントが当該被アクセスデバイスの所有者権限を得るようにする。具体的な実現ステップは、図５Ａをご参照ください。
【００７４】
図５Ａは、例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。図５Ａに示したように、当該アクセス認証方法、図１に示した実施環境に適用される。当該方法は、以下のステップを含む。
【００７５】
ステップ５０１において、被アクセスデバイスによりアクセスパスワードを生成する。
【００７６】
オプションとして、被アクセスデバイスは、アクセスパスワードをランダムに生成してもよい。
【００７７】
オプションとして、被アクセスデバイスは、アクセスパスワードを定期的に変更するか、或は、当該被アクセスデバイスに対応する登録側から送信した、アクセスパスワードを変更するための命令を受信した後に、被アクセスデバイスのアクセスパスワードを変更してもよい。
【００７８】
ステップ５０２において、被アクセスデバイスにより、サードパーティデバイスに当該アクセスパスワード、及び、被アクセスデバイスのデバイス識別子を送信する。
【００７９】
ここで、デバイス識別子は、被アクセスデバイスを生産する時に付与された識別子であってもよく、当該デバイス識別子は、被アクセスデバイスを一義的に識別する。実際の適用において、当該デバイス識別子は文字列であってもよく、当該文字列は、数字、文字、或は、他の種類のキャラクターの中の少なくとも一種から構成させる。
【００８０】
オプションとして、アクセスパスワードの安全性を保証するために、被アクセスデバイスは、暗号化されたチャネルを介して、生成したアクセスパスワード、及び、デバイス識別子をサードパーティデバイスに送信してもよく、ここでの暗号化されたチャネルは、アクセスパスワードが漏洩される可能性を減らすことができる。
【００８１】
ステップ５０３において、サードパーティデバイスにより、被アクセスデバイスから送信したアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を受信する。
【００８２】
ステップ５０４において、被アクセスデバイスのデバイス識別子に、バインディングされたアクセスパスワードが存在しない場合、サードパーティデバイスにより、当該アクセスパスワードと被アクセスデバイスのデバイス識別子とをバインディングして保存する。
【００８３】
サードパーティデバイスは、被アクセスデバイスから送信したアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を受信した後に、まず、当該デバイス識別子にアクセスパスワードがバインディングされているか否かを検出し、もし、受信したデバイス識別子にアクセスパスワードがバインディングされていないことが検出されると、受信したアクセスパスワードとデバイス識別子とをバインディングして保存する。
【００８４】
一ケースにおいて、被アクセスデバイスは、安全性を保証するために、バインディングされたアクセスパスワードを随時に変更できる。即ち、まず、アクセスパスワードを定期的に変更して、変更後のアクセスパスワードを得て、変更後のアクセスパスワード、及び、当該被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信する。サードパーティデバイスは、受信したデバイス識別子にバインディングされたアクセスパスワードが存在することが検出された場合、受信したアクセスパスワードと当該バインディングされたアクセスパスワードとが同一であるか否かを検出し、もし、受信したアクセスパスワードと当該バインディングされたアクセスパスワードとが同一であると、サードパーティデバイスは動作しなく、もし、受信したアクセスパスワードと当該バインディングされたアクセスパスワードとが同一でないと、サードパーティデバイスは、当該バインディングされたアクセスパスワードとデバイス識別子とのバインディングを解除し、受信したアクセスパスワードとデバイス識別子とをバインディングして保存する。即ち、サードパーティデバイスは、被アクセスデバイスから送信したアクセスパスワード及びデバイス識別子を受信した後に、もし、当該アクセスパスワードと当該デバイス識別子に既にバインディングされたアクセスパスワードとが同一でないことが検出されると、予め保存した当該デバイス識別子にバインディングされたアクセスパスワードを、変更後のアクセスパスワードに更新してバインディングする。
【００８５】
上記のステップ５０１乃至ステップ５０４から分かるように、サードパーティデバイスにより、被アクセスデバイスのデバイス識別子と、被アクセスデバイスにより生成したアクセスパスワードとを、バインディングした。
【００８６】
ステップ５０５において、アクセスデバイスにより、被アクセスデバイスのデバイス識別子を取得する。
【００８７】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得する時に、被アクセスデバイスによりブロードキャストされた、被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信して、ブロードキャスト情報中から被アクセスデバイスのデバイス識別子を取得してもよく、或は、被アクセスデバイス上の図形コードをスキャンすることにより、被アクセスデバイスのデバイス識別子を取得してもよい。
【００８８】
本実施例においては、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得するための具体的な方式に対して、制限しないことを説明する必要がある。
【００８９】
ステップ５０６において、アクセスデバイスにより、サードパーティデバイスに、当該デバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【００９０】
ここで、ユーザアカウントは、ユーザによりサードパーティデバイスに登録したユーザアカウントであり、ユーザは、多数のアクセスデバイスにおいて当該ユーザアカウントにログインできる。
【００９１】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得する後に、当該デバイス識別子、及び、アクセスデバイスにログインしたユーザアカウントを、サードパーティデバイスに送信する。
【００９２】
ステップ５０７において、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【００９３】
ステップ５０８において、サードパーティデバイスにより、受信したデバイス識別子にユーザアカウントがバインディングされていないことが検出された場合、受信したアクセスデバイスのユーザアカウントと当該デバイス識別子とをバインディングする。
【００９４】
サードパーティデバイスは、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信した後に、当該デバイス識別子にユーザアカウントがバインディングされているか否かを検出することになる。
【００９５】
サードパーティデバイスは、デバイス識別子にユーザアカウントがバインディングされていないことが検出された場合、受信したアクセスデバイスのユーザアカウントと当該デバイス識別子とをバインディングする。オプションとして、アクセスデバイスにバインディング要請を送信してもよく、バインディング要請は、アクセスデバイスに、被アクセスデバイスのデバイス識別子とアクセスデバイスのユーザアカウントとをバインディングするか否かを問合せするものであってもよい。
【００９６】
例えば、図５Ｂは、例示的な一実施例に係るサードパーティデバイスによりアクセスデバイスにバインディング要請を送信する様子を示す模式図である。図５Ｂに示したように、アクセスデバイスは、サードパーティデバイスから送信したバインディング要請を受信した後に、スクリーン上に、「デバイス（９５２７）とバインディングしますか？」との要請を表示し、この時、ユーザは、「はい」オプションをクリックすることにより、デバイス（９５２７）とのバインディングに同意してもよく、「いいえ」オプションをクリックすることにより、デバイス（９５２７）とのバインディングを放棄してもよい。
【００９７】
もし、アクセスデバイスにより、被アクセスデバイスとのバインディングに同意すると、サードパーティデバイスは、当該アクセスデバイスのユーザアカウントと被アクセスデバイスのデバイス識別子とをバインディングする同時に、当該アクセスデバイスのユーザアカウントは、当該被アクセスデバイスの所有者権限を得ることになる。
【００９８】
他の普通のアクセスデバイス(即ち、当該被アクセスデバイスに対する所有者権限がないアクセスデバイス)と区別するために、当該被アクセスデバイスに対する所有者権限を有するアクセスデバイスを登録側とする。しかし、登録側は、当該被アクセスデバイスに対する所有者権限を有するアクセスデバイスであり、当該登録側との名称は、本発明の保護範囲を限定しなく、実際の適用において、当該登録側をその他の名称に呼んでもよいことを、説明する必要がある。
【００９９】
ステップ５０９において、サードパーティデバイスにより、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信する。
【０１００】
即ち、サードパーティデバイスは、当該アクセスデバイス（即ち、登録側）のユーザアカウントと被アクセスデバイスのデバイス識別子とをバインディングした後に、当該アクセスデバイスに、当該デバイス識別子に対応するアクセスパスワードを、直接、送信してもよい。これにより、当該アクセスデバイスが当該アクセスパスワードを用いて、直接、当該被アクセスデバイスにアクセスするようにする。
【０１０１】
ステップ５１０において、アクセスデバイスによりアクセスパスワードを受信する。
【０１０２】
オプションとして、アクセスデバイス（即ち、登録側）は、無線ネットワーク、或は、ＳＭＳ、等の方法によって、クセスパスワードを受信してもよい。
【０１０３】
本実施例においては、アクセスデバイスによりアクセスパスワードを受信する具体的な方法に対して制限しないことを説明する必要がある。
【０１０４】
ステップ５１１において、アクセスデバイスにより、被アクセスデバイスにアクセスパスワードを送信する。
【０１０５】
アクセスデバイスは、アクセスパスワードを受信した後に、当該アクセスパスワードを用いて被アクセスデバイスにアクセスする。
【０１０６】
一適用ケースにおいて、アクセスデバイス（即ち、登録側）は、当該アクセスパスワードを用いて被アクセスデバイスにアクセスして、被アクセスデバイスにアクセスパスワードを送信してもよく、ここで、当該アクセスデバイスにより、無線ネットワークを介して取得したアクセスパスワードを、直接、被アクセスデバイスに送信してもよい。このようなケースにおいて、当該アクセスデバイスは、受信したアクセスパスワードを表示しないことで、被アクセスデバイスのアクセスパスワードの安全性を高めてもよい。
【０１０７】
オプションとして、当該アクセスデバイスは、被アクセスデバイスにアクセスパスワードを送信する時に、受信したアクセスパスワードをユーザに表示させ、また、パスワード入力ボックスをポップアップさせてもよい。ユーザにより受信したアクセスパスワードをパスワード入力ボックスに入力すると、当該アクセスデバイスは、ユーザが入力したパスワードを受信した後に、当該パスワードを被アクセスデバイスに送信する。
【０１０８】
ステップ５１２において、被アクセスデバイスにより当該アクセスパスワードを受信する。
【０１０９】
ステップ５１３において、被アクセスデバイスにより、当該アクセスパスワードが被アクセスデバイスにより生成したアクセスパスワードと同一であるか否かを検出する。
【０１１０】
被アクセスデバイスによりアクセスパスワードを変更した可能性があるため、受信したアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する必要がある。
【０１１１】
ステップ５１４において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、被アクセスデバイスは当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１１２】
当該アクセスデバイス（即ち、登録側）により、再び、当該被アクセスデバイスにアクセスする時に、サードパーティデバイスは、当該アクセスデバイスのユーザアカウントと被アクセスデバイスのデバイス識別子とはバインディング関係であることを検出した後に、当該アクセスデバイスに、直接、当該被アクセスデバイスのアクセスパスワードを送信し、当該アクセスデバイスは、当該アクセスパスワードを受信して、当該アクセスパスワードを用いて被アクセスデバイスにアクセスすることを説明する必要がある。
【０１１３】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、サードパーティデバイスは、デバイス識別子がバインディングされていないことが検出された場合、受信したユーザアカウントと当該デバイス識別子とをバインディングし、また、当該ユーザアカウントが当該被アクセスデバイスに対する所有者権限を有すると特定することにより、ユーザアカウントと被アクセスデバイスのデバイス識別子とをバインディングして所有者権限を特定したため、アクセスデバイスは登録側に許可された後にのみ、被アクセスデバイスにアクセスできる。これにより、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１１４】
被アクセスデバイスを初めにアクセスするアクセスデバイスのユーザアカウントにより、当該被アクセスデバイスの所有者権限を得た後に、普通のアクセスデバイスは、当該被アクセスデバイスにアクセスする際に、当該所有者権限を有するユーザアカウントに対応するアクセスデバイスに許可された後にのみ、当該被アクセスデバイスにアクセスできる。具体的な実現ステップは、図６Ａを参照ください。
【０１１５】
図６Ａは、例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。図６Ａに示したように、当該アクセス認証方法は、図１に示した実施環境に適用される。当該方法は、以下のステップを含む。
【０１１６】
ステップ６０１において、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得する。
【０１１７】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得する時に、被アクセスデバイスによりブロードキャストされた、被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信して、ブロードキャスト情報の中から被アクセスデバイスのデバイス識別子を取得するか、或は、被アクセスデバイス上の図形コードをスキャンすることにより、被アクセスデバイスのデバイス識別子を取得してもよい。
【０１１８】
例えば、図６Ｂは、例示的な一実施例に係るＬＡＮブロードキャストに利用して被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。図６Ｂに示したように、アクセスデバイスは、ＬＡＮブロードキャストを利用して付近の被アクセスデバイスを検索した後に、検索結果をスクリーン上に表示させ、この時、ユーザは、接続しようとする被アクセスデバイスのデバイス識別子をクリックして接続する。ユーザによりデバイス識別子（９５２７）をクリックした後に、アクセスデバイスは、「デバイス（９５２７）と接続しますか？」との問合せをポップアップさせる。
【０１１９】
例えば、図６Ｃは、例示的な一実施例に係る被アクセスデバイス上の図形コードをスキャンして被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。図６Ｃに示したように、アクセスデバイスにより被アクセスデバイス上の二次元コードをスキャンした後に、直接、「デバイス（９５２７）と接続しますか？」との問合せをポップアップさせる。
【０１２０】
本実施例においては、被アクセスデバイスのデバイス識別子を取得する具体的な方法制限しないことを説明する必要がある。
【０１２１】
ステップ６０２において、アクセスデバイスにより、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【０１２２】
ここで、ユーザアカウントは、ユーザによりサードパーティデバイスに登録したユーザアカウントであり、ユーザは、複数のアクセスデバイスにおいて当該ユーザアカウントでログインできる。
【０１２３】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得した後、当該デバイス識別子、および、アクセスデバイスにログインしたユーザアカウントをサードパーティデバイスに送信する。
【０１２４】
例えば、図６Ｂ或は図６Ｃを参考すると、アクセスデバイスにより、「デバイス（９５２７）に接続しますか？」との問合せをポップアップさせ後に、ユーザは、クリック「いいえ」オプションをクリックしてデバイス（９５２７）との接続を放棄するか、或は、「はい」オプションをクリックしてデバイス（９５２７）との接続を特定してもよく、この時、アクセスデバイスは、当該被アクセスデバイスのデバイス識別子（９５２７）とアクセスデバイスにログインしたユーザアカウントとをサードパーティデバイスに送信する。
【０１２５】
ステップ６０３において、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【０１２６】
ステップ６０４において、サードパーティデバイスにより、デバイス識別子にユーザアカウントがバインディングされ、且つ、受信したユーザアカウントとバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に、認証要請を送信する。
【０１２７】
サードパーティデバイスによりアクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信した後に、当該デバイス識別子にユーザアカウントがバインディングされているか否かを検出し、当該デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、当該アクセスデバイスのユーザアカウントと当該デバイス識別子にバインディングされたユーザアカウントとが同一であるか否かを検出し、当該アクセスデバイスのユーザアカウントと当該デバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、当該デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信する。
【０１２８】
即ち、サードパーティデバイスは、デバイス識別子にユーザアカウントがバインディングされ、且つ、受信したユーザアカウントとバインディングされたユーザアカウントとが同一でないことが検出されたことは、当該ユーザアカウントを送信したアクセスデバイスは、当該被アクセスデバイスに対する所有者権限がないことを意味する。即ち、当該アクセスデバイスは普通アクセスデバイスであることを意味し、この時、当該被アクセスデバイスの所有者の認証を受ける必要があり、即ち、当該被アクセスデバイスの登録側の認証を受ける必要がある。
【０１２９】
ここで、登録側とは、当該登録側にログインしたユーザアカウントと当該デバイス識別子とがバインディング関係があることを意味し、即ち、当該登録側は、当該被アクセスデバイスに対する所有者権限を有することを意味する。
【０１３０】
ここで、認証要請は、当該アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものである。例えば、当該認証要請には、当該アクセスデバイスから送信したユーザアカウントが付加されていてもよい。
【０１３１】
サードパーティデバイスによりデバイス識別子にユーザアカウントがバインディングされ、且つ、受信したユーザアカウントとバインディングされたユーザアカウントとが同一であることが検出されたことは、当該アクセスデバイスが当該被アクセスデバイスに対する所有者権限を有することを意味し、この時、直接、当該アクセスデバイスに当該デバイス識別子に対応するアクセスパスワードを送信してもよい。
【０１３２】
ステップ６０５において、登録側により当該認証要請を受信する。
【０１３３】
登録側は、サードパーティデバイスから送信した認証要請を受信した後に、当該認証要請に基づいて当該登録側のユーザに通知してもよく、例えば、当該認証要請を登録側のスクリーン上に表示させてもよい。
【０１３４】
例えば、図６Ｄは、例示的な一実施例に係るサードパーティデバイスにより登録側に認証要請を送信する様子を示す模式図である。図６Ｄに示したように、登録側は、サードパーティデバイスから送信した認証要請を受信した後に、スクリーン上に 「デバイス（ｖｉｓｉｔｏｒ）のデバイス（９５２７）に対するアクセスを同意しますか？」との問合せを表示させる。
【０１３５】
ステップ６０６において、登録側によりサードパーティデバイスにアクセス許可応答を送信する。
【０１３６】
ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１３７】
一適用ケースにおいて、登録側のユーザは、アクセスデバイスの被アクセスデバイスに対するアクセスを許可しようとすると、サードパーティデバイスにアクセス許可応答を送信する。
【０１３８】
例えば、図６Ｄを参照すると、登録側のユーザは、アクセスデバイス（ｖｉｓｉｔｏｒ）の被アクセスデバイス（９５２７）に対するアクセスを許可しようとする場合、「はい」オプションをクリックしてもよく、この時、登録側は、サードパーティデバイスにアクセス許可応答を送信する。逆に、登録側のユーザは、アクセスデバイス（ｖｉｓｉｔｏｒ）の被アクセスデバイス（９５２７）に対するアクセスを禁止しようとする場合、「いいえ」オプションをクリックしてもよく、この時、登録側は、サードパーティデバイスにアクセス禁止応答を送信する。オプションとして、サードパーティデバイスは、アクセス禁止応答を受信した後に、アクセスデバイス（ｖｉｓｉｔｏｒ）にエラーコードを送信することにより、当該アクセスデバイス（ｖｉｓｉｔｏｒ）が被アクセスデバイスに対するアクセスが許可されなかったことを通知してもよい。
【０１３９】
ステップ６０７において、サードパーティデバイスにより当該アクセス許可応答を受信する。
【０１４０】
ステップ６０８において、サードパーティデバイスにより、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信する。
【０１４１】
ステップ６０９において、アクセスデバイスにより当該アクセスパスワードを受信する。
【０１４２】
オプションとして、アクセスデバイスは、無線ネットワーク、或は、ＳＭＳ、等の方法によって、当該アクセスパスワードを受信してもよい。
【０１４３】
本実施例においては、アクセスデバイスによりアクセスパスワードを受信する具体的な方法を制限しないことを説明する必要がある。
【０１４４】
ステップ６１０において、アクセスデバイスにより、被アクセスデバイスに当該アクセスパスワードを送信する。
【０１４５】
アクセスデバイスは、アクセスパスワードを受信した後に、当該アクセスパスワードを用いて被アクセスデバイスにアクセスする。
【０１４６】
一適用ケースにおいて、アクセスデバイス（即ち、登録側）は、当該アクセスパスワードを用いて被アクセスデバイスにアクセスして、被アクセスデバイスにアクセスパスワードを送信してもよく、ここで、当該アクセスデバイスにより、無線ネットワークを介して取得したアクセスパスワードを、直接、被アクセスデバイスに送信してもよい。このようなケースにおいて、当該アクセスデバイスは、受信したアクセスパスワードを表示しないことで、被アクセスデバイスのアクセスパスワードの安全性を高めてもよい。
【０１４７】
オプションとして、当該アクセスデバイスは、被アクセスデバイスにアクセスパスワードを送信する時に、受信したアクセスパスワードをユーザに表示させ、また、パスワード入力ボックスをポップアップさせてもよい。ユーザにより受信したアクセスパスワードをパスワード入力ボックスに入力すると、当該アクセスデバイスは、ユーザが入力したパスワードを受信した後に、当該パスワードを被アクセスデバイスに送信する。
【０１４８】
ステップ６１１において、被アクセスデバイスにより当該アクセスパスワードを受信する。
【０１４９】
ステップ６１２において、被アクセスデバイスにより、当該アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【０１５０】
被アクセスデバイスによりアクセスパスワードを変更した可能性があるため、受信したアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する必要がある。例えば、もし、既にアクセスしたことがあるアクセスデバイスの、被アクセスデバイスに対するアクセスを禁止しようとする場合、登録側においてそのアクセスを禁止する他、被アクセスデバイスにおいて従来のアクセスパスワードを現在のアクセスパスワードに変更してもよい。この時、もし、アクセスデバイスが従来のアクセスパスワードを用いて、被アクセスデバイスに、再び、アクセスしようとする場合、被アクセスデバイスは、受信した従来のアクセスパスワードと更新後の現在のアクセスパスワードとを比較し、同一でないと、当該アクセスデバイスのアクセスを禁止することにより、被アクセスデバイスのアクセスされる時の最新権限を保証する。
【０１５１】
ステップ６１３において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、被アクセスデバイスによりアクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１５２】
オプションとして、受信したアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一でないことが検出された場合、被アクセスデバイスは、アクセスデバイスの被アクセスデバイスに対するアクセスを禁止する。この時、被アクセスデバイスは、アクセスデバイスにエラーコードを送信することにより、当該アクセスデバイスが被アクセスデバイスに対するアクセスが許可されなかったことを通知してもよい。
【０１５３】
アクセスデバイスの被アクセスデバイスに対するアクセスのアクセス権限は、一定時間しか保留しないし、被アクセスデバイスはアクセスパスワードを変更することによりアクセスデバイスのアクセス権限をキャンセルできることを説明する必要がある。
【０１５４】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスに送信したアクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１５５】
本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１５６】
本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１５７】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。本発明の装置の実施例において記述していない細部内容に対しては、本発明の方法の実施例を参照してください。
【０１５８】
図７は、例示的な一実施例に係るアクセス認証装置を示すブロック図である。図７に示したように、当該アクセス認証装置は、図１に示した実施環境中のアクセスデバイス１４０に適用される。当該アクセス認証装置は、取得モジュール７０２、第１送信モジュール７０４及びアクセスモジュール７０６を備えるが、これらに限定されない。
【０１５９】
当該取得モジュール７０２は、被アクセスデバイスのデバイス識別子を取得する。
【０１６０】
当該第１送信モジュール７０４は、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【０１６１】
当該アクセスモジュール７０６は、アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスする。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１６２】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得し、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスにアクセスパスワードを送信し、アクセスデバイスによりアクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１６３】
図８は、例示的なもう一実施例に係るアクセス認証装置を示すブロック図である。図８に示したように、当該アクセス認証装置は、図１に示した実施環境中のアクセスデバイス１４０に適用される。当該アクセス認証装置は、取得モジュール８０２、第１送信モジュール８０４及びアクセスモジュール８０６を備えるが、これらに限定されない。
【０１６４】
当該取得モジュール８０２は、被アクセスデバイスのデバイス識別子を取得する。
【０１６５】
当該第１送信モジュール８０４は、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【０１６６】
当該アクセスモジュール８０６は、アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスする。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１６７】
一実施例において、当該取得モジュール８０２は、第１取得サブモジュール８０２ａ、或は、第２取得サブモジュール８０２ｂを備えてもよい。
【０１６８】
当該第１取得サブモジュール８０２ａは、被アクセスデバイスによりブロードキャストされた、被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信して、ブロードキャスト情報の中から被アクセスデバイスのデバイス識別子を取得する。
【０１６９】
当該第２取得サブモジュール８０２ｂは、被アクセスデバイス上の図形コードをスキャンして、被アクセスデバイスのデバイス識別子を取得する。
【０１７０】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得し、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスにアクセスパスワードを送信し、アクセスデバイスによりアクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１７１】
図９は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図９に示したように、当該アクセス認証装置は、図１に示した実施環境中の被アクセスデバイス１２０に適用される。当該アクセス認証装置は、第１受信モジュール９０２、第１検出モジュール９０４及び許可モジュール９０６を備えるが、これらに限定されない。
【０１７２】
当該第１受信モジュール９０２は、アクセスデバイスから送信したアクセスパスワードを受信する。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１７３】
当該第１検出モジュール９０４は、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【０１７４】
当該許可モジュール９０６は、第１検出モジュール９０４によりアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合に、アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１７５】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１７６】
図１０は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図１０に示したように、当該アクセス認証装置は、図１に示した実施環境中の被アクセスデバイス１２０に適用される。当該アクセス認証装置は、第１受信モジュール１００２、第１検出モジュール１００４及び許可モジュール１００６を備えるが、これらに限定されない。
【０１７７】
当該第１受信モジュール１００２は、アクセスデバイスから送信したアクセスパスワードを受信する。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１７８】
当該第１検出モジュール１００４は、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【０１７９】
当該許可モジュール１００６は、第１検出モジュール１００４によりアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１８０】
一実施例において、当該装置は、生成モジュール１００８及び第２送信モジュール１０１０をさらに備える。
【０１８１】
当該生成モジュール１００８は、アクセスパスワードを生成する。
【０１８２】
当該第２送信モジュール１０１０は、アクセスパスワードとデバイス識別子とをバインディングして保存するためのサードパーティデバイスに、アクセスパスワード及び被アクセスデバイスのデバイス識別子を送信する。
【０１８３】
一実施例において、当該装置は、変更モジュール１０１２及び第３送信モジュール１０１４をさらに備える。
【０１８４】
当該変更モジュール１０１２は、アクセスパスワードを定期的に変更して、変更後のアクセスパスワードを得る。
【０１８５】
当該第３送信モジュール１０１４は、変更後のアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を、予め保存したデバイス識別子にバインディングされたアクセスパスワードを変更後のアクセスパスワードに更新してバインディングするためのサードパーティデバイスに送信する。
【０１８６】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１８７】
図１１は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図１１に示したように、当該アクセス認証装置は、図１に示した実施環境中のサードパーティデバイス１６０に適用される。当該アクセス認証装置は、第２受信モジュール１１０２、第４送信モジュール１１０４及び第５送信モジュール１１０６を備えるが、これらに限定されない。
【０１８８】
当該第２受信モジュール１１０２は、アクセスデバイスから送信した被アクセスデバイスのデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【０１８９】
当該第４送信モジュール１１０４は、デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、認証要請用于要請アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１９０】
当該第５送信モジュール１１０６は、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信する。ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１９１】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１９２】
図１２は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図１２に示したように、当該アクセス認証装置は、図１に示した実施環境中のサードパーティデバイス１６０に適用される。当該アクセス認証装置は、第２受信モジュール１２０２、第４送信モジュール１２０４及び第５送信モジュール１２０６を備えるが、これらに限定されない。
【０１９３】
当該第２受信モジュール１２０２は、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【０１９４】
当該第４送信モジュール１２０４は、デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、認証要請用于要請アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１９５】
当該第５送信モジュール１２０６は、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信する。ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１９６】
一実施例において、当該装置は、第２検出モジュール１２０８及び第１バインディングモジュール１２１０をさらに備える。
【０１９７】
当該第２検出モジュール１２０８は、デバイス識別子にユーザアカウントがバインディングされているかを検出する。
【０１９８】
当該第１バインディングモジュール１２１０は、第２検出モジュール１２０８により、デバイス識別子にユーザアカウントがバインディングされていないことが検出された場合、デバイス識別子とアクセスデバイスのユーザアカウントとをバインディングし、アクセスデバイスを登録側と特定する。
【０１９９】
一実施例において、当該第４送信モジュール１２０４、検出サブモジュール１２０４ａ及び送信サブモジュール１２０４ｂを備える。
【０２００】
当該検出サブモジュール１２０４ａは、第２検出モジュール１２０８により、デバイス識別子にユーザアカウントがバインディングされていることが検出された場合に、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一であるか否かを検出する。
【０２０１】
当該送信サブモジュール１２０４ｂは、検出サブモジュール１２０４ａにより、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に、認証要請を送信する。
【０２０２】
一実施例において、当該第５送信モジュール１２０６は、検出サブモジュール１２０４ａにより、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信する。
【０２０３】
一実施例において、当該装置は、第３受信モジュール１２１２及び第２バインディングモジュール１２１４をさらに備える。
【０２０４】
当該第３受信モジュール１２１２は、被アクセスデバイスから送信したアクセスパスワード及び被アクセスデバイスのデバイス識別子を受信する。
【０２０５】
当該第２バインディングモジュール１２１４は、被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、アクセスパスワードと被アクセスデバイスのデバイス識別子とをバインディングして保存する。
【０２０６】
一実施例において、当該装置は、第３検出モジュール１２１６及び第３バインディングモジュール１２１８をさらに備える。
【０２０７】
当該第３検出モジュール１２１６は、被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信したアクセスパスワードとバインディングされたアクセスパスワードとが同一であるか否かを検出する。
【０２０８】
当該第３バインディングモジュール１２１８は、受信したアクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、デバイス識別子にバインディングされたアクセスパスワードを、受信したアクセスパスワードに更新してバインディングする。
【０２０９】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１０】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０２１１】
図１３は、例示的な一実施例に係るアクセス認証システムを示すブロック図である。図１３に示したように、当該アクセス認証システムは、図１に示した実施環境に適用される。当該アクセス認証システムは、被アクセスデバイス１３０２、アクセスデバイス１３０４及びサードパーティデバイス１３０６を備えるが、これらに限定されない。
【０２１２】
当該被アクセスデバイス１３０２は、図９或は図１０に記載のアクセス認証装置を備える。
【０２１３】
当該アクセスデバイス１３０４は、図７或は図８に記載のアクセス認証装置を備える。
【０２１４】
当該サードパーティデバイス１３０６は、図１１或は図１２に記載のアクセス認証装置を備える。
【０２１５】
上記のように、本発明に係る実施例によって提供するアクセス認証システムによると、アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスに送信したアクセスパスワードを受信し、また、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１６】
本発明に係る実施例によって提供するアクセス認証システムによると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１７】
本発明に係る実施例によって提供するアクセス認証システムによると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１８】
上記の実施例のシステムについて、その実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０２１９】
本発明の例示的な一実施例は、アクセスデバイスに用いられるアクセス認証装置を提供する。当該装置は、本発明によって提供するアクセス認証方法を実現できる。
【０２２０】
当該アクセス認証装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
被アクセスデバイスのデバイス識別子を取得し、
サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、
アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスするように構成され、
ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０２２１】
本発明の例示的な一実施例は、被アクセスデバイスに用いられるアクセス認証装置を提供する。当該装置は、本発明によって提供するアクセス認証方法を実現できる。
【０２２２】
当該アクセス認証装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したアクセスパスワードを受信し、
ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出し、
アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、アクセスデバイスの被アクセスデバイスに対するアクセスを許可するように構成される。
【０２２３】
本発明の例示的な一実施例は、サードパーティデバイスに用いられるアクセス認証装置を提供する。当該装置は、本発明によって提供するアクセス認証方法を実現できる。
【０２２４】
当該アクセス認証装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、
デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、認証要請用于要請アクセスデバイスの被アクセスデバイスに対するアクセスを許可し、
登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信するように構成され、
ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０２２５】
図１４は、例示的な一実施例に係る被アクセスデバイスにアクセスするための装置を示すブロック図である。例えば、装置１４００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０２２６】
図１４を参照して、装置１４００は、プロセスアセンブリ１４０２、メモリ１４０４、電源アセンブリ１４０６、マルチメディアアセンブリ１４０８、オーディオアセンブリ１４１０、入出力（Ｉ／Ｏ）インターフェイス１４１２、センサアセンブリ１４１４、及び通信アセンブリ１４１６のような一つ以上のアセンブリを含んでよい。
【０２２７】
プロセスアセンブリ１４０２は、一般的には装置１４００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１４０２は、一つ以上のプロセッサ１４２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１４０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１４０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１４０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１４０８とプロセスアセンブリ１４０２の間のインタラクションを容易にするようにしてもよい。
【０２２８】
メモリ１４０４は、各種類のデータを記憶することにより装置１４００の動作を支援するように構成される。これらのデータの例は、装置１４００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１４０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０２２９】
電源アセンブリ１４０６は、装置１４００の多様なアセンブリに電力を供給する。電源アセンブリ１４０６は、電源管理システム、一つ以上の電源、及び装置１４００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０２３０】
マルチメディアアセンブリ１４０８は、前記装置１４００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１４０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１４００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０２３１】
オーディオアセンブリ１４１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１４１０は、一つのマイク（ＭＩＣ）を含み、装置１４００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１４０４に記憶されたり、通信アセンブリ１４１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１４１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０２３２】
Ｉ／Ｏインターフェイス１４１２は、プロセスアセンブリ１４０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０２３３】
センサアセンブリ１４１４は、装置１４００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１４１４は、装置１４００のＯＮ／ＯＦＦ状態、装置１４００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１４１４は、装置１４００、或は装置１４００の一つのアセンブリの位置変更、ユーザと装置１４００とが接触しているか否か、装置１４００の方位、又は加速／減速、装置１４００の温度の変化を検出できる。センサアセンブリ１４１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１４１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１４１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０２３４】
通信アセンブリ１４１６は、装置１４００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１４００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１４１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１４１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０２３５】
例示的な実施例において、装置１４００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０２３６】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１４０４を提供しており、装置１４００のプロセッサ１４２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０２３７】
図１５は、例示的な一実施例に係るアクセスデバイスを検証するための装置を示すブロック図である。例えば、装置１５００をサーバとして提供してもよい。図１５を参照すると、装置１５００は、プロセスアセンブリ１５０２を備える。当該プロセスアセンブリ１５０２は、一つ以上のプロセッサ、及びメモリ１５０４を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１５０２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１５０４中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１５０２は、命令を実行することにより、上記のアクセス認証方法を実行する。
【０２３８】
装置１５００は、装置１５００の電源を管理するための一つの電源アセンブリ１５０６、装置１５００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１５０８、及び、一つの入出力インターフェイス１５１０を備えてもよい。装置１５００は、メモリ１５０４に保存された、例えば、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ，  ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０２３９】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０２４０】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2016535367.tif 000003
【図２】
2016535367.tif 000004
【図３】
2016535367.tif 000005
【図４】
2016535367.tif 000006
【図５Ａ】
2016535367.tif 000007
【図５Ｂ】
2016535367.tif 000008
【図６Ａ】
2016535367.tif 000009
【図６Ｂ】
2016535367.tif 000010
【図６Ｃ】
2016535367.tif 000011
【図６Ｄ】
2016535367.tif 000012
【図７】
2016535367.tif 000013
【図８】
2016535367.tif 000014
【図９】
2016535367.tif 000015
【図１０】
2016535367.tif 000016
【図１１】
2016535367.tif 000017
【図１２】
2016535367.tif 000018
【図１３】
2016535367.tif 000019
【図１４】
2016535367.tif 000020
【図１５】
2016535367.tif 000021
【手続補正書】
【提出日】平成27年5月21日(2015.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスデバイスに用いられるアクセス認証方法であって、
被アクセスデバイスのデバイス識別子を取得するステップと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するステップと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするステップと
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである
ことを特徴とするアクセス認証方法。
【請求項２】
前記被アクセスデバイスのデバイス識別子を取得するステップは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するステップ、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するステップ
を含むことを特徴とする請求項１に記載のアクセス認証方法。
【請求項３】
被アクセスデバイスに用いられるアクセス認証方法であって、
アクセスデバイスから送信したアクセスパスワードを受信するステップ
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するステップと、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するステップと
をさらに含むことを特徴とするアクセス認証方法。
【請求項４】
前記アクセスパスワードを生成するステップと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するステップと
をさらに含むことを特徴とする請求項３に記載のアクセス認証方法。
【請求項５】
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るステップと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするステップと
をさらに含むことを特徴とする請求項４に記載のアクセス認証方法。
【請求項６】
サードパーティデバイスに用いられるアクセス認証方法であって、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するステップと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するステップと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するステップと
を含むことを特徴とするアクセス認証方法。
【請求項７】
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するステップと、
前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するステップと
をさらに含むことを特徴とする請求項６に記載のアクセス認証方法。
【請求項８】
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップは、
前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するステップと、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップを実行するステップと
を含むことを特徴とする請求項６に記載のアクセス認証方法。
【請求項９】
前記アクセスデバイスに、前記デバイス識別子に対応するアクセスパスワードを送信するステップは、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信するステップを実行するステップ
を含むことを特徴とする請求項８に記載のアクセス認証方法。
【請求項１０】
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するステップと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するステップと
をさらに含むことを特徴とする請求項６乃至９のいずれか１項に記載のアクセス認証方法。
【請求項１１】
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するステップと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするステップと
をさらに含むことを特徴とする請求項１０に記載のアクセス認証方法。
【請求項１２】
アクセスデバイスに用いられるアクセス認証装置であって、
被アクセスデバイスのデバイス識別子を取得するための取得モジュールと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するための第１送信モジュールと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするためのアクセスモジュールと
を備え、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである
ことを特徴とするアクセス認証装置。
【請求項１３】
前記取得モジュールは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するための第１取得サブモジュール、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するための第２取得サブモジュール
を備えることを特徴とする請求項１２に記載のアクセス認証装置。
【請求項１４】
被アクセスデバイスに用いられるアクセス認証装置であって、
アクセスデバイスから送信したアクセスパスワードを受信するための第１受信モジュール
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するための第１検出モジュールと、
前記第１検出モジュールにより、前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するための許可モジュールと
をさらに備えることを特徴とするアクセス認証装置。
【請求項１５】
前記アクセスパスワードを生成するための生成モジュールと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するための第２送信モジュールと
をさらに備えることを特徴とする請求項１４に記載のアクセス認証装置。
【請求項１６】
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るための変更モジュールと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするための第３送信モジュールと
をさらに備えることを特徴とする請求項１５に記載のアクセス認証装置。
【請求項１７】
サードパーティデバイスに用いられるアクセス認証装置であって、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するための第２受信モジュールと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するための第４送信モジュールと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するための第５送信モジュールと
を備えることを特徴とするアクセス認証装置。
【請求項１８】
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するための第２検出モジュールと、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するための第１バインディングモジュールと
をさらに備えることを特徴とする請求項１７に記載のアクセス認証装置。
【請求項１９】
前記第４送信モジュールは、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するための検出サブモジュールと、
前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するための送信サブモジュールと
を備えることを特徴とする請求項１７に記載のアクセス認証装置。
【請求項２０】
前記第５送信モジュールは、さらに、前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信する
ことを特徴とする請求項１９に記載のアクセス認証装置。
【請求項２１】
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するための第３受信モジュールと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するための第２バインディングモジュールと
をさらに備えることを特徴とする請求項１７乃至２０のいずれか１項に記載のアクセス認証装置。
【請求項２２】
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するための第３検出モジュールと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするための第３バインディングモジュールと
をさらに備えることを特徴とする請求項２１に記載のアクセス認証装置。
【請求項２３】
アクセスデバイス、被アクセスデバイス、及び、サードパーティデバイスを備え、
前記アクセスデバイスは、請求項１２或は１３に記載のアクセス認証装置を備え、
前記被アクセスデバイスは、請求項１４乃至１６のいずれか１項に記載のアクセス認証装置を備え、
前記サードパーティデバイスは、請求項１７乃至２２のいずれか１項に記載のアクセス認証装置を備える
ことを特徴とするアクセス認証システム。
【請求項２４】
アクセスデバイスに用いられるアクセス認証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
被アクセスデバイスのデバイス識別子を取得し、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信し、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするように構成され、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである
ことを特徴とするアクセス認証装置。
【請求項２５】
被アクセスデバイスに用いられるアクセス認証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したアクセスパスワードを受信し、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出し、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するように構成される
ことを特徴とするアクセス認証装置。
【請求項２６】
サードパーティデバイスに用いられるアクセス認証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信し、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するように構成される
ことを特徴とするアクセス認証装置。
【請求項２７】
プロセッサに実行されることにより、請求項１から請求項１１のいずれかに記載のアクセス認証方法を実現することを特徴とするプログラム。
【請求項２８】
請求項２７に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０４０３９３９.２であって、出願日が２０１４年８月１５日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【０００２】
本発明は、コンピュータ技術分野に関し、特に、アクセス認証方法、装置、システム、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティー）の普遍化に伴い、Ｗｉ−Ｆｉ付きのインテリジェントデバイスも、ますます、多くなっている。一般的に、Ｗｉ−Ｆｉインテリジェントデバイスは、ネットワークに接続された後、携帯電話Ａｐｐ（Ａｐｐｌｉｃａｔｉｏｎ、アプリケーション）と協力して使用される。即ち、携帯電話Ａｐｐを用いてインテリジェントデバイスの状態と結果を照会し、また、命令を送信してインテリジェントデバイスを制御する。インテリジェントデバイスを用いて、どのように、携帯電話Ａｐｐを認証して、携帯電話Ａｐｐがインテリジェントデバイスを安全にアクセスして制御するようにする問題が、特に、重要である。
【０００４】
関連技術によって提供するアクセス認証方法は、以下のとおりである。即ち、ユーザは、携帯電話Ａｐｐを用いてＷｉ−Ｆｉインテリジェントデバイスにアクセスする時に、携帯電話Ａｐｐにおいてアクセスパスワードを手動的に入力する必要があり、携帯電話Ａｐｐは、ユーザが入力したアクセスパスワードをＷｉ−Ｆｉインテリジェントデバイスに送信し、Ｗｉ−Ｆｉインテリジェントデバイスは、当該アクセスパスワードが一致すると判断した後に、当該携帯電話Ａｐｐのアクセスを許可する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明者は本発明を実現する過程において、関連技術には少なくとも以下の欠点が存在することを発見した。即ち、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い。
【課題を解決するための手段】
【０００６】
関連技術での、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決するために、本発明は、アクセス認証方法、装置、システム、プログラム及び記録媒体を提供する。前記構成は、以下のとおりである。
【０００７】
本発明に係る実施例の第１の態様によると、アクセスデバイスに用いられるアクセス認証方法を提供する。
【０００８】
前記方法は、
被アクセスデバイスのデバイス識別子を取得するステップと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するステップと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするステップと
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０００９】
オプションとして、
前記被アクセスデバイスのデバイス識別子を取得するステップは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するステップ、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するステップ
を含む。
【００１０】
本発明に係る実施例の第２の態様によると、被アクセスデバイスに用いられるアクセス認証方法提供する。
【００１１】
前記方法は、
アクセスデバイスから送信したアクセスパスワードを受信するステップ
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するステップと、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するステップと
をさらに含む。
【００１２】
オプションとして、
前記方法は、
前記アクセスパスワードを生成するステップと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するステップと
をさらに含む。
【００１３】
オプションとして、
前記方法は、
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るステップと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするステップと
をさらに含む。
【００１４】
本発明に係る実施例の第３の態様によると、サードパーティデバイスに用いられるアクセス認証方法を提供する。
【００１５】
前記方法は、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するステップと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するステップと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するステップと
を含む。
【００１６】
オプションとして、
前記方法は、
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するステップと、
前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するステップと
をさらに含む。
【００１７】
オプションとして、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップは、
前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するステップと、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するステップを実行するステップと
を含む。
【００１８】
オプションとして、
前記アクセスデバイスに、前記デバイス識別子に対応するアクセスパスワードを送信するステップは、
前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信するステップを実行するステップ
を含む。
【００１９】
オプションとして、
前記方法は、
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するステップと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するステップと
をさらに含む。
【００２０】
オプションとして、
前記方法は、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するステップと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするステップと
をさらに含む。
【００２１】
本発明に係る実施例の第４の態様によると、アクセスデバイスに用いられるアクセス認証装置を提供する。
【００２２】
前記装置は、
被アクセスデバイスのデバイス識別子を取得するための取得モジュールと、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信するための第１送信モジュールと、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするためのアクセスモジュールと
を備え、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００２３】
オプションとして、
前記取得モジュールは、
前記被アクセスデバイスによりブロードキャストされた、前記被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信し、前記ブロードキャスト情報中から前記被アクセスデバイスのデバイス識別子を取得するための第１取得サブモジュール、
或は、
前記被アクセスデバイス上の図形コードをスキャンすることにより、前記被アクセスデバイスのデバイス識別子を取得するための第２取得サブモジュール
を備える。
【００２４】
本発明に係る実施例の第５の態様によると、被アクセスデバイスに用いられるアクセス認証装置を提供する。
【００２５】
前記装置は、
アクセスデバイスから送信したアクセスパスワードを受信するための第１受信モジュール
を含み、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出するための第１検出モジュールと、
前記第１検出モジュールにより、前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するための許可モジュールと
をさらに備える。
【００２６】
オプションとして、
前記装置は、
前記アクセスパスワードを生成するための生成モジュールと、
前記アクセスパスワードと前記デバイス識別子とをバインディングして保存するための前記サードパーティデバイスに、前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を送信するための第２送信モジュールと
をさらに備える。
【００２７】
オプションとして、
前記装置は、
定期的に前記アクセスパスワードを変更して、変更後のアクセスパスワードを得るための変更モジュールと、
変更後のアクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信し、前記サードパーティデバイスにより、予め保存した前記デバイス識別子にバインディングされたアクセスパスワードを、前記変更後のアクセスパスワードに更新してバインディングするための第３送信モジュールと
をさらに備える。
【００２８】
本発明に係る実施例の第６の態様によると、サードパーティデバイスに用いられるアクセス認証装置を提供する。
【００２９】
前記装置は、
アクセスデバイスから送信した、被アクセスデバイスのデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信するための第２受信モジュールと、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信するための第４送信モジュールと、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するための第５送信モジュールと
を備える。
【００３０】
オプションとして、
前記装置は、
前記デバイス識別子にユーザアカウントがバインディングされているか否かを検出するための第２検出モジュールと、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされてないことが検出された場合、前記デバイス識別子と前記アクセスデバイスのユーザアカウントとをバインディングし、前記アクセスデバイスを前記登録側と特定するための第１バインディングモジュールと
をさらに備える。
【００３１】
オプションとして、
前記第４送信モジュールは、
前記第２検出モジュールにより、前記デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、前記アクセスデバイスのユーザアカウントが、前記デバイス識別子にバインディングされたユーザアカウントと同一であるか否かを検出するための検出サブモジュールと、
前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信するための送信サブモジュールと
を備える。
【００３２】
オプションとして、
前記第５送信モジュールは、
さらに、前記検出サブモジュールにより、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、前記アクセスデバイスに前記デバイス識別子に対応するアクセスパスワードを送信する。
【００３３】
オプションとして、
前記装置は、
前記被アクセスデバイスから送信した前記アクセスパスワード、及び、前記被アクセスデバイスのデバイス識別子を受信するための第３受信モジュールと、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、前記アクセスパスワードと前記被アクセスデバイスのデバイス識別子とをバインディングして保存するための第２バインディングモジュールと
をさらに備える。
【００３４】
オプションとして、
前記装置は、
前記被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信した前記アクセスパスワードが、バインディングされたアクセスパスワードと同一であるか否かを検出するための第３検出モジュールと、
受信した前記アクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、前記デバイス識別子にバインディングされたアクセスパスワードを、受信した前記アクセスパスワードに更新してバインディングするための第３バインディングモジュールと
をさらに備える。
【００３５】
本発明に係る実施例の第７の態様によると、アクセス認証システムを提供する。
【００３６】
当該システムは、アクセスデバイス、被アクセスデバイス、及び、サードパーティデバイスを備え、
前記アクセスデバイスは、上記の第４の態様、又は、第４の態様のオプション的の構成の中のいずれかに記載のアクセス認証装置を備え、
前記被アクセスデバイスは、記の第５の態様、又は、第５の態様のオプション的の構成の中のいずれかに記載のアクセス認証装置を備え、
前記サードパーティデバイスは、上記の第６の態様、又は、第６の態様のオプション的の構成の中のいずれかに記載のアクセス認証装置を備える。
【００３７】
本発明に係る実施例の第８の態様によると、アクセスデバイスに用いられるアクセス認証装置を提供する。
【００３８】
前記装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
被アクセスデバイスのデバイス識別子を取得し、
サードパーティデバイスに、前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを送信し、
アクセスパスワードを受信して、前記アクセスパスワードを用いて前記被アクセスデバイスにアクセスするように構成され、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信した前記デバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００３９】
本発明に係る実施例の第９の態様によると、被アクセスデバイスに用いられるアクセス認証装置を提供する。
【００４０】
前記装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したアクセスパスワードを受信し、
ここで、前記アクセスパスワードとは、サードパーティデバイスにより、前記アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信して、前記デバイス識別子にユーザアカウントが既にバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではない場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、前記アクセスデバイスに送信した、前記デバイス識別子に対応するアクセスパスワードであり、前記認証要請は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するためのものであり、前記アクセス許可応答は、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
前記アクセスパスワードが、前記被アクセスデバイスにより生成した前記アクセスパスワードと同一であるか否かを検出し、
前記アクセスパスワードと前記被アクセスデバイスにより生成した前記アクセスパスワードとが同一であることが検出された場合、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可するように構成される。
【００４１】
本発明に係る実施例の第１０の態様によると、サードパーティデバイスに用いられるアクセス認証装置を提供する。
【００４２】
前記装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したデバイス識別子、及び、前記アクセスデバイスのユーザアカウントを受信し、
前記デバイス識別子にユーザアカウントがバインディングされ、且つ、前記アクセスデバイスのユーザアカウントと前記デバイス識別子にバインディングされたユーザアカウントとが同一ではないことが検出された場合に、前記デバイス識別子にバインディングされたユーザアカウントの登録側に、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を要請するための認証要請を送信し、
前記登録側から前記認証要請に基づいてフィードバックしたアクセス許可応答であって、前記アクセスデバイスの前記被アクセスデバイスに対するアクセスの許可を指示するためのアクセス許可応答を受信した後に、アクセスパスワードを用いて前記被アクセスデバイスにアクセスするための前記アクセスデバイスに、前記デバイス識別子に対応する前記アクセスパスワードを送信するように構成される。
【００４３】
本発明の実施例に係る第１１態様によると、プロセッサに実行されることにより、上記のアクセス認証方法を実現するプログラムを提供する。
【００４４】
本発明の実施例に係る第１２態様によると、上記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００４５】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００４６】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスから送信したアクセスパスワードを受信し、また、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００４７】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００４８】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【図１】一部の例示的な実施例のアクセス認証方法に係る実施環境を示す模式図である。
【図２】例示的な一実施例に係るアクセス認証方法を示すフローチャートである。
【図３】例示的なもう一実施例に係るアクセス認証方法を示すフローチャートである。
【図４】例示的なさらにもう一実施例に係るアクセス認証方法を示すフローチャートである。
【図５Ａ】例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。
【図５Ｂ】例示的な一実施例に係るサードパーティデバイスによりアクセスデバイスにバインディング要請を送信する様子を示す模式図である。
【図６Ａ】例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。
【図６Ｂ】例示的な一実施例に係るＬＡＮブロードキャストに利用して被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。
【図６Ｃ】例示的な一実施例に係る被アクセスデバイス上の図形コードをスキャンして被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。
【図６Ｄ】例示的な一実施例に係るサードパーティデバイスにより登録側に認証要請を送信する様子を示す模式図である。
【図７】例示的な一実施例に係るアクセス認証装置を示すブロック図である。
【図８】例示的なもう一実施例に係るアクセス認証装置を示すブロック図である。
【図９】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１０】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１１】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１２】例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。
【図１３】例示的な一実施例に係るアクセス認証システムを示すブロック図である。
【図１４】例示的な一実施例に係る被アクセスデバイスにアクセスするための装置を示すブロック図である。
【図１５】例示的な一実施例に係るアクセスデバイスを検証するための装置を示すブロック図である。
【発明を実施するための形態】
【００４９】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００５０】
図１は、一部の例示的な実施例のアクセス認証方法に係る実施環境を示す模式図である。図１に示したように、当該実施環境は、被アクセスデバイス１２０、アクセスデバイス１４０、サードパーティデバイス１６０、及び、登録側１８０を含んでもよい。
【００５１】
被アクセスデバイス１２０は、Ｗｉ−Ｆｉ付きのインテリジェントデバイスであってもよく、当該インテリジェントデバイスは、カメラ、ルーター、インテリジェント・テレビ、等であってもよい。当該被アクセスデバイス１２０は、工場出荷設定回復機能が付いており、被アクセスデバイス１２０とユーザアカウントとのバインディング関係を解除できる。当該被アクセスデバイス１２０は、ルーターを介してインタネットに接続できる。
【００５２】
アクセスデバイス１４０は、Ａｐｐをインストールできる電子デバイスであってもよく、当該電子デバイスは、インテリジェント携帯電話、タブレットＰＣ、インテリジェントテレビ、電子ブックリーダー、ＭＰ４（ＭｏｖｉｎｇＰｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ ＧｒｏｕｐＡｕｄｉｏ Ｌａｙｅｒ ＩＶ）プレーヤー、ポータブルコンピュータ、デスクトップコンピュータ、等であってもよい。
【００５３】
サードパーティデバイス１６０は、バインディング、認証、等の機能を有するサーバ、ルーター、等であってもよい。サードパーティデバイス１６０がサーバである場合、一台のサーバであってもよく、或は、幾つかのサーバから構成されたサーバークラスタであってもよく、或は、一つのクラウドコンピューティング・サービスセンターであってもよい。
【００５４】
登録側１８０は、Ａｐｐをインストールできる電子デバイスであってもよく、当該電子デバイスは、インテリジェント携帯電話、タブレットＰＣ、インテリジェントテレビ、電子ブックリーダー、ＭＰ４（ＭｏｖｉｎｇＰｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ ＧｒｏｕｐＡｕｄｉｏ Ｌａｙｅｒ ＩＶ）プレーヤー、ポータブルコンピュータ、デスクトップコンピュータ、等であってもよい。当該登録側１８０に登録されたユーザアカウントは、被アクセスデバイス１２０の所有者権限を有する。
【００５５】
被アクセスデバイス１２０、アクセスデバイス１４０、サードパーティデバイス１６０、及び、登録側１８０の間は、無線ネットワークを介して接続されてもよく、当該無線ネットワークは、Ｗｉ−Ｆｉ、ブルートゥース、赤外線、等であってもよい。
【００５６】
図２は、例示的な一実施例に係るアクセス認証方法を示すフローチャートである。図２に示したように、当該アクセス認証方法は、図１に示した実施環境中のアクセスデバイス１４０に適用される。当該方法は、以下のステップを含む。
【００５７】
ステップ２０１において、被アクセスデバイスのデバイス識別子を取得する。
【００５８】
ステップ２０２において、サードパーティデバイスに、デバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【００５９】
ステップ２０３において、アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスする。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードである。
【００６０】
ここで、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００６１】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスから送信したアクセスパスワードを受信し、また、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００６２】
図３は、例示的なもう一実施例に係るアクセス認証方法を示すフローチャートである。図３に示したように、当該アクセス認証方法、図１に示した実施環境中の被アクセスデバイス１２０に適用される。当該方法は、以下のステップを含む。
【００６３】
ステップ３０１において、アクセスデバイスから送信したアクセスパスワードを受信する。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードである。
【００６４】
ここで、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００６５】
ステップ３０２において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【００６６】
ステップ３０３において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【００６７】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００６８】
図４は、例示的なさらにもう一実施例に係るアクセス認証方法を示すフローチャートである。図４に示したように、当該アクセス認証方法、図１に示した実施環境中のサードパーティデバイス１６０に適用される。当該方法は、以下のステップを含む。
【００６９】
ステップ４０１において、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【００７０】
ステップ４０２において、デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に、認証要請を送信する。
【００７１】
ここで、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものである。
【００７２】
ステップ４０３において、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信する。
【００７３】
ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【００７４】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【００７５】
アクセスデバイスが被アクセスデバイスにアクセスする前に、被アクセスデバイスは、まず、アクセスパスワードを生成し、生成したアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を、サードパーティデバイスに送信して、バインディングさせる必要がある。被アクセスデバイスに、最初に、アクセスデバイスがアクセスする際に、サードパーティデバイスは、当該アクセスデバイスのユーザアカウントと、被アクセスデバイスのデバイス識別子とをバインディングすることにより、当該ユーザアカウントが当該被アクセスデバイスの所有者権限を得るようにする。具体的な実現ステップは、図５Ａをご参照ください。
【００７６】
図５Ａは、例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。図５Ａに示したように、当該アクセス認証方法、図１に示した実施環境に適用される。当該方法は、以下のステップを含む。
【００７７】
ステップ５０１において、被アクセスデバイスによりアクセスパスワードを生成する。
【００７８】
オプションとして、被アクセスデバイスは、アクセスパスワードをランダムに生成してもよい。
【００７９】
オプションとして、被アクセスデバイスは、アクセスパスワードを定期的に変更するか、或は、当該被アクセスデバイスに対応する登録側から送信した、アクセスパスワードを変更するための命令を受信した後に、被アクセスデバイスのアクセスパスワードを変更してもよい。
【００８０】
ステップ５０２において、被アクセスデバイスにより、サードパーティデバイスに当該アクセスパスワード、及び、被アクセスデバイスのデバイス識別子を送信する。
【００８１】
ここで、デバイス識別子は、被アクセスデバイスを生産する時に付与された識別子であってもよく、当該デバイス識別子は、被アクセスデバイスを一義的に識別する。実際の適用において、当該デバイス識別子は文字列であってもよく、当該文字列は、数字、文字、或は、他の種類のキャラクターの中の少なくとも一種から構成させる。
【００８２】
オプションとして、アクセスパスワードの安全性を保証するために、被アクセスデバイスは、暗号化されたチャネルを介して、生成したアクセスパスワード、及び、デバイス識別子をサードパーティデバイスに送信してもよく、ここでの暗号化されたチャネルは、アクセスパスワードが漏洩される可能性を減らすことができる。
【００８３】
ステップ５０３において、サードパーティデバイスにより、被アクセスデバイスから送信したアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を受信する。
【００８４】
ステップ５０４において、被アクセスデバイスのデバイス識別子に、バインディングされたアクセスパスワードが存在しない場合、サードパーティデバイスにより、当該アクセスパスワードと被アクセスデバイスのデバイス識別子とをバインディングして保存する。
【００８５】
サードパーティデバイスは、被アクセスデバイスから送信したアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を受信した後に、まず、当該デバイス識別子にアクセスパスワードがバインディングされているか否かを検出し、もし、受信したデバイス識別子にアクセスパスワードがバインディングされていないことが検出されると、受信したアクセスパスワードとデバイス識別子とをバインディングして保存する。
【００８６】
一ケースにおいて、被アクセスデバイスは、安全性を保証するために、バインディングされたアクセスパスワードを随時に変更できる。即ち、まず、アクセスパスワードを定期的に変更して、変更後のアクセスパスワードを得て、変更後のアクセスパスワード、及び、当該被アクセスデバイスのデバイス識別子をサードパーティデバイスに送信する。サードパーティデバイスは、受信したデバイス識別子にバインディングされたアクセスパスワードが存在することが検出された場合、受信したアクセスパスワードと当該バインディングされたアクセスパスワードとが同一であるか否かを検出し、もし、受信したアクセスパスワードと当該バインディングされたアクセスパスワードとが同一であると、サードパーティデバイスは動作しなく、もし、受信したアクセスパスワードと当該バインディングされたアクセスパスワードとが同一でないと、サードパーティデバイスは、当該バインディングされたアクセスパスワードとデバイス識別子とのバインディングを解除し、受信したアクセスパスワードとデバイス識別子とをバインディングして保存する。即ち、サードパーティデバイスは、被アクセスデバイスから送信したアクセスパスワード及びデバイス識別子を受信した後に、もし、当該アクセスパスワードと当該デバイス識別子に既にバインディングされたアクセスパスワードとが同一でないことが検出されると、予め保存した当該デバイス識別子にバインディングされたアクセスパスワードを、変更後のアクセスパスワードに更新してバインディングする。
【００８７】
上記のステップ５０１乃至ステップ５０４から分かるように、サードパーティデバイスにより、被アクセスデバイスのデバイス識別子と、被アクセスデバイスにより生成したアクセスパスワードとを、バインディングした。
【００８８】
ステップ５０５において、アクセスデバイスにより、被アクセスデバイスのデバイス識別子を取得する。
【００８９】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得する時に、被アクセスデバイスによりブロードキャストされた、被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信して、ブロードキャスト情報中から被アクセスデバイスのデバイス識別子を取得してもよく、或は、被アクセスデバイス上の図形コードをスキャンすることにより、被アクセスデバイスのデバイス識別子を取得してもよい。
【００９０】
本実施例においては、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得するための具体的な方式に対して、制限しないことを説明する必要がある。
【００９１】
ステップ５０６において、アクセスデバイスにより、サードパーティデバイスに、当該デバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【００９２】
ここで、ユーザアカウントは、ユーザによりサードパーティデバイスに登録したユーザアカウントであり、ユーザは、多数のアクセスデバイスにおいて当該ユーザアカウントにログインできる。
【００９３】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得する後に、当該デバイス識別子、及び、アクセスデバイスにログインしたユーザアカウントを、サードパーティデバイスに送信する。
【００９４】
ステップ５０７において、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【００９５】
ステップ５０８において、サードパーティデバイスにより、受信したデバイス識別子にユーザアカウントがバインディングされていないことが検出された場合、受信したアクセスデバイスのユーザアカウントと当該デバイス識別子とをバインディングする。
【００９６】
サードパーティデバイスは、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信した後に、当該デバイス識別子にユーザアカウントがバインディングされているか否かを検出することになる。
【００９７】
サードパーティデバイスは、デバイス識別子にユーザアカウントがバインディングされていないことが検出された場合、受信したアクセスデバイスのユーザアカウントと当該デバイス識別子とをバインディングする。オプションとして、アクセスデバイスにバインディング要請を送信してもよく、バインディング要請は、アクセスデバイスに、被アクセスデバイスのデバイス識別子とアクセスデバイスのユーザアカウントとをバインディングするか否かを問合せするものであってもよい。
【００９８】
例えば、図５Ｂは、例示的な一実施例に係るサードパーティデバイスによりアクセスデバイスにバインディング要請を送信する様子を示す模式図である。図５Ｂに示したように、アクセスデバイスは、サードパーティデバイスから送信したバインディング要請を受信した後に、スクリーン上に、「デバイス（９５２７）とバインディングしますか？」との要請を表示し、この時、ユーザは、「はい」オプションをクリックすることにより、デバイス（９５２７）とのバインディングに同意してもよく、「いいえ」オプションをクリックすることにより、デバイス（９５２７）とのバインディングを放棄してもよい。
【００９９】
もし、アクセスデバイスにより、被アクセスデバイスとのバインディングに同意すると、サードパーティデバイスは、当該アクセスデバイスのユーザアカウントと被アクセスデバイスのデバイス識別子とをバインディングする同時に、当該アクセスデバイスのユーザアカウントは、当該被アクセスデバイスの所有者権限を得ることになる。
【０１００】
他の普通のアクセスデバイス(即ち、当該被アクセスデバイスに対する所有者権限がないアクセスデバイス)と区別するために、当該被アクセスデバイスに対する所有者権限を有するアクセスデバイスを登録側とする。しかし、登録側は、当該被アクセスデバイスに対する所有者権限を有するアクセスデバイスであり、当該登録側との名称は、本発明の保護範囲を限定しなく、実際の適用において、当該登録側をその他の名称に呼んでもよいことを、説明する必要がある。
【０１０１】
ステップ５０９において、サードパーティデバイスにより、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信する。
【０１０２】
即ち、サードパーティデバイスは、当該アクセスデバイス（即ち、登録側）のユーザアカウントと被アクセスデバイスのデバイス識別子とをバインディングした後に、当該アクセスデバイスに、当該デバイス識別子に対応するアクセスパスワードを、直接、送信してもよい。これにより、当該アクセスデバイスが当該アクセスパスワードを用いて、直接、当該被アクセスデバイスにアクセスするようにする。
【０１０３】
ステップ５１０において、アクセスデバイスによりアクセスパスワードを受信する。
【０１０４】
オプションとして、アクセスデバイス（即ち、登録側）は、無線ネットワーク、或は、ＳＭＳ、等の方法によって、クセスパスワードを受信してもよい。
【０１０５】
本実施例においては、アクセスデバイスによりアクセスパスワードを受信する具体的な方法に対して制限しないことを説明する必要がある。
【０１０６】
ステップ５１１において、アクセスデバイスにより、被アクセスデバイスにアクセスパスワードを送信する。
【０１０７】
アクセスデバイスは、アクセスパスワードを受信した後に、当該アクセスパスワードを用いて被アクセスデバイスにアクセスする。
【０１０８】
一適用ケースにおいて、アクセスデバイス（即ち、登録側）は、当該アクセスパスワードを用いて被アクセスデバイスにアクセスして、被アクセスデバイスにアクセスパスワードを送信してもよく、ここで、当該アクセスデバイスにより、無線ネットワークを介して取得したアクセスパスワードを、直接、被アクセスデバイスに送信してもよい。このようなケースにおいて、当該アクセスデバイスは、受信したアクセスパスワードを表示しないことで、被アクセスデバイスのアクセスパスワードの安全性を高めてもよい。
【０１０９】
オプションとして、当該アクセスデバイスは、被アクセスデバイスにアクセスパスワードを送信する時に、受信したアクセスパスワードをユーザに表示させ、また、パスワード入力ボックスをポップアップさせてもよい。ユーザにより受信したアクセスパスワードをパスワード入力ボックスに入力すると、当該アクセスデバイスは、ユーザが入力したパスワードを受信した後に、当該パスワードを被アクセスデバイスに送信する。
【０１１０】
ステップ５１２において、被アクセスデバイスにより当該アクセスパスワードを受信する。
【０１１１】
ステップ５１３において、被アクセスデバイスにより、当該アクセスパスワードが被アクセスデバイスにより生成したアクセスパスワードと同一であるか否かを検出する。
【０１１２】
被アクセスデバイスによりアクセスパスワードを変更した可能性があるため、受信したアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する必要がある。
【０１１３】
ステップ５１４において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、被アクセスデバイスは当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１１４】
当該アクセスデバイス（即ち、登録側）により、再び、当該被アクセスデバイスにアクセスする時に、サードパーティデバイスは、当該アクセスデバイスのユーザアカウントと被アクセスデバイスのデバイス識別子とはバインディング関係であることを検出した後に、当該アクセスデバイスに、直接、当該被アクセスデバイスのアクセスパスワードを送信し、当該アクセスデバイスは、当該アクセスパスワードを受信して、当該アクセスパスワードを用いて被アクセスデバイスにアクセスすることを説明する必要がある。
【０１１５】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、サードパーティデバイスは、デバイス識別子がバインディングされていないことが検出された場合、受信したユーザアカウントと当該デバイス識別子とをバインディングし、また、当該ユーザアカウントが当該被アクセスデバイスに対する所有者権限を有すると特定することにより、ユーザアカウントと被アクセスデバイスのデバイス識別子とをバインディングして所有者権限を特定したため、アクセスデバイスは登録側に許可された後にのみ、被アクセスデバイスにアクセスできる。これにより、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１１６】
被アクセスデバイスを初めにアクセスするアクセスデバイスのユーザアカウントにより、当該被アクセスデバイスの所有者権限を得た後に、普通のアクセスデバイスは、当該被アクセスデバイスにアクセスする際に、当該所有者権限を有するユーザアカウントに対応するアクセスデバイスに許可された後にのみ、当該被アクセスデバイスにアクセスできる。具体的な実現ステップは、図６Ａを参照ください。
【０１１７】
図６Ａは、例示的な別の一実施例に係るアクセス認証方法を示すフローチャートである。図６Ａに示したように、当該アクセス認証方法は、図１に示した実施環境に適用される。当該方法は、以下のステップを含む。
【０１１８】
ステップ６０１において、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得する。
【０１１９】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得する時に、被アクセスデバイスによりブロードキャストされた、被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信して、ブロードキャスト情報の中から被アクセスデバイスのデバイス識別子を取得するか、或は、被アクセスデバイス上の図形コードをスキャンすることにより、被アクセスデバイスのデバイス識別子を取得してもよい。
【０１２０】
例えば、図６Ｂは、例示的な一実施例に係るＬＡＮブロードキャストに利用して被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。図６Ｂに示したように、アクセスデバイスは、ＬＡＮブロードキャストを利用して付近の被アクセスデバイスを検索した後に、検索結果をスクリーン上に表示させ、この時、ユーザは、接続しようとする被アクセスデバイスのデバイス識別子をクリックして接続する。ユーザによりデバイス識別子（９５２７）をクリックした後に、アクセスデバイスは、「デバイス（９５２７）と接続しますか？」との問合せをポップアップさせる。
【０１２１】
例えば、図６Ｃは、例示的な一実施例に係る被アクセスデバイス上の図形コードをスキャンして被アクセスデバイスのデバイス識別子を取得する様子を示す模式図である。図６Ｃに示したように、アクセスデバイスにより被アクセスデバイス上の二次元コードをスキャンした後に、直接、「デバイス（９５２７）と接続しますか？」との問合せをポップアップさせる。
【０１２２】
本実施例においては、被アクセスデバイスのデバイス識別子を取得する具体的な方法制限しないことを説明する必要がある。
【０１２３】
ステップ６０２において、アクセスデバイスにより、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【０１２４】
ここで、ユーザアカウントは、ユーザによりサードパーティデバイスに登録したユーザアカウントであり、ユーザは、複数のアクセスデバイスにおいて当該ユーザアカウントでログインできる。
【０１２５】
アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得した後、当該デバイス識別子、および、アクセスデバイスにログインしたユーザアカウントをサードパーティデバイスに送信する。
【０１２６】
例えば、図６Ｂ或は図６Ｃを参考すると、アクセスデバイスにより、「デバイス（９５２７）に接続しますか？」との問合せをポップアップさせ後に、ユーザは、クリック「いいえ」オプションをクリックしてデバイス（９５２７）との接続を放棄するか、或は、「はい」オプションをクリックしてデバイス（９５２７）との接続を特定してもよく、この時、アクセスデバイスは、当該被アクセスデバイスのデバイス識別子（９５２７）とアクセスデバイスにログインしたユーザアカウントとをサードパーティデバイスに送信する。
【０１２７】
ステップ６０３において、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【０１２８】
ステップ６０４において、サードパーティデバイスにより、デバイス識別子にユーザアカウントがバインディングされ、且つ、受信したユーザアカウントとバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に、認証要請を送信する。
【０１２９】
サードパーティデバイスによりアクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信した後に、当該デバイス識別子にユーザアカウントがバインディングされているか否かを検出し、当該デバイス識別子にユーザアカウントがバインディングされていることが検出された場合、当該アクセスデバイスのユーザアカウントと当該デバイス識別子にバインディングされたユーザアカウントとが同一であるか否かを検出し、当該アクセスデバイスのユーザアカウントと当該デバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、当該デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信する。
【０１３０】
即ち、サードパーティデバイスは、デバイス識別子にユーザアカウントがバインディングされ、且つ、受信したユーザアカウントとバインディングされたユーザアカウントとが同一でないことが検出されたことは、当該ユーザアカウントを送信したアクセスデバイスは、当該被アクセスデバイスに対する所有者権限がないことを意味する。即ち、当該アクセスデバイスは普通アクセスデバイスであることを意味し、この時、当該被アクセスデバイスの所有者の認証を受ける必要があり、即ち、当該被アクセスデバイスの登録側の認証を受ける必要がある。
【０１３１】
ここで、登録側とは、当該登録側にログインしたユーザアカウントと当該デバイス識別子とがバインディング関係があることを意味し、即ち、当該登録側は、当該被アクセスデバイスに対する所有者権限を有することを意味する。
【０１３２】
ここで、認証要請は、当該アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものである。例えば、当該認証要請には、当該アクセスデバイスから送信したユーザアカウントが付加されていてもよい。
【０１３３】
サードパーティデバイスによりデバイス識別子にユーザアカウントがバインディングされ、且つ、受信したユーザアカウントとバインディングされたユーザアカウントとが同一であることが検出されたことは、当該アクセスデバイスが当該被アクセスデバイスに対する所有者権限を有することを意味し、この時、直接、当該アクセスデバイスに当該デバイス識別子に対応するアクセスパスワードを送信してもよい。
【０１３４】
ステップ６０５において、登録側により当該認証要請を受信する。
【０１３５】
登録側は、サードパーティデバイスから送信した認証要請を受信した後に、当該認証要請に基づいて当該登録側のユーザに通知してもよく、例えば、当該認証要請を登録側のスクリーン上に表示させてもよい。
【０１３６】
例えば、図６Ｄは、例示的な一実施例に係るサードパーティデバイスにより登録側に認証要請を送信する様子を示す模式図である。図６Ｄに示したように、登録側は、サードパーティデバイスから送信した認証要請を受信した後に、スクリーン上に「デバイス（ｖｉｓｉｔｏｒ）のデバイス（９５２７）に対するアクセスを同意しますか？」との問合せを表示させる。
【０１３７】
ステップ６０６において、登録側によりサードパーティデバイスにアクセス許可応答を送信する。
【０１３８】
ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１３９】
一適用ケースにおいて、登録側のユーザは、アクセスデバイスの被アクセスデバイスに対するアクセスを許可しようとすると、サードパーティデバイスにアクセス許可応答を送信する。
【０１４０】
例えば、図６Ｄを参照すると、登録側のユーザは、アクセスデバイス（ｖｉｓｉｔｏｒ）の被アクセスデバイス（９５２７）に対するアクセスを許可しようとする場合、「はい」オプションをクリックしてもよく、この時、登録側は、サードパーティデバイスにアクセス許可応答を送信する。逆に、登録側のユーザは、アクセスデバイス（ｖｉｓｉｔｏｒ）の被アクセスデバイス（９５２７）に対するアクセスを禁止しようとする場合、「いいえ」オプションをクリックしてもよく、この時、登録側は、サードパーティデバイスにアクセス禁止応答を送信する。オプションとして、サードパーティデバイスは、アクセス禁止応答を受信した後に、アクセスデバイス（ｖｉｓｉｔｏｒ）にエラーコードを送信することにより、当該アクセスデバイス（ｖｉｓｉｔｏｒ）が被アクセスデバイスに対するアクセスが許可されなかったことを通知してもよい。
【０１４１】
ステップ６０７において、サードパーティデバイスにより当該アクセス許可応答を受信する。
【０１４２】
ステップ６０８において、サードパーティデバイスにより、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信する。
【０１４３】
ステップ６０９において、アクセスデバイスにより当該アクセスパスワードを受信する。
【０１４４】
オプションとして、アクセスデバイスは、無線ネットワーク、或は、ＳＭＳ、等の方法によって、当該アクセスパスワードを受信してもよい。
【０１４５】
本実施例においては、アクセスデバイスによりアクセスパスワードを受信する具体的な方法を制限しないことを説明する必要がある。
【０１４６】
ステップ６１０において、アクセスデバイスにより、被アクセスデバイスに当該アクセスパスワードを送信する。
【０１４７】
アクセスデバイスは、アクセスパスワードを受信した後に、当該アクセスパスワードを用いて被アクセスデバイスにアクセスする。
【０１４８】
一適用ケースにおいて、アクセスデバイス（即ち、登録側）は、当該アクセスパスワードを用いて被アクセスデバイスにアクセスして、被アクセスデバイスにアクセスパスワードを送信してもよく、ここで、当該アクセスデバイスにより、無線ネットワークを介して取得したアクセスパスワードを、直接、被アクセスデバイスに送信してもよい。このようなケースにおいて、当該アクセスデバイスは、受信したアクセスパスワードを表示しないことで、被アクセスデバイスのアクセスパスワードの安全性を高めてもよい。
【０１４９】
オプションとして、当該アクセスデバイスは、被アクセスデバイスにアクセスパスワードを送信する時に、受信したアクセスパスワードをユーザに表示させ、また、パスワード入力ボックスをポップアップさせてもよい。ユーザにより受信したアクセスパスワードをパスワード入力ボックスに入力すると、当該アクセスデバイスは、ユーザが入力したパスワードを受信した後に、当該パスワードを被アクセスデバイスに送信する。
【０１５０】
ステップ６１１において、被アクセスデバイスにより当該アクセスパスワードを受信する。
【０１５１】
ステップ６１２において、被アクセスデバイスにより、当該アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【０１５２】
被アクセスデバイスによりアクセスパスワードを変更した可能性があるため、受信したアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する必要がある。例えば、もし、既にアクセスしたことがあるアクセスデバイスの、被アクセスデバイスに対するアクセスを禁止しようとする場合、登録側においてそのアクセスを禁止する他、被アクセスデバイスにおいて従来のアクセスパスワードを現在のアクセスパスワードに変更してもよい。この時、もし、アクセスデバイスが従来のアクセスパスワードを用いて、被アクセスデバイスに、再び、アクセスしようとする場合、被アクセスデバイスは、受信した従来のアクセスパスワードと更新後の現在のアクセスパスワードとを比較し、同一でないと、当該アクセスデバイスのアクセスを禁止することにより、被アクセスデバイスのアクセスされる時の最新権限を保証する。
【０１５３】
ステップ６１３において、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、被アクセスデバイスによりアクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１５４】
オプションとして、受信したアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一でないことが検出された場合、被アクセスデバイスは、アクセスデバイスの被アクセスデバイスに対するアクセスを禁止する。この時、被アクセスデバイスは、アクセスデバイスにエラーコードを送信することにより、当該アクセスデバイスが被アクセスデバイスに対するアクセスが許可されなかったことを通知してもよい。
【０１５５】
アクセスデバイスの被アクセスデバイスに対するアクセスのアクセス権限は、一定時間しか保留しないし、被アクセスデバイスはアクセスパスワードを変更することによりアクセスデバイスのアクセス権限をキャンセルできることを説明する必要がある。
【０１５６】
上記のように、本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスに送信したアクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１５７】
本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１５８】
本発明に係る実施例によって提供するアクセス認証方法によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１５９】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。本発明の装置の実施例において記述していない細部内容に対しては、本発明の方法の実施例を参照してください。
【０１６０】
図７は、例示的な一実施例に係るアクセス認証装置を示すブロック図である。図７に示したように、当該アクセス認証装置は、図１に示した実施環境中のアクセスデバイス１４０に適用される。当該アクセス認証装置は、取得モジュール７０２、第１送信モジュール７０４及びアクセスモジュール７０６を備えるが、これらに限定されない。
【０１６１】
当該取得モジュール７０２は、被アクセスデバイスのデバイス識別子を取得する。
【０１６２】
当該第１送信モジュール７０４は、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【０１６３】
当該アクセスモジュール７０６は、アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスする。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１６４】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得し、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスにアクセスパスワードを送信し、アクセスデバイスによりアクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１６５】
図８は、例示的なもう一実施例に係るアクセス認証装置を示すブロック図である。図８に示したように、当該アクセス認証装置は、図１に示した実施環境中のアクセスデバイス１４０に適用される。当該アクセス認証装置は、取得モジュール８０２、第１送信モジュール８０４及びアクセスモジュール８０６を備えるが、これらに限定されない。
【０１６６】
当該取得モジュール８０２は、被アクセスデバイスのデバイス識別子を取得する。
【０１６７】
当該第１送信モジュール８０４は、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信する。
【０１６８】
当該アクセスモジュール８０６は、アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスする。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１６９】
一実施例において、当該取得モジュール８０２は、第１取得サブモジュール８０２ａ、或は、第２取得サブモジュール８０２ｂを備えてもよい。
【０１７０】
当該第１取得サブモジュール８０２ａは、被アクセスデバイスによりブロードキャストされた、被アクセスデバイスのデバイス識別子が付加されたブロードキャスト情報を受信して、ブロードキャスト情報の中から被アクセスデバイスのデバイス識別子を取得する。
【０１７１】
当該第２取得サブモジュール８０２ｂは、被アクセスデバイス上の図形コードをスキャンして、被アクセスデバイスのデバイス識別子を取得する。
【０１７２】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスにより被アクセスデバイスのデバイス識別子を取得し、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスにアクセスパスワードを送信し、アクセスデバイスによりアクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１７３】
図９は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図９に示したように、当該アクセス認証装置は、図１に示した実施環境中の被アクセスデバイス１２０に適用される。当該アクセス認証装置は、第１受信モジュール９０２、第１検出モジュール９０４及び許可モジュール９０６を備えるが、これらに限定されない。
【０１７４】
当該第１受信モジュール９０２は、アクセスデバイスから送信したアクセスパスワードを受信する。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１７５】
当該第１検出モジュール９０４は、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【０１７６】
当該許可モジュール９０６は、第１検出モジュール９０４によりアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合に、アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１７７】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１７８】
図１０は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図１０に示したように、当該アクセス認証装置は、図１に示した実施環境中の被アクセスデバイス１２０に適用される。当該アクセス認証装置は、第１受信モジュール１００２、第１検出モジュール１００４及び許可モジュール１００６を備えるが、これらに限定されない。
【０１７９】
当該第１受信モジュール１００２は、アクセスデバイスから送信したアクセスパスワードを受信する。ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１８０】
当該第１検出モジュール１００４は、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出する。
【０１８１】
当該許可モジュール１００６は、第１検出モジュール１００４によりアクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１８２】
一実施例において、当該装置は、生成モジュール１００８及び第２送信モジュール１０１０をさらに備える。
【０１８３】
当該生成モジュール１００８は、アクセスパスワードを生成する。
【０１８４】
当該第２送信モジュール１０１０は、アクセスパスワードとデバイス識別子とをバインディングして保存するためのサードパーティデバイスに、アクセスパスワード及び被アクセスデバイスのデバイス識別子を送信する。
【０１８５】
一実施例において、当該装置は、変更モジュール１０１２及び第３送信モジュール１０１４をさらに備える。
【０１８６】
当該変更モジュール１０１２は、アクセスパスワードを定期的に変更して、変更後のアクセスパスワードを得る。
【０１８７】
当該第３送信モジュール１０１４は、変更後のアクセスパスワード、及び、被アクセスデバイスのデバイス識別子を、予め保存したデバイス識別子にバインディングされたアクセスパスワードを変更後のアクセスパスワードに更新してバインディングするためのサードパーティデバイスに送信する。
【０１８８】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１８９】
図１１は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図１１に示したように、当該アクセス認証装置は、図１に示した実施環境中のサードパーティデバイス１６０に適用される。当該アクセス認証装置は、第２受信モジュール１１０２、第４送信モジュール１１０４及び第５送信モジュール１１０６を備えるが、これらに限定されない。
【０１９０】
当該第２受信モジュール１１０２は、アクセスデバイスから送信した被アクセスデバイスのデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【０１９１】
当該第４送信モジュール１１０４は、デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、認証要請用于要請アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１９２】
当該第５送信モジュール１１０６は、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信する。ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１９３】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０１９４】
図１２は、例示的なさらにもう一実施例に係るアクセス認証装置を示すブロック図である。図１２に示したように、当該アクセス認証装置は、図１に示した実施環境中のサードパーティデバイス１６０に適用される。当該アクセス認証装置は、第２受信モジュール１２０２、第４送信モジュール１２０４及び第５送信モジュール１２０６を備えるが、これらに限定されない。
【０１９５】
当該第２受信モジュール１２０２は、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信する。
【０１９６】
当該第４送信モジュール１２０４は、デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、認証要請用于要請アクセスデバイスの被アクセスデバイスに対するアクセスを許可する。
【０１９７】
当該第５送信モジュール１２０６は、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信する。ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０１９８】
一実施例において、当該装置は、第２検出モジュール１２０８及び第１バインディングモジュール１２１０をさらに備える。
【０１９９】
当該第２検出モジュール１２０８は、デバイス識別子にユーザアカウントがバインディングされているかを検出する。
【０２００】
当該第１バインディングモジュール１２１０は、第２検出モジュール１２０８により、デバイス識別子にユーザアカウントがバインディングされていないことが検出された場合、デバイス識別子とアクセスデバイスのユーザアカウントとをバインディングし、アクセスデバイスを登録側と特定する。
【０２０１】
一実施例において、当該第４送信モジュール１２０４、検出サブモジュール１２０４ａ及び送信サブモジュール１２０４ｂを備える。
【０２０２】
当該検出サブモジュール１２０４ａは、第２検出モジュール１２０８により、デバイス識別子にユーザアカウントがバインディングされていることが検出された場合に、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一であるか否かを検出する。
【０２０３】
当該送信サブモジュール１２０４ｂは、検出サブモジュール１２０４ａにより、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に、認証要請を送信する。
【０２０４】
一実施例において、当該第５送信モジュール１２０６は、検出サブモジュール１２０４ａにより、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一であることが検出された場合、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信する。
【０２０５】
一実施例において、当該装置は、第３受信モジュール１２１２及び第２バインディングモジュール１２１４をさらに備える。
【０２０６】
当該第３受信モジュール１２１２は、被アクセスデバイスから送信したアクセスパスワード及び被アクセスデバイスのデバイス識別子を受信する。
【０２０７】
当該第２バインディングモジュール１２１４は、被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在しない場合、アクセスパスワードと被アクセスデバイスのデバイス識別子とをバインディングして保存する。
【０２０８】
一実施例において、当該装置は、第３検出モジュール１２１６及び第３バインディングモジュール１２１８をさらに備える。
【０２０９】
当該第３検出モジュール１２１６は、被アクセスデバイスのデバイス識別子にバインディングされたアクセスパスワードが存在する場合、受信したアクセスパスワードとバインディングされたアクセスパスワードとが同一であるか否かを検出する。
【０２１０】
当該第３バインディングモジュール１２１８は、受信したアクセスパスワードとバインディングされたアクセスパスワードとが同一でない場合、デバイス識別子にバインディングされたアクセスパスワードを、受信したアクセスパスワードに更新してバインディングする。
【０２１１】
上記のように、本発明に係る実施例によって提供するアクセス認証装置によると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１２】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０２１３】
図１３は、例示的な一実施例に係るアクセス認証システムを示すブロック図である。図１３に示したように、当該アクセス認証システムは、図１に示した実施環境に適用される。当該アクセス認証システムは、被アクセスデバイス１３０２、アクセスデバイス１３０４及びサードパーティデバイス１３０６を備えるが、これらに限定されない。
【０２１４】
当該被アクセスデバイス１３０２は、図９或は図１０に記載のアクセス認証装置を備える。
【０２１５】
当該アクセスデバイス１３０４は、図７或は図８に記載のアクセス認証装置を備える。
【０２１６】
当該サードパーティデバイス１３０６は、図１１或は図１２に記載のアクセス認証装置を備える。
【０２１７】
上記のように、本発明に係る実施例によって提供するアクセス認証システムによると、アクセスデバイスは、被アクセスデバイスのデバイス識別子を取得して、サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、サードパーティデバイスにより登録側がアクセスデバイスの被アクセスデバイスに対するアクセスを許可するかを特定した後に、サードパーティデバイスによりアクセスデバイスに送信したアクセスパスワードを受信し、また、アクセスパスワードを用いて被アクセスデバイスにアクセスすることにより、アクセスデバイスが被アクセスデバイスにアクセスする時に登録側に許可される必要があるから、ユーザにより携帯電話のＡｐｐにアクセスパスワードを手動的に入力しなければならないため、不法ユーザが当該アクセスパスワードを容易に取得でき、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできて、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１８】
本発明に係る実施例によって提供するアクセス認証システムによると、アクセスデバイスから送信したアクセスパスワードを受信し、アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された後に、当該アクセスデバイスの被アクセスデバイスに対するアクセスを許可することにより、被アクセスデバイスはアクセスパスワードを受信した後に、生成したアクセスパスワードと同一であることを検証した後にのみ、アクセスデバイスのアクセスを許可するため、アクセスパスワードを検証しないと、被アクセスデバイスによりアクセスパスワードを変更した後に、アクセスデバイスが依然として被アクセスデバイスにアクセスできて、安全性が低い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２１９】
本発明に係る実施例によって提供するアクセス認証システムによると、アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、デバイス識別子がバインディングされたことが検出された後に、登録側に認証要請を送信し、登録側からフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスにデバイス識別子に対応するアクセスパスワードを送信することにより、登録側が許可した後にのみ、サードパーティデバイスによりアクセスパスワードにアクセスデバイスに送信できるため、不法ユーザがアクセスパスワードを取得した後に、当該アクセスパスワードを用いて当該Ｗｉ−Ｆｉインテリジェントデバイスにアクセスできるようになって、安全性がより悪い問題を解決して、被アクセスデバイスの安全性を改善する効果を得た。
【０２２０】
上記の実施例のシステムについて、その実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０２２１】
本発明の例示的な一実施例は、アクセスデバイスに用いられるアクセス認証装置を提供する。当該装置は、本発明によって提供するアクセス認証方法を実現できる。
【０２２２】
当該アクセス認証装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
被アクセスデバイスのデバイス識別子を取得し、
サードパーティデバイスにデバイス識別子、及び、アクセスデバイスのユーザアカウントを送信し、
アクセスパスワードを受信して、アクセスパスワードを用いて被アクセスデバイスにアクセスするように構成され、
ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０２２３】
本発明の例示的な一実施例は、被アクセスデバイスに用いられるアクセス認証装置を提供する。当該装置は、本発明によって提供するアクセス認証方法を実現できる。
【０２２４】
当該アクセス認証装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したアクセスパスワードを受信し、
ここで、アクセスパスワードとは、サードパーティデバイスにより、アクセスデバイスから送信したデバイス識別子及びアクセスデバイスのユーザアカウントを受信し、デバイス識別子にユーザアカウントが既にバインディングされ、且つ、アクセスデバイスのユーザアカウントと、デバイス識別子にバインディングされたユーザアカウントとが同一でない場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスデバイスから送信した、デバイス識別子に対応するアクセスパスワードであり、認証要請は、アクセスデバイスの被アクセスデバイスに対するアクセスを許可を要請するためのものであり、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものであり、
アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であるか否かを検出し、
アクセスパスワードと被アクセスデバイスにより生成したアクセスパスワードとが同一であることが検出された場合、アクセスデバイスの被アクセスデバイスに対するアクセスを許可するように構成される。
【０２２５】
本発明の例示的な一実施例は、サードパーティデバイスに用いられるアクセス認証装置を提供する。当該装置は、本発明によって提供するアクセス認証方法を実現できる。
【０２２６】
当該アクセス認証装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
アクセスデバイスから送信したデバイス識別子、及び、アクセスデバイスのユーザアカウントを受信し、
デバイス識別子にユーザアカウントがバインディングされ、且つ、アクセスデバイスのユーザアカウントとデバイス識別子にバインディングされたユーザアカウントとが同一でないことが検出された場合、デバイス識別子にバインディングされたユーザアカウントの登録側に認証要請を送信し、認証要請用于要請アクセスデバイスの被アクセスデバイスに対するアクセスを許可し、
登録側から認証要請に基づいてフィードバックしたアクセス許可応答を受信した後に、アクセスパスワードを用いて被アクセスデバイスにアクセスするためのアクセスデバイスに、デバイス識別子に対応するアクセスパスワードを送信するように構成され、
ここで、アクセス許可応答は、アクセスデバイスの被アクセスデバイスに対するアクセスの許可を指示するためのものである。
【０２２７】
図１４は、例示的な一実施例に係る被アクセスデバイスにアクセスするための装置を示すブロック図である。例えば、装置１４００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０２２８】
図１４を参照して、装置１４００は、プロセスアセンブリ１４０２、メモリ１４０４、電源アセンブリ１４０６、マルチメディアアセンブリ１４０８、オーディオアセンブリ１４１０、入出力（Ｉ／Ｏ）インターフェイス１４１２、センサアセンブリ１４１４、及び通信アセンブリ１４１６のような一つ以上のアセンブリを含んでよい。
【０２２９】
プロセスアセンブリ１４０２は、一般的には装置１４００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１４０２は、一つ以上のプロセッサ１４２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１４０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１４０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１４０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１４０８とプロセスアセンブリ１４０２の間のインタラクションを容易にするようにしてもよい。
【０２３０】
メモリ１４０４は、各種類のデータを記憶することにより装置１４００の動作を支援するように構成される。これらのデータの例は、装置１４００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１４０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）ＥＥＰＲＯＭ（ＥｌｅｃｔｒｉｃａｌｌｙＥｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０２３１】
電源アセンブリ１４０６は、装置１４００の多様なアセンブリに電力を供給する。電源アセンブリ１４０６は、電源管理システム、一つ以上の電源、及び装置１４００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０２３２】
マルチメディアアセンブリ１４０８は、前記装置１４００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１４０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１４００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０２３３】
オーディオアセンブリ１４１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１４１０は、一つのマイク（ＭＩＣ）を含み、装置１４００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１４０４に記憶されたり、通信アセンブリ１４１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１４１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０２３４】
Ｉ／Ｏインターフェイス１４１２は、プロセスアセンブリ１４０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０２３５】
センサアセンブリ１４１４は、装置１４００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１４１４は、装置１４００のＯＮ／ＯＦＦ状態、装置１４００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１４１４は、装置１４００、或は装置１４００の一つのアセンブリの位置変更、ユーザと装置１４００とが接触しているか否か、装置１４００の方位、又は加速／減速、装置１４００の温度の変化を検出できる。センサアセンブリ１４１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１４１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１４１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０２３６】
通信アセンブリ１４１６は、装置１４００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１４００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１４１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１４１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（ＲａｄｉｏＦｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（ＩｎｆｒａｒｅｄＤａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０２３７】
例示的な実施例において、装置１４００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃＩｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ ＰｒｏｃｅｓｓｉｎｇＤｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０２３８】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１４０４を提供しており、装置１４００のプロセッサ１４２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０２３９】
図１５は、例示的な一実施例に係るアクセスデバイスを検証するための装置を示すブロック図である。例えば、装置１５００をサーバとして提供してもよい。図１５を参照すると、装置１５００は、プロセスアセンブリ１５０２を備える。当該プロセスアセンブリ１５０２は、一つ以上のプロセッサ、及びメモリ１５０４を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１５０２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１５０４中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１５０２は、命令を実行することにより、上記のアクセス認証方法を実行する。
【０２４０】
装置１５００は、装置１５００の電源を管理するための一つの電源アセンブリ１５０６、装置１５００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１５０８、及び、一つの入出力インターフェイス１５１０を備えてもよい。装置１５００は、メモリ１５０４に保存された、例えば、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ，  ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０２４１】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０２４２】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【国際調査報告】
2016535367.tif 000022
2016535367.tif 000023
2016535367.tif 000024
2016535367.tif 000025