(57)【要約】      （修正有）【課題】ユーザによるアプリケーションプログラムのインストールと実行を不要とし、ＩＣカードを用いるときの利便性向上を図る。【解決手段】管理サーバ１は、端末４より送信（Ｓ１３）されたサービスＩＤ「Ｓａ」に対応づけられたアプリケーションプログラムＡＰａをアプリケーションプログラムデータベースから読み出し（Ｓ２１）、これを端末４に送信する（Ｓ２３）。端末４はこのアプリケーションプログラムＡＰａを受信し実行する（Ｓ３１）ことで、サービスＩＤ「Ｓａ」とともにＩＣカードに記憶されたアプリケーションデータＤａの中の、例えばクレジット番号をアプリケーションサーバ２ａに送信し（Ｓ３５）、アプリケーションサーバ２ａからの、例えば決済結果データの受信（Ｓ３７）で当該アプリケーションデータＤａを更新する。【選択図】図２
2006293749.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して当該端末へ送信するプログラム送信部と
を備えることを特徴とする管理サーバ。
【請求項２】
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を備え、
前記プログラム送信部は、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信する
ことを特徴とする請求項１記載の管理サーバ。
【請求項３】
アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して実行するアプリケーションプログラム実行部とを備える
ことを特徴とする管理サーバ。
【請求項４】
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部と、
端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信するプログラム送信部と
を備えることを特徴とする請求項３記載の管理サーバ。
【請求項５】
アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースを備える管理サーバに設けられたプログラム送信部が、
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して当該端末へ送信する
ことを特徴とする管理方法。
【請求項６】
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を管理サーバが備えるとき、
前記プログラム送信部が、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信する
ことを特徴とする請求項５記載の管理方法。
【請求項７】
アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースを備える管理サーバに設けられたアプリケーションプログラム実行部が、
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して実行する
ことを特徴とする管理方法。
【請求項８】
サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を管理サーバが備えるとき、
管理サーバに設けられたプログラム送信部が、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信する
ことを特徴とする請求項７記載の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードを用いるときの利便性向上を図るための管理サーバと管理方法に関するものである。
【背景技術】
【０００２】
従来、自宅などでＩＣカードを利用する際には、予めパソコンなどの端末にＩＣカードリーダライタのドライバプログラムとアプリケーションプログラムをインストールし、端末にＩＣカードリーダライタを接続し、アプリケーションプログラムを実行して端末に処理部を構成し、ＩＣカードリーダライタにＩＣカードを、例えばかざすと、処理部がＩＣカード内のデータをアプリケーションサーバに送信し、また、アプリケーションサーバからのデータをＩＣカード内に記憶させる。
【０００３】
また、他のＩＣカードを利用する際には、そのＩＣカード用のアプリケーションプログラムのインストールと実行を行う。
【特許文献１】特開２００５−２７２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように、従来にあっては、アプリケーションプログラムのインストールと実行が必要であり、また、他のＩＣカードを用いるときは、そのＩＣカード用のアプリケーションプログラムのインストールと実行が必要なので利便性が悪い。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、ＩＣカードを用いるときの利便性向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１の本発明は、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して当該端末へ送信するプログラム送信部とを備えることを特徴とする管理サーバをもって解決手段とする。
【０００７】
請求項２の本発明は、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を備え、前記プログラム送信部は、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信することを特徴とする請求項１記載の管理サーバをもって解決手段とする。
【０００８】
請求項３の本発明は、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して実行するアプリケーションプログラム実行部とを備えることを特徴とする管理サーバをもって解決手段とする。
【０００９】
請求項４の本発明は、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部と、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信するプログラム送信部とを備えることを特徴とする請求項３記載の管理サーバをもって解決手段とする。
【００１０】
請求項５の本発明は、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースを備える管理サーバに設けられたプログラム送信部が、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して当該端末へ送信することを特徴とする管理方法をもって解決手段とする。
【００１１】
請求項６の本発明は、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を管理サーバが備えるとき、前記プログラム送信部が、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信することを特徴とする請求項５記載の管理方法をもって解決手段とする。
【００１２】
請求項７の本発明は、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースを備える管理サーバに設けられたアプリケーションプログラム実行部が、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して実行することを特徴とする管理方法をもって解決手段とする。
【００１３】
請求項８の本発明は、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を管理サーバが備えるとき、管理サーバに設けられたプログラム送信部が、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信することを特徴とする請求項７記載の管理方法をもって解決手段とする。
【発明の効果】
【００１４】
本発明によれば、管理サーバが、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して当該端末へ送信するプログラム送信部とを備えることで、ユーザを介さないでアプリケーションプログラムを実行でき、これにより、ＩＣカードのデータがアプリケーションサーバに送信され、アプリケーションサーバからのデータでＩＣカードのアプリケーションデータが更新されるので、ユーザによるアプリケーションプログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【００１５】
また、管理サーバが、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して実行するアプリケーションプログラム実行部とを備えることで、ユーザを介さないでアプリケーションプログラムを実行でき、これにより、ＩＣカードのデータがアプリケーションサーバに送信され、アプリケーションサーバからのデータでＩＣカードのアプリケーションデータが更新されるので、ユーザによるアプリケーションプログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る管理サーバと管理方法の実施の形態を図面を参照して説明する。
【００１７】
［第１の実施の形態］
図１は、第１の実施の形態のシステム構成を示す図である。
【００１８】
管理サーバ１は、複数のアプリケーションサーバ２ａ，２ｂ，…とネットワーク３とに接続される。ネットワーク３には、図示しないユーザＵに操作される端末４が接続され、端末４には、ＩＣカードリーダライタ５が接続される。
【００１９】
ここでは、アプリケーションサーバ２ａ、２ｂは、電子商取引の決済で利用されるサービスＳａ、Ｓｂをそれぞれ行うためのものとし、当該サービスＳａ、Ｓｂを示すサービス識別情報（識別情報をＩＤという）をそれぞれ「Ｓａ」、「Ｓｂ」とする。その他のアプリケーションサーバも独自のサービスを行うためのものであり、そのサービスを示すサービスＩＤが割り当てられる。
【００２０】
ユーザＵが、サービスＳａの提供を受けるための手続きとサービスＳｂの提供を受けるための手続きとを行うことで、ユーザＵには、ＩＣカード６ａとＩＣカード６ｂが提供される。ＩＣカード６ａには、サービスＩＤ「Ｓａ」ならびにクレジット番号などを含むアプリケーションデータＤａが記憶されている。ＩＣカード６ｂには、サービスＩＤ「Ｓｂ」ならびにクレジット番号などを含むアプリケーションデータＤｂが記憶されている。各ＩＣカードは、接触式と非接触式のどちらでもよい。
【００２１】
管理サーバ１は、任意のＩＣカード内のサービスＩＤを管理サーバ１に送信するためのサービスＩＤ送信プログラム１００が記憶されるサービスＩＤ送信プログラム記憶部１１と、サービスＩＤ「Ｓａ」にアプリケーションプログラムＡＰａが、サービスＩＤ「Ｓｂ」にアプリケーションプログラムＡＰｂがそれぞれ対応づけられるアプリケーションプログラムデータベース１２と、端末４などからの要求によりサービスＩＤ送信プログラム記憶部１１からサービスＩＤ送信プログラム１００を読み出して、これを要求元に送信し、また、端末４などから送信されるサービスＩＤに対応するアプリケーションプログラムをアプリケーションプログラムデータベース１２から読み出して、これを当該サービスＩＤの送信元へ送信するプログラム送信部１３とを備える。
【００２２】
アプリケーションプログラムＡＰａは、サービスＩＤ「Ｓａ」とともにＩＣカードに記憶されたアプリケーションデータＤａの中の、例えばクレジット番号をアプリケーションサーバ２ａに送信し、アプリケーションサーバ２ａからの、例えば決済結果データで当該アプリケーションデータＤａを更新するためのものであり、アプリケーションプログラムＡＰｂは、サービスＩＤ「Ｓｂ」とともにＩＣカードに記憶されたアプリケーションデータＤｂの中の、例えばクレジット番号をアプリケーションサーバ２ｂに送信し、アプリケーションサーバ２ｂからの、例えば決済結果データで当該アプリケーションデータＤｂを更新するためのものである。
【００２３】
端末４は、自身でのプログラムの実行および情報の受け渡しを行うオペレーションシステム部４１と、ユーザＵにより入力された情報をオペレーションシステム部４１に渡す入力Ｉ／Ｆ部４２と、ＩＣカードリーダライタに対して通信するＩＣリーダライタ通信部４３と、ネットワーク３に対して通信するネットワーク通信部４４とを備える。また、端末４がサービスＩＤ送信プログラム１００を実行することで、端末４には、ＩＣカード内のサービスＩＤを管理サーバ１に送信するサービスＩＤ送信処理部４５が構成される。
【００２４】
また、端末４がアプリケーションプログラムＡＰａを実行することで、端末４には、サービスＩＤ「Ｓａ」とともにＩＣカードに記憶されたアプリケーションデータＤａの中の、例えばクレジット番号をアプリケーションサーバ２ａに送信し、アプリケーションサーバ２ａからの、例えば決済結果データで当該アプリケーションデータＤａを更新するサービス処理部４６ａが構成される。また、端末４がアプリケーションプログラムＡＰｂを実行することで、端末４には、サービスＩＤ「Ｓｂ」とともにＩＣカードに記憶されたアプリケーションデータＤｂの中の、例えばクレジット番号をアプリケーションサーバ２ｂに送信し、アプリケーションサーバ２ｂからの、例えば決済結果データで当該アプリケーションデータＤｂを更新するサービス処理部４６ｂが構成される。
【００２５】
（第１の実施の形態の動作）
図２は、第１の実施の形態のシーケンス図である。
【００２６】
ユーザＵが、例えば、管理サーバ１のアドレスを端末４に入力すると、入力Ｉ／Ｆ部４２はこれをオペレーションシステム部４１に渡す。オペレーションシステム部４１は、ネットワーク通信部４４を介して管理サーバ１に対し、サービスＩＤ送信プログラム１００を要求する（ステップＳ１）。管理サーバ１では、プログラム送信部１３が要求に従いサービスＩＤ送信プログラム記憶部１１からサービスＩＤ送信プログラム１００を読み出し、これを端末４に送信する（ステップＳ３）。
【００２７】
かかる端末４を用いて電子商取引が行われ、その決済にサービスＳａを利用するときは、事前にＩＣカードリーダライタ５が端末４に接続される（ステップＳ５）。
【００２８】
そして、端末４が例えば、図３に示すような画面を表示しているときに、ユーザＵが画面上のサービスＳａに該当するボタンを選択し、続いて、ＩＣカードリーダライタ５にＩＣカード６ａを、例えばかざすと、サービスＩＤ送信プログラム１００が実行され、端末４にはサービスＩＤ送信処理部４５が構成される。サービスＩＤ送信処理部４５は、ＩＣカードリーダライタ５を制御して、ＩＣカード６ａ内のサービスＩＤ「Ｓａ」を取得し（ステップＳ１１）、これを管理サーバ１に送信する（ステップＳ１３）。
【００２９】
管理サーバ１では、プログラム送信部１３が、送信されたサービスＩＤ「Ｓａ」に対応づけられたアプリケーションプログラムＡＰａをアプリケーションプログラムデータベース１２から読み出し（ステップＳ２１）、これを端末４に送信する（ステップＳ２３）。  端末４がこのアプリケーションプログラムＡＰａを受信し実行する（ステップＳ３１）ことで、端末４には、サービスＩＤ「Ｓａ」とともにＩＣカードに記憶されたアプリケーションデータＤａの中の、例えばクレジット番号をアプリケーションサーバ２ａに送信し、アプリケーションサーバ２ａからの、例えば決済結果データで当該アプリケーションデータＤａを更新するサービス処理部４６ａが構成される。
【００３０】
サービス処理部４６ａは、ＩＣカードリーダライタ５を制御して、ＩＣカード６ａ内のアプリケーションデータＤａの中の、例えばクレジット番号を読み出し（ステップＳ３３）、これをアプリケーションサーバ２ａに送信する（ステップＳ３５）。また、アプリケーションサーバ２ａから例えば、決済結果データが送信された（ステップＳ３７）ときは、ＩＣカードリーダライタ５を制御して、この決済結果データでアプリケーションデータＤａを更新する（ステップＳ３９）。
【００３１】
さて、ユーザＵが別の電子商取引の決済にサービスＳｂを利用するに際し、ＩＣカードリーダライタ５が端末４に接続された状態で、ＩＣカードリーダライタ５にＩＣカード６ｂを、例えばかざすと、サービスＩＤ送信処理部４５が、ＩＣカードリーダライタ５を制御して、ＩＣカード６ｂ内のサービスＩＤ「Ｓｂ」を取得し（ステップＳ４１）、これを管理サーバ１に送信する（ステップＳ４３）。
【００３２】
管理サーバ１では、プログラム送信部１３が、送信されたサービスＩＤ「Ｓｂ」に対応づけられたアプリケーションプログラムＡＰｂをアプリケーションプログラムデータベース１２から読み出し（ステップＳ５１）、これを端末４に送信する（ステップＳ５３）。  端末４がこのアプリケーションプログラムＡＰｂを受信し実行する（ステップＳ６１）ことで、端末４には、サービスＩＤ「Ｓｂ」とともにＩＣカードに記憶されたアプリケーションデータＤｂの中の、例えばクレジット番号をアプリケーションサーバ２ｂに送信し、アプリケーションサーバ２ｂからの、例えば決済結果データで当該アプリケーションデータＤｂを更新するサービス処理部４６ｂが構成される。
【００３３】
サービス処理部４６ｂは、ＩＣカードリーダライタ５を制御して、ＩＣカード６ｂ内のアプリケーションデータＤｂの中の、例えばクレジット番号を読み出し（ステップＳ６３）、これをアプリケーションサーバ２ｂに送信する（ステップＳ６５）。また、アプリケーションサーバ２ｂから例えば、決済結果データが送信された（ステップＳ６７）ときは、ＩＣカードリーダライタ５を制御して、この決済結果データでアプリケーションデータＤｂを更新する（ステップＳ６９）。
【００３４】
以上説明したように、第１の実施の形態によれば、管理サーバが、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して当該端末へ送信するプログラム送信部とを備えることで、ユーザを介さないでアプリケーションプログラムを実行でき、これにより、ＩＣカードのデータがアプリケーションサーバに送信され、アプリケーションサーバからのデータでＩＣカードのアプリケーションデータが更新されるので、ユーザによるアプリケーションプログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【００３５】
また、管理サーバは、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部を備え、プログラム送信部は、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信することで、ユーザを介さないでサービスＩＤ送信プログラムを実行でき、これにより、ユーザによるサービスＩＤ送信プログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【００３６】
なお、第１の実施の形態では、管理サーバ１が、アプリケーションプログラムを端末４に送信し、端末４がこのアプリケーションプログラムを受信し実行することとしたが、２回目以降でも同様にすることとしてもよい。あるいは、１回目に端末４がこのアプリケーションプログラムを記憶し、２回目以降では、管理サーバ１が、端末４にアプリケーションプログラムの実行を指示し、これにより、端末４が、記憶したアプリケーションプログラムを実行することとしてもよい。
【００３７】
［第２の実施の形態］
図４は、第２の実施の形態のシステム構成を示す図である。
【００３８】
第１の実施の形態と同様に、管理サーバ１は、複数のアプリケーションサーバ２ａ，２ｂ，…とネットワーク３とに接続され、ネットワーク３には、ユーザＵに操作される端末４が接続され、端末４には、ＩＣカードリーダライタ５が接続される。
【００３９】
第１の実施の形態と同様に、アプリケーションサーバ２ａ、２ｂは、電子商取引の決済で利用されるサービスＳａ、Ｓｂをそれぞれ行うためのものとし、当該サービスＳａ、Ｓｂを示すサービスＩＤをそれぞれ「Ｓａ」、「Ｓｂ」とする。その他のアプリケーションサーバも独自のサービスを行うためのものであり、そのサービスを示すサービスＩＤが割り当てられる。
【００４０】
また、第１の実施の形態と同様に、ユーザＵがサービスＳａを利用するための手続きとサービスＳｂを利用するための手続きを行うことで、ユーザＵには、ＩＣカード６ａとＩＣカード６ｂとが提供される。
【００４１】
管理サーバ１は、第１の実施の形態と同様に、サービスＩＤ送信プログラム記憶部１１と、アプリケーションプログラムデータベース１２とを備え、第２の実施の形態では、プログラム送信部１３は、端末４などからの要求によりサービスＩＤ送信プログラム記憶部１１からサービスＩＤ送信プログラム１００を読み出して、これを要求元に送信するものであり、さらに、第２の実施の形態では、端末４などから送信されるサービスＩＤに対応するアプリケーションプログラムをアプリケーションプログラムデータベース１２から読み出して、これを実行するアプリケーションプログラム実行部１３Ｂとを備える。
【００４２】
また、アプリケーションプログラム実行部１３ＢがアプリケーションプログラムＡＰａとアプリケーションプログラムＡＰａを実行することにより、管理サーバ１には、サービスＩＤ「Ｓａ」とともにＩＣカードに記憶されたアプリケーションデータの中の、例えばクレジット番号をアプリケーションサーバ２ａに送信し、アプリケーションサーバ２ａからの、例えば決済結果データで当該アプリケーションデータＤａを更新するサービス処理部１４ａと、サービスＩＤ「Ｓｂ」とともにＩＣカードに記憶されたアプリケーションデータＤｂの中の、例えばクレジット番号をアプリケーションサーバ２ｂに送信し、アプリケーションサーバ２ｂからの、例えば決済結果データで当該アプリケーションデータＤｂを更新するサービス処理部１４ｂとが構成されることとなる。
【００４３】
端末４は、自身を統括的に制御するオペレーションシステム部４１と、ユーザＵにより入力された情報をオペレーションシステム部４１に渡す入力Ｉ／Ｆ部４２と、ＩＣカードリーダライタに対して通信するＩＣリーダライタ通信部４３と、ネットワーク３に対して通信するネットワーク通信部４４とを備える。
【００４４】
また、端末４がサービスＩＤ送信プログラム１００を実行することで、端末４には、ＩＣカード内のサービスＩＤを管理サーバ１に送信するサービスＩＤ送信処理部４５が構成される。
【００４５】
（第２の実施の形態の動作）
図５は、第２の実施の形態のシーケンス図である。
【００４６】
ユーザＵが、例えば、管理サーバ１のアドレスを端末４に入力すると、入力Ｉ／Ｆ部４２はこれをオペレーションシステム部４１に渡す。オペレーションシステム部４１は、ネットワーク通信部４４を介して管理サーバ１に対し、サービスＩＤ送信プログラム１００を要求する（ステップＳ１０１）。管理サーバ１では、プログラム送信部１３が要求に従いサービスＩＤ送信プログラム記憶部１１からサービスＩＤ送信プログラム１００を読み出し、これを端末４に送信する（ステップＳ１０３）。
【００４７】
かかる端末４を用いて電子商取引が行われ、その決済にサービスＳａを利用するときは、事前にＩＣカードリーダライタ５が端末４に接続される（ステップＳ１０５）。
【００４８】
そして、端末４が例えば、図３に示すような画面を表示しているときに、ユーザＵが画面上のサービスＳａに該当するボタンを選択し、続いて、ＩＣカードリーダライタ５にＩＣカード６ａを、例えばかざすと、サービスＩＤ送信プログラム１００が実行され、端末４にはサービスＩＤ送信処理部４５が構成される。サービスＩＤ送信処理部４５は、ＩＣカードリーダライタ５を制御して、ＩＣカード６ａ内のサービスＩＤ「Ｓａ」を取得し（ステップＳ１１１）、これを管理サーバ１に送信する（ステップＳ１１３）。
【００４９】
管理サーバ１では、アプリケーションプログラム実行部１３Ｂが、アプリケーションプログラムデータベース１２において、送信されたサービスＩＤ「Ｓａ」に対応づけられたアプリケーションプログラムＡＰａを読み出して実行する（ステップＳ１２１）ことで、管理サーバ１には、サービス処理部１４ａが構成される。
【００５０】
サービス処理部１４ａは、端末４とＩＣカードリーダライタ５を制御して、ＩＣカード６ａ内のアプリケーションデータＤａの中の、例えばクレジット番号を取得させ、送信させることで、これを取得し（ステップＳ１３３）、アプリケーションサーバ２ａに転送する（ステップＳ１３５）。また、アプリケーションサーバ２ａから例えば、決済結果データが送信された（ステップＳ１３７）ときは、これを端末４に送信し、端末４からＩＣカードリーダライタ５を制御して、この決済結果データでアプリケーションデータＤａを更新する（ステップＳ１３９）。
【００５１】
さて、ユーザＵが別の電子商取引の決済にサービスＳｂを利用するに際し、ＩＣカードリーダライタ５が端末４に接続された状態で、ＩＣカードリーダライタ５にＩＣカード６ｂを、例えばかざすと、サービスＩＤ送信処理部４５が、端末４とＩＣカードリーダライタ５を制御して、ＩＣカード６ｂ内のサービスＩＤ「Ｓｂ」を読み出し（ステップＳ１４１）、これを管理サーバ１に送信する（ステップＳ１４３）。
【００５２】
管理サーバ１では、アプリケーションプログラム実行部１３Ｂが、アプリケーションプログラムデータベース１２において、送信されたサービスＩＤ「Ｓｂ」に対応づけられたアプリケーションプログラムＡＰｂを読み出して実行する（ステップＳ１５１）ことで、管理サーバ１には、サービス処理部１４ｂが構成される。
【００５３】
サービス処理部１４ｂは、端末４とＩＣカードリーダライタ５を制御して、ＩＣカード６ｂ内のアプリケーションデータＤｂの中の、例えばクレジット番号を読み出させ、送信させることで、これを取得し（ステップＳ１６３）、アプリケーションサーバ２ｂに転送する（ステップＳ１６５）。また、アプリケーションサーバ２ｂから例えば、決済結果データが送信された（ステップＳ１６７）ときは、これを端末４に送信し、端末４からＩＣカードリーダライタ５を制御して、この決済結果データでアプリケーションデータＤｂを更新する（ステップＳ１６９）。
【００５４】
以上説明したように、第２の実施の形態によれば、管理サーバが、アプリケーションサーバにより提供されるサービスを示すサービスＩＤとともにＩＣカードに記憶されたアプリケーションデータの中のデータを取得し当該サービスＩＤが示すサービスを提供するアプリケーションサーバに送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるアプリケーションプログラムが当該サービスＩＤに対応づけられるアプリケーションプログラムデータベースと、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得した端末から送信される当該サービスＩＤに対応づけられたアプリケーションプログラムを前記アプリケーションプログラムデータベースから読み出して実行するアプリケーションプログラム実行部とを備えることで、ユーザを介さないでアプリケーションプログラムを実行でき、これにより、ＩＣカードのデータがアプリケーションサーバに送信され、アプリケーションサーバからのデータでＩＣカードのアプリケーションデータが更新されるので、ユーザによるアプリケーションプログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【００５５】
また、管理サーバが、サービスＩＤを記憶したＩＣカードの当該サービスＩＤを取得して管理サーバに送信するサービスＩＤ送信部を構成させるサービスＩＤ送信プログラムが記憶されるサービスＩＤ送信プログラム記憶部と、端末からの要求により、サービスＩＤ送信プログラム記憶部からサービスＩＤ送信プログラムを読み出し、端末へ送信するプログラム送信部とを備えることで、ユーザを介さないでサービスＩＤ送信プログラムを実行でき、これにより、ユーザによるサービスＩＤ送信プログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【００５６】
なお、第１および第２の実施の形態での管理サーバ１は、単に要求に従うことでサービスＩＤ送信プログラム１００を端末４に送信したが、例えば、管理サーバ１に、ユーザＵのユーザＩＤやパスワードやユーザＵの指紋情報や静脈情報といった認証情報を記憶させ、管理サーバ１が、端末４から同じ認証情報が送信されてきた場合に限って、サービスＩＤ送信プログラム１００を送信するようにしてもよい。
【００５７】
また、第１および第２の実施の形態でのサービスＩＤは、サービスを直接的に示すものとしたが、サービスＩＤはサービスを間接的に示すものを用いてもよい。例えば、サービスＳａの提供を受ける不特定数のユーザのユーザＩＤと、サービスＳｂの提供を受ける不特定数のユーザのユーザＩＤとが重複しない場合には、ＩＣカードにサービスＩＤとしてユーザＩＤを記憶させ、管理サーバ１ではユーザＩＤをサービスＩＤとしてアプリケーションプログラムデータベース１２を構成すればよい。
【００５８】
また、第１および第２の実施の形態で端末４や管理サーバ１に構成されたのサービス処理部は、例えば、アプリケーションサーバ２ａから送信されたデータをアプリケーションサーバ２ｂに転送するというような処理を行わなかったが、これを行えば、例えば、あるサービスでユーザＵに付与されたポイントを他のサービスでの決済に利用するといったことが行える。
【００５９】
また、本実施の形態では、クレジット番号と決済結果データをデータの例にしたが、データはこれに限られるものではない。
【００６０】
また、本実施の形態では、電子商取引の決済をサービスの例にしたが、例えば、無線ＬＡＮ接続サービスやＡＤＳＬ接続サービスやポイント交換サービスなどのサービスに本発明を利用してもよい。また、自治体などが提供する公共の情報提供サービスに本発明を利用してもよい。
【００６１】
また、第１の実施の形態では、アプリケーションプログラムデータベースを有するサーバを、サービスを提供する事業者毎に設ける必要がなく、ＩＣカードをユーザに配布するだけでよい。アプリケーションプログラムは管理サーバ１で一括管理されるので、ＩＣカードリーダライタの利用料やアプリケーションプログラムの利用料の課金やアプリケーションプログラムのバージョンアップが容易になる。
【００６２】
また、上記説明した処理を実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００６３】
【図１】第１の実施の形態のシステム構成を示す図である。
【図２】第１の実施の形態のシーケンス図である。
【図３】端末４に表示される画面の例を示す図である。
【図４】第２の実施の形態のシステム構成を示す図である。
【図５】第２の実施の形態のシーケンス図である。
【符号の説明】
【００６４】
１…管理サーバ
２ａ，２ｂ，…アプリケーションサーバ
３…ネットワーク
４…端末
５…ＩＣカードリーダライタ
６ａ，６ｂ…ＩＣカード
１１…サービスＩＤ送信プログラム記憶部
１２…アプリケーションプログラムデータベース
１３…プログラム送信部
１３Ｂ…アプリケーションプログラム実行部
１４ａ，１４ｂ，４６ａ，４６ｂ…サービス処理部
４５…サービスＩＤ送信処理部
１００…サービスＩＤ送信プログラム
ＡＰａ，ＡＰｂ…アプリケーションプログラム
Ｄａ，Ｄｂ…アプリケーションデータ
Ｓａ、Ｓｂ…サービス
Ｕ…ユーザ
【図１】
2006293749.tif 000003
【図２】
2006293749.tif 000004
【図３】
2006293749.tif 000005
【図４】
2006293749.tif 000006
【図５】
2006293749.tif 000007