(57)【要約】【課題】  無線モードと有線モードの両方をサポートするスマートカード装置用の方法及び装置を提供する。【解決手段】  本発明によれば、ユニバーサルシリアルバス（ＵＳＢ）及び無線スマートカード用の装置が提供される。本装置は、モード検知回路、スイッチングブロック、制御器、アンテナ、有線インターフェースを包含している。更に、トリプルモードスマートカード用の装置も提供される。トリプルモードスマートカード用の装置は、モード検知回路、スイッチングブロック、制御器、アンテナ、有線インターフェースを包含している。トリプルモードスマートカード用の装置は、無線モード、ＵＳＢモード、国際標準化機構７８１６モード又はその他の有線モードのうちの１つで動作する。更に、これらのスマートカードのいずれかに対する装置は競合なしで、且つコンフィギュレーションを変化させるためにパワーをスイッチオフ及びスイッチオンさせることなしに、無線モードと有線モードの両方で動作することが可能である。【選択図】      図２
2005078651.tif 000002
【特許請求の範囲】
【請求項１】
スマートカード用の装置において、
アンテナと有線インターフェースを包含するアクセスインターフェース、
前記アクセスインターフェースへ結合されており、前記スマートカードに対する無線通信モード及び少なくとも１個の有線通信モードを検知するモード検知回路、
前記モード検知回路へ結合されており、前記モード検知回路により検知されたモードのタイプに基づいて１組のモード動作信号を送信するスイッチングブロック、
前記スイッチングブロック及び前記モード検知回路へ結合されており、前記１組のモード動作信号に基づいて第一モードにおいての前記スマートカードの動作をイネーブルさせ、更に、前記第一モードの後に別のモードへ前記スマートカードの動作変化をイネーブルさせる制御器、
を有していることを特徴とする装置。
【請求項２】
請求項１において、前記第一モードが無線モードであることを特徴とする装置。
【請求項３】
請求項１において、前記第一モードが有線モードであることを特徴とする装置。
【請求項４】
請求項１において、前記有線モードがＵＳＢモードであり且つ前記有線インターフェースが電圧供給パッド、Ｄ−パッド、Ｄ＋パッドを包含していることを特徴とする装置。
【請求項５】
請求項４において、前記モード検知回路が、
前記アンテナへ結合されており、無線電源信号及び１組の無線ステータス信号を発生する無線検知回路、
前記無線検知回路及び前記電圧供給パッドへ結合されており、パワーオン信号及び制御信号を発生するパワーオン検知回路、
前記パワーオン検知回路、前記Ｄ＋パッド、前記Ｄ−パッドへ結合されており、第一ＵＳＢステータス信号及び第二ＵＳＢステータス信号を包含する１組のＵＳＢステータス信号を発生するＵＳＢ検知回路、
前記無線検知回路及び前記ＵＳＢ検知回路へ結合されており、前記１組の無線ステータス信号及び前記１組のＵＳＢステータス信号を格納するステータスレジスタ、
を有していることを特徴とする装置。
【請求項６】
請求項５において、前記無線検知回路が、
前記アンテナへ結合されており、前記無線電源信号を発生する無線アナログ高電流ユニット、
前記アンテナ及び前記パワーオン検知回路へ結合されており、無線検知信号を発生する無線アナログ低電流ユニット、
前記無線検知信号に応答して前記１組の無線ステータス信号を発生する第一スイッチ、
を包含していることを特徴とする装置。
【請求項７】
請求項６において、前記パワーオン検知回路が、
前記無線アナログ高電流ユニット及び前記電圧供給パッドへ結合されており、前記パワーオン信号を発生するパワーオン信号発生器、
前記パワーオン信号発生器及び前記第一スイッチへ結合されており、前記制御信号を発生する第一論理回路、
を包含していることを特徴とする装置。
【請求項８】
請求項７において、前記ＵＳＢ検知回路が、
前記第一論理回路、前記Ｄ＋パッド、前記Ｄ−パッドへ結合されており、前記第一ＵＳＢステータス信号を発生するＵＳＢケーブル検知ユニット、
前記ＵＳＢケーブル検知ユニット及び前記制御器へ結合されており、前記第二ＵＳＢステータス信号を発生する第二論理回路、
を包含していることを特徴とする装置。
【請求項９】
請求項１において、前記制御器が処理ユニット、無線マクロセル、有線マクロセルを包含しており、且つ前記スイッチングブロックが前記１組のモード動作信号を前記処理ユニットに対して発生するために前記無線マクロセル及び前記有線マクロセルへ結合されていることを特徴とする装置。
【請求項１０】
請求項９において、前記第一モードが無線モードであり且つ安定している場合に、前記制御器が有線スタンバイ信号を前記モード検知回路へ送信し且つ前記無線マクロセルが無線レディ信号を前記スイッチングブロックへ送信することを特徴とする装置。
【請求項１１】
請求項９において、前記第一モードが有線モードであり且つ安定している場合に、前記制御器が、無線スタンバイ信号を前記モード検知回路へ送信し且つ前記有線マクロセルが有線レディ信号を前記スイッチングブロックへ送信することを特徴とする装置。
【請求項１２】
請求項１において、前記制御器が処理ユニット、無線マクロセル、ＵＳＢマクロセルを包含しており、且つ前記スイッチングブロックが前記１組のモード動作信号を前記処理ユニットに対して発生するためにＣＬＫパッド、ＲＳＴパッド、Ｉ／Ｏパッド、無線マクロセル、ＵＳＢマクロセルへ結合されていることを特徴とする装置。
【請求項１３】
スマートカード用の方法において、
無線信号が検知されるか否かを決定し、
前記無線信号が検知される場合には前記スマートカードを無線モードで動作させ、
前記無線信号が検知されず且つ有線接続が検知される場合には前記スマートカードを有線モードで動作させ、
前記無線モードか又は前記有線モードのいずれかの１つで動作させた後に異なるモードにおいて前記スマートカードの動作を自動的に許容させる、
ことを包含していることを特徴とする方法。
【請求項１４】
請求項１３において、前記スマートカードを無線モードで動作させる場合に、
パワーオン処理期間中に無線信号が検知された場合に有線検知をブロックし、
前記スマートカードを無線モードに形態特定し且つベクトルリセット処理を開始させる、
ことを特徴とする方法。
【請求項１５】
請求項１４において、前記スマートカードを無線モードで動作させる場合に、更に、
前記スマートカードが無線モードにおいて安定である場合に有線検知をイネーブルさせ、
有線接続が検知された場合に有線モードを活性化させる、
ことを特徴とする方法。
【請求項１６】
請求項１３において、前記スマートカードを有線モードで動作させる場合に、
パワーオン処理期間中に無線信号が検知されない場合には、無線検知をブロックし、前記スマートカードを有線モードに形態特定し、ベクトルリセット処理を開始させ、
パワーオン処理終了後に有線接続が検知される場合には有線モードを活性化させる、
ことを特徴とする方法。
【請求項１７】
請求項１６において、前記スマートカードを有線モードで動作させる場合に、更に、
前記スマートカードが有線モードにおいて安定である場合に無線検知をイネーブルさせ、
無線信号が検知され且つＵＳＢモード動作信号が送信されない場合には無線インターフェースを活性化させる、
ことを特徴とする方法。
【請求項１８】
スマートカード用の装置において、
スマートカードに対する無線接続を検知する第一検知回路、
スマートカードに対する有線接続を検知する第二検知回路、
前記第一及び第二検知回路へ結合されており、前記検知回路のうちの１つにより検知される接続のタイプに対応する第一信号を発生するスイッチングブロック、
前記スイッチングブロックへ結合されており、前記第一信号に応答して検知された接続のタイプに対応する第一モードにおいてのスマートカードの動作を許可し、且つ前記スイッチングブロックにより供給される第二信号に対応する第二モードをスマートカードがサポートし且つ前記第二信号に応答してスマートカードの動作を第二モードへ自動的に遷移することを許可する制御器、
を有していることを特徴とする装置。
【請求項１９】
請求項１８において、前記有線接続がＵＳＢ準拠接続及びＩＳＯ準拠接触接続のうちの少なくとも１つを有していることを特徴とする装置。
【請求項２０】
請求項１８において、前記無線又は有線接続の各々が前記スマートカードによりサポートされる複数個の異なるタイプのプロトコル接続を有していることを特徴とする装置。
【請求項２１】
スマートカード用の装置において、
スマートカードへ送信される信号を受信する手段、
前記信号が有線又は無線接続に対応するか否かを決定する手段、
スマートカードの動作を前記決定された接続に応答してモード間で自動的にスイッチングさせる手段、
スマートカードを第一モードで動作させ且つスマートカードの第二モードにおける同時的な動作をサポートする手段であって、スマートカードが第一モードで動作している場合には第二モードの検知をブロックし且つスマートカードへの前記信号が変化する場合には第一モードから第二モードへ自動的に遷移する手段を包含している手段、
を有していることを特徴とする装置。
【請求項２２】
請求項２１において、スマートカードを第一モードで動作させ且つスマートカードの第二モードにおける同時的な動作をサポートする前記手段が、第一モードが安定化した後に第二モードの検知をアンブロックする手段を包含していることを特徴とする装置。
【請求項２３】
請求項２１において、更に、第一モードと関連するデータが通信されていない場合には、第二モードへ遷移する前に第一モードに関連するデータが通信されているか否かを検証する手段を有していることを特徴とする装置。
【請求項２４】
請求項２１において、更に、スマートカードのモードステータスを表わす複数個のステータス信号を供給する手段、これらのステータス信号のうちの少なくとも幾つかをポーリングする手段を有していることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大略、スマートカード（ＳＣ）装置に関するものであって、更に詳細には、無線モード及び有線モードの両方をサポートするスマートカード装置に関するものである。
【背景技術】
【０００２】
スマートカードは集積回路（ＩＣ）を埋め込んだプラスチックカードである。そのＩＣは、それと関連するメモリを具備する論理回路、それと関連するメモリ及びソフトウエア、又はその他のタイプのインテリジェンスを具備する制御器とすることが可能である。ＳＣのＩＣは典型的に、外部パッドへ結合されており、該外部パッドはＳＣが何等かのタイプのプロトコルを使用して外部装置と通信を行うこと又はトランズアクションを実施することを可能とする。これらの外部装置はＳＣ読取器、ホストパーソナルコンピュータ（ＰＣ）、ＳＣアダプタ及びコネクタ等を包含することが可能である。
【０００３】
ＳＣの機械的及び電気的仕様は、国際標準化機構（ＩＳＯ）及びその他の機構によって出版されている。例えば、ＩＳＯ７８１６プロトコルはＳＣ用の「有線」即ち「接触モード」をサポートしている。接触モードにおいて、ＳＣとＳＣ読取器の両方が互いに通信することが可能であるようにＳＣはＳＣ読取器と物理的に接触する。ＩＳＯ７８１６プロトコルは少なくとも電圧供給パッド（ＶCC）、接地パッド（ＧＮＤ）、リセットパッド（ＲＳＣ）、クロックパッド（ＣＬＫ）、入力／出力パッド（Ｉ／Ｏ）を包含する外部パッドを具備するスマートカードを使用する。このＩＳＯ７８１６プロトコルは、パワーオンプロセス又はリセットがスマートカードへ印加された場合にアンサーツーリセット（ＡＴＲ）シーケンスにより特性づけられる。
【０００４】
一方、「無線」即ち「無接触」ＳＣスタンダードは、例えばＩＳＯ１０５３６（密着型カード）、ＩＳＯ１４４４３（近接型カード）、ＩＳＯ１５６９３（近傍型カード）等の多様なプロトコルタイプをカバーしている。これらの非接触スターンダードに基づいて、非接触ＳＣ及び非接触ＳＣ読取器は、ＳＣをＳＣ読取器へ密着して配置させることにより物理的な接続なしで互いに通信を行う。非接触ＳＣ内部には小型のループ即ちアンテナが存在しており、それはＳＣ読取器と電磁誘導接触を行わせる。非接触ＳＣが非接触ＳＣ読取器に密着して配置された後に、非接触ＳＣはＳＣ読取器から射出される電磁界により活性化される。
【０００５】
幾つかの実現例においては、ＳＣは、ＵＳＢケーブルを介してホストコンピュータへ接続されているＳＣ読取器と共に使用される。ＵＳＢスタンダードは堅固に確立されたものとなっており且つＰＣ市場において広く受け入れられている。ＵＳＢスタンダードは、「プラグアンドプレイ」の概念をＰＣ外部の装置へ拡張するスタンダードインターフェースに対する必要性に応答して開発された。それはＰＣケースを開いたり又はＰＣからパワーを除去したりすることの必要性なしで（例えば、「リブート」することの必要性なしで）ＰＣ外部の周辺装置をユーザがインストールし且つ除去することを可能としている。ＵＳＢスタンダードは使用することが容易であり且つ容易に拡張可能であり、且つ市場において入手可能な益々増加する数のＳＣによりサポートされている低コストで高性能のシリアルインターフェースを提供している。ＵＳＢスタンダードに基づいて、ＵＳＢ装置とホストコンピュータとの間に接続されているＵＳＢケーブルは、電圧供給配線（ＶBUS）、接地配線（ＧＮＤ）、Ｄ−配線（Ｄ−）及びＤ＋配線（Ｄ＋）を包含している。
【０００６】
単一モードスマートカードは、接触プロトコル（例えば、ＩＳＯ７８１６）、非接触プロトコル（例えば、ＩＳＯ１４４４３）、又はＵＳＢスタンダードプロトコルのうちの１つのみを別個にサポートすることが可能である。更に、二重モードスマートカードはＩＳＯ７８１６プロトコルからＵＳＢプロトコルへ又はその逆にスイッチする能力を有している（例えば、本願出願人に譲渡されている米国特許第６，４３９，４６４号に開示されており、その特許を引用により本明細書に取込む）。スマートカードのコンフィギュレーション即ち形態はハードウエアモード選択に依存しパワーオンリセット時に選択される。接触／非接触二重モードスマートカードはＩＳＯ７８１６モードにおいて又はＩＳＯ１４４４３モードにおいて動作することが可能である。例えば同一のチップ上でＵＳＢプロトコルとＩＳＯ７８１６プロトコルをサポートするか、又はＩＳＯ１４４４３プロトコル及びＩＳＯ７８１６をサポートするスマートカードのような二重モードスマートカードを入手することが可能であるが、このような種類のスマートカードは一度に１つのモードのみをサポートすることが可能なものであって、同時的に２つのモードをサポートすることが可能なものではなく、典型的に、スマートカードへのパワーをターンオン又はターンオフさせることを必要とする。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、以上の点に鑑みなされたものであって、上述した如き従来技術の欠点を解消し、無線モードと有線モードの両方をサポートすることが可能なスマートカード装置用の装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、スマートカード用の装置が提供される。本装置は、アクセスインターフェース、モデム検知回路、スイッチングブロック、制御器を包含している。該アクセスインターフェースはアンテナと有線インターフェースとを包含している。該モード検知回路は該アクセスインターフェースへ結合されており、該スマートカードに対する無線通信モード及び少なくとも１つの有線通信モードを検知する。該スイッチングブロックは該モード検知回路へ結合されており、該モード検知回路により検知されたモードのタイプに基づいて１組のモード動作信号を送信する。該制御器は該スイッチングブロック及び該モード検知回路へ結合されており、該１組のモード動作信号に基づいてスマートカードの第一モードにおける動作をイネーブル即ち可能状態とし、且つ更に、該第一モードの後にスマートカードの別のモードへの動作の変更をイネーブル即ち可能状態とさせる。
【発明を実施するための最良の形態】
【０００９】
概観として、ある適用例においては、非接触即ち無線スマートカード（例えば、会社バッジ）及びＵＳＢスマートカード又はその他の有線モードスマートカード（例えば、ネットワーク又はＰＣアクセスカード）を有することが望ましい場合がある。従って、本発明の１実施例は、競合なしでＵＳＢモード等の有線モード又は無線モードをサポートするスマートカード装置を提供している。更に、本装置は、コンフィギュレーション即ち形態を変化させるためにパワーをスイッチオフ及びスイッチオンすることなしに無線モードと有線モードの両方で動作することが可能である。本発明の１実施例によれば、スマートカード装置は、それがどのモードを選択すべきであり且つ２つのモードの間での競合を回避することを決定することが可能である。非接触即ち無線モードは、スマートカード装置を非接触スマートカード読取器近くに配置させることにより検知することが可能であり、且つＵＳＢモードは、スマートカード装置のＵＳＢプラグ内への導入により検知することが可能である。本装置は、最初に、パワーオンリセット処理期間中に非接触モードが存在するか否かを検知し、且つそうでない場合には、次いで、本装置は、更に、パワーオンリセット処理の後にＵＳＢモードが存在するか否かを検知する。１つのモードが検知された後に、本装置は競合を回避するために他方のモードの検知をブロック即ち阻止する。然しながら、本装置が検知されたモードにおいて安定化された後に、本装置は、それが、必要に応じて、一方又は両方のモードにおいてその後に検知し且つ動作することが可能であるようにブロックされているモードを解放することが可能である。
【００１０】
更に、本発明の別の実施例は、競合なしで無線モード、ＵＳＢモード又はその他の接触モードをサポートするスマートカード装置のために提供される。本スマートカード装置のこの実施例は、コンフィギュレーション即ち形態を変化させるためにパワーをスイッチオフ及びスイッチオンすることなしに無線モードと有線モードの両方で動作することが可能である。無線モードは、スマートカード装置を非接触スマートカード読取器近くに配置させることにより検知することが可能であり、且つＵＳＢモードは、スマートカード装置のＵＳＢプラグ内への導入により検知することが可能である。接触モードは、スマートカードのＩＳＯ７８１６スマートカード読取器内への導入により検知することが可能であり、そのことは、電源、Ｉ／Ｏ、ＣＬＫ、ＲＳＴ信号を供給し、又はその他のタイプの接触モード読取器内への導入により検知することが可能である。
【００１１】
例えば、１実施例においては、スマートカードはパワーオンリセット時にＵＳＢモードを検知し且つＲＦ検知器をブロックする。埋め込まれているソフトウエアがＵＳＢモード検知を確認し、且つそのＵＳＢコンフィギュレーションでスマートカードを初期化し且つＲＦ検知器を再度イネーブル即ち動作可能とさせる。ＵＳＢモードが検知されると、制御信号がＲＦ検知器もディスエーブル即ち動作不能状態とさせ且つ発生器に信号を送る。埋込型ソフトウエアがＵＳＢコンフィギュレーション即ち形態特定を完了すると、それはＲＦ検知器をイネーブルさせ且つレジスタビットをセットすることにより発生器へ信号を送る。換言すると、検知器のハードウエアロックが存在し、且つ１実施例においては検知のソフトウエアアンロックが存在している。
【００１２】
以下の説明においては、本発明の実施例の完全な理解を与えるために多数の特定の詳細が与えられる。然しながら、当業者により理解されるように、本発明は、これらの特定の詳細のうちの１つ又はそれ以上なしで、又はその他の方法、コンポーネント、物質等と共に実施することが可能である。その他の例においては、公知の構造、物質、又は動作は本発明の側面がぼやけることを回避するために詳細に示したり又は説明したりすることを割愛している。
【００１３】
本発明にわたって「１実施例」又は「１つの実施例」という表現は、その実施例に関して説明されている特定の特徴、構造又は特性が本発明の少なくとも１つの実施例内に包含されていることを意味している。従って、「１実施例において」又は「１つの実施例において」のような表現が本明細書にわたって種々の箇所において表われることはそれら全てが必ずしも同一の実施例を参照するものではない。更に、特定の特徴、構造又は特性は１つ又はそれ以上の実施例において任意の適宜の態様で結合させることが可能である。
【００１４】
図１を参照すると、本発明のスマートカード装置１０の１実施例をプラスチック本体２００を具備するスマートカード１００において実現することが可能である。この実施例においては、装置１０は動作期間中に競合を発生することなしに、無線モードと例えばＵＳＢモード等の有線モードのうちの１つで動作する。更に、本装置１０はコンフィギュレーション即ち形態を変化させるためにパワーをスイッチオフ及びスイッチオンすることなしに無線モードとＵＳＢモードの両方で動作することが可能である。スマートカード１００は、スマートカード読取器３００によりサポートされるプロトコルに依存して、スマートカード１００をスマートカード読取器３００へ物理的に接触させることにより、又はスマートカード１００をスマートカード読取器３００へ近づけて配置させることによりスマートカード読取器３００により活性化させることが可能である。勿論、本発明の１実施例の装置１０は、又、携帯電話又はその他の装置に対する加入者識別モジュール（ＳＩＭ）カードにおいて実現することも可能である。
【００１５】
図２を参照すると、本装置１０の１実施例は、モード検知回路１１、スイッチングブロック２０、制御器２２、アンテナ２４、複数個の電気的パッドを有する有線インターフェース２６を包含している。アンテナ２４は非接触スマートカード読取器からの無線信号を受取り且つそれへ応答信号を送信することが可能である。１実施例における有線インターフェース２６は電圧供給（ＶBUS）パッド２６１、接地（ＧＮＤ）パッド２６４、Ｄ−（Ｄ―）パッド２６２、Ｄ＋（Ｄ＋）パッド２６３を包含している。これらのパッドはＵＳＢプロトコルに準拠しており、従ってＵＳＢホストは、１実施例においては、これらのパッドを介して装置１０へアクセスすることが可能である。アンテナ２４及び有線インターフェース２６へ接続されているモード検知回路１１は、１組の無線ステータス信号及び１組のＵＳＢステータス信号を検知し且つ格納することが可能である。制御器２２及びスイッチングブロック２０は互いに接続されており、該１組の無線ステータス信号及び該１組のＵＳＢステータス信号に基づいて、装置１０を無線モード又はＵＳＢモードで動作することが可能である（他方のモードへの遷移の必要性を検知することが可能な状態において）。
【００１６】
モード検知回路１１はステータスレジスタ１２、無線検知回路１４、ＵＳＢ検知回路１６、パワーオン検知回路１８を包含している。無線検知回路１４はアンテナ２４へ結合されており、パワーオン検知回路１８に対する無線電源信号及びステータスレジスタ１２に対する該１組の無線ステータス信号を発生する。パワー検知回路１８は無線検知回路１４及び電圧供給パッド２６１へ接続されており、パワーオン信号を発生することが可能である。スマートカード１００が非接触スマートカード読取器の近くに配置されると、無線検知回路１４は電磁パワーを受取り且つパワーオン検知回路１８に対して無線電源信号を発生する。次いで、パワーオン検知回路１８はパワーオン信号を発生する。このパワーオン信号は、又、有線接続期間中に電圧供給パッド２６１を介してパワーオン検知回路１８へ送られる電気的パワーが存在する場合にも発生される。
【００１７】
ＵＳＢ検知回路１６はパワーオン検知回路１８、Ｄ＋パッド２６３、Ｄ−パッド２６２へ結合されており、１組のＵＳＢステータス信号を発生する。ステータスレジスタ１２は無線検知回路１４及びＵＳＢ検知回路１６へ結合しており、夫々、１組の無線ステータス信号及び１組のＵＳＢステータス信号を格納する。
【００１８】
本装置１０は、それがどのモードを選択すべきかを決定し且つ２つのモードの間での競合を回避する。このような競合を回避するために、本装置１０は、最初に、無線モードが存在するか否かを検知し、且つ存在しない場合には、次いで、本装置１０は、更に、ＵＳＢモード又はその他の有線モードが存在するか否かを検知する。スマートカード１００が非接触スマートカード読取器近くに配置されるか又はＵＳＢホストへ接続されると、本装置１０は非接触スマートカード読取器から又はＵＳＢホストから電気的パワーを受取り、且つパワーオン信号が、上述したように、パワーオン検知回路１８により発生される。パワーオン信号が例えば「１」等の第一状態へ設定されている場合に、モード検知回路１１がアンテナ２４を介して無線信号を検知すると、本装置１０は無線モードにおいて動作する。一方、パワーオン信号が未だに第一状態にある場合にモード検知回路１１により無線信号が検知されない場合であって且つパワーオン信号が第一状態から例えば「０」の第二状態へ移行した後にモード検知回路１１がＵＳＢケーブル接続を検知する場合には、本装置１０はＵＳＢモードにおいて動作する。ＵＳＢケーブルがＵＳＢホストへ接続されている場合に、ＵＳＢケーブル接続はＤ＋パッド２６３及びＤ−パッド２６２のうちの少なくとも１つを介して決定することが可能である。
【００１９】
図２Ａを参照すると、パワーオン信号が第一状態から第二状態へ移行する前の期間はパワーオンプロセスとして定義することが可能である。即ち、無線信号は所定のパワーオンプロセス期間中に検知され、且つＵＳＢケーブル接続は、例示的実施例におけるパワーオンプロセスの後に検知される。
【００２０】
然しながら、これらのモードの間での競合を開始するために、例えば無線モード等の第一モードが検知された後に、例えばＵＳＢモード検知等の第二モード検知がブロック即ち阻止される。装置１０の新たなパワーオンリセットまで第二モード検知をブロックするか、又は第一モードにある装置１０が安定化する時間期間中第二モード検知をブロックし且つその後に必要である場合には第二モード検知をイネーブルさせるためにそのブロックを解放することのオプションが存在している。無線検知回路１４は１組のＵＳＢステータス信号のうちの１つによりブロックさせることが可能であり、且つＵＳＢ検知回路１６は該１組の無線ステータス信号のうちの１つによりブロックさせることが可能である。第一モードが安定化され且つ確認されると、第二モード検知を再度イネーブルさせることが可能である。例えば、モード検知回路１１が、最初に、無線モードを検知する場合には、ＵＳＢ検知回路１６はブロックされ且つ装置１０はコンフィギュア即ち形態特定され且つ無線モードへセット又はリセットされる。装置１０が無線モードにおいて安定化した後に、モード検知回路１１はＵＳＢ検知回路１６を再度イネーブルさせることが可能であり、従ってスマートカード１００が有線環境内に配置される場合には、装置１０は自動的に有線環境を検知し且つその動作モードへ遷移することが可能である。
【００２１】
図２Ｂは図２のモード検知回路１１の１実施例のより詳細な概略図である。無線検知回路１４は無線アナログ高電流ユニット１４３、無線アナログ低電流ユニット１４１、第一スイッチ１４５を有している。無線アナログ高電流ユニット１４３はアンテナ２４へ結合しており、パワーオン検知回路１８への無線電源信号を発生する。即ち、スマートカード１００が非接触スマートカード読取器の近くに配置されると、無線アナログ高電流ユニット１４３はパワーオン検知回路１８に対して無線電源信号を発生する。無線アナログ低電流ユニット１４１はアンテナ２４及びパワーオン検知回路１８へ結合されており、第一スイッチ１４５に対して無線検知信号を発生する。第一スイッチ１４５は無線アナログ低電流ユニット１４１へ結合しており、無線信号が検知された場合の第一無線ステータス信号（以後、「ＲＦ ＤＥＴ信号」）及びスマートカード１００がＵＳＢモードにある間に無線インターフェースがイネーブルされていることを表わすために別の状態においては第二無線ステータス信号（以後、「ＣＴＬＥＳＳ２信号」）を包含する１組の無線ステータス信号を発生する。
【００２２】
パワーオンプロセス期間中に無線信号が検知されると、ＲＦ ＤＥＴ信号が「１」にセットされる。この場合には、ＲＦ ＤＥＴ信号は、第一スイッチ１４５によってステータスレジスタ１２へ供給され、無線モードが検知されたことを表わす。その後に、ステータスレジスタ１２におけるＣＴＬＥＳＳビットは「１」へセットされ、本装置１０は無線モードにコンフィギュア即ち形態特定され、ＵＳＢ検知回路１６はＲＦ ＤＥＴ信号によってブロックされ、次いで、本装置１０はベクトルリセットプロセスを開始して本装置１０の状態を開始させる。
【００２３】
パワーオン検知回路１８はパワーオン信号発生器１８１及び第一論理回路１８３を包含している。パワーオン信号発生器１８１は無線アナログ高電流ユニット１４３へ結合しており、無線電源信号を受取り且つパワーオン信号を発生することが可能である。更に、パワーオン信号発生器１８１は、又、電圧供給パッド２６１へ結合しており且つアンテナ２４の代わりに電圧供給パッド２６１から電気的パワーを受取る場合にパワーオン信号を発生する。そのパワーオン信号は無線アナログ低電流ユニット１４１及び第一論理回路１８３へ送信され、従って無線信号は所定のパワーオンプロセス期間中に検知され且つＵＳＢケーブル接続はパワーオンプロセスの後に検知される。第一論理回路１８３はパワーオン信号発生器１８１及び第一スイッチ１４５へ結合しており、ＵＳＢ検知回路１６に対して制御信号を発生する。前述したように、ＵＳＢ検知回路１６は、ＵＳＢ検知回路１６がＲＦ ＤＥＴ信号によってブロックされておらず且つパワーオン信号が「１」から「０」へ移行した後にＵＳＢケーブル接続を検知する。該制御信号は、ＵＳＢ検知回路１６が、所定のパワーオンプロセスの後で且つＵＳＢモード検知がブロックされていない場合にのみ動作するようにＵＳＢ検知回路１６を制御する。従って、第一論理回路１８３はＲＦ ＤＥＴ信号の内容及びパワーオン信号に基づいて該制御信号を発生する。
【００２４】
ＵＳＢ検知回路１６は、第一ＵＳＢステータス信号及び第二ＵＳＢステータス信号を包含する１組のＵＳＢステータス信号を発生するためにＵＳＢケーブル検知ユニット１６３及び第二論理回路１６５を包含している。ＵＳＢケーブル検知ユニット１６３はパワーオン検知回路１８、Ｄ−パッド２６２、Ｄ＋パッド２６３へ結合しており、第一ＵＳＢステータス信号（以後、「ＵＳＢＣＯＮＮＥＣＴ信号」）を発生する。ＵＳＢケーブル接続がパワーオンプロセスの終了後にＤ＋パッド及びＤ−パッドのうちの少なくとも１つから検知されると、ＵＳＢＣＯＮＮＥＣＴ信号は「１」へセットされる。第二論理回路１６５はＵＳＢケーブル検知ユニット１６３及び制御器２２へ結合しており、スマートカード１００が無線モードにある間にＵＳＢインターフェースがイネーブルされる場合には、第二ＵＳＢステータス信号（以後「ＵＳＢ２信号」）を発生する。図２Ｂに示されているＵＳＢ ＳＴＢＹ信号及びＲＦ ＳＴＢＹ信号の機能については後に説明する。
【００２５】
図２Ｃは制御器２２及びスイッチングブロック２０の１実施例のより詳細な概略図である。制御器２２は処理ユニット２２１、無線マクロセル２２３、有線即ちＵＳＢマクロセル２２５を有している。スイッチングブロック２０は無線マクロセル２２３及び有線マクロセル２２５へ結合している。無線マクロセル２２３はスイッチングブロック２０へＣＴＬＥＳＳ ＲＳＴ、ＣＴＬＥＳＳ ＣＬＫ、ＣＴＬＥＳＳ Ｉ／Ｏ信号を包含する１組の無線モード動作信号を送信する。該１組の無線モード動作信号はアンテナ２４により受信される無線信号から無線アナログ低電流ユニット１４１によってデコードされ、且つそれらは無線アナログ低電流ユニット１４１によって無線マクロセル２２３へ供給される。
【００２６】
無線マクロセル２２５はスイッチングブロック２０へのＵＳＢ ＲＳＴ及びＵＳＢ ＣＬＫ信号を包含する１組のＵＳＢモード動作信号を発生する。ＵＳＢ Ｉ／Ｏ信号は有線マクロセル２２５からパラレルバスを介して処理ユニット２２１へ送信される。ＲＦ ＤＥＴ信号が制御器２２によってポーリングされるステータスレジスタ１２におけるＣＴＬＥＳＳ＝１により表わされるように「１」へセットされると、スイッチングブロック２０は該１組の無線モード動作信号を処理ユニット２２１へ送信する。一方、ＲＦ ＤＥＴ信号が「０」へセットされると（従ってステータスレジスタ１２においてＣＴＬＥＳＳ＝０）、スイッチングブロック２０は該１組のＵＳＢモード動作信号を処理ユニット２２１へ送信する。
【００２７】
前述したように、第一モードが検知された後に、第二モード検知がブロックされる。第一モードが安定化され且つ確認されると、第二モード検知が再度イネーブル即ち動作可能状態とさせることが可能である。モード検知回路１１が、最初に、無線モードを検知し且つＲＦ ＤＥＴ信号を「１」へセットすると、ＵＳＢ検知回路１６はこのようなＲＦ ＤＥＴ信号によってブロックされ且つ装置１０はコンフィギュア即ち形態特定され且つ無線モードへリセットされる。装置１０が無線モードにおいて安定化した後に、モード検知回路１１は再度ＵＳＢ検知回路１６をイネーブル即ち動作可能状態とさせることが可能である。制御器２２は有線スタンバイ信号（「ＵＳＢ ＳＴＢＹ」）をＵＳＢ検知回路１６へ送信し、無線モード期間中に有線マクロセル２２５がスタンバイステータスとされたことを示す。その時に、ＵＳＢケーブル接続が存在しており且つＵＳＢＣＯＮＮＥＣＴ信号が「１」へセットされていると、第二論理回路１６５がＵＳＢ２信号を「１」へセットし、無線モード期間中にＵＳＢインターフェース（例えば、有線マクロセル２２５、Ｄ＋パッド２６３、Ｄ−パッド２６２）がイネーブル即ち動作可能状態とされたことを示す。１実施例において、無線レディ（「ＲＦＲＥＡＤＹ」）信号も無線マクロセル２２３からスイッチングブロック２０へ送信され、スイッチングブロック２０をスイッチングする前に、無線モードにおいてＵＳＢインターフェースを活性化させることに競合が存在しないことを表わす。
【００２８】
例えば、無線モードにある間に、制御器２２はステータスレジスタ１２内のＵＳＢ２ビットをポーリングする。ＵＳＢ２＝１である場合には、制御器２２は、現在の通信インターフェースが使用中でないことを確認するために、非接触インターフェースを介して無線データ転送が存在するか否かをチェックする。無線データ転送が存在しない場合には、無線マクロセル２２３はＲＦＲＥＡＤＹ信号を「１」へセットし、そのことは、スイッチングブロック２０をして処理ユニット２２１をＵＳＢ又はその他の有線モードへスイッチさせる。スマートカード１０が、後に、無線モードへ復帰することを必要とする場合には、制御器２２は、最初に、ＵＳＢインターフェースを介して有線データ転送が存在するか否かをチェックし、且つデータが存在しない場合には、ＲＦＲＥＡＤＹ信号をリセットし且つＵＳＢＲＥＡＤＹ信号をセットしてスイッチングブロック２０を無線モードへスイッチさせる。
【００２９】
一方、モード検知回路１１が、最初に、ＵＳＢケーブル接続を検知し且つＵＳＢＣＯＮＮＥＣＴ信号が「１」にセットされている場合には、無線検知回路１４はこのようなＵＳＢＣＯＮＮＥＣＴ信号によってブロックされ且つ装置１０がコンフィギュア即ち形態特定され且つＵＳＢモードへセット又はリセットされる。装置１０がＵＳＢモードにおいて安定化した後に、モード検知回路１１は再度無線検知回路１４をイネーブルさせることが可能である。制御器２０は無線スタンバイ（「ＲＦ ＳＴＢＹ」）信号を無線検知回路１４へ送信し、無線マクロセル２２３がＵＳＢモード期間中にスタンバイステータスとされたことを示す。その時に、無線信号が無線検知回路１４によって検知されると、第一スイッチ１４５はＣＴＬＥＳＳ２信号を「１」にセットし、非接触インターフェース（例えば、アンテナ２４と無線マクロセル２２５との間の無線通信経路）がＵＳＢモード期間中にイネーブルされることを示す。１実施例においては、有線レディ（「ＵＳＢＲＥＡＤＹ」）信号も有線マクロセル２２５からスイッチングブロック２０へ送信され、スイッチングブロック２０をスイッチングする前にＵＳＢモードにおいて非接触インターフェースを活性化させることに競合が存在しないことを表わす。
【００３０】
例えば、有線モードにある間に、制御器２２はステータスレジスタ１２内のＣＴＬＥＳＳ２ビットをポーリングする。ＣＴＬＥＳＳ２＝１である場合には、制御器２２は、ＵＳＢインターフェースを介して有線データ転送が存在するか否かをチェックする。有線データ転送が存在しない場合には、有線マクロセル２２５はＵＳＢＲＥＡＤＹ＝１をセットし、そのことは、スイッチングブロック２０をして、処理ユニット２２１を無線モードへスイッチさせる。
【００３１】
本発明の１実施例に基づく方法について図３を参照しながら説明する。本方法は、動作期間中に競合なしで無線モードとＵＳＢモード（又はその他の有線モード）のうちの１つで装置１０を動作させる。更に、本方法は、コンフィギュレーション即ち形態を変化させるためにパワーをスイッチオン及びスイッチオフさせることなしに無線モードとＵＳＢモードの両方で本装置を動作させることが可能である。前述したように、装置１０は、Ｄ−パッド２６２及びＤ＋パッド２６３を具備する有線インターフェース２６を包含している。装置１０は、又、スイッチングブロック２０及び無線マクロセル２２３と有線即ちＵＳＢマクロセル２２５とを包含する制御器２２を包含している。
【００３２】
本方法は、パワーオンプロセスで開始する（ブロック３０）。このパワーオンプロセスは、装置１０が非接触スマートカード読取器の近くに配置されるか又はＵＳＢホストへ接続される場合に回避する。次いで、ブロック３２において、本方法は、パワーオンプロセス期間中に無線信号が検知されるか否かを決定する。無線信号が検知されると、本方法は無線モードで動作する。次いで、本方法は、ＵＳＢモード検知をブロックし（ブロック３４）、装置１０を無線モードでコンフィギュア即ち形態特定し且つ該制御器に対するベクトルリセットプロセスを開始する（ブロック３６）。装置１０を無線モードにコンフィギュア即ち形態特定することは、装置１０が無線モードで動作することが可能であるようにスイッチングブロック２０をコンフィギュア即ち形態特定すること及び無線マクロセル２２３をコンフィギュア即ち形態特定することを包含している。
【００３３】
一方、無線信号がブロック３２において検知されない場合には、本方法は、無線モード検知をブロックする（ブロック３８）。然しながら、この場合に、無線信号が検知されない場合には、本方法は、次に、パワーオンプロセスの後にＵＳＢケーブル接続が検知されるか否かを決定する（ブロック４０）。ＵＳＢケーブル接続は、パワーオンプロセスの終了後に、Ｄ＋パッド２６２及びＤ−パッド２６３のうちの少なくとも１つから検知することが可能である。
【００３４】
次いで、本方法は、装置１０をＵＳＢモードでコンフィギュア即ち形態特定し（ＵＳＢケーブル接続が検知された場合）、且つ該制御器に対するベクトルリセットプロセスを開始する（ブロック４２）。装置１０をＵＳＢモードでコンフィギュア即ち形態特定することは、装置１０がＵＳＢモードで動作することが可能であるようにスイッチングブロック２０をコンフィギュア即ち形態特定すること及び有線即ちＵＳＢマクロセル２２５をコンフィギュア即ち形態特定することを包含している。別の実施例においては、スイッチングブロック２０が最初にコンフィギュア即ち形態特定され、それに続いてＵＳＢケーブル検知が行われ、次いでＵＳＢマクロセル２２５のコンフィギュレーション即ち形態特定が行われる。ＵＳＢケーブル接続が検知され且つブロック４２におけるコンフィギュレーション即ち形態特定の後に、本方法はＵＳＢ取付及びＵＳＢ初期化を包含するＵＳＢ活性化を動作させる（ブロック４４）。
【００３５】
前述したように、第一モードが検知される場合には、装置１０の新たなパワーオンリセットまで第二モード検知をブロックすること、又は装置１０が第一モードで安定化する時間期間中第二モード検知をブロックしその後に必要である場合に第二モード検知をイネーブルさせるためにそのブロックを解放することのオプションが存在している。図３Ａを参照すると、無線モードが検知され且つ装置１０が無線モードで安定化した後に（例えば、装置１０が選択されたモードで完全にコンフィギュア即ち形態特定され且つ通常に動作している）、本方法は、ＵＳＢモード検知をイネーブルさせることが可能である（ブロック４６）。ＵＳＢモード検知をイネーブルさせるために、本方法は、有線即ちＵＳＢマクロセル２２５をスタンバイステータスとさせ且つＵＳＢケーブル検知ユニット１６３をイネーブルさせる。ＵＳＢモード検知がイネーブルされた後に、本方法は、ＵＳＢケーブル接続が存在するか否かを検知する（ブロック４８）。ＵＳＢケーブル接続が検知されると、本方法はＵＳＢ活性化プロセスを動作させる（ブロック５０）。従って、２つの活性化されたモード、無線及び有線の２つのモードが存在している。これらのモードのうちの１つは現在のデータ転送及び／又はその他の潜在的な競合発生源が存在しないことを証明するために、ＵＳＢＲＥＡＤＹ及びＲＦＲＥＡＤＹ信号の使用を介して、任意の時刻においてホストと通信するために使用される。
【００３６】
一方、図３Ｂを参照すると、最初に、ＵＳＢモードが検知され且つ装置１０がＵＳＢモードにおいて安定化している場合には、本方法は無線モード検知をイネーブルさせることが可能である（ブロック５２）。無線モード検知をイネーブルさせるために、本方法は、無線マクロセル２２３をスタンバイステータスとさせ且つ無線検知回路１４の出力をイネーブルさせる。無線モード検知がイネーブルされた後に、本方法は、無線信号が検知されるか否かを決定する（ブロック５４）。その時に、無線信号が検知されると、本方法は、更に、有線即ちＵＳＢマクロセル２２５が未だにＵＳＢ ＣＬＫ信号をスイッチングブロック２０へ送信しているか否かを判別し（ブロック５６）、１実施例として、スイッチングブロック２０を無線モードへスイッチングする前にＵＳＢ ＣＬＫから別のオシレータへスイッチする。ＵＳＢ ＣＬＫ信号が最早使用されていない場合には、本方法は非接触インターフェースを回避させ（ブロック５８）無線通信を可能とさせる。
【００３７】
図４を参照すると、本発明の別の実施例が示されている。この実施例においては、装置６０は、動作期間中に、何等競合なしで、無線モード、ＵＳＢモード、何等かのその他の接触モードのうちの１つで動作する。更に、装置６０は、コンフィギュレーション即ち形態を変化させるためにパワーをスイッチオフ及びスイッチオンすることなしに無線モード及びＵＳＢモードのうちのいずれか又は両方で動作することが可能である。
【００３８】
同様に、装置６０はモード検知回路６１、スイッチングブロック７０、制御器７２、アンテナ７４、複数個のパッドを具備する有線インターフェース７６を包含している。アンテナ７４は非接触スマートカード読取器からの電磁パワー及び無線信号を受信することが可能である。本実施例における有線インターフェース７６は電圧供給パッド７６１、接地パッド７６４、Ｄ−パッド７６２、Ｄ＋パッド７６３、及びＣＬＫパッド７６５、ＲＳＴパッド７６６、Ｉ／Ｏパッド７６７（又はその他のタイプの接触パッド）を包含する１組の接触パッドを包含している。該１組の接触パッドは、１例として、ＩＳＯ７８１６プロトコルに準拠しており、従ってＩＳＯ７８１６スマートカード読取器は該１組の接触パッドを介して装置６０へアクセスすることが可能である。モード検知回路６１はアンテナ７４及び有線インターフェース７６へ接続しており、１組の無線ステータス信号及び１組のＵＳＢステータス信号を検知し且つ格納することが可能である。制御器７２及びスイッチングブロック７０は互いに接続されており、該１組の無線ステータス信号及び該１組のＵＳＢステータス信号に基づいて、装置６０を無線モード、ＵＳＢモード、接触モードのうちの１つで動作させるか、又は装置６０を無線モード及びＵＳＢモードの両方で動作させることが可能である。
【００３９】
モード検知回路６１はステータスレジスタ６２、無線検知回路６４、ＵＳＢ検知回路６６、パワーオン検知回路６８を有している。無線検知回路６４はアンテナ７４へ結合しており、パワーオン検知回路６８に対する無線電源信号及びステータスレジスタ６２に対する１組の無線ステータス信号を発生する。パワーオン検知回路６８は無線検知回路６４及び電圧供給パッド７６１へ接続しており、パワーオン信号を発生することが可能である。スマートカード１００が非接触スマートカード読取器の近くに配置されると、無線検知回路６４は電磁的パワーを受取り且つパワーオン検知回路６８に対する無線電源信号を発生する。次いで、パワーオン検知回路６８はパワーオン信号を発生する。一方、このパワーオン信号は、又、電圧供給パッド７６１を介してパワーオン検知回路６８へ送信される電気的パワーが存在する場合にも発生される。ＵＳＢ検知回路６６はパワーオン検知回路６８、Ｄ＋パッド７６３、Ｄ−パッド７６２、ＣＬＫパッド７６５へ結合しており、１組のＵＳＢステータス信号及び１つのモードステータス信号を発生する。ステータスレジスタ６２は無線検知回路６４及びＵＳＢ検知回路６６へ結合しており、該１組の無線ステータス信号、該１組のＵＳＢステータス信号、該モードステータス信号を格納する。
【００４０】
１実施例によればこれらのモードの間での競合を回避するために、装置６０は、最初に、無線モードが存在するか否かを検知し、存在しない場合には、装置６０は、更に、ＵＳＢモード即ち接触モードが存在するか否かを検知する。パワーオンプロセス期間中に、モード検知回路６１はアンテナ７４を介して無線信号を検知すると、装置６０は無線モードで動作する。一方、無線信号がモード検知回路６１によってパワーオンプロセス期間中に検知されない場合には、装置６０は、ＵＳＢモード即ち接触モードにあるか否かを判別する。このパワーオンプロセスの終了後に、モード検知回路６１は、更に、ＣＬＫパッド７６５をチェックする。ＣＬＫパッド７６５が「１」にセットされており且つモード検知回路６１がＵＳＢケーブル接続を検知する場合には、装置６０はＵＳＢモードにおいて動作する。ＣＬＫパッド７６５が「１」にセットされておらず且つＲＳＴパッド７６６がパワーオンプロセスの後「１」にセットされる場合には、装置６０は接触モードで動作する。理解されるように、ＵＳＢ接続又はその他のタイプの有線接続を検知するためにその他のパッドをチェックすることが可能である。
【００４１】
図４Ａはモード検知回路６１の１実施例の詳細な概略図である。無線検知回路６４は無線アナログ高電流ユニット６４３、無線アナログ低電流ユニット６４１、第一スイッチ６４５を有している。無線アナログ高電流ユニット６４３はアンテナ７４へ結合しておりパワーオン検知回路６８に対して無線電源信号を発生する。即ち、スマートカードが非接触スマートカード読取器の近くに配置された場合に、無線アナログ高電流ユニット６４３はパワーオン検知回路６８に対して無線電源信号を発生する。無線アナログ低電流ユニット６４１はアンテナ７４及びパワーオン検知回路６８へ結合しており第一スイッチ６４５に対する無線検知信号を発生する。第一スイッチ６４５は無線アナログ低電流ユニット６４１へ結合しており無線信号が検知された場合のＲＦ ＤＥＴ信号、及びスマートカードがＵＳＢ又はその他の接触モードにある間に無線インターフェースがイネーブルされたことを表わすために別の状態におけるＣＴＬＥＳＳ２信号を包含する該１組の無線ステータス信号を発生する。該無線信号がパワーオンプロセス期間中に検知される場合には、ＲＦ ＤＥＴステータス信号が「１」にセットされる。この場合には、ＲＦ ＤＥＴ信号は第一スイッチ６４５を介してステータスレジスタ６２へ供給され、無線モードが検知されたことを表わす。その後に、ステータスレジスタ６２内のＣＴＬＥＳＳビットは「１」へセットされ、装置６０は無線モードにコンフィギュア即ち形態特定され、ＵＳＢ検知回路６６はＲＦ ＤＥＴ信号が「１」にセットされている場合にブロックされ、次いで装置６０はベクトルリセットプロセスを開始して装置６０の状態を開始させる。
【００４２】
パワーオン検知回路６８はパワーオン信号発生器６８１及び第一論理回路６８３を有している。パワーオン信号発生器６８１は無線アナログ高電流ユニット６４３へ結合しており無線電源信号を受取り且つパワーオン信号を発生することが可能である。更に、パワーオン信号発生器６８１は、又、電圧供給パッド７６１へ結合しており且つアンテナ７４の代わりに電圧供給パッド７６１から電気的パワーを受取る場合にパワーオン信号を発生する。第一論理回路６８３はパワーオン信号発生器６８１及び第一スイッチ６４５へ結合しており、ＵＳＢ検知回路６６への制御信号を発生する。第一論理回路６８３はＲＦ ＤＥＴ信号の内容及びパワーオン信号に基づいて該制御信号を発生する。該制御信号は、パワーオンプロセスの後で且つＲＦ ＤＥＴ信号が「１」にセットされていない場合にのみ両方のモードを検知することが可能であるようにＵＳＢモード及び接触モード検知を制御するか又はブロックする。
【００４３】
ＵＳＢ検知回路６６は第一ＵＳＢステータス信号（「ＵＳＢＣＯＮＮＥＣＴ」）及び第二ＵＳＢステータス信号（「ＵＳＢ２」）を包含する１組のＵＳＢステータス信号を発生するため及びモードステータス信号（「ＭＯＤＥ」）を発生するためにＵＳＢモード検知ユニット６６１、ＵＳＢケーブル検知ユニット６６３、第二論理回路６６５を包含している。ＵＳＢモード検知ユニット６６１はＣＬＫパッド７６５及び第一論理回路６８３へ結合しておりＭＯＤＥ信号を発生する。パワーオンプロセスの終了後に、ＲＦ ＤＥＴ信号＝「０」であり且つＣＬＫパッド７６５上の信号が「１」にセットされている場合には、ＭＯＤＥ信号は「１」へセットされる。ＵＳＢケーブル検知ユニット６６３はＤ−パッド７６２及びＤ＋パッド７６３へ結合しており、ＵＳＢＣＯＮＮＥＣＴ信号を発生する。ＵＳＢケーブル接続が、パワーオンプロセスの終了後にＤ＋パッド及びＤ−パッドのうちの少なくとも１つから検知される場合には、ＵＳＢＣＯＮＮＥＣＴ信号は「１」へセットされる。ＭＯＤＥ信号が「１」へセットされ且つＵＳＢＣＯＮＮＥＣＴ信号も「１」にセットされている場合には、装置６０はＵＳＢモードにおいて動作する。
【００４４】
一方、パワーオンプロセスの終了後にＲＦ ＤＥＴ信号が「０」にセットされ且つＣＬＫパッド７６５上の信号が「１」にセットされていない場合には、ＭＯＤＥ信号は「０」にセットされる。ＭＯＤＥ信号が「０」にセットされ且つ接触接続が検知される場合には、装置６０は接触モードで動作する。ＲＳＴパッド７６６から検知されるリセット信号が存在する場合には接触接続が検知される場合がある。この接触モードは装置６０におけるデフォルトモードとすることが可能である。第二論理回路６６５はＵＳＢケーブル接続ユニット６６３及び制御器７０へ結合しておりＵＳＢ２信号を発生する。
【００４５】
図４Ｂは１実施例に基づく制御器７２及びスイッチングブロック７０のより詳細な概略図である。制御器７２は処理ユニット７２１、無線マクロセル７２３、ＵＳＢマクロセル７２５を有している。スイッチングブロック７０は無線マクロセル７２３、ＵＳＢマクロセル７２５、及びＣＬＫパッド７６５とＲＳＴパッド７６６とＩ／Ｏパッド７６７とを包含する該１組の接触パッドへ結合している。無線マクロセル７２３はスイッチングブロック７０へのＣＴＬＥＳＳ ＲＳＴ、ＣＴＬＥＳＳ ＣＬＫ、ＣＴＬＥＳＳ Ｉ／Ｏ信号を包含する１組の無線モード動作信号を発生する。ＵＳＢマクロセル７２５はスイッチングブロック７０へのＵＳＢ ＲＳＴ及びＵＳＢ ＣＬＫ信号を包含する１組のＵＳＢモード動作信号を発生する。該１組の接触パッドはＩＳＯ７８１６又はその他のスマートカード読取器からスイッチングブロック７０へのＣＴ ＲＳＴ信号、ＣＴ ＣＬＫ信号、ＣＴ Ｉ／Ｏ信号を包含する１組の接触モード動作信号を受取る。ＲＦ ＤＥＴ信号が「１」へセットされると、スイッチングブロック７０は該１組の無線モード動作信号を処理ユニット７２１へ送信する。一方、ＲＦ ＤＥＴ信号が「０」へセットされ且つＭＯＤＥ信号が「１」にセットされると、スイッチングブロック７０は該１組のＵＳＢモード信号を処理ユニット７２１へ送信する。更に、ＲＦ ＤＥＴ信号が「０」へセットされ且つＭＯＤＥ信号が「１」にセットされていない場合には、スイッチングブロック７０は該１組の接触モード動作信号を処理ユニット７２１へ送信する。
【００４６】
然しながら、これらのモードの間での競合を開始するために、１つのモードが検知された後に、他方のモード検知はブロックされる。更に、装置６０の新たなパワーオンリセットまでその他のモード検知をブロックすること、又は装置６０が第一モードで安定化する時間期間中その他のモード検知をブロックしその後に必要である場合にその他のモード検知をイネーブルさせるためにそのブロックを解放させることのオプションが存在している。第一モードが安定化し且つ確認されると、第二モード検知を再度イネーブルさせることが可能である。例えば、モード検知回路６１が最初に無線モードを検知し且つＲＦ ＤＥＴ信号を「１」へセットすると、ＵＳＢ検知及び接触モード検知はこのＲＦ ＤＥＴ信号によりブロックされ、次いで、装置６０はコンフィギュア即ち形態特定され且つ無線モードにリセットされる。装置６０が無線モードに安定化した後に、モード検知回路６１はＵＳＢ検知を再度イネーブルさせることが可能である。次いで、制御器７２はＵＳＢスタンバイ（「ＵＳＢ ＳＴＢＹ」）信号をＵＳＢ検知回路６６へ送信し、ＵＳＢマクロセル７２５が無線モードにある場合であってもスタンバイステータスとされたことを表わす。その時に、ＵＳＢケーブル接続が存在し且つＵＳＢＣＯＮＮＥＣＴ信号が「１」にセットされている場合には、第二論理回路１６５がＵＳＢ２信号を「１」へセットし、ＵＳＢインターフェースは無線モードでイネーブルされる。前述したように、無線レディ（「ＲＦＲＥＡＤＹ」）信号は、現在の無線データが存在しないことを検証した後で且つスイッチングブロック７０へスイッチングする前に、無線マクロセル７２３からスイッチングブロック７０へ送信され、無線モードにある間にＵＳＢインターフェースを活性化させることに競合が存在しないことを表わす。
【００４７】
一方、モード検知回路６１が最初にＭＯＤＥ信号を「１」へセットすると、無線検知回路６４はＭＯＤＥ信号によりブロックされる。ＭＯＤＥ信号が「１」へセットされ且つＵＳＢＣＯＮＮＥＣＴ信号も「１」へセットされる場合には、装置６０はコンフィギュア即ち形態特定され且つＵＳＢモードにリセットされる。装置６０がＵＳＢモードに安定化した後に、装置６０は再度無線検知回路１４をイネーブルさせることが可能である。次いで、制御器７２は無線スタンバイ（「ＲＦ ＳＴＢＹ」）信号を無線検知回路６４へ送信し、無線マクロセル７２３がＵＳＢモードにある場合であってもスタンバイとされたことを示す。その時間の後に、無線信号が無線検知回路６４により検知されると、第一スイッチ６４はＣＴＬＥＳＳ２信号を「１」へセットし、非接触インターフェースがＵＳＢモードにおいてイネーブルされたことを示す。前述したように、ＵＳＢレディ（「ＵＳＢＲＥＡＤＹ」）信号も、現在通信中の有線データが存在しないことを検証した後で且つスイッチングブロック７０へスイッチングする前に、ＵＳＢマクロセル７２５からスイッチングブロック７０へ送信され、ＵＳＢモードにおいて非接触インターフェースを活性化させることに競合が存在しないことを表わす。
【００４８】
本発明の１実施例に基づく方法について図５を参照して説明する。この方法は、動作期間中に競合なしで、装置６０を無線モード、ＵＳＢモード、接触モードのうちの１つで動作させる。更に、この方法は、コンフィギュレーション即ち形態を変化させるためにパワーをスイッチオフ及びスイッチオンすることなしに無線モードと有線モードの両方で該装置を動作させることが可能である。前述したように、装置６０は、Ｄ−パッド７６２、Ｄ＋パッド７６３、ＣＬＫパッド７６５、ＲＳＴパッド７６６を包含する有線インターフェース７６を包含している。装置６０は、又、スイッチングブロック７０及び無線マクロセル７２３とＵＳＢマクロセル７２５とを包含する制御器７２を包含している。
【００４９】
本方法はパワーオンプロセスで開始する（ブロック７０）。このパワーオンプロセスは、装置６０が非接触スマートカード読取器の近くに配置されるか、ＵＳＢホストへ接続されるか、又は接触スマートカード読取器へ接続される場合に開始する。次いで、ブロック８２において、本方法は、パワーオンプロセス期間中に無線信号が検知されるか否かを判別する。無線信号が検知されると、本方法は無線モードで動作する。次いで、本方法は、ＵＳＢモード検知をブロックし（ブロック８４）、装置６０を無線モードにコンフィギュア即ち形態特定し、且つ制御器に対するベクトルリセットプロセスを開始する（ブロック８６）。
【００５０】
一方、ブロック８２において無線信号が検知されない場合には、本方法は、更に、ＣＬＫパッド７６５上の信号がパワーオンプロセスの終了後に「１」（ブロック８８）にリセットされているかに決定する。ＣＬＫパッド上の信号が「１」にリセットされている場合には、本方法は、無線モード検知をブロックし（ブロック９０）、ＵＳＢケーブル接続が検知されるか否かを判別する（ブロック９４）。ＵＳＢケーブル接続が検知されると、本方法は装置６０をＵＳＢモードでコンフィギュア即ち形態特定し且つ該制御器用のベクトルリセットプロセスを開始し（ブロック９４）、且つモード信号が「１」にセットされた状態でＵＳＢ活性化を動作させる（ブロック９６）。然しながら、ブロック８８において、ＣＬＫパッド上の信号がパワーオンプロセスの終了後に「１」にセットされていない場合には、本方法は、検知された接触接続が存在するか否かを判別する。図５Ａのブロック９８に示したように、例えば、１実施例において、ＲＳＴパッド７６６から検知されたリセット信号が存在する場合にこの接触接続を検知することが可能である。一方又はそれに加えて、何等かの接触接続の可能性を表わすために、ＲＦ ＤＥＴが「０」である間にモード信号を「０」へセットすることが可能である。検知されたリセット信号が存在する場合には、本方法は該制御器用のベクトルリセットプロセスを開始し（ブロック９９）且つ本装置６０は接触モードにおいて動作する。
【００５１】
前述した実施例と同様に、本装置６０は、コンフィギュレーション即ち形態を変化させるためにパワーをスイッチオフ及びスイッチオンさせることなしに無線モードとＵＳＢモードの両方で動作することが可能である。別の実施例においては、無線モードが検知され且つ装置６０が無線モードに安定化した後に、本方法はＵＳＢモード検知をイネーブルさせることが可能である（図３Ａに示したブロック４６）。ＵＳＢモード検知をイネーブルさせるために、本方法はＵＳＢマクロセル６２５をスタンバイステータスとさせる。次いで、本方法は、ＵＳＢケーブル接続が存在するか否かを検知し、且つＵＳＢケーブル接続が検知され且つＲＦＲＥＡＤＹ信号に関する競合が存在しない場合には、本方法はＵＳＢ活性化を動作させる（図３Ａに示したブロック５０）。一方、最初に、ＵＳＢモードが検知され且つ本装置がＵＳＢモードに安定化された場合に、本方法は無線モード検知をイネーブルさせることが可能である（図３Ｂに示したブロック５２）。無線モード検知をイネーブルさせるために、本方法は無線マクロセル６２３をスタンバイステータスとさせる。無線モード検知がイネーブルされた後に、本方法は無線信号が検知されるか否かを判別する（図３Ｂに示したブロック５４）。その時に無線信号が検知され且つＵＳＢＲＥＡＤＹ信号に関する競合が存在しない場合には、本方法は、更に、ＵＳＢマクロセル６２が未だにスイッチングブロック６０へＵＳＢ ＣＬＫ信号を送信しているか否かを判別する（図３Ｂに示したブロック５６）。ＵＳＢマクロセルからスイッチングブロック６０へ未だに送信中のＵＳＢ ＣＬＫ信号が存在しない場合には、本方法は非接触インターフェースを開始させる。
【００５２】
以上、本発明の具体的実施の態様について詳細に説明したが、本発明は、これら具体例にのみ制限されるべきものではなく、本発明の技術的範囲を逸脱することなしに種々の変形が可能であることは勿論である。
【図面の簡単な説明】
【００５３】
【図１】スマートカード及びスマートカード読取器を示した概略図。
【図２】本発明の１実施例に基づくスマートカード装置の概略ブロック図。
【図２Ａ】本発明の１実施例のパワーオン信号の波形を示した概略図。
【図２Ｂ】図２のスマートカード装置のモード検知回路の１実施例を示した概略図。
【図２Ｃ】本発明の１実施例に基づく図２のスマートカード装置のスイッチングブロック及び制御器を示した概略図。
【図３】図２のスマートカード装置を動作させる方法の１実施例を示したフローチャート。
【図３Ａ】装置が最初に無線モードにおいてのみ動作する場合に該装置をＵＳＢモード及び無線モードの両方で動作させるための図３の方法に関連するフローチャート。
【図３Ｂ】装置が最初にＵＳＢモードにおいてのみ動作する場合に該装置をＵＳＢモード及び無線モードの両方で動作させるための図３の方法に関連するフローチャート。
【図４】本発明の別の実施例に基づくスマートカード装置の概略図。
【図４Ａ】図４の装置のモード検知回路の１実施例の概略図。
【図４Ｂ】図４の装置のスイッチングブロック及び制御器の１実施例の概略図。
【図５】図４のスマートカード装置を動作させる方法の１実施例を示したフローチャート。
【図５Ａ】装置を接触モードで動作させるために図４の方法に関連するフローチャート。
【符号の説明】
【００５４】
１０  スマートカード装置
１１  モード検知回路
２０  スイッチングブロック
２２  制御器
２４  アンテナ
２６  有線インターフェース
１００  スマートカード
２６１  電圧供給パッド
２６２  Ｄ−パッド
２６３  Ｄ＋パッド
２６４  接地パッド
３００  スマートカード読取器
【図１】
2005078651.tif 000003
【図２】
2005078651.tif 000004
【図２Ａ】
2005078651.tif 000005
【図２Ｂ】
2005078651.tif 000006
【図２Ｃ】
2005078651.tif 000007
【図３】
2005078651.tif 000008
【図３Ａ】
2005078651.tif 000009
【図３Ｂ】
2005078651.tif 000010
【図４】
2005078651.tif 000011
【図４Ａ】
2005078651.tif 000012
【図４Ｂ】
2005078651.tif 000013
【図５】
2005078651.tif 000014
【図５Ａ】
2005078651.tif 000015