(57)【要約】【課題】セキュリティに留意して、電源スイッチに対する操作にもとづく電源制御が禁止される状態に設定されているサーバ装置を正常にシャットダウンさせることができるシステム制御装置を提供する。【解決手段】パターン記憶部３は、電源スイッチに対する操作にもとづく電源制御を許可する状態に設定するために電源スイッチ１になされる操作を示す操作パターンを記憶する。パターン比較部２は、電源スイッチ１になされた操作とパターン記憶部３が記憶している操作パターンとが合致しているか否かを判断する。パターン比較部２が、電源スイッチ１になされた操作とパターン記憶部３が記憶している操作パターンとが合致していると判断した場合に、電源制御回路４は、内部状態を、電源スイッチに対する操作にもとづく電源制御ができる状態に設定する。【選択図】図１
2007299247.tif 000002
【特許請求の範囲】
【請求項１】
電源スイッチに対する操作にもとづく電源制御を禁止する禁止状態に設定する機能を有するシステム制御装置において、
電源スイッチに対する操作にもとづく電源制御を許可するために電源スイッチに対してなされる操作を示す操作パターンを記憶するパターン記憶手段と、
電源スイッチになされた操作と前記パターン記憶手段が記憶している操作パターンとが合致しているか否かを判断する判断手段と、
前記判断手段が電源スイッチになされた操作と前記パターン記憶手段が記憶している操作パターンとが合致していると判断した場合に、電源スイッチに対する操作にもとづく電源制御を許可する電源制御手段とを備え、
前記パターン記憶手段は、操作パターンとして、電源スイッチになされる複数の操作の組み合わせであって、電源スイッチを所定の時間以上押下する操作である長押しと電源スイッチを所定の時間未満押下する操作である短押しとの組合せを示すデータを記憶する
ことを特徴とするシステム制御装置。
【請求項２】
判断手段は、
電源スイッチが押下されてから電源スイッチの押下が解除されるまでの間にクロック信号が入力された回数をカウントするカウント手段と、
前記カウント手段のカウント値にもとづいて、電源スイッチが長押しされたこと、および電源スイッチが短押しされたことを判断する比較手段とを含む
請求項１記載のシステム制御装置。
【請求項３】
比較手段は、カウント手段のカウント値が所定値以上である場合に電源スイッチが長押しされたと判断し、前記カウント手段のカウント値が所定値未満である場合に電源スイッチが短押しされたと判断する
請求項２記載のシステム制御装置。
【請求項４】
電源スイッチに対する操作にもとづく電源制御を禁止する禁止状態に設定する機能を有するシステム制御回路を備えたサーバ装置において、
前記システム制御回路は、
電源スイッチに対する操作にもとづく電源制御を許可するために電源スイッチに対してなされる操作を示す操作パターンを記憶するパターン記憶部と、
電源スイッチになされた操作と前記パターン記憶手段が記憶している操作パターンとが合致しているか否かを判断する判断部と、
前記判断手段が電源スイッチになされた操作と前記パターン記憶手段が記憶している操作パターンとが合致していると判断した場合に、電源スイッチに対する操作にもとづく電源制御を許可する電源制御部とを備え、
前記パターン記憶部は、操作パターンとして、電源スイッチになされる複数の操作の組み合わせであって、電源スイッチを所定の時間以上押下する操作である長押しと電源スイッチを所定の時間未満押下する操作である短押しとの組合せを示すデータを記憶する
ことを特徴とするサーバ装置。
【請求項５】
判断部は、
電源スイッチが押下されてから電源スイッチの押下が解除されるまでの間にクロック信号が入力された回数をカウントするカウンタと、
前記カウンタのカウント値にもとづいて、電源スイッチが長押しされたこと、および電源スイッチが短押しされたことを判断する比較部とを含む
請求項４記載のサーバ装置。
【請求項６】
比較部は、カウンタのカウント値が所定値以上である場合に電源スイッチが長押しされたと判断し、前記カウンタのカウント値が所定値未満である場合に電源スイッチが短押しされたと判断する
請求項５記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源スイッチに対してなされる操作にもとづく電源制御を禁止する状態または許可する状態に設定する機能を有するシステム制御装置、およびシステム制御回路を備えたサーバ装置に関する。
【背景技術】
【０００２】
サーバ装置が、稼働を開始すると、通常動作時にキーボード等によって操作される機会は少ない。そのため、低価格化や省スペース化を目的とし、キーボードを備えないキーボードレスのサーバ装置や、キーボードおよびディスプレイを備えないコンソールレスのサーバ装置がある。そして、キーボードレスのサーバ装置や、コンソールレスのサーバ装置は、通信ネットワークを介して他のコンピュータにリモート管理される。
【０００３】
さらに、セキュリティ等の観点から、リモート管理されているサーバ装置に設けられている電源スイッチに対する操作にもとづいて電源制御（投入または遮断）することを禁止する場合がある。
【０００４】
特許文献１には、電源の遮断または投入のパターンと、メモリが記憶しているパターンとに応じて、運転モードを切り替える方法が記載されている。
【０００５】
特許文献２には、電源スイッチに予め設定されている操作が行われた場合に、シャットダウン処理を行う装置が記載されている。
【０００６】
【特許文献１】特開平８−２７１０１５号公報（段落００１９〜００３２、図１）
【特許文献２】特開２００２−５５７４１号公報（段落０００６〜００１８、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
通信ネットワークを介してリモート管理されているキーボードレスまたはコンソールレスのサーバ装置が接続されている通信ネットワークに障害が発生すると、サーバ装置を通信ネットワークを介してリモート管理することができなくなる。そのとき、電源スイッチに対する操作にもとづく電源制御を禁止する禁止状態に設定されていると、ローカルでも電源制御を実行できない。
【０００８】
電源制御を実行できないと、例えば、ＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）の機能によるシステムシャットダウンを行うこともできない。電源スイッチになされた電源オフ操作をトリガとして、ＡＣＰＩの機能が実行されるからである。その場合、サーバ装置の動作を停止させるためには、例えば、電源プラグをコンセントから抜いて、電源からの電力供給を強制的に遮断しなければならない。電力供給を強制的に遮断した場合には、サーバ装置のハードディスクが記憶している情報等に問題が発生する場合があるという問題がある。
【０００９】
特許文献１に記載されている方法および特許文献２に記載されている装置は、運転モードの切り替えやシャットダウン処理をソフトウェアに従って実行する。そのため、サーバ装置が制御不能な状態ではシャットダウン処理等を行うことができないという問題がある。
【００１０】
また、特許文献２に記載されている装置は、電源スイッチになされる操作にもとづいて電源制御を実行することが禁止されている場合であっても、電源スイッチへの電源オフ操作と電源オフ操作とを繰り返せば第三者が当該装置をシャットダウンすることが可能であり、セキュリティに問題がある。
【００１１】
そこで、本発明は、電源スイッチに対する操作にもとづく電源制御が禁止されている状態に設定されている場合に、セキュリティに留意して操作にもとづく電源制御を有効にするシステム制御装置、およびシステム制御回路を備えたサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によるシステム制御装置は、電源スイッチに対する操作にもとづく電源制御を禁止する禁止状態に設定する機能を有するシステム制御装置であって、電源スイッチに対する操作にもとづく電源制御を許可するために電源スイッチに対してなされる操作を示す操作パターンを記憶するパターン記憶手段と、電源スイッチになされた操作とパターン記憶手段が記憶している操作パターンとが合致しているか否かを判断する判断手段と、判断手段が電源スイッチになされた操作とパターン記憶手段が記憶している操作パターンとが合致していると判断した場合に、電源スイッチに対する操作にもとづく電源制御を許可する電源制御手段とを備え、パターン記憶手段は、操作パターンとして、電源スイッチになされる複数の操作の組み合わせであって、電源スイッチを所定の時間以上押下する操作である長押しと電源スイッチを所定の時間未満押下する操作である短押しとの組合せを示すデータを記憶することを特徴とする。
【００１３】
判断手段は、例えば、電源スイッチが押下されてから電源スイッチの押下が解除されるまでの間にクロック信号が入力された回数をカウントするカウント手段と、カウント手段のカウント値にもとづいて、電源スイッチが長押しされたこと、および電源スイッチが短押しされたことを判断する比較手段とを含む。
【００１４】
比較手段は、カウント手段のカウント値が所定値以上である場合に電源スイッチが長押しされたと判断し、カウント手段のカウント値が所定値未満である場合に電源スイッチが短押しされたと判断するように構成されていてもよい。
【００１５】
本発明によるサーバ装置は、電源スイッチに対する操作にもとづく電源制御を禁止する禁止状態に設定する機能を有するシステム制御回路を備えたサーバ装置であって、システム制御回路が、電源スイッチに対する操作にもとづく電源制御を許可するために電源スイッチに対してなされる操作を示す操作パターンを記憶するパターン記憶部と、電源スイッチになされた操作とパターン記憶手段が記憶している操作パターンとが合致しているか否かを判断する判断部と、判断手段が電源スイッチになされた操作とパターン記憶手段が記憶している操作パターンとが合致していると判断した場合に、電源スイッチに対する操作にもとづく電源制御を許可する電源制御部とを備え、パターン記憶部が、操作パターンとして、電源スイッチになされる複数の操作の組み合わせであって、電源スイッチを所定の時間以上押下する操作である長押しと電源スイッチを所定の時間未満押下する操作である短押しとの組合せを示すデータを記憶することを特徴とする。
【００１６】
判断部は、例えば、電源スイッチが押下されてから電源スイッチの押下が解除されるまでの間にクロック信号が入力された回数をカウントするカウンタと、カウンタのカウント値にもとづいて、電源スイッチが長押しされたこと、および電源スイッチが短押しされたことを判断する比較部とを含む。
【００１７】
比較部が、カウンタのカウント値が所定値以上である場合に電源スイッチが長押しされたと判断し、カウンタのカウント値が所定値未満である場合に電源スイッチが短押しされたと判断するように構成されていてもよい。
【発明の効果】
【００１８】
本発明によれば、電源スイッチになされた操作とパターン記憶手段が記憶している操作パターンであって電源スイッチの長押しと短押しとの組合せを示す操作パターンとが合致した場合に、電源スイッチに対する操作にもとづく電源制御を許可する。そのため、第三者によって電源制御が許可される状態に設定されることを防止しつつ、電源スイッチに対する操作にもとづいて電源制御が許可される状態に設定することが可能になる。
【発明を実施するための最良の形態】
【００１９】
実施の形態１．
本発明の第１の実施の形態について、図面を参照して説明する。図１は、本発明によるシステム制御装置を含むサーバ装置の第１の実施の形態を示すブロック図である。
【００２０】
図１に示す構成では、システム制御装置は、電源スイッチ１、パターン比較部（判断手段）２、パターン記憶部（パターン記憶手段）３、および電源制御回路（電源制御手段）４を含む。システム制御装置は、例えば、サーバ装置に搭載される。また、サーバ装置は、ＡＣＰＩ機能を実現するＡＣＰＩ制御回路５と、電源回路６とを含む。さらに、サーバ装置は、キーボードレスまたはコンソールレスのサーバ装置であって、通信ネットワークを介して他のコンピュータにリモート管理されているとする。
【００２１】
電源制御回路４は、電源スイッチ１に対する操作にもとづく電源制御を禁止する状態に設定する機能と、電源スイッチ１に電源オフ操作がなされたことを示すトリガ信号をＡＣＰＩ制御回路５に出力する機能とを有する。
【００２２】
パターン記憶部３は、禁止されている電源制御を許可するために電源スイッチ１になされる操作を示すデータ（以下、操作パターンという。）を記憶している。
【００２３】
ＡＣＰＩ制御回路５は、トリガ信号が入力された場合に、ＡＣＰＩの機能にもとづいてサーバ装置のシステムシャットダウン処理を実行する。電源回路６は、サーバ装置の各部に電力を供給する。
【００２４】
パターン記憶部３が記憶している操作パターンについて説明する。この実施の形態では、操作パターンは、電源スイッチ１が所定の時間以上押下される操作（長押しという。）と、電源スイッチ１が所定の時間未満押下される操作（短押しという。）との組み合わせである。つまり、パターン記憶部３は、長押しと短押しとの順番と回数とを記憶する。この実施の形態では、パターン記憶部３は、１回短押しされ、次に１回長押しされ、さらに１回短押しされるという操作パターンを記憶しているとする。
【００２５】
パターン比較部２は、電源スイッチ１になされた操作と、パターン記憶部３が記憶している操作パターンとが合致するか否かを判断する。
【００２６】
図２は、パターン比較部２の一構成例を示すブロック図である。図２に示すパターン比較部２は、発振器１０と、変化点検出回路１１と、第１のカウンタ回路（カウント手段）１３と、比較回路（比較手段）１４と、第２のカウンタ回路１５とを含む。発振器１０は、クロック信号を、第１のカウンタ回路１３、第２のカウンタ回路１５および変化点検出回路１１に出力する。
【００２７】
電源スイッチ１が押下されている場合に、接点２０は閉状態になり、変化点検出回路１１にはローレベルの信号が入力される。また、電源スイッチ１が押下されていない場合に、接点２０は開状態になり、変化点検出回路１１にはハイレベルの信号が入力される。なお、変化点検出回路１１は、例えば、入力がハイレベルからローレベルに変化したことを検出するＤ−フリップフロップ（Ｄラッチ）と、入力がローレベルからハイレベルに変化したことを検出するＤ−フリップフロップとを含む。
【００２８】
次に、図３のタイミング図を参照してシステム制御装置の動作を説明する。
変化点検出回路１１は、電源スイッチ１から入力された信号のレベルの変化を検出する。そして、変化点検出回路１１は、電源スイッチ１から入力された信号のレベルの変化を検出した場合に、電源スイッチ１になされた操作が変化したことを示す変化信号を、比較回路１４、第１のカウンタ回路１３および第２のカウンタ回路１５に出力する。
【００２９】
具体的には、変化点検出回路１１は、電源スイッチ１から入力されている信号がハイレベルからローレベルに変化した場合に、変化信号を第１のカウンタ回路１３および第２のカウンタ回路１５に交互に出力する。図３に示す例では、（１），（５）で示される変化信号を第１のカウンタ回路１３に出力し、（３）で示される変化信号を第２のカウンタ回路１５に出力する。
【００３０】
また、変化点検出回路１１は、電源スイッチ１から入力されている信号がローレベルからハイレベルに変化した場合に、変化信号を比較回路１４に出力する。また、変化点検出回路１１は、電源スイッチ１を介して入力されている信号がローレベルからハイレベルに変化した場合に、変化信号を出力してから、例えば、１クロック分の時間遅らせて、リセット信号を第１のカウンタ回路１３および第２のカウンタ回路１５に出力する。
【００３１】
第１のカウンタ回路１３は、変化信号が入力されてから、入力されたクロック信号の数をカウントする。また、第１のカウンタ回路１３は、リセット信号が入力された場合に、カウント値をリセットする。第２のカウンタ回路１５は、変化信号が入力されてから、入力されたクロック信号の数をカウントする。また、第２のカウンタ回路１５は、リセット信号が入力された場合に、カウント値をリセットする。
【００３２】
比較回路１４は、奇数回目の変化信号（図３で示す例では、（２），（６）で示される変化信号）が入力された場合に、第１のカウンタ回路１３からカウント値を読み出す。また、偶数回目のの変化信号（図３に示す例では（４）で示される変化信号）が入力された場合に、第２のカウンタ回路１５からカウント値を読み出す。そして、比較回路１４は、第１のカウンタ回路１３のカウント値および第２のカウンタ回路のカウント値にもとづいて、電源スイッチ１になされた長押しと短押しとの組合せを認識する。
【００３３】
具体的には、第１のカウンタ回路１３のカウント値または第２のカウンタ回路１５のカウント値が、所定値（例えば４）未満であった場合に、比較回路１４は、電源スイッチ１が短押しされたと判断する。また、第１のカウンタ回路１３のカウント値または第２のカウンタ回路１５のカウント値が、所定値以上であった場合に、比較回路１４は、電源スイッチ１が長押しされたと判断する。
【００３４】
図３に示す例では、比較回路１４は、第１のカウンタ回路１３のカウント値にもとづいて電源スイッチ１が１回短押しされ、第２のカウンタ回路１５のカウント値にもとづいて１回長押しされ、さらに第１のカウンタ回路１３のカウント値にもとづいて１回短押しされたことを認識する。比較回路１４は、認識した電源スイッチ１になされた操作と、パターン記憶部３が記憶している操作パターンとが合致するか否かを判断する。
【００３５】
そして、比較回路１４は、認識した電源スイッチ１になされた操作と、パターン記憶部３が記憶している操作パターンとが合致すると判断した場合に、認識した電源スイッチ１になされた操作と、パターン記憶部３が記憶している操作パターンとが合致したことを示す合致信号を電源制御回路４に出力する。
【００３６】
図３に示す例では、最初に電源スイッチ１が押下されているときにクロック信号が３回入力されているので、比較回路１４は、最初に電源スイッチ１が短押しされたことを認識する。２度目に電源スイッチ１が押下されているときにクロック信号が６回入力されているので、２度目に電源スイッチ１が長押しされたことを認識する。３度目に電源スイッチ１が押下されているときにクロック信号が３回入力されているので、３度目に電源スイッチ１が長押しされたことを認識する。従って、比較回路１４は、電源スイッチ１が、１回短押しされ、次に１回長押しされ、さらに１回短押しされたことを認識する。よって、比較回路は、（６）で示される変化信号を受信したときに、合致信号を電源制御回路４に出力する。
【００３７】
電源制御回路４は、合致信号が入力された場合に、内部状態を電源スイッチ１に対する操作にもとづく電源制御を許可する状態に設定する。その後、電源スイッチ１から信号が入力されると、電源スイッチ１に電源オフ操作がなされたことを示すトリガ信号をＡＣＰＩ制御回路５に出力する。ＡＣＰＩ制御回路５は、トリガ信号が入力されると、ＡＣＰＩの機能にもとづいてサーバ装置のシステムシャットダウン処理を実行する。
【００３８】
なお、比較回路１４が、認識した電源スイッチ１になされた操作と、パターン記憶部３が記憶している操作パターンとが合致しないと判断した場合に、サーバ装置およびシステム制御装置の各部は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等の設定に従った動作を行う。
【００３９】
本実施の形態によれば、電源スイッチ１に対する操作にもとづく電源制御を禁止する状態に設定されたキーボードレスまたはコンソールレスのサーバ装置と、そのサーバ装置をリモート管理するコンピュータとを接続する通信ネットワークに障害が発生した場合にも、そのサーバ装置を正常にシャットダウンすることができる。そのため、サーバ装置のハードディスク等が記憶している情報を保護することができる。
【００４０】
また、本実施の形態によれば、電源スイッチ１になされた操作が、パターン記憶部３が記憶している操作パターンに合致した場合にサーバ装置をシャットダウン可能にするので、第三者によってサーバ装置がシャットダウンされることを防ぐことができる。
【００４１】
また、本実施の形態によれば、パターン比較部２が含む各構成要素、および電源制御回路４がハードウェアによって実現されるので、サーバ装置をソフトウェアでシャットダウンできない場合に、そのサーバ装置を正常にシャットダウンすることができる。
【００４２】
なお、本実施の形態の説明では、パターン記憶部３が、１回短押しされ、次に１回長押しされ、さらに１回短押しされるという操作パターンを記憶しているものとして説明したが、本発明はこれに限定されない。パターン記憶部３は、例えば、モールス信号の様な操作パターンを記憶していてもよい。また、本実施の形態では、２つのカウンタ回路が設けられていたが、カウンタ回路は１つあればよい。
【００４３】
実施の形態２．
本発明の第２の実施の形態について、図面を参照して説明する。図４は、本発明によるシステム制御装置の第２の実施の形態を示すブロック図である。
【００４４】
図４に示すシステム制御装置は、通信ネットワークを介して他のコンピュータから情報を受信する通信部７を含む。その他の構成は図１に示す第１の実施の形態のシステム制御装置の構成と同様である。
【００４５】
なお、第２の実施の形態において、パターン記憶部３は、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００４６】
通信部７は、通信ネットワークを介して他のコンピュータから操作パターンを受信し、受信した操作パターンをパターン記憶部３に記憶させる。
【００４７】
よって、パターン記憶部３が記憶している操作パターンを変更することができる。例えば、他のコンピュータから通信ネットワークを介して、１週間毎に操作パターンを変更することができる。そのため、セキュリティをより強固にすることができる。
【産業上の利用可能性】
【００４８】
本発明は、電源スイッチに対する操作にもとづく電源制御を禁止する状態に設定する機能を有するサーバ装置等を制御する装置に適用することができる。
【図面の簡単な説明】
【００４９】
【図１】システム制御装置の第１の実施の形態を示すブロック図である。
【図２】パターン比較部２の一構成例を示すブロック図である。
【図３】第１の実施の形態の動作を説明するタイミング図である。
【図４】システム制御装置の第２の実施の形態を示すブロック図である。
【符号の説明】
【００５０】
１    電源スイッチ
２    パターン比較部
３    パターン記憶部
４    電源制御回路
５    ＡＣＰＩ制御回路
６    電源回路
７    通信部
１０  発振器
１１  変化点検出回路
１３  第１のカウンタ回路
１４  比較回路
１５  第２のカウンタ回路
２０  接点
【図１】
2007299247.tif 000003
【図２】
2007299247.tif 000004
【図３】
2007299247.tif 000005
【図４】
2007299247.tif 000006