(57)【特許請求の範囲】
【請求項１】
顧客装置から第１の無線アクセスポイントでリクエストを受信したことに応答して、前記顧客装置と第１の無線アクセスポイントとの間に無線周波数通信チャンネル上で無線リンクを確立し、当該無線リンクは、前記顧客装置と第１の無線アクセスポイントとの間でデータを搬送し、前記顧客装置は、ネットワーク環境の複数の無線アクセスポイントの中から第１の無線アクセスポイントを選択して前記無線リンクを確立し、
前記顧客装置と第１の無線アクセスポイントとの間の前記無線リンクの接続品質をモニタし、
第１の無線アクセスポイントおよび第２の無線アクセスポイントは、接続の品質に関して互いに通信を伝送し、
方法はさらに、前記顧客装置から第１の無線アクセスポイントに送信される無線信号を受動的にモニタし当該無線信号の強度を測定するように第２の無線アクセスポイントを動作させることを含み、
前記接続品質の低下の検出は、第２の無線アクセスポイントでモニタされたときの前記顧客装置からの無線信号の無線信号強度が、第１の無線アクセスポイントで受け取られた無線信号の受信無線信号強度よりも大きいことを検出することを含み、
前記無線リンクの接続品質の低下を検出したことに応答して、第１の無線アクセスポイントから前記顧客装置に前記無線リンクを終了させる断絶メッセージを送信し、
第１の無線アクセスポイントは、第２の無線アクセスポイントと通信状態にあり、第１の無線アクセスポイントおよび第２の無線アクセスポイントは、第１および第２の無線アクセスポイントに関連する同一のサービスセット識別子（ＳＳＩＤ）を介しての前記顧客装置への無線接続性を提供し、
第１の無線アクセスポイントから前記顧客装置への前記断絶メッセージに応答して、第２の無線アクセスポイントで前記顧客装置から次のリクエストを受け取り、当該次の受信されたリクエストは、前記顧客装置と第２の無線アクセスポイントとの間に次の無線リンクを確立することを含み、
同一のＳＳＩＤを使用して前記顧客装置と第２のアクセスポイントとの間に無線周波数通信チャンネル上で次の無線リンクを確立し、当該次の無線リンクは、前記顧客装置と第２のアクセスポイントとの間でデータを搬送する、方法。
【請求項２】
前記モニタすることは、前記顧客装置から第１の無線アクセスポイントに無線リンクで伝送される通信信号の無線信号強度をモニタすることを含む、請求項１に記載の方法。
【請求項３】
方法はさらに、
第１の無線アクセスポイントで、前記顧客装置に前記断絶メッセージを送信した後の予め決められた時間期間の間、前記顧客装置と第１の無線アクセスポイント間の無線リンクを再確立するための前記顧客装置から後に受け取った接続要求を拒否することをさらに含む、請求項１または２に記載の方法。
【請求項４】
方法はさらに、
第１の無線アクセスポイントおよび第２の無線アクセスポイントについての前記顧客装置の地理的な位置を識別し、
前記顧客装置の地理的な位置に基づき前記断絶メッセージを送信することを含む、請求項１に記載の方法。
【請求項５】
コンピュータプロセッサハードウエアと、
前記コンピュータプロセッサハードウエアに結合された記憶媒体であって、当該記憶媒体は、前記コンピュータプロセッサハードウエアによって実行されるときに、システムに次の動作を実行させる命令を含み、
顧客装置と第１の無線アクセスポイントとの間に無線周波数通信チャンネル上で無線リンクを確立し、当該無線リンクは、前記顧客装置と第１の無線アクセスポイントとの間でデータを搬送し、
前記顧客装置と第１の無線アクセスポイントとの間の前記無線リンクの接続品質をモニタし、
前記顧客装置から第１の無線アクセスポイントに送信される無線信号を受動的にモニタし当該無線信号の強度を測定するように第２の無線アクセスポイントを動作させ、
前記無線リンクの接続品質の低下を検出したことに応答して、前記顧客装置に前記無線リンクを終了させる断絶メッセージを送信し、
前記接続品質の低下の検出は、第２の無線アクセスポイントでモニタされたときの前記顧客装置からの無線信号の無線信号強度が、第１の無線アクセスポイントで受け取られた無線信号の受信無線信号強度よりも大きいことを検出することを含み、
第１の無線アクセスポイントは、前記無線リンク上で前記顧客装置から第１の無線アクセスポイントに送信される通信を受動的に監視する第２の無線アクセスポイントからのフィードバックを受信することに応答して前記断絶メッセージを送信し、第２の無線アクセスポイントからのフィードバックは、前記顧客装置からの無線信号を受信する第２の無線アクセスポイントの品質を示すものであり、
第２の無線アクセスポイントは、前記顧客装置に割り当てられたネットワークアドレスに基づき前記顧客装置からのものとしてモニタされた無線信号を識別する、前記命令を含むコンピュータシステム。
【請求項６】
命令を含むコンピュータ読出し可能な記憶媒体であって、コンピュータプロセッサハードウエアにより実行されるときに、当該命令は、
顧客装置から第１の無線アクセスポイントでリクエストを受信したことに応答して、前記顧客装置と第１の無線アクセスポイントとの間に無線周波数通信チャンネル上で無線リンクを確立し、当該無線リンクは、前記顧客装置と第１の無線アクセスポイントとの間でデータを搬送し、前記顧客装置は、ネットワーク環境の複数の無線アクセスポイントの中から第１の無線アクセスポイントを選択して前記無線リンクを確立し、
前記顧客装置と第１の無線アクセスポイントとの間の前記無線リンクの接続品質をモニタし、
前記顧客装置から第１の無線アクセスポイントに送信される無線信号を受動的にモニタし当該無線信号の強度を測定するように第２の無線アクセスポイントを動作させ、
前記無線リンクの接続品質の低下を検出したことに応答して、第１の無線アクセスポイントから前記顧客装置に前記無線リンクを終了させる断絶メッセージを送信し、
前記接続品質の低下の検出は、第２の無線アクセスポイントで受け取ったときの前記顧客装置からの各信号の無線信号強度が、第１の無線アクセスポイントでの各信号の受信無線信号強度よりも大きいことを検出することを含み、
第１の無線アクセスポイントは、第２の無線アクセスポイントと通信状態にあり、第１の無線アクセスポイントおよび第２の無線アクセスポイントは、第１および第２の無線アクセスポイントに関連する同一のサービスセット識別子（ＳＳＩＤ）を介しての前記顧客装置への無線接続性を提供し、
第１の無線アクセスポイントから前記顧客装置への前記断絶メッセージに応答して、第２の無線アクセスポイントで前記顧客装置から次のリクエストを受け取り、当該次の受信されたリクエストは、前記顧客装置と第２の無線アクセスポイントとの間に次の無線リンクを確立することを含み、
同一のＳＳＩＤを使用して前記顧客装置と第２のアクセスポイントとの間に無線周波数通信チャンネル上で次の無線リンクを確立し、当該次の無線リンクは、前記顧客装置と第２のアクセスポイントとの間でデータを搬送し、
第１の無線アクセスポイントおよび第２の無線アクセスポイントは、接続の品質に関して互いに通信を伝送する、
動作を前記コンピュータプロセッサハードウエアに実行させる、記憶媒体。
【請求項７】
方法はさらに、第２の無線アクセスポイントの無線通信範囲内に前記顧客装置があることの検出に応答して、第１の無線アクセスポイントから前記顧客装置に前記断絶メッセージを送信することを含む、請求項１に記載の方法。
【請求項８】
前記顧客装置は、第１の無線アクセスポイントと前記顧客装置との間の無線リンクを終了させた後の新しい無線通信リンクを確立するために、どの無線アクセスポイントにコンタクトするかを独立して決定するように動作可能である、請求項１に記載の方法。
【請求項９】
第１の無線アクセスポイントは、前記無線リンクを終了させる断絶メッセージを発生して、前記顧客装置に第２の無線アクセスポイントを選択させかつ再接続させ、第２の無線アクセスポイントは、第１の無線アクセスポイントにより断絶メッセージが発生される前に、前記顧客装置から第１の無線アクセスポイントに送信された無線リンク上の通信の信号をモニタし無線信号強度を測定する、請求項８に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示は、電子装置の無線接続に関し、詳細には、Ｗｉ‐Ｆｉ技術を使用したコンピュータネットワークを介する無線でのデータ交換に関する。
【０００２】
Ｗｉ‐Ｆｉとは、コンピュータネットワークにデータを無線で伝送し、またそこへ接続することを可能にする技術である。Ｗｉ‐Ｆｉ技術は、電子電気学会（ＩＥＥＥ）の８０２．１１規格の仕様によって規定される。ラップトップコンピュータ、携帯電話、タブレットコンピュータ等などのコンピュータデバイスは、Ｗｉ‐Ｆｉアクセスポイントを使用してコンピュータネットワークに接続することができる。アクセスポイントとは、ローカルエリアネットワークまたはインターネットなどの有線ネットワークにコンピュータデバイスを接続可能にするように無線信号を送受信する装置である。アクセスポイントは、典型的に、約１００フィートの無線接続範囲を有する。
【０００３】
Ｗｉ‐Ｆｉ技術は、ホットスポットモデルに発展している。すなわち、ネットワーク接続が相対的に異なる位置、孤立した位置または区画された位置内にある。例えば、Ｗｉ‐Ｆｉ接続エリアは、消費者の自宅、カフェ、会社、学校
内等に広く見つけられる。ユーザは、無線接続のために、無線ルータまたはＷＬＡＮアクセスポイントに接続するラップトップ、携帯電話またはその他の電子装置を操作する。一旦、接続されると、その所与のＷＬＡＮの範囲内で装置を動かすことができる。しかし、移動電話技術とは異なり、Ｗｉ‐Ｆｉには、特定のハンドオフインテリジェンスまたはプロトコルがない。これは、Ｗｉ‐Ｆｉが移動技術として設計されず、または移動技術であるよう意図されなかったためである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ケーブルおよびＤＳＬプロバイダを含むインターネットサービスプロバイダは、様々な場所で比較的大規模なＷｉ‐Ｆｉネットワークを提供し始めている。例えば、設備の中には、数千のアクセスポイントが、ケーブル撚り線または通信回線を通す道路上に、またはそれらに沿って設置されているものもある。他の設備は、ショッピングセンター、商業施設、公共交通機関等などの特定の場所に多くのアクセスポイントを提供している。このような大規模なＷｉ‐Ｆｉネットワークは、Ｗｉ‐Ｆｉ接続に対する要求の高まりの結果である。
【０００５】
Ｗｉ‐Ｆｉネットワークは非常に一般的であるが、いくつか問題がある。Ｗｉ‐Ｆｉ技術の１つの問題は、移動電話システムにあるようなハンドオフメカニズムがないことである。移動電話システムは、例えば、所与の電子装置がいつ１つの基地局から離れて別の基地局へ接続すべきかを特定する。対照的に、Ｗｉ‐Ｆｉネットワークでは、所与のＷｉ‐Ｆｉ対応装置が別のアクセスポイントにより近づいていても、実質的により強い信号を別のアクセスポイントから受信していても、または、多くの送信パケットを失っていても、所与のアクセスポイントは所与のＷｉ‐Ｆｉ対応装置との接続を維持する。このため、第１のアクセスポイントと接続を有し、第１のアクセスポイントから離れたコンピュータ装置は、対応する無線信号が検出できなくなるまで、この第１のアクセスポイントに接続されたままである。
【０００６】
本明細書で開示する技術は、所与の無線ローカルエリアネットワーク（ＷＬＡＮ）内でのＷｉ‐Ｆｉ対応装置のハンドオフを提供するシステムおよび方法を含む。技術は、Ｗｉ‐Ｆｉネットワークに、Ｗｉ‐Ｆｉ対応デバイスと強制的に切断させることを含む。強制的な切断は、強制的な切断を引き起こす低電力またはパケットロス閾値を含む様々な基準に基づくことができる。例えば、測定された電力レベルが電力閾値を下回ると、または損失したパケットの数または比率が損失閾値を上回ると、Ｗｉ‐Ｆｉネットワークまたはアクセスポイント装置内の論理が、Ｗｉ‐Ｆｉ対応装置と、対応するアクセスポイントの間を強制的に切断することができる。Ｗｉ‐Ｆｉネットワークは、複数のアクセスポイントの候補を有する地理的領域内などで、他のアクセスポイントの位置を識別して、スムーズな移行を促進し、かつ、強制的な切断がいつ効果的であるかを知ることができる。
【０００７】
一実施形態は、無線接続プロセスまたはシステムを実行する無線接続マネージャを含む。無線接続マネージャは、顧客装置からリクエストを受信して、顧客装置と第１のアクセスポイント装置の間に無線データリンクを確立する。第１のアクセスポイント装置は、インターネットなどのコンピュータネットワークへの接続を提供する。第１のアクセスポイント装置は、無線周波数通信チャネルで、顧客装置と第１のアクセスポイント装置の間に無線データリンクを確立する。無線データリンクは、顧客装置と第１のアクセスポイント装置の間でデータパケットを伝送するのに使用される。システムは、無線信号強度などの、顧客装置と第１のアクセスポイント装置の間の無線データリンクの少なくとも１つのパラメータをモニタする。少なくとも１つのパラメータが予め決められた基準を満たすと判定することに応答して、アクセスポイント装置は、断絶（ディスアソシエート）メッセージを顧客装置に送信する。この断絶メッセージにより、顧客装置は無線データリンクを終了する。
【０００８】
このような技術により、接続に著しい障害をもたらすか、または一般に低品質のエクスペリエンスをもたらすポイントまで接続品質が低下する前に、Ｗｉ‐Ｆｉ対応装置は１つのアクセスポイントから切断し、別のアクセスポイントに接続する。
【０００９】
本明細書におけるさらに別の実施形態は、上記で概説し、以下で詳細に開示するステップおよび動作を実行するためのソフトウェアプログラムを含む。１つのこのような実施形態は、プロセッサまたは対応するメモリで実行される際に、本明細書で開示する動作を実行するようにプロセッサをプログラムする（または、プロセッサに実行させる）、暗号化されたコンピュータプログラム論理を含むコンピュータ記憶媒体（例えば、持続性の有形のコンピュータ可読媒体、異なる場所に位置した、または共通の場所に位置した記憶媒体、コンピュータ記憶媒体等）を有するコンピュータプログラム製品を含む。このような構成は、ソフトウェア、ファームウェア、マイクロコード、コードデータ（例えば、データ構造）等として通常は提供され、光媒体（例えば、ＣＤ‐ＲＯＭ）、フロッピーディスク、ハードディスク、１つまたは複数のＲＯＭもしくはＲＡＭもしくはＰＲＯＭチップ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等などのコンピュータ可読の記憶媒体上で配置または暗号化される。ソフトウェアまたはファームウェアまたは他のこのような構成は、コンピュータ装置にインストールされて、当該コンピュータ装置に、本明細書で説明する技術を実行させることができる。
【００１０】
従って、本開示の１つの特定の実施形態は、以下などの動作をサポートするために、そこに記憶された命令を有する、１つまたは複数の持続性のコンピュータ記憶媒体を含むコンピュータプログラム製品に向けられる。この動作とは、顧客装置からリクエストを受信し、当該顧客装置と、コンピュータネットワークへの接続を提供する第１のアクセスポイント装置との間に無線データリンクを確立すること；無線周波数通信チャンネルで、顧客装置と第１のアクセスポイント装置の間に、顧客装置と第１のアクセスポイント装置との間でデータパケットの送信に使用される無線データリンクを確立すること；顧客装置と第１のアクセスポイント装置の間の無線データリンクの少なくとも１つのパラメータをモニタすること；および、少なくとも１つのパラメータが予め決められた基準を満たすと判定することに応答して、顧客装置に無線データリンクを終了させる断絶メッセージを顧客装置に伝送することである。本明細書で述べる命令および方法によって、個々のコンピュータ装置のプロセッサによって実行される場合に、当該プロセッサは本明細書で開示する方法を実行する。
【００１１】
本開示のその他の実施形態は、上記で概説され、下記で詳細に開示される方法の実施例のステップおよび動作を実行するためのソフトウェアプログラムを含む。
【００１２】
当然のことながら、本明細書で述べる様々なステップの議論の順序は、わかりやすくする目的で表される。一般に、これらのステップは、任意の適切な順序で実行され得る。
【００１３】
また、本明細書におけるシステム、方法、装置等のそれぞれが、プロセッサ内またはオペレーティングシステムもしくはソフトウェアアプリケーション内などで、またはハードウェア単体として実施されることができ、または、人が動作のすべてまたは一部を実行するなど、非ソフトウェアアプリケーションを介して、ソフトウェアプログラムとして、ソフトウェアおよびハードウェアの組み合わせとして、厳密に実施され得る。本明細書で述べる例示的な実施形態は、例えばニューヨーク州ニューヨーク市所在のＴｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ社によって製造される製品および／またはソフトウェアプログラムで実行され得る。
【００１４】
上述のように、本明細書における技術は、Ｗｉ‐Ｆｉ接続をサポートするソフトウェアアプリケーションでの使用に適している。しかし、本明細書における実施形態は、このような用途に限定されず、本明細書で述べる技術はその他の用途にも同様に適していることに留意すべきである。
【００１５】
また、本明細書における様々な特徴、技術、構成等のそれぞれが本開示の様々な個所で述べられるが、概念のそれぞれは互いに独立して、または互いに組み合わせて実行され得ることを意図している。従って、本発明は、多くの様々な方法で実施され、かつ理解されることができる。
【００１６】
本明細書におけるこの概要の部分が、本開示もしくは請求される発明のすべての実施形態および／または漸進的な新規性の態様を特定しないことに留意すべきである。そうではなく、この概要は、様々な実施形態の予備的な説明および従来技術に対する新規性の対応部分を提供するのみである。本発明および実施形態にかかる更なる詳細および可能な観点について、読者は、下記でさらに詳細に述べる本開示の詳細な説明および対応する図面に導かれる。
【図面の簡単な説明】
【００１７】
本発明の上記およびその他の目的、特徴および利点は、添付の図面に示すように、本明細書における好ましい実施形態の下記のより詳細な記述により明らかとなろう。図面中で、類似の記号は異なる図面を通して同じ部分を参照する。図面は必ずしも変倍されておらず、実施形態、原則および概念を示すことに力点が置かれている。
【００１８】
【図１】本明細書における実施形態によるＷｉ‐Ｆｉ環境における無線接続状態のコンピュータ装置のブロック図である。
【図２】本明細書における実施形態による移動性をサポートするＷｉ‐Ｆｉ環境における無線接続状態のコンピュータ装置のブロック図である。
【図３】本明細書における実施形態によるアドホックなアクセスポイント通信をサポートするＷｉ‐Ｆｉ環境における無線接続状態のコンピュータ装置のブロック図である。
【図４】本明細書における実施形態による中央コントローラを介してアクセスポイント通信をサポートするＷｉ‐Ｆｉ環境における無線接続状態のコンピュータ装置のブロック図である。
【図５】本明細書における実施形態によるＷｉ‐Ｆｉ移動性をサポートするプロセスの一例を示すフローチャートである。
【図６】本明細書における実施形態によるＷｉ‐Ｆｉ移動性をサポートするプロセスの一例を示すフローチャートである。
【図７】本明細書における実施形態によるＷｉ‐Ｆｉ移動性をサポートするプロセスの一例を示すフローチャートである。
【図８】本明細書における実施形態によるコンピュータ／ネットワーク環境において動作する無線接続マネージャの例示的なブロック図である。
【発明を実施するための形態】
【００１９】
本明細書において開示される技術は、所与の無線ローカルエリアネットワーク（ＷＬＡＮ）内のＷｉ‐Ｆｉ対応装置の能動的な移動性を提供するシステムおよび方法を含む。一般に、技術は、予め決められた要件に合致することに応答して、対応するアクセスポイントから切断するように、Ｗｉ‐Ｆｉ対応装置に動的にコマンドを送ることまたはメッセージを送ることを含む。低電力または損失パケット閾値が強制的な切断をもたらすなど、強制的な切断は様々な基準に基づくことができる。例えば、測定された電力レベルまたは無線信号強度が特定の閾値を下回る場合、または、下回ったパケットの数または比率が損失閾値を超える場合は、Ｗｉ‐Ｆｉネットワークまたはアクセスポイント内の論理は、Ｗｉ‐Ｆｉ対応装置および対応するアクセスポイントに切断コマンドまたはメッセージを送信できる。
【００２０】
Ｗｉ‐Ｆｉの移動性の提供における１つの課題は、装置のチップセットおよびＷｉ‐Ｆｉ規格（８０２．１１）それ自体の観点から、Ｗｉ‐Ｆｉ装置がアクセスポイントまたは無線ルータにいったん接続されると、装置に、Ｗｉ‐Ｆｉ対応装置が所与のアクセスポイントに接続した後に、アクセスポイントまたはより良い信号を引き続き走査させて、より良い信号を有する特定のアクセスポイントへの移行を開始させるＷｉ‐Ｆｉ規格に組み込まれた基準がないことである。従来、Ｗｉ‐Ｆｉ対応装置がＷｉ‐Ｆｉアクセスポイントに一旦接続すると（Ｗｉ‐Ｆｉアクセスポイントとの通信リンクを確立すると）、たとえＷｉ‐Ｆｉ対応装置が別のより近接したアクセスポイントを通過しても、Ｗｉ‐Ｆｉ対応装置は所与のアクセスポイントに接続したままである。例えば、ユーザは、道沿いの所々にアクセスポイントが設置された道を移動していることがある。ユーザのＷｉ‐Ｆｉ対応装置は、第１のアクセスポイントに接続する。この例では、ユーザが道沿いを移動するので、ユーザは第２または第３のアクセスポイントを通過するであろうが、Ｗｉ‐Ｆｉ対応装置は、第１のアクセスポイントとの無線通信をもはやサポートできなくなるまで、第１のアクセスポイントとの接続を維持するであろう。このように、第１のアクセスポイントからの信号強度が弱まり、一方で第２および第３のアクセスポイントからの信号強度が強まっていても、Ｗｉ‐Ｆｉ対応装置は、可能な限り第１のアクセスポイントに接続されたままである（そこに貼り付いている）。すなわち、Ｗｉ‐Ｆｉ環境において移動性を提供するためのハンドオフ（受け渡し）について、Ｗｉ‐Ｆｉには能動的なメカニズムがない。Ｗｉ‐Ｆｉ装置のこの“粘着性”のために、アクセスポイント間でのハンドオーバー（接続移行）がない。この粘着性により、移動のシナリオにおいては、パケットの損失、遅延、一般に接続が弱いというエクスペリエンスが引き起こされる。
【００２１】
無線装置がアクセスポイント間での移動性（アクティブな移動性）をどのように提供するかを特定する新たなＷｉ‐Ｆｉ規格を修正または作成するのは、本質的に非現実的である。この非現実性は、部分的には、現在使用中のＷｉ‐Ｆｉ対応装置が何百万台と存在することが原因である。これらの装置すべての論理およびチップセットを変更するのは非現実的であり、法外な費用がかかるであろう。しかし、本明細書で開示される技術は、ネットワークベースのアプローチを使用してアクセスポイント間の移動性を提供する。このような技術によれば、アクセスポイントおよびその他のネットワークデバイスは、移動性を改善するために、新たなまたは別のアクセスポイントを探して無線装置をそこに移動させるように修正される。
【００２２】
図１および図２は、Ｗｉ‐Ｆｉ対応装置１０５、第１のアクセスポイント装置１１０および第２のアクセスポイント装置１２０を含む、概略化したＷｉ‐Ｆｉ環境を示す。各アクセスポイントは、Ｗｉ‐Ｆｉ技術を用いて有線ネットワークへの無線接続を提供する。アクセスポイント装置は、無線アクセスポイント（ＷＡＰ）としても知られており、無線装置とルータ間のデータを遅延させることがある。アクセスポイント装置の中には、ルーティング機能を含むものもある。Ｗｉ‐Ｆｉ対応装置１０５およびアクセスポイント１１０が、無線ネットワークを介してデータを送受信し、かつ遠隔のネットワークリソースにアクセスするように相互に通信チャンネルを確立しているという点で、Ｗｉ‐Ｆｉ対応装置１０５は、図１と図２の両方においてアクセスポイント１１０に接続されている。Ｗｉ‐Ｆｉ対応装置１０５は、無線装置または顧客装置（無線機能を有する）としても識別され得る。本明細書で使用する無線装置とは、それらが有線接続用のインターフェースも含んでいても、データおよび信号を無線で伝送する機能を含む装置に関する。
【００２３】
図１において、装置１０５およびアクセスポイント１１０は良好な信号強度を有するが、装置１０５とアクセスポイント１２０間の無線信号強度は弱い。図２は、装置１０５がアクセスポイント１２０の近くに移動したことを示す。この移動の結果として、ここでは、アクセスポイント１２０と装置１０５間の無線信号強度が良好であり、一方で、アクセスポイント１１０と装置１０５間の無線信号強度は弱くなっている。アクセスポイント１１０と装置１０５間の無線信号強度が弱いにもかかわらず、無線装置１０５はアクセスポイント１１０に接続されたままである。
【００２４】
従来、特定のアクセスポイントに接続された顧客（クライアント）装置は、アップリンク伝送（顧客装置がアクセスポイントに送る信号）の状態とは無関係に、そのアクセスポイントに接続されたままであり、顧客装置がダウンリンク接続（アクセスポイントが顧客装置に送る信号）を維持できなくなるまで、接続したままであり得る。顧客装置がダウンリンクの接続を一旦失うと、顧客装置は利用可能なアクセスポイントを再び走査し始め、優先順位、最良のダウンリンク信号、および／または他の関係要因に基づいて、最良の利用可能なアクセスポイントに接続を要求する。
【００２５】
本明細書において開示される技術は、ネットワーク側で主に実行するハンドオーバープロセス、すなわち、アクセスポイントおよび／または対応するネットワークコントローラによって実行される機能を提供する。ハンドオーバープロセスは、一定の受信信号強度（ＲＳＳＩ）の状態、一定のアップリンク誤り率の状況、または特定の無線接続の品質に関する他の要因の下で、切断メッセージを顧客装置に送信することによって始動され得る。
【００２６】
一実施形態において、アクセスポイント（ＡＰ）１１０は、Ｗｉ−Ｆｉ対応装置１０５からの無線受信レベルを測定している。同様に、装置１０５がこの時点でアクセスポイント１２０に接続されていない場合であっても、アクセスポイント１２０もまた装置１０５からの無線受信レベルを測定している。必要に応じて、２つのアクセスポイントは、この無線情報をアクセスポイント間で共有することのできる共通位置を使用してもよい。このような共有は、中央集中型のＷｉ−Ｆｉネットワークまたはアドホックなネットワークを介することができる（以下の図面でより詳細に説明する）。アクセスポイントが相互に（直接または間接的に）通信しているかどうかに関わらず、装置１０５が接続を確立できる他の同等または近隣のアクセスポイントがあることを知るのは、所与のアクセスポイントにとって有益である。所与のアクセスポイントから切断した後に、近隣にアクセスポイント装置がない場合、装置１０５は所与のアクセスポイントと引き続き再接続しようとする。
【００２７】
Ｗｉ‐Ｆｉ対応装置が１つのアクセスポイントに接続されている限り、Ｗｉ‐Ｆｉ対応装置が他のアクセスポイントを能動的または連続的に走査しないので、特定のエリア内に利用可能なその他のＷｉ‐Ｆｉ接続の選択肢があることを知るのは有益である。Ｗｉ‐Ｆｉ対応装置の中には、（第１のアクセスポイントに接続されている場合であっても）他のアクセスポイントを走査して、これらの追加のアクセスポイントを記録することができるものもあるが、これらのＷｉ‐Ｆｉ対応装置は、他のアクセスポイントからの信号がより強力である場合であっても、そのアクセスポイントへはやはり移動しないことに留意すべきである。また、Ｗｉ‐Ｆｉ対応装置は、その走査結果を中央管理サーバまたはコントローラに報告しない。アップリンク信号の接続が失われた場合であっても、接続が維持されることが多々ある。Ｗｉ‐Ｆｉ対応装置がダウンリンクにおいて切断されるまで、別のアクセスポイントからの信号が実質的により強い場合であっても、装置は現在のアクセスポイントに接続されたままである。
【００２８】
図２も、例示的なハンドオーバーの状況を示す。図中では、アクセスポイント１１０およびアクセスポイント１２０は相互の知識がなく、または少なくとも情報を共有していないという点で、これらのアクセスポイントは独立している。このような実施形態では、断絶の決定は、アクセスポイントそれ自体の測定および分析に基づく。アクセスポイント１１０は、アップリンクまたは受信信号を測定し、特定の閾値を満たす際に、接続されたアクセスポイント１１０は、ネットワーク範囲または第１のアクセスポイントとの接続範囲から顧客装置１０５を追い出す。この状況では、アクセスポイント１１０は、ＲＳＳＩが予め決められた閾値を下回っていることを検出でき、これに応答して、装置１０５に断絶コマンドを送信する。このコマンドを受信することに応答して、装置１０５は、アクセスポイント１１０との無線接続を終了する。無線接続を終了した後、装置１０５は、無線信号を走査し始め、または、候補となるアクセスポイントからの走査された信号に関する最新のレポートにアクセスして、（典型的には）最良の信号を有するアクセスポイントに接続を要求する。すなわち、顧客装置は、利用可能な最良の信号を有する別のアクセスポイントと再び提携するよう試み、これは顧客側が保持する優先度リストに基づくことができる。装置１０５がアクセスポイント１２０に物理的により接近している図２の例では、装置１０５は、アクセスポイント１２０に対する無線信号強度がアクセスポイント１１０から受信される信号よりも実質的に強いと検出する可能性が高い。したがって、アクセスポイント１１０が断絶コマンドを送信した後に、装置１０５は続いてアクセスポイント１２０と接続を確立するであろうと予測される。Ｗｉ‐Ｆｉインターフェースには、“ディスアソシエート”と呼ばれるメッセージがある。これは、Ｗｉ‐Ｆｉ規格に従って、ネットワークが所与のＷｉ‐Ｆｉ対応装置に送信することのできるメッセージである。このメッセージは、アクセスポイントがメンテナンスのためにシャットダウンされる場合などに稀に使用され本質的に緊急措置として含まれる。標準ベースのメッセージを使用することで、何百万のＷｉ‐Ｆｉ対応装置を変更する必要がない。それゆえ、既存の顧客装置に新たなプロトコルを追加する負担がなく、しかも携帯型Ｗｉ‐Ｆｉ対応装置に移動性を提供することができる。
【００２９】
このように、アクセスポイントまたは対応するネットワークは、特定のＷｉ‐Ｆｉ対応装置またはＷｉ‐Ｆｉ対応装置との無線接続に対応する、１つまたは複数の無線周波数パラメータまたはその他の接続パラメータを測定することができる。接続パラメータの特定の閾値を満たす（またはそれを下回る）ことに応答して、アクセスポイントまたは対応するネットワークコントローラは、その接続されたアクセスポイントと断絶するようにＷｉ‐Ｆｉ対応装置に明確な指示を送信する。このような断絶により、接続すべき別のアクセスポイントを探すプロセスが装置１０５内で始まる。顧客装置がこのようなモビリティインテリジェンスを欠いていても、本明細書におけるシステムは、本質的には、装置１０５に、第２のまたは別のアクセスポイントに接続するように促す。この移行を促進し、かつ別のアクセスポイントに確実に接続するように、断絶メッセージは、第１のアクセスポイントと再提携する結果とならない閾値で送信され得る。例えば、第１のアクセスポイントは−７５ｄｂの電力で顧客装置から無線信号を受信しており、これは比較的低電力であり、本例では第２のアクセスポイントは−５０ｄｂの電力であると考慮されたい。この例では、第１のアクセスポイントは断絶メッセージを顧客装置に送信し、顧客装置は第１のアクセスポイントから断絶される。このときに、顧客装置はアクセスポイントの走査を即座に実行し、第２のアクセスポイントが良好な電力を有することを発見し、それゆえ、顧客装置は第２のアクセスポイントに接続する。通話中、ダウンロード中、またはその他のデータ転送中に著しい中断がないように、このような切断および再接続はかなり高速に生じることができる。しかし、第１のアクセスポイントが顧客装置から中程度の信号強度を受信していた場合は、顧客装置がより強い信号強度を有する近隣のアクセスポイントを探し始める可能性の高いポイントに、信号強度が低下するまで、第１のアクセスポイントは待機する。第２のアクセスポイントと連携することは、所与のＷＬＡＮに対してしかるべき信用証明を与えることを含む。このようなハンドオーバー技術は、同一のサービスセット識別子（ＳＳＩＤ）上で機能できる。このように、別のＳＳＩＤに移動し、走査を再開するのではなく、装置１０５は、同一のＳＳＩＤを用いて別のアクセスポイントへの移動を試みる。
【００３０】
アクセスポイントは、いくつかのパラメータを測定することができる。例えば、アクセスポイントは、受信レベルまたは無線電力レベル、パケット誤り率、パケット損失率等を測定することができる。例えば、システムは、パワーレベルは十分であるが、過剰な無線周波数雑音があり得るので、結果として特定のチャンネル上でパケット衝突が存在するということを検出することができる。これに応答して、アクセスポイントは、特に第２のアクセスポイントが顧客装置と接続する可能性があると識別される場合に、断絶を生じさせ得る。第２のアクセスポイントの電力が実質的に低い場合は、顧客装置が第１のアクセスポイントと再接続しようと試みる可能性が高いので、断絶コマンドはほとんど送信されない。Ｗｉ‐Ｆｉ技術では、無線接続の確立は、アクセスポイントによってではなく、顧客装置によって開始されることに留意されたい。顧客装置が選択し、無線接続の確立を開始でするという点で、接続要求はアクセスポイントについての顧客リストに規定された優先順位に基づくことができる。
【００３１】
図３は、アクセスポイント１１０およびアクセスポイント１２０がアドホックな通信メカニズムを使用する例示的なＷｉ−Ｆｉ環境を示す。このような直接通信を用いて、アクセスポイント１１０およびアクセスポイント１２０は、中央またはアップストリームシステムなしで情報を直接的に共有することができる。アクセスポイント１２０は、顧客装置１０５からのパケットを受動的にリッスンし、アクセスポイント１１０とこのような知識を直接的に共有する。このような情報および対応する測定値は、アクセスポイント１１０が断絶メッセージをいつ発行するのかを判定するのに十分な情報を提供する。
【００３２】
図４は、アクセスポイント１１０およびアクセスポイント１２０が、アップストリームコントローラ１５５を使用する例示的なＷｉ‐Ｆｉ環境を示す。コントローラ１５５は、ローカル装置、または有線ネットワークを介してアクセス可能な遠隔サーバコンピュータとすることができる。このような中継通信を使用して、アクセスポイント１１０およびアクセスポイント１２０は情報を共有できる。アクセスポイント１２０は、顧客装置１０５からのパケットを受動的にリッスンし、コントローラ１５５とこの知識を共有する。アクセスポイント１１０は、ＲＳＳＩおよびその他のパラメータを動的にリッスンして測定し、この情報をコントローラ１５５に伝送する。このような情報および対応する測定値は、コントローラ１５５が断絶メッセージをいつ発行するかを判定するのに十分な情報を提供する。
【００３３】
顧客装置１０５が無線周波数伝送により第１のアクセスポイント１１０にパケットを送信するので、これらのパケットの中には、第２のアクセスポイントで受信され検知され得るものがある。アクセスポイント１２０は、これらのパケットを読み込む必要はないが、第２のアクセスポイント１２０がこれらのパケットを認識し、関連するパラメータを測定し、中央コントローラにこの知識を送信するように、論理が拡張される。このように、顧客装置が第２のアクセスポイントに接続されていない場合であっても、第２のアクセスポイント１２０は、顧客装置１０５を受動的にモニタすることができる。第２のアクセスポイント１２０は、中央サーバまたはコントローラ１５５または指定された同等のデバイスにこの情報を送信することができる。コントローラ１５５は、第２のアクセスポイントが実質的により強い信号を受信していると判定することができ、これに応答して、第１のアクセスポイントに、顧客装置１０５対する断絶メッセージを送信させ、この結果、顧客装置は第２のアクセスポイントとの無線接続を自由に確立することができる。
【００３４】
一実施形態では、ネットワークは、隣接する／近隣のアクセスポイントと情報を共有することができ、中央サーバ／コントローラは隣接するアクセスポイントにコンタクトして、第１のアクセスポイント１１０と接続された顧客装置１０５に対応する特定のチャンネルおよびＭＡＣアドレスを走査するように、これらのアクセスポイントに要求することができる。これにより、隣接するアクセスポイントの負担が減少し、結果として、近隣のアクセスポイントは、ハンドオーバーの可能性がある候補となり得る特定の顧客装置のみをリッスンする。そうでないと、近隣のアクセスポイントは多くの装置をモニタしすぎ、パフォーマンスが遅くなることがある。この論理は、アクセスポイントに組み込まれることができ、またはコントローラ装置１５５で動作することができる。
【００３５】
システムは、アクセスポイント間のハンドオーバー移行をシームレスに保つように、顧客装置１０５の同一のＩＰアドレスを保持することができる。高レベルのコントローラまたはサーバは、移行の後に第２のアクセスポイント１２０にパケットを送信することができ、この結果、第２のアクセスポイントは顧客装置１０５に即座にパケットを伝送し始める。ハンドオーバー閾値は、顧客装置が２つのアクセスポイントのほぼ中間にある場合などに、例えば、顧客装置１０５がアクセスポイントをコロコロ変えないのに十分であるように選択され得る。さらに、所与のアクセスポイントが断絶コマンドを送信した後に、Ｗｉ‐Ｆｉ対応装置が再接続可能となる前に、当該アクセスポイントは数秒間待機する。これは、顧客装置に、別のアクセスポイントとの接続を要求するよう促す手段である。
【００３６】
図８は、本明細書における実施形態によるコンピュータ／ネットワーク環境において動作する無線接続マネージャ１４０の例示的なブロック図を示す。図８のコンピュータシステムハードウェアの態様を、以下のフローチャートの記載に従ってより詳細に述べる。
【００３７】
無線接続マネージャ１４０に関連した機能を、図５から図７のフローチャートを用いて次に述べる。以下の説明について、無線接続マネージャ１４０または他の適切な要素がフローチャートにおけるステップを実行する。
【００３８】
ここで、より具体的に実施形態を説明すると、図５は、本明細書で開示する実施形態を示すフローチャートである。ステップ５１０において、無線接続マネージャは、顧客装置と第１のアクセスポイント装置との間に無線データリンクを確立するよう求める要求を顧客装置から受信する。第１のアクセスポイント装置は、インターネットまたは他の有線ネットワークなどのコンピュータネットワークへの接続を提供する。
【００３９】
ステップ５２０において、無線接続マネージャは、無線周波数通信チャンネル上で顧客装置と第１のアクセスポイントとの間に無線データリンクを確立する。無線データリンクは、顧客装置と第１のアクセスポイント装置との間でデータパケットを送信するのに使用される。非限定的な例として、携帯電話またはタブレットコンピュータは、インターネットサービスプロバイダによって提供される所与のホットスポットまたはアクセスポイントでインターネット接続を確立するように要求する。
【００４０】
ステップ５３０において、無線接続マネージャは、顧客装置と第１のアクセスポイント装置との間の無線データリンクの少なくとも１つのパラメータをモニタする。パラメータは、様々な接続性の統計値および測定項目を含むことができる。
【００４１】
ステッ５４０において、無線接続マネージャ（またはアクセスポイント装置）は、少なくとも１つのパラメータが予め決められた基準を満たすと判定することに応答して、顧客装置に断絶メッセージを送信する。断絶メッセージにより、顧客装置は無線データリンクを終了する。例えば、無線接続マネージャは、無線信号が相対的に弱いと判定する。
【００４２】
図６および図７は、本明細書で開示される無線接続マネージャ１４０の追加ならびに／または代替的な実施形態および任意の機能を示すフローチャートである。
【００４３】
ステップ５１０において、無線接続マネージャは、顧客装置と第１のアクセスポイント装置との間に無線データリンクを確立するよう求める要求を顧客装置から受信する。第１のアクセスポイント装置は、コンピュータネットワークへの接続を提供する。
【００４４】
ステップ５１２において、アクセスポイント装置は、Ｗｉ‐Ｆｉデータリンクの確立を求める要求を受信する。ここで、顧客装置はＷｉ‐Ｆｉ対応装置である。
【００４５】
ステップ５１４において、第１のアクセスポイント装置は、第２のアクセスポイント装置とネットワークによる通信状態にある。第１および第２のアクセスポイント装置は、同一のサービスセット識別子（ＳＳＩＤ）を用いてコンピュータネットワークへのＷｉ−Ｆｉ接続を提供する。非限定的な例として、これらのアクセスポイントは、同時に２つ以上のアクセスポイントの無線通信範囲内に顧客装置が存在し得るといった所与の地理的領域において、ＩＳＰによって提供された多数のアクセスポイントの一部とすることができる。
【００４６】
ステップ５２０において、無線接続マネージャは、無線周波数通信チャンネル上で顧客装置と第１のアクセスポイント装置との間に無線データリンクを確立する。無線データリンクは、顧客装置と第１のアクセスポイント装置との間でデータパケットを送信するのに使用される。
【００４７】
ステップ５３０において、無線接続マネージャは、顧客装置と第１のアクセスポイント装置との間の無線データリンクの少なくとも１つのパラメータをモニタする。
【００４８】
ステップ５３１において、無線接続マネージャは、無線信号強度をモニタする。ステップ５３２において、無線接続マネージャは、無線データリンクの受信信号強度（ＲＳＳＩ）が予め決められた量よりも少ないことを判定する。
【００４９】
ステップ５３４において、無線接続マネージャは、アップリンクデータ伝送におけるパケットの誤り率をモニタし、当該パケット誤り率が予め決められたパケット誤り率を上回ることに応答して、顧客装置に断絶メッセージを送信する。例えば、状況によっては、顧客装置は同程度の信号強度である２つのアクセスポイントを有することがあるが、パケットエラーまたはノイズにより、無線接続マネージャは、顧客装置に、別のアクセスポイントと再接続させるように、または、異なるチャンネルで同じアクセスポイントと再接続させるように、接続の終了を判定することができる。
【００５０】
ステップ５３６において、無線接続マネージャは、第２のアクセスポイント装置を介して顧客装置の無線信号強度をモニタする。例えば、第２のアクセスポイントは、顧客装置のＭＡＣアドレスを取得することができ、信号強度を受動的に測定することができる。
【００５１】
ステップ５４０において、無線接続マネージャ（または、アクセスポイント装置）は、少なくとも１つのパラメータが予め決められた基準を満たすと判定することに応じて、顧客装置に断絶メッセージを送信する。この断絶メッセージにより、顧客装置は無線データリンクを終了する。
【００５２】
ステップ５４２において、無線接続マネージャは、第２のアクセスポイント装置で顧客装置の受信した無線信号強度が、第１のアクセスポイント装置で顧客装置の受信した無線信号強度よりも高いことを識別する。この認識は、断絶メッセージを送信するという決定をアシストすることができる。
【００５３】
ステップ５６０において、第１のアクセスポイント装置は、予め決められた時間期間の間、無線データリンクへの再確立を求める顧客装置からの続いて起こる接続要求を拒否する。例えば、断絶メッセージを送信した後に、第１のアクセスポイント装置は、顧客装置に別のアクセスポイント装置との接続を要求するように促す技術として、１０秒間、顧客装置を信任することを拒否できる。
【００５４】
ステップ５７０において、第２のアクセスポイント装置は、顧客装置に断絶メッセージを送信することに応答して、顧客装置と第２のアクセスポイント装置との間に第２の無線データリンクを確立するよう求める顧客装置からの要求を受信する。
【００５５】
ステップ５８０において、第２のアクセスポイント装置は、無線周波数通信チャンネル上で、顧客装置と第２のアクセスポイント装置との間に第２の無線データリンクを確立する。第２の無線データリンクは同一のＳＳＩＤを使用する。第２の無線データリンクは、顧客装置と第２のアクセスポイント装置との間でデータパケットを送信するのに使用される。顧客装置は、第１のアクセスポイント装置により使用されるのと同一のインターネットプロトコル（ＩＰ）アドレスを維持する。同一のＳＳＩＤおよびＩＰアドレスを維持すると、アクセスポイント間でのシームレスな転送がアシストされる。
【００５６】
ステップ５８２において、第１のアクセスポイント装置および第２のアクセスポイント装置は、第１のアクセスポイント装置と第２のアクセスポイント装置の間のアドホックな接続を介して、無線データリンクの少なくとも１つのパラメータに対応して、相互にデータを送信する。
【００５７】
ステップ５８４において、第１のアクセスポイント装置および第２のアクセスポイント装置は、アップストリームサーバコンピュータまたはコントローラデバイスを介して、無線データリンクの少なくとも１つのパラメータに対応して、相互にデータを送信する。
【００５８】
ステップ５８５において、アップストリームサーバコンピュータは、第１のアクセスポイント装置に、顧客装置に対して断絶メッセージを送信させる。
【００５９】
別の実施形態では、システムは、三角測量などを用いて、第１のアクセスポイント装置および第２のアクセスポイント装置に関連する顧客装置の地理的な位置を識別することができる。このような実施形態では、断絶メッセージは、顧客装置の地理的な位置に応答して送信され得る。例えば、システムは、顧客装置が特定の方向で、または特定のアクセスポイントに向かって移動していることを検知し、アクセスポイント間でのシームレスな移行が可能な地点で断絶メッセージを送信することができる。
【００６０】
続いて図８において、以下の議論により、上述された無線接続マネージャ１４０と関連する機能がどのように実行されるかを示す基本的な実施形態を提供する。しかし、無線接続マネージャ１４０を実施するための実際の構成は個々のアプリケーションによって異なり得ることに留意すべきである。例えば、コンピュータシステム１４９は、本明細書で述べる処理を実行する１つまたは複数のコンピュータを含むことができる。
【００６１】
別の実施形態では、コンピュータシステム１４９は、様々なタイプの装置とすることができ、これに限定されるのではないが、携帯電話、パーソナルコンピュータシステム、デスクトップコンピュータ、ラップトップ、ノートブックまたはネットブックコンピュータ、メインフレームコンピュータシステム、携帯型コンピュータ、ワークステーション、ネットワークコンピュータ、ルータ、ネットワークスイッチ、ブリッジ、アプリケーションサーバ、ストレージデバイス、カメラなどの家庭用電子機器、カムコーダ、セットトップボックス、モバイル装置、ビデオゲーム機本体、携帯型ビデオゲーム装置、またはおおよそあらゆるタイプのコンピュータ装置または電子装置を含む。
【００６２】
コンピュータシステム１４９は、図示するように、ユーザ１３６が入力装置１３５を使用して操作するように、グラフィカルユーザインターフェース１３３を表示するためのディスプレイモニタ１３０に接続される。リポジトリ１３８は、処理の前後共に、データファイルおよびコンテンツを記憶するのに選択的に使用され得る。入力装置１３５は、キーボード、コンピュータマウス、マイク等などの１つまたは複数の装置を含むことができる。
【００６３】
図示するように、本例のコンピュータシステム１４９は、メモリシステム１４１、プロセッサ１４２、Ｉ／Ｏインターフェース１４４および通信インターフェース１４５に結合するインターコネクト１４３を含む。
【００６４】
Ｉ／Ｏインターフェース１４４は、コンピュータマウス、キーボード、カーソルを移動させるための選択ツール、表示スクリーン等を含む、入力装置１３５などの周辺装置への接続を提供する。
【００６５】
本明細書における実施形態によれば、通信インターフェース１４５により、コンピュータシステム１４９の無線接続マネージャ１４０は、ネットワークを介して通信し、必要に応じて、表示作成、コンテンツ処理、ユーザとの通信等に必要とされるデータを取り出すことができる。
【００６６】
図示するように、メモリシステム１４１は、上述し、さらに以下で述べる機能をサポートする無線接続マネージャ１４０−１を使用して暗号化される。本明細書で述べる別の実施形態によれば、無線接続マネージャ１４０‐１（および／または本明細書で述べるその他のリソース）は、処理機能をサポートするデータおよび／または論理命令などのソフトウェアコードとして実施され得る。
【００６７】
一実施形態の動作中、プロセッサ１４２は、無線接続マネージャ１４０‐１の論理命令を起動し、動作し、実行し、解釈し、または実施するように、インターコネクト１４３を介してメモリシステム１４１にアクセスする。無線接続マネージャ１４０−１を実行すると、無線接続マネージャプロセス１４０‐２における処理機能１４０‐２が生じる。すなわち、無線接続マネージャプロセス１４０‐２は、コンピュータシステム１４９のプロセッサ１４２の内部またはプロセッサ１４２で機能する、無線接続マネージャ１４０の１つまたは複数の部分を表す。
【００６８】
本明細書で述べる動作方法を実行する無線接続マネージャ１４０‐２に加えて、本明細書における他の実施形態は、無線接続マネージャ１４０‐１それ自体（すなわち、実行されていない、または履行されていない論理命令および／またはデータ）を含むことに留意すべきである。無線接続マネージャ１４０‐１は、フロッピーディスク、ハードディスク、光媒体等などのコンピュータ可読の記憶媒体を含む、持続性かつ有形のコンピュータ可読の記憶媒体に記憶され得る。他の実施形態によれば、無線接続マネージャ１４０‐１は、ファームウェア、リードオンリメモリ（ＲＯＭ）などのメモリタイプのシステムに記憶されるか、または本例のように、メモリシステム１４１内の実行可能コードとして記憶されてもよい。
【００６９】
これらの実施形態に加えて、本明細書におけるその他の実施形態が、無線接続マネージャプロセス１４０‐２として、プロセッサ１４２における無線接続マネージャプロセス１４０‐１の実行を含むことにも留意すべきである。このように、コンピュータシステム１４９が、その他のプロセスおよび／または、割り当ておよびハードウェアの使用を制御するオペレーティングシステムなどのソフトウェアならびにハードウェアコンポーネント、または複数のプロセッサを含んでもよいことを当業者は理解するであろう。
【００７０】
本発明と同じ目的を達成しながら、上述の技術の動作に対して様々な変形形態がなされることも当業者は理解するであろう。このような変形形態は、本発明の範囲に含まれることが意図される。このように、本発明の実施形態に関する前述の記載は限定的であることを意図していない。むしろ、本発明の実施形態の限定は、以下の特許請求の範囲に示される。
【図１】
0006479652.tif 000002
【図２】
0006479652.tif 000003
【図３】
0006479652.tif 000004
【図４】
0006479652.tif 000005
【図５】
0006479652.tif 000006
【図６】
0006479652.tif 000007
【図７】
0006479652.tif 000008
【図８】
0006479652.tif 000009