(57)【要約】  電子機器は、インストールを行う前記ユーザーを前記インストール済プログラムに関連付けるインストール部（１１）と、第１のユーザーに関連付けられた第１のインストール済プログラムについて全てのユーザーの利用を認め、第２のユーザーに関連付けられた第２のインストール済プログラムについて第２のユーザー及び第２のインストール済プログラムをインストールしようとした第３のユーザーの利用を認めるプログラム利用制御部（１７）とを含む制御部（１）を備え、インストール部（１１）は、管理者以外のユーザーである第３のユーザーが利用を認められていないアプリケーションプログラムをインストールしようとするとき、当該アプリケーションプログラムが第２のインストール済みプログラムであれば、インストールを行わずに、プログラム利用制御部（１７）に第２のインストール済プログラムの第３のユーザーによる利用を認めさせる。
2017002446.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
制御部と記憶部とを備え、
前記記憶部は、インストールされたアプリケーションプログラムであるインストール済みプログラムを記憶し、
前記制御部は、
ユーザーの指示によって前記アプリケーションプログラムをインストールするインストール部と、
ユーザー毎に利用可能なインストール済プログラムを制御するプログラム利用制御部とを含み、
前記インストール部は、インストールを行う前記ユーザーを前記インストール済プログラムに関連付け、
前記プログラム利用制御部は、第１のユーザーに関連付けられた第１のインストール済プログラムについて全てのユーザーの利用を認め、第２のユーザーに関連付けられた第２のインストール済プログラムについて前記第２のユーザー及び前記第２のインストール済プログラムをインストールしようとした第３のユーザーの利用を認め、
前記第１のユーザーは管理者のユーザーであり、前記第２のユーザー及び前記第３のユーザーは管理者以外のユーザーであり、
前記インストール部は、前記第３のユーザーが利用を認められていないアプリケーションプログラムをインストールしようとするとき、当該アプリケーションプログラムが前記第２のインストール済みプログラムであれば、インストールを行わずに、前記利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせる、
電子機器。
【請求項２】
前記制御部は、前記ユーザーの指示によって前記インストール済プログラムを削除するアンインストール部を含み、
前記アンインストール部は、前記第２のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めている場合には、前記第２のインストール済プログラムを削除せずに、前記利用制御部に前記第２のインストール済プログラムの前記第２のユーザーによる利用を認めさせない、請求項１に記載の電子機器。
【請求項３】
前記アンインストール部は、前記第３のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めている場合には、前記第２のインストール済プログラムを削除せずに、前記利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせない、請求項２に記載の電子機器。
【請求項４】
前記アンインストール部は、前記管理者以外のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めていない場合には、前記第２のインストール済プログラムを削除する、請求項２に記載の電子機器。
【請求項５】
前記記憶部は、前記アプリケーションプログラムをインストールするためのフォルダーとしての管理者フォルダー及びユーザーフォルダーと、管理者以外の各々のユーザーについて前記インストール済プログラムの使用可否を記憶する個別ユーザーフォルダーとを備え、
前記インストール部は、
前記第１のユーザーの指示による場合には、前記アプリケーションプログラムを管理者フォルダーにインストールし、
前記管理者以外のユーザーの指示による場合には、前記アプリケーションプログラムがユーザーフォルダーに未だインストールされていなければ、前記アプリケーションプログラムを前記ユーザーフォルダーにインストールして、前記指示をしたユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットを作成する、
請求項２に記載の電子機器。
【請求項６】
前記インストール部は、
前記管理者以外のユーザーの指示による場合には、前記アプリケーションプログラムがユーザーフォルダーにインストールされていれば、インストールを行わずに、前記指示をしたユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットを作成する、
請求項５に記載の電子機器。
【請求項７】
前記アンインストール部は、
前記第１のユーザーの指示による場合には、前記インストール済プログラムを削除し、
前記管理者以外のユーザーの指示による場合には、前記指示をしたユーザーの個別ユーザーフォルダーにおける前記インストール済プログラムへのショートカットを削除して、他のユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットがない場合には前記インストール済プログラムを削除する
請求項５に記載の電子機器。
【請求項８】
前記記憶部は、前記インストール済プログラムの使用状況を表すログデータを記憶し、
前記制御部は、
前記インストール済プログラムの使用により前記ログデータを更新する使用監視部と、
前記ログデータに基づいて前記インストール済プログラムを削除する自動アンインストール部とを含み、
前記自動アンインストール部は、前記第１のインストール済プログラムを削除せず、前記第２のインストール済プログラムについて前記ログデータから求められた第１の利用率が第１の値以下である場合に削除する、
請求項１に記載の電子機器。
【請求項９】
前記第１の利用率は直近の特定期間の利用回数であり、前記第１の値はゼロである、請求項８に記載の電子機器。
【請求項１０】
前記制御部は、前記第２のインストール済プログラムについて前記ログデータから求められた第２の利用率が第２の値以上である場合に前記インストール済プログラムを前記第１のインストール済プログラムとする保存プログラム決定部を含む、請求項８に記載の電子機器。
【請求項１１】
前記第２の利用率は前記第１の利用率よりも大きい値であることを、請求項１０に記載の電子機器。
【請求項１２】
前記制御部は、前記第１のインストール済プログラムについて前記ログデータから求められた第３の利用率が第３の値以下である場合に前記第１のユーザーに通知する不使用プログラム警告部を含む、請求項８に記載の電子機器。
【請求項１３】
前記第３の利用率は直近の特定期間の利用回数であり、前記第３の値はゼロである、請求項１２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムをインストール可能な電子機器及び該電子機器に備えられたＣＰＵ上で動作するプログラムに関する。
【背景技術】
【０００２】
画像形成装置等の電子機器の機能が多様化してきており、多くのユーザーが１の電子機器を共有する場合、各々のユーザーに適合した機能を選定して提供することが容易でない。この点、特許文献１には、ユーザーをクラス分けし、クラスによって使用できるアプリケーションを決定する機器が開示されている。【０００３】
しかし、機能の多様化が進んだ昨今では、全てのユーザーの希望する機能を標準装備しておくことが、記憶容量その他の要因に起因して困難となってきている。そこで基本機能のみを標準搭載し、必要に応じて拡張アプリケーションプログラムをインストールする形態が、昨今の主流である。【０００４】
ここで、拡張アプリケーションのインストールは、ユーザーが自らの希望によって行うことができることが好ましい。しかし、拡張アプリケーションのインストールをユーザーに自由に行わせると、不要な拡張アプリケーションが蓄積してＨＤＤ（ハードディスクドライブ）容量を圧迫してしまうおそれがある。【０００５】
特許文献２には、不実行のファームウエアをＲＡＭ（ランダムアクセスメモリ）から削除するデータ処理装置が開示されている。ＲＡＭから削除してもＨＤＤから再読込できるので、ＲＡＭ容量の動的な管理を行うものである。【０００６】
また、非特許文献１には、アプリケーションプログラムでなくデータファイルに対して、最終更新日や最終アクセス日からの経過日数に基づいて削除を行うシステムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−０２４５９４号公報
【特許文献２】特開２０１５−０３５０９８号公報
【非特許文献】
【０００８】
【非特許文献１】ジャストシステム, GDMS, http://just-enterprise.com/product/gdms/
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献２や非特許文献１に開示されたシステムは、アプリケーションプログラムをＨＤＤから削除する形態のアンインストールを行うものではない。アプリケーションプログラムをＨＤＤから削除することはユーザーに与える影響が大きく、より精密な制御を必要とする。【００１０】
本発明は、必須のアプリケーションプログラムを削除することなく、不使用のアプリケーションプログラムをＨＤＤから削除することのできる電子機器及び電子機器に備えられたＣＰＵ上で動作するプログラムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
本発明の一の局面に係る電子機器は、制御部と記憶部とを備える。前記記憶部は、インストールされたアプリケーションプログラムであるインストール済みプログラムを記憶する。前記制御部は、ユーザーの指示によって前記アプリケーションプログラムをインストールするインストール部と、ユーザー毎に利用可能なインストール済プログラムを制御するプログラム利用制御部とを含む。前記インストール部は、インストールを行う前記ユーザーを前記インストール済プログラムに関連付ける。前記プログラム利用制御部は、第１のユーザーに関連付けられた第１のインストール済プログラムについて全てのユーザーの利用を認め、第２のユーザーに関連付けられた第２のインストール済プログラムについて前記第２のユーザー及び前記第２のインストール済プログラムをインストールしようとした第３のユーザーの利用を認める。前記第１のユーザーは管理者のユーザーであり、前記第２のユーザー及び前記第３のユーザーは管理者以外のユーザーである。前記インストール部は、前記第３のユーザーが利用を認められていないアプリケーションプログラムをインストールしようとするとき、当該アプリケーションプログラムが前記第２のインストール済みプログラムであれば、インストールを行わずに、前記利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせる。
【発明の効果】
【００１２】
本発明の電子機器によれば、必須のアプリケーションプログラムを削除することなく、不使用のアプリケーションプログラムをＨＤＤから削除することのできる電子機器を提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】図１は、画像形成装置の機能構成を示す図である。
【図２】図２は、ログデータの例を示す図である。
【図３】図３は、インストール部の処理を示すフローチャートである。
【図４】図４は、自動アンインストール部の処理を示す図である。
【図５】図５は、保存プログラム決定部の処理を示す図である。
【図６】図６は、インストール部及びアンインストール部の処理を示す図である。
【発明を実施するための形態】
【００１４】
図１は、本発明の電子機器の一形態としての画像形成装置の機能構成を示す図である。画像形成装置は、制御部１及び記憶部２を備えている。プリンター、スキャナー、ＦＡＸ、ユーザー操作のための入力部、その他画像形成装置の他の構成要素も備えているものとするが、本発明と関係しないので説明を省略する。
【００１５】
制御部１は、インストール部１１、使用監視部１２、自動アンインストール部１３、保存プログラム決定部１４、不使用プログラム警告部１５、アンインストール部１６及びプログラム利用制御部１７を含む。
【００１６】
なお、画像形成装置１は、ＣＰＵを備え、制御部１はＣＰＵ上で動作するプログラムとして実装されている。
【００１７】
インストール部１１は、アプリケーションプログラムのインストールを行う。詳細については後述する。
【００１８】
使用監視部１２は、アプリケーションプログラムの使用を監視し、利用状況をデータ化する。
【００１９】
自動アンインストール部は、利用状況等に基づいて、アプリケーションプログラムを自動的にアンインストールする。詳細については後述する。
【００２０】
保存プログラム決定部１４は、利用状況に基づいて、自動アンインストールの対象外とするアプリケーションプログラムを決定する。詳細については後述する。
【００２１】
不使用プログラム警告部１５は、自動アンインストールの対象外のアプリケーションプログラムについて、利用状況に基づいて警告する。詳細については後述する。
【００２２】
アンインストール部１６は、ユーザーによるアンインストール指示への対応を行う。実際にアンインストールを行う場合と行わない場合とがある。詳細については後述する。
【００２３】
プログラム利用制御部１７は、インストールされたアプリケーションプログラムについて、各々のユーザーの利用を制御する。詳細については後述する。
【００２４】
記憶部１２は、ログデータ２１を記憶している。また、アプリケーションプログラムの一形態としての拡張アプリケーションプログラムをインストールするためのフォルダーとしての管理者フォルダー２２及びユーザーフォルダー２３、並びに、各々のユーザーについてインストール済プログラムへのショートカットを配する個別ユーザーフォルダー２４（本実施例では、ユーザーＡのための個別ユーザーフォルダー２４ａ、ユーザーＢのための個別ユーザーフォルダー２４ｂの２つとする）を備えている。
【００２５】
図において、インストール部１１に含まれる各部によるログデータ２１の入出力を矢印で示す。
【００２６】
図２は、ログデータの例を示す図である。ログデータ２１は、アプリケーション２１ａ、インストール者２１ｂ、インストール日２１ｃ及び使用状況２１ｄを有している。
【００２７】
インストール者２１ｂにより、アプリケーション２１ａがインストール者（インストールを行うユーザー）と関連付けられる。
【００２８】
インストール日２１ｃ及び使用状況２１ｄは、日付を示す。本実施例においては2015年の日付のみとし、図では「2015年1月4日」を「1/4」のように簡略に示してある。使用状況２１ｄは、アプリケーション２１ａが使用された日付のリストである。同一の日付に複数回の使用があった場合には、複数のデータがある（アプリケーションＹを参照）。
【００２９】
以下、制御部に含まれる各部の機能を説明する。
【００３０】
図３は、インストール部の処理を示すフローチャートである。ユーザーからのインストール要求によって、インストール部１１が起動される。インストール部１１は、インストール部１１は、インストール者を特定する。特定は、インストールが画像形成装置において（例えばＵＳＢスティックを用いて）操作される場合には画像形成装置のユーザー認証器（非図示）においてユーザーのカードを読取る等により、インストールがネットワークを介して操作される場合にはユーザーのログインを要求する等により、行えばよい。インストール部１１は、特定されたインストール者が管理者であるか否かを判定し（ステップ１１ａ）、管理者であれば管理者フォルダー２２にインストールする（ステップ１１ｂ）。
【００３１】
特定されたインストール者が管理者でない場合には、インストール部１１は、インストールを要求されたアプリケーションが既にインストールされたものであるか否かを判定する（ステップ１１ｃ）。既にインストールされたものでない場合にはユーザーフォルダー２３にインストールする（ステップ１１ｄ）。既にインストールされたものである場合にも、同様にユーザーフォルダー２３にインストールされている。又は管理者フォルダー２２にインストールされている。
【００３２】
インストール部１１は、個別ユーザーフォルダー２４に、インストールされた（又はインストールされていた）アプリケーションへのショートカットを追加する（ステップ１１ｅ）。ショートカットの追加は、インストール者の個別ユーザーフォルダー２４（例えばインストール者がユーザーＡであれば個別ユーザーフォルダー２４ａ）についてのみ行い、他の個別ユーザーフォルダー２４については行わない。
【００３３】
インストール部１１は、ログデータ２１を更新する。具体的には、管理者フォルダー２２又はユーザーフォルダー２３にインストールした場合には、ログデータ２１の図における１行分を追加し、アプリケーション２１ａ、インストール者２１ｂ及びインストール日２１ｃを書込む。インストールしなかった場合（ステップ１１ｃにおいてＹｅｓの分岐の場合）には、アプリケーション２１ａがログデータ２１に存在するので、そのアプリケーション２１ａに係るインストール者２１ｂに、今回のインストール者を追加する。
【００３４】
管理者フォルダー２２にインストールされたアプリケーションプログラムが「第１のインストール済プログラム」、ユーザーフォルダー２３にインストールされたアプリケーションプログラムが「第２のインストール済プログラム」である。
【００３５】
アプリケーションＭ１及びＭ２が管理者によって、アプリケーションＸが管理者でないユーザーＡによって、アプリケーションＹが管理者でないユーザーＢによってインストールされた場合の、管理者フォルダー２２、ユーザーフォルダー２３、個別ユーザーフォルダー２４ａ及び個別ユーザーフォルダー２４ｂの状況を図１に示す。図において実線の円はインストールされたアプリケーションの実行ファイルを、破線の円は矢印で結ばれた実行ファイルのショートカットを示す。
【００３６】
プログラム利用制御部１７は、各々のユーザーの上記フォルダーへのアクセス権を、管理者フォルダー２２及び自己の個別ユーザーフォルダー２４（ユーザーＡであれば個別ユーザーフォルダー２４ａ、ユーザーＢであれば個別ユーザーフォルダー２４ｂ）に限定する。図１に示した状況において、ユーザーＡはアプリケーションＭ１、Ｍ２及びＸを、ユーザーＢはアプリケーションＭ１、Ｍ２及びＹを、利用することができる。
【００３７】
以上、プログラム利用制御部１７がフォルダーへのアクセス権によって、ユーザー毎に利用可能なプログラムを定める例を説明した。他の方法によることも可能である。例えばログデータ２２１のインストール者２１ｂには利用可能なユーザーが記憶されている（「管理者」と記憶されている場合には全ユーザーが利用可能）ので、ユーザーが認証を行って画像形成装置を利用するのであれば、プログラム利用制御部１７は認証によって定められたユーザーが利用可能なプログラムをログデータ２２１に基づいて求めることができる。この方法によることもできる。フォルダー構造によって、ユーザー毎に利用可能なプログラムを定めることが簡便であり、他の方法であっても同等の結果となるので、以下、フォルダー構造によるものとして説明する。
【００３８】
使用監視部１２は、プログラムの利用を検出し、検出された利用をログデータ２１（利用されたアプリケーション２１ａに係る使用履歴２１ｄ）に追加する。ここで、プログラムの利用は、実行ファイルへのアクセスを伴うので、例えば非特許文献１においても行われているように、公知の手法によって検出することができる。
【００３９】
自動アンインストール部１３は、適時（例えば毎日午前２時）に起動され、ログデータ２１を参照して、各々のアプリケーション２１ａについての第１の利用率を計算する。インストール者２１ｂが管理者でなくかつ第１の利用率が第１の値以下である場合には、当該アプリケーション及び当該アプリケーションへのショートカットを削除する（自動アンインストール）。本実施例では、第１の利用率は直近１月の利用回数とし、第１の値はゼロとし、自動アンインストール部１３が2015年8月1日午前2時に起動されたものとする。
アプリケーションＸが自動アンインストールされる。なお、アプリケーションＭ２は、インストール者が管理者であるため、自動アンインストールされない。
【００４０】
図４は、自動アンインストール部の処理を示す図である。図の左側（図１と同一）から図の右側のように変遷する。すなわち、アプリケーションＸ及びアプリケーションＸへのショートカットが削除される。
【００４１】
保存プログラム決定部１４は、適時（例えば毎日午前２時）に起動され、ログデータ２１を参照して、各々のアプリケーション２１ａについての第２の利用率を計算する。インストール者２１ｂが管理者でなくかつ第２の利用率が第２の値以上である場合には、当該アプリケーション（の実行ファイル）を管理者フォルダー２２に移動し、当該アプリケーションへのショートカットを削除する。本実施例では、第２の利用率は直近１月の利用回数とし、第２の値は３０とし、保存プログラム決定部１４が2015年8月1日午前2時に起動されたものとする。アプリケーションＹが管理者フォルダー２２に移動され、個別ユーザーフォルダー２４ｂのショートカットが削除される。なお、ユーザーＢは管理者フォルダー２２へのアクセス権を有するので、ショートカットがなくなっても、アプリケーションＹを引き続き使用することができる。また、ユーザーＡがアプリケーションＹを使用することができるようになる。
【００４２】
保存プログラム決定部１４がアプリケーションＹを管理者フォルダー２２に移動する操作は、ファイルの移動によるものとする。なお、単純なファイルの移動では支障を有する場合には、アプリケーションＹをアンインストールし、その後に管理者フォルダー２２にインストールすればよい。
【００４３】
図５は、保存プログラム決定部の処理を示す図である。図の左側（図１と同一）から図の右側のように変遷する。すなわち、アプリケーションＹが管理者フォルダー２２に移動され、アプリケーションＹへのショートカットが削除される。アプリケーションＹが「第２のインストール済プログラム」から「第１のインストール済プログラム」に変更されたこととなる。
【００４４】
不使用プログラム警告部１５は、適時（例えば毎日午前２時）に起動され、ログデータ２１を参照して、インストール者２１ｂが管理者であるアプリケーション２１ａについての第３の利用率を計算する。第３の利用率が第３の値以上である場合には、管理者に通知する。本実施例では、第３の利用率は直近６月の利用回数とし、第３の値はゼロとし、不使用プログラム警告部１５が2015年8月1日午前2時に起動されたものとする。アプリケーションＭ２について、管理者への通知が行われる。なお、通知は、管理者のメールアドレスに警告対象のアプリケーションの名称を記載したメールを送信すればよい。その他、各種の方法によって可能である。
【００４５】
通知を受けた管理者は、アプリケーションＭ２をアンインストールするか否かを検討し、必要であればアンインストールすることができる。
【００４６】
ユーザーからのアンインストール要求によって、アンインストール部１６が起動される。アンインストール部１６は、アンインストール者を特定する。特定は、アンインストールが画像形成装置において操作される場合には画像形成装置のユーザー認証器（非図示）においてユーザーのカードを読取る等により、インストールがネットワークを介して操作される場合にはユーザーのログインを要求する等により、行えばよい。インストール部１１は、ログデータ２１を参照し、アンインストールされるプログラムのインストール者がアンインストール者のみであるか否かを判定する。アンインストール者のみである場合には、アプリケーションをアンインストールし、アプリケーションへのショートカットを削除する。アンインストール者のみでない場合には、アプリケーションをアンインストールせず、アンインストール者に係る個別ユーザーフォルダー２４におけるアプリケーションへのショートカットを削除する。
【００４７】
図６は、インストール部及びアンインストール部の処理を示す図である。図の左側（図１と同一）から、ユーザーＡがアプリケーションＹをインストールしようとすると、図の右上のように変遷する。インストール部１１により、アプリケーションＹが二重にインストールされることなく、ユーザーＡの個別ユーザーフォルダー２４ａにショートカットが追加される。
【００４８】
その後、ユーザーＢがアプリケーションＹをアンインストールしようとすると、図の右下のように変遷する。アンインストール部１６により、アプリケーションＹはアンインストールされずに、ユーザーＢの個別ユーザーフォルダー２４ｂのショートカットが削除される。ユーザーＡは、アプリケーションＹを引き続き使用することができる。
【００４９】
以上詳細に説明したように、本実施例の画像処理装置によれば、必須のアプリケーションプログラムを削除することなく、不使用のアプリケーションプログラムをＨＤＤから削除することのできる画像形成装置が提供される。
【００５０】
必須のアプリケーションを管理者であるユーザーがインストールすれば、削除されてしまうことがない。他のアプリケーションは、利用率に基づいて管理されてアンインストールされる。また、管理者がインストールしたアプリケーションであっても利用率の小さなものは、通知されて見直すことができる。
【００５１】
また、複数の個別ユーザーが同一のアプリケーションをインストール／アンインストールしようとする場合についても、整合性を持ったサポートが提供される。
【００５２】
本発明の電子機器は、
制御部と記憶部とを備え、
前記記憶部は、インストールされたアプリケーションプログラムであるインストール済みプログラムを記憶し、
前記制御部は、
ユーザーの指示によって前記アプリケーションプログラムをインストールするインストール部と、
ユーザー毎に利用可能なインストール済プログラムを制御するプログラム利用制御部とを含み、
前記インストール部は、インストールを行う前記ユーザーを前記インストール済プログラムに関連付け、
前記プログラム利用制御部は、第１のユーザーに関連付けられた第１のインストール済プログラムについて全てのユーザーの利用を認め、第２のユーザーに関連付けられた第２のインストール済プログラムについて前記第２のユーザー及び前記第２のインストール済プログラムをインストールしようとした第３のユーザーの利用を認め、
前記第１のユーザーは管理者のユーザーであり、前記第２のユーザー及び前記第３のユーザーは管理者以外のユーザーであり、
前記インストール部は、前記第３のユーザーが利用を認められていないアプリケーションプログラムをインストールしようとするとき、当該アプリケーションプログラムが前記第２のインストール済みプログラムであれば、インストールを行わずに、前記利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせる、
ことを特徴とする。
【００５３】
この特徴によれば、アンインストールされるべきでない拡張アプリケーションプログラムについては、管理者であるユーザーがインストールして自動アンインストールの対象外とすることができる。管理者でないユーザーがインストールした拡張アプリケーションプログラムについては、二重のインストールを防止することが可能である。
【００５４】
本発明の電子機器は、
前記制御部は、前記ユーザーの指示によって前記インストール済プログラムを削除するアンインストール部を含み、
前記アンインストール部は、前記第２のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めている場合には、前記第２のインストール済プログラムを削除せずに、前記利用制御部に前記第２のインストール済プログラムの前記第２のユーザーによる利用を認めさせないことを特徴とする。
【００５５】
本発明の電子機器はまた、
前記アンインストール部は、前記第３のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めている場合には、前記第２のインストール済プログラムを削除せずに、前記利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせないことを特徴とする。
【００５６】
本発明の電子機器はまた、
前記アンインストール部は、前記管理者以外のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めていない場合には、前記第２のインストール済プログラムを削除することを特徴とする。
【００５７】
これらの特徴によれば、利用を認められた利用者がいない場合にインストール済プログラムを削除し、利用を認められた利用者がいる場合にインストール済プログラムを削除しないことができる。
【００５８】
本発明の電子機器は、
前記記憶部は、前記アプリケーションプログラムをインストールするためのフォルダーとしての管理者フォルダー及びユーザーフォルダーと、管理者以外の各々のユーザーについて前記インストール済プログラムの使用可否を記憶する個別ユーザーフォルダーとを備え、
前記インストール部は、
前記第１のユーザーの指示による場合には、前記アプリケーションプログラムを管理者フォルダーにインストールし、
前記管理者以外のユーザーの指示による場合には、前記アプリケーションプログラムがユーザーフォルダーに未だインストールされていなければ、前記アプリケーションプログラムを前記ユーザーフォルダーにインストールして、前記指示をしたユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットを作成する、ことを特徴とする。
【００５９】
本発明の電子機器はまた、
前記インストール部は、
前記管理者以外のユーザーの指示による場合には、前記アプリケーションプログラムがユーザーフォルダーにインストールされていれば、インストールを行わずに、前記指示をしたユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットを作成する、
ことを特徴とする。
【００６０】
本発明の電子機器はまた、
前記アンインストール部は、
前記第１のユーザーの指示による場合には、前記インストール済プログラムを削除し、
前記管理者以外のユーザーの指示による場合には、前記指示をしたユーザーの個別ユーザーフォルダーにおける前記インストール済プログラムへのショートカットを削除して、他のユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットがない場合には前記インストール済プログラムを削除する
ことを特徴とする。
【００６１】
これらの特徴によれば、第１のインストール済プログラムと第２のインストール済プログラムとを、管理者フォルダーとユーザーフォルダーのいずれにインストールされているかによって容易に区別することができる。また、個別ユーザーフォルダーのショートカットにより、ユーザーは第１のインストール済プログラムと第２のインストール済プログラムとの区別を意識せずにインストール済プログラムを使用することができる。
【００６２】
本発明の電子機器は、
前記記憶部は、前記インストール済プログラムの使用状況を表すログデータを記憶し、
前記制御部は、
前記インストール済プログラムの使用により前記ログデータを更新する使用監視部と、
前記ログデータに基づいて前記インストール済プログラムを削除する自動アンインストール部とを含み、
前記自動アンインストール部は、前記第１のインストール済プログラムを削除せず、前記管理者以外のユーザーに関連付けられた前記インストール済プログラムについて前記ログデータから求められた第１の利用率が第１の値以下である場合に削除する、
ことを特徴とする。
【００６３】
この特徴によれば、第１のインストール済プログラムについては削除されないようにしつつ、第２のインストール済プログラムについては利用率に基づく削除が可能となる。
【００６４】
本発明の電子機器は、
前記第１の利用率は直近の特定期間の利用回数であり、前記第１の値はゼロであることを特徴とする。
【００６５】
この特徴によれば、直近の第１の所定期間の利用がない拡張アプリケーションプログラムのみをアンインストールすることができる。第１の所定期間は、例えば１月とすればよい。
【００６６】
本発明の電子機器は、
前記制御部は、前記第２のインストール済プログラムについて前記ログデータから求められた第２の利用率が第２の値以上である場合に前記第２のインストール済プログラムを前記第１のインストール済プログラムとする保存プログラム決定部を含むことを特徴とする。
【００６７】
この特徴によれば、高頻度で利用される第２のインストール済プログラムを、自動アンインストールの対象外とすることができる。
【００６８】
本発明の電子機器は、前記第２の利用率は前記第１の利用率よりも大きい値であることを特徴とする。
【００６９】
この特徴によれば、直近の所定期間の利用が多い第２のインストール済プログラムのみをアンインストールの対象外とすることができる。第２の所定期間は、例えば１月とすればよい。また、第２の所定の値についても、２０以外の値を用いることができる。高頻度で利用されると判断されるためには、第２の所定の値は２０以上であることが好ましい。
【００７０】
本発明の電子機器は、
前記制御部は、前記第１のインストール済プログラムについて前記ログデータから求められた第３の利用率が第３の値以下である場合に前記第１のユーザーに通知する不使用プログラム警告部を含むことを特徴とする。
【００７１】
この特徴によれば、第１のインストール済プログラムであっても、極めて利用の少ないものについては、管理者であるユーザーに通知される。管理者であるユーザーは、通知された張アプリケーションプログラムのアンインストールを必要に応じて行うことができる。
【００７２】
本発明の電子機器は、
前記第３の利用率は直近の特定期間の利用回数であり、前記第３の値はゼロであることを特徴とする。
【００７３】
この特徴によれば、直近の第３の所定期間の利用のない拡張アプリケーションプログラムについて、管理者であるユーザーに通知される。
【００７４】
本発明のプログラムは、インストール部、使用監視部、自動アンインストール部、保存プログラム決定部、不使用プログラム警告部、アンインストール部及びプログラム利用制御部の機能を実現するプログラムである。
【００７５】
この特徴によれば、上述の電子機器の機能を、プログラムによって実現することができる。
【産業上の利用可能性】
【００７６】
必須のアプリケーションプログラムを削除することなく、不使用のアプリケーションプログラムをＨＤＤから削除することのできる電子機器及び電子機器に備えられたＣＰＵ上で動作するプログラムである。多くの企業における利用が考えられる。
【図１】
2017002446.tif 000003
【図２】
2017002446.tif 000004
【図３】
2017002446.tif 000005
【図４】
2017002446.tif 000006
【図５】
2017002446.tif 000007
【図６】
2017002446.tif 000008
【手続補正書】
【提出日】平成28年11月10日(2016.11.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器であって、
制御部と記憶部とを備え、
前記記憶部は、インストールされたアプリケーションプログラムであるインストール済みプログラムと前記インストール済プログラムの使用状況を表すログデータとを記憶し、
前記制御部は、
ユーザーの指示によって前記アプリケーションプログラムをインストールするインストール部と、
ユーザー毎に利用可能なインストール済プログラムを制御するプログラム利用制御部と、
前記インストール済プログラムの使用により前記ログデータを更新する使用監視部と、
前記ログデータに基づいて前記インストール済プログラムを削除する自動アンインストール部と、
を含み、
前記インストール部は、インストールを行う前記ユーザーを前記インストール済プログラムに関連付け、
前記プログラム利用制御部は、第１のユーザーに関連付けられた第１のインストール済プログラムについて全てのユーザーの利用を認め、第２のユーザーに関連付けられた第２のインストール済プログラムについて前記第２のユーザー及び前記第２のインストール済プログラムをインストールしようとした第３のユーザーの利用を認め、
前記第１のユーザーは管理者のユーザーであり、前記第２のユーザー及び前記第３のユーザーは管理者以外のユーザーであり、
前記インストール部は、前記第３のユーザーが利用を認められていないアプリケーションプログラムをインストールしようとするとき、当該アプリケーションプログラムが前記第２のインストール済みプログラムであれば、インストールを行わずに、前記プログラム利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせる、
前記自動アンインストール部は、前記第１のインストール済プログラムを削除せず、前記第２のインストール済プログラムについて前記ログデータから求められた第１の利用率が第１の値以下である場合に削除し、
前記制御部は、前記第２のインストール済プログラムについて前記ログデータから求められた第２の利用率が第２の値以上である場合に前記インストール済プログラムを前記第１のインストール済プログラムとする保存プログラム決定部を含む、
電子機器。
【請求項２】
前記制御部は、前記ユーザーの指示によって前記インストール済プログラムを削除するアンインストール部を含み、
前記アンインストール部は、前記第２のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記プログラム利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めている場合には、前記第２のインストール済プログラムを削除せずに、前記プログラム利用制御部に前記第２のインストール済プログラムの前記第２のユーザーによる利用を認めさせない、請求項１に記載の電子機器。
【請求項３】
前記アンインストール部は、前記第３のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記プログラム利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めている場合には、前記第２のインストール済プログラムを削除せずに、前記プログラム利用制御部に前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせない、請求項２に記載の電子機器。
【請求項４】
前記アンインストール部は、前記管理者以外のユーザーが前記第２のインストール済プログラムをアンインストールしようとするとき、前記プログラム利用制御部が前記第２のインストール済プログラムの他のユーザーによる利用を認めていない場合には、前記第２のインストール済プログラムを削除する、請求項２に記載の電子機器。
【請求項５】
前記記憶部は、前記アプリケーションプログラムをインストールするためのフォルダーとしての管理者フォルダー及びユーザーフォルダーと、管理者以外の各々のユーザーについて前記インストール済プログラムの使用可否を記憶する個別ユーザーフォルダーとを備え、
前記インストール部は、
前記第１のユーザーの指示による場合には、前記アプリケーションプログラムを管理者フォルダーにインストールし、
前記管理者以外のユーザーの指示による場合には、前記アプリケーションプログラムがユーザーフォルダーに未だインストールされていなければ、前記アプリケーションプログラムを前記ユーザーフォルダーにインストールして、前記指示をしたユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットを作成する、
請求項２に記載の電子機器。
【請求項６】
前記インストール部は、
前記管理者以外のユーザーの指示による場合には、前記アプリケーションプログラムがユーザーフォルダーにインストールされていれば、インストールを行わずに、前記指示をしたユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットを作成する、
請求項５に記載の電子機器。
【請求項７】
前記アンインストール部は、
前記第１のユーザーの指示による場合には、前記インストール済プログラムを削除し、
前記管理者以外のユーザーの指示による場合には、前記指示をしたユーザーの個別ユーザーフォルダーにおける前記インストール済プログラムへのショートカットを削除して、他のユーザーの個別ユーザーフォルダーに前記インストール済プログラムへのショートカットがない場合には前記インストール済プログラムを削除する
請求項５に記載の電子機器。
【請求項８】
前記第１の利用率は直近の特定期間の利用回数であり、前記第１の値はゼロである、請求項１に記載の電子機器。
【請求項９】
前記第２の利用率は前記第１の利用率よりも大きい値であることを、請求項１に記載の電子機器。
【請求項１０】
前記制御部は、前記第１のインストール済プログラムについて前記ログデータから求められた第３の利用率が第３の値以下である場合に前記第１のユーザーに通知する不使用プログラム警告部を含む、請求項１に記載の電子機器。
【請求項１１】
前記第３の利用率は直近の特定期間の利用回数であり、前記第３の値はゼロである、請求項１０に記載の電子機器。
【請求項１２】
インストールされたアプリケーションプログラムであるインストール済みプログラムと前記インストール済プログラムの使用状況を表すログデータとを記憶する記憶部を備える電子機器に搭載されるに
ユーザーの指示によって前記アプリケーションプログラムをインストールさせると共に、インストールを行う前記ユーザーを前記インストール済プログラムに関連付け、
ユーザー毎に利用可能なインストール済プログラムを制御する際に、管理者のユーザーである第１のユーザーに関連付けられた第１のインストール済プログラムについて全てのユーザーの利用を認め、管理者以外のユーザーである第２のユーザーに関連付けられた第２のインストール済プログラムについて前記第２のユーザー及び前記第２のインストール済プログラムをインストールしようとした、管理者以外のユーザーである第３のユーザーの利用を認め、
前記インストール済プログラムの使用により前記ログデータを更新し、
前記ログデータに基づいて前記インストール済プログラムを削除する際に、前記第１のインストール済プログラムを削除せず、前記第２のインストール済プログラムについて前記ログデータから求められた第１の利用率が第１の値以下である場合に削除し、
前記第２のインストール済プログラムについて前記ログデータから求められた第２の利用率が第２の値以上である場合に前記インストール済プログラムを前記第１のインストール済プログラムとし、
前記第３のユーザーが利用を認められていないアプリケーションプログラムをインストールしようとするとき、当該アプリケーションプログラムが前記第２のインストール済みプログラムであれば、インストールを行わずに、前記第２のインストール済プログラムの前記第３のユーザーによる利用を認めさせる、
各ステップを実行させるためのプログラム。
【国際調査報告】
2017002446.tif 000009
2017002446.tif 000010
2017002446.tif 000011
2017002446.tif 000012