(57)【要約】  本発明はアカウントをトークンキーにバインディングする方法、装置、プログラム及び記録媒体を提供し、該当方法は、サーバにアカウントを含むバインディング請求メッセージを伝送して、サーバによりアカウントに対応する認証リンクと第一のトークンキーを生成するステップと、認証リンクと第一のトークンキーを取得し、認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送し、サーバはアクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、暗号化情報を取得し、暗号化情報に基づいて第二のトークンキーを取得するステップと、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送して、サーバは第一のトークンキーをアカウントにバインディングするステップとを含む。該当方法によると、ユーザが全ての過程においてトークン情報を再び入力する必要はなく、ユーザ操作の複雑さを減少して、ユーザ体験をアップできる。【選択図】図１
2016524885.tif 000002
【特許請求の範囲】
【請求項１】
サーバに、アカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成されるステップと、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得するステップと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記第一のトークンキーを前記アカウントにバインディングさせるステップと
を含むことを特徴とする、アカウントをトークンキーにバインディングする方法。
【請求項２】
前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成するステップは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末は前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得することを含むことを特徴とする請求項１に記載の方法。
【請求項３】
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取るステップと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページは前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送するステップと、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送するステップと、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含むことを特徴とする、アカウントをトークンキーにバインディングする方法。
【請求項４】
さらに、
前記ウェブページへの通信接続を作るステップと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするステップと、を含むことを特徴とする請求項３に記載の方法。
【請求項５】
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送されたバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであるステップと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含むことを特徴とするアカウントをトークンキーにバインディングする方法。
【請求項６】
前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーを前記暗号化情報とすること、または、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得すること
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいてウェブページが前記表示情報を生成し、前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成する第一の伝送モジュールと、
前記認証リンクと前記第一のトークンキーを取得する第一の取得モジュールと、
前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送する第一の生成モジュールと、
前記暗号化情報を取得する第二の取得モジュールと、
前記暗号化情報に基づいて第二のトークンキーを取得する第二の生成モジュールと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記アカウントを前記第一のトークンキーにバインディングさせる第二の伝送モジュールと、
を含むことを特徴とするアカウントをトークンキーにバインディングする装置。
【請求項９】
前記第一の生成モジュールは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末が前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を得、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する生成ユニットを含むことを特徴とする請求項８に記載の装置。
【請求項１０】
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取る第一の受け取りモジュールと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページが前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送する生成モジュールと、
前記アクセス請求メッセージを受け取る第二の受け取りモジュールと、
前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送する伝送モジュールと、
前記バインディング成功メッセージを受け取る第三の受け取りモジュールと、
前記第一のトークンキーを前記アカウントにバインディングするバインディングモジュールと
を含むことを特徴とする、アカウントをトークンキーにバインディングする装置。
【請求項１１】
さらに、
前記ウェブページへの通信接続を作る作成モジュールと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするリリースモジュールと
を含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成された取得モジュールと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする処理モジュールと
を含むことを特徴とする、アカウントをトークンキーにバインディングする装置。
【請求項１３】
前記処理モジュールは、
前記第一のトークンキーを前記暗号化情報とする第一の処理手段と、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得する第二の処理手段と、
を含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記表示情報は、前記ウェブページにより、サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて生成されたものであり、前記処理モジュールは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第三の処理手段、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第四の処理手段、
を含むことを特徴とする請求項１２に記載の装置。
【請求項１５】
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成され、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送し、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得し、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とするウェブページ。
【請求項１６】
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取り、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページにより、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送し、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とするサーバ。
【請求項１７】
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであり、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とする移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、申請番号が２０１４１０２９９５０６．７、申請日が２０１４年６月２６日の中国特許に基づいて提出し、当該中国申請特許の優先権を主張し、本発明は当該中国申請特許の全ての内容を参照する。
この発明は、ネットワークのセキュリティ技術に係り、特にアカウントをトークンキーにバインディングする方法および装置に関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、ウェブサイト（サイト）により提供される資源（サイト資源）が豊富になってきた。フリーメールボックス、即時通信サービス、または動画などを提供するいろいろなサイトがある。これらのサイト資源を利用する場合、ユーザがサイトのウェブページにおいてアカウントを申請してパスワードを設定しなければならない。登録に成功した後、ウェブページにアカウントとパスワードを入力してログインし、そのサイト資源を利用できる。
【０００３】
アカウントの安全性を向上するため、多くのサイトがセキュリティ認証方法を導入した。アカウントを登録するとき、パスワードとともに、セキュリティトークンをも利用できる。セキュリティトークンは、移動端末にインストールされたアプリケーションプログラムである。ユーザが、サーバよりアカウント対して配分されたトークンキーをアカウントにバインディングすれば、その後のログインに使え、アカウントの安全性をアップすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術の問題を解決するため、アカウントをトークンキーにバインディングする方法および装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例の第一の側面によれば、アカウントをトークンキーにバインディングする方法を提供する。該当方法は、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成されるステップと、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得するステップと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記第一のトークンキーを前記アカウントにバインディングさせるステップと
を含む。
【０００６】
第一の側面について、第一の側面の第一の実現方式において、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成するステップは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末は前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得することを含む。
【０００７】
本発明の実施例の第二の側面によれば、アカウントをトークンキーにバインディングする方法を提供する。該当方法は、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取るステップと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページは前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送するステップと、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送するステップと、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０００８】
第二の側面について、第二の側面の第一の実現方式において、前記方法は、さらに、
前記ウェブページへの通信接続を作るステップと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするステップとを含む。
本発明の実施例の第三の側面によれば、アカウントをトークンキーにバインディングする方法を提供する。該当方法は、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送されたバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであるステップと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０００９】
第三の側面について、第三の側面の第一の実現方式において、前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーを前記暗号化情報とすること、または、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得することを含む。
【００１０】
第三の側面について、第三の側面の第二の実現方式において、サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいてウェブページが前記表示情報を生成し、前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること
ことを含む。
【００１１】
本発明の実施例の第四の側面によれば、アカウントをトークンキーにバインディングする装置を提供する。該当装置は、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成する第一の伝送モジュールと、
前記認証リンクと前記第一のトークンキーを取得する第一の取得モジュールと、
前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送する第一の生成モジュールと、
前記暗号化情報を取得する第二の取得モジュールと、
前記暗号化情報に基づいて第二のトークンキーを取得する第二の生成モジュールと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記アカウントを前記第一のトークンキーにバインディングさせる第二の伝送モジュールと、、
を含む。
【００１２】
第四の側面について、第四の側面の第一の実現方式において、前記第一の生成モジュールは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末が前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を得、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する生成ユニットを含む。
【００１３】
本発明の実施例の第五側面によれば、アカウントをトークンキーにバインディングする装置を提供する。該当装置は、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取る第一の受け取りモジュールと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページが前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、前記移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送する生成モジュールと、
前記アクセス請求メッセージを受け取る第二の受け取りモジュールと、
前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送する伝送モジュールと、
前記バインディング成功メッセージを受け取る第三の受け取りモジュールと、
前記第一のトークンキーを前記アカウントにバインディングするバインディングモジュールと
を含む。
【００１４】
第五側面について、第五側面の第一の実現方式において、前記装置は、さらに、
前記ウェブページへの通信接続を作る作成モジュールと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするリリースモジュールと
を含む。
【００１５】
本発明の実施例の第六側面によれば、アカウントをトークンキーにバインディングする装置を提供する。該当装置は、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成された取得モジュールと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする処理モジュールと
を含む。
【００１６】
第六側面について、第六側面の第一の実現方式とにおいて、前記処理モジュールは、
前記第一のトークンキーを前記暗号化情報とする第一の処理手段と、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得する第二の処理手段と、
を含む。
【００１７】
第六側面について、第六側面の第二の実現方式において、前記表示情報は、前記ウェブページにより、サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて生成されたものであり、前記処理モジュールは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第三の処理手段、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第四の処理手段、
を含む。
【００１８】
本発明の実施例の第七側面によれば、ウェブページを提供する。該当ウェブページは、
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成され、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送し、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得し、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングする。
【００１９】
本発明の実施例の第八側面によれば、サーバを提供する。該当サーバは、
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取り、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページにより、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送し、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングする。
【００２０】
本発明の実施例の第九側面によれば、移動端末を提供する。該当移動端末は、
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであり、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とする移動端末。
【発明の効果】
【００２１】
本発明の実施例に示す技術的手段によって次のような有益な効果が得られる。
【００２２】
ウェブページから、サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより前記アカウントに対応する認証リンクと第一のトークンキーが生成され、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送し、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングする。
【００２３】
したがって、トークンキーをアカウントにバインディングするとき、移動端末が表示情報を取得し、表示情報の中の第一のトークンキーに基づいて暗号化情報を生成し、その後の処理を行う。ユーザが全ての過程においてトークン情報を再び入力する必要はなく、ユーザ操作の複雑さを減少することで、ユーザ体験をアップできる。
【００２４】
以上の一般的記述とこの後の詳しい記述は、単に例示的な説明であって、本発明を限定するものではない。
【図面の簡単な説明】
【００２５】
以下の図面は明細書に組み入れられ、本明細書の一部となり、本発明に符合する実施例を例示し、明細書と一緒に本発明の原理を説明する。
【００２６】
【図１】本発明の実施例としてウェブページでアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図２】本発明の実施例としてサーバでアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図３】本発明の実施例として移動端末でアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図４】本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図５】本発明の実施例として図１に対応するアカウントをトークンキーにバインディングする装置の構造図を示す。
【図６】本発明の実施例として図２に対応するアカウントをトークンキーにバインディングする装置の構造図を示す。
【図７】本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。
【図８】本発明の実施例として図３に対応するアカウントをトークンキーにバインディングする装置の構造図を示す。
【図９】本発明の実施例として移動端末の構造図を示す。
【図１０】本発明の実施例としてサーバの構造図を示す。
【発明を実施するための形態】
【００２７】
次に、図面に示された実施例について詳しく説明する。下記の記述で図面を引用するとき、別に表示がない限り、異なる図面の同じ数字は同じ要素、または類似的要素を示す。下記の実施例に記述される実施方法は、本発明と一致する全ての実施方法を代表しない。むしろ、これらの実施例は、単に特許請求の範囲で記述された本発明の一部の側面と一致する装置と方法の例示である。
【００２８】
図１は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図１に示すように、該当方法は、ウェブページ側に適用され、次のステップを含む。
【００２９】
ステップＳ１１において、サーバに、アカウントを含むバインディング請求メッセージが伝送されることで、前記サーバが前記アカウントに対応する認証リンクと第一のトークンキーを生成する。
【００３０】
ユーザがアカウントをトークンキーにバインディングしたいとき、まず、移動端末にセキュリティトークンをダウンロードし、その後、ウェブページのアカウントにログインした後に、バインディング請求メッセージを発生させると、ウェブページからサーバに当該バインディング請求メッセージを伝送する。バインディング請求メッセージは、該当アカウントに関する情報を含む。
【００３１】
サーバは、バインディング請求メッセージの中のアカウントに基づいて認証リンクと第一のトークンキーを生成する。前記認証リンクは、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であってもよい。
【００３２】
ステップＳ１２において、認証リンクと第一のトークンキーを取得し、認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送し、サーバはアクセス請求メッセージを受け取って、暗号化情報を伝送する。
【００３３】
ウェブページは、サーバで生成した認証リンクと第一のトークンキーを取得すると、認証リンクと第一のトークンキーに基づいて表示情報を生成する。ユーザは、表示情報が表示されると、移動端末を利用して前記表示情報を取得できる。取得方法が表示情報によって異なる。次に二種類の取得方法について説明する。表示情報が二次元コートの場合、移動端末で該当二次元コードを撮影して取得することができる。表示情報がバーコートの場合でも、移動端末で該当バーコードを撮影して取得することができる。
【００３４】
移動端末は、表示情報を取得すると、第一のトークンキーに基づいて暗号化情報を取得し、サーバに認証リンクと暗号化情報を含むアクセス請求メッセージを伝送する。サーバは該当アクセス請求メッセージを受け取って、アクセス請求メッセージの中の暗号化情報を取得でき、その後、暗号化情報を伝送する。
【００３５】
ステップＳ１３において、暗号化情報を取得し、暗号化情報に基づいて第二のトークンキーを取得する。
【００３６】
ウェブページがサーバからの暗号化情報を取得し、暗号化情報に基づいて第二のトークンキーを取得する。
【００３７】
ステップＳ１４において、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送することで、サーバが第一のトークンキーをアカウントにバインディングする。
【００３８】
第二のトークンキーと第一のトークンキーが一致するかどうか確認する。一致する場合、サーバにバインディング成功メッセージを伝送することで、サーバが第一のトークンキーをアカウントにバインディングすることができる。ユーザがその後にアカウントにログインするとき、アカウントをより安全に保護するため、パスワードと移動端末で記憶している第一のトークンキーを同時に使用できる。第二のトークンキーと第一のトークンキーが一致しない場合、暗号化情報を伝送する過程において書き換えられた可能性があり、サーバにバインディング失敗メッセージを伝送して表示する。ユーザがこのメッセージを見ると、改めてバインディング請求メッセージを起こし、第一のトークンキーとアカウントのバインディングを請求する。
【００３９】
図１に示すフローチャートから分かるように、トークンキーをアカウントにバインディングするとき、移動端末が表示情報を取得し、表示情報の中の第一のトークンキーに基づいて暗号化情報を生成し、その後の処理を行う。ユーザが全ての過程においてトークン情報を再び入力する必要はなく、ユーザ操作の複雑さを減少することで、ユーザ体験をアップできる。
【００４０】
上述のＳ１２において認証リンクと第一のトークンキーに基づいて表示情報を生成するステップは、
認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成することで、移動端末が第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得すること、または、時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得することを含む。
【００４１】
ネットワークで第一のトークンキーを伝送する安全性を保証するために、ウェブページが認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成する。これによって、移動端末が第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する。あるいは、時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する。この中に、移動端末から時間スタンプを取得することができる。
【００４２】
サーバが暗号化情報を取得すると、ウェブページに伝送する。ウェブページもハッシュ計算を行い、該当暗号化情報をデコードし、第二のトークンキーを取得する。
【００４３】
図２は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図２に示すように、該当方法は、サーバ側で適用され、次のステップを含む。
【００４４】
ステップＳ２１において、ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取る。
【００４５】
ステップＳ２２において、アカウントに対応する認証リンクと第一のトークンキーを生成することで、ウェブページが認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送する。
【００４６】
ステップＳ２３において、アクセス請求メッセージを受け取り、暗号化情報を伝送することで、ウェブページが暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送する。
【００４７】
ステップＳ２４において、バインディング成功メッセージを受け取り、第一のトークンキーをアカウントにバインディングする。
【００４８】
また、バインディングを完成するために、サーバがウェブページへの通信接続を作成でき、設定の時間内に移動端末からのアクセス請求メッセージを受け取らなかった場合、ウェブページへの通信接続をリリースすることで、今回のバインディングを失敗とする。これによって、ネットワーク資源をリリースすることで、ネットワーク資源の無駄を有効に避けられる。
【００４９】
図３は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図３に示すように、該当方法は、移動端末で適用され、次のステップを含む。
【００５０】
ステップＳ３１において、ウェブページの表示情報を取得し、表示情報は、ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、認証リンクと第一のトークンキーは、前記サーバにより、ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものである。
【００５１】
ステップＳ３２において、第一のトークンキーに基づいて暗号化情報を取得し、暗号化情報と認証リンクを含むアクセス請求メッセージを伝送することで、サーバがアクセス請求メッセージを受け取ると、ウェブページに暗号化情報を伝送し、ウェブページは暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送し、サーバはバインディング成功メッセージを受け取ると、第一のトークンキーをアカウントにバインディングする。
【００５２】
ウェブページがサーバで生成した認証リンクと第一のトークンキーに基づいて表示情報を生成した場合、上述のステップＳ３２は、第一のトークンキーに基づいて暗号化情報を取得するとき、
第一のトークンキーを暗号化情報として使用すること、または、
時間スタンプと第一のトークンキーに基づいてハッシュ計算を行い、暗号化情報を取得することを含む。
【００５３】
ウェブページがサーバで生成した認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成した場合、上述のステップＳ３２は、第一のトークンキーに基づいて暗号化情報を取得するとき、
第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得すること、または、
時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得することを含む。
【００５４】
図４は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図４に示すように、該当方法は、移動端末、ウェブページとサーバからなるシステムで適用され、次のステップを含む。
【００５５】
ステップＳ４０において、ウェブページは、アカウントを含むバインディング請求メッセージを受け取ると、サーバに伝送する。
【００５６】
ステップＳ４１において、サーバは、バインディング請求メッセージを受け取ると、アカウントに対応する認証リンクと第一のトークンキーを生成し、ウェブページに認証リンクと第一のトークンキーを伝送する。
【００５７】
ステップＳ４２において、ウェブページは、認証リンクと第一のトークンキーを取得すると、認証リンク、第一のトークンキーとアカウントに基づいて、二次元コードを生成する。
【００５８】
ステップＳ４３において、移動端末は、二次元コードを受け取ると、時間スタンプ、二次元コードの第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得し、サーバに認証リンクと暗号化情報を含むアクセス請求メッセージを伝送する。
【００５９】
ステップＳ４４において、サーバは、アクセス請求メッセージを受け取ると、暗号化情報をウェブページに伝送する。
【００６０】
ステップＳ４５において、ウェブページは、ハッシュ計算を行い、暗号化情報をデコードし、第二のトークンキーと第一のトークンキーが一致すると、サーバにバインディング成功メッセージを伝送する。
【００６１】
ステップＳ４６において、サーバは、バインディング成功メッセージを受け取ると、第一のトークンキーをアカウントにバインディングする。
【００６２】
ユーザがその後にアカウントを登録するとき、アカウントをより安全に保護するために、第一のトークンキーとパスワードを同時に使用できる。
【００６３】
図５は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。図５に示すように、該当装置は、図１に示す方法に対応している。該当装置は、第一の伝送モジュール５１、第一の取得モジュール５２、第一の生成モジュール５３、第二の取得モジュール５４、第二の生成モジュール５５および第二の伝送モジュール５６を含む。
【００６４】
前記第一の伝送モジュール５１の機能は、サーバにアカウントを含むバインディング請求メッセージを伝送することで、サーバによりアカウントに対応する認証リンクと第一のトークンキーを生成することである。
【００６５】
前記第一の取得モジュール５２の機能は、認証リンクと第一のトークンキーを取得することである。
【００６６】
前記第一の生成モジュール５３の機能は、認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送し、サーバはアクセス請求メッセージを受け取って、暗号化情報を伝送することである。
【００６７】
前記第二の取得モジュール５４の機能は、暗号化情報を取得することである。
【００６８】
前記第二の生成モジュール５５の機能は、暗号化情報により第二のトークンキーを取得することである。
【００６９】
前記第二の伝送モジュール５６の機能は、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送し、サーバに対してアカウントを第一のトークンキーにバインディングさせることである。
【００７０】
前記第一の生成モジュール５３は、
認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成することで、移動端末が第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する、または、時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する生成ユニットを含む。
【００７１】
図６は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。該当装置は、図２に示す方法に対応している。図６に示すように、該当装置は、第一の受け取りモジュール６１、生成モジュール６２、第二の受け取りモジュール６３、伝送モジュール６４、第三の受け取りモジュール６５およびバインディングモジュール６６を含む。
【００７２】
前記第一の受け取りモジュール６１の機能は、ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取ることである。
【００７３】
前記生成モジュール６２の機能は、アカウントに対応する認証リンクと第一のトークンキーを生成することで、ウェブページが認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送することである。
【００７４】
前記第二の受け取りモジュール６３の機能は、アクセス請求メッセージを受け取ることである。
【００７５】
前記伝送モジュール６４の機能は、暗号化情報を伝送することで、ウェブページが暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送することである。
【００７６】
前記第三の受け取りモジュール６５の機能は、バインディング成功メッセージを受け取ることである。
【００７７】
前記バインディングモジュール６６の機能は、第一のトークンキーをアカウントにバインディングすることである。
【００７８】
図７は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。該当装置は、図６に示す装置の上に、さらに、作成モジュール６７およびリリースモジュール６８を含む。
【００７９】
前記作成モジュール６７の機能は、ウェブページへの通信接続を作ることである。
【００８０】
前記リリースモジュール６８の機能は、設定時間内に移動端末からのアクセス請求メッセージを受け取らなかった場合、ウェブページへの通信接続をリリースすることである。
【００８１】
図８は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。該当装置は、図３に示す方法に対応している。図８に示すように、該当装置、取得モジュール８１および処理モジュール８２を含む。
【００８２】
前記取得モジュール８１の機能は、ウェブページの表示情報を取得し、表示情報は、ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、認証リンクと第一のトークンキーは、ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて前記サーバが生成したことである。
【００８３】
前記処理モジュール８２の機能は、第一のトークンキーに基づいて暗号化情報を取得し、暗号化情報と認証リンクを含むアクセス請求メッセージを伝送することで、サーバがアクセス請求メッセージを受け取ると、ウェブページに暗号化情報を伝送し、ウェブページは暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送し、サーバはバインディング成功メッセージを受け取ると、第一のトークンキーをアカウントにバインディングすることである。
【００８４】
前記処理モジュール８２は、
第一のトークンキーを暗号化情報とする第一の処理手段、または、
時間スタンプと第一のトークンキーに基づいてハッシュ計算を行い、暗号化情報を取得する第二の処理手段
を含む。
【００８５】
表示情報はウェブページがサーバで生成した認証リンク、第一のトークンキーとアカウントに基づいて生成された場合、前記処理モジュール８２は、
第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する第三の処理手段、または、
時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第四の処理手段
を含む。
【００８６】
上述した実施例の中の装置において、各モジュールの具体的な作動方式について、既に該当方法の実施例の中に詳しく述べられたが、ここでその説明を省略する。
【００８７】
図９は、本発明の実施例としてアカウントをトークンキーにバインディングするための装置８００の構造図を示す。例えば、装置８００は、移動電話、計算機、デジタルラジオ端末、メッセージ受送信設備、ゲームコントローラー、ボード設備、医療設備、フィットネス設備、または、パーソナルデジタルアシスタントなどであってもよい。
【００８８】
図９に示すように、装置８００は、処理ブロック８０２、メモリー８０４、電源ブロック８０６、マルチメディアブロック８０８、オーディオブロック８１０、入力／出力（Ｉ／Ｏ）のインターフェース８１２、センサーブロック８１４および通信ブロック８１６の中の一つまたは複数のブロックを含んでもよい。
【００８９】
処理ブロック８０２は、通常、装置８００の全体的作動、たとえば、表示、電話の呼び出し、デジタル通信、カメラ操作および記録操作などの作動を制御している。処理ブロック８０２は、一つまたは複数のプロセッサー８２０を含み、コマンドを実行することで、上述方法のステップをすべてまたは一部完成する。そのほか、処理ブロック８０２は、一つまたは複数のモジュールを含み、処理ブロック８０２とほかのブロックの間のデータ交換を助ける。たとえば、処理ブロック８０２は、マルチメディアモジュールを含み、処理ブロック８０２とマルチメディアブロック８０８の間のデータ交換を助ける。
【００９０】
メモリー８０４の機能は、各種類のデータを記憶することで、装置８００の作動を支える。これらのデータは、装置８００の上で作動できるアプリケーションプログラム、または方法のコマンドを含み、たとえば、連絡者データ、電話ブックデータ、メッセージ、写真、動画などである。メモリー８０４は、任意の揮発性や非揮発性のメモリー設備で、まはた、それらの組み合わせで実現される。たとえば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブルリードオンリーメモリー（ＥＥＰＲＯＭ）、消去可能なプログラムリードオンリーメモリー（ＥＰＲＯＭ）、プログラムリードオンリーメモリー（ＰＲＯＭ）、リードオンリーメモリー（ＲＯＭ）磁気メモリー、フラッシュメモリー、磁気ディスクまたは光ディスクである。
【００９１】
電源ブロック８０６は、装置８００の各ブロックに電力を提供する。電源ブロック８０６は、電源管理システム、一つまたは複数の電源、および装置８００のため電力を生成、管理と配分するブロックをも含める。
【００９２】
マルチメディアブロック８０８は、前記装置８００とユーザの間の出力インターフェースとすることで、ディスプレイを提供する。一部の実施例には、ディスプレイは液晶ディスプレイ（ＬＣＤ）とタッチパネル（ＴＰ）をも含める。タッチパネルを利用するとき、タッチディスプレイを実現でき、ユーザからの入力信号を受け入れられる。タッチパネルは、一つまたは複数のセンサーを含み、タッチ、すべり、およびパネルに触る手の姿を感知できる。前記タッチパネルは、タッチやすべりの動作の境界だけでなく、そのタッチやすべりの動作の持続時間と圧力をも感知できる。一部の実施例には、マルチメディアブロック８０８は、前置カメラまたは／および後置カメラを含む。装置８００は、撮影モデルや音声モデルなどの作動モデル状態で、前置カメラまたは／および後置カメラによって外部からのマルチメディアデータを受け取られる。各前置カメラと後置カメラは、固定的光学レンズシステム、または、フォーカス変動機能を有するシステムであってもよい。
【００９３】
オーディオブロック８１０の機能は、音声信号を出力または／および入力することである。たとえば、オーディオブロック８１０は、一つのマイク（ＭＩＣ）を含める。装置８００は、呼び出しモデル、録音モデルと音声識別モデルなどの作動モデル状態で、マイクによって外部からの音声信号を受け取られる。受け取られた音声信号は、さらにメモリー８０４に記憶されたり、通信ブロック８１６から伝送することができる。一部の実施例には、オーディオブロック８１０は、さらにスピーカーを含み、音声信号を出力する。
【００９４】
入力／出力（Ｉ／Ｏ）のインターフェース８１２は、処理ブロック８０２と周辺インターフェースブロックの間に、周辺インターフェースブロックを提供する。前記インターフェースは、キーボード、クリックホイール、ボタンなどであってもよい。上記ボタンは、ホームページボタン、音声ボタン、立ち上げボタンおよびロックボタンを含み、ただし、ぞれらに限らない。
【００９５】
センサーブロック８１４は、一つまたは複数のセンサーを含めて、装置８００の状態評価を行う。たとえば、センサーブロック８１４によって、装置８００のＯＮ／ＯＦＦ状態、ブロックの相対位置を検知する。たとえば、前記ブロックが装置８００のディスプレイとキーボードであれば、センサーブロック８１４によって、装置８００または装置８００の一つのブロックの位置変化、ユーザと装置８００の接触の有無、装置８００方位または加速／減速、装置８００の温度などを検知できる。また、センサーブロック８１４は、近接センサーを含み、それによって物理的接触のない場合に近隣物の存在を検知する。さらに、センサーブロック８１４は、ＣＭＯＳやＣＣＤ画像センサーのような光センサーを含み、画像生成に利用される。一部の実施例には、該当センサーブロック８１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサーまたは温度センサーを含む。
【００９６】
通信ブロック８１６の機能は、装置８００とほかの設備の間に有線的や無線的通信を行うことである。装置８００は、通信基準に基づく無線ネットワーク、たとえば、ＷｉＦｉ、２Ｇ、３Ｇ、または、それらを組み合わせたものに接続できる。実施例の一つには、通信ブロック８１６は、ラジオチャンネルを通して外部ラジオ管理システムのラジオ信号を受信したり、関連メッセージを発信することができる。ほかの一つ実施例には、通信ブロック８１６は、さらに近距離無線通信（ＮＦＣ）モジュールを含み、短距離通信を促進する。ＮＦＣモジュールは、たとえた、電波周波数識別（ＲＦＩＤ）技術、アイアールディーエイ（ＩｒＤＡ）技術、超広帯域無線（ＵＷＢ）技術、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）技術またはほかの技術に基づいて実現できる。
【００９７】
実施例には、装置８００は、上述方法を実行するため、一つまたは複数の、特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタルシグナルプロセスデバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、現場でプログラム可能なゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサ、またはほかの電子部品により実現される。
【００９８】
実施例には、さらに、コマンドを含み、不揮発性のコンピューターの読取可能の記憶媒体、たとえば、コマンドを含むメモリー８０４を提供する。装置８００のプロセッサ８２０によって上述コマンドを実行し、上述方法を完成する。たとえば、上述不揮発性のコンピューターの読取可能の記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、テープ、ソフトディスクおよび光ディスクなどであってもよい。
【００９９】
前記不揮発性のコンピューターの読取可能の記憶媒体に記憶したコマンドを、ウェブページのプロセッサで実行するとき、ウェブページがアカウントをトークンキーにバインディングする方法は、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより前記アカウントに対応する認証リンクと第一のトークンキーを生成するステップと、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得するステップと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０１００】
前記不揮発性のコンピューターの読取可能の記憶媒体に記憶したコマンドを、移動端末のプロセッサで実行するとき、移動端末がアカウントをトークンキーにバインディングする方法は、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページがサーバで生成した認証リンクと第一のトークンキーに基づいて生成され、前記認証リンクと前記第一のトークンキーは、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて前記サーバが生成したステップと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０１０１】
図１０は、本発明の実施例としてアカウントをトークンキーにバインディングするための装置１９００の構造図を示す。例えば、装置１９００は、サーバであってもよい。図１０に示すように、装置１９００は、処理ブロック１９２２、さらに、一つまたは複数のプロセッサ、およびメモリー１９３２に代表されるメモリー資源を含む。上記メモリーは処理ブロック１９２２で実行できるコマンド、たとえば、アプリケーションプログラムを記憶する。メモリー１９３２に記憶されるアプリケーションプログラムは、一組のコマンドに対応する一つまたは複数のモジュールを含む。このほか、処理ブロック１９２２の機能は、アカウントをトークンキーにバインディングする方法を利用することで、コマンドを実行することである。該当方法は、
ウェブページから伝送され、アカウントを含むバインディング請求メッセージを受け取るステップと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページが前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送するステップと、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送するステップと、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０１０２】
装置１９００は、さらに、装置１９００の電源を管理する電源ブロック、装置１９００をネットワークに接続する有線まはた無線ネットワークインターフェース１９５０および入力出力（Ｉ／Ｏ）インターフェース１９５８を含む。装置１９００は、メモリー１９３２に記憶したオペレーションシステム、たとえば、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ（登録商標）、Ｍａｃ  ＯＳ  Ｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＦｒｅｅＢＳＤ（登録商標）または類似的なものを実行できる。
【０１０３】
本領域の技術者が本発明の説明書を読んだ後、本発明の他の実施方法を容易に考えられる。本特許申請は本発明の種々の改良変形をカバーし、これれの改良変形は本発明の一般的原理に従い、本領域の公開または未公開の技術常識を含む。本発明の説明書と実施例は単なる例示用であり、本発明の範囲と精神が下記の請求書によって定められる。
【０１０４】
本発明は上記した記述や図面に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であり、本発明の範囲は本発明の請求書だけによって定められる。
【図１】
2016524885.tif 000003
【図２】
2016524885.tif 000004
【図３】
2016524885.tif 000005
【図４】
2016524885.tif 000006
【図５】
2016524885.tif 000007
【図６】
2016524885.tif 000008
【図７】
2016524885.tif 000009
【図８】
2016524885.tif 000010
【図９】
2016524885.tif 000011
【図１０】
2016524885.tif 000012
【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、申請番号が２０１４１０２９９５０６．７、申請日が２０１４年６月２６日の中国特許に基づいて提出し、当該中国申請特許の優先権を主張し、本発明は当該中国申請特許の全ての内容を参照する。
この発明は、ネットワークのセキュリティ技術に係り、特にアカウントをトークンキーにバインディングする方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、ウェブサイト（サイト）により提供される資源（サイト資源）が豊富になってきた。フリーメールボックス、即時通信サービス、または動画などを提供するいろいろなサイトがある。これらのサイト資源を利用する場合、ユーザがサイトのウェブページにおいてアカウントを申請してパスワードを設定しなければならない。登録に成功した後、ウェブページにアカウントとパスワードを入力してログインし、そのサイト資源を利用できる。
【０００３】
アカウントの安全性を向上するため、多くのサイトがセキュリティ認証方法を導入した。アカウントを登録するとき、パスワードとともに、セキュリティトークンをも利用できる。セキュリティトークンは、移動端末にインストールされたアプリケーションプログラムである。ユーザが、サーバよりアカウント対して配分されたトークンキーをアカウントにバインディングすれば、その後のログインに使え、アカウントの安全性をアップすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術の問題を解決するため、アカウントをトークンキーにバインディングする方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例の第一の側面によれば、アカウントをトークンキーにバインディングする方法を提供する。該当方法は、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成されるステップと、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得するステップと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記第一のトークンキーを前記アカウントにバインディングさせるステップと
を含む。
【０００６】
第一の側面について、第一の側面の第一の実現方式において、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成するステップは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末は前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得することを含む。
【０００７】
本発明の実施例の第二の側面によれば、アカウントをトークンキーにバインディングする方法を提供する。該当方法は、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取るステップと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページは前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送するステップと、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送するステップと、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０００８】
第二の側面について、第二の側面の第一の実現方式において、前記方法は、さらに、
前記ウェブページへの通信接続を作るステップと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするステップとを含む。
本発明の実施例の第三の側面によれば、アカウントをトークンキーにバインディングする方法を提供する。該当方法は、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送されたバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであるステップと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０００９】
第三の側面について、第三の側面の第一の実現方式において、前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーを前記暗号化情報とすること、または、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得することを含む。
【００１０】
第三の側面について、第三の側面の第二の実現方式において、サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいてウェブページが前記表示情報を生成し、前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること
ことを含む。
【００１１】
本発明の実施例の第四の側面によれば、アカウントをトークンキーにバインディングする装置を提供する。該当装置は、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成する第一の伝送モジュールと、
前記認証リンクと前記第一のトークンキーを取得する第一の取得モジュールと、
前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送する第一の生成モジュールと、
前記暗号化情報を取得する第二の取得モジュールと、
前記暗号化情報に基づいて第二のトークンキーを取得する第二の生成モジュールと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記アカウントを前記第一のトークンキーにバインディングさせる第二の伝送モジュールと、、
を含む。
【００１２】
第四の側面について、第四の側面の第一の実現方式において、前記第一の生成モジュールは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末が前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を得、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する生成ユニットを含む。
【００１３】
本発明の実施例の第五側面によれば、アカウントをトークンキーにバインディングする装置を提供する。該当装置は、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取る第一の受け取りモジュールと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページが前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、前記移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送する生成モジュールと、
前記アクセス請求メッセージを受け取る第二の受け取りモジュールと、
前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送する伝送モジュールと、
前記バインディング成功メッセージを受け取る第三の受け取りモジュールと、
前記第一のトークンキーを前記アカウントにバインディングするバインディングモジュールと
を含む。
【００１４】
第五側面について、第五側面の第一の実現方式において、前記装置は、さらに、
前記ウェブページへの通信接続を作る作成モジュールと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするリリースモジュールと
を含む。
【００１５】
本発明の実施例の第六側面によれば、アカウントをトークンキーにバインディングする装置を提供する。該当装置は、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成された取得モジュールと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする処理モジュールと
を含む。
【００１６】
第六側面について、第六側面の第一の実現方式とにおいて、前記処理モジュールは、
前記第一のトークンキーを前記暗号化情報とする第一の処理手段と、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得する第二の処理手段と、
を含む。
【００１７】
第六側面について、第六側面の第二の実現方式において、前記表示情報は、前記ウェブページにより、サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて生成されたものであり、前記処理モジュールは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第三の処理手段、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第四の処理手段、
を含む。
【００１８】
本発明の実施例の第七側面によれば、ウェブページを提供する。該当ウェブページは、
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成され、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送し、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得し、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングする。
【００１９】
本発明の実施例の第八側面によれば、サーバを提供する。該当サーバは、
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取り、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページにより、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送し、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングする。
【００２０】
本発明の実施例の第九側面によれば、移動端末を提供する。該当移動端末は、
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであり、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とする移動端末。
【００２１】
本発明のその他の実施態様は、プロセッサに実行されることにより、前記方法を実現することを特徴とするプログラムを提供する。
【００２２】
本発明のその他の実施態様は、前記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２３】
本発明の実施例に示す技術的手段によって次のような有益な効果が得られる。
【００２４】
ウェブページから、サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより前記アカウントに対応する認証リンクと第一のトークンキーが生成され、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送し、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングする。
【００２５】
したがって、トークンキーをアカウントにバインディングするとき、移動端末が表示情報を取得し、表示情報の中の第一のトークンキーに基づいて暗号化情報を生成し、その後の処理を行う。ユーザが全ての過程においてトークン情報を再び入力する必要はなく、ユーザ操作の複雑さを減少することで、ユーザ体験をアップできる。
【００２６】
以上の一般的記述とこの後の詳しい記述は、単に例示的な説明であって、本発明を限定するものではない。
【図面の簡単な説明】
【００２７】
以下の図面は明細書に組み入れられ、本明細書の一部となり、本発明に符合する実施例を例示し、明細書と一緒に本発明の原理を説明する。
【００２８】
【図１】本発明の実施例としてウェブページでアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図２】本発明の実施例としてサーバでアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図３】本発明の実施例として移動端末でアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図４】本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。
【図５】本発明の実施例として図１に対応するアカウントをトークンキーにバインディングする装置の構造図を示す。
【図６】本発明の実施例として図２に対応するアカウントをトークンキーにバインディングする装置の構造図を示す。
【図７】本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。
【図８】本発明の実施例として図３に対応するアカウントをトークンキーにバインディングする装置の構造図を示す。
【図９】本発明の実施例として移動端末の構造図を示す。
【図１０】本発明の実施例としてサーバの構造図を示す。
【発明を実施するための形態】
【００２９】
次に、図面に示された実施例について詳しく説明する。下記の記述で図面を引用するとき、別に表示がない限り、異なる図面の同じ数字は同じ要素、または類似的要素を示す。下記の実施例に記述される実施方法は、本発明と一致する全ての実施方法を代表しない。むしろ、これらの実施例は、単に特許請求の範囲で記述された本発明の一部の側面と一致する装置と方法の例示である。
【００３０】
図１は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図１に示すように、該当方法は、ウェブページ側に適用され、次のステップを含む。
【００３１】
ステップＳ１１において、サーバに、アカウントを含むバインディング請求メッセージが伝送されることで、前記サーバが前記アカウントに対応する認証リンクと第一のトークンキーを生成する。
【００３２】
ユーザがアカウントをトークンキーにバインディングしたいとき、まず、移動端末にセキュリティトークンをダウンロードし、その後、ウェブページのアカウントにログインした後に、バインディング請求メッセージを発生させると、ウェブページからサーバに当該バインディング請求メッセージを伝送する。バインディング請求メッセージは、該当アカウントに関する情報を含む。
【００３３】
サーバは、バインディング請求メッセージの中のアカウントに基づいて認証リンクと第一のトークンキーを生成する。前記認証リンクは、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であってもよい。
【００３４】
ステップＳ１２において、認証リンクと第一のトークンキーを取得し、認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送し、サーバはアクセス請求メッセージを受け取って、暗号化情報を伝送する。
【００３５】
ウェブページは、サーバで生成した認証リンクと第一のトークンキーを取得すると、認証リンクと第一のトークンキーに基づいて表示情報を生成する。ユーザは、表示情報が表示されると、移動端末を利用して前記表示情報を取得できる。取得方法が表示情報によって異なる。次に二種類の取得方法について説明する。表示情報が二次元コートの場合、移動端末で該当二次元コードを撮影して取得することができる。表示情報がバーコートの場合でも、移動端末で該当バーコードを撮影して取得することができる。
【００３６】
移動端末は、表示情報を取得すると、第一のトークンキーに基づいて暗号化情報を取得し、サーバに認証リンクと暗号化情報を含むアクセス請求メッセージを伝送する。サーバは該当アクセス請求メッセージを受け取って、アクセス請求メッセージの中の暗号化情報を取得でき、その後、暗号化情報を伝送する。
【００３７】
ステップＳ１３において、暗号化情報を取得し、暗号化情報に基づいて第二のトークンキーを取得する。
【００３８】
ウェブページがサーバからの暗号化情報を取得し、暗号化情報に基づいて第二のトークンキーを取得する。
【００３９】
ステップＳ１４において、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送することで、サーバが第一のトークンキーをアカウントにバインディングする。
【００４０】
第二のトークンキーと第一のトークンキーが一致するかどうか確認する。一致する場合、サーバにバインディング成功メッセージを伝送することで、サーバが第一のトークンキーをアカウントにバインディングすることができる。ユーザがその後にアカウントにログインするとき、アカウントをより安全に保護するため、パスワードと移動端末で記憶している第一のトークンキーを同時に使用できる。第二のトークンキーと第一のトークンキーが一致しない場合、暗号化情報を伝送する過程において書き換えられた可能性があり、サーバにバインディング失敗メッセージを伝送して表示する。ユーザがこのメッセージを見ると、改めてバインディング請求メッセージを起こし、第一のトークンキーとアカウントのバインディングを請求する。
【００４１】
図１に示すフローチャートから分かるように、トークンキーをアカウントにバインディングするとき、移動端末が表示情報を取得し、表示情報の中の第一のトークンキーに基づいて暗号化情報を生成し、その後の処理を行う。ユーザが全ての過程においてトークン情報を再び入力する必要はなく、ユーザ操作の複雑さを減少することで、ユーザ体験をアップできる。
【００４２】
上述のＳ１２において認証リンクと第一のトークンキーに基づいて表示情報を生成するステップは、
認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成することで、移動端末が第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得すること、または、時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得することを含む。
【００４３】
ネットワークで第一のトークンキーを伝送する安全性を保証するために、ウェブページが認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成する。これによって、移動端末が第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する。あるいは、時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する。この中に、移動端末から時間スタンプを取得することができる。
【００４４】
サーバが暗号化情報を取得すると、ウェブページに伝送する。ウェブページもハッシュ計算を行い、該当暗号化情報をデコードし、第二のトークンキーを取得する。
【００４５】
図２は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図２に示すように、該当方法は、サーバ側で適用され、次のステップを含む。
【００４６】
ステップＳ２１において、ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取る。
【００４７】
ステップＳ２２において、アカウントに対応する認証リンクと第一のトークンキーを生成することで、ウェブページが認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送する。
【００４８】
ステップＳ２３において、アクセス請求メッセージを受け取り、暗号化情報を伝送することで、ウェブページが暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送する。
【００４９】
ステップＳ２４において、バインディング成功メッセージを受け取り、第一のトークンキーをアカウントにバインディングする。
【００５０】
また、バインディングを完成するために、サーバがウェブページへの通信接続を作成でき、設定の時間内に移動端末からのアクセス請求メッセージを受け取らなかった場合、ウェブページへの通信接続をリリースすることで、今回のバインディングを失敗とする。これによって、ネットワーク資源をリリースすることで、ネットワーク資源の無駄を有効に避けられる。
【００５１】
図３は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図３に示すように、該当方法は、移動端末で適用され、次のステップを含む。
【００５２】
ステップＳ３１において、ウェブページの表示情報を取得し、表示情報は、ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、認証リンクと第一のトークンキーは、前記サーバにより、ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものである。
【００５３】
ステップＳ３２において、第一のトークンキーに基づいて暗号化情報を取得し、暗号化情報と認証リンクを含むアクセス請求メッセージを伝送することで、サーバがアクセス請求メッセージを受け取ると、ウェブページに暗号化情報を伝送し、ウェブページは暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送し、サーバはバインディング成功メッセージを受け取ると、第一のトークンキーをアカウントにバインディングする。
【００５４】
ウェブページがサーバで生成した認証リンクと第一のトークンキーに基づいて表示情報を生成した場合、上述のステップＳ３２は、第一のトークンキーに基づいて暗号化情報を取得するとき、
第一のトークンキーを暗号化情報として使用すること、または、
時間スタンプと第一のトークンキーに基づいてハッシュ計算を行い、暗号化情報を取得することを含む。
【００５５】
ウェブページがサーバで生成した認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成した場合、上述のステップＳ３２は、第一のトークンキーに基づいて暗号化情報を取得するとき、
第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得すること、または、
時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得することを含む。
【００５６】
図４は本発明の実施例としてアカウントをトークンキーにバインディングする方法のフローチャートを示す。図４に示すように、該当方法は、移動端末、ウェブページとサーバからなるシステムで適用され、次のステップを含む。
【００５７】
ステップＳ４０において、ウェブページは、アカウントを含むバインディング請求メッセージを受け取ると、サーバに伝送する。
【００５８】
ステップＳ４１において、サーバは、バインディング請求メッセージを受け取ると、アカウントに対応する認証リンクと第一のトークンキーを生成し、ウェブページに認証リンクと第一のトークンキーを伝送する。
【００５９】
ステップＳ４２において、ウェブページは、認証リンクと第一のトークンキーを取得すると、認証リンク、第一のトークンキーとアカウントに基づいて、二次元コードを生成する。
【００６０】
ステップＳ４３において、移動端末は、二次元コードを受け取ると、時間スタンプ、二次元コードの第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得し、サーバに認証リンクと暗号化情報を含むアクセス請求メッセージを伝送する。
【００６１】
ステップＳ４４において、サーバは、アクセス請求メッセージを受け取ると、暗号化情報をウェブページに伝送する。
【００６２】
ステップＳ４５において、ウェブページは、ハッシュ計算を行い、暗号化情報をデコードし、第二のトークンキーと第一のトークンキーが一致すると、サーバにバインディング成功メッセージを伝送する。
【００６３】
ステップＳ４６において、サーバは、バインディング成功メッセージを受け取ると、第一のトークンキーをアカウントにバインディングする。
【００６４】
ユーザがその後にアカウントを登録するとき、アカウントをより安全に保護するために、第一のトークンキーとパスワードを同時に使用できる。
【００６５】
図５は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。図５に示すように、該当装置は、図１に示す方法に対応している。該当装置は、第一の伝送モジュール５１、第一の取得モジュール５２、第一の生成モジュール５３、第二の取得モジュール５４、第二の生成モジュール５５および第二の伝送モジュール５６を含む。
【００６６】
前記第一の伝送モジュール５１の機能は、サーバにアカウントを含むバインディング請求メッセージを伝送することで、サーバによりアカウントに対応する認証リンクと第一のトークンキーを生成することである。
【００６７】
前記第一の取得モジュール５２の機能は、認証リンクと第一のトークンキーを取得することである。
【００６８】
前記第一の生成モジュール５３の機能は、認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送し、サーバはアクセス請求メッセージを受け取って、暗号化情報を伝送することである。
【００６９】
前記第二の取得モジュール５４の機能は、暗号化情報を取得することである。
【００７０】
前記第二の生成モジュール５５の機能は、暗号化情報により第二のトークンキーを取得することである。
【００７１】
前記第二の伝送モジュール５６の機能は、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送し、サーバに対してアカウントを第一のトークンキーにバインディングさせることである。
【００７２】
前記第一の生成モジュール５３は、
認証リンク、第一のトークンキーとアカウントに基づいて表示情報を生成することで、移動端末が第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する、または、時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する生成ユニットを含む。
【００７３】
図６は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。該当装置は、図２に示す方法に対応している。図６に示すように、該当装置は、第一の受け取りモジュール６１、生成モジュール６２、第二の受け取りモジュール６３、伝送モジュール６４、第三の受け取りモジュール６５およびバインディングモジュール６６を含む。
【００７４】
前記第一の受け取りモジュール６１の機能は、ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取ることである。
【００７５】
前記生成モジュール６２の機能は、アカウントに対応する認証リンクと第一のトークンキーを生成することで、ウェブページが認証リンクと第一のトークンキーに基づいて表示情報を生成し、移動端末が第一のトークンキーに基づいて暗号化情報を取得し、認証リンクと暗号化情報を含むアクセス請求メッセージを伝送することである。
【００７６】
前記第二の受け取りモジュール６３の機能は、アクセス請求メッセージを受け取ることである。
【００７７】
前記伝送モジュール６４の機能は、暗号化情報を伝送することで、ウェブページが暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送することである。
【００７８】
前記第三の受け取りモジュール６５の機能は、バインディング成功メッセージを受け取ることである。
【００７９】
前記バインディングモジュール６６の機能は、第一のトークンキーをアカウントにバインディングすることである。
【００８０】
図７は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。該当装置は、図６に示す装置の上に、さらに、作成モジュール６７およびリリースモジュール６８を含む。
【００８１】
前記作成モジュール６７の機能は、ウェブページへの通信接続を作ることである。
【００８２】
前記リリースモジュール６８の機能は、設定時間内に移動端末からのアクセス請求メッセージを受け取らなかった場合、ウェブページへの通信接続をリリースすることである。
【００８３】
図８は本発明の実施例としてアカウントをトークンキーにバインディングする装置の構造図を示す。該当装置は、図３に示す方法に対応している。図８に示すように、該当装置、取得モジュール８１および処理モジュール８２を含む。
【００８４】
前記取得モジュール８１の機能は、ウェブページの表示情報を取得し、表示情報は、ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、認証リンクと第一のトークンキーは、ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて前記サーバが生成したことである。
【００８５】
前記処理モジュール８２の機能は、第一のトークンキーに基づいて暗号化情報を取得し、暗号化情報と認証リンクを含むアクセス請求メッセージを伝送することで、サーバがアクセス請求メッセージを受け取ると、ウェブページに暗号化情報を伝送し、ウェブページは暗号化情報に基づいて第二のトークンキーを取得し、第二のトークンキーと第一のトークンキーが一致することを確認すると、サーバにバインディング成功メッセージを伝送し、サーバはバインディング成功メッセージを受け取ると、第一のトークンキーをアカウントにバインディングすることである。
【００８６】
前記処理モジュール８２は、
第一のトークンキーを暗号化情報とする第一の処理手段、または、
時間スタンプと第一のトークンキーに基づいてハッシュ計算を行い、暗号化情報を取得する第二の処理手段
を含む。
【００８７】
表示情報はウェブページがサーバで生成した認証リンク、第一のトークンキーとアカウントに基づいて生成された場合、前記処理モジュール８２は、
第一のトークンキーとアカウントに基づいてハッシュ計算を行い、暗号化情報を取得する第三の処理手段、または、
時間スタンプ、第一のトークンキーとアカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第四の処理手段
を含む。
【００８８】
上述した実施例の中の装置において、各モジュールの具体的な作動方式について、既に該当方法の実施例の中に詳しく述べられたが、ここでその説明を省略する。
【００８９】
図９は、本発明の実施例としてアカウントをトークンキーにバインディングするための装置８００の構造図を示す。例えば、装置８００は、移動電話、計算機、デジタルラジオ端末、メッセージ受送信設備、ゲームコントローラー、ボード設備、医療設備、フィットネス設備、または、パーソナルデジタルアシスタントなどであってもよい。
【００９０】
図９に示すように、装置８００は、処理ブロック８０２、メモリー８０４、電源ブロック８０６、マルチメディアブロック８０８、オーディオブロック８１０、入力／出力（Ｉ／Ｏ）のインターフェース８１２、センサーブロック８１４および通信ブロック８１６の中の一つまたは複数のブロックを含んでもよい。
【００９１】
処理ブロック８０２は、通常、装置８００の全体的作動、たとえば、表示、電話の呼び出し、デジタル通信、カメラ操作および記録操作などの作動を制御している。処理ブロック８０２は、一つまたは複数のプロセッサー８２０を含み、コマンドを実行することで、上述方法のステップをすべてまたは一部完成する。そのほか、処理ブロック８０２は、一つまたは複数のモジュールを含み、処理ブロック８０２とほかのブロックの間のデータ交換を助ける。たとえば、処理ブロック８０２は、マルチメディアモジュールを含み、処理ブロック８０２とマルチメディアブロック８０８の間のデータ交換を助ける。
【００９２】
メモリー８０４の機能は、各種類のデータを記憶することで、装置８００の作動を支える。これらのデータは、装置８００の上で作動できるアプリケーションプログラム、または方法のコマンドを含み、たとえば、連絡者データ、電話ブックデータ、メッセージ、写真、動画などである。メモリー８０４は、任意の揮発性や非揮発性のメモリー設備で、まはた、それらの組み合わせで実現される。たとえば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブルリードオンリーメモリー（ＥＥＰＲＯＭ）、消去可能なプログラムリードオンリーメモリー（ＥＰＲＯＭ）、プログラムリードオンリーメモリー（ＰＲＯＭ）、リードオンリーメモリー（ＲＯＭ）磁気メモリー、フラッシュメモリー、磁気ディスクまたは光ディスクである。
【００９３】
電源ブロック８０６は、装置８００の各ブロックに電力を提供する。電源ブロック８０６は、電源管理システム、一つまたは複数の電源、および装置８００のため電力を生成、管理と配分するブロックをも含める。
【００９４】
マルチメディアブロック８０８は、前記装置８００とユーザの間の出力インターフェースとすることで、ディスプレイを提供する。一部の実施例には、ディスプレイは液晶ディスプレイ（ＬＣＤ）とタッチパネル（ＴＰ）をも含める。タッチパネルを利用するとき、タッチディスプレイを実現でき、ユーザからの入力信号を受け入れられる。タッチパネルは、一つまたは複数のセンサーを含み、タッチ、すべり、およびパネルに触る手の姿を感知できる。前記タッチパネルは、タッチやすべりの動作の境界だけでなく、そのタッチやすべりの動作の持続時間と圧力をも感知できる。一部の実施例には、マルチメディアブロック８０８は、前置カメラまたは／および後置カメラを含む。装置８００は、撮影モデルや音声モデルなどの作動モデル状態で、前置カメラまたは／および後置カメラによって外部からのマルチメディアデータを受け取られる。各前置カメラと後置カメラは、固定的光学レンズシステム、または、フォーカス変動機能を有するシステムであってもよい。
【００９５】
オーディオブロック８１０の機能は、音声信号を出力または／および入力することである。たとえば、オーディオブロック８１０は、一つのマイク（ＭＩＣ）を含める。装置８００は、呼び出しモデル、録音モデルと音声識別モデルなどの作動モデル状態で、マイクによって外部からの音声信号を受け取られる。受け取られた音声信号は、さらにメモリー８０４に記憶されたり、通信ブロック８１６から伝送することができる。一部の実施例には、オーディオブロック８１０は、さらにスピーカーを含み、音声信号を出力する。
【００９６】
入力／出力（Ｉ／Ｏ）のインターフェース８１２は、処理ブロック８０２と周辺インターフェースブロックの間に、周辺インターフェースブロックを提供する。前記インターフェースは、キーボード、クリックホイール、ボタンなどであってもよい。上記ボタンは、ホームページボタン、音声ボタン、立ち上げボタンおよびロックボタンを含み、ただし、ぞれらに限らない。
【００９７】
センサーブロック８１４は、一つまたは複数のセンサーを含めて、装置８００の状態評価を行う。たとえば、センサーブロック８１４によって、装置８００のＯＮ／ＯＦＦ状態、ブロックの相対位置を検知する。たとえば、前記ブロックが装置８００のディスプレイとキーボードであれば、センサーブロック８１４によって、装置８００または装置８００の一つのブロックの位置変化、ユーザと装置８００の接触の有無、装置８００方位または加速／減速、装置８００の温度などを検知できる。また、センサーブロック８１４は、近接センサーを含み、それによって物理的接触のない場合に近隣物の存在を検知する。さらに、センサーブロック８１４は、ＣＭＯＳやＣＣＤ画像センサーのような光センサーを含み、画像生成に利用される。一部の実施例には、該当センサーブロック８１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサーまたは温度センサーを含む。
【００９８】
通信ブロック８１６の機能は、装置８００とほかの設備の間に有線的や無線的通信を行うことである。装置８００は、通信基準に基づく無線ネットワーク、たとえば、ＷｉＦｉ、２Ｇ、３Ｇ、または、それらを組み合わせたものに接続できる。実施例の一つには、通信ブロック８１６は、ラジオチャンネルを通して外部ラジオ管理システムのラジオ信号を受信したり、関連メッセージを発信することができる。ほかの一つ実施例には、通信ブロック８１６は、さらに近距離無線通信（ＮＦＣ）モジュールを含み、短距離通信を促進する。ＮＦＣモジュールは、たとえた、電波周波数識別（ＲＦＩＤ）技術、アイアールディーエイ（ＩｒＤＡ）技術、超広帯域無線（ＵＷＢ）技術、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ＢＴ）技術またはほかの技術に基づいて実現できる。
【００９９】
実施例には、装置８００は、上述方法を実行するため、一つまたは複数の、特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタルシグナルプロセスデバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、現場でプログラム可能なゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサ、またはほかの電子部品により実現される。
【０１００】
実施例には、さらに、コマンドを含み、不揮発性のコンピューターの読取可能の記憶媒体、たとえば、コマンドを含むメモリー８０４を提供する。装置８００のプロセッサ８２０によって上述コマンドを実行し、上述方法を完成する。たとえば、上述不揮発性のコンピューターの読取可能の記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、テープ、ソフトディスクおよび光ディスクなどであってもよい。
【０１０１】
前記不揮発性のコンピューターの読取可能の記憶媒体に記憶したコマンドを、ウェブページのプロセッサで実行するとき、ウェブページがアカウントをトークンキーにバインディングする方法は、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより前記アカウントに対応する認証リンクと第一のトークンキーを生成するステップと、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得するステップと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０１０２】
前記不揮発性のコンピューターの読取可能の記憶媒体に記憶したコマンドを、移動端末のプロセッサで実行するとき、移動端末がアカウントをトークンキーにバインディングする方法は、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページがサーバで生成した認証リンクと第一のトークンキーに基づいて生成され、前記認証リンクと前記第一のトークンキーは、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて前記サーバが生成したステップと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０１０３】
図１０は、本発明の実施例としてアカウントをトークンキーにバインディングするための装置１９００の構造図を示す。例えば、装置１９００は、サーバであってもよい。図１０に示すように、装置１９００は、処理ブロック１９２２、さらに、一つまたは複数のプロセッサ、およびメモリー１９３２に代表されるメモリー資源を含む。上記メモリーは処理ブロック１９２２で実行できるコマンド、たとえば、アプリケーションプログラムを記憶する。メモリー１９３２に記憶されるアプリケーションプログラムは、一組のコマンドに対応する一つまたは複数のモジュールを含む。このほか、処理ブロック１９２２の機能は、アカウントをトークンキーにバインディングする方法を利用することで、コマンドを実行することである。該当方法は、
ウェブページから伝送され、アカウントを含むバインディング請求メッセージを受け取るステップと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページが前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送するステップと、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送するステップと、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含む。
【０１０４】
装置１９００は、さらに、装置１９００の電源を管理する電源ブロック、装置１９００をネットワークに接続する有線まはた無線ネットワークインターフェース１９５０および入力出力（Ｉ／Ｏ）インターフェース１９５８を含む。装置１９００は、メモリー１９３２に記憶したオペレーションシステム、たとえば、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ（登録商標）、Ｍａｃ  ＯＳ  Ｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＦｒｅｅＢＳＤ（登録商標）または類似的なものを実行できる。
【０１０５】
本領域の技術者が本発明の説明書を読んだ後、本発明の他の実施方法を容易に考えられる。本特許申請は本発明の種々の改良変形をカバーし、これれの改良変形は本発明の一般的原理に従い、本領域の公開または未公開の技術常識を含む。本発明の説明書と実施例は単なる例示用であり、本発明の範囲と精神が下記の請求書によって定められる。
【０１０６】
本発明は上記した記述や図面に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であり、本発明の範囲は本発明の請求書だけによって定められる。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバに、アカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成されるステップと、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送するステップと、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得するステップと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記第一のトークンキーを前記アカウントにバインディングさせるステップと
を含むことを特徴とする、アカウントをトークンキーにバインディングする方法。
【請求項２】
前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成するステップは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末は前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得することを含むことを特徴とする請求項１に記載の方法。
【請求項３】
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取るステップと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページは前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送するステップと、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送するステップと、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含むことを特徴とする、アカウントをトークンキーにバインディングする方法。
【請求項４】
さらに、
前記ウェブページへの通信接続を作るステップと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするステップと、を含むことを特徴とする請求項３に記載の方法。
【請求項５】
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送されたバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであるステップと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングするステップと
を含むことを特徴とするアカウントをトークンキーにバインディングする方法。
【請求項６】
前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーを前記暗号化情報とすること、または、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得すること
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいてウェブページが前記表示情報を生成し、前記第一のトークンキーに基づいて暗号化情報を取得するステップは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得すること
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成する第一の伝送モジュールと、
前記認証リンクと前記第一のトークンキーを取得する第一の取得モジュールと、
前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送する第一の生成モジュールと、
前記暗号化情報を取得する第二の取得モジュールと、
前記暗号化情報に基づいて第二のトークンキーを取得する第二の生成モジュールと、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバに前記アカウントを前記第一のトークンキーにバインディングさせる第二の伝送モジュールと、
を含むことを特徴とするアカウントをトークンキーにバインディングする装置。
【請求項９】
前記第一の生成モジュールは、
前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて前記表示情報を生成することで、前記移動端末が前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を得、または、時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する生成ユニットを含むことを特徴とする請求項８に記載の装置。
【請求項１０】
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取る第一の受け取りモジュールと、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページが前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送する生成モジュールと、
前記アクセス請求メッセージを受け取る第二の受け取りモジュールと、
前記暗号化情報を伝送することで、前記ウェブページが前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送する伝送モジュールと、
前記バインディング成功メッセージを受け取る第三の受け取りモジュールと、
前記第一のトークンキーを前記アカウントにバインディングするバインディングモジュールと
を含むことを特徴とする、アカウントをトークンキーにバインディングする装置。
【請求項１１】
さらに、
前記ウェブページへの通信接続を作る作成モジュールと、
設定時間内に前記移動端末からのアクセス請求メッセージを受け取らなかった場合、前記ウェブページへの通信接続をリリースするリリースモジュールと
を含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成された取得モジュールと、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする処理モジュールと
を含むことを特徴とする、アカウントをトークンキーにバインディングする装置。
【請求項１３】
前記処理モジュールは、
前記第一のトークンキーを前記暗号化情報とする第一の処理手段と、
時間スタンプと前記第一のトークンキーに基づいてハッシュ計算を行い、前記暗号化情報を取得する第二の処理手段と、
を含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記表示情報は、前記ウェブページにより、サーバで生成した前記認証リンク、前記第一のトークンキーと前記アカウントに基づいて生成されたものであり、前記処理モジュールは、
前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第三の処理手段、または、
時間スタンプ、前記第一のトークンキーと前記アカウントに基づいてハッシュ計算を行い、前記暗号化情報を取得する第四の処理手段、
を含むことを特徴とする請求項１２に記載の装置。
【請求項１５】
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
サーバにアカウントを含むバインディング請求メッセージを伝送することで、前記サーバにより、前記アカウントに対応する認証リンクと第一のトークンキーが生成され、
前記認証リンクと前記第一のトークンキーを取得し、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成することで、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、前記サーバは前記アクセス請求メッセージを受け取って、前記暗号化情報を伝送し、
前記暗号化情報を取得し、前記暗号化情報に基づいて第二のトークンキーを取得し、
前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送することで、前記サーバが前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とするウェブページ。
【請求項１６】
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページから伝送された、アカウントを含むバインディング請求メッセージを受け取り、
前記アカウントに対応する認証リンクと第一のトークンキーを生成することで、前記ウェブページにより、前記認証リンクと前記第一のトークンキーに基づいて表示情報を生成し、移動端末が前記第一のトークンキーに基づいて暗号化情報を取得し、前記認証リンクと前記暗号化情報を含むアクセス請求メッセージを伝送し、
前記アクセス請求メッセージを受け取り、前記暗号化情報を伝送することで、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、バインディング成功メッセージを伝送し、
前記バインディング成功メッセージを受け取り、前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とするサーバ。
【請求項１７】
プロセッサと、
プロセッサが実行できるコマンドを記憶するメモリーと、を含み、
その中に、前記プロセッサは、
ウェブページの表示情報を取得し、前記表示情報は、前記ウェブページにより、サーバで生成した認証リンクと第一のトークンキーに基づいて生成されたものであり、前記認証リンクと前記第一のトークンキーは、前記サーバにより、前記ウェブページから伝送したバインディング請求メッセージの中に含まれるアカウントに基づいて生成されたものであり、
前記第一のトークンキーに基づいて暗号化情報を取得し、前記暗号化情報と前記認証リンクを含むアクセス請求メッセージを伝送することで、前記サーバが前記アクセス請求メッセージを受け取ると、前記ウェブページに前記暗号化情報を伝送し、前記ウェブページは前記暗号化情報に基づいて第二のトークンキーを取得し、前記第二のトークンキーと前記第一のトークンキーが一致することを確認すると、前記サーバにバインディング成功メッセージを伝送し、前記サーバはバインディング成功メッセージを受け取ると、前記第一のトークンキーを前記アカウントにバインディングする
ことを特徴とする移動端末。
【請求項１８】
プロセッサに、請求項１から請求項７のいずれか１項に記載の方法を実行させることを特徴とするプログラム。
【請求項１９】
請求項１８に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016524885.tif 000013
2016524885.tif 000014
2016524885.tif 000015
2016524885.tif 000016