(57)【要約】【課題】  指定した契機で携帯通信端末から携帯通信端末に係わる情報を示すデータをサーバ装置へ送信させ、サーバ装置にて携帯通信端末の状態を管理する。【解決手段】  ＡＰ管理サーバ５００は、アプリケーションプログラムに関する情報をＡＰ管理サーバ５００に送信させるタイミングを示す識別子を携帯電話機６００へ送信する。携帯電話機６００は、ＡＰ管理サーバ５００へアプリケーションプログラムに関する情報を送信するタイミングを示す識別子を受信すると、受信した識別子が示すタイミングに基づいて、アプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する。【選択図】      図１
2005184278.tif 000002
【特許請求の範囲】
【請求項１】
記憶部を有する管理サーバ装置が、データを送信する契機を示す契機データを、記憶部を有する携帯通信端末へ通信網を介して送信する契機データ送信ステップと、
前記携帯通信端末が、前記契機データ送信ステップにて送信された契機データを受信する契機データ受信ステップと、
前記携帯通信端末が、前記契機データが示す契機にて当該携帯通信端末に係わる情報を示す情報データを、前記管理サーバ装置へ前記通信網を介して送信する情報データ送信ステップと、
前記管理サーバ装置が、前記情報データ送信ステップにて送信された前記情報データを受信し、受信した前記情報データを前記記憶部に記憶する情報データ記憶ステップと
を有することを特徴とする端末管理方法。
【請求項２】
前記契機データが示す契機は、前記携帯通信端末が位置登録を行った時であること
を特徴とする請求項１に記載の端末管理方法。
【請求項３】
前記携帯通信端末が、当該携帯通信端末で使用可能なプログラムを要求するプログラム要求を前記通信網を介して前記プログラムを提供するプログラム提供サーバ装置へ送信するプログラム要求送信ステップと、
前記プログラム提供サーバ装置が、前記プログラム要求送信ステップにて送信されたプログラム要求を受信し、受信した前記プログラム要求に応じて、前記携帯通信端末で使用可能なプログラムを前記携帯通信端末を送信先として送信するプログラム送信ステップと、
前記携帯通信端末が、前記プログラム送信ステップにて送信されたプログラムを受信するプログラム受信ステップとを有し、
前記携帯通信端末が、前記情報データ送信ステップにて、前記プログラムに係わる情報を示すデータを前記情報データとして、前記管理サーバ装置へ前記通信網を介して送信するすること
を特徴とする請求項１に記載の端末管理方法。
【請求項４】
前記管理サーバ装置が、前記情報データ記憶ステップにて受信した前記情報データを、前記プログラム提供サーバ装置へ送信する情報データ転送ステップを有し、
前記プログラム提供サーバ装置が、前記情報データ転送ステップにて送信された情報データを受信する情報データ受信ステップを有すること
を特徴とする請求項３に記載の端末管理方法。
【請求項５】
前記管理サーバ装置が、前記情報データ送信ステップにて送信された、前記プログラムに係わる情報を示すデータを受信し、前記プログラムの使用を停止させる条件を示すデータを前記記憶部から読み出し、読み出したデータと前記プログラムに係わる情報を示すデータとを比較して、前記プログラムの使用を停止させる旨のプログラム停止要求を生成し前記携帯通信端末へ送信するプログラム停止要求送信ステップを有し、
前記携帯通信端末が、前記プログラム停止要求送信ステップにて送信された前記プログラム停止要求を受信して、前記プログラムが前記携帯通信端末のユーザにより使用されるのを不可とするプログラム実行禁止ステップを有すること
を特徴とする請求項３に記載の端末管理方法。
【請求項６】
データを送信する契機を示す契機データを、通信網を介して記憶部を有する携帯通信端末へ送信する契機データ送信手段と、
前記通信網を介して前記携帯通信端末から送信される前記携帯通信端末に係わる情報を示す情報データを受信し、受信した前記情報データを前記記憶部に記憶する情報データ記憶手段と
を有することを特徴とする端末管理装置。
【請求項７】
データを送信する契機を示す契機データを送信するサーバ装置から、通信網を介して送信された前記契機データを受信する契機データ受信手段と、
前記契機データ受信手段にて受信した前記契機データが示す契機にて当該端末に係わる情報を示す情報データを前記通信網を介して前記サーバ装置へ送信する情報データ送信手段と
を有することを特徴とする携帯通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末の状態をサーバ装置にて管理する方法に関する。
【背景技術】
【０００２】
近年、インターネットに接続されているＷＷＷ（World Wide Web）サーバでは、携帯電話機で使用可能なアプリケーションプログラムを、移動パケット通信網を介して配信することが行われている。
【０００３】
しかしながら、携帯電話機にダウンロードされたアプリケーションプログラムの中には、ダウンロードされたものの、携帯電話機のユーザの好みと異なるために継続して使用されないでいるプログラムもある。アプリケーションプログラムを提供する事業者は、このようなプログラムをなくし、携帯電話機のユーザにとってよりよいプログラムを提供するために、携帯電話機や配信したアプリケーションプログラムがどのように使用されているかを示す情報を所望している。
【０００４】
サーバ装置が端末が有する情報を得る技術としては、例えば、特許文献１に開示されている技術がある。特許文献１に開示されている技術を応用すれば、アプリケーションプログラムを提供する事業者は、携帯電話機の状態や配信したアプリケーションプログラムに関する情報を得て管理することができるようになる。
【特許文献１】特開平１０−１５４０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、携帯電話機の数は膨大なものであるため、サーバ装置が主体となって、順次携帯電話機が有する情報を取得するには非常に時間がかかる。
携帯電話機が主体となって、携帯電話機が有する情報を送信する方法も考えられるが、携帯電話機がデータを送信するタイミングを考慮しないと、大量のデータが通信回線を流れることとなり、通信網のトラヒックに重大な影響を与えてしまうこととなる。
【０００６】
本発明は上述した事情に鑑みてなされたものであり、携帯通信端末が、携帯通信端末やアプリケーションプログラムに関する情報を送信するタイミングを変えることができる端末管理方法、端末管理装置および携帯通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明は、記憶部を有する管理サーバ装置が、データを送信する契機を示す契機データを、記憶部を有する携帯通信端末へ通信網を介して送信する契機データ送信ステップと、前記携帯通信端末が、前記契機データ送信ステップにて送信された契機データを受信する契機データ受信ステップと、前記携帯通信端末が、前記契機データが示す契機にて当該携帯通信端末に係わる情報を示す情報データを、前記管理サーバ装置へ前記通信網を介して送信する情報データ送信ステップと、前記管理サーバ装置が、前記情報データ送信ステップにて送信された前記情報データを受信し、受信した前記情報データを前記記憶部に記憶する情報データ記憶ステップとを有する端末管理方法を提供する。
【０００８】
また本発明は、データを送信する契機を示す契機データを、通信網を介して記憶部を有する携帯通信端末へ送信する契機データ送信手段と、前記通信網を介して前記携帯通信端末から送信される前記携帯通信端末に係わる情報を示す情報データを受信し、受信した前記情報データを前記記憶部に記憶する情報データ記憶手段とを有する端末管理装置を提供する。
【０００９】
また本発明は、データを送信する契機を示す契機データを送信するサーバ装置から、通信網を介して送信された前記契機データを受信する契機データ受信手段と、前記契機データ受信手段にて受信した前記契機データが示す契機にて当該端末に係わる情報を示す情報データを前記通信網を介して前記サーバ装置へ送信する情報データ送信手段とを有する携帯通信端末を提供する。
【発明の効果】
【００１０】
本発明によれば、携帯通信端末が、携帯通信端末を管理するサーバへデータを送信する際の契機を変えることが可能となり、任意の契機で携帯通信端末からデータを送信させることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、本発明は、係る実施形態に限定されるものではなく、特許請求の範囲に記載された範囲内で任意の態様を含む。
【００１２】
［１．実施形態］
［１−１．実施形態の構成］
図１は、本発明の実施形態に係る状態管理システム１０の全体構成を例示する図である。なお、状態管理システム１０においては、多数の携帯電話機およびコンテンツサーバが存在するが、図面が繁雑になるのを防ぐために所定の携帯電話機６００およびサーバ名が「www.abc.co.jp」であるコンテンツサーバ１００のみが示されている。
【００１３】
コンテンツサーバ１００は、クライアントとなる装置にアプリケーションプログラムを提供する事業者によって運用されるサーバであり、一般的なＷＷＷサーバと同様のハードウェア構成および機能を有している。コンテンツサーバ１００は、インターネット２００に接続されており、クライアントとなる装置との間でインターネット２００を介してパケット通信を行う。
【００１４】
移動パケット通信網３００は、移動体データ通信サービスを提供する通信網であり、移動パケット通信網３００に収容されている携帯電話機と無線通信を行う無線基地局と、無線基地局に接続された交換機と、交換機に接続された関門交換機と（いずれも図示略）、関門交換機に接続されたゲートウェイサーバ４００と、ゲートウェイサーバ４００に接続されたＡＰ管理サーバ５００を有している。移動パケット通信網３００は、網内に設置された無線基地局、交換機、関門交換機、ゲートウェイサーバ４００を用いて、移動パケット通信網３００に収容されている携帯電話機と、インターネット２００に接続されているＷＷＷサーバとの間で行われるパケット通信を中継する。
【００１５】
ゲートウェイサーバ４００は、インターネット２００に接続されており、移動パケット通信網３００内で使用される通信プロトコルとインターネット２００で使用される通信プロトコルの相互変換を行う機能を有している。具体的には、ゲートウェイサーバ４００は、移動パケット通信網３００で使用される通信プロトコルと、インターネット２００で標準で使用されるＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）との相互変換を行い、移動パケット通信網３００とインターネット２００との間で行われるデータの授受を中継する。
【００１６】
ＡＰ管理サーバ５００は、ゲートウェイサーバ４００に接続されており、一般的なＷＷＷサーバと同様のハードウェアおよび機能を有している。ＡＰ管理サーバ５００は、パケット通信を行う機能を備えており、コンテンツサーバ１００および移動パケット通信網３００に収容されている携帯電話機との間でパケット通信を行いデータの授受を行う。
【００１７】
携帯電話機６００は、図示を省略したユーザが所有する折り畳みが可能な携帯電話機であり、移動パケット通信網３００が提供する移動体データ通信サービス受けることができる。
【００１８】
［１−１−１．コンテンツサーバの構成］
コンテンツサーバ１００は、例えばハードディスク等の不揮発性メモリを備えた記憶部１０１を有している。記憶部１０１には、コンテンツサーバ１００を運用する事業者が提供するアプリケーションプログラム「ticket.exe」と、マークアップ言語であるＣＨＴＭＬ（Compact Hyper Text Markup Language）に従って記述されたテキストファイルである「download.html」および「index.html」が記憶されている。「index.html」の記憶位置を示すＵＲＬ（Uniform Resource Locator）は、「http://www.abc.co.jp/index.html」であり、「download.html」の記憶位置を示すＵＲＬは、「http://www.abc.co.jp/download.html」である。
【００１９】
「index.html」は、ＣＨＴＭＬを解釈可能なＷＷＷブラウザによって解釈された場合に、図２に例示したブラウザ画面Ｍ３のように、「index.html」が示すページに関連づけされているページを選択する選択肢をＷＷＷブラウザの画面に表示するように記述されている。また、「index.html」には、「index.html」に関連づけされているページを選択する選択肢に対応づけて、関連づけされているページを表示させるためのファイルの記憶位置を示すＵＲＬが記述されている。
【００２０】
「download.html」は、ＣＨＴＭＬを解釈可能なＷＷＷブラウザによって解釈された場合に、図２に例示したブラウザ画面Ｍ４のように、コンテンツサーバ１００が提供するアプリケーションプログラム「ticket.exe」をダウンロードするためのページをＷＷＷブラウザの画面に表示するように記述されている。また、「download.html」には、アプリケーションプログラム「ticket.exe」の記憶位置を示すＵＲＬが記述されている。
【００２１】
コンテンツサーバ１００は、クライアントとなる装置からページを表示させる為のファイルを要求する旨のページ要求メッセージ（パラメータとしてページを表示させるためのファイルのＵＲＬを含む）を受信すると、ＵＲＬで指定されたファイルを記憶部１０１から読み出す。コンテンツサーバ１００は、記憶部１０１からファイルを読み出した後、ページ要求メッセージへの応答として、読み出したファイルを含むページ送信メッセージを生成し、生成したメッセージをページ要求メッセージを送信してきたクライアントとなる装置へ送信する。
また、コンテンツサーバ１００は、クライアントとなる装置からアプリケーションプログラムのダウンロードを要求するアプリケーション要求メッセージ（アプリケーションプログラムのＵＲＬをパラメータとして含む）を受信すると、ＵＲＬで指定されたアプリケーションプログラムを記憶部１０１から読み出す。コンテンツサーバ１００は、記憶部１０１からアプリケーションプログラムを読み出した後、コンテンツサーバ１００のサーバ名を示すデータと、読み出したアプリケーションプログラムと、アプリケーションプログラムのファイル名を示すデータと、アプリケーション要求メッセージの送信先を示すデータとを含むアプリケーション送信メッセージを生成して、生成したメッセージをＡＰ管理サーバ５００へ送信する。
【００２２】
コンテンツサーバ１００は、アプリケーション送信メッセージをＡＰ管理サーバ５００へ送信した後、アプリケーションプログラムの配信先を示す配信先データとして、アプリケーションプログラムのファイル名を示すデータとアプリケーションプログラムの送信先を示すデータとを対応づけて、図３に例示したフォーマットで記憶部１０１に記憶する。
【００２３】
また、コンテンツサーバ１００は、アプリケーションプログラムに関する情報を含む状態送信メッセージを受信すると、当該メッセージに含まれている、当該メッセージを送信したクライアントとなる装置を識別するための端末識別子とアプリケーションプログラムのファイル名を示すデータとをキーにして記憶部１０１に記憶されている配信先データを検索する。コンテンツサーバ１００は、該当するデータを見つけると、該当するデータに対応づけて、状態送信メッセージに含まれている、アプリケーションプログラムの使用状態を示すデータを、図３に例示したフォーマットで記憶する。
【００２４】
［１−１−２．ＡＰ管理サーバの構成］
ＡＰ管理サーバ５００は、例えばハードディスクなどの不揮発性メモリを有している。ＡＰ管理サーバ５００は、記憶部５０１に、移動パケット通信網３００に収容されている携帯電話機の状態を示す状態データ、タイミングデータテーブル、コンテンツサーバ１００が提供するアプリケーションプログラムを使用せずに携帯電話機に記憶しておける期間を示すデータなどを記憶している。
【００２５】
状態データは、図４に示すフォーマットＦ２１のように、携帯電話機を識別するための端末識別子と、携帯電話機にダウンロードされたアプリケーションプログラムのファイル名を示すデータと、アプリケーションプログラムの提供元となるサーバのサーバ名を示すデータと、携帯電話機にダウンロードされたアプリケーションプログラムが最後に使用されてから経過した時間を示すデータと、携帯電話機にダウンロードされたアプリケーションプログラムの使用状態を示すデータとが対応づけられて記憶されている。
また、タイミングデータテーブルは、図４に示すフォーマットＦ２２のように、移動パケット通信網に収容されている携帯電話機がＡＰ管理サーバ５００へ、携帯電話機やアプリケーションプログラムの状態を示すデータを送信するタイミングと、当該タイミングを識別するための識別子（以下、タイミング識別子とする）とが対応づけられて記憶されている。
また、コンテンツサーバ１００が提供するアプリケーションプログラムを使用せずに携帯電話機に記憶しておける期間を示すデータは、図４に示すフォーマットＦ２３のように、アプリケーションプログラムのファイル名を示すデータと、期間を示すデータとが対応づけられて記憶されている。
【００２６】
ＡＰ管理サーバ５００は、一般的なＷＷＷサーバが有する機能の他に、移動パケット通信網３００に収容されている携帯電話機の状態や、携帯電話機がコンテンツサーバ１００からダウンロードしたアプリケーションプログラムの状態を管理する機能などを有している。以下、ＡＰ管理サーバ５００が有する機能について説明する。
【００２７】
（アプリケーションプログラムの状態管理機能）
ＡＰ管理サーバ５００は、コンテンツサーバ１００から送信されたアプリケーション送信メッセージを受信すると、当該メッセージに含まれているコンテンツサーバ１００のサーバ名を示すデータと、当該アプリケーションプログラムのファイル名を示すデータとアプリケーションプログラムの送信先を示すデータとを対応づけて図４に例示するフォーマットＦ２１で、記憶部５０１に記憶する。ＡＰ管理サーバ５００は、受信したアプリケーション送信メッセージをメッセージに含まれているプログラムの送信先を示すデータで指定される携帯電話機へ送信する。
【００２８】
ＡＰ管理サーバ５００は、アプリケーション送信メッセージをメッセージの送信先となる携帯電話機へ送信した後、アプリケーションプログラムに関する情報含む状態送信メッセージが、アプリケーションプログラムを受信した携帯電話機から送信されるのを待つ。この状態送信メッセージは、当該送信メッセージを送信した携帯電話機を識別するための端末識別子と、当該携帯電話機にダウンロードされたアプリケーションプログラムのファイル名を示すデータと、当該アプリケーションプログラムが最後に使用されてから経過した時間を示すデータとを含んでいる。
【００２９】
ＡＰ管理サーバ５００では、状態送信メッセージが受信されると、受信したメッセージに含まれている、端末識別子とアプリケーションプログラムのファイル名を示すデータとをキーにして記憶部５０１に記憶されている状態データが検索される。ＡＰ管理サーバ５００は、該当する状態データを見つけると、受信したメッセージに含まれている、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータを、該当する状態データに対応づけて記憶する。
【００３０】
次に、ＡＰ管理サーバ５００では、受信したメッセージに含まれている、アプリケーションプログラムのファイル名をキーにして、アプリケーションプログラムを使用せずに携帯電話機に記憶しておける期間を示すデータの検索が記憶部５０１にて行われる。ＡＰ管理サーバ５００は、アプリケーションプログラムを使用せずに携帯電話機に記憶しておける期間を示すデータを記憶部５０１から読み出すと、読み出したデータと、受信したメッセージに含まれている、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータとを比較し、状態送信メッセージを送信してきた携帯電話機に記憶されているアプリケーションプログラムの使用を停止させるか否かの判断を行う。
【００３１】
ＡＰ管理サーバ５００は、アプリケーションプログラムが携帯電話機にダウンロードされ最後に使用されてから経過した時間が、使用せずに携帯電話機に記憶しておける期間を過ぎていると判断した場合には、状態送信メッセージに含まれている端末識別子とアプリケーションプログラムのファイル名を示すデータとをキーにして記憶部５０１に記憶されている状態データを検索する。ＡＰ管理サーバ５００は、該当する状態データを見つけると、端末識別子とアプリケーションプログラムのファイル名を示すデータに対応づけて登録されているアプリケーションプログラムの使用状態を示すデータを「使用停止」に変更する。
次に、ＡＰ管理サーバ５００は、端末識別子にて識別される携帯電話機に記憶されたアプリケーションプログラムの使用を停止させる旨のアプリ停止メッセージを生成する。このアプリ停止メッセージには、アプリケーションプログラムのファイル名とアプリケーションプログラムの使用を停止させる携帯電話機の端末識別子とが含まれている。
【００３２】
生成されたアプリ停止メッセージは、端末識別子で識別される携帯電話機へ送信される。また、ＡＰ管理サーバ５００は、端末識別子とアプリケーションプログラムのファイル名とに対応づけて記憶されているアプリケーションプログラムの提供元となるサーバのサーバ名を読み出す。ＡＰ管理サーバ５００は、読み出したサーバ名で指定されるサーバへアプリ停止メッセージを送信する。
【００３３】
（状態を送信させるタイミングの指示機能）
ＡＰ管理サーバ５００は、移動パケット通信網３００に収容されている携帯電話機に対して、状態送信メッセージの送信タイミングを指示する機能を有している。以下、この機能について説明する。
【００３４】
ＡＰ管理サーバ５００のユーザが、記憶部５０１に記憶されているタイミングデータテーブルの中から、携帯電話機やアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信するタイミングを選択する操作を行うと、選択されたタイミングを識別するためのタイミング識別子が記憶部５０１から読み出される。ＡＰ管理サーバ５００は、読み出したタイミング識別子を移動パケット通信網３００に収容されている携帯電話機へ送信する。
【００３５】
（コンテンツサーバへのレポート機能）
ＡＰ管理サーバ５００は、移動パケット通信網３００に収容されている携帯電話機の状態やアプリケーションプログラムに関する情報を、アプリケーションプログラムの提供元となるサーバへ送信する機能を有している。
【００３６】
ＡＰ管理サーバ５００は、移動パケット通信網３００に収容されている携帯電話機から送信される、アプリケーションプログラムに関する情報を含む状態送信メッセージを受信すると、当該メッセージに含まれている端末識別子とアプリケーションプログラムのファイル名を示すデータをキーにして記憶部５０１に記憶されている状態データの検索を行う。ＡＰ管理サーバ５００は該当するデータ見つけると、該当するデータに対応づけて記憶されているアプリケーションプログラムの提供元となるサーバのサーバ名を読み出す。ＡＰ管理サーバ５００は、
受信した状態送信メッセージにアプリケーションプログラムの使用状態を示すデータを付加し、記憶部５０１から読み出したサーバ名で指定されるサーバを宛先として状態送信メッセージを送信する。
【００３７】
［１−１−３．携帯電話機の構成］
図５は、図１に示された携帯電話機６００ハードウェア構成を例示するブロック図である。図５に示すように、アンテナ６０３を除く携帯電話機６００の各部は、バス６０１により接続されている。
【００３８】
通信部６０２は、アンテナ６０３を備えており、ＣＰＵ（Central Processing Unit）６１０の制御の下、移動パケット通信網３００に設置されている無線基地局との間で無線通信を行う。
操作部６０４は、図示を省略したテンキーや操作指示などを入力するための複数のキーを有している。携帯電話機６００のユーザが、操作部６０４を操作すると、操作に応じて操作内容を示す信号がＣＰＵ６１０へ出力される。
表示部６０５は、例えば図示を省略した液晶表示パネルおよび液晶表示パネルの表示制御を行う制御回路を有している。表示部６０５は、ＣＰＵ６１０の制御の下、文字やグラフィック画面、携帯電話機６００を操作するためのメニュー画面などを液晶ディスプレイに表示する。
時計部６０６は、日付を含む現在時刻を計時するものであり、現在時刻を示すデータをＣＰＵ６１０へ供給する。
【００３９】
記憶部６０７は、図示を省略したＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの不揮発性メモリを有している。記憶部６０７は、携帯電話機６００を制御するためのデータやＷＷＷブラウザを用いてコンテンツサーバ１００からダウンロードした携帯電話機６００用のアプリケーションプログラム、タイミング識別子、タイミングデータテーブルなどを記憶している。
【００４０】
図６に例示したフォーマットＦ３１は、記憶部６０７に記憶されたアプリケーションプログラムに関する情報のフォーマットを示す図である。図６に示したように、記憶部６０７には、アプリケーションプログラムのファイル名を示すデータと、アプリケーションプログラムの使用状態を示すデータと、このアプリケーションプログラムが携帯電話機６００にて最後に使用された日時を示すデータとが対応づけて記憶される。
図６に例示したフォーマットＦ３２は、携帯電話機６００が、ＡＰ管理サーバ５００へ携帯電話機６００やアプリケーションプログラムの状態を示すデータを送信するタイミングと、タイミング識別子との対応関係を示すタイミングデータテーブルを示す図である。図６に示したように、記憶部６０７には、携帯電話機６００やアプリケーションプログラムの状態を示すデータを送信するタイミングと、タイミング識別子とが対応づけて記憶される
【００４１】
ＲＯＭ（Read Only Memory）６０８には、携帯電話機６００の初期化用プログラム、携帯電話機６００の制御を行う制御プログラム、ＷＷＷブラウザプログラムなどが記憶されている。ＲＡＭ（Random Access Memory）６０９は、ＣＰＵ６１０の作業エリアとして使用され、ＣＰＵ６１０により実行されるプログラムが使用するデータを一時的に格納する。
【００４２】
ＣＰＵ６１０は、携帯電話機６００の電源が入れられるとＲＯＭ６０８から初期化用プログラムを読み出しＣＰＵ６１０自信の初期化、および携帯電話機６００の各部の初期化を行う。ＣＰＵ６１０は、初期化終了後にＲＯＭ６０８から制御プログラムを読み出し実行する。ＣＰＵ６１０は、ユーザの操作内容を示す信号を操作部６０４から受信すると、ユーザの操作内容を示す信号と表示部に表示されている画面に基づいてユーザの指示の内容を把握し、操作内容に応じた処理を行う。
【００４３】
ＣＰＵ６１０は、制御プログラムを実行した後、ユーザにより操作部６０４にてＷＷＷブラウザを起動する旨の操作が行われるとＲＯＭ６０８からＷＷＷブラウザプログラムを読み出し実行する。携帯電話機６００にて実行されるＷＷＷブラウザは、一般的なＷＷＷサーバ機能を備えたサーバと通信を行う機能を有している。
携帯電話機６００のユーザが、操作部６０４にて、インターネット２００に接続されたＷＷＷサーバが提供するページを閲覧するためのＵＲＬ（Uniform Resource Locator）を入力する操作と、ＵＲＬで指定されたページを表示させるための操作を行うと、ＣＰＵ６１０では、ＵＲＬで指定されたページを表示させるために、ページを表示させるためのファイルを要求するページ要求メッセージ（ＵＲＬをパラメータとして含む）の送信と、ページ要求メッセージへの応答として送信されるページ送信メッセージの受信がパケット通信により行われる。
【００４４】
また、携帯電話機６００のユーザが、操作部６０４にて、インターネット２００に接続されたＷＷＷサーバが提供するアプリケーションプログラムをダウンロードする旨の操作を行うと、ＣＰＵ６１０では、アプリケーションプログラムのダウンロードを要求するアプリケーション要求メッセージ（アプリケーションプログラムをダウンロードするためのＵＲＬをパラメータとして含む）の送信と、アプリケーション要求メッセージへの応答として送信されるアプリケーションプログラムを含むアプリケーション送信メッセージの受信がパケット通信により行われる。
ＣＰＵ６１０は、アプリケーション送信メッセージを受信すると、当該メッセージに含まれている、アプリケーションプログラムファイルを記憶部６０４に記憶する。また、ＣＰＵ６１０は、アプリケーション送信メッセージに含まれている、アプリケーションプログラムのファイル名を示すデータと、アプリケーションプログラムの使用状態を示すデータとを対応づけて記憶部６０７に記憶する。
【００４５】
ＣＰＵ６１０が実行する制御プログラムは、携帯電話機６００やＷＷＷブラウザを用いてダウンロードされたアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する機能を有している。
制御プログラムを実行中のＣＰＵ６１０は、ダウンロードされたアプリケーションプログラムの使用状況を管理し、時計部６０６から供給される現在時刻を示すデータをもとに、アプリケーションプログラムが最後に使用されてから経過した時間を計時する。制御プログラムを実行中のＣＰＵ６１０は、記憶部６０７に記憶されている、タイミング識別子とタイミングデータテーブルとに基づいて、アプリケーションプログラムのファイル名を示すデータと、アプリケーションプログラムに関する情報のうちの一つであるアプリケーションプログラムが最後に使用されてから経過した時間を示すデータとをＡＰ管理サーバ５００へ送信する。
【００４６】
また、制御プログラムを実行中のＣＰＵ６１０は、ＡＰ管理サーバ５００から送信されたタイミング識別子を受信すると、受信した識別子を記憶部６０７に記憶する。ＣＰＵ６１０は、タイミング識別子を記憶部６０７に記憶すると、記憶された識別子をキーにしてタイミングデータテーブルを検索し、該当するタイミングに従って携帯電話機６００やアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する。
【００４７】
また、制御プログラムを実行中のＣＰＵ６１０は、ユーザの操作によりコンテンツサーバ１００からダウンロードしたアプリケーションプログラムを実行して終了すると、終了した時の日時を示すデータを記憶部６０７に記憶する。制御プログラムを実行中のＣＰＵ６１０は、アプリケーションプログラムの実行を終了すると、時計部６０６から供給されている時刻を示すデータを、実行していたアプリケーションプログラムのファイル名を示すデータに対応づけて記憶部６０７に記憶する。
【００４８】
［１−２．実施形態の動作］
次に、本実施形態の動作例について説明する。なお、以下に述べる動作例において、ＡＰ管理サーバ５００は、既に電源が投入されているものとする。
また、コンテンツサーバ１００は、既に電源が投入されており、クライアントとなる装置との間で通信が可能な状態であるものとする。
【００４９】
［１−２−１．アプリファイルのダウンロード］
図７は、携帯電話機６００がコンテンツサーバ１００からアプリケーションプログラムをダウンロードする動作を例示するシーケンス図である。以下、この図を参照して、携帯電話機６００がアプリケーションプログラムをダウンロードする際の動作例について説明する。
なお、携帯電話機６００のＣＰＵ６１０は、電源が投入されて初期化用プログラムを実行した後、ＲＯＭ６０８から制御プログラムとＷＷＷブラウザプログラムを読み出して実行している状態であるとする。また、携帯電話機６００の表示部６０５には、図２に示すＷＷＷブラウザ画面Ｍ１が表示されているものとする。
【００５０】
まず、携帯電話機６００のユーザが、操作部６０４を用いてＷＷＷブラウザ画面内のＵＲＬを指定するテキストボックスに、コンテンツサーバ１００が提供するページのＵＲＬである「http://www.abc.co.jp/index.html」を入力する操作を行うと、図２に示すＷＷＷブラウザ画面Ｍ２が携帯電話機６００の表示部６０５に表示される。
【００５１】
続いて携帯電話機６００のユーザが、入力したＵＲＬで指定されるページを携帯電話機６００の表示部６０５に表示させるために、操作部６０４を用いてＷＷＷブラウザ画面Ｍ２の「表示」ボタンをクリックする操作を行うと、携帯電話機６００では、ページを表示させるための「index.html」を要求するページ要求メッセージが生成される。このページ要求メッセージは、携帯電話機６００を識別するための端末識別子「０＊０−＊＊＊＊−？？？？」とテキストボックスに入力されたＵＲＬ「http://www.abc.co.jp/index.html」をパラメータとして含み、サーバ名が「www.abc.co.jp」であるコンテンツサーバ１００を当該メッセージの宛先とする（ステップＳ１０１）。
【００５２】
携帯電話機６００にて生成されたページ要求メッセージは、携帯電話機６００から移動パケット通信網３００内に設置されている無線基地局へ送信される。無線基地局にて受信されたページ要求メッセージは、移動パケット通信網３００内の交換機および関門交換機と、ゲートウェイサーバ４００およびインターネット２００を介してコンテンツサーバ１００へ送信される（ステップＳ１０２）。
【００５３】
コンテンツサーバ１００は、ページ要求メッセージを受信すると、ページ要求メッセージにパラメータとして含まれているＵＲＬ「http://www.abc.co.jp/index.html」で指定される「index.html」を記憶部１０１から読み出す。
次にコンテンツサーバ１００は、記憶部１０１から読み出した「index.html」を含むページ送信メッセージを生成する。このページ送信メッセージは、ページ要求メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」で指定される携帯電話機６００を当該メッセージの宛先とする。コンテンツサーバ１００は、生成したページ送信メッセージをインターネット２００へ送信する。インターネット２００へ送信されたページ送信メッセージは、移動パケット通信網３００を介して携帯電話機６００へ送信される（ステップＳ１０３）。
【００５４】
ページ送信メッセージを受信した携帯電話機６００では、ページ送信メッセージに含まれている「index.html」が読み出される。携帯電話機６００では、読み出された「index.html」の内容が実行中のＷＷＷブラウザにより解釈され、図２に示すＷＷＷブラウザ画面Ｍ３が表示部６０５に表示される。
【００５５】
次に、携帯電話機６００のユーザが操作部６０４を操作して、ＷＷＷブラウザ画面Ｍ３の下線が引かれている「アプリダウンロード」の部分をクリックする操作を行うと、携帯電話機６００では「index.html」から、「アプリダウンロード」に対応づけて記述されているＵＲＬ「http://www.abc.co.jp/download.html」が抽出される。
携帯電話機６００では、ＵＲＬが抽出された後、抽出したＵＲＬに示されている「download.html」を要求するページ要求メッセージが生成される。このページ要求メッセージは、携帯電話機６００を識別するための端末識別子「０＊０−＊＊＊＊−？？？？」と抽出したＵＲＬ「http://www.abc.co.jp/download.html」をパラメータとして含み、サーバ名が「www.abc.co.jp」であるコンテンツサーバ１００を当該メッセージの宛先とする（ステップＳ１０４）。携帯電話機６００にて生成されたページ要求メッセージは、携帯電話機６００からコンテンツサーバ１００へ送信される（ステップＳ１０５）。
【００５６】
コンテンツサーバ１００は、携帯電話機６００から送信されたページ要求メッセージを受信すると、ページ要求メッセージにパラメータとして含まれているＵＲＬ「http://www.abc.co.jp/download.html」で指定される「download.html」を記憶部１０１から読み出す。
次にコンテンツサーバ１００は、記憶部１０１から読み出した「download.html」を含むページ送信メッセージを生成する。このページ送信メッセージは、ページ要求メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」で指定される携帯電話機６００を当該メッセージの宛先とする。コンテンツサーバ１００は、ページ要求メッセージを生成した後、生成したページ送信メッセージを携帯電話機６００へ送信する（ステップＳ１０６）。
【００５７】
携帯電話機６００は、ページ送信メッセージを受信すると、ページ送信メッセージに含まれている「download.html」を読み出す。携帯電話機６００では、読み出された「download.html」の内容が実行中のＷＷＷブラウザにより解釈され、図２に示すＷＷＷブラウザ画面Ｍ４が表示部６０５に表示される。
【００５８】
携帯電話機６００のユーザが、操作部６０４を操作して、ＷＷＷブラウザ画面Ｍ４の、アプリケーションプログラムをダウンロードするための「はい」ボタンの部分をクリックする操作を行うと、携帯電話機６００では、「download.html」に記述されているＵＲＬ「http://www.abc.co.jp/ticket.exe」が抽出される。
携帯電話機６００では、ＵＲＬが抽出された後、抽出したＵＲＬに示されている「ticket.exe」の取得を要求するアプリケーション要求メッセージが生成される（ステップＳ１０７）。このアプリケーション要求メッセージは、携帯電話機６００を識別するための端末識別子「０＊０−＊＊＊＊−？？？？」と抽出したＵＲＬ「http://www.abc.co.jp/ticket.exe」をパラメータとして含み、サーバ名が「www.abc.co.jp」であるコンテンツサーバ１００を当該メッセージの宛先とする。携帯電話機６００にて生成されたアプリケーション要求メッセージは、携帯電話機６００からコンテンツサーバ１００へ送信される（ステップＳ１０８）。
【００５９】
コンテンツサーバ１００は、アプリケーション要求メッセージを受信すると、アプリケーション要求メッセージにパラメータとして含まれているＵＲＬ「http://www.abc.co.jp/ticket.exe」で指定される「ticket.exe」を記憶部１０１から読み出す。
次にコンテンツサーバ１００は、コンテンツサーバ１００のサーバ名「www.abc.co.jp」と、アプリケーション要求メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」と、記憶部１０１から読み出した「ticket.exe」と、「ticket.exe」のファイル名「ticket.exe」を含むアプリケーション送信メッセージを生成する。
生成されたアプリケーション送信メッセージは、コンテンツサーバ１００から送信され、インターネット２００とゲートウェイサーバ４００を介してＡＰ管理サーバ５００へ送信される。（ステップＳ１０９）。コンテンツサーバ１００は、アプリケーション送信メッセージを送信した後、端末識別子「０＊０−＊＊＊＊−？？？？」と送信したファイルのファイル名「ticket.exe」とを対応づけ、配信先データとして図３に示すフォーマットＦ１１で記憶部１０１に記憶する。
【００６０】
ＡＰ管理サーバ５００は、アプリケーション送信メッセージを受信すると、受信したアプリケーション送信メッセージに含まれているコンテンツサーバ１００のサーバ名「www.abc.co.jp」とアプリケーションプログラムのファイル名「ticket.exe」と携帯電話機を識別するための端末識別子「０＊０−＊＊＊＊−？？？？」を抽出する。ＡＰ管理サーバ５００は、抽出したコンテンツサーバ１００のサーバ名とアプリケーションプログラムのファイル名と端末識別子とを対応づけ、図４に示すフォーマットＦ２１で記憶部５０１に状態データとして記憶する（ステップＳ１１０）。
【００６１】
次にＡＰ管理サーバ５００は、アプリケーション送信メッセージに含まれている端末識別子を参照し、アプリケーション送信メッセージを端末識別子が「０＊０−＊＊＊＊−？？？？」である携帯電話機６００を宛先とするアプリケーション送信メッセージを送信する。ＡＰ管理サーバ５００から送信されたアプリケーション送信メッセージは、ゲートウェイサーバ４００と、移動パケット通信網３００内の関門交換機、交換機、無線基地局を介して携帯電話機６００へ送信される（ステップＳ１１１）。
携帯電話機６００は、アプリケーション送信メッセージを受信すると、アプリケーションプログラムのダウンロードが完了したことを示す画面を表示部６０５に表示し、受信したアプリケーション送信メッセージに含まれているアプリケーションプログラム「ticket.exe」を抽出し、抽出したアプリケーションプログラムを、図６に示すフォーマットＦ３１で記憶部６０７に記憶する（ステップＳ１１２）。
【００６２】
携帯電話機６００は、アプリケーションプログラムを記憶部６０７に記憶すると、アプリケーションプログラムを記憶したことを知らせる記憶完了メッセージを生成し、生成したメッセージをコンテンツサーバ１００へ送信する（ステップＳ１１３）。コンテンツサーバ１００では、携帯電話機６００から送信された記憶完了メッセージが受信される。
【００６３】
［１−２−２．位置登録時における携帯電話機の状態の送信］
次に図８を用いて、携帯電話機６００が、位置登録が行われたのを契機として携帯電話機６００にダウンロードされたアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する動作について説明する。
なお、以下に述べる動作において、携帯電話機６００では、既に上述のアプリケーションプログラム「ticket.exe」をダウンロードする動作が行われ、ダウンロードされた「ticket.exe」が最後に使用されてから「４８時間」使用されていないものとする。また、携帯電話機６００の電源は動作を開始する前に、「オフ」にされているものとする。
また、携帯電話機６００の記憶部６０７には、携帯電話機やアプリケーションプログラムに関する情報を送信するタイミングを示すタイミング識別子「ＩＤ００２」が、携帯電話機６００の出荷時に書き込まれたものとする。
【００６４】
まず、携帯電話機６００のユーザが、携帯電話機６００の電源を投入すると、携帯電話機６００では、初期化処理が行われた後、制御プログラムが実行される（ステップＳ２０１）。
携帯電話機６００では、制御プログラムが実行されると、移動パケット通信網３００が提供する移動体データ通信サービスを受けるために、移動パケット通信網３００の無線基地局から定期的に無線送信されている、位置登録を行うための位置登録エリアを示す情報の受信が行われる。携帯電話機６００にて位置登録を行うための位置登録エリアを示す情報が受信されると、携帯電話機６００と移動パケット通信網３００との間で、携帯電話機６００の位置を移動パケット通信網３００に登録するための位置登録処理が行われる（ステップＳ２０２）。
【００６５】
携帯電話機６００では、記憶部６０７に記憶されている、タイミング識別子「ＩＤ００２」をキーにして、記憶部６０７に記憶されているタイミングデータテーブルＦ３２が参照される。
タイミング識別子「ＩＤ００２」は、「位置登録を行った時にアプリケーションプログラムに関する情報を送信する」旨を示すことから、携帯電話機６００では、位置登録処理が行われた後、位置登録処理を行ったことを契機として、端末識別子「０＊０−＊＊＊＊−？？？？」と、携帯電話機６００にダウンロードされたアプリケーションプログラムのファイル名「ticket.exe」と、「ticket.exe」が最後に使用されてから経過した時間を示すデータ「４８時間」とを含む状態送信メッセージが生成され、生成された状態送信メッセージがＡＰ管理サーバ５００へ送信される（ステップＳ２０３）。
【００６６】
ＡＰ管理サーバ５００では、状態送信メッセージの受信が行われると、受信したメッセージに含まれている、端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」とをキーにして記憶部５０１に記憶されている状態データが検索され、該当する状態データに対応づけて、受信したメッセージに含まれている、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータ「４８時間」が記憶される。
【００６７】
次に、ＡＰ管理サーバ５００では、状態送信メッセージに含まれているファイル名「ticket.exe」をキーにして、記憶部５０１に図４に示すフォーマットＦ２３で記憶されている、アプリケーションプログラムを使用せずに携帯電話機に記憶しておける期間のデータの検索が行われ、「ticket.exe」を使用せずに携帯電話機に記憶しておける期間を示すデータ「７２時間」が読み出される。
【００６８】
次に、ＡＰ管理サーバ５００では、「ticket.exe」を使用せずに携帯電話機に記憶しておける期間を示すデータ「７２時間」と、「ticket.exe」が携帯電話機６００にて最後に使用されてから経過した時間を示すデータ「４８時間」とが比較され、携帯電話機６００に記憶された「ticket.exe」の使用を停止させるか否かの判断が行われる。「ticket.exe」が携帯電話機６００にダウンロードされ最後に使用されてから経過した時間「４８時間」は、使用せずに携帯電話機に記憶しておける期間「７２時間」以下であるため、携帯電話機６００にダウンロードされた「ticket.exe」は、引き続き使用可能であると判断される（ステップＳ２０４）。
【００６９】
ＡＰ管理サーバ５００は、アプリケーションプログラムの使用停止の判断を行った後、携帯電話機６００から送信された状態送信メッセージに「ticket.exe」の使用状態を示すデータ「使用可能」を付加する。次にＡＰ管理サーバ５００は、状態送信メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」とをキーにして記憶部５０１に記憶されている状態データの検索を行い、「ticket.exe」の提供元であるサーバのサーバ名「www.abc.co.jp」を記憶部５０１から読み出す。ＡＰ管理サーバ５００は、読み出したサーバ名「www.abc.co.jp」で指定されるコンテンツサーバ１００を宛先として、状態送信メッセージを送信する（ステップＳ２０５）。
コンテンツサーバ１００にて、状態送信メッセージの受信が行われると、状態送信メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」とをキーにして記憶部１０１に記憶されている配信先データが検索され、該当するデータのアプリケーションプログラムの使用状態を示すデータを「使用可能」にして記憶する。
【００７０】
［１−２−３．ＡＰ管理サーバからの指示による携帯電話機の状態の送信］
次に図９を用いて、携帯電話機６００が、ＡＰ管理サーバ５００からの指示により、ダウンロードしたアプリケーションプログラムに関する情報を、ＡＰ管理サーバ５００へ送信する動作について説明する。
なお、以下に述べる動作において、携帯電話機６００は既に電源が投入されているものとする。
また、携帯電話機６００にダウンロードされたアプリケーションプログラム「ticket.exe」が最後に使用されてから経過した時間は、「７５時間」であるとする。
また、折り畳み可能な携帯電話機６００は、動作を開始する前において開かれた状態であるものとする。
【００７１】
ＡＰ管理サーバ５００からの指示により、携帯電話機６００がアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する動作は、まず、ＡＰ管理サーバ５００のユーザが、タイミング識別子を指定する動作から始まる。
ＡＰ管理サーバ５００のユーザが、ＡＰ管理サーバ５００を操作して、記憶部５０１に記憶されているタイミングデータテーブルの中から、携帯電話機やアプリケーションプログラムに関する情報を送信するタイミングとして「折り畳み型の端末にて端末が閉じられた時に送信する」旨を指定すると（ステップＳ３０１）、このタイミングを識別するタイミング識別子「ＩＤ００１」が携帯電話機６００へ送信される（ステップＳ３０２）。
【００７２】
携帯電話機６００では、タイミング識別子が受信されると、受信したタイミング識別子「ＩＤ００１」が記憶部６０７に記憶される。
携帯電話機６００では、「ＩＤ００１」をキーにして記憶部６０７に記憶されているタイミングデータテーブルが検索される。タイミングデータテーブルを検索した結果、送信されたタイミング識別子「ＩＤ００１」が、「折り畳み型の端末にて端末が閉じられた時に送信する」するよう指示する内容であるため、携帯電話機６００では、開いた状態から閉じられた時に、携帯電話機６００やアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信するよう設定される（ステップＳ３０３）。
【００７３】
携帯電話機６００のユーザが、携帯電話機６００を閉じると、端末識別子「０＊０−＊＊＊＊−？？？？」と、携帯電話機６００にダウンロードされたアプリケーションプログラムのファイル名「ticket.exe」と、「ticket.exe」が最後に使用されてから経過した時間を示すデータ「７５時間」を含む状態送信メッセージが生成される。生成された状態送信メッセージは、ＡＰ管理サーバ５００へ送信される。
【００７４】
ＡＰ管理サーバ５００では、状態送信メッセージの受信が行われると、受信したメッセージに含まれている、端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」とをキーにして記憶部５０１に記憶されている状態データが検索され、該当する状態データに対応づけて、受信したメッセージに含まれている、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータ「７５時間」が記憶される。
【００７５】
次にＡＰ管理サーバ５００では、状態送信メッセージに含まれているファイル名「ticket.exe」をキーにして、アプリケーションプログラムを使用せずに携帯電話機６００に記憶しておける期間を示すデータの検索が行われ、「ticket.exe」を使用せずに携帯電話機６００に記憶しておける期間を示すデータ「７２時間」を記憶部５０１から読み出される。
【００７６】
次に、ＡＰ管理サーバ５００では、アプリケーションプログラム「ticket.exe」を使用せずに携帯電話機６００に記憶しておける期間を示すデータ「７２時間」と、アプリケーションプログラム「ticket.exe」が携帯電話機６００にて最後に使用されてから経過した時間を示すデータ「７５時間」とが比較され、携帯電話機６００に記憶された「ticket.exe」の使用を停止させるか否かの判断が行われる。アプリケーションプログラム「ticket.exe」が携帯電話機６００にダウンロードされ最後に使用されてから経過した時間「７５時間」は、アプリケーションプログラムを使用せずに携帯電話機６００に記憶しておける期間を過ぎているため、携帯電話機６００にダウンロードされた「ticket.exe」は、使用停止にすると判断される。
【００７７】
次に、ＡＰ管理サーバ５００では、状態送信メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」をキーにして記憶部５０１に記憶されている状態データが検索され、該当する端末識別子に対応づけて登録されているアプリケーションプログラムの使用状態を示すデータが「使用停止」に変更される。
次に、ＡＰ管理サーバ５００では、携帯電話機６００に記憶されたアプリケーションプログラム「ticket.exe」の使用を停止させる旨のアプリ停止メッセージが生成される。このアプリ停止メッセージには、アプリケーションプログラムのファイル名「ticket.exe」とアプリケーションプログラムの使用を停止させる携帯電話機６００の端末識別子「０＊０−＊＊＊＊−？？？？」とが含まれている。
【００７８】
次に、ＡＰ管理サーバ５００は、状態送信メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」とをキーにして記憶部５０１に記憶されている状態データの検索を行い、「ticket.exe」の提供元であるサーバのサーバ名「www.abc.co.jp」を記憶部５０１から読み出す。ＡＰ管理サーバ５００は、読み出したサーバ名「www.abc.co.jp」で指定されるコンテンツサーバ１００を宛先として、生成したアプリ停止メッセージを送信する（ステップＳ３０８）。
また、ＡＰ管理サーバ５００は、生成したアプリ停止メッセージを、状態送信メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」で指定される携帯電話機６００へ送信する（ステップＳ３０９）。
【００７９】
アプリ停止メッセージを受信したコンテンツサーバ１００は、アプリ停止メッセージに含まれている端末識別子「０＊０−＊＊＊＊−？？？？」とアプリケーションプログラムのファイル名「ticket.exe」をキーにして記憶部１０１に記憶されている配信先データを検索し、該当する端末識別子で指定されるアプリケーションプログラムの使用状態を示すデータを「使用停止」に変更する。
【００８０】
また、携帯電話機６００では、アプリ停止メッセージが受信されると、アプリ停止メッセージに含まれているアプリケーションプログラムのファイル名「ticket.exe」で指定されるアプリケーションプログラムを使用禁止状態とする。これにより、ユーザがアプリケーションプログラムの実行を指示する旨の操作を操作部６０４にて行っても、アプリケーションプログラムは実行されないこととなる。
【００８１】
以上説明したように本実施形態によれば、網経由で携帯電話機６００にアプリケーションプログラムに関する情報を送信させるタイミングを設定することにより、携帯電話機６００がアプリケーションプログラムに関する情報を送信するタイミングを変化させることが可能となる。
【００８２】
また、本実施形態によれば、アプリケーションプログラムを提供する事業者は、携帯電話機６００にダウンロードされたアプリケーションプログラムの状態を知ることが可能となる。
【００８３】
［２．変形例］
本実施形態では、携帯電話機６００が位置登録を行った時と、折り畳み可能な携帯電話機６００にて携帯電話機６００が閉じられた時にアプリケーションプログラムに関する情報を送信するようにしているが、実施形態のタイミングに限らず他のタイミングでもよい。
【００８４】
また、本実施形態では、ＡＰ管理サーバ５００は、携帯電話機６００から送信されたデータに基づいて携帯電話機６００にダウンロードされたアプリケーションプログラムを使用停止にするようにしているが、アプリケーションを削除するようにしてもよい。
【００８５】
本実施形態では、携帯電話機６００にダウンロードされているアプリケーションプログラムを停止させる際に、携帯電話機６００のユーザにはその旨の通知が行われていないが、ＡＰ管理サーバ５００が、アプリケーションプログラムの使用を停止させる際に、アプリケーションプログラムの使用を停止させる旨の電子メールを携帯電話機６００に送るようにして、アプリケーションプログラムの使用を停止させる旨をユーザに知らせるようにしてもよい。
【００８６】
本実施形態では、アプリケーションプログラムの使用を停止させる旨の判断は、ＡＰ管理サーバ５００にて行われているが、アプリケーションプログラムに関する情報をコンテンツサーバ１００に送信後、コンテンツサーバ１００にてアプリケーションプログラムの使用を停止させる旨の判断を行い、コンテンツサーバがアプリケーションプログラムの使用を停止させる旨の指示を携帯電話機６００へ送信するようにしてもよい。
【００８７】
本実施形態では、アプリケーションプログラムに関する情報を携帯電話機６００からＡＰ管理サーバ５００へ送信させるタイミングを示す識別子を、アプリケーションプログラムをダウンロードした時と異なる時に携帯電話機６００へ送信しているが、アプリケーションプログラムに関する情報を送信するタイミングを示す識別子を、アプリケーションプログラムのダウンロード時に同時に携帯電話機６００へ送信するようにしてもよい。
【００８８】
本実施形態では、アプリケーションプログラムに関する情報を送信するタイミングを指定する際に、タイミングを一つしか指定していないが、複数のタイミングを指定して携帯電話機６００へ送信するようにしてもよい。
【００８９】
本実施形態では、アプリケーションプログラムに関する情報を送信するタイミングの指定はＡＰ管理サーバ５００にて行われているが、送信するタイミングの指定をコンテンツサーバ１００で行い、その情報をＡＰ管理サーバ５００へ送信して、その後、携帯電話機６００へ送信するようにしてもよい。
【００９０】
本実施形態では、アプリケーションプログラムに関する情報をＡＰ管理サーバ５００とコンテンツサーバ１００へ送信するようにしたが、アプリケーションプログラムに関する情報だけでなく、携帯電話機１００の状態に関するデータをＡＰ管理サーバ５００や、コンテンツサーバ１００へ送信するようにしてもよい。また、携帯電話機１００の状態に関するデータを受信した、ＡＰ管理サーバ５００やコンテンツサーバ１００では、受信したデータを各々の記憶部に記憶するようにしてもよい。
【００９１】
本実施形態では、状態送信メッセージに含まれている、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータは、コンテンツサーバ１００にて記憶されていないが、アプリケーションプログラムに関する情報を示すデータとして、状態送信メッセージを受信した後に記憶部１０１に記憶するようにしてもよい。
【００９２】
本実施形態では、アプリ停止メッセージには、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータが含まれていないが、このデータをアプリ停止メッセージに含ませるようにしてもよい。また、アプリ停止メッセージに、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータを含ませた際に、アプリ停止メッセージを受信したコンテンツサーバ１００にて、アプリケーションプログラムが最後に使用されてから経過した時間を示すデータを記憶部１０１に記憶させるようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態に係る状態管理システムの全体構成を示すブロック図である。
【図２】同システムを構成する携帯電話機６００に表示されるＷＷＷブラウザ画面を例示する図である。
【図３】同システムを構成するコンテンツサーバ１００の記憶部１０１に記憶されるデータのフォーマットを例示する図である。
【図４】同システムを構成するＡＰ管理サーバ５００の記憶部５０１に記憶されるデータのフォーマットを例示する図である。
【図５】同システムを構成する携帯電話機６００のハードウェア構成を例示する図である。
【図６】同システムを構成する携帯電話機６００の記憶部６０７に記憶されるデータのフォーマットを例示する図である。
【図７】同システムのダウンロード動作を例示するシーケンス図である。
【図８】同システムにおいて、携帯電話機６００が、位置登録を契機としてアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する動作を例示するシーケンス図である。
【図９】同システムにおいて、携帯電話機６００が、ＡＰ管理サーバ５００からの指示によりアプリケーションプログラムに関する情報をＡＰ管理サーバ５００へ送信する動作を例示するシーケンス図である。
【符号の説明】
【００９４】
１００・・・コンテンツサーバ、１０１・・・記憶部、２００・・・インターネット、３００・・・移動パケット通信網、４００・・・ゲートウェイサーバ、５００・・・ＡＰ管理サーバ、５０１・・・記憶部、６００・・・携帯電話機、６０１・・・バス、６０２・・・通信部、６０３・・・アンテナ、６０４・・・操作部、６０５・・・表示部、６０６・・・時計部、６０７・・・記憶部、６０８・・・ＲＯＭ、６０９・・・ＲＡＭ、６１０・・・ＣＰＵ。
【図１】
2005184278.tif 000003
【図２】
2005184278.tif 000004
【図３】
2005184278.tif 000005
【図４】
2005184278.tif 000006
【図５】
2005184278.tif 000007
【図６】
2005184278.tif 000008
【図７】
2005184278.tif 000009
【図８】
2005184278.tif 000010
【図９】
2005184278.tif 000011