(57)【要約】【課題】複数のカードを容易に管理することができるようにする。【解決手段】図１２の表示例の場合、残金表示欄２３１には残金が「￥６５，０００」と表示されている。また、カード名表示欄２３２にはICカード１１１（「９９０００００００００００３３」の番号を有するICカード１１１）のカード名として「会社のカード」が表示されている。これにより、ユーザは、このICカード１１１が「会社のカード」であること（例えば、会社の食堂、書店等で使用するカードであること）を容易に認識することができる。本発明は、ICカード読み取り装置に適用できる。【選択図】      図１２
2004192476.tif 000002
【特許請求の範囲】
【請求項１】
番号を有するカードを管理する情報処理装置において、
前記カードの番号を取得する番号取得手段と、
前記番号取得手段により取得された前記カードの番号に対応付けられている前記カードの名称を取得する名称取得手段と、
前記名称取得手段により取得された前記カードの名称を前記カードのユーザに提示する提示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記番号取得手段により取得された前記カードの番号に、前記カードの名称が対応付けられているか否かを判定する判定手段をさらに備え、
前記提示手段は、前記番号取得手段により取得された前記カードの番号に、前記カードの名称が対応付けられていない場合、対応付ける前記カードの名称を入力するためのインタフェース情報をさらに提示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記インタフェース情報を介して入力された前記カードの名称を、前記カードの番号に対応付けて記憶する記憶手段を
さらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記カードの番号は、数字とアルファベット文字のランダムな組み合わせからなり、
前記カードの名称は、言語を構成する文字の組み合わせからなる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記名称取得手段は、前記カードの名称を、ネットワークを介して他の情報処理装置から取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記カードは、接触式または非接触式のICカードである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
番号を有するカードを管理する情報処理装置の情報処理方法において、
前記カードの番号を取得する番号取得ステップと、
前記番号取得ステップの処理により取得された前記カードの番号に対応付けられている前記カードの名称を取得する名称取得ステップと、
前記名称取得ステップの処理により取得された前記カードの名称を前記カードのユーザに提示する提示ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
番号を有するカードを管理するプログラムであって、
前記カードの番号を取得する番号取得ステップと、
前記番号取得ステップの処理により取得された前記カードの番号に対応付けられている前記カードの名称を取得する名称取得ステップと、
前記名称取得ステップの処理により取得された前記カードの名称を前記カードのユーザに提示する提示ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
番号を有するカードを管理するプログラムであって、
前記カードの番号を取得する番号取得ステップと、
前記番号取得ステップの処理により取得された前記カードの番号に対応付けられている前記カードの名称を取得する名称取得ステップと、
前記名称取得ステップの処理により取得された前記カードの名称を前記カードのユーザに提示する提示ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体並びにプログラムに関し、特に、複数のカードを容易に管理することができるようにした情報処理装置および方法、記録媒体並びにプログラムに関する。
【０００２】
【従来の技術】
近年、IC（Integerated Circuit）カードを用いて様々な処理、例えば、課金処理などを可能にする技術が広く一般に普及している。例えば、JR（サービスマーク）の定期などに使用されているSUICA（Super Urban Intelligent Card）（登録商標）などが代表的なICカードである。
【０００３】
ICカードは、様々な処理に必要な個人情報やカードの番号などを、内蔵されたICに記録することができるだけでなく、リーダライタなどにより必要に応じて処理情報を書き換えることもできる。
【０００４】
通常、ユーザは、例えば、ポイントカード、または電子マネーカードなどのように、目的に応じてこのような種々の処理を行える複数枚のICカードを複数保有している。また、同一の目的のICカードが１人のユーザにより、複数枚保持されることもある。
【０００５】
ユーザが複数枚のICカードを保有する場合、ユーザは、複数枚のICカードを同時に管理しなければならないが、それぞれのICカードに記憶されているデータのセキュリティーを確保するなどの理由から、ユーザが複数枚のICカードを管理するにあたり、少なからず管理上の不都合が発生してしまう。
【０００６】
そこで、その不都合を解消するための方法として、１枚のICカードで複数のサービスを享受できるようにする方法が知られている（例えば、特許文献１参照）。
【０００７】
しかしながら、ユーザが１枚のICカードで複数のサービスを享受できるような状況が増えてきたといはいっても、依然、ユーザが複数枚のICカードで複数のサービスを享受する状況は多く存在していており、そのような場合、ユーザは、複数枚のICカードを同時に管理しなければならない。
【０００８】
その際、ユーザは、通常、コンピュータ等のディスプレイに、ユーザが保持するICカードの利用履歴等を表示させることにより、複数枚のICカードを管理する。この場合、ICカードは、コンピュータが認識しやすいように、そのカードの番号を用いてコンピュータにより管理されている。
【０００９】
ユーザがICカードを用いて買い物をした場合、例えば、図１に示されるような残金表示画面１がディスプレイに表示される。
【００１０】
ユーザから残金表示画面１の表示が指示された場合、コンピュータはICカードの残金と番号を読み取り、図１に示されるような残金表示画面１を表示する。この残金表示画面１は、残金表示欄１１および番号表示欄１２を有し、残金表示欄１１と番号表示欄１２に、ICカードの現在の残金と番号がそれぞれ表示される。図１の表示例の場合、残金表示欄１１が表示するICカードの現在の残金は、「\４３，８６７」であり、番号表示欄１２が表示するICカードの番号は、「９８０００００００００００５２」である。
【００１１】
図２は、ユーザが複数枚のICカードを保持している場合における管理画面３１の表示例を示す図である。
【００１２】
ユーザから管理画面３１の表示が指示された場合、コンピュータはICカードの利用履歴を読み取り、図２に示されるような管理画面３１を表示する。この管理画面３１は、表示欄４１乃至表示欄４３を有する。表示欄４１と表示欄４２には、ユーザが有する２枚のICカードの番号が表示されている。
【００１３】
図２の表示例の場合、表示欄４１に、ユーザの１枚目のICカードの番号「９８０００００００００００５２」が表示され、表示欄４２には、ユーザの２枚目のICカードの番号「１００１９６００００１９７３８」が表示されている。表示欄４３には、「すべてのカード」の文字が表示されている。
【００１４】
ユーザが表示欄４１または表示欄４２を管理画面３１上の図示せぬマウスカーソルで指定し、表示欄４１または表示欄４２を選択した場合、そこに表示されているICカードの利用履歴（図示せず）がそれぞれ表示される。
【００１５】
また、ユーザが表示欄４３を管理画面３１上のマウスカーソルで指定し、表示欄４３を選択した場合、ユーザが保有するすべてのICカードの利用履歴（図示せず）、例えば、ユーザがそのICカードを使用した年月日、使用金額、およびユーザが購入した商品等が表示される。これにより、ユーザは、現在自分が保有するICカードの利用履歴を閲覧することができる。
【００１６】
【特許文献１】
特開２００１−３５７３６５号公報
【００１７】
【発明が解決しようとする課題】
このように、ICカードの使用状況を確認する場合、ICカードを特定する情報として、ICカードの番号９８０００００００００００５２が表示される。この番号は、数字または数字とアルファベット文字のランダムな組み合わせからなるため、多くの場合、ユーザは、それを記憶することができない。従って、ユーザは、表示されているICカードが複数枚のうちのどのICカードであるかを直感的に把握する（認識する）ことが困難であるという課題があった。
【００１８】
本発明はこのような状況に鑑みてなされたものであり、複数のカードを容易に管理することができるようにすることを目的としている。
【００１９】
【課題を解決するための手段】
本発明の情報処理装置は、カードの番号を取得する番号取得手段と、番号取得手段により取得されたカードの番号に対応付けられているカードの名称を取得する名称取得手段と、名称取得手段により取得されたカードの名称をカードのユーザに提示する提示手段とを備えることを特徴とする。
【００２０】
この情報処理装置は、番号取得手段により取得されたカードの番号に、カードの名称が対応付けられているか否かを判定する判定手段をさらに備え、提示手段は、番号取得手段により取得されたカードの番号に、カードの名称が対応付けられていない場合、対応付けるカードの名称を入力するためのインタフェース情報をさらに提示するようにすることができる。
【００２１】
この情報処理装置は、インタフェース情報を介して入力されたカードの名称を、カードの番号に対応付けて記憶する記憶手段をさらに備えるようにすることができる。
【００２２】
カードの番号は、数字とアルファベット文字のランダムな組み合わせからなり、カードの名称は、言語を構成する文字の組み合わせからなることようにすることができる。
【００２３】
名称取得手段は、カードの名称を、ネットワークを介して他の情報処理装置から取得するようにすることができる。
【００２４】
カードは、接触式または非接触式のICカードであるようにすることができる。
【００２５】
本発明の情報処理方法は、カードの番号を取得する番号取得ステップと、番号取得ステップの処理により取得されたカードの番号に対応付けられているカードの名称を取得する名称取得ステップと、名称取得ステップの処理により取得されたカードの名称をカードのユーザに提示する提示ステップとを含むことを特徴とする。
【００２６】
本発明の記録媒体のプログラムは、カードの番号を取得する番号取得ステップと、番号取得ステップの処理により取得されたカードの番号に対応付けられているカードの名称を取得する名称取得ステップと、名称取得ステップの処理により取得されたカードの名称をカードのユーザに提示する提示ステップとを含むことを特徴とする。
【００２７】
本発明のプログラムは、カードの番号を取得する番号取得ステップと、番号取得ステップの処理により取得されたカードの番号に対応付けられているカードの名称を取得する名称取得ステップと、名称取得ステップの処理により取得されたカードの名称をカードのユーザに提示する提示ステップとをコンピュータに実行させることを特徴とする。
【００２８】
本発明の情報処理装置および方法、記録媒体並びにプログラムにおいては、取得されたカードの番号に対応するカードの名称が取得され、提示される。
【００２９】
【発明の実施の形態】
以下に、図面を参照しながら本発明の実施の形態について説明する。
【００３０】
図３は、本発明を適用した情報処理装置６１の構成例を示す。
【００３１】
情報処理装置６１は、CPU（Central Processing Unit）７１、ROM（Read OnlyMemory）７２、RAM（Random Access Memory）７３、バス７４、入出力インタフェース７５、入力部７６、出力部７７、記憶部７８、通信部７９、ドライブ８０、およびICカードR/W（Read/Write）部１０１により構成されている。
【００３２】
CPU７１は、ROM７２、または記憶部７８に記憶されているプログラム（アクセスプログラム７８ａ）に従って各種の処理を実行する。RAM７３には、CPU７１が実行するプログラムやデータなどが適宜記憶される。これらのCPU７１、ROM７２、およびRAM７３は、バス７４により相互に接続されている。
【００３３】
CPU７１にはまた、バス７４を介して入出力インタフェース７５が接続されている。入出力インタフェース７５には、図示せぬキーボード、マウス、およびマイクロホンなどより構成される入力部７６、図示せぬディスプレイおよびスピーカなどより構成される出力部７７が接続されている。CPU７１は、入力部７６から入力される指令に対応して各種の処理を実行する。そして、CPU７１は、処理の結果得られた画像や音声等を出力部７７に出力する。
【００３４】
入出力インタフェース７５に接続されている記憶部７８は、例えばハードディスクなどで構成され、CPU７１が実行するプログラムや各種のデータを記憶する。通信部７９は、例えば、インターネットを含む各種のネットワークを介して外部の装置（図示せず）と通信する。
【００３５】
また、記憶部７８は、アクセスプログラム７８ａ、および、ICカードR/W（Read/Write）管理プログラム７８ｂのプログラムを記憶しており、CPU７１は、これらのプログラムを読み出して対応する処理を実行する。
【００３６】
また、記憶部７８には、上述のほかにも、通信部７９を介して取得されたプログラムを記憶させるようにしてもよい。
【００３７】
入出力インタフェース７５には、必要に応じてドライブ８０が接続されている。ドライブ８０は、磁気ディスク９１、光ディスク９２、光磁気ディスク９３、或いは半導体メモリ９４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部７８に転送され、記憶される。
【００３８】
ICカードR/W部１０１は、非接触型、または接触型とされ、装着されたICカード１１１に対応する書き込みまたは読み出しを実行する。
【００３９】
図４は、ICカードR/W部１０１が接触型の場合における、ICカードR/W部１０１とICカード１１１の位置関係を示す。
【００４０】
図４に示されるように、ICカードR/W部１０１は、USB（Universal Serial Bus）端子などからなる端子１０１ｂにより入出力インタフェース７５と電気的に接続されており、ケーブル１０１ａを介してICカードR/W管理プログラム７８ｂにより制御され、電気的に接触した状態でICカード１１１に情報を記録したり、ICカード１１１に記録されている情報を読み出したりする。ICカード１１１には、情報を記録するIC１１１ａが設けられており、この部分に情報が記録される。ICカード１１１は、図示せぬアンテナを内蔵しており、図中の矢印方向に移送され、ICカードR/W部１０１の開口部１０１ｃに装着されると、側面部１０１ｄに内蔵された図示せぬアンテナとの間で電磁波による通信を行うことができ、この通信によりICカード１１１のIC１１１ａに情報を記録させたり、また、記録されている情報を読み出したりすることができる。
【００４１】
図５は、ICカードR/W部１０１が非接触型の場合における、ICカードR/W部１０１とICカード１１１の位置関係を示す。図５においては、図４における場合と対応する部分には同一の符号を付してあり、その部分の説明は繰り返しになるので省略する。
【００４２】
図５に示されるように、ICカード１１１がICカードR/W部１０１の近傍まで近づけられると、ICカード１１１は、内蔵するコイル式のアンテナ（図示せず）などにより、電気的に非接触の状態で電磁波によりICカードR/W部１０１と通信し、IC１１１aに情報を記録したり、読み出したりすることができる。
【００４３】
図６は、IC１１１aの内部の構成を示すブロック図である。IC１１１aは、通信部１３１とICカード処理部１３２により構成されている。
【００４４】
通信部１３１は、ICカードR/W部１０１との通信を行う。通信部１３１は、ICカードR/W部１０１から送信されたデータを受信し、受信したデータが、例えば、ASK（Amplitude Shift Keying）やBPSK（Binary Phase Shift Keying）を用いて変調されている場合、その方式に基づいて、受信したデータを復調し、ICカード処理部１３２の制御部１４１に供給するとともに、ICカード処理部１３２の処理により生成されたデータを、制御部１４１から供給され、ASKやBPSKの方式で変調し、ICカードR/W部１０１に送信する。
【００４５】
ICカード処理部１３２は、制御部１４１およびメモリ１４２により構成されている。
【００４６】
制御部１４１は、通信部１３１から供給されたコマンドに従って各種の処理を制御し、必要に応じて、メモリ１４２に記録されているデータを読み込んで、通信部１３１を介して、ICカードR/W部１０１に送信したり、逆に、送信されてきたデータを書き込む。
【００４７】
メモリ１４２は、ICカードの番号やデータなどが記録されているメモリ領域（図示せず）を有する。
【００４８】
次に、図７のフローチャートを参照して、情報処理装置６１におけるカード認識処理について説明する。
【００４９】
ステップＳ１において、ICカード１１１がユーザにより所定の位置に置かれると、ICカードR/W部１０１は、ICカード１１１に内蔵するコイル式のアンテナなどにより、IC１１１aに記録されているデータを読み出す。すなわち、ICカードR/W部１０１は、ICカード１１１の通信部１３１を介して、制御部１４１に読み出しコマンドを送信する。制御部１４１は、このコマンドに基づいて、メモリ１４２に記録されているデータを読み出し、通信部１３１を介してICカードR/W部１０１に出力する。CPU７１は、ICカードR/W部１０１によりメモリ１４２から読み出されたデータを、バス７４を介して、RAM７３に供給し、記憶させる。
【００５０】
ステップＳ２において、CPU７１は、ICカードR/W部１０１を用いて読み出したメモリ１４２に記録されているデータの中から、ICカード１１１が有する番号を取得する。ステップＳ３において、CPU７１は、記憶部７８にすでに記憶されている、そのユーザ（読み取られた番号のICカードを保持するユーザ）が現時点で保有するすべてのICカード１１１の番号を読み出すとともに、そのICカード１１１の番号に基づいて、ステップＳ２の処理により取得された番号が記憶部７８に記憶されているか否かを判定する。
【００５１】
すなわち、記憶部７８のデータベースには、各ユーザが保持するICカードの番号と名称が、対応付けて記憶されている。図８の例の場合、ユーザIDが「００００１３５」のユーザは、番号が「９９０００００００００００４４」の１枚のカードを有しており、そのカードの名称は、「自宅用のカード」とされている。
【００５２】
ユーザIDが「００００１９９」のユーザは、番号が「６３１２００００００００１４５」、「６３１２００００００００２２２」、および「６３１２００００００００１０６」の３枚のカードを有しており、それぞれのカードの名称は、「TARO」、「HOUSE」、または「GUEST」とされている。
【００５３】
記憶部７８のデータベースにはまた、各ICカードの残額も記憶されている。図８の例の場合、ユーザIDが「００００１３５」のユーザの、番号が「９９０００００００００００４４」のカードの残額（円）は、「３，０００」となっており、ユーザIDが「００００１９９」のユーザの、番号が「６３１２００００００００１４５」、「６３１２００００００００２２２」、および「６３１２００００００００１０６」の３枚のカードの残額（円）は、それぞれ、「６００」、「１３７，０００」、「５９，５５５」となっている。
【００５４】
さらに記憶部７８のデータベースには、各ICカードの利用履歴も記憶されている。図８の例の場合、ユーザIDが「００００１３５」のユーザの、番号が「９９０００００００００００４４」のカードは、「２００２年０５月０３日に、３，６００円」使用している。ユーザIDが「００００１９９」のユーザの、番号が「６３１２００００００００１４５」、「６３１２００００００００２２２」、および「６３１２００００００００１０６」の３枚のカードは、それぞれ、「２０００年１２月１０日に、７，５００円」、「１９９９年０３月０４日に、１２，０００円」、「２００２年０５月１３日に、２，０００円」使用している。
【００５５】
ステップＳ３において、取得された番号が記憶部７８に記憶されていないと判定された場合、ステップＳ４においてCPU７１は、図９に示されるように、出力部７７に新規ICカード発見メッセージ１６１を表示させる。
【００５６】
図９の新規ICカード発見メッセージ１６１は、新規の番号を表示する新規番号表示欄１７１、およびコマンドを表示するコマンド表示欄１７２を有する。
【００５７】
図９の表示例の場合、新規番号表示欄１７１には、新規番号として「９９０００００００００００３３」が表示されている。これにより、ユーザは、「９９０００００００００００３３」の番号を有するICカード１１１が新規のICカード１１１であることが分かる。
【００５８】
また、コマンド表示欄１７２は、「登録」というコマンドのアイコンを表示している。ユーザは、コマンド表示欄１７２の「登録」のコマンドのアイコンを指示することにより、新規番号「９９０００００００００００３３」を登録することができる。
【００５９】
ユーザは、入力部７６を操作して、コマンド表示欄１７２の「登録」のコマンドのアイコンを選択し、番号の登録を指令する。このとき、ステップＳ５においてCPU７１は、新規番号「９９０００００００００００３３」を記憶部７８のデータベースに記憶させるとともに、ステップＳ６において、CPU７１は、図１０に示されるように、新規のICカード１１１（「９９０００００００００００３３」の番号を有するICカード１１１）のカード名を入力するインタフェースとしてのカード名入力ダイアログ１９１を出力部７７に表示させる。
【００６０】
図１０のカード名入力ダイアログ１９１は、名称を入力する新規カード名入力欄２０１、およびコマンドを表示するコマンド表示欄２０２を有する。
【００６１】
ユーザは、入力部７６を操作して、新規カード名入力欄２０１に、そのICカードにつける名称を入力する。図１０の表示例の場合、ユーザが新規カード名入力欄２０１に入力した新規のICカード１１１のカード名は「会社のカード」である。ユーザは、新規のICカード１１１のカード名を任意に設定し、入力することができる。
【００６２】
また、コマンド表示欄２０２は、「登録」というコマンドのアイコンを表示している。ユーザは、コマンド表示欄２０２の「登録」のコマンドのアイコンを選択することにより、新規のICカード１１１のカード名の登録を指示することができる。
【００６３】
ユーザがコマンド表示欄２０２の「登録」のコマンドのアイコンを操作した場合、CPU７１は、ステップＳ７において「会社のカード」を新規のICカード１１１（９９０００００００００００３３の番号を有するICカード１１１）のカード名として記憶部７８に記憶させる。これにより、図８に示されるデータベースは、図１１の例に示されるように更新される。図１１では、「９９０００００００００００３３」の番号と「会社のカード」の名称が追加されている。
【００６４】
ステップＳ３において、取得された番号が記憶済みであると判定された場合、記憶処理は不要なので、ステップＳ４乃至Ｓ７の処理はスキップされ、処理はステップＳ８に進む。ステップＳ７の処理が完了したときも、処理はステップＳ８に進む。
【００６５】
ステップＳ８において、CPU７１は、ユーザから残金表示画面の表示が指示されたか否かを判定する。ステップＳ８においてユーザから残金表示画面の表示が指示されたと判定された場合、ステップＳ９においてCPU７１は記憶部７８からICカード１１１の残金と、そのICカード１１１のカード名を読み取り、ステップＳ１０においてCPU７１は、図１２に示されるように、出力部７７に残金表示画面３０１を表示させる。
【００６６】
図１２の残金表示画面３０１は、カードの残金を表示する残金表示欄２３１と、カードの名称を表示するカード名表示欄２３２を有している。
【００６７】
図１２の表示例の場合、残金表示欄２３１には残金が「￥６５，０００」と表示されている。また、カード名表示欄２３２にはICカード１１１（「９９０００００００００００３３」の番号を有するICカード１１１）のカード名として「会社のカード」が表示されている。これにより、ユーザは、このICカード１１１が「会社のカード」であること（例えば、会社の食堂、書店等で使用するカードであること）を容易に認識することができる。
【００６８】
さらに、例えば、番号が「９９０００００００００００４４」のICカードであれば、カード名として、「自宅用のカード」が表示される。従って、ユーザが、「会社のカード」の残額を確認するつもりが、誤って、「自宅用のカード」をICカードR/W部１０１に装着してしまったとしても、そのことを直ちに気づくことができる。これは、カードの名称が、言語を構成する文字の組み合わせからなるので、ユーザが容易に記憶できることに起因する。
【００６９】
これに対して、カードの番号は、数字（または数字とアルファベットの文字のランダムな組み合わせ）からなるので、ユーザがそれを記憶するのは容易なことではない。従って、ユーザが、本来、番号「９９０００００００００００３３」のICカードを装着すべきところを、誤って、番号「９９０００００００００００４４」のICカードをICカードR/W部１０１に装着してしまった場合、そのことを直ちに気づくことはきわめて困難である。
【００７０】
なお、図１３に示されるように、ユーザがマウスカーソル２６１をカード表示欄２３２上に位置させると、カード表示欄２３２はフォーカス状態となり、カード表示欄２３２の近傍にウインドウ２４１が表示される。そして、ウインドウ２４１に、カード表示欄２３２に表示されているカード名（図１３の例の場合、「会社のカード」）の番号（図１３の例の場合、「９９０００００００００００３３」）が表示される。これにより、ユーザは、カードを正確に確認することができる。
【００７１】
ステップＳ８においてユーザから残金表示画面１の表示が指示されなかったと判定された場合、CPU７１は、ステップＳ９およびＳ１０の処理をスキップする。
【００７２】
次に、ステップＳ１１において、CPU７１は、ユーザから管理画面の表示が指示された否かを判定する。ステップＳ１１においてユーザから管理画面の表示が指示されたと判定された場合、ステップＳ１２において、CPU７１は記憶部７８からICカード１１１の利用履歴を読み出し、ステップＳ１３においてCPU７１は、出力部７８に、図１３に示されるように管理画面３３１を表示させる。
【００７３】
図１４の管理画面３３１は、表示欄２５１乃至表示欄２５３を有する。表示欄２５１と表示欄２５２には、ユーザが有する１枚目のICカード１１１のカード名と、ユーザが有する２枚目のICカード１１１のカード名が表示されている。
【００７４】
図１４の表示例の場合、ユーザは２枚のICカードを登録しているので、２枚のICカードの名称が表示されている（N枚あるときは、N個の名称が表示される）。表示欄２５１が表示する、１枚目のICカード１１１のカード名は、「会社のカード」であり、表示欄２５２が表示する、２枚目のICカード１１１のカード名は、「自宅用のカード」である。
【００７５】
図１５に示されるように、ユーザが表示欄２５１を管理画面３３１上のマウスカーソル２６１（図中の斜線部分の領域で示される）で指定した場合（フォーカス状態にした場合）、表示欄２５１に表示されている「会社のカード」の番号「９９０００００００００００３３」が、表示欄２５１の近傍のウインドウ２７１に表示される。これにより，ユーザは、必要に応じて、番号から、カードを正確に確認することができる。さらに、ユーザが会社のカードの表示欄２５１をマウスカーソル２６１でクリックした場合、１枚目のICカード１１１（「会社のカード」のICカード）の利用履歴が表示される。なお、ユーザが表示欄２５２をマウスカーソル２６１で指定した場合には、「自宅用のカード」の番号「９９０００００００００００４４」が、表示欄２５２の近傍のウインドウ（図示せず）に表示される。
【００７６】
これにより、ユーザは、利用履歴を表示したい１つのICカードを、間違えずに、迅速に指定することができる。また、ユーザは、ICカード１１１のカード名および番号の間において、例えば、「会社のカード」と番号「９９０００００００００００３３」の間において、より密接な相互連想を行うことができる。
【００７７】
また、図１４の管理画面３３１上の表示欄２５３には、「すべてのカード」の文字が表示されている。図１６に示されるように、ユーザが表示欄２５３をマウスカーソル２６で指定した場合（フォーカス状態にした場合）、「すべてのカード」の表示欄２５３の近傍のウインドウ２８１に、「全履歴を表示します」の文字が表示される。さらに、ユーザが表示された「すべてのカード」の表示欄２５３をマウスカーソル２６１でクリックした場合、ユーザが保有するすべてのICカードの利用履歴が表示される。
【００７８】
これにより、ユーザは、表示欄２５３を選択した場合、ユーザが保有するすべてのICカードの全履歴が表示されることを容易に認識することができる。従って、ユーザは、自分自身が保有するすべてのICカードの全履歴を表示したい場合、全履歴を表示することができる表示欄２５３を、１つのICカードの利用履歴のみを表示する表示欄２５１および表示欄２５２と間違えることなく、迅速に指定することができる。
【００７９】
図７に戻って、ステップＳ１１で、管理画面の表示が指令されていないと判定された場合、ステップＳ１２およびＳ１３の処理はスキップされ、処理はステップＳ１４に進む。
【００８０】
ステップＳ１４において、CPU７１は、ユーザによりカード認識処理の終了が指示されたか否かを判定する。ステップＳ１４においてカード認識処理の終了が指示されなかったと判定された場合、ステップＳ１に戻り、それ以降の処理が繰り返される。ステップＳ１４においてカード認識処理の終了が指示されたと判定された場合、カード認識処理は終了する。
【００８１】
以上においては、情報処理装置６１にICカードR/W部１０１を直接接続するようにしたが、ネットワークを介して接続するようにしてもよい。図１７は、この場合の構成例を表している。この例においては、ICカード１１１に対してデータを読み書きするリーダ／ライタ２２１（図３におけるICカードR/W部１０１に対応する）が、ネットワーク２１１（インターネット、LAN,WAN、その他の各種のネットワークを含む）を介して情報処理装置６１と接続されている。この場合においても、上述した場合と同様の機能を実現することができる。
【００８２】
また、以上においては、ICカードの残額を表示する場合と、履歴を表示する場合とにおいて、ICカードの名称をユーザに提示するようにしたが、これに限らず、ICカードのその他の各種の情報をユーザに提示する場合に、本発明は適用することができる。また、ICカード以外の各種のカードにも本発明は適用することができる。
【００８３】
さらに、図１２の残金表示画面３０１には、ICカード１１１のカード名のみを表示しているが、ICカード１１１のカード名とともにICカード１１１の番号を表示することもできる。これにより、ユーザは、ICカード１１１並びにICカード１１１のカード名および番号の間において、より密接な相互連想を行うことができるので、ユーザは、複数のICカード１１１をさらに容易に管理することができる。
【００８４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【００８５】
この記録媒体は、図３に示すように情報処理装置６１に予め組み込まれた状態でユーザに提供される、プログラムが記録されている記憶部７８だけではなく、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク９１（フレキシブルディスクを含む）、光ディスク９２（CD-ROM(Compact Disk-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、光磁気ディスク９３（MD（Mini-Disc）（登録商標）を含む）、もしくは半導体メモリ９４（Memory Stickを含む）などよりなるパッケージメディアにより構成される。
【００８６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【００８７】
【発明の効果】
以上のように、本発明によれば、カードを識別することができる。特に、カードを直感的に他のカードから識別することができる。その結果、ICカードのカード名および番号の間において、容易に相互連想を行うことができる。複数のカードを容易に管理することができる。
【図面の簡単な説明】
【図１】従来の残金表示画面の表示例を示す図である。
【図２】従来の管理画面の表示例を示す図である。
【図３】本発明を適用した情報処理装置の構成例を示すブロック図である。
【図４】図３のICカードR/W部の構成例を示す斜視図である。
【図５】図３のICカードR/W部の他の構成例を示す斜視図である。
【図６】図３のICカードの構成を示すブロック図である。
【図７】図３の情報処理装置におけるカード認識処理を説明するフローチャートである。
【図８】データベースの例を示す図である。
【図９】図７のステップＳ４における新規ICカード発見メッセージの表示例を示す図である。
【図１０】図７のステップＳ６のカード名入力ダイアログの表示例を示す図である。
【図１１】データベースの例を示す図である。
【図１２】図７のステップＳ１０の残金表示画面の表示例を示す図である。
【図１３】図７のステップＳ１０の残金表示画面の表示例を示す図である。
【図１４】図７のステップＳ１３の管理画面の表示例を示す図である。
【図１５】図７のステップＳ１３の管理画面の表示例を示す図である。
【図１６】図７のステップＳ１３の管理画面の表示例を示す図である。
【図１７】本発明を適用した情報処理システムの構成を示す図である。
【符号の説明】
６１  情報処理装置，  ７１  CPU，  ７２  ROM，  ７３  RAM，  ７４  バス，  ７５  入出力インタフェース，  ７６  入力部，  ７７  出力部，  ７８記憶部，  ７９  通信部，  ８０  ドライブ，  １０１  ICカードR/W部，  １１１  ICカード，  １１１a  IC，  １３１  通信部，  １３２  ICカード処理部，  １４１  制御部，  １４２  メモリ
【図１】
2004192476.tif 000003
【図２】
2004192476.tif 000004
【図３】
2004192476.tif 000005
【図４】
2004192476.tif 000006
【図５】
2004192476.tif 000007
【図６】
2004192476.tif 000008
【図７】
2004192476.tif 000009
【図８】
2004192476.tif 000010
【図９】
2004192476.tif 000011
【図１０】
2004192476.tif 000012
【図１１】
2004192476.tif 000013
【図１２】
2004192476.tif 000014
【図１３】
2004192476.tif 000015
【図１４】
2004192476.tif 000016
【図１５】
2004192476.tif 000017
【図１６】
2004192476.tif 000018
【図１７】
2004192476.tif 000019