(57)【要約】  本発明は、デジタルウォレットアプリケーション（ＤＷＡ）を管理するための、モバイルデバイス（ＤＶ）によって実装される方法であって、デジタルウォレットアプリケーションは、ホーム決済ネットワーク（Ｈ−ＮＴ）において動作するために、モバイル決済カード（Ｃ１）についての第１データセット（ＤＴ１）で初期構成されるものであり、方法は、モバイルデバイスの位置情報（ＬＯＣ）を送信（Ｓ４０）することと、モバイルデバイスが利用可能なローミング決済ネットワーク（Ｒ−ＮＴ）を識別するローミング情報（ＲＩ）を受信（Ｓ４８）することと、ローミング決済ネットワーク（Ｒ−ＮＴ）を選択（Ｓ５０）することと、モバイル決済カードに割り当てられたものであり選択されたローミングネットワークで動作する、第２データセット（ＤＴ２）を取得（Ｓ６８）することと、ローミング決済ネットワークでモバイル決済カードを使用できるように、デジタルウォレットアプリケーションを構成する（Ｓ７０）ことと、を備える方法に関する。本発明は、ローミング情報（ＲＩ）を送信（Ｓ４６）するため及び第２データセット（ＤＴ２）を送信するためにサーバーによって実装される処理方法にも関する。【選択図】図３
2020523704.tif 000002
【特許請求の範囲】
【請求項１】
デジタルウォレットアプリケーション（ＤＷＡ）を管理するための、モバイルデバイス（ＤＶ）によって実装される方法であって、前記デジタルウォレットアプリケーションは、ホーム決済ネットワーク（Ｈ−ＮＴ）において取引を実行するために、モバイル決済カード（Ｃ１）に関連付けられた第１データセット（ＤＴ１）で初期構成されるものであり、
前記方法は、以下のステップ：
前記モバイルデバイスの現在位置を表す位置情報（ＬＯＣ）を含む情報要求を送信（Ｓ４０）することと、
前記情報要求に応じて、前記モバイルデバイスの前記現在位置で利用可能な少なくとも１つの他の決済ネットワーク（Ｒ−ＮＴ）、該他の決済ネットワーク（Ｒ−ＮＴ）はいわゆるローミング決済ネットワークである、を識別するローミング情報（ＲＩ）を受信（Ｓ４８）することと、
前記ローミング情報に基づいてローミング決済ネットワーク（Ｒ−ＮＴ）を選択（Ｓ５０）することと、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミングネットワークで動作する、第２データセット（ＤＴ２）を取得（Ｓ６８）することと、
前記選択されたローミング決済ネットワークで前記モバイル決済カードを使用できるように、前記デジタルウォレットアプリケーションを前記第２データセットで構成する（Ｓ７０）ことと、を備える方法。
【請求項２】
構成する前記ステップが完了した後に、前記選択されたローミング決済ネットワークにおいて前記モバイル決済カードを使用して取引を実行するステップを備える、請求項１に記載の方法。
【請求項３】
前記情報要求は、前記モバイルデバイスが前記ホーム決済ネットワークの範囲外でローミングしていることを検出すると送信される、請求項１又は２に記載の方法。
【請求項４】
前記位置情報は、
前記モバイルデバイスの地理的位置を表す地理情報と、
前記モバイルデバイスが接続されている、セルラーネットワーク又はその一部を示す、ネットワーク識別子と、のうちの少なくとも１つを備える、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記ローミング情報は、
少なくとも１つのローミングバンクネットワークに関連付けられたパラメーターであって、前記パラメーターは、サービスレートと受け入れエリアの少なくとも１つを定義するパラメーターと、
各ローミング決済ネットワークが前記モバイルデバイスによって選択される優先順位を定義する優先順位情報と、のうちの少なくとも１つを含む、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記第１データセットは、前記ホーム決済ネットワークにおける前記モバイル決済カードの第１識別子（Ｈ−ＰＡＮＩＤ）を含み、
第２データセット（Ｒ−ＰＡＮ、Ｒ−ＰＡＮＩＤ、Ｒ−ＰＲＭ）を取得する前記ステップは、
第１サーバー（ＴＳＯ；ＤＷＰ）に、前記選択されたローミング決済ネットワークのプロビジョニング要求（ＲＱ１）を送信することと、ここで、前記プロビジョニング要求は前記第１識別子（Ｈ−ＰＡＮＩＤ）を含む、
前記第１サーバー（ＴＳＯ；ＤＷＰ）から、前記第２データセット（ＤＴ２）を受信することと、を含み、前記第２データセット（ＤＴ２）は、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミングネットワークで動作するローミングトークン（Ｒ−ＰＡＮ）と、
前記ローミングトークン（Ｒ−ＰＡＮ）の識別子（Ｒ−ＰＡＮＩＤ）と、を含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記第１データセットは、プライマリーアカウント番号に対応するものであり前記モバイル決済カードに割り当てられたものであり前記ホーム決済ネットワークで動作するものであるホームトークン（Ｈ−ＰＡＮ）を含む、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記情報要求を送信する前記ステップの前に、初期構成するステップを備え、
初期構成する前記ステップにおいて、前記モバイルデバイスは、
前記モバイル決済カードに割り当てられたものであり前記ホーム決済ネットワークで動作する前記プライマリーアカウント番号を取得し、
第１サーバー（ＴＳＯ）に前記プライマリーアカウント番号を送信し、
前記プライマリーアカウント番号に応じて、前記第１データセットを受信する、請求項７に記載の方法。
【請求項９】
デジタルウォレットアプリケーション（ＤＷＡ）を管理するモバイルデバイス（ＤＶ）と連携して第１サーバー（ＴＳＯ）によって実装される処理方法であって、
前記方法は、以下のステップ：
前記モバイルデバイスの現在位置を表す位置情報（ＬＯＣ）を含む情報要求を受信（Ｓ４２）することと、
前記位置情報に基づいて、前記モバイルデバイスによってアクセスされ得る少なくとも１つのローミング決済ネットワークを決定（Ｓ４４）することと、
前記モバイルデバイスに、前記少なくとも１つのローミング決済ネットワークを識別するローミング情報（ＲＩ）を送信（Ｓ４６）することと、
前記モバイルデバイスから、前記少なくとも１つのローミング決済ネットワークの中から前記モバイルデバイスによって選択されたローミング決済ネットワークのプロビジョニング要求を受信（Ｓ６２）することと、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミング決済ネットワークで動作するデータセット（Ｒ−ＰＡＮ、Ｒ−ＰＡＮＩＤ、Ｒ−ＰＲＭ）、該データセット（Ｒ−ＰＡＮ、Ｒ−ＰＡＮＩＤ、Ｒ−ＰＲＭ）はいわゆる第２データセット（ＤＴ２）である、を取得（Ｓ６４）することと、
前記選択されたローミング決済ネットワークにおいて前記モバイル決済カードを使用できるように、前記デジタルウォレットアプリケーションを構成するために、前記モバイルデバイスに前記第２データセット（Ｒ−ＰＡＮ、Ｒ−ＰＡＮＩＤ、Ｒ−ＰＲＭ）を送信（Ｓ６６）することと、を備える方法。
【請求項１０】
前記位置情報は、
前記モバイルデバイスの地理的位置を表す地理情報と、
前記モバイルデバイスが接続されている、セルラーネットワーク又はその一部を示す、ネットワーク識別子と、のうち少なくとも１つを備える、請求項９に記載の方法。
【請求項１１】
前記第１サーバーは、それぞれのエリアでアクセス可能な少なくとも１つの決済ネットワークを特徴付けるネットワーク情報を格納するデータベースを参照することにより、前記少なくとも１つのローミング決済ネットワークを決定する、請求項９又は１０に記載の方法。
【請求項１２】
前記ローミング情報は、
少なくとも１つのローミングバンクネットワークに関連付けられたパラメーターであって、前記パラメーターは、サービスレートと受け入れエリアの少なくとも１つを定義するパラメーターと、
各ローミング決済ネットワークが前記モバイルデバイスによって選択される優先順位を定義する優先順位情報と、のうち少なくとも１つを含む、請求項９から１１のいずれか１項に記載の方法。
【請求項１３】
前記第２データセットは、第１データセットとは異なる、ここで、前記第１データセットは、前記ローミング決済ネットワークとは異なるホーム決済ネットワークにおいて取引を実行するために、前記第２データセットを送信する前記ステップの前に、前記デジタルウォレットアプリケーションが前記第１データセットで初期構成されるというものである、請求項９から１２のいずれか１項に記載の方法。
【請求項１４】
前記プロビジョニング要求は、前記ホーム決済ネットワーク内の前記モバイル決済カードの第１識別子（Ｈ−ＰＡＮＩＤ）を含み、前記第１識別子は、前記第１データセットの一部であり、
前記第２データセットは、前記ローミング決済ネットワークにおける前記モバイル決済カードのローミングトークン（Ｒ−ＰＡＮ）と、前記ローミングトークンに関連付けられた第２識別子（Ｒ−ＰＡＮＩＤ）と、を含む、請求項１３に記載の方法。
【請求項１５】
前記第２データセットを取得する前記ステップ（Ｓ６４）は、
前記モバイル決済カードの前記第１識別子（Ｈ−ＰＡＮＩＤ）をホームトークンサービスプロバイダーの第２サーバー（Ｈ−ＴＳＰ）に送信する（Ｓ６４ａ）ことと、
前記第２サーバーから、前記ホーム決済ネットワークにおける前記モバイル決済カードのホームトークン（Ｈ−ＰＡＮ）を受信する（Ｓ６４ｃ）ことと、
ローミングトークンサービスプロバイダーの第３サーバー（Ｒ−ＴＳＰ）に、前記ホームトークン（Ｈ−ＰＡＮ）を送信する（Ｓ６４ｄ）ことと、
前記第３サーバーから、前記第２データセットを受信する（Ｓ６４ｆ）ことと、を連続的に含む、請求項１４に記載の方法。
【請求項１６】
前記第２データセットは、
前記選択されたローミングバンキングデバイスで前記モバイル決済カードが使用されていることを示すために、前記デジタルウォレットアプリケーションの視覚的外観を構成するための視覚パラメーターと、
前記モバイル決済カードが前記ローミング決済ネットワークで使用されているときに前記デジタルウォレットアプリケーションと相互作用するために、前記モバイルデバイスにインストールされたローミング決済アプリケーションと、
前記選択されたローミング決済ネットワークにおける、前記モバイル決済カードの有効期限と、のうち少なくとも１つを含む、請求項９から１５のいずれか１項に記載の方法。
【請求項１７】
コンピュータープログラムであって、前記プログラムがコンピューターによって実行されるときに、請求項１から１６のいずれか１項に記載のステップを実行するための命令を含むコンピュータープログラム。
【請求項１８】
デジタルウォレットアプリケーション（ＤＷＡ）を管理するためのモバイルデバイス（ＤＶ）であって、
前記モバイルデバイスの現在位置を表す位置情報（ＬＯＣ）を含む情報要求を送信するローカリゼーションモジュール（ＭＤ２）と、ここで、一方で、前記デジタルウォレットアプリケーションは、ホーム決済ネットワーク（Ｈ−ＮＴ）で取引を実行するためにモバイル決済カードＣ１に関連付けられた第１データセット（ＤＴ１）で構成される、
前記情報要求に応じて、前記モバイルデバイスの前記現在位置で利用可能な、少なくとも１つの他の決済ネットワーク（Ｒ−ＮＴ）、該他の決済ネットワーク（Ｒ−ＮＴ）はいわゆるローミング決済ネットワークである、を識別するローミング情報（ＲＩ）を受信するための受信モジュール（ＭＤ４）と、
前記ローミング情報に基づいてローミング決済ネットワーク（Ｒ−ＮＴ）を選択するための選択モジュール（ＭＤ６）と、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミングネットワークで動作する第２データセット（ＤＴ２）を取得するためのデータ取得モジュール（ＭＤ８）と、
前記選択されたローミング決済ネットワークで前記モバイル決済カード（Ｃ１）を使用できるように、前記第２データセットで前記デジタルウォレットアプリケーションを構成するための構成モジュール（ＭＤ１０）と、を備えるモバイルデバイス。
【請求項１９】
デジタルウォレットアプリケーション（ＤＷＡ）を管理するモバイルデバイス（ＤＶ）と連携して処理方法を実装するように構成された第１サーバー（ＴＳＯ）であって、
前記モバイルデバイスの現在位置を表す位置情報（ＬＯＣ）を含む情報要求を受信するためのローカリゼーションモジュール（ＭＤ２０）と、
前記位置情報に基づいて、前記モバイルデバイスによってアクセスされ得る少なくとも１つのローミング決済ネットワークを決定するための決定モジュール（ＭＤ２２）と、
前記モバイルデバイスに、前記少なくとも１つのローミング決済ネットワークを識別するローミング情報（ＲＩ）を送信するための第１送信モジュール（ＭＤ２４）と、
前記モバイルデバイスから、前記少なくとも１つのローミング決済ネットワークの中から前記モバイルデバイスによって選択されたローミング決済ネットワーク（Ｒ−ＮＴ）のプロビジョニング要求（ＲＱ１）を受信するための要求処理モジュール（ＭＤ２６）と、
前記モバイル決済カード（Ｃ１）に割り当てられたものであり前記選択されたローミング決済ネットワークで動作するデータセット（ＤＴ２）、該データセット（ＤＴ２）はいわゆる第２データセットである、を取得するためのプロビジョニングモジュール（ＭＤ２８）と、
前記選択されたローミング決済ネットワークにおいて前記モバイル決済カード（Ｃ１）を使用できるように、前記デジタルウォレットアプリケーション（ＤＷＡ）を構成するために、前記モバイルデバイスに前記第２データセット（ＤＴ２）を送信する第２送信モジュール（ＭＤ３０）と、を備える第１サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、決済取引等の金融取引を実行するためのモバイルアプリケーションの分野に関する。本開示は、より詳細には、非限定的ではあるが、特定の決済ネットワークにおいて決済取引等の取引をユーザーが実行できるようにするために、モバイルデバイスのデジタルウォレットアプリケーションを管理することに関する。
【背景技術】
【０００２】
製品及びサービスの決済は、多くの場合、クレジットカード、デビットカード、又はその他の種類の決済カードを使用して行われる。モバイルウォレットに基づくモバイル決済システムは、ユーザーのモバイルデバイス又はスマートフォンから決済又は購入できるという利便性のために、より人気が高まっている。決済及びサービスプロバイダーは、通常はモバイルデバイスで実行されるモバイルアプリケーション（又はアプレット）を使用して、この機能をユーザーに提供している。このモバイルアプリケーションによれば、ユーザーはクレジットカード発行会社、銀行、又は第三者の決済プロバイダーを通じて決済を行うことができる。
【０００３】
モバイルウォレットを使用したモバイル決済では、通常、ユーザーがモバイルデバイスで決済カードの詳細情報を登録する必要がある。モバイルデバイスには、決済カードを使用して決済を行うために使用できるモバイルウォレットが格納されている。モバイルウォレット決済取引では、消費者は、決済カードの詳細情報を販売者のリーダー端末に提供する自身のモバイルデバイスを提示し得る。その後、販売者はこの情報を使用して取引を承認する。
【０００４】
今日、モバイル決済カードは、実際の決済カードと同様に、特定の決済ネットワーク（又は銀行ネットワーク）と互換性があるように構成され、該ネットワーク内において金融取引の実行に使用され得る。通常、モバイル決済カードは、カード発行者の仕様に従って国内決済ネットワークで動作するようにデジタルウォレット内で構成されている。この目的のために、ユーザーのデジタルウォレットアプリケーションには、この国内決済ネットワークと互換性のあるカードの詳細情報（識別子、キー、パラメーター等）が提供される。例えば、フランスでは、「バンキングカード」（又はフランス語で「Ｃａｒｔｅｓ  Ｂａｎｃａｉｒｅｓ」を表すＣＢ）として知られる決済ネットワークは、フランスの銀行が発行したモバイル決済カードを使用して決済取引を行うために一般的に使用される国内決済ネットワークである。
【０００５】
しかし、ローミングユーザーは、偶然的に、自身のモバイル決済カードが動作するように構成されている国内決済ネットワークの範囲外にいる可能性がある。ユーザーにとって、利用可能な決済ネットワークがモバイル決済カードを受け入れない地域でローミングする場合、例えばユーザーの国内エリア外でローミングする場合、決済等の金融取引を実行するのが困難になる場合がある。
【０００６】
今日のローミング決済で定着している規格は、ＶＩＳＡTM又はＭＡＳＴＥＲＣＡＲＤTM決済ネットワーク等のグローバル決済ネットワークの使用である。このようなグローバルネットワークには、カバーする地理的範囲が広いため、エンドユーザーに簡単にアクセスできるローミング決済ソリューションを提供できる利点がある。ただし、現在の決済ネットワークには欠点もあり、ローミング決済にそれらを使用することは必ずしも満足できるものではない。
【０００７】
したがって、当技術では、効率的な決済ローミングソリューションが必要である。
【発明の概要】
【０００８】
上記のように、異なる地域で（例えば、国を変えて）ローミングしているユーザーは、偶然的に、そのユーザーのモバイル決済カードが動作するように構成されている国内決済ネットワークの範囲外にいる場合がある。したがって、実際の決済カードと同様に、モバイルウォレットは、ローミングの際に国際決済ネットワークでモバイルバンキングカードを使用するように構成されている場合がある。
【０００９】
現在、決済ローミングで定着している規格は、ＶＩＳＡTM又はＭＡＳＴＥＲＣＡＲＤTMによって作動する国際決済ネットワーク等の単一のグローバル決済ネットワークをユーザーが使用するものである。
【００１０】
しかし、ローミングユーザーは、決済取引を実行するために国際決済ネットワークを使用することを望まない場合がある。さらに、モバイル決済ソリューションの分野の一部の関係者は、国際的な決済システムではなく、国内の決済システムの展開と使用を促進する傾向がある。
【００１１】
本発明は、上記の懸念を改善し、より一般的には、ユーザーがローミング中にモバイル決済カードを使用できるように試みる。本発明は、効率的なローミングモバイル決済ソリューションを提供する。
【００１２】
上記の懸念を改善するために、本発明は、ローミング決済を実行するために単一のグローバル決済を使用する、現在定着しているやり方から離れ、代わりに、例えば、互換性のある２つの異なる特許ネットワーク（すなわち、ホーム決済ネットワークとローミング決済ネットワーク）をそれらが互いに連携して決済ローミングできるようにするというような新しいアプローチに基づくソリューションを提供する。
【００１３】
今日、国内決済ネットワーク間に相互運用性がないことは、各決済ネットワークの異なる、しばしば互換性のない仕様に起因している。世界的に標準化された決済システムを実施するために世界的に努力しているが、そのようなソリューションができるまでにかなりの時間と努力を必要とするだろう。
【００１４】
本発明は、複数の決済ネットワーク間の相互運用性を確立することにより、決済ローミングのための効率的なソリューションを提供し、それにより、今日定着している単一のグローバル決済ネットワークを使用する代わりに、２つ（又はそれよりも多く）の異なる決済ネットワークの組み合わせを通してローミング決済を行うことができる。
【００１５】
本発明は、
デジタルウォレットアプリケーションを管理するための、モバイルデバイスによって実装される方法であって、前記デジタルウォレットアプリケーションは、ホーム決済ネットワークにおいて取引を実行するために、モバイル決済カードに関連付けられた第１データセットで初期構成されるものであり、
前記方法は、以下のステップ：
前記モバイルデバイスの現在位置を表す位置情報を含む情報要求を送信することと、
前記情報要求に応じて、前記モバイルデバイスの前記現在位置で利用可能な少なくとも１つの他の決済ネットワーク、該他の決済ネットワークはいわゆるローミング決済ネットワークである、を識別するローミング情報を受信することと、
前記ローミング情報に基づいてローミング決済ネットワークを選択することと、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミングネットワークで動作する、第２データセットを取得することと、
前記選択されたローミング決済ネットワークで前記モバイル決済カードを使用できるように、前記デジタルウォレットアプリケーションを前記第２データセットで構成することと、を備える方法を提供する。
【００１６】
特定の実施形態において、前記方法は、構成する前記ステップが完了した後に、前記選択されたローミング決済ネットワークにおいて前記モバイル決済カードを使用して取引（例えば、決済取引）を実行するステップを備える。
【００１７】
特定の実施形態において、前記情報要求は、前記モバイルデバイスが前記ホーム決済ネットワークの範囲外でローミングしていることを検出すると送信される。
【００１８】
特定の実施形態において、
前記位置情報は、
前記モバイルデバイスの地理的位置を表す地理情報と、
前記モバイルデバイスが接続されている、セルラーネットワーク又はその一部を示す、ネットワーク識別子と、のうちの少なくとも１つを備える。
【００１９】
特定の実施形態において、
前記ローミング情報は、
少なくとも１つのローミングバンクネットワークに関連付けられたパラメーターであって、前記パラメーターは、サービスレートと受け入れエリアの少なくとも１つを定義するパラメーターと、
各ローミング決済ネットワークが前記モバイルデバイスによって選択される優先順位を定義する優先順位情報と、のうちの少なくとも１つを含む。
【００２０】
特定の実施形態において、
前記第１データセットは、前記ホーム決済ネットワークにおける前記モバイル決済カードの第１識別子を含み、
第２データセットを取得する前記ステップは、
第１サーバーに、前記選択されたローミング決済ネットワークのプロビジョニング要求を送信することと、ここで、前記プロビジョニング要求は前記第１識別子を含む、
前記第１サーバーから、前記第２データセットを受信することと、を含み、前記第２データセットは、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミングネットワークで動作するローミングトークンと、
前記ローミングトークンの識別子と、を含む。
【００２１】
特定の実施形態において、前記第１データセットは、プライマリーアカウント番号に対応するものであり前記モバイル決済カードに割り当てられたものであり前記ホーム決済ネットワークで動作するホームトークンを含む。
【００２２】
特定の実施形態において、前記方法は、前記情報要求を送信する前記ステップの前に、初期構成するステップを備え、
初期構成する前記ステップにおいて、前記モバイルデバイスは、
前記モバイル決済カードに割り当てられたものであり前記ホーム決済ネットワークで動作する前記プライマリーアカウント番号を取得し、
第１サーバーに前記プライマリーアカウント番号を送信し、
前記プライマリーアカウント番号に応じて、前記第１データセットを受信する。
【００２３】
本発明の特定の実施形態において、本発明による前記方法の様々なステップは、コンピュータープログラム命令によって指定される。
【００２４】
したがって、本発明は、記録媒体上のコンピュータープログラムであって、該コンピュータープログラムは、モバイルデバイスのような、デバイス、より一般的にはプロセッサーによって実装されるように構成され、該コンピュータープログラムは、上記で定義したデジタルウォレットアプリケーションを管理する方法の実装に適合した命令を備えている、コンピュータープログラムも提供する。
【００２５】
本発明はまた、端末又はより一般的にはプロセッサーによって読み取り可能な非一時的な記録媒体であって、上記のコンピュータープログラム命令を記録した記録媒体を提供する。
【００２６】
本発明はまた、
デジタルウォレットアプリケーションを管理するモバイルデバイスと連携して第１サーバーによって実装される処理方法に関し、
前記方法は、以下のステップ：
前記モバイルデバイスの現在位置を表す位置情報を含む情報要求を受信することと、
前記位置情報に基づいて、前記モバイルデバイスによってアクセスされ得る少なくとも１つのローミング決済ネットワークを決定することと、
前記モバイルデバイスに、前記少なくとも１つのローミング決済ネットワークを識別するローミング情報を送信することと、
前記モバイルデバイスから、前記少なくとも１つのローミング決済ネットワークの中から前記モバイルデバイスによって選択されたローミング決済ネットワークのプロビジョニング要求を受信することと、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミング決済ネットワークで動作するデータセット、該データセットはいわゆる第２データセットである、を取得することと、
前記選択されたローミング決済ネットワークにおいて前記モバイル決済カードを使用できるように、前記デジタルウォレットアプリケーションを構成するために、前記モバイルデバイスに前記第２データセットを送信することと、を備える。
【００２７】
特定の実施形態において、
前記位置情報は、
前記モバイルデバイスの地理的位置を表す地理情報と、
前記モバイルデバイスが接続されている、セルラーネットワーク又はその一部を示す、ネットワーク識別子と、のうち少なくとも１つを備える。
【００２８】
特定の実施形態において、前記第１サーバーは、それぞれのエリアでアクセス可能な少なくとも１つの決済ネットワークを特徴付けるネットワーク情報を格納するデータベースを参照することにより、前記少なくとも１つのローミング決済ネットワークを決定する。
【００２９】
特定の実施形態において、
前記ローミング情報は、
少なくとも１つのローミングバンクネットワークに関連付けられたパラメーターであって、前記パラメーターは、サービスレートと受け入れエリアの少なくとも１つを定義するパラメーターと、
各ローミング決済ネットワークが前記モバイルデバイスによって選択される優先順位を定義する優先順位情報と、のうち少なくとも１つを含む。
【００３０】
特定の実施形態において、前記第２データセットは、第１データセットとは異なる、ここで、前記第１データセットは、前記ローミング決済ネットワークとは異なるホーム決済ネットワークにおいて取引を実行するために、前記第２データセットを送信する前記ステップの前に、前記デジタルウォレットアプリケーションが前記第１データセットで初期構成されるというものである。
【００３１】
特定の実施形態において、
前記プロビジョニング要求は、前記ホーム決済ネットワーク内の前記モバイル決済カードの第１識別子を含み、前記第１識別子は、前記第１データセットの一部であり、
前記第２データセットは、前記ローミング決済ネットワークにおける前記モバイル決済カードのローミングトークンと、前記ローミングトークンに関連付けられた第２識別子と、を含む。
【００３２】
特定の実施形態において、
前記第２データセットを取得する前記ステップは、
前記モバイル決済カードの前記第１識別子をホームトークンサービスプロバイダーの第２サーバーに送信することと、
前記第２サーバーから、前記ホーム決済ネットワークにおける前記モバイル決済カードのホームトークンを受信することと、
ローミングトークンサービスプロバイダーの第３サーバーに、前記ホームトークンを送信することと、
前記第３サーバーから、前記第２データセットを受信することと、を連続的に含む。
【００３３】
特定の実施形態において、
前記第２データセットは、
前記選択されたローミングバンキングデバイスで前記モバイル決済カードが使用されていることを示すために、前記デジタルウォレットアプリケーションの視覚的外観を構成するための視覚パラメーターと、
前記モバイル決済カードが前記ローミング決済ネットワークで使用されているときに前記デジタルウォレットアプリケーションと相互作用するために、前記モバイルデバイスにインストールされたローミング決済アプリケーションと、
前記選択されたローミング決済ネットワークにおける、前記モバイル決済カードの有効期限と、のうち少なくとも１つを含む。
【００３４】
本発明の特定の実施形態において、本発明による処理方法の様々なステップは、コンピュータープログラム命令によって指定される。
【００３５】
したがって、本発明は、記録媒体上のコンピュータープログラムであって、該コンピュータープログラムは、サーバー、より一般的にはプロセッサーによって実装されるように構成され、該コンピュータープログラムは、上記で定義した処理方法の実装に適合した命令を備えている、コンピュータープログラムも提供する。
【００３６】
本発明はまた、サーバー又はより一般的にはプロセッサーによって読み取り可能な非一時的な記録媒体であって、上記のコンピュータープログラム命令を記録した記録媒体を提供する。
【００３７】
上記の様々なコンピュータープログラムは、任意のプログラミング言語で表現でき得るものであり、ソースコードの形式であってもよく、オブジェクトコードの形式であってもよく、例えば部分的にコンパイルされた形式のようなソースコードとオブジェクトコード間の中間コードの形式であってもよく、又は他の適切な形式であってもよい。
【００３８】
さらに、前述の記録媒体は、コンピュータープログラムを格納できるエンティティ又はデバイス等の、任意の非一時的なコンピューターが読み取り可能な媒体であり得る。例えば、記録媒体は、ＲＯＭメモリ（ＣＤ−ＲＯＭ又は超小型電子回路に実装されたＲＯＭ）等の記憶手段、又は例えばフロッピーディスク又はハードディスク等の磁気記憶手段を備えていてもよい。
【００３９】
さらに、前述の各記録媒体は、電気ケーブル又は光ケーブルを介して、又は無線又は他の適切な手段によって伝達し得る電気信号又は光信号等の伝送可能媒体に対応していてもよい。本発明によるコンピュータープログラムは、具体的にはインターネット又は同様のネットワークからダウンロードされてもよい。
【００４０】
あるいは、記録媒体は、コンピュータープログラムがロードされる集積回路であって、本発明の方法を実行することに適合されているか又は本発明の方法の実行に使用されることに適合されている集積回路に対応していてもよい。
【００４１】
本発明は、デジタルウォレットアプリケーションを管理するためのモバイルデバイスにも関し、
前記モバイルデバイスの現在位置を表す位置情報を含む情報要求を送信するローカリゼーションモジュールと、ここで、一方で、前記デジタルウォレットアプリケーションは、ホーム決済ネットワークで取引を実行するためにモバイル決済カードに関連付けられた第１データセットで構成される、
前記情報要求に応じて、前記モバイルデバイスの前記現在位置で利用可能な、少なくとも１つの他の決済ネットワーク、該他の決済ネットワークはいわゆるローミング決済ネットワークである、を識別するローミング情報を受信するための受信モジュールと、
前記ローミング情報に基づいてローミング決済ネットワークを選択するための選択モジュールと、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミングネットワークで動作する第２データセットを取得するためのデータ取得モジュールと、
前記選択されたローミング決済ネットワークで前記モバイル決済カードを使用できるように、前記第２データセットで前記デジタルウォレットアプリケーションを構成するための構成モジュールと、を備える。
【００４２】
さらに、本発明はサーバーに関し、
該サーバーはいわゆる第１サーバーであって、
デジタルウォレットアプリケーションを管理するモバイルデバイスと連携して処理方法を実装するように構成され、
前記モバイルデバイスの現在位置を表す位置情報を含む情報要求を受信するためのローカリゼーションモジュールと、
前記位置情報に基づいて、前記モバイルデバイスによってアクセスされ得る少なくとも１つのローミング決済ネットワークを決定するための決定モジュールと、
前記モバイルデバイスに、前記少なくとも１つのローミング決済ネットワークを識別するローミング情報を送信するための第１送信モジュールと、
前記モバイルデバイスから、前記少なくとも１つのローミング決済ネットワークの中から前記モバイルデバイスによって選択されたローミング決済ネットワークのプロビジョニング要求を受信するための要求処理モジュールと、
前記モバイル決済カードに割り当てられたものであり前記選択されたローミング決済ネットワークで動作するデータセット、該データセットはいわゆる第２データセットである、を取得するためのプロビジョニングモジュールと、
前記選択されたローミング決済ネットワークにおいて前記モバイル決済カードを使用できるように、前記デジタルウォレットアプリケーションを構成するために、前記モバイルデバイスに前記第２データセットを送信する第２送信モジュールと、を備える。
【００４３】
方法に関して上記で定義された特定の実施形態は、同様の態様で本発明のモバイルデバイスに及び第１サーバーに適用される。
【００４４】
前述した方法の様々なステップを実行するために本開示において機能モジュールが参照される場合、これらのモジュールはハードウェア、ソフトウェア、又はそれら２つの組み合わせで実装されていてもよいことを理解されたい。ハードウェアで実装される場合、モジュールは、１つ又は複数の特定用途向け集積回路等の１つ又は複数のハードウェアモジュールとして実装されていてもよい。ソフトウェアで実装される場合、モジュールは、１つ又は複数のプロセッサーで実行される１つ又は複数のコンピュータープログラムとして実装されていてもよい。
【００４５】
本開示に記載されている技術エンティティによって実行され得る各ステップは、特定の機能モジュールに対応していてもよい。所定の機能モジュールは、複数のステップを実行するように構成されていてもよい。
【００４６】
本発明は、効率的なローミングモバイル決済ソリューションを提供する。具体的には、本発明は、ユーザーが自身のモバイルデバイスを使用してアクセスできる複数の決済ネットワークでの、モバイル決済カードに関する効率的な相互運用性を実現する。
【００４７】
前述のように、異なる地域で（例えば、国を変えて）ローミングしているユーザーは、偶然的に、そのユーザーのモバイル決済カードが動作するように構成されている国内決済ネットワークの範囲外にいる場合がある。本発明は、所定のローミング決済ネットワークでローミング状態にある間にモバイル決済カードを使用できるようにデジタルウォレットアプリケーションを構成することを可能にする。本発明のおかげで、ローミング決済システムで取引を行うことができるように、デジタルウォレットアプリケーションの構成を動的に調整可能である。
【００４８】
本発明は、例えば、国際的な決済ネットワークの必要性を取り除く。ユーザーが自身の国内（又は地域）決済ネットワークの外でローミングしている場合、モバイルバンク取引は別の国内（又は地域）決済ネットワークで良好に実行される。本発明は、国際的な決済ネットワークの使用はもはや必要とされないような、異なる仕様を有する別個の決済システム間の適切な相互運用性を確保することができる。国内の銀行スキームは、他の銀行スキームとのローミング契約を通じて国際的に受け入れられ得る。例えば、標準的な共同バッジの双方向接続とホスト間の統合についての契約が締結され得る（Standard co-badge bi-lateral contacts and host-to-host integrations can for instance be signed）。
【００４９】
本発明により、モバイルデバイスは、モバイルデバイスの位置に応じてデジタルウォレットアプリケーションを自動的に構成することができる。デジタルウォレットアプリケーションのパラメーター及び視覚的側面（ロゴ、外観等）は、ローミングの再構成をユーザーに通知するように適宜調整され得る。具体的には、必要に応じてカード画像、ロゴ、及び／又は色を調製することができる。
【００５０】
本開示は、決して限定的ではないが、添付の図面を参照して、以下の実施形態及び実施例によってよりよく理解され、示されるであろう。
【図面の簡単な説明】
【００５１】
【図１】図１は、本発明の特定の実施形態による、モバイルデバイスと、ホームトークンサービスプロバイダーのサーバーと、を備える環境の構造及びその環境によって実行されるステップを表す概略図である。
【図２】図２は、本発明の特定の実施形態による、モバイルデバイスを備える環境の構造及びその環境によって実行されるステップを表す概略図である。
【図３】図３は、本発明の特定の実施形態による、モバイルデバイスと、トークンサービスオペレーターのサーバーと、を備える環境の構造及びその環境によって実行されるステップを表す概略図である。
【図４Ａ】図４Ａは、本発明の特定の実施形態によるモバイルデバイスの構造を示す。
【図４Ｂ】図４Ｂは、本発明の特定の実施形態による、図４Ａのモバイルデバイスによって実装される機能モジュールを示す。
【図５Ａ】図５Ａは、本発明の特定の実施形態による、トークンサービスオペレーターのサーバーの構造を示す。
【図５Ｂ】図５Ｂは、本発明の特定の実施形態による、図５Ａのサーバーにより実装される機能モジュールを示す。
【図６】図６は、本発明の特定の実施形態による、モバイルデバイスと、トークンサービスオペレーターのサーバーと、を備える環境の構造及びその環境によって実行されるステップを表す概略図である。
【図７】図７は、本発明の特定の実施形態による、取引を実行するモバイルデバイスを備える環境の構造及びその環境によって実行されるステップを表す概略図である。
【図８】図８は、図７のその他の実施形態を表す概略図である。
【図９Ａ】図９Ａは、本発明の特定の実施形態による、ローミングトークンサービスプロバイダーのサーバーの構造を示す。
【図９Ｂ】図９Ｂは、本発明の特定の実施形態による、図９Ａのサーバーにより実装される機能モジュールを示す。
【図１０Ａ】図１０Ａは、本発明の特定の実施形態による、ホームトークンサービスプロバイダーのサーバーの構造を示す。
【図１０Ｂ】図１０Ｂは、本発明の特定の実施形態による、図１０Ａのサーバーにより実装される機能モジュールを示す。
【図１１】図１１は、本発明の特定の実施形態を表す概略図である。
【図１２】図１２は、本発明の特定の実施形態を表す概略図である。
【図１３】図１３は、本発明の特定の実施形態を表す概略図である。
【図１４】図１４は、本発明の特定の実施形態を表す概略図である。
【図１５】図１５は、本発明の特定の実施形態を表す概略図である。
【発明を実施するための形態】
【００５２】
図１〜１５では、表されているブロックの一部は純粋に機能的なエンティティであり、必ずしも物理的に別個のエンティティに対応しているわけではない。すなわち、それらはソフトウェア、ハードウェアの形で開発されるか、又は１つ若しくは複数のプロセッサーを備える、１つ若しくは複数の集積回路に実装されるか、の場合がある。
【００５３】
説明を簡単かつ明確にするために、別段の指示がない限り、同じ又は対応する要素を指す場合は、図面全体にわたって同じ参照番号を使用する。
【００５４】
図中の構成要素は必ずしも縮尺通りではなく、代わりに本発明の原理を説明することに重点が置かれている。
【００５５】
本発明の特定の実施形態の説明
本開示は多くの異なる形態の実施形態が可能であるが、本開示は、本開示の原理の１つの例示と見なされるべきであり、本開示を例示された特定の実施形態に限定することは意図されるべきではないという理解の下で、図面に示され、本明細書で特定の実施形態を詳細に説明される。代わりに、本発明の範囲は添付の特許請求の範囲によって定義される。
【００５６】
本発明の多くの特定の詳細は、以下の説明及び図１〜１０Ｂに記載されている。しかし、当業者は、本発明が追加の実施形態を有し得ること、又は本発明が以下の説明に記載されるいくつかの詳細なしで実施され得ることと、を理解するであろう。他の例では、そこに記載されている実施形態を不明瞭にすることを避けるために、周知の方法、手順、及び構成は詳細には記載されていない。
【００５７】
本発明は、モバイル決済カードを使用して効率的な態様で取引を実行できるようにするモバイルデバイス、サーバー、システム、及び対応する方法を提供する。より具体的には、本発明は、モバイルデバイス内にモバイル決済カードを備えたデジタルウォレットを使用したローミング決済取引を可能にする。本発明は、複数の決済システム間の効率的な相互運用性であって国内又は地域の決済ネットワーク等の異なる決済ネットワークで同じモバイル決済カードを容易に使用できるという態様の相互運用性を可能にすることを目的としている。
【００５８】
図１は、本発明の特定の実施形態による、モバイルデバイスＤＶと、デジタルウォレットプロバイダーサーバーＤＷＰと、ホームトークンサービスプロバイダーのサーバーＨ−ＴＳＰと、リーダー端末Ｔと、を備える環境を示す。
【００５９】
モバイルデバイスＤＶは、決済ネットワークで決済取引を実行するためにユーザーＵＲによって使用され得る。この目的のために、モバイルデバイスＤＶは、モバイル決済を実行するためにモバイル決済カードのデータを使用できるデジタルウォレットアプリケーション（又はアプレット）ＤＷＡを実装している。図１に示す初期状態では、デジタルウォレットアプリケーションＤＷＡは、モバイル決済カードＣ１に関連付けられた第１データセットＤＴ１で構成されている。このデジタルウォレットアプリケーションは、モバイルデバイスＤＶに格納されているデータＤＴ１を取得及び使用して、ホーム決済ネットワークＨ−ＮＴ（又はホーム決済システム）で取引を実行できる。
【００６０】
モバイル決済カードＣ１は、モバイルデバイスＤＶの画面に表示できる仮想（又はデジタル）カードであり、非実体化形式で使用して、決済取引等の金融取引を完了することができる。
【００６１】
本文書では、実施形態を決済取引の文脈で説明するが、本発明は、それに限定されず、より一般的には、あらゆる種類のモバイルバンキング（又は金融）取引に適用される。
【００６２】
モバイルデバイスＤＶは、デジタルウォレットアプリケーションＤＷＡを管理するための処理リソースを備えたスマートフォン、タブレット、又は任意の適切なモバイル通信デバイスであってもよい。本文書で検討される例示的な実施形態では、モバイルデバイスはスマートフォン又はそれと同等の装置である。このスマートフォンは、ＳＩＭカード等に格納されている認証データを使用して、セルラーネットワークで通信できる。
【００６３】
図１に示すように、モバイルデバイスＤＶは、モバイル決済カードＣ１に関する操作（構成、決済取引等）を実行するために、デジタルウォレットアプリケーションＤＷＡと連携して使用できる決済アプリケーションＰＡ１を実装し得る。
【００６４】
図１は、本発明の特定の実施形態において、モバイル決済カードＣ１に対応するデータセットＤＴ１で、デジタルウォレットアプリケーションＤＷＡを初期構成する方法を示している。
【００６５】
ステップＳ２において、モバイルデバイスＤＶは、プライマリーアカウント番号（又は決済カード番号）ＰＡＮを取得する。プライマリーアカウント番号ＰＡＮは、Ｃ−ＰＡＮと表記されるものであり、モバイル決済カードＣ１に割り当てられたものであり、ホーム決済ネットワークＨ−ＮＴで動作するものである。プライマリーアカウント番号は、決済カードの周知の識別子であり、決済カード番号とも呼ばれることがある。この番号は、カードの発行者を識別する。このプライマリーアカウント番号（又は識別子）Ｃ−ＰＡＮは、ステップＳ２でデジタルウォレットアプリケーションＤＷＡによって取得され得るように、モバイルデバイスＤＶに格納され得る。
【００６６】
次に、モバイルデバイスＤＶは、デジタルウォレットアプリケーションＤＷＡの制御下で、Ｃ−ＰＡＮをデジタルウォレットサービスプロバイダーのサーバーＤＷＰに送信する（Ｓ２）。
【００６７】
サーバーＤＷＰは、決済カードのアカウント番号Ｃ−ＰＡＮをホームトークンサービスプロバイダーのサーバーＨ−ＴＳＰに送信する（Ｓ６）。このサーバーＨ−ＴＳＰは、ＰＡＮ番号の置換に使用されるデジタルトークンをカード所有者に提供する役割を担っている。ＰＡＮは機密データであるため、セキュリティの観点から、その拡散は制限されるべきである。
【００６８】
アカウント番号Ｃ−ＰＡＮに応答して、サーバーＨ−ＴＳＰは、第１データセットＤＴ１を返し（Ｓ６）、データセットＤＴ１は、サーバーＤＷＰによって受信され、モバイルデバイスＤＶに転送される（Ｓ８）。データセットＤＴ１は、ホームトークンＨ−ＰＡＮを含む。ホームトークンＨ−ＰＡＮは、モバイル決済カードＣ１に割り当てられたものであり、ホーム決済ネットワークＨ−ＮＴで動作するものである。第１データセットＤＴ１は、ホームトークンＨ−ＰＡＮに対応する識別子Ｈ−ＰＡＮＩＤ等の追加のデータを備えていてもよい。
【００６９】
さらに、サーバーＨ−ＴＳＰは、デジタルウォレットアプリケーションＤＷＡから受信したアカウント番号Ｃ−ＰＡＮに関連付けて、例えばデータベースに、ホームトークンＨ−ＰＡＮを格納する（Ｓ５）。
【００７０】
ホームトークンＨ−ＰＡＮは、任意の適切なデジタル形式（コード、文字列等）を取ることができるが、プライマリーアカウント番号Ｃ−ＰＡＮよりも機密性の低いデータである。ホームトークンＨ−ＰＡＮは、特定のデバイス及び指定された取引環境のみに使用が制限され得る（いわゆる取引ドメイン制限）。ホームトークンＨ−ＰＡＮは、アカウント番号Ｃ−ＰＡＮの代わりにデジタルウォレットアプリケーションＤＷＡにより使用され得るため、より安全な決済システムが可能になる。
【００７１】
ステップＳ１０において、モバイルデバイスＤＶは、ホーム決済ネットワークＨ−ＮＴで決済取引を実行できるようにするために、受信した第１データセットＤＴ１でデジタルウォレットアプリケーションＤＷＡを構成する。この構成の一部として、モバイルデバイスＤＶは、サーバーＨ−ＴＳＰによって提供される第１データセットＤＴ１に含まれる視覚パラメーターで、デジタルウォレットアプリケーションＤＷＡのグラフィカルユーザーインターフェース（ＧＵＩ）の視覚的側面（カード画像、ロゴ、色等）を個人化してもよい。
【００７２】
加えて、モバイルデバイスＤＶは、デジタルウォレットアプリケーションＤＷＡによる後の取得のためにデータセットＤＴ１を格納する（Ｓ１０）。
【００７３】
この初期構成が完了すると、ユーザーＵＲは、モバイルデバイスＤＶで実行されるデジタルウォレットアプリケーションＤＷＡを使用して、ホーム決済ネットワークＨ−ＮＴでの決済取引を完了することができる。この目的のために、ユーザーＵＲは、図１に示すように、販売者の決済端末Ｔの近くにモバイルデバイスＤＶを提示し得る。モバイルデバイスＤＶは、モバイル決済を実行するために任意の適切な態様で決済端末Ｔと連携（Ｓ１２）し得る。具体的には、モバイルデバイスＤＶは、端末Ｔによって取引を認証できるように、第１データセットＤＴ１、又は少なくともホームトークンＨ−ＰＡＮを送信する。前述のように、ホームトークンＨ−ＰＡＮを代わりに使用することで、機密性の高いプライマリーアカウント番号Ｃ−ＰＡＮの送信を回避できる。
【００７４】
図２は、本発明の特定の実施形態に従って、ホーム決済ネットワークＨ−ＮＴで、モバイル決済カードＣ１を使用してモバイルデバイスＤＶが決済取引を実行する方法を示す。
【００７５】
ステップＳ１２において、モバイルデバイスＤＶは、図１に関して既に上述したように、ホームトークンＨ−ＰＡＮを決済端末Ｔに送信する。第１データセットＤＴに含まれる他の情報、例えば決済カードＣ１の有効期限等、をともに端末Ｔに送信できる。
【００７６】
特定の例では、モバイルデバイスＤＶと決済端末Ｔは、決済取引を実行するために、ＥＭＶ規格（「ユーロペイ、マスターカード、及びビザ」）に従って、又はＥＭＶから派生したものであってもよく派生していないものであってもよい独自開発されたもの（proprietary）に従って、互いに連携（又は相互作用）する。これは、例えばＮＦＣインターフェース等（ブルートゥース等）を使用した、モバイルデバイスＤＶと端末Ｔとの間の非接触通信を通じて行うことができる。
【００７７】
この相互作用Ｓ１２の間に、デジタルウォレットアプリケーションＤＷＡは、決済モバイルカードＣ１の発行銀行によって展開された決済アプリケーションＰＡ１と相互作用し得る。
【００７８】
次に、例えば販売者の販売地点に配置された決済端末Ｔは、取引データＤＲ１を取得者（例えば、販売者の銀行）の銀行システムＡＣに送信する（Ｓ２２）。取引データＤＲ１は、認証、有効化等のさらなる処理を可能にするための決済取引を特徴付ける任意のデータ（日付、取引量等）を含む。特に、取引データＤＲ１は、モバイルデバイスＤＶのデジタルウォレットアプリケーションＤＷＡによって提供されるホームトークンＨ−ＰＡＮを含む。
【００７９】
ステップＳ２４において、取得者の銀行システムＡＣは、取引データＤＲ１をホーム決済ネットワークＨ−ＮＴのルーティングサーバーＨ−ＳＶに送信する。このサーバーＨ−ＳＶは、ホームトークンサービスプロバイダーのサーバーＨ−ＴＳＰにホームトークンＨ−ＰＡＮを転送する（Ｓ２６）。
【００８０】
次に、サーバーＨ−ＴＳＰは、Ｓ２６で受信したホームトークンＨ−ＰＡＮに関連付けて格納されているプライマリーアカウント番号Ｃ−ＰＡＮ（図１のＳ５を参照）を決定し（Ｓ２７）、サーバーＨ−ＳＶにこのアカウント番号Ｃ−ＰＡＮを返す（Ｓ２８）。
【００８１】
ステップＳ３０において、サーバーＨ−ＳＶは、発行者の銀行システムＩＳに、取引データＤＲ１で先に受信され得る他の有用な情報（金額、日付等）とともにプライマリーアカウント番号Ｃ−ＰＡＮを転送する。次に、例えばモバイル決済カードＣ１の発行銀行である発行者ＩＳは、プライマリーアカウント番号Ｃ−ＰＡＮ、プライマリーアカウント番号Ｃ−ＰＡＮはモバイル決済カードＣ１に割り当てられたものでありホーム決済ネットワークＨ−ＮＴで動作するものである、に基づいて決済取引を処理し得る。
【００８２】
上述のように、ホーム決済ネットワークＨ−ＮＴ、より具体的にはサーバーＨ−ＴＳＰは、トークン解除処理を可能にし、それによりデジタルトークンからＰＡＮ識別子を取得することを可能にする。
【００８３】
この例では、図２に示すように、取得者の銀行システムＡＣ、サーバーＨ−ＳＶ及びサーバーＨ−ＴＳＰ、並びに発行者の銀行システムＩＳはすべて、ホーム決済ネットワークＨ−ＮＴの一部である。
【００８４】
デジタルウォレットアプリケーションＤＷＡにプロビジョンされた（provisioned）第１データセットＤＴ１のおかげで、ユーザーＵＲはホーム決済システムでモバイル決済カードＣ１を使用できる。この文脈での「ホーム」という用語は、モバイル決済カードＣ１のデータを使用して決済取引を実行するために、デジタルウォレットアプリケーションＤＷＡとの間に最初に互換性がある決済ネットワーク又はシステムを指す規則として使用されているに過ぎない。通常、モバイル決済カードの発行者が、カードの１つ又は複数のホーム決済システムに対応する１つ又は複数の決済システムを定義する。
【００８５】
しかし、両方のデバイスが互換性のある態様で構成されている場合にのみ、モバイルデバイスＤＶと決済端末Ｔの間で取引を実行できることに注意する必要がある。言い換えれば、決済端末Ｔもホーム決済ネットワークＨ−ＮＴで動作するように構成されている場合にのみ、取引を正常に処理できる。決済端末Ｔが異なる決済ネットワークの一部であり、その仕様がホーム決済ネットワークの仕様と互換性がない場合、取引は失敗する。これは、例えば、モバイルデバイスＤＶがホーム決済ネットワークＨ−ＮＴの外部でローミングしている際に、モバイル決済デバイスＣ１を使用してローミングモバイル決済が試行される場合に発生する可能性がある。
【００８６】
例えば、モバイルデバイスＤＶがローミングしており、デジタルウォレットアプリケーションＤＷＡが、デジタルウォレットアプリケーションＤＷＡの現在の構成と互換性のないローミング決済ネットワークに接続された決済端末との取引を試みる場合、取引は失敗する。
【００８７】
本発明の目的は、これらの問題を克服することである。
【００８８】
図３は、本発明の特定の実施形態に従って、図１及び２に関して上述したようなモバイルデバイスＤＶ及びデジタルウォレットサーバーＤＷＰを含む環境を、データベースＤＢ１にアクセスできるトークンサービスオペレーターのサーバーＴＳＯとともに示す。
【００８９】
本発明の特定の実施形態による、モバイルデバイスＤＶの詳細な実装例については、図４Ａ及び４Ｂで後述する。同様に、本発明の特定の実施形態によるサーバーＴＳＯの詳細な実装例については、図５Ａ及び５Ｂで後述する。
【００９０】
図３に示すように、モバイルデバイスＤＶがホーム決済ネットワークＨ−ＮＴの範囲外にあるように、ユーザーＵＲがローミングしていると仮定する。図３は、デジタルウォレットアプリケーションＤＷＡが、ホーム決済ネットワークＨ−ＮＴ以外のローミング決済ネットワークであってアクセスされて決済取引を実行し得るものを検出する方法を示している。
【００９１】
ステップＳ４０において、モバイルデバイスＤＶは、モバイルデバイスＤＶの現在位置を表す位置情報ＬＯＣを含む情報要求を送信する。本例では、この情報要求の送信Ｓ４０は、デジタルウォレットアプリケーションＤＷＡによって指令される。
【００９２】
特定の例では、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶがホーム決済ネットワークＨ−ＮＴの外部（すなわち範囲外）でローミングしていることを検出すると、この情報要求の送信を始動する（triggers）。例えば、カード所有者ＵＲはローミングエリア（又は国）、つまり、ホーム決済ネットワークＨ−ＮＴにアクセスできる所定のエリア以外のエリア（又は国）でローミングしている。
【００９３】
特定の例において、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶが所定のホームセルラーネットワーク以外のセルラーネットワークでローミングしていることを検出すると、この情報要求の送信（Ｓ４０）を始動する。この目的のために、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶが接続されているセルラーネットワークを監視し得る。例えば、ユーザーＵＲが海外でローミングしているとき、モバイルデバイスＤＶは、ホームセルラーネットワークとは異なるローミングセルラーネットワークに接続する場合がある。このローミングセルラーネットワークの識別子に基づいて、モバイルデバイスＤＶ（又はより具体的にはデジタルウォレットアプリケーションＤＷＡ）は、ホーム決済ネットワークにアクセスできなくなったと判断し、情報要求の送信（Ｓ４０）を始動し得る。
【００９４】
特定の例において、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶが所定の地理的エリア、ホームエリアと表記する、の外にあることを検出すると、情報要求の送信（Ｓ４０）を始動する。この目的のために、デジタルウォレットアプリケーションＤＷＡは、例えば、図４Ａ及び４Ｂで後述するローカリゼーションモジュール１４を使用して、モバイルデバイスＤＶの地理的位置を監視し得る。例えば、モバイルデバイスＤＶがドイツでローミングしていること、つまりホームエリアとして事前定義されているフランス国外であることが検出されると、デジタルウォレットアプリケーションＤＷＡは、ホーム決済ネットワークにアクセスできなくなったと判断し、情報要求の送信を始動する（Ｓ４０）。
【００９５】
前述のように、情報要求は、モバイルデバイスＤＶの現在位置を表す位置情報ＬＯＣを備える。位置情報は、次の少なくとも１つを備えていてもよい。
−モバイルデバイスＤＶの地理的位置を表す地理情報（ＧＰＳ座標、国、地域、都市等）、そして、
−モバイルデバイスＤＶが接続されているセルラーネットワーク又はその一部を示すネットワーク識別子。
【００９６】
位置情報ＬＯＣによって表される現在の位置は、モバイルデバイスＤＶによって検出された最後の既知の位置であってもよい。
【００９７】
デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶの地理的位置又はネットワーク位置を監視し、それを事前定義された位置基準と比較できる。比較結果に基づいて、デジタルウォールアプリケーションＤＷＡは、位置情報ＬＯＣを含む情報要求をＳ４０で送信する必要があるかどうかを判断する。
【００９８】
本例では、モバイルデバイスＤＶは、情報要求をデジタルウォレットサーバーＤＷＰに送信し（Ｓ４０）、次に、デジタルウォレットサーバーＤＷＰはトークンサーバーオペレーターのサーバーＴＳＯにそれを転送する（Ｓ４２）。そこに記載されている実施形態でわかるように、サーバーＴＳＯは、デジタルウォレットアプリケーションＤＷＡに提供され、後の決済取引で使用されるトークンの処理を担当する。
【００９９】
ステップＳ４４において、サーバーＴＳＯは、位置情報ＬＯＣに基づいて、モバイルデバイスＤＶ、より具体的にはデジタルウォレットアプリケーションＤＷＡによって使用又はアクセスされ得る少なくとも１つのローミング決済ネットワークを決定する。言い換えれば、サーバーＴＳＯは、位置情報ＬＯＣに対応する位置でローミング中に決済取引を実行するために、ユーザーが利用可能な１つ又は複数のローミング決済ネットワークを決定する。これを行うために、サーバーＴＳＯは、特定の場所又はエリアに関連付けられた少なくとも１つの決済ネットワークのリストを格納するデータベースＤＢ１を参照してもよい。上述のように、モバイルデバイスの位置は、セルラーネットワークレベル及び／又は地理的レベルで定義されていてもよい。データベースＤＢ１は、それぞれのエリアでアクセス可能な少なくとも１つの決済ネットワークを特徴付けるネットワーク情報を格納していてもよい。
【０１００】
本実施形態によれば、世界中の銀行と決済スキームの運営者との間で特定のローミング契約を結んでもよい。国内のスキームは、以下でより明らかになるように、共同バッジの双方向接続とホスト間の統合についての契約を締結することにより、他のスキームとのローミング契約を通じて国際的に受け入れられ得る。
【０１０１】
この例では、サーバーＴＳＯが、決済取引の目的でデジタルウォレットアプリケーションによって潜在的に使用できる３つのローミング決済ネットワークを識別する（Ｓ４４）ということが想定されている。したがって、サーバーＴＳＯは、デジタルウォレットサーバーＤＷＰにローミング情報ＲＩを送り返し（Ｓ４６）、このローミング情報ＲＩは、Ｓ４４で利用可能であると識別された複数のローミング決済ネットワークを識別する。この事例では、ローミング情報は、サーバーＴＳＯによって識別された３つのそれぞれのローミング決済ネットワークの識別子ＩＤ１、ＩＤ２及びＩＤ３を含む。
【０１０２】
ステップＳ４８において、デジタルウォレットサーバーＤＷＰは、モバイルデバイスＤＶにローミング情報ＲＩを転送する。
【０１０３】
次に、ローミング情報ＲＩに基づいて、デジタルウォレットアプリケーションＤＷＡは、サーバーＴＳＯによって識別された３つの選択可能な選択肢ＩＤ１〜ＩＤ３の中から、１つのローミング決済ネットワーク（又はローミング決済システム）、Ｒ−ＮＴと表記する、を選択する（Ｓ５０）。サーバーＴＳＯによって提供されるローミング情報ＲＩは、識別子ＩＤ１〜ＩＤ３に加えて、ローミング決済ネットワークを選択する処理においてデジタルウォレットアプリケーションＤＷＡを支援し得る他の情報を含んでいてもよい。
【０１０４】
この事例では、デジタルウォレットアプリケーションＤＷＡによって選択（Ｓ５０）されたローミング決済ネットワークＲ−ＮＴは、初期に動作するように構成されたホーム決済ネットワークＨ−ＮＴとは異なる。
【０１０５】
特定の例では、ローミング情報ＲＩは、交換レート（料金体系）、パラメーター等、利用可能なローミング決済ネットワークを特徴付ける様々な情報を含む。
【０１０６】
特定の例では、ローミング情報には次の少なくとも１つが含まれる。
−少なくとも１つのローミングバンクネットワークに関連付けられたパラメーター。当該パラメーターは、サービスレートと受け入れエリアの少なくとも１つを定義する。そして、
−各ローミング決済ネットワークがモバイルデバイスＤＶによって選択される優先順位を定義する優先順位情報。
【０１０７】
本例では、ローミング情報ＲＩは、デジタルウォレットアプリケーションＤＷＡによって優先的に選択されるネットワークとしてローミング決済ネットワークＲ−ＮＴを定義する優先情報を含む。優先情報は、複数のローミング決済ネットワークからＲ−ＮＴが選択されることになる優先順位を定義し得る。ローミング情報ＲＩでは、日付、行われる取引の種類等のような基準に基づいて、複数の優先値を、利用可能な各ローミング決済ネットワークに割り当ててもよい。
【０１０８】
本発明では、デジタルウォレットアプリケーションＤＷＡによってローミング決済ネットワークが選択される方法は、様々な要因に応じて時間とともに動的に調整され得る。具体的には、データベースＤＢ１を定期的に更新して、特定の位置のデジタルウォレットアプリケーションの選択肢として提示されるローミング決済ネットワークを変更することができる。デジタルウォレットアプリケーションＤＷＡがその選択Ｓ５０を行う基準も、時間の経過とともに調整されてもよい。
【０１０９】
選択Ｓ５０は完全に自動であってもよいし、ユーザーＵＲによる確認を必要としてもよい。
【０１１０】
特定の例では、ローミング情報ＲＩは単一のローミング決済ネットワークのみを識別する。
【０１１１】
さらに、サーバーＴＳＯは、複数のローミング決済ネットワークの候補の中からユーザーＵＲが利用可能なローミング決済ネットワークの事前選択を実行するように構成されていてもよい。この事前選択は、モバイルデバイスＤＶ又はユーザーの識別子に基づいて行うことができる。
【０１１２】
特定の例では、デジタルウォレットアプリケーションＤＷＡは、ステップＳ４０で位置情報ＬＯＣとともにホームトークンＨ−ＰＡＮを送信するようモバイルデバイスＤＶに指令する（図３）。ホームトークンＨ−ＰＡＮ及び位置情報ＬＯＣは、デジタルウォレットサーバーＤＷＰによってサーバーＴＳＯに転送される（Ｓ４２）。ステップＳ４４において、サーバーＴＳＯは、位置情報ＬＯＣ及びホームトークンＨ−ＰＡＮを考慮して、モバイルデバイスＤＶ、より具体的にはデジタルウォレットアプリケーションＤＷＡによって使用又はアクセスされ得る少なくとも１つのローミング決済ネットワークを決定する。ホームトークンＨ−ＰＡＮにより、サーバーＴＳＯは、ユーザーＵＲが自身のモバイル決済カードＣ１によりアクセスして使用することを許可されているローミング決済ネットワークを確認できる。特定の例では、サーバーＴＳＯは、特定の場所の既存の決済ネットワークごとに、該決済ネットワークへのアクセスがモバイル決済カードＣ１のユーザーＵＲに対して許可されているかどうかを示すデータベースＤＢ１を参照することができる。次に、サーバーＴＳＯは、ローミング情報ＲＩで、ユーザーがアクセスを許可されている既存の１つ又は複数のローミング決済ネットワークのみを識別する（Ｓ４６、図３）。変形形態では、例えばＭＡＣ識別子等のモバイルデバイスＤＶの識別子は、モバイルデバイスＤＶによって送信され（Ｓ４０）、ホームトークンＨ−ＰＡＮの代わりにローミング決済ネットワーク選択基準として使用される（Ｓ４４）。
【０１１３】
本実施形態で上述したように、モバイルデバイスＤＶは、デジタルウォレットサーバーＤＷＰに位置情報ＬＯＣを含む情報要求を送信し（Ｓ４０）、デジタルウォレットサーバーＤＷＰはそれをサーバーＴＳＯに転送する。しかしながら、他の実施形態も可能である。
【０１１４】
変形形態では、モバイルデバイスＤＶは、デジタルウォレットサーバーＤＷＰを経由せずに、サーバーＴＳＯに情報要求を直接送信する。この事例では、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶ内の決済アプリケーションＰＡ１と連携し得る。サーバーＨ−ＴＳＰは、モバイルデバイスＤＶとサーバーＴＳＯとの間のルーティングインターフェースとして機能できる。別の変形形態では、トークンサービスオペレーター由来のＴＳＯモバイルアプリケーション（図示せず）は、モバイルデバイスＤＶに実装され、デジタルウォレットアプリケーションＤＷＡと連携し得る。この事例では、このＴＳＯモバイルアプリケーションにより、モバイルデバイスＤＶはサーバーＴＳＯと直接対話して、情報要求を送信（Ｓ４０）し、返ってくるローミング情報ＲＩを受信（Ｓ４８）することができる。
【０１１５】
図４Ａは、本発明の特定の実施形態に従って、既に上述したモバイルデバイスＤＶの構造を示す。この例では、モバイルデバイスＤＶは、スマートフォン、又はより一般的にはコンピューターのハードウェアアーキテクチャを有する。具体的には、モバイルデバイスＤＶは、プロセッサー２、書き換え可能な不揮発性メモリ４（例えば、フラッシュ）、ＲＡＭメモリ６、第１通信インターフェース８、第２通信インターフェース１０、及びヒューマンマシンインターフェース１２を備える。本開示の明瞭性を高めるために、本実施形態では、スマートフォンに通常含まれるいくつかの要素は意図的に省略されている。
【０１１６】
モバイルデバイスＤＶの書き換え可能な不揮発性メモリ４は、本発明の特定の実施形態による非一時的な記録媒体を構成する。このメモリは、本発明の特定の実施形態によるコンピュータープログラムＰＧ１を含み、このコンピュータープログラムは、本発明の特定の実施形態による方法を実装する命令を備える。本例では、コンピュータープログラムＰＧ１は、モバイルデバイスＤＶに実装されたデジタルウォレットアプリケーションＤＷＡに対応する。
【０１１７】
書換え可能な不揮発性メモリ４は、図１を参照して上述したように、ホームトークンサービスプロバイダーのサーバーＨ−ＴＳＰによってプロビジョンされた第１データセットＤＴ１を格納することができる。本例では、データＤＴ１は、ホームトークンＨ−ＰＡＮと、ホームトークンＨ−ＰＡＮに関連付けられた識別子Ｈ−ＰＡＮＩＤと、を含む。
【０１１８】
さらに、メモリ４は、後述するように、第２データセットＤＴ２を格納することができる。
【０１１９】
メモリ４はまた、決済アプリケーションＰＡ１を実装するためのコンピュータープログラムを格納することができる。
【０１２０】
第１インターフェース８は、セルラーネットワークを介して通信するためにモバイルデバイスＤＶによって使用される通信インターフェースである。本事例では、３Ｇ、４Ｇ、ＬＴＥ等の任意の適切なモバイル通信規格を検討することができる。
【０１２１】
第２インターフェース１０は、図１に示される端末Ｔ等の決済端末との非接触通信を実行するための非接触インターフェースである。このインターフェース１０は、ＮＦＣインターフェース、ブルートゥースインターフェース等であり得る。モバイルデバイス１０は、この第２インターフェース１０を使用して、決済端末との決済取引を実行することができる。
【０１２２】
ヒューマンマシンインターフェースには、ユーザーＵＲがモバイルデバイスＤＶ、より具体的にはデジタルウォレットアプリケーションＤＷＡに指令すること及びこれとやり取りすることを可能にする適切な手段（画面、キーボード等）を含んでいてもよい。
【０１２３】
コンピュータープログラムＰＧ１によって操作されるプロセッサー２は、図４Ｂに示されるようにいくつかの機能モジュールを実装している。すなわち、プロセッサー２は、ローカリゼーションモジュールＭＤ２、受信モジュールＭＤ４、選択モジュールＭＤ６、データ取得モジュールＭＤ８、構成モジュールＭＤ１０及び実行モジュールＭＤ１２を実装している。
【０１２４】
送信モジュールＭＤ２は、図３で既に説明したように、モバイルデバイスの現在位置を表す位置情報ＬＯＣを含む情報要求を送信するように構成されている。
【０１２５】
受信モジュールＭＤ４は、図３で既に説明したように、情報要求に応じて、モバイルデバイスＤＶの現在位置で利用可能な少なくとも１つのローミング決済ネットワークＲ−ＮＴ（ホーム決済ネットワークＨ−ＮＴ以外）を識別するローミング情報ＲＩを受信するように構成されている。
【０１２６】
選択モジュールＭＤ６は、図３で既に説明したように、受信したローミング情報ＲＩに基づいてローミング決済ネットワークＲ−ＮＴを選択するように構成されている。
【０１２７】
データ取得モジュールＭＤ８は、図６に関して以下で説明するように、第２データセットＤＴ２を取得するように構成されている。第２データセットＤＴ２は、モバイル決済カードＣ１に割り当てられたものであり、選択されたローミングネットワークＲ−ＮＴで動作するものである。
【０１２８】
構成モジュールＭＤ１０は、図６に関して以下で説明するように、選択されたローミング決済ネットワークＲ−ＮＴにおいてモバイル決済カードＣ１を使用できるように、第２データセットＤＴ２でデジタルウォレットアプリケーションＤＷＡを構成するように構成されている。
【０１２９】
実行モジュールＭＤ１２は、図７−図１０Ｂに関して以下で説明されるように、選択されたローミング決済ネットワークＲ−ＮＴにおいてモバイル決済カードＣ１を使用して決済取引（又は他の適切な銀行取引）を実行するように構成されている。
【０１３０】
これらのモジュールＭＤ２−Ｄ１２は、本発明の非限定的な実施形態を構成するに過ぎない。
【０１３１】
図５Ａは、本発明の特定の実施形態に従って、既に上記で説明されたサーバーＴＳＯの構造を示す。この例では、サーバーＴＳＯはコンピューターのハードウェアアーキテクチャを有している。具体的には、サーバーＴＳＯは、プロセッサー２０、書き換え可能な不揮発性メモリ２２（例えば、フラッシュ）、ＲＡＭメモリ２４、データベース２６、及び通信インターフェース２８を備える。本開示の明瞭性を高めるために、本実施形態では、サーバーに通常含まれるいくつかの要素は、意図的に省略されている。
【０１３２】
サーバーＴＳＯの書き換え可能な不揮発性メモリ２２は、本発明の特定の実施形態による非一時的な記録媒体を構成する。このメモリは、本発明の特定の実施形態によるコンピュータープログラムＰＧ２を含み、このコンピュータープログラムは、本発明の特定の実施形態による方法を実装する命令を備える。
【０１３３】
データベース２６は、特定の位置（セルラーネットワーク、地理的位置等）に関連付けられた少なくとも１つの選択可能なローミング決済ネットワークのリストを定義するローミング決済ネットワーク情報を含む。図３で前述したように、データベース２６は、モバイルデバイスＤＶの現在位置に関連付けられた、３つのそれぞれのローミング決済ネットワークの識別子ＩＤ１、ＩＤ２及びＩＤ３を格納する。
【０１３４】
インターフェース２８は、デジタルウォレットサーバーＤＷＰと、又は変形形態では、セルラーネットワークを介して直接モバイルデバイスＤＶと、通信するためにサーバーＴＳＯによって使用される通信インターフェースである。
【０１３５】
コンピュータープログラムＰＧ２により操作されるプロセッサー２０は、図５Ｂに示されるようにいくつかの機能モジュールを実装している。すなわち、プロセッサー２０は、ローカリゼーションモジュールＭＤ２０、決定モジュールＭＤ２２、第１送信モジュールＭＤ２４、要求処理モジュールＭＤ２６、プロビジョニングモジュールＭＤ２８及び第２送信モジュールＭＤ３０を実装している。特定の例では、プロセッサー２０は接続モジュールＭＤ３２をさらに実装している。
【０１３６】
ローカリゼーションモジュールＭＤ２０は、図３で既に説明したように、モバイルデバイスＤＶから、モバイルデバイスＤＶの現在位置を表す位置情報ＬＯＣを含む情報要求を受信するように構成されている。
【０１３７】
決定モジュールＭＤ２２は、図３で既に説明したように、位置情報に基づいて、モバイルデバイスＤＶによってアクセスされ得る少なくとも１つのローミング決済ネットワークを決定するように構成されている。
【０１３８】
第１送信モジュールＭＤ２４は、図３で既に説明したように、モバイルデバイスＤＶに、決定モジュールＭＤ２２によって決定された少なくとも１つのローミング決済ネットワークを識別するローミング情報ＲＩを送信するように構成されている。
【０１３９】
要求処理モジュールＭＤ２６は、後でより詳細に説明するように、モバイルデバイスＤＶから、少なくとも１つのローミング決済ネットワークの中からモバイルデバイスＤＶによって選択されたローミング決済ネットワークＲ−ＮＴのプロビジョニング要求ＲＱ１を受信するように構成されている。
【０１４０】
プロビジョニングモジュールＭＤ２８は、後でより詳細に説明するように、第２データセットＤＴ２、第２データセットＤＴ２はモバイル決済カードＣ１に割り当てられたものであり選択されたローミング決済ネットワークＲ−ＮＴで動作するものである、を取得するように構成されている。
【０１４１】
第２送信モジュールＭＤ３０は、選択されたローミング決済ネットワークＲ−ＮＴにおいてモバイル決済カードＣ１を使用できるように、デジタルウォレットアプリケーションＤＷＡを構成するために第２データセットＤＴ２をモバイルデバイスＤＶに送信するよう構成されている。
【０１４２】
接続モジュールＭＤ３２は、図８の特定の例でより詳細に説明されるように、決済取引が処理されている間に、ホーム決済ネットワークＨ−ＮＴ及び選択されたローミング決済ネットワークＲ−ＮＴを互いに接続するように構成されている。
【０１４３】
これらのモジュールＭＤ２０〜ＭＤ３２は、本発明の非限定的な実施形態を構成するに過ぎない。
【０１４４】
特定の実施形態では、本発明は、ソフトウェア及び／又はハードウェアコンポーネントを使用して実装することができる。この文脈において、「モジュール」という用語は、この文書では、１つのソフトウェアコンポーネントだけでなく、１つのハードウェアコンポーネント又は複数のソフトウェア及び／又はハードウェアコンポーネントを指す場合がある。
【０１４５】
図３に示す選択ステップＳ５０が完了すると、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶの現在の位置で使用されるローミング決済ネットワークＲ−ＮＴを特定し終わっている。次に、本発明の特定の実施形態に従って、図６に表されるようにデータプロビジョニングが実行される。
【０１４６】
より詳細には、デジタルウォレットアプリケーションＤＷＡは、モバイルデバイスＤＶに、以前にＳ５０で選択されたローミング決済ネットワークＲ−ＮＴに関するプロビジョニング要求ＲＱ１を送信する（Ｓ６０）ように指令する。本実施形態では、プロビジョニング要求ＲＱ１は、モバイルデバイスＤＶによってデジタルウォレットサーバーＤＷＰに送信され、デジタルウォレットサーバーＤＷＰはそれをトークンサービスオペレーターのサーバーＴＳＯに転送する（Ｓ６２）。
【０１４７】
デジタルウォレットサーバーＤＷＰを介してサーバーＴＳＯに送信されるプロビジョニング要求ＲＱ１は、Ｓ１０（図１）でモバイルデバイスＤＶによってデータＤＴ１の一部として以前に格納された識別子Ｈ−ＰＡＮＩＤを含む。既に述べたように、この識別子Ｈ−ＰＡＮＩＤを使用することにより、トークンＨ−ＰＡＮ（機密データである）の拡散を回避できる。
【０１４８】
本例では、プロビジョニング要求ＲＱ１は、選択されたローミング決済ネットワークＲ−ＮＴの識別子ＩＤ１も含む。この識別子ＩＤ１に基づいて、サーバーＴＳＯはローミング決済ネットワークが選択されていることを検出する。
【０１４９】
ステップＳ６４において、サーバーＴＳＯは、第１データセットＤＴ１とは異なる第２データセットＤＴ２を決定する。第２データセットＤＴ２は、モバイル決済カードＣ１に割り当てられたものであり、選択されたローミング決済ネットワークＲ−ＮＴで動作するものである。サーバーがデータＤＴ２を取得する特定の方法をここで説明するが、他の実施形態も可能である。
【０１５０】
ステップＳ６４ａにおいて、サーバーＴＳＯは、プロビジョニング要求ＲＱ１から抽出された識別子Ｈ−ＰＡＮＩＤをホームサービスプロバイダーのサーバーＨ−ＴＳＰに送信する。次に、サーバーＨ−ＴＳＰは、識別子Ｈ−ＰＡＮＩＤに対応するホームトークンＨ−ＰＡＮを決定する（Ｓ６４ｂ）。図１（ステップＳ５）で既に説明したように、サーバーＨ−ＴＳＰは、モバイル決済カードＣ１の組［Ｈ−ＰＡＮ、Ｈ−ＰＡＮＩＤ］を含む情報を取得してもよい。
【０１５１】
ステップＳ６４ｃにおいて、サーバーＨ−ＴＳＰは、対応するホームトークンＨ−ＰＡＮをサーバーＴＳＯに返し、次いで、サーバーＴＳＯはローミングトークンサービスプロバイダーのサーバーＲ−ＴＳＰにそれを転送する（Ｓ６４ｄ）。特定の例では、サーバーＴＳＯは、選択されたローミング決済ネットワークＲ−ＮＴ、該ネットワークはプロビジョニング要求ＲＱ１でそれだと識別されたものである、に基づいて、ホームトークンＨ−ＰＡＮが送信されるサーバーＲ−ＴＳＰを決定する。サーバーＴＳＯは、例えば、サーバーＲ−ＴＳＰをローミング決済ネットワークＲ−ＮＴの識別子ＩＤ１に関連付けて定義するリストにアクセスしてもよい。
【０１５２】
ステップＳ６４ｅにおいて、サーバーＲ−ＴＳＰは、受信したホームトークンＨ−ＰＡＮに基づいて、デジタルウォレットアプリケーションＤＷＡにプロビジョンされる第２データセットＤＴ２を決定する。さらに、サーバーは、受信したホームトークンＨ−ＰＡＮを第２データセットＤＴ２に関連付けて格納する（Ｓ６４ｅ）。
【０１５３】
サーバーＲ−ＴＳＰは第２データセットＤＴ２をサーバーＴＳＯに返し（Ｓ６４ｄ）、サーバーＴＳＯはそれをデジタルウォレットサーバーＤＷＰに転送する（Ｓ６２）。第２データセットＤＴ２は、最終的にデジタルウォレットサーバーＤＷＰによってモバイルデバイスＤＶに送信される（Ｓ６８）。
【０１５４】
第１データセットＤＴ１とは異なるこの第２データセットＤＴ２は、モバイル決済カードに割り当てられたものであり、選択されたローミング決済ネットワークＲ−ＮＴで動作するものである。この目的のために、データＤＴ２はローミングトークンＲ−ＰＡＮを含み、対応する識別子Ｒ−ＰＡＮＩＤも含んでいてもよい。
【０１５５】
ローミングトークンＲ−ＰＡＮは、任意の適切なデジタル形式（コード、文字列等）をとっていてもよいのであるが、決済カードのアカウント番号Ｃ−ＰＡＮよりも機密性の低いデータである。ローミングトークンＲ−ＰＡＮは、アカウント番号Ｃ−ＰＡＮの代わりにデジタルウォレットアプリケーションＤＷＡで使用できるため、より安全な決済システムが可能になる。
【０１５６】
ステップＳ７０において、モバイルデバイスＤＶは、選択されたローミング決済ネットワークＲ−ＮＴで決済取引を実行できるようにするために、受信した第２データセットＤＴ２でデジタルウォレットアプリケーションＤＷＡを構成する。ステップＳ７０において、モバイルデバイスＤＶは、例えば、そのメモリ４（図４Ａ）に第２データセットＤＴ２を格納する。
【０１５７】
この構成Ｓ７０の一部として、モバイルデバイスＤＶは、デジタルウォレットアプリケーションＤＷＡのグラフィカルユーザーインターフェース（ＧＵＩ）の視覚的側面を、視覚パラメーターＲ−ＰＲＭで個人化することができ、視覚パラメーターＲ−ＰＲＭは、サーバーＴＳＯによってプロビジョンされた第２データセットＤＴ２も含んでもよい。その結果、デジタルウォレットアプリケーションＤＷＡのＧＵＩの視覚的な構成（カード画像、ロゴ及び／又は色等）を、使用されるローミング決済システムを反映するように調整できる。ユーザーＵＲは、自身のデジタルウォレットアプリケーションＤＷＡがローミング操作モードで構成されていることを簡単に理解できる。言い換えれば、視覚パラメーターＲ−ＰＲＭは、選択されたローミングバンキングデバイスでモバイル決済カードＣ１が使用されていることを示すためにデジタルウォレットアプリケーションＤＷＡの視覚的外観を構成するためのものである。
【０１５８】
特定の例では、第２データセットＤＴ２は、モバイル決済カードＣ１がローミング決済ネットワークＲ−ＮＴで使用されるときにデジタルウォレットアプリケーションＤＷＡと連携する（相互作用する）ために、モバイルデバイスＤＶにインストールされるローミング決済アプリケーション（ＡＰＩ以外）を備えていてもよい。したがって、構成Ｓ７０の一部として、モバイルデバイスＤＶは、ローミング決済ネットワークでのローミング中に決済取引の適切な処理を可能にするローミング決済アプリケーションをインストールしてもよい。
【０１５９】
この構成Ｓ７０が完了すると、ユーザーＵＲは、モバイルデバイスＤＶ上で実行されるデジタルウォレットアプリケーションＤＷＡを使用して、ローミング決済ネットワークＲ−ＮＴにおける決済取引を完了することができる。この目的のために、図６に示すように、ユーザーＵＲは、販売者の決済端末Ｔの近くにモバイルデバイスＤＶを提示し得る。モバイルデバイスＤＶは、モバイル決済を実行するために、任意の適切な態様で決済端末Ｔと連携し得る（Ｓ８０）。具体的には、モバイルデバイスＤＶは、端末Ｔによって取引を認証できるように、第２データセットＤＴ２、又は少なくともローミングトークンＲ−ＰＡＮを送信する。前述のように、アカウント番号Ｃ−ＰＡＮ等の機密データの送信はこのように回避できる。
【０１６０】
図１１は、図６を参照して上述した特定の実施形態の変形形態を示している。図１１の変形形態は、サーバーＴＳＯがＳ６４ｃでホームトークンＨ−ＰＡＮを受信するとき、対応する第２データセットＤＴ２を既に取得し格納しているという点で図６と異なる。トークンサービスプロバイダーは、例えば、事前にサーバーＴＳＯに第２データセット（ローミングトークンＲ−ＰＡＮ等）を含むデータセットを提供できる。次いで、この第２データセットＤＴ２は、サーバーＴＳＯのメモリに格納され、サーバーＴＳＯにより、Ｈ−ＰＡＮがサーバーＨ−ＴＳＰから受信されると（Ｓ６４ｃ）取得される。つまり、サーバーＴＳＯとサーバーＲ−ＴＳＰは１つの同じサーバーを形成する（サーバーＴＳＯはサーバーＲ−ＴＳＰの役割を果たす）。したがって、図６（Ｓ６４ｄ、Ｓ６４ｆ）に示すように、サーバーＴＳＯがリモートサーバーＲ−ＴＳＰに問い合わせる必要はない。
【０１６１】
図７は、本発明の特定の実施形態に従って、データＤＴ２を使用しての構成Ｓ７０（図６）が完了した後に、ローミング決済ネットワークＲ−ＮＴにおいてモバイル決済カードＣ１を使用してモバイルデバイスＤＶによって決済取引を実行する方法を示す。
【０１６２】
ステップＳ８０では、図６に関して既に説明したように、モバイルデバイスＤＶは、ローミングトークンＲ−ＰＡＮを決済端末Ｔに送信する。決済カードＣ１の有効期限等、第２データセットＤＴ２に含まれる他の情報も端末Ｔに送信できる。
【０１６３】
モバイルデバイスＤＶと支払端末Ｔとの間の相互作用Ｓ８０は、図１で説明した相互作用Ｓ１２と同様の態様で進み得る。特定の例では、モバイルデバイスＤＶと支払端末Ｔは、決済取引を実行するために、ＥＭＶ規格に従って互いに連携する。これは、モバイルデバイスＤＶと端末Ｔとの間の非接触通信を通じて、例えばＮＦＣインターフェース等（ブルートゥース、ＱＲコード等）を使用して行うことができる。
【０１６４】
この相互作用Ｓ８０の間に、デジタルウォレットアプリケーションＤＷＡは、決済モバイルカードＣ１の発行銀行によって展開される決済アプリケーションＰＡ１と、又は別の支払アプリケーション（図示せず）と相互作用し得る。別の支払アプリケーションとは、いわゆるローミング決済アプリケーションであり、モバイルデバイスＤＶに実装され、ローミング決済ネットワークＲ−ＮＴでの取引に使用される予定であるものである。
【０１６５】
次に、例えば販売者の販売地点に配置された決済端末Ｔは、取引データＤＲ２を取得者（例えば、販売者の銀行）の銀行システムＡＣに送信する（Ｓ８２）。取引データＤＲ２には、認証、有効化等のさらなる処理を許可するための決済取引を特徴付けるデータ（日付、取引金額等）が含まれる。特に、取引データＤＲ２は、モバイルデバイスＤＶのデジタルウォレットアプリケーションＤＷＡによって提供されるローミングトークンＲ−ＰＡＮを含む。
【０１６６】
ステップＳ８４において、取得者の銀行システムＡＣは、ローミング決済ネットワークＲ−ＮＴのルーティングサーバーＲ−ＳＶに取引データＤＲ２を送信する。このサーバーＲ−ＳＶは、ローミングトークンサービスプロバイダー（図６で既に示している）のサーバーＲ−ＴＳＰにローミングトークンＲ−ＰＡＮを転送する（Ｓ８６）。この例では、取得者の銀行システムＡＣ、サーバーＲ−ＳＶ、及びサーバーＲ−ＴＳＰはローミング決済ネットワークＲ−ＮＴの一部である。
【０１６７】
第１トークン解除ステップＳ８８において、サーバーＲ−ＴＳＰは、ローミングトークンＲ−ＰＡＮに基づいて、ホームトークンＨ−ＰＡＮ、ホームトークンＨ−ＰＡＮはモバイル決済カードＣ１に割り当てられたものでありホーム決済ネットワークＨ−ＮＴ（ローミング決済ネットワークＲ−ＮＴとは異なる）で動作するものである、を取得（又は決定）する。この目的のために、サーバーＲ−ＴＳＰは、ステップＳ６４ｅ（図６）でローミングトークンＲ−ＰＡＮに関連付けて以前に格納された情報からホームトークンＨ−ＰＡＮを取得し得る。
【０１６８】
サーバーＲ−ＴＳＰは、ホームトークンＨ−ＰＡＮをサーバーＲ−ＳＶに返し（Ｓ９０）、サーバーＲ−ＳＶは、ホーム決済ネットワークのサーバーＨ−ＳＶにそれを取引要求の一部として転送する（Ｓ９２）。本実施形態では、これは、ホーム決済ネットワークＨ−ＮＴとローミング決済ネットワークＲ−ＮＴがホスト間（又はサーバー間）接続を介して接続されているため可能である。このホスト間接続は、２つのサーバーＲ−ＳＶとサーバーＨ−ＳＶの間に直接接続があることを意味する。サーバーＲ−ＳＶとサーバーＨ−ＳＶの間には、通信を確保するための中間ネットワーク又はスイッチは配置されていない。
【０１６９】
サーバーＨ−ＳＶは、ローミングトークンＨ−ＰＡＮをホームトークンサービスプロバイダーのサーバーＨ−ＴＳＰ（既に図６に示している）に転送する（Ｓ９４）。
【０１７０】
第２トークン解除ステップＳ９６では、サーバーＨ−ＴＳＰは、ホームトークンＨ−ＰＡＮに基づいて、銀行発行者によって割り当てられたモバイル決済カードＣ１のＰＡＮ番号Ｃ−ＰＡＮを取得（又は決定）する。この目的のために、サーバーＨ−ＴＳＰは、ステップＳ５（図１）でホームトークンＨ−ＰＡＮに関連付けて以前に格納された情報からプライマリーアカウント番号Ｃ−ＰＡＮを取得し得る。
【０１７１】
サーバーＨ−ＴＳＰは、アカウント番号Ｃ−ＰＡＮをサーバーＨ−ＳＶに返し（Ｓ９８）、サーバーＨ−ＳＶは、発行者の銀行システムＩＳに、アカウント番号Ｃ−ＰＡＮを取引要求の一部として、取引データＤＲ２で先に受信され得る他の有用な情報（金額、日付等）と共に転送する（Ｓ１００）。図２で既に述べたように、発行者ＩＳは、例えば、モバイル決済カードＣ１の発行銀行であってもよい。
【０１７２】
次いで、発行者ＩＳは、アカウント番号Ｃ−ＰＡＮ、アカウント番号Ｃ−ＰＡＮはモバイル決済カードＣ１に割り当てられたものでありホーム決済ネットワークＨ−ＮＴで動作するものである、に基づいて決済取引を処理し得る。
【０１７３】
この例では、発行者の銀行システムＩＳ、サーバーＨ−ＳＶ及びサーバーＨ−ＴＳＰは、ホーム決済ネットワークＲ−ＮＴの一部である。
【０１７４】
サーバーＨ−ＴＳＰとサーバーＲ−ＴＳＰは、二段階のトークン解除、つまり第１トークン解除Ｓ８８（Ｒ−ＰＡＮのＨ−ＰＡＮへの変換）及び第２トークン解除Ｓ９６（Ｈ−ＰＡＮのＣ−ＰＡＮへの変換）を実行するように構成されたトークン管理システムＳ１を形成する。
【０１７５】
この二段階のトークン解除処理のおかげで、決済取引が安全に実行されることを保証しながら、異なる決済システム間で相互運用性を実現できる。
【０１７６】
図８は、本発明の別の実施形態に従って、データＤＴ２を使用しての構成Ｓ７０（図６）が完了した後に、ローミング決済ネットワークＲ−ＮＴにおいてモバイル決済カードＣ１を使用してモバイルデバイスＤＶによって決済取引を実行する方法を示す。
【０１７７】
この事例では、ローミング決済ネットワークＲ−ＮＴとホーム決済ネットワークＨ−ＮＴの間でホスト間通信を実現できないものとしていることを除いて、取引処理は図７に示すように実質的に実行される。したがって、この実施形態は、既に述べたサーバーＴＳＯ（図５Ａ及び５Ｂ）が、取引処理中にローミング決済ネットワークＲ−ＮＴとホーム決済ネットワークＨ−ＮＴとの間のルーティングインターフェースとして使用される点で、図７の例とは異なる。
【０１７８】
図８に示すように、ホームトークン決定Ｓ８８が完了すると、サーバーＲ−ＴＳＰは、取引要求でホームトークンＨ−ＰＡＮをサーバーＴＳＯに送信する（Ｓ１１０）。サーバーＴＳＯは、ホームトークンＨ−ＰＡＮを含む取引要求をサーバーＲ−ＴＳＰからサーバーＨ−ＴＳＰにルーティングする（Ｓ１１２）。
【０１７９】
サーバーＨ−ＴＳＰは、ステップＳ９６でプライマリーアカウント番号Ｃ−ＰＡＮを決定し、取引処理は、図７の実施形態と同じ態様でさらに進む。
【０１８０】
サーバーＨ−ＴＳＰ、サーバーＴＳＯ、及びサーバーＲ−ＴＳＰは、二段階のトークン解除、つまり第１トークン解除Ｓ８８（Ｒ−ＰＡＮのＨ−ＰＡＮへの変換）及び第２トークン解除Ｓ９６（Ｈ−ＰＡＮのＣ−ＰＡＮへの変換）を実行するように構成されたトークン管理システムＳ２を形成する。
【０１８１】
ホームトークンＨ−ＰＡＮのサーバーＨ−ＴＳＰへのルーティングＳ１１２は、モバイルデバイスＤＶへのローミング情報ＲＩの提供（ステップＳ４２〜Ｓ４６、図３）を担当しないサーバーによって実行されてもよく、又は最初にデータセットＤＴ２のプロビジョニング（ステップＳ６２〜Ｓ６６、図６）を担当しないサーバーによって実行されてもよいことに留意されたい。変形形態では、図８に示すルーティングＳ１１２は、前述のサーバーＴＳＯ以外の適切なサーバーによって実行される。
【０１８２】
図９Ａは、本発明の特定の実施形態に従って、既に上述したサーバーＲ−ＴＳＰの構造を示す。この例では、サーバーＲ−ＴＳＰはコンピューターのハードウェアアーキテクチャを有している。具体的には、サーバーＲ−ＴＳＰは、プロセッサー４０、書き換え可能な不揮発性メモリ４２（例えば、フラッシュ）、ＲＡＭメモリ４４、及び通信インターフェース４６を備える。本開示の明瞭性を高めるために、本実施形態では、サーバーに通常含まれるいくつかの要素は意図的に省略されている。
【０１８３】
サーバーＲ−ＴＳＰの書き換え可能な不揮発性メモリ４２は、本発明の特定の実施形態による非一時的な記録媒体を構成する。このメモリは、本発明の特定の実施形態によるコンピュータープログラムＰＧ３を含み、このコンピュータープログラムは、図７及び８を参照して既に説明した本発明の特定の実施形態による方法を実装する命令を備える。
【０１８４】
書き換え可能な不揮発性メモリ４２は、（図６を参照して既に説明したように）モバイル決済カードＣ１のローミングトークンＲ−ＰＡＮに関連付けられたホームトークンＨ−ＰＡＮを含むデータＲ−ＤＴも格納してもよい。
【０１８５】
通信インターフェース４６は、サーバーＲ−ＴＳＰがローミング決済ネットワークＲ−ＮＴ内で、図８の特定の場合ではサーバーＴＳＯと通信することを可能にする。
【０１８６】
コンピュータープログラムＰＧ３によって操作されるプロセッサー４０は、図９Ｂに示されるようないくつかの機能モジュール、すなわち、受信モジュールＭＤ４０、取得モジュールＭＤ４２、及び送信モジュールＭＤ４４を実装している。
【０１８７】
受信モジュールＭＤ４０は、図７及び８で既に説明したように、ローミングトークンＲ−ＰＡＮ、ローミングトークンＲ−ＰＡＮはモバイル決済カードＣ１に割り当てられたものでありローミング決済ネットワークＲ−ＮＴで動作するものである、を受信するように構成されている。
【０１８８】
取得モジュールＭＤ４２は、ローミングトークンＲ−ＰＡＮに基づいて、対応するホームトークンＨ−ＰＡＮ、ホームトークンＨ−ＰＡＮはモバイル決済カードＣ１に割り当てられたものでありローミング決済ネットワークＲ−ＮＴとは異なるホーム決済ネットワークＨ−ＮＴで動作するものである、を決定するように構成されている。この目的のために、取得モジュールＭＤ４２は、格納されたデータＲ−ＤＴを参照する。
【０１８９】
送信モジュールＭＤ４４は、サーバーＲ−ＳＶ（図７）又はサーバーＴＳＯ（図８）にホームトークンＨ−ＰＡＮを送信するように構成されている。
【０１９０】
図１０Ａは、本発明の特定の実施形態に従って、図７〜８に関して既に上述したサーバーＨ−ＴＳＰの構造を示す。この例では、サーバーＨ−ＴＳＰはコンピューターのハードウェアアーキテクチャを有している。具体的には、サーバーＨ−ＴＳＰは、プロセッサー５０、書き換え可能な不揮発性メモリ５２（例えば、フラッシュ）、ＲＡＭメモリ５４、及び通信インターフェース５６を備える。本開示の明瞭性を高めるために、本実施形態では、サーバーに通常含まれるいくつかの要素は意図的に省略されている。
【０１９１】
サーバーＨ−ＴＳＰの書き換え可能な不揮発性メモリ５２は、本発明の特定の実施形態による非一時的な記録媒体を構成する。このメモリは、本発明の特定の実施形態によるコンピュータープログラムＰＧ４を含み、このコンピュータープログラムは、図７及び８を参照して既に説明した本発明の特定の実施形態による方法を実装する命令を備える。
【０１９２】
書き換え可能な不揮発性メモリ５２は、（図６を参照して既に説明したように）モバイル決済カードＣ１のホームトークンＨ−ＰＡＮに関連付けられたアカウント番号Ｃ−ＰＡＮを含むデータＨ−ＤＴを格納してもよい。
【０１９３】
通信インターフェース５６により、サーバーＨ−ＴＳＰは、ホーム決済ネットワークＲ−ＮＴ内で、図８の特定の場合にはサーバーＴＳＯと通信することができる。
【０１９４】
コンピュータープログラムＰＧ４によって操作されるプロセッサー５０は、図１０Ｂに示されるようないくつかの機能モジュール、すなわち、受信モジュールＭＤ５０、取得モジュールＭＤ５２、及び送信モジュールＭＤ５４を実装している。
【０１９５】
受信モジュールＭＤ５０は、図７及び８に関して既に説明したように、ホームトークンＨ−ＰＡＮ、ホームトークンＨ−ＰＡＮはモバイル決済カードＣ１に割り当てられたものでありホーム決済ネットワークＨ−ＮＴで動作するものである、を受信するように構成されている。
【０１９６】
取得モジュールＭＤ５２は、ホームトークンＨ−ＰＡＮに基づいて、対応するＰＡＮ、該ＰＡＮはいわゆるＣ−ＰＡＮでありモバイル決済カードＣ１に割り当てられたものでありホーム決済ネットワークＨ−ＮＴで動作するものである、を決定するように構成されている。この目的のために、取得モジュールＭＤ５２は、格納されたデータＨ−ＤＴを参照する。
【０１９７】
送信モジュールＭＤ５４は、アカウント番号Ｃ−ＰＡＮを銀行発行者ＩＳのシステムに送信するように構成されている。
【０１９８】
本発明は、効率的なローミングモバイル決済ソリューションを提供する。具体的には、単一のグローバル決済ネットワークを使用する代わりに、本発明は、ユーザーが自身のモバイルデバイスを使用してアクセスできる複数の決済ネットワークでの、モバイル決済カードに関する相互運用を可能にする。
【０１９９】
前述のように、異なる地域で（例えば、国を変えて）ローミングしているユーザーは、偶然的に、そのユーザーのモバイル決済カードが動作するように構成されている国内決済ネットワークの範囲外にいる場合がある。また、ユーザーが国際決済ネットワークを使用することを望まない、又は使用できない場合がある。本発明は、所定のローミング決済ネットワークでローミング状態にある間にモバイル決済カードを使用できるようにデジタルウォレットアプリケーションを構成することを可能にする。本発明のおかげで、ローカル又は国内決済ネットワーク等のローミング決済システムで取引を行うことができるように、デジタルウォレットアプリケーションの構成を動的に調整可能である。
【０２００】
本発明は、グローバルな（国際的な）決済ネットワークの必要性を取り除く。グローバル決済ネットワークを使用する代わりに、ユーザーが自身の国内（又は地域）決済ネットワークの外をローミングしている場合、モバイルバンク取引は別の国内（又は地域）決済ネットワークで良好に実行される。本発明は、国際的な決済ネットワークの使用はもはや必要とされないよう、異なる仕様を有する別個の決済システム間の適切な相互運用性を確保することができる。国内の銀行スキームは、他の銀行スキームとのローミング契約を通じて国際的に受け入れられ得る。例えば、標準的な共同バッジの双方向接続とホスト間の統合についての契約が締結され得る。
【０２０１】
本発明により、モバイルデバイスは、モバイルデバイスの位置に応じてデジタルウォレットアプリケーションを自動的に構成することができる。デジタルウォレットアプリケーションのパラメーター及び視覚的側面（ロゴ、外観等）は、ローミングの再構成をユーザーに通知するように適宜調整され得る。具体的には、必要に応じてカード画像、ロゴ、及び／又は色を調製することができる。
【０２０２】
スキームパートナー間で相互運用性が確保され、一方で、取引処理において適切なレベルの安全性を維持できる。取引中に二段階のトークン解除を実行することにより、本発明は、各決済システムがそのトークンを効率的な態様で使用できるようにする。
【０２０３】
本発明は、前述の問題及び欠点を克服し、これを世界的に標準化された決済システムを構想及び展開する負担をせずに行う。
【０２０４】
デジタルウォレットアプリケーションは、複数のモバイル決済カードを収容及び管理し、これらのカードのそれぞれが本発明によるローミング決済ネットワークで使用されることを可能にし得る。特定の決済アプリケーションは、デジタルウォレットにある各モバイル決済カード用に、モバイルデバイスに実装され得る。
【０２０５】
ここで、図７及び図８に示される実施形態の特定の変形形態が、図１２〜図１５を参照して説明される。
【０２０６】
より具体的には、図１２は、ローミングトークンに基づいてホームトークンＨ−ＰＡＮを取得することによって第１トークン解除を実行するのがサーバーＴＳＯであるという点で、図８の実施形態と異なる変形形態を表す。これは、例えば図１１に示す変形形態で説明したように、サーバーがホームトークンＨ−ＰＡＮをローミングトークンＲ−ＰＡＮに関連付けて以前に格納しているため可能である。したがって、図１２に示す変形形態では、サーバーＲ−ＴＳＰは第１トークン解除ステップＳ８８を実行せず、Ｓ１１０でローミングトークンＲ−ＰＡＮをサーバーＴＳＯに送信する。ローミングトークンＲ−ＰＡＮを対応するホームトークンＨ−ＰＡＮに変換し、Ｓ１１２でこのＨ−ＰＡＮをサーバーＨ−ＴＳＰに送信するのは、サーバーＴＳＯである。
【０２０７】
別の変形形態では、サーバーＲ−ＳＶはＳ８６でローミングトークンＲ−ＰＡＮをサーバーＴＳＯに直接送信する。したがって、この事例では、サーバーＲ−ＴＳＰがサーバーＲ−ＳＶからサーバーＴＳＯにローミングトークンＲ−ＰＡＮを送信する必要はない。
【０２０８】
したがって、上述の実施形態から理解され得るように、二段階のトークン解除処理は、様々なサーバー又は他のエンティティで実行され得る。
【０２０９】
図１３は、決済端末Ｔ（例えば、販売時点）がユーザーデバイスＤＶと双方向に通信する機能を持たないという点で、図８、９及び１２の前の実施形態と異なる変形形態を表す。この変形形態では、ユーザーＵＲと販売者が決済取引を開始したい場合、販売者は決済端末Ｔを構成して、例えば、ＱＲコード（又はバーコード）等のグラフィックコードを画面に表示させる。ユーザーＵＲは、自身のモバイルデバイスＤＶを決済端末に向けて配置し、モバイルデバイスＤＶは、モバイルデバイスＤＶのカメラ（図示せず）を使用してＱＲコードを取得又は読み取る（Ｓ１５０）（スキャン及び決済処理）。次に、モバイルデバイスＤＶは、ＱＲコードに基づいて、前述の実施形態で前述したようにデータセットＤＴ２を決定し、このデータセットＤＴ２を販売者のサーバーＭ−ＳＶに送信する（Ｓ１５４）。データセットＤＴ２は、ローミングトークンＲ−ＰＡＮと取引に関する情報（取引識別子、金額等）を備える。ＱＲコードに基づいて、モバイルデバイスＤＶはまた、データセットＤＴ２が送信されることになるサーバーＭ−ＳＶのアドレスを決定し得る。
【０２１０】
並列して、決済端末は、例えば取引識別子と取引金額を備える取引データＤＴ３も送信する（Ｓ１５２）。次に、販売者のサーバーＭ−ＳＶは、モバイルデバイスＤＶから受信したデータセットＤＴ２と決済端末Ｔから受信した取引データセットＤＴ３が一致することを確認し、一致する場合、他の実施形態で説明されるようなさらなる処理のために、販売者のサーバーＭ−ＳＶはデータセットＤＴ２を取得者の銀行システムＡＣに送信する（Ｓ１５６）。
【０２１１】
したがって、図１３の実施形態から理解できるように、二段階のトークナイゼーション及び二段階のトークン解除に基づく本発明の概念にスキャン及び決済処理を適用することができる。
【０２１２】
図１４は、３Ｄセキュア（３ＤＳ）認証処理が実行され、オンライン決済取引を実行したいユーザーＵＲを認証するという点で、前述の実施形態とは異なる変形形態を表す。
【０２１３】
３Ｄセキュアは、オンライン決済取引用の追加のセキュリティレイヤーとして設計された周知のＸＭＬベースのプロトコルである。
【０２１４】
図１４の変形形態では、ユーザーＵＲは、自身のデジタルウォレットアプリケーションＤＷＡにアクセスするための自身の第１モバイルデバイスＤＶを持ち、販売者のウェブサイトＷＢでオンライン決済取引を行うことを望んでいることが想定されている。この目的のために、ユーザーは、販売者のＷｅｂサイトＷＢにアクセスするために第２デバイスＤＶ２を使用する。第２デバイスＤＶ２は、任意の適切なタイプ（ＰＣ、タブレット等）であってもよく、第１デバイスＤＶ１と同じであってもよく、第１デバイスＤＶ１と異なっていてもよい。
【０２１５】
決済取引を有効化する前に、ユーザーＵＲを認証するために、ＩＤＳプロトコルに従って認証フェーズが最初に実行される。
【０２１６】
ステップＳ１７０において、ユーザーＵＲは、自身のモバイルデバイスＤＶを、ローミング決済ネットワークＲ−ＮＴにおいてローミング決済を実行するために（前述のように）ユーザーに以前に割り当てられたローミングトークンＲ−ＰＡＮを表示するように構成する。次に、ユーザーＵＲは、自身の第２デバイスＤＶ２を使用して、カードデータを販売者のウェブサイトＷＢに入力する（Ｓ１７２）。このカードデータは、モバイル決済カードＣ１に割り当てられたものであり、ローミング決済ネットワークＲ−ＮＴで動作するものである。このカードデータはローミングトークンＲ−ＰＡＮ、モバイルカードＣ１の有効期限、及びモバイルカードＣ１のカード検証値ＣＶＶを含む。ステップＳ１７４では、第２デバイスＤＶ２は、ローミングトークンＲ−ＰＡＮを含むカードデータを、ウェブサイトＷＢを管理する販売者のサーバーＭ−ＳＶに送信する。
【０２１７】
このサーバーＭ−ＳＶは、ローミングトークンＲ−ＰＡＮをディレクトリサーバーＤＳに送信し（Ｓ１７６）、次いでディレクトリサーバーＤＳはそれをトークンサービスプロバイダーのサーバーＴＳＯ２に送信する（Ｓ１７８）。サーバーＴＳＯ２はサーバーＴＳＯと同じでも、別のサーバーでもよい。
【０２１８】
ステップＳ１８０において、サーバーＴＳＯ２は、ローミングトークンＲ−ＰＡＮを、Ｒ−ＰＡＮに基づいてホームトークンＨ−ＰＡＮを取得するための第１トークン解除を実行するサーバーＲ−ＴＳＰに送信する。次に、サーバーＲ−ＴＳＰは、この第１トークン解除の結果得られたホームトークンＨ−ＰＡＮをサーバーＴＳＯ２に送り返す（Ｓ１８２）。ステップＳ１８４において、サーバーＴＳＯ２は、ホームトークンＨ−ＰＡＮに基づいてモバイル決済カードＣ１の対応するＰＡＮ番号Ｃ−ＰＡＮを取得するために、第２トークン解除を実行するサーバーＨ−ＴＳＰにホームトークンＨ−ＰＡＮを送信する。次に、サーバーＨ−ＴＳＰは、ＰＡＮ番号Ｃ−ＰＡＮをサーバーＴＳＯ２に送り返す（Ｓ１８６）。したがって、サーバーＲ−ＴＳＰ及びサーバーＨ−ＴＳＰによって二段階のトークン解除が実行され、ローミングトークンＲ−ＰＡＮに基づいてカードＣ１のＰＡＮ番号Ｃ−ＰＡＮが取得される。
【０２１９】
ステップＳ１８８において、サーバーＴＳＯ２は、ＰＡＮ番号Ｃ−ＰＡＮを、サーバーＡＣＳと表記されるＩＳアクセス制御（ＡＣＳ）サーバーに転送する。ＰＡＮ番号Ｃ−ＰＡＮに基づいて、サーバーＡＣＳはユーザーＵＲに関連付けられた連絡先情報を決定する。この例では、サーバーＡＣＳは、モバイル決済カードＣ１のＣ−ＰＡＮに関連付けて格納されている電話番号を決定する。ステップＳ１９０において、サーバーＡＣＳは、３ＤＳコードＣＳ１（例えば一連の数字）をユーザーＵＲに送信する。この例では、ＵＲは自身のモバイルデバイスＤＶ（スマートフォン等）でコードＣＤ１を受け取る。
【０２２０】
次に、ユーザーＵＲは、自身の第２デバイスＤＶ２を使用してウェブサイトＷＢ上でＣＤ２と表記される３ＤＳコードを入力し得る（Ｓ１９１）。それが受信されると、第２デバイスＤＶ２は、適切な通信手段によって３ＤＳコードＣＤ２をサーバーＡＣＳに送信する（Ｓ１９２）。しかしながら、サーバーＡＣＳに３ＳＤコードＣＤ２を提供する他の実施形態が可能である。別の実施形態によれば、ステップＳ１９０において、モバイルデバイスＤＶ内のモバイルアプリケーションは、サーバーＡＣＳから認証要求を受信し得る。ユーザーＵＲは、このモバイルアプリケーションを使用して、Ｓ１９０で受信した３ＤＳコードを入力することにより、Ｓ１９１で自身を認証できる。次いで、モバイルデバイスＤＶ内のモバイルアプリケーションは、Ｓ１９２で３ＤＳコードをサーバーＡＣＳに転送して認証を確認することができる。
【０２２１】
次いで、サーバーＡＣＳは、デバイスＤＶ２上でユーザーＵＲによって入力された３ＤＳコードＣＤ２が、ステップＳ１９０においてサーバーＡＣＳによって以前に提供された元のコードＣＤ１と一致するかどうかを確認する。一致する場合、サーバーＡＣＳは認証が成功したことを示す通知をサーバーＴＳＯ２に送信する（Ｓ１９３）。それに応答して、サーバーＴＳＯ２は認証確認暗号と呼ばれる暗号ＣＲＹを生成し、それをディレクトリサーバーＤＳに送信し（Ｓ１９４）、ディレクトリサーバーＤＳはそれをサーバーＭ−ＳＶに転送する（Ｓ１９６）。ステップＳ１９８において、サーバーＭ−ＳＶは、暗号ＣＲＹと、ローミングトークンＲ−ＰＡＮを含む取引データとを、決済取引を進めるために取得者の銀行システムＡＣに送信する。
【０２２２】
前の実施形態を参照して既に説明したように、次に、二段階のトークン解除が再度実行されて、決済取引が有効化される。発行者の銀行システムＩＳは、ユーザーＵＲが認証されたことを示す暗号ＣＲＹを受け取った場合にのみ、決済取引を承認する。
【０２２３】
したがって、この実施形態から理解できるように、３ＤＳ認証処理は、二段階のトークナイゼーション及び二段階のトークン解除に基づく本発明の概念に適用することができる。
【０２２４】
通常、オンライン取引において、３ＤＳをサポートすることは、販売者にも決済カード発行者にも求められない。販売者及び／又は発行者が３ＤＳをサポートしない場合、第２デバイスＤＶ２は、ステップＳ１７４で、ローミングトークンＲ−ＰＡＮを含む取引データを取得者の銀行システムＡＣに直接送信して決済取引を進めることができる。したがって、ステップＳ１７６からＳ１９８（図１４）は実行されない。
【０２２５】
図１５は、販売者のアプリケーションＡＰＰ１がユーザーＵＲのモバイルデバイスＤＶに事前にインストールされているという点で、前述の実施形態とは異なる変形形態を表している。ユーザーＵＲが自身のモバイルデバイスＤＶを使用して販売者のウェブサイトでオンライン決済取引を行いたい場合、ユーザーＵＲはモバイルデバイスＤＶにプリインストールされたアプリケーションＡＰＰ１を実行又は呼び出す（Ｓ２２０）ことができる。実際には、ユーザーＵＲは、モバイルデバイスＤＶで実行されている販売者のアプリケーションＡＰＰ１で清算ボタンを始動することにより、決済を完了することができる。それに応じて、モバイルデバイスＤＶは、モバイル決済カードＣ１のカードデータ、すなわち、モバイル決済カードＣ１に以前に割り当てられたものでありローミング決済ネットワークＲ−ＮＴで動作するものであるローミングトークンＲ−ＰＡＮを含むカードデータを、清算プロバイダーサーバーＣＰ−ＳＶに送信する（Ｓ２２２）。
【０２２６】
ステップＳ２２４において、サーバーＣＰ−ＳＶは、ローミングトークンＲ−ＰＡＮを含むカードデータを販売者のサーバーＭ−ＳＶに送信する。次に、サーバーＭ−ＳＶは、取引データをローミングトークンＲ−ＰＡＮとともに取得者の銀行システムＡＣに送信し（Ｓ２２６）、前述のように決済取引を進める。
【０２２７】
したがって、この実施形態から理解できるように、アプリ内オンライン取引処理は、二段階のトークナイゼーション及び二段階のトークン解除に基づく本発明の概念に適用することができる。
【０２２８】
図１２で以前に説明した変形形態は、図１３、１４、および１５に示す実施形態を含む、本文書に説明する任意の実施形態に適用してもよい。すなわち、サーバーＴＳＯは、本書に記載されているすべての実施形態で、第１トークン解除ステップ自体を実行するように構成されていてもよい。
【０２２９】
図中のフローチャート及び／又はブロック図は、本開示の様々な実施形態によるデバイス、システム、方法及びコンピュータープログラム製品の可能な実装の構成、動作及び機能を示している。これに関して、フローチャート又はブロック図の各ブロックは、モジュール、セグメント、又は、特定の１つ又は複数の論理機能を実装するための１つ又は複数の実行可能な命令を備えるコードの一部、を表し得る。
【０２３０】
明示的に記載されていないが、複数の本実施形態は、それらの任意の組み合わせ又は部分的な組み合わせで使用されてもよい。
【０２３１】
本発明を特定の実施形態で説明してきたが、当業者の能力の範囲内で、発明の力を行使することなく多数の変更及び実施形態が可能であることは明らかである。したがって、本発明の範囲は、添付の特許請求の範囲によって定義される。
【図１】
2020523704.tif 000003
【図２】
2020523704.tif 000004
【図３】
2020523704.tif 000005
【図４Ａ】
2020523704.tif 000006
【図４Ｂ】
2020523704.tif 000007
【図５Ａ】
2020523704.tif 000008
【図５Ｂ】
2020523704.tif 000009
【図６】
2020523704.tif 000010
【図７】
2020523704.tif 000011
【図８】
2020523704.tif 000012
【図９Ａ】
2020523704.tif 000013
【図９Ｂ】
2020523704.tif 000014
【図１０Ａ】
2020523704.tif 000015
【図１０Ｂ】
2020523704.tif 000016
【図１１】
2020523704.tif 000017
【図１２】
2020523704.tif 000018
【図１３】
2020523704.tif 000019
【図１４】
2020523704.tif 000020
【図１５】
2020523704.tif 000021
【国際調査報告】
2020523704.tif 000022
2020523704.tif 000023
2020523704.tif 000024