(57)【要約】【課題】ネットワーク装置のグループ電力管理を行う方法及び装置を提供する。【解決手段】装置は、電力管理モジュールを備え、この電力管理モジュールは、装置を通常状態から低電力状態へ移行させる。装置は、低電力状態においてアクティブに留まるプロセッサを有するウェイクモジュールと、グループアドレスを記憶するレジスタとを備えている。装置は、低電力状態においてプロセッサにより監視されるネットワークインターフェイスを備え、プロセッサは、ネットワークインターフェイスにおいてグループアドレスを識別するデータパケットを検出し、そして電力管理モジュールは、データパケットを検出すると、装置を通常状態へ復帰させる。【選択図】図１
2011511485.tif 000002
【特許請求の範囲】
【請求項１】
装置を通常状態から低電力状態へ移行させるように構成された電力管理モジュールと、
低電力状態においてアクティブに留まるように構成されたプロセッサを含むウェイクモジュールと、
グループアドレスを記憶するレジスタと、
低電力状態においてプロセッサにより監視されるネットワークインターフェイスと、
を備え、前記プロセッサは、前記ネットワークインターフェイスにおいてグループアドレスを識別するデータパケットを検出し、そして前記電力管理モジュールは、データパケットを検出すると、装置を通常状態へ復帰させる、装置。
【請求項２】
前記ウェイクモジュールは、ウェイク・オン・ＬＡＮ（ＷｏＬ）モジュールを含む、請求項１に記載の装置。
【請求項３】
前記データパケットは、Ｍａｇｉｃ  ＰａｃｋｅｔTMである、請求項１に記載の装置。
【請求項４】
前記電力管理モジュールは、低電力状態への移行の一部分としてグループアドレスを前記レジスタに記憶するように構成される、請求項１に記載の装置。
【請求項５】
前記電力管理モジュールは、通常状態へ戻る移行の一部分として前記レジスタからグループアドレスを除去するように構成された、請求項４に記載の装置。
【請求項６】
グループアドレスは、装置のＭＡＣ（メディアアクセスコントロール）アドレスに加えて記憶される、請求項１に記載の装置。
【請求項７】
前記プロセッサは、状態マシンプロセッサである、請求項１に記載の装置。
【請求項８】
前記装置は、娯楽ネットワークにおけるメディア装置である、請求項１に記載の装置。
【請求項９】
ネットワーク装置をスリープモードへ移行することを決定するステップと、
グループアドレスをレジスタに記憶するステップと、
前記ネットワーク装置をスリープモードに入れるステップと、
グループアドレスを識別するデータパケットをスリープモード中にネットワークインターフェイスにおいて検出するステップと、
前記データパケットの検出に応答して前記ネットワーク装置を通常モードへ復帰させるステップと、
を備えた方法。
【請求項１０】
グループアドレスをレジスタに記憶する前記ステップは、スリープモードが開始されるときに前記ネットワーク装置のＭＡＣ（メディアアクセスコントロール）アドレスをグループアドレスに置き換えることを含む、請求項９に記載の方法。
【請求項１１】
通常モードが開始されるときにグループアドレスを前記ネットワーク装置のＭＡＣアドレスに置き換えるステップを更に備えた、請求項１０に記載の方法。
【請求項１２】
グループアドレスを記憶する前記ステップは、前記グループアドレスを前記ネットワーク装置のＭＡＣアドレスに加えて記憶することを含む、請求項９に記載の方法。
【請求項１３】
前記グループアドレスは、通常モードにおいて前記レジスタに留まる、請求項１２に記載の方法。
【請求項１４】
前記データパケットは、前記ネットワーク装置のＭＡＣアドレスを含まない、請求項９に記載の方法。
【請求項１５】
前記データパケットは、Ｍａｇｉｃ  ＰａｃｋｅｔTMである、請求項９に記載の方法。
【請求項１６】
ネットワークの第１ネットワーク装置を備え、この第１ネットワーク装置は、ウェイクアップメッセージをネットワークの他のネットワーク装置へ送信し、ウェイクアップメッセージは、グループアドレスを含むものであり、
ネットワークの複数の他のネットワーク装置を備え、これら複数のネットワーク装置の１つ以上は、ある環境のもとで通常状態から低電力状態へ移行し、１つ以上のネットワーク装置の各々は、１つ以上のネットワーク装置が低電力状態にある間にネットワークをウェイクアップメッセージについて監視するように構成されたプロセッサを含み、１つ以上のネットワーク装置の各々は、グループアドレスを記憶するためのレジスタを含み、
グループアドレスを含むウェイクアップメッセージを検出したときに、低電力状態にある１つ以上のネットワーク装置の各々が通常状態へ移行する、
ようにされたシステム。
【請求項１７】
前記ネットワークは、パーソナル娯楽ネットワークである、請求項１６に記載のシステム。
【請求項１８】
前記グループアドレスは、ネットワーク内の全てのネットワーク装置に対して指定される、請求項１６に記載のシステム。
【請求項１９】
前記グループアドレスは、ネットワーク内のネットワーク装置のサブセットに対して指定される、請求項１６に記載のシステム。
【請求項２０】
前記第１ネットワーク装置も、前記複数のネットワーク装置の個々のネットワーク装置のアドレスを含むウェイクアップメッセージを送信する、請求項１６に記載のシステム。
【請求項２１】
プロセッサによって実行されたときに、プロセスが、
ネットワーク装置をスリープモードへ移行することを決定し、
グループアドレスをレジスタに記憶し、
前記ネットワーク装置をスリープモードに入れ、
グループアドレスを識別するデータパケットをスリープモード中にネットワークインターフェイスにおいて検出し、及び
データパケットの検出に応答して前記ネットワーク装置を通常モードへ復帰させる、
ことを含むオペレーションを遂行するようにさせるインストラクションのシーケンスを表すデータが記憶されたコンピュータ読み取り可能な媒体。
【請求項２２】
前記グループアドレスをレジスタに記憶することは、スリープモードが開始されるときに前記ネットワーク装置のＭＡＣ（メディアアクセスコントロール）アドレスをグループアドレスに置き換えることを含む、請求項２１に記載の媒体。
【請求項２３】
前記インストラクションのシーケンスは、更に、通常モードが開始されるときにグループアドレスをネットワーク装置のＭＡＣアドレスに置き換えることを含むオペレーションを前記プロセスが遂行するようにさせるインストラクションを備えた、請求項２２に記載の媒体。
【請求項２４】
前記グループアドレスを記憶することは、前記グループアドレスを前記ネットワーク装置のＭＡＣアドレスに加えて記憶することを含む、請求項２１に記載の媒体。
【請求項２５】
前記グループアドレスは、通常モードにおいて前記レジスタに留まる、請求項２４に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、一般的に、ネットワークの分野に係り、より詳細には、ネットワーク装置のグループ電力管理を行う方法及び装置に係る。
【０００２】
関連出願：本出願は、２００７年８月３１日に出願された米国プロビジョナル特許出願第６０／９６９，５４７号に係り、その優先権を主張する。
【背景技術】
【０００３】
ネットワークは、パーソナル電子娯楽装置のような複数の装置を相互接続したものを含むことができる。このようなネットワークでは、相互接続された装置が、データの関連ストリームの共有を含めて、データを共有できる。ローカルサービスネットワークは、管理されたネットワークサービス（例えば、ＤＨＣＰ−ダイナミックホストコンフィギュレーションプロトコル、ＤＮＳ−ドメインネームサービス、Ｊｉｎｉ−サンマイクロシステムズネットワーキングテクノロジー）や、明確な予備知識、例えば、良く知られたアドレスをもたないサービスを必要とせずに、種々のユーザレベルサービスがそれらの存在を広告しそして通信を確立することを希望する相互接続ネットワークである。このようなオペレーションにおいて、ネットワークは、一般に、サービス発見プロトコルを使用して、装置が他の装置の存在を検出して通信を確立できるようにする。例えば、ＵＰＮＰ（ユニバーサルプラグアンドプレイ）は、非管理ホームネットワーク上のパーソナルコンピュータによって使用されて、ネットワーク上で利用できるプリンタを発見し、アプリケーションがそのような装置との通信を確立しドキュメントをプリントできるようにする。
【０００４】
今日、多数の発見プロトコルが広範囲に使用されている。しかしながら、これらのプロトコルは、一般的に、発見されることを希望する装置の能動的な関与を必要とする。電子装置の消費電力を減少する要求が高まりつつあり、理想的な装置は、典型的に、節電状態（低電力モード、スリープ状態、休止モード、スタンバイモード、又は他の同様の技術とも称される）に入ってエネルギーを保存する。装置が低電力モードにあるときには、できるだけ多くの機能及び回路がディスエイブルされる。従って、ネットワーク装置は、通信を停止し、発見プロトコルに対してそれらが見えないようにしている。
【０００５】
節電モードから装置を遠隔操作で目覚めさせるための手段を具現化することができる。近代的なネットワーク装置は、典型的に、低電力状態へ移行された装置を目覚めさせるために、“Ｍａｇｉｃ  ＰａｃｋｅｔTM”と称されるデータパケットを送信することを含む特徴、ウェイク・オン・ＬＡＮ（ＷｏＬ）を含む、を備えている。（“Magic Packet Technology”、ＡＭＤ、パブリケーション２０２１３、１９９５年１１月、を参照されたい。）ネットワーク上の装置をウェイクさせるプロセスは、一般に、次のように動作する。装置は、それが低電力モードに入ると、ネットワークのトラフィックを受動的に監視する簡単な状態マシンプロセッサをイネーブルする。ウェイク信号又はパケット（ＷｏＬトラフィックに対するＭａｇｉｃ  Ｐａｃｋｅｔのような）が観察されると、状態マシンは、装置の残り部分への電力を再開して、ネットワークを完全通信へともっていく。ウェイク信号は、ＭＡＣ（メディアアクセスコントロール）アドレスにより目覚めさせられる装置を識別する標準ブロードキャストイーサネットフレームとしてフォーマットされる。このプロセスは、明確な要求を経て個々の装置を目覚めさせるプロセスをなす。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術は、目覚めさせられる装置のアドレスが前もって分かり、そのような装置へフレームを向けられるときしか有用でない。サービスネットワークでは、サービスのアドレスが一般的に未知であり、そして連続的に変化し、ネットワークにおいて目座めさせる必要のある装置の匿名グループを形成している。
【課題を解決するための手段】
【０００７】
ネットワーク装置のグループ電力管理を行う方法及び装置が提供される。
【０００８】
本発明の第１の態様において、装置は、その装置を通常状態から低電力状態へ移行させる電力管理モジュールを備えている。又、装置は、低電力状態においてアクティブに留まるプロセッサを有するウェイクモジュールと、グループアドレスを記憶するレジスタとを備えている。又、装置は、低電力状態においてプロセッサにより監視されるネットワークインターフェイスを備え、プロセッサは、ネットワークインターフェイスにおいてグループアドレスを識別するデータパケットを検出し、そして電力管理モジュールは、データパケットを検出すると、装置を通常状態へ復帰させる。
【０００９】
本発明の第２の態様において、方法は、ネットワーク装置をスリープモードへ移行させることを決定する。グループアドレスがレジスタに記憶される。ネットワーク装置がスリープモードに入れられ、スリープモードの間にネットワークインターフェイスにおいてデータパケットが検出され、データパケットは、グループアドレスを識別する。データパケットの検出に応答してネットワーク装置が通常モードに復帰される。
【００１０】
本発明の実施形態は、同様の要素が同じ参照番号で示された添付図面を参照して、一例として説明するが、これに限定されない。
【図面の簡単な説明】
【００１１】
【図１】グループ電力管理を行うネットワークの実施形態を示す。
【図２】ネットワーク装置のコンポーネントの実施形態を示す。
【図３】ネットワーク装置のグループ電力管理を行うプロセスの実施形態を示すフローチャートである。
【図４】パーソナル娯楽ネットワークにおいて装置のウェイクアップ及び勧誘を行うプロセスの実施形態を示すフローチャートである。
【図５】本発明の実施形態に使用されるウェイクアップパケットを示す。
【図６】娯楽ネットワークの実施形態を示す。
【図７】本発明の実施形態に使用されるコンピューティング装置を示す。
【発明を実施するための形態】
【００１２】
本発明の実施形態は、一般的に、ネットワーク装置のグループ電力管理に向けられる。
【００１３】
ここで使用する「娯楽ネットワーク」とは、（音楽、オーディオ／ビデオ、ゲーム、写真、等を含む）デジタルメディアコンテンツを装置間に配信するための相互接続ネットワークを意味する。娯楽ネットワークは、「パーソナル娯楽ネットワーク」、例えば、家庭用のネットワーク、業務設定の娯楽ネットワーク、又は娯楽装置の他のネットワークを含む。このようなネットワークでは、あるネットワーク装置は、メディアコンテンツのソース、例えば、デジタルテレビジョンチューナ、ケーブルセットトップボックス、ビデオ記憶サーバー、及び他のソース装置である。他の装置は、メディアコンテンツを表示又は使用するもので、例えば、デジタルテレビジョン、ホームシアターシステム、オーディオシステム、ゲームシステム、及び他の装置である。更に、ある装置は、メディアコンテンツを記憶又は転送するように意図されたもので、例えば、ビデオ及びオーディオ記憶サーバーである。ある装置は、複数のメディアファンクションを遂行することができる。ある実施形態では、ネットワーク装置は、単一のローカルエリアネットワーク上の同じ位置にある。他の実施形態では、ネットワーク装置は、例えば、ローカルエリアネットワーク間のトンネルを通して複数のネットワークセグメントに広がる。娯楽ネットワークは、複数のデータエンコード及び暗号化プロセスを含む。
【００１４】
ある実施形態では、１つ以上のネットワーク装置のグループをウェイクできるようにするためのプロセスが提供される。一実施形態では、ネットワーク装置へのパケットの直接的なアドレッシングを要求せずにネットワーク装置を匿名でウェイクさせるためのプロセスが提供される。ある実施形態では、システムは、ネットワーク装置のアドレスが、ウェイクアッププロセスを開始する装置にとって未知であるときにネットワーク装置を目覚めさせる。
【００１５】
ある実施形態では、ＷｏＬ技術のようなネットワーク技術は、ネットワーク装置の匿名又はグループウェイクアップをイネーブルするように拡張される。ある実施形態では、この技術は、パケット検出が可能でない又は望まれない匿名通信に適用できる。
【００１６】
最も近代的なネットワークインターフェイスは、ＷｏＬのためのサポートを含む。ネットワーク装置が低電力状態に入ると、プロセッサ（ここでは、「ウェイクプロセッサ」と称される）、例えば、典型的に、ＰＩＣ（プログラマブルインテリジェントコンピュータ、元々はプログラマブルインターフェイスコントローラ）プロセッサは、物理的インターフェイスで見ることのできるビットストリームを監視する。装置のＭＡＣ（メディアアクセスコントロール）アドレスを伴うＭａｇｉｃ  Ｐａｃｋｅｔパターンが観察されると、ウェイクプロセッサは、装置に割り込み、それがウェイクアップして通常オペレーションを再開するようにする。
【００１７】
ある実施形態では、システムの装置は、通常の通信に使用される１つのアドレス及びＷｏＬに使用される１つのアドレスのような複数のＭＡＣアドレスをサポートするようにネットワークインターフェイスを増強させる。この具現化において、ＷｏＬに使用されるアドレスは、特定グループの装置によって共有された良く知られたマルチキャストアドレスである。例えば、マルチキャストＭＡＣアドレスは、装置の特定カテゴリーのメンバーをウェイクするときに使用するためにＩＡＮＡ（インターネットアサインドナンバーズオーソリティ）により指定することができる。ある考えられる例において、装置のカテゴリーは、パーソナル娯楽ネットワーク上のメディア装置を含むことができ、従って、単一のＭＡＣアドレスを使用して、パーソナル娯楽ネットワーク内の全ての装置をアドレスすることができる。このようなアドレスは、「ウェイクＭＡＣアドレス」と称される。ある実施形態では、ウェイクＭＡＣアドレスは、パーソナル娯楽ネットワーク内の装置をウェイクアップするために予約されたアドレスであり、例えば、ここでは、アドレス００−Ｄ０−ＢＤ−００−４０−Ｃ８である。
【００１８】
ある実施形態では、装置は、それが休止（又は低電力）モードに入ると、アドレッシングに関して少なくとも２つの異なる解決策の１つをとることができる。第１の実施形態では、装置は、そのＭＡＣアドレスの値を（例えば、ハードウェアレジスタをセットすることにより）、予約されたグループＭＡＣアドレスと置き換えることができる。この解決策では、別の装置がグループの全てのメンバーを目覚めさせたいときに、その装置は、グループＭＡＣアドレスを含むＭａｇｉｃ  Ｐａｃｋｅｔをブロードキャストする。グループのメンバーである休止中の装置は、パケットを観察し、そして指定のアドレスがその現在ＭＡＣアドレスに一致するのを検出し、通常のオペレーションを再開する。ネットワーク通信を再開する前に、目覚めさせられた装置は、そのＭＡＣアドレスをその通常の装置アドレスに置き換える。このように、リモート装置が、単一のグループアドレスを知るだけで、ネットワーク装置の集合を目覚めさせることができる。
【００１９】
第２の実施形態では、ネットワーク装置のウェイクアップをサポートするためにアドレッシングプロセスに増強が与えられる。低電力状態に入ったり出たりするときにインターフェイスのＭＡＣアドレスを変更するのではなく、両アドレスを同時に使用することができる。ある実施形態では、アドレスを同時に使用することで、明確な要求及び匿名グループ要求の両方によりスリープ中の装置を目覚めさせることができる。同様に、通常の通信中に、ユニキャストパケットと同じインターフェイス、即ちグループ通信サポートを伴うマルチホームネットワークインターフェイスを経て、グループパケットを同時に交換することもできる。
【００２０】
ある実施形態では、現在のネットワークインターフェイスに対する限定変更でネットワークウェイクアップメカニズムを具現化することができる。ある実施形態では、ウェイクアップに使用されるアドレスの変更ではなくウェイクアップ要求を開始する装置においてなされる変更を伴うことなくネットワークウェイクアップメカニズムが具現化される。
【００２１】
図１は、グループ電力管理を行うネットワークの実施形態を示す。この図において、ネットワーク１０５は、例えば、スリープ状態において、ネットワーク装置Ａ  １１５、ネットワーク装置Ｂ  １２０、及びネットワーク装置Ｃ  １２５である３つの装置を含む複数の装置を備えている。又、このようなネットワーク１０５には、例えば、ネットワーク装置からサービスを要求し且つそのような装置の発見を希望する開始ネットワーク装置もアタッチされる。しかしながら、開始装置１１０は、サーバーの位置、又は個々の装置のＭＡＣアドレスを知らないことがある。
【００２２】
ある実施形態では、開始ネットワーク装置は、（Ｍａｇｉｃ  Ｐａｃｋｅｔのような）ウェイクパケット１３０をネットワーク１０５へ供給し、ネットワークを経て装置へ配送する。ある実施形態では、ウェイクパケット１３０は、複数の装置に対して意図された第１グループアドレス（グループアドレス１）１３５を含む。この図において、ネットワーク装置Ａ  １１５及びネットワーク装置Ｂ  １２０は、グループアドレス１（ＧＡ１  １３５）を含む。しかしながら、ネットワーク装置Ｃ  １３５は、個別のグループアドレスを含み、これは、この例では、グループアドレス２（ＧＡ２  １４０）である。他の実施形態では、ネットワーク内の全ての装置に対して単一グループアドレスが使用され、単一のウェイクパケットが、スリープ中の全ネットワーク装置をウェイクさせる。
【００２３】
この図において、ネットワーク装置Ａ  １１５及びネットワーク装置Ｂ  １２０は、パケット１３０のアドレスを確認し、そしてこれら装置は、目覚めさせられる。ネットワーク内のいかなる数の装置も、この同じやり方でアドレスされ、ネットワーク装置を個々にアドレスする必要性を排除する。更に、この図において、別のグループで見つかったネットワーク装置、例えば、グループアドレス２を含み且つこのようなアドレスを含むウェイクパケットに応答するネットワーク装置Ｃ  １２０は、除外される。
【００２４】
図２は、ネットワーク装置のコンポーネントの実施形態を示す。この図において、ネットワーク装置２０５は、娯楽ネットワークにおける任意の装置であり、図４に示す装置を含むが、これに限定されない。例えば、ネットワーク装置は、テレビジョン、セットトップボックス、記憶ユニット、ゲームコンソール、パーソナルコンピュータ、又は他のメディア装置である。ある実施形態では、ネットワーク装置２０５は、ネットワークファンクションを与えるためのネットワークユニット２１０を備えている。ネットワークファンクションは、メディアデータストリームを発生し、転送し、記憶し及び受信することを含むが、これに限定されない。ネットワークユニット２１０は、チップ上の単一システム（ＳｏＣ）として又は複数のコンポーネントとして具現化することができる。
【００２５】
ある実施形態では、ネットワークユニット２１０は、データを処理するためのプロセッサを含む。データの処理は、メディアデータストリームを発生し、メディアデータストリームを転送又は記憶装置で操作し、そしてメディアデータストリームを使用のために解読及びデコーディングすることを含む。又、ネットワーク装置は、ネットワークオペレーションをサポートするためのメモリ、例えば、ＤＲＡＭ（ダイナミックランダムアクセスメモリ）２２０、又は他の同様のメモリ及びフラッシュメモリ２２５、或いは他の不揮発性メモリを含む。
【００２６】
又、ネットワーク装置２０５は、各々１つ以上のネットワークインターフェイス２５５を経てネットワークにデータを送信し又はネットワークからデータを受信するための送信器２３０又は受信器２４０（或いは送信器及び受信器の両方）も備えている。送信器２３０又は受信器２４０は、例えば、イーサネットケーブル２５０を含むワイヤード送信ケーブル、又はワイヤレスユニットに接続される。送信器２３０又は受信器２４０は、データ送信のためのライン２３５及びデータ受信のためのライン２４５のような１つ以上のラインで、データ転送及び制御信号のためのネットワークユニット２１０に結合される。図示されていない付加的な接続も存在する。又、ネットワーク装置２０５は、装置のメディアオペレーションのための多数のコンポーネントを含むが、ここには示されていない。
【００２７】
ある実施形態では、ネットワーク装置２０５は、更に、ＬＡＮ（ＷｏＬ）モジュール２６０上でウェイクとして示されたネットワーク装置を遠隔操作でウェイクするためのモジュール又は要素も含む。ＷｏＬモジュール２６０は、低電力プロセッサ２６５を含む。ネットワーク装置２０５は、ネットワーク装置２０５をスリープモード（要素がパワーダウンされるか又は節電状態に入れられる低電力状態）に入れるか、又はネットワーク装置２０５をスリープモードから通常モードに戻すように動作できる電力管理モジュール２７５を備えている。（ある実施形態では、ＷｏＬモジュール２６０は、電力管理モジュール２７５の一部分でもよいし、さもなければ、モジュールは、ネットワーク装置において構成されてもよい。）プロセッサ２６５は、ネットワーク装置２０５がスリープモードに入れられたときに通電状態に留まり、ネットワークプロセスは、ネットワークインターフェイス２５５上でパケットを検出するように動作する。ネットワーク装置２０５は、更に、ＭＡＣアドレスレジスタ２７０も備えている。ある実施形態では、スリープ状態へ移行する一部分として、ネットワーク装置２０５は、グループアドレスをＭＡＣアドレスレジスタ２７０に記憶するように動作する。ある実施形態では、グループアドレスがネットワーク装置２０５に対するＭＡＣアドレスに置き換えられ、プロセッサ２６５は、ネットワーク装置のグループに対するアドレスを識別するウェイクパケットを検出する。ある実施形態では、ＭＡＣアドレスに置き換えるのではなく、ネットワーク装置２０５に対するＭＡＣアドレスに加えていつでもグループアドレスが与えられ、プロセッサ２６５は、ネットワーク装置２０５にアドレスされるウェイクアップパケット、又はネットワーク装置のグループに対するアドレスを含むウェイクパケットを検出し、そしてある実施形態では、更に、グループアドレスを通常モードに使用することもできる。
【００２８】
図３は、ネットワーク装置のグループ電力管理を行うプロセスの実施形態を示すフローチャートである。この図において、ネットワーク装置は、低電力状態３０２へ移行する。この移行において、ネットワーク装置は、ネットワーク装置３０４のＭＡＣアドレスに加えて又はそれに代わってグループＭＡＣアドレスをレジスタに記憶する。次いで、ネットワーク装置は、スリープモード３０６に入り、ネットワーク装置のほとんどの要素は、このようなスリープモード中にパワーダウンされるか又は節電状態に入れられる。
【００２９】
ある期間の後に、スリープ中のネットワーク装置は、ウェイクパケット３０８（Ｍａｇｉｃ  Ｐａｃｋｅｔのような）を受け取り、ウェイクパケットは、ネットワーク装置３０８のウェイク・オン・ＬＡＮモジュール又は要素によって検出される。このプロセスでは、ウェイクパケットは、ネットワーク装置にはアドレスされず、例えば、アタッチされる全てのネットワーク装置又はそのようなアタッチされるネットワーク装置のサブセットを含むネットワーク装置のグループに対するアドレスを識別する。ウェイクパケットのアドレスが、ネットワーク装置３１０のレジスタに記憶されたグループＭＡＣアドレスである場合には、ウェイク・オン・ＬＡＮシステムは、ネットワーク装置３１２をウェイクアップするように動作する。（ある実施形態では、それとは別に、ウェイクパケットは、グループＭＡＣアドレスではなく、現在スリープモードにある意図されたネットワーク装置のアドレスを識別し、次いで、ウェイク・オン・ＬＡＮシステムがネットワーク装置をウェイクアップするように動作する。）次いで、ネットワーク装置は、レジスタからグループＭＡＣアドレスを除去することにより、アドレスをネットワーク装置３１４の通常のＭＡＣアドレスへ復帰させる。
【００３０】
図４は、パーソナル娯楽ネットワークにおいて装置のウェイクアップ及び勧誘を行うプロセスの実施形態を示すフローチャートである。この図において、開始装置は、例えば、パーソナル娯楽ネットワークのようなネットワーク内でネットワーク装置を発見することを要求する（４０５）。一例では、開始装置は、このような装置からのサービスを要求する。しかしながら、１つ以上のネットワーク装置がスリープ状態になっていて、開始装置が、スリープ中の装置のアドレスが分からないことがある。ある実施形態では、開始装置は、ネットワーク内のネットワーク装置の全部又はサブセットに対するウェイクアップＭＡＣアドレスを得る（４１０）。この例では、開始装置がネットワーク内の全ての装置をウェイクすることを望み、そしてウェイクアップＭＡＣアドレスがそのような全ての装置に適用できると仮定する。ウェイクアップＭＡＣアドレスは、ネットワーク内の全ての装置に知られている。次いで、開始装置は、ウェイクアップＭＡＣアドレスを識別するＭａｇｉｃ  Ｐａｃｋｅｔをネットワーク内の全ての装置に送信する。
【００３１】
開始装置は、次いで、スタンバイモード中の全てのネットワーク装置がオペレーションを再開できるように、ある期間待機する（４２０）。この期間が経過した後に、開始装置は、ネットワーク内で利用可能なネットワーク装置及びサービスを発見するためのネットワーク発見プロトコルを開始し（４２５）、そしてネットワーク装置からそれらの利用性に関する通知を受け取る（４３０）。
【００３２】
図５は、本発明の実施形態に使用されるウェイクアップパケットを示す。これは、パケットの１つの考えられる形態、例えば、Ｍａｇｉｃ  Ｐａｃｋｅｔの形態を示すが、本発明の実施形態は、データパケットの特定の形態に限定されない。この図において、パケット５００は、行先アドレス５０５及びソースアドレス５１０（開始装置のアドレスのような）を含む。ある実施形態では、行先アドレス５０５は、ネットワーク又はネットワークのサブセット内の全ての装置のアドレスである。パケット５００は、更に、スリープモードにある受信装置を、１６回繰り返されるウェイクアップＭＡＣアドレスで構成されたＭａｇｉｃ  Ｐａｃｋｅｔシーケンス５２０としてここに示されたウェイクアップデータシーケンスに同期させることのできる同期ストリーム（この例ではＦＦ−ＦＦ−ＦＦ−ＦＦ−ＦＦ−ＦＦ）を含む。パケット５００は、エラー検出要求のためにＣＲＣ（繰り返し冗長チェック）シーケンス５２５のようなフィールドを含めて、必要に応じて他のフィールドも含む。
【００３３】
図６は、娯楽ネットワークの実施形態を示す。ある実施形態では、ネットワーク６００内の１つ以上のネットワーク装置が、ある長さの時間中アイドル状態になるときに、スリープ即ち低電力状態へ移行する。ある実施形態では、ネットワーク内の開始装置は、ネットワーク内の装置へウェイクアップメッセージを送信し、このメッセージは、装置をウェイクアップするためにネットワーク内の全装置又は装置のサブセットに対するウェイクアップＭＡＣアドレスを識別する。
【００３４】
この図において、娯楽ネットワークシステム６００は、互換性のあるメディア装置をネットワークに接続する。接続は、娯楽ネットワーク６０５への接続として示されている。ある実施形態では、装置は、中央ネットワークサーバーなしのネットワークとして動作する。娯楽ネットワークを通して、メディアデータストリームは、接続された任意の装置間で転送される。更に、装置は、ネットワークを通して遠隔制御することができる。装置は、同軸ケーブル、イーサネットケーブル、及びファイアワイヤを含む既知のコネクタ及び接続プロトコルを経てネットワークに接続されると共に、Ｗｉ−Ｆｉ、ブルーツース、及び他のワイヤレス技術を経てワイヤレス接続部へ接続される。
【００３５】
ある実施形態では、装置は、メディアソース又は受信者を含む。図６において、オフィス６１０は、モデム６２２を経てネットワーク６０５へインターネット接続６２０を与える。インターネットから受信されるデータは、ストリーミングメディアソースを含み、これは、購入したオーディオファイル（ダウンロードされた音楽ファイルのような）、ビデオファイル（映画、テレビ、等の）、及びコンピュータゲームを含むが、これらに限定されない。又、オフィス６１０は、パーソナルコンピュータ６２４にも接続され、これは、他のファンクションの中でも、あるメディアストリームを表示し又はあるコンピュータゲームを動作するモニタ６２６を使用する。
【００３６】
又、娯楽ネットワークは、ベッドルーム６１２内の装置にも接続され、これは、例えば、テレビジョン６３２へデータを与えるセットトップボックス６３０を含む。更に、ベッドルーム（又は他のスペース）は、メディア記憶ユニット６２８を含む。このメディア記憶ユニット６２８は、ネットワーク６０５に接続されたソースからデータを受信し、且つネットワーク６０５へ接続されたデータ受信者へデータを与える。メディア記憶ユニット６２８は、ネットワークに対していかなる形式のメディアストリームデータを含んでもよい。
【００３７】
このシステムは、更に、例えば、ケーブル又はファイバシステム６３４から或いは衛星ディッシュネットワーク６３６から入力を受信するリビングルーム６１４も備えている。このようなソースからのメディア入力は、ネットワーク６０５及び第２テレビジョン６４０に接続されたセットトップボックス６３８へ供給される。リビングルームのテレビジョン６４０に表示するためにネットワーク６０５に接続されているのは、ビデオゲームユニット６４２である。ネットワーク装置をもつ多数の他の部屋があり、例えば、ネットワーク６０５に接続された第３テレビジョン６４４を含むキッチンがある。又、これに限定されないが、家全体に配置されたスピーカを備えたステレオオーディオシステムを含む他のネットワーク装置も存在する。
【００３８】
更に、多数の移動パーソナル電子装置もネットワークに接続される。これらの装置は、ケーブル又はワイヤレス信号を経て接続され、ワイヤレス信号は、ブルーツース、Ｗｉ−Ｆｉ、赤外線又は他の同様のワイヤレス通信プロトコルを含むが、これに限定されない。このような各々のプロトコルは、（図６には示されていない）ネットワークへのインターフェイス、例えば、Ｗｉ−Ｆｉベースステーションを必要とする。このような移動パーソナル電子装置は、デジタルカメラ６４６、セルラー電話６４８、パーソナル音楽装置６５０、又はビデオカメラ６５２を含むことができる。更に、自動車６５４に収容された移動システムは、自動車がネットワークに接近したときに（例えば、家のガレージに入ったときに）ネットワーク６０５に接続することができる。移動パーソナル電子装置は、例えば、ネットワークの範囲内に入ったときにネットワークに自動的に接続される。接続時に、装置は、装置への考えられる自動更新又はダウンロードを含めて、ネットワークを通してデータを得るか、又はネットワークへデータを供給するのに使用できる。一例において、ユーザは、ネットワークを通していずれかの移動電子装置に含まれたデータにアクセスすることができ、例えば、セットトップボックス６３８を経て、リビングルームのテレビジョン６４０のデジタルカメラ６４６に記憶された写真にアクセスすることができる。
【００３９】
図７は、本発明の実施形態に使用されるコンピューティング装置を示す。この図において、ここでの説明に関係のない規格及び良く知られたコンポーネントは、図示されておらず、又、幾つかの図示された要素は、ネットワーク装置の実施形態には含まれなくてもよい。ある実施形態のもとでは、コンピューティング装置７００は、送信装置又は受信装置のいずれかである。ある実施形態では、コンピューティング装置７００は、ネットワーク内の他の装置をウェイクアップするためにウェイクアップシーケンスを開始する装置でもよいし、又はコンピューティング装置は、低電力状態に入り、開始装置から受信されるウェイクアップメッセージにより目覚めさせられる装置でもよい。
【００４０】
ある実施形態のもとでは、装置７００は、相互接続部又はクロスバー７０５、或いは情報を通信するための他の通信手段を備え、これは、高速データ搬送装置を含んでもよい。装置７００は、更に、情報を処理するために相互接続部７０５に結合された１つ以上のプロセッサ７１０のような処理手段を備えている。プロセッサ７１０は、１つ以上の物理的なプロセッサ及び１つ以上の論理的プロセッサを含む。更に、各プロセッサ７１０は、複数のプロセッサコアを含む。ある実施形態では、プロセッサは、コンピューティング装置７００が低電力状態にあるときにウェイクアップメッセージに対してネットワークを監視することのできるプロセッサを含む。相互接続部７０５は、簡単化のため単一の相互接続部として示されているが、多数の異なる相互接続部又はバスを表してもよく、そしてこのような相互接続部へのコンポーネント接続は、変化してもよい。図７に示した相互接続部７０５は、１つ以上の個別の物理的バス、ポイント・対・ポイント接続部、又はその両方が適当なブリッジ、アダプタ又はコントローラによって接続されたものを表す抽象的なものである。相互接続部７０５は、例えば、システムバス、ＰＣＩ又はＰＣＩｅバス、ハイパートランスポート又は工業規格アーキテクチャー（ＩＳＡ）バス、小型コンピュータシステムインターフェイス（ＳＣＳＩ）バス、ＩＩＣ（Ｉ２Ｃ）バス、又は時々「ファイアワイヤ」と称されるインスティテュート・オブ・エレクトリカル・アンド・エレクトロニックスエンジニアズ（ＩＥＥＥ）規格１３９４バスを含む。（“Standard for a High Performance Serial Bus”１３９４−１９９５、ＩＥＥＥ、１９９６年８月３０日出版、及び補則）更に、装置７００は、ＵＳＢバス７７０のようなシリアルバスを含み、これに対して、装置Ａ  ７７５及び装置Ｂ  ７８０のような１つ以上のＵＳＢ適合装置をアタッチすることができる。
【００４１】
ある実施形態では、プロセッサ７１０は、１つ以上のバーチャルマシンをサポートするのに使用される。ある実施形態では、装置７００は、更に、ランダムアクセスメモリ（ＲＡＭ）又は他のダイナミック記憶装置を、プロセッサ７１０によって実行されるべき情報及びインストラクションを記憶するためのメインメモリ７２０として備えている。又、このメインメモリ７２０は、プロセッサ７１０によるインストラクションの実行中に一時的な変数又は他の中間情報を記憶するのにも使用される。ＲＡＭメモリは、メモリコンテンツのリフレッシュを必要とするダイナミックランダムアクセスメモリ（ＤＲＡＭ）と、コンテンツのリフレッシュを必要としないがコストの高いスタティックランダムアクセスメモリ（ＳＲＡＭ）とを含む。ＤＲＡＭメモリは、信号を制御するためのクロック信号を含む同期ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）と、拡張型データアウトダイナミックランダムアクセスメモリ（ＥＤＯ  ＤＲＡＭ）とを含む。ある実施形態では、システムのメモリは、装置内の多数のエージェントによってアクセスできる共有ＢＩＯＳ／ＯＳメモリのような共有メモリを含む。又、装置７００は、プロセッサ７１０に対するスタティック情報及びインストラクションを記憶するためのリードオンリメモリ（ＲＯＭ）７２５又は他のスタティック記憶装置も備えている。又、装置７００は、これに限定されないがシステムＢＩＯＳ及び１つ以上のプレＯＳアプリケーションを含む幾つかの要素を記憶するための１つ以上の不揮発性メモリ装置７３０も備えている。
【００４２】
又、データ記憶装置７３５も、情報及びインストラクションを記憶するために装置７００の相互接続部７０５に結合される。記憶装置７３５は、磁気ディスク、光学ディスク、及びそれに対応するドライブ、或いは他の装置を含む。このような要素は、一緒に結合されてもよいし、又は個別のコンポーネントであって、装置７００の他の要素の部分を使用してもよい。特定の実施形態では、データ記憶装置７３５は、ハードドライブ７３６を含む。
【００４３】
又、装置７００は、エンドユーザに情報を表示するため、バス７０５を経て、ディスプレイ７４０、例えば、陰極線管（ＣＲＴ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ、又は他の表示技術に結合することができる。ある実施形態では、ディスプレイ７４０は、テレビ番組を表示するのに使用される。又、ある環境において、ディスプレイ７４０は、入力装置の少なくとも一部分としても使用されるタッチスクリーンを含む。又、ある環境において、ディスプレイ７４０は、テレビ番組の音声部分を含めて、オーディオ情報を与えるためのスピーカのようなオーディオ装置でもよく又はそれを含んでもよい。入力装置７４５は、情報及び／又はコマンド選択をプロセッサ７１０へ通信するために相互接続部７０５に結合される。種々の具現化において、入力装置７４５は、キーボード、キーパッド、タッチスクリーン及びスタイラス、ボイス作動システム又は他の入力装置、或いはこのような装置の組合せでよい。含むことのできる別の形式のユーザ入力装置は、方向情報及びコマンド選択を１つ以上のプロセッサ７１０へ通信すると共にディスプレイ７４０上でのカーソル移動を制御するためのカーソル制御装置７５０、例えば、マウス、トラックボール、又はカーソル指向キーある。
【００４４】
又、１つ以上の通信要素７５５も、相互接続部７０５に結合される。特定の具現化に基づいて、通信要素７５５は、トランシーバ、ワイヤレスモデム、ネットワークインターフェイスカード、マザーボード上のＬＡＮ（ローカルエリアネットワーク、又は他のインターフェイス装置を含む。通信要素７５５は、イーサネットデータのようなネットワークデータを送信するためにネットワーク７６５への接続を与える。通信装置７５５の使用は、ワイヤレス装置からの信号の受信を含む。無線通信の場合に、通信装置７５５は、必要に応じてダイポール又はモノポールアンテナを含めて、１つ以上のアンテナ７５８を含む。一実施形態では、通信要素７５５は、不適切なアクセスから装置７００を保護するためのファイアウオールを含む。又、装置７００は、電力装置又はシステム７６０も備え、これは、電源、バッテリ、太陽電池、燃料セル、或いは電力を供給又は発生するための他のシステム又は装置も含む。電力装置又はシステム７６０により供給される電力は、装置７００の要素へ必要に応じて配電される。
【００４５】
上述した説明において、説明上、本発明を完全に理解するために多数の特定の細部について述べた。しかしながら、当業者であれば、幾つかの特定の細部がなくても、本発明を実施できることが明らかであろう。他の点では、良く知られた構造及び装置は、ブロック図の形態で示された。図示されたコンポーネントとコンポーネントとの間に中間構造が存在することがある。説明又は図示されたコンポーネントは、ここに図示又は説明されない付加的な入力又は出力を有することがある。
【００４６】
本発明は、種々のプロセスを含むことができる。本発明のプロセスは、ハードウェアコンポーネントによって遂行することもできるし、又はマシン実行可能なインストラクションによって実施することもでき、これらインストラクションでプログラムされた汎用又は特殊目的プロセッサ或いはロジック回路でプロセスを遂行するように使用できる。或いは又、プロセスは、ハードウェア及びソフトウェアの組合せで遂行することもできる。
【００４７】
本発明の各部分は、プロセッサにより実行されるコンピュータプログラムインストラクションであって、本発明によるプロセスを遂行するようにコンピュータ（又は他の電子装置）をプログラムするのに使用されるコンピュータプログラムインストラクションが記憶されたコンピュータ読み取り可能な媒体を含むコンピュータプログラム製品として提供されてもよい。コンピュータ読み取り可能な媒体は、フロッピーディスケット、光学ディスク、ＣＤ−ＲＯＭ（コンパクトディスクリードオンリメモリ）、磁気−光学ディスク、ＲＯＭ（リードオンリメモリ）、ＲＡＭ（ランダムアクセスメモリ）、ＥＰＲＯＭ（消去可能なプログラマブルリードオンリメモリ）、ＥＥＰＲＯＭ（電気的に消去可能なリードオンリメモリ）、マグネット又は光学的カード、フラッシュメモリ、又は電子的インストラクションを記憶するのに適した他の形式の有形のメディア／コンピュータ読み取り可能なメディアを含むが、これに限定されない。
【００４８】
多数の方法を最も基本的な形態で説明したが、本発明の基本的な範囲から逸脱せずに、いずれかの方法にプロセスを追加したり又は削除したりすることができ、又、いずれかの上述したメッセージに情報を追加したり削除したりすることができる。当業者であれば、多数の更に別の変更や適応がなされ得ることが明らかであろう。本発明を限定するのではなく例示するために特定の実施形態が示された。本発明の範囲は、上述した特定例によって決定されるのではなく、特許請求の範囲のみによって決定されるものとする。
【００４９】
要素“Ａ”が要素“Ｂ”に結合されると言える場合には、要素Ａは、要素Ｂに直結されるか、又は、例えば、要素Ｃを経て間接的に結合される。コンポーネント、特徴、構造、プロセス、又は特性Ａが、コンポーネント、特徴、構造、プロセス、又は特性Ｂを「引き起こす」と明細書又は請求の範囲に述べられたときには、“Ａ”は、“Ｂ”の少なくとも部分的な原因であるが、“Ｂ”を引き起こす上で助けとなる少なくとも１つの他のコンポーネント、特徴、構造、プロセス、又は特性でもあることを意味する。コンポーネント、特徴、構造、プロセス、又は特性を含んでもよく(may)、含むことがあり(might)、又は含むことができる(could)と明細書に示された場合に、その特定のコンポーネント、特徴、構造、プロセス、又は特性を含むことが要求されるのではない。明細書又は請求の範囲で「ある(“a”又は“an”)」要素が言及された場合には、述べられた要素が１つしかないことを意味するものではない。
【００５０】
実施形態は、本発明の具現化又は一例である。明細書において「実施形態」、「１つの実施形態」、「ある実施形態」又は「他の実施形態」を言及するときには、その実施形態について述べる特定の特徴、構造又は特性が、少なくともある実施形態には含まれるが、必ずしも全ての実施形態に含まれるのではないことを意味している。「実施形態」、「１つの実施形態」又は「ある実施形態」の種々の出現は、必ずしも全てが同じ実施形態を示していない。本発明の実施形態の以上の説明において、開示を合理化し且つ本発明の１つ以上の種々の態様を理解する上で助けとなるように、本発明の種々の特徴は、時々、単一の実施形態、図面又はその説明に一緒にグループ編成されたことが明らかであろう。しかしながら、開示のこの方法は、請求の範囲に記載の発明が各請求項に述べた以上の特徴を要求するという意図を反映するものとして解釈されるものではない。むしろ、請求の範囲に反映されるように、本発明の態様は、以上に開示された単一実施形態の全ての特徴未満のものに存在する。従って、この説明に明確に組み込まれた請求の範囲において、各請求項は、本発明の個別の実施形態としてそれ自身自立している。
【符号の説明】
【００５１】
１０５：ネットワーク
１１０：開始装置
１１５：ネットワーク装置Ａ
１２０：ネットワーク装置Ｂ
１２５：ネットワーク装置Ｃ
１３０：ウェイクパケット
２０５：ネットワーク装置
２１０：ネットワークユニット
２２０：ＤＲＡＭ
２２５：フラッシュメモリ
２３０：送信器
２４０：受信器
２５０：イーサネットケーブル
２５５：ネットワークインターフェイス
２６０：ＷｏＬモジュール
２６５：プロセッサ
２７０：ＭＡＣアドレスレジスタ
２７５：電力管理モジュール
【図１】
2011511485.tif 000003
【図２】
2011511485.tif 000004
【図３】
2011511485.tif 000005
【図４】
2011511485.tif 000006
【図５】
2011511485.tif 000007
【図６】
2011511485.tif 000008
【図７】
2011511485.tif 000009
【国際調査報告】
2011511485.tif 000010
2011511485.tif 000011
2011511485.tif 000012