(57)【要約】【課題】無線通信システム、無線通信装置、プログラムおよび無線通信方法を提供すること。【解決手段】自律分散型の無線通信システムを構成する無線通信装置１０であって、所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と、受信部により特定のスロットにおいて受信されたビーコンの送信元装置が、以前に特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と、判断部によりビーコンの送信元装置が一致しないと判断された場合、特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信する送信部と、を備えることを特徴とする。【選択図】図１０
2008283294.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信装置が自立分散的に通信を行う無線通信システムであって：
前記各無線通信装置は、
所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と；
前記受信部により前記特定のスロットにおいて受信されたビーコンの送信元装置が、以前に前記特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と；
前記判断部によりビーコンの送信元装置が一致しないと判断された場合、前記特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を周囲の無線通信装置に送信する送信部と；
を備えることを特徴とする、無線通信システム。
【請求項２】
自律分散型の無線通信システムを構成する無線通信装置であって：
所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と；
前記受信部により前記特定のスロットにおいて受信されたビーコンの送信元装置が、以前に前記特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と；
前記判断部によりビーコンの送信元装置が一致しないと判断された場合、前記特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信する送信部と；
を備えることを特徴とする、無線通信装置。
【請求項３】
前記競合情報は、前記特定のスロットにおけるビーコンの送信元装置のアドレスとしてブロードキャストアドレスが記載された情報を含むことを特徴とする、請求項２に記載の無線通信装置。
【請求項４】
前記送信部は、前記スーパーフレーム周期で、前記スーパーフレームにおける所定のスロットでビーコンを送信し、
前記受信部は、ビーコンを前記所定のスロットで送信している無線通信装置を示す送信装置情報を含むビーコンを周囲の無線通信装置から受信し、
前記受信部により受信された前記ビーコンに含まれる前記送信装置情報が他の無線通信装置を示す場合、前記送信部にビーコンを送信させるスロットを変更設定する制御部をさらに備えることを特徴とする、請求項２に記載の無線通信装置。
【請求項５】
前記送信部は、前記スーパーフレーム周期で、前記スーパーフレームにおける所定のスロットでビーコンを送信し、
前記受信部は、ビーコンを前記所定のスロットで送信している無線通信装置を示す送信装置情報を含むビーコンを周囲の無線通信装置から受信し、
前記受信部により受信された前記ビーコンに含まれる前記送信装置情報が前記競合情報を含む場合、次の前記スーパーフレーム周期において前記送信部からのビーコンの送信を一時停止させる制御部をさらに備えることを特徴とする、請求項２に記載の無線通信装置。
【請求項６】
前記判断部によりビーコンの送信元装置が一致しないと判断されてから、前記特定のスロットにおいて同一の無線通信装置を示す送信装置情報を含むビーコンが所定のスーパーフレーム周期にわたって前記受信部により受信されるまで、前記特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を前記送信部に送信させる制御部をさらに備えることを特徴とする、請求項２に記載の無線通信装置。
【請求項７】
コンピュータを、  
自律分散型の無線通信システムを構成する無線通信装置であって、
所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と；
前記受信部により前記特定のスロットにおいて受信されたビーコンの送信元装置が、以前に前記特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と；
前記判断部によりビーコンの送信元装置が一致しないと判断された場合、前記特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信する送信部と；
を備える無線通信装置として機能させるための、プログラム。
【請求項８】
所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信するステップと；
前記特定のスロットにおいて受信されたビーコンの送信元装置が、以前に前記特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断するステップと；
ビーコンの送信元装置が一致しないと判断された場合、前記特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信するステップと；
を含むことを特徴とする、無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、無線通信装置、プログラムおよび無線通信方法に関する。
【背景技術】
【０００２】
近日、ＷｉＭｅｄｉａ  Ａｌｌｉａｎｃｅは、自律分散型のメディアアクセス制御に関するＷｉＭｅｄｉａ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＷｉＭｅｄｉａ  ＭＡＣ）規格の仕様を策定した。かかる規格においては、ネットワークを構成する全ての無線通信装置が所定のビーコンを交換し合い、自律分散的な制御でアドホックなネットワークを構成する技術が開示されている。
【０００３】
具体的には、所定の時間間隔（６５５３６μｓ）でスーパーフレーム周期が設定され、スーパーフレームの先頭に設けられたビーコン期間において各無線通信装置がビーコンを送信してネットワークを運営することができる。また、上記ビーコン期間には複数のビーコンスロットが用意され、各無線通信装置は、各々異なるビーコンスロットにおいてビーコンを送信し、自己がビーコン期間においてビーコンを送信していない間は他の無線通信装置から送信されたビーコンを受信する。
【０００４】
したがって、各無線通信装置は自己がビーコンを送信している間は他の無線通信装置から送信されたビーコンを受信しないため、複数の無線通信装置が同一のビーコンスロットにおいてビーコンを送信していても、複数の無線通信装置の各々はビーコンスロットが競合していることを検出することができない。
【０００５】
かかる事情に鑑みて、ＷｉＭｅｄｉａＭＡＣ規格においては、無線通信装置が自己のビーコンスロットにおけるビーコンの送信を数秒に１回だけスキップし、自己のビーコンスロットを他の無線通信装置が利用しているか否かを把握する競合検出方法が記載されている。
【０００６】
また、ＷｉＭｅｄｉａＭＡＣ規格における無線通信装置は、あるビーコンスロットで受信したビーコンを正しく復号できなかった場合、該ビーコンスロットでビーコンの受信があったこと、および該ビーコンスロットのデバイスアドレスとしてブロードキャストアドレスを自己が送信するビーコンに記載することができる。つまり、当該無線通信装置は、あるビーコンスロットで受信したビーコンに含まれるヘッダーチェックシーケンス（ＨＣＳ）を正しく復号できなかった場合、該ビーコンスロットのデバイスアドレスとしてブロードキャストアドレスを記載し、ビーコンスロット利用の競合を通知することができる。
【０００７】
なお、特許文献１には、利用するビーコンスロットが複数の無線通信装置で衝突した場合に、各無線通信装置がスーパーフレーム周期を変更する方法が開示されている。また、特許文献２には、複数の無線通信装置によるビーコンの送信のタイミングが重なることを防ぐため、事前にジッタを含んだタイミングでビーコンの送信の開始を毎回ずらす方法が開示されている。
【特許文献１】特開２００６−００５６２０号公報
【特許文献２】特表２０００−５１７１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、ＷｉＭｅｄｉａＭＡＣ規格におけるビーコン送信をスキップする競合検出方法では、ビーコンスキップの間隔が冗長に設定されていた場合、ビーコンスロットの競合を即座に検出することができない。したがって、ビーコンを用いた無線通信のための各パラメータの交換の信頼性が懸念される。
【０００９】
また、ＷｉＭｅｄｉａＭＡＣ規格における無線通信装置は、上述したように、あるビーコンスロットで受信したビーコンのヘッダーチェックシーケンス（ＨＣＳ）を正しく復号でき、フレームチャックシーケンス（ＦＣＳ）を正しく復号できなかった場合でなければ、該ビーコンスロットのデバイスアドレスとしてブロードキャストアドレスを自己が送信するビーコンに記載しない。
【００１０】
したがって、当該無線通信装置は、あるビーコンスロットで複数のビーコンを受信しても、いずれかのビーコンの復号が成立した場合は、復号が成立したビーコンの送信元装置のデバイスアドレスを自己が送信するビーコンに記載する。実際には、当該無線通信装置がこのようにあるビーコンスロットで複数のビーコンを受信しても、あるビーコンのみの復号が成立してしまう場合が多い。その結果、実際には複数の無線通信装置が利用するビーコンスロットが競合していても、当該無線通信装置はビーコンスロットの利用が競合している無線通信装置に直接的にビーコンスロットの競合を報知することができなかった。
【００１１】
また、ＷｉＭｅｄｉａＭＡＣ規格におけるビーコンスロットの時間幅は狭いため、特許文献２記載の方法のように、同一のビーコンスロット内でビーコン送信のタイミングをずらすことは困難であった。また、各無線通信装置が利用するビーコンスロット自体を毎回変更するとすれば、ネットワークを構成する無線通信装置の数によってはビーコンスロットの競合が一層頻発し、ネットワークにおける情報交換の信頼性が著しく低下することが予想される。
【００１２】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ビーコンスロットの競合を報知することが可能な、新規かつ改良された無線通信システム、無線通信装置、プログラムおよび無線通信方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明のある観点によれば、複数の無線通信装置が自立分散的に通信を行う無線通信システムであって、各無線通信装置は、所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と、受信部により特定のスロットにおいて受信されたビーコンの送信元装置が、以前に特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と、判断部によりビーコンの送信元装置が一致しないと判断された場合、特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を周囲の無線通信装置に送信する送信部と、を備えることを特徴とする無線通信システムが提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、自律分散型の無線通信システムを構成する無線通信装置であって、所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と、受信部により特定のスロットにおいて受信されたビーコンの送信元装置が、以前に特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と、判断部によりビーコンの送信元装置が一致しないと判断された場合、特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信する送信部と、を備えることを特徴とする無線通信装置が提供される。
【００１５】
かかる構成においては、受信部が特定のスロットにおいて受信したビーコンの送信元装置が、以前に特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断部が判断する。ここで、受信部が複数のビーコンを特定のスロットにおいて受信しても、受信部における受信強度に応じて一のビーコンのみが復号される場合が多い。その結果、特定のスロットにおけるビーコン送信が競合している場合、突発的に以前と異なる送信元装置から送信されたビーコンが復号される場合が多い。そこで、判断部により現旧のビーコンの送信元装置が一致しない場合、送信部が特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信することにより、周囲の無線通信装置は特定のスロットにおけるビーコン送信が競合していることを検出することができる。
【００１６】
競合情報は、特定のスロットにおけるビーコンの送信元装置のアドレスとしてブロードキャストアドレスが記載された情報を含んでもよい。かかる構成により、既存の情報エレメントを用いて周囲の無線通信装置に競合を報知することができる。
【００１７】
送信部は、スーパーフレーム周期で、スーパーフレームにおける所定のスロットでビーコンを送信し、受信部は、ビーコンを所定のスロットで送信している無線通信装置を示す送信装置情報を含むビーコンを周囲の無線通信装置から受信し、受信部により受信されたビーコンに含まれる送信装置情報が他の無線通信装置を示す場合、送信部にビーコンを送信させるスロットを変更設定する制御部をさらに備えてもよい。受信部が、当該無線通信装置の利用するスロットでビーコンを送信している無線通信装置が他の無線通信装置であることを示す送信装置情報を含むビーコンを周囲の無線通信装置から受信したことは、該所定のスロットの利用が他の無線通信装置と競合していることと等価である。したがって、受信部が所定のスロットでビーコンを送信している無線通信装置が他の無線通信装置であることを示す送信装置情報を含むビーコンを周囲の無線通信装置から受信した場合、ビーコン送信に利用するスロットを制御部が変更設定することにより、ビーコン送信に利用するスロットの競合を回避し、当該無線通信システムにおける情報交換の信頼性を向上させることができる。
【００１８】
送信部は、スーパーフレーム周期で、スーパーフレームにおける所定のスロットでビーコンを送信し、受信部は、ビーコンを所定のスロットで送信している無線通信装置を示す送信装置情報を含むビーコンを周囲の無線通信装置から受信し、受信部により受信されたビーコンに含まれる送信装置情報が競合情報を含む場合、次のスーパーフレーム周期において送信部からのビーコンの送信を一時停止させる制御部をさらに備えてもよい。ここで、受信部が所定のスロットでのビーコン送信が競合している旨を示す送信装置情報を含むビーコンを周囲の無線通信装置から受信した場合、実際に高確率で所定のスロットの利用が競合していると考えられる。そこで、受信部が所定のスロットでのビーコン送信が競合している旨を示す送信装置情報を含むビーコンを周囲の無線通信装置から受信した場合、制御部が次のスーパーフレーム周期において送信部からのビーコンの送信を一時停止させ、受信部にビーコンを受信させることにより、次のスーパーフレーム周期において所定のスロットの利用が競合しているか否かをより的確に検出することが可能となる。
【００１９】
判断部によりビーコンの送信元装置が一致しないと判断されてから、特定のスロットにおいて同一の無線通信装置を示す送信装置情報を含むビーコンが所定のスーパーフレーム周期にわたって受信部により受信されるまで、特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信部に送信させる制御部をさらに備えてもよい。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、自律分散型の無線通信システムを構成する無線通信装置であって、所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信する受信部と、受信部により特定のスロットにおいて受信されたビーコンの送信元装置が、以前に特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断する判断部と、判断部によりビーコンの送信元装置が一致しないと判断された場合、特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信する送信部と、を備える無線通信装置として機能させるためのプログラムが提供される。
【００２１】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウェア資源に、上記のような受信部、判断部および送信部などの機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の無線通信装置として機能させることが可能である。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、所定のスーパーフレームにおける特定のスロットにおいて他の無線通信装置から送信されたビーコンを受信するステップと、特定のスロットにおいて受信されたビーコンの送信元装置が、以前に特定のスロットにおいて受信されたビーコンの送信元装置と一致するか否かを判断するステップと、ビーコンの送信元装置が一致しないと判断された場合、特定のスロットにおけるビーコン送信が競合している旨を示す競合情報を送信するステップと、を含むことを特徴とする無線通信方法が提供される。
【発明の効果】
【００２３】
以上説明したように本発明にかかる無線通信システム、無線通信装置、プログラムおよび無線通信方法によれば、無線通信装置が利用するビーコンスロットの競合を報知することができる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
また、以下の順序に従って「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態にかかる無線通信システム１の概要
〔２〕本実施形態にかかる無線通信装置１０の構成
〔３〕本実施形態にかかる無線通信方法
〔４〕まとめ
【００２６】
〔１〕本実施形態にかかる無線通信システム１の概要
まず、本発明の第１の実施形態にかかる無線通信システム１について、図１〜図９を参照して説明する。
【００２７】
図１は、自律分散型の無線通信システム１の構成例を示した説明図である。図１に示したように、無線通信システム１は、無線通信装置１０Ａ〜１０Ｇを含み、点線で示した領域は各無線通信装置１０が通信を行うことが可能な電波到達範囲１２Ａ〜１２Ｇを示す。
【００２８】
かかる無線通信システム１においては、無線通信装置１０Ａは、その電波到達範囲１２Ａに含まれる無線通信装置１０Ｂと通信が可能である。無線通信装置１０Ｂは、その電波到達範囲１２Ｂに含まれる無線通信装置１０Ａと無線通信装置１０Ｃとの間で通信が可能である。同様に、無線通信装置１０Ｃは、無線通信装置１０Ｂと無線通信装置１０Ｄと無線通信装置１０Ｆと無線通信装置１０Ｇとの間で通信が可能である。また、無線通信装置１０Ｄは、無線通信装置１０Ｃと無線通信装置１０Ｅと無線通信装置１０Ｆとの間で通信が可能である。また、無線通信装置１０Ｅは、無線通信装置１０Ｄとの間で通信が可能である。また、無線通信装置１０Ｆは、無線通信装置１０Ｃと無線通信装置１０Ｄと無線通信装置１０Ｇとの間で通信が可能である。また、無線通信装置１０Ｇは、無線通信装置Ｃと無線通信装置Ｆとの間で通信が可能である。このように、無線通信装置１０Ａ〜１０Ｇが、それぞれの電波到達範囲１２Ａ〜１２Ｇに含まれる通信装置との間で通信を行い、無線通信システム１として一の無線ネットワークを形成する。
【００２９】
なお、以下では無線通信装置１０Ａ〜１０Ｇを特に区別する必要が無い場合は単に無線通信装置１０と、電波到達範囲１２Ａ〜１２Ｇを特に区別する必要が無い場合は単に電波到達範囲１２として示す。
【００３０】
また、図１においては、ビーコンスロット２を利用する無線通信装置１０Ａおよび無線通信装置１０Ｆを色を付した丸印で示し、ビーコンスロット３を利用する無線通信装置１０Ｂを縦線を付した丸印で示し、ビーコンスロット４を利用する無線通信装置１０Ｃを横線を付した丸印で示し、ビーコンスロット５を利用する無線通信装置１０Ｄを網模様を付した丸印で示し、ビーコンスロット６を利用する無線通信装置１０Ｅおよび無線通信装置１０Ｇを斜め線を付した丸印で示している。
【００３１】
また、無線通信装置１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。
【００３２】
以上、自律分散型の無線通信システム１の構成例を説明した。続いて、無線通信システム１における時分割制御のためのスーパーフレームについて図２を参照して説明する。
【００３３】
図２は、スーパーフレームの構成例を示した説明図である。スーパーフレーム周期は、所定の時間（例えば、約６５．５ｍｓ）により定義され、２５６個のメディアアクセススロット（ＭＡＳ；Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｓｌｏｔ）に細分化されている。一の無線通信システム１を構成する無線通信装置１０Ａ〜１０Ｇは、該スーパーフレーム周期を所定周期のフレームとして共有し、上記細分化されたＭＡＳを単位としてメッセージの転送が行われる。
【００３４】
さらに、スーパーフレームの先頭には、ビーコン（ビーコン信号）により管理情報の送受信を行うための管理領域としてのビーコン期間（ＢＰ）があり、所定の間隔をおいてビーコンスロット（ＢＳ）が配置されている。また、無線通信装置１０毎に、固有のビーコンスロットが設定され、周囲の無線通信装置１０との間で、ネットワークの管理やアクセス制御を行うためのパラメータが交換される。図２においては、ビーコン周期として、ＢＳ０〜ＢＳ８の９個のビーコンスロットが設定されている例を示した。なお、ビーコン周期として設定されていない期間は、通常、データ伝送領域として利用される。
【００３５】
図３は、無線通信装置１０Ａ〜１０Ｇが設定する自己のビーコンスロット位置を示した概念図である。ここでは、一の無線通信システム１を構成する各無線通信装置１０が、利用されていないビーコンスロットを通知しあうことで、自己の利用するビーコンスロットを選定した様子が示している。
【００３６】
この例では、無線通信装置１０Ａはビーコンスロット２で自己のビーコンを送信し、無線通信装置１０Ｂはビーコンスロット３で自己のビーコンを送信する。同様に、無線通信装置１０Ｃはビーコンスロット４で自己のビーコンを送信し、無線通信装置１０Ｄはビーコンスロット５で自己のビーコンを送信する。無線通信装置１０Ｅはビーコンスロット６で自己のビーコンを送信する。
【００３７】
さらに、無線通信装置１０Ｆはビーコンスロット２で自己のビーコンを送信し、無線通信装置１０Ｇはビーコンスロット６で自己のビーコンを送信する。なお、当該無線通信システム１に新規参入する無線通信装置１０Ｈなどの為に、必要に応じてビーコンスロット０、ビーコンスロット１、ビーコンスロット７及びビーコンスロット８が確保されている。通常、自己のビーコンスロットの後方に所定数の空きビーコンスロットが設けられている。これらの空きビーコンスロットは、無線通信装置１０の新規参入に備えて準備されているものである。また、各無線通信装置１０のビーコン期間は、周囲に存在する無線通信装置１０のビーコンに応じて、適宜、拡張することが可能な構成となっている。
【００３８】
このように、図３に示した例では、ビーコンスロット２を無線通信装置１０Ａと無線通信装置１０Ｆとが重複して利用し、ビーコンスロット６を無線通信装置１０Ｅと無線通信装置１０Ｇとが重複して利用している。ここで、ある無線通信装置１０が同一のビーコンスロットで複数のビーコンを受信すると、両方のビーコンを復号できない、あるいはいずれか一方のビーコンの情報が破棄されるなどの問題が生じ得る。図３に示した例では、同一のビーコンスロットを利用する無線通信装置１０Ａと無線通信装置１０Ｆ、および無線通信装置１０Ｅと無線通信装置１０Ｇとが各々離れて配置されているため、上記のような問題は生じないと考えられている。
【００３９】
しかし、無線通信装置１０の各々が可搬性を有する場合、無線通信装置１０の移動によりビーコンスロットの利用が複数の無線通信装置１０の間で競合することが懸念される。図４を参照して具体的に説明する。
【００４０】
図４は、本実施形態にかかる無線通信システム１の他の例を示した説明図である。図４では、無線通信装置１０Ｇが移動され、同一のビーコンスロット６を利用する無線通信装置１０Ｅの電波到達範囲１２Ｅに含まれることとなった場合を示している。
【００４１】
図４に示した例では、無線通信装置１０Ｅの電波到達範囲１２Ｅ、および無線通信装置１０Ｇの電波到達範囲１２Ｇの双方に含まれる無線通信装置１０Ｄは、ビーコンスロット６で送信された２つのビーコンのうち、受信強度が強かった一方のビーコンのみを復号する場合が多い。
【００４２】
すなわち、無線通信装置１０Ｄは、以前はビーコンスロット６を無線通信装置１０Ｅのビーコンスロットとして登録していたものの、場合によっては、ビーコンスロット６において無線通信装置１０Ｇから送信されたビーコンを受信してしまうことが想定される。また、無線通信装置１０Ｅは、自身がビーコンを送信するビーコンスロット６では、同じくビーコンスロット６で無線通信装置１０Ｇから送信されたビーコンを受信することができず、無線通信装置１０Ｇとのビーコンスロットの競合を検出することができない。
【００４３】
このように、複数の無線通信装置１０が同一のビーコンスロットを利用してビーコンを送信（競合）すると、周囲の無線通信装置１０において各ビーコンを正確に受信、あるいは復号できず、無線通信システム１における情報交換の信頼性が低下しかねない。そこで、上記事情に鑑みて本実施形態にかかる無線通信装置１０を創作するに至った。当該無線通信装置１０によれば、図５に示すように、競合するビーコンスロットを利用する他の無線通信装置１０にビーコンスロットの利用が競合していることを報知することができる。
【００４４】
図５は、本実施形態にかかる無線通信装置１０の動作例を示した説明図である。図５に示した例では、無線通信装置１０Ｅと無線通信装置１０Ｇが同一の特定のビーコンスロットを利用してビーコンを送信している。
【００４５】
また、無線通信装置１０Ｄは、図１に示した配置において無線通信装置１０Ｅから送信されたビーコンを受信していたが、図４に示した無線通信装置１０Ｇが移動した配置において以前に受信していなかった無線通信装置１０Ｇから送信されたビーコンを受信するようになっている。
【００４６】
無線通信装置１０Ｄは、無線通信装置１０Ｅから送信されたビーコンを受信している間、特定のビーコンスロットを利用する無線通信装置が無線通信装置１０Ｅであることを示すビーコン期間利用情報エレメント（送信装置情報、図７〜９を参照して後述する。）を含むビーコンを送信する。
【００４７】
一方、無線通信装置１０Ｄは、無線通信装置１０Ｇから送信されたビーコンを受信するようになっても、直ちに特定のビーコンスロットを利用する無線通信装置が無線通信装置１０Ｇであることを示すビーコン期間利用情報エレメントを含むビーコンを送信せず、特定のビーコンスロットの利用が競合していることを示す競合情報を含むビーコンを送信（報知）する。競合情報は、例えば特定のビーコンスロットを利用する無線通信装置としてブロードキャストアドレスが記載されたビーコン期間利用情報エレメントであってもよい。かかる構成により、無線通信装置１０Ｅおよび無線通信装置１０Ｇは、無線通信装置１０Ｄから送信されたビーコンに含まれる競合情報に基づき、特定のビーコンスロットの利用が競合していることを検出することができる。
【００４８】
なお、無線通信装置１０Ｄは、当該競合情報を含むビーコンの送信を、以前に受信していなかった無線通信装置１０Ｇのビーコンを受信してから、競合報知期間として所定のスーパーフレーム周期にわたって行なってもよく、図５においては、３スーパーフレームにわたって競合情報を含むビーコンの送信を行なう場合を示している。また、競合報知期間が終了すると、無線通信装置１０Ｄは、新たに受信された無線通信装置１０Ｇのデバイスアドレスを特定のビーコンスロットを利用する無線通信装置として記載したビーコン期間利用情報エレメントを含むビーコンを送信する。
【００４９】
図６は、ビーコンスロットにおいて送信されるビーコンのビーコンフレーム構成例を示した説明図である。図６に示したように、ビーコンフレームは、ＭＡＣヘッダ情報６０、ヘッダーチェックシーケンス（ＨＣＳ）６１、ビーコンパラメータ６２、情報エレメント（その１）６３、情報エレメント（その２）６４、情報エレメント（そのＮ）６５およびフレームチェックシーケンス（ＦＣＳ）６６などの所定の管理情報を含む。
【００５０】
さらに、ＭＡＣヘッダ情報６０は、フレーム制御情報６０１と、受信先の無線通信装置を識別する届け先アドレス６０２と、送信元無線通信装置を識別するための送り元アドレス６０３と、シーケンス番号などのシーケンス制御情報６０４と、アクセス制御に必要なパラメータが記載されたアクセス制御情報６０５とを含む。
【００５１】
また、ビーコンパラメータ６２は、無線通信装置のＭＡＣアドレス情報などが記載されたデバイス識別子６２１と、自己がビーコンの送信を行なっているビーコンスロットを示すビーコンスロット番号６２２と、無線通信装置固有の情報を含んだデバイス制御情報６２３と、を含む。
【００５２】
また、ビーコンフレームには、ビーコンペイロード情報として任意の情報エレメントを付加することができ、図６では、情報エレメントの一例として情報エレメント（その１）６３、情報エレメント（その２）６４、および情報エレメント（そのＮ）６５を示している。上記（そのＮ）の「Ｎ」は、ビーコンに付加されて送信される情報エレメントの数を示しており、情報エレメントの数「Ｎ」は送信されるビーコンごとに相異なるようにしてもよい。
【００５３】
フレームチェックシーケンス（ＦＣＳ）６６は、ビーコンフレームの誤りを検出する際に用いられる情報である。なお、上記の各種パラメータを、必要に応じて追加、削除してビーコンフレームを構成してもよい。
【００５４】
図７は、ビーコンに含ませる情報エレメントの一例として、ビーコン期間に収集したビーコンの情報を記載する際に用いられるビーコン期間利用情報エレメント（ＢＰＯＩＥ）を示している。ビーコン期間利用情報エレメントは、エレメント識別子７１１、情報長７１２、ビーコン期間長さ７１３、ビーコンスロット情報ビットマップ７１４、デバイスアドレス（その１）７１５、デバイスアドレス（そのＮ）７１６を含む。
【００５５】
エレメント識別子７１１は、各情報エレメントに付される情報であり、該情報エレメントが何に関する情報エレメントであるかを示す識別情報である。したがって、図７に示したエレメント識別子７１１はビーコン期間利用情報エレメントを示す。情報長７１２は該ビーコン期間利用情報エレメントの情報量を示す。
【００５６】
ビーコン期間長さ７１３は、例えばデバイス通信装置１２において設定されているビーコン期間の長さを示す。ビーコンスロット情報ビットマップ７１４は、ビーコンの受信があったビーコンスロットを全て示す。デバイスアドレス（その１）７１５、デバイスアドレス（そのＮ）７１６は、受信したビーコンの送信元装置のデバイスアドレスを示す。
【００５７】
図８および図９は、無線通信装置１０Ａ〜１０Ｇが送信するビーコンに含まれるビーコン期間利用情報エレメントの具体例を示した説明図である。図８（ａ）は無線通信装置１０Ａにおけるビーコン期間利用情報エレメントを示し、図８（ｂ）は無線通信装置１０Ｂにおけるビーコン期間利用情報エレメントを示し、図８（ｃ）は無線通信装置１０Ｃにおけるビーコン期間利用情報エレメントを示し、図９（ａ）は無線通信装置１０Ｄにおけるビーコン期間利用情報エレメントを示し、図９（ｂ）は無線通信装置１０Ｅにおけるビーコン期間利用情報エレメントを示し、図９（ｃ）は無線通信装置１０Ｆにおけるビーコン期間利用情報エレメントを示し、図９（ｄ）は無線通信装置１０Ｇにおけるビーコン期間利用情報エレメントを示している。
【００５８】
図８（ａ）に示したように、無線通信装置１０Ａにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「６」、ビーコン期間長さ「７」、という情報を含む。さらに、無線通信装置１０Ａは、ビーコンスロット２で自己のビーコンを送信し、ビーコンスロット３で無線通信装置１０Ｂのビーコンを受信するため、ビーコンスロット情報ビットマップには、ビーコンスロット２およびビーコンスロット３に該当するビットに「１」が記載されている。なお、当該ビーコンスロット情報ビットマップは、最下位ビットがビーコンスロット０に対応し、上位ビットに１つ上がるにつれて対応するビーコンスロットの番号が１つずつ増える。
【００５９】
また、無線通信装置１０Ａにおけるビーコン期間利用情報エレメントは、ビーコンスロット情報ビットマップに「１」が記載された各ビーコンスロットを利用する無線通信装置のデバイスアドレスを含む。ビーコンスロット情報ビットマップに記載された「１」に対応するビーコンスロットを利用する無線通信装置のデバイスアドレスが、ビーコンスロット番号の小さい方から順に記載される。したがって、図８（ａ）では、ビーコンスロット２を利用する無線通信装置がデバイスアドレス「０ｘ０１０１」を有する（無線通信装置１０Ａ）ことを示し、ビーコンスロット３を利用する無線通信装置がデバイスアドレス「０ｘ０１０２」を有する（無線通信装置１０Ｂ）ことを示している。
【００６０】
また、図８（ｂ）に示したように、無線通信装置１０Ｂにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「８」、ビーコン期間長さ「８」、という情報を含む。さらに、無線通信装置１０Ｂにおけるビーコン期間利用情報エレメントは、ビーコンスロット２を利用する無線通信装置がデバイスアドレス「０ｘ０１０１」を有する（無線通信装置１０Ａ）ことを示し、ビーコンスロット３を利用する無線通信装置がデバイスアドレス「０ｘ０１０２」を有する（無線通信装置１０Ｂ）ことを示し、ビーコンスロット４を利用する無線通信装置がデバイスアドレス「０ｘ０１０３」を有する（無線通信装置１０Ｃ）ことを示している。
【００６１】
同様に、図８（ｃ）に示したように、無線通信装置１０Ｃにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「１１」、ビーコン期間長さ「９」、という情報を含む。さらに、無線通信装置１０Ｃにおけるビーコン期間利用情報エレメントは、ビーコンスロット２を利用する無線通信装置がデバイスアドレス「０ｘ０１０６」を有する（無線通信装置１０Ｆ）ことを示し、ビーコンスロット３を利用する無線通信装置がデバイスアドレス「０ｘ０１０２」を有する（無線通信装置１０Ｂ）ことを示し、ビーコンスロット４を利用する無線通信装置がデバイスアドレス「０ｘ０１０３」を有する（無線通信装置１０Ｃ）ことを示し、ビーコンスロット５を利用する無線通信装置がデバイスアドレス「０ｘ０１０４」を有する（無線通信装置１０Ｄ）ことを示している。
【００６２】
また、図９（ａ）に示したように、無線通信装置１０Ｄにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「１１」、ビーコン期間長さ「９」、という情報を含む。また、無線通信装置１０Ｄにおけるビーコン期間利用情報エレメントは、ビーコンスロット２を利用する無線通信装置がデバイスアドレス「０ｘ０１０６」を有する（無線通信装置１０Ｆ）ことを示し、ビーコンスロット４を利用する無線通信装置がデバイスアドレス「０ｘ０１０３」を有する（無線通信装置１０Ｃ）ことを示し、ビーコンスロット５を利用する無線通信装置がデバイスアドレス「０ｘ０１０４」を有する（無線通信装置１０Ｄ）ことを示している。
【００６３】
ここで、無線通信装置１０Ｄは、ビーコンスロット６において以前に受信していなかった無線通信装置１０Ｇからビーコンを受信した場合、直ちにビーコンスロット６を利用する無線通信装置として無線通信装置１０Ｇのデバイスアドレスを記載せず、図９（ａ）に示したようにブロードキャストアドレス（０ｘＦＦＦＦ）を競合情報として記載する。かかるビーコン期間利用情報エレメントを含むビーコンを受信した無線通信装置１０Ｅおよび無線通信装置１０Ｇは、ビーコンスロット６の利用が競合していることを把握することができる。
【００６４】
また、図９（ｂ）に示したように、無線通信装置１０Ｅにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「７」、ビーコン期間長さ「９」、という情報を含む。さらに、無線通信装置１０Ｅにおけるビーコン期間利用情報エレメントは、ビーコンスロット５を利用する無線通信装置がデバイスアドレス「０ｘ０１０４」を有する（無線通信装置１０Ｄ）ことを示し、ビーコンスロット６を利用する無線通信装置がデバイスアドレス「０ｘ０１０５」を有する（無線通信装置１０Ｅ）ことを示している。
【００６５】
また、図９（ｃ）に示したように、無線通信装置１０Ｆにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「９」、ビーコン期間長さ「９」、という情報を含む。さらに、無線通信装置１０Ｆにおけるビーコン期間利用情報エレメントは、ビーコンスロット２を利用する無線通信装置がデバイスアドレス「０ｘ０１０６」を有する（無線通信装置１０Ｆ）ことを示し、ビーコンスロット４を利用する無線通信装置がデバイスアドレス「０ｘ０１０３」を有する（無線通信装置１０Ｃ）ことを示し、ビーコンスロット５を利用する無線通信装置がデバイスアドレス「０ｘ０１０４」を有する（無線通信装置１０Ｄ）ことを示している。
【００６６】
同様に、図９（ｄ）に示したように、無線通信装置１０Ｇにおけるビーコン期間利用情報エレメントは、エレメント識別子がビーコン期間利用情報エレメントを示す「０ｘ０１」であって、情報長「７」、ビーコン期間長さ「９」、という情報を含む。さらに、無線通信装置１０Ｇにおけるビーコン期間利用情報エレメントは、ビーコンスロット５を利用する無線通信装置がデバイスアドレス「０ｘ０１０４」を有する（無線通信装置１０Ｄ）ことを示し、ビーコンスロット６を利用する無線通信装置がデバイスアドレス「０ｘ０１０７」を有する（無線通信装置１０Ｇ）ことを示している。
【００６７】
〔２〕本実施形態にかかる無線通信装置１０の構成
次に、上述したような機能を有する本実施形態にかかる無線通信装置１０の構成を、図１０を参照して説明する。
【００６８】
図１０は、本実施形態にかかる無線通信装置１０の構成を示した機能ブロック図である。無線通信装置１０は、アンテナ１０１と、ベースバンド受信部１０２と、ビーコン受信処理部１０３と、ビーコン送信処理部１０４と、ベースバンド送信部１０５と、記載デバイスアドレス抽出部１０６と、ビーコンスロット管理部１０７と、既存アドレス変化判定部１０８と、自己ビーコンスロット設定部１０９と、無線アクセス制御部１１０と、データユニット受信処理部１１１と、入出力インターフェース１１２と、データユニット送信処理部１１３と、を備える。
【００６９】
アンテナ１０１は、周囲の無線通信装置１０から送信された無線信号を受信する受信部、または自己から無線信号を送信する送信部としての機能、すなわち通信部としての機能を有する。ベースバンド受信部１０２は、アンテナ１０１を介して周囲の無線通信装置１０から受信した信号を復号する。
【００７０】
ビーコン受信処理部１０３は、ベースバンド受信部１０２により復号された信号に含まれるビーコンフレームから、ビーコンフレームに記載されている情報を抽出する。また、アンテナ１０１、ベースバンド受信部１０２が協働して実現されるビーコンの受信を制御する受信制御部としての機能を有する。
【００７１】
ビーコン送信処理部１０４は、周囲の無線通信装置１０に対して送信するビーコンのビーコンフレームを構築し、アンテナ１０１、ベースバンド送信部１０５に協働して送信させる送信制御部としての機能を有する。ベースバンド送信部１０５は、周囲の無線通信装置１０に送信するための信号を無線信号に変調する処理を行う。
【００７２】
記載デバイスアドレス抽出部１０６は、ビーコンフレームに含まれる、ビーコンの送信元装置を示す送り元アドレスや、各ビーコンスロットを利用する無線通信装置１０のデバイスアドレスを示す送信装置情報（ビーコン期間利用情報エレメント）を抽出する。ビーコンスロット管理部１０７は、記載デバイスアドレス抽出部１０６により抽出されたビーコン期間利用情報エレメントに基づいて、ビーコンスロットごとに、各ビーコンスロットを利用する無線通信装置１０のデバイスアドレスを記憶、管理する。
【００７３】
既存アドレス変化判定部１０８は、ビーコンスロットごとに、該ビーコンスロットで受信したビーコンの送信元装置が以前（例えば直近）に受信していた無線通信装置と変化したか否かを判断する。例えば、既存アドレス変化判定部１０８は、ビーコンスロット管理部１０７で管理されているビーコンスロット６を利用する無線通信装置のデバイスアドレスと、記載デバイスアドレス抽出部１０６により抽出されたビーコンスロット６を利用する無線通信装置のデバイスアドレスとが一致するか否かを判断する。
【００７４】
既存アドレス変化判定部１０８が、あるビーコンスロットで受信したビーコンの送信元装置が以前に受信していた無線通信装置と変化したと判断した場合、ビーコンスロット管理部１０７は、所定期間にわたり、該ビーコンスロットにブロードキャストアドレスを競合情報として対応付けて管理する。
【００７５】
自己ビーコンスロット設定部１０９は、起動時に自己が利用するビーコンスロットを設定したり、必要に応じて自己が利用するビーコンスロットを再設定する制御部としての機能を有する。
【００７６】
例えば、記載デバイスアドレス抽出部１０６により抽出されたビーコン期間利用情報エレメントにおいて、当該無線通信装置１０が利用するビーコンスロットを他の無線通信装置１０が利用している旨が記載されていた場合、当該無線通信装置１０が利用するビーコンスロットと他の無線通信装置１０が利用するビーコンスロットが競合していると考えられる。したがって、このような場合、自己ビーコンスロット設定部１０９が当該無線通信装置１０の利用するビーコンスロットを変更設定し、複数の無線通信装置１０が利用するビーコンスロットの競合を回避することができる。
【００７７】
また、記載デバイスアドレス抽出部１０６により抽出されたビーコン期間利用情報エレメントにおいて、当該無線通信装置１０が利用するビーコンスロットにブロードキャストアドレスが記載されていた場合、当該無線通信装置１０が利用するビーコンスロットが他の無線通信装置１０と競合している、または周囲の無線通信装置１０における自己が送信したビーコンの復号が失敗した可能性が高い。
【００７８】
したがって、記載デバイスアドレス抽出部１０６により抽出されたビーコン期間利用情報エレメントにおいて、当該無線通信装置１０が利用するビーコンスロットにブロードキャストアドレスが記載されていた場合、制御部としての機能を有するビーコン送信処理部１０４が次のスーパーフレームにおいてビーコン送信をスキップしてもよい。かかる構成により、当該無線通信装置１０は、次のスーパーフレームの当該無線通信装置１０が利用するビーコンスロットにおいて他の無線通信装置１０のビーコンを受信するか否かに基づき、ビーコンスロットの利用が競合しているか否かをより確実に検出することが可能となる。
【００７９】
無線アクセス制御部１１０は、任意のタイミングで無線信号が送受信されるようにベースバンド受信部１０２およびベースバンド送信部１０５を制御する。データユニット受信処理部１１１は、ベースバンド受信部１０２により復号された信号を、入出力インターフェース１１２を介して接続されている機器において対応可能な形式に変換する。データユニット送信処理部１１３は、入出力インターフェース１１２を介して接続されている機器から入力された信号を、無線送信するデータとして構築する。
【００８０】
〔３〕本実施形態にかかる無線通信方法
次に、図１１および図１２を参照し、本実施形態にかかる無線通信装置１０において実行される無線通信方法を説明する。
【００８１】
図１１および図１２は、本実施形態にかかる無線通信装置１０において実行される無線通信方法の流れを示したフローチャートである。図１１に示したように、まず、無線通信装置１０は、数スーパーフレームにわたって周囲で送信されているビーコンをスキャンし（Ｓ２０１）、ビーコン期間および当該無線通信装置１０が利用するビーコンスロットの設定を行う（Ｓ２０２）。
【００８２】
そして、ビーコン期間内であって、自己のビーコンスロットが到来すると、ビーコン送信処理部１０４がビーコンスロット管理部１０７などから送信するビーコンに記載する各種パラメータを獲得し（Ｓ２０５）、該パラメータが記載されたビーコンをアンテナ１０１およびベースバンド送信部１０５が送信する（Ｓ２０６）。
【００８３】
ビーコン期間であって自己のビーコンスロットでない場合（Ｓ２０４）、無線通信装置１０は、周囲の無線通信装置１０から送信されたビーコンの受信処理を行い（Ｓ２０７）、ビーコンが受信された場合（Ｓ２０８）、自己が送信するビーコン期間利用情報エレメントのビーコンスロット情報ビットマップの該当するビットに「１」が記載されるようにし（Ｓ２０９）、記載デバイスアドレス抽出部１０６が受信されたビーコンの送信元装置のデバイスアドレスを抽出する（Ｓ２１０）。
【００８４】
ビーコンを受信したビーコンスロットにおいて以前（例えば、所定期間内）にビーコンの受信があった場合（Ｓ２１１）、該ビーコンスロットにおいて以前に受信したビーコンの送信元装置のデバイスアドレスを既存アドレス変化判定部１０８が獲得する（Ｓ２１２）。そして、既存アドレス変化判定部１０８が、獲得したデバイスアドレスと、Ｓ２１０において抽出されたデバイスアドレスとが一致するか否かを判断し（Ｓ２１３）、両デバイスアドレスが一致しない場合には、ビーコンスロット管理部１０７が該当するビーコンスロットにブロードキャストアドレスを対応付けるなどして、競合報知の設定を行う（Ｓ２１４）。さらに、ビーコンスロット管理部１０７は、報知カウンタの初期値（例えば３スーパーフレーム）を設定し（Ｓ２１５）、ビーコン送信処理部１０４が、送信するビーコン期間利用情報エレメントの該当するビーコンスロットのデバイスアドレスとしてブロードキャストアドレスを記載する（Ｓ２１７）。
【００８５】
一方、ビーコンを受信したビーコンスロットにおいて以前にビーコンの受信がなかった場合、ビーコンスロット管理部１０７が該当するビーコンスロットに対応付けてビーコンの送信元装置のデバイスアドレスを登録し（Ｓ２１６）、ビーコン送信処理部１０４が、送信するビーコン期間利用情報エレメントの該当するビーコンスロットのデバイスアドレスとしてＳ２１６において登録されたデバイスアドレスを記載する（Ｓ２１７）。
【００８６】
また、Ｓ２１３において、両デバイスアドレスが一致すると判断されると、報知カウンタの設定がある場合（Ｓ２１８）、報知カウンタを１減算する（Ｓ２１９）。そして、報知カウントが０になった場合は（Ｓ２２０）、当該無線通信装置１０が該当するビーコンスロットにおいて最新に受信したビーコンの送信元装置のデバイスアドレスを、ビーコンスロット管理部１０７が該当するビーコンスロットと対応付けて登録する（Ｓ２２１）。
【００８７】
次いで、受信したビーコンに自己宛ＤＲＰ予約の設定がある場合（Ｓ２２２）、該ＤＲＰ予約設定に対応する応答パラメータとして当該無線通信装置１０も同じＤＲＰ予約の設定を行い（Ｓ２２３）、指定されたＤＲＰ予約のＭＡＳを受信タイミングとして設定する（Ｓ２２４）。
【００８８】
また、自己が利用するビーコンスロット以外のビーコン期間でビーコンが受信されなかった場合（Ｓ２０８）、ビーコンスロット情報ビットマップの自己が利用する以外のビーコンスロットに対応するビットに「０」を記載し（Ｓ２２５）、他の無線通信装置１０のデバイスアドレスを付加しない（Ｓ２２６）。
【００８９】
ビーコン期間でない場合（Ｓ２０３）、無線通信装置１０の入出力インターフェース１１２が送信するデータを受領すると（Ｓ２２７）、当該無線通信装置１０と受信先装置とが利用可能なＭＡＳでＤＲＰ予約を設定し（Ｓ２２８）、Ｓ２２８において設定したＭＡＳを送信タイミングとして設定する（Ｓ２２９）。
【００９０】
そして、データ送信のタイミングが到来した場合（Ｓ２３０）にデータ送信処理を行い（Ｓ２３１）、データ受信のタイミングが到来した場合（Ｓ２３２）にデータ受信処理を行う（Ｓ２３３）。
【００９１】
また、当該無線通信装置１０は、自己ビーコンスロット設定部１０９が利用するビーコンスロットを決定し（Ｓ３０４）、周囲の無線通信装置１０からビーコンを受信すると（Ｓ３０８）、自己が利用するビーコンスロットのデバイスアドレスとして、他の無線通信装置１０のデバイスアドレスがビーコンに記載されているか否かを判断する（Ｓ３１２）。自己が利用するビーコンスロットのデバイスアドレスとして、他の無線通信装置１０のデバイスアドレスがビーコンに記載されている場合、該ビーコンスロットの利用が他の無線通信装置１０と競合していると考えられるため、自己ビーコンスロット設定部１０９は利用するビーコンスロットの変更設定を行う（Ｓ３１６）。
【００９２】
自己が利用するビーコンスロットのデバイスアドレスとして他の無線通信装置１０のデバイスアドレスがビーコンに記載されていない場合、当該無線通信装置１０は、自己が利用するビーコンスロットのデバイスアドレスとしてブロードキャストアドレスが記載されているか否かを判断する（Ｓ３２０）。
【００９３】
自己が利用するビーコンスロットのデバイスアドレスとしてブロードキャストアドレスが記載されている場合、ビーコン送信処理部１０４は次のスーパーフレームにおけるビーコン送信をスキップし、ビーコン送信がスキップされた間、ビーコン受信部に自己が利用するビーコンスロットで周囲の無線通信装置１０からビーコンを受信させる（Ｓ３２４）。なお、自己が利用するビーコンスロットのデバイスアドレスとしてブロードキャストアドレスが記載されている場合、自己ビーコンスロット設定部１０９は利用するビーコンスロットの変更設定してもよい。
【００９４】
〔４〕まとめ
以上説明したように、本実施形態にかかる無線通信装置１０は、あるビーコンスロットにおいて受信したビーコンの送信元装置が、以前に該ビーコンスロットにおいて受信していたビーコンの送信元装置と異なる場合、該ビーコンスロットの利用が競合している旨を示す競合情報を含むビーコンを周囲に報知する。したがって、周囲の無線通信装置１０は、報知された競合情報を含むビーコンに基づいてビーコンスロットの利用の競合を検出し、適宜利用するビーコンスロットを変更設定することが可能となる。
【００９５】
また、当該無線通信装置１０は、ビーコンをあるビーコンスロットで送信している無線通信装置１０が他の無線通信装置１０であることを示すビーコン期間利用情報エレメントを含むビーコンを周囲の無線通信装置１０から受信した場合、ビーコン送信に利用するビーコンスロットを自己ビーコンスロット設定部１０９が変更設定することにより、ビーコン送信に利用するビーコンスロットの競合を回避し、当該無線通信システム１における情報交換の信頼性を向上させることができる。
【００９６】
また、当該無線通信装置１０は、あるビーコンスロットでのビーコン送信が競合している旨を示すビーコン期間利用情報エレメントを含むビーコンを周囲の無線通信装置１０から受信した場合、ビーコン送信処理部１０４が次のスーパーフレームにおいてアンテナ１０１およびベースバンド送信部１０５からのビーコン送信をスキップさせ、アンテナ１０１およびベースバンド受信部１０２にビーコンを受信させることにより、次のスーパーフレームにおいて該ビーコンスロットの利用が競合しているか否かをより的確に検出することが可能となる。
【００９７】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９８】
例えば、上記実施形態では、競合情報としてブロードキャストアドレスを該当するビーコンスロットに対応付けて記載する場合を説明したが、本発明はかかる例に限定されない。例えば、ビーコンスロットの利用が競合している旨を報知するための情報エレメントを用意し、該情報エレメントを用いて競合情報を報知するようにしてもよい。
【００９９】
また、上記実施形態では、無線通信装置１０が、報知カウンタの値が０になった場合に競合報知を終了し、新たなデバイスアドレスを登録する場合を説明したが、本発明はかかる例に限定されない。例えば、無線通信装置１０が所定期間にわたって連続して同一の送信元装置からビーコンを受信した場合にビーコン送信処理部１０４が競合報知を終了し、ビーコンスロット管理部１０７が該送信元装置のデバイスアドレスを登録してもよい。
【０１００】
また、本明細書の無線通信装置１０の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【０１０１】
また、無線通信装置１０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した無線通信装置１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【図面の簡単な説明】
【０１０２】
【図１】自律分散型の無線通信システムの構成例を示した説明図である。
【図２】スーパーフレームの構成例を示した説明図である。
【図３】各無線通信装置が設定する自己のビーコンスロット位置を示した概念図である。
【図４】無線通信システムの他の例を示した説明図である。
【図５】本発明の一実施形態にかかる無線通信装置の動作例を示した説明図である。
【図６】ビーコンスロットにおいて送信されるビーコンのビーコンフレーム構成例を示した説明図である。
【図７】ビーコン期間利用情報エレメントの構成例を示した説明図である。
【図８】各無線通信装置が送信するビーコンに含まれるビーコン期間利用情報エレメントの具体例を示した説明図である。
【図９】各無線通信装置が送信するビーコンに含まれるビーコン期間利用情報エレメントの具体例を示した説明図である。
【図１０】同実施形態にかかる無線通信装置の構成を示した機能ブロック図である。
【図１１】同実施形態にかかる無線通信装置において実行される無線通信方法の流れを示したフローチャートである。
【図１２】同実施形態にかかる無線通信装置において実行される無線通信方法の流れを示したフローチャートである。
【符号の説明】
【０１０３】
１０      無線通信装置
１０１    アンテナ
１０２    ベースバンド受信部
１０３    ビーコン受信処理部
１０４    ビーコン送信処理部
１０５    ベースバンド送信部
１０６    記載デバイスアドレス抽出部
１０７    ビーコンスロット管理部
１０８    既存アドレス変化判定部
１０９    自己ビーコンスロット設定部
【図１】
2008283294.tif 000003
【図２】
2008283294.tif 000004
【図３】
2008283294.tif 000005
【図４】
2008283294.tif 000006
【図５】
2008283294.tif 000007
【図６】
2008283294.tif 000008
【図７】
2008283294.tif 000009
【図８】
2008283294.tif 000010
【図９】
2008283294.tif 000011
【図１０】
2008283294.tif 000012
【図１１】
2008283294.tif 000013
【図１２】
2008283294.tif 000014