(57)【要約】【課題】アドホックで且つマルチホップ方式の無線ネットワークにおいて、すべての端末が一斉に周波数チャネルを移行する。【解決手段】周波数チャネルを変更したい端末は、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案をマルチホップ伝送により行ない、該提案で指定されている移行時刻が到来したことに応答してすべての端末が周波数チャネルを一斉に変更する。周波数チャネル変更提案を受信した他の端末は、提案に異論のない場合は特段の応答をしないが、異論のある場合は反対を唱え、提案を行なった端末は、反対に応答して周波数チャネル変更の取り消しを宣言する。【選択図】  図１
2005020162.tif 000002
【特許請求の範囲】
【請求項１】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なう無線通信システムであって、
周波数チャネルを変更したい端末は、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案をマルチホップ伝送し、該提案で指定されている移行時刻が到来したことに応答してすべての端末が周波数チャネルを一斉に変更する、ことを特徴とする無線通信システム。
【請求項２】
周波数チャネル変更提案を受信した他の端末は、提案に異論のない場合には特段の応答をしない、ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
周波数チャネル変更提案を受信した他の端末は、該提案に異論のある場合には、ユニキャスト又はマルチホップ伝送を用いて周波数チャネルの変更に対する反対を唱え、
周波数チャネル変更提案を行なった端末は、該反対に応答して、マルチホップ伝送を用いて周波数チャネル変更の取り消しを宣言する、ことを特徴とする請求項１に記載の無線通信システム。
【請求項４】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なう無線通信装置であって、
周波数チャネルを変更すべきことを決定する周波数チャネル変更決定手段と、
該周波数チャネルの変更の決定に応答して、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を他の端末にマルチホップ伝送する周波数チャネル変更提案手段と、
該提案で指定した移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行手段と、を具備することを特徴とする無線通信装置。
【請求項５】
周波数チャネル変更提案を行なってから所定時間内に周波数チャネルの移行に対する反対が唱えられたことに応答して、周波数チャネルの移行を取り消す周波数チャネル移行取り消し手段をさらに備える、ことを特徴とする請求項４に記載の無線通信装置。
【請求項６】
前記周波数チャネル移行取り消し手段は、マルチホップ伝送を用いて周波数チャネル変更の取り消しを宣言する、ことを特徴とする請求項５に記載の無線通信装置。
【請求項７】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なう無線通信方法であって、
周波数チャネルを変更すべきことを決定する周波数チャネル変更決定ステップと、
該周波数チャネルの変更の決定に応答して、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を他の端末にマルチホップ伝送する周波数チャネル変更提案ステップと、
該提案で指定した移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行ステップと、を具備することを特徴とする無線通信方法。
【請求項８】
周波数チャネル変更提案を行なってから所定時間内に周波数チャネルの移行に対する反対が唱えられたことに応答して、周波数チャネルの移行を取り消す周波数チャネル移行取り消しステップをさらに備える、ことを特徴とする請求項７に記載の無線通信方法。
【請求項９】
前記周波数チャネル移行取り消しステップでは、マルチホップ伝送を用いて周波数チャネル変更の取り消しを宣言する、ことを特徴とする請求項８に記載の無線通信方法。
【請求項１０】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なう無線通信装置であって、
移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を受信する受信手段と、
該周波数チャネル変更提案に異論があるかどうかを判別する判別手段と、
該周波数チャネル変更提案に異論がない場合に、該周波数チャネル変更提案を他の端末にマルチホップ伝送する伝送手段と、
該周波数チャネル変更提案に異論がない場合に、該提案で指定された移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行手段と、
該周波数チャネル変更提案に異論がある場合に、該提案した端末宛に周波数チャネルの切り替えに対し反対を唱える反対手段と、を具備することを特徴とする無線通信装置。
【請求項１１】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なう無線通信方法であって、
移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を受信する受信ステップと、
該周波数チャネル変更提案に異論があるかどうかを判別する判別ステップと、
該周波数チャネル変更提案に異論がない場合に、該周波数チャネル変更提案を他の端末にマルチホップ伝送する伝送ステップと、
該周波数チャネル変更提案に異論がない場合に、該提案で指定された移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行ステップと、
該周波数チャネル変更提案に異論がある場合に、該提案した端末宛に周波数チャネルの切り替えに対し反対を唱える反対ステップと、を具備することを特徴とする無線通信方法。
【請求項１２】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
周波数チャネルを変更すべきことを決定する周波数チャネル変更決定ステップと、
該周波数チャネルの変更の決定に応答して、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を他の端末にマルチホップ伝送する周波数チャネル変更提案ステップと、
該提案で指定した移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行ステップと、を具備することを特徴とするコンピュータ・プログラム。
【請求項１３】
アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を受信する受信ステップと、
該周波数チャネル変更提案に異論があるかどうかを判別する判別ステップと、
該周波数チャネル変更提案に異論がない場合に、該周波数チャネル変更提案を他の端末にマルチホップ伝送する伝送ステップと、
該周波数チャネル変更提案に異論がない場合に、該提案で指定された移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行ステップと、
該周波数チャネル変更提案に異論がある場合に、該提案した端末宛に周波数チャネルの切り替えに対し反対を唱える反対ステップと、を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のように複数の無線局間で相互に通信を行なう無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに係り、特に、制御局となる装置を特に配置せずにアドホック（Ａｄ−ｈｏｃ）通信により無線ネットワークが構築される無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、アドホック通信環境下でマルチホップ伝送を行なう無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに係り、特に、アドホック通信環境下で近隣ネットワークとの干渉などによる通信品質の低下を避けるために周波数チャネルの切り替えを動的に行なう無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
【０００３】
【従来の技術】
複数のコンピュータを接続してＬＡＮを構成することにより、ファイルやデータなどの情報の共有化、プリンタなどの周辺機器の共有化を図ったり、電子メールやデータ・コンテンツの転送などの情報の交換を行なったりすることができる。
【０００４】
従来、光ファイバーや同軸ケーブル、あるいはツイストペア・ケーブルを用いて、有線でＬＡＮ接続することが一般的であったが、この場合、回線敷設工事が必要であり、手軽にネットワークを構築することが難しいとともに、ケーブルの引き回しが煩雑になる。また、ＬＡＮ構築後も、機器の移動範囲がケーブル長によって制限されるため、不便である。そこで、有線方式によるＬＡＮ配線からユーザを解放するシステムとして、無線ＬＡＮが注目されている。無線ＬＡＮによれば、オフィスなどの作業空間において、有線ケーブルの大半を省略することができるので、パーソナル・コンピュータ（ＰＣ）などの通信端末を比較的容易に移動させることができる。
【０００５】
近年では、無線ＬＡＮシステムの高速化、低価格化に伴い、その需要が著しく増加してきている。特に最近では、人の身の回りに存在する複数の電子機器間で小規模な無線ネットワークを構築して情報通信を行なうために、パーソナル・エリア・ネットワーク（ＰＡＮ）の導入の検討が行なわれている。例えば、２．４ＧＨｚ帯や、５ＧＨｚ帯など、監督官庁の免許が不要な周波数帯域を利用して、異なった無線通信システムが規定されている。
【０００６】
無線ネットワークに関する標準的な規格としてＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１やＩＥＥＥ８０２．１５．３を挙げることができる。ＩＥＥＥ８０２．１１規格については、無線通信方式や使用する周波数帯域の違いなどにより、ＩＥＥＥ８０２．１１ａ規格、ＩＥＥＥ８０２．１１ｂ規格…などの各種無線通信方式が存在する。
【０００７】
無線技術を用いてローカル・エリア・ネットワークを構成するために、エリア内に「アクセス・ポイント」又は「コーディネータ」と呼ばれる制御局となる装置を１台設けて、この制御局の統括的な制御下でネットワークを形成する方法が一般的に用いられている。
【０００８】
アクセス・ポイントを配置した無線ネットワークでは、ある通信装置から情報伝送を行なう場合に、まずその情報伝送に必要な帯域をアクセス・ポイントに予約して、他の通信装置における情報伝送と衝突が生じないように伝送路の利用を行なうという、帯域予約に基づくアクセス制御方法などが広く採用されている。すなわち、アクセス・ポイントを配置することによって、無線ネットワーク内の通信装置が互いに同期をとるという同期的な無線通信を行なう。ところが、アクセス・ポイントが存在する無線通信システムで、送信側と受信側の通信装置間で非同期通信を行なう場合には、必ずアクセス・ポイントを介した無線通信が必要になるため、伝送路の利用効率が半減してしまうという問題がある。
【０００９】
これに対し、無線ネットワークを構成する他の方法として、端末同士が直接非同期的に無線通信を行なう「アドホック（Ａｄ−ｈｏｃ）通信」が考案されている。とりわけ近隣に位置する比較的少数のクライアントで構成される小規模無線ネットワークにおいては、特定のアクセス・ポイントを利用せずに、任意の端末同士が直接非同期の無線通信を行なうことができるアドホック通信が適当であると思料される。
【００１０】
また、無線ネットワークでは、各端末の通信範囲が電波の届く距離に限定されている。このため、通信相手が自己の通信範囲に収容されているとは限らず、ネットワークの利用効率が落ちるという問題がある。そこで、アドホック無線ネットワークにおいては、多数の端末をアクセス・ポイントの介在なしに相互に接続するという、「マルチホップ通信」が有力であると思料される。例えば、端末間で通信を行なう場合、送信元の端末は自己の通信範囲でパケットをブロードキャストする。以下、パケットを受信できた他の端末はさらに自己の通信範囲で受信パケットを再ブロードキャストするという動作を、すべての端末が受信するまで繰り返し実行する（例えば、特許文献１を参照のこと）。
【００１１】
ところで、パーソナル・コンピュータ（ＰＣ）などの情報機器が普及し、オフィス内に多数の機器が混在する作業環境下では、通信局が氾濫し、複数のネットワークが重なり合って構築されていることが想定される。このような状況下では、単一チャネルのみを使用した無線ネットワークの場合、通信中に他のシステムが割り込んできたり、干渉などにより通信品質が低下したりしても、事態を修復する余地はない。
【００１２】
このため、無線ネットワーク・システムでは、他のネットワークとの共存のために周波数チャネルを複数用意しておき、利用する周波数チャネルを１つ選択して動作を開始するという、マルチチャネル通信方式が一般に採用されている。マルチチャネル通信方式によれば、通信中に他のシステムが割り込んできたり、干渉などにより通信品質が低下したりしたときに、利用する周波数チャネルを切り替えることにより、ネットワーク動作を維持し、他のネットワークとの共存を実現することができる。
【００１３】
例えば、ＩＥＥＥ８０２．１５．３の高速無線ＰＡＮシステムにおいても、システムで利用可能な周波数チャネルが複数用意され、無線通信デバイスは電源投入後に周囲にピコネット・コーディネータ（ＰＮＣ）としてビーコン信号を送信しているデバイスの有無を確認するため、すべての利用可能なチャネルにわたってスキャン動作を行なうことで利用する周波数チャネルを選択する、というアルゴリズムが採用されている。
【００１４】
制御局を配置しない自律分散型のアドホック・ネットワークにおいては、近隣で稼動中の異なる無線ネットワークとの干渉を極力抑えるために、周波数チャネルに関するリソース管理は重要である。しかしながら、ネットワークで使用する周波数チャネルを一斉に切り替えるためには、コーディネータあるいはアクセス・ポイントと呼ばれる代表局が各端末局に利用チャネルの指示を行なう必要がある。言い換えれば、アドホック・ネットワークにおいて周波数チャネルを切り替えることは困難である。
【００１５】
例えば、ＩＥＥＥ８０２．１１系の無線ＬＡＮシステムにおいては、最初にアクセス・ポイントが設定した周波数チャネルを利用してネットワークが形成されるので、基地局を配置せずにアドホック・ネットワークを構築することが困難である。他の周波数チャネルで動作するアクセス・ポイントに収容されている無線通信装置（端末）と通信を行なう場合には、アクセス・ポイント同士を例えば有線ＬＡＮのケーブルなどで接続しておかなければならない。つまり、収容されたアクセス・ポイント同士が接続されていなければ、物理的に隣接して存在する無線通信装置（端末）同士が異なるアクセス・ポイントに収容されていても通信が行なえない。
【００１６】
また、ＩＥＥＥ８０２．１５．３の高速無線ＰＡＮシステムにおいても、最初にすべての周波数チャネルのスキャンを行ない、周辺に存在するコーディネータの探索を行なうことは可能であるが、一旦特定の周波数チャネルでの運用が開始されてしまうと、他の周波数チャネルの利用状況を把握することができない。このため、近隣に利用している周波数チャネルの異なるピコネットが存在しても、そのピコネットに接続されている無線通信装置との通信が行なえない。
【００１７】
また、アドホックで且つマルチホップ方式の無線ネットワーク（前述）においては、システム内に集中的に管理するものがない。また、どこかの端末から送信した信号は必ずしも全部に届くとは限らないので、任意の端末からのチャネル切替要求に応じて周波数チャネルを同時に切り替えるといったような、一斉に何らかの動作をさせることが困難である。
【００１８】
複数の周波数チャネルを使用可能な場合で、現在使用している周波数チャネルが混信などの状況で不都合があるとき、これを回避するために別の周波数チャネルへ移行（ＤＦＳ）したいことがある。このようなとき、すべての端末が一斉に周波数チャネルを移行しないと、通信を継続することができない。
【００１９】
【特許文献１】
米国特許第５，７４０，３６３号明細書
【００２０】
【発明が解決しようとする課題】
本発明の目的は、アドホック通信環境下でマルチホップ伝送を好適に行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【００２１】
本発明のさらなる目的は、アドホック通信環境下において、近隣ネットワークとの干渉などによる通信品質の低下を避けるために周波数チャネルの切り替えを動的に行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【００２２】
本発明のさらなる目的は、アドホックで且つマルチホップ方式の無線ネットワークにおいて、すべての端末が一斉に周波数チャネルを移行することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することにある。
【００２３】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なう無線通信システムであって、
周波数チャネルを変更したい端末は、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案をマルチホップ伝送により行ない、該提案で指定されている移行時刻が到来したことに応答してすべての端末が周波数チャネルを一斉に変更する、
ことを特徴とする無線通信システムである。
【００２４】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００２５】
比較的少数のクライアントで構成される小規模無線ネットワークにおいては、特定のアクセス・ポイントを利用せずに、任意の端末同士が直接非同期の無線通信を行なうことができるアドホック通信が適当であると思料される。また、アドホック無線ネットワークにおいては、多数の端末をアクセス・ポイントの介在なしに相互に接続するマルチホップ通信が有効である。
【００２６】
他方、複数のネットワークが重なり合って構築される環境下では、他のネットワークとの共存のために周波数チャネルを複数用意しておき、利用する周波数チャネルを１つ選択して動作を開始するマルチチャネル方式が適している。ところが、アドホックで且つマルチホップ方式の無線ネットワークでは、すべての端末が一斉に周波数チャネルを移行しないと、通信を継続することができない。
【００２７】
本発明に係る無線通信システムによれば、周波数チャネルを変更したい端末は、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を行なうので、提案で指定されている移行時刻が到来したことに応答してすべての端末が周波数チャネルを一斉に変更することができ、チャネル切替え時に通信を継続することができる。
【００２８】
ここで、周波数チャネル変更提案を受信した他の端末は、提案に異論のない場合には特段の応答をしないようにする。
【００２９】
これに対し、周波数チャネル変更提案を受信した他の端末が該提案に異論のある場合には、ユニキャスト又はマルチホップ伝送を用いて周波数チャネルの変更に対する反対を唱える。そして、周波数チャネル変更提案を行なった端末は、該反対に応答して、マルチホップ伝送を用いて周波数チャネル変更の取り消しを宣言するようにする。
【００３０】
また、本発明の第２の側面は、アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
周波数チャネルを変更すべきことを決定する周波数チャネル変更決定ステップと、
該周波数チャネルの変更の決定に応答して、移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を他の端末にマルチホップ伝送する周波数チャネル変更提案ステップと、
該提案で指定した移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行ステップと、を具備することを特徴とするコンピュータ・プログラムである。
【００３１】
また、本発明の第３の側面は、アドホック通信環境下において複数の周波数チャネルを利用してマルチホップ伝送を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
移行先の周波数チャネルと移行時刻を含んだ周波数チャネル変更提案を受信する受信ステップと、
該周波数チャネル変更提案に異論があるかどうかを判別する判別ステップと、
該周波数チャネル変更提案に異論がない場合に、該周波数チャネル変更提案を他の端末にマルチホップ伝送する伝送ステップと、
該周波数チャネル変更提案に異論がない場合に、該提案で指定された移行時刻が到来したことに応答して周波数チャネルを変更する周波数チャネル移行ステップと、
該周波数チャネル変更提案に異論がある場合に、該提案した端末宛に周波数チャネルの切り替えに対し反対を唱える反対ステップと、を具備することを特徴とするコンピュータ・プログラムである。
【００３２】
本発明の第２及び第３の各側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２及び第３の各側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによってコンピュータ・システム上では協働的作用が発揮され、無線通信装置として動作する。このような無線通信装置を複数起動して無線ネットワークを構築することによって、本発明の第１の側面に係る無線通信システムと同様の作用効果を得ることができる。
【００３３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００３４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３５】
本発明において想定している通信の伝播路は無線であり、且つ複数の周波数チャネルからなる伝送媒体を用いて、複数の通信局間でネットワークを構築する。また、本発明で想定している通信は蓄積交換型のトラヒックであり、パケット単位で情報が転送される。
【００３６】
本発明に係る無線ネットワーク・システムは、コーディネータを配置しないシステム構成であり、各通信局は例えばＣＳＭＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：キャリア検出多重接続）に基づくアクセス手順に従い直接非同期的に情報を伝送するアドホック通信などを行なう。
【００３７】
このようにコーディネータを特に配置しない無線通信システムでは、各通信局は例えばビーコン情報を報知することにより、近隣（すなわち通信範囲内）の他の通信局に自己の存在を知らしめるとともに、ネットワーク構成を通知することができる。また、ある通信局の通信範囲に新規に参入する通信局は、ビーコン信号を受信することにより、通信範囲に突入したことを検知するとともに、ビーコンに記載されている情報を解読することによりネットワーク構成を知ることができる。
【００３８】
以下に説明する各通信局での処理は、基本的に、本発明に係るアドホック・ネットワークに参入するすべての通信局で実行される処理である。但し、場合によっては、ネットワークを構成するすべての通信局が、以下に説明する処理を実行するとは限らない。
【００３９】
図１には、本発明に係る無線ネットワークにおいて通信局として動作することができる無線通信装置の機能構成を模式的に示している。
【００４０】
同図に示す無線通信装置では、アンテナ１がアンテナ共用器２を介して受信処理部３と送信処理部４に接続してあり、受信処理部３及び送信処理部４は、ベースバンド部５に接続してある。受信処理部３での受信処理方式や、送信処理部４での受信処理方式については、例えば無線ＬＡＮに適用可能な、比較的近距離の通信に適した各種通信方式を適用することができる。具体的には、ＵＷＢ方式、ＯＦＤＭ方式、ＣＤＭＡ方式などを適用することができる。
【００４１】
ベースバンド部５は、インターフェース部６とＭＡＣ（メディア・アクセス・コントロール）部７とＤＬＣ（データリンク・コントロール）部８などを備えている。ＭＡＣ部７とＤＬＣ部８では、この通信システムに実装されるアクセス制御方式における各通信プロトコル層における処理がそれぞれ実行される。
【００４２】
本実施形態に係る無線ネットワークでは、アドホックで且つマルチホップな伝送方式が採用されている。この無線ネットワークでは、すべての端末に対し情報を伝達する手段として、受信したマルチキャスト・パケットを未受信の端末に向けて送信するという“ｆｌｏｏｄｉｎｇ”機構が用意されている。
【００４３】
また、本実施形態に係る無線ネットワークでは、他のネットワークとの共存のために周波数チャネルを複数用意しておき、アクセス・ポイントとなる無線通信装置において利用する周波数チャネルを１つ選択して動作を開始するという、マルチチャネル通信方式が採用される。そして、すべての端末が一斉に周波数チャネルを移行することを保証するために、以下の手順に従って周波数チャネルの変更を行なう。
【００４４】
（１）周波数チャネルを変更したい端末は、通信範囲を同一メディア内に限定したｆｌｏｏｄｉｎｇ動作により移行先の周波数チャネルの提案を行なう。その際、提案パケットには、いつから周波数チャネルを変更したいか移行タイミングを明記する。この提案  ｆｌｏｏｄｉｎｇを複数回行なう。
【００４５】
（２）提案パケットを受信した他の端末は、提案に異論のない場合には特段の応答をしない。他方、提案に異論のある端末は、提案ノード宛のユニキャスト又は同一の通信範囲内におけるｆｌｏｏｄｉｎｇ動作を用いて、周波数チャネルの切り替えに対し反対を唱える。
【００４６】
（３）周波数チャネルの切り替えを提案した端末は、反対が届いたら同一の通信可能範囲におけるｆｌｏｏｄｉｎｇ動作を用いて周波数チャネル移行のキャンセルを宣言する。キャンセルの宣言は、提案した変更タイミングまでの間に複数回送信する。
【００４７】
（４）一方、提案した変更タイミングまでに異論が届かなければ、すべての端末は周波数チャネルの移行を一斉に実行する。
【００４８】
図２には、周波数チャネル変更を提案するパケットのデータ構造を模式的に示している。同図に示すように、提案パケットには、所定の制御情報を記述するためのヘッダに続いて、周波数チャネルの移行先を記述するフィールドｆと、その移行時刻を記述するフィールドｔが含まれている。
【００４９】
図３には、本実施形態に係るアドホックで且つマルチホップ伝送方式を採用する無線ネットワークにおいて、一斉に周波数チャネルの切り替えを行なう動作を実現するための無線通信装置の処理手順をフローチャートの形式で示している。
【００５０】
無線通信装置は、例えば近隣の無線ネットワークから干渉を受けるなどの問題が発生したことに応答して、周波数チャネルを変更すべきであることを決定する（ステップＳ１）。
【００５１】
そして、この決定に応答して、周波数チャネル変更提案パケット（図２を参照のこと）を送信する（ステップＳ２）。このとき、通信範囲を同一メディア内に限定したｆｌｏｏｄｉｎｇ動作により、提案パケットの送信を行なう。
【００５２】
次いで、無線通信装置は、所定時間が経過するまでの期間だけ（ステップＳ４）、周波数チャネル変更の提案に対する反対パケットの受信処理を行なう（ステップＳ３）。
【００５３】
ここで、反対が届いたら同一の通信可能範囲におけるｆｌｏｏｄｉｎｇ動作を用いて移行キャンセルを宣言する（ステップＳ６）。キャンセルの宣言は、提案した変更タイミングまでの間に複数回送信する。
【００５４】
他方、提案パケットを送信してから所定時間内に提案した変更タイミングまでに異論が届かなければ、すべての端末は周波数チャネルの移行を一斉に実行する（ステップＳ５）。
【００５５】
また、無線通信装置は、他の無線通信装置から周波数チャネルの変更提案パケットを受信したときには（ステップＳ１１）、提案パケットに記載されている周波数チャネルに移行することに問題がないかどうかをチェックする（ステップＳ１２）。
【００５６】
ここで、周波数チャネル移行の提案に異論のない場合には特段の応答をしない（ステップＳ１３）。この場合、周波数チャネル変更提案パケットを、ｆｌｏｏｄｉｎｇ機構を用いて他の端末に再送信する。
【００５７】
他方、周波数チャネル移行の提案に異論のある場合には、提案した端末宛のユニキャスト又は同一の通信範囲内におけるｆｌｏｏｄｉｎｇ動作を用いて、周波数チャネルの切り替えに対し反対を唱える（ステップＳ１４）。
【００５８】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【００５９】
【発明の効果】
以上詳記したように、本発明によれば、アドホック通信環境下において、近隣ネットワークとの干渉などによる通信品質の低下を避けるために周波数チャネルの切り替えを動的に行なうことができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
【００６０】
また、本発明によれば、アドホックで且つマルチホップ方式の無線ネットワークにおいて、すべての端末が一斉に周波数チャネルを移行することができる、優れた無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明に係る無線ネットワークにおいて通信局として動作することができる無線通信装置の機能構成を模式的に示した図である。
【図２】図２は、周波数チャネル変更を提案するパケットのデータ構造を模式的に示した図である。
【図３】図３は、アドホックで且つマルチホップ伝送方式を採用する無線ネットワークにおいて、一斉に周波数チャネルの切り替えを行なう動作を実現するための無線通信装置の処理手順を示したフローチャートである。
【符号の説明】
１…アンテナ
２…アンテナ共用器
３…受信処理部
４…送信処理部
５…ベースバンド部
６…インターフェース部
７…ＭＡＣ部
８…ＤＬＣ部
【図１】
2005020162.tif 000003
【図２】
2005020162.tif 000004
【図３】
2005020162.tif 000005