(57)【要約】【課題】複数の機器を用いたシステムにおいて、電源電圧の変動等により、システム機器の一部でステータスが変化すると、システム内の機器相互間でステータスの不一致が生じるという問題があった。【解決手段】情報処理装置１０１は制御線１０８を用いて周辺機器１０２のステータスを監視し、電源が不安定な状態から復帰したときにステータスの変化を検知すると電源ライン１０７及び制御線１０８を操作して、周辺機器１０２のステータスを変更し、情報処理システム１００内で機器間のステータス不一致を排除してシステムの復旧を行う。【選択図】図１
2007041740.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置によって操作される電源ライン及び制御線によって接続された周辺機器とを備えた情報処理システムにおいて、
前記情報処理装置は、前記周辺機器に対して前記制御線を通じて周辺機器を制御する通信制御部と、
前記通信制御部が取得した前記周辺機器の現在のステータスを記憶するステータス管理部と、
前記電源ラインを制御する電源ライン操作部とを備え、
前記情報処理システムに供給される電源が不安定となったことに起因して前記周辺機器が動作不定状態となった場合に、前記情報処理装置が前記電源ライン及び前記制御線を操作し、前記電源が安定となった後に前記周辺機器のステータスを前記ステータス管理部が記憶するステータスと一致するように状態遷移させる情報処理システム。
【請求項２】
情報処理装置と、前記情報処理装置によって操作される電源ライン及び制御線によって接続された周辺機器とを備えた情報処理システムにおいて、
前記情報処理装置は、前記周辺機器に対して前記制御線を通じて周辺機器を制御する通信制御部と、
前記通信制御部が取得した前記周辺機器の現在のステータスを記憶する第１のステータス管理部と、
前記情報処理システムに供給される電源を監視し、前記情報処理装置の電源を制御する電源監視部とを備え、
前記周辺機器は、前記周辺機器のステータスを保持すると共に前記ステータスと前記情報処理装置が保持している前記周辺機器のステータスとが一致したことを示すステータス一致フラグを有する第２のステータス管理部を備え、
前記電源監視部が前記電源が不安定になったことを検出すると、前記電源が安定となった後に前記情報処理装置が自己の復帰動作を行った後に、前記制御線を操作して前記ステータス一致フラグを取得し、前記ステータス一致フラグがステータスの一致を示している場合には前記情報処理装置のステータスを前記周辺機器のステータスと一致させるように状態遷移し、前記ステータス一致フラグがステータスの不一致を示している場合には前記周辺機器のステータスを前記情報処理装置のステータスと一致させるように状態遷移させる情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源の不安定な環境下に於ける情報処理システムの動作状態保持に関する。
【背景技術】
【０００２】
従来、例えば車載機器のように、電源が不安定な環境下に於ける情報処理システムの電源管理に関する技術は、特許文献１に記載されたもの等が知られている。
【０００３】
従来の情報処理システムは、補助バッテリを有し、エンジンの始動を促すキースイッチを入力トリガとし、電源ラインを通常使用のバッテリから補助バッテリに切り換えるように構成されている。
【０００４】
図１３は、従来の情報処理システムにおける電源とシステムの接続を示すブロック図である。図１３において、電源５０３と他の負荷５０５が他の負荷起動スイッチ５０６を介して接続されている。電源５０３と補助電源５０４は電源切り換えスイッチ５０９および給電制御回路５０８を介して情報処理装置５０１および周辺機器５０２と電源ライン５０７によって接続されている。給電制御回路５０８は、他の負荷起動スイッチ５０６から送られる始動トリガをもとに、電源５０３が情報処理システム５００へ供給する電力が不安定となることを予測し電源切り換えスイッチ５０９を操作し接続する電源を切り換えることで電源ライン５０７を安定化させる。
【特許文献１】特開２０００−２９３９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の情報処理システムにおいては、補助バッテリが必要であり、その分システム導入やメンテナンスを行うためのコストがアップしてしまう。仮に補助バッテリを導入しないシステム構成とした場合、電源の不安定環境下に於いて頻発する電源電圧変動に対し、情報処理システムを構成する一部の機器が動作不安定となることにより、機器相互のステータスに相違が生じるという課題があった。
【０００６】
以下、この課題について具体的に説明する。
【０００７】
従来のシステムに於いて電源の安定化を行うための例えば補助バッテリのような装置を導入せずに、電源が不安定となりうる環境下で、複数の機器により構成されたシステムを運用しているとする。システムが正常動作中に予期せぬタイミングで電源電圧の低下が発生すると、各機器固有の最低駆動電圧を下回った順に、それぞれの機器が動作不能となる。また最低駆動電圧は、電源が不安定となった時の電圧降下特性や、各機器の動作状況、例えば冷却ファンの駆動状態やＣＰＵ負荷状態などによっても左右されるため、システム内のどの機器が異常になるか予想が付かない事がある。
【０００８】
その後電源が不安定な状態から復帰すると、通常動作を続けている機器と、再起動し初期化された機器あるいは再起動がうまく行えず動作不定状態に陥っている機器がシステム内に混在することとなる。
【０００９】
このような状況に於いて情報処理システムは、システムとしてのステータスの一貫性を失い、不具合を引き起こす可能性を持つ事になる。
【００１０】
本発明はこのような課題に鑑み、コストアップに繋がる電源安定化の装置をシステムに導入せずに、電源が不安定な状況になりうることを前提としたシステム下において、システムを構成する一部の機器が動作不安定となった場合に速やかに機器動作状態の復旧を行える情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
この課題を解決するために本発明の情報処理システムは、情報処理システムに供給される電源が不安定となったことに起因して周辺機器が動作不定状態となった場合に、情報処理装置が電源ライン及び制御線を操作し、電源が安定となった後に周辺機器のステータスをステータス管理部が記憶するステータスと一致するように状態遷移させるように構成したものである。
【発明の効果】
【００１２】
本発明の情報処理システムによれば、不安定な電源事情において、システム構成機器間で、電源復帰時に於けるステータスの不一致を解消すると共に、電源が不安定となる前の状態復帰を行うことができ、システム動作の信頼性が向上する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１４】
（実施の形態１）
まず、本発明の実施の形態１に係る情報処理システムの概要について説明する。図１は、本発明の実施の形態１における電源とシステムの接続を示すブロック図である。図１において、電源１０３と情報処理装置１０１とが電源ライン１０６によって接続されている。情報処理装置１０１は内蔵する記憶手段に対して書込み動作または読出し動作を行うように構成されている。この情報処理装置１０１は電源ライン１０７と制御線１０８とによって周辺機器１０２に接続されており、情報処理装置１０１は電源ライン１０７と制御線１０８とによって周辺機器１０２を操作する。また、情報処理装置１０１及び周辺機器１０２は各々の内部でステータスを管理しており、互いにステータスを一致させながら動作する。
【００１５】
電源１０３は、他の負荷１０４と他の負荷起動スイッチ１０５を介して接続されている。他の負荷１０４は、電源１０３に対して比較的消費電力が大きい負荷であるとする。他の負荷１０４が電源１０３に対して高負荷であるため、他の負荷１０４が起動された場合、電源１０３は情報処理システム１００へ安定した電力を供給できなくなる。その結果、電源１０３が情報処理システム１００へ供給する電圧が変動するが、そのときの最低電圧をＶｍｉｎ１１３とする。
【００１６】
本実施の形態では、電源１０３は例えば車載バッテリであり、他の負荷１０４はエンジン始動用セルモータである。このように、電源事情に余裕が無く、大きな負荷を使用する機会が一時的である場合などは、電源が不安定となることを前提としたシステムを構築することがある。
【００１７】
さて、前述の情報処理システム１００において、電源１０３によって電源を供給される情報処理装置１０１及び周辺機器１０２は、各々固有の最低駆動電圧を有している。最低駆動電圧とは、その機器が正常動作するために最低限必要な電源電圧である。機器に供給される電源電圧が最低駆動電圧を下回ると、その機器は動作不能となり、次に電源電圧が最低駆動電圧を上回ったときの動作は不定となる。
【００１８】
今仮に周辺機器１０２の最低駆動電圧Ｖｍｉｎ１１２が情報処理装置１０１の最低駆動電圧Ｖｍｉｎ１１１より高かった場合、不安定となった電源の最低電圧Ｖｍｉｎ１１３が図２のような状態まで下降したとすると、各電圧の関係は次の式１のようになる。
【００１９】
Ｖｍｉｎ１１１  ＜  Ｖｍｉｎ１１３  ＜  Ｖｍｉｎ１１２        （式１）
この状態では、情報処理装置１０１が通常動作を維持していながら、周辺機器１０２のみ動作不定状態となることが想定される。
【００２０】
前記のような環境で周辺機器１０２のみが動作不定状態となった場合に、本実施の形態の情報処理システムは、情報処理装置１０１が電源ライン１０７と制御線１０８とを操作し、周辺機器１０２を動作不定状態から電源１０３が不安定となる前の状態へ復帰させるように動作するものであり、供給される電源が不安定となっても、機器のステータスを一致させ、機器を電源が不安定となる前の状態へ復帰させるという作用を有する。
【００２１】
図４は、本発明の実施の形態１に係る情報処理システムのシステム構成を示すブロック図である。情報処理装置１０１は電源１０３から電源ライン１０６を通して電源を供給される。電源１０３は、他の負荷１０４にも電力を供給しているため、他の負荷１０４の影響で電力供給が不安定となることがある。情報処理装置１０１は電源ライン操作部２０４を有している。周辺機器１０２と情報処理装置１０１とは、電源ライン１０７および制御線１０８によって接続されている。電源ライン操作部２０４は、電源ライン１０６及び電源ライン１０７と接続されており、電源ライン１０６から供給される電力を電源ライン１０７を通じて周辺機器１０２に供給する。また、電源ライン操作部２０４は、電源ライン１０７の電源を任意にＯＮ／ＯＦＦ操作可能である。
【００２２】
ステータス管理部２０２は、情報処理装置１０１のステータスを保持しており、情報処理装置１０１の状態にあわせてステータスを更新する。通信制御部２０１は、制御線１０８を介して接続されている周辺機器１０２に対して、周辺機器１０２のステータス取得や、ステータス管理部２０２の保持するステータスの送信、その他各種のデータ通信を行う。ステータス管理部２０２は、通信制御部２０１が取得した周辺機器１０２のステータスを記憶しておく。
【００２３】
ステータス管理部２０６は、周辺機器１０２のステータスを保持しており、周辺機器１０２の状態にあわせてステータスを更新する。通信制御部２０５は、制御線１０８を介して接続されている情報処理装置１０１に対して、情報処理装置１０１のステータス取得や、ステータス管理部２０６の保持するステータスの送信、その他各種のデータ通信を行う。
【００２４】
図７は、情報処理装置１０１の通信監視処理および周辺機器１０２のステータス遷移を示す図である。横軸が時間を示し、上から、情報処理装置１０１から周辺機器１０２への通信確認タイミング、情報処理装置１０１の通信ステータス、そして周辺機器１０２のステータスを示している。情報処理装置１０１の通信ステータスには通信確認ＯＫまたは通信確認ＮＧの状態が存在し、周辺機器１０２のステータスには通信可能、動作不安定、起動処理、電源切断の状態が存在する。情報処理装置１０１は周辺機器１０２に対して一定間隔Ｔｐｏｌで通信を行うことで通信監視処理を行う。ここで行う通信は、周辺機器１０２が正常動作中は必ず確立されるものであり、通信の間隔Ｔｐｏｌは、周辺機器１０２が電源投入から、通信可能となる状態になるまでの時間Ｔｉｎｉｔより短い間隔で行う。すなわち、ＴｉｎｉｔとＴｐｏｌとは次の関係を満たす。
【００２５】
Ｔｉｎｉｔ  ＞  Ｔｐｏｌ
通常動作中は、ステータス管理部２０２はこの一定間隔Ｔｐｏｌで周辺機器１０２のステータスを取得して記憶しておく。
【００２６】
情報処理装置１０１から一定間隔で行う通信が確立されなくなった場合、情報処理装置１０１は、電源不安定状態が発生し、周辺機器１０２が動作不安定になったか或いは周辺機器１０２の電源切断が起こったものと判断する。さらに情報処理装置１０１は通信の失敗から再確立までの時間を監視し、この時間がＴｉｎｉｔ程度であれば、周辺機器１０２に、電源切断が発生した後に再び電源が供給されることで起動処理が行われ、通信可能となったものと判断する。一方、Ｔｉｎｉｔを越えた所定の時間を経過しても通信の確立が行われなかった場合は、周辺機器１０２が動作不安定になったと判断する。
【００２７】
情報処理装置１０１と周辺機器１０２はそれぞれ別のモジュールで構成されており、周辺機器１０２の最低駆動電圧Ｖｍｉｎ１１２が情報処理装置１０１の最低駆動電圧Ｖｍｉｎ１１１より高いものとする。電源１０３の電圧が何らかの原因により不安定となり、Ｖｍｉｎ１１３まで下がり、図２に示すようにＴｌｏｗ１１３−１１２時間だけ電源電圧Ｖ１０３がＶｍｉｎ１１２を下回った場合、周辺機器１０２のみ動作が停止して動作が不安定な状態に陥り、再び電源電圧ＶがＶｍｉｎ１１２より大きくなった時に、周辺機器１０２が再起動されるか、そのまま不安定な状態が維持されてしまう。このような状態になった場合、前述の通信監視処理により、情報処理装置１０１は周辺機器１０２に電源切断が発生し再起動処理が行われたか、動作不安定状態が維持されているかを検知し判断することが出来る。
【００２８】
周辺機器１０２の再起動処理が行われた場合、通信が再開されると、制御線１０８によって情報処理装置１０１が周辺機器１０２を制御して、ステータス管理部２０２が記憶している周辺機器１０２正常動作時のステータスへ周辺機器１０２を誘導する。このようにする事で、情報処理装置１０１と周辺機器１０２のステータスの相違を解消し、電源１０３が不安定になる前の状態へシステムを復帰させることができる。情報処理装置１０１と周辺機器１０２の通信確立の確認とステータスの誘導処理については例えば図８のフローチャートのようなシーケンスに基づき操作を行う。
【００２９】
図８において、ＳＰ８０１で情報処理装置１０１の電源が起動されると、情報処理装置１０１はＳＰ８０２でＴｐｏｌだけ待機した後に周辺機器１０２に対し通信要求を行う。ＳＰ８０３で通信が確立されたかどうかの確認を行う。通信が不成立であれば、ＳＰ８０２に戻って再び待機する。通信が確立されると情報処理装置１０１はＳＰ８０４で周辺機器１０２のステータス取得を行う。ＳＰ８０５で情報処理装置１０１は、内部に記憶している周辺機器１０２のステータスとＳＰ８０４にて取得したステータスが一致するか比較する。もしステータスが不一致であった場合、ＳＰ８０８で情報処理装置１０１が通信を用いて周辺機器１０２を制御し、ステータス管理部２０２が記憶しているステータスへ誘導する。ＳＰ８０５でステータスが一致した場合は、システムが安定していると判断して、ＳＰ８０６で再びＴｐｏｌだけ待機し、ＳＰ８０７で通信が成立しているかチェックを行う。通信が確立していれば周辺機器１０２の状態は安定していると判断し、通信によるステータスの確認を行う必要はないが、通信が不成立となった場合は、周辺機器１０２の状態が不安定になったと判断し、ＳＰ８０２へ戻り、以後同様に通信の復帰後ＳＰ８０４でステータスの取得と、必要で有ればＳＰ８０８でステータスの変更を行う。
【００３０】
周辺機器１０２が動作不安定状態になった場合、それ以上通信回復を待っても通信が再開される事はない。したがって、Ｔｉｎｉｔを越えて（例えばＴｉｎｉｔの倍の時間）通信の回復が行われない場合、情報処理装置１０１は、電源ライン操作部２０４を用いて電源ライン１０７を一旦ＯＦＦし、確実に周辺機器１０２の動作を停止させてから電源ライン１０７を再びＯＮにして周辺機器１０２の強制再起動を行う。この操作により周辺機器１０２は初期化動作後に通信を再開する。通信再開後に情報処理装置１０１は、制御線１０８によって周辺機器１０２を制御してステータス管理部２０２が持つステータスへ周辺機器１０２を誘導する。こうする事で、情報処理装置１０１と周辺機器１０２のステータスの相違を解消し、電源１０３が不安定になる前の状態へシステムを速やかに復帰させることができる。
【００３１】
周辺機器１０２が動作不安定状態になった際の再起動、情報処理装置１０１と周辺機器１０２の通信確立の確認とステータスの誘導処理については例えば図９のフローチャートのようなシーケンスに基づき操作を行う。
【００３２】
図９において、ＳＰ９０１で情報処理装置１０１の電源が起動されると、情報処理装置１０１はＳＰ９０２でＴｐｏｌだけ待機した後に周辺機器１０２に対し通信要求を行う。ＳＰ９０３で通信が確立されたかどうかの確認を行う。通信が確立されると情報処理装置１０１はＳＰ９０４で周辺機器１０２のステータス取得を行う。ＳＰ９０５で情報処理装置１０１は、内部に記憶している周辺機器１０２のステータスとＳＰ９０４にて取得したステータスが一致するか比較する。もしステータスが不一致であった場合、ＳＰ９０８で情報処理装置１０１が通信を用いて周辺機器１０２を制御し、ステータス管理部２０２が記憶しているステータスへ誘導する。ＳＰ９０５でステータスが一致した場合は、システムが安定していると判断して、ＳＰ９０６で再びＴｐｏｌだけ待機し、ＳＰ９０７で通信が成立しているかチェックを行う。通信が確立していれば周辺機器１０２の状態は安定していると判断し、通信によるステータスの確認を行う必要はないが、通信が不成立となった場合は、周辺機器１０２の状態が不安定になったと判断し、ＳＰ９０２へ戻り、以下同様に通信の復帰後ＳＰ９０４でステータスの取得と、必要で有ればＳＰ９０８でステータスの変更を行う。
【００３３】
もし、ＳＰ９０３で通信が不成立であった場合、情報処理装置１０１は、通信が不成立になってから、周辺機器１０２が電源起動から通信可能な状態になるまでの時間であるＴｉｎｉｔが経過するまでの間、Ｔｐｏｌ間隔で通信成立を試みる。すなわち、ＳＰ９１２で通信が不成立になってからの経過時間がＴｉｎｉｔ以上となったかどうか判断し、経過していなければＳＰ９０２に戻って再びＴｐｏｌだけ待機する。ＳＰ９１２でＴｉｎｉｔ以上の経過が確認されると、情報処理装置１０１は周辺機器１０２が動作不安定な状態になったと判断し、ＳＰ９１３で電源ライン１０７を切断してから、ＳＰ９１４で電源ライン１０７を復帰させ、強制的に周辺機器１０２に対して再起動を促しＳＰ９０２へ戻る。
【００３４】
以上の動作を行うことにより、式１の条件が成立する情報処理システム１００において、情報処理装置１０１と周辺機器１０２が通常動作中は、両者のステータスが常に一致していることが保証される。
【００３５】
（実施の形態２）
本発明の実施の形態２に係る情報処理システムの概要について説明する。図５は、本発明の実施の形態２における電源とシステムの接続を示すブロック図である。図５において情報処理装置１０１、周辺機器１０２、電源ライン１０６、電源ライン１０７、制御線１０８、通信制御部２０１、ステータス管理部２０２、通信制御部２０５及びステータス管理部２０６は実施の形態１で説明したものと同様であり説明は省略する。電源監視部２０３は、電源ライン１０６及び電源ライン１０７と接続されており、電源ライン１０６から供給される電力を電源ライン１０７を通じて周辺機器１０２に供給する。また、電源監視部２０３は、電源ライン１０６の電圧の低下と復旧の状態を通信制御部２０１及びステータス管理部２０２へ通知する機能を有する。ステータス管理部２０６は、周辺機器１０２のステータスを保持しており、周辺機器１０２の状態にあわせてステータスを更新する。また、ステータス管理部２０６は、ステータス管理部２０６が保持する周辺機器１０２のステータスと情報処理装置１０１が保持している周辺機器１０２のステータスとが一致したことを示すステータス一致フラグ２０７を有する。
【００３６】
本実施の形態の情報処理システム１００において、今仮に情報処理装置１０１の最低駆動電圧Ｖｍｉｎ１１１が周辺機器１０２の最低駆動電圧Ｖｍｉｎ１１２より高かった場合を考える。このとき、前述した場合と同様の理由で電源ライン１０６の電圧が変動し、電圧が不安定となった電源の最低電圧Ｖｍｉｎ１１３が図３のような状態まで下降したとすると、各電圧の関係は次の式２のようになる。
【００３７】
Ｖｍｉｎ１１２  ＜  Ｖｍｉｎ１１３  ＜  Ｖｍｉｎ１１１        （式２）
式２の状態においては周辺機器１０２が通常動作を維持していながら、情報処理装置１０１のみ動作不定状態となることが想定される。
【００３８】
前記のような環境で情報処理装置１０１のみが動作不定状態となった場合に、本実施の形態の情報処理システムでは、情報処理装置１０１が自己の復帰動作を行った後、制御線１０８を操作して周辺機器１０２を制御することで、情報処理システム１００を電源１０３が不安定となる前の状態へ復帰させるように動作するものであり、供給される電源が不安定となっても、機器のステータスを一致させ、機器を電源が不安定となる前の状態へ復帰させるという作用を有する。
【００３９】
図５に示すような本実施の形態の情報処理装置１０１において、電源監視部２０３が電源ライン１０６からの入力電圧を監視する。入力電圧が一定以下となったことを検知すると、電源監視部２０３はステータス管理部２０２へ電圧の低下を通知する。ステータス管理部２０２は情報処理装置１０１自身をシャットダウンする。ただしこのとき少なくとも電源監視部２０３は動作を継続し、電源ライン１０６からの供給電圧を監視する。供給電圧が情報処理装置１０１の最低駆動電圧Ｖｍｉｎ１１１以上で安定したことを検知すると、電源監視部２０３は情報処理装置１０１全体に電源を供給し、情報処理装置１０１を再起動させる。
【００４０】
情報処理装置１０１は、起動後に周辺機器１０２と通信を開始すると、情報処理装置１０１の記憶している周辺機器１０２のステータスと現在の周辺機器１０２のステータスとが一致するように、制御線１０８によって周辺機器１０２を制御して誘導する。ステータスの一致処理が終了すると、周辺機器１０２は、ステータス一致フラグ２０７をＯＮとすることにより、起動後ステータスが一致したことを記憶する。この情報は周辺機器１０２の電源が切断されるまで保持され、電源が切断されるときにＯＦＦとして解放する。
【００４１】
このような構成の情報処理システム１００において、電源１０３の電圧が不安定となり、Ｖｍｉｎ１１３まで下降して図３のような状況になった後、電源ライン１０６が最低駆動電圧Ｖｍｉｎ１１１以上の一定の電圧へ復帰すると、情報処理装置１０１は、再起動し通常状態へ復帰するが、周辺機器１０２は動作を継続しているため、情報処理装置１０１と周辺機器１０２のステータスが不一致を起こす可能性がある。
【００４２】
そこで情報処理装置１０１の再起動と周辺機器１０２のステータスの誘導処理については例えば図１０のフローチャートのようなシーケンスに基づき操作を行い、機器間でのステータスの不一致を解消する。
【００４３】
ＳＰ１００１で情報処理装置１０１の電源が起動されると、ＳＰ１００２でＴｐｏｌだけ待機した後に制御線１０８を用いて周辺機器１０２に対し通信要求を行う。ＳＰ１００３で通信が成立すると、まずＳＰ１００５で周辺機器１０２のステータス一致フラグ２０７がＯＮの状態であるか、確認を行う。
【００４４】
ＳＰ１００５で確認の結果、ステータス一致フラグ２０７がＯＦＦの状態である場合は、通常起動と判断し、情報処理装置１０１はＳＰ１００８で制御線１０８によって情報処理装置１０１の持つステータスへ周辺機器１０２を誘導し、情報処理装置１０１と周辺機器１０２のステータスの相違を解消し、周辺機器１０２はＳＰ１００９でステータス一致フラグ２０７をＯＮとする。
【００４５】
またＳＰ１００５で確認の結果がステータス一致フラグ２０７がＯＮである場合は、電源１０３が不安定になり、情報処理装置１０１のみが再起動されたと判断する。情報処理装置１０１は、ＳＰ１００４で制御線１０８によって周辺機器１０２の持つステータスを取得し、ＳＰ１００６で情報処理装置１０１のステータスを周辺機器１０２と一致するように変更して、機器間のステータスの相違を解消し、電源１０３が不安定になる前の状態へシステムを復帰させる。
【００４６】
以上の動作を行うことにより、式２の条件が成立する情報処理システム１００において、情報処理装置１０１と周辺機器１０２が通常動作中は、両者のステータスが常に一致していることが保証される。
【００４７】
（実施の形態３）
本発明の実施の形態３に係る情報処理システムの概要について説明する。図６は、本発明の実施の形態３における電源とシステムの接続を示すブロック図である。また、図１１は、本発明の実施の形態３における情報処理装置１０１及び周辺機器１０２の再起動及びステータスの誘導処理についてのフローチャートである。実施の形態３は、実施の形態１及び実施の形態２を組み合わせたものであり、各構成要素はこれらの実施の形態で説明したように動作する。
【００４８】
すなわち、このようなシステムに於いて、電源１０３の電圧が不安定となった場合、式１の条件を満たす状態となった場合には実施の形態１で説明した手順で、また、式２の条件を満たす状態となった場合には実施の形態２で説明した手順で、電源１０３が不安定になる前の状態へシステムを復帰させる事ができる。即ち
Ｖｍｉｎ１１３  ＜  Ｖｍｉｎ１１１
かつ
Ｖｍｉｎ１１３  ＜  Ｖｍｉｎ１１２
という状況にならない限り、情報処理装置１０１か周辺機器１０２のどちらかの情報をもとに、電源１０３が不安定になる前の状態へシステムを復帰させる事ができる。
【００４９】
なお、本実施の形態において、電源監視部２０３が電源ラインの電圧降下を感知した場合に、周辺機器１０２へ制御線１０８を通して省電力モードへの移行を促す、あるいは電源ライン操作部２０４を用いて電源ライン１０７をＯＦＦして周辺機器１０２の動作を停止させ、電源ライン１０６の電圧降下を最小限度に留めるような制御を行うことで、システムの安定性を向上させることも可能である。
【００５０】
なお、実施の形態１〜３においては、簡単のため情報処理装置１０１に接続される周辺機器を１台として説明を行ってきたが、周辺機器が複数台となった場合でも同様の操作により、ステータスの一致と、電源１０３が不安定になる前の状態へのシステムの復帰を行う事が可能である。この場合、情報処理装置及び複数の周辺機器の中で最低駆動電圧が最も低い機器に、他のすべての機器のステータスを記憶させるようにすれば、電源１０３が不安定となった場合でも少なくともその機器だけは正常に動作し続ける可能性が高いので、システム全体の状態復帰が容易となる。例えばシステム全体で最も最低駆動電圧が低い機器の最低駆動電圧をＶｍｉｎ１１９とすれば、図１２のように電源電圧がＶｍｉｎ１１３まで下降した状態においても、この機器は動作を継続できる。
【産業上の利用可能性】
【００５１】
本発明の情報処理システムによれば、不安定な電源事情における、システム構成機器間で、電源復帰時に於けるステータスの不一致を解消すると共に、電源が不安定となる前の状態復帰を行うことができるため、車載用の情報処理システム等にも適用可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１による電源とシステムの接続を示すブロック図
【図２】本発明の実施の形態１による電源不安定時の例を示す図
【図３】本発明の実施の形態２による電源不安定時の例を示す図
【図４】本発明の実施の形態１によるシステム構成ブロック図
【図５】本発明の実施の形態２によるシステム構成ブロック図
【図６】本発明の実施の形態３による複合システム構成ブロック図
【図７】本発明の実施の形態１によるステータス遷移図
【図８】本発明の実施の形態１によるステータス一致確認のフローチャート
【図９】本発明の実施の形態１によるステータス一致確認と電源切断復帰のフローチャート
【図１０】本発明の実施の形態２によるステータス一致確認とステータス一致のフローチャート
【図１１】本発明の実施の形態３による複合動作を示すフローチャート
【図１２】複数の周辺機器を備えたシステムにおける電源不安定時の例を示す図
【図１３】従来の情報処理システムにおける電源とシステムの接続を示すブロック図
【符号の説明】
【００５３】
１００  情報処理システム
１０１  情報処理装置
１０２  周辺機器
１０３  電源
１０４  他の負荷
１０５  他の負荷起動スイッチ
１０６  電源ライン
１０７  電源ライン
１０８  制御線
１１１  情報処理装置１０１の最低駆動電圧
１１２  周辺機器１０２の最低駆動電圧
１１３  電源１０３の最低電圧
１１９  システム全体で最も最低駆動電圧が低い機器の最低駆動電圧
２０１  通信制御部
２０２  ステータス管理部
２０３  電源監視部
２０４  電源ライン操作部
２０５  通信制御部
２０６  ステータス管理部
２０７  ステータス一致フラグ
５００  情報処理システム
５０１  情報処理装置
５０２  周辺機器
５０３  電源
５０４  補助電源
５０５  他の負荷
５０６  他の負荷起動スイッチ
５０７  電源ライン
５０８  給電制御回路
５０９  電源切り換えスイッチ
【図１】
2007041740.tif 000003
【図２】
2007041740.tif 000004
【図３】
2007041740.tif 000005
【図４】
2007041740.tif 000006
【図５】
2007041740.tif 000007
【図６】
2007041740.tif 000008
【図７】
2007041740.tif 000009
【図８】
2007041740.tif 000010
【図９】
2007041740.tif 000011
【図１０】
2007041740.tif 000012
【図１１】
2007041740.tif 000013
【図１２】
2007041740.tif 000014
【図１３】
2007041740.tif 000015