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