(57)【要約】【課題】  異なる無線ネットワーク間のビーコン衝突に対して自律分散方式に適した回避策を提供する。【解決手段】  ビーコン周期検出部１２０は受信部１１０において復調および復号された信号からビーコンを抽出して、そのビーコンを送信した無線通信装置毎にビーコン周期を検出する。エラー率測定部１３０は受信部１１０において復調および復号された信号からビーコンおよびデータを抽出して、それぞれのエラー率を測定する。ビーコン周期管理部１４０はエラー率測定部１３０において測定されたビーコンのエラー率がデータのエラー率よりも高ければ自己のビーコン周期を長くなるよう補正する。その後、ビーコンのエラー率がデータのエラー率よりも高くなくなれば、ビーコン周期管理部１４０は自己のビーコン周期を補正前の状態に戻す。【選択図】      図３
2007005859.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信装置が自律分散してネットワークを形成する無線通信システムにおいて、
前記複数の無線通信装置の各々は、
前記複数の無線通信装置から受信したビーコン信号からビーコン周期を検出するビーコン周期検出手段と、
前記検出されたビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理するビーコン周期管理手段と、
前記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する伝播損失測定手段と、
前記自身のビーコン周期に基づいてビーコンを生成するビーコン生成手段とを具備し、
前記ビーコン周期管理手段は、前記ビーコンの伝播損失が前記データの伝播損失よりも多い状態においてその状態が解消されるまで前記自身のビーコン周期を前記所定方向にずらし続ける
ことを特徴とする無線通信システム。
【請求項２】
複数の無線通信装置が自律分散してネットワークを形成する無線通信システムにおける無線通信装置であって、
前記複数の無線通信装置から受信したビーコン信号からビーコン周期を検出するビーコン周期検出手段と、
前記検出されたビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理するビーコン周期管理手段と、
前記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する伝播損失測定手段と、
前記自身のビーコン周期に基づいてビーコンを生成するビーコン生成手段とを具備し、
前記ビーコン周期管理手段は、前記ビーコンの伝播損失が前記データの伝播損失よりも多い状態においてその状態が解消されるまで前記自身のビーコン周期を前記所定方向にずらし続ける
ことを特徴とする無線通信装置。
【請求項３】
複数の無線通信装置が自律分散してネットワークを形成する無線通信システムにおける無線通信装置であって、
前記複数の無線通信装置から受信したビーコン信号からビーコン周期を検出するビーコン周期検出手段と、
前記検出されたビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理するビーコン周期管理手段と、
前記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する伝播損失測定手段と、
前記自身のビーコン周期に基づいてビーコンを生成するビーコン生成手段とを具備し、
前記ビーコン周期管理手段は、前記ネットワーク以外のネットワークを形成する他の無線通信装置からのビーコンを探索して当該ビーコンのビーコン周期が自身のビーコン周期よりも前記所定方向にずれている場合において前記伝播損失測定手段により測定された前記ビーコンの伝播損失が前記データの伝播損失よりも多い状態からその状態が解消されると前記自身のビーコン周期を前記他の無線通信装置からのビーコンのビーコン周期に合わせるように補正する
ことを特徴とする無線通信装置。
【請求項４】
前記ビーコン周期管理手段は、前記他の無線通信装置からのビーコンが探索されない場合もしくは探索されたビーコンのビーコン周期が前記自身のビーコン周期よりも前記所定方向にずれていない場合に前記ビーコンの伝播損失が前記データの伝播損失よりも多い状態においてその状態が解消されるまで前記自身のビーコン周期を前記所定方向にずらし続ける
ことを特徴とする請求項３記載の無線通信装置。
【請求項５】
自律分散してネットワークを形成する複数の無線通信装置の中で、ビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理する無線通信装置において、
前記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する手順と、
前記ビーコンの伝播損失が前記データの伝播損失よりも多い場合に自身のビーコン周期を所定方向に補正する手順と、
前記ビーコンの伝播損失が前記データの伝播損失よりも多いという状態から脱すると前記自身のビーコン周期を前記補正前に戻す手順と
を具備することを特徴とするビーコン周期管理方法。
【請求項６】
自律分散してネットワークを形成する複数の無線通信装置の中で、ビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理する無線通信装置において、
前記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する手順と、
前記ビーコンの伝播損失が前記データの伝播損失よりも多い場合に自身のビーコン周期を所定方向に補正する手順と、
前記ビーコンの伝播損失が前記データの伝播損失よりも多いという状態から脱すると前記自身のビーコン周期を前記補正前に戻す手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線通信装置が自律分散してネットワークを形成する無線通信システムに関し、特に伝播損失に応じてビーコン周期を補正する無線通信装置、無線通信システム、および、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
無線通信システムにおける無線ネットワークの制御方式として、アクセスポイントと呼ばれる制御局（コントローラ）だけがビーコンを送信することによりネットワーク全体を制御する集中制御方式と、各無線通信装置が分散してビーコンを送信することによりネットワークを構成する自律分散方式とがある。無線ＬＡＮ（wireless Local Area Network）の規格であるＩＥＥＥ８０２．１１においては、前者に属するのがインフラストラクチャモード（Infrastructure mode; Infrastructure Basic Service Set mode）であり、後者に属するのがアドホックモード（ad hoc mode; Independent Basic Service Set mode）である。
【０００３】
集中制御方式では、ネットワーク制御が一元化されるため、ネットワークの維持が比較的容易であるという利点がある。ここで、ネットワークの維持とは、無線資源の最適な割り当て、周波数チャネルの切り替え、ビーコン送信タイミングや間隔などを意味する。
【０００４】
一方、自律分散方式では、アクセスポイントを必要としないため、必要に応じてアドホックにネットワークを形成できるという利点がある。例えば、複数のモバイル機器によってネットワークを構成するような場合に適している。
【０００５】
ところが、自律分散方式の無線ネットワークは、アドホックにネットワーク形成できるという利点がある一方で、そのネットワーク維持は必ずしも容易ではない。その理由として、集中制御方式ではアクセスポイントが一方的に各無線通信装置に対して指示を出せばよいのに対し、自律分散方式では各無線通信装置の間でネゴシエーションや指示の伝達などが必要になるためである。
【０００６】
ネットワーク維持のための制御が必要な場合として、複数の無線ネットワークが隣接して存在する状況を考える。このような状況では、２つのネットワークが交差する付近に存在する無線通信装置は、それぞれのネットワークに属する無線通信装置からの送信信号を受信する。このような状況で問題となるのは、ネットワーク維持に必要なビーコン信号の送信タイミングが隣接ネットワーク間で重なってしまう場合である。ビーコンは、通常のデータ送信と異なり、一定間隔で送信されるためである。
【０００７】
このようなビーコン衝突の問題は、ビーコンを出すタイミングを一定時間ずらせば改善されるが、そのためには何らかの情報伝達が必要になる。自律分散方式の無線ネットワークにおいては、ネットワーク形成時に決まったビーコン送出タイミングは複数の無線通信装置で共有されているため、それら全ての無線通信装置に「あるフレームから送出タイミングをずらす」というメッセージを伝達する必要がある。特に、一部の無線通信装置が低消費電力のために間欠動作をしている場合、指定フレームまでに送信タイミング変更のメッセージが届くことを保証することは困難である。
【０００８】
そこで、従来より、ジッタを有する時間間隔でビーコンを送信することによりビーコンの衝突を回避し、無線ネットワーク間の干渉を防止する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特表２０００−５１７１３２号公報（図４）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述の従来技術では、ジッタを有する時間間隔でビーコンを送信しているが、ビーコン間の平均期間は依然として固定周期であり、ビーコン間に衝突が発生する可能性は依然として残存する。また、ジッタに関する情報は無線通信装置間で共有しておく必要があり、自律分散方式のネットワークにおいて実現するには効率が悪いという問題がある。
【００１０】
そこで、本発明は、異なる無線ネットワーク間のビーコン衝突に対して自律分散方式に適した回避策を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、複数の無線通信装置が自律分散してネットワークを形成する無線通信システムであって、上記複数の無線通信装置の各々が、上記複数の無線通信装置から受信したビーコン信号からビーコン周期を検出するビーコン周期検出手段と、上記検出されたビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理するビーコン周期管理手段と、上記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する伝播損失測定手段と、上記自身のビーコン周期に基づいてビーコンを生成するビーコン生成手段とを具備し、上記ビーコン周期管理手段は、上記ビーコンの伝播損失が上記データの伝播損失よりも多い状態においてその状態が解消されるまで上記自身のビーコン周期を上記所定方向にずらし続けることを特徴とする無線通信システムである。これにより、異なる無線ネットワークとの間でビーコンが衝突して、ビーコンの伝播損失がデータの伝播損失よりも多い状態において、無線通信装置のビーコン周期を所定方向にずらし続けることによってその状態を解消させるという作用をもたらす。
【００１２】
ここで、所定方向とは、時間軸上の遅い方向または早い方向の何れか一方を意味する。すなわち、ビーコン周期管理手段として、ビーコン周期が最も遅い無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理することを前提とすれば、この所定方向は時間軸上の遅い方向を意味する。また、ビーコン周期管理手段として、ビーコン周期が最も早い無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理することを前提とすれば、この所定方向は時間軸上の速い方向を意味する。
【００１３】
また、本発明の第２の側面は、複数の無線通信装置が自律分散してネットワークを形成する無線通信システムにおける無線通信装置であって、上記複数の無線通信装置から受信したビーコン信号からビーコン周期を検出するビーコン周期検出手段と、上記検出されたビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理するビーコン周期管理手段と、上記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する伝播損失測定手段と、上記自身のビーコン周期に基づいてビーコンを生成するビーコン生成手段とを具備し、上記ビーコン周期管理手段は、上記ビーコンの伝播損失が上記データの伝播損失よりも多い状態においてその状態が解消されるまで上記自身のビーコン周期を上記所定方向にずらし続けることを特徴とする無線通信装置である。これにより、異なる無線ネットワークに属する他の無線通信装置との間でビーコンが衝突して、ビーコンの伝播損失がデータの伝播損失よりも多い状態において、自身のビーコン周期を所定方向にずらし続けることによってその状態を解消させるという作用をもたらす。
【００１４】
また、本発明の第３の側面は、複数の無線通信装置が自律分散してネットワークを形成する無線通信システムにおける無線通信装置であって、上記複数の無線通信装置から受信したビーコン信号からビーコン周期を検出するビーコン周期検出手段と、上記検出されたビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理するビーコン周期管理手段と、上記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する伝播損失測定手段と、上記自身のビーコン周期に基づいてビーコンを生成するビーコン生成手段とを具備し、上記ビーコン周期管理手段は、上記ネットワーク以外のネットワークを形成する他の無線通信装置からのビーコンを探索して当該ビーコンのビーコン周期が自身のビーコン周期よりも上記所定方向にずれている場合において上記伝播損失測定手段により測定された上記ビーコンの伝播損失が上記データの伝播損失よりも多い状態からその状態が解消されると上記自身のビーコン周期を上記他の無線通信装置からのビーコンのビーコン周期に合わせるように補正することを特徴とする無線通信装置である。これにより、異なる無線ネットワークに属する他の無線通信装置との間でビーコンが衝突して、ビーコンの伝播損失がデータの伝播損失よりも多い状態において、他のネットワークからのビーコン周期が自身のビーコン周期よりも上記所定方向にずれている場合には、その状態が解消されるのを待機させるという作用をもたらす。
【００１５】
また、この第３の側面において、上記ビーコン周期管理手段は、上記他の無線通信装置からのビーコンが探索されない場合もしくは探索されたビーコンのビーコン周期が上記自身のビーコン周期よりも上記所定方向にずれていない場合に上記ビーコンの伝播損失が上記データの伝播損失よりも多い状態においてその状態が解消されるまで上記自身のビーコン周期を上記所定方向にずらし続けるようにすることができる。これにより、ビーコンの伝播損失がデータの伝播損失よりも多い状態が自然に改善されない状況下においても、自身のビーコン周期を所定方向にずらし続けることによってその状態を解消させるという作用をもたらす。
【００１６】
また、本発明の第４の側面は、自律分散してネットワークを形成する複数の無線通信装置の中で、ビーコン周期が所定方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理する無線通信装置において、上記複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する手順と、上記ビーコンの伝播損失が上記データの伝播損失よりも多い場合に自身のビーコン周期を所定方向に補正する手順と、上記ビーコンの伝播損失が上記データの伝播損失よりも多いという状態から脱すると上記自身のビーコン周期を上記補正前に戻す手順とを具備することを特徴とするビーコン周期管理方法またはこれら手順をコンピュータに実行させるプログラムである。これにより、異なる無線ネットワークに属する他の無線通信装置との間でビーコンが衝突して、ビーコンの伝播損失がデータの伝播損失よりも多い状態において、自身のビーコン周期を所定方向にずらし続けることによってその状態を解消させるという作用をもたらす。
【発明の効果】
【００１７】
本発明によれば、自律分散方式による異なる無線ネットワーク間のビーコン衝突を回避するという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１８】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は、本発明の実施の形態である無線通信システムにおいて異なる無線ネットワークが隣接している様子を示す図である。ここでは、無線通信装置１１、１２、１３および１４が自律分散方式による無線ネットワーク＃Ａ（１０）を形成し、無線通信装置２１、２２および２３が自律分散方式による無線ネットワーク＃Ｂ（２０）を形成しているものとする。
【００２０】
無線通信装置１４は無線ネットワーク＃Ａ（１０）を形成する端末であるが、一方で無線ネットワーク＃Ｂ（２０）からの電波も受信できる位置にいるものとする。このとき、無線ネットワーク＃Ａ（１０）のビーコンタイミングと無線ネットワーク＃Ｂ（２０）のビーコンタイミングとが重なっていると、無線通信装置１４の位置においてビーコンの衝突が生じる。
【００２１】
図２は、本発明の実施の形態において異なる無線ネットワークによるビーコン同士の関係を示す図である。無線ネットワーク＃Ａ（１０）では、スーパーフレーム周期６１０においてビーコン期間６１１とデータ通信期間６１２とが設けられているものとする。無線ネットワーク＃Ａ（１０）を形成する無線通信装置の各々は、ビーコン期間６１１において自身のビーコンを送信するとともに、他の無線通信装置からのビーコンを受信する。これにより、無線ネットワークを形成する互いの無線通信装置を認識して、ビーコン周期の同期（すなわち、スーパーフレーム周期６１０の同期）を行う。また、無線通信装置の各々は、データ通信期間６１２において自身のデータを送信するとともに、他の無線通信装置からのデータを受信する。すなわち、このデータ通信期間６１２において他の無線通信装置との間でデータ通信を行う。無線ネットワーク＃Ａ（１０）では、このようなビーコン期間６１１およびデータ通信期間６１２がスーパーフレーム周期６１０毎に繰り返される。
【００２２】
なお、ここでは、無線ネットワーク＃Ａ（１０）におけるビーコン期間６１１およびデータ通信期間６１２について説明したが、無線ネットワーク＃Ｂ（２０）におけるビーコン期間６２１およびデータ通信期間６２２においても同様である。
【００２３】
図２（ａ）を参照すると、無線ネットワーク＃Ａ（１０）のビーコン期間６１１と＃Ｂ（２０）のビーコン期間６２１との間に重なる期間が存在する。すなわち、これらが重なる期間においては、図１の無線通信装置１４にとって無線ネットワーク＃Ａ（１０）におけるビーコンおよび無線ネットワーク＃Ｂ（２０）におけるビーコンの両者を受信することになるため、ビーコン同士の衝突に起因する受信エラーを生じる確率が高くなると考えられる。
【００２４】
図２（ａ）の状態から何らかの理由により無線ネットワーク＃Ａ（１０）におけるスーパーフレーム周期６１０の周期がずれて図２（ｂ）のようになったとすると、無線ネットワーク＃Ａ（１０）のビーコン期間６１１と＃Ｂ（２０）のビーコン期間６２１との間には重なる期間が存在しなくなる。従って、この状態では図１の無線通信装置１４においてもビーコン同士の衝突は生じない。
【００２５】
本発明の実施の形態では、ここで説明した図２（ａ）の状態から図２（ｂ）の状態に強制的に移行させて、図２（ｂ）の状態を維持するようにビーコン周期を制御する。そのために、以下のような構成を備える。
【００２６】
図３は、本発明の実施の形態における無線通信装置１００の一構成例を示す図である。この無線通信装置１００は、アンテナ１０１と、切替器１０２と、受信部１１０と、ビーコン周期検出部１２０と、エラー率測定部１３０と、ビーコン周期管理部１４０と、タイマー１５０と、ビーコン周期テーブル１６０と、ビーコン生成部１８０と、送信部１９０とを備える。
【００２７】
アンテナ１０１は、他の無線通信装置との間で無線電波の送受信を行うためのアンテナである。切替器１０２は、アンテナ１０１を受信部１１０または送信部１９０の何れかに接続するように切り替えるための切替器である。受信部１１０は、アンテナ１０１により受信した高周波信号を中間信号に変換して、復調および復号を行うものである。
【００２８】
ビーコン周期検出部１２０は、受信部１１０において復調および復号された信号からビーコンを抽出して、そのビーコンを送信した無線通信装置毎にビーコン周期を検出するものである。特に、同じ無線規格同士の場合、相手のビーコンを認識することによりビーコン周期を特定することができる。
【００２９】
エラー率測定部１３０は、受信部１１０において復調および復号された信号からビーコンおよびデータを抽出して、それぞれのエラー率を測定するものである。このエラー率は、例えばＭＡＣフレームにおけるＦＣＳ（Frame Check Sequence）フィールドに保持されたフレームボディの誤り検出符号を検査することによりエラーを検出して、その検出率から求めることができる。
【００３０】
ビーコン周期管理部１４０は、無線通信装置１００のビーコン周期を管理するものである。このビーコン周期管理部１４０は、前提とする機能として、自律分散方式による無線ネットワークを形成する無線通信装置の中で、ビーコン周期が最も遅い無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理する。ビーコン周期が最も遅い無線通信装置にビーコン周期を合わせるに際して、その最も遅い無線通信装置のビーコン周期は引き続き監視され、もし何らかの理由によりビーコン周期が変動した場合にはさらにその変動後のビーコン周期に追従するよう制御が行われる。
【００３１】
例えば、ある無線通信装置Ｘが自己の基準クロックにおいて１００万クロックを数えると１ビーコン周期になるものと仮定する。この無線通信装置Ｘが同一ネットワークの他の無線通信装置Ｙのビーコン周期を測定した際、（１００万＋５）クロックであったとする。このとき無線通信装置Ｙの基準クロックは無線通信装置Ｘに対して遅れている。そこで、無線通信装置Ｘを含む他の無線通信装置は自己のビーコン周期を（１００万＋５）クロックにするとともに、引き続き同一ネットワークの各無線通信装置のビーコン周期を監視する。ここで、何らかの原因によって無線通信装置Ｙのビーコン周期が（１００万＋５）クロックから（１００万＋２）クロックに変動したとする。この場合、無線通信装置Ｘを含む他の無線通信装置は暫定的にビーコン周期を（１００万＋２）クロックに修正する。各無線通信装置は、一定時間経過後に再び周囲の無線通信装置のビーコン周期を監視して、最も周期の長いビーコンはどれかを探す。無線通信装置Ｙの電源がオフにされた等によりビーコンが消滅した時にも同様の動作が行われる。これにより、不必要な補正がいつまでも継続しないように制御される。
【００３２】
なお、ここでは、ビーコン周期が最も遅い無線通信装置にビーコン周期を合わせる例について説明したが、これはビーコン周期が最も早い無線通信装置にビーコン周期を合わせるように構成しても構わない。すなわち、ある方向に最もずれた無線通信装置にビーコン周期を合わせるよう自身のビーコン周期を管理することがビーコン周期管理部１４０の機能の前提として想定される。
【００３３】
また、ビーコン周期管理部１４０は、エラー率測定部１３０において測定されたエラー率に応じて、以下のように自己のビーコン周期を制御する。すなわち、ビーコン期間６１１におけるビーコンのエラー率がデータ通信期間６１２におけるデータのエラー率よりも高ければ、図２（ａ）の状態にあるものと認識して、ビーコン周期管理部１４０は自己のビーコン周期を長くなるよう補正する。その後、ビーコンのエラー率がデータのエラー率よりも高くなくなれば、図２（ｂ）の状態に遷移したものと認識して、ビーコン周期管理部１４０は自己のビーコン周期を補正前の状態に戻す。
【００３４】
但し、ビーコン衝突を生じている他の無線ネットワークからのビーコンの周期がビーコン周期検出部１２０において特定できた場合、そのビーコン周期が自己のビーコン周期より遅ければ、そのまま待機することによって図２（ａ）の状態から図２（ｂ）の状態に遷移することが期待できる。そのため、ビーコンのエラー率がデータのエラー率よりも高ければ待機して、ビーコンのエラー率がデータのエラー率よりも高くなくなると、ビーコン衝突を生じている他の無線ネットワークのビーコン周期と同じになるようにビーコン周期管理部１４０が自己のビーコン周期を補正する。
【００３５】
タイマー１５０は、ビーコン周期管理部１４０においてビーコン周期を補正する際の時間制限を与えるタイマーである。ビーコンのエラー率が長期間待っても改善されない場合、要因は別にある可能性がある。そこで、ビーコンのエラー率改善を待つ際にタイマー１５０による計時を行い、これがタイムアウトした場合には処理を終了するようにしている。
【００３６】
ビーコン周期テーブル１６０は、無線通信装置１００とともに無線ネットワークを形成する各無線通信装置のビーコン周期を保持するためのテーブルである。この具体的構成例については後述する。
【００３７】
ビーコン生成部１８０は、ビーコン周期テーブル１６０に保持された各無線通信装置のビーコン周期に従って、無線通信装置１００自身のビーコンを生成するものである。このビーコン生成部１８０により生成されたビーコンは送信部１９０によってアンテナ１０１を介して他の無線通信装置に送信される。
【００３８】
図４は、本発明の実施の形態におけるビーコン周期テーブル１６０の一構成例を示す図である。このビーコン周期テーブル１６０は、装置識別子１６１、ビーコン周期１６２、および、ビーコンペイロード１６３の各フィールドを備えている。
【００３９】
装置識別子１６１は、無線ネットワークを形成する各無線通信装置のそれぞれを識別するための識別子を保持するフィールドである。このような識別子としては、例えば、ＭＡＣアドレス等を利用することができる。ビーコン周期１６２は、対応する無線通信装置のビーコン周期を保持するフィールドである。また、ビーコンペイロード１６３は、対応する無線通信装置のビーコンの内容を保持するフィールドである。
【００４０】
ビーコン周期管理部１４０は、ビーコン周期検出部１２０により検出されたビーコン周期をビーコンの内容とともにこのビーコン周期テーブル１６０に保持して管理する。また、ビーコン生成部１８０は、このビーコン周期テーブル１６０に保持された無線通信装置１００のビーコン周期に基づいてそのタイミングでビーコンを生成する。
【００４１】
次に本発明の実施の形態における無線通信装置の動作について図面を参照して説明する。
【００４２】
図５は、本発明の実施の形態における無線通信装置１００の動作手順の一例を示す図である。まず、エラー率測定部１３０は、無線ネットワークにおいて自身が主に通信を行っている無線通信装置を特定して、その特定の無線通信装置から送信されたビーコンのエラー率ＰＥＲｂおよびその特定の無線通信装置から送信されたデータのエラー率ＰＥＲｄを測定する（ステップＳ９１１）。その結果、ビーコンのエラー率ＰＥＲｂがデータのエラー率ＰＥＲｄよりも高ければ以下の処理を行い、そうでなければ以下の処理を行わない（ステップＳ９１２）。
【００４３】
タイマー１５０がリセットされた後（ステップＳ９２１）、ビーコン周期管理部１４０は自己のビーコン周期ＴＮＷｘを長く（遅く）なるよう補正する（ステップＳ９２２）。そして、エラー率測定部１３０によってビーコンのエラー率ＰＥＲｂおよびデータのエラー率ＰＥＲｄを測定しながら（ステップＳ９２３）、ビーコンのエラー率ＰＥＲｂがデータのエラー率ＰＥＲｄよりも高くなくなるまで（改善されるまで）待機する（ステップＳ９２４）。また、この間、タイマー１５０がタイムアウトするとこの待機処理は終了する（ステップＳ９２５）。このようにして待機処理が終了すると、ビーコン周期管理部１４０は自己のビーコン周期ＴＮＷｘをステップＳ９２２における補正前の状態に戻す（ステップＳ９２６）。
【００４４】
このように、本発明の実施の形態における図５の手順例によれば、データのエラー率ＰＥＲｄよりもビーコンのエラー率ＰＥＲｂが高い状態において、自己のビーコン周期を遅くすることによってビーコンのエラー率の改善を促し、改善した段階でその状態を維持することができる。
【００４５】
図６は、本発明の実施の形態における無線通信装置１００の動作手順の他の例を示す図である。まず、エラー率測定部１３０は、図５の例と同様に、無線ネットワークにおいて自身が主に通信を行っている無線通信装置を特定して、その特定の無線通信装置から送信されたビーコンのエラー率ＰＥＲｂおよびその特定の無線通信装置から送信されたデータのエラー率ＰＥＲｄを測定する（ステップＳ９３１）。その結果、ビーコンのエラー率ＰＥＲｂがデータのエラー率ＰＥＲｄよりも高ければ以下の処理を行い、そうでなければ以下の処理を行わない（ステップＳ９３２）。
【００４６】
ビーコン周期検出部１２０は、自身のビーコン周期ＴＮＷｘを特定する（ステップＳ９３３）。また、ビーコン周期検出部１２０は、ビーコン衝突を生じている他の無線ネットワークの無線通信装置からのビーコンを探索する（ステップＳ９３４）。その結果、ビーコンを発見できれば（ステップＳ９３５）、ビーコン周期検出部１２０はそのビーコン周期ＴＮＷｙを特定する（ステップＳ９３６）。そして、他のビーコン周期ＴＮＷｙが自身のビーコン周期ＴＮＷｘよりも長ければ（ステップＳ９３７）改善待機処理（ステップＳ９５０）が行われ、そうでない場合もしくはステップＳ９３４においてビーコンが発見されない場合には強制調整処理（ステップＳ９４０）が行われる。
【００４７】
図７は、本発明の実施の形態における図６の強制調整処理（ステップＳ９４０）の一例を示す図である。ここでは、タイマー１５０がリセットされた後（ステップＳ９４１）、ビーコン周期管理部１４０は自己のビーコン周期ＴＮＷｘを長く（遅く）なるよう補正する（ステップＳ９４２）。
【００４８】
そして、エラー率測定部１３０によってビーコンのエラー率ＰＥＲｂおよびデータのエラー率ＰＥＲｄを測定しながら（ステップＳ９４３）、ビーコンのエラー率ＰＥＲｂがデータのエラー率ＰＥＲｄよりも高くなくなるまで（改善されるまで）待機する（ステップＳ９４４）。また、この間、タイマー１５０がタイムアウトするとこの待機処理は終了する（ステップＳ９４５）。このようにして待機処理が終了すると、ビーコン周期管理部１４０は自己のビーコン周期ＴＮＷｘをステップＳ９２２における補正前の状態に戻す（ステップＳ９４６）。
【００４９】
図８は、本発明の実施の形態における図６の改善待機処理（ステップＳ９５０）の一例を示す図である。ここでは、タイマー１５０がリセットされた後（ステップＳ９５１）、エラー率測定部１３０によってビーコンのエラー率ＰＥＲｂおよびデータのエラー率ＰＥＲｄを測定しながら（ステップＳ９５３）、ビーコンのエラー率ＰＥＲｂがデータのエラー率ＰＥＲｄよりも高くなくなるまで（改善されるまで）待機する（ステップＳ９５４）。ビーコンのエラー率ＰＥＲｂが改善されることにより待機処理を終了すると、ビーコン周期管理部１４０は自己のビーコン周期ＴＮＷｘを他のビーコン周期ＴＮＷｙと同じになるように補正して（ステップＳ９５８）、改善待機処理を終了する。また、この間、タイマー１５０がタイムアウトするとそのまま改善待機処理を終了する（ステップＳ９５５）。
【００５０】
このように、本発明の実施の形態における図６乃至８の手順例によれば、ビーコン衝突を生じている他の無線ネットワークの無線通信装置からのビーコンの周期ＴＮＷｙが自己のビーコン周期ＴＮＷｘよりも長い場合には、ビーコンのエラー率ＰＥＲｂの改善を待って、改善した段階でその状態を維持することができる。一方、他のビーコン周期ＴＮＷｙを特定できない場合もしくは特定された他のビーコン周期ＴＮＷｙが自己のビーコン周期ＴＮＷｘよりも長くない場合には、データのエラー率ＰＥＲｄよりもビーコンのエラー率ＰＥＲｂが高い状態において、自己のビーコン周期を遅くすることによってビーコンのエラー率の改善を促し、改善した段階でその状態を維持することができる。
【００５１】
なお、ここでは、ビーコン周期が最も遅い無線通信装置にビーコン周期を合わせる例について説明したが、これはビーコン周期が最も早い無線通信装置にビーコン周期を合わせるように構成しても構わない。この場合、図５のステップＳ９２２および図７のステップＳ９４２において、ビーコン周期管理部１４０は自己のビーコン周期ＴＮＷｘを短く（早く）なるよう補正することになる。また、図６のステップＳ９３７において、他のビーコン周期ＴＮＷｙが自身のビーコン周期ＴＮＷｘよりも短ければ改善待機処理（ステップＳ９５０）が行われ、そうでない場合もしくはステップＳ９３４においてビーコンが発見されない場合には強制調整処理（ステップＳ９４０）が行われることになる。
【００５２】
また、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【００５３】
すなわち、請求項１乃至３において、ビーコン周期検出手段は例えばビーコン周期検出部１２０に対応する。また、ビーコン周期管理手段は例えばビーコン周期管理部１４０に対応する。また、伝播損失測定手段は例えばエラー率測定部１３０に対応する。また、ビーコン生成手段は例えばビーコン生成部１８０に対応する。
【００５４】
また、請求項５および６において、複数の無線通信装置の中の所定の無線通信装置からのビーコンおよびデータの伝播損失をそれぞれ測定する手順は例えばステップＳ９１１に対応する。また、ビーコンの伝播損失がデータの伝播損失よりも多い場合に自身のビーコン周期を所定方向に補正する手順は例えばステップＳ９２２に対応する。また、ビーコンの伝播損失がデータの伝播損失よりも多いという状態から脱すると自身のビーコン周期を補正前に戻す手順は例えばステップＳ９２４および９２６に対応する。
【００５５】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態である無線通信システムにおいて異なる無線ネットワークが隣接している様子を示す図である。
【図２】本発明の実施の形態において異なる無線ネットワークによるビーコン同士の関係を示す図である。
【図３】本発明の実施の形態における無線通信装置１００の一構成例を示す図である。
【図４】本発明の実施の形態におけるビーコン周期テーブル１６０の一構成例を示す図である。
【図５】本発明の実施の形態における無線通信装置１００の動作手順の一例を示す図である。
【図６】本発明の実施の形態における無線通信装置１００の動作手順の他の例を示す図である。
【図７】本発明の実施の形態における図６の強制調整処理（ステップＳ９４０）の一例を示す図である。
【図８】本発明の実施の形態における図６の改善待機処理（ステップＳ９５０）の一例を示す図である。
【符号の説明】
【００５７】
１０、２０  無線ネットワーク
１１乃至１４、２１乃至２３、１００  無線通信装置
１０１  アンテナ
１０２  切替器
１１０  受信部
１２０  ビーコン周期検出部
１３０  エラー率測定部
１４０  ビーコン周期管理部
１５０  タイマー
１６０  ビーコン周期テーブル
１６１  装置識別子
１６２  ビーコン周期
１６３  ビーコンペイロード
１８０  ビーコン生成部
１９０  送信部
【図１】
2007005859.tif 000003
【図２】
2007005859.tif 000004
【図３】
2007005859.tif 000005
【図４】
2007005859.tif 000006
【図５】
2007005859.tif 000007
【図６】
2007005859.tif 000008
【図７】
2007005859.tif 000009
【図８】
2007005859.tif 000010