(57)【要約】【課題】  無線通信装置間で効率的で且つ安定的に通信が可能となるように無線通信チャネルを管理する無線通信システムを提供する。【解決手段】  本発明は、複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を備える無線通信装置に関する。そして、本発明の無線通信装置は、複数の無線通信チャネルのリストを記憶する手段と、リストに基づいて、無線通信チャネルを切替えながら、無線通信部にパケット送信を実行させるチャネル送信制御手段と、チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、パケット送信が成功するまで無線通信部にパケット送信を実行させるチャネル探索送信制御手段と、送信対象のパケットの内容に基づき、チャネル送信制御手段又はチャネル探索送信制御手段のいずれかを選択して当該パケットの送信制御を実行させる手段とを有することを特徴とする。【選択図】      図１
2015122660.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を備える無線通信装置において、
複数の無線通信チャネルのリストを記憶するチャネルリスト記憶手段と、
上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、上記無線通信部にパケット送信を実行させるチャネル送信制御手段と、
上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、パケット送信が成功するまで上記無線通信部にパケット送信を実行させるチャネル探索送信制御手段と、
送信対象のパケットの内容に基づき、上記チャネル送信制御手段又はチャネル探索送信制御手段のいずれかを選択して当該パケットの送信制御を実行させる送信制御選択手段と
を有することを特徴とする無線通信装置。
【請求項２】
宛先アドレスごとに対応する無線通信チャネルを記憶する対応チャネル記憶手段と、
上記対応チャネル記憶手段に記憶されている宛先アドレスを宛先とするパケットについて、上記対応チャネル記憶手段に記憶されている無線通信チャネルを用いて、上記無線通信部にパケット送信を実行させる指定チャネル送信制御手段とをさらに備え、
上記送信制御選択手段は、送信対象のパケットの内容に基づき、上記チャネル送信制御手段、チャネル探索送信制御手段、又は指定チャネル送信制御手段のいずれかを選択して当該パケットの送信制御を実行させる
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
上記無線通信部の通信状況に応じて、上記無線通信部で受信待機する無線通信チャネルを変更する受信待機チャネル制御手段をさらに有することを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
上記受信待機チャネル制御手段は、上記無線通信部で受信待機する無線通信チャネルを変更した場合、変更後の無線通信チャネルを他の近傍の無線通信装置に通知するためのチャネル変更パケットを生成し、当該チャネル変更パケットを、送信対象のパケットとして上記送信制御選択手段に供給することを特徴とする請求項３に記載の無線通信装置。
【請求項５】
上記無線通信装置は、他の無線通信装置から受信待機する無線通信チャネルを変更する旨を通知するチャネル変更パケットを受信した場合、当該チャネル変更パケットの送信元のアドレスと、当該チャネル変更パケットに設定された変更後の無線通信チャネルとを対応付けて、対応チャネル記憶手段に記憶することを特徴とする請求項４に記載の無線通信装置。
【請求項６】
上記チャネル探索送信制御手段は、送信対象のパケットのデータサイズが所定以上の場合、当該パケットの宛先アドレスに対応する無線通信チャネルの探索をするための探索用パケットを用いて、無線通信チャネルを切替えながら、探索用パケットの送信が成功するまで上記無線通信部にパケット送信を実行させ、探索用パケットの送信が成功した無線通信チャネルを用いて、送信対象のパケットを上記無線通信部に送信させることを特徴とする請求項１〜５のいずれかに記載の無線通信装置。
【請求項７】
上記チャネル送信制御手段及びチャネル探索送信制御手段は、上記無線通信チャネルを切替えながら、上記無線通信部にパケット送信を実行させる際の無線通信チャネルを切替える順序をランダムに決定することを特徴とする請求項１〜６のいずれかに記載の無線通信装置。
【請求項８】
上記受信待機チャネル制御手段は、上記指定チャネル送信制御手段を用いたパケット送信での送信失敗回数が所定以上となった宛先アドレスが発生した場合、上記対応チャネル記憶手段から当該宛先アドレスに係るデータを削除することを特徴とする請求項２に記載の無線通信装置。
【請求項９】
上記受信待機チャネル制御手段は、上記無線通信部で受信待機する無線通信チャネルを変更する際に、上記無線通信部に複数の無線通信チャネルでのスキャンを実行させ、そのスキャンの実行結果に基づいて変更後の無線通信チャネルを決定することを特徴とする請求項３に記載の無線通信装置。
【請求項１０】
複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を備える無線通信装置の無線通信方法において、
チャネルリスト記憶手段、チャネル探索送信制御手段、及び送信制御選択手段を備え、
上記チャネルリスト記憶手段は、複数の無線通信チャネルのリストを記憶し、
上記チャネル送信制御手段は、上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、上記無線通信部にパケット送信を実行さ、
上記チャネル探索送信制御手段は、上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、パケット送信が成功するまで上記無線通信部にパケット送信を実行させ、
上記送信制御選択手段は、送信対象のパケットの内容に基づき、上記チャネル送信制御手段又はチャネル探索送信制御手段のいずれかを選択して当該パケットの送信制御を実行させる
ことを特徴とする無線通信方法。
【請求項１１】
複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を有する無線通信装置を複数備える無線通信システムにおいて、一部又は全部の無線通信装置として、請求項１〜９のいずれかに記載の無線通信装置を適用したことを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信装置及び方法、並びに、無線通信システムに関し、例えば、空間に分散配置された多数の無線通信ノードが、無線を利用して相互にデータ通信を行うセンサネットワーク等に適用し得る。
【背景技術】
【０００２】
従来、１つの無線通信装置が、複数の無線チャネル（マルチチャネル）を用いて通信する方式としては非特許文献１の記載技術がある。
【０００３】
非特許文献１に記載されたマルチチャネルでの通信方法は、１つの制御チャネルと、複数のデータチャネルに分けることを前提としており、通常の受信待機状態では制御チャネルで受信待機を行うというものである。具体的には、送信元ノードは、データ発生時にはどのチャネルでデータ通信を行うかを含んだ制御パケットを制御チャネルで送信する。そして、これを受け取った送信先ノードは、正常にその制御パケットを受け取ったことを送信元ノードに返信したのちに、指定されたチャネルへの切り替えを行う。応答を受け取った送信元ノードはデータ用チャネルでデータ通信を行う。この通信が完了すると、送信元ノード、送信先ノードともに再び制御チャネルでの受信待機を行う。
【０００４】
非特許文献１に記載された通信方法では、以上の手続きで通信を行うことで、複数のチャネルを使用して通信を行うことが可能になるため、干渉を低減し、スループットを向上させる効果が期待できる。またこの方式を実現する上でノード間の時刻同期は必要ないという利点もある。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】谷川  陽祐、戸出  英樹、村上  孝三著、「空き資源の積極利用を指向したマルチチャネルＭＡＣプロトコル」、電子情報通信学会論文誌  Ｂ  Ｖｏｌ．Ｊ９２−Ｂ  Ｎｏ．１、電子情報通信学会、２００９年１月１日発行、ｐｐ．１９６−２０６
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１の通信方法では、データ通信前に必ずデータチャネルを送信先に通知する予約のシーケンスが必要になる。また、非特許文献１の通信方法によけるこの予約シーケンスは、パケット毎に発生するため、制御パケットのオーバヘッドによるスループット低下の問題がある。さらに、非特許文献１の通信方法では、制御チャネルを事前に仮定しておくことが前提であり、制御チャネルでの干渉には対応が困難であるという課題もある。
【０００７】
そのため、効率的で且つ安定的に通信が可能となるように無線通信チャネルを管理することができる無線通信装置及び方法、並びに、無線通信システムが望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明は、複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を備える無線通信装置において、（１）複数の無線通信チャネルのリストを記憶するチャネルリスト記憶手段と、（２）上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、上記無線通信部にパケット送信を実行させるチャネル送信制御手段と、（３）上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、パケット送信が成功するまで上記無線通信部にパケット送信を実行させるチャネル探索送信制御手段と、（４）送信対象のパケットの内容に基づき、上記チャネル送信制御手段又はチャネル探索送信制御手段のいずれかを選択して当該パケットの送信制御を実行させる送信制御選択手段とを有することを特徴とする。
【０００９】
第２の本発明は、複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を備える無線通信装置の無線通信方法において、（１）チャネルリスト記憶手段、チャネル探索送信制御手段、及び送信制御選択手段を備え、（２）上記チャネルリスト記憶手段は、複数の無線通信チャネルのリストを記憶し、（３）上記チャネル送信制御手段は、上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、上記無線通信部にパケット送信を実行さ、（４）上記チャネル探索送信制御手段は、上記チャネルリスト記憶手段が記憶しているリストに基づいて、無線通信チャネルを切替えながら、パケット送信が成功するまで上記無線通信部にパケット送信を実行させ、（５）上記送信制御選択手段は、送信対象のパケットの内容に基づき、上記チャネル送信制御手段又はチャネル探索送信制御手段のいずれかを選択して当該パケットの送信制御を実行させることを特徴とする。
【００１０】
第３の本発明は、複数の無線通信チャネルのいずれかに切替えて通信可能な無線通信部を有する無線通信装置を複数備える無線通信システムにおいて、一部又は全部の無線通信装置として、第１の本発明の無線装置を適用したことを特徴とする無線通信システム。
【発明の効果】
【００１１】
本発明によれば、無線通信装置間で効率的で且つ安定的に通信が可能となるように無線通信チャネルを管理する無線通信システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係るノードの機能的構成について示したブロック図である。
【図２】第１の実施形態に係る無線通信装置の全体構成について示したブロック図である。
【図３】第１の実施形態に係るノードに記憶されるチャネルリストの構成例について示した説明図である。
【図４】第１の実施形態に係る無線通信システムの動作例について示したタイミングチャートである。
【図５】第２の実施形態に係るノードの機能的構成について示したブロック図である。
【図６】第２の実施形態に係るアドレスチャネル対応テーブルの構成例について示した説明図である。
【図７】第２の実施形態に係る無線通信システムの動作例について示したタイミングチャートである。
【図８】第３の実施形態に係るノードの機能的構成について示したブロック図である。
【図９】第３の実施形態に係る無線通信システムの動作例について示したタイミングチャートである。
【図１０】第４の実施形態に係るノードの機能的構成について示したブロック図である。
【図１１】第４の実施形態に係る無線通信システムの動作例について示したタイミングチャートである。
【発明を実施するための形態】
【００１３】
（Ａ）第１の実施形態
以下、本発明による無線通信装置及び方法、並びに、無線通信システムの第１の実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の無線通信装置について無線通信を行うノードに適用した例について説明する。
【００１４】
（Ａ−１）第１の実施形態の構成
図２は、この実施形態の無線通信システム１の全体構成を示すブロック図である。なお図２において、括弧内の符号は、後述する第２〜第４の実施形態で用いられる符号である。
【００１５】
図２に示すように、無線通信システム１には、４台のノード１０（１０−１〜１０−４）が配置されている。ここでは説明を簡易とするため、主としてパケットの送信側として動作するノード１０−１と、主としてパケットの受信側として動作する３台のノード１０−２〜１０−４が配置されているものとする。なお、無線通信システム１において配置されるノード１０の台数は限定されないものである。なお、この実施形態では、ノード１０−１〜１０−４は、全て同じ構成であるものとして説明するが、一部に異なる構成のノードが含まれるようにしてもよい。
【００１６】
無線通信システム１は、例えば、空間に分散配置された多数の無線通信ノードが、無線を利用して相互にデータ通信を行うセンサネットワーク等が該当する。ノード１０としては、例えば、センサネットワークにおけるセンサノード、携帯電話端末、スマートホン、タブレット、ＰＣ等無線通信可能な種々の装置を適用することができる。
【００１７】
なお以下では、受信側のノード１０−２〜１０−４のアドレスはそれぞれＡｄ１、Ａｄ２、Ａｄ３であるものとする。また、ノード１０−１〜１０−４は、無線通信に用いるチャネル（通信帯域）として、チャネルＣｈ１〜Ｃｈ３のいずれかのチャネルに切替えてパケットの送受信が可能であるものとして説明する。無線通信システム１は、上述のように複数のチャネル（マルチチャネル）のいずれかを用いて、パケット送信及びパケットの受信待機を行うアドホック方式のネットワーク（マルチチャネルＭＡＣプロトコルを用いたアドホックネットワーク）であるものとして説明する。ここでは、無線通信システム１内のノード１０間で授受されるパケットはイーサネット（登録商標）フレームの構造を備えているものとして説明する。また、各ノード１０間の直接の通信ではＭＡＣアドレスが用いられるものとして説明する。なお、ノード１０間で授受されるイーサネットフレーム形式のパケットには、トレーラにＩＰパケットが挿入されている場合もあるものとするが本実施形態では、基本的にＭＡＣレイヤのネットワーク構成について説明しており、ＩＰレイヤに関するネットワーク構成については詳しい説明を省略する。
【００１８】
次に、ノード１０の内部構成について図１を用いて説明する。
【００１９】
図１は、ノード１０の機能的構成について示したブロック図である。
【００２０】
ノード１０は、送信方法選択部１０１、全チャネル送信制御手段１０２、チャネル探索送信制御手段１０３、無線部１０４、及びチャネルリスト１０５を有している。
【００２１】
ノード１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、ハードディスクなどのプログラムの実行構成、及び、他の通信装置と無線通信をするためのインタフェースを有する装置に、実施形態の無線通信プログラム等をインストールすることにより構築することが可能であり、その場合でも機能的には上述の図１のように示すことができる。
【００２２】
送信方法選択部１０１は、送信するパケット（例えば、アプリケーション等のＩＰレイヤ以上の層から供給されたパケット）のヘッダ情報等から送信の方法を選択し、その結果全チャネル送信制御手段１０２によってデータパケットを送信するか、チャネル探索送信制御手段１０３によってパケットを送信するかの振り分けを行う。なお、以下では、送信方法選択部１０１が上位層等から送信対象として供給されたパケットを「データパケット」と呼ぶものとする。
【００２３】
チャネルリスト１０５は、無線部１０４でパケット送信するチャネルのリストである。ここでは、チャネルリスト１０５の内容は図３のようになっているものとする。図３に示すように、チャネルリスト１０５では、チャネルＣｈ１、Ｃｈ２、Ｃｈ３の順序で登録されているものとする。なお、ここで、チャネルリスト１０５には無線通信システム１のネットワークに参加する各ノード１０で同じ値を持つように事前設定しておくものとする。
【００２４】
送信方法選択部１０１は、送信対象のデータパケットの内容（例えば、宛先アドレスやパケットの種別）に応じて、いずれかの送信制御手段（この実施形態では全チャネル送信制御手段１０２又はチャネル探索送信制御手段１０３）を選択して、当該データパケットの送信制御を実行させる。具体的には、送信方法選択部１０１は、宛先アドレスがブロードキャストアドレス（例えば、FF:FF:FF:FF:FF:FF等の特定のアドレス）のデータパケットに関しては全チャネル送信制御手段１０２に振り分ける。また、送信方法選択部１０１は、ユニキャストアドレスのデータパケットに関してはチャネル探索送信制御手段１０３に振り分ける。ただし、送信方法選択部１０１は、ユニキャストアドレスのデータパケットであっても到達確認（ＡＣＫ要求）のないデータパケットは全チャネル送信制御手段１０２に振り分けるものとする。
【００２５】
送信方法選択部１０１は、例えば、送信対象のデータパケットにＩＰヘッダが設定されている場合（ＩＰパケットがトレーラに挿入されている場合）、そのＩＰヘッダのプロトコル番号を参照することにより、到達確認（ＡＣＫ要求）の有無を確認するようにしてもよい。例えば、送信方法選択部１０１は、送信対象のデータパケットのＩＰヘッダにＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）やＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）等の到達確認（ＡＣＫ要求）があるプロトコルが設定されている場合には、当該データパケットについて到達確認（ＡＣＫ要求）があると判断するようにしてもよい。また、送信方法選択部１０１は、送信対象のデータパケットのＩＰヘッダにＵＤＰ等の到達確認（ＡＣＫ要求）の無いプロトコルが設定されている場合には、到達確認（ＡＣＫ要求）が無いと判断するようにしてもよい。
【００２６】
全チャネル送信制御手段１０２は、供給されたデータパケットを、チャネルリスト１０５に登録されている全チャネルに送信する。例えば、図３に示すようにチャネルリスト１０５の内容がチャネルＣｈ１、Ｃｈ２、Ｃｈ３の順序のリストだった場合、全チャネル送信制御手段１０２動作は、まず、無線部１０４が無線通信に用いるチャネルをチャネルＣｈ１に設定し、データデータパケットの送信を行う。そして、全チャネル送信制御手段１０２は、チャネルＣｈ１での送信の完了を待ったのちに、無線部１０４をチャネルＣｈ２に設定し、再び同じデータパケット送信を行う。
【００２７】
この時に、全チャネル送信制御手段１０２が、データパケット送信に用いるチャネルの順序は、チャネルリスト１０５に登録されている順序とする方法や、チャネルリスト１０５から送信順序のスケジュールを生成して送信する方法がある。送信順序のスケジュールとしては、例えば、チャネルリスト１０５からランダムに送信順序を設定する方法や、各チャネルの無線周波数でソートした順序を設定する方法等がある。
【００２８】
チャネル探索送信制御手段１０３は全チャネル送信制御手段１０２と同様に供給されたデータパケットをチャネルリスト１０５に登録されているチャネルに対して順に送信する。ただし、データパケットを送信した結果が送信成功であった場合（送信先からのＡＣＫの応答があった場合）には以後のチャネルに対しては送信を行わないという動作になる点が全チャネル送信制御手段１０２と異なる。言い換えると、チャネル探索送信制御手段１０３は、送信先からのＡＣＫ（確認応答）の応答があるまで、供給されたデータパケットをチャネルリスト１０５に基づいた順序でチャネルを選択して順にデータパケット送信を行う。以下では、上述のように、送信先からのＡＣＫの応答があるまで異なるチャネルでパケット送信を行う処理を「チャネル探索送信」と呼ぶものとする。
【００２９】
チャネル探索送信において、データパケットのサイズが非常に大きく、チャネルリスト１０５に含まれるチャネル数が多い場合には、サイズの大きいパケットを何度も送るオーバヘッドが大きくなってしまうという問題が考えられる。
【００３０】
そこで、チャネル探索送信制御手段１０３は、供給されたデータパケットが閾値Ｔｈ１以上のデータ量以上であった場合には、上述のようなデータパケット自体を用いてチャネル探索送信の処理を行わないものとする。この場合、チャネル探索送信制御手段１０３は、当該データパケットの宛先のアドレス（ノード１０のアドレス）に送信可能な通信チャネルを探索することだけを目的としたチャネル探索送信のみを行い、その後探索した通信チャネルを用いてデータパケットを送信する処理を行う。なお、閾値Ｔｈ１の値については任意の値を設定することができる。
【００３１】
具体的には、チャネル探索送信制御手段１０３は、供給されたデータパケットが閾値Ｔｈ１以上であった場合には、当該データパケットと同じ宛先のアドレス（ノード１０のアドレス）をセットしたユニキャストのパケット（以下、「探索用パケット」と呼ぶ）を生成して、そのパケットを用いてチャネル探索送信を行う。そして、チャネル探索送信制御手段１０３は、探索用パケットを用いたチャネル探索送信でＡＣＫ（確認応答）のあったチャネルを用いて、データパケットの送信を行う。
【００３２】
探索用パケットとしては、確認応答（ＡＣＫ）有りのパケットであればその具体的な構成は限定されないものであるが、できるだけデータ量の少ないものが望ましい。例えば、探索用パケットとして、所定のパターンのデータを挿入したパケットを適用し、受信した各ノード１０でＡＣＫを返すように設定するようにしてもよいし、ＩＣＭＰ  ＥＣＨＯ等の既存の通信テストに適したプロトコルのパケットを流用するようにしてもよい。
【００３３】
以上のように、チャネル探索送信制御手段１０３では、送信対象のデータパケットのサイズを確認し、データパケットのサイズが閾値Ｔｈ１より小さい場合には直接データパケットを用いたチャネル探索送信の処理を行い、パケットサイズが閾値Ｔｈ以上の場合には、最小限のデータ量の探索用パケットを用いたチャネル探索送信によりデータパケットの宛先で対応するチャネルを確認してからデータパケットの送信を行うことができる。これにより、チャネル探索送信制御手段１０３では、効率のよいチャネル探索送信を行うことができる。
【００３４】
無線部１０４は、前段の構成要素（全チャネル送信制御手段１０２又はチャネル探索送信制御手段１０３）からの要求に従ってチャネルの変更、パケットの送信を行い、その完了を要求元に通知する。また、無線部１０４は、他のノード１０からのパケット（例えばＡＣＫ等の制御パケット）を受信した場合には、そのパケットを前段の構成要素（全チャネル送信制御手段１０２又はチャネル探索送信制御手段１０３）及び上位層に伝達する。無線部１０４は、チャネルリスト１０５に登録されたいずれかのチャネルに切替えてパケットの受信待機を行うことができるものとする。
【００３５】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態の無線通信システム１の動作について図４のタイミングチャートを用いて説明する。
【００３６】
図４は、ノード１０−１が送信側ノードで、ブロードキャストによるデータパケット送信と、ノード１０−２宛にユニキャストでのデータパケット送信を行う例について示している。
【００３７】
なお、ノード１０−２〜１０−４は、それぞれチャネルＣｈ２、Ｃｈ３、Ｃｈ１を用いて受信待機を行うものとして説明する。また、チャネルリスト１０５には、図３に示すように、チャネルＣｈ１、Ｃｈ２、Ｃｈ３と事前に設定してあるものとする。
【００３８】
図４では、タイミングＴ１０１の時点で、ノード１０−１において、上位層からブロードキャストのデータパケットが、送信方法選択部１０１に供給された例について示している。その後、ノード１０−１の送信方法選択部１０１でパケットの送信先がブロードキャストアドレスであることから全チャネル送信制御手段１０２によってパケットの送信が行われる。この場合、全チャネル送信制御手段１０２は、まずチャネルＣｈ１でデータパケットを送信する。このパケットはチャネルＣｈ１で受信待機しているノード１０−４では受信されるがノード１０−２、１０−３では受信されない。次にノード１０−１の全チャネル送信制御手段１０２は無線部１０４をチャネルＣｈ２に変更してデータパケットの送信を行う。この送信ではチャネルＣｈ２を選択しているノード１０−２のみが受信できるが、それ以外のノードでは受信できない。そして、ノード１０−１の全チャネル送信制御手段１０２はチャネルＣｈ３でも同様に送信し、チャネルＣｈ３を選択しているノード１０−３で受信されることになる。
【００３９】
以上の送信によって、ノード１０−１は近傍のノード全て（ノード１０−２〜１０−４）にブロードキャストでデータパケットの送信を行うことができる。
【００４０】
図４では、タイミングＴ１０２の時点で、ノード１０−１において、上位層からノード１０−２宛のユニキャストのデータパケット（到着確認有りのデータパケット）が、送信方法選択部１０１に供給された例について示している。ノード１０−１の送信方法選択部１０１では到着確認有りのデータパケットの宛先がユニキャストであるため、チャネル探索送信制御手段１０３によってパケットの送信を行う。
【００４１】
チャネル探索送信制御手段１０３は、チャネルＣｈ１、Ｃｈ２、Ｃｈ３の順でパケットを送信しようとスケジュールを決定し、まずチャネルＣｈ１でノード１０−２に送信する。しかし、ノード１０−２はチャネルＣｈ２で受信待機をしているため、ノード１０−２では受信することができず、ノード１０−２が確認応答を返信することはない。ノード１０−１ではノード１０−２からの確認応答の待ちがタイムアウトすると、チャネルをＣｈ２に変更して再びデータ送信を試みる。この送信では送信元と送信先のチャネルが合致し、ノード１０−２は、ノード１０−１の送信したパケットを受信できるため、確認応答をノード１０−１に返信する。したがって、この場合ノード１０−１では確認応答が受信できるため、送信が完了したと判断し、チャネルＣｈ３での送信は行わずに送信完了となる。
【００４２】
図４の例ではチャネルリスト１０５に３つのチャネルのみが設定されているが、チャネル数が多い場合には、チャネル探索手段の送信順序（上記の例で初めにチャネルＣｈ１、Ｃｈ２、Ｃｈ３と決めた順序）を固定的に決定すると、送信順序の最後にあるチャネルヘの送信コストが高くなってしまうことが問題となる。そうした場合にはチャネル探索送信制御手段１０３で、送信順序を決定する際に、送信順序にランダム性を加えることで公平性を高める（一部のチャネルへの利用率の偏りを低減する）ことができる。
【００４３】
なお、図４においては図示を省略しているが、受信側のノード１０−２〜１０−４から送信側のノード１０−１へ送信する確認応答のパケットについても、他のデータパケットと同様に、送信方法選択部１０１で選択された方式（この実施形態では、全チャネル送信制御手段１０２又はチャネル探索送信制御手段１０３）を用いて送信される。これは後述する第２〜第４の実施形態においても同様である。
【００４４】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【００４５】
ノード１０−１では、パケットの宛先に応じて２つの送信シーケンス（全チャネル送信制御手段１０２又はチャネル探索送信制御手段１０３）を使い分けることで、受信側の各ノードが別のチャネルを使用して受信待機をしている場合にも、データパケットを送信することが可能になる。
【００４６】
また、無線通信システム１では、送信側のノード１０−１から受信側のノード１０−２〜１０−４へのデータパケット送信を実現する条件として、制御信号を授受するための専用チャネルを事前に設定することも必要としていない。このように、無線通信システム１では、受信側のノード１０で自由なチャネル選択を可能にすることで、干渉回避や複数チャネルを使用することによるスループット向上等の効果を奏する。
【００４７】
（Ｂ）第２の実施形態
以下、本発明による無線通信装置及び方法、並びに、無線通信システムの第２の実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の無線通信装置を無線通信を行うノードに適用した例について説明する。
【００４８】
（Ｂ−１）第２の実施形態の構成
第２の実施形態の無線通信システム１Ａでは、ノード１０が、ノード１０Ａに置き換わっている。以下では、第２の実施形態について、第１の実施形態との差異を説明する。
【００４９】
図５は、第２の実施形態の無線通信システム１Ａを構成するノード１０Ａの機能的構成について示したブロック図であり上述の図１と同一又は対応する部分には、同一又は対応する符号を付している。
【００５０】
第２の実施形態のノード１０Ａでは、指定チャネル送信制御手段１０６及びアドレスチャネル対応テーブル１０７が追加された点と、送信方法選択部１０１、チャネル探索送信制御手段１０３での処理が追加されている点で異なる。
【００５１】
第２の実施形態の送信方法選択部１０１は、ブロードキャストのデータパケットが供給された場合、到達確認のないパケットの場合には全チャネル送信制御手段１０２によってデータパケットを送信する。また、第２の実施形態の送信方法選択部１０１は、ブロードキャストのデータパケットが供給された場合、到達確認のあるユニキャストパケットに関しては、アドレスチャネル対応テーブル１０７にエントリがある宛先に対しては、テーブルのエントリのチャネル情報に従って、指定チャネル送信制御手段１０６によってデータパケットを送信し、エントリがないものに関してはチャネル探索送信制御手段１０３によってデータパケットを送信する動作を行う。
【００５２】
チャネル探索送信制御手段１０３では、第１の実施例に追加して、ユニキャストでのデータパケット送信が成功し、確認応答が確認できた場合には、アドレスチャネル対応テーブル１０７にその宛先アドレスと、送信しに成功したチャネルを対応付けて保存する。
【００５３】
アドレスチャネル対応テーブル１０７では、各無線ノードのアドレスと使用しているチャネルの組を管理する。
【００５４】
アドレスチャネル対応テーブル１０７は、他のノード１０Ａのアドレスと使用しているチャネルの組を管理するテーブルである。ここでは、ノード１０Ａ−１のアドレスチャネル対応テーブル１０７の内容は図６のようになっているものとする。図６に示すように、アドレスチャネル対応テーブル１０７では、ノード１０Ａ−２〜１０Ａ−４ごとにアドレスとチャネルが管理されている。
【００５５】
指定チャネル送信制御手段１０６は、指定のチャネル（アドレスチャネル対応テーブル１０７で指定されているチャネル）でデータパケットを送信する。この時、送信後に到達確認ができない場合には、当該ノード１０Ａに係るアドレスチャネル対応テーブル１０７のエントリが正しくないと判断し、当該エントリを削除する。ただし、無線での送信においてはチャネルが合致していても、伝搬環境の変動によってロスとなる場合もある。そのため、指定チャネル送信制御手段１０６は、同じエントリに係るノード１０Ａへ所定回数以上送信失敗した後に、アドレスチャネル対応テーブル１０７から、当該ノード１０Ａに係るエントリから削除するといった調整を行うことで、誤ってエントリから削除するようにしてもよい。これにより、指定チャネル送信制御手段１０６では、短時間電波状態が悪くなった場合に、アドレスチャネル対応テーブル１０７でのエントリが削除されることを抑制することができる。なお、指定チャネル送信制御手段１０６は、確認応答無しのデータパケットについて送信を行った後は、確認応答の到達確認を行わず、エントリの削除も行わないようにしてもよい。
【００５６】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第１の実施形態の無線通信システム１の動作について図７のタイミングチャートを用いて説明する。
【００５７】
図７では、ノード１０Ａ−１が送信ノードで、ノード１０Ａ−２宛にユニキャスト送信を２回行う場合を示している。
【００５８】
なお、ノード１０Ａ−２〜１０Ａ−４は、それぞれチャネルＣｈ２、Ｃｈ３、Ｃｈ１を用いて受信待機を行うものとして説明する。また、チャネルリスト１０５には、図３に示すように、チャネルＣｈ１、Ｃｈ２、Ｃｈ３と事前に設定してあるものとする。また、図７のタイミングチャートの処理が開始される前の初期状態として、アドレスチャネル対応テーブル１０７には１つもエントリが登録されてないものとする。
【００５９】
図７では、まずタイミングＴ２０１、及びタイミングＴ２０２の時点で、ノード１０Ａ−１において、上位層からノード１０Ａ−２宛のユニキャストのデータパケット（初回）が供給された例について示している。
【００６０】
タイミングＴ１０１において、ノード１０Ａ−１の送信方法選択部１０１は、ノード１０Ａ−２宛の初回のユニキャストパケットの送信するときには、当該データパケットの宛先がユニキャストであり、アドレスチャネル対応テーブル１０７にエントリがないために、チャネル探索送信制御手段１０３に、当該データパケットの送信を指示する。
【００６１】
次に、チャネル探索送信制御手段１０３は、チャネルＣｈ１、Ｃｈ２、Ｃｈ３の順でデータパケットを送信しようとスケジュールを決定し、チャネルＣｈ２で送信した時に送信成功となる。この場合、チャネル探索送信制御手段１０３は、送信が成功したため、アドレスチャネル対応テーブル１０７にノード１０Ａ−２とチャネルＣｈ２の組を保存して処理終了となる。
【００６２】
その後、タイミングＴ２０２の時点で、ノード１０Ａ−１において、上位層からノード１０Ａ−２宛のユニキャストのデータパケット（２回目）が供給される。
【００６３】
タイミングＴ２０２において、ノード１０Ａ−１の送信方法選択部１０１は、ノード１０Ａ−２宛の２回目のユニキャストパケットが供給されると、アドレスチャネル対応テーブル１０７を参照して、当該データパケットと同じ宛先に係るエントリを検索する。この場合、送信方法選択部１０１には、ノード１０Ａ−２宛のユニキャストのデータパケットが供給されており、アドレスチャネル対応テーブル１０７に当該データパケットと同じ宛先に係るエントリ（ノード１０Ａ−２がチャネルＣｈ２を使用していることを示すエントリ）が存在する。したがって、送信方法選択部１０１は、指定チャネル送信制御手段１０６に対して、当該データパケットについてチャネルＣｈ２での送信を行うように指示する。
【００６４】
そして、指定チャネル送信制御手段１０６は、送信方法選択部１０１の指示に従って、チャネルＣｈ２でのデータパケット送信（ユニキャストでのデータパケット送信）を行う。上述の通り、ノード１０Ａ−２はチャネルＣｈ２で受信待機しているため、ノード１０Ａ−２はノード１０Ａ−１からのデータパケットの受信を行うことができる。
【００６５】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、以下のような効果を奏することができる。
【００６６】
第２の実施形態の無線通信システム１Ａでは、送信側のノード１０Ａ−１で、一度送信成功した受信側ノード１０Ａ宛のパケットに関してはチャネル探索送信での無駄な送信を回避することが可能になるため、ユニキャスト送信のオーバヘッドを削減することが可能になり、第１の実施例よりもスループットを向上させることができる。
【００６７】
（Ｃ）第３の実施形態
以下、本発明による無線通信装置及び方法、並びに、無線通信システムの第３の実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の無線通信装置を無線通信を行うノードに適用した例について説明する。
【００６８】
（Ｃ−１）第３の実施形態の構成
第３の実施形態の無線通信システム１Ｂでは、ノード１０Ａが、ノード１０Ｂに置き換わっている点で、第２の実施形態と異なっている。以下では、第３の実施形態について、第２の実施形態との差異を説明する。
【００６９】
図８は、第３の実施形態の無線通信システム１Ｂを構成するノード１０Ｂの機能的構成について示したブロック図であり上述の図５と同一又は対応する部分には、同一又は対応する符号を付している。
【００７０】
第３の実施形態のノード１０Ｂには、受信チャネル制御手段１０８が追加されている点で、第２の実施形態と異なっている。
【００７１】
受信チャネル制御手段１０８は、所定の条件によって、無線部１０４に設定するチャネル（以下、「受信待機チャネル」と呼ぶ）を変更する。受信チャネル制御手段１０８は、例えば、定期的に自装置（無線部１０４）の使用しているチャネルのノイズレベルをスキャンし、その結果に応じて、自装置（無線部１０４）の使用する受信待機チャネルを変更すると判断する。受信チャネル制御手段１０８は、例えば、現在の受信待機チャネルについて、以前のノイズレベルよりも大きくなった場合（例えば、前回スキャンしたノイズレベルよりも所定以上大きくなった場合）、受信待機チャネルのノイズレベルが他のチャネルよりも大きい場合、受信待機チャネルのノイズレベルがあらかじめ設定された閾値よりも大きい場合、上位層の処理によって受信待機チャネルの変更を指示された場合等が挙げられる。
【００７２】
受信チャネル制御手段１０８は、受信待機チャネルを変更すると判断した場合、その変更先のチャネル（以下、「変更先チャネル」とも呼ぶ）として、チャネルリスト１０５からランダムに選択する方法や、チャネルスキャン（チャネルリスト１０５に基づいて各チャネルのノイズレベルを測定する処理）の結果、一番ノイズレベルが低いチャネルを選択する方法を適用するようにしてもよい。
【００７３】
（Ｃ−２）第３の実施形態の動作
次に、以上のような構成を有する第３の実施形態の無線通信システム１Ｂの動作について図９のタイミングチャートを用いて説明する。
【００７４】
図９では、ノード１０Ｂ−１が、ノード１０Ｂ−２宛にユニキャストでのデータパケット送信を４回行う（タイミングＴ３０１、Ｔ３０３、Ｔ３０４、Ｔ３０５のそれぞれのタイミングで送信する）例を示している。なお、ノード１０Ｂ−２〜１０Ｂ−４は、それぞれチャネルＣｈ２、Ｃｈ３、Ｃｈ１を用いて受信待機を行うものとして説明する。さらに、各ノード１０Ｂのチャネルリスト１０５には、図３に示すように、チャネルＣｈ１、Ｃｈ２、Ｃｈ３と事前に設定してあるものとする。さらにまた、ノード１０Ｂ−１は、図９のタイミングチャートのタイミングＴ３０１より前の時点で、既にノード１０Ｂ−２にパケットを送信したことがあり、ノード１０Ｂ−１のアドレスチャネル対応テーブル１０７にはノード１０Ｂ−２のチャネルがチャネルＣｈ２であることを示すエントリが既に存在しているものとする。また、図９のタイミングチャートでは、ノード１０Ｂ−２はノード１０Ｂ−１の１回目のデータパケット送信（タイミングＴ３０１）と、２回目の送信（タイミングＴ３０２）の間のタイミングＴ３０２の時点で、受信待機チャネルをチャネルＣｈ３に変更している。さらに、ノード１０Ｂ−１では、パケット送信やパケット送信後の確認応答受信のための待機を行っていないときは、チャネルＣｈ１で受信待機を行っているものとする。
【００７５】
まず、タイミングＴ３０１の時点で、ノード１０Ｂ−１では、１回目のノード１０Ｂ−２宛にユニキャストでのデータパケット送信が行われる。このとき、ノード１０Ｂ−１のアドレスチャネル対応テーブル１０７に、ノード１０Ｂ−２に係るエントリ（チャネルＣｈ２とするエントリ）が存在するため、ノード１０Ｂ−１（指定チャネル送信制御手段１０６）は、チャネルＣｈ２で送信を行う。この時にはノード１０Ｂ−２はチャネルＣｈ２で受信待機を行っているため正常に送信が成功する。
【００７６】
次に、タイミングＴ３０２の時点で、ノード１０Ｂ−２の受信チャネル制御手段１０８は、チャネルＣｈ２のノイズレベルの悪化などの要因から、受信待機チャネルをチャネルＣｈ３に変更したものとする。
【００７７】
次に、タイミングＴ３０３の時点で、ノード１０Ｂ−１（指定チャネル送信制御手段１０６）がノード１０Ｂ−２宛に再びユニキャストでのデータパケット送信を試みると、アドレスチャネル対応テーブル１０７にはノード１０Ｂ−２とチャネルＣｈ２の組が登録されているため、チャネルＣｈ２で送信を行う。しかし、既にノード１０Ｂ−２の受信待機チャネルＣｈ３に変更されているため、タイミングＴ３０３でのノード１０Ｂ−１によるノード１０Ｂ−２宛のユニキャストでのデータパケット送信は失敗する。このとき、ノード１０Ｂ−１の指定チャネル送信制御手段１０６は送信が失敗したため、アドレスチャネル対応テーブル１０７からノード１０Ｂ−２のエントリを削除するものとする。
【００７８】
その後、タイミングＴ３０４の時点で、ノード１０Ｂ−１からノード１０Ｂ−２への３度目のユニキャストでのデータパケット送信が行われる。この時点で、ノード１０Ｂ−１では、アドレスチャネル対応テーブル１０７のノード１０Ｂ−２に係るエントリが削除されている。したがって、ノード１０Ｂ−１の送信方法選択部１０１は、当該ユニキャストのデータパケットをチャネル探索送信制御手段１０３によって送信する。このとき、ノード１０Ｂ−１（チャネル探索送信制御手段１０３）では、チャネル探索送信ではチャネルＣｈ１、Ｃｈ２での送信は失敗するが、チャネルＣｈ３でノード１０Ｂ−２の受信チャネルと合致し、送信成功し、この時にアドレスチャネル対応テーブル１０７にノード１０Ｂ−２とチャネルＣｈ３の組が登録される。
【００７９】
その後タイミングＴ３０５の時点で、ノード１０Ｂ−１からノード１０Ｂ−２への４度目の送信では、アドレスチャネル対応テーブル１０７のエントリが正しいものに更新されている。このため、ノード１０Ｂ−１（指定チャネル送信制御手段１０６）はノード１０Ｂ−２にチャネルＣｈ３で、ユニキャストのデータパケットを送信することになり、正常に送信が完了する。
【００８０】
（Ｃ−３）第３の実施形態の効果
第３の実施形態によれば、以下のような効果を奏することができる。
【００８１】
第３の実施形態の無線通信システム１Ｂでは、受信チャネル制御手段１０８の構成を追加することで、他の通信システムからの電波干渉等を受けた場合においても、受信側の無線ノード１０Ｂでは、自律的に使用するチャネルを干渉の少ないチャネル（通信に良好なチャネル）に変更することが可能になる。さらに、受信側のノード１０Ｂで受信待機チャネルを変更したとしても、近傍ノードとのリンクの接続性を維持することができるようになる。
【００８２】
（Ｄ）第４の実施形態
以下、本発明による無線通信装置及び方法、並びに、無線通信システムの第４の実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の無線通信装置を無線通信を行うノードに適用した例について説明する。
【００８３】
（Ｄ−１）第４の実施形態の構成
第４の実施形態の無線通信システム１Ｃでは、ノード１０Ｂがノード１０Ｃに置き換わっている点で、第３の実施形態と異なっている。以下では、第４の実施形態について、第３の実施形態との差異を説明する。
【００８４】
図１０は、第４の実施形態の無線通信システム１Ｃを構成するノード１０Ｃの機能的構成について示したブロック図であり上述の図８と同一又は対応する部分には、同一又は対応する符号を付している。
【００８５】
第４の実施形態のノード１０Ｃでは、チャネル変更反映部１０９が追加され、さらに受信チャネル制御手段１０８の動作が一部追加された点で、第３の実施形態と異なっている。
【００８６】
受信チャネル制御手段１０８は、第３の実施例の動作に追加して、受信待機チャネルを変更した際に、受信待機チャネルチャネルを変更したことを近傍のノードに通知するためのパケット（以下では、「チャネル変更通知パケット」と呼ぶ）を生成して、送信方法選択部１０１に供給し送信させる処理を行う。  
チャネル変更通知パケットは、通常はブロードキャストのデータパケットとして生成されるものとする。したがって、送信方法選択部１０１はデータパケットとして、チャネル変更通知パケットが供給されると、全チャネル送信制御手段１０２に振り分けてブロードキャストにより送信する。これにより、あるノード１０から送出されたチャネル変更通知パケットは、近傍ノードに伝達され、それぞれの近傍ノードでは、当該ノードの受信待機チャネルを認識することができる。
【００８７】
チャネル変更反映部１０９は、無線部１０４で、近傍ノードが送出したチャネル変更通知パケットが受信された場合、当該チャネル変更通知パケットの送信元アドレスと変更後の受信待機チャネルの組をアドレスチャネル対応テーブル１０７に保存する。また、チャネル変更反映部１０９は、近傍ノードの受信待機チャネルの変更に合わせて、自装置でも受信待機チャネルの変更が必要な場合には、無線部１０４の受信待機チャネルを変更する。なお、このときも、受信チャネル制御手段１０８により、チャネル変更通知パケットが送出されることになる。
【００８８】
（Ｄ−２）第４の実施形態の動作
次に、以上のような構成を有する第４の実施形態の無線通信システム１Ｃの動作について図１１のタイミングチャートを用いて説明する。
【００８９】
図１１では、ノード１０Ｃ−１が、１０Ｃ−２宛にユニキャストでのデータパケット送信を２回行う（タイミングＴ４０１、Ｔ４０４のそれぞれのタイミングで送信）例を示している。なお、図１１のタイミングチャートの初期状態として、１０Ｃ−２〜１０Ｃ−４は、それぞれチャネルＣｈ２、Ｃｈ３、Ｃｈ１を用いて受信待機を行っているものとして説明する。また、チャネルリスト１０５には、図３に示すように、チャネルＣｈ１、Ｃｈ２、Ｃｈ３と事前に設定してあるものとする。さらに、ノード１０Ｃ−１は、図１１のタイミングチャートのタイミングＴ４０１より前の時点で、既に１０Ｃ−２にパケットを送信したことがあり、ノード１０Ｃ−１のアドレスチャネル対応テーブル１０７には１０Ｃ−２のチャネルがチャネルＣｈ２であることを示すエントリが既に存在しているものとする。さらにまた、図１１のタイミングチャートでは、１０Ｃ−２はノード１０Ｃ−１の１回目のデータパケット送信（タイミングＴ４０１）と、２回目の送信（タイミングＴ４０２）の間のタイミングＴ４０２の時点で、受信待機チャネルをチャネルＣｈ３に変更している。さらに、ノード１０Ｃ−１では、パケット送信やパケット送信後の確認応答受信のための待機を行っていないときは、チャネルＣｈ１で受信待機を行っているものとする。以上のように、図１１のタイミングチャートは、第３の実施形態の動作説明で用いたタイミングチャート（上述の図９）の場合と同様の初期条件での第４の実施形態の無線通信システム１Ｃの動作について示している。
【００９０】
まず、タイミングＴ４０１の時点で、ノード１０Ｃ−１では、１回目の１０Ｃ−２宛にユニキャストでのデータパケット送信が行われる。このとき、ノード１０Ｃ−１のアドレスチャネル対応テーブル１０７に、１０Ｃ−２に係るエントリ（チャネルＣｈ２とするエントリ）が存在するため、ノード１０Ｃ−１（指定チャネル送信制御手段１０６）は、チャネルＣｈ２で送信を行う。この時には１０Ｃ−２はチャネルＣｈ２で受信待機を行っているため正常に送信が成功する。
【００９１】
その後、タイミングＴ４０２の時点で、ノード１０−２の受信チャネル制御手段１０８が、チャネルＣｈ２のノイズレベルの悪化などの要因から、ノード１０−２の受信待機チャネルをチャネルＣｈ３に変更したものとする。
【００９２】
受信待機の変更後のタイミングＴ４０３の時点で、ノード１０−２の受信チャネル制御手段１０８はチャネル変更通知パケットを、ブロードキャストのデータパケットとして送信方法選択部１０１に供給し、ブロードキャストでの送信を実行させる。
【００９３】
このとき、ノード１０−２からのチャネル変更通知パケットは、ブロードキャストで送信されるため、チャネルリスト１０５に登録された全てのチャネル（チャネルＣｈ１、Ｃｈ２、Ｃｈ３）で送信される。このとき、ノード１０−２からのチャネル変更通知パケットは、チャネルＣｈ１での送信で、ノード１０Ｃ−１、１０Ｃ−４に通知され、チャネルＣｈ３での送信でノード１０Ｃ−３に通知されることになる。チャネル変更通知パケットを受け取ったノード１０Ｃ−１では、受信チャネル制御手段１０８により、アドレスチャネル対応テーブル１０７にノード１０−２とチャネルＣｈ３の組が保存される。
【００９４】
その後、タイミングＴ４０４の時点で、ノード１０Ｃ−２宛にユニキャストのデータパケット送信が行われたものとする。このとき、ノード１０Ｃ−１のアドレスチャネル対応テーブル１０７にエントリが既にチャネルＣｈ３に更新されているため、チャネルＣｈ３での送信を行うことができ、ノード１０Ｃ−１から１０Ｃ−２への送信が正常に完了する。
【００９５】
（Ｄ−３）第４の実施形態の効果
第４の実施形態によれば、以下のような効果を奏することができる。
【００９６】
無線通信システム１Ｃでは、受信側のノード１０Ｃ−２〜１０Ｃ−４で受信待機チャネルの変更があった場合、送信側のノード１０Ｃ−１でアドレスチャネル対応テーブル１０７に記録されているチャネルと、実際に当該受信側のノード１０Ｃ−２〜１０Ｃ−４で使用しているチャネルの不整合によって発生する送信失敗を回避することができるようになる。このため、無線通信システム１Ｃでは、パケットの到達率が向上する。さらに、無線通信システム１Ｃでは、チャネル変更パケットに変更理由などを付加することで、効率的なチャネル変更を行うことができる。
【００９７】
（Ｅ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【００９８】
（Ｅ−１）第４の実施形態では、チャネル変更通知パケットに変更後後の受信待機チャネルの情報を付加する例について説明したが、さらにその他の情報（例えば、変更理由ＩＤ、変更前の受信待機チャネル）を追加するようにしてもよい。
【００９９】
例えば、各ノードで、電波干渉を検知して受信待機チャネルの変更を行った場合には、当該ノード（受信チャネル制御手段）はチャネル変更通知パケットに、その変更理由を示すデータを挿入するようにしてもよい。例えば、各ノードの受信チャネル制御手段に、変更理由ごとに定義されたＩＤの一覧を記憶しておき、受信チャネル制御手段がチャネル変更通知パケットを生成する際に、その変更理由に対応するＩＤを挿入するようにしてもよい。
【０１００】
そして、そのチャネル変更通知パケットを受信したノード（受信チャネル制御手段）は、そのチャネル変更通知パケットに挿入された変更前の受信待機チャネルが、自装置の受信待機チャネルと一致する場合には、近傍に存在する自装置も電波干渉のリスクがあると判断して、受信待機チャネルを変更することができる。これにより、無線通信システム全体で、干渉回避効率を向上させることができる。
【０１０１】
そして、このとき各ノード（受信チャネル制御手段）は、近傍ノードの受信待機チャネル変更に合わせて、自装置の受信待機チャネル変更を送る際に、チャネル変更通知パケットに、変更理由として、近傍ノードのチャネル変更に追従して変更したことを示すＩＤを挿入するようにしてもよい。このように無線通信システムにおいて、各ノードの受信待機チャネルの変更理由をＩＤによって交換することで、システム全体のノードでのチャネル変更が無限に伝搬することを防ぐことができる。
【０１０２】
（Ｅ−２）上記の実施形態の無線通信装置では、説明を簡易とするためイーサネットフレーム形式のパケットを授受する構成を例に示したが、授受するパケットの具体的な構造については限定されないものである。
【符号の説明】
【０１０３】
１…無線通信システム、１０…ノード１０−１１…送信方法選択部、１０２…全チャネル送信制御手段、１０３…チャネル探索送信制御手段、１０４…無線部、１０５…チャネルリスト、１０−２〜１０−４…ノード。
【図１】
2015122660.tif 000003
【図２】
2015122660.tif 000004
【図３】
2015122660.tif 000005
【図４】
2015122660.tif 000006
【図５】
2015122660.tif 000007
【図６】
2015122660.tif 000008
【図７】
2015122660.tif 000009
【図８】
2015122660.tif 000010
【図９】
2015122660.tif 000011
【図１０】
2015122660.tif 000012
【図１１】
2015122660.tif 000013