(57)【要約】【課題】電波干渉が発生した場合に自律的に通信チャネルを変更可能とする。【解決手段】第１の通信帯域を利用したアドホックネットワークにおける通信装置であって、第１の通信帯域と異なる第２の通信帯域を利用した通信によって、アドホックネットワークに対する自装置のリンク状態を示した状態信号を、アドホックネットワークにおける他の通信装置に送信する第２送信部４４と、第２の通信帯域を用いた通信によって、他の通信装置から、アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を受信する第２受信部４５と、変更指示信号に基づいて、アドホックネットワークにおける自装置のチャネルを変更する変更部４６とを備える。【選択図】図３
2010034974.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信帯域を利用したアドホックネットワークにおける通信装置であって、
前記第１の通信帯域と異なる第２の通信帯域を利用した通信によって、前記アドホックネットワークに対する自装置のリンク状態を示した状態信号を、前記アドホックネットワークにおける他の通信装置に送信する送信手段と、
前記第２の通信帯域を用いた通信によって、前記他の通信装置から、前記アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を受信する受信手段と、
前記変更指示信号に基づいて、前記アドホックネットワークにおける自装置のチャネルを変更する変更手段とを備える、通信装置。
【請求項２】
前記アドホックネットワークを介して前記他の通信装置から周期的に送信される信号の受信状態に応じて、前記アドホックネットワークに対する自装置のリンク状態を判断する判断手段を備え、
前記送信手段は、前記判断手段の判断に基づいた前記状態信号を、前記他の通信装置に送信する、請求項１に記載の通信装置。
【請求項３】
前記送信手段は、少なくとも前記リンクが切断された場合に前記状態信号を送信する、請求項１または２に記載の通信装置。
【請求項４】
前記送信手段は、前記リンクが確立している場合にも前記状態信号を送信する、請求項３に記載の通信装置。
【請求項５】
第１の通信帯域を利用したアドホックネットワークにおける通信装置であって、
前記第１の通信帯域と異なる第２の通信帯域を利用した通信によって、前記アドホックネットワークに対する他の通信装置のリンク状態を示した状態信号を、前記他の通信装置から受信する受信手段と、
前記状態信号に基づき、前記アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を前記他の通信装置に送信する必要があるかを判断する判断手段と、
前記判断手段によって前記変更指示信号を送信する必要があると判断された場合、前記第２の通信帯域を用いた通信によって、前記変更指示信号を前記他の通信装置に送信する送信手段と、
前記変更指示信号にて指示したチャネルに、前記アドホックネットワークにおける自装置のチャネルを変更する変更手段とを備える、通信装置。
【請求項６】
前記判断手段は、前記状態信号として、前記リンクが切断したことを示した信号を所定時間以上連続して前記受信手段が受信した場合に、前記変更指示信号を送信する必要があると判断する、請求項５に記載の通信装置。
【請求項７】
前記変更指示信号を生成する生成手段を備え、
前記判断時における前記チャネルと隣接するチャネルを隣接チャネルとすると、前記生成手段は、前記隣接チャネルを除いた他の１つのチャネルへの切換えを指示する変更指示信号を生成する、請求項５または６に記載の通信装置。
【請求項８】
前記第１の通信帯域は、２．４ＧＨｚ帯域である、請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記第１の通信帯域は、無線ＬＡＮに用いられる通信帯域である、請求項１から７のいずれか１項に記載の通信装置。
【請求項１０】
前記第２の通信帯域は、特定小電力無線の通信帯域である、請求項１から９のいずれか１項に記載の通信装置。
【請求項１１】
第１の通信帯域を利用したアドホックネットワークを利用して通信を行う通信システムであって、
前記第１の通信帯域における同一の通信チャネルのチャネルで前記通信を行う、第１の通信装置と第２の通信装置とを少なくとも含み、
前記第１の通信帯域と異なる第２の通信帯域を利用した通信によって、前記アドホックネットワークに対する第１の通信装置のリンク状態を示した状態信号を、前記第１の通信装置から前記第２の通信装置に送信する第１送信手段と、
前記状態信号に基づき、前記アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を前記他の通信装置に送信する必要があるかを判断する判断手段と、
前記判断手段が変更指示信号を送信する必要があると判断した場合、前記第２の通信帯域を利用した通信によって、前記アドホックネットワークにおける通信チャネルのチャネルを変更する変更指示信号を、前記第２の通信装置から前記第１の通信装置に送信する第２送信手段と、
前記変更指示信号に示されたチャネルに、前記アドホックネットワークにおける第１の通信装置のチャネルと、前記アドホックネットワークにおける第２の通信装置のチャネルとを変更する変更手段とを備える通信システム。
【請求項１２】
第１の通信帯域を利用したアドホックネットワークにおける通信装置で用いられる通信チャネル切換方法であって、
前記第１の通信帯域と異なる第２の通信帯域を利用した通信によって、前記アドホックネットワークに対する自装置のリンク状態を示した状態信号を、前記アドホックネットワークにおける他の通信装置に送信する送信ステップと、
前記第２の通信帯域を用いた通信によって、前記他の通信装置から、前記アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を受信する受信ステップと、
前記変更指示信号に基づいて、前記アドホックネットワークにおける自装置のチャネルを変更する変更ステップとを含む、通信チャネル切換方法。
【請求項１３】
第１の通信帯域を利用したアドホックネットワークにおける通信装置で用いられる通信チャネル切換方法であって、
前記第１の通信帯域と異なる第２の通信帯域を利用した通信によって、前記アドホックネットワークに対する他の通信装置のリンク状態を示した状態信号を、前記他の通信装置から受信する受信ステップと、
前記状態信号に基づき、前記アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を前記他の通信装置に送信する必要があるかを判断する判断ステップと、
前記判断ステップにて前記変更指示信号を送信する必要があると判断された場合、前記第２の通信帯域を利用した通信によって、前記変更指示信号を前記他の通信装置に送信する送信ステップと、
前記変更指示信号にて指示したチャネルに、前記アドホックネットワークにおける自装置のチャネルを変更する変更ステップとを含む、通信チャネル切換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
アドホックネットワークに用いる通信装置、アドホックネットワークに用いる通信システム、およびアドホックネットワークでの通信チャネル切換方法に関する。
【背景技術】
【０００２】
以前より、アドホックネットワークが知られている。アドホックネットワークとは、アクセスポイントを必要としないネットワークであって、かつ無線で接続できる端末のみで構成されたネットワークである。アドホックネットワークでは、コンピュータ等の無線接続に用いられているＩＥＥＥ８０２．１１ｘやＢｌｕｅｔｏｏｔｈなどの技術を用いながら多数の端末をアクセスポイントの介在なしに相互に接続する形態を取っている。このため、アドホックネットワークでは、基地局やアクセスポイント等のインフラが不要となる。それゆえ、このようなインフラを持たない場所で安価にネットワークを構築することができる。
【０００３】
ところで、無線ＬＡＮを用いたアドホックネットワークにおいては、ネットワーク確立後に電波干渉が発生し、当該電波干渉により無線リンクが切断されることが多々起こり得る。特に、ＩＥＥＥ８０２．１１ｂ規格やＩＥＥＥ８０２．１１ｇ規格に準拠した２．４ＧＨｚ帯域の無線ＬＡＮを用いた場合には、電子レンジや医療機器等の様々な製品が発する同帯域の無線信号による電波干渉によって、無線リンクが切断されやすい。
【０００４】
無線ＬＡＮの電波干渉を回避する方法として、例えば、特開２００３−３１９４４８号公報（特許文献１）や特開２００６−９４２２９公報（特許文献２）が知られている。
【０００５】
特開２００３−３１９４４８号公報には、電源投入時に、高い伝送レートで通信可能な周波数帯から順に、その周波数帯の空きチャネルで、かつ妨害波が存在しない無線チャネルを検出する旨が開示されている。
【０００６】
特開２００６−９４２２９号公報には、自端末が属するアドホック網における代表端末が、接近したアドホック網の代表端末と通信し、どちらのアドホック網がどのスロット区間でアドホック通信を行うかを決める調停処理を行う旨が開示されている。
【特許文献１】特開２００３−３１９４４８号公報
【特許文献２】特開２００６−９４２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特開２００３−３１９４４８号公報では、電源投入時において上述した検出処理が行われる。つまり、電源投入時に無線チャネルの検出処理が行われると、以降は、同様な検出処理が行われることはない。このため、電源投入後に新たな妨害波が発生した場合には、当該公報に記載された技術では対処できない。
【０００８】
また、特開２００６−９４２２９号公報では、自端末が属するアドホック網の代表端末と相手のアドホック網の代表端末とが、ともに調停機能を備えている必要がある。それゆえ、自端末が属するアドホック網の代表端末が調停機能を備えていたとしても、相手のアドホック網の代表端末が調停機能を備えていなければ、互いに電波干渉を受けることになる。
【０００９】
また、上記のような電波干渉は、上述したように２．４ＧＨｚ帯の無線ＬＡＮを用いた場合にのみ起こるものではない。無線ＬＡＮにおける他の通信帯域（例えば５ＧＨｚ帯）に対して、当該無線ＬＡＮ以外の家電製品等に対して通信帯域の割り当てが今後なされた場合には、当該他の通信帯域でも電波干渉は起こり得る。
【００１０】
また、上記においては無線ＬＡＮ（ＩＥＥＥ８０２．１１規格に従った無線ＬＡＮ）のアドホックネットワークについて説明したが、無線ＬＡＮ以外の無線通信においても、同様の電波干渉の問題が発生する。。
【００１１】
本願発明は、上記問題点に鑑みなされたものであって、その目的は、電波干渉が発生した場合に自律的に通信チャネルを変更可能な通信システム、当該通信システムの通信装置、当該通信装置における通信チャネル変更方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明のある局面に従うと、通信装置は、第１の通信帯域を利用したアドホックネットワークにおける通信装置であって、第１の通信帯域と異なる第２の通信帯域を利用した通信によって、アドホックネットワークに対する自装置のリンク状態を示した状態信号を、アドホックネットワークにおける他の通信装置に送信する送信手段と、第２の通信帯域を用いた通信によって、他の通信装置から、アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を受信する受信手段と、変更指示信号に基づいて、アドホックネットワークにおける自装置のチャネルを変更する変更手段とを備える。
【００１３】
また、アドホックネットワークを介して他の通信装置から周期的に送信される信号の受信状態に応じて、アドホックネットワークに対する自装置のリンク状態を判断する判断手段を備え、送信手段は、判断手段の判断に基づいた状態信号を、他の通信装置に送信することが好ましい。
【００１４】
また、送信手段は、少なくともリンクが切断された場合に状態信号を送信することが好ましい。
【００１５】
また、送信手段は、リンクが確立している場合にも状態信号を送信することが好ましい。
【００１６】
本発明の他の局面に従うと、通信装置は、第１の通信帯域を利用したアドホックネットワークにおける通信装置であって、第１の通信帯域と異なる第２の通信帯域を利用した通信によって、アドホックネットワークに対する他の通信装置のリンク状態を示した状態信号を、他の通信装置から受信する受信手段と、状態信号に基づき、アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を他の通信装置に送信する必要があるかを判断する判断手段と、判断手段によって変更指示信号を送信する必要があると判断された場合、第２の通信帯域を用いた通信によって、変更指示信号を他の通信装置に送信する送信手段と、変更指示信号にて指示したチャネルに、アドホックネットワークにおける自装置のチャネルを変更する変更手段とを備える。
【００１７】
また、判断手段は、状態信号として、リンクが切断したことを示した信号を所定時間以上連続して受信手段が受信した場合に、変更指示信号を送信する必要があると判断することが好ましい。
【００１８】
また、変更指示信号を生成する生成手段を備え、判断時におけるチャネルと隣接するチャネルを隣接チャネルとすると、生成手段は、隣接チャネルを除いた他の１つのチャネルへの切換えを指示する変更指示信号を生成することが好ましい。
【００１９】
また、第１の通信帯域は、２．４ＧＨｚ帯域であることが好ましい。
また、第１の通信帯域は、無線ＬＡＮに用いられる通信帯域であることが好ましい。
【００２０】
また、第２の通信帯域は、特定小電力無線の通信帯域であることが好ましい。
本発明のさらに他の局面に従うと、通信システムは、第１の通信帯域を利用したアドホックネットワークを利用して通信を行う通信システムであって、第１の通信帯域における同一の通信チャネルのチャネルで通信を行う、第１の通信装置と第２の通信装置とを少なくとも含み、第１の通信帯域と異なる第２の通信帯域を利用した通信によって、アドホックネットワークに対する第１の通信装置のリンク状態を示した状態信号を、第１の通信装置から第２の通信装置に送信する第１送信手段と、状態信号に基づき、アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を他の通信装置に送信する必要があるかを判断する判断手段と、判断手段が変更指示信号を送信する必要があると判断した場合、第２の通信帯域を利用した通信によって、アドホックネットワークにおける通信チャネルのチャネルを変更する変更指示信号を、第２の通信装置から第１の通信装置に送信する第２送信手段と、変更指示信号に示されたチャネルに、アドホックネットワークにおける第１の通信装置のチャネルと、アドホックネットワークにおける第２の通信装置のチャネルとを変更する変更手段とを備える。
【００２１】
本発明のさらに他の局面に従うと、通信チャネル切換方法は、第１の通信帯域を利用したアドホックネットワークにおける通信装置で用いられる通信チャネル切換方法であって、第１の通信帯域と異なる第２の通信帯域を利用した通信によって、アドホックネットワークに対する自装置のリンク状態を示した状態信号を、アドホックネットワークにおける他の通信装置に送信する送信ステップと、第２の通信帯域を用いた通信によって、他の通信装置から、アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を受信する受信ステップと、変更指示信号に基づいて、アドホックネットワークにおける自装置のチャネルを変更する変更ステップとを含んでいる。
【００２２】
本発明のさらに他の局面に従うと、通信チャネル切換方法は、第１の通信帯域を利用したアドホックネットワークにおける通信装置で用いられる通信チャネル切換方法であって、第１の通信帯域と異なる第２の通信帯域を利用した通信によって、アドホックネットワークに対する他の通信装置のリンク状態を示した状態信号を、他の通信装置から受信する受信ステップと、状態信号に基づき、アドホックネットワークにおける通信チャネルを変更する指示を含んだ変更指示信号を他の通信装置に送信する必要があるかを判断する判断ステップと、判断ステップにて変更指示信号を送信する必要があると判断された場合、第２の通信帯域を利用した通信によって、変更指示信号を他の通信装置に送信する送信ステップと、変更指示信号にて指示したチャネルに、アドホックネットワークにおける自装置のチャネルを変更する変更ステップとを含んでいる。
【発明を実施するための最良の形態】
【００２３】
本発明に係る通信システムおよび通信装置について、図１〜図１４に基づいて説明すると、以下のとおりである。
【００２４】
図１は、本発明の実施の形態に係る通信システム１００の概略構成を示した図である。
通信システム１００は、アドホックネットワークにおいて用いられるシステムである。つまり、通信システム１００は、アクセスポイントを必要としないネットワークであって、かつ無線で接続できる装置(例えば、パソコン，ＰＤＡ)のみで構成されたネットワークである。
【００２５】
通信システム１００は、図１に示すとおり、制御装置１とＮ−１個の通信装置（２〜Ｎ）とを含んでいる。制御装置１は、無線ＬＡＮ通信部１Ａと特定小電力無線通信部１Ｂとを備えている。また、各通信装置（２〜Ｎ）も同様に、無線ＬＡＮ通信部と特定小電力無線通信部とを備えている。なお、図１において、部材番号として末尾に「Ａ」を付した部材が無線ＬＡＮ通信部であり、部材番号として末尾に「Ｂ」を付した部材が特定小電力無線通信部である。
【００２６】
制御装置１は、通信システム１００において各通信装置（２〜Ｎ）の動作を制御する機能を備えている。一方、通信装置（２〜Ｎ）は、上記制御装置１の制御対象となる端末である。
【００２７】
なお、以下においては、制御装置１および通信装置（２〜Ｎ）は、例えば、図示しないコンピュータに接続されて用いられるものとして説明する。なお、この場合には、当該コンピュータも通信システム１００に含まれることになる。
【００２８】
制御装置１および各通信装置（２〜Ｎ）は、無線ＬＡＮを利用したアドホックネットワークを利用して、同図に示した他の装置（１〜Ｎ）とのデータ通信を行う。図１においては、当該無線ＬＡＮによる通信を実線の矢印で記している。なお、以下では、無線ＬＡＮを利用したアドホックネットワークを、単に、「アドホックネットワーク」と称する。
【００２９】
また、以下においては、無線ＬＡＮに用いる通信周波数帯域が２．４ＧＨｚ帯域であるとして説明する。より詳しくは、本実施の形態における無線ＬＡＮが、ＩＥＥＥ８０２．１１ｂの規格に従った無線ＬＡＮであるとする。なお、ＩＥＥＥ８０２．１１ｂの規格に従った無線ＬＡＮに限定されることはなく、例えば、ＩＥＥＥ８０２．１１ｇの規格に従った無線ＬＡＮであってもよい。
【００３０】
さらに、制御端末１および通信装置（２〜Ｎ）は、同一の通信チャネルを用いて、互いにアドホックネットワークを介した通信を行う。
【００３１】
なお、本実施の形態においては、通信システム１００は、上記のように無線ＬＡＮを用いた通信を行う一方、アクセスポイントを介した通信を行わない構成である。つまり、通信システム１００は、以降に説明する態様においては、インフラストラクチャモードといった無線ＬＡＮの接続形態（動作モード）は採らない構成である。
【００３２】
また、制御装置１および各通信装置（２〜Ｎ）は、特定小電力無線を利用して、図１に示す他の装置（１〜Ｎ）とのデータ通信を行う。図１においては、当該特定小電力無線による通信を点線の矢印で記している。本実施の形態においては、特定小電力無線に用いる通信周波数帯域として、４００ＭＨｚ帯域を用いることとする。なお、以下においては、特定小電力無線を利用したデータ通信を、特定小電力無線通信と称する。
【００３３】
以上のように、通信システム１００においては、アドホックネットワークにおけるリンクと、特定小電力用無線を用いたネットワークにおけるリンクが確立される。そして、通信システム１００は、このような互いに異なる周波数帯域を用いた２系統の通信を行う。
【００３４】
なお、詳細については後述するが、通信システム１００は、アドホックネットワークにおけるリンク状態に応じて通信チャネルを変更する構成である。このため、以下においては、特段の断りが無い限り、単に「リンク」および「リンク状態」と記した場合には、アドホックネットワークに関するリンクを指すこととする。
【００３５】
＜ハードウェア構成について＞
図２は、制御装置１のハードウェア構成を示したブロック図である。なお、通信装置（２〜Ｎ）のハードウェア構成は、制御装置１のハードウェ構成と同一である。したがって、以下では、制御装置１のハードウェア構成のみ説明し、通信装置（２〜Ｎ）のハードウェア構成については説明を繰り返さない。
【００３６】
制御装置１は、図２にも示すとおり、無線ＬＡＮ通信部１Ａと特定小電力通信部１Ｂとを備える。
【００３７】
まず、無線ＬＡＮ通信部１Ａについて説明する。無線ＬＡＮ通信部１Ａは、バスＩＦ１１と、ＩＦ１２と、ＣＰＵ１３と、バス１４と、ＲＡＭ１５と、ＲＯＭ１６と、ＭＡＣ回路１７と、ベースバンドプロセッサ（ＢＢＰ）回路１８と、無線回路（ＲＦ）１９と、アンテナ２０とを備える。
【００３８】
バスＩＦ１１は、図示しないコンピュータが備える周辺機器取付用バスに接続するためのインターフェイス回路である。バスＩＦ１１は、ＩＦ１２とＣＰＵ１３とに接続されている。
【００３９】
ＩＦ１２は、特定小電力通信部１Ｂと接続するためのインターフェイス回路である。
ＣＰＵ１３は、各種演算処理を行い、無線ＬＡＮ通信部１Ａの各部の動作を制御する。また、ＣＰＵ１３は、ＲＡＭ１５やＲＯＭ１６に含まれるプログラムやデータを用いて上記演算処理を行う。なお、ＣＰＵ１３は、内部バス１４に接続されている。
【００４０】
内部バス１４は、ＣＰＵ１３とＲＡＭ１５とＲＯＭ１６とＭＡＣ回路１５とを接続するためのバスである。
【００４１】
ＲＡＭ１５は、ＣＰＵ１３が演算した結果等を、一時的に記憶する記憶装置である。
ＲＯＭ１６は、通信を実行するために必要な通信用プログラムが予め記憶された記憶装置である。
【００４２】
ＭＡＣ回路１７は、データリンク層に係るフレーム処理を行う。具体的には、ＭＡＣ回路１７は、ＩＥＥＥ８０２．１１にしたがって、データや音声バケットデータが格納されたフレームの組立て又は分解を行う。さらに、ＭＡＣ回路１７は、データリンク層間を伝送させるためにＭＡＣアドレスを含むＭＡＣヘッダの付与処理および同ヘッダの削除処理を行う。なお、ＭＡＣ回路１７は、ベースバンドプロセッサ回路１８に接続している。
【００４３】
ベースバンドプロセッサ回路１８は、フレームを変調してベースバンド信号を生成する。また、ベースバンドプロセッサ回路１８は、ベースバンド信号を復調して元のフレームに復元する。なお、ベースバンドプロセッサ回路１８は、無線回路１９に接続している。
【００４４】
無線回路１９は、ベースバンドプロセッサ回路１８から受信したベースバンド信号をＩＥＥＥ８０２．１１にしたがって搬送波に載せて、アンテナ２０から無線信号として送出させる。また、無線回路１９は、アンテナ２０にて受信した無線信号から搬送波の無線周波数を除去してベースバンド信号に復元し、ベースバンドプロセッサ回路１８に送出する。なお、無線回路１９は、アンテナ２０に接続している。
【００４５】
なお、制御装置１においては、ＭＡＣ回路１５とベースバンドプロセッサ１６と無線回路１７とをワンチップ化したものを、ＭＡＣ回路１５とベースバンドプロセッサ１６と無線回路１７との代わりに用いてもよい。また、制御装置１においては、ＭＡＣ回路１５とベースバンドプロセッサ１６をワンチップ化したものを、ＭＡＣ回路１５とベースバンドプロセッサ１６との代わりに用いてもよい。
【００４６】
次に、特定小電力通信部１Ｂについて説明する。特定小電力通信部１Ｂは、ＩＦ３１と、ＣＰＵ３２と、無線回路（ＲＦ）３３と、アンテナ３４とを備えている。
【００４７】
ＩＦ３１は、無線ＬＡＮ通信部１Ａと接続するためのインターフェイス回路である。なお、ＩＦ３１と無線ＬＡＮ通信部１ＡのＩＦ１２との間で送受信される信号については、後述する。
【００４８】
ＣＰＵ３２は、各種演算処理を行い、特定小電力通信部１Ｂの各部の動作を制御する。
無線回路３３は、ＣＰＵ３２の制御により、アンテナ３４を介して一定周期で４００ＭＨｚ帯域の無線信号を送出する。また、無線回路３３は、アンテナ３４にて受信した４００ＭＨｚ帯の無線信号を処理し、ＣＰＵ３３に送る。
【００４９】
以上のように、制御装置１は、２つの異なる通信帯域を用いた無線通信が可能な構成を有している。なお、通信装置（２〜Ｎ）の各通信装置についても、同様である。
【００５０】
＜通信装置の機能構成について＞
図３は、通信装置（２〜Ｎ）のうちの任意の１つの通信装置Ｋの機能構成を示す機能ブロック図である。なお、Ｋは、２≦Ｋ≦Ｎを満たす任意の自然数とする。
【００５１】
通信装置Ｋは、図３に示すとおり、制御部４０を備えている。また、制御部４０は、第１送信部４１と、第１受信部４２と、判断部４３と、第２送信部４４と、第２受信部４５と、変更部４６とを備えている。なお、同図に示したメモリ２９は、図２におけるＲＡＭ１５およびＲＯＭ１６に対応する。
【００５２】
制御部４０は、通信装置Ｋの各種動作を制御するブロックである。
第１送信部４１は、アドホックネットワークに対し、アンテナ２０を介してデータを送信する。
【００５３】
第１受信部４２は、アドホックネットワークから、アンテナ２０を介してデータを受信する。また、第１受信部４２は、当該データの１つとして、アドホックネットワークからリンク状態を監視する信号（以下、監視信号）を受信する。ここで、監視信号とは、制御装置１とのリンクが確立していることを示した信号である。さらに、第１受信部４２は、上記監視信号を受信した場合には、当該信号を受信したこと示す信号（以下、確認信号）を判断部４３に送る。
【００５４】
判断部４３は、第１受信部４２から上記確認信号が送られてきているか否かを、上記一定の周期で判断する。そして、判断部４３は、確認信号を受け取ったか否かに応じて、アドホックネットワークに対する自装置２のリンク状態を判断する。さらに、判断部４３は、判断したリンク状態に応じた信号をアンテナ３４を介して送信するように、第２送信部４４に対して指示を送る。
【００５５】
具体的には、上記確認信号の１つを受信すると、リンク状態が良好であるとして、判断部４３は、リンク状態が良好であることを示す信号を送るよう、第２送信部４４に対して指示を出す。一方、上記確認信号の１つを受信できなかった場合には、判断部４３は、リンク状態が不良であることが示す信号を送るよう、第２送信部４４に対して指示を出す。なお、リンク状態が不良とは、リンクが切断していることをいう。
【００５６】
第２送信部４４は、判断部４３の指示に基づいた信号を、アンテナ３４を介してアドホックネットワーク内の他の装置に送信する。つまり、第２送信部４４は、特定小電力無線通信によって、判断部４３の指示に基づいた信号を送信する。このように、第２送信部４４は、判断部４３の判断に基づいた信号を、アドホックネットワーク内の他の装置に送信する機能を有する。
【００５７】
ここで、判断部４３の判断に基づいた信号（つまり、リンクの状態を示した信号）はパケットデータとして第２送信部４４から送信されることから、以下においては、同信号をステータスパケットと称する。また、リンク状態が良好であることを示すステータスパケットをステータスパケット（ＯＫ）と称し、リンク状態が不良であることを示すステータスパケットをステータスパケット（ＮＧ）と称する。
【００５８】
第２受信部４５は、アンテナ３４を介して、制御装置１から送られてくる変更指示信号を受信する。また、第２受信部４５は、上記変更指示信号を受信した場合には、当該受信した信号を変更部４６に送る。ここで、変更指示信号とは、アドホックネットワークにおける通信チャネルを切り換える指示を含んだ信号である。なお、変更指示信号の詳細については、後述する。
【００５９】
変更部４６は、上記変更指示信号に含まれるチャネル情報（チャネル周波数番号）に基づいて、アドホックネットワークにおける通信装置Ｋの通信チャネルを変更する。言い換えれば、変更部４６は、無線ＬＡＮにおける通信チャネルを変更する。
【００６０】
そして、変更部４６による上記通信チャネルの変更処理によって、通信装置Ｋは、上記変更指示信号に含まれるチャネル情報に示されたチャネルにて、アドホックネットワークによる通信を再開する。
【００６１】
＜監視信号の受信およびステータスパケットの送信について＞
以下では、通信装置Ｋが、上記監視信号を受信する手順と、通信装置Ｋによるステータスパケットを送信手順とについて、図２に示したハードウェア構成に基づいて説明する。
【００６２】
最初に、通信装置Ｋが、上記監視信号を受信する手順について説明する。
まず、特定小電力通信部１ＢのＣＰＵ３２が、無線ＬＡＮ通信部１ＡのＣＰＵ１３に対して、一定周期毎に、制御装置１までのリンクが存在するかを問い合わせる。当該問い合わせを受け付けたＣＰＵ１３は、当該問い合わせを受け付けた直後に、制御装置１に対して試験通信を行う。つまり、ＣＰＵ１３は、ｐｉｎｇプログラムを実行する。
【００６３】
そして、制御装置１が上記試験通信用の信号（要求信号）を受信した場合には、制御装置１のＣＰＵ１３は、通信装置Ｋに対して、当該試験通信に対する応答信号である上記監視信号を送る。これにより、通信装置Ｋは、先に述べたとおり、監視信号を受信することになる。なお、制御装置１が上記試験通信の信号を受信できなかった場合には、通信装置Ｋは、上記監視信号を受信できないことになる。
【００６４】
次に、通信装置Ｋが監視信号を受信してからステータスパケットを送信するまでの手順について説明する。
【００６５】
監視信号を受信した場合には、ＣＰＵ１３は、ＣＰＵ３２に対し、制御装置１までのリンクが存在することを通知する。つまり、ＣＰＵ１３は、ＣＰＵ３２からの上記問い合わせに、肯定的な返答（つまり、リンクが存在することを示す返答）をする。そしてＣＰＵ３２は、このような返答を受けた場合、当該返答内容をステータスパケットに埋め込み、アンテナ３４を介して制御装置１に通知する。
【００６６】
次に、通信装置Ｋが監視信号を受信しなかった場合における、ステータスパケットを送信するまでの手順について説明する。
【００６７】
監視信号を受信しなかった場合には、ＣＰＵ１３は、ＣＰＵ３２に対し、制御装置１までのリンクが存在しないことを通知する。つまり、ＣＰＵ１３は、ＣＰＵ３２からの上記問い合わせに、否定的な返答（つまり、リンクが存在しないことを示す返答）をする。そして、ＣＰＵ３２は、このような返答を受けた場合、当該返答内容をステータスパケットに埋め込み、アンテナ３４を介して制御装置１に通知する。
【００６８】
このように、通信装置Ｋにおいては、ＣＰＵ１３は、リンク状態の確認結果を、「リンク存在」または「リンク不存在」として返答する。さらに、ＣＰＵ３２は、上記返答内容をステータスパケットに埋め込み、アンテナ３４を介して制御装置１に通知する。
【００６９】
＜制御装置の機能構成について＞
図４は、制御装置１の機能構成を示す機能ブロック図である。
【００７０】
制御装置１は、図４に示すとおり、制御部５０を備えている。また、制御部５０は、第１送信部５１と、第１受信部５２と、判断部５３と、第２送信部５４と、第２受信部５５と、変更部５６と、生成部５７とを備えている。なお、同図に示したメモリ２９は、図２におけるＲＡＭ１５およびＲＯＭ１６に対応する。
【００７１】
制御部５０は、制御装置１の各種動作を制御するブロックである。
第１送信部５１は、アドホックネットワークに対し、アンテナ２０を介してデータを送信する。第１送信部５１は、当該データの１つとして、上述した監視信号を送信する。
【００７２】
第１受信部５２は、アドホックネットワークから、アンテナ２０を介してデータを受信する。第１受信部５２は、当該データの１つとして、上述した試験通信用の信号（要求信号）を受信する。
【００７３】
第２受信部５５は、各通信装置（２〜Ｎ）のアンテナ３４を介して送信されたステータスパケットを受信する。そして、第２受信部５５は、受信したステータスパケットを判断部５３に送る。
【００７４】
判断部５３は、第２受信部５５から送られてくるステータスパケットに基づいて、ステータスパケット（ＮＧ）を受信してから一定時間、ステータスパケット（ＯＫ）の信号を受信することなくステータスパケット（ＮＧ）を受信し続けているか否かを判断する。そして、判断部５３が、「ステータスパケット（ＮＧ）を受信してから一定時間、ステータスパケット（ＯＫ）を受信することなくステータスパケット（ＮＧ）を受信し続けている」と判断した場合には、生成部５７に上記変更指示信号の生成を指示する。
【００７５】
このように、判断部５３は、アドホックネットワークに対する通信装置（２〜Ｎ）のリンク状態を示した状態信号に基づき、アドホックネットワークにおける通信チャネルを切り換える指示を含んだ変更指示信号を通信装置（２〜Ｎ）に送信する必要があるかを判断する機能を少なくとも備えている。判断部５３が実行するその他の処理については、適宜後述する。
【００７６】
生成部５７は、判断部５３からの上記指示を受けた場合、上記変更指示信号を生成する。つまり、アドホックネットワークにおける通信チャネルを切り換える指示を含んだ変更指示信号を生成する。当該変更指示信号の生成においては、制御装置１のメモリ２９に記憶された信号生成用のフォーマットを用いる。そして、生成部５７は、当該フォーマットのチャネル情報を示すデータエリアに、変更後に用いる通信チャネルを書き込む。
【００７７】
ここで、書き込む通信チャネルとしては、変更前の通信チャネルから所定の周波数以上離れたチャネルとする。例えば、書き込む通信チャネルとしては、変更前の通信チャネル（例えば、２ｃｈ）に所定の自然数（例えば、４）を加えたチャネル（つまり、６ｃｈ）とする。
【００７８】
なお、通信チャネルの上限は、例えば１２ｃｈといったように予め決まっているため、上記自然数を加えたチャネル数が上記上限を超える場合には、加えた後のチャネルから上記上限（１２ｃｈ）を差し引いたチャネルとする。具体例を挙げて説明すると、変更前の通信チャネルが１０ｃｈの場合には、１０＋４−１２＝２（ｃｈ）といったように、２ｃｈをチャネル情報の枠に書き込む。また、切換え後の通信チャネルの設定の仕方は、これに限定されるものではなく、様々な手法を適用できる。
【００７９】
また、生成部５７は、上記切換え後に用いる通信チャネルを示したチャネル情報を変更部５６に送る。つまり、変更指示信号にて指示したチャネルを示した情報を変更部５６に送る。
【００８０】
なお、判断部５３が、「ステータスパケット（ＮＧ）を受信してから一定時間、ステータスパケット（ＯＫ）を受信することなくステータスパケット（ＮＧ）を受信し続けている」と判断しなかった場合には、生成部５７による変更指示信号の生成は行われない。
【００８１】
第２送信部５４は、生成部５７が生成した変更指示信号を、アンテナ３４を介して通信装置（２〜Ｎ）に対して送信する。つまり、第２送信部５４は、特定小電力無線通信によって上記変更指示信号を各通信装置（２〜Ｎ）に送信する。
【００８２】
このように、第２送信部５４は、判断部５３によって変更指示信号を送信する必要があると判断された場合、特定小電力無線通信によって変更指示信号を通信装置（２〜Ｎ）に送信する機能を有する。
【００８３】
変更部５６は、判断部５３から送られてきたチャネル情報にしたがって、自装置１の通信チャネルを変更する。つまり、変更部５６は、変更指示信号にて指示したチャネルに、アドホックネットワークにおける自装置１のチャネルを変更する。
【００８４】
そして、変更部５６による上記通信チャネルの変更処理によって、制御装置１は、上記変更指示信号に含まれるチャネル情報に示されたチャネルにて、アドホックネットワークによる通信を再開する。
【００８５】
＜シーケンスについて＞
次に、制御装置１と各通信端末（２〜Ｎ）との間におけるデータの流れを時系列に沿って具体的に説明する。
【００８６】
図５は、通信システム１００における各装置（１〜Ｎ）の間のシーケンスを示した図である。
【００８７】
通信装置Ｋは、アドホックネットワークから上述した監視信号を受信した場合には、特定小電力無線通信によって、ステータスパケット（ＯＫ）を制御装置１に送信する。
【００８８】
また、通信装置Ｋ以外の他の通信装置のそれぞれについても、アドホックネットワークから上述した監視信号を受信した場合には、特定小電力無線通信によってステータスパケット（ＯＫ）を制御装置１に送信する。
【００８９】
ここで、通信装置Ｋが、上記監視信号を受信しなかった場合、つまりアドホックネットワークに対する通信装置Ｋのリンクが切断した場合（Ｓ１）、通信装置Ｋは、特定小電力無線通信によってステータスパケット（ＮＧ）を制御装置１に送信する。また、通信装置Ｋは、監視信号の受信が再開されない限り、一定周期でステータスパケット（ＮＧ）を制御装置１に対して送信する。一方、通信装置Ｋ以外の他の通信装置は、監視信号を受信し続けているため、特定小電力無線通信によってステータスパケット（ＯＫ）を制御装置１に対して送信し続ける。
【００９０】
ここで、制御装置１が、ステータスパケット（ＮＧ）を受信してから一定時間（例えば、３分間）、ステータスパケット（ＯＫ）の信号を受信することなくステータスパケット（ＮＧ）を受信し続けていると判断した場合には、制御装置１は、上述した変更指示信号を生成する（Ｓ２）。
【００９１】
ステップＳ２の後は、制御装置１は、通信装置Ｋおよび他の通信装置に対して、変更指示信号を送信する。なお、変更指示信号がパケットデータとして送信されることから、図５においては、変更指示信号をチャネル変更パケットと表記している。
【００９２】
制御装置１が変更指示信号を送信した後は、通信装置Ｋおよび他の通信装置が、受信した変更指示信号に基づいて、アドホックネットワークにおける通信チャネルを変更する（Ｓ３およびＳ５）。また、制御装置１も、各通信装置（２〜Ｎ）に対して指示した通信チャネルと同じ通信チャネルに自装置１の通信チャネルを変更する（Ｓ４）。
【００９３】
通信チャネルを変更した後は、妨害電波を各通信装置（２〜Ｎ）が受信しない限り、各通信装置（２〜Ｎ）はステータスパケット（ＯＫ）を制御装置１に対して送信する。
【００９４】
以上の一連の処理によって、通信システム１００では、電波干渉により通信装置Ｋのリンクが切断した場合であっても、自律的に通信チャネルを変更することにより、別の通信チャネルを用いてアドホックネットワークを再構築することができる。
【００９５】
以上述べてきたように、通信システム１００では、干渉電波の発信源が無線ＬＡＮのようなネットワークでなくても、自律的に通信チャネルを変更することができる。このことは、干渉電波の発信源側のネットワークにおいて、上記アドホックネットワークにおける装置（例えば制御装置１）と調停するための調停機能を有する通信装置の存在が不要であることを示している。
【００９６】
また、通信システム１００では、電源投入時以外の時点においても、自律的に通信チャネルの変更が可能である。
【００９７】
このように、通信システム１００を用いてアドホックネットワークを構成することにより、信頼性、利便性、および実用性に優れたアドホックネットワークを提供することが可能となる。
【００９８】
＜データについて＞
図６は、上述したステータスパケットの構成を示した図である。ステータスパケットは、図６に示すとおり、「Source IP addr」と、「Flags」と、「Number of entries」と、「Chan ID」と、「Num of Nbrs」といったデータエリアを含んでいる。なお、「Chan ID」および「Num of Nbrs」は、「Number of entries」の数だけパケット末尾に追加される。なお、ステータスパケットにおける各データエリアのデータの生成や変更といった処理は、各装置の制御部（４０，５０）により行われる。
【００９９】
図７は、ステータスパケットの各データエリアに含まれるデータの内容を示した図である。
【０１００】
「Source IP addr」のデータエリアには、図７に示すとおり、送信元のＩＰアドレスを示すデータが書き込まれる。例えば、データパケットを送信する通信装置が通信装置Ｋである場合には、通信装置ＫのＩＰアドレスが書き込まれる。また、「Source IP addr」のデータエリアに対しては、４バイトの領域が割り当てられている。
【０１０１】
「Number of entries」のデータエリアには、図７に示すとおり、アドホックインターフェイスの数が書き込まれる。また、「Number of entries」のデータエリアに対しては、１バイトの領域が割り当てられている。
【０１０２】
ここで、アドホックインターフェイスの数とは、各通信装置が有するアドホック無線インターフェイスの数である。上述したように、制御端末１および通信装置（２〜Ｎ）は同一の通信チャネルを用いてアドホックネットワークを介した通信を行うため、アドホックインターフェイスの数は１となる。つまり、「Number of entries」の値は１となる。それゆえ、「Chan ID」および「Num of Nbrs」のデータエリアは、それぞれ１つとなる。
【０１０３】
「Chan ID」のデータエリアには、図７に示すとおり、アドホックインターフェイスのチャネル周波数番号が書き込まれる。つまり、「Chan ID」のデータエリアには、ステータスパケットを送信する通信装置で用いている通信チャネルが書き込まれる。また、「Chan ID」のデータエリアに対しては、１バイトの領域が割り当てられている。
【０１０４】
「Num of Nbrs」のデータエリアには、図７に示すとおり、アドホックネットワークを構成する制御装置１および通信装置（２〜Ｎ）のうち、通信装置Ｋに隣接する装置の数が書き込まれる。より詳しくは、「Num of Nbrs」のデータエリアには、通信装置Ｋとアドホック無線のリンクが確立している（つまり、隣接する）装置の数が書き込まれる。また、「Num of Nbrs」のデータエリアに対しては、１バイトの領域が割り当てられている。
【０１０５】
「Flags」のデータエリアには、図７に示すとおり、フラグが記録される。ここで、フラグとは、ステータスパケットを送信する通信装置のリンク状態を示したデータである。より詳しくは、ここでのフラグとは、通信装置と制御装置１との間のアドホック無線のリンク状態を示したデータである。また、「Flags」のデータエリアに対しては、４バイトの領域が割り当てられている。
【０１０６】
図８は、「Flags」のデータエリアに書き込まれる値と、当該値の説明を記した図である。フラグの値が「０ｘ００００００００」の場合には、リンク状態が不良であることを示している。つまり、通信装置が、監視信号を受信できないことを示している。一方、フラグの値が「０ｘ０００００００１」の場合には、リンク状態が良好であることを示している。つまり、通信装置が、監視信号を受信できたことを示している。なお、フラグの値が「０ｘ０００００００４」の場合には、無線機からのリンクデータが取得できなかったことを示している。
【０１０７】
換言すれば、フラグの値が「０ｘ００００００００」の場合には、ステータスパケットはステータスパケット（ＮＧ）となり、フラグの値が「０ｘ０００００００１」の場合には、ステータスパケットはステータスパケット（ＯＫ）となる。
【０１０８】
ここで、フラグの値として「０ｘ０００００００４」を設けている理由について、説明する。
【０１０９】
上述したように、通信装置Ｋにおいては、ＣＰＵ３２は、ＣＰＵ１３に対して、制御装置１までのリンクが存在するかを問い合わせる処理を行う一方、ＣＰＵ１３は、ＣＰＵ３２に対して、リンク状態の確認結果を返答する。
【０１１０】
ここで、ステータスパケットを一定周期で送出するためには、ＣＰＵ３２による上記問い合わせから、ＣＰＵ１３による上記返答までの処理を、予め定められた時間内（以下、制限時間内）に完了させる必要がある。
【０１１１】
しかしながら、ＣＰＵ１３は、アドホックネットワークを介した通信（例えば、映像や音声の伝送、他の通信装置からの情報中継等）の処理も行っているため、ＣＰＵ１３の負荷状態によっては、上述した試験通信の処理や上記確認結果の返答の処理が大きく遅延する場合もある。
【０１１２】
そこで、ＣＰＵ３２は、上記制限時間内に上記返答がない場合、フラグの値を「０ｘ０００００００４」としたステータスパケットを送出することとしている。
【０１１３】
なお、「０ｘ０００００００４」といったフラグ値は、あくまで「リンク状態不明」を意味している。このため、制御装置１が行う、リンク切断に伴うチャネル変更の判断に、フラグ値として当該「０ｘ０００００００４」を含んだステータスパケットを使用するわけではない。つまり、制御装置１は、「ＮＧ」、「ＮＧ」、「不明」、「ＮＧ」をそれぞれ示した各ステータスパケットをこの順に受信した場合、「不明」を除いた「ＮＧ」の継続回数でチャネルを切り換えるか否かを判断する。
【０１１４】
以上、図６から図８に基づいて説明したステータスパケットを用いることにより、通信装置（２〜Ｎ）から制御装置１に対して、リンク状態を示した信号を送信することができる。
【０１１５】
図９は、上述した変更指示信号（つまり、チャネル変更パケット）の構成を示した図である。当該チャネル変更パケットは、図９に示すとおり、「Dst IP addr」と、「Flags」と、「Number of entries」と、「Chan ID」といったデータエリアを含んでいる。
【０１１６】
なお、「Chan ID」は、「Number of entries」の数だけパケット末尾に追加される。本実施の形態では、上述したように、制御端末１および通信装置（２〜Ｎ）は同一の通信チャネルを用いてアドホックネットワークを介した通信を行うため、「Number of entries」の値は１となる。そのため、「Chan ID」のデータエリアは１つとなる。
【０１１７】
図１０は、チャネル変更パケットの各データエリアに含まれるデータの内容を示した図である。
【０１１８】
「Dst IP addr」のデータエリアには、図１０に示すとおり、変更先ノードのＩＰアドレスが書き込まれる。ここで、変更先ノードのＩＰアドレスとは、チャネル変更指示を受ける通信装置（例えば通信装置Ｋ）のＩＰアドレスを指す。また、「Dst IP addr」のデータエリアに対しては、４バイトの領域が割り当てられている。
【０１１９】
「Number of entries」のデータエリアには、図１０に示すとおり、アドホックインターフェイスの数が書き込まれる。また、「Number of entries」のデータエリアに対しては、１バイトの領域が割り当てられている。
【０１２０】
「Chan ID」のデータエリアには、図１０に示すとおり、アドホックインターフェイスのチャネル周波数番号が書き込まれる。つまり、「Chan ID」のデータエリアには、通信チャネル変更後に用いる通信チャネル（変更後の通信チャネル）が書き込まれる。また、「Chan ID」のデータエリアに対しては、１バイトの領域が割り当てられている。
【０１２１】
「Flags」のデータエリアには、図１０に示すとおり、フラグが記録される。また、「Flags」のデータエリアに対しては、４バイトの領域が割り当てられている。
【０１２２】
図１１は、「Flags」のデータエリアに書き込まれる値と、当該値の説明を記した図である。フラグの値が「０ｘ０００００００１」の場合には、当該パケットが、通信チャネルを変更することを指示するパケットであることを示している。
【０１２３】
以上、図９から図１１に基づいて説明したチャネル変更パケットを用いることにより、制御装置１から通信装置（２〜Ｎ）に対して、通信チャネルの変更を指示する指示を含んだ変更指示信号を送信することができる。
【０１２４】
図１２は、電波干渉が生じた場合における通信チャネルの変更を説明するための図である。ここで、図１２（Ａ）は、電波干渉が生じる前に用いているアドホックネットワークの通信チャネルと、当該通信チャネルを用いて送受信する際の電波のパワーの分布を示した図である。また、図１２（Ｂ）は、上記通信チャネルで電波干渉が生じている際における、当該通信チャネルで送受信される電波と干渉電波との関係を示した図である。さらに、図１２（Ｃ）は、通信チャネルを変更した後の、変更後の通信チャネルで送受信される電波と干渉電波との関係を示した図である。
【０１２５】
電波干渉が生じる前に、図１２（Ａ）に示すとおり、通信チャネルを１ｃｈとして、制御装置１および通信装置（２〜Ｎ）が互いにアドホックネットワークを介して通信しているとする。このとき、図１２（Ｂ）に示すとおり、１ｃｈ付近の周波数において干渉電波が発生したとする。この場合には、電波干渉を被った通信装置（例えば、図５に示した通信装置Ｋ）では、アドホックネットワークに対するリンク状態が不良となる。
【０１２６】
この場合、上述したように、通信システム１００を構成する制御装置１および通信装置（２〜Ｎ）の全ての装置が、特定小電力無線通信を用いることによって、アドホックネットワークに用いる通信チャネルを変更する。例えば、全ての装置が、通信チャネルを１ｃｈから５ｃｈに変更する。
【０１２７】
このような通信チャネルの切換えにより、図１２（Ｃ）に示すとおり、通信システム１００を構成する全ての装置が送受信する電波と、通信チャネル前に干渉していた干渉電波との干渉がなくなる。
【０１２８】
それゆえ、通信システム１００においては、チャネル変更後は、良好な通信状態でアドホックネットワークを介したデータ通信を行うことができる。
【０１２９】
＜処理フローについて＞
次に、通信装置Ｋの通信チャネルの切換え処理フローについて説明する。図１３は、通信装置Ｋの通信チャネルの切換え処理のフローを示したフローチャートである。
【０１３０】
通信装置Ｋの電源を投入すると、通信装置Ｋの第１送信部４４はステータスパケットを制御装置１に送信する（Ｓ１０）。ステップＳ１０の後は、通信装置Ｋの制御部４０は、第２受信部４５が制御装置１から変更指示信号を受信したか否かを判断する（Ｓ１１）。
【０１３１】
ステップＳ１１において変更指示信号を受信したと判断された場合には、通信装置Ｋの変更部４６は、変更指示信号に基づき通信チャネルの変更を行う（Ｓ１２）。一方、ステップＳ１１において変更指示信号を受信していないと判断された場合には、再度、ステップＳ１０に戻る。
【０１３２】
ステップＳ１２の後は、通信装置Ｋの制御部４０は、通信装置Ｋの電源がＯＦＦでないか否かを判断する（Ｓ１３）。ステップＳ１３において電源がＯＦＦでないと判断した場合には、再度、ステップＳ１０に戻る。一方、ステップＳ１３において電源がＯＦＦである場合には、処理を終了する。
【０１３３】
次に、制御装置１の通信チャネルの切換え処理フローについて説明する。図１４は、制御装置１の通信チャネルの切換え処理のフローを示したフローチャートである。
【０１３４】
制御装置１の電源を投入すると、制御装置１の判断部５３は、１つの通信装置（通信装置Ｋ）からステータスパケット（ＮＧ）を一定時間以上受信しているか否かを判断する（Ｓ２０）。ステップＳ２０において一定時間以上受信していると判断された場合には、判断部５３は、電源投入時からの変更指示信号の送信回数が０か否かを判断する（Ｓ２１）。一方、ステップＳ２０において一定時間以上受信していないと判断された場合には、再度、ステップＳ２０に戻る。
【０１３５】
ステップＳ２１において送信回数が０と判断された場合には、判断部５３は、電源投入時から所定時間（例えば、３分間）が経過しているか否かを判断する（Ｓ２２）。ステップＳ２２において所定時間が経過していると判断された場合には、制御装置１の第２送信部５４は、変更指示信号を各通信装置（２〜Ｎ）に対して送信する（Ｓ２４）。一方、ステップＳ２２において所定時間が経過していないと判断された場合には、再度、ステップＳ２０に戻る。
【０１３６】
ステップＳ２１において送信回数が０でないと判断された場合には、判断部５３は、変更指示信号を送信してから所定時間経過しているか否かを判断する（Ｓ２３）。ステップＳ２３において所定時間経過していると判断された場合には、ステップＳ２４に進む。一方、ステップＳ２３において所定時間経過していないと判断された場合には、再度、ステップＳ２０に進む。
【０１３７】
ステップＳ２４の後は、制御装置１の変更部５６が、自装置１の通信チャネルを変更する（Ｓ２５）。そして、ステップＳ２５の後は、制御装置１の制御部５０は、制御装置１の電源がＯＦＦでないか否かを判断する（Ｓ２６）。ステップＳ２６において電源がＯＦＦでないと判断した場合には、再度、ステップＳ２０に戻る。一方、ステップＳ２６において電源がＯＦＦである場合には、処理を終了する。
【０１３８】
なお、ステップＳ２２の所定時間とステップＳ２３の所定時間とは同じ時間でなくてもよい。
【０１３９】
ところで、ステップＳ２０においてステータスパケット（ＮＧ）を一定時間以上受信しているか否かで処理を分岐させている。このように分岐させる構成を採った理由は、以下のとおりである。
【０１４０】
アドホックネットワークにおける無線通信の信号レベルの変動等によって、短時間の一時的なリンクの切断が生じる場合がある。このような場合に、通信チャネルの切換えを行うと、リンクの再確立に時間を要することになる。このため、リンクの切断後すぐにリンクが再確立する場合には、通信チャネルの切換えを行わないことがユーザの利便性の面から好ましい。このような理由により、本実施の形態に係る通信システム１００においては、ステータスパケット（ＮＧ）を一定時間以上受信していない場合には、ステップＳ２１以降の処理に進むことがないようにしている。
【０１４１】
また、ステップＳ２３において変更指示信号を送信してから所定時間以上経過しているか否かを判断した。このよう構成を採った理由は、以下のとおりである。
【０１４２】
制御装置１が変更指示信号を送信すると、各通信装置（２〜Ｎ）が変更指示信号を受信することになる。そして、各通信装置（２〜Ｎ）は、受信した変更指示信号に基づき、通信チャネルの変更処理を実行する。その後、各通信装置（２〜Ｎ）は、変更後の通信チャネルを用いて、リンク再確立の処理を実行する。
【０１４３】
ところで、上記変更指示信号の受信から上記リンクの再確立迄には、ある程度の時間を要する。したがって、各通信装置（２〜Ｎ）が、変更指示信号に基づいて通信チャネルを変更し、リンクを再確立しようとしている最中であるにも関わらず、制御装置１が別の変更指示信号を各通信装置（２〜Ｎ）に送信することは好ましくない。また、各通信装置（２〜Ｎ）では、上記要する時間は一定ではなく、バラつきがある。
【０１４４】
したがって、上記バラつきを考慮して上記所定時間を定めることにより、制御装置１による不要な変更指示信号が送信されることを防止できる。このような理由から、ステップＳ２３において変更指示信号を送信してから所定時間以上経過しているか否かを判断している。
【０１４５】
＜変形例について＞
（１）上記においては、アドホックネットワークが無線ＬＡＮにより構築されている場合について説明したが、無線ＬＡＮに限定されるものではない。
【０１４６】
例えば、アドホックネットワークが、ＩＥＥＥ８０２．１５．１の規格に従ったＢｌｕｅｔｏｏｔｈにより構成されていてもよい。Ｂｌｕｅｔｏｏｔｈの周波数帯域も２．４ＧＨｚ帯域であるため、アドホックネットワークがＢｌｕｅｔｏｏｔｈにより構成した場合でも、ＩＥＥＥ８０２．１１ｂ規格やＩＥＥＥ８０２．１１ｇ規格に準拠した２．４ＧＨｚ帯域の無線ＬＡＮを用いる構成と同様の効果を得ることができる。
【０１４７】
（２）上記においては、無線ＬＡＮに用いる通信周波数帯域が２．４ＧＨｚ帯域であるとして説明したが、当該帯域に限定されるものではない。例えば、ＩＥＥＥ８０２．１１ａの規格に従った通信周波数帯域が５ＧＨｚ帯域の無線ＬＡＮであってもよい。このように、通信周波数の帯域は特に限定されるものではない。ただし、本発明の効果を得るためには、アドホックネットワークで用いられる通信周波数帯域において他の外部機器との電波干渉が生じるような通信周波数帯域であることが好ましい。
【０１４８】
（３）上記においては、４００Ｍｈｚ帯域の特定小電力無線通信を用いたが、当該帯域に限定されるものではなく、特定小電力無線通信に用いられる帯域であれば本発明で利用可能である。本発明では、例えば、１２００Ｍｈｚ帯域の特定小電力無線通信を用いることが可能である。
【０１４９】
（４）上記においては、特定小電力無線通信を用いたが、これに限定されるものではない。制御装置１および各通信装置（２〜Ｎ）が、アドホックネットワークで用いられる通信周波数帯域（例えば、無線ＬＡＮの周波数帯域）を用いた通信と、当該通信周波数帯域と異なる通信帯域を用いた通信を行う構成であればよい。
【０１５０】
具体的には、無線ＬＡＮの通信帯域ではマイクロ波が用いられているため、上記異なる通信帯域としては、マイクロ波以外の電波を用いた通信を行う構成であればよい。マイクロ波以外の電波としては、極超短波、超短波、短波、中波、長波、超長波が挙げられる。ただし、上記異なる通信帯域としては、無線従事者資格や無線局免許が不要な、一般に開放された帯域であることが好ましい。
【０１５１】
また、上記異なる通信帯域を用いた通信では、大容量のデータを通信装置が送受信する必要がないため、アドホックネットワークで用いられる通信周波数帯域よりも低い周波数帯域の通信を用いればよい。
【０１５２】
（５）上記においては、通信装置の第２送信部４４が、ステータスパケット（ＯＫ）とステータスパケット（ＮＧ）といった２つの種類のステータスパケットを送信する構成を例に挙げて説明したが、これに限定されるものではない。例えば、第２送信部４４が、ステータスパケット（ＮＧ）のみを送信する構成としてもよい。ただし、上記２つの種類のステータスパケットを送信する構成とする方が好ましい。これは、以下の理由による。
【０１５３】
ステータスパケット（ＮＧ）のみを送信する構成では、ステータスパケット（ＮＧ）を制御装置１が受信していない場合、リンクの状態が良好であるためにステータスパケット（ＮＧ）を受信していないのか、それとも他の何らかの理由（例えば、特定小電力通信の通信障害）によりステータスパケット（ＮＧ）を受信していないのかを、制御装置１は判別できない。それゆえ、通信システムの安定性の面から、ステータスパケット（ＮＧ）のみを送信する構成よりも、２つの種類のステータスパケットを送信する構成の方が好ましい。
【０１５４】
（６）上記においては、生成部５７は、変更前の通信チャネルに所定の自然数を加えたチャネルを変更後の通信チャネルとした例を挙げた。通信チャネルの変更方法は、特に当該方法に限定されるものではない。
【０１５５】
通信チャネルは、通常、例えば通信周波数の低いものから順に、１ｃｈ、２ｃｈ、…、１０ｃｈ、…と順に割り当てられている。このため、変更前の通信チャネルに隣接する通信チャネルに通信チャネルを切り換えた場合、変更前に干渉していた電波の影響を受けることもあり得る。それゆえ、生成部５７は、隣接チャネルを除いた他の１つのチャネルへの切換えを指示する変更指示信号を生成することが好ましい。
【０１５６】
（７）また、制御装置１および各通信装置（２〜Ｎ）は、インフラストラクチャーモードで動作する機能を有する構成であって、切換スイッチ等により動作モードをインフラストラクチャーモードに切り換えられる構成であってもよい。
【０１５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１５８】
【図１】通信システムの概略構成を示した図である。
【図２】制御装置のハードウェア構成を示したブロック図である。
【図３】通信装置の機能構成を示す機能ブロック図である。
【図４】制御装置の機能構成を示す機能ブロック図である。
【図５】通信システムにおける各装置の間のシーケンスを示した図である。
【図６】ステータスパケットの構成を示した図である。
【図７】ステータスパケットの各データエリアに含まれるデータの内容を示した図である。
【図８】ステータスパケットにおける「Flags」のデータエリアに書き込まれる値と、当該値の説明を記した図である。
【図９】変更指示信号（チャネル変更パケット）の構成を示した図である。
【図１０】チャネル変更パケットの各データエリアに含まれるデータの内容を示した図である。
【図１１】チャネル変更パケットにおける「Flags」のデータエリアに書き込まれる値と、当該値の説明を記した図である。
【図１２】電波干渉が生じた場合における通信チャネルの変更を説明するための図である。
【図１３】通信装置の通信チャネルの切換え処理のフローを示したフローチャートである。
【図１４】制御装置の通信チャネルの切換え処理のフローを示したフローチャートである。
【符号の説明】
【０１５９】
１  制御装置、１Ａ  無線ＬＡＮ通信部、１Ｂ  特定小電力通信部、２，３，Ｋ，Ｎ  通信装置、４０  制御部、４１  第１送信部、４２  第１受信部、４３  判断部、４４  第２送信部、４５  第２受信部、４６  変更部、５０  制御部、５１  第１送信部、５２  第１受信部、５３  判断部、５４  第２送信部、５５  第２受信部、５６  変更部、５７  生成部、１００  通信システム。
【図１】
2010034974.tif 000003
【図２】
2010034974.tif 000004
【図３】
2010034974.tif 000005
【図４】
2010034974.tif 000006
【図５】
2010034974.tif 000007
【図６】
2010034974.tif 000008
【図７】
2010034974.tif 000009
【図８】
2010034974.tif 000010
【図９】
2010034974.tif 000011
【図１０】
2010034974.tif 000012
【図１１】
2010034974.tif 000013
【図１２】
2010034974.tif 000014
【図１３】
2010034974.tif 000015
【図１４】
2010034974.tif 000016