(57)【特許請求の範囲】
【請求項１】
無線ＬＡＮを介して無線端末に接続される複数の無線ＬＡＮ基地局と、前記無線ＬＡＮ基地局を介して前記無線端末の呼制御を行なう主装置とを備えた無線ＬＡＮシステムにおいて、
前記無線ＬＡＮ基地局は、
データの優先度を示す優先度テーブルを記憶するテーブル記憶手段と、
前記無線端末から送信されるデータの優先度を前記優先度テーブルに基づき判定する判定手段と、
前記判定手段により優先度が判定されたデータをその優先度毎にバッファするバッファ手段と、
前記バッファ手段にバッファされたデータをその優先度にしたがってその宛先へ送信する送信制御手段と、
前記主装置から送信される優先度情報に基づき前記優先度テーブルを更新するテーブル更新手段とを備え、
前記主装置は、
前記無線ＬＡＮ基地局のそれぞれの前記優先度テーブルの情報を記憶するテーブル情報記憶手段と、
前記テーブル情報記憶手段に記憶された情報を参照し、呼制御対象の無線端末から送信されるデータの優先度を設定し、前記テーブル情報記憶手段に記憶された情報を更新するとともに、設定された優先度を示す情報を前記優先度情報として、前記呼制御対象の無線端末の通信経路が経由する無線ＬＡＮ基地局へ送信する制御手段とを備えたことを特徴とする無線ＬＡＮシステム。
【請求項２】
請求項１に記載された無線ＬＡＮシステムにおいて、
前記主装置の前記制御手段は、前記無線端末の通信経路が複数の無線ＬＡＮ基地局を経由する場合、前記複数の無線ＬＡＮ基地局の間で、少なくとも一方向に送信されるデータの優先度を整合させる手段を含むことを特徴とする無線ＬＡＮシステム。
【請求項３】
請求項１に記載された無線ＬＡＮシステムにおいて、
前記主装置の制御手段は、前記無線端末が第１の無線ＬＡＮ基地局から第２の無線ＬＡＮ基地局へローミングを行なう際に、前記第１および第２の無線ＬＡＮ基地局の少なくとも一方におけるデータの優先度をローミングの前後で整合させ、設定された優先度を示す情報を前記優先度情報として前記第１および第２の無線ＬＡＮ基地局の少なくとも一方へ送信する手段を含むことを特徴とする無線ＬＡＮシステム。
【請求項４】
請求項３に記載された無線ＬＡＮシステムにおいて、
前記主装置の制御手段は、
前記無線端末へ送信されるデータの宛先を前記主装置のＩＰアドレスにする手段と、
受信されたデータの宛先を前記主装置のＩＰアドレスから前記無線端末のＩＰアドレスに変更し転送する手段とを有し、
前記無線端末が通信中に別の無線ＬＡＮ基地局へローミングを行なう場合、前記無線端末にローミング後の新しいＩＰアドレスを通知するとともに、ローミング完了後、受信されたデータの宛先を前記主装置のＩＰアドレスから前記無線端末の前記新しいＩＰアドレスに変更し転送する手段とを更に有する
ことを特徴とする無線ＬＡＮシステム。
【請求項５】
請求項１〜４のいずれかに記載された無線ＬＡＮシステムにおいて、
前記判定手段は、前記無線ＬＡＮ基地局で受信されたデータが前記優先度テーブルに存在しない場合、そのデータを非優先データであると判定する手段を含み、
前記バッファ手段は、前記判定手段により前記非優先データであると判定されたデータを記憶する手段を含み、
前記送信制御手段は、前記バッファ手段に記憶されたデータのうち優先度が設定されているデータを前記非優先データに先行して送信する手段を含む
ことを特徴とする無線ＬＡＮシステム。
【請求項６】
請求項１〜５のいずれかに記載された無線ＬＡＮシステムにおいて、
前記主装置は、前記無線ＬＡＮ基地局のそれぞれのトラフィック値を記憶するトラフィック記憶手段を更に備え、
前記主装置の制御手段は、前記トラフィック記憶手段を参照し、前記無線ＬＡＮ基地局の前記トラフィック値が設定値を超えたことを検出すると、この無線ＬＡＮ基地局に接続されている無線端末に対しローミングを要求する手段を含む
ことを特徴とする無線ＬＡＮシステム。
【請求項７】
請求項１〜５のいずれかに記載された無線ＬＡＮシステムにおいて、
前記主装置は、前記無線ＬＡＮ基地局のそれぞれのトラフィック値を記憶するトラフィック記憶手段を更に備え、
前記主装置の制御手段は、前記トラフィック記憶手段を参照し、前記無線ＬＡＮ基地局の前記トラフィック値が設定値を超えたことを検出すると、その旨を予め登録されたアドレスへ通知する手段を含む
ことを特徴とする無線ＬＡＮシステム。
【請求項８】
請求項１〜５のいずれかに記載された無線ＬＡＮシステムにおいて、
前記主装置は、前記無線ＬＡＮ基地局のそれぞれの無線チャンネルを記憶する無線チャンネル記憶手段を更に備え、
前記主装置の制御手段は、前記無線チャンネル記憶手段を参照し、互いに無線チャネルが一致する無線ＬＡＮ基地局の組合せを検出すると、一方の無線ＬＡＮ基地局に接続されている無線端末に対しローミングを要求する手段を含む
ことを特徴とする無線ＬＡＮシステム。
【請求項９】
請求項８に記載された無線ＬＡＮシステムにおいて、
前記主装置の制御手段は、前記一方の無線ＬＡＮ基地局に対し省電力モードへ移行する要求を行なう手段を更に含むことを特徴とする無線ＬＡＮシステム。
【請求項１０】
請求項１〜５のいずれかに記載された無線ＬＡＮシステムにおいて、
前記主装置は、
前記無線端末から送信されるデータのデータ量を測定する手段と、
前記無線端末から送信されるデータのエラー発生率を測定する手段と、
前記データ量が設定値より低く、前記エラー発生率が設定値より高いとき、前記無線端末に対しローミングを要求する手段と
を備えたことを特徴とする無線ＬＡＮシステム。
【請求項１１】
請求項１〜５のいずれかに記載された無線ＬＡＮシステムにおいて、
前記主装置は、
前記無線端末から送信されるデータのデータ量を測定する手段と、
前記無線端末から送信されるデータのエラー発生率を測定する手段と、
前記データ量が設定値より低く、前記エラー発生率が設定値より高いとき、前記無線端末に対しコーデックの変更を要求する手段と
を備えたことを特徴とする無線ＬＡＮシステム。
【請求項１２】
優先度に応じてデータの送信を行なう無線ＬＡＮ基地局を介して無線端末の呼制御を行なう主装置において、
前記無線ＬＡＮ基地局におけるデータの優先度を記憶する優先度記憶手段と、前記優先度記憶手段に記憶された情報を参照し、呼制御対象の無線端末から送信されるデータの優先度を設定し、前記優先度記憶手段に記憶された情報を更新するとともに、設定された優先度を示す情報を前記呼制御対象の無線端末の通信経路が経由する無線ＬＡＮ基地局へ送信する制御手段と
を備えたことを特徴とする主装置。
【請求項１３】
請求項１２に記載された主装置において、
前記制御手段は、前記無線端末の通信経路が複数の無線ＬＡＮ基地局を経由する場合、前記複数の無線ＬＡＮ基地局の間で、少なくとも一方向に送信されるデータの優先度を整合させる手段を含むことを特徴とする主装置。
【請求項１４】
請求項１２に記載された主装置において、
前記制御手段は、前記無線端末が第１の無線ＬＡＮ基地局から第２の無線ＬＡＮ基地局へローミングを行なう際に、前記第１および第２の無線ＬＡＮ基地局の少なくとも一方におけるデータの優先度をローミングの前後で整合させ、設定された優先度を示す情報を前記第１および第２の無線ＬＡＮ基地局の少なくとも一方へ送信する手段を含むことを特徴とする無線ＬＡＮシステム。
【請求項１５】
無線ＬＡＮ基地局におけるデータの優先度の情報を記憶する第１の機能と、
前記第１の機能で記憶した情報を参照し、呼制御対象の無線端末から送信されるデータの優先度を設定する第２の機能と、
第１の機能で記憶した情報を更新するとともに、第２の機能で設定された優先度を示す情報を前記呼制御対象の無線端末の通信経路が経由する無線ＬＡＮ基地局へ送信する第３の機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ＬＡＮシステム、主装置およびプログラムに関し、より詳しくは、無線端末と基地局とが無線ＬＡＮを介して接続される無線ＬＡＮシステム、無線ＬＡＮ基地局を介して無線端末の呼制御を行なう主装置、および、主装置の機能を実現するためのプログラムに関する。
【０００２】
【従来の技術】
ＬＡＮ（Local Area Network）は当初、有線ネットワークとして開発され利用されてきたが、近年その高速化や、モバイル・コンピューティング技術およびモバイル端末の発達と相俟って、有線ネットワークの少なくとも一部を無線化した無線ＬＡＮの開発、利用が行われている。
無線ＬＡＮでは、ユーザやアプリケーションに必要となる帯域幅と遅延を実現するため、ＱｏＳ（Quality of Service：サービス品質）の向上が重要な課題となっている。これに対し、無線ＬＡＮ基地局がデータの種類に応じて優先度を設定し、優先度が高いデータから順に送信する方式が提案されている。例えば、リアルタイム性が高い音声と動画のデータに対し、その他のデータよりも高い優先度を設定することにより、他のデータの送信量が変動しても、音声と動画のデータを一定の速度で送信することが可能となる。
従来の無線ＬＡＮシステムでは、無線ＬＡＮ基地局とこれに接続される無線端末とから構成されるサービスセットが個々に存在し、このサービスセット毎に無線ＬＡＮのＱｏＳについての設定がなされていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来の無線ＬＡＮシステムでは、同じ優先度のデータが１つの無線ＬＡＮ基地局に大量に送信されると、同じ優先度のデータが均等に送信されるため、送信速度が低下し、この低下した送信速度がボトルネックとなって、ＱｏＳが保証されないという問題があった。
また、データの優先度もサービスセット毎に設定されているため、複数の無線ＬＡＮ基地局を経由して送信されるデータの優先度が異なることがあり、ＱｏＳが保証されないという問題があった。
このような環境では、ある無線ＬＡＮ基地局から別の無線ＬＡＮ基地局へローミングを行い、通信接続を切り換えると、その度にデータの優先度が変化することになり、通信経路においてＱｏＳが保証されているとは言えない。
【０００４】
本発明はこのような課題を解決するためになされたものであり、その目的は、通信経路におけるＱｏＳを向上させることにある。
【０００５】
【課題を解決するための手段】
このような目的を達成するために、本発明の無線ＬＡＮシステムは、無線ＬＡＮ基地局は、データの優先度を示す優先度テーブルを記憶するテーブル記憶手段と、無線端末から送信されるデータの優先度を優先度テーブルに基づき判定する判定手段と、判定手段により優先度が判定されたデータをその優先度毎にバッファするバッファ手段と、バッファ手段にバッファされたデータをその優先度にしたがってその宛先へ送信する送信制御手段と、主装置から送信される優先度情報に基づき優先度テーブルを更新するテーブル更新手段とを備え、主装置は、無線ＬＡＮ基地局のそれぞれの優先度テーブルの情報を記憶するテーブル情報記憶手段と、テーブル情報記憶手段に記憶された情報を参照し、呼制御対象の無線端末から送信されるデータの優先度を設定し、テーブル情報記憶手段に記憶された情報を更新するとともに、設定された優先度を示す情報を優先度情報として、呼制御対象の無線端末の通信経路が経由する無線ＬＡＮ基地局へ送信する制御手段とを備えたことを特徴とする。
このように、主装置が各無線ＬＡＮ基地局における優先度の設定状況を把握し、これに基づき優先度の設定を随時更新することにより、呼制御の対象となるデータの優先度を分散させることができる。また、複数の無線ＬＡＮ基地局を経由して送信されるデータの優先度を整合させることもできる。
なお、優先度は２以上の順位に分かれていてもよいし、１つの順位だけであってもよい。
【０００６】
この無線ＬＡＮシステムにおいて、主装置の制御手段は、無線端末の通信経路が複数の無線ＬＡＮ基地局を経由する場合、複数の無線ＬＡＮ基地局の間で、少なくとも一方向に送信されるデータの優先度を整合させる手段を含むようにしてもよい。
また、主装置の制御手段は、無線端末が第１の無線ＬＡＮ基地局から第２の無線ＬＡＮ基地局へローミングを行なう際に、第１および第２の無線ＬＡＮ基地局の少なくとも一方におけるデータの優先度をローミングの前後で整合させ、設定された優先度を示す情報を優先度情報として前記第１および第２の無線ＬＡＮ基地局の少なくとも一方へ送信する手段を含むようにしてもよい。これにより、ローミングの前後でデータの優先度が同等になる。
【０００７】
これらの無線ＬＡＮシステムにおいて、主装置の制御手段は、通信相手の無線端末へ送信されるデータの宛先を主装置のＩＰアドレスにする手段と、受信されたデータの宛先を主装置のＩＰアドレスから通信相手のＩＰアドレスに変更し転送する手段とを有し、通信相手が通信中に別の無線ＬＡＮ基地局へローミングを行なう場合、通信相手にローミング後の新しいＩＰアドレスを通知するとともに、ローミング完了後、受信されたデータの宛先を主装置のＩＰアドレスから通信相手の新しいＩＰアドレスに変更し転送する手段とを更に有するようにしてもよい。これにより、無線端末が互いに異なるサブネットの無線ＬＡＮ基地局間をローミングしたとしても、継続して通話を行なうことが可能となる。
【０００８】
また、無線ＬＡＮ基地局の判定手段は、無線ＬＡＮ基地局で受信されたデータが優先度テーブルに存在しない場合、そのデータを非優先データであると判定する手段を含み、バッファ手段は、判定手段により非優先データであると判定されたデータを記憶する手段を含み、送信制御手段は、バッファ手段に記憶されたデータのうち優先度が設定されているデータを非優先データに先行して送信する手段を含むようにしてもよい。
【０００９】
また、主装置は、無線ＬＡＮ基地局のそれぞれのトラフィック値を記憶するトラフィック記憶手段を更に備え、主装置の制御手段は、トラフィック記憶手段を参照し、無線ＬＡＮ基地局のトラフィック値が設定値を超えたことを検出すると、この無線ＬＡＮ基地局に接続されている無線端末に対しローミングを要求する手段を含むようにしてもよい。無線端末がローミングすることにより、無線ＬＡＮ基地局の過負荷状態が回避される。
【００１０】
また、主装置は、無線ＬＡＮ基地局のそれぞれのトラフィック値を記憶するトラフィック記憶手段を更に備え、主装置の制御手段は、トラフィック記憶手段を参照し、無線ＬＡＮ基地局のトラフィック値が設定値を超えたことを検出すると、その旨を予め登録されたアドレスへ通知する手段を含むようにしてもよい。例えば、ネットワーク管理者に通知することにより、無線ＬＡＮ基地局に発生した異常に素早く対処することができ、またユーザに通知することにより、ＱｏＳを保証できない虞があることを知らせることができる。
【００１１】
また、主装置は、無線ＬＡＮ基地局のそれぞれの無線チャンネルを記憶する無線チャンネル記憶手段を更に備え、主装置の制御手段は、無線チャンネル記憶手段を参照し、互いに無線チャネルが一致する無線ＬＡＮ基地局の組合せを検出すると、一方の無線ＬＡＮ基地局に接続されている無線端末に対しローミングを要求する手段を含むようにしてもよい。
さらに、主装置の制御手段は、一方の無線ＬＡＮ基地局に対し省電力モードへ移行する要求を行なう手段を更に含むようにしてもよい。
無線端末がローミングを行い、無線ＬＡＮ基地局が省電力モードへ移行することにより、無線ＬＡＮ基地局間での無線チャネルの衝突が回避される。
【００１２】
また、主装置は、無線端末から送信されるデータのデータ量を測定する手段と、無線端末から送信されるデータのエラー発生率を測定する手段と、データ量が設定値より低く、エラー発生率が設定値より高いとき、無線端末に対しローミングを要求する手段とを備えるようにしてもよい。無線端末がローミングすることにより、データの遅延や欠損などが低減される。
また、主装置は、無線端末から送信されるデータのデータ量を測定する手段と、無線端末から送信されるデータのエラー発生率を測定する手段と、データ量が設定値より低く、エラー発生率が設定値より高いとき、無線端末に対しコーデックの変更を要求する手段とを備えるようにしてもよい。無線端末がコーデックを変更することにより、データの遅延や欠損などが低減される。
【００１３】
また、本発明の主装置は、無線ＬＡＮ基地局におけるデータの優先度を記憶する優先度記憶手段と、優先度記憶手段に記憶された情報を参照し、呼制御対象の無線端末から送信されるデータの優先度を設定し、優先度記憶手段に記憶された情報を更新するとともに、設定された優先度を示す情報を呼制御対象の無線端末の通信経路が経由する無線ＬＡＮ基地局へ送信する制御手段とを備えたことを特徴とする。
この主装置において、制御手段は、無線端末の通信経路が複数の無線ＬＡＮ基地局を経由する場合、複数の無線ＬＡＮ基地局の間で、少なくとも一方向に送信されるデータの優先度を整合させる手段を含んでいてもよい。
また、制御手段は、無線端末が第１の無線ＬＡＮ基地局から第２の無線ＬＡＮ基地局へローミングを行なう際に、第１および第２の無線ＬＡＮ基地局の少なくとも一方におけるデータの優先度をローミングの前後で整合させ、設定された優先度を示す情報を第１および第２の無線ＬＡＮ基地局の少なくとも一方へ送信する手段を含んでいてもよい。
【００１４】
また、本発明のプログラムは、無線ＬＡＮ基地局におけるデータの優先度の情報を記憶する第１の機能と、第１の機能で記憶した情報を参照し、呼制御対象の無線端末から送信されるデータの優先度を設定する第２の機能と、第１の機能で記憶した情報を更新するとともに、第２の機能で設定された優先度を示す情報を呼制御対象の無線端末の通信経路が経由する無線ＬＡＮ基地局へ送信する第３の機能とをコンピュータに実現させるためのものである。
【００１５】
【発明の実施の形態】
以下、図面を参照し、本発明の一実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である無線ＬＡＮシステムの全体構成を示すブロック図である。この無線ＬＡＮシステムは、複数の無線電話機（無線端末）７，８と、無線ＬＡＮ９を介して無線電話機７，８と接続される複数の無線ＬＡＮ基地局２，３と、無線電話機７，８の呼制御を行なう主装置１とから構成されている。主装置１は、インターネット網５や公衆網６とのインターフェースを含んでいる。なお、図１には主装置１と無線ＬＡＮ基地局２，３とが無線ＬＡＮ４を介して接続されている例を示したが、これには限定されず、例えば優先ＬＡＮを介して接続されていてもよい。
【００１６】
次に、図２および図３を参照し、無線ＬＡＮ基地局２，３および主装置１のより詳しい構成を説明する。
図２は、無線ＬＡＮ基地局２の一構成例を示すブロック図である。図２に示す無線ＬＡＮ基地局２０は、無線ＬＡＮＩ／Ｆ回路２１と、ヘッダ解析回路２２と、制御回路２３と、メモリー回路２４と、バッファ回路２５と、送信制御回路２６とを有している。
無線ＬＡＮＩ／Ｆ回路２１は、無線ＬＡＮ４，９とのインターフェースであり、無線ＬＡＮ４または９を介して無線ＬＡＮ基地局２または無線電話機７とデータ交換を行なうことができる。なお、主装置１と無線ＬＡＮ基地局２とがＬＡＮを介して接続される場合には、さらにＬＡＮＩ／Ｆを設ける必要がある。
【００１７】
メモリー回路（テーブル記憶手段）２４は、優先キューテーブル２４Ａおよびトラフィックテーブル２４Ｂを記憶するものである。優先キューテーブル２４Ａは、データのヘッダと優先度とを対応づけた優先度テーブルである。優先度は、２以上の順位からなるが、１つの順位からなる場合もある。トラフィックテーブル２４Ｂは、無線ＬＡＮ基地局２０とそれに接続された無線電話機７とからなる自ネットワーク内のＳＳＩＤ、無線チャンネル、送受信量、端末数などを記したテーブルである。
【００１８】
ヘッダ解析回路（判定手段）２２は、無線ＬＡＮＩ／Ｆ回路２１で受信されたデータが優先データであるか否かを判定するものである。より詳しく言えば、無線ＬＡＮＩ／Ｆ回路２１で受信されたデータのヘッダを解析し、そのヘッダが優先キューテーブル２４Ａに存在すれば優先データ、存在しなければ非優先データであると判定し、優先データである場合には、その優先度も判定する。
制御回路２３は、ヘッダ解析回路２２により判定された優先データを、バッファ回路２５の優先キュー２５Ａへ送り、非優先データを、バッファ回路２５の非優先キュー２５Ｂへ送るものである。制御回路２３には更に、メモリー回路２４から優先キューテーブル２４Ａおよびトラフィックテーブル２４Ｂの情報を定期的に読み出し、バッファ回路２５の優先キュー２５Ａへ送る機能と、主装置１０から送信される呼制御テーブル（１４Ｃ）の情報（優先度情報）に基づき、優先キューテーブル２４Ａを更新する機能とを併せ持っている。
【００１９】
バッファ回路２５の優先キュー２５Ａは、制御回路２３より送られる優先データと、優先キューテーブル２４Ａおよびトラフィックテーブル２４Ｂの情報とをバッファするものである。また、非優先キュー２５Ｂは、非優先データをバッファするものである。
優先度が２以上の順位からなる場合には、その順位の数に対応した数の優先キューを設け、各優先キューは、それぞれに対応する優先度のデータをバッファする。また、各優先キューには、送信帯域が予め設定される。この送信帯域は、すべての優先キューにおいて等しくしてもよいし、優先度に応じて変えてもよい。
【００２０】
送信制御回路２６は、優先キュー２５Ａにバッファされている優先データを、非優先キュー２５Ｂにバッファされている非優先データに先行して、無線ＬＡＮＩ／Ｆ回路２１を介して宛先へ送信する制御を行なうものである。優先キューが複数設けられている場合は、優先度が高い順にデータを宛先に送信する。なお、無線ＬＡＮ基地局２０が送出するビーコン信号を基準にして一定間隔でデータを送信するようにしてもよい。
ここでは無線ＬＡＮ基地局２の一構成例について説明したが、その他の無線ＬＡＮ基地局３も同様の構成を有しており、その説明を省略する。
【００２１】
図３は、主装置１の一構成例を示すブロック図である。図３に示す主装置１０は、無線ＬＡＮＩ／Ｆ回路１１と、ヘッダ解析回路１２と、制御回路１３と、メモリー回路１４とを有している。
無線ＬＡＮＩ／Ｆ回路１１は、無線ＬＡＮ４とのインターフェースであり、無線ＬＡＮ４を介して無線ＬＡＮ基地局２，３とデータ交換を行なうことができる。なお、主装置１と無線ＬＡＮ基地局２，３とがＬＡＮを介して接続される場合には、ＬＡＮＩ／Ｆを設ける必要がある。
ヘッダ解析回路１２は、無線ＬＡＮＩ／Ｆ回路１１で受信されたデータのヘッダを解析し、その結果を制御回路１３へ出力するものである。
【００２２】
メモリー回路（テーブル情報記憶手段、トラフィック記憶手段、無線チャンネル記憶手段）１４は、キュー情報テーブル１４Ａ、トラフィック情報テーブル１４Ｂおよび呼制御テーブル１４Ｃを記憶するものである。キュー情報テーブル１４Ａは、各無線ＬＡＮ基地局２，３の優先キューテーブル２４Ａの情報を記したテーブルであり、このテーブルから各無線ＬＡＮ基地局２，３の優先キューの使用状況がわかる。トラフィックテーブル２４Ｂは、各無線ＬＡＮ基地局２，３のトラフィックテーブル２４Ｂの情報を記したテーブルであり、このテーブルから各無線ＬＡＮ基地局２，３におけるトラフィックがわかる。呼制御テーブル１４Ｃは、呼制御を行なう無線電話機７，８の呼制御情報として、例えばＭＡＣアドレス、通信ポート番号、プロトコル番号、コーデックタイプ、優先度等を記したテーブルである。なお、呼制御情報には、優先度が設定されるデータを特定できる予め定められたヘッダ情報が含まれていればよい。ヘッダ情報の例として、ＩＰヘッダおよびＴＣＰヘッダなどがあるが、これらには限定されない。
【００２３】
制御回路１３は、主装置１０全体の動作を制御するものであり、各無線ＬＡＮ基地局２，３から送信される優先キューテーブル２４Ａおよびトラフィックテーブル２４Ｂの情報に基づき、キュー情報テーブル１４Ａおよびトラフィック情報テーブル１４Ｂを更新する機能と、呼制御を行なう無線電話機７，８の通話データの優先度を設定し、この優先度を示す情報が含まれる呼制御テーブル１４Ｃの情報を、通信経路が経由する無線ＬＡＮ基地局２，３へ送信する機能とを有している。
【００２４】
次に、図１〜図３に示した無線ＬＡＮシステムの動作について説明する。
まず、主装置１がもつテーブルの更新動作について説明する。
各無線ＬＡＮ基地局２，３では、制御回路２３により、メモリー回路２４から優先キューテーブル２４Ａおよびトラフィックテーブル２４Ｂの情報を定期的に読み出して、バッファ回路２５の優先キュー２５Ａへ送り、送信制御回路２６により、無線ＬＡＮＩ／Ｆ回路２１を介して主装置１へ送信する。主装置１では、無線Ｉ／Ｆ回路１１を介して受信された優先キューテーブル２４Ａおよびトラフィックテーブル２４Ｂのデータのヘッダをヘッダ解析回路１２で解析し、制御回路１３により優先キューテーブル２４Ａの情報をメモリー回路１４のキュー情報テーブル１４Ａに書き込むとともに、トラフィックテーブル２４Ｂの情報をトラフィック情報テーブル１４Ｂに書き込む。
以上の動作をすべての無線ＬＡＮ基地局に対して行なうことにより、主装置１がすべての無線ＬＡＮ基地局における優先キューの使用状況とトラフィックを把握することができる。
【００２５】
次に、主装置１による呼制御時の動作について説明する。
例えば、無線電話機７から無線ＬＡＮ基地局２を介して主装置１へ発呼要求が送信されたとすると、主装置１では、無線Ｉ／Ｆ回路１１を介して受信された発呼要求のヘッダをヘッダ解析回路１２で解析し、制御回路１３によりキュー情報テーブル１４Ａを参照し、通話データの優先度を設定する。通話データの優先度を設定したら、この設定された優先度を、メモリー回路１４のキュー情報テーブル１４Ａおよび呼制御テーブル１４Ｃに書き込む。そして、無線ＬＡＮ基地局２における通話データの優先度のほか、無線電話機７のＭＡＣアドレス、通信ポート番号、プロトコル番号、コーデックタイプが示された呼制御テーブルの情報を、無線ＬＡＮ基地局２へ送信する。また、通話相手が接続される無線ＬＡＮ基地局における通話データの優先度のほか、通話相手のＭＡＣアドレス、通信ポート番号、プロトコル番号、コーデックタイプが示された呼制御テーブルの情報を、通話相手が接続される無線ＬＡＮ基地局へ送信する。
無線ＬＡＮ基地局２，３では、無線Ｉ／Ｆ回路２１を介して受信された呼制御テーブルのヘッダをヘッダ解析回路２２で解析し、制御回路２３により呼制御テーブルの中の優先度の情報を優先キューテーブル２４Ａに書き込む。
【００２６】
無線電話機７とその通話相手との間に呼が成立すると、無線ＬＡＮ基地局２では、無線ＬＡＮＩ／Ｆ回路２１を介して受信された無線電話機７からのデータのヘッダをヘッダ解析回路２２で解析し、そのヘッダが優先キューテーブル２４Ａに存在すれば優先データ、存在しなければ非優先データであると判定する。
優先データであると判定された場合には、優先データであると判定された通話データをその優先度に対応するバッファ回路２５の優先キュー２５Ａへ送り、非優先データであると判定された場合には、その通話データを非優先キュー２５Ｂへ送る。
送信制御回路２６により、優先キュー２５Ａにバッファされた通話データをその優先度が高い順に、無線ＬＡＮＩ／Ｆ回路２１を介して無線電話機７の通話相手へ送信し、その後、非優先キュー２５Ｂにバッファされた通話データを同様に送信する。
【００２７】
通話データの優先度の設定は、主装置１の制御回路１３により、次のようにして行われる。単独基地局内すなわち無線ＬＡＮ基地局２内の通話の場合、図４（ａ）に示すキュー情報テーブル１４Ａの中の無線ＬＡＮ基地局２に関するテーブル３１から空き優先キュー▲１▼，▲２▼を検出し、これらの空き優先キュー▲１▼，▲２▼の優先度２，３を比較し、高い方の優先度２を選択し、無線ＬＡＮ基地局２における通話データの優先度とする。
また、基地局間の通話、例えば無線ＬＡＮ基地局２，３間の通話の場合には、図４（ａ）に示すキュー情報テーブル１４Ａの中の無線ＬＡＮ基地局２に関するテーブル３１から空き優先キュー▲１▼，▲２▼を検出し、続いて図４（ｂ）に示す受信側基地局３に関するテーブル３２から空き優先キュー▲３▼〜▲５▼を検出し、空き優先キュー▲１▼，▲２▼の優先度２，３と空き優先キュー▲３▼〜▲５▼の優先度２〜４とを比較し、基地局２，３の双方で取得可能な最も高い優先度２を選択し、基地局２，３における通話データの優先度とする。
【００２８】
上述したように通話データの優先度を設定すると、２つの無線電話機の一方から送信される通話データおよび他方から送信される通話データに対し、無線ＬＡＮ基地局において同一の優先度の優先キューが割り当てられることになる。
各通話データに対し別々の優先キューを割り当てるには、１つの無線ＬＡＮ基地局において通話データの優先度を２つ設定する必要がある。これには、無線ＬＡＮ基地局において空き優先キューが複数検出されたら、これら空き優先キューの中から、例えば２と３のように連続する優先度を選択すればよい。
なお、無線ＬＡＮ基地局において空き優先キューがない場合などには、新規に優先キューを生成し、その優先キューの優先度を通話データの優先度としてもよい。
【００２９】
このように、主装置１が各無線ＬＡＮ基地局２，３における優先度の設定状況に基づき優先度の設定を行なうことにより、呼制御の対象となる通話データの優先度を分散させることができる。したがって、同じ優先度のデータが大量に送信される場合に起こる送信速度の低下を防ぐことができる。また、複数の無線ＬＡＮ基地局２，３を経由して送信される通話データの優先度を整合させることができる。よって、通信経路におけるＱｏＳを向上させることができる。
【００３０】
次に、無線電話機が無線ＬＡＮ基地局間を移動するローミングを行なう際の動作について説明する。図５は、無線電話機７が無線ＬＡＮ基地局２から無線ＬＡＮ基地局３へローミングを行なうときのシーケンス図である。
無線ＬＡＮ基地局２に接続される無線電話機７が、通信中に移動し（ステップＳ１１，Ｓ１２）、無線ＬＡＮ基地局３のビーコン信号を受信すると（ステップＳ１３）、無線ＬＡＮ基地局３に対しローミング登録要求（ＩＥＥＥ８０２．１１ｆ）を送信する（ステップＳ１４）。
【００３１】
ローミング登録要求を受信した無線ＬＡＮ基地局３は、無線電話機７の接続が可能な場合には、無線電話機７に対しローミング登録許可通知（ＩＥＥＥ８０２．１１ｆ）を送信し（ステップＳ１５）、これと同時に主装置１に対しローミング開始通知（ＩＥＥＥ８０２．１１ｆ）と、ローミングを行なう無線電話機７のＭＡＣアドレスおよびＩＰアドレス、無線電話機７が通信中の無線ＬＡＮ基地局２のＳＳＩＤおよびＭＡＣアドレスとを送信する（ステップＳ１６）。なお、ローミング開始通知とともに主装置１へ送信される情報は、上述したものすべてである必要はない。
【００３２】
主装置１は制御回路１３により、ローミング開始通知等とともに受信された情報から、ローミングを行なう無線電話機７と、無線電話機７が通信中の無線ＬＡＮ基地局２と、ローミング先の無線ＬＡＮ基地局３とを特定する。そして、メモリー回路１４のキュー情報テーブル１４Ａを参照して、無線電話機７の通話データの優先度を設定し、設定された優先度を、メモリー回路１４のキュー情報テーブル１４Ａおよび呼制御テーブル１４Ｃに書き込む（ステップＳ１７）。そして、無線ＬＡＮ基地局３における通話データの優先度が示された呼制御テーブルの情報を、無線ＬＡＮ基地局３へ送信する（ステップＳ１８）。
【００３３】
無線ＬＡＮ基地局３は、受信された呼制御テーブルの中の優先度の情報を、制御回路２３により優先キューテーブル２４Ａに書き込む（ステップＳ１９）。そして、呼制御テーブルにしたがって無線電話機７と接続し、通信可能となった状態で、無線ＬＡＮ基地局２に対しハンドオフ通知（ＩＥＥＥ８０２．１１ｆ）を送信し（ステップＳ２０）、これと同時に主装置１に対しローミング完了通知（ＩＥＥＥ８０２．１１ｆ）を送信する（ステップＳ２２）。
ハンドオフ通知を受信した無線ＬＡＮ基地局２は、無線電話機７との通信を切断し（ステップＳ２３）、以後無線電話機７はローミング先の無線ＬＡＮ基地局３を介して通信を行なう。無線ＬＡＮ基地局３において、無線電話機７の通話データをその優先度にしたがって送信することは、上述したのと同様である。
【００３４】
通話データの優先度の設定は、主装置１の制御回路１３により、次のようにして行われる。ローミング先の無線ＬＡＮ基地局３の空き優先キューを検出し、検出された空き優先キューの中に、無線ＬＡＮ基地局２で無線電話機７の通話データに使用されている優先キューの優先度と同じ優先度のものがあれば、その優先度を選択し、無線ＬＡＮ基地局３における通話データの優先度とする。
また、ローミング先の無線ＬＡＮ基地局３の空き優先キューの中に、無線ＬＡＮ基地局２で無線電話機７の通話データに使用される優先キューの優先度と同じ優先度のものがない場合には、基地局２，３双方の空き優先キューを検出し、双方の空き優先キューで優先度が同じものがあれば、その優先度を選択する。この場合、ローミング先の無線ＬＡＮ基地局３だけでなく、無線電話機７が通信中の無線ＬＡＮ基地局２にも、新しい優先度を通知する必要がある。
【００３５】
また、無線ＬＡＮ基地局２，３の双方の空き優先キューで優先度が同じものがない場合には、無線ＬＡＮ基地局２で無線電話機７の通話データに使用されている優先キューの優先度に最も近い優先度を、ローミング先の無線ＬＡＮ基地局３の空き優先キューの中から選択し、無線ＬＡＮ基地局３における通話データの優先度とする。なお、無線ＬＡＮ基地局２，３の双方における通話データの優先度が近くなるように、無線電話機７が通話中の無線ＬＡＮ基地局２における通話データの優先度を変更してもよい。この場合、ローミング先の無線ＬＡＮ基地局３だけでなく、無線電話機７が通信中の無線ＬＡＮ基地局２にも、新しい優先度を通知する必要がある。
このように、ローミングの前後の無線ＬＡＮ基地局２，３における通話データの優先度を整合させることにより、ローミングの前後での優先度の変化を小さくし、通信経路におけるＱｏＳを向上させることができる。
【００３６】
次に、図６を参照し、サブネット分割されたネットワークにおいて、無線電話機が通信中に移動し、別のサブネットの無線ＬＡＮ基地局へローミングを行なう際の動作について説明する。
例えば、無線電話機７Ａから無線ＬＡＮ基地局２を介して主装置１へ発呼要求が送信されたとする。通話相手は無線電話機７Ｂであるとする。発呼要求を受信した主装置１は、呼制御で無線電話機７Ａに対し通話データ（例えばＲＴＰ（Real Time Transport Protocol））の宛先を主装置１自身のＩＰアドレスおよびＭＡＣアドレスにして送信させる。主装置１は、無線電話機７Ａから送信された通話データを受信すると、受信された通話データの宛先を、主装置１のＩＰアドレスおよびＭＡＣアドレスから、通話相手である無線電話機７ＢのＩＰアドレスおよびＭＡＣアドレスに変更し、転送する。
【００３７】
ここで、通話相手である無線電話機７Ｂが、ＬＡＮ４１上のルータ４２を介して相互に接続された無線ＬＡＮ基地局２から無線ＬＡＮ基地局３Ｂへローミングを行なうとする。
ローミング先の無線ＬＡＮ基地局３Ｂからローミング開始通知を受信した主装置１は、ローミング先で使用するＩＰアドレスを無線電話機７Ｂへ通知する。ＩＰアドレスの付与はＤＨＣＰ（Dynamic Host Configuration Protocol）サーバにより行ってもよいし、予め定められたＩＰアドレスが複数記録されたＩＰアドレステーブルをメモリー回路１４に設け、ＩＰアドレステーブルの中のＩＰアドレスを割り当てるようにしてもよい。
【００３８】
主装置１から新しいＩＰアドレスを受信した無線電話機７Ｂは、新しいＩＰアドレスを記憶し、ローミング先の無線ＬＡＮ基地局３Ｂからローミング完了通知を受信すると、自己のＩＰアドレスを主装置１から通知された新しいＩＰアドレスに変更する。
そして主装置１は、ローミング完了通知を受信すると、無線電話機７Ａから送信された通話データの宛先を、主装置１のＩＰアドレスおよびＭＡＣアドレスから、通話相手である無線電話機７Ｂの新しいＩＰアドレスおよびＭＡＣアドレスに変更し、転送する。
このように主装置１がローミングした無線電話機７Ｂの通話データを中継することにより、ルータ４２等により分割された別のサブネットの無線ＬＡＮ基地局２，３Ｂ間を無線電話機７Ｂがローミングしても、継続して通話を行なうことが可能となる。
【００３９】
次に、過負荷の無線ＬＡＮ基地局が発生した場合などの動作について説明する。
上述したように、無線ＬＡＮ基地局２，３では、トラフィックテーブル２４Ｂの情報を主装置１へ定期的に送信し、主装置１では、受信された情報に基づきトラフィック情報テーブル１４Ｂの内容を更新する。
また、主装置１では、制御回路１３によりトラフィック情報テーブル１４Ｂの内容を定期的にモニターする。ここで、例えば無線ＬＡＮ基地局２のトラフィック値が予め設定された値を超えたことを検出すると、無線ＬＡＮ基地局２が過負荷であると判定し、無線ＬＡＮ基地局２に接続されている無線電話機７に対し、ローミング要求を送信する。
【００４０】
ローミング要求を受信した無線電話機７は、ローミング可能な無線ＬＡＮ基地局をサーチし、ローミング可能な無線ＬＡＮ基地局が存在する場合には、その基地局へローミングを行う。
１つの無線ＬＡＮ基地局に対し無線電話機の接続が集中し、その無線ＬＡＮ基地局が過負荷状態にあるときに、過負荷の無線ＬＡＮ基地局に接続されている無線電話機を、接続数が少ない近接の無線ＬＡＮ基地局に移し、無線ＬＡＮ基地局の過負荷状態を回避することができ、ＱｏＳを保つことができる。
【００４１】
なお、無線電話機７が音声通話で使用する音声コーデック（例えばＧ．７１１やＧ．７２９）を変更できる機能を有している場合には、主装置１が無線電話機７に対し、音声コーデックを変更する要求を送信するするようにしてもよい。また、無線電話機７がＴＶ電話の機能を有し、映像のコーデックを変更できる機能を有している場合には、主装置１が無線電話機７に対し、映像のコーデックを変更する要求を送信するようにしてもよい。また、無線電話機７がコーデックの圧縮率（ビットレート）を変更できる機能を有している場合には、主装置１が無線電話機７に対し、コーデックの圧縮率を変更する要求を送信するようにしてもよい。主装置１からの要求に応じて無線電話機７にコーデックを変更させ、通信量を少なくさせることにより、過負荷となった無線ＬＡＮ基地局２におけるトラフィックを低減することができ、ＱｏＳを保つことができる。
【００４２】
また、主装置１でトラフィック情報テーブル１４Ｂの内容をモニターした結果、例えば無線ＬＡＮ基地局２のトラフィック値が予め設定された値を超えたことを検出した場合や、無線ＬＡＮ基地局２の通信環境が劣化し、トラフィック値が予め設定された値を下回ったことを検出した場合に、異常が発生した無線ＬＡＮ基地局２を特定する情報として、例えばＭＡＣアドレスおよびＳＳＩＤを記したＥメールを、予め登録されているネットワーク管理者のＥメールアドレスへメールサーバより送信する。これにより、ネットワーク管理者は、無線ＬＡＮ基地局２に発生した異常に素早く対処することが可能となる。
【００４３】
また、主装置１でトラフィック情報テーブル１４Ｂの内容をモニターした結果、例えば呼制御を行っている無線電話機７，８に接続されている無線ＬＡＮ基地局２，３の無線チャネルが互いに一致し、無線ＬＡＮ基地局２，３が過負荷になっていることを検出すると、例えば無線ＬＡＮ基地局２に接続されている無線電話機７に対し、ローミング要求を送信するとともに、無線ＬＡＮ基地局２に対し、省電力モード要求を送信する。ここでは無線ＬＡＮ基地局２，３の少なくとも一方を選択すればよく、例えばＭＡＣアドレスの大小やＳＳＩＤ値の大小、またはトラフィック状態が悪い方の基地局を選択するようにしてもよい。
【００４４】
ローミング要求を受信した無線電話機７は、ローミング可能な無線ＬＡＮ基地局をサーチし、ローミング可能な無線ＬＡＮ基地局が存在する場合には、その基地局へローミングを行う。
また、省電力モード要求を受信した無線ＬＡＮ基地局２は、ＩＥＥＥ８０２．１１で示すＤＯＺＥモード（待機モード）へ移行する。ＤＯＺＥモードの間、無線ＬＡＮ基地局２へは無線電話機は接続されない。なお、ＤＯＺＥモード中の無線ＬＡＮ基地局２は、主装置１から送られる起動通知により復帰させることができる。
このようにすることにより、無線ＬＡＮ基地局２，３の間での無線チャネルの衝突を回避し、通話データの遅延や欠損などを低減することができ、ＱｏＳを保つことができる。
【００４５】
また、主装置１の制御回路１３に、無線電話機７，８から送信される通話データのデータ量を測定する機能と、その通話データのＣＲＣ（Cyclic Redundancy Check）エラーを集計し、単位時間当たりのエラー数であるエラー発生率を測定する機能とをもたせ、例えば無線電話機７から送信される通話データのデータ量が設定値より低く、エラー発生率が設定値より高いとき、無線電話機７に対しローミング要求を行なうようにしてもよい。このようにして無線電話機７が接続される無線ＬＡＮ基地局を変更することにより、通話データの遅延や欠損などを低減することができ、ＱｏＳを保つことができる。
なお、例えば無線電話機７から送信される通話データのデータ量が設定値より低く、エラー発生率が設定値より高いとき、無線電話機７に対しコーデックの変更を要求するようにしても同様に、通話データの遅延や欠損などを低減することができ、ＱｏＳを保つことができる。
【００４６】
一方、無線電話機７，８がジッターバッファを具備する場合、受信データの遅延にばらつきが生じたとしても、受信データをバッファし一定間隔で出力することにより、受信データの遅延を一定にすることができる。ジッターバッファは、受信データの遅延のばらつきが大きい場合でも対応できるように、メモリーサイズを十分大きくする必要がある。しかし、メモリーサイズを大きくすると、受信データがバッファされる時間が長くなり、ジッターバッファで生じる受信データの遅延が常時大きくなる。そこで、無線電話機７，８間で送受信されるデータ量が設定値より低く、エラー発生率が設定値より高いとき、無線電話機７，８に対しその旨の通知を送る手段を主装置１に設けるとともに、ジッターバッファのメモリーサイズを可変とし、主装置１から通知を受信すると、ジッターバッファのメモリーサイズを通常時よりも大きくする手段を無線電話機７，８に設ける。これにより、通常時のジッターバッファにおける受信データの遅延を抑制しつつ、通信環境が劣化し受信データの遅延のばらつきが大きくなっても、遅延が大きいデータをバッファし、遅延を一定にすること可能となる。
【００４７】
また、無線電話機７，８間で送受信されるデータ量が設定値より低く、エラー発生率が設定値より高いとき、無線電話機７，８に対しその旨の通知を送る手段を主装置１に設けるとともに、主装置１から通知を受信すると、データを送信する際、同じデータを複数回送信する手段を無線電話機７，８に設けるようにしてもよい。これにより、受信側でエラーの少ないデータを受信できる可能性が高くなる。無線電話機７，８から同じデータを複数回送信する際、１つのパケットに同じデータが２重に含まれるようにしてもよいし、１つのパケットにその前後に送信されるデータが含まれるようにしてもよい。なお、後者の場合、無線電話機７，８に、送信したデータを所定時間バッファしておく構成を設ける必要がある。
【００４８】
上述した無線ＬＡＮシステム、または、これを構成する主装置１および無線ＬＡＮ基地局２，３の諸機能は、コンピュータにプログラムを実行させることにより実現することができる。
【００４９】
【発明の効果】
以上説明したように、本発明の無線ＬＡＮシステムでは、主装置が各無線ＬＡＮ基地局における優先度の設定状況を把握し、これに基づき優先度の設定を随時更新することにより、呼制御の対象となるデータの優先度を分散させることができる。したがって、同じ優先度のデータが大量に送信される場合に起こる送信速度の低下を防ぐことができる。また、複数の無線ＬＡＮ基地局を経由して送信されるデータの優先度を整合させることができる。よって、通信経路におけるＱｏＳを向上させることができる。
また、ローミングの前後の無線ＬＡＮ基地局におけるデータの優先度を整合させることにより、ローミングの前後での優先度の変化を小さくし、通信経路におけるＱｏＳを向上させることができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態である無線ＬＡＮシステムの全体構成を示すブロック図である。
【図２】  無線ＬＡＮ基地局の一構成例を示すブロック図である。
【図３】  主装置の一構成例を示すブロック図である。
【図４】  優先度の設定の説明に用いる優先キューテーブルの内容を示す図である。
【図５】  無線電話機が無線ＬＡＮ基地局間をローミングするときのシーケンス図である。
【図６】  無線電話機が互いに異なるサブネットの無線ＬＡＮ基地局間をローミングする状態を示すブロック図である。
【符号の説明】
１…主装置、２，３，３Ｂ…無線ＬＡＮ基地局、４，９…無線ＬＡＮ、５…インターネット網、６…公衆網、７，７Ａ，７Ｂ，８…無線電話機、１１，２１…無線ＬＡＮＩ／Ｆ回路、１２，２２…ヘッダ解析回路、１３，２３…制御回路、１４，２４…メモリー回路、１４Ａ…キュー情報テーブル、１４Ｂ…トラフィック情報テーブル、１４Ｃ…呼制御テーブル、２４Ａ…優先キューテーブル、２４Ｂ…トラフィックテーブル、２５…バッファ回路、２５Ａ…優先キュー、２５Ｂ…非優先キュー、２６…送信制御回路、４１…ＬＡＮ、４２…ルータ。
【図１】
0003761486.tif 000002
【図２】
0003761486.tif 000003
【図３】
0003761486.tif 000004
【図４】
0003761486.tif 000005
【図５】
0003761486.tif 000006
【図６】
0003761486.tif 000007