(57)【特許請求の範囲】
【請求項１】
ＮＦＣが動作可能な移動通信装置内の少なくとも１つのアプリケーションの事前選択の方法であって、
ａ．前記ＮＦＣが動作可能な移動通信装置がＮＦＣターゲット内に記憶された情報にアクセスしそれを読み出すことができ、
ｂ．前記ＮＦＣが動作可能な移動通信装置が、カードエミュレーションモードと、リーダモード及びピアツーピアモードから選択された他のモードを含む少なくとも２つの通信モードで動作することができる方法であって、
カードエミュレーションモードと他のモードの間を連続的に切り換え、
ＮＦＣが動作可能な移動通信装置がリーダモード又はピアツーピアモードであるときは、ＮＦＣターゲット内に記憶されたアプリケーション識別子を含む情報を読み出し、
カードエミュレーションモードであるときは、アプリケーション識別子に対応するアプリケーションを事前に選択することを含む、方法。
【請求項２】
ＮＦＣターゲットの存在を動作モードの連続切換を用いて検出することさらに含む、請求項１に記載の方法。
【請求項３】
ＮＦＣターゲット内に記憶されたデータが読み出される段階の間に、アプリケーション、およびアプリケーションの有効期間を識別することができるデータを抽出することをさらに含む、請求項１に記載の方法。
【請求項４】
アプリケーションの有効期間がデフォルトにより自動的に一時的となる、請求項３に記載の方法。
【請求項５】
有効期間がユーザにより確認される段階を定義することを更に含む、請求項３に記載の方法。
【請求項６】
有効期間を選択するように、前記移動通信装置のユーザインタフェースの手段を動作させることをさらに含む、請求項５に記載の方法。
【請求項７】
非接触タグのフォーマット化されたアプリケーションデータが遠隔サーバの位置を突き止めることができるデータを含む、請求項１に記載の方法。
【請求項８】
アプリケーションが移動通信装置から見つからない、または不完全であるもしくは一般にはもう使用されていないとき、アプリケーションをダウンロードするために、遠隔サーバが位置を突き止められる、請求項７に記載の方法。
【請求項９】
非接触電子タグが、移動通信装置内にホスティングするアプリケーションを含む、請求項１に記載の方法。
【請求項１０】
ＮＦＣが動作可能な移動通信装置であって、
ＮＦＣシステムを有し、装置が非接触電子タグまたはカードのタイプのＮＦＣターゲット内に記憶されたデータにアクセスしそれを読み出すことができ、前記ＮＦＣシステムが、カードエミュレーションモードとリーダモード、又はカードエミュレーションモードとピアツーピアモードを含む少なくとも２つの通信モードで動作することができ、さらに、
ＮＦＣシステムがリーダモード又はピアツーピアモードであるときはＮＦＣターゲット内に記憶された情報を読み出す手段を有し、前記情報はアプリケーション識別子を含み、
カードエミュレーションモードであるときはアプリケーション識別子に対応するアプリケーションを事前に選択する手段を有する、ＮＦＣが動作可能な移動通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＦＣすなわち「Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（近距離無線通信）」と呼ばれる非常に近い距離にわたる無線通信の分野に関する。
【０００２】
本発明は、詳細にはＮＦＣ標準に従って動作する移動装置内の安全なまたは埋め込まれていない要素の中にホスティングされるアプリケーションの領域に関し、詳細には電子タグまたはカードを読み出すことができるＮＦＣ端末を使って実行される非接触処理の分野に関する。
【背景技術】
【０００３】
非接触ＮＦＣ伝送技術は（インフラストラクチャに属する）カプラ（ｃｏｕｐｌｅｒ）と移動無線通信装置の間、または少なくとも２つの移動無線通信装置間の通信を可能にする。技術は、リーダ（ＰＣＤすなわちＰｒｏｘｉｍｉｔｙ  Ｃｏｕｐｌｉｎｇ  Ｄｅｖｉｃｅ（近接型結合装置））のコイルにより発生される磁場の変調を介したデータ伝送、およびカード（ＰＩＣＣ：Ｐｒｏｘｉｍｉｔｙ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ（近接型ＩＣカード））のコイル内のカップリングにより誘導される電流の変調を介した戻りデータ伝送に基づく。変調技術およびプロトコルは、たとえば標準、たとえば標準ＩＳＯ１４４４３または標準ＩＳＯ１８０９２で説明されている。
【０００４】
ＮＦＣ技術を一体化する装置は、標準通信プロトコル、たとえばＩＳＯ１４４４３、ＩＳＯ１８０９２、ＪＩＳ  Ｘ６３１９−４、または独自プロトコルに従って動作する。
【０００５】
３つの動作モードが通常利用できる：
リーダモードは、「スマートポスタ（ｓｍａｒｔ  ｐｏｓｔｅｒ）」とも呼ばれる非接触カードおよび／または非接触電子タグからの読出しおよびそこへの書込みができるようにする。たとえば、そのモードは、たとえば通りに、ポスタの上に、包みの上に、バス待合所の中などに置かれることができる電子タグの前で無線移動通信装置を保持することによりユーザが情報を読み出すことができるようにする。このモードでは、無線移動通信装置は受動タグまたは非接触カードのリーダになる。
【０００６】
カードエミュレーションモードは非接触カードのエミュレーションを可能にする。すなわち、たとえばスマートカード型のセキュリティ要素に関連する無線移動通信装置は、非接触スマートカードの動作をエミュレートする。
【０００７】
Ｐ２Ｐ（ピアツーピア）モードは、２つのＮＦＣ装置間の平衡した挙動（マスタもスレーブもない）を可能にすることによりリーダのマスタの役割、またはカードのスレーブの役割を排除することができるようにする。
【０００８】
無線移動通信装置は矛盾することがあり得るいくつかのアプリケーションをホスティングすることができる。すなわち、いくつかのアプリケーションは、調和しない通信設定を使用するので、インフラストラクチャカプラとインタフェースで接続されることができない。
【０００９】
ＮＦＣ無線移動通信装置はマルチモードおよびマルチプロトコルの装置である。
【００１０】
アプリケーションがモードおよびプロトコル設定により規定される。一般に、無線移動通信装置は異なるアプリケーションを、たとえばリーダ型アプリケーション、カードエミュレーション型アプリケーション、または他を含むことができる。リーダアプリケーションでは、無線移動通信装置は非接触技術により遠隔装置から読み出すまたはそこに書き込むリーダモードである。無線移動通信装置はこの場合ＲＦＩＤリーダとして使用される。カードエミュレーション型アプリケーションでは、ＮＦＣ無線移動通信装置は支払いまたは有料アクセスの制御アプリケーション（支払マシン、移動網入口）で従来のカプラにより読み出されるようなカードエミュレーションモードである。この場合、無線移動通信装置、たとえば移動電話はスマートカードのように使用される。たとえばアプリケーションプログラムは保持され、安全なプロセッサにより実行され、サービスへのアクセスが加入者の識別を必要とする。許可されるカードリーダが標準のパラメータに関係なくすべてのカードを上記で引用された標準に従って受け入れることができる。
【００１１】
しかしながら、現在のＮＦＣ標準では、これらのパラメータは、アプリケーションデータおよびコマンドを運ぶための接続を確立するためだけに必要であるのではない。パラメータには、アプリケーションから独立した包括的設定をもはや可能にしないアプリケーションデータを含むものがある。アプリケーションデータを含まないパラメータはリーダによりときどき検査される。このとき、カードにより示されるパラメータが、厳密にまたは一意にリーダにより期待されるパラメータでないとき、リーダはカードを完全に拒絶することができる。このことは、同じＮＦＣ接続パラメータを共有することができないアプリケーション間の矛盾につながることがときどきある。
【００１２】
カードエミュレーションモードを使用するいくつかのアプリケーションの共存に関係のある解決策が、たとえば、すべてのアプリケーションのＮＦＣパラメータ、ならびに２つのマスクＡおよびＢと共に端末に各アプリケーションが送信されるアルゴリズムを使用することにあり得る。パラメータに適用されるマスクＡは、リーダにより必要とされ期待されるデータに関する情報を提供する。パラメータに適用されるマスクＢは、リーダにより試験されないデータに関する情報を提供する。このアルゴリズムによれば、リーダにより期待されるパラメータに関してアプリケーションのパラメータの組合せ（論理積）が違い（排他的論理和）を含まない場合、２つのアプリケーションは互いに矛盾しない、および／または違いがある場合、２つのアプリケーションはリーダにより期待されないデータに関係がある。
【００１３】
この解決策では、移動装置のユーザは、具体的には時間が決定的に重要な段階で、たとえばユーザの移動に関係のあるアプリケーションで、ユーザによるどんな介在も必要とせず迅速に処理を実行するために、矛盾のあるアプリケーションを検出するための、および共存することができるアプリケーションを事前に選択するための手段を有する。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
この解決策は完全に満足できるわけではない。それは、ユーザはアプリケーションのグループと矛盾するアプリケーションを矛盾なくアクティブ化させる必要があることがあるためである。さらに、一部のアプリケーションたとえば銀行業務アプリケーションは、たとえ矛盾しなくても互いに相いれない。その結果、そのようなアプリケーションについて、ユーザはどの銀行預金口座を使って自分の取引を支払うかを正確に知らなければならない。そのことが、人間工学的でもなく望ましくもない、アプリケーションの事前選択の度重なる切換えにつながり、そのことが使用中のＮＦＣ技術の価値の低下につながり得る。
【００１５】
それらの欠点を除くために、本発明の目的の１つが、ＮＦＣ技術に関係のある同じパラメータを共有することができる１つまたは複数のアプリケーションを事前に選択する簡単な手段を提供することである。
【課題を解決するための手段】
【００１６】
その目的のためには、本発明の目的の１つが、ＮＦＣシステムを含む移動通信装置内の少なくとも１つのアプリケーションで事前に選択する方法であり、前記装置はカードまたは非接触電子タグのタイプのターゲットＮＦＣシステム内に記憶されるデータにアクセスしそれを読み出すことができ、前記ＮＦＣシステムはリーダモードおよびカードエミュレーションモード、またはピアツーピアモードを含む通信の少なくとも２つのモードで動作することができ、ＮＦＣシステムがリーダモードであるとき、前記ターゲットＮＦＣシステム内に記憶される情報が読み出される段階中に、少なくとも１つのアプリケーションが事前に選択されることを特徴とする。
【００１７】
そのような方法は、端末のユーザインタフェースを使用することなく移動端末内のアプリケーションまたはアプリケーションのグループを迅速に事前に選択することができるようにする。
【００１８】
そのような事前選択は有利には一時的であり、したがって、ユーザが以前の事前選択に戻ることができるようにする。
【００１９】
そのような事前選択は自動的であり、実行される処理と同じくらい簡単で使いやすい。
【００２０】
別の特徴は以下の通りである：
方法は、動作モードを自動的に切り換えることによりターゲットＮＦＣシステムの存在を検出することができる、
ターゲットＮＦＣシステム内に記憶されるデータが読み出される段階の間に、前記少なくとも１つのアプリケーション、および前記少なくとも１つのアプリケーションの有効期間を識別することができるデータが抽出されることができる、
前記少なくとも１つのアプリケーションの有効期間がデフォルトで自動的に一時的とすることができる、
方法は、有効期間がユーザにより確認される段階を含むことができる、
有効期間は、前記移動通信装置のユーザインタフェースにより選択されることができる、
非接触タグのフォーマット化されたアプリケーションデータは、遠隔サーバの位置を突き止めることができるデータを含むことができる、
遠隔サーバが移動通信装置から見つからない、または不完全であるもしくは一般にはもう使用されていないとき、アプリケーションをダウンロードするために位置を突き止められることができる、
非接触電子タグは、移動通信装置内にホスティングするアプリケーションを含むことができる。
【００２１】
本発明はまた、そのような方法を使用する移動通信装置に関し、前記移動通信装置はＮＦＣシステムを含み、カードまたは非接触電子タグのタイプのターゲットＮＦＣシステム内に記憶されるデータにアクセスしそれを読み出すことができ、前記ＮＦＣシステムは、リーダモードおよびカードエミュレーションモード、またはピアツーピアモードを含む少なくとも２つの通信モードで動作することができる。
【００２２】
本発明の特徴によれば、移動通信装置は事前選択を保存し記憶するための手段を含むことができる。
【００２３】
本発明は、限定しない例として提供される実施形態の様態の以下の説明でより明白になる。
【発明を実施するための形態】
【００２４】
移動通信装置たとえば移動端末はＮＦＣシステムを含む。
【００２５】
ＮＦＣシステムは電子的構成要素、たとえば「ＮＦＣコントローラ」と呼ばれるコントローラである。移動端末はＮＦＣコントローラにより実行されるＮＦＣ機能を一体化する。その構成要素は移動端末１内のアプリケーションプロセッサすべてによりプログラムされる。たとえば、標準ＥＴＳＩ  ＴＳ１０２．６１３およびＴＳ１０２．６２２が、ＳＩＭカードを備えるＮＦＣコントローラ２の設定を用意する。
【００２６】
ＮＦＣコントローラは、少なくとも２つのモード、すなわちカードエミュレーションモードおよびリーダモード、またはカードエミュレーションモードおよびＰ２Ｐモードで動作する。ＮＦＣコントローラはモードを自動的かつ迅速に連続的に切り換える。その方法では、コントローラは、コントローラの磁場または遠隔リーダにより提供される場内でカードを検出することができる。ユーザが知ることなく迅速かつ自動的にモードを切り換えることは、「モード切換」と呼ばれる。リーダモードが動作中のとき、移動端末は、技術仕様に従ってフォーマット化されたアプリケーションデータの一部分を含む、ターゲットＮＦＣシステムたとえばカードまたは非接触電子タグ内に記憶される情報にアクセスしそれを読み出すことができる。
【００２７】
ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ、ＮＦＣデータ交換フォーマット）仕様と呼ばれる技術仕様が、たとえば限定されたアプリケーションをアクティブ化させることができるようにする。たとえば、所与のタイプのＮＤＥＦ仕様が、読み出した後、ＮＦＣ移動電話のリンガ（ｒｉｎｇｅｒ）を振動モードまたはサイレントモードに自動的に切り換えることができるようにする。
【００２８】
ユーザが、所与のタイプのＮＤＥＦ仕様または均等物を含む非接触電子タグを読み出すことができ、前記非接触電子タグ上に視覚的に提示されるアプリケーション（たとえば決済事業者のロゴ）に関係のある自動事前選択を実行する。その方法では、カードエミュレーションモードを使用するアプリケーションの事前選択が、非接触電子タグからフォーマット化されたデータをまず読み出すことにより実行される。その動作は、ユーザが自分の端末が正しく設定されていないことを知っている場合、ユーザによりターゲットにされる処理（支払い、チケット、アクセス）の前に実行されることができ、処理はカードエミュレーションモードで実行される、または処理が失敗した場合、ユーザによりターゲットにされる処理の後に実行される。
【００２９】
本発明の実施形態の一様態では、たとえば非接触電子タグ内に含まれるＮＤＥＦ仕様タイプのフォーマット化されたアプリケーションデータの一部分は、アプリケーションの圧縮された名称に関する情報を提供する。その結果、ターゲットＮＦＣシステム内に記憶されるデータが読み出される段階の間、アプリケーションを識別することができるデータが抽出される。
【００３０】
アプリケーション識別は、たとえば仕様ＲＦＣ３９３６（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ：一般的シンタックス）に従って符号化され、仕様ＲＦＣ１３２１（ＭＤ５メッセージダイジェストアルゴリズム）に従って圧縮される。その方法では、端末と非接触電子タグの間で交換されるデータの量が制限される。アプリケーションを識別するＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ（ＵＲＩ）に関係のある交換されるデータのサイズは、有利にはＵＲＩの長さに関係なく標準的１２８ビットハッシング関数（たとえばＭＤ５、ＳＨＡ−１など）の使用により圧縮される。
【００３１】
本発明の実施形態の第２の様態では、非接触電子タグ内に含まれる、たとえばＮＤＥＦ仕様タイプのフォーマット化されたアプリケーションデータの一部分は、有効期間または有効の持続性に関する情報を提供する。その目的のために、フォーマット化された利用できるデータの一部分内に含まれる第２のフィールドが、事前選択の持続性に関する情報を移動端末に提供する。その方法では、ターゲットＮＦＣシステム内に記憶されるデータが読み出される段階の間、有効期間またはアプリケーションの持続性を識別することができるデータが抽出される。
【００３２】
優先的には、有効期間を選択するために前記移動通信装置のユーザインタフェースが使用される。
【００３３】
実施形態の第２の様態の第１の変形例では、事前選択の持続性が恒久的である。
【００３４】
実施形態のその第２の様態の別の変形例では、事前選択の持続性が一時的である。事前選択の持続性は、ユーザによりもしくはデフォルトにより決定される時間Ｔの間有効でも、または１つの処理の間だけ、もしくは規定される回数の処理の間有効でもよい。
【００３５】
優先的には、アプリケーションの有効期間はデフォルトにより一時的である。有効期間を確認するための段階がユーザにより実行される。ユーザが望む場合、ユーザはたとえばユーザインタフェースを通して事前選択の有効期間を修正することができる。
【００３６】
実施形態の別の様態では、たとえばＮＤＥＦ仕様タイプのフォーマット化されたデータの一部分は、いわゆるオーバーザエア（ｏｖｅｒ−ｔｈｅ−ａｉｒ）アプリケーションを、すなわちたとえばアプリケーションが端末内にインストールされていない、または不完全であるもしくは一般にはもう使用されていないときにデータへの遠隔アクセスを可能にするアプリケーションをダウンロードするためにサーバの位置を突き止めることができるデータを含む。
【００３７】
アプリケーションがダウンロードされることができる前述の実施形態の様態の一変形例では、非接触電子タグのたとえばＮＤＥＦ仕様タイプのフォーマット化された利用できるデータが、移動端末内にホスティングされるアプリケーションを含む。このことは、事実上ローカルであるアプリケーションの展開を可能にする。優先的には、ホスト内でのアプリケーションの持続性は一時的である。こうして、アプリケーションが、所与の回数の処理の間または規定された期間中、アクティブ化させられることができる。
【００３８】
事前選択が達成されると、次に、事前選択は、移動端末のユーザによりその後呼び出されるように移動端末内に保存され記憶される。このとき、ユーザはいくつかの事前選択をプログラムし、これらの電子タグが利用できないまたは展開されない環境でそれらの事前選択を使用することができる。
【００３９】
リーダモードがアクティブのとき、事前選択を行うそのようなアプリケーションが有利にはアクティブ化させられ、端末により読み出される非接触電子タグ内に含まれるフォーマット化されたデータの一部分を使用するためにリッスンしていなければならない。
【００４０】
非接触電子タグが読み出されるとき、事前選択アプリケーションが直接アクティブ化させられ、そのことが、事前に選択するためのアプリケーションをホスティングしているホスト装置内での事前選択につながる。
【００４１】
たとえば移動網での処理が高速でなければならず、ユーザによるどんな介在も必要としてはならない。ユーザは処理のために１秒の何分の１を超えない簡単な操作を実行する。不注意により事前選択が適切でなくて、処理を許可しない場合、本発明の方法を使用する第２の均等な動作がアプリケーションを適切に事前に選択し、したがって処理を正しく実行することができるようにする。
【００４２】
実施形態のこれらの様態が限定しない例として提供されていることが本発明の範囲内で理解される。事前選択の有効期間は、たとえば任意選択でも、別の方法でデフォルトによりまたはユーザにより規定されてもよい。
【００４３】
説明される技術は、ＮＦＣシステムを含みＥＴＳＩ標準に従って動作する端末内に一体化されるＮＦＣに適合したＳＩＭカードタイプの製品に適合する。本発明は、アプリケーションをホスティングする安全な要素または安全でない要素の性質に関係なく非接触カードをエミュレートすることができるどんな端末にも拡張されることができることも理解される。
【００４４】
有利には自動的であるそのような事前選択方法、および方法を使用する移動通信装置が、適切な事前選択の規定を含む非接触電子タグの読出しを生成する簡単で速く使いやすい操作によりアプリケーションまたはアプリケーションのグループの一時的または恒久的な事前選択を可能にする。
【００４５】
そのような方法は、ＮＦＣ技術に関係のある同じパラメータを共有することができる１つまたは複数のアプリケーションを事前に選択することができるようにする。アプリケーション間に機能的矛盾がない限り、同じ電子タグ内に含まれるいくつかのアプリケーションを事前に選択することができる。支払方法およびロイヤルティアプリケーションと異なり、２つの支払方法間に機能的矛盾があり得る。
【００４６】
ユーザは、ユーザの端末の通常のユーザインタフェースを使用してアプリケーションを事前に選択するために複雑な選択メニューでナビゲートする必要がない。