(57)【要約】無線ネットワークにおけるエンドポイントの送信電力を自律的に且つ動的に最適化するための方法は、第１の送信電力および第１の送信速度において、無線ネットワークにおけるアクセスポイントとエンドポイントとの間のデータ伝送に関連する信号品質を監視するステップを含む。また、方法は、信号品質が許容できるものであるかどうかを判定するステップと、信号品質が許容できるものであるかどうかに基づいて第１の送信電力および第１の送信速度のうち一方を調節するステップとを含む。【選択図】図１A
2008515339.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークにおけるエンドポイントの送信電力を最適化するための方法であって、
第１の送信電力および第１の送信速度において、前記無線ネットワークにおけるアクセスポイントと前記エンドポイントとの間のデータ伝送に関連する信号品質を監視するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかに基づいて、前記第１の送信電力および前記第１の送信速度のうち一方を調節するステップと、
を備える方法。
【請求項２】
前記第１の送信電力および前記第１の送信速度における信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きい場合に前記第１の送信電力を第２の送信電力に減少させるステップを、さらに備える、請求項１に記載の方法。
【請求項３】
前記第１の送信電力を減少させる前記ステップが、前記第１の送信電力を定められた増分だけ調節する工程を含む、請求項２に記載の方法。
【請求項４】
前記第１の送信電力を減少させる前記ステップが、前記第１の送信電力を式に基づいて調節する工程を含む、請求項２に記載の方法。
【請求項５】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きくなく、且つ、前記第１の送信速度が最大可能送信速度でない場合に前記第１の送信速度を第２の送信速度に増加させるステップを、さらに備える、請求項１に記載の方法。
【請求項６】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルである場合に前記第１の送信電力を第２の送信電力に増加させるステップを、さらに備える、請求項１に記載の方法。
【請求項７】
前記第１の送信電力を増加させるステップが、前記第１の送信電力を定められた増分だけ調節する工程を含む、請求項６に記載の方法。
【請求項８】
前記第１の送信電力を増加させるステップが、前記第１の送信電力を式に基づいて調節する工程を含む、請求項６に記載の方法。
【請求項９】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルでない場合に前記第１の送信速度を第２の送信速度に減少させるステップを、さらに備える、請求項１に記載の方法。
【請求項１０】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定する前記ステップが、２つ以上の信号特性に基づいて重み付き点数を計算する工程を含む、請求項１に記載の方法。
【請求項１１】
第１の送信電力および第１の送信速度において、無線ネットワークにおけるアクセスポイントとエンドポイントとの間のデータ伝送に関連する信号品質を監視するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかに基づいて、前記第１の送信電力および前記第１の送信速度のうち一方を調節するステップと、
を実行することによって前記無線ネットワークにおける前記エンドポイントに送信電力を最適化させるための命令を記憶するコンピュータ可読媒体。
【請求項１２】
前記第１の送信電力および前記第１の送信速度における信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きい場合に前記第１の送信電力を第２の送信電力に減少させるステップを、さらに備える、請求項１１に記載のコンピュータ可読媒体。
【請求項１３】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きくなく、且つ、前記第１の送信速度が最大可能送信速度でない場合に前記第１の送信速度を第２の送信速度に増加させるステップを、さらに備える、請求項１１に記載のコンピュータ可読媒体。
【請求項１４】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルである場合に前記第１の送信電力を第２の送信電力に増加させるステップを、さらに備える、請求項１１記載のコンピュータ可読媒体。
【請求項１５】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルでない場合に前記第１の送信速度を第２の送信速度に減少させるステップを、さらに備える、請求項１１に記載のコンピュータ可読媒体。
【請求項１６】
無線ネットワークに参加するときに送信電力を最適化するように構成されているエンドポイントデバイスであって、
前記無線ネットワークにおけるアクセスポイントと前記エンドポイントデバイスとの間のデータ伝送に関連する信号を受信および送信するように構成されている第１のサブシステムと、
第１の送信電力および第１の送信速度において、前記信号に関連する信号品質を監視するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかに基づいて、前記第１の送信電力および前記第１の送信速度のうち一方を調節するステップと、
を実行するように構成されているプロセッサーと、
を備えるエンドポイントデバイス。
【請求項１７】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きい場合に前記第１の送信電力を第２の送信電力に減少させるステップを、前記プロセッサが実行するようにさらに構成されている、請求項１６に記載のシステム。
【請求項１８】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された前記最小レベルよりも大きくなく、且つ、前記第１の送信速度が最大可能送信速度でない場合に前記第１の送信速度を第２の送信速度に増加させるステップを、前記プロセッサが実行するようにさらに構成されている、請求項１６に記載のシステム。
【請求項１９】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルである場合に前記第１の送信電力を第２の送信電力に増加させるステップを、前記プロセッサが実行するようにさらに構成されている、請求項１６記載のシステム。
【請求項２０】
前記第１の送信電力および前記第１の送信速度における信号前記品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルでない場合に前記第１の送信速度を第２の送信速度に減少させるステップを、前記プロセッサが実行するようにさらに構成されている、請求項１６に記載のシステム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本出願は、発明の名称が“Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ａｕｔｏｎｏｍｏｕｓｌｙ  ａｎｄ  Ｄｙｎａｍｉｃａｌｌｙ  Ｏｐｔｉｍｉｚｉｎｇ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｏｗｅｒ  ｉｎ  ａ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ”である２００４年９月２８日に出願された米国特許非仮出願第１０／９５３，２２２号の一部継続出願である。本非仮出願は、２００３年１０月３日に出願された発明の名称が“Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ａｕｔｏｎｏｍｏｕｓｌｙ  ａｎｄ  Ｄｙｎａｍｉｃａｌｌｙ  Ｏｐｔｉｍｉｚｉｎｇ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｏｗｅｒ  ｉｎ  ａ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ”である米国特許仮出願第６０／５０８，３６１号に関連するものであり、且つ、それに基づく優先権を主張するものである。それらの非仮出願および仮出願の発明の内容は、参照することにより本明細書に組み込まれる。
【発明の分野】
【０００２】
[0002]本発明は、一般的には、無線ネットワークに関し、より詳細には、無線ネットワークにおいて送信電力を自律的に且つ動的に最適化するためのシステムおよび方法に関する。
【背景技術の説明】
【０００３】
[0003]無線ネットワークにおいては、エンドポイントの送信電力レベルは、エンドポイント電池電力を消耗させる最も大きな原因の１つである。最近のシステムのあるものは、「距離測定（ｒａｎｇｉｎｇ）」とも呼ばれるプロセスによって送信電力を調整することを試みており、それによって、ピア装置間の減衰を判定するために、情報のやりとりがコネクションの開始時点で発生する。送信電力は、必要以上に電力を使用することなく減衰を抑制するように調節される。例えば、ピアが接続時において互いに比較的近くに位置することが検出された場合は、ピアが接続時において互いに比較的遠くに位置する場合よりも送信電力レベルが小さく設定される。
【０００４】
[0004]距離測定の欠点は、このプロセスが完了してしまえば、送信電力は実質的に静的なものとなることである。ピアが互いに対して移動することができる場合、ネットワーク環境の変化を考慮して送信電力を調節することがなければ、様々な性能欠陥が発生することがある。例えば、一方のピアが他方のピアに近づけば、信号品質を維持するためには、より小さい送信電力しか必要とされない。そのような状況において、送信電力レベルを減少させなければ、エンドポイント電池電力を浪費することになる。他方において、ピアが遠ざかると、信号品質を維持するためにより大きな送信電力が必要とされる。そのような状況において、送信電力レベルを増大させなければ、信号品質を劣化させることになる。
【０００５】
[0005]さらに、最近の無線ネットワークシステムにおいては、より低い速度がエンドポイントの電力消費を減少させる場合に低い送信速度で接続するユーザの選択を考慮することなく、それぞれのエンドポイントは、通常、最大利用可能送信速度で無線ネットワークに接続される。したがって、エンドポイント電池電力を節約するために、ユーザがそのような低い速度で接続することをたとえ希望したとしても、エンドポイントは、大概より低いエンドポイント送信速度で接続しない。そのような状況において、エンドポイント送信速度を減少させなければ、同様に、エンドポイント電池電力を浪費することになる。
【発明の概要】
【０００６】
[0006]無線ネットワークにおけるエンドポイントの送信電力を自律的に且つ動的に最適化するための方法の一実施形態は、第１の送信電力および第１の送信速度において、無線ネットワークにおけるアクセスポイントとエンドポイントとの間のデータ伝送に関連する信号品質を監視するステップを含む。また、方法は、信号品質が許容できるものであるかどうかを判定するステップと、信号品質が許容できるものであるかどうかに基づいて第１の送信電力および第１の送信速度のうち一方を調節するステップとを含む。
【０００７】
[0007]当業者は、開示された方法がエンドポイント送信速度の減少を送信電力の減少とトレードオフし、それによって、動作中に消費される電力を最小限に抑制しながら許容できるスループットを維持することがわかるはずである。エンドポイントにおける無線ドライバまたはその他の何らかの機能エレメントは、データトラフィックがエンドポイントと例えばアクセスポイントとの間を流れている間、方法ステップを繰り返すように有利に構成されてもよい。このようにして、エンドポイント送信速度とエンドポイント送信電力とのバランスが、絶えず最適化され、それによって、動作中に消費されるエンドポイント電池電力の量を減少させる。
【発明の詳細な説明】
【０００８】
[0010]図１Ａおよび図１Ｂは、本発明の一実施形態による、無線ネットワークエンドポイントの送信電力を自律的に且つ動的に最適化するための方法ステップのフローチャートを示す。当業者は、この方法ステップを何らかの順序で実行するように構成されたいかなるシステムも本発明の範囲内にあることを理解されよう。
【０００９】
[0011]図１Ａおよび図１Ｂに示されるように、動的に最適化するための方法は、ステップ１００から開始する。そのステップ１００において、無線ドライバは、エンドポイントの物理層（「ＰＨＹ」）および媒体アクセス制御副層（「ＭＡＣ」）の標準的な初期化を実行する（本明細書で使用される「ドライバ」という用語は、ホストＣＰＵ、無線ＭＡＣに関連した若しくは無線ＭＡＣ内に組み込まれたマイクロコントローラ上のファームウェアまたはＭＡＣの制御機能を実行するハードウェアステートマシンにおいて実行されるソフトウェアドライバを示すものである）。ステップ１０２において、無線ドライバは、存在し且つ利用可能な無線ローカルエリアネットワーク（「ＬＡＮ」）アクセスポイントの標準的な探索を実行する。周知のように、無線ドライバは、能動的スキャンおよび受動的スキャンのうち一方を上記の探索目的に使用する。ステップ１０４において、無線ドライバは、アクセスポイントが実際に存在し且つ利用可能であるかどうかを判定する。アクセスポイントが存在せず利用できなければ、方法はステップ１０２に戻り、無線ドライバはその能動的スキャンまたは受動的スキャンを続行する。
【００１０】
[0012]アクセスポイントが存在し且つ利用可能であると無線ドライバが判定すれば、方法はステップ１０６に進む。そのステップ１０６において、エンドポイントは、そのエンドポイントに対する最大利用可能送信速度および最大利用可能送信電力で無線ＬＡＮに参加する。別の実施形態において、無線ドライバは、エンドポイントが無線ＬＡＮに参加する送信速度および／または送信電力をユーザが選択できるように構成されてもよい。当業者は、ステップ１００〜１０６がＩＥＥＥ８０２．１１規格に基づいて無線ＬＡＮを捕捉し且つそれに参加するための標準的なステップであることを認識する。
【００１１】
[0013]ステップ１０８において、無線ドライバは、アクセスポイントとエンドポイントとの間でデータを送信するのに要する所定の時間だけ待つ。ここで、無線ドライバは、送信を完全に開始し、アクセスポイントとエンドポイントとの間の何らかの信号干渉が現実に発生し一時的なものではなく持続的なものであることを確かめるようにする。ステップ１１０において、無線ドライバは、エンドポイントとアクセスポイントとの間におけるデータ伝送の信号品質を監視する。
【００１２】
[0014]信号品質は、限定はされないが、エンドポイントによって送信される信号の伝送誤り率、エンドポイントによって受信される信号の受信信号強度インジケータ（「ＲＳＳＩ」）およびエンドポイントによって受信される信号の信号対雑音比のような様々な信号特性を用いて、監視および解析されてもよい。当業者が理解しているように、エンドポイントとアクセスポイントとの間の通常のデータトラフィックに関連する伝送誤りは、ＭＡＣにおいて絶えず管理されている。この実施形態において、無線ドライバは、これらの伝送誤りの比率を監視する。また、一般的に公知であるように、受信信号のＲＳＳＩは、無線ＬＡＮエンドポイント内のＰＨＹにおいて絶えず測定されている。したがって、この実施形態において、無線ドライバは、ＰＨＹにおいて測定された受信信号のＲＳＳＩを監視し、ＲＳＳＩの強度を判定するようにする。最後に、一般的に公知であるように、与えられた信号の信号対雑音比は、その信号の品質に対応する。やはり、この実施形態においても、無線ドライバは、受信信号の信号対雑音比を監視し、受信信号の品質を判定するようにする。
【００１３】
[0015]ステップ１１２において、無線ドライバは、エンドポイントとアクセスポイントとの間のデータ伝送の信号品質が許容できるものであるかどうかを判定する。信号品質は、様々な手段で評価されてもよい。例えば、一実施形態においては、受信信号のＲＳＳＩおよび信号対雑音比並びに送信信号に関連する伝送誤り率が測定されてもよく、個々の測定値に基づいて重み付き点数が計算されてもよい。計算された点数が許容信号品質に対応する所定の範囲の点数と比較され、全体的な信号品質が許容範囲内にあるかどうかを判定してもよい。別の実施形態においては、これらの３つの要素のうちのいずれか２つを用いて、重み付き点数が計算されてもよい。さらに別の実施形態においては、これらの３つの要素のうちの１つ以上を用いて１つ以上の他の信号特性と組み合わせて、重み付き点数が計算されてもよい。またさらに別の実施形態においては、送信信号の伝送誤り率のようないずれか１つの要素が、信号品質を評価するのに使用されてもよい。例えば、無線ドライバは、現在の無線ＬＡＮ環境内に存在するそのエンドポイントに対する統計的に決定された履歴的な伝送誤り率から伝送誤り率がずれているかどうかを判定するように構成されてもよい。伝送誤り率が履歴的な伝送誤り率に相当する場合、信号品質は許容できるものであるとみなされる。しかしながら、履歴的な伝送誤り率に係る何らかのしきい値を超えて伝送誤り率が増加する場合、伝送誤り率は許容できないものであるとみなされる。様々な手段で信号品質が解析されてもよいので、当業者は、信号品質を解析する手段が本発明の範囲を限定するものでは決してないことを認識する。
【００１４】
[0016]エンドポイントとアクセスポイントとの間の信号品質が許容できないものであると無線ドライバが判定すれば、方法はステップ１２４に進む。ステップ１２４において、無線ドライバは、エンドポイント送信速度がユーザ定義最小レベルに等しいかどうかを判定する。より詳細には、一実施形態において、無線ＬＡＮに参加することを最初に試みたとき、今にも発生する可能性のあるセッションの所定のシステムパラメータを指定するようにユーザに要求する。１つのそのようなシステムパラメータは、ユーザが許容を望む最低エンドポイント送信速度である。エンドポイントによってサポートされる無線ネットワーク用標準規格は、可能なエンドポイント送信速度の母集団を決定する。例えば、エンドポイントが、ＩＥＥＥ８０２．１１ｂをサポートするならば、可能なエンドポイント送信速度は、１Ｍｂｐｓ、２Ｍｂｐｓ、５．５Ｍｂｐｓおよび１１Ｍｂｐｓである。ユーザは、これらの送信速度の中の１つを、最低許容エンドポイント送信速度として指定する。ユーザが最小送信速度を指定しなければ、デフォルト最小速度が代わりに使用されてもよい。
【００１５】
[0017]エンドポイント送信速度がユーザ定義最小レベルに等しいならば、方法はステップ１２６に進む。そのステップ１２６において、無線ドライバは、エンドポイントの送信電力を増加させるように設定される。なぜなら、ステップ１１２において、信号品質は許容できないものであることが確定されたからである。送信電力は、様々な手段で調節されてもよい。例えば、一実施形態においては、送信電力が、所定の増分ｘだけ増加させられる。別の実施形態においては、送信電力が、より粗い方式で増加させられてもよい。例えば、無線ドライバは、１つ以上のシステムパラメータの関数として送信電力を表現する式を用いて送信電力がどれくらいであるべきかを判定し、それに基づいて送信電力を調節するように構成されてもよい。可能な一実施形態においては、受信信号の強度（ＲＳＳＩによって判定されるような）とエンドポイント送信電力との積が不変のままであることを式が表現してもよい。したがって、受信信号強度が減少すると（例えば、エンドポイントがアクセスポイントから遠ざかった結果として）、送信電力はそれに応じて増加させられる。さらに別の実施形態においては、エンドポイント送信電力が、粗い調節と細かい調節との組み合わせによって増加させられてもよい。例えば、まず最初に、上述したように、送信電力は、粗い調節を用いて増加させられてもよく、増分による調節によって微調整されてもよい。この場合にもやはり、送信電力が様々な手段で調節されてもよいので、送信電力を増加させるのに使用される方法は本発明の範囲を限定するものでは決してない。エンドポイント送信電力を増加させた後、方法はステップ１０８に戻る。
【００１６】
[0018]エンドポイント送信速度がユーザ定義最小レベルに等しくなければ、方法はステップ１３０に進む。そのステップ１３０において、無線ドライバは、エンドポイント送信速度を減少させるように設定される。一実施形態においては、エンドポイント送信速度が１つのレベル増分だけ減少させられる。この場合にもやはり、エンドポイントによってサポートされる無線ネットワーク用標準規格は、現在のエンドポイント送信速度以下においてどれくらいのエンドポイント送信速度が１レベルであるかを決定する。例えば、エンドポイントがＩＥＥＥ８０２．１１ｂをサポートし且つ現在のエンドポイント送信速度が５．５Ｍｂｐｓであるならば、２Ｍｂｐｓが現在のエンドポイント送信速度以下におけるエンドポイント送信速度の１レベルである。別の実施形態においては、エンドポイント送信速度が、技術的に実行可能な手段で且つ任意の量だけ減少させられてもよい。より低いエンドポイント送信速度とともに使用される変調方式は、データをうまく送信するために、より小さな信号対雑音比を大概許容する。したがって、エンドポイント送信速度を下げることは、データをうまく送信するのに必要とされるエンドポイント送信電力の量を減少させ、それによって、与えられたエンドポイント送信電力レベルにおいて信号品質を増大させる。
【００１７】
[0019]ステップ１３２において、無線ドライバは、方法ステップを続行する前に所定の時間だけ待ち、無線ＬＡＮの様々なエレメントが新しいエンドポイント送信速度に十分に適合できるようにする。
【００１８】
[0020]ステップ１３４において、無線ドライバは、エンドポイントとアクセスポイントとの間におけるデータ伝送の信号品質がより速いエンドポイント送信速度を可能にするほど十分に改善されたかどうかを判定する。このステップは、全体的な信号品質が許容できるものであるかどうかを無線ドライバが判定するという点においてステップ１１２に類似する。信号品質は、ステップ１１２およびステップ１３４において同じような形であるいは異なる形で解析されてもよい。この場合にもやはり、ステップ１１２に関連して上述したように、信号品質が様々な手段で解析されてもよいので、ステップ１３４において信号品質を解析する手段は本発明の範囲を限定するものではない。
【００１９】
[0021]より速いエンドポイント送信速度を可能にするほど十分に信号品質が改善されたと無線ドライバが判定すれば、方法はステップ１３６に進む。ステップ１３６において、無線ドライバは、エンドポイント送信速度を１レベルだけ増加させる。その後、方法は、ステップ１０８に戻る。
【００２０】
[0022]しかしながら、ステップ１３４において、より速いエンドポイント送信速度を可能にするほどには信号品質が改善されていないと無線ドライバが判定すれば、方法はステップ１０８に戻る。
【００２１】
[0023]ステップ１１２の説明に戻ると、エンドポイントとアクセスポイントとの間における最近のデータ伝送の信号品質が許容できるものであると無線ドライバが判定すれば、方法はステップ１１４に進む。ステップ１１４において、無線ドライバは、エンドポイント送信電力がユーザ定義最小レベルよりも大きいかどうかを判定する。ステップ１２４に関連して上述したように、無線ＬＡＮに参加することを最初に試みたとき、今にも発生する可能性のあるセッションの所定のシステムパラメータを指定するようにユーザに要求する。１つのそのようなシステムパラメータは、ユーザが許容を望む送信電力の最小レベルである。ユーザが送信電力の最小レベルを指定しなければ、デフォルト最小送信電力レベルが代わりに使用されてもよい。
【００２２】
[0024]エンドポイント送信電力がユーザ定義最小レベルよりも大きければ、方法はステップ１１６に進む。ステップ１１６において、無線ドライバは、エンドポイントにおける送信電力を減少させる。ステップ１２６に関連して上述したように、送信電力は、様々な手段で減少させられてもよい。その手段は、増分によって減少させること、粗く減少させること、粗い調節と細かい調節とを組み合わせて減少させることを含む。この場合にもやはり、送信電力を減少させる手段は、本発明の範囲を決して限定するものではない。エンドポイント送信電力が減少させられた後、方法はステップ１０８に戻る。
【００２３】
[0025]しかしながら、ステップ１１４において、エンドポイント送信電力がユーザ定義最小レベルよりも大きくないと無線ドライバが判定すれば、方法はステップ１１８に進む。そのステップ１１８において、無線ドライバは、エンドポイント送信速度は最大可能送信速度かどうかを判定する。エンドポイント送信速度が最大可能レベルでなければ、方法はステップ１２０に進む。そのステップ１２０において、無線ドライバは、エンドポイント送信速度を１レベルだけ増加させるように設定される。その後、方法は、ステップ１０８に戻る。
【００２４】
[0026]当業者は、データトラフィックがエンドポイントとアクセスポイントとの間を流れている間、上述した方法ステップを絶えず繰り返すように無線ドライバが設定されることがわかるはずである。このようにして、エンドポイント送信速度とエンドポイント送信電力とのバランスが、絶えず最適化され、それによって、許容することのできるスループットを従来通り達成しながら、動作中に消費されるエンドポイントの電池電力量を減少させる。
【００２５】
[0027]図２は、図１Ａおよび図１Ｂの方法ステップを実施するように構成できる本発明の一実施形態によるコンピューティングデバイス２００の概念図である。コンピューティングデバイス２００は、例えば、ラップトップコンピュータ、携帯情報端末または携帯電話のようないかなる種類の無線コンピューティングデバイスであってもよい。図示されるように、コンピューティングデバイス２００は、限定はされないが、無線周波数（ＲＦ）サブシステム２１０、ＭＡＣサブシステム２２０、中央処理装置（ＣＰＵ）２３０およびメモリー２４０を含む。ＲＦサブシステム２１０およびＭＡＣサブシステム２２０は、当分野において周知である。それらの仕様は、ＩＥＥＥ８０２．１１規格に説明されている。図１Ａおよび図１Ｂに関連して上述した無線ドライバに類似するＭＡＣドライバ２３５が、ＣＰＵ２３０上で（および、メモリー２４０のドライバメモリー空間２４５内で）実行される。ＣＰＵ２３０は、入力／出力バス２２５を経由してネットワーキングエレメント２０５に結合される。そのネットワーキングエレメント２０５は、ＲＦサブシステム２１０およびＭＡＣサブシステム２２０を含む。別の実施形態においては、専用ネットワーキングプロセッサー、グラフィックスプロセッサー、その他の何らかの種類の特殊用途プロセッサーまたはこの機能を実施するための専用の特殊用途ロジックを備えるハードウェアステートマシンのような、ＣＰＵ２３０以外のプロセッサーを用いて、本明細書で説明された最適化アルゴリズムが実施されてもよい。
【００２６】
[0028]ＲＦサブシステム２１０は、アクセスポイントからコンピューティングデバイス２００によって受信された信号のそれぞれのフレームに関連するＲＳＳＩおよび信号対雑音比を測定するように構成される。ＲＦサブシステム２１０は、さらに、コンピューティングデバイス２００からアクセスポイントへ送信された対応する信号に関連する伝送誤り率を測定するように構成される。さらに、ＲＦサブシステム２１０は、これらの測定値を受信フレームとともにＭＡＣサブシステム２２０に送信するように構成される。ＣＰＵ２３０によって、ＭＡＣドライバ２３５は、所定の周波数におけるこれらの測定値を解釈し、図１Ａおよび図１Ｂの方法を考慮して送信電力または送信速度をどれくらい調節すべきかを判定するように構成される。場合によって、ＭＡＣドライバ２３５は、さらに、ＲＦサブシステム２１０における送信電力または送信速度に対する利得を調節するようにＭＡＣサブシステム２２０に命令するように構成される。
【００２７】
[0029]当業者は、コンピューティングデバイス２００が、限定はされないが、ＰＣＩバス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、システム管理バス、汎用シリアルバスまたは何らかのその他の業界標準バス若しくは独自仕様バスのようなさらなるインタフェースをサポートする他のエレメントを含むように構成されてもよいことを認識する。さらに、これまでに述べたことは、本発明を実施できるシステムのうち１つのみを記載したものである。別の実施形態において、本発明は、本明細書で説明される様々な機能を実施するのに必要なコンポーネントを含むいかなる種類のコンピューティングデバイスまたは等価なシステムにおいて実施されてもよい。したがって、当業者は、コンピューティングデバイス２００に関連して示されたハードウェア環境が本発明の範囲を限定するものでは決してないことを理解できるはずである。
【００２８】
[0030]以上のように、本発明の説明が、特定の実施形態を参照してなされた。しかしながら、当業者は、添付の特許請求の範囲に記載される本発明のより広い精神および範囲を逸脱することなく様々な修正および変更がその特定の実施形態になされてもよいことを理解できるはずである。例えば、図１Ａおよび図１Ｂに関連して上述した機能は、ソフトウェアおよび／またはハードウェアとして実施されてもよい。図２のコンピューティングデバイス２００に関しては、ＩＥＥＥ８０２．１１規格に準拠するもの以外のハードウェアエレメントおよびソフトウェアエレメントが、図１Ａおよび図１Ｂの方法を実施するのに使用されてもよい。別の実施形態においては、アクセスポイントによってエンドポイントに送信されるビーコン信号の強度が、開示された方法のいずれかに含まれるいずれかのステップにおいてアクセスポイントから受信されるデータ信号のＲＳＳＩの強度の代わりに使用されてもよい。
【００２９】
[0031]上述したことに加えて、本明細書で説明された方法の１つを実施する意思決定は、様々な手段でなされてもよい。例えば、一実施形態においては、無線ＬＡＮに参加することを最初に試みたときに、動作中に電力を積極的に減少させるモードを選択するようにユーザが催促されてもよい。このモードを選択することによって、エンドポイントは、開示された方法の１つを実施することになる。別の実施形態においては、開示された方法の１つが、ユーザが何も入力することなく、自動的に実施されてもよい。
【００３０】
[0032]最後に、図１Ａおよび図１Ｂは開示された方法を無線ＬＡＮにおいて使用することを表現しているが、当業者は、送信電力および／または送信速度を調節する能力を前提として、いかなる種類の無線または有線のネットワーキング技術に開示された方法が使用されてもよいことを理解できるはずである。したがって、これまでの説明および添付された図面は、限定するものではなく、説明のためのものであると考えられるべきである。
【図面の簡単な説明】
【００３１】
【図１Ａ】本発明の一実施形態による、無線ネットワークエンドポイントの送信電力を自律的に且つ動的に最適化するための方法ステップのフローチャートである。
【図１Ｂ】本発明の一実施形態による、無線ネットワークエンドポイントの送信電力を自律的に且つ動的に最適化するための方法ステップのフローチャートである。
【図２】本発明の一実施形態による、図１Ａおよび図１Ｂの方法ステップを実施するように構成できるコンピューティングデバイスの概念図である。
【図１Ａ】
2008515339.tif 000003
【図１Ｂ】
2008515339.tif 000004
【図２】
2008515339.tif 000005
【手続補正書】
【提出日】平成19年5月18日(2007.5.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線ネットワークにおけるエンドポイントの送信電力を最適化するための方法であって、
第１の送信電力および第１の送信速度において、前記無線ネットワークにおけるアクセスポイントと前記エンドポイントとの間のデータ伝送に関連する信号品質を監視するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかに基づいて、前記第１の送信電力および前記第１の送信速度のうち一方を調節するステップと、
を備える方法。
【請求項２】
前記第１の送信電力および前記第１の送信速度における信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きい場合に前記第１の送信電力を第２の送信電力に減少させるステップを、さらに備える、請求項１に記載の方法。
【請求項３】
前記第１の送信電力を減少させる前記ステップが、前記第１の送信電力を定められた増分だけ調節する工程を含む、請求項２に記載の方法。
【請求項４】
前記第１の送信電力を減少させる前記ステップが、前記第１の送信電力を式に基づいて調節する工程を含む、請求項２に記載の方法。
【請求項５】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであり、且つ、前記第１の送信電力が定義された最小レベルよりも大きくなく、且つ、前記第１の送信速度が最大可能送信速度でない場合に前記第１の送信速度を第２の送信速度に増加させるステップを、さらに備える、請求項１に記載の方法。
【請求項６】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルである場合に前記第１の送信電力を第２の送信電力に増加させるステップを、さらに備える、請求項１に記載の方法。
【請求項７】
前記第１の送信電力を増加させるステップが、前記第１の送信電力を定められた増分だけ又は式に基づいて調節する工程を含む、請求項６に記載の方法。
【請求項８】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものではなく、且つ、前記第１の送信速度が定義された最小レベルでない場合に前記第１の送信速度を第２の送信速度に減少させるステップを、さらに備える、請求項１に記載の方法。
【請求項９】
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定する前記ステップが、２つ以上の信号特性に基づいて重み付き点数を計算する工程を含む、請求項１に記載の方法。
【請求項１０】
第１の送信電力および第１の送信速度において、無線ネットワークにおけるアクセスポイントとエンドポイントとの間のデータ伝送に関連する信号品質を監視するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかを判定するステップと、
前記第１の送信電力および前記第１の送信速度における前記信号品質が許容できるものであるかどうかに基づいて、前記第１の送信電力および前記第１の送信速度のうち一方を調節するステップと、
を実行することによって前記無線ネットワークにおける前記エンドポイントに送信電力を最適化させるための命令を記憶するコンピュータ可読媒体。 
【国際調査報告】
2008515339.tif 000006
2008515339.tif 000007
2008515339.tif 000008