(57)【要約】【課題】省スペース化および省電力化を図ること。【解決手段】パーソナルコンピュータ部５２０に接続され、異なるネットワーク間（ＷＡＮ２００およびＬＡＮ４００）で通信プロトコルの調整を行うゲートウェイカード５１０において、パーソナルコンピュータ部５２０およびゲートウェイカード５１０と共用ＨＤＤ５４０との間に設けられた切替部５１７と、パーソナルコンピュータ部５２０の電力モードが通常電力モードである場合に切替部５１７をパーソナルコンピュータ部５２０側に切り替えさせ、電力モードが通常電力モードから省電力モードに移行された場合に切替部５１７をゲートウェイカード５１０側に切り替えさせる主制御部５１５とを備えている。【選択図】      図１
2004159279.tif 000002
【特許請求の範囲】
【請求項１】
情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードであって、
前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段と、
前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記情報処理部の稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段と、
を備えたことを特徴とするゲートウェイカード。
【請求項２】
情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードに適用されるゲートウェイ制御プログラムであって、
コンピュータを、
前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段、
前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段、
として機能させるためのゲートウェイ制御プログラム。
【請求項３】
情報処理部と、該情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードとを備えたゲートウェイ装置であって、
前記ゲートウェイカードは、
前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段と、
前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段と、
を備え、
前記情報処理部は、
所定の移行要因が発生した場合に、前記稼動状態を前記通常電力モードから前記省電力モードに移行させる電力制御手段、
を備えたことを特徴とするゲートウェイ装置。
【請求項４】
前記切替制御手段は、前記情報処理部および前記ゲートウェイカードが共に起動途中にある場合、前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御することを特徴とする請求項３に記載のゲートウェイ装置。
【請求項５】
前記記憶手段では、前記情報処理部で利用される第１領域と、前記ゲートウェイカードで利用される第２領域とが区画分けされており、前記稼動状態が前記通常電力モードである場合に、前記第１領域が有効に設定されているとともに前記第２領域が無効に設定されており、前記切替制御手段は、前記稼動状態が前記通常電力モードから前記省電力モードに移行された場合に前記第１領域を有効から無効に設定変更し、前記第２領域を無効から有効に設定変更することを特徴とする請求項３または４に記載のゲートウェイ装置。
【請求項６】
前記ゲートウェイカードに設けられ、前記記憶手段へのアクセス制御を行い、前記情報処理部の稼動状態が前記省電力モードである場合、前記切替手段経由で前記記憶手段へアクセスを振り分け、前記情報処理部の稼動状態が前記通常電力モードである場合、前記情報処理部および前記切替手段経由で前記記憶手段へアクセスを振り分けるアクセス制御手段、を備えたことを特徴とする請求項３または５に記載のゲートウェイ装置。
【請求項７】
前記アクセス制御手段は、前記アクセスの最中に前記切替手段の切り替えが発生した場合、切り替え後に前記記憶手段へのアクセスをし直すこと、を特徴とする請求項６に記載のゲートウェイ装置。
【請求項８】
前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを退避メモリに退避させること、を特徴とする請求項６または７に記載のゲートウェイ装置。
【請求項９】
前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段に退避させ、退避中に前記切替手段の切り替えが発生したとき、切り替えの間のデータを退避メモリに退避させた後、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする請求項６または７に記載のゲートウェイ装置。
【請求項１０】
前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段および退避メモリの双方に並列的に退避させ、退避中に前記切替手段の切り替えが発生したとき、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする請求項６または７に記載のゲートウェイ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、家庭に設置され、異なるネットワーク間の通信プロトコルを調整するためのゲートウェイカード、ゲートウェイ制御プログラムおよびゲートウェイ装置に関するものであり、特に、省スペース化および省電力化を図ることができるゲートウェイカード、ゲートウェイ制御プログラムおよびゲートウェイ装置に関するものである。
【０００２】
【従来の技術】
周知の通り、インターネットの普及に伴い、各家庭においても、パーソナルコンピュータだけでなく、テレビジョン、電話機等、さまざまな機器において、インターネットを利用できるインターネット接続機能を備えるようになっている。
【０００３】
しかしながら、ユーザがインターネット接続機能を備えた機器を新たに購入した場合、それぞれの機器においてインターネットが利用できる状態とするためには、各機器をインターネットに接続するためのアクセスポイントへの接続設定等が必要であり、これには手間がかかる。
【０００４】
また、これらの機器は、家庭内において通信回線の配線を行なう必要があり、これにも手間がかかるうえ、機器の台数が増えるほど配線も煩雑になるという問題がある。
【０００５】
このような問題を解決できるものとして、近年、ホームゲートウェイ等と称されるゲートウェイ装置が注目されている。このゲートウェイ装置は、各家庭に一台設置され、家庭内のネットワークとインターネット等の外部ネットワークとの間の通信プロトコルの違いを調整し、相互接続を可能とする装置である。
【０００６】
インターネットを利用できる各機器は、全てこのゲートウェイ装置に接続される。ゲートウェイ装置は、公衆電話回線網を介してインターネットに接続可能となっている。
【０００７】
このゲートウェイ装置でインターネットへの接続に関するシステムデータの設定を行なえば、ゲートウェイ装置に接続された各機器においては、個々にインターネットへの接続設定を行なうことなくインターネットを利用できるようになる。
【０００８】
このように、ゲートウェイ装置を設置することにより、インターネットへの接続設定等の手間が省けるとともに、家庭内における配線等を集約することができ、ユーザにとっては利便性が大幅に高くなる。その結果、インターネットを利用できるこれらの機器の普及にも拍車がかかると期待される。
【０００９】
【特許文献１】
特開平１１−５８４１２号公報
【特許文献２】
特開平１０−２５４６３６号公報
【特許文献３】
特開平１１−２４９９６７号公報
【特許文献４】
特開平７−５６６９４号公報
【特許文献５】
特開平１０−３２０２５９号公報
【特許文献６】
特開２０００−２６７９２８号公報
【特許文献７】
特開昭６１−２７５９４５号公報
【００１０】
【発明が解決しようとする課題】
ところで、従来において、ゲートウェイ装置を家庭に設置する場合には、設置スペースの制約が大きく、電気料金をできるだけ節約するという観点から、装置の容積や消費電力が問題となる。すなわち、信頼性に重きがおかれる企業向けのゲートウェイ装置と違って、家庭向けのゲートウェイ装置では、省スペース化や、運用コストとしての電気料金を如何に安くできるかという点が、重要なファクタとなる。
【００１１】
本発明は、上記に鑑みてなされたもので、省スペース化および省電力化を図ることができるゲートウェイカード、ゲートウェイ制御プログラムおよびゲートウェイ装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明は、情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードであって、前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段と、前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記情報処理部の稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段と、を備えたことを特徴とする。
【００１３】
また、本発明は、情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードに適用されるゲートウェイ制御プログラムであって、コンピュータを、前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段、前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段、として機能させるためのゲートウェイ制御プログラムである。
【００１４】
また、本発明は、情報処理部と、該情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードとを備えたゲートウェイ装置であって、前記ゲートウェイカードは、前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段と、前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段と、を備え、前記情報処理部は、所定の移行要因が発生した場合に、前記稼動状態を前記通常電力モードから前記省電力モードに移行させる電力制御手段、を備えたことを特徴とする。
【００１５】
かかる発明によれば、情報処理部およびゲートウェイカードとで記憶手段を共用させ、情報処理部の稼動状態が通常電力モードから省電力モードに移行された場合に切替手段を情報処理部と記憶手段とを結合する状態に制御することとしたので、省スペース化および省電力化を図ることができる。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明にかかるゲートウェイカード、ゲートウェイ制御プログラムおよびゲートウェイ装置の実施の形態１および２について詳細に説明する。
【００１７】
（実施の形態１）
図１は、本発明にかかる実施の形態１の構成を示すブロック図である。この図には、通信プロトコルや規格が異なるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｒｏｋ）２００とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００とがゲートウェイパーソナルコンピュータ５００を介して接続されてなる通信システムが図示されている。
【００１８】
ゲートウェイパーソナルコンピュータ５００においては、省スペース化を目的として、共用ＨＤＤ５４０が、ゲートウェイカード５１０およびパーソナルコンピュータ部５２０に共用される構成が採られている。
【００１９】
ＷＡＮ２００は、インターネット、公衆回線ネットワーク、無線通信ネットワーク、ＣＡＴＶ（ＣＡｂｌｅ  ＴｅｌｅＶｉｓｉｏｎ）ネットワーク等からなる広域ネットワークであり、所定の通信プロトコルに従って、遠隔地にあるコンピュータ同士を相互接続する。以下では、一例としてＷＡＮ２００をインターネットとして説明する。
【００２０】
サーバ１００１  〜１００ｎ  は、メールサーバ、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ等であり、ＷＡＮ２００に接続されている。これらのサーバ１００１  〜１００ｎ  は、後述するゲートウェイパーソナルコンピュータ５００およびＬＡＮ４００を経由して、クライアント３００１  〜３００３  にメールサービス、ＷＷＷサイトサービス等を提供する。
【００２１】
クライアント３００１  〜３００３  は、例えば、家庭に設置されており、パーソナルコンピュータやネットワーク接続機能を備えた電化製品（テレビジョン、電話機、オーディオ機器等）である。
【００２２】
これらのクライアント３００１  〜３００３  は、家庭に敷設されたＬＡＮ４００に接続されており、このＬＡＮ４００、ゲートウェイカード５１０およびＷＡＮ２００を経由して、サーバ１００１  〜１００ｎ  へアクセスし、上述した各種サービスの提供を受ける機能を備えている。
【００２３】
また、クライアント３００１  〜３００３  は、ＬＡＮ４００およびゲートウェイカード５１０を経由して、パーソナルコンピュータ部５２０にアクセスし、各種データを受信する等の機能も備えている。
【００２４】
このように、クライアント３００１  〜３００３  は、外部装置としてのサーバ１００１  〜１００ｎ  へアクセスする場合と、内部装置としてのパーソナルコンピュータ部５２０へアクセスする場合とがある。
【００２５】
ここで、ＷＡＮ２００およびＬＡＮ４００においては、異なる通信プロトコルがそれぞれ採用されている。
【００２６】
ゲートウェイパーソナルコンピュータ５００は、例えば、家庭に設置され、（ホーム）ゲートウェイとしての機能（例えば、ルータ機能、ブリッジ機能等）を提供するための専用のパーソナルコンピュータであり、通信プロトコルが異なるＷＡＮ２００とＬＡＮ４００との間に介挿されている。
【００２７】
ゲートウェイは、ＷＡＮ２００とＬＡＮ４００との間の通信プロトコルの違いを調整して相互接続を可能にするためのハードウェアやソフトウェアの総称である。
【００２８】
ゲートウェイパーソナルコンピュータ５００は、ゲートウェイカード５１０、パーソナルコンピュータ部５２０、電源ユニット５３０および共用ＨＤＤ（ＨａｒｄＤｉｓｋ  Ｄｒｉｖｅ）５４０から構成されている。
【００２９】
ゲートウェイカード５１０は、パーソナルコンピュータ部５２０の挿入部５２１に着脱自在に挿入されるカード型のゲートウェイ装置であり、上述したゲートウェイの機能を提供する。
【００３０】
パーソナルコンピュータ部５２０は、一般のパーソナルコンピュータとしての機能を備えている。電源ユニット５３０は、ゲートウェイカード５１０およびパーソナルコンピュータ部５２０の各部へ電力を供給する。
【００３１】
共用ＨＤＤ５４０は、ゲートウェイカード５１０およびパーソナルコンピュータ部５２０で共用される大容量記憶装置であり、ゲートウェイカード５１０およびパーソナルコンピュータ部５２０でそれぞれ用いられるオペレーティングシステムや各種アプリケーションプログラムを記憶している。この共用ＨＤＤ５４０における切り替えは、後述する切替部５１７により実行される。
【００３２】
ゲートウェイカード５１０において、ＷＡＮインタフェース部５１１は、ＷＡＮ２００に接続されており、ＷＡＮ２００との間の通信インタフェースをとる。ＬＡＮインタフェース部５１２は、ＬＡＮ４００に接続されており、ＬＡＮ４００との間の通信インタフェースをとる。
【００３３】
入出力インタフェース部５１３は、パーソナルコンピュータ部５２０の挿入部５２１に着脱自在に挿入され、パーソナルコンピュータ部５２０との間でインタフェースをとる。
【００３４】
通信プロトコル制御部５１４は、ＷＡＮ２００とＬＡＮ４００との間の通信プロトコルの違いを調整するための制御（通信プロトコルの解析等）を行い、相互接続を可能にする。
【００３５】
主制御部５１５は、切替部５１７の切り替え制御や、パーソナルコンピュータ部５２０との間での通信を制御する。この主制御部５１５の動作の詳細については、後述する。
【００３６】
メモリ５１６は、バックアップ電源が不要で、記憶したデータを電気的に消去できる書き換え可能な読み出し専用メモリであり、フラッシュＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等である。
【００３７】
このメモリ５１６には、システムデータ等が記憶されている。ゲートウェイカード５１０が、例えば、ルータの機能を提供する場合、システムデータは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）データ、回線データ、フィルタリングデータ、ファームウェア等である。
【００３８】
切替部５１７は、図２に示したように、スイッチ構成とされており、共用ＨＤＤ５４０をゲートウェイカード５１０側またはパーソナルコンピュータ部５２０側に切り替える機能を備えている。
【００３９】
具体的には、切替部５１７は、ハードディスクインタフェースバスとしてのＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｅｖｉｃｅ  Ｅｌｅｃｔｒｏｎｉｃａ）バス５１８とＩＤＥバス５２７とを切り替えることにより、ゲートウェイカード５１０側またはパーソナルコンピュータ部５２０側に切り替える機能を備えている。
【００４０】
ＩＤＥバス５１８は、ゲートウェイカード５１０に設けられている。一方、ＩＤＥバス５２７は、パーソナルコンピュータ部５２０に設けられている。
【００４１】
切替部５１７がゲートウェイカード５１０側に切り替えられている場合、共用ＨＤＤ５４０は、ゲートウェイカード５１０からアクセス可能とされる。
【００４２】
一方、切替部５１７がパーソナルコンピュータ部５２０側に切り替えられている場合、共用ＨＤＤ５４０は、パーソナルコンピュータ部５２０からアクセス可能とされる。また、切替部５１７がパーソナルコンピュータ部５２０側に切り替えられている場合、ゲートウェイカード５１０は、パーソナルコンピュータ部５２０および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。
【００４３】
図１に戻り、パーソナルコンピュータ部５２０において、挿入部５２１には、ゲートウェイカード５１０の入出力インタフェース部５１３が挿入される。主制御部５２２は、パーソナルコンピュータ部５２０の各部を制御する。この主制御部５２２の動作の詳細については、後述する。
【００４４】
電力制御部５２３は、電源ユニット５３０からの電力をパーソナルコンピュータ部５２０の各部へ供給する際に、通常電力モードまたは省電力モードに応じた制御を行う。
【００４５】
上記通常電力モードは、パーソナルコンピュータ部５２０の各部へ定格電力を供給する電力モードである。省電力モードは、パーソナルコンピュータ部５２０のうち必要最低限の各部へ定格電力よりも低い電力を供給し、消費電力を低減させる電力モードである。
【００４６】
また、省電力モードには、スタンバイモードおよび休止モードという二種類に大別される。スタンバイモードと休止モードとは、作業データを記憶させる場所が異なる。スタンバイモードは、作業データの記憶先がメモリ５２４であり、メモリ５２４に電力を供給し続ける必要がある。
【００４７】
一方、休止モードは、作業データを共用ＨＤＤ５４０に記憶して電源をオフにするので、スタンバイモードに比べて消費電力が非常に少ない。なお、以下では、省電力モードがスタンバイモードまたは休止モードであるとする。
【００４８】
電力制御部５２３は、移行要因が発生した場合に電力モードを通常電力モードから省電力モードへ移行させたり、復帰要因が発生した場合に省電力モードから通常電力モードへ復帰させるための制御を行う。
【００４９】
ここで、移行要因は、クライアント３００１  〜３００３  からパーソナルコンピュータ部５２０へのアクセスが終了した場合等である。一方、復帰要因は、クライアント３００１  〜３００３  からパーソナルコンピュータ部５２０へのアクセス要求があった場合等である。
【００５０】
メモリ５２４には、各種データが記憶される。入力部５２５は、キーボードやマウス等であり、各種データの入力に用いられる。表示部５２６は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）であり、主制御部５２２の制御の下で各種画面やデータを表示する。
【００５１】
つぎに、実施の形態１の動作について、図３〜図６を参照しつつ説明する。図３は、図１および図２に示した切替部５１７の切替動作の概要を説明するフローチャートである。図４は、実施の形態１の動作を説明するシーケンス図である。
【００５２】
はじめに、図３を参照して、切替部５１７の切替動作の概要について説明する。図２に示したゲートウェイカード５１０およびパーソナルコンピュータ部５２０の双方が起動された後において、図３に示したステップＳＡ１では、切替部５１７は、主制御部５１５によりパーソナルコンピュータ部５２０側に切り替えられる。
【００５３】
これにより、パーソナルコンピュータ部５２０は、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。また、ゲートウェイカード５１０（主制御部５１５）は、パーソナルコンピュータ部５２０、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。
【００５４】
ステップＳＡ２では、主制御部５１５は、パーソナルコンピュータ部５２０より、通常電力モードから省電力モードへの移行通知があるか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
【００５５】
そして、パーソナルコンピュータ部５２０からゲートウェイカード５１０に対して、通常電力モードから省電力モードへの移行通知があると、主制御部５１５は、ステップＳＡ２の判断結果を「Ｙｅｓ」とする。
【００５６】
ステップＳＡ３では、切替部５１７は、主制御部５１５によりゲートウェイカード５１０側に切り替えられる。
【００５７】
これにより、ゲートウェイカード５１０（主制御部５１５）は、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。なお、この場合、パーソナルコンピュータ部５２０は、共用ＨＤＤ５４０にアクセス不可とされる。
【００５８】
ステップＳＡ４では、主制御部５１５は、パーソナルコンピュータ部５２０より、省電力モードから通常電力モードへの復帰通知があるか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
【００５９】
そして、パーソナルコンピュータ部５２０からゲートウェイカード５１０に対して、省電力モードから通常電力モードへの復帰通知があると、主制御部５１５は、ステップＳＡ４の判断結果を「Ｙｅｓ」とする。
【００６０】
ステップＳＡ１では、切替部５１７は、主制御部５１５によりパーソナルコンピュータ部５２０側に切り替えられる。
【００６１】
これにより、パーソナルコンピュータ部５２０は、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。また、ゲートウェイカード５１０（主制御部５１５）は、パーソナルコンピュータ部５２０、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。以後、ステップＳＡ２の判断が行われる。
【００６２】
つぎに、図４に示したシーケンス図を参照して、実施の形態１の動作について詳述する。同図に示したステップＳＢ１で電源が投入されると、ゲートウェイパーソナルコンピュータ５００の各部（ゲートウェイカード５１０、パーソナルコンピュータ部５２０および共用ＨＤＤ５４０）には、電源ユニット５３０から電力がそれぞれ供給される。
【００６３】
つまり、電源投入により、ゲートウェイカード５１０、パーソナルコンピュータ部５２０および共用ＨＤＤ５４０が同時に起動開始される。
【００６４】
ステップＳＢ２では、主制御部５１５は、ゲートウェイカード５１０側に切り替え制御するための切替制御信号を切替部５１７へ出力する。ステップＳＢ３では、切替部５１７は、主制御部５１５からの切替制御信号によりゲートウェイカード５１０側に切り替えられる。
【００６５】
これにより、ゲートウェイカード５１０（主制御部５１５）は、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。なお、この場合、パーソナルコンピュータ部５２０は、共用ＨＤＤ５４０にアクセス不可とされる。
【００６６】
ステップＳＢ４では、主制御部５１５は、ゲートウェイカード５１０を起動させるためのゲートウェイカード起動処理を実行する。
【００６７】
一方、ステップＳＢ５では、パーソナルコンピュータ部５２０の主制御部５２２は、ステップＳＢ４のゲートウェイカード起動処理に並行して、パーソナルコンピュータ部５２０を起動させるためのパーソナルコンピュータ部起動処理を実行する。この場合、パーソナルコンピュータ部５２０の電力モードは、通常電力モードである。
【００６８】
具体的には、図５に示したステップＳＣ１では、主制御部５２２は、電源投入を受けて、ＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）処理を開始し、メモリ５２４の容量確認、表示部５２６の初期化等を行う。ステップＳＣ２では、主制御部５２２は、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０を認識できるか否か、すなわち、切替部５１７によるパーソナルコンピュータ部５２０側への切り替えが完了したか否かを判断する。
【００６９】
ステップＳＣ２の判断結果が「Ｎｏ」である場合、ステップＳＣ３では、主制御部５２２は、ゲートウェイカード５１０を認識できるか否か、すなわち、挿入部５２１に入出力インタフェース部５１３が挿入されているか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。なお、ステップＳＣ２の判断結果が「Ｙｅｓ」である場合、主制御部５２２は、ステップＳＣ９の処理を実行する。
【００７０】
ステップＳＣ４では、主制御部５２２は、図６（ａ）に示したように、ホームサーバ機能を起動中であることを表す起動中メッセージＡを表示部５２６に表示させる。これにより、ユーザは、起動中であることを認識する。
【００７１】
ステップＳＣ５では、主制御部５２２は、共用ＨＤＤ５４０を認識するまでのリトライ時間（＝ｎ分（例えば、２分））を設定する。ステップＳＣ６では、主制御部５２２は、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０を認識できるか否か、すなわち、切替部５１７によるパーソナルコンピュータ部５２０側への切り替えが完了したか否かを判断する。
【００７２】
ステップＳＣ６の判断結果が「Ｎｏ」である場合、ステップＳＢ７（図４参照）でのパーソナルコンピュータ部５２０側に切り替える処理が完了していないことを意味し、リトライ時間分だけ、共用ＨＤＤ５４０を認識するための処理が繰り返される。
【００７３】
ステップＳＣ７では、主制御部５２２は、共用ＨＤＤ５４０を認識する処理を開始してからの経過時間がリトライ時間を超えたか否か、すなわち、タイムアウトであるか否かを判断し、この場合、判断結果を「Ｎｏ」とし、ステップＳＣ６の判断を行う。
【００７４】
そして、図４に示したステップＳＢ６では、主制御部５１５は、パーソナルコンピュータ部５２０側に切り替え制御するための切替制御信号を切替部５１７へ出力する。ステップＳＢ７では、切替部５１７は、主制御部５１５からの切替制御信号によりパーソナルコンピュータ部５２０側に切り替えられる。
【００７５】
これにより、主制御部５２２は、図５に示したステップＳＣ６の判断結果を「Ｙｅｓ」とする。ステップＳＣ９では、主制御部５２２は、ＰＯＳＴ処理を継続する。
【００７６】
一方、ステップＳＣ７の判断結果が「Ｙｅｓ」である場合、すなわち、切替部５１７がパーソナルコンピュータ部５２０側に切り替えられているにもかかわらず、共用ＨＤＤ５４０が認識できない場合、ステップＳＣ８では、主制御部５２２は、図６（ｂ）に示したように、エラーが発生したことを表すエラーメッセージＢを表示部５２６に表示させる。これにより、ユーザは、エラーが発生したことを認識する。
【００７７】
図４に示したステップＳＢ８では、パーソナルコンピュータ部５２０の主制御部５２２は、前述した電力モードの移行要因が発生したか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
【００７８】
そして、電力モードの移行要因が発生すると、主制御部５２２は、ステップＳＢ８の判断結果を「Ｙｅｓ」とする。ステップＳＢ９では、主制御部５２２は、ゲートウェイカード５１０へ通常電力モードから省電力モードへの移行を通知する。
【００７９】
ステップＳＢ１１では、ゲートウェイカード５１０の主制御部５１５は、上記移行の通知に対応して、パーソナルコンピュータ部５２０の主制御部５２２へ応答を通知する。
【００８０】
ステップＳＢ１０では、パーソナルコンピュータ部５２０の主制御部５２２は、通常電力モードから省電力モードへの移行を電力制御部５２３へ指示する。これにより、電力制御部５２３は、電力モードを通常電力モードから省電力モードへ移行させる。
【００８１】
ステップＳＢ１２では、主制御部５１５は、ゲートウェイカード５１０側に切り替え制御するための切替制御信号を切替部５１７へ出力する。ステップＳＢ１３では、切替部５１７は、主制御部５１５からの切替制御信号によりゲートウェイカード５１０側に切り替えられる。
【００８２】
これにより、ゲートウェイカード５１０（主制御部５１５）は、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。なお、この場合、パーソナルコンピュータ部５２０は、省電力モードで待機状態にあり、共用ＨＤＤ５４０にアクセス不可とされる。
【００８３】
以上説明したように、実施の形態１によれば、パーソナルコンピュータ部５２０およびゲートウェイカード５１０とで共用ＨＤＤ５４０を共用させ、パーソナルコンピュータ部５２０の電力モードが通常電力モードから省電力モードに移行された場合に切替部５１７をゲートウェイカード５１０側に切り替えさせることとしたので、省スペース化および省電力化を図ることができる。
【００８４】
また、実施の形態１によれば、パーソナルコンピュータ部５２０およびゲートウェイカード５１０が同時起動された場合、切替部５１７をゲートウェイカード５１０側に切り替えさせゲートウェイカード５１０の起動が完了した後に、切替部５１７をパーソナルコンピュータ部５２０側に切り替えさせることとしたので、ゲートウェイカード５１０とパーソナルコンピュータ部５２０とを正常に順次起動させるこができる。
【００８５】
（実施の形態１の変形例１）
さて、上述した実施の形態１においては、図１に示したゲートウェイカード５１０とパーソナルコンピュータ部５２０との間において、共用ＨＤＤ５４０における利用領域の区分けについて特に言及しなかったが、切替部５１７の切り替えに応じて、利用できる領域を切り替える構成例としてもよい。以下では、この構成例を実施の形態１の変形例１として説明する。
【００８６】
図７は、実施の形態１の変形例におけるセクタ構成を説明する図である。同図には、共用ＨＤＤ５４０（図１参照）の記録媒体としてのディスク５４１におけるセクタ構成が図示されている。
【００８７】
ディスク５４１は、ＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）５４２と、４つの基本領域５４６１  〜５４６４  とに区画されている。ＭＢＲ５４２は、ディスク５４１の先頭セクタ（５１２バイト）であり、例えば、パーソナルコンピュータ部５２０の起動時に読み込まれる領域である。
【００８８】
基本領域５４６１  、５４６２  は、ゲートウェイカード５１０で使用される領域である。従って、基本領域５４６１  、５４６２  には、ゲートウェイカード５１０で使用されるファイル、データが格納されている。
【００８９】
また、基本領域５４６３  、５４６４  は、パーソナルコンピュータ部５２０で使用される領域である。従って、基本領域５４６２  、５４６４  には、パーソナルコンピュータ部５２０で使用されるファイル、データが格納されている。
【００９０】
ＭＢＲ５４２には、起動プログラムとしてのブートストラップローダ５４３、区画情報５４４１  〜５４４４  、署名情報５４５が格納されている。区画情報５４４１  〜５４４４  は、基本領域５４６１  〜５４６４  に対応しており、起動フラグ、開始位置、終了位置、相対セクタ、セクタ総数等の情報である。
【００９１】
起動フラグは、８０（起動可能：有効）または００（起動不可：無効）が設定される。図１に示したパーソナルコンピュータ部５２０の電力モードが通常電力モードであって、切替部５１７がパーソナルコンピュータ部５２０側に切り替えられている状態では、区画情報５４４１  の起動フラグに８０（起動可能）が設定されており、その他の区画情報５４４２  〜５４４４  の各起動フラグに００（起動不可）が設定されている。
【００９２】
この場合には、基本領域５４６１  〜５４６４  のうち、パーソナルコンピュータ部５２０に対応する基本領域５４６１  のみが起動可能とされる。
【００９３】
また、図１に示したパーソナルコンピュータ部５２０の電力モードが通常電力モードから省電力モードに移行した状態では、区画情報５４４１  の起動フラグが８０（起動可能）から００（起動不可）に、区画情報５４４２  の起動フラグが００（起動不可）から８０（起動可能）に設定変更される。
【００９４】
この場合には、基本領域５４６１  〜５４６４  のうち、ゲートウェイカード５１０に対応する基本領域５４６２  のみが起動可能とされる。
【００９５】
つぎに、実施の形態１の変形例１の動作について、図８に示したシーケンス図を参照しつつ説明する。
【００９６】
図１に示したパーソナルコンピュータ部５２０の電力モードが通常電力モードであり、切替部５１７がパーソナルコンピュータ部５２０側に切り替えられているとすると、図７に示したＭＢＲ５４２においては、区画情報５４４１  の起動フラグに８０（起動可能）が設定されており、その他の区画情報５４４２  〜５４４４  の各起動フラグに００（起動不可）が設定されている。
【００９７】
この状態で、図８に示したステップＳＤ１では、パーソナルコンピュータ部５２０の主制御部５２２は、前述した電力モードの移行要因が発生したか否かを判断し、この場合、判断結果を「Ｎｏ」として、同判断を繰り返す。
【００９８】
そして、電力モードの移行要因が発生すると、主制御部５２２は、ステップＳＤ１の判断結果を「Ｙｅｓ」とする。ステップＳＤ２では、主制御部５２２は、ゲートウェイカード５１０へ通常電力モードから省電力モードへの移行を通知する。
【００９９】
ステップＳＤ３では、パーソナルコンピュータ部５２０の主制御部５２２は、通常電力モードから省電力モードへの移行を電力制御部５２３へ指示する。これにより、電力制御部５２３は、電力モードを通常電力モードから省電力モードへ移行させる。
【０１００】
ステップＳＤ４では、主制御部５１５は、図７に示した区画情報５４４１  の起動フラグを８０（起動可能）から００（起動不可）に、区画情報５４４２  の起動フラグを００（起動不可）から８０（起動可能）に設定変更する。
【０１０１】
これにより、基本領域５４６１  〜５４６４  においては、起動可能な基本領域が、パーソナルコンピュータ部５２０に対応する基本領域５４６１  から、ゲートウェイカード５１０に対応する基本領域５４６２  に変更される。
【０１０２】
ステップＳＤ５では、主制御部５１５は、ゲートウェイカード５１０側に切り替え制御するための切替制御信号を切替部５１７へ出力する。ステップＳＤ６では、切替部５１７は、主制御部５１５からの切替制御信号によりゲートウェイカード５１０側に切り替えられる。
【０１０３】
これにより、ゲートウェイカード５１０（主制御部５１５）は、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０にアクセス可能とされる。この場合、主制御部５１５は、図７に示した区画情報５４４１  〜５４４４  を参照して、起動フラグが８０（起動可能）に設定されている基本領域５４６２  にアクセスする。
【０１０４】
以上説明したように、実施の形態１の変形例１によれば、パーソナルコンピュータ部５２０の電力モードが通常電力モードから省電力モードに移行された場合に、図７に示した区画情報５４４１  の起動フラグを８０（起動可能）から００（起動不可）に、区画情報５４４２  の起動フラグを００（起動不可）から８０（起動可能）に設定変更することとしたので、切り替えの前後で区画情報５４４１  および区画情報５４４２  がパーソナルコンピュータ部５２０およびゲートウェイカード５１０に正確に割り当てられ、誤動作を防止することができる。
【０１０５】
（実施の形態１の変形例２）
さて、前述した実施の形態１においては、図１に示したゲートウェイカード５１０側（ＩＤＥバス５１８）のデータ転送速度と、パーソナルコンピュータ部５２０側（ＩＤＥバス５２７）のデータ転送速度とに差がある場合には、切替部５１７の切り替え前後で共用ＨＤＤ５４０の動作が不安定になることがある。
【０１０６】
すなわち、共用ＨＤＤ５４０から見れば、切替部５１７での切り替えにより、相手装置の転送速度が変化（例えば、低速から高速）した場合に、この変化に追従できなくなり、データの取りこぼし等の問題が発生する。
【０１０７】
以下では、かかる問題を解決するための構成例を実施の形態１の変形例２として説明する。図９は、同変形例２における切替部５１７の構成を示すブロック図である。この図において、図１の各部に対応する部分には同一の符号を付ける。なお、図９に示したゲートウェイカード５１０およびパーソナルコンピュータ部５２０においては、主制御部５１５、切替部５１７、ＩＤＥバス５１８およびＩＤＥバス５２７以外の構成要件の図示が省略されている。
【０１０８】
切替部５１７において、リセット回路５１７ａは、パーソナルコンピュータ部５２０の各部へ供給される電源電圧ＰＣ＿Ｖｃｃがしきい値未満（省電力モード）である場合に”１”のリセット信号Ｓ１を出力し、一方、電源電圧ＰＣ＿Ｖｃｃがしきい値以上（通常電力モード）である場合に”０”のリセット信号Ｓ１を出力する回路である。
【０１０９】
つまり、リセット回路５１７ａは、電力モードが通常電力モードから省電力モードに移行した場合に、”１”のリセット信号Ｓ１を出力する回路である。アンド回路５１７ｂは、リセット信号Ｓ１と主制御部５１５からの切替制御信号Ｓ２とのアンドをとり、信号Ｓ３を出力する。なお、切替制御信号Ｓ２は、プルアップされている。
【０１１０】
信号Ｓ３は、主制御部５１５にも入力される。主制御部５１５は、信号Ｓ３が”０”である場合、通常電力モードであってパーソナルコンピュータ部５２０側に切替部５１７が切り替えられていることを認識する。一方、信号Ｓ３が”１”である場合、主制御部５１５は、省電力モードであってゲートウェイカード５１０側に切替部５１７が切り替えられていることを認識する。
【０１１１】
バススイッチ５１７ｃおよびバススイッチ５１７ｄは、ＩＤＥバス５１８、ＩＤＥバス５２７のうちいずれか一方を共用ＨＤＤ５４０に接続するためのスイッチであり、排他制御される。
【０１１２】
すなわち、バススイッチ５１７ｃは、信号Ｓ４が”１”の場合にオンとされ、”１”の信号Ｓ５を出力する。一方、信号Ｓ４が”０”の場合、バススイッチ５１７ｃは、オフとされ、”０”の信号Ｓ５を出力する。
【０１１３】
ここで、”１”の信号Ｓ５は、切替部５１７がゲートウェイカード５１０側（ＩＤＥバス５１８）に切り替えられていることを表す。一方、”０”の信号Ｓ５は、切替部５１７がパーソナルコンピュータ部５２０側（ＩＤＥバス５２７）に切り替えられていることを表す。
【０１１４】
信号Ｓ４は、信号Ｓ３が反転回路５１７ｅおよび５１７ｆによりそれぞれ反転された信号である。
【０１１５】
バススイッチ５１７ｄは、信号Ｓ６が”１”の場合にオンとされ、信号Ｓ６が”０”の場合、オフとされる。信号Ｓ６は、信号Ｓ３が反転回路５１７ｇにより反転される信号である。
【０１１６】
エッジ検出回路５１７ｈは、信号Ｓ３が”１”から”０”への変化、または”０”から”１”への変化を検出する回路である。エッジ検出回路５１７ｈの出力信号は、変化を検出した場合に”０”とされ、それ以外の場合に”１”とされる。
【０１１７】
また、エッジ検出回路５１７ｈの出力信号は、反転回路５１７ｉにより反転され、信号Ｓ７とされる。アンド回路５１７ｊは、信号Ｓ７と信号Ｓ５とのアンドをとり、初期化信号Ｓ８を共用ＨＤＤ５４０へ出力する。
【０１１８】
初期化信号Ｓ８は、切替部５１７がパーソナルコンピュータ部５２０側からゲートウェイカード５１０側に切り替えられた際に、転送速度をゲートウェイカード５１０側に合わせるべく、共用ＨＤＤ５４０を初期化するための信号である。
【０１１９】
つぎに、変形例２の動作について説明する。図９に示したパーソナルコンピュータ部５２０の電力モードが通常電力モードである場合、電源電圧ＰＣ＿Ｖｃｃがしきい値以上であるため、リセット回路５１７ａからは、”０”のリセット信号Ｓ１が出力される。
【０１２０】
この場合、信号Ｓ３が”０”とされ、信号Ｓ６が”１”（信号Ｓ４が”０”）とされるため、バススイッチ５１７ｄがオン（バススイッチ５１７ｃがオフ）となり、切替部５１７は、パーソナルコンピュータ部５２０側に切り替えられている。従って、共用ＨＤＤ５４０は、パーソナルコンピュータ部５２０側の転送速度で動作している。
【０１２１】
そして、電力モードの移行要因が発生すると、パーソナルコンピュータ部５２０の電力モードが通常電力モードから省電力モードに移行されるため、電源電圧ＰＣ＿Ｖｃｃがしきい値未満となるため、リセット回路５１７ａからのリセット信号Ｓ１が”０”から”１”に変化する。
【０１２２】
この場合、信号Ｓ３が”１”とされ、信号Ｓ４が”１”（信号Ｓ６が”０”）とされるため、バススイッチ５１７ｃがオン（バススイッチ５１７ｄがオフ）となり、切替部５１７は、ゲートウェイカード５１０側に切り替えられる。
【０１２３】
また、バススイッチ５１７ｃからは、”１”の信号Ｓ５が出力され、エッジ検出回路５１７ｈからの出力信号は、反転回路５１７ｉにより反転され、”１”の信号Ｓ７とされる。これにより、アンド回路５１７ｊからは、”１”の初期化信号Ｓ８が共用ＨＤＤ５４０へ出力される。
【０１２４】
共用ＨＤＤ５４０では、ゲートウェイカード５１０側の転送速度に合わせるための初期化が行われる。これにより、切り替え後においても、共用ＨＤＤ５４０が安定的に動作する。
【０１２５】
以上説明したように、実施の形態１の変形例２によれば、パーソナルコンピュータ部５２０の電力モードが通常電力モードから省電力モードに移行されたとき、ゲートウェイカード５１０側に切り替えるとともに、切り替え後のデータ転送速度に合わせるため共用ＨＤＤ５４０を初期化することとしたので、データ転送速度の違いによる誤動作を防止することができる。
【０１２６】
（実施の形態２）
さて、上述した実施の形態１においては、図１に示したゲートウェイカード５１０の主制御部５１５、パーソナルコンピュータ部５２０の主制御部５２２の詳細な構成（特に、共用ＨＤＤ５４０のドライバ関連）について特に言及しなかったが、図１０に示した構成としてもよい。以下では、この構成例を実施の形態２として説明する。
【０１２７】
図１０は、本発明にかかる実施の形態２の構成を示すブロック図である。この図において、図１の各部に対応する部分には同一の符号を付け、その説明を省略する。
【０１２８】
同図においては、図１に示したゲートウェイパーソナルコンピュータ５００（ゲートウェイカード５１０およびパーソナルコンピュータ部５２０）に代えて、ゲートウェイパーソナルコンピュータ６００（ゲートウェイカード６１０およびパーソナルコンピュータ部６２０）が設けられている。
【０１２９】
ゲートウェイパーソナルコンピュータ６００においては、省スペース化を目的として、共用ＨＤＤ５４０が、ゲートウェイカード６１０およびパーソナルコンピュータ部６２０に共用される構成が採られている。
【０１３０】
ゲートウェイパーソナルコンピュータ６００の基本的な機能（ハードディスクの共用等）は、ゲートウェイパーソナルコンピュータ５００とほぼ同一である。ゲートウェイカード６１０においては、図１に示したメモリ５１６に代えて、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６１１およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６１２が設けられている。
【０１３１】
ＲＯＭ６１１は、読み出し専用のメモリである。このＲＯＭ６１１には、オペレーティングシステムのカーネルや、起動プログラムが格納されている。ここで、オペレーティングシステムとは、ファイルの管理、メモリの管理、入出力の管理、ユーザインタフェースの提供などを行なう基本プログラムをいう。カーネルとは、メモリ管理やタスク管理など、オペレーティングシステムの基本機能を実現するプログラムをいう。
【０１３２】
起動プログラムとは、ネットワーク（ＬＡＮ６３０やＬＡＮ４００）やＤＨＣＰを起動するためのプログラムをいう。ＤＨＣＰとは、ＬＡＮ上のコンピュータに動的にＩＰアドレスを割り当てるためのプロトコルをいう。
【０１３３】
ＲＡＭ６１２は、読み出し／書き込みが行えるメモリである。このＲＡＭ６１２には、ＲＯＭ６１１から読み出された起動プログラム等が格納される。また、ＲＡＭ６１２には、図１１に示したように、メモリ退避領域６１２ａが設定されている。
【０１３４】
このメモリ退避領域６１２ａは、後述する主制御部６１３が切替部５１７を経由して共用ＨＤＤ５４０へのデータの書き込みに失敗した場合に、当該データを退避データとして格納（退避）させるための領域である。退避データは、ファイル（メモリ退避ファイル６１２Ｆ１  〜６１２Ｆ３  ）の形でメモリ退避領域６１２ａに格納され、リトライ要求に応じて、共用ＨＤＤ５４０へ再度書き込まれる。
【０１３５】
ここで、１台のコンピュータで１台のＨＤＤを専有させるシステムでは、通常、ＨＤＤに退避領域（以下、ＨＤＤ退避領域と称する）を設定し、ＨＤＤへの書き込みに失敗したデータを退避データとしてＨＤＤ退避領域に格納（退避）させるという方法が採られている。
【０１３６】
このような方法をゲートウェイパーソナルコンピュータ６００に適用した場合には、退避データを共用ＨＤＤ５４０に格納（退避）させている最中に、切替部５１７の切り替えが発生すると、切り替えの間、共用ＨＤＤ５４０への格納（退避）が中断し、退避データが破壊されるという問題が発生する。
【０１３７】
これに対して、図１１に示したように、常時連続的なアクセスが可能なＲＡＭ６１２にメモリ退避領域６１２ａを設け、退避データをメモリ退避領域６１２ａに格納（退避）させる構成により、切替部５１７の切り替えに伴う、退避データの破壊を防止することができるのである。
【０１３８】
また、メモリ退避ファイル６１２Ｆ１  〜６１２Ｆ３  には、優先順位が付与されている。従って、ＲＡＭ６１２の残容量が残りわずかになった場合には、優先順位が低いメモリ退避ファイルが削除される。
【０１３９】
図１０に戻り、ゲートウェイカード６１０においては、図１に示した主制御部５１５および入出力インタフェース部５１３に代えて、主制御部６１３が設けられている。
【０１４０】
主制御部６１３は、主制御部５１５（図１参照）と同様にして、切替部５１７の切り替え制御や、パーソナルコンピュータ部６２０との間での通信制御、共用ＨＤＤ５４０へのアクセス制御等を行う。
【０１４１】
主制御部６１３において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１３ａは、各種コンピュータプログラム（オペレーティングシステム、起動プログラム、アプリケーションプログラム等）の実行により切り替え制御、通信制御等を行う。
【０１４２】
アプリケーションプログラム６１３ｂは、ＣＰＵ６１３ａで実行され、特定の機能を提供するためのプログラムである。標準ＩＤＥドライバ６１３ｃは、ゲートウェイカード６１０に標準実装されるハードディスクインタフェース用のドライバであり、ＩＤＥバス５１８および切替部５１７を経由して共用ＨＤＤ５４０へのアクセスを制御する。
【０１４３】
疑似ＩＤＥドライバ６１３ｄは、標準ＩＤＥドライバ６１３ｃと似たようなドライバ機能と、ＣＰＵ６１３ａから共用ＨＤＤ５４０へのアクセスを標準ＩＤＥドライバ６１３ｃまたは通信部６１３ｅのいずれかへ振り分ける機能とを備えている。
【０１４４】
具体的には、パーソナルコンピュータ部６２０が前述した省電力モードとされている場合、切替部５１７がゲートウェイカード６１０側に切り替えられる。この場合、疑似ＩＤＥドライバ６１３ｄは、ＣＰＵ６１３ａからのアクセスを標準ＩＤＥドライバ６１３ｃへ振り分ける。この場合、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄ、標準ＩＤＥドライバ６１３ｃ、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０にアクセスする。
【０１４５】
一方、パーソナルコンピュータ部６２０が前述した通常電力モードとされている場合、切替部５１７がパーソナルコンピュータ部６２０側に切り替えられる。この場合、疑似ＩＤＥドライバ６１３ｄは、ＣＰＵ６１３ａからのアクセスを通信部６１３ｅへ振り分ける。この場合、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄ、通信部６１３ｅ、ＬＡＮ６３０、通信部６２１ｄ、標準ＩＤＥドライバ６２１ｃ、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０にアクセスする。
【０１４６】
通信部６１３ｅは、ＬＡＮ６３０を経由して、通信部６２１ｄとの間での通信を制御する。
【０１４７】
また、パーソナルコンピュータ部６２０においては、図１に示した挿入部５２１および主制御部５２２に代えて、主制御部６２１が設けられている。主制御部６２１は、ゲートウェイカード６１０との間の通信制御、共用ＨＤＤ５４０へのアクセス制御等を行う。
【０１４８】
主制御部６２１において、ＣＰＵ６２１ａは、各種コンピュータプログラム（オペレーティングシステム、起動プログラム、アプリケーションプログラム等）の実行により切り替え制御、通信制御等を行う。
【０１４９】
アプリケーションプログラム６２１ｂは、ＣＰＵ６２１ａで実行され、特定の機能を提供するためのプログラムである。標準ＩＤＥドライバ６２１ｃは、パーソナルコンピュータ部６２０に標準実装されるハードディスクインタフェース用のドライバであり、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０へのアクセスを制御する。通信部６２１ｄは、ＬＡＮ６３０を経由して、通信部６１３ｅとの間での通信を制御する。
【０１５０】
ここで、パーソナルコンピュータ部６２０が前述した通常電力モードとされている場合、切替部５１７がパーソナルコンピュータ部６２０側に切り替えられる。この場合、ＣＰＵ６２１ａは、標準ＩＤＥドライバ６２１ｃ、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０へアクセスする。
【０１５１】
また、通常電力モードにおいて、ゲートウェイカード６１０の主制御部６１３は、ＬＡＮ６３０、通信部６２１ｄ、標準ＩＤＥドライバ６２１ｃ、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０にアクセスする。
【０１５２】
つぎに、実施の形態２の動作について、図１２および図１３に示したフローチャートを参照しつつ説明する。図１２は、図１０に示した主制御部６１３の動作を説明するフローチャートである。図１３は、図１２に示した起動処理を説明するフローチャートである。
【０１５３】
図１に示したゲートウェイパーソナルコンピュータ６００の電源が投入されると、電源ユニット５３０から各部へ電力が供給される。これにより、図１２に示したステップＳＥ１では、主制御部６１３のＣＰＵ６１３ａは、各部を起動するための起動処理を実行する。
【０１５４】
具体的には、図１３に示したステップＳＦ１では、ＣＰＵ６１３ａは、ＲＯＭ６１１からオペレーティングシステムのカーネルを読み込む。ステップＳＦ２では、ＣＰＵ６１３ａは、上記カーネルを実行して、オペレーティングシステムを起動する。
【０１５５】
ステップＳＦ３では、ＣＰＵ６１３ａは、ＲＯＭ６１１から起動ファイルを読み込んだ後、この起動ファイルをＲＡＭ６１２に格納する。ステップＳＦ４では、ＣＰＵ６１３ａは、起動ファイルを実行して、ネットワーク（ＬＡＮ６３０、ＬＡＮ４００）やＤＨＣＰを起動する。
【０１５６】
ステップＳＦ５では、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄを初期化する。ステップＳＦ６では、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０のの電源がオンであるか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。ステップＳＦ７では、ＣＰＵ６１３ａは、切替部５１７をパーソナルコンピュータ部６２０側に切り替える。
【０１５７】
ステップＳＦ８では、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０経由、すなわち、疑似ＩＤＥドライバ６１３ｄ、通信部６１３ｅ、ＬＡＮ６３０、通信部６２１ｄ、標準ＩＤＥドライバ６２１ｃおよびＩＤＥバス５２７を経由して切替部５１７を初期化する。
【０１５８】
ステップＳＦ９では、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄ、通信部６１３ｅ、ＬＡＮ６３０、通信部６２１ｄ、標準ＩＤＥドライバ６２１ｃ、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０へアクセスする。
【０１５９】
一方、ステップＳＦ６の判断結果が「Ｎｏ」である場合、ステップＳＦ１０では、ＣＰＵ６１３ａは、切替部５１７をゲートウェイカード６１０側に切り替える。
【０１６０】
ステップＳＦ１１では、ＣＰＵ６１３ａは、直接、すなわち、疑似ＩＤＥドライバ６１３ｄ、標準ＩＤＥドライバ６１３ｃおよびＩＤＥバス５１８を経由して切替部５１７を初期化する。
【０１６１】
ステップＳＦ１２では、ＣＰＵ６１３ａは、標準ＩＤＥドライバ６１３ｃを初期化する。ステップＳＦ９では、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄ、標準ＩＤＥドライバ６１３ｃ、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０へアクセスする。
【０１６２】
図１２に戻り、ステップＳＥ２では、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０から、通常電力モードから省電力モードへの移行通知があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
【０１６３】
ステップＳＥ３では、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０より、省電力モードから通常電力モードへの復帰通知があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。以後、ステップＳＥ２またはステップＳＥ３の判断結果が「Ｙｅｓ」になるまで、ステップＳＥ２およびステップＳＥ３の判断が繰り返される。
【０１６４】
そして、パーソナルコンピュータ部６２０からゲートウェイカード６１０に対して、通常電力モードから省電力モードへの移行通知があると、ＣＰＵ６１３ａは、ステップＳＥ２の判断結果を「Ｙｅｓ」とする。
【０１６５】
ステップＳＥ４では、ＣＰＵ６１３ａは、切替部５１７をゲートウェイカード６１０側に切り替える。ステップＳＥ５では、疑似ＩＤＥドライバ６１３ｄは、通信部６１３ｅから共用ＨＤＤ５４０へのアクセスの振り分け先を標準ＩＤＥドライバ６１３ｃに切り替える。
【０１６６】
そして、ゲートウェイカード６１０から共用ＨＤＤ５４０へのアクセス要求（例えば、データの書き込み）が発生すると、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄ、標準ＩＤＥドライバ６１３ｃ、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０へアクセスし、データを共用ＨＤＤ５４０に書き込む。
【０１６７】
ここで、データの書き込みが失敗すると、ＣＰＵ６１３ａは、当該データを退避データとして、ＲＡＭ６１２（図１１参照：例えば、メモリ退避ファイル６１２Ｆ１  ）に格納（退避）させる。
【０１６８】
そして、パーソナルコンピュータ部６２０からゲートウェイカード６１０に対して、省電力モードから通常電力モードへの復帰通知があると、ＣＰＵ６１３ａは、ステップＳＥ３の判断結果を「Ｙｅｓ」とする。
【０１６９】
ステップＳＥ６では、ＣＰＵ６１３ａは、切替部５１７をパーソナルコンピュータ部６２０側に切り替える。ステップＳＥ７では、疑似ＩＤＥドライバ６１３ｄは、共用ＨＤＤ５４０へのアクセスの振り分け先を標準ＩＤＥドライバ６１３ｃから通信部６１３ｅに切り替える。
【０１７０】
そして、ゲートウェイカード６１０から共用ＨＤＤ５４０へのアクセス要求（例えば、データの書き込み）が発生すると、ＣＰＵ６１３ａは、疑似ＩＤＥドライバ６１３ｄ、通信部６１３ｅ、ＬＡＮ６３０、通信部６２１ｄ、標準ＩＤＥドライバ６２１ｃ、ＩＤＥバス５２７および切替部５１７を経由して、共用ＨＤＤ５４０へアクセスし、データを共用ＨＤＤ５４０に書き込む。
【０１７１】
なお、データの書き込みが失敗した場合には、前述と同様にして、ＣＰＵ６１３ａは、当該データを退避データとして、ＲＡＭ６１２に格納（退避）させる。
【０１７２】
以上説明したように、実施の形態２によれば、疑似ＩＤＥドライバ６１３ｄを設けて、パーソナルコンピュータ部６２０の電力モードが省電力モードである場合、切替部５１７経由で共用ＨＤＤ５４０へアクセスを振り分け、パーソナルコンピュータ部６２０の電力モードが通常電力モードである場合、パーソナルコンピュータ部６２０および切替部５１７経由で共用ＨＤＤ５４０へアクセスを振り分けることとしたので、一台の共用ＨＤＤ５４０をパーソナルコンピュータ部６２０とゲートウェイカード６１０との間で共有可能となり、省スペース化および省電力化を図ることができる。
【０１７３】
また、実施の形態２によれば、アクセスの最中にデータの書き込みが失敗した場合、当該データをＲＡＭ６１２（図１１参照）に退避させることとしたので、切り替えに伴う退避データの破壊の影響を回避することができる。
【０１７４】
（実施の形態２の変形例１）
さて、上述した実施の形態２においては、図１０に示したパーソナルコンピュータ部６２０の電力モードが通常電力モードおよび省電力モードの場合の切り替え動作について説明したが、共用ＨＤＤ５４０へのアクセス中に切り替えが発生すると、切り替えの間に共用ＨＤＤ５４０へのアクセスができなくなるため、データが破壊される場合がある。
【０１７５】
そこで、図１４に示した動作表に基づいて、切り替え時にきめ細かい制御を行うことにより、データの破壊を防止することが可能となる。以下では、この場合を実施の形態２の変形例１として説明する。
【０１７６】
図１４に示した動作表において、ゲートウェイカードステータスは、図１０に示したゲートウェイカード６１０の電力供給状態を表す。このゲートウェイカードステータスにおいて、オンは、ゲートウェイカード６１０に電力が供給されている状態である。オフは、ゲートウェイカード６１０への電源が断とされている状態である。
【０１７７】
また、パーソナルコンピュータ部ステータスは、パーソナルコンピュータ部６２０の電力供給状態を表す。このパーソナルコンピュータ部ステータスにおいて、オンは、前述した通常電力モードを表す。オフは、前述した省電力モードを表す。
【０１７８】
ゲートウェイカード６１０の主制御部６１３は、ゲートウェイカードステータスおよびパーソナルコンピュータ部ステータスの組み合わせに応じた処理を実行する。
【０１７９】
具体的には、ゲートウェイカードステータスがオン、パーソナルコンピュータ部ステータスがオンの場合、主制御部６１３のＣＰＵ６１３ａは、前述したように、切替部５１７をパーソナルコンピュータ６２０側に切り替え、パーソナルコンピュータ部６２０経由で共用ＨＤＤ５４０にアクセスする。
【０１８０】
また、ゲートウェイカードステータスがオン、パーソナルコンピュータ部ステータスがオフの場合、ＣＰＵ６１３ａは、前述したように、切替部５１７をゲートウェイカード６１０側に切り替え、直接（疑似ＩＤＥドライバ６１３ｄ、標準ＩＤＥドライバ６１３ｃ、ＩＤＥバス５１８および切替部５１７経由）、共用ＨＤＤ５４０にアクセスする。
【０１８１】
また、ゲートウェイカードステータスがオンの状態で、パーソナルコンピュータ部ステータスがオンからオフに移行した場合、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０経由で共用ＨＤＤ５４０にアクセス中のデータおよびディスクキャッシュ（ＲＡＭ６１２にキャッシュされているデータ）をクリアし、再度、直接共用ＨＤＤ５４０にアクセスする。
【０１８２】
つまり、パーソナルコンピュータ部ステータスがオンからオフに移行すると、ＣＰＵ６１３ａは、切替部５１７をパーソナルコンピュータ部６２０側からゲートウェイカード６１０側に切り替える。
【０１８３】
つぎに、ＣＰＵ６１３ａは、切り替え前までのデータ等をクリアした後、直接、共用ＨＤＤ５４０、すなわち、疑似ＩＤＥドライバ６１３ｄ、標準ＩＤＥドライバ６１３ｃ、ＩＤＥバス５１８および切替部５１７を経由して、共用ＨＤＤ５４０に再度アクセスする。
【０１８４】
このアクセスでは、共用ＨＤＤ５４０に関するデータの書き込み（または読み出し）がはじめから実行される。従って、切り替え中のデータ破壊等の弊害を回避することが可能となる。
【０１８５】
また、ゲートウェイカードステータスがオンの状態で、パーソナルコンピュータ部ステータスがオフからオンに移行した場合、ＣＰＵ６１３ａは、切替部５１７をゲートウェイカード６１０側からパーソナルコンピュータ部６２０側へ切り替える。ここで、ＣＰＵ６１３ａは、切り替え直後の共用ＨＤＤ５４０へのアクセス処理が終了した後、データおよびディスクキャッシュをクリアする。
【０１８６】
つぎに、ＣＰＵ６１３ａは、切り替え前までのデータ等をクリアした後、パーソナルコンピュータ部６２０経由、すなわち、疑似ＩＤＥドライバ６１３ｄ、通信部６１３ｅ、ＬＡＮ６３０、通信部６２１ｄ、標準ＩＤＥドライバ６２１ｃ、ＩＤＥバス５２７および切替部５１７経由で、共用ＨＤＤ５４０に再度アクセスする。
【０１８７】
このアクセスでは、共用ＨＤＤ５４０に関するデータの書き込み（または読み出し）がはじめから実行される。従って、切り替え中のデータ破壊等の弊害を回避することが可能となる。
【０１８８】
また、ゲートウェイカードステータスがオンの状態で、パーソナルコンピュータ部ステータスがオフからオン（電源投入直後の起動途中）に移行した場合、ＣＰＵ６１３ａは、切替部５１７をゲートウェイカード６１０側からパーソナルコンピュータ部６２０側へ切り替える。
【０１８９】
つぎに、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０がオン（またはタイムアウト）になるまでの間、パーソナルコンピュータ部６２０経由での共用ＨＤＤ５４０へのアクセスをリトライする。
【０１９０】
また、ゲートウェイカードステータスがオンの状態で、パーソナルコンピュータ部ステータスがオフからオン（終了処理中）に移行した場合、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０経由でアクセスをリトライする。
【０１９１】
そして、パーソナルコンピュータ部６２０のオフ後、ＣＰＵ６１３ａは、切替部５１７をパーソナルコンピュータ部６２０側からゲートウェイカード６１０側へ切り替えた後、直接共用ＨＤＤ５４０へアクセスする。
【０１９２】
また、ゲートウェイカードステータスがオンからオフ（リセット）に移行し、パーソナルコンピュータ部ステータスがオンの場合、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０経由で共用ＨＤＤ５４０にアクセスする。
【０１９３】
また、ゲートウェイカードステータスがオンからオフ（リセット）に移行し、パーソナルコンピュータ部ステータスがオフの場合、ＣＰＵ６１３ａは、直接共用ＨＤＤ５４０にアクセスする。
【０１９４】
また、ゲートウェイカードステータスがオフからオン（起動）に移行し、パーソナルコンピュータ部ステータスがオフの場合、ＣＰＵ６１３ａは、直接共用ＨＤＤ５４０にアクセスする。
【０１９５】
また、ゲートウェイカードステータスがオフからオン（起動）に移行し、パーソナルコンピュータ部ステータスがオンの場合、ＣＰＵ６１３ａは、パーソナルコンピュータ部６２０経由で共用ＨＤＤ５４０にアクセスする。なお、ゲートウェイカード６１０がオフの場合については、想定していない。
【０１９６】
以上説明したように、実施の形態２の変形例１によれば、共用ＨＤＤ５４０へのアクセスの最中に切替部５１７の切り替えが発生した場合、切り替え後に共用ＨＤＤ５４０へのアクセスをし直すこととしたので、切り替えに伴うデータ破壊の影響を回避することができる。
【０１９７】
（実施の形態２の変形例２）
さて、前述した実施の形態２では、図１１に示したように、ＲＡＭ６１２のみにメモリ退避領域６１２ａを設けて、退避データをメモリ退避領域６１２ａに格納（退避）させる構成について説明したが、ＲＡＭ６１２および共用ＨＤＤ５４０の双方に退避データを格納（退避）させる構成としてもよい。以下では、この構成例を実施の形態２の変形例２として説明する。
【０１９８】
図１５は、実施の形態２の変形例２の構成を示すブロック図である。この図において、図１１の各部に対応する部分には同一の符号を付ける。図１５においては、ＲＡＭ６１２に加えて、共用ＨＤＤ５４０にも共用ＨＤＤ退避領域５４０ａが設定されている。
【０１９９】
この共用ＨＤＤ退避領域５４０ａは、主制御部６１３が切替部５１７を経由して共用ＨＤＤ５４０へのデータの書き込みに失敗した場合に、当該データを退避データとして格納（退避）させるための領域である。退避データは、共用ＨＤＤ退避ファイル５４０Ｆの形で共用ＨＤＤ退避領域５４０ａに格納される。
【０２００】
ここで、共用ＨＤＤ５４０の共用ＨＤＤ退避領域５４０ａへの退避データを格納（退避）している最中に、切替部５１７の切り替えが数回に亘って発生すると、切り替えの間、共用ＨＤＤ退避領域５４０ａへの格納（退避）が中断し、共用ＨＤＤ退避ファイル５４０Ｆに空白部分５４０Ｄ１  〜５４０Ｄ３  が生じる。
【０２０１】
そこで、実施の形態２の変形例２では、主制御部６１３は、電源モードの移行をトリガとして、切替部５１７の切り替えの間、空白部分５４０Ｄ１  〜５４０Ｄ３  に対応する各退避データを、ＲＡＭ６１２のメモリ退避領域６１２ａ（メモリ退避ファイル６１２Ｆ１  〜６１２Ｆ３  ）に格納（退避）する。これらのメモリ退避ファイル６１２Ｆ１  〜６１２Ｆ３  は、空白部分５４０Ｄ１  〜５４０Ｄ３  に対応している。
【０２０２】
そして、主制御部６１３は、ＲＡＭ６１２のメモリ退避領域６１２ａからメモリ退避ファイル６１２Ｆ１  〜６１２Ｆ３  に対応する各退避データを読み出し、これらを共用ＨＤＤ５４０の共用ＨＤＤ退避領域５４０ａに格納する。具体的には、主制御部６１３は、メモリ退避ファイル６１２Ｆ１  〜６１２Ｆ３  に対応する各退避データを共用ＨＤＤ退避ファイル５４０Ｆの空白部分５４０Ｄ１  〜５４０Ｄ３  にマージさせ、完全な共用ＨＤＤ退避ファイル５４０Ｆを作成する。
【０２０３】
以上説明したように、実施の形態２の変形例２によれば、共用ＨＤＤ５４０へのアクセスの最中にデータの書き込みが失敗した場合、当該データを共用ＨＤＤ５４０に退避させ、退避中に切替部５１７の切り替えが発生したとき、切り替えの間のデータをＲＡＭ６１２に退避させた後、共用ＨＤＤ５４０に退避されたデータとＲＡＭ６１２に退避されたデータとをマージすることとしたので、切り替えに伴う退避データの破壊の影響を回避することができる。
【０２０４】
（実施の形態２の変形例３）
さて、前述した実施の形態２の変形例２では、図１５に示したように、切替部５１７の切り替えの間、ＲＡＭ６１２に退避データを格納（退避）させた後、退避データを共用ＨＤＤ退避ファイル５４０Ｆとマージさせる例について説明したが、切り替えの如何にかかわらず、共用ＨＤＤ５４０およびＲＡＭ６１２の双方に同一の退避データを並列的に格納（退避）させる構成としてもよい。以下では、この構成例を実施の形態２の変形例３として説明する。
【０２０５】
図１６は、実施の形態２の変形例３の構成を示すブロック図である。この図において、図１５の各部に対応する部分には同一の符号を付ける。同図において、主制御部６１３から共用ＨＤＤ５４０へのデータの書き込みが失敗すると、主制御部６１３は、該データを退避データとして、共用ＨＤＤ５４０の共用ＨＤＤ退避領域５４０ａに格納（退避）する。これにより、共用ＨＤＤ退避領域５４０ａには、共用ＨＤＤ退避ファイル５４０Ｆが格納される。
【０２０６】
これと並行して、主制御部６１３は、書き込みに失敗したデータを退避データとして、ＲＡＭ６１２のメモリ退避領域６１２ａに格納（退避）する。これにより、メモリ退避領域６１２ａには、メモリ退避ファイル６１２Ｆが格納される。
【０２０７】
そして、共用ＨＤＤ退避領域５４０ａおよびメモリ退避領域６１２ａへの退避データの格納（退避）中に、切替部５１７が切り替えられると、実施の形態２の変形例２で説明したように、共用ＨＤＤ退避ファイル５４０Ｆに空白部分が生じる。
【０２０８】
そこで、実施の形態２の変形例３では、主制御部６１３は、電源モードの移行をトリガとして、切替部５１７の切り替えが発生した場合、ＲＡＭ６１２のメモリ退避領域６１２ａからメモリ退避ファイル６１２Ｆに対応する退避データを読み出し、これを共用ＨＤＤ５４０の共用ＨＤＤ退避領域５４０ａに格納する。具体的には、主制御部６１３は、メモリ退避ファイル６１２Ｆに対応する退避データを共用ＨＤＤ退避ファイル５４０Ｆとマージさせ、完全な共用ＨＤＤ退避ファイル５４０Ｆを作成する。
【０２０９】
以上説明したように、実施の形態２の変形例３によれば、共用ＨＤＤ５４０へのアクセスの最中にデータの書き込みが失敗した場合、当該データを共用ＨＤＤ５４０およびＲＡＭ６１２の双方に並列的に退避させ、退避中に切替部５１７の切り替えが発生したとき、共用ＨＤＤ退避領域５４０ａに退避されたデータとＲＡＭ６１２に退避されたデータとをマージすることとしたので、切り替えに伴う退避データの破壊の影響を回避することができる。
【０２１０】
以上本発明にかかる実施の形態１（変形例１および２を含む）および実施の形態２（変形例１〜３を含む）について図面を参照して詳述してきたが、具体的な構成例はこれらの実施の形態１および２に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【０２１１】
例えば、前述した実施の形態１および２においては、変形例３（実施の形態１）または変形例４（実施の形態２）として、図１に示したゲートウェイパーソナルコンピュータ５００（ゲートウェイカード５１０、パーソナルコンピュータ部５２０）や、図１０に示したゲートウェイパーソナルコンピュータ６００（ゲートウェイカード６１０、パーソナルコンピュータ部６２０）の機能を実現するためのプログラムを図１７に示したコンピュータ読み取り可能な記録媒体８００に記録して、この記録媒体８００に記録されたプログラムを同図に示したコンピュータ７００に読み込ませ、実行することにより各機能を実現してもよい。
【０２１２】
同図に示したコンピュータ７００は、上記プログラムを実行するＣＰＵ７１０と、キーボード、マウス等の入力装置７２０と、各種データを記憶するＲＯＭ７３０と、演算パラメータ等を記憶するＲＡＭ７４０と、記録媒体８００からプログラムを読み取る読取装置７５０と、ディスプレイ、プリンタ等の出力装置７６０と、装置各部を接続するバス７７０とから構成されている。
【０２１３】
ＣＰＵ７１０は、読取装置７５０を経由して記録媒体８００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、前述した機能を実現する。なお、記録媒体８００としては、光ディスク、フレキシブルディスク、ハードディスク等が挙げられる。
【０２１４】
（付記１）情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードであって、
前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段と、
前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記情報処理部の稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段と、
を備えたことを特徴とするゲートウェイカード。
【０２１５】
（付記２）前記切替制御手段は、前記情報処理部および前記ゲートウェイカードが共に起動途中にある場合、前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御することを特徴とする付記１に記載のゲートウェイカード。
【０２１６】
（付記３）前記記憶手段では、前記情報処理部で利用される第１領域と、前記ゲートウェイカードで利用される第２領域とが区画分けされており、前記稼動状態が前記通常電力モードである場合に、前記第１領域が有効に設定されているとともに前記第２領域が無効に設定されており、前記切替制御手段は、前記稼動状態が前記通常電力モードから前記省電力モードに移行された場合に前記第１領域を有効から無効に設定変更し、前記第２領域を無効から有効に設定変更することを特徴とする付記１または２に記載のゲートウェイカード。
【０２１７】
（付記４）前記切替手段は、前記情報処理部のデータ転送速度と前記ゲートウェイカードのデータ転送速度とに差がある場合、前記稼動状態が前記通常電力モードから前記省電力モードに移行されたとき、前記ゲートウェイカードと前記記憶手段とを結合する状態に制御されるとともに、該制御後のデータ転送速度に合わせるため前記記憶手段を初期化することを特徴とする付記１または３に記載のゲートウェイカード。
【０２１８】
この付記４にかかる発明によれば、情報処理部の稼動状態が通常電力モードから省電力モードに移行されたとき、ゲートウェイカードと記憶手段とを結合する状態に制御されるとともに、制御後のデータ転送速度に合わせるため記憶手段を初期化することとしたので、データ転送速度の違いによる誤動作を防止することができるという効果を奏する。
【０２１９】
（付記５）前記記憶手段へのアクセス制御を行い、前記情報処理部の稼動状態が前記省電力モードである場合、前記切替手段経由で前記記憶手段へアクセスを振り分け、前記情報処理部の稼動状態が前記通常電力モードである場合、前記情報処理部および前記切替手段経由で前記記憶手段へアクセスを振り分けるアクセス制御手段、を備えたことを特徴とする付記１または４に記載のゲートウェイカード。
【０２２０】
（付記６）前記アクセス制御手段は、前記アクセスの最中に前記切替手段の切り替えが発生した場合、切り替え後に前記記憶手段へのアクセスをし直すこと、を特徴とする付記５に記載のゲートウェイカード。
【０２２１】
（付記７）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを退避メモリに退避させること、を特徴とする付記５または６に記載のゲートウェイカード。
【０２２２】
（付記８）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段に退避させ、退避中に前記切替手段の切り替えが発生したとき、切り替えの間のデータを退避メモリに退避させた後、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする付記５または６に記載のゲートウェイカード。
【０２２３】
（付記９）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段および退避メモリの双方に並列的に退避させ、退避中に前記切替手段の切り替えが発生したとき、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする付記５または６に記載のゲートウェイカード。
【０２２４】
（付記１０）情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードに適用されるゲートウェイ制御方法であって、
前記情報処理部の稼動状態が通常電力モードである場合に、前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御工程、
を含むことを特徴とするゲートウェイ制御方法。
【０２２５】
（付記１１）情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードに適用されるゲートウェイ制御プログラムであって、
コンピュータを、
前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段、
前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段、
として機能させるためのゲートウェイ制御プログラム。
【０２２６】
（付記１２）前記切替制御手段は、前記情報処理部および前記ゲートウェイカードが共に起動途中にある場合、前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御することを特徴とする付記１１に記載のゲートウェイ制御プログラム。
【０２２７】
（付記１３）前記記憶手段では、前記情報処理部で利用される第１領域と、前記ゲートウェイカードで利用される第２領域とが区画分けされており、前記稼動状態が前記通常電力モードである場合に、前記第１領域が有効に設定されているとともに前記第２領域が無効に設定されており、前記切替制御手段は、前記稼動状態が前記通常電力モードから前記省電力モードに移行された場合に前記第１領域を有効から無効に設定変更し、前記第２領域を無効から有効に設定変更することを特徴とする付記１１または１２に記載のゲートウェイ制御プログラム。
【０２２８】
（付記１４）前記切替手段は、前記情報処理部のデータ転送速度と前記ゲートウェイカードのデータ転送速度とに差がある場合、前記稼動状態が前記通常電力モードから前記省電力モードに移行されたとき、前記ゲートウェイカードと前記記憶手段とを結合する状態に制御されるとともに、切り替え後のデータ転送速度に合わせるため前記記憶手段を初期化することを特徴とする付記１１または１３に記載のゲートウェイ制御プログラム。
【０２２９】
（付記１５）前記コンピュータを、前記記憶手段へのアクセス制御を行い、前記情報処理部の稼動状態が前記省電力モードである場合、前記切替手段経由で前記記憶手段へアクセスを振り分け、前記情報処理部の稼動状態が前記通常電力モードである場合、前記情報処理部および前記切替手段経由で前記記憶手段へアクセスを振り分けるアクセス制御手段、として機能させることを特徴とする付記１１または１４に記載のゲートウェイ制御プログラム。
【０２３０】
（付記１６）前記アクセス制御手段は、前記アクセスの最中に前記切替手段の切り替えが発生した場合、切り替え後に前記記憶手段へのアクセスをし直すこと、を特徴とする付記１５に記載のゲートウェイ制御プログラム。
【０２３１】
（付記１７）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを退避メモリに退避させること、を特徴とする付記１１または１６に記載のゲートウェイ制御プログラム。
【０２３２】
（付記１８）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段に退避させ、退避中に前記切替手段の切り替えが発生したとき、切り替えの間のデータを退避メモリに退避させた後、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする付記１５または１６に記載のゲートウェイ制御プログラム。
【０２３３】
（付記１９）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段および退避メモリの双方に並列的に退避させ、退避中に前記切替手段の切り替えが発生したとき、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする付記１５または１６に記載のゲートウェイ制御プログラム。
【０２３４】
（付記２０）情報処理部と、該情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードとを備えたゲートウェイ装置であって、
前記ゲートウェイカードは、
前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段と、
前記情報処理部の稼動状態が通常電力モードである場合に前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御手段と、
を備え、
前記情報処理部は、
所定の移行要因が発生した場合に、前記稼動状態を前記通常電力モードから前記省電力モードに移行させる電力制御手段、
を備えたことを特徴とするゲートウェイ装置。
【０２３５】
（付記２１）前記切替制御手段は、前記情報処理部および前記ゲートウェイカードが共に起動途中にある場合、前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御することを特徴とする付記２０に記載のゲートウェイ装置。
【０２３６】
（付記２２）前記記憶手段では、前記情報処理部で利用される第１領域と、前記ゲートウェイカードで利用される第２領域とが区画分けされており、前記稼動状態が前記通常電力モードである場合に、前記第１領域が有効に設定されているとともに前記第２領域が無効に設定されており、前記切替制御手段は、前記稼動状態が前記通常電力モードから前記省電力モードに移行された場合に前記第１領域を有効から無効に設定変更し、前記第２領域を無効から有効に設定変更することを特徴とする付記２０または２１に記載のゲートウェイ装置。
【０２３７】
（付記２３）前記切替手段は、前記情報処理部のデータ転送速度と前記ゲートウェイカードのデータ転送速度とに差がある場合、前記稼動状態が前記通常電力モードから前記省電力モードに移行されたとき、前記ゲートウェイカードと前記記憶手段とを結合する状態に制御されるとともに、切り替え後のデータ転送速度に合わせるため前記記憶手段を初期化することを特徴とする付記２０または２２に記載のゲートウェイ装置。
【０２３８】
（付記２４）前記ゲートウェイカードに設けられ、前記記憶手段へのアクセス制御を行い、前記情報処理部の稼動状態が前記省電力モードである場合、前記切替手段経由で前記記憶手段へアクセスを振り分け、前記情報処理部の稼動状態が前記通常電力モードである場合、前記情報処理部および前記切替手段経由で前記記憶手段へアクセスを振り分けるアクセス制御手段、を備えたことを特徴とする付記２０または２３に記載のゲートウェイ装置。
【０２３９】
（付記２５）前記アクセス制御手段は、前記アクセスの最中に前記切替手段の切り替えが発生した場合、切り替え後に前記記憶手段へのアクセスをし直すこと、を特徴とする付記２４に記載のゲートウェイ装置。
【０２４０】
（付記２６）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを退避メモリに退避させること、を特徴とする付記２４または２５に記載のゲートウェイ装置。
【０２４１】
（付記２７）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段に退避させ、退避中に前記切替手段の切り替えが発生したとき、切り替えの間のデータを退避メモリに退避させた後、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする付記２４または２５に記載のゲートウェイ装置。
【０２４２】
（付記２８）前記アクセス制御手段は、前記アクセスの最中にデータの書き込みが失敗した場合、当該データを前記記憶手段および退避メモリの双方に並列的に退避させ、退避中に前記切替手段の切り替えが発生したとき、前記記憶手段に退避されたデータと前記退避メモリに退避されたデータとをマージすること、を特徴とする付記２４または２５に記載のゲートウェイ装置。
【０２４３】
（付記２９）情報処理部と、該情報処理部に接続され、異なるネットワーク間でデータの受け渡しを行うゲートウェイカードとを備えたゲートウェイ装置に適用されるゲートウェイ制御方法であって、
前記ゲートウェイカードでは、
前記情報処理部の稼動状態が通常電力モードである場合に、前記情報処理部および前記ゲートウェイカードと記憶手段との間に設けられた切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御し、前記稼動状態が前記通常電力モードから省電力モードに移行された場合に前記切替手段を前記ゲートウェイカードと前記記憶手段とを結合する状態に制御する切替制御工程、
が実行され、
前記情報処理部では、
所定の移行要因が発生した場合に、前記稼動状態を前記通常電力モードから前記省電力モードに移行させる電力制御工程、
が実行されることを特徴とするゲートウェイ制御方法。
【０２４４】
（付記３０）前記切替制御工程では、前記情報処理部および前記ゲートウェイカードが共に起動途中にある場合、前記切替手段を前記情報処理部と前記記憶手段とを結合する状態に制御することを特徴とする付記２９に記載のゲートウェイ制御方法。
【０２４５】
（付記３１）前記記憶手段では、前記情報処理部で利用される第１領域と、前記ゲートウェイカードで利用される第２領域とが区画分けされており、前記稼動状態が前記通常電力モードである場合に、前記第１領域が有効に設定されているとともに前記第２領域が無効に設定されており、前記切替制御工程では、前記稼動状態が前記通常電力モードから前記省電力モードに移行された場合に前記第１領域を有効から無効に設定変更し、前記第２領域を無効から有効に設定変更することを特徴とする付記２９または３０に記載のゲートウェイ制御方法。
【０２４６】
（付記３２）前記切替制御工程では、前記情報処理部のデータ転送速度と前記ゲートウェイカードのデータ転送速度とに差がある場合、前記稼動状態が前記通常電力モードから前記省電力モードに移行されたとき、前記ゲートウェイカードと前記記憶手段とを結合する状態に制御するとともに、切り替え後のデータ転送速度に合わせるため前記記憶手段を初期化することを特徴とする付記２９または３１に記載のゲートウェイ制御方法。
【０２４７】
【発明の効果】
以上説明したように、本発明によれば、情報処理部およびゲートウェイカードとで記憶手段を共用させ、情報処理部の稼動状態が通常電力モードから省電力モードに移行された場合に切替手段を情報処理部と記憶手段とを結合する状態に制御することとしたので、省スペース化および省電力化を図ることができるという効果を奏する。
【０２４８】
また、本発明によれば、情報処理部およびゲートウェイカードが共に起動途中にある場合、切替手段を情報処理部と記憶手段とを結合する状態に制御することとしたので、ゲートウェイカードと情報処理部とを正常に起動させることができるという効果を奏する。
【０２４９】
また、本発明によれば、情報処理部の稼動状態が通常電力モードから省電力モードに移行された場合に第１領域を有効から無効に設定変更し、第２領域を無効から有効に設定変更することとしたので、切り替えの前後で第１領域および第２領域が情報処理部およびゲートウェイカードに正確に割り当てられ、誤動作を防止することができるという効果を奏する。
【０２５０】
また、本発明によれば、情報処理部の稼動状態が省電力モードである場合、切替手段経由で記憶手段へアクセスを振り分け、情報処理部の稼動状態が通常電力モードである場合、情報処理部および切替手段経由で記憶手段へアクセスを振り分けることとしたので、一台の記憶手段を情報処理部とゲートウェイカードとの間で共有可能となり、省スペース化および省電力化を図ることができるという効果を奏する。
【０２５１】
また、本発明によれば、アクセスの最中に切替手段の切り替えが発生した場合、切り替え後に記憶手段へのアクセスをし直すこととしたので、切り替えに伴うデータ破壊の影響を回避することができるという効果を奏する。
【０２５２】
また、本発明によれば、アクセスの最中にデータの書き込みが失敗した場合、当該データを退避メモリに退避させることとしたので、切り替えに伴う退避データの破壊の影響を回避することができるという効果を奏する。
【０２５３】
また、本発明によれば、アクセスの最中にデータの書き込みが失敗した場合、当該データを記憶手段に退避させ、退避中に切替手段の切り替えが発生したとき、切り替えの間のデータを退避メモリに退避させた後、記憶手段に退避されたデータと退避メモリに退避されたデータとをマージすることとしたので、切り替えに伴う退避データの破壊の影響を回避することができるという効果を奏する。
【０２５４】
また、本発明によれば、アクセスの最中にデータの書き込みが失敗した場合、当該データを記憶手段および退避メモリの双方に並列的に退避させ、退避中に切替手段の切り替えが発生したとき、記憶手段に退避されたデータと退避メモリに退避されたデータとをマージすることとしたので、切り替えに伴う退避データの破壊の影響を回避することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明にかかる実施の形態１の構成を示すブロック図である。
【図２】図１に示した切替部５１７の構成を示すブロック図である。
【図３】図１および図２に示した切替部５１７の切替動作の概要を説明するフローチャートである。
【図４】同実施の形態１の動作を説明するシーケンス図である。
【図５】図４に示したパーソナルコンピュータ部起動処理を説明するフローチャートである。
【図６】同実施の形態１における各種メッセージ画面を示す図である。
【図７】同実施の形態１の変形例１におけるセクタ構成を説明する図である。
【図８】同実施の形態１の変形例１の動作を説明するシーケンス図である。
【図９】同実施の形態１の変形例２における切替部５１７の構成を示すブロック図である。
【図１０】本発明にかかる実施の形態２の構成を示すブロック図である。
【図１１】図１０に示したＲＡＭ６１２の構成を示す図である。
【図１２】図１０に示した主制御部６１３の動作を説明するフローチャートである。
【図１３】図１２に示した起動処理を説明するフローチャートである。
【図１４】同実施の形態２の変形例１の動作を説明するための動作表を示す図である。
【図１５】同実施の形態２の変形例２の構成を示すブロック図である。
【図１６】同実施の形態２の変形例３の構成を示すブロック図である。
【図１７】本発明にかかる実施の形態１の変形例３および実施の形態２の変形例４の構成を示すブロック図である。
【符号の説明】
２００  ＷＡＮ
４００  ＬＡＮ
５００  ゲートウェイパーソナルコンピュータ
５１０  ゲートウェイカード
５１１  ＷＡＮインタフェース部
５１２  ＬＡＮインタフェース部
５１３  入出力インタフェース部
５１４  通信プロトコル制御部
５１５  主制御部
５１６  メモリ
５１７  切替部
５１８  ＩＤＥバス
５２０  パーソナルコンピュータ部
５２１  挿入部
５２２  主制御部
５２３  電力制御部
５２７  ＩＤＥバス
５３０  電源ユニット
５４０  共用ＨＤＤ
６００  ゲートウェイパーソナルコンピュータ
６１０  ゲートウェイカード
６１３  主制御部
６１３ａ  ＣＰＵ
６１３ｃ  標準ＩＤＥドライバ
６１３ｄ  疑似ＩＤＥドライバ
６１３ｅ  通信部
６２０  パーソナルコンピュータ部
６２１  主制御部
【図１】
2004159279.tif 000003
【図２】
2004159279.tif 000004
【図３】
2004159279.tif 000005
【図４】
2004159279.tif 000006
【図５】
2004159279.tif 000007
【図６】
2004159279.tif 000008
【図７】
2004159279.tif 000009
【図８】
2004159279.tif 000010
【図９】
2004159279.tif 000011
【図１０】
2004159279.tif 000012
【図１１】
2004159279.tif 000013
【図１２】
2004159279.tif 000014
【図１３】
2004159279.tif 000015
【図１４】
2004159279.tif 000016
【図１５】
2004159279.tif 000017
【図１６】
2004159279.tif 000018
【図１７】
2004159279.tif 000019