(57)【要約】【課題】  周辺環境が機器に及ぼす負荷を考慮した、その機器の使用量を測定することができない。【解決手段】  特定タイミング毎に、前回の特定タイミングから今回の特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力し、その期間回転数を積算して積算値を算出し、その積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する。【選択図】      図１
2014139634.tif 000002
【特許請求の範囲】
【請求項１】
特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力する回転数算出手段と、
前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する積算判定手段と、を含む、
監視装置。
【請求項２】
前記第１の積算値を第２の積算値として記憶する、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかである、積算値記憶手段を更に含み、
前記積算判定手段は、前記期間回転数を受け取る度に、前記積算値記憶手段から前記第２の積算値を読み出し、前記第２の積算値に前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が前記閾値に達した場合、更に前記積算値記憶手段に前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が前記閾値に達しない場合、前記積算値記憶手段に前記第２の積算値として前記算出した第１の積算値を記録する
ことを特徴とする請求項１記載の監視装置。
【請求項３】
前記閾値は、異なる事象のそれぞれに対応する複数の種類の閾値を含み、前記積算判定手段は、前記第１の積算値が前記複数の種類の閾値のそれぞれに達する場合に、前記複数の種類の閾値のそれぞれに対応する閾値到達通知を出力する
ことを特徴とする請求項１または２記載の監視装置。
【請求項４】
前記閾値は、異なる事象のそれぞれに対応する複数の種類の閾値を含み、
前記積算値記憶手段は、前記複数の種類の閾値のそれぞれに対応する前記第２の積算値を記憶し、
前記積算判定手段は、前記期間回転数を受け取る度に、前記積算値記憶手段から前記複数の種類の閾値のそれぞれに対応する複数の前記第２の積算値を読み出し、前記第２の積算値のそれぞれに前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が、前記算出した第１の積算値に対応する前記閾値に達した場合、前記積算値記憶手段に、前記閾値に対応する前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が、前記算出した第１の積算値に対応する前記閾値に達しない場合、前記積算値記憶手段に、前記閾値に対応する前記第２の積算値として前記算出した第１の積算値を記録する
ことを特徴とする請求項２記載の監視装置。
【請求項５】
前記回転数算出手段は、前記ファンの任意のグループ毎に前記期間回転数を算出して出力し、
前記積算判定手段は、前記グループ毎に前記第１の積算値を算出し、前記グループの第１の積算値が前記グループに対応する前記閾値に達した場合に、前記閾値到達通知を出力する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の監視装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の監視装置と、
前記閾値到達通知を受け付け、前記受け付けた閾値到達通知に対応する電気電子機器の使用量に基づいて、電気電子機器管理処理を実行する手段と、を含む、
電気電子機器。
【請求項７】
コンピュータが、
特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力し、
前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する
監視方法。
【請求項８】
前記コンピュータは、前記第１の積算値を第２の積算値として記憶する、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかである、積算値記憶手段を含み、
前記コンピュータが、更に、
前記期間回転数を算出する度に、前記積算値記憶手段から前記第２の積算値を読み出し、前記第２の積算値に前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が前記閾値に達した場合、更に前記積算値記憶手段に前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が前記閾値に達しない場合、前記積算値記憶手段に前記第２の積算値として前記算出した第１の積算値を記録する
ことを特徴とする請求項７記載の監視方法。
【請求項９】
コンピュータに、
特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力する処理と、
前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する処理と、を実行させる
プログラム。
【請求項１０】
前記コンピュータは、前記第１の積算値を第２の積算値として記憶する、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかである、積算値記憶手段を含み、
前記コンピュータに、
前記期間回転数を算出する度に、前記積算値記憶手段から前記第２の積算値を読み出し、前記第２の積算値に前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が前記閾値に達した場合、更に前記積算値記憶手段に前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が前記閾値に達しない場合、前記積算値記憶手段に前記第２の積算値として前記算出した第１の積算値を記録する処理を、更に実行させる
ことを特徴とする請求項９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の使用量を監視する、監視装置、電気電子機器、監視方法及びそのためのプログラムに関する。
【背景技術】
【０００２】
コンピュータやプリンタなどの機器の利用に対する課金金額を決定するために、それらの機器の使用量を測定するさまざまな関連技術が知られている。
【０００３】
例えば、特許文献１は、課金金額を算定するための課金パラメータを測定する手段を備えた、電気電子装置の一例を開示する。特許文献１の電気電子装置は、その電気電子装置の、電力消費量、電力源接続時間、或いは動力源となるバッテリーや発電装置などに係る情報に基づいて、その課金パラメータを測定する。その課金パラメータは、その電気電子機器の利用情報（使用情報）である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３５０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した先行技術文献に記載された技術においては、雰囲気温度などの周辺環境が機器に及ぼす負荷を考慮した、その機器の使用量を測定することができないという問題点がある。
【０００６】
その理由は、その電気電子装置の電力消費に係る情報のみから、その課金パラメータを算出しているからである。即ち、特許文献１に記載の技術は、周辺環境に係る情報を用いることなく、その電気電子装置の使用量の情報を生成するからである。
【０００７】
具体的には、機器（例えば、その電気電子装置）の内部温度は、設置場所の温度や塵埃の量等などの、ユーザ先での環境に大きく影響を受ける。そして、内部温度が高温状態であることは、その機器にとっては好ましくない状態である場合、たとえその機器の性能的な負荷が少なくても、総合的な負荷は多いと考える必要がある。
【０００８】
一方、その機器が設置される環境は、さまざまである。それにもかかわらず、特許文献１に記載の技術では、測定される使用量（課金パラメータ）は、必ずしもそのようなさまざまな環境を反映するものではない。このような場合、例えば、その機器のメンテナンスが、必要であるのに実施されなかったり、不要な時期に実施されたりすることがある。即ち、そのメンテナンスの実施時期が最適でない事態を招く場合がある。また、その機器がレンタル品やリース品である場合、ユーザによって機器の消耗度が異なるのに、課金が同じになる場合がある。
【０００９】
本発明の目的は、上述した問題点を解決できる監視装置、電気電子機器、監視方法及びそのためのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の監視装置は、特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力する回転数算出手段と、前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する積算判定手段と、を含む。
【００１１】
本発明の監視方法は、コンピュータが、特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力し、前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する。
【００１２】
本発明のプログラムは、コンピュータに、特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力する処理と、前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する処理と、を実行させる。
【発明の効果】
【００１３】
本発明は、周辺環境が機器に及ぼす負荷を考慮した、その機器の使用量を測定することが可能になるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１の実施形態に係る監視装置の構成を示すブロック図である。
【図２】図２は、第１の実施形態に係る監視装置を含む機器の一例を示す図である。
【図３】図３は、第１の実施形態に係る監視装置を実現するコンピュータのハードウェア構成を示すブロック図である。
【図４】図４は、第１の実施形態における監視装置の動作の概要を示すフローチャートである。
【図５】図５は、第２の実施形態に係る監視装置の構成を示すブロック図である。
【図６】図６は、第１の実施形態における積算記憶部の一例を示す図である。
【図７】図７は、第１の実施形態における閾値情報の一例を示す図である。
【図８】図８は、第２の実施形態における監視装置の動作の概要を示すフローチャートである。
【図９】図９は、第２の実施形態における監視装置の動作の概要を示すフローチャートである。
【発明を実施するための形態】
【００１５】
本発明を実施するための形態について図面を参照して詳細に説明する。尚、各図面及び明細書記載の各実施形態において、同様の構成要素には同様の符号を付与し、適宜説明を省略する。
【００１６】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る監視装置１００の構成を示すブロック図である。
【００１７】
図１に示すように、本実施形態に係る監視装置１００は、回転数算出部１１０と、積算判定部１２０とを含む。尚、図１に示す構成要素は、ハードウェア単位の構成要素でも、コンピュータ装置の機能単位に分割した構成要素でもよい。ここでは、図１に示す構成要素は、コンピュータ装置の機能単位に分割した構成要素として説明する。
【００１８】
＝＝＝回転数算出部１１０＝＝＝
回転数算出部１１０は、特定タイミング毎に、期間回転数を算出し、出力する。期間回転数は、前回の特定タイミングから今回の特定タイミングまでの期間の、ファンの回転数である、
ここで、その特定タイミングは、例えば、所定の時間（例えば、１分間）毎のタイミングである。この場合、「前回の特定タイミングから今回の特定タイミングまでの期間」は、その所定の時間（例えば、１分間）である。
【００１９】
ファンが複数の場合、回転数算出部１１０は、それらの複数のファンを任意の数にグループ分けし、そのグループそれぞれに対応する期間回転数を算出して出力してもよい。例えば、そのグループは、それらの複数の全てのファンをまとめて、それらの複数の全てのファンの回転数を合算して期間回転数を算出して出力してよい。また、回転数算出部１１０は、それらの複数のファンのそれぞれを別のグループとして、それらのファンのそれぞれに対応する複数の期間回転数を算出して出力してもよい。
【００２０】
＝＝＝積算判定部１２０＝＝＝
積算判定部１２０は、回転数算出部１１０から受け取った期間回転数を積算して積算値（第１の積算値）を算出し、その積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する。
【００２１】
特定の事象を示す閾値は、例えば、「課金を実施するタイミングである」という事象に対応する積算値の値である。また、閾値は、「メンテナンスを実施するタイミングである」という事象に対応する積算値の値であってもよい。その閾値は、予め積算判定部１２０の図示しない記憶部に設定されていてよい。
【００２２】
積算判定部１２０は、回転数算出部１１０から複数グループのそれぞれの期間回転数を受け取る場合、それらの複数の期間回転数のそれぞれに対応する積算値を算出するようにしてよい。そして、積算判定部１２０は、その積算値がそのグループに対応する閾値に達した場合に、閾値到達通知を出力するようにしてよい。
【００２３】
図２は、本発明の第１の実施形態に係る監視装置１００を含む機器１０１の構成を示すブロック図である。機器１０１は、任意の電気機器、電子機器であり、電気電子機器とも呼ばれる。
【００２４】
図２に示すように、機器１０１は、監視装置１００と、上位装置１０２と、ファン１０３とを含む。
【００２５】
機器１０１は、監視装置１００が使用情報を測定する対象である。機器１０１は、例えば、コンピュータであってよい。
【００２６】
上位装置１０２は、例えば、そのコンピュータのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。また、上位装置１０２は、ＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）、ＤＧＰ（Ｄｉａｇｎｏｓｔｉｃ  Ｐｒｏｃｅｓｓｏｒ）等のそのコンピュータの状態を監視する部品であってもよい。
【００２７】
ファン１０３は、そのコンピュータに実装された冷却ファンである。ファン１０３は、図２に示す構成に係わらず、１台以上の任意の台数であってよい。
【００２８】
ファン１０３は、例えば、１回転あたり２回のパルスを出力する。この場合、回転数算出部１１０は、１分間のそのパルスの数をカウントして２で割り、期間回転数として出力する。或いは、回転数算出部１１０は、そのパルスの周期を計測し、その周期からその期間回転数を算出するようにしてもよい。
【００２９】
また、ファン１０３は、外部（例えば、監視装置１００や上位装置１０２）から回転速度の指示を受けて動作するものであってもよい。この場合、回転数算出部１１０は、その外部装置からその指示の内容を取得し、その内容に基づいてその期間回転数を算出するようにしてよい。
【００３０】
監視装置１００は、例えば、機器１０１（コンピュータ）のマザーボード上の回路とそのマザーボード上で動作するプログラムとで構成されてよい。
【００３１】
この場合、ファン１０３は、そのマザーボードに接続される。そして、監視装置１００のプログラムは、閾値到達通知をそのマザーボード上で動作する上位のプログラムに通知するようにしてよい。また、その閾値は、コンピュータの生産時に設定されてよいし、ユーザ先へコンピュータを設置する際に、システムエンジニアや保守員によって設定されてもよい。
【００３２】
以上が、監視装置１００の機能単位の各構成要素についての説明である。
【００３３】
次に、監視装置１００のハードウェア単位の構成要素について説明する。
【００３４】
図３は、本実施形態における監視装置１００を実現するコンピュータ７００のハードウェア構成を示す図である。
【００３５】
図３に示すように、コンピュータ７００は、ＣＰＵ７０１、記憶部７０２、記憶装置７０３、入力部７０４、出力部７０５、通信部７０６、インタフェース部７０８を含む。更に、コンピュータ７００は、外部から供給される記録媒体（または記憶媒体）７０７を含む。記録媒体７０７は、情報を非一時的に記憶する不揮発性記録媒体であってよい。
【００３６】
コンピュータ７００は、例えば、機器１０１であってよい。この場合、監視装置１００は、コンピュータ７００上に、上位装置１０２と共存する。尚、コンピュータ７００は、機器１０１本体とは別のコンピュータであってもよい。
【００３７】
ＣＰＵ７０１は、オペレーティングシステム（不図示）を動作させて、コンピュータ７００の、全体の動作を制御する。また、ＣＰＵ７０１は、例えば記憶装置７０３に装着された記録媒体７０７から、プログラムやデータを読み込み、読み込んだプログラムやデータを記憶部７０２に書き込む。ここで、そのプログラムは、例えば、後述の図４、図８及び図９に示すフローチャートの動作をコンピュータ７００に実行させるプログラムである。
【００３８】
そして、ＣＰＵ７０１は、読み込んだプログラムに従って、また読み込んだデータに基づいて、図１に示す回転数算出部１１０及び積算判定部１２０として各種の処理を実行する。
【００３９】
尚、ＣＰＵ７０１は、通信網（不図示）に接続されている外部コンピュータ（不図示）から、記憶部７０２にプログラムやデータをダウンロードするようにしてもよい。
【００４０】
記憶部７０２は、プログラムやデータを記憶する。記憶部７０２は、積算判定部１２０の一部として閾値を記憶してもよい。
【００４１】
記憶装置７０３は、例えば、光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク及び半導体メモリであって、記録媒体７０７を含む。記憶装置７０３（記録媒体７０７）は、プログラムをコンピュータ読み取り可能に記憶する。また、記憶装置７０３は、データを記憶してもよい。記憶装置７０３は、積算判定部１２０の一部として閾値を記憶してもよい。
【００４２】
入力部７０４は、例えばマウスやキーボード、内蔵のキーボタンなどで実現され、入力操作に用いられる。入力部７０４は、マウスやキーボード、内蔵のキーボタンに限らず、例えばタッチパネルなどでもよい。
【００４３】
出力部７０５は、例えばディスプレイで実現され、出力を確認するために用いられる。
【００４４】
通信部７０６は、外部装置とのインタフェースを実現する。また、閾値到達通知の通知先である上位装置１０２がＢＭＣ或いはＤＧＰである場合、通信部７０６は積算判定部１２０の一部としても含まれる。
【００４５】
インタフェース部７０８は、ファン１０３とのインタフェースを実現する。インタフェース部７０８は、回転数算出部１１０の一部として含まれる。
【００４６】
以上説明したように、図１に示す監視装置１００の機能単位のブロックは、図３に示すハードウェア構成のコンピュータ７００によって実現される。但し、コンピュータ７００が備える各部の実現手段は、上記に限定されない。すなわち、コンピュータ７００は、物理的に結合した１つの装置により実現されてもよいし、物理的に分離した２つ以上の装置を有線または無線で接続し、これら複数の装置により実現されてもよい。
【００４７】
尚、上述のプログラムのコードを記録した記録媒体７０７が、コンピュータ７００に供給され、ＣＰＵ７０１は、記録媒体７０７に格納されたプログラムのコードを読み出して実行するようにしてもよい。或いは、ＣＰＵ７０１は、記録媒体７０７に格納されたプログラムのコードを、記憶部７０２、記憶装置７０３またはその両方に格納するようにしてもよい。すなわち、本実施形態は、コンピュータ７００（ＣＰＵ７０１）が実行するプログラム（ソフトウェア）を、一時的にまたは非一時的に、記憶する記録媒体７０７の実施形態を含む。
【００４８】
以上が、本実施形態における監視装置１００を実現するコンピュータ７００の、ハードウェア単位の各構成要素についての説明である。
【００４９】
次に本実施形態の動作について、図１〜図４を参照して詳細に説明する。
【００５０】
図４は、本実施形態の動作を示すフローチャートである。尚、このフローチャートによる処理は、前述したＣＰＵ７０１によるプログラム制御に基づいて、実行されても良い。また、処理のステップ名については、Ｓ６０１のように、記号で記載する。
【００５１】
ファン１０３は、機器１０１の電源が投入されると、回転を開始するものとする。そして、監視装置１００は、機器１０１の電源が投入されると、図４に示すフローチャートの処理を開始するものとする。
【００５２】
回転数算出部１１０は、ファン１０３から受信したパルスに基づいて、１分間毎の期間回転数を算出し、出力する（Ｓ６０１）。
【００５３】
次に、積算判定部１２０は、回転数算出部１１０から受け取った期間回転数を順次、加算して積算値を算出する（Ｓ６０２）。例えば、積算判定部１２０は、記憶部７０２に記録した現在の積算値に、その受け取った期間回転数を積算（加算）して積算値を算出する。
【００５４】
次に、積算判定部１２０は、算出した積算値が閾値に達したか否かを判定する（Ｓ６０３）。その閾値は、特定の値（例えば、１００，０００）の倍数であるとする。例えば、積算判定部１２０は、初期値を「１００，０００」として、記憶部７０２に閾値を記録する。そして、積算判定部１２０は、算出した積算値が、記憶部７０２に記録した閾値と等しいかより大きい場合に、算出した積算値が閾値に達したと判定する。尚、積算判定部１２０は、算出した積算値が閾値に達したと判定した場合は、記憶部７０２に記録した閾値を、その度に「１００，０００」を加算することで、更新する。
【００５５】
尚、積算判定部１２０は、積算値及び閾値が、それらの記録領域においてオーバーフローする前に、任意のタイミングでそれらを初期化（積算値を「０」に、閾値を「１００，０００」に）するようにしてよい。
【００５６】
積算値が閾値に達した場合、積算判定部１２０は、上位装置１０２に閾値到達通知を出力する（Ｓ６０４）。そして、処理はＳ６０１へ戻る。
【００５７】
積算値が閾値に達しない場合、処理はＳ６０１へ戻る。
【００５８】
尚、監視装置１００は、図２に示す３台のファン１０３（ファンＦａ、ファンＦｂ及びファンＦｃ）のそれぞれが１つのグループである場合、Ｓ６０１からＳ６０５の処理を、３台のファン１０３（３つのグループ）のそれぞれについて、実行する。尚、監視装置１００は、３台のファン１０３のそれぞれについての処理を、並行して或いは順番に実行してよい。
【００５９】
また、積算判定部１２０は、それらのグループのそれぞれに対応して異なる閾値を用いるようにしてもよい。
【００６０】
尚、上位装置１０２は、監視装置１００から閾値到達通知を受け付け、その受け付けた閾値到達通知に対応する電気電子機器の使用量に基づいて、電気電子機器管理処理を実行するようにしてよい。例えば、その電気電子機器管理処理は、外部に対するメンテナンスの実施時期の予告や到達の通知である。また、その電気電子機器管理処理は、その電気電子機器の使用量に対する課金手段（不図示）への、課金情報の通知であってもよい。或いは、その電気電子機器管理処理は、上位装置１０２自身による、その電気電子機器の使用量に対する課金処理であってもよい。
【００６１】
以上が、次に本実施形態の動作についての説明である。
【００６２】
上述した本実施形態における第１の効果は、周辺環境が機器に及ぼす負荷を考慮した、その機器の使用量を測定することが可能になる点である。
【００６３】
その理由は、回転数算出部１１０がファン１０３の期間回転数を算出し、積算判定部１２０がその期間回転数の積算値が閾値に到達した場合に通知を出力するようにしたからである。
【００６４】
上述した本実施形態における第２の効果は、周辺環境が機器に与える負荷とその機器の性能的な負荷とを総合的に考慮した、その機器の使用量を測定することが可能になる点である。
【００６５】
その理由は、第１の効果の理由と同様である。以下に具体的に説明する。
【００６６】
電力を動力とする、一般的な機器（例えば、コンピュータなど）の多くは、性能的な負荷が少ない場合、消費電力は小さくて機器内部の温度が低くなるため、冷却ファンの回転数を少なくする。逆に、性能的な負荷が多い場合、消費電力は大きくて機器内部の温度が高くなるため、冷却ファンの回転数を多くする。
【００６７】
換言すると、機器１０１に掛かる性能的な負荷が少なければ、ファン１０３の回転数は低い状態で維持される。従って、その回転数の積算値が閾値を上回り、上位装置１０２に閾値到達通知が出力される間隔は、長くなる。逆に、機器１０１への性能的な負荷が多い状態が継続すれば、ＣＰＵの温度や内部温度が上昇するためファン１０３の回転数が高くなる。従って、その閾値到達通知が出力される間隔は、短くなる。一方、機器１０１の雰囲気温度が低いと機器１０１の内部温度は低くなり、ファン１０３の回転数は低くなる。逆に、機器１０１の雰囲気温度が高いと機器１０１の内部温度は高くなり、ファン１０３の回転数は高くなる。即ち、ファン１０３の回転数は、周辺環境からの負荷と機器１０１の性能的な負荷との両方に基づいて、変化する。
【００６８】
以上より、機器１０１の使用量は、機器１０１への負荷の量と考えられる。そして、ファン１０３の回転数は、機器１０１への負荷の多少を表すと考えられる。即ち、ファン１０３の回転数の積算値に基づいて、使用量を測定することが可能となる。
【００６９】
そして、機器１０１の負荷（周辺環境からの負荷と機器１０１の性能的な負荷）に対応する使用量の測定が可能となることにより、メンテナンスの実施時期や、システムの使用量に対する課金などの最適化を図ることが可能となる。そのため、不要なメンテナンス、そのための不必要な経費、或いは使用量が少なくても課金されるような不公平なことなどを防止できる。
【００７０】
上述した本実施形態における第３の効果は、グループ毎に閾値到達通知を出力することが可能になる点である。
【００７１】
その理由は、その理由は、積算判定部１２０は、それらのグループのそれぞれに対応して異なる閾値を用いるようにしたからである。
【００７２】
［第２の実施形態］
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
【００７３】
図５は、本発明の第２の実施形態に係る、監視装置２００の構成を示すブロック図である。
【００７４】
図５を参照すると、本実施形態における監視装置２００は、第１の実施形態の監視装置１００と比べて、積算値記憶部１３０を更に含む。
【００７５】
本実施形態において、図２に示す機器１０１は、監視装置１００に替えて監視装置２００を含むようにしてよい。
【００７６】
＝＝＝積算値記憶部１３０＝＝＝
積算値記憶部１３０は、積算値（第２の積算値）を記憶する。図６は、積算値記憶部１３０の一例を示す図である。図６に示すように、積算値記憶部１３０は、ファン１０３（ファンＦａ、ファンＦｂ及びファンＦｃのそれぞれ）の課金タイミング用の積算値であるＩＶ１、ＩＶ２及びＩＶ３を記憶する。また、積算値記憶部１３０は、ファン１０３（ファンＦａ、ファンＦｂ及びファンＦｃのそれぞれ）のメンテナンスタイミング用の積算値であるＩＶ４、ＩＶ５及びＩＶ６を記憶する。ここで、ＩＶ１、ＩＶ２、ＩＶ３、ＩＶ４、ＩＶ５及びＩＶ６の単位は、千回である。例えば、ＩＶ１の「４５」は、「４５，０００回」の回転の値を示す。
【００７７】
積算値記憶部１３０は、例えば、図３に示す記憶部７０２或いは記憶装置７０３より構成されてもよい。
【００７８】
積算値記憶部１３０は、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかであってよい。この場合、監視装置１００は、その電源投入時に、積算値記憶部１３０が記憶する積算値を、初期化しない。
【００７９】
次に本実施形態の動作について、図２、図３及び図５〜図９を参照して詳細に説明する。
【００８０】
図７は、本実施形態における閾値情報４２０の一例を示す図である。図７に示すように、閾値情報４２０は、課金タイミング閾値情報ＴＨｐの「１００」と、メンテナンスタイミング閾値情報ＴＨｑの「１５，０００」と、を含む。課金タイミング閾値情報ＴＨｐは、課金タイミングとなるファン１０３の積算値を示す。メンテナンスタイミング閾値情報ＴＨｑは、メンテナンスタイミングとなるファン１０３の積算値を示す。尚、課金タイミング閾値情報ＴＨｐ及びメンテナンスタイミング閾値情報ＴＨｑの単位は［千回］である。閾値情報４２０は、例えば、図３に示す記憶部７０２或いは記憶装置７０３に記憶されてよい。この場合、積算判定部１２０は、記憶部７０２或いは記憶装置７０３から閾値情報４２０を読み出して利用する。
【００８１】
図８及び図９は、本実施形態の動作を示すフローチャートである。尚、このフローチャートによる処理は、前述したＣＰＵ７０１によるプログラム制御に基づいて、実行されても良い。
【００８２】
ファン１０３は、機器１０１の電源が投入されると、回転を開始するものとする。従って、監視装置２００は、機器１０１の電源が投入されると、図８に示すフローチャートの処理を開始するものとする。
【００８３】
回転数算出部１１０は、ファン１０３から受信したパルスに基づいて、１分間毎の期間回転数を算出し、出力する（Ｓ６０１）。
【００８４】
次に、積算判定部１２０は、以下のＳ６１２からＳ６２７の処理を、「積算値ＩＶ１と積算値ＩＶ４」、「積算値ＩＶ２と積算値ＩＶ５」及び「積算値ＩＶ３と積算値ＩＶ６」のそれぞれについて実行する。その後、処理はＳ６０１へ戻る。
【００８５】
尚、本実施形態の処理は、図８及び図９に示すフローチャートに係わらず、積算値ＩＶ１、積算値ＩＶ２、積算値ＩＶ３、積算値ＩＶ４、積算値ＩＶ５及び積算値ＩＶ６に対する処理を、任意の順番で実行するようにしてよい。以下、「積算値ＩＶ１と積算値ＩＶ４」の場合について説明する。
【００８６】
次に、積算判定部１２０は、積算値記憶部１３０から積算値ＩＶ１（第２の積算値）を読み込む（Ｓ６１２）。
【００８７】
次に、積算判定部１２０は、積算値ＩＶ１に回転数算出部１１０から受け取った期間回転数を加算して、積算値ＩＶ１を更新する（Ｓ６１３）。
【００８８】
次に、積算判定部１２０は、更新した積算値ＩＶ１（第１の積算値）が課金タイミング閾値情報ＴＨｐに達したか否かを判定する（Ｓ６１４）。例えば、積算判定部１２０は、積算値ＩＶ１を１０００で除した得た商と課金タイミング閾値情報ＴＨｐとを比較する。
【００８９】
積算値ＩＶ１が課金タイミング閾値情報ＴＨｐに達した場合（Ｓ６１４でＹＥＳ）、積算判定部１２０は、上位装置１０２に、ＴＨｐ到達通知（閾値到達通知とも呼ばれる）を出力する（Ｓ６１５）。
【００９０】
次に、積算判定部１２０は、積算値記憶部１３０に積算値ＩＶ１（第２の積算値）として、「０」を記録する（Ｓ６１６）。そして、処理は、Ｓ６２２へ進む。
【００９１】
積算値ＩＶ１が課金タイミング閾値情報ＴＨｐに達しない場合（Ｓ６１４でＮＯ）、積算判定部１２０は、積算値記憶部１３０に積算値ＩＶ１（第２の積算値）として、更新した積算値ＩＶ１を記録する（Ｓ６１７）。そして、処理は、Ｓ６２２へ進む。
【００９２】
次に、積算判定部１２０は、積算値記憶部１３０から積算値ＩＶ４（第２の積算値）を読み込む（Ｓ６２２）。
【００９３】
次に、積算判定部１２０は、積算値ＩＶ４に回転数算出部１１０から受け取った期間回転数を加算して、積算値ＩＶ４を更新する（Ｓ６２３）。
【００９４】
次に、積算判定部１２０は、更新した積算値ＩＶ４（第１の積算値）がメンテナンスタイミング閾値情報ＴＨｑに達したか否かを判定する（Ｓ６２４）。例えば、積算判定部１２０は、積算値ＩＶ４を１０００で除した得た商とメンテナンスタイミング閾値情報ＴＨｑとを比較する。
【００９５】
積算値ＩＶ４がメンテナンスタイミング閾値情報ＴＨｑに達した場合（Ｓ６２４でＹＥＳ）、積算判定部１２０は、上位装置１０２に、ＴＨｐ到達通知（閾値到達通知とも呼ばれる）を出力する（Ｓ６２５）。
【００９６】
次に、積算判定部１２０は、積算値記憶部１３０に積算値ＩＶ４（第２の積算値）として、「０」を記録する（Ｓ６２６）。そして、処理は、Ｓ６１２へ戻る。
【００９７】
積算値ＩＶ４がメンテナンスタイミング閾値情報ＴＨｑに達しない場合（Ｓ６２４でＮＯ）、積算判定部１２０は、積算値記憶部１３０に積算値ＩＶ４（第２の積算値）として、更新した積算値ＩＶ４を記録する（Ｓ６２７）。そして、処理は、Ｓ６１２へ戻る。
【００９８】
本実施形態の１２０は、閾値情報４２０に示す例に係わらず、任意の種類数の閾値を利用するようにしてよい。
【００９９】
上述した本実施形態における第１の効果は、第１の実施形態の効果に加えて、監視装置１００の電源が切断され、その後再投入された場合に、その電源切断前の積算値を継承することが可能になる点である。
【０１００】
その理由は、その理由は、積算値記憶部１３０をバッテリーでバックアップされる記憶手段または不揮発性の記憶手段にしたからである。
【０１０１】
上述した本実施形態における第２の効果は、複数種類の閾値に関する閾値到達通知を出力することが可能になる点である。
【０１０２】
その理由は、その理由は、積算値記憶部１３０が複数の積算値を記憶し、積算判定部１２０がそれらの複数の積算値それぞれについて複数種類の閾値に達したか否かを判定するようにしたからである。
【０１０３】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１０４】
（付記１）
特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力する回転数算出手段と、
前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する積算判定手段と、
を含む監視装置。
【０１０５】
（付記２）
前記第１の積算値を第２の積算値として記憶する、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかである、積算値記憶手段を更に含み、
前記積算判定手段は、前記期間回転数を受け取る度に、前記積算値記憶手段から前記第２の積算値を読み出し、前記第２の積算値に前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が前記閾値に達した場合、更に前記積算値記憶手段に前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が前記閾値に達しない場合、前記積算値記憶手段に前記第２の積算値として前記算出した第１の積算値を記録する
ことを特徴とする請求項１記載の監視装置。
【０１０６】
（付記３）
前記閾値は、異なる事象のそれぞれに対応する複数の種類の閾値を含み、前記積算判定手段は、前記第１の積算値が前記複数の種類の閾値のそれぞれに達する場合に、前記複数の種類の閾値のそれぞれに対応する閾値到達通知を出力する
ことを特徴とする請求項１または２記載の監視装置。
【０１０７】
（付記４）
前記閾値は、異なる事象のそれぞれに対応する複数の種類の閾値を含み、
前記積算値記憶手段は、前記複数の種類の閾値のそれぞれに対応する前記第２の積算値を記憶し、
前記積算判定手段は、前記期間回転数を受け取る度に、前記積算値記憶手段から前記複数の種類の閾値のそれぞれに対応する複数の前記第２の積算値を読み出し、前記第２の積算値のそれぞれに前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が、前記算出した第１の積算値に対応する前記閾値に達した場合、前記積算値記憶手段に、前記閾値に対応する前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が、前記算出した第１の積算値に対応する前記閾値に達しない場合、前記積算値記憶手段に、前記閾値に対応する前記第２の積算値として前記算出した第１の積算値を記録する
ことを特徴とする請求項２記載の監視装置。
【０１０８】
（付記５）
前記回転数算出手段は、前記ファンの任意のグループ毎に前記期間回転数を算出して出力し、
前記積算判定手段は、前記グループ毎に前記第１の積算値を算出し、前記グループの第１の積算値が前記グループに対応する前記閾値に達した場合に、前記閾値到達通知を出力する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の監視装置。
【０１０９】
（付記６）
請求項１乃至５のいずれか１項に記載の監視装置と、
前記閾値到達通知を受け付け、前記受け付けた閾値到達通知に対応する電気電子機器の使用量に基づいて、電気電子機器管理処理を実行する手段と、を含む、
電気電子機器。
【０１１０】
（付記７）
前記電気電子機器管理処理は、外部に対するメンテナンスの実施時期の予告である
ことを特徴とする付記６記載の電気電子機器。
【０１１１】
（付記８）
前記電気電子機器管理処理は、外部に対するメンテナンスの実施時期の到達の通知である
ことを特徴とする付記６または７記載の電気電子機器。
【０１１２】
（付記９）
前記電気電子機器管理処理は、前記電気電子機器の使用量に対する課金手段への、課金情報の通知である
ことを特徴とする付記６乃至８のいずれか１項に記載の電気電子機器。
【０１１３】
（付記１０）
前記電気電子機器管理処理は、前記電気電子機器の使用量に対する課金処理である
ことを特徴とする付記６乃至８のいずれか１項に記載の電気電子機器。
【０１１４】
（付記１１）
コンピュータが、
特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力し、
前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する
監視方法。
【０１１５】
（付記１２）
前記コンピュータは、前記第１の積算値を第２の積算値として記憶する、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかである、積算値記憶手段を含み、
前記コンピュータが、更に、
前記期間回転数を算出する度に、前記積算値記憶手段から前記第２の積算値を読み出し、前記第２の積算値に前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が前記閾値に達した場合、更に前記積算値記憶手段に前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が前記閾値に達しない場合、前記積算値記憶手段に前記第２の積算値として前記算出した第１の積算値を記録する
ことを特徴とする請求項１１記載の監視方法。
【０１１６】
（付記１３）
コンピュータに、
特定タイミング毎に、前回の前記特定タイミングから今回の前記特定タイミングまでの期間のファンの回転数である期間回転数を算出し、出力する処理と、
前記期間回転数を積算して第１の積算値を算出し、前記第１の積算値が特定の事象を示す閾値に達した場合に、閾値到達通知を出力する処理と、を実行させる
プログラム。
【０１１７】
（付記１４）
前記コンピュータは、前記第１の積算値を第２の積算値として記憶する、バッテリーでバックアップされる記憶手段または不揮発性の記憶手段のいずれかである、積算値記憶手段を含み、
前記コンピュータに、
前記期間回転数を算出する度に、前記積算値記憶手段から前記第２の積算値を読み出し、前記第２の積算値に前記期間回転数を加算して前記第１の積算値を算出し、前記算出した第１の積算値が前記閾値に達した場合、更に前記積算値記憶手段に前記第２の積算値として所定の初期値を記録し、前記算出した第１の積算値が前記閾値に達しない場合、前記積算値記憶手段に前記第２の積算値として前記算出した第１の積算値を記録する処理を、更に実行させる
ことを特徴とする請求項１３記載のプログラム。
【０１１８】
以上の各実施形態で説明した各構成要素は、必ずしも個々に独立した存在である必要はない。例えば、各構成要素は、複数の構成要素が１個のモジュールとして実現されてよい。また、各構成要素は、１つの構成要素が複数のモジュールで実現されてもよい。また、各構成要素は、ある構成要素が他の構成要素の一部であるような構成であってよい。また、各構成要素は、ある構成要素の一部と他の構成要素の一部とが重複するような構成であってもよい。
【０１１９】
以上説明した各実施形態における各構成要素及び各構成要素を実現するモジュールは、必要に応じ、可能であれば、ハードウェア的に実現されてよい。また、各構成要素及び各構成要素を実現するモジュールは、コンピュータ及びプログラムで実現されてよい。また、各構成要素及び各構成要素を実現するモジュールは、ハードウェア的なモジュールとコンピュータ及びプログラムとの混在により実現されてもよい。
【０１２０】
そのプログラムは、例えば、磁気ディスクや半導体メモリなど、不揮発性のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られる。この読み取られたプログラムは、そのコンピュータの動作を制御することにより、そのコンピュータを前述した各実施形態における構成要素として機能させる。
【０１２１】
また、以上説明した各実施形態では、複数の動作をフローチャートの形式で順番に記載してあるが、その記載の順番は複数の動作を実行する順番を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の順番は内容的に支障しない範囲で変更することができる。
【０１２２】
更に、以上説明した各実施形態では、複数の動作は個々に相違するタイミングで実行されることに限定されない。例えば、ある動作の実行中に他の動作が発生したり、ある動作と他の動作との実行タイミングが部分的に乃至全部において重複していたりしていてもよい。
【０１２３】
更に、以上説明した各実施形態では、ある動作が他の動作の契機になるように記載しているが、その記載はある動作と他の動作との全ての関係を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の関係は内容的に支障のない範囲で変更することができる。また各構成要素の各動作の具体的な記載は、各構成要素の各動作を限定するものではない。このため、各構成要素の具体的な各動作は、各実施形態を実施する上で機能的、性能的、その他の特性に対して支障をきたさない範囲内で変更されて良い。
【０１２４】
以上、各実施形態及び実施例を参照して本発明を説明したが、本発明は上記実施形態及び実施例に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しえるさまざまな変更をすることができる。
【符号の説明】
【０１２５】
１００    監視装置
１０１    機器
１０２    上位装置
１０３    ファン
１１０    回転数算出部
１２０    積算判定部
１３０    積算値記憶部
２００    監視装置
４２０    閾値情報
７００    コンピュータ
７０１    ＣＰＵ
７０２    記憶部
７０３    記憶装置
７０４    入力部
７０５    出力部
７０６    通信部
７０７    記録媒体
７０８    インタフェース部
【図１】
2014139634.tif 000003
【図２】
2014139634.tif 000004
【図３】
2014139634.tif 000005
【図４】
2014139634.tif 000006
【図５】
2014139634.tif 000007
【図６】
2014139634.tif 000008
【図７】
2014139634.tif 000009
【図８】
2014139634.tif 000010
【図９】
2014139634.tif 000011