(57)【要約】【課題】  処理負荷の増加及び消費電力の増加を抑えつつ、電波状況の悪化及びハンドオーバによる通信品質の低下を防止または低減できる無線ＬＡＮ端末装置を提供する。【解決手段】  ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａとＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂとを用いてアクセスポイントとの間に２つの無線リンクを確立する。制御ユニット１３は、より通信品質の良好なリンクをアクティブに設定し、他方を非アクティブに設定する。通常は、アクティブリンクのみをデータの送受信に使用するが、アクティブリンクの通信品質が低下した場合には、他方のリンクもアクティブにして２つのリンクを用いて同一データを送信する。また、アクティブリンクが切断された場合は、非アクティブリンクをアクティブに変更してデータ送信を行う。【選択図】  図１
2006345158.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントとの間に互いに異なる周波数帯を用いて２つの無線リンクを確立し、確立された２つの無線リンクの通信品質に応じていずれか一方の無線リンクを用いてデータ伝送を行うようにしたことを特徴とする無線ＬＡＮ端末装置。
【請求項２】
請求項１に記載された無線ＬＡＮ端末装置において、
前記通信品質が所定の条件を満たす場合に前記２つの無線リンクの両方を用いて同一データを伝送するようにしたことを特徴とする無線ＬＡＮ端末装置。
【請求項３】
請求項２に記載された無線ＬＡＮ端末装置において、
既に受信しているデータと同一のデータを受信した場合に、一方のデータを破棄するためのデータ破棄部を備えていることを特徴とする無線ＬＡＮ端末装置。
【請求項４】
請求項１，２又は３に記載された無線ＬＡＮ端末装置において、
前記２つの無線リンクを確立するための無線部と、
前記２つの無線リンクの通信品質を監視する監視部と、
該監視部からの監視結果に基づいてデータ伝送に用いる無線リンクを決定する制御部と、
を備えていることを特徴とする無線ＬＡＮ端末装置。
【請求項５】
請求項４に記載された無線ＬＡＮ端末装置において、
前記制御部が、前記無線部を制御して所定の信号を送信させ、その応答信号に基づいて送信先ポートを決定するようにしたことを特徴とする無線ＬＡＮ端末装置。
【請求項６】
請求項４又は５に記載された無線ＬＡＮ端末装置において、
前記無線部が、ＩＥＥＥ８０２．１１ａ規格に準拠する第１の無線ＬＡＮモジュールと、ＩＥＥＥ８０２．１１ｇ規格またはＩＥＥＥ８０２．１１ｂ規格に準拠する第２の無線ＬＡＮモジュールを備えることを特徴とする無線ＬＡＮ端末装置。
【請求項７】
ＬＡＮに接続されるアクセスポイントと、該アクセスポイントとの間に無線リンクを確立する無線ＬＡＮ端末装置とを含む無線ＬＡＮシステムにおいて、
前記アクセスポイントと前記無線ＬＡＮ端末装置との間に互いに異なる周波数帯を用いて２つの無線リンクを確立し、確立された２つの無線リンクの通信品質に応じていずれか一方の無線リンクを用いてデータ伝送を行うようにしたことを特徴とする無線ＬＡＮシステム。
【請求項８】
請求項７に記載された無線ＬＡＮシステムにおいて、
前記通信品質が所定の条件を満たす場合に前記２つの無線リンクの両方を用いて同一データを伝送するようにしたことを特徴とする無線ＬＡＮシステム。
【請求項９】
請求項８に記載された無線ＬＡＮシステムにおいて、
前記無線ＬＡＮ端末装置が、既に受信しているデータと同一のデータを受信した場合に、一方のデータを破棄するためのデータ破棄部を備えていることを特徴とする無線ＬＡＮシステム。
【請求項１０】
請求項７，８又は９に記載された無線ＬＡＮシステムにおいて、
前記無線ＬＡＮ端末装置が、
前記２つの無線リンクを確立するための無線部と、
前記２つの無線リンクの通信品質を監視する監視部と、
該監視部からの監視結果に基づいてデータ伝送に用いる無線リンクを決定する制御ユニットと、
を備えていることを特徴とする無線ＬＡＮシステム。
【請求項１１】
請求項１０に記載された無線ＬＡＮシステムにおいて、
前記制御部が、前記無線部を制御して所定の信号を送信させ、その応答信号に基づいて送信先ポートを決定するようにしたことを特徴とする無線ＬＡＮシステム。
【請求項１２】
請求項１０又は１１に記載された無線ＬＡＮシステムにおいて、
前記無線部が、ＩＥＥＥ８０２．１１ａ規格に準拠する第１の無線ＬＡＮモジュールと、ＩＥＥＥ８０２．１１ｇ規格またはＩＥＥＥ８０２．１１ｂ規格に準拠する第２の無線ＬＡＮモジュールを備えることを特徴とする無線ＬＡＮシステム。
【請求項１３】
アクセスポイントとの間に互いに異なる周波数帯を用いて２つの無線リンクを確立するステップと、
確立された２つの無線リンクの通信品質に応じていずれか一方の無線リンクを用いてデータ伝送を行うステップと、
をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載されたプログラムにおいて、
前記通信品質が所定の条件を満たす場合に前記２つの無線リンクの両方を用いて同一データを送信させるステップを含むことを特徴とするプログラム。
【請求項１５】
請求項１４に記載されたプログラムにおいて、
既に受信しているデータと同一のデータを受信した場合に、一方のデータを破棄するステップを含むことを特徴とするプログラム。
【請求項１６】
請求項１３，１４又は１５に記載されたプログラムにおいて、
所定の信号を送信し、その応答信号に基づいて送信先ポートを決定するステップを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ端末装置及び無線ＬＡＮシステムに関し、特に、リアルタイム再生（ストリーミング再生）に適した無線ＬＡＮ端末装置及び無線ＬＡＮシステムに関する。
【背景技術】
【０００２】
無線ＬＡＮシステムでは、他の無線データ通信技術と同様、受信電波の状況が悪いときにデータ通信の遅延が生じたりデータ通信のリンクが一時的に切断されたりすることがある。また、無線ＬＡＮシステムにおいては、無線ＬＡＮ端末装置（ＳＴＡ）と基地局（ＡＰ）との間の接続（リンク）が、隣接する他の基地局へハンドオーバされたときにも一時的に切断される。このような状況下では、リアルタイム性を必要とするＶｏＩＰ（Voice over Internet Protocol）などのアプリケーションの利用において高い通信品質が得られない。
【０００３】
上述した通信リンクの状態が悪い場合の対策として、２種の異なる周波数帯を用いて同一の信号を送受信する方法がある（例えば、特許文献１参照。）。
【０００４】
また、移動体通信の分野では、ハンドオーバ時の瞬間的な切断を抑制するために、ハンドオーバ時に端末装置が複数の基地局との間にパス（チャネル）を確立すること（ソフトハンドオーバ）が行われている（例えば、特許文献２参照。）。
【０００５】
【特許文献１】特開２００１−８６０５２号公報（要約）
【特許文献２】特開２００２−１１２３０８号公報（段落０００２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の、２種の異なる周波数帯を用いて同一の信号を送受信する方法は、常に同一の信号を送信し、それらを比較していずれか一方を選択するように構成されているため、処理負荷が大きく消費電力も大きいという問題点がある。
【０００７】
移動体通信の分野で採用されているソフトハンドオーバの技術においても、上記と同様の問題点がある。また、この技術は、移動端末装置が移動すること（即ち、現在接続中の基地局から遠ざかるとともに他の基地局に接近すること）を前提としており、移動局端末装置が移動していない場合における電波状況の悪化による通信品質の低下に対して有効ではないという問題点がある。
【０００８】
そこで、本発明は、処理負荷及び消費電力を大きく増大させることなく、電波状況の悪化による通信品質の低下及びハンドオーバ時の瞬間的な切断を防止または抑制することができる無線ＬＡＮ端末装置及び無線ＬＡＮシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、アクセスポイントとの間に２つの無線リンクを確立し、確立された２つの無線リンクの通信品質に応じていずれか一方の無線リンクを用いてデータ伝送を行うようにしたことを特徴とする無線ＬＡＮ端末装置が得られる。
【００１０】
この無線ＬＡＮ端末装置は、前記通信品質が所定の条件を満たす場合には、前記２つの無線リンクの両方を用いて同一データを伝送する。
【００１１】
具体的には、上記無線ＬＡＮ端末装置は、前記２つの無線リンクを確立するための無線部と、前記２つの無線リンクの通信品質を監視する監視部と、該監視部からの監視結果に基づいてデータ伝送に用いる無線リンクを決定する制御ユニットとを備えている。
【００１２】
また、本発明によれば、ＬＡＮに接続されるアクセスポイントと、該アクセスポイントとの間に無線リンクを確立する無線ＬＡＮ端末装置とを含む無線ＬＡＮシステムにおいて、前記アクセスポイントと前記無線ＬＡＮ端末装置との間に２つの無線リンクを確立し、確立された２つの無線リンクの通信品質に応じていずれか一方の無線リンクを用いてデータ伝送を行うようにしたことを特徴とする無線ＬＡＮシステムが得られる。
【００１３】
さらに、本発明によれば、アクセスポイントとの間に互いに異なる周波数帯を用いて２つの無線リンクを確立するステップと、確立された２つの無線リンクの通信品質に応じていずれか一方の無線リンクを用いてデータ伝送を行うステップと、をコンピュータに実行させるためのプログラムが得られる。
【発明の効果】
【００１４】
本発明によれば、アクセスポイントと無線ＬＡＮ端末装置との間に互いに異なる周波数帯を用いて２つの無線リンクを確立し、いずれか一方を用いてデータ伝送を行うようにしたことで、電波状態が悪化した場合にデータ伝送を行う経路を速やかに変更することを可能としつつ、信号処理負荷及び消費電力の増加を抑えることができる。
【００１５】
特に、２つの無線リンクの通信品質が所定の条件を満たす場合には、これら２つの無線リンクの両方を用いて同一データを伝送するようにしておくことで、瞬時にデータ伝送経路を変更することができ、安定したデータ通信を実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１に、本発明の一実施の形態に係る無線ＬＡＮ端末装置の構成を示す。図示の無線ＬＡＮ装置１０は、無線部としての通信プロトコルユニット１１、監視部としてのモニタリングユニット１２、及び制御部としての制御ユニット１３とを備えている。
【００１８】
通信プロトコルユニット１１は、アプリケーション部１１１、ＲＴＰ（Real Timer Protocol）部１１２、ＵＤＰ（User Datagram Protocol）部１１３、ＩＰ（Internet Protocol）部１１４ａ及び１１４ｂ、ＩＣＭＰ（Internet Control Message Protocol）部１１５ａ及び１１５ｂ、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａ、及びＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂを含む。
【００１９】
ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａとＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂとは、夫々互いに異なる周波数帯（５．２ＧＨｚ帯及び２．４ＧＨｚ帯）を使用する無線通信機器である。
【００２０】
ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａは、ＩＰ部１１４ａ及びＩＣＭＰ部１１５ａに関連付けられ、ＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂは、ＩＰ部１１４ｂ及びＩＣＭＰ部１１５ｂに関連付けられている。ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａとバインドされるＩＰアドレスとＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂにバインドされるＩＰアドレスとは互いに異なる。また、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａとＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂとは、それぞれ別々に設けられたＩＰポートに接続されている。
【００２１】
アプリケーション部１１１は、通信プロトコルユニット１１が２つの無線ＬＡＮモジュール１１６ａ及び１１６ｂを有していることに対応して、通信先ＩＰアドレスとして最大２個のＩＰアドレスを入力可能とするユーザインタフェースを装備している。
【００２２】
ＲＴＰ部１１２は、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａにより受信したか、ＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール１１６ｂにより受信したかに関係なく、受信データをチェックして同一のデータが存在する場合には、後から受信したパケットを破棄する。受信データであるＩＰパケットは、ＲＴＰヘッダを含んでおり、このＲＴＰヘッダに含まれるシーケンスナンバーを比較することにより、受信データが同一か否か判定できる。なお受信データであるＩＰパケットの構成は以下の通りである。なお、ＩＰパケットは、ＩＰヘッダとＩＰデータグラムからなり、ＩＰデータグラムは、ＵＤＰパケット、またはその他のプロトコルのパケットからなる。また、ＵＤＰパケットは、ＵＤＰヘッダとＵＤＰデータグラムからなり、ＵＤＰデータグラムはＲＴＰパケットであってＲＴＰヘッダとＲＴＰデータグラムからなる。
【００２３】
モニタリングユニット１２は、例えば、ソフトウェアモジュールであって、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａ及びＩＥＥＥ８０２．１１ｇ無線ＬＡＮモジュール１１６ｂの各々と、後述するアクセスポイントとの間の無線ＬＡＮリンクをモニタリングする。
【００２４】
モニタリングユニット１２は、各無線ＬＡＮモジュールとアクセスポイントとの間に無線ＬＡＮリンクが確立される（接続完了する）と、そのことを制御ユニット１３に通知する。確立された無線ＬＡＮリンクは、後述のように制御ユニット１３によってアクティブリンクまたは非アクティブリンクに設定される。そして、モニタリングユニット１２は、アクティブリンクが切断されるとそのことを制御ユニット１３に通知する。
【００２５】
また、モニタリングユニット１２は、アクティブリンクの通信品質を示すデータ（受信信号の電解強度、Ｓ／Ｎ比、受信データのエラーレート、遅延時間など）を所定の周期でモニタリングし、得られたデータに対して所定の演算処理を行って無線リンク通信品質値を求める。また、モニタリングユニット１２は、制御ユニット１３からの要求に応じて非アクティブリンクの通信品質を示すデータをモニタリングし、得られたデータから無線リンク通信品質値を求める。いずれの場合も、モニタリングユニット１２は、求めた無線リンク通信品質値を制御ユニット１３に渡す。
【００２６】
さらに、モニタリグユニット１２は、ＩＣＭＰ部１１５ａ及び１１５ｂを制御し、アクティブリンクを通して所定の周期で通信先のＩＰポートへＩＣＭＰエコーリクエストメッセージを送信し、通信先のＩＰポートからのＩＣＭＰエコーレスポンスメッセージを受信する。所定時間内にＩＣＭＰエコーレスポンスメッセージを受信し、あるいは受信することなく所定時間が経過すると、モニタリングユニット１２は、ＩＣＭＰエコーレスポンスメッセージ受信の可否情報を生成して制御ユニット１３に渡す。
【００２７】
制御ユニット１３は、モニタリングユニット１２からの情報等に基づいて、通信プロトコルユニット１１１を制御する。
【００２８】
具体的には、制御ユニット１３は、通信プロトコルユニット１１１を制御してアクセスポイントとの間に２つの無線ＬＡＮリンクを確立し、通信品質の高い方をアクティブリンクに、低い方を非アクティブリンクに設定する。アクティブリンクは、通信先とのデータの送受信に利用され、非アクティブリンクは、通信先からのデータ受信にのみ利用される。
【００２９】
また、制御ユニット１３は、アクティブリンクの通信品質が低下すると、非アクティブリンクをアクティブにする。その結果、２つの無線ＬＡＮリンクが共にアクティブリンクとなる。この状態でデータ送信を行う場合、制御ユニット１３は、通信プロトコルユニット１１１を制御して、送信しようとするＩＰデータグラムの複製を作製させ、両方の無線ＬＡＮリンクを通じて同一のＩＰデータグラムを送信させる。
【００３０】
制御ユニット１３の機能をまとめると以下のようになる。
【００３１】
（１）モニタリングユニット１２から通知された無線ＬＡＮリンクの接続・切断状態を示す情報および転送された無線リンク通信品質値に基づいて、各無線ＬＡＮリンクをアクティブリンクまたは非アクティブリンクにする。
【００３２】
（１ａ）モニタリングユニット１２から無線リンク接続完了を通知されたとき、アクティブリンクが存在しなければ接続完了の無線ＬＡＮリンクをアクティブリンクにする。
【００３３】
（１ｂ）モニタリングユニット１２から転送されたアクティブリンクについての無線リンク通信品質値が予め定められた第１の基準値を一定時間以上に亘って下回ったことを検知したとき、アクセスポイントと接続中の非アクティブリンクが存在するならばそれをアクティブリンクに変更する。
【００３４】
（１ｃ）モニタリングユニット１２からアクティブリンクの切断を通知されたとき、その無線ＬＡＮリンクを非アクティブに変更し、他にアクセスポイントと接続中の非アクティブリンクが存在するならばそれをアクティブリンクに変更する。また、切断された無線ＬＡＮリンクの再接続を行なう。
【００３５】
（１ｄ）２つの無線ＬＡＮリンクが共にアクティブリンクになっている状態で、モニタリングユニット１２から転送された両リンクの無線リンク通信品質値についてどちらか一方の無線リンク通信品質値が第２の基準値（＞第１の基準値）を一定時間以上に亘って上回ったとき、他方の無線リンクを非アクティブリンクにする。また、両リンクの無線リンク通信品質値が同第２の基準値を同時間以上に亘って上回った場合は、無線リンク通信品質値が低い方を非アクティブリンクにする。
【００３６】
（２）モニタリングユニット１２からのＩＣＭＰエコーレスポンスメッセージ受信の可否情報により、通信先におけるアクティブ無線リンクのＩＰポートを得、そのＩＰポートをＵＤＰデータ送信時の送信先ＩＰポートとする。
【００３７】
（３）無線ＬＡＮリンクが非アクティブリンクの場合、その無線ＬＡＮリンクとバインドされているＩＰポートへＵＤＰデータを転送させない。
【００３８】
（４）無線ＬＡＮリンクが非アクティブリンクの場合、その無線ＬＡＮリンクとバインドされているＩＰポートを通して、通信相手からのＩＣＭＰエコーリクエストメッセージに対する応答メッセージ（ＩＣＭＰエコーレスポンスメッセージ）を送信させない。
【００３９】
次に、図２乃至図８を参照して、図１の無線ＬＡＮ端末装置１０の動作について説明する。
【００４０】
図２は、図１の無線ＬＡＮ端末装置１０（１０ａ，１０ｂ）を含む無線ＬＡＮシステムの構成を示す図である。
【００４１】
図示の無線ＬＡＮシステムは、ＩＰネットワーク２０と、ＩＰネットワークに接続された第１及び第２のアクセスポイント（ＡＰ１及びＡＰ２）３０ａ及び３０ｂと、アクセスポイント３０ａ及び３０ｂに夫々無線接続される第１及び第２の無線ＬＡＮ端末装置（ＳＴＡ１及びＳＴＡ２）１０ａ及び１０ｂを含んでいる。
【００４２】
第１及び第２のアクセスポイント３０ａ及び３０ｂは、各々、無線ＬＡＮ端末装置１０と同様に、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュールとＩＥＥＥ８０２．１１ｇ無線ＬＡＮモジュールと、これらに各々対応するＩＰ部及びＯＣＭＰ部を備えている。
【００４３】
なお、ここでは説明を簡略化するため、ＩＰネットワーク２０に接続されたアクセスポイントを２つとしたが３以上でもよい。また、各アクセスポイントは、より多くの無線ＬＡＮモジュールを備えることにより、複数の無線ＬＡＮモジュールと同時に無線接続することが可能となる。
【００４４】
図３に、ＩＰネットワークを介して、第１の端末装置１０ａと第２の端末装置１０ｂとの間にリンクが確立（接続）されたときの状態の一例を示す。
【００４５】
図３において、第１の端末装置１０ａの第１のＩＰポート（ＳＴＡ１Ａ）と第１のアクセスポイント３０ａの第１のＩＰポート（ＡＰ１Ａ）との間には、無線リンクＡが確立されている。また、第１の端末装置１０ａの第２のＩＰポート（ＳＴＡ１Ｂ）と第１のアクセスポイント３０ａの第２のＩＰポート（ＡＰ１Ｂ）との間には、無線リンクＢが確立されている。また、第１のアクセスポイント３０ａと第２のアクセスポイント３０ｂとの間には、ＩＰネットワーク２０上にリンクＣ，Ｄ及びＥが確立されている。第２のアクセスポイント３０ｂと第２の端末装置１０ｂとの間には、第１の端末装置１０ａと第１のアクセスポイント２０ａとの間と同様に、無線リンクＦ及びＧが確立されている。なお、無線リンクＡ，Ｂ，Ｆ及びＧのうち、実線で示される無線リンクＡ及びＧはアクティブリンク、破線で示される無線リンクＢ及びＦは非アクティブリンクである。
【００４６】
図３に示す状態は、無線リンクＡ，Ｂ，Ｆ及びＧの全てにおいて、通信品質が良好の場合を示している。これは、第１の端末装置１０ａにおいて、制御ユニット１３が、確立された両リンクＡ及びＢについての無線リンク通信品質値をモニタリングユニット１２から得、両リンクとも通信品質が良好であることを認識し、それらを比較して通信品質のより良好な方（ここでは、リンクＡ）をアクティブに、他方（ここでは、リンクｂ）を非アクティブにしたものである。また、第２の端末装置１０ｂにおいて、制御ユニット１３が、確立された両リンクＦ及びＧについての無線リンク通信品質値をモニタリングユニット１２から得、両リンクとも通信品質が良好であることを認識し、それらを比較して通信品質のより良好な方（ここでは、リンクＧ）をアクティブに、他方（ここでは、リンクＦ）を非アクティブにしたものである。
【００４７】
図４を参照して、第１の端末装置１０ａが、２つの無線リンクＡ及びＢの一方をアクティブリンクに、他方を非アクティブリンクに設定する方法について説明する。
【００４８】
まず、第１の端末装置１０ａの制御ユニット１３は、通信プロトコルユニット１１を制御して、２つの無線リンクの確立を試みる（ステップＳ４０１，Ｓ４０２）。そして、両方の無線リンクの確立に成功すると（ステップＳ４０３及びＳ４０４でともにｙｅｓ）、モニタリングユニット１２に対して両リンクについての無線リンク通信品質値を要求する（ステップＳ４０５）。いずれか一方の無線リンクしか確立できなかった場合（ステップＳ４０３でｙｅｓ、ステップＳ４０４でｎｏ）は、確立されたリンクをアクティブリンクとし、他方の無線リンクの確立を継続的に試みる（ステップＳ４０６）。モニタリンクユニット１２からの無線リンク通信品質値を受け取った制御ユニットは、より通信品質の良好なリンクをアクティブリンクに、他方を非アクティブリンクに設定する（ステップＳ４０７）。
【００４９】
以上のようにして、第１の端末装置１０ａとアクセスポイント３０ａの間の無線リンクＡはアクティブに、無線リンクＢは非アクティブに設定され、図３の状態となる。
【００５０】
図３の状態において、第１の端末装置１０ａは、第２の端末装置１０ｂとの間にリンクが確立されている間、所定の周期でＩＣＭＰエコーリクエストメッセージを送信する。ＩＣＭＰエコーリクエストメッセージの送信は、リンクＡ−Ｃ−Ｄ−Ｅ−Ｆのルートと、リンクＡ−Ｃ−Ｄ−Ｅ−Ｇのルートの２つのルートにより行われる。
【００５１】
第１の端末装置１０ａからのＩＣＭＰエコーリクエストメッセージを受信した第２の端末装置１０ｂは、アクティブリンクを使用して、即ち、リンクＧ−Ｅ−Ｄ−Ｃ−Ａを使用してＩＣＭＰエコーレスポンスメッセージを返信する。比較ティブリンクであるリンクＦ−Ｅ−Ｄ−Ｃ−Ａは使用しない。
【００５２】
第１の端末装置１０ａは、受信したＩＣＭＰエコーレスポンスメッセージに含まれる通信元ＩＰアドレスにより、第２の端末装置１０ｂにおいて使用できるＩＰポートが第２のポート（ＳＴＡ２Ｇ）であると認識し、ＩＰパケットを送信する場合の通信先ＩＰアドレスを第２の端末装置１０ｂの第２のポート（ＳＴＡ２Ｇ）のＩＰアドレスに設定する。その結果、第１の端末装置１０ａから第２の端末装置１０ｂへ向けて送信されるＵＤＰパケットは、リンクＡ−Ｃ−Ｄ−Ｅ−Ｇのルートで送信される。非アクティブリンクを含むリンクＡ−Ｃ−Ｄ−Ｅ−Ｆ、Ｂ−Ｃ−Ｄ−Ｅ−Ｆ及びＢ−Ｃ−Ｄ−Ｅ−Ｇのルートは、第１の端末装置１０ａから第２の端末装置１０ｂへのデータ送信には用いられない。
【００５３】
図３の状態において、第１の端末装置１０ａの制御ユニット１３は、両リンクＡ及びＢの通信品質を監視している。このとき、制御ユニット１３の動作を図６を参照して説明する。
【００５４】
まず、図３の状態のとき、第１の端末装置１０ａの制御ユニット１３は、モニタリングユニット１２からの情報に基づいて、無線リンクＡ及びＢの状態を認識し、常に非アクティブリンクが確立されているように通信プロトコルユニット１１１を制御する（ステップＳ６０１，Ｓ６０２）。また、制御ユニット１３は、モニタリングユニット１２からのアクティブリンクについての無線リンク通信品質値を監視し、それが第１の基準値を下回った継続時間を測定する。そして、測定した時間が予め定められた時間を超えると（ステップＳ６０３でｙｅｓ）、制御ユニット１３は、現在の非アクティブリンクをアクティブリンクに変更する（ステップＳ６０４）。
【００５５】
こうして、アクティブリンクの通信品質が低下すると、非アクティブリンクもアクティブリンクに変更され、図６に示すように、無線リンクＡ及びＢの両方がアクティブな状態となる。
【００５６】
図６の状態において、第１の端末装置１０ａがＵＤＰパケットを第２の端末装置１０ｂへ送信する場合、第１の端末装置１０ａは、第２の端末装置１０ｂへ送信するＵＤＰパケット（ＩＰデータグラム）を複製し、同一のＵＤＰパケットをリンクＡ−Ｃ−Ｄ−Ｅ−Ｇ及びＢ−Ｃ−Ｄ−Ｅ−Ｇの両ルートで送信する。
【００５７】
第２の端末装置１０ｂでは、ＲＴＰ部１１２が受信したＩＰデータグラムをチェックし、既に受信したＩＰデータグラムと同じＩＰデータグラムを受信した場合にはそれを破棄する。
【００５８】
一方、第２の端末装置１０ｂから第１の端末装置１０ａへＵＤＰパケットを送信する場合も、第２の端末装置１０ｂは、第１の端末装置１０ａへ送信したＩＣＭＰエコーリクエストメッセージに対するＩＣＭＰエコーレスポンスメッセージに含まれるＩＰポートを通信先とする。図６に示す状態において、第１の端末装置１０ａは、第１及び第２の両ポート（ＳＴＡ１Ａ及びＳＴＡ１Ｂ）からＩＣＭＰエコーレスポンスメッセージを送信する。それを受信した第２の端末装置１０ｂは、第１の端末装置１０ａへＵＤＰパケットを送信する場合、リンクＧ−Ｅ−Ｄ−Ｃ−Ａ及びＧ−Ｅ−Ｄ−Ｃ−Ｂの両方のルートを通じてＵＤＰパケットを送信する。
【００５９】
第１の端末装置１０ａのＲＴＰ部１１２は、異なるポートを介して受信したＵＤＰパケットであっても、それに含まれるＩＰデータグラムが同一でないかチェックし、同一の場合には一方の（後から受信した）ＩＰデータグラムを破棄する。
【００６０】
図６に示す状態においては、２つのリンクを同時に使用してデータを送信するため、各端末処理装置１０の処理負荷や消費電力が、図３の状態に比べて増加する。そこで、図６の状態のときは、第１の端末装置１０ａの制御ユニット１３は、図７に示すように動作する。
【００６１】
まず、第１の端末装置１０ａの制御ユニット１３は、モニタリングユニット１２からの無線リンク通信品質値を監視し、それが第２の基準値（＞第１の基準値）を上回った継続時間を測定する。そして、測定した時間が予め定められた時間を超えると（ステップＳ７０１でｙｅｓ）、それが両方のリンクか否か判定する（ステップＳ７０２）。両方のリンクの通信品質が良好と判定された場合（ステップＳ７０２でｙｅｓ）は、より無線リンク通信品質値の高いリンクをアクティブリンクとし、他方を非アクティブリンクとする（ステップＳ７０３）。一方のリンクのみが通信品質良好と判定された場合（ステップＳ７０２でｎｏ）は、通信品質が良好であると判定されたリンクをアクティブとし、他方を非アクティブとする（ステップＳ７０４）。
【００６２】
次に、図３の状態において、アクティブリンクが切断された場合について説明する。この場合、第１の端末装置１０ａの制御ユニット１３は、モニタリングユニット１２からのアクティブリンク切断の通知を受けて、無線リンクＢを非アクティブリンクからアクティブリンクに変更する。そのときのシステムの状態を図８に示す。
【００６３】
図８の状態で、第１の端末装置１０ａが第２の端末装置１０ｂへＵＳＰパケットまたはＩＣＭＰエコーリクエストメッセージを送る場合、第１の端末装置１０ａは、リンクＢ−Ｃ−Ｄ−Ｅ−Ｇのルートを使用する。
【００６４】
第２の端末装置１０ｂは、周期的に第１の端末装置１０ａへ送信するＩＣＭＰエコーリクエストメッセージに対する応答であるＩＣＭＰエコーレスポンスメッセージに基づいて、第１の端末装置１０ａがアクティブリンクを変更したことを認識する。そして、第２の端末装置１０ｂは、第１の端末装置１０ａへＵＤＰパケットを送信するとき、送信先のＩＰポートを第１の端末装置１０ａの第２のＩＰポートとして、即ち、リンクＧ−Ｅ−Ｄ−Ｃ−Ｂのルートを使用して、送信する。
【００６５】
なお、図８の状態では一方の無線ＬＡＮリンクが切断された状態にあるので、第１の端末装置１０ａの制御装置１３は、図６に示すように切断された無線ＬＡＮリンクの再接続を試みる（ステップＳ６０１及びＳ６０２）。
【００６６】
以上説明したように、本実施の形態に係る無線ＬＡＮシステムでは、各端末装置とアクセスポイントとの間に２つの無線リンクを確立し、通信品質が良好なときは一方の無線リンクのみを使用してデータの送受信を行うとともに、電波状況の悪化やハンドオーバによる一時的なアクティブリンクの切断が生じた場合には、直ちに他方の無線リンクに切り替えるようにしたことで、処理負担や消費電力を大きく増加させることなく、安定してデータ伝送を行うことができる。
【００６７】
また、本実施の形態に係る無線ＬＡＮシステムでは、切断には至らないけれども電波状況が悪化している状況下では、両方のリンクを使用してデータの送受信を行うようにしたので、より通話品質の良好な（遅延少ない）ルートのデータを選択することにより、安定したデータ伝送を行うことができる。
【００６８】
さらに、本実施の形態に係る無線ＬＡＮシステムでは、周期的にＩＣＭＰエコーリクエストメッセージを送信するようにし、通信先の端末装置のアクティブリンク（ＩＰポート）を確認するようにしたことで、通信先の状態変化にも迅速に対応できるので安定したデータ伝送が行える。
【００６９】
このように、本実施の形態による無線ＬＡＮシステムは、安定したデータ通信が可能であるので、リアルタイムアプリケーションに好適である。しかも、ＩＰネットワークは、アクセスポイントが２つの異なる周波数に対応していれば、既存のものが利用でき、安価にシステムを構成することができる。
【００７０】
以上、本発明について一実施の形態に即して説明したが、本発明は当該実施の形態に限定されるものではない。例えば、上記実施の形態では、各無線ＬＡＮ端末装置が、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａとＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュールとを有しているとしたが、互いに異なる周波数帯を使用する無線モジュールであればよく、ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール１１６ａとＩＥＥＥ８０２．１１ｇ無線ＬＡＮモジュールとの組み合わせでもよい。また、互いに異なる周波数帯を使用するＣＤＭＡ無線モジュールでもよい。
【００７１】
また、上記実施の形態では、無線ＬＡＮ端末の２つの無線ＬＡＮモジュールが同一のアクセスポイントとリンクを確立する場合についてのみ説明したが、互いに異なる２つのアクセスポイントとの間に夫々リンクを確立するようにしてもよい。
【００７２】
さらに、上記実施の形態では、各無線ＬＡＮ端末装置がハードウェアにより構成されているように説明したが、その多くの部分をソフトウェア（プログラム）により構成することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施の形態に係る無線ＬＡＮ端末装置の構成を示すブロック図である。
【図２】図１の無線ＬＡＮ端末装置が用いられる無線ＬＡＮシステムの構成を示す図である。
【図３】図２のシステム上で、２つの無線ＬＡＮ端末装置の間に確立されるリンクを説明するための図である。
【図４】確立されたリンクをアクティブリンク／非アクティブリンクに設定する無線ＬＡＮ端末装置の動作を説明するためのフローチャートである。
【図５】アクティブリンク及び非アクティブリンクに設定された２つのリンクをともにアクティブリンクとする無線ＬＡＮ端末装置の動作を説明するためのフローチャートである。
【図６】図２のシステム上で、一方の無線ＬＡＮ端末装置とアクセスポイントとの間のリンクがともにアクティブリンクとされた状態を示す図である。
【図７】ともにアクティブリンクに設定された２つのリンクの一方を非アクティブリンクとする無線ＬＡＮ端末装置の動作を説明するためのフローチャートである。
【図８】図２のシステム上で、一方の無線ＬＡＮ端末装置とアクセスポイントとの間の一方のリンクが切断された状態を示す図である。
【符号の説明】
【００７４】
１０，１０ａ，１０ｂ    無線ＬＡＮ端末装置
１１    通信プロトコルユニット
１１１    アプリケーション部
１１２    ＲＴＰ部
１１３    ＵＤＰ部
１１４ａ，１１４ｂ    ＩＰ部
１１５ａ，１１５ｂ    ＩＣＭＰ部
１１６ａ    ＩＥＥＥ８０２．１１ａ無線ＬＡＮモジュール
１１６ｂ    ＩＥＥＥ８０２．１１ｂ無線ＬＡＮモジュール
１２    モニタリングユニット
１３    制御ユニット
２０    ＩＰネットワーク
３０ａ，３０ｂ    アクセスポイント
【図１】
2006345158.tif 000003
【図２】
2006345158.tif 000004
【図３】
2006345158.tif 000005
【図４】
2006345158.tif 000006
【図５】
2006345158.tif 000007
【図６】
2006345158.tif 000008
【図７】
2006345158.tif 000009
【図８】
2006345158.tif 000010