(57)【要約】【課題】接触式インタフェイスによる通信および非接触式インタフェイスによる通信の双方で正常に動作可能な複合携帯可能電子装置を提供する。【解決手段】接触式、非接触式インタフェイスを有する複合ＩＣカードにおいて、どちらのインタフェイスに信号が入力されたかを検出し、信号が検出されると、いずれかのインタフェイスを使用して行なわれる通信が起動開始直後か既にデータ送受信を行なっている状態であるかを判定し、起動開始直後の場合は信号が入力されたインタフェイスと優先順位が高位のインタフェイスとが一致するか否かを判定し、既にデータ送受信を行なっている状態であると判定された場合あるいは信号が入力されたインタフェイスと優先順位が高位のインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、信号が入力されたインタフェイスと優先順位が高位のインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換える。【選択図】      図４
2007087168.tif 000002
【特許請求の範囲】
【請求項１】
接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合携帯可能電子装置において、
前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、
前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、
前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合携帯可能電子装置の起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第１の判定手段と、
この第１の判定手段により起動開始直後と判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第２の判定手段と、
前記第１の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、あるいは、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段と、
を具備したことを特徴とする複合携帯可能電子装置。
【請求項２】
接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合携帯可能電子装置において、
前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、
前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、
この検出手段により検出された回数を計数する計数手段と、
この計数手段の計数値があらかじめ設定された所定値以上か否かを判定する第１の判定手段と、
この第１の判定手段により前記計数手段の計数値が所定値以上であると判定された場合、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合携帯可能電子装置の起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第２の判定手段と、
この第２の判定手段により起動開始直後と判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第３の判定手段と、
前記第１の判定手段により前記計数手段の計数値が所定値以上でないと判定された場合、あるいは、前記第２の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、あるいは、前記第３の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第３の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段と、
を具備したことを特徴とする複合携帯可能電子装置。
【請求項３】
接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合携帯可能電子装置において、
前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、
前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、
この検出手段により検出された回数を計数する計数手段と、
この計数手段の計数値があらかじめ設定された所定値以上か否かを判定する第１の判定手段と、
この第１の判定手段により前記計数手段の計数値が所定値以上であると判定された場合、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合携帯可能電子装置の起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第２の判定手段と、
この第２の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、そのデータ送受信が所定の処理まで完了しているか否かを判定する第３の判定手段と、
前記第２の判定手段により起動開始直後と判定された場合、あるいは、前記第３の判定手段によりデータ送受信が所定の処理まで完了していると判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第４の判定手段と、
前記第１の判定手段により前記計数手段の計数値が所定値以上でないと判定された場合、あるいは、前記第３の判定手段によりデータ送受信が所定の処理まで完了していないと判定された場合、あるいは、前記第４の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第４の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段と、
を具備したことを特徴とする複合携帯可能電子装置。
【請求項４】
前記接触式インタフェイスおよび非接触式インタフェイスは、それぞれ国際標準化規格であるＩＳＯ／ＩＥＣ７８１６−３およびＩＳＯ／ＩＥＣ１４４４３に記載された通信方式であることを特徴とする請求項１から請求項３のいずれかに記載の複合携帯可能電子装置。
【請求項５】
前記起動開始直後とは、国際標準化規格であるＩＳＯ／ＩＥＣ７８１６−３に記載された初期応答情報（ＡＴＲ：Ａｎｓｗｅｒ  Ｔｏ  Ｒｅｓｅｔ）の出力中、あるいは、初期応答情報出力直後の外部装置からのデータ受信待ち状態であることを特徴とする請求項１から請求項３のいずれかに記載の複合携帯可能電子装置。
【請求項６】
前記起動開始直後とは、国際標準化規格であるＩＳＯ／ＩＥＣ１４４４３−３に記載された衝突防止コマンド（ＲＥＱＢ：Ｒｅｑｕｅｓｔ  Ｃｏｍｍａｎｄ、ＴｙｐｅＢ）の受信待ち状態であることを特徴とする請求項１から請求項３のいずれかに記載の複合携帯可能電子装置。
【請求項７】
前記起動開始直後とは、国際標準化規格であるＩＳＯ／ＩＥＣ１４４４３−３に記載された初期化要求応答（ＡＴＱＢ：Ａｎｓｗｅｒ  Ｔｏ  Ｒｅｑｕｅｓｔ、ＴｙｐｅＢ）の出力中、あるいは、初期化要求応答出力直後のデータ受信待ち状態であることを特徴とする請求項１から請求項３のいずれかに記載の複合携帯可能電子装置。
【請求項８】
前記第３の判定手段により判定されるデータ送受信の所定の処理とは、クレジットカード業界標準化仕様であるＥＭＶ−ＣＰＳに記載されている決済取引であることを特徴とする請求項３記載の複合携帯可能電子装置。
【請求項９】
接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合ＩＣカードにおいて、
前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合ＩＣカードの起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第１の判定手段と、この第１の判定手段により起動開始直後と判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第２の判定手段と、前記第１の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、あるいは、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段とを有したＩＣモジュールと、
このＩＣモジュールを収納したＩＣカード本体と、
を具備したことを特徴とする複合ＩＣカード。
【請求項１０】
接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合ＩＣカードにおいて、
前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、この検出手段により検出された回数を計数する計数手段と、この計数手段の計数値があらかじめ設定された所定値以上か否かを判定する第１の判定手段と、この第１の判定手段により前記計数手段の計数値が所定値以上であると判定された場合、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合ＩＣカードの起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第２の判定手段と、この第２の判定手段により起動開始直後と判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第３の判定手段と、前記第１の判定手段により前記計数手段の計数値が所定値以上でないと判定された場合、あるいは、前記第２の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、あるいは、前記第３の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第３の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段とを有したＩＣモジュールと、
このＩＣモジュールを収納したＩＣカード本体と、
を具備したことを特徴とする複合ＩＣカード。
【請求項１１】
接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合ＩＣカードにおいて、
前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、この検出手段により検出された回数を計数する計数手段と、この計数手段の計数値があらかじめ設定された所定値以上か否かを判定する第１の判定手段と、この第１の判定手段により前記計数手段の計数値が所定値以上であると判定された場合、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合ＩＣカードの起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第２の判定手段と、この第２の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、そのデータ送受信が所定の処理まで完了しているか否かを判定する第３の判定手段と、前記第２の判定手段により起動開始直後と判定された場合、あるいは、前記第３の判定手段によりデータ送受信が所定の処理まで完了していると判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第４の判定手段と、前記第１の判定手段により前記計数手段の計数値が所定値以上でないと判定された場合、あるいは、前記第３の判定手段によりデータ送受信が所定の処理まで完了していないと判定された場合、あるいは、前記第４の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第４の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段とを有したＩＣモジュールと、
このＩＣモジュールを収納したＩＣカード本体と、
を具備したことを特徴とする複合ＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置（カードリーダ・ライタ）と通信を行なう複合ＩＣカード（いわゆる、コンビカード）と称される複合携帯可能電子装置および複合ＩＣカードに関する。
【背景技術】
【０００２】
この種の複合ＩＣカードとして、メモリおよびＣＰＵ（セントラル・プロセッシング・ユニット）を有するとともに、外部装置からの入力に応答して信号を発生するＩＣチップを備え、外部装置と接触して応答するための電気的接点機構（接触式インタフェイス）と、外部装置と非接触で無線通信により応答するためのアンテナ機構（非接触式インタフェイス）とを併設したものが公知である（たとえば、特許文献１参照）。
【０００３】
この複合ＩＣカードは、電気的接点機構に接続した外部装置によりメモリの内容の書込みや書換えが可能であり、外部装置と非接触で無線通信により応答する場合には、メモリ内の特定情報を変調してアンテナ機構から外部装置へ出力するように構成されている。
【０００４】
このような複合ＩＣカードにおける外部装置（リーダ・ライタ）との通信制御に関する公知技術として、最初に動作した通信方式（インタフェイス）で通信を開始し、その後は他の通信方式（他方のインタフェイス）の動作を許可しないようにしたものがある（たとえば、特許文献２参照）。
【特許文献１】特公平４−１６８３１号公報
【特許文献２】特開平１１−２７２８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、たとえば、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ備えた兼用のリーダ・ライタで複合ＩＣカードを処理する場合、上記した特許文献２で示される複合ＩＣカードでは、リーダ・ライタに近接した時点で動作を開始する非接触式インタフェイスによる通信が優先してしまい、接触式インタフェイスによる通信が正常に動作できない可能性がある。
【０００６】
そこで、本発明は、たとえば、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ備えた兼用のリーダ・ライタであっても、接触式インタフェイスによる通信および非接触式インタフェイスによる通信の双方で正常に動作可能な複合携帯可能電子装置および複合ＩＣカードを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の複合携帯可能電子装置は、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合携帯可能電子装置において、前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合携帯可能電子装置の起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第１の判定手段と、この第１の判定手段により起動開始直後と判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第２の判定手段と、前記第１の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、あるいは、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段とを具備している。
【０００８】
また、本発明の複合ＩＣカードは、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有し、これら接触式インタフェイスあるいは非接触式インタフェイスにより選択的に外部装置と通信を行なう複合ＩＣカードにおいて、前記接触式インタフェイスおよび非接触式インタフェイスの優先順位を指定する優先順位指定手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかに外部装置から信号が入力された場合にどちらのインタフェイスに信号が入力されたかを検出する検出手段と、前記接触式インタフェイスおよび非接触式インタフェイスのどちらかを使用して行なわれる通信が当該複合ＩＣカードの起動開始直後か、あるいは、外部装置との間で既にデータ送受信を行なっている状態であるかを判定する第１の判定手段と、この第１の判定手段により起動開始直後と判定された場合、前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致するか否かを判定する第２の判定手段と、前記第１の判定手段により外部装置との間で既にデータ送受信を行なっている状態であると判定された場合、あるいは、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致しないと判定された場合は既に確立しているインタフェイスによる通信を維持し、前記第２の判定手段により前記検出手段で検出された信号が入力されたインタフェイスと前記優先順位指定手段で優先順位が高位に指定されたインタフェイスとが一致すると判定された場合は優先順位が高位のインタフェイスに切換え、かつ、優先順位が高位でないインタフェイスの信号入力を禁止する制御手段とを有したＩＣモジュールと、このＩＣモジュールを収納したＩＣカード本体とを具備している。
【発明の効果】
【０００９】
本発明によれば、たとえば、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ備えた兼用のリーダ・ライタにより、いずれのインタフェイスから駆動された場合でも誤動作を防止することにより、複合ＩＣカードとしての信頼性を充分に確保し、接触式インタフェイスによる通信および非接触式インタフェイスによる通信の双方で正常に動作可能な複合携帯可能電子装置および複合ＩＣカードを提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。  
図１は、本発明の実施の形態に係る複合携帯可能電子装置としての複合ＩＣカード（いわゆる、コンビカード）を取扱う複合ＩＣカードシステムの構成を示すものである。この複合ＩＣカードシステムは、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ備えた兼用のカードリーダ・ライタ１０と、接触式インタフェイスおよび非接触式インタフェイスをそれぞれ有する複合ＩＣカード３０とに大別される。
【００１１】
カードリーダ・ライタ１０は、複合ＩＣカード３０に対するデータの読出し、書込み（記憶）コマンドの送信、読出しデータの処理、書込みデータの送信などを行なうもので、送信アンテナ１１、送信用のドライバ１２、変調回路１３、受信アンテナ１４、受信用の増幅器１５、復調回路１６、複合ＩＣカード３０と接続される接触式インタフェイスとしてのコンタクト部１７、図示しない上位装置と接続されるインタフェイス部１８、表示部１９、キーボードなどの操作部２０、これら全体の制御を司る制御部２１、および、これら各部に動作電源を供給する電源部２２などによって構成されている。
【００１２】
複合ＩＣカード３０は、カードリーダ・ライタ１０からのコマンドの解読、データの書込み（記憶）、データの送信などを行なうもので、送受信アンテナとしてのループ状のアンテナコイル（図示しない）と同調コンデンサ（図示しない）とからなる並列同調回路３１、電源生成部３２、復調回路３３、変調回路３４、記憶手段としてのＥＥＰＲＯＭ等で構成される不揮発性メモリ３５、クロック生成回路３６、カードリーダ・ライタ１０のコンタクト部１７と接続される接触式インタフェイスとしてのコンタクト部３７、および、これら全体の制御を司る制御ロジック回路（ＣＰＵ）３８などによって構成されている。
【００１３】
複合ＩＣカード３０のコンタクト部３７は、接触式の通信機能を実行する場合に用いられるもので、図２に示すように、カードリーダ・ライタ１０のコンタクト部１７と接触して応答するための電気的接点機構となる８個の接触端子Ｃ１〜Ｃ８を備えていて、これら接触端子Ｃ１〜Ｃ８はＩＣカード本体３０ａの表面に露出した状態で形成されている。
【００１４】
以下、カードリーダ・ライタ１０および複合ＩＣカード３０について更に詳細に説明する。  
まず、カードリーダ・ライタ１０における複合ＩＣカード３０に対する非接触式インタフェイスによるデータの読出しについて説明する。
【００１５】
カードリーダ・ライタ１０の制御部２１で読出しコマンドを生成し、変調回路１３へ送る。変調回路１３では、任意の変調方式でコマンドを変調し、送信用のドライバ１２へ送る。ドライバ１２では、変調信号を放射するに充分な強度まで増幅し、増幅した信号を送信アンテナ１１へ供給する。
【００１６】
送信アンテナ１１に供給された信号は空間へ放射され、複合ＩＣカード３０の並列同調回路３１で受信される。この受信信号は、復調回路３３で復調されて、制御ロジック回路３８に送られ、ここでコマンド解析が行なわれる。その結果、コマンドの内容が読出しであると解読すると、制御ロジック回路３８は、カードデータが格納されている不揮発性メモリ３５から所定のデータを読出して変調回路３４へ送る。変調回路３４では、カードデータを変調して並列同調回路３１へ供給する。
【００１７】
並列同調回路３１に供給された信号はアンテナコイルから空間へ放射され、カードリーダ・ライタ１０の受信アンテナ１４で受信される。この受信信号は、受信用の増幅器１５へ送られる。増幅器１５では、受信信号を増幅した後、復調回路１６へ送り、ここで復調される。復調された信号は、制御部２１へ送られ、ここで所定のデータ処理が行なわれる。
【００１８】
なお、必要に応じて表示部１９でデータ表示が可能であり、また操作部２０でデータ入力が可能である。
【００１９】
次に、カードリーダ・ライタ１０における複合ＩＣカード３０に対する非接触式インタフェイスによるデータの書込みについて説明する。  
カードリーダ・ライタ１０の制御部２１で書込みコマンドおよび書込みデータを生成し、変調回路１３へ送る。変調回路１３では、任意の変調方式でコマンドおよびデータを変調し、送信用のドライバ１２へ送る。ドライバ１２では、変調信号を放射するに充分な強度まで増幅し、増幅した信号を送信アンテナ１１へ供給する。
【００２０】
送信アンテナ１１に供給された信号は空間へ放射され、複合ＩＣカード３０の並列同調回路３１で受信される。この受信信号は、復調回路３３で復調されて、制御ロジック回路３８に送られ、ここでコマンド解析が行なわれる。その結果、コマンドの内容が書込みであると解読すると、制御ロジック回路３８は、書込みコマンドの後に送られてくる書込みデータを不揮発性メモリ３５の所定のアドレスに書込む。
【００２１】
書込みが完了後、制御ロジック回路３８は、書込みが成功したことを意味する処理完了応答を生成して変調回路３４へ送る。変調回路３４は、処理完了応答を変調して並列同調回路３１へ供給する。
【００２２】
並列同調回路３１に供給された信号はアンテナコイルから空間へ放射され、カードリーダ・ライタ１０の受信アンテナ１４で受信される。この受信信号は、受信用の増幅器１５へ送られる。増幅器１５は、受信信号を増幅した後、復調回路１６へ送り、ここで復調される。復調された信号は、制御部２１へ送られ、処理完了応答が解読され、データ書込みが完了したことが認識される。
【００２３】
次に、カードリーダ・ライタ１０における複合ＩＣカード３０に対する接触式インタフェイスによるデータの読出しについて説明する。  
カードリーダ・ライタ１０の制御部２１で読出しコマンドを生成し、コンタクト部１７へ供給する。読出しコマンドは、コンタクト部１７に接触している複合ＩＣカード３０のコンタクト部３７により受信される。受信された読出しコマンドは、制御ロジック回路３８に送られ、ここでコマンド解析が行なわれる。その結果、コマンド内容が読出しであると解読すると、制御ロジック回路３８は、カードデータが格納されている不揮発性メモリ３５から所定のデータを読出してコンタクト部３７へ供給する。  
コンタクト部３７へ供給されたデータは、カードリーダ・ライタ１０のコンタクト部１７へ送信され、制御部２１へ送られ、ここで所定のデータ処理が行なわれる。
【００２４】
なお、必要に応じて表示部１９でデータ表示が可能であり、また操作部２０でデータ入力が可能である。
【００２５】
次に、カードリーダ・ライタ１０における複合ＩＣカード３０に対する接触式インタフェイスによるデータの書込みについて説明する。  
カードリーダ・ライタ１０の制御部２１で書込みコマンドを生成し、コンタクト部１７へ供給する。書込みコマンドは、コンタクト部１７に接触している複合ＩＣカード３０のコンタクト部３７により受信される。受信された書込みコマンドは、制御ロジック回路３８に送られ、ここでコマンド解析が行なわれる。その結果、コマンド内容が書込みであると解読すると、制御ロジック回路３８は、書込みコマンドの後に送られてくる書込みデータを不揮発性メモリ３５の所定のアドレスに書込む。
【００２６】
書込み完了後、制御ロジック回路３８は、書込みが成功したことを意味する処理完了応答を生成してコンタクト部３７へ供給する。コンタクト部３７へ供給された処理完了応答は、カードリーダ・ライタ１０のコンタクト部１７へ送信され、制御部２１へ送られ、処理完了応答が解読され、データ書込みが完了したことが認識される。
【００２７】
複合ＩＣカード３０内の電源生成部３２は、並列同調回路３１での受信信号を分岐して整流することにより、複合ＩＣカード３０内で用いる動作用の電源を生成するものである。  
また、複合ＩＣカード３０内のクロック生成回路３６は、並列同調回路３１での受信信号に基づいて、各回路を動作させるのに必要なクロックパルスを生成するものである。このクロック生成回路３６で生成されたクロックパルスは、復調回路３３、変調回路３４および制御ロジック回路３８に出力されている。
【００２８】
次に、上記複合ＩＣカード３０内の詳細な構成を図２および図３を用いて説明する。  
複合ＩＣカード３０は、ＩＣカード本体３０ａの表面にコンタクト部３７としての接触端子Ｃ１（ＶＣＣ（電源電位）端子）、Ｃ２（ＲＳＴ（リセット）端子）、Ｃ３（ＣＬＫ（クロック）端子）、Ｃ４（予備端子：ＲＦＵ）、Ｃ５（ＧＮＤ（接地電位）端子）、Ｃ６（ＶＰＰ：未使用）、Ｃ７（Ｉ／Ｏ（入出力）端子）、Ｃ８（予備端子：ＲＦＵ）が接触式インタフェイスとして配置されている。
【００２９】
複合ＩＣカード３０内には、１チップマイクロプロセッサ３９が埋設されている。この１チップマイクロプロセッサ３９は、前記制御ロジック回路３８に相当する制御用のＣＰＵ（セントラル・プロセッシング・ユニット）４０、制御プログラム等を記憶するＲＯＭ（リード・オンリ・メモリ）４１、データ一時記憶用のＲＡＭ（ランダム・アクセス・メモリ）４２、暗証番号（たとえば４桁）やデータなどが記憶されるＥＥＰＲＯＭ等の不揮発性メモリで構成されるデータメモリ４３、暗号回路４４、および、ＵＡＲＴ等で構成されるインタフェイス回路４５などを有している。
【００３０】
そして、このような複合ＩＣカード３０による接触式インタフェイスでのデータ交換に際しては、当該複合ＩＣカード３０を挿入セットしたカードリーダ・ライタ１０のコンタクト部１７から、接触端子Ｃ１（ＶＣＣ端子）へ所定の電圧（通常ＤＣ５Ｖ）が供給されるとともに、接触端子Ｃ３（ＣＬＫ端子）、Ｃ２（ＲＳＴ端子）、Ｃ５（ＧＮＤ端子）に信号が入力され、同時に接触端子Ｃ７（Ｉ／Ｏ端子）が接続されてデータ交信が行なわれる。
【００３１】
上記各部はＩＣチップで構成され、１つの基板上に設けられている。また、上記各端子Ｃ１〜Ｃ８とは配線により接続されていると共に、各端子Ｃ１〜Ｃ８とＩＣチップを搭載した基板とは一体化され、ＩＣモジュールＭとしてハンドリングされることにより、図２に示すように、ＩＣカード本体３０ａの表面に各端子Ｃ１〜Ｃ８が露出するようにＩＣカード本体３０ａ内に埋設されている。
【００３２】
複合ＩＣカード３０内には、非接触式でのデータ交換のために並列同調回路３１が設けられている。すなわち、並列同調回路３１は、カードリーダ・ライタ１０の送信アンテナ１１からの２相位相変調波信号（第１の２相位相変調波信号）を受信するとともに、ｆ０／２の搬送波周波数の２相位相変調波信号（第２の２相位相変調波信号）で送信も行なわれるものであり、ループ状のアンテナコイル３１ａおよび同調コンデンサ３１ｂにより構成されている。
【００３３】
この並列同調回路３１において、アンテナコイル３１ａからは受信と同時にｆ０／２の搬送波周波数で送信も行なわせているが、受信電波から電源生成のための電力の確保を効率よく行なわせる必要があり、そのために受信した２相位相変調波信号の搬送波周波数ｆ０に同調するようになっている。
【００３４】
なお、上記送信のための搬送波周波数は受信する２相位相変調波信号の搬送波周波数の１／２ではなく、整数分の１であってもよい。  
また、アンテナコイル３１ａは単に信号の授受のためのものであり、これらは１個のコイルを送受信兼用に設けてもよいが、送信用と受信用とで別々にするようにしてもよい。
【００３５】
１チップマイクロプロセッサ３９内には、非接触式でのデータ交換のために、並列同調回路３１を介してデータ交換を行なう非接触式インタフェイス４６が設けられている。この非接触式インタフェイス４６は、前記並列同調回路３１を含み、当該並列同調回路３１からの２相位相変調波信号により各部に供給するための電源を生成する電源生成部３２、並列同調回路３１を介して受信したアナログ信号から動作用のクロックパルスを生成するクロック生成回路３６、並列同調回路３１を介して受信したアナログ信号をＣＰＵ４０に読込ませるためのデジタル信号に変換する復調回路３３、ＣＰＵ４０から送出される信号で発振回路出力を変調して並列同調回路３１のアンテナコイル３１ａから送信するための変調回路３４、クロック生成回路３６により生成されたクロックパルスに基づきリセット信号を生成するリセット信号生成回路４７などによって構成されている。
【００３６】
１チップマイクロプロセッサ３９内には、非接触式インタフェイス４６と並列同調回路３１との導通をオン，オフするスイッチ（ＳＷ１）４８が設けられている。このスイッチ（ＳＷ１）４８は、ＣＰＵ４０の制御によって、通常オン（接続）状態となっているが、接触式インタフェイスであるコンタクト部３７の接触端子Ｃ１から電源電圧（通常ＤＣ５Ｖ）が印加されている場合には、ＣＰＵ４０の制御によってオフされるように構成されている。
【００３７】
そして、さらに、上記スイッチ（ＳＷ１）４８の他に、接触端子Ｃ１，Ｃ２，Ｃ３，Ｃ７のそれぞれに対応してスイッチ（ＳＷ２，ＳＷ３，ＳＷ４，ＳＷ５）４９，５０，５１，５２が設けられている。これらのスイッチ（ＳＷ２，ＳＷ３，ＳＷ４，ＳＷ５）４９〜５２の各一方の入力端は、接触端子Ｃ１，Ｃ２，Ｃ３，Ｃ７のそれぞれに対応して接続されている。
【００３８】
そして、スイッチ（ＳＷ２）４９の他方の入力端は、非接触式インタフェイス４６の電源生成部３２にて生成された電源電圧が入力されるように、電源生成部３２の出力端と接続されている。スイッチ（ＳＷ２）４９は、ＣＰＵ４０によって制御される選択回路（ｓｅｌ）５３の出力により、いずれか一方の入力端がイネーブル状態に選択される。  
なお、スイッチ（ＳＷ２）４９は、ＣＰＵ４０の制御によって、初期状態では電源生成部３２にて生成された電源電圧が入力されるように、他方の入力端が選択されている。
【００３９】
スイッチ（ＳＷ３）５０の他方の入力端は、非接触式インタフェイス４６のリセット信号生成回路４７にて生成されたリセット信号が入力されるように、リセット信号生成回路４７の出力端と接続されている。スイッチ（ＳＷ３）５０は、ＣＰＵ４０によって制御される選択回路（ｓｅｌ）５３の出力により、いずれか一方の入力端がイネーブル状態に選択される。  
なお、スイッチ（ＳＷ３）５０は、ＣＰＵ４０の制御によって、初期状態ではリセット信号生成回路４７にて生成されたリセット信号が入力されるように、他方の入力端が選択されている。
【００４０】
スイッチ（ＳＷ４）５１の他方の入力端は、非接触式インタフェイス４６のクロック生成回路３６にて生成されたクロックパルスが入力されるように、クロック生成回路３６の出力端と接続されている。スイッチ（ＳＷ４）５１は、ＣＰＵ４０によって制御される選択回路（ｓｅｌ）５３の出力により、いずれか一方の入力端がイネーブル状態に選択される。  
なお、スイッチ（ＳＷ４）５１は、ＣＰＵ４０の制御によって、初期状態ではクロック生成回路３６にて生成されたクロックパルスが入力されるように、他方の入力端が選択されている。
【００４１】
スイッチ（ＳＷ５）５２の他方の入力端は、非接触式インタフェイス４６の復調回路３３の出力端と接続されている。また、スイッチ（ＳＷ５）５２の一方の出力端は、非接触式インタフェイス４６の変調回路３４の入力端と接続されている。
【００４２】
スイッチ（ＳＷ５）５２は、ＣＰＵ４０によって制御される選択回路（ｓｅｌ）５３の出力により、復調回路３３の出力端、変調回路３４の入力端もしくは接触端子Ｃ７と選択的に接続されるように、いずれか一方の入力端もしくは出力端がイネーブル状態に選択される。  
なお、スイッチ（ＳＷ５）５２は、ＣＰＵ４０の制御によって、初期状態では復調回路３３の出力端、変調回路３４の入力端が選択されている。
【００４３】
接触式インタフェイスであるコンタクト部３７の接触端子Ｃ１および電源生成部３２の各出力は、それぞれＣＰＵ４０の入力端子Ａ，Ｂに入力されており、当該複合ＩＣカード３０が起動されて初期化動作を行なう際に、ＣＰＵ４０において接触式インタフェイス（コンタクト部３７）により駆動されているのか、若しくは、非接触式インタフェイス４６により駆動されているのかが判別されるようになっている。  
そして、ＣＰＵ４０は、ＲＯＭ４１に記憶されている初期化動作を行なうためのプログラムを読出して初期化動作を行なうように構成されている。
【００４４】
次に、このような構成において、複合ＩＣカード３０のカードリーダ・ライタ１０との通信制御の第１の例について図４に示すフローチヤートを参照して説明する。なお、以下の動作は主にＣＰＵ４０（制御ロジック回路３８）の制御プログラムに基づく制御によって実行される。
【００４５】
まず、接触式インタフェイス（コンタクト部３７）あるいは非接触式インタフェイス４６のいずれにより信号が入力された否かの検出を行なう（ステップＳ１）。この検出は、たとえば、以下のようにして行なわれる。すなわち、ＣＰＵ４０は、入力端子Ａ，Ｂの状態を確認することで、入力端子Ａが「１」で、入力端子Ｂが「０」であれば非接触式インタフェイス４６により信号が入力されたものと判断し、入力端子Ａが「０」で、入力端子Ｂが「１」であれば接触式インタフェイス（コンタクト部３７）により信号が入力されたものと判断する。
【００４６】
ステップＳ１で信号が検出されなかった場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ２）。ステップＳ１で信号が検出された場合、外部（カードリーダ・ライタ１０）からの信号を検出した回数をカウントアップする（ステップＳ３）。
【００４７】
次に、ステップＳ３でカウントアップした回数が所定値、たとえば、２回以上であるか否かを判定する（ステップＳ４）。この判定の結果、２回未満（１回）の場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ２）。
【００４８】
ステップＳ４における判定の結果、２回以上の場合、既に確立している通信は当該複合ＩＣカード３０の起動開始直後か、あるいは、外部との間で既にデータ送受信を行なっている状態であるかを判定する（ステップＳ５）。  
ここに、起動開始直後とは、たとえば、国際標準化規格であるＩＳＯ／ＩＥＣ７８１６−３に記載された初期応答情報（ＡＴＲ：Ａｎｓｗｅｒ  Ｔｏ  Ｒｅｓｅｔ）の出力中、初期応答情報出力直後の外部からのデータ受信待ち状態、衝突防止コマンド（ＲＥＱＢ：Ｒｅｑｕｅｓｔ  Ｃｏｍｍａｎｄ、ＴｙｐｅＢ）の受信待ち状態、初期化要求応答（ＡＴＱＢ：Ａｎｓｗｅｒ  Ｔｏ  Ｒｅｑｕｅｓｔ、ＴｙｐｅＢ）の出力中、あるいは、初期化要求応答出力直後のデータ受信待ち状態のいずれかである。
【００４９】
上記のいずれの状態も、前述したカードリーダ・ライタ１０から複合ＩＣカード３０に供給される読出しコマンドあるいは書込みコマンドの生成前の状態であり、初期応答情報（ＡＴＲ）や初期化要求応答（ＡＴＱ）は、カードリーダ・ライタ１０と複合ＩＣカード３０との通信速度を提示する情報である。
【００５０】
ステップＳ５における判定の結果、起動開始直後でない場合、すなわち、たとえば、ＩＳＯ／ＩＥＣ７８１６−４に記載のコマンド−レスポンスによるデータ送受信が既に行なわれている状態と判定された場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ２）。
【００５１】
ここで、ＩＳＯ／ＩＥＣ７８１６−４に記載のコマンドとは、前述したカードリーダ・ライタ１０から複合ＩＣカード３０に供給される読出しコマンドや書込みコマンドに相当し、ＩＳＯ／ＩＥＣ７８１６−４に記載のレスポンスとは、複合ＩＣカード３０からカードリーダ・ライタ１０に供給されるカードデータや処理完了応答に相当する。
【００５２】
ステップＳ５における判定の結果、起動開始直後と判定された場合、当該複合ＩＣカード３０の優先するべき通信方式が接触式インタフェイスか、非接触式インタフェイスかの優先順位の確認を行ない（ステップＳ６）、この確認した結果がステップＳ１で信号が検出された通信方式（接触式インタフェイスあるいは非接触式インタフェイス）と一致するか否かの判定を行なう（ステップＳ７）。
【００５３】
ステップＳ７における判定の結果、不一致の場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ２）。  
ステップＳ７における判定の結果、一致した場合、ステップＳ１で信号が検出された通信方式（インタフェイス）が当該複合ＩＣカード３０で優先順位が高位であるため、既に確立されている通信方式から優先順位が高位の通信方式への切換えを行なう（ステップＳ８）。たとえば、既に確立されている通信方式が非接触式インタフェイスであったとすると、優先順位が高位の接触式インタフェイスの通信方式へ切換える。
【００５４】
次に、複合ＩＣカード３０のカードリーダ・ライタ１０との通信制御の第２の例について図５に示すフローチヤートを参照して説明する。なお、以下の動作は主にＣＰＵ４０（制御ロジック回路３８）の制御プログラムに基づく制御によって実行される。
【００５５】
まず、接触式インタフェイス（コンタクト部３７）あるいは非接触式インタフェイス４６のいずれにより信号が入力された否かの検出を行なう（ステップＳ１１）。この検出は、前述した第２の例の場合と同様である。
【００５６】
ステップＳ１１で信号が検出されなかった場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ１２）。ステップＳ１１で信号が検出された場合、外部装置（カードリーダ・ライタ１０）からの信号を検出した回数をカウントアップする（ステップＳ１３）。
【００５７】
次に、ステップＳ１３でカウントアップした回数が所定値、たとえば、２回以上であるか否かを判定する（ステップＳ１４）。この判定の結果、２回未満（１回）の場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ１２）。
【００５８】
ステップＳ１４における判定の結果、２回以上の場合、既に確立している通信は当該複合ＩＣカード３０の起動開始直後か、あるいは、外部との間で既にデータ送受信を行なっている状態であるかを判定する（ステップＳ１５）。ここに、起動開始直後とは、前述した第２の例の場合と同様である。
【００５９】
ステップＳ１５における判定の結果、起動開始直後でない場合、すなわち、たとえば、ＩＳＯ／ＩＥＣ７８１６−４に記載のコマンド−レスポンスによるデータ送受信が既に行なわれている状態と判定された場合、そのデータ送受信が所定の処理まで完了しているか否か、たとえば、複数のコマンド−レスポンスによって実現される決済処理が完了しているか否かを判定する（ステップＳ１６）。なお、このステップＳ１６における決済処理の進行状況の判定処理は後で詳細を説明する。
【００６０】
ステップＳ１５における判定の結果、起動開始直後と判定された場合、あるいは、ステップＳ１６における判定の結果、決済処理が完了していると判定された場合、当該複合ＩＣカード３０の優先するべき通信方式が接触式インタフェイスか、非接触式インタフェイスかの優先順位の確認を行ない（ステップＳ１７）、この確認した結果がステップＳ１１で信号が検出された通信方式（接触式インタフェイスあるいは非接触式インタフェイス）と一致するか否かの判定を行なう（ステップＳ１８）。
【００６１】
ステップＳ１４における判定の結果、２回未満（１回）の場合、あるいは、ステップＳ１６における判定の結果、決済処理が完了していないと判定された場合、あるいは、ステップＳ１８における判定の結果、不一致の場合、このとき既に確立されているインタフェイスでの通信方式を維持する（ステップＳ１２）。
【００６２】
ステップＳ１８における判定の結果、一致した場合、ステップＳ１１で信号が検出された通信方式（インタフェイス）が当該複合ＩＣカード３０で優先順位が高位であるため、既に確立されている通信方式から優先順位が高位の通信方式への切換えを行なう（ステップＳ１９）。たとえば、既に確立されている通信方式が非接触式インタフェイスであったとすると、優先順位が高位の接触式インタフェイスの通信方式へ切換える。
【００６３】
次に、前記ステップＳ１６における決済処理の進行状況の判定処理に関する動作例について図６に示すフローチヤートを参照して説明する。  
この場合の決済処理とは、たとえば、クレジットカード業界標準化仕様であるＥＭＶ−ＣＰＳに記載されているような、アプリケーションの選択から認証処理までの複数のコマンド−レスポンスによって実行される処理である。決済処理が完了したことにより、確立されている通信方式以外の通信方式で新たに通信が開始されることも想定されるため、通信の起動開始直後と同一の状態と考えることができる。
【００６４】
ここで、ＥＭＶ−ＣＰＳに記載のコマンド−レスポンスによって実行される決済処理は下記のようなコマンドで実現される。  
・アプリケーションの選択（ＳＥＬＥＣＴコマンド）  
・取引処理の初期化および開始（ＧＥＴ  ＰＲＯＣＥＳＳＩＮＳ  ＯＰＴＩＯＮＳ）
コマンド  
・カードデータの読出し（ＲＥＡＤ  ＲＥＣＯＲＤコマンド）  
・カード所有者の確認（ＶＥＲＩＦＹコマンド）  
・認証処理（ＧＥＮＥＲＡＴＥ  ＡＣコマンド）  
上記した複数のコマンドが成功した場合に取引処理が完了したこととなる。
【００６５】
まず、外部装置（カードリーダ・ライタ１０）から受信したデータによるコマンド処理を実行する（ステップＳ２１）。次に、ステップＳ２１で処理されたコマンドが決済処理の完了コマンド（たとえば、ＥＭＶ−ＣＰＳに記載のＧＥＮＥＲＡＴＥ  ＡＣコマンド）であるか否かの判定を行なう（ステップＳ２２）。
【００６６】
この判定のけ結果、完了コマンドが実行されたと判定された場合、決済処理が完了した状態を保持する決済完了フラグの設定（たとえば、１ビットの状態を「１」に書換える）を行ない（ステップＳ２３）、完了コマンド以外が実行されたと判定された場合、決済処理が完了していない状態を保持するために決済完了フラグの消去（たとえば、１ビットの状態を「０」に書換える）を行なう（ステップＳ２４）。  
次に、ステップＳ２１で実行されたコマンド処理による結果を示すためにレスポンス出力を外部装置に対して行なう（ステップＳ２５）。  
したがって、ステップＳ１６では、上記決済完了フラグの状態を参照することにより、決済処理が完了しているか否かを判定する。
【００６７】
なお、前記実施の形態では、複合ＩＣカードに適用した場合について説明したが、本発明はこれに限定されるものでなく、たとえば、ＰＤＡと称される携帯情報端末装置や携帯電話機等、接触式インタフェイスによる通信および非接触式インタフェイスによる通信の双方の機能を備えた複合携帯可能電子装置であれば適用できる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態に係る複合ＩＣカードを取扱う複合ＩＣカードシステムの構成を概略的に示すブロック図。
【図２】複合ＩＣカードの構成を概略的に示す模式図。
【図３】１チップマイクロプロセッサの構成を概略的に示すブロック図。
【図４】複合ＩＣカードのカードリーダ・ライタとの通信制御の第１の例について説明するフローチヤート。
【図５】複合ＩＣカードのカードリーダ・ライタとの通信制御の第２の例について説明するフローチヤート。
【図６】図５における決済処理の進行状況の判定処理に関する動作例について説明するフローチヤート。
【符号の説明】
【００６９】
１０…カードリーダ・ライタ（外部装置）、３０…複合ＩＣカード（複合携帯可能電子装置）、１１…送信アンテナ、１２…送信用のドライバ、１３…変調回路、１４…受信アンテナ、１６…復調回路、１７…コンタクト部（接触式インタフェイス）、２１…制御部、３１…並列同調回路、３１ａ…アンテナコイル、３１ｂ…同調コンデンサ、３２…電源生成部、３３…復調回路、３４…変調回路、３５…不揮発性メモリ（記憶手段としてのＥＥＰＲＯＭ）、３６…クロック生成回路、３７…コンタクト部（接触式インタフェイス）、３８…制御ロジック回路（ＣＰＵ）、Ｍ…ＩＣモジュール、３０ａ…ＩＣカード本体、４６…非接触式インタフェイス。
【図１】
2007087168.tif 000003
【図２】
2007087168.tif 000004
【図３】
2007087168.tif 000005
【図４】
2007087168.tif 000006
【図５】
2007087168.tif 000007
【図６】
2007087168.tif 000008