JP2006065790A - アンインストール処理プログラム、及びアンインストール管理プログラム - Google Patents
アンインストール処理プログラム、及びアンインストール管理プログラム Download PDFInfo
- Publication number
- JP2006065790A JP2006065790A JP2004250740A JP2004250740A JP2006065790A JP 2006065790 A JP2006065790 A JP 2006065790A JP 2004250740 A JP2004250740 A JP 2004250740A JP 2004250740 A JP2004250740 A JP 2004250740A JP 2006065790 A JP2006065790 A JP 2006065790A
- Authority
- JP
- Japan
- Prior art keywords
- information
- computer
- application program
- uninstallation
- uninstalled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/62—Uninstallation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
【課題】アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供可能とする。
【解決手段】 コンピュータ100によって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測し、計測されたアプリケーションプログラム毎の実行頻度を表示し、表示されたアプリケーションプログラムをアンインストールするか否かの指示を特定する入力を要求し、アプリケーションプログラムのいずれかをアンインストールする指示の入力を受信した場合に、コンピュータ100の記憶領域に格納されるコンピュータ100を特定可能な情報を取得し、アンインストールするアプリケーションプログラムを特定する情報及びコンピュータ100を特定する情報をサーバ200に送信し、サーバ200からアンインストールを許可する情報を受信し、アプリケーションプログラムをアンインストールし、記憶領域にアプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納する。
【選択図】図1
【解決手段】 コンピュータ100によって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測し、計測されたアプリケーションプログラム毎の実行頻度を表示し、表示されたアプリケーションプログラムをアンインストールするか否かの指示を特定する入力を要求し、アプリケーションプログラムのいずれかをアンインストールする指示の入力を受信した場合に、コンピュータ100の記憶領域に格納されるコンピュータ100を特定可能な情報を取得し、アンインストールするアプリケーションプログラムを特定する情報及びコンピュータ100を特定する情報をサーバ200に送信し、サーバ200からアンインストールを許可する情報を受信し、アプリケーションプログラムをアンインストールし、記憶領域にアプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納する。
【選択図】図1
Description
本発明は、コンピュータによって実行されるアプリケーションプログラムの管理技術に関する。
一般のユーザが利用するコンピュータには、様々な処理を実行させるためのアプリケーションプログラムがインストールされている。特に、現在市販されているパーソナルコンピュータには、予め多数のアプリケーションプログラムがインストール(プリインストール)されている。
なお、本願発明に関連する先行技術として、例えば、下記の特許文献1から5に開示される技術がある。
特開2000−112717号公報
特開平9−231148号公報
特開2002−163505号公報
特開平9−212341号公報
特開2003−58764号公報
しかしながら、アプリケーションプログラムがプリインストールされているコンピュータは、ユーザによっては不必要なアプリケーションプログラムがインストールされていることもある。このような場合には、ユーザは、多数のアプリケーションプログラムがプリインストールされていることに対して割高感を感じることもあった。
また、多数のアプリケーションプログラムがプリインストールされているコンピュータは、そのアプリケーションプログラムのデータ量に応じてハードディスク等の二次記憶装置の記憶容量が必要になる。そして、このような場合には、ユーザは、不必要なアプリケーションプログラムにハードディスクの記憶容量が要されていることに不満を感じることもあった。
本発明は上記事項に鑑みられてなされたものである。すなわち、その課題は、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供可能とする技術を提供することである。
本発明は上記目的を達成するため、以下の手段とした。
すなわち、本発明は、コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測し、計測された前記アプリケーションプログラム毎の前記実行頻度を表示し、表示された前記アプリケーションプログラムをアンインストールするか否かの指示を特定する入力を要求し、前記アプリケーションプログラムのいずれかをアンインストールする指示の入力を受信した場合に、前記コンピュータの記憶領域に格納される当該コンピュータを特定可能な情報を取得し、前記アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信し、前記サーバからアンインストールを許可する情報を受信し、前記アプリケーションプログラムをアンインストールし、前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納すること
によって特定できる。
すなわち、本発明は、コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測し、計測された前記アプリケーションプログラム毎の前記実行頻度を表示し、表示された前記アプリケーションプログラムをアンインストールするか否かの指示を特定する入力を要求し、前記アプリケーションプログラムのいずれかをアンインストールする指示の入力を受信した場合に、前記コンピュータの記憶領域に格納される当該コンピュータを特定可能な情報を取得し、前記アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信し、前記サーバからアンインストールを許可する情報を受信し、前記アプリケーションプログラムをアンインストールし、前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納すること
によって特定できる。
本発明は、アプリケーションプログラムの実行頻度をユーザに示す。また、本発明は、ユーザが実行頻度を参照して、不必要なアプリケーションプログラムを削除することを提案する。そして、本発明は、削除したアプリケーションプログラムに対応したポイントを付与して、他の商品と引き替えることができる。
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供することができる。
また、本発明は、前記記憶領域に前記アンインストール情報が格納されたアプリケーションプログラムの再インストールの実行を不可能にする、ことを特徴とする。
このようにすれば、本発明は、アンインストール処理を実行したアプリケーションプログラムの再インストールを防止することができる。
また、本発明は、前記記憶領域が、前記コンピュータのEP−ROM領域及びレジストリ領域の少なくともいずれかである、ことを特徴とする。
本発明は、コンピュータにおける書き換えが困難な記憶領域にアンインストール処理に関連する情報を格納する。
従って、本発明によれば、アンインストール処理を効果的に管理することができる。
従って、本発明によれば、アンインストール処理を効果的に管理することができる。
また、本発明は、コンピュータを特定する情報及びアンインストールするアプリケーションプログラムを特定する情報を当該コンピュータから受信し、前記アンインストールするアプリケーションプログラムを特定する情報に基づいてアンインストールを許可する情報を前記コンピュータに送信し、前記コンピュータを特定する情報及び前記アプリケーションプログラムをアンインストール後のアプリケーションプログラムの情報を格納することによっても特定することができる。
本発明は、コンピュータを特定する情報とアンインストール処理に関連する情報をコンピュータから受信する。そして、本発明は、アンインストール処理したアプリケーションプログラムの情報を格納する。
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供することができる。
また、本発明によれば、アンインストール処理を効果的に管理することができる。
また、本発明によれば、アンインストール処理を効果的に管理することができる。
また、本発明は、前記アンインストールするアプリケーションプログラムを特定する情報に基づいて、前記コンピュータに対して付与するポイント情報を算出し、前記ポイント情報を前記コンピュータに送信し、前記ポイント情報に基づいて購入可能な商品の情報を前記コンピュータに送信し、前記ポイント情報に基づいた商品の購入希望情報を前記コンピュータから受信し、前記購入希望情報に応じた商品を前記コンピュータに送信し、前記商品購入後のポイント情報を前記コンピュータに送信する、ことを特徴とする。
本発明は、アンインストール処理に応じてコンピュータに対してポイントを付与する。
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したポイント付与サービスを提供することができる。
従って、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したポイント付与サービスを提供することができる。
以上のように、本発明によれば、アプリケーションプログラムがプリインストールされているコンピュータにおいて、ユーザの利便性を考慮したサービスを提供可能とする技術を提供することができる。
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
〈システム構成〉
図1は、本実施の形態にかかるアンインストール処理プログラム、アンインストール管理プログラムを適用したシステムの構成を示す概略図である。本実施の形態にかかるシステムは、コンピュータにプリインストールされたアプリケーションプログラムをアンインストール処理したときに、そのアプリケーションプログラムに応じてユーザにポイントを付与する。そして、本システムは、このポイントをユーザが利用することで新たな商品等を購入することができる。
図1は、本実施の形態にかかるアンインストール処理プログラム、アンインストール管理プログラムを適用したシステムの構成を示す概略図である。本実施の形態にかかるシステムは、コンピュータにプリインストールされたアプリケーションプログラムをアンインストール処理したときに、そのアプリケーションプログラムに応じてユーザにポイントを付与する。そして、本システムは、このポイントをユーザが利用することで新たな商品等を購入することができる。
図1において、本システムを構成するネットワークは、ユーザが利用するコンピュータ100と、コンピュータ100を販売するメーカサーバ200とが接続する。コンピュータ100は、本発明のアンインストール処理プログラムが導入(インストール)されている。また、メーカサーバ200は、本発明のアンインストール管理プログラムがインストールされている。
コンピュータ100は、パーソナルコンピュータ(PC),携帯情報端末(PDA),その他専用のコンピュータ等の各種コンピュータを用いて構成される。なお、本実施の形態において、コンピュータ100は、主にパーソナルコンピュータであるものとして説明する。コンピュータ100は、不図示のハードウェアとして、制御装置(CPU,主記憶(RAM等),入出力ユニット,OS,デバイスドライバ等で構成される),二次記憶(ハード
ディスク等),通信制御装置(ネットワークインターフェイス装置等)を備えている。そし
て、コンピュータ100は、CPUが二次記憶に格納されているアンインストール処理プログラムを主記憶にロードして実行することにより、本システムにおけるアンインストール処理が可能なコンピュータの機能を実現する。
ディスク等),通信制御装置(ネットワークインターフェイス装置等)を備えている。そし
て、コンピュータ100は、CPUが二次記憶に格納されているアンインストール処理プログラムを主記憶にロードして実行することにより、本システムにおけるアンインストール処理が可能なコンピュータの機能を実現する。
メーカサーバ200は、パーソナルコンピュータ(PC),サーバ,その他専用のコンピュータ等の各種コンピュータを用いて構成される。メーカサーバ200は、不図示のハードウェアとして、制御装置(CPU,主記憶(RAM等),入出力ユニット,OS,デバイ
スドライバ等で構成される),二次記憶(ハードディスク等),通信制御装置(ネットワークインターフェイス装置等)を備えている。そして、メーカサーバ200は、CPUが二次
記憶に格納されているアンインストール管理プログラムを主記憶にロードして実行することにより、本システムにおけるアンインストール管理処理の機能を実現する。
スドライバ等で構成される),二次記憶(ハードディスク等),通信制御装置(ネットワークインターフェイス装置等)を備えている。そして、メーカサーバ200は、CPUが二次
記憶に格納されているアンインストール管理プログラムを主記憶にロードして実行することにより、本システムにおけるアンインストール管理処理の機能を実現する。
〈装置の構成〉
図2は、コンピュータ100によって実現される機能を示すブロック図である。コンピュータ100は、アンインストール処理プログラムによって、実行頻度計測部101,実行頻度表示部102,アンインストール処理部103,情報取得部104,情報通信部105,情報格納部106,データベース107を備える。
図2は、コンピュータ100によって実現される機能を示すブロック図である。コンピュータ100は、アンインストール処理プログラムによって、実行頻度計測部101,実行頻度表示部102,アンインストール処理部103,情報取得部104,情報通信部105,情報格納部106,データベース107を備える。
実行頻度計測部101は、コンピュータ100によって実行されるアプリケーションプログラムのうち、工場出荷時からインストールされているもの(以下プリインストールプログラムとする)の各々について、その実行頻度を計測する。また、実行頻度計測部10
1は、コンピュータ100がユーザの手元に渡った最初の起動時から実行頻度の計測を開始する。また、実行頻度計測部101は、実行頻度の計測開始時から所定の期間経過後(例えば1ヶ月後)に、全てのプリインストールプログラムの実行頻度の集計を行う。
1は、コンピュータ100がユーザの手元に渡った最初の起動時から実行頻度の計測を開始する。また、実行頻度計測部101は、実行頻度の計測開始時から所定の期間経過後(例えば1ヶ月後)に、全てのプリインストールプログラムの実行頻度の集計を行う。
実行頻度表示部102は、実行頻度計測部101が集計した所定の期間経過後のプリインストールプログラムの実行頻度をコンピュータ100のディスプレイ(不図示)上に表示する。
アンインストール処理部103は、本発明のコンピュータにおけるアンインストール処理部及びアンインストールロック処理部の機能を有する。アンインストール処理部103は、ユーザの指示に基づいて、コンピュータ100のハードディスクからプリインストールプログラムのアンインストール処理を行う。このとき、ユーザは、ディスプレイに表示されたプリインストールプログラムの実行頻度を参照して入力手段(例えば、マウスやキーボードなど)からアンインストールを指示する。
情報取得部104は、コンピュータ100に予め格納されるこのコンピュータ100を特定可能な情報を取得する。この特定可能な情報は、コンピュータ100のシリアルナンバ(製造番号)、メーカが定めた型式記号(モデル名)などが挙げられる。なお、これらのコンピュータ100を特定可能な情報は、コンピュータ100の記憶領域のうち、ユーザなどによって改ざんの困難な領域に書き込むのが望ましい。そして、上記記憶領域としては、例えばコンピュータ100のEP−ROM領域やレジストリ領域などが考えられる。
情報通信部105は、メーカサーバ200との間でアンインストール処理に関する情報を通信する。情報通信部105からメーカサーバ200に送信する情報は、シリアルナンバや型式記号などのコンピュータ100を特定可能な情報、あるいはアンインストール処理を要求する情報が挙げられる。また、情報通信部105がメーカサーバ200から受信する情報は、コンピュータ100に対するアンインストール処理を許可する応答情報が挙げられる。
情報格納部106は、情報通信部105が受信したメーカサーバ200からのアンインストール処理を許可する情報をコンピュータ100の記憶領域に格納する。また、情報格納部106は、メーカサーバ200から受信したアンインストール処理を行ったアプリケーションプログラムの再インストールを防止する再インストールロック情報を記憶領域に格納する。なお、この再インストールロック情報は、コンピュータ100の改ざんの困難な記憶領域に格納するのが望ましい。
データベース107は、アンインストール処理を許可する情報や、再インストールロック情報などのバックアップを記憶する。
図3は、メーカサーバ200に実現される機能を示したブロック図である。メーカサーバ200は、情報通信部201,コンピュータ特定部202,アンインストール情報処理部203,ポイント処理部204,データベース205を備える。
図3は、メーカサーバ200に実現される機能を示したブロック図である。メーカサーバ200は、情報通信部201,コンピュータ特定部202,アンインストール情報処理部203,ポイント処理部204,データベース205を備える。
情報通信部201は、コンピュータ100との間でアンインストール処理に必要な情報の通信を行う。情報通信部201が受信する情報は、コンピュータ100が送信したコンピュータ100を特定可能な情報とアンインストール処理を要求する情報である。また、情報通信部201が送信する情報は、コンピュータ100からのアンインストール処理を要求する情報に対する応答情報(アンインストール処理を許可する情報)とアンインストール処理後再インストールを許可しない再インストールロック情報が挙げられる。
コンピュータ特定部202は、情報通信部201が受信したコンピュータ100からのアンインストール処理を要求する情報とコンピュータ100を特定可能な情報とに基づいて、アンインストール処理を要求するコンピュータにプリインストールされているアプリケーションプログラムの種類や内容などを特定する。また、コンピュータ特定部202は、コンピュータ100からの情報に基づいて、アンインストール処理を要求するコンピュータ100が予め登録されたコンピュータ100であるか否かを特定する。また、コンピュータ特定部202は、コンピュータ100からの情報に基づいて、このコンピュータ100を利用するユーザを特定する。そして、コンピュータ特定部202は、特定したコンピュータ100のユーザ情報及びアプリケーションプログラムの情報をアンインストール情報処理部203に送信する。
アンインストール情報処理部203は、コンピュータ特定部202が処理したコンピュータ100からの情報に基づいて、アンインストール処理を行ったことが特定できる情報をデータベース205に記憶する。このとき、アンインストール情報処理部203は、データベース205内に記憶されたユーザ毎に区分されたコンピュータ100のプリインストールプログラムの内容を、アンインストール処理を行ったことがわかるように更新する。
図4は、データベース205に格納されるユーザのコンピュータ100のプリインストールプログラム情報の一例を示す図である。データベース205には、コンピュータ100のユーザ名1、コンピュータ100のシリアルナンバ2、コンピュータ100のモデル名3、プリインストールプログラム名一覧4が格納される。プリインストールプログラム名一覧4において、アンインストール処理が行われていないプリインストールプログラム名には、チェックボックス4aに「x」印がされていない。また、プリインストールプログラム名一覧4において、アンインストール処理が行われたプリインストールプログラム名には、チェックボックス4bに「x」印がされている。このように、チェックボックス4a,4bの「x」印の有無によって、このデータベース205は、プリインストールプログラムのそれぞれがアンインストール処理されたか否かが識別可能になっている。
ポイント処理部204は、アンインストール処理を実行したことに応じて、所定のポイントを加算する処理を行う。ユーザ毎の累積ポイントは、図4に示したデータベース205のポイント記録メニュー5に記録される。
〈アンインストール処理例〉
コンピュータ100とメーカサーバ200とによって構成される本システムによるアンインストール処理の実施例を、フローチャートを参照して説明する。
コンピュータ100とメーカサーバ200とによって構成される本システムによるアンインストール処理の実施例を、フローチャートを参照して説明する。
図5及び図6は、本システムによるアンインストール処理のフローチャートである。
コンピュータ100がユーザの操作によって起動される(S101)と、アンインストール処理プログラムは、自動的に起動して処理を開始する。コンピュータ100は、プリインストールされたアプリケーションプログラムの起動頻度(使用率)のカウント(計測)を開始する(S102)。
コンピュータ100がユーザの操作によって起動される(S101)と、アンインストール処理プログラムは、自動的に起動して処理を開始する。コンピュータ100は、プリインストールされたアプリケーションプログラムの起動頻度(使用率)のカウント(計測)を開始する(S102)。
コンピュータ100は、アプリケーションプログラムの使用率のカウントを開始してから所定の期間経過後(例えば、1ヶ月後)、インストール(搭載)される全てのアプリケーションプログラムの使用率を表示して、ユーザに対してアンインストール処理を実行してポイント換算するか否かの指示を要求する(S103)。
図7は、全てのアプリケーションプログラムの使用率を表示したランキング画面である。ランキング画面には、プリインストールされた全てのアプリケーションプログラムの使
用率がランキング(順位表示)形式で示されている。
用率がランキング(順位表示)形式で示されている。
コンピュータ100は、ユーザにアンインストール処理を実行してポイント付与を受けるか否かについて、応答を要求する(S104)。ユーザがポイント付与を要求しない場合には、コンピュータ100は処理を終了する。
ユーザがポイント付与を要求する場合には、コンピュータ100は、ランキング画面を介して、今後も利用するアプリケーションプログラムをユーザが選択するように要求する(S105)。
図8は、ユーザがアンインストール処理を指示した状態を示したランキング画面である。ランキング画面は、ユーザの操作に応じてチェックボックス6,7,8に「x」印が付けられるようになっている。そして、コンピュータ100は、ランキング画面に表示されるOKボタン9がユーザの操作によって押されると、アンインストール処理を続行する。
コンピュータ100は、ユーザの指示に基づいて、アンインストール処理によるポイント付与を実行するときには、コンピュータ100の所定の記憶領域(例えば、EP−ROM領域)から、モデル名を特定する型番、シリアルナンバなどのコンピュータ100を特定する情報を取得する(S106)。
コンピュータ100は、ネットワークを介してメーカサーバ200に接続する。そして、コンピュータ100は、型番、シリアルナンバ、及びユーザがアンインストール処理を要求するアプリケーションプログラムの種類をメーカサーバ200に通知する(S107)。
図9は、コンピュータ100からメーカサーバ200に通知するコンピュータ100の情報の一例を示す図である。ユーザのコンピュータ100は、シリアルナンバ、F型(コンピュータ100の種類を特定するモデル名)、必要なアプリケーションプログラム(ソフトウェア)の情報をメーカサーバ200に送信する。
コンピュータ100から情報を受信したメーカサーバ200は、シリアルナンバから対応するコンピュータ100のユーザがメーカサーバ200に登録されたユーザであるか否かを確認する(S108)(S109)。
シリアルナンバからユーザ登録がされていないことが判別した場合には、メーカサーバ200は、コンピュータ100にユーザ登録を行なわせるような情報を通知する。この情報に応じて、ユーザは、コンピュータ100からメーカサーバ200にユーザ登録を行う(S110)。
ユーザ登録がされていることが判別した場合には、メーカサーバ200は、型番からコンピュータ100にプリインストールされているプログラムの種類を特定する。そして、メーカサーバ200は、プリインストールプログラム名一覧とチェックされた(利用する)アプリケーションプログラムの種類との差分から、アンインストール処理を実行してポイント付与を要求するアプリケーションプログラムの種類を特定する(S111)。
メーカサーバ200は、アンインストール処理を行うアプリケーションプログラムの種類から、ユーザに付与(提供)するポイントを計算する。そして、メーカサーバ200は、算出したポイントとアンインストールを実行する指示情報とをコンピュータ100に通知する(S112)。
メーカサーバ200からポイントを通知されたコンピュータ100は、ディスプレイ等の表示出力手段にポイントを表示する。また、コンピュータ100は、アンインストールの実行指示に応じて、アンインストール処理を実行することもディスプレイ等に表示する(S113)。
コンピュータ100は、ユーザにアンインストール処理を開始するか否かを確認する(S114)。このとき、アンインストール処理を実行しない場合には、コンピュータ100は、S103に戻る。
コンピュータ100は、アンインストールの実行指示に従って、不必要なアプリケーションプログラムをアンインストールする(S115)。
コンピュータ100は、アンインストール処理後、コンピュータ100の書き換えの困難な記憶領域(例えば、EP−ROM)にアンインストールしたアプリケーションプログラムの情報を記憶する(S116)。EP−ROMにアンインストールしたことを示す情報を記憶することで、コンピュータ100は、このアプリケーションプログラムの再インストールが不可能になる。
また、コンピュータ100は、EP−ROMに記憶したアンインストール情報と同様の情報を、バックアップのためにレジストリ領域にも記録する(S117)。コンピュータ100は、アンインストール処理が終了したことを、メーカサーバ200に通知する(S118)。
アンインストール処理終了を通知されたメーカサーバ200は、ユーザのアンインストール情報とポイント情報とをデータベース205に格納する(S119)。
ユーザが蓄積したポイントを利用して商品等を購入する場合には、コンピュータ100は、データベース205に格納されるポイントの残高情報を確認する(S120)。
ユーザが蓄積したポイントを利用して商品等を購入する場合には、コンピュータ100は、データベース205に格納されるポイントの残高情報を確認する(S120)。
コンピュータ100からのポイントの残高情報確認を受け付けたメーカサーバ200は、ユーザに表示するためにコンピュータ100にポイントの残高情報を送信する。また、メーカサーバ200は、コンピュータ100のユーザにポイントを利用するか否かを確認する(S121)。
コンピュータ100のユーザは、メーカサーバ200から通知されたポイントの残高情報を確認する(S122)。そして、コンピュータ100は、ユーザにポイントを利用したサービスを受けるか否かを確認する(S123)。
ユーザがポイントサービスを利用する場合には、メーカサーバ200は、ユーザのポイントの残高で利用可能なサービス内容をコンピュータ100に表示する(S124)。
ユーザは、コンピュータ100を用いてメーカサーバ200が表示した利用可能なサービス内容のうち、希望のものを選択する(S125)。
ユーザは、コンピュータ100を用いてメーカサーバ200が表示した利用可能なサービス内容のうち、希望のものを選択する(S125)。
メーカサーバ200は、ユーザが選択した内容が例えばダウンロード可能な画像などであれば、そのサービス内容をダウンロード可能にする。そして、メーカサーバ200は、そのサービス内容に応じたポイントを減算したポイントの残高をデータベース205に記録する。メーカサーバ200は、ポイントの残高記録後、その残高情報をコンピュータ100に表示する(S126)。
コンピュータ100は、サービス内容のデータをダウンロードする。コンピュータ100は、減算後の残高情報を表示してユーザに通知する(S127)。
〈実施の形態の効果〉
以上説明した本発明の一実施の形態であるコンピュータ100、及びメーカサーバ200によれば、以下のような効果を得ることができる。
上記コンピュータ100によれば、ユーザに購買意欲を充足することが可能なアンインストール処理技術を提供することができる。また、コンピュータ100によれば、アプリケーションプログラムのアンインストール処理を正確に把握可能な技術を提供することができる。
以上説明した本発明の一実施の形態であるコンピュータ100、及びメーカサーバ200によれば、以下のような効果を得ることができる。
上記コンピュータ100によれば、ユーザに購買意欲を充足することが可能なアンインストール処理技術を提供することができる。また、コンピュータ100によれば、アプリケーションプログラムのアンインストール処理を正確に把握可能な技術を提供することができる。
また、メーカサーバ200によれば、ユーザのコンピュータにプリインストールされたアプリケーションプログラムのアンインストール処理を正確に把握可能な技術を提供することができる。
1ユーザ名
2シリアルナンバ
3モデル名
4a,4bチェックボックス
4プリインストールプログラム名一覧
5ポイント記録メニュー
6,7,8チェックボックス
9ボタン
100コンピュータ
101実行頻度計測部
102実行頻度表示部
103アンインストール処理部
104情報取得部
105情報通信部
106情報格納部
107データベース
200メーカサーバ
201情報通信部
202コンピュータ特定部
203アンインストール情報処理部
204ポイント処理部
205データベース
2シリアルナンバ
3モデル名
4a,4bチェックボックス
4プリインストールプログラム名一覧
5ポイント記録メニュー
6,7,8チェックボックス
9ボタン
100コンピュータ
101実行頻度計測部
102実行頻度表示部
103アンインストール処理部
104情報取得部
105情報通信部
106情報格納部
107データベース
200メーカサーバ
201情報通信部
202コンピュータ特定部
203アンインストール情報処理部
204ポイント処理部
205データベース
Claims (10)
- コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測するステップと、
計測された前記アプリケーションプログラム毎の前記実行頻度を表示するステップと、
アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信するステップと、
前記サーバからアンインストールを許可する情報を受信するステップと、
前記アプリケーションプログラムをアンインストールするステップと、
前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納するステップと、をコンピュータに実行させる、アンインストール処理プログラム。 - 前記記憶領域に前記アンインストール情報が格納されたアプリケーションプログラムの再インストールの実行を不可能にするステップをさらに実行させる、請求項1に記載のアンインストール処理プログラム。
- 前記記憶領域は、
前記コンピュータのEP−ROM領域及びレジストリ領域の少なくともいずれかである、請求項1に記載のアンインストール処理プログラム。 - コンピュータを特定する情報及びアンインストールするアプリケーションプログラムを特定する情報を当該コンピュータから受信するステップと、
アンインストールするアプリケーションプログラムを特定する情報に基づいてアンインストールを許可する情報を前記コンピュータに送信するステップと、
前記コンピュータを特定する情報及び前記アプリケーションプログラムをアンインストール後のアプリケーションプログラムの情報を格納するステップと、をコンピュータに実行させるアンインストール管理プログラム。 - 前記アンインストールするアプリケーションプログラムを特定する情報に基づいて、前記コンピュータに対して付与するポイント情報を算出するステップと、
前記ポイント情報を前記コンピュータに送信するステップと、
前記ポイント情報に基づいて購入可能な商品の情報を前記コンピュータに送信するステップと、
前記ポイント情報に基づいた商品の購入希望情報を前記コンピュータから受信するステップと、
前記購入希望情報に応じた商品を前記コンピュータに送信するステップと、
前記商品購入後のポイント情報を前記コンピュータに送信するステップと、をさらに実行させる、請求項4に記載のアンインストール管理プログラム。 - コンピュータによって実行されるアプリケーションプログラム毎に当該アプリケーションプログラムの実行頻度を計測する実行頻度計測部と、
計測された前記アプリケーションプログラム毎の前記実行頻度を表示する実行頻度表示部と、
アンインストールするアプリケーションプログラムを特定する情報及び前記コンピュータを特定する情報をサーバに送信する情報送信部と、
前記サーバからアンインストールを許可する情報を受信する情報受信部と、
前記アプリケーションプログラムをアンインストールするアンインストール処理部と、
前記記憶領域に前記アプリケーションプログラムがアンインストールされたことを示すアンインストール情報を格納する情報格納部と、を備える、コンピュータ。 - 前記記憶領域に前記アンインストール情報が格納されたアプリケーションプログラムの再インストールの実行を不可能にするアンインストールロック処理部をさらに備える、請求項6に記載のコンピュータ。
- 前記記憶領域は、
EP−ROM領域及びレジストリ領域の少なくともいずれかである、請求項6に記載のコンピュータ。 - コンピュータを特定する情報及びアンインストールするアプリケーションプログラムを特定する情報を当該コンピュータから受信する情報受信部と、
前記アンインストールするアプリケーションプログラムを特定する情報に基づいてアンインストールを許可する情報を前記コンピュータに送信する情報送信部と、
前記コンピュータを特定する情報及び前記アプリケーションプログラムをアンインストール後のアプリケーションプログラムの情報を格納するアンインストール情報格納部と、を備えるアンインストール管理装置。 - 前記アンインストールするアプリケーションプログラムを特定する情報及に基づいて、前記コンピュータに対して付与するポイント情報を算出するポイント情報算出部と、
前記情報送信部が、前記ポイント情報及び前記ポイント情報に基づいて購入可能な商品の情報を前記コンピュータに送信し、
前記情報受信部が、前記ポイント情報に基づいた商品の購入希望情報を前記コンピュータから受信し、
前記情報送信部が、前記購入希望情報に応じた商品及び前記商品購入後のポイント情報を前記コンピュータに送信する、請求項9に記載のアンインストール管理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004250740A JP2006065790A (ja) | 2004-08-30 | 2004-08-30 | アンインストール処理プログラム、及びアンインストール管理プログラム |
US11/024,758 US20060048139A1 (en) | 2004-08-30 | 2004-12-30 | Uninstallation processing program and uninstallation management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004250740A JP2006065790A (ja) | 2004-08-30 | 2004-08-30 | アンインストール処理プログラム、及びアンインストール管理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006065790A true JP2006065790A (ja) | 2006-03-09 |
Family
ID=35944996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004250740A Withdrawn JP2006065790A (ja) | 2004-08-30 | 2004-08-30 | アンインストール処理プログラム、及びアンインストール管理プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060048139A1 (ja) |
JP (1) | JP2006065790A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009288937A (ja) * | 2008-05-28 | 2009-12-10 | Brother Ind Ltd | インストールシステムおよびプログラム |
JP2011100260A (ja) * | 2009-11-05 | 2011-05-19 | Clarion Co Ltd | 計算機システム、サーバ装置、端末装置及びソフトウェアアップデート方法 |
JP2012088901A (ja) * | 2010-10-19 | 2012-05-10 | Fujitsu Ltd | ソフトウェア管理装置、ソフトウェア管理方法およびソフトウェア管理プログラム |
JP5048683B2 (ja) * | 2006-12-18 | 2012-10-17 | 株式会社Access | アプリケーション更新管理端末、システム、方法およびプログラム |
WO2013118629A1 (ja) * | 2012-02-06 | 2013-08-15 | 株式会社コナミデジタルエンタテインメント | アプリケーションシステム、アプリケーションサーバ、プログラム |
JP2016532187A (ja) * | 2014-06-12 | 2016-10-13 | シャオミ・インコーポレイテッド | アプリケーション削除通知方法、アプリケーション削除通知装置、プログラム及び記録媒体 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101390050B (zh) | 2005-12-22 | 2018-04-24 | 艾伦·J·薛比洛 | 通过相减性安装达成选择性分配软件资源的装置与方法 |
US9286308B2 (en) | 2005-12-22 | 2016-03-15 | Alan Joshua Shapiro | System and method for metadata modification |
US8321859B2 (en) * | 2005-12-22 | 2012-11-27 | Alan Joshua Shapiro | Method and apparatus for dispensing on a data-storage medium customized content comprising selected assets |
JP2012018657A (ja) * | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
JP5465099B2 (ja) * | 2010-06-14 | 2014-04-09 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
JP5800685B2 (ja) * | 2010-11-26 | 2015-10-28 | キヤノン株式会社 | 情報処理装置及びサーバ、制御方法、プログラム及び記録媒体 |
US8701125B2 (en) | 2011-09-06 | 2014-04-15 | The Nielsen Company (Us), Llc | Methods and apparatus to detect uninstallation of an on-device meter |
CN102521031B (zh) * | 2011-12-13 | 2014-11-05 | 华为终端有限公司 | 移动终端预置应用程序的管理方法和移动终端 |
WO2014119867A1 (en) | 2013-01-31 | 2014-08-07 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
US10545628B2 (en) | 2013-01-31 | 2020-01-28 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
US11016637B2 (en) | 2013-01-31 | 2021-05-25 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
CN104021031A (zh) * | 2013-02-28 | 2014-09-03 | 富泰华工业(深圳)有限公司 | 应用程序管理***及方法 |
CN104184884B (zh) * | 2013-05-28 | 2019-03-12 | 中兴通讯股份有限公司 | 一种移动终端功耗的管控装置及方法、移动终端 |
CN104317608A (zh) * | 2014-09-30 | 2015-01-28 | 北京金山安全软件有限公司 | 移动终端中预装应用程序的管理方法、装置和客户端 |
US10235152B2 (en) | 2015-06-05 | 2019-03-19 | Apple Inc. | System and method for downgrading applications |
CN105516477B (zh) * | 2015-12-01 | 2018-12-11 | 成都中科创达软件有限公司 | 一种基于应用频率来节电的方法 |
CN105516476B (zh) * | 2015-12-01 | 2018-12-11 | 成都中科创达软件有限公司 | 一种关闭高能耗应用来控制应用节电的方法 |
CN107436805A (zh) * | 2016-05-27 | 2017-12-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种冻结应用的方法以及装置 |
WO2018158784A1 (en) * | 2017-02-28 | 2018-09-07 | Forward Unity S.R.L. | System, apparatus and method for providing an application development and execution platform |
CN109117153B (zh) * | 2018-08-28 | 2022-06-03 | 上海闻泰电子科技有限公司 | 应用程序的处理方法、装置、终端和存储介质 |
DE102022109637A1 (de) * | 2022-04-21 | 2023-10-26 | Audi Aktiengesellschaft | Verfahren zum Betreiben einer Steuervorrichtung für ein Kraftfahrzeug |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6678824B1 (en) * | 1999-11-02 | 2004-01-13 | Agere Systems Inc. | Application usage time limiter |
US20030028786A1 (en) * | 2001-07-26 | 2003-02-06 | Shakeel Mustafa | System and method for software anti-piracy licensing and distribution |
US7243245B2 (en) * | 2003-06-20 | 2007-07-10 | International Business Machines Corporation | Method and system for performing automatic startup application launch elimination |
-
2004
- 2004-08-30 JP JP2004250740A patent/JP2006065790A/ja not_active Withdrawn
- 2004-12-30 US US11/024,758 patent/US20060048139A1/en not_active Abandoned
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5048683B2 (ja) * | 2006-12-18 | 2012-10-17 | 株式会社Access | アプリケーション更新管理端末、システム、方法およびプログラム |
JP2009288937A (ja) * | 2008-05-28 | 2009-12-10 | Brother Ind Ltd | インストールシステムおよびプログラム |
JP2011100260A (ja) * | 2009-11-05 | 2011-05-19 | Clarion Co Ltd | 計算機システム、サーバ装置、端末装置及びソフトウェアアップデート方法 |
JP2012088901A (ja) * | 2010-10-19 | 2012-05-10 | Fujitsu Ltd | ソフトウェア管理装置、ソフトウェア管理方法およびソフトウェア管理プログラム |
WO2013118629A1 (ja) * | 2012-02-06 | 2013-08-15 | 株式会社コナミデジタルエンタテインメント | アプリケーションシステム、アプリケーションサーバ、プログラム |
JP2016532187A (ja) * | 2014-06-12 | 2016-10-13 | シャオミ・インコーポレイテッド | アプリケーション削除通知方法、アプリケーション削除通知装置、プログラム及び記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
US20060048139A1 (en) | 2006-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006065790A (ja) | アンインストール処理プログラム、及びアンインストール管理プログラム | |
KR101526776B1 (ko) | 라이센스 설치 지원 시스템, 라이센스 설치 지원 방법, 및 비일시적인 컴퓨터 판독 가능한 기억 매체 | |
US9699195B2 (en) | License management system, license management device, and computer-readable recording medium having license management program | |
US20090024984A1 (en) | Method of managing application software | |
US9032423B2 (en) | Dependency based configuration package activation | |
JP5263070B2 (ja) | プログラム導入支援装置、プログラム導入支援システム、プログラム導入支援方法、及びプログラム導入支援プログラム | |
JP2011060237A (ja) | プログラム導入支援装置、プログラム導入支援システム、表示制御方法、表示制御プログラム、及びそのプログラムを記録した記録媒体 | |
JP2011100226A (ja) | ライセンス管理システム、販売管理装置、ライセンス管理装置、ライセンス管理方法、及びプログラム | |
JP2009037455A (ja) | 情報処理装置、クライアント装置及びライセンス管理システム | |
EP2375354A2 (en) | System, apparatus, and method for inhibiting operation that modifies program configuration | |
US20140351945A1 (en) | Information processing system, information processing apparatus, and recording medium storing license management program | |
US20040254889A1 (en) | Information processing method and apparatus for managing sales of software | |
US20080183591A1 (en) | System for partner engagement in commercial distribution of digital porducts | |
US20030144997A1 (en) | Patent marking system | |
JP2019192291A (ja) | 特典管理装置及び特典管理方法 | |
JP4138064B2 (ja) | コンピュータ関連製品の利用者管理・サービスシステム | |
JP6572179B2 (ja) | 特典管理装置、特典管理方法及び特典管理システム | |
JP4979616B2 (ja) | ソフトウエアのライセンスシステム | |
JP5708856B2 (ja) | ライセンス管理システム、販売管理装置、ライセンス管理装置、ライセンス管理方法、及びプログラム | |
JP2005251070A (ja) | ライセンス管理システムおよびライセンス管理方法 | |
JP2004102625A (ja) | 端末点検装置、端末点検方法、及びプログラム | |
JP2009104433A (ja) | 更新プログラム配信システム | |
JP2007207144A (ja) | 機器管理システム | |
JP2002133239A (ja) | 特典情報発行システム及び記憶媒体 | |
JP4554128B2 (ja) | ソフトウェア製品販売システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070720 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090406 |