(57)【要約】【課題】  各デバイスの節電情報要素をブロードキャストすることによりシステムの電力を節減する、分散化ワイヤレスパーソナルエリアネットワークにおける節電方法を提供すること。【解決手段】  本発明に係る分散化ワイヤレスネットワークにおける節電方法は、少なくとも１つのデバイスＰが、自ら節電アンカーになるステップと、この節電アンカーになった少なくとも１つのデバイスＰが、ビーコングループ内のデバイスの動作状態に関する情報を、ビーコングループ内にブロードキャストするステップとを含む。【選択図】      図４Ａ
2006005933.tif 000002
【特許請求の範囲】
【請求項１】
分散化ワイヤレスネットワークにおける節電方法であって、
少なくとも１つのデバイスＰが、節電（Power Save）アンカーになるステップと、
前記節電アンカーとなった前記デバイスＰが、ビーコングループ内のデバイスの動作状態に関する情報を、前記ビーコングループ内にブロードキャストするステップと、
を含むことを特徴とする分散化ワイヤレスネットワークにおける節電方法。
【請求項２】
前記デバイスの動作状態に関する情報は、前記ビーコングループ内のデバイスのうち、休眠モードにあるデバイスである休眠デバイスについての情報である休眠情報を含んだ節電情報を含むこと、
を特徴とする請求項１に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項３】
前記休眠情報は、休眠デバイスについての情報の配列を含むこと、
を特徴とする請求項２に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項４】
前記休眠デバイスについての情報の長さは３バイトであること、
を特徴とする請求項３に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項５】
前記休眠デバイスについての情報は、前記休眠デバイスのアドレス情報および前記休眠デバイスがウェイクアップする時点についての情報である休眠デバイスのウェイクアップ時点情報のうち少なくとも１つを含むこと、
を特徴とする請求項３に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項６】
前記休眠デバイスのウェイクアップ時点情報は、前記休眠デバイスがウェイクアップするまでに残っているスーパーフレームの個数についての情報であること、
を特徴とする請求項５に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項７】
前記休眠デバイスのアドレス情報の長さは２バイトであり、前記休眠デバイスのウェイクアップ時点情報の長さは１バイトであること、
を特徴とする請求項６に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項８】
前記節電情報は、前記ビーコングループ内のデバイスのビーコンスロットをマッピングしたビットマップを用いて、前記休眠デバイスを示す休眠デバイスビーコンスロットビットマップ情報をさらに含むこと、
を特徴とする請求項３に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項９】
前記休眠デバイスビーコンスロットビットマップ情報は、前記ビットマップを構成するビットのうち、前記休眠デバイスのビーコンスロットに対応するビットが‘１’にセットされた情報であること、
を特徴とする請求項８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１０】
前記節電情報は、前記節電情報の全体長さについての情報および前記節電情報のＩＤのうち少なくとも１つをさらに含むこと、
を特徴とする請求項２に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１１】
前記節電情報に含まれる、全体長さについての情報の長さは１バイトであり、前記節電情報のＩＤの長さは１バイトであること、
を特徴とする請求項１０に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１２】
前記節電情報は、前記ビーコングループ内のデバイスのビーコンスロットをマッピングしたビットマップを用いて、前記休眠デバイスを示す休眠デバイスビーコンスロットビットマップ情報をさらに含むこと、
を特徴とする請求項２に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１３】
前記休眠デバイスビーコンスロットビットマップ情報は、前記ビットマップを構成するビットのうち、前記休眠デバイスのビーコンスロットに対応するビットが‘１’にセットされた情報であること、
を特徴とする請求項１２に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１４】
前記節電アンカーになるステップは、前記少なくとも１つのデバイスＰが、自ら前記節電アンカーになること、
を特徴とする請求項１に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１５】
分散化ワイヤレスネットワークにおける節電方法において、少なくとも１つのデバイスＰが節電アンカーになってビーコングループ内のデバイスの動作状態に関する情報を前記ビーコングループ内にブロードキャストすること、
を特徴とする分散化ワイヤレスネットワークにおける節電方法。
【請求項１６】
前記デバイスの動作状態に関する情報は、前記ビーコングループ内のデバイスのうち、休眠モードにあるデバイスである休眠デバイスに対する情報である休眠情報を含んだ節電情報を含むこと、
を特徴とする請求項１５に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１７】
前記少なくとも１つのデバイスＰは、自ら前記節電アンカーになること、
を特徴とする請求項１５に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項１８】
分散化ワイヤレスネットワークにおける節電方法であって、
少なくとも１つのデバイスＰが自ら節電アンカーになってビーコングループ内のデバイスの動作状態に関する情報を前記ビーコングループ内にブロードキャストするステップと、
前記ビーコングループ内の少なくとも１つのデバイスが、前記デバイスの動作状態に関する情報に基づいて、通信対象のデバイスの動作状態を把握し、通信できる時まで節電状態として待機するステップとを含むこと、
を特徴とする分散化ワイヤレスネットワークにおける節電方法。
【請求項１９】
前記ネットワークは、超広帯域アドホックネットワーク基盤のワイヤレスパーソナルエリアネットワークであること、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２０】
前記ブロードキャストするステップにおいて、前記ビーコングループ内で、既に動作中の節電アンカーがなく、少なくとも１つの他のデバイスがあれば、前記デバイスＰが節電アンカーの役目を選択すること、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２１】
前記ブロードキャストするステップにおいて、前記ビーコングループ内で、既に動作中の節電アンカーがあり、前記ビーコングループ内のすべてのデバイスが、前記動作中の節電アンカーから前記動作状態についての情報を受信できない場合に、前記デバイスＰが節電アンカーの役目を選択すること、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２２】
前記動作状態に関する情報を受信できない場合とは、前記ビーコングループ内の任意の２つのデバイスで構成される組合せの中で、動作中の節電アンカーのうち、いずれか１つによってブロードキャストされるビーコンにより同時に確認されない組合せがある場合であること、
を特徴とする請求項２１に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２３】
前記デバイスＰは、動作に必要な電源を継続して供給されるデバイスまたは動作に必要な電源を供給することができる電源デバイスを含むデバイスのいずれかであること、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２４】
前記デバイスＰは、前記ビーコングループ内のすべてのデバイスの動作状態に関する情報を保存するための十分なメモリと、自身のビーコン内に、前記デバイスの動作状態に関する情報のため少なくとも１バイトの領域とを有すること、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２５】
前記デバイスＰは、節電アンカーとして動作する間、ビーコンを伝送しない節電状態へ移行しないこと、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２６】
前記動作状態に関する情報は、前記ビーコングループ内にあるデバイスとして休眠モードにあるデバイスについての情報および前記休眠モードから活動モードに切り換える時点についての情報を含むこと、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２７】
前記動作状態に関する情報は、前記節電アンカーがブロードキャストするビーコンに含まれる情報要素の形態を有すること、
を特徴とする請求項２６に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２８】
前記情報要素は、少なくとも１ビット単位で、前記ビーコングループ内のデバイスのうち、前記休眠モードにあるデバイスを表示するフィールドと、前記ビットに対応して、少なくとも１バイト単位で、前記休眠モードから活動モードに切り換える時点についての情報を含むフィールドとを含むこと、
を特徴とする請求項２７に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項２９】
前記動作状態についての情報は、前記ビーコングループ内のデバイスのビーコンおよび前記ビーコングループ内の他の節電アンカーのビーコンを、少なくとも１つのスーパーフレームの間で受信することにより求めること、
を特徴とする請求項２６に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項３０】
前記デバイスＰが、前記節電アンカーとして動作し、所定時間後に前記節電アンカーとしての役目を放棄するステップをさらに含むこと、
を特徴とする請求項１８に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項３１】
前記所定時間は、前記ビーコングループ内に他のデバイスがない場合、または、前記ビーコングループ内に動作中の他の節電アンカーがあり、前記ビーコングループ内のすべてのデバイスが前記動作中の他の節電アンカーから前記動作状態に関する情報を受信できる場合のいずれかであること、
を特徴とする請求項３０に記載の分散化ワイヤレスネットワークにおける節電方法。
【請求項３２】
ワイヤレスモバイルアドホックネットワーク基盤の分散化ワイヤレスネットワークにおける節電機能を備えたシステムであって、
自身のビーコングループ内のデバイスの動作状態に関する情報を、前記ビーコングループ内にブロードキャストする節電アンカーとしての役目を自ら選択するデバイスＰと、
前記ビーコングループ内に属し、前記デバイスの動作状態に関する情報に基づいて、通信対象のデバイスの動作状態に応じて、通信可能となるまで節電状態として待機する少なくとも１つの隣接デバイスとを含むこと、
を特徴とする分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３３】
前記ネットワークは、超広帯域ワイヤレスパーソナルエリアネットワークであること、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３４】
前記デバイスＰは、前記ビーコングループ内に既に動作中の節電アンカーがなく、前記少なくとも１つの隣接デバイスがあると判断されれば、節電アンカーの役目を選択すること、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３５】
前記デバイスＰは、前記ビーコングループ内に既に動作中の節電アンカーがあり、すべての隣接デバイスが前記動作中の節電アンカーから前記動作状態に関する情報を受信できない場合に、節電アンカーの役目を選択すること、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３６】
前記動作状態に関する情報を受信できない場合とは、前記ビーコングループ内の任意の２つのデバイスで構成される組合せの中で、動作中の節電アンカーのうち、いずれか１つによってブロードキャストされるビーコンにより同時に確認されない組合せがある場合であること、
を特徴とする請求項３５に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３７】
前記デバイスＰは、動作に必要な電源を継続して供給されるデバイス、または、動作に必要な電源を供給することができる電源デバイスを含むデバイスであること、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３８】
前記デバイスＰは、前記ビーコングループ内のすべてのデバイスの動作状態に関する情報を保存するための十分なメモリと、自身のビーコン内に前記情報のための少なくとも１バイトの領域を有すること、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項３９】
前記デバイスＰは、節電アンカーとして動作する間は、ビーコンを伝送しない節電状態へ移行しないこと、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項４０】
前記動作状態に関する情報は、前記ビーコングループ内にあるデバイスとして休眠モードにあるデバイスの情報、および前記休眠モードから活動モードに切り換える時点についての情報を含むこと、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項４１】
前記動作状態に関する情報は、前記節電アンカーがブロードキャストするビーコンに含まれる情報要素の形態を有すること、
を特徴とする請求項４０に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項４２】
前記情報要素は、少なくとも１ビット単位で、前記ビーコングループ内のデバイスのうち前記休眠モードにあるデバイスを表示するフィールドと、前記ビットに対応して少なくとも１バイト単位で、前記休眠モードから活動モードに切り換える時点についての情報を含むフィールドとを含むこと、
を特徴とする請求項４１に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項４３】
前記動作状態に関する情報は、前記ビーコングループ内のデバイスのビーコンおよび前記ビーコングループ内の他の節電アンカーのビーコンを、少なくとも１つのスーパーフレームの間に受信することにより求めること、
を特徴とする請求項４０に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項４４】
前記デバイスＰは、前記節電アンカーとして動作し、所定時間後に前記節電アンカーとしての役目を放棄すること、
を特徴とする請求項３２に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【請求項４５】
前記所定時間は、前記ビーコングループ内に他のデバイスがない場合、または、前記ビーコングループ内に動作中の他の節電アンカーがあり、前記ビーコングループ内のすべてのデバイスが前記動作中の他の節電アンカーから前記動作状態に関する情報を受信できる場合のいずれかであること、
を特徴とする請求項４４に記載の分散化ワイヤレスネットワークにおける節電機能を備えたシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレスモバイルアドホックネットワークに基づいたワイヤレスパーソナルエリアネットワークのための電力を節減する媒体アクセス制御を提供する、分散化ワイヤレスネットワークにおける節電方法および節電機能を有するシステムに関する。
【背景技術】
【０００２】
ワイヤレスパーソナルエリアネットワークは、約１０ｍ程度のパーソナル領域において動作するワイヤレスネットワークと定義される。米国電機電子学会（ＩＥＥＥ：Institute of Electrical and Electronics Engineers）は、そのようなワイヤレスパーソナルエリアネットワークの標準の決定に関与している。超広帯域（ＵＷＢ：Ultra Wide Band）通信技術は、このようなパーソナル領域において数百Ｍｂｐｓを超える送信率を実現することができる。ワイヤレスパーソナルエリアネットワークにおいて、媒体は、相互の通信のために、ワイヤレスパーソナルエリアネットワークに参加するすべてのデバイス間で共有される。ここで、ワイヤレスパーソナルエリアネットワークに参加するデバイスは、バッテリー電源の消費を抑えるために、節電状態であることがある。
【０００３】
ワイヤレスパーソナルエリアネットワークでは、そのデバイスの媒体アクセスを制御するための媒体アクセス制御方法を必要とする。つまり、いかにネットワークにアクセスするか、いかに所望の送信率で他のデバイスにデータを伝送するか、いかに媒体を最適に使用するか、いかにビーコンの衝突を検出して解消するか、および、いかに電源を最適に使用するかという問題がある。
【０００４】
ワイヤレスパーソナルエリアネットワークのための媒体アクセス制御は、集中化（centralized）と分散化（distributed）の２つのアクセス方法で設計される。集中化アクセスにおいては、すべてのデバイスのための媒体アクセスを管理して調整するために、１つのデバイスが、ネットワーク全体のために動作する。すべてのデバイスは、ネットワークへの参加やチャンネルタイムの割り当てのような媒体アクセスのために、ホストコーディネータに助けを要請する。分散化アクセスにおいて、媒体アクセスは、ネットワークのすべてのデバイスに均一に分散する。そして、すべてのデバイスは、互いの媒体アクセスを管理する負担を共有する。ＩＥＥＥ標準は、集中化媒体アクセス制御方法についてのものであるが、いくつかの分散化媒体アクセス制御方法がワイヤレスパーソナルエリアネットワークのために論議されている。そのような方法は、デバイスの移動性に対して柔軟性を提供することができる。
【０００５】
ここで、図１は、従来技術の分散化アクセス方式におけるワイヤレスパーソナルエリアネットワークの配置構成を示した図面である。
図１に示すように、ワイヤレスパーソナルエリアネットワークは、点で表示された複数個のデバイスを含んで構成される。各デバイスを中心として描かれた円は、当該デバイスのビーコンが受信可能な範囲を示している。そして、１つの円内に含まれるデバイスは、１つのビーコングループを形成することになる。
【０００６】
分散化アクセスに基づくワイヤレスパーソナルエリアネットワークは、いかなるホストコーディネータも有しない。ネットワーク内で、すべてのデバイスは、ライト（light）コーディネータの役目を行い、別途の専用のコーディネータを含まない。すべてのデバイスは、互いに協働する。また、各デバイスは、他のデバイスへのデータ送信のためのチャンネルタイムの割り当て、同期方法および電力節減などの媒体アクセス制御を行うために必要な情報を互いに共有する。これが、アドホック型に形成された分散化ワイヤレスパーソナルエリアネットワークシステムである。各デバイスは、周期的にその周辺デバイスについての情報およびその周辺デバイスに割り当てられたチャンネルタイムについての情報をブロードキャストする。
【０００７】
分散化媒体アクセス制御方式は、「スーパーフレーム」と呼ばれるタイミング概念に依存している。スーパーフレームは、固定長の時間を有し、「タイムスロット」と呼ばれる多数の時間ウィンドウに分割される。また、タイムスロットは、媒体アクセススロット（ＭＡＳ：Medium Access Slot）と呼ばれることもある。
【０００８】
多くのタイムスロットは、デバイスがビーコンを送るために用いられる。そして、残りスロットは、データを送るために用いられる。ビーコンが送られるスロットは、「ビーコンスロット」と呼ばれ、データが送られるスロットは、「データスロット」と呼ばれる。ビーコン期間（ＢＰ：Beacon Period）の長さは、データ期間の長さより短い場合がある。ビーコンスロットは、スーパーフレームの先頭部分に一緒に示される。さらに、ビーコンの数は、接続されたデバイスの数に応じて可変することもできる。
【０００９】
図２は、従来のスーパーフレームの構造の一例を示した図面である。
図２に示したスーパーフレームの構造は、「Multiband OFDM（Orthogonal Frequency Division Modulation）Alliance draft v0.5」の定義に基づいている。図２に示したスーパーフレームは、いくつかの媒体アクセススロット（ＭＡＳ：Medium Access Slot）（ａ、ｃ）を含む。一部の媒体アクセススロット（ａを含む）は、複数のデバイスにおいて一致するビーコンスロットで構成されるビーコン期間（ｂ）で構成される。残りの媒体アクセススロット（ｃを含む）は、ネットワークの他のデバイスにデータを伝送するためにネットワークの他のデバイスにより用いられることができる媒体アクセススロットで構成されるデータ期間（ｄ）を形成する。
【００１０】
このような媒体アクセススロットは、２５６個のビーコンスロットにより６５、５３６μｓのスーパーフレームを形成し、各媒体アクセススロットは、２５６μｓである。スーパーフレームの情報は、各デバイスによりブロードキャストされるビーコンの中でブロードキャストされることができる。スーパーフレームの開始時間は、ビーコン期間の開始により決定され、これはビーコン期間開始時間（ＢＰＳＴ：Beacon Period Start Time）で定義される。
【００１１】
同一のビーコングループに属するデバイスは、スーパーフレームのための同一のビーコン期間の開始時間を用いる。しかし、一部のデバイスは、それらのビーコン期間開始時間を他の時間で定義することができる。そのような場合、２つ、またはそれ以上のビーコングループが同時に存在することができる。媒体アクセススロットは、このような開始時間と関連して一連の番号が付される。
デバイスは、すべてのビーコンの中にビーコン期間占領情報（ＢＰＯＩＥ：Beacon Period Occupancy Information Element）のような情報要素（Information Element）を含み、ビーコン期間におけるビーコンスロットの占領状態をブロードキャストする。ビーコン期間占領情報は、同一のビーコニンググループに属するデバイスのビーコン情報のみを含んでいる。
【００１２】
ビーコンフレームの受信と同時に、デバイスは送信者のデバイスＩＤとビーコンが受信したスロット番号とを保存する。そして、デバイスは、次のスーパーフレームで伝送するビーコン期間占領情報にこの情報を含める。ただ、１つのスーパーフレームの間に受信されたビーコンの情報が、次のスーパーフレームで送られるビーコン期間占領情報に含まれる。
もし、あるデバイスのデバイスＩＤが、所定の連続したスーパーフレームの間に、隣接デバイスビーコンのビーコン期間占領情報の中になければ、それは該当デバイスが次のスーパーフレームで該当ビーコンスロットを休止スロットに変更するということを意味する。もし、ビーコンスロットが変更されても、データ予約が維持されることになり、再び情報を取得する必要はない。
【００１３】
従来技術において、ＭＢＯＡ−ＭＡＣ（Multiband OFDM Alliance Media Access Control）は、活動モードと休眠モードとの二つの動作モードに定義される。活動モードにおいて、デバイスは、覚醒状態（awake state）や休眠状態（sleep state）が全て可能である。覚醒状態において、デバイスの送信部および受信部は、現在送信中であるか、受信中でなくても、さらに多い電力を用いて最高電力で動作する。休眠状態においては、送信部と受信部回路への電力を減少して最小限の電力を用いる。活動モードにおいて、デバイスはビーコン期間に既に宣言されたデータ予約によって覚醒状態と休眠状態とをスイチングする。
【００１４】
２次電源（second power）の節減方法は、デバイスが休眠モードへ移行するということを宣言することである。休眠モードへ移行しているデバイスは、それらのビーコンを通じていくつかのスーパーフレームの間に休眠モードであることを宣言する。その間、デバイスは、深い休眠状態にある。このとき、休眠状態のデバイスは、ビーコンの送受信を行わない。
当該ビーコングループ内の他のデバイスは、この宣言に注目して、さらに覚醒するまで、休眠デバイスについての情報を自信のビーコン期間占領情報内に引き続けて含むことになる。また、そのビーコングループ内のデバイスは、休眠中にあるデバイスについて、それらのローカルデータベースに情報を維持し、休眠中のデバイスが動作を開始してビーコンを送り始めるまで、休眠中のデバイスと通信することを延期する。
【００１５】
しかし、「MBOA MAC v0.5」において議論されたとおり、従来技術では、休眠モードへ移行しようとする意図を宣言したデバイスからのビーコンを確認しないデバイスがある場合、そのデバイスは、その休眠状態デバイスがいつ活動モードに復帰するのかがわからないという問題点がある。
もし、そのようなデバイスが休眠モードデバイスと通信することを所望すると、それらは、どのようなスーパーフレームで休眠デバイスが覚醒するのかを確認するために、長い時間、覚醒状態でいなければならない。
【００１６】
これに対し、休眠モードデバイスは、休眠モードから覚醒し、かつ活動モードに切り換えられても、その休眠期間の間に休眠状態へ移行した他のデバイスについての情報は分からない。そのため、そのデバイスがそのようなデバイスとの通信のために、定めていない時間の間に引き続けて活動モードとして働きつづける。そのような長い待機状態が、当該デバイスの電気容量を急速に減少させる。
このような状況は、高い移動性を有するビーコングループの場合に、頻繁に発生することになる。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明の目的は、非集中化ネットワークトポロジーのワイヤレスアドホックネットワークに基づいた超広帯域ワイヤレスパーソナルエリアネットワークにおいて、各デバイスの節電情報要素をブロードキャストすることによりシステムの電力を節減する、分散化ワイヤレスパーソナルエリアネットワークにおける節電方法および節電機能を有するシステムを提供することである。
【課題を解決するための手段】
【００１８】
前記の目的を達成するために、本発明によるワイヤレスモバイルアドホックネットワーク基盤の分散化ワイヤレスネットワークにおける節電方法は、少なくとも１つのデバイスＰが自ら節電アンカーになるステップと、節電アンカーになったデバイスＰが、ビーコングループ内のデバイスの動作状態に関する情報を、前記ビーコングループ内にブロードキャストするステップとを含む。
そして、デバイスの動作状態に関する情報は、ビーコングループ内のデバイスのうち休眠モードにあるデバイスである休眠デバイスについての情報である休眠情報を含んだ節電情報を含むことが好ましい。
また、休眠情報は、休眠デバイスについての情報の配列を含むことが好ましい。
そして、休眠デバイスについての情報の長さは３バイトである。
また、休眠デバイスについての情報は、休眠デバイスのアドレス情報および休眠デバイスがウェイクアップする時点に対する情報である休眠デバイスのウェイクアップ時点情報のうち少なくとも１つを含むことが好ましい。
【００１９】
さらに、休眠デバイスのウェイクアップ時点情報は、休眠デバイスが、ウェイクアップするまでに残っているスーパーフレームの個数についての情報であることが好ましい。
そして、休眠デバイスのアドレス情報の長さは２バイトであり、休眠デバイスのウェイクアップ時点情報の長さは、１バイトである。
そして、節電情報は、ビーコングループ内のデバイスのビーコンスロットをマッピングしたビットマップを用いて、休眠デバイスを示す休眠デバイスビーコンスロットビットマップ情報をさらに含むことができる。
【００２０】
また、休眠デバイスビーコンスロットビットマップ情報は、ビットマップを構成するビットのうち、休眠デバイスのビーコンスロットに対応するビットは、‘１’にセットされている情報であってもよい。
さらに、節電情報は、節電情報の全体長さについての情報および節電情報のＩＤのうち少なくとも１つをさらに含むことが好ましい。
また、節電情報の全体長さについての情報の長さは１バイトであり、節電情報のＩＤ情報の長さは１バイトであることが好ましい。
そして、節電アンカーになるステップは、少なくとも１つのデバイスＰが、自ら節電アンカーになることができる。
【００２１】
一方、本発明に係る分散化ワイヤレスネットワークにおける節電方法は、少なくとも１つのデバイスＰが、節電（Power Save）アンカーとなってビーコングループ内のデバイスの動作状態に関する情報を、ビーコングループ内にブロードキャストすることを特徴とする。
そして、デバイスの動作状態に関する情報は、ビーコングループ内のデバイスのうち、休眠モードにあるデバイスである休眠デバイスについての情報である休眠情報を含んだ節電情報を含むことが好ましい。
さらに、少なくとも１つのデバイスＰは、自ら節電アンカーになることができる。
【００２２】
前記の目的を達成するために、本発明によるワイヤレスモバイルアドホックネットワーク基盤の分散化ワイヤレスネットワークにおける節電方法は、少なくとも１つのデバイスＰが、自ら節電アンカーとなって、ビーコングループ内のデバイスの動作状態に関する情報を、ビーコングループ内にブロードキャストするステップおよびビーコングループ内の少なくとも１つのデバイスが、デバイスの動作状態に関する情報に基づいて、通信する相手デバイスの動作状態を把握して、通信可能となるまで節電状態で待機するステップを含む。
好ましくは、前記のネットワークは超広帯域ワイヤレスパーソナルエリアネットワークである。
好ましくは、ブロードキャストするステップは、ビーコングループ内に既に動作中の節電アンカーがなく、少なくとも１つの他のデバイスがあれば、デバイスＰが節電アンカーの役目を選択する。
【００２３】
好ましくは、ブロードキャストするステップは、ビーコングループ内に既に動作中の節電アンカーがあり、ビーコングループ内のすべてのデバイスが動作中の節電アンカーから、動作状態に関する情報を受信することができない場合に、デバイスが節電アンカーの役目を選択する。
さらに、動作状態に関する情報を受信することができない場合は、ビーコングループ内の任意の２つのデバイスで構成される組合せの中で、動作中の節電アンカーのいずれか１つによってブロードキャストされるビーコンにより同時に確認できない組合せがある場合であることが好ましい。
【００２４】
デバイスＰは、動作に必要な電源を引き続けて供給される場合および動作に必要な電源を供給することができる電源デバイスを含む場合のいずれか１つであることが好ましい。
好ましくは、デバイスＰは、ビーコングループ内のすべてのデバイスの動作状態の情報を保存するための十分なメモリと、自身のビーコン内に、動作状態に関する情報のための少なくとも１バイトの領域とを有することができる。
好ましくは、デバイスＰは、節電アンカーとして動作する間にビーコンを伝送しない節電のための状態へ移行しない。
好ましくは、動作状態に関する情報は、ビーコングループ内にあるデバイスとして休眠モードにあるデバイスの情報および休眠モードから活動モードに切り換える時点に対する情報を含む。
好ましくは、動作状態に関する情報は、節電アンカーがブロードキャストするビーコンに含まれる情報要素の形態を有する。
好ましくは、情報要素は、少なくとも１ビット単位でビーコングループ内のデバイスの中で、休眠モードにあるデバイスを表示するフィールドと、ビットに対応して少なくとも１バイト単位で休眠モードから活動モードに切り換える時点についての情報を含むフィールドとを含む。
【００２５】
さらに、動作状態に関する情報は、ビーコングループ内のデバイスのビーコンおよびビーコングループ内の他の節電アンカーのビーコンを、少なくとも１つのスーパーフレームの間に受信することにより求めることが好ましい。
好ましくは、デバイスＰが、節電アンカーとして動作し、所定時間後に節電アンカーとしての役目を放棄するステップをさらに含む。
好ましくは、前記の所定時間は、ビーコングループ内に他のデバイスのない場合、およびビーコングループ内に動作中の他の節電アンカーがあり、ビーコングループ内のすべてのデバイスが、動作中の他の節電アンカーから、動作状態に関する情報を受信することができる場合のいずれか１つに該当したときである。
【００２６】
また、本発明によるワイヤレスモバイルアドホックネットワーク基盤の分散化ワイヤレスネットワークにおける節電機能を備えたシステムは、自身のビーコングループ内のデバイスの動作状態に関する情報を、ビーコングループ内にブロードキャストする節電アンカーとしての役目を自ら選択するデバイスＰおよび、デバイスの動作状態に関する情報に基づいて通信する相手デバイスの動作状態によって、通信できるときまでに節電状態で待機する隣接デバイスを含む。
好ましくは、前記のネットワークは、超広帯域ワイヤレスパーソナルエリアネットワークである。
好ましくは、デバイスＰは、ビーコングループ内に既に動作中の節電アンカーがなく、少なくとも１つの他のデバイスがあれば、デバイスＰが節電アンカーの役目を選択することができる。
好ましくは、デバイスＰは、ビーコングループ内に既に動作中の節電アンカーがあり、ビーコングループ内のすべてのデバイスが、動作中の節電アンカーから動作状態に関する情報を受信することができない場合に、デバイスが節電アンカーとしての役目を選択することができる。
【００２７】
好ましくは、動作状態に関する情報を受信することができない場合は、ビーコングループ内の任意の２つのデバイスで構成される組合せの中で動作中の節電アンカーのいずれか１つによってブロードキャストされるビーコンにより同時に確認されない組合せがある場合である。
好ましくは、デバイスＰは、動作に必要な電源を引き続けて供給される場合および動作に必要な電源を供給することができる電源デバイスを含む場合のいずれか１つである。
好ましくは、デバイスＰは、ビーコングループ内のすべてのデバイスの動作状態を保存するための十分なメモリと、自身のビーコン内に動作状態に関する情報のための少なくとも１バイトの領域とを有する。
【００２８】
好ましくは、デバイスＰは、節電アンカーとして動作する間に、ビーコンを伝送しない節電状態へ移行しない。
好ましくは、前記動作状態に関する情報は、前記ビーコングループ内にあるデバイスとして休眠モードにあるデバイスの情報および前記休眠モードから活動モードに切り換える時点についての情報を含む。
好ましくは、動作状態に関する情報は、節電アンカーがブロードキャストするビーコンに含まれる情報要素の形態を有する。
【００２９】
好ましくは、情報要素は、少なくとも１つのビット単位でビーコングループ内のデバイスの中で、休眠モードにあるデバイスを表示するフィールドと、ビットに対応して少なくとも１つのバイト単位で、休眠モードから活動モードに切り換える時点についての情報を含むフィールドとを含む。
好ましくは、動作状態に関する情報は、ビーコングループ内のデバイスのビーコンおよびビーコングループ内の他の節電アンカーのビーコンを、少なくとも１つのスーパーフレームの間に受信することにより求める。
【００３０】
好ましくは、デバイスＰは、節電アンカーとして動作し、所定時間後に節電アンカーとしての役目を放棄することができる。
好ましくは、前記の所定時間は、ビーコングループ内に他のデバイスのない場合、およびビーコングループ内に動作中の他の節電アンカーがあり、ビーコングループ内のすべてのデバイスが動作中の他の節電アンカーから、動作状態に関する情報を受信することができる場合のいずれか１つに該当したときである。
【発明の効果】
【００３１】
本発明は、１つのデバイスが自ら節電アンカーとして動作する方法およびその節電アンカーとしての役目を放棄する方法を提示する。
また、本発明によってネットワーク内のデバイスは、休眠モードにあるデバイスについての情報を取得することができる。
また、休眠モードへ移行するデバイスから、直接休眠モード移行についての情報を取得できないデバイスであっても、休眠デバイスについての情報を取得することができる。
【００３２】
そして、本発明は、休眠中のデバイスが活動モードに移行するスーパーフレームが分かる方法を提示する。
これによって、与えられたワイヤレスパーソナルエリアネットワーク内のすべてのデバイスは、通信することを所望する目的のデバイスの休眠間隔に基づいて自身の活動モードと休眠モードとをスケジューリングすることができる。これにより、デバイスが覚醒したまま休止（idle）状態にありながら、目的のデバイスが、休眠モードから覚醒することを待つ必要がない。これによってネットワーク内のすべてのデバイスの電力を効果的に抑制することができる。
【発明を実施するための最良の形態】
【００３３】
以下、添付した図面を参照しつつ、本発明の実施の形態を詳しく説明する。
図３は、本実施の形態の分散化ワイヤレスパーソナルエリアネットワークにおける節電機能を備えたシステムを含むネットワークの構成を示した図面である。
本実施の形態のシステムは、非集中化および分散化方法のモバイルアドホックネットワークに基づいた超広帯域（ＵＷＢ:Ultra Wide Band）ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ：Wireless Personal Area Networks）に含まれ、改善された媒体アクセス制御（ＭＡＣ：Media Access Control）を提供する。
【００３４】
本実施の形態のシステムは、すべてのデバイスが、いつ節電（ＰＳ：Power Save）モードに切り換わるのか、および、いつ通信のために節電モードから覚醒（awake）するのかを決定することができる。また、休眠モード（hibernating mode）にあるデバイス（以下、休眠デバイスと称す）についての情報と、各休眠デバイスがいくつのスーパーフレーム（superframe）以後に休眠モードから覚醒するのかについての情報とを認識することができる。そして、このために、節電アンカー（Power Save Anchor）としての役目を担うことができる。
さらに本実施の形態は、新たにビーコングループ内に入ってくることによって、当該ビーコングループ内の休眠デバイスについての情報を有していない新規のデバイスや、自身が休眠モードである間に、休眠デバイスとなったデバイスについての情報を有していないデバイスが、ビーコングループ内の休眠デバイスおよび休眠デバイスが活動モードに切り換えるスーパーフレームを認識する方法を提供する。
【００３５】
図３に示すように、ネットワーク内には、円で表示される２つのビーコングループが示されている。２つのビーコングループは、節電アンカーＰ１、Ｐ２およびＰ３、そして休眠デバイスＨ１、Ｈ２を含む複数個のデバイスから構成される。
節電アンカーＰ１、Ｐ２およびＰ３は、ビーコングループ内の各デバイスの節電状態をネットワーク内にブロードキャストするサポートを行なう。すなわち、ビーコングループ内のデバイスの中で休眠デバイスについての情報およびこのような休眠デバイスが、いつ覚醒するかについての情報（以下、‘節電ステータス’と称す）をネットワークにブロードキャストする。
本実施の形態のシステムのすべてのデバイスは、節電アンカーとしての機能を担うことができ、１つのビーコングループ内には、少なくとも１つの節電アンカーが含まれる。さらに、既に節電アンカーとして動作中のデバイスであっても、その必要がなくなると、節電アンカーとしての役目を放棄することもできる。
【００３６】
このようなネットワーク内のデバイスの節電アンカーとしての役目を選択する過程および放棄する過程は、隣接するデバイスと交換される付加的な制御メッセージを必要とせず、ビーコンを通じてブロードキャストされる情報要素（Information Element）を用いる。
節電アンカーＰ１、Ｐ２およびＰ３は、次の条件を有していなければならない。
第１に、継続的かつ安定した電源が供給されるか、そのような電源を供給することができる電源デバイスを有していなければならない。第２に、節電アンカーは、そのビーコングループ内の休眠デバイスの状態につての情報を保存するための十分なメモリを有していなければならない。第３に、節電アンカーは、休眠デバイスについての情報を送るために、そのビーコン内に十分な余剰のバイトを有していなければならない。そして、節電アンカーは、自ら節電アンカーとしての役目を行わなければならず、節電アンカーとして動作している間は、節電モードへ移行してはいけないという強制性がある。
【００３７】
節電アンカーＰ１、Ｐ２およびＰ３は、休眠デバイスＨ１、Ｈ２についての情報と、各休眠デバイスＨ１、Ｈ２が、いくつのスーパーフレーム以後に覚醒するのかについての情報とをブロードキャストする手段を有している。このため、節電アンカーＰ１、Ｐ２およびＰ３は、自身のビーコンに節電情報要素（ＰＳＩＥ：Power Save Information Element）と呼ばれる情報要素を用いて、それらのビーコングループ内のデバイスの節電ステータスをネットワークにブロードキャストする。そして、節電情報要素は、ビーコングループ内のデバイスの動作状態に関する情報の一種に相当している。
これに応じて、休眠デバイスＨ１、Ｈ２と通信しようとするデバイスは、引き続き活動モードを維持する必要はなく、節電情報要素を通じて、節電ステータスによって休眠状態と覚醒状態との時間管理を行うことができる。これは、すべてのデバイスに対して節電効果を発生させる。
【００３８】
図４Ａは、本実施の形態の一実施形態例の節電情報要素の構造を示した図面である。
図４Ａに示すように、節電情報要素は、「要素ＩＤ」フィールド、「長さ」フィールド、「ＨＩ（Hibernation Information）」フィールドを含んで構成される。
「要素ＩＤ」は、節電情報要素のＩＤであり、「長さ」は、節電情報要素の全体長さについての情報である。図４Ａに示したように、「要素ＩＤ」フィールドの長さは１バイトであり、「長さ」フィールドの長さは１バイトである。しかし、本発明を具現する場合において、各フィールドの長さは適宜変更可能である。
【００３９】
図４Ａに示した節電情報要素において、「ＨＩ」は、ビーコングループ内のデバイスのうち休眠デバイスに関する情報である。「ＨＩ」は、Ｎ個の休眠デバイス情報（ＨＤＩ：Hibernating Device Information）サブフィールド（ＨＤＩ−１〜ＨＤＩ−Ｎ）から構成される。なお、Ｎは、当該節電アンカーのビーコングループ内に存在する休眠デバイスの個数に相当する。休眠デバイス情報サブフィールドの長さは３バイトであり、Ｎ個の休眠デバイス情報サブフィールドから構成されるＨＩフィールドの長さは３Ｎバイトであることが分かる。休眠デバイス情報サブフィールドの長さは必要に応じて変更可能である。
休眠デバイス情報は、休眠デバイスのアドレス情報（ＨＤＡ−１）と、その休眠デバイスのウェイクアップ時点情報（ＷＣ−１）から構成される。休眠デバイスのアドレス情報は、休眠デバイスを特定するための情報である。即ち、休眠デバイスが、どのデバイスであるかを認識するために用いられる情報である。
【００４０】
そして、休眠デバイスのウェイクアップ時点情報（ＷＣ−１）は、休眠デバイスがウェイクアップする時点についての情報であって、ＷＣ（Wakeup Countdown）情報として表すことができる。ＷＣ情報は、休眠デバイスがウェイクアップする前までに残っているスーパーフレームの個数についての情報である。例えば、ＷＣ情報が、‘２’である休眠デバイスは、２つのスーパーフレーム以降にウェイクアップし、ＷＣ情報が、‘０’である休眠デバイスは次のスーパーフレームでウェイクアップする。
以上、説明した内容が、図４Ａに反映されている。即ち、図４Ａに示すように、ＨＤＩサブフィールドは、休眠デバイスアドレス情報（ＨＤＡ：Hibernating Device Address）サブフィールドと、ＷＣサブフィールドとから構成されることが分かる。そして、ＨＤＡサブフィールドの長さは２バイトであり、ＷＣサブフィールドの長さは１バイトであることが分かる。ＨＤＡサブフィールドの長さとＷＣサブフィールドの長さとは、必要に応じて変更することができる。
【００４１】
図４Ｂは、本実施の形態の他の実施形態例の節電情報要素の構造を示した図面である。図４Ｂに示すように、本実施形態例の節電情報要素は、「要素ＩＤ」フィールド、「長さ」フィールド、「休眠デバイスビーコンスロットビットマップ（ＨＤＢＳＢ：Hibernating Device Beacon Slot Bitmap）」フィールド、および「ＨＩ」フィールドを含んで構成される。
図４Ｂに示したフィールドのうち、「要素ＩＤ」フィールド、「長さ」フィールド、および「ＨＩ」フィールドは、図４Ａに示したものと同様であるため、以下では、「ＨＤＢＳＢ」フィールドについてのみ説明する。図４Ｂに示した通り、「ＨＤＢＳＢ」フィールドの長さはＫバイトであって、Ｋは必要に応じて決定可能である。
【００４２】
ＨＤＢＳＢは、ビーコングループ内のデバイスのビーコンスロットをマッピングしたビットマップを用いて休眠デバイスを示した情報である。さらに詳しく説明すると、ＨＤＢＳＢは、ビットマップを構成するビットのうち、休眠デバイスのビーコンスロットに対応するビットが、‘１’にセットされた情報である。
例えば、ビットマップを構成しているビットのうち、１番目、４番目、および１６番目のビットが‘１’にセットされているＨＤＢＳＢは、１番目、４番目、および１６番目のビーコンスロットを介してビーコンを送り出すデバイスが、休眠デバイスであることを示している。
【００４３】
図５Ａは、本実施の形態のさらに他の実施形態例による節電情報要素の構造を示した図面である。図５Ａに示すように、節電情報要素は、ウェイクアップ間隔（Wake-up interval）（ａ）、節電ビーコン（PS-beacon）（ｂ）、長さ（ｃ）、要素ＩＤ（ｄ）の各フィールドを含んで構成される。
節電情報要素は、休眠デバイスの情報と、各休眠デバイスが、いくつのスーパーフレーム後に覚醒するのかについての情報である節電ステータスとを含む。フィールドの長さは可変的であり、当該節電アンカーのビーコングループ内の休眠デバイスの数に依存する。
【００４４】
節電アンカーは、当該休眠デバイスから以前に受信したビーコンおよび他の節電アンカーから受信したビーコンを通じて節電情報要素に含まれる休眠デバイスについての情報を確認できる。
ウェイクアップ間隔（ａ）は、休眠デバイスが休眠モードから再び覚醒する間隔についての情報を含む。ウェイクアップ間隔（ａ）の長さは、休眠デバイスの数に応じて可変的であり、１つのデバイスに１バイト単位のフィールドが対応される。
【００４５】
節電ビーコン（ｂ）は、ビーコングループ内のデバイスにおける、休眠デバイスを表示するフィールドである。節電ビーコン（ｂ）は、２４ビットのビットマップであり、３バイト長さのフィールドである。節電ビーコン（ｂ）内の各ビットは、ビーコン期間内のビーコンスロットに一致するようにマッピングされる。
長さ（ｃ）は、節電情報要素の全体長さであり、要素ＩＤ（ｄ）は、節電情報要素のＩＤである。
【００４６】
節電アンカーが、ビーコングループの多様なデバイスの節電ステータスをネットワークにブロードキャストするために用いる節電情報要素を、次の図５Ｂを通じて説明する。
【００４７】
図５Ｂは、図５Ａに示した節電情報要素の個別フィールドを示した図面である。図５Ｂに示した節電ビーコン（ｅ）は、節電ビーコンの一例を示したものであって、図５Ａに示した節電ビーコン（ｂ）に対応し、ウェイクアップ間隔（ｆ）は、ウェイクアップ間隔の一例を示したものであって、図５Ａに示したウェイクアップ間隔（ａ）に対応する。
【００４８】
節電ビーコン（ｅ）は、少なくとも１つのビットを含むビットマップである。節電ビーコン（ｅ）は、ビーコングループ内に含むことのできる全体デバイスの数と同数のビット数を有するビットマップで表示され、好ましくは２４ビートのビットマップで表示される３バイト長のフィールドである。節電ビーコン（ｅ）内の各ビットのビーコン期間内のビーコンスロットに一致するようにマッピングされる。もし、節電ビーコン（ｅ）のあるビートが‘１’にセットされると、それはそのビットに該当するスロットからビーコンを送っているデバイスが休眠デバイスであることを示す。
ウェイクアップ間隔（ｆ）は、１バイト単位で連続したフィールドであり、大きさは可変的であり、休眠デバイスの数により決定される。ウェイクアップ間隔（ｆ）の各バイトには、休眠デバイスの休眠モードに関する情報が含まれる。
【００４９】
ウェイクアップ間隔（ｆ）の１番目のバイトの値は、節電ビーコン（ｅ）のビットマップに、‘１’を有するエントリーの中で最も先に現われるエントリーに対応している。同様に、２番目のバイトは、節電ビーコン（ｅ）のビートフィールドに、‘１’を有するエントリーの中で、２番目に現われるエントリーに対応する。したがって、ウェイクアップ間隔（ｆ）の各バイトは、節電ビーコン（ｅ）のビットマップに、‘１’を有するデバイスである休眠デバイスに対応し、各バイトに対応する休眠デバイスの休眠モードに関する情報を含んでいる。
【００５０】
図５Ｂに示した節電情報要素によると、１番、４番および１６番目のビーコンスロットを通じてビーコンを送るデバイスが休眠状態にあることを、節電ビーコン（ｅ）を通じて認知でき、休眠状態にあるデバイスが休眠状態から覚醒する間隔に関する情報は、ウェイクアップ間隔（ｆ）の１番目ないし３番目のバイトを通じてビーコングループにブロードキャストされる。
ビーコングループ内の各デバイスは、節電アンカーから受信した前記の節電情報要素により休眠デバイスを認知できる。したがって、休眠デバイスと通信しようとするデバイスが、長時間、節電モードにスイチングするときと、活動モード（active mode）に復帰するときを決定することができる。このような種類のスケジュールされた休眠（sleep state）と復帰とが、バッテリー電源の節減をもたらすだけでなく、アドホックネットワークの保守時間を増加させることができる。
【００５１】
以下、ネットワーク内の１つのデバイスが、自ら節電アンカーとしての役目を選択する手順および節電アンカーとしての役目を放棄する手順を説明する。
前記のように節電アンカーとしての特徴を有するデバイス（以下‘デバイスＰ’という）は、自ら節電アンカーとして動作するため、まずデバイスＰのビーコングループに既に動作している節電アンカーがあるか否かを判断しなければならない。既に動作している節電アンカーの存在可否により、デバイスＰが節電アンカーの役目を選択するか否かについて、相異なる判断方法を有する。
【００５２】
このためにデバイスＰは、隣接するデバイスからビーコンを受信し、このビーコンから節電アンカーがビーコングループ内に存在するか否かを判断する。
図６は、ビーコングループ内に節電アンカーが存在しない場合、デバイスＰが節電アンカーとして動作する手順を説明するフローチャートである。
デバイスＰは、ビーコングループ内に節電アンカーが存在しないことと判断されると、デバイスＰは、そのビーコングループ内の少なくとも１つの隣接するデバイスのための節電情報要素を提供することができるのか否かを検討しなければならない。すなわち、自分のビーコングループ内に動作中のデバイスがあるのかを判断する。
【００５３】
デバイスＰは、ビーコングループ内の隣接するデバイスからビーコンを受信し（ステップＳ６０１）、自身の属するビーコングループ内に他のデバイスがあるか否かを判断する（ステップＳ６０３）。このような状態は、デバイスＰの隣接するデバイスから個別に受信したビーコン期間占領情報（ＢＰＯＩＥ：Beacon Period Occupancy Information Element）を用いて容易に判断することができる。
判断結果、そのようなデバイスが存在すると、デバイスＰが節電アンカーとして動作することがネットワークに有用であるため、デバイスＰは、自ら節電アンカーとして動作する（ステップＳ６０５）。
【００５４】
以下、ビーコングループ内に既に動作中の節電アンカーがある場合に、デバイスＰが節電アンカーとして動作する手順を、図７および図８に基づいて説明する。
デバイスＰのビーコングループ内に節電アンカーが存在していると、デバイスＰのすべての隣接するデバイスが、その節電アンカーによりサービスされているかどうかを評価しなければならない。
デバイスＰのビーコングループ内にある任意の２つのデバイスは、互いに通信を試みることができ、この中の１つのデバイスは、休眠デバイスであることができる。したがって、このような２つのデバイスは、動作中の節電アンカーの中のいずれか１つにより同時に確認されなければならない。そうではない場合、２つのデバイスは、互いの状態を確認できないことを意味する。
【００５５】
デバイスＰは、隣接するデバイスのビーコン期間占領情報とデバイスＰのビーコングループ内で発見される節電アンカーのビーコン期間占領情報を用いてこのような状況を判断する。
【００５６】
ここで、図７は、動作中の節電アンカーを含むネットワークの構成を示した図面である。図７に示すように、デバイスＰを含むビーコングループは、既に動作中の節電アンカーＰ１、Ｐ２およびＰ３を含む。中心にあるデバイスＰは、節電アンカーになろうとする。
デバイスＨは、休眠デバイスであり、デバイスＹは、休眠デバイスＨと通信しようとする。
デバイスＹは、節電アンカーＰ３から節電情報要素を受信できるが、節電アンカーＰ１からは節電情報要素を受信できない。したがって、休眠デバイスＨが休眠モードにあるのか否かは確認することができない。したがって、デバイスＰが節電アンカーとして動作すると、デバイスＹが休眠デバイスＨと通信するために不要な試みをしないで済む。
このようにビーコングループ内の１つの節電アンカーから同時に確認されない任意のデバイス対（デバイスＹ、Ｈ）が１つでもあれば、デバイスＰは、節電アンカーとして動作する有用性がある。
【００５７】
図８は、ビーコングループ内に節電アンカーが存在する場合、デバイスＰが節電アンカーとして動作する手順を説明するフローチャートである。
デバイスＰは、ビーコングループ内の隣接するデバイスからビーコンを受信し（ステップＳ８０１）、節電アンカーＰ１、Ｐ２およびＰ３から節電情報要素を受信する。
デバイスＰは、デバイスＰのビーコングループ内のすべてのデバイス対が、既に動作中の節電アンカーから節電情報要素を受信するかを確認する（ステップＳ８０３）。これは、デバイスＰのビーコン期間占領情報にある隣接するデバイスの対を作り、それらがデバイスＰのビーコングループの他の節電アンカーのビーコン期間占領情報内にあるか否かを確認することにより判断する。
【００５８】
デバイスＰは、ステップＳ８０３において、デバイスＰのビーコングループ内のすべてのデバイス対が動作中の節電アンカーから節電情報要素を受信できると、節電アンカーになる有用性がないと判断する。そして、一部のデバイス対が動作中の節電アンカーの範囲外にあれば、デバイスＰが節電アンカーになる有用性があると判断する（ステップＳ８０５）。
デバイスＰが節電アンカーとしての有用性があると判断すると、デバイスＰは、節電アンカーとして動作する（ステップＳ８０７）。
【００５９】
前記のアルゴリズムは、いくつのスーパーフレームの間に、そのビーコン期間のビーコンを受信した後、将来の節電アンカーにより行われる。したがって、ビーコングループの他の節電アンカーについての十分な情報を有していなくてはならない。節電アンカーになるか否かの決定はこの情報に基づき、節電情報要素の形態で次のビーコンで宣言される。また、１つのデバイスの特性を反映するビーコンのフィールドを、このデバイスが節電アンカーであることを現わすため使用される。
【００６０】
以下、節電アンカーとして動作中のデバイスが、節電アンカーとしての役目を放棄する手順を説明する。節電アンカーとして動作中のデバイスであっても、節電アンカーとしての役目を放棄することができる。
節電アンカーとして動作しているデバイスは、周期的に引き続いて節電アンカーとして動作する必要があるか否かを確認する。それは、他の節電アンカーの存在可否による２つの他の判断方法により、図６および図８に示したフローチャートを用いて説明した手順を用いて判断することができる。もし、節電アンカーが、前記の２つの判断手順の中で、いずれか１つでも満足できなかったと判断されれば、節電アンカーになることを放棄することができる。
【００６１】
本実施の形態において、活動モードから休眠モードに切り換わるデバイスは、次のように動作する。休眠モードへ移行するデバイスによりなされる動作は、従来技術において説明したものと同一である。休眠モードへ移行するデバイスは、自身のビーコンを通じて休眠モードへ移行することに関する情報をブロードキャストしなければならない。この情報は、すべての節電アンカーにより注目され、以後にブロードキャストされる節電情報要素に含まれる。休眠デバイスは、自身のビーコンで宣言した数のスーパーフレームの間にビーコンを送る必要がない。休眠モードから復帰したデバイスは、ネットワークのスナップショットを取得し、分散予約プロトコル（ＤＲＰ：Distributed Reservation Protocol）を予約するために、すべてのビーコンおよびスーパーフレーム全体を読み込む必要がある。
【００６２】
以下、１つのデバイスが他の休眠デバイスと通信しようとする場合について説明する。
例えば、デバイスＹが休眠デバイスＨと通信することを所望するとする。デバイスＰは、デバイスＨとデバイスＹとのビーコングループの節電アンカーである。デバイスＹに対する２つの状況を有することができる。
第１の場合は、デバイスＨが休眠モードへ移行することをブロードキャストしたときにデバイスＹがネットワーク内にあり、デバイスＨがいつ復帰するのかに対する情報を有している場合である。
第２の場合は、デバイスＹがデバイスＨのビーコングループに移動しながら、節電アンカーＰの節電情報要素を通じてデバイスＨが休眠状態にあることを認知した場合である。その情報から、デバイスＹはデバイスＨがより多いスーパーフレームの間に休眠モードにあるかが分かる。
【００６３】
デバイスＹは、デバイスＨが復帰するまでフレームを送ることを延期する。デバイスＨが復帰するスーパーフレームにおいて、デバイスＹはデバイスＨのビーコンを聞いて、それがまだビーコングループ内にあるかを決定した後、フレームを伝送する。これによって、デバイスＹは、デバイスＨと通信するために引き続いて活動モードにあるか、通信を試みる必要がないため全体システムの電力を節減することができる。
本実施の形態の節電アンカーによって、休眠モードから復帰したデバイスは、自身の休眠モードの間に休眠モードへ移行した他のデバイスについての情報を獲得できる。したがって、そのデバイスと通信するために引き続いて活動モードであるか、通信を試みる必要がない。これは、システム全体として節電につながる。
【００６４】
また、ビーコングループの構成が頻繁に変化する高い移動性を有するデバイスがある場合にも、休眠モードにあるデバイスとビーコングループを脱したデバイスに対する情報を取得することができる。
以上、説明した手順により、分散化ワイヤレスパーソナルエリアネットワークにおける節電機能を備えたシステムの動作が実行される。
【００６５】
本発明の好ましい実施の形態について説明したが、本発明は前記の実施の形態に限定されず、特許請求の範囲において請求する本発明の要旨を逸脱することなく、当該発明が属する技術分野における通常の知識を有する者によって多様な変形実施が可能であることは勿論、このような変形実施は、本発明の技術的思想や見通しから個別的に理解されられてはいけないことである。
【図面の簡単な説明】
【００６６】
【図１】従来の分散化アクセス方式におけるワイヤレスパーソナルエリアネットワークを示した図である。
【図２】従来のスーパーフレームの構造の一例を示した図である。
【図３】分散化ワイヤレスパーソナルエリアネットワークにおける節電機能を備えたシステムを含むネットワークを示した図である。
【図４Ａ】節電情報要素の構造を示した図面である。
【図４Ｂ】他の実施形態例にかかる節電情報要素の構造を示した図面である。
【図５Ａ】さらに他の実施形態例にかかる節電情報要素の構造を示した図面である。
【図５Ｂ】図５Ａに示した節電情報要素の個別フィールドを示した図面である。
【図６】ビーコングループ内に節電アンカーが存在しない場合、デバイスＰが節電アンカーとして動作する方法を説明するためのフローチャートである。
【図７】動作中の節電アンカーを含むネットワークを示した図である。
【図８】ビーコングループ内に節電アンカーが存在する場合、デバイスＰが節電アンカーとして動作する方法を説明するためのフローチャートである。
【図１】
2006005933.tif 000003
【図２】
2006005933.tif 000004
【図３】
2006005933.tif 000005
【図４Ａ】
2006005933.tif 000006
【図４Ｂ】
2006005933.tif 000007
【図５Ａ】
2006005933.tif 000008
【図５Ｂ】
2006005933.tif 000009
【図６】
2006005933.tif 000010
【図７】
2006005933.tif 000011
【図８】
2006005933.tif 000012