(57)【特許請求の範囲】
【請求項１】
第１のネットワークの第１の装置と通信する通信装置であって、
第２のネットワークの第２の装置からの信号を受信した場合に、前記第２のネットワークに信号を送信する送信手段と、
前記送信手段による信号の送信の後に受信した前記第２のネットワークの第２の装置からの所定の信号に、前記通信装置に関する情報が含まれているか否かを判定する判定手段と、
前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれていた場合に、前記通信装置からの信号が前記第２のネットワークに干渉しなくなるように、送信電力を制御する制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記送信手段は、前記第２のネットワークから受信した信号に基づくタイミングに従って信号を送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれなくなるまで、前記送信手段により送信する信号の送信電力を下げるよう制御することを特徴とする請求項１又は請求項２に記載の通信装置。
【請求項４】
前記制御手段は、前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれていなかった場合、前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれるようになるまで、前記送信手段により送信する信号の送信電力を上げるよう制御し、前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれるようになると、前記送信手段により送信する信号の送信電力を下げるよう制御することを特徴とする請求項１または請求項２に記載の通信装置。
【請求項５】
前記制御手段は、前記第１のネットワークの第１の装置と通信するために必要な送信電力のレベルを下限値として、前記送信電力を制御することを特徴とする請求項１乃至請求項４のいずれか１項に記載の通信装置。
【請求項６】
前記制御手段により制御された送信電力により、前記第１のネットワークの第１の装置と通信することを特徴とする請求項１乃至請求項５のいずれか１項に記載の通信装置。
【請求項７】
第１のネットワークの第１の装置と通信する通信装置における通信制御方法であって、
送信手段が、第２のネットワークの第２の装置からの信号を受信した場合に、第２のネットワークに信号を送信する送信工程と、
判定手段が、前記送信工程における信号の送信の後に受信した前記第２のネットワークの第２の装置からの所定の信号に、前記通信装置に関する情報が含まれているか否かを判定する判定工程と、
制御手段が、前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれていた場合に、前記通信装置からの信号が前記第２のネットワークに干渉しなくなるように、送信電力を制御する制御工程と
を備えることを特徴とする通信制御方法。
【請求項８】
請求項７に記載の通信制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおける通信制御技術に関するものである。
【背景技術】
【０００２】
１０メートル程度の極近距離に配置された機器どうしを無線接続する方式はＷＰＡＮと呼ばれ、ＷＬＡＮと区別して定義されている。
【０００３】
現在、ＷＰＡＮに関しては、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）通信方式を使用するものとして、標準規格策定団体であるＥＣＭＡ  ｉｎｔｅｒｎａｔｉｏｎａｌが、物理層およびＭＡＣ層の仕様をＥＣＭＡ−３６８標準規格として定義している。さらにこのＥＣＭＡ−３６８標準規格の上位層で動作するプロトコルとして、Ｗｉｒｅｌｅｓｓ  ＵＳＢ規格などが定義されている。
【０００４】
ＵＷＢ通信方式の場合、複数の無線端末が同時に無線フレームを送信することにより発生する無線フレームの“衝突”を防止するために、各無線端末が他の無線端末へアクセスするタイミングを制御する。この制御方式を定めたものがＭｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）プロトコルであり、ビーコンを送受信することにより当該制御を実現している。
【０００５】
ＵＷＢ通信方式の場合、周波数共用による無線通信システム間の“干渉”の問題がある。
【０００６】
無線通信システム間の“干渉”の発生を抑制するためには、それぞれの無線通信システム内において無線端末の送信電力を低減させることが有効である。
【０００７】
また、従来より、無線通信システムでは、省電力化を目的とした送信電力の制御方式について、種々の提案がなされてきた。
【０００８】
例えば、特許文献１の場合、無線端末の送信電力を次第に増大させていき、アクセスポイントからリンク確立完了信号を受け取った時の送信電力レベルを、以後のデータ通信において設定する方式が提案されている。
【０００９】
また、特許文献２では、制御局が自局において受信可能な受信電力の下限予想値を端末局に通知することで、端末局が当該下限予想値を基準に自局の送信電力を設定する方式が提案されている。
【特許文献１】特開２００５−３２８２３１号公報
【特許文献２】特開２００２−２７１２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記各特許文献は、いずれも自局の無線通信システム内で他の無線端末と通信を維持するのに必要な送信電力レベルを判定し、送信電力を制御することを目的としている。つまり、他の無線通信システムとの“干渉”を積極的に回避することを目的としたものではなく、制御された送信電力で通信を行った場合に、必ずしも他の無線通信システムとの間の“干渉”が回避できるとは限らない。
【００１１】
本発明は、上記課題に鑑みてなされたものであり、他のネットワークとの干渉を低減することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために本発明に係る通信装置は以下のような構成を備える。即ち、
第１のネットワークの第１の装置と通信する通信装置であって、
第２のネットワークの第２の装置からの信号を受信した場合に、前記第２のネットワークに信号を送信する送信手段と、
前記送信手段による信号の送信の後に受信した前記第２のネットワークの第２の装置からの所定の信号に、前記通信装置に関する情報が含まれているか否かを判定する判定手段と、
前記第２のネットワークの第２の装置からの前記所定の信号に、前記通信装置に関する情報が含まれていた場合に、前記通信装置からの信号が前記第２のネットワークに干渉しなくなるように、送信電力を制御する制御手段とを備える。
【発明の効果】
【００１３】
本発明によれば、他のネットワークとの干渉を低減することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら各実施形態の詳細について説明する。なお、以下の説明においては、ＵＷＢを用いた無線通信ネットワークの一例として、Ｗｉｒｅｌｅｓｓ  ＵＳＢ規格を用いる場合について説明する。ただし、本発明はこれに限定されるものではなく、他のアプリケーションにより実現しても良い。
【００１５】
また、以下の説明において、制御局とは、無線通信システムにおいて無線通信ネットワークを構築した場合に通信を制御する端末であり、Ｗｉｒｅｌｅｓｓ  ＵＳＢ規格の場合にあっては、Ｗｉｒｅｌｅｓｓ  ＵＳＢホストのことを意味するものとする。また、従属局とは、無線通信システムの制御局による制御のもとで通信を行う端末であり、Ｗｉｒｅｌｅｓｓ  ＵＳＢ規格の場合にあっては、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイスのことを意味するものとする。なお、制御局と従属局とを総称して、無線端末と称することとする。
【００１６】
［第１の実施形態］
１．ＵＷＢのＭＡＣプロトコルにおける無線フレームの説明
はじめに、ＵＷＢ通信方式のＭＡＣプロトコルにより規定される無線フレームの構成について説明する。
（１）無線フレームの全体構成
図１はＭＡＣプロトコルにより規定される無線フレームの全体構成を示した図である。ＭＡＣプロトコルでは繰り返し生成される固定時間長のスーパーフレームを基準として無線端末間のアクセスのタイミングが制御される。
【００１７】
スーパーフレームの時間長は約６５ミリ秒であり、さらにこのスーパーフレームは２５６個のタイムスロットに等間隔に分割されている。これらタイムスロットのうちデータ通信に使用されるデータ通信用タイムスロットの使用権の調停は、無線端末が互いにビーコンとよばれる制御信号を送受信することによって実現される。
【００１８】
スーパーフレームの開始部分に位置する１個以上のタイムスロットは、無線端末がこのビーコンを送信するための領域として確保されたものであり、当該領域はビーコンピリオドと呼ばれている。
（２）無線フレームに含まれるビーコンピリオドの構成
図２は無線フレームに含まれるビーコンピリオドの構成を示した図である。ビーコンピリオドは、約８５マイクロ秒の長さを持つ複数のビーコンスロットから構成されている。ビーコンピリオドの長さは無線端末数に依存しており、可変長である。
【００１９】
ビーコンピリオドの開始時点はＢＰＳＴ（Ｂｅａｃｏｎ  Ｐｅｒｉｏｄ  Ｓｔａｒｔ  Ｔｉｍｅ）と呼ばれている。このＢＰＳＴは、言い換えればスーパーフレームの開始時点でもある。
【００２０】
１つの無線通信ネットワークを構築する複数の無線端末は、互いにスーパーフレームの開始時点に相当するＢＰＳＴを共有しており、それゆえ、各無線端末が送信するビーコンは、以下のような構成となっている。
（３）ビーコンの構成
図３はＭＡＣプロトコルに従って送信されるビーコンの構成を示す模式図である。図３に示すように、各無線端末は自局のビーコン内に、自局のアドレスおよび自局がビーコン送信のために使用しているビーコンスロット番号を備えている（３０１、３０２）。
【００２１】
ビーコンを受信した他の無線端末は、ビーコンの内容を解析し、実際にビーコンを受信した時点とビーコンに含まれているビーコンスロット番号（３０２）とに基づいて、ビーコン送信した無線端末が認識しているＢＰＳＴの時点を算出することができる。
【００２２】
このように無線端末は他の無線端末が認識しているＢＰＳＴの開始時点を判定することができるため、このＢＰＳＴをスーパーフレームの開始基準点とすることで、互いに同期したアクセスを行うことができる。
【００２３】
更に、各無線端末は自局のビーコン内に、認識している他の無線端末のアドレスをスロット番号ごとに格納したビーコンスロット占有情報３０３を備えている。これにより、ビーコンスロットの衝突を回避することが可能となっている。
【００２４】
なお、図３の例では、ビーコンに含まれる情報として本実施形態の説明に必要となるもののみを示している。このため、ＥＣＭＡ−３６８標準規格などで実際に定義されるビーコンのフレームフォーマットとは異なっているが、これは、図３に示された情報以外の情報を排除することを意図したものではない。
【００２５】
２．無線通信システムの構成
図４は、本発明の第１の実施形態に係る無線端末により構築された無線通信ネットワーク群の構成を示す図である。図４に示す各無線端末は、ＵＷＢを用いたＷｉｒｅｌｅｓｓ  ＵＳＢにより無線通信ネットワーク４００、４１０をそれぞれ構築しているものとする。
【００２６】
図４に示すように、４０１はＷｉｒｅｌｅｓｓ  ＵＳＢホスト（制御局）であり、４０２はＷｉｒｅｌｅｓｓ  ＵＳＢデバイス（従属局）であり、両者は無線通信ネットワーク４００を構築している。同様に、４１１はＷｉｒｅｌｅｓｓ  ＵＳＢホスト（制御局）であり、４１２はＷｉｒｅｌｅｓｓ  ＵＳＢデバイス（従属局）であり、両者は無線通信ネットワーク４００とは異なる他の無線通信ネットワーク４１０を構築している。
【００２７】
なお、無線通信ネットワーク４００と４１０との間には、起動されていないＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が配されている。Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は起動されることにより、無線通信ネットワーク４００に接続される従属局である。
【００２８】
無線通信ネットワーク４００に含まれるＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０２と、無線通信ネットワーク４１０に含まれるＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２とは、互いに遠距離に位置し、互いに通信することも、また衝突することもない。具体的には、無線通信ネットワーク４００と４１０とは、互いに以下のような構成を有している。
【００２９】
まず、スーパーフレームとして、無線通信ネットワーク４００および無線通信ネットワーク４１０は、図５に示すように、異なる時点をＢＰＳＴおよびビーコンピリオドとして設定している。なお、このような関係を、“非同期”と呼び、非同期の無線端末間ではデータ通信することはない。
【００３０】
また、各無線端末より送信されるビーコンは、図６に示すような設定がなされている。つまり、Ｗｉｒｅｌｅｓｓ  ＵＳＢホストならびにＷｉｒｅｌｅｓｓ  ＵＳＢデバイス（４０１、４０２、４１１、４１２）にはそれぞれ２番目〜５番目の異なるビーコンスロットが割り当てられている。
【００３１】
なお、０番目および１番目のビーコンスロットが使用されていないのは、ＷｉＭｅｄｉａ標準規格ではこれら２つのビーコンスロットはビーコンピリオド長の最適化処理という他の目的のために利用されるからである。ただし、これは本発明と本質的に関連するものではない。
【００３２】
更に図６に示すように、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１はＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０２のビーコンを受信しているため、ビーコンスロット占有情報としてスロット番号３には当該デバイスのアドレスが格納されている。さらに自局がビーコン送信しているビーコンスロット番号２には自局のアドレスが格納されており、その他のスロット番号に対応するフィールドは空白となっている。
【００３３】
同様に、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４１１はＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２のビーコンを受信しているため、ビーコンスロット占有情報としてスロット番号５にはＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２のアドレスが格納されている。さらに自局がビーコン送信しているスロット番号４には自局のアドレスが格納されており、その他のスロット番号に対応するフィールドは空白となっている。
【００３４】
以上のようなビーコンの設定により、各無線端末の衝突が回避される。
【００３５】
３．従属局の内部構成
図７は従属局の内部構成の一例を示す図であり、図７を参照しながら、従属局を構成する各部の動作について簡単に説明する。なお、ここでは、従属局としてＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３について説明するが、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０２、４１２についても同様の内部構成を有しているものとする。
【００３６】
Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送受信する無線フレームには「ビーコンフレーム」と「データフレーム」とがある。
【００３７】
このうち、データフレームの送受信は次のような手順で実行される。すなわち、まず送信されるアプリケーションデータが、アプリケーション処理部７０１から送信データアプリケーションインターフェース部７１０を経由してデータフレーム生成部７１１に伝えられる。次に、当該アプリケーションデータが、データフレーム生成部７１１において無線通信に適したフォーマットを持つデータフレームに変換される。
【００３８】
その後、送信フレーム選択部７１２において当該データフレームが選択されると、変調部７１４でアナログ信号に変換され、更に高周波部７０３において無線信号に変換され、アンテナ７０４から他の無線端末へと送信される。
【００３９】
一方、アンテナ７０４で受信され高周波部７０３においてベースバンド信号あるいはデジタル信号に変換されたデータフレームは、復調部７２３においてデータ復調され、受信フレーム解析部７２１に送られる。
【００４０】
受信フレーム解析部７２１では、入力された無線フレームがデータフレームであると判断すると、アプリケーションデータとして適切なフォーマットに変換する。そして、該アプリケーションデータを受信データアプリケーションインターフェース部７２０を介してアプリケーション処理部７０１に引き渡す。
【００４１】
一方、ビーコンフレームの送受信には、ＭＡＣプロトコル処理部７０２が利用される。例えば、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３がビーコンフレームを受信すると、ビーコン解析部７２２は受信されたビーコンを受信フレーム解析部７２１から受け取り、その受信タイミングやビーコン内部に保持されている情報を解析する。
【００４２】
これらビーコンに関する情報には、送信した無線端末のアドレス、当該ビーコンが送信されたビーコンスロット番号、ビーコンスロット占有情報などが含まれる。
【００４３】
これらビーコンに関連する情報を受けとったＭＡＣプロトコル処理部７０２ではビーコンプロトコルを実行し、自局がビーコンを送信するべきビーコンスロット番号を選択する。このように選択されたビーコンスロット番号と共に、ＭＡＣプロトコル処理部７０２では自局が受信したビーコンに関連する情報をビーコン生成部７１３に伝達する。
【００４４】
ビーコン生成部７１３ではこれらの情報を元に送信するビーコンを生成する。そして送信フレーム選択部７１２ではビーコン生成部７１３から指定されたタイミングにおいて、ビーコン生成部７１３から受け取った送信用のビーコンフレームを変調部７１４に送る。
【００４５】
更に、高周波部７０３を介してアンテナ７０４から当該ビーコンを他の無線端末へと送信する。
【００４６】
さらに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３では、送信電力調整部７１５および受信感度調整部７１６を備えている。送信電力調整部７１５は、自局から送信される無線フレームの送信電力を調整する機能を有している。また、受信感度調整部７１６は、他の無線端末から送信された無線フレームを受信する際の受信感度を調整する機能を有している。なお、送信電力調整部７１５及び受信感度調整部７１６は、ＭＡＣプロトコル処理部７０２からの指示に従って動作する。
【００４７】
４．無線通信システム間の干渉についての説明
図８は、無線通信ネットワーク４００と４１０との間の干渉を説明するための図である。図４において説明したとおり、無線通信ネットワーク４００に含まれるＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０２と、無線通信ネットワーク４１０に含まれるＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２とは、互いに遠距離に位置している。そして互いに通信することも、衝突することもなく、また、この状態では互いに干渉することもない（図８の（Ａ））。
【００４８】
しかしながら、この状態で、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３を起動すると、無線通信ネットワーク４００と無線通信ネットワーク４１０との間で干渉が生じることとなる。以下、その詳細を説明する。
【００４９】
起動したＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は、最初に、無線フレームの傍受を行い、周辺に自局が接続するべき制御局（ここでは、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１）が存在するかどうかを検知する。
【００５０】
そして、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１が送信した無線フレームを受信すると、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３では、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１を接続すべき制御局と判定する。
【００５１】
この判定の結果、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３はＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１に接続する。
【００５２】
接続が完了すると、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１はＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に対して、ＣｏｕｎｔＰａｃｋｅｔｓリクエストおよびＣａｐｔｕｒｅＰａｃｋｅｔリクエストを送信する。これにより、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１は、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の周辺環境に存在する他のＷｉｒｅｌｅｓｓ  ＵＳＢデバイスを検出する。
【００５３】
そして、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１ではＴｒａｎｓｍｉｔＰａｃｋｅｔリクエストを用いて、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に対して無線通信ネットワーク４００のビーコンピリオドにおいてビーコンを送信するように指示する。
【００５４】
ここで図８（Ｂ）に示したように、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信する無線フレームの到達領域８０１内にはＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２が含まれている。このため、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信するビーコンなどの無線フレームはＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２に対して干渉を与えることになる。
【００５５】
特にＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は、ビーコンのみならずデータ通信のために使用する他の無線フレームも無線通信ネットワーク４００に同期したＭＡＣプロトコルタイミングで送信する。このため、これらの無線フレームはすべてＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２が属する無線通信ネットワーク４１０に対して干渉を与える恐れがある。
【００５６】
そこで、本実施形態におけるＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３では、起動時に送信電力を制御することで無線通信ネットワーク４１０との干渉を回避することとしている。以下、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３における起動時の送信電力制御処理の流れについて詳細を説明する。
【００５７】
５．従属局における干渉回避のための送信電力制御処理の流れ
図９は、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が新たに起動したことにより、無線通信ネットワーク４１０との間で干渉が生じることがないように、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３において実行される送信電力制御処理の流れを示す図である。
【００５８】
Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は起動すると、図９に示す処理を実行する。ステップＳ９０１では、最初に自局が接続するべき相手が存在するかどうかを探索するために、起動後の一定時間だけ無線フレームの傍受を行う（第１の受信手段）。そして受信されたすべてのビーコンに対してビーコン解析部７２２でその内容を解析する。
【００５９】
ステップＳ９０２では、解析の結果、無線通信ネットワーク４００で動作している所望の接続相手先（本実施形態ではＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１）からのビーコンを受信したか否かを判定する。
【００６０】
ステップＳ９０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信していないと判定した場合には、送信電力制御処理を終了する。
【００６１】
一方、ステップＳ９０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信したと判定した場合には、ステップＳ９０３に進む。
【００６２】
ステップＳ９０３では、さらに無線通信ネットワーク４００とは非同期に動作している無線通信ネットワーク４１０の無線端末、例えば本実施形態ではＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信したか否かを判定する（第１の判定手段）。
【００６３】
ステップＳ９０３において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信しなかったと判定した場合には、他の無線通信ネットワークとの干渉の恐れがないため、ステップＳ９１１に進む。
【００６４】
一方、ステップＳ９０３において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信したと判定した場合には、他の無線通信ネットワークとの干渉を回避すべく、ステップＳ９０４に進む。
【００６５】
ステップＳ９０４では、ＭＡＣプロトコル処理部７０２が送信電力調整部７１５に対して、送信電力を最大レベルにするように指示する。更に、ビーコン生成部７１３に対してビーコン送信のタイミングおよびビーコンの生成に必要な情報を与える。
【００６６】
なお、ここでは、ビーコン送信のタイミングとして、無線通信ネットワーク４１０が使用している非同期ＢＰ（ビーコンピリオド）に含まれるビーコンスロットが選択されるものとする。
【００６７】
ステップＳ９０５では、ビーコン生成部７１３が、与えられた情報からビーコンを生成し、前記送信タイミングにおいてビーコンを送信する（送信手段）。
【００６８】
ステップＳ９０５における処理の結果、無線通信ネットワーク４１０に属する他の無線端末（例えば、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２）では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３から送信されたビーコンを受信する。そして、自局が送信するビーコンに含まれているビーコンスロット占有情報のフィールドに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスを格納する。なお、この時の格納先は、ビーコンスロット占有情報のフィールドのうち、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信したスロット番号に対応するフィールドである。このようにして生成されたビーコンがＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に送信される。
【００６９】
ステップＳ９０６では、他の無線端末から送信されたビーコン受信し、当該他の無線端末が送信したビーコンに含まれるビーコンスロット占有情報を解析する（第２の受信手段）。
【００７０】
ステップＳ９０７では、ビーコンスロット占有情報にＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在するかどうかを判定する（第２の判定手段）。ビーコンスロット占有情報にＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在すると判定された場合には、ステップＳ９０８に進む。
【００７１】
ステップＳ９０８では、自局の無線フレームが他の無線通信ネットワーク４１０の無線端末に到達していると判定し、自局の送信電力を１段階下げる。
【００７２】
自局の送信電力を下げた後は、ステップＳ９０５に戻り、再び非同期ＢＰで前記手順と同様にしてビーコンを送信する。以降、ステップＳ９０７においてＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在しないと判定されるまで、ステップＳ９０５〜Ｓ９０８の処理を繰り返す。
【００７３】
ステップＳ９０５〜Ｓ９０８の処理を繰り返すたびにＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の送信電力は次第に低下していく。やがて他の無線通信ネットワーク４１０の無線端末によってＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３により送信されたビーコンが受信できないレベルに到達する。この場合、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信できなかった他の無線通信ネットワーク４１０の無線端末が生成するビーコンスロット占有情報には、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が含まれなくなる。
【００７４】
この結果、ステップＳ９０７では、他の無線通信ネットワーク４１０の無線端末が生成するビーコンスロット占有情報に、自局が含まれていないと判定され、ステップＳ９０９に進むこととなる。
【００７５】
ステップＳ９０９では、この時点での送信電力を以降のデータ通信に適用するべき最適値として送信電力調整部７１５に設定する。
【００７６】
これらの処理が完了すると、図１０に示したようにＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の無線フレームの到達領域１００１には他の無線通信ネットワーク４１０の無線端末（Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２）が含まれなくなる。この結果、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信する無線フレームが他の無線通信ネットワーク４１０の無線端末に対して干渉を与えることがなくなる。
【００７７】
このように無線通信ネットワーク４１０に干渉を与えない最適な送信電力を決定したＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３では、非同期ＢＰにおけるビーコン送信を終了する。
【００７８】
そして、ステップＳ９１０では、他の無線通信ネットワーク４１０の無線端末が送信する無線フレームを自局が検知しないレベルに自局の受信感度を設定する。
【００７９】
更に、ステップＳ９１１では、同期ＢＰにおけるビーコン送信を開始することにより、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３をＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１に接続し、データ通信を開始する。
【００８０】
以上の説明から明らかなように、本実施形態の送信電力制御処理によれば、従属局が送信する無線フレームが、非同期に動作する他の無線通信ネットワークの無線端末に対して与える干渉を回避することが可能となる。
【００８１】
［第２の実施形態］
上記第１の実施形態では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の送信電力を次第に下げながら送信電力制御を実施することとしたが、本発明はこれに限定されず、送信電力を次第に上げながら、送信電力制御を実施するようにしてもよい。
【００８２】
以下、図１１を参照しながら、本実施形態にかかる従属局における干渉回避のための送信電力制御処理の流れについて説明する。
【００８３】
Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は起動すると、図１１に示す処理を実行する。ステップＳ１１０１では、最初に自局が接続するべき相手が存在するかどうかを探索するために、起動後の一定時間だけ無線フレームの傍受を行う。そして受信されたすべてのビーコンに対してビーコン解析部７２２でその内容を解析する。
【００８４】
ステップＳ１１０２では、解析の結果、無線通信ネットワーク４００で動作している所望の接続相手先（本実施形態では、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１）からのビーコンを受信したか否かを判定する。
【００８５】
ステップＳ１１０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信していないと判定された場合には、送信電力制御処理を終了する。
【００８６】
一方、ステップＳ１１０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信したと判定した場合には、ステップＳ１１０３に進む。
【００８７】
ステップＳ１１０３では、さらに無線通信ネットワーク４００とは非同期に動作している無線通信ネットワーク４１０に属する無線端末、例えば本実施形態ではＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信したか否かを判定する。
【００８８】
ステップＳ１１０３において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信しなかったと判定した場合には、他の無線通信ネットワークとの干渉の恐れがないため、ステップＳ１１１１に進む。
【００８９】
ステップＳ１１０３において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信したと判定した場合には、他の無線通信ネットワークとの干渉を回避すべく、ステップＳ１１０４に進む。
【００９０】
ステップＳ１１０４では、ＭＡＣプロトコル処理部７０２が送信電力調整部７１５に対して、送信電力を最小レベルにするように指示する。更に、ビーコン生成部７１３に対してビーコン送信のタイミングおよびビーコンの生成に必要な情報を与える。
【００９１】
なお、ここでは、ビーコン送信のタイミングとして、無線通信ネットワーク４１０が使用している非同期ＢＰに含まれるビーコンスロットが選択されるものとする。
【００９２】
ステップＳ１１０５では、ビーコン生成部７１３が、与えられた情報からビーコンを生成し、前記送信タイミングにおいてビーコンを送信する。
【００９３】
ここで、現時点での送信電力が、無線通信ネットワーク４００の無線端末（例えば、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２）に到達するのに十分な送信電力でない場合には、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２ではビーコンを受信することができない。このため、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２にて生成されるビーコンに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスが含まれることはない。
【００９４】
一方、現時点での送信電力が、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２に到達するのに十分な送信電力であった場合には、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信する。
【００９５】
ビーコンを受信したＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２では、自局が送信するビーコンに含まれているビーコンスロット占有情報のフィールドに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスを格納する。なお、この時の格納先は、自局が送信するビーコンに含まれているビーコンスロット占有情報のフィールドのうち、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信したスロット番号に対応するフィールドである。このようにして生成されたビーコンがＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に送信される。
【００９６】
つまり、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１より送信されるビーコンには、ビーコンを送信する際の送信電力によってＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスが含まれている場合と、含まれていない場合とがある。
【００９７】
ステップＳ１１０６では、他の無線端末から送信されたビーコンを受信し、当該他の無線端末が送信したビーコンに含まれるビーコンスロット占有情報を解析する。
【００９８】
ステップＳ１１０７では、ビーコンスロット占有情報にＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在するかどうかを判定する。ビーコンスロット占有情報にＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在しないと判定された場合には、ステップＳ１１０８に進む。Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信したビーコンが、受信したビーコンを送信した無線端末に届いていない場合は、ＵＳＢデバイス４０３に関連する情報が存在しない。
【００９９】
ステップＳ１１０８では、自局の無線フレームが他の無線通信ネットワーク４１０の無線端末に到達していないと判定し、自局の送信電力を１段階上げる。自局の送信電力を上げた後は、ステップＳ１１０５に戻り、再び非同期ＢＰで前記手順と同様にしてビーコンを送信する。以降、ステップＳ１１０７においてＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在すると判定されるまで、ステップＳ１１０５〜Ｓ１１０８の処理を繰り返す。
【０１００】
ステップＳ１１０５〜Ｓ１１０８の処理を繰り返すたびにＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の送信電力は次第に増大していく。やがて他の無線通信ネットワーク４１０の無線端末はＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３により送信されたビーコンが受信可能なレベルに到達する。
【０１０１】
この場合、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信した他の無線通信ネットワーク４１０の無線端末が生成するビーコンスロット占有情報には、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が含まれることとなる。
【０１０２】
この結果、ステップＳ１１０７において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在すると判定されることとなり、ステップＳ１１０９に進む。なお、この時点での送信電力をそのまま採用すると、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信する無線フレームが、他の無線通信ネットワーク４１０の無線端末に到達して干渉する恐れがある。
【０１０３】
そこで、ステップＳ１１０９では、現時点の送信電力よりも１段階小さいレベルの送信電力を、以降のデータ通信に適用すべき最適値として採用する。
【０１０４】
さらに、ステップＳ１１１０では、他の無線通信ネットワーク４１０の無線端末が送信する無線フレームを自局が検知しないレベルに自局の受信感度を設定する。
【０１０５】
そして、ステップＳ１１１１では、同期ＢＰにおけるビーコン送信を開始することにより、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３をＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１に接続し、データ通信を開始する。
【０１０６】
以上説明したように、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が次第に自局の送信電力を下げていく方式だけでなく、送信電力を次第に上げていく方式を用いても本発明の目的を達成することができる。なお、これら二つの方式を組み合わせた実施形態も同様に本発明に含まれるものとする。
【０１０７】
［第３の実施形態］
上記第１及び第２の実施形態では、新たに起動したＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が、他の無線通信ネットワーク４１０に干渉を与えることがないようにすることを目的として、送信電力を制御することとした。しかし、送信電力を制御するにあたっては、他の無線通信ネットワーク４１０に与える干渉を低減させるだけではなく、所望の通信相手局との通信が確保されていることも必要である。
【０１０８】
例えば、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２の距離関係によっては、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１との通信を優先させる必要がある場合もある。この場合、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が採用可能な送信電力の設定範囲は制限されるべきである。
【０１０９】
そこで、本実施形態では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３がＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１との通信を維持するために必要な最小の送信電力を、設定可能な最小値として規定し、送信電力の下限値を設定することとする。
【０１１０】
以下、図１２を参照しながら、本実施形態にかかる従属局における干渉回避のための送信電力制御処理の流れについて説明する。
【０１１１】
Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は起動すると、図１２に示す処理を実行する。ステップＳ１２０１では、最初に自局が接続するべき相手が存在する否かを探索するために、起動後の一定時間だけ無線フレームの傍受を行う。そして受信されたすべてのビーコンに対してビーコン解析部７２２でその内容を解析する。
【０１１２】
ステップＳ１２０２では、解析の結果、無線通信ネットワーク４００で動作している所望の接続相手先（本実施形態では、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１）からのビーコンを受信したか否かを判定する。
【０１１３】
ステップＳ１２０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信していないと判定した場合には、送信電力制御処理を終了する。
【０１１４】
一方、ステップ１２０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信したと判定した場合には、ステップＳ１２０３に進む。
【０１１５】
ステップＳ１２０３では、さらに無線通信ネットワーク４００とは非同期に動作している無線通信ネットワーク４１０に属する無線端末、例えば本実施形態ではＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信したか否かを判定する。
【０１１６】
ステップＳ１２０３において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信しなかったと判定した場合には、他の無線通信ネットワークとの干渉の恐れがないため、ステップＳ１２１２に進む。
【０１１７】
ステップＳ１２０３において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からのビーコンを受信したと判定した場合には、他の無線通信ネットワークとの干渉を回避すべく、ステップＳ１２０４に進む。
【０１１８】
ステップＳ１２０４では、ＭＡＣプロトコル処理部７０２が送信電力調整部７１５に対して、送信電力を最大レベルにするように指示する。更に、ビーコン生成部７１３に対してビーコン送信のタイミングおよびビーコンの生成に必要な情報を与える。
【０１１９】
なお、ここでは、ビーコン送信のタイミングとして、無線通信ネットワーク４１０が使用している非同期ＢＰに含まれるビーコンスロットが選択されるものとする。
【０１２０】
ステップＳ１２０５では、ビーコン生成部７１３が、与えられた情報からビーコンを生成し、前記送信タイミングにおいてビーコンを送信する。
【０１２１】
ステップＳ１２０５における処理の結果、無線通信ネットワーク４１０に属する他の無線端末（例えば、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２）では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３から送信されたビーコンを受信する。そして、自局が送信するビーコンに含まれているビーコンスロット占有情報のフィールドに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスを格納する。なお、この時の格納先は、ビーコンスロット占有情報のフィールドのうち、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信したスロット番号に対応するフィールドである。このようにして生成されたビーコンがＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４１２からＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に送信される。
【０１２２】
ステップＳ１２０６では、他の無線端末から送信されたビーコンを受信し、当該他の無線端末が送信したビーコンに含まれるビーコンスロット占有情報を解析する。
【０１２３】
ステップＳ１２０７では、ビーコンスロット占有情報に、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在するかどうかを判定する。ビーコンスロット占有情報に、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在すると判定した場合には、ステップＳ１２０８に進む。
【０１２４】
ステップＳ１２０８では、現時点の送信電力が、設定可能な最小値となっているか否かを判定する。上述のように、ここでいう設定可能な最小値とは、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３がＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１との通信を維持するために必要な最小の送信電力である。
【０１２５】
ステップＳ１２０８において、現時点の送信電力が、設定可能な最小値になっていないと判定した場合には、ステップＳ１２０９に進み、自局の送信電力を１段階下げた後、ステップＳ１２０５に戻る。ステップＳ１２０５では、再び非同期ＢＰで前記手順と同様にしてビーコンを送信する。以降、ステップＳ１２０７においてＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在しないと判定されるまで、又はステップＳ１２０８において設定可能な最小値となっていると判定されるまで、ステップＳ１２０５〜Ｓ１２０９の処理を繰り返す。
【０１２６】
ステップＳ１２０７において、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在しないと判定した場合には、ステップＳ１２１０に進む。あるいは、ステップＳ１２０８において、現時点の送信電力が設定可能な最小値であると判定された場合には、ステップＳ１２１０に進む。
【０１２７】
ステップＳ１２１０では、現時点での送信電力を最適値として採用する。さらに、ステップＳ１２１１では、他の無線通信ネットワーク４１０の無線端末が送信する無線フレームを自局が検知しないレベルに自局の受信感度を設定する。
【０１２８】
そして、ステップＳ１２１２では、同期ＢＰにおけるビーコン送信を開始することにより、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３をＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１に接続し、データ通信を開始する。
【０１２９】
以上のように、本実施形態では、自局の送信電力を最大レベルに設定してから、１段階ずつ下げていき、他の無線通信ネットワークにおいて、自局のビーコンを受信できなくなった場合に、それを最適値として採用する。
【０１３０】
更に、他の無線通信ネットワークにおいて、自局のビーコンが受信できなくなる前に、自局の送信電力が最小値に到達してしまった場合には、それ以上、自局の送信電力は下げずに、当該最小値を最適値として採用する。この結果、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１との通信は維持されることとなる。
【０１３１】
このように、本実施形態によれば、所望の通信相手局との通信を確実に維持しながら、他の非同期ネットワークに与える干渉をできる限り低減させることが可能となる。
【０１３２】
なお、上記説明では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の送信電力を次第に下げながら送信電力制御を実施したが、送信電力を次第に上げながら、送信電力制御を実施するようにしてもよい。
【０１３３】
この場合、第２実施形態において説明した図１１のステップＳ１１０４の送信電力を最小レベルを、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３がＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１との通信を維持するために必要な最小の送信電力とすればよい。
【０１３４】
［第４の実施形態］
上記第３の実施形態では、所望の通信相手局との通信が確保できる送信電力レベルとして、予め定められた最小値を採用することとしたが、本発明はこれに限られない。例えば、起動に際して上記送信電力制御処理を実行する前に、設定可能な最小値を測定する処理を実行する構成としてもよい。
【０１３５】
図１３は、所望の通信相手局との通信を確保するための最小値を測定する処理の流れを示す図である。Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３は起動すると、図１３に示す処理を実行する。ステップＳ１３０１では、最初に自局が接続するべき相手が存在する否かを探索するために、起動後の一定時間だけ無線フレームの傍受を行う。そして受信されたすべてのビーコンに対してビーコン解析部７２２でその内容を解析する。
【０１３６】
ステップＳ１３０２では、解析の結果、無線通信ネットワーク４００で動作している所望の接続相手先（本実施形態では、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１）からのビーコンを受信したか否かを判定する。
【０１３７】
ステップＳ１３０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信していないと判定した場合には、最小値の測定処理を終了する。
【０１３８】
一方、ステップ１３０２において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１からのビーコンを受信したと判定した場合には、ステップＳ１３０３に進む。
【０１３９】
ステップＳ１３０３では、自局の送信電力を最小レベルに設定する。なお、ここでいう最小レベルとは、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信電力として、物理的に設定可能な最小のレベルをいう。
【０１４０】
ステップＳ１３０４では、無線通信ネットワーク４００に同期した同期ＢＰでビーコンを送信する。
【０１４１】
ここで、現時点での送信電力が、無線通信ネットワーク４００の無線端末（例えば、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１）に到達するのに十分な送信電力でない場合には、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１では、ビーコンを受信することができない。このため、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１にて生成されるビーコンに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスが含まれることはない。
【０１４２】
一方、現時点での送信電力が、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１に到達するのに十分な送信電力であった場合には、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１では、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信する。
【０１４３】
ビーコンを受信したＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１では、自局が送信するビーコンに含まれているビーコンスロット占有情報のフィールドに、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスを格納する。なお、この時の格納先は、自局が送信するビーコンに含まれているビーコンスロット占有情報のフィールドのうち、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３からのビーコンを受信したスロット番号に対応するフィールドである。
【０１４４】
つまり、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１より送信されるビーコンには、ビーコンを送信する際の送信電力によってＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３のアドレスが含まれている場合と、含まれていない場合とがある。
【０１４５】
ステップＳ１３０５では、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１から送信されたビーコンを受信し、解析する。そして、ステップＳ１３０６において、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１が送信したビーコンに含まれるビーコンスロット占有情報に、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在するかどうかを判定する。
【０１４６】
ステップＳ１３０６において、ビーコンスロット占有情報にＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在しないと判定した場合には、ステップＳ１３０７に進み、送信電力を１段階上げた後、ステップＳ１３０４に戻る。ステップＳ１３０４では、再び同期ＢＰで上記手順と同様にしてビーコンを送信し、ステップＳ１３０４からＳ１３０７の処理を繰り返す。
【０１４７】
ステップＳ１３０４からステップＳ１３０７の処理を繰り返すことにより、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の送信電力は次第に増大していき、やがてＷｉｒｅｌｅｓｓ  ＵＳＢホスト４０１にて受信可能なレベルに到達する。
【０１４８】
この結果、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１が送信したビーコンに含まれるビーコンスロット占有情報に、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３に関連する情報が存在することとなる。そして、この時点での送信電力は、Ｗｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３が送信する無線フレームを、Ｗｉｒｅｌｅｓｓ  ＵＳＢホスト４０１が受信するために必要な最低限の送信電力レベルである。
【０１４９】
そこで、ステップＳ１３０８では、現在の送信電力を設定可能な最小値として採用する。
【０１５０】
以上の処理により、所望の通信相手局との通信を確保するための最小値を設定することが可能となる。
【０１５１】
なお、上記処理の後に、第３の実施形態において説明した図１２の処理を実行する。この場合、ステップＳ１２０８での設定可能な最小値が図１３の処理で求めた最小値となる。また、送信電力を次第に上げながら、送信電力制御を実施する場合の最小値として利用することもできる。
【０１５２】
この場合、第２実施形態において説明した図１１のステップＳ１１０４の送信電力を最小レベルを、図１３の処理で求めた最小値とすればよい。
【０１５３】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１５４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１５５】
プログラムコードを供給するための記録媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１５６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５７】
さらに、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０１５８】
【図１】ＭＡＣプロトコルにより規定される無線フレームの構成を示した図である。
【図２】無線フレームに含まれるビーコンピリオドの構成を示した図である。
【図３】ＭＡＣプロトコルに従って送信されるビーコンの構成を示す模式図である。
【図４】本発明の第１の実施形態に係る無線通信システムにより構築された無線通信ネットワーク群の構成を示す図である。
【図５】ＭＡＣプロトコルにおけるタイミングを示した図である。
【図６】ビーコンの設定内容の一例を示す図である。
【図７】制御局の内部構成の一例を示す図である。
【図８】無線通信ネットワーク４００と４１０との間の干渉を説明するための図である。
【図９】本発明の第１の実施形態にかかる従属局において実行される送信電力制御処理の流れを示す図である。
【図１０】送信電力制御処理により送信電力が制御されたＷｉｒｅｌｅｓｓ  ＵＳＢデバイス４０３の無線フレームの到達領域を示す図である。
【図１１】本発明の第２の実施形態にかかる従属局において実行される送信電力制御処理の流れを示す図である。
【図１２】本発明の第３の実施形態にかかる従属局において実行される送信電力制御処理の流れを示す図である。
【図１３】従属局が、所望の通信相手局との通信を確保するために必要な送信電力の最小値を測定するための処理の流れを示す図である。
【図１】
0004921281.tif 000002
【図２】
0004921281.tif 000003
【図３】
0004921281.tif 000004
【図４】
0004921281.tif 000005
【図５】
0004921281.tif 000006
【図６】
0004921281.tif 000007
【図７】
0004921281.tif 000008
【図８】
0004921281.tif 000009
【図９】
0004921281.tif 000010
【図１０】
0004921281.tif 000011
【図１１】
0004921281.tif 000012
【図１２】
0004921281.tif 000013
【図１３】
0004921281.tif 000014