(57)【要約】【課題】  周辺機器の電源の切り忘れなどを防止するための制御を行う機器電源管理システムを提供することを目的とする。【解決手段】  端末は、ネットワークに接続して使用されている周辺機器に対して行った制御の内容を示す機器制御情報を管理サーバに送信する。管理サーバは、取得した機器制御情報に基づいて端末と周辺機器との関係を示す関係情報を生成し保存する。さらに管理サーバは端末の電源情報も取得し関係情報と共に保存する。管理サーバは、取得した関係情報と電源情報とに基づいて、端末の周辺機器に対する電源操作の必要性を判定し、判定結果に応じて制御を行う。【選択図】図３
2010146454.tif 000002
【特許請求の範囲】
【請求項１】
端末から周辺機器に対する制御情報と該端末の識別情報とを含む機器制御情報を取得する機器制御情報取得部と、
端末の電源状態に関する電源情報を取得する端末電源情報取得部と、
周辺機器と端末とを関係づけた関係情報を記憶する関係情報記憶部と、
前記機器制御情報に基づき前記関係情報を生成し、前記関係情報記憶部に保存する関係情報生成部と、
前記関係情報記憶部の関係情報と前記取得した端末の電源情報とに基づき、当該端末の周辺機器に対する電源操作の必要性を判定する判定部と、
前記判定した結果に応じて制御を行う制御部と、
を備える機器電源管理システム。
【請求項２】
前記関係情報生成部は、
前記取得した機器制御情報に基づき前記周辺機器の利用度を算出し、当該利用度に応じて、前記周辺機器と前記端末との関係情報を生成する
ことを特徴とする請求項１記載の機器電源管理システム。
【請求項３】
端末における操作を示す操作ログ情報を取得する操作ログ情報取得部を更に備え、
前記関係情報生成部は、
前記機器制御情報に基づいて操作ログ情報を検索することで、
前記周辺機器に関係する端末を特定し、前記関係情報を生成する
ことを特徴とする請求項１または請求億２記載の機器電源管理システム。
【請求項４】
端末の識別情報とその端末の属性情報とを関連付けた端末情報を記憶する端末情報記憶部を更に備え、
前記関係情報生成部は、
前記機器制御情報に含まれる端末の識別情報に従って、当該端末の属性情報を前記端末情報記憶部から取得し、前記取得した属性情報と関連する属性情報を含む端末情報を検索することで、前記周辺機器に関係する端末を特定し、前記関係情報を生成する
ことを特徴とする請求項１または請求項２記載の機器電源管理システム。
【請求項５】
前記関係情報生成部は、
前記検索の結果に基づき、前記端末と前記特定された端末との関連度を算出し、当該関連度に応じて前記周辺機器に関係する端末の関係情報を生成する
ことを特徴とする請求項３または請求項４記載の機器電源管理システム。
【請求項６】
周辺機器と端末とを関係付けた関係情報を記憶する関係情報記憶部を備える機器電源管理システムのための機器電源管理プログラムであって、
端末から前記周辺機器に対する制御と該端末の識別情報とを含む機器制御情報を取得する機器制御情報取得機能と、
前記端末の電源状態の変化を示す電源情報を取得する端末電源情報取得機能と、
前記機器制御情報に基づき前記関係情報を生成し、前記関係情報記憶部に保存する関係情報生成機能と、
前記関係情報と前記取得した端末の電源情報に基づき、該端末の周辺機器に対する電源操作の必要性を判定する判定機能と、
前記判定結果に応じて制御を行う制御機能と、
をコンピュータに実現させる機器電源管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の電源管理に関し、特にコンピュータで使用される周辺機器の電源状態を管理する技術に関する。
【背景技術】
【０００２】
ユーザがコンピュータ端末を使用する際、プリンタ等の周辺機器を接続して使用することが多い。多くの周辺機器は電源スイッチを備えており、コンピュータ端末本体の電源オンオフに関係なく、独立して電源制御を行うことができる構成となっている。このため、ユーザがコンピュータ端末の使用後に周辺機器の電源を切り忘れることがある。よって、無駄な電力を消費してしまうという問題点がある
【０００３】
例えば、ユーザがコンピュータ端末の電源を切る操作を行った場合に、コンピュータ端末に内蔵されている電源監視手段が、接続されている周辺機器の電源の状態を確認し、確認した結果をコンピュータ端末のディスプレイ上に表示する技術がある。これにより、ユーザに注意喚起することができ、電源の切り忘れを防止することが可能となる。（特許文献１参照）
【０００４】
また、家屋内に設置された各種機器の電源を制御する電源制御装置において、予め記憶されたユーザのスケジュール情報に基づいて、各種機器の電源の投入及び遮断を制御することにより、各種機器の未使用時の待機電力を減少させるという技術もある。（特許文献２参照）
【０００５】
【特許文献１】特開平８−８７３５７号公報（第２−３頁、第１、３図）
【特許文献２】特開２００４−１１０４５５号公報（第５−８頁、第１−４図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
企業では、複数台のコンピュータ端末が一台の周辺機器を共有する場合や、一台のコンピュータ端末が複数台の周辺機器を使用する場合がある。引用文献１の技術では、特定の端末と特定の周辺機器とが一対一の関係で接続されていることが必要であり、一台の周辺機器を複数の端末で共有していたとしても、予め定められた端末一台に対してのみ、周辺機器の電源情報が通知されることになる。しかし、企業等における多対一や多対多の接続環境では、どの端末に周辺機器の電源情報を通知したらよいかを設定することは手間がかかるという問題がある。
【０００７】
引用文献２の技術では、家庭内に設置された各種機器という複数の機器に対する制御について記載されている。しかし、対するユーザ側は予めスケジュールを登録した特定の者に限られるため、一対多の関係での接続となっている。そのため、引用文献２の技術においても、ユーザが不特定多数となるような接続環境には対応できていない。
【０００８】
本発明は、上記従来技術の問題点を解消することを課題とする。具体的には、複数のコンピュータ端末と複数の周辺機器とがネットワークを介して接続され、その周辺機器を共有して使用することができるネットワーク環境において、その周辺機器の電源の切り忘れを防止するシステムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の機器電源管理システムは、端末から周辺機器に対する制御情報とその端末の識別情報とを含む機器制御情報を取得する機器制御情報取得部と、端末の電源状態の変化を示す電源情報を取得する端末電源情報取得部と、周辺機器と端末とを関係づけた関係情報を記憶する関係情報記憶部と、機器制御情報に基づき関係情報を生成し、関係情報記憶部に保存する関係情報生成部と、関係情報記憶部の関係情報と取得した端末の電源情報とに基づき、その端末の周辺機器に対する電源操作の必要性を判定する判定部と、判定した結果に応じて制御を行う制御部と、を備えている。
【００１０】
本発明のように構成することにより、端末と周辺機器との関係を示す情報を保存することができる。さらに、端末の電源情報を取得することで、その端末と関係する周辺機器を検索し、関係する周辺機器への電源操作の必要性を判定することができる。これにより、あらかじめ端末と周辺機器との使用関係が固定的に決められていないネットワーク環境であっても、端末の周辺機器に対する制御状況及び端末の電源状況の変化に応じて端末と周辺機器との使用関係が都度生成されるため、周辺機器の電源の切り忘れを防止することができる。
【００１１】
本発明における周辺機器とは、ネットワークを介して共用される機器のことをいう。具体的には、サーバ、ネットワークドライバ、またはネットワーク通信装置（ルータ、ＨＵＢ、モデム、ターミナルアダプタ等）がある。さらに、ネットワーク通信機能を有するプリンタ、プロジェクタ、ＦＡＸ、またはカメラ等も対象の一つである。
【００１２】
本発明における機器制御情報とは、どの端末がどの周辺機器に対してどういう操作制御を行ったのかを示す情報である。
【００１３】
本発明における関係情報とは、端末と周辺機器との関係を示す情報のことである。ここでいう「関係」は、端末と周辺機器との間の使用もしくは使用が予測される関係、直接使用しないが管理を行っている関係、または設置場所が接近している関係等、端末と周辺機器との間において何かしらの繋がりが見出せるという概念の言葉として用いている。
【００１４】
本発明の機器電源管理システムにおける関係情報生成部はさらに、取得した機器制御情報に基づいて周辺機器の利用度を算出し、算出した利用度に応じてその周辺機器と端末との関係情報を生成するという構成としてもよい。
【００１５】
本発明のように構成することにより、ある周辺機器に対して、当該周辺機器をよく使用する端末なのか、一時的に使用しただけの端末なのかという情報（以下、「利用度」という）も考慮されるため、生成される関係情報の精度が向上する。
【００１６】
本発明における利用度とは、端末が特定の周辺機器をどの程度使用しているのかを指し示す指標値のことをいう。
【００１７】
本発明の機器電源管理システムはさらに、端末における操作を示す操作ログ情報を取得する操作ログ情報取得部を備え、関係情報生成部は、機器制御情報に基づいて操作ログ情報を検索することによって周辺機器に関係する端末を特定し、関係情報を生成するという構成としてもよい。
【００１８】
本発明のように構成することにより、端末の使用方法に応じて周辺機器と端末との関係情報が生成される。すなわち、端末が周辺機器を使用した場合、実際にその周辺機器を使用しなかった端末であっても周辺機器を使用した端末と同じような操作をしていると、関連する端末であるとして関係情報が生成されることになる。このため、その周辺機器を使用する可能性のある端末を含む関係情報を生成することが可能となる。
【００１９】
本発明における操作ログ情報とは、端末において、ユーザの操作やアプリケーションの指示によって発生した通知・要求に従って実行した処理の履歴を示す情報のことをいう。
【００２０】
本発明の機器電源管理システムはさらに、端末の識別情報とその端末の属性情報を関連付けた端末情報を記憶する端末情報記憶部を備え、関係情報生成部は、機器制御情報に含まれる端末の識別情報に従って、その端末の属性情報を端末情報記憶部から取得し、その属性情報と関連する属性情報を含む端末情報を検索することで、周辺機器に関する端末を特定し、関係情報を生成するという構成としてもよい。
【００２１】
本発明のように構成することにより、ある端末が周辺機器を使用すると、その端末と同じ部署に所属している端末や同じエリアに設置されている端末等であれば、それらの端末が同じ周辺機器を使用する可能性が高いと判断され、実際にその周辺機器を使用していなくても、関係する端末であるとして関係情報が生成される。すなわち、端末の属性情報に応じて、当該周辺機器を使用する可能性のある端末を含む関係情報を生成することが可能となる。
【００２２】
本発明における属性情報とは、端末の所属または所在等の特性や特徴を示す情報のことをいう。
【００２３】
本発明の機器電源管理システムにおける関係情報生成部はさらに、端末情報を特定した結果に基づき、端末と検索された端末との関連度を算出し、その関連度に応じて周辺機器に関係する端末の関係情報を生成するという構成としてもよい。
【００２４】
本発明のように構成することにより、端末と検索された端末とがどの程度関連しているのかという情報も考慮されるため、生成される関係情報の精度が向上する。
【００２５】
本発明における関連度とは、端末と検索された端末との間において、その操作、または属性について、その関連している度合いを指し示す指標値のことをいう。
【００２６】
また、本発明のプログラムをコンピュータ端末に読み込ませて実行することで、上述の本発明を実現させることも可能である。つまり、周辺機器と端末とを関係付けた関係情報を記憶する関係情報記憶部を備える機器電源管理システムのための機器電源管理プログラムであって、端末から周辺機器に対する制御とその端末の識別情報とを含む機器制御情報を取得する機器制御情報取得機能と、端末の電源状態の変化を示す電源情報を取得する端末電源情報取得機能と、機器制御情報に基づき前記関係情報を生成し、関係情報記憶部に保存する関係情報生成機能と、関係情報と取得した端末の電源情報に基づき、その端末の周辺機器に対する電源操作の必要性を判定する判定機能と、判定結果に応じて制御を行う制御機能と、をコンピュータに実現させる機器電源管理プログラムとして構成してもよい。
【００２７】
この機器電源管理プログラムも、上述の機器電源管理システムと同様の作用効果を伴うものであり、上述した種々の特徴構成を備えることもできる。
【発明の効果】
【００２８】
上述のように構成された本発明によれば、端末の周辺機器に対する機器制御情報に基づいて周辺機器と端末の関係情報を生成し、その関係情報と端末の電源情報とに基づいて、周辺機器に対する電源操作の必要性を判定することによって、あらかじめ端末と周辺機器との管理関係が決められていない環境でも、周辺機器の電源の切り忘れを防止に関する処理を行うことができるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を用いて本発明の実施形態を説明する。図１は、本発明の機器電源管理システムの全体の構成図を示す。本発明は図１に示すように、機器電源管理サーバＡ（以下、「管理サーバＡ」という）が、通信ネットワークＮ（以下、「ネットワークＮ」という）を介して、複数のクライアント端末Ｂ（以下、「端末Ｂ」という）及び複数の周辺機器Ｃと接続されるという形で構成されている。
【００３０】
ネットワークＮは、企業や学校等の限られた施設内において情報を物理的に送るケーブルと、ＬＡＮスイッチやハブ等でなる中継機器を備えたＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）方式のイーサネット（Ethernet）（商標）型のＬＡＮとして構成されたものであるが、このネットワークＮとしてイーサネット型のＬＡＮ以外に、インターネットの技術を用いたイントラネットで構築されたものや、ＷＡＮ（Wide Area Network）の技術によって構築されるものでも良い。
【００３１】
図２は、管理サーバＡのハードウェア構成の一例を模式的に示す。管理サーバＡは、プログラムの演算処理を実行するＣＰＵ等の演算装置１と、情報を記憶するＲＡＭやハードディスク等の記憶装置２と、演算装置１の処理結果や記憶装置２に記憶する情報をインターネットやＬＡＮ等のネットワークを介して送受信する通信装置５とを少なくとも有している。端末上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュール等）が演算装置１に読み込まれることでその処理が実行される。各機能は、記憶装置２に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置２から読み出し、読み出した情報を適宜、演算装置１における処理に用いる。
【００３２】
管理サーバＡは、必要に応じてディスプレイ（画面）等の表示装置３と、キーボードやマウスやテンキー等の入力装置４とを備えた構成としても良い。また、管理サーバＡは、複数の端末またはサーバに、その機能が分散配置されていても良い。
【００３３】
端末Ｂのハードウェア構成は管理サーバＡとほぼ同様で、図２に示したとおり、演算装置１と、記憶装置２と、表示装置３と、入力装置４と、通信装置５とを有している。
【００３４】
周辺機器Ｃのハードウェア構成は特に図示しないが、演算装置１と通信装置５とは少なくとも有した形で構成される。
【００３５】
図３は、本発明の機器電源管理システムを構成する管理サーバＡと端末Ｂと周辺機器Ｃの機能ブロック図を示す。本発明における各構成部及び各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していても良い。
【００３６】
管理サーバＡの内部には、ネットワークＮを介して端末Ｂ及び周辺機器Ｃと様々な情報を送受信するためのネットワークＩ／Ｆ１０、端末Ｂが行った周辺機器Ｃに対する制御を示す機器制御情報を取得する機器制御情報取得部１１、取得した機器制御情報から関係情報を生成する関係情報生成部１２、生成した関係情報を保存する関係情報記憶部１３、端末の電源情報を取得する端末電源情報取得部１４、周辺機器の電源情報を取得する機器電源情報取得部１７、保存した関係情報と取得した電源情報から電源操作の必要性を判定する判定部１５、判定結果に応じて制御を行う制御部１６を備えている。
【００３７】
端末Ｂの内部には、ネットワークＮを介して管理サーバＡ及び周辺機器Ｃと様々な情報を送受信するためのネットワークＩ／Ｆ２０、周辺機器Ｃに対して制御を行う制御指示部２１、周辺機器Ｃを制御制御した内容を表す機器制御情報を生成し管理サーバＡに送信する機器制御情報送信部２２、端末Ｂの電源状態を示す端末電源情報を送信する端末電源情報送信部２３、端末Ｂに対して各種動作を実行させる情報を受信する端末制御情報受信部２４、端末Ｂにおける各種動作を実行する端末制御部２５を備えている。
【００３８】
周辺機器Ｃの内部には、ネットワークＮを介して管理サーバＡ及び端末Ｂと様々な制御指示情報を送受信するためのネットワークＩ／Ｆ３０、端末Ｂから出力され周辺機器Ｃを制御する情報を受信する制御指示情報受信部３１、周辺機器Ｃの電源状態を示す機器電源情報を送信する機器電源情報送信部３２、周辺機器Ｃにおける各種制御を実行する機器制御部３３を備えている。
【００３９】
通常、管理サーバＡ、端末Ｂ、及び周辺機器Ｃの内部にある各構成部は、その処理を実行する手段（プログラムやモジュール等）がハードウェアに読み込まれることでその処理が実行されるが、これらをハードウェアとの組み合わせにより構成しても良いし、ロジック等を組み合わせたハードウェアのみで構成しても構わない。
【００４０】
以下、図３に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。
【００４１】
制御指示部２１は、端末Ｂの内部にある端末制御部２５の指示に基づき、ネットワークＮに接続されている周辺機器Ｃに対して制御を行う制御指示情報を送信する。周辺機器Ｃの内部にある機器制御部３３は、制御指示情報受信部３１が受信した制御指示情報に基づき周辺機器Ｃの制御を実行する。
【００４２】
ここで制御指示情報とは、周辺機器Ｃが有する各種機能を実行させるために端末Ｂが出力する情報のことをいう。例えば、周辺機器がプリンタの場合、プリンタにあるデータの印刷を実行させるための印刷ジョブ情報、プリンタの状態読み出し指示情報、または印刷中止指示情報等がこれに該当する。他にも、例えば周辺機器Ｃがネットワークドライブの場合、ファイルの書き込み、読み込み、削除、または移動を指示する情報等がこれに該当する。
【００４３】
機器制御情報送信部２２は、周辺機器Ｃを制御した内容を表す機器制御情報を生成し管理サーバＡに送信する。機器制御情報取得部１１は、ネットワークＮに接続されている各端末の機器制御情報を、ネットワークＩ／Ｆ１０を介して取得する。
【００４４】
ここで機器制御情報とは、端末Ｂが周辺機器Ｃに対して行った制御の内容を表すものであり、端末識別情報、周辺機器識別情報、制御の内容、日時情報等が含まれている。また、端末識別情報は、端末Ｂを一義的に識別可能な情報であり、ＩＰアドレス、ＭＡＣアドレス、端末名、端末ＢのＯＳのシリアル番号、端末毎に排他的に割り振られた固有の番号等を用いることができる。同様に、周辺機器識別情報は、周辺機器Ｃを一義的に識別可能な情報であり、ＩＰアドレス、周辺機器名、周辺機器Ｃのシリアル番号、周辺機器毎に排他的に割り振られた固有の番号等を用いることができる。端末識別情報及び周辺機器識別情報は、これらに限定されるものではなく、本発明の目的を達する限りにおいて、一部の情報のみでも良いし他の情報を用いても構わない。
【００４５】
関係情報生成部１２は、機器制御情報取得部１１で取得した機器制御情報から、端末識別情報と周辺機器識別情報とを抽出する。さらに、抽出した端末識別情報に従って特定される端末Ｂと周辺機器識別情報によって特定される周辺機器Ｃとは、互いに使用関係にあると判定し、両者を関係付けた関係情報を生成する。
【００４６】
ここで関係情報とは、特定の端末と特定の周辺機器との関係を示す情報のことであり、当該周辺機器の周辺機器識別情報と、当該端末の端末識別情報とを関係付けて生成される情報のことをいう。さらに、関係の度合い・レベルを示す情報等を含んでも良い。
【００４７】
関係情報記憶部１３は、関係情報生成部１２で生成した関係情報を保存する。保存の形式は基本的に、周辺機器Ｃに対してそれを使用する端末Ｂを関係付け、周辺機器Ｃ毎に端末をグループ化する形式とする。ただし、端末Ｂ毎に使用した周辺機器Ｃをグループ化して保存する形式であっても、端末Ｂと周辺機器Ｃを一対一で関連付けた形式であっても、本発明の目的を達成することが可能な形であれば、その保存の形式はどのような形であっても良い。
【００４８】
関係情報記憶部１３は更に、各端末及び各周辺機器の電源状態も併せて保存することもできる。電源状態は、後述する端末電源情報取得部１４が取得した電源情報を基に、判定部１５によって情報更新がなされる。電源状態を保存する形式は、端末Ｂを示す識別情報に関連付けて保存しても良いし、電源ＯＦＦ状態となった端末Ｂについて、その識別情報自体を削除するという形式でも良い。
【００４９】
端末電源情報取得部１４は、ネットワークＮに接続されている各端末の端末電源情報送信部２３から出力される端末電源情報を、ネットワークＩ／Ｆ１０を介して取得する。
【００５０】
ここで端末電源情報とは、端末の電源状態そのものを示す情報（ＯＮ状態・ＯＦＦ状態を示す情報）であっても良いし、ＯＮ状態からＯＦＦ状態またはＯＦＦ状態からＯＮ状態への変化を示す情報であっても良いし、単に電源をＯＦＦ状態に移行させる命令を取得した信号のようなものであっても良い。少なくとも、端末の電源状態に関する情報であれば、いかなるものであっても良い。
【００５１】
端末電源情報取得部１４が端末電源情報を取得するタイミングは、端末ＢのＯＳ起動時や端末Ｂのシャットダウン時でも良いし、任意のタイミングで取得しても良いし、若しくは端末に問い合わせて端末電源情報を取得しても良い。例えば、端末Ｂの電源をＯＮ状態からＯＦＦ状態へ切替えようとする場合、ユーザは端末Ｂに対してシャットダウン命令を行い、端末Ｂは受信したシャットダウン命令に基づいて端末の電源ＯＦＦ処理を行う。ここで、端末電源情報として端末Ｃの電源状態そのものを示す情報を取得しても良いし、端末に対して発せられたシャットダウン命令を示す情報を取得しても良い。
【００５２】
判定部１５は、端末電源情報取得部１４において端末電源情報を取得した端末Ｂについて、関係情報記憶部１３に保存している関係情報を参照し、周辺機器Ｃに対する電源操作の必要性を判定する。例えば、端末電源情報を取得した端末Ｂの関係情報を関係情報記憶部１３より検索した際に、一台の周辺機器Ｃに対して当該端末Ｂのみが関係付けられていた場合、当該周辺機器Ｃへの電源操作が必要な端末（以下「最終端末」という）として判定する。つまり、最終端末以外に当該周辺機器Ｃを使用する端末はないため、その最終端末のユーザ以外に当該周辺機器Ｃの電源操作をする者がいないと判断できるためである。また、関係情報記憶部１３において、一台の周辺機器Ｃに対して複数の端末が関係付けられていた場合であれば、当該端末Ｂのみが電源ＯＮ状態で、残りの端末全てが電源ＯＦＦ状態であれば、当該端末Ｂを最終端末として判定する。そして、最終端末である端末Ｂの端末識別情報は、制御部１６に送信される。この判定は、端末Ｂに関係する全ての周辺機器Ｃに対して行う。
【００５３】
判定部１５は、最終端末を判定した後、端末電源情報取得部１４から受け取った端末電源情報に基づき、関係情報記憶部１３に保存している端末の電源状態を更新する。
【００５４】
制御部１６は、判定部１５からの通知に基づき、最終端末と判定された端末Ｂに対して制御情報を送信する。具体的には、制御部１６は、当該端末Ｂに対して制御情報を送信し、当該端末Ｂの端末制御部２５は、制御情報受信部２３で受信した制御情報に基づき当該端末Ｂの表示装置３に対して、周辺機器Ｃに対する電源操作を促す表示を行わせる。図５にその一例を示す。
【００５５】
制御部１６は更に、周辺機器Ｃへの電源操作を促したにも関わらず、周辺機器Ｃに対して電源ＯＦＦ操作を行わなかった最終端末の情報を記録しておき、所定期間経過後に当該最終端末の表示装置２にその情報を表示させても良いし、ネットワーク管理者の端末の表示装置２にレポート情報として表示させても良い。図６にその一例を示す。
【００５６】
また制御部１６は、上述のように電源操作を促す制御ではなく、直接周辺機器Ｃの電源操作を行う制御をしてもよい。また、該当する周辺機器Ｃの電源をＯＦＦにする制御を行っても良いし、周辺機器Ｃの電源をＯＦＦにしなければ、該当する最終端末の電源ＯＦＦ操作を無効とする制御を行っても良い。さらに、最終端末が複数存在する場合には、その最終端末のうち、電源ＯＮ状態の端末数に応じて制御部１６で行う制御内容を変化させるとしても良い。
【実施例１】
【００５７】
〔実施例１−１〕
次に本発明の機器電源管理システムにおける処理プロセスの一例を、図４のフローチャート、図３の機能ブロック図等を用いて説明する。なお、以下の説明では周辺機器としてプリンタを使用し、さらに機器制御情報として図７が出力された場合を例に説明する。
【００５８】
ネットワークＮには複数の端末Ｂと複数のプリンタが接続されており、端末Ｂの制御指示部２１はプリンタに対して制御指示情報を送信し、プリンタはその制御指示情報に従って印刷等の処理を行っている。
【００５９】
端末Ｂの機器制御情報送信部２２は、制御指示部２１が出力した制御指示情報の内容を示す機器制御情報を生成し、管理サーバＡに送信する。
【００６０】
管理サーバＡは、端末Ｂから出力される機器制御情報を、機器制御情報取得部１１により取得する（Ｓ１０１）。機器制御情報の一例を図７に示す。図７は、一定期間内において出力された機器制御情報の一例をまとめて示したものであり、実際は端末による制御指示が行われる都度、機器制御情報は出力される。
【００６１】
機器制御情報取得部１１は、取得した機器制御情報を関係情報生成部１２に渡す。図７に示す機器制御情報（１の機器制御情報）を取得した場合、関係情報生成部１２は印刷要求を出した端末Ｂの端末識別情報「ＡＢ１２３４５」と、印刷要求を受け取ったプリンタの周辺機器識別情報「ＸＸ―１０２―ＧＴ」を抽出する。さらに、抽出した両者の識別情報を関係付ける関係情報を生成し、その生成した関係情報を関係情報記憶部１３に保存する（Ｓ１０２）。その後出力される機器制御情報（２以降の機器制御情報）についても同様の処理を行う。
【００６２】
関係情報記憶部１３には、プリンタ「ＸＸ―１０２―ＧＴ」を使用した端末Ｂは「ＡＢ１２３４５」と「ＣＤ６７８９０」と「ＥＦ８５２１４」の３台となるので、プリンタ識別番号「ＸＸ―１０２―ＧＴ」とこれら３台の端末識別番号とをグループ化して保存される。プリンタ「ＨＨ―３２２―ＯＲ」についても同様に、使用した端末は「ＧＨ３２１４５」と「ＩＪ９８７５６」の２台となるので、プリンタ識別番号「ＨＨ―３２２―ＯＲ」とこれら２台の端末識別番号とをグループ化して保存する（Ｓ１０３）。関係情報記憶部１３においてグループ化して保存された一例を図８に示す。
【００６３】
端末電源情報取得部１４は、ネットワーク内に接続されている端末Ｂの電源情報を取得する。取得した電源情報は判定部１５に送られる（Ｓ１０４）。
【００６４】
判定部１５は、端末「ＣＤ６７８９０」の電源ＯＦＦ要求を示す電源情報を取得すると、関係情報記憶部１３に保存されている関係情報を検索し、電源操作が必要な最終端末かどうかを判定する。端末「ＣＤ６７８９０」はプリンタ「ＸＸ−１０２―ＧＴ」と関係付けられている。しかし、プリンタ「ＸＸ−１０２―ＧＴ」と関係付けられている端末は他に「ＡＢ１２３４５」と「ＥＦ８５２１４」との２台があるので、端末「ＣＤ６７８９０」は最終端末ではないと判定される（Ｓ１０５）。
【００６５】
判定部１５は、関係情報記憶部１３に保存されている端末「ＣＤ６７８９０」の関係情報を更新する（Ｓ１０６）。
【００６６】
判定部１５は次に、端末「ＥＦ８５２１４」の電源ＯＦＦ要求を示す電源情報を取得した場合も、上記と同様にＳ１０５の判定処理を行う。この場合もプリンタ「ＸＸ−１０２―ＧＴ」と関係付けられている端末は他に「ＡＢ１２３４５」の１台があるので、端末「ＥＦ８５２１４」は最終端末ではないと判定され、Ｓ１０６の関係情報を更新する処理が行われる。情報更新の結果、プリンタ識別番号「ＸＸ―１０２―ＧＴ」に関連付けられた端末Ｂは「ＡＢ１２３４５」１台となる。
【００６７】
判定部１５は次に、端末電源情報取得部１４から「ＡＢ１２３４５」の電源ＯＦＦ要求を示す電源情報を取得すると、プリンタ識別番号「ＸＸ―１０２―ＧＴ」に関連付けられた端末Ｂは「ＡＢ１２３４５」１台であるので、「ＡＢ１２３４５」を最終端末であると判定する。さらに、制御部１６に対し、関連しているプリンタ「ＸＸ―１０２―ＧＴ」に対して電源操作の必要性があるとして、最終端末の端末識別情報と当該プリンタのプリンタ識別情報とを送信する（Ｓ１０５）。
【００６８】
判定部１５は更に、関係情報記憶部１３に保存されている端末「ＡＢ１２３４５」の関係情報を更新する（Ｓ１０７）。
【００６９】
制御部１６は、判定部１５から受信した情報に基づき、端末「ＡＢ１２３４５」に対して、そのディスプレイ上でプリンタ「ＸＸ―１０２―ＧＴ」への電源操作を促す表示を行わせるような制御情報を送信する（Ｓ１０８）。
【００７０】
〔実施例１−２〕
実施例１−１において、周辺機器の電源情報を取得する機器電源情報取得部１７を設け、判定部１５は、取得される周辺機器の電源情報を更に利用して関係情報保存部１３の情報更新を行ってもよい。
【００７１】
機器電源情報取得部１７は、ネットワークＮに接続されている各周辺機器Ｃの機器電源情報送信部３２から出力される機器電源情報を、ネットワークＩ／Ｆ１０を介して取得する。
【００７２】
ここで機器電源情報とは、周辺機器Ｃの電源状態を示す情報のことであり、周辺機器Ｃの電源状態そのものを示す情報（ＯＮ状態・ＯＦＦ状態を示す情報）であっても良いし、ＯＮ状態からＯＦＦ状態またはＯＦＦ状態からＯＮ状態への変化を示す情報であっても良いし、単に電源をＯＦＦ状態に移行させる命令を取得した信号のようなものであっても良い。少なくとも、周辺機器Ｃの電源状態に関する情報であれば、いかなるものであっても良い。
【００７３】
機器電源情報取得部１７が周辺機器電源情報を取得するタイミングは、周辺機器Ｃの電源ＯＮ・ＯＦＦ時でも良いし、任意のタイミングで取得しても良いし、若しくは周辺機器Ｃに問い合わせて機器電源情報を取得しても良い。
【００７４】
以下、処理内容を具体的に説明する。判定部１５は、機器電源情報取得部１７よりプリンタ「ＨＨ―３２２―ＯＲ」の電源ＯＦＦ要求が出されたことを検出すると、関係情報保存部１３に保存されている「ＨＨ―３２２―ＯＲ」とそれに関連付けられている端末２台の情報（「ＧＨ３２１４５」、「ＩＪ９８７５６」）とのグループ化された関係情報ごと削除する。これにより、端末毎の電源情報を取得する時の判定処理を軽減させることができ、本システムの処理速度を向上させる効果がある。
【００７５】
〔実施例１−３〕
実施例１−１において、機器制御情報取得部１１で取得した機器制御情報を保存する機器制御情報記憶部（図示せず）を設け、関係情報生成部１２では過去の機器制御情報も利用して関係情報を生成するとしてもよい。
【００７６】
具体的に説明すると、関係情報生成部１２は過去一週間において出力された機器制御情報を機器制御情報記憶部から抽出し関係情報を生成する。ここで、機器制御情報を抽出する期間は過去一週間としたが、この期間は任意に設定することが可能であり、過去一ヶ月間でも過去一日間でも良い。
【００７７】
関係情報生成部１２は、端末電源情報取得部１４や機器電源情報取得部１７から端末または周辺機器の電源がＯＮになったことを示す情報を取得したタイミングで、当該過去の機器制御情報を利用した関係情報を生成する。過去の機器制御情報を利用した関係情報を生成するタイミングはこれに限らず、予め定められた任意のタイミングによって作成されるとしても良い。
【００７８】
上述のような実施形態とすることにより、端末Ｂが随時出力している操作機器制御情報に加えて、過去の機器制御情報も利用して関係情報を生成することが可能となる。これにより、現在は周辺機器Ｃを使用していないが、過去に当該周辺機器Ｃを使用していたというような端末についても関係情報を生成することが可能となる。本構成とすることにより、周辺機器Ｃを使用している端末Ｂだけでなく、周辺機器Ｃを使用する可能性のある端末Ｂまでを含んだ関係情報の生成を行うことが可能となる。
【００７９】
〔実施例１−４〕
実施例１−３において、関係情報生成部１２は、機器制御情報記憶部から過去の機器制御情報を抽出して利用度を算出し、その算出した利用度に応じて関係情報を生成するとしてもよい。
【００８０】
ここで利用度とは、端末Ｂが周辺機器Ｃを利用した度合いを表す値をいう。利用度は、端末Ｂが周辺機器Ｃに対して制御を行った頻度、制御を行った時の状況、または制御内容から導かれる周辺機器Ｃの使い方等に基づいて算出される。例えば、所定の期間における機器制御情報が出力された回数そのものを利用度としても良いし、機器制御情報に含まれる制御内容に応じて所定値を定めておき、その所定値を合算した値を利用度としても良い。周辺機器Ｃがプリンタであれば、印刷指示を行った回数、印刷枚数、印刷したデータの容量、印刷したデータの内容等の情報をさらに用いて利用度を算出することもできる。この様に、制御指示情報に含まれる多様な情報を用いても良い。
【００８１】
以下、本実施例における処理プロセスの一例を説明する。本実施例では、機器制御情報記憶部に保存された過去２４時間分の機器制御情報を用いて利用度を算出することとする。また、周辺機器はプリンタとし、算出される利用度は機器制御情報が出力された回数そのものとする。
【００８２】
管理サーバＡは、端末Ｂから出力されているプリンタを制御したことを示す機器制御情報を、機器制御情報取得部１１により取得する。機器制御情報取得部１１は、取得した機器制御情報を機器制御情報記憶部に保存する。
【００８３】
関係情報生成部１２は、機器制御情報記憶部から過去２４時間分の機器制御情報を抽出し、機器制御情報が出力された回数を算出する。抽出した機器制御情報の一例を図９に示す。図９の場合、プリンタ「ＸＸ―１０２―ＧＴ」に対し印刷を行った回数は、端末「ＡＢ１２３４５」が７回、端末「ＣＤ６７８９０」が５回、端末「ＥＦ８５２１４」が３回、端末「ＩＪ９８７５６」が１回と算出することができる。
【００８４】
関係情報生成部１２は、算出した回数をそのまま利用度とし、生成した関係情報と共に関係情報記憶部１３に送信する。図９の場合であれば、関係情報生成部１２は、端末「ＡＢ１２３４５」とプリンタ「ＸＸ―１０２―ＧＴ」とを関係付ける関係情報を生成し、その利用度は７として関係情報記憶部１３に送信する。関係情報記憶部１３では、関係情報と利用度とを併せて保存する。関係情報記憶部１３に保存される利用度を含めた関係情報の一例を図１０に示す。
【００８５】
関係情報生成部１２は、利用度が予め定められた所定値以下の端末Ｂと周辺機器Ｃについては、関係情報を生成しないとしても良い。例えば利用度の所定値を２と設定すると、図９の場合、端末「ＩＪ９８７５６」のプリンタ「ＸＸ―１０２―ＧＴ」に対する利用度は１であるため、関係情報の生成は行わない。このように構成することにより、周辺機器Ｃに対して一時的に使用しただけの端末Ｂについては関係情報を生成しないことになるため、無駄な関係情報の生成をなくすことができ、本システムの処理速度を向上させることができる。さらに、関係情報の精度を上げることもができる。
【００８６】
本実施例において関係情報生成部１２は、所定時刻に実行することとしたがこれに限らず、機器制御情報の受信、機器電源情報の受信、端末電源情報の受信等のタイミングで実行することとしてもよい。
【００８７】
端末電源情報取得部１４は、実施例１−１と同様の処理を行い、ネットワーク内に接続されている端末Ｂの電源情報を取得する。取得した電源情報は判定部１５に送られる。
【００８８】
判定部１５は、利用度が予め定められた所定値以上の端末Ｂが電源ＯＦＦ状態に切り替わったことを検出すると、その端末Ｂを最終端末として判定しても良い。例えば利用度の所定値を６と設定すると、図９の場合、端末「ＡＢ１２３４５」のプリンタ「ＸＸ―１０２―ＧＴ」に対する利用度は７であるため、端末「ＡＢ１２３４５」が電源ＯＦＦ状態に切り替わると最終端末と判断し、プリンタ「ＸＸ―１０２―ＧＴ」への電源操作が必要な端末として制御部１６に通知する。
【００８９】
このように構成することにより、周辺機器Ｃを利用する頻度が高いユーザの使用する端末Ｂに対して電源操作を促す制御がなされるため、より周辺機器Ｃの電源の切り忘れを防止することができる。
【実施例２】
【００９０】
〔実施例２−１〕
次に、図１１の機能ブロック図を用いて本発明の機器電源管理システムの第２実施形態を説明する。なお、実施例１と同様の構成部には同一の符号を付しており、詳細な説明は省略する。
【００９１】
本発明の機器電源管理システムの第２実施形態は、管理サーバＡの内部に、端末Ｂから出力された操作ログ情報を取得する操作ログ情報取得部１８ａ、取得した操作ログ情報を保存する操作ログ情報記憶部１９ａを備えているという点、さらに、クライアント端末Ｂの内部に、端末Ｂにおいて実行された操作を示す操作ログ情報を送信する操作ログ情報送信部２６を備えているという点において、実施例１の実施形態と異なっている。
【００９２】
本実施例では、実施例１のように周辺機器に対する機器制御情報のみを利用するのではなく、端末Ｂの各種操作毎に出力される操作ログ情報を利用し、操作ログ情報から実施例１における機器制御情報を含む操作ログ情報を取得し、本システムを動作させるという点に特徴がある。
【００９３】
以下、各構成部の動作について説明する。なお、実施例１と同様の構成部または動作については、詳細な説明を省略する。
【００９４】
操作ログ情報送信部２６は、端末Ｂの行った操作を表す操作ログ情報を生成し管理サーバＡに送信する。操作ログ情報取得部１８ａは、ネットワークＮに接続されている各端末の操作ログ情報を、ネットワークＩ／Ｆ１０を介して取得する。
【００９５】
ここで操作ログ情報とは、例えば端末Ｂの入力装置４を用いてユーザにより操作された内容を示す情報、端末Ｂにおいて実行されるまたは実行された内容であって、端末識別情報、ユーザ識別情報、日時情報、操作内容、操作対象情報等を含むものをいう。
【００９６】
さらに、操作内容とは、端末において実行された内容であって、ミドルウェアまたはＯＳ等において処理されるアプリケーションやハードウェア等に対する制御のことをいい、本実施例における周辺機器Ｃに対する制御も含まれる。より具体的には、キー入力、ポインティングデバイスの操作（ボタン押下、移動など）、外部記憶媒体の着脱、外部機器（プリンタなど）との接続、ファイル操作（作成、削除、コピー、移動、ファイル名変更、ファイル読み込み、ファイル書込み等）、フォルダ操作（作成、削除、コピー、移動、フォルダ名変更等）、アプリケーション操作（起動、終了等）、ドライブの追加・削除・検知、ＩＰアドレス変更、コンピュータ名変更、記憶媒体の書き込み、印刷、クリップボードへのコピー等を示す情報がある。なお、これらは一例であって限定されるものではない。
【００９７】
さらに、操作対象情報とは、操作内容に従って実行される対象のことをいう。本実施例においては、端末Ｂによって制御された周辺機器Ｃの識別情報も含まれる。より具体的には、操作された周辺機器の識別情報、操作されたファイルの識別情報（ファイル名、フォルダ名等）、操作されたアプリケーション名等がある。なお、これらは一例であって限定されるものではない。
【００９８】
操作ログ情報記憶部１９ａは、操作ログ情報取得部１８ａで取得した操作ログ情報を保存する。
【００９９】
関係情報生成部１２は、操作ログ情報取得部１８ａから、端末Ｂが周辺機器Ｃに対して制御指示を行ったことを示す操作内容を含む操作ログ情報を、機器制御情報として取得する。さらに取得した機器制御情報に含まれる端末識別情報と周辺機器識別情報とファイル識別情報を抽出する。具体的には、ファイル識別情報は、端末Ｂがプリンタに対して印刷指示したファイル等が該当する。
【０１００】
つぎに、関係情報生成部１２は、操作ログ情報記憶部１９ａを検索し、端末Ｂが利用したファイルと同一のファイルを利用している端末を端末Ｂの関連端末として特定する。さらに、特定した関連端末の端末識別情報を抽出する。ここで関連端末とは、端末Ｂと同じような使われ方（操作）をしている端末のことをいう。
【０１０１】
そして、関係情報生成部１２は、前記抽出した周辺機器Ｃの周辺機器識別情報に対して、前記抽出した端末Ｂの端末識別情報と前記特定した関連端末の端末識別情報とを関係付けて、関係情報を生成する。
【０１０２】
次に本実施例おける処理プロセスの一例を、図１２のフローチャート、図１１の機能ブロック図等を用いて説明する。なお、周辺機器としてプリンタを使用する場合を例に説明する。
【０１０３】
管理サーバＡは、端末Ｂから出力される操作ログ情報を、操作ログ情報取得部１８ａにより取得する。取得した操作ログ情報は、操作ログ情報記憶部１９ａに保存する（Ｓ２０１）。保存された操作ログ情報の一例を、図１３に示す。
【０１０４】
関係情報生成部１２は、操作ログ情報取得部１８ａが取得した操作ログ情報のうち、操作内容が「印刷」となっている機器制御情報として取得する（Ｓ２０２）。つぎに、取得した操作ログ情報に含まれる端末Ｂの端末識別情報「ＡＢ１２３４５」と、印刷要求を受け取ったプリンタの周辺機器識別情報「ＸＸ―１０２―ＧＴ」を抽出する。さらに、取得した操作ログ情報に含まれる印刷されたファイルのファイル名「tokkyofile.xls」も抽出する。
【０１０５】
関係情報生成部１２は、操作ログ情報記憶部１９ａから、ファイル名「tokkyofile.xls」を検索し、そのファイルを利用した端末を端末Ｂの関連端末として特定する。図１３の場合、端末「ＳＳ７７８８９」と端末「ＵＶ３２３２１」とが関連端末として特定される（Ｓ２０３）。
【０１０６】
関係情報生成部１２は、プリンタ「ＸＸ―１０２―ＧＴ」に対して関係する端末は、当該プリンタに印刷指示を行った端末「ＡＢ１２３４５」と関連端末「ＳＳ７７８８９」「ＵＶ３２３２１」との合計３台であるとして関係情報を生成し、関係情報記憶部１３に保存する（Ｓ２０４）。
【０１０７】
後に続く処理プロセス（Ｓ２０５〜Ｓ２１０）は実施例１と同様であるため、ここでは説明を省略する。
【０１０８】
本実施例のように構成することにより、周辺機器を使用していない端末であっても、周辺機器を使用した端末と同じような使われ方をしている関連端末であると判定された場合、関係する端末であるとして関係情報が生成されることになる。よって、周辺機器を使用する可能性のある端末を含む関係情報を生成することが可能となる。
【０１０９】
〔実施例２−２〕
本実施形態において、ネットワークに接続されている各端末の識別情報と各端末の属性情報とを保存する端末情報記憶部１９ｂを設け、関係情報生成部では、端末情報記憶部に保存された属性情報を利用して関連端末を特定するとしても良い。端末情報記憶部１９ｂに保存されている情報の一例を、図１４に示す。
【０１１０】
ここで属性情報とは、端末の所属または所在等の特性や特徴を示す情報のことをいう。具体的には、端末を使用・管理する部署名、ユーザ名、または端末の所在場所を示す位置情報（エリア情報等も含む）、フロア情報、若しくはネットワーク情報（ＩＰアドレス、セグメント、接続ドメイン等）等がある。なお、これらは一例であって限定されるものではない。
【０１１１】
また端末情報記憶部１９ｂは、管理サーバＡ内に構成されても良いし、管理サーバＡ以外でネットワークＮに接続される別のサーバ内に構成されても良い。
【０１１２】
以下、関係情報生成部１２の処理の流れについて説明する。その他の処理の流れについては実施例２−１と同様であるため、ここでは説明を省略する。
【０１１３】
関連情報生成部１２は、操作ログ情報取得部１８ａから、端末Ｂが周辺機器Ｃに対して制御指示を行ったことを示す操作内容を含む操作ログ情報を取得する。さらに取得した操作ログ情報に含まれる端末識別情報と周辺機器識別情報を抽出する。
【０１１４】
して端末情報記憶部１９ｂを検索し、当該端末Ｂと属性情報が類似する端末を特定する。ここでいう「属性情報が類似する端末」とは、端末Ｂと一致する属性情報を有する端末のことをいい、具体的に図１４の場合を例に説明すると、属性情報が５項目登録されていた場合、そのうち１項目以上一致する端末のことをいう。類似する端末として判定する際の一致項目数については、１項目以上としても良いし、予め定めておいた所定項目数以上の一致が必要としても良いし、特定の項目のみを用いても良い。
【０１１５】
つぎに、関連情報生成部１２は、端末Ｂと属性情報が類似する端末を端末Ｂの関連端末として特定し、関連端末の端末識別情報を抽出する。そして、前記抽出した周辺機器Ｃの周辺機器識別情報に対して、前記抽出した端末Ｂの端末識別情報と前記特定した関連端末の端末識別情報とを関係付けて、関係情報を生成する。
【０１１６】
次に本実施例おける処理プロセスの一例を、図１２のフローチャート、図１１の機能ブロック図等を用いて説明する。なお、周辺機器としてプリンタを使用する場合を例に説明する。
【０１１７】
管理サーバＡは、端末Ｂから出力される操作ログ情報を、操作ログ情報取得部１８ａにより取得する（Ｓ２０１）。取得した操作ログ情報は、操作ログ情報記憶部１９ａに保存される（Ｓ２０２）。保存された操作ログ情報の一例を、図１３に示す。
【０１１８】
関係情報生成部１２は、操作ログ情報記憶部１９ａを検索し、操作内容が「印刷」となっている操作ログ情報を取得する。つぎに、取得した操作ログ情報に含まれる端末Ｂの端末識別情報「ＡＢ１２３４５」と、印刷要求を受け取ったプリンタの周辺機器識別情報「ＸＸ―１０２―ＧＴ」を抽出する。
【０１１９】
関係情報生成部１２は、端末情報記憶部１９ｂを検索し、端末「ＡＢ１２３４５」と属性情報が３項目以上一致する端末を端末Ｂの関連端末として特定する。図１４の場合、端末「ＳＳ７７８８９」と端末「ＵＶ３２３２１」とが関連端末として特定される（Ｓ２０３）。
【０１２０】
関連情報生成部１２は、プリンタ「ＸＸ―１０２―ＧＴ」に対して関係する端末は、当該プリンタに印刷指示を行った端末「ＡＢ１２３４５」と関連端末「ＳＳ７７８８９」「ＵＶ３２３２１」との合計３台であるとして関係情報を生成し、関係情報記憶部１３に渡す（Ｓ２０４）。
【０１２１】
後に続く処理プロセス（Ｓ２０５〜Ｓ２０９）は実施例１と同様であるため、ここでは説明を省略する。
【０１２２】
本実施例のように構成することにより、周辺機器を使用していない端末であっても、周辺機器を使用した端末と同じ部署で管理されている端末や同じエリアに設置されている端末であれば、同じ周辺機器を使用する可能性が高いと判断することができる。よって、周辺機器を使用する可能性のある端末を含む関係情報を生成することが可能となる。
【０１２３】
〔実施例２−３〕
実施例２−２において、関係情報生成部１２は、操作ログ情報や属性情報に基づいて端末同士の関連度を算出し、その算出した関連度に応じて関連端末を特定しても良い。
【０１２４】
ここで関連度とは、周辺機器を使用した端末Ｂが出力した操作ログ情報や属性情報と、他の端末が出力した操作ログ情報や属性情報が類似しているかどうかを示す値をいう。例えば、操作ログ情報を用いた関連度の算出方法として、端末Ｂが利用したファイルと同一のファイルを別の端末が利用したことを示す内容の操作ログ情報を取得した数に基づいて関連度が算出されるとしても良い。関連度は、当該操作ログ情報を取得した数そのものとしても良いし、操作ログ情報に含まれる操作内容に応じて所定値を定めておき、その所定値を合算した値としても良いし、当該ファイルを利用したことを示す操作ログ情報の数の端末毎の割合に応じた値としても良い。
【０１２５】
また、端末の属性情報を用いた関連度の算出方法として、端末Ｂの属性情報と一致する項目数に基づいて算出される。例えば関連度は、端末Ｂの属性情報と一致した項目数そのものとしても良いし、属性情報の項目に応じて所定値を定めておき、一致した項目に設定された所定値を合算した値としても良いし、全項目数における一致した項目の割合に応じた値としても良い。
【０１２６】
また、後述の実施例２−４の場合、関係情報生成部１２は、ユーザ情報記憶部の検索結果に基づいて端末同士の関連度を算出しても良い。この場合の関連度は、端末Ｂのユーザ属性情報一致する項目数に基づいて算出される。例えば、端末Ｂのユーザ属性情報と一致した項目数そのものを関連度としても良いし、ユーザ属性情報の項目に応じて所定値を定めておき、一致した項目に設定された所定値を合算した値を関連度としても良い。
【０１２７】
本実施例において関係情報生成部１２は、算出した関連度が予め定められた所定値以下の端末は、関連端末と判定しないとしても良い。本実施例のように構成することにより、周辺機器Ｃを使用した端末Ｂに対して関連性の高い端末以外は関連端末としないこととなり、無駄な関係情報の生成をなくすことができ、本システムの処理速度を向上させることができる。
【０１２８】
本実施例では、操作ログ情報や属性情報を用いて関連度を算出することとしたが、これに限らず端末間の関連度を示すことができるのであればいかなる方法でも構わない。
【０１２９】
〔実施例２−４〕
本実施形態において、ネットワークに接続されている各端末の識別情報と各端末を使用するユーザのユーザ属性情報とを保存するユーザ情報記憶部（図示せず）を設け、関係情報生成部では、ユーザ情報記憶部に保存されたユーザ属性情報を利用して関連端末を特定するとしても良い。ユーザ情報記憶部に保存されている情報の一例を、図１５に示す。
【０１３０】
ここでユーザ属性情報とは、ユーザそのものに備わっている固有の性質・特徴に関する情報のことをいう。具体的には、端末を使用・管理するユーザ名、ユーザの所属する部署名、若しくはユーザの役職情報等がある。なお、これらは一例であって限定されるものではなく、端末を使用するユーザに関する情報であればいかなるものでも良い。
【０１３１】
実施例２−２における端末情報記憶部１９ｂの箇所を、本実施例のユーザ情報記憶部に置き換える構成などとすることにより、実施例２−２と同様の効果を得ることができる。
【実施例３】
【０１３２】
次に、図１６の機能ブロック図を用いて本発明の機器電源管理システムの第３実施形態を説明する。なお、実施例１および実施例２と同様の構成部には同一の符号を付しており、詳細な説明は省略する。
【０１３３】
本発明の機器電源管理システムの第３実施形態は、管理サーバＡの内部に、端末Ｂから出力された操作情報を取得する操作情報取得部１８ｂ備えているという点、さらに、端末Ｂの内部に、端末Ｂにおいて実行された操作と電源情報を含む操作イベント情報を送信する操作情報送信部２７を備えているという点、さらに周辺機器Ｃの内部に、周辺機器Ｃにおいて実行された操作と電源情報を含む操作情報送信部３４を備えているという点において、第１実施形態及び第２実施形態と異なっている。
【０１３４】
ここで操作情報とは、操作ログ情報に当該操作ログ情報を出力した端末Ｂ及び周辺機器Ｃの電源情報（操作イベント情報）を含めた情報のことをいう。
【０１３５】
ここで操作イベント情報とは、操作が実行される前の要求・指示を表す情報であり、本実施例では、端末Ｂ及び周辺機器Ｃの電源ＯＦＦ要求等の電源に関する要求・指示（電源情報の一部）が含まれる。
【０１３６】
以下、各構成部の動作について説明する。なお、実施例１及び実施例２と同様の構成部または動作については、詳細な説明を省略する。
【０１３７】
操作情報送信部２７は、端末Ｂの行った操作を表す操作ログ情報や端末Ｂの電源情報を含む操作イベント情報を生成し管理サーバＡに送信する。操作情報取得部１８ｂは、ネットワークＮに接続されている各端末の操作情報を、ネットワークＩ／Ｆ１０を介して取得する。
【０１３８】
操作情報送信部３４は、周辺機器Ｃの行った操作を表す操作ログ情報や周辺機器Ｃの電源情報を含む操作イベント情報を生成し管理サーバＡに送信する。操作情報取得部１８ｂは、ネットワークＮに接続されている各端末の操作情報を、ネットワークＩ／Ｆ１０を介して取得する。
【０１３９】
操作ログ情報記憶部１９ａは、操作情報取得部１８ｂが取得した操作情報から、操作ログ情報を抽出して保存する。
【０１４０】
端末電源情報取得部１４は、操作情報取得部１８ｂが取得した操作情報から、操作イベント情報に含まれる端末Ｂの電源情報を抽出する。
【０１４１】
機器電源情報取得部１７は、操作情報取得部１８ｂが取得した操作情報から、操作イベント情報に含まれる周辺機器Ｃの電源情報を抽出する。
【０１４２】
本実施例おける処理プロセスについては、端末Ｂおよび周辺機器Ｃの電源情報を操作イベント情報として操作情報に含める形で取得する以外は、実施例１および実施例２と同様であるため、ここでは説明を省略する。
【０１４３】
本実施例のように構成することにより、端末Ｂまたは周辺機器Ｃの内部に電源情報を取得するための構成部や電源情報を送信するための構成部を設けなくても、本発明の機器電源管理システムを動作させることができる。
【実施例４】
【０１４４】
〔別実施例１〕
本発明の判定部１５による最終端末の判定について、一台の周辺機器に対して関連付けられている端末の台数に応じて最終端末と判定するという方法を用いても良い。以下、具体的な動作について説明する。
【０１４５】
判定部１５は、関係情報記憶部１３に保存されている関係情報のうち、一台の周辺機器に対して複数の端末が関係付けられている際に、当該関係付けられている端末の台数が所定数以下であった場合、当該関係付けられている端末であって、電源ＯＦＦ要求を示す端末電源情報を取得した端末は全て最終端末として判定する。
【０１４６】
この構成とすることにより、複数台の端末に対して周辺機器の電源操作が必要である旨を通知することができるため、周辺機器の電源の切り忘れをより防止することが可能となる。
【０１４７】
〔別実施例２〕
本発明の判定部１５による最終端末の判定について、端末電源情報を取得した時間帯に応じて最終端末と判定するという方法を用いても良い。以下、具体的な動作について説明する。
【０１４８】
判定部１５は、関係情報記憶部１３に保存されている関係情報であって、特定の周辺機器に関係付けられている端末の電源ＯＦＦ要求を示す端末電源情報を取得した際に、その端末電源情報を取得した時刻を取得する。判定部１５は更に、当該取得した時刻と予め定めておいた所定時刻とを比較し、取得した時刻が所定時刻以降である場合、当該端末を最終端末として判定する。
【０１４９】
この構成とすることにより、例えば企業であれば、業務時刻が終了した後に電源ＯＦＦ要求を出した端末全てに対して周辺機器の電源操作が必要である旨を通知することができるため、周辺機器の電源の切り忘れをより防止することが可能となる。
【０１５０】
〔別実施例３〕
本発明の判定部１５による最終端末の判定について、端末電源情報を取得した端末の利用度に応じて最終端末を判定するという方法を用いても良い。例えば、関係情報記憶部１３に記憶されている関係情報であって、特定の周辺機器に関係付けられている端末の電源ＯＦＦ要求を示す端末電源情報を取得した際に、その端末の利用度を抽出する。判定部１５は更に、当該抽出した利用度と予め定めておいた所定値とを比較し、抽出した利用度が所定値以上である場合、当該端末を最終端末として判定する。または、予め定めておいた所定値と比較するのではなく、特定の周辺機器に関係付けられている端末であって電源ＯＮ状態にある他の端末の利用度と比較し、その中で最も利用度が高い場合に最終端末として判定するとしてもよい。
【０１５１】
この構成とすることにより、周辺機器を利用した度合いの高い端末に対して周辺機器の電源操作が必要である旨を通知することができるため、周辺機器の電源の切り忘れをより防止することが可能となる。
【０１５２】
〔別実施例４〕
本発明の判定部１５による最終端末の判定について、端末電源情報を取得した端末の関連度に応じて最終端末を判定するという方法を用いても良い。例えば、関係情報記憶部１３に記憶されている関係情報であって、特定の周辺機器に関係付けられている端末の電源ＯＦＦ要求を示す端末電源情報を取得した際に、その端末の関連度を抽出する。判定部１５は更に、当該抽出した関連度と予め定めておいた所定値とを比較し、抽出した関連度が所定値以上である場合、当該端末を最終端末として判定する。または、予め定めておいた所定値と比較するのではなく、特定の周辺機器に関係付けられている端末であって電源ＯＮ状態にある他の端末の関連度と比較し、その中で最も関連度が高い場合に最終端末として判定するとしてもよい。
【０１５３】
この構成とすることにより、周辺機器を使用した端末と最も関連性が高い端末に対して周辺機器の電源操作が必要である旨を通知することができるため、周辺機器の電源の切り忘れをより防止することが可能となる。
【図面の簡単な説明】
【０１５４】
【図１】本発明のシステム構成の一例を示す概念図。
【図２】本発明の管理サーバのハードウェア構成の一例を示す概念図。
【図３】本発明の実施例１におけるシステム構成の一例を示す機能ブロック図。
【図４】本発明の実施例１における処理プロセスの一例を示すフローチャート。
【図５】本発明の端末の表示装置で表示する画像の一例を示すイメージ図。
【図６】本発明の端末の表示装置で表示する画像の一例を示すイメージ図。
【図７】本発明の機器制御情報の一例を示す図。
【図８】本発明の関係情報記憶部に保存された情報の一例を示す図。
【図９】本発明の機器制御情報記憶部に保存された情報の一例を示す図。
【図１０】本発明の関係上放棄億部に保存された情報の一例を示す図。
【図１１】本発明の実施例２におけるシステム構成の一例を示す機能ブロック図。
【図１２】本発明の実施例２における処理プロセスの一例を示すフローチャート。
【図１３】本発明の操作ログ情報記憶部に保存された情報の一例を示す図。
【図１４】本発明の端末情報記憶部に保存された情報の一例を示す図。
【図１５】本発明のユーザ情報記憶部に保存された情報の一例を示す図。
【図１６】本発明の実施例３におけるシステム構成の一例を示す機能ブロック図。
【符号の説明】
【０１５５】
Ａ：管理サーバ
Ｂ：端末
Ｃ：周辺機器
１：演算装置
２：記憶装置
３：表示装置
４：入力装置
５：通信装置
１１：機器制御情報取得部
１２：関係情報生成部
１３：関係情報記憶部
１４：端末電源情報取得部
１５：判定部
１６：制御部
１７：機器電源情報取得部
１８ａ：操作ログ情報取得部
１８ｂ：操作情報取得
１９ａ：操作ログ情報記憶部
１９ｂ：端末情報記憶部
２１：制御指示部
２２：機器制御情報送信部
２３：端末電源情報送信部
２４：端末制御情報受信部
２５：端末制御部
２６：操作ログ情報送信部
２７：操作情報送信部
３１：制御指示情報受信部
３２：機器電源情報送信部
３３：機器制御部
３４：操作情報送信部
【図１】
2010146454.tif 000003
【図２】
2010146454.tif 000004
【図３】
2010146454.tif 000005
【図４】
2010146454.tif 000006
【図７】
2010146454.tif 000007
【図８】
2010146454.tif 000008
【図９】
2010146454.tif 000009
【図１０】
2010146454.tif 000010
【図１１】
2010146454.tif 000011
【図１２】
2010146454.tif 000012
【図１３】
2010146454.tif 000013
【図１４】
2010146454.tif 000014
【図１５】
2010146454.tif 000015
【図１６】
2010146454.tif 000016
【図５】
2010146454.tif 000017
【図６】
2010146454.tif 000018