(57)【要約】本願の実施は、アカウントリンキングとサービス処理提供の方法及びデバイスを提供する。本方法において、無資格サーバは、ユーザの端末デバイスにより送信されたリンキング要求を受信した後、端末デバイスへ、端末デバイスが認証サーバへアクセスできるようにする所定の命令を返信できる。端末デバイスは、所定の命令に基づき、サービス処理に用いられるユーザの実サービスアカウントを送信でき、これにより、認証サーバは、実サービスアカウントに対応する仮想サービスアカウントを生成し、仮想サービスアカウントをユーザの端末デバイスへ返信できる。無資格サーバは、ユーザの端末デバイスにより送信された仮想サービスアカウントを受信した後、仮想サービスアカウントをユーザにより無資格サーバに登録されたユーザアカウントにリンクできる。先に述べた方法からは、無資格サーバがサービス処理を行う際、ユーザはサービス処理に用いられる実サービスアカウントを毎回入力する必要がなく、よって、ユーザにとっては、サービス処理の複雑さが軽減され、サービス処理における利便性がもたらされることが分かる。
2019510316.tif 000002
【特許請求の範囲】
【請求項１】
アカウントリンキング方法であって：
端末デバイスにより送信されたリンキング要求を、無資格サーバによって受信するステップであって、前記リンキング要求は、ユーザが前記無資格サーバにログインしたユーザアカウントに対応する、前記受信するステップと；
前記端末デバイスが、所定の命令に基づき実サービスアカウントを認証サーバへ送信するよう、且つ前記認証サーバが、更に、前記実サービスアカウントに対応する仮想サービスアカウントを生成し、前記仮想サービスアカウントを前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するステップと；
前記端末デバイスにより送信された前記仮想サービスアカウントを受信するステップと；
前記仮想サービスアカウントを前記ユーザアカウントにリンクするステップと；を備える、
アカウントリンキング方法。
【請求項２】
前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信する前記ステップは：
事前に格納された前記認証サーバの認可証明書に基づき前記認可証明書に署名し、署名済認可証明書を取得するステップと；
前記端末デバイスが前記署名済認可証明書と前記実サービスアカウントとを前記認証サーバへ送信するよう、且つ前記認証サーバが、更に、前記署名済認可証明書に対し首尾よく検証を行った後、前記実サービスアカウントに対応する前記仮想サービスアカウントを生成し、前記仮想サービスアカウントを前記端末デバイスへ返信するよう、前記署名済認可証明書を含む前記所定の命令を前記端末デバイスへ返信するステップと；を備える、
請求項１に記載の方法。
【請求項３】
アカウントリンキング方法であって：
端末デバイスにより送信された実サービスアカウントを、認証サーバによって受信するステップであって、前記実サービスアカウントは、無資格サーバにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスによって前記認証サーバへ送信され、前記所定の命令は、前記端末デバイスによって送信されたリンキング要求を受信した後、前記無資格サーバによって前記端末デバイスへ返信され、前記リンキング要求は、ユーザが前記無資格サーバにログインしたユーザアカウントに対応する、前記受信するステップと；
前記実サービスアカウントに対応する仮想サービスアカウントを生成するステップと；
前記端末デバイスが、前記仮想サービスアカウントを受信した後、前記仮想サービスアカウントを前記無資格サーバへ送信するよう、且つ前記無資格サーバが、更に、前記仮想サービスアカウントを前記ユーザアカウントにリンクするよう、前記仮想サービスアカウントを前記端末デバイスへ返信するステップと；を備える、
アカウントリンキング方法。
【請求項４】
前記実サービスアカウントに対応する仮想サービスアカウントを生成する前記ステップは：
所定の生成ルールに基づき前記実サービスアカウントに対応する一意の仮想サービスアカウントを生成するステップであって、仮想サービスアカウントは前記実サービスアカウントに対応し、前記認証サーバにより生成される前記仮想サービスアカウントは毎回異なる、前記生成するステップを備える、
請求項３に記載の方法。
【請求項５】
端末デバイスにより送信された実サービスアカウントを、認証サーバによって受信する前記ステップは：
前記端末デバイスにより送信された前記実サービスアカウントと署名済認可証明書とを、前記認証サーバによって受信するステップであって、前記署名済認可証明書は前記所定の命令に含まれ前記無資格サーバにより前記端末デバイスへ送信される、前記受信するステップを備え、
前記方法は：
前記実サービスアカウントに対応する仮想サービスアカウントを生成する前記ステップの前に、前記署名済認可証明書に対し検証を行い、前記検証が成功したことを特定するステップを更に備える、
請求項３に記載の方法。
【請求項６】
サービス処理提供方法であって：
端末デバイスにより送信されたサービス要求を無資格サーバにより受信するステップであって、前記サービス要求は、ユーザが無資格サーバにログインしたユーザアカウントに対応する、前記受信するステップと；
前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想サービスアカウントを特定するステップと；
認証サーバが、前記仮想サービスアカウントに基づき前記仮想サービスアカウントに対応する事前に格納された実サービスアカウントを特定するよう、且つ認証サーバが、更に、前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うよう、前記仮想サービスアカウントと前記サービス要求とを前記認証サーバへ送信するステップと；を備える、
サービス処理提供方法。
【請求項７】
サービス処理提供方法であって：
無資格サーバにより送信された仮想サービスアカウントとサービス要求とを、認証サーバによって受信するステップであって、前記サービス要求は端末デバイスによって前記無資格サーバへ送信され、前記サービス要求はユーザが前記無資格サーバにログインしたユーザアカウントに対応し、前記仮想サービスアカウントは、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記無資格サーバにより特定された仮想サービスアカウントである、前記受信するステップと；
前記仮想サービスアカウントに基づき、前記仮想サービスアカウントに対応する実サービスアカウントを特定するステップと；
前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うステップと；を備える、
サービス処理提供方法。
【請求項８】
アカウントリンキング方法であって：
端末デバイスにより送信されたリンキング要求をマーチャントシステムによって受信するステップであって、前記リンキング要求は、ユーザが前記マーチャントシステムにログインしたユーザアカウントに対応する、前記受信するステップと；
前記端末デバイスが所定の命令に基づき実銀行カード番号を支払システムへ送信するよう、且つ前記支払システムが、更に、前記実銀行カード番号に対応する仮想銀行カード番号を生成し前記仮想銀行カード番号を前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するステップと；
前記端末デバイスにより送信された前記仮想銀行カード番号を受信するステップと；
前記仮想銀行カード番号を前記ユーザアカウントにリンクするステップと；を備える、
アカウントリンキング方法。
【請求項９】
アカウントリンキング方法であって：
端末デバイスにより送信された実銀行カード番号を、支払システムによって受信するステップであって、前記実銀行カード番号は、マーチャントシステムにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスによって前記支払システムへ送信され、前記所定の命令は、前記端末デバイスにより送信されたリンキング要求を受信した後、前記マーチャントシステムにより前記端末デバイスへ返信され、前記リンキング要求は、ユーザが前記マーチャントシステムにログインしたユーザアカウントに対応する、前記受信するステップと；
前記実銀行カード番号に対応する仮想銀行カード番号を生成するステップと；
前記端末デバイスが、前記仮想銀行カード番号を受信した後、前記仮想銀行カード番号を前記マーチャントシステムへ送信するよう、且つ前記マーチャントシステムが、更に、前記仮想銀行カード番号を前記ユーザアカウントにリンクするよう、前記仮想銀行カード番号を前記端末デバイスへ返信するステップと；を備える、
アカウントリンキング方法。
【請求項１０】
前記実銀行カード番号に対応する仮想銀行カード番号を生成する前記ステップは：
所定の生成ルールに基づき前記実銀行カード番号に対応する一意の仮想銀行カード番号を生成するステップであって、仮想銀行カード番号は前記実銀行カード番号に対応し、前記支払システムにより生成される前記仮想銀行カード番号は、毎回異なる、前記生成するステップを備える、
請求項９に記載の方法。
【請求項１１】
サービス処理提供方法であって：
端末デバイスにより送信されたサービス要求を前記マーチャントシステムによって受信するステップであって、前記サービス要求は、ユーザがマーチャントシステムにログインしたユーザアカウントに対応する、前記受信するステップと；
前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想銀行カード番号を特定するステップと；
支払システムが、前記仮想銀行カード番号に基づき前記仮想銀行カード番号に対応する事前に格納された実銀行カード番号を特定し、更に、支払システムが、前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うよう、前記仮想銀行カード番号と前記サービス要求とを前記支払システムへ送信するステップと；を備える、
サービス処理提供方法。
【請求項１２】
サービス処理提供方法であって：
マーチャントシステムにより送信された仮想銀行カード番号とサービス要求とを、支払システムによって受信するステップであって、前記サービス要求は端末デバイスにより前記マーチャントシステムへ送信され、前記サービス要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応し、前記仮想銀行カード番号は、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記マーチャントシステムにより特定された仮想銀行カード番号である、前記受信するステップと；
前記仮想銀行カード番号に基づき、前記仮想銀行カード番号に対応する実銀行カード番号を特定するステップと；
前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うステップと；
を備える、
サービス処理提供方法。
【請求項１３】
アカウントリンキングデバイスであって：
端末デバイスにより送信されたリンキング要求を受信するように構成された要求受信モジュールであって、前記リンキング要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記要求受信モジュールと；
前記端末デバイスが、所定の命令に基づき実サービスアカウントを認証サーバへ送信するよう、且つ前記認証サーバが、更に、前記実サービスアカウントに対応する仮想サービスアカウントを生成し、前記仮想サービスアカウントを前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するように構成された返信モジュールと；
前記端末デバイスにより送信された前記仮想サービスアカウントを受信するように構成されたアカウント受信モジュールと；
前記仮想サービスアカウントを前記ユーザアカウントにリンクするように構成されたリンキングモジュールと；を備える、
アカウントリンキングデバイス。
【請求項１４】
前記返信モジュールは、
前記端末デバイスが署名済認可証明書と前記実サービスアカウントとを前記認証サーバへ送信するよう、且つ前記認証サーバが、更に、前記署名済認可証明書に対し首尾よく検証を行った後、前記実サービスアカウントに対応する前記仮想サービスアカウントを生成し、前記仮想サービスアカウントを前記端末デバイスへ返信するよう、事前に格納された前記認証サーバの認可証明書に基づき前記認可証明書に署名して、前記署名済認可証明書を取得し、前記署名済認可証明書を含む前記所定の命令を前記端末デバイスへ返信するように構成された、
請求項１３に記載のデバイス。
【請求項１５】
アカウントリンキングデバイスであって：
端末デバイスにより送信された実サービスアカウントを受信するように構成された受信モジュールであって、前記実サービスアカウントは無資格サーバにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスにより前記デバイスへ送信され、前記所定の命令は、前記端末デバイスにより送信されたリンキング要求を受信した後、前記無資格サーバにより前記端末デバイスへ返信され、前記リンキング要求はユーザが前記無資格サーバにログインしたユーザアカウントに対応する、前記受信モジュールと；
前記実サービスアカウントに対応する仮想サービスアカウントを生成するように構成された生成モジュールと；
前記端末デバイスが、前記仮想サービスアカウントを受信した後、前記仮想サービスアカウントを前記無資格サーバへ送信するよう、且つ前記無資格サーバが、更に、前記仮想サービスアカウントを前記ユーザアカウントにリンクするよう、前記仮想サービスアカウントを前記端末デバイスへ返信するように構成された返信モジュールと；を備える、
アカウントリンキングデバイス。
【請求項１６】
前記生成モジュールは、所定の生成ルールに基づき前記実サービスアカウントに対応する一意の仮想サービスアカウントを生成するように構成されており、
仮想サービスアカウントは前記実サービスアカウントに対応し、前記デバイスにより生成される前記仮想サービスアカウントは毎回異なる、
請求項１５に記載のデバイス。
【請求項１７】
前記受信モジュールは、前記端末デバイスにより送信された前記実サービスアカウントと署名済認可証明書とを受信するように構成されており；
前記署名済認可証明書は前記所定の命令に含まれ前記無資格サーバによって前記端末デバイスへ送信され；
前記生成モジュールが前記実サービスアカウントに対応する前記仮想サービスアカウントを生成する前に、前記署名済認可証明書に対し検証を行い、前記検証が成功したことを特定するように構成された検証モジュールを更に備える；
請求項１５に記載のデバイス。
【請求項１８】
サービス処理提供デバイスであって：
端末デバイスにより送信されたサービス要求を受信するように構成された受信モジュールであって、前記サービス要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記受信モジュールと；
前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想サービスアカウントを特定するように構成された特定モジュールと；
認証サーバが、前記仮想サービスアカウントに基づき前記仮想サービスアカウントに対応する事前に格納された実サービスアカウントを特定するよう、更に、認証サーバが、前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うよう、前記仮想サービスアカウントと前記サービス要求とを前記認証サーバへ送信するように構成された送信モジュールと；を備える、
サービス処理提供デバイス。
【請求項１９】
サービス処理提供デバイスであって：
無資格サーバにより送信された仮想サービスアカウントとサービス要求とを受信するように構成された受信モジュールであって、前記サービス要求は端末デバイスにより前記無資格サーバへ送信され、前記サービス要求はユーザが前記無資格サーバにログインしたユーザアカウントに対応し、前記仮想サービスアカウントは、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記無資格サーバにより特定された仮想サービスアカウントである、前記受信モジュールと；
前記仮想サービスアカウントに基づき、前記仮想サービスアカウントに対応する実サービスアカウントを特定するように構成された特定モジュールと；
前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うよう構成された処理モジュールと；を備える、
サービス処理提供デバイス。
【請求項２０】
アカウントリンキングデバイスであって：
端末デバイスにより送信されたリンキング要求を受信するように構成された要求受信モジュールであって、前記リンキング要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記要求受信モジュールと；
前記端末デバイスが所定の命令に基づき実銀行カード番号を支払システムへ送信するよう、且つ前記支払システムが、更に、前記実銀行カード番号に対応する仮想銀行カード番号を生成し前記仮想銀行カード番号を前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するように構成された命令返信モジュールと；
前記端末デバイスにより送信された前記仮想銀行カード番号を受信するように構成されたカード番号受信モジュールと；
前記仮想銀行カード番号を前記ユーザアカウントにリンクするように構成されたリンキングモジュールと；を備える、
アカウントリンキングデバイス。
【請求項２１】
アカウントリンキングデバイスであって：
端末デバイスにより送信された実銀行カード番号を受信するように構成されたカード番号受信モジュールであって、前記実銀行カード番号はマーチャントシステムにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスにより前記デバイスへ送信され、前記所定の命令は、前記端末デバイスにより送信されたリンキング要求を受信した後、前記マーチャントシステムにより前記端末デバイスへ返信され、前記リンキング要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応する、前記カード番号受信モジュールと；
前記実銀行カード番号に対応する仮想銀行カード番号を生成するように構成されたカード番号生成モジュールと；
前記端末デバイスが、前記仮想銀行カード番号を受信した後、前記仮想銀行カード番号を前記マーチャントシステムへ送信するよう、且つ前記マーチャントシステムが、更に、前記仮想銀行カード番号を前記ユーザアカウントにリンクするよう、前記仮想銀行カード番号を前記端末デバイスへ返信するように構成されたカード番号返信モジュールと；を備える、
アカウントリンキングデバイス。
【請求項２２】
前記カード番号生成モジュールは、所定の生成ルールに基づき前記実銀行カード番号に対応する一意の仮想銀行カード番号を生成するように構成されており；
仮想銀行カード番号は前記実銀行カード番号に対応し、前記デバイスにより生成される前記仮想銀行カード番号は毎回異なる；
請求項２１に記載のデバイス。
【請求項２３】
サービス処理提供デバイスであって：、
端末デバイスにより送信されたサービス要求を受信するように構成された要求受信モジュールであって、前記サービス要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記要求受信モジュールと；
前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想銀行カード番号を特定するように構成されたカード番号特定モジュールと；
支払システムが、前記仮想銀行カード番号に基づき前記仮想銀行カード番号に対応する事前に格納された実銀行カード番号を特定するよう、更に、支払システムが、前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うよう、前記仮想銀行カード番号と前記サービス要求とを前記支払システムへ送信するように構成された送信モジュールと；を備える、
サービス処理提供デバイス。
【請求項２４】
サービス処理提供デバイスであって：
マーチャントシステムにより送信された仮想銀行カード番号とサービス要求とを受信するように構成された受信モジュールであって、前記サービス要求は端末デバイスにより前記マーチャントシステムへ送信され、前記サービス要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応し、前記仮想銀行カード番号は、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記マーチャントシステムにより特定された仮想銀行カード番号である、前記受信モジュールと；
前記仮想銀行カード番号に基づき、前記仮想銀行カード番号に対応する実銀行カード番号を特定するように構成されたカード番号特定モジュールと；
前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うよう構成された処理モジュールと；を備える、
サービス処理提供デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年３月１６日に出願され「アカウントリンキング及びサービス処理提供の方法及びデバイス」と題された中国特許出願第２０１６１０１５００６６．８号の優先権を主張し、上記中国特許出願は、参照によってその全体が本明細書に組み込まれる。
【０００２】
本願は、コンピュータ技術の分野に関し、特に、アカウントリンキング及びサービス処理提供の方法及びデバイスに関する。
【背景技術】
【０００３】
ネットワーク技術の急速な発展に伴い、ネットワークプラットフォーム上のサーバにより提供されるサービス及び機能も包括性が向上している。現在、サーバは、ほとんどのオフラインサービスを統合してオンラインで提供しており、ユーザは複数のサービスをオンラインで処理できるので、ユーザの日常生活に利便性がもたらされている。
【０００４】
サーバは、ユーザがサーバ上で種々のサービスの処理を迅速に実行できるように、ユーザに対しサービスリンキングの機能を連続的に提供する。換言すれば、ユーザは、サーバ上で、サービス処理に用いられるサービスアカウントを、サーバにログインしたユーザアカウントにリンクできる。これにより、それ以降、ユーザは同一のサービスを処理する際、サービス処理に用いられるサービスアカウントを繰り返し入力する必要がない。よって、サービス処理の複雑さが軽減され、ユーザに利便性がもたらされる。
【０００５】
しかし、ネットワークプラットフォーム上のサーバは、一般に、特定のサービスを運用するには一定の運用資格を持つ必要がある。具体的には、特定のサービスによっては、ユーザ情報セキュリティ要件が高度であるため、特定の監査部門がサーバのシステムやハードウェア等のセキュリティチェックを行う必要があり、サーバは、その承認を得た場合に限って、それら特定のサービスを運用できる。これらのサーバが、監査部門のセキュリティチェックに合格するには、サーバの保守要員が、通常は、サーバのシステムやハードウェア等に対し、セキュリティに関する多くの再構成を行って多額の運用費用を投じる必要がある。これら特定のサービスを運用することにより、通常、運用コストは増加する。よって、運用コストを抑えるために、ネットワークプラットフォームによっては、ネットワークプラットフォーム上のサーバのシステムやハードウェアに対し、セキュリティに関する再構成を行わない。よって、このようなネットワークプラットフォーム上のサーバは特定のサービスを運用するための基準に適合せず、特定のサービスを運用できない。その結果、特定のサービスを運用する資格の無いサーバでは、ユーザがサービスを処理する度に、サーバは、サービス処理のインタフェースを、サービス処理の資格のあるサーバ上のインタフェースへリダイレクトする必要がある。換言すれば、ユーザのサービス要求は、特定のサービスを運用する資格の有るサーバへ転送される。また、ユーザは、サービスを処理するために、運用資格の有るサーバが表示するインタフェース上でサービス処理に用いられるサービスアカウントを入力する必要がある。したがって、ユーザにとってサービス処理の複雑さが増し、サービス処理の利便性は低下してしまう。
【発明の概要】
【０００６】
本願の実施は、無資格サーバにより行われるサービス処理がユーザの操作の複雑さを高め、サービス処理の利便性を低下させるという、既存の技術における問題を解決するため、アカウントリンキング及びサービス処理を提供する方法及びデバイスを提供する。
【０００７】
本願の実施は、アカウントリンキング方法を提供し、前記方法は：無資格サーバが端末デバイスにより送信されたリンキング要求を受信するステップであって、前記リンキング要求は、ユーザが前記無資格サーバにログインしたユーザアカウントに対応する、前記受信するステップと；前記端末デバイスが、所定の命令に基づき実サービスアカウントを認証サーバへ送信するよう、且つ前記認証サーバが、更に、前記実サービスアカウントに対応する仮想サービスアカウントを生成し、前記仮想サービスアカウントを前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するステップと；前記端末デバイスにより送信された前記仮想サービスアカウントを受信するステップと；前記仮想サービスアカウントを前記ユーザアカウントにリンクするステップと；を含む。
【０００８】
本願の実施は、アカウントリンキング方法を提供し、前記方法は：認証サーバが、端末デバイスにより送信された実サービスアカウントを受信するステップであって、前記実サービスアカウントは無資格サーバにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスによって前記認証サーバへ送信され、前記所定の命令は、前記端末デバイスによって送信されたリンキング要求を受信した後、前記無資格サーバによって前記端末デバイスへ返信され、前記リンキング要求は、ユーザが前記無資格サーバにログインしたユーザアカウントに対応する、前記受信するステップと；前記実サービスアカウントに対応する仮想サービスアカウントを生成するステップと；前記端末デバイスが、前記仮想サービスアカウントを受信した後、前記仮想サービスアカウントを前記無資格サーバへ送信するよう、且つ前記無資格サーバが、更に、前記仮想サービスアカウントを前記ユーザアカウントにリンクするよう、前記仮想サービスアカウントを前記端末デバイスへ返信するステップと；を含む。
【０００９】
本願の実施は、サービス処理提供方法を提供し、前記方法は：無資格サーバによりが端末デバイスにより送信されたサービス要求を受信するステップであって、前記サービス要求は、ユーザが無資格サーバにログインしたユーザアカウントに対応する、前記受信するステップと；前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想サービスアカウントを特定するステップと；認証サーバが、前記仮想サービスアカウントに基づき前記仮想サービスアカウントに対応する事前に格納された実サービスアカウントを特定するよう、且つ認証サーバが、更に、前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うよう、前記仮想サービスアカウントと前記サービス要求とを前記認証サーバへ送信するステップと；を含む。
【００１０】
本願の実施は、サービス処理提供方法を提供し、前記方法は：認証サーバが、無資格サーバにより送信された仮想サービスアカウントとサービス要求とを受信するステップであって、前記サービス要求は端末デバイスによって前記無資格サーバへ送信され、前記サービス要求はユーザが前記無資格サーバにログインしたユーザアカウントに対応し、前記仮想サービスアカウントは、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記無資格サーバにより特定された仮想サービスアカウントである、前記受信するステップと；前記仮想サービスアカウントに基づき、前記仮想サービスアカウントに対応する実サービスアカウントを特定するステップと；前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うステップと；を含む。
【００１１】
本願の実施は、アカウントリンキング方法を提供し、前記方法は：マーチャントシステムが、端末デバイスにより送信されたリンキング要求を受信するステップであって、前記リンキング要求は、ユーザが前記マーチャントシステムにログインしたユーザアカウントに対応する、前記受信するステップと；前記端末デバイスが所定の命令に基づき実銀行カード番号を支払システムへ送信するよう、且つ前記支払システムが、更に、前記実銀行カード番号に対応する仮想銀行カード番号を生成し前記仮想銀行カード番号を前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するステップと；前記端末デバイスにより送信された前記仮想銀行カード番号を受信するステップと；前記仮想銀行カード番号を前記ユーザアカウントにリンクするステップと；を含む。
【００１２】
本願の実施は、アカウントリンキング方法を提供し、前記方法は：支払システムが、端末デバイスにより送信された実銀行カード番号を受信するステップであって、前記実銀行カード番号は、マーチャントシステムにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスによって前記支払システムへ送信され、前記所定の命令は、前記端末デバイスにより送信されたリンキング要求を受信した後、前記マーチャントシステムにより前記端末デバイスへ返信され、前記リンキング要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応する、前記受信するステップと；前記実銀行カード番号に対応する仮想銀行カード番号を生成するステップと、前記端末デバイスが、前記仮想銀行カード番号を受信した後、前記仮想銀行カード番号を前記マーチャントシステムへ送信するよう、且つ前記マーチャントシステムが、更に、前記仮想銀行カード番号を前記ユーザアカウントにリンクするよう、前記仮想銀行カード番号を前記端末デバイスへ返信するステップと；を含む。
【００１３】
本願の実施は、サービス処理提供方法を提供し、前記方法は：マーチャントシステムが、端末デバイスにより送信されたサービス要求を前記受信するステップであって、前記サービス要求は、ユーザがマーチャントシステムにログインしたユーザアカウントに対応する、前記受信するステップと；前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想銀行カード番号を特定するステップと；支払システムが、前記仮想銀行カード番号に基づき前記仮想銀行カード番号に対応する事前に格納された実銀行カード番号を特定し、更に、支払システムが、前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うよう、前記仮想銀行カード番号と前記サービス要求とを前記支払システムへ送信するステップと；を含む。
【００１４】
本願の実施は、サービス処理提供方法を提供し、前記方法は：支払システムが、マーチャントシステムにより送信された仮想銀行カード番号とサービス要求とを受信するステップであって、前記サービス要求は端末デバイスにより前記マーチャントシステムへ送信され、前記サービス要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応し、前記仮想銀行カード番号は、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記マーチャントシステムにより特定された仮想銀行カード番号である、前記受信するステップと；前記仮想銀行カード番号に基づき、前記仮想銀行カード番号に対応する実銀行カード番号を特定するステップと；前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うステップと；を含む。
【００１５】
本願の実施は、アカウントリンキングデバイスを提供し、前記デバイスは：端末デバイスにより送信されたリンキング要求を受信するように構成された要求受信モジュールであって、前記リンキング要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記要求受信モジュールと；前記端末デバイスが、所定の命令に基づき実サービスアカウントを認証サーバへ送信するよう、且つ前記認証サーバが、更に、前記実サービスアカウントに対応する仮想サービスアカウントを生成し、前記仮想サービスアカウントを前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するように構成された返信モジュールと；前記端末デバイスにより送信された前記仮想サービスアカウントを受信するように構成されたアカウント受信モジュールと；前記仮想サービスアカウントを前記ユーザアカウントにリンクするように構成されたリンキングモジュールと；を含む。
【００１６】
本願の実施は、アカウントリンキングデバイスを提供し、前記デバイスは：端末デバイスにより送信された実サービスアカウントを受信するように構成された受信モジュールであって、前記実サービスアカウントは無資格サーバにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスにより前記デバイスへ送信され、前記所定の命令は、前記端末デバイスにより送信されたリンキング要求を受信した後、前記無資格サーバにより前記端末デバイスへ返信され、前記リンキング要求はユーザが前記無資格サーバにログインしたユーザアカウントに対応する、前記受信モジュールと；前記実サービスアカウントに対応する仮想サービスアカウントを生成するように構成された生成モジュールと；前記端末デバイスが、前記仮想サービスアカウントを受信した後、前記仮想サービスアカウントを前記無資格サーバへ送信するよう、且つ前記無資格サーバが、更に、前記仮想サービスアカウントを前記ユーザアカウントにリンクするよう、前記仮想サービスアカウントを前記端末デバイスへ返信するように構成された返信モジュールと；を含む。
【００１７】
本願の実施は、サービス処理提供デバイスを提供し、前記デバイスは：端末デバイスにより送信されたサービス要求を受信するように構成された受信モジュールであって、前記サービス要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記受信モジュールと；前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想サービスアカウントを特定するように構成された特定モジュールと；認証サーバが、前記仮想サービスアカウントに基づき前記仮想サービスアカウントに対応する事前に格納された実サービスアカウントを特定するよう、更に、認証サーバが、前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うよう、前記仮想サービスアカウントと前記サービス要求とを前記認証サーバへ送信するように構成された送信モジュールと；を含む。
【００１８】
本願の実施は、サービス処理提供デバイスを提供し、前記デバイスは：無資格サーバにより送信された仮想サービスアカウントとサービス要求とを受信するように構成された受信モジュールであって、前記サービス要求は端末デバイスにより前記無資格サーバへ送信され、前記サービス要求はユーザが前記無資格サーバにログインしたユーザアカウントに対応し、前記仮想サービスアカウントは、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記無資格サーバにより特定された仮想サービスアカウントである、前記受信モジュールと；前記仮想サービスアカウントに基づき、前記仮想サービスアカウントに対応する実サービスアカウントを特定するように構成された特定モジュールと；前記実サービスアカウントと前記サービス要求とに基づきサービス処理を行うよう構成された処理モジュールと；を含む。
【００１９】
本願の実施は、アカウントリンキングデバイスを提供し、前記デバイスは：端末デバイスにより送信されたリンキング要求を受信するように構成された要求受信モジュールであって、前記リンキング要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記要求受信モジュールと；前記端末デバイスが所定の命令に基づき実銀行カード番号を支払システムへ送信するよう、且つ前記支払システムが、更に、前記実銀行カード番号に対応する仮想銀行カード番号を生成し前記仮想銀行カード番号を前記端末デバイスへ返信するよう、前記リンキング要求に基づき前記所定の命令を前記端末デバイスへ返信するように構成された命令返信モジュールと；前記端末デバイスにより送信された前記仮想銀行カード番号を受信するように構成されたカード番号受信モジュールと；前記仮想銀行カード番号を前記ユーザアカウントにリンクするように構成されたリンキングモジュールと；を含む。
【００２０】
本願の実施は、アカウントリンキングデバイスを提供し、前記デバイスは：端末デバイスにより送信された実銀行カード番号を受信するように構成されたカード番号受信モジュールであって、前記実銀行カード番号はマーチャントシステムにより前記端末デバイスへ送信された所定の命令に基づき前記端末デバイスにより前記デバイスへ送信され、前記所定の命令は、前記端末デバイスにより送信されたリンキング要求を受信した後、前記マーチャントシステムにより前記端末デバイスへ返信され、前記リンキング要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応する、前記カード番号受信モジュールと；前記実銀行カード番号に対応する仮想銀行カード番号を生成するように構成されたカード番号生成モジュールと；前記端末デバイスが、前記仮想銀行カード番号を受信した後、前記仮想銀行カード番号を前記マーチャントシステムへ送信するよう、且つ前記マーチャントシステムが、更に、前記仮想銀行カード番号を前記ユーザアカウントにリンクするよう、前記仮想銀行カード番号を前記端末デバイスへ返信するように構成されたカード番号返信モジュールと；を含む。
【００２１】
本願の実施は、サービス処理提供デバイスを提供し、前記デバイスは：端末デバイスにより送信されたサービス要求を受信するように構成された要求受信モジュールであって、前記サービス要求は、ユーザが前記デバイスにログインしたユーザアカウントに対応する、前記要求受信モジュールと；前記サービス要求に基づき、前記ユーザアカウントにリンクされた仮想銀行カード番号を特定するように構成されたカード番号特定モジュールと；支払システムが、前記仮想銀行カード番号に基づき前記仮想銀行カード番号に対応する事前に格納された実銀行カード番号を特定するよう、更に、支払システムが、前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うよう、前記仮想銀行カード番号と前記サービス要求とを前記支払システムへ送信するように構成された送信モジュールと；を含む。
【００２２】
本願の実施は、サービス処理提供デバイスを提供し、前記デバイスは：マーチャントシステムにより送信された仮想銀行カード番号とサービス要求とを受信するように構成された受信モジュールであって、前記サービス要求は端末デバイスにより前記マーチャントシステムへ送信され、前記サービス要求はユーザが前記マーチャントシステムにログインしたユーザアカウントに対応し、前記仮想銀行カード番号は、前記ユーザアカウントにリンクされ、前記サービス要求に基づき前記マーチャントシステムにより特定された仮想銀行カード番号である、前記受信モジュールと；前記仮想銀行カード番号に基づき、前記仮想銀行カード番号に対応する実銀行カード番号を特定するように構成されたカード番号特定モジュールと；前記実銀行カード番号と前記サービス要求とに基づきサービス処理を行うよう構成された処理モジュールと；を含む。
【００２３】
本願の実施は、アカウントリンキング及びサービス処理提供の方法及びデバイスを提供する。この方法において、無資格サーバは、ユーザの端末デバイスにより送信されたリンキング要求を受信した後、端末デバイスへ、端末デバイスが認証サーバへアクセスできるようにする所定の命令を返信できる。端末デバイスは、所定の命令に基づき、サービス処理に用いられるユーザの実サービスアカウントを送信でき、これにより、認証サーバは、実サービスアカウントに対応する仮想サービスアカウントを生成し、仮想サービスアカウントをユーザの端末デバイスへ返信できる。無資格サーバは、ユーザの端末デバイスにより送信された仮想サービスアカウントを受信した後、ユーザにより無資格サーバに登録されたユーザアカウントに仮想サービスアカウントをリンクできる。先に述べた方法から分かることは、無資格サーバは、仮想サービスアカウントをユーザアカウントにリンクするということである。よって、無資格サーバは、それ以降、ユーザからサービス要求を受信した後、リンキング関係に基づき仮想サービスアカウントを呼び出し、これを認証サーバへ送信でき、更に、認証サーバは実サービスアカウントを用いて、仮想サービスアカウントと実サービスアカウントとの間のマッピング関係に基づき、最終的にサービス処理を実行できる。換言すれば、特定のサービスを運用する資格の有る認証サーバは、特定のサービスを運用する資格の無い無資格サーバに対し、サービス処理能力をアウトプットできる。したがって、ユーザは、無資格サーバ上でサービス処理を行う際、サービス処理に用いられる実サービスアカウントを毎回入力する必要がなく、よって、ユーザにとっては、サービス処理の複雑さは軽減され、サービス処理における利便性がもたらされる。
【図面の簡単な説明】
【００２４】
ここでの図面は、本願の一部を構成し、本願のさらなる理解を提供するために使用され、本願の概略的な実施及び実施の説明は、本願を説明するために使用され、本願に対する不適切な限定を構成するものではない。
【００２５】
【図１】図１は、本願の実施に係るアカウントリンキング工程を例示する。
【００２６】
【図２】図２は、本願の実施に係るサービス処理工程を例示する。
【００２７】
【図３】図３は、本願の実施に係るアカウントリンキング工程を例示する。
【００２８】
【図４】図４は、本願の実施に係るサービス処理工程を例示する。
【００２９】
【図５】図５は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。
【００３０】
【図６】図６は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。
【００３１】
【図７】図７は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。
【００３２】
【図８】図８は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。
【００３３】
【図９】図９は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。
【００３４】
【図１０】図１０は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。
【００３５】
【図１１】図１１は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。
【００３６】
【図１２】図１２は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。
【発明を実施するための形態】
【００３７】
本願の目的、技術的解決策、及び利点をより明確にするために、本願の実施及び対応する添付図面を参照して、以下に、本願の技術的解決策を明瞭かつ完全に記載する。明らかに、記載された実施は、本願の実施の一部であり全てではない。創作努力なしに本願の実施に基づいて当業者によって得られる他の全ての実施は、本願の保護範囲内に入るものとする。
【００３８】
図１は、本願の実施に係るアカウントリンキング工程を例示する。アカウントリンキング工程は以下の各ステップを含む。
【００３９】
Ｓ１０１：無資格サーバが、端末デバイスにより送信されたリンキング要求を受信する。ここで、リンキング要求は、ユーザが無資格サーバにログインしたユーザアカウントに対応する。
【００４０】
実生活において、ユーザは、通常、航空券の購入、携帯電話を用いた検証コードの取得、クレジットカードを用いた支払い等、特定のサービスを処理する必要がある。しかし、実際の適用（アプリケーション）において、全てのサーバが、このような特定のサービスを運用する資格を持っているわけではない。したがって、特定のサービスを運用する資格の無いサーバ、即ち無資格サーバは、特定のサービスに対するアカウントリンキング機能をユーザに提供できない。よって、サービス処理工程においてユーザにとって不都合が生じる。
【００４１】
上記の問題を軽減するため、本願のこの実施においては、特定のサービスを運用する資格の無い無資格サーバが特定のサービスに対するアカウントリンキング機能を提供できるようにし、それにより、それ以降、ユーザがサービス処理の作業を迅速に実行できるようにする。そのため、ユーザは、特定のサービスに対して無資格サーバ上でアカウントリンキングを行う必要があるとき、先ず、端末デバイスと、無資格サーバに事前に登録したユーザアカウントとを用いて無資格サーバにログインし、その上で無資格サーバへリンキング要求を送信できる。それに応じて、無資格サーバは、ユーザアカウントに対応し端末デバイスにより送信されたリンキング要求を受信し、後続のステップＳ１０２乃至Ｓ１０６を通じてユーザアカウントへのリンキングを実行する。
【００４２】
Ｓ１０２：無資格サーバが、リンキング要求に基づき所定の命令を端末デバイスへ返信する。
【００４３】
ユーザの端末デバイスにより送信されたリンキング要求を受信した後、無資格サーバは、先ず、事前に格納された認証サーバの認可証明書に署名して署名済認可証明書を取得し、更に、署名済認可証明書を含む所定の命令をユーザの端末デバイスへ返信できる。後続のステップＳ１０３において、ユーザの端末デバイスは所定の命令に基づき認証サーバへアクセスすることができる。
【００４４】
無資格サーバは、特定のサービスを運用する資格が無いので、サービス処理に用いられるユーザの実サービスアカウントを格納することはできない。無資格サーバが特定のサービスに対するアカウントリンキング機能をユーザに提供するには、認証サーバ（即ち、特定のサービスを運用する資格の有るサーバ）が、特定のサービスに対するアカウントリンキング作業を実行するにあたって無資格サーバを支援する必要がある。そのため、無資格サーバは、端末デバイスにより送信されたリンキング要求を受信した後、リンキング要求に基づき所定の命令を端末デバイスへ返信できる。所定の命令は、事前に格納された認証サーバの認可証明書に無資格サーバが署名した後に取得される署名済認可証明書を含む。認可証明書は、無資格サーバがユーザにアカウントリンキング機能を提供する前に、認証サーバが無資格サーバに対して承認する認可証明書である。換言すれば、認証サーバは無資格サーバに対して、認証サーバとの間で行うサービスインタラクションを承認する。したがって、実際の適用では、通常、不正者が認証サーバに悪意のあるアクセスを行う。このような状況を効果的に減らすために、認証サーバは一般に、先ず、認証サーバとの間で行うサービスインタラクションを許可された無資格サーバへ認可証明書を送信する。したがって、それ以降、無資格サーバが認証サーバとの間でサービスインタラクションを行う際、認証サーバは、この端末デバイスによる認証サーバへのアクセスが有効であるかどうかを、無資格サーバが認可証明書に署名した後で取得され端末デバイスにより送信される署名済認可証明書に基づいて特定できる。このため、無資格サーバは、端末デバイスにより送信されたリンキング要求を受信した後、事前に格納された認証サーバの認可証明書に先ず署名し、更に、署名済認可証明書を含む所定の命令をユーザの端末デバイスへ返信できる。これにより、端末デバイスは、所定の命令を受信した後、後続のステップＳ１０３において、首尾よく認証サーバにアクセスできる。無資格サーバが端末デバイスへ返信する所定の命令は、先に述べた署名済認可証明書の他にも、認証サーバのポート番号や呼び出し命令等を更に含むことができる。これにより、端末デバイスは後続の工程において、ポート番号や呼び出し命令に基づき、認証サーバ及び種々のオペレーションへのアクセスを実行できる。
【００４５】
Ｓ１０３：認証サーバが、端末デバイスにより送信された実サービスアカウントを受信する。
【００４６】
実際のアプリケーションにおいて、ユーザは一般に、サービスに対応する実サービスアカウントに基づきサービス処理を実行する。一般的な状況において、実サービスアカウントは、特定のサービスを運用する資格の有る認証サーバにのみ格納可能である。したがって、本願のこの実施においては、特定のサービスに対するユーザのアカウントリンキングを実行するにあたって無資格サーバを支援するために、認証サーバは、ユーザの端末デバイスにより送信される実サービスアカウントを受信する必要がある。また、認証サーバは更に、ユーザの端末デバイスにより送信される署名済認可証明書を受信する必要がある。こうするのは以下の理由からである。即ち、実際のアプリケーションにおいて、認証サーバはユーザのセキュリティ情報を大量に格納するので、認証サーバは、端末デバイスによるアクセスに対してその都度、セキュリティの検出を行い、悪意のあるユーザによる認証サーバへの悪意のあるアクセスによって生ずる、格納されたユーザ情報の盗取を減らす必要がある。そのため、本願のこの実施において、認証サーバは、端末デバイスにより送信された実サービスアカウントを受信した後、直ちに実サービスアカウントに基づいて仮想サービスアカウントを生成するのではなく、この時の端末デバイスによるアクセスが有効であるかどうかを特定する必要がある、換言すれば、この時の端末デバイスによるアクセスが、認証サーバと連携する無資格サーバに基づき行われているかどうかを特定する必要がある。そのために、認証サーバは更に、端末デバイスにより送信される署名済認可証明書を受信する必要がある。署名済認可証明書は、無資格サーバが、事前に格納された認証サーバの認可証明書に署名した後に取得される。その後、認証サーバは、端末デバイスにより送信された署名済認可証明書を受信した後、署名済認可証明書に対して検証を行える。この検証は、具体的には、署名済認可証明書が、認証サーバにより承認された認可証明書に認証サーバと連携する無資格サーバが署名した後に取得されたものであるかどうかの検証である。認証サーバは、検証に成功した旨を特定した場合、端末デバイスにより送信された実サービスアカウントに対応する一意の仮想サービスアカウントを生成する。それに対応して、実サービスアカウントから生成された仮想サービスアカウントを受信した後、認証サーバは、仮想サービスアカウントをユーザの端末デバイスへ返信でき、それにより、端末デバイスは仮想サービスアカウントを無資格サーバへ送信でき、更に、無資格サーバは、仮想サービスアカウントを、ユーザにより無資格サーバに登録されたユーザアカウントにリンクすることができる。したがって、ユーザは、以後、無資格サーバ上でサービス処理を行う場合、前もって無資格サーバ上でリンクされた仮想サービスアカウントに基づいて、サービス処理の作業を迅速に実行できる。
【００４７】
なお、実サービスアカウントの重要性に鑑み、端末デバイスは、実サービスアカウントを認証サーバへ送信するにあたって暗号化方法を用いることができる。例えば、ユーザの実サービスアカウントを送信するためにＨＴＴＰＳ（Hyper Text Transfer Protocol over Secure Socket Layer）を用いることができる。
【００４８】
Ｓ１０４：認証サーバが、実サービスアカウントに対応する仮想サービスアカウントを生成し、仮想サービスアカウントを端末デバイスへ返信する。
【００４９】
認証サーバは、端末デバイスにより送信された実サービスアカウントを受信した後、実サービスアカウントに対応する一意の仮想サービスアカウントを生成できる。仮想サービスアカウントは実サービスアカウントに対応し、認証サーバにより生成される仮想サービスアカウントは、毎回異なる。上記ステップが対象とするのは、実際の適用において、不正者が悪意をもってユーザの実サービスアカウントを盗取するためにアカウントリンキングを試みる可能性があることである。
【００５０】
例えば、以下の状況、即ち、ユーザＡは、サービス処理に用いられる実サービスアカウントＡを認証サーバへ送信し、認証サーバは、実サービスアカウントＡに対応する仮想サービスアカウントＡを、ユーザの端末デバイスへ返信することを想定する。その後、ユーザは、端末デバイスを用いて仮想サービスアカウントＡを無資格サーバへ送信し、更に、無資格サーバ上でアカウントリンキングを実行する。しかし、悪意のあるユーザＢが無資格サーバ上でアカウントのリンキングの試みを続ける場合、無資格サーバは、悪意のあるユーザＢのリンキング要求に基づき悪意のあるユーザＢの端末デバイスへ所定の命令を返信する。所定の命令は、無資格サーバが事前に格納された認証サーバの認可証明書に署名した後取得された署名済認可証明書を含む。この所定の命令も有効な署名済認可証明書を含むため、悪意のあるユーザＢも認証サーバへのアクセスに成功し、認証サーバへ偽造したサービスアカウントＢを送信して認証サーバにより返信される仮想サービスアカウントを取得しようと試みることができる。悪意のあるＢが認証サーバにアクセスする工程において、悪意のあるユーザＢにより偽造されたサービスアカウントＢが、偶然、ユーザＡの実サービスアカウントＡと一致し、認証サーバにより返信された仮想サービスアカウントと実サービスアカウントとが１対１で対応する場合、悪意のあるユーザＢが受信する仮想サービスアカウントはユーザＡの仮想サービスアカウントＡと同一である。このため、悪意のあるユーザＢは、ユーザＡの実サービスアカウントＡの盗取に成功する。また、悪意のあるユーザＢが他の手段を通じてユーザＡの他の情報を取得した場合、悪意のあるユーザＢはユーザＡの実サービスアカウントＡに基づきユーザＡの個人的なサービスに対し違法な操作を行い、ユーザＡに損失をもたらすおそれがある。
【００５１】
先に述べたそれぞれの状況を減らすために、本願のこの実施において、認証サーバは、端末デバイスにより送信された実サービスアカウントを受信した後、所定の生成ルールに基づいて、実サービスアカウントに対応する一意の仮想サービスアカウントを生成できる。換言すれば、仮想サービスアカウントは実サービスアカウントに対応し、認証サーバにより生成される仮想サービスアカウントは、毎回異なる。これにより、悪意のあるユーザがユーザの実サービスアカウントを取得するべくアカウントのリンキングの試みを続ける状況を効果的に減らすことができる。
【００５２】
引き続き上記の例において、ユーザＡが端末デバイスを用いて実サービスアカウントＡを認証サーバへ送信した後、認証サーバは実サービスアカウントＡに対応する仮想サービスアカウントＡを端末デバイスへ返信できる。悪意のあるユーザＢも端末デバイスを用いて実サービスアカウントＡを認証サーバへ送信した場合、認証サーバは、仮想サービスアカウントＡとは異なる仮想サービスアカウントＢを悪意のあるユーザＢの端末デバイスへ返信できる。このように、認証サーバは、同じ実サービスアカウントＡについて、ユーザＡと悪意のあるユーザＢへ異なる仮想サービスアカウントを返信する。よって、悪意のあるユーザＢはユーザＡの実サービスアカウントＡを知ることはできず、ユーザの実サービスアカウントのセキュリティを効果的に高めることができる。
【００５３】
なお、認証サーバは、様々な生成ルールを用いて実サービスアカウントに対応する仮想サービスアカウントを生成できる。例えば、時間と実サービスアカウントとに基づき仮想サービスアカウントを生成でき、端末デバイスのパラメータと実サービスアカウントとに基づいて仮想サービスアカウントを生成することもできる。したがって、本願のこの実施では、仮想サービスアカウントが実サービスアカウントに対応し、認証サーバにより生成される仮想サービスアカウントが毎回異なる限り、仮想サービスアカウントを生成する生成ルールは限定されない。
【００５４】
Ｓ１０５：無資格サーバが、端末デバイスにより送信された仮想サービスアカウントを受信する。
【００５５】
無資格サーバは、特定のサービスを運用する資格が無いので、サービス処理のために用いられるユーザの実サービスアカウントを格納することはできない。本願のこの実施において、無資格サーバは、サービス処理のために用いられるユーザの実サービスアカウントに対応する仮想サービスアカウントをローカルに格納できるので、ユーザに対してアカウントリンキング機能を提供できる。仮想サービスアカウントは実際のものではなく、認証サーバに格納された実サービスアカウントとの間でマッピング関係を確立するために用いられる。よって、仮想サービスアカウントに基づき、無資格サーバは、後続の工程においてユーザがサービス処理の作業を迅速に実行できるようにする。そのため、無資格サーバは、アカウントリンキングに用いられ端末デバイスにより送信される仮想サービスアカウントを受信する必要があり、更に、後続のステップＳ１０６において、仮想サービスアカウントを、ユーザにより無資格サーバに登録されたユーザアカウントにリンクする必要がある。
【００５６】
なお、サービス処理に用いられるサービスアカウントの他に、ユーザは更に、ユーザ名、ユーザの電話番号、アドレスの情報、電子メールのアドレス、写真等の情報を、アカウントリンキングの最中にサーバへ送信する必要がある。それは、後続の工程においてサーバに格納されたサービスアカウントを検証したりサーバにおけるサービスアカウントを復元若しくはリセットしたりするにあたって、このような情報を用いることができるようにするためである。換言すれば、この情報は、サービスアカウントを一定程度保護するために用いられるのである。そのため、本願のこの実施において、認証サーバにより返信される仮想サービスアカウントの他に、端末デバイスは更に、仮想サービスアカウントを保護するために用いられる情報を無資格サーバへ返信できる。情報は、ユーザ名、ユーザのＩＤカードの番号、ユーザの携帯電話番号、ユーザのアドレスの情報、ユーザの写真、ユーザの電子メールのアドレス、ショートメッセージに基づく検証コード、及び電子メールに基づく検証コード、のうち少なくとも１つを含むが、これらに限定されるものではない。
【００５７】
Ｓ１０６：無資格サーバが、仮想サービスアカウントをユーザアカウントにリンクする。
【００５８】
本願のこの実施は、特定のサービスを運用する資格の無い無資格サーバがユーザにアカウントリンキングサービスを提供できるようにする意図がある。そのため、無資格サーバは、ユーザの端末デバイスが送信した仮想サービスアカウントを受信した場合、端末デバイスが仮想サービスアカウントを送信するために用いたユーザアカウントを特定でき、更に、ユーザアカウントを、受信した仮想サービスアカウントにリンクし、仮想サービスアカウントを格納できる。これにより、ユーザが、それ以降、無資格サーバ上でサービス処理を行う場合、無資格サーバは、特定したユーザアカウントに基づき、ユーザアカウントとリンキング関係にある仮想サービスアカウントとを呼び出し、仮想サービスアカウントに基づき認証サーバとの間の接続を確立し、最終的に、認証サーバ上でサービス処理の作業を実行できる。
【００５９】
先に述べた方法からは、無資格サーバが、認証サーバにより生成され実サービスアカウントに対応する仮想サービスアカウントを格納できる、ということが分かる。これにより、後続の工程において、無資格サーバは、仮想サービスアカウントと実サービスアカウントとの間のマッピング関係に基づいて、認証サーバとの間のサービス接続を確立できる。換言すれば、無資格サーバがサービス処理を行う際、認証サーバは、サービス処理の作業を実行するにあたって無資格サーバを支援できる。これにより、無資格サーバが特定のサービスを運用する資格が無くとも、無資格サーバはユーザにアカウントリンキング機能を提供でき、よってユーザは、後続のサービス処理において毎回、サービス処理に用いられる実サービスアカウントを入力する必要がない。これにより、ユーザにとっては、サービス処理の複雑さが大幅に軽減され、利便性がもたらされる。
【００６０】
また、上記ステップＳ１０４において、認証サーバは、受信した実サービスアカウントに対応する一意の仮想サービスアカウントを生成した後、仮想サービスアカウントを無資格サーバへ直接送信できる。これにより、無資格サーバは、仮想サービスアカウントを、無資格サーバにログインするためユーザが現在用いているユーザアカウントにリンクでき、全アカウントリンキング工程を実行できるようになる。
【００６１】
ユーザは、アカウントリンキングを無資格サーバ上で実行した後、アカウントリンキングに基づき、サービス処理の作業を無資格サーバ上で迅速に実行できる。したがって、より明確且つ包括的な説明のため、ユーザの無資格サーバ上でのサービス処理工程を詳細に以下説明する。
【００６２】
図２は、本願の実施に係るサービス処理工程を例示する。サービス処理工程は以下の各ステップを含む。
【００６３】
Ｓ２０１：無資格サーバが、端末デバイスにより送信されたサービス要求を受信する。ここで、サービス要求は、ユーザが無資格サーバにログインしたユーザアカウントに対応する。
【００６４】
実際のアプリケーションにおいて、サービス処理の最中、ユーザは通常、先ず、無資格サーバに事前に登録したユーザアカウントを端末デバイスに入力し、その上で無資格サーバにログインする必要がある。その後、ユーザは端末デバイスを用いて、サービス処理に用いられるサービス要求を無資格サーバへ送信できる。それに応じて、無資格サーバは、ユーザアカウントに対応し端末デバイスにより送信されるサービス要求を受信し、その上で、後続のステップＳ２０２乃至Ｓ２０４において、サービス要求に基づきサービス処理の作業を実行する。
【００６５】
Ｓ２０２：無資格サーバが、サービス要求に基づき、ユーザアカウントにリンクされた仮想サービスアカウントを特定する。
【００６６】
ユーザは、事前に、無資格サーバ上でアカウントリンキングを行う。したがって、無資格サーバは、ユーザの端末デバイスにより送信されたサービス要求を受信した後、先ず、ユーザの端末デバイスがサービス要求を送信するために用いるユーザアカウント（即ち、現在、ユーザが無資格サーバにログインするために用いているユーザアカウント）を特定し、事前に格納されたユーザアカウントと仮想サービスアカウントとの間のリンキング関係に基づきユーザアカウントにリンクされた仮想サービスアカウントを特定し、後続のステップＳ２０３において、仮想サービスアカウントを、特定のサービスを運用する資格の有る認証サーバへ送信できる。
【００６７】
Ｓ２０３：無資格サーバが、仮想サービスアカウントとサービス要求とを認証サーバへ送信する。
【００６８】
実際のアプリケーションにおいて、ユーザの特定のサービスは、ユーザが現在ログインしている無資格サーバではなく、特定のサービスを運用する資格の有る認証サーバによって処理できる。よって、無資格サーバは、端末デバイスにより送信されたサービス要求に基づき、ユーザが前もって無資格サーバ上でリンクした仮想サービスアカウントを特定した後、仮想サービスアカウントと端末デバイスにより送信されたサービス要求とを認証サーバへ送信でき、それにより、後続のステップＳ２０４において認証サーバは最終的にサービス処理の作業を実行できる。
【００６９】
Ｓ２０４：認証サーバが、仮想サービスアカウントに基づき仮想サービスアカウントに対応する実サービスアカウントを特定し、実サービスアカウントとサービス要求とに基づいてサービス処理を行う。
【００７０】
認証サーバは、無資格サーバにより送信された仮想サービスアカウントとサービス要求とを受信した後、事前に格納された仮想サービスアカウントと実サービスアカウントとの間のマッピング関係に基づき、仮想サービスアカウントに対応する実サービスアカウントを特定し、特定した実サービスアカウントと受信したサービス要求とに基づき、サービス要求に対応するサービスを処理できる。認証サーバは、サービス処理の作業を実行した後、サービス処理の結果を無資格サーバへ返信でき、それにより、無資格サーバはサービス処理の結果をユーザに表示し、ユーザはサービス処理の結果を直ちに把握できる。このように、認証サーバは、ユーザのサービス処理の作業において無資格サーバを支援でき、更に、サービス処理においてユーザに更なる利便性を提供できる。
【００７１】
先に述べた方法から、ユーザは、無資格サーバ上で特定のサービスについてアカウントリンキングを行えることが分かる。したがって、特定のサービスの後続の処理において、ユーザは、無資格サーバに、前もって無資格サーバ上でリンクした仮想サービスアカウントに基づき認証サーバとの間のサービス接続を確立でき、最終的に認証サーバを用いてサービス処理の作業を実行できる。サービス処理の作業は、実質上、無資格サーバによって実行されないものの、無資格サーバはユーザに、実サービスアカウントの入力の必要がないサービス処理へのエントリを提供できる。これにより、ユーザは、エントリを通じてサービス処理の作業を迅速に実行でき、よって、ユーザにとってのサービス処理の複雑さは軽減され、ユーザに多大な利便性がもたらされる。
【００７２】
上記の方法は、航空券の購入、携帯電話を用いた検証コードの取得、銀行カードでの支払い等、複数の特定のサービスのアカウントリンキング及びサービス処理に適用できる。銀行カードでの支払いのサービスにおいて、銀行カード番号は個人にとって非常に重要である。したがって、銀行カード番号を格納する支払システム（即ち、前述の認証サーバ）に求められるセキュリティレベルは非常に高い。これについて、銀行カード番号を格納する資格の有る支払システムは、一般に、国際ＰＣＩ（Payment Card Industry：支払カード業界）による認証を受ける必要がある。実際のアプリケーションにおいて、支払システムがＰＣＩによって認証を受けられるようにするには、保守要員が、支払システムを大幅に再構成する必要がある。その結果、サービスの運用コストは増加する。このコスト負担を理由に、マーチャントシステム（前述の無資格サーバ）によっては、対応する再構成を自身のシステムやハードウェア等に受け入れない。その結果、それらのマーチャントシステムはサービスを運用する資格を持たない。支払システムは、マーチャントシステムがユーザに銀行カードでの支払いのサービスと銀行カードをリンクするサービスとを提供できるように、マーチャントシステムに対し、銀行カードでの支払いのサービスの能力をアウトプットできる。換言すれば、支払システムは、ユーザに銀行カードでの支払いのサービスと銀行カードをリンクするサービスとを提供するにあたってマーチャントシステムを支援できる。これにより、マーチャントシステムは、多額の運用コストをかけることなく、ユーザに銀行カードでの支払いのサービスを提供できる。また、マーチャントシステムによって提供される銀行カードでの支払いのサービスは、実質上、支払システムによって実行される。したがって、マーチャントシステムにより提供される銀行カードでの支払いのサービスは正規の規定に準拠するものであり、銀行カードでの支払いのサービスにおいてユーザに利便性をもたらす。より明確且つ包括的な説明のため、マーチャントシステムによりユーザにアカウントリンキングを提供する工程を詳細に以下説明する。
【００７３】
図３は、本願の実施に係るアカウントリンキング工程を例示する。アカウントリンキング工程は以下の各ステップを含む。
【００７４】
Ｓ３０１：マーチャントシステムが、端末デバイスにより送信されたリンキング要求を受信する。ここで、リンキング要求は、ユーザがマーチャントシステムにログインしたユーザアカウントに対応する。
【００７５】
マーチャントシステムにおいてアカウントリンキングを行うために、ユーザは、端末デバイスを用いてアカウントリンキング要求をマーチャントシステムへ送信できる。この工程で、ユーザは、一般に、端末デバイスと、ユーザが前もってマーチャントシステムに登録したユーザアカウントとを用いてマーチャントシステムにログインし、その上でアカウントリンキング要求をマーチャントシステムへ送信する必要がある。それに応じて、マーチャントシステムは、ユーザアカウントに対応し端末デバイスにより送信されたリンキング要求を受信し、後続のステップＳ３０２乃至Ｓ３０６においてユーザアカウントリンキングの作業を実行する。
【００７６】
Ｓ３０２：マーチャントシステムが、リンキング要求に基づいて所定の命令を端末デバイスへ返信する。
【００７７】
ユーザの端末デバイスにより送信されたリンキング要求を受信した後、マーチャントシステムは、ローカルで事前に格納された支払システムの認可証明書に署名して署名済認可証明書を取得し、その上で、署名済認可証明書を含む所定の命令をユーザの端末デバイスへ返信できる。それにより、端末デバイスは、後続のステップＳ３０３において、支払システムにアクセスすることができる。詳細な工程は図１のステップＳ１０２における工程と同一であり、ここでは、簡略化のため詳細を省略する。
【００７８】
Ｓ３０３：支払システムは、端末デバイスにより送信された実銀行カード番号を受信する。
【００７９】
マーチャントシステムは、支払いのサービスを運用する資格が無いので、ユーザの実銀行カード番号を格納する許可を得ていない。実際のアプリケーションにおいて、ユーザは通常、実銀行カード番号に基づいて支払いのサービスを実行する。したがって、本願のこの実施においては、支払いのサービスに対するユーザのアカウントリンキングを実行するにあたってマーチャントシステムを支援するために、支払システムは、ユーザの端末デバイスにより送信される実銀行カード番号を受信する必要がある。実銀行カード番号に基づき、マーチャントシステムは、アカウントリンキング工程を実行できる。実銀行カード番号は、デポジットカード番号やクレジットカード番号等であってよい。ステップＳ３０３の詳細な工程は図１のステップＳ１０３における工程と同一であり、ここでは、簡略化のため詳細を省略する。
【００８０】
Ｓ３０４：支払システムが、実銀行カード番号に対応する仮想銀行カード番号を生成し、仮想銀行カード番号を端末デバイスへ返信する。
【００８１】
悪意のあるユーザが悪意のあるアカウントリンキングの試みを通じてユーザの実銀行カード番号を盗取することを防止するため、支払システムは、送信された実銀行カード番号を受信した後、所定の生成ルールに基づき、実銀行カード番号に対応する一意の仮想銀行カード番号を生成できる。仮想銀行カード番号は実銀行カード番号に対応し、支払システムが生成する仮想銀行カード番号は、毎回異なる。詳細な工程は図１のステップＳ１０４における工程と同一であり、ここでは、簡略化のため詳細を省略する。
【００８２】
Ｓ３０５：マーチャントシステムが、端末デバイスにより送信された仮想銀行カード番号を受信する。
【００８３】
本願のこの実施は、支払いのサービスの運用を有さないマーチャントシステムが、ユーザに、支払いのサービスに対するアカウントリンキング機能を提供できるようにすることを意図している。そのため、マーチャントシステムは、端末デバイスにより送信された仮想銀行カード番号を受信できる。仮想銀行カード番号は、端末デバイスにより送信された実銀行カード番号に対して、支払システムにより生成される。その上で、後続のステップＳ３０６において、マーチャントシステムは仮想銀行カード番号をユーザアカウントにリンクできる。
【００８４】
Ｓ３０６：マーチャントシステムが、仮想銀行カード番号をユーザアカウントにリンクする。
【００８５】
マーチャントシステムは、ユーザの端末デバイスにより送信された仮想銀行カード番号を受信した後、仮想銀行カード番号により用いられるユーザアカウントを特定でき、更に、ユーザアカウントを仮想銀行カード番号にリンクできる。これにより、それ以降、ユーザがマーチャントシステムにおいて支払いのサービス処理の作業を行う際、マーチャントシステムは、特定したユーザアカウントに基づきユーザアカウントとの間でリンキング関係にある仮想銀行カード番号を呼び出し、仮想銀行カード番号を用いて支払システムとの間の接続を確立し、最終的に、支払システムにおいて支払いのサービス処理の作業を実行できる。
【００８６】
先に述べた方法からは、マーチャントシステムは、支払システムにより生成された、実銀行カード番号に対応する仮想銀行カード番号を格納できることが分かる。これにより、後続の工程において、マーチャントシステムは、仮想銀行カード番号と実銀行カード番号との間のマッピング関係に基づき、支払システムとの間でサービス接続を確立できる。換言すれば、マーチャントシステムが支払いのサービスを処理する際、支払システムは、支払いのサービス処理の作業を実行するにあたってマーチャントシステムを支援できる。これにより、マーチャントシステムが支払いのサービスを運用する資格が無い場合であっても、マーチャントシステムは、支払いのサービスに対するアカウントリンキング機能をユーザに提供でき、よってユーザは、後続の支払いのサービスの処理において毎回、支払いのサービスの処理に用いられる実サービスアカウントを入力する必要がない。これにより、ユーザにとっては支払いのサービスの処理の複雑さが大幅に軽減され、ユーザに利便性がもたらされる。
【００８７】
また、上記ステップＳ３０４において、支払システムは、受信した実銀行カード番号に対応する一意の仮想銀行カード番号を生成した後、仮想銀行カード番号をマーチャントシステムへ直接送信できる。これにより、マーチャントシステムが、仮想銀行カード番号を、マーチャントシステムにログインするためユーザが現在用いているユーザアカウントにリンクでき、全アカウントリンキング工程を実行できるようになる。
【００８８】
ユーザは、アカウントリンキングをマーチャントシステムにおいて実行した後、アカウントリンキングに基づき、支払いのサービス処理の作業をマーチャントシステムにおいて迅速に実行できる。したがって、より明確且つ包括的な説明のため、マーチャントシステムにおけるユーザの支払いのサービス処理工程を詳細に以下説明する。
【００８９】
図４は、本願の実施に係るサービス処理工程を例示する。サービス処理工程は以下の各ステップを含む。
【００９０】
Ｓ４０１：マーチャントシステムが、端末デバイスにより送信されたサービス要求を受信する。ここで、サービス要求は、ユーザがマーチャントシステムにログインしたユーザアカウントに対応する。
【００９１】
実際のアプリケーションにおいて、支払いのサービスの処理の最中、ユーザは、通常、先ず、マーチャントシステムに事前に登録したユーザアカウントを端末デバイスに入力し、その上でマーチャントシステムにログインする必要がある。その後、ユーザは端末デバイスを用いて、支払いのサービスの処理に用いられるサービス要求をマーチャントシステムへ送信できる。それに応じて、マーチャントシステムは、ユーザアカウントに対応し端末デバイスにより送信されたサービス要求を受信し、その上で、後続のステップＳ４０２乃至Ｓ４０４において、サービス要求に基づいて支払いのサービス処理の作業を実行する。
【００９２】
Ｓ４０２：マーチャントシステムが、サービス要求に基づき、ユーザアカウントにリンクされた仮想銀行カード番号を特定する。
【００９３】
ユーザは、事前に、マーチャントシステムにおいてアカウントリンキングを行う。したがって、マーチャントシステムは、ユーザの端末デバイスにより送信されたサービス要求を受信した後、先ず、ユーザの端末デバイスがサービス要求を送信するために用いるユーザアカウント（即ち、現在ユーザがマーチャントシステムにログインするために用いているユーザアカウント）を特定し、事前に格納されたユーザアカウントと仮想銀行カード番号との間のリンキング関係に基づきユーザアカウントにリンクされた仮想銀行カード番号を特定し、後続のステップＳ４０３において、仮想銀行カード番号を、支払いのサービスを運用する資格の有る支払システムへ送信できる。
【００９４】
Ｓ４０３：マーチャントシステムが、仮想銀行カード番号とサービス要求とを支払システムへ送信する。
【００９５】
実際のアプリケーションにおいて、支払いのサービスは、ユーザが現在ログインしているマーチャントシステムではなく、支払いのサービスを運用する資格の有る支払システムによって処理され得る。よって、マーチャントシステムは、端末デバイスが送信したサービス要求に基づきユーザが前もってマーチャントシステムにおいてリンクした仮想銀行カード番号を特定した後、仮想銀行カード番号と端末デバイスが送信したサービス要求とを支払システムへ送信し、それにより、後続のステップＳ４０４において、支払システムは最終的に支払いのサービス処理の作業を実行できる。
【００９６】
Ｓ４０４：支払システムが、仮想銀行カード番号に基づき仮想銀行カード番号に対応する実銀行カード番号を特定し、実銀行カード番号とサービス要求とに基づきサービス処理を行う。
【００９７】
支払システムは、マーチャントシステムにより送信された仮想銀行カード番号とサービス要求とを受信した後、事前に格納された仮想銀行カード番号と実銀行カード番号との間のマッピング関係に基づき、仮想銀行カード番号に対応する実銀行カード番号を特定し、特定した実銀行カード番号と受信したサービス要求とに基づき、サービス要求に対応する支払いのサービスを処理できる。支払システムは、支払いのサービス処理の作業を実行した後、支払いのサービス処理の結果をマーチャントシステムへ返信し、それにより、マーチャントシステムは支払いのサービス処理の結果をユーザに表示し、ユーザは支払いのサービス処理の結果を直ちに把握できる。このように、支払システムは、ユーザの支払いのサービス処理の作業においてマーチャントシステムを支援でき、更に、支払いのサービスの処理においてユーザに対し更なる利便性を提供できる。
【００９８】
先に述べた方法からは、ユーザはマーチャントシステムにおいて、支払いのサービスについてアカウントリンキングを行うことができる。したがって、支払いのサービスの後続の処理において、ユーザは、マーチャントシステムに、前もってマーチャントシステムにおいてリンクした仮想銀行カード番号に基づいて支払システムとの間のサービス接続を確立でき、最終的に支払システムを用いて支払いのサービス処理の作業を実行できる。支払いのサービス処理の作業は、実質上、マーチャントシステムによって実行されないものの、マーチャントシステムはユーザに、実銀行カード番号の入力の必要がない支払いのサービスの処理へのエントリを提供できる。よって、ユーザは、エントリを通じて支払いのサービス処理の作業を迅速に実行でき、それにより、ユーザにとっては、支払いのサービスの処理の複雑さが軽減され、多大な利便性がもたらされる。
【００９９】
上で述べた内容は、本願の実施において提供されるアカウントリンキング方法及びサービス処理提供方法の説明である。同一の思想に基づき、本願の実施は、図５、図６、図７、図８、図９、図１０、図１１、及び図１２に例示するように、アカウントリンキング装置及びサービス処理提供デバイスを更に提供する。
【０１００】
図５は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。このデバイスは：端末デバイスにより送信されたリンキング要求を受信するように構成された要求受信モジュール５０１であって、リンキング要求は、ユーザがデバイスにログインしたユーザアカウントに対応する、前記要求受信モジュール５０１と；端末デバイスが所定の命令に基づき実サービスアカウントを認証サーバへ送信するよう、且つ認証サーバが、更に、実サービスアカウントに対応する仮想サービスアカウントを生成し、仮想サービスアカウントを端末デバイスへ返信するよう、リンキング要求に基づき所定の命令を端末デバイスへ返信するように構成された返信モジュール５０２と；端末デバイスにより送信された仮想サービスアカウントを受信するように構成されたアカウント受信モジュール５０３と；仮想サービスアカウントをユーザアカウントにリンクするように構成されたリンキングモジュール５０４と；を含む。
【０１０１】
返信モジュール５０２は、事前に格納された認証サーバの認可証明書に基づき認可証明書に署名して、署名済認可証明書を取得し、端末デバイスが署名済認可証明書と実サービスアカウントとを認証サーバへ送信するよう、署名済認可証明書を含む所定の命令を端末デバイスへ返信するように構成される。その上で、認証サーバは、署名済認可証明書に対し首尾よく検証を行った後、実サービスアカウントに対応する仮想サービスアカウントを生成し、仮想サービスアカウントを端末デバイスへ返信する。
【０１０２】
図６は本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。デバイスは：端末デバイスにより送信された実サービスアカウントを受信するように構成された受信モジュール６０１であって、ここで、実サービスアカウントは無資格サーバにより端末デバイスへ送信された所定の命令に基づき端末デバイスによりデバイスへ送信され、所定の命令は、端末デバイスにより送信されたリンキング要求を受信した後、無資格サーバにより端末デバイスへ返信され、リンキング要求はユーザが無資格サーバにログインしたユーザアカウントに対応する、前記受信モジュール６０１と；実サービスアカウントに対応する仮想サービスアカウントを生成するように構成された生成モジュール６０２と；端末デバイスが、仮想サービスアカウントを受信した後、仮想サービスアカウントを無資格サーバへ送信するよう、且つ無資格サーバが、更に、仮想サービスアカウントをユーザアカウントにリンクするよう、仮想サービスアカウントを端末デバイスへ返信するように構成された返信モジュール６０３と；を含む。
【０１０３】
生成モジュール６０２は、所定の生成ルールに基づき実サービスアカウントに対応する一意の仮想サービスアカウントを生成するように構成され、ここで、仮想サービスアカウントは実サービスアカウントに対応し、デバイスにより生成される仮想サービスアカウントは毎回異なる。
【０１０４】
受信モジュール６０１は、端末デバイスにより送信された実サービスアカウントと署名済認可証明書とを受信するように構成され、ここで、署名済認可証明書は所定の命令に含まれ無資格サーバにより端末デバイスへ送信される。
【０１０５】
デバイスは、生成モジュール６０２が実サービスアカウントに対応する仮想サービスアカウントを生成する前に、署名済認可証明書に対し検証を行い、検証が成功したことを特定するように構成された検証モジュール６０４を更に含む。
【０１０６】
図７は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。デバイスは：端末デバイスにより送信されたサービス要求を受信するように構成された受信モジュール７０１であって、ここで、サービス要求は、ユーザがデバイスにログインしたユーザアカウントに対応する、前記受信モジュール７０１と；サービス要求に基づき、ユーザアカウントにリンクされた仮想サービスアカウントを特定するように構成された特定モジュール７０２と；認証サーバが、仮想サービスアカウントに基づき仮想サービスアカウントに対応する事前に格納された実サービスアカウントを特定し、更に、実サービスアカウントとサービス要求とに基づきサービス処理を行うよう、仮想サービスアカウントとサービス要求とを認証サーバへ送信するように構成された送信モジュール７０３と；を含む。
【０１０７】
図８は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。デバイスは：無資格サーバにより送信された仮想サービスアカウントとサービス要求とを受信するように構成された受信モジュール８０１であって、ここで、サービス要求は端末デバイスにより無資格サーバへ送信され、サービス要求はユーザが無資格サーバにログインしたユーザアカウントに対応し、仮想サービスアカウントは、ユーザアカウントにリンクされ、サービス要求に基づき無資格サーバにより特定された仮想サービスアカウントである、前記受信モジュール８０１と；仮想サービスアカウントに基づき、仮想サービスアカウントに対応する実サービスアカウントを特定するように構成された特定モジュール８０２と；実サービスアカウントとサービス要求とに基づきサービス処理を行うように構成された処理モジュール８０３と；を含む。
【０１０８】
図９は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。このデバイスは：端末デバイスにより送信されたリンキング要求を受信するように構成された要求受信モジュール９０１であって、リンキング要求は、ユーザがデバイスにログインしたユーザアカウントに対応する、前記要求受信モジュール９０１と；端末デバイスが所定の命令に基づき実銀行カード番号を支払システムへ送信するよう、且つ支払システムが、更に、実銀行カード番号に対応する仮想銀行カード番号を生成し、仮想銀行カード番号を端末デバイスへ返信するよう、リンキング要求に基づいて所定の命令を端末デバイスへ返信するように構成された命令返信モジュール９０２と；端末デバイスにより送信された仮想銀行カード番号を受信するように構成されたカード番号受信モジュール９０３と；仮想銀行カード番号をユーザアカウントにリンクするように構成されたリンキングモジュール９０４と；を含む。
【０１０９】
図１０は、本願の実施に係るアカウントリンキングデバイスを例示する概略構造図である。デバイスは：端末デバイスにより送信された実銀行カード番号を受信するように構成されたカード番号受信モジュール１００１であって、ここで、実銀行カード番号はマーチャントシステムにより端末デバイスへ送信された所定の命令に基づき端末デバイスによりデバイスへ送信され、所定の命令は、端末デバイスにより送信されたリンキング要求を受信した後、マーチャントシステムにより端末デバイスへ返信され、リンキング要求はユーザがマーチャントシステムにログインしたユーザアカウントに対応する、前記カード番号受信モジュール１００１と；実銀行カード番号に対応する仮想銀行カード番号を生成するように構成されたカード番号生成モジュール１００２と；端末デバイスが、仮想銀行カード番号を受信した後、仮想銀行カード番号をマーチャントシステムへ送信するよう、且つマーチャントシステムが、更に、仮想銀行カード番号をユーザアカウントにリンクするよう、仮想銀行カード番号を端末デバイスへ返信するように構成されたカード番号返信モジュール１００３と；を含む。
【０１１０】
カード番号生成モジュール１００２は、所定の生成ルールに基づき実銀行カード番号に対応する一意の仮想銀行カード番号を生成するように構成され、仮想銀行カード番号は実銀行カード番号に対応し、デバイスにより生成される仮想銀行カード番号は、毎回異なる。
【０１１１】
図１１は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。デバイスは：端末デバイスにより送信されたサービス要求を受信するように構成された要求受信モジュール１１０１であって、サービス要求は、ユーザがデバイスにログインしたユーザアカウントに対応する、前記要求受信モジュール１１０１と；サービス要求に基づき、ユーザアカウントにリンクされた仮想銀行カード番号を特定するように構成されたカード番号特定モジュール１１０２と；支払システムが、仮想銀行カード番号に基づき仮想銀行カード番号に対応する事前に格納された実銀行カード番号を特定し、更に、実銀行カード番号とサービス要求とに基づいてサービス処理を行うよう、仮想銀行カード番号とサービス要求とを支払システムへ送信するように構成された送信モジュール１１０３と；を含む。
【０１１２】
図１２は、本願の実施に係るサービス処理提供デバイスを例示する概略構造図である。デバイスは：マーチャントシステムにより送信された仮想銀行カード番号とサービス要求とを受信するように構成された受信モジュール１２０１であって、ここで、サービス要求は端末デバイスによりマーチャントシステムへ送信され、サービス要求はユーザがマーチャントシステムにログインしたユーザアカウントに対応し、仮想銀行カード番号は、ユーザアカウントにリンクされ、サービス要求に基づきマーチャントシステムにより特定された仮想銀行カード番号である、前記受信モジュール１２０１と；仮想銀行カード番号に基づき、仮想銀行カード番号に対応する実銀行カード番号を特定するように構成されたカード番号特定モジュール１２０２と；実銀行カード番号とサービス要求とに基づいてサービス処理を行うように構成された処理モジュール１２０３と；を含む。
【０１１３】
本願の実施は、アカウントリンキング方法及びデバイス並びにサービス処理提供方法及びデバイスを提供する。各方法において、無資格サーバは、ユーザの端末デバイスにより送信されたリンキング要求を受信した後、端末デバイスへ、端末デバイスが認証サーバへアクセスできるようにする所定の命令を返信できる。各端末デバイスは、所定の命令に基づき、サービス処理に用いられるユーザの実サービスアカウントを送信し、これにより、認証サーバは、実サービスアカウントに対応する仮想サービスアカウントを生成し、仮想サービスアカウントをユーザの端末デバイスへ返信できる。無資格サーバは、ユーザの端末デバイスにより送信された仮想サービスアカウントを受信した後、仮想サービスアカウントを、ユーザにより無資格サーバに登録されたユーザアカウントにリンクできる。先に述べた方法からは、無資格サーバは仮想サービスアカウントをユーザアカウントにリンクすることが分かる。よって、無資格サーバは、それ以降、ユーザからサービス要求を受信した後、リンキング関係に基づいて仮想サービスアカウントを呼び出し、これを認証サーバへ送信できる。その上で、認証サーバは、仮想サービスアカウントと実サービスアカウントとの間のマッピング関係に基づき、実サービスアカウントを用いて最終的にサービス処理を実行できる。換言すれば、特定のサービスを運用する資格の有る認証サーバは、特定のサービスを運用する資格の無い無資格サーバに対し、サービス処理能力をアウトプットできる。したがって、ユーザは、無資格サーバ上でサービス処理を行う際、サービス処理に用いられる実サービスアカウントを毎回入力する必要がなく、よって、ユーザにとってはサービス処理の複雑さが軽減され、サービス処理における利便性がもたらされる。
【０１１４】
典型的な構成では、コンピュータデバイスは、１つ又は複数のプロセッサ（ＣＰＵ）、入力／出力インタフェース、ネットワークインタフェース、及びメモリを含む。
【０１１５】
メモリは、非永続メモリ、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、及び／又は、コンピュータ可読媒体、例えば読み出し専用メモリ（ＲＯＭ）又はフラッシュメモリ（フラッシュＲＡＭ）といった他の形式を含んでもよい。メモリは、コンピュータ可読媒体の一例である。
【０１１６】
コンピュータ可読媒体は、永続性、非永続性、可動性、及び非可動性の媒体を含み、前記媒体は、任意の方法又は技術を用いることによって情報記憶を実施することができる。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータとすることができる。コンピュータ記憶媒体の例は、相変化ランダムアクセスメモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、別のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的に消去可能なプログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、又は他のメモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ‐ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、又は他の光学記憶装置、カセット磁気テープ、テープ及びディスク記憶装置、又は他の磁気記憶デバイス、又は、コンピューティングデバイスがアクセスすることができる情報を記憶するように構成することができる任意の他の非送信媒体を含むが、これらに限定されない。本明細書の定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時的なコンピュータ可読媒体（一時的媒体）を含まない。
【０１１７】
用語「含む（include）」「備える（comprise）」又はそれらの任意の他の変形は、非排他的な包含をカバーするように意図されているので、要素の一覧を含むプロセス、方法、商品、又はデバイスは、それらの要素を含むだけでなく、明示的に列挙されていない他の要素をも含む、又は、そのようなプロセス、方法、商品、又はデバイスに固有の要素を更に含む、ということに留意することは有益である。「を含む（includes a ...）」の前にある要素は、それ以上の制約がなければ、その要素を含むプロセス、方法、商品、又はデバイスに追加の同一要素が存在することを排除しない。
【０１１８】
当業者は、本願の実施が、方法、システム、又はコンピュータプログラム製品として提供され得ることを理解すべきである。したがって、本願は、ハードウェアのみの実施、ソフトウェアのみの実施、又はソフトウェアとハードウェアの組み合わせを有する実施の形態を用いることができる。更に、本願は、コンピュータ使用可能なプログラムコードを含む、１つ又は複数のコンピュータ使用可能な記憶媒体（ディスクメモリ、ＣＤ‐ＲＯＭ、光学メモリなどを含むがこれに限定されない）に実装されたコンピュータプログラム製品の形態を用いることができる。
【０１１９】
上記の説明は、本願の単なる実施に過ぎないが、本願を限定することを意図するものではない。当業者は、本願が様々な変更及び修正を有することができることを理解することができる。本願の精神及び原理から逸脱することなくなされた任意の修正、均等物の置換又は改良は、本願の請求の範囲の保護範囲内に入るものとする。
【図１】
2019510316.tif 000003
【図２】
2019510316.tif 000004
【図３】
2019510316.tif 000005
【図４】
2019510316.tif 000006
【図５】
2019510316.tif 000007
【図６】
2019510316.tif 000008
【図７】
2019510316.tif 000009
【図８】
2019510316.tif 000010
【図９】
2019510316.tif 000011
【図１０】
2019510316.tif 000012
【図１１】
2019510316.tif 000013
【図１２】
2019510316.tif 000014
【国際調査報告】
2019510316.tif 000015
2019510316.tif 000016
2019510316.tif 000017
2019510316.tif 000018
2019510316.tif 000019
2019510316.tif 000020