(57)【要約】【課題】電子機器が起動する要因を全て抑制することができる電子機器を提供する。【解決手段】本発明は、電子機器の電源の起動の許可を規定するロックスイッチ３１と、ソフトウェアからの起動命令を受信し、この受信した起動命令を前記ロックスイッチが起動を許可している場合に、無効化する手段２１とを具備する電子機器、である。【選択図】  図１
2004164204.tif 000002
【特許請求の範囲】
【請求項１】
電子機器本体の起動を禁止する禁止手段と、
前記禁止手段により起動を禁止されているか否かの情報を保持する記憶手段と、
前記電子機器本体内で起動命令が発生した場合、前記記憶手段に記憶されている情報に基づいて、前記電子機器の起動または起動禁止を実行する制御手段と
を具備することを特徴とする電子機器。
【請求項２】
電子機器本体の起動を禁止する禁止手段と、
前記電子機器本体で動作されるソフトウェアからの起動命令が発生した場合、前記禁止手段により前記電子機器の起動が禁止されているか否かを判断し、起動を禁止している場合、前記電子機器本体の起動を禁止する制御手段と
を具備することを特徴とする電子機器。
【請求項３】
前記禁止手段は、前記電子機器の筐体に設けられることを特徴とする請求項１又は請求項２記載の電子機器。
【請求項４】
前記制御手段は、前記電子機器に設けられているメインプロセッサとは異なるサブプロセッサであることを特徴とする請求項１または請求項２記載の電子機器。
【請求項５】
前記制御手段は、前記電子機器に設けられているメインプロセッサとは異なるサブプロセッサであり、前記記憶手段は、前記サブプロセッサ内に設けられていることを特徴とする請求項１記載の電子機器。
【請求項６】
前記禁止手段は、前記電子機器がオフ状態の場合にも禁止指示が可能であることを特徴とする請求項３記載の電子機器。
【請求項７】
前記電子機器の電源を管理売る電源コントローラをさらに具備し、
前記制御手段は、前記起動命令を受信し、かつ前記電子機器の起動が許可されている場合に、前記電源コントローラに対して電源供給の要求を行なうことを特徴とする請求項４記載の電子機器。
【請求項８】
電子機器の起動を禁止する禁止手段と、
前記禁止手段により起動を禁止されているか否かの情報を保持する記憶手段と、
前記電子機器の筐体に設けられている電源スイッチからの起動命令または前記電子機器で動作されるソフトウェアからの起動命令または前記電子機器が接続されるネットワークからの起動命令を受信した場合、前記記憶手段に記憶されている情報に基づいて、前記電子機器の起動又は非起動を実行する制御手段と
を具備することを特徴とする電子機器。
【請求項９】
電子機器の電源制御方法において、
電子機器の起動を禁止する禁止手段により示された前記電子機器の起動禁止または起動許可を示す情報を記憶し、
前記電子機器で動作されるソフトウェアにより前記電子機器の起動指示を受信し、
前記記憶した情報が起動禁止を示す場合、前記電子機器の起動を禁止することを特徴とする電源制御方法。
【請求項１０】
前記情報の記憶、前記起動指示の受信及び前記電子機器の起動の禁止は、サブプロセッサにより行なわれることを特徴とする請求項９記載の電源制御方法。
【請求項１１】
前記電子機器の電源を管理する電源コントローラをさらに具備し、
前記電子機器の起動指示を受信し、かつ前記情報が起動を許可している場合に、前記電源コントローラに対して電源供給の要求を行なうことを特徴とする請求項９記載の電源制御方法。
【請求項１２】
電子機器の起動を禁止する禁止手段と、前記禁止手段により起動を禁止されているか否かの情報を保持する記憶手段とを具備する電子機器における電源制御方法において、
前記電子機器の筐体に設けられている電源スイッチからの起動命令または前記電子機器で動作されるソフトウェアからの起動命令または前記電子機器が接続されるネットワークからの起動命令を受信し、
前記記憶手段に記憶されている情報に基づいて、前記電子機器の起動又は非起動を実行することを特徴とする電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器に関し、特に、ソフトウェアからの電子機器の起動をソフトウェア的に防止することができる電子機器に関する。
【０００２】
【従来の技術】
近年、飛行機の離着陸時、或いは、病院内などでは、電子機器に影響を与える電磁波を発生する電子機器の使用が禁止される傾向にあり、携帯型のパーソナルコンピュータであっても、このような飛行機の離着陸時には、電源をオフにすることが要求されている。
【０００３】
しかしながら、このような要求に基づいて、使用者本人が電子機器の電源スイッチをオフにしていても、誤って電源スイッチがオンされる場合（例えば、誤ってパネルが開いてパネルスイッチにより電源がオンされる場合）のみならず、その利便性のために備え付けられている機能（例えば、モデム或いはタイマーからのオン信号で電源がオンにされる場合）により電源がオンになる場合があり、その使用者本人の責任を問われる事態も予想される。
【０００４】
このような問題を解決するために、電子機器に電源ロックスイッチを設け、誤ってパネルスイッチがオンにされたり、モデム或いはタイマーから電源のオン信号が出力されても、ハードウェア的に無効化する技術が開示されている（特許文献１参照。）。
【０００５】
【特許文献１】
特開２００２ー９９３５９号公報  （第４頁、図１）
【０００６】
【発明が解決しようとする課題】
上記従来技術は、電源スイッチ、パネルスイッチ、モデム及びタイマーからのオン信号をハードウェア的に無効化するものである。しかしながら、電子機器においては、これ以外にも電子機器を起動（ウェイクアップを含む。以下、同じ）する要因がある。
【０００７】
例えば、ローバッテリになると、一旦、起動を行ない、ハイバネーション（リジューム）を行なう機能があり、このような場合には、従来の電子機器では起動を防止することができなかった。
【０００８】
なお、このような起動機能は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上のユーザインターフェイスにより、許可／禁止を設定することができるが、オフ状態、サスペンド状態では、これらの起動設定を行なうことはできない。このため、ユーザは、一旦、電子機器を起動して、設定をＯＳ上のユーザインターフェイスから禁止しなければならないという問題もあった。
【０００９】
本発明は、上記実情に鑑みてなされたものであり、電子機器が起動する要因を全て抑制することができる電子機器を提供することを目的とする。
【００１０】
【課題を解決するための手段】
したがって、上記目的を達成するために、本発明は、電子機器本体の起動を禁止する禁止手段と、前記禁止手段により起動を禁止されているか否かの情報を保持する記憶手段と、前記電子機器本体内で起動命令が発生した場合、前記記憶手段に記憶されている情報に基づいて、前記電子機器の起動または起動禁止を実行する制御手段とを具備することを特徴とする電子機器、である。
【００１１】
また、本発明は、電子機器本体の起動を禁止する禁止手段と、前記電子機器本体で動作されるソフトウェアからの起動命令が発生した場合、前記禁止手段により前記電子機器の起動が禁止されているか否かを判断し、起動を禁止している場合、前記電子機器本体の起動を禁止する制御手段とを具備することを特徴とする電子機器、である。
【００１２】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態に係るノート型パーソナルコンピュータについて説明する。
【００１３】
図１は、本発明の一実施の形態に係るロックスイッチを備えたパーソナル・コンピュータの内部システムを示している。図１に示されるコンピュータ・システムは、バッテリ駆動可能なノート・ブック・タイプのパーソナル・コンピュータ（以下、ＰＣと称する）であり、バッテリ（図示せず）から供給される電源を制御する電源コントローラ（ＰＳＣ）２２を備え、この電源コントローラ２２では、システムの各部に各種電源電圧をその電圧出力端２２Ａから供給している。
【００１４】
ＰＣシステムは、電源コントローラ（ＰＳＣ）２２の他、図１に示されるように、ＰＣＩバス２、ＩＳＡバス３、ＣＰＵモジュール１１、主メモリ１２、ＶＧＡコントローラ１０、Ｉ／Ｏコントローラ１５、ＰＣＩインターフェイス・ブリッジ（ＰＣＩ  Ｉ／Ｆ）１７、ＨＤＤ１８、組み込みコントローラ（ＥＣ；Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）２１、キーボード・コントローラ（ＫＢＣ）２２、およびキーボード（ＫＢ）２４などを備えている。
【００１５】
ＣＰＵモジュール１１は、このシステム全体の動作制御およびデータ処理を実行するものであり、ここにはＣＰＵ、キャッシュ、さらには主メモリ１２を制御するためのメモリコントローラなどが搭載されている。
【００１６】
主メモリ１２は、このシステムの主記憶として使用されるものであり、オペレーティングシステム、処理対象のアプリケーションプログラム、およびアプリケーションプログラムによって作成されたユーザデータ等が格納される。
【００１７】
ＶＧＡコントローラ１０は、このシステムのディスプレイモニタとして使用されるＬＣＤ９や外部ＣＲＴを制御する。
【００１８】
Ｉ／Ｏコントローラ１５は、ＰＣ内の各種Ｉ／Ｏデバイスを制御するためのゲートアレイであり、ＰＣ本体の背面に設けられたシリアルポート２６、パラレルポート２７、ＵＳＢポート２８などの各種Ｉ／Ｏコネクタに接続されるデバイスの制御を行う。
【００１９】
ＰＣＩインターフェイス・ブリッジ（ＰＣＩ  Ｉ／Ｆ）１７は、１チップＬＳＩによって実現されたゲートアレイであり、ここには、ＰＣＩバス２とＩＳＡバス３との間を双方向で接続するブリッジ機能が内蔵されているほか、ＨＤＤ１８を制御するためのＩＤＥコントローラが設けられている。また、ＰＣＩ  Ｉ／Ｆ１７には、リアル・タイム・クロック（ＲＴＣ）６が接続されている。
【００２０】
リアル・タイム・クロック（ＲＴＣ）６には、スリープ状態または停止状態にあるＰＣ本体を使用者によって指定された所定時刻にＰＣ本体を動作状態に移行させる機能を有し、ＰＣＩ  Ｉ／Ｆブリッジ１７が、その所定時刻を検出して、起動（ウェイクアップを含む。以下、同じ）要求を組み込みコントローラ（ＥＣ）２１に与える。
【００２１】
また、ＰＣＩ  Ｉ／Ｆブリッジ１７は、モデム７が着信時のリング信号を受信したか否かの検出を行ない、リング信号を受信したと判断された場合には、ＥＣ２１に起動要求を出力する。
【００２２】
この起動要求に応答して、組み込みコントローラ（ＥＣ）２１は、電源供給要求を電源コントローラ２２に供給し、ＰＣ本体を動作状態に移行させることができる。
【００２３】
組み込みコントローラ（ＥＣ）２１は、電源コントローラ（ＰＳＣ）２２と共同してＰＣ本体の電源状態の管理を行うものであり、この組み込みコントローラ（ＥＣ）２１と電源コントローラ（ＰＳＣ）２２とには、ＰＣ本体が電源オフされてスリープ状態または停止状態に移行しても動作電源が供給され続ける。組み込みコントローラ（ＥＣ）２１は、起動要因の発生の検出に応答して電源コントローラ（ＰＳＣ）２２を制御し、発生した起動要因を電力管理イベントとしてシステムＢＩＯＳに通知する機能などを有している。
【００２４】
この電源コントローラ（ＰＳＣ）２２には、ロックスイッチ３１及び電源スイッチ３２が接続されている。通常動作では、電源スイッチ３２が押されると、この電源コントローラ（ＰＳＣ）２２からＰＣ本体の各部に動作電圧が供給され、スリープ状態または停止状態にあるＰＣ本体が動作状態に移行される。
【００２５】
図１に示されるシステムにおいては、ＰＣ本体を移送する際であって、ＰＣ本体自体が動作することが困るような状況下で誤って、或いは、外部的な要因でＰＣ本体が動作することを防止するロックスイッチ３１を備えている。
【００２６】
ロックスイッチ３１がオンされていない非ロック状態では、電源スイッチ３２及びロックスイッチ３１のいずれかが押されると、電源コントローラ２２に電源供給の指示が行なわれ、電源コントローラ（ＰＳＣ）２２からＰＣ各部に電源が供給されてスリープ状態または停止状態にあるＰＣ本体が動作状態に移行される。同様に、リアル・タイム・クロック（ＲＴＣ）６、モデム７などのデバイスの起動要因をＰＣＩ  Ｉ／Ｆブリッジ１７が検出すると、ＰＣＩ  Ｉ／Ｆブリッジ１７はＥＣ２１に起動要求を出力し、ＥＣ２１は電源コントローラ（ＰＳＣ）２２に電源供給要求を出力する。その結果、電源コントローラ（ＰＳＣ）２２からＰＣ各部に電源が供給されてスリープ状態または停止状態にあるＰＣ本体が動作状態に移行される。
【００２７】
これに対して、ロックスイッチ３１がオンされてロック状態にある場合には、ロックスイッチ３１及び電源スイッチ３２のいずれかが押されても、電源供給要求は電源コントローラ２２に供給されず、ＰＣ本体は、スリープ状態または停止状態に維持される。また、リアル・タイム・クロック（ＲＴＣ）６、モデム７などのデバイスの起動要因が検出され、ＥＣ２１に起動要求がＰＣＩ  Ｉ・Ｆブリッジ１７から供給されても、電源コントローラ２２に電源供給要求は出力されず、ＰＣ本体は、スリープ状態または停止状態に維持される。
【００２８】
また、その他のソフトウェア的な要因、例えば、ローバッテリ状態に対応して行なわれるハイバネーションに伴なう起動要求を受信しても、ロックスイッチ３１がロック状態の場合には、オン信号が電源コントローラ２２に供給されず、ＰＣ本体は、スリープ状態または停止状態に維持される。
【００２９】
ＥＣ２１はレジスタ３３を具備している。レジスタ３３は、ロックスイッチ３１のロック状態を示す情報を格納する。ＥＣ２１は、レジスタ３３に格納される情報に基づいて、ロックスイッチ３１のロック状態を判断する。
【００３０】
次に、本発明の実施の形態に係るＰＣのＥＣの動作について、図２のフローチャートを参照して説明する。
【００３１】
ここでは、ＰＣがスリープ状態及び停止状態にある場合において、起動要求が出力された場合の動作について説明する。
【００３２】
まず、ＥＣ３２が起動要求がソフトウェア的な要因及びハードウェア的な要因からの起動要求があるかを判断する（Ｓ１）。なお、ＲＴＣ６及びＰＣＩバス２に接続されているデバイスからのＥＣ２１への起動要求は、ＰＣＩ  Ｉ／Ｆブリッジ１７が、これらＲＴＣ６及びＰＣＩバス２に接続されているデバイスからの起動要因を検出して、ＥＣ２１へ起動を要求する。
【００３３】
Ｓ１において、起動要求があると判断された場合には、次に、ロックスイッチ３１がロック状態にあるか否かを判断する（Ｓ２）。
【００３４】
Ｓ２において、ロックスイッチ３１がロック状態にあると判断された場合には、受信した起動要求を無効化して（Ｓ３）、Ｓ１の処理に戻る。すなわち、ＥＣ２１がハードウェア的な要因及びソフトウェア的な要因に基づく全ての起動要求を、ロックスイッチの状態に基づいて、無効化するのでシステムの起動を完全に防止することができる。
【００３５】
一方、Ｓ２において、ロック状態にないと判断された場合には、ＥＣ２１は電源コントローラ２２に対して電源の供給を許可して、ＰＣの各部に対して電源の供給を行なう（Ｓ４）。
【００３６】
その後、ＥＣ２１はＰＣＩ  Ｉ／Ｆブリッジ１７に対してＣＰＵの起動の許可を行ない（Ｓ５）、その後、システムの起動が行なわれる（Ｓ６）。
【００３７】
したがって、本発明の実施の形態に係るＰＣによれば、ＥＣ２１によりロックスイッチの状態を判断し、起動要求を無効化するので、全てのハードウェア的要因及びソフトウェア的要因に基づく起動を防止することができる。
【００３８】
なお、本願発明は、上記実施形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。
【００３９】
【発明の効果】
以上詳記したように、本発明によれば、電子機器が起動する要因を全て抑制することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るロックスイッチを備えたパーソナル・コンピュータの内部システムを示している。
【図２】本発明の実施の形態に係るＰＣのＥＣの動作について説明するためのフローチャートである。
【符号の説明】
２…ＰＣＩバス、
３…ＩＳＡ
６…ＲＴＣ、
７…モデム、
９…ＬＣＤ、
１０…ＶＧＡコントローラ、
１１…ＣＰＵモジュール、
１２…主メモリ、
１５…Ｉ／Ｏコントローラ、
１７…ＰＣＩ  Ｉ／Ｆブリッジ、
１８…ＨＤＤ，
２１…ＥＣ、
２２…電源コントローラ、
３１…ロックスイッチ、
３２…電源スイッチ、
３３…レジスタ。
【図１】
2004164204.tif 000003
【図２】
2004164204.tif 000004