(57)【特許請求の範囲】
【請求項１】
第１のサーバ端末が発行した認証因子を端末が受信するステップ（Ｓ１０１）であって、前記認証因子は、ユーザの認証キー及びアカウント情報、並びに動的時間因子を含み、前記第１のサーバ端末は、前記端末が第１のサービスオペレーションを要求すると、前記端末の認証後に前記第１のサービスオペレーションを完了するサーバ端末である、前記受信するステップ（Ｓ１０１）と；
前記認証因子と前記端末のデバイス情報とを用いて、バインドされた認証情報を生成し、前記バインドされた認証情報を前記第１のサーバ端末へ返すステップ（Ｓ１０２）であって、その結果、前記第１のサーバ端末が、前記第１のサービスオペレーションにわたり、前記バインドされた認証情報に従って認証を実行する、前記返すステップ（Ｓ１０２）と；
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成するステップ（Ｓ１０３）であって、前記グラフィカル識別子は前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は前記ユーザの前記認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは前記動的時間因子に従って生成され、前記デバイスアカウント情報は前記ユーザの前記アカウント情報及び前記端末の前記デバイス情報に従って生成される、前記生成するステップ（Ｓ１０３）と；を備える、
情報インタラクションの方法。
【請求項２】
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成する前記ステップの前に：
前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子を表示させる表示命令を受信するステップ（Ｓ１０３１）と；
前記表示命令の受信後に、前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子を生成するステップ（Ｓ１０３２）と；を更に備え、
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子を生成する前記ステップの後に：
前記グラフィカル識別子を用いて、前記第１のサービスオペレーションをオフライン状態にて完了するために、前記端末が前記グラフィカル識別子を表示するステップ（Ｓ１０３３）を更に備える、
請求項１に記載の情報インタラクションの方法。
【請求項３】
前記グラフィカル識別子の表示モードは、バーコード及びＱＲコード（登録商標）のうち一方又は両方の組み合わせを備え、
前記端末が前記グラフィカル識別子を表示する前記ステップの後に：
前記グラフィカル識別子の前記表示モードの切り替え命令を受信すると、前記グラフィカル識別子の前記表示モードを切り替えるステップ（Ｓ１０３４）を更に備える、
請求項２に記載の情報インタラクションの方法。
【請求項４】
前記端末が、前記第１のサーバ端末が発行した前記認証因子を第２の端末を経由して受信し、前記バインドされた認証情報を前記第２の端末を経由して前記第１のサーバ端末へ返す、
請求項１に記載の情報インタラクションの方法。
【請求項５】
第１のサーバ端末が発行した前記認証因子を受信する前記ステップの前に：
前記端末がアカウントＩＤ検証要求を前記第１のサーバ端末へ送信するステップと；
ＩＤ検証成功の後に、前記第１のサーバ端末から送信された検証結果を受信するステップと；
前記オフラインでの第１のサービスオペレーションのための認証検証要求を前記第１のサーバ端末へ送信するステップと；
認証検証成功後に、前記第１のサーバ端末が発行した前記認証因子を受信するステップと；を備える、
請求項１に記載の情報インタラクションの方法。
【請求項６】
前記動的パスワードは同一の時間枠内では不変であるが、次の時間枠内では、前記動的時間因子に従って再生成され、動的に変化する、
請求項１に記載の情報インタラクションの方法。
【請求項７】
前記動的パスワードは、具体的に、前記ユーザの前記認証キーと、前記動的時間因子と、前記デバイスアカウント情報と、更に、ワンタイムパスワード計算方法に従って事前設定されたパスワード長とを用いる計算によって得られる、
請求項１に記載の情報インタラクションの方法。
【請求項８】
第２のサーバ端末が、前記端末上に表示された前記グラフィカル識別子に含まれる前記第１のサービスオペレーションの前記認証情報を取得するステップ（Ｓ２０１）と；
前記第１のサービスオペレーションの前記認証情報とサービスデータとを用いて第１のサービスオペレーション要求を生成し、前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信するステップ（Ｓ２０２）であって、その結果、前記第１のサーバ端末が、前記第１のサービスオペレーション要求に含まれる前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記認証の成功後に、前記第１のサービスオペレーションを完了する、前記送信するステップ（Ｓ２０２）と；
前記第１のサーバ端末から返される前記第１のサービスオペレーションの結果を受信するステップ（Ｓ２０３）と；を更に備える、
請求項２に記載の情報インタラクションの方法。
【請求項９】
前記第２のサーバ端末が送信した前記第１のサービスオペレーション要求を前記第１のサーバ端末が受信するステップ（Ｓ３０１）と；
前記第１のサービスオペレーション要求に含まれている前記認証情報に従って認証を実行し（Ｓ３０２）、前記認証が成功の場合に、前記第１のサーバ端末が前記第１のサービスオペレーションを完了するステップ（Ｓ３０３）と；を更に備える、
請求項８に記載の情報インタラクションの方法。
【請求項１０】
前記第２のサーバ端末が送信した前記第１のサービスオペレーション要求を受信する前記ステップの前に：
前記第１のサーバ端末が、前記端末上でオンラインアカウントバインドを実行するステップを更に備える、
請求項９に記載の情報インタラクションの方法。
【請求項１１】
前記第１のサーバ端末によって、前記端末上でオンラインアカウントバインドを実行する前記ステップは、具体的に：
前記端末が送信したアカウントＩＤ検証要求を受信するステップ（Ｓ４０１）であって、前記アカウントＩＤ検証要求が前記ユーザのアカウント情報を含む、前記受信するステップ（Ｓ４０１）と；
前記アカウントＩＤ検証要求が検証に合格するかどうかを判定し、前記検証が成功の場合に、検証成功結果を前記端末へ送信するステップ（Ｓ４０２）と；
前記端末から送信された、前記第１のサービスオペレーションをオフラインで完了させるための、認証検証要求を受信するステップ（Ｓ４０３）と；
前記認証検証要求の検証が成功であるかどうかを判定し、前記検証が成功の場合に、前記ユーザの前記認証キーを生成し、前記第１のサーバ端末の動的時間因子を計算するステップ（Ｓ４０４）と；
前記ユーザの前記認証キーと、動的時間因子と、前記ユーザの前記アカウント情報とを用いて、認証因子を生成するステップ（Ｓ４０５）と；
前記認証因子を前記端末へ発行するステップ（Ｓ４０６）と；
前記端末が提出した、バインドされた認証情報を受信するステップ（Ｓ４０７）であって、前記バインドされた認証情報は、前記認証因子と前記デバイスアカウント情報とをバインドして生成される、前記受信するステップ（Ｓ４０７）と；
前記バインドされた認証情報に認証検証を実行し、認証成功後に前記認証検証を完了するステップ（Ｓ４０８）と；を備える、
請求項１０に記載の情報インタラクションの方法。
【請求項１２】
前記第１のサーバ端末によって、前記端末上でオンラインアカウントバインドを実行する前記ステップは、具体的に：
第２の端末が送信したアカウントＩＤ検証要求を受信するステップ（Ｓ５０１）であって、前記アカウントＩＤ検証要求は前記ユーザの前記アカウント情報を含む、前記受信するステップ（Ｓ５０１）と；
前記アカウントＩＤ検証要求が検証に合格するかどうかを判定し、前記検証が成功の場合は、検証成功結果を前記第２の端末へ送信するステップ（Ｓ５０２）と；
前記第２の端末から送信された、前記第１のサービスオペレーションをオフラインで完了するための認証検証要求を受信するステップ（Ｓ５０３）と；
前記認証検証要求への検証が成功かどうかを判定し、前記検証が成功の場合は、前記ユーザの前記認証キーを生成し、前記第１のサーバ端末の動的時間因子を計算するステップ（Ｓ５０４）と；
前記ユーザの前記認証キーと、前記動的時間因子と、前記ユーザの前記アカウント情報とを用いて認証因子を生成するステップ（Ｓ５０５）と；
前記第２の端末が認証因子を前記端末へ送信できるようにするために、前記認証因子を前記第２の端末へ発行するステップ（Ｓ５０６）と；
前記端末から返され、前記第２の端末により提出された、バインドされた認証情報を受信するステップ（Ｓ５０７）であって、前記バインドされた認証情報は、前記端末によって、前記認証因子と前記端末の前記デバイスアカウント情報とのバインドにより生成される、前記受信するステップ（Ｓ５０７）と；
前記バインドされた認証情報に認証検証を実行し、前記認証の成功後に、前記認証検証を完了するステップ（Ｓ５０８）と；を備える、
請求項１０に記載の情報インタラクションの方法。
【請求項１３】
前記ユーザの前記認証キーを生成する前記ステップの後に：
前記ユーザの前記認証キーと、前記ユーザの前記アカウント情報から圧縮ストリングを生成するステップであって、前記圧縮ストリングは、前記ユーザの前記認証キーと前記アカウント情報との１対１のマッピング関係を有する、前記生成するステップと；
前記ユーザの前記認証キーと、前記動的時間因子と、前記ユーザの前記アカウント情報とを用いて前記認証因子を生成するステップであって、具体的には、前記ユーザの前記認証キーと、前記圧縮ストリングと、前記動的時間因子とを用いて前記認証因子を生成するステップと；を更に備える、
請求項１１又は請求項１２に記載の情報インタラクションの方法。
【請求項１４】
前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行する前記ステップは、具体的に：
前記第１のサービスオペレーションの前記認証情報に含まれている前記デバイスアカウント情報と前記認証キーとの間のバインド関係が正確であるかどうかをチェックし、前記動的パスワードが有効であるかどうかを、前記認証因子内の前記動的時間因子に従ってチェックするステップ；を備え、
チェックが肯定である場合は、前記認証が成功である、
請求項９に記載の情報インタラクションの方法。
【請求項１５】
端末と；
第１のサーバ端末と；
第２のサーバ端末と；を備え、
請求項１乃至請求項１４のいずれか１項に記載の情報インタラクションの方法を実行するように構成された、
装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ネットワーク情報インタラクション（相互作用）技術に関し、特に、情報インタラクション方法、装置及びシステムに関する。
【背景技術】
【０００２】
ネットワークサイエンス及びテクノロジーの絶え間ない発展にともなって、安全で便利なネットワーク決済様式が普及し続けてきている。既に人々は、ネットワークに接続した状態の端末デバイスを使用することによって、データ情報をネットワークデータ処理技術によりリアルタイムにオンライン処理し、決済することができる。
【０００３】
しかし、例えばウェアラブルデバイス（スマートウォッチなど）のような、ネットワークに接続できない端末デバイスは、決済サーバ端末との通信インタラクションを行えないので、ユーザは、決済をするための情報インタラクションをこの端末デバイスで実行できず、決済することができない。代替としての、ネットワークに接続できる端末デバイス（携帯電話など）は、オフライン状態では、決済サーバ端末とオンライン通信することができず、さらに、ユーザもこのようなオフライン端末デバイスで情報インタラクションを行えないので、決済することができない。要するに、上に挙げたどの状況においても、ユーザは決済を達成するためにこのようなオフライン端末デバイスを通して情報インタラクションを行うことは不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願の目的は、端末デバイスがオフライン状態にあるときでも、安全で便利に決済できるように、情報インタラクションの方法、装置、システムを提供することである。
【課題を解決するための手段】
【０００５】
本願は、情報インタラクションの方法を提供し、本方法は：
第１のサーバ端末が発行した認証因子を端末が受信するステップであって、前記認証因子は、ユーザの認証キー及びアカウント情報並びに動的時間因子を含み、前記第１のサーバ端末は、前記端末が第１のサービスオペレーションを要求すると、前記端末の認証後に前記第１のサービスオペレーションを完了するサーバ端末である、受信するステップと；
前記認証因子と前記端末のデバイス情報とを用いて、バインドされた（結び付けられた、関連付けられた）認証情報を生成し、前記バインドされた認証情報を前記第１のサーバ端末へ返すステップであって、よって前記第１のサーバ端末が、前記第１のサービスオペレーションにわたり、前記バインドされた認証情報に従って認証を実行する、返すステップと；
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成するステップであって、前記グラフィカル識別子は前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は前記ユーザの前記認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは前記動的時間因子に従って生成され、前記デバイスアカウント情報は前記ユーザの前記アカウント情報及び前記端末の前記デバイス情報に従って生成される、生成するステップと；を備える。
【０００６】
他の態様では、本願は、情報インタラクションの方法をさらに提供し、本方法は：
第２のサーバ端末が、端末上に表示されたグラフィカル識別子に含まれる第１のサービスオペレーションの認証情報を取得するステップであって、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを備える、取得するステップと；
前記第１のサービスオペレーションの前記認証情報とサービスデータとを用いて第１のサービスオペレーション要求を生成し、前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信するステップであって、これにより、前記第１のサーバ端末が、前記第１のサービスオペレーション要求に含まれる前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記認証の成功後に、前記第１のサービスオペレーションを完了する、送信するステップと；
前記第１のサーバ端末から返された前記第１のサービスオペレーションの結果を受信するステップと；を備える。
【０００７】
さらなる他の態様では、本願は、情報インタラクションの方法をさらに提供し、本方法は：
第２のサーバ端末が送信した第１のサービスオペレーション要求を第１のサーバ端末が受信するステップであって、前記第１のサービスオペレーション要求は、第２のサーバ端末が端末に表示されたグラフィカル識別子に含まれている前記第１のサービスオペレーションの認証情報と、サービスデータとを取得することによって生成した要求であり、前記第１のサービスオペレーション要求は、前記第１のサービスオペレーションの認証情報とサービスデータとを含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含む、受信するステップと；
前記第１のサービスオペレーション要求に含まれている前記認証情報に従って認証を実行し、前記認証が成功の場合に、前記第１のサーバ端末が前記第１のサービスオペレーションを完了するステップと；を備える。
【０００８】
さらなる他の態様では、本願は、端末をさらに提供し、本端末は：
第１のサーバ端末が発行した認証因子を受信するように構成された受信部であって、前記認証因子はユーザの認証キー及びアカウント情報、並びに動的時間因子を含み、前記第１のサーバ端末は、前記端末が第１のサービスオペレーションを要求する場合に、前記端末の認証後に前記第１のサービスオペレーションを完了するサーバ端末である、受信部と；
前記受信部が受信した前記認証因子と、前記端末のデバイス情報とを用いて、バインドされた認証情報を生成するように構成されたバインド部と；
前記バインド部が生成した前記バインドされた認証情報を前記第１のサーバ端末へ返すように構成された送信部であって、これにより、前記第１のサーバ端末が、前記第１のサービスオペレーションにわたり、前記バインドされた認証情報に従って認証を実行する、送信部と；
前記受信部が受信した前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成するように構成された処理部であって、前記グラフィカル識別子は前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は前記ユーザの前記認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは前記動的時間因子に従って生成され、前記デバイスアカウント情報は前記ユーザの前記アカウント情報と、前記端末の前記デバイス情報とに従って生成される、処理部と；を備える。
【０００９】
さらなる他の態様では、本願は、サーバ端末をさらに提供し、本サーバ端末は：
端末上に表示されたグラフィカル識別子に含まれる第１のサービスオペレーションの認証情報を取得するように構成された取得部であって、前記第１のサービスオペレーションの前記認証情報はユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含む、取得部と；
前記取得部が取得した前記第１のサービスオペレーションの前記認証情報と、サービスデータとを用いて、第１のサービスオペレーション要求を生成するように構成された処理部と；
前記処理部が生成した前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信するように構成された送信部であって、これにより、前記第１のサーバ端末が、前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記認証の成功後に、前記第１のサービスオペレーションを完了する、送信部と；
前記第１のサーバ端末から返された前記第１のサービスオペレーションの結果を受信するように構成された受信部と；を備える。
【００１０】
さらなる他の態様では、本願は、サーバ端末をさらに提供し、本サーバ端末は：
第２のサーバ端末が送信した第１のサービスオペレーション要求を受信するように構成された受信部であって、前記第１のサービスオペレーション要求は、前記第２のサーバ端末が、端末上に表示されたグラフィカル識別子に含まれている前記第１のサービスオペレーションの認証情報と、サービスデータとを取得して生成した要求であり、前記第１のサービスオペレーション要求は、前記第１のサービスオペレーションの前記認証情報と前記サービスデータとを含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含む、受信部と；
前記受信部が受信した前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行するように構成された処理部であって、前記第１のサーバ端末は、前記認証が成功である場合に、前記第１のサービスオペレーションを完了する、処理部と；を備える。
【００１１】
さらなる他の態様では、本願は、電子デバイスをさらに提供し、本電子デバイスは：
表示部と；
プロセッサと；
第１のサーバ端末が発行した認証因子と、第１のサービスオペレーションを前記認証因子に従ってオフラインで完了するためのグラフィカル識別子を生成するプログラムとを記憶するように構成されたメモリであって、前記プログラムが前記プロセッサによって実行されると、前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子が、前記表示部の表示エリア内に表示され、前記グラフィカル識別子は、前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは動的時間因子に従って生成され、前記デバイスアカウント情報は、前記ユーザのアカウント情報と前記端末のデバイス情報とに従って生成される、メモリと；を備える。
【００１２】
さらなる他の態様では、本願は、情報インタラクションのシステムをさらに提供し、本システムは：
端末と、
第１のサーバ端末と、
第２のサーバ端末とを備え、
前記端末は、第１のサービスオペレーションを完了するためのグラフィカル識別子をオフライン状態にて表示し、前記グラフィカル識別子は、前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み；
前記第２のサーバ端末は、前記グラフィカル識別子に含まれている前記第１のサービスオペレーションの前記認証情報を取得し；
前記第２のサーバ端末は、前記第１のサービスオペレーションの前記認証情報とサービスデータとを用いて、第１のサービスオペレーション要求を生成し、前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信し；
前記第１のサーバ端末は、前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記第１のサーバ端末は、前記認証が成功である場合に、前記第１のサービスオペレーションを完了する。
【００１３】
本願の実施の形態にて提供される情報インタラクションの方法、装置及びシステムにおいて、バインドされた認証情報と動的時間因子（dynamic time factor）とにより、オフラインサービスオペレーションのための動的グラフィカル識別子を生成し、オフライン状態の端末はグラフィカル識別子を用いて情報インタラクションを実行して安全な決済を行うことができる、又は、ネットワークに接続できない端末デバイスも、グラフィカル識別子を用いることで、情報インタラクションを実行して安全に決済を行うことができる。本願は、端末デバイスがオフライン状態にあるときに、安全で便利な決済を達成することができる。
【図面の簡単な説明】
【００１４】
本願の実施の形態における技術的解決策をより明確に説明するため、実施の形態の説明に必要な添付の図面を以下に簡単に説明する。言うまでもなく、以下の説明において添付の図面は単に本願の実施の形態の一部を示し、当業者は、創造的努力なしにこれらの添付の図面から、更に他の図面を導くことができる。
【００１５】
【図１】本願の一の実施の形態による情報インタラクションシステムの概略構造図である。
【図２】本願の一の実施の形態による別の情報インタラクションシステムの概略構造図である。
【図３ａ】本願の一の実施の形態による、端末側での情報インタラクションの方法のフローチャートである。
【図３ｂ】本願の一の実施の形態による、オフライン決済中における端末側の方法のフローチャートである。
【図４】本願の一の実施の形態による、第２のサーバの端末側での情報インタラクションの方法のフローチャートである。
【図５ａ】本願の一の実施の形態による、第１のサーバの端末側での情報インタラクションの方法のフローチャートである。
【図５ｂ】本願の一の実施の形態による、オフライン決済認証中における第１のサーバの端末側の方法のフローチャートである。
【図５ｃ】本願の一の実施の形態による、オフライン決済認証中における別の第１のサーバの端末側の方法のフローチャートである。
【図６】本願の一の実施の形態による情報インタラクションの方法のインタラクション図である。
【図７】本願の一の実施の形態による、（モバイルフォンの）オフライン決済認証中におけるインタラクション図である。
【図８】本願の一の実施の形態による、別の（スマートウォッチの）オフライン決済認証中におけるインタラクション図である。
【図９】本願の一の実施の形態による端末の概略構造図である。
【図１０】本願の一の実施の形態による第２のサーバ端末の概略構造図である。
【図１１】本願の一の実施の形態による第１のサーバ端末の概略構造図である。
【図１２】本願の一の実施の形態による電子デバイスの構成の概略構造図である。
【発明を実施するための形態】
【００１６】
本願の目的、特徴、および利点をより明白に理解するために、本願の実施の形態における技術的解決策を、本願の実施の形態における図面を参照して以下に説明する。 明らかに、記載された実施の形態は、本願の実施の形態の全てではなくむしろ一部に過ぎない。 本願の実施の形態に基づいて、創造的努力なしに当業者によって得られる他の全ての実施の形態は、本願の保護範囲内に入るものである。
【００１７】
本願の実施の形態で提供される情報インタラクションの方法及び装置は、全てのタイプのインテリジェントモバイル端末デバイス（例えば、スマートモバイルフォン、タブレットコンピュータ、その他の端末デバイス）に適用でき、特に、ネットワーク接続機能のないスマートウェアラブルデバイス（例えば、スマートウォッチ、スマートブレスレット、その他のデバイス）に適用できる。
【００１８】
図１は、本願の一の実施の形態による情報インタラクションのシステムの概略構造図である。図１には、端末１、マーチャントサーバ端末２（第２のサーバ端末）、決済サーバ端末３（第１のサーバ端末）を示す。図中の端末１はネットワーク接続機能を有する端末（例えば、スマートモバイルフォン、タブレットコンピュータなど）であり、端末１は決済サーバ端末３とのネットワーク接続を行える。図中の破線は、実際の使用のシナリオにおいて、端末１が決済サーバ端末３へのネットワーク接続の確立に失敗したことを示す。オンライン状態にて、端末１は決済サーバ端末３へのネットワーク接続を確立してよく、又、端末１は、オフラインでの決済認証を実行するよう決済サーバ端末３に要求する。認証検証後、決済サーバ端末３は端末１に認証因子を発行する。実際の使用のシナリオにおいて、端末１はオフライン状態にあり、又、グラフィカル識別子を画面上に表示する。グラフィカル識別子は、決済認証情報を持ち、決済サーバ端末３が発行した認証因子に従って生成されている。マーチャントサーバ端末２は、グラフィカル識別子を走査して決済認証情報を取得し、この決済認証情報と注文情報とから決済要求を生成し、決済要求を決済サーバ端末３へ送信する。決済サーバ端末３は決済認証情報を検証し、検証成功の場合に決済サーバ３が決済を実行する。
【００１９】
マーチャントサーバ端末２はフォアグラウンドコード走査エンド２１とバックエンドサーバ端末２２とを含む。大概の場合、フォアグラウンドコード走査エンド２１には主にコード走査ガンが装着されており、コード走査ガンは、端末１に表示されたグラフィカル識別子を走査し、これをバックエンドサーバ端末２２へ送信する。バックエンドサーバ端末２２は、主に、フォアグラウンドコード走査エンド２１のパラメータをチェックし、グラフィカル識別子中の決済認証情報を抽出してこれを入手する。バックエンドサーバ端末２２は、マーチャントの注文パラメータを前処理した後に、注文作成及び決済要求を決済サーバ端末３へ提出する。
【００２０】
図２は、本願の一の実施の形態による情報インタラクションの別のシステムの概略構造図である。図２は以下の点で図１と異なる。端末１は、例えばスマートウォッチ、スマートブレスレット、及びその他のウェアラブルデバイスなどの、ネットワーク接続機能を持たない端末である。端末１は、決済サーバ端末３へのネットワーク接続を確立できないが、他の接続モジュール（Ｂｌｕｅｔｏｏｔｈ（登録商標）など）を介してネットワークと接続する機能を持つ第２の端末４への接続を確立し、この第２の端末４を介して、決済サーバ端末３が発行した認証因子を取得できる。図中の破線は、オフラインでの決済認証後、実際の使用のシナリオにおいて、ネットワーク接続機能を持つ第２の端末４が不要となり得ることを示す。以後、特定の情報インタラクション工程について紹介する。
【００２１】
図３ａは、本願の一の実施の形態による、端末側での情報インタラクションの方法のフローチャートである。図３ａに示すように、本願のこの実施の形態の情報インタラクションの方法は以下を含む。
【００２２】
Ｓ１０１：端末が、第１のサーバ端末が発行した認証因子を受信する。
この認証因子は、ユーザの認証キー及びアカウント情報、更に動的時間因子を含む。
ここで、第１のサービスオペレーションは、決済金額やバウチャーの償却（ライトオフ、write-off）のような、仮想リソースのためのネットワーク交換オペレーションを含む。
第１のサーバ端末は、端末が第１のサービスオペレーションを要求した場合に、端末の認証後に第１のサービスオペレーションを完了するサーバ端末である。
【００２３】
例示の目的で、本願は、第１のサービスオペレーションの例として決済を、オフラインの第１のサービスオペレーションの例としてオフライン決済を、第１のサービスオペレーション要求の例として決済要求を、第１のサーバ端末の例として決済サーバ端末を、第２のサーバ端末の例としてマーチャントサーバ端末を挙げる。その他の仮想リソースのネットワーク交換ペレーションは上記に類似する。
【００２４】
オンライン状態にて、端末は第１のサーバ端末へのネットワーク接続を確立し、第１のサーバ端末からのオフライン決済認証を要求する。第１のサーバ端末は、認証検証の成功後に、認証因子を端末に発行する。
具体的に、以下のステップを含んでよい。すなわち、端末が第１のサーバ端末にアカウントＩＤ検証要求を送信するステップ、ＩＤ検証の成功後に第１のサーバ端末が送信した検証結果を受信するステップ、オフライン決済認証の検証要求を第１のサーバ端末に送信するステップ、及び、認証検証の成功後に第１のサーバ端末が送信した認証因子を受信するステップ。
【００２５】
Ｓ１０２：認証因子と端末のデバイス情報とを用いて、バインドされた認証情報を生成し、このバインドされた認証情報を第１のサーバ端末に返す。これにより、第１のサーバ端末が第１のサービスオペレーションを通じて、このバインドされた認証情報に従って認証を実行する。
オフライン状態において安全で便利な決済を達成するために、端末は、オフライン決済中に認証されるように、オンライン状態にて、第１のサーバ端末に、デバイス情報と第１のサーバ端末が発行した認証因子とのバインドに認証検証を実行するように要求する必要がある。
【００２６】
Ｓ１０３：第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を認証因子に従って生成する。グラフィカル識別子は、第１のサービスオペレーションの認証情報を含む。
第１のサービスオペレーションの認証情報（即ち、決済認証情報）は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み、動的パスワードは動的時間因子に従って生成され、デバイスアカウント情報は、ユーザのアカウント情報と端末のデバイス情報とに従って生成される。グラフィカル識別子はＱＲコード（登録商標）又はバーコードである。
【００２７】
ここで、動的パスワードは同一の時間枠内では不変であるが、次の時間枠内では動的時間因子に従って再生成され、動的に変化する。これにより決済認証情報の安全性を確保でき、偽造防止の目的が達成される。
動的パスワードは、具体的に、ユーザの認証キーと、動的時間因子と、デバイスアカウント情報と、更に、ワンタイムパスワード計算方法に従って事前設定されたパスワード長とを用いた計算により入手される。
グラフィカル識別の表示モードがＱＲコード（登録商標）である場合には大容量の情報を含んでいる可能性があるため、ワンタイムパスワードの事前設定されたパスワード長を増やし、安全性を強化する。
【００２８】
オフライン状態の端末は、決済を実行する必要があるときに、オフライン決済のためのグラフィカル識別子を生成し、これが、グラフィカル識別子に含まれている決済認証情報を取得し、第２のサーバ端末を通してオフライン決済を完了するために、マーチャントエンドにて走査される。
【００２９】
具体的に、図３ｂに示すように、Ｓ１０３は以下のステップを含んでよい。
Ｓ１０３１：オフライン決済のためのグラフィカル識別子を表示させる表示命令を受信する。
Ｓ１０３２：認証因子に従って、オフライン決済のためのグラフィカル識別子を生成する。
Ｓ１０３３：グラフィカル識別子を用いてオフライン状態で決済を実行するために、端末がグラフィカル識別子を表示する。
グラフィカル識別子の表示モードは、バーコード及びＱＲコード（登録商標）のうちの一方、又は両方の組み合わせを含む。
【００３０】
任意であるが、この方法は、端末がグラフィカル識別子を表示した後に以下を更に含む。Ｓ１０３４：グラフィカル識別子の表示モードの切り替え命令を受信すると、グラフィカル識別子の表示モードを切り替える。
グラフィカル識別子の表示モードの切り換え命令を受信すると、グラフィカル識別子の現在の表示モードがＱＲコード（登録商標）である場合には、表示モードをバーコードに切り替え、グラフィカル識別子の現在の表示モードがバーコードである場合には、表示モードをＱＲコード（登録商標）に切り替える。
【００３１】
第１のサーバ端末へのネットワーク接続を直接確立できない端末（スマートウォッチなど）は、第１のサーバ端末へのネットワーク接続を確立できる第２の端末（スマートモバイルフォンなど）を経由して第１のサーバ端末が発行した認証因子を受信し、更に、バインドされた認証情報を第２の端末を経由して第１のサーバ端末に返してもよい。
【００３２】
具体的には以下のステップを含む。オンライン状態の第２の端末がアカウントＩＤ検証要求を第１のサーバ端末へ送信するステップ、ＩＤ検証の成功後に、第２の端末が、第１のサーバ端末が送信した検証結果を受信するステップ、オンライン状態の第２の端末がオフライン決済認証の検証要求を第１のサーバ端末へ送信するステップ、及び、認証検証の成功後に、第１のサーバ端末が発行した認証因子を第２の端末が受信するステップ。
【００３３】
認証因子の取得後に、第２の端末が認証因子を端末に送信する。同様に、端末は、認証因子を取得した後に、これを端末のデバイス情報とバインドし、バインドされた認証情報を第２の端末を経由して送信する。これにより、第１のサーバ端末が、バインドされた認証情報に従って、端末の決済を通して認証を実行できることで、端末のオフライン決済が達成される。
【００３４】
具体的に、第２の端末には端末の管理プログラムがインストールされている。例えば、スマートモバイルフォンにはスマートウォッチの管理アプリケーション（管理ＡＰＰ）がインストールされており、このモバイルフォン内のＡＰＰはモバイルフォンのログイン、決済認証、及びその他の機能（決済アカウントログインチェックなど）を統合し、又、モバイルフォンは、このＡＰＰによって、ウォッチとのＢｌｕｅｔｏｏｔｈ（登録商標）通信、ウォッチへの認証パラメータ（認証因子）の送信、第１のサーバ端末及びウォッチとの安全な通信の処理等の機能を達成できる。ウォッチは、モバイルフォンとの安全な通信を完了し、決済認証情報の生成パラメータを記憶及び更新し、更に、この決済認証情報の生成パラメータに従って決済認証情報を生成し、決済認証情報をＱＲコード（登録商標）又はバーコード形式にて表示する。
【００３５】
図４は、本願の一の実施の形態による第２のサーバ端末側での情報インタラクションの方法のフローチャートである。図４に示すように、本願のこの実施の形態による情報インタラクションの方法は以下を含む。
【００３６】
Ｓ２０１：第２のサーバ端末は、端末に表示されたグラフィカル識別子に含まれている決済認証情報を取得する。
決済認証情報は、認証キー、デバイスアカウント情報、動的パスワードを含む。
第２のサーバ端末は、フォアグラウンドコード走査エンドとバックエンドサーバ端末とを含む。フォアグラウンドコード走査エンドには主としてコード走査ガンが装着されている。コード走査ガンは、端末にＱＲコード（登録商標）又はバーコード形式で表示されたグラフィカル識別子を走査し、これをバックエンドサーバ端末へ送信する。バックエンドサーバ端末は、主に、フォアグラウンドコード走査エンドのパラメータをチェックし、グラフィカル識別子中の決済認証情報を抽出してこれを入手する。
【００３７】
Ｓ２０２：決済認証情報とサービスデータとを用いて決済要求を生成し、これを第１のサーバ端末へ送信することで、第１のサーバ端末が、決済要求に含まれている決済認証情報に従って決済認証を実行し、決済認証成功の場合に、決済を実行することができる。
第２のサーバ端末のバックエンドサーバ端末は、サービスデータ（マーチャントの注文パラメータ）を前処理し、決済認証情報とサービスデータとから注文及び決済要求を生成し、この注文及び決済要求を第１のサーバ端末へ送信する。
【００３８】
Ｓ２０３：第１のサーバ端末から返された決済結果を受信する。
第１のサーバ端末が決済認証検証を完了して決済を実行した後に、第２のサーバ端末が、第１のサーバ端末から返された決済結果を受信する。
【００３９】
図５ａは、本願の一の実施の形態による第１のサーバ端末側の情報インタラクションの方法のフローチャートである。図５ａに示すように、本願のこの実施の形態の情報インタラクションの方法は以下を含む。
【００４０】
Ｓ３０１：第１のサーバ端末は、第２のサーバ端末から送信された決済要求を受信する。この決済要求は決済認証情報とサービスデータとを含む。
決済認証情報は、認証キーと、デバイスアカウント情報と、動的パスワードとを含む。
端末がオフライン状態にあるときに、第１のサーバ端末は、第２のサーバ端末から送信された決済要求を受信する。この決済要求は端末の決済認証情報を含む。
【００４１】
Ｓ３０２：決済要求に含まれている決済認証情報に従って決済認証を実行し、決済認証成功の場合に、第１のサーバ端末が決済を実行する。
具体的には、決済要求に含まれている決済認証情報に従って決済認証を実行するステップは、具体的に以下のステップを含む：決済認証情報に含まれているデバイスアカウント情報と認証キーの間のバインド関係が正確であるかどうかをチェックするステップ；及び、認証因子内の動的時間因子に従って、動的パスワードが有効であるかどうかをチェックするステップ。ここで、動的パスワードが有効である場合には決済認証は成功である。
【００４２】
Ｓ３０１の、第２のサーバ端末が送信した決済要求を受信するステップの前に、この方法は、第１のサーバ端末が、端末上でオンラインアカウントバインドを実行するステップを更に含む。
端末は、オンライン状態にて、まず、第１のサーバ端末とのオンラインアカウントバインドを実行する必要がある。
【００４３】
図５ｂに示すように、第１のサーバ端末が端末上でオンラインアカウントバインドを実行するステップは具体的に以下を含む。
Ｓ４０１：第１のサーバ端末が、端末が送信したアカウントＩＤ検証要求を受信する。
アカウントＩＤ検証要求はユーザのアカウント情報を含む。
Ｓ４０２：アカウントＩＤ検証要求が検証に合格するかどうかを判断し、検証成功の場合には、検証成功の結果を端末へ送信する。
Ｓ４０３：端末が送信したオフライン決済認証検証の検証要求を受信する。
Ｓ４０４：検証要求の検証が成功であるかどうかを判断し、検証成功の場合には、ユーザの認証キーを生成し、第１のサーバ端末の動的時間因子を計算する。
Ｓ４０５：認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて認証因子を生成する。
Ｓ４０６：端末へ認証因子を発行する。
Ｓ４０７：端末が提出した、バインドされた認証情報を受信する。バインドされた認証情報は、認証因子とデバイスアカウント情報とをバインドして生成されたものである。
Ｓ４０８：バインドされた認証情報に認証検証を実行し、認証成功の場合に、オフライン決済認証検証を完了する。
【００４４】
本方法は、ユーザの認証キーを生成するＳ４０４の後に、任意ではあるが、ユーザの認証キー及びアカウント情報との圧縮ストリングを生成するステップを含む。圧縮ストリングは、ユーザの認証キー及びアカウント情報の１対１のマッピング関係を有する。こうすることで記憶装置のスペースを節約できるので、デバイスアカウントの過剰に長いＩＤ情報を限られたパスワード長内に表示できないという問題を回避できる。決済認証情報を受信すると、圧縮ストリングが、１対１で対応するユーザの認証キーとアカウント情報とを見つけることもできる。
【００４５】
Ｓ４０５で、認証キーと、圧縮ストリングと、動的時間因子とを用いて、認証因子を生成する。具体的には、ＳＮが認証因子を表し、Ｋｅｙがユーザの認証キーを表し、Ｓｅｑがデバイスアカウント情報の圧縮ストリングを表し、ＵｓｅＩＤがアカウントＩＤ情報を表し、ＤｉｄがデバイスＩＤ情報を表し、ｔｉｍｅｓｔａｍｐが動的時間因子を表し、Ｎが事前設定されたパスワード長を表し、Ｚｉｐが１対１のマッピング関係を表し、ＯＴＰが動的パスワードを表し、Ｔａｇが認証情報タグを表す場合、認証因子は次式を用いて得られる：
Ｓｅｑ＝Ｚｉｐ（ＵｓｅｒＩｄ，Ｄｉｄ）
ＯＴＰ＝ＨＯＴＰ（Ｋｅｙ，Ｔａｇ＋Ｓｅｑ＋ｔｉｍｅｓｔａｍｐ，Ｎ）
ＳＮ＝Ｔａｇ＋Ｓｅｑ＋ＯＴＰ
【００４６】
Ｓｅｑ＝Ｚｉｐ（ＵｓｅｒＩｄ，Ｄｉｄ）から、まず、デバイスＩＤ情報及びアカウントＩＤ情報が圧縮されてデバイスアカウント情報の圧縮ストリングＳｅｑとなる。次に、ハッシュメッセージ認証コード（ＨＭＡＣ）ベースのワンタイムパスワード（ＨＯＴＰ）アルゴリズムに従った計算により動的パスワードＯＴＰを入手し、又、認証情報タグＴａｇと、圧縮ストリングＳｅｑと、動的パスワードＯＴＰとを組み合わせて認証因子ＳＮを入手することが分かる。
【００４７】
第１のサーバ端末へのネットワーク接続を直接確立できない端末が、第１のサーバ端末へのネットワーク接続を確立できる第２の端末を経由して、オンラインアカウントバインドを実行する。図５ｃに示すように、第１のサーバ端末が端末上でオンラインアカウントバインドを実行するステップは図５ｂと類似し、具体的に以下を含む。
Ｓ５０１：第２の端末が送信したアカウントＩＤ検証要求を第１のサーバ端末が受信する。
アカウントＩＤ検証要求はユーザのアカウント情報を含む。
Ｓ５０２：アカウントＩＤ検証要求が検証に合格するかどうかを判定し、検証成功であれば、検証成功の結果を第２の端末へ送信する。
Ｓ５０３：第２の端末が送信したオフライン決済認証検証の検証要求を受信する。
Ｓ５０４：検証要求の検証が成功であるかどうかを判断し、検証成功であれば、ユーザの認証キーを生成し、第１のサーバ端末の動的時間因子を計算する。
Ｓ５０５：認証キー、動的時間因子、ユーザのアカウント情報を用いて、認証因子を生成する。
Ｓ５０６：第２の端末へ認証因子を発行する。
Ｓ５０７：端末から返され、第２の端末が提出した、バインドされた認証情報を受信する。バインドされた認証情報は、認証因子とデバイスアカウント情報とをバインドして生成されたものである。
Ｓ５０８：バインドされた認証情報に認証検証を実行し、認証成功の場合には、オフライン決済認証検証を完了する。
第１のサーバ端末の認証成功の結果を受信すると、第２の端末がこの結果を端末へ送信する。
【００４８】
図６は、本願の一の実施の形態による情報インタラクションの方法のインタラクション図であり、図６に示すように、この方法は以下を含む。
Ｓ６０１：端末が、グラフィカル識別子を表示せよとの表示命令を受信し、グラフィカル識別子のプレゼンテーションインターフェースに切り替える。
ユーザは、マーチャントへの注文の内容及び数量を決定した後に、端末を操作してオフライン決済のためのグラフィカル識別子を表示させる。端末は、ユーザの表示命令を受信し、グラフィカル識別子のプレゼンテーションインターフェースに切り替える。
Ｓ６０２：端末は、認証因子に従って決済認証情報を生成する。
決済認証情報は、ＱＲコード（登録商標）形式で提示された決済認証情報であっても、バーコード形式で提示された決済認証情報であってもよい。
Ｓ６０３：端末が、インターフェースと、コード走査に使用するコード走査ガンのタイプとに従って、グラフィカル識別子を提示する。
端末は、ユーザの操作命令の下で、要求されたプレゼンテーションモードに従ってグラフィカル識別子を提示する。
Ｓ６０４：第２のサーバ端末のフォアグラウンドコード走査エンドが決済認証情報を取得する。
Ｓ６０５：フォアグラウンドコード走査エンドが注文情報にローカルデータ処理を実行する。
Ｓ６０６：フォアグラウンドコード走査エンドが、注文情報及び決済認証情報からフォアグラウンドコード走査エンドの決済要求を生成し、この決済要求を第２のサーバ端末のバックエンドサーバ端末へ送信して、バックエンドサーバ端末がフォアグラウンドコード走査エンドの決済要求をチェックできるようにする。
Ｓ６０７：バックエンドサーバ端末が、決済認証情報と注文サービス情報とを抽出し、決済要求を生成し、この決済要求を第１のサーバ端末へ送信する。
Ｓ６０８：第１のサーバ端末が、決済認証情報と、注文サービス情報内のマーチャント情報とを決済要求から抽出する。
Ｓ６０９：第１のサーバ端末が決済認証情報を認証する。
Ｓ６１０：認証成功の場合には、第１のサーバ端末が決済を実行する。
Ｓ６１１：第１のサーバ端末が決済結果を第２のサーバ端末へ返す。
Ｓ６１２：マーチャントスタッフが決済結果を確認する。
これにより、ユーザは決済を完了し、マーチャントが商品を配送する。
【００４９】
図６中の端末は、オンライン決済バインドが実行された端末である。以後、図７及び図８を通して、オンラインアカウントバインド中におけるインタラクション工程を紹介する。ここで、図７中の端末は、第１のサーバ端末への接続を直接確立できる端末であり、図８中の端末は、第１のサーバ端末への接続を直接確立できない端末である。この解決法への更に詳細な例証を述べると、図７中の端末はモバイルフォン、図８中の端末はウォッチ、第２の端末はモバイルフォンである。
【００５０】
図７は、本願の一の実施の形態による（モバイルフォン）オフライン決済認証中におけるインタラクション図であり、図７に示すように、以下のステップを含む。
Ｓ７０１：端末が、オンライン中に、アカウントＩＤ検証要求を第１のサーバ端末へ送信する。
アカウントＩＤ検証要求は、ユーザのアカウント情報を含む。
Ｓ７０２：第１のサーバ端末が、アカウントＩＤ検証要求が検証に合格するかどうかを判断し、検証成功であれば、検証成功結果を端末へ送信する。検証失敗の場合は、工程が終了する。
Ｓ７０３：端末が、オフライン決済認証への検証要求を第１のサーバ端末へ送信する。
Ｓ７０４：第１のサーバ端末が、検証要求への検証が成功かどうかを判断し、検証成功であれば工程はＳ７０５へ進む。失敗であれば、工程は終了する。
Ｓ７０５：第１のサーバ端末が、ユーザの認証キーを生成する。
Ｓ７０６：第１のサーバ端末が、認証キー及びアカウント情報から圧縮ストリングを生成する。
Ｓ７０７：第１のサーバ端末が、第１のサーバ端末の動的時間因子を計算する。
Ｓ７０８：第１のサーバ端末が、認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて認証因子を生成する。
Ｓ７０９：第１のサーバ端末が、認証因子の通信暗号化処理を実行する。
Ｓ７１０：第１のサーバ端末が、認証因子を端末へ返す。
Ｓ７１１：認証検証成功後に第１のサーバ端末から送信された認証因子を受信した後に、端末が、認証因子と端末のデバイス情報とを用いて、バインドされた認証情報を生成し、このバインドされた認証情報を第１のサーバ端末へ提出する。
Ｓ７１２：第１のサーバ端末が、バインドされた認証情報をパース（構文解析）し、認証が成功であるかどうかを、アカウントと、認証キーと、動的時間因子とに従ってチェックし、成功の場合には、工程がＳ７１３に進む。失敗の場合には工程は終了する。
Ｓ７１３：決済認証成功の場合に、第１のサーバ端末が決済を実行する。
【００５１】
図８は、本願の一の実施の形態による別の（つまり、スマートウォッチの）オフライン決済認証中におけるインタラクション図であり、図８に示すように以下のステップを含む。
Ｓ８０１：第２の端末が、オンライン状態にて、アカウントＩＤ検証要求を第１のサーバ端末へ送信する。
アカウントＩＤ検証要求はユーザのアカウント情報を含む。
Ｓ８０２：第１のサーバ端末が、アカウントＩＤ検証要求が検証に合格するかどうかを判断し、検証成功の場合には、検証成功の結果を第２の端末へ送信する。検証失敗の場合には工程が終了する。
Ｓ８０３：第２の端末が、オフライン決済認証の検証要求を第１のサーバ端末へ送信する。
Ｓ８０４：第１のサーバ端末が、検証要求の検証が成功であるかどうかを判断し、検証成功の場合には工程はＳ８０５へ進む。検証失敗の場合には工程が終了する。
Ｓ８０５：第１のサーバ端末が、ユーザの認証キーを生成する。
Ｓ８０６：第１のサーバ端末が、第１のサーバ端末の動的時間因子を計算する。
Ｓ８０７：第１のサーバ端末が、認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて認証因子を生成する。
Ｓ８０８：第１のサーバ端末が、認証因子に通信暗号化処理を実行する。
Ｓ８０９：第１のサーバ端末が、認証因子を第２の端末へ返し、第２の端末が認証因子を得るべくパースを行う。
Ｓ８１０：第２の端末が端末（ウォッチ）に認証因子を書き込み、端末が認証因子を受信する。
Ｓ８１１：端末が認証因子を暗号化方式にて記憶する。
Ｓ８１２：端末が、認証因子と端末のデバイス情報とを用いて、バインドされた認証情報を生成する。
Ｓ８１３：端末がバインドされた認証情報を第２の端末へ送信する。
Ｓ８１４：第２の端末が、決済アカウントのバインドされた認証情報を第１のサーバ端末へ提出する。
Ｓ８１５：第１のサーバ端末がバインドされた認証情報をパースし、認証が成功であるかどうかを、アカウントと、認証キーと、動的時間因子とに従ってチェックし、成功の場合にはＳ８１６へ進む。失敗の場合には工程が終了する。
Ｓ８１６：決済認証が成功の場合には、第１のサーバ端末が決済を実行する。
【００５２】
本願のこの実施の形態で提供される情報インタラクションの方法では、バインドされた決済認証情報と動的時間因子とを介して、オフライン決済のための動的グラフィカル識別子を生成する。これにより、オフライン状態の端末デバイスも、グラフィカル識別子を用いて安全な決済を実行できるようになり、安全で便利な決済を達成できる。本願では、グラフィカル識別子（バーコード／ＱＲコード（登録商標））は、アカウント、デバイス、動的時間因子タイムスタンプ、認証キーに関する情報を含んでいるので、第１のサーバ端末は、決済チェックを完了するかどうかを判定するために、アカウント、デバイス、認証キー、並びにＨＯＴＰ署名結果の間のバインド関係に従って、ワンタイムパスワードの有効性をチェックする。これにより、安全で便利なオフライン決済を達成できる。
【００５３】
以上、本願の実施の形態により提供される情報インタラクションの方法についての詳細な説明を提供したが、以降では、本願により提供される情報インタラクションの装置について説明する。
【００５４】
図９は、本願の１つの実施の形態による端末の概略構造図であり、図９に示すように、本願の端末は、受信部９０１、バインド部９０２、送信部９０３、及び処理部９０４を含む。
受信部９０１は、第１のサーバ端末が発行した認証因子を受信するように構成されている。
認証因子はユーザの認証キー及びアカウント情報、動的時間因子を含む。
バインド部９０２は、受信部９０１が受信した認証因子及び端末のデバイス情報を用いて、バインドされた認証情報を生成するように構成されている。
送信部９０３は、バインド部９０２が生成した、バインドされた認証情報を第１のサーバ端末へ返すことにより、第１のサーバ端末が、決済処理にわたり認証情報に従って認証を実行できるように構成されている。
処理部９０４は、オフライン決済のためのグラフィカル識別子を、受信部９０１から受信した認証因子に従って生成するように構成されている。グラフィカル識別子は決済認証情報を含む。
決済認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み、動的パスワードは動的時間因子に従って生成されており、デバイスアカウント情報は、ユーザのアカウント情報と、端末のデバイス情報とに従って生成されている。
【００５５】
任意ではあるが、処理部９０４がグラフィカル識別子を生成する前に、受信部９０１は、グラフィカル識別子を表示するための表示命令を受信するように更に構成される。処理部９０４は、受信部９０１が表示命令を受信した後に、オフライン決済のためのグラフィカル識別子を認証因子に従って生成するように構成されている。
端末は、処理部９０４が生成したグラフィカル識別子を表示するように構成された表示部（不図示）を更に含む。これにより、端末が、グラフィカル識別子を用いてオフラインで決済を実行できるようになる。
表示部によって表示されるグラフィカル識別子の表示モードは、バーコード及びＱＲコード（登録商標）の一方又は両方の組み合わせを含む。
受信部９０１は、グラフィカル識別子の表示モードの切り替え命令を受信するように更に構成されており、又、処理部９０４は、受信部９０１が切り替え命令を受信すると、表示部によって表示されたグラフィカル識別子の表示モードを切り替えるように構成されている。
【００５６】
任意ではあるが、受信部９０１は、第１のサーバ端末が発行した認証因子を第２の端末を経由して受信するように構成され、送信部９０３は、バインドされた認証情報を第２の端末経由で第１のサーバ端末に返すように構成される。
【００５７】
任意ではあるが、送信部９０３は、アカウントＩＤ検証要求を第１のサーバ端末へ送信するように更に構成され、受信部９０１は、ＩＤ検証成功後に、第１のサーバ端末が送信した決済認証を受信するように構成され、送信部９０３は、オフライン決済認証のための検証要求を第１のサーバ端末に送信するように構成され、受信部９０１は、認証検証成功後に、第１のサーバ端末が発行した認証因子を受信するように構成されている。
【００５８】
上で挙げた各部の機能は、図３ａ及び図３ｂで詳述した上述の情報インタラクションの方法の処理ステップに対応していてよい。したがって、ここでは再び詳細を説明しない。
【００５９】
図１０は、本願の一の実施の形態によるサーバ端末の概略構造図であり、図１０に示すように、サーバ端末は、取得部１００１と、処理部１００２と、送信部１００３と、受信部１００４とを含む。
取得部１００１は、端末に表示されたグラフィカル識別子に含まれている決済認証情報を取得するように構成されている。
決済認証情報は、認証キーと、デバイスアカウント情報と、動的パスワードとを含む。
処理部１００２は、取得部１００１が取得した決済認証情報とサービスデータとを用いて、決済要求を生成するように構成されている。
送信部１００３は、処理部１００２が生成した決済要求を第１のサーバ端末へ送信するように構成されている。これにより、第１のサーバ端末が、決済要求に含まれている決済認証情報に従って決済認証を実行し、決済認証成功の場合に決済を実行することができる。
受信部１００４は、第１のサーバ端末３から返された決済結果を受信するように構成されている。
【００６０】
図１１は、本願の一の実施の形態によるサーバ端末の概略構造図であり、図１１に示すように、サーバ端末は、受信部１１０１と、処理部１１０２と、送信部１１０３とを含む。
受信部１１０１は、第２のサーバ端末から送信された決済要求を受信するように構成されており、決済要求は決済認証情報とサービスデータを含む。
決済認証情報は認証キーと、デバイス情と、動的パスワードとを含む。
処理部１１０２は、受信部１１０１が受信した決済要求に含まれている決済認証情報に従って、決済認証を実行するように構成されており、決済認証成功の場合には、サーバ端末が決済を実行する。
【００６１】
任意ではあるが、処理部１１０２は、端末上でアカウントバインド処理を実行するように更に構成される。
【００６２】
第１の状況
受信部１１０１は、端末が送信したアカウントＩＤ検証要求を受信するように構成され、アカウントＩＤ検証要求はユーザのアカウント情報を含む。
【００６３】
処理部１１０２は、アカウントＩＤ検証要求が検証に合格するかどうかを判断し、検証が成功の場合には、成功の検証結果を送信するために送信部１１０３を用いるように構成される。
【００６４】
受信部１１０１は、端末から送信されたオフライン決済認証検証のための検証要求を受信するように構成される。
【００６５】
処理部１１０２は、検証要求での検証が成功かどうかを判断し、検証が成功の場合に、ユーザの認証キーを生成し、サーバ端末の動的時間因子を計算し、認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて、認証因子を生成するように構成される。
【００６６】
送信部１１０３は、処理部１１０２が生成した認証因子を端末に発行するように構成される。
【００６７】
受信部１１０１は、端末が提出した、バインドされた認証情報を受信するように構成され、バインドされた認証情報は、認証因子とデバイスアカウント情報をバインドすることによって生成される。
【００６８】
処理部１１０２は、バインドされた認証情報に認証検証を実行し、認証が成功である場合に、オフライン決済認証検証を完了するように構成される。
【００６９】
第２の状況
受信部１１０１は、第２の端末が送信したアカウントＩＤ検証要求を受信するように構成され、アカウントＩＤ検証要求はユーザのアカウント情報を含む。
【００７０】
処理部１１０２は、アカウントＩＤ検証要求が検証に合格するかどうかを判断し、検証が成功であれば、検証成功結果を第２の端末へ送信するために、送信部１１０３を用いるように構成される。
【００７１】
受信部１１０１は、第２の端末が送信したオフライン決済認証検証のための検証要求を受信するように構成される。
【００７２】
処理部１１０２は、検証要求の検証が成功であるかどうかを判断し、検証が成功であれば、ユーザの認証キーを生成し、サーバ端末の動的時間因子を計算し、認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて認証因子を生成するように構成される。
【００７３】
送信部１１０３は、第２の端末へ認証因子を発行するように構成され、これにより、第２の端末が認証因子を端末へ送信する。
【００７４】
受信部１１０１は、端末から返され、第２の端末が提出した、バインドされた認証情報を受信するように構成され、バインドされた認証情報は、端末によって、認証因子とデバイスアカウント情報とのバインドにより生成される。
【００７５】
処理部１１０２は、バインドされた認証情報に認証検証を実行し、認証が成功の場合に、オフライン決済認証検証を完了するように構成される。
【００７６】
任意で、ユーザの認証キーの生成後に、処理部１１０２が、ユーザの認証キーとアカウント情報との圧縮ストリングを生成するように更に構成され、圧縮ストリングは、ユーザの認証キーとアカウント情報との間の１対１のマッピング関係を有する。
【００７７】
処理部１１０２は、認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて、認証因子を生成するように構成され、具体的には、認証キーと、圧縮ストリングと、動的時間因子とを用いて、認証因子を生成することを含む。
【００７８】
任意で、処理部１１０２は、具体的に、決済認証情報に含まれているデバイスアカウント情報と認証キーとの間のバインド関係が正確であるかどうかをチェックし、又、認証因子内の動的時間因子に従って、動的パスワードが有効であるかどうかをチェックするように構成され、チェックが肯定である場合は認証は成功である。
【００７９】
上に挙げた各部の機能は、図５ａ乃至図５ｃにて詳述した上の情報インタラクションの方法の処理ステップと対応していてよい。したがって、ここでは再び詳細を説明しない。
【００８０】
図１２は、本願の一の実施の形態による電子デバイスの構成の概略構造図であり、図１２に示すように、電子デバイスは表示部１２０１と、プロセッサ１２０２と、メモリ１２０３と、通信モジュール１２０４とを含む。
【００８１】
メモリ１２０３は、第１のサーバ端末が発行した認証因子と、オフライン決済のためのグラフィカル識別子を認証因子に従って生成するプログラムとを記憶するように構成されている。このプログラムがプロセッサによって実行されると、オフライン決済のためのグラフィカル識別子が表示部の表示エリア内に表示される。グラフィカル識別子は決済認証情報を含んでおり、決済認証情報はユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み、動的パスワードは動的時間因子に従って生成され、  デバイスアカウント情報はユーザのアカウント情報と、端末のデバイス情報とに従って生成される。
【００８２】
第２の電子デバイスと通信する通信モジュール１２０４は、第１のサーバ端末が発行し、第２の電子デバイスから送信された認証因子を受信するように構成されており、認証のバインド処理中に、バインドされた認証情報を第２の電子デバイスへ送信し、これにより、バインドされた認証情報が第１のサーバ端末に転送されるように構成されている。
通信モジュール１２０４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール又はＷｉＦｉモジュールである。
【００８３】
任意で、動的パスワードは同一の時間枠内では不変であるが、次の時間枠内では、動的パスワードは動的時間因子に従って再生成され、動的に変化する。
【００８４】
任意で、動的パスワードは、具体的に、ユーザの認証キーと、動的時間因子と、デバイスアカウント情報と、及び、ワンタイムパスワード計算方法に従って事前設定（ｐｒｅｓｅｔ）されたパスワード長とを用いる計算によって得られる。
【００８５】
任意ではあるが、デバイスアカウント情報は、ユーザのアカウント情報と、グラフィカル識別子を表示している端末のデバイス情報とを圧縮して得た圧縮ストリングである。
【００８６】
任意ではあるが、グラフィカル識別子はＱＲコード（登録商標）又はバーコードである。
【００８７】
本願は、情報インタラクションのシステムを更に提供し、本システムは：
端末と、
第１のサーバ端末と、
第２のサーバ端末と、を備え、
端末は、第１のサービスオペレーションを完了するためのグラフィカル識別子をオフライン状態にて表示し、グラフィカル識別子は、第１のサービスオペレーションの認証情報を含み、第１のサービスオペレーションの認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み；
第２のサーバ端末は、グラフィカル識別子に含まれている第１のサービスオペレーションの認証情報を取得し；
第２のサーバ端末は、第１のサービスオペレーションの認証情報とサービスデータとを用いて、第１のサービスオペレーション要求を生成し、第１のサービスオペレーション要求を第１のサーバ端末へ送信し；
第１のサーバ端末は、第１のサービスオペレーション要求に含まれている第１のサービスオペレーションの認証情報に従って認証を実行し、第１のサーバ端末は、認証が成功である場合に、第１のサービスオペレーションを完了する。
【００８８】
任意ではあるが、第１のサーバオペレーションをオフラインで完了するためのグラフィカル識別子を端末が表示する前に、
端末が、グラフィカル識別子を表示させる表示命令を受信し、
端末が、第１のサーバ端末が発行した認証因子に従って、第１のサービスオペレーションの認証情報を含むグラフィカル識別子を生成する。
【００８９】
任意ではあるが、端末が、第１のサービスオペレーションの認証情報を含むグラフィカル識別子を、第１のサーバ端末が発行した認証因子に従って生成する前に、
オンライン状態にて、端末が、第１のサービスオペレーショションをオフラインで完了するための認証検証要求を第１のサーバ端末へ送信し、
第１のサーバ端末が認証検証要求を検証し、検証成功後に、第１のサーバ端末が認証因子を端末へ送信し、認証因子はユーザの認証キーと、アカウント情報と、サーバ端末時間とを含み、
端末が、認証因子とデバイスアカウント情報をバインドすることによって、バインドされた認証コードを生成し、このバインドされた認証コードを第１のサーバ端末へ送信し、
第１のサーバ端末がバインドされた認証コードに認証検証を実行し、認証成功の場合には認証検証を完了する。
【００９０】
任意ではあるが、端末が、第１のサーバ端末が発行した認証因子に従って、第１にサービスオペレーションの認証情報を含んでいるグラフィカル識別子を生成する前に、
オンライン状態の第２の端末が、第１のサービスオペレーションをオフラインで完了するための認証検証要求を第１のサーバ端末へ送信し、
第１のサーバ端末が認証検証要求を検証し、検証成功後に認証因子を第２の端末へ送信し、認証因子はユーザの認証キーと、アカウント情報と、サーバ端末時間とを含む、
第２の端末が認証因子を端末へ送信し、
端末が、認証因子とデバイスアカウント情報をバインドすることにより、バインドされた認証コードを生成し、バインドされた認証コードを第２の端末に送信し、
第２の端末が、バインドされた認証コードを第１のサーバ端末へ提出し、
第１のサーバ端末が、バインドされた認証コードに認証検証を実行し、認証成功の場合には認証検証を完了する。
【００９１】
任意ではあるが、第２の端末が、第１のサービスオペレーションをオフラインで完了するための認証検証要求を第１のサーバ端末へ送信する前に、
第２の端末が、アカウントＩＤ検証要求を第１のサーバ端末へ送信し、アカウントＩＤ検証要求はユーザのアカウント情報を含み、
第１のサーバ端末がアカウントＩＤ検証要求を検証し、検証成功の場合には、検証成功結果を第２の端末へ送信する。
【００９２】
任意ではあるが、検証成功後に第１のサーバ端末が認証因子を送信する前に、
検証成功後に、第１のサーバ端末がユーザの認証キーを生成し、動的時間因子を計算し、
第１のサーバ端末が、認証キーと、動的時間因子と、ユーザのアカウント情報とを用いて認証因子を生成する。
【００９３】
任意ではあるが、第１のサーバ端末が認証コードに認証検証を実行するステップは、
認証キーと、デバイスアカウント情報と、サーバ端末時間とを得るべく、バインドされた認証コードをパースするステップ、
パースして得た認証キーと、デバイスアカウント情報と、サーバ端末時間とに従って、認証検証が成功かどうかをチェックするステップを具体的に含む。
【００９４】
任意ではあるが、第１のサーバ端末が第１のサービスオペレーションを完了した後に、
第１のサーバ端末が、第１のサービスオペレーションの結果を第２のサーバ端末へ返して、第２のサーバ端末が第１のサービスオペレーションの結果を確認できるようにする。
【００９５】
本願の実施の形態にて提供される情報インタラクションの方法、装置、及びシステムでは、バインドされた決済認証情報と動的時間因子とを用いて、オフライン決済のための動的グラフィカル識別子を生成し、これにより、オフライン状態の端末デバイスが、グラフィカル識別子を用いて安全な決済を実行することができ、安全で便利な決済を達成できる。
【００９６】
専門家は、本明細書で開示する実施の形態を参照して述べた実施例における各部及びアルゴリズムステップを、電子ハードウェア、コンピュータソフトウェア、又はこれらの組み合わせによって実施できることも理解するはずである。ハードウェアとソフトウェア間の相互交換性を明確に例証するために、各実施例の構成及びステップを、前出の説明における機能に従って総体的に述べた。これらの機能をハードウェアで実行するか、ソフトウェアで実行するかは、技術的解決のアプリケーション及びデザインの制約条件によって異なる。各々の特定の用途について、専門家は、説明した機能を実施する種々の方法を用いてよい。しかし、このような実施は本願の範囲を超えると考慮されるべきではない。
【００９７】
本明細書で開示する実施の形態に関連して述べた方法又はアルゴリズムのステップは、ハードウェア、プロセッサにより実行されるソフトウェアモジュール、又はこれらの組み合わせによって実施されてよい。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、読出し専用メモリ（ＲＯＭ）、電気的にプログラム可能なＲＯＭ、電気的に消去可能なプログラム可能ＲＯＭ、レジスタ、ハードドライブ、リムーバブルディスク、ＣＤ−ＲＯＭ、又は、当該技術分野において一般的に知られているその他任意の記憶媒体であってよい。
【００９８】
前出の特定の実施は、本願の目的、技術的解決、有利な効果を更に詳細に記述したものである。上述の記述は本願の単なる特定の実施であり、本願の保護範囲を限定することを意図するものではないことは言うまでもない。本願の精神及び原理の範囲内のあらゆる修正、均等物との置換え、改良等は、本願の保護範囲に含まれる。
［第１の局面］
情報インタラクションの方法であって：
第１のサーバ端末が発行した認証因子を端末が受信するステップであって、前記認証因子は、ユーザの認証キー及びアカウント情報並びに動的時間因子を含み、前記第１のサーバ端末は、前記端末が第１のサービスオペレーションを要求すると、前記端末の認証後に前記第１のサービスオペレーションを完了するサーバ端末である、受信するステップと；
前記認証因子と前記端末のデバイス情報とを用いて、バインドされた認証情報を生成し、前記バインドされた認証情報を前記第１のサーバ端末へ返すステップであって、よって前記第１のサーバ端末が、前記第１のサービスオペレーションにわたり、前記バインドされた認証情報に従って認証を実行する、返すステップと；
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成するステップであって、前記グラフィカル識別子は前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は前記ユーザの前記認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは前記動的時間因子に従って生成され、前記デバイスアカウント情報は前記ユーザの前記アカウント情報及び前記端末の前記デバイス情報に従って生成される、生成するステップと；を備える、
情報インタラクションの方法。
［第２の局面］
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成する前記ステップの前に、
前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子を表示させる表示命令を受信するステップと；
前記表示命令の受信後に、前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子を生成するステップと；を備え、
前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子を生成する前記ステップの後に、
前記グラフィカル識別子を用いて、前記第１のサービスオペレーションをオフライン状態にて完了するために、前記端末が前記グラフィカル識別子を表示するステップを更に備える、
第１の局面に記載の方法。
［第３の局面］
前記グラフィカル識別子の表示モードは、バーコード及びＱＲコード（登録商標）のうち一方又は両方の組み合わせを備え、
前記端末が前記グラフィカル識別子を表示する前記ステップの後に、
前記グラフィカル識別子の前記表示モードの切り替え命令を受信すると、前記グラフィカル識別子の前記表示モードを切り替えるステップを更に備える、
第２の局面に記載の方法。
［第４の局面］
前記端末が、前記第１のサーバ端末が発行した前記認証因子を第２の端末を経由して受信し、前記バインドされた認証情報を前記第２の端末を経由して前記第１のサーバ端末へ返す、
第１の局面に記載の方法。
［第５の局面］
前記第１のサーバ端末が発行した前記認証因子を受信する前記ステップの前に、
前記端末がアカウントＩＤ検証要求を前記第１のサーバ端末へ送信するステップと；
ＩＤ検証成功の後に、前記第１のサーバ端末から送信された検証結果を受信するステップと；
前記オフラインでの第１のサービスオペレーションのための認証検証要求を前記第１のサーバ端末へ送信するステップと；
認証検証成功後に、前記第１のサーバ端末が発行した前記認証因子を受信するステップと；を備える、
第１の局面に記載の方法。
［第６の局面］
前記動的パスワードは同一の時間枠内では不変であるが、次の時間枠内では、前記動的時間因子に従って再生成され、動的に変化する、
第１の局面に記載の方法。
［第７の局面］
前記動的パスワードは、具体的に、前記ユーザの前記認証キーと、前記動的時間因子と、前記デバイスアカウント情報と、更に、ワンタイムパスワード計算方法に従って事前設定されたパスワード長とを用いる計算によって得られる、
第１の局面に記載の方法。
［第８の局面］
情報インタラクションの方法であって：
第２のサーバ端末が、端末上に表示されたグラフィカル識別子に含まれる第１のサービスオペレーションの認証情報を取得するステップであって、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを備える、取得するステップと；
前記第１のサービスオペレーションの前記認証情報とサービスデータとを用いて第１のサービスオペレーション要求を生成し、前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信するステップであって、これにより、前記第１のサーバ端末が、前記第１のサービスオペレーション要求に含まれる前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記認証の成功後に、前記第１のサービスオペレーションを完了する、送信するステップと；
前記第１のサーバ端末から返された前記第１のサービスオペレーションの結果を受信するステップと；を備える、
情報インタラクションの方法。
［第９の局面］
情報インタラクションの方法であって：
第２のサーバ端末が送信した第１のサービスオペレーション要求を第１のサーバ端末が受信するステップであって、前記第１のサービスオペレーション要求は、第２のサーバ端末が端末に表示されたグラフィカル識別子に含まれている前記第１のサービスオペレーションの認証情報と、サービスデータとを取得することによって生成した要求であり、前記第１のサービスオペレーション要求は、前記第１のサービスオペレーションの認証情報とサービスデータとを含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含む、受信するステップと；
前記第１のサービスオペレーション要求に含まれている前記認証情報に従って認証を実行し、前記認証が成功の場合に、前記第１のサーバ端末が前記第１のサービスオペレーションを完了するステップと；を備える、
情報インタラクションの方法。
［第１０の局面］
第２のサーバ端末が送信した第１のサービスオペレーション要求を受信する前記ステップの前に、
前記第１のサーバ端末が、前記端末上でオンラインアカウントバインドを実行するステップを更に備える、
第９の局面に記載の方法。
［第１１の局面］
前記第１のサーバ端末によって、前記端末上でオンラインアカウントバインドを実行する前記ステップは、具体的に：
前記端末が送信したアカウントＩＤ検証要求を受信するステップであって、前記アカウントＩＤ検証要求が前記ユーザのアカウント情報を含む、受信するステップと；
前記アカウントＩＤ検証要求が検証に合格するかどうかを判断し、前記検証が成功の場合に、検証成功結果を前記端末へ送信するステップと；
前記端末から送信された、前記第１のサービスオペレーションをオフラインで完了させるための、認証検証要求を受信するステップと；
前記認証検証要求の検証が成功であるかどうかを判断し、前記検証が成功の場合に、前記ユーザの前記認証キーを生成し、前記第１のサーバ端末の動的時間因子を計算するステップと；
前記ユーザの前記認証キーと、動的時間因子と、前記ユーザの前記アカウント情報とを用いて、認証因子を生成するステップと；
前記認証因子を前記端末へ発行するステップと；
前記端末が提出した、バインドされた認証情報を受信するステップであって、前記バインドされた認証情報は、前記認証因子と前記デバイスアカウント情報とをバインドして生成される、受信するステップと；
前記バインドされた認証情報に認証検証を実行し、認証成功後に前記認証検証を完了するステップと；を備える、
第１０の局面に記載の方法。
［第１２の局面］
前記第１のサーバ端末によって、前記端末上でオンラインアカウントバインドを実行する前記ステップは、具体的に：
前記第２の端末が送信したアカウントＩＤ検証要求を受信するステップであって、前記アカウントＩＤ検証要求は前記ユーザの前記アカウント情報を含む、受信するステップと；
前記アカウントＩＤ検証要求が検証に合格するかどうかを判断し、前記検証が成功の場合は、前記検証成功結果を前記第２の端末へ送信するステップと；
前記第２の端末から送信された、前記サービスオペレーションをオフラインで完了するための認証検証要求を受信するステップと；
前記認証検証要求への検証が成功かどうかを判断し、前記検証が成功の場合は、前記ユーザの前記認証キーを生成し、前記第１のサーバ端末の動的時間因子を計算するステップと；
前記ユーザの前記認証キーと、前記動的時間因と、前記ユーザの前記アカウント情報とを用いて認証因子を生成するステップと；
前記第２の端末が認証因子を前記端末へ送信できるようにするために、前記認証因子を前記第２の端末へ発行するステップと；
前記端末から返され、前記第２の端末により提出された、バインドされた認証情報を受信するステップであって、前記バインドされた認証情報は、前記端末によって、前記認証因子と前記端末の前記デバイスアカウント情報とのバインドにより生成される、受信するステップと；
前記バインドされた認証情報に認証検証を実行し、前記認証の成功後に、前記認証検証を完了するステップと；を備える、
第１０の局面に記載の方法。
［第１３の局面］
前記ユーザの前記認証キーを生成する前記ステップの後に、
前記ユーザの前記認証キーと、前記ユーザの前記アカウント情報の圧縮ストリングを生成するステップであって、前記圧縮ストリングは、前記ユーザの前記認証キーと前記アカウント情報との１対１のマッピング関係を有する、生成するステップと；
前記ユーザの前記認証キーと、前記動的時間因子と、前記ユーザの前記アカウント情報とを用いて前記認証因子を生成するステップであって、具体的には、前記ユーザの前記認証キーと、前記圧縮ストリングと、前記動的時間因子とを用いて前記認証因子を生成するステップと；を更に備える、
第１１の局面又は第１２の局面のいずれかに記載の方法。
［第１４の局面］
前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行する前記ステップは、具体的に、
前記第１のサービスオペレーションの前記認証情報に含まれている前記デバイスアカウント情報と前記認証キーとの間のバインド関係が正確であるかどうかをチェックし、そして前記動的パスワードが有効であるかどうかを、前記認証因子内の前記動的時間因子に従ってチェックするステップを備え、チェックが肯定である場合は、前記認証が成功である、
第９の局面に記載の方法。
［第１５の局面］
端末であって：
第１のサーバ端末が発行した認証因子を受信するように構成された受信部であって、前記認証因子はユーザの認証キー及びアカウント情報、並びに動的時間因子を含み、前記第１のサーバ端末は、前記端末が第１のサービスオペレーションを要求する場合に、前記端末の認証後に前記第１のサービスオペレーションを完了するサーバ端末である、受信部と；
前記受信部が受信した前記認証因子と、前記端末のデバイス情報とを用いて、バインドされた認証情報を生成するように構成されたバインド部と；
前記バインド部が生成した前記バインドされた認証情報を前記第１のサーバ端末へ返すように構成された送信部であって、これにより、前記第１のサーバ端末が、前記第１のサービスオペレーションにわたり、前記バインドされた認証情報に従って認証を実行する、送信部と；
前記受信部が受信した前記認証因子に従って、前記第１のサービスオペレーションをオフラインで完了するためのグラフィカル識別子を生成するように構成された処理部であって、前記グラフィカル識別子は前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は前記ユーザの前記認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは前記動的時間因子に従って生成され、前記デバイスアカウント情報は前記ユーザの前記アカウント情報と、前記端末の前記デバイス情報とに従って生成される、処理部と；を備える、
端末。
［第１６の局面］
前記受信部は、前記グラフィカル識別子を表示させるための表示命令を受信するように更に構成され、
前記処理部は、前記受信部が前記表示命令を受信した後に、前記認証因子に従って、オフラインで前記第１のサービスオペレーションを完了するための前記グラフィカル識別子を生成するように構成され、
前記端末は、
前記処理部が生成した前記グラフィカル識別子を表示するように構成された表示部であって、これにより、前記端末が、前記グラフィカル識別子を用いて、オフライン状態にて前記第１のサービスオペレーションを完了する、表示部とを備える、
第１５の局面に記載の端末。
［第１７の局面］
前記表示部によって表示された前記グラフィカル識別子の表示モードは、バーコードとＱＲコード（登録商標）のうち一方又は両方の組み合わせを備え、
前記受信部は、前記グラフィカル識別子の前記表示モードのための切り替え命令を受信するように更に構成され、
前記処理部は、前記受信部が前記切り替え命令を受信した際に前記表示部によって表示される前記グラフィカル識別子の前記表示モードを切り替えるように更に構成された、
第１６の局面に記載の端末。
［第１８の局面］
前記受信部は、前記第１のサーバ端末が発行した前記認証因子を第２の端末を経由して受信するように構成され、前記送信部は、前記バインドされた認証情報を、第２の端末を経由して前記第１のサーバ端末へ返すように構成された、
第１５の局面に記載の端末。
［第１９の局面］
前記送信部は、アカウントＩＤ検証要求を前記第１のサーバ端末へ送信するように更に構成され、
前記受信部は、ＩＤ検証の成功後に、前記第１のサーバ端末から送信された検証結果を受信するように構成され、
前記送信部は、前記オフラインの第１のサービスオペレーションのための認証検証要求を前記第１のサーバ端末へ送信するように構成され、
前記受信部は、認証検証の成功後に、前記第１のサーバ端末が発行した前記認証因子を受信するように構成された、
第１５の局面に記載の端末。
［第２０の局面］
サーバ端末であって：
端末上に表示されたグラフィカル識別子に含まれる第１のサービスオペレーションの認証情報を取得するように構成された取得部であって、前記第１のサービスオペレーションの前記認証情報はユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含む、取得部と；
前記取得部が取得した前記第１のサービスオペレーションの前記認証情報と、サービスデータとを用いて、第１のサービスオペレーション要求を生成するように構成された処理部と；
前記処理部が生成した前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信するように構成された送信部であって、これにより、前記第１のサーバ端末が、前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記認証の成功後に、前記第１のサービスオペレーションを完了する、送信部と；
前記第１のサーバ端末から返された前記第１のサービスオペレーションの結果を受信するように構成された受信部と；を備える、
サーバ端末。
［第２１の局面］
サーバ端末であって、
第２のサーバ端末が送信した第１のサービスオペレーション要求を受信するように構成された受信部であって、前記第１のサービスオペレーション要求は、前記第２のサーバ端末が、端末上に表示されたグラフィカル識別子に含まれている前記第１のサービスオペレーションの認証情報と、サービスデータとを取得して生成した要求であり、前記第１のサービスオペレーション要求は、前記第１のサービスオペレーションの前記認証情報と前記サービスデータとを含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含む、受信部と；
前記受信部が受信した前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行するように構成された処理部であって、前記第１のサーバ端末は、前記認証が成功である場合に、前記第１のサービスオペレーションを完了する、処理部と；を備える、
サーバ端末。
［第２２の局面］
前記処理部は、前記端末上でオンラインアカウントバインドを実行するように更に構成された、
第２１の局面に記載のサーバ端末。
［第２３の局面］
前記サーバ端末は送信部を更に備え、
前記受信部は、前記端末が送信したアカウントＩＤ検証要求を受信するように更に構成され、前記アカウントＩＤ検証要求は前記ユーザのアカウント情報を含み；
前記処理部は、前記アカウントＩＤ検証要求が検証に合格するかどうかを判断し、前記検証が成功の場合には、検証成功結果を前記端末へ送信するように構成され；
前記受信部は、前記第１のサービスオペレーションをオフラインで完了するべく、前記端末から送信された認証検証要求を受信するように構成され；
前記処理部は、前記認証検証要求が成功であるかどうかを判断し、前記検証が成功の場合に、前記ユーザの前記認証キーを生成し、前記サーバ端末の動的時間因子を計算し、前記認証キーと、前記動的時間因子と、前記ユーザの前記アカウント情報とを用いて、認証因子を生成するように構成され、；
前記送信部は、前記処理部が生成した前記認証因子を前記端末に発行するように構成され；
前記受信部は、前記端末が提出した、バインドされた認証情報を受信するように構成され、前記バインドされた認証情報は、前記認証因子と前記デバイスアカウント情報をバインドすることによって生成され；
前記処理部は、前記バインドされた認証情報に認証検証を実行し、認証成功後に前記認証検証を完了するように構成された；
第２２の局面に記載のサーバ端末。
［第２４の局面］
前記サーバ端末は送信部を更に備え、
前記受信部は、前記第２の端末が送信したアカウントＩＤ検証要求を受信するように構成され、前記アカウントＩＤ検証要求は前記ユーザのアカウント情報を含み；
前記処理部は、前記アカウントＩＤ検証要求が検証に合格するかどうかを判断し、前記検証が成功であれば、前記送信部を用いて、検証成功結果を前記第２の端末へ送信するように構成され；
前記受信部は、前記第１のサービスオペレーションをオフラインで完了するべく、前記第２の端末が送信した認証検証要求を受信するように構成され；
前記処理部は、前記認証検証要求の検証が成功であるかどうかを判断し、前記検証が成功であれば、前記ユーザの前記認証キーを生成し、前記サーバ端末の動的時間因子を計算し、前記認証キーと、前記動的時間因子と、前記ユーザのアカウント情報とを用いて認証因子を生成するように構成され；
前記送信部は、前記第２の端末へ前記認証因子を発行するように構成され、これにより、前記第２の端末が前記認証因子を前記端末へ送信し；
前記受信部は、前記端末から返され、前記第２の端末が提出した、バインドされた認証情報を受信するように構成され、前記バインドされた認証情報は、前記端末によって、前記認証因子と前記端末の前記デバイスアカウント情報とのバインドにより生成され；
前記処理部は、前記バインドされた認証情報に認証検証を実行し、認証成功後に前記認証検証を完了するように構成された；
第２２の局面に記載のサーバ端末。
［第２５の局面］
前記ユーザの前記認証キーの生成後に、前記処理部が、前記ユーザの前記認証キーと前記アカウント情報との圧縮ストリングを生成するように更に構成され、前記圧縮ストリングは、前記ユーザの前記認証キーと前記アカウント情報との間の１対１のマッピング関係を有し；
前記処理部は、前記認証キーと、前記動的時間因子と、前記ユーザのアカウント情報とを用いて、前記認証因子を生成するように構成され、具体的には、前記認証キーと、前記圧縮ストリングと、前記動的時間因子とを含む；
第２３の局面又は第２４の局面のいずれかに記載のサーバ端末。
［第２６の局面］
前記処理部は、具体的に、前記第１のサービスオペレーションの前記認証情報に含まれている前記デバイスアカウント情報と前記認証キーとの間のバインド関係が正確であるかどうかをチェックし、又、前記認証因子内の前記動的時間因子に従って、前記動的パスワードが有効であるかどうかをチェックするように構成され、チェックが肯定である場合は前記認証は成功である、
第２１の局面に記載のサーバ端末。
［第２７の局面］
電子デバイスであって：
表示部と；
プロセッサと；
第１のサーバ端末が発行した認証因子と、第１のサービスオペレーションを前記認証因子に従ってオフラインで完了するためのグラフィカル識別子を生成するプログラムとを記憶するように構成されたメモリであって、前記プログラムが前記プロセッサによって実行されると、前記第１のサービスオペレーションをオフラインで完了するための前記グラフィカル識別子が、前記表示部の表示エリア内に表示され、前記グラフィカル識別子は、前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み、前記動的パスワードは動的時間因子に従って生成され、前記デバイスアカウント情報は、前記ユーザのアカウント情報と前記端末のデバイス情報とに従って生成される、メモリと；を備える、
電子デバイス。
［第２８の局面］
前記動的パスワードは同一の時間枠内では不変であり、次の時間枠内で、前記動的パスワードが前記動的時間因子に従って再生成され、動的に変化する、
第２７の局面に記載の電子デバイス。
［第２９の局面］
前記動的パスワードは、具体的に、前記ユーザの前記認証キーと、前記動的時間因子と、前記デバイスアカウント情報と、ワンタイムパスワード計算方法によって得た事前設定されたパスワード長とを用いた計算によって得られる、
第２７の局面に記載の電子デバイス。
［第３０の局面］
前記第１のサーバ端末が発行し、第２の電子デバイスが送信した前記認証因子を受信するように構成された、前記第２の電子デバイスと通信している通信モジュールを更に備え、認証のバインド中に、バインドされた認証情報を前記第２の電子デバイスへ送信することで、前記バインドされた認証情報が前記第１のサーバ端末に転送されるようにする、
第２７の局面に記載の電子デバイス。
［第３１の局面］
前記通信モジュールはＢｌｕｅｔｏｏｔｈ（登録商標）モジュール又はＷｉＦｉモジュールである、
第３０の局面に記載の電子デバイス。
［第３２の局面］
情報インタラクションのシステムであって、端末と、第１のサーバ端末と、第２のサーバ端末とを備え：
前記端末は、第１のサービスオペレーションを完了するためのグラフィカル識別子をオフライン状態にて表示し、前記グラフィカル識別子は、前記第１のサービスオペレーションの認証情報を含み、前記第１のサービスオペレーションの前記認証情報は、ユーザの認証キーと、デバイスアカウント情報と、動的パスワードとを含み；
前記第２のサーバ端末は、前記グラフィカル識別子に含まれている前記第１のサービスオペレーションの前記認証情報を取得し；
前記第２のサーバ端末は、前記第１のサービスオペレーションの前記認証情報とサービスデータとを用いて、第１のサービスオペレーション要求を生成し、前記第１のサービスオペレーション要求を前記第１のサーバ端末へ送信し；
前記第１のサーバ端末は、前記第１のサービスオペレーション要求に含まれている前記第１のサービスオペレーションの前記認証情報に従って認証を実行し、前記第１のサーバ端末は、前記認証が成功である場合に、前記第１のサービスオペレーションを完了する；
情報インタラクションのシステム。
【図１】
0006787932.tif 000002
【図２】
0006787932.tif 000003
【図３ａ】
0006787932.tif 000004
【図３ｂ】
0006787932.tif 000005
【図４】
0006787932.tif 000006
【図５ａ】
0006787932.tif 000007
【図５ｂ】
0006787932.tif 000008
【図５ｃ】
0006787932.tif 000009
【図６】
0006787932.tif 000010
【図７】
0006787932.tif 000011
【図８】
0006787932.tif 000012
【図９】
0006787932.tif 000013
【図１０】
0006787932.tif 000014
【図１１】
0006787932.tif 000015
【図１２】
0006787932.tif 000016