(57)【要約】【課題】ユーザの手を煩わせることなく自動的にコンピュータの状態を復旧させること。【解決手段】要求信号生成部１１０と、要求信号生成部１１０が生成した要求信号を、コンピュータ２００に送信する要求信号送信部１２０と、要求信号送信部１２０が送信した要求信号に対する応答信号をコンピュータ２００から受信する応答信号受信部１３０と、要求信号送信部１２０が要求信号を送信してから所定時間以内に、応答信号受信部１３０が応答信号を受信することができない場合に、コンピュータ２００への電力の供給を遮断するよう電力供給手段の動作を制御する電力供給遮断制御部１４０と、電力供給遮断部１４０が電力の供給を遮断するよう電力供給手段の動作を制御してから所定時間経過した後に、コンピュータ２００への電力の供給を再開するよう電力供給手段の動作を制御する電力供給再開制御部１５０とを備える。【選択図】図２
2011059930.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに電力を供給する電力供給手段を有する電源ユニットであって、
前記コンピュータから応答信号を得るための所定の要求信号を生成する要求信号生成部と、
前記要求信号生成部が生成した要求信号を、前記コンピュータに送信する要求信号送信部と、
前記要求信号送信部が送信した要求信号に対する応答信号を前記コンピュータから受信する応答信号受信部と、
前記要求信号送信部が要求信号を送信してから所定時間以内に、前記応答信号受信部が応答信号を受信することができない場合に、前記コンピュータへの電力の供給を遮断するよう前記電力供給手段の動作を制御する電力供給遮断制御部と、
前記電力供給遮断部が電力の供給を遮断するよう前記電力供給手段の動作を制御してから所定時間経過した後に、前記コンピュータへの電力の供給を再開するよう前記電力供給手段の動作を制御する電力供給再開制御部と
を備える電源ユニット。
【請求項２】
前記要求信号送信部は、複数の伝送路を介して要求信号を送信し、
前記応答信号受信部は、前記要求信号送信部が要求信号を送信するのに利用された複数の伝送路を介して応答信号を受信し、
前記電力供給遮断部は、前記応答信号送信部が複数の伝送路を介して要求信号を送信してから所定時間以内に、前記応答信号受信部が前記全ての伝送路を介して応答信号を受信することができない場合に、前記コンピュータへの電力の供給を遮断するよう前記電力供給手段の動作を制御する請求項１に記載の電源ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに電力を供給する電源ユニットに関する。
【背景技術】
【０００２】
パソコンやネットワーク機器等のコンピュータは、ソフトウェアやハードウェアにエラーが発生することによって無応答状態に陥ってしまうことがある。近年のコンピュータにおいては、プログラムを正常に実行することができなくなった場合に、自動的に再起動することができる、ウォッチドッグタイマ等と呼ばれる機能を持ったものがある。また、同様の技術としては、コンピュータの外部にあって、制御機器として使用するコンピュータの動作状態を判定し、動作停止状態を検知すると、自動的に電源を停止し再投入する装置等が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０２１６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ウォッチドッグタイマ等の機能を持った装置は、プログラムを正常に実行することができなくなった場合にしか正常に機能せず、例えば、装置が完全に無応答状態になってしまうと、結局、ユーザの手によって強制的にリセットしなければならない状況に陥ってしまう。また、コンピュータの外部においてコンピュータを再起動する装置の場合には、設置コストが余計にかかり、設置スペースも必要になるといった問題がある。
【０００５】
そこで本発明は、上記課題を解決することができる電源ユニットを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の電源ユニットにおいては、コンピュータに電力を供給する電力供給手段を有する電源ユニットであって、コンピュータから応答信号を得るための所定の要求信号を生成する要求信号生成部と、要求信号生成部が生成した要求信号を、コンピュータに送信する要求信号送信部と、要求信号送信部が送信した要求信号に対する応答信号をコンピュータから受信する応答信号受信部と、要求信号送信部が要求信号を送信してから所定時間以内に、応答信号受信部が応答信号を受信することができない場合に、コンピュータへの電力の供給を遮断するよう電力供給手段の動作を制御する電力供給遮断制御部と、電力供給遮断部が電力の供給を遮断するよう電力供給手段の動作を制御してから所定時間経過した後に、コンピュータへの電力の供給を再開するよう電力供給手段の動作を制御する電力供給再開制御部とを備える。
【発明の効果】
【０００７】
本発明によれば、コンピュータに元々必要となる電源ユニットに、コンピュータの状態を監視し、コンピュータが無応答状態となった場合にコンピュータを再起動させるための機能を持たせることによって、ユーザの手を煩わせることなく、自動的にコンピュータの状態を復旧させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る電源ユニット１００の概要を示す図である。
【図２】本実施形態に係る電源ユニット１００の機能構成の一例を示す図である。
【図３】本実施形態に係る電源ユニット１００における処理の流れの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、本発明の一実施形態に係る電源ユニット１００の概要を示す図である。
電源ユニット１００は、コンピュータ２００に電力を供給するユニットである。電源ユニット１００は、外部の交流電源から受電し、直流に変換してコンピュータ２００に電力を供給する電力供給手段を有する。本実施形態に係る電源ユニット１００は、コンピュータ２００の筐体内２１０に内蔵されるタイプのユニットを例にとって説明するが、コンピュータ２００の外部に外付けされるタイプのユニットとすることもできる。
【００１１】
電源ユニット１００には、コンピュータ２００の筐体２１０の外方に、メイン電源コネクタ１０１、及びＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）端子１０２が形成されており、筐体２１０の内方に、電力供給コネクタ１０３、及びＩ２Ｃ（Ｉｎｔｅｒ‐Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）端子１０４が形成されている。Ｉ２Ｃは、低速な周辺機器をコンピュータ２００のマザーボード２２０へ接続するためのシリアルバスである。
【００１２】
メイン電源コネクタ１０１には、電源ケーブル３００が接続される。そして、電源ユニット１００は、電源ケーブル３００を介して家庭用コンセントと接続される。電源ユニット１００は、電源ケーブル３００を介して家庭用コンセントから交流電力を受電する。そして、電源ユニット１００は、マザーボード２２０や、マザーボード２２０に接続される各種パーツに電力を供給するために、受電した交流電力を直流に変換する。
【００１３】
ＬＡＮ端子１０２には、ＬＡＮケーブル４００が接続される。そして、電源ユニット１００は、ＬＡＮケーブル４００を介して、マザーボード２２０に形成されているＬＡＮ端子２２１、又はマザーボード２２０に接続されるネットワークカードに形成されているＬＡＮ端子と接続される。電源ユニット１００は、応答信号を得るための要求信号を、ＬＡＮケーブル４００を介してコンピュータ２００に送信する。また、電源ユニット１００は、ＬＡＮケーブル４００を介してコンピュータ２００から応答信号を受信する。
【００１４】
電力供給コネクタ１０３には、電源ケーブル５００が接続される。そして、電源ユニット１００は、電源ケーブル５００を介して、マザーボード２２０に形成されている電源用コネクタ２２２と接続される。電源ユニット１００は、直流に変換した電力を、電源ケーブル５００を介して、マザーボード２２０や、マザーボード２２０に接続されている各種パーツに供給する。
【００１５】
Ｉ２Ｃ端子１０４には、Ｉ２Ｃケーブル６００が接続される。そして、電源ユニット１００は、Ｉ２Ｃケーブル６００を介して、マザーボード２２０に形成されているＩ２Ｃ端子２２３と接続される。電源ユニット１００は、応答信号を得るための要求信号を、Ｉ２Ｃケーブル６００を介してコンピュータ２００に送信する。また、電源ユニット１００は、Ｉ２Ｃケーブル６００を介してコンピュータ２００から応答信号を受信する。
【００１６】
図２は、本実施形態に係る電源ユニット１００の機能構成の一例を示す図である。
電源ユニット１００は、要求信号生成部１１０、要求信号送信部１２０、応答信号受信部１３０、電力供給遮断制御部１４０、及び電力供給再開制御部１５０を備える。
要求信号生成部１１０は、要求信号を生成する処理部である。要求信号生成部１１０は、要求信号を生成し、要求信号送信部１２０に送る。
【００１７】
要求信号送信部１２０は、要求信号を送信する処理部である。要求信号送信部１２０は、要求信号生成部１１０から要求信号を受け取って、コンピュータ２００に送信する。また、要求信号送信部１２０は、コンピュータ２００に要求信号を送信すると、送信したことを通知するデータを電力供給遮断制御部１４０に送る。
応答信号受信部１３０は、応答信号を受信する処理部である。応答信号受信部１３０は、コンピュータ２００から応答信号を受信すると、受信したことを通知するデータを電力供給遮断制御部１４０に送る。
【００１８】
電力供給遮断制御部１４０は、コンピュータ２００への電力の供給を遮断するよう電力供給手段の動作を制御する処理部である。電力供給遮断制御部１４０は、要求信号を送信したことを通知するデータを要求信号送信部１２０から受け取る。そして、電力供給遮断制御部１４０は、所定時間以内に、応答信号を受信したことを通知するデータを応答信号受信部１３０から受け取った場合、何ら制御処理を行わない。一方、電力供給制御部１４０は、所定時間以内に、応答信号を受信したことを通知するデータを応答信号受信部１３０から受け取ることができなかった場合、コンピュータ２００への電力の供給を遮断するよう電力供給手段の動作を制御する。そして、電力供給遮断制御部１４０は、電力供給の遮断制御を行ったことを通知するデータを電力供給再開制御部１５０に送る。
【００１９】
電力供給再開制御部１５０は、コンピュータ２００への電力の供給を再開するよう電力供給手段の動作を制御する処理部である。電力供給再開制御部１５０は、電力供給の遮断制御を行ったことを通知するデータを電力供給遮断制御部１４０から受け取ると、所定時間経過した後に、コンピュータ２００への電力の供給を再開するよう電力供給手段の動作を制御する。
【００２０】
図３は、本実施形態に係る電源ユニット１００における処理の流れの一例を示す図である。
まず、電源ユニット１００の要求信号生成部１１０は、要求信号を生成する（Ｓ１０１）。要求信号生成部１１０が生成する要求信号は、この要求信号がコンピュータ２００に送信されたときに、コンピュータ２００から何らかの応答信号が得られる信号である。例えば、要求信号生成部１１０が生成する要求信号としては、ｐｉｎｇを利用したコマンド等が考えられる。
【００２１】
そして、電源ユニット１００の要求信号送信部１２０は、要求信号生成部１１０が生成した要求信号をコンピュータ２００に送信する（Ｓ１０２）。この場合、要求信号送信部１２０は、ＬＡＮケーブル４００やＩ２Ｃケーブル６００等の複数の伝送路を介して、コンピュータ２００に要求信号を送信することが好ましい。なお、複数の伝送路を介して送信される要求信号は、同じコマンドを意味する信号であってもよいし、異なるコマンドを意味する信号であってもよい。そして、要求信号送信部１２０が送信した要求信号が正常にコンピュータ２００に送信され、コンピュータ２００が正常に動作していれば、電源ユニット１００の応答信号受信部１３０は、要求信号に対する応答信号をコンピュータ２００から受信することになる。
【００２２】
そして、要求信号送信部１２０が要求信号を送信してから所定時間以内に、応答信号受信部１３０が応答信号を受信した場合（Ｓ１０３：Ｙｅｓ）、電源ユニット１００の電力供給遮断制御部１４０は、何ら制御処理を行わない。具体的には、電力供給遮断制御部１４０は、要求信号送信部１２０が要求信号を送信すると、例えば、タイマ等によって要求信号が送信されてから経過した時間を計測する。そして、電力供給遮断制御部１４０は、予め設定された所定時間以内に応答信号受信部１３０が応答信号を受信すると、タイマをリセットし、何ら制御処理を行わない。予め設定される時間は、伝送路に問題がなく、コンピュータ２００が正常に動作していれば、要求信号を送信してから応答信号を受信するのに十分といえる時間が設定される。すなわち、応答信号受信部１３０が所定時間以内に応答信号を受信することができれば、コンピュータ２００は、正常に動作しているといえる。なお、要求信号生成部１１０が複数の伝送路を介して要求信号を送信した場合、電力供給遮断制御部１４０は、これら伝送路のうち、いずれか１つの伝送路を介して応答信号受信部１３０が応答信号を受信することができれば、何ら制御処理を行わない。
【００２３】
一方、要求信号送信部１２０が要求信号を送信してから所定時間以内に、応答信号受信部１３０が応答信号を受信することができなかった場合（Ｓ１０３：Ｎｏ）、電源ユニット１００の電力供給遮断制御部１４０は、コンピュータ２００への電力の供給を遮断するよう電源ユニット１００の電力供給手段の動作を制御する（Ｓ１０４）。上記のように、予め設定される時間は、要求信号を送信してから応答信号を受信するのに十分といえる時間である。したがって、この時間以内に応答信号受信部１３０が応答信号を受信することができない場合、コンピュータ２００は、正常に動作していないといえる。なお、要求信号生成部１１０が複数の伝送路を介して要求信号を送信した場合、電力供給遮断制御部１４０は、これら伝送路のうち、いずれか伝送路からも応答信号受信部１３０が応答信号を受信することができなければ、電力供給の遮断制御を行う。このようにして、電力供給が遮断されることによって、コンピュータ２００は、強制的に電源がオフにされる。
【００２４】
そして、電源ユニット１００の電力供給再開制御部１５０は、電力供給遮断制御部１４０が電力供給の遮断制御を行ってから所定時間経過した後に、コンピュータ２００への電力の供給を再開するよう電力供給手段の動作を制御する（Ｓ１０５）。電力供給再開制御部１５０が所定時間経過した後に電力供給の再開制御を行うこととしたのは、マザーボード２２０等の回路に溜まった異常電気の解消を狙うためである。但し、コンピュータ２００の利用形態によっては、すぐに再起動を求められることもあるので、この時間は、コンピュータの利用形態に合わせて設定すればよい。このようにして、電力供給が再開されることによって、コンピュータ２００は、強制的に再起動される。
【００２５】
このように、電源ユニット１００は、コンピュータ２００が応答信号を返してくるようなｐｉｎｇ等の要求信号を送信することによって、コンピュータ２００が正常に動作しているか否かを判定する。そして、電源ユニット１００は、応答信号が得られなければ、コンピュータ２００への電力の供給を遮断して、所定時間経過した後に電力供給を再開することによって、コンピュータ２００を自動的に再起動させることができる。また、電源ユニット１００は、元々コンピュータ２００の筐体２１０の内部に収容されるべき、あるいは、コンピュータ２００の外部に外付けされていたとしても、コンピュータ２００を構成するパーツの一部であるので、余計なコストや設置場所を取られることもない。
【００２６】
なお、電源ユニット１００は、コンピュータ２００が起動している間、定期的に要求信号を送信することによって、コンピュータ２００を常時監視するようにすることが好ましい。
【００２７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００２８】
１００  電源ユニット
１０１  メイン電源コネクタ
１０２  ＬＡＮ端子
１０３  電力供給コネクタ
１０４  Ｉ２Ｃ端子
１１０  要求信号生成部
１２０  要求信号送信部
１３０  応答信号受信部
１４０  電力供給遮断制御部
１５０  電力供給再開制御部
２００  コンピュータ
２１０  筐体
２２０  マザーボード
２２１  ＬＡＮ端子
２２２  電源用コネクタ
２２３  Ｉ２Ｃ端子
３００  電源ケーブル
４００  ＬＡＮケーブル
５００  電源ケーブル
６００  Ｉ２Ｃケーブル
【図１】
2011059930.tif 000003
【図２】
2011059930.tif 000004
【図３】
2011059930.tif 000005