(57)【要約】  本発明は、接点を有するまたは接点を有さない少なくとも２つの通信および／または給電インタフェースを有する処理ユニット（６）を備えるインテリジェント・ポータブル・オブジェクト（１）の動作保守に関する。この方法は、前記処理ユニット（６）のための再初期化ステップ（ＭａＺ）を含む。この方法は、通信またはアプリケーションが処理ユニットにより処理中である場合には、少なくとも１つの遅延および／または再初期化シミュレーション・ステップを含むことを特徴とする。本発明は、また、関連デバイスに関する。
2007526552.tif 000002
【特許請求の範囲】
【請求項１】
接触および／または非接触インタフェースである少なくとも２つの通信および／または電源インタフェースを有するプロセッサ・ブロック（６）を備えるスマート・ポータブル・オブジェクト（１）の動作を維持するための方法であって、前記方法は前記プロセッサ・ブロック（６）を再初期化するためのステップ（ＲＳＴ）を含み、
前記方法は、前記プロセッサ・ブロックにより呼／通信またはアプリケーションが処理された場合に、再初期化を遅延および／または見せかけるための少なくとも１つのステップを含むことを特徴とする方法。
【請求項２】
前記方法は、例えば、割り込み処理ルーチンの形をした割り込みを感知することができるリセット（ＲＳＴ）遷移（５．１６；１６．１６）を検出する少なくとも１つの段階を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記方法は、前記リセット命令を遅延する少なくとも１つの段階を提供し、前記段階は、選択したコードを含む少なくとも１つのメモリ・ゾーン・アドレスを含み、前記メモリ・ゾーンは前記選択したコードからの命令を受信し、前記命令の実行は遅延コマンドを生成することを特徴とする、請求項１または２に記載の方法。
【請求項４】
前記遅延段階中、前記選択したコードからの命令を実行すると、下記の遅延コマンド、すなわち、例えば、前記リセットの作動に応じて、１つの通常のリセットへの応答（「ＡＴＲ」）バイトを送信することにより、接触インタフェース（７）をその現在の状況にブロックするコマンド、前記非接触インタフェース（３）により前記アプリケーションを継続するコマンド、消去しないでメモリ内に非接触アプリケーションに有用なデータを維持するコマンド、前記接触インタフェース（７）のオン状態を確認するコマンド、および、例えば、一連のリセットへの応答（ＡＴＲ）バイトを終了させることにより、前記接触インタフェース（７）に対して要求した機能を再開するコマンドのうちの少なくとも１つを生成することを特徴とする、請求項３に記載の方法。
【請求項５】
再開した機能を含む遅延コマンドが、例えば、約４００クロック・サイクル〜４０，０００クロック・サイクルの範囲内の予め定めた数のクロック・サイクルの後で行われることを特徴とする、請求項４に記載の方法。
【請求項６】
前記非接触インタフェース（３）を介した動作状態（１５）から前記デュアル動作状態（１６）へのリセット（ＲＳＴ）遷移（１５．１６）中に、メモリ・ステップ内の維持データの他に少なくとも１つの即時警報ステップが提供されることを特徴とする、請求項１乃至５の何れか１項に記載の方法。
【請求項７】
前記即時警報ステップが、前記非接触インタフェース（３）を介して少なくとも一部が引き出されるように、前記リソース間での切替段階を提供することを特徴とする、請求項６または７に記載の方法。
【請求項８】
前記即時警報ステップが、前記接触インタフェース（７）を介して少なくとも一部が引き出されるように、前記リソース間での切替段階を提供することを特徴とする、請求項６に記載の方法。
【請求項９】
前記警報ステップの終わりに、バッファ受信メモリが満杯になったと見なした場合に、割り込みが生成され、前記プロセッサ・ブロック（６）のオペレーティング・システムにより処理することができ、例えば、前記割り込みが、アプリケーションに処理のためにデータを使用することができることを知らせることを特徴とする、請求項１乃至８の何れか１項に記載の方法。
【請求項１０】
非接触フレームが到着すると、前記警報ステップが、下記の段階、すなわち、例えば、非接触電力供給源の存在により前記フレームを検出する段階、前記フレームを２進形式に変換する段階、例えば、衝突防止処理を初期化する段階のうちの少なくとも１つを実行し、前記当該フレームを正しく受信し、先行するステップを正しく実行したと考えた場合に、通常の処理を許可することを特徴とする、請求項９に記載の方法。
【請求項１１】
前記他の非接触標準が、非接触インタフェース（３）に関連する標準ＩＳＯ．ＩＥＣ１４４３であることを特徴とする、請求項１乃至１０の何れか１項に記載の方法。
【請求項１２】
前記オブジェクト（１）が、標準ＩＳＯ７７８１６に従って、接触インタフェース（７）を介して少なくとも１つの電子データ送信端末（２）と通信するのに適していることを特徴とする、請求項１乃至１１の何れかに記載の方法。
【請求項１３】
デュアル・インタフェースを有し、プロセッサ・ブロック（６）を備えるスマート・ポータブル・オブジェクト（１）の完全な同時動作を維持するためのデバイスであって、前記オブジェクト（１）が、標準ＩＳＯ７８１６．３に従って、接触インタフェースを介して、また、非接触インタフェース（３）を介して非接触状態で、また他の非接触標準に従ってデータを電子的に送信するための少なくとも１つの電子データ送信端末（２）と通信するのに適し、前記デバイスが、下記のような準備を行う、すなわち、前記端末（２）が、前記オブジェクト１によりセキュリティが確保された状態になるように、前記接触インタフェース（７）を介して前記オブジェクト（１）に接続し、前記デュアル・インタフェース動作状態（１６）の場合に、前記接触インタフェース（７）および前記非接触インタフェース（３）が同時に動作し、前記プロセッサ・ブロック（６）が、前記接触インタフェース（７）が、リセット（ＲＳＴ）された場合に、それを再初期化するためのリセット（ＲＳＴ）回路を含み、
前記デバイスは、前記プロセッサ・ブロック（６）を再初期化する目的のリセット（ＲＳＴ）遷移中に、前記接触インタフェース（７）により指示された再初期化を遅延および／または見せかけるための少なくとも１つの素子を含む少なくともトランザクション維持手段（１０１）を含むことを特徴とするデバイス。
【請求項１４】
前記トランザクション維持手段（１０１）が、ホット・リセット（ＲＳＴ）遷移（１５．１６；１６．１６）を検出するための少なくとも１つの素子（１０７）を含み、前記素子が、割り込みを感知することができ、前記素子（１０７）が、例えば、割り込みを感知し、また割り込み処理を生成するのに適した配線の形をしていることを特徴とする、請求項１３に記載のデバイス。
【請求項１５】
前記トランザクション維持手段（１０１）が、リセット命令を遅延するための少なくとも１つの遅延素子を含み、前記素子が、選択したコードを含む少なくとも１つのメモリ・ゾーン・アドレスを含み、前記メモリゾーンが、前記選択したコードからの命令を受信し、前記命令の実行が遅延コマンドを生成することを特徴とする、請求項１３または１４に記載のデバイス。
【請求項１６】
前記遅延素子が、少なくとも前記接触インタフェース（７）の時間的遅延阻止、前記非接触インタフェース（３）による前記アプリケーションの継続、消去なしのメモリ内の前記非接触アプリケーションにとって有用なデータの維持、前記接触インタフェース（７）のオン状態の確認、前記接触インタフェース（７）が必要とする機能の再開により、遅延のための少なくとも１つの遅延ブロックを含むことを特徴とする、請求項１５に記載のデバイス。
【請求項１７】
前記トランザクション維持手段（１０１）の他に、前記デバイスが即時警告手段（１０２）を含むことを特徴とする、請求項１３乃至１６の何れか１項に記載のデバイス。
【請求項１８】
前記警告手段（１０２）が、前記リソースを前記非接触インタフェース（３）に切り替えるための少なくとも１つの素子を含むことを特徴とする、請求項１７に記載のデバイス。
【請求項１９】
前記警告手段（１０２）が、その出力のところに、複数のバッファ受信メモリを含み、メモリが満杯になったと見なされた場合に、割り込みを生成するのに適した少なくとも１つの素子を含むことを特徴とする、請求項１７または１８に記載のデバイス。
【請求項２０】
前記警告手段（１０２）が、少なくとも１つの非接触フレーム検出素子を含むことを特徴とする、請求項１７乃至１９の何れか１項に記載のデバイス。
【請求項２１】
ガルバニック接触を介してデュアル・インタフェースを有するスマート・ポータブル・オブジェクト（１）への少なくとも１つの接続を有する送信端末（２）であって、接触インタフェース（７）が、前記オブジェクト（１）が前記端末（２）をセキュリティが確保された状態にすることができ、前記オブジェクト（１）が、チップ（６）を備え、標準ＩＳＯ７８１６．３に従って、前記接触インタフェース（７）を介して前記端末（２）と通信するのに適し、前記オブジェクト（１）が、他の非接触標準に従って通信する非接触インタフェース（３）をさらに備え、
前記端末は、請求項１乃至１１の何れか１項に記載の前記方法の実行への参加に適し、および／または請求項１２乃至１９の何れか１項に記載の前記デバイスを含む前記オブジェクト（１）を受信するのに適していることを特徴とする送信端末（２）。
【請求項２２】
前記端末（２）が、セルラーホン（例えば、ＧＳＭ、３ＧＰＰ、ＵＭＴＳ、ＣＤＭＡ等）、および／またはハンドヘルド携帯情報端末（ＰＤＡ）、および／またはデコーダ、および／またはコンピュータを形成することを特徴とする、請求項２１に記載の端末（２）。
【請求項２３】
請求項１乃至１１の何れか１項に記載の前記方法の実行への参加に適し、および／または請求項１２乃至２０の何れか１項に記載のデバイスを含み、および／または請求項２１または２２に記載の端末に接続するのに適したポータブル・スマート・オブジェクト（１）であって、
前記オブジェクト（１）は、デュアル・インタフェース・オブジェクトであって、チップ（６）を備え、前記オブジェクト（１）は、標準ＩＳＯ７８１６．３に従って接触インタフェース（７）を介して、また他の非接触標準に従って非接触インタフェース（３）を介して、データを電子的に送信するための少なくとも１つの電子データ送信端末（２）と通信するのに適していて、前記方法が、前記接触インタフェース（７）を介して、前記オブジェクト（１）によりセキュリティが確保された状態になる端末（２）に対して準備をすることを特徴とするポータブル・スマート・オブジェクト（１）。
【請求項２４】
前記オブジェクト（１）が、スマート・カード、電子チケット「ドングル」、または近接通信モジュール（例えば、近傍通信（ＮＦＣ）モジュール）または準近接（例えば、ＢｌｕｅＴｏｏｔｈ）モジュールのようなモジュールであることを特徴とする、請求項２３に記載のオブジェクト（１）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接触またはガルバニック通信インタフェースの動作と同時の、非接触通信インタフェースのスマート・ポータブル・オブジェクト内でのセキュア動作に関する。
本発明は、また、そのデータがガルバニック・インタフェースを通過する異なるアプリケーションと同時に、そのデータが非接触インタフェースを通過するアプリケーションのセキュア動作に関する。
【０００２】
本発明の目的は、デュアル・インタフェース・オブジェクトの完全同時動作を維持することである。
本発明は、また、同じタイプまたは異なるタイプの少なくとも２つのインタフェースを有するスマート・オブジェクトにも適用される。
【背景技術】
【０００３】
始めに、周知の技術およびその用語について以下に説明する。
ここで、スマート・ポータブル・オブジェクトと電子データ送信端末との違いをはっきりしておきたい。
【０００４】
スマート・ポータブル・オブジェクトは、例えば、スマート・カード、電子チケット「ドングル」、または近接通信モジュール（例えば、近傍通信（ＮＦＣ）モジュール）、または準近接（例えば、ＢｌｕｅＴｏｏｔｈ）モジュールのような他のモジュールである。構造および動作制限に適合することを要求する標準が、これらのオブジェクトに適用される。
より詳細に説明すると、ここで説明するオブジェクトは、好適には、以下にさらに詳細に説明する標準に適合することが好ましいが、必ずしも適合しなくてもいい。
【０００５】
ガルバニック通信インタフェースに関するＩＳＯ７８１６．３、特に５．２章（作動）、および５３２節（コールド休止（「ＲＳＴ」）、図２参照）、５３３節および５３４節（クロック休止または「ＣＬＫ」；このような割り込みに耐えなければならないモードの記述）；
【０００６】
例えば、オブジェクトは、また、下記の標準に適合する。
−非接触スイッチング・インタフェースに関するＩＳＯ．ＩＥＣ１４４４３、特に６１１章（フレーム遅延時間（「ＦＤＴ」））；および
端末に挿入するための加入者識別モジュール（「ＳＩＭ」）オブジェクト等に関する３ＧＰＰＴＳ１１．１１、特に４３章（ガルバニック通信インタフェース）。
【０００７】
例の中で、非接触インタフェースは、上記オブジェクトのモジュールが内蔵しているアンテナ、および／またはオブジェクトのカード本体が内蔵しているアンテナ、および／またはセキュリティが確保される端末が内蔵し、ガルバニック端末ブロックを介して接続しているアンテナを有することに留意されたい。
【０００８】
それ故、ここで説明するスマート・ポータブル・オブジェクトは、構造上、接触および非接触オブジェクト（すなわち、接点を有するおよび接点を有さないオブジェクト）であり、これらのスマート・ポータブル・オブジェクトは、「コンビカード」または「デュアル・インタフェース」オブジェクトと呼ばれる。すなわち、オブジェクトは下記の両方の手段およびステップを有する。
【０００９】
−１つまたは複数の電子データ送信端末および／または他の遠隔ポータブル・オブジェクトと、非接触インタフェースを介して遠隔地から通信するための手段およびステップ、およびまた、
−「接触インタフェース」と呼ばれるガルバニックまたは抵抗性インタフェースを介して、ガルバニックまたは接触接続を介して通信するための手段およびステップ。非接触インタフェースは、少なくとも一部が、オブジェクトに内蔵されていることに留意されたい。
しかし、当該オブジェクトは、好適には、標準ＩＳＯ７８１６．３に適合することを強調しておきたい。
【００１０】
オブジェクトが使用する非接触通信プロトコルについては、下記のような例がある。ＩＳＯＩＥＣ１４４４３（ＲＦ）、ＥＣＭＡ３４０または「ＮＦＣ」のような近接通信用、または「ＢｌｕｅＴｏｏｔｈ」のような準近接通信用、および「ＷｉＦｉ」（無線忠実度）通信と呼ばれる他の広帯域通信用の仕様のような通信仕様。
【００１１】
標準ＩＳＯ７８１６．３および「非接触」標準に適合するのに適している現在のオブジェクト中で、チップ、すなわちＨｉｔａｃｈｉ  ＡＥ４５（Ｒｅｎｅｓａｓ）；Ｉｎｆｉｎｅｏｎ  ＳＬＥ  ６６ＣＬＸ３２０Ｐ；Ｐｈｉｌｉｐｓ  Ｐ５ＣＴ０７２；およびＳＴＭｉｃｒｏＥｌｅｃｔｒｏｎｉｃｓ  ＳＴ１９ＸＲ３４を有するオブジェクトについて説明する。
【００１２】
要求される矛盾する制約に当面して、デュアル・モジュール・オブジェクトが提案されてきた。
より詳細に説明すると、最初に、それ自身の専用のチップとの第１の接触インタフェースを有し、第二に、接触チップとは異なるチップとの非接触インタフェースを有するカードは周知のものである。この異なるチップも専用チップである。
【００１３】
本発明は、このような「ツイン」または「ハイブリッド」オブジェクトとは無関係である。このようなオブジェクトを使用しても、接触チップと非接触チップとの間でデータを交換することはできない。またこれらのオブジェクトは、完全に同時に動作することができない。
【００１４】
本発明の送信端末について以下に説明する。このような端末としては、例えば、セルラーホン（例えば、ＧＳＭ（広域自動車通信システム）、３ＧＰＰ（第三世代パートナーシップ・プロジェクト）、ＵＭＴＳ（汎用移動電気通信システム）、ＣＤＭＡ（符号分割多元接続）等）、ハンドヘルド携帯情報端末（ＰＤＡ）、デコーダおよびコンピュータがある。
このような端末は、少なくとも１つのスマート・ポータブル・オブジェクトによりセキュリティが確保される。
【００１５】
本発明の端末は、「ＳＩＭ」（加入者識別モジュール）物理フォーマットのオブジェクトによりセキュリティが確保される端末に限定されないことに留意されたい。このような端末のいくつかの実施形態は、（手段およびステップを介して）それ自身の無線通信を確立することができる。
【００１６】
このような通信は、例えば、ＧＳＭ、３ＧＰＰ、ＵＭＴＳ、ＣＤＭＡ標準または類似の標準に適合する。説明を簡単にするために、これらの例の場合、端末およびオブジェクトは、「ＳＩＭ」物理フォーマットに関して、標準３ＧＰＰＴＳ１１．１１、特にその４１２章に適合するものとする。
【００１７】
文献ＦＲ２  ７７６  ７８８は、カードが内蔵するアプリケーション専用の端末ステーションに接続することができる、複数のアプリケーションを有するメモリ・カードに関する。カード内にはランク付けされた構成テーブルが生成される。
【００１８】
このテーブルは、各アプリケーションについて、メッセージ（ＡＴＲ（リセットへの応答）−全ソリッド）の第１のバイト・アドレス、およびメモリにおいては、他のバイトのメッセージのアドレスを記録するためのアクセスとしての働きをする。構成テーブルは、端末ステーションが送信した各「リセット」信号のところで、円形インデクシングによりアドレスされ、それ故、分析のためにメッセージ（ＡＴＲ）を端末ステーションに送る。端末ステーションが、専用のアプリケーションに対応するメッセージを識別しない限り、インデクシングは維持される。
【発明の開示】
【発明が解決しようとする課題】
【００１９】
本発明の目的は、接触インタフェースが、（「完全同時使用」と呼ばれる）共生するのに有益な、またはある接触アプリケーションと他の非接触アプリケーションの間でデータを交換するのに有益なすべての状況中に、およびすべての遷移中に非接触インタフェースと同時に動作することができるようにすることである。
【００２０】
本発明は、また、少なくとも２つのインタフェースを含むスマート・オブジェクトにも適用される。このようなオブジェクトは、特に、少なくとも２つの接触インタフェースまたは２つの非接触インタフェースまたは両方の組合わせを有する。例えば、このようなオブジェクトは、ＩＳＯ７８１６のバージョンのうちの１つに適合するインタフェース、およびＭＭＣ（マルチメディア・カード）、ＮＦＣまたはＵＳＢ（汎用シリアル・バス）タイプのオブジェクト用のインタフェースを有することができる。
現時点においては、任意の時点で完全に使用できるのはインタフェースのうちの１つだけである。あるインタフェースを使用すると、異なる方法で他のインタフェースの動作を禁止したり、妨害したりする。
【００２１】
本明細書で使用する場合には、「トランザクション」という用語は、アプリケーション（例えば、支払い、識別、電話、アクセス）において、端末からオブジェクトへの少なくとも１つのコマンドの送信を意味することに留意されたい。
【００２２】
例えば、非接触インタフェースを介してこのようなトランザクションが進行している間に、接触インタフェースを介して、すなわち、ポータブル・オブジェクトによりセキュリティが確保される端末を介して、標準ＩＳＯ７８１６．３によりアプリケーションを始動するための手順は、特に上記オブジェクトに電力を供給し、上記オブジェクトにクロックを供給し、および接触インタフェースのリセット（ＲＳＴ）を作動するための準備をする。このようなリセットが行われると、非接触アプリケーションが終了する。
【００２３】
遭遇する種々の問題については、最初に概略説明し、次に、実施形態および実行の説明のところで詳細に説明し、当該状態および遷移について特に詳細に説明する。
次に、遭遇する１つの問題は、接触インタフェースのリセット（ＲＳＴ）が強制的に行われるために、現時点においては、チップが再初期化されることである。
【００２４】
強制的なリセットのこの問題を解決するために、非接触インタフェースを介して進行中のトランザクションを、引き続き正常に継続して進行することができるようにしなければならない。すなわち、接触インタフェースを作動する一方で、進行中の非接触トランザクションを維持することができるようにしなければならない。
【００２５】
遭遇するもう１つの問題は、現時点においては行うことができない２つの遷移に関する。
現時点において行うことができない遷移の一方の場合、非接触インタフェースのために（またオブジェクトのために）オブジェクトはアプリケーションを処理中であり、端末の利点のためにスタートする他の接触アプリケーションと同時に、上記非接触アプリケーションが処理されるように、接触インタフェースを介して端末により要求が行われる。
このようなことは、例えば、端末がセルラーホン（電話の会話をセキュアにする接触アプリケーション）を形成している場合、および非接触アプリケーションが、輸送機関、構内などへのアクセスのためのものである場合に起こる。
【００２６】
アクセス許可アプリケーションのようなあるアプリケーションが、非接触インタフェースを介してすでに進行中である場合には、接触インタフェースを介してセキュリティを確保するために、トランザクション（例えば、電話の会話）をスタートすることは現時点においてはできない。
【００２７】
通常、現時点においては、非接触アプリケーションは突然打ち切られる。何故なら、接触インタフェースを介して端末のためにアプリケーションをスタートすると、チップがリセットされ、多くの場合、非接触アプリケーションにとって有用なデータが失われるからである。
【００２８】
同様に、他の現時点でできない遷移も関連してくる。このような遷移の際には、他のアプリケーションのための接触インタフェースを介してのアプリケーションがすでに進行中である場合、アプリケーションのための非接触インタフェースを介してオブジェクトが突然要求を受けた場合、接触アプリケーションは停止する。
【００２９】
セキュリティが確保されるセルラーホンの例の場合には、現時点において、接触アプリケーションが停止すると、特にアクセス非接触アプリケーションが進行中に、端末がオフになると、上記非接触アプリケーションが突然打ち切られる（リセットされ、データが失われる）。
【００３０】
それ故、この問題は、その一方が接触アプリケーションであり、他方が非接触アプリケーションである、２つの同時アプリケーションを（完全に使用するために）同時にどのように管理するかという問題である。
現時点においては、これらの場合には、接触インタフェース・リソース、または要求または非接触非同期フレームが喪失すると、進行中のアプリケーションが混乱するか、考慮に入れられない。
【００３１】
遭遇するもう１つの問題は、オブジェクトの接触インタフェースからの電力供給が制限され（標準）、一方、同時に２つのインタフェース、すなわち、接触インタフェースおよび非接触インタフェースからのリソースがオブジェクトにより要求される浅いスリープ状態に関する。
この状態へのおよびからの遷移も関連してくる。
【００３２】
スリープ状態は、通常、オン状態に関連することに留意されたい。それ故、セルラーホン端末の場合には、端末を使用している時間の９５％の間、オブジェクトがスリープ状態になることはよくあることである。
現時点においては、浅いスリープ状態の場合、使用できる唯一のリソースは、低い電源であり、非接触インタフェースからの外部クロック信号である。
このことは、現時点においては、例えば、セキュリティの高い接触アプリケーション（銀行業務、および電話アプリケーション等）および非接触アプリケーション間での同じオブジェクトの分割のための要件により調整される。
【００３３】
それ故、特に電力の点で外部リソースを同時に使用可能にできることが望ましい。それ故、１つの利点は、接触インタフェースに適用される標準がそのように要求している場合に、接触インタフェースからのリソース（電力）を消費しないで、非接触アプリケーションが動作することができることである。
【００３４】
上記問題と類似の問題は、非接触インタフェースにより管理されているアプリケーションがスタートした場合に、深いスリープ状態を引き起こす、外部クロック源の喪失に関する。
このようなことは、端末により接触インタフェースに運ばれるクロック信号が喪失した場合に起こる。このことは実際によく起こることである。何故なら、このような深いスリープ状態、すなわち、外部クロックがない状態は、多くの場合、上記の浅いスリープ状態よりも長いからである。
【００３５】
現時点においては、標準は、特に、このような場合、接触インタフェースに接続している端末が、非接触アプリケーションが必要とするクロックの供給を止めるように要求する。いくつかのオブジェクトの場合、インタフェースからのクロックから独立している、チップが供給する内部クロックを使用することもできる。
【００３６】
それ故、いくつかのオブジェクトの場合には、チップは、内部クロックを使用するための外部基準を必要とするが、このような外部基準は現在使用することができない。
それ故、上記接触インタフェースに適用される標準の要求を超えて、接触インタフェースからのリソース（電力および／またはクロック）を消費しないで、非接触アプリケーションを動作できるようにすること、または少なくとも正確に終了させることができるようにすることが望ましい。
【００３７】
遭遇するもう１つの問題は、２つ以上のインタフェース（接触インタフェース、非接触インタフェース、ＵＳＢインタフェース等）を有していて、インタフェースの少なくとも２つを同時使用する働きをするオブジェクトに関する。
この問題は、オブジェクト内で実行しているアプリケーションが、どのインタフェースが能動状態にあるのか、これらインタフェースがどんな状態にあるのか（すなわち、どれだけ多くのおよびどのインタフェースが電力を供給しているおよび／またはクロックを供給しているのか）を決定することができないという事実に関連する。
【００３８】
オブジェクト内の搭載アプリケーションは、現時点においては、インタフェースの状態の関数として必要な決定を行うことができない。
それ故、このようなアプリケーションは、正確に動作することができない（例えば、先に動作を止めたインタフェース上でスタートしたトランザクションをキャンセルすることができない）。これは同期外れ中に適用される。
【００３９】
例えば、現時点においては、複数のインタフェースを有するオブジェクトにおいては、オブジェクト内の搭載アプリケーションが割り込みなしで連続的に実行されている間に、そのインタフェースを作動したり、作動を中止したりすることができる。
１つまたは複数のインタフェースの動作の中止は、実際にオブジェクトが「オフ」になったことを意味しない。すべてのインタフェースの動作を中止した場合にのみ、オブジェクトは「オフ」になる。
本発明の目的は、特にこれらの欠点を緩和することである。
【課題を解決するための手段】
【００４０】
この目的のために、本発明について以下に説明する。
本発明は、接触および／または非接触インタフェースである、少なくとも２つの通信および／または電源インタフェースを有する、プロセッサ・ブロックを備えるスマート・ポータブル・オブジェクトの動作を維持するための方法を提供する。この方法は、プロセッサ・ブロックを再初期化するためのステップを含む。
上記方法は、プロセッサ・ブロックによる呼／通信またはアプリケーションが処理中に、再初期化を遅延および／または見せかけるための少なくとも１つのステップを含むという点で注目すべきものである。
【００４１】
ある実施態様の場合には、この方法は、例えば、割込み処理ルーチンの形をしている、割り込みを感知することができるリセット（ＲＳＴ）遷移を検出する少なくとも１つの段階を含む。
【００４２】
ある実施態様の場合には、この方法は、リセット命令を遅延する少なくとも１つの段階を供給する。この段階は、選択したコードを含む少なくとも１つのメモリ・ゾーン・アドレス、実行した場合、遅延コマンドを生成する選択したコードからの命令を受信するメモリ・ゾーンを含む。
【００４３】
ある実施態様の場合には、遅延段階中、選択したコードからの命令を実行すると、下記の遅延コマンドのうちの少なくとも１つが生成する。
−例えば、リセットの作動に応じて、１つの通常のリセットへの応答（ＡＴＲ）バイトを送信することにより、接触インタフェースをその現在の状況にブロックするコマンド；
−非接触インタフェースによりアプリケーションを継続するコマンド；
−消去しないでメモリ内に非接触アプリケーションにとって有用なデータを維持するコマンド；
−接触インタフェースのオン状態を確認するコマンド；
−例えば、一連のリセットへの応答（ＡＴＲ）バイトを終了させることにより、接触インタフェースに対して要求した機能を再開するコマンド。
【００４４】
ある実施態様の場合には、再開する機能を含む遅延コマンドは、例えば、約４００クロック・サイクル〜４０，０００クロック・サイクルの範囲内で、予め定めた数のクロック・サイクルの後で実行される。
【００４５】
ある実施態様の場合には、非接触インタフェースを介しての動作状態からデュアル動作状態へのリセット（ＲＳＴ）遷移中に、メモリ・ステップ内の維持データの他に少なくとも１つの即時警報ステップが供給される。
【００４６】
ある実施態様の場合には、即時警報ステップは、リソースの少なくとも一部が、非接触インタフェースを介して引き出されるように、リソース間で切替を行う段階を供給する。
ある実施態様の場合には、即時警報ステップは、リソースの少なくとも一部が、接触インタフェースを介して引き出されるように、リソース間で切替を行う段階を供給する。
【００４７】
ある実施態様の場合には、警報ステップの終わりに、バッファ受信メモリが満杯になったと見なした場合には、割り込みが生成され、プロセッサ・ブロックのオペレーティング・システムにより処理することができる。例えば、上記割り込みは、アプリケーションに処理のためにデータを使用することができることを知らせる。
【００４８】
ある実施態様の場合には、非接触フレームが到着すると、警報ステップは、下記の段階のうちの少なくとも１つを実行する。
−例えば、非接触電力供給源の存在により上記フレームを検出する段階；
−フレームを２進形式に変換し、例えば、衝突防止処理を初期化する段階；
−当該フレームを正しく受信し、先行するステップを正しく実行したと考えた場合に、通常の処理を許可する段階。
【００４９】
ある実施態様の場合には、他の非接触標準は、非接触インタフェースに関連する標準ＩＳＯ．ＩＥＣ１４４３である。
【００５０】
本発明は、また、デュアル・インタフェースを有していて、プロセッサ・ブロックを設けたスマート・ポータブル・オブジェクトの完全な同時動作を維持するためのデバイスを提供する。
上記オブジェクトは、標準ＩＳＯ７８１６．３に従って接触インタフェースを介して、また他の非接触標準に従って非接触インタフェースを介して接触を使用しないで、データを電子的に送信するための少なくとも１つの電子データ送信端末と通信するのに適している。
【００５１】
上記デバイスは、下記の準備を行う。端末は、オブジェクトによりセキュリティが確保されるように接触インタフェースを介して、オブジェクトに接続している。デュアル・インタフェース動作状態の場合には、接触インタフェースおよび非接触インタフェースは、同時に動作する。プロセッサ・ブロックは、接触インタフェースがリセット（ＲＳＴ）された場合に、それを再初期化するためのリセット回路を含む。
【００５２】
上記デバイスは、プロセッサ・ブロックを再初期化するために、リセット（ＲＳＴ）遷移中に、接触インタフェースが指示した再初期化を遅延および／または見せかけるための少なくとも１つの素子を含む少なくともトランザクション維持手段を含む。
【００５３】
ある実施態様の場合には、トランザクション維持手段は、ホット・リセット遷移を検出するための少なくとも１つの素子を含む。この素子は、割り込みを感知することができる。
例えば、このような素子は、割り込みを感知するのに適していて、また割り込み処理を生成するのに適した配線の形をしている。
【００５４】
ある実施態様の場合には、トランザクション維持手段は、リセット命令を遅延させるための少なくとも１つの遅延素子を含む。この素子は、選択したコードを含む少なくとも１つのメモリ・ゾーン・アドレス、実行した場合、遅延コマンドを生成する選択したコードからの命令を受信するメモリ・ゾーンを含む。
【００５５】
ある実施態様の場合には、遅延素子は、少なくとも、接触インタフェースの時間遅延阻止、非接触インタフェースによるアプリケーションの継続、消去しないでメモリ内に非接触アプリケーションに有用なデータを維持すること、接触インタフェースのオン状態の確認、接触インタフェースが必要とする機能の再開により遅延を行うための少なくとも１つの遅延ブロックを含む。
【００５６】
ある実施態様の場合には、「非接触インタフェースを介しての」動作中、トランザクション維持手段の他に、デバイスは即時警報手段を含む。
ある実施態様の場合には、警報手段は、非接触インタフェースへのリソースを切り替えるための少なくとも１つの素子を含む。
【００５７】
ある実施態様の場合には、警報手段は、その出力のところに、複数のバッファ受信メモリを含んでいて、メモリが満杯になったと見なした場合、割り込みを生成するのに適している少なくとも１つの素子を含む。
ある実施態様の場合には、警報手段は、少なくとも１つの非接触フレーム検出素子を含む。
【００５８】
本発明は、また、ガルバニック接触を介して、オブジェクトが端末をセキュアにすることができる接触インタフェースを含むデュアル・インタフェースを有するスマート・ポータブル・オブジェクトへの少なくとも１つの接続を有する送信端末を提供する。
【００５９】
オブジェクトは、チップを備えていて、標準ＩＳＯ７８１６．３に従って接触インタフェースを介して端末と通信するのに適していて、オブジェクトは、さらに、他の非接触標準に従って通信する非接触インタフェースを備える。
【００６０】
端末は、上記方法の実行への参加に適し、および／または上記デバイスを含む上記オブジェクトを受信するのに適している。
端末は、セルラーホン（例えば、ＧＳＭ、３ＧＰＰ、ＵＭＴＳ、ＣＤＭＡ等）および／またはハンドヘルド携帯情報端末（ＰＤＡ）、および／またはデコーダ、および／またはコンピュータを形成する。
【００６１】
本発明は、また、上記方法の実行への参加に適し、および／または上記デバイスを含む上記オブジェクトを受信するのに適していて、および／または上記端末に接続するのに適しているポータブル・スマート・オブジェクトを提供する。
【００６２】
上記オブジェクトは、デュアル・インタフェース・オブジェクトであって、チップ（プロセッサ・ブロック）を備えていて、標準ＩＳＯ７８１６．３に従って接触インタフェースを介して、また他の非接触標準に従って非接触インタフェースを介して、データを電子的に送信するための少なくとも１つの電子データ送信端末と通信するのに適している。この方法は、下記のことを行う。端末は、接触インタフェースを介してオブジェクトによりセキュリティが確保される。
【発明を実施するための最良の形態】
【００６３】
添付の図面を参照しながら本発明の実施態様および実施形態を以下に説明する。
最初に、関連する構造体およびインフラストラクチャについて説明する。
図面中、参照番号１は、スマート・ポータブル・オブジェクトである。
【００６４】
このようなオブジェクト１は、例えば、スマート・カード、電子チケット「ドングル」、または近接通信モジュール（例えば、近傍通信（ＮＦＣ）モジュール）または準近接モジュール（例えば、ＢｌｕｅＴｏｏｔｈモジュール）のような他のモジュールである。
【００６５】
このようなオブジェクトは、分解することができない（すなわち、みだりに変更できない）もので、「ポータブル」、すなわち、その寸法が電子データ送信端末２より小さいので、ポケットに入れるのに適したセキュア・オブジェクトである。図２〜図５は、このようなオブジェクト１のいくつかの例を示す。
【００６６】
このようなオブジェクト１は、非接触インタフェース３を介して遠隔地の１つまたは複数の電子データ送信端末および／または他のオブジェクト１と通信するのに適している。
上記インタフェース３は、アンテナ４を介して非接触通信を確立する。例えば、セルラーホンのような上記端末２のうちのいくつかは、「ハンドヘルド」である。すなわち、非常に簡単に持ち運ぶのに適している。しかし、これら端末は、本明細書においては、本当に「ポータブル」であるとは見なされない。
【００６７】
オブジェクト１のいくつかの実施形態においては、その非接触インタフェース３はアンテナ４を有している。アンテナの少なくとも一部は、
−オブジェクト１のモジュールに内蔵されているか、および／または
−オブジェクト１の本体５に内蔵されているか、および／または
−セキュリティが確保される端末２に内蔵されていて、ガルバニック・リンクにより接続している。
【００６８】
図１〜図３の場合には、オブジェクト１は、通常のスマート・カードの形をしている。
この例の場合には、オブジェクト１は、その内部またはその表面上に、必要に応じて、モジュールまたはパッケージ（図１）内部にチップ６が挿入されるカード本体５と、チップ６に接続される非接触インタフェース３のアンテナ４を備える。ガルバニック接触インタフェース７も、チップ６に接続している。オブジェクト１は、本体５の主外面上に開いている端末ブロックを備える。
【００６９】
図１の場合、本体５は、オブジェクト１自身が取り外すことができるように内蔵される、標準ＩＳＯ７８１６が規定する外部アスペクト比を有する。本体５の周辺部を取り外すと、オブジェクト１自身は、標準３ＧＰＰＴＳ１１．１１（４１１および４１２）またはＧＳＭ（広域自動通信システム）標準が規定する外部アスペクト比を有し、加入者識別モジュールつまり「ＳＩＭ」と呼ばれる。
【００７０】
インタフェース７の端末ブロックも、上記標準により定義される。この例の場合には、端末ブロックは、６〜８接触領域または「パッド」範囲（図２）内に、Ｃ１、Ｃ２、Ｃ３、Ｃ５、Ｃ６およびＣ７を有する。
【００７１】
必要に応じて、端末ブロックは、また、パッドＣ４およびＣ８を含むことができる。しかし、例えば、標準３ＧＰＰＴＳ１１．１１（４３１）の場合には、パッドＣ４およびＣ８は、従来の「ＧＳＭ」セルラーホン端末２の動作中には使用されない。これらの標準の場合には、上記各パッドＣ４およびＣ８は、チップ６の各ポートに接続している。
これらの例の場合には、非接触インタフェース３は、セキュリティが確保される端末２に内蔵されていて、接触インタフェース７のパッドＣ４およびＣ８によるガルバニック・リンクを介して接続しているアンテナ４を有する。
【００７２】
図３の場合には、図３に示すようにアンテナ４はオブジェクト１の外部に位置する。
特に接触パッドＣ２〜Ｃ７を通るデータ信号は、２進タイプのデジタル信号であることに留意されたい。
【００７３】
一方、特に、パッドＣ４およびＣ８を通るデータ信号、またはチップ６に直接送信されるデータ信号は、アンテナ４からの被変調信号（例えば、無線信号）である。
端末２については以下に説明する。
端末２は、例えば、（図３の）セルラーホン（例えば、ＧＳＭ、３ＧＰＰ、ＵＭＴＳ、ＣＤＭＡ等）、図２に示すハンドヘルド携帯情報端末（ＰＤＡ）、特にネットワーク内のデコーダおよびコンピュータ、または会話形端末ポストまたはアクセス制御装置（トランスポート、インフラストラクチャ、コンピュータ・ハードウェア等）である。これら端末は、分解することができ、ハンドヘルドである。すなわち、例えば、所有者８が容易に持ち運ぶことができる。
【００７４】
本発明のすべての端末２は、すなわち、すでに説明したように、オブジェクト１により接触インタフェース７を介してセキュリティが確保されるすべての端末は、遠隔地から、例えば図３の右に示す端末のような他の端末２と、遠隔地から、すなわち接触を使用しないで通信することができる。
【００７５】
オブジェクト１によりセキュリティが確保される端末２の非接触通信は、波で表してあり、参照番号９で示す。
矢印で表し、参照番号１０で示す他の「トランザクション」または「アプリケーション」通信は、オブジェクト１がそのインタフェース３すなわちアンテナ４を介して行うことができる非接触通信である。
【００７６】
同様に、「アプリケーション」通信と呼ぶ通信９は、オブジェクト１がそのインタフェース３すなわちアンテナ４を介して行うことができる通信とは異なる。
例えば、本発明のオブジェクト１を備えるセルラーホン端末２の通信または呼９および１０の構成について以下に説明する。
例えば、通信９を使用すれば、端末２により、および頂部左の端末２で表すセルラー受信端末に自身接続している底部左のサービス・サーバのようなサービス・サーバからセキュリティが確保された購入をすることができる。購入はオブジェクト１内に値の形で記録される。
【００７７】
次に、アンテナ４を介して、通信１０は、進行中にこのような方法で、購入金額を借り方に記録することができる。
オブジェクト１および端末２の動作については、図６（現在の技術的レベル）および図７（本発明）を参照しながら以下に説明する。
【００７８】
下記の説明は、本発明を使用すれば、スマート・ポータブル・オブジェクト１において、非接触インタフェース３および接触インタフェース７、すなわち、ガルバニックまたは抵抗性インタフェースを同時にまたセキュリティが確保された状態で動作することができる方法を説明するためのものである。
【００７９】
同様に、この説明は、また、本発明が、そのデータが非接触インタフェース３を通過するアプリケーション１０を、そのデータが接触インタフェース７を通過する異なるアプリケーション９と同時にセキュリティが確保された状態で動作させることができる方法を説明するためのものである。
【００８０】
インタフェース３および７は、オブジェクト１内の同じチップ６に接続していて、非接触インタフェース１０および接触インタフェース９を介してのアプリケーションは同じチップ６上で処理される。
オブジェクト１に内蔵されているチップ６についてだが、このチップはインタフェース３および７を管理し、説明を簡単にするために、「接触」アプリケーション９および「非接触」アプリケーション１０と呼ぶアプリケーションのデータも処理する。
【００８１】
集積基板内の上記チップ６の構造は、下記のように機能ブロックとして簡単に表すことができる。
−特に、（図８に参照番号１２２で示す）「ランダム・アクセス・メモリ」を意味する「ＲＡＭ」と呼ぶ揮発性メモリ、（図８に参照番号１２１で示す）「読出し専用メモリ」を意味する「ＲＯＭ」と呼ぶ不揮発性メモリ、および（図８に参照番号１２３で示す）「電気的に消去可能なプログラマブル読出し専用メモリ」を意味する「ＥＥＰＲＯＭ」と呼ぶ再書込可能なメモリを含む（図８に参照番号１２０で示す）メモリ・ブロック；
−通信ブロック（図８の参照番号１０２および１０９で示すブロック参照）。図８の場合には、（ある場合には、「入力／出力」ブロックを意味する「Ｉ／Ｏ」とも呼ばれる）データ転送バス１２４が、ブロック１２０および１０２および１０９を含む他のブロックとを相互に接続していることに留意されたい；
−（図８に参照番号１０８で示す）中央処理装置ブロックまたは「ＣＰＵ」、このプロセッサ・ブロック１０８は、ケースバイケースで、オペレーティング・システム、アプリケーション等の形をとるデータ処理を行う；
−例えば、（図８に参照番号１２６で示す）コプロセッサ、時間遅延のような特種化処理ブロック；等。
この点に関しても、図８および以下の説明の関連部分を参照されたい。
【００８２】
チップ６への命令または入力／出力の値により、チップは下記の状態を含む種々の状態になる。
−オブジェクト１がオフになり、すべてのデータ処理またはエネルギー消費を行わないような、図面中に参照番号１１で示す「オフ」状態；
−インタフェース３および７を管理することができ、アプリケーション（接触アプリケーション９および非接触アプリケーション１０）を処理することができるようになる「オン」状態（１２〜１８）。
【００８３】
以下に説明するスリープ状態へのアクセスを実際に可能にする一時的スタンバイ状態または「アイドル」状態については本明細書においては詳細に説明しない。
下記のテーブルに、以下に説明する「ＶＣＣ」（電源電圧）および「ＲＦ」リソースおよびその可能な状態を示す。
予め、「ＶＣＣ」リソースは、オブジェクト１への電力供給を意味することに留意されたい。この電力供給は、接触インタフェース７から行われる。
対照的に、オブジェクト１への電力供給が非接触インタフェース３から行われた場合には、「ＶＤＤ」リソースと呼ばれる（それ故、電力供給は、「ＲＦ」リソースから行われる）。
【００８４】
最初に、「Ｖｃｃ」リソースの場合には、「オン／オフ」状態は、それぞれ接触インタフェース７が電力供給を受けている状態、または電力供給を受けていない状態を示す。そのオン状態の場合、接触インタフェース７は、オブジェクト１に電力を供給する。
そのオフ状態の場合には、接触インタフェース７は、もはや電力を全然供給しない。
そのオン状態（通常、「ＶＣＣオン」と呼ぶ）の場合には、接触インタフェース７は、少なくともチップ６に電流を供給し、チップ６は、通常、オブジェクト１の通常の動作にとって十分なその制限内で電力を消費することができる。
【００８５】
端末２により、データおよびリソースを相互に交換するために、接触インタフェース７を使用するアプリケーション９が、オブジェクト１により処理される場合にも、このことは当てはまる。
インタフェース７からのこの「ＶＣＣ」電源は、また、以下に説明する「低消費」状態にするのにも適している。
【００８６】
図面中、状態（１３、１４、１７、１８）は、「低消費」と呼ばれ、その接触インタフェース７を介してのオブジェクト１による電力消費の最大値を要求する。それ故、現時点においては、低消費状態間で下記のような区別が行われる。
−浅いスリープ・モード（または「低電力ＶＣＣ」）；および
−深いスリープ・モード（または「ＣｌｋＰａｕｓｅ中の低電力ＶＣＣ」）、この場合、「Ｃｌｋ」は「クロック」の略語である。
【００８７】
特に、標準３ＧＰＰＴＳ１１．１１の場合には、接触インタフェース７を介してリソースから電力消費が行われる場合には、下記の２つの厳格な電力消費要件が課せられる。
−深いスリープ・モードの場合には、接触インタフェース７を介しての電力供給は、１００μＡ以下、すなわち僅か１００μＡでなければならない。
−浅いスリープ・モードの場合、接触インタフェース７を介しての電力供給は、２００μＡ以下、すなわち僅か２００μＡでなければならない。
【００８８】
現在のチップ６の場合には、スリープ・モード低消費要件は、処理を中断し、処理の以降の再開のために必要なデータをバックアップすることにより適合される。
特に、必要データは、前のコンテキスト（例えば、データ、レジスタ等）である。
現時点においては、スリープ状態にある場合、チップ６は非接触アプリケーションを処理することができない。
【００８９】
本発明の目的は、チップ６がスリープ状態になった場合（実施形態により、ソフトウェア手段および／またはそのＣＰＵブロックのような配線手段により）、インタフェース７に対する必要な消費制限を遵守する一方で、特に非接触インタフェース３から電力の供給を受けるオン状態を達成する可能性を提供することである。
さらに、チップ６が浅いスリープ状態類似の状態にあるが、接触インタフェース７からのクロック・リソースを有さない場合、チップ６は、クロック休止（「ＣｌｋＰａｕｓｅ」）により深いスリープ状態にあると云われる。
【００９０】
第二に、「ＲＦ」リソースは、標準ＩＳＯ１４４４３の例の場合には、無線周波（ＲＦ）タイプである、非接触インタフェース３の状態（「オン／オフ」）を示す。
そのオン状態にある場合、非接触インタフェース３は、下記のような非接触、すなわち遠隔トランザクションを行う。
−送信および／または
−被変調信号（データ、リソース）の受信；および
−特に、これらの信号からのデータによるアプリケーションの処理。
そのオフ状態にある場合には、上記非接触インタフェース３はトランザクションを行わない。
【００９１】
第三に、「スリープ」状態は、それぞれ、接触インタフェース７上でチップ６が低消費状態にあるのかどうか（「はい／いいえ」）を示す。
第四に、「Ｃｌｋｐａｕｓｅ」状態は、それぞれ、低消費状態中、チップ６が接触インタフェース７から外部クロック信号の供給を受けているかどうか（「はい／いいえ」）を示す。
【００９２】
【表１】
2007526552.tif 000003
【００９３】
【表２】
2007526552.tif 000004
【００９４】
上記テーブル１および２は、これらの状態中に遭遇する状況または現在のオブジェクト（１Ａおよび１Ｂ）との遷移を示す。
【００９５】
これらのテーブルを図６と比較することにより、図６に示すように、（「ＯＫ」で示す）可能な状態および遷移の他に、下記の状態および遷移も観察することができる。
−「ＮＯＫ」で示す２つの不可能な状態（１７；１８）
−「ＮＯＫ」で示す１２の不可能な遷移（１５．１６；１６．１５；１７．１８；１８．１７；１４．１８；１８．１４；１６．１７；１７．１６；１３．１７；１７．１３；１７．１５；１８．１５）
【００９６】
説明中の周知の技術のこれらの定義および図面により、以下に図６および図７に戻って説明する。
図６および図７の場合には、同じ素子には類似の参照番号がついていて、説明を簡単にするために１回だけ説明する。図６および図７の左の列は、接触インタフェース７の動作に関連する状態を示す。一方、右の列は、非接触インタフェース３の動作に関連する状態を示す。
【００９７】
デフォルトにより、逆の遷移について説明しない場合には、このような逆の遷移は、単に戻り経路であり、そのためさらに説明する必要がないことに留意されたい。
また、図６の場合には、星形の輪郭で（５つの）不可能な遷移を示していることにも留意されたい。一方、到達することができない（２つの）状態は、陰をつけたフレームで示す。
状態１１の他に、中央の列（状態１６、１７および１８）は、本発明による完全に同時使用するオブジェクト１に対して必要な状態を示す。
状態はボックスで示してあり、可能なまたは不可能な状態間の遷移は方向を示す矢印により示してある。
【００９８】
オフ状態１１は、セルラーホン端末２の場合には、上記端末２がオフに切り替えられ、そのため所有者８が使用できない状況に対応する。
オフ状態１１からスタートして、図６および図７の遷移１１．１２は、オブジェクト１が（「接触インタフェース動作状態を介して」と呼ばれる）接触インタフェース７を介して動作中の状態１２になることができる。
【００９９】
セルラーホン端末２の例の場合には、上記の通常の遷移１１．１２は、自分の端末２上で切替を行っている所有者８の動作に対応する。
この例の場合には、次に、端末２は、インタフェース７の端末ブロックを介して、オブジェクト１にリセット信号（ＲＳＴ）を送信する。次に、リセット・プロトコルへの応答（「ＡＴＲ」）の第１の８ビットのバイトは、オブジェクト１によりインタフェース７を介して端末２に送られる。
これらの交換が成功した場合には、オブジェクト１は、インタフェース７からのおよびオブジェクト１によりセキュリティが確保される端末２からの注文を直接処理することができる。
【０１００】
接触インタフェース動作状態１２を介してスタートして、遷移１２．１３は、低消費待機またはスタンバイ状態１３になることができる。
すなわち、オブジェクト１が接触インタフェース７から要求されるのを待機している上記浅いスリープ状態１３になることができる。
【０１０１】
通常、オブジェクト１が処理を終了した場合（エネルギー節約モードの場合）、スタンバイ状態１３になる。上記状態１３の場合には、インタフェース７を介してオブジェクト１が消費するエネルギーは少なくてすむことを思い出されたい。
状態１３からスタートして、遷移１３．１４（図６および図７）は、すでに説明したように、クロック休止状態で、深いスリープ状態１４になることができる。この状態１４の場合、オブジェクト１は、接触インタフェース７からの要求を待機する。通常、２つのコマンド間のクロック（ＣＬＫ）断をスタートするのは端末２である。例えば、コマンドの後、「ｎ個の」クロック・サイクル（例えば、約１８００サイクル〜２０００サイクルの範囲内）の後で、状態１４へのクロック断が必要になる。
【０１０２】
次に、図６および図７の右の列、すなわち非接触インタフェース３に関連する状態および遷移について説明する。
状態１１からスタートして、遷移１１．１５は、非接触被変調信号（例えば、ＲＦ）の磁界にアンテナ４が触れた場合に対応する。上記信号は、リソース（電力およびクロック）およびフレームの形をしているデータを運んでいる。
これが、アンテナ４が非接触被変調磁界（電力およびデータ）に触れたが、オブジェクト１が接触インタフェース７からの任意のリソースを有さない場合の状況である。
この遷移１１．１５により、非接触インタフェースを介しての動作状態１５になる。次に、オブジェクト１は、インタフェース３からの注文を直接処理することができる。
【０１０３】
また、最初に、オブジェクト１においては、下記の各状態間でオフ状態１１からスタートする遷移の選択は排他的なものであることに留意されたい。
−接触インタフェースを介しての動作（１２）、および
−非接触インタフェースを介しての動作（１５）。
【０１０４】
第二に、接触インタフェースを介しての動作状態１２とは異なり、非接触動作状態１５の場合には、上記標準の場合、最大電力消費制限はない。
状態１６は、「デュアル・インタフェース動作状態」と呼ばれる。図６および図７の場合には、この状態１６は、接触インタフェース７が動作していて、他の非接触インタフェース３も動作している状況に対応する。
この状態１６は、現時点における唯一の可能なデュアル動作状態である。すなわち、接触インタフェース７および非接触インタフェース３が、同時に動作する可能な唯一の状態である。
【０１０５】
現時点で使用できるオブジェクト１においては、遷移１２．１６および１６．１２だけが可能（ＯＫ）であることを強調しておきたい。逆に、状態１５および新しい状態１７から状態１６への遷移は不可能（ＮＯＫ）である。
これらの遷移１２．１６および１６．１２の場合には、接触インタフェース（７）および非接触インタフェース（３）を共生させる必要があり、また、各インタフェースによりアプリケーション９および１０を共生させる必要がある。
【０１０６】
特に、上記の不可能な遷移のために、しかし、現在のインタフェースおよびアプリケーションの場合、全および同時使用を行うことができると言うことはできない。
遷移１２．１６は、アンテナ４が非接触インタフェース３が感知した磁界を貫通している状態（遷移１０）で、接触インタフェース７が（リソースおよびアプリケーション９）を動作する、セルラーホン端末２の例の場合にも対応する。
【０１０７】
以下に現時点で不可能な遷移１６．１６について説明する。
この「ホット・リセット」遷移１６．１６中に遭遇する問題は、接触インタフェース７から受信したリセット信号（ＲＳＴ）により現在誘起された効果とは異なり、実際にはチップ６を再初期化できない。
「ホット」および「コールド」という用語は、特に標準ＩＳＯ７８１６．３に定義されていることに留意されたい。
目的は、非接触インタフェースを介して進行中のトランザクションを正常に続行することである。
【０１０８】
この目的のために、本発明は、接触インタフェース７を動作しながら、非接触トランザクションを維持するための手段１０１および／またはステップを提案する。
これらの手段は、チップ６および／または論理命令内の回路である。
状態１６中に、本発明は、チップ６が消費したリソースの発生源により種々のケースを区別する。
現時点においては、状態１６の場合には、上記チップ６を、正しくない時間にリセットしないで、その本質的なリソース（特に、電力供給およびクロック）の発生中に修正することはできない。
【０１０９】
本発明の場合、場合により、
−チップ６への電力供給を下記のものから行うことができる。
・ＶＣＣ、すなわち接触インタフェース７から；
・アンテナ４；または
・発生源の組合わせ、特に、例えば、機能Ｆ［ＶＣＣおよび／またはＶＤＤ］のような上記発生源の組合わせ；
−チップ６へ供給するクロックを下記のものから供給することができる。
・接触インタフェース７；
・アンテナ４；または
・図８に参照番号１１３で示し、以下に詳細に説明する内部クロック生成器のような内部クロック生成器。
それ故、本発明を使用すれば、状態１６中に、すなわちアプリケーションの同時処理中に、瞬間のニーズにより、正しくない時間にリセットすることなしに、電力供給および／またはクロックの発生源を変えることができる。
【０１１０】
本発明のある実施態様の場合には、トランザクション（および／または同じ名前のステップ）を維持するための手段１０１および／またはステップも、「偽のリセット」と呼ばれる。
これらの維持手段および／またはステップ（１０１）は、オンになったとき、または類似のリセット状況が発生した場合、接触インタフェース７が命令したリセットを遅延し、および／またはそう見せかける少なくとも１つの物理的素子および／または論理段階を供給する。
ある例の場合には、上記維持手段１０１および／またはステップは、図８の例の場合には、割り込みを感知するのに適していて、また割り込み処理を生成するのに適している配線の形をしているリセットを検出する少なくとも１つの素子および／または段階を含む。
【０１１１】
図８の場合には、維持手段１０１は、入力として、当該検出を行う機能ブロック１０７に接続している。このブロック１０７については以下に詳細に説明する。
ある実施態様の場合には、維持論理段階もリセット検出を行う。この論理段階は、割り込み処理ルーチンを含む。
【０１１２】
チップ６を最初にオンにした場合に、そのソース（インタフェース３またはインタフェース７）が何であれ、リセットを行うことができなければならないことに留意されたい。このようなリセットの目的は、確実にチップ６をクリーンな状態でスタートし、維持手段１０１および／または維持ステップにより影響を受けないことである。
図８のこのような維持手段１０１は、ある場合には、実際に「割込み制御装置ブロック」と呼ばれる。
【０１１３】
ある実施態様の場合には、維持手段（１０１）および／またはステップのリセット命令を遅延するための少なくとも１つの素子および／または段階は、選択したコードを含むメモリ・ゾーン・アドレスを含む。
【０１１４】
このメモリ・ゾーンは、選択したコードからの命令を受信し、例えば、手段１０１からのリソースによりそれを実行すると、実施に従って下記のことを行うためのコマンドを生成する。
−リセットの作動に応じて、例えば、リセットへの１つの通常の応答（「ＡＴＲ」）バイトを送信することによる、接触インタフェース７を介しての時間遅延の阻止；および／または
−非接触インタフェース３によるアプリケーションの続行；および／または
−メモリ内での上記非接触アプリケーションへの有用なデータの維持；および／または
−接触インタフェース７のオン状態の確認；および／または
−例えば、一連のリセットへの応答（「ＡＴＲ」）バイトの送信による、接触インタフェース７のために必要な機能の再開。
【０１１５】
例えば、このような再開は、例えば、約４００〜４０，０００クロック・サイクルの予め定めたクロック・サイクル数の後で行われる。
このオブジェクト１の場合には、非接触インタフェースを介しての動作状態１５からデュアルインタフェース動作状態１６へのリセット（ＲＳＴ）遷移１５．１６は不可能である。
【０１１６】
実際、現時点においては、このような遷移１５．１６を行うと、時間的に正しくないリセットが必ず起こる。
逆の遷移１６．１５の場合にも同じことが言える。
この遷移１５．１６も、本発明により可能になる。
遷移１５．１６中、オブジェクト１は、最初に非接触インタフェース３のためにアプリケーションを処理し、オブジェクト１は、接触インタフェース７を介して端末２により要求される。
【０１１７】
例えば、セルラーホン（電話の会話をセキュリティが確保された状態にする接触アプリケーション）を形成している端末２の場合にも同じことが言えるし、非接触アプリケーションは、輸送機関、構内などへのアクセスを目的とする。
現時点においては、アクセス許可のようなアプリケーションが、非接触インタフェース３を介してすでに進行している場合には、接触インタフェース７を介してオブジェクト１によりトランザクションをセキュリティが確保された状態にすることはできない。
【０１１８】
通常、現時点においては、非接触アプリケーションは突然打ち切られる。何故なら、接触インタフェース７を介して端末２のためにアプリケーションをスタートすると、チップ６がリセット（ＲＳＴ）されるからである。
そして、これにより、多くの場合、非接触アプリケーションにとって有用なデータが失われる。
このような遷移１５．１６中、上記アプリケーションは、非接触インタフェース３のために、またスタートする接触インタフェース７のために他のアプリケーションと同時に処理されるように、本発明は、実施の際に即時警告手段１０２および／または即時警告ステップを供給する。
【０１１９】
次に、維持手段１０１および維持ステップの他にまたは代わりに、警告手段１０２および／または警告ステップが提供される。次に、警告手段１０２および／または警告ステップは、確実にチップが状態１６で正しく動作するようにする。
さらに、遷移１６．１５の後で、オブジェクト１は、あるアプリケーションに対して接触インタフェース７を介して、また同時に他のアプリケーションに対して非接触インタフェース３を介して要求を最初に受信する。現時点においては、次に、接触アプリケーションが停止すると、タイミングが悪くリセットが行われる。
【０１２０】
セキュア・セルラーホン端末２の例の場合には、現時点においては、接触アプリケーションが停止すると、特にアクセス非接触アプリケーションが進行中に、上記端末２がオフになると、上記非接触アプリケーションが突然打ち切られる（この場合、必ずリセットが行われ、データが喪失する）。
それ故、遷移１５．１６だけの問題は、２つの同時アプリケーションの同時管理になり、このような同時管理は警告手段１０２および／または警告ステップにより行われる。
一方、接触インタフェース７（１６．１５）からリソースが喪失すると、正しくない時間にリセットを行うことにより、進行中のアプリケーションが混乱する。このことは、維持手段１０１および／または維持ステップにより緩和される。
【０１２１】
本発明の１つの目的は、正しくない時点でのリセットを回避することであるので、結果として得られる利点のいくつかの実際の例について以下に説明する。
現時点においては、デュアル・インタフェース動作状態１６は、排他的に遷移１２．１６により達成することができる。
状態１６へのこの唯一の可能な遷移１２．１６の場合には、および（状態１２への）逆の遷移の場合には、メッセージをアプリケーション（逆の遷移の場合には、それぞれ１０および９）に送信しなければならない。
【０１２２】
不可能な遷移１５．１６は、セルラーホン端末２の例においては、それ故、非接触インタフェース３を介してトランザクション１０が進行中である場合には、端末２を動作させるのは不可能であることを示す。
一例としては、非接触インタフェース３を介しての輸送機関の切符の購入がある。
【０１２３】
この時点で、所有者８が電話呼出し９を受信するためにその端末２を作動した場合、非接触インタフェース３を介して進行中のトランザクション１０のデータが喪失する恐れがあり、所有者８が不便な思いをする恐れがある（輸送手段へのアクセスが拒否されるか、遅延する）。
このオブジェクト１においては、接触インタフェース７を介して、電源「ＶＣＣ」の状態が遷移して「オン」または「オフ」状態になるや否や、チップ６はリセット（ＲＳＴ）される。
【０１２４】
他の不可能な遷移１６．１５は（セルラーホン端末２の例の場合）、状態１２からデュアル・インタフェース動作状態１６になった場合、上記端末２への電源（電池、蓄電池、充電器、収電装置等）が、インタフェース３を介してのトランザクション１０中に遮断される場合に対応する。
この場合も、非接触インタフェース３を介してのトランザクションは、突然中断され、危険が生じる（データの喪失、不便等）。
【０１２５】
両方の遷移１５．１５および１６．１５のために本発明が提案する解決方法が、非接触インタフェース３を介して進行中のトランザクション中のすべての突然の中断を避けることについては以下に説明する。
遷移１５．１６の場合、このような回避は、例えば、上記トランザクションを管理しているオペレーティング・システム（すなわち、アプリケーション９および／またはアプリケーション１０）へ、警告手段１０３および／または警告ステップにより、上記遷移に関する警告信号を送信することにより行われる。
このような警告が行われると、オペレーティング・システムは、通信、データ等を保存しながら、上記遷移１５．１６を行うことができる。
【０１２６】
ケースバイケースで、上記遷移１５．１６は、下記のものを使用する。アプリケーション９または１０の一方または他方の「クリーン」な割り込み、アプリケーション９または１０の一方または他方上での一時停止、アプリケーション９または１０間の一定の時刻に作動する遅延切替等。
【０１２７】
ある実施態様の場合には、警告手段１０２および／またはステップにより、非接触アプリケーションは、重要なデータ（すなわち、以降の再開に必要なデータ）をバックアップすることができる。
いくつかの例の場合には、遷移１５．１６を許可するために、本発明は、非接触トランザクション１０を一次中止し、接触インタフェース７がオンであることをそれに表示するために、メッセージをアプリケーション９に送信する。次に、アプリケーション９は、上記接触インタフェース７からのデータを処理する。
【０１２８】
すべての時間的に正しくないリセットは禁止され、次に、存在する２つのアプリケーション９および１０（初期接触アプリケーションおよび外部からの非接触トランザクション）間で、できるだけ速く、リソース（特に処理リソース）を共有するために要求が送られる。
【０１２９】
本発明の遷移１６．１５は、（手段および／またはステップを介して）、リソースが非接触インタフェース３を介して入手されるように、リソースを切り替える素子および／または段階を供給する。
【０１３０】
さらに、図８に示すように、即時警告手段１０２は、場合によっては「ＵＡＲＴ」（汎用非同期受信機／送信機）とも呼ばれる機能ブロックの形をとる。
上記手段１０２は、接触インタフェース７に対する標準ＩＳＯ７８１６、および非接触インタフェース３に対するＩＳＯ１４４４３のような標準に適合するシリアル通信周辺機器を表す。
【０１３１】
即時警告手段１０２および／または即時警告論理ステップ１０２からの出力として、バッファ受信メモリが満杯であると見なされた場合には、特に割り込みが生成される。
すなわち、プロトコル・フレームが正確に受信され、チップ６のオペレーティング・システムにより処理することができる。
これにより、特に、接触インタフェース７を使用するアプリケーションは、データの受信に阻害されないで、ある処理を行うことができる。このような割り込みは、処理のためにデータが使用できることをアプリケーションに示す。
【０１３２】
非接触フレーム到着の例の場合には、警告手段１０２および／または警告ステップは、下記のものを備える少なくとも１つの初期化素子／段階を含む。
−非接触ソースの検出；その後での
−復調からのデータの検出；および
−衝突防止。
【０１３３】
変調装置−復調装置（モデム）においては、非接触ソースが２進形式に変換される。次に、初期化が行われ、そして例えば衝突防止処理が行われ、フレームが正しく受信されたと見なされ、先行ステップが正常に行われた場合には、通常の処理が許可される。
図８の場合には、機能ブロック１０４が集まって、変調装置−復調装置（モデム）および衝突防止処理素子を形成する。この例の場合、ブロック１０４は接触パッドＣ４およびＣ８を介して接続していることが分かるだろう。
【０１３４】
図６および図７に示すスタンバイ磁界ピックアップ状態１７について以下に説明する。
現在のオブジェクト１により、（特に状態１３および１６から）状態１７になることはできない。
多くの場合、本発明により、浅いスリープ状態１３からこの状態１７になる。浅いスリープ状態に近いこの状態１７の場合には、接触インタフェース７からの電力供給は制限される。一方、オブジェクト１が同時に非接触インタフェース３からのリソースを要求する。
【０１３５】
この状態１７を説明するために、その非接触インタフェース３が「非接触」アプリケーションを処理することができる、オブジェクト１によりセキュリティが確保されるセルラーホン電話の例に戻って以下に説明する。
その接触インタフェース７からオブジェクト１への電力供給を制限されている状態で、非接触インタフェース３に対してアプリケーションが動作した場合に、この状態１７になる。
【０１３６】
この状態１７の場合には、接触アプリケーションは、スタンバイ状態にあり、進行中のトランザクションについて、端末２からのコマンドを待機する。
すなわち、アプリケーションが非接触インタフェース３を介して処理され、一方オブジェクト１は、その接触インタフェース７を介して軽いスリープ・モード状態にある。次に、接触インタフェース７を介してのオブジェクト１への電力供給は、特に標準により規定されている場合には制限に従わなくなる。
理想的には、本発明を使用すれば、状態１７中に、非接触アプリケーションは、標準がそうするようにインタフェース７に要求している場合には、接触インタフェース７からのリソース（電力）を消費しないで、動作することができることが望ましい。
【０１３７】
本発明を使用すれば、オブジェクト１は、アンテナ４が拾った被変調信号を整流することにより、非接触インタフェース３から電力の供給を受ける。すでに説明したように、現在の標準は、下記の場合を含むある場合には、インタフェース７からの、すなわち端末２からの電力の使用を禁止している。
オブジェクト１が、非接触インタフェース３からその電力の供給を受けることができるように、本発明の実施態様は、電源の変動の影響を受けないステップおよび／または手段１０３を提供する。
【０１３８】
図４は、セキュリティが確保される端末２に接続している、本発明のオブジェクト１内の回路部分を示す。電源の変動の影響を受けない手段１０３および／またはステップは、この実施態様の場合には、下記のものを含むこのような回路部分を備える。
−非接触インタフェース３からの消費電力を制限するダイオード２０；
−（接触インタフェース７を介してまたは非接触インタフェース３を介しての）２つの電力消費モードを切り替える論理ゲート２１。
【０１３９】
電源の変動の影響を受けない手段１０３および／または電源の変動の影響を受けないステップ１０３の実施態様を使用すれば、オペレーティング・システムは、浅いスリープ・モードと互換性を有する状態１７中に使用する外部リソース（電力）を選択することができる。
【０１４０】
通常、本発明によれば、電源の変動の影響を受けない手段および／またはステップ１０３は、下記のものの中からチップ６への電源を選択する。
・ＶＣＣ、すなわち接触インタフェース７から；
・アンテナ４；および
・供給源、特に、例えば、機能Ｆ｛（ＶＣＣおよび／またはＶＤＤ）｝のような供給源の組合わせ。
【０１４１】
他の実施態様の場合には、電源の変動の影響を受けない手段１０３は、有線機構（以下の説明においては、Ｍ１と呼ぶ−図８参照）を備える。この有線機構は、接触インタフェース７からの電力供給（Ｖｃｃ）、および非接触インタフェース３からの電力供給（Ｖｄｄ）の存在を検出することができる。
【０１４２】
この機構（Ｍ１）を使用することにより、電力供給（ＶｃｃおよびＶｄｄ）の状態（テーブル１Ａおよび１Ｂ：オン／オフ参照）が、２つのレジスタ（以下の説明においては、Ｒ１およびＲ２と呼ぶ−図８参照）により表示される。
レジスタＲ１および／またはＲ２での任意の修正（すなわち、「Ｖｃｃ」または「Ｖｄｄ」と呼ぶ電力供給の一方および／または他方の出現および消失）は、警告信号（例えば、割り込みという形の）により表される。
レジスタＲ１およびＲ２をチェックした後で、または２つのレジスタのうちの一方の状態の変化（割り込み）を警告した後で、チップ６のオペレーティング・システムは、使用する電力供給（ＶｃｃまたはＶｄｄ）を選択する。
【０１４３】
（以下の説明において、「Ｍ２」と呼ぶ−図８参照）もう１つの有線機構が、チップ６内に位置する。この有線機構（Ｍ２）を使用すれば、選択した１つのソースだけがチップ６に電力を供給することを保証することができる。
【０１４４】
例えば、遷移１３．１７の場合に、これをアプリケーション内に入れると、例えば、下記のことが行われる。
−その接触インタフェース７のところでチップ６が浅いスリープ状態（１３）にある場合に、非接触インタフェース３が動作する。次に、
−非接触フレームまたは磁界（ＲＦ）を検出する手段１０３（機構Ｍ１）が、割り込みによりチップ６に警告し、レジスタ（Ｒ１およびＲ２）を更新する。次に、
−手段１０３および／または等価の論理ステップが発行した割り込みにより警告を受けたオペレーティング・システムが、チップ６の電源を、（Ｍ２により）非接触インタフェース３に切り替え、それにより接触インタフェース７を介しての許容できる電力消費を保証する。次に、
−チップ６が接触インタフェース７を介して浅いスリープ・モードにある場合に、非接触インタフェース３（ＲＦ）を介してトランザクションの処理を行うことができる。
【０１４５】
図８の電源の変動の影響を受けない手段１０３のもう１つの実施形態については以下に説明する。
この実施形態の場合には、手段１０３は、電源制御装置または「ＰＷＲ」と呼ぶ機能ブロック１０７を備えていて、もう１つの機能ブロック１０６がスリープ制御装置を形成する。
機構Ｍ１およびＭ２、およびレジスタＲ１およびＲ２、および／または等価の論理ステップは、本発明の実施形態および実施態様内の上記ブロック１０７に機能的に対応する。
【０１４６】
この例の入力としての下記の接触パッドは、手段１０３のブロック１０７に接続している。
−Ｃ１（ＶＣＣ：接触インタフェース７からの電力供給）；
−Ｃ２（ＲＳＴ：リセット）；
−Ｃ３（ＣＬＫ：接触インタフェース７からのクロック）；および
−Ｃ５（ＧＮＤ：接触インタフェース７を介してのアース）。
【０１４７】
手段１０３の電源制御装置ブロック１０７は、適当な電力および電圧でチップ６に電力を供給する働きをする。この制御装置ブロックは、また、チップ６に、接触インタフェース７または非接触インタフェース３からの電力リソースの出現および／または消失を知らせる働きをする。
【０１４８】
この目的のために、上記入力を使用すれば、第一にパッドＣ１（Ｖｃｃ）を介して接触インタフェース７からの電圧を受信することができる。第二に、上記入力を使用すれば、配線１０５を介して、非接触インタフェース３からの手段１０４の変調装置−復調装置からの電圧（Ｖｄｄ）を運ぶことができる。
【０１４９】
手段１０３の入力は、また、外部クロック信号（ＣＬＫ）を受信し、接触インタフェース７を使用しているため、標準が要求する制限に適合するリセット（ＲＳＴ）シーケンスを検出するための要求信号をリセット（ＲＳＴ）する。
例えば、信号の場合、手段１０３の入力は、デジタル・クロック信号（ＣＬＫ）およびデジタル・リセット信号（ＲＳＴ）の接触インタフェース７からの電圧（Ｖｃｃ）の時間の組合わせの形をしている。
【０１５０】
ブロック１０７（ＰＷＲ）は、また、ブロック１０７が接続しているチップ６のプロセッサ・ブロック１０８（ＣＰＵ）が実行したアプリケーションに下記のことができるようにする、（この実施形態の場合には、図８のレジスタＲ１およびＲ２である）少なくとも１つの構成／情報レジスタを含む。
−（３および／または７を介して）どの電圧源が使用できるのかの決定；および
−（すなわち、３または７またはその組合わせを介して）チップ６に電力を供給するための所与の状況内で使用する（３および／または７を介しての）ソースの選択。
【０１５１】
手段１０３に対する電源制御装置のブロック１０７および／または段階は、図に示すように、同様に出力も備える。
通常の動作中、ブロック１０７は、（３および／または７を介して）少なくとも１つの外部電圧源が存在する状態にあり、上記ブロック１０７は、全チップ６に、選択した構成の関数として、（３および／または７を介して）入力電圧の一方から（または両方の組合わせから）発生した適当な電圧を供給する。
【０１５２】
少なくとも１つの利用できる電圧、または２つの電圧の組合わせが十分である限りは、（３および／または７を介しての）電圧源の出現および消失は出力電圧に影響を与えない。
それ故、電源制御装置のブロック１０７および／または段階は、この条件が満たされている限り、ブロック１０８（ＣＰＵ）に対するリセット信号を発生しない。
当然のことであるが、太陽電池または蓄電池のような搭載電源がオブジェクト１内に位置していない限りは、（３および／または７を介しての）電源の両方がない場合、チップ６にはもはや電力は供給されない。
【０１５３】
いくつかの実施態様および実施形態の場合、電源電圧のブロック１０７および／または段階は、非接触インタフェース３からの電力供給が行われていることを示す警告を供給することに留意されたい。
このように警告が行われると、オペレーティング・システムは、機能ブロック１０４によりおよび／または等価論理段階により、非接触トランザクションの初期化をトリガする。次に、オペレーティング・システムは、接触アプリケーションの処理を再開する。
【０１５４】
初期化シーケンスは、接触アプリケーションに悪影響を与えないで、背景タスクとして処理される。これが終了すると、また接触フレームが完全に受信されると、警告手段１０２および／または論理ステップは、オペレーティング・システムに、非接触アプリケーションのための処理対象のデータが使用できることを警告する。
【０１５５】
ブロック１０７は、この例の場合には、（３および／または７を介しての）ソースの利用度の状態が変化した場合に、またより詳細に説明すると、下記の遷移の場合に、割り込み制御装置として機能するブロック１０１に対する割り込みを生成する。
−接触インタフェース７を介しての電力供給：オンからオフへの遷移１６．１５：チップ６がインタフェース３を介して依然として電力の供給を受けているかどうかだけに関連する；
−非接触インタフェース３を介しての電力供給：オフからオンへの遷移１３．１７または１４．１８：非接触インタフェース３を介しての電圧が、しきい値電圧より高い場合にだけ割り込みが起こる、例えば、しきい値電圧の値は、場合によっては「ＰＯＲ」（リセットの場合の電力）とも呼ぶチップ６の最低動作電圧より若干高い；および
−非接触インタフェース３を介しての電力供給：オンからオフへの遷移１７．１３または１８．１４：非接触インタフェース３を介して受信した電圧が、しきい値電圧より低い場合に、割り込みが起こる。
【０１５６】
例えば、臨界電圧の値は、（（すなわち、３を介しての）非接触電力供給が完全に停止する危険を生じないで、できるだけ速く）非接触インタフェース３からの電力供給を、接触インタフェース７からの電力供給に転送するように予め定められる。
次に、チップ６はスリープ・モードになる。
【０１５７】
同期外れ、それ故、非接触インタフェース３からのエネルギー源の消失は、瞬間的に起こるのではなく、次第に起こることに留意されたい。
すなわち、同期外れの警告サインは、オブジェクト１により容易に感知することができる。この例の場合には、第一に、同期外れ中に、アンテナ４を介して使用することができる電力が、しきい値電圧以下に低減することが観察される。アンテナ４からの電力がチップ６の最低動作電圧に等しくなるまでまたは以下になるまでに必ず少し時間が掛かる。
しかし、時間の経過が、（選択手段および／またはステップ１０３による実施の際に）リソースの発生源間で切替を行うのにオペレーティング・システムにとって不十分であることが分かった場合には、引継を受けるのはスリープ制御手段および／またはステップ１０６である。
【０１５８】
例えば、この状況の場合、選択手段および／またはステップ１０３は、切替を引き受け、オブジェクト１への電力リソースが完全になくなるのを防止する。電力リソースが完全になくなると、タイミングが悪くリセットが行われる。
この目的のために、非接触インタフェース３からのエネルギー源の（オンからオフへの遷移１７．１３または１８．１４を行う）同期外れよりも迅速にこの転送を行わなければならない。
ブロック１０７のような、電源制御装置手段（配線）および／またはステップ（論理的）が、本発明の実施の際にこの転送または切替を行う。
【０１５９】
このような状態、およびより詳細に説明すると選択手段１０３および／または選択ステップが下記のことを行う遷移に戻って以下に説明する。
−接触インタフェース７を介しての電力供給：オフからオンへの遷移１５．１６：オブジェクト１およびそれ故チップ６が、非接触インタフェース３を介してすでに電力供給を受けている場合だけ。
−ホット状態中に、接触インタフェース７を介して電力供給を受けながら、接触インタフェース７による遷移（１６．１６）またはリセット・シーケンス（ＲＳＴ）。
接触インタフェース７および非接触インタフェース３を介してのアプリケーションに関連して、ブロック１０７によるブロック１０１への信号生成割り込みによりそれが可能になる。
−接触インタフェース７が処理を要求していることを知らせるために、またリセット要求に応じて第１のリセットへの応答（ＡＴＲ）バイトを送ることを決定するために非接触インタフェース３２からの信号を処理しながら。
【０１６０】
別の方法の場合には、端末２は、オブジェクト１に、２つのアプリケーション間で交換した、（標準ＩＳＯ７６１８内で「アプリケーション・プロトコル・データ・ユニット」を意味する）「ＡＰＤＵ」とも呼ばれるパケット・ハイレベル・コマンドを送信する。
−非接触インタフェース３が処理を要求していることを知らせるために、また適当な非接触プロトコルの初期化シーケンスのスタートを決定するために、接触インタフェース７を介して処理しながら。
−２つのインタフェース７または３のうちの一方上で電力供給が行われなくなったことを通知するために、２つのインタフェース、すなわち、接触インタフェース７および非接触インタフェース３が同時に動作している間（「準同期外れ」）。
−アンテナ４を介しての電力供給が行われなくなった場合に、接触インタフェース７がスリープ・モードになるように、遷移１７．１３または１８．１４を行うために、接触インタフェース７が浅いスリープ・モードまたは深いスリープ・モードにある場合に。
【０１６１】
チップ６およびそのプロセッサ・ブロック１０８が確実に正しく動作するように、上記ブロック１０８が、２つのインタフェース７または３の一方から（スリープ状態からその「オン」状態中の一方になるチップ６）第１の電力供給源を受信した場合、電源制御手段１０３および／または電源制御論理ステップ（例えば、特にブロック１０７）は、ブロック１０８（ＣＰＵ）をリセットするために、コネクタに初期化信号を送信する。
【０１６２】
これにより、特に手段１０３により決まるソースからオンにすることにより、実施することができる。
逆に、ある状況の場合には、好適には、手段１０３はリセットを禁止することが好ましく見える場合がある。
それ故、接触パッドＣ２（ＲＳＴ）からのデジタル信号は、図８の例の場合には、制御装置手段および／またはステップ（図８の実施形態の場合にはブロック１０７）により感知される。何故なら、これらの手段および／またはステップのためにリンクが供給されるからである。図８の場合には、このリンクは配線されている。
【０１６３】
このようにして、接触インタフェース７（コールドまたはホット・リセット）からのリセット要求シーケンスにより、任意の他の周辺機器と同じ方法で、割込み制御装置ブロック１０１の方向に割り込みが起こる。
それ故、そのデータが接触インタフェース７を使用するアプリケーションは、接触インタフェース７専用で、接触パッドＣ７が接続している、汎用非同期受信機／送信機１０９を介してリセットへの応答（ＡＴＲ）を送信する必要があるのかないのかを判断するために、この信号を使用することができる。
【０１６４】
図８の実施態様の場合には、適当な即時警告手段１０２および／またはステップは、非接触インタフェース３専用のもう１つのＵＡＲＴを備えることに留意されたい。
必要に応じて、実施の際に、手段１０３は、また、入力として、ある場合には、「スリープＣＴＲＬ」とも呼ばれるスリープ制御装置を形成している機能ブロック１０６から信号を受信する。ある実施態様の場合には、論理段階は、また、少なくともスリープ制御装置の一部を形成する。
【０１６５】
入力として手段１０３に接続しているこのブロック１０６は、必要に応じて、電圧源の選択に参加することができる。
必要に応じて、機能ブロック１０６は、すでに説明したように、構成レジスタを介して行った電源選択の試みを無視することができる。
次に、選択ロジックは、電源の変動に影響を受けない手段１０３の一部であるスリープ制御装置ブロック１０６内に配置される。
【０１６６】
遷移１３．１７については以下に説明する。状態１７への遷移１６．１７、およびこの状態１７からの遷移１７．３、１７．１５および１７．１６については、以下にさらに詳細に説明する。
遷移１３．１７は、端末２がスタンバイ状態１３にあって、適当なインタフェース３を介して処理するために、非接触磁界がアンテナ４に要求を行っている場合に対応する。
遷移１６．１７は、端末２がすでにデュアル・インタフェース動作状態１６にあって、接触インタフェース７の要求が行われている間に、アンテナ４が非接触インタフェース３を介してアプリケーションを処理している例に最初対応する。
【０１６７】
次に、オブジェクト１は、接触インタフェース７から消費しているリソースを制限するように指示される。
しかし、リソースは、このスタンバイ・フィールド・ピックアップ状態を達成するために必要なものである。特に、インタフェース３および非接触アプリケーションが使用する電力およびリソース（クロック、入力および出力データ等）は必要である。
それ故、この場合の目的は、たとえ端末２が軽いスリープ・モードを必要としている場合でも、非接触インタフェース３による処理を可能にすることである。
【０１６８】
現時点においては、このような場合下記の状況が当てはまる。
類似の状況の場合、現在のオブジェクト１は、非接触アプリケーション（３を介して）を中止する遷移１６．１３を行うが、実際には、そのような遷移（１６．１３）は使用されない。
【０１６９】
現時点においては、オブジェクトは状態１６のままであり、接触インタフェース７を介して端末１のリソース（電力、クロック等）に課せられた制限を越えている。
それ故、上記の場合、
−標準はコンパイルされず、オブジェクト１は互換性を有さない。
−端末２のメーカは、そのリソースが投資へのなんらの見返りなしに消費され、その端末２から取り出されたのを見る。
−電気通信のオペレータおよびインタフェース７を介してオブジェクト１によりセキュリティが確保されたサービスを提供する他のサービス・プロバイダは、投資への何らの見返りなしに消費され、そのネットワークから取り出された、ビジネスの機会（広告、主サービス消費等）に対するその通過帯域をチェックし、
−所有者８は、満足を得られない。何故なら、自分の端末２（電池等）から使用したリソースが、特にこのように端末（２）がその電池電源により動作できる時間が短縮したからである。
【０１７０】
遷移１７．１６は、上記遷移と反対である。実際、本発明の実施の際にこの遷移を行うために実施したステップおよび／または手段は、電気的リソースが接触インタフェース７を介して使用できるようになる点を除けば、ステップ１６．１７のために実施したものと類似している。
遷移１７．１３および１７．１５について以下に説明する。本発明の実施中にこれらを達成するために行ったステップおよび／または手段は、逆のステップ１３．１７のものに類似している。
【０１７１】
手段１０３が本発明のオブジェクト１内の回路部分を含む本発明のある実施形態を示す図４については、以下に説明する。この回路部分は、インタフェース７のパッドＣ１を介してセキュリティが確保される端末２に接続している。「ＣｌｋＰａｕｓｅ」モードがトリガされた場合に、使用される選択リソース（電力）非接触アプリケーション１０を有することができるように、非接触インタフェース３（アンテナ４）から消費される電力を制限するためにダイオード２０が設置されている。
【０１７２】
さらに、上記手段１０３は、さらに、２つの電力消費モード間で切り替えられる情報処理機能ブロック２１を含む。２つの電力消費モードとは下記のものである。
−ガルバニック・インタフェース７を介して；または
−非接触インタフェース３を介して。
【０１７３】
図５は、同様にセキュリティが確保される端末２に接続している、本発明のオブジェクト１内の手段１０３の他の回路部分を示す。
この他の回路部分は、オブジェクト１を電力の発生源の変動（状態１７への遷移）の影響を受けないようにするための耐性素子２２を形成する。
上記耐性素子２２は、余剰の電力を吸収するための抵抗２３を含む。
【０１７４】
素子２２は、また、内部の上記消費および変動を示す結果の値の関数として、（ガルバニック・インタフェース７を介して、または非接触インタフェース３を介して）２つの電力消費モード間で選択を行うための切替論理手段２４を含む。
素子２２は、「非接触」電力供給入力２５を介してチップ６に必要なリソースを供給しながら、上記接触インタフェースが要求した場合に、接触インタフェース７からのリソース（電力）を消費しないで、非接触アプリケーション１０を動作することができる使用のためのリソースを選択する。
【０１７５】
「深いスリープ状態中のフィールド・ピックアップ」状態１８について以下に説明する。この状態１８は、状態１７に近く、図６がそれを示す。
この状態１８の場合、状態１７の場合と同様に、接触アプリケーションは、進行中のトランザクションに関する端末２からのコマンドを待機する。
状態１８は、他の不可能な状態１７からの本発明の目的のために想像した状態である。
ここで解決しなければならない目的は、上記問題に類似している。何故なら、これはクロック源がなくなった場合に対応して、非接触インタフェースを使用している他のアプリケーションがすでにスタートしている場合に、深いスリープ状態を起こすことを目的としているからである。
【０１７６】
クロックが一時停止している状態で、遷移が接触インタフェース７が深いスリープ状態にあることを要求している場合に、非接触インタフェース３が供給したクロックがなくなった場合がこの状態である。
現時点においては、この場合、標準は、特に、接触インタフェース７に接続している端末２が、非接触アプリケーションが必要とするクロックの供給を中止するように要求している。
さらに、オブジェクト１がいくつかある場合には、インタフェース（３または７）からのクロックから独立して、チップ６が供給した内部クロックを使用することはできない。それ故、いくつかのオブジェクト１がある場合には、チップ６は、何時でも外部クロック基準を必要とする。
【０１７７】
本発明の１つの目的は、接触インタフェース７に適用される標準がそのように要求した場合に、非接触アプリケーションが、接触インタフェース７からのリソース（例えば、クロックおよび／または電力）を消費しないで、動作できるようにすることである。
それ故、この場合、問題は、接触インタフェース７からの上記クロック・リソースの供給（遷移１８．１７）および供給停止（遷移１７．１８）の関数として、クロック割り込み（上記テーブル１Ａおよび１Ｂ内のＣｌｋＰａｕｓｅ）を管理することである。
【０１７８】
接触インタフェース７からのまたは非接触インタフェース３からのクロック・リソースが存在している限り、現在のオブジェクト１は、データを喪失する恐れなしで、アプリケーション９または１０を処理することができる。
しかし、このようなクロック・リソースの供給が停止した場合で、「内部」クロック・リソースが使用できない場合には、すなわち、上記テーブル内の「ＣｌｋＰａｕｓｅ」の状態が（「はい」から「いいえ」に／「いいえ」から「はい」に）変化した場合には、時間的に正しくないリセットが起こり、許容できない状況が起こる恐れがある（上記参照）。
【０１７９】
図８は、参照番号１１３で、この例の場合、電源ケーブル１１４への入力として接続している、このような内部クロック生成器１１３の通常の位置を示していることに留意されたい。
現時点においては、クロックは接触インタフェース７または非接触インタフェース３により、組織的に供給しなければならないという意味で、「内部」クロックを発生することができる、または発生することができない、オブジェクト１（およびチップ６）の構造に関連する２つの場合を区別しなければならない。
しかし、いくつかの現在のオブジェクト１は、これとの関係がなく、このようなリソースを使用することができる場合は何時でも、簡単な電力供給の関数として、チップ６が発生したクロック信号の形をしている「内部」クロック・リソースの使用が、オブジェクト１にとって必要になる。
【０１８０】
本発明の他のオブジェクト１の場合には、クロック制御手段１１０および／または等価の論理ステップにより状態１８になることができる。
他の実施態様および実施形態の場合には、本発明のこれらのクロック制御手段１１０（および／または論理ステップ）は、非接触アプリケーション１０を処理するために、非接触インタフェース３からのクロック・リソースを組織的に使用する。
【０１８１】
本発明を使用した場合、遷移１４．１９は、（セルラーホンの例）オブジェクトが「ＣｌｋＰａｕｓｅによる低電力」状態１４である場合に、アンテナ４による磁界ピックアップの到着に対応する。
この場合、目的は、接触インタフェース７により使用できるようになったエネルギーを節約することである。何故なら、現時点においては、デュアル・インタフェース動作を行うために（状態１２まで）チップ６が完全に覚醒しているからである。
【０１８２】
本発明が使用する解決方法（クロック制御手段１１０および／またはクロック制御論理ステップ）は、非接触インタフェース３からのその電力供給を求めるためにオブジェクト１を準備するが、アンテナ４からの信号を受信することができるような方法でそうするだけである。
しかし、アンテナ４からの信号を受信することができるオブジェクト１は、そうでない場合、クロックなしで低電力消費状態１８に維持される。
【０１８３】
状態１８から状態１４に移行すると（遷移１８．１４）、本発明の解決方法（クロック制御手段１１０および／またはクロック制御論理手段）は、インタフェース３のアンテナ４が供給する電力の変動を観察するために、例えば有線手段により準備を行う。
このような観察は、遷移１８．１４のサインを区別し、警告するパラメータでありステップである。それ故、手段１０３および１１０は共通点をもつことが分かる。
【０１８４】
また、非接触インタフェース３のところでの同期外れ中、フレームを受信するカプラから遠ざかるアンテナ４は、非接触インタフェース３のところで電圧を次第に低減することも思い出されたい。それ故、短いけれども、ほとんどの場合、故障を回避するのに十分な時間的経過を使用することができる。
【０１８５】
本発明の場合には、手段１０３または１１０が測定した値がしきい値電圧値に等しいかまたはそれ以下である場合には、このパラメータを示すフラッグ信号がオペレーティング・システムに送られる。次に、クロック制御ステップおよび／または手段１１０を介して下記のことが起こる。
−（実施に従って配線および／またはアプリケーションにより）深いスリープ状態に入る。
【０１８６】
非接触インタフェース３の動作状態１５と深いスリープ状態１８中の磁界ピックアップの間の直接遷移１８．１５について以下に説明する。
この遷移１８．１５は、セルラーホン端末２の例の場合には、非接触トランザクション１０が進行中である場合に端末２が最初作動を中止した場合、すなわちオフになった場合に対応する。
現時点においては、状態１８すなわちそれを含むすべてのトランザクションはできない（アクセスできない）。
それ故、本発明は、強制的なリセット制限に当面するのを避けるために、クロックを切り替えるためのニーズを満たす。
【０１８７】
２つ以上のインタフェース（接触インタフェース、非接触インタフェース、ＵＳＢ等）を有するオブジェクト１が、インタフェースのうちの少なくとも２つの同時使用を行う場合には、別の問題が起こる。
この問題は、オブジェクト１内で実行中のアプリケーションは、リアルタイムで、どのインタフェースが能動状態にあるのか、インタフェースがどんな状態にあるのかを（すなわち、いくつのおよびどのインタフェースが電力および／またはクロックを供給しているのかを）判断することができないという事実に関連する。
【０１８８】
オブジェクト１内の搭載アプリケーションは、現時点においては、インタフェース３または７の状態の関数として、必要な決定を行うことができない。
それ故、アプリケーションは、正しく動作することができない。それ故、例えば、同期外れを通知しなかったり、それ故、進行中の非接触アプリケーションが、前に作動中止状態になっている非接触インタフェース３上でスタートしたトランザクションが、キャンセルされた後で、正しく中断されない恐れがある。
【０１８９】
例えば、現時点においては、複数のインタフェースを有するオブジェクトにおいて、オブジェクト１内の搭載アプリケーションが、割り込みなしで連続的に実行されている間に、例えば、インタフェース３または７を作動したり、作動を中止したりすることができる。１つまたは複数のインタフェースの作動の中止は、オブジェクト１がオフになったことを意味しない：インタフェース３、７および他のインタフェースすべてが作動を中止した場合だけ、オブジェクト１は本当にオフになる。
【０１９０】
これらの問題を解決するために、本発明は、アプリケーションを連続的に管理するための手段１１および／またはステップを提案する。
連続管理手段１１１および／またはステップは、進行中の非接触トランザクションを維持するための手段１０１および／またはステップとの共通点を有する。
【０１９１】
図８の場合には、「割り込み制御装置」と呼ばれる手段１０１のブロックがそれに相当する。複数の周辺機器からの割り込み信号を統括するのは機能ブロックである。
このブロックは、割り込み入力点１１２により、ブロック１０８（ＣＰＵ）のところにおける割り込みの到着を示す。また、制御装置ブロックは、ブロック１０８が下記のことを行うことができるようにする情報／構成レジスタを有する。
−どの周辺機器が割り込みを発生したのかの判断、および／または
−所与の周辺機器が発生した割り込みの作動および／または作動中止（割り込みマスキング）
【０１９２】
連続管理ステップに適合するおよび／または同じ名前の手段１１１が発生した割り込み信号のいくつかの例について以下に説明する。
−電源管理ブロック１０７（ＰＷＲ）からの割り込み信号は、電圧源の出現または消失を示す。これにより、ブロック１０８内で実行するアプリケーションは、信号が配線により供給された信号である場合には、物理的レベルで、インタフェース３および７の状態を知ることができる。
−また、ブロック１０７からの割り込み信号は、接触インタフェースのところのＩＳＯリセット・シーケンスを示す。
−ブロック１０２、特に非接触インタフェース３専用のそのＵＡＲＴからの割り込み信号は、非接触フレームの全取得、ブロック１０２によるおよび／または背景タスクとしての、例えば、ハードウェアによる衝突防止シーケンスの成功を示す。
−接触インタフェース７専用のＵＡＲＴ１０９からの割り込み信号は、インタフェース７からのバイトのシーケンスが正しく取得されたことを意味する（そのサイズは、１から「ｎ」、すなわち、上記シーケンス内のバイトの数に等しいと判断される）。
【０１９３】
図８のプロセッサ・ブロック１０８の実施について、以下にさらに詳細に説明する。
ブロック１０８は、チップ６において、すなわちオブジェクト１内において、データ処理を行う。図８の場合には、このブロックは、入力としてとりわけ下記のものを受信する。
−（電力供給配線１１４およびアース配線１１５を介しての）電力供給
−（点１１２に接続していて、ブロック１０８および１０１を相互に接続している割り込み配線１１９を介しての）割り込み信号
−以下に説明するクロック制御ブロック１１８に接続しているクロック入力配線１１７を介してのクロック信号
−配線１１６を介してのリセット信号
−ブロック１２４に接続している配線１２５自身を介してのデータ
【０１９４】
このブロック１０８は、ブロック１０８に接続している配線１２６が、データ・バス１２４を介してデータの交換が行われる周辺機器の選択を可能にする、アドレス入力／出力を供給している間に、バスを形成しているブロック１２４を通して周辺機器とデータを交換する。
【０１９５】
さらに、ブロック１０８（ＣＰＵ）は、ブロック１２０のメモリ（図８のＲＡＭ１２２、ＲＯＭ１２１、およびＥＥＰＲＯＭ１２３）内に記憶している一連の命令を含む、接触アプリケーションおよび／または非接触アプリケーション（９／１０）を実行する。
【０１９６】
ブロック１０８は、電力の供給を受けているが、接触および／または非接触アプリケーション（９／１０）の実行が（そのバックアップしたコンテキストにより）一時停止、それにより、少量のリソース（特に電気的リソース）を消費することができるようになった場合、スリープ・モードであると云われる。
電源内の変動の影響を受けないようにするためのものであって、ブロック１０７を含むステップおよび／または手段１０３については、図８を参照しながらすでに説明した。
【０１９７】
耐性手段１０３の内部においては、機能ブロック１０４は、変調装置−復調装置および衝突防止処理素子を含む。このブロックは、特に、アンテナ４が受信した無線周波を、この例の場合には、接触Ｃ４およびＣ８を介して、下記のものに変換する働きをする。
−ブロック１０７への電圧
−ブロック１１８へのクロック信号
−非接触インタフェース３専用のＵＡＲＴブロック１０２へのデータ。
【０１９８】
アンテナ４が受信した送信の非接触タイプに特有の衝突防止ステップが、プロセッサ・ブロック１０８の動作に悪影響を与えないで、背景タスクとしてトランスペアレントにここで供給される。
【０１９９】
クロック制御ブロック１１８についてはすでに説明した。このブロック１１８は、ブロック１０８（ＣＰＵ）へおよびこのような信号を必要とする周辺機器に、適当なクロック信号を供給する働きをする。ブロック１１８は、入力として下記のものを受信する。
−接触Ｃ３上で入手することができるクロック信号（ＣＬＫ）。
−変調装置／復調装置を含むブロック１０４からのクロック信号。
−必要に応じて、内部クロック・ブロック１１３からの信号。この内部クロックは、電源制御装置ブロック１０７が供給した電圧により生成しなければならない。ある実施形態の場合には、このようなブロック１１３は、すべての外部時間遅延リソースから独立しているクロック信号が役に立つ場合、実施を容易にする。
【０２００】
クロック制御ブロック１１は、プロセッサ・ブロック１０８により処理されたアプリケーションが、ブロック１０８に供給したクロックの物理的ソースを選択できるようにし、または実際に自動モードを選択することができるようにする構成／情報レジスタを有する。
【０２０１】
本発明の通常の実施は下記の通りである。クロック・ソースは、チップ６がいつでもクロック信号により時間的に遅れるように、ブロック１１８により自動的に選択される。
本発明は、また、時間遅延手段および／またはステップを提供する。
通常、時間遅延ソースの選択は、オペレーティング・システムからの配線および／または論理的段階により行われる。例えば、端末２へオブジェクト１の活動を表示するために（存在の確認）、接触アプリケーションおよび非接触動作の両方にとって、時間遅延ソースを有する必要がある。
【０２０２】
本発明のある実施態様の場合には、時間遅延ソースは排他的である。
−オブジェクト１、特にそのチップ６に対して内部（例えば、位相ロックループまたは「ＰＬＬ」の形をしている）；
−非接触インタフェース３からの；または
−接触インタフェース７からの。
【０２０３】
図８は、例えば、時間遅延ソースを選択するための手段を示す。この手段は、ブロック１２６内に位置する。時間遅延ソースを選択するためのこれらの手段は、この目的のために、下記の配線および／または入力信号を受信する。
−チップ６、および内部からの（例えば、ブロック１１８または１１３からの）；
−非接触および内部（手段１０４からの）；
−接触および外部（接触パッドＣ３からの）。
【０２０４】
ブロック１１８は、（エネルギー節約のための深いスリープ・モードである場合を除いて、要求されている限り）チップ６にクロック信号を連続的に供給する。
ここで、ある場合には、スリープ状態に入るおよび／またはスリープ状態から出るためのステップを管理する「ＳＬＥＥＰ  ＣＴＲＬ」とも呼ばれるブロック１０６について説明する。
【０２０５】
図８の実施態様の場合には、上記ブロック１０６は、接触インタフェース７に適用される標準への遵守を保証する働きをする。上記標準は、セルラーホン端末２の例の場合には、電話標準である。
それ故、これは、電力消費の制限および「ＣｌｋＰａｕｓｅ」の耐性に関する。
図８に示すように、ブロック１０６は、入力として、特に（プロセッサ・ブロック１０８の覚醒を条件づけるイベントを示す信号を受信するための）割り込み制御装置１０１からの配線を有する。
【０２０６】
出力として、ブロック１０６は、特に下記のものを有する。
−ブロック１０１からの配線であって、プロセッサ・ブロック１０８を覚醒するための信号が通る配線；
−ブロック１０７からの配線であって、ある実施態様の場合だけ、チップ６からの電源が強制的に通る配線。
【０２０７】
このブロック１０６は、また、ブロック１０８により処理されたアプリケーションが、ブロック１０８を覚醒することができるようにするイベントを選択することができるようにする情報／構成レジスタを有する（例えば、バイトがブロック１０９に到着するおよび／またはフレームがアンテナ４を介して現れるステップ中に）。
【０２０８】
ある実施態様の場合には、本発明は、また、接触インタフェース７を介して、進行中の動作モードを選択するための手段および／またはステップを供給する。
進行中の動作モードを選択するためのこれらの手段および／またはステップを使用して、アプリケーションは、接触インタフェース７からの現在の最大許容消費量は何であるかを決定する。
進行中の動作モードを選択するためのこれらの手段および／またはステップは、電力および／またはクロックの点で、チップ６の電力ソースを選択する。次に、進行中の動作モードを選択するためのこれらの手段および／またはステップは、チップ６をスリープ・モードにする。
【０２０９】
本発明のある実施態様は、「通常の」動作モードを供給する（状態１３または１４）。
次に、接触インタフェース７を介してのトランザクションだけが進行中になるが、端末２は何らのコマンドも送信しない。
それ故、チップ６は、スタンバイ段階にあり、電力消費制限拘束に適合するために、アプリケーションは、ブロック１０８からの専用命令により上記ブロックをスリープ・モードにする。
新しいコマンドが到着すると（すなわち、ブロック１０９の入力のところで活動が検出されると）、ブロック１０８が上記ブロック１０６により覚醒され、アプリケーションがその進行を再開する。
【０２１０】
ブロック１０８がスリープ・モードである場合に、非接触トランザクションが、インタフェース３を要求し、スタートした場合には、ブロック１０８が、しかしエネルギーを全然消費しないで、または接触インタフェース７からクロックを要求しないで、そのトランザクションを処理するためにブロック１０６により覚醒する。
それ故、必要に応じて、上記ブロック１０６は、ブロック１０４を介して電力を入手しなければならないことをブロック１０７に通知し、次にブロック１０８を覚醒する。
【０２１１】
他の方法としては、上記ブロック１０６に対して、最初にブロック１０８を覚醒し、次に、アプリケーションが覚醒した場合に信号を受信し、それに非接触トランザクションがスタートしたことを通知する方法がある。
【０２１２】
次に、オペレーティング・システムは、非接触インタフェース３を介して受信した電力を使用するためにブロック１０７自身を構成する。
これの欠点は、オペレーティング・システムがブロック１０７を非接触インタフェース３からの電力ソースへ切り替えるのに必要な時間の間、接触インタフェース７からの電力が引き続き消費されることである。
この欠点を緩和するために、実施の際に、ブロック１０６は、レジスタを介して接触インタフェース７からの消費のための制限に適合するようにアプリケーションにより構成される。
このような場合、ブロック１０８（ＣＰＵ）を覚醒する前に他にブロック１０７を再構成し、それにより接触インタフェース７上での過度の消費を回避するのはブロック１０６である。
【０２１３】
インタフェース３を介しての接触トランザクションが停止になった場合には（すなわち、上記インタフェース３が受け取る電力は、予め定めた重要なしきい値以下に低減した場合には）、および接触インタフェース７を介してのトランザクションが依然としてスタンバイ状態にある場合には、消費制限は、ブロック１０８に（不十分な電力リソースのために）スリープ・モードに切り替えることを要求する。
この場合、このような切替は、ブロック１０６により自動的に行われる。
【０２１４】
他の実施態様の場合には、ステップが、アプリケーション自身に対してブロック１０８が直ちにスリープ・モードに戻るように要求する準備をする。
ブロック１０７は、（割り込み中の非接触インタフェース３を介して供給される電力により、すなわち「オン」から「オフ」への遷移により）所与の時点で、ブロック１０８により処理されたアプリケーションに警告する。
【０２１５】
この電源遮断を示す信号は、それに応じて、その処理を棚上げし、スリープ・モードに戻すことができるブロック１０８からの命令に対して、できるだけ速く呼出すことができるアプリケーションにより受信される。
このような実施態様の場合には、このことは、非接触インタフェース３が使用することができる電圧が不十分になる前に行われる。
即時警告のための適当な手段１０２および／またはステップは、それぞれ周辺機器ブロックおよびシリアル・スイッチング・ステップを含む。
【０２１６】
バッファ受信メモリが満杯になった場合には、すなわち、非接触プロトコル・フレームが受信され、チップ６により処理することができる場合には、出力として割り込みが送信される。
これにより、アプリケーションは、データ受信により妨害を受けないである処理を行うことができる。
このような割り込みは、アプリケーションに処理のためにデータを使用することができることを知らせる。
【０２１７】
上記説明から、本発明のオブジェクト１および端末２からなるペアは、特に、スタンバイ・フィールド・ピックアップ状態１７により、また深いスリープ・フィールド・ピックアップ状態により、デュアル・インタフェースとの動作の場合に適用することができる標準に適合することができる。
特に、上記の問題が解決される。
それ故、接触インタフェース７のリセット（ＲＳＴ）の必須の作動により現時点で起こる作用とは異なり、チップ６を再初期化する必要がない。
【０２１８】
また、非接触インタフェースを介して進行中のトランザクションが引き続き正常に進行すること、および接触インタフェースのリセット（ＲＳＴ）が作動した際に、現時点で予想されるリセットへの応答、すなわち、「ＡＴＲ」が、実際に再初期化されなかった場合でも、接触インタフェースにより確実に戻される。
すなわち、目的は、進行中の非接触トランザクションを、接触インタフェースの始動中、支持することができるようにすることである。
この点に関して、所与の時間の経過中に「ＡＴＲ」を行わなければならないことに留意されたい。このことは他の問題を起こす。
【０２１９】
本発明のオブジェクト１に、２つのインタフェース３および７により同時に電力が供給された場合、ＣｌｋＰａｕｓｅモードが作動されると、クロック・ソースは、現時点においては、端末２に接触アプリケーション９に必要なクロックの供給を中止するように要求している標準に適合する。
このことは、オペレーティング・システム選択外部リソースを有する手段１９により達成される。
この場合、１つの利点は、これが要求された場合、接触インタフェース７からの（この例の場合には、電力および／またはクロックである）リソースを消費しないで、アプリケーションが動作できるようになることである。
【０２２０】
オブジェクト１が、端末２のためにアプリケーション９を処理している場合には、そのデータが非接触インタフェース３を通過する他のアプリケーション１０を作動することができる。
すなわち、本発明の場合には、オブジェクト１が接触アプリケーションを処理している場合には、上記オブジェクト１は、同時に非接触アプリケーションのスタートを受け容れることができる。
それ故、本発明は、２つの同時アプリケーション９および１０の完全同時管理を行うことができ、進行中のアプリケーションに悪影響を与えないで、非接触フレームの非同期到着を許可する。
【０２２１】
図５の場合には、耐性手段２２および切替手段２４は、その非接触インタフェース３を介してのオブジェクト１への電源の遮断または停電によりオブジェクト１が悪影響を受けないようにする。
利点は、上記接触インタフェースがそれをそのように禁止した場合、接触インタフェース７からのリソース（電力）を消費しないで、非接触アプリケーション１０が動作できるようにすることである。
【０２２２】
１つのオブジェクト１内に２つ以上のインタフェース（接触、非接触、ＵＳＢ等）が位置している場合には、本発明を使用すれば、このようなインタフェースのうちの少なくとも２つを同時に使用することができる。
それ故、オブジェクト１内で実行中のアプリケーションは、どのインタフェースが能動状態にあるのかを（すなわち、どれだけ多くのおよびどのインタフェースが電力およびクロックを供給しているのかを）決定することができる。
【０２２３】
実際には、オブジェクト１内の搭載アプリケーションは、インタフェース３および７の状態の関数として必要な決定を行うことができる。
それ故、このアプリケーションは、例えば、同期外れが発生した場合に、正しく動作することができる。
下記のテーブルは、本発明の利点および特異性の要約を示す。
【０２２４】
【表３】
2007526552.tif 000005
【図面の簡単な説明】
【０２２５】
【図１】非接触インタフェースを有する、本発明のスマート・ポータブル・オブジェクトの一例を示す簡単な縦立面斜視図である。
【図２】下記のリンク、すなわち、ガルバニック接触によるデータ入力／出力、クロック（「Ｃｌｋ」）、アース（「Ｇｎｄ」）、電源（「Ｖｃｃ」）、外部アンテナ入力／出力、リセット（「ＲＳＴ」）を含む、スマート・ポータブル・オブジェクトを挿入することにより、セキュリティが確保されるセルラー通信を含む携帯情報端末の形をした本発明の端末の一例を示す、簡単な縦立面斜視図である。
【図３】この例の場合には、セルラーホン、すなわち移動電話等である端末にオブジェクトが挿入される本発明の動作を示す略図である。
【図４】本発明のオブジェクト内に位置していて、非接触インタフェースから消費する電力を制限するダイオード、および（ガルバニック・インタフェースまたは非接触インタフェースを介して）２つの電力消費モード間で切替を行うための論理ゲートを含む、セキュリティが確保される端末に接続している回路部分の簡単な平面図である。それ故、この回路部分は、アプリケーションによる選択のための選択手段を形成していて、「クロック中止」（「ＣｌｋＰａｕｓｅ」）モードがトリガされた場合に、使用する外部リソース（電力）と接触しない適当なステップを示す。
【図５】本発明のオブジェクト内に位置していて、過度の電力を吸収するための抵抗、および（ガルバニック・インタフェースを介して、または非接触インタフェースを介して）２つの電力消費モード間で切替を行うための論理手段を含む、セキュリティが確保される端末に接続している回路部分の簡単な平面図である。この回路部分は、少なくとも部分的には、上記接触インタフェースがそう要求した場合に、非接触アプリケーションが、接触インタフェースからのリソース（電力）を消費しないで動作することができるようにするために、使用する外部リソースを選択するための手段を形成する。
【図６】実際に観察した端末に挿入したオブジェクト内部の従来の遷移およびステップを示す論理図である。アクセスすることができない従来のステップ（２）および不可能な従来の遷移（５）を詳細に観察することができる。
【図７】図６に類似の論理図であるが、この図は本発明のステップおよび遷移を示す。
【図８】どのインタフェースが能動状態にあるのか、インタフェースがどんな状態にあるのかを判断するのに特に適している、本発明のスマート・ポータブル・オブジェクトのある実施形態用のチップの配線およびソフトウェア・アーキテクチャの論理図である
【図１】
2007526552.tif 000006
【図２】
2007526552.tif 000007
【図３】
2007526552.tif 000008
【図４】
2007526552.tif 000009
【図５】
2007526552.tif 000010
【図６】
2007526552.tif 000011
【図７】
2007526552.tif 000012
【図８】
2007526552.tif 000013
【国際調査報告】
2007526552.tif 000014
2007526552.tif 000015
2007526552.tif 000016
2007526552.tif 000017
2007526552.tif 000018
2007526552.tif 000019