(57)【要約】【課題】遠隔のコンピュータ装置からの管理性を損なわずに、待機状態における消費電力の低減を低減することができるコンピュータ装置を提供する。【解決手段】本発明に係るコンピュータ装置は、待機電力が供給されている間、自己が搭載されたコンピュータ装置に関する情報を取得可能な情報取得デバイスと、情報取得デバイスへの待機電力の供給を制御する電力制御手段と、他のコンピュータ装置からの情報要求に基づいて、電力制御手段に対し、情報の要求先の情報取得デバイスに待機電力を供給するよう制御命令を出力すると共に、待機電力が供給された情報取得デバイスが取得したコンピュータ装置に関する情報を、他のコンピュータ装置に提供する情報提供手段と、を備えたている。【選択図】図１
2012203817.tif 000002
【特許請求の範囲】
【請求項１】
待機電力が供給されている間、自己が搭載されたコンピュータ装置に関する情報を取得可能な情報取得デバイスと、
前記情報取得デバイスへの待機電力の供給を制御する電力制御手段と、
他のコンピュータ装置からの前記情報要求に基づいて、前記電力制御手段に対し、情報の要求先の情報取得デバイスに待機電力を供給するよう電力制御命令を出力すると共に、待機電力が供給された前記特定の情報取得デバイスが取得した前記コンピュータ装置に関する情報を、前記他のコンピュータ装置に提供する情報提供手段と、を備えたコンピュータ装置。
【請求項２】
前記コンピュータ装置は、前記情報要求に含まれる、要求先の前記情報取得デバイスを示す識別情報を保持する記憶手段を備え、
前記情報提供手段は、前記記憶手段に保持された前記要求先の前記情報取得デバイスを示す前記識別情報を参照することにより、前記要求先の情報取得デバイスに対して待機電力を供給するよう前記電力制御手段に対し電力制御命令を出力する、請求項１に記載のコンピュータ装置。
【請求項３】
前記情報提供手段は、前記要求先の情報取得デバイスから要求対象である情報を取得すると、再び当該情報取得デバイスへの待機電力の供給を停止するよう前記電力制御手段に電力制御命令を出力する、請求項１又は２に記載のコンピュータ装置。
【請求項４】
前記電力制御手段は、前記コンピュータ装置が通常状態から前記待機状態に移行すると、前記情報取得デバイスに対して待機電力の供給を停止する、請求項１乃至３のうちいずれか１項に記載のコンピュータ装置。
【請求項５】
前記情報提供手段は、ＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ）により構成されている、請求項１乃至４のうちいずれか１項に記載のコンピュータ装置。
【請求項６】
前記コンピュータ装置に関する情報は、前記コンピュータ装置の温度、電圧、前記コンピュータ装置のログ情報、及びファンの回転速度のうち少なくとも１つを含む、請求項１乃至５のうちいずれか１項に記載のコンピュータ装置。
【請求項７】
待機電力が供給されている間、自己が搭載されたコンピュータ装置に関する情報を取得可能な情報取得デバイスを備えたコンピュータ装置の制御方法であって、
他のコンピュータ装置からの情報要求に基づいて、情報の要求先の情報取得デバイスに待機電力を供給し、
待機電力が供給された前記要求先の情報取得デバイスが取得した前記コンピュータ装置に関する情報を、前記他のコンピュータ装置に提供する、コンピュータ装置の制御方法。
【請求項８】
前記情報要求に含まれる、要求先の前記情報取得デバイスを示す識別情報を保持し、
保持された前記要求先の情報取得デバイスを示す識別情報を参照することにより、前記特定の情報取得デバイスに対して待機電力を供給する、請求項７に記載のコンピュータ装置の制御方法。
【請求項９】
前記要求先の情報取得デバイスによって要求対象の情報が取得されると、再び当該要求先の情報取得デバイスへの待機電力の供給を停止する、請求項７又は８に記載のコンピュータ装置の制御方法。
【請求項１０】
前記コンピュータ装置が通常状態から前記待機状態に移行すると、前記情報取得デバイスに対して待機電力の供給を停止する、請求項７乃至９のうちいずれか１項に記載のコンピュータ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔の他のコンピュータ装置からの情報要求に対し、必要な情報を提供する機能を有するコンピュータ装置に関する。
【背景技術】
【０００２】
従来より、遠隔の他のコンピュータ装置からの情報要求に対し、必要な情報を提供する機能を有するコンピュータ装置が知られている。Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ（ＩＰＭＩ）は、例えば、サーバシステムなどのコンピュータ装置の管理に使用される。ＩＰＭＩにより、遠隔のコンピュータ装置から、管理対象のコンピュータ装置のログ情報や温度・電圧などの状態を監視することができる。ＩＰＭＩの仕様は、Ｉｎｔｅｌ（登録商標）のウェブサイトより入手が可能である。
【０００３】
ＩＰＭＩの機能を提供するコントローラとして、Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ（ＢＭＣ）が存在する。このＢＭＣは、管理対象のコンピュータ装置に設けられる。遠隔のコンピュータ装置は、このＢＭＣを介して管理対象のコンピュータ装置を管理・監視することが可能である。
【０００４】
ＢＭＣは、Ｓｅｎｓｏｒ  Ｄａｔａ  Ｒｅｃｏｒｄ（ＳＤＲ）と呼ばれるＩＰＭＩからアクセス可能なセンサのデータレコードを有している。データレコードには、温度や電圧などの値やシステムの状態などが定義されている。ＢＭＣは、これら情報を遠隔のコンピュータ装置へ提供することができる。温度や電圧等の情報を取得する情報取得デバイスにアクセスするには、Ｉ２Ｃと呼ばれるバスプロトコルを使用する。ＢＭＣや情報を取得する情報取得デバイスは、待機電力により動作しており、コンピュータ装置が待機状態であっても、温度や電圧などの値やシステムの状態などの情報を提供することが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０３３５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたコンピュータ装置では、待機状態において、温度や電圧等の情報を遠隔の他のコンピュータ装置に提供できるよう、これらの情報を取得する情報取得デバイスに対して常に待機電力を供給している。そのため、特許文献１に開示されたコンピュータ装置では、待機状態において、待機電力を十分に低減できないという問題点がある。
【０００７】
本発明は、このような問題点に対してなされたものであり、待機状態において、遠隔の他のコンピュータ装置からの情報要求に対して必要な情報を提供する機能を有したまま、待機電力を低減することができるコンピュータ装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るコンピュータ装置の一態様は、待機電力が供給されている間、自己が搭載されたコンピュータ装置に関する情報を取得可能な情報取得デバイスと、前記情報取得デバイスへの待機電力の供給を制御する電力制御手段と、他のコンピュータ装置からの前記情報要求に基づいて、前記電力制御手段に対し、特定の情報取得デバイスに待機電力を供給するよう制御命令を出力すると共に、待機電力が供給された前記特定の情報取得デバイスが取得した前記コンピュータ装置に関する情報を、前記他のコンピュータ装置に提供する情報提供手段と、を備えたことを特徴とする。
ことを特徴とする。
【０００９】
また、本発明に係るコンピュータ装置の制御方法は、待機電力が供給されている間、自己が搭載されたコンピュータ装置に関する情報を取得可能な情報取得デバイスを備えたコンピュータ装置の制御方法であって、他のコンピュータ装置からの情報要求に基づいて、特定の情報取得デバイスに待機電力を供給し、待機電力が供給された前記特定の情報取得デバイスが取得した前記コンピュータ装置に関する情報を、前記他のコンピュータ装置に提供することを特徴とする。
【発明の効果】
【００１０】
本発明に係るコンピュータ装置及びその制御方法によれば、遠隔の他のコンピュータ装置からの管理性を損なわずに、待機状態における消費電力の低減化を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係るコンピュータ装置の構成を示す機能ブロック図である。
【図２】本発明の実施の形態１に係るコンピュータ装置の変形例を示す機能ブロック図である。
【図３】本発明の実施の形態１に係るコンピュータ装置の他の変形例を示す機能ブロック図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
以下、図面を参照して本発明の実施の形態について説明する。図１は、本発明の実施の形態１に係るコンピュータ装置の全体構成を示す機能ブロック図である。このコンピュータ装置１００は、第１情報取得デバイス１０３、第２情報取得デバイス１０４、電力制御手段１０５、及び情報提供手段１０１を備えている。コンピュータ装置１００は、遠隔にある他のコンピュータ装置（図示せず）からの情報要求を受け取り、受け取った情報要求に応じて、情報取得デバイス１０３、１０４によって取得された情報を、遠隔の他のコンピュータ装置に提供する機能を備えている。例えば、ＩＰＭＩ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ）により、遠隔のコンピュータ装置から、管理対象のコンピュータ装置のログ情報や温度・電圧などの状態を監視することができる。
【００１３】
第１情報取得デバイス１０３及び第２情報取得デバイス１０４は、待機電力が供給されている間、自己が搭載されているコンピュータ装置１００に関する情報を取得することができる。第１情報取得デバイス１０３及び第２情報取得デバイス１０４は、コンピュータ装置１００の温度を検出する温度センサや、コンピュータ装置１００に設けられたファンの回転速度を検出するセンサ、若しくは、コンピュータ装置１００内の電圧を検出するセンサ等のハードウェアデバイスとして構成することができる。また、第１情報取得デバイス１０３及び第２情報取得デバイス１０４は、コンピュータ装置１００内のログ情報を取得するソフトウェアデバイスとして構成することができる。さらに、これら以外にも、第１情報取得デバイス１０３及び第２情報取得デバイス１０４を、Ｆｉｅｌｄ  Ｒｅｐｌａｃｅａｂｌｅ  Ｕｎｉｔ（ＦＲＵ）としてもよい。第１情報取得デバイス１０３及び第２情報取得デバイス１０４をＦＲＵとして構成すれば、コンピュータ装置１００内の交換可能なユニットが有する個別情報を、遠隔の他のコンピュータ装置に対して提供することも可能となる。
【００１４】
なお、第１情報取得デバイス１０３及び第２情報取得デバイス１０４は、異なる場所に設置された、同じカテゴリーの情報（温度・電圧等）を取得する情報取得デバイスによって構成することができる。また、第１情報取得デバイス１０３及び第２情報取得デバイス１０４は、異なるカテゴリーの情報（温度・電圧等）を取得する情報取得デバイスの組み合わせであってもよい。
【００１５】
情報提供手段１０１は、遠隔の他のコンピュータ装置より情報要求を受け取り、その情報要求に対する情報を他のコンピュータ装置に提供するよう構成されている。情報提供手段１０１は、Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ（ＢＭＣ）として構成することができる。ここで、遠隔の他のコンピュータ装置からの情報要求には、要求先の情報取得デバイス（第１情報取得デバイス１０３及び／又は第２情報取得デバイス１０４）の識別情報が含まれている。情報提供手段１０１は、受け取った情報要求に含まれる識別情報を参照し、該当する第１情報取得デバイス１０３及び第２情報取得デバイス１０４に対し、待機電力を供給するよう電力制御手段１０５に対して電力制御命令を出力する。
【００１６】
また、情報提供手段１０１は、第１情報取得デバイス１０３及び第２情報取得デバイス１０４に対し、情報要求を出力することにより、第１情報取得デバイス１０３及び第２情報取得デバイス１０４により取得されたコンピュータ装置１００に関する情報を、取得することができる。情報提供手段１０１は、要求先の第１情報取得デバイス１０３及び第２情報取得デバイス１０４から取得された情報を、遠隔の他のコンピュータ装置に返す。
【００１７】
電力制御手段１０５は、情報提供手段１０１からの電力制御命令に応じて、コンピュータ装置１００内の第１情報取得デバイス１０３と第２情報取得デバイス１０４に対して、個別に電力を供給する機能を有している。電力制御手段１０５は、情報提供手段１０１からの電力制御命令に基づいて、遠隔のコンピュータ装置から情報が要求された情報取得デバイスが、コンピュータ装置１００内のどの情報取得デバイスに相当するかを判断し、判断された要求先の第１情報取得デバイス１０３及び／又は第２情報取得デバイス１０４に対して待機電力を供給する。
【００１８】
電力制御手段１０５は、コンピュータ装置１００の待機状態時において、第１情報取得デバイス１０３及び第２情報取得デバイス１０４への待機電力の供給を停止しておき、遠隔の他のコンピュータ装置から情報要求があった時にのみ、要求対象の第１情報取得デバイス１０３又は第２情報取得デバイス１０４へ待機電力の電力供給を行う。ここで、「待機状態」とは、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がシャットダウンされた状態を示すものとする。例えば、コンピュータ装置のＡＣケーブルをコンセントに挿したまま、電源ボタンを押していない状態を示す。
【００１９】
次に、図１を参照して、本実施の形態１に係るコンピュータ装置１００の動作を説明する。まず、コンピュータ装置１００が通常の動作状態から待機状態になると、情報提供手段１０１は、電力制御手段１０５に対し電力制御命令を出力することにより、電力制御手段１０５を通じて、第１情報取得デバイス１０３と第２情報取得デバイス１０４に対する待機電力の供給を停止する。
【００２０】
続いて、遠隔の他のコンピュータ装置が、コンピュータ装置１００の第１情報取得デバイス１０３に対してコンピュータ装置１００に関する情報を要求したとする。この場合、情報提供手段１０１は、情報要求に含まれる第１情報取得デバイス１０３の識別情報を参照し、要求先が第１情報取得デバイス１０３であることを特定する。
【００２１】
次に、情報提供手段１０１は、電力制御手段１０５に対して、第１情報取得デバイス１０３へ電力供給を行うよう、電力制御命令を出力する。電力制御手段１０５は、情報提供手段１０１から電力制御命令を受け取ると、第１情報取得デバイス１０３に対し待機電力を供給する。これにより、情報提供手段１０１は、第１情報取得デバイス１０３へのアクセスが可能となり、適切な初期化処理を実施後、第１情報取得デバイス１０３からコンピュータ装置１００に関する情報を取得する。情報提供手段１０１は、取得した温度情報を、遠隔の他のコンピュータ装置に返す。また、情報提供手段１０１は、第１情報取得デバイス１０３から要求対象のコンピュータ装置１００に関する情報を受け取ると、電力制御手段１０５に電力制御命令を出力し、第１情報取得デバイス１０３への待機電力の供給を再び停止する。
【００２２】
なお、遠隔の他のコンピュータ装置から第２情報取得デバイス１０４に対して情報要求があった場合も、上記と同様の流れとなる。すなわち、電力制御手段１０５により、第２情報取得デバイス１０４に対し、待機電力が供給されることになる。
【００２３】
このように、実施の形態１では、待機状態において、第１情報取得デバイス１０３と第２情報取得デバイス１０４への待機電力の供給が停止されているため、待機電力の分だけ待機状態時の消費電力を低減することができる。
【００２４】
また、本実施の形態では、遠隔のコンピュータ装置から温度情報の取得が行われた場合に、対象となる第１情報取得デバイス１０３及び第２情報取得デバイス１０４に対して待機電力を供給するため、遠隔のコンピュータ装置からの管理性を損なうこともない。
【００２５】
変形例１．
次に、本発明の実施の形態１に係るコンピュータ装置の変形例について説明する。図２は、本発明の実施の形態１に係るコンピュータ装置の変形例を示す図である。なお、以下の説明では、実施の形態１と同一の構成要素については、同一の符号を付すことによりその説明を省略する。
【００２６】
図２に示すコンピュータ装置２００の特徴は、図１のコンピュータ装置１００に加え、記憶手段１０２が設けられている点にある。記憶手段１０２には、Ｓｅｎｓｏｒ  Ｄａｔａ  Ｒｅｃｏｒｄ（ＳＤＲ）と呼ばれる、遠隔の他のコンピュータ装置からアクセス可能な第１情報取得デバイス１０３及び第２情報取得デバイス１０４のデータレコードが保持されている。情報提供手段１０１は、記憶手段１０２に格納されたＳＤＲ情報から、遠隔のコンピュータ装置から情報要求された対象の情報取得デバイスが、コンピュータ装置２００内のどの情報取得デバイスに相当するかを判断することができる。記憶手段１０２は、不揮発性メモリによって構成することができる。記憶手段１０２は、図２のようにコンピュータ装置２００内に設けてもよく、また、コンピュータ装置２００の外部に設けてもよい。
【００２７】
変形例２．
続いて、実施の形態１の他の変形例について説明する。図３は、本発明の実施の形態１に係るコンピュータ装置の他の変形例を示す機能ブロック図である。図３に示すコンピュータ装置３００は、基本的構成は図２に示すコンピュータ装置２００と同じであるが、コンピュータ装置３００は、２以上のｎ個のハードウェアバイス（第１情報取得デバイス１０３、第２情報取得デバイス１０４、第ｎ情報取得デバイス１０６）から構成されている点において、コンピュータ装置２００と相違する。
【００２８】
図３において、情報提供手段１０１は、記憶手段１０２に格納されたＳＤＲ情報を使用して各情報取得デバイスに関する情報を提供する。第１情報取得デバイス１０３から第ｎ情報取得デバイス１０６は、ＳＤＲにて定義された情報取得デバイスである。これらの情報取得デバイスは、実施の形態１と同様に、温度やファン速度などを監視するハードウェアデバイスとして構成することができる。電力制御手段１０５は、情報提供手段１０１からの電力制御命令により、第１情報取得デバイス１０３から第ｎ情報取得デバイス１０６までの各情報取得デバイスに対して、個別に待機電力を供給する。
【００２９】
次に、図３を参照し、変形例２に係るコンピュータ装置３００の動作について説明する。まず、コンピュータ装置３００が通常の動作状態から待機状態になった時、情報提供手段１０１は、電力制御手段１０５を通じて、第１情報取得デバイス１０３から第ｎ情報取得デバイス１０６の全情報取得デバイスに対する電力供給を停止する。続いて、遠隔の他のコンピュータ装置から、任意の情報取得デバイスへの情報取得が要求されると、情報提供手段１０１は、情報要求に含まれる情報取得デバイスの識別情報から、記憶手段１０２に格納されたＳＤＲを用いて、要求先の情報取得デバイスを特定する。
【００３０】
情報提供手段１０１は、電力制御手段１０５を用いて、要求対象の情報取得デバイスが動作可能になるよう、この情報取得デバイスに対し待機電力を供給する。これにより、情報提供手段１０１は、要求対象の情報取得デバイスへのアクセスが可能となり、適切な初期化処理を実施後、センサの情報を取得する。情報提供手段１０１は、センサによって取得された情報を、遠隔の他のコンピュータ装置に返すと共に、電力制御手段１０５を使用して、対象情報取得デバイスへの待機電力の供給を再び停止する。
【００３１】
このように、コンピュータ装置３００では、待機状態の場合に情報取得デバイスへの待機電力供給を停止し、情報取得デバイスへの待機電力の供給を停止しておき、遠隔のコンピュータ装置からの情報要求があった場合に、必要な情報取得デバイスに待機電力を供給する。これにより、遠隔のコンピュータ装置から管理・監視の情報取得が可能なまま、待機状態時において、待機電力を低減することができる。また、コンピュータ装置３００のように、情報取得デバイスの数が多ければ多いほど、待機状態の消費電力を低減させる効果が増大する。
【００３２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、図１乃至３に示されたコンピュータ装置では、それぞれ２つ以上の情報取得デバイスを備えているが、コンピュータ装置に設けられる情報取得デバイスは、１つであってもよい。１つの情報取得デバイスに対し、待機状態において待機電力の供給を停止し、遠隔の他のコンピュータ装置からの情報要求があった場合にのみ待機電力を１つの情報取得デバイスに供給すれば、本発明の効果のひとつである消費電力の低減を図ることができる。
【００３３】
また、図３に示すように、複数の情報取得デバイスが設置されている場合には、複数の情報取得デバイスを複数のグループに分割し、グループ毎に待機電力の供給及び情報要求を行なうように構成してもよい。
【００３４】
また、遠隔のコンピュータ装置が、既存のＩＰＭＩを使用することにより、管理対象のコンピュータ装置のログ情報や温度・電圧などの状態を監視する際に、本発明を適用することにより、容易に消費電力の低減を実現することができる。
【００３５】
また、上記の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。）
【００３６】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００３７】
１００、２００、３００  コンピュータ装置
１０１  情報提供手段
１０２  記憶手段
１０３  第１情報取得デバイス
１０４  第２情報取得デバイス
１０５  電力制御手段
１０６  第ｎ情報取得デバイス
【図１】
2012203817.tif 000003
【図２】
2012203817.tif 000004
【図３】
2012203817.tif 000005