(57)【特許請求の範囲】
【請求項１】
利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する発行データ配信サーバーと、
前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーと
を備え、
前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記問い合わせにおいて前記携帯端末に対して前記発行データが前記サービスアプリケーションに対して未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化する
ことを特徴とするサービスアプリケーション発行装置。
【請求項２】
前記発行データ配信サーバーが前記サービスアプリケーションを前記携帯端末にインストールするイニシャライズを行い、前記管理サーバーが前記携帯端末にインストールされた前記サービスアプリケーションを前記発行データにより活性化するパーソナライズを行う  ことを特徴とする請求項１に記載のサービスアプリケーション発行装置。
【請求項３】
前記ダミーデータが前記携帯端末にインストールされている前記サービスアプリケーションを識別する識別情報を含んでいる
ことを特徴とする請求項１または請求項２に記載のサービスアプリケーション発行装置。
【請求項４】
携帯端末にインストールされており、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションをサービスアプリケーション発行装置からダウンロードさせ、当該サービスアプリケーションが前記携帯端末にインストールされた後、前記サービスアプリケーション発行装置から前記サービスアプリケーションを活性化する発行データを受信する処理を行うインストーラであり、
前記サービスアプリケーションがイニシャライズされた、当該サービスアプリケーションが発行データにより活性化される際、前記発行データとしてダミーデータを受信して前記サービスアプリケーションの発行処理を一旦終了し、当該サービスアプリケーションの稼働の可否を、前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーにアクセスして確認するタイミングにおいて、前記サービスアプリケーションを活性化する発行データを当該管理サーバーから取り込む
ことを特徴とするインストーラ。
【請求項５】
前記ダミーデータが前記携帯端末にインストールされている前記サービスアプリケーションを識別する識別情報を含んでいる
ことを特徴とする請求項４に記載のインストーラ。
【請求項６】
前記識別情報を前記携帯端末の記憶部に一旦記憶し、前記管理サーバーにアクセスする際、前記記憶部から前記識別情報を読み出して問い合わせに付加して前記管理サーバーに送信する
ことを特徴とする請求項５に記載のインストーラ。
【請求項７】
利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを、サービスプロバイダからダウンロードし、当該サービスアプリケーションのインストールを行うインストーラが実装された携帯端末と、
利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する発行データ配信サーバーと、
前記携帯端末にインストールされた前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーと
を備え、
前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記携帯端末の前記インストーラからの前記問い合わせの際、前記携帯端末の前記サービスアプリケーションに対して前記発行データが未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化する
ことを特徴とするサービスアプリケーション発行システム。
【請求項８】
前記発行データ配信サーバーが前記サービスアプリケーションを前記携帯端末にインストールするイニシャライズを行い、前記管理サーバーが前記携帯端末にインストールされた前記サービスアプリケーションを前記発行データにより活性化するパーソナライズを行う  ことを特徴とする請求項７に記載のサービスアプリケーション発行システム。
【請求項９】
前記ダミーデータが前記携帯端末にインストールされている前記サービスアプリケーションを識別する識別情報を含んでいる
ことを特徴とする請求項７または請求項８に記載のサービスアプリケーション発行システム。
【請求項１０】
発行データ配信サーバーが利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する発行データ配信過程と、
管理サーバーが前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理過程と
を備え、
前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記問い合わせにおいて前記携帯端末に対して前記発行データが前記サービスアプリケーションに対して未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化する
ことを特徴とするサービスアプリケーション発行方法。
【請求項１１】
携帯端末にインストールされており、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションをサービスアプリケーション発行装置からダウンロードさせ、当該サービスアプリケーションが前記携帯端末にインストールされた後、前記サービスアプリケーション発行装置から前記サービスアプリケーションを活性化する発行データを受信する処理を行うインストーラによるインストール方法であり、
前記サービスアプリケーションがイニシャライズされた、当該サービスアプリケーションが発行データにより活性化される際、前記発行データとしてダミーデータを受信して前記サービスアプリケーションの発行処理を一旦終了し、当該サービスアプリケーションの稼働の可否を、前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーにアクセスして確認するタイミングにおいて、前記サービスアプリケーションを活性化する発行データを当該管理サーバーから取り込む
ことを特徴とするインストール方法。
【請求項１２】
利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを、サービスプロバイダからダウンロードし、当該サービスアプリケーションのインストールを行うインストーラを携帯端末に実装する過程と、
発行データ配信サーバーが利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する過程と、
管理サーバーが前記携帯端末にインストールされた前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する過程と
を含み、
前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記携帯端末の前記インストーラからの前記問い合わせの際、前記携帯端末の前記サービスアプリケーションに対して前記発行データが未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化する
ことを特徴とするサービスアプリケーション発行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスアプリケーション発行装置、インストーラ、サービスアプリケーション発行システム、サービスアプリケーション発行方法及びインストール方法に関する。
【背景技術】
【０００２】
近年、スマートフォン等の携帯端末に対してサーバからのデータの送受信を行い、サーバから携帯端末へのコンテンツなどのデータを配信するサービスが行われている。
この携帯端末の利用の発展した形態である、非接触ＩＣ（Integrated Circuit、集積回路）カードインターフェースの規格として国際標準化機構（ISO：International Organization Standardization）で規定されたＮＦＣ（Near Field Communication）対応の携帯端末がある。このＮＦＣ対応の携帯端末の普及により、携帯端末を用いた決済手法として、非接触ＩＣ決済サービスを用いたクレジットの利用が増加している（例えば、特許文献１参照）。すなわち、このＮＦＣを用いることにより、クレジットのＩＣカードと同様に、決済サービスのシステムにおけるＲ／Ｗ（Reader/Writer）機器とのデータの送受信が携帯端末でも行える。
【０００３】
上述したように、携帯端末を近距離無線通信機能を有するＩＤカードと同様に決済サービスに適用させる場合、ＩＣカードのエミュレートを行うサービスアプリケーションをインストールする。そして、インストールしたサービスアプリケーションにより、クレジットカードなどのＩＣカードの決済機能を携帯端末に対してエミュレートさせる。
また、今後は、クレジットカードのみではなく、プリペイドカード、ポイントカードあるいは社員証ＩＤ（Identification）カードなどのＩＣカードにおいて、これらのエミュレートするサービスアプリケーションのインストールを、ＮＦＣ対応のスマートフォンなどの携帯端末に対して行うことが予想される。
【０００４】
また、上述したＮＦＣの規定を用いたサービスの特徴は、ＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）と呼ばれる無線通信を用いた情報処理技術が利用されている。ＯＴＡでは、例えば、無線通信を利用して、携帯電話などの移動体通信端末に対する電話番号や識別情報の書き込みや消去、ファームウェア更新やコンテンツの自動配信、コンテンツのダウンロード販売などが行われる。
従来、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード発行機を用いて行われていたＩＣカード発行処理を、ＯＴＡで行うためのシステムが開発されてきている。なお、ＩＣカードの発行処理とは、ＩＣカードのホルダがＩＣカードを利用可能とするための処理であり、次のような０次から２次までの発行処理を含む。
【０００５】
すなわち、０次発行ではＩＣカードへの一意の識別子の書き込み処理等が行われ、ＩＣカードが個別化される。１次発行では、ＩＣカードへのアプリケーションのインストール、初期設定等が行われ、ＩＣカードがイニシャライズされる。そして、２次発行では、ＩＣカードにホルダの個人用の設定を行ったり、個人用の情報を書き込んだりするパーソナライズが行われる。
【０００６】
図５は、従来のサービスアプリケーション発行システムの構成を示す図である。
この図５に示すサービスアプリケーション発行システムにおいて、ＩＣカードを携帯端末５上においてエミュレートするためのサービスアプリケーションが、携帯端末５のＵＩＣＣ（Universal Integrated Circuit Card、汎用ＩＣカード）５２に、非接触記憶カード５３あるいは内蔵メモリ上のＵＩ（User Interface）アプリケーションによりインストールされる。非接触記憶カード５３は、例えば、ＳＤ（Secure Digital）カード（登録商標）などのフラッシュメモリを用いたメモリカードである。このＵＩＣＣ５２としては、例えばＳＩＭ（Subscriber Identity Module）カード、ＵＩＭ（User Identity Module）カードなどがある。ＵＩＣＣ５２は、例えば、内部にＣＰＵ（Central Processing Unit）及びメモリを有しており、活性化された後のサービスアプリケーションのＩＣカードのエミュレートを行う。
Ａ社サービスセンター１０＿Ａ及びＺ社サービスセンター１０＿Ｚの各々は、ＩＣカードのサービスを提供する会社のサービスセンターであり、アクセスコード及びパスワードを、サービスを依頼した利用者に対して郵送、あるいは電子メールにより送付する。
【０００７】
そして、携帯端末５には、サービスアプリケーションをＵＩＣＣ５２に対してインストールする際、サービスアプリケーションをインストールするＵＩアプリケーションが必要となる。制御部５１は、ＧｏｏｇｌｅＰｌａｙ（登録商標）などの配信サービスサーバー３から、ＵＩアプリケーションをダウンロードする。そして、制御部５１は、携帯端末５の非接触記憶カード５３あるいは内蔵メモリに対し、ダウンロードしたＵＩアプリケーションをインストールする。ＭＮＯ（Mobile Network Operator）−ＴＳＭ（Trusted Service Manager）サーバー４は、携帯端末５に対してサービスアプリケーションの配信を行う。ＳＰ（Service Provider）−ＴＳＭ（Trusted Service Manager）サーバー２’は、利用者の認証、サービスアプリケーションに対する発行データの発行や管理を行う。
【０００８】
図６は、従来のサービスアプリケーションのカード発行におけるサービスアプリケーション発行システムの動作例を示すシーケンス図である。図５及び図６を参照し、サービスアプリケーションの発行を説明する。
また、このサービスアプリケーションの配信は、ＭＮＯ−ＴＳＭサーバー４が行う。また、利用者の認証、サービスアプリケーションに対する発行データの発行や管理は、ＳＰ−ＴＳＭサーバー２’が行う（Ｆ１０１、Ｆ１０２）。
すなわち、ＳＰ−ＴＳＭサーバー２’は、利用者の認証を行い、正しく認証されたと判定すると、正しく認証されたことを示す認証情報を携帯端末５に対して送信する。
【０００９】
そして、ＵＩアプリケーションは、認証情報が入力されると、ＭＮＯ−ＴＳＭサーバー４に対して、ＵＩＣＣ５２に対してサービスアプリケーションの発行におけるイニシャライズを行うことを要求する（Ｆ１０３）。そして、ＭＮＯ−ＴＳＭサーバー４は、サービスアプリケーションをインストールする領域をＵＩＣＣ５２内に確保し、確保した領域にサービスアプリケーションをインストールすることで、ＵＩＣＣ５２に対するイニシャライズを行う（Ｆ１０４）。イニシャライズが終了した後、ＭＮＯ−ＴＳＭサーバー４が、携帯端末５に対してイニシャライズが終了したことを示す発行レスポンスを出力する（Ｆ１０５、Ｆ１０６）。
ＵＩアプリケーションは、発行レスポンスを受信すると、ＵＩＣＣ５２の識別情報及びサービスプロバイダの識別情報を付加し、パーソナライズの要求をＳＰ−ＴＳＭサーバー２’に送信する（Ｆ１０７）。
【００１０】
これにより、ＳＰ−ＴＳＭサーバー２’は、携帯端末５のサービスアプリケーションに対して発行データの発行を行い、携帯端末５にインストールされているサービスアプリケーションを活性化する（Ｆ１０８）。この発行データは、携帯端末５のＵＩＣＣ５２にインストールされた所定のＩＣカードをエミュレートするサービスアプリケーションを、所有者に対応して使用可能とする（サービスアプリケーションの活性化を行う）ためのデータ（後述）である。
【００１１】
そして、サービスアプリケーションは、ＴＳＭＰｒｏｘｙを介して、ＳＰ−ＴＳＭサーバー２’に対して正常にサービスアプリケーションが活性化（パーソナライズ）されたことを示すパーソナライズ完了通知を出力する（Ｆ１０９）。そして、ＳＰ−ＴＳＭサーバー２’は、サービスアプリケーションのパーソナライズが正常に終了したことを検出し、携帯端末５に対してパーソナライズレスポンスを出力する（Ｆ１１０）。このとき、ＳＰ−ＴＳＭサーバー２’は、内部のアクセスコードと発行状態を示す発行ステータスとが対応付けられたアプリケーション発行テーブルにおいて、発行ステータスを未発行から発行済に変更する。また、サービスアプリケーションは、ＭＮＯ−ＴＳＭサーバー４に対してＩＣカードの発行が終了したことを示す完了処理リクエストを送信する（Ｆ１１１）。そして、ＭＮＯ−ＴＳＭサーバー４は、発行ステータスを未発行から発行済に変更し、ＵＩアプリケーションに対して完了レスポンスを送信する（Ｆ１１２）。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−１９３７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、ＯＴＡを使用したＩＣカードの個人データの発行を行い、ＩＣカードのサービス機能を携帯端末にインストールする際、ＯＴＡにおける無線通信が不安定となり、インストール処理が途中で終了し、発行エラーが発生する場合がある。また、ＩＣカードを発行するサーバー側の不良により、ＩＣカードの発行が中断する場合がある。
また、ＵＩアプリケーションは、発行リクエストが発行を開始する際の一種類のコマンドしかなく、ＵＩＣＣ５２におけるＩＣカードの発行完了（パーソナライズ及びイニシャライズの終了）までいずれのサーバーからも発行状況を示す通知が供給されない。
【００１４】
このため、発行エラーが発生した際、現在のサービスアプリケーションの発行スキームにおいては、ＭＮＯ−ＴＳＭサーバー４によるサービスアプリケーションのイニシャライズでエラーが発生したのか、あるいはＳＰ−ＴＳＭサーバー２’によるサービスアプリケーションのパーソナライズでエラーが発生したのかの判別ができない。
例えば、イニシャライズまでが正常に終了し、パーソナライズにおいてエラーが発生した場合、パーソナライズから発行処理の再開を行えば良い。しかし、サービスアプリケーションのＵＩＣＣ５２における発行状態が不明のため、パーソナライズからの再開を行うことができない。そのため、ＵＩアプリケーションは、ＭＮＯ−ＴＳＭサーバー４に対して、ＵＩＣＣ５２の初期化を要求し、一旦、ＵＩＣＣ５２のデータを削除した後、イニシャライズから発行処理を行う。
【００１５】
上述したように、ＭＮＯ−ＴＳＭサーバー４にＵＩＣＣ５２におけるサービスアプリケーションのデータの削除を依頼し、ＭＮＯ−ＴＳＭサーバー４がＵＩＣＣ５２のデータを削除する。そして、アプリケーションデータの削除の後に、ＳＰ−ＴＳＭサーバー２’及びＭＮＯ−ＴＳＭサーバー４におけるカード発行状態を未発行とする。この後に、ＭＮＯ−ＴＳＭサーバー４再度ＩＣカードの発行のイニシャライズを行うため、再処理を行う際に手間がかかるとともに、時間的なロスが大きくなる。
【００１６】
一方、ＵＩアプリケーションに対し、サービスアプリケーションのイニシャライズ及びパーソナライズの各々の発行リクエストを持たせ、イニシャライズ及びパーソナライズの処理を分離して行うことが考えられる。
しかしながら、ＩＣカードの発行中にエラーが発生した場合に、ＩＣカードの発行状態に係わらず、ＵＩＣＣ５２、ＳＰ−ＴＳＭサーバー２’及びＭＮＯ−ＴＳＭサーバー４におけるＩＣカードの発行状態の同期を取るスキームとなっているため、変更することができない。
【００１７】
本発明は、このような事情に鑑みてなされたもので、ＩＣカードの発行時にエラーが発生した際、エラーがイニシャライズかパーソナライズかの何れかで発生したかをＵＩアプリケーションが判別でき、発行状態に応じた再処理を開始することができるサービスアプリケーション発行装置、インストーラ、サービスアプリケーション発行システム、サービスアプリケーション発行方法及びインストール方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
この発明は上述した課題を解決するためになされたもので、本発明のサービスアプリケーション発行装置は、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する発行データ配信サーバーと、前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーとを備え、前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記問い合わせにおいて前記携帯端末に対して前記発行データが前記サービスアプリケーションに対して未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化することを特徴とする。
【００１９】
本発明のサービスアプリケーション発行装置は、前記発行データ配信サーバーが前記サービスアプリケーションを前記携帯端末にインストールするイニシャライズを行い、前記管理サーバーが前記携帯端末にインストールされた前記サービスアプリケーションを前記発行データにより活性化するパーソナライズを行う  ことを特徴とする。
【００２０】
本発明のサービスアプリケーション発行装置は、前記ダミーデータが前記携帯端末にインストールされている前記サービスアプリケーションを識別する識別情報を含んでいることを特徴とする。
【００２１】
本発明のインストーラは、携帯端末にインストールされており、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションをサービスアプリケーション発行装置からダウンロードさせ、当該サービスアプリケーションが前記携帯端末にインストールされた後、前記サービスアプリケーション発行装置から前記サービスアプリケーションを活性化する発行データを受信する処理を行うインストーラであり、前記サービスアプリケーションがイニシャライズされた、当該サービスアプリケーションが発行データにより活性化される際、前記発行データとしてダミーデータを受信して前記サービスアプリケーションの発行処理を一旦終了し、当該サービスアプリケーションの稼働の可否を、前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーにアクセスして確認するタイミングにおいて、前記サービスアプリケーションを活性化する発行データを当該管理サーバーから取り込むことを特徴とする。
【００２２】
本発明のインストーラは、前記ダミーデータが前記携帯端末にインストールされている前記サービスアプリケーションを識別する識別情報を含んでいることを特徴とする。
【００２３】
本発明のインストーラは、前記識別情報を前記携帯端末の記憶部に一旦記憶し、前記管理サーバーにアクセスする際、前記記憶部から前記識別情報を読み出して問い合わせに付加して前記管理サーバーに送信することを特徴とする。
【００２４】
本発明のサービスアプリケーション発行システムは、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを、サービスプロバイダからダウンロードし、当該サービスアプリケーションのインストールを行うインストーラが実装された携帯端末と、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する発行データ配信サーバーと、前記携帯端末にインストールされた前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーとを備え、前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記携帯端末の前記インストーラからの前記問い合わせの際、前記携帯端末の前記サービスアプリケーションに対して前記発行データが未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化することを特徴とする。
【００２５】
本発明のサービスアプリケーション発行システムは、前記発行データ配信サーバーが前記サービスアプリケーションを前記携帯端末にインストールするイニシャライズを行い、前記管理サーバーが前記携帯端末にインストールされた前記サービスアプリケーションを前記発行データにより活性化するパーソナライズを行うことを特徴とする。
【００２６】
本発明のサービスアプリケーション発行システムは、前記ダミーデータが前記携帯端末にインストールされている前記サービスアプリケーションを識別する識別情報を含んでいることを特徴とする。
【００２７】
本発明のサービスアプリケーション発行方法は、発行データ配信サーバーが利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する発行データ配信過程と、管理サーバーが前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理過程とを備え、前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記問い合わせにおいて前記携帯端末に対して前記発行データが前記サービスアプリケーションに対して未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化することを特徴とする。
【００２８】
本発明のインストール方法は、携帯端末にインストールされており、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションをサービスアプリケーション発行装置からダウンロードさせ、当該サービスアプリケーションが前記携帯端末にインストールされた後、前記サービスアプリケーション発行装置から前記サービスアプリケーションを活性化する発行データを受信する処理を行うインストーラによるインストール方法であり、前記サービスアプリケーションがイニシャライズされた、当該サービスアプリケーションが発行データにより活性化される際、前記発行データとしてダミーデータを受信して前記サービスアプリケーションの発行処理を一旦終了し、当該サービスアプリケーションの稼働の可否を、前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する管理サーバーにアクセスして確認するタイミングにおいて、前記サービスアプリケーションを活性化する発行データを当該管理サーバーから取り込むことを特徴とする。
【００２９】
本発明のサービスアプリケーション発行方法は、利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを、サービスプロバイダからダウンロードし、当該サービスアプリケーションのインストールを行うインストーラを携帯端末に実装する過程と、発行データ配信サーバーが利用者の選択したＩＣカードの動作をエミュレートするサービスアプリケーションを前記利用者の携帯端末に対して配信するサービスアプリケーション配信サーバーから配信された前記サービスアプリケーションを活性化する発行データを前記携帯端末に配信する過程と、管理サーバーが前記携帯端末にインストールされた前記サービスアプリケーションからの問い合わせに対応し、前記携帯端末にインストールされたサービスアプリケーションの稼働及び非稼働を管理する過程とを含み、前記発行データ配信サーバーが前記発行データとしてダミーデータを前記携帯端末に対して発行することで発行済とし、前記管理サーバーが前記携帯端末の前記インストーラからの前記問い合わせの際、前記携帯端末の前記サービスアプリケーションに対して前記発行データが未発行である場合、当該携帯端末に対して前記発行データを発行して前記サービスアプリケーションを活性化することを特徴とする。
【発明の効果】
【００３０】
本発明によれば、ＩＣカードの機能をエミュレートするサービスアプリケーションの発行時にエラーが発生した際、サービスアプリケーションの発行における異常（エラー）がパーソナライズかイニシャライズのいずれで発生したかをＵＩアプリケーションが判別でき、発行状態に応じた再処理を開始することができるサービスアプリケーション発行装置、インストーラ、サービスアプリケーション発行システム、サービスアプリケーション発行方法及びインストール方法を提供することが可能となる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態によるサービスアプリケーション発行システムの構成例を示す概略ブロック図である。
【図２】利用者データベース２１に記憶されている利用者を管理するサービスアプリケーション発行テーブルの構成例を示す図である。
【図３】本実施形態におけるサービスアプリケーションのカード発行でのサービスアプリケーション発行システムの動作例を示すシーケンス図である。
【図４】本実施形態におけるサービスアプリケーションのカード発行でのサービスアプリケーション発行システムの動作例を示すシーケンス図である。
【図５】従来のサービスアプリケーション発行システムの構成を示す図である。
【図６】従来のサービスアプリケーションのカード発行におけるサービスアプリケーション発行システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【００３２】
以下、図面を参照して、本発明の実施形態について説明する。図１は、本発明の一実施形態によるサービスアプリケーション発行システムの構成例を示す概略ブロック図である。この図１において、サービスアプリケーション発行システムは、ＳＰ−ＴＳＭサーバー２、配信サービスサーバー３、ＭＮＯ−ＴＳＭサーバー４、携帯端末５、ＰＩ（post insurance）サーバー６及び利用者データベース２１を備えている。本実施形態において、ＳＰ−ＴＳＭサーバー２は発行データ配信サーバーの一例であり、ＭＮＯ−ＴＳＭサーバー４はアプリケーション発行サーバーの一例であり、ＰＩサーバー６は管理サーバーの一例である。ここで、ＳＰ−ＴＳＭサーバー２、利用者データベース２１及びＭＮＯ−ＴＳＭサーバー４の各々の機能を有するアプリケーション発行装置として構成することも可能である。また、従来例と同様の構成には、同一の符号を付してある。
【００３３】
ＳＰ−ＴＳＭサーバー２は、サービスアプリケーションを活性化させる発行データのダミーであるダミーデータを、携帯端末５に送信し、ＵＩＣＣ５２にインストールされたサービスアプリケーションに対してダミーの発行（疑似パーソナライズ）を行う。この発行データは、各ＩＣカードのサービスを提供するサービスプロバイダにより発行される。また、ＳＰ−ＴＳＭサーバー２は、後述する利用者データベース２１を有し、利用者の認証及び利用者に対する発行データに対応したダミーデータの管理を行っている。しかしながら、本実施形態において、ＳＰ−ＴＳＭサーバー２は、携帯端末５に対して、上記発行データの代わりにダミーデータを送信する。このダミーデータは、発行データと同一のデータ構成であるが、ユーザのサービスアプリケーションを識別する識別情報以外のデータがダミーの情報に置換されている。ここで、ダミーデータは、発行装置側でパーソナライズが完了したと判定することができるデータを含む。すなわち、ダミーデータは、ＳＰ−ＴＳＭサーバー２による疑似パーソナライズが完了しているサービスアプリケーションを、ＰＩサーバー６が識別できる識別情報を含んでいる。
【００３４】
すなわち、ダミーデータは、携帯端末５のＵＩＣＣ５２にインストールされているサービスアプリケーションを識別する識別情報を含んでいる。このサービスアプリケーションの識別情報は、例えば発行データの一部である会員番号を用いたり、あるいはアクセスコード、パスワードなどのユーザのサービスアプリケーションを識別できるものであればいずれの情報を用いても良い。
また、ＳＰ−ＴＳＭサーバー２は、ダミーデータによりＵＩＣＣ５２におけるサービスアプリケーションを偽活性させるとともに、このダミーデータを、携帯端末５における後述するＵＩアプリケーションの指定する記憶領域に書き込んで記憶させる。
【００３５】
ＳＰ−ＴＳＭサーバー２には、利用者データベース２１が接続されている。
利用者データベース２１には、アクセスコード及びパスワードと発行ステータスとが対応して記憶されたサービスアプリケーション発行テーブル（後述）が書き込まれて記憶されている。この発行ステータスは、サービスアプリケーションの発行状態を示すステータスであり、サービスアプリケーションが発行されていないことを示す未発行と、サービスアプリケーションの発行が完了したことを示す発行済との２つのステータスがある。
利用者からサービスアプリケーションの発行の申請がなされた際、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルに対し、この利用者のアクセスコード、パスワード、ＳＰ（サービスプロバイダ）コード、サービスコード及び発行ステータスを有するレコードを生成する。また、このレコードには、携帯端末５にインストールされたサービスアプリケーションに対応したダミーデータも含まれている。このとき、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルにおける新たに作成したレコードの発行ステータスを未発行とする。
【００３６】
ＭＮＯ−ＴＳＭサーバー４は、ＩＣカードのサービスを提供する会社のサービスプロバイダ（事業者）が契約したキャリアの保有するサーバーであり、携帯端末５のＵＩＣＣ５２にインストールされるサービスアプリケーションを、配信要求を行った携帯端末５に対して供給（配信）する。ＭＮＯ−ＴＳＭサーバー４は、各ＩＣカードのサービスプロバイダから提供されたサービスアプリケーションと、このサービスアプリケーションを識別するサービス識別情報との対応するアプリケーションテーブルを、図示しないデータベースに書き込んで記憶させている。
【００３７】
ＰＩサーバー６は、携帯端末５にインストールされたサービスアプリケーションの稼働及び非稼働の管理を行う。すなわち、ＰＩサーバー６は、携帯端末５毎のサービスアプリケーションが不正利用などにより使用不可となっているか否かの検出を行う。携帯端末５にインストールされているサービスアプリケーションは、定期的にＰＩサーバー６に対してアクセスし、自身のサービスアプリケーションが使用可能な状態であるか否かの検出を行う。ここで、上記サービスアプリケーションは、使用可能な状態でない場合、すなわち使用不可である場合、自身をロックしてＩＣカードのエミュレーションを行わない設定をする。
【００３８】
また、本実施形態において、ＰＩサーバー６は、サービスアプリケーションがインストールされ、発行済となった後に携帯端末５において、このサービスアプリケーションから最初にアクセスされて問い合わせを受けた場合、この問い合わせに含まれる識別情報に対応する発行データを、図示しない記憶部に記憶されているサービスアプリケーション発行テーブルから読み出し、問い合わせた携帯端末５に対して送信する。
発行データは、携帯端末５のＵＩＣＣ５２にインストールされた所定のＩＣカードをエミュレートするサービスアプリケーションを、所有者に対応して使用可能とするパーソナライズ（活性化）を行うためのデータである。発行データのデータの種類については後述する。
【００３９】
図２は、利用者データベース２１に記憶されている利用者を管理するサービスアプリケーション発行テーブルの構成例を示す図である。
サービスアプリケーション発行テーブルは、ＩＣＣＩＤ（ＵＩＣＣの識別情報）、アクセスコード、パスワード、ＳＰ（サービスプロバイダ）コード、サービスコード、会員番号（カード会員番号）、利用者の名前（ダミーデータ）、有効期限（ダミーデータ）及び発行ステータスなどを含むレコードとして構成されている。ＳＰコードはサービスプロバイダを識別する情報である。サービスコードは、エミュレートされるＩＣカードのサービスを識別するコードであり、例えば決済ブランド毎に設定されている。
【００４０】
アクセスコードは、パスワードとともにサービスアプリケーションの発行を申請した際に利用者に供給される、サービスアプリケーションの発行に用いるデータである。このアクセスコードは、利用者を識別する利用者識別情報である。ダミーデータは、本実施形態においては、ＩＣカードの会員番号と、会員のダミーの名前と、ダミーの有効期限を含む構成として設定されている。発行ステータスは、サービスアプリケーションの発行状態を示している。発行データは、ダミーデータにおける会員の名前及びＩＣカードの有効期限を正しいデータとしたものである。
【００４１】
ここで、会員番号は、ＰＡＮ（Primary Account Number）であり、ＩＣカードのサービスに対応したサービスアプリケーションに与えられる利用者個々の決済ブランド毎における識別番号である。
有効期限は発行されたＩＣカードの使用可能な期間を示し、名前はＩＣカードの使用を申請した利用者の名前である。上述したダミーデータにおける会員の名前及びＩＣカードの有効期限はダミーであり、意味のないあるいは意味があるがサービスに関係ないデータが用いられる。
【００４２】
図１に戻り、ＳＰ−ＴＳＭサーバー２は、利用者の認証処理を行う際、利用者データベース２１に記憶されているサービスアプリケーション発行テーブルを参照し、携帯端末５（ＵＩアプリケーション）から供給されるアクセスコード及びパスワードの各々が登録されているか否かの判定を行う。これにより、ＳＰ−ＴＳＭサーバー２は、アクセスコード及びパスワードがサービスアプリケーション発行テーブルに書き込まれている場合、正常に認証されたとして、正しく認証されたことを示す認証情報を携帯端末５に対して送信する。認証情報には、例えば、サービスアプリケーションを識別するサービスアプリケーション識別情報と、ＳＰ−ＴＳＭサーバー２のＵＲＬなどが含まれている。
【００４３】
また、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルにおいて、サービスアプリケーションの利用者のレコードに対して、事前に、ダミーデータを書き込んで記憶させてある。すなわち、このダミーデータは、サービスプロバイダが利用者に対してアクセスコード及びパスワードが送付される以前に、すなわち、利用者からＩＣカードのサービスの申込みを受け付けた際に、サービスプロバイダからＳＰ−ＴＳＭサーバー２を介して、利用者データベース２１のサービスアプリケーションテーブルに書き込まれる。
【００４４】
そして、ＳＰ−ＴＳＭサーバー２はサービスアプリケーションに対応するダミーデータの発行により携帯端末５におけるサービスアプリケーションのパーソナライズが正常に行われたと判定し、利用者データベース２１のサービスアプリケーション発行テーブルにおいて、対応するレコードの発行ステータスを未発行から発行済に変更する。本実施形態において、ＳＰ−ＴＳＭサーバー２は、携帯端末５からパーソナライズ完了通知が送信された場合にサービスアプリケーションの発行が正常に行われたと判定する。
【００４５】
このとき、携帯端末５は、パーソナライズ完了通知を受信した段階において、実際にはパーソナライズが行われていないため、イニシャライズのみが正常に行われたと判定する。一方、携帯端末５は、発行エラーを受信した段階において、上述したように、実際にはパーソナライズが行われていないため、イニシャライズで異常が発生したと判定する。このように、本実施形態においては、発行エラーの原因がイニシャライズにおける異常か、あるいはパーソナライズにおける異常であるかの判別を可能とする。これにより、本実施形態によれば、イニシャライズが正常に終了していると判定され、パーソナライズが異常に終了した場合、パーソナライズから発行処理を行うことができ、発行エラーにおける再発行の処理に要する時間を短縮することができる。
【００４６】
配信サービスサーバー３は、配信要求を行った携帯端末５に対して、ＵＩアプリケーションの配信を行う。配信サービスサーバー３は、携帯端末向けにデジタルコンテンツ（アプリケーション・映画・音楽・書籍など）の配信サービスを行うサーバーであり、例えばＧｏｏｇｌｅＰｌａｙ（登録商標）などのサイトに設けられたサーバーである。ここで、ＵＩアプリケーションとは、サービスインターフェースを携帯端末５に対してインストールするためのインストーラーであり、ＭＮＯ−ＴＳＭサーバー４に対してサービスアプリケーションの配信と、ＳＰ−ＴＳＭサーバー２に対して、このサービスアプリケーションを活性化（パーソナライズ）する発行データの配信要求とを行うためのアプリケーションである。
【００４７】
ＭＮＯ−ＴＳＭサーバー４は、利用者が契約した携帯端末５の通信会社（キャリア）が管理するサーバーであり、例えば携帯端末５に搭載されているＮＦＣ対応のＵＩＣＣ５２における記憶部の領域管理を行っている。ＭＮＯ−ＴＳＭサーバー４は、すでに述べたように、サービスアプリケーション識別情報と、このサービスアプリケーション識別情報が識別するサービスアプリケーションとが予め書き込まれたアプリケーションテーブルを有している。また、ＭＮＯ−ＴＳＭサーバー４は、図２に示すサービスアプリケーション発行テーブルを有している。
【００４８】
そして、ＭＮＯ−ＴＳＭサーバー４は、サービスアプリケーションのイニシャライズの処理として、携帯端末５からＵＩＣＣ５２に対するイニシャライズが要求されると、ＳＰ−ＴＳＭサーバー２が利用者の認証を行って登録を認証した携帯端末５のＵＩＣＣ５２において、サービスアプリケーションをインストールする領域を確保する。
また、ＭＮＯ−ＴＳＭサーバー４は、確保した領域に対してインストールするサービスアプリケーションを、携帯端末５が送信する認証情報（ＳＰ−ＴＳＭサーバー２が携帯端末５に送信した認証情報）から抽出したサービスアプリケーション識別情報により、上記アプリケーションテーブルから読み出す。そして、ＭＮＯ−ＴＳＭサーバー４は、読み出したサービスアプリケーションを携帯端末５に対して送信し、ＵＩアプリケーションを介してＵＩＣＣ５２にインストールする。
【００４９】
携帯端末５は、利用者の各々が保持する端末であり、例えば携帯電話、スマートフォンあるいはタブレット型端末などである。
また、携帯端末５は、制御部５１、ＵＩＣＣ５２及び非接触記憶カード５３の各々を備えている。
【００５０】
制御部５１は、図示しない無線基地局及びインターネット１００を用いて外部装置とのデータの送受信を行い、非接触記憶カード５３に対してデータの書き込みなどの処理を行う。また、制御部５１は、ＮＦＣなどの近距離無線通信を用いた送受信機能を有し、Ｒ／Ｗ機器とのデータの送受信を、ＩＣカードと同様に行う。
非接触記憶カード５３は、不揮発性のメモリで構成される記憶部であり、ＵＩアプリケーションやＴＳＭＰｒｏｘｙなどがインストールされる。また、このＵＩアプリケーションやＴＳＭＰｒｏｘｙは、非接触記憶カード５３ではなく、携帯端末５の内部メモリにインストールされても良い。ＴＳＭＰｒｏｘｙは、プログラムであり、例えば、携帯端末５が販売される際に、予めインストールされている。
【００５１】
ＵＩＣＣ５２は、固有の識別情報を有するＩＣカードであり、内部に自身の固有の識別情報、携帯端末の加入者情報（携帯端末が携帯電話であれば電話番号など）が記憶されている。この固有の識別情報は、ＵＩＣＣ５２を識別する識別情報であり、例えばＵＩＣＣ５２がＳＩＭカードであれば、ＩＭＳＩ(International Mobile Subscriber Identity)である。また、ＵＩＣＣ５２には、ＵＩアプリケーションにより、利用者が選択したＩＣカードのサービスの動作をエミュレートするサービスアプリケーションがインストールされる。そして、ＵＩＣＣ５２は、内部にＣＰＵ及びメモリを備えており、サービスアプリケーションにより、ＩＣカードのエミュレートを行う。
【００５２】
ＵＩアプリケーションは、サービスアプリケーションの発行処理を行うリクエストをＭＮＯ−ＴＳＭサーバー４に対して送信し、ＩＣカードの発行処理を開始する。また、ＵＩアプリケーションは、ＳＰ−ＴＳＭサーバー２が記憶部（例えば、非接触記憶カード５３）の所定の領域に書き込んで記憶したダミーデータから識別情報を抽出し、抽出した識別情報を付加して、ＰＩサーバー６に対して、携帯端末５のサービスアプリケーションが使用可能か否かの問い合わせを行う。
【００５３】
ＴＳＭＰｒｏｘｙは、ＭＮＯ−ＴＳＭサーバー４のＵＲＬ（ＩＰアドレス）を有し、ＳＰ−ＴＳＭサーバー２及びＭＮＯ−ＴＳＭサーバー４の各々のＵＲＬを切り替えてアクセスを行い、サービスアプリケーションの発行における各要求を行うアプリケーションであるＴＳＭプロキシエージェントの機能を含んでいる。
【００５４】
Ａ社サービスセンター１０＿ＡからＺ社サービスセンター１０＿Ｚの各々は、それぞれ携帯端末５により利用可能なサービスを提供する会社のサービスセンターである。利用者から所定のＩＣカードのサービスの利用を受けたいとする申請がなされると、利用者個々を識別するアクセスコードと、利用者毎に異なるパスワードとを郵送などにより、利用者宅に送付する。
【００５５】
ここで、Ａ社サービスセンター１０＿ＡからＺ社サービスセンター１０＿Ｚの各々は、アクセスコード及びパスワードの供給を、インターネット１００を介した電子メールにより行っても良い。この供給されるアクセスコードには、例えば、利用者を識別する利用者識別情報と、サービスアプリケーションを識別するサービスアプリケーション識別情報となどが含まれている。
【００５６】
また、Ａ社からＺ社の各々は、ＳＰ−ＴＳＭサーバー２を介して、利用者からＩＣカードの利用の申請があると、利用者データベース２１のサービスアプリケーション発行テーブルに対して、新たなレコードを生成し、ＩＣＣＩＤ、アクセスコード、パスワード、ＳＰコード、サービスコードを書き込んで記憶させる。この際、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルに記載された会員番号と、ダミーの名前及び有効期限のダミーデータを生成し、サービスアプリケーション発行テーブルに書き込んで、利用者のサービスアプリケーションの発行状態の管理を行う。
【００５７】
図３及び図４は、本実施形態におけるサービスアプリケーションのカード発行でのサービスアプリケーション発行システムの動作例を示すシーケンス図である。
図３のシーケンスによる処理の前に、利用者は受けたいサービス会社（Ａ社からＺ社のいずれか）に対し、ＩＣカードのサービスの申請を行っており、利用者は郵送あるいは電子メールによりアクセスコード及びパスワードを、各サービス会社から受領している。ＳＰ−ＴＳＭサーバー２においてＩＣＣＩＤ、アクセスコード、パスワード、ＳＰコード、サービスコード、会員番号、ダミーの名前、ダミーの有効期限及び発行ステータスが、利用者データベース２１のサービスアプリケーション発行テーブルにすでに書き込まれている。
【００５８】
一方、ＰＩサーバー６においてＩＣＣＩＤ、アクセスコード、パスワード、ＳＰコード、サービスコード、会員番号、名前、有効期限及び発行ステータスが、図示しないデータベースのサービスアプリケーション発行テーブルにすでに書き込まれている。このアプリケーション発行テーブルは、構成が図２と同様であり、ダミーデータではなく発行データが書き込まれて記憶されている。ここで、ＳＰ−ＴＳＭサーバー２及びＰＩサーバー６の各々において発行ステータスは未発行となっている。以下の説明において、ダミーデータには会員番号が含まれているとして説明する。
【００５９】
また、利用者は、ＵＩアプリケーションを配信サービスサーバー３（図１参照）から、携帯端末５に対してダウンロードしている。このとき、携帯端末５において、制御部５１は、ダウンロードしたＵＩアプリケーションを、非接触記憶カード５３あるいは内蔵メモリに対してインストールする。
【００６０】
シーケンスＦ１：
利用者は携帯端末５においてＵＩアプリケーションを起動させ、図示しない携帯端末５の表示画面に表示されるサービスのアイコンのなかから、すでに申請してある所定のＩＣカードのサービスのアイコンを選択する。
これにより、ＵＩアプリケーションは、例えば、アクセスコード、パスワードなどを入力する入力欄を、携帯端末５の表示画面に対して表示する。
【００６１】
次に、利用者は、携帯端末５の表示画面の入力欄に対して図示しない入力手段により、アクセスコード及びパスワードなどを上記入力欄に入力する。
ＵＩアプリケーションは、入力されたアクセスコード、パスワードなどを、ＵＩＣＣ５２の識別情報（ＩＣＣＩＤ）及びアクションパラメータ（インストールアクション）とともにＳＰ−ＴＳＭサーバー２に対し、制御部５１を介して送信して、認証の処理を要求する。
【００６２】
シーケンスＦ２：
ＳＰ−ＴＳＭサーバー２は、アクションパラメータ（インストールアクション）が入力されることにより、供給されるアクセスコード、パスワードなどにより、利用者データベース２１のサービスアプリケーション発行テーブルを参照し、利用者の認証を行う。このとき、ＳＰ−ＴＳＭサーバー２は、利用者から供給されたアクセスコード、パスワードと、利用者が対応するサービスアプリケーションの利用申請により登録されたサービスアプリケーション発行テーブルに記憶されているアクセスコード、パスワードとが一致するレコードを検出し、この検出したレコードにおける発行ステータスが未発行であるか否かの判定を行う。
【００６３】
このとき、ＳＰ−ＴＳＭサーバー２は、検出したレコードにおける発行ステータスが発行済であれば、処理を終了して、携帯端末５に対して発行済であることを示す通知を行う。一方、ＳＰ−ＴＳＭサーバー２は、発行ステータスが未発行であれば、以下の処理を行う。
ＳＰ−ＴＳＭサーバー２は、サービスアプリケーション発行テーブルにおいて、利用者から供給されるアクセスコード、パスワードとが一致するレコードにおける発行ステータスが未発行であることを検出すると、携帯端末５に対して暗号化された認証情報を送信する。このとき、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルに対して、供給されたＩＣＣＩＤを対応するレコードに書き込んで記憶させる。
【００６４】
シーケンスＦ３：
ＵＩアプリケーションは、ＳＰ−ＴＳＭサーバー２から認証情報が供給されると、ＭＮＯ−ＴＳＭサーバー４に対して、認証情報を、アクションパラメータ（イニシャライズ）とともに送信する。このとき、ＵＩアプリケーションは、ＵＩＣＣ５２におけるサービスアプリケーションをインストールする領域の確保、及びサービスアプリケーションをこの確保した領域にインストールするイニシャライズを、ＭＮＯ−ＴＳＭサーバー４に要求する。
【００６５】
シーケンスＦ４：
ＭＮＯ−ＴＳＭサーバー４は、携帯端末５からイニシャライズの要求が供給されると、携帯端末５におけるＵＩＣＣ５２の内部のメモリに対し、ＵＩアプリケーションを介して、サービスアプリケーションをインストールする領域を確保する。
そして、ＭＮＯ−ＴＳＭサーバー４は、認証情報からサービスアプリケーション識別情報を抽出し、抽出したサービスアプリケーション識別情報により、このサービスアプリケーション識別情報の示すサービスアプリケーションをアプリケーションテーブルから読み出す。
また、ＭＮＯ−ＴＳＭサーバー４は、ＵＩＣＣ５２内部のメモリにおける確保した領域に対して、ＵＩアプリケーションを介してサービスアプリケーションのインストールを行う。
【００６６】
シーケンスＦ５：
そして、ＵＩＣＣ５２は、ＵＩアプリケーションを介し、ＭＮＯ−ＴＳＭサーバー４に対して、サービスアプリケーションのインストールが終了したことを示す発行完了通知を送信する。
このとき、ＵＩアプリケーションは、サービスアプリケーションがＵＩＣＣ５２におけるイニシャライズされた所定の領域にインストールされたことを、ＵＩＣＣ５２のＣＰＵからの通知により判定する。
【００６７】
シーケンスＦ６：
ＭＮＯ−ＴＳＭサーバー４は、携帯端末５から発行完了通知を受信すると、イニシャライズが終了したことを示す発行レスポンスを携帯端末５に対して送信する。
【００６８】
シーケンスＦ７：
ＵＩＣＣ５２のＣＰＵは、ＭＮＯ−ＴＳＭサーバー４から発行レスポンスが供給されると、ＳＰ−ＴＳＭサーバー２に対してアクセスする。このとき、ＴＳＭＰｒｏｘｙは、通信先のＵＲＬをＭＮＯ−ＴＳＭサーバー４からＳＰ−ＴＳＭサーバー２に変更する。
そして、ＵＩＣＣ５２のＣＰＵは、自身の記憶部からＩＣＣＩＤを読み出し、ＩＣＣＩＤ、認証情報及びアクションパラメータ（パーソナライズアクション）を含む、サービスアプリケーションを活性化する発行データの発行を依頼するパーソナライズリクエストを、ＳＰ−ＴＳＭサーバー２に対して送信する。
【００６９】
シーケンスＦ８：
ＳＰ−ＴＳＭサーバー２は、認証情報とともにパーソナライズアクションが供給されると、利用者データベース２１のサービスアプリケーション発行テーブルを参照して、携帯端末５から供給されたＩＣＣＩＤ及びサービスアプリケーション識別情報と一致するＩＣＣＩＤ及びサービスアプリケーション識別情報が記載されたレコードの有無を確認する。
そして、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルを参照した結果、ＩＣＣＩＤ及びサービスアプリケーション識別情報と一致するＩＣＣＩＤ及びサービスアプリケーション識別情報が記載されたレコードが検出されると、このレコードにおけるダミーデータを読み出す。
【００７０】
そして、ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルから読み出したダミーデータを、携帯端末５に対して送信する。
ＵＩＣＣ５２のＣＰＵは、ＳＰ−ＴＳＭサーバー２から供給されたダミーデータをＵＩＣＣ５２の所定の領域にインストールされているサービスアプリケーションの所定の箇所に書き込み、サービスアプリケーションのダミーの偽活性化（ダミーの偽パーソナライズ）を行う。
このとき、ＳＰ−ＴＳＭサーバー２は、例えば、携帯端末５の非接触記憶カード５３の所定の領域に上記ダミーデータを書き込んでおく。この処理により、ＵＩＣＣ５２に対するダミーのパーソナライズが終了する。しかしながら、この時点においては、サービスアプリケーションが活性化されておらず、携帯端末５には、受けたいサービスのＩＣカードの動作をエミュレートする機能が付加されず、このサービスアプリケーションの発行が終了していない。
【００７１】
シーケンスＦ９：
ＵＩＣＣ５２のＣＰＵは、偽活性化されたサービスアプリケーションの示す動作に基づき、正常にサービスプリケーションが活性化されたことを示すパーソナライズ完了通知を、ＵＩアプリケーションを介して、ＳＰ−ＴＳＭサーバー２に対して送信する。
そして、ＳＰ−ＴＳＭサーバー２は、このパーソナライズ完了通知を受信することにより、携帯端末５に対するサービスアプリケーションのパーソナライズが正常に行われたと判定する。ＳＰ−ＴＳＭサーバー２は、利用者データベース２１のサービスアプリケーション発行テーブルにおいて、送信した発行データに対応するレコードにおける発行ステータスを未発行から発行済に変更し、ダミーデータを削除する処理を行う。
【００７２】
シーケンスＦ１０：
ＳＰ−ＴＳＭサーバー２は、利用者データベース２１におけるサービスアプリケーションのパーソナライズの完了に伴う処理が終了すると、携帯端末５に対して、サービスアプリケーションのパーソナライズにおける処理が完了したことを示す通知であるパーソナライズレスポンスを出力する。
【００７３】
シーケンスＦ１１：
ＵＩアプリケーションは、ＳＰ−ＴＳＭサーバー２からパーソナライズレスポンスを受信すると、ＭＮＯ−ＴＳＭサーバー４に対して、サービスアプリケーションの偽パーソナライズにおける処理が全て完了したことを示す完了処理リクエストを出力する。
これにより、ＭＮＯ−ＴＳＭサーバー４は、自身の有するサービスアプリケーション発行テーブルにおいて、完了リクエストに含まれるＩＣＣＩＤに対応するレコードにおける発行ステータスを未発行から発行中に変更する。
【００７４】
シーケンスＦ１２：
ＭＮＯ−ＴＳＭサーバー４は、携帯端末５から完了処理リクエストを受信すると、携帯端末５に対して完了レスポンスを送信する。
これにより、ＵＩアプリケーションは、携帯端末５に対するサービスアプリケーションの発行処理が、ダミーのパーソナライズを含めて全て終了したことを検出する。
【００７５】
シーケンスＦ１３：
ＵＩＣＣ５２にインストールされたサービスアプリケーションは、ＰＩサーバー６に対して、自身が使用可能であるか否かを問い合わせるＰＩリクエストを発行する。
ＵＩアプリケーションは、ダミーのパーソナライズが終了し、ＰＩリクエストが発行される際、非接触記憶カード５３に記憶されているダミーデータから会員番号を読み出す。
そして、ＵＩアプリケーションは、発行されたＩＣカードが使用可能か否かの判定を行うためのＰＩリクエストに対してこの会員番号を付加し、この会員番号が付加されたＰＩリクエストをＰＩサーバ６に対して送信する。
【００７６】
シーケンスＦ１４：
ＰＩサーバー６は、携帯端末５からＰＩリクエストが供給されると、このＰＩリクエストから会員番号を抽出する。
そして、ＰＩサーバー６は、抽出した会員番号に対応するレコードを、自身のデータベースにおけるサービスアプリケーション発行テーブルから検索する。
ＰＩサーバー６は、サービスアプリケーション発行テーブルにおいて、検索されたレコードにおける発行ステータスが未発行か発行済のいずれであるかの判定を行う。ここで、ＰＩサーバー６は、レコードにおける発行ステータスが未発行である場合、レコードから発行データを読み出して、この発行データを携帯端末５に対して送信する。
【００７７】
携帯端末５において、ＵＩアプリケーションは、ＳＰ−ＴＳＭサーバー２から供給された発行データをＵＩＣＣ５２の所定の領域にインストールされているサービスアプリケーションの所定の箇所に書き込み、サービスアプリケーションの活性化（パーソナライズ）を行う。これにより、サービスアプリケーションが活性化され、携帯端末５には、受けたいサービスのＩＣカードの動作をエミュレートする機能が付加され、このサービスアプリケーションの発行が行われる。
【００７８】
シーケンスＦ１５：
ＵＩアプリケーションは、活性化されたサービスアプリケーションの示す動作に基づき、正常にサービスプリケーションが活性化されたことを示すパーソナライズ完了の通知を、ＰＩサーバー６に対して送信する。
そして、ＰＩサーバー６は、このパーソナライズ完了の通知を受信することにより、携帯端末５に対するサービスアプリケーションのパーソナライズが正常に行われたと判定する。ＰＩサーバー６は、自身のデータベースのサービスアプリケーション発行テーブルにおいて、送信した発行データに対応するレコードにおける発行ステータスを未発行から発行済に変更し、発行データを削除する処理を行う。
【００７９】
シーケンスＦ１６：
ＰＩサーバー６は、自身のデータベースにおけるサービスアプリケーションのパーソナライズの完了に伴う処理が終了すると、サービスアプリケーションのパーソナライズにおける処理が完了したことを示す通知であるＰＩレスポンスを、携帯端末５に対して出力する。
【００８０】
シーケンスＦ１７：
ＵＩアプリケーションは、ＰＩサーバー６からＰＩレスポンスを受信すると、ＭＮＯ−ＴＳＭサーバー４に対して、サービスアプリケーションのパーソナライズにおける処理が全て完了したことを示す完了処理リクエストを出力する。
これにより、ＭＮＯ−ＴＳＭサーバー４は、自身の有するサービスアプリケーション発行テーブルにおいて、完了処理リクエストに含まれるＩＣＣＩＤに対応するレコードにおける発行ステータスを未発行から発行済に変更する。
【００８１】
シーケンスＦ１８：
ＭＮＯ−ＴＳＭサーバー４は、携帯端末５から完了処理リクエストを受信すると、携帯端末５に対して完了レスポンスを送信する。
これにより、ＵＩアプリケーションは、携帯端末５に対するサービスアプリケーションの発行処理が、ダミーのパーソナライズを含めて全て終了したことを検出する。
【００８２】
上述したように、本実施形態によれば、パーソナライズ完了通知を受信した段階において、実際にはパーソナライズが行われていないため、ＵＩアプリケーションはパーソナライズ完了通知を受信するとイニシャライズのみが正常に行われたと判定する。一方、ＵＩアプリケーションは、サービスアプリケーションの発行中に発行エラーを受信した場合、上述したように、実際にはパーソナライズが行われていないため、イニシャライズで異常が発生したと判定する。
【００８３】
また、本実施形態によれば、ＰＩサーバー６に対するＰＩリクエストを送信して、実際のパーソナライズの処理のトリガとしているため、ＰＩサーバー６から発行エラーを受信した場合、パーソナライズの処理中に異常が発生したことを検出することができる。
このように、本実施形態においては、発行エラーの原因がイニシャライズにおける異常か、あるいはパーソナライズにおける異常であるかの判別を可能とする。
これにより、本実施形態によれば、サービスアプリケーションの発行中に発生した異常を、イニシャライズ及びパーソナライズのいずれで発生したかを明確に検出することができる。このため、イニシャライズが正常に終了し、かつパーソナライズが異常に終了した場合、パーソナライズから発行処理を行うことができ、発行エラーが発生した場合にイニシャライズから発行をの処理を再開する従来に比較して、発行エラーにおける再発行の処理に要する時間を短縮することができる。
【００８４】
また、図１におけるＵＩアプリケーション、ＳＰ−ＴＳＭサーバー２、ＭＮＯ−ＴＳＭサーバー４、ＰＩサーバー６の各々の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりサービス情報の管理の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００８５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８６】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイルであっても良い。
【００８７】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８８】
２…ＳＰ−ＴＳＭサーバー
３…配信サービスサーバー
４…ＭＮＯ−ＴＳＭサーバー
５…携帯端末
６…管理サーバー
１０＿Ａ…Ａ社サービスセンター
１０＿Ｚ…Ｚ社サービスセンター
２１…利用者データベース
５１…制御部
５２…ＵＩＣＣ
５３…非接触記憶カード５３
１００…インターネット
【図１】
0006379825.tif 000002
【図２】
0006379825.tif 000003
【図３】
0006379825.tif 000004
【図４】
0006379825.tif 000005
【図５】
0006379825.tif 000006
【図６】
0006379825.tif 000007