(57)【要約】【課題】トラフィックの増加を抑えつつ、全ネットワークデバイスにとって最適な使用チャンネルを決定し得る無線通信システムを提供する。【解決手段】チャンネル番号の配列を生成する制御部１１、２２と、チャンネル番号の配列を送信し、又は制御部２１、２２により生成されたチャンネル番号の配列を受信する無線部１３、２３と、制御部１１、２１により生成されたチャンネル番号の配列を記憶する記憶部１２、２２と、を備え、制御部１１は、記憶部１２に記憶されているチャンネル番号の配列に基づいて使用チャンネルを決定し、制御部２１は、記憶部２２に記憶されているチャンネル番号の配列同士を比較して配列が異なる場合にのみ、制御部２１により生成されたチャンネル番号の配列を第１無線通信装置１０に送信することを決定する無線通信システム１００とする。【選択図】図１
2010183329.tif 000002
【特許請求の範囲】
【請求項１】
第１無線通信装置と一又は複数の第２無線通信装置との間で無線通信を行う無線通信システムにおいて、
前記第１無線通信装置は、
電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する第１の制御部と、前記第１の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第２無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する第１の無線部と、前記第１の制御部により生成されたチャンネル番号の配列を示す情報及び前記第２無線通信装置により生成されたチャンネル番号の配列を示す情報を記憶する第１の記憶部と、を備え、前記第１の制御部は、前記記憶されているチャンネル番号の配列を示す情報に基づいて、当該配列されているチャンネル番号のうち電界強度が小さい一のチャンネル番号を選択し、当該選択されたチャンネル番号に対応するチャンネルを前記第２無線通信装置との無線通信に使用するチャンネルとして決定し、前記第２無線通信装置は、
電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する第２の制御部と、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第１無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する第２の無線部と、前記第２の制御部により生成されたチャンネル番号の配列を示す情報及び前記第１無線通信装置により生成されたチャンネル番号の配列を示す情報を記憶する第２の記憶部と、を備え、前記第２の制御部は、前記記憶されているチャンネル番号の配列を示す情報同士を比較して配列が異なる場合にのみ、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を前記第１無線通信装置に送信することを決定する無線通信システム。
【請求項２】
前記第１の制御部は、前記チャンネル番号の配列を示す情報をビーコンに含ませ、当該ビーコンを前記第１の無線部により前記第２無線通信装置に送信し、
前記第２の制御部は、前記ビーコンを前記第２の無線部により受信するとともに、当該ビーコンから前記チャンネル番号の配列を示す情報を抽出する請求項１に記載の無線通信システム。
【請求項３】
前記第１の制御部は、前記第１の無線部により電界強度スキャンを行い、当該スキャンの結果に基づいて、電界強度順にチャンネル番号の配列を並び替え、予め定められた閾値以上の電界強度のチャンネルについてチャンネル番号を０とし、０以外のチャンネル番号から予め定められた値を減算する処理を施すことにより、前記チャンネル番号の配列を示す情報を生成し、
前記第２の制御部は、前記第２の無線部により前記電界強度スキャンを行い、当該スキャンの結果に基づいて、電界強度順にチャンネル番号の配列を並び替え、予め定められた閾値以上の電界強度のチャンネルについてチャンネル番号を０とし、０以外のチャンネル番号から予め定められた値を減算する処理を施すことにより、前記チャンネル番号の配列を示す情報を生成する請求項１又は２に記載の無線通信システム。
【請求項４】
前記第１の制御部は、前記第１の制御部により生成されたチャンネル番号の配列を示す情報と前記第２の制御部により生成されたチャンネル番号の配列を示す情報との論理積を算出し、当該算出された何れか一のチャンネル番号に前記予め定められた値を加算して前記第２無線通信装置との無線通信に使用するチャンネルを決定する請求項３に記載の無線通信システム。
【請求項５】
第１無線通信装置と一又は複数の第２無線通信装置との間で無線通信を行う無線通信方法において、
前記第１無線通信装置による工程は、
第１の制御部により、電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する工程と、第１の無線部により、前記第１の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第２無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する工程と、第１の記憶部により、前記第１の制御部により生成されたチャンネル番号の配列を示す情報及び前記第１の無線部により受信されたチャンネル番号の配列を示す情報を記憶する工程と、を含み、前記第１の制御部による工程は、前記記憶されているチャンネル番号の配列を示す情報に基づいて、当該配列されているチャンネル番号のうち電界強度が小さい一のチャンネル番号を選択し、当該選択されたチャンネル番号に対応するチャンネルを前記第２無線通信装置との無線通信に使用するチャンネルとして決定する工程を含み、
前記第２無線通信装置による工程は、
第２の制御部により、電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する工程と、第２の無線部により、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第１無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する工程と、第２の記憶部により、前記第２の制御部により生成されたチャンネル番号の配列を示す情報及び前記第２の無線部により受信されたチャンネル番号の配列を示す情報を記憶する工程と、を含み、前記第２の制御部による工程は、前記記憶されているチャンネル番号の配列を示す情報同士を比較して配列が異なる場合にのみ、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を前記第１無線通信装置に送信することを決定する工程を含む無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム及び無線通信方法に関する。
【背景技術】
【０００２】
無線通信により用いられる周波数帯として、例えば通信規格「IEEE802.15.4」の場合、２．４[GHz]帯がその一つとして挙げられる。「IEEE802.15.4」では無線通信は、２．４[GHz]帯を１１[ch]〜２６[ch]の全１６チャンネルに分割した何れか一のチャンネルにより行われる。
一般に、何れのチャンネルを使用するかについてはコーディネータによってスキャンされる各チャンネルの電界強度に基づいて決定される。
【０００３】
コーディネータとはネットワークの立ち上げを行うノードをいい、ノードとはネットワークを構成する一つ一つの要素をいう。また、コーディネータからのビーコン受信やコーディネータとの無線通信を行うノードをここではネットワークデバイスというものとする。
【０００４】
コーディネータによりスキャンされた各チャンネルの電界強度のうち、電界強度の最も小さいチャンネルがコーディネータとネットワークデバイスとの間の無線通信で使用するチャンネル（以下、「使用チャンネル」）として決定される。
【０００５】
電界強度の最も小さいチャンネルは、電波干渉が最も小さく、通信環境が最適なチャンネルである。電界強度の最も小さいチャンネルを使用チャンネルとすることで、スループットの低下や接続の途切れを回避し得る。
【０００６】
ここで、コーディネータによるスキャンだけに基づいて使用チャンネルが決定される場合、決定された使用チャンネルが全てのネットワークデバイスにとって必ずしも最適とはいえない場合がある。
【０００７】
図１２に、スター型のネットワーク１を示す。
ネットワーク１では、１つのコーディネータ２に対し複数のネットワークデバイス３〜８が無線通信を行う。
【０００８】
コーディネータ２は、電波干渉発生源９の影響範囲９１に含まれないため、電波干渉発生源９と電波干渉するチャンネルを使用チャンネルとして決定する場合がある。この場合、ネットワークデバイス３、４は影響範囲９１に含まれるため、決定された使用チャンネルで無線通信を行うと電波干渉が生じ、スループットが低下する等の問題が生じる。
【０００９】
特許文献１によれば、スター型のネットワークにおいて、複数のネットワークデバイスが電界強度スキャンを行い、ネットワークデバイスによるスキャン結果に基づいて最適な使用チャンネルを決定する技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−５２０７６６号公報
【発明の概要】
【００１１】
しかし、特許文献１の技術では、ネットワークデバイスの数が増加するほど、ネットワーク全体でトラフィックが増加し、コーディネータの処理負担も増加する問題が生じる。
【発明が解決しようとする課題】
【００１２】
本発明の課題は、トラフィックの増加を抑えつつ、各ネットワークデバイスにとって最適な使用チャンネルを決定し得る無線通信システムを提供することである。
【課題を解決するための手段】
【００１３】
請求項１に記載の発明によれば、
第１無線通信装置と一又は複数の第２無線通信装置との間で無線通信を行う無線通信システムにおいて、
前記第１無線通信装置は、
電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する第１の制御部と、前記第１の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第２無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する第１の無線部と、前記第１の制御部により生成されたチャンネル番号の配列を示す情報及び前記第２無線通信装置により生成されたチャンネル番号の配列を示す情報を記憶する第１の記憶部と、を備え、前記第１の制御部は、前記記憶されているチャンネル番号の配列を示す情報に基づいて、当該配列されているチャンネル番号のうち電界強度が小さい一のチャンネル番号を選択し、当該選択されたチャンネル番号に対応するチャンネルを前記第２無線通信装置との無線通信に使用するチャンネルとして決定し、
前記第２無線通信装置は、
電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する第２の制御部と、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第１無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する第２の無線部と、前記第２の制御部により生成されたチャンネル番号の配列を示す情報及び前記第１無線通信装置により生成されたチャンネル番号の配列を示す情報を記憶する第２の記憶部と、を備え、前記第２の制御部は、前記記憶されているチャンネル番号の配列を示す情報同士を比較して配列が異なる場合にのみ、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を前記第１無線通信装置に送信することを決定する無線通信システムが提供される。
【００１４】
また、請求項５に記載の発明によれば、
第１無線通信装置と一又は複数の第２無線通信装置との間で無線通信を行う無線通信方法において、
前記第１無線通信装置による工程は、
第１の制御部により、電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する工程と、第１の無線部により、前記第１の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第２無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する工程と、第１の記憶部により、前記第１の制御部により生成されたチャンネル番号の配列を示す情報及び前記第１の無線部により受信されたチャンネル番号の配列を示す情報を記憶する工程と、を含み、前記第１の制御部による工程は、前記記憶されているチャンネル番号の配列を示す情報に基づいて、当該配列されているチャンネル番号のうち電界強度が小さい一のチャンネル番号を選択し、当該選択されたチャンネル番号に対応するチャンネルを前記第２無線通信装置との無線通信に使用するチャンネルとして決定する工程を含み、
前記第２無線通信装置による工程は、
第２の制御部により、電界強度スキャンの結果に基づいて、電界強度に応じたチャンネル番号の配列を示す情報を生成する工程と、第２の無線部により、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を送信し、又は前記第１無線通信装置により生成されたチャンネル番号の配列を示す情報を受信する工程と、第２の記憶部により、前記第２の制御部により生成されたチャンネル番号の配列を示す情報及び前記第２の無線部により受信されたチャンネル番号の配列を示す情報を記憶する工程と、を含み、前記第２の制御部による工程は、前記記憶されているチャンネル番号の配列を示す情報同士を比較して配列が異なる場合にのみ、前記第２の制御部により生成されたチャンネル番号の配列を示す情報を前記第１無線通信装置に送信することを決定する工程を含む無線通信方法が提供される。
【発明の効果】
【００１５】
本発明によれば、第２無線通信装置は、使用チャンネルの決定又は変更が必要な場合に、電界強度スキャンの結果を第１無線通信装置に送信するためトラフィックの不要な増加を防止することができる。また、第１無線通信装置は、複数の第２無線通信装置から取得した電界強度スキャンの結果に基づいて使用チャンネルを決定するため、各第２無線通信装置にとって最適な使用チャンネルを決定することができる。
【図面の簡単な説明】
【００１６】
【図１】無線通信システムを示す図である。
【図２】コーディネータの内部構成を示す図である。
【図３】無線部の内部構成を示す図である。
【図４】ネットワークデバイスの内部構成を示すフロー図である。
【図５】無線通信システムにおける使用チャンネル決定処理を示すフロー図である。
【図６】無線通信システムにおける使用チャンネル決定処理を示すフロー図である。
【図７】チャンネル番号の配列生成処理を示すフロー図である。
【図８】チャンネル番号の配列の概念図である。
【図９】ビーコンのフレーム構成を示す図である。
【図１０】新たな使用チャンネルの決定処理を示すフロー図である。
【図１１】チャンネル番号の配列の概念図である。
【図１２】スター型のネットワーク構造と電波干渉影響範囲を示す図である。
【発明を実施するための形態】
【００１７】
図１に、本実施形態における無線通信システム１００を示す。
無線通信システム１００は、第１無線通信装置（コーディネータ）１０と、一又は複数の第２無線通信装置（ネットワークデバイス）２０とを備えて構成される。
【００１８】
無線通信システム１００は、コーディネータ１０とネットワークデバイス２０との間で例えば、通信規格「IEEE802.15」を用いた無線ＰＡＮ（Personal Area Network）を構築する。無線ＰＡＮでは、２．４[GHz]帯の周波数帯域を１１[ch]〜２６[ch]の全１６チャンネルに分割し、何れか一のチャンネルを使用チャンネルとして用いる。
本実施形態では、通信規格「IEEE802.15」を用いることとしたが、これに限らず通信規格「IEEE802.11」等を用いても同様の作用効果を有する。
【００１９】
図２に、本実施形態におけるコーディネータ１０の内部構成を示す。
コーディネータ１０は、制御部１１、記憶部１２、無線部１３、アンテナＡＮＴ１、操作表示部１４等を備えて構成される。また、各部はバスＢＳで接続されている。
【００２０】
制御部１１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等により構成され、記憶部１２との協働によりコーディネータ１０の各部を集中制御する。
【００２１】
記憶部１２は、ＨＤＤ（Hard Disk Drive）等の不揮発性メモリにより構成され、各種プログラム及び各種データを記憶する。各種データには、例えば電界強度スキャンの結果が含まれる。
【００２２】
無線部１３は、IEEE802.15.4による無線ＰＡＮ通信を行う。
図３に、無線部１３の内部構成を示す。
無線部１３は、送信するデータの位相を変調するＧＦＳＫ変調部１３１、周波数を変調する拡散変調部１３２を備える。
また、無線部１３は、受信したデータの周波数を逆拡散する逆拡散部１３３、位相を逆変調するＧＦＳＫ逆変調部１３４を備える。
【００２３】
また、無線部１３は、全１６チャンネル分の電界強度をスキャンし、スキャンによって得られた結果を記憶部１２に出力する。
【００２４】
操作表示部１４は、ＬＣＤ（Liquid Crystal Display）又はＥＬ（Electroluminescent）ディスプレイ等とタッチパネルとを備えて構成される。
ＬＣＤ又はＥＬディスプレイは、制御部１１による制御に従い表示処理を行う。
タッチパネルは、外部からの接触により検出した座標を制御部１１に出力する。なお、操作部分にハードキーを備え、表示部分と操作部分とを分離させた構成としてもよい。
【００２５】
図４に、本実施形態におけるネットワークデバイス２０の内部構成を示す。
ネットワークデバイス２０は、制御部２１、記憶部２２、無線部２３、アンテナＡＮＴ２、操作表示部２４等を備えて構成される。また、各部はバスＢＳで接続されている。
ネットワークデバイス２０の基本的構成及び各部の構成は、コーディネータ１０と同様であるためここでの説明は省略する。
【００２６】
図５を参照して、無線通信システム１００における使用チャンネル決定処理について説明する。
コーディネータ１０は、無線部１３により、１１[ch]〜２６[ch]の全１６チャンネル分について電界強度スキャンを行う（ステップＳ１）。
【００２７】
コーディネータ１０は、制御部１１により、電界強度スキャンにより得られたスキャン結果に基づいてチャンネル番号の配列を示す情報（以下、単に「チャンネル番号の配列」という）を生成する処理を行う（ステップＳ２）。
【００２８】
図７を参照して、チャンネル番号の配列生成処理について説明する。
制御部１１は、チャンネル番号順（１１[ch]〜２６[ch]）の配列を電界強度の小さいチャンネルから大きいチャンネルへと並び替える（ステップＳ２ａ）。
つまり、制御部１１は電波干渉が少ないチャンネル順にチャンネル番号を並び替える。
【００２９】
制御部１１は、予め定められた閾値以上の電界強度であるチャンネルのチャンネル番号を「０」とする（ステップＳ２ｂ）。
なお、ステップＳ２ｂの処理はデータサイズの削減を目的とするものであることから、本発明の効果を達成するために常に必要な処理というわけではない。
【００３０】
制御部１１は、ステップＳ２ｂで「０」としなかったチャンネル番号から「１１」を減算する（ステップＳ２ｃ）。
１１を減算することにより、配列要素の値を０〜１５とすることができ、ビット数を減らすことができる。
【００３１】
制御部１１は、ステップＳ２ｃを経た後のチャンネル番号の配列を記憶部１２に記憶して（ステップＳ２ｄ）、チャンネル番号の配列生成処理を終了する。
【００３２】
図８に、チャンネル番号の配列の概念図を示す。
図８に示すチャンネル番号の配列Ｒ１〜Ｒ４は、図７の処理で生成される配列である。
配列Ｒ１は、１１[ch]〜２６[ch]の各チャンネル番号及びチャンネル番号に対応するスキャン結果の配列である。
配列Ｒ２は、スキャン結果に基づいて、電界強度の小さいチャンネルから大きいチャンネルへとチャンネル番号が並び替えられた配列である。
【００３３】
配列Ｒ３は、スキャン結果に基づいて、予め定められた閾値（ここでは５０とする）よりも大きいスキャン結果であるチャンネルのチャンネル番号が「０」とされた配列である。
配列Ｒ４は、「０」以外のチャンネル番号から「１１」を減算した配列である。
最終的に生成される配列Ｒ４では、電界強度の小さいチャンネル番号がある程度絞り込まれ、比較的電波環境の良好なチャンネルが順に並べられる。
【００３４】
図５に戻り、コーディネータ１０は、生成したチャンネル番号の配列Ｒ４に基づいて、使用チャンネルを決定する（ステップＳ３）。
図８の配列Ｒ４によれば、ここで決定される使用チャンネルは１５[ch]（「１１」減算後の値は「４」）となる。
【００３５】
コーディネータ１０は、生成したチャンネル番号の配列をビーコンに含ませ（ステップＳ４）、ビーコンを各ネットワークデバイス２０に送信する（ステップＳ５）。
なお、ビーコンの送信回数は予め定められた回数分行うとしてもよい。この場合、ビーコンの送信周期とネットワークデバイス２０がビーコンに含まれたチャンネル番号の配列を受信するために要する時間との関係において、ビーコンの送信周期の方を長くする必要がある。
【００３６】
ここでは、コーディネータ１０はビーコンを２つのネットワークデバイス２０に１回送信する場合について説明する。また、説明の便宜上、２つのネットワークデバイス２０をネットワークデバイスＮ１、Ｎ２と区別して説明する。
【００３７】
図９に、ビーコンのフレーム構成を示す。
ビーコンフレームＢＦは、上述したステップＳ５で、コーディネータ１０が周期的に送信するビーコンフレームである。なお、図９に示すビーコンフレームＢＦは、IEEE802.15.14の規格書に基づくものである。
【００３８】
ビーコンペイロードＢＰには、要素数が１６で各要素が４ビットである図８の配列Ｒ４と、配列Ｒ４の先頭に８ビットを加えた計９バイトのデータが含まれる。配列Ｒ４の先頭の８ビットは、配列Ｒ４における有効な要素数を示す。つまりここでは、配列Ｒ４の先頭の８ビットの値は「５」であるから、配列Ｒ４の有効な要素は先頭から５ヶ所（要素「４」、「５」、「３」、「７」、「８」）であることを示す。
なお、ビーコンペイロードＢＰに配列Ｒ４とともに電界強度スキャンの結果（図８：Ｒ１参照）も含ませるとしてもよい。
【００３９】
図５に戻り、ネットワークデバイスＮ１は、無線部２３により、ビーコンをサーチする（ステップＳ６）。
【００４０】
ネットワークデバイスＮ１は、コーディネータ１０から送信されるビーコンを受信した後、ビーコンに含まれるチャンネル番号の配列を抽出して記憶する（ステップＳ７）。
【００４１】
ネットワークデバイスＮ１は、無線部２３により、１１[ch]〜２６[ch]の全１６チャンネル分について電界強度スキャンを行う（ステップＳ８）。
【００４２】
ネットワークデバイスＮ１は、電界強度スキャンにより得られたスキャン結果に基づいて、チャンネル番号の配列を生成する処理を行う（ステップＳ９）。
チャンネル番号の配列を生成する処理については、図７、図８に示した処理と同様であるため、ここでの説明は省略する。
【００４３】
ネットワークデバイスＮ１は、記憶部２２に記憶されている２つのチャンネル番号の配列を比較する（ステップＳ１０）。
２つのチャンネル番号の配列とは、コーディネータ１０により生成されたチャンネル番号の配列とネットワークデバイスＮ１が生成したチャンネル番号の配列である。
【００４４】
ネットワークデバイスＮ２もネットワークデバイスＮ１と同様に、上記処理を行う（ステップＳ１１〜Ｓ１５）。
【００４５】
図６に、図５の使用チャンネル決定処理の続きを示す。
ネットワークデバイスＮ１は、ステップＳ１０で２つのチャンネル番号の配列を比較した結果、異なる場合に限り、チャンネル番号の配列をコーディネータ１０に送信する（ステップＳ１６）。
なお、ここで送信するチャンネル番号の配列はネットワークデバイスＮ１が生成したチャンネル番号の配列である。
【００４６】
また、２つのチャンネル番号の配列を比較した結果、異ならない場合には、ネットワークデバイスＮ１は、チャンネル番号の配列をコーディネータ１０に送信することなく使用チャンネル決定処理を終了する。
【００４７】
コーディネータ１０は、ネットワークデバイスＮ１からのチャンネル番号の配列を記憶する（ステップＳ１７）。
【００４８】
ネットワークデバイスＮ２は、ネットワークデバイスＮ１と同様、ステップＳ１５で２つのチャンネル番号の配列を比較した結果、異なる場合にチャンネル番号の配列をコーディネータ１０に送信する（ステップＳ１８）。
【００４９】
コーディネータ１０は、ネットワークデバイスＮ２からのチャンネル番号の配列を記憶する（ステップＳ１９）。
【００５０】
コーディネータ１０は、ネットワークデバイスＮ１及びネットワークデバイスＮ２からのチャンネル番号の配列に基づいて、ステップＳ３で決定した使用チャンネルとは別の新たな使用チャンネルを決定する（ステップＳ２０）。
【００５１】
図１０を参照して、新たな使用チャンネルの決定処理について説明する。
制御部１１は、コーディネータ１０が生成したチャンネル番号の配列とネットワークデバイスＮ１、Ｎ２が生成したチャンネル番号の配列とのＡＮＤ（論理積）を算出する（ステップＳ２０ａ）。
【００５２】
制御部１１は、ＡＮＤを算出した結果、１以上のチャンネル番号が算出されたか否か判断する（ステップＳ２０ｂ）。
【００５３】
１以上のチャンネル番号が算出されない場合（ステップＳ２０ｂ；Ｎ）、つまり１つも算出されない場合、制御部１１はステップＳ２０ｄに移行する。
１以上のチャンネル番号が算出された場合（ステップＳ２０ｂ；Ｙ）、制御部１１は、２以上のチャンネル番号が算出されたか否か判断する（ステップＳ２０ｃ）。
【００５４】
２以上のチャンネル番号が算出されない場合（ステップＳ２０ｃ；Ｎ）、つまり１つしかチャンネル番号が算出されなかった場合、制御部１１はステップＳ２０ｅに移行する。
２以上のチャンネル番号が算出された場合（ステップＳ２０ｃ；Ｙ）、制御部１１は、コーディネータ１０によるスキャン結果が最適なチャンネル番号を選択する（ステップＳ２０ｄ）。
「スキャン結果が最適なチャンネル番号」とは、１１[ch]〜２６[ch]のうち、電界強度が小さいチャンネルの番号をいう。電界強度が小さいチャンネルとして、電界強度が最も小さいチャンネルでもよく、また電界強度が比較的小さいチャンネルでもよい。
【００５５】
制御部１１は、選択又は算出したチャンネル番号に「１１」を加算して（ステップＳ２０ｅ）、新たな使用チャンネルのチャンネル番号を決定する（ステップＳ２０ｆ）。
【００５６】
図１１に、新たな使用チャンネルの決定処理（図１０）における配列の概念図を示す。
配列Ｒ４は、コーディネータ１０により生成されたチャンネル番号の配列である（図８参照）。
配列Ｒ４１は、ネットワークデバイスＮ１により生成されたチャンネル番号の配列である。
配列Ｒ４２は、ネットワークデバイスＮ２により生成されたチャンネル番号の配列である。
【００５７】
図１１に示す各配列（Ｒ４、Ｒ４１、Ｒ４２）についてＡＮＤ（論理積）の演算処理を行うと、「３」と「５」が算出される（ステップＳ２０ａ参照）。
コーディネータ１０により生成されたチャンネル番号の配列において、「５」の方が最適なチャンネルであるため「５」が選択される（ステップＳ２０ｄ参照）。
「５」に「１１」が加算され、実際のチャンネル番号「１６」が生成される（ステップＳ２０ｅ参照）。
生成されたチャンネル番号が新たな使用チャンネルのチャンネル番号として決定される（ステップＳ２０ｆ参照）。
【００５８】
図６に戻り、コーディネータ１０は、ステップＳ３（図５参照）で決定した使用チャンネルのチャンネル番号とステップＳ２０で決定した新たな使用チャンネルのチャンネル番号とが異なる場合、チャンネルを切り替えて（ステップＳ２１）、使用チャンネル決定処理を終了する。
【００５９】
以上のように、本実施形態によれば、ネットワークデバイス２０は、使用チャンネルの決定又は変更が必要な場合に、電界強度スキャンの結果をコーディネータに送信し、コーディネータ１０にチャンネル番号の配列を不要に送信しないため、トラフィックの増加を抑えつつ、各ネットワークデバイス２０にとって最適な使用チャンネルを決定することができる。また、コーディネータ１０の処理負担も軽減することができる。
【００６０】
また、コーディネータ１０は、チャンネル番号の配列をビーコンによって送信することができる。無線通信システム１００内に複数のネットワークデバイス２０が存在する場合でも、チャンネル番号の配列を定期的に同時配信することができる。
【００６１】
また、コーディネータ１０及びネットワークデバイス２０は、電界強度スキャンの結果に基づいて、電界強度順にチャンネル番号を並び替え、予め定められた閾値（例えば５０）以上の電界強度のチャンネルについてチャンネル番号を０とし、予め定められた値（例えば１１）を減算することでチャンネル番号の配列を生成することができる。つまり、コーディネータ１０とネットワークデバイス２０との間で電界強度スキャンの結果を送受信する際、データサイズを減らして送受信することができる。
【００６２】
また、コーディネータ１０は、制御部１１により生成されたチャンネル番号の配列と制御部２１により生成されたチャンネル番号の配列との論理積を算出することで、使用チャンネルを決定することができる。
【符号の説明】
【００６３】
１００        無線通信システム
１０          第１無線通信装置（コーディネータ）
２０          第２無線通信装置（ネットワークデバイス）
１１、２１    制御部
１２、２２    記憶部
１３、２３    無線部
ＡＮＴ１、２  アンテナ
【図１】
2010183329.tif 000003
【図２】
2010183329.tif 000004
【図３】
2010183329.tif 000005
【図４】
2010183329.tif 000006
【図５】
2010183329.tif 000007
【図６】
2010183329.tif 000008
【図７】
2010183329.tif 000009
【図８】
2010183329.tif 000010
【図９】
2010183329.tif 000011
【図１０】
2010183329.tif 000012
【図１１】
2010183329.tif 000013
【図１２】
2010183329.tif 000014