(57)【特許請求の範囲】
【請求項１】
無線通信ネットワークを操作する方法であって、
ａ）前記無線通信ネットワークに接続されたネットワークノードから、複数のボイスオーバーＩＰ（ＶｏＩＰ）パケットを受信するステップと、
ｂ）ＶｏＩＰパケットの受信と次のＶｏＩＰパケットの受信との間の期間によって、複数のＶｏＩＰパケット期間パラメータ値を決定するステップと、
ｃ）１つのＶｏＩＰパケット期間パラメータ値と次のＶｏＩＰパケット期間パラメータ値との間の差によって、複数のジッタパラメータ値を決定するステップと、
ｄ）ステップｂ）において決定された前記ＶｏＩＰパケット期間パラメータ値の平均に対する、ステップｃ）において決定された前記ジッタパラメータ値の平均の比率に従って、前記無線通信ネットワークの性能を決定するステップと、
を含む、方法。
【請求項２】
前記方法は、
ｅ）ステップｄ）において決定された前記ＶｏＩＰパケット期間パラメータ値の平均に対する前記ジッタパラメータ値の平均の前記比率が、所定の比率を超えている場合に、修正動作を行なう更なるステップ、
を含む、請求項１に記載の方法。
【請求項３】
前記無線通信ネットワークに接続された複数のネットワークノードから、複数のＶｏＩＰパケットを受信して、
前記複数のネットワークノードの各々に関連する通信セッションに対して、前記ＶｏＩＰパケット期間パラメータ値の平均に対する前記ジッタパラメータ値の平均の前記比率を決定する、請求項１又は２に記載の方法。
【請求項４】
ステップｅ）は、
ｉ）ステップｄ）において決定された前記ＶｏＩＰパケット期間パラメータ値の平均に対する前記ジッタパラメータ値の平均の前記比率が、許容比率未満になるまで、任意の更なる通信セッションを承認しないステップ、及び／又は、
ｉｉ）前記複数のネットワークノードのうちの１つ以上のネットワークノードに関連する前記通信セッションを終了させるステップ、
を含む、請求項３が請求項２に従属する場合に請求項３に記載の方法。
【請求項５】
無線通信ネットワークにおいて使用する装置であって、使用中に、
前記無線通信ネットワークから複数のＶｏＩＰパケットを受信して、
ＶｏＩＰパケットの受信と次のＶｏＩＰパケットの受信との間の期間によって、複数のＶｏＩＰパケット期間パラメータ値を決定して、
１つのＶｏＩＰパケット期間パラメータ値と次のＶｏＩＰパケット期間パラメータ値との間の差によって、複数のジッタパラメータ値を決定して、
前記ＶｏＩＰパケット期間パラメータ値の平均に対する前記ジッタパラメータ値の平均の比率に従って、前記無線通信ネットワークの性能を決定する、
ように構成されている、装置。
【請求項６】
前記装置は、更に、使用中に、
前記ＶｏＩＰパケット期間パラメータ値の平均に対する前記ジッタパラメータ値の平均の前記比率が、所定の比率を超えている場合に、修正動作を行なうように構成されている、請求項５に記載の装置。
【請求項７】
前記装置は、更に、使用中に、
前記ＶｏＩＰパケット期間パラメータ値の平均に対する前記ジッタパラメータ値の平均の前記比率が、許容比率未満になるまで、任意の更なる通信セッションを承認しない、及び／又は、
前記通信セッションの１つ以上を終了させる、
ように構成されている、請求項６に記載の装置。
【請求項８】
前記装置は、別のネットワークに対するインターフェイスと無線インターフェイスとを具備する無線アクセスポイントである、請求項５乃至７の何れか１項に記載の装置。
【請求項９】
前記無線アクセスポイントは、第１のリングバッファを更に具備し、
前記無線アクセスポイントは、ＶｏＩＰパケット期間パラメータのデータを前記第１のリングバッファに記憶するように構成されており、
前記ＶｏＩＰパケット期間パラメータ値は、前記第１のリングバッファに保持されている前記ＶｏＩＰパケット期間パラメータのデータの平均値である、請求項８に記載の無線アクセスポイント。
【請求項１０】
前記無線アクセスポイントは、第２のリングバッファを更に具備し、
前記無線アクセスポイントは、ジッタパラメータのデータを前記第２のリングバッファに記憶するように構成されており、
前記ジッタパラメータ値は、前記第２のリングバッファに保持されている前記ジッタパラメータのデータの平均値である、請求項８又は９に記載の無線アクセスポイント。
【請求項１１】
請求項１乃至４の何れか１項に記載の方法を行なうためのコンピュータ実行可能コードを具備する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを操作する方法、特に、無線通信ネットワークの性能を決定する方法に関する。
【背景技術】
【０００２】
音声及びデータ通信を、より普及させて、より広範なデバイスを使用して行なう傾向が発展している。この一例として、移動電話、ＰＤＡ、ラップトップコンピュータ、等のような、ある範囲のデバイスを使用して、ボイスオーバーＩＰ(voice over IP, VoIP)呼を行なうことができる。このような呼は、国内の無線アクセスポイント(wireless access point, WAP)を介して又は公にアクセス可能なＷＡＰを介してルーティングされ得る。これらは、例えば、(ＩＥＥＥ ８０２．１１の標準ファミリにおいて標準化されている)ワイファイ（WiFi)技術を使用して、出願人であるＢＴのオープンゾーン（Openzone, 登録商標）サービスの一部として提供されている。
【０００３】
任意の無線通信システムの場合に、それを使用したい全ての人々と、過剰な数のユーザとの間で、利用可能な容量を共有しなければならず、トラフィックの量又はトラフィックのタイプによって、サービス品質の悪化がもたらされ得る。例えば、ワイファイは、搬送波感知多重アクセス衝突回避(Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA)プロトコルを使用している。パケットを送りたい移動端末は、無線チャネルを所定の期間監視して、そのチャネルが別の端末又はＷＡＰによって使用されていない場合に、端末はパケットを送る。次に、端末は、パケットが受信されたことを示す肯定応答信号を、ＷＡＰから受信するのを待つ。肯定応答信号が受信されない場合に、端末は、次のパケットを送るまで、より長い期間待つ。ワイファイにおいてＶｏＩＰを使用する場合のように、幾つかの端末がパケットのストリームを一様に送り続けると、パケット間に著しい数の衝突があり得ると考えられる。従って、これは、全ての端末が「後回し（back-of）」にされる期間を増すことにつながり得る。これは、ネットワーク効率の一層の低下と、ＶｏＩＰセッションに対する音声品質の低下とにつながるであろう。
【０００４】
この問題に対処した提案は、「無線ＬＡＮにおける音声及びデータサービスに対する適応性のあるＩＥＥＥ ８０２．１１方式（An Adaptive IEEE 802.11 Scheme for Voice and Data Services in Wireless LANs）」、Ｃ リ(C Li)、他、通信ネットワーク及びサービス調査に関するＩＥＥＥ第５回年次会議（IEEE Fifth Annual Conference on Communication Networks and Services Research, CNSR'07）によって開示されている。この中で、全体的なネットワークの性能を改善するために、非実時間のブラウジング（例えば、ウェブサーフィング、ダウンロード、等）とは別に、実時間のトラフィック（例えば、ＶｏＩＰ）に対処する適応アルゴリズムを含むように、８０２．１１標準が変更されている。
【０００５】
ＥＰ−Ａ−１ ８３６ ０６６は、受信音声パケットのジッタを測定して、ジッタ値と、ジッタ値の統計分布とを比較して、ジッタバッファが、受信音声パケットの測定されたジッタを吸収できるかを決定する、ジッタバッファ制御装置を開示している。
【０００６】
ＵＳ２００４／００７３６９０は、音声通信セッションのオーディオ品質に関連付けられ得る、帯域幅に関するメトリクス又はパラメータを１つ以上集めることができる、通信デバイスを開示している。メトリクス又はパラメータが所定の閾値を越えていない場合は、音声通信セッションは設定されない。
【発明の概要】
【０００７】
本発明の第１の態様によると、無線通信ネットワークを操作する方法であって、ａ）前記無線通信ネットワークに接続されたネットワークノードから、複数のパケットを受信するステップと、ｂ）パケットの受信と次のパケットの受信との間の期間に基づいて、複数のパケット期間パラメータ値を決定するステップと、ｃ）２つ以上のパケット期間パラメータ値の変化に基づいて、複数のジッタパラメータ値を決定するステップと、ｄ）前記パケット期間パラメータ値に対する前記ジッタパラメータ値の比率に従って、前記無線通信ネットワークの性能を決定するステップと、を含む方法が提供される。前記方法は、ｅ）ステップｄ）において決定された前記パケット期間パラメータ値に対する前記ジッタパラメータ値の比率が、所定の比率を超えている場合に、修正動作を行なう更なるステップ、を含むことが好ましい。
【０００８】
本発明の１つの実施形態では、前記無線通信ネットワークに接続された複数のネットワークノードから、複数のパケットを受信して、前記複数のネットワークノードの各々に関連する通信セッションに対して、前記パケット期間パラメータ値に対する前記ジッタパラメータの比率を決定する。このような場合に、ステップｅ）は、ステップｄ）において決定された前記パケット期間パラメータに対する前記ジッタパラメータの前記比率が、許容比率未満になるまで、任意の更なる通信セッションを承認しないステップを含み得る。及び／又は、ステップｅ）は、前記複数のネットワークノードのうちの１つ以上のネットワークノードに関連する前記通信セッションを終了させるステップを含み得る。
【０００９】
本発明の第２の態様によると、無線通信ネットワークにおいて使用する装置であって、使用中に、前記無線通信ネットワークにおいて複数のパケットを受信して、パケットの受信と次のパケットの受信との間の期間に基づいて、複数のパケット期間パラメータ値を決定して、２つ以上のパケット期間パラメータ値の変化に基づいて、複数のジッタパラメータ値を決定して、前記パケット期間パラメータに対する前記ジッタパラメータ値の比率に従って、前記無線通信ネットワークの性能を決定するように構成されている、装置が提供される。更に、前記装置は、使用中に、前記パケット期間パラメータ値に対する前記ジッタパラメータの前記比率が、所定の比率を超えている場合に、修正動作を行なうように構成され得る。
【００１０】
本発明の第３の態様によると、別のネットワークに対するインターフェイスと無線インターフェイスとを具備する無線アクセスポイントであって、使用中に、ｉ）各セッションが複数のパケットを含む１つ以上のセッションを、無線通信ネットワークから受信して、前記セッションの各々に対して、ｉｉ）パケットの受信と次のパケットの受信との間の期間に基づいて、複数のパケット期間パラメータ値を決定して、ｉｉｉ）２つ以上の前記パケット期間パラメータ値の変化に基づいて、複数のジッタパラメータ値を決定して、ｉｖ）前記パケット期間パラメータ値に対する前記ジッタパラメータ値の比率に従って、前記無線通信ネットワークの性能を決定するように構成されている、無線アクセスポイントが提供される。
【００１１】
本発明の第４の態様によると、既に記載された方法を行うためのコンピュータ実行可能コードを具備する、コンピュータ製品が提供される。
【００１２】
ここで、添付の図面を参照して、本発明の実施形態を例示的に記載する。
【図面の簡単な説明】
【００１３】
【図１】本発明に従う方法を使用することができる通信ネットワークの概略図を示している。
【図２】無線アクセスポイントの概略図を示している。
【図３】ＶｏＩＰセッションに対する時間とジッタの変化とについてのグラフを示している。
【図４】本発明に従う方法の動作について記載しているフローチャートの概略図を示している。
【図５】図４を参照して記載された方法に代わる方法を示している。
【図６】本発明の第２の態様に従う方法の概略図を示している。
【図７】無線アクセスポイントによって実行される監視プログラムから得たスクリーンを写したものを示している。
【発明を実施するための形態】
【００１４】
図１は、本発明に従う方法を使用することができる通信ネットワーク100の概略図を示している。通信ネットワークは、コアノード10と、ディジタル加入者回線アクセスマルチプレクサ(digital subscriber line access multiplexer, DSLAM)20と、無線アクセスポイント(wireless access point, WAP)30と、複数の移動端末40とを含んでいる。移動端末40は、例えばワイファイを使用して、ＷＡＰ30と無線通信することができる。使用中に、移動端末の１つ以上が、ＷＡＰとアクティブな実時間の通信セッションを有する。これらの通信セッションは、ＤＳＬリンクによってＷＡＰからＤＳＬＡＭ20へ伝送される。ＤＳＬＡＭは、コアノード10にデータを送る。コアノードは、別のコアノード(示されていない)又は別のＤＳＬＡＭ(示されていない)にデータをルーティングして、通信セッションが目的の宛先に届くようにする。
【００１５】
移動端末の１つ以上がＶｏＩＰセッションを開始したい場合に、(例えば、セッション開始プロトコル(Session Initiation Protocol, SIP)を使用して)セッションが設定される。セッションの設定中に、特に、データパケットを送る頻度が決定される。一般に、ＶｏＩＰパケットは１０−４０ミリ秒ごとに送られるが、パケットは、次のパケットとの間に、より短い又はより長い期間を置いて送られ得ることが分かるであろう。ＶｏＩＰセッションは、トランスポート層プロトコルとして、ＴＣＰではなく、ＵＤＰを使用するので、パケットが正しい順序で受信されない場合に、パケットの再送を要求することができない。実時間トランスポートプロトコル（Real-time Transport Protocol, RTP）が使用される場合には、理論上は、ＲＴＰによって提供されたシーケンス番号を使用して、誤った順序で伝送されたパケットを再び順序付けることができる。
【００１６】
図２は、無線アクセスポイント30の概略図を示している。無線アクセスポイント30は、移動端末からＶｏＩＰパケットを受信して、そのパケットをＤＳＬＡＭ20に転送する。ＷＡＰ30はアンテナ31を具備していて、アンテナ31が移動端末からパケットを受信する。パケットは、アンテナ31によって無線領域から電気領域に変換されて、次に、ワイファイインターフェイス32、ＷＡＰオペレーティングシステム33、第１のＩＰスタック34に渡される。ＶｏＩＰパケットは、アプリケーション層において受信されて、次に、ＤＳＬＡＭに転送され得る。ＶｏＩＰパケットは、第２のＩＰスタック36、ＷＡＰオペレーティングシステム37、ＤＳＬインターフェイス38、ケーブル39を介して送られる。
【００１７】
受信したＶｏＩＰパケットの時間的変化を測定することによって、ワイファイネットワークがどれくらい十分に動作しているかについての指標を得ることができる。ネットワークが輻輳していないならば、端末が１０ミリ秒ごとにＶｏＩＰパケットを生成している場合に、ＷＡＰも１０ミリ秒ごとにパケットを受信するはずである。パケット間の期間（inter-packet period）と、パケット間の期間の変化と、パケット伝送パターンとを測定することによって、ワイファイネットワークのローディングのレベルを推測できることが分かった。ネットワークのローディングが大き過ぎると決定された場合に、ネットワークのローディングを軽減する動作を行なうことが可能である。
【００１８】
以下の記載では、１つのＶｏＩＰパケットと次のＶｏＩＰパケットとの間の期間を、パケット期間と称する。パケット期間値と次のパケット期間値との差のモジュロを、ジッタと称する。
【００１９】
図３は、ＶｏＩＰセッションに対する時間とジッタの変化とについてのグラフを示している。ＶｏＩＰセッションは、幾つかの他のＶｏＩＰセッションをサポートしているＷＡＰを使用している。図３から、ジッタ値が著しく上昇しているインシデントが５つあることが分かる。インシデントＢ、Ｃ、Ｄ、Ｅでは、更に、パケットが失われている。ジッタのこのような上昇に応答して、パケットが失われる可能性を下げるように、ネットワークの動作を変更できるのが理想的である。
【００２０】
再び図２を参照すると、本発明に従うＷＡＰは、タイミングモジュール50を更に具備している。タイミングモジュール50は、第１と第２のバッファ52、54を具備している。第１と第２のバッファ52、54は、リングバッファを含むことが好ましい。使用中に、ＷＡＰのアプリケーション層において各ＶｏＩＰパケットが受信されると、タイミングモジュールは、ｒｅｃｖ呼を使用して、各ＶｏＩＰパケットにタイムスタンプを付す。次のタイムスタンプを使用して、パケット期間値を生成する。これらのパケット期間値を第１のリングバッファに書き込む。次のパケット期間値を使用して、ジッタ値を計算する。ジッタ値を第２のリングバッファに書き込む。
【００２１】
図４は、本発明に従う第１の方法の動作について記載しているフローチャートの概略図を示している。ステップS400では、アプリケーション層においてパケットを受信して、タイムスタンプを付す。S410において、タイムスタンプ値を使用して、パケット期間値を計算して、次に、パケット期間値を第１のリングバッファに書き込む。S420において、パケット期間値を使用して、ジッタ値を計算して、次に、ジッタ値を第２のリングバッファに書き込む。ステップS430において、(第１のリングバッファに保持されている全ての値から計算される)平均パケット期間値に対する、(第２のリングバッファに保持されている全ての値から計算される)平均ジッタ値の比率を決定することによって、ストレス係数を計算する。ストレス係数が、所定値、例えば１以下である場合に、ネットワークの性能は許容可能であると認められ、プロセスはステップS400に戻って、次のパケットを待つ。ストレス係数が所定値よりも大きい場合に、ネットワークの性能は不十分であり、S440において、ネットワークのロードを減少させるために、何らかの形式の動作が行なわれ得る(以下を参照)。受信した最初の幾つかのパケットに対して、パケット期間又はジッタの値を計算することはできないが、この状況がかなりの期間続くことにはならないことが分かるであろう。
【００２２】
図４を参照して既に記載された方法の２つの態様を分離できることが分かるであろう。図５は、図４を参照して記載された方法に代わる方法を示している。ステップS500では、アプリケーション層においてパケットを受信して、タイムスタンプを付す。S510において、タイムスタンプ値を使用して、パケット期間値を計算して、次に、パケット期間値を第１のリングバッファに書き込む。S520において、パケット期間値を使用して、ジッタ値を計算して、次に、ジッタ値を第２のリングバッファに書き込む。次に、プロセスはステップS500に戻る。従って、パケットが届くと、第１と第２のリングバッファは更新される。他方で、ステップS530において、平均パケット期間値と平均ジッタ値とを計算して、ストレス係数を決定する。ストレス係数が所定値以下である場合に、平均パケット期間値と、平均ジッタ値と、次に、ストレス係数とを再び計算する前に、プロセスは所定期間休止する。ストレス係数が所定値よりも大きい場合に、プロセスはステップS540に移る。ステップS540において、ネットワークの性能を改善するために、何らかの是正又は修正動作を行なって（下記を参照）、プロセスはステップS530に戻る。
【００２３】
図５を参照して既に記載された方法は、移動端末において使用され得ることが分かるであろう。移動端末は、例えば移動電話であり、従って、処理能力が限られており、ＶｏＩＰパケットを受信するたびに、ストレス係数を計算するのは、実行不可能又は非現実的であり得る。このような場合に、ストレス係数は、所定の期間で決定され得る。所定の期間は、ＶｏＩＰパケットが送られる複数の期間である。
【００２４】
図４と５とを参照して既に記載された方法では、平均パケット期間値と平均ジッタ値とを使用して、少数のパケットによって生じる変化を平滑化している。平均ジッタ値の短期間の変化を低減する更なるステップを加えることによって、これらの方法の性能を改善できることが分かった。
【００２５】
図６は、本発明の第２の態様に従う方法の概略図を示している。ステップS600では、アプリケーション層においてＶｏＩＰパケットを受信して、タイムスタンプを付す。次に、S610とS620とにおいて、タイムスタンプのデータを使用して、パケット期間値とジッタ値とをそれぞれ計算する。ステップS612において、パケット期間値を第１のリングバッファに書き込んで、平均パケット期間値を計算する。S622において、S620で計算されたジッタ値と、所定の閾値とを比較する。計算されたジッタ値が、所定の閾値のジッタ値以下である場合は、S624において、計算された値を第２のリングバッファに書き込んで、平均ジッタ値を計算する。計算されたジッタ値が、所定の閾値よりも大きい場合は、所定の閾値を第２のリングバッファに書き込んで、平均ジッタ値を計算する（S624）。次に、S626において、S624で計算された平均ジッタ値と、前の平均ジッタ値とを比較する。新たな平均ジッタ値が、前の平均ジッタ値の所定の割合よりも小さい場合に、前の平均ジッタ値の所定の割合に等しくなるように、新たな平均ジッタ値を調整する。さもなければ、S624において計算された平均ジッタ値を維持する。S630において、S626で得られた平均ジッタ値と、S612で計算された平均パケット期間値とを使用して、ストレス係数を計算する。
【００２６】
ストレス係数が所定の閾値以下である場合は、方法は、S600に戻って、アプリケーション層において次のＶｏＩＰパケットが受信されるのを待つ。ストレス係数が所定の閾値よりも大きい場合は、方法は、S600に戻る前に、ステップS640において、ストレス係数を下げるために、何らかの修正動作を行なう(下記を参照)。図４と５とを参照して既に記載されたやり方に類似したやり方で、図６を参照して既に記載された方法の態様を分離できることが、容易に分かるであろう。
【００２７】
第１と第２のリングバッファのサイズは等しくなくてもよい。これらのバッファのサイズは、ネットワークオペレータ又はユーザによって構成可能であるが、第１のリングバッファに２００秒のパケット期間データを記憶して、第２のリングバッファに３秒のジッタデータを記憶すると、十分な検出性能を提供することが分かった。第２のリングバッファにおける３秒のジッタデータを使用することによって、無線ネットワークにおいて発生し得るランダムなスパイクを平均することができる。この値は変えてもよいが、３秒は、検出応答とランダムなイベントのマスキングとにおける妥当なトレードオフを提供することが分かるであろう。
【００２８】
ステップS622において既に参照した所定の閾値のジッタ値は、第２のリングバッファに保持されている値から計算される平均ジッタ値の複数倍、例えば、平均ジッタ値の３倍であり得る。その代わりに、最初に、ＶｏＩＰセッションが設定されるときに、トレーニングセッションを行ってもよい。(持続期間又は受信したＶｏＩＰパケット数に関して定められ得る)トレーニングセッション中に、既に記載したようにジッタ値を決定して、トレーニングされた平均ジッタ値を決定する。このトレーニングされた平均ジッタ値は、所定の閾値のジッタ値の基準であり得る。幾つかのデバイスは、パケット期間のドリフトを次第に示すので、１０ミリ秒ごとにパケットを送るセッションが、数ミリ秒上下にドリフトする場合がある。４０ミリ秒のストリームごとにパケットを送るセッションに対して、これはあまり重大ではないかもしれないが、１０ミリ秒のパケット期間を有するセッションの場合に、固定のトレーニングされた値を採用すると、ドリフトを経験したときに、問題が生じ得る。更に、ワイファイネットワークに非常にストレスがかかっている場合に、１秒を超える遅延が生じる可能性がある。このために、実際のジッタ値が最大ジッタ値を超えている場合は(ステップS622)、この最大ジッタ値を使用する。なお、最大ジッタ値は、トレーニングされたジッタ値の２乃至４倍であり得る。このようなストレスのかかった状況からより標準的な動作に戻る予測可能な遷移を確実にするために、この制限が役に立つ。更に、パケットのドロップが検出された場合は、トレーニングされた最初のジッタ値を使用してもよい。
【００２９】
ジッタ値の変化率を下げるために、ステップS626に関して既に参照した前の平均ジッタ値の所定の割合は、大きな割合であることが好ましい。９５％が適切な値であることが分かった。個々のジッタ値を制限して、平均ジッタ値を平滑化すると、本発明の動作が改善されることが分かった。
【００３０】
既に記載された本発明の実施形態は全て、ワイファイネットワークのローディングレベルを示すストレス係数を生成する。このストレス係数を使用して、ワイファイネットワークを使用している１つ以上の端末又はノードの振る舞いを変更することができる。この変更の正確な性質は、本発明に従う方法を実行するデバイスの性質によって異なるであろう。
【００３１】
本発明に従う方法は、ＷＡＰから受信したＶｏＩＰパケットのタイムスタンプに基づいて、移動端末内で実施され得ることが分かるであろう。大きなストレス係数があることを端末が検出した場合に、これは、ネットワークが重くロードされているか、又は処理されている他のタスクに加えてＶｏＩＰセッションを支援する資源が端末に不足していることを意味し得る。大きなストレス係数があることを移動端末が検出した場合に、移動端末は、ＶｏＩＰ呼を開始する前にユーザに通知するか、若しくは、既存のＶｏＩＰセッションを異なるタイプのセッション、例えば、ＵＭＴＳ(又は、別の無線プロトコル)を使用するＶｏＩＰに切り替えるか、或いはＧＳＭ（登録商標）セッションに切り替えることを試みることができる。他の移動端末も大きなストレス係数を報告している場合に、移動端末は、大きなストレス係数の検出をネットワーク管理システムにも報告することができる。
【００３２】
本発明に従う方法は、無線アクセスポイント内でも実施され得る。通常、無線アクセスポイントは、同時に存在する幾つかのＶｏＩＰセッションに対処することと、本発明に従う方法を使用して、各セッションに対するストレス係数を決定できることとが分かるであろう。１つ又は２つのＶｏＩＰセッションが大きなストレス係数を報告する一方で、他のセッションが小さなストレス係数を報告する場合は、ワイファイネットワークがオーバーロードしているのではなく、無線端末がストレス係数の原因である可能性が高い。このような場合は、アクセスポイントは、これらの端末に対して、ストレス係数の上昇に関係する動作を行なわないであろう。しかしながら、ＶｏＩＰセッションのほとんどが上昇したストレス係数を示している場合は、ＷＡＰが、許容レベルのネットワークの性能を維持するように動作するのが適切であり得る。これは、例えば、任意の新たなＶｏＩＰ接続を承認するのを拒絶すること、現在のＶｏＩＰ接続のうちの１つを終わらせること、等を含み得る。
【００３３】
図７は、無線アクセスポイントによって実行される監視プログラムから得たスクリーンを写したもの（shot）70を示している。このスクリーンを写したものは、無線アクセスポイントと通信している７つの異なる移動端末に対して計算された一連のパラメータを示している。図７に示されているように、移動端末のうちの４つに対するセッションは、上昇したレベルのストレス係数を表していて、それらは、より濃いシェーディング(72)で示されている。他の３つのセッション74は、許容レベルのストレス係数を示していて、それらは、薄いシェーディングで示されている。許容ストレス係数の閾値は５５％であり、許容レベルのストレス係数を有している３つのセッションが、この閾値に近いことが分かるであろう。現在のストレス係数は、欄76に示されており、過去のストレス係数値は、欄78に示されている。
【００３４】
無線アクセスポイントは、ネットワークの性能が更に悪化するのを防ぐように動作することを決定し得る。この決定は、所定の閾値を越えたストレス係数を有するセッションの数(又は、割合)、所定の閾値を越えた（又は、所定の期間、所定の閾値よりも高く維持されている）平均ストレス係数値、等に基づき得る。無線アクセスポイントが、１つ以上のセッションを終了させることを決定する場合に、特定の時点におけるストレス係数の最高値、即ち過去の最高ストレス係数値を有するセッションに基づいて、終了させるべきセッションを選択することができる。
【００３５】
更に、本発明に従う方法は、ネットワークノード内で実施され得ると考えられる。コアノードと無線アクセスポイントとの間に一定の待ち時間があるときに、パケットが移動端末からコアノードに移動するのにかかる時間における任意の変化は、移動端末とＷＡＰとの無線接続によって生じる。コアノードは、特定のＷＡＰからの全てのストリームを共通のソースＭＡＣアドレスによって識別することができる。コアノードは、特定のＷＡＰに存在しているセッションを全て監視できるので、ストレス係数が上昇した場合に、確実な応答を提供することができる。確実な応答は、例えば、セッションを中断すること、又は、コーデックの選択のようなセッションの特徴を再ネゴシエートすることである。
【００３６】
ストレス係数と所定の閾値とを比較する場合に、複数のレベルを有する閾値と比較され得ることが分かるであろう。例えば、１よりも大きいストレス係数は、「赤色」状態を示すことができ、従って、ネットワークの性能を改善するために、直ちに動作する(例えば、ＶｏＩＰセッションを中断する)。０．３３乃至１のストレス係数は、「黄色」状態を示すことができ、従って、ストレス係数の上昇をもたらすであろう動作を更に行なわないようにする。０．３３未満のストレス係数は、「緑色」状態を示すことができ、ストレス係数値は条件を満たしている。
【００３７】
図４、５、又は６を参照して既に記載された方法のうちの何れかと組み合わせて、これらの特徴を使用できることが分かるであろう。更に、必要に応じて、上述の所定値のうちの何れかを変更又は設定できることが分かるであろう。
【００３８】
１つ以上の移動端末、無線アクセスポイント、又はネットワークノードにおいて実行されるソフトウェアを使用して、本発明を実施できることが分かるであろう。ダウンロードによって、例えばインターネットによって、又は何らかの物理的な媒体、例えば、ＤＶＤ、ＣＤ−ＲＯＭ、ＵＳＢメモリスティックにおいて、このようなソフトウェアを展開できることが分かるであろう。
【符号の説明】
【００３９】
10・・・コアノード、20・・・ディジタル加入者回線アクセスマルチプレクサ、30・・・ＷＡＰ、31・・・アンテナ、32・・・ワイファイインターフェイス、33,37・・・ＷＡＰオペレーティングシステム、34・・・第１のＩＰスタック、36・・・第２のＩＰスタック、38・・・ＤＳＬインターフェイス、39・・・ケーブル、40・・・移動端末、50・・・タイミングモジュール、52・・・第１のバッファ、54・・・第２のバッファ、70・・・スクリーンを写したもの、74・・・セッション、76・・・現在のストレス係数の欄、78・・・過去のストレス係数値の欄、100・・・通信ネットワーク。
【図１】
0005559148.tif 000002
【図２】
0005559148.tif 000003
【図３】
0005559148.tif 000004
【図４】
0005559148.tif 000005
【図５】
0005559148.tif 000006
【図６】
0005559148.tif 000007
【図７】
0005559148.tif 000008