(57)【特許請求の範囲】
【請求項１】
処理装置と記憶装置を有し、記憶装置内にカード識別子を持つ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カードアプリケーションを要求して取得し、該要求した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カードアプリケーションを読み込み、読み込み後に該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カードアプリケーションの再利用搭載方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、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カードの情報を管理するカード情報管理ファイル０１０７とを持つ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カード上に搭載しているICカードアプリケーションの一覧を表示する。
すなわち、図１１の搭載ICカードアプリケーション一覧１１０１に示すようにICカード識別子１１０２として１１１２２２３３３を表示し、ICカード上に搭載されているICカードアプリケーション名１１０３として、ABCクレジット、ABCロイヤリティ、DEFロイヤリティを表示する。
次に、図２のステップ０２０３において、カード利用者が削除するICカードアプリケーションを選択して送信ボタン１１０６を押下する。
すなわち、図１１の搭載ICカードアプリケーション一覧１１０１に示すように、削除するICカードアプリケーション１１０４としてABCロイヤリティを選択するため、削除選択欄１１０５に削除対象印をつけて、送信ボタン１１０６を押下する。
【００１３】
次に、図２のステップ０２０４において、カード利用者の個人情報を表示して、その次に削除対象ICカードアプリケーションの内容を表示する。
上記カード利用者の個人情報は、ICカード発行管理サーバ０１０１がICカード利用端末０１０２から送られてきたICカード識別子１１０２を基にカード情報管理ファイル０１０７と個人情報管理ファイル０１０５を参照して作成し、ICカード利用端末０１０２に送ってきたものである。
そして、この表示を見て、カード利用者が削除するICカードアプリケーションが正しいか確認して、削除対象ICカードアプリケーションが正しければ、カード暗証キー１２１０を入力して送信ボタン１２１１を押下する。
間違っていれば取消キー１２１２を押下する。この場合、処理はステップ０２０２に戻る。
また、本処理を行わずに終了したいときは終了ボタン１２１３を押下する。
すなわち、図１２の削除対象ICカードアプリケーション確認１２０１に示すように、カード識別子１２０２として１１１２２２３３３を表示し、カード利用者名１２０３として利用者１を表示し、生年月日１２０４として１９６０年１月１日を表示し、性別１２０５として男を表示し、住所１２０６として住所１を表示し、電話番号１２０７としてＸＸＸ−１２３−４５６７を表示し、カード有効期限１２０８として２００３年３月３１日を表示し、削除対象ＩＣカードアプリケーション名１２０９としてABCロイヤリティを表示する。
削除対象ＩＣカードアプリケーション名１２０９としてABCロイヤリティが正しければ、暗証キー１２１０として０００９９９９０００を入力して送信ボタン１２１１を押下する。
削除対象ＩＣカードアプリケーション名１２０９としてABCロイヤリティが正しくなければ取消キー１２１２を押下する。このとき処理はステップ０２０２に戻る。
また、本処理を行わずに終了したいときは終了ボタン１２１３を押下する。
【００１４】
次に、図２のステップ０２０５において、アプリケーション削除証明書が送られてくると、ICカードアプリケーションの削除処理が行われる。
すなわち、ICカード発行管理サーバ０１０１は、ICカード利用端末０１０２から暗証キー１２１０が送られると、カード情報管理ファイル０１０７、アプリケーション情報管理ファイル０１０６、個人情報管理ファイル０１０５を元に、暗証キーの検証をし、検証結果が正しければ、アプリケーション削除証明書を取得し、ICカード利用端末０１０２にアプリケーション削除証明書を送信する。
そして、ICカード利用端末は、ICカードアプリケーションを削除する前に、アプリケーションコード部や削除する前までのアプリケーションデータ部からなる削除対象ICカードアプリケーションが読み込まれてICカード発行管理サーバ０１０１に送られ、削除指示をしたICカード利用者のアプリケーション情報としてアプリケーション情報管理ファイル０１０６に格納されると共に個人情報管理ファイル０１０５が更新され、利用者が再搭載するまで管理される。
送信された暗証キー１２１０が正しくない場合は、図１３の１３０１示すように暗証キーの再入力メッセージが表示され、暗証キー１３０２を再入力して送信ボタン１３０３を押下する。また本処理を終了するときは終了ボタン１３０４を押下する。
【００１５】
次に、削除処理が終わると、図２のステップ０２０６において、ICカードアプリケーションの搭載選択を確認する。
すなわち、図１４に示すように、削除処理が終了したメッセージ及びICカードアプリケーション搭載選択１４０１が表示され、搭載する場合は搭載キー１４０２が押下されて図２のステップ０２０７に進み、搭載しない場合は未搭載キー１４０３が押下されて図２のステップ０２１１に進む。
次に、図２のステップ０２０７において、搭載可能なICカードアプリケーションの一覧を表示する。
すなわち、搭載キー１４０２が押下されることにより、搭載要求がICカード発行管理サーバに送られ、ICカード発行管理サーバにおいて、カード情報管理ファイル０１０７、アプリケーション情報管理ファイル０１０６、個人情報管理ファイル０１０５を元にICカード上に搭載可能なICカードアプリケーションの一覧が作成され、ICカード利用端末０１０２に送られる。
搭載可能ICカードアプリケーション一覧は、図１５の１５０１に示すように、カード識別子１５０２として１１１２２２３３３を表示し、カード利用者名１５０３として利用者１を表示し、生年月日１５０４として１９６０年１月１日を表示し、性別１５０５として男を表示し、住所１５０６として住所１を表示し、電話番号１５０７としてＸＸＸ−１２３−４５６７を表示し、カード有効期限１５０８として２００３年３月３１日を表示し、搭載可能ＩＣカードアプリケーション名１５０９としてABCロイヤリティ、XXXロイヤリティ、ZポイントAPを表示し、さらに削除している間にICカードアプリケーションのバージョンアップや有効期限の変更による更新が発生している場合には、更新情報１５１２として更新済印が表示される。
なお、上記更新は、サーバの保守要員等がICカードアプリケーション開発者からバージョンアップしたICカードアプリケーションを入手して、サーバ側の情報ファイルにバージョンアップしたICカードアプリケーションと新たな有効期限を登録し、更新フラグ等を設定するすることにより行われる。
【００１６】
次に、図２のステップ０２０８において、カード利用者が搭載するICカードアプリケーションを選択して送信ボタン１５１３を押下する。
すなわち、図１５の搭載可能ICカードアプリケーション一覧１５０１に示すように、搭載するICカードアプリケーション１５１０としてXXXロイヤリティを選択するため、搭載選択欄１５１１に搭載対象印をつけて、送信ボタン１５１３を押下する。
次に、図２のステップ０２０９において、図１６の搭載対象ＩＣカードアプリケーション確認１６０１に示すように搭載対象ＩＣカードアプリケーション名１６０２としてXXXロイヤリティを表示する。
搭載対象ＩＣカードアプリケーション名１６０２としてXXXロイヤリティが正しければ、送信ボタン１６０３を押下する。
搭載対象ＩＣカードアプリケーション名１６０２としてXXXロイヤリティが正しくなければ取消キー１６０４を押下する。この場合、処理はステップ０２０７に戻る。
また、本処理を行わずに終了したいときは終了ボタン１６０５を押下する。
【００１７】
次に、図２のステップ０２１０において、ICカードアプリケーションの搭載処理が行われる。
すなわち、ICカード発行管理サーバから、カード情報管理ファイル０１０７、アプリケーション情報管理ファイル０１０６、個人情報管理ファイル０１０５を元に作成されたアプリケーションコード部の最新情報とアプリケーションデータ部が搭載ICカードアプリケーション情報として送られ、また、前述した削除処理が行われたICカードアプリケーションが選択され、再搭載する場合には、作成されたアプリケーションコード部の最新情報と削除した時のアプリケーションデータ部が搭載ICカードアプリケーション情報として送られ、さらに、アプリケーション搭載証明書が送られ、この搭載ICカードアプリケーション情報がICカード上に再搭載される。
搭載処理が終わると図１７に示すように搭載処理終了メッセージ１７０１が表示されるので、OKボタン１７０２を押下する。
【００１８】
次に、図２のステップ０２１１において、ICカード上に搭載しているICカードアプリケーションの一覧を表示する。
すなわち、図１８の搭載ICカードアプリケーション一覧１８０１に示すように、カード識別子１８０２として１１１２２２３３３を表示し、カード利用者名１８０３として利用者１を表示し、生年月日１８０４として１９６０年１月１日を表示し、性別１８０５として男を表示し、住所１８０６として住所１を表示し、電話番号１８０７としてＸＸＸ−１２３−４５６７を表示し、カード有効期限１８０８として２００３年３月３１日を表示し、搭載ＩＣカードアプリケーション名１８０９としてABCクレジット、DEFロイヤリティ、XXXロイヤリティを表示する。
次に、図２のステップ０２１２において、図１８の搭載ICカードアプリケーション一覧１８０１に示すように、カード排出ボタン１８１０を押下して、ICカードを排出する。
【００１９】
図３は、本実施形態でICカードアプリケーションの削除・搭載を行う時のICカード発行管理サーバ側の処理を示している。
まず、図３のステップ０３０１において、ICカード利用端末０１０２から送られてきたICカード識別子、削除対象ICカードアプリケーション情報をもとにカード情報管理ファイル０１０７及び個人情報管理ファイル０１０５から個人情報を抽出してICカード利用端末０１０２に送信する。
すなわち、カード識別子１１０２として１１１２２２３３３と削除対象ICカードアプリケーション情報１１０４としてABCロイヤリティのアプリケーション名称やアプリケーション識別子などが送られてきて、カード情報管理ファイル０１０７及び個人情報管理ファイル０１０５からカード識別子１１１２２２３３３に該当する個人情報のカード利用者名０７０２として利用者１、生年月日０７０３として１９６０年１月１日、住所０７０５として住所１、電話番号０７０６としてＸＸＸ−１２３−４５６７、カード有効期限０７１１として２００３年３月３１日などを抽出してICカード利用端末０１０２に送信する。
【００２０】
次に、図３のステップ０３０２において、削除対象ICカードアプリケーションを削除するために正当なカード利用者が本処理を実施しようとしているのかを判断するためカード暗証キーの検証を個人情報管理ファイル０１０５及びカード情報管理ファイル０１０７をもとに行い、検証結果が正しければ削除処理に進み、間違っていれば再検証処理に進む。
すなわち、カード暗証キー１２１０として送られてきた０００９９９９０００が個人情報管理ファイル０１０５の暗証キー０７０７及びカード情報管理ファイル０１０７の暗証キー１００６と一致しているか検証する。
【００２１】
次に、図３のステップ０３０３において、ICカード利用端末０１０２から送られてきている削除対象アプリケーション情報をもとに、アプリケーション情報管理ファイル０１０６から当該アプリケーションを削除するために必要なアプリケーション削除証明書０８０８を抽出してICカード利用端末０１０２に送り削除処理を行う。
すなわち、削除対象アプリケーション名称１２０９としてABCロイヤリティとアプリケーション識別子AID11をもとにアプリケーション情報管理ファイル０１０６からアプリケーション削除証明書０８０８としてDCERT11を抽出してICカード利用端末０１０２に送り削除処理をする。
【００２２】
次に、図３のステップ０３０４において、削除処理の結果、ICカード利用端末０１０２から削除アプリケーション情報としてアプリケーションコード部やアプリケーションデータ部の情報が送られてくるので、削除指示をしたICカード利用者のアプリケーション情報としてアプリケーション情報管理ファイル０１０６に削除アプリケーション情報を格納し、個人情報管理ファイル０１０５を更新する。
すなわち、ICカード利用端末０１０２から送られてきた削除アプリケーション情報であるアプリケーション名称０８０１としてABCロイヤリティ、アプリケーション識別子０８０２としてAID11、アプリケーションコード部レコード０８１０としてAID11CODEREC、アプリケーションデータ部レコード０８１１としてAID11DATARECを削除指示をしたICカード利用者のアプリケーション情報の各項目に格納し、この削除指示をしたICカード利用者のアプリケーション情報をアプリケーション情報管理ファイル０１０６に格納し、個人情報管理ファイル０１０５の削除中アプリケーション０７１３としてAID11を格納する。
【００２３】
次に、図３のステップ０３０５において、削除処理に引き続きICカードアプリケーションの搭載要求を確認し、搭載要求があれば図３のステップ０３０６に進み、要求がなければ終了する。
次に、図３のステップ０３０６において、個人情報管理ファイル０１０５から利用可能アプリケーション０７０８と削除中アプリケーション０７１３から搭載可能ICカードアプリケーション情報を抽出し、アプリケーション情報からアプリケーション名称を取得してICカード利用端末０１０２に送る。
すなわち、個人情報管理ファイル０１０５及びアプリケーション情報管理ファイル０１０６から搭載可能アプリケーションとして、AID15に対応するZポイントAP、AIDXXに対応するXXXロイヤリティ、さらに削除処理にて削除したAID11に対応するABCロイヤリティが抽出してICカード利用端末０１０２に送る。
【００２４】
次に、図３のステップ０３０７において、搭載対象ICカードアプリケーションがICカード利用端末０１０２から送られてくるので、当該アプリケーション情報をICカード上に再搭載するためにカードアプリケーション管理情報０１０６からアプリケーションコード部レコード０９１０とアプリケーションデータ部レコード０９１１を読み出し、搭載ICカードアプリケーション情報を構築して、アプリケーション搭載証明書０９０７とともにICカード利用端末に送り搭載処理を行う。
なお、削除処理にて削除したICカードアプリケーションを再搭載する場合には、カードアプリケーション管理情報０１０６内の削除指示をしたICカード利用者のアプリケーション情報からアプリケーションコード部レコード０９１０とアプリケーションデータ部レコード０９１１を読み出し、搭載ICカードアプリケーション情報を構築して、アプリケーション搭載証明書０９０７とともにICカード利用端末に送り搭載処理を行う。
すなわち、搭載対象ICカードアプリケーション１６０２としてXXXロイヤリティが送られてくるので、アプリケーション管理情報ファイル０１０６からアプリケーション搭載証明書０９０７としてLCERTXXを抽出して、アプリケーションコード部データレコード０９１０としてAIDXXCODEREC、アプリケーションデータ部レコード０９１１としてAIDXXDATARECを抽出して搭載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カード
０１０５  個人情報管理ファイル
０１０６  アプリケーション情報管理ファイル
０１０７  カード情報管理ファイル
０４０１、０５０１  システム処理装置
０４０２、０５０２  表示部
０４０３  ファイルアクセス部
０４０４  個人情報管理ファイルアクセス部
０４０５  アプリケーション情報管理ファイルアクセス部
０４０６  カード情報管理ファイルアクセス部
０４０７、０５０５  受信部
０４０８、０５０６  送信部
０５０３  書き込み部
０５０４  読み込み部
０６０１  処理装置
０６０２  記憶装置
０６０３  オペレーティングシステム
０６０４  カード情報格納部
０６０５  アプリケーション情報格納部
０６０６  外部インタフェース
【図１】
0004719324.tif 000002
【図２】
0004719324.tif 000003
【図３】
0004719324.tif 000004
【図４】
0004719324.tif 000005
【図５】
0004719324.tif 000006
【図６】
0004719324.tif 000007
【図７】
0004719324.tif 000008
【図８】
0004719324.tif 000009
【図９】
0004719324.tif 000010
【図１０】
0004719324.tif 000011
【図１１】
0004719324.tif 000012
【図１２】
0004719324.tif 000013
【図１３】
0004719324.tif 000014
【図１４】
0004719324.tif 000015
【図１５】
0004719324.tif 000016
【図１６】
0004719324.tif 000017
【図１７】
0004719324.tif 000018
【図１８】
0004719324.tif 000019