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