(57)【要約】【課題】価値情報が書き込まれた複数の情報記憶媒体を同時に使用したときに、価値情報が使用途中の情報記憶媒体が複数生じないようにする。【解決手段】複数の非接触ＩＣカードの発行日情報及び価値情報を読み取るステップ（Ｓ１）と、発行日の古い順に非接触ＩＣカードを選択するステップ（Ｓ２）と、選択された非接触ＩＣカードの価値情報を処理するステップ（Ｓ３）と、処理済みの価値情報を前記選択された非接触ＩＣカードに書き込むステップ（Ｓ４）とを備えている。発行日の最も古い非接触ＩＣカードの価値情報を使い切った後に発行日が次に古い非接触ＩＣカードの価値情報が処理される。従って、価値情報が使用途中の非接触ＩＣカードが複数枚になることはない。【選択図】  図３
2005242594.tif 000002
【特許請求の範囲】
【請求項１】
サービス又は商品の対価としての価値を示す価値情報及びその価値情報が最初に書き込まれた時もしくは情報記憶媒体が発行された時を示す発行時情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報及び発行時情報を読み取る手段と、前記発行時情報に基づいて前記情報記憶媒体を選択する選択手段と、選択された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報を前記情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置。
【請求項２】
前記選択手段は、発行時の古い情報記憶媒体から順に選択することを特徴とする請求項１記載の情報記憶媒体処理装置。
【請求項３】
サービス又は商品の対価としての価値を示す価値情報及びその価値情報が処理された時を示す使用時情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報及び使用時情報を読み取る手段と、前記使用時情報に基づいて前記情報記憶媒体を選択する選択手段と、選択された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報を前記情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置。
【請求項４】
前記選択手段は、最後の使用時の新しい情報記憶媒体から順に選択することを特徴とする請求項３記載の情報記憶媒体処理装置。
【請求項５】
サービス又は商品の対価としての価値を示す価値情報及びその価値情報が処理された回数を示す処理回数情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報及び処理回数情報を読み取る手段と、前記処理回数情報に基づいて前記情報記憶媒体を選択する選択手段と、選択された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報を前記情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置。
【請求項６】
前記選択手段は、処理回数の多い情報記憶媒体から順に選択することを特徴とする請求項５記載の情報記憶媒体処理装置。
【請求項７】
サービス又は商品の対価としての価値を示す価値情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報を読み取る手段と、今回の価値の減算により価値が０となる情報記憶媒体を検出する手段と、検出された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報をその情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置。
【請求項８】
前記情報記憶媒体は非接触ＩＣカードであることを特徴とする請求項１乃至７のいずれかに記載の情報記憶媒体処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触ＩＣカード等の情報記憶媒体に対して情報の読み書きが可能な情報記憶媒体処理装置に関し、特に複数の情報記憶媒体を重ねた状態でそれらの情報記憶媒体の情報の読み取りが可能な情報記憶媒体処理装置に関する。
【背景技術】
【０００２】
近年、非接触式で情報の読み書きが出来るＩＣカードシステムが急速に普及してきている。非接触ＩＣカード（以下、単にＩＣカード或いはカードともいう）は、それに内蔵したＩＣ（集積回路）にＩＤ番号などの情報を保持することができる。非接触ＩＣカードに対して情報の書き込み及び読み出しを行うためにリーダライタが用いられる。更に、非接触ＩＣカードとリーダライタとは、コイル形状のアンテナを用いて電磁誘導などで結合することにより、非接触で情報の書き込み及び読み出しを行うことができる。アンテナは、非接触ＩＣカード及びリーダライタのそれぞれに設けられる。
【０００３】
ＩＣカードの種類が多くなると、カード保持者が同時に携帯するＩＣカードの枚数も増え、例えば、１つのサービスに対して１枚以上のＩＣカードを持つようになる。特に、鉄道用のプリペイドＩＣカード、公衆電話用のプリペイドＩＣカード等のようなカード購入者の支払い額に応じた価値情報（鉄道用の場合は１０００円、３０００円等。公衆電話用の場合は度数５０、１００等。）が書き込まれＩＣカードの場合、同じ種類のＩＣカードを２枚以上携帯していれば、１枚のＩＣカードの価値情報が０になったときに、すぐに次のＩＣカードに切り替えることができる。このとき、非接触ＩＣカードの場合は、カードをリーダライタと接触させる必要がないので、複数枚のカードを収納ケースに重ねた状態で入れていても、カード保持者が収納ケースをリーダライタの上にかざすことができる。
【０００４】
複数枚の非接触ＩＣカードを重ねた状態で同時にリーダライタの上にかざしたとき、リーダライタは、複数枚の非接触ＩＣカードから発信された信号を受信し、複数枚のＩＣカードを順番に選択して処理する。そして、従来、複数枚のＩＣカードを選択可能にした装置としては特許文献１に記載されたデータ交信装置がある。このデータ交信装置では、非接触ＩＣカードは、交信中のリーダライタから混信発生の通知を受けると、内蔵する乱数発生アルゴリズムに従って次の送信タイミングを決定し、送信を行うので、リーダライタと複数枚の非接触ＩＣカードとの交信のタイミングをずらすことにより、複数枚のＩＣカードと順番に交信を行うことができる。
【特許文献１】特開平９−１９８４７１公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した価値情報が書き込まれた非接触ＩＣカードを複数枚同時にリーダライタの上にかざしたときに、前述した従来の技術を適用すると、カード内の価値情報の残額にかかわらず、複数枚のＩＣカードからランダムにカードを選択するため、１枚のＩＣカードの価値情報の残額を使い切る前に他のＩＣカードから価値情報が減算されてしまい、価値情報が使用途中のカードが複数枚生じてしまうという問題点がある。
【０００６】
本発明はこのような問題点を解決するためになされたもので、サービス又は商品の対価としての価値を示す価値情報が書き込まれた複数の情報記憶媒体を同時に使用したときに、価値情報が使用途中の情報記憶媒体が複数生じないようにすることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、サービス又は商品の対価としての価値を示す価値情報及びその価値情報が最初に書き込まれた時もしくは情報記憶媒体が発行された時を示す発行時情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報及び発行時情報を読み取る手段と、前記発行時情報に基づいて前記情報記憶媒体を選択する選択手段と、選択された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報を前記情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置である。
請求項２に係る発明は、請求項１記載の情報記憶媒体処理装置において、前記選択手段は、発行時の古い情報記憶媒体から順に選択することを特徴とする情報記憶媒体処理装置である。
請求項３に係る発明は、サービス又は商品の対価としての価値を示す価値情報及びその価値情報が処理された時を示す使用時情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報及び使用時情報を読み取る手段と、前記使用時情報に基づいて前記情報記憶媒体を選択する選択手段と、選択された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報を前記情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置である。
請求項４に係る発明は、請求項３記載の情報記憶媒体処理装置において、前記選択手段は、最後の使用時の新しい情報記憶媒体から順に選択することを特徴とする情報記憶媒体処理装置である。
請求項５に係る発明は、サービス又は商品の対価としての価値を示す価値情報及びその価値情報が処理された回数を示す処理回数情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報及び処理回数情報を読み取る手段と、前記処理回数情報に基づいて前記情報記憶媒体を選択する選択手段と、選択された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報を前記情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置である。
請求項６に係る発明は、請求項５記載の情報記憶媒体処理装置において、前記選択手段は、処理回数の多い情報記憶媒体から順に選択することを特徴とする情報記憶媒体処理装置である。
請求項７に係る発明は、サービス又は商品の対価としての価値を示す価値情報が記憶されている複数の情報記憶媒体を重ねた状態で、前記複数の情報記憶媒体から前記価値情報を読み取る手段と、今回の価値の減算により価値が０となる情報記憶媒体を検出する手段と、検出された情報記憶媒体の価値情報を処理する手段と、処理後の価値情報をその情報記憶媒体に書き込む手段とを備えたことを特徴とする情報記憶媒体処理装置である。
請求項８に係る発明は、請求項１乃至７のいずれかに記載の情報記憶媒体処理装置において、前記情報記憶媒体は非接触ＩＣカードであることを特徴とする情報記憶媒体処理装置である。
【発明の効果】
【０００８】
本発明によれば、複数の情報記憶媒体を重ねた状態で使用したときに、情報記憶媒体処理装置によりその内の１枚の価値情報が最初に処理されるため、価値情報が使用途中の情報記憶媒体が複数生じることはなくなる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら本発明の実施形態について説明する。
〔第１の実施形態〕
図１は本発明の第１の実施形態に係るＩＣカード処理装置のブロック図、図２にＩＣカードのブロック図、図３は図１のＩＣカード処理装置の動作を示すフローチャートである。
【００１０】
図１に示すように、本実施形態のＩＣカード処理装置１は、この装置の各種処理及び制御を行うＣＰＵ１１と、ＣＰＵ１１に接続されたＲＯＭ１２、ＲＡＭ１３及びデータメモリ１４と、それぞれインタフェース１５、１７、１９を介してＣＰＵ１１に接続されたリーダライタ部１６、表示部１８及び音声出力部２０を備えている。
【００１１】
ＲＯＭにはＣＰＵ１１が各種処理を実行するときに使用するプログラムやデータが予め格納されている。ＲＡＭ１３はＣＰＵ１１が各種処理を実行するときに各種データ等を一時的に記憶するために使用される。データメモリ１４には課金テーブル等が記憶されている。リーダライタ部１５は、図示されていないＣＰＵ、メモリ（ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ等）、送受信回路及びアンテナを備えており、複数の非接触ＩＣカード2-1 ・・・2-n （ｎは２以上の整数）と通信を行うことができる。表示部１８はＬＣＤ等からなり、ＩＣカード処理装置１のＣＰＵ１１で処理された結果のデータ等が表示される。音声出力部２０はスピーカ或いはブザー等からなり、非接触ＩＣカードの読み取り時にエラー等が検出された場合に警告音を出力する。
【００１２】
次に非接触ＩＣカード2-1 ・・・2-n の構成を説明するが、各非接触ＩＣカードは同一の構成を有するので、以下、特に区別する必要がある場合を除いて非接触ＩＣカード２とする。図２に示すように、非接触ＩＣカード２は、ＣＰＵ２１と、各々がＣＰＵ２１に接続されたＲＯＭ２２、ＲＡＭ２３、ＥＥＰＲＯＭ２４、及び送受信部２５からなる。ＣＰＵ２１は非接触ＩＣカード２全体の処理及び制御等を行う。ＲＯＭ２２にはＣＰＵ２１が各種処理及び制御を実行するときに使用するプログラム等が記憶されている。ＲＡＭ２３はＣＰＵ２１が各種処理を実行する際に発生するデータを一時的に記憶するために使用される。ＥＥＰＲＯＭ２４には非接触ＩＣカード２の識別番号（ＩＤコード）、非接触ＩＣカード２が発行された日を示す発行日情報、非接触ＩＣカード２を利用してサービス又は商品の提供を受けた時に支払う対価の価値を示す価値情報等がカードの発行時に書き込まれる。あるいは、価値情報が発行前に予め書き込まれており、カードの購入者がその価値情報に相当する現金を支払うことでカードの発行を受けるタイプのカードでもよい。この価値情報は、発行時にはカード購入者が支払った金額に対応する値を持っているが、カードを利用したサービス又は商品の提供を受ける度にＩＣカード処理装置１により減額処理を受ける。送受信部２５は送受信回路及びアンテナからなり、ＩＣカード処理装置１のリーダライタ部１６に接近すると、リーダライタ部１６から電力の供給を受けるとともに、リーダライタ部１６と信号の送受信を行う。
【００１３】
以上の構成を有するＩＣカード処理装置１に複数の非接触ＩＣカード2-1 ・・・2-n が同時に接近した場合の動作について、図３のフローチャートを用いて説明する。ここで、複数の非接触ＩＣカード2-1 ・・・2-n が同時にＩＣカード処理装置１に接近する場合とは、この明細書の「背景技術」の項で説明したような、複数枚の非接触ＩＣカードを収納ケースに重ねた状態で入れているときに、カード保持者が収納ケースをリーダライタの上にかざす場合である。
【００１４】
まずＩＣカード処理装置１は、リーダライタ部１６に接近した非接触ＩＣカード2-1 ・・・2-n の情報を読み取る（ステップＳ１）。複数の非接触ＩＣカードを読み取る手順は既知のものを用いる。ステップＳ1 の実行により、非接触ＩＣカード2-1 ・・・2-n のＥＥＰＲＯＭに格納されている情報である発行日情報＃１・・・＃ｎ、価値情報＃１・・・＃ｎ、及びその他の情報＃１・・・＃ｎがリーダライタ部１６により読み取られ、ＣＰＵ１１によりＲＡＭ１３に記憶される。
【００１５】
次に、ＣＰＵ１１は、ＲＡＭ１３に記憶された各非接触ＩＣカード2-1 ・・・2-n の発行日情報及び価値情報を調べ、価値情報が０でないＩＣカードの中から発行日の古い順にＩＣカードを選択する（ステップＳ２）。従って、第１回目は、価値情報が０ではなく、かつ発行日の最も古いＩＣカードを選択する。次いで、選択したＩＣカードの価値情報を処理する（ステップＳ３）。ここで、各ＩＣカードが鉄道用であり、降車駅で価値情報の処理を行う場合は、乗車区間の運賃に対応する価値情報が減額される。なお、乗車区間の運賃に対応する価値情報は、データメモリ１４に格納されている課金テーブルと、ＩＣカードに”その他の情報”として書き込まれている乗車駅情報とに基づいて行われる。ここでは非接触ＩＣカード2-1 が選択され、処理前の価値情報＃１が処理後は価値情報＃１＊となり、ＲＡＭ１３に書き込まれている。なお、価値情報の処理に伴ってその他の情報の更新が必要な場合はそれを実行する。
【００１６】
次に、処理済みの価値情報をＩＣカードに書き込む（ステップＳ４）。即ちＣＰＵ１１はＲＡＭ１３から処理後の価値情報＃１＊を読み出し、リーダライタ部１６から非接触ＩＣカード2-1 のＥＥＰＲＯＭ２４に書き込むように制御する。
【００１７】
次いで、ＣＰＵ１１は次のＩＣカードの選択が必要であるか否かを判定する（ステップＳ５）。ここで、次のＩＣカードの選択が必要な場合とは、例えば１枚目に選択したＩＣカードの価値情報の残額が今回利用したサービスの対価（鉄道の場合、乗車区間の運賃）より少なかった場合である。このような場合は、ステップＳ２〜Ｓ４の処理を繰り返し、そうでない場合は処理を終了する。なお、複数の非接触ＩＣカード2-1 ・・・2-n の読み取り時（ステップＳ１）或いは価値情報の処理時にエラー等が発生した場合には、表示部１８及び音声出力部２０で警告を行う。
【００１８】
このように、本実施形態によれば、複数の非接触ＩＣカードを重ねた状態で使用した場合、価値情報が０でない非接触ＩＣカードの中から発行日の古い順に非接触ＩＣカードを選択し、その価値情報を処理するので、発行日の最も古い非接触ＩＣカードの価値情報を使い切った後に発行日が次に古い非接触ＩＣカードの価値情報が処理される。従って、価値情報が使用途中の非接触ＩＣカードが複数枚になることはない。なお、本実施形態において発行日情報よりも詳細な発行日時情報を用いてもよい。
【００１９】
〔第２の実施形態〕
図４は本発明の第２の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。本実施形態におけるＩＣカード処理装置及び非接触ＩＣカードの構成は第１の実施形態（図１及び２）と同じである。ただし、各非接触ＩＣカードのＥＥＰＲＯＭ２４には、価値情報、カードの使用により価値情報が最後に処理された日を示す使用日情報、及びその他の情報（カードＩＤ等）が格納されている。以上の構成を有するＩＣカード処理装置１に複数の非接触ＩＣカード2-1 ・・・2-n が同時に接近した場合の動作について、図４のフローチャートを用いて説明する。
【００２０】
まずＩＣカード処理装置１は、リーダライタ部１６に接近した非接触ＩＣカード2-1 ・・・2-n の情報を読み取る（ステップＳ１１）。ステップＳ1 １の実行により、非接触ＩＣカード2-1 ・・・2-n のＥＥＰＲＯＭに格納されている情報である使用日情報＃１・・・＃ｎ、価値情報＃１・・・＃ｎ、及びその他の情報＃１・・・＃ｎがリーダライタ部１６により読み取られ、ＣＰＵ１１によりＲＡＭ１３に記憶される。
【００２１】
次に、ＣＰＵ１１は、ＲＡＭ１３に記憶された各非接触ＩＣカード2-1 ・・・2-n の使用日情報及び価値情報を調べ、価値情報が０でないＩＣカードの中から使用日の新しい順にＩＣカードを選択する（ステップＳ１２）。従って、第１回目は、価値情報が０ではなく、かつ使用日の最も新しいＩＣカードを選択する。次いで、選択したＩＣカードの価値情報を処理し、使用日情報を更新する（ステップＳ１３）。ここでは非接触ＩＣカード2-1 が選択され、処理前の価値情報＃１が処理後は価値情報＃１＊となるとともに、処理前の使用日情報＃１が処理後は使用日情報＃１＊となり、ＲＡＭ１３に書き込まれている。なお、価値情報及び使用日情報の処理に伴ってその他の情報の更新が必要な場合はそれを実行する。
【００２２】
次に、処理済みの価値情報及び更新済みの使用日情報をＩＣカードに書き込む（ステップＳ１４）。その後、次のＩＣカードの選択が必要であるか否かを判定し（ステップＳ１５）、必要と判定した場合はステップＳ１２〜Ｓ１４の処理を繰り返し、そうでない場合は処理を終了する。ステップＳ１４及びＳ１５の処理の詳細は第１の実施形態のステップＳ４及びＳ５と同様である。
【００２３】
このように、本実施形態によれば、複数の非接触ＩＣカードを重ねた状態で使用した場合、価値情報が０でない非接触ＩＣカードの中から使用日の新しい順に非接触ＩＣカードを選択し、その価値情報を処理するので、使用日の最も新しい非接触ＩＣカードの価値情報を使い切った後に使用日が次に新しい非接触ＩＣカードの価値情報が処理される。従って、価値情報が使用途中の非接触ＩＣカードが複数枚になることはない。なお、本実施形態において、価値情報が最後に処理された日を示す情報を使用日情報とする代わりに最近の複数回の処理日を示す情報を使用日情報とし、それらの組み合わせによりＩＣカードの選択の順序を決定してもよい。
【００２４】
〔第３の実施形態〕
図５は本発明の第３の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。本実施形態におけるＩＣカード処理装置及び非接触ＩＣカードの構成は第１の実施形態（図１及び２）と同じである。ただし、各非接触ＩＣカードのＥＥＰＲＯＭ２４には、価値情報、カードの使用により価値情報が処理された回数示す処理回数情報、及びその他の情報（カードＩＤ等）が格納されている。以上の構成を有するＩＣカード処理装置１に複数の非接触ＩＣカード2-1 ・・・2-n が同時に接近した場合の動作について、図５のフローチャートを用いて説明する。
【００２５】
まずＩＣカード処理装置１は、リーダライタ部１６に接近した非接触ＩＣカード2-1 ・・・2-n の情報を読み取る（ステップＳ２１）。ステップＳ２１の実行により、非接触ＩＣカード2-1 ・・・2-n にのＥＥＰＲＯＭに格納されている情報である処理回数情報＃１・・・＃ｎ、価値情報＃１・・・＃ｎ、及びその他の情報＃１・・・＃ｎがリーダライタ部１６により読み取られ、ＣＰＵ１１によりＲＡＭ１３に記憶される。
【００２６】
次に、ＣＰＵ１１は、ＲＡＭ１３に記憶された各非接触ＩＣカード2-1 ・・・2-n の処理回数情報及び価値情報を調べ、価値情報が０でないＩＣカードの中から処理回数の多い順にＩＣカードを選択する（ステップＳ２２）。従って、第１回目は、価値情報が０ではなく、かつ処理回数の最も多いＩＣカードを選択する。次いで、選択したＩＣカードの価値情報を処理し、処理回数情報を更新する（ステップＳ１３）。ここでは非接触ＩＣカード2-1 が選択され、処理前の価値情報＃１が処理後は価値情報＃１＊となるとともに、処理前の処理回数情報＃１が処理後は処理回数情報＃１＊となり、ＲＡＭ１３に書き込まれる。なお、価値情報及び処理回数情報の処理に伴ってその他の情報の更新が必要な場合はそれを実行する。
【００２７】
次に、処理済みの価値情報及び更新済みの処理回数情報をＩＣカードに書き込む（ステップＳ２４）。その後、次のＩＣカードの選択が必要であるか否かを判定し（ステップＳ２５）、必要と判定した場合はステップＳ２２〜Ｓ２４の処理を繰り返し、そうでない場合は処理を終了する。ステップＳ２４及びＳ２５の処理の詳細は第１の実施形態のステップＳ４及びＳ５と同様である。
【００２８】
このように、本実施形態によれば、複数の非接触ＩＣカードを重ねた状態で使用した場合、価値情報が０でない非接触ＩＣカードの中から処理回数の多い順に非接触ＩＣカードを選択し、その価値情報を処理するので、処理回数の最も多い非接触ＩＣカードの価値情報を使い切った後に処理回数が次に多い非接触ＩＣカードの価値情報が処理される。従って、価値情報が使用途中の非接触ＩＣカードが複数枚になることはない。
【００２９】
〔第４の実施形態〕
図６は本発明の第４の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。本実施形態におけるＩＣカード処理装置及び非接触ＩＣカードの構成は第１の実施形態（図１及び２）と同じである。ただし、各非接触ＩＣカードのＥＥＰＲＯＭ２４には、発行日情報、価値情報及びその他の情報（カードＩＤ等）が格納されている。本実施形態において、ＩＣカード処理装置１に複数の非接触ＩＣカード2-1 ・・・2-n が同時に接近した場合の動作について、図６のフローチャートを用いて説明する。
【００３０】
まずＩＣカード処理装置１は、リーダライタ部１６に接近した非接触ＩＣカード2-1 ・・・2-n の情報を読み取る（ステップＳ３１）。ステップＳ３1 の実行により、非接触ＩＣカード2-1 ・・・2-n のＥＥＰＲＯＭに格納されている情報である価値情報＃１・・・＃ｎ、発行日情報＃１・・・＃ｎ、及びその他の情報＃１・・・＃ｎがリーダライタ部１６により読み取られ、ＣＰＵ１１によりＲＡＭ１３に記憶される。
【００３１】
次に、ＣＰＵ１１は、ＲＡＭ１３に記憶された各非接触ＩＣカード2-1 ・・・2-n の価値情報から、今回提供を受けたサービスの対価に相当する価値を減算する（ステップＳ３２）。次いで、減算後の価値情報が０になるＩＣカードの有無を判定する（ステップＳ３３）。減算後の価値情報が０になるＩＣカードがあった場合は、そのＩＣカードを選択し（ステップＳ３４）、選択したＩＣカードの価値情報を処理する（ステップＳ３５）。そして、処理済みの価値情報をＩＣカードに書き込み（ステップＳ３６）、処理を終了する。ここで、ステップＳ３５及びＳ３６の内容は第１の実施形態におけるステップＳ３及びＳ４と同様である。ここでは非接触ＩＣカード2-1 が選択され、非接触ＩＣカード2-1 のＥＥＰＲＯＭには価値情報０（価値情報＃１＝”０”）が書き込まれる。
【００３２】
ステップＳ３３で、減算後の価値情報が０になるＩＣカードがないと判定された場合は、発行日情報に基づく処理を実行する（ステップＳ３７）。この処理の内容は第１の実施形態におけるステップＳ２〜Ｓ５と同じである。なお、発行日情報に基づく処理の代わりに使用日情報に基づく処理（第２の実施形態）又は処理回数情報に基づく処理（第３の実施形態）を実行するように構成してもよい。
【００３３】
このように、本実施形態によれば、複数の非接触ＩＣカードを重ねた状態で使用した場合、今回のサービスの対価に相当する価値を減算することで価値情報が０になるカードを選択して価値情報を処理し、価値情報が０になるカードがなかったときは、発行日情報等に基づいてカードを選択して価値情報を処理するので、価値情報が使用途中のＩＣカードが複数枚になることはない。
【００３４】
なお、以上説明した第１乃至第３の実施形態では、各々１つの情報（発行日情報又は使用日情報又は処理回数情報の何れか１つ）に基づいて複数枚のカードを選択する順序を決定しているが、例えば発行日情報が同じ古さのカードが複数枚存在した場合には使用日情報を併用する等、２つ又は３つの情報を組み合わせるように構成してもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施形態に係るＩＣカード処理装置のブロック図である。
【図２】本発明の第１の実施形態に係るＩＣカードのブロック図である。
【図３】本発明の第１の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。
【図４】本発明の第２の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。
【図５】本発明の第３の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。
【図６】本発明の第４の実施形態に係るＩＣカード処理装置の動作を示すフローチャートである。
【符号の説明】
【００３６】
１・・・ＩＣカード処理装置、２・・・非接触ＩＣカード、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１６・・・リーダライタ部。
【図１】
2005242594.tif 000003
【図２】
2005242594.tif 000004
【図３】
2005242594.tif 000005
【図４】
2005242594.tif 000006
【図５】
2005242594.tif 000007
【図６】
2005242594.tif 000008