(57)【要約】  【課題】  無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探して接続を確立することができる無線通信システムを提供する。  【解決手段】  無線通信システム３００のサーバ無線通信装置１１０は、無線通信を行う無線通信手段１１１と、通信チャネルを設定するチャネル設定手段１１２と、クライアント無線通信装置２１０との無線接続が確立されていない場合は、チャネル設定手段１１２に通信チャネルの設定を変更させて各チャネルで無線通信手段１１１による接続を試みる制御手段１１３とを備え、クライアント無線通信装置２１０は、無線通信を行う無線通信手段２１１と、通信チャネルを設定するチャネル設定手段２１２と、サーバ無線通信装置１１０との無線接続が確立されていない場合は、チャネル設定手段２１２に通信チャネルの設定を変更させて各チャネルで無線通信手段２１１による接続を試みる制御手段２１３とを備える。【選択図】  図１
2006109074.tif 000002
【特許請求の範囲】
【請求項１】
サーバ無線通信装置と少なくとも１つのクライアント無線通信装置とを含んで構成される無線通信システムであって、
前記サーバ無線通信装置は、
無線により通信を行う第１の無線通信手段と、
前記第１の無線通信手段が通信を行う通信チャネルを設定する第１のチャネル設定手段と、
前記クライアント無線通信装置との無線による接続が確立されているか否かを判定し、接続が確立されていない場合は、前記第１のチャネル設定手段に通信チャネルの設定を変更させて各チャネルで前記第１の無線通信手段による接続を試みる第１の制御手段とを備え、
前記クライアント無線通信装置は、
無線により通信を行う第２の無線通信手段と、
前記第２の無線通信手段が通信を行う通信チャネルを設定する第２のチャネル設定手段と、
前記サーバ無線通信装置との無線による接続が確立されているか否かを判定し、接続が確立されていない場合は、前記第２のチャネル設定手段に通信チャネルの設定を変更させて各チャネルで前記第２の無線通信手段による接続を試みる第２の制御手段とを備えることを特徴とする無線通信システム。
【請求項２】
前記第１の制御手段は、前記クライアント無線通信装置との無線による接続が確立されていない場合は、前記第１のチャネル設定手段に第１の時間間隔で通信チャネルの設定を変更させ、
前記第２の制御手段は、前記サーバ無線通信装置との無線による接続が確立されていない場合は、前記第２のチャネル設定手段に第２の時間間隔で通信チャネルの設定を変更させ、
前記第１の時間間隔は、前記第２の無線通信手段が前記第２の時間間隔で全チャネルで通信を試みるのに必要な時間以上とすることを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記第１の制御手段は、前記クライアント無線通信装置との無線による接続が確立されていない場合は、前記第１のチャネル設定手段に第１の時間間隔で通信チャネルの設定を変更させ、
前記第２の制御手段は、前記サーバ無線通信装置との無線による接続が確立されていない場合は、前記第２のチャネル設定手段に第２の時間間隔で通信チャネルの設定を変更させ、
前記第２の時間間隔は、前記第１の無線通信手段が前記第１の時間間隔で全チャネルで通信を試みるのに必要な時間以上とすることを特徴とする請求項１に記載の無線通信システム。
【請求項４】
前記サーバ無線通信装置は、空きチャネルを検出する第１の空きチャネル検出手段を備え、
前記クライアント無線通信装置は、空きチャネルを検出する第２の空きチャネル検出手段を備え、
前記第１のチャネル設定手段は、前記第１の空きチャネル検出手段が検出した空きチャネルから通信チャネルを設定し、
前記第２のチャネル設定手段は、前記第２の空きチャネル検出手段が検出した空きチャネルから通信チャネルを設定することを特徴とする請求項１乃至請求項３のいずれかに記載の無線通信システム。
【請求項５】
前記第１の空きチャネル検出手段及び前記第２の空きチャネル検出手段は、受信電波強度が一定値以下であるチャネルを空きチャネルとして検出することを特徴とする請求項４に記載の無線通信システム。
【請求項６】
前記第１の空きチャネル検出手段と前記第２の空きチャネル検出手段の少なくとも一方が定期的に空きチャネルを検出することを特徴とする請求項４に記載の無線通信システム。
【請求項７】
請求項１乃至請求項６の何れかに記載のサーバ無線通信装置。
【請求項８】
請求項１乃至請求項６の何れかに記載のクライアント無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ等の無線によって通信を行う無線通信システムに関する。
【背景技術】
【０００２】
従来、この種の無線通信システムでは、ＩＥＥＥ８０２．１１ｂ等に準拠した無線ＬＡＮのインフラストラクチャモードでの通信において、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と、通信に使用するチャネルとを予めアクセスポイントに設定しておき、この設定されたＳＳＩＤと通信チャネルを固定的に利用して無線通信を行うようにした技術が知られている。また、一方で、複数の通信チャネルの中から使用可能な１つの通信チャネルを選択して利用するようにした技術が知られている（例えば、特許文献１参照）。
【０００３】
このような従来の無線通信システムでは、図９に示すように、発呼側の無線機１ａは、自己の持つ空き通話チャネル番号情報を含む接続要求信号１０を制御チャネルを介して着呼側の無線機１ｂに送信し、これを受信した無線機１ｂは、受信した空き通話チャネル番号情報と自己の持つ空き通話チャネル番号情報とを比較し、両者に共通に含まれる空き通話チャネルの１つを通話チャネルと決定し、接続応答信号１１に含めて制御チャネルを介して無線機１ａに送信する。
【特許文献１】特開平４−１９６９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の無線通信システムにおいては、制御チャネルを介しての通信ができることが無線接続の確立の前提となっており、無線機の移動等により新規に通信可能となった無線通信装置同士の無線接続の確立には利用不可能であった。従って、ＩＥＥＥ８０２．１１ｂ等に準拠した無線ＬＡＮに適用した場合、新規に通信可能となったクライアント側の端末無線通信装置をアクセスポイント側の無線通信装置に接続する際に、アクセスポイント側の無線通信装置に設定しておいた固定の通信チャネルが、無線状況の悪化等によって利用できない場合には接続を行うことが困難であった。
【０００５】
本発明は、このような問題を解決するためになされたもので、ＩＥＥＥ８０２．１１ｂ等に準拠する無線ＬＡＮにおいて、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探して接続を確立することができる無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の無線通信システムは、サーバ無線通信装置と少なくとも１つのクライアント無線通信装置とを含んで構成される無線通信システムであって、前記サーバ無線通信装置は、無線により通信を行う第１の無線通信手段と、前記第１の無線通信手段が通信を行う通信チャネルを設定する第１のチャネル設定手段と、前記クライアント無線通信装置との無線による接続が確立されているか否かを判定し、接続が確立されていない場合は、前記第１のチャネル設定手段に通信チャネルの設定を変更させて各チャネルで前記第１の無線通信手段による接続を試みる第１の制御手段とを備え、前記クライアント無線通信装置は、無線により通信を行う第２の無線通信手段と、前記第２の無線通信手段が通信を行う通信チャネルを設定する第２のチャネル設定手段と、前記サーバ無線通信装置との無線による接続が確立されているか否かを判定し、接続が確立されていない場合は、前記第２のチャネル設定手段に通信チャネルの設定を変更させて各チャネルで前記第２の無線通信手段による接続を試みる第２の制御手段とを有するよう構成している。
【０００７】
この構成により、通信チャネルを順次変更して接続を試みるようになっているので、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探し出して接続を確立する事ができる。また、クライアント無線通信装置とサーバ無線通信装置の双方が通信チャネルを変更して各チャネルで無線による接続を試みるようになっているので、無線通信におけるいわゆる「隠れ端末問題」が発生している場合においても接続を確立する事ができる。
【０００８】
また、本発明の無線通信システムは、前記第１の制御手段は、前記クライアント無線通信装置との無線による接続が確立されていない場合は、前記第１のチャネル設定手段に第１の時間間隔で通信チャネルの設定を変更させ、前記第２の制御手段は、前記サーバ無線通信装置との無線による接続が確立されていない場合は、前記第２のチャネル設定手段に第２の時間間隔で通信チャネルの設定を変更させ、前記第１の時間間隔は、前記第２の無線通信手段が前記第２の時間間隔で全チャネルで通信を試みるのに必要な時間以上とすることを特徴としている。
【０００９】
この構成により、通信チャネルを順次変更して接続を試みるようになっているので、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探し出して接続を確立する事ができる。また、クライアント無線通信装置とサーバ無線通信装置の双方が通信チャネルを変更して各チャネルで無線による接続を試みるようになっているので、無線通信におけるいわゆる「隠れ端末問題」が発生している場合においても接続を確立する事ができる。
【００１０】
また、本発明の無線通信システムは、前記第１の制御手段は、前記クライアント無線通信装置との無線による接続が確立されていない場合は、前記第１のチャネル設定手段に第１の時間間隔で通信チャネルの設定を変更させ、前記第２の制御手段は、前記サーバ無線通信装置との無線による接続が確立されていない場合は、前記第２のチャネル設定手段に第２の時間間隔で通信チャネルの設定を変更させ、前記第２の時間間隔は、前記第１の無線通信手段が前記第１の時間間隔で全チャネルで通信を試みるのに必要な時間以上とすることを特徴としている。
【００１１】
この構成により、通信チャネルを順次変更して接続を試みるようになっているので、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探し出して接続を確立する事ができる。また、クライアント無線通信装置とサーバ無線通信装置の双方が通信チャネルを変更して各チャネルで無線による接続を試みるようになっているので、無線通信におけるいわゆる「隠れ端末問題」が発生している場合においても接続を確立する事ができる。
【００１２】
また、本発明の無線通信システムは、前記サーバ無線通信装置は、空きチャネルを検出する第１の空きチャネル検出手段を備え、前記クライアント無線通信装置は、空きチャネルを検出する第２の空きチャネル検出手段を備え、前記第１のチャネル設定手段は、前記第１の空きチャネル検出手段が検出した空きチャネルから通信チャネルを設定し、前記第２のチャネル設定手段は、前記第２の空きチャネル検出手段が検出した空きチャネルから通信チャネルを設定することを特徴としている。
【００１３】
この構成により、接続を試みるチャネルを空きチャネルに限定することで、接続確立までの時間を短縮することができる。
【００１４】
また、本発明の無線通信システムは、前記第１の空きチャネル検出手段及び前記第２の空きチャネル検出手段は、受信電波強度が一定値以下であるチャネルを空きチャネルとして検出することを特徴としている。
【００１５】
この構成により、接続を試みるチャネルを空きチャネルに限定することで、接続確立までの時間を短縮することができる。
【００１６】
また、本発明の無線通信システムは、前記第１の空きチャネル検出手段と前記第２の空きチャネル検出手段の少なくとも一方が定期的に空きチャネルを検出することを特徴としている。
【００１７】
この構成により、新たに使用可能又は不可能になったチャネルが存在するような無線状況の変化に対して柔軟に対応することができる。
【００１８】
また、本発明のサーバ無線通信装置は、前記無線通信システムに記載されたものであることを特徴としている。
【００１９】
この構成により、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探して接続を確立することができるサーバ無線通信装置を提供することができる。
【００２０】
また、本発明のクライアント無線通信装置は、前記無線通信システムに記載されたものであることを特徴としている。
【００２１】
この構成により、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探して接続を確立することができるクライアント無線通信装置を提供することができる。
【発明の効果】
【００２２】
本発明によれば、新規に通信可能となったクライアント無線通信装置をサーバ無線通信装置に接続する際に、通信チャネルを順次変更して接続を試みることにより、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探して接続を確立することができる無線通信システムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態の無線通信システムについて図面を用いて説明する。
【００２４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の無線通信システムの構成を示す。図に示すように、無線通信システム３００は、サーバ無線通信装置１１０とクライアント無線通信装置２１０とから構成される。
【００２５】
サーバ無線通信装置１１０は、無線通信手段１１１と、チャネル設定手段１１２と、制御手段１１３とを備えている。無線通信手段１１１は、無線により通信を行うものであり、第１の無線通信手段を構成する。チャネル設定手段１１２は、無線通信手段１１１が通信を行う通信チャネルを設定するものであり、第１のチャネル設定手段を構成する。制御手段１１３は、サーバ無線通信装置１１０において無線による接続が確立されているか否かを判定し、チャネル設定手段１１２と無線通信手段１１１を制御するものであり、第１の制御手段を構成する。
【００２６】
また、クライアント無線通信装置２１０は、無線通信手段２１１と、チャネル設定手段２１２と、制御手段２１３とを備えている。
【００２７】
無線通信手段２１１は、無線により通信を行うものであり、第２の無線通信手段を構成する。チャネル設定手段２１２は、無線通信手段２１１が通信を行う通信チャネルを設定するものであり、第２のチャネル設定手段を構成する。制御手段２１３は、クライアント無線通信装置２１０において無線による接続が確立されているか否かを判定し、チャネル設定手段２１２と無線通信手段２１１を制御するものであり、第２の制御手段を構成する。
【００２８】
無線通信手段１１１、２１１は、例えばＩＥＥＥ８０２．１１ｂ等に準拠した無線ＬＡＮのＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部、又はＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）部の通信チップセットにより構成される。
【００２９】
制御手段１１３、２１３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。この場合、ＣＰＵは、ＲＯＭ上のプログラムを、ＲＡＭをプログラム実行の際の記憶領域として利用しながら実行することにより各部の制御およびデータの送受信を行う。なお、ＲＡＭ上にプログラムを展開した後、このＲＡＭ上のプログラムをＣＰＵで実行するようにしても構わない。
【００３０】
チャネル設定手段１１２、２１２は、例えばＩＥＥＥ８０２．１１ｂ等に準拠した無線ＬＡＮのＲＦ部やＭＡＣ部の通信チップセットに対して設定を行うソフトウェアモジュール等によって実現する。
【００３１】
以上のように構成された無線通信システム３００の動作を説明する。
【００３２】
図２はサーバ無線通信装置１１０の動作を説明するフロー図である。ここでは、ＩＥＥＥ８０２．１１ｂに準拠したネットワークに適用した場合を例にして、サーバ無線通信装置１１０とクライアント無線通信装置２１０とが通信を確立するときの動作を説明する。
【００３３】
まず、制御手段１１３は、無線通信手段１１１からの情報により、サーバ無線通信装置１１０において無線による接続が確立されているか否かを判定する（ステップＳ１１）。ステップＳ１１で接続が確立されていないと判断すると、制御手段１１３はチャネル設定手段１１２を制御して、無線通信手段１１１が通信を行う通信チャネルを例えばチャネル１に設定する（ステップＳ１２）。ステップＳ１１で接続が確立されていると判断すると、制御手段１１３はこの処理を終了する。なお、チャネル設定手段１１２がソフトウェアによって実現される場合は制御手段１１３はソフトウェアを起動する。チャネルが設定されると、サーバ無線通信装置１１０の無線通信手段１１１は、設定されたチャネル１で一定時間毎に繰り返しビーコンフレームを送出する（ステップＳ１３）。次いで、制御手段１１３は、第１の時間間隔である一定時間（Ｔａ）が経過したか否かを判定し（ステップＳ１４）、一定時間（Ｔａ）が経過していなければステップＳ１３に戻ってビーコンフレームの送出を続け、一定時間（Ｔａ）が経過していればステップＳ１１に戻り、無線通信手段１１１から接続完了の通知を受けたか否かなどにより、無線による接続が確立されているか否かを再び判定する。このように、サーバ無線通信装置１１０は、ビーコンフレームを送出するチャネル設定を順次更新（変更）しながらビーコンフレームを送出するようになっている。
【００３４】
なお、ステップＳ１２におけるチャネル設定の更新は、ＩＥＥＥ８０２．１１ｂの場合はチャネルがチャネル１からチャネル１４まであるので、例えば、チャネル１から、チャネル２、チャネル３とチャネルの番号を順次増やしていき、最後のチャネル１４の次には再びチャネル１に戻って繰り返すようにすればよい。
【００３５】
次に、クライアント無線通信装置２１０の動作を説明する。
【００３６】
図３は、クライアント無線通信装置２１０の動作を説明するフロー図である。以下の説明において、クライアント無線通信装置２１０は、サーバ無線通信装置１１０と無線による接続を確立するためにスキャンニングを行うようになっているが、スキャンニングにはパッシブスキャンとアクティブスキャンがあり、ここではパッシブスキャンを行う場合を例にして説明する。
【００３７】
まず、クライアント無線通信装置２１０の制御手段２１３は、無線通信手段２１１からの情報により、クライアント無線通信装置２１０において無線による接続が確立されているか否かを判定する（ステップＳ２１）。ステップＳ２１で接続が確立されていないと判断すると、制御手段２１３はチャネル設定手段２１２を制御して、無線通信手段２１１が通信を行う通信チャネルの設定を例えばチャネル１に更新する（ステップＳ２２）。チャネルが設定されると、クライアント無線通信装置２１０の無線通信手段２１１は、設定されたチャネル１でビーコンフレームの受信を試みる（ステップＳ２３）。そして、制御手段２１３は、ビーコンフレームの受信を第２の時間間隔である一定時間（Ｔｃ）が経過するまで試みてから（ステップＳ２４）、ビーコンフレームを受信したか否かを判断し（ステップＳ２５）、受信していない場合は、ステップＳ２２からステップＳ２４の処理を再び行う。ステップＳ２５でビーコンフレームを受信した場合は無線接続を確立する（ステップＳ２６）。
【００３８】
なお、チャネル設定の更新は、サーバ無線通信装置１１０の場合と同様であり、ＩＥＥＥ８０２．１１ｂの場合はチャネルがチャネル１からチャネル１４まであるので、例えば、チャネル１から、チャネル２、チャネル３とチャネルの番号を順次増やしていき、最後のチャネル１４になったら再びチャネル１から繰り返すようにすればよい。
【００３９】
図４は、クライアント無線通信装置２１０とサーバ無線通信装置１１０が互いに近接する等により通信可能な条件になり、接続を確立する際の流れを示すものである。図において、サーバ無線通信装置１１０とクライアント無線通信装置２１０が通信可能な条件になった時刻を時刻Ｔ０とする。時刻Ｔ０において、サーバ無線通信装置１１０はチャネル（図ではＣｈと示す）２でビーコンフレームを送出しており、クライアント無線通信装置２１０はチャネル設定を順次更新してサーバ無線通信装置１１０が送出したビーコンフレームの受信を試みると、チャネル２に更新した時にビーコンフレームを受信できる。従って、時刻Ｔ０において、クライアント無線通信装置２１０とサーバ無線通信装置１１０は接続を確立する。
【００４０】
なお、サーバ無線通信装置１１０がチャネル設定を更新する時間間隔Ｔａ（第１の時間間隔）は、クライアント無線通信装置２１０が全てのチャネルに対し時間間隔Ｔｃ（第２の時間間隔）で通信を試みるのに必要な時間以上であるのが望ましい。例えば、チャネル数Ｎが１４であれば、Ｔａ≧Ｔｃ×１４とすればよい。又は、クライアント無線通信装置２１０がチャネルを更新する時間間隔Ｔｃを、サーバ無線通信装置１１０が全てのチャネルに対し時間間隔Ｔａで通信を試みるのに必要な時間以上であるように構成しても良い。この場合、チャネル数Ｎが１４であれば、Ｔｃ≧Ｔａ×１４とすればよい。
【００４１】
なお、上記はクライアント無線通信装置２１０がパッシブスキャンをする場合を例にして説明したが、アクティブスキャンをする場合は、クライアント無線通信装置２１０は、ビーコンフレームの受信待ちの代わりに、プローブ要求フレームの送信及びプローブ応答フレームの受信待ち等を行うようにすればよい。
【００４２】
また、上記はＩＥＥＥ８０２．１１ｂ準拠の無線ＬＡＮのインフラストラクチャモードを例に説明したが、アドホックモードの場合には、例えば、最後にビーコンフレームを送信した移動ステーションがサーバ無線通信装置１１０として動作し、その他の移動ステーションがクライアント無線通信装置２１０として動作すればよい。
【００４３】
また、上記はサーバ無線通信装置１１０に１台目のクライアント無線通信装置２１０を接続する場合を主に説明してきたが、２台目以降のクライアント無線通信装置２１０を接続する場合には、既存の接続で使用しているチャネルを変更する必要がある。その場合、定期的に既存の無線通信で使用しているチャネルを変更するようにすれば良い。即ち、サーバ無線通信装置１１０において既に確立された無線接続がある場合に２台目以降のクライアント無線通信装置２１０を接続可能とする為には、確立済みの無線接続で使用しているチャネルを定期的に更新すれば良い。具体的には、サーバ無線通信装置１１０はチャネル変更を要求するチャネル変更要求信号をクライアント無線通信装置２１０に送信し、クライアント無線通信装置２１０はチャネル変更要求信号に対する応答であるチャネル変更応答信号をサーバ無線通信装置１１０に送信すれば良い。このように構成することで、サーバ無線通信装置１１０に２台目以降のクライアント無線通信装置２１０を接続する際に、いわゆる「隠れ端末問題」等により、既に確立されているチャネル以外のチャネルを使用する必要がある場合においても、適切にチャネルを選択して無線接続を確立することができる。
【００４４】
このように、本実施の形態によれば、ＩＥＥＥ８０２．１１ｂ等に準拠した無線ＬＡＮに適用した場合、近接等により新規に通信可能となったクライアント無線通信装置２１０を、アクセスポイントであるサーバ無線通信装置１１０に接続する際に、通信チャネルを順次変更して接続を試みるようになっているので、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探し出して接続を確立する事ができる。また、クライアント無線通信装置２１０とサーバ無線通信装置１１０の双方が、通信チャネルを変更して各チャネルで無線による接続を試みるようになっているので、無線通信におけるいわゆる「隠れ端末問題」が発生している場合においても接続を確立する事ができる。
【００４５】
（第２の実施の形態）
図５は、本発明の第２の実施の形態における無線通信システムの構成を示す。なお、第２の実施の形態は、第１の実施の形態でサーバ無線通信装置１１０が空きチャネル検出手段１１４を備え、クライアント無線通信装置２１０が空きチャネル検出手段２１４を備えるようにしたものであり、その他の構成については第１の実施の形態と同様であるので同一の符号を付し説明を省略する。
【００４６】
図において、無線通信システム６００は、サーバ無線通信装置４１０とクライアント無線通信装置５１０とから構成される。
【００４７】
サーバ無線通信装置４１０が備える空きチャネル検出手段１１４は、サーバ無線通信装置４１０において通信に使用可能なチャネルである空きチャネルを検出するものであり、第１の空きチャネル検出手段を構成する。
【００４８】
また、空きチャネル検出手段１１４は、無線通信手段１１１が受信した受信電波強度が一定の閾値以下であるチャネルを空きチャネルであると判断するようになっている。
【００４９】
また、クライアント無線通信装置５１０が備える空きチャネル検出手段２１４は、クライアント無線通信装置５１０において通信に使用可能なチャネルである空きチャネルを検出するものであり、第２の空きチャネル検出手段を構成する。空きチャネル検出手段２１４は空きチャネル検出手段１１４と同様に、無線通信手段２１１が受信した受信電波強度が一定の閾値以下のチャネルを空きチャネルであると判断するようになっている。
【００５０】
以上のように構成された無線通信システム６００の動作を説明する。
【００５１】
図６はサーバ無線通信装置４１０の動作を説明するフロー図である。ここでは、ＩＥＥＥ８０２．１１ｂに準拠したネットワークに適用した場合を例にして、サーバ無線通信装置４１０とクライアント無線通信装置５１０とが通信を確立するときの動作を説明する。
【００５２】
まず、制御手段１１３からの制御により、空きチャネル検出手段１１４は、空きチャネルの検出を行う（ステップＳ３１）。なお、空きチャネル検出手段１１４はソフトウェアにより実現してもよく、その場合制御手段１１３は、空きチャネルの検出を行うソフトウェアを起動する。ここで、空きチャネル検出手段１１４は、全チャネルについて受信電波強度を測定し、受信電波強度が一定値以下のチャネルを空きチャネルとして検出する。以下は、例として、ステップＳ３１においてチャネル１からチャネル１４の全チャネルのうち、チャネル５、チャネル６、チャネル７、チャネル１１、チャネル１２が空きチャネルとして検出されたものとして説明する。
【００５３】
次に、制御手段１１３は、無線通信手段１１１からの情報により、サーバ無線通信装置４１０において無線による接続が確立されているか否かを判定する（ステップＳ３２）。ステップＳ３２で接続が確立されていないと判断すると、制御手段１１３はチャネル設定手段１１２を制御して、無線通信手段１１１が通信を行う通信チャネルを、前記の空きチャネルの中から選び、例えば最初の空きチャネルであるチャネル５に設定する（ステップＳ３３）。ステップＳ３２で接続が確立されていると判定すると、制御手段１１３はこの処理を終了する。なお、チャネル設定手段１１２がソフトウェアによって実現される場合は制御手段１１３はソフトウェアを起動する。チャネルが設定されると、サーバ無線通信装置４１０の無線通信手段１１１は、設定されたチャネル５で、一定時間毎に繰り返しビーコンフレームを送出する（ステップＳ３４）。次いで、制御手段１１３は、一定時間（Ｔａ）が経過したか否かを判定し（ステップＳ３５）、一定時間（Ｔａ）が経過していなければステップＳ３４に戻ってビーコンフレームの送出を続け、一定時間（Ｔａ）が経過していればステップＳ３２に戻り、無線通信手段１１１からの接続完了の通知を受けたか否か等により、無線による接続が確立されているか否かを再び判定する。
【００５４】
なお、ステップＳ３３におけるチャネル設定の更新は、空きチャネルの中でチャネル番号の少ないものから順に選択していけば良い。この例では空きチャネルがチャネル５、チャネル６、チャネル７、チャネル１１、チャネル１２であるので、チャネル５、チャネル６、チャネル７、チャネル１１、チャネル１２のように順次選択し、チャネル１２の次には再びチャネル５に戻って繰り返すようにすればよい。
【００５５】
次に、クライアント無線通信装置５１０の動作を説明する。
【００５６】
図７は、クライアント無線通信装置５１０の動作を説明するフロー図である。以下の説明において、クライアント無線通信装置５１０は、サーバ無線通信装置４１０と無線による接続を確立するためにスキャンニングを行うようになっているが、スキャンニングにはパッシブスキャンとアクティブスキャンがあり、ここではパッシブスキャンを行う場合を例にして説明する。また、クライアント無線通信装置５１０は、空きチャネルを検出して、検出された空きチャネルの中から選択するようにした点においてクライアント無線通信装置２１０と異なる。
【００５７】
まず、制御手段２１３からの制御により、空きチャネル検出手段２１４は、空きチャネルの検出を行う（ステップＳ４１）。なお、空きチャネル検出手段２１４はソフトウェアにより実現してもよく、その場合制御手段２１３は、空きチャネルの検出を行うソフトウェアを起動する。ここで、空きチャネル検出手段２１４は、全チャネルについて、受信電波強度を測定し、受信電波強度が一定値以下のチャネルを空きチャネルとして検出する。以下は、例として、ステップＳ４１においてチャネル１からチャネル１４の全チャネルのうち、チャネル１、チャネル２、チャネル１１、チャネル１２が空きチャネルとして検出されたものとして説明する。
【００５８】
次に、制御手段２１３は、無線通信手段２１１からの情報により、クライアント無線通信装置５１０において無線による接続が確立されているか否かを判定する（ステップＳ４２）。ステップＳ４２で接続が確立されていないと判断すると、制御手段２１３はチャネル設定手段２１２を制御して、無線通信手段２１１が通信を行う通信チャネルを、前記の空きチャネルの中から選択し、例えば最初の空きチャネルであるチャネル１に設定する（ステップＳ４３）。チャネルが設定されると、クライアント無線通信装置５１０の無線通信手段２１１は、設定されたチャネル１でビーコンフレームの受信を試みる（ステップＳ４４）。そして、制御手段２１３は、ビーコンフレームの受信を一定時間（Ｔｃ）が経過するまで試みてから（ステップＳ４５）、ビーコンフレームを受信したか否かを判断し（ステップＳ４６）、受信していない場合は、ステップＳ４３からステップＳ４５の処理を再び行う。ステップＳ４６でビーコンフレームを受信した場合は無線接続を確立する（ステップＳ４７）。
【００５９】
なお、チャネル設定の更新は、サーバ無線通信装置４１０の場合と同様であり、空きチャネルの中でチャネル番号の少ないものから順に選択していけば良い。この例では空きチャネルがチャネル１、チャネル２、チャネル１１、チャネル１２であるので、チャネル１、チャネル２、チャネル１１、チャネル１２のように順次選択し、チャネル１２の次には再びチャネル１に戻って繰り返すようにすればよい。
【００６０】
図８は、クライアント無線通信装置５１０とサーバ無線通信装置４１０が互いに近接する等により通信可能な条件になり、接続を確立する際の流れを示すものである。図において、サーバ無線通信装置４１０とクライアント無線通信装置５１０が通信可能な条件になった時刻を時刻Ｔ１をとする。時刻Ｔ１においてサーバ無線通信装置４１０はチャネル（図ではＣｈと示す）１１でビーコンフレームを送出しており、クライアント無線通信装置５１０がチャネル設定を順次更新してサーバ無線通信装置４１０が送出したビーコンフレームの受信を試みると、チャネル１１に更新した時にビーコンフレームを受信できる。従って、時刻Ｔ０において、クライアント無線通信装置５１０とサーバ無線通信装置４１０は接続を確立する。
【００６１】
なお、サーバ無線通信装置４１０がチャネルを設定を更新する時間間隔Ｔａは、クライアント無線通信装置５１０が全ての空きチャネルに対し時間間隔Ｔｃで通信を試みるのに必要な時間以上であるのが望ましい。例えばチャネル数Ｎが１４であれば、全てのチャネルが空きチャネルである場合を考えてＴａ≧Ｔｃ×１４として良い。又は、クライアント無線通信装置５１０がチャネル設定を更新する時間間隔Ｔｃを、サーバ無線通信装置４１０が全ての空きチャネルに対し時間間隔Ｔａで通信を試みるのに必要な時間以上であるように構成しても良い。この場合も、チャネル数Ｎが１４であれば、全てのチャネルが空きチャネルである場合を考えてＴｃ≧Ｔａ×１４として良い。
【００６２】
なお、上記はクライアント無線通信装置５１０がパッシブスキャンをする場合を例にして説明したが、アクティブスキャンをする場合は、クライアント無線通信装置５１０はビーコンフレームの受信待ちの代わりに、プローブ要求フレームの送信及びプローブ応答フレームの受信待ち等を行うようにすれば良い。
【００６３】
また、上記はＩＥＥＥ８０２．１１ｂ準拠の無線ＬＡＮのインフラストラクチャモードを例に説明したが、アドホックモードの場合には、例えば、最後にビーコンフレームを送信した移動ステーションがサーバ無線通信装置４１０として動作し、その他の移動ステーションがクライアント無線通信装置５１０として動作すれば良い。
【００６４】
また、上記では空きチャネルの検出を最初に１回行っていただけだが、この構成に限られるものではない。例えば、前回の空きチャネル検出から一定時間が経過したら再度空きチャネルの検出を行うように構成しても良い。又は、全ての空きチャネルをある一定回数（例えば１回、３回、１０回等）選択したら、再度空きチャネルの検出を行うように構成しても良い。この場合、新たに使用可能又は使用不可能になったチャネルが存在するような無線状況の変化に対して柔軟に対応することができる。
【００６５】
このように、本実施の形態によれば、ＩＥＥＥ８０２．１１ｂ等に準拠した無線ＬＡＮに適用した場合、近接等により新規に通信可能となったクライアント無線通信装置５１０を、アクセスポイントであるサーバ無線通信装置４１０に接続する際に、通信チャネルを空きチャネルから順次選択して接続を試みるようになっているので、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探し出して接続を確立する事ができる。また、クライアント無線通信装置５１０とサーバ無線通信装置４１０の双方が、通信チャネルを変更して各チャネルで無線による接続を試みるようになっているので、無線通信におけるいわゆる「隠れ端末問題」が発生している場合においても接続を確立する事ができる。
【００６６】
また、接続を試みるチャネルをサーバ無線通信装置４１０とクライアント無線通信装置５１０のそれぞれにおいて検出した空きチャネルに限定することで、接続確立までの時間を短縮することができる。
【産業上の利用可能性】
【００６７】
以上のように、本発明に係る無線通信システムは、新規に通信可能となったクライアント無線通信装置をサーバ無線通信装置に接続する際に、通信チャネルを順次変更して接続を試みることにより、無線状況の悪化等によって利用できないチャネルがある場合でも、利用可能なチャネルを探して接続を確立することができるという効果を有し、無線ＬＡＮ等の無線によって通信を行う無線通信システムとして有用である。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施の形態に係る無線通信システムの構成図
【図２】本発明の第１の実施の形態に係る無線通信システムのサーバ無線通信装置の接続動作を説明するフロー図
【図３】本発明の第１の実施の形態に係る無線通信システムのクライアント無線通信装置の接続動作を説明するフロー図
【図４】本発明の第１の実施の形態に係る無線通信システムの接続手順を示す図
【図５】本発明の第２の実施の形態に係る無線通信システムの構成図
【図６】本発明の第２の実施の形態に係る無線通信システムのサーバ無線通信装置の接続動作を説明するフロー図
【図７】本発明の第２の実施の形態に係る無線通信システムのクライアント無線通信装置の接続動作を説明するフロー図
【図８】本発明の第２の実施の形態に係る無線通信システムの接続手順を示す図
【図９】従来の無線通信システムの動作を示す図
【符号の説明】
【００６９】
１１０、４１０  サーバ無線通信装置
１１１、２１１  無線通信手段
１１２、２１２  チャネル設定手段
１１３、２１３  制御手段
１１４、２１４  空きチャネル検出手段
２１０、５１０  クライアント無線通信装置
３００、６００  無線通信システム
【図１】
2006109074.tif 000003
【図２】
2006109074.tif 000004
【図３】
2006109074.tif 000005
【図４】
2006109074.tif 000006
【図５】
2006109074.tif 000007
【図６】
2006109074.tif 000008
【図７】
2006109074.tif 000009
【図８】
2006109074.tif 000010
【図９】
2006109074.tif 000011