(57)【要約】【課題】従来のＩＣカードシステムでは、ＩＣカードにダウンロードしたアプリケーション（ＡＰ）のバックアップ機能がなく、カードの再発行に時間と手間がかかっていた。また、ＡＰ利用時以外にバックアップする手段なかった。【解決手段】ＩＣカード内のＩＣチップ１１０に、サービス提供者ダウンロードサーバ３００からＡＰのサービスロジック１１１をダウンロードし、このサービスロジックのデータを「個人毎に異なるデータ」の部分と、その他の部分とに分離し、この「個人毎に異なるデータ」を暗号化して当該ＡＰのバックアップ情報とし、個人関連情報モジュール１１３に暗号鍵の情報と共に保存する。また、暗号化されたバックアップ情報をバックアップサーバ４００に登録し、リストア時には、バックアップサーバ４００から登録したバックアップ情報を受信し、復号してリストアする。【選択図】　図２
2004094370.tif 000002
【特許請求の範囲】
【請求項１】
利用者の端末に装着され、１または２以上のアプリケーション（ＡＰ）のサービスロジックを保存して実行するためのＩＣカードであって、
前記サービスロジックのデータ中の、個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手段と、
前記個人毎に異なるデータを暗号化して当該アプリケーション（ＡＰ）のバックアップ情報を生成して保存するためのバックアップ情報生成保存手段と
を具備することを特徴とするアプリケーションのバックアップ情報を有するＩＣカード。
【請求項２】
１または２以上のアプリケーション（ＡＰ）のサービスロジックを保存して実行するためのＩＣカードが装着可能な利用者の端末と、アプリケーション（ＡＰ）を端末にダウンロードするためのポータルサーバと、端末に装着されたＩＣカードにアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバと、前記ＩＣカードに保存されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバとが通信ネットワークで接続されたＩＣカードアプリケーションのバックアップシステムにおける前記ＩＣカードであって、
前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを前記端末を介して受信し、前記サービスロジックのデータ中の個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手段と、
前記サービス提供者ダウンロードサーバから暗号鍵の情報を前記端末を介して受信し、前記暗号鍵により前記個人毎に異なるデータを暗号化し、前記暗号化された個人毎に異なるデータと前記暗号鍵の情報により、当該アプリケーション（ＡＰ）のバックアップ情報を生成し保存するためのバックアップ情報生成保存手段と、
前記バックアップ情報のバックアップタイミングを設定すると共に、バックアップ情報を、前記端末を介して、バックアップサーバへ送信して登録するためのバックアップ情報送信手段と、
前記バックアップサーバから、前記登録されたバックアップ情報を受信し、前記暗号鍵により復号してリストアするためのバックアップ情報リストア手段と
を具備することを特徴とするアプリケーションのバックアップ情報を有するＩＣカード。
【請求項３】
１または２以上のアプリケーション（ＡＰ）を保存して実行するためのＩＣカードが装着可能な利用者の端末と、アプリケーション（ＡＰ）を利用者の端末にダウンロードするためのポータルサーバと、利用者の端末のＩＣカードにアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバと、前記ＩＣカードに記録されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバとが通信ネットワークで接続されたＩＣカードアプリケーションのバックアップシステムにおいて、
前記利用者の端末には、
前記サービス提供者ダウンロードサーバから、アプリケーション（ＡＰ）のサービスロジックをダウンロードして、前記ＩＣカードに送信するためのサービスロジックダウンロード手段と、
前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のバックアップ情報の生成用の暗号鍵の情報をダウンロードし、前記ＩＣカードに送信するための暗号鍵情報取得手段と、
前記ＩＣカード内に保存されたバックアップ情報を前記バックアップサーバに送信するためのバックアップ情報送信手段と、
前記バックアップ情報のリストア時に、前記バックアップサーバからバックアップ情報を受信し、前記ＩＣカードに送信するためのバックアップ情報受信手段と
を具備し、
前記ＩＣカードには、
前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを、前記端末を介して受信し、前記サービスロジックのデータ中の個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手段と、
前記サービス提供者ダウンロードサーバから暗号鍵の情報を前記端末を介して受信し、前記暗号鍵により前記個人毎に異なるデータを暗号化し、前記暗号化された個人毎に異なるデータと前記暗号鍵の情報により、当該アプリケーション（ＡＰ）のバックアップ情報を生成し保存するためのバックアップ情報生成保存手段と、
前記バックアップ情報のバックアップタイミングを設定すると共に、バックアップ情報を、前記端末を介して、バックアップサーバへ送信して登録するためのバックアップ情報送信手段と、
前記バックアップサーバから、暗号化されたバックアップ情報を前記端末を介して受信し、前記暗号鍵により復号してリストアするためのバックアップ情報リストア手段と
を具備し、
前記バックアップサーバには、
前記利用者の端末から送信される前記バックアップ情報を登録するためのバックアップ情報登録手段と、
前記利用者の端末からの要求により、前記バックアップ情報を返信するためのバックアップ情報返信手段と
を具備し、
前記サービス提供者ダウンロードサーバには、
前記利用者の端末からの要求により、当該端末にサービスロジックを送信するためのサービスロジック送信手段と、
前記利用者の端末からの要求により、当該端末に前記個人毎に異なるデータを暗号化するための暗号鍵の情報を送信するための暗号鍵情報送信手段と
を具備することを特徴とするＩＣカードアプリケーションのバックアップシステム。
【請求項４】
利用者の端末に装着され、１または２以上のアプリケーション（ＡＰ）のサービスロジックを保存して実行するためのＩＣカードにおけるアプリケーションのバックアップ方法であって、
前記ＩＣカードにより、
前記サービスロジックのデータ中の、個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手順と、
前記個人毎に異なるデータを暗号化して当該アプリケーション（ＡＰ）のバックアップ情報を生成して保存するためのバックアップ情報生成保存手順と
が行われることを特徴とするＩＣカードアプリケーションのバックアップ方法。
【請求項５】
１または２以上のアプリケーション（ＡＰ）を保存して実行するためのＩＣカードが装着可能な利用者の端末と、アプリケーション（ＡＰ）を利用者の端末にダウンロードするためのポータルサーバと、利用者の端末のＩＣカードにアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバと、前記ＩＣカードに記録されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバとが通信ネットワークで接続されたＩＣカードアプリケーションのバックアップシステムにおけるＩＣカードアプリケーションのバックアップ方法であって、
前記利用者の端末により、
前記サービス提供者ダウンロードサーバから、アプリケーション（ＡＰ）のサービスロジックをダウンロードして、前記ＩＣカードに送信するためのサービスロジックダウンロード手順と、
前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のバックアップ情報の生成用の暗号鍵の情報をダウンロードし、前記ＩＣカードに送信するための暗号鍵情報取得手順と、
前記ＩＣカード内に保存されたバックアップ情報を前記バックアップサーバに送信するためのバックアップ情報送信手順と、
前記バックアップ情報のリストア時に、前記バックアップサーバからバックアップ情報を受信し、前記ＩＣカードに送信するためのバックアップ情報受信手順と
が行われ、
前記ＩＣカードにより、
前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを、前記端末を介して受信し、前記サービスロジックのデータ中の個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手順と、
前記サービス提供者ダウンロードサーバから暗号鍵の情報を前記端末を介して受信し、前記暗号鍵により前記個人毎に異なるデータを暗号化し、前記暗号化された個人毎に異なるデータと前記暗号鍵の情報により、当該アプリケーション（ＡＰ）のバックアップ情報を生成し保存するためのバックアップ情報生成保存手順と、
前記バックアップ情報のバックアップタイミングを設定すると共に、バックアップ情報を、前記端末を介して、バックアップサーバへ送信して登録するためのバックアップ情報送信手順と、
前記バックアップサーバから、暗号化されたバックアップ情報を受信し、前記暗号鍵により復号してリストアするためのバックアップ情報リストア手順と
が行われ、
前記バックアップサーバにより、
前記利用者の端末から送信される前記バックアップ情報を登録するためのバックアップ情報登録手順と、
前記利用者の端末からの要求により、前記バックアップ情報を返信するためのバックアップ情報返信手順と
が行われ、
前記サービス提供者ダウンロードサーバにより、
前記利用者の端末からの要求により、当該端末にサービスロジックを送信するためのサービスロジック送信手順と、
前記利用者の端末からの要求により、当該端末に前記個人毎に異なるデータを暗号化するための暗号鍵の情報を送信するための暗号鍵情報送信手順と
が行われることを特徴とするＩＣカードアプリケーションのバックアップ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の端末に装着して使用されるマルチアプリケーション（ＡＰ）用のＩＣカードに保存されたアプリケーション（ＡＰ）を効果的にバックアップすることが可能な、アプリケーションのバックアップ情報を有するＩＣカード、ＩＣカードアプリケーションのバックアップシステム、及びバックアップ方法に関する。
【０００２】
【従来の技術】
一般的に、マルチアプリケーション（ＡＰ）ＩＣカードは、サービスで共通なロジックやデータを含むアプリケーション（ＡＰ）をダウンロードし、その後に、ダウンロードしたアプリケーション（ＡＰ）に対して、「個人ごとのデータ」や「パラメータ」を登録して使用している。
【０００３】
しかし、従来のＩＣカードシステムでは、ＩＣカードにダウンロードしたアプリケーション（ＡＰ）のバックアップ機能はなく、カード交換時や、カード紛失時や、カード故障時には、例えば、端末内に記録されたＩＣカードアプリケーション（ＡＰ）利用時のログを解析し、ＩＣカードの再発行を行っているが、カードの再発行に時間と手間がかかり問題となっていた。
一方、個々のＩＣカードアプリケーション（ＡＰ）中に、バックアップする機能を入れ込む方法もあるが、この方法では、ＩＣカード中の少ないメモリリソースを無駄に消費してしまう問題が生じる。
【０００４】
また、ＩＣカードアプリケーション（ＡＰ）の中に「個人ごとのデータ」、「パラメータ」、及び「ロジック」が含まれているため、アプリケーション（ＡＰ）利用時以外にバックアップする手段がなった。
【０００５】
【発明が解決しようとする課題】
本発明はこのような問題を解決するためになされたもので、本発明は、従来のＩＣカードシステムでは、ＩＣカードにダウンロードしたアプリケーション（ＡＰ）のバックアップ機能がなく、カードの再発行に時間と手間がかかっていた問題を解決し、また、アプリケーション（ＡＰ）利用時以外にバックアップする手段がなかった問題を効果的に解決し得る、アプリケーションのバックアップ情報を有するＩＣカード、ＩＣカードアプリケーションのバックアップシステム、及びバックアップ方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上記課題を解決するためになされたものであり、本発明のアプリケーションのバックアップ情報を有するＩＣカードは、利用者の端末に装着され、１または２以上のアプリケーション（ＡＰ）のサービスロジックを保存して実行するためのＩＣカードであって、前記サービスロジックのデータ中の、個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手段と、前記個人毎に異なるデータを暗号化して当該アプリケーション（ＡＰ）のバックアップ情報を生成して保存するためのバックアップ情報生成保存手段とを具備することを特徴とする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として使用し、アプリケーション（ＡＰ）を容易にバックアップすることができる。このため、ＩＣカードの交換などが容易に行える。
【０００７】
また、本発明のアプリケーションのバックアップ情報を有するＩＣカードは、１または２以上のアプリケーション（ＡＰ）のサービスロジックを保存して実行するためのＩＣカードが装着可能な利用者の端末と、アプリケーション（ＡＰ）を端末にダウンロードするためのポータルサーバと、端末に装着されたＩＣカードにアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバと、前記ＩＣカードに保存されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバとが通信ネットワークで接続されたＩＣカードアプリケーションのバックアップシステムにおける前記ＩＣカードであって、前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを前記端末を介して受信し、前記サービスロジックのデータ中の個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手段と、前記サービス提供者ダウンロードサーバから暗号鍵の情報を前記端末を介して受信し、前記暗号鍵により前記個人毎に異なるデータを暗号化し、前記暗号化された個人毎に異なるデータと前記暗号鍵の情報により、当該アプリケーション（ＡＰ）のバックアップ情報を生成し保存するためのバックアップ情報生成保存手段と、前記バックアップ情報のバックアップタイミングを設定すると共に、バックアップ情報を、前記端末を介して、バックアップサーバへ送信して登録するためのバックアップ情報送信手段と、前記バックアップサーバから、前記登録されたバックアップ情報を受信し、前記暗号鍵により復号してリストアするためのバックアップ情報リストア手段とを具備することを特徴とする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として簡易にバックアップし、リストアすることができるため、ＩＣカードを交換する場合などに、サービスを継続的に利用することが可能になる。
【０００８】
また、本発明のＩＣカードアプリケーションのバックアップシステムは、１または２以上のアプリケーション（ＡＰ）を保存して実行するためのＩＣカードが装着可能な利用者の端末と、アプリケーション（ＡＰ）を利用者の端末にダウンロードするためのポータルサーバと、利用者の端末のＩＣカードにアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバと、前記ＩＣカードに記録されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバとが通信ネットワークで接続されたＩＣカードアプリケーションのバックアップシステムにおいて、前記利用者の端末には、前記サービス提供者ダウンロードサーバから、アプリケーション（ＡＰ）のサービスロジックをダウンロードして、前記ＩＣカードに送信するためのサービスロジックダウンロード手段と、前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のバックアップ情報の生成用の暗号鍵の情報をダウンロードし、前記ＩＣカードに送信するための暗号鍵情報取得手段と、前記ＩＣカード内に保存されたバックアップ情報を前記バックアップサーバに送信するためのバックアップ情報送信手段と、前記バックアップ情報のリストア時に、前記バックアップサーバからバックアップ情報を受信し、前記ＩＣカードに送信するためのバックアップ情報受信手段とを具備し、前記ＩＣカードには、前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを、前記端末を介して受信し、前記サービスロジックのデータ中の個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手段と、前記サービス提供者ダウンロードサーバから暗号鍵の情報を前記端末を介して受信し、前記暗号鍵により前記個人毎に異なるデータを暗号化し、前記暗号化された個人毎に異なるデータと前記暗号鍵の情報により、当該アプリケーション（ＡＰ）のバックアップ情報を生成し保存するためのバックアップ情報生成保存手段と、前記バックアップ情報のバックアップタイミングを設定すると共に、バックアップ情報を、前記端末を介して、バックアップサーバへ送信して登録するためのバックアップ情報送信手段と、前記バックアップサーバから、暗号化されたバックアップ情報を受信し、前記暗号鍵により復号してリストアするためのバックアップ情報リストア手段とを具備し、前記バックアップサーバには、前記利用者の端末から送信される前記バックアップ情報を登録するためのバックアップ情報登録手段と、前記利用者の端末からの要求により、前記バックアップ情報を返信するためのバックアップ情報返信手段とを具備し、前記サービス提供者ダウンロードサーバには、前記利用者の端末からの要求により、当該端末にサービスロジックを送信するためのサービスロジック送信手段と、前記利用者の端末からの要求により、当該端末に前記個人毎に異なるデータを暗号化するための暗号鍵の情報を送信するための暗号鍵情報送信手段とを具備することを特徴とする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として簡易にバックアップし、リストアすることができるため、ＩＣカードを交換する場合などに、サービスを継続的に利用することが可能になる。また、「個人毎に異なるデータ」を利用者自身で管理することが可能になり、利用者自身が自分の都合に合わせてバックアップを行うことができる。また、サービス提供者と、サービス利用者の管理責任範囲を明確に分離することにより、サービス提供者の顧客管理情報の管理コストを低減できる。
【０００９】
また、本発明のＩＣカードアプリケーションのバックアップ方法は、利用者の端末に装着され、１または２以上のアプリケーション（ＡＰ）のサービスロジックを保存して実行するためのＩＣカードにおけるアプリケーションのバックアップ方法であって、前記ＩＣカードにより、前記サービスロジックのデータ中の、個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手順と、前記個人毎に異なるデータを暗号化して当該アプリケーション（ＡＰ）のバックアップ情報を生成して保存するためのバックアップ情報生成保存手順とが行われることを特徴とする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として使用し、アプリケーション（ＡＰ）を容易にバックアップすることができる。このため、ＩＣカードの交換などが容易に行える。
【００１０】
また、本発明のＩＣカードアプリケーションのバックアップ方法は、１または２以上のアプリケーション（ＡＰ）を保存して実行するためのＩＣカードが装着可能な利用者の端末と、アプリケーション（ＡＰ）を利用者の端末にダウンロードするためのポータルサーバと、利用者の端末のＩＣカードにアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバと、前記ＩＣカードに保存されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバとが通信ネットワークで接続されたＩＣカードアプリケーションのバックアップシステムにおけるＩＣカードアプリケーションのバックアップ方法であって、前記利用者の端末により、前記サービス提供者ダウンロードサーバから、アプリケーション（ＡＰ）のサービスロジックをダウンロードして、前記ＩＣカードに送信するためのサービスロジックダウンロード手順と、前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のバックアップ情報の生成用の暗号鍵の情報をダウンロードし、前記ＩＣカードに送信するための暗号鍵情報取得手順と、前記ＩＣカード内に保存されたバックアップ情報を前記バックアップサーバに送信するためのバックアップ情報送信手順と、前記バックアップ情報のリストア時に、前記バックアップサーバからバックアップ情報を受信し、前記ＩＣカードに送信するためのバックアップ情報受信手順とが行われ、前記ＩＣカードにより、前記サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを、前記端末を介して受信し、前記サービスロジックのデータ中の個人毎に異なるデータの部分と、その他の部分とに分離して管理するためのデータ分離管理手順と、前記サービス提供者ダウンロードサーバから暗号鍵の情報を前記端末を介して受信し、前記暗号鍵により前記個人毎に異なるデータを暗号化し、前記暗号化された個人毎に異なるデータと前記暗号鍵の情報により、当該アプリケーション（ＡＰ）のバックアップ情報を生成し保存するためのバックアップ情報生成保存手順と、前記バックアップ情報のバックアップタイミングを設定すると共に、バックアップ情報を、前記端末を介して、バックアップサーバへ送信して登録するためのバックアップ情報送信手順と、前記バックアップサーバから、暗号化されたバックアップ情報を前記端末を介して受信し、前記暗号鍵により復号してリストアするためのバックアップ情報リストア手順とが行われ、前記バックアップサーバにより、前記利用者の端末から送信される前記バックアップ情報を登録するためのバックアップ情報登録手順と、前記利用者の端末からの要求により、前記バックアップ情報を返信するためのバックアップ情報返信手順とが行われ、前記サービス提供者ダウンロードサーバにより、前記利用者の端末からの要求により、当該端末にサービスロジックを送信するためのサービスロジック送信手順と、前記利用者の端末からの要求により、当該端末に前記個人毎に異なるデータを暗号化するための暗号鍵の情報を送信するための暗号鍵情報送信手順とが行われることを特徴とする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として簡易にバックアップし、リストアすることができるため、ＩＣカードを交換する場合などに、サービスを継続的に利用することが可能になる。また、「個人毎に異なるデータ」を利用者自身で管理することが可能になり、利用者自身が自分の都合に合わせてバックアップを行うことができる。また、サービス提供者と、サービス利用者の管理責任範囲を明確に分離することにより、サービス提供者の顧客管理情報の管理コストを低減できる。
【００１１】
【発明の実施の形態】
次に本発明の実施の形態例について図面を参照して説明する。
【００１２】
図１は、本発明によるＩＣカードアプリケーションのバックアップシステムのシステム構成例を示す図である。
本発明のＩＣカードアプリケーションのバックアップシステムは、利用者１００のＩＣカード１０１の装着可能な携帯端末１２０と、携帯端末１２０にアプリケーション（ＡＰ）をダウンロードするためのポータルサーバ２００と、携帯端末１２０に装着されるＩＣカード１０１内のＩＣチップ１１０にアプリケーション（ＡＰ）のサービスロジックをダウンロードするためのサービス提供者ダウンロードサーバ３００と、ＩＣカード１０１内のＩＣチップ１１０に記録されたアプリケーション（ＡＰ）のバックアップ情報を登録するためのバックアップサーバ４００とを、通信ネットワーク１及び無線基地局２などを介して接続して構成される。なお、本例では携帯端末１２０を利用者の端末の例としているが、特にこれに限らず、パーソナルコンピュータなどＩＣカード１０１の装着ができる端末であればよい。
【００１３】
また、図２は、本発明のＩＣカードアプリケーションのバックアップシステムの動作の概要を説明するための図である。
【００１４】
本発明のＩＣカードアプリケーションのバックアップシステムは、以下のように機能する。
本発明では、ＩＣカード１０１内のＩＣチップ１１０にアプリケーション（ＡＰ）のサービスロジック１１１及び１１２等を記録し、このサービスロジックを「個人毎に異なるデータやロジック（本明細書では、単に「個人毎に異なるデータ」ともいう）」と、「サービスごとに共通なデータやロジック」とに分離して、ＩＣカード内で管理させることにより、アプリケーション（ＡＰ）自体をバックアップすることなしに、「個人毎に異なるデータ」のみをバックアップ情報として、アプリケーション（ＡＰ）をバックアップすることを可能にする。この際、それぞれのサービスロジック１１１及び１１２から分離された「個人毎に異なるデータ」をバックアップ情報として「個人関連情報モジュール１１３」に記録して管理する。
【００１５】
また、個人関連情報モジュール１１３にバックアップする際には、サービス提供者ダウンロードサーバ３００から「バックアップ用の暗号鍵」を取得し、サービスロジック中の「個人毎に異なるデータ」を暗号化してバックアップ情報を生成し、暗号鍵の情報と共に記録する。また、個人関連情報モジュール１１３に記録されるデータは、アプリケーション（ＡＰ）ごとに、「ＳＰ１用データ」と「バックアップ用暗号鍵１」、「ＳＰ２用データ」と「バックアップ用暗号鍵２」などの形式で記録される。「ＳＰ１用データ」は、サービス提供者（ＳＰ１）からダウンロードしたサービスロジック中の個人関連情報であることを示し、「バックアップ用暗号鍵１」はサービス提供者（ＳＰ１）から取得した暗号鍵の情報であることを示している。
また、個人関連情報モジュール１１３に記録されたバックアップ情報を、別途、例えば、バックアップタイミングを設定した日時に、バックアップサーバ４００に登録して保存する。バックアップサーバ４００には、ＩＣカードごとに、またＩＣカードに記録されたアプリケーション（ＡＰ）ごとに、そのバックアップ情報が記録されている。
【００１６】
また、バックアップ情報のリストア時には、アプリケーション（ＡＰ）に対応するサービスロジックがＩＣカード内にあることを確認した後に、バックアップサーバ４００からバックアップ情報を受信し、対応する暗号鍵で復号化してセットする。このとき、暗号化データの改竄チェックなどをＩＣカード内で行ってもよい。また、リストア時に指定した機能がない場合は、エラーとして返す。
なお、ＩＣカードの交換の際には、すべてのバックアップ情報をリストアするが、アプリケーション（ＡＰ）のバージョンアップのような場合には、アプリケーション（ＡＰ）ごとに、バックアップ情報をリストアすることができる。
【００１７】
また、以上説明した内容を整理して、以下に説明する。
（１）携帯端末１２０上のアプリケーション（ＡＰ）１２１及び１２２等は、ポータルサーバ２００からダウンロードされたアプリケーション（ＡＰ）のデータである。この、アプリケーション（ＡＰ）１２１及び１２２には、各アプリケーション（ＡＰ）ごとに、アプリケーション（ＡＰ）のサービスロジックを提供するサービス提供者ダウンロードサーバ３００の情報が含まれている。すなわち、ＡＰ（ＳＰ１）１２１及びＡＰ（ＳＰ２）１２２中のＳＰ１、ＳＰ２がサービス提供者（サービス提供者ダウンロードサーバ３００）の情報（例えば、ＵＲＬ情報など）を示している。
【００１８】
（２）また、ＩＣカード１０１内のＩＣチップ１１０に記録されたサービスロジック１１１及び１１２等は、携帯端末１２０上のアプリケーション（ＡＰ）１２１及び１２２等を利用して、サービス提供者ダウンロードサーバ３００からＩＣカード内のＩＣチップ１１０にダウンロードしたものである。
【００１９】
（３）サービスロジック中の「個人毎に異なるデータ」も同様に、サービス提供者ダウンロードサーバ３００からダウンロードするが、予めラベリングすることにより、ＩＣカード内で個人関連情報モジュール１１３に暗号化して設定され、サービスロジック１１１及び１１２等とリンク付けされる。
【００２０】
（４）暗号化された個人関連情報モジュール１１３の情報は、バックアップ情報としてバックアップサーバ４００に保存される。
【００２１】
また、図３は、本発明のＩＣカードアプリケーションのバックアップシステムの処理手順について説明するための図であり、以下、図３を参照して、本発明のＩＣカードアプリケーションのバックアップシステムの処理手順について説明する。
（１）携帯端末１２０の利用者は、ポータルサーバ２００が提供するサービスにより、利用したいアプリケーション（ＡＰ）を携帯端末１２０にダウンロードし、アプリケーション（ＡＰ）中に記録されているサービス提供者ダウンロードサーバ３００のＵＲＬ情報を取得する（Ｓ１）。
【００２２】
（２）利用者は携帯端末１２０から、サービス提供者ダウンロードサーバ３００にアクセスし、サービスロジックのダウンロード要求を行う（ステップＳ２）。
【００２３】
（３）「サービスロジック」を、サービス提供者ダウンロードサーバ３００からＩＣカード１０１内のＩＣチップ１１０に、ダウンロードする（ステップＳ３）。また、同様に「個人毎に異なるデータやロジック（単に「個人毎に異なるデータ」ともいう）」をダウンロードし、「個人毎に異なるデータ」を、ＩＣカード１０１内のＩＣチップ１１０に設定する（ステップＳ４）。
【００２４】
（４）また、「個人毎に異なるデータ」を登録する際には、「バックアップタイミング」をＩＣカード内のＩＣチップ１１０に設定する（ステップＳ５）。
【００２５】
（５）バックアップ時には、携帯端末１２０からＩＣカード１０１側にバックアップチェックを行い、ＩＣカード１０１側でバックアップが可能かを確認する（ステップＳ６）。バックアップ可能な場合は、サービス提供者ダウンロードサーバ３００から暗号鍵を受け取り（ステップＳ７、Ｓ８、Ｓ９）、当該暗号鍵で暗号化した「個人毎に異なるデータ」を、携帯端末１２０を介して、バックアップサーバ４００に登録する（ステップＳ１０、Ｓ１１、Ｓ１２）。
なお、バックアップのタイミングは、利用者自身がバックアップ要求をした時だけでなく、携帯端末１２０がＩＣカード１０１内に設定された「バックアップタイミング」を事前に読み取り、この「バックアップタイミング」に従ってバックアップ処理を実行させるようにしてもよい。
また、サービス提供者ダウンロードサーバ３００から暗号鍵をダウンロードする際には、ＩＣカード１０１とサービス提供者ダウンロードサーバ３００間で相互認証を行ったり、事前に鍵共有を行い、共有した鍵を利用して暗号鍵を暗号化することにより、暗号鍵の盗用や改竄を防止してもよい。また、サービス提供者ダウンロードサーバ３００がダウンロードする暗号鍵を生成する際には、ＩＣカード１０１のＩＤやＩＣカード１０１内で生成した乱数を種として利用してもよい。
【００２６】
（６）リストア時には、携帯端末１２０を介して、バックアップサーバ４００から「暗号化したバックアップ情報（個人毎に異なるデータ）」をＩＣカードのＩＣチップ１１０に取り込み、ＩＣチップ１１０内に設定されている暗号鍵を用いて復号化してリストアする（ステップＳ１３、Ｓ１４）。なお、暗号鍵がない場合は、サービス提供者ダウンロードサーバ３００から暗号鍵を取得する。
【００２７】
また、図４は、本発明のＩＣカードアプリケーションのバックアップシステムにおける機能構成例を示す図であり、ＩＣカードアプリケーションのバックアップシステムを構成する各部が有する機能の中で、本発明に直接関係する主な機能を示したものである。
（１）ポータルサーバ２００中のアプリケーション（ＡＰ）送信機能２００ａは、携帯端末１２０からの要求によりアプリケーション（ＡＰ）のデータを送信するための機能である。
【００２８】
（２）サービス提供者ダウンロードサーバ３００内には以下の機能が含まれる。
・サービスロジック送信機能３００ａは、利用者の携帯端末１２０からの要求により、当該携帯端末１２０にサービスロジックを送信するための機能である。
・暗号鍵情報送信機能３００ｂは、利用者の携帯端末１２０からの要求により、当該携帯端末１２０に、サービスロジック中の「個人毎に異なるデータ」を暗号化するための「暗号鍵」の情報を送信するための機能である。
【００２９】
（３）バックアップサーバ４００内には以下の機能が含まれる。
・バックアップ情報登録機能４００ａは、利用者の携帯端末１２０から送信されるバックアップ情報（暗号化された個人毎に異なるデータ）を登録するための機能である。
・バックアップ情報返信機能４００ｂは、利用者の携帯端末１２０からの要求により、登録されたバックアップ情報を返信するための機能である。
【００３０】
（４）携帯端末１２０内には、以下の機能が含まれる。
・サービスロジックダウンロード機能１２０ａは、サービス提供者ダウンロードサーバ３００から、アプリケーション（ＡＰ）のサービスロジックをダウンロードして、ＩＣカード１０１内のＩＣチップ１１０に送信するための機能である。
・暗号鍵情報取得機能１２０ｂは、サービス提供者ダウンロードサーバ３００からアプリケーション（ＡＰ）のバックアップ情報を生成するための暗号鍵の情報をダウンロードし、ＩＣカード１０１内のＩＣチップ１１０に送信するための機能である。
・バックアップ情報送信機能１２０ｃは、ＩＣチップ１１０からバックアップ情報を受信し、バックアップサーバ４００に送信するための機能である。
・バックアップ情報受信機能１２０ｄは、バックアップ情報のリストア時に、バックアップサーバ４００からバックアップ情報を受信し、ＩＣチップ１１０に送信するための機能である。
【００３１】
（５）ＩＣカード内のＩＣチップ１１０には以下の機能が含まれる。
・データ分離管理機能１１０ａは、携帯端末１２０を介してサービス提供者ダウンロードサーバ３００から受信したサービスロジックを、「個人毎に異なるデータ」の部分と、その他の部分とに分離して管理するための機能である。
・バックアップ情報生成保存機能１１０ｂは、サービス提供者ダウンロードサーバ３００から取得した暗号鍵の情報により、サービスロジック中の「個人毎に異なるデータ」を暗号化し、当該アプリケーション（ＡＰ）のバックアップ情報を生成し、暗号鍵の情報と共に保存するための機能である。
・バックアップ情報送信機能１１０ｃは、バックアップタイミングを設定すると共に、暗号化されたバックアップ情報を、携帯端末１２０を介して、バックアップサーバ４００へ送信して登録するための機能である。
・バックアップ情報リストア機能１１０ｄは、バックアップサーバ４００から、暗号化されたバックアップ情報を携帯端末１２０を介して受信し、暗号鍵により復号してリストアするための機能である。
【００３２】
また、図５は、携帯端末１２０の構成例を示すブロック図であり、ＩＣカード１０１はＲＦＩＤ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）などのＩＣチップ１１０を内蔵し、ＩＣチップ１１０内にはプログラム及びデータを記録するメモリ１１４、ＩＣチップ１１０の全体を統括制御するＣＰＵ１１５、携帯端末１２０とのデータ交換を行う通信部１１６を有している。また、携帯端末１２０には、携帯端末１２０の全体を統括制御するＣＰＵ１３１、プログラム及びデータを記憶するメモリ１３２、キー操作により入力を行う入力部１３３、液晶表示器などを使用した表示部１３４、無線通信によりデータの送受信を行う通信部１３５、ＩＣカードリーダライタ１４０などを有している。なお、携帯端末１２０がＩＣカード付き携帯電話の場合には、受話器及び送話器を制御する音声処理部（図示せず）がさらに付加される。
なお、携帯端末１２０とＩＣカード１０１間のインタフェースは接触型、非接触型のどちらでも良い。また、ＩＣカード１０１はカードの形状に限らず、ＩＣチップ１１０の形状でも良い。
また、ここでは、携帯端末１２０のＣＰＵは一つであるが、例えば通信部１３５の制御と携帯端末１２０上のアプリケーション（ＡＰ）の実行とをそれぞれ別のＣＰＵが制御するものでもよい。
【００３３】
以上、本発明の実施の形態について説明したが、本発明のＩＣカードアプリケーションのバックアップシステムにおいては、以下のようにすることもできる。
・バックアップサーバ４００には利用者の所有するパーソナルコンピュータを使用するなど、「バックアップ情報（個人毎に異なるデータやロジック）」を利用者１００自身が管理するようにしてもよい。
・バックアップ情報をバックアップサーバ４００にバックアップした際に、サービスロジックを自動的に停止し、リストア時にのみサービスロジックを実行させるようにしてもよい。すなわち、リストアするまでは、アプリケーション（ＡＰ）を実行できないようにすることができる。
・サービス提供者がサービスを停止するには、サービスロジックのみを停止し、後日必要に応じて「バックアップ情報」のバックアップをとるようにしてもよい。また、サービスロジックをロックしたときに、自動的に「バックアップ情報」をバックアップしてもよい。また、サービスロジックのみの入れ替えがあってもよく、その場合に、「バックアップ情報」の追加や削除を行うようにしてもよい。
・バックアップは利用者１００が指定した日時に自動的に行うようにしてもよい。
・サービスロジック中の個人毎に異なるデータやロジックの内、例えば、名前などの共通化できるものは、共通化してもよい。
・バックアップサーバ４００には、利用者のＩＣカード紛失時に、各アプリケーション（ＡＰ）を提供しているサービス提供者ダウンロードサーバ３００に、「ＩＣカードを紛失した旨」を通知する機能をもたせることもできる。
・本実施の形態においては、バックアップの回数などの制限を行っていないが、ＩＣカード１０１にバックアップ回数の制限機能を備え、バックアップ回数を管理させてもよい。
【００３４】
以上、本発明の実施の形態ついて説明したが、図４に示す、ＩＣチップ１１０内の各機能、携帯端末１２０内の各機能、サービス提供者ダウンロードサーバ３００内の各機能、及びバックアップサーバ４００内の各機能は、各機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、必要な処理を行ってもよい。
【００３５】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの（伝送媒体ないしは伝送波）、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３６】
以上、本発明の実施の形態について説明したが、本発明のＩＣカードアプリケーションのバックアップシステムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００３７】
【発明の効果】
以上説明したように本発明のアプリケーションのバックアップ情報を有するＩＣカード、及びＩＣカードアプリケーションのバックアップ方法においては、アプリケーション（ＡＰ）のサービスロジックを、「個人毎に異なるデータ」の部分と、その他の部分とに分離し、「個人毎に異なるデータ」を暗号化して当該アプリケーション（ＡＰ）のバックアップ情報として保存する。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として使用し、アプリケーション（ＡＰ）を容易にバックアップすることができる。このため、ＩＣカードの交換などが容易に行える。
【００３８】
また、本発明のアプリケーションのバックアップ情報を有するＩＣカードにおいては、サービス提供者ダウンロードサーバからアプリケーション（ＡＰ）のサービスロジックを受信し、このサービスロジックのデータ中の「個人毎に異なるデータ」の部分を分離する。そして、この「個人毎に異なるデータ」をサービス提供者ダウンロードサーバから取得した暗号鍵により暗号化してバックアップ情報を生成し、暗号鍵の情報と共に保存する。そして、暗号化されたバックアップ情報をバックアップサーバへ送信して登録する。また、リストア時には、バックアップサーバに登録されたバックアップ情報を受信し、暗号鍵により復号してリストアする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として簡易にバックアップし、リストアすることができるため、ＩＣカードを交換する場合などに、サービスを継続的に利用することが可能になる。
【００３９】
また、本発明のＩＣカードアプリケーションのバックアップシステム、及びＩＣカードアプリケーションのバックアップ方法においては、ＩＣカードが装着可能な利用者の端末と、ポータルサーバと、サービス提供者ダウンロードサーバと、バックアップサーバとを通信ネットワーク接続する。そして、サービス提供者ダウンロードサーバからＩＣカードに、サービスロジックと暗号鍵の情報をダウンロードする。ＩＣカードでは、サービスロジックのデータ中から「個人毎に異なるデータ」の部分を分離し、暗号鍵により「個人毎に異なるデータ」を暗号化して当該アプリケーション（ＡＰ）のバックアップ情報を生成して記録する。また、ＩＣカードで生成された暗号化されたバックアップ情報を、バックアップサーバへ送信して登録する。また、バックアップサーバから、暗号化されたバックアップ情報をＩＣカードにダウンロードし、復号してリストアする。
これにより、「個人毎に異なるデータ」をパーソナライズされた個人関連情報（バックアップ情報）として簡易にバックアップし、リストアすることができるため、ＩＣカードを交換する場合などに、サービスを継続的に利用することが可能になる。また、「個人毎に異なるデータ」を利用者自身で管理することが可能になり、利用者自身が自分の都合に合わせてバックアップを行うことができる。また、サービス提供者と、サービス利用者の管理責任範囲を明確に分離することにより、サービス提供者の顧客管理情報の管理コストを低減できる。
【図面の簡単な説明】
【図１】本発明によるＩＣカードアプリケーションのバックアップシステムのシステム構成例を示す図である。
【図２】本発明のＩＣカードアプリケーションのバックアップシステムの動作の概要を説明するための図である。
【図３】本発明のＩＣカードアプリケーションのバックアップシステムの処理手順について説明するための図である。
【図４】本発明のＩＣカードアプリケーションのバックアップシステムにおける機能構成例を示す図である。
【図５】携帯端末の構成例を示すブロック図である。
【符号の説明】
１　通信ネットワーク
２　無線基地局
１００　利用者
１０１　ＩＣカード
１１０　ＩＣチップ
１１０ａ　データ分離管理機能
１１０ｂ　バックアップ情報生成保存機能
１１０ｃ　バックアップ情報送信機能
１１０ｄ　バックアップ情報リストア機能
１１１、１１２　サービスロジック
１１３　個人関連情報モジュール
１２０　携帯端末
１２１、１２２　アプリケーション（ＡＰ）
１２０ａ　サービスロジックダウンロード機能
１２０ｂ　暗号鍵情報取得機能
１２０ｃ　バックアップ情報送信機能
１２０ｄ　バックアップ情報受信機能
２００　ポータルサーバ
２００ａ　アプリケーション（ＡＰ）送信機能
３００　サービス提供者ダウンロードサーバ
３００ａ　サービスロジック送信機能
３００ｂ　暗号鍵情報送信機能
４００　バックアップサーバ
４００ａ　バックアップ情報登録機能
４００ｂ　バックアップ情報返信機能
【図１】
2004094370.tif 000003
【図２】
2004094370.tif 000004
【図３】
2004094370.tif 000005
【図４】
2004094370.tif 000006
【図５】
2004094370.tif 000007