(57)【要約】複数のサービスが搭載されるＩＣカードを新ＩＣカードに切り換える際に、旧ＩＣカードのサービスのデータを引き継ぐ処理を行うデータ引継装置が、旧ＩＣカードから取得したカード識別情報に基づいて、旧ＩＣカードのアプリケーション一覧情報を取得する手段と、取得したアプリケーション一覧情報に基づいて旧ＩＣカード内のサービスアプリケーションの引継ぎデータを取得し、新ＩＣカードに記録する手段とを備える。
2005020134.tif 000002
【特許請求の範囲】
【請求項１】
複数のサービスが搭載されるＩＣカードを新ＩＣカードに切り換える際に、旧ＩＣカードのサービスのデータを引き継ぐ処理を行うデータ引継装置であって、
旧ＩＣカードから取得したカード識別情報に基づいて、旧ＩＣカードのアプリケーション一覧情報を取得する手段と、
取得したアプリケーション一覧情報に基づいて旧ＩＣカード内のサービスアプリケーションの引継ぎデータを取得し、新ＩＣカードに記録する手段と
を備えることを特徴とするデータ引継装置。
【請求項２】
複数のサービスが搭載されるＩＣカードを新ＩＣカードに切り換える際に、旧ＩＣカード内のサービスのデータを引き継ぐ処理を行うデータ引継装置と、業務アプリケーションシステムと、カード管理システムとから構成されるＩＣカード運用管理システムであって、前記データ引継装置が、
旧ＩＣカードにカード識別情報を要求して、旧ＩＣカードのカード識別情報を取得する手段と、
取得したカード識別情報に基づいて、前記カード管理システムに、旧ＩＣカードのアプリケーション一覧情報を要求して、前記アプリケーション一覧情報を取得する手段と、
取得したアプリケーション一覧情報に基づいて旧ＩＣカード内のサービスアプリケーションの引継ぎデータを取得し、新ＩＣカードに記録する手段と
を備えることを特徴とするＩＣカード運用管理システム。
【請求項３】
前記データ引継装置又は前記業務アプリケーションシステムのいずれかがアプリケーション個人化コマンド作成機能を備え、かつ、前記データ引継装置は、旧ＩＣカードからアプリケーション個人化に必要な情報を取得する手段と、前記データ引継装置又は前記業務アプリケーションシステムのいずれかが生成した、アプリケーション個人化コマンドに基づいて、アプリケーション個人化情報を新ＩＣカードに記録する手段とを備えることを特徴とする請求項２記載のＩＣカード運用管理システム。
【請求項４】
旧ＩＣカードはアプリケーション個人化コマンド作成機能を備え、かつ、前記データ引継装置は、旧ＩＣカードにアプリケーション個人化情報生成を要求する手段と、その要求に応じて旧ＩＣカードから送られるアプリケーション個人化コマンドに基づいて、アプリケーション個人化情報を新ＩＣカードに記録する手段とを備えることを特徴とする請求項１記載のデータ引継装置。
【請求項５】
旧ＩＣカードはアプリケーション個人化コマンド作成機能を備え、かつ、前記データ引継装置は、前記業務アプリケーションシステムから送られる、アプリケーション個人化に必要な情報を取得する手段と、取得した情報に基づいて旧ＩＣカードにアプリケーション個人化情報生成を要求する手段と、その要求に応じて旧ＩＣカードから送られるアプリケーション個人化コマンドに基づいて、アプリケーション個人化情報を新ＩＣカードに記録する手段とを備えることを特徴とする請求項２記載のＩＣカード運用管理システム。
【発明の詳細な説明】
【技術分野】  本発明は、ＩＣカードを新規カードに切り換える際にＩＣカード内のサービスのデータを引き継ぐための処理を行うＩＣカード運用管理システムに関する。
【背景技術】  従来の方式では、複数のサービスで使われるＩＣカードが有効期限切れ、ＩＣチップの寿命、破損などにより、新規カードに切り換える場合、ユーザ（カード保有者）は、新ＩＣカードを発行してもらった後で、各サービスの提供先へ出向いて、旧ＩＣカード上に残っているデータを新ＩＣカードに引き継ぐ処理を行う必要がある。
また、再発行時にＩＣカードに記録されるサービスアプリケーションの組合せは、旧ＩＣカードが発行された時点以後に追加・削除が行われていると、旧ＩＣカードの発行時点と新ＩＣカードに切り換える時点とで異なっている。
このような場合に、従来の方式で新ＩＣカードを発行すると、旧ＩＣカード発行時のサービスアプリケーションの組合せに戻ってしまうという問題がある。旧ＩＣカード上に残っているデータを完全に新ＩＣカードに引き継ぐためには、ＩＣカード運用管理システムにおいて管理しているデータを用いて、新ＩＣカードの発行時に、各ＩＣカードのデータに合わせて、記録すべきサービスアプリケーションの組合せをカード毎に変えて発行する必要が生じる。
例えば、１枚のＩＣカード中に１０種類のサービスアプリケーションが記録されている場合、ユーザが旧ＩＣカードから新ＩＣカードに切り換えてＩＣカード上のデータの引き継ぎを行うには、各サービス提供者の端末が設置してある場所を１０箇所訪れる必要があった。ＩＣカード上のデータの引継ぎが完了しない間、ユーザは旧ＩＣカードと新ＩＣカードの２枚のＩＣカードを携帯している必要がある。
新ＩＣカードを発行するときに、旧ＩＣカード発行時のサービスアプリケーションの組合せに戻ってしまう場合、カード保有者が新ＩＣカードを受け取った後に、再度サービスアプリケーションのデータをダウンロードする手間が発生してしまう。
カード管理データを用いて新ＩＣカード発行時のサービスアプリケーションの組合せを引き継ぐ場合、従来の方式では、通常、カード管理システムのカード発行機を用いて多数のＩＣカードを一度に発行する。この場合、新しいＩＣカードがカード保有者へ配布されるまでに数週間のタイムラグが発生する。このために、カード保有者が新ＩＣカードを利用する時点では、サービスアプリケーションの組合せが変わっている場合がある。
【発明の開示】
本発明は、上記の問題点に鑑みてなされたものであって、複数のサービスが搭載されたＩＣカードを新規カードに切り換える際にＩＣカード内の複数サービスのデータを一括して引き継ぐ機能を有するデータ引継装置を提供することを目的とする。
本発明の他の目的は、上記データ引継装置を設けることにより、カード保有者が一箇所で全サービスのデータの引継ぎを行うことを可能とするＩＣカード運用管理システムを提供することである。
上記の目的を達成するために、本発明のデータ引継装置は、複数のサービスが搭載されるＩＣカードを新ＩＣカードに切り換える際に、旧ＩＣカードのサービスのデータを引き継ぐ処理を行うデータ引継装置であって、旧ＩＣカードから取得したカード識別情報に基づいて、旧ＩＣカードのアプリケーション一覧情報を取得する手段と、前記アプリケーション一覧情報に基づいて旧ＩＣカード内のサービスアプリケーションの引継ぎデータを取得し、新ＩＣカードに記録する手段とを備えることを特徴とする。
上記の目的を達成するために、本発明のＩＣカード運用管理システムは、複数のサービスが搭載されるＩＣカードを新ＩＣカードに切り換える際に、旧ＩＣカード内のサービスのデータを引き継ぐ処理を行うデータ引継装置と、業務アプリケーションシステムと、カード管理システムとから構成されるＩＣカード運用管理システムであって、前記データ引継装置が、旧ＩＣカードにカード識別情報を要求して、旧ＩＣカードのカード識別情報を取得する手段と、取得したカード識別情報に基づいて、前記カード管理システムに旧ＩＣカードのアプリケーション一覧情報を要求して、前記アプリケーション一覧情報を取得する手段と、取得したアプリケーション一覧情報に基づいて旧ＩＣカード内のサービスアプリケーションの引継ぎデータを取得し、新ＩＣカードに記録する手段とを備えることを特徴とする。
本発明のデータ引継装置及びＩＣカード運用管理システムによれば、カード保有者は、一箇所のデータ引継装置において、旧ＩＣカード内の全サービス及び各サービスアプリケーションのデータを容易に新ＩＣカードに引き継ぐことが可能となる。従来の方式のように、ＩＣカード上のデータの引継ぎが完了しない間に、カード保有者が旧ＩＣカードと新ＩＣカードの２枚のＩＣカードを携帯する必要がなくなる。
【図面の簡単な説明】  本発明の他の目的、特徴及び利点については、添付の図面に基づき下記の発明の詳細な説明を参照することにより明確となる。
図１は、複数のサービスが搭載されるＩＣカードを説明するための図である。
図２は、本発明のデータ引継装置が有する、ＩＣカードを新規カードに切り換える際のデータ引継ぎ機能を説明するための図である。
図３は、本発明の一実施例に係るＩＣカード運用管理システムを説明するためのブロック図である。
図４は、本発明の一実施例に係るデータ引継装置を説明するためのブロック図である。
図５は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するためのブロック図である。
図６は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するためのブロック図である。
図７は、本発明の他の実施例に係るデータ引継装置を説明するためのブロック図である。
図８は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するためのブロック図である。
図９は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するためのブロック図である。
図１０は、ＩＣカードに記録される複数のサービスアプリケーションのデータを説明するための図である。
図１１は、図３のＩＣカード運用管理システムにおけるカード管理システム内のデータベースを説明するための図である。
図１２は、図３のＩＣカード運用管理システムにおける業務アプリケーションシステム内のデータベースを説明するための図である。
図１３は、図３のＩＣカード運用管理システムにおけるデータ引継装置が実行するデータ引継処理の手順Ｓ１乃至Ｓ１１を説明するためのフロー図である。
図１４は、図３のＩＣカード運用管理システムにおけるデータ引継装置が実行するデータ引継処理の手順Ｓ１２乃至Ｓ２１を説明するためのフロー図である。
図１５は、図３のＩＣカード運用管理システムにおけるデータ引継装置が実行するデータ引継処理の手順Ｓ２２乃至Ｓ２８を説明するためのフロー図である。
図１６は、図３のＩＣカード運用管理システムにおけるデータ引継装置が実行するデータ引継処理の手順Ｓ２９乃至Ｓ３５を説明するためのフロー図である。
図１７は、本発明の一実施例に係るＩＣカード運用管理システムが実行するＩＣカード内データ取得・表示処理を説明するための図である。
図１８は、本発明の一実施例に係るＩＣカード運用管理システムが実行する引継ぎデータ作成処理を説明するための図である。
図１９は、本発明の一実施例に係るＩＣカード運用管理システムが実行する新ＩＣカードへのサービスアプリケーション追加・初期化処理を説明するための図である。
図２０は、本発明の一実施例に係るＩＣカード運用管理システムが実行する新ＩＣカード上のサービスアプリケーション個人化処理を説明するための図である。
【発明を実施するための最良の形態】  本発明の実施の形態を添付の図面を用いて説明する。
図１に示したように、カード保有者がＩＣカード２を用いて複数のサービス（Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、…）を利用している場合、ＩＣカード２には各サービスアプリケーションのデータが記録されている。
例えば、ＩＣカード内に記録される複数のサービスアプリケーションのデータは、図１０のようなデータ構造をもつ。
図１０に示したルートディレクトリ１００には、図書館サービス、ポイントサービス、電子申請サービス等の各ディレクトリ１０１、１０２、１０３がある。図書館サービスアプリケーション（ＡＰ１）を利用するためのデータとして、ディレクトリ１０１には、図書館利用者識別情報（ＩＤ）を含むファイル１−１が記録されている。ポイントサービスアプリケーション（ＡＰ２）を利用するためのデータとして、ディレクトリ１０２には、ポイント利用者識別情報（ＩＤ）を含むファイル２−１と、ポイント残高情報を含むファイル２−２が記録されている。また、電子申請サービスアプリケーション（ＡＰ３）を利用するためのデータとして、ディレクトリ１０３には、申請者識別情報（ＩＤ）を含むファイル３−１と、申請者秘密鍵情報（パスワード）を含むファイル３−２と、申請者証明書情報を含むファイル３−３が記録されている。
有効期限切れなどの理由によりＩＣカード２を新規カードに切り換える際、前述した従来の方式の課題を解決するため、本発明のデータ引継装置１０は、図２に示したように、旧ＩＣカード２内の複数サービスのデータを一括して新規ＩＣカードに引き継ぐ機能を提供する。
したがって、ユーザ（カード保有者）は、複数のサービスが搭載されるＩＣカード２を新規カードに切り換える際に、各サービスの提供元を回らなくとも、データ引継装置１０が設置された場所１箇所を訪れるだけで、旧ＩＣカード２内の複数サービスのデータを一括して新規カードに引き継ぐことができる。
図３は、本発明の一実施例に係るＩＣカード運用管理システムを説明するための図である。
図３のＩＣカード運用管理システムは、データ引継装置１０と、通信回線を介してデータ引継装置１０と接続されるカード管理システム３０とを含む。ユーザは、新規カードに切り換える際に、旧ＩＣカード２と新ＩＣカード４をデータ引継装置１０に挿入する。
図３のＩＣカード運用管理システムにおいて、データ引継装置１０は、旧ＩＣカード２へカード識別情報を要求し、旧ＩＣカード２からカード識別情報を取得する（Ｔ１）。データ引継装置１０は、旧ＩＣカード２から取得したカード識別情報をパラメータとして、カード内アプリケーション一覧情報をカード管理システム３０へ要求し、カード管理システム３０から旧ＩＣカード２のカード内アプリケーション一覧情報を取得する（Ｔ２）。データ引継装置１０は、取得したカード内アプリケーション一覧情報及びユーザの選択に基づいて、旧ＩＣカード２から引き継ぐ全てのサービスアプリケーションのデータ（引継ぎデータ）を取得する。データ引継装置１０は、全てのサービスアプリケーションの引継ぎデータを新ＩＣカード４に記録する（Ｔ３）。
図１１は、図３のＩＣカード運用管理システムにおけるカード管理システム３０内のデータベースを説明するための図である。カード管理システム３０内のデータベースは、図１１に示したように、カード管理テーブル３０１と、アプリケーション（ＡＰ）管理テーブル３０２とを含む。
カード管理テーブル３０１は、カード識別子、カード保有者識別子、空カードメモリ容量、カード発行日、搭載済みアプリケーション識別子１、搭載済みアプリケーション識別子２、…、搭載済みアプリケーション識別子１０などをキーとして、カード管理システム３０内データベースの各ＩＣカードに関するカード管理情報にアクセスために使用される。アプリケーション管理テーブル３０２は、アプリケーション（ＡＰ）識別子、アプリケーション（ＡＰ）名、アプリケーション（ＡＰ）サイズ、アプリケーション（ＡＰ）説明などをキーとして、カード管理システム３０内データベースの各ＩＣカードに関するアプリケーション管理情報にアクセスするために使用される。
図３のデータ引継装置１０は内部データベースを備えており、この内部データベースは、図１１のアプリケーション管理テーブル３０２と同様のアプリケーション管理テーブルを備えている。
図１３は、図３のＩＣカード運用管理システムにおけるデータ引継装置１０が実行するデータ引継処理の手順Ｓ１乃至Ｓ１１を説明するためのフロー図である。
図３のデータ引継装置１０は、例えば、ＣＰＵと、ＲＡＭと、ＲＯＭと、Ｉ／Ｏ（入出力）コントローラと、表示装置と、入力装置と、ＩＣカードリーダ／ライタと、補助記憶装置と、通信制御装置等から構成される。
図３のデータ引継装置１０において、ＣＰＵは、データ引継装置１０のシステム全体を制御しているプロセッサである。データ引継装置１０の電源がオン状態にセットされると、ＣＰＵは、ＲＯＭに予め記録されたプログラムを読み出し、ＲＡＭへロードすることにより、各制御動作を行う。
また、図３のデータ引継装置１０において、ＣＰＵは、各入出力装置と、バス及びＩ／Ｏコントローラを経由して接続されている。表示装置には、例えば、液晶ディスプレイ（ＬＣＤ）等が用いられる。入力装置には、例えば、キーボードやその他の操作キーが含まれる。ＩＣカードリーダ／ライタは、ＩＣカード内に記録された種々の情報を読み取る機能と、種々の情報をＩＣカードへ書き込む機能とを備える。ＩＣカードリーダ／ライタは、ＩＣカードとの接触により情報の読み書きを行う接触型のものであってもよいし、あるいは、ＩＣカードとは非接触で情報の読み書きを行う非接触型のものであってもよい。補助記憶装置には、例えば、半導体メモリカード等が用いられる。補助記憶装置には、内部データベースや、データ引継装置１０で処理されたカード管理情報等が記録される。通信制御装置には、例えば、ＬＡＮカードやモデム等が用いられる。
図１３のデータ引継処理が開始されると、データ引継装置１０は、手順Ｓ１において、ユーザによる旧ＩＣカード２と新ＩＣカード４の挿入を検知する。
手順Ｓ２において、データ引継装置１０は、カード識別情報を要求するコマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを旧ＩＣカード２へ送信する。
手順Ｓ３において、データ引継装置１０は、旧ＩＣカード２からレスポンスＡＰＤＵを受信し、受信したレスポンスＡＰＤＵからカード識別情報を取得する。
手順Ｓ４において、データ引継装置１０は、旧ＩＣカード２内のアプリケーション一覧情報の取得方法として、旧ＩＣカード２から取得するか、カード管理システム３０から取得するかを選択する。
上記手順Ｓ４で旧ＩＣカード２から取得する方法を選択した場合、手順Ｓ５において、データ引継装置１０は、旧ＩＣカード２内アプリケーション一覧情報を取得するコマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを旧ＩＣカード２へ送信する。
手順Ｓ６において、データ引継装置１０は、旧ＩＣカード２からレスポンスＡＰＤＵを受信し、受信したレスポンスＡＰＤＵからアプリケーション一覧情報を取得する。
一方、上記手順Ｓ４でカード管理システム３０から取得する方法を選択した場合、手順Ｓ７において、データ引継装置１０は、旧ＩＣカード２から取得したカード識別子をパラメータとして、旧ＩＣカード２内アプリケーション一覧情報をカード管理システム３０へ要求する。
手順Ｓ８において、データ引継装置１０は、カード管理システム３０から旧ＩＣカード２内アプリケーション一覧情報を受信する。
上記手順Ｓ６又はＳ８で取得するアプリケーション一覧情報には、旧ＩＣカード２に搭載された各サービスアプリケーションの識別子のリストが含まれる。
上記手順Ｓ６または上記手順Ｓ８が完了すると、手順Ｓ９において、データ引継装置１０は、取得したアプリケーション一覧情報に含まれる各サービスアプリケーションの識別子をパラメータとして、データ引継装置１０のデータベースからアプリケーション詳細情報を取得する。
手順Ｓ１０において、データ引継装置１０は、取得した旧ＩＣカード２内アプリケーション一覧情報をデータ引継装置１０の表示装置の画面に表示する。ユーザは、表示装置の画面に表示された旧ＩＣカード２内アプリケーション一覧を確認しながら、データ引継装置１０の入力装置を用いて、新規カードに引き継ぐアプリケーションを選択する。データ引継装置１０は、ユーザの選択に基づいて、旧ＩＣカード２からデータを引き継ぐアプリケーション情報を内部データベースに記録する。
手順Ｓ１１において、データ引継装置１０は、上記手順Ｓ１０で記録された、旧ＩＣカード２からデータを引き継ぐアプリケーション情報を取得する。上記手順Ｓ１１が完了すると、図１４の手順Ｓ１２へ移行する。
図１４は、図３のデータ引継装置１０が実行するデータ引継処理の手順Ｓ１２乃至Ｓ２１を説明するためのフロー図である。
図１４に示したように、データ引継装置１０は、手順Ｓ１２において、データ引継装置１０のデータベースから各サービスアプリケーションのデータを引き継ぐ手順情報を取得する。
手順Ｓ１３において、データ引継装置１０は、旧ＩＣカード２からサービスアプリケーションのデータを取得するコマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを旧ＩＣカード２へ送信する。
手順Ｓ１４において、データ引継装置１０は、旧ＩＣカード２からレスポンスＡＰＤＵを受信し、受信したレスポンスＡＰＤＵに含まれる必要な情報（サービスアプリケーションの引継情報）をデータ引継装置１０のデータベースに保管する。
手順Ｓ１５において、データ引継装置１０は、全てのサービスアプリケーションについてのデータの取得が終了したか否かを判定する。上記手順Ｓ１５の判定結果がＮＯである場合、上記手順Ｓ１３とＳ１４を繰り返す。上記手順Ｓ１５の判定結果がＹＥＳである場合、次の手順Ｓ１６へ移行する。
手順Ｓ１６において、データ引継装置１０は、カード管理システム３０に対し、サービスアプリケーションのデータを追加するためのコマンドＡＰＤＵを要求する。
手順Ｓ１７において、データ引継装置１０は、カード管理システム３０からコマンドＡＰＤＵを受信する。
手順Ｓ１８において、データ引継装置１０は、カード管理システム３０から取得したコマンドＡＰＤＵを新ＩＣカード４へ送信する。
手順Ｓ１９において、データ引継装置１０は、新ＩＣカード４からレスポンスＡＰＤＵを受信する。
手順Ｓ２０において、データ引継装置１０は、新ＩＣカード４から取得したレスポンスＡＰＤＵをカード管理システム３０へ送信する。
手順Ｓ２１において、データ引継装置１０は、送信したレスポンスＡＰＤＵに対する応答（レスポンス）をカード管理システム３０から受信する。上記手順Ｓ２１が完了すると、図１５の手順Ｓ２２へ移行する。
図１５は、図３のデータ引継装置１０が実行するデータ引継処理の手順Ｓ２２乃至Ｓ２８を説明するためのフロー図である。
図１５に示したように、データ引継装置１０は、手順Ｓ２２において、追加すべきサービスアプリケーションのデータのロードが終了したか否かを判定する。上記手順Ｓ２２の判定結果がＮＯである場合、上記手順Ｓ１６乃至Ｓ２１を繰り返す。上記手順Ｓ２２の判定結果がＹＥＳである場合、次の手順Ｓ２３へ移行する。
手順Ｓ２３において、データ引継装置１０は、追加すべき全てのサービスアプリケーションのデータのロードが終了したか否かを判定する。上記手順Ｓ２３の判定結果がＮＯである場合、上記手順Ｓ１６乃至Ｓ２２を繰り返す。上記手順Ｓ２３の判定結果がＹＥＳである場合、次の手順Ｓ２４へ移行する。
手順Ｓ２４において、データ引継装置１０は、内部データベースからＩＣカードのサービスアプリケーションを初期化する手順情報を取得する。
手順Ｓ２５において、データ引継装置１０は、ＩＣカードのサービスアプリケーションを初期化するコマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを新ＩＣカード４へ送信する。
手順Ｓ２６において、データ引継装置１０は、新ＩＣカード４からレスポンスＡＰＤＵを受信する。
手順Ｓ２７において、データ引継装置１０は、受信したレスポンスＡＰＤＵから、サービスアプリケーションの初期化が終了したか否かを判定する。上記手順Ｓ２７の判定結果がＮＯである場合、上記手順Ｓ２５とＳ２６を繰り返す。上記手順Ｓ２７の判定結果がＹＥＳである場合、次の手順Ｓ２８へ移行する。
手順Ｓ２８において、データ引継装置１０は、新ＩＣカード４に対し、全てのサービスアプリケーションの初期化が終了したか否かを判定する。上記手順Ｓ２８の判定結果がＮＯである場合、上記手順Ｓ２５乃至Ｓ２７を繰り返す。上記手順Ｓ２８の判定結果がＹＥＳである場合、次の手順Ｓ２９（図１６）へ移行する。
図１６は、図３のデータ引継装置１０が実行するデータ引継処理の手順Ｓ２９乃至Ｓ３５を説明するためのフロー図である。
図１６に示したように、データ引継装置１０は、手順Ｓ２９において、データ引継装置１０のデータベースからＩＣカードのサービスアプリケーションのデータの個人化情報作成に必要な手順情報を取得する。なお、ＩＣカード内サービスアプリケーションの個人化情報の作成手順については後述する。
手順Ｓ３０において、データ引継装置１０は、内部データベースから、上記手順Ｓ１４で保管した全てのサービスアプリケーションの引継ぎデータを取得する。
手順Ｓ３１において、データ引継装置１０は、ＩＣカードのサービスアプリケーション個人化コマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを新ＩＣカード４へ送信する。
手順Ｓ３２において、データ引継装置１０は、新ＩＣカード４からレスポンスＡＰＤＵを受信する。
手順Ｓ３３において、データ引継装置１０は、受信したレスポンスＡＰＤＵから、サービスアプリケーションの個人化情報の新ＩＣカード４への書き込みが完了したか否かを判定する。上記手順Ｓ３３の判定結果がＮＯである場合、上記手順Ｓ３１とＳ３２を繰り返す。上記手順Ｓ３３の判定結果がＹＥＳである場合、次の手順Ｓ３４へ移行する。
手順Ｓ３４において、データ引継装置１０は、新ＩＣカード４に対し、全てのサービスアプリケーションの個人化情報の書き込みが完了したか否かを判定する。上記手順Ｓ３４の判定結果がＮＯである場合、上記手順Ｓ２９乃至Ｓ３３を繰り返す。上記手順Ｓ３４の判定結果がＹＥＳである場合、次の手順Ｓ３５へ移行する。
手順Ｓ３５において、データ引継装置１０は、旧ＩＣカード２から新ＩＣカード４へのデータの引継ぎが完了したことを表示装置の画面に表示する。上記手順Ｓ３５が完了すると、本実施例のデータ引継処理が終了する。
図４は、本発明の他の実施例に係るデータ引継装置を説明するための図である。
図４のデータ引継装置１０は、カード管理システム３０と通信回線を介して接続されることなく、旧ＩＣカード２内の情報に基づいて、新ＩＣカード４へのデータ引継機能を提供する。ユーザは、新規カードに切り換える際に、旧ＩＣカード２と新ＩＣカード４をデータ引継装置１０に挿入する。
図４に示したように、データ引継装置１０は、旧ＩＣカード２へカード識別情報を要求し、旧ＩＣカード２からカード識別情報を取得する。データ引継装置１０は、旧ＩＣカード２から取得したカード識別情報をパラメータとして、カード内アプリケーション一覧情報を内部データベースへ要求し、内部データベースから旧ＩＣカード２のカード内アプリケーション一覧情報を取得する（Ｔ１）。データ引継装置１０は、取得したカード内アプリケーション一覧情報及びユーザの選択に基づいて、旧ＩＣカード２から引き継ぐ全てのサービスアプリケーションのデータ（引継ぎデータ）を取得する。データ引継装置１０は、全てのサービスアプリケーションの引継ぎデータを新ＩＣカード４に記録する（Ｔ２）。
図３及び図４の実施例で説明したように、本発明のデータ引継装置１０は、データ引継ぎ時に、旧ＩＣカード２内の情報、もしくはＩＣカード運用管理システムで管理している情報に基づいて、旧ＩＣカード２内に記録されていた複数のサービスアプリケーションのデータを新ＩＣカード４に自動的に記録する。
図５は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するための図である。
図５のＩＣカード運用管理システムにおいて、データ引継装置１０は、旧ＩＣカード２からのサービスアプリケーション情報を取得する（Ｔ１）。データ引継装置１０は、業務アプリケーションシステム２０からアプリケーション個人化に必要な手順情報を受信する（Ｔ２）。データ引継装置１０は、受信した旧ＩＣカード２からの情報と業務アプリケーションシステム２０からの手順情報に基づき、アプリケーション個人化コマンド作成機能１２を用いてアプリケーション個人化コマンドを生成し、生成したアプリケーション個人化コマンドを新ＩＣカード４へ送信する（Ｔ３）。新ＩＣカード４では、受信したアプリケーション個人化コマンドに基づいて、アプリケーション個人化情報が書き込まれる。
図１２は、図５のＩＣカード運用管理システムにおける業務アプリケーションシステム２０内のデータベースを説明するための図である。業務アプリケーションシステム２０内のデータベースは、図１２に示したカード管理テーブル２０１を含む。カード管理テーブル２０１は、カード識別子、アプリケーション（ＡＰ）搭載日、アプリケーション情報１（カード保有者識別子）、アプリケーション情報２（カード保有者氏名）などをキーとして、業務アプリケーションシステム２０内のデータベースの各ＩＣカードに関するカード管理情報にアクセスために使用される。
図５の実施例によれば、データ引継装置１０でＩＣカードの個人化情報の処理を行うため、ＩＣカードの個人化情報の機密保護についてサービスを提供する業務アプリケーションシステム２０側の負担を軽減できる。
図６は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するための図である。図６の実施例においては、業務アプリケーションシステム２０がアプリケーション個人化コマンドを作成する機能２２を提供するよう構成する。
図６のＩＣカード運用管理システムにおいて、データ引継装置１０は、旧ＩＣカード２から、アプリケーション個人化に必要な情報を取得する（Ｔ１）。データ引継装置１０は、取得した旧ＩＣカード２の情報を業務アプリケーションシステム２０へ送信する（Ｔ２）。業務アプリケーションシステム２０は、受信した旧ＩＣカード２の情報に基づき、アプリケーション個人化コマンド作成機能２２を用いてアプリケーション個人化コマンドを生成し、生成したアプリケーション個人化コマンドをデータ引継装置１０へ送信する（Ｔ３）。データ引継装置１０は、受信したアプリケーション個人化コマンドに基づいて、アプリケーション個人化情報を新ＩＣカード４に書き込む（Ｔ４）。
図６の実施例によれば、サービスを提供する業務アプリケーションシステム２０側にとって、ＩＣカードの個人化情報の機密保護を確実にできる。
図７は、本発明の他の実施例に係るデータ引継装置を説明するための図である。図７の実施例においては、旧ＩＣカード２がアプリケーション個人化コマンドを作成する機能３を提供するよう構成する。
図７に示したように、データ引継装置１０は、アプリケーション個人化情報生成コマンドを旧ＩＣカード２へ送信する（Ｔ１）。旧ＩＣカード２は、受信した個人化情報生成コマンドに基づいて、アプリケーション個人化コマンド作成機能３でアプリケーション個人化コマンドを生成し、生成したアプリケーション個人化コマンドをデータ引継装置１０へ送信する（Ｔ２）。データ引継装置１０は、受信したアプリケーション個人化コマンドに基づいて、アプリケーション個人化情報を新ＩＣカード４に書き込む（Ｔ３）。
図７の実施例によれば、旧ＩＣカード２にあるサービスアプリケーションのデータ以外のデータも新ＩＣカード４に書き込むことができる。
図８は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するための図である。図８の実施例において、旧ＩＣカード２がアプリケーション個人化コマンドを作成する機能３を備えるとともに、データ引継装置１０がアプリケーション個人化に必要な手順情報を業務アプリケーションシステム２０から取得するよう構成する。
図８のＩＣカード運用管理システムにおいて、データ引継装置１０は、業務アプリケーションシステム２０から送られる、アプリケーション個人化に必要な手順情報を取得する（Ｔ１）。データ引継装置１０は、取得した手順情報をパラメータとして、アプリケーション個人化情報生成コマンドを旧ＩＣカード２へ送信する（Ｔ２）。旧ＩＣカード２は、受信した個人化情報生成コマンドに基づいて、アプリケーション個人化コマンド作成機能３でアプリケーション個人化コマンドを生成し、生成したアプリケーション個人化コマンドをデータ引継装置１０へ送信する（Ｔ３）。データ引継装置１０は、受信したアプリケーション個人化コマンドに基づいて、アプリケーション個人化情報を新ＩＣカード４に書き込む（Ｔ４）。
図８の実施例によれば、旧ＩＣカード２にあるサービスアプリケーションのデータ以外のデータも新ＩＣカード４に書き込むことができる。
図９は、本発明の他の実施例に係るＩＣカード運用管理システムを説明するための図である。
図９のＩＣカード運用管理システムにおいて、カード管理システム３０は、まず、再発行の対象となるＩＣカードを抽出する。再発行の対象となるＩＣカードは、有効期限が近づいたカードや、カード種類の変更などがある。
カード管理システム３０は、カード発行機３２へ再発行データを送信して（Ｔ１）、新ＩＣカードを再発行する（継続発行する）。カード発行機３２は、具体的には、ＩＣエンコード、ＭＳエンコード、券面の印刷などを行う。カード管理システム３０において発行された新ＩＣカード４は、カード保有者に配布される（Ｔ２）。配布手段としては、郵送や、窓口における手渡しなどがある。
上記実施例と同様に、ＩＣカードの切り換え時に、カード保有者（ユーザ）が旧ＩＣカード２と新ＩＣカード４をデータ引継装置１０に挿入すると、データ引継装置１０は、カードデータ引継ぎの処理を行う。
データ引継装置１０は、旧ＩＣカード２内に記録されたサービスアプリケーションのデータやファイル領域を把握する。把握方法としては、カード管理システム３０で管理しているデータを利用する方法（Ｔ３）と、旧ＩＣカード内から情報を取得する方法（Ｔ４）とがある。
また、データ引継装置１０は、ＩＣカード内の各サービスの個人化情報の作成を行う。新ＩＣカード４内の各サービス用のエリア、もしくはサービスアプリケーションに書き込む個人化情報を作成する。個人化情報を作成するためのリソースは、旧ＩＣカード２から読み取った情報（Ｔ４）、業務ＡＰシステム２０で管理している情報（Ｔ５）などがある。
データ引継装置１０は、新ＩＣカード４に、旧ＩＣカード２に記録されていたサービスアプリケーションの追加と初期化を行う。旧ＩＣカード２内に記録されたサービスアプリケーションのデータに基づいて、新ＩＣカード４にアプリケーションを追加（もしくはサービスの領域を確保）し、必要に応じて初期化を行う。さらに、データ引継装置１０は、生成した個人化情報を新ＩＣカード４に書き込む（Ｔ６）。
図９の実施例のＩＣカード運用管理システムによれば、一箇所のデータ引継装置において、旧ＩＣカード内の全サービス及び各サービスアプリケーションのデータを容易に新ＩＣカードに引き継ぐことが可能となる。従来の方式のように、ＩＣカード上のデータの引継ぎが完了しない間に、カード保有者が旧ＩＣカードと新ＩＣカードの２枚のＩＣカードを携帯する必要がなくなる。
図１７は、本発明の一実施例に係るＩＣカード運用管理システムが実行するカード内アプリケーション情報取得・表示処理を説明するための図である。
図１７の処理においては、まず、ユーザ１が旧ＩＣカード２と新ＩＣカード４をデータ引継装置１０に挿入する（Ｓ１１）ことにより、処理が開始される。データ引継装置１０は、カード識別情報を要求するコマンドを旧ＩＣカード２へ送信し（Ｓ１２）、旧ＩＣカード２からカード識別情報を受信する（Ｓ１３）。このとき受信するカード識別情報には、個々のＩＣカードの識別情報とＩＣカードの種類情報が含まれる。
次に、データ引継装置１０は、カード内アプリケーション情報を取得する。取得方法としては、旧ＩＣカード２内から情報を取得する方法（ケース１）と、カード管理システム３０で管理しているデータを利用する方法（ケース２）とがある。
前者の取得方法を選択した場合（ケース１）、データ引継装置１０は、搭載済みアプリケーション情報を要求するコマンドを旧ＩＣカード２へ送信し（Ｓ１４）、旧ＩＣカード２から搭載済みアプリケーション情報（アプリケーション識別情報）を受信する（Ｓ１５）。
後者の取得方法を選択した場合（ケース２）、データ引継装置１０は、搭載済みアプリケーション情報を要求するコマンドをカード管理システム３０へ送信し（Ｓ１６）、カード管理システム３０から搭載済みアプリケーション情報（アプリケーション識別情報）を受信する（Ｓ１７）。
さらに、データ引継装置１０は、カード内アプリケーション情報を表示装置の画面に表示する。すなわち、データ引継装置１０は、上記手順Ｓ１５又はＳ１７で取得した、旧ＩＣカード２内アプリケーション情報を表示装置の画面に表示する（Ｓ１８）。
ユーザ１は、上記手順Ｓ１８で表示装置の画面に表示された旧ＩＣカード２内アプリケーション情報を確認する（Ｓ１９）。ユーザ１は、データ引継装置１０の入力装置を用いて、新規カードに引き継ぐアプリケーションを選択する（Ｓ２０）。データ引継装置１０は、ユーザの選択に基づいて、旧ＩＣカード２からデータを引き継ぐアプリケーション情報を内部データベースに記録する。
図１８は、本発明の一実施例に係るＩＣカード運用管理システムが実行する引継ぎデータ作成処理を説明するための図である。
図１８の処理においては、まず、データ引継装置１０は、引継ぎデータの収集手順を取得する。データ引継装置１０は、内部データベースから、引き継ぐアプリケーション毎の引継ぎデータ収集手順を取得する（Ｓ２１）。
あるいは、データ引継装置１０は、業務アプリケーションシステム２０のデータベースから、引き継ぐアプリケーション毎の引継ぎデータ収集手順を取得する。この場合、データ引継装置１０は、旧ＩＣカード２のカード識別情報（カードＩＤ）などを含む引継ぎデータ収集手順の要求を業務アプリケーションシステム２０へ送信する（Ｓ２５）。データ引継装置１０は、業務アプリケーションシステム２０のデータベースから送られる、引き継ぐアプリケーション毎の引継ぎデータ収集手順を受信する（Ｓ２６）。データ引継装置１０は、受信した引継ぎデータ収集手順を内部データベースに保管する（Ｓ２７）。
次に、データ引継装置１０は、取得した引継ぎデータ収集手順に基づいて、旧ＩＣカード２から引継ぎデータを収集する。データ引継装置１０は、各アプリケーション毎に、引継ぎデータを取得するためのコマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを旧ＩＣカード２へ送信する（Ｓ２２）。データ引継装置１０は、旧ＩＣカード２からレスポンスＡＰＤＵを受信し、受信したレスポンスＡＰＤＵから引継ぎデータを取得する（Ｓ２３）。
手順Ｓ２２とＳ２３は、引継ぎデータを取得するための全てのコマンドＡＰＤＵを書き込むまで繰り返される。データ引継装置１０は、旧ＩＣカード２から取得した引継ぎデータを内部データベースに保管する（Ｓ２４）。
手順Ｓ２２乃至Ｓ２４は、旧ＩＣカード２の全てのサービスアプリケーションの引継ぎデータを取得するまで繰り返される。
図１９は、本発明の一実施例に係るＩＣカード運用管理システムが実行する新ＩＣカードへのサービスアプリケーション追加・初期化処理を説明するための図である。
図１９の処理においては、まず、データ引継装置１０は、新ＩＣカード４に対しサービスアプリケーション追加処理を行う。
データ引継装置１０は、旧ＩＣカード２のカードアプリケーション識別情報などを含む、アプリケーション追加手順の要求をカード管理システム３０へ送信する（Ｓ３１）。
データ引継装置１０は、カード管理システム３０のデータベースから送られる、引き継ぐアプリケーション毎のアプリケーション追加手順を受信する（Ｓ３２）。データ引継装置１０は、受信したアプリケーション追加手順を内部データベースに保管する。
データ引継装置１０は、取得したアプリケーション追加手順に基づいてカードアプリケーション追加コマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを新ＩＣカード４へ送信する（Ｓ３３）。
データ引継装置１０は、新ＩＣカード４から、カードアプリケーション追加コマンドに対するレスポンスＡＰＤＵを受信する（Ｓ３４）。
データ引継装置１０は、カードアプリケーション初期化コマンドに対するレスポンスＡＰＤＵをカード管理システム３０へ送信する（Ｓ３５）。
データ引継装置１０は、カード管理システム３０からレスポンスを受信する（Ｓ３６）。
上記手順Ｓ３１乃至Ｓ３６は、全てのカードアプリケーションを追加するまで繰り返される。
次に、データ引継装置１０は、新ＩＣカード４に対しサービスアプリケーション初期化処理を行う。データ引継装置１０は、まず、内部データベースから、引き継ぐアプリケーション毎のカードアプリケーションを初期化する手順を取得する（Ｓ３７）。
データ引継装置１０は、取得した手順に基づいてカードアプリケーション初期化コマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを新ＩＣカード４へ送信する（Ｓ３８）。データ引継装置１０は、新ＩＣカード４から、カードアプリケーション初期化コマンドに対するレスポンスＡＰＤＵを受信する（Ｓ３９）。
上記手順Ｓ３７乃至Ｓ３９は、全てのカードアプリケーションを初期化するまで繰り返される。
図２０は、本発明の一実施例に係るＩＣカード運用管理システムが実行する新ＩＣカード上のサービスアプリケーション個人化処理を説明するための図である。
図２０の処理においては、データ引継装置１０は、新ＩＣカード４に対し、全てのカードアプリケーションについての個人化情報を記録する。データ引継装置１０は、まず、内部データベースから、引き継ぐアプリケーション毎のカードアプリケーションを個人化する手順を取得する（Ｓ４１）。
データ引継装置１０は、取得した手順に基づいてカードアプリケーション個人化コマンドＡＰＤＵを生成し、生成したコマンドＡＰＤＵを新ＩＣカード４へ送信する（Ｓ４２）。データ引継装置１０は、新ＩＣカード４から、カードアプリケーション個人化コマンドに対するレスポンスＡＰＤＵを受信する（Ｓ４３）。
上記手順Ｓ４１乃至Ｓ４３は、全てのカードアプリケーションを個人化するまで繰り返される。
上記手順が完了すると、データ引継装置１０はデータ引継処理が終了したことを示す終了通知を表示装置の画面に表示する（Ｓ４４）。ユーザ１は表示された終了通知を確認する。
以上説明したように、本発明のＩＣカード運用管理システムによれば、一箇所のデータ引継装置において、旧ＩＣカード内の全サービス及び各サービスアプリケーションのデータを容易に新ＩＣカードに引き継ぐことが可能となる。従来の方式のように、ＩＣカード上のデータの引継ぎが完了しない間に、カード保有者が旧ＩＣカードと新ＩＣカードの２枚のＩＣカードを携帯する必要がなくなる。
以上、本発明を上記実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、下記請求項に記載した範囲内で様々な変形が可能である。
【図１】
2005020134.tif 000003
【図２】
2005020134.tif 000004
【図３】
2005020134.tif 000005
【図４】
2005020134.tif 000006
【図５】
2005020134.tif 000007
【図６】
2005020134.tif 000008
【図７】
2005020134.tif 000009
【図８】
2005020134.tif 000010
【図９】
2005020134.tif 000011
【図１０】
2005020134.tif 000012
【図１１】
2005020134.tif 000013
【図１２】
2005020134.tif 000014
【図１３】
2005020134.tif 000015
【図１４】
2005020134.tif 000016
【図１５】
2005020134.tif 000017
【図１６】
2005020134.tif 000018
【図１７】
2005020134.tif 000019
【図１８】
2005020134.tif 000020
【図１９】
2005020134.tif 000021
【図２０】
2005020134.tif 000022
【国際調査報告】
2005020134.tif 000023
2005020134.tif 000024
2005020134.tif 000025
2005020134.tif 000026