(57)【特許請求の範囲】
【請求項１】
リーダライタから識別情報を要求する識別情報要求信号を受信すると、識別情報を表す識別情報応答信号を前記リーダライタに送信する手段と、
前記リーダライタから論理アドレスを割り付けるための選択要求信号を受信すると、当該ＩＣカードがその論理アドレスに割り付けられたことを判断し、割り付け応答信号を前記リーダライタに送信する手段と、
前記リーダライタから当該ＩＣカードを制御するためのコマンド信号を受信すると、そのコマンドの論理アドレスが前記割り付けられた論理アドレスと一致することを判定して、そのコマンドを実行する手段と、
前記リーダライタから前記割り付けられた論理アドレスの開放を要求する論理アドレス開放要求信号を受信すると、前記割り付けられた論理アドレスを開放し、論理アドレスの開放を表す論理アドレス開放応答信号を前記リーダライタに送信する手段とを備えたＩＣカード。
【請求項２】
ＩＣカードに識別情報を要求する識別情報要求信号を送信する手段と、
前記識別情報要求信号に対し識別情報を表す識別情報応答信号を返信したＩＣカードのうち、論理アドレスの割り付けが可能な数のＩＣカードに対して、論理アドレスを割り付けるための選択要求信号を送信するとともにそのＩＣカードから割り付け応答信号を受信するようにして、論理アドレスの割り付けを行い、その論理アドレスを用いてＩＣカードを制御するためのコマンド信号を送信する手段と、
前記論理アドレスが割り付けられたＩＣカードに対する制御が終了したことを判定すると、前記論理アドレスが割り付けられたＩＣカードに論理アドレスの開放を要求する論理アドレス開放要求信号を送信するとともにそのＩＣカードから論理アドレスの開放を表す論理アドレス開放応答信号を受信するようにして、論理アドレスの開放を行う手段と、
前記識別情報応答信号を返信したＩＣカードのうち論理アドレスが割り付けられていないＩＣカードがある場合には、そのＩＣカードに対し、前記開放された論理アドレスを割り付けるための選択要求信号を送信するとともにそのＩＣカードから割り付け応答信号を受信するようにして前記開放された論理アドレスの割り付けを行い、その論理アドレスを用いてＩＣカードを制御するためのコマンド信号を送信する手段とを備えたリーダライタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカードおよびリーダライタに関するものである。
【０００２】
【従来の技術】
従来、接触式ＩＣカード制御システムにおいては、ＩＣカードのパワーオンリセット時等のリセット時にこのＩＣカードが発生するリセット通知によりＩＣカードの種別等を識別し、このように識別したＩＣカードにリーダライタにより論理アドレスを割り付け、この論理アドレスを用いてリーダライタによるＩＣカードからの読み出しや当該ＩＣカードへの書き込み等の制御を行っている。
【０００３】
また、ＩＣカードに割り付けた論理アドレスの開放は、電源のオフによるＩＣカードのリセットで行うようにしている。
【０００４】
【発明が解決しようとする課題】
しかし、非接触式ＩＣカード制御システムにおいて、複数のＩＣカードを制御するために論理アドレスを用いる場合や論理アドレスを開放するために、上記接触式ＩＣカード通信システムと同様に電源をオフすると、すべてのＩＣカードへの電力供給が停止するため、特定の論理アドレスのみを開放することができないという不具合がある。
【０００５】
これに対し、論理アドレスの数をＩＣカードの数まで増大すると、各論理アドレス全体のビット長がのびるという不具合が生ずる。
【０００６】
そこで、本発明は、以上のようなことに対処するため、リーダライタにより割りつけられた論理アドレスを特定のＩＣカードから開放することで、限られた数の論理アドレスにて、論理アドレスの数以上のＩＣカードを制御できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明によれば、リーダライタから識別情報を要求する識別情報要求信号を受信すると、識別情報を表す識別情報応答信号を前記リーダライタに送信する手段と、
前記リーダライタから論理アドレスを割り付けるための選択要求信号を受信すると、当該ＩＣカードがその論理アドレスに割り付けられたことを判断し、割り付け応答信号を前記リーダライタに送信する手段と、
前記リーダライタから当該ＩＣカードを制御するためのコマンド信号を受信すると、そのコマンドの論理アドレスが前記割り付けられた論理アドレスと一致することを判定して、そのコマンドを実行する手段と、
前記リーダライタから前記割り付けられた論理アドレスの開放を要求する論理アドレス開放要求信号を受信すると、前記割り付けられた論理アドレスを開放し、論理アドレスの開放を表す論理アドレス開放応答信号を前記リーダライタに送信する手段と備えたＩＣカードが提供される。
【０００８】
また、請求項２に記載の発明によれば、ＩＣカードに識別情報を要求する識別情報要求信号を送信する手段と、
前記識別情報要求信号に対し識別情報を表す識別情報応答信号を返信したＩＣカードのうち、論理アドレスの割り付けが可能な数のＩＣカードに対して、論理アドレスを割り付けるための選択要求信号を送信するとともにそのＩＣカードから割り付け応答信号を受信するようにして、論理アドレスの割り付けを行い、その論理アドレスを用いてＩＣカードを制御するためのコマンド信号を送信する手段と、
前記論理アドレスが割り付けられたＩＣカードに対する制御が終了したことを判定すると、前記論理アドレスが割り付けられたＩＣカードに論理アドレスの開放を要求する論理アドレス開放要求信号を送信するとともにそのＩＣカードから論理アドレスの開放を表す論理アドレス開放応答信号を受信するようにして、論理アドレスの開放を行う手段と、
前記識別情報応答信号を返信したＩＣカードのうち論理アドレスが割り付けられていないＩＣカードがある場合には、そのＩＣカードに対し、前記開放された論理アドレスを割り付けるための選択要求信号を送信するとともにそのＩＣカードから割り付け応答信号を受信するようにして前記開放された論理アドレスの割り付けを行い、その論理アドレスを用いてＩＣカードを制御するためのコマンド信号を送信する手段とを備えたリーダライタが提供される。
【０００９】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。
【００１０】
図１は、本発明に係るＩＣカード制御システムの一例を示している。
【００１１】
当該ＩＣカード制御システムは、単一のリーダライタＲＷを備えている。このリーダライタＲＷは、例えば、電話機に装備されており、当該リーダライタＲＷは、本実施形態では、その通信可能領域Ａｒｅａ内において、３枚のテレフォンカード（以下、ＩＣカードＡ、Ｂ及びＣという）と通信を行う。
【００１２】
リーダライタＲＷは、図２にて示すごとく、マイクロコンピュータ１０と、メモリ２０と、変調回路３０と、送受信アンテナ４０と、復調回路５０とにより構成されている。
【００１３】
マイクロコンピュータ１０は、図４及び図５にて示すフローチャートに従い、リーダライタプログラムを実行し、この実行中において、メモリ２０、変調回路３０、送受信アンテナ４０及び復調回路５０を介する上記ＩＣカードとの通信処理のもと、ＩＣカードの識別、論理アドレスの開放やＩＣカードの制御等の演算処理をする。なお、リーダライタプログラムは、マイクロコンピュータ１０のＲＯＭに予め記憶されている。
【００１４】
メモリ２０には、各ＩＣカードＡ、Ｂ、Ｃの識別コード及び両論理アドレス１、２等のデータが予め記憶されている。
【００１５】
変調回路３０は、マイクロコンピュータ１０の出力データに基づき変調信号を送信信号として送受信アンテナ４０に出力する。送受信アンテナ４０は、変調回路３０からの送信信号を電磁波を媒体として送信し、また、ＩＣカードからの返信信号を電磁波を媒体として受信し復調回路５０に出力する。
【００１６】
復調回路５０は、送受信アンテナ４０からの受信信号を復調し復調信号としてマイクロコンピュータ１０に出力する。
【００１７】
ＩＣカードＡ乃至Ｃは、図３にて示すごとく、送受信アンテナ６０と、電源回路７０と、復調回路８０と、メモリ９０と、マイクロコンピュータ１００と、変調回路１１０とを備えている。
【００１８】
ＩＣカードＡを例にとってその構成を詳細に説明すると、送受信アンテナ６０は、リーダライタＲＷの送受信アンテナ４０からの送信信号を電磁波を媒体として受信し復調回路８０に出力する。
【００１９】
この復調回路８０は、送受信アンテナ６０の受信信号を復調し復調信号としてマイクロコンピュータ１００に出力する。
【００２０】
マイクロコンピュータ１００は、図６にて示すフローチャートに従い、カードプログラムを実行し、この実行中において、復調回路８０、メモリ９０、変調回路１１０及び送受信アンテナ６０を介するリーダライタＲＷとの通信処理のもと、ＩＣカードの識別、論理アドレスの割り付けや書き込み等の演算処理をする。なお、上記カードプログラムは、マイクロコンピュータ１００のＲＯＭに予め記憶されている。
【００２１】
メモリ９０には、ＩＣカードＡの識別コード等のデータが予め記憶されている。
【００２２】
変調回路１１０は、マイクロコンピュータ１００の出力データを変調し返信信号として送受信アンテナ６０に出力する。送受信アンテナ６０は、リーダライタＲＷの送受信アンテナ４０からの送信信号を受信し受信信号として復調回路８０に出力するとともに、変調回路１１０からの返信信号を電磁波を媒体としてリーダライタＲＷに返信する。
【００２３】
なお、電源回路７０は、ＩＣカードＡの各構成素子に対し電力供給する。
【００２４】
また、ＩＣカードＢ及びＣのメモリには、当該ＩＣカードＢ及びＣを特定する識別コード等のデータが予め記憶されている点を除き、ＩＣカードＢ及びＣの構成はＩＣカードＡと実質的に同様である。
【００２５】
また、両ＩＣカードＣ、Ｄの各カードプログラムは、ＩＣカードＡのカードプログラム（図６のフローチャート）と実質的に同様である。
【００２６】
このように構成した本実施形態において、３枚のＩＣカードＡ乃至Ｃが、図１にて示すごとく、リーダライタＲＷの通信可能領域Ａｒｅａ内にあるものとする。ここで、リーダライタＲＷのマイクロコンピュータ１０が、図４及び図５のフローチャートに従いリーダライタプログラムの実行を開始するとともに、各ＩＣカードＡ乃至Ｃのマイクロコンピュータ１００が、図６のフローチャートに従い、カードプログラムの実行を開始するものとする。
【００２７】
ついで、マイクロコンピュータ１０が、図４のステップ２００にて、ＩＣカードの識別情報要求信号Ｄｒｗ（図７参照）を変調回路３０に出力すると、変調回路３０は、当該識別情報要求信号Ｄｒｗに基づき変調信号を送信信号として出力する。ここで、識別情報要求信号Ｄｒｗは、各ＩＣカードの識別コードを情報として要求する信号である。
【００２８】
ついで、送受信アンテナ４０は、変調回路３０の送信信号をコマンド信号の一つとして電磁波を媒体として送信する。これに伴い、各ＩＣカードＡ乃至Ｃにおいて、送受信アンテナ６０が当該コマンド信号を受信すると、この送受信アンテナ６０の受信信号は、復調回路８０により復調されて復調信号としてマイクロコンピュータ１００に出力される。
【００２９】
しかして、各ＩＣカードＡ乃至Ｃにおいて、マイクロコンピュータ１００が、図６のステップ３００におけるＮＯとの判定処理を繰り返している間に、復調回路８０の復調信号をリーダライタＲＷからのコマンド信号の一つとして入力されると、このコマンド信号が識別情報要求信号Ｄｒｗであることから、ステップ３００における判定がＹＥＳとなる。
【００３０】
ついで、各ＩＣカードＡ乃至Ｃにおいて、マイクロコンピュータ１００は、ステップ３１０にて、識別情報応答信号Ｄａ乃至Ｄｃ（図７参照）を出力する。
【００３１】
ここで、識別情報応答信号Ｄａは、ＩＣカードＡの識別コードを表す。識別情報応答信号Ｄｂは、ＩＣカードＢの識別コードを表す。また、識別情報応答信号Ｄｃは、ＩＣカードＣの識別コードを表す。
【００３２】
そして、ＩＣカードＡでは、変調回路１１０が、マイクロコンピュータ１００からの識別情報応答信号Ｄａに基づき変調信号を返信信号として出力すると、送受信アンテナ６０が当該返信信号を電磁波を媒体として返信する。ＩＣカードＢでは、変調回路１１０が、マイクロコンピュータ１００からの識別情報応答信号Ｄｂに基づき変調信号を返信信号として出力すると、送受信アンテナ６０が当該返信信号を電磁波を媒体として返信する。また、ＩＣカードＣでは、変調回路１１０が、マイクロコンピュータ１００からの識別情報応答信号Ｄｃに基づき変調信号を返信信号として出力すると、送受信アンテナ６０が当該返信信号を電磁波を媒体として返信する。
【００３３】
ついで、リーダライタＲＷでは、送受信アンテナ４０が、各ＩＣカードＡ乃至Ｃの送受信アンテナ６０から返信信号を受信する。
【００３４】
すると、復調回路５０が、各ＩＣカードＡ乃至Ｃからの返信信号に相当する送受信アンテナ４０の各受信信号をそれぞれ復調し復調信号としてマイクロコンピュータ１０に入力する。このため、このマイクロコンピュータ１０は、図４のステップ２１０にて、識別情報応答ありとの判断に基づきＹＥＳと判定し、ステップ２１１において、各ＩＣカードＡ乃至Ｃの識別コードを識別情報としてセットする。
【００３５】
然る後、マイクロコンピュータ１０は、図４のステップ２１２乃至２３０の繰り返し処理により、各ＩＣカードに対する論理アドレスの割り付けを行う。
【００３６】
具体的には、マイクロコンピュータ１０は、ステップ２１２において、ＩＣカードＡに対する選択要求信号Ｓｒｗａ（図７参照）を出力する。ここで、選択要求信号Ｓｒｗａは、選択コマンド並びにメモリ２０に記憶してある論理アドレス１及びＩＣカードＡの識別コード（識別情報）の組み合わせからなる信号を表す。
【００３７】
そして、リーダライタＲＷでは、変調回路３０がマイクロコンピュータ１０からの選択要求信号Ｓｒｗａに基づき変調信号を送信信号として出力し、送受信アンテナ４０が、当該送信信号を電磁波を媒体として送信する。
【００３８】
すると、ＩＣカードＡでは、送受信アンテナ６０が当該送信信号を受信し、受信信号として出力すると、この受信信号が復調回路８０により選択要求信号Ｓｒｗａを表す復調信号としてマイクロコンピュータ１００に入力される。
【００３９】
これに伴い、ＩＣカードＡでは、マイクロコンピュータ１００が、図６のステップ３２０にて、選択要求信号Ｓｒｗａの識別コードを前提にＩＣカードＡに対する選択要求ありとの判断に基づきＹＥＳと判定する。そして、マイクロコンピュータ１００は、ステップ３３０にて、選択要求信号Ｓｒｗａの論理アドレス１に基づきＩＣカードＡに対し当該論理アドレス１を割り付けられたと判断し、割り付け応答信号Ｓａ（図７参照）を出力する。ここで、割り付け応答信号Ｓａは、割り付けレスポンスコードに論理アドレス１を組み合わせた信号である。
【００４０】
すると、ＩＣカードＡにて、変調回路１１０が、マイクロコンピュータ１００からの割り付け応答信号Ｓａに基づき変調信号を返信信号として出力すると、この返信信号は、送受信アンテナ６０により電磁波を媒体として返信される。
【００４１】
ついで、リーダライタＲＷにおいて、送受信アンテナ４０が送受信アンテナ６０からの当該返信信号（割り付け応答信号Ｓａを表す）を受信すると、この受信信号が復調回路８０により復調されて復調信号としてマイクロコンピュータ１０に入力される。このため、マイクロコンピュータ１０は、図４のステップ２１３にてＩＣカードＡの論理アドレス１の割り付け応答をセットする。
【００４２】
このステップ２１３の処理後、マイクロコンピュータ１０は、選択要求未実施のＩＣカード（ＩＣカードＢ、Ｃ）があることにより、ステップ２２０にてＹＥＳと判定し、論理アドレスの残り（論理アドレス２）があるため論理アドレスの割りつけ可能であることにより、ステップ２３０にてＹＥＳと判定する。
【００４３】
これに伴い、マイクロコンピュータ１０は、ステップ２１２において、ＩＣカードＢに対する選択要求信号Ｓｒｗｂ（図７参照）を出力する。ここで、選択要求信号Ｓｒｗｂは、選択コマンド並びにメモリ２０に記憶してある論理アドレス２及びＩＣカードＢの識別コード（識別情報）の組み合わせからなる信号を表す。
【００４４】
そして、リーダライタＲＷでは、変調回路３０がマイクロコンピュータ１０からの選択要求信号Ｓｒｗｂに基づき変調信号を送信信号として出力し、送受信アンテナ４０が、当該送信信号を電磁波を媒体として送信する。
【００４５】
すると、ＩＣカードＢでは、送受信アンテナ６０が当該送信信号を受信し、受信信号として出力すると、この受信信号が復調回路８０により選択要求信号Ｓｒｗｂを表す復調信号としてマイクロコンピュータ１００に入力される。
【００４６】
これに伴い、ＩＣカードＢでは、マイクロコンピュータ１００が、図６のステップ３２０にて、選択要求信号Ｓｒｗｂの識別コードを前提にＩＣカードＢに対する選択要求ありとの判断に基づきＹＥＳと判定する。そして、マイクロコンピュータ１００は、ステップ３３０にて、選択要求信号Ｓｒｗｂの論理アドレス２に基づきＩＣカードＢに対し当該論理アドレス２を割り付けられたと判断し、割り付け応答信号Ｓｂ（図７参照）を出力する。ここで、割り付け応答信号Ｓｂは、割り付けレスポンスコードに論理アドレス２を組み合わせた信号である。
【００４７】
すると、ＩＣカードＢにて、変調回路１１０が、マイクロコンピュータ１００からの割り付け応答信号Ｓｂに基づき変調信号を返信信号として出力すると、この返信信号は、送受信アンテナ６０により電磁波を媒体として返信される。
【００４８】
ついで、リーダライタＲＷにおいて、送受信アンテナ４０が送受信アンテナ６０からの当該返信信号（割り付け応答信号Ｓｂを表す）を受信すると、この受信信号が復調回路８０により復調されて復調信号としてマイクロコンピュータ１０に入力される。このため、マイクロコンピュータ１０は、図４のステップ２１３にてＩＣカードＢの論理アドレス２の割り付け応答をセットする。
【００４９】
このステップ２１３の処理後、マイクロコンピュータ１０は、選択要求未実施のＩＣカード（ＩＣカードＣ）があることにより、ステップ２２０にてＹＥＳと判定し、論理アドレスの残りがないため論理アドレスの割りつけ不能であることにより、ステップ２３０にてＮＯと判定する。
【００５０】
以上のようにしてステップ２３０までの処理が終了すると、マイクロコンピュータ１０は、図４のステップ２４０において、選択済みのＩＣカードＡ、Ｂの制御のためのコマンドの実行であることから、ＹＥＳと判定し、ステップ２４１にて、ＩＣカードＡに対するコマンドの実行を行い、リード要求信号Ｒｒｗａ（図７参照）を出力する。ここで、リード要求信号Ｒｒｗａは、リードコマンド、論理アドレス１及びＩＣカードＡに対するリード要求情報の組み合わせからなる信号である（図７参照）。
【００５１】
しかして、変調回路３０がリード要求信号Ｒｒｗａに基づき変調信号を送信信号として出力すると、この送信信号が送受信アンテナ４０によりコマンド信号の一つとして電磁波を媒体として送信される。
【００５２】
これに伴い、ＩＣカードＡでは、送受信アンテナ６０が当該コマンド信号（リード要求信号Ｒｒｗａを表す）を受信して受信信号として出力すると、復調回路８０が当該受信信号を復調し復調信号として出力する。
【００５３】
このため、ＩＣカードＡでは、マイクロコンピュータ１００は、図６のステップ３４０にて、コマンド要求ありであることからＹＥＳと判定する。そして、ステップ３５０において、当該コマンド、即ち、リード要求信号Ｒｒｗａの論理アドレス１が、ＩＣカードＡに割り付けられた論理アドレスと一致することから、ＹＥＳとの判定がなされる。
【００５４】
さらに、ＩＣカードＡでは、マイクロコンピュータ１００が、リード要求信号Ｒｒｗａは論理アドレス開放要求ではないことから、ステップ３６０にて、ＮＯと判定し、その後、ステップ３７０において、リード要求信号Ｒｒｗａに基づくコマンドの実行を行う。例えば、マイクロコンピュータ１００のリード情報がリード応答信号Ｒａ（図７参照）として出力される。ここで、リード応答信号Ｒａは、リードレスポンスコード、論理アドレス１及びリード情報の組み合わせからなる信号である。
【００５５】
しかして、ＩＣカードＡでは、変調回路１１０が、リード応答信号Ｒａに基づき変調信号を返信信号として出力すると、この返信信号が送受信アンテナ６０により電磁波を媒体として返信される。
【００５６】
その後、リーダライタＲＷにて、送受信アンテナ４０が送受信アンテナ６０の返信信号（リード応答信号Ｒａを表す）を受信すると、この受信信号が復調回路５０により復調されて復調信号としてマイクロコンピュータ１０に入力される。これに伴い、このマイクロコンピュータ１０は、ステップ２４１にて、ＩＣカードＡからのリード情報を読み出しデータとしてセットする。
【００５７】
この処理後、現段階では、すべての選択済みＩＣカードへのコマンドの実行が終了していないため、図４のステップ２５０においてＮＯと判定される。
【００５８】
これに伴い、マイクロコンピュータ１０は、図４のステップ２４０において、再び、ＹＥＳと判定し、ステップ２４１にて、ＩＣカードＢに対するコマンドの実行を行い、リード要求信号Ｒｒｗｂ（図７参照）を出力する。ここで、リード要求信号Ｒｒｗｂは、リードコマンド、論理アドレス２及びＩＣカードＢに対するリード要求情報の組み合わせからなる信号である（図７参照）。
【００５９】
しかして、変調回路３０がリード要求信号Ｒｒｗｂに基づき変調信号を送信信号として出力すると、この送信信号が送受信アンテナ４０によりコマンド信号の一つとして電磁波を媒体として送信される。
【００６０】
これに伴い、ＩＣカードＢでは、送受信アンテナ６０が当該コマンド信号（リード要求信号Ｒｒｗｂを表す）を受信して受信信号として出力すると、復調回路８０が当該受信信号を復調し復調信号として出力する。
【００６１】
このため、ＩＣカードＢでは、マイクロコンピュータ１００は、図６のステップ３４０にて、コマンド要求ありであることからＹＥＳと判定する。そして、ステップ３５０において、当該コマンド、即ち、リード要求信号Ｒｒｗｂの論理アドレス２が、ＩＣカードＢに割り付けられた論理アドレスと一致することから、ＹＥＳとの判定がなされる。
【００６２】
さらに、ＩＣカードＢでは、マイクロコンピュータ１００が、リード要求信号Ｒｒｗｂは論理アドレス開放要求ではないことから、ステップ３６０にて、ＮＯと判定し、その後、ステップ３７０において、リード要求信号Ｒｒｗｂに基づくコマンドの実行を行う。例えば、マイクロコンピュータ１００のリード情報がリード応答信号Ｒｂ（図７参照）として出力される。ここで、リード応答信号Ｒｂは、リードレスポンスコード、論理アドレス２及びリード情報の組み合わせからなる信号である。
【００６３】
しかして、ＩＣカードＢでは、変調回路１１０が、リード応答信号Ｒｂに基づき変調信号を返信信号として出力すると、この返信信号が送受信アンテナ６０により電磁波を媒体として返信される。
【００６４】
その後、リーダライタＲＷにて、送受信アンテナ４０が送受信アンテナ６０の返信信号（リード応答信号Ｒｂを表す）を受信すると、この受信信号が復調回路５０により復調されて復調信号としてマイクロコンピュータ１０に入力される。これに伴い、このマイクロコンピュータ１０は、ステップ２４１にて、ＩＣカードＢからのリード情報を読み出しデータとしてセットする。
【００６５】
この処理後、すべての選択済みＩＣカードへのコマンドの実行が終了したことから、図４のステップ２５０においてＹＥＳと判定される。
【００６６】
この判定に基づき未選択ＩＣカードへのコマンド実行の段階に達しているとの判断により、マイクロコンピュータ１０は、図５のステップ２６０において、ＹＥＳと判定し、次のステップ２６１にて、論理アドレス１の開放を要求する論理アドレス開放要求信号Ｌｒｗ（図８参照）を出力する。ここで、この論理アドレス開放要求信号Ｌｒｗは、開放コマンドと開放要求の対象である論理アドレス１とを組み合わせた信号である。
【００６７】
そして、変調回路３０が、論理アドレス開放要求信号Ｌｒｗに基づき変調信号送信信号として出力すると、この送信信号が、送受信アンテナ４０により電磁波を媒体として送信される。
【００６８】
これに伴い、ＩＣカードＡにおいて、送受信アンテナ６０が当該送信信号（論理アドレス開放要求信号Ｌｒｗを表す）を受信して受信信号として復調回路８０に出力する。このため、当該受信信号が復調回路８０により復調されて復調信号としてマイクロコンピュータ１００に入力される。
【００６９】
このため、ＩＣカードＡにおいて、マイクロコンピュータ１００は、図６のステップ３６０にて、ＹＥＳと判定し、ステップ３８０において、論理アドレス１を開放し、この開放を表す論理アドレス開放応答信号Ｌａ（図８参照）を出力する。ここで、当該論理アドレス開放応答信号Ｌａは、開放レスポンスコードと論理アドレス１とを組み合わせた信号である。
【００７０】
ついで、変調回路１１０が、論理アドレス開放応答信号Ｌａに基づき変調信号を返信信号として出力すると、この返信信号が送受信アンテナ６０により電磁波を媒体として返信される。
【００７１】
これに伴い、リーダライタＲＷにおいて、送受信アンテナ４０が当該返信信号（論理アドレス開放応答信号Ｌａを表す）を受信すると、この受信信号が復調回路５０により復調されて復調信号としてマイクロコンピュータ１０に入力される。このため、マイクロコンピュータ１０は、図５のステップ２６２にて、ＩＣカードＡに対する論理アドレス１の割り付けが既に開放されていることから、未選択ＩＣカード（ＩＣカードＣ）への選択要求信号Ｓｒｗｃ（図８参照）を出力する。ここで、選択要求信号Ｓｒｗｃは、選択コマンド、論理アドレス１及びＩＣカードＣの識別コード（識別情報）の組み合わせからなる信号である。
【００７２】
そして、リーダライタＲＷでは、変調回路３０がマイクロコンピュータ１０からの選択要求信号Ｓｒｗｃに基づき変調信号を送信信号として出力し、送受信アンテナ４０が、当該送信信号を電磁波を媒体として送信する。
【００７３】
すると、ＩＣカードＣでは、送受信アンテナ６０が当該送信信号を受信し、受信信号として出力すると、この受信信号が復調回路８０により選択要求信号Ｓｒｗｃを表す復調信号としてマイクロコンピュータ１００に入力される。
【００７４】
これに伴い、ＩＣカードＣでは、マイクロコンピュータ１００が、図６のステップ３２０にて、選択要求信号Ｓｒｗｃの識別コードを前提にＩＣカードＣに対する選択要求ありとの判断に基づきＹＥＳと判定する。そして、マイクロコンピュータ１００は、ステップ３３０にて、選択要求信号Ｓｒｗｃの論理アドレス１に基づきＩＣカードＣに対し当該論理アドレス１を割り付けられたと判断し、割り付け応答信号Ｓｃ（図８参照）を出力する。ここで、割り付け応答信号Ｓｃは、割り付けレスポンスコードに論理アドレス１を組み合わせた信号である。
【００７５】
すると、ＩＣカードＣにて、変調回路１１０が、マイクロコンピュータ１００からの割り付け応答信号Ｓｃに基づき変調信号を返信信号として出力すると、この返信信号は、送受信アンテナ６０により電磁波を媒体として返信される。
【００７６】
ついで、リーダライタＲＷにおいて、送受信アンテナ４０が送受信アンテナ６０からの当該返信信号（割り付け応答信号Ｓｃを表す）を受信すると、この受信信号が復調回路８０により復調されて復調信号としてマイクロコンピュータ１０に入力される。このため、マイクロコンピュータ１０は、図５のステップ２６３にて、ＩＣカードＣの論理アドレス１の割り付け応答をセットする。
【００７７】
この処理後、マイクロコンピュータ１０は、ステップ２６４にて、ＩＣカードＣに対するコマンドの実行を行い、リード要求信号Ｒｒｗｃ（図８参照）を出力する。ここで、リード要求信号Ｒｒｗｃは、リードコマンド、論理アドレス１及びＩＣカードＣに対するリード要求情報の組み合わせからなる信号である（図８参照）。
【００７８】
しかして、変調回路３０がリード要求信号Ｒｒｗｃに基づき変調信号を送信信号として出力すると、この送信信号が送受信アンテナ４０によりコマンド信号の一つとして電磁波を媒体として送信される。
【００７９】
これに伴い、ＩＣカードＣでは、送受信アンテナ６０が当該コマンド信号（リード要求信号Ｒｒｗｃを表す）を受信して受信信号として出力すると、復調回路８０が当該受信信号を復調し復調信号として出力する。
【００８０】
このため、ＩＣカードＣでは、マイクロコンピュータ１００は、図５のステップ３４０にて、コマンド要求ありであることからＹＥＳと判定する。そして、ステップ３５０において、当該コマンド、即ち、リード要求信号Ｒｒｗｃの論理アドレス１が、ＩＣカードＣに割り付けられた論理アドレスと一致することから、ＹＥＳとの判定がなされる。
【００８１】
さらに、ＩＣカードＣでは、マイクロコンピュータ１００が、リード要求信号Ｒｒｗｃは論理アドレス開放要求ではないことから、ステップ３６０にて、ＮＯと判定し、その後、ステップ３７０において、リード要求信号Ｒｒｗｃに基づくコマンドの実行を行う。例えば、マイクロコンピュータ１００のリード情報がリード応答信号Ｒｃ（図８参照）として出力される。ここで、リード応答信号Ｒｃは、リードレスポンスコード、論理アドレス１及びリード情報の組み合わせからなる信号である。
【００８２】
しかして、ＩＣカードＣでは、変調回路１１０が、リード応答信号Ｒｃに基づき変調信号を返信信号として出力すると、この返信信号が送受信アンテナ６０により電磁波を媒体として返信される。
【００８３】
その後、リーダライタＲＷにて、送受信アンテナ４０が送受信アンテナ６０の返信信号（リード応答信号Ｒｃを表す）を受信すると、この受信信号が復調回路５０により復調されて復調信号としてマイクロコンピュータ１０に入力される。これに伴い、このマイクロコンピュータ１０は、ステップ２６４にて、ＩＣカードＣからのリード情報を読み出しデータとしてセットする。
【００８４】
以上述べたように、単一のリーダライタＲＷと通信するＩＣカードの数が論理アドレスの数よりも多くても、各ＩＣカードに対する論理アドレスの割り付け後、これらＩＣカードとリーダライタＲＷとの通信を行い、その後、論理アドレスを割り付けたＩＣカードから当該論理アドレスを開放し、この開放論理アドレスを、論理アドレスを割り付けしてないＩＣカードに割り付けるようにしたので、限られた数の論理アドレスにて、論理アドレスの数以上のＩＣカードの制御を可能とする。
【００８５】
なお、本発明の実施にあたり、上記実施形態にて述べた非接触式ＩＣカード制御システムは、電話機に限ることなく、ディスペンサー等に採用して実施してもよい。
【００８６】
また、本発明の実施にあたり、上記実施形態にて述べた両マイクロコンピュータ１０、１００に代えて、これら両マイクロコンピュータ１０、１００と同様の機能を発揮するディスクリートなアナログ回路やディジタル回路からなる専用制御回路を採用して実施してもよい。
【００８７】
また、上記実施形態にて述べたマイクロコンピュータ１０、メモリ２０、変調回路３０及び復調回路５０については、これらの全体或いは一部を単一のチップのＩＣ素子により構成してもよい。また、上記実施形態にて述べたメモリ９０、マイクロコンピュータ１００、電源回路７０、変調回路１１０及び復調回路８０については、これらの全体或いは一部を単一のチップのＩＣ素子により構成してもよい。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すブロック図である。
【図２】図１のリーダライタのブロック図である。
【図３】図１の各ＩＣカードのブロック図である。
【図４】図１のリーダライタのマイクロコンピュータの作用を示すフローチャートの前段部である。
【図５】図１のリーダライタのマイクロコンピュータの作用を示すフローチャートの後段部である。
【図６】図１の各ＩＣカードのマイクロコンピュータの作用を示すフローチャートである。
【図７】リーダライタと各ＩＣカードとの間の制御のやりとりの一部分を示す図である。
【図８】リーダライタと各ＩＣカードとの間の制御のやりとりの残りの部分を示す図である。
【符号の説明】
Ａ乃至Ｃ…ＩＣカード、ＲＷ…リーダライタ、
１０、１００…マイクロコンピュータ、２０、９０…メモリ、
３０、１１０…変調回路、４０、６０…送受信アンテナ、
５０、８０…復調回路。
【図１】
0003726739.tif 000002
【図２】
0003726739.tif 000003
【図３】
0003726739.tif 000004
【図４】
0003726739.tif 000005
【図５】
0003726739.tif 000006
【図６】
0003726739.tif 000007
【図７】
0003726739.tif 000008
【図８】
0003726739.tif 000009