(57)【要約】【課題】ユーザの利便性の向上を図ることが可能な携帯型情報記憶媒体のホルダ及びそのプログラムを提供する。【解決手段】ＩＣカード３０を着脱可能に保持し、このＩＣカード３０と情報の送受信を行うホルダ１０であって、各種ＩＣカード３０の初期応答の値と、個別情報の読み出しを要求する、この各値に応じた個別識別コマンドとを関連づけて記憶するメモリ２２と、保持しているＩＣカード３０から初期応答を受信し、受信した初期応答の値に対応してメモリ２２に記憶されている個別識別コマンドを保持しているＩＣカード３０に送信し、このコマンドの応答として個別情報を受信する接触端子１５と、この個別情報に基づいて保持しているＩＣカード３０が所定のＩＣカード３０であるか否かを判定するＣＰＵ２１とを備えることを特徴とする。【選択図】図２
2005267516.tif 000002
【特許請求の範囲】
【請求項１】
携帯型情報記憶媒体を着脱可能に保持し、この携帯型情報記憶媒体と情報の送受信を行う携帯型情報記憶媒体のホルダであって、
携帯型情報記憶媒体の各属性と、各属性に応じた個別情報読み出し要求とを関連づけて記憶する属性別読み出し要求記憶手段と、
前記保持している携帯型情報記憶媒体から、前記携帯型情報記憶媒体の属性を示す属性情報を受信する属性情報受信手段と、
前記属性情報受信手段によって属性情報が受信された場合に、この属性情報に対応して前記属性別読み出し要求記憶手段に記憶されている個別情報読み出し要求を前記携帯型情報記憶媒体に送信する要求送信手段と、
前記要求送信手段によって送信された個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体からその個別情報を受信する応答受信手段とを備えること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項２】
請求項１に記載の携帯型情報記憶媒体のホルダにおいて、
前記応答受信手段は、前記要求送信手段によって送信された個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体に記憶されている識別情報及び／又は価値残高情報を含む個別情報を受信すること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項３】
請求項１又は請求項２に記載の携帯型情報記憶媒体のホルダにおいて、
前記応答受信手段によって受信した前記携帯型情報記憶媒体の個別情報を使用者に通知する個別情報通知手段を備えること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体のホルダにおいて、
電力供給のオンオフを使用者の指示に応じて切り替える電力供給切替手段と、
前記電力供給切替手段によってオンに切り替えられた場合に、前記保持している携帯型情報記憶媒体に初期応答要求を送信する初期応答要求送信手段を備え、
前記属性情報受信手段は、前記初期応答要求送信手段によって送信された初期応答要求に対する前記属性情報を含む初期応答を前記携帯型情報記憶媒体から受信すること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の携帯型情報記憶媒体のホルダにおいて、
所定の携帯型情報記憶媒体の個別情報を記憶する個別情報記憶手段と、
前記応答受信手段によって前記携帯型情報記憶媒体の個別情報を受信した場合に、この受信した個別情報と、前記個別情報記憶手段によって記憶されている個別情報とに基づいて、前記保持している携帯型情報記憶媒体が所定の携帯型情報記憶媒体であるか否かを判定する判定手段とを備えること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項６】
請求項５に記載の携帯型情報記憶媒体のホルダにおいて、
前記個別情報記憶手段は、前記応答受信手段によって受信された個別情報を、少なくとも前記応答受信手段が再び個別情報を受信するまで、所定の携帯型情報記憶媒体の個別情報として記憶し、
前記判定手段は、再び前記応答受信手段によって個別情報が受信された場合に、この受信した個別情報と、以前に応答受信手段によって受信されて前記個別情報記憶手段に記憶されている個別情報とに基づいて、以前と同一の携帯型情報記憶媒体を保持しているか否かを判定すること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項７】
請求項５又は請求項６に記載の携帯型情報記憶媒体のホルダにおいて、
前記判定手段が否と判定した場合に、前記応答受信手段によって受信された個別情報を新規登録する使用者の指示を入力する登録指示入力手段を備え、
前記個別情報記憶手段は、前記登録指示入力手段によって前記指示が入力された場合に、前記応答受信手段によって受信された個別情報を所定の携帯型情報記憶媒体の個別情報として記憶すること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項８】
請求項５から請求項７までのいずれか１項に記載の携帯型情報記憶媒体のホルダにおいて、
前記判定手段の判定結果を使用者に通知する通知手段を備えること、
を特徴とする携帯型情報記憶媒体のホルダ。
【請求項９】
携帯型情報記憶媒体を着脱可能に保持し、この携帯型情報記憶媒体と情報の送受信を行う携帯型情報記憶媒体のホルダに実行させるプログラムであって、
前記保持している携帯型情報記憶媒体から、前記携帯型情報記憶媒体の属性を示す属性情報を受信する属性情報受信手順と、
前記属性情報受信手順において属性情報を受信した場合に、この属性情報に対応する個別情報読み出し要求を前記携帯型情報記憶媒体に送信する要求送信手順と、
前記要求送信手順において送信した個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体からその個別情報を受信する応答受信手順とを備えること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１０】
請求項９に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
前記応答受信手順は、前記要求送信手順において送信した個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体の識別情報及び／又は価値残高情報を含む個別情報を受信すること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１１】
請求項９又は請求項１０に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
前記応答受信手順において受信した前記携帯型情報記憶媒体の個別情報を使用者に通知する個別情報通知手順を備えること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１２】
請求項９から請求項１１までのいずれか１項に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
使用者の指示に応じて電力供給がオンに切り替えられた場合に、前記保持している携帯型情報記憶媒体に初期応答要求を送信する初期応答要求送信手順を備え、
前記属性情報受信手順は、前記初期応答要求送信手順において送信した初期応答要求に対する前記属性情報を含む初期応答を前記携帯型情報記憶媒体から受信すること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１３】
請求項９から請求項１２までのいずれか１項に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
前記応答受信手順において前記携帯型情報記憶媒体の個別情報を受信した場合に、この受信した個別情報と、予め記憶されている所定の携帯型情報記憶媒体の個別情報とに基づいて、前記保持している携帯型情報記憶媒体が所定の携帯型情報記憶媒体であるか否かを判定する判定手順を備えること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１４】
請求項１３に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
前記応答受信手順において受信した個別情報を所定の携帯型情報記憶媒体の個別情報として記憶する個別情報記憶手順と、
前記判定手順は、再び前記応答受信手順を実行して個別情報を受信した場合に、この受信した個別情報と、以前の応答受信手順において受信し、前記個別情報記憶手順において記憶した個別情報とに基づいて、以前と同一の携帯型情報記憶媒体を保持しているか否かを判定すること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１５】
請求項１３又は請求項１４に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
前記判定手順において否と判定した場合に、前記応答受信手順において受信した個別情報を登録する使用者の指示を入力する登録指示入力手順と、
前記登録指示入力手順において前記指示を入力した場合に、前記応答受信手順において受信した個別情報を所定の携帯型情報記憶媒体の個別情報として記憶する個別情報登録手順とを備えること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【請求項１６】
請求項１３から請求項１５までのいずれか１項に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、
前記判定手順の判定結果を使用者に通知する通知手順を備えること、
を特徴とする携帯型情報記憶媒体のホルダのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型情報記憶媒体を保持し、この携帯型情報記憶媒体と通信を行う携帯型情報記憶媒体のホルダ及びそのプログラムに関するものである。
【背景技術】
【０００２】
近年、ＩＳＯ７８１６で規定されている接触インターフェイス（Ｉ／Ｆ）とＩＳＯ１４４４３で規定される非接触Ｉ／Ｆを持ったデュアルインターフェイスのＩＣカードなどの携帯型情報記憶媒体が開発されている（例えば、特許文献１参照。）。また、携帯電話や組込み機器向けに小型化されたＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）と呼ばれる規格に準拠するＩＣカード（以下、「ＳＩＭカード」という。）であって、デュアルインターフェイスを有するものも登場している。なお、携帯型情報記憶媒体とは、ＩＣカード、ＳＩＭカード、ＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＩＣタグなど、ＩＣと、外部装置及びＩＣ間の通信を媒介する通信部及びインターフェイスなどとを備え、このＩＣの内部のデータにアクセスするために外部装置のＣＰＵによるコマンド（処理要求）の送信などの外部のＣＰＵによる所定の処理が必要な機密性の高い携帯型の情報処理装置である。
【特許文献１】特表２００２−５２５７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本出願人は、このＳＩＭカードなどの携帯型情報記憶媒体を保持し、この携帯型情報記憶媒体と通信を行い、利便性の向上などを図ることが可能なＳＩＭリーダライタについて出願を行っている（特願２００３−０４６６５７）。
このＳＩＭリーダライタは、ＳＩＭカードを装着し、ＳＩＭカードと通信を行うための接触型のインターフェイス、外部装置と通信を行うためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｉｒｉａｌ  Ｂｕｓ）インターフェイス、ＳＩＭカードが外部装置と通信を行うための非接触型のインターフェイスの３種類のインターフェイスと、液晶ディスプレイなどとを備える携帯型情報記憶媒体のホルダである。
この携帯型情報記憶媒体のホルダでは、電子マネーＩＣカード、ＩＤカード、ポイントカードなどの各種の携帯型情報記憶媒体を差し替えて利用することが可能である。
しかし、ＵＩＭカードを単体で使用する場合に比べ、ユーザ（使用者）は、挿入されているＵＩＭカードを判別しにくい。従って、本来のものでないＵＩＭカードがホルダに挿入されている場合には、例えば、セキュリティルームのドアゲートに設置された外部装置に意図しないＵＩＭカードを翳すこととなり、システムが異常と判断してドアをロックしたり、警報装置を鳴らすなど、システムが通常と異なる動作を行う可能性が考えられるため、注意が必要となるという問題があった。
また、他人のＵＩＭが挿入されている場合でも気付きづらいという問題があった。
更に、残高１０万円の電子マネーの入ったカードと１０００円の電子マネーの入ったカードを入れ替えられても、ユーザが目視しただけでは気が付かず、ユーザの意図しないカードが挿入され、盗難がしばらくごまかされるといったケースが生じるおそれがある。
【０００４】
本発明の課題は、使用者の利便性の向上を図ることが可能な携帯型情報記憶媒体のホルダ及びそのプログラムを提供することである。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、携帯型情報記憶媒体（３０）を着脱可能に保持し、この携帯型情報記憶媒体と情報の送受信を行う携帯型情報記憶媒体のホルダであって、携帯型情報記憶媒体の各属性と、各属性に応じた個別情報読み出し要求とを関連づけて記憶する属性別読み出し要求記憶手段（２２、２２−２）と、前記保持している携帯型情報記憶媒体から、前記携帯型情報記憶媒体の属性を示す属性情報を受信する属性情報受信手段（１５）と、前記属性情報受信手段によって属性情報が受信された場合に、この属性情報に対応して前記属性別読み出し要求記憶手段に記憶されている個別情報読み出し要求を前記携帯型情報記憶媒体に送信する要求送信手段（１５，２１、１５，２１−２）と、前記要求送信手段によって送信された個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体からその個別情報を受信する応答受信手段（１５）とを備えること、を特徴とする携帯型情報記憶媒体のホルダ（１０、１０−２）である。
【０００６】
請求項２の発明は、請求項１に記載の携帯型情報記憶媒体のホルダにおいて、前記応答受信手段は、前記要求送信手段によって送信された個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体に記憶されている識別情報及び／又は価値残高情報を含む個別情報を受信すること、を特徴とする携帯型情報記憶媒体のホルダ（１０、１０−２）である。
【０００７】
請求項３の発明は、請求項１又は請求項２に記載の携帯型情報記憶媒体のホルダにおいて、前記応答受信手段によって受信した前記携帯型情報記憶媒体の個別情報を使用者に通知する個別情報通知手段（１６）を備えること、を特徴とする携帯型情報記憶媒体のホルダ（１０、１０−２）である。
【０００８】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体のホルダにおいて、電力供給のオンオフを使用者の指示に応じて切り替える電力供給切替手段（２０）と、前記電力供給切替手段によってオンに切り替えられた場合に、前記保持している携帯型情報記憶媒体に初期応答要求を送信する初期応答要求送信手段（１５，２１、１５，２１−２）を備え、前記属性情報受信手段は、前記初期応答要求送信手段によって送信された初期応答要求に対する前記属性情報を含む初期応答を前記携帯型情報記憶媒体から受信すること、を特徴とする携帯型情報記憶媒体のホルダ（１０、１０−２）である。
【０００９】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の携帯型情報記憶媒体のホルダにおいて、所定の携帯型情報記憶媒体の個別情報を記憶する個別情報記憶手段（２２、２２−２）と、前記応答受信手段によって前記携帯型情報記憶媒体の個別情報を受信した場合に、この受信した個別情報と、前記個別情報記憶手段によって記憶されている個別情報とに基づいて、前記保持している携帯型情報記憶媒体が所定の携帯型情報記憶媒体であるか否かを判定する判定手段（２１、２１−２）とを備えること、を特徴とする携帯型情報記憶媒体のホルダである。
【００１０】
請求項６の発明は、請求項５に記載の携帯型情報記憶媒体のホルダにおいて、前記個別情報記憶手段は、前記応答受信手段によって受信された個別情報を、少なくとも前記応答受信手段が再び個別情報を受信するまで、所定の携帯型情報記憶媒体の個別情報として記憶し、前記判定手段は、再び前記応答受信手段によって個別情報が受信された場合に、この受信した個別情報と、以前に応答受信手段によって受信されて前記個別情報記憶手段に記憶されている個別情報とに基づいて、以前と同一の携帯型情報記憶媒体を保持しているか否かを判定すること、を特徴とする携帯型情報記憶媒体のホルダ（１０）である。
【００１１】
請求項７の発明は、請求項５又は請求項６に記載の携帯型情報記憶媒体のホルダにおいて、前記判定手段が否と判定した場合に、前記応答受信手段によって受信された個別情報を新規登録する使用者の指示を入力する登録指示入力手段（１８，１９）を備え、前記個別情報記憶手段は、前記登録指示入力手段によって前記指示が入力された場合に、前記応答受信手段によって受信された個別情報を所定の携帯型情報記憶媒体の個別情報として記憶すること、を特徴とする携帯型情報記憶媒体のホルダ（１０−２）である。
【００１２】
請求項８の発明は、請求項５から請求項７までのいずれか１項に記載の携帯型情報記憶媒体のホルダにおいて、前記判定手段の判定結果を使用者に通知する通知手段（１６）を備えること、を特徴とする携帯型情報記憶媒体のホルダ（１０、１０−２）である。
【００１３】
請求項９の発明は、携帯型情報記憶媒体（３０）を着脱可能に保持し、この携帯型情報記憶媒体と情報の送受信を行う携帯型情報記憶媒体のホルダ（１０、１０−２）に実行させるプログラムであって、前記保持している携帯型情報記憶媒体から、前記携帯型情報記憶媒体の属性を示す属性情報を受信する属性情報受信手順（Ｓ１３０、Ｓ３３０）と、前記属性情報受信手順において属性情報を受信した場合に、この属性情報に対応する個別情報読み出し要求を前記携帯型情報記憶媒体に送信する要求送信手順（Ｓ１６０、Ｓ３６０）と、前記要求送信手順において送信した個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体からその個別情報を受信する応答受信手順（Ｓ１７０、Ｓ３７０）とを備えること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００１４】
請求項１０の発明は、請求項９に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、前記応答受信手順は、前記要求送信手順において送信した個別情報読み出し要求に対する応答として、前記携帯型情報記憶媒体の識別情報及び／又は価値残高情報を含む個別情報を受信すること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００１５】
請求項１１の発明は、請求項９又は請求項１０に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、前記応答受信手順において受信した前記携帯型情報記憶媒体の個別情報を使用者に通知する個別情報通知手順を備えること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００１６】
請求項１２の発明は、請求項９から請求項１１までのいずれか１項に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、使用者の指示に応じて電力供給がオンに切り替えられた場合（Ｓ１１０、Ｓ３１０）に、前記保持している携帯型情報記憶媒体に初期応答要求を送信する初期応答要求送信手順（Ｓ１２０、Ｓ３２０）を備え、前記属性情報受信手順は、前記初期応答要求送信手順において送信した初期応答要求に対する前記属性情報を含む初期応答を前記携帯型情報記憶媒体から受信すること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００１７】
請求項１３の発明は、請求項９から請求項１２までのいずれか１項に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、前記応答受信手順において前記携帯型情報記憶媒体の個別情報を受信した場合に、この受信した個別情報と、予め記憶されている所定の携帯型情報記憶媒体の個別情報とに基づいて、前記保持している携帯型情報記憶媒体が所定の携帯型情報記憶媒体であるか否かを判定する判定手順（Ｓ１９０、Ｓ３９０）を備えること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００１８】
請求項１４の発明は、請求項１３に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、前記応答受信手順において受信した個別情報を所定の携帯型情報記憶媒体の個別情報として記憶する個別情報記憶手順（Ｓ２１０）と、前記判定手順は、再び前記応答受信手順を実行して個別情報を受信した場合に、この受信した個別情報と、以前の応答受信手順において受信し、前記個別情報記憶手順において記憶した個別情報とに基づいて、以前と同一の携帯型情報記憶媒体を保持しているか否かを判定すること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００１９】
請求項１５の発明は、請求項１３又は請求項１４に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、前記判定手順において否と判定した場合に、前記応答受信手順において受信した個別情報を登録する使用者の指示を入力する登録指示入力手順（Ｓ４４０）と、前記登録指示入力手順において前記指示を入力した場合に、前記応答受信手順において受信した個別情報を所定の携帯型情報記憶媒体の個別情報として記憶する個別情報登録手順（Ｓ４６０）とを備えること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【００２０】
請求項１６の発明は、請求項１３から請求項１５までのいずれか１項に記載の携帯型情報記憶媒体のホルダのプログラムにおいて、前記判定手順の判定結果を使用者に通知する通知手順（Ｓ２５０、Ｓ４３０）を備えること、を特徴とする携帯型情報記憶媒体のホルダのプログラムである。
【発明の効果】
【００２１】
本発明による携帯型情報記憶媒体のホルダ又はそのプログラムによれば、以下の効果を得ることが可能となる。
（１）属性に応じた個別情報読み出し要求を、保持している携帯型情報記憶媒体に送信することによって、属性によらず、携帯型情報記憶媒体の個別情報を得ることが可能となる。
（２）各種携帯型情報記憶媒体の使用者名、カード番号などの識別情報及び／又は電子マネーの額、ポイント残高などの価値残高情報を含む個別情報を得ることが可能となる。
（３）個別情報を使用者に通知することによって、使用者の利便性を向上する。
（４）初期応答に含まれる属性情報を受信し、この属性に応じた個別情報読み出し要求を携帯型情報記憶媒体に送信し、個別情報を得ることによって、使用者による電源の切り替えを契機に個別情報を得ることが可能となる。
（５）予め記憶されている所定の携帯型情報記憶媒体の個別情報と、受信した個別情報とに基づいて、保持している携帯型情報記憶媒体の適正を判定し、所定の携帯型情報記憶媒体を判別することが可能となる。
（６）受信した個別情報を記憶することによって、保持していた携帯型情報記憶媒体の個別情報の履歴を残すことが可能となる。また、記憶している個別情報と、受信した個別情報とに基づいて以前と同一の携帯型情報記憶媒体を保持しているか否かを判定し、携帯型情報記憶媒体の差し替えを検出するなど、履歴に基づいた処理を行うことが可能となる。
（７）所定の携帯型情報記憶媒体でないと判定した場合であっても、受信した個別情報を使用者の指示に基づいて所定の携帯型情報記憶媒体の個別情報として記憶することによって、新たな携帯型情報記憶媒体の個別情報を容易に登録することができる。
（８）判定結果を使用者に通知することによって、不適当な携帯型情報記憶媒体を保持していることを通知するなど、保持している携帯型情報記憶媒体の情報を使用者に通知し、利便性を向上する。
【発明を実施するための最良の形態】
【００２２】
本発明は、使用者の利便性の向上を図るという目的を、携帯型情報記憶媒体を着脱可能に保持し、この携帯型情報記憶媒体と情報の送受信を行う携帯型情報記憶媒体のホルダであって、各種携帯型情報記憶媒体の初期応答に含まれる属性情報と、個別情報の読み出しを要求する、この各属性情報に応じた個別情報読み出し要求とを関連づけて記憶する記憶部と、保持している携帯型情報記憶媒体から初期応答を受信し、受信した初期応答に含まれる属性情報に対応して記憶部に記憶されている個別情報読み出し要求を保持している携帯型情報記憶媒体に送信し、その応答として個別情報を受信する通信部と、この個別情報に基づいて保持している携帯型情報記憶媒体が所定の携帯型情報記憶媒体であるか否かを判定する判定部とを備えることによって実現する。
【実施例１】
【００２３】
図１は、本発明による情報記憶媒体のホルダの実施例１を説明する説明図であり、図２は、その構成を示すブロック図である。なお、本実施例における携帯型情報記憶媒体のホルダは、ホルダ１０であって、図２は、携帯型情報記憶媒体であるＩＣカード３０がホルダ１０に装着された状態を示している。
図１に示すように、ユーザは、ＩＣカード３０をホルダ１０に装着し、ＩＣカード３０及びホルダ１０を使用する。ＩＣカード３０がホルダ１０に装着されることによって、ＩＣカード３０の接触端子板３５がホルダ１０の接触端子板（図示しない。）と接触し、ＩＣカード３０及びホルダ１０は、接触式での通信が可能となる。また、ＩＣカード３０は、ホルダ１０に装着されることによって、非接触式の通信を行うリーダライタ（以下、「Ｒ／Ｗ」という。）を備える情報処理装置である外部装置４０との非接触式での通信が可能となる。ホルダ１０は、ＵＳＢ端子を備える外部装置（図示しない。）とＵＳＢポート１７を介した接触式での通信が可能である。
【００２４】
ホルダ１０は、互いの接触端子板が接触するように、装着されているＵＩＭサイズのＩＣカード３０を着脱可能に保持する装着部１１と、アンテナ部１２と、バッテリ１３と、ＣＰＵ２１と、ＣＰＵ２１に接続されているＩ／Ｆ１４及びメモリ２２と、Ｉ／Ｆ１４に接続されている接触端子１５、ディスプレイ１６、ＵＳＢポート１７、選択ボタン１８、決定ボタン１９及び電源ボタン２０などとを備えている。
アンテナ部１２は、装着部１１に装着されているＩＣカード３０の非接触Ｉ／Ｆ３２の２つの端子３５２に接触する、接触端子板のうちの８つの端子のうちの２つの端子と、この２つの端子に接続されている巻線コイル及び巻線コイルの両端に接続されている同調用のコンデンサなどを備えている。
バッテリ１３は、ＣＰＵ２１、ディスプレイ１６などの駆動源となるリチウムイオン電池などの電源であって、バッテリ１３からの電力供給のオン／オフは、電源ボタン２０によって切り替えられる。
【００２５】
Ｉ／Ｆ１４は、Ｉ／Ｆ１４に接続されているＵＳＢポート１７などの各入出力装置及びＣＰＵ２１間のインターフェイスと、ＣＰＵ２１及び外部と通信を行う各入出力装置間の接続を切り替えるためのリレーなどとを備える電子回路である。
接触端子１５は、装着部１１に装着されているＩＣカード３０の接触Ｉ／Ｆ３１の６つの端子３５１にそれぞれ接触する接触端子板の８つの端子のうちの６つの端子である。
ディスプレイ１６は、情報を表示してユーザに通知する表示装置であって、液晶ディスプレイ、有機ＥＬ、電子ペーパーなどの薄型で消費電力の少ないものが望ましい。ディスプレイ１６は、ユーザが選択ボタン１８及び決定ボタン１９を操作して入力できる指示の選択肢であるメニューなどを表示する。
ＵＳＢポート１７は、外部装置のＵＳＢ端子とＵＳＢケーブルなどで物理的に接続されることによってＵＳＢによる外部装置との通信を媒介する。
選択ボタン１８、決定ボタン１９及び電源ボタン２０は、ユーザが操作し、その指示を入力する入力装置である。選択ボタン１８は、カーソルをディスプレイ１６の画面上で移動させ、決定ボタン１９は、カーソルで選択されている項目をユーザの指示として入力し、電源ボタン２０は、バッテリ１３からの電源供給のオン／オフを切り替える。
【００２６】
ＣＰＵ２１は、メモリ２２に記憶されているプログラムを実行することによって、各種機能を実現し、ホルダ１０を統括制御する。ＣＰＵ２１の動作の詳細については、図３を用いて後述する。
メモリ２２は、ＣＰＵ２１が処理を行うための作業領域として使用される揮発性メモリであるＲＡＭ、ＯＳなどの基本ソフトウェアを記憶する不揮発性の読み出し専用メモリであるＲＯＭ、ユーザのワークエリア、プログラムエリアなどとして使用されるＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭなどの随時書き換え可能な不揮発性のメモリである不揮発性メモリなどを備える記憶装置であって、オペレーティングシステム（以下、「ＯＳ」という。）、種々のアプリケーションなどのプログラム、プログラムの実行に必要なデータなどを記憶している。また、メモリ２２は、初期応答の値（バリュー）と、個別識別コマンドとを関連づけて記憶している。
【００２７】
図３は、メモリ２２に記憶されている初期応答−個別識別コマンド対応表Ｔ１及び応答履歴Ｔ２とを説明する説明図である。
メモリ２２は、図３（ａ）に示すように、各種初期応答（ＡＴＲ）の値と、この値に対応する個別識別コマンドとを関連づけた初期応答−個別識別コマンド対応表Ｔ１を記憶している。この表Ｔ１は、書き換え可能なように記憶されていても、不可能なように記憶されていてもよい。本実施例において、初期応答は、ＪＩＳ  Ｘ６３０４（ＩＳＯ／ＩＥＣ  ７８１６−３）、ＪＩＳ  Ｘ６３０６（ＩＳＯ／ＩＥＣ  ７８１６−４）などの規定に従ったものであり、構成表示キャラクタ、接続情報キャラクタ、管理情報キャラクタ、検査（チェック）キャラクタなどから構成され、通信条件を示す部分と、最大１０バイトのカードが任意に設定できる部分とを含んでいる。「ＴＣＫ」は、検査キャラクタを示し、排他的論理和で求められる。初期応答の値は、ＩＣカード３０の種類などの属性ごとに異なり、属性を示す属性情報であって、個々のカードを識別するものではない。例えば、Ａ銀行とＢ銀行のカードでは初期応答の値が異なるが、Ａ銀行のａさんのカードとｂさんのカードでは同じ値となる。なお、ＩＣカード３０の属性とは、ＩＣカード３０に搭載されているアプリケーションなどのＩＣカード３０が有する機能の種別、行う通信の種別など、ＩＣカード３０をグループ分けするもととなる特徴である。
【００２８】
個別識別コマンドは、ＩＣカード３０に対して個別情報の読み出しを要求する個別情報読み出し要求である。「ＳＥＬＥＣＴ  ＦＩＬＥ」コマンドは、ファイル識別子でカレントファイルを設定するコマンドである。「ＲＥＡＤ  ＲＥＣＯＲＤ」コマンドは、基礎ファイル（ＥＦ）に格納されている特定のレコードの情報の読み出しを要求するコマンドである。「ＧＥＴ  ＤＡＴＡ」コマンドは、指定するデータオブジェクトの所定のファイルに保存されている電子マネー残高、ポイント残高などのデータの読み出しを要求するコマンドである。ホルダ３０は、初期応答をＩＣカード３０から受信した場合に、この受信した初期応答の値に対応する個別識別コマンドをＩＣカード３０へ送信する。個別情報とは、ＩＣカード３０の使用者名、ＩＣカード３０に搭載されているアプリケーションの使用者名、会員番号などの使用者を識別する使用者識別情報、ＩＣカード３０のカード番号などのＩＣカード３０を識別する携帯型情報媒体識別情報、電子マネー残高、ポイント残高などの価値の残高を示す価値残高情報、ＩＣカード３０の使用時刻など、個々のＩＣカード３０に記憶されている個別の情報である。
なお、個別識別コマンドは、単数のコマンドに限定されず、複数のコマンドの組合せで構成されていてもよい。例えば、「ＳＥＬＥＣＴ  ＦＩＬＥ」コマンドであるＥＦファイルを選択し、「ＲＥＡＤ  ＲＥＣＯＲＤ」コマンドでファイルの中の個別情報を読み出すなどである。この場合には、最後のコマンド（ＲＥＡＤ  ＲＥＣＯＲＤ）の応答を個別情報として扱う。
【００２９】
また、メモリ２２は、図３（ｂ）に示すように、前回の使用時に、装着部１１に装着されていたＩＣカード３０から受信した初期応答の値と、それに対応する個別識別コマンドと、このコマンドに対してＩＣカード３０から返信された応答に含まれる個別情報である応答結果とを関連づけた履歴情報を記憶している。
【００３０】
図１及び図２に示すように、ＩＣカード３０は、ＣＰＵ３３と、ＣＰＵ３３に接続されているメモリ３４と、ＣＰＵ３３に接続されている接触Ｉ／Ｆ３１及び非接触Ｉ／Ｆ３２などとを備えている。ＩＣカード３０は、ホルダ１０などの接触式Ｒ／Ｗを備える情報処理装置と接触式での通信を行い、非接触式Ｒ／Ｗを備える外部装置４０と非接触式の通信を行う。ＩＣカード３０は、ホルダ１０又は外部装置４０から受信した処理要求（コマンド）に応じた処理を行い、結果を応答（レスポンス）として返信するＵＩＭサイズのカード（ＵＩＭカード）である。
本実施例においては、ＩＣカード（Ａ）３０Ａ、ＩＣカード（Ｂ）３０Ｂ及びＩＣカード（Ｃ）３０Ｃの３枚のＩＣカード３０をホルダ１０に装着する場合について説明する。ＩＣカード（Ａ）３０Ａ及びＩＣカード（Ｃ）３０Ｃは、同じ属性を有し、初期応答（ＡＴＲ）の値が「０ｘ３Ｂ  ＥＡ  ００  ＦＦ  ８１  ３１  ＦＥ  ４５  ＴＣＫ」である。一方、ＩＣカード（Ｂ）３０Ｂは、これらのカードと属性が異なり、初期応答の値が「０ｘ３Ｂ  ＦＡ  １２  ００  ＦＦ  ９１  ８１  ３１  ＦＥ  ４６  ＴＣＫ」である。
【００３１】
接触Ｉ／Ｆ３１は、ＩＣカード３０が装着されているホルダ１０と接触式での通信を行い、ホルダ１０の接触端子板のうちの６つの接触端子と一対一で接触して電気的導通を行う６つの接触端子３５１などを備え、ＩＣカード３０がホルダ１０に挿入され、接続されることによって、電源、クロックの供給を受け、ホルダ１０と情報の送受信を行う。つまり、接触Ｉ／Ｆ３１は、ホルダ１０からの情報の入力及びホルダ１０への情報の出力を行う入出力装置であって、ホルダ１０との接触式での通信を実現する。
非接触Ｉ／Ｆ３２は、ホルダ１０側の接触端子板のうち、アンテナ部１２の２つの接触端子と一対一で接触する２つの接触端子３５２と、変調回路及び復調回路などのインターフェイスなどとを備え、アンテナ部１２とともにＣＰＵ３３及び外部装置４０間の非接触式での通信を媒介する。
【００３２】
メモリ３４は、ＲＡＭ、ＲＯＭ、不揮発性メモリなどを含む記憶装置である。ＩＣカード（Ａ）３０Ａのメモリ３４は、識別子が「０００１」の基礎ファイル（ＥＦ）に個別カード番号「０ｘ０１  ０２  ０３  ０４」を保存している。ＩＣカード（Ｂ）３０Ｂのメモリ３４は、識別子が「００１０」の基礎ファイルに個別カード番号「０ｘ０４  ０３  ０２  ０１」を保存している。ＩＣカード（Ｃ）３０Ｃのメモリ３４は、識別子が「０００１」の基礎ファイルに個別カード番号「０ｘ０１  ０２  ０３  ０５」を保存している。識別子は、各ＩＣカード３０内でファイルを識別する識別符号であり、個別カード番号は、ＩＣカード３０の発行者が各カードに割り当てた識別符号である。
ＣＰＵ３３は、メモリ３４に格納されているＯＳ、アプリケーションなどのプログラムを実行し、種々の演算及び制御を行い、ＩＣカード３０を統括制御する。
【００３３】
図４は、本発明による携帯型情報記憶媒体のホルダの動作及び携帯型情報記憶媒体のホルダのプログラムの実施例１を示すフローチャートであって、ホルダ１０の電源ＯＮから、メインメニュー表示までのメニュー表示処理を示している。以下、ホルダ１０のＣＰＵ２１の処理を中心に説明する。
ステップ１００（以下、「ステップ」を「Ｓ」という。）において、ＩＣカード３０は、ホルダ１０の装着部１１に装着された状態にある。Ｓ１１０において、ユーザは、ホルダ１０の電源ボタン２０をＯＮにし、ホルダ１０は、処理を開始する。
【００３４】
ホルダ１０は、接触端子１５などを介してＩＣカード３０に電源を供給し、リセット信号などの初期応答要求を送信し（Ｓ１２０）、初期応答を受信する（Ｓ１３０）。ＣＰＵ２１は、この初期応答の値をメモリ２２に記憶されている初期応答−個別識別コマンド対応表Ｔ１において検索し（Ｓ１４０）、一致する初期応答の値が登録されているか否かを判定する（Ｓ１５０）。一致する初期応答の値がないと判定した場合には、ホルダ１０は、ＩＣカード３０が未登録である旨の警告をディスプレイ１６に表示し（Ｓ２３０）、処理を終了する（Ｓ２６０）。一致する値があった場合には、ＣＰＵ２１は、受信した初期応答に対応する個別識別コマンドを読み出してＩＣカード３０へ送信し（Ｓ１６０）、ＩＣカード３０からこのコマンドに対する応答を受信する（Ｓ１７０）。なお、個別識別コマンドが複数のコマンドからなる場合には、順にコマンドを送信して同様の処理を繰り返して行い（Ｓ１６０，Ｓ１７０）、エラーでなければ、最後に受信した応答に個別情報が含まれている。ホルダ３０は、応答のステータスワードがエラーを示すものであれば、ＩＣカード３０を識別できない旨の警告をディスプレイ１６に表示し（Ｓ１８０，Ｓ２４０）、処理を終了する（Ｓ２６０）。
【００３５】
個別情報を含む応答を受信した場合には、ＣＰＵ２１は、この受信した個別情報と、Ｓ１３０で受信した初期応答の値とをメモリ２２に記憶されている履歴情報と比較し、一致するか否かに基づいて前回のＩＣカード３０と同一のＩＣカード３０が装着されているか否かを判定する（Ｓ１９０，Ｓ２００）。一致しない場合には、ホルダ１０は、前回と異なるＩＣカード３０が装着されている旨の警告をディスプレイ１６に表示する（Ｓ２５０）。ＣＰＵ２１は、Ｓ１３０で受信した初期応答の値と、Ｓ１６０で送信した個別識別コマンドと、Ｓ１７０において受信した個別情報とを履歴情報としてメモリ２２に記憶し（Ｓ２１０）、ホルダ１０は、メインメニューを表示し、メニュー表示処理を終了する（Ｓ２２０，Ｓ２６０）。なお、個別識別コマンドが複数のコマンドからなる場合は、最後に受信した応答に含まれる個別情報を履歴情報としてメモリ２２に記憶する。メインメニューには、「電子マネー」、「ＩＤカード」などのＩＣカード３０に搭載されているアプリケーションを選択する選択肢があり、それぞれの下位に「残高表示」、「支払履歴表示」、「入金履歴表示」と、「顔写真表示」、「氏名表示」、「入退室履歴表示」などのアプリケーションの各機能を選択する選択肢がある。メインメニュー表示後、ユーザは、選択ボタン１８及び決定ボタン１９を操作することによって、これらの選択肢から選択を行うなどの操作を行い、ホルダ１０は、それに対応した処理を行う。
【００３６】
図４を参照しながら、ＩＣカード（Ａ）３０Ａ、ＩＣカード（Ｂ）３０Ｂ又はＩＣカード（Ｃ）３０Ｃがホルダ１０に装着されている場合のホルダ１０の処理についてそれぞれ順に説明する。
先ず、ホルダ１０にＩＣカード（Ａ）３０Ａが装着され、その後に入れ替えられてＩＣカード（Ｃ）３０Ｃが装着されている場合について説明する。
ユーザが電源ボタン２０をＯＮにすると（Ｓ１１０）、ホルダ１０は、ＩＣカード（Ｃ）３０Ｃに電源などを供給し（Ｓ１２０）、ＩＣカード（Ｃ）３０Ｃから「０ｘ３Ｂ  ＥＡ  ００  ＦＦ  ８１  ３１  ＦＥ  ４５  ＴＣＫ」を含む初期応答を受信する（Ｓ１３０）。ホルダ１０は、この初期応答の値に対応する個別識別コマンド「ＳＥＬＥＣＴ  ＦＩＬＥ（ＥＦ＝０００１）」を読み出し（Ｓ１４０）、ＩＣカード（Ｃ）３０Ｃへ送信し（Ｓ１６０）、正常終了の応答を受信しカレントファイルを設定する。個別識別コマンドが２つのコマンドから構成されているので次のコマンド「ＲＥＡＤ  ＲＥＣＯＲＤ」をＩＣカードへ送信し、個別情報「０ｘ０１  ０２  ０３  ０５」を含む応答を受信する（Ｓ１７０）。ＣＰＵ２１は、Ｓ１３０で受信した初期応答の値及びＳ１７０で受信した個別情報と、メモリ２２に記憶されている履歴情報（図３（ｂ）参照。）とに基づいて、前回のＩＣカード（Ａ）３０Ａと同一のＩＣカードが装着されているか否かを判定する（Ｓ１９０，Ｓ２００）。一致していないため、ホルダ３０は、前回と異なるＩＣカード（Ｃ）３０Ｃが装着されている旨の警告をディスプレイ１６に表示する（Ｓ２４０）。ＣＰＵ２１は、Ｓ１３０で受信した応答と、この応答に対応する個別識別コマンドと、Ｓ１７０において受信した個別情報とを履歴情報としてメモリ２２に記憶し（Ｓ２１０）、ホルダ１０は、メインメニューを表示し（Ｓ２５０）、メニュー表示処理を終了する（Ｓ２６０）。
【００３７】
続いて、ホルダ１０からＩＣカード（Ｃ）３０Ｃが抜かれてＩＣカード（Ｂ）３０Ｂが装着された場合について説明する。
メモリ２２は、履歴情報として、初期応答の値「０ｘ３Ｂ  ＥＡ  ００  ＦＦ  ８１  ３１  ＦＥ  ４５  ＴＣＫ」及び個別情報「０ｘ０１  ０２  ０３  ０５」を記憶している（Ｓ１００）。
ホルダ１０は、Ｓ１１０からＳ１３０まで同様の処理を行い、ＩＣカード（Ｂ）３０Ｂから受信した初期応答「０ｘ３Ｂ  ＦＡ  １２  ００  ＦＦ  ９１  ８１  ３１  ＦＥ  ４６  ＴＣＫ」に対応する個別識別コマンド「ＳＥＬＥＣＴ  ＦＩＬＥ（ＥＦ＝００１０）」を初期応答−個別識別コマンド対応表Ｔ１から読み出し（Ｓ１４０）、ＩＣカード（Ｂ）３０Ｂへ送信する（Ｓ１６０）。個別識別コマンドが２つのコマンドから構成されているので、ホルダ１０は、次のコマンド「ＲＥＡＤ  ＲＥＣＯＲＤ」をＩＣカード（Ｂ）へ送信し、個別情報「０ｘ０４  ０３  ０２  ０１」を含む応答を受信し（Ｓ１７０）、受信した初期応答の値及び個別情報と、履歴情報とを比較する（Ｓ１９０）。一致しないため、ホルダ３０は、前回と異なるＩＣカード（Ｂ）３０Ｂが装着されている旨の警告をディスプレイ１６に表示する（Ｓ２４０）。ＣＰＵ２１は、Ｓ１３０で受信した応答と、Ｓ１６０で送信した個別識別コマンドと、Ｓ１７０において受信した個別情報とを履歴情報としてメモリ２２に記憶し（Ｓ２１０）、ホルダ１０は、メインメニューを表示し（Ｓ２５０）、メニュー表示処理を終了する（Ｓ２６０）。
なお、この後ユーザが電源ボタン２０で電源をオフに切り替え、ＩＣカード（Ｂ）３０Ｂを装着したまま、再びオンに切り替えた場合（Ｓ１１０）には、受信した初期応答の値及び個別情報と、履歴情報とが一致するため（Ｓ２００）、ホルダ１０は、警告を表示せずに、メインメニューを表示する（Ｓ２２０）。
【００３８】
このように、ホルダ１０は、ＩＣカード３０の属性を示す初期応答の値ごとに、対応する個別情報読み出し要求を関連づけて記憶し、ＩＣカード３０から受信した初期応答に対応する個別情報読み出し要求をＩＣカード３０へ送信し、その個別情報を読み出すため、使用者名、会員番号、カード番号などの識別情報、電子マネーの残高、ポイント残高などの価値残高情報など、ＩＣカード３０の属性に依らず、その個別情報を得ることが可能となった。
更に、ホルダ１０は、読み出した個別情報をディスプレイ１６に表示するため、ユーザへの警告など、ユーザに有益な情報を通知し、利便性を向上することが可能となった。
更にまた、初期応答に含まれる属性情報を利用して個別情報を読み出すため、電源ボタン２０のオンへの切り替えを個別情報の読み出しの契機とすることが可能となった。
また、受信した個別情報を履歴情報として記憶しておくため、同一のＩＣカード３０が装着されているか否かを判定し、ＩＣカード３０の差し替えを検出することが可能となった。
更に、ＩＣカード３０は、従来と同様のものを用いることができ、また、ホルダ（特願２００３−０４６６５７）に新規なソフトウェアを搭載することによってホルダ３０を実現することが可能であるため、実現性が高く、特殊ハードウェアを必要とせず、開発コストを低減することが可能である。
【実施例２】
【００３９】
図５は、本発明による情報記憶媒体のホルダの実施例２における構成を示すブロック図である。本実施例における情報記憶媒体のホルダは、ホルダ１０−２であって、情報記憶媒体であるＩＣカード３０がホルダ１０−２に装着された状態を示している。なお、前述した実施例１と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
図５に示すように、ホルダ１０−２は、ＣＰＵ２１−２、メモリ２２−２などを備え、実施例１におけるホルダ１０と略同様の構成を有している。
ＣＰＵ２１−２は、メモリ２２−２に記憶されているプログラムを実行することによって、各種機能を実現し、ホルダ１０−２を統括制御する。ＣＰＵ２１−２の動作の詳細については、図７を用いて後述する。
メモリ２２−２は、初期応答−個別識別コマンド対応表Ｔ１（図３参照。）と、図６に示すように、ホルダ１０−２で使用可能とユーザに認められている所定のＩＣカード３０について、初期応答と、個別識別コマンド及び個別情報（応答結果）とを関連づけた適正カード情報を記憶している。
【００４０】
図７は、本発明による携帯型情報記憶媒体のホルダの動作及び携帯型情報記憶媒体のホルダのプログラムの実施例２を示すフローチャートであって、ホルダ１０−２の電源ＯＮから、メインメニュー表示までの処理を示している。以下、ホルダ１０−２のＣＰＵ２１−２の処理を中心に説明する。
Ｓ３００において、ＩＣカード３０は、ホルダ１０−２の装着部１１に装着された状態にある。Ｓ３１０において、ユーザは、ホルダ１０−２の電源ボタン２０をＯＮにし、ホルダ１０−２は、処理を開始する。
【００４１】
ホルダ１０−２は、Ｓ３１０からＳ３８０まで実施例１におけるホルダ１０のＳ１１０からＳ１８０までと同様の処理を行う。ホルダ１０−２は、ＩＣカード３０から受信した個別情報をメモリ２２−２に記憶されている適正カード情報に参照し、一致する固有情報の有無に基づいてＩＣカード３０の適正を判定する（Ｓ３９０）。一致する固有情報があった場合には、ホルダ１０−２は、ディスプレイ１６にメインメニューを表示し（Ｓ４００）、メニュー表示処理を終了する（Ｓ４７０）。
一致する固有情報がない場合には、ホルダ１０−２は、ディスプレイ１６にその旨と、ユーザにＩＣカード３０についての固有情報を新たに登録するか否かの指示の入力の要求を表示する。ホルダ１０−２は、選択ボタン１８及び決定ボタン１９から指示を入力し（Ｓ４４０）、新規登録しない場合には、ホルダ１０−２は、処理を終了する（Ｓ４５０，Ｓ４７０）。新規登録する場合には、ＣＰＵ２１−２は、Ｓ３３０において受信した初期応答と、Ｓ３６０において送信した個別識別コマンド及びＳ３７０で受信した個別情報とを関連づけ、適正カード情報としてメモリ２２−２に記憶する（Ｓ４５０，Ｓ４６０）。ホルダ３０は、メインメニューを表示し（Ｓ４００）、メニュー表示処理を終了する（Ｓ４７０）。
【００４２】
このように、実施例２によれば、実施例１と略同様の効果に加え、予め記憶されている所定のＩＣカード３０の個別情報と、受信した個別情報とに基づいて保持しているＩＣカード３０の適正を判定するため、他人のＩＣカード３０など、ユーザが使用を想定していないＩＣカード３０の使用を防止することが可能となった。
また、保持しているＩＣカード３０が正当と判定されない場合であっても、受信した個別情報をユーザの指示に応じて新たに適正カード情報として登録することができ、利用者の利便性を向上することが可能となった。
【００４３】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、各実施例において、携帯型情報記憶媒体としてＵＩＭサイズのＩＣカード３０（ＵＩＭカード）を例示したが、携帯型情報記憶媒体は、これに限定されず、一般的なＩＣカード、ＳＩＭカード、ＩＣタグなどの他の携帯型情報記憶媒体であってもよい。また携帯型情報記憶媒体のホルダとして、ホルダ１０、１０−２を例示したが、携帯型情報記憶媒体のホルダは、これに限定されず、ＳＩＭカード又はＵＩＭカードを挿入した携帯電話などの他の携帯型情報記憶媒体のホルダであってもよい。
【００４４】
各実施例において、ホルダ１０、１０−２は、ＩＣカード３０から受信する初期応答に含まれる属性情報に基づいて処理を行うが、これに限定されず、例えば、初期応答に属性情報が含まれない場合には、初期応答受信後にＩＣカード３０から属性情報を受信してもよい。この場合には、ホルダ１０は、この属性情報に個別識別コマンドなどの個別情報読み出し要求を関連づけて記憶する。
【００４５】
各実施例において、ホルダ１０、１０−２は、個別情報を読み出した場合（Ｓ１７０、Ｓ３７０）に、この個別情報をディスプレイ１６に表示してもよい。例えば、ポイント残高などの価値残高情報を読み出し、ディスプレイ１６に表示することによって、使用者が適正なＩＣカード３０が装着されていることを確認することができ、利便性を向上することが可能である。この場合には、初期応答で判別されるＩＣカード３０の属性も合わせて表示してもよい。
また、ホルダ１０，１０−２がＩＣカード３０から読み出す個別情報も１種類に限定されず、初期応答の値に複数の個別識別コマンド、例えば、使用者名などの識別情報を読み出すコマンド及び直近の使用時刻を読み出すコマンドを関連づけ、これらの個別情報を読み出し、ディスプレイ１６への表示などを行ってもよい。
【００４６】
各実施例において、受信した初期応答が初期応答−個別識別コマンド対応表Ｔ１にない場合（Ｓ１５０，Ｓ２３０、Ｓ３５０，Ｓ４１０）には、ユーザから入力される指示に従って、その初期応答について新たに初期応答−個別識別コマンド対応表Ｔ１に登録するように処理を行ってもよい。また、個別識別情報が一致しない場合（Ｓ１８０，Ｓ２４０）にも、同様にユーザから入力される指示に従って、受信した個別情報について適正カード情報への登録を行ってもよい。
【００４７】
各実施例において、ホルダ１０，１０−２は、ディスプレイ１６に表示を行うことによって、ユーザへ各種警告の通知を行っているが、通知方法は、これに限定されない。例えば、ホルダ１０，１０−２がスピーカーなどの音声出力装置を備えている場合には、音声によって通知を行ってもよい。
【００４８】
実施例１においてホルダ１０は、個別情報に基づいて前回と同一のＩＣカード３０を装着しているか、実施例２においてホルダ１０−２は、個別情報に基づいて適正なＩＣカード３０を装着しているかを判定しているが、それぞれ両方の判定を行ってもよい。
【００４９】
実施例１において、ホルダ１０は、前回同様の処理を行ったときにＩＣカード３０から受信した個別情報（Ｓ１７０）などを履歴情報として記憶しているが、履歴情報として複数回の履歴を記憶していてもよく、例えば、装着しているＩＣカード３０が、最近３回以内に装着されて使用されていない場合に、警告を表示（Ｓ２５０）してもよい。
ユーザの利便性をより向上することが可能となる。
【００５０】
実施例１においてホルダ１０は、メモリ２２に履歴情報として、初期応答の値、個別識別コマンド、個別情報（応答結果）を記憶しているが、ＩＣカード３０の同一性を判別することができれば、個別情報のみを記憶していてもよい。また、実施例２においてホルダ１０−２のメモリ２２−２に記憶されている履歴情報も同様である。
【図面の簡単な説明】
【００５１】
【図１】情報記憶媒体のホルダを説明する説明図である。（実施例１）
【図２】情報記憶媒体のホルダの構成を示すブロック図である。（実施例１）
【図３】メモリ２２に記憶されている初期応答−個別識別コマンド対応表Ｔ１及び履歴情報を説明する説明図である。（実施例１）
【図４】携帯型情報記憶媒体のホルダの動作及び携帯型情報記憶媒体のホルダのプログラムを示すフローチャートである。（実施例１）
【図５】情報記憶媒体のホルダの構成を示すブロック図である。（実施例２）
【図６】メモリ２２に記憶されている適正カード情報を説明する説明図である。（実施例２）
【図７】携帯型情報記憶媒体のホルダの動作及び携帯型情報記憶媒体のホルダのプログラムを示すフローチャートである。（実施例２）
【符号の説明】
【００５２】
１０，１０−２  ホルダ
１１  装着部
１２  アンテナ部
１３  バッテリ
１４  Ｉ／Ｆ
１５  接触端子
１６  ディスプレイ
１７  ＵＳＢポート
１８  選択ボタン
１９  決定ボタン
２０  電源ボタン
２１，２１−２  ＣＰＵ
２２，２２−２  メモリ
３０  ＩＣカード
４０  外部装置
【図１】
2005267516.tif 000003
【図２】
2005267516.tif 000004
【図３】
2005267516.tif 000005
【図４】
2005267516.tif 000006
【図５】
2005267516.tif 000007
【図６】
2005267516.tif 000008
【図７】
2005267516.tif 000009