(57)【要約】【課題】  利用者が購入したアプリケーションプログラムの使用状況を考慮して使用対価の一部をユーザに還元することにより継続的な集客を可能とする。【解決手段】  携帯通信端末４にアプリケーションプログラムがダウンロードされた日時と当該アプリケーションプログラムが携帯通信端末４によって不活性化された日時をサーバ２によって監視すると共に其の間の携帯通信端末４の使用状況を携帯通信端末４側のアプリケーションプログラム監視手段で監視し、携帯通信端末４でアプリケーションプログラムを不活性化する時に其の監視結果をサーバ２に転送してサーバ用データ管理ファイル１６に登録することで、このデータを分析して使用状況に応じた利益還元を行う。同一メーカからアプリケーションプログラムを取得するメリットが発生するので継続的な集客が可能となる。【選択図】図１
2007102498.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを経由してアプリケーション配信サーバからユーザ端末に有償でダウンロードされたアプリケーションプログラムの使用対価の一部をユーザに還元するためのアプリケーション使用対価還元方法であって、
前記ユーザ端末にアプリケーションプログラムがダウンロードされた日時をアプリケーション配信サーバに記憶させる使用開始日時記憶工程と、
前記ユーザ端末上におけるアプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視工程と、
前記ユーザ端末上で不要となったアプリケーションプログラムを当該ユーザ端末によって不活性化するアプリケーションプログラム不活性化工程と、
該アプリケーションプログラムの不活性化を当該ユーザ端末から前記アプリケーション配信サーバに通知する不活性化通知工程と、
少なくとも前記アプリケーションプログラム監視工程で求められたアプリケーションプログラムの使用状況に基づいて前記アプリケーション配信サーバが当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出工程とを備えたことを特徴とするアプリケーション使用対価還元方法。
【請求項２】
ユーザ端末によって読み出しが可能な記憶媒体に暗号化状態で記憶された有償のアプリケーションプログラムを復号化して使用する際の使用対価の一部をユーザに還元するためのアプリケーション使用対価還元方法であって、
前記記憶媒体に暗号化状態で記憶されているアプリケーションプログラムをユーザ端末上で復号化して当該ユーザ端末にインストールするアプリケーションプログラムインストール工程と、
該アプリケーションプログラムのインストールを当該ユーザ端末からアプリケーション監視サーバに通知する使用開始通知工程と、
前記ユーザ端末にアプリケーションプログラムがインストールされた日時を前記ユーザ端末からの通知に基づいてアプリケーション監視サーバに記憶させる使用開始日時記憶工程と、
前記ユーザ端末上におけるアプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視工程と、
前記ユーザ端末上で不要となったアプリケーションプログラムを当該ユーザ端末によって不活性化するアプリケーションプログラム不活性化工程と、
該アプリケーションプログラムの不活性化を当該ユーザ端末から前記アプリケーション監視サーバに通知する不活性化通知工程と、
少なくとも前記アプリケーションプログラム監視工程で求められたアプリケーションプログラムの使用状況に基づいて前記アプリケーション監視サーバが当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出工程とを備えたことを特徴とするアプリケーション使用対価還元方法。
【請求項３】
前記アプリケーションプログラム監視工程によってアプリケーションプログラムの起動回数を見張ることを特徴とした請求項１または請求項２記載のアプリケーション使用対価還元方法。
【請求項４】
前記アプリケーションプログラム監視工程によってアプリケーションプログラムの作動時間の積算値を見張ることを特徴とした請求項１または請求項２記載のアプリケーション使用対価還元方法。
【請求項５】
前記還元量算出工程によって前記アプリケーションプログラムの使用対価の値引率を算出することを特徴とした請求項１，請求項２，請求項３または請求項４記載のアプリケーション使用対価還元方法。
【請求項６】
前記還元量算出工程によって他のアプリケーションプログラムの新規購入およびサービスコンテンツの配布に充当されるサービスポイントを算出することを特徴とした請求項１，請求項２，請求項３または請求項４記載のアプリケーション使用対価還元方法。
【請求項７】
ネットワークを経由してアプリケーション配信サーバからユーザ端末に有償でダウンロードされたアプリケーションプログラムの使用対価の一部をユーザに還元するためのアプリケーション使用対価還元システムであって、
前記アプリケーション配信サーバには、
前記ネットワーク経由でユーザ端末から送信されたユーザ特定データとアプリケーションプログラムのダウンロード要求とに基づいて当該ユーザ特定データに対応するユーザ端末にアプリケーションプログラムを送信するアプリケーションプログラム送信手段と、
該アプリケーションプログラムの送信対象となったユーザ端末のユーザ特定データと当該アプリケーションプログラムがダウンロードされた日時とを対応させて記憶する使用開始日時記憶手段と、
少なくとも前記アプリケーションプログラムの使用状況に基づいて当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出手段とが設けられ、
前記ユーザ端末には、
アプリケーションプログラムのダウンロード要求と当該ユーザ端末のユーザ特定データを前記ネットワーク経由で前記アプリケーション配信サーバに送信し、前記ユーザ端末から送信されたアプリケーションプログラムを受信して当該ユーザ端末にインストールするアプリケーションプログラムダウンロード手段と、
当該ユーザ端末上における前記アプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視手段と、
該ユーザ端末にインストールされたアプリケーションプログラムを不活性化するアプリケーションプログラム不活性化手段と、
前記アプリケーションプログラム不活性化手段によってアプリケーションプログラムが不活性化されたことを当該ユーザ端末のユーザ特定データおよび前記アプリケーションプログラム監視手段によって求められたアプリケーションプログラムの使用状況と共にネットワーク経由で前記アプリケーション配信サーバに通知する不活性化通知手段とが設けられていることを特徴としたアプリケーション使用対価還元システム。
【請求項８】
ユーザ端末によって読み出しが可能な記憶媒体に暗号化状態で記憶された有償のアプリケーションプログラムを復号化して使用する際の使用対価の一部をユーザに還元するためのアプリケーション使用対価還元システムであって、
前記ユーザ端末とネットワーク経由で接続するアプリケーション監視サーバを有し、
前記アプリケーション監視サーバには、
前記ネットワーク経由でユーザ端末から送信されたユーザ特定データとアプリケーションプログラムの使用開始通知とに基づいて当該ユーザ特定データに対応するユーザ端末におけるアプリケーションプログラムの使用開始日時を記憶する使用開始日時記憶手段と、
少なくとも前記アプリケーションプログラムの使用状況に基づいて当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出手段とが設けられ、
前記ユーザ端末には、
前記記憶媒体に暗号化状態で記憶されているアプリケーションプログラムを復号化して当該ユーザ端末にインストールするアプリケーションプログラムインストール手段と、
前記アプリケーションプログラムインストール手段によってアプリケーションプログラムがインストールされたことを当該ユーザ端末のユーザ特定データと共に前記ネットワーク経由でアプリケーション監視サーバに通知する使用開始通知手段と、
当該ユーザ端末上における前記アプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視手段と、
該ユーザ端末にインストールされたアプリケーションプログラムを不活性化するアプリケーションプログラム不活性化手段と、
前記アプリケーションプログラム不活性化手段によってアプリケーションプログラムが不活性化されたことを当該ユーザ端末のユーザ特定データおよび前記アプリケーションプログラム監視手段によって求められたアプリケーションプログラムの使用状況と共に前記ネットワーク経由で前記アプリケーション監視サーバに通知する不活性化通知手段とが設けられていることを特徴としたアプリケーション使用対価還元システム。
【請求項９】
前記アプリケーションプログラム監視手段がアプリケーションプログラムの起動回数を見張ることを特徴とした請求項７または請求項８記載のアプリケーション使用対価還元システム。
【請求項１０】
前記アプリケーションプログラム監視手段がアプリケーションプログラムの作動時間の積算値を見張ることを特徴とした請求項７または請求項８記載のアプリケーション使用対価還元システム。
【請求項１１】
前記還元量算出手段が前記アプリケーションプログラムの使用対価の値引率を算出することを特徴とした請求項７，請求項８，請求項９または請求項１０記載のアプリケーション使用対価還元システム。
【請求項１２】
前記還元量算出手段が、他のアプリケーションプログラムの新規購入およびサービスコンテンツの配布に充当されるサービスポイントを算出することを特徴とした請求項７，請求項８，請求項９または請求項１０記載のアプリケーション使用対価還元システム。
【請求項１３】
前記ユーザ端末が携帯通信端末によって構成されていることを特徴とする請求項７，請求項８，請求項９，請求項１０，請求項１１または請求項１２記載のアプリケーション使用対価還元システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末にインストールされたアプリケーションプログラムの使用対価の一部をユーザに還元するためのアプリケーション使用対価還元方法およびアプリケーション使用対価還元システムに関する。
【背景技術】
【０００２】
ユーザ端末にインストールされたアプリケーションプログラムの使用状況に応じてユーザの便宜を図るようにしたサイト運営システムとして、例えば、特許文献１に開示されるサイト運営装置が公知である。
特許文献１に開示されたサイト運営装置は、広告の閲覧を前提としてゲーム等のアプリケーションプログラムのダウンロードやオンライン上での実行を無償で許容するもので、具体的には、アプリケーションプログラムがダウンロードされる度、つまり、ユーザが新たに広告を閲覧する度にユーザの利用ポイントを加算し、利用ポイントに応じてゲームにおける当該ユーザの当選確率を増加させるといったサービスを行うものである。
また、このサイト運営装置では、同じアプリケーションプログラムが実行される度にカウンタの値がインクリメントされるようになっているが、この処理は、アプリケーションプログラムの使用回数を制限するために行われるものに過ぎず、最終的には、アプリケーションプログラムの使用回数を制限することでアプリケーションプログラムのダウンロードを定期的にユーザに行わせること、即ち、広告を頻繁に閲覧させることを目的としたものに過ぎない。
【０００３】
同様の技術思想としては、アンケートの謝礼としてシールやカードを提供するアンケートシステムが特許文献２に、また、コンテンツ投稿の謝礼としてユーザにサービスポイントを与えて他のコンテンツの購入に充当するようにしたコンテンツ提供システムが特許文献３に開示されているが、何れのものにも、利用者が購入した有償のアプリケーションプログラムの使用状況を考慮して使用対価の一部をユーザに還元するといった技術思想はない。
【０００４】
また、これらの従来技術には、各ユーザ端末で利用されているアプリケーションプログラムをサイト運営者やサーバ側から容易に把握できないといった不都合がある。
【０００５】
【特許文献１】特開２００３−２２３４１号公報（段落番号００７０，００７３，００８１）
【特許文献２】特開２００１−３０７２２２号公報
【特許文献３】特開２００１−３１９０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の課題は、各ユーザ端末で利用されているアプリケーションプログラムをサーバ側から容易に把握することができ、また、利用者が購入した有償のアプリケーションプログラムの使用状況を考慮して使用対価の一部をユーザに還元することにより継続的な集客を可能とすることのできるアプリケーション使用対価還元方法およびアプリケーション使用対価還元システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のアプリケーション使用対価還元方法は、ネットワークを経由してアプリケーション配信サーバからユーザ端末に有償でダウンロードされたアプリケーションプログラムの使用対価の一部をユーザに還元するためのアプリケーション使用対価還元方法において前記課題を達成するため、特に、
前記ユーザ端末にアプリケーションプログラムがダウンロードされた日時をアプリケーション配信サーバに記憶させる使用開始日時記憶工程と、
前記ユーザ端末上におけるアプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視工程と、
前記ユーザ端末上で不要となったアプリケーションプログラムを当該ユーザ端末によって不活性化するアプリケーションプログラム不活性化工程と、
該アプリケーションプログラムの不活性化を当該ユーザ端末から前記アプリケーション配信サーバに通知する不活性化通知工程と、
少なくとも前記アプリケーションプログラム監視工程で求められたアプリケーションプログラムの使用状況に基づいて前記アプリケーション配信サーバが当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出工程とを備えたことを特徴とする構成を有する。
【０００８】
以上の構成により、ユーザ端末にアプリケーションプログラムがダウンロードされた日時と当該アプリケーションプログラムがユーザ端末によって不活性化された日時がアプリケーション配信サーバによって監視されるので、ユーザ端末側で利用されているアプリケーションプログラムをアプリケーション配信サーバ側から容易に把握することができる。
更に、アプリケーションプログラムがダウンロードされてからアプリケーションプログラムが不活性化されるまでの期間、つまり、実質的な使用期間に亘ってアプリケーションプログラムの使用状況が見張られるので、このアプリケーションプログラムの使用状況に基づいてアプリケーション配信サーバが当該アプリケーションプログラムの使用対価の還元量を算出することにより、アプリケーションプログラムの使用対価の一部をユーザに適切に還元して継続的な集客を可能とすることができる。
【０００９】
また、前記と同様の目的を達成するため、本発明のアプリケーション使用対価還元方法は、ユーザ端末によって読み出しが可能な記憶媒体に暗号化状態で記憶された有償のアプリケーションプログラムを復号化して使用する際の使用対価の一部をユーザに還元するためのアプリケーション使用対価還元方法において、特に、
前記記憶媒体に暗号化状態で記憶されているアプリケーションプログラムをユーザ端末上で復号化して当該ユーザ端末にインストールするアプリケーションプログラムインストール工程と、
該アプリケーションプログラムのインストールを当該ユーザ端末からアプリケーション監視サーバに通知する使用開始通知工程と、
前記ユーザ端末にアプリケーションプログラムがインストールされた日時を前記ユーザ端末からの通知に基づいてアプリケーション監視サーバに記憶させる使用開始日時記憶工程と、
前記ユーザ端末上におけるアプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視工程と、
前記ユーザ端末上で不要となったアプリケーションプログラムを当該ユーザ端末によって不活性化するアプリケーションプログラム不活性化工程と、
該アプリケーションプログラムの不活性化を当該ユーザ端末から前記アプリケーション監視サーバに通知する不活性化通知工程と、
少なくとも前記アプリケーションプログラム監視工程で求められたアプリケーションプログラムの使用状況に基づいて前記アプリケーション監視サーバが当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出工程とを備えたことを特徴とする構成を有する。
【００１０】
以上の構成により、記憶媒体に暗号化状態で記憶された有償のアプリケーションプログラムを復号化して使用する際の使用対価の一部をユーザに還元するためのアプリケーション使用対価還元方法においても、前記と同様、ユーザ端末側で利用されているアプリケーションプログラムをアプリケーション監視サーバ側から容易に把握することができ、また、アプリケーションプログラムの使用対価の一部をユーザに適切に還元して継続的な集客を可能とすることができる。
【００１１】
具体的には、前記アプリケーションプログラム監視工程によってアプリケーションプログラムの起動回数を見張ることが可能である。
【００１２】
この場合、アプリケーションプログラムのダウンロードされた日時とアプリケーションプログラムが不活性化された日時から当該アプリケーションプログラムがユーザ端末上で活性化されていた期間、つまり、実質的な使用期間が分り、更に、この使用期間内におけるアプリケーションプログラムの起動回数が分るので、例えば、アプリケーションプログラムの使用期間のみ、または、アプリケーションプログラムの使用回数のみ、あるいは、アプリケーションプログラムの使用頻度（単位時間当たりのアプリケーションプログラムの使用回数）等に応じて当該アプリケーションプログラムの使用対価の還元量を算出することができる。
【００１３】
また、アプリケーションプログラム監視工程によってアプリケーションプログラムの作動時間の積算値を見張るようにしてもよい。
【００１４】
アプリケーションプログラムの実質的な使用期間と、この使用期間内におけるアプリケーションプログラムの総作動時間が分るので、例えば、アプリケーションプログラムの使用期間のみ、または、アプリケーションプログラムの総作動時間のみ、あるいは、アプリケーションプログラムの使用時間割合（単位時間当たりのアプリケーションプログラムの作動時間）等に応じて当該アプリケーションプログラムの使用対価の還元量を算出することができる。
【００１５】
使用対価の還元量としては、アプリケーションプログラムの使用対価の値引率を用いてもよいし、あるいは、他のアプリケーションプログラムの新規購入およびサービスコンテンツの配布に充当されるサービスポイントを用いてもよい。
【００１６】
本発明のアプリケーション使用対価還元システムは、ネットワークを経由してアプリケーション配信サーバからユーザ端末に有償でダウンロードされたアプリケーションプログラムの使用対価の一部をユーザに還元するためのアプリケーション使用対価還元システムにおいて前記課題を達成するため、特に、
前記アプリケーション配信サーバには、
前記ネットワーク経由でユーザ端末から送信されたユーザ特定データとアプリケーションプログラムのダウンロード要求とに基づいて当該ユーザ特定データに対応するユーザ端末にアプリケーションプログラムを送信するアプリケーションプログラム送信手段と、
該アプリケーションプログラムの送信対象となったユーザ端末のユーザ特定データと当該アプリケーションプログラムがダウンロードされた日時とを対応させて記憶する使用開始日時記憶手段と、
少なくとも前記アプリケーションプログラムの使用状況に基づいて当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出手段とが設けられ、
前記ユーザ端末には、
アプリケーションプログラムのダウンロード要求と当該ユーザ端末のユーザ特定データを前記ネットワーク経由で前記アプリケーション配信サーバに送信し、前記ユーザ端末から送信されたアプリケーションプログラムを受信して当該ユーザ端末にインストールするアプリケーションプログラムダウンロード手段と、
当該ユーザ端末上における前記アプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視手段と、
該ユーザ端末にインストールされたアプリケーションプログラムを不活性化するアプリケーションプログラム不活性化手段と、
前記アプリケーションプログラム不活性化手段によってアプリケーションプログラムが不活性化されたことを当該ユーザ端末のユーザ特定データおよび前記アプリケーションプログラム監視手段によって求められたアプリケーションプログラムの使用状況と共にネットワーク経由で前記アプリケーション配信サーバに通知する不活性化通知手段とが設けられていることを特徴とした構成を有する。
【００１７】
以上の構成により、ユーザ端末にアプリケーションプログラムがダウンロードされた日時と当該アプリケーションプログラムがユーザ端末によって不活性化された日時がユーザ端末のユーザ特定データ毎にアプリケーション配信サーバによって監視されるので、各ユーザ端末毎に利用されているアプリケーションプログラムをアプリケーション配信サーバ側から容易に把握することができる。
更に、アプリケーションプログラムがダウンロードされてからアプリケーションプログラムが不活性化されるまでの期間、つまり、実質的な使用期間に亘ってアプリケーションプログラムの使用状況がユーザ端末の側で見張られ、アプリケーションプログラムの使用状況が当該アプリケーションプログラムの不活性化の時点でユーザ特定データと共にアプリケーション配信サーバに通知されるので、このアプリケーションプログラムの使用状況に基づいてアプリケーション配信サーバが当該アプリケーションプログラムの使用対価の還元量を各ユーザ毎に算出することにより、アプリケーションプログラムの使用対価の一部をユーザに適切に還元して継続的な集客を可能とすることができる。しかも、アプリケーション配信サーバとユーザ端末との間の通信はアプリケーションプログラムのダウンロードの際と不活性化の際にのみ行えばよいので、アプリケーション配信サーバに負荷が集中する心配がない。
【００１８】
また、前記と同様の目的を達成するため、本発明のアプリケーション使用対価還元システムは、ユーザ端末によって読み出しが可能な記憶媒体に暗号化状態で記憶された有償のアプリケーションプログラムを復号化して使用する際の使用対価の一部をユーザに還元するためのアプリケーション使用対価還元システムにおいて、特に、
前記ユーザ端末とネットワーク経由で接続するアプリケーション監視サーバを有し、
前記アプリケーション監視サーバには、
前記ネットワーク経由でユーザ端末から送信されたユーザ特定データとアプリケーションプログラムの使用開始通知とに基づいて当該ユーザ特定データに対応するユーザ端末におけるアプリケーションプログラムの使用開始日時を記憶する使用開始日時記憶手段と、
少なくとも前記アプリケーションプログラムの使用状況に基づいて当該アプリケーションプログラムの使用対価の還元量を算出する還元量算出手段とが設けられ、
前記ユーザ端末には、
前記記憶媒体に暗号化状態で記憶されているアプリケーションプログラムを復号化して当該ユーザ端末にインストールするアプリケーションプログラムインストール手段と、
前記アプリケーションプログラムインストール手段によってアプリケーションプログラムがインストールされたことを当該ユーザ端末のユーザ特定データと共に前記ネットワーク経由でアプリケーション監視サーバに通知する使用開始通知手段と、
当該ユーザ端末上における前記アプリケーションプログラムの使用状況を見張るアプリケーションプログラム監視手段と、
該ユーザ端末にインストールされたアプリケーションプログラムを不活性化するアプリケーションプログラム不活性化手段と、
前記アプリケーションプログラム不活性化手段によってアプリケーションプログラムが不活性化されたことを当該ユーザ端末のユーザ特定データおよび前記アプリケーションプログラム監視手段によって求められたアプリケーションプログラムの使用状況と共に前記ネットワーク経由で前記アプリケーション監視サーバに通知する不活性化通知手段とが設けられていることを特徴とした構成を有する。
【００１９】
以上の構成により、記憶媒体に暗号化状態で記憶された有償のアプリケーションプログラムを復号化して使用する際の使用対価の一部をユーザに還元するためのアプリケーション使用対価還元システムにおいても、前記と同様、ユーザ端末側で利用されているアプリケーションプログラムをアプリケーション監視サーバ側から容易に把握することができ、また、アプリケーションプログラムの使用対価の一部をユーザに適切に還元して継続的な集客を可能とすることができる。
【００２０】
具体的には、前記アプリケーションプログラム監視手段によってアプリケーションプログラムの起動回数を見張らせることが可能である。
【００２１】
この場合、アプリケーションプログラムのダウンロードされた日時とアプリケーションプログラムが不活性化された日時から当該アプリケーションプログラムがユーザ端末上で活性化されていた期間、つまり、実質的な使用期間が分り、更に、この使用期間内におけるアプリケーションプログラムの起動回数が分るので、例えば、アプリケーションプログラムの使用期間のみ、または、アプリケーションプログラムの使用回数のみ、あるいは、アプリケーションプログラムの使用頻度（単位時間当たりのアプリケーションプログラムの使用回数）等に応じて当該アプリケーションプログラムの使用対価の還元量を算出することができる。
【００２２】
また、アプリケーションプログラム監視手段によってアプリケーションプログラムの作動時間の積算値を見張るようにしてもよい。
【００２３】
アプリケーションプログラムの実質的な使用期間と、この使用期間内におけるアプリケーションプログラムの総作動時間が分るので、例えば、アプリケーションプログラムの使用期間のみ、または、アプリケーションプログラムの総作動時間のみ、あるいは、アプリケーションプログラムの使用時間割合（単位時間当たりのアプリケーションプログラムの作動時間）等に応じて当該アプリケーションプログラムの使用対価の還元量を算出することができる。
【００２４】
使用対価の還元量としては、アプリケーションプログラムの使用対価の値引率を用いてもよいし、あるいは、他のアプリケーションプログラムの新規購入およびサービスコンテンツの配布に充当されるサービスポイントを用いてもよい。
【００２５】
前記ユーザ端末は携帯通信端末によって構成することが可能であり、同様に、通常のパーソナルコンピュータ等によってユーザ端末を構成することもできる。
【発明の効果】
【００２６】
ユーザ端末にアプリケーションプログラムがダウンロードもしくはインストールされた日時と当該アプリケーションプログラムがユーザ端末によって不活性化された日時をアプリケーション配信サーバやアプリケーション監視サーバによって監視するようにしているので、ユーザ端末側で利用されているアプリケーションプログラムをアプリケーション配信サーバやアプリケーション監視サーバの側から容易に把握することができる。
【００２７】
更に、アプリケーションプログラムがダウンロードもしくはインストールされてからアプリケーションプログラムが不活性化されるまでの期間、つまり、実質的な使用期間に亘ってアプリケーションプログラムの使用状況が見張られるので、このアプリケーションプログラムの使用状況に基づいてアプリケーション配信サーバやアプリケーション監視サーバが当該アプリケーションプログラムの使用対価の還元量を算出することができ、アプリケーションプログラムの使用対価の一部をユーザに適切に還元することで同一メーカからアプリケーションプログラムを取得するメリットが発生し、継続的な集客が可能となる。
【発明を実施するための最良の形態】
【００２８】
次に、本発明を実施するための最良の形態について図面を参照して説明する。
【００２９】
図１は本発明のアプリケーション使用対価還元方法を適用したアプリケーション使用対価還元システムの一実施形態について示したブロック図である。
【００３０】
このアプリケーション使用対価還元システム１は、アプリケーション配信サーバとアプリケーション管理サーバを兼ねるサーバ２と、様々なアプリケーションプログラムを格納してサーバ２と情報伝達可能に接続された大容量記憶装置３、および、その各々がユーザ端末として機能する複数の携帯通信端末４と、各携帯通信端末４とサーバ２との間の情報伝達のために利用されるインターネット等のネットワーク５によって構成される。携帯通信端末４が無線通信用の基地局６を介してネットワーク５に接続するような構成においては、基地局６も実質的にネットワーク５の一部である。
【００３１】
サーバ２は、図２に示されるように、通常のワークステーションあるいはパーソナルコンピュータ等のコンピュータによって構成され、演算処理用のマイクロプロセッサ７（以下、単にＣＰＵ７と称する）と、ＣＰＵ７の基本的な制御プログラム等を格納したＲＯＭ８、および、演算データの一時記憶等に利用されるＲＡＭ９と、サーバ２の機能を実現するための制御プログラム等を格納したハードディスク１０、ならびに、ネットワーク５や大容量記憶装置３と接続するためのインターフェイス１１を備え、ＣＰＵ７の入出力回路１２には、マン・マシン・インターフェイスとしてのキーボード１４とマウス１５およびディスプレイ１３等が接続されている。
【００３２】
ＣＰＵ７は、起動時にハードディスク１０からＲＡＭ９に読み出された制御プログラムに従って駆動制御され、アプリケーションプログラム送信手段，使用開始日時記憶手段および還元量算出手段の主要部として機能する。
【００３３】
大容量記憶装置３にはサーバ２とネットワーク５を介して携帯通信端末４にダウンロードされる様々なアプリケーションプログラムと其のリスト（一覧表）が予め格納され、また、各携帯通信端末４で使用されているアプリケーションプログラムに関わる情報を管理するためのサーバ用データ管理ファイル１６が保存されるようになっている。
【００３４】
サーバ用データ管理ファイル１６の構成例を図３に示す。このサーバ用データ管理ファイル１６には、各携帯通信端末４のユーザ特定データとして機能する固体番号に対応させて、各携帯通信端末４にダウンロードされているアプリケーションプログラムの名称（図３中で「名称」と記載），当該アプリケーションプログラムがダウンロードもしくはインストールされた日時（図３中で「開始」と記載），当該アプリケーションプログラムが不活性化された日時（図３中で「終了」と記載），当該アプリケーションプログラムがダウンロードもしくはインストールされてから不活性化されるまでの間の実際の起動回数（図３中で「回数」と記載），当該アプリケーションプログラムがダウンロードもしくはインストールされてから不活性化されるまでの間の実質的な作動時間の積算値（図３中で「時間」と記載），当該アプリケーションプログラムの単価（図３中で「代金」と記載），他のアプリケーションプログラムの新規購入およびサービスコンテンツの配布に充当され得るサービスポイントの現在値（図３中で「ポイント」と記載），使用対価の還元に際して値引を利用するのかサービスポイントを利用するのかに関する当該ユーザの選択結果（図３中で「方式」と記載）等が記憶されるようになっている。
【００３５】
なお、ここでいう固体番号とは携帯通信端末４の製造過程で各携帯通信端末４に割り振られる特異な値であり、固体番号が複数の携帯通信端末４によって重複して利用されることはない。図３では、ユーザ特定データとして機能する固体番号に対応して１つのアプリケーションプログラムに関わる情報のみが記憶されている場合について示しているが、同一のユーザが２以上のアプリケーションプログラムを利用する場合もあり、その場合は、１つの固体番号に対応させて前述の「名称」，「開始」，「終了」，「回数」，「時間」，「代金」のデータが複数組に亘って記憶されることになる。但し、「方式」に関しては、アプリケーションプログラムの別に関わり無く各ユーザつまり各固体番号毎に値引を利用するかサービスポイントを利用するかを一括して選択するものとし、また、「ポイント」に関しては、各ユーザつまり各固体番号毎にアプリケーションプログラムの不活性化時点で還元されたサービスポイントを積算して記憶するものとする。
【００３６】
この実施形態では、サーバ用データ管理ファイル１６にユーザ特定データとして機能する固体番号とアプリケーションプログラムのダウンロードもしくはインストールの日時（図３中で「開始」と記載）が記憶されるので、このサーバ用データ管理ファイル１６も使用開始日時記憶手段の一部である。
【００３７】
各携帯通信端末４は、図４に示されるように、該携帯通信端末４の各部を制御するためのマイクロプロセッサ１７（以下、単にＣＰＵ１７と称する）と、該ＣＰＵ１７の制御プログラムを格納したＲＯＭ１８、および、各種の演算データや送受信データ等を一時記憶するためのＲＡＭ２０と、各種のアプリケーションプログラムを活性化状態で保存するための不揮発性メモリ１９、ならびに、ＳＤメモリ等の記憶媒体２１を装着してデータ（アプリケーションプログラム等を含む）の読み書きを行うためのカード・リード・アンド・ライタ２２を備える。
【００３８】
記憶媒体２１は、携帯通信端末４のメーカー出荷時もしくは販売時等に携帯通信端末４に添付されるもので、携帯通信端末４で利用が可能な各種のアプリケーションプログラムが暗号化状態のまま予め記憶されている。なお、不揮発性メモリ１９の記憶容量が十分に大きい場合には、外部装着の記憶媒体２１は必ずしも必要ではなく、暗号化状態にある各種のアプリケーションプログラムを不揮発性メモリ１９そのものに記憶させてもよい。その場合は不揮発性メモリ１９が記憶媒体として機能することになる。これらの記憶媒体にはアプリケーションプログラムのリスト（一覧表）も格納されている。
【００３９】
携帯通信端末４のマン・マシン・インターフェイスとして機能する操作パネル２６に対するユーザの操作は入出力回路２３を介してＣＰＵ１７に読み込まれ、マイク２８およびスピーカ２７とディスプレイ２５は、入出力回路２３を介してＣＰＵ１７によって従来と同様に駆動制御される。送受信回路２４は電子メールや音声等の送受信の他、この実施形態においては、更に、基地局６とネットワーク５を介してサーバ２からアプリケーションプログラムをダウンロードする場合にも利用される。
【００４０】
なお、この実施形態では携帯通信端末４として携帯電話を利用することを想定しているが、ＰＤＡ（Personal Digital Assistance）等を利用する場合はマイク２８およびスピーカ２７は不要となる場合がある。また、ユーザ端末としてパーソナルコンピュータを利用する場合には、当該パーソナルコンピュータのインターフェイスを介してネットワーク５に接続する。パーソナルコンピュータの場合においてはＳＤメモリ等の記憶媒体とカード・リード・アンド・ライタに代えてＣＤ（ＤＶＤ）等の記憶媒体と其のドライブを使用すればよく、また、不揮発性メモリに代えてハードディスク等を利用することができる。
【００４１】
ＣＰＵ１７は、不揮発性メモリ１９からＲＡＭ２０に読み出された管理用アプリケーションプログラムに従って駆動制御され、アプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段および不活性化通知手段の主要部として機能する。
【００４２】
但し、この実施形態では、ＣＰＵ１７をアプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段および不活性化通知手段として機能させるための管理用アプリケーションプログラムそれ自体が予め不揮発性メモリ１９に格納されているわけではない。この管理用アプリケーションプログラムはサーバ２側の大容量記憶装置３に格納されているので、ＣＰＵ１７をアプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段および不活性化通知手段として機能させるためには、まず、当該携帯通信端末４でサーバ２にアクセスし、大容量記憶装置３に格納されている管理用アプリケーションプログラムをダウンロードして不揮発性メモリ１９にインストールする必要がある。このアプリケーションプログラムは、ＣＰＵ１７をアプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段および不活性化通知手段として機能させて様々なアプリケーションプログラムを管理するための制御用プログラムであり、それ自体が単独で機能する他のアプリケーションプログラム、例えば、各種のゲームソフトやナビゲーションソフト等とは意味合いが異なる。管理用アプリケーションプログラムには記憶媒体２１に暗号化状態で記憶されているアプリケーションプログラムを復号化するためのプログラム等も含まれる。
【００４３】
また、不揮発性メモリ１９には、携帯通信端末４にインストールされた複数のアプリケーションプログラムを管理するためのクライアント用データ管理ファイル２９が保存されるようになっている。
【００４４】
クライアント用データ管理ファイル２９の構成例を図５に示す。このクライアント用データ管理ファイル２９は、当該携帯通信端末４にインストールされたアプリケーションプログラムの名称を順に記憶するためのものに過ぎず、その構成は極めて簡素である。
【００４５】
図６および図７は携帯通信端末４のＣＰＵ１７によって実行される処理の概略を示したフローチャート、また、図８はサーバ２のＣＰＵ７によって実行される処理の概略を示したフローチャートである。
【００４６】
次に、図６〜図８を参照して、アプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段および不活性化通知手段の主要部として機能するＣＰＵ１７の処理動作と、アプリケーションプログラム送信手段，使用開始日時記憶手段および還元量算出手段の主要部として機能するＣＰＵ７の処理動作、および、本実施形態におけるアプリケーション使用対価還元方法について具体的に説明する。
【００４７】
携帯通信端末４のＣＰＵ１７は、まず、不揮発性メモリ１９に管理用アプリケーションダウンロード完了フラグＦがセットされているか、つまり、ＣＰＵ１７をアプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段および不活性化通知手段として機能させるために必要な管理用アプリケーションプログラムが既に不揮発性メモリ１９にインストールされているか否かを判定する（ステップａ１）。
【００４８】
管理用アプリケーションダウンロード完了フラグＦがセットされていなければ、管理用アプリケーションプログラムが不揮発性メモリ１９にインストールされていないことを意味するので、ＣＰＵ１７は、更に、管理用アプリケーションプログラムのダウンロード要求が操作パネル２６から入力されているか否かを判定する（ステップａ２）。
【００４９】
管理用アプリケーションプログラムのダウンロード要求が検出されなければ、ＣＰＵ１７は、電子メールや音声等の送受信を始めとする通常処理のみを実行して（ステップａ７）、この周期の処理を終了する。
【００５０】
従って、この携帯通信端末４のユーザが操作パネル２６を操作して管理用アプリケーションプログラムのダウンロード要求を入力しない限り、ＣＰＵ１７はステップａ１，ステップａ２の判定処理とステップａ７の公知処理のみを繰り返し実行することになり、携帯通信端末４は通常の携帯通信端末としてのみ機能することになる。
【００５１】
一方、携帯通信端末４のユーザが操作パネル２６を操作して管理用アプリケーションプログラムのダウンロード要求を入力した場合には、携帯通信端末４のＣＰＵ１７は、ステップａ２の判定処理で管理用アプリケーションプログラムのダウンロード要求を検出し、使用対価の還元に際して値引を利用するのかサービスポイントを利用するのかの選択画面をディスプレイ２５に表示して何れか一方の方式をユーザに選択させてから、この選択結果とアプリケーションプログラムのダウンロード要求を当該携帯通信端末４の固体番号（ユーザ特定データ）と共に基地局６およびネットワーク５を介してサーバ２に送信する（ステップａ３）。
【００５２】
一方、サーバ２のＣＰＵ７は、ステップｂ１，ステップｂ１０，ステップｂ１２，ステップｂ１８，ステップｂ２０，ステップｂ３の判定処理を繰り返し実行して携帯通信端末４からの通信を待機しており、携帯通信端末４から送信された「方式」の選択結果と管理用アプリケーションプログラムのダウンロード要求および固体番号がステップｂ１の判定処理によってＣＰＵ７に検出される。
【００５３】
サーバ２のＣＰＵ７は、ステップｂ１の判定処理で検出された固体番号（ユーザ特定データ）に基づいて図３に示されるようなサーバ用データ管理ファイル１６を検索し、この固体番号に対応する「方式」の欄に方式の選択結果、つまり、ユーザが使用対価の還元に際して値引を利用するのかサービスポイントを利用するのかを記憶させてから、大容量記憶装置３に格納されている管理用アプリケーションプログラムを読み出し、この管理用アプリケーションプログラムをネットワーク５および基地局６を介して対応する固体番号の携帯通信端末４に送信する（ステップｂ２）。
【００５４】
携帯通信端末４のＣＰＵ１７は、管理用アプリケーションプログラムを受信して不揮発性メモリ１９にインストールし（ステップａ４，ステップａ５）、更に、管理用アプリケーションダウンロード完了フラグＦをセットすることによって管理用アプリケーションプログラムのインストールが完了したことを記憶する（ステップａ６）。
【００５５】
次周期以降の処理では既に管理用アプリケーションダウンロード完了フラグＦがセットされているので、ステップａ１の判定結果は常に真となり、携帯通信端末４のＣＰＵ１７は、更に、リストのダウンロード要求が操作パネル２６から入力されているか否か（ステップａ８）、アプリケーションプログラムの起動要求が操作パネル２６から入力されているか否か（ステップａ１９）、および、アプリケーションプログラムの不活性化要求が操作パネル２６から入力されているか否かを判定し（ステップａ２７）、何れの要求も検出されなければ、前記と同様、ステップａ１，ステップａ８，ステップａ１９，ステップａ２７の判定処理とステップａ７の公知処理のみを繰り返し実行して、通常の携帯通信端末の機能を実現する。
【００５６】
サーバ２からアプリケーションプログラムをダウンロードしたい場合、携帯通信端末４のユーザは、まず、操作パネル２６を操作し、サーバ２側の大容量記憶装置３に格納されているアプリケーションプログラムの一覧を記述したリストをサーバ２からダウンロードするためのダウンロード要求をＣＰＵ１７に入力する。
【００５７】
ステップａ１，ステップａ８，ステップａ１９，ステップａ２７の判定処理とステップａ７の公知処理を繰り返し実行しているＣＰＵ１７は、ステップａ８の判定処理でリストのダウンロード要求を検出し、このダウンロード要求を当該携帯通信端末４の固体番号（ユーザ特定データ）と共に基地局６およびネットワーク５を介してサーバ２に送信する（ステップａ９）。
【００５８】
ステップｂ１，ステップｂ１０，ステップｂ１２，ステップｂ１８，ステップｂ２０，ステップｂ３の判定処理を繰り返し実行して携帯通信端末４からの通信を待機しているサーバ２のＣＰＵ７は、ステップｂ１０の判定処理でリストのダウンロード要求と該ダウンロード要求を送信した携帯通信端末４の固体番号を検出した後、大容量記憶装置３に格納されているアプリケーションプログラムのリスト（一覧表）を読み出し、このリストをネットワーク５および基地局６を介して対応する固体番号の携帯通信端末４に送信する（ステップｂ１１）。
【００５９】
そして、携帯通信端末４のＣＰＵ１７がアプリケーションプログラムのリストを受信してディスプレイ２５に表示する（ステップａ１０，ステップａ１１）。
【００６０】
携帯通信端末４のユーザは、ディスプレイ２５に表示されたリストを参照し、その中に所望するアプリケーションプログラムがあれば、操作パネル２６を操作してアプリケーションプログラムの名称を指定した上でアプリケーションプログラムのダウンロード要求をＣＰＵ１７に入力し、また、所望するアプリケーションプログラムがなければ、操作パネル２６を操作してスキップ要求をＣＰＵ１７に入力する。
【００６１】
スキップ要求が入力された場合、ＣＰＵ１７はステップａ１３の判定処理で此れを検出し、アプリケーションプログラムのダウンロードに必要とされる処理を非実行としてステップａ７の処理に移行し、通常の処理を実行する。
【００６２】
一方、アプリケーションプログラムの名称を指定してダウンロード要求が入力された場合、アプリケーションプログラムダウンロード手段として機能するＣＰＵ１７は、ステップａ１２の判定処理で此れを検出し、アプリケーションプログラムの名称とアプリケーションプログラムのダウンロード要求を当該携帯通信端末４の固体番号（ユーザ特定データ）と共に基地局６およびネットワーク５を介してサーバ２に送信する（ステップａ１４）。
【００６３】
ステップｂ１，ステップｂ１０，ステップｂ１２，ステップｂ１８，ステップｂ２０，ステップｂ３の判定処理を繰り返し実行して携帯通信端末４からの通信を待機しているサーバ２のＣＰＵ７は、ステップｂ１２の判定処理でアプリケーションプログラムの名称とアプリケーションプログラムのダウンロード要求および該ダウンロード要求を送信した携帯通信端末４の固体番号を検出し、ステップｂ１２の判定処理で検出された固体番号（ユーザ特定データ）に基づいて図３に示されるようなサーバ用データ管理ファイル１６を検索し、この固体番号に対応する「ポイント」の欄を参照してサービスポイントの有無を確認し（ステップｂ１３）、更に、図示しないアプリケーション単価データファイルからステップｂ１２の判定処理で検出されたアプリケーションプログラムの単価を求め、「ポイント」の欄にサービスポイントが記憶されていれば、アプリケーションプログラムの単価からサービスポイントの現在値相当額の金額を割り引いて実質的な代金を求め（ステップｂ１４）、サービスポイントの現在値を更新する（ステップｂ１５）。
【００６４】
この際、サービスポイントの現在値相当額がアプリケーションプログラムの単価を上回っていれば、実質的な代金は０であり、更新されたサービスポイントの現在値は正の値となる。また、サービスポイントの現在値相当額がアプリケーションプログラムの単価を下回っていれば、実質的な代金はアプリケーションプログラムの単価からサービスポイントの現在値相当額を減じた値であり、更新されたサービスポイントの現在値は０となる。
【００６５】
但し、図３のサーバ用データ管理ファイル１６において当該固体番号に対応する「方式」の欄にサービスポイントの利用ではなく値引の利用が設定されている場合には、サービスポイントに関わる処理は実行されないので、サービスポイントの現在値は定常的に０となる。また、「方式」の欄にサービスポイントの利用が設定されている場合であっても、初回のアプリケーションプログラムのダウンロード要求の時点ではサービスポイントは発生していないので、サービスポイントの現在値（初期値）は０であり、何れの場合も、代金としては、図示しないアプリケーション単価データファイルから読み出されたアプリケーションプログラムの単価がそのまま適用されることになる。
【００６６】
次いで、ＣＰＵ７は、ステップｂ１２の判定処理で検出された固体番号（ユーザ特定データ）に基づいて、図３のサーバ用データ管理ファイル１６の当該固体番号に対応する「名称」の欄にステップｂ１２の判定処理で検出されたアプリケーションプログラムの名称を記憶させると共に、ステップｂ１４の処理で求められた実質的な代金もしくは図示しないアプリケーション単価データファイルから読み出されたアプリケーションプログラムの単価そのものを「代金」の欄に記憶させ、更に、使用開始日時記憶手段として機能するＣＰＵ７が、現在の日時を当該アプリケーションプログラムのダウンロード日時として「開始」の欄に記憶させる（ステップｂ１６，使用開始日時記憶工程）。
【００６７】
そして、アプリケーションプログラム送信手段として機能するＣＰＵ７が、ステップｂ１２の判定処理で検出されたアプリケーションプログラムの名称に基づいて大容量記憶装置３から該当するアプリケーションプログラムを読み出し、このアプリケーションプログラムをネットワーク５および基地局６を介して対応する固体番号（ユーザ特定データ）の携帯通信端末４に送信する（ステップｂ１７）。
【００６８】
アプリケーションプログラムダウンロード手段として機能する携帯通信端末４のＣＰＵ１７は、このアプリケーションプログラムを受信して不揮発性メモリ１９にインストールすると共に（ステップａ１５，ステップａ１６）、このアプリケーションプログラムの名称を図５に示されるようなクライアント用データ管理ファイル２９に追加的に記憶させる（ステップａ１７）。
【００６９】
また、アプリケーションプログラム監視手段として機能するＣＰＵ１７は、当該アプリケーションプログラムの起動回数を計数するカウンタＣの値と当該アプリケーションプログラムの作動時間を積算して計測するタイマＴの値を共に０に初期化する（ステップａ１８，アプリケーションプログラム監視工程の一部）。
【００７０】
既に述べた通り、不揮発性メモリ１９には複数のアプリケーションプログラムをインストールすることが可能であり、その場合、図５に示されるようなクライアント用データ管理ファイル２９にも複数のアプリケーションプログラムの名称が記憶されることになる。
【００７１】
ここではサーバ２からアプリケーションプログラムをダウンロードする場合を例にとって説明しているが、ＳＤメモリ等の記憶媒体２１に暗号化状態で記憶されているアプリケーションプログラムを選択してインストールする場合の処理も実質的には上記と同等である。
【００７２】
但し、記憶媒体２１に暗号化状態で記憶されているアプリケーションプログラムを選択してインストールする場合には、ステップａ９，ステップａ１０の処理でサーバ２からリストをダウンロードする代わりに記憶媒体２１からアプリケーションプログラムのリストを読み込み、また、ステップａ１４，ステップａ１５，ステップａ１６の処理でサーバ２からアプリケーションプログラムをダウンロードしてインストールする代わりに、アプリケーションプログラムインストール手段として機能するＣＰＵ１７が記憶媒体２１からアプリケーションプログラムを読み込み、このアプリケーションプログラムを復号化して不揮発性メモリ１９にインストールすることになる（アプリケーションプログラムインストール工程）。前述した通り、復号化のためのプログラムはサーバ２からダウンロードされる管理用アプリケーションプログラムに含まれるものであるから、仮に、サーバ２からアプリケーションプログラムを一切ダウンロードせずに記憶媒体２１からのみインストールする場合であっても、サーバ２との最初の接続作業、具体的には、ステップａ２〜ステップａ６の処理が必須である。
【００７３】
また、記憶媒体２１からアプリケーションプログラムをインストールする場合には、インストールの完了時点で、使用開始通知手段として機能するＣＰＵ１７が、記憶媒体２１からインストールしたアプリケーションプログラムの名称と当該携帯通信端末４の固体番号（ユーザ特定データ）を使用開始通知として基地局６およびネットワーク５を介してサーバ２に送信するようにする（ステップａ１６参照，使用開始通知工程）。
【００７４】
この場合、ステップｂ１，ステップｂ１０，ステップｂ１２，ステップｂ１８，ステップｂ２０，ステップｂ３の判定処理を繰り返し実行して携帯通信端末４からの通信を待機しているサーバ２のＣＰＵ７は、携帯通信端末４から送信された使用開始通知、つまり、アプリケーションプログラムの名称と固体番号をステップｂ１８の判定処理で検出し、使用開始日時記憶手段として機能するＣＰＵ７が、ステップｂ１９の登録開始日時登録処理を実行する。
【００７５】
この登録開始日時登録処理は、図８に示されるステップｂ１３〜ステップｂ１６の処理と同等の処理である。これにより、ＣＰＵ７は、ステップｂ１８の判定処理で検出された固体番号（ユーザ特定データ）に基づいて図３に示されるようなサーバ用データ管理ファイル１６を検索し、この固体番号に対応する「ポイント」の欄を参照してサービスポイントの有無を確認し、更に、図示しないアプリケーション単価データファイルからステップｂ１８の判定処理で検出されたアプリケーションプログラムの単価を求め、「ポイント」の欄にサービスポイントが記憶されていれば、アプリケーションプログラムの単価からサービスポイントの現在値相当額の金額を割り引いて実質的な代金を求めてサービスポイントの現在値を更新する一方、サービスポイントがなければ、図示しないアプリケーション単価データファイルから読み出したアプリケーションプログラムの単価をそのまま代金として適用し、使用開始日時記憶手段として機能するＣＰＵ７が、ステップｂ１８の判定処理で検出された固体番号（ユーザ特定データ）に基づいて、図３のサーバ用データ管理ファイル１６の当該固体番号に対応する「名称」の欄にステップｂ１８の判定処理で検出されたアプリケーションプログラムの名称、つまり、携帯通信端末４側の処理によって記憶媒体２１から復号化されて不揮発性メモリ１９にインストールされたアプリケーションプログラムの名称を記憶させると共に、前述の実質的な代金もしくは図示しないアプリケーション単価データファイルから読み出されたアプリケーションプログラムの単価そのものを「代金」の欄に記憶させ、更に、現在の日時を当該アプリケーションプログラムのダウンロード日時として「開始」の欄に記憶させる（使用開始日時記憶工程）。
【００７６】
なお、この実施形態では、カード・リード・アンド・ライタ２２に記憶媒体２１がセットされているか否かを判定し、カード・リード・アンド・ライタ２２に記憶媒体２１がセットされていなければステップａ８におけるアプリケーションプログラムのリストのダウンロード要求とステップａ１２におけるアプリケーションプログラムのダウンロード要求がサーバ２を対象として行われたものと見做し、また、カード・リード・アンド・ライタ２２に記憶媒体２１がセットされている場合にはステップａ８におけるアプリケーションプログラムのリストのダウンロード要求とステップａ１２におけるアプリケーションプログラムのダウンロード要求が記憶媒体２１を対象として行われたものと見做すようにしているが、他の方法でダウンロード先を指定するようにしてもよい。
【００７７】
そして、携帯通信端末４にインストールされた何れかのアプリケーションプログラムを起動する場合、携帯通信端末４のユーザは、操作パネル２６を操作してアプリケーションプログラムの起動要求をＣＰＵ１７に入力する。
【００７８】
ステップａ１，ステップａ８，ステップａ１９，ステップａ２７の判定処理とステップａ７の公知処理を繰り返し実行しているＣＰＵ１７は、ステップａ１９の判定処理でアプリケーションプログラムの起動要求を検出し、図５に示されるようなクライアント用データ管理ファイル２９に現時点で記憶されているアプリケーションプログラムの名称の一覧をディスプレイ２５に表示する（ステップａ２０）。
【００７９】
ユーザはディスプレイ２５に表示された名称の一覧を参照し、操作パネル２６を操作して所望するアプリケーションプログラムの名称を選択するか、または、操作パネル２６を操作してスキップ要求をＣＰＵ１７に入力する。
【００８０】
スキップ要求が入力された場合、ＣＰＵ１７はステップａ２２の判定処理で此れを検出し、アプリケーションプログラムの起動に必要とされる処理を非実行としてステップａ７の処理に移行し、通常の処理を実行する。
【００８１】
一方、何れかのアプリケーションプログラムの名称が選択された場合には、ＣＰＵ１７はステップａ２１の判定処理で此れを検出し、アプリケーションプログラム監視手段として機能するＣＰＵ１７が、当該アプリケーションプログラムの起動回数を計数するカウンタＣの値を１インクリメントする共に、当該アプリケーションプログラムの作動時間を積算計測するタイマＴの作動を開始させる（ステップａ２３，ステップａ２４，アプリケーションプログラム監視工程の一部）。
【００８２】
そして、ＣＰＵ１７が当該アプリケーションプログラムを起動して該アプリケーションプログラムに固有の処理を実行させた後（ステップａ２５）、アプリケーションプログラム監視手段として機能するＣＰＵ１７が、タイマＴの作動を停止させる（ステップａ２６，アプリケーションプログラム監視工程の一部）。
【００８３】
従って、カウンタＣには当該アプリケーションプログラムをインストールした後の起動回数が積算的に記憶され、また、タイマＴには当該アプリケーションプログラムのインストール後の作動時間の積算値が記憶されることになる。
【００８４】
なお、アプリケーションプログラムが何らインストールされていない状態でアプリケーションプログラムの起動要求が入力された場合には、図５のクライアント用データ管理ファイル２９にはアプリケーションプログラムの名称は記憶されておらず、従って、アプリケーションプログラムの選択も不可能であるから、携帯通信端末４のユーザは、操作パネル２６を操作してスキップ要求をＣＰＵ１７に入力し、アプリケーションプログラムの起動に関わる処理を非実行とするようにする。
【００８５】
また、携帯通信端末４にインストールされている何れかのアプリケーションプログラムが不要となった場合、あるいは、少なくとも暫くの間は利用する必要がなくなった場合には、携帯通信端末４のユーザは、操作パネル２６を操作してアプリケーションプログラムの不活性化要求をＣＰＵ１７に入力する。
【００８６】
ステップａ１，ステップａ８，ステップａ１９，ステップａ２７の判定処理とステップａ７の公知処理を繰り返し実行しているＣＰＵ１７は、ステップａ２７の判定処理でアプリケーションプログラムの不活性化要求を検出し、図５のクライアント用データ管理ファイル２９に現時点で記憶されているアプリケーションプログラムの名称の一覧をディスプレイ２５に表示する（ステップａ２８）。
【００８７】
携帯通信端末４のユーザは、ディスプレイ２５に表示された名称の一覧を参照し、操作パネル２６を操作して不活性化の対象とするアプリケーションプログラムの名称を選択するか、または、操作パネル２６を操作してスキップ要求をＣＰＵ１７に入力する。
【００８８】
スキップ要求が入力された場合、ＣＰＵ１７はステップａ３０の判定処理で此れを検出し、アプリケーションプログラムの不活性化に必要とされる処理を非実行としてステップａ７の処理に移行し、通常の処理を実行する。
【００８９】
一方、アプリケーションプログラムの名称が選択された場合には、ＣＰＵ１７はステップａ２９の判定処理で此れを検出し、アプリケーションプログラム不活性化手段として機能するＣＰＵ１７が当該アプリケーションプログラムを不揮発性メモリ１９から削除して使用不能の状態とすると共に、図５のクライアント用データ管理ファイル２９からも当該アプリケーションプログラムの名称を削除する（ステップａ３１，アプリケーションプログラム不活性化工程）。
【００９０】
なお、不活性化のために必ずしもアプリケーションプログラムを削除（消去）する必要はなく、アプリケーションプログラムを実質的に起動不能とすることさえできれば、例えば、クライアント用データ管理ファイル２９からの名称の削除のみによる起動の禁止、あるいは、アクセス権の設定変更による起動禁止処理等を適用しても構わない。
【００９１】
そして、不活性化通知手段として機能するＣＰＵ１７が、不活性化の対象となったアプリケーションプログラムの名称とカウンタＣおよびタイマＴの現在値、つまり、アプリケーションプログラム監視手段によって求められた使用状況を当該携帯通信端末４の固体番号（ユーザ特定データ）と共に基地局６およびネットワーク５を介してサーバ２に送信する（ステップａ３２，不活性化通知工程）。
【００９２】
ステップｂ１，ステップｂ１０，ステップｂ１２，ステップｂ１８，ステップｂ２０，ステップｂ３の判定処理を繰り返し実行して携帯通信端末４からの通信を待機しているサーバ２のＣＰＵ７は、ステップｂ２０の判定処理で携帯通信端末４の固体番号と不活性化の対象となったアプリケーションプログラムの名称および其の使用状況の一種である起動回数Ｃと作動時間Ｔを検出し、ステップｂ２０の判定処理で検出された固体番号（ユーザ特定データ）に基づいて図３に示されるようなサーバ用データ管理ファイル１６を検索し、この固体番号に対応する「回数」の欄にステップｂ２０の判定処理で検出された積算値Ｃの値を記憶させると共に、「時間」の欄にはステップｂ２０の判定処理で検出された積算値Ｔの値を記憶させ、更に、現在の日時を当該アプリケーションプログラムの不活性化された時間として「終了」の欄に記憶させる（ステップｂ２１）。
【００９３】
既に述べた通り、起動回数Ｃおよび作動時間Ｔはアプリケーションプログラムの使用状況の一種であるが、使用状況はこれらのものに限定されない。例えば、アプリケーションプログラム中で高度な指令が実行された場合にインクリメントされるカウンタや操作ミスが生じた時にインクリメントされるカウンタ等を設け、これらのカウント値を使用状況として携帯通信端末４からサーバ２に送信するようにすれば、これらのカウント値に基づいてアプリケーションプログラムに対するユーザの理解度や熟練度を或る程度の精度で分析することが可能である。
【００９４】
なお、アプリケーションプログラムが何らインストールされていない状態もしくは全て不活性化された状態でアプリケーションプログラムの不活性化要求が入力された場合には、図５のクライアント用データ管理ファイル２９にはアプリケーションプログラムの名称は記憶されておらず、従って、不活性化の対象としてアプリケーションプログラムを選択することも不可能であるから、携帯通信端末４のユーザは、操作パネル２６を操作してスキップ要求をＣＰＵ１７に入力し、アプリケーションプログラムの不活性化に関わる処理を非実行とするようにする。
【００９５】
そして、月決め或いは任意に設定されたアプリケーション使用対価の決算日になると、ステップｂ１，ステップｂ１０，ステップｂ１２，ステップｂ１８，ステップｂ２０，ステップｂ３の判定処理を繰り返し実行しているサーバ２のＣＰＵ７がステップｂ３の判定処理で此れを検出し、還元量算出手段として機能するＣＰＵ７が、携帯通信端末４の固体番号毎、つまり、各ユーザ毎にアプリケーションプログラムの使用対価の還元量を算出する処理（還元量算出工程）を開始する。
【００９６】
還元量算出手段として機能するＣＰＵ７は、まず、図３に示されるようなサーバ用データ管理ファイル１６から１つの固体番号（ユーザ特定データ）に対応した一群のデータ、つまり、「名称」，「開始」，「終了」，「回数」，「時間」，「代金」，「ポイント」，「方式」の各値を読み込み、この固体番号に対応する「方式」のデータとして値引を利用する値が記憶されているのかサービスポイントを利用する値が記憶されているのかを判定する（ステップｂ４）。
前述した通り、同一のユーザが２以上のアプリケーションプログラムを利用している場合もあり、１つの固体番号に対応して「名称」，「開始」，「終了」，「回数」，「時間」，「代金」のデータが複数組に亘って記憶されることもあるが、「方式」と「ポイント」に関しては、アプリケーションプログラムの別に関わり無く各固体番号に対応して１つのみ定められている。
【００９７】
ここで、ステップｂ４の判定結果が返還であった場合、つまり、「方式」のデータとして値引を利用する値が記憶されていた場合には、使用対価の還元に際して当該ユーザが値引の利用を希望していることを意味する。この場合、還元量算出手段として機能するＣＰＵ７は、まず、１つのアプリケーションプログラムに対応する１組の「名称」，「開始」，「終了」，「回数」，「時間」，「代金」のデータに着目し、その「終了」の欄に日時が記憶されているか否か、つまり、この名称のアプリケーションプログラムが一旦サーバ２もしくは記憶媒体２１から携帯通信端末４にインストールされて使用された後でユーザの意思により不活性化されたものであるか否かを判定する。
【００９８】
「終了」の欄に日時が記憶されていなければ、この名称のアプリケーションプログラムが現時点で使用中であることを意味するので、不活性化に伴う対価の還元を行う必要はなく、「代金」の欄に記憶された金額をこの名称のアプリケーションプログラムの使用対価とする。
また、「終了」の欄に日時が記憶されていれば、この名称のアプリケーションプログラムがユーザの意思で不活性化されたものであることを意味するので、不活性化に伴う対価の還元を行う必要がある。
この場合、還元量算出手段として機能するＣＰＵ７は、この名称のアプリケーションプログラムに対応する「開始」の欄と「終了」の欄のデータを読み込んで、このアプリケーションプログラムが携帯通信端末４上で活性化されていた期間、つまり、実質的な使用期間を求め、更に、「回数」の欄に記憶されている起動回数Ｃと「時間」の欄に記憶されている作動時間の積算値Ｔに基づいて、このアプリケーションプログラムに対する使用対価の値引率を算出する。
具体的には、例えば、実質的な使用期間にのみ基づいて使用対価の値引率を算出するものとし、当該アプリケーションプログラムを使用してくれたユーザへの感謝の意を表すといったコンセプトの下でアプリケーションプログラムの実質的な使用期間の長さに比例させて値引率を増大させるような演算処理を行うことも、あるいは、利用価値の低いアプリケーションプログラムを提供したことをユーザに謝罪するといったコンセプトの下でアプリケーションプログラムの実質的な使用期間が短ければ短いほど値引率を増大させるといったような演算処理を行うこともできる。無論、比例に代えて非線形的な対応関係を適用してもよい。
また、起動回数Ｃで特定されるアプリケーションプログラムの使用回数のみに基づいて使用対価の値引率を算出するものとし、起動回数Ｃの大小に応じて前述のコンセプトで値引率を増大または減少させるような演算処理を行ってもよい。
あるいは、アプリケーションプログラムの使用頻度（起動回数Ｃ／実質的な使用期間）やアプリケーションプログラムの使用時間割合（作動時間の積算値Ｔ／実質的な使用期間）の大小に応じて前述のコンセプトで値引率を増大または減少させるような演算処理を行ってもよい。
更に、アプリケーションプログラム中で高度な指令が実行された場合にインクリメントされるカウンタや操作ミスが生じた時にインクリメントされるカウンタ等を利用してユーザの理解度や熟練度を分析するとした場合においては、高度な指令が実行された場合にインクリメントされるカウンタの値が大きく且つ操作ミスが生じた時にインクリメントされるカウンタの値が小さい場合にユーザの理解度や熟練度が高く、また、高度な指令が実行された場合にインクリメントされるカウンタの値が小さく且つ操作ミスが生じた時にインクリメントされるカウンタの値が大きい場合にユーザの理解度や熟練度が低いものと解されるので、理解度や熟練度に応じて値引率を増大または減少させるような演算処理を行うことが可能である。この場合、アプリケーションプログラムを使い込んでくれたユーザへの感謝の意を表すといったコンセプトの下で理解度や熟練度の高さに比例させて値引率を増大させるような演算処理を行うことも、あるいは、使い勝手の悪いアプリケーションプログラムを提供したことをユーザに謝罪するといったコンセプトの下で理解度や熟練度が低ければ低いほど値引率を増大させるといったような演算処理を行うこともできる。
アプリケーションプログラムの実質的な使用期間の長さ，アプリケーションプログラムの使用回数の多少，アプリケーションプログラムの使用頻度や使用時間割合の大小，アプリケーションプログラムに対する理解度や熟練度の高低に応じて値引率を増大させるか減少させるかはビジネス上の決定事項あるいは人為的な決定事項であり、発明思想としては、アプリケーションプログラムの使用状況に基づいて値引率を変化させる点が重要である。
【００９９】
還元量算出手段として機能するＣＰＵ７は、１つの固体番号（ユーザ特定データ）に対応した一群のデータからアプリケーションプログラムの名称に着目して前述の処理操作を各アプリケーションプログラムの名称毎に実行し、１つの固体番号に対応して記憶された全てのアプリケーションプログラム、つまり、一人のユーザによって利用されている全てのアプリケーションプログラムの各々に対して値引率を算出し、この値引率と当該アプリケーションプログラムの名称に対応する「代金」の欄に記憶された当該アプリケーションプログラムの代金とに基づいて各アプリケーションプログラム毎の返還金額を求める。この返還金額は、「代金」の欄に記憶された値に値引率を乗じて求める（以上、ステップｂ５）。
【０１００】
そして、１つの固体番号（ユーザ特定データ）に対応して記憶された一群の「代金」の積算値から各アプリケーションプログラム毎の返還金額の積算値を減算して当該ユーザに対する最終的な課金額を求めた後、「終了」の欄に日時が記憶されているアプリケーションプログラム、つまり、ユーザの意思により不活性化されたアプリケーションプログラムに関わる「名称」，「開始」，「終了」，「回数」，「時間」，「代金」の欄のデータを消去することで、このアプリケーションプログラムに対する以降の課金を停止する（以上、ステップｂ６）。
【０１０１】
ステップｂ５，ステップｂ６の処理は、図３に示されるようなサーバ用データ管理ファイル１６に記憶された固体番号（ユーザ特定データ）のうち、「方式」の欄に値引を利用する値が記憶された全てのもの、つまり、利用対価の還元の態様として値引を選択したユーザの全てに対して実行される。
【０１０２】
ユーザの口座等に対する課金額の請求に関わるコンピュータ処理に関しては既に様々なものが公知であるので、ここでは説明を省略する。
【０１０３】
ここでは、一例として、アプリケーションプログラムの不活性化で発生した返還金額を清算処理の段階で自動的に減算する場合について述べたが、返還金額を差し引いて清算処理を行う代わりに、返還金額を現金にて払い戻すようにしてもよい。
【０１０４】
一方、ステップｂ４の判定結果がポイントであった場合、つまり、「方式」のデータとしてサービスポイントを利用する値が記憶されていた場合には、使用対価の還元に際して当該ユーザがサービスポイントの利用を希望していることを意味する。この場合、還元量算出手段として機能するＣＰＵ７は、まず、１つのアプリケーションプログラムに対応する１組の「名称」，「開始」，「終了」，「回数」，「時間」，「代金」のデータに着目し、その「終了」の欄に日時が記憶されているか否か、つまり、この名称のアプリケーションプログラムが一旦サーバ２もしくは記憶媒体２１から携帯通信端末４にインストールされて使用された後でユーザの意思により不活性化されたものであるか否かを判定する。
「終了」の欄に日時が記憶されていなければ、この名称のアプリケーションプログラムが現時点で使用中であることを意味するので、不活性化に伴う対価の還元を行う必要はなく、「代金」の欄に記憶された金額をこの名称のアプリケーションプログラムの使用対価とする。但し、「方式」のデータとしてサービスポイントを利用する値が記憶されていた場合には、このアプリケーションプログラムをダウンロードする際の取り引きで割引処理（ステップｂ１３〜ステップｂ１５参照）が行われている場合があり、「代金」の欄に記憶された金額は必ずしも図示しないアプリケーション単価データファイルに記憶された当該アプリケーションプログラムの単価とは一致しない。ダウンロード時の取り引きの際に其の時点で貯まっていたサービスポイント相当額の値引きが行われているからである。
一方、「終了」の欄に日時が記憶されていれば、この名称のアプリケーションプログラムがユーザの意思で不活性化されたものであることを意味するので、不活性化に伴う対価の還元を行う必要がある。
この場合、還元量算出手段として機能するＣＰＵ７は、この名称のアプリケーションプログラムに対応する「開始」の欄と「終了」の欄のデータを読み込んで、このアプリケーションプログラムが携帯通信端末４上で活性化されていた期間、つまり、実質的な使用期間を求め、更に、「回数」の欄に記憶されている起動回数Ｃと「時間」の欄に記憶されている作動時間の積算値Ｔに基づいて、このアプリケーションプログラムに対するサービスポイントを算出する。
具体的には、まず、サービスポイント生成用の係数を算出するが、この際、前記と同様のコンセプトに基づいて、アプリケーションプログラムの実質的な使用期間の長さ，アプリケーションプログラムの使用回数の多少，アプリケーションプログラムの使用頻度や使用時間割合の大小，アプリケーションプログラムに対する理解度や熟練度の高低に応じてサービスポイント生成用の係数の値を増大あるいは減少させる。
【０１０５】
そして、還元量算出手段として機能するＣＰＵ７は、１つの固体番号（ユーザ特定データ）に対応した一群のデータからアプリケーションプログラムの名称に着目してサービスポイント生成用の係数の算出処理を各アプリケーションプログラムの名称毎に実行し、１つの固体番号に対応して記憶された全てのアプリケーションプログラム、つまり、一人のユーザによって利用されている全てのアプリケーションプログラムの各々に対してサービスポイント生成用の係数を算出し、この係数と当該アプリケーションプログラムの名称に対応する「代金」の欄に記憶された当該アプリケーションプログラムの代金とに基づいて各アプリケーションプログラム毎のサービスポイントを求める。このサービスポイントは、「代金」の欄に記憶された値にサービスポイント生成用の係数を乗じて求めるようにしているので、結果的に、このアプリケーションプログラムをダウンロードする際の取り引きで割引処理が行われたものについては、アプリケーション単価データファイルに記憶された単価で購入されたものに比べて低い値になる（以上、ステップｂ７）。なお、ダウンロードする際の取り引きで割引処理が行われたアプリケーションプログラムの名称に対応させてフラグをセットし、ダウンロード過程で割引が行われたものをサービスポイントの計算対象外としてもよい。
【０１０６】
そして、１つの固体番号（ユーザ特定データ）に対応して求められた各アプリケーションプログラム毎のサービスポイントを全て積算してサービスポイントの積算値を求め、この値を当該固体番号に対応する「ポイント」の欄の現在値に加算して「ポイント」の欄に更新記憶させると共に、新たに発生したサービスポイントの積算値もしくは更新されたサービスポイントの現在値をネットワーク５および基地局６を介して対応する固体番号の携帯通信端末４に送信し、新たに発生したサービスポイントをユーザに知らせる（ステップｂ８）。「ポイント」の欄の現在値が更新される結果、次回以降のアプリケーションプログラムのダウンロードに際して、今回新たに発生したサービスポイントを利用することが可能となる。
【０１０７】
次いで、１つの固体番号（ユーザ特定データ）に対応して記憶された一群の「代金」の積算値を求めて当該ユーザに対する最終的な課金額を求め、「終了」の欄に日時が記憶されているアプリケーションプログラム、つまり、ユーザの意思により不活性化されたアプリケーションプログラムに関わる「名称」，「開始」，「終了」，「回数」，「時間」，「代金」の欄のデータを消去することで、このアプリケーションプログラムに対する以降の課金を停止する（以上、ステップｂ９）。ステップｂ９で求められる課金額は「代金」の欄の値を単純に積算したものであるが、既に述べた通り、アプリケーションプログラムのダウンロード時点で予めサービスポイントの残高に応じた値引きが行われているので、図示しないアプリケーション単価データファイルに記憶されている各アプリケーションプログラムの単価を同様に積算した課金額と比べれば十分に安い。
【０１０８】
ステップｂ７〜ステップｂ９の処理は、図３に示されるようなサーバ用データ管理ファイル１６に記憶された固体番号（ユーザ特定データ）のうち、「方式」の欄にサービスポイントを利用する値が記憶された全てのもの、つまり、利用対価の還元の態様としてサービスポイントを選択したユーザの全てに対して実行される。
【０１０９】
ユーザの口座等に対する課金額の請求に関わるコンピュータ処理に関しては既に様々なものが公知であるので、ここでは説明を省略する。
【０１１０】
ここでは、一例として、サービスポイントを他のアプリケーションプログラムの新規購入に利用する場合について述べたが、このサービスポイントを他のサービスコンテンツ、例えば、着信メロディや待ち受け画面等の配布に充当することも容易である。
【０１１１】
このように、アプリケーションプログラムの不活性化時に何らかの形でユーザに利益還元を行うことで、同一メーカからアプリケーションプログラムを取得するメリットが発生し、継続的な集客に繋がるビジネスチャンスが生じる。
【０１１２】
また、図３に示されるサーバ用データ管理ファイル１６は、サーバ２のキーボード１４を操作して大容量記憶装置３から読み出すことにより適宜ディスプレイ１３に表示させることができるので、サーバ２のオペレータは、各携帯通信端末４（固体番号）で利用されているアプリケーションプログラムの名称や使用状況をサーバ２側から概ねリアルタイムで把握・管理することが可能である。
【０１１３】
しかも、各携帯通信端末４（固体番号）で利用されているアプリケーションプログラムの名称や使用状況をサーバ２側のサーバ用データ管理ファイル１６で的確に管理できるので、例えば、携帯通信端末４として携帯電話を利用する場合の機種変更等に際し、従来の使用環境、具体的には、以前の携帯電話で使用していたアプリケーションプログラムの契約状況をそのまま保持し、これを新しい携帯電話に引き継がせるといったことも簡単にできる。具体的に必要とされる処理は、単に、サーバ用データ管理ファイル１６における固体番号の書き換えだけである。
【０１１４】
また、サーバ２から携帯通信端末４にアプリケーションプログラムのリストをダウンロードする際のステップａ９〜ステップａ１１およびステップｂ１０〜ステップｂ１１の処理を利用し、リストのデータに織り交ぜて新作ソフトや会社の宣伝のためのデータを携帯通信端末４に転送するようにして、ディスプレイ２５上にポータルサイトの画面のようにして表示することも可能である。
【０１１５】
更には、ＳＤメモリ等の記憶媒体２１を利用して無料で暗号化されたアプリケーションプログラムを配布してもよい。その場合、携帯通信端末４の管理用アプリケーションプログラムで復号化およびインストール作業とサーバ用データ管理ファイル１６に対する登録処理（固体番号と使用開始日の登録）を行うことができる。そして、ユーザに其のアプリケーションプログラムをある程度使ってもらうことで当該アプリケーションプログラムの魅力やセールスポイントを理解してもらい、同時にアプリケーションプログラム監視手段によって其の使用状況を監視し、使用状況の検出結果をアプリケーションプログラムの削除時（不活性化時）にサーバ２に送信してサーバ用データ管理ファイル１６で管理するようにすれば、使用状況や理解度等に応じて着信メロディや待ち受け画面等のサービスコンテンツを配布して利益還元を行うことができる。この際、プロモーターはサーバ用データ管理ファイル１６にアクセスすることで当該アプリケーションプログラムの使用状況や理解度等を容易に把握することができ、また、どの程度の広告効果があったかも推察することができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明のアプリケーション使用対価還元方法を適用したアプリケーション使用対価還元システムの一実施形態について示したブロック図である。
【図２】アプリケーション配信サーバとアプリケーション管理サーバを兼ねるサーバの構成の概略を示した機能ブロック図である。
【図３】サーバ用データ管理ファイルの構成例を示した概念図である。
【図４】ユーザ端末として機能する携帯通信端末の構成の概略を示した機能ブロック図である。
【図５】クライアント用データ管理ファイルの構成例を示した概念図である。
【図６】携帯通信端末のマイクロプロセッサによって実行される処理の概略を示したフローチャートである。
【図７】携帯通信端末のマイクロプロセッサによって実行される処理の概略を示したフローチャートの続きである。
【図８】アプリケーション配信サーバとアプリケーション管理サーバを兼ねるサーバのマイクロプロセッサによって実行される処理の概略を示したフローチャートである。
【符号の説明】
【０１１７】
１  アプリケーション使用対価還元システム
２  サーバ（アプリケーション配信サーバ，アプリケーション管理サーバ）
３  大容量記憶装置
４  携帯通信端末（ユーザ端末）
５  ネットワーク
６  基地局
７  マイクロプロセッサ（アプリケーションプログラム送信手段，使用開始日時記憶手段，還元量算出手段の主要部）
８  ＲＯＭ
９  ＲＡＭ
１０  ハードディスク
１１  インターフェイス
１２  入出力回路
１３  ディスプレイ
１４  キーボード
１５  マウス
１６  サーバ用データ管理ファイル（使用開始日時記憶手段の一部）
１７  マイクロプロセッサ（アプリケーションプログラムダウンロード手段，アプリケーションプログラムインストール手段，使用開始通知手段，アプリケーションプログラム監視手段，アプリケーションプログラム不活性化手段，不活性化通知手段の主要部）
１８  ＲＯＭ
１９  不揮発性メモリ
２０  ＲＡＭ
２１  記憶媒体（ＳＤメモリ等）
２２  カード・リード・アンド・ライタ
２３  出力回路
２４  送受信回路
２５  ディスプレイ
２６  操作パネル
２７  スピーカ
２８  マイク
２９  クライアント用データ管理ファイル
【図１】
2007102498.tif 000003
【図２】
2007102498.tif 000004
【図３】
2007102498.tif 000005
【図４】
2007102498.tif 000006
【図５】
2007102498.tif 000007
【図６】
2007102498.tif 000008
【図７】
2007102498.tif 000009
【図８】
2007102498.tif 000010