(57)【要約】【課題】  より速く非接触通信を行う事ができる携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムを提供する。【解決手段】  一実施形態に係る携帯可能電子装置は、前記外部機器から送信された初期応答要求コマンドを受信する受信部と、前記受信部により受信された前記初期応答要求コマンドを解析し、前記初期応答要求コマンドにより示された通信速度を認識する通信速度認識部と、前記初期応答要求コマンドに対するレスポンスを生成するコマンド処理部と、通信速度を設定する通信速度設定部と、前記コマンド処理部により生成された前記レスポンスを前記通信速度設定部により設定された通信速度で前記外部機器に送信する送信部と、を具備する。【選択図】      図３
2012198676.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と非接触通信を行う携帯可能電子装置であって、
前記外部機器から送信された初期応答要求コマンドを受信する受信部と、
前記受信部により受信された前記初期応答要求コマンドを解析し、前記初期応答要求コマンドにより示された通信速度を認識する通信速度認識部と、
前記初期応答要求コマンドに対するレスポンスを生成するコマンド処理部と、
通信速度を設定する通信速度設定部と、
前記コマンド処理部により生成された前記レスポンスを前記通信速度設定部により設定された通信速度で前記外部機器に送信する送信部と、
を具備する携帯可能電子装置。
【請求項２】
前記コマンド処理部は、前記通信速度認識部により認識された通信速度を示す情報を、前記レスポンスに付加する、請求項１に記載の携帯可能電子装置。
【請求項３】
前記コマンド処理部は、前記通信速度認識部により認識された通信速度が、前記通信速度設定部により設定することが出来る通信速度ではない場合、前記レスポンスを生成せず、前記通信速度認識部により認識された通信速度が、前記通信速度設定部により設定することが出来る通信速度である場合、前記レスポンスを生成する、請求項２に記載の携帯可能電子装置。
【請求項４】
前記通信速度設定部は、前記送信部により前記レスポンスが送信された後に、前記通信速度認識部により認識された通信速度を当該携帯可能電子装置の通信速度として設定する、請求項３に記載の携帯可能電子装置。
【請求項５】
前記各部を備えるＩＣモジュールと、
前記ＩＣモジュールが配設される本体と、
を具備する請求項１に記載の携帯可能電子装置。
【請求項６】
携帯可能電子装置と非接触通信を行う携帯可能電子装置の処理装置であって、
通信速度を示す情報を含む初期応答要求コマンドを生成するコマンド生成部と、
通信速度を設定する通信速度設定部と、
前記コマンド生成部により生成された前記初期応答要求コマンドを前記通信速度設定部により設定された通信速度で前記携帯可能電子装置に送信する送信部と、
前記携帯可能電子装置から送信されたレスポンスを受信する受信部と、
前記受信部により受信された前記レスポンスに基づいて、通信可能範囲内に存在する前記携帯可能電子装置の通信速度を認識する通信速度認識部と、
を具備する携帯可能電子装置の処理装置。
【請求項７】
前記通信速度認識部は、前記受信部により受信された前記レスポンスを解析し、前記レスポンスにより示された通信速度を前記携帯可能電子装置の通信速度として認識する、請求項６に記載の携帯可能電子装置の処理装置。
【請求項８】
前記コマンド生成部は、前記送信部により前記初期応答要求コマンドが送信されてから所定時間以内に前記受信部により前記レスポンスを受信しなかった場合、送信された前記初期応答要求コマンドとは異なる通信速度を示す情報を含む新たな初期応答要求コマンドを生成する、請求項７に記載の携帯可能電子装置の処理装置。
【請求項９】
前記通信速度設定部は、前記受信部により前記レスポンスを受信する場合、前記通信速度認識部により認識された通信速度を当該処理装置の通信速度として設定する、請求項８に記載の携帯可能電子装置の処理装置。
【請求項１０】
携帯可能電子装置と、前記携帯可能電子装置と非接触通信を行う携帯可能電子装置の処理装置とを備える携帯可能電子装置処理システムであって、
前記処理装置は、
通信速度を示す情報を含む初期応答要求コマンドを生成するコマンド生成部と、
前記処理装置の通信速度を設定する第１の通信速度設定部と、
前記コマンド生成部により生成された前記初期応答要求コマンドを前記第１の通信速度設定部により設定された通信速度で前記携帯可能電子装置に送信する第１の送信部と、
前記携帯可能電子装置から送信されたレスポンスを受信する第１の受信部と、
前記第１の受信部により受信された前記レスポンスに基づいて、通信可能範囲内に存在する前記携帯可能電子装置の通信速度を認識する第１の通信速度認識部と、
を具備し、
前記携帯可能電子装置は、
前記処理装置から送信された初期応答要求コマンドを受信する第２の受信部と、
前記第２の受信部により受信された前記初期応答要求コマンドを解析し、前記初期応答要求コマンドにより示された通信速度を認識する第２の通信速度認識部と、
前記初期応答要求コマンドに対するレスポンスを生成するコマンド処理部と、
前記携帯可能電子装置の通信速度を設定する第２の通信速度設定部と、
前記コマンド処理部により生成された前記レスポンスを前記第２の通信速度設定部により設定された通信速度で前記処理装置に送信する第２の送信部と、
を具備する携帯可能電子装置処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムに関する。
【背景技術】
【０００２】
一般的に、携帯可能電子装置として用いられるＩＣカードは、プラスチックなどで形成されたカード状の本体と本体に埋め込まれたＩＣモジュールとを備えている。ＩＣモジュールは、ＩＣチップを有している。ＩＣチップは、電源が無い状態でもデータを保持することができるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）またはフラッシュＲＯＭなどの不揮発性メモリと、種々の演算を実行するＣＰＵとを有している。
【０００３】
ＩＣカードは、例えば、国際標準規格ＩＳＯ／ＩＥＣ７８１６、及びＩＳＯ／ＩＥＣ１４４４３に準拠したＩＣカードである。ＩＣカードは、携帯性に優れ、且つ、外部装置との通信及び複雑な演算処理を行う事ができる。また、偽造が難しい為、ＩＣカードは、機密性の高い情報などを格納してセキュリティシステム、電子商取引などに用いられることが想定される。
【０００４】
また、近年、非接触通信によりデータの送受信を行うことができるＩＣカードが一般的に普及している。上記したような非接触通信を行うＩＣカードは、ＩＣチップとアンテナとを備えている。ＩＣカードは、ＩＣカードを処理するＩＣカード処理装置のリーダライタから発せられる磁界を受けて、カード内のアンテナを電磁誘導により起電させることにより動作する。また、ＩＣカードは、非接触通信により処理装置からコマンドを受信した場合、受信したコマンドに応じてアプリケーションを実行する。これにより、ＩＣカードは、種々の機能を実現することができる。
【０００５】
ＩＣカードの処理装置は、標準の通信速度で、無線通信により初期応答要求コマンドを送信する。ＩＣカードは、初期応答要求コマンドを受信する場合、初期応答要求コマンドに対するレスポンス（初期応答）を生成し、生成したレスポンスを処理装置に送信する。処理装置は、レスポンスを受け取ることにより、通信可能範囲にＩＣカードが存在することを認識することができる。
【０００６】
さらに、ＩＣカードの処理装置は、ＩＣカードとの間で通信速度を設定するためのコマンドをＩＣカードに送信する。ＩＣカードは、通信速度を設定する為のコマンドが示す通信速度を自身に設定する。これにより、処理装置及びＩＣカードは、互いに設定された通信速度で通信を行うことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３４８８１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ＩＣカードがサポートする通信速度は、例えば、１０６ｋｂｐｓ、２１２ｋｂｐｓ、４２４ｋｂｐｓ、及び８４７ｋｂｐｓなどである。しかしＩＣカードによっては、１０６ｋｂｐｓ、２１２ｋｂｐｓ、または４２４ｋｂｐｓまでしかサポートしていないものが存在する。
【０００９】
この為、上記のＩＣカードの処理装置及びＩＣカードは、初期応答要求コマンド、初期応答要求コマンドに対するレスポンス（初期応答）、通信速度を設定するためのコマンド、及び通信速度を設定するためのコマンドに対するレスポンスを、標準の通信速度として１０６ｋｂｐｓで送受信する。
【００１０】
しかし、通信速度が決定されるまでのコマンド及びレスポンス処理が低速で送受信される為、処理に時間がかかるという課題がある。
【００１１】
そこで、より速く非接触通信を行う事ができる携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
一実施形態に係る携帯可能電子装置は、前記外部機器から送信された初期応答要求コマンドを受信する受信部と、前記受信部により受信された前記初期応答要求コマンドを解析し、前記初期応答要求コマンドにより示された通信速度を認識する通信速度認識部と、前記初期応答要求コマンドに対するレスポンスを生成するコマンド処理部と、通信速度を設定する通信速度設定部と、前記コマンド処理部により生成された前記レスポンスを前記通信速度設定部により設定された通信速度で前記外部機器に送信する送信部と、を具備する。
【図面の簡単な説明】
【００１３】
【図１】図１は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図２】図２は、一実施形態に係るＩＣカードについて説明するための図である。
【図３】図３は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図４】図４は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図５】図５は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図６】図６は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図７】図７は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図８】図８は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図９】図９は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【図１０】図１０は、一実施形態に係るＩＣカード処理システムについて説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、一実施形態に係る携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムについて詳細に説明する。
【００１５】
本実施形態に係る携帯可能電子装置（ＩＣカード）２０及びＩＣカードを処理する処理装置（端末装置）１０は、例えば、ＩＳＯ／ＩＥＣ１４４４３などにより規定されている非接触通信の機能を備える。これにより、ＩＣカード２０及び端末装置１０は、互いにデータの送受信を行うことができる。
【００１６】
図１は、一実施形態に係るＩＣカード処理システム１の構成例を示す。  
ＩＣカード処理システム１は、ＩＣカード２０を処理する端末装置１０と、ＩＣカード２０と、を備える。端末装置１０とＩＣカード２０とは、上記したように非接触通信により互いに種々のデータを送受信する。
【００１７】
端末装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、送受信部１５、共振部１６、ロジック部１７、上位インターフェース１８、及び電源部１９を備える。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、送受信部１５、共振部１６、ロジック部１７、及び上位インターフェース１８は、それぞれバスを介して互いに接続されている。
【００１８】
ＣＰＵ１１は、端末装置１０全体の制御を司る制御部として機能する。ＣＰＵ１１は、ＲＯＭ１２又は不揮発性メモリ１４に記憶されている制御プログラム及び制御データに基づいて種々の処理を行う。例えば、ＣＰＵ１１は、送受信部１５及び共振部１６を介してＩＣカード２０とコマンド及びレスポンスの送受信を行う。
【００１９】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。ＲＡＭ１３は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理中のデータなどを一時的に格納する。例えば、ＲＡＭ１３は、送受信部１５及び共振部１６を介して外部の機器と送受信するデータを一時的に格納する。また、ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムを一時的に格納する。
【００２０】
不揮発性メモリ１４は、例えばＥＥＰＲＯＭ、ＦＲＡＭなどを備える。不揮発性メモリ１４は、例えば、制御用のプログラム、制御データ、アプリケーション、及びアプリケーションに用いられるデータなどを記憶する。
【００２１】
送受信部１５及び共振部１６は、ＩＣカード２０と通信を行うためのインターフェース装置である。
【００２２】
送受信部１５は、共振部１６により送受信するデータに対して信号処理を施す。例えば、送受信部１５は、符号化、復号、変調、及び復調を行なう。送受信部１５は、符号化及び変調を施したデータを共振部１６に供給する。
【００２３】
なお、ＣＰＵ１１は、共振部１６によりＩＣカード２０にデータを送信する場合の通信速度の設定を行う。送受信部１５は、ＣＰＵ１１により設定された通信速度でＩＣカード２０に送信するデータの制御を行う。また、送受信部１５は、ＣＰＵ１１により設定された通信速度でＩＣカード２０から受信するデータの解析を行う。
【００２４】
共振部１６は、例えば所定の共振周波数を有するアンテナを有する。共振部１６は、送受信部１５から供給されるデータに応じて磁界を発生させる。これにより、端末装置１０は、通信可能範囲に存在するＩＣカード２０に対してデータを非接触で送信することができる。
【００２５】
また、共振部１６は、磁界を検知し、検知した磁界に応じてデータを生成する。これにより、共振部１６は、データを非接触で受信することができる。共振部１６は、受信したデータを送受信部１５に供給する。送受信部１５は、共振部１６により受信したデータに対して復調及び復号を行う。これにより、端末装置１０は、ＩＣカード２０から送信された元のデータを取得することができる。
【００２６】
ロジック部１７は、所定の演算処理を行う。例えば、ロジック部１７は、ＣＰＵ１１の制御に基づいて、データの暗号化、復号、及び乱数生成などの演算処理を行う。
【００２７】
上位インターフェース１８は、上位端末と通信するためのインターフェースである。上位端末は、例えば操作部及び表示部などを備える。操作部は、例えば操作キーなどを備え、操作者により入力される操作に基づいて、操作信号を生成する。表示部は、種々の情報を表示する。上位インターフェース１８は、上位端末からデータを受け取り、ＣＰＵ１１に伝送する。また、上位インターフェース１８は、送受信部１５及び共振部１６によりＩＣカード２０から取得したデータを上位端末に伝送する構成であってもよい。
【００２８】
電源部１９は、端末装置１０の各部に電力を供給する。
【００２９】
また、不揮発性メモリ１４は、通信速度に関する一覧表（通信速度テーブル）を記憶する記憶部１４ａを有する。記憶部１４ａは、例えば、上位インターフェース１８を介して上位端末から入力される通信速度テーブルを記憶する。また、端末装置１０が操作入力を受け付ける操作部を有する場合、記憶部１４ａは、操作部に入力される操作に応じた通信速度テーブルを記憶する構成であってもよい。また、ＲＯＭ１２が通信速度テーブルを記憶する記憶部１４ａを備える構成であってもよい。なお、通信速度テーブルについては後述する。
【００３０】
図２は、一実施形態に係るＩＣカード２０の構成例を示す。  
図２に示すように、ＩＣカード２０は、例えば、矩形状の本体２１と、本体２１内に内蔵されたＩＣモジュール２２とを備える。ＩＣモジュール２２は、ＩＣチップ２３と、共振部（アンテナ）２４とを備える。ＩＣチップ２３と共振部２４とは、互いに接続された状態でＩＣモジュール２２内に形成されている。
【００３１】
なお、本体２１は、少なくとも共振部２４が配設されるＩＣモジュール２２を設置可能な形状であれば、矩形状に限らず如何なる形状であっても良い。
【００３２】
ＩＣチップ２３は、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、不揮発性メモリ２８、送受信部２９、電源部３１、及びロジック部３２などを備える。ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、不揮発性メモリ２８、送受信部２９、電源部３１、及びロジック部３２は、バスを介して互いに接続されている。
【００３３】
共振部２４は、端末装置（外部機器）１０の共振部１６と通信を行うためのインターフェースである。共振部２４は、例えば、ＩＣモジュール２２内に所定の形状で配設される金属線により構成されるアンテナコイルを備える。
【００３４】
ＩＣカード２０は、端末装置１０に送信するデータに応じてアンテナコイルにより磁界を発生させる。これにより、ＩＣカード２０は、端末装置１０に対してデータを送信することができる。また、ＩＣカード２０は、電磁誘導によりアンテナコイルに発生する誘導電流に基づいて端末装置１０から送信されるデータを認識する。
【００３５】
ＣＰＵ２５は、ＩＣカード２０全体の制御を司る制御部として機能する。ＣＰＵ２５は、ＲＯＭ２６あるいは不揮発性メモリ２８に記憶されている制御プログラム及び制御データに基づいて種々の処理を行う。例えば、端末装置１０から受信したコマンドに応じて種々の処理を行い、処理結果としてのレスポンスなどのデータの生成を行なう。
【００３６】
ＲＯＭ２６は、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。ＲＯＭ２６は、製造段階で制御プログラム及び制御データなどを記憶した状態でＩＣカード２０内に組み込まれる。即ち、ＲＯＭ２６に記憶される制御プログラム及び制御データは、予めＩＣカード２０の仕様に応じて組み込まれる。
【００３７】
ＲＡＭ２７は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ２７は、ＣＰＵ２５の処理中のデータなどを一時的に格納する。例えば、ＲＡＭ２７は、共振部２４を介して端末装置１０から受信したデータを一時的に格納する。またＲＡＭ２７は、共振部２４を介して端末装置１０に送信するデータを一時的に格納する。またさらに、ＲＡＭ２７は、ＣＰＵ２５が実行するプログラムを一時的に格納する。
【００３８】
不揮発性メモリ２８は、例えば、ＥＥＰＲＯＭあるいはフラッシュＲＯＭなどのデータの書き込み及び書換えが可能な不揮発性のメモリを備える。不揮発性メモリ２８は、ＩＣカード２０の運用用途に応じて制御プログラム及び種々のデータを格納する。
【００３９】
たとえば、不揮発性メモリ２８では、プログラムファイル及びデータファイルなどが創成される。創成された各ファイルには、制御プログラム及び種々のデータなどが書き込まれる。ＣＰＵ２５は、不揮発性メモリ２８、または、ＲＯＭ２６に記憶されているプログラムを実行することにより、種々の処理を実現することができる。
【００４０】
送受信部２９は、端末装置１０に送信するデータに対して符号化、負荷変調などの信号処理を行う。例えば、送受信部２９は、端末装置１０に送信するデータの変調（増幅）を行う。送受信部２９は、信号処理を施したデータを共振部２４に送信する。
【００４１】
また、送受信部２９は、共振部２４により受信する信号に対して復調、及び復号を行う。例えば、送受信部２９は、共振部２４により受信する信号の解析を行う。これにより、送受信部２９は、２値の論理データを取得する。送受信部２９は、解析したデータをバスを介してＣＰＵ２５に送信する。
【００４２】
なお、ＣＰＵ２５は、共振部２４により端末装置１０にデータを送信する場合の通信速度の設定を行う。送受信部２９は、ＣＰＵ２５により設定された通信速度で端末装置１０に送信するデータの制御を行う。また、送受信部２９は、ＣＰＵ２５により設定された通信速度で端末装置１０から受信するデータの解析を行う。
【００４３】
電源部３１は、共振部２４により受け取られた電波（例えばキャリア波）に基づいて電力を生成する。さらに、電源部３１は、動作クロックを生成する。電源部３１は、生成した電力及び動作クロックをＩＣカード２０の各部に供給する。ＩＣカード２０の各部は、電力の供給を受けた場合、動作可能な状態になる。
【００４４】
ロジック部３２は、演算処理をハードウエアにより行う演算部である。例えば、ロジック部３２は、端末装置１０からのコマンドに基づいて、暗号化、復号、及び乱数の生成などの処理を行う。例えば、端末装置１０から相互認証コマンドを受信する場合、ロジック部３２は、乱数を生成し、生成した乱数をＣＰＵ２５に伝送する。
【００４５】
また、不揮発性メモリ２８は、通信速度テーブルを記憶する記憶部２８ａを備えている。記憶部２８ａは、例えば、ＩＣカード２０のファイルの創成時に外部から入力される通信速度テーブルを記憶する。また、ＲＯＭ２６が記憶部２８ａを備える構成であってもよい。この場合、ＲＯＭ２６は、通信速度テーブルを記憶した状態でＩＣチップ２３に組み込まれる。なお、通信速度テーブルについては後述する。
【００４６】
図３は、一実施形態に係るＩＣカード処理システム１の動作について示す。  
端末装置１０は、ＩＣカード２０の検知を行なう為に、共振部１６により送信する初期応答要求コマンドを生成する（ステップＳ１１）。端末装置１０は、図４に示すような初期応答要求コマンドを生成する。
【００４７】
図４は、初期応答要求コマンドの例を示す。図４により示されるように、初期応答要求コマンドは、「ＡＰｆ」、「ＡＦＩ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」を有する。
【００４８】
ＡＰｆは、初期応答要求コマンドで使用されるパラメータである。ＡＰｆは、例えば１ｂｙｔｅのデータである。
【００４９】
ＡＦＩは、端末装置１０が応用分野を特定する為に用いられる識別子である。ＡＦＩは、例えば８ｂｉｔ（１ｂｙｔｅ）で表現される値である。即ち、端末装置１０は、初期応答要求コマンドの先頭から９ｂｉｔ乃至１６ｂｉｔ目にＡＦＩの値を設定する。
【００５０】
ＰＡＲＡＭは、属性情報のパラメータである。ＰＡＲＡＭは、例えば８ｂｉｔ（１ｂｙｔｅ）のデータである。ＰＡＲＡＭは、コマンドの種類、及び、スロットマーカ方式またはタイムスロット方式などのアンチコリジョンで使用されるスロットの数などを示す。
【００５１】
ＣＲＣ＿Ｂは、巡回冗長検査符号である。ＣＲＣ＿Ｂは、例えば、１６ｂｉｔ（２ｂｙｔｅ）で表現される値である。ＣＲＣ＿Ｂは、ＣＲＣ＿Ｂを含むコマンドをキャラクタとして有するフレーム内のデータビットから計算される値である。ＩＣカード２０は、受信したコマンドのＣＲＣ＿Ｂを用いて、受信したコマンドが正常に伝送されたものであるか否かを判断する。
【００５２】
さらに、図４に示すＰＡＲＡＭは、例えば図５により示されるような構成を備える。  
図５は、ＰＡＲＡＭの構成の例を示す。図５により示されるように、ＰＡＲＡＭは、例えばビットｂ１乃至ビットｂ８の８ビット（１バイトにより構成される）。ＰＡＲＡＭは、スロット数を示す情報（Ｎｕｍｂｅｒ  ｏｆ  ｓｌｏｔｓ）、ＲＥＱＢ／ＷＵＰＢ、及び通信速度情報を有する。
【００５３】
Ｎｕｍｂｅｒ  ｏｆ  ｓｌｏｔｓは、ビットｂ１乃至ｂ３に設定されるデータである。Ｎｕｍｂｅｒ  ｏｆ  ｓｌｏｔｓは、上記したように、スロットマーカー方式またはタイムスロット方式などのアンチコリジョンで使用されるスロットの数などを示す。
【００５４】
ＲＥＱＢ／ＷＵＰＢは、ビットｂ４に設定されるデータである。ＲＥＱＢ／ＷＵＰＢは、当該初期応答要求コマンドが、ＲＥＱＢコマンド（リクエストコマンド）であるのか、ＷＵＰＢコマンド（ウェークアップコマンド）であるのかを示す。
【００５５】
通信速度情報は、例えばビットｂ５乃至ビットｂ８に設定されるデータである。通信速度情報は、端末装置１０とＩＣカード２０との間で行われる通信の通信速度を設定する為の情報である。端末装置１０は、記憶部１４ａにより記憶されている通信速度テーブルに基づいて、通信速度情報の値を設定する。
【００５６】
図６は、通信速度テーブルの例を示す。図６により示されるように、通信速度テーブルは、通信速度を示す情報と、ビットｂ５乃至ビットｂ８に対応する値とが対応付けられたテーブルを有する。
【００５７】
例えば、端末装置１０は、通信速度を１０６ｋｂｐｓで設定する場合、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「００００」をセットする。端末装置１０は、通信速度を２１２ｋｂｐｓで設定する場合、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「０００１」をセットする。端末装置１０は、通信速度を４２４ｋｂｐｓで設定する場合、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「００１０」をセットする。端末装置１０は、通信速度を８４７ｋｂｐｓで設定する場合、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「００１１」をセットする。
【００５８】
端末装置１０は、生成した初期応答要求コマンドを共振部１６により繰り返し通信可能範囲に送信する（ステップＳ１２）。なお、端末装置１０は、標準の通信速度（例えば１０６ｋｂｐｓ）で認識されるように初期応答要求コマンドを送信する。
【００５９】
ＩＣカード２０は、端末装置１０の共振部１６の通信可能範囲内に進入する場合、活性化されてアイドル状態になる。さらに、ＩＣカード２０は、初期応答要求コマンドを受信する。
【００６０】
ＩＣカード２０のＣＰＵ２５は、受信した初期応答要求コマンドを解析する（ステップＳ１３）。なお、ＩＣカード２０のＣＰＵ２５は、受信した初期応答要求コマンドを標準の通信速度（例えば１０６ｋｂｐｓ）で解析する。これにより、ＣＰＵ２５は、初期応答要求コマンドの「ＡＰｆ」、「ＡＦＩ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」のそれぞれの値を認識する。ＣＰＵ２５は、認識した値と、記憶部２８ａに記憶されている通信情報テーブルとに基づいて、初期応答要求コマンドにより示される通信速度を認識する（ステップＳ１４）。
【００６１】
上記したように、ＩＣカード２０は、通信情報テーブルを記憶部２８ａにより予め記憶する。ＣＰＵ２５は、ＰＡＲＡＭのビットｂ５乃至ビットｂ８の値と、通信情報テーブルのｂ５乃至ｂ８とを比較することにより、通信速度を認識する。
【００６２】
例えば、ＰＡＲＡＭのビットｂ５乃至ビットｂ８の値が「００００」である場合、ＣＰＵ２５は、通信速度を１０６ｋｂｐｓと認識する。また、ＰＡＲＡＭのビットｂ５乃至ビットｂ８の値が「０００１」である場合、ＣＰＵ２５は、通信速度を２１２ｋｂｐｓと認識する。また、ＰＡＲＡＭのビットｂ５乃至ビットｂ８の値が「００１０」である場合、ＣＰＵ２５は、通信速度を４２４ｋｂｐｓと認識する。また、ＰＡＲＡＭのビットｂ５乃至ビットｂ８の値が「００１１」である場合、ＣＰＵ２５は、通信速度を８４７ｋｂｐｓと認識する。
【００６３】
さらに、ＣＰＵ２５は、認識した通信速度が当該ＩＣカード２０においてサポートされているか否か判断する。この為に、ＩＣカード２０は、ＲＯＭ２６または不揮発性メモリ２８に、自身がサポートする通信速度を示す情報を予め記憶する。ＣＰＵ２５は、認識した通信速度をサポートしている場合、初期応答要求コマンドに対するレスポンス（初期応答）を生成する（ステップＳ１５）。ＣＰＵ２５は、例えば、図７に示すようなレスポンスを生成する。
【００６４】
図７は、初期応答要求コマンドに対するレスポンスの例を示す。図７により示されるように、このレスポンスは、「ＡＰａ」、「ＰＵＰＩ」、「応用データ」、「プロトコル情報」及び「ＣＲＣ＿Ｂ」を有する。
【００６５】
ＡＰａは、初期応答要求コマンドに対するレスポンス（初期応答）で使用されるパラメータである。ＡＰａは、例えば１ｂｙｔｅのデータである。
【００６６】
ＰＵＰＩは、擬似固有ＩＣカード（ＰＩＣＣ）識別子である。ＰＵＰＩは、衝突防止処理（アンチコリジョン）時に、端末装置１０側からＩＣカード２０を識別するために使用される。ＰＵＰＩは、例えば、４ｂｙｔｅのデータである。
【００６７】
応用データは、ＩＣカード２０にどのようなアプリケーションが書き込まれているかを端末装置１０に伝える為のデータである。応用データは、例えば４ｂｙｔｅのデータである。
【００６８】
プロトコル情報は、ＩＣカード２０がサポートする応用プロトコルの状態を表す。例えば、プロトコル情報は、ＩＣカード２０がサポートする通信速度を示す情報を含む。プロトコル情報は、例えば３ｂｙｔｅのデータである。
【００６９】
ＣＲＣ＿Ｂは、巡回冗長検査符号である。ＣＲＣ＿Ｂは、例えば、２ｂｙｔｅで表現される値である。ＣＲＣ＿Ｂは、ＣＲＣ＿Ｂを含むコマンドをキャラクタとして有するフレーム内のデータビットから計算される値である。
【００７０】
さらに、図７に示すプロトコル情報は、例えば図８により示されるような構成を備える。  
図８は、プロトコル情報の構成の例を示す。図８により示されるように、プロトコル情報は、例えば、通信速度情報、最大フレーム長、プロトコルタイプ、フレーム待ち時間係数、応用データ符号化、及びフレームオプションを有する。
【００７１】
最大フレーム長は、ＩＣカード２０が受信可能な最大フレーム長を示す。プロトコルタイプは、ＩＣカード２０がサポートしているプロトコルタイプを示す。フレーム待ち時間係数は、端末装置１０から送信されたコマンド（コマンドを含むフレーム）の最後からＩＣカード２０が応答を開始するまでの最大時間を示す。応用データ符号化は、ＩＣカード２０がサポートする符号化の形式を示す。フレームオプションは、ＩＣカード２０がノードアドレス（ＮＡＤ）をサポートしているか、カード識別子（ＣＩＤ）をサポートしているかを示す。
【００７２】
通信速度情報は、ＩＣカード２０が自身に設定する通信速度を示す。上記したように、ＣＰＵ２５は、初期応答要求コマンドが示す通信速度が当該ＩＣカード２０においてサポートされているか否か判断する。初期応答要求コマンドが示す通信速度をサポートしている場合、ＩＣカード２０は、初期応答要求コマンドが示す通信速度を自身に設定する。
【００７３】
通信速度情報は、例えば８ビットのデータである。通信速度情報のうちの４ビット（例えばビットｂ１乃至ビットｂ４）は、「００００」が設定される。さらに、ＣＰＵ２５は、記憶部２８ａにより記憶されている通信速度テーブルに基づいて残りのビットｂ５乃至ビットｂ８に値を設定する。
【００７４】
例えば、ＣＰＵ２５は、自身に１０６ｋｂｐｓの通信速度を設定する場合、通信速度情報として「００００００００」の値をセットする。また、ＣＰＵ２５は、自身に２１２ｋｂｐｓの通信速度を設定する場合、通信速度情報として「０００００００１」の値をセットする。また、ＣＰＵ２５は、自身に４２４ｋｂｐｓの通信速度を設定する場合、通信速度情報として「００００００１０」の値をセットする。また、ＣＰＵ２５は、自身に８４７ｋｂｐｓの通信速度を設定する場合、通信速度情報として「００００００１１」の値をセットする。
【００７５】
ＩＣカード２０は、生成した初期応答要求コマンドに対するレスポンス（初期応答）を共振部２４により端末装置１０に送信する（ステップＳ１６）。なお、ＩＣカード２０は、標準の通信速度で認識されるように初期応答要求コマンドに対するレスポンス（初期応答）を送信する。さらに、ＣＰＵ２５は、初期応答要求コマンドが示す通信速度を自身に設定する（ステップＳ１７）。
【００７６】
端末装置１０は、初期応答要求コマンドに対するレスポンス（初期応答）を受信する場合、受信したレスポンスを標準の通信速度で解析する。これにより、端末装置１０は、自身の通信可能範囲内にＩＣカード２０が存在することを認識する（ステップＳ１８）。
【００７７】
また、端末装置１０は、レスポンスに含まれる通信速度情報を確認し、自身の通信速度を設定する（ステップＳ１９）。この場合、端末装置１０は、レスポンスに含まれる通信速度情報、または、初期応答要求コマンドに付加した通信速度情報に基づく通信速度を自身に設定する。これ以降、端末装置１０及びＩＣカード２０は、自身に設定された通信速度でコマンド及びレスポンスの送受信を行う。
【００７８】
即ち、端末装置１０は、コマンドを生成し、設定した通信速度で認識されるように生成したコマンドを送信する（ステップＳ２０）。ＩＣカード２０は、コマンドを受信した場合、受信したコマンドを設定した通信速度で解析する。ＩＣカードは、解析したコマンドに基づいてコマンド処理を実行し、レスポンスを生成する（ステップＳ２１）。
【００７９】
ＩＣカード２０は、レスポンスを設定した通信速度で認識されるように送信する（ステップＳ２２）。端末装置１０は、レスポンスを受信した場合、受信したレスポンスを設定した通信速度で解析する。
【００８０】
上記の構成によると、端末装置１０及びＩＣカード２０は、共通する通信速度テーブルを記憶する記憶部を有する。端末装置１０は、通信速度テーブルの情報に基づいて、初期応答要求コマンドに通信速度情報を付加する。ＩＣカード２０は、初期応答要求コマンドを受信する場合、初期応答要求コマンドが有する通信速度情報に基づいて、自身の通信速度を設定し、レスポンスを端末装置１０に送信する。端末装置１０は、レスポンスを受信する場合、初期応答要求コマンドが有する通信速度がＩＣカード２０に設定されたことを認識し、設定された通信速度で以降の処理を行う。
【００８１】
この構成によると、より早い段階で、通信速度の設定を行うことができる。また、通信プロトコルの活性化処理を省略することができる。この結果、より速く非接触通信を行う事ができる携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムを提供することができる。
【００８２】
次に、端末装置１０の通信可能範囲内に複数枚のＩＣカードが存在する例について説明する。  
図９は、端末装置１０の通信可能範囲に第１のＩＣカード２０Ａと第２のＩＣカード２０Ｂとが存在する例を示す。なお、第１のＩＣカード２０Ａは、通信速度＝８４７ｋｂｐｓに対応可能である。また、第２のＩＣカード２０Ｂは、通信速度４２４ｋｂｐｓに対応可能であるとする。
【００８３】
端末装置１０は、ＩＣカード２０の検知を行なう為に、共振部１６により送信する初期応答要求コマンドを生成する。この場合、端末装置１０は、通信速度＝８４７ｋｂｐｓに対応する値を通信速度情報に設定する。即ち、端末装置１０は、通信速度テーブルに基づき、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「００１１」をセットする。
【００８４】
端末装置１０は、生成した初期応答要求コマンドを共振部１６により通信可能範囲に送信する（ステップＳ３１）。なお、端末装置１０は、標準の通信速度（例えば１０６ｋｂｐｓ）で認識されるように初期応答要求コマンドを送信する。
【００８５】
第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、端末装置１０の共振部１６の通信可能範囲内に進入する場合、活性化されてアイドル状態になる。さらに、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、初期応答要求コマンドを受信する。
【００８６】
第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、受信した初期応答要求コマンドを解析する。なお、第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、受信した初期応答要求コマンドを標準の通信速度（例えば１０６ｋｂｐｓ）で解析する。これにより、ＣＰＵ２５は、初期応答要求コマンドの「ＡＰｆ」、「ＡＦＩ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」のそれぞれの値を認識する。ＣＰＵ２５は、認識した値と、記憶部２８ａに記憶されている通信情報テーブルとに基づいて、初期応答要求コマンドにより示される通信速度を認識する。
【００８７】
さらに、ＣＰＵ２５は、認識した通信速度が当該ＩＣカード２０においてサポートされているか否か判断する。この為に、ＩＣカード２０は、ＲＯＭ２６または不揮発性メモリ２８に、自身がサポートする通信速度を示す情報を予め記憶する。ＣＰＵ２５は、認識した通信速度をサポートしている場合、初期応答要求コマンドに対するレスポンス（初期応答）を生成し、送信する。図９に示される例によると、第１のＩＣカード２０Ａは、８４７ｋｂｐｓの通信速度に対応可能であるが、第２のＩＣカード２０Ｂは、８４７ｋｂｐｓの通信速度に対応することが出来ない。第１のＩＣカード２０Ａは、生成したレスポンスを送信する（ステップＳ３２）。なお、第２のＩＣカード２０Ｂは、レスポンスの送信を行わない。
【００８８】
なお、第１のＩＣカード２０Ａは、標準の通信速度で認識されるように初期応答要求コマンドに対するレスポンス（初期応答）を送信する。さらに、第１のＩＣカード２０ＡのＣＰＵ２５は、初期応答要求コマンドが示す通信速度（８４７ｋｂｐｓ）を自身に設定する。
【００８９】
端末装置１０は、初期応答要求コマンドに対するレスポンス（初期応答）を受信する場合、受信したレスポンスを標準の通信速度で解析する。これにより、端末装置１０は、自身の通信可能範囲内に第１のＩＣカード２０Ａが存在することを認識する（ステップＳ３３）。
【００９０】
また、端末装置１０は、異なる通信速度情報を設定して初期応答要求コマンドを生成する。この場合、端末装置１０は、通信速度＝４２４ｋｂｐｓに対応する値を通信速度情報に設定する。即ち、端末装置１０は、通信速度テーブルに基づき、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「００１０」をセットする。
【００９１】
端末装置１０は、生成した初期応答要求コマンドを共振部１６により通信可能範囲に送信する（ステップＳ３４）。なお、端末装置１０は、標準の通信速度（例えば１０６ｋｂｐｓ）で認識されるように初期応答要求コマンドを送信する。
【００９２】
第２のＩＣカード２０Ｂは、初期応答要求コマンドを受信する。第２のＩＣカード２０ＢのＣＰＵ２５は、受信した初期応答要求コマンドを解析し、初期応答要求コマンドにより示される通信速度を認識する。第２のＩＣカード２０Ｂは、４２４ｋｂｐｓの通信速度に対応可能であるため、レスポンスを生成し、生成したレスポンスを送信する（ステップＳ３５）。なお、第１のＩＣカード２０Ａは、既に端末装置１０との通信が確立されている為、初期応答要求コマンドに対するレスポンス（初期応答）の送信を行わない。
【００９３】
なお、第２のＩＣカード２０Ｂは、標準の通信速度で認識されるように初期応答要求コマンドに対するレスポンス（初期応答）を送信する。さらに、第２のＩＣカード２０ＢのＣＰＵ２５は、初期応答要求コマンドが示す通信速度（４２４ｋｂｐｓ）を自身に設定する。
【００９４】
端末装置１０は、初期応答要求コマンドに対するレスポンス（初期応答）を受信する場合、受信したレスポンスを標準の通信速度で解析する。これにより、端末装置１０は、自身の通信可能範囲内に第２のＩＣカード２０Ｂが存在することを認識する（ステップＳ３６）。
【００９５】
さらに、端末装置１０は、２１２ｋｂｐｓに対応する値を通信速度情報に設定し、初期応答要求コマンドを生成し、送信する（ステップＳ３７）。
【００９６】
この場合、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、既に端末装置１０との通信が確立されている為、初期応答要求コマンドに対するレスポンス（初期応答）の送信を行わない。
【００９７】
端末装置１０は、初期応答要求コマンドを送信してから所定時間以内にレスポンスを受信しないことを認識する（ステップＳ３８）。
【００９８】
さらに、端末装置１０は、１０６ｋｂｐｓに対応する値を通信速度情報に設定し、初期応答要求コマンドを生成し、送信する（ステップＳ３９）。
【００９９】
この場合も、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、既に端末装置１０との通信が確立されている為、初期応答要求コマンドに対するレスポンス（初期応答）の送信を行わない。
【０１００】
端末装置１０は、初期応答要求コマンドを送信してから所定時間以内にレスポンスを受信しないことを認識する（ステップＳ４０）。以上の処理により、端末装置１０は、通信可能範囲内に第１のＩＣカード２０Ａと第２のＩＣカード２０Ｂとが存在することを認識することができる。
【０１０１】
端末装置１０は、レスポンスに含まれる通信速度情報、または、初期応答要求コマンドに付加した通信速度情報に基づく通信速度でＩＣカード２０とコマンド及びレスポンスの送受信を行う。即ち、端末装置１０は、第１のＩＣカード２０Ａとコマンド及びレスポンスの送受信を行う場合、８４７ｋｂｐｓの通信速度で通信する。また、端末装置１０は、第２のＩＣカード２０Ｂとコマンド及びレスポンスの送受信を行う場合、４２４ｋｂｐｓの通信速度で通信する。
【０１０２】
次に、端末装置１０の通信可能範囲内に通信可能速度が同じである複数枚のＩＣカードが存在する例について説明する。  
図１０は、端末装置１０の通信可能範囲に第１のＩＣカード２０Ａと第２のＩＣカード２０Ｂとが存在する例を示す。なお、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、８４７ｋｂｐｓの通信速度に対応可能であるとする。
【０１０３】
端末装置１０は、ＩＣカード２０の検知を行なう為に、共振部１６により送信する初期応答要求コマンドを生成する。この場合、端末装置１０は、通信速度＝８４７ｋｂｐｓに対応する値を通信速度情報に設定する。即ち、端末装置１０は、通信速度テーブルに基づき、初期応答要求コマンドのＰＡＲＡＭのビットｂ５乃至ビットｂ８に「００１１」をセットする。
【０１０４】
端末装置１０は、生成した初期応答要求コマンドを共振部１６により通信可能範囲に送信する（ステップＳ５１）。なお、端末装置１０は、標準の通信速度（例えば１０６ｋｂｐｓ）で認識されるように初期応答要求コマンドを送信する。
【０１０５】
第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、端末装置１０の共振部１６の通信可能範囲内に進入する場合、活性化されてアイドル状態になる。さらに、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、初期応答要求コマンドを受信する。
【０１０６】
第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、受信した初期応答要求コマンドを解析する。なお、第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、受信した初期応答要求コマンドを標準の通信速度（例えば１０６ｋｂｐｓ）で解析する。これにより、ＣＰＵ２５は、初期応答要求コマンドの「ＡＰｆ」、「ＡＦＩ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」のそれぞれの値を認識する。ＣＰＵ２５は、認識した値と、記憶部２８ａに記憶されている通信情報テーブルとに基づいて、初期応答要求コマンドにより示される通信速度を認識する。
【０１０７】
さらに、ＣＰＵ２５は、認識した通信速度が当該ＩＣカード２０においてサポートされているか否か判断する。この為に、ＩＣカード２０は、ＲＯＭ２６または不揮発性メモリ２８に、自身がサポートする通信速度を示す情報を予め記憶する。ＣＰＵ２５は、認識した通信速度をサポートしている場合、初期応答要求コマンドに対するレスポンス（初期応答）を生成し、送信する。図１０に示される例によると、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、８４７ｋｂｐｓの通信速度に対応可能である。この為、第１のＩＣカード２０Ａと第２のＩＣカード２０Ｂとの両方が、生成したレスポンスを端末装置１０に送信する（ステップＳ５２）。さらに、第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、初期応答要求コマンドが示す通信速度（８４７ｋｂｐｓ）を自身に設定する。
【０１０８】
上記の場合、端末装置１０は、第１のＩＣカード２０Ａと第２のＩＣカード２０Ｂとの両方から送信されるレスポンスを受信する。ここで端末装置１０は、コリジョンが生じたことを認識する（ステップＳ５３）。
【０１０９】
この場合、端末装置１０は、再度８４７ｋｂｐｓに対応する値を通信速度情報に設定し、スロット数を設定し、初期応答要求コマンドを生成する。即ち、端末装置１０は、初期応答要求コマンドのＰＡＲＡＭのＮｕｍｂｅｒ  ｏｆ  ｓｌｏｔｓに、スロット数に対応する値を設定する。なお、ここでのスロットは、タイムスロット方式におけるスロット、スロットマーカ方式におけるスロット、または他のアンチコリジョン処理におけるスロットを示すものであってもよい。
【０１１０】
端末装置１０は、生成した初期応答要求コマンドを通信可能範囲に送信する（ステップＳ５４）。なお、端末装置１０は、８４７ｋｂｐｓの通信速度で認識されるように初期応答要求コマンドを送信する。
【０１１１】
第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、初期応答要求コマンドを受信し、受信した初期応答要求コマンドを解析する。なお、第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、受信した初期応答要求コマンドを８４７ｋｂｐｓの通信速度で解析する。これにより、ＣＰＵ２５は、初期応答要求コマンドの「ＡＰｆ」、「ＡＦＩ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」のそれぞれの値を認識する。
【０１１２】
さらに、第１のＩＣカード２０Ａ及び第２のＩＣカード２０ＢのＣＰＵ２５は、ＰＡＲＡＭのＮｕｍｂｅｒ  ｏｆ  ｓｌｏｔｓを解析することにより、端末装置１０により設定されたスロット数を認識する。第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、例えばロジック部３２により乱数を生成し、生成された乱数に対応するスロット番号をそれぞれ選択する。例えば、第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、生成された乱数の一部の１ｂｉｔを特定し、特定された１ｂｉｔが示す値に「１」を加えた値を自身のスロット番号として選択する。
【０１１３】
図１０に示す例では、第１のＩＣカード２０Ａがスロット１（スロット番号＝１）を選択し（ステップＳ５５）、第２のＩＣカード２０Ｂがスロット２（スロット番号＝２）を選択したとする（ステップＳ５６）。
【０１１４】
第１のＩＣカード２０Ａ及び第２のＩＣカード２０Ｂは、受信した初期応答要求コマンドに対するレスポンス（初期応答）を生成する。第１のＩＣカード２０Ａは、生成された初期応答要求コマンドに対するレスポンス（初期応答）をスロット１で送信する（ステップＳ５７）。
【０１１５】
端末装置１０は、初期応答要求コマンドに対するレスポンス（初期応答）を受信する場合、受信したレスポンスを標準の通信速度で解析する。これにより、端末装置１０は、自身の通信可能範囲内に第１のＩＣカード２０Ａが存在することを認識する（ステップＳ５８）。
【０１１６】
さらに、端末装置１０は、スロット２を選択したＩＣカード（第２のＩＣカード２０Ｂ）に対して、初期応用要求コマンドを送信する（ステップＳ５９）。第２のＩＣカード２０Ｂは、生成された初期応答要求コマンドに対するレスポンス（初期応答）をスロット２で送信する（ステップＳ６０）。
【０１１７】
端末装置１０は、初期応答要求コマンドに対するレスポンス（初期応答）を受信し、受信したレスポンスを標準の通信速度で解析する。これにより、端末装置１０は、自身の通信可能範囲内に第２のＩＣカード２０Ｂが存在することを認識する（ステップＳ６１）。この時点で、端末装置１０は、８４７ｋｂｐｓの通信速度で通信可能なＩＣカード２０を認識したことになる。
【０１１８】
端末装置１０は、レスポンスに含まれる通信速度情報、または、初期応答要求コマンドに付加した通信速度情報に基づく通信速度で認識したＩＣカード２０とコマンド及びレスポンスの送受信を行うことができる。
【０１１９】
さらに、端末装置１０は、ステップＳ５１乃至ステップＳ６１の処理を４２４ｋｂｐｓ、２１２ｋｂｐｓ、及び１０６ｋｂｐｓの通信速度でそれぞれ行うことにより、通信可能範囲内に存在する他のＩＣカード２０を認識することが出来る。
【０１２０】
なお、上記の実施形態では、通信速度テーブルは、単に通信速度と値とが対応付けられたテーブルとして説明したが、この構成に限定されない。例えば、ＩＣカード２０から端末装置１０に送信する場合の通信速度と、端末装置１０からＩＣカード２０に送信する場合の通信速度とをそれぞれ個別に設定できる構成であってもよい。
【０１２１】
この場合、図６に示される通信速度テーブルは、例えば、ビットｂ８及びビットｂ７と、端末装置１０からＩＣカード２０に送信する場合の通信速度とが対応付けられる。また、例えば、ビットｂ６及びビットｂ５と、ＩＣカード２０から端末装置１０に送信する場合の通信速度とが対応付けられる。これにより、より柔軟に通信速度の設定を行うことができる。
【０１２２】
なお、上述の各実施の形態で説明した機能は、ハードウエアを用いて構成するに留まらず、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現することもできる。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１２３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１２４】
１…ＩＣカード処理システム、１０…端末装置、１２…ＲＯＭ、１３…ＲＡＭ、１４…不揮発性メモリ、１４ａ…記憶部、１５…送受信部、１６…共振部、１７…ロジック部、１８…上位インターフェース、１９…電源部、２０…ＩＣカード、２１…本体、２２…ＩＣモジュール、２３…ＩＣチップ、２４…共振部、２５…ＣＰＵ、２６…ＲＯＭ、２７…ＲＡＭ、２８…不揮発性メモリ、２８ａ…記憶部、２９…送受信部、３１…電源部、３２…ロジック部。
【図１】
2012198676.tif 000003
【図２】
2012198676.tif 000004
【図３】
2012198676.tif 000005
【図４】
2012198676.tif 000006
【図５】
2012198676.tif 000007
【図６】
2012198676.tif 000008
【図７】
2012198676.tif 000009
【図８】
2012198676.tif 000010
【図９】
2012198676.tif 000011
【図１０】
2012198676.tif 000012