(57)【特許請求の範囲】
【請求項１】
無線アクセスポイントを制御するアクセスポイントコントローラであって、
前記無線アクセスポイントと無線通信を行っている無線局が、前記無線アクセスポイントに対して予め定めた距離内にあるか否かを判断する検出ロジックと、
前記無線局が前記無線アクセスポイントに対して前記予め定めた距離内にあることに応じて、前記無線アクセスポイントの第１の送信範囲を、前記無線アクセスポイントの第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する調整ロジックと
を備え、
前記無線アクセスポイントは、前記第１の送信範囲において前記第１の送信レートで信号を送信し、
前記検出ロジックは、送信範囲を変えてプローブ要求を送信し、前記プローブ要求について前記無線局から受信した応答と、送信範囲とを相互に関連付けることによって、前記無線局までの距離を決定し、
前記アクセスポイントコントローラは、前記無線アクセスポイントと通信している一連の無線局に対して送信レートに関してポーリングを行うことによって前記無線局について最適な送信レートを判断して、前記一連の無線局の前記送信レートのうち最も高い共通送信レートを、前記最適な送信レートとして、選択し、
前記ポーリングは、各無線局に、該無線局がサポートしている最大送信レートを特定するように要求するプローブ要求を送ることを含む
アクセスポイントコントローラ。
【請求項２】
前記調整ロジックはさらに、前記無線アクセスポイントの送信電力を低減することによって前記第１の送信範囲を低減する請求項１に記載のアクセスポイントコントローラ。
【請求項３】
前記検出ロジックは、前記無線局から受信したパケットに基づいて前記無線局の信号強度を決定することによって、前記無線局が前記予め定めた距離内にあるか否かを判断する請求項１または２に記載のアクセスポイントコントローラ。
【請求項４】
前記検出ロジックはさらに、前記無線アクセスポイントから前記無線局までの距離が変化すると、前記無線アクセスポイントから前記無線局までの距離を動的に判断する請求項１から３のいずれか一項に記載のアクセスポイントコントローラ。
【請求項５】
前記調整ロジックはさらに、無線プロフィールに少なくとも部分的に基づいて、前記第１の送信範囲を低減し、前記第１の送信レートを増加させる請求項１から４のいずれか一項に記載のアクセスポイントコントローラ。
【請求項６】
前記アクセスポイントコントローラは、前記無線アクセスポイントにおいて実現され、前記無線アクセスポイントは、スマートフォン、モバイルデバイス、無線ネットワークアクセスポイント、カメラ、または、手持ちデバイスで実現される請求項１から５のいずれか一項に記載のアクセスポイントコントローラ。
【請求項７】
無線アクセスポイントを動作させる方法であって、
前記無線アクセスポイントは、第１の送信範囲において第１の送信レートで信号を送信し、
前記方法は、
前記無線アクセスポイントと無線通信を行っている無線局が、前記無線アクセスポイントに対して予め定めた距離内にあるか否かを判断する段階と、
前記無線アクセスポイントと通信している一連の無線局に対して送信レートに関してポーリングを行うことによって前記無線局について最適な送信レートを判断して、前記一連の無線局の前記送信レートのうち最も高い共通送信レートを、前記最適な送信レートとして、選択する段階と、
前記無線局が前記無線アクセスポイントに対して前記予め定めた距離内にあることに応じて、前記無線アクセスポイントの前記第１の送信範囲を、前記無線アクセスポイントの前記第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する段階と
を備え、
前記無線局が前記予め定めた距離内にあるか否かを判断する段階は、送信範囲を変えてプローブ要求を送信し、前記プローブ要求について前記無線局から受信した応答と、送信範囲とを相互に関連付けることによって、前記無線局までの距離を決定する段階を有し、
前記ポーリングは、各無線局に、該無線局がサポートしている最大送信レートを特定するように要求するプローブ要求を送ることを含む
方法。
【請求項８】
前記無線局が前記予め定めた距離内にあるか否かを判断する段階は、前記無線局の信号強度を決定して、前記無線局の前記信号強度が、前記無線アクセスポイントと通信している一連の無線局から最も弱い信号強度であるか否かを特定する段階を有する請求項７に記載の方法。
【請求項９】
前記無線アクセスポイントの前記第１の送信レートを前記第２の送信レートに増加させることは、少なくとも部分的に、前記予め定めた距離および前記最適な送信レートに基づいて行われる請求項７または８に記載の方法。
【請求項１０】
前記第１の送信範囲を低減することは、前記無線局についての距離が小さくなると、前記無線アクセスポイントの送信電力を動的に低減することを含む請求項７から９のいずれか一項に記載の方法。
【請求項１１】
前記送信電力を低減することによって、前記第１の送信範囲を低減させる請求項１０に記載の方法。
【請求項１２】
第１の送信範囲において第１の送信レートで信号を送信する無線アクセスポイントに、
前記無線アクセスポイントと無線通信を行っている無線局が、前記無線アクセスポイントに対して予め定めた距離内にあるか否かを判断する手順と、
前記無線アクセスポイントと通信している一連の無線局に対して送信レートに関してポーリングを行うことによって前記無線局について最適な送信レートを判断して、前記一連の無線局の前記送信レートのうち最も高い共通送信レートを、前記最適な送信レートとして、選択する手順と、
前記無線局が前記無線アクセスポイントに対して前記予め定めた距離内にあることに応じて、前記無線アクセスポイントの前記第１の送信範囲を、前記無線アクセスポイントの前記第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する手順と
を実行させ、
前記無線局が前記予め定めた距離内にあるか否かを判断する手順は、送信範囲を変えてプローブ要求を送信し、前記プローブ要求について前記無線局から受信した応答と、送信範囲とを相互に関連付けることによって、前記無線局までの距離を決定する手順を有し、
前記ポーリングは、各無線局に、該無線局がサポートしている最大送信レートを特定するように要求するプローブ要求を送ることを含む
プログラム。
【請求項１３】
前記第１の送信範囲を低減する手順は、一連の予め定めた送信範囲から低減後の送信範囲を選択して、前記無線アクセスポイントの前記第１の送信範囲を前記低減後の送信範囲に調整する手順を有する請求項１２に記載のプログラム。
【請求項１４】
前記第１の送信レートを増加させることは、前記無線局の最適な送信レートを決定すると前記第１の送信レートを増加させることを含む請求項１２または１３に記載のプログラム。
【請求項１５】
前記第１の送信範囲を低減する手順は、前記無線アクセスポイントと通信している一連の局において最も遠い無線局が近接しており前記予め定めた距離内にあると判断すると、前記無線アクセスポイントの送信電力を低減することで、前記送信電力を調整して、低減後の送信範囲で前記無線アクセスポイントに信号を送信させて、無関係の無線局との間で干渉が発生しないようにする手順を有する請求項１２から１４のいずれか一項に記載のプログラム。
【請求項１６】
前記最も遠い無線局が近接していると判断することは、前記無線アクセスポイントに対する１以上の無線局が近接しているか否かを、前記１以上の無線局からの無線信号の信号強度を決定することによって決定することを含む請求項１５に記載のプログラム。
【請求項１７】
前記プログラムは、デバイス内で実行され、前記デバイスは、スマートフォン、モバイルデバイス、無線ネットワークアクセスポイント、カメラ、または、手持ちデバイスである請求項１２から１６のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書に記載する背景技術の説明は、本開示がどのような文脈で為されたかの概要を説明する目的で記載するものである。本願の発明者として名前を挙げているものの研究内容は、この背景技術のセクションに記載されている限りにおいて、出願時に先行技術と認められない部分と同様に、本開示に対する先行技術として明示的にも暗示的にも認めるものではない。
【０００２】
＜関連出願＞
本開示は、米国仮特許出願第６１／３８２，４１５号（出願日：２０１０年９月１３日）による恩恵を主張する。当該仮出願は、参照により本願に組み込まれる。
【０００３】
無線通信を行うデバイスは、増加の一途をたどっている。同じ空間に無線デバイスが多く集中すると、干渉、セキュリティ上のリスク等、望ましくない影響が出る可能性がある。従来の無線アクセスポイントの場合、カバー範囲を最大化するべく大きなフットプリント内で信号を送信するので干渉を増加させてしまい、このような問題が悪化してしまう。フットプリントが大きいと、隣接するアクセスポイントと重なり合うことが多く、既に限られている空間に増々多くの通信を詰め込んでしまう。また、カバー範囲を最大化するべく、従来の無線アクセスポイントは通常、長い送信範囲に対応してデータ送信レートを低く維持する。このように送信レートが低く、送信範囲が長い場合、干渉が増加し、通信速度が遅くなり、セキュリティ上のリスクが発生し、使用電力が増加することにより、無線ネットワークの動作に悪影響が出る。
【発明の概要】
【課題を解決するための手段】
【０００４】
一実施形態によると、無線アクセスポイントを制御するアクセスポイントコントローラが提供される。一実施形態によると、アクセスポイントコントローラは、無線アクセスポイントと無線通信を行う無線局が、無線アクセスポイントに対して所定距離内にあるか否かを判断する検出ロジックを備える。一実施形態によると、無線アクセスポイントは、第１の送信範囲において第１の送信レートで信号を送信する。アクセスポイントコントローラはさらに、無線局が無線アクセスポイントに対して所定距離内にあることに応じて、無線アクセスポイントの第１の送信範囲を、無線アクセスポイントの第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する調整ロジックを備える。
【０００５】
別の実施形態によると、方法は、無線アクセスポイントと無線通信を行う無線局が、無線アクセスポイントに対して所定距離内にあるか否かを判断する段階を備える。無線アクセスポイントは、第１の送信範囲において第１の送信レートで信号を送信する。当該方法はさらに、無線局が無線アクセスポイントに対して所定距離内にあることに応じて、無線アクセスポイントの第１の送信範囲を、無線アクセスポイントの第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する段階を備える。
【０００６】
別の実施形態によると、コンピュータで実行可能な命令を格納している非一時的なコンピュータ可読媒体を提供する。当該命令をプロセッサで実行すると、プロセッサは、無線アクセスポイントと無線通信を行う無線局が、無線アクセスポイントに対して所定距離内にあるか否かを判断する段階を備える方法を実行する。無線アクセスポイントは、第１の送信範囲において第１の送信レートで信号を送信する。当該方法はさらに、無線局が無線アクセスポイントに対して所定距離内にあることに応じて、無線アクセスポイントの第１の送信範囲を、無線アクセスポイントの第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する段階を備える。
【図面の簡単な説明】
【０００７】
添付図面は、本明細書に組み込まれその一部を成し、さまざまなシステム、方法、および、本開示のその他の実施形態を図示している。図示した構成要素の境界（例えば、ボックス、ボックス群、または、その他の形状）は、境界の一例を表しているものと考えられたい。いくつかの例を挙げると、一の構成要素は、複数の構成要素として設計されるとしてもよいし、複数の構成要素は一の構成要素として設計されるとしてもよい。他の実施形態によると、別の構成要素の内部コンポーネントとして図示されている構成要素は、外部コンポーネントとして実施するとしてもよく、その逆も可能である。さらに、構成要素は実寸に即したものではない。
【０００８】
【図１】デバイスにおいて無線通信を制御するアクセスポイントコントローラの一実施形態を示す図である。
【０００９】
【図２】図１のデバイスが、送信範囲が異なる複数の無線局と通信を行う一実施形態を示す図である。
【００１０】
【図３】無線通信を改善するアクセスポイントコントローラを備えるモバイルデバイスの一実施形態を示す図である。
【００１１】
【図４】無線アクセスポイントを動的に構成するアクセスポイントコントローラに対応付けられている方法の一実施形態を示す図である。
【発明を実施するための形態】
【００１２】
本明細書では、無線通信を改善する方法、デバイスおよびその他の実施形態の例を説明する。一部の実施形態によると、本開示は、無線通信を行い、他のデバイスに対して無線アクセスポイントとして機能する手持ちデバイスを参照しつつ説明する。このような手持ちデバイスは、マイクロアクセスポイント（μＡＰ）と呼ばれる。マイクロアクセスポイントは、多くの無線デバイスと共にネットワークアクセスを無線で共有することができる。マイクロアクセスポイントは、手持ちデバイスで実現するとしても、専用無線アクセスポイントであるデバイスの特徴を持つ。例えば、マイクロアクセスポイントは、専用無線アクセスポイントと同様の範囲で無線通信を行う。
【００１３】
図１を参照すると、デバイス１０５で実現されており、無線通信を制御するアクセスポイントコントローラ１００の一実施形態が図示されている。アクセスポイントコントローラ１００は、より詳細に後述するが、検出ロジック１１０および調整ロジック１２０を備える。一実施形態によると、デバイス１０５は、無線通信を行うべく、無線ネットワークインターフェースカード（ＮＩＣ）１３０と、コンプライアンスロジック１５０とを有する手持ちデバイスである。無線ＮＩＣ１３０は、無線アンテナ１４０に接続されている。無線アンテナ１４０は、例えば、チップ上で実現される内部アンテナまたは外部アンテナである。一実施形態によると、アクセスポイントコントローラ１００は、本明細書で説明する機能のうち１以上を実行する１以上の集積回路を含むチップ上で実現する。
【００１４】
一実施形態によると、デバイス１０５は、無線アクセスポイント（ＡＰ）として動作する。デバイス１０５が無線信号の通信が行なわれる送信範囲で動作すると仮定する。例えば、図２を参照すると、デバイス１０５は、無線アクセスポイントとして図示されており、送信範囲は、Ｒ１の点線によって表される半径を持つものとして図示されている。このように、デバイス１０５は、点線で示す円２４０が取り囲む領域によって表されるカバーエリアを持つ。送信範囲Ｒ１は、例えば、アクセスポイントの無線カバー範囲を最大化する最大送信範囲である。しかし、場合によっては、デバイス１０５等のマイクロアクセスポイントは、多くの場合、より小さいカバーエリア内の、デバイス１０５に対して物理的により近い位置にあるデバイス（例えば、最大範囲Ｒ１未満の距離にあるデバイス）に対するアクセスを供給することがある。例えば、図２には、範囲Ｒ１内に配置されている３つの無線局１、２および３が図示されている。このため、デバイス１０５は、十分な無線カバー範囲を実現するために最大送信範囲Ｒ１で常に送信する必要はないので、必要以上に電力を利用していると見なされる。
【００１５】
一実施形態によると、デバイス１０５は、送信範囲を、アクセスポイントと通信しているデバイスのみを含む距離まで小さくすることによって、無線通信を改善することができる。例えば、図２に図示しているように、デバイス１０５の送信範囲Ｒ１は、デバイス１０５から最も遠い無線局（無線局１）までの距離よりも大きい。デバイス１０５は、この状態を検出して、送信範囲を送信範囲Ｒ２まで調整／低減させる。このようにして、デバイス１０５は、デバイス１０５と通信を行っているデバイス／局（例えば、無線局１、無線局２および無線局３）のみを含む範囲Ｒ２で送信を行う。送信範囲Ｒ２まで低減することで、送信範囲Ｒ２の外部にある無関係のデバイスからの干渉を低減し易くなる。
【００１６】
一実施形態によると、デバイス１０５は、送信範囲を低減するべく、無線送信レートを上昇させる。実質的な効果としては、信号ノイズ比ＳＮＲが変化するので、他の近傍のデバイスに対する通信が無効になる（例えば、送信レートが高くなると、ＳＮＲも高くする必要がある）。このため、近傍のデバイスは、高くなったレートで送信されたパケットを検出せず、パケットに関連する処理を実行しないことになる。このようにレートを変更することは、一部のデバイスによって信号が認識されなくなるので、実質的に送信範囲を変更することになる。図２に示すように送信範囲を低減させることによって、デバイス１０５は、電池残量を節約し、通信レートを改善し、他のデバイスとの干渉が発生しないようにし、および／または、送信を傍受可能なデバイスの数が減るのでセキュリティが改善されるとしてよい。別の実施形態によると、デバイス１０５はさらに、送信範囲を低減させるべく、送信レートを上昇させることに加えて送信電力を低減する。
【００１７】
一実施形態によると、デバイス１０５は、スマートフォン、モバイルデバイス、カメラ、手持ちデバイス等で実現する。他の実施形態によると、デバイス１０５は、スタンドアロン／専用無線アクセスポイントである。一実施形態によると、無線アクセスポイントは、セルラー方式電話接続、イーサネット（登録商標）接続、または、その他のネットワークプロトコルを利用して、インターネット等のネットワークにアクセスする。無線局１、２および３は、例えば、一のデバイスで実現される複数の無線ＮＩＣである。無線局を含むデバイスは、手持ちデバイス、コンピュータ、ラップトップ、ＭＰ３プレーヤ、カメラ、スマートフォン、ゲーム機、ＰＤＡ等であってよい。
【００１８】
図１を再度参照すると、上述した機能を実現するべく、アクセスポイントコントローラ１００は、少なくとも部分的に、デバイス１０５と通信している局の距離に基づいて、デバイス１０５の送信設定を制御および調整する。一実施形態によると、アクセスポイントコントローラ１００は、デバイス１０５を調整して、複数の予め定めた／設定した範囲から選択した範囲で信号を送信する。例えば、予め定めた範囲は、１００メートル（例えば、範囲Ｒ１）、７０メートル（例えば、範囲Ｒ２）、１０メートル（例えば、範囲Ｒ３）および／または他の予め設定した範囲を含むとしてよい。各送信範囲を実現するために用いられるさまざまな送信レートおよび／または電力設定は、メモリに格納され、デバイス１０５を調整するために用いられるとしてよい。特定の範囲に対応付けられている送信レートおよび電力設定は、例えば、実験および試験を行って決定することができる。このため、デバイス１０５と通信している局の距離に基づき、狭いが十分な送信範囲を選択して、これらの局が選択された範囲内に収まるようにする。
【００１９】
例えば、アクセスポイントコントローラ１００の検出ロジック１１０は、無線局の距離を決定する（例えば、図２に示す無線局１、２および３）。最も遠い距離を特定すると（例えば、図２では無線局１）、検出ロジック１１０は、最も遠い無線局が、予め設定した範囲の予め定めた距離のうちいずれかの距離に収まるか否かを判断する。この例では、最も遠い局は、最大範囲Ｒ１よりも狭い予め設定した送信範囲Ｒ２に収まる。このため、デバイス１０５は、送信範囲Ｒ２で動作するとしてよく、依然として無線局群に十分なカバー範囲を提供する。検出ロジック１１０はこの後、無線ＮＩＣ１３０を調整して予め定めた範囲Ｒ２で動作するよう、調整ロジック１２０に通知する。
【００２０】
図２に図示しているようにデバイス１０５が複数の無線局と通信を行っている場合、デバイス１０５は、複数の局に対する距離を決定して、これらの距離と、予め定めた距離とを比較して、予め定めた／設定した範囲のうち全ての無線局をカバーするものを判断する。このように、送信範囲が範囲Ｒ１から範囲Ｒ２または他の範囲に低減されても、無線局とデバイス１０５との通信が停止することはない。
【００２１】
別の実施形態によると、検出ロジック１１０は、予め設定した範囲を利用することなく、最も遠い無線局に基づいて送信範囲を動的に調整する。例えば、デバイス１０５と通信している最も遠い無線局を決定した後、その距離を調整ロジック１２０に供給する。調整ロジック１２０はこの後、デバイス１０５を調整して、少なくとも最も遠い無線局を含む低減した範囲（例えば、範囲Ｒ１から、最も遠い局よりも距離が大きい範囲Ｒ２に低減する）で送信するようにする。このように、デバイス１０５は、送信範囲を低減しても、任意の無線局との通信との通信が中断されることはない。
【００２２】
一実施形態によると、検出ロジック１１０は、デバイス１０５から無線局の距離を決定するべく、当該無線局から受信したパケットの信号強度を利用する。検出ロジック１１０は、パケットの信号強度を求めることによって、無線局までの距離を推定することができる。一例を挙げると、検出ロジック１１０は、対応付けられている無線局からのパケットに対して、受信信号強度指標（ＲＳＳＩ）プロトコルに対応付けられているパラメータを用いて距離を推定する。一般的に、信号強度が高いほど、無線局は近くに位置している。
【００２３】
別の実施形態によると、検出ロジック１１０は、送信範囲を変えてプローブ要求を送信することによって、無線局までの距離を決定するとしてよい。検出ロジック１１０は、プローブ要求を利用する場合、プローブ要求毎に送信範囲を変えて、特定のプローブ要求について、無線ＮＩＣ１３０で無線局から受信した応答と、送信範囲とを相互に関連付けることで、無線局の距離を求めることができる。例えば、検出ロジック１１０は、最初に、１０メートルである送信範囲で、プローブ要求を送信する。１０メートルのプローブ要求に応じて、１０メートルの範囲内にあるデバイスのみが当該プローブを受信して返答を送る。検出ロジックはこの後、１５メートルの送信範囲でプローブ要求を送り、最大範囲に到達するまで同様に続けるとしてよい。このように、プローブ要求の送信範囲を徐々に大きくしていくことで、さまざまな無線局の距離を決定することができる。
【００２４】
他の実施形態によると、無線局の距離は、無線局からデバイス１０５への通信で提供される指標を利用することで決定するとしてよい。この指標は、例えば、無線局のユーザによる、無線局が、デバイス１０５の予め定めた送信範囲内に収まっているという確認である。
【００２５】
一実施形態によると、検出ロジック１１０はさらに、デバイス１０５から無線局までの距離を動的に決定する。検出ロジック１１０は、デバイス１０５から無線局までの距離を、常にまたは断続的に、確認して、この距離を現在の送信範囲と比較するとしてよい。無線局は、移動可能なデバイスであって、複数の箇所に移動するとしてよい。移動によって無線局がデバイス１０５に物理的に近くなると、送信範囲をさらに低減するとしてよい。しかし、１以上の局が現在の送信範囲に向って移動すると、範囲を大きくして通信が中断されないようにするとしてよい。このように、検出ロジック１１０は、無線局の距離を監視して、調整ロジック１２０が、デバイス１０５の送信範囲を適切な範囲まで調整することができる。距離を動的に決定することで、調整ロジック１２０は、送信範囲および送信レートを調整するタイミングを決定し易くなる。
【００２６】
図２に示すように無線通信を改善するためには、調整ロジック１２０は、例えば、デバイス１０５の属性を調整して、デバイス１０５の無線通信方法を変更する。一例を挙げると、調整ロジック１２０は、
ｉ）デバイス１０５の送信範囲（例えば、Ｒ１）を第２の送信範囲（例えば、Ｒ２）に低減して、
ｉｉ）デバイス１０５の送信レートを高くする。調整ロジック１２０は、無線局はデバイス１０５から予め定めた距離（例えば、範囲Ｒ２）に収まっていると検出ロジック１１０が判断する場合、送信範囲を小さくして、送信レートを高くする。図２を参照しつつ説明するが、無線局１が、図２でＲ２および領域２５０と図示した予め定められた距離内で移動している場合、調整ロジック１２０は、送信範囲Ｒ１をＲ２の半径に低減する。また、無線局が物理的に近くなっているので、調整ロジック１２０は、送信レートを高くして、無線局に対するサービスを改善する。
【００２７】
送信範囲の調整に応じてデバイス１０５がどのように通信を行うかについての相違点に関して、一例をさらに説明するべく、Ｒ１が１００メートルでＲ２が１０メートルである例を考える。この例では、送信範囲を９０メートル低減することで無線通信の品質が改善される。これは、
ｉ）干渉を発生させる多くのデバイスは、範囲内にはもはや存在しておらず、
ｉｉ）送信に利用する電力が低減され、
ｉｉｉ）送信レートを大きくすることができる。このため、送信範囲を低減することで、電池寿命の改善および機能の高効率化等、デバイス１０５の性能が改善する。
【００２８】
一実施形態によると、送信範囲を低減するべく、調整ロジック１２０は、信号の送信レートを高くすることによって、デバイス１０５の現在の送信範囲を低減する。別の実施形態によると、調整ロジック１２０は、デバイス１０５の送信電力を小さくすると同時に送信レートを高くする。一例を挙げると、調整ロジック１２０は、無線ＮＩＣ１３０内にある送信機への電力を低減する。また、調整ロジック１２０は、送信電力を低減する前または後に、デバイス１０５の送信レートを高くする。
【００２９】
一実施形態によると、調整ロジック１２０は、デバイス１０５と通信している無線局がサポートしている８０２．１１プロトコルのバージョンに基づき、送信レートを高くする。例えば、無線局がＩＥＥＥ８０２．１１ｇプロトコルをサポートしている場合、調整ロジック１２０は、当該プロトコルがサポートしている第１のレート、例えば、３６Ｍビット／秒から、当該プロトコルがサポートしている第２のレート、例えば、５４Ｍビット／秒に送信レートを大きくするとしてよい。このようにして、デバイス１０５の無線ＮＩＣ１３０は、より大きい送信範囲を維持しつつ、より高いレートで送信することができる。
【００３０】
他の例を挙げると、調整ロジック１２０は、より大きい増加幅で、例えば、１１Ｍビット／秒から５４Ｍビット／秒へと、送信レートを高くするとしてよい。送信レートの増加幅は、デバイス１０５と通信している無線局がサポートしている送信レートに応じて決まる。デバイス１０５が利用している送信レートを無線局がサポートしていない場合、無線局は、無線局が送信可能なタイミングを制御している送信のレートが相対的に高くて解読できないので、デバイス１０５との間で干渉を発生させる可能性がある。
【００３１】
別の実施形態によると、調整ロジック１２０はさらに、送信範囲を小さくして、少なくとも部分的に、無線プロフィールに基づいて送信レートを高くする。無線プロフィールは、例えば、全ての無線局が１以上の予め定めた距離内に収まる場合に送信範囲を小さくするべく、これらの予め定めた距離を示すポリシーである。無線プロフィールはさらに、具体的に範囲を予め定めず、最も外側の無線局の距離に基づいて、送信範囲を動的に調整するよう指定しているとしてもよい。別の実施形態によると、無線プロフィールは、無線局に準拠しているデータ送信レートを示す。
【００３２】
図１をさらに参照して説明すると、一実施形態において、デバイス１０５は、コンプライアンスロジック１５０を含む。コンプライアンスロジック１５０は、例えば、現在の送信範囲（例えば、Ｒ２）内で無関係の局を監視する。無関係の局とは、無線アクセスポイント範囲内にはあるが、ネットワークにアクセスするためにこの無線アクセスポイントを利用しているデバイスの１つではない無線デバイスである。無関係の局が現在の送信範囲内で検出されると、コンプライアンスロジック１５０は、少なくとも部分的に、無関係の局の送信レートに基づいて、デバイス１０５の送信レートを調整する。デバイス１０５が、無関係の局が解釈可能な送信レートよりも高い送信レートで送信している場合、無関係の局は、知らずにデバイス１０５と同じタイミングで信号を送信しようと試みているとしてよい。したがって、無関係の局からの送信は、デバイス１０５からの送信との間で干渉を発生させる可能性がある。このため、一実施形態によると、コンプライアンスロジック１５０は、送信レートを、無関係の局が解釈可能な送信レートに調整する。このため、デバイス１０５は、無関係の局を監視して、デバイス１０５からの送信を無関係の局が解釈できるように送信レートを調整することで、無関係の局との間で干渉が発生しないようにすることができる。このような調整を行うことによって、送信が互いに衝突することで発生する干渉を抑制することができるとしてよい。
【００３３】
続いて図３を参照すると、図３は、モバイルデバイス３００に混載されている図１のアクセスポイントコントローラ１００の一実施形態を示す図である。本実施形態によると、アクセスポイントコントローラ１００は、例えば、命令を格納している非一時的なコンピュータ可読媒体で実現される。命令をプロセッサで実行すると、モバイルデバイス３００を制御して上述した機能を実行させる。モバイルデバイス３００は、図１の無線ＮＩＣ１３０、プロセッサ３１０、システムバス３２０、メモリ３３０、ディスプレイ３４０、および、セルラー方式ロジック３５０等のコンポーネントを備えるとしてよい。モバイルデバイス３００は、例えば、携帯情報端末（ＰＤＡ）、ラップトップ、スマートフォン、プリンタ等である。一実施形態によると、モバイルデバイス３００は、一連の無線局にネットワークアクセスを提供する。このように、モバイルデバイス３００は、上述した無線アクセスポイントとして機能する。
【００３４】
図４を参照すると、例えば、図１および図２のデバイス１０５、または、図３のモバイルデバイス３００が実行し得る方法４００の一実施形態が図示されている。本例によると、方法４００は、一連の近接した無線局に無線ネットワークアクセスを提供するモバイルデバイス３００に基づいて説明する。モバイルデバイス３００は、セルラー方式ロジック３５０または他のネットワークプロトコルを利用してインターネットまたは他のネットワークにアクセスを提供する。このため、上述したように、モバイルデバイス３００は、アクセスポイントとして機能し、無線局の距離に基づいて送信範囲および送信レートを調整する。
【００３５】
４１０において、方法４００は、モバイルデバイス３００と通信している一連の無線局のうち最も外側にある無線局を判断する。最も外側の無線局は、モバイルデバイス３００から物理的に最も離れている無線局である。方法４００は、例えば、無線局のうち信号強度が最も弱い無線局を決定することで、最も外側の無線局を決定するとしてよい。
【００３６】
４２０において、方法４００は、モバイルデバイス３００から最も外側にある局までの距離を決定する。一例を挙げると、最も外側にある局までの距離は、ユーザ入力によって決定される。ユーザ入力は、例えば、最も外側にある局が無線アクセスプロフィールにおいて定められている距離内にあることを確認する、モバイルデバイス３００へのメッセージである。他の例を挙げると、最も外側の局の距離は、当該局から受信する信号強度に基づいて推定される。
【００３７】
４３０において、最も外側の局までの距離を決定し、この距離がモバイルデバイス３００の現在の送信範囲未満であると判断することに応じて、モバイルデバイス３００の送信電力を低減する。送信電力を低減することで、送信範囲を低減する。このようにして、モバイルデバイス３００は、最も外側の局よりも外部で通信を行っているほかの無線デバイスとの間で発生する干渉を低減または除去する。一実施形態によると、方法４００は、最も外側にある局までの距離が短くなるにつれて、動的に送信電力を低減することを含む。別の実施形態によると、方法４００は、最も外側の局が予め定めた範囲内にある場合に送信電力を低減する。
【００３８】
４４０において、方法４００は、送信レートに関して局に対してポーリングを行う。これは、各局に対してサポートしている最大送信レートを特定するように要求するプローブ要求を送ることを含むとしてよい。方法４００はこの後、全ての局が対応可能な最も高い送信レートを選択することによって（例えば、全ての局が共有している最も高い送信レート）、プローブ応答から最適送信レートを決定する。このようにして、方法４００は、選択された送信レートを全局がサポートするようにする。一例を挙げると、プローブ応答は、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ等の、局がサポートしているプロトコルを含む。
【００３９】
４５０において、方法４００は、例えば、決定された距離および最適な送信レートに基づいて、モバイルデバイス３００の送信レートを上昇させる。他の実施形態によると、方法４００は、最適な送信レートのみに基づいて、送信レートを上昇させるとしてもよい。
【００４０】
別の実施形態によると、方法４００は、４３０において送信電力を低減することなく通信に利用される送信レートを上昇させることによって、送信範囲を低減する。例えば、第１のレートからより高い／早い第２のレートへと送信レートを上昇させることによって、送信範囲が小さくなる。このため、送信範囲は、送信レートを上昇させることによって、および／または、送信電力を低減することによって、低減されるとしてよい。
【００４１】
本発明に係るシステムおよび方法によると、アクセスポイントコントローラ１００は適宜、送信電力を低減して、および／または、送信レートを上昇させる。無線通信においてこのような調整を行うことによって、無関係の無線局との間で干渉が発生しないようになり、無線アクセスポイントの電池寿命が長寿命化し、応答時間が改善されるとしてよい。アクセスポイントコントローラはさらに、送信電力を低減することに組み合わせて、送信レートを上昇させることによって、電池寿命を長寿命化するとしてよい。送信レートを上昇させることによって無線アクセスポイントが送信している時間が短くなるので、省電力にもつながるとしてよい。
【００４２】
＜定義＞
以下では、本明細書で用いている用語のうち選択されたものの定義を説明する。定義には、ある用語の範囲に含まれ、実施するために利用されるコンポーネントのさまざまな例および／または形態を含む。挙げる例は、限定を目的としたものではない。用語は、単数形および複数形のいずれも、定義に含められるものであってよい。
【００４３】
「一実施形態」、「ある実施形態」、「一例」、「例」等に言及する場合、説明している実施形態または例が、特定の特徴、構造、特性、特質、要素、または、限定を含むが、全ての実施形態または例が必ずしもこの特定の特徴、構造、特性、特質、要素、または、限定を含むものではないことを意味する。さらに、「一実施形態において」という表現を繰り返し用いているが、その可能性はあるが、必ずしも同じ実施形態を意味するものではない。
【００４４】
本明細書で用いられる場合、「ロジック」は、これに限定されるものではないが、ハードウェア、ファームウェア、非一時的な媒体に格納されている命令、または、マシンで実行されている命令、および／または、機能または動作を実行するべくこれらを組み合わせたもの、および／または、別のロジック、方法および／またはシステムで機能または動作を実行させるべくこれらを組み合わせたものを含む。ロジックは、マイクロプロセッサ、分離したロジック（例えば、ＡＳＩＣ）、アナログ回路、デジタル回路、プログラムされたロジックデバイス、命令を含むメモリデバイス等を含むとしてよい。ロジックは、１以上のゲート、複数のゲートの組み合わせ、または、他の回路素子を含むとしてよい。複数のロジックについて説明している場合、複数のロジックを１の物理的なロジックに組み込むことが可能であるとしてよい。同様に、一のロジックを説明している場合、この一のロジックを複数の物理的なロジックで分散させることが可能であるとしてよい。本明細書で説明するコンポーネントおよび機能のうち１以上は、ロジック素子のうち１以上を用いて実現されるとしてよい。
【００４５】
説明を簡潔にするべく、図示した方法は、一連のブロックとして図示および説明されている。方法は、一部のブロックを、図示および説明している順序とは別の順序で実行することができ、および／または、他のブロックと同時に実行することができるので、図示および説明しているブロックの順序に限定されない。さらに、図示したブロックの全てを、例示した方法を実施する際に利用しなくてもよい。ブロックは、組み合わせるとしてもよいし、複数に分割するとしてもよい。さらに、さらなる方法および／または別の方法は、図示されたブロック以外のさらなるブロックを利用することができる。
【００４６】
詳細な説明または請求項で「含む（ｉｎｃｌｕｄｅ）」という用語を用いている場合、「備える（ｃｏｍｐｒｉｓｅ）」という用語が請求項において移行用語として利用されている場合の解釈と同様の包含関係を持つものとする。
【００４７】
一例となるシステム、方法等を例を挙げながら説明してきた。そして、例は非常に詳細に説明してきた。しかし、添付請求項の範囲をこのような詳細な内容に限定または減縮することは出願人の意図するところではない。言うまでもなく、本明細書で説明したシステム、方法等を説明することを目的として、コンポーネントまたは方法について考えられる全ての組み合わせを説明することは不可能である。このため、本開示は、具体的且つ詳細な内容、代表的な装置、および、図示および説明した例に限定されることはない。このように、本願は、添付した特許請求の範囲に含まれる代替例、変形例および変更例を含むものとする。
本実施形態の例を下記の各項目として示す。
［項目１］
無線アクセスポイントを制御するアクセスポイントコントローラであって、
前記無線アクセスポイントと無線通信を行っている無線局が、前記無線アクセスポイントに対して予め定めた距離内にあるか否かを判断する検出ロジックと、
前記無線局が前記無線アクセスポイントに対して前記予め定めた距離内にあることに応じて、前記無線アクセスポイントの第１の送信範囲を、前記無線アクセスポイントの第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する調整ロジックと
を備え、
前記無線アクセスポイントは、前記第１の送信範囲において前記第１の送信レートで信号を送信するアクセスポイントコントローラ。
［項目２］
前記調整ロジックはさらに、前記無線アクセスポイントの送信電力を低減することによって前記第１の送信範囲を低減する項目１に記載のアクセスポイントコントローラ。
［項目３］
前記検出ロジックは、前記無線局から受信したパケットに基づいて前記無線局の信号強度を決定することによって、前記無線局が前記予め定めた距離内にあるか否かを判断する項目１または２に記載のアクセスポイントコントローラ。
［項目４］
前記第２の送信範囲において無関係の局を監視して、前記第２の送信範囲において前記無関係の局が検出されると、前記無関係の局の送信レートに少なくとも部分的に基づいて、前記無線アクセスポイントの前記第２の送信レートを調整するコンプライアンスロジックをさらに備え、
前記無関係の局は、前記無線アクセスポイントを介してネットワークに対するアクセスを持つ一連の無線局に含まれていない無線局である項目１から３のいずれか一項に記載のアクセスポイントコントローラ。
［項目５］
前記検出ロジックはさらに、前記無線アクセスポイントから前記無線局までの距離が変化すると、前記無線アクセスポイントから前記無線局までの距離を動的に判断する項目１から４のいずれか一項に記載のアクセスポイントコントローラ。
［項目６］
前記調整ロジックはさらに、無線プロフィールに少なくとも部分的に基づいて、前記第１の送信範囲を低減し、前記第１の送信レートを増加させる項目１から５のいずれか一項に記載のアクセスポイントコントローラ。
［項目７］
前記アクセスポイントコントローラは、前記無線アクセスポイントにおいて実現され、前記無線アクセスポイントは、スマートフォン、モバイルデバイス、無線ネットワークアクセスポイント、カメラ、または、手持ちデバイスで実現される項目１から６のいずれか一項に記載のアクセスポイントコントローラ。
［項目８］
無線アクセスポイントを動作させる方法であって、
前記無線アクセスポイントは、第１の送信範囲において第１の送信レートで信号を送信し、
前記方法は、
前記無線アクセスポイントと無線通信を行っている無線局が、前記無線アクセスポイントに対して予め定めた距離内にあるか否かを判断する段階と、
前記無線局が前記無線アクセスポイントに対して前記予め定めた距離内にあることに応じて、前記無線アクセスポイントの前記第１の送信範囲を、前記無線アクセスポイントの前記第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する段階と
を備える方法。
［項目９］
前記無線局が前記予め定めた距離内にあるか否かを判断する段階は、前記無線局の信号強度を決定して、前記無線局の前記信号強度が、前記無線アクセスポイントと通信している一連の無線局から最も弱い信号強度であるか否かを特定する段階を有する項目８に記載の方法。
［項目１０］
前記無線アクセスポイントと通信している一連の無線局に対して送信レートに関してポーリングを行うことによって前記無線局について最適な送信レートを判断して、前記一連の無線局の前記送信レートのうち最も高い共通送信レートを、前記最適な送信レートとして、選択する段階をさらに備える項目８または９に記載の方法。
［項目１１］
前記無線アクセスポイントの前記第１の送信レートを前記第２の送信レートに増加させることは、少なくとも部分的に、前記予め定めた距離および前記最適な送信レートに基づいて行われる項目１０に記載の方法。
［項目１２］
前記第１の送信範囲を低減することは、前記無線局についての距離が小さくなると、前記無線アクセスポイントの送信電力を動的に低減することを含む項目８から１１のいずれか一項に記載の方法。
［項目１３］
前記送信電力を低減することによって、前記第１の送信範囲を低減させる項目１２に記載の方法。
［項目１４］
前記無線アクセスポイントと通信している一連の局に含まれていない無関係の局を監視して、前記無関係の局を検出することに応じて前記第２の送信レートを調整する段階をさらに備える項目８から１３のいずれか一項に記載の方法。
［項目１５］
第１の送信範囲において第１の送信レートで信号を送信する無線アクセスポイントに、
前記無線アクセスポイントと無線通信を行っている無線局が、前記無線アクセスポイントに対して予め定めた距離内にあるか否かを判断する手順と、
前記無線局が前記無線アクセスポイントに対して前記予め定めた距離内にあることに応じて、前記無線アクセスポイントの前記第１の送信範囲を、前記無線アクセスポイントの前記第１の送信レートを第２の送信レートまで増加させることによって、第２の送信範囲に低減する手順と
を実行させるためのプログラム。
［項目１６］
前記第１の送信範囲を低減する手順は、一連の予め定めた送信範囲から低減後の送信範囲を選択して、前記無線アクセスポイントの前記第１の送信範囲を前記低減後の送信範囲に調整する手順を有する項目１５に記載のプログラム。
［項目１７］
前記第１の送信レートを増加させることは、前記無線局の最適な送信レートを決定すると前記第１の送信レートを増加させることを含む項目１５または１６に記載のプログラム。
［項目１８］
前記第１の送信範囲を低減する手順は、前記無線アクセスポイントと通信している一連の局において最も遠い無線局が近接しており前記予め定めた距離内にあると判断すると、前記無線アクセスポイントの送信電力を低減することで、前記送信電力を調整して、低減後の送信範囲で前記無線アクセスポイントに信号を送信させて、無関係の無線局との間で干渉が発生しないようにする手順を有する項目１５から１７のいずれか一項に記載のプログラム。
［項目１９］
前記最も遠い無線局が近接していると判断することは、前記無線アクセスポイントに対する１以上の無線局が近接しているか否かを、前記１以上の無線局からの無線信号の信号強度を決定することによって決定することを含む項目１８に記載のプログラム。
［項目２０］
前記プログラムは、デバイス内で実行され、前記デバイスは、スマートフォン、モバイルデバイス、無線ネットワークアクセスポイント、カメラ、または、手持ちデバイスである項目１５から１９のいずれか一項に記載のプログラム。
【図１】
0006023056.tif 000002
【図２】
0006023056.tif 000003
【図３】
0006023056.tif 000004
【図４】
0006023056.tif 000005