(57)【要約】  機器管理部（１６１）は、ネットワーク（Ｎ１）を介して接続されている各機器（２Ａ），（２Ｂ），…を監視及び制御する。学習部（１６２）は、プロセッサの稼働状況に基づいて、プロセッサに大きな負荷がかかる負荷時間帯を学習し、学習した負荷時間帯を示す負荷時間帯情報（１５１）を補助記憶部（１５）に格納する。周波数制御部（１６３）は、負荷時間帯情報（１５１）を参照して、現在時刻が負荷時間帯である場合は通常レベル周波数、負荷時間帯以外の時間帯である場合は低レベル周波数になるように、プロセッサの動作周波数を制御する。
2014125580.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理する機器管理装置であって、
前記プロセッサの稼働状況に基づいて、前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段と、
前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段と、を備える、
機器管理装置。
【請求項２】
前記学習手段は、前記プロセッサにかかる負荷の大きさのレベルに基づいて、前記負荷時間帯を複数の段階で学習し、
前記周波数制御手段は、各段階の負荷時間帯に対応した動作周波数になるように、前記プロセッサの動作周波数を制御する、
請求項１に記載の機器管理装置。
【請求項３】
前記学習手段は、前記プロセッサの稼働率に基づいて、前記負荷時間帯を学習する、
請求項１又は２に記載の機器管理装置。
【請求項４】
前記学習手段は、日の属性毎に、該属性を有する日の前記プロセッサの稼働状況に基づいて、前記負荷時間帯を学習し、
前記周波数制御手段は、制御を行う日の属性に対応した前記負荷時間帯を用いて、前記プロセッサの動作周波数を制御する、
請求項１乃至３の何れか１項に記載の機器管理装置。
【請求項５】
プロセッサの動作周波数を制御する周波数制御方法であって、
前記プロセッサの稼働状況に基づいて、前記プロセッサに大きな負荷がかかる負荷時間帯を学習し、
前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する、
周波数制御方法。
【請求項６】
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理するコンピュータを、
前記プロセッサの稼働状況に基づいて、前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段、
前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されている空調機や照明器等の機器を管理する機器管理装置、周波数制御方法及びプログラムに関する。
【背景技術】
【０００２】
マイクロプロセッサ（以下、プロセッサ）を備えた組込機器やＰＣ（Personal Computer）等の装置を用いて、空調機や照明器等の機器の状態を監視したり運転を制御することが行われている。【０００３】
このような装置では、プロセッサの発熱や省電力化が課題である。プロセッサの発熱を抑えたり消費電力を削減するために、プロセッサの温度が所定値以上となった場合に、プロセッサの動作周波数を下げる技術が知られているが、動作周波数を下げることによる処理能力の低下が問題となる。【０００４】
プロセッサの処理能力の低下を防ぐ技術が特許文献１に記載されている。特許文献１に記載のシステムにおける管理対象装置は、メインのプロセッサとは別に予備のプロセッサを備える。そして、このシステムの管理装置は、メインのプロセッサの温度が閾値を越えた場合に、動作周波数を下げる。そして、この管理装置は、動作周波数を下げた状態においてメインのプロセッサの処理性能が低下した場合に、予備のプロセッサを動的に追加することで、処理能力の低下を防止する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−９７２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のシステムでは、管理対象装置は、メインのプロセッサの他に予備のプロセッサを必要とするため、予備のプロセッサの追加に伴うコストが増大してしまうという問題がある。【０００７】
本発明は、上記従来の問題を解決するためになされたものであり、コストを抑えつつも省電力化を実現し、且つ、処理能力の低下も防ぐことができる機器管理装置、周波数制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る機器管理装置は、
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理する機器管理装置であって、
前記プロセッサの稼働状況に基づいて、前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段と、
前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、プロセッサに負荷がかかる負荷時間帯を学習し、学習結果に基づいてプロセッサの動作周波数を制御する。従って、コストを抑えつつも、省電力化を実現し、且つ、処理能力の低下も防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１，２に係る機器管理装置の構成を示すブロック図である。
【図２】実施形態１の学習処理の手順を示すフローチャートである。
【図３】実施形態１の周波数制御処理の手順を示すフローチャートである。
【図４】実施形態１の学習処理及び周波数制御処理の結果の一例を示す図である。
【図５】実施形態２の学習処理及び周波数制御処理の結果の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の各実施形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付す。
【００１２】
（実施形態１）
本発明の実施形態１に係る機器管理装置１について、図１を参照して説明する。機器管理装置１は、ネットワークＮ１を介して接続されている空調機や照明器等の各機器２Ａ，２Ｂ，…を、監視及び制御する。なお、ネットワークＮ１は、空調システムネットワーク、照明システムネットワーク、又は、ＥＣＨＯＮＥＴに準じた宅内ネットワーク等である。また、以下の説明において、機器２Ａ，２Ｂ，…のそれぞれを区別しない場合、単に機器２と表記する。
【００１３】
機器管理装置１は、図１に示すように、機器通信部１１と、表示部１２と、入力部１３と、主記憶部１４と、補助記憶部１５と、制御部１６と、を備える。
【００１４】
機器通信部１１は、所定の通信インタフェースを備える。機器通信部１１は、制御部１６の制御の下、ネットワークＮ１を介して、各機器２と通信を行う。
【００１５】
表示部１２は、液晶表示装置等を備える。表示部１２は、制御部１６の制御の下、各機器２の動作状態等を示す監視画面やユーザ操作用の各種画面を表示する。入力部１３は、タッチパネル、タッチパッド等を備える。入力部１３は、ユーザからの操作入力を受け付ける処理を行う。
【００１６】
主記憶部１４は、ＲＡＭ（Random Access Memory）等を備える。主記憶部１４は、制御部１６が処理を実行するためのワークエリアとなる。
【００１７】
補助記憶部１５は、ＲＯＭ（Read Only Memory）やフラッシュメモリ等の読み書き可能な不揮発性の半導体メモリやハードディスクドライブ等を備える。補助記憶部１５は、制御部１６によって実行されるプログラムや、各機器２の運転状態を示す情報等を記憶する。また、補助記憶部１５は、１日の中でプロセッサに大きな負荷がかかる負荷時間帯を示す負荷時間帯情報１５１を記憶する。
【００１８】
制御部１６は、プロセッサ等を備え、当該機器管理装置１全体を制御する。なお、このプロセッサには、プロセッサ本来の能力に見合った動作周波数（以下、通常レベル周波数）と、通常動作周波数よりも低いレベルの動作周波数（以下、低レベル周波数）と、の２種類の動作周波数を設定可能である。
【００１９】
制御部１６は、機能的には、機器管理部１６１と、学習部１６２と、周波数制御部１６３と、を備える。これらの構成部の機能は、プロセッサが、補助記憶部１５に記憶されているプログラムを実行することで実現される。
【００２０】
機器管理部１６１は、機器通信部１１を制御して各機器２と通信を行い、各機器２の監視や制御を行う。例えば、機器管理部１６１は、定期的に、又は入力部１３を介したユーザからの要求があった際に、機器２を制御するための制御コマンドを生成して機器２に送信する処理を行う。また、機器管理部１６１は、機器２の状態を示す情報を受信して補助記憶部１５に記憶する処理を行う。
【００２１】
学習部１６２は、プロセッサの稼働状況を監視して、１日の中でプロセッサの負荷が大きくなる時間帯を学習する学習処理を実行する。学習処理の詳細については後述する。
【００２２】
周波数制御部１６３は、プロセッサの動作周波数を制御する。通常時、周波数制御部１６３は、プロセッサの動作周波数を低レベル周波数に制御する。一方、負荷時間帯には、周波数制御部１６３は、プロセッサの動作周波数を通常レベル周波数に制御する。
【００２３】
続いて、以上のように構成された機器管理装置１の制御部１６により実行される処理の動作について説明する。
【００２４】
始めに、制御部１６の学習部１６２によって実行される学習処理の動作について、図２のフローチャートを参照して説明する。
【００２５】
ユーザは、機器管理装置１の入力部１３を操作して、学習処理の開始を指示する。すると、学習部１６２は、所定日数（例えば７日）の間、定期的（例えば１分毎）に、プロセッサの稼働率を取得し、取得した日時と対応付けて所定のファイルに記録する（ステップＳ１１）。なお、プロセッサの稼働率は、機器管理装置１のＯＳ（Operating System）の提供するツールを用いて取得してもよいし、その他の公知の手法により取得してもよい。
【００２６】
所定日数分の記録が終了すると、学習部１６２は、該記録に基づいて、プロセッサに大きな負荷がかかる時間帯（負荷時間帯）を特定する（ステップＳ１２）。例えば、学習部１６２は、記録した日の過半数の日で、同じ時間帯に所定値以上（例えば、６０パーセント以上）の稼働率でプロセッサが稼働していれば、この時間帯を負荷時間帯として特定すればよい。若しくは、学習部１６２は、記録した日の過半数の日で、同じ時間帯に１日の稼働率の平均以上の稼働率でプロセッサが稼働していれば、この時間帯を負荷時間帯として特定してもよい。
【００２７】
続いて、学習部１６２は、ステップＳ１２で特定した負荷時間帯を示す負荷時間帯情報１５１を補助記憶部１５に記憶する（ステップＳ１３）。以上で学習処理は終了する。
【００２８】
続いて、制御部１６の周波数制御部１６３によって実行される周波数制御処理について説明する。なお、前述した学習処理が実行済みであり、適切な負荷時間帯情報１５１が補助記憶部１５に記憶されているものとする。
【００２９】
機器管理装置１の電源がＯＮの間、周波数制御部１６３は、所定の時間毎（例えば、１分毎）に、図３のフローチャートに示す周波数制御処理を繰り返し実行する。
【００３０】
まず、周波数制御部１６３は、現在の時刻が、負荷時間帯情報１５１が示す負荷時間帯に含まれているか否かを判別する（ステップＳ２１）。
【００３１】
現在の時刻が負荷時間帯に含まれている場合（ステップＳ２１；Ｙｅｓ）、周波数制御部１６３は、現在設定されているプロセッサの動作周波数が通常レベル周波数であるか否かを判別する（ステップＳ２２）。
【００３２】
プロセッサの動作周波数が通常レベル周波数である場合（ステップＳ２２；Ｙｅｓ）、プロセッサの動作周波数は適切であり、周波数制御処理は終了する。一方、設定されている動作周波数が通常レベル周波数で無い場合（ステップＳ２２；Ｎｏ）、周波数制御部１６３は、プロセッサの動作周波数を通常レベル周波数に設定し（ステップＳ２３）、周波数制御処理は終了する。
【００３３】
一方、現在の時刻が負荷時間帯に含まれていない場合（ステップＳ２１；Ｎｏ）、周波数制御部１６３は、現在設定されているプロセッサの動作周波数が低レベル周波数であるか否かを判別する（ステップＳ２４）。
【００３４】
プロセッサの動作周波数が低レベル周波数である場合（ステップＳ２４；Ｙｅｓ）、プロセッサの動作周波数は適切であり、周波数制御処理は終了する。一方、設定されている動作周波数が低レベル周波数で無い場合（ステップＳ２４；Ｎｏ）、周波数制御部１６３は、プロセッサの動作周波数を低レベル周波数に設定し（ステップＳ２５）、周波数制御処理は終了する。
【００３５】
このように、周波数制御処理により、負荷時間帯は通常レベル周波数、負荷時間帯以外の時間帯は低レベル周波数になるように、プロセッサの動作周波数は制御される。なお、上述した周波数制御処理は一例にすぎず、他の手法を用いてプロセッサの動作周波数を制御してもよい。例えば、周波数制御部１６３は、公知のスケジューリングツールなどを用いて、負荷時間帯の開始時刻と終了時刻に動作周波数を切り替える周波数制御を行ってもよい。
【００３６】
続いて、上述した学習処理及び周波数制御処理について、図４を参照して具体的に説明する。なお、ここでは、管理対象とする機器２は、機器２Ａ，２Ｂのみとする。
【００３７】
例えば、機器管理装置１の機器管理部１６１は、１日の決められた時間帯に、機器２Ａとの通信処理３ａ〜３ｃ、及び、機器２Ｂとの通信処理３ｄ〜３ｆを行い、機器２Ａ，２Ｂの状態を取得してその状態を示す情報を主記憶部１４に一時的に格納している。さらに、機器管理部１６１は、１日の決められた時間帯に、保存処理３ｇ，３ｈを行い、通信処理によって主記憶部１４に一時的に格納されている機器２Ａ，２Ｂの状態を示す情報を補助記憶部１５に格納している。一般的に、機器管理装置１のプロセッサには、このような通信処理と保存処理とが実行されている間、比較的大きな負荷がかかっている。
【００３８】
このような状態で学習処理が実行されると、負荷時間帯３ｉ〜３ｍが学習される。従って、周波数制御処理により、負荷時間帯３ｉ〜３ｍでは通常レベル周波数、その他の時間帯では低レベル周波数になるようにプロセッサの動作周波数が制御される。
【００３９】
以上説明したように、実施形態１に係る機器管理装置１によれば、プロセッサの稼働状況に基づいて、プロセッサの負荷が大きくなる負荷時間帯を学習する。特に、空調機や照明器等の機器２を管理する機器管理装置１の場合、スケジューリングされている定期的な処理が非常に多いため、負荷時間帯を容易に且つ精度よく学習することができる。そして、機器管理装置１は、負荷時間帯は通常レベル周波数、それ以外の時間帯は低レベル周波数になるように、プロセッサの動作周波数を制御する。従って、予備のプロセッサを別に設けること無しに、負荷に応じた最適な動作周波数でプロセッサを動作させることができる。よって、コストを抑えつつも省電力化を実現し、且つ、処理能力の低下も防ぐことが可能となる。
【００４０】
また、実施形態１に係る機器管理装置１によれば、負荷時間帯におけるプロセッサの動作周波数は通常レベルに維持されるため、処理能力の不足によって空調機等の機器２を十分に制御できないことによって、人の快適性が損なわれてしまうことも防止することが可能となる。
【００４１】
（実施形態２）
続いて、本発明の実施形態２に係る機器管理装置１０について説明する。実施形態１では、通常レベル周波数と低レベル周波数との２種類の動作周波数が設定可能なプロセッサを対象に、負荷時間帯は通常レベル周波数、それ以外の時間帯は低レベル周波数になるように動作周波数を制御した。これに対し、実施形態２では、通常レベル周波数と低レベル周波数とに加えて、通常レベル周波数よりもさらに高いレベルの周波数（以下、高レベル周波数）を設定可能なプロセッサを対象に、より細かく動作周波数を制御することを特徴とする。
【００４２】
なお、図１に示すように、実施形態２に係る機器管理装置１０の構成要素は、実施形態１に係る機器管理装置１の構成要素と同一であり、各構成要素の説明は省略する。
【００４３】
機器管理装置１０の学習部１６２は、プロセッサの稼働率に基づいて、負荷時間帯に加えて、プロセッサにより高い負荷がかかる高負荷時間帯を判別し、判別結果を負荷時間帯情報１５１として記憶する。例えば、学習部１６２は、記録した日の過半数の日で、同じ時間帯にプロセッサが６０〜８０パーセントの稼働率で稼働している時間帯を負荷時間帯、８０パーセント以上の稼働率で稼働している時間帯を高負荷時間帯と判別すればよい。
【００４４】
また、機器管理装置１０の周波数制御部１６３は、現在時刻が高負荷時間帯に含まれていれば高レベル周波数、負荷時間帯に含まれていれば通常レベル周波数、それ以外の時間帯であれば低レベル周波数にプロセッサの動作周波数を制御する。
【００４５】
続いて、学習部１６２及び周波数制御部１６３が実行する学習処理、周波数制御処理について、図５を参照して具体的に説明する。なお、ここでは、管理対象とする機器２は、機器２Ａと機器２Ｂのみとする。
【００４６】
図４と同様に図５においても、機器管理装置１０のプロセッサは、通信処理４ａ〜４ｆと保存処理４ｇ，４ｈとの間、大きな負荷がかかっているが、保存処理４ｇ，４ｈの方がプロセッサの負荷がより大きいものとする。
【００４７】
このような状態で学習処理が実行されると、負荷時間帯４ｉ〜４ｋと高負荷時間帯４ｌ，４ｍとが学習される。従って、図５に示すように、周波数制御処理により、負荷時間帯４ｉ〜４ｋでは通常レベル周波数、負荷時間帯４ｌ，４ｍでは高レベル周波数、その他の時間帯では低レベル周波数になるようにプロセッサの動作周波数が制御される。
【００４８】
以上説明したように、実施形態２に係る機器管理装置１０によれば、負荷のレベルに応じて、より細かくプロセッサの動作周波数を制御することができるため、より最適な動作周波数でプロセッサを動作させることが可能となる。
【００４９】
なお、実施形態２では、高レベル周波数、通常レベル周波数、及び、低レベル周波数の３種類の動作周波数を設定可能なプロセッサを対象にした学習処理、周波数制御処理について説明した。しかしながら、より多くの動作周波数を設定可能なプロセッサに対しても、本発明は適用可能である。この場合、プロセッサの負荷の大きさのレベルに応じて複数段階の負荷時間帯を学習し、学習した各段階の負荷時間帯に応じて動作周波数を制御すればよい。
【００５０】
なお、本発明は、上記各実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００５１】
例えば、上記各実施形態では、周波数制御処理において、周波数制御部１６３は、現在時刻が負荷時間帯及び高負荷時間帯で無い場合、プロセッサの動作周波数を低レベル周波数に制御した。しかしながら、現在時刻が負荷時間帯及び高負荷時間帯で無い場合であっても、入力部１３を介したユーザからの所定の指示があった場合に、周波数制御部１６３は、プロセッサの動作周波数を通常レベル周波数又は高レベル周波数に制御してもよい。
【００５２】
また、一般的に空調機や照明器等の機器２は、日にちの属性（曜日、月、季節、平日か休日か等）に応じて使用状況が異なり、それに応じてプロセッサの負荷時間帯も異なる場合が多い。従って、学習部１６２は、日にちの属性毎に学習処理を実行し、負荷時間帯を学習してもよい。
【００５３】
例えば、学習部１６２は、曜日毎に、学習処理を行ってもよい。具体的には、学習部１６２は、直近４週間の各曜日のプロセッサの稼働状況の記録から、曜日毎に負荷時間帯を判別して、曜日毎の負荷時間帯情報１５１を記憶する。そして、周波数制御部１６３は、現在日（制御の実行日）の曜日に対応する負荷時間帯情報１５１を用いて、周波数制御処理を実行すればよい。
【００５４】
また、例えば、学習部１６２は、平日（月曜日〜金曜日）と休日（土曜日、日曜日）とで、別々に学習処理を行ってもよい。即ち、学習部１６２は、直近４週間の平日のプロセッサの稼働状況に基づいて、負荷時間帯を判別して平日用の負荷時間帯情報１５１を記憶する。また、学習部は、直近４週間の休日のプロセッサの稼働状況に基づいて、負荷時間帯を判別して休日用の負荷時間帯情報１５１を記憶する。そして、周波数制御部１６３は、現在日（制御の実行日）が平日であれば平日用の負荷時間帯情報１５１を、現在日が休日であれば休日用の負荷時間帯情報１５１を用いて、周波数制御処理を実行すればよい。
【００５５】
また、上記各実施形態では、ユーザからの指示があった際に学習処理が開始され、学習部１６２は、所定日数分（例えば７日分）のプロセッサの稼働状況を記録し、該記録から負荷時間帯を判別した。しかしながら、学習部１６２は、機器管理装置１，１０の電源がＯＮの間、常時プロセッサの稼働状況を記録しておき、毎日（又は所定の期間毎に）１回、直近所定日数分のプロセッサの稼働状況の記録から負荷時間帯を判別し、負荷時間帯情報１５１を更新してもよい。このようにすることで、負荷時間帯は最新のプロセッサの稼働状況を反映したものとなるため、より精度よくプロセッサの動作周波数を制御することが可能となる。
【００５６】
また、上記各実施形態では、学習処理において、プロセッサの稼働率に基づいて、負荷時間帯であるか否を判別した。しかしながら、プロセッサの他の稼働状況を示す情報に基づいて、負荷時間帯であるか否かの判別をしてもよい。例えば、プロセッサの温度の値に基づいて、負荷時間帯であるか否を判別してもよい。
【００５７】
また、上記各実施形態において、機器管理装置１，１０がそれぞれ実行するプログラムを、既存のパーソナルコンピュータ（ＰＣ）等に適用することで、当該ＰＣ等を本発明に係る機器管理装置１，１０として機能させることも可能である。
【００５８】
このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００５９】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００６０】
本発明は、建物内の機器を管理する装置に好適に採用され得る。
【符号の説明】
【００６１】
１，１０  機器管理装置、  １１  機器通信部、１２  表示部、１３  入力部、１４  主記憶部、１５  補助記憶部、  １５１  負荷時間帯情報、  １６  制御部、  １６１  機器管理部、  １６２  学習部、  １６３  周波数制御部、  ２Ａ，２Ｂ  機器、  Ｎ１  ネットワーク
【図１】
2014125580.tif 000003
【図２】
2014125580.tif 000004
【図３】
2014125580.tif 000005
【図４】
2014125580.tif 000006
【図５】
2014125580.tif 000007
【手続補正書】
【提出日】平成27年5月7日(2015.5.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本発明に係る機器管理装置は、
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理する機器管理装置であって、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段と、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段と、を備える。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理する機器管理装置であって、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段と、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段と、を備える、
機器管理装置。
【請求項２】
前記学習手段は、前記プロセッサにかかる負荷の大きさのレベルに基づいて、前記負荷時間帯を複数の段階で学習し、
前記周波数制御手段は、各段階の負荷時間帯に対応した動作周波数になるように、前記プロセッサの動作周波数を制御する、
請求項１に記載の機器管理装置。
【請求項３】
前記学習手段は、前記プロセッサの稼働率に基づいて、前記負荷時間帯を学習する、
請求項１又は２に記載の機器管理装置。
【請求項４】
前記学習手段は、平日における前記プロセッサの稼働状況と休日における前記プロセッサの稼働状況とから、それぞれ、平日用の前記負荷時間帯と休日用の前記負荷時間帯とを学習する、
請求項１から３の何れか１項に記載の機器管理装置。
【請求項５】
プロセッサの動作周波数を制御する周波数制御方法であって、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習し、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する、
周波数制御方法。
【請求項６】
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理するコンピュータを、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段、
として機能させるプログラム。
【手続補正書】
【提出日】平成27年11月26日(2015.11.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本発明に係る機器管理装置は、
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理する機器管理装置であって、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段と、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段と、を備え、
前記学習手段は、定期的に、直近の予め定められた期間における前記プロセッサの各日の稼働状況から前記負荷時間帯を学習する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理する機器管理装置であって、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段と、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段と、を備え、
前記学習手段は、定期的に、直近の予め定められた期間における前記プロセッサの各日の稼働状況から前記負荷時間帯を学習する、
機器管理装置。
【請求項２】
前記学習手段は、前記プロセッサにかかる負荷の大きさのレベルに基づいて、前記負荷時間帯を複数の段階で学習し、
前記周波数制御手段は、各段階の負荷時間帯に対応した動作周波数になるように、前記プロセッサの動作周波数を制御する、
請求項１に記載の機器管理装置。
【請求項３】
前記学習手段は、前記プロセッサの稼働率に基づいて、前記負荷時間帯を学習する、
請求項１又は２に記載の機器管理装置。
【請求項４】
前記学習手段は、平日における前記プロセッサの稼働状況と休日における前記プロセッサの稼働状況とから、それぞれ、平日用の前記負荷時間帯と休日用の前記負荷時間帯とを学習する、
請求項１から３の何れか１項に記載の機器管理装置。
【請求項５】
プロセッサの動作周波数を制御する周波数制御方法であって、
定期的に、日の属性毎に、直近の予め定められた期間の該属性に属する各日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習し、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する、
周波数制御方法。
【請求項６】
プロセッサを備え、該プロセッサの処理により通信ネットワークを介して接続されている各機器を管理するコンピュータを、
日の属性毎に、該属性に属する日における前記プロセッサの稼働状況から前記プロセッサに大きな負荷がかかる負荷時間帯を学習する学習手段、
現在日の属性に対応した前記負荷時間帯以外の時間帯における前記プロセッサの動作周波数が、現在日の属性に対応した前記負荷時間帯における前記プロセッサの動作周波数よりも小さくなるように、前記プロセッサの動作周波数を制御する周波数制御手段、
として機能させ、
前記学習手段は、定期的に、直近の予め定められた期間における前記プロセッサの各日の稼働状況から前記負荷時間帯を学習する、
プログラム。
【国際調査報告】
2014125580.tif 000008
2014125580.tif 000009
2014125580.tif 000010
2014125580.tif 000011