(57)【要約】【課題】複数台のコンピュータ関連機器にネットワークを介して有線または無線で通信可能に接続される、それらコンピュータ関連機器に共通のネットワーク接続型デバイスの電源を管理する手法を改善する。【解決手段】ネットワーク接続型デバイスとしてのＮＡＳ(Network Attached Storage)２０に装着されたスイッチ９０によって電源連動モードが選択されると、ＮＡＳ２０の主電源が、各々コンピュータ関連機器としての複数台のＰＣ(Personal Computer)１２のうちの最初のもののパワーオン動作に連動してパワーオンする一方、すべてのＰＣ１２のシャットダウン動作に連動してシャットダウンする。一方、スイッチ９０によって非電源連動モードが選択されると、ＮＡＳ２０の主電源が、各ＰＣ１２のパワーオン動作またはシャットダウン動作の有無とは無関係に、同じ状態に維持される。【選択図】図１
2010186491.tif 000002
【特許請求の範囲】
【請求項１】
複数台のコンピュータ関連機器にネットワークを介して有線または無線で通信可能に接続される、それらコンピュータ関連機器に共通のネットワーク接続型デバイスであって、
前記複数台のコンピュータ関連機器は、動作状態の変化が当該ネットワーク接続型デバイスによって監視可能である監視対象機器を含むとともに、動作状態の変化が当該ネットワーク接続型デバイスによって監視不能である監視対象外機器を含むことが可能であり、
当該ネットワーク接続型デバイスは、
主電源と、
ユーザからの指令に応じて、オン状態とオフ状態とに切り換わる電源スイッチと、
ユーザからの指令に応じて、電源連動モードと非電源連動モードとのうちのいずれかを選択するモードセレクタと、
それら主電源、電源スイッチおよびモードセレクタに接続され、前記電源スイッチの状態と前記モードセレクタの状態とに基づいて前記主電源の状態を制御する電源コントローラと
を含み、
その電源コントローラは、
前記電源スイッチのオン状態において、前記モードセレクタによって前記電源連動モードが選択されると、前記主電源を、最初の監視対象機器のパワーオン動作に連動してパワーオンする一方、すべての監視対象機器のシャットダウン動作に連動してシャットダウンし、
前記モードセレクタによって前記非電源連動モードが選択されると、各監視対象機器のパワーオン動作またはシャットダウン動作の有無とは無関係に、前記主電源を、前記電源スイッチのオン状態においてはパワーオンする一方、前記電源スイッチのオフ状態においてはシャットダウンし、
それにより、前記電源スイッチのオン状態において前記非電源連動モードを選択すれば、すべての監視対象機器がシャットダウンしても、前記監視対象外機器が当該ネットワーク接続型デバイスを使用することが可能であるネットワーク接続型デバイス。
【請求項２】
前記起動指令信号は、各コンピュータ関連機器から前記ネットワークを介して当該ネットワーク接続型デバイスに送信される起動パケットによって伝送され、
前記停止指令信号は、各コンピュータ関連機器から前記ネットワークを介して当該ネットワーク接続型デバイスに送信される終了パケットによって伝送され、
前記シャットダウン情報は、各コンピュータ関連機器から前記ネットワークを介して他のコンピュータ関連機器に送信される確認パケットによって伝送される請求項１に記載のネットワーク接続型デバイス。
【請求項３】
前記モードセレクタは、ユーザによって操作される物理的なスイッチを含み、そのスイッチの操作状態に応じて、前記電源連動モードと前記非電源連動モードとのうちのいずれかを選択する請求項１または２に記載のネットワーク接続型デバイス。
【請求項４】
当該ネットワーク接続型デバイスは、モータを動力源として有するように構成される請求項１ないし３のいずれかに記載のネットワーク接続型デバイス。
【請求項５】
当該ネットワーク接続型デバイスは、データを記録可能なハードディスクが前記モータによって駆動されるストレージを含む請求項４に記載のネットワーク接続型デバイス。
【請求項６】
当該ネットワーク接続型デバイスは、映像または音声を再生する再生装置を含む請求項１ないし５のいずれかに記載のネットワーク接続型デバイス。
【請求項７】
各コンピュータ関連機器は、デスクトップ・コンピュータとポータブル・コンピュータとデジタル家電製品とのうちの少なくとも一つを含む請求項１ないし６のいずれかに記載のネットワーク接続型デバイス。
【請求項８】
請求項１ないし７のいずれかに記載のネットワーク接続型デバイスを実施するために各コンピュータ関連機器のコンピュータによって実行されるプログラム。
【請求項９】
請求項１ないし７のいずれかに記載のネットワーク接続型デバイスを実施するためにそのネットワーク接続型デバイスのコンピュータによって実行されるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数台のコンピュータ関連機器がそれらに共通のデバイスにネットワークを介して有線または無線で通信可能な環境においてデバイスの電源を管理する技術の改良に関する。
【背景技術】
【０００２】
複数台のコンピュータ関連機器がそれらに共通のデバイスにネットワークを介して有線または無線で通信可能な環境が存在する。本明細書において、「コンピュータ関連機器」という用語は、コンピュータを用いて一定の機能を実現するあらゆる種類の電気製品を意味する用語であり、具体的には、例えば、パーソナル・コンピュータ、テレビ等、デジタル家電製品を含むが、それらに限定されない。
【０００３】
この種の通信環境において使用されるデバイスの一例として、ネットワーク接続型ストレージＮＡＳ（Network Attached Storage）が存在し、そのようなＮＡＳを備えるネットワークを構成する技術の一例が特許文献１に開示されている。この文献は、引用により、それの全体が本明細書に合体される。
【０００４】
ＮＡＳは、一般に、データを記録可能なハードディスクと、そのハードディスクを駆動するモータとを含むように構成される。そのモータは、電源から供給される電力によって駆動される。
【特許文献１】特開２００４−１５１８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、デバイスについては、それが使用される環境が、複数台のコンピュータ関連機器がそれらに共通のデバイスにネットワークを介して有線または無線で通信可能な環境（以下、「ネットワーク接続環境」という。）であるか、各コンピュータ関連機器に個別にデバイスが直結される環境（以下、「個別接続環境」という。）であるかを問わず、無駄な運転を省略することによって節電や静音化することが要望される。
【０００６】
例えば、デバイスが前述のＮＡＳであって、かつ、前記モータを冷却するための冷却ファンを備えている場合には、無駄な運転が省略されれば、消費電力が減少することはもとより、冷却ファンの無駄な運転も省略されることとなって、静音化も実現される。
【０００７】
デバイスが個別接続環境において使用される場合には、そのデバイスの電源を適切に管理するために、対応する１台のコンピュータ関連機器の状態（作動状態か非作動状態か）を監視し、それに応じてデバイスの電源の状態を制御すればよい。
【０００８】
しかしながら、デバイスがネットワーク接続環境において使用される場合には、同じデバイスが複数台のコンピュータ関連機器によって共有されるため、デバイスが個別接続環境において使用される場合と同様な手法のみでデバイスの電源を適正に管理することは不可能である。
【０００９】
本発明者は、デバイスがネットワーク接続環境において使用される場合に、そのデバイスの電源を適正に管理する技術として、次の技術を提案した。それは、複数台のコンピュータ関連機器に共有される共有デバイスの主電源を、その共有デバイスを共有する複数台のコンピュータ関連機器のうちの最初のもののパワーオン動作に連動してパワーオンする一方、すべてのコンピュータ関連機器のシャットダウン動作に連動してシャットダウンするという技術である。
【００１０】
しかしながら、本発明者は、共有デバイスの主電源を、その共有デバイスを共有するすべてのコンピュータ関連機器のシャットダウン動作に連動してシャットダウンすることが常にユーザを満足させることになるとは限らないという知見を得た。以下、その知見を具体的に説明する。
【００１１】
例えば、同じデバイスが、複数台のコンピュータ関連機器によって共有され、かつ、各コンピュータ関連機器の動作状態の変化が共有デバイスによって監視可能である状況において、その共有デバイスが、ある製品（例えば、デジタル家電製品）に接続され、かつ、その製品の動作状態の変化が共有デバイスによって監視不能である場合がある。
【００１２】
この場合、そのある製品は、コンピュータ関連機器と同じネットワークを介して共有デバイスに接続される可能性と、そのネットワークを介することなく、共有デバイスに接続される可能性とがある。
【００１３】
いずれにしても、この場合、その監視不能製品は、各コンピュータ関連機器とは無関係に、共有デバイスを使用することが必要であるとすると、すべてのコンピュータ関連機器のシャットダウン動作に連動して共有デバイスをシャットダウンしてしまうと、その後にその監視不能製品は、共有デバイスを使用することができなくなってしまう。
【００１４】
このように、同じデバイスを共有する複数の製品の中に、動作状態の変化が共有デバイスによって監視可能である製品（すなわち、上述のコンピュータ関連機器）と、動作状態の変化が共有デバイスによって監視不能である製品とが混在する場合には、共有デバイスの電源を、監視可能製品の状態変化に連動して管理することが、ユーザにとって望ましくない可能性がある。
【００１５】
このような事情を背景にして、本発明は、複数台のコンピュータ関連機器にネットワークを介して有線または無線で通信可能に接続される、それらコンピュータ関連機器に共通のネットワーク接続型デバイスの電源を管理する手法を改善することを課題としてなされたものである。
【課題を解決するための手段】
【００１６】
本発明によって下記の各態様が得られる。各態様は、項に区分し、各項には番号を付し、必要に応じて他の項の番号を引用する形式で記載する。これは、本発明が採用し得る技術的特徴の一部およびそれの組合せの理解を容易にするためであり、本発明が採用し得る技術的特徴およびそれの組合せが以下の態様に限定されると解釈すべきではない。すなわち、下記の態様には記載されていないが本明細書には記載されている技術的特徴を本発明の技術的特徴として適宜抽出して採用することは妨げられないと解釈すべきなのである。
【００１７】
さらに、各項を他の項の番号を引用する形式で記載することが必ずしも、各項に記載の技術的特徴を他の項に記載の技術的特徴から分離させて独立させることを妨げることを意味するわけではなく、各項に記載の技術的特徴をその性質に応じて適宜独立させることが可能であると解釈すべきである。
【００１８】
（１）  複数台のコンピュータ関連機器にネットワークを介して有線または無線で通信可能に接続される、それらコンピュータ関連機器に共通のネットワーク接続型デバイスであって、
電源連動モードが選択されると、当該ネットワーク接続型デバイスの主電源を、最初のコンピュータ関連機器のパワーオン動作に連動してパワーオンする一方、すべてのコンピュータ関連機器のシャットダウン動作に連動してシャットダウンする電源状態切換手段と、
非電源連動モードが選択されると、当該ネットワーク接続型デバイスの主電源を、各コンピュータ関連機器のパワーオン動作またはシャットダウン動作の有無とは無関係に、同じ状態に維持する電源状態維持手段と、
ユーザからの指令に応じて、前記電源連動モードと前記非電源連動モードとのうちのいずれかを選択するモードセレクタと
を含むネットワーク接続型デバイス。
【００１９】
このネットワーク接続型デバイスによれば、ユーザからの指令に応じて、電源連動モードと非電源連動モードとの間における切換えが行われる。そして、電源連動モードが選択されると、当該ネットワーク接続型デバイスの主電源が、最初のコンピュータ関連機器のパワーオン動作に連動してパワーオンされる一方、すべてのコンピュータ関連機器のシャットダウン動作に連動してシャットダウンされる。これに対し、非電源連動モードが選択されると、当該ネットワーク接続型デバイスの主電源が、各コンピュータ関連機器のパワーオン動作またはシャットダウン動作の有無とは無関係に、同じ状態に維持される。
【００２０】
したがって、このネットワーク接続型デバイスによれば、当該ネットワーク接続型デバイスが動作状態を監視できる複数台のコンピュータ関連機器に加えて、当該ネットワーク接続型デバイスが動作状態を監視できない監視不能製品が、当該ネットワーク接続型デバイスを共有する場合に、ユーザが非電源連動モードを選択することを条件に、各コンピュータ関連機器の動作状態とは無関係に、当該ネットワーク接続型デバイスをオンし続け、それにより、監視不能製品が当該ネットワーク接続型デバイスを使用し続けることが可能となる。
【００２１】
よって、このネットワーク接続型デバイスによれば、当該ネットワーク接続型デバイスが動作状態を監視できる複数台のコンピュータ関連機器に加えて、当該ネットワーク接続型デバイスが動作状態を監視できない監視不能製品が、当該ネットワーク接続型デバイスを共有する場合に、ユーザの使い勝手が向上する。
【００２２】
本明細書において、「コンピュータ関連機器」という用語は、特に断りがない限り、例えば、デスクトップ・コンピュータ（例えば、パーソナル・コンピュータ）を意味するように解釈したり、ポータブル・コンピュータ（例えば、サーバ機，クライアント機，ＰＤＡ，携帯電話機）を意味するように解釈したり、ネットワーク接続型デバイスとの通信機能を搭載したデジタル家電製品を意味するように解釈することが可能であるが、それらに限定されない。
【００２３】
（２）  各コンピュータ関連機器は、
自コンピュータ関連機器が、それのシャットダウン動作に応答して、残りのいずれのコンピュータ関連機器も既にシャットダウン状態にあるか否かを判定し、残りのいずれのコンピュータ関連機器も既にシャットダウン状態にあると判定された場合に、自コンピュータ関連機器が停止指令信号を当該ネットワーク接続型デバイスに前記ネットワークを介して送信する停止指令信号送信手段と、
自コンピュータ関連機器が、それのパワーオン動作に応答して、起動指令信号を当該ネットワーク接続型デバイスに前記ネットワークを介して送信する起動指令信号送信手段と
を含み、
前記電源状態切換手段は、当該ネットワーク接続型デバイスが前記停止指令信号を受信すると、当該ネットワーク接続型デバイスの主電源をシャットダウンする一方、当該ネットワーク接続型デバイスが前記起動指令信号を受信すると、当該ネットワーク接続型デバイスの主電源をパワーオンする（１）項に記載のネットワーク接続型デバイス。
【００２４】
このネットワーク接続型デバイスによれば、電源連動モードの選択時に、当該ネットワーク接続型デバイスが、それを共有する複数台のコンピュータ関連機器の動作状態の変化を集中的に監視することを必要とすることなく、各コンピュータ関連機器の動作状態の変化に連動するように、当該ネットワーク接続型デバイスの電源を管理することが可能となる。
【００２５】
本明細書において、「停止指令信号」という用語は、例えば、ネットワーク接続型デバイスの予備電源は切断せずに、主電源のみを切断し、それにより、デバイス中の可動部分（例えば、モータ）を停止させることを指令する信号（スリープ指令信号）を意味するように解釈することが可能であるが、それに限定されない。
【００２６】
また、本明細書において、「停止指令信号」という用語は、例えば、ネットワーク接続型デバイスを停止させるための専用の信号として定義したり、別の機能をも有する信号として定義することが可能であるが、それらに限定されない。
【００２７】
また、本明細書において、「起動指令信号」という用語は、例えば、ネットワーク接続型デバイスに主電源および予備電源の双方を投入することを指令する信号を意味するように解釈したり、ネットワーク接続型デバイスの予備電源は投入したままで、主電源のみを投入し、それにより、そのデバイス中の可動部分（例えば、モータ）を起動させることを指令する信号を意味するように解釈することが可能であるが、それらに限定されない。
【００２８】
また、本明細書において、「起動指令信号」という用語は、例えば、ネットワーク接続型デバイスを起動させるための専用の信号として定義したり、別の機能をも有する信号（例えば、各コンピュータ関連機器からネットワーク接続型デバイスへのアクセスを要求するためにインターフェースに入力される通常の信号）として定義することが可能であるが、それらに限定されない。
【００２９】
（３）  前記電源状態切換手段は、
いずれかのコンピュータ関連機器から、当該ネットワーク接続型デバイスを起動させることを指令する起動指令信号を受信すると、そのコンピュータ関連機器をリストに登録する一方、いずれかのコンピュータ関連機器がシャットダウン状態に移行したかまたは移行しようとしていると、そのコンピュータ関連機器を前記リストから削除するリスト管理手段と、
いずれのコンピュータ関連機器も前記リストに登録されていない状態に移行すると、当該ネットワーク接続型デバイスの主電源をシャットダウンするシャットダウン手段と、
最初のコンピュータ関連機器が前記リストに登録されると、当該ネットワーク接続型デバイスの主電源をパワーオンするパワーオン手段と
を含む（１）項に記載のネットワーク接続型デバイス。
【００３０】
このネットワーク接続型デバイスによれば、電源連動モードの選択時に、当該ネットワーク接続型デバイスが、それを共有する複数台のコンピュータ関連機器の動作状態の変化を集中的に監視することにより、各コンピュータ関連機器が、他のコンピュータ関連機器の動作状態の変化を監視することを必要とすることなく、各コンピュータ関連機器の動作状態の変化に連動するように、当該ネットワーク接続型デバイスの電源を管理することが可能となる。
【００３１】
（４）  前記モードセレクタは、ユーザによって操作される物理的なスイッチを含み、そのスイッチの操作状態に応じて、前記電源連動モードと前記非電源連動モードとのうちのいずれかを選択する（１）ないし（３）項のいずれかに記載のネットワーク接続型デバイス。
【００３２】
前記（１）ないし（３）項のいずれかに係るネットワーク接続型デバイスは、前記モードセレクタを、各コンピュータ関連機器において特定のプログラムを実行させることにより、各コンピュータ関連機器の表示画面に対するユーザの操作に応じて、電源連動モードと非電源連動モードとのうちのいずれかを選択する態様で実施することが可能である。
【００３３】
これに対し、本項に係るネットワーク接続型デバイスにおいては、ユーザによる物理的なスイッチの操作状態に応じて、電源連動モードと非電源連動モードとのうちのいずれかが選択される。
【００３４】
したがって、このネットワーク接続型デバイスによれば、各コンピュータ関連機器において特定のプログラムを実行させることも、各コンピュータ関連機器の表示画面に対するユーザの操作を検出することも必要とすることなく、ユーザからの指令に応じて、電源連動モードと非電源連動モードとのうちのいずれかを選択することが可能となる。
【００３５】
よって、このネットワーク接続型デバイスによれば、各コンピュータ関連機器のソフトウエアにもハードウエアにも依存することなく、ユーザからの指令に応じて、電源連動モードと非電源連動モードとのうちのいずれかを選択することが可能となる。
【００３６】
（５）  当該ネットワーク接続型デバイスは、モータを動力源として有するように構成される（１）ないし（４）項のいずれかに記載のネットワーク接続型デバイス。
【００３７】
（６）  当該ネットワーク接続型デバイスは、データを記録可能なハードディスクが前記モータによって駆動されるストレージを含む（５）項に記載のネットワーク接続型デバイス。
【００３８】
（７）  当該ネットワーク接続型デバイスは、映像または音声を再生する再生装置を含む（１）ないし（６）項のいずれかに記載のネットワーク接続型デバイス。
【００３９】
（８）  各コンピュータ関連機器は、デスクトップ・コンピュータとポータブル・コンピュータとデジタル家電製品とのうちの少なくとも一つを含む（１）ないし（７）項のいずれかに記載のネットワーク接続型デバイス。
【００４０】
（９）  （１）ないし（８）項のいずれかに記載のネットワーク接続型デバイスを実施するために各コンピュータ関連機器のコンピュータによって実行されるプログラム。
【００４１】
（１０）  （１）ないし（８）項のいずれかに記載のネットワーク接続型デバイスを実施するためにそのネットワーク接続型デバイスのコンピュータによって実行されるプログラム。
【００４２】
本明細書においては、「プログラム」なる用語は、例えば、そのプログラムの機能を果たすためにコンピュータにより実行される指令の組合せを意味するように解釈したり、それら指令の組合せのみならず、各指令に従って処理されるファイルやデータをも含むように解釈することが可能であるが、それらに限定されない。
【００４３】
また、この「プログラム」は、例えば、それ単独でコンピュータにより実行されることにより、所期の目的を達するものとしたり、他のプログラムと共にコンピュータにより実行されることにより、所期の目的を達するものとすることができるが、それらに限定されない。後者の場合、そのプログラムは、データを主体とするものとすることができるが、それに限定されない。
【００４４】
（１１）  （９）または（１０）項に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【００４５】
この記録媒体は種々な形式を採用可能であり、例えば、フレキシブル・ディスク等の磁気記録媒体、ＣＤ、ＣＤ−ＲＯＭ等の光記録媒体、ＭＯ等の光磁気記録媒体、ＲＯＭ等のアンリムーバブル・ストレージ等のいずれかを採用し得るが、それらに限定されない。
【発明を実施するための最良の形態】
【００４６】
以下、本発明のさらに具体的な実施の形態のうちのいくつかを図面に基づいて詳細に説明する。
【００４７】
図１には、本発明の第１実施形態に従うネットワーク接続型デバイスを用いるネットワークシステム１０が概念的に表されている。
【００４８】
このネットワークシステム１０においては、４台のパーソナル・コンピュータ（以下、「ＰＣ」という。）１２が無線または有線のネットワーク（例えば、ＬＡＮ，ＷＡＮ，インターネット等）１４を介して互いに通信可能に接続されている。
【００４９】
それらＰＣ１２は、それぞれのユーザによって使用される。それらＰＣ１２はそれぞれ、説明の便宜上、「ＰＣ−Ａ」、「ＰＣ−Ｂ」、「ＰＣ−Ｃ」および「ＰＣ−Ｄ」というように称呼上識別される。
【００５０】
ネットワーク１４に１台のＮＡＳ(Network Attached Storage)２０が接続されている。そのＮＡＳ２０は、４台のＰＣ１２によって共有されるように設定されている。したがって、いずれのＰＣ１２も、ＮＡＳ２０にアクセスすることが可能となっている。
【００５１】
図１に示すように、ＮＡＳ２０にテレビ２２が、ネットワーク１４を介することなく接続されている。このテレビ２２は、ＮＡＳ２０に保存されている映像データを再生したり、電波として受信した映像を表す映像データをＮＡＳ２０に転送して保存するために使用される。このテレビ２２は、本実施形態においては、ＮＡＳ２０によって動作状態を監視できない製品の一例である。
【００５２】
図２には、４台のＰＣ１２のうち代表的なもののハードウエア構成がブロック図で概念的に表されている。そのＰＣ１２においては、ＣＰＵ（プロセッサの一例）３０と、ＲＯＭ（メモリの一例である不揮発性メモリの一例）３２と、ＲＡＭ（メモリの別の例である揮発性メモリの一例）３４と、ハードディスクドライブ３６とがバス３８を介して相互に接続されている。
【００５３】
ＲＯＭ３２には、ＰＣ１２においてオペレーション・システムを構築するためのプログラムや、種々のアプリケーション・プログラムが予め記憶されている。ハードディスクドライブ３６には、必要なアプリケーション・プログラム等のプログラムを外部記録媒体を用いたりオンラインでインストールすることが可能である。
【００５４】
バス３８には、さらに、インターフェース４０が接続されている。ＰＣ１２は、そのインターフェース４０を介して、ネットワーク１４や周辺装置や外部装置に接続することが可能である。
【００５５】
図３には、ＮＡＳ２０のハードウエア構成が概念的にブロック図で表されている。
【００５６】
ＮＡＳ２０は、よく知られているように、データを磁気的に記録するための回転体としてのハードディスク４０と、そのハードディスク４０を回転させるために駆動するモータ４２とを備えている。
【００５７】
ＮＡＳ２０は、よく知られているように、さらに、回転中のハードディスク４０に対してデータのリード／ライトを行うためのヘッド４４と、そのヘッド４４を動作させるために駆動するアクチュエータ４６とを備えている。
【００５８】
ＮＡＳ２０は、よく知られているように、さらに、モータ４２を冷却するための冷却ファン４８と、その冷却ファン４８を駆動するためのモータ５０とを備えている。
【００５９】
モータ４２、アクチュエータ４６およびモータ５０は、いずれも、電源コントローラ６０を介して主電源６２に接続されている。それらモータ４２、アクチュエータ４６およびモータ５０は、主電源６２から供給される電力を消費することにより、作動する。主電源６２は、ユーザによる物理的な電源スイッチ６４の操作に応じて、オン状態とオフ状態とに切り換えられる。図４には、ＮＡＳ２０が背面図で示されており、電源スイッチ６４は、ＮＡＳ２０の背面に取り付けられている。
【００６０】
図３に示すように、ＮＡＳ２０は、さらに、ＣＰＵ（プロセッサの一例）７０と、ＲＯＭ（メモリの一例である不揮発性メモリの一例）７２と、ＲＡＭ（メモリの別の例である揮発性メモリの一例）７３と、インターフェース７４とを備えている。それらＣＰＵ７０，ＲＯＭ７２，ＲＡＭ７３およびインターフェース７４は、バス７６を介して互いに接続されている。そのバス７６には、ヘッド４４および電源コントローラ６０も接続されている。
【００６１】
電源コントローラ６０は、電源スイッチ６４のオン状態において、ＣＰＵ７０からの指令信号に従い、モータ４２、アクチュエータ４６およびモータ５０と主電源６２との間の接続状態を、それらモータ４２、アクチュエータ４６およびモータ５０が主電源６２に接続される状態（すなわちオン状態）と、主電源６２から切断される状態（すなわちオフ状態）とに切り換える。
【００６２】
電源コントローラ６０がこのような動作を常時行うことを可能にするために、電源コントローラ６０およびＣＰＵ７０は常時、予備電源８０に接続されている。電源コントローラ６０およびＣＰＵ７０による予備電源８０の電力消費量はわずかであるに対し、特にモータ４２および５０による主電源６２の電力消費量は大きい。
【００６３】
本実施形態においては、ユーザによって電源連動モードが選択されると、ＮＡＳ２０の作動状態から停止状態への移行（停止）が、そのＮＡＳ２０を共有する４台のＰＣ１２の状態遷移に連動するように行われる。ＮＡＳ２０の作動状態から停止状態への移行は、本実施形態においては、モータ４２、アクチュエータ４６およびモータ５０から主電源６２を切断することを意味している。
【００６４】
ＮＡＳ２０の作動状態から停止状態への移行が完了すると、ハードディスク４０、ヘッド４４および冷却ファン４８がいずれも停止させられる。その結果、主電源６２の電力消費が停止させられるとともに、ハードディスク４０の回転や冷却ファン４８の回転に起因した音や振動の発生も停止させられる。
【００６５】
具体的には、本実施形態においては、自ＰＣ１２が、ユーザのシャットダウン操作に応答して、他の３台のＰＣ１２の各々が既にシャットダウン状態にあるか否かを判定する。そして、他の３台のＰＣ１２のいずれも既にシャットダウン状態にあると判定された場合には、自ＰＣ１２が、後に詳述する終了パケットをＮＡＳ２０にネットワーク１４を介して送信する。
【００６６】
したがって、本実施形態によれば、同じＮＡＳ２０を共有する４台のＰＣ１２のいずれかでも作動状態にある場合に、それにもかかわらず、ＮＡＳ２０が停止状態に移行してしまい、その結果、作動状態にあるＰＣ１２からのＮＡＳ２０へのアクセスが成功しないという事態が回避される。
【００６７】
さらに、本実施形態によれば、同じＮＡＳ２０を共有する４台のＰＣ１２のいずれもシャットダウン状態にある場合に、ＮＡＳ２０が作動状態から停止状態に移行させられるため、ＮＡＳ２０の無駄な運転が省略される。
【００６８】
さらに、本実施形態においては、ユーザによって電源連動モードが選択されると、ＮＡＳ２０の停止状態から作動状態への移行（起動）が、そのＮＡＳ２０を共有する４台のＰＣ１２の状態遷移に連動するように行われる。ＮＡＳ２０の停止状態から作動状態への移行は、モータ４２、アクチュエータ４６およびモータ５０に主電源６２を投入することを意味している。
【００６９】
具体的には、自ＰＣ１２が、ユーザのパワーオン操作に応答して、後に詳述する起動パケットをＮＡＳ２０にネットワーク１４を介して送信する。
【００７０】
したがって、本実施形態によれば、同じＮＡＳ２０を共有する４台のＰＣ１２のうちのいずれかでも作動状態にある場合に、それにもかかわらず、ＮＡＳ２０が停止状態に維持されてしまい、その結果、作動状態にあるＰＣ１２からのＮＡＳ２０へのアクセスが成功しないという事態が回避される。
【００７１】
さらに、本実施形態によれば、同じＮＡＳ２０を共有する４台のＰＣ１２のいずれもシャットダウン状態にある場合に、ＮＡＳ２０が停止状態に維持されるため、ＮＡＳ２０の無駄な運転が省略される。
【００７２】
以上説明した動作を可能にするため、各ＰＣ１２のＲＯＭ３２またはハードディスクドライブ３６にＰＣ側プログラムが記憶され、そのＰＣ側プログラムは、各ＰＣ１２ごとに、各ＰＣ１２の作動中、ＣＰＵ３０によって繰り返し実行される。
【００７３】
図５には、そのＰＣ側プログラムがフローチャートで概念的に表されている。このＰＣ側プログラムの各回の実行時には、まず、ステップＳ１０１において、自ＰＣ１２の電源がオフ状態からオン状態に切り換えられたか否か、すなわち、ユーザによるパワーオン操作が行われたか否かが判定される。
【００７４】
今回は、自ＰＣ１２の電源がオフ状態からオン状態に切り換えられたと仮定すると、ステップＳ１０１の判定がＹＥＳとなり、ステップＳ１０２において、起動パケットがＮＡＳ２０に向けて送信される。起動パケットは、ＮＡＳ２０を起動させること、すなわち、ＮＡＳ２０の主電源６２をオフ状態からオン状態に切り換えることを指令する信号の一例である。
【００７５】
このステップＳ１０２の実行が終了すると、このＰＣ側プログラムの一回の実行が終了する。
【００７６】
以上、自ＰＣ１２の電源が既にオフ状態からオン状態に切り換えられた場合を説明したが、自ＰＣ１２の電源が未だオフ状態からオン状態に切り換えられてはいないと仮定すると、ステップＳ１０１の判定がＮＯとなり、ステップＳ１０３において、自ＰＣ１２の電源をオン状態からオフ状態に切り換えるための操作が行われたか否か、すなわち、ユーザによるシャットダウン操作が行われたか否かが判定される。
【００７７】
今回は、自ＰＣ１２の電源をオン状態からオフ状態に切り換えるための操作が行われたと仮定すると、ステップＳ１０３の判定がＹＥＳとなり、ステップＳ１０４において、確認パケットが他の各ＰＣ１２に向けて送信される。確認パケットは、他の各ＰＣ１２が参照することにより、自ＰＣ１２がシャットダウンされたという事実を他の各ＰＣ１２が確認するためのパケットである。
【００７８】
その後、ステップＳ１０５において、他の各ＰＣ１２から既に受信した確認パケットであってＲＡＭ３４に記憶されているものが参照される。
【００７９】
なお付言するに、自ＰＣ１２は、他の各ＰＣ１２と同様に、電源オン中、他の各ＰＣ１２からの確認パケットの受信および受信した確認パケットのＲＡＭ３４への保存を行い、電源オフへの移行直前に、それまでに受信した確認パケットをＲＡＭ３４においてクリアするように設計されている。
【００８０】
続いて、ステップＳ１０６において、その参照結果に基づき、他の３台のＰＣ１２のいずれについても、ＰＣ電源（図示しない）が既にオフ状態にあるか否かが判定される。
【００８１】
今回は、他の３台のＰＣ１２のいずれについても、ＰＣ電源が既にオフ状態にあると仮定すると、ステップＳ１０６の判定がＹＥＳとなり、ステップＳ１０７において、終了パケットがＮＡＳ２０に向けて送信される。終了パケットは、ＮＡＳ２０を停止させること、すなわち、ＮＡＳ２０の主電源６２をオン状態からオフ状態に切り換えることを指令する信号の一例である。
【００８２】
ステップＳ１０７の実行が終了すると、このＰＣ側プログラムの一回の実行が終了する。
【００８３】
これに対し、今回は、他の３台のＰＣ１２のいずれについてもＰＣ電源が既にオフ状態にあるわけではないと仮定すると、ステップＳ１０６の判定がＮＯとなり、ステップＳ１０７がスキップされた後、このＰＣ側プログラムの一回の実行が終了する。
【００８４】
以上、自ＰＣ１２の電源をオン状態からオフ状態に切り換えるための操作が既に行われた場合を説明したが、そのような操作が未だ行われてはいない場合には、ステップＳ１０３の判定がＮＯとなり、ステップＳ１０４ないしＳ１０７がいずれもスキップされる。以上で、このＰＣ側プログラムの一回の実行が終了する。
【００８５】
図６には、ＮＡＳ２０のＣＰＵ７０によって実行されるＮＡＳ側プログラムがフローチャートで概念的に表されている。このＮＡＳ側プログラムは、上述のＰＣ側プログラムの実行内容をＮＡＳ２０において実現するためにＮＡＳ２０において実行される。
【００８６】
本実施形態においては、電源スイッチ６４のオン状態において、主電源６２を、各ＰＣ１２の動作状態の変化に連動してオンオフする連動型電源管理を許可する電源連動モードが存在するが、その電源連動モードは常時有効にされるのではなく、ユーザによる操作に応じて、選択的に有効にされる。
【００８７】
そのため、本実施形態においては、図３に示すように、ＮＡＳ２０に、電源連動モードを選択的に有効にするためにユーザによって操作される物理的なモード切換スイッチ９０が取り付けられている。
【００８８】
本実施形態においては、そのモード切換スイッチ９０は、電源連動モードを有効にする位置と、電源連動モードを無効にする位置とに、ユーザによって切り換えられる。図４に示すように、このモード切換スイッチ９０は、ＮＡＳ２０の背面に取り付けられており、例えば、スライドスイッチとして構成される。
【００８９】
本実施形態においては、電源連動モードが有効である状態が前記（１）項における「電源連動モード」が選択されている状態を意味し、一方、電源連動モードが無効である状態が同項における「非電源連動モード」が選択されている状態を意味する。
【００９０】
このように、本実施形態においては、モード切換スイッチ９０は、電源管理モードを、ＮＡＳ２０の電源を自動的にオンオフするオートモード（電源連動モード）と、ＮＡＳ２０の電源を手動的にオンオフするマニュアルモード（非電源連動モード）とに切り換えるためにユーザにより操作される物理スイッチである。
【００９１】
図４に示すように、ＮＡＳ２０の背面には、さらに、ＬＡＮポート９２と、ＵＳＢポート９４と、初期化スイッチ９６とが取り付けられている。
【００９２】
図６に示すＮＡＳ側プログラムは、電源スイッチ６４のオン状態において、主電源６２が電源コントローラ６０によってオフ状態にあるかオン状態にあるかを問わず、ＣＰＵ７０によって繰り返し実行される。
【００９３】
このＮＡＳ側プログラムの各回の実行時には、まず、ステップＳ２００において、モード切換スイッチ９０からの信号を監視することにより、ユーザにより、電源連動モードが有効にされているか否か、すなわち、電源連動モードが選択されているか否かが判定される。
【００９４】
今回は、ユーザによって電源連動モードが選択されていないと仮定すると、ステップＳ２００の判定がＮＯとなり、このＮＡＳ側プログラムの一回の実行が終了する。この場合には、各ＰＣ１２の動作状態とは無関係に、主電源６２がオン状態に維持される。したがって、例えば、テレビ２２は、各ＰＣ１２の使用中であるか否かを問わず、ＮＡＳ２０を使用することが可能となり、ユーザの使い勝手が向上する。
【００９５】
これに対し、今回は、ユーザによって電源連動モードが選択されていると仮定すると、ステップＳ２００の判定がＹＥＳとなり、ステップＳ２０１に移行する。
【００９６】
このステップＳ２０１においては、主電源６２が電源コントローラ６０によってオフ状態にあるか否かが判定される。主電源６２がモータ４２、アクチュエータ４６およびモータ５０から切断されているか否かが判定されるのである。
【００９７】
今回は、主電源６２が電源コントローラ６０によってオフ状態にあると仮定すると、ステップＳ２０１の判定がＹＥＳとなり、ステップＳ２０２において、図示しないＭＡＣ(Media Access Control)により、ネットワーク１４の状態が監視される。すなわち、今回は、ＮＡＳ２０によってネットワーク１４の状態がバックグラウンドで監視されることになるのである。
【００９８】
続いて、ステップＳ２０３において、いずれかのＰＣ１２から起動パケットを受信したか否かが判定される。すなわち、４台のＰＣ１２のうち最初に電源が投入されたＰＣ１２から起動パケットを受信したか否かが判定されるのである。
【００９９】
今回は、起動パケットを受信したと仮定すると、ステップＳ２０３の判定がＹＥＳとなり、ステップＳ２０４において、主電源６２が電源コントローラ６０によってオン状態に切り換えられる。その結果、ハードディスク４０の回転や冷却ファン４８の回転が再開されることになる。
【０１００】
なお付言するに、ＮＡＳ２０においては、主電源６２のオフ状態において起動パケットをあるＰＣ１２から受信したときに限り、主電源６２を電源コントローラ６０によってオン状態に切り換えるための処理が行われ、主電源６２のオン状態において起動パケットを別のＰＣ１２から受信した場合には、その起動パケットは、不要であるから、無視される。
【０１０１】
このステップＳ２０４の実行が終了すると、このＮＡＳ側プログラムの一回の実行が終了する。
【０１０２】
これに対し、今回は、いずれのＰＣ１２からも起動パケットを未だに受信していないと仮定すると、ステップＳ２０３の判定がＮＯとなり、ステップＳ２０４がスキップされた後、このＮＡＳ側プログラムの一回の実行が終了する。
【０１０３】
以上、主電源６２が電源コントローラ６０によってオフ状態にある場合を説明したが、主電源６２が電源コントローラ６０によってオン状態にある場合には、ステップＳ２０１の判定がＮＯとなり、ステップＳ２０５において、ネットワーク１４の状態が監視される。
【０１０４】
続いて、ステップＳ２０６において、いずれかのＰＣ１２から終了パケットを受信したか否かが判定される。すなわち、４台のＰＣ１２のうち最後にシャットダウンされたＰＣ１２から終了パケットを受信したか否かが判定されるのである。
【０１０５】
今回は、終了パケットを受信したと仮定すると、ステップＳ２０６の判定がＹＥＳとなり、ステップＳ２０７において、主電源６２が電源コントローラ６０によってオフ状態に切り換えられる。その結果、ハードディスク４０の回転や冷却ファン４８の回転が停止されることになる。
【０１０６】
このステップＳ２０７の実行が終了すると、このＮＡＳ側プログラムの一回の実行が終了する。
【０１０７】
これに対し、今回は、いずれのＰＣ１２からも終了パケットを未だに受信していないと仮定すると、ステップＳ２０６の判定がＮＯとなり、ステップＳ２０７がスキップされた後、このＮＡＳ側プログラムの一回の実行が終了する。
【０１０８】
なお付言するに、本実施形態においては、ＮＡＳ側プログラムが、時間的に繰り返し実行されるようになっているが、本実施形態を例えば、ＮＡＳ２０が起動パケットまたは終了パケットを受信すると、ＮＡＳ側プログラムを起動させるとともに、そのＮＡＳ側プログラムを、受信したパケットの種類に応じた内容で実行するように変更してもよい。
【０１０９】
以上の説明から明らかなように、本実施形態においては、説明の便宜上、１台のＮＡＳ２０が前記（１）項に係る「ネットワーク接続型デバイス」の一例を構成し、４台のＰＣ１２が同項における「複数台のコンピュータ関連機器」を構成すると考えることが可能である。
【０１１０】
さらに、本実施形態においては、説明の便宜上、ＮＡＳ２０のうち、図６におけるステップＳ２０１ないしＳ２０７を実行する部分が前記（１）項における「電源状態切換手段」の一例を構成し、ＮＡＳ２０のうち、同図におけるステップＳ２００を実行する部分が同項における「電源状態維持手段」の一例を構成し、モード切換スイッチ９０が同項における「モードセレクタ」の一例を構成していると考えることが可能である。
【０１１１】
さらに、本実施形態においては、説明の便宜上、各ＰＣ１２のうち、図５におけるステップＳ１０３ないしＳ１０７を実行する部分が前記（２）項における「停止指令信号送信手段」の一例を構成し、終了パケットが同項における「停止指令信号」の一例を構成し、各ＰＣ１２のうち、同図におけるステップＳ１０１およびＳ１０２を実行する部分が同項における「起動指令信号送信手段」の一例を構成し、起動パケットが同項における「起動指令信号」の一例を構成していると考えることが可能である。
【０１１２】
さらに、本実施形態においては、説明の便宜上、モード切換スイッチ９０が前記（４）項における「物理的なスイッチ」の一例を構成していると考えることが可能である。
【０１１３】
さらに、本実施形態においては、説明の便宜上、図５に示すＰＣ側プログラムが前記（９）項に係る「プログラム」の一例を構成し、ＲＯＭ３２，ＲＡＭ３４，ハードディスクドライブ３６および図示しない外部記録媒体（例えば、ＰＣ側プログラムが予め記録されたＣＤ−ＲＯＭ）のうちそのＰＣ側プログラムを記録するものが、前記（１１）項に係る「記録媒体」の一例を構成すると考えることが可能である。
【０１１４】
さらに、本実施形態においては、説明の便宜上、図６に示すＮＡＳ側プログラムが前記（１０）項に係る「プログラム」の一例を構成し、ＲＯＭ７２，ＲＡＭ７３および図示しない外部記録媒体（例えば、ＮＡＳ側プログラムが予め記録されたＣＤ−ＲＯＭ）のうちそのＮＡＳ側プログラムを記録するものが、前記（１１）項に係る「記録媒体」の一例を構成すると考えることが可能である。
【０１１５】
次に、本発明の第２実施形態を説明する。ただし、本実施形態は、第１実施形態と異なる要素についてのみ詳細に説明し、共通する要素については、同一の符号または名称を使用して引用することにより、重複した説明を省略する。
【０１１６】
第１実施形態においては、各ＰＣ１２が、他のすべてのＰＣ１２の動作状態を監視し、すべてのＰＣ１２がシャットダウン状態にあることを検出したときに、ＮＡＳ２０に終了パケットを送信するようになっている。これに対し、本実施形態においては、ＮＡＳ２０が、すべてのＰＣ１２の動作状態を監視し、すべてのＰＣ１２がシャットダウン状態にあることを検出したときに、主電源６２をオフするようになっている。
【０１１７】
具体的には、本実施形態においては、ＮＡＳ２０が、いずれかのＰＣ１２から、ＮＡＳ２０を起動させることを指令する起動パケットを受信すると、そのＰＣ１２が、図９に概念的に表すリストに登録される。一方、ＮＡＳ２０が、いずれかのＰＣ１２から、ＮＡＳ２０を終了させることを指令する終了パケットを受信すると、そのＰＣ１２がリストから削除される。
【０１１８】
さらに、本実施形態においては、いずれのＰＣ１２もリストに登録されていない状態に移行することに応答して、ＮＡＳ２０の主電源６２がシャットダウンされる。一方、最初のＰＣ１２がリストに登録されると、ＮＡＳ２０の主電源６２がパワーオンされる。
【０１１９】
本実施形態においては、上述の電源管理を実行するために、図７にフローチャートで概念的に表されているＰＣ側プログラムが、図５に示すＰＣ側プログラムに代えて採用される。以下、図７に示すＰＣ側プログラムを説明するが、図５に示すＰＣ側プログラムと共通する要素については、重複した説明を省略する。
【０１２０】
図７に示すＰＣ側プログラムが起動すると、まず、ステップＳ３０１において、自ＰＣ１２の電源がオフ状態からオン状態に切り換えられたか否か、すなわち、ユーザによるパワーオン操作が行われたか否かが判定される。
【０１２１】
今回は、自ＰＣ１２の電源がオフ状態からオン状態に切り換えられたと仮定すると、ステップＳ３０１の判定がＹＥＳとなり、ステップＳ３０２において、自ＰＣ１２から起動パケットが、自ＰＣ１２に関連付けて、ＮＡＳ２０に向けて送信される。このステップＳ３０２の実行が終了すると、このＰＣ側プログラムの一回の実行が終了する。
【０１２２】
これに対し、今回は、自ＰＣ１２の電源が未だオフ状態からオン状態に切り換えられてはいないと仮定すると、ステップＳ３０１の判定がＮＯとなり、ステップＳ３０３において、自ＰＣ１２の電源をオン状態からオフ状態に切り換えるための操作が行われたか否か、すなわち、ユーザによるシャットダウン操作が行われたか否かが判定される。
【０１２３】
今回は、自ＰＣ１２の電源をオン状態からオフ状態に切り換えるための操作が行われたと仮定すると、ステップＳ３０３の判定がＹＥＳとなり、ステップＳ３０４において、自ＰＣ１２から終了パケットが、自ＰＣ１２に関連付けて、ＮＡＳ２０に向けて送信される。このステップＳ３０４の実行が終了すると、このＰＣ側プログラムの一回の実行が終了する。
【０１２４】
これに対し、今回は、自ＰＣ１２の電源をオン状態からオフ状態に切り換えるための操作が未だ行われてはいないと仮定すると、ステップＳ３０３の判定がＮＯとなり、ステップＳ３０４がスキップされる。以上で、このＰＣ側プログラムの一回の実行が終了する。
【０１２５】
本実施形態においては、上述の電源管理を実行するために、さらに、図８にフローチャートで概念的に表されているＮＡＳ側プログラムが、図６に示すＮＡＳ側プログラムに代えて採用される。以下、図８に示すＮＡＳ側プログラムを説明するが、図６に示すＮＡＳ側プログラムと共通する要素については、重複した説明を省略する。
【０１２６】
図８に示すＮＡＳ側プログラムは、電源スイッチ６４のオン状態において、主電源６２が電源コントローラ６０によってオフ状態にあるかオン状態にあるかを問わず、ＣＰＵ７０によって繰り返し実行される。
【０１２７】
このＮＡＳ側プログラムの各回の実行時には、まず、ステップＳ４００において、モード切換スイッチ９０からの信号を監視することにより、ユーザにより、電源連動モードが有効にされているか否か、すなわち、電源連動モードが選択されているか否かが判定される。
【０１２８】
今回は、ユーザによって電源連動モードが選択されていないと仮定すると、ステップＳ４００の判定がＮＯとなり、このＮＡＳ側プログラムの一回の実行が終了する。この場合には、各ＰＣ１２の動作状態とは無関係に、主電源６２がオン状態に維持される。
【０１２９】
これに対し、今回は、ユーザによって電源連動モードが選択されていると仮定すると、ステップＳ４００の判定がＹＥＳとなり、ステップＳ４０１に移行する。
【０１３０】
このステップＳ４０１においては、図６に示すステップＳ２０１と同様に、主電源６２が電源コントローラ６０によってオフ状態にあるか否かが判定される。
【０１３１】
今回は、主電源６２が電源コントローラ６０によってオフ状態にあると仮定すると、ステップＳ４０１の判定がＹＥＳとなり、ステップＳ４０２において、図６に示すステップＳ２０２と同様にして、ネットワーク１４の状態が監視される。
【０１３２】
続いて、ステップＳ４０３において、いずれかのＰＣ１２から起動パケットを受信したか否かが判定される。本実施形態においても、第１実施形態と同様に、起動パケットは、各ＰＣ１２から、他のＰＣ１２とは独立して発生させられるため、各ＰＣ１２がパワーオンされるごとに、各ＰＣ１２から起動パケットがＮＡＳ２０に向けて送信されることになる。
【０１３３】
今回は、起動パケットを受信したと仮定すると、ステップＳ４０３の判定がＹＥＳとなり、ステップＳ４０４において、４台のＰＣ１２のうち、今回受信された起動パケットを送信したＰＣ１２が、図９に概念的に表すリスト（例えば、ＲＡＭ７３に記憶されている）に登録される。
【０１３４】
図９（ａ）は、いずれのＰＣ１２も登録されていないリストを示し、同図（ｂ）は、ＰＣ−Ａが最初に登録されたリストを示している。同図（ｃ）は、このＮＡＳ側プログラムの複数回が実行されるうちに、ＰＣ−Ａに後続してＰＣ−ＢおよびＰＣ−Ｃがパワーオンされたために、それらＰＣ−ＢおよびＰＣ−Ｃも追加的に登録されたリストを示している。
【０１３５】
続いて、ステップＳ４０５において、ステップＳ４０４の今回の実行によってリストに登録されたＰＣ１２が、４台のＰＣ１２のうち最初のＰＣ１２であるか否かが判定される。すなわち、空白であってリストに最初に登録されたＰＣ１２であるか否かが判定されるのである。
【０１３６】
例えば、図９（ｂ）に示すように、リストに最初にＰＣ−Ａが登録された場合には、ステップＳ４０５の判定がＹＥＳとなり、これに対し、同図（ｃ）に示すように、ＰＣ−ＡおよびＰＣ−Ｂが既に登録されているリストにＰＣ−Ｃが追加的に登録された場合には、ステップＳ４０５の判定がＮＯとなる。
【０１３７】
今回は、ステップＳ４０５の判定がＹＥＳであると仮定すると、ステップＳ４０６において、図６に示すステップＳ２０４と同様にして、主電源６２が電源コントローラ６０によってオン状態に切り換えられる。その結果、ハードディスク４０の回転や冷却ファン４８の回転が再開されることになる。このステップＳ４０６の実行が終了すると、このＮＡＳ側プログラムの一回の実行が終了する。
【０１３８】
これに対し、今回は、ステップＳ４０５の判定がＮＯであると仮定すると、ステップＳ４０６がスキップされた後、このＮＡＳ側プログラムの一回の実行が終了する。
【０１３９】
以上、主電源６２が電源コントローラ６０によってオフ状態にある場合を説明したが、主電源６２が電源コントローラ６０によってオン状態にある場合には、ステップＳ４０１の判定がＮＯとなり、ステップＳ４０７において、図６に示すステップＳ２０５と同様にして、ネットワーク１４の状態が監視される。
【０１４０】
続いて、ステップＳ４０８において、いずれかのＰＣ１２から終了パケットを受信したか否かが判定される。本実施形態においては、第１実施形態とは異なり、終了パケットは、各ＰＣ１２から、他のＰＣ１２とは独立して発生させられるため、各ＰＣ１２がシャットダウンされるごとに、各ＰＣ１２から終了パケットがＮＡＳ２０に向けて送信されることになる。
【０１４１】
今回は、終了パケットを受信したと仮定すると、ステップＳ４０８の判定がＹＥＳとなり、ステップＳ４０９において、リストから、今回終了パケットを送信したＰＣ１２が削除される。図９に示す例において、例えば、ＰＣ−Ｂが終了パケットを送信した場合には、リストからＰＣ−Ｂが削除され、その結果、リストの内容が同図（ｃ）に示す内容から同図（ｄ）に示す内容に変更される。
【０１４２】
その後、ステップＳ４１０において、リストが空であるか否かが判定される。例えば、図９に示す例においては、リストの内容が、同図（ｄ）に示す内容から、ＰＣ−ＡもＰＣ−Ｃも削除されたため、同図（ｅ）に示す内容に変更されると、ステップＳ４１０の判定がＹＥＳとなる。
【０１４３】
今回は、ステップＳ４１０の判定がＹＥＳであると仮定すると、ステップＳ４１１において、図６に示すステップＳ２０７と同様にして、主電源６２が電源コントローラ６０によってオフ状態に切り換えられる。その結果、ハードディスク４０の回転や冷却ファン４８の回転が停止されることになる。このステップＳ４１１の実行が終了すると、このＮＡＳ側プログラムの一回の実行が終了する。
【０１４４】
これに対し、今回は、ステップＳ４１０の判定がＮＯであると仮定すると、ステップＳ４１１がスキップされた後、このＮＡＳ側プログラムの一回の実行が終了する。
【０１４５】
以上の説明から明らかなように、本実施形態においては、説明の便宜上、ＮＡＳ２０のうち、図８におけるステップＳ４０１ないしＳ４１１を実行する部分が前記（１）項における「電源状態切換手段」の一例を構成し、ＮＡＳ２０のうち、同図におけるステップＳ４００を実行する部分が同項における「電源状態維持手段」の一例を構成し、モード切換スイッチ９０が同項における「モードセレクタ」の一例を構成していると考えることが可能である。
【０１４６】
さらに、本実施形態においては、説明の便宜上、ＮＡＳ２０のうち、図７におけるステップＳ４０２ないしＳ４０４およびＳ４０７ないしＳ４０９を実行する部分が前記（３）項における「リスト管理手段」の一例を構成し、起動パケットが同項における「起動指令信号」の一例を構成し、ＮＡＳ２０のうち、同図におけるステップＳ４１０およびＳ４１１を実行する部分が同項における「シャットダウン手段」の一例を構成し、ＮＡＳ２０のうち、同図におけるステップＳ４０５およびＳ４０６を実行する部分が同項における「パワーオン手段」の一例を構成していると考えることが可能である。
【０１４７】
さらに、本実施形態においては、説明の便宜上、モード切換スイッチ９０が前記（４）項における「物理的なスイッチ」の一例を構成していると考えることが可能である。
【０１４８】
さらに、本実施形態においては、説明の便宜上、図７に示すＰＣ側プログラムが前記（９）項に係る「プログラム」の一例を構成し、ＲＯＭ３２，ＲＡＭ３４，ハードディスクドライブ３６および図示しない外部記録媒体（例えば、ＰＣ側プログラムが予め記録されたＣＤ−ＲＯＭ）のうちそのＰＣ側プログラムを記録するものが、前記（１１）項に係る「記録媒体」の一例を構成すると考えることが可能である。
【０１４９】
さらに、本実施形態においては、説明の便宜上、図８に示すＮＡＳ側プログラムが前記（１０）項に係る「プログラム」の一例を構成し、ＲＯＭ７２，ＲＡＭ７３および図示しない外部記録媒体（例えば、ＮＡＳ側プログラムが予め記録されたＣＤ−ＲＯＭ）のうちそのＮＡＳ側プログラムを記録するものが、前記（１１）項に係る「記録媒体」の一例を構成すると考えることが可能である。
【０１５０】
以上説明したいくつかの実施形態においては、ネットワーク接続型デバイスとしてＮＡＳが選択されているが、このＮＡＳに対して置換的にまたは追加的に、他の記憶装置（例えば、データ記憶のための可動部を有しない形式のメモリ）、他のネットワーク関連機器（例えば、ルータ等）、家電製品（例えば、メディアプレイヤ、テレビ、冷蔵庫等）または事務機器（例えば、プリンタ、複写機等）を選択したうえで本発明を実施することが可能である。
【０１５１】
さらに、以上説明したいくつかの実施形態においては、コンピュータ関連機器としてＰＣが選択されているが、このＰＣに対して置換的にまたは追加的に、家電製品（例えば、メディアプレイヤ、テレビ、冷蔵庫等）または事務機器（例えば、プリンタ、複写機等）を選択したうえで本発明を実施することが可能である。
【０１５２】
以上、本発明の実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、前記［発明の開示］の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【図面の簡単な説明】
【０１５３】
【図１】本発明の第１実施形態に従うネットワーク接続型デバイスとしてのＮＡＳ(Network Attached Storage)を用いるネットワークシステムを概念的に表す系統図である。
【図２】図１に示す４台のＰＣ(Personal Computer)のうち代表的なもののハードウエア構成を概念的に表すブロック図である。
【図３】図１に示すＮＡＳのハードウエア構成を概念的に表すブロック図である。
【図４】図１に示すＮＡＳを示す背面図である。
【図５】図１に示す各ＰＣにおいて実行されるＰＣ側プログラムを概念的に表すフローチャートである。
【図６】図１に示すＮＡＳにおいて実行されるＮＡＳ側プログラムを概念的に表すフローチャートである。
【図７】本発明の第２実施形態に従うネットワーク接続型デバイスとしてのＮＡＳを共有する４台のＰＣのそれぞれにおいて実行されるＰＣ側プログラムを概念的に表すフローチャートである。
【図８】第２実施形態に従うＮＡＳにおいて実行されるＮＡＳ側プログラムを概念的に表すフローチャートである。
【図９】図８に示すＮＡＳ側プログラムを実行するために参照されるリストを、状態遷移の一例と共に、概念的に表す図である。
【図１】
2010186491.tif 000003
【図２】
2010186491.tif 000004
【図３】
2010186491.tif 000005
【図４】
2010186491.tif 000006
【図５】
2010186491.tif 000007
【図６】
2010186491.tif 000008
【図７】
2010186491.tif 000009
【図８】
2010186491.tif 000010
【図９】
2010186491.tif 000011