(57)【要約】【課題】  スリープ状態からアクティブ状態になった際に，正確なビーコン信号の送信位置を特定し，周囲にある無線通信装置の存在などを含んだ正確なビーコン信号を送信することの可能な無線通信システムを提供する。【解決手段】  アドホックネットワークを構成する各無線通信装置のスーパーフレームごとに定まる動作状態が，アクティブ状態と，スリープ状態と，ビーコン信号を受信しその後にビーコン信号の送受信およびデータの送受信を行わないプレレシーブ状態と，からなり，スリープ状態にある無線通信装置が，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信し，その無線通信装置が該ビーコン信号に含まれる情報に応じてアクティブ状態に遷移する場合に，該ビーコン信号の受信タイミングに応じて，ビーコン信号の送信タイミングを設定する。【選択図】  図７
2006325175.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信装置がアドホックネットワークを構成する無線通信システムにおいて，
前記各無線通信装置のスーパーフレームごとに定まる動作状態が，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，
の３つの動作状態からなることを特徴とする，無線通信システム。
【請求項２】
アドホックネットワークを構成する無線通信装置において，
スーパーフレームごとに定まる動作状態が，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，
の３つの動作状態からなることを特徴とする，無線通信装置。
【請求項３】
前記スリープ状態にあるときに，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信し，
該ビーコン信号に含まれる情報に応じてアクティブ状態に遷移する場合に，該ビーコン信号に応じて，ビーコン信号の送信タイミングを設定することを特徴とする，請求項２に記載の無線通信装置。
【請求項４】
前記プレレシーブ状態で受信したビーコン信号に，自己宛の起動要求に関する情報が含まれている場合に，前記アクティブ状態に遷移することを特徴とする，請求項３に記載の無線通信装置。
【請求項５】
前記アクティブ状態に遷移する際に，前記プレレシーブ状態で受信したビーコン信号から周囲に存在する他の無線通信装置の状態を把握し，前記アクティブ状態に遷移する自己の送信ビーコン情報として報知することを特徴とする，請求項３に記載の無線通信装置。
【請求項６】
周囲の無線通信装置のうち，前記スリープ状態にあるときに所定のスーパーフレーム周期に前記プレレシーブ状態または前記アクティブ状態に遷移する低消費電力モードにある無線通信装置の存在を検知する手段と，
前記低消費電力モードにある無線通信装置の存在に関する情報をビーコン信号に付加する手段と，
を備えたことを特徴とする，請求項２に記載の無線通信装置。
【請求項７】
自己の送信するビーコンスロットの位置を変更する際，
前記低消費電力モードにある無線通信装置の存在に関する情報が付加されたビーコン信号を受信して，前記低消費電力モードにある無線通信装置が利用していたビーコンスロット以外のビーコンスロットを，自己の送信するビーコンスロットとして決定することを特徴とする，請求項６に記載の無線通信装置。
【請求項８】
前記複数のスーパーフレームにわたるスリープ状態と，前記複数のスーパーフレームにわたるアクティブ状態と，を周期的に遷移させる低消費電力モードを設定することを特徴とする，請求項２に記載の無線通信装置。
【請求項９】
スリープ状態からアクティブ状態に遷移する際にプレレシーブ状態に遷移し，
プレレシーブ状態に遷移した際，ビーコン信号を受信して周囲の無線通信装置との間でスーパーフレーム周期の調整を行うことを特徴とする，請求項８に記載の無線通信装置。
【請求項１０】
前記低消費電力モードで動作する周囲の無線通信装置宛に通信を行い，前記周囲の無線通信装置がプレレシーブ状態であることを検出した場合に，アクティブ状態への遷移に先立ち，ビーコン信号に前記周囲の無線通信装置への要求を記載して送信することを特徴とする，請求項８に記載の無線通信装置。
【請求項１１】
プレレシーブ状態にある場合に周囲の無線通信装置からのビーコン信号を受信し，その受信したビーコン信号に自己宛の要求を検出した場合に，アクティブ状態に遷移した後の最初のビーコン信号でその応答を返送することを特徴とする，請求項８に記載の無線通信装置。
【請求項１２】
アドホックネットワークを構成する無線通信装置において，
スーパーフレームごとに定まる動作状態を所定周期で遷移させる動作モードを設定する動作モード設定手段を備え，
前記動作状態は，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，
の３つの動作状態からなり，
前記動作モード設定手段は，前記スリープ状態にあるときに所定のスーパーフレーム周期に前記プレレシーブ状態に遷移する，低消費電力モードを設定することを特徴とする，無線通信装置。
【請求項１３】
コンピュータを，アドホックネットワークを構成する無線通信装置として機能させるためのコンピュータプログラムであって，
前記無線通信装置におけるスーパーフレームごとに定まる動作状態が，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，
の３つの動作状態からなることを特徴とする，コンピュータプログラム。
【請求項１４】
コンピュータを，アドホックネットワークを構成する無線通信装置として機能させるためのコンピュータプログラムであって，
前記無線通信装置は，スーパーフレームごとに定まる動作状態を所定周期で遷移させる動作モードを設定する動作モード設定手段を備え，
前記動作状態は，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，
の３つの動作状態からなり，
前記動作モード設定手段は，前記スリープ状態にあるときに所定のスーパーフレーム周期に前記プレレシーブ状態に遷移する，低消費電力モードを設定することを特徴とする，コンピュータプログラム。
【請求項１５】
アドホックネットワークを構成する無線通信装置において，
スーパーフレームごとに定まる動作状態が，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
前記複数のスーパーフレームにわたるスリープ状態と，
前記複数のスーパーフレームにわたるアクティブ状態と，
を周期的に遷移させる低消費電力モードを設定することを特徴とする，無線通信装置。
【請求項１６】
コンピュータを，アドホックネットワークを構成する無線通信装置として機能させるためのコンピュータプログラムであって，
前記無線通信装置におけるスーパーフレームごとに定まる動作状態が，
必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，
ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，
前記複数のスーパーフレームにわたるスリープ状態と，
前記複数のスーパーフレームにわたるアクティブ状態と，
を周期的に遷移させる低消費電力モードを設定することを特徴とする，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システム，無線通信装置，およびコンピュータプログラムにかかり，特にアドホックネットワークにおいてスリープ状態（休眠状態）からアクティブ状態（起動状態）へ復旧する方法に特徴を有する無線通信システム，無線通信装置，およびコンピュータプログラムに関する。
【背景技術】
【０００２】
現在，高速無線パーソナルエリアネットワーク（ＰＡＮ）を実現するための標準仕様が，ＩＥＥＥ８０２．１５．３で定義されており，高速無線通信システムの一つとして認知されつつある。例えば国際公開第２００４／０７１０２０号パンフレット（特許文献１）には，パワーセーブモードとして，複数のスーパーフレーム周期に１回起動をする方法が定義されており，制御局（ＰＮＣ）以外の無線通信装置（端末）が必要に応じてスリープ状態とアクティブ状態の２つの動作状態を繰り返すことで，低消費電力動作が可能となっている。
【０００３】
つまり，低消費電力動作をする無線通信装置は，数スーパーフレームにわたりスリープ状態を継続し，その後，１スーパーフレームだけアクティブ状態に遷移をして，このタイミングにて制御局や他の無線通信装置との間でデータ交換を行う方法が定義されている。つまり，スリープ状態に入らない制御局が定期的にビーコン（Ｂｅａｃｏｎ）信号を受信することで，周囲の無線通信装置（端末）はこのビーコン信号に同期を取って通信を行っている。
【０００４】
本件出願人による，特開２００２−６４５０１号公報（特許文献２）によると，パワーセーブモードにある無線通信装置がネットワーク内に存在する無線通信装置の存在を制御局に対して報知する技術が開示されている。この方法によれば，受信を行う第１の周期と送信を行う第２の周期という２つの周期の設定により，受信の起動周期で確認できた端末局の動作状況を，送信の起動周期に制御局に報告する無線通信方法が示されている。
【０００５】
また近年，制御局を必要とせずに，周囲の無線通信装置間で自律分散的に動作をしてアドホックネットワークを形成する方法が案出されている。このようなネットワーク構成を取る場合には，制御局選出のプロセスが不要になるのと，ネットワークへの参入処理が簡素化できるという利点があった。この場合，制御局が存在しないため，前述のＩＥＥＥ８０２．１５．３で定義されているパワーセーブモードの定義が難しいものの，「ハイバネーティングモード」として，同様の低消費電力動作が定義とされている。
【０００６】
【特許文献１】国際公開第２００４／０７１０２０号パンフレット
【特許文献２】特開２００２−６４５０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで，アドホックネットワークにおいては，各無線通信装置がビーコン信号を送信するものの，ハイバネーティングモードにある無線通信装置のビーコン信号送信位置の関係によっては，他の無線通信装置のビーコン信号を基準に自身のビーコン信号送信位置を正確に把握できないという問題があった。
【０００８】
さらに特開２００２−６４５０１号公報（特許文献２）に記載の伝送制御方法によると，パワーセーブモード（スリープモードとも言われる）にある無線通信装置が，受信を行う第１の周期と送信を行う第２の周期という２つの周期の設定が必要になり，制御局からこれらの設定の指示，あるいは要求によらなければ動作できないという側面を持っていた。
【０００９】
従来の制御局が存在する通信システムでは，パワーセーブモードにある端末局は，常に信号を送信する制御局からの信号に同期を取っていれば良かったものの，アドホックネットワークにおいては，制御局が存在しないため，どの通信局に同期を取ればよいのか特定できず，各通信局がパワーセーブモードに入れなくなるという問題があった。
【００１０】
また，アドホックネットワークでは，周囲に存在する無線通信装置の間でそれぞれに同期を取って通信を行うため，周囲の無線通信装置から所定のビーコン信号を受信しなければ，自己のビーコン信号の送信タイミングを特定できないという問題があった。
【００１１】
また，自己の送信ビーコン信号位置よりも前に，周辺にある他の無線通信装置のビーコン信号を受信しなければ，自己のビーコン信号の送信位置が把握できないという問題があった。
【００１２】
また，アドホックネットワークにおいてビーコン信号の送信位置がスーパーフレーム周期の先頭の部分に存在する無線通信システムでは，ハイバネーティングモードにある無線通信装置がアクティブな状態に遷移した直後に，周囲の無線通信装置の存在などが把握できないという問題があった。
【００１３】
また，スリープ状態からアクティブ状態になった直後には，周囲にある他の無線通信装置からのビーコン信号を受信していないため，送信ビーコン信号を用いて他の無線通信装置の存在や動作状況等を交換することができないという問題があった。
【００１４】
本発明は，従来の無線通信システムおよび無線通信装置が有する上記問題点に鑑みてなされたものであり，本発明の目的は，アドホックネットワークにおいて，スリープ状態からアクティブ状態になった際に，正確なビーコン信号の送信位置を特定することの可能な，新規かつ改良された無線通信システムおよび無線通信装置を提供することである。
【００１５】
さらに，本発明の別の目的は，ハイバネーティングモードにある無線通信装置が，スリープ状態からアクティブ状態になった際に，周囲にある無線通信装置の存在などを含んだ正確なビーコン信号を送信することの可能な，新規かつ改良された無線通信システムおよび無線通信装置を提供することである。
【課題を解決するための手段】
【００１６】
上記課題を解決するため，本発明の第１の観点によれば，複数の無線通信装置がアドホックネットワークを構成する無線通信システムが提供される。本発明の無線通信システムは，各無線通信装置のスーパーフレームごとに定まる動作状態が，必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，の３つの動作状態からなることを特徴とする。なお，プレレシーブ状態を，ビーコン信号を受信しその後にビーコン信号の送受信およびデータの送受信を行わない，と定義することも可能である。
【００１７】
そして，スリープ状態にある無線通信装置が，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信し，ビーコン信号を受信した無線通信装置が，該ビーコン信号に含まれる情報に応じてアクティブ状態に遷移する場合に，該ビーコン信号の受信タイミングに応じて，ビーコン信号の送信タイミングを設定する（同期を取る）ようにしてもよい。
【００１８】
かかる無線通信システムによれば，アドホックネットワークにおいて， スリープ状態にある無線通信装置が，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信することができる（このような動作モードは「低消費電力モード」あるいは「ハイバネーティングモード」と称される。）。そして，ビーコン信号に含まれる情報に応じてスリープ状態からアクティブ状態になる場合に，事前に周囲にある無線通信装置からのビーコンを受信し，自身のビーコン信号の送信タイミングを把握することができる。さらに，スリープ状態からアクティブ状態になる場合に，周囲にある無線通信装置からのビーコンを受信することで，周囲にある無線通信装置の存在ならびにその無線通信装置の動作状況を把握し，アクティブ状態になった自身のビーコン信号に正確な情報を記載することができる。
【００１９】
上記無線通信システムにおいて，無線通信装置がプレレシーブ状態で受信したビーコン信号に，自己宛の起動要求に関する情報が含まれている場合に，アクティブ状態に遷移するようにしてもよい。かかる構成によれば，スリープ状態からアクティブ状態になる場合に，余裕をもって起動を掛けることができる。一般に，スリープ状態からアクティブ状態に遷移する過程で，ソフトウェア部分を立ち上げるには時間的な余裕（例えば，数百ミリ秒）が必要である。ビーコン信号の間隔が例えば４０ミリ秒〜６０ミリ秒程度であるとすると，この間何もデータが送れない状態となり，システム品質の低下を招く。この点本発明では，ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態を定義している。これにより，プレレシーブ状態にある無線通信装置は，ハードウェア部分は実質的にスリープ状態を継続しつつ，ソフトウェア部分に起動を掛けることが可能である。
【００２０】
また，無線通信装置がアクティブ状態に遷移する際に，プレレシーブ状態で受信したビーコン信号から周囲に存在する他の無線通信装置の状態を把握し，アクティブ状態に遷移する自己の送信ビーコン情報として報知するようにしてもよい。かかる構成によれば，プレレシーブ状態で受信したビーコン信号に含まれる情報を，自身が次のスーパーフレームで送信するビーコン信号の情報に反映させることができる。
【００２１】
また，アドホックネットワークを構成する各無線通信装置が，周囲の無線通信装置のうち，低消費電力モードにある無線通信装置の存在に関する情報を，ビーコン信号に付加して通知するようにしてもよい。低消費電力モードとは，スリープ状態にあるときに所定のスーパーフレーム周期にプレレシーブ状態またはアクティブ状態に遷移するモードをいう。かかる構成によれば，低消費電力モードにある無線通信装置が存在しても，ビーコン信号の衝突を防止することができる。
【００２２】
また，アドホックネットワークに新たに加わる無線通信装置についても同様である。すなわち，アドホックネットワークに新たに加わる無線通信装置が，低消費電力モードにある無線通信装置の存在に関する情報が付加されたビーコン信号を受信して，低消費電力モードにある無線通信装置が利用していたビーコンスロット以外のビーコンスロットを，自己の送信するビーコンスロットとして決定するようにしてもよい。低消費電力モードにある無線通信装置が利用していたビーコンスロットを避けて，自己の送信するビーコンスロットを決定することが可能である。
【００２３】
また，アドホックネットワークを構成する無線通信装置が，自己の送信するビーコンスロットの位置を変更する際についても同様である。すなわち，アドホックネットワークを構成する無線通信装置が，自己の送信するビーコンスロットの位置を変更する際，低消費電力モードにある無線通信装置の存在に関する情報が付加されたビーコン信号を受信して，低消費電力モードにある無線通信装置が利用していたビーコンスロット以外のビーコンスロットを，自己の送信するビーコンスロットとして決定するようにしてもよい。
【００２４】
上記課題を解決するため，本発明の第２の観点によれば，アドホックネットワークを構成する無線通信装置が提供される。本発明の無線通信装置は，スーパーフレームごとに定まる動作状態が，必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，の３つの動作状態からなることを特徴とする。なお，プレレシーブ状態を，ビーコン信号を受信しその後にビーコン信号の送受信およびデータの送受信を行わない，と定義することも可能である。
【００２５】
そして，スリープ状態にあるときに，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信し，該ビーコン信号に含まれる情報に応じてアクティブ状態に遷移する場合に，該ビーコン信号に応じて，（自身の）ビーコン信号の送信タイミングを設定する（同期を取る）ようにしてもよい。
【００２６】
かかる無線通信装置によれば，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信することができる（このような動作モードは「低消費電力モード」あるいは「ハイバネーティングモード」あるいは「ハイバネーションモード」と称される。）。そして，ビーコン信号に含まれる情報に応じてスリープ状態からアクティブ状態になる場合に，事前に周囲にある無線通信装置からのビーコンを受信し，自身のビーコン信号の送信タイミングを把握することができる。さらに，スリープ状態からアクティブ状態になる場合に，周囲にある無線通信装置からのビーコンを受信することで，周囲にある無線通信装置の存在ならびにその無線通信装置の動作状況を把握し，アクティブ状態になった自身のビーコン信号に正確な情報を記載することができる。
【００２７】
上記無線通信装置において，プレレシーブ状態で受信したビーコン信号に，自己宛の起動要求に関する情報が含まれている場合に，アクティブ状態に遷移するようにしてもよい。かかる構成によれば，スリープ状態からアクティブ状態になる場合に，余裕をもって起動を掛けることができる。一般に，スリープ状態からアクティブ状態に遷移する過程で，ソフトウェア部分を立ち上げるには時間的な余裕（例えば，数百ミリ秒）が必要である。ビーコン信号の間隔が例えば４０ミリ秒〜６０ミリ秒程度であるとすると，この間何もデータが送れない状態となり，システム品質の低下を招く。この点本発明では，ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態を定義している。これにより，プレレシーブ状態にある無線通信装置は，ハードウェア部分は実質的にスリープ状態を継続しつつ，ソフトウェア部分に起動を掛けることが可能である。
【００２８】
また，アクティブ状態に遷移する際に，プレレシーブ状態で受信したビーコン信号から周囲に存在する他の無線通信装置の状態を把握し，アクティブ状態に遷移する自己の送信ビーコン情報として報知するようにしてもよい。かかる構成によれば，プレレシーブ状態で受信したビーコン信号に含まれる情報を，自身が次のスーパーフレームで送信するビーコン信号の情報に反映させることができる。
【００２９】
周囲の無線通信装置のうち，低消費電力モードにある無線通信装置の存在を検知する手段と，低消費電力モードにある無線通信装置の存在に関する情報をビーコン信号に付加する手段と，を備えるようにしてもよい。低消費電力モードとは，スリープ状態にあるときに所定のスーパーフレーム周期にプレレシーブ状態またはアクティブ状態に遷移するモードをいう。かかる構成によれば，低消費電力モードにある無線通信装置が存在しても，ビーコン信号の衝突を防止することができる。
【００３０】
また，自己の送信するビーコンスロットの位置を変更する際についても同様である。すなわち，自己の送信するビーコンスロットの位置を変更する際，低消費電力モードにある無線通信装置の存在に関する情報が付加されたビーコン信号を受信して，低消費電力モードにある無線通信装置が利用していたビーコンスロット以外のビーコンスロットを，自己の送信するビーコンスロットとして決定するようにしてもよい。
【００３１】
また，複数のスーパーフレームにわたるスリープ状態と，複数のスーパーフレームにわたるアクティブ状態と，を周期的に遷移させる低消費電力モード（ハイバネーションモード）を設定するようにしてもよい。
【００３２】
スリープ状態からアクティブ状態に遷移する際にプレレシーブ状態に遷移し，プレレシーブ状態に遷移した際，ビーコン信号を受信して周囲の無線通信装置との間でスーパーフレーム周期の調整を行うようにしてもよい。
【００３３】
低消費電力モード（ハイバネーションモード）で動作する周囲の無線通信装置宛に通信を行い，周囲の無線通信装置がプレレシーブ状態であることを検出した場合に，アクティブ状態への遷移に先立ち，ビーコン信号に周囲の無線通信装置への要求（要求パラメータ）を記載して送信するようにしてもよい。また逆に，プレレシーブ状態にある場合に周囲の無線通信装置からのビーコン信号を受信し，その受信したビーコン信号に自己宛の要求（要求パラメータ）を検出した場合に，アクティブ状態に遷移した後の最初のビーコン信号でその応答を返送するようにしてもよい。
【００３４】
上記課題を解決するため，本発明の第３の観点によれば，アドホックネットワークを構成する無線通信装置が提供される。本発明の無線通信装置は，スーパーフレームごとに定まる動作状態を所定周期で遷移させる動作モードを設定する動作モード設定手段（例えば，後述の動作モード設定部８０８）を備え，動作状態は，必要に応じてビーコン信号の送受信およびデータの送受信を行うアクティブ状態と，ビーコン信号の送受信およびデータの送受信を行わないスリープ状態と，ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態と，の３つの動作状態からなり，動作モード設定手段は，スリープ状態にあるときに所定のスーパーフレーム周期にプレレシーブ状態に遷移する，低消費電力モードを設定することを特徴とする。なお，プレレシーブ状態を，ビーコン信号を受信しその後にビーコン信号の送受信およびデータの送受信を行わない，と定義することも可能である。
【００３５】
そして，低消費電力モードにおいて，プレレシーブ状態で周囲の無線通信装置からのビーコン信号を受信し，該ビーコン信号に含まれる情報に応じてアクティブ状態に遷移する場合に，該ビーコン信号に応じて，ビーコン信号の送信タイミングを設定する（同期を取る）ようにしてもよい。
【００３６】
かかる無線通信装置によれば，低消費電力モード（「ハイバネーティングモード」とも称される。）において，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信することができる。そして，ビーコン信号に含まれる情報に応じてスリープ状態からアクティブ状態になる場合に，事前に周囲にある無線通信装置からのビーコンを受信し，自身のビーコン信号の送信タイミングを把握することができる。さらに，スリープ状態からアクティブ状態になる場合に，周囲にある無線通信装置からのビーコンを受信することで，周囲にある無線通信装置の存在ならびにその無線通信装置の動作状況を把握し，アクティブ状態になった自身のビーコン信号に正確な情報を記載することができる。
【００３７】
上記無線通信装置において，プレレシーブ状態で受信したビーコン信号に，自己宛の起動要求に関する情報が含まれている場合に，アクティブ状態に遷移するようにしてもよい。かかる構成によれば，スリープ状態からアクティブ状態になる場合に，余裕をもって起動を掛けることができる。一般に，スリープ状態からアクティブ状態に遷移する過程で，ソフトウェア部分を立ち上げるには時間的な余裕（例えば，数百ミリ秒）が必要である。ビーコン信号の間隔が例えば４０ミリ秒〜６０ミリ秒程度であるとすると，この間何もデータが送れない状態となり，システム品質の低下を招く。この点本発明では，ビーコン信号を受信しその後にビーコン信号の送信およびデータの送信を行わないプレレシーブ状態を定義している。これにより，プレレシーブ状態にある無線通信装置は，ハードウェア部分は実質的にスリープ状態を継続しつつ，ソフトウェア部分に起動を掛けることが可能である。
【００３８】
また，アクティブ状態に遷移する際に，プレレシーブ状態で受信したビーコン信号から周囲に存在する他の無線通信装置の状態を把握し，アクティブ状態に遷移する自己の送信ビーコン情報として報知するようにしてもよい。かかる構成によれば，プレレシーブ状態で受信したビーコン信号に含まれる情報を，自身が次のスーパーフレームで送信するビーコン信号の情報に反映させることができる。
【００３９】
周囲の無線通信装置のうち，低消費電力モードにある無線通信装置の存在を検知する手段と，低消費電力モードにある無線通信装置の存在に関する情報をビーコン信号に付加する手段と，を備えるようにしてもよい。かかる構成によれば，低消費電力モードにある無線通信装置が存在しても，ビーコン信号の衝突を防止することができる。
【００４０】
また，自己の送信するビーコンスロットの位置を変更する際についても同様である。すなわち，自己の送信するビーコンスロットの位置を変更する際，低消費電力モードにある無線通信装置の存在に関する情報が付加されたビーコン信号を受信して，低消費電力モードにある無線通信装置が利用していたビーコンスロット以外のビーコンスロットを，自己の送信するビーコンスロットとして決定するようにしてもよい。
【００４１】
また，本発明の他の観点によれば，コンピュータを，上記無線通信装置として機能させるためのプログラムと，そのプログラムを記録した，コンピュータにより読み取り可能な記録媒体が提供される。ここで，プログラムはいかなるプログラム言語により記述されていてもよい。また，記録媒体としては，例えば，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，フレキシブルディスクなど，プログラムを記録可能な記録媒体として現在一般に用いられている記録媒体，あるいは将来用いられるいかなる記録媒体をも採用することができる。
【発明の効果】
【００４２】
以上のように，本発明によれば，アドホックネットワークにおいて， スリープ状態にある無線通信装置が，所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信することができる。そして，ビーコン信号に含まれる情報に応じてスリープ状態からアクティブ状態になる場合に，事前に周囲にある無線通信装置からのビーコンを受信し，自身のビーコン信号の送信タイミングを把握することができる。さらに，スリープ状態からアクティブ状態になる場合に，周囲にある無線通信装置からのビーコンを受信することで，周囲にある無線通信装置の存在ならびにその無線通信装置の動作状況を把握し，アクティブ状態になった自身のビーコン信号に正確な情報を記載することができる。
【００４３】
また，アドホックネットワークにおいて，特定の制御局を置かずに自律的に動作モードを設定することができる。すなわち，各無線通信装置が独自の判断で自律分散的にスリープ状態からアクティブ状態を設定することができるという効果を奏する。
【００４４】
また，アクティブ状態になる事前に，周囲の無線通信装置からのビーコン受信を行うことで，自身がアクティブ状態となった場合に必要となる動作を把握することができる。
【００４５】
また，アドホックネットワークにおいて，自己のみならず周囲の無線通信装置にとって必要な情報を，逐次報知することができるため，制御局を置かずにネットワークを効果的に運用することができる。
【００４６】
また，アクティブ状態になる前に周囲のビーコンをすべて受信することで，ビーコン信号の送信位置の順番にかかわらず，自己のビーコン送信タイミングを自主的に把握することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４７】
以下に添付図面を参照しながら，本発明にかかる無線通信システム，無線通信装置，およびコンピュータプログラムの好適な実施形態について詳細に説明する。なお，本明細書および図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００４８】
（Ａ）第１の実施形態
本発明の第１の実施形態について説明する。
【００４９】
（１）アドホックネットワークの構成
図１にアドホックネットワークの構成を示す。ここでは一例として，５台の無線通信装置１１１〜１１５が周囲の無線通信装置とアドホックネットワーク１００を形成している様子を示している。なお，本明細書において無線通信装置とは，少なくとも無線による通信が可能であるものをいい，無線による通信のみが可能なものに限定されない。
【００５０】
図１において破線で示した領域は，その中心に位置する無線通信装置からの電波到達範囲を示している。すなわち，無線通信装置１１１はその電波到達範囲１２１内にある無線通信装置１１２と通信が可能であり，無線通信装置１１２はその電波到達範囲１２２内にある無線通信装置１１１および無線通信装置１１３と通信が可能であり，無線通信装置１１３はその電波到達範囲１２３内にある無線通信装置１１２および無線通信装置１１４と通信が可能であり，無線通信装置１１４はその電波到達範囲１２４内にある無線通信装置１１３および無線通信装置１１５と通信が可能であり，無線通信装置１１５はその電波到達範囲１２５内にある無線通信装置１１４と通信が可能である。
【００５１】
（２）制御局が存在する従来の無線ネットワーク構成
図２は，制御局が存在する従来の無線ネットワーク構成例を示す。ここでは，無線ネットワーク２００の中心に制御局となる無線通信装置（制御局装置）２１０が存在し，制御局装置２１０の電波到達範囲２２０内に端末となる５台の無線通信装置２１１〜２１５が存在するネットワークが構成されている状態を示している。
【００５２】
このようなネットワーク構成では，制御局装置２１０が端末となる無線通信装置２１１〜２１５を一元的に管理し，これら無線通信装置２１１〜２１５の動作モードを管理する方法が一般的に定義されていた。つまり，制御局装置２１０だけが常に動作し，所定の信号を繰り返し送信することで，スリープ状態にある無線通信装置は，起動した時だけこの信号を受信すれば，ネットワーク同期が取れる構成になっていた。
【００５３】
（３）スーパーフレームの構成
図３にスーパーフレームの構成例を示す。
ここでは所定の時間で（Ａ）スーパーフレーム周期が定義され，そのスーパーフレーム内に（Ｂ）管理領域と，（Ｃ）データ伝送領域が配置されている状態を表わしている。また，無線通信装置１１１〜１１５は図１に示したアドホックネットワーク１００を形成しており，上述のように，無線通信装置１１１は無線通信装置１１２と通信が可能であり，無線通信装置１１２は無線通信装置１１１および無線通信装置１１３と通信が可能であり，無線通信装置１１３は無線通信装置１１２および無線通信装置１１４と通信が可能であり，無線通信装置１１４は無線通信装置１１３および無線通信装置１１５と通信が可能であり，無線通信装置１１５は無線通信装置１１４と通信が可能である。
【００５４】
（Ｂ）管理領域ではアドホックネットワークを構成する無線通信装置がそれぞれにビーコン信号を送信する。ここでは，管理領域内で他の無線通信装置と異なるビーコン信号の送信領域が配置されている。各無線通信装置１１１〜１１５は，この管理領域でビーコン信号を送受信しあうことで，周囲に存在する無線通信装置を把握したり，周囲の無線通信装置と利用するデータ伝送領域の調整したりすることが可能になっている。
【００５５】
（Ｃ）データ伝送領域では，各無線通信装置の需要に応じて通信に利用される時間帯域が設定される。通信に利用される時間帯域としては，送信時間帯域（Ｔｘ）と受信時間帯域（Ｒｘ）がある。例えば，周囲の無線通信装置との間で伝送するデータ量が多い無線通信装置１１３は多くの伝送時間の設定を行い，データ量の少ない無線通信装置１１１や無線通信装置１１５は少ない伝送時間の設定を行う。
【００５６】
（４）従来のシステムにおけるパワーセーブモードの動作例
図４は，従来のシステムにおけるパワーセーブモード（スリーピングモードとも言われる）の動作例を示している。ここでは，図４（ａ）が通常動作モード，図４（ｂ）がパワーセーブモードとして動作する場合の一例を示している。
【００５７】
通常動作モードの場合，図４（ａ）に示したように，すべてのスーパーフレームがアクティブとなり，ビーコン信号の送受信および必要に応じてデータ送受信などの情報交換が行われる。
【００５８】
パワーセーブモードの場合，所定のパワーセービングサイクル時間の周期で１回だけ動作するアクティブなスーパーフレームが決められており，この部分で，ビーコン信号の送受信および必要に応じてデータ送受信などの情報交換が行われるものの，それ以外のスーパーフレームではスリープスーパーフレームとして，ビーコン信号の送受信やデータ送受信などの情報交換が行われない。
【００５９】
図４（ｂ）に示したパワーセーブモードでは，パワーセービングサイクル時間の周期の設定が，５つのスーパーフレームとされており，１つのアクティブとなるスーパーフレームに対して，４つのスリープスーパーフレームが定義されている。なお，このパワーセービングサイクル時間の周期の設定は，データの送受信の頻度や，各無線通信装置の動作状況に応じて，それぞれ可変となる周期が設定されていてもよい。
【００６０】
（５）ハイバネーティングモードの動作
図５は，本実施形態にかかるハイバネーティングモードの動作例を示している。ここでは，図５（ａ）が通常動作モード，図５（ｂ）がパワーセーブモードとして動作する場合の一例を示している。
【００６１】
通常動作モードの場合，図５（ａ）に示したように，すべてのスーパーフレームがアクティブとなり，ビーコン信号の送受信および必要に応じてデータ送受信などの情報交換が行われる。
【００６２】
ハイバネーティングモードの場合，所定のハイバネーティングサイクル時間の周期で１回だけ動作するアクティブなスーパーフレームが決められており，この部分で，ビーコン信号の送受信および必要に応じてデータ送受信などの情報交換が行われるものの，それ以外のスーパーフレームではスリープスーパーフレームとして，ビーコン信号の送受信やデータ送受信などの情報交換が行われない。
【００６３】
図５（ｂ）に示したハイバネーティングモードでは，ハイバネーティングサイクル時間の周期の設定が，５つのスーパーフレームとされており，１つのアクティブとなるスーパーフレームに対して，３つのスリープスーパーフレームと１つのプレレシーブスーパーフレーム（後述）が定義されている。なお，このハイバネーティングサイクル時間の周期の設定は，データの送受信の頻度や，各無線通信装置の動作状況に応じて，それぞれ可変となる周期が設定されていてもよい。
【００６４】
このハイバネーティングモードの特徴として，アクティブとなるスーパーフレームの直前に，周囲の無線通信装置からのビーコン信号を受信する期間としてプレレシーブスーパーフレーム（事前受信期間）を設けている。各無線通信装置は，このプレレシーブスーパーフレームでは，データの送受信は行わず，周囲の無線通信装置からのビーコン信号の受信のみを行う。そして，周囲の無線通信装置のビーコン信号により，アクティブとなるスーパーフレームにおける自身のビーコン信号の送信タイミングの調整を行う。
【００６５】
さらに，プレレシーブスーパーフレームにおいて受信したビーコン信号に，自己宛の起動要求が示されていれば，アクティブとなるスーパーフレームまでに，起動することが可能となる構成になっている。
【００６６】
なお，図５（ｂ）に示した一例では，プレレシーブスーパーフレームを，アクティブスーパーフレームの１つ前のスーパーフレームと定義しているが，本発明はこれに限定されず２つまたは３つ以上前のスーパーフレームからプレレシーブスーパーフレームとして定義してもよい。
【００６７】
（６）ビーコン信号のフレーム構成
図６は，ビーコン信号のフレーム構成例を示したものである。
本実施形態のビーコン信号６００は，データフレームなどと共通になるように構成されており，図６に示したように，ＭＡＣヘッダ情報６１と，ヘッダ部分の誤り検出を行うヘッダチェックシーケンス（ＨＣＳ）６２と，このビーコン信号のペイロード情報であるビーコンペイロード情報６３と，このフレームの誤り検出を行うフレームチェックシーケンス（ＦＣＳ）６４から構成されている。
【００６８】
ＭＡＣヘッダ情報６１は，このフレームの制御情報であるフレームコントロール情報６０１と，届け先となる無線通信装置の識別子である届け先装置識別子６０２と，送り元となる無線通信装置の識別子である送り元装置識別子６０３と，シーケンス制御パラメータであるシーケンスコントロール情報６０４と，アクセス制御パラメータであるアクセスコントロール情報６０５などから構成されている。
【００６９】
ビーコンペイロード情報６３は，この無線通信装置に固有のパラメータである装置固有情報６０６と，ビーコン信号の送信位置を示すビーコン位置情報６０７と，周辺に存在する無線通信装置を示す周辺装置情報６０８と，この無線通信装置の動作能力を示す装置能力情報６０９と，データ領域で予約伝送を行う場合にその時刻が記載された予約領域情報６１０と，通信に利用可能なタイミングが記載されている利用領域情報６１１と，周囲の無線通信装置あてに送信するデータの有無を示した通信識別情報６１２と，予備ビット（ｒｅｓｅｒｖｅｄ）６１３などから構成されている。
【００７０】
（７）無線通信装置のハイバネーティングモードにおける動作状態遷移
図７は，本実施形態による無線通信装置のハイバネーティングモードにおける状態遷移を示した図である。本実施形態では，動作状態としてアクティブ状態７１，スリープ状態７２，プレレシーブ状態７３と３つの動作状態を定義している。そして図７では，それぞれどのようなトリガーによって各動作状態に遷移するのかが示されている。
【００７１】
まず，ハイバネーティングモードとして，通常の動作モードと同様に送受信を行うスーパーフレームにある場合には，アクティブ状態７１であり，スーパーフレームの先頭のタイミングが到来して，スリープ状態になるスーパーフレームであった場合には，スリープ状態７２に遷移する（ステップＳ７１）。
【００７２】
スリープ状態７２である場合に，スーパーフレームの先頭のタイミングが到来して，アクティブ状態になるスーパーフレームであった場合には，アクティブ状態７１に状態が遷移する（ステップＳ７２）。
【００７３】
さらに，スリープ状態７２である場合に，スーパーフレームの先頭のタイミングが到来して，アクティブ状態になる直前のスーパーフレーム(プレレシーブスーパーフレーム）であった場合には，プレレシーブ状態７３に遷移する（ステップＳ７３）。
【００７４】
このプレレシーブ状態７３では，周囲の無線通信装置からのビーコン信号を受信する管理領域が終了した場合に，再びスリープ状態７２に遷移する（ステップＳ７４）。
【００７５】
さらに，図中破線矢印で示したように，プレレシーブ状態７３において，受信できた周囲にある無線通信装置のビーコン信号の中に，自己宛の通信要求の存在を認識すれば，その要求に応じて，アクティブ状態７１に遷移してもよい。例えば，自己宛の通信要求が送信要求である場合には，直ちにアクティブ状態７１に遷移してもよい（ステップＳ７５）。
【００７６】
また，自己宛の通信要求が起動要求である場合には，例えば，後述の中央制御部（図８の参照符号８１０）などのブロックを，アクティブ状態となる前に事前に起動させておき，アクティブ状態としてのデータ送受信に備えておくことも可能である（ステップＳ７６）。
【００７７】
（８）無線通信装置の構成
図８は，本実施形態にかかる無線通信装置の構成例を示す。
無線通信装置８００は，図８に示したように，アンテナ８０１と，無線受信部８０２と，ビーコン解析部８０３と，周辺通信装置管理部８０４と，データ解析部８０５と，アクセス制御部８０６と，ビーコン同期時間管理部８０７と，動作モード設定部８０８と，スーパーフレーム利用管理部８０９と，中央制御部８１０と，無線送信部８１１と，送信ビーコン生成部８１２と，データバッファ８１３と，インタフェース８１４を主に備えて構成されている。
【００７８】
動作モード設定部８０８（本発明の動作モード設定手段の一例）は，中央制御部８１０の指示に基づいて，ハイバネーティングモードにおける各動作状態の設定および管理を行う。動作モード設定部８０３により設定された動作モードは，スーパーフレーム利用管理部８０９に逐次通知が出される。そして，スーパーフレーム利用管理部８０９による管理に基づいて，アクセス制御部８０６は，無線送信部８１１および無線受信部８０２を動作させる。
【００７９】
アクティブ状態またはプレレシーブ状態にあれば，受信した信号はアンテナ８０１を介して，無線受信部８０２に供給され，ビーコン信号はビーコン解析部８０３に送られる。ここで，受信したビーコン信号から，周囲に存在する無線通信装置を周辺通信装置管理部８０４に登録する。また，受信したビーコン信号の受信時刻をビーコン同期時間管理部８０７に供給し，自身の送信ビーコン信号の相対位置を算出する。
【００８０】
さらに，アクセス制御部８０６は，調整されたビーコン信号の送信タイミングが到来した場合に，ビーコン情報を無線送信部８１１に供給させて，アンテナ８０１を介して無線送信する。
【００８１】
受信したビーコン信号のうち，周辺に存在する無線通信装置のビーコン信号の送信位置の情報などは，周辺通信装置管理部８０４から送信ビーコン生成部８１２に供給され，自身が送信するビーコン情報の一部のパラメータが設定される。
【００８２】
また，送信ビーコン生成部８１２には，スーパーフレーム利用管理部８０９からも，自身の無線通信装置で利用するデータ領域の情報を受け取る構造になっており，これらの情報もビーコン情報として構成される。
【００８３】
さらに，自身の無線通信装置あてに送信するデータの存在を示す情報などは，周辺通信装置管理部８０４から中央制御部８１０に供給されて，その受信すべきタイミングなどが，スーパーフレーム利用管理部８０９に供給されて受信の設定が行われる。
【００８４】
そして，アクセス制御部８０６では，そのタイミングが到来した場合に，無線受信部８０２を起動させて，アンテナ８０１を介してデータを受信し，そのデータをデータ解析部８０５に供給し，受信できたデータをデータバッファ８１３に格納し，インタフェース８１４を介して接続されるアプリケーション機器（図示せず）に届ける。
【００８５】
送信すべきデータを，インタフェース８１４を介して接続されるアプリケーション機器（図示せず）から受理した場合には，中央制御部８１０において，必要に応じて動作モード設定部８０８に動作すべきモードを設定すると共に，スーパーフレーム利用管理部８０９にてデータ領域において送信の設定を行い，併せて送信ビーコン生成部８１２で受信が必要な無線通信装置を記載する。
【００８６】
（９）各無線通信装置の動作モードの通知
図９に，各無線通信装置の動作モードの通知例を示す。図９では，（Ａ）ハイバネーティングモードのアクティブスーパーフレーム時におけるビーコン信号の交換シーケンスと，（Ｂ）ハイバネーティングモードのスリープスーパーフレーム時におけるビーコン信号の交換シーケンスを示している。
【００８７】
図９では，各無線通信装置１１１〜１１５が，ハイバネーティングモードにあることをビーコン情報によって報知した場合に，周囲に存在する他の無線通信装置がその状況を把握する状態を示している。そして，無線通信装置１１１，無線通信装置１１３，無線通信装置１１５が，ハイバネーティングモードにあって，無線通信装置１１２，無線通信装置１１４が通常の動作モードにある場合を示している。なお，無線通信装置１１１〜１１５は図１に示したアドホックネットワーク１００を形成しており，上述のように，無線通信装置１１１は無線通信装置１１２と通信が可能であり，無線通信装置１１２は無線通信装置１１１および無線通信装置１１３と通信が可能であり，無線通信装置１１３は無線通信装置１１２および無線通信装置１１４と通信が可能であり，無線通信装置１１４は無線通信装置１１３および無線通信装置１１５と通信が可能であり，無線通信装置１１５は無線通信装置１１４と通信が可能である。
【００８８】
（Ｂ）スリープスーパーフレーム時には，ハイバネーティングモードにある無線通信装置１１１，１１３，１１５からはビーコン信号が送信されないものの，（Ａ）アクティブスーパーフレーム時には，ハイバネーティングモードにある無線通信装置１１１，１１３，１１５からもビーコン信号が送信される状態を表わしている。
【００８９】
また，ハイバネーティングモードにある無線通信装置１１１，１１３，１１５は，アクティブスーパーフレーム時に送信するビーコン情報に，次回起動するスーパーフレームのタイミング情報を，例えば図６に示したＭＡＣヘッダ情報６１のアクセスコントロール情報６０５などに記載して周囲の無線通信装置に報知しておく構成とする。
【００９０】
特に本実施形態では，ハイバネーティングモードにおいて，アクティブなスーパーフレームになる直前にプレレシーブを行うことによって，ビーコン送受信領域の最初にビーコン信号の送信位置のある無線通信装置１１１でも，アクティブなスーパーフレームにおいて，プレレシーブを行った結果，そこで受信できた通信装置１１２からのビーコン信号９０２を基準にすることで、アクティブ状態になった後の他の無線通信装置１１２〜１１５のビーコン信号９０２〜９０５を基準にせずに，スーパーフレームの先頭でビーコン信号９０１を送信することができる。
【００９１】
（１０）無線通信装置における動作
図１０は，本実施形態の無線通信装置における動作例を示したフローチャートである。
【００９２】
本実施形態による無線通信装置では，まず電源投入直後に周辺の無線通信装置のビーコン信号を検索するために所定の時間（スーパーフレーム周期以上の時間）にわたりスキャンする（ステップＳ１０１）。
【００９３】
さらに，そこで既存の無線通信装置からのビーコン信号を受信できない場合には（ステップＳ１０２），自身でスーパーフレーム周期（図３の（Ａ））とビーコン信号の送信のための管理領域（図３の（Ｂ））の設定を行う（ステップＳ１０３）。
【００９４】
その後，既存の管理領域もしくは新たに設定した管理領域において，周囲の無線通信装置と位置が重ならないタイミングで自身のビーコン信号の送信位置を決定する（ステップＳ１０４）。
【００９５】
ここで，自己で管理しているスーパーフレームの先頭タイミングが到来した場合には（ステップＳ１０５），以下のステップＳ１０６以降の動作を行う。スーパーフレームの先頭タイミングが到来していない場合には，後述のステップＳ１２２以降の動作を行う。
【００９６】
まず，ハイバネーティングモードで動作しているか判断し（ステップＳ１０６），さらに，アクティブとなるスーパーフレームか（ステップＳ１０７），プレレシーブとなるスーパーフレームであるか判断する（ステップＳ１０８）。
【００９７】
ハイバネーティングモードでない場合と，ハイバネーティングモードのうちアクティブスーパーフレームである場合には，さらに自身のビーコン信号の送信位置が到来したかを判断し（ステップＳ１０９），ビーコン信号の送信位置が到来した場合には，ビーコン信号の送信処理を行う（ステップＳ１１０）。ビーコン信号の送信位置が到来していない場合には，受信処理を行い，周囲の無線通信装置からのビーコン信号を受信する（ステップＳ１１１）。
【００９８】
そして，このビーコン信号の送受信処理は，ビーコンエリアとして設定されている管理領域が終了するまで継続される（ステップＳ１１２）。
【００９９】
他方，ハイバネーティングモードのうちプレレシーブとなるスーパーフレームが到来した場合には，受信処理を行い，周囲の無線通信装置からのビーコン信号を受信する（ステップＳ１１３）。
【０１００】
そして，このビーコン信号の送受信処理は，ビーコンエリアとして設定されている管理領域が終了するまで継続される（ステップＳ１１４）。
【０１０１】
ビーコンエリアとして設定されている管理領域が終了した場合には，周囲に存在する無線通信装置のビーコン信号の受信時間から，自身のビーコン信号の送信位置のタイミング同期を補正する処理を行う（ステップＳ１１５）。
【０１０２】
その後，受信できたビーコン情報から自己宛に送信が行う要求がある場合には（ステップＳ１１６），その要求されているタイミングをデータの受信領域（図３のＲｘ）として設定を行う（ステップＳ１１７）。
【０１０３】
また，ハイバネーティングモードとして動作している場合であれば，起動要求がある場合には（ステップＳ１１８），ハイバネーティングモードを解除する（ステップＳ１１９）。
【０１０４】
あるいは，所定の時間（例えば１分間など，任意に設定可能である。）にわたって，データの送受信がない場合には（ステップＳ１２０），ハイバネーティングモードとしての動作を設定する（ステップＳ１２１）。
【０１０５】
上記の設定／解除を行った後，もしくはハイバネーティングモードのうちスリープスーパーフレームにあれば，インタフェースを介して接続される機器から送信するデータを受理した場合に（ステップＳ１２２），データの送信領域（図３のＴｘ）の設定を行う（ステップＳ１２３）。
【０１０６】
さらに，自身がハイバネーティングモードで動作していなければ（ステップＳ１２４），データの送信領域が到来した場合に（ステップＳ１２５），データの送信を行う（ステップＳ１２６）。
【０１０７】
他方，自身がハイバネーティングモードで動作していれば，ハイバネーティングモードを解除する（ステップＳ１２７）。
【０１０８】
上記解除後，もしくは接続される機器から送信するデータを受理していなければ，データ領域の利用の有無を確認し（ステップＳ１２８），データの受信領域（図３のＲｘ）が到来した場合に（ステップＳ１２９），データの受信を行い（ステップＳ１３０），データの送信領域が到来した場合に（ステップＳ１２５），データの送信を行う（ステップＳ１２６）。
【０１０９】
また，ハイバネーティングモードのスリープスーパーフレームのように，データエリアの利用がない場合，これらデータ領域でデータ送信やデータ受信が終了した場合には，スーパーフレームの先頭が到来するまで処理がないため，送信するデータの有無のみを検出すればよく，自己スーパーフレームの先頭が到来した場合に，ステップＳ１０５に戻って，一連の処理を繰り返す構成になっている。
【０１１０】
（第１の実施形態の効果）
以上説明したように，本実施形態によれば，アドホックネットワーク１００において， スリープ状態にある無線通信装置が，ハイバネーティングモードにおいて所定のスーパーフレーム周期にプレレシーブ状態に遷移して周囲の無線通信装置からのビーコン信号を受信することができる。そして，ビーコン信号に含まれる情報に応じてスリープ状態からアクティブ状態になる場合に，事前に周囲にある無線通信装置からのビーコンを受信し，自身のビーコン信号の送信タイミングを把握することができる。さらに，スリープ状態からアクティブ状態になる場合に，周囲にある無線通信装置からのビーコンを受信することで，周囲にある無線通信装置の存在ならびにその無線通信装置の動作状況を把握し，アクティブ状態になった自身のビーコン信号に正確な情報を記載することができる。
【０１１１】
また，無線通信装置がプレレシーブ状態で受信したビーコン信号に，自己宛の起動要求に関する情報が含まれている場合に，アクティブ状態に遷移するように構成している。かかる構成によれば，スリープ状態からアクティブ状態になる場合に，余裕をもって起動を掛けることができる。一般に，スリープ状態からアクティブ状態に遷移する過程で，ソフトウェア部分を立ち上げるには時間的な余裕（例えば，数百ミリ秒）が必要である。ビーコン信号の間隔が例えば４０ミリ秒〜６０ミリ秒程度であるとすると，この間何もデータが送れない状態となり，システム品質の低下を招く。この点本実施形態では，ビーコン信号を受信しその後にビーコン信号の送受信およびデータの送受信を行わないプレレシーブ状態を定義している。これにより，プレレシーブ状態にある無線通信装置は，ハードウェア部分は実質的にスリープ状態を継続しつつ，ソフトウェア部分に起動を掛けることが可能である。
【０１１２】
（Ｂ）第２の実施形態
本発明の第２の実施形態について説明する。
【０１１３】
上記第１の実施形態で説明したように，アドホックネットワークを構成する無線通信装置間においては，直前のビーコンスロットの利用状況を報告することで，周囲の無線通信装置で未使用のビーコンスロットを検出する方法が採用されている。すなわち，各無線通信装置は，自己の周囲に存在する通信装置からのビーコン信号を受信して，受信できたビーコンスロットを利用中として記載する。さらに，未使用のビーコンスロットを，ビーコンスロットの末尾に存在する無線通信装置が前詰めして利用することで，ビーコン周期を常に最小の長さに保ってネットワークを運用する方法が採用されている。
【０１１４】
しかしながら，第１の実施形態で説明したハイバネーティングモードでは，スリープスーパーフレームでは通信装置からビーコン信号が送信されないため，一部の無線通信装置では，ビーコンスロットが空き状態になっていると誤って検出してしまうおそれがある。
【０１１５】
さらに，未使用のビーコンスロットを，ビーコンスロットの末尾に存在する通信装置が前詰めして利用する場合には，ハイバネーティングモードで稼働する状態になった無線通信装置がビーコン信号を送信すると，前詰めされた無線通信装置のビーコン信号と同じビーコンスロットで送信が発生し，ビーコン信号の衝突が生じてしまう可能性があった。
【０１１６】
そこで，本実施形態では，複数のスーパーフレームに１回だけビーコン信号が送信されるビーコンスロットに，別の通信装置がビーコン信号を送信しないように制御する方法について，また，ビーコンスロットを前詰めして利用する場合に，利用中のビーコンスロットを詰めて利用しないように制御する方法について説明する。
【０１１７】
具体的には，ハイバネーティングモードとして，複数のスーパーフレームに１回だけビーコン信号が送信されるビーコンスロットを識別するため，ビーコンスロットの利用状況を報知する情報エレメントに，ハイバネーティングモードで利用が予約されている旨を示す状態パラメータを追加する。状態パラメータは，例えば，図６に示したビーコン信号６０の予備ビット（ｒｅｓｅｒｖｅｄ）６１３に追加することができる。
【０１１８】
（１）アドホックネットワークの構成
上記第１の実施形態と同様である（図１等）。
【０１１９】
（２）スーパーフレームの構成例（図１１）
図１１に，スーパーフレーム構成例を示す。
本実施形態では，所定の時間で（Ａ）スーパーフレーム周期が定義され，さらに２５６個（０〜２５５）のメディアアクセススロット（ＭＡＳ）に細分化されている場合について説明する。図１１では，（Ａ）スーパーフレーム内に（Ｂ）管理領域（ビーコン期間（Ｂｅａｃｏｎ  Ｐｅｒｉｏｄ）とも言われる。）と，（Ｃ）データ伝送領域が配置されている状態を表わしている。
【０１２０】
さらに（Ｂ）管理領域には，所定の間隔で（Ｄ）ビーコンスロット（Ｂｅａｃｏｎ  Ｓｌｏｔ）が設定されていて，無線通信装置ごとに固有のビーコンスロット（Ｂｅａｃｏｎ  Ｓｌｏｔ）を利用して，周囲の無線通信装置との間でパラメータが交換される構成になっている。
【０１２１】
（３）ビーコンスロットの利用設定例（図１２）
図１２に，ビーコンスロットの利用設定例を示す。
ここでは，１つのネットワークグループを構成する各無線通信装置が，周囲の無線通信装置との間で利用されていないビーコンスロットを通知しあうことで，自己の利用するビーコンスロットを選定した結果を示している。
【０１２２】
無線通信装置１１１はビーコンスロット３（ＢＳ３）で自己のビーコン信号を送信し，無線通信装置１１２はビーコンスロット４（ＢＳ４）で自己のビーコン信号を送信し，無線通信装置１１３はビーコンスロット６（ＢＳ６）で自己のビーコン信号を送信し，無線通信装置１１４はビーコンスロット５（ＢＳ５）で自己のビーコン信号を送信し，無線通信装置１１５はビーコンスロット７（ＢＳ７）で自己のビーコン信号を送信している状態を示している。
【０１２３】
なお，このネットワークグループに新規参入する無線通信装置のため，必要に応じてビーコンスロット１（ＢＳ１），ビーコンスロット２（ＢＳ２），ビーコンスロット８（ＢＳ８），ビーコンスロット９（ＢＳ９）が確保されている。なお，ビーコンスロット１（ＢＳ１），ビーコンスロット２（ＢＳ２）はシグナリングビーコンスロットなどとも称され，ネットワークグループに新規参入する無線通信装置のビーコンスロットの調整等に利用されることがある。また，ビーコンスロットの数は任意に設定可能である（例えば９６個）。
【０１２４】
（４）ハイバネーティングモードの動作例
上記第１の実施形態と同様である（図５等）。
本実施形態のハイバネーティングモードは，図５（ｂ）に示したように，スリープ状態にあるときに所定のスーパーフレーム周期にプレレシーブ状態またはアクティブ状態に遷移するモードをいう。ただし本実施形態では，図５（ｂ）に示したプレレシーブスーパーフレームは必ずしも必要ではない。すなわち，本実施形態のハイバネーティングモードは，スリープ状態にあるときに所定のスーパーフレーム周期にアクティブ状態に遷移するモードも含むものとする。
【０１２５】
（５）データ送受信の設定例
（５−１）アクティブモードの無線通信装置からハイバネーティングモードの無線通信装置宛にデータ送信を行う設定例（図１３）
図１３は，アクティブモードの無線通信装置からハイバネーティングモードの無線通信装置宛にデータ送信を行う設定例を表している。なお上述のように，本実施形態のハイバネーティングモードは必ずしもプレレシーブスーパーフレームが必要ではないため，図１３のハイバネーティングモードにはプレレシーブスーパーフレームを図示していないが，例えば，図示の範囲外にプレレシーブスーパーフレームが存在してもよい。
【０１２６】
送信元無線通信装置に，ハイバネーティングモードの無線通信装置宛の送信データを受理した場合には（ステップＳ３０１），一旦データを格納しておき，必要に応じて起動時刻の確認（ステップＳ３０２）およびデータ送信領域の設定を行う（ステップＳ３０３）。上記第１の実施形態で説明したように，ハイバネーティングモードにある無線通信装置は，所定の周期で１回だけアクティブスーパーフレームが設定される（図４）。そこで，ハイバネーティングモードの無線通信装置におけるアクティブスーパーフレーム時のビーコン信号で送信要求を送付する。
【０１２７】
ハイバネーティングモードの無線通信装置におけるアクティブスーパーフレームでは，周囲の無線通信装置からのビーコン信号を受信するため，この送信要求を受理し（ステップＳ３０４），そこに記載されたデータ送信領域の指定を獲得し（ステップＳ３０５），そのタイミングで受信を行う。
【０１２８】
そして，そのデータ送信タイミングが到来した場合に，送信元無線通信装置から受信先無線通信装置へデータが送られる。
【０１２９】
（５−２）ハイバネーティングモードの無線通信装置からアクティブモードの無線通信装置宛にデータ送信を行う設定例（図１４）
図１４は，ハイバネーティングモードの無線通信装置からアクティブモードの無線通信装置宛にデータ送信を行う設定例を表している。なお上述のように，本実施形態のハイバネーティングモードは必ずしもプレレシーブスーパーフレームが必要ではないため，図１４のハイバネーティングモードにはプレレシーブスーパーフレームを図示していないが，例えば，図示の範囲外にプレレシーブスーパーフレームが存在してもよい。
【０１３０】
ハイバネーティングモードの無線通信装置でも，送信データを受理した場合には（ステップＳ４０１），無線通信装置を動作させ，一旦データを格納しておき，必要に応じてデータ送信領域を設定する（ステップＳ４０２）。上記第１の実施形態で説明したように，ハイバネーティングモードにある無線通信装置は，所定の周期で１回だけアクティブスーパーフレームが設定される（図４）。そこで，次のアクティブスーパーフレームのビーコンスロットで，そのビーコン信号で送信要求を送付する。
【０１３１】
受信先無線通信装置は，アクティブモードであれば周囲の無線通信装置からのビーコン信号を受信するので，ハイバネーティングモードにある無線通信装置からのビーコン信号を受信する。このため，ハイバネーティングモードにある無線通信装置からの送信要求を受信し（ステップＳ４０３），そこに記載されたデータ送信領域の指定を獲得し（ステップＳ４０４），そのタイミングで受信を行う。
【０１３２】
そして，そのデータ送信タイミングが到来した場合に，送信元無線通信装置から受信先無線通信装置へデータが送られる。
【０１３３】
（６）ビーコンフレームの構成例
本実施形態は、上記第１の実施形態における図６と同様に構成され、ビーコン位置情報６０７を、以下に示すビーコンスロット利用情報エレメントとして構成する実施例を示す。
【０１３４】
（７）情報エレメント
（７−１）ビーコンスロット利用情報エレメントの構成（図１５）
図１５には，ビーコンスロットの利用状況に関する情報エレメント（「ビーコンスロット利用情報エレメント」という。）の構成を示す。
【０１３５】
ビーコンスロット利用情報エレメントは，図１５に示したように，この情報エレメント固有のエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）７０１と，このフレームの情報長（Ｌｅｎｇｔｈ）７０２と，管理領域（ビーコンピリオド）の長さを示すＢＰ長（ＢＰ  Ｌｅｎｇｔｈ）７０３と，ビーコンスロットの利用状況を示すビーコンスロット情報ビットマップ（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｉｎｆｏ  Ｂｉｔｍａｐ）７０４と，受信のあった無線通信装置のアドレスが逐次付加されるアドレス情報（Ｄｅｖ  Ａｄｄｒ）７０５から構成されている。エレメントＩＤ７０１，情報長７０２，ＢＰ長７０３のビット長は，例えば１オクテット（８ビット），ビーコンスロット情報ビットマップ７０４のビット長は例えばＫオクテット（＝ＢＰ長×２ビット），アドレス情報７０５のビット長は例えば１つのビーコン信号のアドレス情報が２オクテット（１６ビット）である。
【０１３６】
本実施形態では，ビーコンスロットの利用状況（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｉｎｆｏ  Ｂｉｔｍａｐ）７０４の設定値を，以下のように設定する。
００：空きスロット（Ｕｎｏｃｃｕｐｉｅｄ）
０１：ＰＨＹ部分の検出（ＰＨＹ  Ｉｎｄｉｃａｔｉｏｎ）
１０：ハイバネーティングモード動作中（Ｈｉｂｅｒｎａｔｉｏｎ  Ｓｌｅｅｐ）
１１：利用中（Ｏｃｃｕｐｉｅｄ）
【０１３７】
上記設定値のうち，ＰＨＹ部分の検出（０１：ＰＨＹ  Ｉｎｄｉｃａｔｉｏｎ）は，例えば図６に示したビーコンフレームのうち，ヘッダチェックシーケンス（ＨＣＳ）６２，フレームチェックシーケンス（ＦＣＳ）６４が誤っていた場合などに設定がなされることとしてもよい。また，「１０：ハイバネーティングモード動作中」は，周辺（近隣）の無線通信装置がハイバネーティングモードにあることを示すものである。
【０１３８】
以上説明したビーコンスロット利用情報エレメントのハイバネーティングモード動作中（Ｈｉｂｅｒｎａｔｉｏｎ  Ｓｌｅｅｐ）であることを示す要素を別途定義し、本実施形態以外の情報エレメントとして構成し，例えば，図６に示したビーコン信号６０の予備ビット（ｒｅｓｅｒｖｅｄ）６１３に追加することができる。
【０１３９】
図１６は，各無線通信装置１１１〜１１５（図１）におけるビーコンスロット利用情報エレメントの具体的な設定例を示す説明図である。なお，図１６においては，ビーコンスロット利用情報エレメントのうち，管理領域（ビーコンピリオド）の長さ７０３，ビーコンスロットの利用状況７０４，およびアドレス情報７０５のみを示している。
【０１４０】
図１２に示したように，無線通信装置１１１は，自己のビーコンスロット（ＢＳ３）と隣接する無線通信装置１１２のビーコンスロット（ＢＳ４）の利用を認識しているため，ＢＰ長が６と設定され，利用されるビーコンスロットの該当するビットマップを設定し，以降にビーコンスロットＢＳ３，ＢＳ４を利用する無線通信装置のアドレス情報を順番に付加していく。
【０１４１】
無線通信装置１１２は，自己のビーコンスロット（ＢＳ４）と隣接する無線通信装置１１１のビーコンスロット（ＢＳ３）と無線通信装置１１３のビーコンスロット（ＢＳ６）の利用を認識しているため，ＢＰ長が８と設定され，利用されるビーコンスロットの該当するビットマップを設定し，以降にビーコンスロットＢＳ３，ＢＳ４，ＢＳ６を利用する無線通信装置のアドレス情報を順番に付加していく。
【０１４２】
無線通信装置１１３は，自己のビーコンスロット（ＢＳ６）と隣接する無線通信装置１１２のビーコンスロット（ＢＳ４）と無線通信装置１１４のビーコンスロット（ＢＳ５）の利用を意識しているため，ＢＰ長が８と設定され，利用されるビーコンスロットの該当するビットマップを設定し，以降にビーコンスロットＢＳ４，ＢＳ５，ＢＳ６を利用する無線通信装置のアドレス情報を順番に付加していく。
【０１４３】
無線通信装置１１４は，自己のビーコンスロット（ＢＳ５）と隣接する無線通信装置１１３のビーコンスロット（ＢＳ６）と無線通信装置１１５のビーコンスロット（ＢＳ７）の利用を意識しているため，ＢＰ長が９と設定され，利用されるビーコンスロットの該当するビットマップを設定し，以降にビーコンスロットＢＳ５，ＢＳ６，ＢＳ７を利用する無線通信装置のアドレス情報を順番に付加していく。
【０１４４】
無線通信装置１１５は，自己のビーコンスロット（ＢＳ７）と隣接する無線通信装置１１４のビーコンスロット（ＢＳ５）の利用を意識しているため，ＢＰ長が９と設定され，利用されるビーコンスロットの該当するビットマップを設定し，以降にビーコンスロットＢＳ５，ＢＳ７を利用する無線通信装置のアドレス情報を順番に付加していく。
【０１４５】
（７−２）ハイバネーティングモード情報エレメント（図１７）
図１７には，ハイバネーティングモード情報エレメントを示す。
ハイバネーティングモード情報エレメントは，この情報エレメント固有のエレメントＩＤ（Ｅｌｅｍｅｎｔ  ＩＤ）７１１と，情報長（Ｌｅｎｇｔｈ）７１２と，ハイバネーティングモードに入るまでのカウントダウン値（Ｈｉｂｅｒｎａｔｉｏｎ  Ｃｏｕｎｔｄｏｗｎ）７１３と，ハイバネーティング期間（Ｈｉｂｅｒｎａｔｉｏｎ  Ｄｕｒａｔｉｏｎ）７１４から構成されている。それぞれのビット長は，例えば１オクテット（８ビット）である。
【０１４６】
（８）無線通信装置の構成例
上記第１の実施形態と同様である（図８）。
そして本実施形態では，各無線通信装置内に，ビーコンパラメータリストを保持していることを特徴とする。ビーコンパラメータリストは，周囲の無線通信装置から送られてきたビーコン信号から得られる情報である。
【０１４７】
図１８は，ビーコンパラメータリストを示す説明図である。
図１８に示したように，ビーコンパラメータリスト９００には，ビーコン位置情報（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｏｃｃｕｐａｎｃｙ）９０１と，アクティブスーパーフレーム周期情報（Ｈｉｂｅｒｎａｔｉｏｎ  Ｄｕｒａｔｉｏｎ）９０２と，ビーコンスロット管理情報（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｍａｎａｇｅｍｅｎｔ）９０３が含まれる。
【０１４８】
ビーコン位置情報（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｏｃｃｕｐａｎｃｙ）９０１は，周囲の通信装置のビーコン信号を受信したビーコンスロット位置の情報であり，これは図６に示した，受信したビーコン信号６０内のビーコン位置情報６０７に記載されている値に相当する情報である。アクティブスーパーフレーム周期情報（Ｈｉｂｅｒｎａｔｉｏｎ  Ｄｕｒａｔｉｏｎ）９０２は，ハイバネーティングモードにある無線通信装置のアクティブスーパーフレームが到来する周期に関する情報であり，周囲の通信装置のビーコン信号に事前に記載されているパラメータが格納される。ビーコンスロット管理情報（Ｂｅａｃｏｎ  Ｓｌｏｔ  Ｍａｎａｇｅｍｅｎｔ）９０３は，その通信装置が認識している利用中のビーコンスロットを示す情報であり，これは受信したビーコン信号６０の周辺装置情報６０８に相当する値として，自己から隠れ端末の位置にある他の通信装置のビーコンスロットを管理するために必要な情報である。
【０１４９】
以上説明したビーコンパラメータリスト９００は，周囲の無線通信装置から送られてきたビーコン信号から得られる情報を，自己の周囲に存在する通信装置の情報として管理するためのリストである。また，ビーコンパラメータリスト９００は，例えば，周辺通信装置管理部８０４内のメモリ空間またはアクセス制御部８０６内のメモリ空間等に保持しておくことが可能である。
【０１５０】
（９）無線通信装置の動作（図１９）
図１９は，本実施形態にかかる無線通信装置の動作を示したフローチャートである。
各無線通信装置は，ＭＡＳの開始時刻が到来した場合に，それぞれのＭＡＳ毎に設定した利用方法に従って，それぞれの動作を行う構成になっている。
【０１５１】
まず，ビーコンピリオドＭＡＳであり（ステップＳ２０１），送信ビーコンスロットのタイミングであれば（ステップＳ２０２），ビーコンパラメータを獲得し（ステップＳ２０３），送信処理を行う（ステップＳ２２３）。
【０１５２】
ビーコンピリオドＭＡＳで送信ビーコンスロットのタイミングでなければ，ビーコン受信を行い（ステップＳ２０４），ビーコン受信があれば（ステップＳ２０５），自己のビーコンスロット情報ビットマップ（図１５の７０４）の該当部分を，「１１：利用中状態」に設定し（ステップＳ２０６），該当するビーコンスロット管理情報（図１８の９０３）にその無線通信装置の情報を登録する（ステップＳ２０７）。
【０１５３】
さらに，ハイバネーティングモード情報エレメント（図１７）の記載があれば（ステップＳ２０８），スリープ状態に入るスーパーフレーム周期を特定し（ステップＳ２０９），次のスーパーフレームよりスリープ状態に入る場合には（ステップＳ２１０），その無線通信装置がハイバネーティングモードのスリープ状態にあるという登録を行う（ステップＳ２１１）。
【０１５４】
また，ビーコン信号のＰＨＹ信号検出のみを行っている場合，ヘッダチェックシーケンス（図６の６２），フレームチェックシーケンス（図６の６４）が誤っていた場合などには（ステップＳ２１２），自己のビーコンスロット情報ビットマップ（図１５の７０４）の該当部分を，「０１：一時的な使用／検出のみ」に設定し（ステップＳ２１３），該当ビーコンスロットに登録通信装置があれば（ステップＳ２１４），所定の回数にわたり連続して受信がない場合に（ステップＳ２１５），自己のビーコンスロット情報ビットマップ（図１５の７０４）の該当部分を，「００：未使用（空き）状態」に設定し（ステップＳ２１６），該当する通信装置情報の登録を抹消する（ステップＳ２１７）。
【０１５５】
なお，該当ビーコンスロットに登録通信装置がない場合と，未受信回数が所定の回数に満たない場合には，一連の処理を抜ける。
【０１５６】
さらに，何の信号検出もなくビーコンスロットの境界が到来した場合には（ステップＳ２１８），ハイバネーティング登録があれば（ステップＳ２１９），自己のビーコンスロット情報ビットマップ（図１５の７０４）の該当部分を，「１０：スリープ状態の割当てあり」に設定する（ステップＳ２２０）。
【０１５７】
なお，ハイバネーティング登録がなければ，ステップＳ２１４に移行して，所定の回数にわたり連続して受信がないかを確認し，前述の登録抹消処理についての可否を判断する。
【０１５８】
また，データ送信を行うＭＡＳ（データＴｘ  ＭＡＳ）であれば（ステップＳ２２１），バッファからデータを獲得し（ステップＳ２２２），送信処理を行う（ステップＳ２２３）。
【０１５９】
さらに，データ受信を行うＭＡＳ（データＲｘ  ＭＡＳ）であれば（ステップＳ２２４），データ受信処理を行い（ステップＳ２２５），自己あてのデータを受信したら，バッファに格納して，接続されるアプリケーションに，インタフェースを介してデータを出力する（図示せず）。
【０１６０】
そして，接続されるアプリケーションから，インタフェースを介して送信データを受理した場合には（ステップＳ２２６），必要に応じてデータ送信を行うＭＡＳを設定する（ステップＳ２２７）。
【０１６１】
これら一連の処理が終了した場合には，再びステップＳ２０１に戻ることで，無線通信装置としての動作が継続する構成となっている。
【０１６２】
（第２の実施形態の効果）
以上説明したように，本実施形態によれば，ハイバネーティングモードとして，複数のスーパーフレームに１回だけビーコン信号が送信されるビーコンスロットを識別するため，ビーコンスロットの利用状況を報知する情報エレメントに，ハイバネーティングモードで利用が予約されている旨を示す状態パラメータを追加することで，ビーコンスロットに，別の通信装置がビーコン信号を送信しないように制御することが可能である。また，ビーコンスロットを前詰めして利用する場合に，利用中のビーコンスロットを詰めて利用しないように制御することが可能である。
【０１６３】
（Ｃ）第３の実施形態
本発明の第３の実施形態について説明する。
【０１６４】
無線パーソナルエリアネットワーク（ＰＡＮ）に適用するメディアアクセス技術として，ＩＥＥＥ８０２．１５．３や，マルチバンドＯＦＤＭ（ＭＢ−ＯＦＤＭ）のアクセス方式として，Ｄｉｓｔｒｉｂｕｔｅｄ＿ＭＡＣドラフト仕様が検討されつつある。ＩＥＥＥ８０２．１５．３やＤｉｓｔｒｉｂｕｔｅｄ＿ＭＡＣで定義される低消費電力動作のための休眠状態の設定方法としては，上記第１，第２の実施形態で説明したように，複数のスーパーフレームにわたりスリープ状態に遷移した後に，１スーパーフレームのアクティブな状態となるハイバネーションモード（スリープモード）とすることが可能である。
【０１６５】
Ｄｉｓｔｒｉｂｕｔｅｄ＿ＭＡＣでは，スーパーフレームにおけるビーコン期間に，周囲に存在する通信装置の間で交換されるビーコンフレームを用いて，各種の情報やパラメータを交換する仕組みが定義されている。具体的には，分散予約プロトコル（ＤＲＰ）による予約通信制御方法によって伝送路を設定するための要求と応答が，暗黙のネゴシエーション手法として交換される構成になっている。
【０１６６】
不安定な無線通信環境では，特定の信号を必ず受信できるという保証がないため，基本的にスーパーフレームに１回しか送信されないビーコン信号が受信できなくても，ただちにその通信装置が消滅したと判断せず，複数回数連続して受信ができなくなった場合に，その通信装置が消滅したということを検出する手法が取り入れられている。
【０１６７】
ところで，上記第１，第２の実施形態で説明したハイバネーションモードで動作する通信装置に，ビーコンの送受信を用いて各種パラメータを交換する場合には，パラメータ要求を出すスーパーフレームの後に，その通信装置がスリープ状態に遷移してしまうため，そのパラメータ応答を返送するには，再びアクティブとなるスーパーフレームまで待たされるという問題があった。
【０１６８】
上記第１，第２の実施形態で説明したハイバネーションモードで動作する通信装置に，従来の消滅検出手法を適用すると，連続するスーパーフレームでビーコンが消滅したことを検出できないため，再びアクティブとなるスーパーフレームをもって連続して消滅したことを検出しなければならない。このため，ある通信装置がすでに消滅しているにもかかわらず，非常に長い時間にわたって，その正確な存在が把握できないことになる。
【０１６９】
そこで本実施形態では，上記の問題点を解決する手法として， 複数のスーパーフレームにわたりスリープ状態に遷移した後，複数のスーパーフレームにわたりアクティブな状態を維持し，さらに，スリープ状態に遷移するハイバネーションモードの動作を定義する方法について説明する。
【０１７０】
（１）ハイバネーション動作（図２０〜図２２）
図２０〜図２２を参照しながら，本実施形態にかかるハイバネーション動作について説明する。
【０１７１】
まず図２０に従来からのスリープモードの動作を示す。
図２０（ａ）は，スリープとなるスーパーフレームが存在せず，常時アクティブなスーパーフレームで構成された状態を示している。図２０（ｂ）は，７スーパーフレームにわたってスリープ動作を行い，その後に１スーパーフレームだけアクティブな動作を行う構成を示している。
【０１７２】
このように従来は，図２０（ａ）に示したように，すべてのスーパーフレームでビーコン情報を交換することを前提にしたプロトコルが定義されていた。
【０１７３】
図２１は，ハイバネーティング動作として，スリープ状態からアクティブ状態に遷移する過程で，プレレシーブ動作を定義して，アドホックネットワークにおける周囲の通信装置との同期を確保した上で，アクティブ状態に遷移する状態を示している。
【０１７４】
図２１に示したように，アクティブなスーパーフレーム０が設定され，その次のフレームから７スーパーフレームがハイバネーション期間として設定されている。そして，スーパーフレーム１から７まではスリープ状態に遷移するものの，そのうちスーパーフレーム７は，プレレシーブ状態に一時遷移し，周囲のビーコンとの間で同期を確保している。
【０１７５】
そして，ハイバネーション期間が終了した後，スーパーフレーム８でアクティブな状態に遷移する構成を示している。また通常，アクティブとなるスーパーフレームは，特段の規定がなければ低消費電力動作が可能なように，１つのみのスーパーフレーム（スーパーフレーム８）とされている。
【０１７６】
さらに，その後のスーパーフレーム９では，再びスリープ状態に遷移し，ハイバネーション動作を継続する構成となっている。つまり，ハイバネーション動作をする周期は８スーパーフレームであって，そのうちの７つのスーパーフレームでスリープ状態となり，１つのスーパーフレームでアクティブな状態になる。
【０１７７】
図２２は，プレレシーブ状態に加え，アクティブ動作となるスーパーフレームを１に限定せず，複数のスーパーフレームにわたりアクティブ状態となる構成を示している。図２２では２つのスーパーフレームにわたりアクティブ状態となる構成を示しているが，３つ以上のスーパーフレームにわたりアクティブ状態となってもよい。
【０１７８】
図２２に示したように，アクティブなスーパーフレーム０が設定され，その次のフレームから６スーパーフレームがハイバネーション期間として設定されている。そして，スーパーフレーム１から６まではスリープ状態に遷移するものの，そのうちスーパーフレーム６は，プレレシーブ状態に一時遷移し，周囲のビーコンとの間で同期を確保している。この場合、複数のアクティブなスーパーフレームが充分に用意される場合は、必ずしもプレレシーブ状態への遷移を行わない構成も考えられる。
【０１７９】
そして，ハイバネーション期間が終了した後，スーパーフレーム７でアクティブな状態に遷移する構成を示している。さらに，アクティブ期間が２スーパーフレームに設定されているので，スーパーフレーム７と８の２つのスーパーフレームでアクティブな状態を継続する構成となっている。
【０１８０】
さらに，その後のスーパーフレーム９では，再びスリープ状態に遷移し，ハイバネーション動作を継続する構成となっている。つまり，繰り返してハイバネーション動作をする周期は８スーパーフレームであって，そのうちの６つのスーパーフレームでスリープ状態となり，２つのスーパーフレームでアクティブな状態になる。
【０１８１】
（２）ビーコンフレームの構成例（図２３）
図２３に，ビーコンフレームの構成例を示す。
ビーコンフレームは，スーパーフレームの管理領域であるビーコン期間に各通信装置から送信され，このビーコンフレームを受信することによって，周囲の通信装置との間でパラメータが交換される。
【０１８２】
本実施形態のビーコンフレーム１０５０は，図２３に示したように，ＭＡＣヘッダ情報１０５１と，ヘッダチェックシーケンス（ＨＣＳ）１０５２と，ビーコンペイロード情報１０５３と，フレームチェックシーケンス（ＦＣＳ）１０５４で構成される。
【０１８３】
ＭＡＣヘッダ情報１０５１は，フレーム制御情報１５０１と，受信先通信装置を識別する届け先アドレス１５０２と，送信元通信装置を識別する送り元アドレス１５０３と，シーケンス番号などのシーケンス制御情報１５０４と，アクセス制御に必要なパラメータが記載されたアクセス制御情報１５０５とから構成されている。
【０１８４】
ビーコンペイロード情報１０５３は，通信装置固有のパラメータである装置固有情報１５０６と，ビーコンスロットの利用を示したビーコン期間利用情報１５０７と，ハイバネーションモードで動作する場合に付加されるハイバネーションモード情報１５０８と，ＤＲＰ予約しているＭＡＳ位置を報知するＤＲＰ予約情報１５０９と，ＤＲＰ予約に利用可能なＭＡＳ位置を示したＤＲＰ利用可能情報１５１０と，ＰＣＡ通信に利用する可能性のあるＭＡＳ位置を示したＰＣＡ利用情報１５１１と，受信先通信装置に送信するデータが存在することを示すＰＣＡ送信情報１５１２と，通信装置のケーパビリティを示す装置能力情報１５１３と，予備ビット１５１４などから構成されている。
【０１８５】
ビーコン期間利用情報エレメント１５０７は，ビーコン期間（図１２）において，どのビーコンスロットが利用されているかを特定するために利用される。ビーコン期間利用情報エレメント１５０７の構成については，第２の実施形態において図１５を参照して説明した通りであるので，重複説明を省略する。
【０１８６】
なお，上記の各情報エレメントは，必要に応じて追加，削除が行われてビーコンフレームが構成されていてもよい。
【０１８７】
（３）ハイバネーションモード情報の構成例（図２４）
図２４は，ハイバネーションモード情報の構成例である。
ハイバネーションモード情報は，ハイバネーションモードでスリープ状態に遷移する前に，ビーコンに付加されるパラメータである。
【０１８８】
ハイバネーションモード情報エレメントは，図２４に示したように，この情報エレメントがハイバネーションモード情報エレメントであることを示すエレメント識別子１０７１と，この情報エレメントの情報長１０７２と，ハイバネーション動作に入るまでのスーパーフレーム数を記載したハイバネーションカウントダウン１０７３と，ハイバネーションでスリープ動作を行うスーパーフレーム数を記したハイバネーションスリープ継続時間１０７４と，本実施形態にかかるハイバネーション動作後のアクティブとなるスーパーフレーム数を記すハイバネーションアクティブ期間１０７５などのパラメータから構成される。
【０１８９】
（４）ＤＲＰ予約情報の構成例（図２５）
図２５は，ＤＲＰ予約情報の構成例を示す説明図である。
ＤＲＰ予約情報は，接続ごとに予約されるＭＡＳを，相手先通信装置や周囲の他の通信装置に明示するために用いられる。
【０１９０】
ＤＲＰ予約情報は，図２５に示したように，この情報エレメントがＤＲＰ予約情報エレメントであることを示すエレメント識別子１０８１と，この情報エレメントの情報長１０８２と，このＤＲＰ予約のパラメータを記載したＤＲＰ制御情報１０８３と，ＤＲＰ予約の対象となる通信装置を特定するための届け先／送り元対象アドレス１０８４を含んで構成される。さらに必要に応じて，予約しているＭＡＳを特定するための，ＤＲＰ割当て（１〜Ｎ）１０８５などのパラメータを含んで構成される。
【０１９１】
ＤＲＰ制御情報１０８３は，ＤＲＰ予約の種類を示す予約種別１８０１と，ＤＲＰ予約を特定するためのストリームインデックス１８０２と，予約の所有を示す予約権所有者１８０３と，予約の優先度を明示する優先順位１８０４と，現在の予約の状態を示す予約の状態１８０５と，予約を設定する際にＭＡＳを確定せずにＤＲＰ予約をする仮予約表示１８０６等から構成される。
【０１９２】
さらに，ＤＲＰ割当て（１〜Ｎ）１０８５は，ＤＲＰ予約のゾーン（１６ＭＡＳ毎の大きな配置）を示す予約ゾーンビットマップ１８０７と，そのゾーンの中のＭＡＳを示す予約ＭＡＳビットマップ１８０８等から構成される。
【０１９３】
（５）ＤＲＰ利用可能情報の構成例（図２６）
図２６は，ＤＲＰ利用可能情報の構成例である。
ＤＲＰ利用可能情報は，自己の通信装置において，周囲の通信装置で利用が設定されていないので，ＤＲＰ予約の設定が可能なＭＡＳを明示するために用いられる。
【０１９４】
ＤＲＰ利用可能情報は，図２６に示したように，この情報エレメントがＤＲＰ利用可能情報であることを示すエレメント識別子１０９１と，この情報エレメントの情報長１０９２と，利用可能なＭＡＳをビットマップ形式で示した利用可能ＭＡＳビットマップ１０９３から構成される。
【０１９５】
（６）無線通信装置のブロック構成図（図２７）
図２７は，本実施形態にかかる無線通信装置のブロック構成図である。
【０１９６】
本実施形態にかかる無線通信装置１８００は，図２７に示したように，所定の高周波無線信号を無線媒体上に送受信するためのアンテナ１８０１と，受信した高周波信号を増幅し受信信号に変換し，送信する信号を増幅し高周波信号に変換する高周波無線処置ブロック１８０２と，所望の受信信号を所定の復調処理を施して情報ビットを構築し，送信する情報ビットを変調処理して送信信号する物理層ベースバンドブロック１８０３と備えている。ベースバンドブロック１８０３には，ＣＣＡ検出部，同期検出部，ヘッダ情報検出部などから構成され，それぞれアクセス制御のために利用される。
【０１９７】
無線通信装置１８００は，さらに，周囲に存在する通信装置のビーコンを解析するビーコン信号解析ブロック１８０４と，周囲の通信装置からのビーコン信号の受信時間のずれからスーパーフレームの開始位置を調整し，自己の送信すべきビーコンスロットの開始タイミングを特定する同期時間管理ブロック１８０５と，自己におけるパラメータを報知するための送信ビーコンを生成するビーコンブロック生成部１８０６と，収集したビーコンに記載されている情報や，その通信装置が利用可能であるＭＡＳ情報などのパラメータを格納しておくための周辺装置管理ブロック１８０７とを備えている。
【０１９８】
無線通信装置１８００は，さらに，本実施形態にかかるハイバネーションモードの動作を行うために，自己の通信装置におけるスーパーフレームごとの動作モードを管理する動作モード設定ブロック１８０８と，スーパーフレーム内のＭＡＳ単位ごとに，その利用設定の管理を行うためのＭＡＳ利用管理ブロック１８０９と，そのＭＡＳ内部で所定のアクセス制御を行うアクセス制御ブロック１８１０とを備えている。
【０１９９】
無線通信装置１８００は，さらに，送信するデータや受信したデータを一時的に格納しておくデータバッファ１８１１と，その格納位置を管理するバッファ管理ブロック１８１２と，この無線通信装置１８００に接続されるアプリケーション機器からの送信データを受け取り，またアプリケーション機器に受信したデータを受け渡す，データインタフェース１８１３とを備えている。
【０２００】
無線通信装置１８００は，さらに，無線通信装置１８００の動作状況をユーザに表示したり，ユーザから必要な指示を受け付けたりするユーザインタフェース１８１４と，この通信装置装置１８００の一連の動作や，本実施形態にかかるハイバネーション動作として，スリープスーパーフレームの休眠期間情報や，アクティブスーパーフレームの稼動期間情報，送信ＤＲＰ設定情報，利用可能なＭＡＳ情報などのパラメータを記憶しておく，記憶ブロック１８１５と，この通信装置装置１８００の動作を一元的に管理する中央制御ブロック１８１６を備えている。
【０２０１】
（７）ＤＲＰ通信の設定シーケンス（図２８）
図２８は，ＤＲＰ通信の設定シーケンスを示した図である。
図２８は，送信元通信装置と受信先通信装置の中央制御部やビーコン処理部における，情報の受け渡しを示している。
【０２０２】
まず，送信元通信装置のデータバッファにデータインタフェースを介して接続される機器からデータが届けられ，送信元通信装置の中央制御ブロックでデータ送信のために，ＤＲＰ予約が必要と判断した場合には，送信ビーコンにＤＲＰ＿ＩＥを設定し，送信ビーコンパラメータとして受信先通信装置や周囲の他の通信装置に仮予約の設定指示を行う（Ｓ１９０１）。
【０２０３】
次に，送信元通信装置のビーコン生成ブロックでは，通信相手を特定し，利用可能なＭＡＳで該当する通信のＤＲＰの設定（仮予約）を行い，その旨を記載したビーコンの送信を行う（Ｓ１９０２）。
【０２０４】
さらに，ビーコンを受信した受信先通信装置のビーコン解析ブロックでは，そのＤＲＰ予約要求において設定されたＭＡＳ情報などのパラメータを受信ビーコンパラメータとして中央制御ブロックに通知する（Ｓ１９０３）。
【０２０５】
そして，そのＤＲＰ設定要求を受けた中央制御ブロックでは，それに応答する送信ビーコンパラメータをＤＲＰ＿ＩＥの応答として設定する指示を行う（Ｓ１９０４）。
【０２０６】
その後，次のスーパーフレームのビーコンスロットにおいて，要求されたＤＲＰ予約を確定するＤＲＰ＿ＩＥを含んだビーコンを送信する（Ｓ１９０５）。
【０２０７】
また，ビーコンを受信した送信元通信装置のビーコン解析ブロックでは，ＤＲＰ予約要求に対する応答情報などのパラメータを受信ビーコンパラメータとして中央制御ブロックに通知する（Ｓ１９０６）。
【０２０８】
送信元通信装置は，ビーコン期間においてそれぞれの通信装置でビーコンを交換した後，ＭＡＳ利用管理ブロックと，アクセス制御ブロックに対して，自己の送信ＤＲＰ＿ＩＥで指定をされたＭＡＳ位置をＤＲＰ送信ＭＡＳとして設定する（Ｓ１９０７）。
【０２０９】
受信先通信装置も，ビーコン期間においてそれぞれの通信装置でビーコンを交換した後，ＭＡＳ利用管理ブロックと，アクセス制御ブロックに対して，自己の受信ＤＲＰ＿ＩＥで指定されたＭＡＳ位置をＤＲＰ受信ＭＡＳとして設定する（Ｓ１９０８）。
【０２１０】
その後，そのＭＡＳ位置が到来した場合に，送信元通信装置のデータバッファから，物理層ベースバンドブロックに送られる（Ｓ１９０９）。
【０２１１】
そして，双方の通信装置で同期が取れたＭＡＳ位置において，送信元通信装置から受信先通信装置へ，ＤＲＰ通信によるデータ伝送が実行される（Ｓ１９１０）。
【０２１２】
さらに，受信先通信装置の物理層ベースバンドブロックからデータバッファに受信したデータが格納され，データインタフェースを介して接続される機器に届けられる（Ｓ１９１１）。
【０２１３】
（８）無線通信装置の動作シーケンス（図２９）
図２９は，本実施形態にかかる無線通信装置の動作シーケンスを示した図である。
【０２１４】
まず，電源投入後に，スーパーフレーム周期にわたるスキャン動作を行い（Ｓ１１０１），既存のビーコンを検出しなければ（Ｓ１１０２），自ら最初にスーパーフレームの設定を行い（Ｓ１１０３），その後，周囲の通信装置との間で最初の空きビーコンスロットとなる位置を自己のビーコンスロットに設定して，ビーコンを送信する設定を行う（Ｓ１１０４）。
【０２１５】
そして，本実施形態にかかるハイバネーションでスリープ状態となるスーパーフレームであれば（Ｓ１１０５），その後Ｓ１１２６に移行し，スリープ状態とならないスーパーフレームであれば，そのスーパーフレームの先頭位置が到来した時に（Ｓ１１０６），プレレシーブとなるスーパーフレームであるか（Ｓ１１０７），送信ビーコンビーコンスロット位置でなければ，ビーコン受信を行い，ビーコンを受信したら（Ｓ１１０９）その受信タイミングから自己の認識している時間と相手の認識している時間のズレを計測する（Ｓ１１１０）。
【０２１６】
また，プレレシーブでない（アクティブな）スーパーフレームで，送信ビーコンビーコンスロット位置であれば，送信すべきビーコンパラメータを記憶部より獲得し（Ｓ１１１１），所定のタイミングでビーコンを送信する（Ｓ１１１２）。
【０２１７】
このビーコン送受信処理は，ビーコン期間が終了するまで繰り返される。（Ｓ１１１３）
【０２１８】
ビーコン期間が終了した後，前記ドリフト計測結果より，最も遅いタイミングでビーコンを送信した通信装置に同期をあわせる処理を行う（Ｓ１１１４）。
【０２１９】
さらに，自己宛にＰＣＡによる送信の設定があれば（Ｓ１１１５），相手のビーコンに記載される，ＰＣＡ利用情報を参照し（Ｓ１１１６），そのＭＡＳをＰＣＡ受信領域として受信の設定を行う（Ｓ１１２０）。
【０２２０】
また，受信ＤＲＰの設定要求があれば（Ｓ１１１７），そこでＤＲＰ通信に設定されているＭＡＳの利用を避けるために，自己の利用可能領域の設定を更新し（Ｓ１１１８），さらに自己宛の受信を要求するＤＲＰの設定があれば（Ｓ１１１９），そのＭＡＳをＤＲＰ受信領域として受信の設定を行う（Ｓ１１２０）。
【０２２１】
ここで，スーパーフレームの先頭位置でない場合に，自己がアクティブとなるスーパーフレームであれば（Ｓ１１２１），データ送信を設定したＭＡＳが到来したら（Ｓ１１２２），所定のアクセス手順に従い，データを送信し（Ｓ１１２３）あるいは，自己がデータを受信するＭＡＳが到来したら（Ｓ１１２４）データの受信処理を行う（Ｓ１１２５）。
【０２２２】
Ｓ１１２１で自己がアクティブとならない（プレレシーブとなる）スーパーフレームであれば，データの送受信を行わないため，Ｓ１１２６に移行する。
【０２２３】
さらに，インタフェースから送信データを受理して，バッファにデータが蓄積された状態で（Ｓ１１２６），自己がハイバネーションモードで動作していれば（Ｓ１１２７），そのハイバネーションモードの状態を解除する（Ｓ１１２８）。
【０２２４】
また，相手がハイバネーションスーパーフレームであれば（Ｓ１１２９），一旦，処理を保留するものの，それ以外（アクティブか，プレレシーブ状態）ならば，相手の利用可能ＭＡＳを獲得し（Ｓ１１３０），さらにＤＲＰ通信の予約設定が必要であれば（Ｓ１１３１）。自己の送信ＤＲＰを設定し（Ｓ１１３２），ＤＲＰ送信するＭＡＳを設定する（Ｓ１１３３）。
【０２２５】
一方ＤＲＰ予約の設定が不要であれば，該当する通信装置宛にＰＣＡ送信を設定するとともに（Ｓ１１３４），これを自己のＰＣＡ利用情報として設定する（Ｓ１１３５）。
【０２２６】
所定の時間にわたりデータの送受信がなければ（Ｓ１１３６），ハイバネーションモードの設定を行い（Ｓ１１３７），さらに，複数のスーパーフレームにわたりアクティブとなる状態の継続が必要であれば（Ｓ１１３８），アクティブとなるスーパーフレーム数を設定し（Ｓ１１３９），最初のハイバネーションモードの設定であれば（Ｓ１１４０），ハイバネーション動作開始までのカウントダウンのスーパーフレーム数を設定する（Ｓ１１４１）。
【０２２７】
そして，上記設定が完了した後，Ｓ１１０５に戻り，一連の処理が繰り返される構成となっている。
【０２２８】
（第３の実施形態の効果）
以上説明したように，本実施形態によれば，複数のスーパーフレームにわたってアクティブな状態を維持することで，ハイバネーションモードにある通信装置との間で，ビーコンの送受信を行って各種パラメータを交換することが可能となる。
【０２２９】
複数のスーパーフレームにわたってアクティブな状態を維持することで，ハイバネーションモードで動作する通信装置の消滅を，短時間の間に検出することが可能となる。
【０２３０】
プレレシーブ状態にある相手に対して，アクティブな状態になった場合の要求をビーコンに付加して送付することで，ビーコンを介した要求の交換を短時間で済ませる方法が得られる。
【０２３１】
プレレシーブ状態にあるスーパーフレームで，受信したビーコン情報に自己宛の要求を検出した場合に，アクティブ状態に遷移する前に必要なパラメータを算出することで，ビーコンを介した応答の返送を短時間で済ませる方法が得られる。
【０２３２】
これにより，ビーコンを介しでパラメータを交換する方法を用いたシステムで，短時間で設定ができるという効果を奏する。
【０２３３】
以上，添付図面を参照しながら本発明にかかる無線通信システム，無線通信装置，およびコンピュータプログラムの好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２３４】
本発明は無線通信システム，無線通信装置，およびコンピュータプログラムに利用可能であり，特にアドホックネットワークにおいてスリープ状態（休眠状態）からアクティブ状態（起動状態）へ復旧する方法に特徴を有する無線通信システム，無線通信装置，およびコンピュータプログラムに利用可能である。
【図面の簡単な説明】
【０２３５】
【図１】アドホックネットワークの構成を示す説明図である。
【図２】制御局が存在する従来のネットワーク構成例を示す説明図である。
【図３】スーパーフレームの構成例を示す説明図である。
【図４】従来のシステムにおけるパワーセーブモード（スリープモード）の動作例を示す説明図である。
【図５】ハイバネーティングモードの動作例を示す説明図である。
【図６】ビーコン信号のフレーム構成例を示す説明図である。
【図７】無線通信装置のハイバネーティングモードにおける状態遷移を示す説明図である。
【図８】無線通信装置の構成例を示す説明図である。
【図９】各無線通信装置の動作モードの通知例を示す説明図である。
【図１０】第１の実施形態にかかる無線通信装置の動作を示したフローチャートである。
【図１１】スーパーフレーム構成例を示す説明図である。
【図１２】ビーコンスロットの利用設定例を示す説明図である。
【図１３】アクティブモードの無線通信装置からハイバネーティングモードの無線通信装置宛にデータ送信を行う設定例を示す説明図である。
【図１４】ハイバネーティングモードの無線通信装置からアクティブモードの無線通信装置宛にデータ送信を行う設定例を示す説明図である。
【図１５】ビーコンスロット利用情報エレメントの構成を示す説明図である。
【図１６】ビーコンスロット利用情報エレメントの具体的な設定例を示す説明図である。
【図１７】ハイバネーティングモード情報エレメントを示す説明図である。
【図１８】ビーコンパラメータリストを示す説明図である。
【図１９】第２の実施形態にかかる無線通信装置の動作を示したフローチャートである。
【図２０】ハイバネーション動作の一例を示す説明図である。
【図２１】第１，第２の実施形態にかかるハイバネーション動作を示す説明図である。
【図２２】第３の実施形態にかかるハイバネーション動作を示す説明図である。
【図２３】第３の実施形態にかかるビーコン信号のフレーム構成例を示す説明図である。
【図２４】ハイバネーションモード情報の構成例を示す説明図である。
【図２５】ＤＲＰ予約情報の構成例を示す説明図である。
【図２６】ＤＲＰ利用可能情報の構成例を示す説明図である。
【図２７】第３の実施形態にかかる無線通信装置の構成例を示す説明図である。
【図２８】ＤＲＰ通信の設定シーケンスを示す説明図である。
【図２９】第３の実施形態にかかる無線通信装置の動作を示したフローチャートである。
【符号の説明】
【０２３６】
６０  ビーコン信号
６１  ＭＡＣヘッダ情報
６２  ヘッダチェックシーケンス（ＨＣＳ）
６３  ビーコンペイロード情報
６４  フレームチェックシーケンス（ＦＣＳ）
６０１  フレームコントロール情報
６０２  届け出装置識別子
６０３  送り元装置識別子
６０４  シーケンスコントロール情報
６０５  アクセスコントロール情報
６０６  装置固有情報
６０７  ビーコン位置情報
６０８  周辺装置情報
６０９  装置能力情報
６１０  予約領域情報
６１１  利用領域情報
６１２  通信識別情報
６１３  予備ビット（ｒｅｓｅｒｖｅｄ）
７１  アクティブ状態
７２  スリープ状態
７３  プレレシーブ状態
７０１  エレメントＩＤ
７０２  情報長
７０３  ＢＰ長
７０４  ビーコンスロット情報ビットマップ
７０５  アドレス情報
７１１  エレメントＩＤ
７１２  情報長
７１３  カウントダウン値
７１４  ハイバネーティング期間
８００  無線通信装置
８０１  アンテナ
８０２  無線受信部
８０３  ビーコン解析部
８０４  周辺通信装置管理部
８０５  データ解析部
８０６  アクセス制御部
８０７  ビーコン同期時間管理部
８０８  動作モード設定部
８０９  スーパーフレーム利用管理部
８１０  中央制御部
８１１  無線送信部
８１２  送信ビーコン生成部
８１３  データバッファ
８１４  インタフェース
９００  ビーコンパラメータリスト
９０１  ビーコン位置情報
９０２  アクティブスーパーフレーム周期情報
９０３  ビーコンスロット管理情報
【図１】
2006325175.tif 000003
【図２】
2006325175.tif 000004
【図３】
2006325175.tif 000005
【図４】
2006325175.tif 000006
【図５】
2006325175.tif 000007
【図６】
2006325175.tif 000008
【図７】
2006325175.tif 000009
【図８】
2006325175.tif 000010
【図９】
2006325175.tif 000011
【図１０】
2006325175.tif 000012
【図１１】
2006325175.tif 000013
【図１２】
2006325175.tif 000014
【図１３】
2006325175.tif 000015
【図１４】
2006325175.tif 000016
【図１５】
2006325175.tif 000017
【図１６】
2006325175.tif 000018
【図１７】
2006325175.tif 000019
【図１８】
2006325175.tif 000020
【図１９】
2006325175.tif 000021
【図２０】
2006325175.tif 000022
【図２１】
2006325175.tif 000023
【図２２】
2006325175.tif 000024
【図２３】
2006325175.tif 000025
【図２４】
2006325175.tif 000026
【図２５】
2006325175.tif 000027
【図２６】
2006325175.tif 000028
【図２７】
2006325175.tif 000029
【図２８】
2006325175.tif 000030
【図２９】
2006325175.tif 000031