(57)【要約】【課題】その時々の状況に応じてウェイクアップ機能の作動を許可／禁止することを可能とした情報処理装置を提供する。【解決手段】無線通信デバイス１３０は、ウェイクアップ・イベントを受信すると、ウェイクアップの可否をサブディスプレイコントローラ１３１に問い合わせる。サブディスプレイコントローラ１３１は、この問い合わせを受けると、ＥＣ／ＫＢＣ１１６から各種センサ１２０の検出結果を取得して、システムが置かれている状況を判定し、その判定結果を無線通信デバイス１３０に回答する。そして、無線通信デバイス１３０は、サブディスプレイコントローラ１３１からウェイクアップを許可する回答を得たら、システムをウェイクアップさせるための制御信号をＵＳＢインタフェースを用いてサウスブリッジ１１４経由でＥＣ／ＫＢＣ１１６に供給し、システムをウェイクアップさせる。【選択図】図２
2008158772.tif 000002
【特許請求の範囲】
【請求項１】
無線通信路を介してデータを送受信するデータ送受信手段と、
省電力状態を含む停止状態にあるシステムを電源オン状態に移行させるための制御信号を送出するウェイクアップ処理手段と、
システムが停止状態にある期間中、システムを電源オン状態に移行させる条件を満たすデータを前記データ送受信手段が受信した場合、電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせるための制御信号を送出する問い合わせ手段と、
前記問い合わせ手段が送出した制御信号に応答して、電源オン状態に移行可能な状況にシステムがあることを通知するための制御信号が返送された場合に、前記システムを電源オン状態に移行させるための制御信号を前記ウェイクアップ処理手段に送出させるウェイクアップ制御手段と、
を有する無線通信デバイスを具備することを特徴とする情報処理装置。
【請求項２】
温度センサと、
前記電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせるための制御信号が前記無線通信デバイスから送出された際、前記温度センサが検出する温度が予め定められた範囲内に収まっていた場合、前記電源オン状態に移行可能な状況にシステムがあることを通知するための制御信号を前記無線通信デバイスに返送する制御手段と、
をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
振動センサと、
前記電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせるための制御信号が前記無線通信デバイスから送出された際、前記振動センサが検出する振動が予め定められた範囲内に収まっていた場合、前記電源オン状態に移行可能な状況にシステムがあることを通知するための制御信号を前記無線通信デバイスに返送する制御手段と、
をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項４】
圧力センサと、
前記電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせるための制御信号が前記無線通信デバイスから送出された際、前記圧力センサが検出する圧力が予め定められた範囲内に収まっていた場合、前記電源オン状態に移行可能な状況にシステムがあることを通知するための制御信号を前記無線通信デバイスに返送する制御手段と、
をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項５】
無線通信路を介してデータを送受信するデータ送受信手段と、
システムが省電力状態を含む停止状態にある期間中、システムを電源オン状態に移行させる条件を満たすデータを前記データ送受信手段が受信した場合、システムを電源オン状態に移行させるための制御信号を送出するウェイクアップ処理手段と、
を有する無線通信デバイスと、
前記無線通信デバイスから送出される前記システムを電源オン状態に移行させるための制御信号を伝搬する制御信号線を導通状態／遮断状態のいずれかに切り換えるスイッチ回路と、
電源オン状態に移行可能な状況にシステムがない場合に、前記制御信号線を遮断状態に切り換えるように前記スイッチ回路を駆動するウェイクアップ制御手段と、
を具備することを特徴とする情報処理装置。
【請求項６】
温度センサをさらに具備し、
前記ウェイクアップ制御手段は、前記温度センサが検出する温度が予め定められた範囲内に収まっていた場合、前記電源オン状態に移行可能な状況にシステムがあると判断することを特徴とする請求項５記載の情報処理装置。
【請求項７】
振動センサをさらに具備し、
前記ウェイクアップ制御手段は、前記振動センサが検出する振動が予め定められた範囲内に収まっていた場合、前記電源オン状態に移行可能な状況にシステムがあると判断することを特徴とする請求項５記載の情報処理装置。
【請求項８】
圧力センサをさらに具備し、
前記ウェイクアップ制御手段は、前記圧力センサが検出する圧力が予め定められた範囲内に収まっていた場合、前記電源オン状態に移行可能な状況にシステムがあると判断することを特徴とする請求項５記載の情報処理装置。
【請求項９】
無線通信路を介してデータを送受信するデータ送受信手段と、省電力状態を含む停止状態にあるシステムを電源オン状態に移行させるための制御信号を送出するウェイクアップ処理手段とを有する無線通信デバイスを具備する情報処理装置のウェイクアップ制御方法であって、
前記無線通信デバイスは、
システムが停止状態にある期間中、システムを電源オン状態に移行させる条件を満たすデータを前記データ送受信手段が受信した場合、電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせるための制御信号を送出し、
前記送出した制御信号に応答して、電源オン状態に移行可能な状況にシステムがあることを通知するための制御信号が返送された場合に、前記システムを電源オン状態に移行させるための制御信号を前記ウェイクアップ処理手段に送出させる、
ことを特徴とするウェイクアップ制御方法。
【請求項１０】
無線通信路を介してデータを送受信するデータ送受信手段と、システムが省電力状態を含む停止状態にある期間中、システムを電源オン状態に移行させる条件を満たすデータを前記データ送受信手段が受信した場合、システムを電源オン状態に移行させるための制御信号を送出するウェイクアップ処理手段とを有する無線通信デバイスを具備する情報処理装置のウェイクアップ制御方法であって、
電源オン状態に移行可能な状況にシステムがない場合に、前記無線通信デバイスから送出される前記システムを電源オン状態に移行させるための制御信号を伝搬する制御信号線を遮断状態に設定する、
ことを特徴とするウェイクアップ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信機能を有する例えばノートブックタイプ・パーソナルコンピュータなどの情報処理装置に適用して好適なウェイクアップ制御技術に関する。
【背景技術】
【０００２】
近年のデータ通信技術の向上に伴い、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の種々のネットワークが敷設されている。また、これらのネットワークに接続されるパーソナルコンピュータ等の情報処理装置では、例えば所定のデータをネットワーク経由で受信する等、予め設定された条件を満たす事象が発生したら、サスペンドやスタンバイなどと称される省電力状態を含む停止状態から自動的に電源オン状態に移行するウェイクアップ機能を備えることが一般的となっている。
【０００３】
このネットワークの普及により利便性が向上する一方で、最近では、セキュリティに関する懸念も大きくなりつつある。そのため、例えば前述のウェイクアップ機能の作動を禁止する仕組みを備える等、ネットワーク経由による外部からのアクセスに対するセキュリティ強化策がこれまで種々提案されるに至っている（例えば特許文献１等参照）。
【特許文献１】特開平１１−８５３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最近では、無線データ通信を行うための社会基盤が整備され、客先や飲食店内などの外出先でもデータ通信を行うことが可能となってきている。そのため、モバイル機器などと称されるバッテリ駆動可能な携帯型の情報処理装置において前述のウェイクアップ機能を活用すれば、例えば新着メールを外出先で速やかに確認できる等、さらに利便性が向上する。
【０００５】
しかしながら、このような環境下においては、ユーザが意図しない、例えば情報処理装置が不安定な状態にある移動中にウェイクアップ機能が作動することも考えられ、このような場合は、情報処理装置の保全のためにもウェイクアップ機能の作動を禁止したい。従って、ウェイクアップ機能の作動の許可／禁止を一律に設定するという固定的な仕組みではなく、状況に応じてウェイクアップ機能の作動を許可／禁止するという柔軟性のある仕組みが望まれる。
【０００６】
この発明は、このような事情を考慮してなされたものであり、その時々の状況に応じてウェイクアップ機能の作動を許可／禁止することを可能とした情報処理装置および情報処理装置のウェイクアップ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために、この発明の情報処理装置は、無線通信路を介してデータを送受信するデータ送受信手段と、省電力状態を含む停止状態にあるシステムを電源オン状態に移行させるための制御信号を送出するウェイクアップ処理手段と、システムが停止状態にある期間中、システムを電源オン状態に移行させる条件を満たすデータを前記データ送受信手段が受信した場合、電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせるための制御信号を送出する問い合わせ手段と、前記問い合わせ手段が送出した制御信号に応答して、電源オン状態に移行可能な状況にシステムがあることを通知するための制御信号が返送された場合に、前記システムを電源オン状態に移行させるための制御信号を前記ウェイクアップ処理手段に送出させるウェイクアップ制御手段と、を有する無線通信デバイスを具備することを特徴とする。
【０００８】
また、この発明の情報処理装置は、無線通信路を介してデータを送受信するデータ送受信手段と、システムが省電力状態を含む停止状態にある期間中、システムを電源オン状態に移行させる条件を満たすデータを前記データ送受信手段が受信した場合、システムを電源オン状態に移行させるための制御信号を送出するウェイクアップ処理手段と、を有する無線通信デバイスと、前記無線通信デバイスから送出される前記システムを電源オン状態に移行させるための制御信号を伝搬する制御信号線を導通状態／遮断状態のいずれかに切り換えるスイッチ回路と、電源オン状態に移行可能な状況にシステムがない場合に、前記制御信号線を遮断状態に切り換えるように前記スイッチ回路を駆動するウェイクアップ制御手段と、を具備することを特徴とする。
【発明の効果】
【０００９】
この発明によれば、その時々の状況に応じてウェイクアップ機能の作動を許可／禁止することを可能とした情報処理装置および情報処理装置のウェイクアップ制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、この発明の実施の形態を説明する。この発明の一実施形態に係る情報処理装置は、バッテリ駆動可能な、例えばノートブックタイプ・パーソナルコンピュータ（ＰＣ）として実現されている。
【００１１】
図１は、この実施形態のＰＣ１０のディスプレイユニットを開いた状態における斜視図である。本ＰＣ１０は、ＰＣ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）２０から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、ＰＣ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。ＰＣ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本ＰＣ１０を電源オン／オフするためのパワーボタン１４、タッチパッド１５などが配置されている。
【００１３】
また、ＰＣ本体１１の前面には、例えば新着メール有無、電波強度、バッテリ残量等を通知するためのサブディスプレイ２１が配置されている。サブディスプレイ２１は、ＬＥＤ（light emitting diode）で構成されており、ディスプレイユニット１２がＰＣ本体１１に対して閉塞位置にあっても、ユーザは、常時露出状態にあるディスプレイユニット１２によって新着メール有無、電波強度、バッテリ残量等を確認することができる。
【００１４】
図２は、この実施形態のＰＣ１０のシステム構成を示す図である。
【００１５】
本ＰＣ１０は、図２に示すように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、サウスブリッジ１１４、ハードディスクドライブ（ＨＤＤ）１１５、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１６、電源回路１１７、無線通信デバイス１３０、サブディスプレイコントローラ１３１等を備えている。
【００１６】
ＣＰＵ１１１は、本ＰＣ１０の動作を制御するプロセッサであり、ＨＤＤ１１５から主メモリ１１３にロードされる、オペレーティングシステムやユーティリティを含む各種プログラムを実行する。
【００１７】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１４との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラおよびＬＣＤ２０を制御する表示コントローラも内蔵されている。
【００１８】
サウスブリッジ１１４は、図示しない例えばＬＰＣ（Low Pin Count）バス上やＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１４には、ＨＤＤ１１５を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラが内蔵されている。ＨＤＤ１１５は、各種ソフトウェアおよび各種データを格納する記憶装置である。
【００１９】
ＥＣ／ＫＢＣ１１６は、電力管理のためのエンベデッドコントローラと、キーボード１３、タッチパッド１５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１６は、電源回路１１７と協働して、バッテリ１１８やＡＣアダプタ１１９からの電力を各部に供給制御する。また、このＥＣ／ＫＢＣ１１６には、各種センサ１２０からの検出信号が供給されている。各種センサ１２０は、例えば温度センサ、振動センサ、圧力センサ等である。
【００２０】
無線通信デバイス１３０は、例えばＵＷＢ（Ultra WideBand）規格に準拠した無線通信を実行する通信装置である。そして、サブディスプレイコントローラ１３１は、サブディスプレイ２１を制御する表示コントローラである。
【００２１】
このような構成の本ＰＣ１０は、予め設定された条件を満たす事象が発生したら、サスペンドやスタンバイなどと称される省電力状態を含む停止状態から自動的に電源オン状態に移行するウェイクアップ機能を有している。そして、このウェイクアップ機能を作動させる条件を満たす事象として、無線通信デバイス１３０による所定データの受信を設定することができる。
【００２２】
このウェイクアップ機能の動作原理を簡単に説明する。まず、本ＰＣ１０は、停止状態にある場合でも、サウスブリッジ１１４、ＥＣ／ＫＢＣ１１６、無線通信デバイス１３０、サブディスプレイコントローラ１３１およびサブディスプレイ２１に対しては電源回路１１７からの電力供給が継続されている。そして、所定データを受信した無線通信デバイス１３０は、システムをウェイクアップさせるための制御信号をＵＳＢ（Universal Serial Bus）インタフェースを用いてサウスブリッジ１１４経由でＥＣ／ＫＢＣ１１６に供給する。これにより、ＥＣ／ＫＢＣ１１６の命令下で電源回路１１７による各部への電力供給が再開され、電源オン状態へと移行する。
【００２３】
しかしながら、無線通信デバイス１３０が所定データを受信した場合であっても、例えば鞄の中に収納されて携行中にある等、システムが置かれている状況によっては、システムを電源オン状態に移行すべきでない場合も存在する。そこで、本ＰＣ１０では、無線通信デバイス１３０は、所定データを受信した際に一律にシステムをウェイクアップさせるための制御信号を送出するのではなく、電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせ、この問い合わせに対して電源オン状態に移行可能な状況にシステムがある旨の回答を得た場合に、システムをウェイクアップさせるための制御信号を送出するようにしたものである。以下、この点について詳述する。
【００２４】
ここでは、電源オン状態に移行可能な状況にシステムがあるか否かを判断するユニットとして、電源回路１１７からの電力供給が常時継続されているサブディスプレイコントローラ１３１を利用するものと想定する。
【００２５】
無線通信デバイス１３０は、所定データを受信すると、即ち、ウェイクアップ機能を作動させるイベントが発生すると、ウェイクアップの可否をＩ２Ｃバスを介してサブディスプレイコントローラ１３１に問い合わせる。一方、この問い合わせを受けたサブディスプレイコントローラ１３１は、ＥＣ／ＫＢＣ１１６から各種センサ１２０の検出結果を取得する。
【００２６】
サブディスプレイコントローラ１３１は、内部メモリ２０１を具備する。電源オン状態に移行可能な状況にシステムがあると判断するための基準値として、温度センサが検出する温度の許容範囲、振動センサが検出する振動の許容範囲、圧力センサが検出する圧力の許容範囲が、当該内部メモリ２０１に格納されている。そして、サブディスプレイコントローラ１３１は、ＥＣ／ＫＢＣ１１６から取得した各種センサ１２０の検出結果が内部メモリ２０１に格納された許容範囲内に収まっているかどうかをそれぞれ調べ、すべてが許容範囲内に収まっていたならば、ウェイクアップを許可する回答を無線通信デバイス１３０に返送する。一方、いずれか１つでも許容範囲外にあれば、サブディスプレイコントローラ１３１は、ウェイクアップを禁止する回答を無線通信デバイス１３０に返送する。
【００２７】
ウェイクアップを許可する回答の返送をサブディスプレイコントローラ１３１から得たならば、無線通信デバイス１３０は、このタイミングで、システムをウェイクアップさせるための制御信号をＵＳＢインタフェースを用いてサウスブリッジ１１４経由でＥＣ／ＫＢＣ１１６に供給する。一方、ウェイクアップを禁止する回答の返送をサブディスプレイコントローラ１３１から得た場合には、無線通信デバイス１３０は、システムをウェイクアップさせるための制御信号の送出を保留する。
【００２８】
これにより、例えば温度センサが極度の高温や低温を検出している、振動センサが大きな揺れを検出している、圧力センサが大きな圧力を検出している、等の状況にシステムが置かれている場合においては、ウェイクアップ・イベントが発生しても、そのウェイクアップを例外的に保留するといった柔軟な運用が実現される。
【００２９】
図３は、この実施形態のＰＣ１０において実行されるウェイクアップ制御手順を示すフローチャートである。
【００３０】
無線通信デバイス１３０は、ウェイクアップ・イベントを受信すると（ステップＡ１のＹＥＳ）、ウェイクアップの可否をサブディスプレイコントローラ１３１に問い合わせる（ステップＡ２）。
【００３１】
一方、サブディスプレイコントローラ１３１は、この問い合わせを受けると（ステップＢ１のＹＥＳ）、ＥＣ／ＫＢＣ１１６から各種センサ１２０の検出結果を取得して、システムが置かれている状況を判定する（ステップＢ２）。そして、サブディスプレイコントローラ１３１は、ウェイクアップ可能な状況であれば（ステップＢ３のＹＥＳ）、ウェイクアップを許可する回答を無線通信デバイス１３０に返送し（ステップＢ４）、また、ウェイクアップ可能な状況になければ（ステップＢ３のＮＯ）、ウェイクアップを禁止する回答を返送する（ステップＢ５）。
【００３２】
そして、無線通信デバイス１３０は、サブディスプレイコントローラ１３１からの回答を受けたならば（ステップＡ３のＹＥＳ）、それがウェイクアップを許可する内容か否かを判定し（ステップＡ４）、ウェイクアップを許可する内容であったならば（ステップＡ４のＹＥＳ）、システムをウェイクアップさせるための制御信号をＵＳＢインタフェースを用いてサウスブリッジ１１４経由でＥＣ／ＫＢＣ１１６に供給し、システムをウェイクアップさせる（ステップＡ５）。
【００３３】
このように、本ＰＣ１０は、その時々の状況に応じてウェイクアップ機能の作動を許可／禁止することを実現する。
【００３４】
ところで、以上では、無線通信デバイス１３０が、電源オン状態に移行可能な状況にシステムがあるか否かを問い合わせ、この問い合わせに対して電源オン状態に移行可能な状況にシステムがある旨の回答を得た場合に、システムをウェイクアップさせるための制御信号を送出する例を説明した。ここで、電源オン状態に移行可能な状況にシステムがない場合に、システムをウェイクアップさせるための制御信号がＥＣ／ＫＢＣ１１６に供給されないようにした変形例について説明する。図４は、この変形例に係るＰＣ１０のシステム構成を示す図である
図４に示すように、この変形例に係るＰＣ１０では、無線通信デバイス１３０とサウスブリッジ１１４との間を結ぶＵＳＢ信号線上に、当該ＵＳＢ信号線を導通／遮断させるスイッチ回路１３２を介在させる。そして、サブディスプレイコントローラ１３１は、各種センサ１２０の検出結果をＥＣ／ＫＢＣ１１６から常時取得し、もし、その検出結果の中で内部メモリ２０１に格納された許容範囲内に収まっていないものがあったら、スイッチ回路１３２を駆動してＵＳＢ信号線を遮断状態とする。
【００３５】
つまり、無線通信デバイス１３０がウェイクアップ・イベントを受信し、システムをウェイクアップさせるための制御信号を当該ＵＳＢ信号線上に送出したとしても、電源オン状態に移行可能な状況にシステムがない場合には、その制御信号をＥＣ／ＫＢＣ１１６の伝搬前に例外的にブロックする。
【００３６】
これにより、例えば温度センサが極度の高温や低温を検出している、振動センサが大きな揺れを検出している、圧力センサが大きな圧力を検出している、等の状況にシステムが置かれている場合において、電源オン状態に移行してしまったことにより、例えばＨＤＤ１１５のクラッシュを引き起こすといったことを防止できる。
【００３７】
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係る情報処理装置（ＰＣ）の外観を示す斜視図
【図２】同実施形態のＰＣのシステム構成を示す図
【図３】同実施形態のＰＣにおいて実行されるウェイクアップ制御手順を示すフローチャート
【図４】同実施形態の変形例に係るＰＣのシステム構成を示す図
【符号の説明】
【００３９】
１０…情報処理装置（ＰＣ）、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…タッチパッド、２０…ＬＣＤ、２１…サブディスプレイ、１１１…ＣＰＵ、１１２…ノースブリッジ、１１３…主メモリ、１１４…サウスブリッジ、１１５…ハードディスクドライブ（ＨＤＤ）、１１６…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）、１１７…電源回路、１１８…バッテリ、１１９…ＡＣアダプタ、１２０…各種センサ、１３０…無線通信デバイス、１３１…サブディスプレイコントローラ、１３２…スイッチ回路、２０１…内部メモリ。
【図１】
2008158772.tif 000003
【図２】
2008158772.tif 000004
【図３】
2008158772.tif 000005
【図４】
2008158772.tif 000006