(57)【要約】  アクセスポイント間でＤＴＩＭ情報要素を含むビーコンを出すタイミングがほぼ同じ場合は、ＤＴＩＭ情報要素を含むビーコンを同期させないようにすることにより、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる無線ＬＡＮ通信装置。この装置では、無線ＬＡＮ制御部（２０２）は、自局２００のビーコンの送信直前の所定時間内に受信した他局のビーコンを検出する。ビーコン解析部（２０３）は、受信した他局のビーコンを解析して自局のＤＴＩＭビーコンの送信間隔を補正する。
2008053519.tif 000002
【特許請求の範囲】
【請求項１】
他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信する受信手段と、
自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、
検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、
を具備する無線ＬＡＮ通信装置。
【請求項２】
前記ビーコン補正手段は、前記第二送信間隔情報の送信間隔と自局における前記ＤＴＩＭビーコンの送信間隔とが一致する場合で、且つ前記第一送信間隔情報の送信間隔と自局のビーコンの送信間隔とが一致する場合に、前記第二送信間隔情報の送信間隔と自局における前記ＤＴＩＭビーコンの送信間隔とが一致しないように自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項１記載の無線ＬＡＮ通信装置。
【請求項３】
前記送信手段は、一定の周期でビーコンを送信し、
前記ビーコン補正手段は、前記送信手段で次に送信するビーコンが前記ＤＴＩＭビーコンである場合に、前記ＤＴＩＭビーコンを送信する前に前記ＤＴＩＭビーコンではないビーコンを少なくとも１回余計に送信することにより自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項１記載の無線ＬＡＮ通信装置。
【請求項４】
前記ビーコン検出手段でビーコンを検出した回数を計測する計測手段を具備し、
前記ビーコン補正手段は、前記計測手段で計測した回数がしきい値以上になった場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項１記載の無線ＬＡＮ通信装置。
【請求項５】
前記ビーコン検出手段は、自局のビーコンの送信の直前の所定時間である送信前監視時間内と自局のビーコンの送信の直後の所定時間である送信後監視時間内との双方における前記受信手段で受信したビーコンを検出し、
前記計測手段は、前記送信前監視時間内に前記受信手段で受信したビーコンを検出した場合と、前記送信後監視時間内に前記受信手段で受信したビーコンを検出した場合とで個別に前記回数を計測し、
前記ビーコン補正手段は、計測した前記送信前監視時間内の前記回数と計測した前記送信後監視時間内の前記回数の何れか一方がしきい値以上になった場合に、自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項４記載の無線ＬＡＮ通信装置。
【請求項６】
前記ビーコン補正手段は、計測した前記送信前監視時間内の前記回数と比較するしきい値と、計測した前記送信後監視時間内の前記回数と比較するしきい値とを異なる値に設定する請求項５記載の無線ＬＡＮ通信装置。
【請求項７】
送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信する受信手段と、
自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、
前記検出手段でビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、
を具備する無線ＬＡＮ通信装置。
【請求項８】
前記ビーコン補正手段は、前記ビーコン検出手段で検出したビーコンを送信した他局の数に「１」を加算した値で補正前の前記送信間隔を除算することにより求めた送信間隔に補正する請求項７記載の無線ＬＡＮ通信装置。
【請求項９】
前記ビーコン補正手段は、補正後の前記送信間隔で自局のビーコンを１回送信した後の次の自局のビーコンを送信する際に補正前の前記送信間隔に戻す請求項７記載の無線ＬＡＮ通信装置。
【請求項１０】
前記ビーコン補正手段は、自局における前記ＤＴＩＭビーコンの送信間隔が補正前よりも所定時間長くなるように補正する請求項７記載無線ＬＡＮ通信装置。
【請求項１１】
前記ビーコン補正手段は、前記検出手段で検出したビーコンの他局における送信間隔の半分の時間を、補正前の自局における前記ＤＴＩＭビーコンの送信間隔に加算することにより、自局における前記ＤＴＩＭビーコンの送信間隔が補正前よりも長くなるように補正する請求項１０記載の無線ＬＡＮ通信装置。
【請求項１２】
他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信するステップと、
自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、
検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、
を具備するビーコン送信方法。
【請求項１３】
送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信するステップと、
自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、
ビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、
を具備するビーコン送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にブロードキャスト/マルチキャストサービスを複数のアクセスポイントを通して、それぞれのアクセスポイントの配下の端末に提供する無線ＬＡＮ通信装置及びビーコン送信方法に関する。
【背景技術】
【０００２】
無線ＬＡＮインタフェースを搭載した端末が普及するにつれて、バッテリーを電源として動作する端末にとって、省電力制御を行うことが重要になってきており、無線ＬＡＮ規格において、端末のバッテリー消費を抑制するために、パワーマネージメント機能が用意されている（例えば、非特許文献１）。また、無線ＬＡＮ規格には、無線のアクセス制御の方法として各アクセスポイントが自律分散的にアクセス制御を行うＤＣＦ(Distributed Coordination Function)と、特定局が集中的にポーリングによりアクセス制御を行うＰＣＦ(Point Coordination Function)等がある。【０００３】
一般的なアクセスポイントの設定可能なパラメータとして、ビーコン間隔（Beacon Interval）とＤＴＩＭ（Delivery Traffic Indication Message）間隔が用意されている。ここで、ビーコン間隔とは、ビーコンを送信する間隔である。また、ＤＴＩＭ間隔とは、送信待ちであるパケットデータを送信することを示す情報を含むビーコン（以下「ＤＴＩＭビーコン」と記載する）を送信する間隔、即ちアクセスポイントに蓄積されているトラフィックを送信することを示す情報が含まれるＤＴＩＭビーコンを送信する間隔であり、ビーコン間隔単位で表す。また、ＤＴＩＭビーコン後に送信するデータには、ブロードキャストメッセージまたはマルチキャストメッセージを含む。例えば、ＤＴＩＭ間隔が「３」の場合は、ビーコンを三回送信する毎にＤＴＩＭビーコンが一回送信されることを意味する。送信されるビーコンがＤＴＩＭビーコンか否かは、送信されるビーコンに含まれる情報要素であるＴＩＭ情報要素中のＤＴＩＭカウント値が「０」であるか否かで決まる。【０００４】
ビーコン間隔とＤＴＩＭ間隔は、運用上で変更が可能であるが、一般的にはデフォルト値で運用されている。また、現在無線ＬＡＮが普及しているところでは、隣り合ったアクセスポイントが同一のチャネルを用いて通信を行うということもありうる。隣り合ったアクセスポイントが同一のチャネルを使って送信するときは、ＣＳＭＡ／ＣＡと呼ばれる、無線ＬＡＮにおける通信の衝突回避のメカニズムを用いてフレームの送信を制御することで干渉を回避している。【０００５】
次に、ＤＣＦでの省電力制御について、図１を用いて説明する。図１は、インフラストラクチャモードにおける省電力制御の概要を示す図である。図１より、アクセスポイントは、予め設定されたビーコン間隔Ｈ１毎にビーコン１０またはＤＴＩＭビーコン１１を送信し、端末Ａ及び端末Ｂに自分の存在を知らせる。ビーコン１０及びＤＴＩＭビーコン１１には配下の端末Ａ及び端末Ｂへのフレームが蓄積されていることを示すＴＩＭ要素が含まれており、端末はビーコン１０及びＤＴＩＭビーコン１１受信時にＴＩＭ情報要素を参照することで、自分宛のフレームが存在することを認識できる。端末Ａ及び端末Ｂは、無線の送受信部に電源が供給されるアウェイク（Awake）状態と必要最小限の電力しか供給されないドーズ(Doze)状態の二種類の状態を設定することが可能であり、Listen IntervalとReceive DTIMsにより、アウェイク状態にするタイミングを決めることができる。Listen Intervalは、端末Ａ及び端末Ｂがビーコンを受信する周期、即ちビーコン間隔Ｈ１を規定し、Receive DTIMは、ＤＴＩＭビーコン１１を受信するかどうかを表す。ブロードキャスト/マルチキャストサービスを受信する省電力モードの端末Ａ及び端末Ｂは、ＤＴＩＭビーコン１１を必ず受信しなければならないので、ＤＴＩＭ間隔Ｈ２毎にアウェイク状態１５に遷移する。また、アクセスポイントは、ＤＴＩＭビーコン１１を送信した直後に、蓄積しているブロードキャスト/マルチキャストフレーム１２を配下の端末に送信する。このようにして、端末は、アウェイク状態とドーズ状態とに設定を変更することにより、常に電源を入れておく場合に比べて、消費電力を削減することができる。なお、アクセスポイントは、端末Ａ及び端末Ｂから送信されたＰＳーＰｏｌｌ  １３を受信することにより、ＰＳーＰｏｌｌ  １３を送信した端末Ａまたは端末Ｂ宛にユニキャストデータ１４を送信する。【０００６】
また、従来、上記のように無線端末のパワーマネージメント機能により消費電力の削減を行った場合は、遅延が発生してしまうので、リアルタイム性能を要求するアプリケーションに対しては、ＤＴＩＭ間隔を調節することで、遅延の問題を解決するというものが知られている（例えば、特許文献１）。
【非特許文献１】IEEE Documents Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
【特許文献１】特開２００４−１２８９４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の装置においては、ＩＥＥＥ８０２．１１標準規格で規定されている省電力モードでは、同一の無線チャネルを用いる複数の隣り合った無線アクセスポイントが同じビーコン間隔及びＤＴＩＭ間隔を用いるときに、同じタイミングでブロードキャスト/マルチキャストフレームを送信してしまう場合がある。この場合、ビーコンの送信タイミングによってブロードキャスト/マルチキャストフレームの干渉が発生しやすい状況になり、それぞれのアクセスポイント配下でサービスを受けている端末のスループット及びサービスの遅延が悪化する恐れがある。また、アクセスポイント間のサービスによっても、遅延や使用できる帯域に差が生じ、不公平になる恐れがあり、ブロードキャスト/マルチキャストサービスのサービス品質の劣化が発生するという問題がある。【０００８】
図２は、ブロードキャスト/マルチキャストフレームの干渉が発生する様子を示す図である。図２では、アクセスポイントＡが端末Ａと通信を行い、アクセスポイントＢが端末Ｂと通信を行っている。アクセスポイントＡのビーコン間隔Ｈ３とアクセスポイントＢのビーコン間隔Ｈ４がほぼ同じで、アクセスポイントＡのビーコン２０を出すタイミングの方がアクセスポイントＢのビーコン２１を出すタイミングよりも若干早い場合、無線ＬＡＮにおける通信の衝突回避のメカニズムにより、アクセスポイントＢは、アクセスポイントＡの送信フレームに対して、ビーコンを出すタイミングを少し遅らせる。【０００９】
例えば、アクセスポイントＢが送信するＤＴＩＭビーコン２３は、本来、ＤＴＩＭビーコン２６のタイミングで送信されるものであるが、アクセスポイントＡがブロードキャスト/マルチキャストフレーム２５を送信した後にタイミングを遅らされる。また、同様に、アクセスポイントＢが送信するブロードキャスト/マルチキャストフレーム２４は、本来、ブロードキャスト/マルチキャストフレーム２７のタイミングで送信されるものであるが、アクセスポイントＡがブロードキャスト/マルチキャストフレーム２５を送信した後で且つアクセスポイントＢが送信するＤＴＩＭビーコン２３を送信した後にタイミングを遅らされる。【００１０】
この結果、アクセスポイントＡから送信するＤＴＩＭビーコン２２のタイミングとアクセスポイントＢから送信するＤＴＩＭビーコン２３のタイミングとが同じ場合は、アクセスポイントＢのブロードキャスト/マルチキャストフレーム２４の送信は、常にアクセスポイントＡのブロードキャスト/マルチキャストフレーム２５の送信よりも後になり、端末Ｂが受信するブロードキャスト/マルチキャストフレーム２４は、端末Ａの受信するブロードキャスト/マルチキャストフレーム２５に比べて、遅延及びジッタが大きく、使用する帯域も劣化するという問題がある。これは、特にアクセスポイントＡとアクセスポイントＢが同一のブロードキャスト/マルチキャストフレームを使ったサービスを同時に端末に向かって送信するときに問題が顕著になる。【００１１】
また、特許文献１では、端末にとってはアプリケーションごとに最適なＤＴＩＭ間隔にすることで、遅延の改善を行って、リアルタイム性と省電力制御を両立させている。しかしながら、特許文献１では、複数のアクセスポイントの存在を前提としておらず、アクセスポイント間の干渉に関しては、考慮されておらず、複数のアクセスポイント配下のそれぞれの端末が同一のアプリケーションを用いている場合は、アクセスポイントは同じＤＴＩＭ間隔に設定されてしまう。この結果、複数のアクセスポイント間でＤＴＩＭビーコンが同期して、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなるとともに、アクセスポイント間のブロードキャスト/マルチキャストサービスのときに、お互いに干渉する恐れがあるという問題がある。【００１２】
本発明の目的は、アクセスポイント間でＤＴＩＭビーコンを出すタイミングがほぼ同じ場合は、ＤＴＩＭビーコンを同期させないようにすることにより、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる無線ＬＡＮ通信装置及びビーコン送信方法を提供することである。
【課題を解決するための手段】
【００１３】
本発明の無線ＬＡＮ通信装置は、他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信する受信手段と、自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、を具備する構成を採る。【００１４】
また、本発明の無線ＬＡＮ通信装置は、送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信する受信手段と、自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、前記検出手段でビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、を具備する構成を採る。【００１５】
本発明のビーコン送信方法は、他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信するステップと、自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、を具備するようにした。【００１６】
また、本発明のビーコン送信方法は、送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信するステップと、自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、ビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、を具備するようにした。
【発明の効果】
【００１７】
本発明によれば、アクセスポイント間でＤＴＩＭビーコンを送信するタイミングがほぼ同じ場合は、ＤＴＩＭビーコンを同期させないようにすることにより、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる。
【図面の簡単な説明】
【００１８】
【図１】従来のインフラストラクチャモードにおける省電力制御の概要を示す図
【図２】従来のブロードキャスト/マルチキャストフレームの干渉が発生する様子を示す図
【図３】本発明の実施の形態１に係るブロードキャスト／マルチキャストサービスの概要を説明する図
【図４】本発明の実施の形態１に係る無線ＬＡＮ通信装置の構成を示すブロック図
【図５】本発明の実施の形態１に係る無線ＬＡＮ通信装置の動作を示すフロー図
【図６】本発明の実施の形態１に係るビーコンの受信タイミングを示す図
【図７】本発明の実施の形態１に係るＴＩＭ情報要素のデータフォーマットを示す図
【図８】本発明の実施の形態１に係るビーコン送信間隔の補正の方法を示すフロー図
【図９】本発明の実施の形態１に係るビーコン送信間隔を補正する方法を示す図
【図１０】本発明の実施の形態２に係る無線ＬＡＮ通信装置の構成を示すブロック図
【図１１】本発明の実施の形態２に係る無線ＬＡＮ通信装置の動作を示すフロー図
【図１２】本発明の実施の形態２に係るビーコンの受信タイミングを示す図
【図１３】本発明の実施の形態３に係るビーコン送信間隔の補正の方法を示すフロー図
【図１４】本発明の実施の形態３に係るビーコン送信間隔を補正する方法を示す図
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。【００２０】
（実施の形態１）
図３は、本発明の実施の形態１に係るブロードキャスト／マルチキャストサービスの概要を説明する図である。図３に示すように、コンテンツサーバ１０１に蓄積されているブロードキャスト／マルチキャストサービス配信データは、インターネット１０２及び複数のアクセスポイント１０３を介して、各アクセスポイント１０３の配下の端末装置１０４に配信される。【００２１】
図４は、本発明の実施の形態１に係る無線ＬＡＮ通信装置２００の構成を示すブロック図である。無線ＬＡＮ通信装置２００は、例えば無線ＬＡＮにおけるアクセスポイント１０３である。【００２２】
無線送受信部２０１は、他のアクセスポイントから送信されたビーコンを受信するとともに、受信したビーコンをダウンコンバートして無線ＬＡＮ制御部２０２へ出力する。また、無線送受信部２０１は、無線ＬＡＮ制御部２０２から入力したビーコンをアップコンバートして送信する。【００２３】
ビーコン検出手段である無線ＬＡＮ制御部２０２は、ＣＳＭＡ／ＣＡ等のＭＡＣレイヤの制御及びアクセス制御を行うものであり、無線送受信部２０１から入力した、所定時間内に無線送受信部２０１が受信したビーコンを検出し、検出結果をビーコン解析部２０３へ出力する。また、無線ＬＡＮ制御部２０２は、ビーコン補正部２０４で指示されたＤＴＩＭ間隔でビーコンが送信されるようなＤＴＩＭビーコンを無線送受信部２０１へ出力する。【００２４】
ビーコン補正手段であるビーコン解析部２０３は、無線ＬＡＮ制御部２０２から入力した検出結果を用いて他局が送信したビーコンを解析する。即ち、ビーコン解析部２０３は、ビーコン補正部２０４に対して、無線ＬＡＮ制御部２０２が検出したビーコンに含まれる、ビーコン間隔の情報であるビーコン間隔情報（第一送信間隔情報）とＤＴＩＭ間隔の情報であるＤＴＩＭ間隔情報（第二送信間隔情報）に基づいて、自局のＤＴＩＭ間隔を補正するように指示する。具体的には、ビーコン解析部２０３は、ビーコン間隔情報の他局のビーコン間隔と自局のビーコン間隔とが一致する場合で、且つＤＴＩＭ間隔情報の他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致する場合に、他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致しないように、自局のＤＴＩＭ間隔を補正するように指示する。【００２５】
ビーコン補正手段であるビーコン補正部２０４は、ビーコン解析部２０３から指示された補正後のＤＴＩＭ間隔でＤＴＩＭビーコンを送信するように無線ＬＡＮ制御部２０２へ指示する。なお、ＤＴＩＭ間隔の補正の方法の詳細については後述する。【００２６】
次に、無線ＬＡＮ通信装置２００の動作について、図５を用いて説明する。図５は、無線ＬＡＮ通信装置２００の動作を示すフロー図である。図５において、自局である無線ＬＡＮ通信装置２００をアクセスポイントＡとするとともに、他局である無線ＬＡＮ通信装置２００をアクセスポイントＢとする。【００２７】
まず、アクセスポイントＡの無線ＬＡＮ制御部２０２は、ビーコン監視区間にビーコンを受信したか否かをチェックする（ステップＳＴ５０１）。ここで、ビーコン監視区間とは、アクセスポイントＡがビーコンを送信する直前ないし直後の区間である。【００２８】
図６は、アクセスポイントＡのビーコン送信の直前にアクセスポイントＡのビーコン監視区間Ｔ６０１を設けた例を示す図である。即ち、アクセスポイントＡが受信したビーコン６０２がビーコン監視区間Ｔ６０１の中に存在するということは、アクセスポイントＡのビーコン６０３の送信タイミングとアクセスポイントＢのビーコン６０２の送信タイミングとが重なる可能性があるということを示している。なお、ビーコン監視区間Ｔ６０１の長さは、任意に設定することができる。【００２９】
図５に戻って、ステップＳＴ５０１において、ビーコン監視区間Ｔ６０１でない場合は、処理を終了し、ビーコン監視区間Ｔ６０１の場合はステップＳＴ５０２に進む。【００３０】
次に、アクセスポイントＡのビーコン解析部２０３は、取得したビーコンから、ビーコン間隔（Beacon Period）と、ＤＴＩＭカウント（DTIM Count）値とＤＴＩＭ間隔（DTIM Period）の各情報を取り出す（ステップＳＴ５０２）。【００３１】
図７は、ビーコンに含まれるＴＩＭ情報要素のデータフォーマットを示す図である。図７より、ＴＩＭ情報要素は、ＩＤ（Element ID）７０１と、データ長（Length）７０２と、ＤＴＩＭカウント値（DTIM Count）７０３と、ＤＴＩＭ間隔（DTIM Period）７０４と、ビットマップコントロール（Bitmap Control）７０５と、パーシャル・バーチャル・ビットマップ（Partial Virtual Bitmap）７０６を含む。ビーコン解析部２０３は、ＴＩＭ情報要素から、ＤＴＩＭカウント値７０３及びＤＴＩＭ間隔７０４を取り出す。例えば、ＤＴＩＭ間隔が「３」に設定されている場合は、３回の送信毎にＤＴＩＭビーコンが送信される。ＤＴＩＭカウント値は、ＤＴＩＭビーコンを送信するまでに送信する必要があるビーコンの個数を示すものである。例えば、自局がＤＴＩＭビーコンを送信するときは、ＤＴＩＭカウント値は必ず「０」になる。ここで、ＤＴＩＭビーコンに含まれるＴＩＭ情報要素中のＤＴＩＭカウント値「０」が、送信待ちであるパケットデータを送信することを示す情報である。【００３２】
再び図５に戻って、次に、アクセスポイントＡのビーコン解析部２０３は、取得したアクセスポイントＢのビーコンのパラメータと次のタイミングでアクセスポイントＡが送信するビーコンの中に入るパラメータとの比較を行う。即ち、ビーコン解析部２０３は、アクセスポイントＡとアクセスポイントＢの双方のビーコンに含まれるビーコン間隔及びＤＴＩＭ間隔を比較する（ステップＳＴ５０３）。比較の結果、ビーコン間隔が同じでない場合は処理を終了し、ビーコン間隔が同じ場合は、ステップＳＴ５０４に進む。【００３３】
次に、ＤＴＩＭ間隔を比較し（ステップＳＴ５０４）、ＤＴＩＭ間隔が同じ場合はステップＳＴ５０５に進み、ＤＴＩＭ間隔が同じでない場合は処理を終了する。【００３４】
次に、アクセスポイントＡのビーコン解析部２０３は、取得したアクセスポイントＢのＤＴＩＭカウント値とアクセスポイントＡが次に送信するＤＴＩＭカウント値の双方が「０」であるか否か判断する（ステップＳＴ５０５）。ＤＴＩＭカウント値の双方が「０」である場合にはステップＳＴ５０６に進み、ＤＴＩＭカウント値の双方が「０」でない場合には処理を終了する。【００３５】
次に、アクセスポイントＡのビーコン補正部２０４は、ＤＴＩＭ間隔を補正し（ステップＳＴ５０６）、アクセスポイントＡは、補正後のＤＴＩＭ間隔になるようにビーコンを送信する。【００３６】
次に、ステップＳＴ５０６における、ビーコン補正部２０４でのＤＴＩＭ間隔の補正の方法の詳細について、図８及び図９を用いて説明する。図８及び図９は、ＤＴＩＭ間隔の補正の方法を示すフロー図である。【００３７】
ビーコン補正部２０４は、ビーコン解析部２０３からのトリガを待っており（ステップＳＴ８０１）、トリガが入力した際には、次に送信するビーコンのＤＴＩＭカウント値を無線ＬＡＮ制御部２０２から取得する（ステップＳＴ８０２）。【００３８】
次に、ビーコン補正部２０４は、無線ＬＡＮ制御部２０２から取得したＤＴＩＭカウント値が「０」であるか否かを判定する（ステップＳＴ８０３）。ビーコンのＤＴＩＭカウント値が「０」ではない場合に、次のビーコンの送信まで待って（ステップＳＴ８０４）、ステップＳＴ８０２に戻る。一方、ビーコンのＤＴＩＭカウント値が「０」の場合は、次のビーコンのＤＴＩＭカウント値を「０」から「１」に補正することを無線ＬＡＮ制御部２０２に要求し（ステップＳＴ８０５）、再びビーコン解析部２０３からのトリガ待ちに戻る（ステップＳＴ８０１）。【００３９】
次に、図９を用いて、ＤＴＩＭ間隔の補正の方法について、さらに詳細に説明する。ビーコンは、一定の周期で各アクセスポイントから送信される。また、ビーコンの送信時には、ＤＴＩＭカウント値は、ビーコンの送信の度に「１」減らされて送信される。ＤＴＩＭカウント値が「０」のＤＴＩＭビーコンの次のビーコン、即ちＤＴＩＭビーコンの次のビーコンには、ＤＴＩＭ間隔から「１」を引いた値が入る。【００４０】
例えば、ＤＴＩＭ間隔が「３」の場合、ＤＴＩＭカウント値は、ビーコン９０１〜９０５を送信する度に「２」、「１」、「０」、「２」、「１」、「０」、・・・の順番で変化する。ビーコン補正部２０４は、起動した後の最初のＤＴＩＭカウント値「１」のビーコン９０８の次に送信するビーコン９０９において、再度ＤＴＩＭカウント値「１」のビーコン９０９を送信する。端末は、ＤＴＩＭカウント値「１」のビーコン９０８、９０９を受信すると、次に受信するビーコンがＤＴＩＭビーコンであると認識して、次のビーコンの受信タイミングにおいてもアウェイク状態９１２に設定する。そして、アクセスポイントＡは、ＤＴＩＭカウント値「０」のＤＴＩＭビーコン９１０を送信した直後に、ブロードキャスト/マルチキャストフレームを端末に送信する。以上の動作によりアクセスポイントＢのＤＴＩＭビーコン９０３の送信タイミングとアクセスポイントＡのＤＴＩＭビーコン９１０の送信タイミングとが異なることになり、ブロードキャスト/マルチキャストフレームの送信時におけるアクセスポイントＡとアクセスポイントＢの互いの通信の干渉を防ぐことができる。なお、ビーコン解析部２０３は、ＤＴＩＭ間隔が「２」以上のときのみ有効である。【００４１】
このように、本実施の形態１によれば、アクセスポイント間でビーコン間隔とＤＴＩＭ間隔が同期していないか否かを見極め、同期する場合には、ＤＴＩＭ間隔を補正することで、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる。【００４２】
なお、本実施の形態１において、自局のビーコンの送信直前にビーコン監視区間を設定したが、これに限らず、自局のビーコンの送信直後にビーコン監視区間を設定しても良いし、自局のビーコンの送信直前と送信直後の両方にビーコン監視区間を設定しても良い。自局のビーコンの送信直後にビーコン監視区間を設定した場合には、ステップＳＴ５０５において、受信したビーコンのＤＴＩＭカウント値と次に自局が送信するビーコンのＤＴＩＭカウント値とを比較するのではなく、受信したビーコンのＤＴＩＭカウント値と自局が最後に送信したビーコンのＤＴＩＭカウント値とを比較する。また、本実施の形態１において、ステップＳＴ５０３でビーコン間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０３で自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍であるか否か判定し、自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍である場合に、ステップＳＴ５０４に進むようにしても良い。また、本実施の形態１において、ステップＳＴ５０４でＤＴＩＭ間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０４で自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍であるか否か判定し、自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍である場合に、ステップＳＴ５０５に進むようにしても良い。【００４３】
また、本実施の形態１において、ＤＴＩＭカウント値「１」のビーコンを連続送信することによりＤＴＩＭ間隔を補正したが、これに限らず、「０」以外の任意の値のＤＴＩＭカウント値のビーコンを、ＤＴＩＭカウント値が「１」のビーコンの次に送信することによりＤＴＩＭ間隔を補正しても良い。即ち、正規のＤＴＩＭカウント値とは異なる値のＤＴＩＭカウント値のビーコンを余分に送信することにより、ＤＴＩＭ間隔を補正することができる。【００４４】
（実施の形態２）
本実施の形態２は、ビーコンを受信する回数を計測して、計測した回数が所定の値以上になった場合に、ビーコン間隔を補正せずにＤＴＩＭ間隔のみを補正することを特徴とするものである。【００４５】
図１０は、本発明の実施の形態２に係る無線ＬＡＮ通信装置１０００の構成を示すブロック図である。【００４６】
本実施の形態２に係る無線ＬＡＮ通信装置１０００は、図４に示す実施の形態１に係る無線ＬＡＮ通信装置２００において、図１０に示すように、カウンタ１００１を追加する。なお、図１０においては、図４と同一構成である部分には同一の符号を付してその説明は省略する。【００４７】
ビーコン解析部２０３は、無線ＬＡＮ制御部２０２から入力した検出結果を用いて他局が送信したビーコンを解析する。即ち、ビーコン解析部２０３は、自己のビーコンの送信前の所定時間内で無線送受信部２０１が受信したビーコンであるのか、または自己のビーコンの送信後の所定時間内で無線送受信部２０１が受信したビーコンであるのかを判定する。そして、ビーコン解析部２０３は、判定結果に応じて、カウンタ１００１をカウントアップする。また、ビーコン解析部２０３は、カウンタ１００１のカウント値がしきい値以上になった場合に、ビーコン補正部２０４に対して、無線ＬＡＮ制御部２０２が検出したビーコンに含まれるビーコン間隔情報とＤＴＩＭ間隔情報とに基づいて、自局のＤＴＩＭ間隔を補正するように指示する。具体的には、ビーコン解析部２０３は、ビーコン間隔情報の他局のビーコン間隔と自局のビーコン間隔とが一致する場合で、且つＤＴＩＭ間隔情報の他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致する場合に、他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致しないように、自局のＤＴＩＭ間隔を補正するように指示する。【００４８】
計測手段であるカウンタ１００１は、ビーコン解析部２０３の判定結果に応じてビーコンの検出回数を計測する。【００４９】
次に、無線ＬＡＮ通信装置１０００の動作について、図１１を用いて説明する。図１１は、無線ＬＡＮ通信装置１０００の動作を示すフロー図である。図１１において、自局である無線ＬＡＮ通信装置１０００をアクセスポイントＡとするとともに、他局である無線ＬＡＮ通信装置１０００をアクセスポイントＢとする。なお、図１１においては、図５と同一動作である部分には同一の符号を付してその説明は省略する。【００５０】
アクセスポイントＡのビーコン解析部２０３は、取得したアクセスポイントＢのＤＴＩＭカウント値とアクセスポイントＡが次に送信するＤＴＩＭカウント値の双方が「０」であるか否か判断する（ステップＳＴ５０５）。ＤＴＩＭカウント値の双方が「０」である場合にはステップＳＴ１１０１に進み、ＤＴＩＭカウント値の双方が「０」でない場合には処理を終了する。【００５１】
次に、アクセスポイントＡのビーコン解析部２０３は、無線ＬＡＮ制御部２０２が検出したビーコンが自局のビーコンの送信後のビーコン監視区間であるか否かを判定する（ステップＳＴ１１０１）。ここで、本実施の形態２におけるビーコン監視区間は、アクセスポイントＡがビーコンを送信する直前及び直後の区間である。【００５２】
図１２は、アクセスポイントＡのビーコン１２０４の送信の直前にアクセスポイントＡのビーコン監視区間Ｔ１２０１（送信前監視時間）を設けるとともに、アクセスポイントＡのビーコン１２０４の送信の直後にアクセスポイントＡのビーコン監視区間Ｔ１２０２（送信後監視時間）を設けた例を示す図である。即ち、アクセスポイントＡが受信したビーコン１２０３がビーコン監視区間Ｔ１２０１またはビーコン監視区間Ｔ１２０２の中に存在するということは、アクセスポイントＡのビーコン１２０４の送信タイミングとアクセスポイントＢのビーコン１２０３の送信タイミングとが重なる可能性があるということを示している。なお、ビーコン監視区間Ｔ１２０１及びビーコン監視区間Ｔ１２０２の設定期間の長さは、任意の設定にすることができる。【００５３】
また、カウンタ１００１は、ビーコン監視区間Ｔ１２０１でビーコンを検出した際にカウントする送信前干渉カウンタと、ビーコン監視区間Ｔ１２０２でビーコンを検出した際にカウントする送信後干渉カウンタを有する。【００５４】
図１１に戻って、ビーコン監視区間Ｔ１２０２でビーコンを検知した場合は、カウンタ１００１の送信後干渉カウンタをカウントアップし（ステップＳＴ１１０２）、ビーコン監視区間Ｔ１２０１でビーコンを検知した場合は、カウンタ１００１の送信前干渉カウンタをカウントアップする（ステップＳＴ１１０３）。【００５５】
次に、アクセスポイントＡのビーコン解析部２０３は、カウンタ１００１の送信後干渉カウンタのカウント値がしきい値Ｘ（Ｘは「１」以上の整数）以上であるか否かを判定する（ステップＳＴ１１０４）。【００５６】
カウンタ１００１の送信後干渉カウンタのカウント値がしきい値Ｘ以上でない場合には、処理を終了し、カウンタ１００１の送信後干渉カウンタのカウント値がしきい値Ｘ以上の場合には、自局のビーコン間隔を補正する（ステップＳＴ５０６）。【００５７】
また、アクセスポイントＡのビーコン解析部２０３は、カウンタ１００１の送信前干渉カウンタのカウント値がしきい値Ｙ（Ｙは「１」以上の整数）以上であるか否かを判定する（ステップＳＴ１１０５）。【００５８】
カウンタ１００１の送信前干渉カウンタのカウント値がしきい値Ｙ以上でない場合には、処理を終了し、カウンタ１００１の送信前干渉カウンタのカウント値がしきい値Ｙ以上の場合には、自局のビーコン間隔を補正する（ステップＳＴ５０６）。【００５９】
次に、アクセスポイントＡのビーコン補正部２０４は、ＤＴＩＭ間隔を補正し（ステップＳＴ５０６）、アクセスポイントＡは、補正後のＤＴＩＭ間隔になるようにビーコンを送信する。【００６０】
次に、アクセスポイントＡのビーコン解析部２０３は、カウンタ１００１の送信前干渉カウンタ及び送信後干渉カウンタをリセットして、カウンタ値を「０」にする（ステップＳＴ１１０６）。なお、カウンタ１００１は、ビーコンの送信間隔を補正しない場合でも、一定の時間経過した場合に、送信前干渉カウンタのカウント値及び送信後干渉カウンタのカウント値を「０」にするような設計にしても良い。【００６１】
また、カウンタ１００１における送信前干渉カウンタと送信後干渉カウンタのしきい値は、ＸとＹで異なる値を持つ。カウンタ１００１における送信前干渉カウンタと送信後干渉カウンタのしきい値が「１」の場合は、一回のビーコンの検知でＤＴＩＭ間隔の補正を行うことになる。アクセスポイントＡがビーコン監視区間Ｔ１２０２でアクセスポイントＢのビーコンを検知した場合は、アクセスポイントＢがビーコン監視区間Ｔ１２０１でアクセスポイントＡをＸ回検知した場合にＤＴＩＭ間隔の補正を行う。また、同時にアクセスポイントＡが、ビーコン監視区間Ｔ１２０１でアクセスポイントＡをＹ回検知した場合に同じＤＴＩＭ間隔の補正を行う。この場合、ＸとＹの値が同じ場合は、補正後も同じタイミングで同じＤＴＩＭカウント値を持ったビーコンを送信してしまう。従って、ＸとＹを異なる値にすることにより、ＸまたはＹの何れか一方の小さい値のアクセスポイントが先にＤＴＩＭ間隔の補正を行い、アクセスポイントＡ及びアクセスポイントＢの互いの干渉を防ぐことができる。また、アクセスポイントＢが本実施の形態２の実装を行わないアクセスポイントの場合は、アクセスポイントＡはビーコン監視区間Ｔ１２０１ビーコンを検出した場合のみならず、ビーコン監視区間Ｔ１２０２でビーコンを検出した場合においても、ビーコンの送信間隔の補正を行う。これにより、アクセスポイントＡ及びアクセスポイントＢの互いの干渉を防ぐことができる。【００６２】
このように、本実施の形態２によれば、上記実施の形態１の効果に加えて、ビーコンの検出が所定の回数に達した場合にＤＴＩＭ間隔を補正するので、ＤＴＩＭ間隔の補正を開始するビーコンの検出回数を各アクセスポイントで異ならせることにより、お互いに同じ補正を行って再びＤＴＩＭビーコンを送信するタイミングが同期することを防ぐことができる。即ち、本実施の形態２によれば、他のアクセスポイントが本実施の形態２の構成を実装しているかどうかによらず、自律的にＤＴＩＭ間隔を補正することができる。その結果、どのような環境下においても、マルチキャスト、ブロードキャストサービスの干渉が回避され、帯域や遅延などのサービス品質の改善を図ることができる。【００６３】
なお、本実施の形態２において、自局のビーコンの送信直後にビーコン監視区間を設定したが、これに限らず、自局のビーコンの送信直前にビーコン監視区間を設定しても良いし、自局のビーコンの送信直前と送信直後の両方にビーコン監視区間を設定しても良い。自局のビーコンの送信直前にビーコン監視区間を設定した場合には、ステップＳＴ５０５において、受信したビーコンのＤＴＩＭカウント値と最後に送信したビーコンのカウント値とを比較するのではなく、受信したビーコンのＤＴＩＭカウント値と自局が次に送信するビーコンのＤＴＩＭカウント値とを比較する。また、本実施の形態２において、ステップＳＴ５０３でビーコン間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０３で自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍であるか否か判定し、自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍である場合に、ステップＳＴ５０４に進むようにしても良い。また、本実施の形態２において、ステップＳＴ５０４でＤＴＩＭ間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０４で自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍であるか否か判定し、自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍である場合に、ステップＳＴ５０５に進むようにしても良い。【００６４】
また、本実施の形態２において、ＤＴＩＭカウント値「１」のビーコンを連続送信することによりＤＴＩＭ間隔を補正したが、これに限らず、「０」以外の任意の値のＤＴＩＭカウント値のビーコンを、ＤＴＩＭカウント値が「１」のビーコンの次に送信することによりＤＴＩＭ間隔を補正しても良い。即ち、正規のＤＴＩＭカウント値とは異なる値のＤＴＩＭカウント値のビーコンを余分に送信することにより、ＤＴＩＭ間隔を補正することができる。また、本実施の形態２において、送信後干渉カウンタで計測した回数と比較するしきい値Ｘと、送信前干渉カウンタで計測した回数と比較するしきい値Ｙとを異なる値にしたが、これに限らず、送信後干渉カウンタで計測した回数と比較するしきい値と、送信前干渉カウンタで計測した回数と比較するしきい値とを同じ値にしても良い。【００６５】
（実施の形態３）
本実施の形態３は、上記実施の形態１及び実施の形態２のようにビーコン間隔を補正せずにＤＴＩＭ間隔のみを補正するのではなく、ビーコン間隔とは関わりなく自局のビーコンの送信タイミングを所定の規則に従ってずらすことによって、ビーコン間隔とＤＴＩＭ間隔の双方を補正することを特徴とするものである。全てのビーコンがＤＴＩＭビーコンである場合、即ち全てのビーコンのＤＴＩＭ間隔が「１」の場合は、ＤＴＩＭカウント値は常に「０」なので、ＤＴＩＭビーコンのビーコン間隔をずらすという手法は使用できないので、新たなアプローチが必要となる。【００６６】
図１３は、本発明の実施の形態３に係るＤＴＩＭ間隔の補正の方法を示すフロー図である。本実施の形態３において、各無線ＬＡＮ通信装置が送信するビーコンは、全てＤＴＩＭビーコンである。なお、本実施の形態３においては、無線ＬＡＮ通信装置の構成は図４と同一構成であり、無線ＬＡＮ通信装置の動作は図５と同一であるので、その説明は省略する。【００６７】
ビーコン補正部２０４は、ビーコン解析部２０３からのトリガを待っており（ステップＳＴ１３０１）、トリガが入力した際には、次に送信するビーコンのビーコン間隔を補正する（ステップＳＴ１３０２）。この際に、ビーコン補正部２０４は、（１）式を用いてビーコン間隔を補正する。【００６８】
Ｘ＝Ａ＋Ａ／（Ｂ＋１）                  （１） 
ただし、Ｘは、補正後のビーコン間隔
Ａは、補正前の現在のビーコン間隔
Ｂは、検知したアクセスポイントの数【００６９】
次に、ビーコン補正部２０４は、無線ＬＡＮ制御部２０２に対して、次に送信するビーコンから、（１）式より求めた補正後のビーコン間隔Ｘで送信するように要求し（ステップＳＴ１３０３）、補正後のビーコン間隔Ｘでのビーコンの送信待ちの状態になる（ステップＳＴ１３０４）。【００７０】
次に、図１４を用いて、ＤＴＩＭ間隔を補正する方法について、さらに詳細に説明する。図１４は、ＤＴＩＭ間隔を補正する方法を示す図である。図１４において、アクセスポイントＢは、一定のビーコン間隔Ａで各ビーコン１４０１〜１４０４を送信している。また、アクセスポイントＡは、ビーコン１４０５からビーコン１４０６まではビーコン間隔Ａでビーコンを送信する。また、図１４において、アクセスポイントＡは、次のタイミングで送信するビーコンをビーコン１４０６とし、ビーコン１４０６の次に送信するビーコンをビーコン１４０７とする。【００７１】
ビーコン補正部２０４は、ビーコン１４０６の送信のタイミングでビーコン間隔の補正を開始し、ビーコン１４０６を送信してからビーコン１４０７を送信するまでのビーコン間隔Ａを、（１）式を用いてビーコン間隔Ｘに補正する。これにより、ビーコン１４０６とビーコン１４０６の次に送信するビーコン１４０７とのビーコン間隔は補正した後のビーコン間隔Ｘになり、ビーコン間隔を補正しなければビーコンＰ０のタイミングで送信されることにより生じる干渉を防ぐことができる。【００７２】
次に、ビーコン補正部２０４は、ビーコン１４０７を送信した後に、ビーコン１４０７とビーコン１４０８とのビーコン間隔を、補正後のビーコン間隔Ｘから補正前のビーコン間隔Ａに戻し、無線ＬＡＮ制御部２０２に対して、ビーコン間隔Ａでビーコン１４０８を送信するように要求する（ステップＳＴ１３０５）。このようにしてビーコン間隔を補正した後のアクセスポイントＡのビーコン１４０７、１４０８は、常にアクセスポイントＢのビーコン１４０３、１４０４の送信タイミングから時間α遅れて送信されることになり、お互いの干渉を防ぐことができる。【００７３】
本実施の形態３において、上記では、（１）式に示すように、検知したアクセスポイントの数によってＸを補正するようにしたが、これに限らず、アクセスポイントＡのビーコン間隔を、補正前のビーコン間隔よりも長い任意の長さにすることにより、他のアクセスポイントとの干渉を防ぐことができる。また、検知したアクセスポイントが一つである場合や、複数のアクセスポイントが同時に干渉することがありえない場合は、補正後のビーコン間隔を、補正前のビーコン間隔の周期の半分にするのが良い。例えば、補正前のビーコン間隔が１００ｍｓである場合、補正後のビーコン間隔は、補正前のビーコン間隔から５０ｍｓずらすことにより、１５０ｍｓにする。【００７４】
また、他のビーコン間隔の補正方法としては、同一チャネルのアクセスポイントが自局以外に一つ存在する場合は、補正後のビーコン間隔は、補正前のビーコン間隔の半分ずらす。例えば、アクセスポイントＡの補正前のビーコン間隔が１００ｍｓの場合、アクセスポイントＡのビーコン補正部２０４は、アクセスポイントＢのビーコンの受信タイミングから５０ｍｓ経過してから次のビーコンを送信する。【００７５】
また、さらに他のビーコン間隔の補正方法としては、同一チャネルかつ同一のビーコン間隔のアクセスポイントが自局以外に複数存在する場合、アクセスポイントＡは、自局の補正前のビーコン間隔を、自局も含むアクセスポイントの数で除算した値のビーコンにする。例えば、補正間のビーコン間隔が１００ｍｓの場合、同一のビーコン間隔の２つの他のアクセスポイントが同一チャネルに存在する場合は、１００ｍｓ／３（自局も含めてアクセスポイントは合計３つ)により３３ｍｓずらしたビーコン間隔で次のビーコンを送信する。【００７６】
このように、本実施の形態３によれば、上記実施の形態１の効果に加えて、全てのビーコンでＤＴＩＭビーコンを送信する場合でも、ブロードキャスト/マルチキャストフレームの干渉を軽減することができる。また、本実施の形態３によれば、検知した他のアクセスポイントの数を用いて最適なビーコン間隔を計算することにより、お互いのアクセスポイントのビーコン送信タイミングをなるべく離れさせることができ、複数のアクセスポイントが同一チャネルで共存している環境下においてのブロードキャスト/マルチキャストサービスのサービス品質の劣化を防ぐことができる。【００７７】
なお、本実施の形態３において、自局のビーコンの送信直前にビーコン監視区間を設定したが、これに限らず、自局のビーコンの送信直後にビーコン監視区間を設定しても良いし、自局のビーコンの送信直前と送信直後の両方にビーコン監視区間を設定しても良い。
【産業上の利用可能性】
【００７８】
本発明にかかる無線ＬＡＮ通信装置及びビーコン送信方法は、特にブロードキャスト/マルチキャストサービスを複数のアクセスポイントを通して、それぞれのアクセスポイントの配下の端末に提供するのに好適である。
【図１】
2008053519.tif 000003
【図２】
2008053519.tif 000004
【図３】
2008053519.tif 000005
【図４】
2008053519.tif 000006
【図５】
2008053519.tif 000007
【図６】
2008053519.tif 000008
【図７】
2008053519.tif 000009
【図８】
2008053519.tif 000010
【図９】
2008053519.tif 000011
【図１０】
2008053519.tif 000012
【図１１】
2008053519.tif 000013
【図１２】
2008053519.tif 000014
【図１３】
2008053519.tif 000015
【図１４】
2008053519.tif 000016
【手続補正書】
【提出日】平成21年2月25日(2009.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信する受信手段と、
自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、
検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、
を具備する無線ＬＡＮ通信装置。
【請求項２】
前記ビーコン補正手段は、前記第二送信間隔情報の送信間隔と自局における前記ＤＴＩＭビーコンの送信間隔とが一致する場合で、且つ前記第一送信間隔情報の送信間隔と自局のビーコンの送信間隔とが一致する場合に、前記第二送信間隔情報の送信間隔と自局における前記ＤＴＩＭビーコンの送信間隔とが一致しないように自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項１記載の無線ＬＡＮ通信装置。
【請求項３】
前記送信手段は、一定の周期でビーコンを送信し、
前記ビーコン補正手段は、前記送信手段で次に送信するビーコンが前記ＤＴＩＭビーコンである場合に、前記ＤＴＩＭビーコンを送信する前に前記ＤＴＩＭビーコンではないビーコンを少なくとも１回余計に送信することにより自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項１記載の無線ＬＡＮ通信装置。
【請求項４】
前記ビーコン検出手段でビーコンを検出した回数を計測する計測手段を具備し、
前記ビーコン補正手段は、前記計測手段で計測した回数がしきい値以上になった場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項１記載の無線ＬＡＮ通信装置。
【請求項５】
前記ビーコン検出手段は、自局のビーコンの送信の直前の所定時間である送信前監視時間内と自局のビーコンの送信の直後の所定時間である送信後監視時間内との双方における前記受信手段で受信したビーコンを検出し、
前記計測手段は、前記送信前監視時間内に前記受信手段で受信したビーコンを検出した場合と、前記送信後監視時間内に前記受信手段で受信したビーコンを検出した場合とで個別に前記回数を計測し、
前記ビーコン補正手段は、計測した前記送信前監視時間内の前記回数と計測した前記送信後監視時間内の前記回数の何れか一方がしきい値以上になった場合に、自局における前記ＤＴＩＭビーコンの送信間隔を補正する請求項４記載の無線ＬＡＮ通信装置。
【請求項６】
前記ビーコン補正手段は、計測した前記送信前監視時間内の前記回数と比較するしきい値と、計測した前記送信後監視時間内の前記回数と比較するしきい値とを異なる値に設定する請求項５記載の無線ＬＡＮ通信装置。
【請求項７】
送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信する受信手段と、
自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、
前記検出手段でビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、
を具備する無線ＬＡＮ通信装置。
【請求項８】
前記ビーコン補正手段は、前記ビーコン検出手段で検出したビーコンを送信した他局の数に「１」を加算した値で補正前の前記送信間隔を除算することにより求めた送信間隔に補正する請求項７記載の無線ＬＡＮ通信装置。
【請求項９】
前記ビーコン補正手段は、補正後の前記送信間隔で自局のビーコンを１回送信した後の次の自局のビーコンを送信する際に補正前の前記送信間隔に戻す請求項７記載の無線ＬＡＮ通信装置。
【請求項１０】
前記ビーコン補正手段は、自局における前記ＤＴＩＭビーコンの送信間隔が補正前よりも所定時間長くなるように補正する請求項７記載無線ＬＡＮ通信装置。
【請求項１１】
前記ビーコン補正手段は、前記検出手段で検出したビーコンの他局における送信間隔の半分の時間を、補正前の自局における前記ＤＴＩＭビーコンの送信間隔に加算することにより、自局における前記ＤＴＩＭビーコンの送信間隔が補正前よりも長くなるように補正する請求項１０記載の無線ＬＡＮ通信装置。
【請求項１２】
他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信するステップと、
自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、
検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、
を具備するビーコン送信方法。
【請求項１３】
送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信するステップと、
自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、
ビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、
補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、
を具備するビーコン送信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にブロードキャスト/マルチキャストサービスを複数のアクセスポイントを通して、それぞれのアクセスポイントの配下の端末に提供する無線ＬＡＮ通信装置及びビーコン送信方法に関する。
【背景技術】
【０００２】
無線ＬＡＮインタフェースを搭載した端末が普及するにつれて、バッテリーを電源として動作する端末にとって、省電力制御を行うことが重要になってきており、無線ＬＡＮ規格において、端末のバッテリー消費を抑制するために、パワーマネージメント機能が用意されている（例えば、非特許文献１）。また、無線ＬＡＮ規格には、無線のアクセス制御の方法として各アクセスポイントが自律分散的にアクセス制御を行うＤＣＦ(Distributed
Coordination Function)と、特定局が集中的にポーリングによりアクセス制御を行うＰＣＦ(Point Coordination Function)等がある。
【０００３】
一般的なアクセスポイントの設定可能なパラメータとして、ビーコン間隔（Beacon Interval）とＤＴＩＭ（Delivery Traffic Indication Message）間隔が用意されている。ここで、ビーコン間隔とは、ビーコンを送信する間隔である。また、ＤＴＩＭ間隔とは、送信待ちであるパケットデータを送信することを示す情報を含むビーコン（以下「ＤＴＩＭビーコン」と記載する）を送信する間隔、即ちアクセスポイントに蓄積されているトラフィックを送信することを示す情報が含まれるＤＴＩＭビーコンを送信する間隔であり、ビーコン間隔単位で表す。また、ＤＴＩＭビーコン後に送信するデータには、ブロードキャストメッセージまたはマルチキャストメッセージを含む。例えば、ＤＴＩＭ間隔が「３」の場合は、ビーコンを三回送信する毎にＤＴＩＭビーコンが一回送信されることを意味する。送信されるビーコンがＤＴＩＭビーコンか否かは、送信されるビーコンに含まれる情報要素であるＴＩＭ情報要素中のＤＴＩＭカウント値が「０」であるか否かで決まる。
【０００４】
ビーコン間隔とＤＴＩＭ間隔は、運用上で変更が可能であるが、一般的にはデフォルト値で運用されている。また、現在無線ＬＡＮが普及しているところでは、隣り合ったアクセスポイントが同一のチャネルを用いて通信を行うということもありうる。隣り合ったアクセスポイントが同一のチャネルを使って送信するときは、ＣＳＭＡ／ＣＡと呼ばれる、無線ＬＡＮにおける通信の衝突回避のメカニズムを用いてフレームの送信を制御することで干渉を回避している。
【０００５】
次に、ＤＣＦでの省電力制御について、図１を用いて説明する。図１は、インフラストラクチャモードにおける省電力制御の概要を示す図である。図１より、アクセスポイントは、予め設定されたビーコン間隔Ｈ１毎にビーコン１０またはＤＴＩＭビーコン１１を送信し、端末Ａ及び端末Ｂに自分の存在を知らせる。ビーコン１０及びＤＴＩＭビーコン１１には配下の端末Ａ及び端末Ｂへのフレームが蓄積されていることを示すＴＩＭ要素が含まれており、端末はビーコン１０及びＤＴＩＭビーコン１１受信時にＴＩＭ情報要素を参照することで、自分宛のフレームが存在することを認識できる。端末Ａ及び端末Ｂは、無線の送受信部に電源が供給されるアウェイク（Awake）状態と必要最小限の電力しか供給されないドーズ(Doze)状態の二種類の状態を設定することが可能であり、Listen IntervalとReceive DTIMsにより、アウェイク状態にするタイミングを決めることができる。Listen Intervalは、端末Ａ及び端末Ｂがビーコンを受信する周期、即ちビーコン間隔Ｈ１を規定し、Receive DTIMは、ＤＴＩＭビーコン１１を受信するかどうかを表す。ブロードキャスト/マルチキャストサービスを受信する省電力モードの端末Ａ及び端末Ｂは、ＤＴＩＭビーコン１１を必ず受信しなければならないので、ＤＴＩＭ間隔Ｈ２毎にアウェイク状
態１５に遷移する。また、アクセスポイントは、ＤＴＩＭビーコン１１を送信した直後に、蓄積しているブロードキャスト/マルチキャストフレーム１２を配下の端末に送信する。このようにして、端末は、アウェイク状態とドーズ状態とに設定を変更することにより、常に電源を入れておく場合に比べて、消費電力を削減することができる。なお、アクセスポイントは、端末Ａ及び端末Ｂから送信されたＰＳーＰｏｌｌ  １３を受信することにより、ＰＳーＰｏｌｌ  １３を送信した端末Ａまたは端末Ｂ宛にユニキャストデータ１４を送信する。
【０００６】
また、従来、上記のように無線端末のパワーマネージメント機能により消費電力の削減を行った場合は、遅延が発生してしまうので、リアルタイム性能を要求するアプリケーションに対しては、ＤＴＩＭ間隔を調節することで、遅延の問題を解決するというものが知られている（例えば、特許文献１）。
【非特許文献１】IEEE Documents Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
【特許文献１】特開２００４−１２８９４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の装置においては、ＩＥＥＥ８０２．１１標準規格で規定されている省電力モードでは、同一の無線チャネルを用いる複数の隣り合った無線アクセスポイントが同じビーコン間隔及びＤＴＩＭ間隔を用いるときに、同じタイミングでブロードキャスト/マルチキャストフレームを送信してしまう場合がある。この場合、ビーコンの送信タイミングによってブロードキャスト/マルチキャストフレームの干渉が発生しやすい状況になり、それぞれのアクセスポイント配下でサービスを受けている端末のスループット及びサービスの遅延が悪化する恐れがある。また、アクセスポイント間のサービスによっても、遅延や使用できる帯域に差が生じ、不公平になる恐れがあり、ブロードキャスト/マルチキャストサービスのサービス品質の劣化が発生するという問題がある。
【０００８】
図２は、ブロードキャスト/マルチキャストフレームの干渉が発生する様子を示す図である。図２では、アクセスポイントＡが端末Ａと通信を行い、アクセスポイントＢが端末Ｂと通信を行っている。アクセスポイントＡのビーコン間隔Ｈ３とアクセスポイントＢのビーコン間隔Ｈ４がほぼ同じで、アクセスポイントＡのビーコン２０を出すタイミングの方がアクセスポイントＢのビーコン２１を出すタイミングよりも若干早い場合、無線ＬＡＮにおける通信の衝突回避のメカニズムにより、アクセスポイントＢは、アクセスポイントＡの送信フレームに対して、ビーコンを出すタイミングを少し遅らせる。
【０００９】
例えば、アクセスポイントＢが送信するＤＴＩＭビーコン２３は、本来、ＤＴＩＭビーコン２６のタイミングで送信されるものであるが、アクセスポイントＡがブロードキャスト/マルチキャストフレーム２５を送信した後にタイミングを遅らされる。また、同様に、アクセスポイントＢが送信するブロードキャスト/マルチキャストフレーム２４は、本来、ブロードキャスト/マルチキャストフレーム２７のタイミングで送信されるものであるが、アクセスポイントＡがブロードキャスト/マルチキャストフレーム２５を送信した後で且つアクセスポイントＢが送信するＤＴＩＭビーコン２３を送信した後にタイミングを遅らされる。
【００１０】
この結果、アクセスポイントＡから送信するＤＴＩＭビーコン２２のタイミングとアクセスポイントＢから送信するＤＴＩＭビーコン２３のタイミングとが同じ場合は、アクセスポイントＢのブロードキャスト/マルチキャストフレーム２４の送信は、常にアクセスポイントＡのブロードキャスト/マルチキャストフレーム２５の送信よりも後になり、端末Ｂが受信するブロードキャスト/マルチキャストフレーム２４は、端末Ａの受信するブ
ロードキャスト/マルチキャストフレーム２５に比べて、遅延及びジッタが大きく、使用する帯域も劣化するという問題がある。これは、特にアクセスポイントＡとアクセスポイントＢが同一のブロードキャスト/マルチキャストフレームを使ったサービスを同時に端末に向かって送信するときに問題が顕著になる。
【００１１】
また、特許文献１では、端末にとってはアプリケーションごとに最適なＤＴＩＭ間隔にすることで、遅延の改善を行って、リアルタイム性と省電力制御を両立させている。しかしながら、特許文献１では、複数のアクセスポイントの存在を前提としておらず、アクセスポイント間の干渉に関しては、考慮されておらず、複数のアクセスポイント配下のそれぞれの端末が同一のアプリケーションを用いている場合は、アクセスポイントは同じＤＴＩＭ間隔に設定されてしまう。この結果、複数のアクセスポイント間でＤＴＩＭビーコンが同期して、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなるとともに、アクセスポイント間のブロードキャスト/マルチキャストサービスのときに、お互いに干渉する恐れがあるという問題がある。
【００１２】
本発明の目的は、アクセスポイント間でＤＴＩＭビーコンを出すタイミングがほぼ同じ場合は、ＤＴＩＭビーコンを同期させないようにすることにより、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる無線ＬＡＮ通信装置及びビーコン送信方法を提供することである。
【課題を解決するための手段】
【００１３】
本発明の無線ＬＡＮ通信装置は、他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信する受信手段と、自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、を具備する構成を採る。
【００１４】
また、本発明の無線ＬＡＮ通信装置は、送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信する受信手段と、自局のビーコンの送信の直前または直後の所定時間内に前記受信手段で受信したビーコンを検出するビーコン検出手段と、前記検出手段でビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するビーコン補正手段と、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するとともに、前記ＤＴＩＭビーコンを送信した直後に前記パケットデータを送信する送信手段と、を具備する構成を採る。
【００１５】
本発明のビーコン送信方法は、他局におけるビーコンの送信間隔の情報である第一送信間隔情報と送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンの他局における送信間隔の情報である第二送信間隔情報とを含むビーコンを受信するステップと、自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、検出した前記ビーコンに含まれる前記第一送信間隔情報及び前記第二送信間隔情報に基づいて、自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、を具備するようにした。
【００１６】
また、本発明のビーコン送信方法は、送信待ちであるパケットデータを送信することを示す情報を含むＤＴＩＭビーコンを受信するステップと、自局のビーコンの送信の直前または直後の所定時間内に受信したビーコンを検出するステップと、ビーコンの受信を検出した場合に自局における前記ＤＴＩＭビーコンの送信間隔を補正するステップと、補正した前記送信間隔で前記ＤＴＩＭビーコンを送信するステップと、を具備するようにした。
【発明の効果】
【００１７】
本発明によれば、アクセスポイント間でＤＴＩＭビーコンを送信するタイミングがほぼ同じ場合は、ＤＴＩＭビーコンを同期させないようにすることにより、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１９】
（実施の形態１）
図３は、本発明の実施の形態１に係るブロードキャスト／マルチキャストサービスの概要を説明する図である。図３に示すように、コンテンツサーバ１０１に蓄積されているブロードキャスト／マルチキャストサービス配信データは、インターネット１０２及び複数のアクセスポイント１０３を介して、各アクセスポイント１０３の配下の端末装置１０４に配信される。
【００２０】
図４は、本発明の実施の形態１に係る無線ＬＡＮ通信装置２００の構成を示すブロック図である。無線ＬＡＮ通信装置２００は、例えば無線ＬＡＮにおけるアクセスポイント１０３である。
【００２１】
無線送受信部２０１は、他のアクセスポイントから送信されたビーコンを受信するとともに、受信したビーコンをダウンコンバートして無線ＬＡＮ制御部２０２へ出力する。また、無線送受信部２０１は、無線ＬＡＮ制御部２０２から入力したビーコンをアップコン
バートして送信する。
【００２２】
ビーコン検出手段である無線ＬＡＮ制御部２０２は、ＣＳＭＡ／ＣＡ等のＭＡＣレイヤの制御及びアクセス制御を行うものであり、無線送受信部２０１から入力した、所定時間内に無線送受信部２０１が受信したビーコンを検出し、検出結果をビーコン解析部２０３へ出力する。また、無線ＬＡＮ制御部２０２は、ビーコン補正部２０４で指示されたＤＴＩＭ間隔でビーコンが送信されるようなＤＴＩＭビーコンを無線送受信部２０１へ出力する。
【００２３】
ビーコン補正手段であるビーコン解析部２０３は、無線ＬＡＮ制御部２０２から入力した検出結果を用いて他局が送信したビーコンを解析する。即ち、ビーコン解析部２０３は、ビーコン補正部２０４に対して、無線ＬＡＮ制御部２０２が検出したビーコンに含まれる、ビーコン間隔の情報であるビーコン間隔情報（第一送信間隔情報）とＤＴＩＭ間隔の情報であるＤＴＩＭ間隔情報（第二送信間隔情報）に基づいて、自局のＤＴＩＭ間隔を補正するように指示する。具体的には、ビーコン解析部２０３は、ビーコン間隔情報の他局のビーコン間隔と自局のビーコン間隔とが一致する場合で、且つＤＴＩＭ間隔情報の他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致する場合に、他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致しないように、自局のＤＴＩＭ間隔を補正するように指示する。
【００２４】
ビーコン補正手段であるビーコン補正部２０４は、ビーコン解析部２０３から指示された補正後のＤＴＩＭ間隔でＤＴＩＭビーコンを送信するように無線ＬＡＮ制御部２０２へ指示する。なお、ＤＴＩＭ間隔の補正の方法の詳細については後述する。
【００２５】
次に、無線ＬＡＮ通信装置２００の動作について、図５を用いて説明する。図５は、無線ＬＡＮ通信装置２００の動作を示すフロー図である。図５において、自局である無線ＬＡＮ通信装置２００をアクセスポイントＡとするとともに、他局である無線ＬＡＮ通信装置２００をアクセスポイントＢとする。
【００２６】
まず、アクセスポイントＡの無線ＬＡＮ制御部２０２は、ビーコン監視区間にビーコンを受信したか否かをチェックする（ステップＳＴ５０１）。ここで、ビーコン監視区間とは、アクセスポイントＡがビーコンを送信する直前ないし直後の区間である。
【００２７】
図６は、アクセスポイントＡのビーコン送信の直前にアクセスポイントＡのビーコン監視区間Ｔ６０１を設けた例を示す図である。即ち、アクセスポイントＡが受信したビーコン６０２がビーコン監視区間Ｔ６０１の中に存在するということは、アクセスポイントＡのビーコン６０３の送信タイミングとアクセスポイントＢのビーコン６０２の送信タイミングとが重なる可能性があるということを示している。なお、ビーコン監視区間Ｔ６０１の長さは、任意に設定することができる。
【００２８】
図５に戻って、ステップＳＴ５０１において、ビーコン監視区間Ｔ６０１でない場合は、処理を終了し、ビーコン監視区間Ｔ６０１の場合はステップＳＴ５０２に進む。
【００２９】
次に、アクセスポイントＡのビーコン解析部２０３は、取得したビーコンから、ビーコン間隔（Beacon Period）と、ＤＴＩＭカウント（DTIM Count）値とＤＴＩＭ間隔（DTIM Period）の各情報を取り出す（ステップＳＴ５０２）。
【００３０】
図７は、ビーコンに含まれるＴＩＭ情報要素のデータフォーマットを示す図である。図７より、ＴＩＭ情報要素は、ＩＤ（Element ID）７０１と、データ長（Length）７０２と、ＤＴＩＭカウント値（DTIM Count）７０３と、ＤＴＩＭ間隔（DTIM Period）７０４と、ビットマップコントロール（Bitmap Control）７０５と、パーシャル・バーチャル・ビ
ットマップ（Partial Virtual Bitmap）７０６を含む。ビーコン解析部２０３は、ＴＩＭ情報要素から、ＤＴＩＭカウント値７０３及びＤＴＩＭ間隔７０４を取り出す。例えば、ＤＴＩＭ間隔が「３」に設定されている場合は、３回の送信毎にＤＴＩＭビーコンが送信される。ＤＴＩＭカウント値は、ＤＴＩＭビーコンを送信するまでに送信する必要があるビーコンの個数を示すものである。例えば、自局がＤＴＩＭビーコンを送信するときは、ＤＴＩＭカウント値は必ず「０」になる。ここで、ＤＴＩＭビーコンに含まれるＴＩＭ情報要素中のＤＴＩＭカウント値「０」が、送信待ちであるパケットデータを送信することを示す情報である。
【００３１】
再び図５に戻って、次に、アクセスポイントＡのビーコン解析部２０３は、取得したアクセスポイントＢのビーコンのパラメータと次のタイミングでアクセスポイントＡが送信するビーコンの中に入るパラメータとの比較を行う。即ち、ビーコン解析部２０３は、アクセスポイントＡとアクセスポイントＢの双方のビーコンに含まれるビーコン間隔及びＤＴＩＭ間隔を比較する（ステップＳＴ５０３）。比較の結果、ビーコン間隔が同じでない場合は処理を終了し、ビーコン間隔が同じ場合は、ステップＳＴ５０４に進む。
【００３２】
次に、ＤＴＩＭ間隔を比較し（ステップＳＴ５０４）、ＤＴＩＭ間隔が同じ場合はステップＳＴ５０５に進み、ＤＴＩＭ間隔が同じでない場合は処理を終了する。
【００３３】
次に、アクセスポイントＡのビーコン解析部２０３は、取得したアクセスポイントＢのＤＴＩＭカウント値とアクセスポイントＡが次に送信するＤＴＩＭカウント値の双方が「０」であるか否か判断する（ステップＳＴ５０５）。ＤＴＩＭカウント値の双方が「０」である場合にはステップＳＴ５０６に進み、ＤＴＩＭカウント値の双方が「０」でない場合には処理を終了する。
【００３４】
次に、アクセスポイントＡのビーコン補正部２０４は、ＤＴＩＭ間隔を補正し（ステップＳＴ５０６）、アクセスポイントＡは、補正後のＤＴＩＭ間隔になるようにビーコンを送信する。
【００３５】
次に、ステップＳＴ５０６における、ビーコン補正部２０４でのＤＴＩＭ間隔の補正の方法の詳細について、図８及び図９を用いて説明する。図８及び図９は、ＤＴＩＭ間隔の補正の方法を示すフロー図である。
【００３６】
ビーコン補正部２０４は、ビーコン解析部２０３からのトリガを待っており（ステップＳＴ８０１）、トリガが入力した際には、次に送信するビーコンのＤＴＩＭカウント値を無線ＬＡＮ制御部２０２から取得する（ステップＳＴ８０２）。
【００３７】
次に、ビーコン補正部２０４は、無線ＬＡＮ制御部２０２から取得したＤＴＩＭカウント値が「０」であるか否かを判定する（ステップＳＴ８０３）。ビーコンのＤＴＩＭカウント値が「０」ではない場合に、次のビーコンの送信まで待って（ステップＳＴ８０４）、ステップＳＴ８０２に戻る。一方、ビーコンのＤＴＩＭカウント値が「０」の場合は、次のビーコンのＤＴＩＭカウント値を「０」から「１」に補正することを無線ＬＡＮ制御部２０２に要求し（ステップＳＴ８０５）、再びビーコン解析部２０３からのトリガ待ちに戻る（ステップＳＴ８０１）。
【００３８】
次に、図９を用いて、ＤＴＩＭ間隔の補正の方法について、さらに詳細に説明する。ビーコンは、一定の周期で各アクセスポイントから送信される。また、ビーコンの送信時には、ＤＴＩＭカウント値は、ビーコンの送信の度に「１」減らされて送信される。ＤＴＩＭカウント値が「０」のＤＴＩＭビーコンの次のビーコン、即ちＤＴＩＭビーコンの次のビーコンには、ＤＴＩＭ間隔から「１」を引いた値が入る。
【００３９】
例えば、ＤＴＩＭ間隔が「３」の場合、ＤＴＩＭカウント値は、ビーコン９０１〜９０５を送信する度に「２」、「１」、「０」、「２」、「１」、「０」、・・・の順番で変化する。ビーコン補正部２０４は、起動した後の最初のＤＴＩＭカウント値「１」のビーコン９０８の次に送信するビーコン９０９において、再度ＤＴＩＭカウント値「１」のビーコン９０９を送信する。端末は、ＤＴＩＭカウント値「１」のビーコン９０８、９０９を受信すると、次に受信するビーコンがＤＴＩＭビーコンであると認識して、次のビーコンの受信タイミングにおいてもアウェイク状態９１２に設定する。そして、アクセスポイントＡは、ＤＴＩＭカウント値「０」のＤＴＩＭビーコン９１０を送信した直後に、ブロードキャスト/マルチキャストフレームを端末に送信する。以上の動作によりアクセスポイントＢのＤＴＩＭビーコン９０３の送信タイミングとアクセスポイントＡのＤＴＩＭビーコン９１０の送信タイミングとが異なることになり、ブロードキャスト/マルチキャストフレームの送信時におけるアクセスポイントＡとアクセスポイントＢの互いの通信の干渉を防ぐことができる。なお、ビーコン解析部２０３は、ＤＴＩＭ間隔が「２」以上のときのみ有効である。
【００４０】
このように、本実施の形態１によれば、アクセスポイント間でビーコン間隔とＤＴＩＭ間隔が同期していないか否かを見極め、同期する場合には、ＤＴＩＭ間隔を補正することで、同一チャネルを用いるアクセスポイント間においても、ある特定のアクセスポイント配下の端末だけが遅延及びジッタが大きくなることを防ぐことができ、ブロードキャスト/マルチキャストサービスの際に、お互いに干渉する恐れをなくするとともに、公平なブロードキャスト/マルチキャストサービスを受けることができる。
【００４１】
なお、本実施の形態１において、自局のビーコンの送信直前にビーコン監視区間を設定したが、これに限らず、自局のビーコンの送信直後にビーコン監視区間を設定しても良いし、自局のビーコンの送信直前と送信直後の両方にビーコン監視区間を設定しても良い。自局のビーコンの送信直後にビーコン監視区間を設定した場合には、ステップＳＴ５０５において、受信したビーコンのＤＴＩＭカウント値と次に自局が送信するビーコンのＤＴＩＭカウント値とを比較するのではなく、受信したビーコンのＤＴＩＭカウント値と自局が最後に送信したビーコンのＤＴＩＭカウント値とを比較する。また、本実施の形態１において、ステップＳＴ５０３でビーコン間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０３で自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍であるか否か判定し、自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍である場合に、ステップＳＴ５０４に進むようにしても良い。また、本実施の形態１において、ステップＳＴ５０４でＤＴＩＭ間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０４で自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍であるか否か判定し、自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍である場合に、ステップＳＴ５０５に進むようにしても良い。
【００４２】
また、本実施の形態１において、ＤＴＩＭカウント値「１」のビーコンを連続送信することによりＤＴＩＭ間隔を補正したが、これに限らず、「０」以外の任意の値のＤＴＩＭカウント値のビーコンを、ＤＴＩＭカウント値が「１」のビーコンの次に送信することによりＤＴＩＭ間隔を補正しても良い。即ち、正規のＤＴＩＭカウント値とは異なる値のＤＴＩＭカウント値のビーコンを余分に送信することにより、ＤＴＩＭ間隔を補正することができる。
【００４３】
（実施の形態２）
本実施の形態２は、ビーコンを受信する回数を計測して、計測した回数が所定の値以上になった場合に、ビーコン間隔を補正せずにＤＴＩＭ間隔のみを補正することを特徴とするものである。
【００４４】
図１０は、本発明の実施の形態２に係る無線ＬＡＮ通信装置１０００の構成を示すブロック図である。
【００４５】
本実施の形態２に係る無線ＬＡＮ通信装置１０００は、図４に示す実施の形態１に係る無線ＬＡＮ通信装置２００において、図１０に示すように、カウンタ１００１を追加する。なお、図１０においては、図４と同一構成である部分には同一の符号を付してその説明は省略する。
【００４６】
ビーコン解析部２０３は、無線ＬＡＮ制御部２０２から入力した検出結果を用いて他局が送信したビーコンを解析する。即ち、ビーコン解析部２０３は、自己のビーコンの送信前の所定時間内で無線送受信部２０１が受信したビーコンであるのか、または自己のビーコンの送信後の所定時間内で無線送受信部２０１が受信したビーコンであるのかを判定する。そして、ビーコン解析部２０３は、判定結果に応じて、カウンタ１００１をカウントアップする。また、ビーコン解析部２０３は、カウンタ１００１のカウント値がしきい値以上になった場合に、ビーコン補正部２０４に対して、無線ＬＡＮ制御部２０２が検出したビーコンに含まれるビーコン間隔情報とＤＴＩＭ間隔情報とに基づいて、自局のＤＴＩＭ間隔を補正するように指示する。具体的には、ビーコン解析部２０３は、ビーコン間隔情報の他局のビーコン間隔と自局のビーコン間隔とが一致する場合で、且つＤＴＩＭ間隔情報の他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致する場合に、他局のＤＴＩＭ間隔と自局のＤＴＩＭ間隔とが一致しないように、自局のＤＴＩＭ間隔を補正するように指示する。
【００４７】
計測手段であるカウンタ１００１は、ビーコン解析部２０３の判定結果に応じてビーコンの検出回数を計測する。
【００４８】
次に、無線ＬＡＮ通信装置１０００の動作について、図１１を用いて説明する。図１１は、無線ＬＡＮ通信装置１０００の動作を示すフロー図である。図１１において、自局である無線ＬＡＮ通信装置１０００をアクセスポイントＡとするとともに、他局である無線ＬＡＮ通信装置１０００をアクセスポイントＢとする。なお、図１１においては、図５と同一動作である部分には同一の符号を付してその説明は省略する。
【００４９】
アクセスポイントＡのビーコン解析部２０３は、取得したアクセスポイントＢのＤＴＩＭカウント値とアクセスポイントＡが次に送信するＤＴＩＭカウント値の双方が「０」であるか否か判断する（ステップＳＴ５０５）。ＤＴＩＭカウント値の双方が「０」である場合にはステップＳＴ１１０１に進み、ＤＴＩＭカウント値の双方が「０」でない場合には処理を終了する。
【００５０】
次に、アクセスポイントＡのビーコン解析部２０３は、無線ＬＡＮ制御部２０２が検出したビーコンが自局のビーコンの送信後のビーコン監視区間であるか否かを判定する（ステップＳＴ１１０１）。ここで、本実施の形態２におけるビーコン監視区間は、アクセスポイントＡがビーコンを送信する直前及び直後の区間である。
【００５１】
図１２は、アクセスポイントＡのビーコン１２０４の送信の直前にアクセスポイントＡのビーコン監視区間Ｔ１２０１（送信前監視時間）を設けるとともに、アクセスポイントＡのビーコン１２０４の送信の直後にアクセスポイントＡのビーコン監視区間Ｔ１２０２（送信後監視時間）を設けた例を示す図である。即ち、アクセスポイントＡが受信したビーコン１２０３がビーコン監視区間Ｔ１２０１またはビーコン監視区間Ｔ１２０２の中に存在するということは、アクセスポイントＡのビーコン１２０４の送信タイミングとアクセスポイントＢのビーコン１２０３の送信タイミングとが重なる可能性があるということ
を示している。なお、ビーコン監視区間Ｔ１２０１及びビーコン監視区間Ｔ１２０２の設定期間の長さは、任意の設定にすることができる。
【００５２】
また、カウンタ１００１は、ビーコン監視区間Ｔ１２０１でビーコンを検出した際にカウントする送信前干渉カウンタと、ビーコン監視区間Ｔ１２０２でビーコンを検出した際にカウントする送信後干渉カウンタを有する。
【００５３】
図１１に戻って、ビーコン監視区間Ｔ１２０２でビーコンを検知した場合は、カウンタ１００１の送信後干渉カウンタをカウントアップし（ステップＳＴ１１０２）、ビーコン監視区間Ｔ１２０１でビーコンを検知した場合は、カウンタ１００１の送信前干渉カウンタをカウントアップする（ステップＳＴ１１０３）。
【００５４】
次に、アクセスポイントＡのビーコン解析部２０３は、カウンタ１００１の送信後干渉カウンタのカウント値がしきい値Ｘ（Ｘは「１」以上の整数）以上であるか否かを判定する（ステップＳＴ１１０４）。
【００５５】
カウンタ１００１の送信後干渉カウンタのカウント値がしきい値Ｘ以上でない場合には、処理を終了し、カウンタ１００１の送信後干渉カウンタのカウント値がしきい値Ｘ以上の場合には、自局のビーコン間隔を補正する（ステップＳＴ５０６）。
【００５６】
また、アクセスポイントＡのビーコン解析部２０３は、カウンタ１００１の送信前干渉カウンタのカウント値がしきい値Ｙ（Ｙは「１」以上の整数）以上であるか否かを判定する（ステップＳＴ１１０５）。
【００５７】
カウンタ１００１の送信前干渉カウンタのカウント値がしきい値Ｙ以上でない場合には、処理を終了し、カウンタ１００１の送信前干渉カウンタのカウント値がしきい値Ｙ以上の場合には、自局のビーコン間隔を補正する（ステップＳＴ５０６）。
【００５８】
次に、アクセスポイントＡのビーコン補正部２０４は、ＤＴＩＭ間隔を補正し（ステップＳＴ５０６）、アクセスポイントＡは、補正後のＤＴＩＭ間隔になるようにビーコンを送信する。
【００５９】
次に、アクセスポイントＡのビーコン解析部２０３は、カウンタ１００１の送信前干渉カウンタ及び送信後干渉カウンタをリセットして、カウンタ値を「０」にする（ステップＳＴ１１０６）。なお、カウンタ１００１は、ビーコンの送信間隔を補正しない場合でも、一定の時間経過した場合に、送信前干渉カウンタのカウント値及び送信後干渉カウンタのカウント値を「０」にするような設計にしても良い。
【００６０】
また、カウンタ１００１における送信前干渉カウンタと送信後干渉カウンタのしきい値は、ＸとＹで異なる値を持つ。カウンタ１００１における送信前干渉カウンタと送信後干渉カウンタのしきい値が「１」の場合は、一回のビーコンの検知でＤＴＩＭ間隔の補正を行うことになる。アクセスポイントＡがビーコン監視区間Ｔ１２０２でアクセスポイントＢのビーコンを検知した場合は、アクセスポイントＢがビーコン監視区間Ｔ１２０１でアクセスポイントＡをＸ回検知した場合にＤＴＩＭ間隔の補正を行う。また、同時にアクセスポイントＡが、ビーコン監視区間Ｔ１２０１でアクセスポイントＡをＹ回検知した場合に同じＤＴＩＭ間隔の補正を行う。この場合、ＸとＹの値が同じ場合は、補正後も同じタイミングで同じＤＴＩＭカウント値を持ったビーコンを送信してしまう。従って、ＸとＹを異なる値にすることにより、ＸまたはＹの何れか一方の小さい値のアクセスポイントが先にＤＴＩＭ間隔の補正を行い、アクセスポイントＡ及びアクセスポイントＢの互いの干渉を防ぐことができる。また、アクセスポイントＢが本実施の形態２の実装を行わないア
クセスポイントの場合は、アクセスポイントＡはビーコン監視区間Ｔ１２０１ビーコンを検出した場合のみならず、ビーコン監視区間Ｔ１２０２でビーコンを検出した場合においても、ビーコンの送信間隔の補正を行う。これにより、アクセスポイントＡ及びアクセスポイントＢの互いの干渉を防ぐことができる。
【００６１】
このように、本実施の形態２によれば、上記実施の形態１の効果に加えて、ビーコンの検出が所定の回数に達した場合にＤＴＩＭ間隔を補正するので、ＤＴＩＭ間隔の補正を開始するビーコンの検出回数を各アクセスポイントで異ならせることにより、お互いに同じ補正を行って再びＤＴＩＭビーコンを送信するタイミングが同期することを防ぐことができる。即ち、本実施の形態２によれば、他のアクセスポイントが本実施の形態２の構成を実装しているかどうかによらず、自律的にＤＴＩＭ間隔を補正することができる。その結果、どのような環境下においても、マルチキャスト、ブロードキャストサービスの干渉が回避され、帯域や遅延などのサービス品質の改善を図ることができる。
【００６２】
なお、本実施の形態２において、自局のビーコンの送信直後にビーコン監視区間を設定したが、これに限らず、自局のビーコンの送信直前にビーコン監視区間を設定しても良いし、自局のビーコンの送信直前と送信直後の両方にビーコン監視区間を設定しても良い。自局のビーコンの送信直前にビーコン監視区間を設定した場合には、ステップＳＴ５０５において、受信したビーコンのＤＴＩＭカウント値と最後に送信したビーコンのカウント値とを比較するのではなく、受信したビーコンのＤＴＩＭカウント値と自局が次に送信するビーコンのＤＴＩＭカウント値とを比較する。また、本実施の形態２において、ステップＳＴ５０３でビーコン間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０３で自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍であるか否か判定し、自局のビーコン間隔が他のアクセスポイントのビーコン間隔の整数倍である場合に、ステップＳＴ５０４に進むようにしても良い。また、本実施の形態２において、ステップＳＴ５０４でＤＴＩＭ間隔が同じか否かを判定したが、これに限らず、ステップＳＴ５０４で自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍であるか否か判定し、自局のＤＴＩＭ間隔が他のアクセスポイントのＤＴＩＭ間隔の整数倍である場合に、ステップＳＴ５０５に進むようにしても良い。
【００６３】
また、本実施の形態２において、ＤＴＩＭカウント値「１」のビーコンを連続送信することによりＤＴＩＭ間隔を補正したが、これに限らず、「０」以外の任意の値のＤＴＩＭカウント値のビーコンを、ＤＴＩＭカウント値が「１」のビーコンの次に送信することによりＤＴＩＭ間隔を補正しても良い。即ち、正規のＤＴＩＭカウント値とは異なる値のＤＴＩＭカウント値のビーコンを余分に送信することにより、ＤＴＩＭ間隔を補正することができる。また、本実施の形態２において、送信後干渉カウンタで計測した回数と比較するしきい値Ｘと、送信前干渉カウンタで計測した回数と比較するしきい値Ｙとを異なる値にしたが、これに限らず、送信後干渉カウンタで計測した回数と比較するしきい値と、送信前干渉カウンタで計測した回数と比較するしきい値とを同じ値にしても良い。
【００６４】
（実施の形態３）
本実施の形態３は、上記実施の形態１及び実施の形態２のようにビーコン間隔を補正せずにＤＴＩＭ間隔のみを補正するのではなく、ビーコン間隔とは関わりなく自局のビーコンの送信タイミングを所定の規則に従ってずらすことによって、ビーコン間隔とＤＴＩＭ間隔の双方を補正することを特徴とするものである。全てのビーコンがＤＴＩＭビーコンである場合、即ち全てのビーコンのＤＴＩＭ間隔が「１」の場合は、ＤＴＩＭカウント値は常に「０」なので、ＤＴＩＭビーコンのビーコン間隔をずらすという手法は使用できないので、新たなアプローチが必要となる。
【００６５】
図１３は、本発明の実施の形態３に係るＤＴＩＭ間隔の補正の方法を示すフロー図であ
る。本実施の形態３において、各無線ＬＡＮ通信装置が送信するビーコンは、全てＤＴＩＭビーコンである。なお、本実施の形態３においては、無線ＬＡＮ通信装置の構成は図４と同一構成であり、無線ＬＡＮ通信装置の動作は図５と同一であるので、その説明は省略する。
【００６６】
ビーコン補正部２０４は、ビーコン解析部２０３からのトリガを待っており（ステップＳＴ１３０１）、トリガが入力した際には、次に送信するビーコンのビーコン間隔を補正する（ステップＳＴ１３０２）。この際に、ビーコン補正部２０４は、（１）式を用いてビーコン間隔を補正する。
【００６７】
Ｘ＝Ａ＋Ａ／（Ｂ＋１）                  （１） 
ただし、Ｘは、補正後のビーコン間隔
Ａは、補正前の現在のビーコン間隔
Ｂは、検知したアクセスポイントの数
【００６８】
次に、ビーコン補正部２０４は、無線ＬＡＮ制御部２０２に対して、次に送信するビーコンから、（１）式より求めた補正後のビーコン間隔Ｘで送信するように要求し（ステップＳＴ１３０３）、補正後のビーコン間隔Ｘでのビーコンの送信待ちの状態になる（ステップＳＴ１３０４）。
【００６９】
次に、図１４を用いて、ＤＴＩＭ間隔を補正する方法について、さらに詳細に説明する。図１４は、ＤＴＩＭ間隔を補正する方法を示す図である。図１４において、アクセスポイントＢは、一定のビーコン間隔Ａで各ビーコン１４０１〜１４０４を送信している。また、アクセスポイントＡは、ビーコン１４０５からビーコン１４０６まではビーコン間隔Ａでビーコンを送信する。また、図１４において、アクセスポイントＡは、次のタイミングで送信するビーコンをビーコン１４０６とし、ビーコン１４０６の次に送信するビーコンをビーコン１４０７とする。
【００７０】
ビーコン補正部２０４は、ビーコン１４０６の送信のタイミングでビーコン間隔の補正を開始し、ビーコン１４０６を送信してからビーコン１４０７を送信するまでのビーコン間隔Ａを、（１）式を用いてビーコン間隔Ｘに補正する。これにより、ビーコン１４０６とビーコン１４０６の次に送信するビーコン１４０７とのビーコン間隔は補正した後のビーコン間隔Ｘになり、ビーコン間隔を補正しなければビーコンＰ０のタイミングで送信されることにより生じる干渉を防ぐことができる。
【００７１】
次に、ビーコン補正部２０４は、ビーコン１４０７を送信した後に、ビーコン１４０７とビーコン１４０８とのビーコン間隔を、補正後のビーコン間隔Ｘから補正前のビーコン間隔Ａに戻し、無線ＬＡＮ制御部２０２に対して、ビーコン間隔Ａでビーコン１４０８を送信するように要求する（ステップＳＴ１３０５）。このようにしてビーコン間隔を補正した後のアクセスポイントＡのビーコン１４０７、１４０８は、常にアクセスポイントＢのビーコン１４０３、１４０４の送信タイミングから時間α遅れて送信されることになり、お互いの干渉を防ぐことができる。
【００７２】
本実施の形態３において、上記では、（１）式に示すように、検知したアクセスポイントの数によってＸを補正するようにしたが、これに限らず、アクセスポイントＡのビーコン間隔を、補正前のビーコン間隔よりも長い任意の長さにすることにより、他のアクセスポイントとの干渉を防ぐことができる。また、検知したアクセスポイントが一つである場合や、複数のアクセスポイントが同時に干渉することがありえない場合は、補正後のビーコン間隔を、補正前のビーコン間隔の周期の半分にするのが良い。例えば、補正前のビー
コン間隔が１００ｍｓである場合、補正後のビーコン間隔は、補正前のビーコン間隔から５０ｍｓずらすことにより、１５０ｍｓにする。
【００７３】
また、他のビーコン間隔の補正方法としては、同一チャネルのアクセスポイントが自局以外に一つ存在する場合は、補正後のビーコン間隔は、補正前のビーコン間隔の半分ずらす。例えば、アクセスポイントＡの補正前のビーコン間隔が１００ｍｓの場合、アクセスポイントＡのビーコン補正部２０４は、アクセスポイントＢのビーコンの受信タイミングから５０ｍｓ経過してから次のビーコンを送信する。
【００７４】
また、さらに他のビーコン間隔の補正方法としては、同一チャネルかつ同一のビーコン間隔のアクセスポイントが自局以外に複数存在する場合、アクセスポイントＡは、自局の補正前のビーコン間隔を、自局も含むアクセスポイントの数で除算した値のビーコンにする。例えば、補正間のビーコン間隔が１００ｍｓの場合、同一のビーコン間隔の２つの他のアクセスポイントが同一チャネルに存在する場合は、１００ｍｓ／３（自局も含めてアクセスポイントは合計３つ)により３３ｍｓずらしたビーコン間隔で次のビーコンを送信する。
【００７５】
このように、本実施の形態３によれば、上記実施の形態１の効果に加えて、全てのビーコンでＤＴＩＭビーコンを送信する場合でも、ブロードキャスト/マルチキャストフレームの干渉を軽減することができる。また、本実施の形態３によれば、検知した他のアクセスポイントの数を用いて最適なビーコン間隔を計算することにより、お互いのアクセスポイントのビーコン送信タイミングをなるべく離れさせることができ、複数のアクセスポイントが同一チャネルで共存している環境下においてのブロードキャスト/マルチキャストサービスのサービス品質の劣化を防ぐことができる。
【００７６】
なお、本実施の形態３において、自局のビーコンの送信直前にビーコン監視区間を設定したが、これに限らず、自局のビーコンの送信直後にビーコン監視区間を設定しても良いし、自局のビーコンの送信直前と送信直後の両方にビーコン監視区間を設定しても良い。
【産業上の利用可能性】
【００７７】
本発明にかかる無線ＬＡＮ通信装置及びビーコン送信方法は、特にブロードキャスト/マルチキャストサービスを複数のアクセスポイントを通して、それぞれのアクセスポイントの配下の端末に提供するのに好適である。
【図面の簡単な説明】
【００７８】
【図１】従来のインフラストラクチャモードにおける省電力制御の概要を示す図
【図２】従来のブロードキャスト/マルチキャストフレームの干渉が発生する様子を示す図
【図３】本発明の実施の形態１に係るブロードキャスト／マルチキャストサービスの概要を説明する図
【図４】本発明の実施の形態１に係る無線ＬＡＮ通信装置の構成を示すブロック図
【図５】本発明の実施の形態１に係る無線ＬＡＮ通信装置の動作を示すフロー図
【図６】本発明の実施の形態１に係るビーコンの受信タイミングを示す図
【図７】本発明の実施の形態１に係るＴＩＭ情報要素のデータフォーマットを示す図
【図８】本発明の実施の形態１に係るビーコン送信間隔の補正の方法を示すフロー図
【図９】本発明の実施の形態１に係るビーコン送信間隔を補正する方法を示す図
【図１０】本発明の実施の形態２に係る無線ＬＡＮ通信装置の構成を示すブロック図
【図１１】本発明の実施の形態２に係る無線ＬＡＮ通信装置の動作を示すフロー図
【図１２】本発明の実施の形態２に係るビーコンの受信タイミングを示す図
【図１３】本発明の実施の形態３に係るビーコン送信間隔の補正の方法を示すフロー図
【図１４】本発明の実施の形態３に係るビーコン送信間隔を補正する方法を示す図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008053519.tif 000017
【図２】
2008053519.tif 000018
【図３】
2008053519.tif 000019
【図４】
2008053519.tif 000020
【図５】
2008053519.tif 000021
【図６】
2008053519.tif 000022
【図７】
2008053519.tif 000023
【図８】
2008053519.tif 000024
【図９】
2008053519.tif 000025
【図１０】
2008053519.tif 000026
【図１１】
2008053519.tif 000027
【図１２】
2008053519.tif 000028
【図１３】
2008053519.tif 000029
【図１４】
2008053519.tif 000030
【国際調査報告】
2008053519.tif 000031
2008053519.tif 000032
2008053519.tif 000033
2008053519.tif 000034
2008053519.tif 000035
2008053519.tif 000036