(57)【要約】【課題】無線通信装置、無線通信システム、無線通信方法およびプログラムを提供すること。【解決手段】相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する無線通信装置であって、第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、前記第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備えることを特徴とする。また、第二のビーコン信号は、第二の無線ネットワークにおいて無線通信を行う時間帯を予約する予約情報を含むようにすることもできる。【選択図】図８
2008160221.tif 000002
【特許請求の範囲】
【請求項１】
相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する無線通信装置であって：
前記第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、前記第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備えることを特徴とする、無線通信装置。
【請求項２】
前記第二のビーコン信号は、前記第二の無線ネットワークにおいて無線通信を行う時間帯を予約する予約情報を含むことを特徴とする、請求項１に記載の無線通信装置。
【請求項３】
前記第二の無線ネットワークにおいて送信されるビーコン信号を受信するビーコン受信部と；
前記予約情報を、前記ビーコン受信部が受信したビーコン信号に含まれる前記第二の無線ネットワークにおける無線通信の予約情報に基づいて設定する予約情報設定部と；
をさらに備えることを特徴とする、請求項１に記載の無線通信装置。
【請求項４】
前記予約情報設定部は、自装置が前記第一の無線ネットワークにおいて予約している時間量と、前記第二の無線ネットワークにおいて予約する時間量が同一となるように前記予約情報を設定することを特徴とする、請求項２に記載の無線通信装置。
【請求項５】
前記予約情報設定部は、自装置が前記第一の無線ネットワークにおいて予約している時間帯と、前記第二の無線ネットワークにおいて予約する時間帯と、が一致するように前記予約情報を設定することを特徴とする、請求項２に記載の無線通信装置。
【請求項６】
前記予約情報設定部は、
自装置が前記第一の無線ネットワークにおいて予約している時間帯と、前記第二の無線ネットワークにおいて予約する時間帯と、が一致するように前記予約情報を設定し、
前記設定された予約情報の時間量と自装置が前記第一の無線ネットワークにおいて予約している時間量とに差分がある場合は、前記差分の時間量が無くなるように任意の時間帯に前記予約情報を追加設定することを特徴とする、請求項２に記載の無線通信装置。
【請求項７】
前記第二のビーコン信号は、無線通信の相手となる無線通信装置を示し、前記予約情報と対応付けられた装置識別情報をさらに含み、
前記予約情報設定部は、受信した前記第二のビーコン信号に自装置を示す装置識別情報が含まれていた場合、前記装置識別情報に対応付けられている予約情報に基づいて前記第二の無線ネットワークにおける予約情報を設定することを特徴とする、請求項１に記載の無線通信装置。
【請求項８】
前記ビーコン送信部は、前記第二の無線ネットワークに遷移する際に、無線ネットワークの遷移を行なうことを示す遷移情報を含む第一のビーコン信号を送信することを特徴とする、請求項１に記載の無線通信装置。
【請求項９】
相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する複数の無線通信装置を含む無線通信システムであって：
前記無線通信装置の各々は、
前記第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、前記第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備えることを特徴とする、無線通信システム。
【請求項１０】
相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する無線通信装置における無線通信方法であって：
前記第一の無線ネットワークから第二の無線ネットワークへの遷移する前に、前記第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するステップを含むことを特徴とする、無線通信方法。
【請求項１１】
コンピュータを、
相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成し、前記第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、前記第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備える無線通信装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信システム、無線通信方法およびプログラムに関する。
【背景技術】
【０００２】
現在、ＷｉＭｅｄｉａ  Ａｌｌｉａｎｃｅにおいて、ウルトラワイドバンド（ＵＷＢ；Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）無線通信に利用するアクセス制御方法の規定として、自律分散型のメディアアクセス制御（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ）に関する仕様が策定されている。
【０００３】
上記自律分散型のメディアアクセス制御に関する仕様においては、無線通信装置がビーコン信号を送信することにより自装置の存在を周囲の無線通信装置に通知する方法や、周囲に存在する無線通信装置が送信するビーコン信号を収集する方法などが定義されている。また、上記自律分散型のメディアアクセス制御に関する仕様では、無線通信装置が、相互にデータ信号を送受信するタイムスロット（ＭＡＳ）を事前に決め、特定のＭＡＳを予約し、予約したＭＡＳにおいてデータ信号を送受信する方法が規定されている。
【０００４】
このような自律分散型のメディアアクセス制御に関する仕様によれば、無線通信装置が、ビーコン信号に多様なアクセス制御情報を包含させて適宜送信し、周囲の無線通信装置からアクセス制御情報が包含されたビーコン信号を受信することによって、自立分散的にネットワークを構成することができる。
【０００５】
上記アクセス制御情報の一例として、無線通信に用いる動作チャネルを変更する際に周囲に通知するためのチャネル変更情報エレメント（Ｃｈａｎｎｅｌ  Ｃｈａｎｇｅ  ＩＥ）や、スーパーフレーム周期の開始時刻やビーコン信号を送信するスロット位置を変更するためのビーコン期間スイッチ情報エレメント（ＢＰ  Ｓｗｉｔｃｈ  ＩＥ）などがあげられる。
【０００６】
また、上記自律分散型のメディアアクセス制御に関する仕様においては、同一チャネルを複数のネットワークが用いていた場合、各ネットワークが、ビーコン期間スイッチ情報エレメントにより所定のタイミングにスーパーフレーム周期の開始位置を遷移させる方法や、上記遷移後に周囲のビーコン信号を受信し、ビーコン信号の送信元の無線通信装置との間で利用するＭＡＳの調整を行なう方法が開示されている。なお、上記仕様上は、上記スーパーフレームの遷移後も、遷移後のスーパーフレームにおいて、従前に設定していたＭＡＳと同数以下であれば、無条件でＭＡＳの予約をすることができるとされている。
【０００７】
しかし、無線通信装置が、上記ビーコン期間スイッチ情報エレメントに基づいてスーパーフレーム周期の開始時刻やビーコン信号を送信するスロット位置を遷移すると、それまで無線通信のために予約していたＭＡＳを継続して利用することができなかった。すなわち、無線通信装置が予約していたＭＡＳは、スーパーフレーム周期の遷移などによってリセットされてしまっていた。
【０００８】
一方、特許文献１には、無線ネットワークにおいて、基地局が移動局に対して割り当てた無線通信のための時間帯に基づいて、移動局がさらに他の移動局に対して無線通信のための時間帯を割り当てる無線通信制御方法が開示されている。
【０００９】
【特許文献１】特開２００５−２２９１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、従来の無線通信制御方法は、基地局の存在を前提としており、自律分散型の無線ネットワークを想定してなされたものでなかった。すなわち、自律分散型の無線ネットワークの各々は、電波到達範囲が動的に変化し、基地局となる通信装置が存在しない。このため、自律分散型の無線ネットワークにおいては、従来の無線通信制御方法のように基地局を設けてスーパーフレーム周期およびネットワークの遷移に伴うＭＡＳの管理を行なうことができなかった。
【００１１】
また、無線通信装置が、スーパーフレーム周期および無線ネットワークを遷移した後にビーコン信号を送受信して遷移後の無線ネットワークにおけるＭＡＳを予約する場合、無線通信装置は、無線ネットワークの遷移後から上記ＭＡＳが予約される間、無線通信を行えないという問題があった。
【００１２】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、無線ネットワークを遷移した後に無線通信を円滑に行うことが可能な、新規かつ改良された無線通信装置、無線通信システム、無線通信方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明のある観点によれば、相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する無線通信装置が提供される。この無線通信装置は、第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備えることを特徴とする。さらに、第二のビーコン信号が、第二の無線ネットワークにおいて無線通信を行う時間帯を予約する予約情報を含むようにしてもよい。
【００１４】
かかる構成によれば、ビーコン送信部が、第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するため、第二の無線ネットワークに属する無線通信装置は第二の無線ネットワークに遷移しようとしている無線通信装置の存在を把握することができる。
【００１５】
また、無線通信装置は、第一の無線ネットワークに属している間に、第二の無線ネットワークにおける予約情報を含ませた第二のビーコン信号を送信することができる。ここで、無線通信装置が第二の無線ネットワークに遷移した後に第二の無線ネットワークにおける時間帯予約を行なうため第二のビーコン信号の送受信を開始する場合、無線通信装置は第二の無線ネットワークに遷移してから時間帯予約が完了するまで無線通信を行うことができない。さらに、無線通信装置は、第二の無線ネットワークに遷移してから、第二の無線ネットワークの混雑状況によって所望する分の時間帯予約を行なえない場合がある。そこで、上記のように無線通信装置が第一の無線ネットワークに属している間に、第二のビーコン信号を送信し、第二の無線ネットワークにおける時間帯予約をしておくことにより、第二の無線ネットワークに遷移する際に継続的に無線通信を行うことが可能となる。
【００１６】
第二の無線ネットワークにおいて送信されるビーコン信号を受信するビーコン受信部と、予約情報を、ビーコン受信部が受信したビーコン信号に含まれる第二の無線ネットワークにおける無線通信の予約情報に基づいて設定する予約情報設定部とをさらに備えるようにしてもよい。かかる構成においては、予約情報設定部が、第二の無線ネットワークにおいて送信されるビーコン信号に含まれる予約情報に基づいて、自装置の第二のネットワークにおける時間帯予約の設定を行うことができる。その結果、ビーコン送信部は、予約情報設定部により設定された予約情報を含むビーコンを送信することが可能となる。
【００１７】
予約情報設定部は、自装置が第一の無線ネットワークにおいて予約している時間量と、第二の無線ネットワークにおいて予約する時間量が同一となるように予約情報を設定してもよい。かかる構成によれば、無線通信装置は、第二の無線ネットワークに遷移した後も、第一の無線ネットワークにおいて予約していた時間量を維持して無線通信を行うことができる。すなわち、無線通信装置は無線ネットワークの遷移があっても、通信速度に関して特段の影響を受けないようにすることが可能である。
【００１８】
予約情報設定部は、自装置が第一の無線ネットワークにおいて予約している時間帯と、第二の無線ネットワークにおいて予約する時間帯と、が一致するように予約情報を設定してもよい。かかる構成によれば、無線通信装置は、第二の無線ネットワークに遷移した後も、第一の無線ネットワークにおいて予約していた時間帯を維持して無線通信を行うことができる。すなわち、無線通信装置は無線ネットワークの遷移があっても、特段の影響を受けず無線通信を継続することができる。
【００１９】
予約情報設定部は、自装置が第一の無線ネットワークにおいて予約している時間帯と、第二の無線ネットワークにおいて予約する時間帯と、が一致するように予約情報を設定し、設定された予約情報の時間量と自装置が第一の無線ネットワークにおいて予約している時間量とに差分がある場合は、差分の時間量が無くなるように任意の時間帯に予約情報を追加設定してもよい。
【００２０】
第二のビーコン信号は、無線通信の相手となる無線通信装置を示し、予約情報と対応付けられた装置識別情報をさらに含み、予約情報設定部は、受信した第二のビーコン信号に自装置を示す装置識別情報が含まれていた場合、装置識別情報と対応付けられている予約情報に基づいて第二の無線ネットワークにおける予約情報を設定してもよい。かかる構成においては、一の無線通信装置が任意の相手方の無線通信装置と無線通信を行っており、第二の無線ネットワークに遷移しようとする場合、一の無線通信装置は遷移直後であっても相手方の無線通信装置との無線通信を継続することができる。
【００２１】
より詳細に説明すると、一の無線通信装置が遷移直後に相手方の無線通信装置との無線通信を継続的に行うためには、一の無線通信装置のみならず、相手方の無線通信装置も第二のネットワークにおける予約情報を設定しておく必要がある。そこで、予約情報設定部は、受信した第二のビーコン信号において、自装置を通信相手とする旨を示す装置識別情報が予約情報と対応付けられていた場合、自装置も当該予約情報と同一の予約情報を設定するようにしてもよい。その結果、一の無線通信装置と相手方の無線通信装置が、第二の無線ネットワークへの遷移直後に同一の予約情報を共有している状態を実現することができる。なお、相手方の無線通信装置が一の無線通信装置から第二のビーコン信号を受信した場合、相手方の無線通信装置は、受信した第二のビーコン信号に基づいて予約情報設定部により設定された予約情報を含む第二のビーコンを送信するようにしても、しないようにしてもよい。
【００２２】
ビーコン送信部は、第二の無線ネットワークに遷移する際に、無線ネットワークの遷移を行なうことを示す遷移情報を含む第一のビーコン信号を送信するようにしてもよい。
【００２３】
また、上記課題を解決するために、本発明の別の観点によれば、相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する複数の無線通信装置を含む無線通信システムであって、無線通信装置の各々は、第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備えることを特徴とする、無線通信システムが提供される。
【００２４】
また、上記課題を解決するために、本発明の別の観点によれば、相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成する無線通信装置における無線通信方法であって、第一の無線ネットワークから第二の無線ネットワークへの遷移する前に、第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するステップを含むことを特徴とする、無線通信方法が提供される。
【００２５】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、相互に所定の管理情報を含む第一のビーコン信号を送受信して自立分散型の第一の無線ネットワークを構成し、第一の無線ネットワークから第二の無線ネットワークへ遷移する前に、第二の無線ネットワークにおけるビーコン期間に第二のビーコン信号を送信するビーコン送信部を備える無線通信装置として機能させるための、プログラムが提供される。
【発明の効果】
【００２６】
以上説明したように本発明にかかる無線通信装置、無線通信システム、無線通信方法およびプログラムよれば、無線ネットワークを遷移した後に無線通信を円滑に行うことができる。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２８】
本明細書においては、まず、図１〜図７を参照して本実施形態にかかる無線ネットワークの概要について説明する。続いて、図８〜図１０を参照して本実施形態にかかる無線通信装置の構成および動作について説明する。
【００２９】
図１は、自律分散型の無線ネットワーク群１の構成例を示した説明図である。図１における白丸印は第１スーパーフレームを用いて無線通信を行う無線通信装置１０Ａ〜１０Ｅを示し、点線で示した領域は各無線通信装置１０が通信を行うことが可能な電波到達範囲１２Ａ〜１２Ｅを示す。また、図１における黒丸印は無線通信装置１０Ａ〜１０Ｅと異なる第２スーパーフレームを用いて無線通信を行う無線通信装置１０Ｆおよび１０Ｇを示し、点線で示した領域は各無線通信装置が通信を行うことが可能な電波到達範囲１２Ｆおよび１２Ｇを示す。すなわち、無線ネットワーク群１には、異なるスーパーフレームを用いて無線通信を行う無線通信装置の電波到達範囲が重複している。
【００３０】
具体的には、無線通信装置１０Ａは、その電波到達範囲１２Ａに含まれる無線通信装置１０Ｂと通信が可能である。無線通信装置１０Ｂは、その電波到達範囲１２Ｂに含まれる無線通信装置１０Ａと無線通信装置１０Ｃとの間で通信が可能である。同様に、無線通信装置１０Ｃは、無線通信装置１０Ｂと無線通信装置１０Ｄとの間で通信が可能である。また、無線通信装置１０Ｄは、無線通信装置１０Ｃと無線通信装置１０Ｅとの間で通信が可能である。また、無線通信装置１０Ｅは、無線通信装置１０Ｄとの間で通信が可能である。このように、無線通信装置１０Ａ〜１０Ｅが、それぞれの電波到達範囲に含まれる通信装置との間で通信を行い、無線通信システムとして第１無線ネットワーク（第一の無線ネットワーク）を形成する。
【００３１】
また、無線通信装置１０Ｆは無線通信装置１０Ｇの電波到達範囲１２Ｇに含まれ、無線通信装置１０Ｇは無線通信装置１０Ｆの電波到達範囲１２Ｆに含まれるため、無線通信装置１０Ｆおよび無線通信装置１０Ｇは相互に通信を行うことができる。このように、無線通信装置１０Ｆおよび無線通信装置１０Ｇが、無線通信システムとして第２無線ネットワーク（第二の無線ネットワーク）を形成する。
【００３２】
ここで、無線通信装置１０Ｃは、異なるスーパーフレームで動作する無線通信装置１０Ｆの電波到達範囲１２Ｆに含まれるため、無線通信装置１０Ｆが送信する信号（例えば、ビーコン）を受信することにより、無線通信装置１０Ｆと、無線通信装置１０Ｆのさらに遠方の無線通信装置１０Ｇの存在を把握することができる。
【００３３】
なお、上記第１無線ネットワークおよび第２無線ネットワークは、例えば無線通信装置１０Ｃを基準にした表記である。すなわち、無線通信装置１０Ｃから見ると、無線通信装置１０Ｃが一時点において属する無線ネットワークが第１無線ネットワークに相当し、無線通信装置１０Ｃが一時点において属していない無線ネットワークが第２無線ネットワークに相当する。また、特定の無線ネットワークにおいて特定の無線ネットワークのビーコン信号を送信すること、または特定の無線ネットワークのスーパーフレームを共有していること、または特定の無線ネットワークにおいてスロットの時間帯予約を行ない無線通信を行っていることなどは、無線通信装置が特定の無線ネットワークに属することに相当し得る。
【００３４】
なお、上記のような無線ネットワークは、一時点において互いの電波到達範囲内に存在する無線通信装置１０のみを含むことになるが、無線ネットワークの移動や電波到達範囲の変化によって、異なるスーパーフレームを用いる無線ネットワークの存在を把握する場合もある。
【００３５】
また、以下では無線通信装置１０Ａ〜１０Ｇを特に区別する必要が無い場合は単に無線通信装置１０と、電波到達範囲１２Ａ〜１２Ｇを特に区別する必要が無い場合は単に電波到達範囲１２として示す。
【００３６】
また、無線通信装置１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００３７】
以上、自律分散型の無線ネットワーク群１の構成例を説明した。続いて、各無線ネットワークにおける時分割制御のためのスーパーフレームについて図２を参照して説明する。
【００３８】
図２は、スーパーフレームの構成例を示した説明図である。スーパーフレーム周期は、所定の時間（例えば、６５ｍｓ）により定義され、２５６個のメディアアクセススロット（ＭＡＳ；Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｓｌｏｔ）に細分化されている。一の無線ネットワークを構成する無線通信装置１０は、該スーパーフレーム周期を所定周期のフレームとして共有し、上記細分化されたＭＡＳを単位としてメッセージの転送が行われる。
【００３９】
さらに、スーパーフレームの先頭には、ビーコン（ビーコン信号）により管理情報の送受信を行うための管理領域としてのビーコン期間（ＢＰ）があり、所定の間隔をおいてビーコンスロット（ＢＳ）が配置されている。また、無線通信装置１０毎に、固有のビーコンスロットが設定され、周囲の無線通信装置１０との間で、ネットワークの管理やアクセス制御を行うためのパラメータが交換される。図２においては、ビーコン周期として、ＢＳ０〜ＢＳ８の９個のビーコンスロットが設定されている例を示した。なお、ビーコン周期として設定されていない期間は、通常、データ伝送領域として利用される。
【００４０】
なお、複数の無線通信装置１０のビーコン期間が同一であれば、図２に示したように複数の無線通信装置１０のスーパフレームが同期している可能性がある。また、複数の無線通信装置１０のビーコン期間が同一であれば、複数の無線通信装置１０が同一無線ネットワークを構成している可能性がある。したがって、無線ネットワークを他の無線ネットワークに遷移することと、ビーコン期間を他の無線ネットワークにおけるビーコン期間に変更することと、スーパフレームを他の無線ネットワークにおけるスーパーフレームに同期させることは等価な意味として用いる場合がある。
【００４１】
図３は、無線通信装置１０Ａ〜無線通信装置１０Ｅが一の無線ネットワークを形成している場合に、各無線通信装置１０が設定する自己のビーコンスロット位置を示した概念図である。ここでは、一の無線ネットワークを構成する各無線通信装置１０が、利用されていないビーコンスロットを通知しあうことで、自己の利用するビーコンスロットを選定した様子が示している。
【００４２】
この例では、無線通信装置１０ＡはＢＳ２で自己のビーコンを送信し、無線通信装置１０ＢはＢＳ３で自己のビーコンを送信する。同様に、無線通信装置１０ＣはＢＳ４で自己のビーコンを送信し、無線通信装置１０ＤはＢＳ５で自己のビーコンを送信する。無線通信装置１０ＥはＢＳ６で自己のビーコンを送信する。このように、図３においては、各無線通信装置１０が、それぞれ固有のビーコンスロットを占有し、ビーコンを送信している状態を示している。
【００４３】
なお、当該無線ネットワークに新規参入する無線通信装置１０Ｈなどの為に、必要に応じてＢＳ１、ＢＳ２、ＢＳ７及びＢＳ８が確保されている。通常、自己のビーコンスロットの後方に所定数の空きビーコンスロットが設けられている。これらの空きビーコンスロットは、無線通信装置１０の新規参入に備えて準備されているものである。また、各無線通信装置１０のビーコン期間は、周囲に存在する無線通信装置１０のビーコンに応じて、適宜、拡張することが可能な構成となっている。
【００４４】
図４は、ビーコンフレーム２０の構成例を示した説明図である。ビーコンフレーム２０は、ＭＡＣヘッダ情報２１、ヘッダーチェックシーケンス（ＨＣＳ）２２、ビーコンパラメータ２３、情報エレメント（その１）２４、情報エレメント（その２）２５、情報エレメント（そのＮ）２６およびフレームチェックシーケンス（ＦＣＳ）２８などの所定の管理情報を含む。
【００４５】
さらに、ＭＡＣヘッダ情報２１は、フレーム制御情報２１１と、受信先の無線通信装置を識別する届け先アドレス２１２と、送信元無線通信装置を識別するための送り元アドレス２１３と、シーケンス番号などのシーケンス制御情報２１４と、アクセス制御に必要なパラメータが記載されたアクセス制御情報２１５とを含む。
【００４６】
また、ビーコンパラメータ２３は、無線通信装置１０のＭＡＣアドレス情報などが記載されたデバイス識別子２３１と、自装置がビーコンの送信を行なっているビーコンスロットを示すビーコンスロット番号２３２と、無線通信装置１０固有の情報を含んだデバイス制御情報２３３と、を含む。
【００４７】
また、ビーコンフレーム２０には、ビーコンペイロード情報として任意の情報エレメントを付加することができ、図４では、情報エレメントの一例として情報エレメント（その１）２４、情報エレメント（その２）２５、および情報エレメント（そのＮ）２６を示している。上記（そのＮ）の「Ｎ」は、ビーコンに付加されて送信される情報エレメントの数を示しており、情報エレメントの数「Ｎ」は送信されるビーコンごとに相異なるようにしてもよい。
【００４８】
なお、上記の各種パラメータを、必要に応じて追加、削除してビーコンフレーム２０を構成するとしてもよい。
【００４９】
図５群は、情報エレメントの一例を示した説明図である。より詳細には、図５Ａはビーコン期間利用情報エレメント２４０を、図５Ｂはチャネル変更情報エレメント２５０を、図５Ｃは分散予約情報エレメント２６０を、図５Ｄはビーコン期間スイッチ情報エレメント２７０を示した説明図である。
【００５０】
図５Ａに示したように、ビーコン期間利用情報エレメント２４０は、ビーコン期間利用情報エレメント２４０固有のエレメント識別子２４１、ビーコン期間利用情報エレメント２４０の情報長さを示す情報長２４２、自装置が設定しているビーコン期間長さ２４３、スーパーフレームの前周期に受信のあったビーコンスロットを全て通知するビーコンスロット情報ビットマップ２４４、受信したビーコンの送信元の無線通信装置１０のアドレスを示すデバイスアドレス（その１）２４５、およびデバイスアドレス（そのＮ）２４６などから構成される。
【００５１】
図５Ｂに示したように、チャネル変更情報エレメント２５０は、チャネル変更情報エレメント２５０固有のエレメント識別子２５１、チャネル変更情報エレメント２５０の情報長さを示す情報長２５２、チャネルを変更するまでの時間（スーパーフレーム数）を示したチャネル変更カウントダウン２５３、変更後のチャネルを示すである新チャネル番号２５４などから構成される。例えば、チャネル変更カウントダウン２５３に記載されるカウント値はスーパーフレーム周期を経るごとに「１」減算され、カウント値が「０」になったときにチャネル変更が行なわれるようにしてもよい。
【００５２】
図５Ｃに示したように、時間帯の予約情報としての分散予約情報エレメント２６０は、分散予約情報エレメント２６０固有のエレメント識別子２６１、分散予約情報エレメント２６０の情報長さを示す情報長２６２、所定のプロトコルによる予約制御のパラメータを示す分散予約制御情報２６３、予約の対象となる他の無線通信装置のアドレス情報を示す装置識別情報としての相手先デバイスアドレス情報２６４、予約の対象となる他の無線通信装置との間で自装置が実際に予約を行なっているスロットを示す分散予約割当て（その１）２６５、分散予約割当て（そのＮ）２６６などから構成される。
【００５３】
このような分散予約情報エレメント２６０は、タイムスロット（ＭＡＳ）の利用を予約している事を周囲の無線通信装置１０に通知して、周囲の無線通信装置１０とアクセス制御を行なうために用いられる。また、分散予約情報エレメント２６０は、複数の通信相手となる無線通信装置１０が存在する場合、無線通信装置１０ごとに生成される情報である。
【００５４】
図５Ｄに示したように、ビーコン期間スイッチ情報エレメント２７０は、ビーコン期間スイッチ情報エレメント２７０固有のエレメント識別子２７１、ビーコン期間スイッチ情報エレメント２７０の情報長さを示す情報長２７２、実際にビーコン期間を変更するスーパーフレーム数を毎回カウントダウンするビーコン移行カウントダウン２７３、ビーコン期間を変更した先で利用するビーコンスロットを示す移行スロットオフセット２７４、ビーコン期間の変更先のビーコンピリオドのスタートであるＢＰＳＴの位置を、現在自装置が属するネットワークにおけるＢＰＳＴとのオフセット時間として示す移行ＢＰＳＴオフセット２７５などから構成される。
【００５５】
このようなビーコン期間スイッチ情報エレメント２７０は、同じチャネルで動作するが、ビーコン期間が異なる無線ネットワークが存在する場合に、一の無線ネットワークに属する無線通信装置１０が、ビーコン期間を他の無線ネットワークにおけるビーコン期間に変更することを報知する際に用いられる。
【００５６】
以上、図４および図５を参照して無線通信装置１０がビーコン期間に送受信するビーコンのフレーム構成について説明した。続いて、図６を参照して、異なるスーパーフレームで動作する無線ネットワークが隣接した場合の無線通信装置１０の処理について説明した後に、図７を参照して無線通信装置１０がビーコン期間を変更する過程の比較例を説明する。
【００５７】
図６は、異なるスーパーフレームで動作する無線ネットワークが隣接した場合の処理を示した説明図である。図６においては、第１スーパーフレームで動作する第１無線ネットワークに属する無線通信装置Ｂ〜Ｄと、第２スーパーフレームで動作する第２無線ネットワークに属する無線通信装置ＦおよびＧを示している。また、第１スーパーフレームは、第１無線ネットワークに属する無線通信装置１０Ｂ〜１０Ｄがビーコン１４Ｂ〜１４Ｄを送信するため第１ビーコン期間を含む。同様に、第２スーパーフレームは、無線通信装置１０Ｆおよび１０Ｇがビーコン１４ＦおよびＧを送信するための第２ビーコン期間を含む。
【００５８】
図６に示したように、異なるスーパーフレームで動作する無線ネットワークが隣接する場合、各無線ネットワークは、他の無線ネットワークにおけるビーコン期間には無線通信を行わないようにする。その理由として、ビーコンは自律分散型の無線ネットワークにおける無線通信を成立させるために重要な要素であり、ビーコンの正常な送受信を担保する必要性が高いことが一因としてあげられる。上記のように、各無線ネットワークが、他の無線ネットワークにおけるビーコン期間には無線通信を行わないようにすることを、以下、ビーコン期間を保護するとも表す。
【００５９】
図６に示した例を用いて具体的に説明すると、第１無線ネットワークに属する無線通信装置１０Ｃは、第２無線ネットワークに属する無線通信装置１０Ｆが送信するビーコン１４Ｆを受信し、第２無線ネットワークにおけるビーコン期間である第２ビーコン期間を保護期間（ＤＲＰ（ＡＢＰ：Ａｌｉｅｎ  Ｂｅａｃｏｎ  Ｐｒｏｔｅｃｔｉｏｎ））１５Ｃとして保護している様子を示している。すなわち、第２ビーコン期間に該当する第１スパーフレーム上のスロットを保護期間１５Ｃとして時間帯予約（以下、ＤＲＰ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）予約とも称する。）しておくことにより、他の無線通信装置１０Ｂや無線通信装置１０Ｄが当該スロットを用いて無線通信を行えないようにできる。なお、当該保護期間１５Ｃは第２ビーコン期間を含むように設定されるため、保護期間１５Ｃには、無線通信装置１０Ｆより遠方に存在する無線通信装置１０Ｇがビーコン１４Ｇを送信するためのビーコンスロットも含まれる。
【００６０】
また、第１無線ネットワークにおける第１スーパーフレームは、第２無線ネットワークにおける第２スーパーフレームとスロット（ＭＡＳ）単位で同期がとれているとは限らない。したがって、図６に示したように、無線通信装置１０Ｃは、保護期間１５Ｃが第２ビーコン期間の前後のスロット（ＭＡＳ）を含むように設定することができる。
【００６１】
また、上述のようにして無線通信装置１０Ｃにより設定された第２ビーコン期間の保護のための保護期間１５Ｃは、ＤＲＰ予約情報として無線通信装置１０Ｃから無線通信装置１０ＢおよびＤに通知される。その結果、無線通信装置１０ＢおよびＤは、ＤＲＰ予約を、保護期間１５ＣとしてＤＲＰ予約されているスロット以外のスロットに対して行うこととなる。
【００６２】
図７Ａ〜図７Ｃは、無線通信装置１０Ｃが第２無線ネットワークを検出してから第２無線ネットワークにおいてＤＲＰ予約をするまでの過程の比較例を示した説明図である。具体的には、図７Ａは第２ビーコン期間の保護の様子を示した比較説明図であり、図７Ｂはビーコン期間の変更の様子を示した比較説明図であり、図７Ｃはビーコン期間の変更後のＤＲＰ予約の様子を示した比較説明図である。
【００６３】
図７Ａを参照すると、無線通信装置１０Ｃは、ビーコン期間が第１ビーコン期間１３Ｓである無線通信装置１０ＤとＤＲＰ１６Ｃを設定して無線通信を行っている。また、無線通信装置１０Ｃは、第２無線ネットワークにおける第２ビーコン期間１３Ｔを検出し、少なくとも第２ビーコン期間１３Ｔを含むスロットを保護期間１５Ｃとして設定している。
【００６４】
なお、保護期間１５Ｃの設定は、第２ビーコン期間に第２無線ネットワークに属する無線通信装置から送信されるビーコンが受信されなくなったか、自装置のビーコン期間が変更されるまで維持されるようにしてもよい。また、自装置のビーコン期間は、所定のマージ実施カウント数のスーパーフレームカウンター（所定のカウンター）が満了し、さらに上記ビーコン移行カウントダウン２７３に記載されたカウント値が「０」になったときに変更されるようにしてもよい。
【００６５】
無線通信装置１０Ｃは、上記所定のカウンターが満了し、上記ビーコン移行カウントダウン２７３に記載されたカウント値が「０」になると、図７Ｂに示したように、第１ビーコン期間１３Ｓを第２ビーコン期間１３Ｔに変更し、第１スーパーフレームを第２スーパーフレームに同期させるように変更する。
【００６６】
より詳細には、無線通信装置１０Ｃは、事前に上記ビーコン移行カウントダウン２７３に記載されたカウント値の設定値を含むビーコン期間を変更するタイミングを示すビーコン期間スイッチ情報エレメント２７０を第１無線ネットワーク用のビーコンに付加して送信する。そして、無線通信装置１０Ｃは、ビーコン期間を変更するタイミングが到来すると、第１無線ネットワーク用のビーコン期間１３Ｓにおけるビーコン送信を行なわず（図７Ｂ中の点線で囲ったビーコン期間）、第２無線ネットワークにおける第２ビーコン期間１３Ｔにビーコンを送信する。すなわち、図７Ｂに示した比較例では、無線通信装置１０Ｃの近隣に他の無線ネットワークの無線通信装置が存在し、異なるビーコン期間の存在を把握していた場合でも、一の無線ネットワークにおけるビーコンのみが送信される構成である。
【００６７】
一方、図７Ｂに示した例では、無線通信装置１０Ｄは無線通信装置１０Ｃのビーコン期間が第２ビーコン期間１３Ｔに変更されたため、無線通信装置１０Ｃのビーコン期間である第２ビーコン期間を他の無線ネットワークのビーコン期間と把握する。その結果、無線通信装置１０Ｄは、第２ビーコン期間に該当する第１スーパーフレームにおけるスロットを保護期間１５Ｄとして設定する。
【００６８】
その後、図７Ｃに示したように、無線通信装置１０Ｄもビーコン期間を第２ビーコン期間１３Ｔに変更する。無線通信装置１０Ｄに先んじてビーコン期間を変更した無線通信装置１０Ｃは、無線通信装置１０Ｄがビーコン期間を第２ビーコン期間１３Ｔに変更した後に、無線通信装置１０ＤとＤＲＰ予約のためのネゴシエーション処理を行ってＤＲＰ予約（ＤＲＰ１８Ｃ、ＤＲＰ１８Ｄ）を設定する。すなわち、無線通信装置１０Ｃと無線通信装置１０Ｄは、ビーコン期間を変更する前にＤＲＰ予約をしていても、ビーコン期間の変更によってＤＲＰ予約が取り消されるため、両装置がビーコン期間を変更した後に再度ＤＲＰ予約の設定を行う必要がある。
【００６９】
このような比較例においては、無線通信装置１０Ｃのビーコン期間の変更に伴いＤＲＰ１６Ｃが消滅するため、無線通信装置１０Ｄが、ＤＲＰ１６Ｄ（図７Ｂ中の点線で囲ったＤＲＰ）を予約しているものの無線通信装置１０Ｃとの無線通信が行えなくなるという問題があった。
【００７０】
また、無線通信装置１０Ｃが第２無線ネットワークにおいてＤＲＰ予約するためには、第２無線ネットワークへの遷移後にＤＲＰ予約のための所定のネゴシエーション処理が必要である。したがって、無線通信装置１０Ｃは、第２無線ネットワークへ遷移してから、上記ネゴシエーション処理を経てＤＲＰ予約がされるまでの間、スーパーフレームのデータ伝送領域における無線通信が行えなくなるという問題があった。
【００７１】
また、比較例においては、一の無線通信装置がビーコン期間を変更した場合、一の無線通信装置の近隣の無線通信装置は、図７Ｃに示したように一の無線通信装置のビーコン期間が変更されたことを確認した後に自装置のビーコン期間を変更する。したがって、一の無線通信装置と、一の無線通信装置の近隣の無線通信装置とが連続的に同一のビーコン期間においてビーコンを送受信することができなかった。すなわち、比較例に示し他方法では、一の無線通信装置がビーコン期間を変更する際に、無線通信装置と、一の無線通信装置の近隣の無線通信装置との無線通信が途切れてしまうという問題があった。
【００７２】
本実施形態にかかる無線通信装置１０は上記のような問題を一着眼点としてなされたものであり、本実施形態にかかる無線通信装置１０によれば、無線ネットワークを遷移する際に無線通信を継続的に行うことが可能である。以下、図８〜図１０を参照して、本実施形態にかかる無線通信装置１０の構成および動作について説明する。
【００７３】
図８は、本実施形態にかかる無線通信装置１０Ａの主要な構成を示した機能ブロック図である。図８においては無線通信装置１０Ａを例にあげて説明するが、無線通信装置１０ＢやＣなどその他の無線通信装置１０も、無線通信装置１０Ａと実質的に同一に構成することができる。本実施形態にかかる無線通信装置１０Ａは、通信部１０４と、解析部１１０と、データバッファ１２０と、通信制御部１３０と、ビーコン保護部１４０と、遷移管理部１５０と、ビーコン生成部１６０と、を備える。
【００７４】
通信部１０４は、他の無線通信装置１０Ｂや１０Ｃなどとのインターフェースであり、送信部あるいは受信部としての機能を有する。具体的には、通信部１０４は、所定の高周波信号を無線媒体上に送信したり、所定の高周波信号を無線媒体上から受信するアンテナや、アンテナが受信した高周波信号を増幅して受信信号に変換したり、送信する信号を増幅して高周波信号に変換する高周波無線処理部などを備えるようにしてもよい。また、通信部１０４は、ハードウェア資源を用いて実現されても、ソフトウェアを用いて実現されるようにしてもよい。また、通信部１０４は、他のアプリケーション機器と接続するためのインターフェースとしての機能も有するように構成されてもよい。
【００７５】
また、通信部１０４は、ビーコン生成部１６０において生成されたビーコンを送信するビーコン送信部としての機能や、他の無線通信装置１０Ｂや１０Ｃなどから送信されたビーコンを受信するビーコン受信部としての機能も有する。
【００７６】
解析部１１０は、ヘッダ解析部１１２と、ビーコン解析部１１４と、予約情報解析部１１６とを備え、無線通信装置１０Ａが通信部１０４を介して受信した信号を解析する。
【００７７】
ヘッダ解析部１１２は、無線通信装置１０Ａが通信部１０４を介して受信した信号に記載されているヘッダ情報（例えば、図４に示したＭＡＣヘッダ情報２１）を解析し、受信した信号がビーコンであるか否かなどを解析することができる。
【００７８】
ビーコン解析部１１４は、ヘッダ解析部１１２によりビーコンであると解析された信号に記載されている情報を解析する。例えば、ビーコン解析部１１４は、図４に示したビーコンパラメータ２３や、情報エレメント（その１）２４などに記載されている内容を解析する。
【００７９】
予約情報解析部１１６は、ヘッダ解析部１１２によりビーコンであると解析された信号から、分散予約情報エレメント２６０を抽出する。また、予約情報解析部１１６は、同一無線ネットワークを構成する無線通信装置１０Ｂまたは１０Ｃなどから受信したビーコンに含まれる分散予約情報エレメント２６０に基づいて、自装置が属するネットワークにおける時間帯の予約情報をデータバッファ１２０に記憶させる。また、予約情報解析部１１６は、第２無線ネットワークから送信されたビーコンに含まれる分散予約情報エレメント２６０に基づいて、第２無線ネットワークにおける時間帯の予約情報をデータバッファ１２０に記憶させることができる。
【００８０】
データバッファ１２０は、無線通信装置１０Ａが通信部１０４を介して受信したデータ信号が自装置宛であった場合に、ヘッダ部以外のペイロード情報を記憶する。例えば、データバッファ１２０は、第１無線ネットワークの時間帯の予約情報や、第２無線ネットワークの時間帯の予約情報などを記憶する。なお、データ信号は、図２に示したデータ伝送領域において送受信される信号であってもよい。
【００８１】
また、データバッファ１２０は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＰＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００８２】
通信制御部１３０は、第１スロット管理部１３２と、第２スロット管理部１３４と、アクセス制御部１３６と、を備え、他の無線通信装置１０Ｂまたは１０Ｃなどとの無線通信全般を制御する。
【００８３】
第１スロット管理部１３２は、データバッファ１２０に記憶された第１無線ネットワークにおける時間帯の予約情報に基づいて、無線通信装置１０Ａが属する第１無線ネットワークに属する他の無線通信装置１０Ｂまたは１０Ｃなどと予約するスロットが重ならないように、無線通信装置１０Ａの第１無線ネットワークにおけるスロットの予約情報を設定あるいは変更する。
【００８４】
第２スロット管理部１３４は、データバッファ１２０に記憶された第２無線ネットワークにおける時間帯の予約情報に基づいて、無線通信装置１０Ａの第２無線ネットワークにおけるスロットの予約情報を第２無線ネットワークに属する無線通信装置１０Ｆまたは１０Ｇなどと予約するスロットが重ならないように設定あるいは変更する。本実施形態にかかる第２スロット管理部１３４は、当該設定あるいは変更を無線通信装置１０Ａが第２無線ネットワークに遷移する前に行なうことを特徴とする。
【００８５】
また、第２スロット管理部１３４は、第２無線ネットワークにおけるビーコン期間のビーコンスロットのうちで、空いているビーコンスロットを無線通信装置１０Ａがビーコンを送信するビーコンスロットとして設定することもできる。
【００８６】
また、第２スロット管理部１３４は、第２無線ネットワークにおいて予約を設定するスロット数が、第１無線ネットワークにおいて予約が設定されているスロット数と同数になるように予約情報を設定、あるいは変更してもよい。また、第２スロット管理部１３４は、第２無線ネットワークにおいて予約を設定する各スロット位置が、第１無線ネットワークにおいて予約が設定されている各スロット位置と一致するように予約情報を設定、あるいは変更してもよい。または、第２スロット管理部１３４は、第１無線ネットワークにおいて予約が設定されている各スロット位置に一致する第２無線ネットワークにおけるスロットを予約し、当該予約したスロット数と第１無線ネットワークにおいて予約が設定されているスロット数との差分が無くなるように第２無線ネットワークにおける任意のスロットを追加的に予約してもよい。かかる構成によれば、無線通信装置１０Ａは、第２無線ネットワークに遷移した後も、第２無線ネットワークへの遷移前の通信状態を維持して無線通信を行うことができる。
【００８７】
上記のように、第１スロット管理部１３２および第２スロット管理部１３４は、各無線ネットワークにおけるスロットの予約情報を設定あるいは変更する予約情報設定部としての機能を有する。
【００８８】
アクセス制御部１３６は、ビーコンに記載された情報からスーパーフレーム周期におけるスロット（ＭＡＳ）ごとのアクセス制御方法を決定して動作を管理するスーパーフレームアクセス制御部として機能を有する。また、アクセス制御部１３６は、遷移管理部１５０からの指示に応じて、スーパーフレームの先頭位置を変更させることができる。例えば、第１無線ネットワークにおいて用いられる第１スーパーフレームを、第２無線ネットワークにおいて用いられる第２スーパーフレームに同期させることができる。
【００８９】
ビーコン保護部１４０は、無線通信装置１０Ａが属する第１無線ネットワークと異なる無線ネットワークのビーコン（例えば、第２無線ネットワークのビーコン）を検出した場合、異なる無線ネットワークにおけるビーコン期間に該当する第１無線ネットワークのスロットを特定する。そして、異なる無線ネットワークにおけるビーコン期間を保護するために、上記特定した第１無線ネットワークのスロットを時間帯予約（ビーコン期間の保護予約：ＢＰ  Ｐｒｏｔｅｃｔｉｏｎ）する。かかる構成により、第１無線ネットワークを構成する無線通信装置１０Ｂや１０Ｃなどの、ビーコン期間の保護のために時間帯予約されたスロットにおける無線通信を禁止することができる。
【００９０】
遷移管理部１５０は、遷移判断部１５２と、遷移指示部１５４と、を備え、無線通信装置１０Ａが第１無線ネットワークから第２無線ネットワークに遷移する際の管理全般を行なう。
【００９１】
遷移判断部１５２は、無線通信装置１０Ａが属する第１無線ネットワークと異なる無線ネットワークのビーコンを検出した場合、異なるスーパーフレームで動作する無線ネットワークのスーパーフレームに移行すべきか判断するため、自己と異なるスーパーフレームの開始タイミングの差分から所定のマージ実施カウントスーパーフレーム数を設定する。
【００９２】
さらに、遷移判断部１５２は、異なるスーパーフレームで動作する無線ネットワークを引き続き検出し続け、マージ実施カウントをスーパーフレームごとに減算し、その値が満了した場合には、第１のスーパーフレームを上記異なる無線ネットワークにおけるスーパーフレームに同期させるタイミングを判断し、図５Ｄに示したビーコン期間スイッチ情報エレメント２７０に含まれる所定のビーコン移行カウントダウン２７３の初期値を設定する。そして、ビーコン移行カウントダウン２７３をスーパーフレームごとに減算していき、ビーコン移行カウントダウン２７３に記載されたカウント値が「０」になったときを、無線通信装置１０Ａを第１無線ネットワークから上記異なる無線ネットワークに遷移させるタイミングであると判断する。
【００９３】
遷移指示部１５４は、無線通信装置１０Ａを第１無線ネットワークから上記異なる無線ネットワークに遷移させるタイミングであると遷移判断部１５２により判断された場合、通信部１０４、通信制御部１３０またはビーコン生成部１６０などに、無線ネットワークの遷移処理を行うよう指示を出す。例えば、通信制御部１３０のアクセス制御部１３６はかかる指示を受けると、スーパーフレームの先頭位置を変更するようにしてもよい。
【００９４】
ビーコン生成部１６０は、第１ビーコン生成部１６２および第２ビーコン生成部１６４を備え、ビーコン期間に送信するためのビーコンの設定または生成を行う。
【００９５】
第１ビーコン生成部１６２は、第１無線ネットワークにおける第１ビーコン期間に無線通信装置１０Ａが送信するための第１ビーコン（第一のビーコン信号）を生成する。例えば、第１ビーコン生成部１６２は、第１スロット管理部１３２により設定されたスロットの予約情報などを付加して、第１ビーコンを生成する。
【００９６】
また、第１ビーコン生成部１６２は、第１無線ネットワークと異なる第２無線ネットワークのビーコンを、マージ実施カウント数のスーパーフレームにわたり検出し続けた場合、図５Ｄに示したビーコン期間スイッチ情報エレメント２７０を遷移情報としてビーコンに付加するようにしてもよい。また、第１ビーコン生成部１６２は、無線通信装置１０Ａが第１無線ネットワークから第２無線ネットワークに遷移した後は、第１ビーコンの生成を終了するようにしてもよい。
【００９７】
第２ビーコン生成部１６４は、第２無線ネットワークから送信された信号が検出された場合、第２無線ネットワークにおける第２ビーコン期間に無線通信装置１０Ａが送信するためのビーコン（第二のビーコン信号）を生成する。例えば、第２ビーコン生成部１６４は、第２スロット管理部１３４により設定されたスロットの予約情報などを付加して、第２ビーコンを生成する。
【００９８】
ここで、一の無線通信装置が遷移直後に相手方の無線通信装置との無線通信を継続的に行うためには、一の無線通信装置のみならず、相手方の無線通信装置も第二のネットワークにおける予約情報を設定しておく必要がある。
【００９９】
そこで、第２スロット管理部１３４は、第１無線ネットワークに属する無線通信装置１０Ｂなどから第２無線ネットワークにおける第２ビーコンを受信し、受信した第２ビーコンの分散予約情報エレメント２６０の相手先デバイスアドレス情報２６４に無線通信装置１０Ａを示すアドレス情報が記載されていた場合、該分散予約情報エレメント２６０に含まれる分散予約割当て（その１）２６５〜分散予約割当て（そのＮ）２６６と一致するようにスロットの予約情報を設定するようにしてもよい。
【０１００】
かかる構成においては、無線通信装置１０Ａが無線通信装置１０Ａと実質的に同一に構成された無線通信装置１０Ｂと無線通信を行っており、無線通信装置１０Ａが第２無線ネットワークに遷移しようとする場合、無線通信装置１０Ａと無線通信装置１０Ｂとは、無線通信装置１０Ａの遷移直後であっても無線通信を継続することができる。
【０１０１】
より詳細に説明すると、無線通信装置１０Ｂの第２スロット管理部１３４は、無線通信装置１０Ａから受信した第２ビーコンに、無線通信装置１０Ｂを通信相手とする旨を示す相手先デバイスアドレス情報２６４が分散予約割当て（その１）２６５〜分散予約割当て（そのＮ）２６６と共に含まれていた場合、当該分散予約割当て（その１）２６５〜分散予約割当て（そのＮ）２６６と一致する予約情報を設定するようにしてもよい。その結果、無線通信装置１０Ａと無線通信装置１０Ｂが、第２無線ネットワークへの遷移直後に同一の予約情報を共有している状態を実現することができる。
【０１０２】
以上、本実施形態にかかる無線通信装置１０の構成を説明した。なお、無線通信装置１０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した無線通信装置１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。
【０１０３】
続いて、図９Ａ〜図９Ｄを参照して、本実施形態にかかる無線通信装置１０の一例としての無線通信装置１０Ｃが、第２無線ネットワークを検出してから第２無線ネットワークへ遷移する過程を説明する。図９Ａは第２ビーコン期間の保護の様子を示した説明図であり、図９Ｂは第１ビーコンと第２ビーコンを無線通信装置１０Ｃが送信する様子を示した説明図であり、図９Ｃは無線通信装置１０Ｃが第２ビーコンの送信により第２無線ネットワークにおける時間帯予約を設定する様子を示した説明図であり、図９Ｄは無線通信装置１０Ｃおよび無線通信装置１０Ｄが同時にビーコン期間を変更する様子を示した説明図である。
【０１０４】
図９Ａにおいて、無線通信装置１０Ｃと無線通信装置１０Ｄとは、同一の第１ビーコン期間３１４Ｓを有し、無線通信装置１０ＣがＤＲＰ３１６Ｃを設定し、無線通信装置１０ＤがＤＲＰ３１６Ｄを設定して無線通信を行っている。また、無線通信装置１０Ｃは、第２無線ネットワークの第２ビーコン期間３１４Ｔを検出し、第２ビーコン期間３１４Ｔに該当する第１無線ネットワークにおけるスロットを保護期間（Ｐ）３１５Ｃとして設定している。
【０１０５】
なお、保護期間３１５Ｃの設定は、第２ビーコン期間に第２無線ネットワークに属する無線通信装置１０Ｆから送信されるビーコンが受信されなくなったか、第１ビーコン期間３１４Ｓが第２ビーコン期間３１４Ｔに変更されるまで維持されるようにしてもよい。なお、無線通信装置１０Ｃのビーコン期間は、所定のマージ実施カウント数のスーパーフレームカウンター（所定のカウンター）が満了し、さらに上記ビーコン移行カウントダウン２７３に記載されたカウント値が「０」になったときに変更されるようにしてもよい。
【０１０６】
図９Ｂにおいて、無線通信装置１０Ｃは、マージ実施カウント数にわたり第２ビーコン期間３１４Ｔを検出し続けた場合に、第２ビーコン期間３１４Ｔへのビーコン期間の変更を決定し、第２ビーコン期間３１４Ｔにおいて第２ビーコンを送信する。図９Ｂにおいては、説明の便宜上、第１無線ネットワークにおける第１スーパーフレームを実線で、第２無線ネットワークにおける第２スーパーフレームを破線で示している。
【０１０７】
また、無線通信装置１０Ｃは、第１ビーコン期間にも第１ビーコンを送信することにより、第１スーパーフレームにおける時間帯予約および第１無線ネットワークにおける安定的な無線通信を維持できる。
【０１０８】
一方、無線通信装置１０Ｆが第２ビーコン期間３１４Ｔに送信したビーコンを受信できなかった無線通信装置１０Ｄは、無線通信装置１０Ｃが第２ビーコン期間３１４Ｔに送信する第２ビーコンを受信することにより第２ビーコン期間を検出できる。その結果、無線通信装置１０Ｄは、第２ビーコン期間を保護期間３１５Ｄとして設定することが可能となる。
【０１０９】
さらに、無線通信装置１０Ｄは、無線通信装置１０Ｃから第１ビーコン期間３１４Ｓに受信した第１ビーコンにビーコン期間スイッチ情報エレメント２７０が含まれていた場合、無線通信装置１０Ｄもビーコン期間スイッチ情報を設定することができる。その結果、無線通信装置１０Ｃと無線通信装置１０Ｄとが同時にビーコン期間を第２ビーコン期間３１４Ｔに変更できる。
【０１１０】
図９Ｃにおいて、無線通信装置１０Ｃは、第２ビーコン期間３１４Ｔに第２ビーコンを送信することにより、第２無線ネットワークへの遷移後の無線通信の確保のために、第２無線ネットワークにおけるＤＲＰ３２０Ｃを設定する。第２無線ネットワークに属する無線通信装置１０Ｆや、無線通信装置１０Ｃの通信相手である無線通信装置１０Ｄは、上記無線通信装置１０Ｃが第２ビーコン期間３１４Ｔに送信する第２ビーコンを受信し、無線通信装置１０Ｃの第２無線ネットワーク遷移後の時間帯予約としてのＤＲＰ３２０Ｃを把握することができる。
【０１１１】
なお、無線通信装置１０Ｃは、第２ビーコン期間に第２無線ネットワークに属する無線通信装置１０Ｆなどから送信されるビーコンに基づいて、第２無線ネットワークにおいて利用されていないスロットをＤＲＰ３２０Ｃとして設定することができる。
【０１１２】
また、上記ＤＲＰ３２０Ｃは、第１無線ネットワークにおいて無線通信装置１０Ｃが設定しているＤＲＰ３１６Ｃの近傍に設定されてもよい。かかる構成によれば、無線通信装置１０Ｃは、第１無線ネットワークにおけるＤＲＰ３１６Ｃを大きく変更しないようにすることができる。
【０１１３】
図９Ｄにおいて、無線通信装置１０Ｃと無線通信装置１０Ｄは、事前に設定していたビーコン期間スイッチ情報に基づいて同時にビーコン期間を３１４Ｓから３１４Ｔに変更する。すなわち、無線通信装置１０Ｃは、ビーコン期間を第２ビーコン期間に変更すると共に、第１ビーコンの生成および送信を終了し、スーパーフレームを第２スーパーフレームに同期させる。
【０１１４】
本実施形態にかかる無線通信装置１０Ｃによれば、図９Ｄに示したように、無線ネットワークの遷移（ビーコン期間およびスーパーフレームの先頭位置の変更）の際にも、無線通信装置１０Ｄとの無線通信を一旦停止することなく、継続的に行なうことができる。
【０１１５】
なお、無線通信装置１０Ｄは、無線通信装置１０Ｃと同様に、必要に応じて第２ビーコン期間へのビーコン期間の変更前に第２ビーコンを送信することも可能である。また、無線通信装置１０Ｄは、無線通信装置１０Ｃからの第２ビーコンに記載された無線通信装置１０Ｄを対象とした分散予約情報エレメント２６０を事前に検出することができる。その結果、無線通信装置１０Ｄは、無線通信装置１０Ｃと一致するスロットを予約時間帯として指定する分散予約情報エレメント２６０を含む第２のビーコンを送信することも可能である。
【０１１６】
次に、図１０を参照して本実施形態にかかる無線通信装置１０の動作を説明する。
【０１１７】
図１０は、本実施形態にかかる無線通信装置１０における無線通信方法の流れを示したフローチャートである。図１０に示したように、まず、無線通信装置１０は、現在がビーコン受信設定期間であるか否かを判断する（Ｓ４０２）。なお、ビーコン受信設定期間は、第１ビーコン期間および第２ビーコン期間を一例として想定している。現在がビーコン受信設定期間であれば、無線通信装置１０は任意のフレームの受信処理を行う（Ｓ４０４）。
【０１１８】
そして、無線通信装置１０はビーコンフレームを受信しなかった場合にはＳ４０２の処理に戻り（Ｓ４０６）、ビーコンフレームを受信した場合には、受信したビーコンが異なる無線ネットワークにおいて送信された第２ビーコンであるか否かを判断する（Ｓ４０８）。受信したビーコンが第２ビーコンであった場合、無線通信装置１０は第２ビーコンが送信される第２ビーコン期間を特定する（Ｓ４１０）。続いて、無線通信装置１０は、特定した第２ビーコン期間に該当するスロット（ＭＡＳ）を分散予約情報エレメント２６０によりＤＲＰ予約し、第２ビーコン期間を保護する（Ｓ４１２）。また、無線通信装置１０は、第２ビーコン期間の保護のためにＤＲＰ予約したスロットで受信を設定する（Ｓ４１４）。
【０１１９】
さらに、受信した第２ビーコンが新規に受信されたものであった場合には、無線通信装置１０はネットワークを１つに併合するために定義される所定のマージ実施カウントを設定し、Ｓ４０２の処理に戻る（Ｓ４１６、Ｓ４１８）。一方、受信した第２ビーコンが既知のビーコンであれば、無線通信装置１０はマージ実施カウントを１つ減算し（Ｓ４２０）、マージ実施カウントが１になれば第２ビーコン期間の空きビーコンスロット状況を確認し（Ｓ４２２、Ｓ４２４）、空きビーコンスロットのいずれかで第２ビーコンの送信を設定する（Ｓ４２６）。
【０１２０】
次いで、無線通信装置１０は、第１ビーコン期間において送信する第１ビーコンに付加するビーコン期間スイッチ情報エレメント（ＢＰ  Ｓｗｉｔｃｈ  ＩＥ）を設定し（Ｓ４２８）、スイッチカウンタを設定する（Ｓ４３０）。
【０１２１】
また、マージ実施カウントが０になれば、無線通信装置１０は、第２ビーコン期間に収集した第２ビーコンに基づいて第２無線ネットワークにおける時間帯予約状況を取得し（Ｓ４３２、Ｓ４３４）、第１無線ネットワークにおいて時間帯予約しているスロット数を取得し（Ｓ４３６）、Ｓ４３６において取得したスロット数と予約スロット数が同数になるように第２無線ネットワークにおける時間帯予約を行なう（Ｓ４３８）。
【０１２２】
Ｓ４０８において、受信したビーコンが既存の第１ビーコンであると判断された場合には、無線通信装置１０は、第１ビーコンに記載された分散予約情報エレメント２６０を取得し（Ｓ４４０）、第２ビーコン期間の保護のための分散予約情報エレメント２６０が含まれていた場合には、当該分散予約情報エレメント２６０により予約されたスロットでの受信を行なうよう設定する（Ｓ４４２、Ｓ４４４）。
【０１２３】
また、第１ビーコンに第２ビーコン期間の保護のための分散予約情報エレメント２６０が含まれていなかった場合、またはＳ４４４の処理の後、第１ビーコンに記載された分散予約情報エレメント２６０と無線通信装置１０が予約しているスロットとに競合が発生した場合には、所定の優劣判定を行なう（Ｓ４４６、Ｓ４４８）。そして、優劣判定の結果、無線通信装置１０が予約しているスロットの優先度が低いと判定された場合には、無線通信装置１０は予約しているスロットを空きスロットのいずれかに変更する（Ｓ４５０）。
【０１２４】
第１ビーコンに記載された分散予約情報エレメント２６０と無線通信装置１０が予約しているスロットとに競合が無い場合、またはＳ４４８において無線通信装置１０が予約しているスロットの優先度が高いと判断された場合、またはＳ４５０の処理の後、無線通信装置１０は相互にＤＲＰ予約して無線通信を行っている無線通信装置から送信された第１ビーコンにビーコン期間スイッチ情報エレメントが含まれているか否かを判断する（Ｓ４５２）。無線通信装置１０は、第１ビーコンにビーコン期間スイッチ情報エレメントが含まれていると判断した場合、ビーコン期間スイッチ情報エレメントに記載されているパラメータを取得し、Ｓ４２８の処理に進む（Ｓ４５４）。一方、無線通信装置１０は、Ｓ４５４において第１ビーコンにビーコン期間スイッチ情報エレメントが含まれていないと判断した場合、Ｓ４０２の処理に戻る。
【０１２５】
Ｓ４０２において、現在がビーコン受信設定期間でないと判断された場合には、無線通信装置１０は、ビーコン受信設定期間に第２ビーコンを受信したか否かを判断する（Ｓ４５６）。無線通信装置１０は、ビーコン受信設定期間に第２ビーコンを受信しなかったと判断した場合、第２ビーコンの保護のために設定したＤＲＰ予約を解除する（Ｓ４５８）。さらに、無線通信装置１０は、マージ実施カウンタの設定も削除する（Ｓ４６０）。
【０１２６】
Ｓ４５６においてビーコン受信設定期間に第２ビーコンを受信したと判断された後、またはＳ４６０の処理の後、無線通信装置１０は第１ビーコン期間が終了したか否かを判断し（Ｓ４６２）、第１ビーコン期間が終了したと判断した場合にはスイッチカウンタの設定の有無を判断する（Ｓ４６４）。無線通信装置１０は、スイッチカウンタが設定されていると判断すれば、スイッチカウンタを１つ減算し（Ｓ４６６）、無線通信装置１０が送信する第１ビーコンに付加するビーコン期間スイッチ情報エレメントの設定を更新する（Ｓ４６８）。
【０１２７】
続いて、無線通信装置１０は、スイッチカウンタが０になったか否かを判断し（Ｓ４７０）、スイッチカウントが０になったと判断した場合にはスーパーフレームの先頭位置を第２スーパーフレームの先頭位置に変更する（Ｓ４７２）。そして、無線通信装置１０は、第１ビーコンの送信を終了する（Ｓ４７４）。Ｓ４７０においてスイッチカウントが０でないと判断された場合、またはＳ４７４の後、無線通信装置１０はＳ４０２の処理に戻る。
【０１２８】
以上説明したように、本実施形態にかかる無線通信装置１０によれば、無線ネットワークの遷移前に第２無線ネットワークにおける時間帯予約を事前に行なっておくことにより、無線ネットワークの遷移後に改めて時間帯予約をする時間を排除することができる。また、無線通信装置１０は、第２無線ネットワークにおける時間帯予約を事前に行なっておくことにより、第２無線ネットワークに遷移した後に時間帯予約が行なえないといった問題を防止することができる。すなわち、無線通信装置１０は、第２無線ネットワークの遷移に際して無線通信を途切れさせることなく、継続的に行なうことができる。また、無線通信装置１０は、スーパーフレーム先頭位置を変更することが決定した場合に変更後の第２ビーコンを送信することで、不要な第２ビーコンの送信を極力抑えることができる。
【０１２９】
また、無線通信装置１０は、第２ビーコンと並列的に第１ビーコンを送信する期間があるため、無線通信装置１０の通信相手装置は、第２ビーコンを受信することによって、第２ビーコンに記載された情報を事前に把握することができる。したがって、通信相手装置は、無線通信装置１０が無線ネットワークを遷移することを把握すると同時に、事前に第２無線ネットワークにおける時間帯予約を行なうことができる。
【０１３０】
また、相互に時間帯予約を設定している複数の無線通信装置が、ほぼ同時にスーパーフレーム先頭位置を変更し、スーパーフレーム先頭位置の変更後も、変更前に時間帯予約していたスロット数を維持することが可能である
【０１３１】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１３２】
例えば、本明細書の無線通信装置１０の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【０１３３】
また、上述のような無線通信方法をコンピュータに行わせるプログラムおよびそのプログラムを記憶した記憶媒体も提供される。
【図面の簡単な説明】
【０１３４】
【図１】自律分散型の無線ネットワーク群の構成例を示した説明図である。
【図２】スーパーフレームの構成例を示した説明図である。
【図３】各無線通信装置１０が設定する自己のビーコンスロット位置を示した概念図である。
【図４】ビーコンフレームの構成例を示した説明図である。
【図５Ａ】情報エレメントの一例を示した説明図である。
【図５Ｂ】情報エレメントの他の一例を示した説明図である。
【図５Ｃ】情報エレメントの他の一例を示した説明図である。
【図５Ｄ】情報エレメントの他の一例を示した説明図である。
【図６】異なるスーパーフレームで動作する無線ネットワークが隣接した場合の処理を示した説明図である。
【図７Ａ】第２ビーコン期間の保護の様子を示した比較説明図である。
【図７Ｂ】ビーコン期間の変更の様子を示した比較説明図である。
【図７Ｃ】ビーコン期間の変更後のＤＲＰ予約の様子を示した比較説明図である。
【図８】本実施形態にかかる無線通信装置の主要な構成を示した機能ブロック図である。
【図９Ａ】第２ビーコン期間の保護の様子を示した説明図である。
【図９Ｂ】第１ビーコンと第２ビーコンを無線通信装置が送信する様子を示した説明図である。
【図９Ｃ】無線通信装置が第２ビーコンの送信により第２無線ネットワークにおける時間帯予約を設定する様子を示した説明図である。
【図９Ｄ】複数の無線通信装置が同時にビーコン期間を変更する様子を示した説明図である。
【図１０】本実施形態にかかる無線通信装置における無線通信方法の流れを示したフローチャートである。
【符号の説明】
【０１３５】
１        無線ネットワーク群
１０      無線通信装置
１０４    通信部
１１０    解析部
１３２    第１スロット管理部
１３４    第２スロット管理部
１５０    遷移管理部
１６２    第１ビーコン生成部
１６４    第２ビーコン生成部
【図１】
2008160221.tif 000003
【図２】
2008160221.tif 000004
【図３】
2008160221.tif 000005
【図４】
2008160221.tif 000006
【図５Ａ】
2008160221.tif 000007
【図５Ｂ】
2008160221.tif 000008
【図５Ｃ】
2008160221.tif 000009
【図５Ｄ】
2008160221.tif 000010
【図６】
2008160221.tif 000011
【図７Ａ】
2008160221.tif 000012
【図７Ｂ】
2008160221.tif 000013
【図７Ｃ】
2008160221.tif 000014
【図８】
2008160221.tif 000015
【図９Ａ】
2008160221.tif 000016
【図９Ｂ】
2008160221.tif 000017
【図９Ｃ】
2008160221.tif 000018
【図９Ｄ】
2008160221.tif 000019
【図１０】
2008160221.tif 000020