(57)【要約】  加入者チップカード（３００）の接点を、前記カードを備えた移動体端末（１００）内で割り当てる方法において、移動体端末は、第１および第２の通信プロトコルにそれぞれ従って、加入者チップカード（３００）と通信することができる少なくとも１つの第１および１つの第２電子モジュール（１３０，１４０）を備える。加入者チップカード（３００）の接点の割当ての動的管理を可能にするために、カードは、前記カードの少なくとも１つの接点を第１または第２の電子モジュール（１３０，１４０）に選択的に接続することによって、第１および第２の電子モジュール（１３０，１４０）に交互に接続される。
2010506431.tif 000002
【特許請求の範囲】
【請求項１】
加入者スマートカードの接点を、前記カードを備えた移動体端末内で指定するためのプロセスであって、前記移動体端末は、第１および第２の通信プロトコルにそれぞれ従って、前記加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールを備える、プロセスにおいて、
前記加入者スマートカードは、前記第１および第２の電子モジュールに交互に接続され、前記カードの少なくとも１つの接点は、前記第１の電子モジュールまたは前記第２の電子モジュールに選択的に接続される、
ことを特徴とするプロセス。
【請求項２】
前記加入者スマートカードは、前記カードに接続されるべき電子モジュールの通信プロトコルに対応する通信インターフェイスを使用するコマンドをさらに受信する、ことを特徴とする請求項１に記載のプロセス。
【請求項３】
前記加入者スマートカードの３つの接点を使用して、前記第１および第２の電子モジュールが前記カードに選択的に接続される、ことを特徴とする請求項１または請求項２に記載のプロセス。
【請求項４】
前記第１の電子モジュールは、少なくとも２つのワイヤにおいて、第１の高速通信プロトコルを実施するアプリケーションプロセッサであり、前記第２の電子モジュールは、少なくとも１つのワイヤにおいて、第２の通信プロトコルを実施する近距離通信ＮＦＣモジュールであり、前記加入者スマートカードの少なくとも１つの接点は、前記プロセッサまたは前記モジュールに選択的に接続されている、ことを特徴とする請求項２または請求項３に記載のプロセス。
【請求項５】
前記アプリケーションプロセッサは、前記加入者スマートカードの第１および第２の接点を介してデータを、前記カードの第３の接点を介してクロック信号を送信する、ＭＭＣタイプのプロトコルを実施し、
前記加入者スマートカードは、前記近距離通信ＮＦＣモジュールの通信プロトコルに対応する前記通信インターフェイスを利用することで、前記第３の接点を介して送信される前記クロック信号の周期比率の変化に反応する、ことを特徴とする請求項４に記載のプロセス。
【請求項６】
加入者スマートカードと、第１および第２の通信プロトコルにそれぞれ従って、前記加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールと、を備える移動体端末内の、プログラマブルスイッチデバイスであって、
前記カードおよび前記電子モジュールに接続され、
前記加入者スマートカードの少なくとも１つの接点を、前記第１の電子モジュールまたは前記第２の電子モジュールに選択的に接続するための手段を備える、
ことを特徴とするプログラマブルスイッチデバイス。
【請求項７】
前記デバイスは、使用されるべき通信インターフェイスを示し、かつ前記加入者スマートカードに接続されるべき電子モジュールの通信プロトコルに対応するコマンド信号を、前記加入者スマートカードの接点を介して送信するための手段をさらに備える、ことを特徴とする請求項６に記載のデバイス。
【請求項８】
使用されていない前記カードの接点に対応する、前記加入者スマートカードの３つの接点に接続されている、ことを特徴とする請求項６または請求項７に記載のデバイス。
【請求項９】
加入者スマートカードと、第１および第２の通信プロトコルにそれぞれ従って、前記加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールと、を備える移動体端末内のプログラマブルスイッチデバイスに組み込まれたプログラムであって、
前記カードおよび前記電子モジュールは、前記スイッチデバイスに接続されており、
前記プログラムは、前記加入者スマートカードの少なくとも１つの接点を、前記第１の電子モジュールまたは前記第２の電子モジュールに選択的に接続するための命令を備える、
ことを特徴とするプログラム。
【請求項１０】
使用されるべき通信インターフェイスを示し、かつ前記加入者スマートカードに接続される電子モジュールの通信プロトコルに対応するコマンド信号を、前記加入者スマートカードの接点を介して送信するための命令を含む、ことを特徴とする請求項９に記載のプログラム。
【請求項１１】
移動体端末に埋め込まれることを意図した加入者スマートカードであって、複数の接点を備えたカードにおいて、
前記カードは、第１および第２の通信プロトコルに従って、前記移動体端末の少なくとも第１および第２の電子モジュールと通信するのに適した、少なくとも２つの通信インターフェイスを備え、
その接点の少なくとも１つを介して、その接点の他の一つを介して受信したインターフェイス構成コマンドに応じて前記インターフェイスの一方または他方を利用するための手段を備える、
ことを特徴とするカード。
【請求項１２】
前記第１の電子モジュールは、前記加入者スマートカードの第１および第２の接点を介してデータを、前記カードの第３の接点を介してクロック信号を送信するＭＭＣタイプの通信プロトコルを実施するアプリケーションプロセッサであり、
前記第２の電子モジュールは、前記カードの少なくとも１つの接点を介してデータを送信する第２の通信プロトコルを実施する近距離通信ＮＦＣモジュールであり、
前記カードは、前記第３の接点を介して送信された前記クロック信号の周期比率の変化に応じて、前記近距離通信ＮＦＣモジュールの前記通信プロトコルに対応する前記通信インターフェイスを、第１および第２の接点の少なくとも１つを介して利用するための手段を備える、ことを特徴とする請求項１１に記載のカード。
【請求項１３】
移動体端末であって、
請求項１１または請求項１２に記載の加入者スマートカードと、
第１および第２の通信プロトコルにそれぞれ従って、前記加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールと、を備え、
請求項６乃至請求項８のいずれかに記載のプログラマブルスイッチデバイスをさらに備える、
ことを特徴とする移動体端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体電話の分野に関し、特に、移動体端末の機能的アーキテクチャおよび端末内にある加入者スマートカードの接点の管理に関する。
【背景技術】
【０００２】
移動体電話は、ユーザに提示される様々な機能に専用の、様々な要素（キーパッド／画面、マイクロ／ラウドスピーカ、無線通信要素（例えばＧＳＭ型）等）から成る。これらの様々な要素のなかでも、ＳＩＭ（Subscriber Identity Module）カード、またはＵＩＣＣ（UMTS Integrated Circuit Card）カードとも呼ばれるＵＳＩＭ（Universal Subscriber Identity Module）カードの名称で知られている、加入者チップカード（スマートカード）が、見出されるであろう。
【０００３】
加入者スマートカードは、移動体電話会社によって供給されている移動体電話のセキュリティ要素であり、移動体電話会社は、それらのカードの発行者でもある。このカードは、処理手段（マイクロコントローラ）と、記憶手段とを含む。典型的には、このカードは、移動体電話内の電話加入権を、移動体電話内で各加入者に属するデータを生成すること、および運営者のネットワークによる認証機構を可能にすることによって見出す。このカードは、また、ＰＩＮコードがアクティブ化されている場合に、移動体のキャリアを認証することを可能にする。現在の加入者スマートカードでは、未使用の接点は３つである。これらは、ＩＳＯ７８１６−２規格により定義された、接点Ｃ４、Ｃ６およびＣ８である。
【０００４】
移動体電話の運営者らは、今日、それぞれのサービスの展開を、加入者スマートカードのバイアスにより非常に簡潔に有効化することによって簡略化する可能性を検討しており、加入者スマートカードは、もはや加入者データ／アルゴリズムだけではなく、前記カードが電話に挿入された時から、電話を運営者に対してカスタマイズすることを可能にする、データおよびアプリケーションも含む。また、加入者のための電話機の変更を簡略化することも提供されており、加入者の重要なデータ（大きな容量リスト、ＭＭＳ、写真・・・）のほとんどを、これらの新世代のスマートカードに含ませることが可能である。満足できるサービス品質を持つためには、移動体電話のアプリケーションプロセッサと加入者スマートカードの間での通信用として、加入者スマートカードに、ＨＳＰ（High Speed Protocol）と呼ばれる新規な高速通信インターフェイスを備えさせることが必要である。このプロトコルは、例えば、２つの電気接点が必要とされるＵＳＢ（Universal Serial Bus）プロトコル、またはこれらの接点のうち３つを必要とするＭＭＣ（Multi Media Card）であってもよい。
【０００５】
一方で、移動体電話会社らは、また、それらのクライアントに、ＮＦＣサービスを提唱する可能性を検討している。このために、移動体電話には、専用のアンテナ（スプールとも呼ばれる）が備えられており、このアンテナは、移動体の場合では一体化されており、電子近距離通信モジュールに接続されて、ＮＦＣ（Near Field Communication）技術の適用を可能にしている。
【０００６】
このＮＦＣ電子モジュールは、特に、非接触のアナログインターフェイスを扱う、フィリップス社（PhilipsTM）によるＰＮ５３１ＴＡＭＡなどのＮＦＣモデムを備えている。ＮＦＣ技術によって可能とされる様々な動作モードのなかでも、“カードエミュレーション”と呼ばれるモードは、特に、セキュリティ要素と呼ばれる追加の要素の使用を意味しており、この要素は、ＮＦＣモデムに接続され、場合によっては、例えばフィリップス社によるＳｍａｒｔ  ＭＸ回路などのＮＦＣに専用の要素によって、または、加入者スマートカードによって、ＮＦＣモデムとの新たな通信インターフェイスがこのカードに備えられるという条件で、実施することができる。
【０００７】
このＮＦＣセキュリティ要素は、特にＮＦＣ通信インターフェイスによって、データの記憶ならびにそのアクセスおよび一斉送信（識別／認証、暗号化）の制御に適している。
【０００８】
“カードエミュレーション”モードにおいて、ＮＦＣ移動体電話は、例えばセキュアな電子支払いサービス、ドアまたはバリアを開くサービスなどの様々なサービスへのアクセスを可能にする仮想カードのセットを記憶および処理することができる。
【０００９】
端末は、よって、正規に使用されている物理カード、接触カードまたは非接触カードに取って代わる。サービスを利用するために、ユーザは、ＮＦＣチップを備えた移動体電話を、利用したいサービス（支払い端末、アクセスポート等）に対応するＮＦＣチップリーダ（または都市交通において非接触カードとしてのインフラストラクチャが既に存在する場合は、ＰＣＤ“Proximity Coupling Device”）にセットする。
【００１０】
このために、および加入者スマートカードにおいてＮＦＣセキュリティ要素を利用する場合に、新たな秘密およびアルゴリズムを、前記加入者スマートカードに収容する必要性が見出されている。さらに、加入者スマートカードと、非接触アナログインターフェイスを扱うＮＦＣモデムとの間でのデータのやり取りを可能にする、新たな通信インターフェイスを配置することも必要である。産業界で開発されている様々なプロトコルの中でも、一部のプロトコルは、２つの接点を必要とし（例えばフィリップス社によるＳ２Ｃインターフェイスプロトコル）、他のプロトコルでは、１つのみを必要とする（例えばアクサルト社（Axalto company）により記述されているＳＷＰ（Single Wire Protocol））。
【００１１】
加入者スマートカード（ＳＩＭ／ＵＳＩＭ／ＵＩＣＣカード）の接点の数は、８つに制限されており（そのうち３つはまだ使用されていない）、カードの接点の使用を必要とする開発の可能性は、たやすく制限されてしまう。
【００１２】
マルチプレキシングと呼ばれる技術は、様々なチャンネル（マルチプレキサにより生成される）から来た、最終的には異なる目的地を有する信号または情報を、単一のチャンネルに再編成することを可能にする、既知のプロセスである。しかし、この機構は、多重化されたデータを、目的地識別子で“ラベル付け”して、それらをその後に再び読み出し、良いデータを各目的地に割り当てることを可能にすることを強いる。加えて、マルチプレキシングの技術は、ソフトウェアおよびハードウェアリソースを消費するものであり、移動体電話、特に加入者スマートカードのように抑制された環境に適合されるものとは考えられない。
【００１３】
一方の、その８つの既知の接点を有する加入者スマートカード、および他方の、ＨＳＰプロトコルを利用するアプリケーションプロセッサと他のプロトコルを利用するＮＦＣモジュールの間で、通信を調和させるために、現在検討されている解決策は、ＨＳＰプロトコル向けのＵＳＢ（Ｉｎｔｅｒｃｈｉｐバージョン）リンク、すなわち、２つのワイヤの利用と、ＮＦＣ向けのワンワイヤ（one-wire）インターフェイスの実施とからなる。この解決策は、アプリケーションプロセッサおよびＮＦＣモジュールの両方が、加入者スマートカードとデータ交換することを可能にする。
【００１４】
しかし、この解決策は、使用に関する問題を呈する。実際には、Ｉｎｔｅｒｃｈｉｐ型のＵＳＢポートは、移動体端末においてはまだ現れておらず、これは、実施に関する問題をもたらす。その上、ＮＦＣモデムとのインターフェイス（例えばＳ２Ｃインターフェイス）は、２つのワイヤよりも１つのワイヤによって使用する方が、より複雑である。
【００１５】
最終的に、この解決策は、加入者スマートカードにおいてまだ自由である接点を、永続的および固定のやり方で使用することを必要とし、よって、カードの使用に関して、将来の発展の可能性を妨げる。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
これらの欠点を補うために、本発明は、移動体端末の様々なモジュールの間で、加入者スマートカードの接点を動的に指定することを可能にし、よって、移動体端末が、加入者スマートカードの能力を順番で利用することを可能にする解決策を提案する。
【課題を解決するための手段】
【００１７】
この目的のために、本発明は、加入者スマートカードの接点を、前記カードを備えた移動体端末内で指定するためのプロセスであって、移動体端末は、第１および第２の通信プロトコルにそれぞれ従って、加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールを備える、プロセスにおいて、加入者スマートカードは、第１および第２の電子モジュールに交互に接続され、前記カードの少なくとも１つの接点は、前記第１の電子モジュールまたは前記第２の電子モジュールに選択的に接続される、ことを特徴とするプロセスを提案する。
【００１８】
よって、本発明は、加入者スマートカードの動的管理の実施を可能にする、実際に、スマートカードの１つの接点を、複数の電子モジュールとのデータの交換に使用することができる。このやり方では、加入者スマートカードとの通信を必要とする電子モジュールの追加は、カードの１つまたはいくつかの接点の常時の占有を意味せず、これは、カードの潜在的な構成を有すること、および既に存在するモジュールがカードの全ての利用可能な接点またはこれらの接点の一部を利用している場合でも、他の電子モジュールを加えること、を可能にする。
【００１９】
本発明の一態様によると、加入者スマートカードは、前記カードに接続されるべき電子モジュールの通信プロトコルに対応する通信インターフェイスを使用するコマンドをさらに受信する。よって、電子モジュールが、異なる通信プロトコルを実施する場合でも、スマートカードは、接続されているリンキングモジュールに適合されているインターフェイスの使用に関して、動的なインターフェイス管理を実現する。
【００２０】
第１および第２の電子モジュールを、前記カードに選択的に接続するために、好ましくは、加入者スマートカードの使用されていない接点に対応する３つの接点（ＩＳＯ規格７８１６−２に定義された接点Ｃ４、Ｃ６およびＣ８）が使用される。
【００２１】
一実施形態によると、第１の電子モジュールは、少なくとも２つのワイヤに対して、第１の高速通信プロトコルを実施するアプリケーションプロセッサであり、第２の電子モジュールは、少なくとも１つのワイヤにおいて、第２の通信プロトコルを実施する近距離通信ＮＦＣモジュールであり、加入者スマートカードの少なくとも１つの接点は、前記プロセッサまたは前記モジュールに選択的に接続されている。
【００２２】
その結果、本発明に係るスマートカードの接点の割当ての動的管理により、同じ移動体端末において、加入者スマートカードの２つのみの接点を使用して、アプリケーションプロセッサおよびＮＦＣモジュールを実施することが可能となる。
【００２３】
アプリケーションプロセッサが、加入者スマートカードの第１および第２の接点においてデータを、前記カードの第３の接点においてクロック信号を送信する、ＭＭＣタイプの通信プロトコルを実施する場合、加入者スマートカードは、近距離通信ＮＦＣモジュールの通信プロトコルに対応する通信インターフェイスを利用することで、第３の接点において送信されたクロック信号の周期比率の変化に反応する。
【００２４】
よって、カードの使用されていない３つの接点がＭＭＣ通信によって占有されていても、アプリケーションプロセッサとＮＦＣモジュールの間の切り替えを、カードにおいて示すこと、および、ＮＦＣモジュールとのデータの交換を可能にすることが、常に可能である。
【００２５】
本発明は、また、加入者スマートカードと、第１および第２の通信プロトコルにそれぞれ従って、加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールと、を備える移動体端末内の、プログラマブルスイッチデバイスであって、前記カードおよび前記電子モジュールに接続され、加入者スマートカードの少なくとも１つの接点を、第１の電子モジュールまたは第２の電子モジュールに選択的に接続するための手段を備える、ことを特徴とするプログラマブルスイッチデバイスに関する。
【００２６】
このデバイスは、電子モジュールと加入者スマートカードの間に配置された場合、カードの接点へのモジュールの交互接続を制御することを可能にし、その結果、同じ接点が、様々なモジュールと交互に信号／データを交換することを可能にする。
【００２７】
デバイスは、使用されるべき通信インターフェイスを示し、かつ加入者スマートカードに接続されるべき電子モジュールの通信プロトコルに対応する命令信号を、加入者スマートカードの接点において送信するための手段をさらに備える。
【００２８】
デバイスは、好ましくは、使用されていない前記カードの接点に対応する、加入者スマートカードの３つの接点に接続されている。
【００２９】
本発明は、先に説明されたようなプログラマブルスイッチデバイス用の組込みプログラム（プログラム可能ロジック）であって、加入者スマートカードの少なくとも１つの接点を、第１の電子モジュールまたは第２の電子モジュールに選択的に接続するための命令を備えることを特徴とするプログラムにも関する。
【００３０】
このプログラムによって、スイッチデバイスは、移動体端末に組み込まれている電子モジュールの機能として、カードの接点の指定を管理するように構成してもよい。スイッチデバイスの構成は、よって、動的であり、どんな時でも適合することができる。
【００３１】
本発明は、また、移動体端末に取り付けることを意図した加入者スマートカードを提供する目的を有し、前記カードは、複数の接点を備え、前記移動体端末は、第１および第２の通信プロトコルにそれぞれ従って、加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールをさらに備え、前記カードは、第１および第２の通信プロトコルにそれぞれ対応した、少なくとも２つの通信インターフェイスを備え、その接点の少なくとも１つにおいて、その接点の他の一つにおいて受信したインターフェイス構成コマンドに応じて前記インターフェイスの一方または他方を利用するための手段を備える、ことを特徴とする。
【００３２】
よって、本発明に係る加入者スマートカードは、モジュールのそれぞれとデータを交換することを可能にする通信インターフェイスを備え、接続されたモジュールに適合されたインターフェイスを使用するようにプログラムされている。
【００３３】
第１の電子モジュールが、加入者スマートカードの第１および第２の接点においてデータを、前記カードの第３の接点においてクロック信号を送信するＭＭＣタイプの通信プロトコルを実施するアプリケーションプロセッサであり、第２の電子モジュールは、前記カードの少なくとも１つの接点においてデータを送信する第２の通信プロトコルを実施する近距離通信ＮＦＣモジュールである場合、カードは、第３の接点において送信されたクロック信号の周期比率の変化に応じて、近接通信ＮＦＣモジュールの通信プロトコルに対応する通信インターフェイスを、第１および第２の接点の少なくとも１つにおいて利用するための手段を備える。
【００３４】
よって、カードの使用されていない３つの接点がＭＭＣ通信によって占有されていても、アプリケーションプロセッサとＮＦＣモジュールの間の切り替えを、カードにおいて示すこと、および、ＮＦＣモジュールとデータを交換できるようにすることが、常に可能である。
【００３５】
最後に、本発明は、前述の加入者スマートカードと、第１および第２の通信プロトコルにそれぞれ従って、加入者スマートカードと通信するのに適した、少なくとも第１および第２の電子モジュールと、を備え、前記端末は、前に定義されたプログラマブルスイッチデバイスをさらに備える、移動体端末に関する。
【００３６】
よって、カードの接点を永続的に占有することなく、またマルチプレキシングの技術に頼ることなく、加入者スマートカードの１つまたはいくつかの接点の使用をそれぞれが必要とする様々な電子モジュールを受けることが可能な移動体端末を、自由に使用することができる。
【発明を実施するための形態】
【００３７】
本発明の特徴および利点は、添付の図面を参照して、指示的かつ非限定の能力でなされる以下の説明から、より明らかとなるであろう。
【００３８】
本発明は、加入者スマートカードと共に機能するどのような種類の移動体端末（移動体電話、通信ＰＤＡ、スマートフォン等）にも関する。
【００３９】
図１は、実施形態に従って本発明を利用することができる移動体電話１００の機能的アーキテクチャを示している。
【００４０】
図１において、移動体端末、ここでは移動体電話１００は、加入者スマートカード３００と、移動体電話ネットワーク（ＧＳＭ／ＧＰＲＳ）を介してデータおよび／または音声の送信および／または受信を許可するベースバンドプロセッサ１２０（ＤＢＢ:Digital Baseband）と、アプリケーションプロセッサ１３０と、近距離通信ＮＦＣモジュール１４０と、スイッチコントローラ１５０とを備える。
【００４１】
内容を簡潔にするために、移動体電話（ユーザインターフェイス（キーパッド／画面、マイクロフォン、ラウドスピーカ、処理システム等））において良く知られている他のソフトウェア／ハードウェア要素は、図１においては示されていない。
【００４２】
加入者スマートカード３００（ＳＩＭ（Subscriber Identity Module）カード））、またはＵＩＣＣ（UMTS Integrated Circuit Card）カードとも呼ばれるＵＳＩＭ（Universal Subscriber Identity Module）カードは、典型的には、８つの接点Ｃ１〜Ｃ８を備え、その指定は、以下の通りに定義される。
−  Ｃ１＝カードへの電力接続（ＶＣＣ）
−  Ｃ２＝リセット線（Ｒｅｓｅｔ）
−  Ｃ３＝クロック信号線（ＣＬＫ）
−  Ｃ４＝将来の使用のために予約（ＲＦＵ）、未使用
−  Ｃ５＝グランド線（ＧＮＤ）
−  Ｃ６＝プログラミング電力接続（プログラミングＥＥＰＲＯＭ）、未使用
−  Ｃ７＝入力／出力線（Ｉ／Ｏ  ＩＳＯ  ７８１６）
−  Ｃ８＝将来の使用のために予約（ＲＦＵ）、未使用
【００４３】
ベースバンドプロセッサ１２０は、リンク１２１を通して加入者スマートカードのＣ７接点に接続される。
【００４４】
カード上で現在使用されていない３つの接点は、接点Ｃ４、Ｃ６およびＣ８である。
【００４５】
図２は、図１の端末での本発明の実施を可能にする加入者スマートカード３００の機能的アーキテクチャを表している。
【００４６】
スマートカード３００は、
−  接点Ｃ１、Ｃ２、Ｃ３およびＣ５に接続されたクロックおよび電源プロセッサ３０１と、
−  接点Ｃ３およびＣ７に接続されたシリアルポートコントローラＵＡＲＴ３０２（Universal Asynchronous Receiver-Transmitter）と、
−  プロセッサ３０３（３２ビットプロセッサ）と、
−  タイマ３０４と、
−  暗号化アクセラレータ３０５と、
−  セキュリティコントローラ３０６と、
−  乱数発生器３０８と、
−  高密度メモリ３０９と、
−  ランダムアクセスメモリＲＡＭ３１０と、
−  スタティックメモリＲＯＭ３１１と、
−  ＮＦＣインターフェイス３１２（例えばＳ２Ｃインターフェイス）と、
−  高速インターフェイスＨＳＰ３１３（例えば、ＵＳＢまたはＭＭＣ）と、
−  接点Ｃ４，Ｃ６およびＣ８に接続されたインターフェイススイッチ３１４と、
を備える。
【００４７】
これらの全ての要素は、バス３０７を通して互いにデータを交換できる。
【００４８】
本発明によると、以下により詳細に説明するように、インターフェイススイッチ３１４は、スイッチコントローラ１５０によるインターフェイス構成コマンドの機能として、１つまたは複数の接点Ｃ４，Ｃ６およびＣ８を、ＮＦＣインターフェイス３１２および高速インターフェイスＨＳＰ３１３に対して交互に切り替えることを可能にする。インターフェイススイッチ３１４は、ＡＳＩＣ型（Application Specific Integrated Circuit）の比較的簡素な回路において利用することができる。
【００４９】
図１において、近距離通信ＮＦＣモジュール１４０は、ＮＦＣアンテナ１４２に接続された電子回路１４１を含んだチップによって、既知のやり方で形成される。回路１４１は、ＮＦＣアナログインターフェイスおよび移動体電話との通信インターフェイスを管理するＮＦＣモデムである。ここで、加入者スマートカード内で実施されている、ＮＦＣセキュリティ要素は、記憶メモリと、処理手段と（例えば、カードの高密度メモリ３０９と、プロセッサ３０３と）を備え、処理手段は、特に暗号法、個人識別コード、電子署名認証等の機能などの、デジタル情報交換セキリティ機能を実現するために専用にプログラムされている。
【００５０】
回路１４１は、加入者スマートカードに含まれるか、またはそれにより生成されたデジタルデータを、既知のやり方でアンテナ１４２を介して送受信することを可能にするアナログ要素を備える。
【００５１】
近距離通信ＮＦＣモジュールの構造および動作は、部分的には、良く知られた非接触カード（近距離通信規格ＩＳＯ１４４４３を参照）の構造および動作に基づく。ＮＦＣ技術は、ユーザが、例えば対話型端末などの他のＮＦＣ互換の装置（すなわち、“カードエミュレーション”と呼ばれるＮＦＣモードに関するＩＳＯ１４４４３規格に適合する、ＮＦＣリーダまたは近接結合デバイスが備えられている）の近くに、移動体端末を移動させることによって、無線サービスへのアクセスを持つこと、または単独で情報を交換することを可能にする。ＮＦＣ技術は、その高い送信速度（最高で４２４Ｋビット／秒）およびその低いコストにより際立っている。
【００５２】
本発明に含まれる要素であるスイッチコントローラ１５０は、例えば、専用にプログラムされたマイクロコントローラによって形成されており、以下に詳細に示すように、一方では加入者スマートカード３００、他方ではアプリケーションプロセッサ１３０またはＮＦＣモジュール１４０の間の、１つの交互スイッチを実現する。フィリップス社による８０Ｃ５１マイクロコントローラなどの市販の構成要素は、全ての面で、スイッチコントローラ１５０の動作のモードに適合されている。特に、あるＮＦＣモデムが既にマイクロコントローラを備える限り、スイッチコントローラを、この場合、そのマイクロコントローラにおいて追加的なスイッチ機能をプログラムすることによって、ＮＦＣモデムにおいて直接使用することができる。
【００５３】
このために、スイッチコントローラ１５０は、３つのリンク１３１〜１３３によってアプリケーションプロセッサ１３０に、３つのリンク１４３〜１４５によってＮＦＣモジュール１４０に接続されている。スイッチコントローラ１５０は、リンク１５１、１５３および１５２のそれぞれによって、加入者スマートカード３００の３つの接点Ｃ４、Ｃ６およびＣ８にさらに接続されている。リンク１５１および１５２は、カード３００とアプリケーションプロセッサ１３０またはＮＦＣモジュール１４０の間でデータを交換するために予約されており、一方、リンク１５３は、以下に述べられるように、切り替え動作の間に、インターフェイス構成コマンドをカード３００に送るために予約されている。
【００５４】
図１の実施形態では、例えばＵＳＢ（Universal Serial Bus）プロトコルの実施によって、移動体電話のアプリケーションプロセッサ１３０と加入者スマートカード３００の間の高速通信ＨＳＰに使用するために、２つのワイヤが提供される。同様に、例えばＮＦＣ  Ｓ２Ｃプロトコルの実施によって、ＮＦＣモジュール１４０と加入者スマートカード３００の間の通信に使用するために、２つのワイヤが提供される。この場合、カード３００のＮＦＣインターフェイス３１２と高速インターフェイスＨＳＰ３１３とが、ＮＦＣ  Ｓ２ＣインターフェイスとＵＳＢインターフェイスとにそれぞれ対応し、接点Ｃ４およびＣ８が、Ｓ２ＣプロトコルおよびＵＳＢプロトコルに従う通信を交互にサポートすることを可能にする。
【００５５】
図３は、本発明の一実施形態に従った切り替え動作の間に実現されるステップを示している。
【００５６】
デフォルトでは（ステップＳ０）、移動体電話１００は非接触モードにあり、すなわち、加入者スマートカード３００の接点Ｃ４およびＣ８は、デフォルトでは、スイッチコントローラ１５０によって、ＮＦＣモジュール１４０のＮＦＣモデムに接続されている。実際に、ＮＦＣモジュール１４０は、非常に短い応答時間（メトロバッジ（Metro badge）の場合で、１４０ｍｓ未満）を必要とするため、デフォルトでは移動体電話を非接触モードにすることが好ましい。
【００５７】
ひとたび、アプリケーションプロセッサ１３０がカード３００との通信を望むと、プロセッサ１３０は、リンク１３３を通して、スイッチコントローラ１５０に要求を送信する（ステップＳ１）。コントローラは、次いで、非接触モードでの何らかのトランザクションが進行中かどうかを確認する（ステップＳ２）。そうである場合、コントローラは、トランザクションの終了を待つ（ステップＳ３）。非接触トランザクションが行なわれてない場合、または終了された場合は、コントローラ１５０は、アプリケーションプロセッサを、カードと接触させ（スイッチリンク１３１と１５１および１３２と１５２）、リンク１５３を通して、接点Ｃ６にインターフェイス構成コマンドを送信し（ステップＳ４）、このコマンドに、加入者スマートカード３００は、自身を高速インターフェイスモードにすることによって、すなわち、接点Ｃ４およびＣ８においてそのＵＳＢインターフェイスを利用することによって反応する（ステップＳ５）。より正確には、インターフェイススイッチ３１４が、インターフェイス構成コマンドを受信すると、接点Ｃ４およびＣ８を、ＵＳＢプロトコルを実施する高速インターフェイスＨＳＰ３１３に切り替える。
【００５８】
ひとたび、これらの動作が実行されると、コントローラ１５０は、リンク１３３を通して、加入者スマートカードがデータを交換する準備ができていることを示す情報を、アプリケーションプロセッサに送り（ステップＳ６）、アプリケーションプロセッサは、リンク１３１，１３２および１５１，１５２によって形成されたＩＳＢバスを介して、そのデータの送受信を開始する（ステップＳ７）。
【００５９】
ひとたび、アプリケーションプロセッサ１３０が、その交換を終了すると、アプリケーションプロセッサ１３０は、リンク１３３を通して、スイッチコントローラ１５０に新たなメッセージを送り（ステップＳ８）、スイッチコントローラは、次いで、加入者スマートカードを非接触モードにリセットし、これは、すなわち、リンク１５１，１５２を、リンク１４３，１４４とそれぞれ切り替えること、およびリンク１５３を通して、インターフェイス構成コマンドを送ることによって行なわれ、このコマンドに、カード３００は、接点Ｃ４およびＣ８へのそのＳ２Ｃインターフェイスを利用することで反応する（ステップＳ９）。より正確には、インターフェイススイッチ３１４は、インターフェイス構成コマンドを受信すると、接点Ｃ４およびＣ８を、Ｓ２Ｃプロトコルを実施するＮＦＣインターフェイス３１２に切り替える。
【００６０】
アプリケーションプロセッサが加入者スマートカードに接続されている間に、非接触モードでのトランザクションが初期化された場合（フィールド検出）、ＮＦＣモデムは、リンク１４５を通して、スイッチコントローラに中断コマンドを送り、中断コマンドは、カードとアプリケーションプロセッサの間の通信を、（中断メッセージをアプリケーションプロセッサに中継することによって）中断させ、加入者スマートカードを、（ステップＳ９と同じやり方で）非接触モードにする。アプリケーションプロセッサは、同じことを後で要求することもできる（ステップＳ１〜Ｓ７の反復）。
【００６１】
アプリケーションプロセッサの側で、十分な容量（最大で１Ｍｂ）のバッファメモリ（バッファ）と組み合わされたこの解決策は、全ての場合で、および移動体電話のユーザに対して完全に透明なやり方で、満足することを可能にし、それは特に、非接触モードでのトランザクションが、非常に高速であり、よって中断が非常に短いからである。
【００６２】
ここで、図４に示されている他の実施形態に係る、本発明の動作の他のモードを説明する。移動体電話２００のアーキテクチャは、ＭＭＣ（Multi Media Card）プロトコルに従うアプリケーションプロセッサ２３０とのデータ交換を実行するためのＭＭＣパイロット２６０をさらに備えるという点が、図１に表されるものとは異なる。移動体電話２００の他の要素（加入者スマートカード２１０、通過帯域プロセッサ２２０、アプリケーションプロセッサ２３０、ＮＦＣモジュール２４０、スイッチコントローラ２５０）は、図１の移動体電話１００のそれらと同様であり、簡潔さのために再び述べないものとする。しかし、この形の実施形態において、加入者スマートカード２１０とアプリケーションプロセッサ２３０との間の通信が、ＵＳＢプロトコルでなくＭＭＣプロトコルに従って実現されているため、カード２１０は、ＵＳＢインターフェイスの代わりにＭＭＣインターフェイスを含んでいることに留意すべきである。このプロトコルは、３つのワイヤ（データ信号に対して２つ、およびクロック信号に対して１つ）の使用を必要としないので、ＭＭＣパイロット２６０は、３つのリンク２６１、２６２および２６３によってスイッチコントローラ２５０に接続されている。ＭＭＣプロトコルに従って、ＭＭＣ信号データおよびＭＭＣ  ＣＭＤ信号データは、２つのワイヤ、ここではそれぞれリンク２６１および２６２を介して送られ、クロック信号ＣＬＸが、第３のワイヤ、ここではリンク２６３を介して送られる。高速インターフェイスモードでは、ＭＭＣ信号データは、リンク２５１を通って、カード２１０の接点Ｃ４を介して交換され、ＭＭＣ  ＣＭＤ信号データは、リンク２５２を通って、カード２１０の接点Ｃ８を介して交換され、一方、クロック信号ＣＬＸ自体は、リンク２５３を通って、接点Ｃ６を介してカード２１０に送られる。
【００６３】
加入者スマートカード２１０の機能的アーキテクチャは、接点Ｃ６における周期比率の変化を検出し、ここではＭＭＣインターフェイスに対応する高速ＨＳＰインターフェイス３１３の切り替えを管理するための、周期比率変化検出器（スイッチにプログラムされている機能）を、インターフェイススイッチがさらに含むという点を除いて、図２に表されているカード３００の機能的アーキテクチャと同様である。
【００６４】
追加的なリンク２６４が、コントローラ２５０とＭＭＣパイロット２６０の間に設けられ、後者に対して中断要求を送ることを可能にしている。
【００６５】
一方で、スイッチコントローラ２５０は、ここでは、高速インターフェイスモードにおいて、３つのリンク２６１〜２６３を、それぞれ３つのリンク２５１〜２５３に切り替え、かつ、非接触モードに進むための要求の間に、リンク２４５および２６４を通して、ＮＦＣモジュールによってＭＭＣパイロットに送られた中断リクエストを中継するようにプログラムされている。
【００６６】
図５は、本発明の一実施形態に係る、図４のアーキテクチャにおいて実行される切り替え動作の間に実現されるステップを示している。
【００６７】
デフォルトでは（ステップＳ１０）、移動体電話２００は、非接触モードにあり、すなわち、加入者スマートカード２１０の接点Ｃ４およびＣ８は、デフォルトでは、スイッチコントローラ２５０によって、ＮＦＣモジュール２４０のＮＦＣモデムに接続されている。実際に、ＮＦＣモジュール２４０は、非常に短い応答時間（メトロバッジ（Metro Badge）の場合で、１４０ｍｓ未満）を必要とするため、デフォルトでは移動体電話を非接触モードにすることが好ましい。
【００６８】
ひとたび、アプリケーションプロセッサ２３０がカード２１０との通信を望むと、プロセッサ２３０は、リンク２３２を通してスイッチコントローラ２５０に要求を送信する（ステップＳ１１）。コントローラは、次いで、非接触モードでの何らかのトランザクションが行われているかどうかを確認する（ステップＳ１２）。行われている場合、コントローラは、トランザクションの終了を待つ（ステップＳ１３）。
【００６９】
非接触トランザクションが行なわれてない場合、または終了された場合は、コントローラ２５０は、リンク２５３を通して、接点Ｃ６にインターフェイス構成コマンドを送信し（Ｓ１４）、このコマンドに、加入者スマートカード２１０は、自身をＭＭＣ高速インターフェイスモードにすることによって反応する。より正確には、インターフェイススイッチ３１４が、インターフェイス構成コマンドを受信すると、接点Ｃ４、Ｃ６およびＣ８を、ここではＭＭＣプロトコルを実施する高速ＨＳＰインターフェイス３１３に切り替える。コントローラ２５０は、リンク２６１をリンク２５１に、リンク２６２をリンク２５２に、およびリンク２６３をリンク２５３に切り替えることによって、ＭＭＣパイロット２６０を介して、アプリケーションプロセッサ２３０を、カード２１０に接続する（ステップＳ１５）。ひとたびこれらの動作が実行されると、コントローラ２５０は、リンク２３２を通して、加入者スマートカードがアプリケーションプロセッサ２３０とデータ交換の準備ができていることを示す情報を送り（ステップＳ１６）、アプリケーションプロセッサ２３０は、ＭＭＣプロトコルに従い、かつリンク２６１〜２６３および２５１〜２５３によって形成されたバスを通して、そのデータの送受信を開始する（ステップＳ１７）。
【００７０】
ひとたび、アプリケーションプロセッサ２３０が、その交換を終了すると、アプリケーションプロセッサ２３０は、リンク２３２を通して、スイッチコントローラ２５０に新たなメッセージを送り（ステップＳ１８）、スイッチコントローラは、次いで、加入者スマートカードを非接触モードにリセットする（これは、すなわち、リンク２５１，２５２を、リンク２４３，２４４とそれぞれ切り替えること、およびリンク２５３を通して、インターフェイス構成コマンドを送ることによって行なわれ、このコマンドに、カード２１０のインターフェイススイッチは、接点Ｃ４およびＣ８上でＳ２Ｃプロトコルを利用する間、ＮＦＣインターフェイスを切り替えることで反応する）（ステップＳ１９）。
【００７１】
加入者スマートカード２１０が、高速インターフェイスモードにおいて、ＭＭＣプロトコルに従ってアプリケーションプロセッサ２３０とデータを交換する際（ステップＳ１７）、接点Ｃ６は、ＭＭＣプロトコルのクロック信号ＣＬＸによって使用される。従って、指定された機構を定義する必要があり、よって、加入者スマートカード２１０は、再び、必要に応じて非接触モードに移ることができる。
【００７２】
アプリケーションプロセッサ２３０が、加入者スマートカード２１０に接続されている間に、非接触モードでのトランザクションがリセットされた場合（フィールド検出）、ＮＦＣモデム２４０は、リンク２４５を介して、スイッチコントローラ２５０を通過する中断要求をＭＭＣパイロット２６０に送り、スイッチコントローラ２５０は、この要求を、リンク２６４を通してＭＭＣパイロットに送信する。
【００７３】
ひとたび中断リクエストが受信されると、ＭＭＣパイロット２６０は、クロック信号（ＣＬＸ）の周期比率を修正し、接点Ｃ４（ＭＭＣ信号データ）およびＣ８（ＭＭＣ信号ＣＭＤ）へのデータの送信を停止する。加入者スマートカードのインターフェイススイッチは、クロック信号の周期比率における変化を検出するように、かつこのような変化が検出された場合は非接触モードに移行するように、すなわち、Ｓ２Ｃプロトコルを実施する間はＮＦＣインターフェイスの接点Ｃ４およびＣ６を切り替えるように、プログラムされている。
【００７４】
例えば、図６に示されるように、２０ＭＨｚのＭＭＣクロック信号に対して、ＭＭＣ規格では次の値が許されている。第１の周期では、ｔｒ＝１０ｎｓ、ｔｈ１＝１０ｎｓ、ｔｆ＝１０ｎｓ、ｔｌ１＝２０ｎｓ（信号／信号期間のハイ状態の間の比率（衝撃係数＝４０％））であり、続いて、第２の周期では、ｔｒ＝１０ｎｓ、ｔｈ２＝２０ｎｓ、ｔｆ＝１０ｎｓおよびｔｌ２＝１０ｎｓ（信号／信号期間のハイ状態の間の比率（衝撃係数＝６０％））である。これは、６０％から４０％に変化する周期比率をもたらし、この変化は、加入者スマートカードのインターフェイススイッチによって、十分に容易に検出される。
【００７５】
よって、加入者スマートカードは、その接点Ｃ６において、周期比率の修正を検出し、非接触モードに再び移行する（すなわち、インターフェイススイッチが、接点Ｃ４およびＣ８においてＳ２Ｃプロトコルを実施しているＮＦＣインターフェイスを切り替え、一方で、スイッチコントローラが、リンク２５１，２５２を、それぞれリンク２４３，２４４と接続する。
【００７６】
接点Ｃ４、Ｃ６およびＣ８の他の指定プロセス管理も、本発明に従い実施可能である。それらは、一方の加入者スマートカード、および、他方の移動体端末（プロセッサアプリケーション’、ＮＦＣモジュール等）の他の要素の間でデータを交換するために使用されている、プロトコル／インターフェイスに依存する。
【００７７】
例として、アプリケーションプロセッサが、ＭＭＣプロトコルに従って加入者スマートカードと通信し、一方でＮＦＣモジュールが、１つのみのワイヤを有する必要があるＳＷＰ（Single Wire Protocol）プロトコルに従って、カードと通信する場合、図４〜図６に関して上述した動作のモードは、このとき、非接触モードが１つのみのワイヤを利用する（例えば、図４のリンク２４４の抑制と、リンク２４３および２５１を通したＮＦＣモジュールとカードの間のデータ送信）ということだけを除いて、適用することが可能である。
【図面の簡単な説明】
【００７８】
【図１】図１は、本発明の実施形態に係る移動体端末の機能的アーキテクチャの概略図である。
【図２】図２は、本発明の実施形態に係る加入者スマートカードの機能的アーキテクチャを表している。
【図３】図３は、図１のアーキテクチャ内の加入者スマートカードの接点を指定するプロセスの動作のモードのフローチャートである。
【図４】図４は、本発明の他の実施形態に係る移動体端末の機能的アーキテクチャの概略図である。
【図５】図５は、図４のアーキテクチャ内の加入者スマートカードの接点を指定する方法の動作のモードのフローチャートである。
【図６】図６は、ＭＭＣプロトコルに従うクロック信号における周期比率の変化の例を説明する図である。
【図１】
2010506431.tif 000003
【図２】
2010506431.tif 000004
【図３】
2010506431.tif 000005
【図４】
2010506431.tif 000006
【図５】
2010506431.tif 000007
【図６】
2010506431.tif 000008
【国際調査報告】
2010506431.tif 000009
2010506431.tif 000010
2010506431.tif 000011
2010506431.tif 000012
2010506431.tif 000013
2010506431.tif 000014