(57)【要約】【課題】複数のアプリケーションを搭載するＩＣカードの発行に際し、手間とコストをかけないで、アプリケーションを初期化するパーソナライズデータをＩＣカードに書き込むアプリケーションパーソナライズ方法及びシステムを提供する。【解決手段】アプリケーションの初期化コマンドのフォーマットを定義したメタテンプレートファイル２０からメタテンプレートを選択し、発行用情報データベース３０からパーソナライズデータを読み出してパーソナライズデータを抽出し、メタテンプレートの予約語に従って、パーソナライズデータを位置を指定しながら切り出して埋め込んだ初期化コマンドを作成し、ＩＣカード５０にアプリケーションの初期化を行わせる。【選択図】        図１
2004280668.tif 000002
【特許請求の範囲】
【請求項１】
カード発行管理装置が、複数のアプリケーションを搭載したマルチアプリケーション用ＩＣカードを管理し、前記アプリケーションが、それぞれの初期化をアプリケーション毎に行うアプリケーションパーソナライズ方法において、カード発行管理装置が、ＩＣカードにアプリケーションを搭載した後、当該アプリケーションの初期化コマンドのフォーマットを定義したメタテンプレートをメタテンプレートファイルから選択し、カード情報や個人情報などのパーソナライズ情報を格納した発行用情報データベースから、ＩＣカードに対応したレコードを選択してメタテンプレートに埋め込むべきデータを抽出し、メタテンプレートの指示するフォーマットに前記抽出したデータを整形して埋め込んでアプリケーションの初期化コマンドを生成し、ＩＣカードのアプリケーションが、初期化コマンドに埋め込まれたデータに基づいてアプリケーションの初期化を行うことを特徴とするマルチアプリケーション用カード発行におけるアプリケーションパーソナライズ方法。
【請求項２】
請求項１記載のアプリケーションパーソナライズ方法において、メタテンプレートの指示するデータの整形方法に、元データの先頭ｎバイト目を開始位置とし、当該位置から所定のバイト数のデータに分割して切り出す方法を含むことを特徴とするアプリケーションパーソナライズ方法。
【請求項３】
請求項１記載のアプリケーションパーソナライズ方法において、アプリケーションの初期化コマンドは、アプリケーションに必要なパーソナライズ情報がアプリケーションの初期化コマンドのデータ部に適切に埋め込まれるようメタテンプレートに定義され、カード発行管理装置が、生成したアプリケーションの初期化コマンドをＩＣカードのカードマネージャに送信し、カードマネージャが、受信した初期化コマンドを解釈してデータ部のパーソナライズ情報としてのデータをカードマネージャ内のエリアに格納し、アプリケーションが、必要に応じて前記データをカードマネージャ内のエリアから取得することを特徴とするアプリケーションパーソナライズ方法。
【請求項４】
複数のアプリケーションを搭載し、当該アプリケーションが、それぞれの初期化をアプリケーション毎に行うマルチアプリケーション用ＩＣカードと、当該ＩＣカードを管理するカード発行管理装置とを備えるアプリケーションパーソナライズシステムにおいて、アプリケーションの初期化コマンドのフォーマットを定義したメタテンプレートを格納したメタテンプレートファイルと、カード情報や個人情報などのパーソナライズ情報を格納した発行用情報データベースとを備え、カード発行管理装置が、ＩＣカードにアプリケーションを搭載した後、メタテンプレートファイルからメタテンプレートを選択する機能と、発行用情報データベースからＩＣカードに対応したレコードを選択してメタテンプレートに埋め込むべきデータを抽出する機能と、メタテンプレートの指示するフォーマットに前記抽出したデータを整形して埋め込んでアプリケーションの初期化コマンドを生成する機能とを有し、ＩＣカードのアプリケーションが、初期化コマンドに埋め込まれたデータに基づいてアプリケーションの初期化を行うことを特徴とするマルチアプリケーション用カード発行におけるアプリケーションパーソナライズシステム。
【請求項５】
請求項４記載のアプリケーションパーソナライズシステムにおいて、メタテンプレートの指示するデータの整形方法に、元データの先頭ｎバイト目を開始位置とし、当該位置から所定のバイト数のデータに分割して切り出す方法を含むことを特徴とするアプリケーションパーソナライズシステム。
【請求項６】
請求項４記載のアプリケーションパーソナライズシステムにおいて、アプリケーションの初期化コマンドは、アプリケーションに必要なパーソナライズ情報がアプリケーションの初期化コマンドのデータ部に適切に埋め込まれるようメタテンプレートに定義され、カード発行管理装置が、生成したアプリケーションの初期化コマンドをＩＣカードに送信する機能を有し、ＩＣカードはカードマネージャを有し、カードマネージャが、受信した初期化コマンドを解釈してデータ部のパーソナライズ情報としてのデータをカードマネージャ内のエリアに格納し、ＩＣカードのアプリケーションが、必要に応じて前記データをカードマネージャ内のエリアから取得することを特徴とするアプリケーションパーソナライズシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のアプリケーションを搭載するＩＣカードのアプリケーションパーソナライズ（初期化）方法及びそのシステムに関し、特に、アプリケーションの初期化のために必要なカード情報や個人情報などのパーソナライズ情報をＩＣカードに書き込むマルチアプリケーション用カード発行におけるアプリケーションパーソナライズ方法及びシステムに関するものである。
【０００２】
【従来の技術】
ＩＣカードは、大きな記憶容量を有し、かつ高度なセキュリティを有するため、磁気カードに代わる新しい情報記録媒体として、公共、金融、通信、交通、医療の分野、そしてインターネット上の電子商取引等において近年普及しつつある。また、最近ではＩＣカードに複数のアプリケーションを搭載し、複数のサービスを利用できるようにしたマルチアプリケーションＩＣカードシステムも出現している。このようなマルチアプリケーションＩＣカードシステムでは、カード発行者がカード発行者・サービス提供者・利用者の要求に応じて、多数のアプリケーションの中から適切なアプリケーションを初期搭載してＩＣカードを発行する必要がある。
【０００３】
例えば、複数のアプリケーションを搭載するＩＣカードにおいて、それぞれのアプリケーションを使用するために必要な個別鍵を認証局から入手し、これらの個別鍵をＩＣカードに書き込む一連の処理についての発明が開示されている。この発明は、具体的には、アプリケーションＡのライセンスを管理する認証局から個別鍵Ｋａを発行してもらい、この個別鍵ＫａをＩＣカードの所定箇所に書き込み、また、アプリケーションＢのライセンスを管理する認証局から個別鍵Ｋｂを発行してもらい、この個別鍵ＫｂをＩＣカードの所定箇所に書き込む一連の処理を経て、アプリケーションＡ及びＢを使用可能な状態にしてＩＣカードの発行処理を行うものである（例えば、特許文献１参照）。
【０００４】
このように、個別鍵Ｋａ及びＫｂをＩＣカードに書き込むためには、それを実行する、いわゆるアプリケーションを初期化するために必要なデータをＩＣカードに書き込むプログラムが、アプリケーション毎に必要となる。すなわち、ＩＣカードに複数のアプリケーションを搭載する場合には、それぞれのアプリケーションを初期化するデータ（パーソナライズデータ）をＩＣカードに書き込むために、ＩＣカード固有のＡＰＤＵ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）コマンドを用いたシーケンスから成るプログラムをアプリケーション毎に作成する必要があり、手間とコストがかかっていた。
【０００５】
また、このようなマルチアプリケーション用カードを発行するには、アプリケーション毎に、パーソナライズデータを上述した発行用プログラムのＡＰＤＵコマンドに埋め込む必要がある。一般に、ＩＣカード発行システムでは、このようなパーソナライズデータの取り扱いを容易にするために、パーソナライズデータが一連の情報として格納された既存のデータベースを、一旦ＩＣカード発行用のデータベースに変換し、そのデータベースからパーソナライズデータを読み出してＡＰＤＵコマンドに埋め込むようにしている。
【０００６】
この場合、既存のデータベースをＩＣカード発行用のデータベースに変換する必要があり、手間とコストがかかっていた。また、管理者のセキュリティポリシや、運用上の制約により、既存のデータベースを他のデータベースに変換することが禁止されている場合には、ＩＣカード発行用のデータベースに移行できないという問題があった。
【０００７】
尚、本出願人は、ＩＣカードの発行に際し、様々な発行コマンドの生成に対応可能な発行コマンド生成システムと、様々なカード発行機のファイル形式に対応可能なＩＣカード発行システムを提案している（特願２００２−１５６９６２号公報、特願２００２−２５４１４１号公報）。
【０００８】
【特許文献１】
特開２００２−７９７１号公報（段落〔００１３〕、図２）
【０００９】
【発明が解決しようとする課題】
本発明は、上述したような問題を考慮してなされたものであり、その目的は、複数のアプリケーションを搭載するＩＣカードの発行に際し、アプリケーション初期化用のデータをＩＣカードに書き込む発行用プログラムをアプリケーション毎に作成する必要がなく、また、既存のデータベースをカード発行用のデータベースに変換する必要がない、手間とコストを省くことが可能なマルチアプリケーション用カード発行におけるアプリケーションパーソナライズ方法及びシステムを提供することにある。
【００１０】
【課題を解決するための手段】
請求項１の発明は、カード発行管理装置が、複数のアプリケーションを搭載したマルチアプリケーション用ＩＣカードを管理し、前記アプリケーションが、それぞれの初期化をアプリケーション毎に行うアプリケーションパーソナライズ方法において、カード発行管理装置が、ＩＣカードにアプリケーションを搭載した後、当該アプリケーションの初期化コマンドのフォーマットを定義したメタテンプレートをメタテンプレートファイルから選択し、カード情報や個人情報などのパーソナライズ情報を格納した発行用情報データベースから、ＩＣカードに対応したレコードを選択してメタテンプレートに埋め込むべきデータを抽出し、メタテンプレートの指示するフォーマットに前記抽出したデータを整形して埋め込んでアプリケーションの初期化コマンドを生成し、ＩＣカードのアプリケーションが、初期化コマンドに埋め込まれたデータに基づいてアプリケーションの初期化を行うことを特徴とするものである。
【００１１】
本発明の好適例は、請求項１記載のアプリケーションパーソナライズ方法において、メタテンプレートの指示するデータの整形方法に、元データの先頭ｎバイト目を開始位置とし、当該位置から所定のバイト数のデータに分割して切り出す方法を含むことを特徴とするものである。
【００１２】
請求項３の発明は、請求項１記載のアプリケーションパーソナライズ方法において、アプリケーションの初期化コマンドは、アプリケーションに必要なパーソナライズ情報がアプリケーションの初期化コマンドのデータ部に適切に埋め込まれるようメタテンプレートに定義され、カード発行管理装置が、生成したアプリケーションの初期化コマンドをＩＣカードのカードマネージャに送信し、カードマネージャが、受信した初期化コマンドを解釈してデータ部のパーソナライズ情報としてのデータをカードマネージャ内のエリアに格納し、アプリケーションが、必要に応じて前記データをカードマネージャ内のエリアから取得することを特徴とするものである。
【００１３】
請求項４の発明は、複数のアプリケーションを搭載し、当該アプリケーションが、それぞれの初期化をアプリケーション毎に行うマルチアプリケーション用ＩＣカードと、当該ＩＣカードを管理するカード発行管理装置とを備えるアプリケーションパーソナライズシステムにおいて、アプリケーションの初期化コマンドのフォーマットを定義したメタテンプレートを格納したメタテンプレートファイルと、カード情報や個人情報などのパーソナライズ情報を格納した発行用情報データベースとを備え、カード発行管理装置が、ＩＣカードにアプリケーションを搭載した後、メタテンプレートファイルからメタテンプレートを選択する機能と、発行用情報データベースからＩＣカードに対応したレコードを選択してメタテンプレートに埋め込むべきデータを抽出する機能と、メタテンプレートの指示するフォーマットに前記抽出したデータを整形して埋め込んでアプリケーションの初期化コマンドを生成する機能とを有し、ＩＣカードのアプリケーションが、初期化コマンドに埋め込まれたデータに基づいてアプリケーションの初期化を行うことを特徴とするものである。
【００１４】
本発明の好適例は、請求項４記載のアプリケーションパーソナライズシステムにおいて、メタテンプレートの指示するデータの整形方法に、元データの先頭ｎバイト目を開始位置とし、当該位置から所定のバイト数のデータに分割して切り出す方法を含むことを特徴とするものである。
【００１５】
請求項６の発明は、請求項４記載のアプリケーションパーソナライズシステムにおいて、アプリケーションの初期化コマンドは、アプリケーションに必要なパーソナライズ情報がアプリケーションの初期化コマンドのデータ部に適切に埋め込まれるようメタテンプレートに定義され、カード発行管理装置が、生成したアプリケーションの初期化コマンドをＩＣカードに送信する機能を有し、ＩＣカードはカードマネージャを有し、カードマネージャが、受信した初期化コマンドを解釈してデータ部のパーソナライズ情報としてのデータをカードマネージャ内のエリアに格納し、ＩＣカードのアプリケーションが、必要に応じて前記データをカードマネージャ内のエリアから取得することを特徴とするものである。
【００１６】
【発明の実施の形態】
まず、マルチアプリケーション用のＩＣカードが発行されるまでの一連の動作の概略について図１を参照して説明する。
【００１７】
本発明の実施の形態に係るマルチアプリケーション用カード発行におけるアプリケーションパーソナライズシステムは、カード発行管理装置１０、メタテンプレートファイル２０、発行用情報データベース３０、カード発行機４０及びＩＣカード５０から構成される。このシステムは、カード発行管理装置１０が、ＩＣカード５０を発行するための発行用コマンドを作成するために、当該発行用コマンドのフォーマットを定義したメタテンプレートが格納されているメタテンプレートファイル２０からメタテンプレートを読み出して発行用テンプレートを作成するとともに、カード情報や個人情報などのパーソナライズデータが格納されている発行用情報データベース３０からＩＣカード５０に対応したレコードを選択し、必要なデータを抽出して発行用データを作成する。そして、発行用テンプレートと発行用データから発行用コマンドを作成してカード発行機４０に送信し、カード発行機４０とＩＣカード５０との間でＡＰＤＵコマンドを送受信することにより、ＩＣカード５０を発行する。
【００１８】
カード発行管理装置１０は、メタテンプレート解釈部１１、発行用テンプレート作成部１２、発行用データ取得部１３、発行用データ切り出し部１４及び発行用コマンド作成部１５を有している。メタテンプレート解釈部１１は、メタテンプレートファイル２０からＩＣカード５０の発行に必要なアプリケーション用メタテンプレート及びカード発行用メタテンプレートを読み出して、これらのＡＰＤＵコマンドに埋め込まれている予約語を解析する。発行用テンプレート作成部１２は、メタテンプレート解釈部１１からアプリケーション用メタテンプレート及びカード発行用メタテンプレートを取り込み、これらのテンプレートを結合させて発行用テンプレートを作成する。この発行用テンプレートは、ＩＣカードの発行に必要な発行用コマンドのシーケンスを発行用データで置換することを示す予約語を含み、ＡＰＤＵコマンドが実行順に記述されたものである。
【００１９】
発行用データ取得部１３は、発行用情報データベース３０からＩＣカード５０の発行に必要なデータを読み出し、これらのデータとメタテンプレート解釈部１１にて解析したＡＰＤＵコマンドの発行用データ項目名とを対応付ける。発行用データ切り出し部１４は、ＩＣカード５０の発行に必要なデータを切り出して発行用データを作成する。この発行用データは、ＩＣカード毎に異なるデータであり、発行用コマンドに埋め込まれるべきデータである。
【００２０】
発行用コマンド作成部１５は、上述した発行用テンプレートと発行用データとを取り込み、所定の変換規則に従ってデータ変換を施して発行用コマンドを作成する。すなわち、発行用テンプレートの指定するフォーマットの指示するフォーマットに、発行用情報データベース３０から抽出したデータを整形して埋め込んで発行用コマンドを作成する。具体的には、発行用テンプレート中の予約語によって規定された所定の変換規則に従ってその予約語が指定するデータの変換を適宜行うことにより、所定の個所にデータを埋め込む等の処理を行う。さらに、作成した発行用コマンドに対してカード発行機４０用のファイル変換を施して発行ファイルを作成し、カード発行機４０に送信する。
【００２１】
メタテンプレートファイル２０は、ＩＣカード５０の発行時に実行するＡＰＤＵコマンドを作成するための雛型が予約語を含む形でコマンド順に定義され、アプリケーション毎に存在する複数のアプリケーション用メタテンプレートと、ＩＣカード５０を発行するために必要な情報が定義され、全ＩＣカード共通の単一のカード発行用メタテンプレートとから成る。尚、発行用データ取得部１３は、これらの複数のアプリケーション用テンプレートからＩＣカード５０の発行に必要なテンプレートのみを読み出す。
【００２２】
発行用情報データベース３０は、例えば、カード情報、利用者名等の個人情報、鍵データ等のセキュリティ情報等のアプリケーションが必要とする情報が、一連のデータとして格納された既存のデータベースである。
【００２３】
カード発行機４０は、カード発行管理装置１０からカード発行用コマンドを含む発行ファイルを受信し、ＩＣカード５０との間でＡＰＤＵコマンドを送受信することにより、ＩＣカード５０を発行する。
【００２４】
ＩＣカード５０は、カード全体を管理するカードマネージャ５１と、個々のアプリケーションＡＰ１〜ｎが格納されるアプリケーション格納エリア５２−１〜ｎを有するアプリケーション記憶部５２とを備えている。ＩＣカード５０のアプリケーション５２−１〜ｎは、カード発行機４０からＡＰＤＵコマンドを直接受信し、アプリケーションの初期化を行う。尚、図１に示したようにカードマネージャ５１にアプリケーション毎に異なるパーソナライズデータが格納されるパーソナライズエリア５１−１〜ｎを備え、カードマネージャ５１がカード発行機４０からＡＰＤＵコマンドを受信して初期化コマンドを解釈しデータ部のパーソナライズデータをパーソナライズエリア５１−１〜ｎに格納し、アプリケーション５２−１〜ｎが必要に応じて前記データを取得して初期化するようにしてもよい。例えば、ＡＰ１が起動した場合は、その実行時または必要な時に、ＡＰ１用パーソナライズエリア５１−１に格納されたパーソナライズデータを取得して当該アプリケーションを初期化することができる。
【００２５】
以上、ＩＣカード５０が発行されるまでの一連の動作について説明したが、本発明の特徴は、上述したアプリケーションパーソナライズシステムを利用することにより、ＩＣカード５０の発行時に既存の発行用情報データベース３０からパーソナライズデータを直接読み出し、当該パーソナライズデータに基づいてＩＣカード５０にアプリケーションの初期化を行わせるものである。すなわち、本発明は、メタテンプレートファイル２０からメタテンプレートを選択し、発行用情報データベース３０からパーソナライズデータを選択してパーソナライズデータの位置を指定しながら分割し切り出してメタテンプレートに埋め込むことにより、アプリケーションの初期化コマンドを作成し、ＩＣカード５０にアプリケーションの初期化を行わせることを特徴とする。
【００２６】
次に、本発明の実施の形態に係るマルチアプリケーション用カード発行におけるアプリケーションパーソナライズ方法及びシステムについて、図２を参照して詳細に説明する。図２に示したアプリケーションパーソナライズシステムの構成の番号は、図１に示した構成と同じ番号を付してある。尚、メタテンプレートファイル２０のカード発行用メタテンプレート、カード発行機４０及びＩＣカード５０のアプリケーション記憶部５２は、説明を簡単にするために省略してある。
【００２７】
発行用情報データベース３０は、例えば、市町村の地方公共団体が所有管理するその住民の個人情報等が格納されたデータベースであり、利用者名として「ｓｕｚｕｋｉ」、利用者ＩＤとして「ＡＢＣＤ１２３」、ＰＩＮコードとして「０１０２０３０４」などのデータが格納されており、利用者ＩＤの上４桁が会社コードを表し、下３桁が社員番号を表しているものとする。
【００２８】
この発行用情報データベース３０を元の情報として、利用者「ｓｕｚｕｋｉ」用のＩＣカード５０を発行する際に、ＩＣカード５０のＡＰ１がパーソナライズ情報として利用者ＩＤと利用者名の連接を、ＡＰ２がパーソナライズ情報として社員番号とＰＩＮコードの連接を、ＡＰ３がパーソナライズ情報として利用者ＩＤと利用者名をＴＬＶ構造としたデータを、それぞれ必要とする場合について説明する。また、ＡＰ１はＡＰ１の初期化コマンドによって初期化を行い、ＡＰ２，ＡＰ３については、カードマネージャ５１が提供する初期化コマンドによってカードマネージャ５１内のパーソナライズエリア５１−２，５１−３に格納されたパーソナライズデータを、カードマネージャ５１から取得する方法で初期化を行うものとする。
【００２９】
メタテンプレートファイル２０には、アプリケーションの初期化コマンドのフォーマットを定義したアプリケーション用メタテンプレートが格納されている。このアプリケーション用メタテンプレートは、ＩＣカード５０の発行のために予め用意しておく必要がある。メタテンプレートは、利用者ごとに異なるデータを埋め込む方法を指示する予約語を含んでいる。予約語は、対象となるデータとそのデータの整形方法を示す。本例の場合、ＡＰ１のメタテンプレートには、ＡＰ１の初期化コマンドが記述されており、ＡＰ２，ＡＰ３のメタテンプレートには、カードマネージャ５１の初期化コマンドが記述されている。
【００３０】
図３に、図２に示したメタテンプレートファイル２０に格納されたＡＰ１〜ＡＰ３のメタテンプレートの例を示す。図３において、「＄ＤＡＴＡ」は、個人情報の代入を示す予約語である。ここでは、「＄ＵＩＤ」は利用者コードを、「＄ＵＮＡＭＥ」は利用者名を、「＄ＰＩＮ」はＰＩＮコードをそれぞれバイトコードに変換したものを指す。ここではアスキーコードに変換するものとする。「＄ＤＡＴＡ（ＳｎＢｍ）」は、個人情報ＤＡＴＡのｎバイト目からｍバイトを切り出して代入することを示す予約語である。ここでは、「＄ＵＩＤ（＄Ｓ５Ｂ３）」により、利用者ＩＤの下３桁が切り出され代入されることになる。また、「＃Ｌｃ」「＃Ｌ」は、直後のデータの長さを代入する予約語である。
【００３１】
これらのメタテンプレートに「ｓｕｚｕｋｉ」のデータを適用すると、図４に示すコマンドが生成される。これは、図２に示した発行用コマンド作成部１５が作成するコマンドに相当する。ＡＰ１の初期化コマンドは、ＡＰ１に送信され、ＡＰ１で処理される。ＡＰ２，ＡＰ３の初期化コマンドは、カードマネージャ５１に送信され、カードマネージャ５１内のＡＰ２用パーソナライズエリア５１−２に「３１  ３２  ３３・・・０３  ０４」が、ＡＰ３用パーソナライズエリア５１−３に「０１  ０７  ４１  ４２・・・４Ｂ  ４９」が格納される。ＡＰ２，ＡＰ３は、各アプリケーションの実行時などにそれらのデータを取得し、パーソナライズを行う。
【００３２】
本発明の実施の形態に係るアプリケーションパーソナライズ方法及びシステムでは、データを分割する機能を有する予約語として、先頭ｎバイト目を切り出し開始位置として先頭からｍバイト目までのデータを切り出す予約語ＳｎＢｍを用いているが、本発明はこれに限定されるものではない。例えば、先頭ｎバイト目を切り出し開始位置としてそこからｍバイト長のデータを切り出すようにしてもよい。要するに、一連のデータの中から必要なデータを自在に分割して切り出す機能を有する予約語であればよい。
【００３３】
【発明の効果】
以上説明したように、本発明のアプリケーションパーソナライズ方法及びシステムによれば、アプリケーションのパーソナライズデータをメタテンプレートの指示するフォーマットに整形して埋め込んでアプリケーションの初期化コマンドを生成し、アプリケーションの初期化を行うようにした。このため、アプリケーションの初期化のための発行用プログラムをアプリケーション毎に作成する必要がなく、一つのアプリケーション初期化用のデータを用意し必要に応じて複数のデータに分割することにより、アプリケーションの初期化コマンドを自動的に作成できる。
【００３４】
また、アプリケーション毎の複数のパーソナライズデータが一連のデータとして格納された既存のデータベースから、パーソナライズデータを直接読み出して初期化コマンドを作成するようにした。このため、既存のデータベースをカード発行用のデータベースに変換する必要がない。例えば、管理者のセキュリティポリシや、運用上の制約により、既存のデータベースを他のデータベースに変換することが禁じられている等、既存のデータベースの取り扱いに制限が課されている場合には、既存のデータベースを直接用いることができるから、特に効果的である。以上より、アプリケーション毎のプログラム作成とデータベースの変換を行う手間とコストを省くことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るマルチアプリケーション用カード発行におけるアプリケーションパーソナライズシステムを示す概略構成図である。
【図２】図１のアプリケーションパーソナライズシステムにおける処理内容の一例を示す説明図である。
【図３】図２のメタテンプレートファイルに格納されたメタテンプレートの例を示す図である。
【図４】図２の発行用コマンド作成部が生成する初期化コマンドの例を示す図である。
【符号の説明】
１０  カード発行管理装置
１１  メタテンプレート解釈部
１２  発行用テンプレート作成部
１３  発行用データ取得部
１４  発行用データ切り出し部
１５  発行用コマンド作成部
２０  メタテンプレートファイル
３０  発行用情報データベース
４０  カード発行機
５０  ＩＣカード
５１  カードマネージャ
５１−１〜ｎ  アプリケーション用パーソナライズエリア
５２  アプリケーション記憶部
５２−１〜ｎ  アプリケーション格納エリア
【図１】
2004280668.tif 000003
【図２】
2004280668.tif 000004
【図３】
2004280668.tif 000005
【図４】
2004280668.tif 000006