(57)【特許請求の範囲】
【請求項１】
ＥＴＳＩ ＴＳ １０２ ６２２のテーブル２９で規定される各レジストリにより管理される第１ゲート（Ｇ１）と第２ゲート（Ｇ２）とを含み、接触モードで前記第１ゲート（Ｇ１）を介して第１アプリケーション（ＡＰ１）と、前記第２ゲート（Ｇ２）を介して第２アプリケーション（ＡＰ２）と通信可能なＮＦＣコントローラ（ＮＣ）であって、
特定タイプの非接触プロトコルを使用して非接触読取り装置（ＲＤ）と前記第１アプリケーション（ＡＰ１）との間で第１の通信（ＣＯ１）を確立して管理することができ、前記特定タイプの非接触プロトコルを使用して前記非接触読取り装置（ＲＤ）と前記第２アプリケーション（ＡＰ２）との間で第２の通信（ＣＯ２）を確立して管理することができ、
識別子（ＵＩＤ１，ＵＩＤ２）を有する前記第１及び第２アプリケーション（ＡＰ１、ＡＰ２）は、保全素子（ＳＥ３）中に埋設されており、接触モードで単一結線リンク（Ｌ３）を介して前記保全素子（ＳＥ３）と通信可能な前記ＮＦＣコントローラ（ＮＣ）において、
前記ＮＦＣコントローラ（ＮＣ）は、前記２つの識別子（ＵＩＤ１，ＵＩＤ２）から、前記非接触読取り装置（ＲＤ）により前記２つの識別子（ＵＩＤ１，ＵＩＤ２）の間の衝突として探知される衝突パターンを有する固有識別子（ＣＵＩＤ）を発生させ、衝突防止コマンドに応答して前記固有識別子（ＣＵＩＤ）を前記非接触読取り装置（ＲＤ）に送出する手段（Ｍ１）を有し、前記衝突パターンに基いて、前記非接触読取り装置（ＲＤ）が前記各レジストリを管理することにより、前記第１ゲート（Ｇ１）と前記第２ゲート（Ｇ２）とをマルチプレックスさせ、前記単一結線リンク（Ｌ３）を介して前記第１及び第２の通信（ＣＯ１、ＣＯ２）を同時に管理することを特徴とするＮＦＣコントローラ（ＮＣ）。
【請求項２】
前記第１及び第２の通信（ＣＯ１、ＣＯ２）が係属しており、前記単一結線リンク（Ｌ３）を介して前記第１及び第２の通信（ＣＯ１、ＣＯ２）を管理するよう構成された、請求項１に記載のＮＦＣコントローラ（ＮＣ）。
【請求項３】
前記保全素子（ＳＥ３）は、カードエミュレーションモードをサポートする単一結線プロトコル適合素子であって、前記単一結線リンク（Ｌ３）は前記単一結線プロトコルに適合している、請求項１に記載のＮＦＣコントローラ（ＮＣ）。
【請求項４】
前記非接触読取り装置（ＲＤ）は、複数の非接触カードがその電磁界に出現することを探知でき、前記ＮＦＣコントローラ（ＮＣ）は、衝突防止段階において前記読取り装置（ＲＤ）の電磁界に複数の非接触カードが出現することをシミュレートするよう構成された、請求項１に記載のＮＦＣコントローラ（ＮＣ）。
【請求項５】
保全素子（ＳＥ３）と請求項１に記載のＮＦＣコントローラ（ＮＣ）とからなる携帯型装置（ＨＭ）であって、前記保全素子（ＳＥ３）は、前記ＮＦＣコントローラ（ＮＣ）を介して非接触読取り装置（ＲＤ）と通信するための２つのアプリケーション（ＡＰ１，ＡＰ２）を有する携帯型装置（ＨＭ）。
【請求項６】
前記保全素子（ＳＥ３）は、前記単一結線プロトコルを介して通信でき、前記カードエミュレーションモードをサポートする、請求項５に記載の携帯型装置（ＨＭ）。
【請求項７】
ＮＦＣコントローラ（ＮＣ）によって、非接触読取り装置（ＲＤ）と各第１アプリケーション（ＡＰ１）及び第２アプリケーション（ＡＰ２）との間で第１及び第２の通信（ＣＯ１、ＣＯ２）を管理するための方法であって、
前記ＮＦＣコントローラ（ＮＣ）は、ＥＴＳＩ ＴＳ １０２ ６２２のテーブル２９で規定される各レジストリにより管理される第１ゲート（Ｇ１）と第２ゲート（Ｇ２）とを含み、接触モードで前記第１及び第２ゲート（Ｇ１，Ｇ２）を介して前記第１及び第２アプリケーション（ＡＰ１、ＡＰ２）と通信でき、特定タイプの非接触プロトコルを使用して前記非接触読取り装置（ＲＤ）と前記第１アプリケーション（ＡＰ１）との間で第１の通信（ＣＯ１）を確立して管理することができ、前記特定タイプの非接触プロトコルを使用して前記非接触読取り装置（ＲＤ）と前記第２アプリケーション（ＡＰ２）との間で第２の通信（ＣＯ２）を確立して管理することができ、
識別子（ＵＩＤ１，ＵＩＤ２）を有する前記第１及び第２アプリケーション（ＡＰ１、ＡＰ２）は保全素子（ＳＥ３）中に埋設されており、接触モードで単一結線リンク（Ｌ３）を介して前記保全素子（ＳＥ３）と通信可能であり、
前記２つの識別子（ＵＩＤ１，ＵＩＤ２）から、前記非接触読取り装置（ＲＤ）により前記２つの識別子（ＵＩＤ１，ＵＩＤ２）の間の衝突として探知される衝突パターンを有する固有識別子（ＣＵＩＤ）を発生させ、衝突防止コマンドに応答して前記固有識別子（ＣＵＩＤ）を前記非接触読取り装置（ＲＤ）に送出し、
前記衝突パターンに基いて、前記非接触読取り装置（ＲＤ）が前記各レジストリを管理することにより、前記第１ゲート（Ｇ１）と第２ゲート（Ｇ２）とをマルチプレックスさせ、前記単一結線リンク（Ｌ３）を介して前記第１及び第２の通信（ＣＯ１、ＣＯ２）を同時に管理することを特徴とする方法。
【請求項８】
前記非接触読取り装置（ＲＤ）は、複数の非接触カードがその電磁界に出現することを探知でき、前記方法はさらに、衝突防止段階において前記読み取り装置（ＲＤ）の電磁界に複数の非接触カードが出現することをシミュレートするステップを有し、前記シミュレートするステップは前記ＮＦＣコントローラ（ＮＣ）が実行する、請求項７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は近距離無線通信（ＮＦＣ）コントローラを用いた通信の管理方法に係り、特に、複数の非接触カードをエミュレートできるＮＦＣ装置内のＮＦＣコントローラを用いた通信の管理方法に関する。
【背景技術】
【０００２】
ＮＦＣ（近距離無線通信）技術は、磁界を介したデータの交換に基づいている。ＮＦＣ装置は、カードエミュレーションモード、リーダモード及びピアツーピアモードの３つのモードで動作する。カードエミュレーションモードでは、ＮＦＣ装置は既存の非接触カードのように動作する。リーダモードでは、ＮＦＣ装置は、磁界を変調でき、他のＮＦＣ装置に電力を供給できるアンテナを有する。リーダモードでのＮＦＣ装置は通常ＰＣＤ（近接型結合装置）と呼ばれる。ピアツーピアモード（Ｐ２Ｐ）では、２つのＮＦＣ装置は互いに通信でき、情報を交換できる。
【０００３】
ＮＦＣ装置はＰＩＣＣ（近接型ＩＣカード又は近接型カード）であるか、または論理的にＰＩＣＣとして機能する埋設部品である。ＰＩＣＣ及びＰＣＤは、１３．５６ＭＨｚのフィールド周波数で誘導結合により通信する。具体的に、ＩＳＯ１４４４３及びＩＳＯ１８０９２規格はＮＦＣ分野で用いられ得る変調技術及び通信プロトコルを規定している。
【０００４】
複数のＰＩＣＣが、物理的にＰＣＤの磁界に入る可能性がある。そのためＰＣＤがＰＩＣＣを特定するための特別な処理が規定されている。これらの処理は衝突防止機構と呼ばれる。２つの主な衝突防止ストラテジが通常実行される。第１のストラテジはビット単位の決定論的方法であり、第２のストラテジはフレーム単位の統計的方法である。
決定論的方法はＩＳＯ１４４４３規格の第３部に規定されており、主にＩＳＯ１４４４３−Ａタイプ対応の製品に用いられている。統計的方法はＩＳＯ１４４４３規格の第３部に規定されており、主にＩＳＯ１４４４３−Ｂタイプ又はＩＳＯ１８０９２対応の製品に用いられている。
【０００５】
両方の衝突防止方法において、各ＰＩＣＣはＵＩＤ（固有識別子）またはＰＵＰＩ（疑似固有ＰＩＣＣ識別子）とも呼ばれる各自の識別子を送信する。ＰＣＤは、目的のアプリケーションに従って受信した識別子を用いてＰＩＣＣを選択する。どの衝突防止ストラテジを用いる場合においても、各識別子は、トランザクションごとに変化しうる固有値を有している。どの規格を用いる場合においても、ＰＩＣＣから送信される全ての識別子は規格に記載の原則に従い異なるものであると規定されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＮＦＣ装置は、適切なトランザクションを遂行するために、ＰＣＤと通信するための複数のアプリケーションを有していることがある。各アプリケーションは特定タイプの関連非接触プロトコルとリンクしている。言い換えると、各アプリケーションはそれぞれのタイプの関連非接触プロトコルによってのみアクセスできる。例えば、あるアプリケーションがＩＳＯ１４４４３規格のタイプＡに関連しており、別のアプリケーションがＩＳＯ１４４４３規格のタイプＢに関連しているとする。この例では、ＮＦＣコントローラはＩＳＯ１４４４３タイプＡ及びＩＳＯ１４４４３タイプＢを介して２つのアプリケーションの通信を同時に管理する必要がある。現在のＮＦＣコントローラは、この点に関し、各タイプの非接触プロトコルは、１つのカードエミュレーションモードしか管理することができない。その結果、同じタイプの非接触プロトコルに関連した２つのアプリケーションは同時にＰＣＤと通信できない。すなわち、２つのアプリケーションがＩＳＯ１４４４３規格のタイプＡに関連している場合には、１度につき１つのアプリケーションのみがＮＦＣ読取り装置と通信できる。従って１つの通信のみが活性状態となる。
ＮＦＣコントローラが、同じタイプの非接触プロトコルに関連した２つのアプリケーションが同時に通信することを許可できるようにする必要がある。
本発明の目的は、上述の技術的課題を解決することである。
【課題を解決するための手段】
【０００７】
本発明の目的は、接触モードで第１及び第２アプリケーションと通信可能なＮＦＣコントローラであって、特定タイプの非接触プロトコルを使用して非接触読取り装置と第１アプリケーションとの間で第１の通信を確立して管理可能とすることである。また、ＮＦＣコントローラは、特定タイプの非接触プロトコルを使用して非接触読取り装置と第２アプリケーションとの間で第２の通信を確立して管理することができる。ＮＦＣコントローラは第１及び第２の通信を同時に扱うように構成される。
【０００８】
好ましくは、非接触読取り装置は、複数の非接触カードがその電磁界に出現することを探知でき、ＮＦＣコントローラは衝突防止段階において読取り装置の電磁界に複数の非接触カードが出現することをシミュレートすることができるよう構成される。
【０００９】
好ましい実施形態において、第１識別子が第１アプリケーションに関連し、第２識別子が第２アプリケーションに関連させてもよい。ＮＦＣコントローラは第１及び第２識別子から第３識別子を発生させることができ、この第３識別子は衝突パターンを有している。ＮＦＣコントローラは衝突防止コマンドに応じてこの第３識別子を発生させるよう構成してもよい。
好ましくは、第１及び第２アプリケーションは保全素子中に埋設されており、ＮＦＣコントローラは接触モードで単一結線リンクを介して通信可能であり、第１ゲートが第１アプリケーションに関連し、第２ゲートが第２アプリケーションに関連し、そしてＮＦＣコントローラは数個の異なるゲートを同時に管理するよう構成してもよい。
【００１０】
一実施形態において、第１及び第２の通信が係属しており、ＮＦＣコントローラは単一結線リンクを介して第１及び第２の通信を管理するよう構成してもよい。
好ましくは、保全素子は、カードエミュレーションモードをサポートする単一結線プロトコル適合素子であって、単一結線リンクは単一結線プロトコルに適合するのがよい。
【００１１】
代替え的な方法として、第１アプリケーションが第１保全素子に埋設されており、第２アプリケーションが第２保全素子に埋設されているようにしてもよい。ＮＦＣコントローラは接触モードで第１単一結線リンクを介して第１保全素子と通信でき、接触モードで第２単一結線リンクを介して第２保全素子と通信できる。ＮＦＣコントローラは２つの単一結線リンクを介して第１及び第２の通信を同時に管理するよう構成してもよい。
好ましくは、ＮＦＣコントローラは単一結線プロトコルを使用して第１保全素子と通信し、単一結線プロトコルを使用して第２保全素子と通信するよう構成するのがよい。
【００１２】
本発明の他の目的は、保全素子と本発明の第１の態様に従ったＮＦＣコントローラとからなる携帯型装置を提供することである。保全素子は、ＮＦＣコントローラを介して非接触読取り装置と通信する２つのアプリケーションを有する。
好ましくは、保全素子は、単一結線プロトコルを介して通信でき、カードエミュレーションモードをサポートするのがよい。
【００１３】
本発明のさらに他の目的は、非接触読取り装置と第１アプリケーションとの間の第１の通信と、非接触読取り装置と第２アプリケーションとの間の第２の通信の両方を管理するための方法を提供することである。ＮＦＣコントローラは、接触モードで第１及び第２アプリケーションと通信できる。ＮＦＣコントローラは特定タイプの非接触プロトコルを使用して非接触読取り装置と第１アプリケーションとの間で第１の通信を確立して管理することができる。ＮＦＣコントローラは特定タイプの非接触プロトコルを使用して非接触読取り装置と第２アプリケーションとの間で第２の通信を確立して管理することができる。前記方法は、ＮＦＣコントローラにつながる第１及び第２の通信を同時に管理するステップを有する。
【００１４】
好ましくは、非接触読取り装置は、複数の非接触カードがその電磁界に出現することを探知でき、前記方法はさらに、衝突防止段階において読取り装置の電磁界に複数の非接触カードが出現することをシミュレートするステップを有してもよい。シミュレートするステップはＮＦＣコントローラが実行する。
【００１５】
一実施形態において、第１識別子が第１アプリケーションに関連し、第２識別子が第２アプリケーションに関連している。シミュレートするステップにおいて、第３識別子が衝突防止コマンドに応答して発生してもよい。第３識別子は衝突パターンを有しており、ＮＦＣコントローラにより第１及び第２識別子から発生する。
好ましくは、第１及び第２アプリケーションは保全素子中に埋設されており、ＮＦＣコントローラは接触モードで単一結線リンクを介して通信できる。前記方法は、単一結線リンクを介して第１及び第２の通信をマルチプレックスするステップを有する。
【００１６】
一実施形態において、第１アプリケーションが第１保全素子に埋設されており、第２アプリケーションが第２保全素子に埋設されている。ＮＦＣコントローラは接触モードで第１単一結線リンクを介して第１保全素子と通信できる。ＮＦＣコントローラは接触モードで第２単一結線リンクを介して第２保全素子と通信できる。前記方法は、第１単一結線リンクを介して第１の通信をルーティングし、第２単一結線リンクを介して第２の通信をルーティングするステップを有する。
【００１７】
本発明の他の特徴および利点は、対応する添付図面を参照して、本願の複数の好ましい実施形態の記述を読むことでより明確になる。
【図面の簡単な説明】
【００１８】
【図１】ＮＦＣ読取り装置と本発明に係るＮＦＣ装置内の１つの保全素子に埋設された２つのアプリケーションとの間の通信の例を描いた概略図である。
【図２】ＮＦＣ読取り装置と本発明に係るＮＦＣ装置内の２つの異なる保全素子に埋設された２つのアプリケーションとの間の通信の例を描いた概略図である。
【図３】本発明に係る、ＩＳＯ１４４４３タイプＡの衝突防止ステップにおいて使用されるＵＩＤの一例を示す図である。
【発明を実施するための形態】
【００１９】
ＮＦＣコントローラは、非接触フロントエンドチップ（ＣＬＦ）とも呼ばれるハードウェアモジュールである。本発明は、カードエミュレーションモードを管理できるどのタイプのＮＦＣコントローラにも適用できる。本発明は、そのようなＮＦＣコントローラを埋設するいかなるタイプのＮＦＣ装置にも適用可能である。これらの装置は、携帯電話または支払用電子式資金移動端末等の携帯型装置とすることができる。これらの装置はまたタグとも呼ばれるスマートポスタ等の固定型装置とすることも可能である。
【００２０】
本発明では、ＮＦＣコントローラが、同じタイプの非接触プロトコルを使用して数個のカードエミュレーションモードを同時に管理するよう構成されている。
【００２１】
本発明の利点は、ＮＦＣ装置が同じタイプの非接触プロトコルを使用して複数のアプリケーションの通信を同時に管理できることである。従って、ＮＦＣ装置の使用者はアプリケーションを１つだけ選択する必要がなく、同時に数個のアプリケーションを活性状態にすることができる。例えば、ＮＦＣハンドセットは、内部にエミュレートされた数個の非接触カードを持った財布として機能する。本発明がないと、ＮＦＣ装置の使用者は、非接触トランザクションを確立する前に１つを除いたすべてのアプリケーションを明確に非活性化しなければならない。その上、使用者はどのアプリケーションが使用されているのかわからない場合がある。
【００２２】
図１は、リーダモードでのＮＦＣ装置とＮＦＣ装置内の単一保全素子に埋設された２つのアプリケーションとの間の本発明に従った同時通信の例を示している。ＮＦＣ装置ＨＭは、携帯電話またはカードエミュレーションモードで動作するその他のタイプのＮＦＣ装置である。
リーダモードにあるＮＦＣ装置は、アンテナＡＮ２を有するＮＦＣ読取り装置である。
ＮＦＣ装置ＨＭはアンテナＡＮ１、ＮＦＣコントローラＮＣ及び保全素子ＳＥ３からなる。
【００２３】
好ましい実施形態において、保全素子ＳＥ３は汎用集積回路カード（ＵＩＣＣ）である。
あるいは、保全素子ＳＥ３は、セキュアデジタル（ＳＤ）カード、ミニＳＤカード、マイクロＳＤカード、埋設された保全素子、スマートカード又はソフトウェア保全素子であってもよい。保全素子は、ＥＴＳＩ  ＴＳ１０２６１３及びＥＴＳＩ  ＴＳ１２６２２に従いＮＦＣコントローラによりホストとして認識される。
保全素子ＳＥ３はＥＴＳＩ  ＴＳ１０２６２２規格により規定されたカードエミュレーションモードを管理できる。
【００２４】
ＮＦＣコントローラＮＣと保全素子ＳＥ３とは単一結線リンクＬ３により接続している。リンクＬ３はＮＦＣコントローラＮＣと保全素子ＳＥ３との間の接触モードでの通信を可能にしている。好ましい実施形態において、ＮＦＣコントローラＮＣと保全素子ＳＥ３の両方は、ＴＳ１０２．６１３に規定する単一結線プロトコル（ＳＷＰ）を使用している。
【００２５】
保全素子ＳＥ３は、ＮＦＣ読取り装置と通信するための２つのアプリケーションＡＰ１及びＡＰ２を有する。アプリケーションは両方とも同じタイプの非接触プロトコルに関連している。選択される非接触プロトコルは、ＩＳＯ１４４４３、ＩＳＯ１８０９２又はＩＳＯ１５６９３規格対応である。非接触プロトコルは専用仕様にも対応している。好ましい実施形態において、ＡＰ１及びＡＰ２はＩＳＯ１４４４３規格のタイプＡに関連している。
【００２６】
例えば、アプリケーションＡＰ１は公共交通網の利用権を提供する交通アプリケーションであり、アプリケーションＡＰ２は支払アプリケーションである。アプリケーションの種類に制限はない。これらのアプリケーションは、電子チケットの発行、電子財布、デビット／クレジット払いのカード、車／家／部屋を使用するための電子キー、等であってもよい。ＮＦＣ読取り装置ＲＤは、保全素子ＳＥ３中の１つのアプリケーションと通信するための読取り部アプリケーション（図示せず）を有する。
【００２７】
図１の実施形態において、ＮＦＣコントローラＮＣは２つのゲートＧ１及びＧ２を含む。ゲートＧ１がアプリケーションＡＰ１に関連し、ゲートＧ２がアプリケーションＡＰ２に関連している。各活性状態のゲートに対し、コントローラＮＣはＥＴＳＩ  ＴＳ１０２６２２のテーブル２９のレジストリに規定された、ＡＴＱＡ、ＳＡＫ、ＵＩＤ及びその他すべてのパラメータ等の、１組の関連するリソースを管理する。従って、コントローラＮＣは関連するリソースの組をゲートと同じ数だけ含むこととなる。これら２つのゲートにより、ＮＦＣコントローラＮＣはアプリケーションＡＰ１と読取り装置ＲＤとの間の通信ＣＯ１及びアプリケーションＡＰ２と読取り装置ＲＤとの間の通信ＣＯ２を同時に管理できる。
【００２８】
ＮＦＣコントローラＮＣは、アプリケーションＡＰ１及びＡＰ２の２つの識別子から識別子ＣＵＩＤを発生させることができる手段Ｍ１を有する。手段Ｍ１は、アプリケーションＡＰ１及びＡＰ２に関連する非接触プロトコルのタイプに応じた衝突パターンを有する識別子ＣＵＩＤを発生させることができる。衝突パターンによりＮＦＣ読取り装置ＲＤは２つの識別子の間の衝突を探知し、識別子を介してアプリケーションを選択するステップを開始することができる。
【００２９】
図１の実施形態において、保全素子ＳＥ３はリンクＬ３を介して数個のパイプを管理するよう構成されている。特に、保全素子ＳＥ３はリンクＬ３を介してアプリケーションＡＰ１とゲートＧ１との間の通信と、同じくリンクＬ３を介してアプリケーションＡＰ２とゲートＧ２との間の通信を同時に管理できる。先行技術の保全素子と比較すると、保全素子ＳＥ３はリンクＬ３を介して関連するアプリケーション（すなわちＡＰ１又はＡＰ２のどちらか）と交換したデータをルーティングできる特別な手段を有している。
それ故に、ＮＦＣコントローラＮＣは２つの通信を同時に処理することで、非接触読取り装置ＲＤと２つのアプリケーションＡＰ１及びＡＰ２との間で２つの通信ＣＯ１及びＣＯ２を確立して管理することができる。
【００３０】
２つのアプリケーションＡＰ１及びＡＰ２は同タイプの非接触プロトコルを介して１つの読取り装置ＲＤと通信するため、２つのアプリケーションは読取り装置ＲＤにより２つの（エミュレートされた）非接触カードに埋設されたアプリケーションであると認識される。そのため、衝突防止ステップを管理する必要がある。ＮＦＣコントローラは、衝突防止コマンドに応じて、衝突パターンを有する1つの特定の識別子のみでＮＦＣ読取り装置に応答する。従って、衝突はＮＦＣ読取り装置ＲＤがこの特定の識別子を受信したときに生じる。通常の衝突防止機構ではＮＦＣ読取り装置が対応の識別子を介して非接触カードを選択する。本発明では、数個の物理的な非接触カードが読取り装置ＲＤにおいてシミュレートされ、衝突防止機構によりＮＦＣ読取り装置ＲＤは対応の識別子を介してシミュレートされた非接触カードの内1つを選択する。
【００３１】
図３は本発明の好ましい実施形態によるＩＳＯ１４４４３タイプＡの衝突防止ステップにおいて使用される固有識別子（ＵＩＤ）の例である。
識別子ＵＩＤ１がアプリケーションＡＰ１に関連し、識別子ＵＩＤ２がアプリケーションＡＰ２に関連する。ＮＦＣコントローラＮＣの手段Ｍ１は両方のＵＩＤ１及びＵＩＤ２から識別子ＣＵＩＤを発生させることができる。識別子ＣＵＩＤは読取り装置ＲＤにより数個の識別子の間の衝突として探知される衝突パターンを有している。ＮＦＣコントローラＮＣは衝突防止コマンドに応じて識別子ＣＵＩＤを発生させる。この特定の識別子ＣＵＩＤにより、読取り装置ＲＤは衝突を探知でき、ＩＳＯ１４４４３タイプＡの通常の衝突防止機構を介して使用可能なアプリケーションＡＰ１又はＡＰ２の内の１つを選択できる。
【００３２】
通常、識別子は長さ３２ビットである。図３の例において、１６進数表示で、識別子ＵＩＤ１はＡ０  ４５  Ｃ０  ０１に等しく、ＵＩＤ２はＡ０  ７４  Ｃ０  ０１に等しい。２つの識別子ＵＩＤ１及びＵＩＤ２は一連のビットにより構成されている。言い換えれば、バイナリ形式において、識別子ＵＩＤ１の値は１０１０  ００００  ０１００  ０１０１  １１００  ００００  ００００  ０００１であり、識別子ＵＩＤ２の値は１０１０  ００００  ０１１１  ０１００  １１００  ００００  ００００  ０００１である。
【００３３】
２つの識別子ＵＩＤ１及びＵＩＤ２は３つのビットの値が異なっている（１１番目、１２番目及び１６番目）。ＮＦＣコントローラＮＣは３つの異なるビットの代わりに衝突パターンを有する識別子ＣＵＩＤを発生させることができる手段Ｍ１を有している。例えば、識別子ＣＵＩＤの値はバイナリ形式で１０１０  ００００  ０１ＸＸ  ０１０Ｘ  １１００  ００００  ００００  ０００１である。衝突パターンは「Ｘ」で表示されている。衝突パターンは同じビット持続時間において論理０及び論理１をシミュレートするパターンを表している。衝突パターンは、通常ゼロと同じ値を持つビットに発せられる信号の組合せ及び通常１と同じ値を持つビットに発せられる信号の組合せとして発生され得る。衝突パターンは通常複数のカードが同時にＲＦ（無線周波数）電磁界に出現することで発生する。衝突パターンの発生により読取り装置の視点から衝突をエミュレートすることができる。１つのアプリケーションの識別子を選択した後、ＮＦＣコントローラはＲＦインタフェースで受信した全ての非接触メッセージを対応するＳＷＰゲートインタフェースに送信する。ＮＦＣコントローラＮＣはアプリケーションの識別子と関連するゲートとの間の接続を管理する。
【００３４】
２つのアプリケーションＡＰ１及びＡＰ２が活性状態であり、ＮＦＣ読取り装置ＲＤとの間で係属中の通信ＣＯ１及びＣＯ２を有するときには、ＮＦＣコントローラＮＣは単一結線リンク（Ｌ３）を介した２つの通信の多重（マルチプレックス）送信を管理することができる。言い換えると、ＮＦＣコントローラＮＣは単一の物理チャンネル上に数個の論理通信チャンネルを管理することができる。本明細書において、単語≪活性状態≫は、直接的にはアプリケーションが機能的かつアクセス可能な状態であることを意味している。言い換えると、両方のアプリケーションは、アプリケーションを一方から他方へ切り替えるときに使用者の行為または初期化のステップなくしてＮＦＣ読取り装置ＲＤにより自動的に選択される。両方のアプリケーションは、互いに異なる物理カードであるかのようにアクセスできる。
【００３５】
一実施形態において、識別子ＣＵＩＤは２つの識別子ＵＩＤ１及びＵＩＤ２の追加（又は連結）として発生される。
【００３６】
一実施形態において、アプリケーションＡＰ１及びＡＰ２はＩＳＯ１４４４３規格のタイプＢに関連している。この場合には、発生された識別子ＣＵＩＤは同じタイムスロットに出現した２つの識別子に対応している。
【００３７】
図２は、リーダモードでのＮＦＣ装置と本発明のＮＦＣ装置の２つの異なる保全素子に埋設された２つのアプリケーションとの間での同時通信の例を示している。ＮＦＣ装置ＨＭは、カードエミュレーションモードで動作するいずれのタイプのＮＦＣ装置であってもよい。
リーダモードにあるＮＦＣ装置は、自己のアンテナＡＮ２を有するＮＦＣ読取装置ＲＤである。
ＮＦＣ装置ＨＭはアンテナＡＮ１，ＮＦＣコントローラＮＣ及び２つの保全素子ＳＥ１とＳＥ２とからなる。
【００３８】
好ましい実施形態において、保全素子ＳＥ１はマイクロＳＤカードであり、保全素子ＳＥ２は汎用集積回路カード（ＵＩＣＣ）である。マイクロＳＤカード及びＵＩＣＣのどちらも単一結線プロトコル（ＳＷＰ）と通信可能である。
あるいは、保全素子ＳＥ１及びＳＥ２は、セキュアデジタル（ＳＤ）カード、ミニＳＤカード、埋設された保全素子、ＳＩＭカード、又はその他ＮＦＣコントローラと通信可能な何らかの保全素子であってもよい。ＮＦＣコントローラＮＣと保全素子ＳＥ１とは単一結線リンクＬ１により接続している。ＮＦＣコントローラＮＣと保全素子ＳＥ２とは単一結線リンクＬ２により接続している。それぞれのリンクＬ１及びＬ２を介してＮＦＣコントローラＮＣと対応する保全素子との間で接触モードで通信が行なわれている。好ましい実施形態において、ＮＦＣコントローラＮＣと２つの保全素子とはＴＳ１０２．６１３に規定の単一結線プロトコル（ＳＷＰ）を使用している。
【００３９】
保全素子ＳＥ１はアプリケーションＡＰ１を有しており、保全素子ＳＥ２はアプリケーションＡＰ２を有している。２つのアプリケーションＡＰ１及びＡＰ２はＮＦＣ読取り装置ＲＤと通信することを目的とする。アプリケーションは両方とも同じタイプの非接触プロトコルに関連している。選択される非接触プロトコルは、ＩＳＯ１４４４３、ＩＳＯ１８０９２又はＩＳＯ１５６９３規格対応である。非接触プロトコルは専用仕様にも対応している。好ましい実施形態において、ＡＰ１及びＡＰ２はＩＳＯ１４４４３規格のタイプＡに関連している。
【００４０】
例えば、アプリケーションＡＰ１はスマートポスタのアプリケーションであり、アプリケーションＡＰ２は電子マネーのアプリケーションである。あるいは、これらのアプリケーションは、電子チケットの発行、電子財布、デビット／クレジット払いのカード、車／家／部屋を使用するための電子キー、またはいずれの種類の非接触アプリケーションであってもよい。
【００４１】
図２の実施形態において、ＮＦＣコントローラＮＣは、アプリケーションＡＰ１及びＡＰ２の２つの識別子から識別子ＣＵＩＤを発生させることができる手段Ｍ１を有する。手段Ｍ１は、アプリケーションＡＰ１及びＡＰ２に関連する非接触プロトコルのタイプに応じた衝突パターンを有する識別子ＣＵＩＤを発生させることができる。衝突パターンによりＮＦＣ読取り装置は２つの識別子の間の衝突を探知し、識別子ＵＩＤ１及びＵＩＤ２を介してアプリケーションを選択するステップを開始することができる。
【００４２】
図２の実施形態において、ＮＦＣコントローラＮＣは数個のリンクを同時に管理するよう構成されている。特に、ＮＦＣコントローラＮＣはリンクＬ１を介してアプリケーションＡＰ１とＮＦＣ読取り装置との通信と、リンクＬ２を介してアプリケーションＡＰ２とＮＦＣ読取り装置との間の通信を同時に管理することができる。ＮＦＣコントローラＮＣは目的のアプリケーションと通信するために読取り装置ＲＤから受信したメッセージを関連するリンクに送信することができる。
【００４３】
図２の実施形態において、ＮＦＣコントローラＮＣはＥＴＳＩ  ＴＳ１０２６２２のテーブル２９に記載の数個のレジストリコンテンツを管理することができる特殊な手段を有する。特殊な手段は各物理リンクに対応するレジストリを管理する。例えば、特殊な手段はリンクＬ１に関連する第１のレジストリおよびリンクＬ２に関連する第２のレジストリを管理する。
【００４４】
２つのアプリケーションＡＰ１及びＡＰ２が同タイプの非接触プロトコルを介して１つの読取り装置ＲＤと通信する場合、２つのアプリケーションは読取り装置ＲＤにより２つのエミュレートされた非接触カードであると認識される。そのため、衝突防止ステップを管理する必要がある。ＮＦＣコントローラは、衝突防止コマンドに応じた衝突パターンを有する1つの特定の識別子のみでＮＦＣ読取り装置に応答する。本発明の実施形態によると、衝突防止機構によりＮＦＣ読取り装置が対応の識別子を介してアプリケーションを選択する。図１の実施形態として記載されている、上記のＣＵＩＤ識別子の発生（図３参照）及びＮＦＣ読取り装置ＲＤが管理する衝突防止機構の例は、図２の実施形態にも適用される。
【００４５】
図２の実施形態において、２つの保全素子ＳＥ１及びＳＥ２は通常の保全素子のように動作する。特別な改作は必要ない。
図２の実施形態において、ＮＦＣ装置ＨＭは複数の活性状態の保全素子を同時に管理することができる。従ってＮＦＣ装置の使用者は保全素子を１つだけ選択する必要がなく、同時に数個のアプリケーションを活性状態にすることができる。
多くの場合、保全素子は取り外し可能である。図２の実施形態の利点は、保全素子をＮＦＣ装置ＨＭに挿入する度に手動でＮＦＣ装置ＨＭを設定する必要がないところである。設定はＮＦＣコントローラが自動で管理する。
【００４６】
他の実施形態において、図１及び２に記載の例を組み合わせてもよい。ＮＦＣ装置ＨＭは同じタイプの非接触プロトコルに関連した複数のアプリケーションを有する複数の保全素子を有してもよい。
【００４７】
上記の実施形態では２つのアプリケーションの例が述べられている。しかし本発明では、ＮＦＣ読取り装置と同時に通信するアプリケーションの数に制限はない。例えば、本発明に係るＮＦＣコントローラは、３つまたは４つのアプリケーションの通信を同時に管理してもよい。
【００４８】
図１の保全素子ＳＥ３は、本発明に係る通信を管理できない通常のＮＦＣコントローラに接続していてもよい。この場合には、保全素子ＳＥ３は活性状態にするアプリケーション（つまりＡＰ１またはＡＰ２のどちらか）を選択する追加的な手段を有する。この追加的な手段により保全素子ＳＥ３は既存のＮＦＣコントローラと共に動作するよう構成される。
【図１】
0005621038.tif 000002
【図２】
0005621038.tif 000003
【図３】
0005621038.tif 000004