(57)【要約】  無線通信システム（１００）は、複数のチャネルによって子機との無線通信を行うＷＰＡＮの親機である。容量判断部（１０３）は、取得部（１０１）によって取得された他局ＷＰＡＮの要求伝送容量の情報と自局ＷＰＡＮの要求伝送容量の情報とに基づいて、他局ＷＰＡＮと自局ＷＰＡＮとの要求伝送容量の総和がチャネルの伝送許容容量よりも大きいか否かを判断する。決定部（１０４）は、容量判断部（１０３）によって要求伝送容量の総和が伝送許容容量よりも大きいと判断された場合に、他局ＷＰＡＮに設定された条件と共通の条件に基づいて、自局ＷＰＡＮおよび他局ＷＰＡＮのチャネルの使用の優先順位を決定する。切替判断部（１０５）は、決定部（１０４）によって決定された優先順位に基づいて、自局ＷＰＡＮの端末局と通信を行うチャネルを切り替えるか否かを判断する。
2009028028.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャネルによって端末局と親局との無線通信を行う無線通信システムにおいて、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得手段と、
前記取得手段によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断手段と、
前記容量判断手段によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定手段と、
前記決定手段によって決定された優先順位に基づいて、自親局の前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断手段と、
を備えることを特徴とする無線通信システム。
【請求項２】
前記切替判断手段は、前記他親局と自親局との要求伝送容量の総和の前記伝送許容容量に対する超過量が、前記決定手段によって決定された優先順位が自親局よりも低い他親局の要求伝送容量の総和よりも大きい場合に、自親局が前記端末局と通信を行うチャネルを切り替えると判断することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記決定手段は、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記チャネルの使用の優先順位を決定することを特徴とする請求項１または２に記載の無線通信システム。
【請求項４】
親局に属する端末局の種別の情報と、前記端末局の種別に対応付けられた優先度の情報と、を記憶した記憶手段をさらに備え、
前記取得手段は、自親局に属する端末局の種別の情報と、前記他親局に属する端末局の種別の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて、前記記憶手段によって記憶された情報において、高い優先度に対応付けられている種別の端末局が属する親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする請求項１または２に記載の無線通信システム。
【請求項５】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする請求項１または２に記載の無線通信システム。
【請求項６】
前記取得手段は、自親局が予約した時分割多重期間の情報と、前記他親局が予約した時分割多重期間の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された時分割多重期間の情報に基づいて、前記時分割多重期間が長い親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする請求項１または２に記載の無線通信システム。
【請求項７】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記要求伝送容量の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項３に記載の無線通信システム。
【請求項８】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された時分割多重期間の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項６に記載の無線通信システム。
【請求項９】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項４に記載の無線通信システム。
【請求項１０】
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項４に記載の無線通信システム。
【請求項１１】
前記取得手段は、自親局が予約した時分割多重期間の情報と、前記他親局が予約した時分割多重期間の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された時分割多重期間の情報に基づいて、前記時分割多重期間が長い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項４に記載の無線通信システム。
【請求項１２】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直し、前記取得手段によって取得された要求伝送容量の情報に基づいて決定し直した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項４に記載の無線通信システム。
【請求項１３】
前記取得手段は、自親局が予約した時分割多重期間の情報と、前記他親局が予約した時分割多重期間の情報と、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された時分割多重期間の情報に基づいて、前記時分割多重期間が長い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直し、前記取得手段によって取得された要求伝送容量の情報に基づいて決定し直した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項４に記載の無線通信システム。
【請求項１４】
同一の通信エリアにおいて通信を行う請求項１〜１３のいずれか一つに記載の無線通信システムを複数備えることを特徴とする無線通信システム。
【請求項１５】
複数のチャネルによって端末局と親局との無線通信を行う無線通信方法において、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得工程と、
前記取得工程によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断工程と、
前記容量判断工程によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に基づいて、自親局が前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断工程と、
を含むことを特徴とする無線通信方法。
【請求項１６】
複数のチャネルによって端末局と親局との無線通信を行う無線通信プログラムにおいて、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得工程と、
前記取得工程によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断工程と、
前記容量判断工程によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に基づいて、自親局が前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断工程と、
をコンピュータに実行させることを特徴とする無線通信プログラム。
【請求項１７】
請求項１６に記載の無線通信プログラムを記録した前記コンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信エリア内の端末局と無線通信を行う無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）通信は、３．１ＧＨｚ〜１０．６ＧＨｚの広い周波数帯域を使用して行う通信である。この周波数帯域において他の無線システムに影響を与えないように出力電力を制限し、半径数ｍの狭い範囲で１００Ｍｂｐｓ以上の超高速な無線通信を行うのがＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ｎｅｔｗｏｒｋ）である。ＷＰＡＮは、１台の親機と、その親機に接続される１台以上の子機によるマスタースレーブ形式のネットワークである（たとえば、下記特許文献１〜３参照。）。【０００３】
ＵＷＢの通信規格のうち、物理層にマルチバンドＯＦＤＭ（ＭＢ−ＯＦＤＭ）方式を用いたＷｉＭｅｄｉａ規格がある。この規格では、３．１ＧＨｚ〜１０．６ＧＨｚの周波数帯域を５２８ＭＨｚ帯域幅の１４個のバンドに分割し、そのうちの下位１２個のバンドについて３バンド毎に４つのチャネルを構成し、また上位２個のバンドで一つのチャネルを構成し、計５つのチャネルを確保する。【０００４】
ＷｉＭｅｄｉａ規格では、そのうちの一つのチャネルを使用し、そのチャネルに含まれるバンド間で周波数ホッピングを行いながら通信を行う。その通信速度は、３ｍで４８０Ｍｂｐｓ、１０ｍで１１０Ｍｂｐｓである。ＷｉＭｅｄｉａ規格の通信プロトコルは時分割多重（ＴＤＭＡ：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式を基本としている。ＷｉＭｅｄｉａ規格で通信を行うＷＰＡＮの親機は、スーパーフレームと呼ばれる約６５ｍｓの時間単位の中で配下の子機と通信を行う期間の予約を行う。【０００５】
ＷｉＭｅｄｉａ規格はＵＷＢ通信の共通プラットフォームとして提案されている規格であり、この規格の上位レイヤーにワイヤレスＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、ワイヤレス１３９４などの規格を用いることで、様々なＷＰＡＮアプリケーションへと展開することが可能である。これらのアプリケーションのほかにも、高速な無線通信が可能なことから、ストリーム伝送など高速かつ大きな通信帯域を要求する無線アプリケーションへの展開も期待される。【０００６】
ＷｉＭｅｄｉａ規格の通信範囲は３ｍ〜１０ｍと狭い範囲であるが、オフィス環境での利用を考えた場合に、その範囲に複数のＷＰＡＮが存在することが考えられる。また、集合住宅のような環境での利用を考えた場合に、この通信範囲は自室をカバーするには十分であり、さらに隣接する部屋にまで及ぶものと考えられる。【０００７】
お互いの通信可能範囲に複数のＷＰＡＮが存在する場合は、チャネルは５チャネル存在するため、別々のチャネルを使用することでＷＰＡＮ同士の干渉を避けることが可能である。また、お互いの通信可能範囲内にあるＷＰＡＮが同一チャネルを使用する場合であっても、そのチャネル内におけるバンド間の周波数ホッピングのタイミングを変えることでＷＰＡＮ同士の干渉を避けることは可能である。【０００８】
一方、ＵＷＢのチャネルであるが、その利用可能帯域について米国以外では国毎の規制が存在し、５チャネルのすべてを、またそのチャネル中のバンドのすべてを使用できるわけではない。また、ＷｉＭｅｄｉａ規格に基づいたＵＷＢ通信のＷＰＡＮは先に述べたように様々なアプリケーションで使用されるほか、その高速通信性を活かし、映像伝送のような大きな伝送容量を必要とするＷＰＡＮへの展開も考えられる。これらアプリケーションに期待されるのは高速、大容量伝送である。【０００９】
このように、様々なアプリケーションが存在するため、特に先に述べたようなオフィス環境や集合住宅環境などでは、ＷＰＡＮの有効な通信範囲である３ｍ〜１０ｍの中に多数のＷＰＡＮが存在することが考えられる。これらのＷＰＡＮが通信に使用するチャネルは高々５チャネルであり、使用する国、地域によっては、さらにそれ以下のチャネル数になる。【００１０】
したがって、同一チャネルを多数のＷＰＡＮが使用する状況が発生することになる。ここで、ＷＰＡＮのアプリケーションとして高速、大容量伝送のものが期待されているので、チャネル内において大きな伝送容量を必要とするものがあることが考えられる。たとえば、一つのＷＰＡＮの親機の配下に映像伝送を行う子機が複数存在した場合は、そのＷＰＡＮは非常に大きな伝送容量を必要とすることになる。【００１１】
加えて、ＷＰＡＮは移動性の高い機器に用いられる傾向があるため、ＷＰＡＮの移動に伴い、ある特定のチャネルに大きな伝送容量を必要とする多くのＷＰＡＮが集中する状況が発生しうる。同一チャネルを多くのＷＰＡＮが使用している状況で、その中に非常に大きな伝送容量を必要とするＷＰＡＮが複数存在した場合は、そのチャネル内にあるすべてのＷＰＡＮが必要とする伝送容量が、チャネルが持つ伝送許容容量を超えてしまう可能性がある。このような場合は、十分な伝送性能を出せないＷＰＡＮが生じてしまう。【００１２】
図２１は、同一のチャネルを用いて通信を行う複数のＷＰＡＮを示す図である。図２１に示すように、ある一つのＵＷＢチャネル上に、親機２１１１によるＷＰＡＮ２１１０と、親機２１２１によるＷＰＡＮ２１２０と、が構成されている。ＷＰＡＮ２１１０は、親機２１１１の配下に、子機２１１２、子機２１１３、子機２１１４を持っている。また、ＷＰＡＮ２１２０は、親機２１２１の配下に子機２１２２を持っている。【００１３】
親機２１１１によるＷＰＡＮ２１１０の通信範囲は実線で示されている範囲であり、親機２１２１によるＷＰＡＮ２１２０の通信範囲は点線で示されている範囲である。この状況において、ＷＰＡＮ２１１０とＷＰＡＮ２１２０は、同一のＵＷＢチャネル上に存在しているが、お互いの通信範囲は重なっていないため、ＷＰＡＮ２１１０内の通信とＷＰＡＮ２１２０内の通信が互いに干渉することがなく、それぞれのＷＰＡＮは十分な伝送容量を確保できる。【００１４】
ここで、ＷＰＡＮ２１１０は固定的なＷＰＡＮであり、またＷＰＡＮ２１２０は移動的なＷＰＡＮであるとする。たとえば、ＷＰＡＮ２１１０において、親機２１１１がパーソナル・コンピュータ（以下、「ＰＣ」という）、子機２１１２がキーボード、子機２１１３がハードディスクドライブ、子機２１１４がＷｅｂカメラというように、ＰＣとその周辺機器を構成しているとする。また、ＷＰＡＮ２１２０において、たとえば、親機２１２１は携帯音楽プレイヤー、子機２１２２はワイヤレスヘッドフォンである。【００１５】
図２２は、複数のＷＰＡＮの通信範囲が重なった状況を示す図である。図２２において、図２１に示した構成と同様の構成については同一の符号を付して説明を省略する。図２２は、ＷＰＡＮ２１２０が移動してＷＰＡＮ２１１０の通信範囲と重なった状況を示している。この状況は、たとえば、ＷＰＡＮ２１２０の携帯音楽プレイヤーを身に着けたユーザーがＷＰＡＮ２１１０のＰＣを使用するために移動したような状況である。【００１６】
同一チャネル上でＷＰＡＮ２１１０とＷＰＡＮ２１２０の通信範囲が重なっていると、ＷＰＡＮ２１１０の親機２１１１が配下の子機と通信している期間は、ＷＰＡＮ２１２０の親機２１２１はその配下の子機と通信することができない。同様に、ＷＰＡＮ２１２０の親機２１２１が配下の子機と通信している期間は、ＷＰＡＮ２１１０の親機２１１１はその配下の子機と通信できない。このため、ＷＰＡＮの移動により互いの通信範囲が重なることで、各ＷＰＡＮの通信可能な時間が減少することになる。【００１７】
また、同一チャネル上においてさらに他のＷＰＡＮが移動してＷＰＡＮ２１１０とＷＰＡＮ２１２０の通信範囲に重なる状況の発生や、また、オフィスなどのような狭い空間において多数の新たなＷＰＡＮを構成することでＷＰＡＮ２１１０とＷＰＡＮ２１２０の通信範囲に重なるような、同一チャネル上で多数のＷＰＡＮの通信範囲が重なりあう状況が発生すると、お互いの通信期間を干渉しあう状況が多数発生し、その結果、一つのＷＰＡＮが必要とする伝送容量が不足する状況が発生する。【００１８】
この状況を回避するためには、ＷＰＡＮが通信を行うチャネルを他のチャネルに切り替える方法がある。ＷｉＭｅｄｉａ規格では、ＷＰＡＮがチャネルを切り替えるためのコマンドが用意されているので、ＷＰＡＮの親機がそのコマンドを使用することで、子機とともに他のチャネルに移動することが可能である。【００１９】
【特許文献１】特開２００２−３３５２６６号公報
【特許文献２】特表２００５−５３２７５９号公報
【特許文献３】特開平７−２０３５４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、ＷｉＭｅｄｉａ規格にはチャネルの切替方法は規定されているが、チャネルを切り替えるための条件については規定されていないという問題がある。このため、同一チャネルを多くのＷＰＡＮが使用している状況で、そのチャネルを使用するすべてのＷＰＡＮが必要とする伝送容量がチャネルの持つ伝送許容容量を超えてしまった場合は、各ＷＰＡＮが独自の判断でチャネル切替を行うことになる。【００２１】
各ＷＰＡＮが独自判断でチャネル切替を行うシステムにおいて、たとえば配下に複数の映像伝送の子機を持つような、非常に大きな伝送容量を要求するＷＰＡＮがチャネル切替を行おうとすると、移動先のチャネルでも伝送容量の不足を検知し、再びチャネル切替を繰り返してしまうような状況に陥る場合がある。この場合は、そのＷＰＡＮの通信が不安定になる問題や、そのＷＰＡＮの通信が非効率となる問題がある。【００２２】
この発明は、上述した問題点を解消するものであり、各親局の通信を安定させつつ必要なチャネル切替を効率的に行うことができる無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２３】
この発明にかかる無線通信システムは、複数のチャネルによって端末局と親局との無線通信を行う無線通信システムにおいて、自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得手段と、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断手段と、前記容量判断手段によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定手段と、前記決定手段によって決定された優先順位に基づいて、自親局の前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断手段と、を備えることを特徴とする。【００２４】
上記構成によれば、他親局に設定された条件と共通の条件に基づいて各親局の優先順位を決定することで、自親局のチャネルを切り替えるか否かの的確な判断を自律的かつ効率的に行うことができる。
【発明の効果】
【００２５】
この発明によれば、各親局の通信を安定させつつ必要なチャネル切替を効率的に行うことができるという効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】図１は、実施の形態にかかる無線通信装置の機能的構成を示すブロック図である。
【図２】図２は、実施の形態にかかる無線通信装置の動作の一例を示すフローチャートである。
【図３】図３は、実施の形態にかかる無線通信システムを示す概要図である。
【図４】図４は、実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その１）である。
【図５】図５は、実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その２）である。
【図６】図６は、実施の形態にかかる無線通信装置の機能的構成の具体例を示すブロック図である。
【図７】図７は、実施の形態にかかる無線通信装置のハードウェア構成の一例を示すブロック図である。
【図８】図８は、実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その１）である。
【図９】図９は、実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その２）である。
【図１０】図１０は、無線通信装置が備える子機種別テーブルの一例を示す図である。
【図１１】図１１は、無線通信装置が生成するＷＰＡＮの構成情報の一例を示す図である。
【図１２】図１２は、優先順位決定部が優先順位を決定する手順の一例（その１）を示すフローチャートである。
【図１３】図１３は、優先順位決定部が優先順位を決定する手順の一例（その２）を示すフローチャートである。
【図１４】図１４は、優先順位決定部が優先順位を決定する手順の一例（その３）を示すフローチャートである。
【図１５】図１５は、優先順位決定部が優先順位を決定する手順の一例（その４）を示すフローチャートである。
【図１６】図１６は、優先順位決定部が優先順位を決定する手順の一例（その５）を示すフローチャートである。
【図１７】図１７は、優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その１）である。
【図１８】図１８は、優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その２）である。
【図１９】図１９は、優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その１）である。
【図２０】図２０は、優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その２）である。
【図２１】図２１は、同一のチャネルを用いて通信を行う複数のＷＰＡＮを示す図である。
【図２２】図２２は、複数のＷＰＡＮの通信範囲が重なった状況を示す図である。
【符号の説明】
【００２７】
１００  無線通信装置
３００  無線通信システム
３１０，３２０，３３０  ＷＰＡＮ
４１０  周波数帯域
４２１，４２２  伝送許容容量
４３１〜４３４  要求伝送容量
４４０  全体要求伝送容量
４５０  超過要求伝送容量
４６０  低優先要求伝送容量
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照して、この発明にかかる無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。【００２９】
（実施の形態）
図１は、実施の形態にかかる無線通信装置の機能的構成を示すブロック図である。実施の形態にかかる無線通信装置は、通信エリア内の端末局とともに、切り替え可能な複数のチャネルによって無線通信を行うＷＰＡＮの無線通信システムを構成する親局である。図１に示すように、実施の形態にかかる無線通信装置１００は、取得部１０１と、記憶部１０２と、容量判断部１０３と、決定部１０４と、切替判断部１０５と、通信部１０６と、を備えている。【００３０】
ここで、無線通信装置１００が通信を行うエリアを単に「通信エリア」という。また、無線通信装置１００が属するＷＰＡＮを「自局ＷＰＡＮ」、通信エリア内で通信を行う自局ＷＰＡＮ以外のＷＰＡＮを他局ＷＰＡＮという。他局ＷＰＡＮの親機は、無線通信装置１００と同様の構成を有する無線通信装置である。他局ＷＰＡＮは一つでも複数でもよい。また、自局ＷＰＡＮが初期状態で通信を行う予定のチャネルを初期チャネルという。【００３１】
取得部１０１は、自局ＷＰＡＮと同一の初期チャネルによって通信を行う他局ＷＰＡＮの要求伝送容量の情報と自局ＷＰＡＮの要求伝送容量の情報とを取得する。取得部１０１は、取得した要求伝送容量の情報を記憶部１０２へ出力する。要求伝送容量の情報とは、ＷｉＭｅｄｉａに規定された、ＷＰＡＮが次のタイミングの通信で使用する予定の初期チャネルの帯域の情報である。記憶部１０２は、取得部１０１から出力された要求伝送容量の情報を記憶する。【００３２】
容量判断部１０３は、記憶部１０２に記憶された要求伝送容量の情報に基づいて、他局ＷＰＡＮと自局ＷＰＡＮとの要求伝送容量の総和（以下、「全体要求伝送容量」という）を算出する。そして、容量判断部１０３は、全体要求伝送容量と初期チャネルの伝送許容容量とを比較して、全体要求伝送容量が初期チャネルの伝送許容容量よりも大きいか否かを判断する。容量判断部１０３は、判断結果の情報を決定部１０４へ出力する。【００３３】
決定部１０４は、要求伝送容量の総和が伝送許容容量よりも大きいとの判断結果が容量判断部１０３から出力された場合に、自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を決定する。また、決定部１０４は、自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を、他局ＷＰＡＮに設定された条件と共通の条件に基づいて決定する。【００３４】
決定部１０４は、決定した優先順位の情報を切替判断部１０５へ出力する。決定部１０４が切替判断部１０５へ出力する優先順位の情報は、少なくとも、自局ＷＰＡＮよりも優先順位が低い他局ＷＰＡＮがどのＷＰＡＮであるかの情報を含んでいる。このため、決定部１０４は、少なくとも自局ＷＰＡＮの優先順位を決定し、自局ＷＰＡＮよりも優先順位が低い他局ＷＰＡＮがどのＷＰＡＮであるかの情報を取得すればよい。【００３５】
他局ＷＰＡＮに設定された条件と共通の条件とは、自局ＷＰＡＮと他局ＷＰＡＮとの間で共有している、優先順位の共通の決定方法である。すなわち、無線通信装置１００を含む各ＷＰＡＮの親機がそれぞれ独立して各ＷＰＡＮの優先順位を決定し、各ＷＰＡＮの親機が決定した各ＷＰＡＮの優先順位は同じものとなる。【００３６】
切替判断部１０５は、決定部１０４から出力された優先順位の情報に基づいて、自局ＷＰＡＮの子機と通信を行うチャネルを初期チャネルから他のチャネルへ切り替えるか否かを判断する。切替判断部１０５は、チャネルを切り替えるか否かの判断結果の情報を通信部１０６へ出力する。【００３７】
具体的には、切替判断部１０５は、記憶部１０２に記憶された要求伝送容量の情報に基づいて、決定部１０４によって決定された優先順位が自局ＷＰＡＮよりも低い他局ＷＰＡＮの要求伝送容量の総和（以下、「低優先要求伝送容量」という）と、初期チャネルの伝送許容容量に対する全体要求伝送容量の超過量（以下、「超過要求伝送容量」という）と、を取得する。【００３８】
そして、切替判断部１０５は、超過伝送容量と低優先要求伝送容量とを比較して、超過要求伝送容量が低優先要求伝送容量よりも大きい場合に、チャネルを切り替えると判断する。一方、切替判断部１０５は、超過要求伝送容量が低優先要求伝送容量以下である場合に、チャネルを切り替えないと判断する。【００３９】
通信部１０６は、自局ＷＰＡＮに属する子機や基幹ネットワークとの間でデータ通信を行う通信部である。通信部１０６は、チャネルを切り替えるとの判断結果の情報が切替判断部１０５から出力された場合は、自局ＷＰＡＮが子機と通信を行うチャネルを初期チャネルから他のチャネルに切り替える。【００４０】
具体的には、ＷｉＭｅｄｉａに規定されたチャネルの中から、初期チャネル以外で切り替え可能なチャネルを検索し、検索したチャネルに切り替える。一方、通信部１０６は、チャネルを切り替えないとの判断結果の情報が切替判断部１０５から出力された場合は、自局ＷＰＡＮが子機と通信を行うチャネルを初期チャネルのままにする。【００４１】
つぎに、決定部１０４が自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を決定する決定方法について説明する。たとえば、決定部１０４は、記憶部１０２に記憶された要求伝送容量の情報に基づいて、要求伝送容量が大きいＷＰＡＮほど高い優先順位となるように優先順位を決定する。【００４２】
また、決定部１０４は、高い優先度に対応付けられている種別の子機が属するＷＰＡＮほど高い優先順位となるように優先順位を決定してもよい。この場合は、取得部１０１は、自局ＷＰＡＮに属する子機の種別の情報と、他局ＷＰＡＮに属する子機の種別の情報と、を取得して記憶部１０２へ出力する。記憶部１０２は、取得部１０１から出力された各ＷＰＡＮに属する子機の種別の情報を記憶する。【００４３】
また、記憶部１０２は、ＷＰＡＮに属する子機の種別の情報と、子機の種別に対応付けられた優先度の情報と、をあらかじめ記憶している。決定部１０４は、記憶部１０２に記憶された、各ＷＰＡＮに属する子機の種別の情報と、子機の種別と優先度の対応付けの情報と、に基づいて、高い優先度に対応付けられている種別の子機が属するＷＰＡＮほど高い優先順位となるように優先順位を決定する。【００４４】
また、決定部１０４は、属する子機の数が多いＷＰＡＮほど高い優先順位となるように優先順位を決定してもよい。この場合は、取得部１０１は、自局ＷＰＡＮに属する子機の数の情報と、他局ＷＰＡＮに属する子機の数の情報と、を取得して記憶部１０２へ出力する。【００４５】
記憶部１０２は、取得部１０１から出力された各ＷＰＡＮに属する子機の数の情報を記憶する。決定部１０４は、記憶部１０２に記憶された各ＷＰＡＮに属する子機の数の情報に基づいて、属する子機の数が多いＷＰＡＮほど高い優先順位となるように優先順位を決定する。【００４６】
また、決定部１０４は、予約したＴＤＭＡ（時分割多重）期間が長いＷＰＡＮほど高い優先順位となるように優先順位を決定してもよい。この場合は、取得部１０１は、自局ＷＰＡＮが予約したＴＤＭＡ期間の情報と、他局ＷＰＡＮが予約したＴＤＭＡ期間の情報と、を取得して記憶部１０２へ出力する。【００４７】
記憶部１０２は、取得部１０１から出力された各ＷＰＡＮが予約したＴＤＭＡ期間の情報を記憶する。決定部１０４は、記憶部１０２に記憶された各ＷＰＡＮが予約したＴＤＭＡ期間の情報に基づいて、予約したＴＤＭＡ期間が長いＷＰＡＮほど高い優先順位となるように優先順位を決定する。【００４８】
また、上述した、要求伝送容量、属する子機の種別の優先度、属する子機の数またはＴＤＭＡ期間の長さの決定要因を用いて優先順位を決定した結果、等しい優先順位のＷＰＡＮが存在する場合に、上記決定要因のうちのまだ用いていない決定要因を用いて、等しい優先順位のＷＰＡＮ同士の優先順位を決定してもよい。【００４９】
図２は、実施の形態にかかる無線通信装置の動作の一例を示すフローチャートである。図２に示すように、まず、取得部１０１が、初期チャネルによって通信を行う他局ＷＰＡＮの要求伝送容量の情報と自局ＷＰＡＮの要求伝送容量の情報とを取得する（ステップＳ２０１）。つぎに、容量判断部１０３が、全体要求伝送容量が初期チャネルの伝送許容容量よりも大きいか否かを判断する（ステップＳ２０２）。【００５０】
ステップＳ２０２において、全体要求伝送容量が初期チャネルの伝送許容容量以下である場合（ステップＳ２０２：Ｎｏ）は、自局ＷＰＡＮのチャネル切替を行わずに一連の処理を終了する。全体要求伝送容量が初期チャネルの伝送許容容量よりも大きい場合（ステップＳ２０２：Ｙｅｓ）は、決定部１０４が、自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を決定する（ステップＳ２０３）。【００５１】
つぎに、切替判断部１０５が、超過要求伝送容量が低優先要求伝送容量よりも大きいか否かを判断する（ステップＳ２０４）。超過要求伝送容量が低優先要求伝送容量以下である場合（ステップＳ２０４：Ｎｏ）は、自局ＷＰＡＮのチャネル切替を行わずに一連の処理を終了する。超過要求伝送容量が低優先要求伝送容量よりも大きい（ステップＳ２０４：Ｙｅｓ）は、通信部１０６が、自局ＷＰＡＮの子機と通信を行うチャネルを初期チャネルから他のチャネルに切り替える（ステップＳ２０５）。【００５２】
図３は、実施の形態にかかる無線通信システムを示す概要図である。図３に示すように、実施の形態にかかる無線通信システム３００は、通信エリアにおいて通信を行う複数のＷＰＡＮ（３１０，３２０，３３０）から構成されている。複数のＷＰＡＮのそれぞれは、上述した無線通信装置１００（無線通信装置１００ａ〜１００ｃ）を親機として備えている。ここでは、複数のＷＰＡＮ（３１０，３２０，３３０）のそれぞれに属する子機は図示を省略している。【００５３】
無線通信装置１００ａ〜１００ｃは、自局ＷＰＡＮに属する子機の数、自局ＷＰＡＮに属する子機の種別、初期チャネルに対する要求伝送容量といった自局ＷＰＡＮの構成情報を互いに送受信することにより、各ＷＰＡＮの構成情報を共有する。無線通信装置１００ａ〜１００ｃは、ＷｉＭｅｄｉａ規格に基づいて無線通信装置１００ａ〜１００ｃ間で送受信するビーコンに自局ＷＰＡＮの構成情報を格納することによってＷＰＡＮの構成情報を互いに送受信する。【００５４】
たとえば、無線通信装置１００ａは、自局ＷＰＡＮの構成情報を無線通信装置１００ａのビーコン３０１ａ中に格納した後、無線通信装置１００ａのビーコン発信機会にビーコン３０１ａを発信する。他局ＷＰＡＮの親機である無線通信装置１００ｂと無線通信装置１００ｃは、無線通信装置１００ａのビーコン３０１ａを同時に受け取り、それぞれ無線通信装置１００ａが属するＷＰＡＮの構成情報を取得する。【００５５】
同様に、無線通信装置１００ｂは、自局ＷＰＡＮの構成情報を無線通信装置１００ｂのビーコン３０１ｂ中に格納した後、無線通信装置１００ｂのビーコン発信機会にビーコン３０１ｂを発信する。他局ＷＰＡＮの親機である無線通信装置１００ａと無線通信装置１００ｃは、無線通信装置１００ｂのビーコン３０１ｂを同時に受け取り、それぞれ無線通信装置１００ｂが属するＷＰＡＮの構成情報を取得する。【００５６】
同様に、無線通信装置１００ｃは、自局ＷＰＡＮの構成情報を無線通信装置１００ｃのビーコン３０１ｃ中に格納した後、無線通信装置１００ｃのビーコン発信機会にビーコン３０１ｃを発信する。他局ＷＰＡＮの親機である無線通信装置１００ａと無線通信装置１００ｂは、無線通信装置１００ｃのビーコン３０１ｃを同時に受け取り、それぞれ無線通信装置１００ｃが属するＷＰＡＮの構成情報を取得する。【００５７】
図４は、実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その１）である。図４に示すように、ＷｉＭｅｄｉａ規格では、３．１ＧＨｚ〜１０．６ＧＨｚの周波数帯域４１０を５２８ＭＨｚ帯域幅の１４個のバンド４１１に分割し、そのうちの下位１２個のバンド４１１について３バンド毎に４つのチャネル（ＣＨ１〜ＣＨ４）を構成し、上位２個のバンド４１１で一つのチャネル（ＣＨ５）を構成する。【００５８】
ここでは、通信エリア内に４つのＷＰＡＮ（ＷＰＡＮ１〜ＷＰＡＮ４）が存在し、ＷＰＡＮ２が無線通信装置１００を含む自局ＷＰＡＮであるとする。ＷＰＡＮ１，ＷＰＡＮ３，ＷＰＡＮ４は他局ＷＰＡＮである。また、ここではＣＨ１をＷＰＡＮ１〜ＷＰＡＮ４の初期チャネルとし、チャネル切替を行う場合はＣＨ１からＣＨ２へ切り替えるとする。【００５９】
符号４２１および符号４２２は、それぞれＣＨ１およびＣＨ２の伝送許容容量を示している。符号４３１〜符号４３４は、それぞれＷＰＡＮ１〜ＷＰＡＮ４の要求伝送容量を示している。取得部１０１は、初期チャネルであるＣＨ１によって通信を行う他局ＷＰＡＮの要求伝送容量４３１，４３３，４３４の情報と自局ＷＰＡＮの要求伝送容量４３２の情報とを取得する（図２のステップＳ２０１参照）。【００６０】
符号４４０は、全体要求伝送容量、すなわち他局ＷＰＡＮと自局ＷＰＡＮとの要求伝送容量の総和（要求伝送容量４３１〜４３４の総和）を示している。容量判断部１０３は、全体要求伝送容量４４０がＣＨ１の伝送許容容量４２１よりも大きいか否かを判断する（図２のステップＳ２０２参照）。【００６１】
符号４５０は、超過要求伝送容量、すなわちＣＨ１の伝送許容容量４２１に対する全体要求伝送容量４４０の超過量を示している。ここでは全体要求伝送容量４４０がＣＨ１の伝送許容容量４２１よりも大きい（超過要求伝送容量４５０）ため、決定部１０４は、ＷＰＡＮ１〜ＷＰＡＮ４のＣＨ１の使用の優先順位を決定する（図２のステップＳ２０３参照）。ここでは、ＷＰＡＮ１〜ＷＰＡＮ４の順に高い優先順位が決定されるとする。【００６２】
符号４６０は、低優先要求伝送容量、すなわちＷＰＡＮ２よりも優先順位が低いＷＰＡＮ３およびＷＰＡＮ４の要求伝送容量４３３，４３４の総和を示している。切替判断部１０５は、低優先要求伝送容量４６０が超過要求伝送容量４５０よりも小さいか否かを判断する（図２のステップＳ２０４参照）。【００６３】
図５は、実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その２）である。図４において低優先要求伝送容量４６０は超過要求伝送容量４５０よりも小さいため、図５に示すように、通信部１０６は、ＷＰＡＮ２が子機と通信を行うチャネルをＣＨ１からＣＨ２に切り替える（図２のステップＳ２０５参照）。【００６４】
また、ＷＰＡＮ３およびＷＰＡＮ４も、ＷＰＡＮ２と同様の動作によって子機と通信を行うチャネルをＣＨ１からＣＨ２に切り替える。これにより、ＣＨ１における全体要求伝送容量４４０は、ＷＰＡＮ１の要求伝送容量４３１だけとなる。ＷＰＡＮ１の要求伝送容量４３１はＣＨ１の伝送許容容量４２１よりも小さいため、ＷＰＡＮ１の通信を安定して行うことができる。【００６５】
なお、ここではＷＰＡＮ２〜ＷＰＡＮ４をすべてＣＨ２へチャネル切替させる場合について説明したが、チャネル切替の結果、ＣＨ２における全体要求伝送容量（既にＣＨ２で通信を行っているＷＰＡＮの要求伝送容量を含む）がＣＨ２の伝送許容容量４２２よりも大きくならないように、ＷＰＡＮ２〜ＷＰＡＮ４のいずれかのチャネルをＣＨ３〜ＣＨ５のいずれかへ切り替えてもよい。【００６６】
図６は、実施の形態にかかる無線通信装置の機能的構成の具体例を示すブロック図である。図６に示すように、実施の形態にかかる無線通信装置１００は、ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２、上位アプリケーション６０３、自局子機情報取得部６０４、子機種別テーブル６０５、自局伝送容量算出部６０６、自局情報生成部６０７、他局情報抽出部６０８、容量超過判断部６０９、他局ＴＤＭＡ解析部６１０、優先順位決定部６１１、チャネル切替判断部６１２、ＷＰＡＮ情報格納部６１３、他局ＲＳＳＩ判定部６１４、ＲＳＳＩ統計情報収集部６１５、低ＲＳＳＩ検出部６１６、ＴＤＭＡ重複検出部６１７および対象外ＷＰＡＮ検出部６１８を備えている。【００６７】
ＷｉＭｅｄｉａ  ＰＨＹ６０１は、ＷｉＭｅｄｉａ規格に基づいた物理層（ＰＨＹ）である。ＷｉＭｅｄｉａ  ＭＡＣ６０２は、ＷｉＭｅｄｉａ規格に基づいたＭＡＣ層である。上位アプリケーション６０３は、ＷｉＭｅｄｉａ規格の上位にあるアプリケーション層である。【００６８】
上位アプリケーション６０３は、たとえばワイヤレス（Ｗｉｒｅｌｅｓｓ）ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、ワイヤレス（Ｗｉｒｅｌｅｓｓ）１３９４などの機能である。ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２および上位アプリケーション６０３により、従来と同様のＵＷＢアプリケーションが構成されている。ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２および上位アプリケーション６０３は、図１の通信部１０６に対応する。【００６９】
ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２は、自局ＷＰＡＮのビーコンを他局ＷＰＡＮへ送信する。また、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２は、他局ＷＰＡＮの親機から送信されたビーコン（図３を参照）を受信する。また、ＷｉＭｅｄｉａ  ＭＡＣ６０２は、自局情報生成部６０７が生成した自局ＷＰＡＮの構成情報をビーコンに格納して他局ＷＰＡＮへ送信する。【００７０】
自局子機情報取得部６０４は、上位アプリケーション６０３から、自局ＷＰＡＮに属する子機の種別の情報と、それぞれの種別の子機の数の情報とを取得する。子機種別テーブル６０５は、子機の種別に対応付けられた優先度と、子機の種別に対応付けられた伝送容量（その種別の子機一つ当たりが使用するチャネルの伝送容量）と、が定義されたテーブルである。子機種別テーブル６０５は、図１の記憶部１０２に対応する。【００７１】
自局伝送容量算出部６０６は、自局ＷＰＡＮの初期チャネルに対する要求伝送容量を算出する。自局伝送容量算出部６０６は、自局子機情報取得部６０４で取得した子機の種別およびその種別の子機の数の情報と、子機種別テーブル６０５のテーブルに定義されている種別に対応付けられた伝送容量から、（その種別の子機の伝送容量）×（その種別の子機の数）を子機の種別毎に算出してその総和を算出することで、自局ＷＰＡＮの初期チャネルに対する要求伝送容量を算出する。【００７２】
自局情報生成部６０７は、ビーコンに格納して他局ＷＰＡＮへ送信するための自局ＷＰＡＮの構成情報を生成する。自局情報生成部６０７は、自局ＷＰＡＮに属する子機の数、自局ＷＰＡＮに属する子機の種別に対応する優先度のうちの最も高い優先度（以下、「最高優先度」という）、自局ＷＰＡＮの初期チャネルに対する要求伝送容量の情報といった自局ＷＰＡＮの構成情報を生成し、ＷｉＭｅｄｉａ  ＭＡＣ６０２に与える。また、生成した自局ＷＰＡＮの構成情報をＷＰＡＮ情報格納部６１３に格納する。【００７３】
他局情報抽出部６０８は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンから、他局ＷＰＡＮに属する子機の数、他局ＷＰＡＮに属する子機の種別の最高優先度および他局ＷＰＡＮの初期チャネルに対する要求伝送容量の情報といった他局ＷＰＡＮの構成情報を抽出する。【００７４】
他局情報抽出部６０８は、抽出した他局ＷＰＡＮの構成情報をＷＰＡＮ情報格納部６１３に格納する。また、他局ＷＰＡＮの情報が抽出できなかった場合は、他局情報抽出部６０８は、その他局ＷＰＡＮは無線通信装置１００と同様の機能が実装されていないＷＰＡＮとして認識する。【００７５】
ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２、上位アプリケーション６０３、自局子機情報取得部６０４、自局伝送容量算出部６０６、自局情報生成部６０７、他局情報抽出部６０８は、図１の取得部１０１に対応する。【００７６】
容量超過判断部６０９は、現在使用している初期チャネルの伝送許容容量に対して、全体要求伝送容量が超過しているか否かを判断する。容量超過判断部６０９は、ＷＰＡＮ情報格納部６１３に格納している自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルに対する要求伝送容量から全体要求伝送容量を算出し、初期チャネルの伝送許容容量に対する超過分（超過要求伝送容量）を算出する。容量超過判断部６０９は、図１の容量判断部１０３に対応する。【００７７】
他局ＴＤＭＡ解析部６１０は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンから、ＭＡＳ数（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｓｌｏｔ数）の情報を抽出することで、他局ＷＰＡＮが初期チャネルに対して予約したＴＤＭＡ期間を解析する。【００７８】
他局ＴＤＭＡ解析部６１０は、ＷｉＭｅｄｉａ規格に基づいた、各ＷＰＡＮのＴＤＭＡ予約状況を示すＤＲＰ  ＩＥと、各ＷＰＡＮの初期チャネルに対するＴＤＭＡ予約状況を示すＤＲＰ  Ａｖａｉｌａｂｉｒｉｔｙ  ＩＥを解析することで、各ＷＰＡＮのＴＤＭＡ期間を解析する。他局ＴＤＭＡ解析部６１０は、解析したＴＤＭＡ期間の情報をＷＰＡＮ毎にＷＰＡＮ情報格納部６１３に格納する。他局ＴＤＭＡ解析部６１０は、図１の取得部１０２に対応する。【００７９】
優先順位決定部６１１は、ＷＰＡＮ情報格納部６１３に格納された自局ＷＰＡＮおよび他局ＷＰＡＮの情報から、自局ＷＡＮのチャネル使用の優先順位を決定する。また、優先順位決定部６１１は、自局ＷＰＡＮよりチャネル使用の優先順位が高い他局ＷＰＡＮ、および自局ＷＰＡＮよりチャネル使用の優先順位が低いＷＰＡＮも判定し、ＷＰＡＮ情報格納部６１３にその情報を保持する。優先順位決定部６１１は、図１の決定部１０４に対応する。【００８０】
チャネル切替判断部６１２は、優先順位決定部６１１で得た自局ＷＰＡＮの初期チャネルの使用の優先順位から、自局ＷＰＡＮがチャネル切替をすべきか否かを判断する。チャネル切替判断部６１２は、優先順位決定部６１１で決定しＷＰＡＮ情報格納部６１３に格納されている、自局ＷＰＡＮより優先順位が低いすべての他局ＷＰＡＮの初期チャネルに対する要求伝送容量の総和（低優先要求伝送容量）を求め、低優先要求伝送容量を容量超過判断部６０９で算出した超過要求伝送容量と比較する。【００８１】
低優先要求伝送容量が超過要求伝送容量以上であれば、チャネル切替判断部６１２は、自局ＷＰＡＮはチャネル切替を行う必要がないと判断する。低優先要求伝送容量が超過要求伝送容量より小さければ、チャネル切替判断部６１２は、自局ＷＰＡＮはチャネル切替を行う必要があると判断する。チャネル切替判断部６１２は、チャネル切替を行う場合は、ＷｉＭｅｄｉａ  ＭＡＣ６０２に対してＷｉＭｅｄｉａ規格に基づいたチャネル切替の手続きを要求する。チャネル切替判断部６１２は、図１の切替判断部１０５に対応する。【００８２】
ＷＰＡＮ情報格納部６１３は、自局ＷＰＡＮおよび他局ＷＰＡＮの構成情報を格納する。ＷＰＡＮ情報格納部６１３はＲＡＭなどのメモリにより実現するのが好ましい。ＷＰＡＮ情報格納部６１３には自局ＷＰＡＮおよび他局ＷＰＡＮに属する子機の数、ＷＰＡＮに属する子機の種別の最高優先度、ＷＰＡＮの初期チャネルに対する要求伝送容量の情報、各ＷＰＡＮのＴＤＭＡ期間の情報、自局ＷＰＡＮの初期チャネルの使用の優先順位の情報、自局ＷＰＡＮより優先順位が高い他局ＷＰＡＮおよび自局ＷＰＡＮより優先順位が高い他局ＷＰＡＮの情報、自局ＷＰＡＮが観測した他局ＷＰＡＮの受信信号強度情報（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）、各ＷＰＡＮのＲＳＳＩの統計情報などが格納される。ＷＰＡＮ情報格納部６１３は、図１の記憶部１０２に対応する。【００８３】
ここで、ＷＰＡＮのチャネル使用の優先順位の決定は、各ＷＰＡＮの子機の数、子機の種別に対応付けられた優先度、およびチャネルに対する要求伝送容量の情報を、同一チャネルを使用している各ＷＰＡＮの親機同士で共有することによって行われる。そのため、これら情報をビーコンにより通じて正しく報知する必要がある。【００８４】
しかし、同一チャネル中にあるＷＰＡＮの移動や、またＷＰＡＮの物理的な配置状況によっては、十分な受信感度が得られずにビーコンが受信できない場合や、ＷＰＡＮの間に遮蔽物がありビーコンが受信できない場合もありうる。そのような状況では、各ＷＰＡＮの親機同士が持つ、他のＷＰＡＮの子機の数、子機の種別、およびチャネルに対する要求伝送容量の情報に不一致が生じる。【００８５】
この場合、各ＷＰＡＮの親機が判断するチャネル使用の優先順位が異なるものになってしまう。この状況を回避するために、受信電界強度（ＲＳＳＩ）を用いて優先順位付けの対象とするＷＰＡＮの制限を行う。ＷｉＭｅｄｉａ規格により、各ＷＰＡＮの親機は、受信した他のＷＰＡＮの親機のビーコンのＲＳＳＩを知ることができる。【００８６】
また、無線通信装置１００と同様の機能を実装していないＷＰＡＮについても、優先順位付の対象外とする。この優先順位付けの対象とするＷＰＡＮの制限は、具体的には、他局ＲＳＳＩ判定部６１４、ＲＳＳＩ統計情報収集部６１５、低ＲＳＳＩ検出部６１６および対象外ＷＰＡＮ検出部６１８によって行う。【００８７】
他局ＲＳＳＩ判定部６１４は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンからＲＳＳＩの情報を抽出し、そのＲＳＳＩの値が閾値を下回ったか否かを判定する。他局ＲＳＳＩ判定部６１４は、すべての他局ＷＰＡＮのＲＳＳＩについて閾値判定を行い、閾値判定情報をビーコンにより他局ＷＰＡＮへ送信する。また、他局ＲＳＳＩ判定部６１４は、この閾値判定情報をＷＰＡＮ情報格納部６１３に格納する。【００８８】
ＲＳＳＩ統計情報収集部６１５は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンから、他局ＷＰＡＮの親機が備える他局ＲＳＳＩ判定部６１４相当の機能が検出したＲＳＳＩの閾値判定情報を抽出する。ＲＳＳＩ統計情報収集部６１５は、ある一つのＷＰＡＮについて、ＲＳＳＩが閾値を下回ったと検出したＷＰＡＮがいくつあったかというＲＳＳＩ統計情報を、すべてのＷＰＡＮについて収集する。ＲＳＳＩ統計情報収集部６１５は、収集した統計情報はＷＰＡＮ情報格納部６１３に格納する。【００８９】
低ＲＳＳＩ検出部６１６は、ＲＳＳＩ統計情報収集部６１５によって収集されて、ＷＰＡＮ情報格納部６１３に格納されているＲＳＳＩ統計情報に基づき、ＲＳＳＩが低いＷＰＡＮを検出する。低ＲＳＳＩ検出部６１６は、各ＷＰＡＮについてＲＳＳＩが閾値を下回ったか否かを判断することでＲＳＳＩが低いＷＰＡＮを検出し、検出したＷＰＡＮを遠距離にあるＷＰＡＮと認識する。【００９０】
ＴＤＭＡ重複検出部６１７は、全体要求伝送容量が初期チャネルの伝送許容容量を超過しておらずチャネル切替の必要がない場合、またはチャネル切替が完了した後、自局ＷＰＡＮが初期チャネルに予約しているＴＤＭＡ期間と他局ＷＰＡＮが初期チャネルに予約しているＴＤＭＡ期間との重複検出を行う。ＴＤＭＡ重複検出部６１７は、各ＷＰＡＮがＷｉＭｅｄｉａ規格に基づいてビーコンによって報知するＤＲＰ  ＩＥを解析することで重複検出を行う。【００９１】
ＴＤＭＡ期間の重複を検出した場合は、ＴＤＭＡ重複検出部６１７は、ＴＤＭＡ期間が重複したＷＰＡＮの間で、優先順位決定部６１１によって決定した優先順位が低い方のＷＰＡＮに対して予約したＭＡＳの開放を要求する。ＭＡＳの開放要求は、ＷｉＭｅｄｉａ規格のＲｅｌｉｎｑｕｉｓｈ  Ｒｅｑｕｅｓｔ  ＩＥをビーコンで発行するようにＷｉＭｅｄｉａ  ＭＡＣ６０２に要求することで行う。【００９２】
また、ＴＤＭＡ重複検出部６１７は、自局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間と、他局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間と、が重複しており、ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が高い場合に、自局ＷＰＡＮが初期チャネルに対して予約したＭＡＳを開放するようにしてもよい。【００９３】
対象外ＷＰＡＮ検出部６１８は、優先順位付けの対象外のＷＰＡＮの情報を抽出する。対象外ＷＰＡＮ検出部６１８は、優先順位付けの対象外のＷＰＡＮとして、他局情報抽出部６０８において無線通信装置１００と同様の機能が実装されていないＷＰＡＮとして認識された他局ＷＰＡＮと、低ＲＳＳＩ検出部６１６において検出されたＲＳＳＩが低いＷＰＡＮと、の情報を抽出し、抽出した情報をＷＰＡＮ情報格納部６１３に格納する。【００９４】
図７は、実施の形態にかかる無線通信装置のハードウェア構成の一例を示すブロック図である。図７において、無線通信装置１００は、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、ＨＤＤ（ハードディスクドライブ）７０４と、ＨＤ（ハードディスク）７０５と、ＦＤＤ（フレキシブルディスクドライブ）７０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）７０７と、ディスプレイ７０８と、Ｉ／Ｆ（インターフェース）７０９と、キーボード７１０と、マウス７１１と、スキャナ７１２と、プリンタ７１３と、を備えている。また、各構成部はバス７００によってそれぞれ接続されている。【００９５】
ここで、ＣＰＵ７０１は、無線通信装置１００の全体の制御を司る。図６の範囲６２０に含まれる各機能および自局子機情報取得部６０４は、たとえばＣＰＵ７０１によって実現される。【００９６】
ＲＯＭ７０２は、ブートプログラムなどのプログラムやデータを記憶している。図６の子機種別テーブル６０５は、たとえばＲＯＭ７０２に記憶されている。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。図６のＷＰＡＮ情報格納部６１３は、たとえばＲＡＭ７０３によって実現される。ＨＤＤ７０４は、ＣＰＵ７０１の制御にしたがってＨＤ７０５に対するデータのリード／ライトを制御する。ＨＤ７０５は、ＨＤＤ７０４の制御で書き込まれたデータを記憶する。【００９７】
ＦＤＤ７０６は、ＣＰＵ７０１の制御にしたがってＦＤ７０７に対するデータのリード／ライトを制御する。ＦＤ７０７は、ＦＤＤ７０６の制御で書き込まれたデータを記憶したり、ＦＤ７０７に記憶されたデータを無線通信装置１００に読み取らせたりする。【００９８】
また、着脱可能な記録媒体として、ＦＤ７０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ７０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ７０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【００９９】
Ｉ／Ｆ７０９は、通信回線を通じてインターネット７１４などのネットワークに接続され、このネットワークを介して他のＷＰＡＮの親機や基幹ネットワークに接続される。そして、Ｉ／Ｆ７０９は、ネットワークと内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ７０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。【０１００】
また、Ｉ／Ｆ７０９は、自局ＷＰＡＮに属する子機との無線通信を行う無線通信部を備えている。図６のＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２および上位アプリケーション６０３は、たとえばＩ／Ｆ（インターフェース）７０９によって実現される。【０１０１】
キーボード７１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス７１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。【０１０２】
スキャナ７１２は、画像を光学的に読み取り、無線通信装置１００内に画像データを取り込む。また、プリンタ７１３は、画像データや文書データを印刷する。プリンタ７１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。【０１０３】
図８は、実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その１）である。図９は、実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その２）である。まず、ＷｉＭｅｄｉａ規格または上位アプリケーション６０３の規格に基づき、ＷｉＭｅｄｉａ  ＭＡＣ６０２または上位アプリケーション６０３が、自局ＷＰＡＮに新たな子機が接続されたか否かを判断する（ステップＳ８０１）。【０１０４】
ステップＳ８０１において、自局ＷＰＡＮに新たな子機が接続された場合（ステップＳ８０１：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の数、子機の種別、チャネルに対する要求伝送容量といった自局ＷＰＡＮの構成情報の更新を行う（ステップＳ８０２〜Ｓ８０５）。まず、自局子機情報取得部６０４が、自局ＷＰＡＮに属する子機の数とその子機の種別の情報を上位アプリケーション６０３から取得する（ステップＳ８０２）。【０１０５】
つぎに、自局伝送容量算出部６０６が、ステップＳ８０２で取得した子機の種別の情報について、子機種別テーブル６０５を参照して、子機一つ当たりのチャネルに対する要求伝送容量の情報を子機の種別毎に取得する（ステップＳ８０３）。つぎに、自局伝送容量算出部６０６が、自局ＷＰＡＮの初期チャネルに対する要求伝送容量を算出する（ステップＳ８０４）。【０１０６】
つぎに、自局情報生成部６０７が、ビーコンに格納して他局ＷＰＡＮに報知するための自局ＷＰＡＮの構成情報を更新する（ステップＳ８０５）。ステップＳ８０１において、自局ＷＰＡＮに新たな子機が接続されていない場合（ステップＳ８０１：Ｎｏ）は、自局ＷＰＡＮの構成情報の更新（ステップＳ８０２〜Ｓ８０５）を行わずにステップＳ８０６へ移行する。この場合は既に保持されている自局ＷＰＡＮの構成情報を用いる。【０１０７】
つぎに、自局情報生成部６０７がＷｉＭｅｄｉａ  ＭＡＣ６０２に指示することにより、自局ＷＰＡＮの構成情報を格納した自局ビーコンを他局ＷＰＡＮに送信する（ステップＳ８０６）。つぎに、ＷｉＭｅｄｉａ  ＭＡＣ６０２が、他局ＷＰＡＮから送信される他局ビーコンを受信する（ステップＳ８０７）。【０１０８】
つぎに、他局情報抽出部６０８が、ステップＳ８０７によって受信した他局ビーコンから他局ＷＰＡＮに属する子機の数、他局ＷＰＡＮに属する子機の種別の最高優先度の情報、他局ＷＰＡＮの初期チャネルに対する要求伝送容量の情報といった他局ＷＰＡＮの構成情報を抽出し、メモリ上の他局ＷＰＡＮの構成情報を更新する（ステップＳ８０８）。【０１０９】
つぎに、他局情報抽出部６０８が、抽出した他局ＷＰＡＮの構成情報に基づいて、無線通信装置１００と同様の機能が実装されていない他局ＷＰＡＮを抽出する（ステップＳ８０９）。つぎに、他局ＴＤＭＡ解析部６１０が、ステップＳ８０７によって受信した他局ビーコンから、他局ＷＰＡＮが初期チャネルに対して予約したＴＤＭＡ期間を解析する（ステップＳ８１０）。【０１１０】
つぎに、他局ＲＳＳＩ判定部６１４が、ステップＳ８０７で受信した他局ＷＰＡＮのビーコンのＲＳＳＩの情報を抽出し、そのＲＳＳＩの値が閾値を下回ったか否かを判定する（ステップＳ８１１）。つぎに、ステップＳ８１１によって抽出したＲＳＳＩの情報から、ＲＳＳＩの統計情報を収集する（ステップＳ８１２）。つぎに、ＲＳＳＩの統計情報に基づき、優先順位付けの対象外とするＷＰＡＮを抽出し（ステップＳ８１３）、抽出したＷＰＡＮの情報をＷＰＡＮ情報格納部６１３に格納する。【０１１１】
つぎに、図９のステップへ移行し（符号Ａ）、ステップＳ８１３による抽出の結果、自局ＷＰＡＮが優先順位付けの対象外か否かを判断する（ステップＳ８１４）。自局ＷＰＡＮが優先順位付けの対象外ではない場合（ステップＳ８１４：Ｎｏ）は、容量超過判断部６０９が、全体要求伝送容量がチャネルの伝送許容容量よりも大きいか否かを判定する（ステップＳ８１５）。【０１１２】
ステップＳ８１５において、全体要求伝送容量がチャネルの伝送許容容量以下である場合（ステップＳ８１５：Ｎｏ）は、ステップＳ８２１へ移行する。ステップＳ８１５において、全体要求伝送容量がチャネルの伝送許容容量よりも大きい場合（ステップＳ８１５：Ｙｅｓ）は、優先順位決定部６１１が、自局ＷＰＡＮの構成情報および他局ＷＰＡＮの構成情報から、各ＷＰＡＮの初期チャネルの使用の優先順位を決定する（ステップＳ８１６）。【０１１３】
つぎに、チャネル切替判断部６１２が、低優先要求伝送容量を算出する（ステップＳ８１７）。つぎに、チャネル切替判断部６１２が、自局ＷＰＡＮがチャネル切替をすべきか否かを判定するために、超過要求伝送容量がＳ８１７によって算出した低優先要求伝送容量より大きいか否かを判断する（ステップＳ８１８）。【０１１４】
ステップＳ８１８において、超過要求伝送容量が低優先要求伝送容量より大きい場合（ステップＳ８１８：Ｙｅｓ）は、自局ＷＰＡＮは移動する必要があると判断し、初期チャネル以外の切り替え可能なチャネルを検索する（ステップＳ８１９）。つぎに、ＷｉＭｅｄｉａ  ＭＡＣ６０２が、ＷｉＭｅｄｉａ規格に基づいて、自局ＷＰＡＮのチャネルをステップＳ８１９によって検索されたチャネルに切り替えて通信を実施する（ステップＳ８２０）。【０１１５】
ステップＳ８１８において、超過要求伝送容量が低優先要求伝送容量以下である場合（ステップＳ８１８：Ｎｏ）は、自局ＷＰＡＮは移動する必要がないと判断し、ＴＤＭＡ重複検出部６１７が、自局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間と他局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間とが重複しているか否かを判断する（ステップＳ８２１）。【０１１６】
ステップＳ８２１において、ＴＤＭＡ期間が重複していない場合（ステップＳ８２１：Ｎｏ）はステップＳ８２４へ移行する。ＴＤＭＡ期間が重複している場合（ステップＳ８２１：Ｙｅｓ）は、ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が高いか否かを判断する（ステップＳ８２２）。【０１１７】
ステップＳ８２２において、ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が低い場合（ステップＳ８２２：Ｎｏ）はステップＳ８２４へ移行する。ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が高い場合（ステップＳ８２２：Ｙｅｓ）は、自局ＷＰＡＮが初期チャネルに対して予約したＭＡＳを開放する（ステップＳ８２３）。【０１１８】
つぎに、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２が、初期チャネルでの通信を実施する（ステップＳ８２４）。つぎに、一連の処理の終了条件を満たしているか否かを判断し（ステップＳ８２５）、終了条件を満たしていない場合（ステップＳ８２５：Ｎｏ）は、図８のステップＳ８０１へ戻って処理を続行する。終了条件を満たしている場合（ステップＳ８２５：Ｙｅｓ）は一連の処理を終了する。【０１１９】
図１０は、無線通信装置が備える子機種別テーブルの一例を示す図である。図１０において、符号１０００は、無線通信装置１００が備える子機種別テーブル６０５の一例を示している。ここでは、子機の種別を、音声伝送およびヒューマンインターフェース、ストリーム伝送、ストレージ、プリンタの４つに分類している。これらの種別は、たとえばワイヤレスＵＳＢにおけるデバイスクラスや、Ｂｌｕｅｔｏｏｔｈにおけるプロファイルと対応付けるものである。【０１２０】
ワイヤレスＵＳＢにおけるデバイスクラスや、Ｂｌｕｅｔｏｏｔｈにおけるプロファイルはさらに細分化されているが、それらのうち機能的に同様なものを先に述べた４つに割り当てる。子機の種別に対応付ける優先度は、リアルタイム性が要求される機能を有する種別ほど高い優先度とし、次いで、大きな伝送容量を要求する機能を有する種別ほど高い優先度とする。【０１２１】
列１０１０は、自局ＷＰＡＮまたは他局ＷＰＡＮに属する子機の種別を示している。列１０２０は、子機の種別に対応付けられたチャネル使用の優先度を示している。列１０３０は、子機の種別に対応付けられた、子機一つあたりの伝送容量を示している。伝送容量１０３０は、その子機が予約するＴＤＭＡ期間を示すＭＡＳ数によって定義されている。列１０４０は、子機の種別を示すＩＤを示している。【０１２２】
子機の種別１０１１は、音声伝送およびヒューマンインターフェース（Ｈｕｍａｎ  Ｉ／Ｆ）である。音声伝送やヒューマンインターフェースはリアルタイム性が要求されるため、子機の種別１０１１には最も高い優先順位「１」が対応付けられている。子機の種別１０１２は、ストリーム（Ｓｔｒｅａｍ）伝送である。ストリーム伝送は、大きな伝送容量を必要とすることが明らかであるので、子機の種別１０１２には２番目に高い優先順位「２」が対応付けられている。【０１２３】
子機の種別１０１３は、ハードディスクなどのストレージ（Ｓｔｏｒａｇｅ）である。ストレージは、伝送容量はそれほど大きくないが使用頻度が高いので、子機の種別１０１３には３番目に高い優先順位「３」が対応付けられている。子機の種別１０１４は、プリンタ（Ｐｒｉｎｔｅｒ）である。プリンタは、伝送容量もそれほど大きくなく使用頻度もそれほど高くないので、子機の種別１０１４には最も低い優先順位「４」が対応付けられている。【０１２４】
図１１は、無線通信装置が生成するＷＰＡＮの構成情報の一例を示す図である。図１１において、符号１１００は、無線通信装置１００が備える自局情報生成部６０７が生成するＷＰＡＮの構成情報や、他局ＷＰＡＮが生成するＷＰＡＮの構成情報の一例を示している。ＷＰＡＮの構成情報１１００は、ＷｉＭｅｄｉａ規格のビーコンのＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ（ＩＥ）を用いて通信エリア内のＷＰＡＮ同士で送受信される。【０１２５】
列１１１０は、ＩＥの項目を示すＩＥフィールドを示している。列１１２０は、各ＩＥフィールド１１１０に設定されたオクテット（Ｏｃｔｅｔ）数を示している。符号１１１１は、このＩＥの機能を示すＥｌｅｍｅｎｔ  ＩＤであり、本発明においてはＷｉＭｅｄｉａ規格のＥｌｅｍｅｎｔ  ＩＤのうちの、予約領域となっている値を用いる。【０１２６】
符号１１１２は、Ｅｌｅｍｅｎｔ  ＩＤも含めたこのＩＥのオクテット数を示すＬｅｎｇｔｈを示している。本発明で用いるＩＥは、全ＩＥフィールド１１１０で１７オクテットを設定する。符号１１１３は、自局情報生成部６０７が生成した、自局ＷＰＡＮに属する子機の数を示している。【０１２７】
符号１１１４は、自局ＷＰＡＮの最高優先種別の情報を示している。自局ＷＰＡＮの最高優先種別の情報とは、自局子機情報取得部６０４が得た自局ＷＰＡＮに属する子機の種別のうちの、子機種別テーブル６０５において最も高い優先度に対応付けられた子機の種別のＩＤである。【０１２８】
符号１１１５は、自局伝送容量算出部６０６が算出した自局ＷＰＡＮの初期チャネルに対する要求伝送容量を示している。符号１１１６は、ＲＳＳＩのビットマップを示している。ＲＳＳＩのビットマップとは、他局ＲＳＳＩ判定部６１４が得た他局ＷＰＡＮのＲＳＳＩに基づいて、ＲＳＳＩの値が閾値以下であることを検出したＷＰＡＮの情報である。【０１２９】
ＲＳＳＩビットマップ１１１６のフォーマットは、１ビットを一つのＷＰＡＮに割り当てるビットマップ構成をとる。ビット配列はＷｉＭｅｄｉａ規格のＢｅａｃｏｎ  Ｐｅｒｉｏｄの配列に合わせ、ＭＳＢをＢｅａｃｏｎ  Ｓｌｏｔ０、ＬＳＢをＢｅａｃｏｎ  Ｓｌｏｔ９５に対応付ける。たとえば、Ｂｅａｃｏｎ  Ｓｌｏｔ１を使用しているＷＰＡＮのＲＳＳＩが閾値を下回った場合は、ＲＳＳＩビットマップ１１１６のビット９４に１を設定する。【０１３０】
図１２は、優先順位決定部が優先順位を決定する手順の一例（その１）を示すフローチャートである。初期チャネルの使用の優先順位は、ビーコンによる報知によって各ＷＰＡＮの親機が共有している各ＷＰＡＮの構成情報に基づいて、各ＷＰＡＮの親機が決定する。ここでは、各ＷＰＡＮの構成情報のうちの複数種類の情報を組み合わせて優先順位を決定するとする。【０１３１】
図１２においては、優先順位を決定する手順として、各ＷＰＡＮの初期チャネルに対する要求伝送容量と、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。具体的には、要求伝送容量の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０１３２】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１２０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮの要求伝送容量と、他局ＷＰＡＮの要求伝送容量と、の情報を抽出する（ステップＳ１２０２）。【０１３３】
つぎに、他局ＷＰＡＮのうちの、本ステップによる要求伝送容量の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上であるか否かを判断する（ステップＳ１２０３）。自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量より小さい場合（ステップＳ１２０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１２０４）。【０１３４】
つぎに、ステップＳ１２０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１２０５）、ステップＳ１２０８へ移行する。ステップＳ１２０３において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上である場合（ステップＳ１２０３：Ｙｅｓ）は、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しいか否かを判断する（ステップＳ１２０６）。【０１３５】
ステップＳ１２０６において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しくないと判断した場合（ステップＳ１２０６：Ｎｏ）は、ステップＳ１２０８へ移行する。自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しい場合（ステップＳ１２０６：Ｙｅｓ）は、ステップＳ１２０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１２０７）、ステップＳ１２０８へ移行する。【０１３６】
つぎに、ステップＳ１２０３による要求伝送容量の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１２０８）。要求伝送容量の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１２０８：Ｎｏ）は、ステップＳ１２０３へ戻って処理を続行する。【０１３７】
ステップＳ１２０８において、要求伝送容量の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１２０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１２０９〜Ｓ１２１３）。【０１３８】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１２０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１２１０）。【０１３９】
ステップＳ１２１０において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１２１０：Ｙｅｓ）は、ステップＳ１２１３へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１２１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１２１１）。【０１４０】
つぎに、ステップＳ１２１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１２１２）。つぎに、ステップＳ１２１０による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１２１３）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１２１３：Ｎｏ）は、ステップＳ１２１０に戻って処理を続行する。【０１４１】
ステップＳ１２１３において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１２１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１２１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０１４２】
図１２に示した手順は、各ＷＰＡＮの初期チャネルに対する要求伝送容量を比較するため、要求伝送容量が大きなＷＰＡＮの通信効率を確保するのに有効な手順である。また、図１３に示す手順のようにＴＤＭＡ期間の解析を行う必要がない分、ビーコン解析の負荷を小さくすることができる。【０１４３】
図１３は、優先順位決定部が優先順位を決定する手順の一例（その２）を示すフローチャートである。図１３においては、優先順位を決定する手順として、各ＷＰＡＮが予約したＴＤＭＡ期間の長さと、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。具体的には、ＴＤＭＡ期間の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０１４４】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１３０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮが予約したＴＤＭＡ期間の長さと、他局ＷＰＡＮが予約したＴＤＭＡ期間の長さと、の情報を抽出する（ステップＳ１３０２）。【０１４５】
つぎに、他局ＷＰＡＮのうちの、本ステップによるＴＤＭＡ期間の長さの比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上であるか否かを判断する（ステップＳ１３０３）。自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さより短い場合（ステップＳ１３０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１３０４）。【０１４６】
つぎに、ステップＳ１３０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１３０５）、ステップＳ１３０８へ移行する。ステップＳ１３０３において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上である場合（ステップＳ１３０３：Ｙｅｓ）は、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しいか否かを判断する（ステップＳ１３０６）。【０１４７】
ステップＳ１３０６において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しくないと判断した場合（ステップＳ１３０６：Ｎｏ）は、ステップＳ１３０８へ移行する。自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しい場合（ステップＳ１３０６：Ｙｅｓ）は、ステップＳ１３０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１３０７）、ステップＳ１３０８へ移行する。【０１４８】
つぎに、ステップＳ１３０３によるＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１３０８）。ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１３０８：Ｎｏ）は、ステップＳ１３０３へ戻って処理を続行する。【０１４９】
ステップＳ１３０８において、ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１３０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１３０９〜Ｓ１３１３）。【０１５０】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１３０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１３１０）。【０１５１】
ステップＳ１３１０において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１３１０：Ｙｅｓ）は、ステップＳ１３１３へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１３１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１３１１）。【０１５２】
つぎに、ステップＳ１３１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１３１２）。つぎに、ステップＳ１３１０による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１３１３）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１３１３：Ｎｏ）は、ステップＳ１３１０に戻って処理を続行する。【０１５３】
ステップＳ１３１３において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１３１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１３１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０１５４】
図１３に示した手順は、各ＷＰＡＮが予約したＴＤＭＡ期間の長さを比較するため、要求伝送容量が大きなＷＰＡＮの通信効率を確保するのに有効な手順である。また、要求伝送容量が子機の種別に応じて予定された伝送容量であるのに対して、ＴＤＭＡ期間の長さはその時点で実際に要求された伝送容量であるため、伝送容量の比較を正確に行うことができる。【０１５５】
図１４は、優先順位決定部が優先順位を決定する手順の一例（その３）を示すフローチャートである。図１４においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０１５６】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１４０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１４０２）。【０１５７】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１４０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１４０３：Ｎｏ）は自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１４０４）。【０１５８】
つぎに、ステップＳ１４０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１４０５）、ステップＳ１４０８へ移行する。ステップＳ１４０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１４０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１４０６）。【０１５９】
ステップＳ１４０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１４０６：Ｎｏ）は、ステップＳ１４０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１４０６：Ｙｅｓ）は、ステップＳ１４０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１４０７）、ステップＳ１４０８へ移行する。【０１６０】
つぎに、ステップＳ１４０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１４０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１４０８：Ｎｏ）は、ステップＳ１４０３へ戻って処理を続行する。【０１６１】
ステップＳ１４０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１４０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１４０９〜Ｓ１４１３）。【０１６２】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１４０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１４１０）。【０１６３】
ステップＳ１４１０において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１４１０：Ｙｅｓ）は、ステップＳ１４１３へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１４１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１４１１）。【０１６４】
つぎに、ステップＳ１４１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１４１２）。つぎに、ステップＳ１４１０による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１４１３）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１４１３：Ｎｏ）は、ステップＳ１４１０に戻って処理を続行する。【０１６５】
ステップＳ１４１３において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１４１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１４１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０１６６】
図１４に示した手順は、各ＷＰＡＮに属する子機の種別の優先度を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮの通信効率を確保するのに有効な方法である。【０１６７】
図１５は、優先順位決定部が優先順位を決定する手順の一例（その４）を示すフローチャートである。図１５においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較する手順について説明する。子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、要求伝送容量が大きいＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０１６８】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１５０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１５０２）。【０１６９】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１５０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１５０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１５０４）。【０１７０】
つぎに、ステップＳ１５０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１５０５）、ステップＳ１５０８へ移行する。ステップＳ１５０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１５０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１５０６）。【０１７１】
ステップＳ１５０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１５０６：Ｎｏ）は、ステップＳ１５０８へ移行する。ステップＳ１５０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１５０６：Ｙｅｓ）は、ステップＳ１５０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１５０７）、ステップＳ１５０８へ移行する。【０１７２】
つぎに、ステップＳ１５０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１５０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１５０８：Ｎｏ）は、ステップＳ１５０３へ戻って処理を続行する。【０１７３】
ステップＳ１５０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１５０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮの要求伝送容量を比較することで決定する（ステップＳ１５０９〜Ｓ１５１３）。【０１７４】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮの要求伝送容量の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの要求伝送容量の情報と、を抽出する（ステップＳ１５０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる要求伝送容量の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮの要求伝送容量が、他局ＷＰＡＮの要求伝送容量以上であるか否かを判断する（ステップＳ１５１０）。【０１７５】
ステップＳ１５１０において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上である場合（ステップＳ１５１０：Ｙｅｓ）は、ステップＳ１５１３へ移行する。自局ＷＰＡＮの要求伝送容量が他局の要求伝送容量より小さい場合（ステップＳ１５１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１５１１）。【０１７６】
つぎに、ステップＳ１５１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１５１２）。つぎに、ステップＳ１５１０による要求伝送容量の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１５１３）。要求伝送容量の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１５１３：Ｎｏ）は、ステップＳ１５１０に戻って処理を続行する。【０１７７】
ステップＳ１５１３において、要求伝送容量の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１５１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１５１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０１７８】
図１５に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。また、図１６に示す手順のようにＴＤＭＡ期間の解析を行う必要がない分、ビーコン解析の負荷を小さくすることができる。【０１７９】
図１６は、優先順位決定部が優先順位を決定する手順の一例（その５）を示すフローチャートである。図１６においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮが予約したＴＤＭＡ期間の長さを比較する手順について説明する。具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、ＴＤＭＡ期間が長いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０１８０】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１６０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１６０２）。【０１８１】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１６０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１６０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１６０４）。【０１８２】
つぎに、ステップＳ１６０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１６０５）、ステップＳ１６０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１６０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１６０６）。【０１８３】
ステップＳ１６０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１６０６：Ｎｏ）は、ステップＳ１６０８へ移行する。ステップＳ１６０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１６０６：Ｙｅｓ）は、ステップＳ１６０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１６０７）、ステップＳ１６０８へ移行する。【０１８４】
つぎに、ステップＳ１６０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１６０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１６０８：Ｎｏ）は、ステップＳ１６０３へ戻って処理を続行する。【０１８５】
ステップＳ１６０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１６０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮが予約したＴＤＭＡ期間を比較することで決定する（ステップＳ１６０９〜Ｓ１６１３）。【０１８６】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮのＴＤＭＡ期間の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮのＴＤＭＡ期間の情報と、を抽出する（ステップＳ１６０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによるＴＤＭＡ期間の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮのＴＤＭＡ期間が、他局ＷＰＡＮのＴＤＭＡ期間以上であるか否かを判断する（ステップＳ１６１０）。【０１８７】
ステップＳ１６１０において、自局ＷＰＡＮのＴＤＭＡ期間が他局ＷＰＡＮのＴＤＭＡ期間以上である場合（ステップＳ１６１０：Ｙｅｓ）は、ステップＳ１６１３へ移行する。自局ＷＰＡＮのＴＤＭＡ期間が他局のＴＤＭＡ期間より短い場合（ステップＳ１６１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１６１１）。【０１８８】
つぎに、ステップＳ１６１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１６１２）。つぎに、ステップＳ１６１０によるＴＤＭＡ期間の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１６１３）。ＴＤＭＡ期間の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１６１３：Ｎｏ）は、ステップＳ１６１０に戻って処理を続行する。【０１８９】
ステップＳ１６１３において、ＴＤＭＡ期間の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１６１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１６１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０１９０】
図１６に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。【０１９１】
また、要求伝送容量が子機の種別に応じて予定された伝送容量であるのに対して、ＴＤＭＡ期間の長さはその時点で実際に要求された伝送容量であるため、伝送容量の比較を正確に行うことができる。【０１９２】
図１７は、優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その１）である。図１８は、優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その２）である。図１７および図１８においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。【０１９３】
具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、要求伝送容量が大きいＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直し、要求伝送容量の情報に基づいて決定し直した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０１９４】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１７０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１７０２）。【０１９５】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１７０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１７０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１７０４）。【０１９６】
つぎに、ステップＳ１７０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７０５）、ステップＳ１７０８へ移行する。ステップＳ１７０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１７０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１７０６）。【０１９７】
ステップＳ１７０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１７０６：Ｎｏ）は、ステップＳ１７０８へ移行する。ステップＳ１７０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１７０６：Ｙｅｓ）は、ステップＳ１７０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７０７）、ステップＳ１７０８へ移行する。【０１９８】
つぎに、ステップＳ１７０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１７０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１７０８：Ｎｏ）は、ステップＳ１７０３へ戻って処理を続行する。【０１９９】
ステップＳ１７０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１７０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮの要求伝送容量を比較することで決定する（ステップＳ１７０９〜Ｓ１７１５）。【０２００】
まず、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮの要求伝送容量と、他局ＷＰＡＮの要求伝送容量と、の情報を抽出する（ステップＳ１７０９）。つぎに、他局ＷＰＡＮのうちの、本ステップによる要求伝送容量の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上であるか否かを判断する（ステップＳ１７１０）。【０２０１】
ステップＳ１７１０において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量より小さい場合（ステップＳ１７１０：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１７１１）。つぎに、ステップＳ１７１０によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７１２）、ステップＳ１７１５へ移行する。【０２０２】
ステップＳ１７１０において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上である場合（ステップＳ１７１０：Ｙｅｓ）は、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しいか否かを判断する（ステップＳ１７１３）。自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しくないと判断した場合（ステップＳ１７１３：Ｎｏ）は、ステップＳ１７１５へ移行する。【０２０３】
ステップＳ１７１３において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しい場合（ステップＳ１７１３：Ｙｅｓ）は、ステップＳ１７１３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７１４）、ステップＳ１７１５へ移行する。【０２０４】
つぎに、ステップＳ１７１０による要求伝送容量の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１７１５）。要求伝送容量の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１７１５：Ｎｏ）は、ステップＳ１７１０へ戻って処理を続行する。【０２０５】
ステップＳ１７１５において、要求伝送容量の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１７１５：Ｙｅｓ）は、図１８のステップへ移行し（符号Ｃ）、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１７１６〜Ｓ１７２０）。【０２０６】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１７１６）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１７１７）。【０２０７】
ステップＳ１７１７において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１７１７：Ｙｅｓ）は、ステップＳ１７２０へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１７１７：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１７１８）。【０２０８】
つぎに、ステップＳ１７１７によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１７１９）。つぎに、ステップＳ１７１７による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１７２０）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１７２０：Ｎｏ）は、ステップＳ１７１７に戻って処理を続行する。【０２０９】
ステップＳ１７２０において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１７２０：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１７２１）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０２１０】
図１７および図１８に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。【０２１１】
また、３つの優先順位の決定要因を用いることにより、先に述べた方法より優先順位が同じになるＷＰＡＮをより減少させることができるので、チャネル移動をすべきＷＰＡＮの選定がより効率的になる。また、図１９および図２０に示す手順のようにＴＤＭＡ期間の解析を行う必要がない分、ビーコン解析の負荷を小さくすることができる。【０２１２】
図１９は、優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その１）である。図２０は、優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その２）である。図１９および図２０においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮが予約したＴＤＭＡ期間の長さと、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。【０２１３】
具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、ＴＤＭＡ期間が長いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直し、ＴＤＭＡ期間の情報に基づいて決定し直した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。【０２１４】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１９０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１９０２）。【０２１５】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１９０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１９０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１９０４）。【０２１６】
つぎに、ステップＳ１９０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９０５）、ステップＳ１９０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１９０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１９０６）。【０２１７】
ステップＳ１９０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくない場合（ステップＳ１９０６：Ｎｏ）は、ステップＳ１９０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１９０６：Ｙｅｓ）は、ステップＳ１９０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９０７）、ステップＳ１９０８へ移行する。【０２１８】
つぎに、ステップＳ１９０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１９０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１９０８：Ｎｏ）は、ステップＳ１９０３へ戻って処理を続行する。【０２１９】
ステップＳ１９０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１９０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮのＴＤＭＡ期間を比較することで決定する（ステップＳ１９０９〜Ｓ１９１５）。【０２２０】
まず、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮのＴＤＭＡ期間の長さと、他局ＷＰＡＮのＴＤＭＡ期間の長さと、の情報を抽出する（ステップＳ１９０９）。つぎに、他局ＷＰＡＮのうちの、本ステップによるＴＤＭＡ期間の長さの比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上であるか否かを判断する（ステップＳ１９１０）。【０２２１】
ステップＳ１９１０において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さより短い場合（ステップＳ１９１０：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１９１１）。つぎに、ステップＳ１９１０によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９１２）、ステップＳ１９１５へ移行する。【０２２２】
ステップＳ１９１０において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上である場合（ステップＳ１９１０：Ｙｅｓ）は、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しいか否かを判断する（ステップＳ１９１３）。自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しくないと判断した場合（ステップＳ１９１３：Ｎｏ）は、ステップＳ１９１５へ移行する。【０２２３】
ステップＳ１９１３において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しい場合（ステップＳ１９１３：Ｙｅｓ）は、ステップＳ１９１３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９１４）、ステップＳ１９１５へ移行する。【０２２４】
つぎに、ステップＳ１９１０によるＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１９１５）。ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１９１５：Ｎｏ）は、ステップＳ１９１０へ戻って処理を続行する。【０２２５】
ステップＳ１９１５において、ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１９１５：Ｙｅｓ）は、図２０のステップへ移行し（符号Ｄ）、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１９１６〜Ｓ１９２０）。【０２２６】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１９１６）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１９１７）。【０２２７】
ステップＳ１９１７において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１９１７：Ｙｅｓ）は、ステップＳ１９２０へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１９１７：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１９１８）。【０２２８】
つぎに、ステップＳ１９１７によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１９１９）。つぎに、ステップＳ１９１７による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１９２０）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１９２０：Ｎｏ）は、ステップＳ１９１７に戻って処理を続行する。【０２２９】
ステップＳ１９２０において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１９２０：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１９２１）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。【０２３０】
図１９および図２０に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。【０２３１】
また、３つの優先順位の決定要因を用いることにより、先に述べた方法より優先順位が同じになるＷＰＡＮをより減少させることができるので、チャネル移動をすべきＷＰＡＮの選定がより効率的になる。また、要求伝送容量が子機の種別に応じて予定された伝送容量であるのに対して、ＴＤＭＡ期間の長さはその時点で実際に要求された伝送容量であるため、伝送容量の比較を正確に行うことができる。【０２３２】
図１２〜図２０で示した手順により、無線通信装置１００は、自局ＷＰＡＮの優先順位を決定し、自局ＷＰＡＮよりも優先順位が低い他局ＷＰＡＮがどの他局ＷＰＡＮであるかの情報を取得することができる。また、ここでは優先順位の決定要因の組み合わせの一例について説明したが、図１２〜図１８に示した決定要因の組み合わせ以外の組み合わせを用いて優先順位を決定してもよい。また、決定要因を組み合わせず、要求伝送容量、属する子機の種別の優先度、属する子機の数またはＴＤＭＡ期間の長さの決定要因を単独で用いて優先順位を決定してもよい。【０２３３】
このように、実施の形態にかかる無線通信システム、無線通信方法によれば、ＵＷＢチャネルにおいてＷＰＡＮが集中して伝送容量不足が発生した場合に、他局ＷＰＡＮに設定された条件と共通の条件に基づいて各ＷＰＡＮのチャネル使用の優先順位を決定することができる。【０２３４】
これにより、各ＷＰＡＮのうちのいずれのＷＰＡＮがチャネル切替を行うべきかについて、各ＷＰＡＮが共通の判断を行うことができる。このため、大きな伝送容量を要するＷＰＡＮの通信効率を損なうことなく的確なチャネル切替を行うことができる。また、切替先のチャネルでも伝送容量の不足を検知して再びチャネル切替を繰り返してしまうような状況を回避することができる。【０２３５】
また、各ＷＰＡＮの親機が自律的にチャネル切替の判断を行うため、各ＷＰＡＮのチャネル切替を制御するための機器を設ける必要がない。このため、自営ネットワークを容易に低コストで構成することができる。【０２３６】
また、ＷｉＭｅｄｉａなどの規格においてビーコンを用いて送受信されている一般的なＷＰＡＮの構成情報に基づいてチャネル使用の優先順位を決定することで、各ＷＰＡＮのうちのいずれのＷＰＡＮがチャネル切替を行うべきかについて判断するための特別な情報を各ＷＰＡＮ間で送受信する必要がない。このため、必要なチャネル切替を効率的に行うことができる。【０２３７】
以上説明したように、この発明にかかる無線通信システム、無線通信方法によれば、各親局の通信を安定させつつ必要なチャネル切替を効率的に行うことができる。【０２３８】
なお、本実施の形態で説明した無線通信方法は、あらかじめ用意されたプログラムをＰＣやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０２３９】
以上のように、この発明にかかる無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体は、ＷｉＭｅｄｉａ規格に基づいたＵＷＢ通信に有用であり、特に、同一の通信エリア内に複数のＷＰＡＮが存在する場合に適している。たとえば、ワイヤレスＵＳＢやワイヤレス１３９４などの規格に基づいたインターフェースを持つハードディスクドライブ、ＣＤ−ＲやＤＶＤドライブなどの光学ドライブ、デジタルオーディオプレーヤー、スピーカー、Ｗｅｂカメラ、テレビ受像機、セットトップボックス、スキャナ、プリンタ、デジタルカメラ、ゲーム機、デジタルチューナー、またＢｌｕｅｔｏｏｔｈ（登録商標）規格に基づいたインターフェースを持つハンズフリーフォン、ワイヤレスヘッドフォンなどへの利用が考えられる。
【図１】
2009028028.tif 000003
【図２】
2009028028.tif 000004
【図３】
2009028028.tif 000005
【図４】
2009028028.tif 000006
【図５】
2009028028.tif 000007
【図６】
2009028028.tif 000008
【図７】
2009028028.tif 000009
【図８】
2009028028.tif 000010
【図９】
2009028028.tif 000011
【図１０】
2009028028.tif 000012
【図１１】
2009028028.tif 000013
【図１２】
2009028028.tif 000014
【図１３】
2009028028.tif 000015
【図１４】
2009028028.tif 000016
【図１５】
2009028028.tif 000017
【図１６】
2009028028.tif 000018
【図１７】
2009028028.tif 000019
【図１８】
2009028028.tif 000020
【図１９】
2009028028.tif 000021
【図２０】
2009028028.tif 000022
【図２１】
2009028028.tif 000023
【図２２】
2009028028.tif 000024
【手続補正書】
【提出日】平成21年10月9日(2009.10.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のチャネルによって端末局と親局との無線通信を行う無線通信システムにおいて、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得手段と、
前記取得手段によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断手段と、
前記容量判断手段によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定手段と、
前記決定手段によって決定された優先順位に基づいて、自親局の前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断手段と、
を備えることを特徴とする無線通信システム。
【請求項２】
前記切替判断手段は、前記他親局と自親局との要求伝送容量の総和の前記伝送許容容量に対する超過量が、前記決定手段によって決定された優先順位が自親局よりも低い他親局の要求伝送容量の総和よりも大きい場合に、自親局が前記端末局と通信を行うチャネルを切り替えると判断することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記決定手段は、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記チャネルの使用の優先順位を決定することを特徴とする請求項１または２に記載の無線通信システム。
【請求項４】
親局に属する端末局の種別の情報と、前記端末局の種別に対応付けられた優先度の情報と、を記憶した記憶手段をさらに備え、
前記取得手段は、自親局に属する端末局の種別の情報と、前記他親局に属する端末局の種別の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて、前記記憶手段によって記憶された情報において、高い優先度に対応付けられている種別の端末局が属する親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする請求項１または２に記載の無線通信システム。
【請求項５】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記要求伝送容量の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項３に記載の無線通信システム。
【請求項６】
前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直し、前記取得手段によって取得された要求伝送容量の情報に基づいて決定し直した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする請求項４に記載の無線通信システム。
【請求項７】
同一の通信エリアにおいて通信を行う請求項１〜６のいずれか一つに記載の無線通信システムを複数備えることを特徴とする無線通信システム。
【請求項８】
複数のチャネルによって端末局と親局との無線通信を行う無線通信方法において、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得工程と、
前記取得工程によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断工程と、
前記容量判断工程によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に基づいて、自親局が前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断工程と、
を含むことを特徴とする無線通信方法。
【請求項９】
複数のチャネルによって端末局と親局との無線通信を行う無線通信プログラムにおいて、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得工程と、
前記取得工程によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断工程と、
前記容量判断工程によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に基づいて、自親局が前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断工程と、
をコンピュータに実行させることを特徴とする無線通信プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信エリア内の端末局と無線通信を行う無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）通信は、３．１ＧＨｚ〜１０．６ＧＨｚの広い周波数帯域を使用して行う通信である。この周波数帯域において他の無線システムに影響を与えないように出力電力を制限し、半径数ｍの狭い範囲で１００Ｍｂｐｓ以上の超高速な無線通信を行うのがＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ｎｅｔｗｏｒｋ）である。ＷＰＡＮは、１台の親機と、その親機に接続される１台以上の子機によるマスタースレーブ形式のネットワークである（たとえば、下記特許文献１〜３参照。）。
【０００３】
ＵＷＢの通信規格のうち、物理層にマルチバンドＯＦＤＭ（ＭＢ−ＯＦＤＭ）方式を用いたＷｉＭｅｄｉａ規格がある。この規格では、３．１ＧＨｚ〜１０．６ＧＨｚの周波数帯域を５２８ＭＨｚ帯域幅の１４個のバンドに分割し、そのうちの下位１２個のバンドについて３バンド毎に４つのチャネルを構成し、また上位２個のバンドで一つのチャネルを構成し、計５つのチャネルを確保する。
【０００４】
ＷｉＭｅｄｉａ規格では、そのうちの一つのチャネルを使用し、そのチャネルに含まれるバンド間で周波数ホッピングを行いながら通信を行う。その通信速度は、３ｍで４８０Ｍｂｐｓ、１０ｍで１１０Ｍｂｐｓである。ＷｉＭｅｄｉａ規格の通信プロトコルは時分割多重（ＴＤＭＡ：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式を基本としている。ＷｉＭｅｄｉａ規格で通信を行うＷＰＡＮの親機は、スーパーフレームと呼ばれる約６５ｍｓの時間単位の中で配下の子機と通信を行う期間の予約を行う。
【０００５】
ＷｉＭｅｄｉａ規格はＵＷＢ通信の共通プラットフォームとして提案されている規格であり、この規格の上位レイヤーにワイヤレスＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、ワイヤレス１３９４などの規格を用いることで、様々なＷＰＡＮアプリケーションへと展開することが可能である。これらのアプリケーションのほかにも、高速な無線通信が可能なことから、ストリーム伝送など高速かつ大きな通信帯域を要求する無線アプリケーションへの展開も期待される。
【０００６】
ＷｉＭｅｄｉａ規格の通信範囲は３ｍ〜１０ｍと狭い範囲であるが、オフィス環境での利用を考えた場合に、その範囲に複数のＷＰＡＮが存在することが考えられる。また、集合住宅のような環境での利用を考えた場合に、この通信範囲は自室をカバーするには十分であり、さらに隣接する部屋にまで及ぶものと考えられる。
【０００７】
お互いの通信可能範囲に複数のＷＰＡＮが存在する場合は、チャネルは５チャネル存在するため、別々のチャネルを使用することでＷＰＡＮ同士の干渉を避けることが可能である。また、お互いの通信可能範囲内にあるＷＰＡＮが同一チャネルを使用する場合であっても、そのチャネル内におけるバンド間の周波数ホッピングのタイミングを変えることでＷＰＡＮ同士の干渉を避けることは可能である。
【０００８】
一方、ＵＷＢのチャネルであるが、その利用可能帯域について米国以外では国毎の規制が存在し、５チャネルのすべてを、またそのチャネル中のバンドのすべてを使用できるわけではない。また、ＷｉＭｅｄｉａ規格に基づいたＵＷＢ通信のＷＰＡＮは先に述べたように様々なアプリケーションで使用されるほか、その高速通信性を活かし、映像伝送のような大きな伝送容量を必要とするＷＰＡＮへの展開も考えられる。これらアプリケーションに期待されるのは高速、大容量伝送である。
【０００９】
このように、様々なアプリケーションが存在するため、特に先に述べたようなオフィス環境や集合住宅環境などでは、ＷＰＡＮの有効な通信範囲である３ｍ〜１０ｍの中に多数のＷＰＡＮが存在することが考えられる。これらのＷＰＡＮが通信に使用するチャネルは高々５チャネルであり、使用する国、地域によっては、さらにそれ以下のチャネル数になる。
【００１０】
したがって、同一チャネルを多数のＷＰＡＮが使用する状況が発生することになる。ここで、ＷＰＡＮのアプリケーションとして高速、大容量伝送のものが期待されているので、チャネル内において大きな伝送容量を必要とするものがあることが考えられる。たとえば、一つのＷＰＡＮの親機の配下に映像伝送を行う子機が複数存在した場合は、そのＷＰＡＮは非常に大きな伝送容量を必要とすることになる。
【００１１】
加えて、ＷＰＡＮは移動性の高い機器に用いられる傾向があるため、ＷＰＡＮの移動に伴い、ある特定のチャネルに大きな伝送容量を必要とする多くのＷＰＡＮが集中する状況が発生しうる。同一チャネルを多くのＷＰＡＮが使用している状況で、その中に非常に大きな伝送容量を必要とするＷＰＡＮが複数存在した場合は、そのチャネル内にあるすべてのＷＰＡＮが必要とする伝送容量が、チャネルが持つ伝送許容容量を超えてしまう可能性がある。このような場合は、十分な伝送性能を出せないＷＰＡＮが生じてしまう。
【００１２】
図２１は、同一のチャネルを用いて通信を行う複数のＷＰＡＮを示す図である。図２１に示すように、ある一つのＵＷＢチャネル上に、親機２１１１によるＷＰＡＮ２１１０と、親機２１２１によるＷＰＡＮ２１２０と、が構成されている。ＷＰＡＮ２１１０は、親機２１１１の配下に、子機２１１２、子機２１１３、子機２１１４を持っている。また、ＷＰＡＮ２１２０は、親機２１２１の配下に子機２１２２を持っている。
【００１３】
親機２１１１によるＷＰＡＮ２１１０の通信範囲は実線で示されている範囲であり、親機２１２１によるＷＰＡＮ２１２０の通信範囲は点線で示されている範囲である。この状況において、ＷＰＡＮ２１１０とＷＰＡＮ２１２０は、同一のＵＷＢチャネル上に存在しているが、お互いの通信範囲は重なっていないため、ＷＰＡＮ２１１０内の通信とＷＰＡＮ２１２０内の通信が互いに干渉することがなく、それぞれのＷＰＡＮは十分な伝送容量を確保できる。
【００１４】
ここで、ＷＰＡＮ２１１０は固定的なＷＰＡＮであり、またＷＰＡＮ２１２０は移動的なＷＰＡＮであるとする。たとえば、ＷＰＡＮ２１１０において、親機２１１１がパーソナル・コンピュータ（以下、「ＰＣ」という）、子機２１１２がキーボード、子機２１１３がハードディスクドライブ、子機２１１４がＷｅｂカメラというように、ＰＣとその周辺機器を構成しているとする。また、ＷＰＡＮ２１２０において、たとえば、親機２１２１は携帯音楽プレイヤー、子機２１２２はワイヤレスヘッドフォンである。
【００１５】
図２２は、複数のＷＰＡＮの通信範囲が重なった状況を示す図である。図２２において、図２１に示した構成と同様の構成については同一の符号を付して説明を省略する。図２２は、ＷＰＡＮ２１２０が移動してＷＰＡＮ２１１０の通信範囲と重なった状況を示している。この状況は、たとえば、ＷＰＡＮ２１２０の携帯音楽プレイヤーを身に着けたユーザーがＷＰＡＮ２１１０のＰＣを使用するために移動したような状況である。
【００１６】
同一チャネル上でＷＰＡＮ２１１０とＷＰＡＮ２１２０の通信範囲が重なっていると、ＷＰＡＮ２１１０の親機２１１１が配下の子機と通信している期間は、ＷＰＡＮ２１２０の親機２１２１はその配下の子機と通信することができない。同様に、ＷＰＡＮ２１２０の親機２１２１が配下の子機と通信している期間は、ＷＰＡＮ２１１０の親機２１１１はその配下の子機と通信できない。このため、ＷＰＡＮの移動により互いの通信範囲が重なることで、各ＷＰＡＮの通信可能な時間が減少することになる。
【００１７】
また、同一チャネル上においてさらに他のＷＰＡＮが移動してＷＰＡＮ２１１０とＷＰＡＮ２１２０の通信範囲に重なる状況の発生や、また、オフィスなどのような狭い空間において多数の新たなＷＰＡＮを構成することでＷＰＡＮ２１１０とＷＰＡＮ２１２０の通信範囲に重なるような、同一チャネル上で多数のＷＰＡＮの通信範囲が重なりあう状況が発生すると、お互いの通信期間を干渉しあう状況が多数発生し、その結果、一つのＷＰＡＮが必要とする伝送容量が不足する状況が発生する。
【００１８】
この状況を回避するためには、ＷＰＡＮが通信を行うチャネルを他のチャネルに切り替える方法がある。ＷｉＭｅｄｉａ規格では、ＷＰＡＮがチャネルを切り替えるためのコマンドが用意されているので、ＷＰＡＮの親機がそのコマンドを使用することで、子機とともに他のチャネルに移動することが可能である。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特開２００２−３３５２６６号公報
【特許文献２】特表２００５−５３２７５９号公報
【特許文献３】特開平７−２０３５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【００２０】
しかしながら、ＷｉＭｅｄｉａ規格にはチャネルの切替方法は規定されているが、チャネルを切り替えるための条件については規定されていないという問題がある。このため、同一チャネルを多くのＷＰＡＮが使用している状況で、そのチャネルを使用するすべてのＷＰＡＮが必要とする伝送容量がチャネルの持つ伝送許容容量を超えてしまった場合は、各ＷＰＡＮが独自の判断でチャネル切替を行うことになる。
【００２１】
各ＷＰＡＮが独自判断でチャネル切替を行うシステムにおいて、たとえば配下に複数の映像伝送の子機を持つような、非常に大きな伝送容量を要求するＷＰＡＮがチャネル切替を行おうとすると、移動先のチャネルでも伝送容量の不足を検知し、再びチャネル切替を繰り返してしまうような状況に陥る場合がある。この場合は、そのＷＰＡＮの通信が不安定になる問題や、そのＷＰＡＮの通信が非効率となる問題がある。
【００２２】
この発明は、上述した問題点を解消するものであり、各親局の通信を安定させつつ必要なチャネル切替を効率的に行うことができる無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２３】
この発明にかかる無線通信システムは、複数のチャネルによって端末局と親局との無線通信を行う無線通信システムにおいて、自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得手段と、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断手段と、前記容量判断手段によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定手段と、前記決定手段によって決定された優先順位に基づいて、自親局の前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断手段と、を備えることを特徴とする。
【００２４】
上記構成によれば、他親局に設定された条件と共通の条件に基づいて各親局の優先順位を決定することで、自親局のチャネルを切り替えるか否かの的確な判断を自律的かつ効率的に行うことができる。
【発明の効果】
【００２５】
この発明によれば、各親局の通信を安定させつつ必要なチャネル切替を効率的に行うことができるという効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】実施の形態にかかる無線通信装置の機能的構成を示すブロック図である。
【図２】実施の形態にかかる無線通信装置の動作の一例を示すフローチャートである。
【図３】実施の形態にかかる無線通信システムを示す概要図である。
【図４】実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その１）である。
【図５】実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その２）である。
【図６】実施の形態にかかる無線通信装置の機能的構成の具体例を示すブロック図である。
【図７】実施の形態にかかる無線通信装置のハードウェア構成の一例を示すブロック図である。
【図８】実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その１）である。
【図９】実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その２）である。
【図１０】無線通信装置が備える子機種別テーブルの一例を示す図である。
【図１１】無線通信装置が生成するＷＰＡＮの構成情報の一例を示す図である。
【図１２】優先順位決定部が優先順位を決定する手順の一例（その１）を示すフローチャートである。
【図１３】優先順位決定部が優先順位を決定する手順の一例（その２）を示すフローチャートである。
【図１４】優先順位決定部が優先順位を決定する手順の一例（その３）を示すフローチャートである。
【図１５】優先順位決定部が優先順位を決定する手順の一例（その４）を示すフローチャートである。
【図１６】優先順位決定部が優先順位を決定する手順の一例（その５）を示すフローチャートである。
【図１７】優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その１）である。
【図１８】優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その２）である。
【図１９】優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その１）である。
【図２０】優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その２）である。
【図２１】同一のチャネルを用いて通信を行う複数のＷＰＡＮを示す図である。
【図２２】複数のＷＰＡＮの通信範囲が重なった状況を示す図である。
【発明を実施するための形態】
【００２７】
面を参照して、この発明にかかる無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００２８】
（実施の形態）
図１は、実施の形態にかかる無線通信装置の機能的構成を示すブロック図である。実施の形態にかかる無線通信装置は、通信エリア内の端末局とともに、切り替え可能な複数のチャネルによって無線通信を行うＷＰＡＮの無線通信システムを構成する親局である。図１に示すように、実施の形態にかかる無線通信装置１００は、取得部１０１と、記憶部１０２と、容量判断部１０３と、決定部１０４と、切替判断部１０５と、通信部１０６と、を備えている。
【００２９】
ここで、無線通信装置１００が通信を行うエリアを単に「通信エリア」という。また、無線通信装置１００が属するＷＰＡＮを「自局ＷＰＡＮ」、通信エリア内で通信を行う自局ＷＰＡＮ以外のＷＰＡＮを他局ＷＰＡＮという。他局ＷＰＡＮの親機は、無線通信装置１００と同様の構成を有する無線通信装置である。他局ＷＰＡＮは一つでも複数でもよい。また、自局ＷＰＡＮが初期状態で通信を行う予定のチャネルを初期チャネルという。
【００３０】
取得部１０１は、自局ＷＰＡＮと同一の初期チャネルによって通信を行う他局ＷＰＡＮの要求伝送容量の情報と自局ＷＰＡＮの要求伝送容量の情報とを取得する。取得部１０１は、取得した要求伝送容量の情報を記憶部１０２へ出力する。要求伝送容量の情報とは、ＷｉＭｅｄｉａに規定された、ＷＰＡＮが次のタイミングの通信で使用する予定の初期チャネルの帯域の情報である。記憶部１０２は、取得部１０１から出力された要求伝送容量の情報を記憶する。
【００３１】
容量判断部１０３は、記憶部１０２に記憶された要求伝送容量の情報に基づいて、他局ＷＰＡＮと自局ＷＰＡＮとの要求伝送容量の総和（以下、「全体要求伝送容量」という）を算出する。そして、容量判断部１０３は、全体要求伝送容量と初期チャネルの伝送許容容量とを比較して、全体要求伝送容量が初期チャネルの伝送許容容量よりも大きいか否かを判断する。容量判断部１０３は、判断結果の情報を決定部１０４へ出力する。
【００３２】
決定部１０４は、要求伝送容量の総和が伝送許容容量よりも大きいとの判断結果が容量判断部１０３から出力された場合に、自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を決定する。また、決定部１０４は、自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を、他局ＷＰＡＮに設定された条件と共通の条件に基づいて決定する。
【００３３】
決定部１０４は、決定した優先順位の情報を切替判断部１０５へ出力する。決定部１０４が切替判断部１０５へ出力する優先順位の情報は、少なくとも、自局ＷＰＡＮよりも優先順位が低い他局ＷＰＡＮがどのＷＰＡＮであるかの情報を含んでいる。このため、決定部１０４は、少なくとも自局ＷＰＡＮの優先順位を決定し、自局ＷＰＡＮよりも優先順位が低い他局ＷＰＡＮがどのＷＰＡＮであるかの情報を取得すればよい。
【００３４】
他局ＷＰＡＮに設定された条件と共通の条件とは、自局ＷＰＡＮと他局ＷＰＡＮとの間で共有している、優先順位の共通の決定方法である。すなわち、無線通信装置１００を含む各ＷＰＡＮの親機がそれぞれ独立して各ＷＰＡＮの優先順位を決定し、各ＷＰＡＮの親機が決定した各ＷＰＡＮの優先順位は同じものとなる。
【００３５】
切替判断部１０５は、決定部１０４から出力された優先順位の情報に基づいて、自局ＷＰＡＮの子機と通信を行うチャネルを初期チャネルから他のチャネルへ切り替えるか否かを判断する。切替判断部１０５は、チャネルを切り替えるか否かの判断結果の情報を通信部１０６へ出力する。
【００３６】
具体的には、切替判断部１０５は、記憶部１０２に記憶された要求伝送容量の情報に基づいて、決定部１０４によって決定された優先順位が自局ＷＰＡＮよりも低い他局ＷＰＡＮの要求伝送容量の総和（以下、「低優先要求伝送容量」という）と、初期チャネルの伝送許容容量に対する全体要求伝送容量の超過量（以下、「超過要求伝送容量」という）と、を取得する。
【００３７】
そして、切替判断部１０５は、超過伝送容量と低優先要求伝送容量とを比較して、超過要求伝送容量が低優先要求伝送容量よりも大きい場合に、チャネルを切り替えると判断する。一方、切替判断部１０５は、超過要求伝送容量が低優先要求伝送容量以下である場合に、チャネルを切り替えないと判断する。
【００３８】
通信部１０６は、自局ＷＰＡＮに属する子機や基幹ネットワークとの間でデータ通信を行う通信部である。通信部１０６は、チャネルを切り替えるとの判断結果の情報が切替判断部１０５から出力された場合は、自局ＷＰＡＮが子機と通信を行うチャネルを初期チャネルから他のチャネルに切り替える。
【００３９】
具体的には、ＷｉＭｅｄｉａに規定されたチャネルの中から、初期チャネル以外で切り替え可能なチャネルを検索し、検索したチャネルに切り替える。一方、通信部１０６は、チャネルを切り替えないとの判断結果の情報が切替判断部１０５から出力された場合は、自局ＷＰＡＮが子機と通信を行うチャネルを初期チャネルのままにする。
【００４０】
つぎに、決定部１０４が自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を決定する決定方法について説明する。たとえば、決定部１０４は、記憶部１０２に記憶された要求伝送容量の情報に基づいて、要求伝送容量が大きいＷＰＡＮほど高い優先順位となるように優先順位を決定する。
【００４１】
また、決定部１０４は、高い優先度に対応付けられている種別の子機が属するＷＰＡＮほど高い優先順位となるように優先順位を決定してもよい。この場合は、取得部１０１は、自局ＷＰＡＮに属する子機の種別の情報と、他局ＷＰＡＮに属する子機の種別の情報と、を取得して記憶部１０２へ出力する。記憶部１０２は、取得部１０１から出力された各ＷＰＡＮに属する子機の種別の情報を記憶する。
【００４２】
また、記憶部１０２は、ＷＰＡＮに属する子機の種別の情報と、子機の種別に対応付けられた優先度の情報と、をあらかじめ記憶している。決定部１０４は、記憶部１０２に記憶された、各ＷＰＡＮに属する子機の種別の情報と、子機の種別と優先度の対応付けの情報と、に基づいて、高い優先度に対応付けられている種別の子機が属するＷＰＡＮほど高い優先順位となるように優先順位を決定する。
【００４３】
また、決定部１０４は、属する子機の数が多いＷＰＡＮほど高い優先順位となるように優先順位を決定してもよい。この場合は、取得部１０１は、自局ＷＰＡＮに属する子機の数の情報と、他局ＷＰＡＮに属する子機の数の情報と、を取得して記憶部１０２へ出力する。
【００４４】
記憶部１０２は、取得部１０１から出力された各ＷＰＡＮに属する子機の数の情報を記憶する。決定部１０４は、記憶部１０２に記憶された各ＷＰＡＮに属する子機の数の情報に基づいて、属する子機の数が多いＷＰＡＮほど高い優先順位となるように優先順位を決定する。
【００４５】
また、決定部１０４は、予約したＴＤＭＡ（時分割多重）期間が長いＷＰＡＮほど高い優先順位となるように優先順位を決定してもよい。この場合は、取得部１０１は、自局ＷＰＡＮが予約したＴＤＭＡ期間の情報と、他局ＷＰＡＮが予約したＴＤＭＡ期間の情報と、を取得して記憶部１０２へ出力する。
【００４６】
記憶部１０２は、取得部１０１から出力された各ＷＰＡＮが予約したＴＤＭＡ期間の情報を記憶する。決定部１０４は、記憶部１０２に記憶された各ＷＰＡＮが予約したＴＤＭＡ期間の情報に基づいて、予約したＴＤＭＡ期間が長いＷＰＡＮほど高い優先順位となるように優先順位を決定する。
【００４７】
また、上述した、要求伝送容量、属する子機の種別の優先度、属する子機の数またはＴＤＭＡ期間の長さの決定要因を用いて優先順位を決定した結果、等しい優先順位のＷＰＡＮが存在する場合に、上記決定要因のうちのまだ用いていない決定要因を用いて、等しい優先順位のＷＰＡＮ同士の優先順位を決定してもよい。
【００４８】
図２は、実施の形態にかかる無線通信装置の動作の一例を示すフローチャートである。図２に示すように、まず、取得部１０１が、初期チャネルによって通信を行う他局ＷＰＡＮの要求伝送容量の情報と自局ＷＰＡＮの要求伝送容量の情報とを取得する（ステップＳ２０１）。つぎに、容量判断部１０３が、全体要求伝送容量が初期チャネルの伝送許容容量よりも大きいか否かを判断する（ステップＳ２０２）。
【００４９】
ステップＳ２０２において、全体要求伝送容量が初期チャネルの伝送許容容量以下である場合（ステップＳ２０２：Ｎｏ）は、自局ＷＰＡＮのチャネル切替を行わずに一連の処理を終了する。全体要求伝送容量が初期チャネルの伝送許容容量よりも大きい場合（ステップＳ２０２：Ｙｅｓ）は、決定部１０４が、自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルの使用の優先順位を決定する（ステップＳ２０３）。
【００５０】
つぎに、切替判断部１０５が、超過要求伝送容量が低優先要求伝送容量よりも大きいか否かを判断する（ステップＳ２０４）。超過要求伝送容量が低優先要求伝送容量以下である場合（ステップＳ２０４：Ｎｏ）は、自局ＷＰＡＮのチャネル切替を行わずに一連の処理を終了する。超過要求伝送容量が低優先要求伝送容量よりも大きい（ステップＳ２０４：Ｙｅｓ）は、通信部１０６が、自局ＷＰＡＮの子機と通信を行うチャネルを初期チャネルから他のチャネルに切り替える（ステップＳ２０５）。
【００５１】
図３は、実施の形態にかかる無線通信システムを示す概要図である。図３に示すように、実施の形態にかかる無線通信システム３００は、通信エリアにおいて通信を行う複数のＷＰＡＮ（３１０，３２０，３３０）から構成されている。複数のＷＰＡＮのそれぞれは、上述した無線通信装置１００（無線通信装置１００ａ〜１００ｃ）を親機として備えている。ここでは、複数のＷＰＡＮ（３１０，３２０，３３０）のそれぞれに属する子機は図示を省略している。
【００５２】
無線通信装置１００ａ〜１００ｃは、自局ＷＰＡＮに属する子機の数、自局ＷＰＡＮに属する子機の種別、初期チャネルに対する要求伝送容量といった自局ＷＰＡＮの構成情報を互いに送受信することにより、各ＷＰＡＮの構成情報を共有する。無線通信装置１００ａ〜１００ｃは、ＷｉＭｅｄｉａ規格に基づいて無線通信装置１００ａ〜１００ｃ間で送受信するビーコンに自局ＷＰＡＮの構成情報を格納することによってＷＰＡＮの構成情報を互いに送受信する。
【００５３】
たとえば、無線通信装置１００ａは、自局ＷＰＡＮの構成情報を無線通信装置１００ａのビーコン３０１ａ中に格納した後、無線通信装置１００ａのビーコン発信機会にビーコン３０１ａを発信する。他局ＷＰＡＮの親機である無線通信装置１００ｂと無線通信装置１００ｃは、無線通信装置１００ａのビーコン３０１ａを同時に受け取り、それぞれ無線通信装置１００ａが属するＷＰＡＮの構成情報を取得する。
【００５４】
同様に、無線通信装置１００ｂは、自局ＷＰＡＮの構成情報を無線通信装置１００ｂのビーコン３０１ｂ中に格納した後、無線通信装置１００ｂのビーコン発信機会にビーコン３０１ｂを発信する。他局ＷＰＡＮの親機である無線通信装置１００ａと無線通信装置１００ｃは、無線通信装置１００ｂのビーコン３０１ｂを同時に受け取り、それぞれ無線通信装置１００ｂが属するＷＰＡＮの構成情報を取得する。
【００５５】
同様に、無線通信装置１００ｃは、自局ＷＰＡＮの構成情報を無線通信装置１００ｃのビーコン３０１ｃ中に格納した後、無線通信装置１００ｃのビーコン発信機会にビーコン３０１ｃを発信する。他局ＷＰＡＮの親機である無線通信装置１００ａと無線通信装置１００ｂは、無線通信装置１００ｃのビーコン３０１ｃを同時に受け取り、それぞれ無線通信装置１００ｃが属するＷＰＡＮの構成情報を取得する。
【００５６】
図４は、実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その１）である。図４に示すように、ＷｉＭｅｄｉａ規格では、３．１ＧＨｚ〜１０．６ＧＨｚの周波数帯域４１０を５２８ＭＨｚ帯域幅の１４個のバンド４１１に分割し、そのうちの下位１２個のバンド４１１について３バンド毎に４つのチャネル（ＣＨ１〜ＣＨ４）を構成し、上位２個のバンド４１１で一つのチャネル（ＣＨ５）を構成する。
【００５７】
ここでは、通信エリア内に４つのＷＰＡＮ（ＷＰＡＮ１〜ＷＰＡＮ４）が存在し、ＷＰＡＮ２が無線通信装置１００を含む自局ＷＰＡＮであるとする。ＷＰＡＮ１，ＷＰＡＮ３，ＷＰＡＮ４は他局ＷＰＡＮである。また、ここではＣＨ１をＷＰＡＮ１〜ＷＰＡＮ４の初期チャネルとし、チャネル切替を行う場合はＣＨ１からＣＨ２へ切り替えるとする。
【００５８】
符号４２１および符号４２２は、それぞれＣＨ１およびＣＨ２の伝送許容容量を示している。符号４３１〜符号４３４は、それぞれＷＰＡＮ１〜ＷＰＡＮ４の要求伝送容量を示している。取得部１０１は、初期チャネルであるＣＨ１によって通信を行う他局ＷＰＡＮの要求伝送容量４３１，４３３，４３４の情報と自局ＷＰＡＮの要求伝送容量４３２の情報とを取得する（図２のステップＳ２０１参照）。
【００５９】
符号４４０は、全体要求伝送容量、すなわち他局ＷＰＡＮと自局ＷＰＡＮとの要求伝送容量の総和（要求伝送容量４３１〜４３４の総和）を示している。容量判断部１０３は、全体要求伝送容量４４０がＣＨ１の伝送許容容量４２１よりも大きいか否かを判断する（図２のステップＳ２０２参照）。
【００６０】
符号４５０は、超過要求伝送容量、すなわちＣＨ１の伝送許容容量４２１に対する全体要求伝送容量４４０の超過量を示している。ここでは全体要求伝送容量４４０がＣＨ１の伝送許容容量４２１よりも大きい（超過要求伝送容量４５０）ため、決定部１０４は、ＷＰＡＮ１〜ＷＰＡＮ４のＣＨ１の使用の優先順位を決定する（図２のステップＳ２０３参照）。ここでは、ＷＰＡＮ１〜ＷＰＡＮ４の順に高い優先順位が決定されるとする。
【００６１】
符号４６０は、低優先要求伝送容量、すなわちＷＰＡＮ２よりも優先順位が低いＷＰＡＮ３およびＷＰＡＮ４の要求伝送容量４３３，４３４の総和を示している。切替判断部１０５は、低優先要求伝送容量４６０が超過要求伝送容量４５０よりも小さいか否かを判断する（図２のステップＳ２０４参照）。
【００６２】
図５は、実施の形態にかかる無線通信装置のチャネルの切り替えを模擬的に説明する図（その２）である。図４において低優先要求伝送容量４６０は超過要求伝送容量４５０よりも小さいため、図５に示すように、通信部１０６は、ＷＰＡＮ２が子機と通信を行うチャネルをＣＨ１からＣＨ２に切り替える（図２のステップＳ２０５参照）。
【００６３】
また、ＷＰＡＮ３およびＷＰＡＮ４も、ＷＰＡＮ２と同様の動作によって子機と通信を行うチャネルをＣＨ１からＣＨ２に切り替える。これにより、ＣＨ１における全体要求伝送容量４４０は、ＷＰＡＮ１の要求伝送容量４３１だけとなる。ＷＰＡＮ１の要求伝送容量４３１はＣＨ１の伝送許容容量４２１よりも小さいため、ＷＰＡＮ１の通信を安定して行うことができる。
【００６４】
なお、ここではＷＰＡＮ２〜ＷＰＡＮ４をすべてＣＨ２へチャネル切替させる場合について説明したが、チャネル切替の結果、ＣＨ２における全体要求伝送容量（既にＣＨ２で通信を行っているＷＰＡＮの要求伝送容量を含む）がＣＨ２の伝送許容容量４２２よりも大きくならないように、ＷＰＡＮ２〜ＷＰＡＮ４のいずれかのチャネルをＣＨ３〜ＣＨ５のいずれかへ切り替えてもよい。
【００６５】
図６は、実施の形態にかかる無線通信装置の機能的構成の具体例を示すブロック図である。図６に示すように、実施の形態にかかる無線通信装置１００は、ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２、上位アプリケーション６０３、自局子機情報取得部６０４、子機種別テーブル６０５、自局伝送容量算出部６０６、自局情報生成部６０７、他局情報抽出部６０８、容量超過判断部６０９、他局ＴＤＭＡ解析部６１０、優先順位決定部６１１、チャネル切替判断部６１２、ＷＰＡＮ情報格納部６１３、他局ＲＳＳＩ判定部６１４、ＲＳＳＩ統計情報収集部６１５、低ＲＳＳＩ検出部６１６、ＴＤＭＡ重複検出部６１７および対象外ＷＰＡＮ検出部６１８を備えている。
【００６６】
ＷｉＭｅｄｉａ  ＰＨＹ６０１は、ＷｉＭｅｄｉａ規格に基づいた物理層（ＰＨＹ）である。ＷｉＭｅｄｉａ  ＭＡＣ６０２は、ＷｉＭｅｄｉａ規格に基づいたＭＡＣ層である。上位アプリケーション６０３は、ＷｉＭｅｄｉａ規格の上位にあるアプリケーション層である。
【００６７】
上位アプリケーション６０３は、たとえばワイヤレス（Ｗｉｒｅｌｅｓｓ）ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、ワイヤレス（Ｗｉｒｅｌｅｓｓ）１３９４などの機能である。ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２および上位アプリケーション６０３により、従来と同様のＵＷＢアプリケーションが構成されている。ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２および上位アプリケーション６０３は、図１の通信部１０６に対応する。
【００６８】
ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２は、自局ＷＰＡＮのビーコンを他局ＷＰＡＮへ送信する。また、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２は、他局ＷＰＡＮの親機から送信されたビーコン（図３を参照）を受信する。また、ＷｉＭｅｄｉａ  ＭＡＣ６０２は、自局情報生成部６０７が生成した自局ＷＰＡＮの構成情報をビーコンに格納して他局ＷＰＡＮへ送信する。
【００６９】
自局子機情報取得部６０４は、上位アプリケーション６０３から、自局ＷＰＡＮに属する子機の種別の情報と、それぞれの種別の子機の数の情報とを取得する。子機種別テーブル６０５は、子機の種別に対応付けられた優先度と、子機の種別に対応付けられた伝送容量（その種別の子機一つ当たりが使用するチャネルの伝送容量）と、が定義されたテーブルである。子機種別テーブル６０５は、図１の記憶部１０２に対応する。
【００７０】
自局伝送容量算出部６０６は、自局ＷＰＡＮの初期チャネルに対する要求伝送容量を算出する。自局伝送容量算出部６０６は、自局子機情報取得部６０４で取得した子機の種別およびその種別の子機の数の情報と、子機種別テーブル６０５のテーブルに定義されている種別に対応付けられた伝送容量から、（その種別の子機の伝送容量）×（その種別の子機の数）を子機の種別毎に算出してその総和を算出することで、自局ＷＰＡＮの初期チャネルに対する要求伝送容量を算出する。
【００７１】
自局情報生成部６０７は、ビーコンに格納して他局ＷＰＡＮへ送信するための自局ＷＰＡＮの構成情報を生成する。自局情報生成部６０７は、自局ＷＰＡＮに属する子機の数、自局ＷＰＡＮに属する子機の種別に対応する優先度のうちの最も高い優先度（以下、「最高優先度」という）、自局ＷＰＡＮの初期チャネルに対する要求伝送容量の情報といった自局ＷＰＡＮの構成情報を生成し、ＷｉＭｅｄｉａ  ＭＡＣ６０２に与える。また、生成した自局ＷＰＡＮの構成情報をＷＰＡＮ情報格納部６１３に格納する。
【００７２】
他局情報抽出部６０８は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンから、他局ＷＰＡＮに属する子機の数、他局ＷＰＡＮに属する子機の種別の最高優先度および他局ＷＰＡＮの初期チャネルに対する要求伝送容量の情報といった他局ＷＰＡＮの構成情報を抽出する。
【００７３】
他局情報抽出部６０８は、抽出した他局ＷＰＡＮの構成情報をＷＰＡＮ情報格納部６１３に格納する。また、他局ＷＰＡＮの情報が抽出できなかった場合は、他局情報抽出部６０８は、その他局ＷＰＡＮは無線通信装置１００と同様の機能が実装されていないＷＰＡＮとして認識する。
【００７４】
ＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２、上位アプリケーション６０３、自局子機情報取得部６０４、自局伝送容量算出部６０６、自局情報生成部６０７、他局情報抽出部６０８は、図１の取得部１０１に対応する。
【００７５】
容量超過判断部６０９は、現在使用している初期チャネルの伝送許容容量に対して、全体要求伝送容量が超過しているか否かを判断する。容量超過判断部６０９は、ＷＰＡＮ情報格納部６１３に格納している自局ＷＰＡＮおよび他局ＷＰＡＮの初期チャネルに対する要求伝送容量から全体要求伝送容量を算出し、初期チャネルの伝送許容容量に対する超過分（超過要求伝送容量）を算出する。容量超過判断部６０９は、図１の容量判断部１０３に対応する。
【００７６】
他局ＴＤＭＡ解析部６１０は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンから、ＭＡＳ数（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｓｌｏｔ数）の情報を抽出することで、他局ＷＰＡＮが初期チャネルに対して予約したＴＤＭＡ期間を解析する。
【００７７】
他局ＴＤＭＡ解析部６１０は、ＷｉＭｅｄｉａ規格に基づいた、各ＷＰＡＮのＴＤＭＡ予約状況を示すＤＲＰ  ＩＥと、各ＷＰＡＮの初期チャネルに対するＴＤＭＡ予約状況を示すＤＲＰ  Ａｖａｉｌａｂｉｒｉｔｙ  ＩＥを解析することで、各ＷＰＡＮのＴＤＭＡ期間を解析する。他局ＴＤＭＡ解析部６１０は、解析したＴＤＭＡ期間の情報をＷＰＡＮ毎にＷＰＡＮ情報格納部６１３に格納する。他局ＴＤＭＡ解析部６１０は、図１の取得部１０２に対応する。
【００７８】
優先順位決定部６１１は、ＷＰＡＮ情報格納部６１３に格納された自局ＷＰＡＮおよび他局ＷＰＡＮの情報から、自局ＷＡＮのチャネル使用の優先順位を決定する。また、優先順位決定部６１１は、自局ＷＰＡＮよりチャネル使用の優先順位が高い他局ＷＰＡＮ、および自局ＷＰＡＮよりチャネル使用の優先順位が低いＷＰＡＮも判定し、ＷＰＡＮ情報格納部６１３にその情報を保持する。優先順位決定部６１１は、図１の決定部１０４に対応する。
【００７９】
チャネル切替判断部６１２は、優先順位決定部６１１で得た自局ＷＰＡＮの初期チャネルの使用の優先順位から、自局ＷＰＡＮがチャネル切替をすべきか否かを判断する。チャネル切替判断部６１２は、優先順位決定部６１１で決定しＷＰＡＮ情報格納部６１３に格納されている、自局ＷＰＡＮより優先順位が低いすべての他局ＷＰＡＮの初期チャネルに対する要求伝送容量の総和（低優先要求伝送容量）を求め、低優先要求伝送容量を容量超過判断部６０９で算出した超過要求伝送容量と比較する。
【００８０】
低優先要求伝送容量が超過要求伝送容量以上であれば、チャネル切替判断部６１２は、自局ＷＰＡＮはチャネル切替を行う必要がないと判断する。低優先要求伝送容量が超過要求伝送容量より小さければ、チャネル切替判断部６１２は、自局ＷＰＡＮはチャネル切替を行う必要があると判断する。チャネル切替判断部６１２は、チャネル切替を行う場合は、ＷｉＭｅｄｉａ  ＭＡＣ６０２に対してＷｉＭｅｄｉａ規格に基づいたチャネル切替の手続きを要求する。チャネル切替判断部６１２は、図１の切替判断部１０５に対応する。
【００８１】
ＷＰＡＮ情報格納部６１３は、自局ＷＰＡＮおよび他局ＷＰＡＮの構成情報を格納する。ＷＰＡＮ情報格納部６１３はＲＡＭなどのメモリにより実現するのが好ましい。ＷＰＡＮ情報格納部６１３には自局ＷＰＡＮおよび他局ＷＰＡＮに属する子機の数、ＷＰＡＮに属する子機の種別の最高優先度、ＷＰＡＮの初期チャネルに対する要求伝送容量の情報、各ＷＰＡＮのＴＤＭＡ期間の情報、自局ＷＰＡＮの初期チャネルの使用の優先順位の情報、自局ＷＰＡＮより優先順位が高い他局ＷＰＡＮおよび自局ＷＰＡＮより優先順位が高い他局ＷＰＡＮの情報、自局ＷＰＡＮが観測した他局ＷＰＡＮの受信信号強度情報（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）、各ＷＰＡＮのＲＳＳＩの統計情報などが格納される。ＷＰＡＮ情報格納部６１３は、図１の記憶部１０２に対応する。
【００８２】
ここで、ＷＰＡＮのチャネル使用の優先順位の決定は、各ＷＰＡＮの子機の数、子機の種別に対応付けられた優先度、およびチャネルに対する要求伝送容量の情報を、同一チャネルを使用している各ＷＰＡＮの親機同士で共有することによって行われる。そのため、これら情報をビーコンにより通じて正しく報知する必要がある。
【００８３】
しかし、同一チャネル中にあるＷＰＡＮの移動や、またＷＰＡＮの物理的な配置状況によっては、十分な受信感度が得られずにビーコンが受信できない場合や、ＷＰＡＮの間に遮蔽物がありビーコンが受信できない場合もありうる。そのような状況では、各ＷＰＡＮの親機同士が持つ、他のＷＰＡＮの子機の数、子機の種別、およびチャネルに対する要求伝送容量の情報に不一致が生じる。
【００８４】
この場合、各ＷＰＡＮの親機が判断するチャネル使用の優先順位が異なるものになってしまう。この状況を回避するために、受信電界強度（ＲＳＳＩ）を用いて優先順位付けの対象とするＷＰＡＮの制限を行う。ＷｉＭｅｄｉａ規格により、各ＷＰＡＮの親機は、受信した他のＷＰＡＮの親機のビーコンのＲＳＳＩを知ることができる。
【００８５】
また、無線通信装置１００と同様の機能を実装していないＷＰＡＮについても、優先順位付の対象外とする。この優先順位付けの対象とするＷＰＡＮの制限は、具体的には、他局ＲＳＳＩ判定部６１４、ＲＳＳＩ統計情報収集部６１５、低ＲＳＳＩ検出部６１６および対象外ＷＰＡＮ検出部６１８によって行う。
【００８６】
他局ＲＳＳＩ判定部６１４は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンからＲＳＳＩの情報を抽出し、そのＲＳＳＩの値が閾値を下回ったか否かを判定する。他局ＲＳＳＩ判定部６１４は、すべての他局ＷＰＡＮのＲＳＳＩについて閾値判定を行い、閾値判定情報をビーコンにより他局ＷＰＡＮへ送信する。また、他局ＲＳＳＩ判定部６１４は、この閾値判定情報をＷＰＡＮ情報格納部６１３に格納する。
【００８７】
ＲＳＳＩ統計情報収集部６１５は、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２で受信した他局ＷＰＡＮのビーコンから、他局ＷＰＡＮの親機が備える他局ＲＳＳＩ判定部６１４相当の機能が検出したＲＳＳＩの閾値判定情報を抽出する。ＲＳＳＩ統計情報収集部６１５は、ある一つのＷＰＡＮについて、ＲＳＳＩが閾値を下回ったと検出したＷＰＡＮがいくつあったかというＲＳＳＩ統計情報を、すべてのＷＰＡＮについて収集する。ＲＳＳＩ統計情報収集部６１５は、収集した統計情報はＷＰＡＮ情報格納部６１３に格納する。
【００８８】
低ＲＳＳＩ検出部６１６は、ＲＳＳＩ統計情報収集部６１５によって収集されて、ＷＰＡＮ情報格納部６１３に格納されているＲＳＳＩ統計情報に基づき、ＲＳＳＩが低いＷＰＡＮを検出する。低ＲＳＳＩ検出部６１６は、各ＷＰＡＮについてＲＳＳＩが閾値を下回ったか否かを判断することでＲＳＳＩが低いＷＰＡＮを検出し、検出したＷＰＡＮを遠距離にあるＷＰＡＮと認識する。
【００８９】
ＴＤＭＡ重複検出部６１７は、全体要求伝送容量が初期チャネルの伝送許容容量を超過しておらずチャネル切替の必要がない場合、またはチャネル切替が完了した後、自局ＷＰＡＮが初期チャネルに予約しているＴＤＭＡ期間と他局ＷＰＡＮが初期チャネルに予約しているＴＤＭＡ期間との重複検出を行う。ＴＤＭＡ重複検出部６１７は、各ＷＰＡＮがＷｉＭｅｄｉａ規格に基づいてビーコンによって報知するＤＲＰ  ＩＥを解析することで重複検出を行う。
【００９０】
ＴＤＭＡ期間の重複を検出した場合は、ＴＤＭＡ重複検出部６１７は、ＴＤＭＡ期間が重複したＷＰＡＮの間で、優先順位決定部６１１によって決定した優先順位が低い方のＷＰＡＮに対して予約したＭＡＳの開放を要求する。ＭＡＳの開放要求は、ＷｉＭｅｄｉａ規格のＲｅｌｉｎｑｕｉｓｈ  Ｒｅｑｕｅｓｔ  ＩＥをビーコンで発行するようにＷｉＭｅｄｉａ  ＭＡＣ６０２に要求することで行う。
【００９１】
また、ＴＤＭＡ重複検出部６１７は、自局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間と、他局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間と、が重複しており、ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が高い場合に、自局ＷＰＡＮが初期チャネルに対して予約したＭＡＳを開放するようにしてもよい。
【００９２】
対象外ＷＰＡＮ検出部６１８は、優先順位付けの対象外のＷＰＡＮの情報を抽出する。対象外ＷＰＡＮ検出部６１８は、優先順位付けの対象外のＷＰＡＮとして、他局情報抽出部６０８において無線通信装置１００と同様の機能が実装されていないＷＰＡＮとして認識された他局ＷＰＡＮと、低ＲＳＳＩ検出部６１６において検出されたＲＳＳＩが低いＷＰＡＮと、の情報を抽出し、抽出した情報をＷＰＡＮ情報格納部６１３に格納する。
【００９３】
図７は、実施の形態にかかる無線通信装置のハードウェア構成の一例を示すブロック図である。図７において、無線通信装置１００は、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、ＨＤＤ（ハードディスクドライブ）７０４と、ＨＤ（ハードディスク）７０５と、ＦＤＤ（フレキシブルディスクドライブ）７０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）７０７と、ディスプレイ７０８と、Ｉ／Ｆ（インターフェース）７０９と、キーボード７１０と、マウス７１１と、スキャナ７１２と、プリンタ７１３と、を備えている。また、各構成部はバス７００によってそれぞれ接続されている。
【００９４】
ここで、ＣＰＵ７０１は、無線通信装置１００の全体の制御を司る。図６の範囲６２０に含まれる各機能および自局子機情報取得部６０４は、たとえばＣＰＵ７０１によって実現される。
【００９５】
ＲＯＭ７０２は、ブートプログラムなどのプログラムやデータを記憶している。図６の子機種別テーブル６０５は、たとえばＲＯＭ７０２に記憶されている。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。図６のＷＰＡＮ情報格納部６１３は、たとえばＲＡＭ７０３によって実現される。ＨＤＤ７０４は、ＣＰＵ７０１の制御にしたがってＨＤ７０５に対するデータのリード／ライトを制御する。ＨＤ７０５は、ＨＤＤ７０４の制御で書き込まれたデータを記憶する。
【００９６】
ＦＤＤ７０６は、ＣＰＵ７０１の制御にしたがってＦＤ７０７に対するデータのリード／ライトを制御する。ＦＤ７０７は、ＦＤＤ７０６の制御で書き込まれたデータを記憶したり、ＦＤ７０７に記憶されたデータを無線通信装置１００に読み取らせたりする。
【００９７】
また、着脱可能な記録媒体として、ＦＤ７０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ７０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ７０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００９８】
Ｉ／Ｆ７０９は、通信回線を通じてインターネット７１４などのネットワークに接続され、このネットワークを介して他のＷＰＡＮの親機や基幹ネットワークに接続される。そして、Ｉ／Ｆ７０９は、ネットワークと内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ７０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００９９】
また、Ｉ／Ｆ７０９は、自局ＷＰＡＮに属する子機との無線通信を行う無線通信部を備えている。図６のＷｉＭｅｄｉａ  ＰＨＹ６０１、ＷｉＭｅｄｉａ  ＭＡＣ６０２および上位アプリケーション６０３は、たとえばＩ／Ｆ（インターフェース）７０９によって実現される。
【０１００】
キーボード７１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス７１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【０１０１】
スキャナ７１２は、画像を光学的に読み取り、無線通信装置１００内に画像データを取り込む。また、プリンタ７１３は、画像データや文書データを印刷する。プリンタ７１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【０１０２】
図８は、実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その１）である。図９は、実施の形態にかかる無線通信装置の動作の具体例を示すフローチャート（その２）である。まず、ＷｉＭｅｄｉａ規格または上位アプリケーション６０３の規格に基づき、ＷｉＭｅｄｉａ  ＭＡＣ６０２または上位アプリケーション６０３が、自局ＷＰＡＮに新たな子機が接続されたか否かを判断する（ステップＳ８０１）。
【０１０３】
ステップＳ８０１において、自局ＷＰＡＮに新たな子機が接続された場合（ステップＳ８０１：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の数、子機の種別、チャネルに対する要求伝送容量といった自局ＷＰＡＮの構成情報の更新を行う（ステップＳ８０２〜Ｓ８０５）。まず、自局子機情報取得部６０４が、自局ＷＰＡＮに属する子機の数とその子機の種別の情報を上位アプリケーション６０３から取得する（ステップＳ８０２）。
【０１０４】
つぎに、自局伝送容量算出部６０６が、ステップＳ８０２で取得した子機の種別の情報について、子機種別テーブル６０５を参照して、子機一つ当たりのチャネルに対する要求伝送容量の情報を子機の種別毎に取得する（ステップＳ８０３）。つぎに、自局伝送容量算出部６０６が、自局ＷＰＡＮの初期チャネルに対する要求伝送容量を算出する（ステップＳ８０４）。
【０１０５】
つぎに、自局情報生成部６０７が、ビーコンに格納して他局ＷＰＡＮに報知するための自局ＷＰＡＮの構成情報を更新する（ステップＳ８０５）。ステップＳ８０１において、自局ＷＰＡＮに新たな子機が接続されていない場合（ステップＳ８０１：Ｎｏ）は、自局ＷＰＡＮの構成情報の更新（ステップＳ８０２〜Ｓ８０５）を行わずにステップＳ８０６へ移行する。この場合は既に保持されている自局ＷＰＡＮの構成情報を用いる。
【０１０６】
つぎに、自局情報生成部６０７がＷｉＭｅｄｉａ  ＭＡＣ６０２に指示することにより、自局ＷＰＡＮの構成情報を格納した自局ビーコンを他局ＷＰＡＮに送信する（ステップＳ８０６）。つぎに、ＷｉＭｅｄｉａ  ＭＡＣ６０２が、他局ＷＰＡＮから送信される他局ビーコンを受信する（ステップＳ８０７）。
【０１０７】
つぎに、他局情報抽出部６０８が、ステップＳ８０７によって受信した他局ビーコンから他局ＷＰＡＮに属する子機の数、他局ＷＰＡＮに属する子機の種別の最高優先度の情報、他局ＷＰＡＮの初期チャネルに対する要求伝送容量の情報といった他局ＷＰＡＮの構成情報を抽出し、メモリ上の他局ＷＰＡＮの構成情報を更新する（ステップＳ８０８）。
【０１０８】
つぎに、他局情報抽出部６０８が、抽出した他局ＷＰＡＮの構成情報に基づいて、無線通信装置１００と同様の機能が実装されていない他局ＷＰＡＮを抽出する（ステップＳ８０９）。つぎに、他局ＴＤＭＡ解析部６１０が、ステップＳ８０７によって受信した他局ビーコンから、他局ＷＰＡＮが初期チャネルに対して予約したＴＤＭＡ期間を解析する（ステップＳ８１０）。
【０１０９】
つぎに、他局ＲＳＳＩ判定部６１４が、ステップＳ８０７で受信した他局ＷＰＡＮのビーコンのＲＳＳＩの情報を抽出し、そのＲＳＳＩの値が閾値を下回ったか否かを判定する（ステップＳ８１１）。つぎに、ステップＳ８１１によって抽出したＲＳＳＩの情報から、ＲＳＳＩの統計情報を収集する（ステップＳ８１２）。つぎに、ＲＳＳＩの統計情報に基づき、優先順位付けの対象外とするＷＰＡＮを抽出し（ステップＳ８１３）、抽出したＷＰＡＮの情報をＷＰＡＮ情報格納部６１３に格納する。
【０１１０】
つぎに、図９のステップへ移行し（符号Ａ）、ステップＳ８１３による抽出の結果、自局ＷＰＡＮが優先順位付けの対象外か否かを判断する（ステップＳ８１４）。自局ＷＰＡＮが優先順位付けの対象外ではない場合（ステップＳ８１４：Ｎｏ）は、容量超過判断部６０９が、全体要求伝送容量がチャネルの伝送許容容量よりも大きいか否かを判定する（ステップＳ８１５）。
【０１１１】
ステップＳ８１５において、全体要求伝送容量がチャネルの伝送許容容量以下である場合（ステップＳ８１５：Ｎｏ）は、ステップＳ８２１へ移行する。ステップＳ８１５において、全体要求伝送容量がチャネルの伝送許容容量よりも大きい場合（ステップＳ８１５：Ｙｅｓ）は、優先順位決定部６１１が、自局ＷＰＡＮの構成情報および他局ＷＰＡＮの構成情報から、各ＷＰＡＮの初期チャネルの使用の優先順位を決定する（ステップＳ８１６）。
【０１１２】
つぎに、チャネル切替判断部６１２が、低優先要求伝送容量を算出する（ステップＳ８１７）。つぎに、チャネル切替判断部６１２が、自局ＷＰＡＮがチャネル切替をすべきか否かを判定するために、超過要求伝送容量がＳ８１７によって算出した低優先要求伝送容量より大きいか否かを判断する（ステップＳ８１８）。
【０１１３】
ステップＳ８１８において、超過要求伝送容量が低優先要求伝送容量より大きい場合（ステップＳ８１８：Ｙｅｓ）は、自局ＷＰＡＮは移動する必要があると判断し、初期チャネル以外の切り替え可能なチャネルを検索する（ステップＳ８１９）。つぎに、ＷｉＭｅｄｉａ  ＭＡＣ６０２が、ＷｉＭｅｄｉａ規格に基づいて、自局ＷＰＡＮのチャネルをステップＳ８１９によって検索されたチャネルに切り替えて通信を実施する（ステップＳ８２０）。
【０１１４】
ステップＳ８１８において、超過要求伝送容量が低優先要求伝送容量以下である場合（ステップＳ８１８：Ｎｏ）は、自局ＷＰＡＮは移動する必要がないと判断し、ＴＤＭＡ重複検出部６１７が、自局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間と他局ＷＰＡＮが初期チャネルに対して予約しているＴＤＭＡ期間とが重複しているか否かを判断する（ステップＳ８２１）。
【０１１５】
ステップＳ８２１において、ＴＤＭＡ期間が重複していない場合（ステップＳ８２１：Ｎｏ）はステップＳ８２４へ移行する。ＴＤＭＡ期間が重複している場合（ステップＳ８２１：Ｙｅｓ）は、ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が高いか否かを判断する（ステップＳ８２２）。
【０１１６】
ステップＳ８２２において、ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が低い場合（ステップＳ８２２：Ｎｏ）はステップＳ８２４へ移行する。ＴＤＭＡ期間が重複している他局ＷＰＡＮが自局ＷＰＡＮよりも優先順位が高い場合（ステップＳ８２２：Ｙｅｓ）は、自局ＷＰＡＮが初期チャネルに対して予約したＭＡＳを開放する（ステップＳ８２３）。
【０１１７】
つぎに、ＷｉＭｅｄｉａ  ＰＨＹ６０１およびＷｉＭｅｄｉａ  ＭＡＣ６０２が、初期チャネルでの通信を実施する（ステップＳ８２４）。つぎに、一連の処理の終了条件を満たしているか否かを判断し（ステップＳ８２５）、終了条件を満たしていない場合（ステップＳ８２５：Ｎｏ）は、図８のステップＳ８０１へ戻って処理を続行する。終了条件を満たしている場合（ステップＳ８２５：Ｙｅｓ）は一連の処理を終了する。
【０１１８】
図１０は、無線通信装置が備える子機種別テーブルの一例を示す図である。図１０において、符号１０００は、無線通信装置１００が備える子機種別テーブル６０５の一例を示している。ここでは、子機の種別を、音声伝送およびヒューマンインターフェース、ストリーム伝送、ストレージ、プリンタの４つに分類している。これらの種別は、たとえばワイヤレスＵＳＢにおけるデバイスクラスや、Ｂｌｕｅｔｏｏｔｈにおけるプロファイルと対応付けるものである。
【０１１９】
ワイヤレスＵＳＢにおけるデバイスクラスや、Ｂｌｕｅｔｏｏｔｈにおけるプロファイルはさらに細分化されているが、それらのうち機能的に同様なものを先に述べた４つに割り当てる。子機の種別に対応付ける優先度は、リアルタイム性が要求される機能を有する種別ほど高い優先度とし、次いで、大きな伝送容量を要求する機能を有する種別ほど高い優先度とする。
【０１２０】
列１０１０は、自局ＷＰＡＮまたは他局ＷＰＡＮに属する子機の種別を示している。列１０２０は、子機の種別に対応付けられたチャネル使用の優先度を示している。列１０３０は、子機の種別に対応付けられた、子機一つあたりの伝送容量を示している。伝送容量１０３０は、その子機が予約するＴＤＭＡ期間を示すＭＡＳ数によって定義されている。列１０４０は、子機の種別を示すＩＤを示している。
【０１２１】
子機の種別１０１１は、音声伝送およびヒューマンインターフェース（Ｈｕｍａｎ  Ｉ／Ｆ）である。音声伝送やヒューマンインターフェースはリアルタイム性が要求されるため、子機の種別１０１１には最も高い優先順位「１」が対応付けられている。子機の種別１０１２は、ストリーム（Ｓｔｒｅａｍ）伝送である。ストリーム伝送は、大きな伝送容量を必要とすることが明らかであるので、子機の種別１０１２には２番目に高い優先順位「２」が対応付けられている。
【０１２２】
子機の種別１０１３は、ハードディスクなどのストレージ（Ｓｔｏｒａｇｅ）である。ストレージは、伝送容量はそれほど大きくないが使用頻度が高いので、子機の種別１０１３には３番目に高い優先順位「３」が対応付けられている。子機の種別１０１４は、プリンタ（Ｐｒｉｎｔｅｒ）である。プリンタは、伝送容量もそれほど大きくなく使用頻度もそれほど高くないので、子機の種別１０１４には最も低い優先順位「４」が対応付けられている。
【０１２３】
図１１は、無線通信装置が生成するＷＰＡＮの構成情報の一例を示す図である。図１１において、符号１１００は、無線通信装置１００が備える自局情報生成部６０７が生成するＷＰＡＮの構成情報や、他局ＷＰＡＮが生成するＷＰＡＮの構成情報の一例を示している。ＷＰＡＮの構成情報１１００は、ＷｉＭｅｄｉａ規格のビーコンのＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ（ＩＥ）を用いて通信エリア内のＷＰＡＮ同士で送受信される。
【０１２４】
列１１１０は、ＩＥの項目を示すＩＥフィールドを示している。列１１２０は、各ＩＥフィールド１１１０に設定されたオクテット（Ｏｃｔｅｔ）数を示している。符号１１１１は、このＩＥの機能を示すＥｌｅｍｅｎｔ  ＩＤであり、本発明においてはＷｉＭｅｄｉａ規格のＥｌｅｍｅｎｔ  ＩＤのうちの、予約領域となっている値を用いる。
【０１２５】
符号１１１２は、Ｅｌｅｍｅｎｔ  ＩＤも含めたこのＩＥのオクテット数を示すＬｅｎｇｔｈを示している。本発明で用いるＩＥは、全ＩＥフィールド１１１０で１７オクテットを設定する。符号１１１３は、自局情報生成部６０７が生成した、自局ＷＰＡＮに属する子機の数を示している。
【０１２６】
符号１１１４は、自局ＷＰＡＮの最高優先種別の情報を示している。自局ＷＰＡＮの最高優先種別の情報とは、自局子機情報取得部６０４が得た自局ＷＰＡＮに属する子機の種別のうちの、子機種別テーブル６０５において最も高い優先度に対応付けられた子機の種別のＩＤである。
【０１２７】
符号１１１５は、自局伝送容量算出部６０６が算出した自局ＷＰＡＮの初期チャネルに対する要求伝送容量を示している。符号１１１６は、ＲＳＳＩのビットマップを示している。ＲＳＳＩのビットマップとは、他局ＲＳＳＩ判定部６１４が得た他局ＷＰＡＮのＲＳＳＩに基づいて、ＲＳＳＩの値が閾値以下であることを検出したＷＰＡＮの情報である。
【０１２８】
ＲＳＳＩビットマップ１１１６のフォーマットは、１ビットを一つのＷＰＡＮに割り当てるビットマップ構成をとる。ビット配列はＷｉＭｅｄｉａ規格のＢｅａｃｏｎ  Ｐｅｒｉｏｄの配列に合わせ、ＭＳＢをＢｅａｃｏｎ  Ｓｌｏｔ０、ＬＳＢをＢｅａｃｏｎ  Ｓｌｏｔ９５に対応付ける。たとえば、Ｂｅａｃｏｎ  Ｓｌｏｔ１を使用しているＷＰＡＮのＲＳＳＩが閾値を下回った場合は、ＲＳＳＩビットマップ１１１６のビット９４に１を設定する。
【０１２９】
図１２は、優先順位決定部が優先順位を決定する手順の一例（その１）を示すフローチャートである。初期チャネルの使用の優先順位は、ビーコンによる報知によって各ＷＰＡＮの親機が共有している各ＷＰＡＮの構成情報に基づいて、各ＷＰＡＮの親機が決定する。ここでは、各ＷＰＡＮの構成情報のうちの複数種類の情報を組み合わせて優先順位を決定するとする。
【０１３０】
図１２においては、優先順位を決定する手順として、各ＷＰＡＮの初期チャネルに対する要求伝送容量と、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。具体的には、要求伝送容量の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０１３１】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１２０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮの要求伝送容量と、他局ＷＰＡＮの要求伝送容量と、の情報を抽出する（ステップＳ１２０２）。
【０１３２】
つぎに、他局ＷＰＡＮのうちの、本ステップによる要求伝送容量の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上であるか否かを判断する（ステップＳ１２０３）。自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量より小さい場合（ステップＳ１２０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１２０４）。
【０１３３】
つぎに、ステップＳ１２０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１２０５）、ステップＳ１２０８へ移行する。ステップＳ１２０３において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上である場合（ステップＳ１２０３：Ｙｅｓ）は、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しいか否かを判断する（ステップＳ１２０６）。
【０１３４】
ステップＳ１２０６において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しくないと判断した場合（ステップＳ１２０６：Ｎｏ）は、ステップＳ１２０８へ移行する。自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しい場合（ステップＳ１２０６：Ｙｅｓ）は、ステップＳ１２０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１２０７）、ステップＳ１２０８へ移行する。
【０１３５】
つぎに、ステップＳ１２０３による要求伝送容量の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１２０８）。要求伝送容量の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１２０８：Ｎｏ）は、ステップＳ１２０３へ戻って処理を続行する。
【０１３６】
ステップＳ１２０８において、要求伝送容量の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１２０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１２０９〜Ｓ１２１３）。
【０１３７】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１２０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１２１０）。
【０１３８】
ステップＳ１２１０において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１２１０：Ｙｅｓ）は、ステップＳ１２１３へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１２１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１２１１）。
【０１３９】
つぎに、ステップＳ１２１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１２１２）。つぎに、ステップＳ１２１０による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１２１３）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１２１３：Ｎｏ）は、ステップＳ１２１０に戻って処理を続行する。
【０１４０】
ステップＳ１２１３において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１２１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１２１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０１４１】
図１２に示した手順は、各ＷＰＡＮの初期チャネルに対する要求伝送容量を比較するため、要求伝送容量が大きなＷＰＡＮの通信効率を確保するのに有効な手順である。また、図１３に示す手順のようにＴＤＭＡ期間の解析を行う必要がない分、ビーコン解析の負荷を小さくすることができる。
【０１４２】
図１３は、優先順位決定部が優先順位を決定する手順の一例（その２）を示すフローチャートである。図１３においては、優先順位を決定する手順として、各ＷＰＡＮが予約したＴＤＭＡ期間の長さと、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。具体的には、ＴＤＭＡ期間の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０１４３】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１３０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮが予約したＴＤＭＡ期間の長さと、他局ＷＰＡＮが予約したＴＤＭＡ期間の長さと、の情報を抽出する（ステップＳ１３０２）。
【０１４４】
つぎに、他局ＷＰＡＮのうちの、本ステップによるＴＤＭＡ期間の長さの比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上であるか否かを判断する（ステップＳ１３０３）。自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さより短い場合（ステップＳ１３０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１３０４）。
【０１４５】
つぎに、ステップＳ１３０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１３０５）、ステップＳ１３０８へ移行する。ステップＳ１３０３において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上である場合（ステップＳ１３０３：Ｙｅｓ）は、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しいか否かを判断する（ステップＳ１３０６）。
【０１４６】
ステップＳ１３０６において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しくないと判断した場合（ステップＳ１３０６：Ｎｏ）は、ステップＳ１３０８へ移行する。自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しい場合（ステップＳ１３０６：Ｙｅｓ）は、ステップＳ１３０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１３０７）、ステップＳ１３０８へ移行する。
【０１４７】
つぎに、ステップＳ１３０３によるＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１３０８）。ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１３０８：Ｎｏ）は、ステップＳ１３０３へ戻って処理を続行する。
【０１４８】
ステップＳ１３０８において、ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１３０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１３０９〜Ｓ１３１３）。
【０１４９】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１３０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１３１０）。
【０１５０】
ステップＳ１３１０において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１３１０：Ｙｅｓ）は、ステップＳ１３１３へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１３１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１３１１）。
【０１５１】
つぎに、ステップＳ１３１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１３１２）。つぎに、ステップＳ１３１０による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１３１３）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１３１３：Ｎｏ）は、ステップＳ１３１０に戻って処理を続行する。
【０１５２】
ステップＳ１３１３において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１３１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１３１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０１５３】
図１３に示した手順は、各ＷＰＡＮが予約したＴＤＭＡ期間の長さを比較するため、要求伝送容量が大きなＷＰＡＮの通信効率を確保するのに有効な手順である。また、要求伝送容量が子機の種別に応じて予定された伝送容量であるのに対して、ＴＤＭＡ期間の長さはその時点で実際に要求された伝送容量であるため、伝送容量の比較を正確に行うことができる。
【０１５４】
図１４は、優先順位決定部が優先順位を決定する手順の一例（その３）を示すフローチャートである。図１４においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０１５５】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１４０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１４０２）。
【０１５６】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１４０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１４０３：Ｎｏ）は自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１４０４）。
【０１５７】
つぎに、ステップＳ１４０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１４０５）、ステップＳ１４０８へ移行する。ステップＳ１４０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１４０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１４０６）。
【０１５８】
ステップＳ１４０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１４０６：Ｎｏ）は、ステップＳ１４０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１４０６：Ｙｅｓ）は、ステップＳ１４０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１４０７）、ステップＳ１４０８へ移行する。
【０１５９】
つぎに、ステップＳ１４０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１４０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１４０８：Ｎｏ）は、ステップＳ１４０３へ戻って処理を続行する。
【０１６０】
ステップＳ１４０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１４０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１４０９〜Ｓ１４１３）。
【０１６１】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１４０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１４１０）。
【０１６２】
ステップＳ１４１０において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１４１０：Ｙｅｓ）は、ステップＳ１４１３へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１４１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１４１１）。
【０１６３】
つぎに、ステップＳ１４１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１４１２）。つぎに、ステップＳ１４１０による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１４１３）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１４１３：Ｎｏ）は、ステップＳ１４１０に戻って処理を続行する。
【０１６４】
ステップＳ１４１３において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１４１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１４１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０１６５】
図１４に示した手順は、各ＷＰＡＮに属する子機の種別の優先度を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮの通信効率を確保するのに有効な方法である。
【０１６６】
図１５は、優先順位決定部が優先順位を決定する手順の一例（その４）を示すフローチャートである。図１５においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較する手順について説明する。子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、要求伝送容量が大きいＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０１６７】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１５０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１５０２）。
【０１６８】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１５０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１５０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１５０４）。
【０１６９】
つぎに、ステップＳ１５０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１５０５）、ステップＳ１５０８へ移行する。ステップＳ１５０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１５０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１５０６）。
【０１７０】
ステップＳ１５０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１５０６：Ｎｏ）は、ステップＳ１５０８へ移行する。ステップＳ１５０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１５０６：Ｙｅｓ）は、ステップＳ１５０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１５０７）、ステップＳ１５０８へ移行する。
【０１７１】
つぎに、ステップＳ１５０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１５０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１５０８：Ｎｏ）は、ステップＳ１５０３へ戻って処理を続行する。
【０１７２】
ステップＳ１５０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１５０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮの要求伝送容量を比較することで決定する（ステップＳ１５０９〜Ｓ１５１３）。
【０１７３】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮの要求伝送容量の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの要求伝送容量の情報と、を抽出する（ステップＳ１５０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる要求伝送容量の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮの要求伝送容量が、他局ＷＰＡＮの要求伝送容量以上であるか否かを判断する（ステップＳ１５１０）。
【０１７４】
ステップＳ１５１０において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上である場合（ステップＳ１５１０：Ｙｅｓ）は、ステップＳ１５１３へ移行する。自局ＷＰＡＮの要求伝送容量が他局の要求伝送容量より小さい場合（ステップＳ１５１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１５１１）。
【０１７５】
つぎに、ステップＳ１５１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１５１２）。つぎに、ステップＳ１５１０による要求伝送容量の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１５１３）。要求伝送容量の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１５１３：Ｎｏ）は、ステップＳ１５１０に戻って処理を続行する。
【０１７６】
ステップＳ１５１３において、要求伝送容量の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１５１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１５１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０１７７】
図１５に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。また、図１６に示す手順のようにＴＤＭＡ期間の解析を行う必要がない分、ビーコン解析の負荷を小さくすることができる。
【０１７８】
図１６は、優先順位決定部が優先順位を決定する手順の一例（その５）を示すフローチャートである。図１６においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮが予約したＴＤＭＡ期間の長さを比較する手順について説明する。具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、ＴＤＭＡ期間が長いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０１７９】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１６０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１６０２）。
【０１８０】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１６０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１６０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１６０４）。
【０１８１】
つぎに、ステップＳ１６０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１６０５）、ステップＳ１６０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１６０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１６０６）。
【０１８２】
ステップＳ１６０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１６０６：Ｎｏ）は、ステップＳ１６０８へ移行する。ステップＳ１６０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１６０６：Ｙｅｓ）は、ステップＳ１６０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１６０７）、ステップＳ１６０８へ移行する。
【０１８３】
つぎに、ステップＳ１６０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１６０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１６０８：Ｎｏ）は、ステップＳ１６０３へ戻って処理を続行する。
【０１８４】
ステップＳ１６０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１６０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮが予約したＴＤＭＡ期間を比較することで決定する（ステップＳ１６０９〜Ｓ１６１３）。
【０１８５】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮのＴＤＭＡ期間の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮのＴＤＭＡ期間の情報と、を抽出する（ステップＳ１６０９）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによるＴＤＭＡ期間の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮのＴＤＭＡ期間が、他局ＷＰＡＮのＴＤＭＡ期間以上であるか否かを判断する（ステップＳ１６１０）。
【０１８６】
ステップＳ１６１０において、自局ＷＰＡＮのＴＤＭＡ期間が他局ＷＰＡＮのＴＤＭＡ期間以上である場合（ステップＳ１６１０：Ｙｅｓ）は、ステップＳ１６１３へ移行する。自局ＷＰＡＮのＴＤＭＡ期間が他局のＴＤＭＡ期間より短い場合（ステップＳ１６１０：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１６１１）。
【０１８７】
つぎに、ステップＳ１６１０によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１６１２）。つぎに、ステップＳ１６１０によるＴＤＭＡ期間の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１６１３）。ＴＤＭＡ期間の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１６１３：Ｎｏ）は、ステップＳ１６１０に戻って処理を続行する。
【０１８８】
ステップＳ１６１３において、ＴＤＭＡ期間の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１６１３：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１６１４）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０１８９】
図１６に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。
【０１９０】
また、要求伝送容量が子機の種別に応じて予定された伝送容量であるのに対して、ＴＤＭＡ期間の長さはその時点で実際に要求された伝送容量であるため、伝送容量の比較を正確に行うことができる。
【０１９１】
図１７は、優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その１）である。図１８は、優先順位決定部が優先順位を決定する手順の一例（その６）を示すフローチャート（その２）である。図１７および図１８においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。
【０１９２】
具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、要求伝送容量が大きいＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直し、要求伝送容量の情報に基づいて決定し直した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０１９３】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１７０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１７０２）。
【０１９４】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１７０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１７０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１７０４）。
【０１９５】
つぎに、ステップＳ１７０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７０５）、ステップＳ１７０８へ移行する。ステップＳ１７０３において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１７０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１７０６）。
【０１９６】
ステップＳ１７０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくないと判断した場合（ステップＳ１７０６：Ｎｏ）は、ステップＳ１７０８へ移行する。ステップＳ１７０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１７０６：Ｙｅｓ）は、ステップＳ１７０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７０７）、ステップＳ１７０８へ移行する。
【０１９７】
つぎに、ステップＳ１７０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１７０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１７０８：Ｎｏ）は、ステップＳ１７０３へ戻って処理を続行する。
【０１９８】
ステップＳ１７０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１７０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮの要求伝送容量を比較することで決定する（ステップＳ１７０９〜Ｓ１７１５）。
【０１９９】
まず、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮの要求伝送容量と、他局ＷＰＡＮの要求伝送容量と、の情報を抽出する（ステップＳ１７０９）。つぎに、他局ＷＰＡＮのうちの、本ステップによる要求伝送容量の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上であるか否かを判断する（ステップＳ１７１０）。
【０２００】
ステップＳ１７１０において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量より小さい場合（ステップＳ１７１０：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１７１１）。つぎに、ステップＳ１７１０によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７１２）、ステップＳ１７１５へ移行する。
【０２０１】
ステップＳ１７１０において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量以上である場合（ステップＳ１７１０：Ｙｅｓ）は、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しいか否かを判断する（ステップＳ１７１３）。自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しくないと判断した場合（ステップＳ１７１３：Ｎｏ）は、ステップＳ１７１５へ移行する。
【０２０２】
ステップＳ１７１３において、自局ＷＰＡＮの要求伝送容量が他局ＷＰＡＮの要求伝送容量と等しい場合（ステップＳ１７１３：Ｙｅｓ）は、ステップＳ１７１３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１７１４）、ステップＳ１７１５へ移行する。
【０２０３】
つぎに、ステップＳ１７１０による要求伝送容量の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１７１５）。要求伝送容量の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１７１５：Ｎｏ）は、ステップＳ１７１０へ戻って処理を続行する。
【０２０４】
ステップＳ１７１５において、要求伝送容量の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１７１５：Ｙｅｓ）は、図１８のステップへ移行し（符号Ｃ）、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１７１６〜Ｓ１７２０）。
【０２０５】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１７１６）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１７１７）。
【０２０６】
ステップＳ１７１７において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１７１７：Ｙｅｓ）は、ステップＳ１７２０へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１７１７：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１７１８）。
【０２０７】
つぎに、ステップＳ１７１７によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１７１９）。つぎに、ステップＳ１７１７による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１７２０）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１７２０：Ｎｏ）は、ステップＳ１７１７に戻って処理を続行する。
【０２０８】
ステップＳ１７２０において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１７２０：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１７２１）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０２０９】
図１７および図１８に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。
【０２１０】
また、３つの優先順位の決定要因を用いることにより、先に述べた方法より優先順位が同じになるＷＰＡＮをより減少させることができるので、チャネル移動をすべきＷＰＡＮの選定がより効率的になる。また、図１９および図２０に示す手順のようにＴＤＭＡ期間の解析を行う必要がない分、ビーコン解析の負荷を小さくすることができる。
【０２１１】
図１９は、優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その１）である。図２０は、優先順位決定部が優先順位を決定する手順の一例（その７）を示すフローチャート（その２）である。図１９および図２０においては、優先順位を決定する手順として、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮが予約したＴＤＭＡ期間の長さと、各ＷＰＡＮに属する子機の数と、を比較する手順について説明する。
【０２１２】
具体的には、子機の種別の情報に基づいて決定した優先順位において同一の優先順位のＷＰＡＮがある場合に、ＴＤＭＡ期間が長いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直し、ＴＤＭＡ期間の情報に基づいて決定し直した優先順位において同一の優先順位のＷＰＡＮがある場合に、属する子機の数が多いＷＰＡＮほど高い優先順位となるように同一の優先順位のＷＰＡＮの優先順位を決定し直す。
【０２１３】
まず、自局ＷＰＡＮの優先順位を最高の優先順位「１」に仮設定する（ステップＳ１９０１）。つぎに、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮに属する子機の種別の最高優先度と、他局ＷＰＡＮに属する子機の種別の最高優先度と、の情報を抽出する（ステップＳ１９０２）。
【０２１４】
つぎに、他局ＷＰＡＮのうちの、本ステップによる子機の種別の優先度の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上であるか否かを判断する（ステップＳ１９０３）。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度より低い場合（ステップＳ１９０３：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１９０４）。
【０２１５】
つぎに、ステップＳ１９０３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９０５）、ステップＳ１９０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度以上である場合（ステップＳ１９０３：Ｙｅｓ）は、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しいか否かを判断する（ステップＳ１９０６）。
【０２１６】
ステップＳ１９０６において、自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しくない場合（ステップＳ１９０６：Ｎｏ）は、ステップＳ１９０８へ移行する。自局ＷＰＡＮに属する子機の種別の最高優先度が他局ＷＰＡＮに属する子機の種別の最高優先度と等しい場合（ステップＳ１９０６：Ｙｅｓ）は、ステップＳ１９０６によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９０７）、ステップＳ１９０８へ移行する。
【０２１７】
つぎに、ステップＳ１９０３による子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１９０８）。子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１９０８：Ｎｏ）は、ステップＳ１９０３へ戻って処理を続行する。
【０２１８】
ステップＳ１９０８において、子機の種別の優先度の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１９０８：Ｙｅｓ）は、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮのＴＤＭＡ期間を比較することで決定する（ステップＳ１９０９〜Ｓ１９１５）。
【０２１９】
まず、ＷＰＡＮ情報格納部６１３に格納されている自局ＷＰＡＮと他局ＷＰＡＮの構成情報のうちの、自局ＷＰＡＮのＴＤＭＡ期間の長さと、他局ＷＰＡＮのＴＤＭＡ期間の長さと、の情報を抽出する（ステップＳ１９０９）。つぎに、他局ＷＰＡＮのうちの、本ステップによるＴＤＭＡ期間の長さの比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上であるか否かを判断する（ステップＳ１９１０）。
【０２２０】
ステップＳ１９１０において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さより短い場合（ステップＳ１９１０：Ｎｏ）は、自局ＷＰＡＮの優先順位を一つ下げる（ステップＳ１９１１）。つぎに、ステップＳ１９１０によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位より高い旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９１２）、ステップＳ１９１５へ移行する。
【０２２１】
ステップＳ１９１０において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さ以上である場合（ステップＳ１９１０：Ｙｅｓ）は、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しいか否かを判断する（ステップＳ１９１３）。自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しくないと判断した場合（ステップＳ１９１３：Ｎｏ）は、ステップＳ１９１５へ移行する。
【０２２２】
ステップＳ１９１３において、自局ＷＰＡＮのＴＤＭＡ期間の長さが他局ＷＰＡＮのＴＤＭＡ期間の長さと等しい場合（ステップＳ１９１３：Ｙｅｓ）は、ステップＳ１９１３によって比較した他局ＷＰＡＮの優先順位が自局ＷＰＡＮの優先順位と等しい旨の情報をＷＰＡＮ情報格納部６１３に格納し（ステップＳ１９１４）、ステップＳ１９１５へ移行する。
【０２２３】
つぎに、ステップＳ１９１０によるＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１９１５）。ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１９１５：Ｎｏ）は、ステップＳ１９１０へ戻って処理を続行する。
【０２２４】
ステップＳ１９１５において、ＴＤＭＡ期間の長さの比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１９１５：Ｙｅｓ）は、図２０のステップへ移行し（符号Ｄ）、自局ＷＰＡＮと、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮと、の優先順位を各ＷＰＡＮに属する子機の数を比較することで決定する（ステップＳ１９１６〜Ｓ１９２０）。
【０２２５】
まず、ＷＰＡＮ情報格納部６１３に格納されている情報から、自局ＷＰＡＮに属する子機の数の情報と、自局ＷＰＡＮと等しい優先順位の他局ＷＰＡＮの子機の数の情報と、を抽出する（ステップＳ１９１６）。つぎに、自局ＷＰＡＮと等しい優先順位のＷＰＡＮのうちの、本ステップによる子機の数の比較を行っていない他局ＷＰＡＮについて、自局ＷＰＡＮに属する子機の数が、他局ＷＰＡＮの子機の数以上であるか否かを判断する（ステップＳ１９１７）。
【０２２６】
ステップＳ１９１７において、自局ＷＰＡＮに属する子機の数が他局ＷＰＡＮの子機の数以上である場合（ステップＳ１９１７：Ｙｅｓ）は、ステップＳ１９２０へ移行する。自局ＷＰＡＮに属する子機の数が他局の子機の数より少ない場合（ステップＳ１９１７：Ｎｏ）は、自局ＷＰＡＮの初期チャネルの使用の優先順位を一つ下げる（ステップＳ１９１８）。
【０２２７】
つぎに、ステップＳ１９１７によって比較した他局ＷＰＡＮが自局ＷＰＡＮより優先順位が高い旨の情報をＷＰＡＮ情報格納部６１３に格納する（ステップＳ１９１９）。つぎに、ステップＳ１９１７による子機の数の比較をすべての他局ＷＰＡＮについて完了したか否かを判断する（ステップＳ１９２０）。子機の数の比較をすべての他局ＷＰＡＮについて完了していない場合（ステップＳ１９２０：Ｎｏ）は、ステップＳ１９１７に戻って処理を続行する。
【０２２８】
ステップＳ１９２０において、子機の数の比較をすべての他局ＷＰＡＮについて完了した場合（ステップＳ１９２０：Ｙｅｓ）は、この時点の自局の優先順位を、すべてのＷＰＡＮの中における自局ＷＰＡＮの初期チャネルの使用の優先順位として決定し（ステップＳ１９２１）、決定した優先順位の情報をＷＰＡＮ情報格納部６１３に格納して一連の処理を終了する。
【０２２９】
図１９および図２０に示した手順は、各ＷＰＡＮに属する子機の種別の優先度と、各ＷＰＡＮの要求伝送容量と、を比較するため、リアルタイム伝送が必要な子機が属するＷＰＡＮや、大きな伝送容量を必要とすることが明らかなストリーム伝送などの機能を有する子機が属するＷＰＡＮを優先させることに加え、伝送容量による優先順位をつけることにより、機能と伝送容量の両面でＷＰＡＮの通信効率を確保するのに有効な方法である。
【０２３０】
また、３つの優先順位の決定要因を用いることにより、先に述べた方法より優先順位が同じになるＷＰＡＮをより減少させることができるので、チャネル移動をすべきＷＰＡＮの選定がより効率的になる。また、要求伝送容量が子機の種別に応じて予定された伝送容量であるのに対して、ＴＤＭＡ期間の長さはその時点で実際に要求された伝送容量であるため、伝送容量の比較を正確に行うことができる。
【０２３１】
図１２〜図２０で示した手順により、無線通信装置１００は、自局ＷＰＡＮの優先順位を決定し、自局ＷＰＡＮよりも優先順位が低い他局ＷＰＡＮがどの他局ＷＰＡＮであるかの情報を取得することができる。また、ここでは優先順位の決定要因の組み合わせの一例について説明したが、図１２〜図１８に示した決定要因の組み合わせ以外の組み合わせを用いて優先順位を決定してもよい。また、決定要因を組み合わせず、要求伝送容量、属する子機の種別の優先度、属する子機の数またはＴＤＭＡ期間の長さの決定要因を単独で用いて優先順位を決定してもよい。
【０２３２】
このように、実施の形態にかかる無線通信システム、無線通信方法によれば、ＵＷＢチャネルにおいてＷＰＡＮが集中して伝送容量不足が発生した場合に、他局ＷＰＡＮに設定された条件と共通の条件に基づいて各ＷＰＡＮのチャネル使用の優先順位を決定することができる。
【０２３３】
これにより、各ＷＰＡＮのうちのいずれのＷＰＡＮがチャネル切替を行うべきかについて、各ＷＰＡＮが共通の判断を行うことができる。このため、大きな伝送容量を要するＷＰＡＮの通信効率を損なうことなく的確なチャネル切替を行うことができる。また、切替先のチャネルでも伝送容量の不足を検知して再びチャネル切替を繰り返してしまうような状況を回避することができる。
【０２３４】
また、各ＷＰＡＮの親機が自律的にチャネル切替の判断を行うため、各ＷＰＡＮのチャネル切替を制御するための機器を設ける必要がない。このため、自営ネットワークを容易に低コストで構成することができる。
【０２３５】
また、ＷｉＭｅｄｉａなどの規格においてビーコンを用いて送受信されている一般的なＷＰＡＮの構成情報に基づいてチャネル使用の優先順位を決定することで、各ＷＰＡＮのうちのいずれのＷＰＡＮがチャネル切替を行うべきかについて判断するための特別な情報を各ＷＰＡＮ間で送受信する必要がない。このため、必要なチャネル切替を効率的に行うことができる。
【０２３６】
以上説明したように、この発明にかかる無線通信システム、無線通信方法によれば、各親局の通信を安定させつつ必要なチャネル切替を効率的に行うことができる。
【０２３７】
なお、本実施の形態で説明した無線通信方法は、あらかじめ用意されたプログラムをＰＣやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【０２３８】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２３９】
（付記１）複数のチャネルによって端末局と親局との無線通信を行う無線通信システムにおいて、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得手段と、
前記取得手段によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断手段と、
前記容量判断手段によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定手段と、
前記決定手段によって決定された優先順位に基づいて、自親局の前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断手段と、
を備えることを特徴とする無線通信システム。
【０２４０】
（付記２）前記切替判断手段は、前記他親局と自親局との要求伝送容量の総和の前記伝送許容容量に対する超過量が、前記決定手段によって決定された優先順位が自親局よりも低い他親局の要求伝送容量の総和よりも大きい場合に、自親局が前記端末局と通信を行うチャネルを切り替えると判断することを特徴とする付記１に記載の無線通信システム。
【０２４１】
（付記３）前記決定手段は、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記チャネルの使用の優先順位を決定することを特徴とする付記１または２に記載の無線通信システム。
【０２４２】
（付記４）親局に属する端末局の種別の情報と、前記端末局の種別に対応付けられた優先度の情報と、を記憶した記憶手段をさらに備え、
前記取得手段は、自親局に属する端末局の種別の情報と、前記他親局に属する端末局の種別の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて、前記記憶手段によって記憶された情報において、高い優先度に対応付けられている種別の端末局が属する親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする付記１または２に記載の無線通信システム。
【０２４３】
（付記５）前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする付記１または２に記載の無線通信システム。
【０２４４】
（付記６）前記取得手段は、自親局が予約した時分割多重期間の情報と、前記他親局が予約した時分割多重期間の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された時分割多重期間の情報に基づいて、前記時分割多重期間が長い親局ほど高い優先順位となるように前記優先順位を決定することを特徴とする付記１または２に記載の無線通信システム。
【０２４５】
（付記７）前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記要求伝送容量の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記３に記載の無線通信システム。
【０２４６】
（付記８）前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された時分割多重期間の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記６に記載の無線通信システム。
【０２４７】
（付記９）前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記４に記載の無線通信システム。
【０２４８】
（付記１０）前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記４に記載の無線通信システム。
【０２４９】
（付記１１）前記取得手段は、自親局が予約した時分割多重期間の情報と、前記他親局が予約した時分割多重期間の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された時分割多重期間の情報に基づいて、前記時分割多重期間が長い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記４に記載の無線通信システム。
【０２５０】
（付記１２）前記取得手段は、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された要求伝送容量の情報に基づいて、前記要求伝送容量が大きい親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直し、前記取得手段によって取得された要求伝送容量の情報に基づいて決定し直した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記４に記載の無線通信システム。
【０２５１】
（付記１３）前記取得手段は、自親局が予約した時分割多重期間の情報と、前記他親局が予約した時分割多重期間の情報と、自親局に属する端末局の数の情報と、前記他親局に属する端末局の数の情報と、を取得し、
前記決定手段は、前記取得手段によって取得された端末局の種別の情報に基づいて決定した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された時分割多重期間の情報に基づいて、前記時分割多重期間が長い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直し、前記取得手段によって取得された要求伝送容量の情報に基づいて決定し直した前記優先順位において同一の優先順位の親局がある場合に、前記取得手段によって取得された端末局の数の情報に基づいて、前記属する端末局の数が多い親局ほど高い優先順位となるように前記同一の優先順位の親局の優先順位を決定し直すことを特徴とする付記４に記載の無線通信システム。
【０２５２】
（付記１４）同一の通信エリアにおいて通信を行う付記１〜１３のいずれか一つに記載の無線通信システムを複数備えることを特徴とする無線通信システム。
【０２５３】
（付記１５）複数のチャネルによって端末局と親局との無線通信を行う無線通信方法において、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得工程と、
前記取得工程によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断工程と、
前記容量判断工程によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に基づいて、自親局が前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断工程と、
を含むことを特徴とする無線通信方法。
【０２５４】
（付記１６）複数のチャネルによって端末局と親局との無線通信を行う無線通信プログラムにおいて、
自親局と同一のチャネルによって通信を行う他親局の要求伝送容量の情報と自親局の要求伝送容量の情報とを取得する取得工程と、
前記取得工程によって取得された要求伝送容量の情報に基づいて、前記他親局と自親局との要求伝送容量の総和が前記チャネルの伝送許容容量よりも大きいか否かを判断する容量判断工程と、
前記容量判断工程によって前記要求伝送容量の総和が前記伝送許容容量よりも大きいと判断された場合に、前記他親局に設定された条件と共通の条件に基づいて、自親局および前記他親局の前記チャネルの使用の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に基づいて、自親局が前記端末局と通信を行うチャネルを切り替えるか否かを判断する切替判断工程と、
をコンピュータに実行させることを特徴とする無線通信プログラム。
【０２５５】
（付記１７）付記１６に記載の無線通信プログラムを記録した前記コンピュータに読み取り可能な記録媒体。
【産業上の利用可能性】
【０２５６】
以上のように、この発明にかかる無線通信システム、無線通信方法、無線通信プログラムおよびコンピュータに読み取り可能な記録媒体は、ＷｉＭｅｄｉａ規格に基づいたＵＷＢ通信に有用であり、特に、同一の通信エリア内に複数のＷＰＡＮが存在する場合に適している。たとえば、ワイヤレスＵＳＢやワイヤレス１３９４などの規格に基づいたインターフェースを持つハードディスクドライブ、ＣＤ−ＲやＤＶＤドライブなどの光学ドライブ、デジタルオーディオプレーヤー、スピーカー、Ｗｅｂカメラ、テレビ受像機、セットトップボックス、スキャナ、プリンタ、デジタルカメラ、ゲーム機、デジタルチューナー、またＢｌｕｅｔｏｏｔｈ（登録商標）規格に基づいたインターフェースを持つハンズフリーフォン、ワイヤレスヘッドフォンなどへの利用が考えられる。
【符号の説明】
【０２５７】
１００  無線通信装置
３００  無線通信システム
３１０，３２０，３３０  ＷＰＡＮ
４１０  周波数帯域
４２１，４２２  伝送許容容量
４３１〜４３４  要求伝送容量
４４０  全体要求伝送容量
４５０  超過要求伝送容量
４６０  低優先要求伝送容量
【国際調査報告】
2009028028.tif 000025
2009028028.tif 000026