(57)【要約】【課題】ＩＣカードへのプログラムのダウンロードを行なう際にカード表面にダウンロードしたプログラムの内容を示す文字やパターンなどの情報を表示することができるＩＣカードのプログラムダウンロード装置を提供する。【解決手段】書込み・書換えが可能な不揮発性メモリおよびこれを管理するためのＣＰＵなどの制御素子を有したＩＣチップを内蔵し、外部から入力されるコマンドに対応した所定の処理を実行してその処理結果を外部へ出力し、かつ、外部から入力されるアプリケーションプログラムを不揮発性メモリにダウンロードし、このダウンロードしたプログラムを実行可能なＩＣカードの不揮発性メモリに対し所望のプログラムをダウンロードするＩＣカードのプログラムダウンロード装置において、ＩＣカードへプログラムをダウンロードした際にダウンロードしたプログラムの内容を示す情報を当該ＩＣカードの表面に印刷する。【選択図】    図３
2004334502.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するメモリと、このメモリを管理するための制御部とを有し、外部から入力されるコマンドに対応した所定の処理を実行してその処理結果を外部へ出力し、かつ、外部から入力されるプログラムを前記メモリにダウンロードし、このダウンロードしたプログラムを実行可能なＩＣカードの前記メモリに対し所望のプログラムをダウンロードするＩＣカードのプログラムダウンロード装置であって、
前記ＩＣカードを受入れるカード受入手段と、
このカード受入手段により受入れたＩＣカードのメモリに対し所望のプログラムをダウンロードするプログラムダウンロード手段と、
このプログラムダウンロード手段によりプログラムをダウンロードした際に当該プログラムの内容を示す情報を当該ＩＣカードの表面に表示する情報表示手段と、
を具備したことを特徴とするＩＣカードのプログラムダウンロード装置。
【請求項２】
データを記憶するメモリと、このメモリを管理するための制御部とを有し、外部から入力されるコマンドに対応した所定の処理を実行してその処理結果を外部へ出力し、かつ、外部から入力されるプログラムを前記メモリにダウンロードし、このダウンロードしたプログラムを実行可能なＩＣカードの前記メモリに対し所望のプログラムをダウンロードするＩＣカードのプログラムダウンロード装置であって、
前記ＩＣカードを受入れるカード受入手段と、
このカード受入手段により受入れたＩＣカードのメモリに対し所望のプログラムをダウンロードするプログラムダウンロード手段と、
前記カード受入手段により受入れたＩＣカードのメモリにダウンロードされているプログラムの内容を確認するプログラム確認手段と、
このプログラム確認手段により確認されたプログラムの内容を示す情報を当該ＩＣカードの表面に表示する情報表示手段と、
を具備したことを特徴とするＩＣカードのプログラムダウンロード装置。
【請求項３】
前記プログラムダウンロード手段は、
あらかじめ複数のプログラムを格納しているプログラム格納手段と、
当該ＩＣカードの所有者が所望のプログラムを指定するプログラム指定手段と、
このプログラム指定手段により指定されたプログラムが前記プログラム格納手段に格納されているか否かを確認するプログラム確認手段と、
このプログラム確認手段による確認の結果、指定されたプログラムが前記プログラム格納手段に格納されている場合、当該プログラムを前記カード受入手段により受入れたＩＣカードのメモリに対しダウンロードする第１のダウンロード手段と、
前記プログラム確認手段による確認の結果、指定されたプログラムが前記プログラム格納手段に格納されていない場合、プログラム供給者との間で通信を行なうことにより、当該プログラムをプログラム供給者から取得するプログラム取得手段と、
このプログラム取得手段により取得したプログラムを前記カード受入手段により受入れたＩＣカードのメモリに対しダウンロードする第２のダウンロード手段と、
を具備したことを特徴とする請求項１または請求項２記載のＩＣカードのプログラムダウンロード装置。
【請求項４】
前記情報表示手段は、ダウンロードしたプログラムの内容を示す文字やパターンなどの情報をＩＣカードの表面に印刷することを特徴とする請求項１または請求項２記載のＩＣカードのプログラムダウンロード装置。
【請求項５】
前記情報表示手段は、ダウンロードしたプログラムの内容を示す文字やパターンなどの情報を印刷したシールを発行し、この発行したシールをＩＣカードの表面に付与することを特徴とする請求項１または請求項２記載のＩＣカードのプログラムダウンロード装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、書込み・書換えが可能な不揮発性メモリおよびこれを管理するためのＣＰＵなどの制御素子を有したＩＣチップを内蔵し、外部から入力されるコマンドに対応した所定の処理を実行してその処理結果を外部へ出力し、かつ、外部から入力されるアプリケーションプログラムを不揮発性メモリにダウンロードし、このダウンロードしたプログラムを実行可能なＩＣカードの不揮発性メモリに対し所望のプログラムをダウンロードするＩＣカードのプログラムダウンロード装置に関する。
【０００２】
【従来の技術】
最近、たとえば、ＥＣ（電子商取引）などの分野で注目されているＩＣカードは、書込み・書換えが可能な不揮発性メモリおよびこれを管理するためのＣＰＵなどの制御素子を有したＩＣチップがプラスチック板などで構成されるカードの内部に埋設されている構造となっている。したがって、ＩＣチップ内の内容（ＩＣチップ内の不揮発性メモリの内容）を外部から直接的に確認することができない。
【０００３】
また、この種のＩＣカードには、アプリケーションプログラムの全てをＩＣチップ内のＲＯＭ（リード・オンリ・メモリ）にあらかじめ書込んでおくタイプのものと、たとえば、特開２０００−３４８１４６号公報に示される、いわゆるＪＡＶＡ（米サン・マイクロシステムズ社の登録商標）カードに代表されるような、単一あるいは複数のアプリケーションプログラムを不揮発性メモリにダウンロードして使用するタイプのものが存在する。
【０００４】
【発明が解決しようとする課題】
上記したように、ＩＣカードは、ＩＣチップがカード内に埋設されている構造となっているため、ＩＣチップ内の不揮発性メモリの内容を外部から直接的に確認することができないという問題がある。
【０００５】
また、プログラムの全てをＩＣチップ内のＲＯＭに書込んでおくタイプのＩＣカードは、使用用途があらかじめ決められているので、ＩＣカードの表面に固定的にプログラムの内容を示す情報（たとえば、Ａブランドクレジットのアプリケーションプログラムを搭載している場合には「Ａブランドクレジット」と印刷）を表示することができるが、プログラムを不揮発性メモリにダウンロードして使用するタイプのＩＣカードは、プログラムがダウンロードされるまで使用用途の特定が困難であり、プログラムの変更（アンロード／ロード）にて使用されることが想定されるため、ＩＣカードの表面への固定的な表示をすることができないという問題がある。
【０００６】
そこで、本発明は、ＩＣカードへのプログラムのダウンロードを行なう際にカード表面にダウンロードしたプログラムの内容を示す文字やパターンなどの情報を表示することができるＩＣカードのプログラムダウンロード装置を提供することを目的とする。
【０００７】
また、本発明は、既にＩＣカードにダウンロードされているプログラムの内容の確認を行ない、その内容を示す文字やパターンなどの情報をカード表面に表示することもできるＩＣカードのプログラムダウンロード装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明のＩＣカードのプログラムダウンロード装置は、データを記憶するメモリと、このメモリを管理するための制御部とを有し、外部から入力されるコマンドに対応した所定の処理を実行してその処理結果を外部へ出力し、かつ、外部から入力されるプログラムを前記メモリにダウンロードし、このダウンロードしたプログラムを実行可能なＩＣカードの前記メモリに対し所望のプログラムをダウンロードするＩＣカードのプログラムダウンロード装置であって、前記ＩＣカードを受入れるカード受入手段と、このカード受入手段により受入れたＩＣカードのメモリに対し所望のプログラムをダウンロードするプログラムダウンロード手段と、このプログラムダウンロード手段によりプログラムをダウンロードした際に当該プログラムの内容を示す情報を当該ＩＣカードの表面に表示する情報表示手段とを具備している。
【０００９】
また、本発明のＩＣカードのプログラムダウンロード装置は、データを記憶するメモリと、このメモリを管理するための制御部とを有し、外部から入力されるコマンドに対応した所定の処理を実行してその処理結果を外部へ出力し、かつ、外部から入力されるプログラムを前記メモリにダウンロードし、このダウンロードしたプログラムを実行可能なＩＣカードの前記メモリに対し所望のプログラムをダウンロードするＩＣカードのプログラムダウンロード装置であって、前記ＩＣカードを受入れるカード受入手段と、このカード受入手段により受入れたＩＣカードのメモリに対し所望のプログラムをダウンロードするプログラムダウンロード手段と、前記カード受入手段により受入れたＩＣカードのメモリにダウンロードされているプログラムの内容を確認するプログラム確認手段と、このプログラム確認手段により確認されたプログラムの内容を示す情報を当該ＩＣカードの表面に表示する情報表示手段とを具備している。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明に係るＩＣカード１１の構成例を示すもので、制御部としての制御素子（たとえば、ＣＰＵ）１０１、記憶内容が消去可能な不揮発性のデータメモリ１０２、ワーキングメモリ１０３、プログラムメモリ１０４、および、外部装置との間で通信を行なうための通信部１０５によって構成されている。これらのうち、破線内部分（制御素子１０１、データメモリ１０２、ワーキングメモリ１０３、プログラムメモリ１０４）は１つ（あるいは、複数）のＩＣチップ１００で構成されていて、これらＩＣチップ１００および通信部１０５が一体的にＩＣカード本体内に埋設されている。
【００１１】
データメモリ１０２は、各種データの記憶に使用され、たとえば、ＥＥＰＲＯＭなどの書込み・書換えが可能な不揮発性メモリで構成されている。なお、本発明における外部装置よりダウンロードされるアプリケーションプログラムは、このデータメモリ１０２に格納されることとなる。
【００１２】
ワーキングメモリ１０３は、制御素子１０１が処理を行なう際の処理データなどを一時的に保持するための作業用メモリであり、たとえば、ＲＡＭなどで構成される。
【００１３】
プログラムメモリ１０４は、たとえば、マスクＲＯＭで構成されており、制御素子１０１の制御用プログラムや各種アプリケーションプログラムなどが記憶される。
【００１４】
通信部１０５は、当該ＩＣカード１１が非接触式（無線式）の場合にはアンテナおよび送受信部として構成され、外部装置から送信された変調波を非接触で受信したり外部装置へ変調波を送信するようになっている。また、当該ＩＣカード１１が接触式の場合にはコンタクト部として構成され、外部装置に設けられたカード接触端子部と接触することにより、データの送受信を行なうようになっている。
【００１５】
図２は、本発明に係るＩＣカードのプログラムダウンロード装置の基本構成例を示すものである。図２において、プログラムダウンロード装置２０１は、プログラム指定手段としてのタッチパネル式の操作・表示部２１１、および、図１に示したＩＣカード１１を挿入するカード受入手段としてのカード挿入口２１２を有していて、たとえば、銀行などの金融機関やクレジットカード会社の窓口（金融決済系アプリケーションプログラムの場合）、あるいは、ゲームセンタ（ゲーム用プログラムの場合）などに設置されており、通信網２０２を介してプログラム供給者のプログラム供給サーバなどに接続されている。
【００１６】
ここで、通信網２０２は、たとえば、公衆回線や金融機関の専用回線、携帯電話回線など外部との通信可能な様々な通信媒体を意味する。また、プログラム供給者は、たとえば、金融決済系プログラムの場合はクレジットカード発行会社、ゲーム用プログラムの場合はゲーム開発会社などを意味する。
【００１７】
図３は、図２に示したプログラムダウンロード装置２０１の全体的な構成例を示すものである。図３において、プログラムダウンロード装置２０１は、カード挿入口２１２に挿入されたＩＣカード１１との間で通信部１０５を介して通信を行なうための通信部２１６、前記操作・表示部２１１、あらかじめ複数のアプリケーションプログラムを格納しているプログラム格納手段としてのプログラム格納部（メモリ）２１４、カード挿入口２１２に挿入されたＩＣカード１１を受入れ、そのＩＣカード１１の表面に対し当該ＩＣカード１１にダウンロードしたプログラムの内容を示す文字やパターンなどの情報を表示（印刷）する情報表示手段としての印刷部２１７、ＩＣカード１１にダウンロードしたプログラムの内容を示す文字やパターンなどの情報を印刷したシール１２を発行し、この発行したシール１２を当該ＩＣカード１１の表面に貼付（付与）する情報表示手段としてのシール発行部２１８、通信網２０２を介してプログラム供給者のプログラム供給サーバ（図示しない）などと通信を行なう通信制御部２１５、および、これら各部を制御するＣＰＵを主体に構成される主制御部２１３によって構成されている。
【００１８】
次に、このような構成において、ＩＣカード１１に対し所望のプログラムをダウンロードして、ダウンロードしたプログラムの内容を示す情報をカード表面に表示する動作について図４に示すフローチャートを参照して説明する。
【００１９】
まず、図５に示すように、ＩＣカード所有者は所持するＩＣカード１１をカード挿入部２１２に挿入する（ステップＳ１）。その後、ＩＣカード所有者は、操作・表示部２１１において、ダウンロードを希望するアプリケーションプログラムの選択指定を行なう（ステップＳ２）。すると、主制御部２１３は、ＩＣカード所有者により指定されたプログラムがプログラム格納部２１４内に存在するかの確認を行ない（ステップＳ３）、存在する場合には通信部２１６を介してＩＣカード１１のデータメモリ１０２への当該プログラムのダウンロードを開始する（ステップＳ８）。
【００２０】
ステップＳ３での確認の結果、指定されたプログラムがプログラム格納部２１４に存在しない場合には、主制御部２１３は、通信制御部２１５および通信網２０２を介してプログラム供給者と通信を行なうことにより（ステップＳ４）、プログラム供給者からプログラムのダウンロードが可能か否かの確認を行なう（ステップＳ５）。
【００２１】
すなわち、主制御部２１３は、たとえば、カード所有者により操作・表示部２１１から入力される暗証番号、あるいは、ＩＣカード１１から出力される認証用の暗号情報をプログラム供給者に送信することにより、プログラム供給者は、暗証番号の照合あるいは暗号認証などを行なうことで、カード所有者の正当性が確認できた場合に、ダウンロード可能の応答および指定されたプログラムをプログラムダウンロード装置２０１の主制御部２１３へ送信し、カード所有者の正当性が確認できなかった場合には、ダウンロード不可能の応答をプログラムダウンロード装置２０１の主制御部２１３へ送信する。
【００２２】
主制御部２１３は、プログラム供給者からダウンロード不可能の応答を受取った場合、ダウンロードが不可能と判断し、操作・表示部２１１に処理の中止を意味する案内文「プログラムダウンロード不可」を表示する（ステップＳ６）。  また、主制御部２１３は、プログラム供給者からダウンロード可能の応答を受取った場合、ダウンロードが可能と判断し、プログラム供給者からダウンロード可能の応答に続いて送信されるプログラムのダウンロードを実行する（ステップＳ７）。その後、主制御部２１３は、プログラム供給者よりダウンロードしたプログラムのＩＣカード１１のデータメモリ１０２へのダウンロードを開始する（ステップＳ８）。
【００２３】
次に、主制御部２１３は、ＩＣカード１１へのプログラムのダウンロードが成功したかの確認を行ない（ステップＳ９）、失敗と判断された場合は操作・表示部２１１に処理の中止を意味する案内文「プログラムダウンロード失敗」を表示する（ステップＳ１０）。
【００２４】
ステップＳ９での確認の結果、ＩＣカード１１へのプログラムのダウンロードが成功した場合、主制御部２１３は、ＩＣカード１１にダウンロードしたプログラムは印刷対象かの判断を行ない（ステップＳ１１）、非印刷対象と判断された場合には、カード挿入部２１２からＩＣカード１１の排出を行ない（ステップＳ１２）、処理完了とする。
【００２５】
ステップＳ１１での判断の結果、印刷対象と判断された場合、主制御部２１３は、ＩＣカード所有者に対し印刷実行を促すため、操作・表示部２１１に「印刷を実行されますか？」という案内文を表示する（ステップＳ１３）。ここで、ＩＣカード所有者は、操作・表示部２１１において印刷実行／不実行の選択を行なう。
【００２６】
次に、主制御部２１３は、ＩＣカード所有者により印刷実行が選択されたかの確認を行ない（ステップＳ１４）、不実行が選択された場合には、カード挿入部２１２からＩＣカード１１の排出を行ない（ステップＳ１５）、処理完了とする。印刷実行が選択された場合、主制御部２１３は、ＩＣカード所有者に対し印刷方法（カード表面印刷かシールへの印刷か）を選択させるため、操作・表示部２１１に「シール印刷にされますか？」という案内文を表示する（ステップＳ１６）。ここで、ＩＣカード所有者は、操作・表示部２１１において印刷方法の選択を行なう。
【００２７】
次に、主制御部２１３は、シールへの印刷が許容（選択）されたかの確認を行ない（ステップＳ１７）、シールへの印刷が許容されなかった場合、カード挿入部２１２から受入れたＩＣカード１１を印刷部２１７へ送り、印刷部２１７により当該ＩＣカード１１の表面への印刷を実行し（ステップＳ１８）、カード挿入部２１２からＩＣカード１１の排出を行ない（ステップＳ１９）、処理完了とする。
【００２８】
ここに、ステップＳ１８におけるＩＣカード１１の表面への印刷は、図５に示すように、当該ＩＣカード１１にダウンロードしたプログラムの内容を示す情報（たとえば、Ａブランドクレジット機能のプログラムをダウンロードした場合は『Ａブランドクレジット』という情報）１３を印刷する。
【００２９】
カード所有者は、ＩＣカード１１の表面の印刷内容により、当該ＩＣカード１１へダウンロードされているプログラムの内容が簡単に識別することが可能となる。なお、この場合の印刷は、ＩＣカードの表面に直接印刷を行なう場合や、たとえば、特開平５−１６５７８号公報に開示されるような書換え可能な磁気表示媒体に対し行なう場合など、複数種の印刷手段が考えられる。また、この場合のプログラムの内容を示す情報１３とは、文字だけではなく、ブランドを示すデザインなどのパターンも含まれるものとする。
【００３０】
ステップＳ１７での確認の結果、シールへの印刷が許容（選択）された場合、主制御部２１３は、カード挿入部２１２から受入れたＩＣカード１１をシール発行部２１８へ送り、シール発行部２１８により、図６に示すように、あらかじめ用意されたシール１２への印刷を実行するとともに（ステップＳ２０）、印刷後のシール１２を当該ＩＣカード１１の表面の所定位置へ貼付し（ステップＳ２１）、カード挿入部２１２からＩＣカード１１の排出を行ない（ステップＳ１９）、処理完了とする。
【００３１】
ここに、ステップＳ２０におけるシール１２の発行は、図６に示すように、当該ＩＣカード１１にダウンロードしたプログラムの内容を示す情報（たとえば、Ａブランドクレジット機能のプログラムをダウンロードした場合は『Ａブランドクレジット』という情報）１３を印刷したシール１２を発行する。そして、この発行されたシール１２がＩＣカード１１の表面に貼付されるものである。
【００３２】
カード所有者は、ＩＣカード１１の表面に貼付されたシール１２を目視することにより、当該ＩＣカード１１へダウンロードされているプログラムの内容が簡単に識別することが可能となる。なお、この場合のプログラムの内容を示す情報１３とは、文字だけではなく、ブランドを示すデザインなどのパターンも含まれるものとする。
【００３３】
次に、ＩＣカード１１に既にダウンロードされているプログラムの内容を確認して、確認したプログラムの内容を示す情報をカード表面に表示する動作について説明する。
【００３４】
まず、ＩＣカード所有者はプログラムの内容を確認するＩＣカード１１をカード挿入部２１２に挿入し、操作・表示部２１１においてカード表面への表示の指示を行なう。すると、主制御部２１３は、カード挿入部２１２に挿入されたＩＣカード１１と通信することにより、データメモリ１０２に既にダウンロードされているプログラムが内容表示可能なものであり、かつ、存在するか否かの確認を行なう。
【００３５】
この確認は、たとえば、国際標準仕様であるＩＳＯ／ＩＥＣ７８１６−４に記載されているセレクト・ファイル・コマンドで各プログラムごとに付与されているＤＦ（Ｄｅｄｉｃａｔｅｄ  Ｆｉｌｅ）名を検索することで実現される。
すなわち、セレクト・ファイル・コマンドは、周知のように図７に示すようなフォーマットで構成されていて、そのデータ部（ＤＡＴＡ）にて検索するＤＦ名を指定し、主制御部２１３からＩＣカード１１へ送信される。
【００３６】
また、データメモリ１０２は、たとえば、図８に示すように、複数のアプリケーションに関する情報がファイル構造で記憶されている。すなわち、図８に示すように、最上位がＭＦ（Ｍａｓｔｅｒ  Ｆｉｌｅ）３０１で、その配下に各アプリケーションごとに設定されるフォルダとしてＤＦ（Ｄｅｄｉｃａｔｅｄ  Ｆｉｌｅ）３０２，３０３，３０４が設けられている。
【００３７】
そして、たとえば、ＤＦ３０２には、Ｘタイプゲームのアプリケーションプログラムが格納されていて、そのＤＦ名が「Ａ０，００，００，００」と設定され、ＤＦ３０３には、Ａブランドクレジットのアプリケーションプログラムが格納されていて、そのＤＦ名が「Ａ０，００，００，０１」と設定され、ＤＦ３０４には、Ｙタイプゲームのアプリケーションプログラムが格納されていて、そのＤＦ名が「Ａ０，００，００，０２」と設定されている。
【００３８】
このような構成において、主制御部２１３からＩＣカード１１に対し、図７に示すようなセレクト・ファイル・コマンドを送信することにより、ＩＣカード１１内の制御素子１０１は、セレクト・ファイル・コマンド内のデータ部にて指定されるＤＦ名（図７の例ではＤＦ名が「Ａ０ｈ，００ｈ，００ｈ，０１ｈ」）と一致するＤＦ名をデータメモリ１０２から検索する。
【００３９】
この検索の結果、一致するＤＦ名が存在する場合（図７、図８の例ではＤＦ３０３のＤＦ名が一致）、ＩＣカード１１内の制御素子１０１は、たとえば、図９（ａ）に示すようなコマンドレスポンスを主制御部２１３へ送信し、一致するＤＦ名が存在しない場合、図９（ｂ）に示すようなコマンドレスポンスを主制御部２１３へ送信する。
【００４０】
さて、該当するＤＦ名が検索された場合（図９（ａ）のコマンドレスポンスを受信した場合）、主制御部２１３は、印刷部２１７により、カード挿入部２１２に挿入されたＩＣカード１１の表面に確認したプログラムの内容を示す情報を表示する。
【００４１】
この場合も、前述したプログラムのダウンロード時と同様に、ＩＣカード所有者に対し印刷方法（カード表面印刷かシールへの印刷か）を選択させることが可能であり、カード表面印刷が選択された場合はＩＣカード１１の表面に直接印刷し、シールへの印刷が選択された場合はシール１２を発行してＩＣカード１１の表面に貼付する。これら選択方法、印刷方法およびシール１２の発行方法は、前述したプログラムのダウンロード時と同様であるので、その詳細な説明は省略する。
【００４２】
この場合も、前述したプログラムのダウンロード時と同様に、カード所有者は、ＩＣカード１１の表面の印刷内容、あるいは、ＩＣカード１１の表面に貼付されたシール１２を目視することにより、当該ＩＣカード１１へダウンロードされているプログラムの内容が簡単に識別することが可能となる。
【００４３】
なお、前記実施の形態では、シールへの印刷が選択された場合、印刷部２１７により、シール１２を発行して自動的にＩＣカード１１の表面に貼付する場合について説明したが、本発明はこれに限定されるものでなく、印刷部２１７によりシール１２を発行してＩＣカード１１とともに排出し、この排出されたシール１２をカード所有者がＩＣカード１１の表面に貼付するようにしてもよい。
【００４４】
【発明の効果】
以上詳述したように本発明によれば、ＩＣカードへのプログラムのダウンロードを行なう際にカード表面にダウンロードしたプログラムの内容を示す文字やパターンなどの情報を表示することができるＩＣカードのプログラムダウンロード装置を提供できる。
【００４５】
また、本発明によれば、既にＩＣカードにダウンロードされているプログラムの内容の確認を行ない、その内容を示す文字やパターンなどの情報をカード表面に表示することもできるＩＣカードのプログラムダウンロード装置を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＩＣカードの構成例を示すブロック図。
【図２】本発明の実施の形態に係るＩＣカードのプログラムダウンロード装置の基本構成例を模式的に示す外観図。
【図３】図２に示したプログラムダウンロード装置の全体的な構成例を示すブロック図。
【図４】ＩＣカードに対し所望のプログラムをダウンロードして、ダウンロードしたプログラムの内容を示す情報をカード表面に表示する動作について説明するフローチャート。
【図５】ＩＣカードへのプログラムダウンロード時にカード表面にダウンロードしたプログラムの内容を示す情報を印刷する様子を説明するための模式図。
【図６】ＩＣカードへのプログラムダウンロード時にダウンロードしたプログラムの内容を示す情報を印刷したシールを発行してカード表面に貼付する様子を説明するための模式図。
【図７】ＤＦ名を検索するためのセレクト・ファイル・コマンドのフォーマット例を示す図。
【図８】データメモリ内におけるファイル構造の概念図。
【図９】セレクト・ファイル・コマンドに対するコマンドレスポンスのフォーマット例を示す図。
【符号の説明】
１１…ＩＣカード、１２…シール、１００…ＩＣチップ、１０１…制御素子（ＣＰＵ、制御部）、１０２…データメモリ、１０３…ワーキングメモリ、１０４…プログラムメモリ、１０５…通信部、２０１…プログラムダウンロード装置、２０２…通信網、２１１…操作・表示部（プログラム指定手段）、２１２…カード挿入口（カード受入手段）、２１３…主制御部、２１４…プログラム格納部（プログラム格納手段）、２１５…通信制御部、２１６…通信部、２１７…印刷部（情報表示手段）、２１８…シール発行部（情報表示手段）。
【図１】
2004334502.tif 000003
【図２】
2004334502.tif 000004
【図３】
2004334502.tif 000005
【図４】
2004334502.tif 000006
【図５】
2004334502.tif 000007
【図６】
2004334502.tif 000008
【図７】
2004334502.tif 000009
【図８】
2004334502.tif 000010
【図９】
2004334502.tif 000011