(57)【要約】【課題】プログラムやデータを記憶するための記憶領域を携帯通信端末に確保し、確保した記憶領域にダウンロードしたプログラムやデータを記憶させる。【解決手段】携帯電話機６００では、トラステッドアプリケーションとダウンロードヘルパが実行されると、プログラムやデータなどを記憶するための記憶領域の確保を要求する領域確保要求メッセージが生成され、このメッセージが領域管理サーバ５００へ送信される。領域管理サーバ５００は、領域確保メッセージを受信すると、領域確保指示メッセージを携帯電話機６００へ送信する。携帯電話機６００では、領域確保指示メッセージが受信されると、プログラムやデータなどを記憶するための記憶領域が外部メモリに確保され、この領域にダウンロードされたプログラムやデータが記憶される。【選択図】　　　　図１
2004102698.tif 000002
【特許請求の範囲】
【請求項１】
記憶部を有する携帯通信端末が、前記記憶部に特定の記憶領域を確保するための領域確保要求を、特定の記憶領域の確保を指示する装置であって前記携帯通信端末を収容する通信網を運営する事業者により運営される領域管理装置へ送信する領域確保要求送信ステップと、
前記領域管理装置が、前記領域確保要求を受信し、受信した領域確保要求に応じて、特定の記憶領域の確保を指示する領域確保指示を、前記携帯通信端末へ送信する領域確保指示送信ステップと、
前記携帯通信端末が、前記領域確保指示を受信し、受信した領域確保指示に基づいて、特定の記憶領域を前記記憶部に確保する領域確保ステップと、
前記携帯通信端末が、プログラムを提供するサーバ装置から前記プログラムを前記通信網を介してダウンロードし、ダウンロードしたプログラムを前記領域確保ステップにて確保した領域に記憶させるプログラム記憶ステップと
を有することを特徴とするダウンロード方法。
【請求項２】
前記記憶部は、前記携帯通信端末に着脱可能であることを特徴とする請求項１に記載のダウンロード方法。
【請求項３】
前記領域確保要求および前記領域確保指示は、通信網を介して送信されること
を特徴とする請求項１に記載のダウンロード方法。
【請求項４】
前記携帯通信端末が、前記プログラムが使用する使用データを要求するデータ要求を、前記使用データを提供するサーバ装置へ送信するデータ要求送信ステップと、
前記使用データを提供するサーバ装置が、前記データ要求に応じて前記使用データを前記携帯通信端末へ送信するデータ送信ステップと、
前記携帯通信端末が、前記データ送信ステップにて送信された前記使用データを受信し、受信した使用データを前記領域確保ステップにて確保した領域に記憶させるデータ記憶ステップとを
有することを特徴とする請求項１に記載のダウンロード方法。
【請求項５】
前記データ要求および前記使用データは、通信網を介して送信されること
を特徴とする請求項４に記載のダウンロード方法。
【請求項６】
前記領域確保要求送信ステップに先立つステップであって、前記携帯通信端末が、前記プログラムをダウンロードするためのダウンロードプログラムを、前記ダウンロードプログラムを提供するサーバ装置から取得するダウンロードプログラム取得ステップを有し、
前記携帯通信端末では、前記ダウンロードプログラム取得ステップにてダウンロードしたダウンロードプログラムが実行されることにより、
前記領域確保指示ステップと、前記領域確保ステップと、前記プログラム記憶ステップとが行われること
を特徴とする請求項１に記載のダウンロード方法。
【請求項７】
前記ダウンロードプログラムの取得は、通信網を介して行われること
を特徴とする請求項６に記載のダウンロード方法。
【請求項８】
記憶部に特定の記憶領域を確保するための領域確保要求を、特定の記憶領域の確保を指示する領域管理装置へ送信する領域確保要求送信手段と、
前記領域確保要求への応答として前記領域管理装置から送信される前記領域確保指示を受信し、受信した領域確保指示に基づいて、特定の記憶領域を前記記憶部に確保する領域確保手段と、
プログラムを提供するサーバ装置から前記プログラムをダウンロードし、ダウンロードしたプログラムを前記領域確保手段にて確保した領域に記憶させるプログラム記憶手段と
を有することを特徴とする携帯通信端末。
【請求項９】
記憶部を有する携帯通信端末から、前記記録媒体に特定の記憶領域を確保するための領域確保要求を受信し、受信した領域確保要求に応じて、特定の記憶領域の確保を指示する領域確保指示を、前記携帯通信端末へ送信する領域確保指示送信手段を
有することを特徴とする領域管理装置。
【請求項１０】
コンピュータ装置を、
記憶部を有する携帯通信端末から、前記記憶部に特定の記憶領域を確保するための領域確保要求を受信し、受信した領域確保要求に応じて、特定の記憶領域の確保を指示する領域確保指示を、前記携帯通信端末へ送信する領域確保指示送信手段と
して機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯通信端末の記憶部にプログラムやデータを記憶させるための領域を確保し、確保した領域にプログラムやデータを記憶させる方法に関する。
【０００２】
【従来の技術】
近年、携帯電話機では、移動パケット通信網と移動パケット通信網に接続されているインターネットを利用して、インターネットに接続されているＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバへアクセスし、ＷＷＷサーバが提供している、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などのマークアップ言語により記述されたページであるＷｅｂページを閲覧したり、携帯電話機で実行可能なアプリケーションプログラム（以下、略称してアプリケーションとする）をダウンロードすることが行われている。ＷＷＷサーバでは、ゲームやカラオケ、株価情報の閲覧などを行うことができる様々な種類のアプリケーションが提供されており、携帯電話機は、これらのアプリケーションをＷＷＷサーバからダウンロードすると、ダウンロードされたアプリケーションを、携帯電話機に内蔵されている不揮発性メモリに記憶する。携帯電話機のユーザは、アプリケーションをダウンロードした後、不揮発性メモリに記憶されたアプリケーションを実行させることにより、ゲームを楽しんだり様々な情報を得たりすることができる。
【０００３】
携帯電話機に内蔵されている不揮発性メモリは、一般のＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）が有しているハードディスクなどのように、記憶容量が大きくないため多くのアプリケーションを記憶させておくことができない。そのため、携帯電話機のユーザは、複数のアプリケーションをダウンロードした状態から新たにアプリケーションをダウンロードする場合には、既に記憶させてあるアプリケーションを消去した後、新しいアプリケーションを記憶させるという煩雑な作業を行わなければならない。また、携帯電話機のユーザは、不揮発性メモリから消去したアプリケーションを再度使用したいと考えた場合には、消去したアプリケーションをダウンロードするために、再度ＷＷＷサーバにアクセスするという煩雑な作業を行うこととなる。
【０００４】
このような煩雑さを解決するために、着脱可能な外部メモリを携帯電話機に装着し、ダウンロードしたアプリケーションをこの外部メモリに記憶させることが考えられる。従来、ダウンロードしたアプリケーションを外部メモリに記憶させる際には、アプリケーションのダウンロードに先立ち、アプリケーションを記憶させるための記憶領域を外部メモリに確保し、この領域にアプリケーションを記憶することが行われている（例えば、特許文献１参照。）。このような方法によれば、携帯電話機では、外部メモリを差し替えることにより多数のアプリケーションを記憶させることが可能となり、上述したような、一度ダウンロードしたアプリケーションを消去したり再度ダウンロードするような手間を無くすことが可能となる。
【０００５】
【特許文献１】
特開２０００−１７２４９０号公報
【０００６】
【発明が解決しようとする課題】
特許文献１に開示されている技術では、アプリケーションを記憶する記憶領域の大きさは、予めアプリケーションをインストールしようとする者がその大きさを事前に設定するようになっている。しかしながら、インストールしようとするアプリケーションのサイズにかかわらず各アプリケーションを記憶するための記憶領域の大きさを設定してしまうと、確保した記憶領域よりアプリケーションのサイズが大きくてインストールすることがができない場合があり得る。また、確保した記憶領域よりアプリケーションのサイズが小さい場合には、使用されない領域が存在することとなり、外部メモリが効率良く使用されないこととなる。
【０００７】
このような事態を回避するために、ダウンロードするアプリケーションのサイズに合わせて記憶領域を動的に確保する方法が考えられる。携帯電話機にて、この記憶領域の確保を行う場合には、外部メモリにアクセスするためのインターフェースと、このインターフェースを制御するためのプログラムであるデバイスドライバとを用いて外部メモリにアクセスすることになる。しかしながら、携帯電話機が、デバイスドライバ等を使用して外部メモリに対して自由にアクセスできるようにすると、既に外部メモリに記憶されている他のアプリケーションが改竄されたり、消去されるという虞がある状態になり、携帯電話機のユーザにとって不適切な状態となる。
【０００８】
本発明は、上述した事情に鑑みてなされたものであり、携帯通信端末にダウンロードされたプログラムやデータを記憶するために、携帯通信端末の記憶部に確保される記憶領域の不適切な確保を排除することができる、ダウンロード方法、領域管理装置、携帯通信端末、プログラムおよび記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述した課題を解決するために本発明は、記憶部を有する携帯通信端末が、前記記憶部に特定の記憶領域を確保するための領域確保要求を、特定の記憶領域の確保を指示する装置であって前記携帯通信端末を収容する通信網を運営する事業者により運営される領域管理装置へ送信する領域確保要求送信ステップと、前記領域管理装置が、前記領域確保要求を受信し、受信した領域確保要求に応じて、特定の記憶領域の確保を指示する領域確保指示を、前記携帯通信端末へ送信する領域確保指示送信ステップと、前記携帯通信端末が、前記領域確保指示を受信し、受信した領域確保指示に基づいて、特定の記憶領域を前記記憶部に確保する領域確保ステップと、前記携帯通信端末が、プログラムを提供するサーバ装置から前記プログラムを前記通信網を介してダウンロードし、ダウンロードしたプログラムを前記領域確保ステップにて確保した領域に記憶させるプログラム記憶ステップとを有するダウンロード方法を提供する。
【００１０】
また、本発明は、記憶部に特定の記憶領域を確保するための領域確保要求を、特定の記憶領域の確保を指示する領域管理装置へ送信する領域確保要求送信手段と、前記領域確保要求への応答として前記領域管理装置から送信される前記領域確保指示を受信し、受信した領域確保指示に基づいて、特定の記憶領域を前記記憶部に確保する領域確保手段と、プログラムを提供するサーバ装置から前記プログラムをダウンロードし、ダウンロードしたプログラムを前記領域確保手段にて確保した領域に記憶させるプログラム記憶手段とを有する携帯通信端末を提供する。
【００１１】
また、本発明は、記憶部を有する携帯通信端末から、前記記憶部に特定の記憶領域を確保するための領域確保要求を受信し、受信した領域確保要求に応じて、特定の記憶領域の確保を指示する領域確保指示を、前記携帯通信端末へ送信する領域確保指示送信手段を有する領域管理装置を提供する。
【００１２】
また、本発明は、コンピュータ装置を、記憶部を有する携帯通信端末から、前記記憶部に特定の記憶領域を確保するための領域確保要求を受信し、受信した領域確保要求に応じて、特定の記憶領域の確保を指示する領域確保指示を、前記携帯通信端末へ送信する領域確保指示送信手段として機能させるためのプログラムと当該プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【００１３】
この発明によれば、記憶部を有する携帯通信端末は、領域管理装置からの指示により特定の記憶領域を記憶部に確保し、確保した領域にサーバ装置からダウンロードしたプログラムを記憶する。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、本発明は、係る実施形態に限定されるものではなく、特許請求の範囲に記載された範囲内で任意の態様を含む。
【００１５】
［１．実施形態の構成］
図１は、本実施形態に係わる通信システム１０の全体構成を例示する図である。通信システム１０においては、多数の携帯電話機およびコンテンツサーバが存在するが、図１においては図面が繁雑になるのを防ぐために、所定の携帯電話機６００およびコンテンツサーバ１００のみが示されている。
【００１６】
サーバを識別するための識別子となるドメイン名が「ｗｗｗ．ａａａ．ｃｏｍ」であるコンテンツサーバ１００は、クライアントとなる装置にアプリケーションプログラムを提供する事業者によって運用されるサーバであり、一般的なＷＷＷサーバと同様のハードウェア構成および機能を有している。コンテンツサーバ１００は、インターネット２００に接続されており、インターネット２００を介してクライアントとなる装置とパケット通信を行う。
【００１７】
移動パケット通信網３００は、移動体データ通信サービスを提供する通信網であり、移動パケット通信網３００に収容されている携帯電話機と無線通信を行う無線基地局と、無線基地局に接続された交換機と、交換機に接続された関門交換機と（いずれも図示略）、関門交換機に接続されたゲートウェイサーバ４００と、ゲートウェイサーバ４００に接続された領域管理サーバ５００を有している。移動パケット通信網３００は、網内に設置された無線基地局、交換機、関門交換機、ゲートウェイサーバ４００を用いて、移動パケット通信網３００に収容されている携帯電話機と、インターネット２００に接続されているコンテンツサーバ１００などのＷＷＷサーバとの間で行われるパケット通信を中継する。
【００１８】
ゲートウェイサーバ４００は、インターネット２００に接続されており、移動パケット通信網３００内で使用される通信プロトコルとインターネット２００で使用される通信プロトコルの相互変換を行う機能を有している。具体的には、ゲートウェイサーバ４００は、移動パケット通信網３００で使用される通信プロトコルと、インターネット２００で標準で使用されるＴＣＰ／ＩＰ（ＴｒａｎｓｍｉｓｓｉｏｎＣｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）との相互変換を行い、移動パケット通信網３００とインターネット２００との間で行われるデータの授受を中継する。
【００１９】
領域管理サーバ５００は、移動パケット通信網３００を運用する通信事業者によって運用されるサーバである。領域管理サーバ５００は、ゲートウェイサーバ４００に接続されており、一般的なＷＷＷサーバと同様のハードウェアおよび機能を有している。領域管理サーバ５００は、パケット通信を行う機能を備えており、移動パケット通信網３００に収容されている携帯電話機とパケット通信を行いデータの授受を行う。
【００２０】
携帯電話機６００は、図示を省略したユーザが所有する携帯電話機であり、移動パケット通信網３００が提供する移動体データ通信サービス受けることができる。携帯電話機６００は、移動パケット通信網３００を介してインターネット２００に接続されているＷＷＷサーバとパケット通信を行う。
【００２１】
［１−１．コンテンツサーバの構成］
コンテンツサーバ１００は、例えばハードディスク等の不揮発性メモリを備えた記憶部１０１を有しており、以下に述べるファイルやプログラムを記憶している。
【００２２】
記憶部１０１には、電子商取引の決済に使用される電子マネーアプリケーションプログラム（以下、電子マネーアプリケーションとする）「ｓｈｏｐｐｉｎｇ」と、電子マネーアプリケーションを移動パケット通信網３００に収容されている携帯電話機にダウンロードさせるためのプログラムであるトラステッドアプリケーションプログラム（以下、トラステッドアプリケーションとする）「ｔｒｕｓｔ」が記憶されている。
「ｓｈｏｐｐｉｎｇ」の記憶位置を示すＵＲＬは、「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｓｈｏｐｐｉｎｇ」であり、「ｔｒｕｓｔ」の記憶位置を示すＵＲＬは、「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｔｒｕｓｔ」である。また、電子マネーアプリケーションを識別するための識別子（以下、アプリケーション識別子とする）は「ＡＡＡ００１」である。
【００２３】
トラステッドアプリケーションは、携帯電話機６００が実行可能なプログラムであり、携帯電話機６００に予め記憶されているデバイスドライバなどのプログラムを利用して、コンテンツサーバ１００が提供する電子マネーアプリケーションを携帯電話機６００にダウンロードし記憶させる機能を備えている。
また、トラステッドアプリケーションは、携帯電話機６００において不正な処理を行わないという信頼性が、移動パケット通信網３００を運用する通信事業者により保証されている。
トラステッドアプリケーションは、アプリケーション識別子「ＡＡＡ００１」と電子マネーアプリケーションの記憶位置を示すＵＲＬとを有している。
【００２４】
電子マネーアプリケーションは、コンテンツサーバ１００が提供する電子マネーを示すデータ（以下、電子マネーデータとする）を用いることにより、電子マネーを用いた電子決済を行う機能を備えたプログラムである。
【００２５】
コンテンツサーバ１００が提供する電子マネーアプリケーションと電子マネーデータは、コンテンツサーバ１００を運用する事業者と、電子マネーアプリケーションと電子マネーデータの使用契約を結んだ者のみに提供される。
記憶部１０１には、図２に例示するように、この契約を結んだ者が所有する携帯電話機を識別するための端末識別子と、上述の契約を結んだ者の名前とが対応づけられた、アプリケーション契約者テーブルＴＢ１が記憶されている。
【００２６】
また、記憶部１０１には、マークアップ言語であるＣＨＴＭＬ（Ｃｏｍｐａｃｔ　Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）に従って記述されたテキストファイルである「ｉｎｄｅｘ．ｈｔｍｌ」および「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」が記憶されている。「ｉｎｄｅｘ．ｈｔｍｌ」の記憶位置を示すＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）は、「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」であり、「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」の記憶位置を示すＵＲＬは、「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｄｏｗｎｌｏａｄ．ｈｔｍｌ」である。
【００２７】
「ｉｎｄｅｘ．ｈｔｍｌ」は、ＣＨＴＭＬを解釈可能なＷＷＷブラウザによって解釈された場合に、図３に例示したＷＷＷブラウザ画面Ｍ１のように、「ｉｎｄｅｘ．ｈｔｍｌ」が示すページに関連づけされているページを選択する選択肢を、ＷＷＷブラウザの画面に表示するように記述されている。また、「ｉｎｄｅｘ．ｈｔｍｌ」には、「ｉｎｄｅｘ．ｈｔｍｌ」に関連づけされているページを選択する選択肢に対応づけて、関連づけされているページを表示させるためのファイルの記憶位置を示すＵＲＬが記述されている。
【００２８】
「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」は、ＣＨＴＭＬを解釈可能なＷＷＷブラウザによって解釈された場合に、図３に例示したＷＷＷブラウザ画面Ｍ２のように、コンテンツサーバ１００が提供するトラステッドアプリケーション「ｔｒｕｓｔ」をダウンロードするためのページをＷＷＷブラウザの画面に表示するように記述されている。また、「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」には、トラステッドアプリケーション「ｔｒｕｓｔ」の記憶位置を示すＵＲＬが記述されている。
【００２９】
（Ｗｅｂページの提供機能）
コンテンツサーバ１００は、移動パケット通信網３００に収容されている携帯電話機から、ページを表示させる為のファイルを要求する旨のページ要求メッセージ（携帯電話機を識別するための端末識別子とページを表示させるためのファイルのＵＲＬをパラメータとして含む）を受信すると、ＵＲＬで指定されたファイルを記憶部１０１から読み出す。コンテンツサーバ１００は、ＵＲＬで指定されたファイルを読み出すと、ページ要求メッセージへの応答として、記憶部１０１から読み出したファイルを含むページ送信メッセージを生成する。コンテンツサーバ１００は、生成したメッセージをページ要求メッセージに含まれている端末識別子で識別される携帯電話機へ送信する。
【００３０】
（アプリケーションの提供機能）
また、コンテンツサーバ１００は、移動パケット通信網３００に収容されている携帯電話機から、プログラムのダウンロードを要求するアプリケーション要求メッセージ（携帯電話機を識別するための端末識別子とプログラムのＵＲＬをパラメータとして含む）を受信すると、受信したアプリケーション要求メッセージに含まれている端末識別子をキーにして、記憶部１０１に記憶されている、アプリケーション契約者テーブルＴＢ１を検索する。
コンテンツサーバ１００は、検索した端末識別子がアプリケーション契約者テーブルＴＢ１に記憶されている場合には、アプリケーション要求メッセージを送信してきた携帯電話機のユーザが電子マネーアプリケーションの使用契約を結んだ者であるとし、ＵＲＬで指定されたプログラムを記憶部１０１から読み出す。コンテンツサーバ１００は、記憶部１０１からプログラムを読み出した後、読み出したプログラムを含むアプリケーション送信メッセージを生成する。コンテンツサーバは、生成したメッセージを、アプリケーション要求メッセージに含まれている端末識別子で識別される携帯電話機へ送信する。
【００３１】
（トラステッドアプリケーションの実行指示機能）
コンテンツサーバ１００は、アプリケーション要求メッセージがトラステッドアプリケーションを要求する旨である場合には、記憶部１０１から読み出したトラステッドアプリケーションと、当該メッセージの送信先となる携帯電話機にトラステッドアプリケーションの実行を指示する旨を加えたアプリケーション送信メッセージを生成する。コンテンツサーバ１００は、生成したメッセージをアプリケーション要求メッセージに含まれている端末識別子で識別される携帯電話機へ送信する。
【００３２】
（電子マネーデータの提供機能）
コンテンツサーバ１００は、電子マネーデータを要求する電子マネー要求メッセージ（携帯電話機を識別するための端末識別子をパラメータとして含む）を移動パケット通信網３００に収容されている携帯電話機から受信すると、このメッセージに含まれている端末識別子をキーにして、記憶部１０１に記憶されている、アプリケーション契約者テーブルＴＢ１を検索する。
コンテンツサーバ１００は、アプリケーション契約者テーブルＴＢ１から該当する検索した端末識別子を見つけた場合には、電子マネー要求メッセージを送信してきた携帯電話機のユーザが電子マネーアプリケーションの使用契約を結んだ者であるとし、所定の金額を示す電子マネーデータを含むメッセージを生成する。コンテンツサーバ１００は、生成したメッセージを、電子マネー要求メッセージに含まれている端末識別子で識別される携帯電話機へ送信する。
【００３３】
［１−２．携帯電話機の構成］
図４は、本実施形態に係わる携帯電話機６００のハードウェア構成を例示する図である。図４に示したように、アンテナ６０３を除く携帯電話機６００の各部は、バス６０１に接続されており、このバス６０１を介して各部間でデータの授受を行う。
【００３４】
通信部６０２は、アンテナ６０３を備えており、ＣＰＵ（Ｃｅｎｔｒａｌ　ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）６１１の制御の下、移動パケット通信網３００に設置されている無線基地局との間で無線通信を行う。
操作部６０４は、図示を省略したテンキーや操作指示などを入力するための複数のキーを有している。携帯電話機６００のユーザが、操作部６０４を操作すると、操作に応じて操作内容を示す信号がＣＰＵ６１１へ供給される。
表示部６０５は、例えば図示を省略した液晶表示パネルおよび液晶表示パネルの表示制御を行う制御回路を有している。表示部６０５は、ＣＰＵ６１１の制御の下、文字やグラフィック画面、携帯電話機６００を操作するためのメニュー画面などを液晶ディスプレイに表示する。
【００３５】
記憶部６０６は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）などの不揮発性メモリ（図示略）を有しており、携帯電話機６００を制御するためのデータなどを記憶する。
また、記憶部６０６には、携帯電話機６００を一意に識別するための端末識別子「０＊０−＊＊＊＊−？？？？」が記憶されている。
【００３６】
外部メモリ６０７は、例えばＥＥＰＲＯＭなどの不揮発性メモリを備えたＩＣカードであり、外部メモリインターフェース部６０８に着脱可能な形状となっている。外部メモリインターフェース部６０８は、外部メモリ６０７に対してデータの書き込みと読みだしを行うためのインターフェースであり、ＣＰＵ６１１の制御の下、外部メモリ６０７に対してデータの書き込みと読み出しを行う。
【００３７】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）６０９には、ＣＰＵ６１１により実行される各種プログラムが記憶されており、例えば携帯電話機６００の全体を制御するＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）プログラムやＷＷＷブラウザプログラム、外部メモリ６０７用のデバイスドライバであるダウンロードヘルパやアクセスヘルパなどが記憶されている。ダウンロードヘルパとアクセスヘルパについては、後に説明する。
【００３８】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）６１０は、ＣＰＵ６１１の作業エリアとして使用され、ＣＰＵ６１１が実行するプログラムが使用するデータが一時的に記憶される。
ＣＰＵ６１１は、携帯電話機６００の電源が入れられるとＲＯＭ６０９からＯＳを読み出し実行する。ＣＰＵ６１１は、ＯＳを実行すると、通信部６０２が受信した信号や、ユーザの操作に応じて操作部６０４から供給される信号に応じた処理を行う。
【００３９】
ＣＰＵ６１１は、ユーザの操作がＷＷＷブラウザの起動を指示するものでれば、ＲＯＭ６０９からＷＷＷブラウザプログラムを読み出し実行する。
ＣＰＵ６１１は、ＷＷＷブラウザを実行した後、ユーザの操作に応じた信号が操作部６０４から供給されると、この信号と表示部６０５に表示されている画面とに基づいてユーザの指示を特定し、この指示に応じた処理を行う。
【００４０】
（ＷＷＷブラウザの機能）
携帯電話機６００のユーザが、操作部６０４にて、インターネット２００に接続されたＷＷＷサーバが提供するページを閲覧するためのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を入力する操作と、ＵＲＬで指定されたページを表示させるための操作を行うと、ＣＰＵ６１１では、ＵＲＬで指定されたページを表示させるために、ページを表示させるためのファイルを要求するページ要求メッセージ（端末識別子と入力されたＵＲＬをパラメータとして含む）の送信と、ページ要求メッセージへの応答として送信されるページ送信メッセージの受信がパケット通信により行われる。
【００４１】
また、携帯電話機６００のユーザが、操作部６０４にて、インターネット２００に接続されたＷＷＷサーバが提供するアプリケーションをダウンロードする旨の操作を行うと、ＣＰＵ６１１では、アプリケーションのダウンロードを要求するアプリケーション要求メッセージ（端末識別子とアプリケーションをダウンロードするためのＵＲＬをパラメータとして含む）の送信と、アプリケーション要求メッセージへの応答として送信されるアプリケーション送信メッセージ（パラメータとして要求したアプリケーションを含む）の受信がパケット通信により行われる。
【００４２】
（アプリケーションのダウンロード機能）
ダウンロードヘルパは、コンテンツサーバ１００が提供するアプリケーションと、このアプリケーションが使用するデータを記憶するための記憶領域を外部メモリ６０７に確保し、確保した記憶領域にアプリケーションを記憶させる機能を有するプログラムである。携帯電話機６００では、ダウンロードヘルパを用いないと外部メモリに対して記憶領域の確保を行うことができない。
【００４３】
ＣＰＵ６１１では、コンテンツサーバ１００が提供するトラステッドアプリケーションがダウンロードされ、コンテンツサーバ１００から送信されたトラステッドアプリケーションの実行指示が受信されるとトラステッドアプリケーションが実行される。ＣＰＵ６１１では、トラステッドアプリケーションが実行されると、ダウンロードヘルパが実行される。
ＣＰＵ６１１では、ダウンロードヘルパが実行されると、コンテンツサーバ１００が提供する電子マネーアプリケーションと電子マネーデータを記憶するための記憶領域を外部メモリ６０７に確保するための領域確保要求メッセージが生成される。このメッセージは、パラメータとして、ＲＯＭ６０９に記憶されている端末識別子と、トラステッドアプリケーションが有しているアプリケーション識別子とを含んでおり、領域管理サーバ５００へ送信される。
【００４４】
領域確保指示メッセージは、トラステッドアプリケーションにより処理されるメッセージであるため、携帯電話機６００では、領域管理サーバ５００から、領域確保要求メッセージへの応答として送信される領域確保指示メッセージが受信されると、ＣＰＵ６１１が実行しているトラステッドアプリケーションにより領域確保指示メッセージが解釈される。
ＣＰＵ６１１では、トラステッドアプリケーションにより領域確保指示メッセージが、アプリケーションやアプリケーションが使用するデータを記憶するための記憶領域の確保を指示する旨のメッセージであると解釈されると、ダウンロードヘルパが用いられて外部メモリインターフェース部６０８が制御され、電子マネーアプリケーションと電子マネーデータを記憶するための領域が、外部メモリ６０７に確保される。
【００４５】
ＣＰＵ６１１では、電子マネーアプリケーションと電子マネーデータを記憶する領域が外部メモリ６０７に確保されると、トラステッドアプリケーションにより、電子マネーアプリケーションをダウンロードするためのアプリケーション要求メッセージ（トラステッドアプリケーションが有している電子マネーアプリケーションのＵＲＬをパラメータとして含む）が生成され、コンテンツサーバ１００へ送信される。
ＣＰＵ６１１では、アプリケーション要求メッセージへの応答として送信されたアプリケーション送信メッセージが受信されると、受信したアプリケーション送信メッセージに含まれている電子マネーアプリケーションがトラステッドアプリケーションにより抽出される。ＣＰＵ６１１では、ダウンロードヘルパが用いられ、外部メモリインターフェース部６０８が制御され、抽出された電子マネーアプリケーションが外部メモリ６０７に記憶される。
【００４６】
（アプリケーションが使用するデータのダウンロード機能）
アクセスヘルパは、コンテンツサーバ１００が提供する電子マネーデータを外部メモリ６０７に記憶させる機能を有するプログラムである。
トラステッドアプリケーションが実行されている携帯電話機６００にて、携帯電話機６００のユーザにより電子マネーデータを取得する旨の操作が行われると、ＣＰＵ６１１は、アクセスヘルパを実行する。
ＣＰＵ６１１は、アクセスヘルパを実行すると、コンテンツサーバ１００が提供している電子マネーデータを要求する旨の電子マネー要求メッセージを生成し、コンテンツサーバ１００へ送信する。
【００４７】
ＣＰＵ６１１では、電子マネー要求メッセージへの応答として送信されたメッセージが受信されると、トラステッドアプリケーションにより、受信したメッセージに含まれている電子マネーデータが抽出される。ＣＰＵ６１１では、電子マネーデータが抽出されると、アクセスヘルパが用いられて外部メモリインターフェース部６０８が制御され、抽出された電子マネーデータが外部メモリ６０７に記憶される。
【００４８】
［１−３．領域管理サーバ］
図５は、本実施形態に係わる領域管理サーバ５００のハードウェア構成を例示する図である。図５に示したように、領域管理サーバ５００の各部は、バス５０１に接続されている。領域管理サーバ５００の各部は、このバス５０１を介して各部間でデータの授受を行う。
【００４９】
通信部５０２は、ゲートウェイサーバ４００を介して移動パケット通信網３００に収容されている携帯電話機との間で通信を行うための通信インターフェースであり、ゲートウェイサーバ４００と領域管理サーバ５００との間を結ぶ通信線が接続されている。
操作部５０３は、領域管理サーバ５００を操作するための指示が入力されるものであり、図示を省略したキーボードおよびマウスを有している。操作部５０３は、領域管理サーバ５００のユーザにより操作されると、ユーザの操作に応じて操作内容を示す信号をＣＰＵ５０８へ供給する。
表示部５０４は、図示を省略した液晶ディスプレイおよび液晶ディスプレイを駆動させるために駆動回路を有しており、ＣＰＵ５０８の制御の下、メニュー画面などの、領域管理サーバ５００を操作するためのユーザインターフェース画面の表示を行う。
【００５０】
記憶部５０５は、例えばハードディスクなどの不揮発性メモリを有しており、図６に例示した、アプリケーション識別子と、アプリケーション識別子で識別されるアプリケーションを記憶させるために必要となる記憶領域の容量（以下、アプリケーション領域容量とする）と、アプリケーションを提供している事業者名とを対応づけたデータテーブルＴＢ２を記憶している。
また、記憶部５０５は、領域管理サーバ５００の制御を行う制御プログラムを記憶している。
【００５１】
ＲＯＭ５０６には、ＩＰＬ（Ｉｎｉｔｉａｌ　Ｐｒｏｇｒａｍ　Ｌｏａｄｅｒ）が記憶されている。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５０７は、ＣＰＵ５０８の作業エリアとして使用され、ＣＰＵ５０８により実行されるプログラムが使用するデータが一時的に格納される。
【００５２】
ＣＰＵ５０８は、領域管理サーバ５００の電源が入れられると、ＲＯＭ５０６からＩＰＬを読み出し実行する。ＣＰＵ５０８はＩＰＬを実行すると、記憶部５０５から制御プログラムを読み出し実行する。
【００５３】
（領域確保指示機能）
記憶部５０５に記憶されている制御プログラムは、移動パケット通信網３００に収容されている携帯電話機に対して、コンテンツサーバ１００が提供している電子マネーアプリケーションと電子マネーデータを記憶するための記憶領域の確保を指示する機能を有している。以下、この記憶領域の確保を指示する機能について説明する。
制御プログラムを実行中のＣＰＵ５０８は、移動パケット通信網３００に収容されている携帯電話機から送信された領域確保要求メッセージを受信すると、このメッセージに含まれているアプリケーション識別子をキーにして、記憶部５０５に記憶されているデータテーブルＴＢ２を検索する。ＣＰＵ５０８は、該当するアプリケーション識別子を見つけると、該当したアプリケーション識別子に対応づけて記憶されている、アプリケーション領域容量を記憶部５０５から読み出す。
ＣＰＵ５０８は、アプリケーション領域容量を記憶部５０５から読み出した後、アプリケーションやアプリケーションが使用するデータを記憶するための記憶領域の確保を指示する旨の領域確保指示メッセージ（パラメータとして、アプリケーション領域容量を含む）を生成する。このメッセージは、トラステッドアプリケーションにより処理されるメッセージであり、領域確保要求メッセージに含まれている端末識別子で指定される携帯電話機へ送信される。
領域管理サーバ５００は、移動パケット通信網３００を運用する通信事業者によって運用され移動パケット通信網３００内に設置されているため、領域確保要求メッセージは、移動パケット通信網３００に収容されている携帯電話機６００に対する信頼性を有している。
【００５４】
［２．実施形態の動作例］
次に本実施形態の動作例について、図７を用いて説明する。
なお、以下に述べる動作例において、領域管理サーバ５００は、領域管理サーバの管理者によって既に電源がいれられているものとする。
また、コンテンツサーバ１００も、コンテンツサーバ１００の管理者により既に電源がいれられており、クライアントとなる装置との間で通信が可能な状態であるとする。
また、携帯電話機６００は、携帯電話機のユーザにより既に電源が入れられており、ＯＳおよびＷＷＷブラウザが実行され、図３に示したＷＷＷブラウザ画面Ｍ１が表示されているものとする。
【００５５】
携帯電話機６００が、コンテンツサーバ１００が提供している電子マネーアプリケーションを、外部メモリ６０７に記憶する動作は、ユーザが携帯電話機６００を操作し、コンテンツサーバ１００が提供しているＷｅｂページファイル「ｉｎｄｅｘ．ｈｔｍｌ」の取得を試みることから始まる。
【００５６】
携帯電話機６００のユーザが、操作部６０４を用いて、図３に示すＷＷＷブラウザ画面Ｍ１内のＵＲＬを指定するテキストボックスに、コンテンツサーバ１００が提供するＷｅｂページファイルのＵＲＬである「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」を入力し、ＷＷＷブラウザ画面Ｍ１の「表示」ボタンをクリックする操作を行うと、携帯電話機６００では、Ｗｅｂページファイルを要求するページ要求メッセージが生成される。
このページ要求メッセージは、携帯電話機６００を識別するための端末識別子「０＊０−＊＊＊＊−？？？？」とテキストボックスに入力されたＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」をパラメータとして含み、サーバ名が「ｗｗｗ．ａａａ．ｃｏｍ」であるコンテンツサーバ１００を当該メッセージの宛先とする（ステップＳ１０１）。
携帯電話機６００にて生成されたページ要求メッセージは、携帯電話機６００から送信され、移動パケット通信網３００およびインターネット２００を介してコンテンツサーバ１００へ送信される（ステップＳ１０２）。
【００５７】
コンテンツサーバ１００では、ページ要求メッセージが受信されると、ページ要求メッセージにパラメータとして含まれているＵＲＬで指定される「ｉｎｄｅｘ．ｈｔｍｌ」が記憶部１０１から読み出される。
次にコンテンツサーバ１００では、記憶部１０１から読み出された「ｉｎｄｅｘ．ｈｔｍｌ」を含むページ送信メッセージが生成される。このページ送信メッセージは、ページ要求メッセージに含まれている端末識別子で指定される携帯電話機６００を当該メッセージの宛先とする。コンテンツサーバ１００にて生成されたページ送信メッセージは、インターネット２００と移動パケット通信網３００を介して携帯電話機６００へ送信される（ステップＳ１０３）。
【００５８】
ページ送信メッセージを受信した携帯電話機６００では、ページ送信メッセージに含まれている「ｉｎｄｅｘ．ｈｔｍｌ」が読み出される。携帯電話機６００では、読み出された「ｉｎｄｅｘ．ｈｔｍｌ」の内容が、実行中のＷＷＷブラウザにより解釈され、図３に示すＷＷＷブラウザ画面Ｍ２が表示部６０５に表示される。
【００５９】
次に、携帯電話機６００のユーザによりＷＷＷブラウザ画面Ｍ２の下線が引かれている「アプリダウンロード」の部分をクリックする操作が操作部６０４にて行われると、携帯電話機６００では「ｉｎｄｅｘ．ｈｔｍｌ」から、「アプリダウンロード」に対応づけて記述されているＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｄｏｗｎｌｏａｄ．ｈｔｍｌ」が抽出される。
携帯電話機６００では、ＵＲＬが抽出された後、抽出したＵＲＬに示されている「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」を要求するページ要求メッセージが生成される（ステップＳ１０４）。このページ要求メッセージは、端末識別子と抽出したＵＲＬとをパラメータとして含み、サーバ名が「ｗｗｗ．ａａａ．ｃｏｍ」であるコンテンツサーバ１００へ送信される（ステップＳ１０５）。
【００６０】
コンテンツサーバでは、携帯電話機６００から送信されたページ要求メッセージが受信されると、ページ要求メッセージにパラメータとして含まれているＵＲＬで指定される「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」が記憶部１０１から読み出される。
次にコンテンツサーバ１００では、記憶部１０１から読み出された「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」を含むページ送信メッセージが生成される。このページ送信メッセージは、ページ要求メッセージに含まれている端末識別子で指定される携帯電話機６００へ送信される（ステップＳ１０６）。
【００６１】
携帯電話機６００にて、ページ送信メッセージが受信されると、ページ送信メッセージに含まれている「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」が読み出され、「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」の内容が実行中のＷＷＷブラウザにより解釈され、図３に示すＷＷＷブラウザ画面Ｍ３が表示部６０５に表示される。
【００６２】
携帯電話機６００のユーザにより、ＷＷＷブラウザ画面Ｍ３の、アプリケーションプログラムをダウンロードするための「はい」ボタンの部分をクリックする操作が操作部６０４にて行われると、携帯電話機６００では、「ｄｏｗｎｌｏａｄ．ｈｔｍｌ」に記述されているＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｔｒｕｓｔ」が抽出され、ＵＲＬに示されているトラステッドアプリケーション「ｔｒｕｓｔ」の取得を要求するアプリケーション要求メッセージが生成される（ステップＳ１０７）。このアプリケーション要求メッセージは、携帯電話機６００の端末識別子と抽出したＵＲＬをパラメータとして含み、サーバ名が「ｗｗｗ．ａａａ．ｃｏｍ」であるコンテンツサーバ１００へ送信される（ステップＳ１０８）。
【００６３】
コンテンツサーバ１００では、アプリケーション要求メッセージが受信されると、アプリケーション要求メッセージにパラメータとして含まれているＵＲＬで指定された「ｔｒｕｓｔ」が記憶部１０１から読み出される。
次にコンテンツサーバ１００では、読み出された「ｔｒｕｓｔ」と、トラステッドアプリケーションの実行を指示する実行指示とを含むアプリケーション送信メッセージが生成される。このアプリケーション送信メッセージは、アプリケーション要求メッセージに含まれている端末識別子で指定される携帯電話機６００へ送信される（ステップＳ１０９）。
【００６４】
携帯電話機６００にて、アプリケーション送信メッセージが受信されると、このメッセージに含まれている端末識別子をキーにして、記憶部１０１に記憶されているアプリケーション契約者テーブルＴＢ１の検索が行われる。コンテンツサーバ１００では、端末識別子「０＊０−＊＊＊＊−？？？？」は、コンテンツサーバ１００のアプリケーション契約者テーブルＴＢ１に登録されているため、携帯電話機６００のユーザは、電子マネーアプリケーションの使用の契約を行った者であると判断され、アプリケーション送信メッセージに含まれているトラステッドアプリケーションである「ｔｒｕｓｔ」が読み出され、記憶部６０６に記憶される（ステップＳ１１０）。
携帯電話機６００では、「ｔｒｕｓｔ」が記憶部６０６に記憶されると、アプリケーション送信メッセージに含まれているトラステッドアプリケーションの実行指示に応じて「ｔｒｕｓｔ」が実行される。
【００６５】
携帯電話機６００では、トラステッドアプリケーションが実行されるとダウンロードヘルパが実行され、外部メモリ６０７に電子マネーアプリケーション「ｓｈｏｐｐｉｎｇ」と電子マネーデータを記憶するための記憶領域を確保するための、領域確保要求メッセージが生成される。
このメッセージは、パラメータとして、端末識別子と、電子マネーアプリケーションのアプリケーション識別子「ＡＡＡ００１」とを含んでおり、携帯電話機６００から領域管理サーバ５００へ送信される（ステップＳ１１１）。
【００６６】
領域管理サーバ５００にて、領域確保要求メッセージが受信されると、メッセージに含まれているアプリケーション識別子をキーにして、領域管理サーバ５００の記憶部５０５に記憶されているデータテーブルＴＢ２が検索され、該当するアプリケーション領域容量「１０ＫＢｙｔｅ」が読み出される。
次に領域管理サーバ５００では、読み出されたアプリケーション領域容量を含む領域確保指示メッセージが生成される。このメッセージは、領域確保要求メッセージに含まれている端末識別子で識別される携帯電話機６００へ送信される（ステップＳ１１２）。
【００６７】
携帯電話機６００では、領域確保指示メッセージが受信されると、領域確保指示メッセージが、アプリケーションやアプリケーションが使用するデータを記憶するための記憶領域の確保を指示する旨のメッセージであるとトラステッドアプリケーションによって解釈される。携帯電話機６００では、領域確保指示メッセージが解釈された後、ダウンロードヘルパが用いられて外部メモリインターフェース部６０８が制御され、アプリケーションプログラム「ｓｈｏｐｐｉｎｇ」および「ｓｈｏｐｐｉｎｇ」が使用する電子マネーデータを記憶するための領域「１０ＫＢｙｔｅ」が、外部メモリ６０７に確保される（ステップＳ１１３）。
【００６８】
携帯電話機６００では、外部メモリ６０７に電子マネーアプリケーションと電子マネーデータを記憶するための領域が確保されると、トラステッドアプリケーションとダウンロードヘルパにより、電子マネーアプリケーションのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ｓｈｏｐｐｉｎｇ」と端末識別子とを含むアプリケーション要求メッセージが生成される。このメッセージは、携帯電話機６００から、「ｓｈｏｐｐｉｎｇ」を提供しているコンテンツサーバ１００へ送信される（ステップＳ１１４）。
【００６９】
コンテンツサーバ１００では、アプリケーション要求メッセージが受信されると、このメッセージに含まれている端末識別子をキーにして、記憶部１０１に記憶されているアプリケーション契約者テーブルＴＢ１の検索が行われる。コンテンツサーバ１００では、端末識別子「０＊０−＊＊＊＊−？？？？」は、コンテンツサーバ１００のアプリケーション契約者テーブルＴＢ１に登録されているため、携帯電話機６００のユーザは、電子マネーアプリケーションの使用の契約を行った者であると判断され、アプリケーション要求メッセージにパラメータとして含まれているＵＲＬで指定される「ｓｈｏｐｐｉｎｇ」が記憶部１０１から読み出される。
次にコンテンツサーバ１００では、記憶部１０１から読み出された電子マネーアプリケーションを含むアプリケーション送信メッセージを生成する。このメッセージは、アプリケーション要求メッセージに含まれている端末識別子で識別される携帯電話機６００へ送信される（ステップＳ１１５）。
【００７０】
携帯電話機６００では、受信したアプリケーション送信メッセージに含まれている電子マネーアプリケーション「ｓｈｏｐｐｉｎｇ」がトラステッドアプリケーションにより抽出される。携帯電話機６００では、ダウンロードヘルパが用いられ、抽出された「ｓｈｏｐｐｉｎｇ」が外部メモリ６０７に確保された記憶領域に記憶される（ステップＳ１１６）。携帯電話機６００では、電子マネーアプリケーションが外部メモリ６０７に記憶されると、図３に示す電子マネーアプリケーションのダウンロードが完了したことを示すＷＷＷブラウザ画面Ｍ４が表示部６０５に表示される。
【００７１】
次に、携帯電話機６００のユーザにより、コンテンツサーバ１００が提供している電子マネーデータを取得する旨の操作が操作部６０４にて行われると（ステップＳ１１７）、携帯電話機６００では、トラステッドアプリケーションとアクセスヘルパにより、電子マネーデータを要求する旨の電子マネー要求メッセージが生成される。このメッセージは、端末識別子を含んでおり、携帯電話機６００からコンテンツサーバ１００へ送信される（ステップＳ１１８）。
【００７２】
コンテンツサーバ１００では、電子マネー要求メッセージが受信されると、このメッセージに含まれている端末識別子をキーにして、記憶部１０１に記憶されているアプリケーション契約者テーブルＴＢ１の検索が行われる。アプリケーション契約者テーブルＴＢ１には、端末識別子「０＊０−＊＊＊＊−？？？？」が登録されているため、携帯電話機６００のユーザは、電子マネーアプリケーションの使用の契約を行った者であると判断され、所定の金額分の電子マネーデータを含む、電子マネー送信メッセージが生成される。このメッセージは、コンテンツサーバ１００から電子マネー要求メッセージに含まれている端末識別子で識別される携帯電話機６００送信される（ステップＳ１１９）。
【００７３】
携帯電話機６００にて電子マネー送信メッセージが受信されると、このメッセージに含まれている所定の金額分の電子マネーデータが、トラステッドアプリケーションにより抽出され、アクセスヘルパが用いられて、抽出された電子マネーデータが外部メモリ６０７に記憶される（ステップＳ１２０）。
【００７４】
以上説明したように本実施形態によれば、外部メモリ６０７にアクセスする為のダウンロードヘルパやアクセスヘルパなどのデバイスドライバは、領域管理サーバ５００やコンテンツサーバ１００からの指示がないと、使用できない構成となっているため、悪意を持ったプログラムがダウンロードされ、このプログラムがダウンロードヘルパを使用して外部メモリに記憶されている他のアプリケーションを改竄しようとしたり消去しようとしても容易にはできないこととなる。
また、本実施形態によれば、アプリケーションを記憶させるための記憶領域の確保を行うために、外部メモリを読み書きする為の他の装置を用いて予め記憶領域を確保しておく必要が無くなる。
【００７５】
［３．変形例］
上述した実施形態では、コンテンツサーバ１００からダウンロードしたアプリケーションやデータを平文のまま外部メモリ６０７に記憶するようにしているが、携帯電話機６００が外部メモリ６０７にアプリケーションやデータを記憶させる際に、アプリケーションやデータを暗号化してから外部メモリ６０７に記憶させるようにしてもよい。
また、外部メモリ６０７に対するセキュリティを高めるために、外部メモリ６０７に記憶領域を確保する際には、外部メモリ６０７にアクセスするための鍵を必要とするようにしてもよい。領域管理サーバ５００がこの鍵を保持し、携帯電話機６００がアプリケーションを記憶するための記憶領域を確保する際には、この鍵を領域管理サーバ５００からダウンロードするような構成にすれば、外部メモリ６０７にアクセスするための鍵が無いと外部メモリに領域確保を行うことができないため、。
【００７６】
外部メモリとして使用されるＩＣカードには、アクセスを行う際にインターフェースと接触させる必要がある接触型と、接触させる必要がない非接触型があるが、本発明においては、どちらのタイプのＩＣカードを用いてもよい。
【００７７】
上述した実施形態では、コンテンツサーバ１００からの指示によりトラステッドアプリケーションが実行されるようになっているが、携帯電話機６００が、ダウンロードしたアプリケーションがトラステッドアプリケーションであるか否かを示すデータを、アプリケーションダウンロード時に取得し、このデータが、ダウンロードしたアプリケーションがトラステッドアプリケーションであることを示している場合には、携帯電話機６００にてトラステッドアプリケーションが自動的に実行されるようにしてもよい。
【００７８】
上述した実施形態では、アプリケーションをダウンロードする端末として携帯電話機６００を用いて説明を行ったが、アプリケーションをダウンロードする端末は携帯電話機６００に限定されるものではなく、移動パケット通信網３００を利用可能なものであれば、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）などの携帯通信端末であってもよい。
【００７９】
また、携帯電話機６００を、Ｊａｖａ（登録商標）プログラミング言語に従って記述されたプログラムを実行できるように構成し、トラステッドアプリケーションと電子マネーアプリケーションをＪａｖａプログラミング言語に従って記述されたプログラムとするようにしてもよい。
【００８０】
上述した実施形態では、コンテンツサーバ１００がトラステッドアプリケーションを提供しているが、トラステッドアプリケーションを提供するサーバは、コンテンツサーバ１００に限定されるものではない。
コンテンツサーバ１００を運用する事業者が、トラステッドアプリケーションを領域管理サーバを運用する通信事業者へ提供し、この提供されたトラステッドアプリケーションを記憶した領域管理サーバ５００が、携帯電話機６００へトラステッドアプリケーションを提供するようにしてもよい。
このような態様によれば、トラステッドアプリケーションに悪意があることが見つかった場合に、すぐにその提供を中止することが可能になり、トラステッドアプリケーションの信頼性を確保することが可能となる。
また、トラステッドアプリケーションをバージョンアップした場合にも、領域管理サーバ５００を運用する通信事業者が勝手にトラステッドアプリケーションを差し替えることができず、領域管理サーバ５００を運用する通信事業者がその信頼性を確認することになるため、悪意を持ったバージョンアップなどトラステッドアプリケーションの改竄を監視することが可能になる。
【００８１】
上述した実施形態では、トラステッドアプリケーションは、ダウンロードヘルパやアクセスヘルパを用いて、外部メモリ６０７への領域確保、電子マネーアプリケーションのダウンロード、電子マネーデータのダウンロードを行うが、領域管理サーバ５００を運用する通信事業者が、領域管理のみを行うトラステッドアプリケーションを作成し、このトラステッドアプリケーションを領域管理サーバ５００が提供するようにしてもよい。このようなトラステッドアプリケーションを作成した場合、コンテンツサーバ１００が提供するトラステッドアプリケーションは、電子マネーアプリケーションと電子マネーデータのダウンロードのみを行う。このような態様によれば、コンテンツサーバ１００が提供するアプリケーションは、外部メモリ６０７に対して領域確保の処理を行わないこととなり、外部メモリ６０７への領域の確保は、唯一つの領域管理サーバ５００によって行われることとなる。領域管理のみを行うトラステッドアプリケーションは、携帯電話機６００にダウンロードした後、そのまま携帯電話機６００に記憶させるようにしてもよい。
【００８２】
上述した実施形態では、ダウンロードヘルパは、携帯電話機６００のＲＯＭ６０９に記憶されバージョンアップなどの変更ができないようになっている。しかし、上述した、領域管理サーバ５００を運用する通信事業者が、領域管理のみを行うトラステッドアプリケーションを作成し、このトラステッドアプリケーションを領域管理サーバ５００が提供する態様において、ダウンロードヘルパの機能をトラステッドアプリケーションにもたせ、このダウンロードヘルパの機能を有するトラステッドアプリケーションを領域管理サーバ５００からダウンロードするようにしてもよい。このような態様によれば、外部メモリ６０７に対する信頼性を確保したまま、ダウンロードヘルパの機能をバージョンアップさせることが可能になる。
【００８３】
上述した実施形態では、アプリケーションやアプリケーションが使用するデータを記憶するための記憶領域を、携帯電話機６００に着脱可能な外部メモリ６０７に確保するようにしているが、この記憶領域の確保が行われるのは、着脱可能な外部メモリ６０７に限定されるものではない。携帯電話機６００の内部にアプリケーションやアプリケーションが使用するデータを記憶させるための不揮発性メモリ、例えばフラッシュメモリなどを設け、このフラッシュメモリにアプリケーションやアプリケーションが使用するデータを記憶させるための記憶領域を確保するようにしてもよい。
【００８４】
上述した実施形態では、領域管理サーバ５００は、アプリケーションやアプリケーションが使用するデータを記憶するための記憶領域の容量を内包した領域確保指示メッセージを携帯電話機６００へ送信することにより、記憶領域の確保を指示しているが、記憶領域の確保の指示は、この方法に限定されるものではない。領域管理サーバ５００が、記憶領域の容量と記憶領域確保の指示を分割して携帯電話機６００へ送信し、携帯電話機６００が、受信した記憶領域の容量と記憶領域確保の指示をもとに記憶領域の確保を行うようにしてもよい。
【００８５】
また、上述した実施形態では、トラステッドアプリケーションによって領域確保指示メッセージが記憶領域の確保を指示するメッセージであると解釈され、ダウンロードヘルパが用いられ記憶領域の確保が行われているが、領域確保メッセージの解釈を行う方法はこの方法に限定されるものではなく、領域確保メッセージの処理をトラステッドアプリケーションを用いないで処理するようにしてもよい。
例えば、ＣＰＵ６１１が領域確保指示メッセージを受信した際に、トラステッドアプリケーションによって領域確保指示メッセージが解釈されるようにするのではなく、領域確保要求メッセージを生成したダウンロードヘルパによって領域確保指示メッセージが解釈されるようにし、ダウンロードヘルパがそのまま記憶領域の確保を行うようにしてもよい。
【００８６】
【発明の効果】
以上説明したように本発明によれば、携帯通信端末にて行われる、プログラムやデータなどを記憶するための特定の記憶領域の確保は、記憶領域を管理する装置からの指示により行われる。
したがって、悪意を持ったプログラム等が携帯通信端末にダウンロードされ、このプログラムがプログラムやデータなどを記憶するために確保された記憶領域を不正に改竄しようとしても、記憶領域を管理する装置からの指示がないかぎり記憶領域の確保は行われないため、適切な記憶領域の確保が行われる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる通信システム１０の全体構成を例示する図である。
【図２】本発明の実施形態に係わるコンテンツサーバ１００の記憶部１０１に記憶されているアプリケーション契約者テーブルを例示する図である。
【図３】本発明の実施形態に係わる携帯電話機６００の表示部６０５に表示されるブラウザ画面を例示する図である。
【図４】本発明の実施形態に係わる携帯電話機６００のハードウェア構成を例示する図である。
【図５】本発明の実施形態に係わる領域管理サーバ５００のハードウェア構成を例示する図である。
【図６】本発明の実施形態に係わる領域管理サーバ５００の記憶部５０５に記憶されているデータテーブルを例示する図である。
【図７】本発明の実施形態の動作例を示すシーケンス図である。
【符号の説明】
１００・・・コンテンツサーバ、１０１・・・記憶部
２００・・・インターネット
３００・・・移動パケット通信網
４００・・・ゲートウェイサーバ
５００・・・領域管理サーバ
５０１・・・バス、５０２・・・通信部、５０３・・・操作部、５０４・・・表示部、５０５・・・記憶部、５０６・・・ＲＯＭ、５０７・・・ＲＡＭ、５０８・・・ＣＰＵ
６００・・・携帯電話機
６０１・・・バス、６０２・・・通信部、６０３・・・アンテナ、６０４・・・操作部、６０５・・・表示部、６０６・・・記憶部、６０７・・・外部メモリ、６０８・・・外部メモリインターフェース部、６０９・・・ＲＯＭ、６１０・・・ＲＡＭ、６１１・・・ＣＰＵ
【図１】
2004102698.tif 000003
【図２】
2004102698.tif 000004
【図３】
2004102698.tif 000005
【図４】
2004102698.tif 000006
【図５】
2004102698.tif 000007
【図６】
2004102698.tif 000008
【図７】
2004102698.tif 000009