(57)【特許請求の範囲】
【請求項１】
無線ネットワークと通信しているモバイル無線機器内でローミングを適合させる方法であって、
前記モバイル無線機器内で、
前記モバイル無線機器が接続されている前記無線ネットワークに関する、無線ネットワークタイプを検出するステップと、
前記検出された無線ネットワークタイプに基づいて、１つ以上のローミングパラメータを調整するステップと、を含み、
前記無線ネットワークタイプが、サービスセット識別子、及び１つの無線周波数帯域当りの、前記サービスセット識別子に関連付けられるいくつかの一意な基本サービスセット識別子によって特徴付けされ、
前記サービスセット識別子に関連付けられる前記いくつかの基本サービスセット識別子が、１つの無線周波数帯域当り１つであるとき、前記１つ以上のローミングパラメータを調整するステップが、前記モバイル無線機器に、より低い頻度で代替アクセスポイントを走査及びローミングさせ、
前記サービスセット識別子に関連付けられる前記いくつかの基本サービスセット識別子が、１つの無線周波数帯域当り２つ以上であるとき、前記１つ以上のローミングパラメータを調整するステップが、前記モバイル無線機器に、より高い頻度で代替アクセスポイントを走査及び代替アクセスポイントへローミングさせる、方法。
【請求項２】
少なくとも受信信号強度の閾値を低減させることによって、より低い頻度で代替アクセスポイントを走査するように調整するステップと、
少なくとも前記受信信号強度の閾値を増大させることによって、より高い頻度で代替アクセスポイントを走査するように調整するステップと、を更に含み、
前記モバイル無線機器が接続されている前記無線ネットワーク内のアクセスポイントの受信信号強度が、前記受信信号強度の閾値を下回るとき、前記モバイル無線機器が接続するための代替アクセスポイントを探索する、請求項１に記載の方法。
【請求項３】
少なくとも受信信号強度差の閾値を増大させることによって、より低い頻度で代替アクセスポイントにローミングするように調整するステップと、
少なくとも前記受信信号強度差の閾値を低減させることによって、より高い頻度で代替アクセスポイントにローミングするように調整するステップと、を更に含み、
代替アクセスポイントの受信信号強度と前記モバイル無線機器が接続されている前記無線ネットワーク内の前記アクセスポイントの前記受信信号強度との差が前記受信信号強度差の閾値を超過するとき、前記モバイル無線機器が前記代替アクセスポイントにローミングする、請求項２に記載の方法。
【請求項４】
前記検出された無線ネットワークタイプに基づいて、代替アクセスポイントに関する連続的な走査の間の時間間隔を調整するステップを更に含む、請求項３に記載の方法。
【請求項５】
前記モバイル無線機器が接続されている前記無線ネットワークに関する、前記無線ネットワークタイプを検出するステップが、
クエリー要求を送信するステップと、
代替アクセスポイントからの１つ以上のクエリー応答をリッスンするステップと、を含み、各クエリー応答が前記代替アクセスポイントの前記基本サービスセット識別子を含む、請求項１に記載の方法。
【請求項６】
現在のアクセスポイントに接続されたモバイル無線機器内でローミングパラメータを適合させる方法であって、
前記現在のアクセスポイントに関する情報をメモリから検索するステップと、
前記現在のアクセスポイントに関する前記検索された情報に基づいて、前記モバイル無線機器に関する１つ以上のローミングパラメータを選択するステップと、
前記選択された１つ以上のローミングパラメータにしたがって、代替アクセスポイントを走査するステップと、
１つ以上の探知された代替アクセスポイントから情報を受信するステップと、
前記１つ以上の探知された代替アクセスポイントに関する無線ネットワークタイプを判定するステップと、
前記１つ以上の探知された代替アクセスポイントに関する、前記受信された情報及び前記判定された無線ネットワークタイプを記憶するステップと、
前記現在のアクセスポイントに関する前記記憶された情報を更新するステップと、を含み、
前記無線ネットワークタイプが、１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき単一の基本サービスセット識別子を含む第１の無線ネットワークタイプ、及び１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき複数の基本サービスセット識別子を含む第２の無線ネットワークタイプを少なくとも含み、
前記モバイル無線機器は、前記現在のアクセスポイントが前記第１の無線ネットワークタイプのものであるとき、前記モバイル無線機器により低い頻度で代替アクセスポイントを走査し、代替アクセスポイントへローミングさせるための前記１つ以上のローミングパラメータを選択し、
前記モバイル無線機器は、前記現在のアクセスポイントが前記第２の無線ネットワークタイプのものであるとき、前記モバイル無線機器により高い頻度で代替アクセスポイントを走査し、代替アクセスポイントへローミングさせるための前記１つ以上のローミングパラメータを選択する、
方法。
【請求項７】
前記１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき複数の基本サービスセット識別子が、１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき２つの基本サービスセット識別子、及び、１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき３つ以上の基本サービスセット識別子を更に含む、請求項６に記載の方法。
【請求項８】
前記走査するステップが、受信無線周波数チャネルを変化させ、前記代替アクセスポイントによって定期的に送信される無線周波数ビーコンを受信することによって、前記代替アクセスポイントを受動的に走査するステップを含む、請求項６に記載の方法。
【請求項９】
前記走査するステップが、特定のサービスセット識別子又はブロードキャストサービスセット識別子を有する要求を送信し、一致するサービスセット識別子を有する代替アクセスポイントからの応答を引き続きリッスンすることによって、前記代替アクセスポイントを能動的に走査するステップを含む、請求項６に記載の方法。
【請求項１０】
モバイル無線機器であって、
少なくとも１つの送受信機と、
前記モバイル無線機器のローミングを制御するためのプロセッサと、
各アクセスポイントに関する、サービスセット識別子に関連付けられるいくつかの個別の基本サービスセット識別子を含むアクセスポイント情報を記憶するための不揮発性メモリと、を備え、
前記プロセッサは前記モバイル無線機器が、
前記モバイル無線機器が関連付けられる現在のアクセスポイントに関して、前記不揮発性メモリからアクセスポイント情報を検索し、
前記現在のアクセスポイントに関する、前記サービスセット識別子に関連付けられる前記いくつかの個別の基本サービスセット識別子がある正の整数を超えるときはより高い頻度で、
前記現在のアクセスポイントに関する、前記サービスセット識別子に関連付けられる前記いくつかの個別の基本サービスセット識別子が前記正の整数を超えないときはより少ない頻度で、
前記モバイル無線機器が代替アクセスポイントを走査し、代替アクセスポイントへローミングするように、前記現在のアクセスポイントに関連する前記検索されたアクセスポイント情報に基づいて、前記モバイル無線機器に関するローミングパラメータを設定するように、構成される、モバイル無線機器。
【請求項１１】
モバイル無線機器内でローミングを適合させるためのコンピュータプログラムコードを記憶している、非一時的コンピュータ可読媒体であって、前記コンピュータプログラムコードが、プロセッサによって実行されると、前記モバイル無線機器に、
各代替アクセスポイントに関する、少なくともサービスセット識別子及び基本サービスセット識別子を含む、代替アクセスポイントからの情報を受信するステップと、
前記モバイル無線機器が現在接続されている無線ネットワーク及び従前に接続していた無線ネットワークに関する、サービスセット識別子に関連付けられる基本サービスセット識別子のデータベースを保守するステップと、
前記モバイル無線機器に関するローミングパラメータの初期セットを選択するために、前記データベースから情報を検索するステップと、
代替アクセスポイントから受信される情報に基づいて、前記ローミングパラメータを更新するステップと、
前記サービスセット識別子に関連付けられる前記いくつかの基本サービスセット識別子に基づいて、前記データベース内で、各サービスセット識別子に関する無線ネットワーク環境のタイプを分類するステップであって、前記無線ネットワーク環境のタイプが、ある正の整数より少ないか又は等しい数の基本サービスセット識別子を有する疎な環境、及び前記正の整数よりも大きい数の基本サービスセット識別子を有する密な環境を含む、ステップと、
前記モバイル無線機器が接続されている現在のアクセスポイントに関する前記分類された無線ネットワーク環境のタイプに基づいて、前記ローミングパラメータを適合させるステップと、を含む方法を実行させ、
前記ローミングパラメータは、受信信号強度の閾値及び受信信号強度差の閾値を含み、前記ローミングパラメータは、前記モバイル無線機器に、前記受信信号強度の閾値を低減させる、前記受信信号強度差の閾値を増大させることでより低い頻度で、前記受信信号強度を増大させ、前記受信信号強度差の閾値を低減させることでより高い頻度で、代替アクセスポイントを走査させ、代替アクセスポイントへローミングさせるように適合される、
非一時的コンピュータ可読媒体。
【請求項１２】
前記コンピュータプログラムコードが前記プロセッサによって実行されると、前記モバイル無線機器に、
前記現在のアクセスポイントが疎な環境内にあるとき、代替アクセスポイントへのローミングの頻度を減少させるステップと、
前記現在のアクセスポイントが密な環境内にあるとき、代替アクセスポイントへのローミングの前記頻度を増大させるステップと、を更に含む前記方法を実行させる、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１３】
前記コンピュータプログラムコードが前記プロセッサによって実行されると、前記モバイル無線機器に、
７５パーセント〜９５パーセントの範囲のローミング成功の頻度、及び２０ｄＢ未満の、前記モバイル無線機器が接続されている現在のアクセスポイントと前記モバイル無線機器が直近に接続されていた従前のアクセスポイントとの受信信号強度の差を達成するように、前記ローミングパラメータを適合させるステップを更に含む前記方法を実行させる、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記モバイル無線機器が、
前記モバイル無線機器に、少なくとも受信信号強度の閾値を低減させることで、より低い頻度で代替アクセスポイントを走査させ、代替アクセスポイントへローミングさせるための前記１つ以上のローミングパラメータを選択するステップと、
前記モバイル無線機器に、少なくとも前記受信信号強度の閾値を増大させることで、より高い頻度で代替アクセスポイントを走査させるための前記１つ以上のローミングパラメータを選択するステップと、を含み、
前記モバイル無線機器が接続する前記現在のアクセスポイントの受信信号強度が前記受信信号強度の閾値以下に低下するとき、前記モバイル無線機器は接続先となる代替アクセスポイントを探索する、
請求項６に記載の方法。
【請求項１５】
前記モバイル無線機器が、
前記モバイル無線機器に、少なくとも受信信号強度差の閾値を増大させることによってより低い頻度で代替アクセスポイントへローミングさせるための前記１つ以上のローミングパラメータを選択するステップと、
前記モバイル無線機器に、少なくとも前記受信信号強度差の閾値を低減させることによってより高い頻度で代替アクセスポイントへローミングさせるための前記１つ以上のローミングパラメータを選択するステップと、を含み、
代替アクセスポイントの受信信号強度と前記モバイル無線機器が接続されている前記現在のアクセスポイントの受信信号強度との差が前記受信信号強度差の閾値を超えるとき、前記モバイル無線機器が前記代替アクセスポイントへローミングする、
請求項１４に記載の方法。
【請求項１６】
決定された無線ネットワークタイプに基づいて代替アクセスポイントの連続的な走査の間の時間間隔を調整するステップを更に含む、請求項１５に記載の方法。
【請求項１７】
前記ローミングパラメータは、受信信号強度の閾値を含み、前記モバイル無線機器は、
少なくとも前記受信信号強度の閾値を低減させることによってより低い頻度で代替アクセスポイントを走査するための前記モバイル無線機器に関する前記ローミングパラメータを設定し、
少なくとも前記受信信号強度の閾値を増大させることによってより高い頻度で代替アクセスポイントを走査するための前記モバイル無線機器に関する前記ローミングパラメータを設定し、
前記モバイル無線機器が関連付けられる前記現在のアクセスポイントの受信信号強度が前記受信信号強度の閾値以下に低下するとき、前記モバイル無線機器は接続される代替アクセスポイントを探索する、
請求項１０に記載のモバイル無線機器。
【請求項１８】
前記ローミングパラメータが受信信号強度差の閾値を含み、前記モバイル無線機器は、
少なくとも前記受信信号強度差の閾値を増大させることによってより低い頻度で代替アクセスポイントへローミングするための前記モバイル無線機器に関する前記ローミングパラメータを設定し、
少なくとも前記受信信号強度差の閾値を低減させることによってより高い頻度で代替アクセスポイントへローミングするための前記モバイル無線機器に関する前記ローミングパラメータを設定し、
代替アクセスポイントの受信信号強度と前記モバイル無線機器に関連付けられる前記現在のアクセスポイントの前記受信信号強度との間の差が前記受信信号強度差を超えるとき、前記モバイル無線機器は前記代替アクセスポイントへローミングする、
請求項１７に記載のモバイル無線機器。
【発明の詳細な説明】
【技術分野】
【０００１】
説明される実施形態は、全般的に、モバイル無線機器に関するローミングを適合させるための方法及び装置に関する。より詳細には、本実施形態は、測定及び判定された無線ネットワーク特性に基づいてローミングパラメータを適合させることに基づく、ローミングの改善を説明する。
【背景技術】
【０００２】
モバイル無線機器は、アナログ回線交換の音声のみの提供から、複数の異なる無線ネットワークを通じて通信することができる、音声、データ、及びビデオを含めた、多種多様なデジタルサービスの提供へと進化している。「スマートフォン」モバイル無線機器は、種々の無線ネットワーク上の種々の機構を通じて、これらのサービスのうちの多くを提供することができ、モバイル無線機器のユーザは、回線交換セルラー接続、パケット交換セルラー接続、又はパケット交換無線ローカルエリアネットワーク接続のいずれを通じて提供されるかには関わらず、同様のサービス品質を期待することができる。特定のサービスでは、音声通話に関する接続の持続性、又はビデオ通話に関する高品質なフレームレートなどの、好適なユーザエクスペリエンスを提供するために、高性能なリアルタイムのサービス品質特性が必要とされる場合がある。モバイル無線機器に関する接続の品質は、そのモバイル無線機器の位置、モバイル無線機器によって受信される干渉、及びモバイル無線機器の移動に基づいて変化し得るものであり、また、いくつかの異なる接続ポイントが同時にモバイル無線機器に利用可能となり得るため、無線ネットワーク内部の、又は無線ネットワークを横断する、異なる接続ポイント間でのアクティブな接続の移行が、サービス品質に影響を及ぼす可能性がある。この接続ポイント間での接続の移行は、セルラーネットワーク内ではハンドオフと称することができ、無線ローカルエリアネットワーク内ではローミングと称することができる。セルラーネットワークのハンドオフは、セルラーインフラストラクチャによって制御することができ、その一方で、ローミングは、モバイル無線機器によって、また場合によっては無線インフラストラクチャによって、制御することができる。
【０００３】
無線ローカルエリアネットワーク内でのローミングは、モバイル無線機器が、その関連付けをその無線ローカルエリアネットワーク内の１つのアクセスポイントから別のアクセスポイントに、移動させる際に発生する場合がある。モバイル無線機器は、代替アクセスポイントをいつ探索するべきか、ローミングする代替アクセスポイントの適合性を評価するために、いかなる判定基準を使用するべきか、及び、代替アクセスポイントにローミングするために、いかなる閾値を満たすべきかを、決定することができる。通信プロトコル標準で指定され、セルラーインフラストラクチャによって制御することができる、セルラーネットワーク内でのハンドオフとは異なり、無線ローカルエリアネットワーク内でのローミングは、モバイル無線機器内で実行される独自の方法を使用することができる。モバイル無線機器は、いくつかの異なる性能基準を使用して、無線ローカルエリアネットワーク内の異なるアクセスポイント間でいつローミングするべきかを決定することができる。アクセスポイントは、１つの無線周波数帯域内で利用可能な、いくつかの異なる無線周波数チャネルのうちの１つで、送信及び受信することができ、異なるアクセスポイントは、異なる無線周波数チャネルを使用することができる。モバイル無線機器は、同じアクセスポイントによって使用される異なる無線周波数チャネル間で切り換えるか、又は異なるアクセスポイントに切り換えるように、選択することができる。
【０００４】
代替アクセスポイントを評価するために、モバイル無線機器は、そのデバイス自体の受信機を、その代替アクセスポイントによって使用される送信無線周波数チャネルに同調させることができる。異なる無線周波数チャネルで、代替アクセスポイントによって送信される信号を受信する間は、モバイル無線機器は、そのモバイル無線機器が関連付け又は接続されている現在のアクセスポイントからの送信を受信できない場合がある。ローミングするために現在の接続を中断することによって、この代替アクセスポイントの探索は、モバイル無線機器と現在のアクセスポイントとの間のデータスループット性能に影響を及ぼす恐れがある。更には、ローミングは、モバイル無線機器がアクセスポイントと関連付けされているが、他の点ではアイドルである（すなわち、アクティブにデータを送信及び受信していない）ときに、限られたバッテリ電力を消費する恐れがある。ローミングでは、代替アクセスポイントを探索するために、モバイル無線機器内の送受信機をアクティブにして、あらゆる受信信号を処理することが必要となる場合がある。モバイル無線機器が動作する無線ネットワークの特性を考慮するように、ローミングの特性を適合させることにより、性能及び電力消費の双方が改善され、モバイル無線機器のユーザエクスペリエンスを改善することができる。
【０００５】
無線ローカルエリアネットワークは、家庭環境内などの単一のアクセスポイントによって、小規模オフィス環境内などの少数のアクセスポイントによって、又は大企業オフィス環境内などの多数のアクセスポイントによって、提供することができる。代替アクセスポイントの探索及びローミングは、そのモバイル無線機器が動作する無線ローカルエリアネットワーク環境のタイプに適合させることができる。好適な代替アクセスポイントが存在し得ないホームネットワーク内での、頻繁な探索及びローミングは、データスループットを減少させ、バッテリ電力を不必要に消費する恐れがある。企業ネットワーク内での低頻度の探索及びローミングは、信号強度が低下する可能性があり、かつアクセスポイント間の切り換えが遅延する可能性がある、最適ではないリアルタイム性能をもたらす恐れがある。様々な無線ローカルエリアネットワークタイプに対しては、所定のローミングパラメータの単一のセットは、理想的だといえないだろう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
それゆえ、無線ネットワーク内でのローミングを改善することができる、モバイル無線機器に関するローミングパラメータを適合させるための方法及び装置に対する必要性が存在する。
【課題を解決するための手段】
【０００７】
一実施形態では、無線ネットワークと通信しているモバイル無線機器内でローミングを適合させる方法が説明される。この方法は、少なくとも以下のステップを含む。モバイル無線機器が接続されている無線ネットワークに関する、無線ネットワークタイプを、モバイル無線機器によって検出するステップ。検出された無線ネットワークタイプに基づいて、１つ以上のローミングパラメータを、モバイル無線機器によって調整するステップ。無線ネットワークタイプは、サービスセット識別子及び、そのサービスセット識別子に関連付けられる１つの無線周波数帯域当りのいくつかの一意な基本サービスセット識別子によって特徴付けられる。代表的な実施形態では、サービスセット識別子に関連付けられるいくつかの基本サービスセット識別子が、１つの無線周波数帯域当り１つであるとき、モバイル無線機器は、より低い頻度で代替アクセスポイントを走査及びローミングするように、１つ以上のローミングパラメータを調整する。サービスセット識別子に関連付けられるいくつかの基本サービスセット識別子が、１つの無線周波数帯域当り２つ以上であるとき、モバイル無線機器は、より高い頻度で代替アクセスポイントを走査及びローミングするように、１つ以上のローミングパラメータを調整する。
【０００８】
別の実施形態では、モバイル無線機器内でのローミングの方法が説明される。この方法は、モバイル無線機器が、現在の無線周波数チャネルでのサービスセット識別子に関連付けられる、一意な基本サービスセット識別子を有する無線ネットワークに接続されているとき、少なくとも以下のステップを含む。モバイル無線機器は、現在の無線周波数チャネルに関する受信信号強度が、より低い無線周波数帯域内にあり、かつ第１の所定の閾値を超過するとき、より高い無線周波数帯域内の代替周波数チャネルを走査及びローミングする。モバイル無線機器は更に、現在の無線周波数チャネルに関する受信信号強度が、より高い無線周波数帯域内にあり、かつ第２の所定の閾値を下回るとき、より低い無線周波数帯域内の代替無線周波数チャネルを走査及びローミングする。第１の所定の閾値は、第２の所定の閾値を、所定の差で超過する。
【０００９】
更なる実施形態では、モバイル無線機器内でローミングパラメータを適合させる方法が説明される。この方法は、モバイル無線機器が、現在のアクセスポイントに接続されているとき、少なくとも以下のステップを含む。現在のアクセスポイントに関する情報をメモリから検索するステップ。現在のアクセスポイントに関する検索された情報に基づいて、モバイル無線機器に関する１つ以上のローミングパラメータを選択するステップ。代替アクセスポイントを走査するステップ。少なくとも１つの代替アクセスポイントから情報を受信するステップ。その少なくとも１つの代替アクセスポイントに関する無線ネットワークタイプを判定するステップ。少なくとも１つの探知された代替アクセスポイントに関する、受信された情報及び判定された無線ネットワークタイプを記憶するステップ。現在のアクセスポイントに関する記憶された情報を更新するステップ。判定された無線ネットワークタイプに関する値は、少なくとも、１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき単一の基本サービスセット識別子、及び、１つの無線周波数帯域当り１つのサービスセット識別子のタイプにつき複数の基本サービスセット識別子を含む。
【００１０】
別の実施形態では、モバイル無線機器は、少なくとも１つの送受信機、そのモバイル無線機器のローミングを制御するための構成可能プロセッサ、及びアクセスポイント情報を記憶するための不揮発性メモリを含む。このプロセッサは、利用可能なアクセスポイントを定期的に走査するように構成される。このプロセッサは、１つ以上の利用可能なアクセスポイントに関して、不揮発性メモリからアクセスポイント情報を検索するように、更に構成される。このプロセッサはまた、各アクセスポイントに関する、サービスセット識別子に関連付けられるいくつかの個別の基本サービスセット識別子を含む、検索されたアクセスポイント情報に基づいて、モバイル無線機器に関するローミングパラメータを設定するようにも構成される。
【００１１】
更なる実施形態では、モバイル無線機器内でローミングを適合させるための、非一時的コンピュータ可読媒体内にコード化される非一時的コンピュータプログラム製品が説明される。このモバイル無線機器内の非一時的コンピュータプログラム製品は、少なくとも以下の非一時的コンピュータプログラムコードを含む。各代替アクセスポイントに関する、少なくとも１つのサービスセット識別子及び１つの基本サービスセット識別子を含む、代替アクセスポイントからの情報を受信するための、非一時的コンピュータプログラムコード。モバイル無線機器が現在接続されている無線ネットワーク及び従前に接続していた無線ネットワークに関する、サービスセット識別子に関連付けられる基本サービスセット識別子のデータベースを保守するための、非一時的コンピュータプログラムコード。モバイル無線機器に関するローミングパラメータの初期セットを選択するために、データベースから情報を検索するための、非一時的コンピュータプログラムコード。代替アクセスポイントから受信される情報に基づいて、ローミングパラメータを更新するための、非一時的コンピュータプログラムコード。
【００１２】
説明される実施形態、及びその有利点は、添付図面と併せて以下の説明を参照することによって、最も良く理解することができる。
【図面の簡単な説明】
【００１３】
【図１】代表的な「ホームネットワーク」タイプの無線ローカルエリアネットワークを示す。
【図２】代表的な「小規模オフィスネットワーク」タイプの無線ローカルエリアネットワークを示す。
【図３】代表的な「企業オフィスネットワーク」タイプの無線ローカルエリアネットワークを示す。
【図４】移動体無線通信デバイスに関するいくつかの代表的なアーキテクチャを示す。
【図５】２つの重なり合う無線ネットワークアクセスポイントに関する、受信信号強度の代表的なマップを示す。
【図６】複数のアクセスポイントの無線ネットワーク内のモバイル無線機器に関するローミングに影響を及ぼす、受信信号強度に関連するいくつかのローミングパラメータを示す。
【図７】複数のアクセスポイントの無線ネットワーク内のモバイル無線機器に関するローミングに影響を及ぼす、受信信号強度に関連するいくつかのローミングパラメータを示す。
【図８】複数のアクセスポイントの無線ネットワーク内のモバイル無線機器に関するローミングに影響を及ぼす、受信信号強度に関連するいくつかのローミングパラメータを示す。
【図９】複数のアクセスポイントの無線ネットワーク内のモバイル無線機器に関するローミングに影響を及ぼす、受信信号強度に関連するいくつかのローミングパラメータを示す。
【図１０】移動体無線通信デバイスに関するローミングを適合させるための代表的な方法を示す。
【図１１】移動体無線通信デバイスに関するローミングを適合させるための代表的な方法を示す。
【図１２】移動体無線通信デバイスに関するローミングを適合させるための代表的な方法を示す。
【図１３】移動体無線通信デバイスに関するローミングを適合させるための代表的な方法を示す。
【図１４】移動体無線通信デバイスに関するローミングを適合させるための代表的な方法を示す。
【発明を実施するための形態】
【００１４】
以下の説明では、説明される実施形態の根底をなす概念の完全な理解を提供するために、数多くの具体的な詳細が記載される。しかしながら、説明される実施形態は、これらの具体的な詳細のうちの一部又は全てを使用せずとも実践することができる点が、当業者には明らかとなるであろう。他の場合では、根底をなす概念を不必要に不明瞭化することを回避するために、周知の処理ステップは、詳細に説明されていない。
【００１５】
以下に記載される実施例及び実施形態は、無線モバイル機器内でローミングを適合させるための、様々な方法及び装置を説明し、具体的には、測定及び判定された無線ネットワーク特性に基づいてローミングパラメータを適合させることに基づく、ローミングの改善を説明する。本明細書で説明される同じ方法及び装置の実装は、異なるタイプの無線ネットワーク内で使用されるモバイル無線機器に適用することができる点を理解されたい。全般的に、本明細書で説明される教示は、無線アクセス技術に基づいて無線ネットワーク内で動作する、モバイル無線機器に適用することができる。本明細書で説明される特定の実施例及び実装は、簡略性のために、ＩＥＥＥ  ８０２．１１無線ローカルエリアネットワークとの関連で提示されるが、他の無線ネットワーク環境にも適用することができる。
【００１６】
モバイル無線機器は、異なる基本的無線通信プロトコル及び技術を使用する無線ネットワークにわたって、様々なサービスを提供することができる、先進の通信能力を提供することができる。音声、データ、及びビデオの能力を提供する「スマートフォン」などのモバイル無線機器のユーザは、それらのサービスが、いずれの無線ネットワーク上で動作するかに関わらず、同等のサービスに関しては、同様のサービス品質を期待することができる。具体的には、音声サービス及び「ビデオチャット」サービスは、セルラーネットワーク上の旧来の回線交換接続を通じて、セルラーネットワーク上の比較的新しいパケット交換接続を通じて、及び、電気通信インフラストラクチャのネットワークに、広帯域の有線若しくは無線リンクを通じて接続することができる、無線ローカルエリアネットワーク上のパケット交換接続を通じて、提供することができる。これらのサービスは、所望のユーザエクスペリエンスを提供するために、高性能のサービス品質特性を必要とする場合がある。モバイル無線機器と無線ネットワークのアクセスポイントとの間の接続の品質は、信号減衰及びマルチパス干渉などの、複数の因子に基づいて変化し得る。モバイル無線機器が接続することができる、いくつかの異なるアクセスポイントが利用可能となり得るため、アクセスポイント間での接続（又は関連付け）の移行、すなわち、無線ネットワーク内部又は無線ネットワーク間でのローミングは、モバイル無線機器に、高いサービス品質を有する常時接続を提供することができる。
【００１７】
無線ローカルエリアネットワーク内では、モバイル無線機器は、現在のアクセスポイントから関連付けを解除することによって、及び代替アクセスポイントと関連付けすることによって、ローミングを制御することができる。関連付けされる代替アクセスポイントのセットは、それらの代替アクセスポイントが送信することができる無線周波数チャネルの無線周波数帯域にわたって、信号を探索することによって、モバイル無線機器によって決定することができる。候補アクセスポイントの可用性及び適合性を評価するために、モバイル無線機器は、内部送受信機をある無線周波数チャネルに同調させて、送信される無線周波数ビーコン信号をリッスンすることができる。代替アクセスポイントによって使用される無線周波数チャネルは、現在のアクセスポイントの無線周波数チャネルとは異なる場合があるため、モバイル無線機器は、ローミングするための候補アクセスポイントを探索する際、現在のアクセスポイントでデータを送信及び受信することが不可能となる場合がある。それゆえ、ローミングは、データスループットに影響を及ぼし得る。更には、モバイル無線機器が、現在のアクセスポイントと関連付けされ、低減した電力状態で動作している際、特に、好適な代替アクセスポイントが、殆ど又は全く存在し得ないとき、頻繁なローミングは、電力消費を不必要に増大させる恐れがある。モバイル無線機器が動作する無線ネットワークの特性に、ローミングパラメータを適合させることにより、スループット性能及びバッテリ電力消費の双方を改善することができる。無線周波数有効範囲が著しく重なり合う、多くのアクセスポイントを有する密な無線ネットワーク内では、モバイル無線機器は、より高い頻度でローミングすることにより、最良の可能な接続を維持することができる。より少ないアクセスポイントを有する疎な無線ネットワーク内では、モバイル無線機器は、より低い頻度でローミングすることにより、バッテリ電力を節約することができるが、これは、現在のアクセスポイントとの接続が、多くの場合、可能な最良の接続であり得るためである。
【００１８】
モバイル無線機器は、無線ネットワークタイプを判定するために、そのモバイル無線機器が現在接続されているアクセスポイント、及び従前に接続されていたアクセスポイントの、無線ネットワークに関する情報のデータベースを、保守することができる。判定された無線ネットワークタイプに基づいて、モバイル無線機器は、そのモバイル無線機器のローミング挙動に影響を及ぼし得る、ローミングパラメータを適合させることができる。アクセスポイントについての情報は、一意なハードウェア識別子、及び関連付けられる無線ネットワークの名称（この名称は、例えば、ユーザが入力することができるため、異なるアクセスポイントに関して同一のものにすることができる）を含み得る。ＩＥＥＥ  ８０２．１１無線ローカルエリアネットワーク内では、各アクセスポイントは、基本サービスセット識別子（ＢＳＳＩＤ）として知られる一意なハードウェア識別子、及びサービスセット識別子（ＳＳＩＤ）として知られるテキスト名を有し得る。ＢＳＳＩＤは、第２層のＭＡＣアドレスであってよく、一方、ＳＳＩＤは、単純なテキスト標識でよい。これらの識別子の関連付けられたセットを記憶及び検索することによって、モバイル無線機器は、無線ネットワークタイプを判定して、適切にローミングパラメータを適合させることができる。
【００１９】
これらの実施形態及び他の実施形態が、図１〜１４を参照して以下で論じられる。しかしながら、これらの図に関して本明細書に記載される「発明を実施するための形態」は、説明を目的とするものに過ぎず、限定するものとして解釈するべきではないことが、当業者には容易に理解されるであろう。
【００２０】
図１は、単一の無線アクセスポイント１０４によって送信される信号に関する無線周波数有効範囲のエリアを提供する、無線ネットワーク１０６を含み得る、代表的な「ホーム」無線ローカルエリアネットワーク１００を示す。モバイル無線機器１０２は、無線アクセスポイント１０４によって定期的に一斉送信される無線周波数ビーコン信号をリッスンすることによって、無線アクセスポイント１０４を認識することができる。この無線アクセスポイントは、代表値「ホームネットワーク」で示される、ＳＳＩＤなどのテキストベースの無線ネットワーク名、及び、代表値「０１−２３−４５−６７−８９−ａｂ」によって示される、ＢＳＳＩＤなどの一意なハードウェア標識による双方を使用して、送信される無線周波数ビーコン内で、その無線アクセスポイント自体を特定することができる。モバイル無線機器１０２もまた、ある無線周波数チャネルでプローブ要求を送信して、無線アクセスポイント１０４からのプローブ応答（又はブロードキャストビーコン）をリッスンすることによって、無線アクセスポイント１０４を探索することができる。図１に示すような、代表的な「ホーム」無線ローカルエリアネットワーク１００内では、単一の無線アクセスポイント１０４が、家全体に無線周波数有効範囲を提供することができる。モバイル無線機器１０２は、無線アクセスポイント１０４から発出する無線ネットワーク１０６と、関連付け（又は接続）することができる。代替アクセスポイントへのローミングは、モバイル無線機器が無線アクセスポイント１０４の有効範囲エリアを離れるまで、必要とされない可能性がある。それゆえ、「ホーム」無線ローカルエリアネットワーク内でのローミングは、比較的低い頻度で実行することができる。それゆえ、無線アクセスポイント１０４への安定した接続を全般的に維持することができるため、モバイル無線機器１０２によるローミングに関するバッテリ電力消費を低減することができる。
【００２１】
モバイル無線機器１０２は、従前に接続していた無線ネットワークのデータベースを保守することができ、そのデータベース内で、１つの無線周波数帯域当りのＳＳＩＤに関連付けられる一意なＢＳＳＩＤの数に基づいて、無線ネットワークタイプを特定することができる。１つの無線周波数帯域当り１つのみのＢＳＳＩＤを有するＳＳＩＤは、「疎な」無線ローカルエリアネットワークと見なすことができる。そのような疎な無線ネットワークと関連付け又は接続されるとき、モバイル無線機器１０２は、デフォルトのローミングパラメータのセットを使用するときよりも低い頻度でローミングするように、ローミング挙動に影響を与えることができる、ローミングパラメータのセットを使用することができる。代表的なローミングパラメータとしては、モバイル無線機器が、それを下回る値で候補アクセスポイントを探索することができる、信号品質閾値、及び切り換えを保証するための十分な信号品質を、候補の代替アクセスポイントが有するときを判定することができる信号品質差の閾値を挙げることができる。デフォルトのローミングパラメータのセットは、モバイル無線機器１０２が未知の無線ネットワークと関連付けする際に使用することができ、モバイル無線機器が、その無線ネットワーク環境について、より多くを学習するに従って、アクティブなローミングパラメータのセットを適合させることができる。ローミングパラメータはまた、異なるアクセスポイントへの探索及び／又はローミングの履歴の間に収集される情報に基づいて、適合させることができる。
【００２２】
図２は、共通の無線ネットワーク１０６を作り出すように重なり合う、２つの無線アクセスポイント１０２を有する、代表的な「小規模オフィス」無線ネットワーク２００を示す。無線アクセスポイント１０２のそれぞれは、同じＳＳＩＤ、例えば「オフィスネットワーク」を有し得るものであり、また、図２に示すような別個のＢＳＳＩＤ値も有し得る。「小規模オフィス」無線ネットワーク２００と関連付け又は接続されるとき、モバイル無線機器１０２は、１つの無線周波数帯域当り、それぞれ一意なＢＳＳＩＤを有する、２つ以上の無線アクセスポイント１０２が、同じＳＳＩＤを共有する点を認識することができ、適切にローミングパラメータを適合させることができる。代表的な実施形態では、モバイル無線機器１０２は、図１の「ホーム」ネットワーク１００に関して使用されるものと同様の方式で、ローミングパラメータを適合させることができる。別の代表的な実施形態では、モバイル無線機器１０２は、「ホーム」ネットワーク１００内よりも高い頻度の探索及び／又はローミングを、「小規模オフィス」ネットワーク２００内で生じさせるように、ローミングパラメータを適合させることができる。「小規模オフィス」ネットワーク２００では、モバイル無線機器１０２は、無線ネットワーク１０６内の無線アクセスポイント１０４のそれぞれの間で、ローミングすることができる。図２はまた、２つの異なる無線アクセスポイント１０４を使用して、単一のアクセスポイント１０４よりも広い無線ネットワークを作り出すことができる、「ホーム」ネットワークも表すことができる。２つの異なる無線アクセスポイント１０４間でのローミングが所望される場合があるが、代替アクセスポイントの探索は、それほど望ましくない場合がある。それゆえ、ローミングパラメータは、「小規模オフィス」ネットワーク２００内のアクセスポイント間で、より低い頻度で探索するが、切り換えが容易であることを確実にするように、選択することができる。
【００２３】
図３は、３つ以上の異なる無線アクセスポイント１０４を含み得る、代表的な「企業」無線ネットワーク３００を示す。「企業」無線ネットワーク３００内の無線アクセスポイント１０４のそれぞれは、同じＳＳＩＤ値を使用することができ、また一意なＢＳＳＩＤ値も使用することができる。モバイル無線機器１０２は、「企業」無線ネットワーク３００内のアクセスポイント１０４の１つと関連付け又は接続されるとき、アクセスポイント１０４間で、より高い頻度の探索及びローミングが起こるように、ローミングパラメータを適合させることができる。比較的「密な」アクセスポイント１０４のネットワークは、「疎な」広く隔離されたアクセスポイント１０４のネットワークよりも、高いレベルの（データスループット性能に直接影響を及ぼし得る）信号品質を提供することができる。「企業」ネットワーク３００内の無線アクセスポイント１０４間で、より高い頻度で接続を切り換えることによって、モバイル無線機器１０２は、代替アクセスポイント１０４間で探索及びローミングするために、より長く待機するときよりも、高い性能レベルを維持することができる。
【００２４】
１つの無線周波数帯域当りの、ＳＳＩＤ値に関連付けられる一意なＢＳＳＩＤ値の数に加えて、モバイル無線機器１０２は、無線ネットワークタイプを判定する際に、アクセスポイント１０４に関する更なる特性を考慮することができる。アクセスポイント１０４は、あるセキュリティ設定（暗号化の１つのタイプなど）に構成することができる。同じＳＳＩＤを有するが異なるセキュリティ設定を有する、２つの異なるアクセスポイント１０４は、２つの個別の無線ネットワークに属するものであり、共通の無線ネットワークに属するものではないと見なすことができるが、これは、共通の無線ネットワークは、共通のセキュリティ設定を使用することが期待される場合があるためである。モバイル無線機器１０２はまた、アクセスポイント１０４によって使用される無線周波数帯域を考慮して、２つのアクセスポイント１０４が、共通の無線ネットワークを形成するか否かを判定することができる。複数周波数帯域アクセスポイント１０４は、異なる無線周波数帯域でそれぞれが動作することができる、２つ以上の送受信機、例えば、２．４ＧＨｚ送受信機及び５．０ＧＨｚ送受信機を有し得る。それらの送受信機のそれぞれは、異なるＢＳＳＩＤ、及び共通のＳＳＩＤを有し得る。そのような複数周波数帯域アクセスポイント１０４は、ローミングパラメータを設定及び／又は適合させるとき、「複数の」アクセスポイント１０４ではなく、依然として「単一の」アクセスポイント１０４と見なすことができる。
【００２５】
図４は、モバイル無線機器１０２内の選択構成要素に関する、いくつかの代表的なアーキテクチャを示す。第１のアーキテクチャ４００では、モバイル無線機器１０２は、アンテナ４０８及び構成可能アプリケーションプロセッサ（ＡＰ）４０２に接続された、単一の送受信機４０４を含み得る。アプリケーションプロセッサは、モバイル無線機器１０２と無線ネットワーク内のアクセスポイント１０４との間の、接続の確立及び切断を制御することができる。送受信機４０４は、アンテナ４０８を通じてある無線周波数帯域内のある無線周波数チャネルで送信及び受信ができるアナログ信号へと、デジタルデータを変換することができる。送受信機４０４は、１つ以上の無線周波数帯域内の異なる無線周波数チャネルに同調可能にでき、それゆえ、異なる無線周波数チャネルを使用することができる異なるアクセスポイント１０４に、モバイル無線機器１０２を接続することができる。関連付け及び／又は接続される１つ以上のアクセスポイント１０４を探索する際に、モバイル無線機器１０２は、ある無線周波数チャネルに送受信機４０４を同調させることができ、アクセスポイント１０４によって送信されるブロードキャストビーコン信号をリッスンすることができる。モバイル無線機器１０２はまた、その無線周波数チャネルでプローブ要求を送信して、アクセスポイント１０４からのプローブ応答をリッスンすることができる。このプローブ要求は、ブロードキャストＳＳＩＤを含み得るが、その一方で、ビーコン信号は、特定のＳＳＩＤを含み得る。モバイル無線機器１０２は、アクセスポイント１０４を探索する際は毎回、いくつかの異なる無線チャネル周波数に、送受信機４０４を同調し直すことができる。探索される無線チャネル周波数は、モバイル無線機器１０２によって現在使用されている同じ無線周波数帯域内にある場合もあり、又は、特に「マルチバンド」モバイル無線機器１０２に関しては、異なる無線周波数帯域内で探知される場合もある。単一の送受信機４０４のときには、アーキテクチャ４００を有するモバイル無線機器１０２は、一度に１つの無線周波数チャネルでのみ送信及び受信することができ、それゆえ、ローミングは、異なる無線周波数チャネルを使用することができる代替アクセスポイントを探索するために、現在のアクセスポイントとの、現在使用されている無線周波数チャネルでの通信を、中断させる場合がある。
【００２６】
第２のアーキテクチャ４２０では、モバイル無線機器１０２は、アプリケーションプロセッサ４０２に接続された、第１送受信機４０４及び第２送受信機４０６を含み得る。送受信機４０４／４０６のそれぞれは、個別のアンテナ４０８に接続することができ、また、それらの間で制御情報を通信するように、互いに接続することもできる。無線通信プロトコルが、ＩＥＥＥ  ８０２．１１ｎ無線ネットワークなどの、マルチインプットマルチアウトプット（ＭＩＭＯ）の送信を使用するとき、無線ネットワーク１００内のアクセスポイント１０４に接続するために、両方の送受信機４０４／４０６を使用することができる。送受信機４０４／４０６の一方のみが、送信のために必要となり得るとき、モバイル無線機器１０２は、アクセスポイント１０４とのアクティブな接続のために、一方の送受信機、例えば第１送受信機４０４を使用し、代替アクセスポイント１０４を探索するためなどの、バックグラウンドの通信のために、第２送受信機４０６を使用することができる。
【００２７】
第３のアーキテクチャ４４０では、第２のアーキテクチャ４２０によって提供されるものと同様の能力を、デュアル送受信機４１０が提供することができる。本明細書で説明される方法及び装置は、単一の送受信機、複数の送受信機、及びモバイル無線機器１０２内部の様々な機能を共通の構成要素内に統合する他のアーキテクチャを含む、モバイル無線機器１０２に関する多種多様なアーキテクチャに、等しく適用することができる。一般性を失うことなく、モバイル無線機器１０２は、１つ以上の送受信機４０４／４０６／４１０及びアプリケーションプロセッサ４０２を、別個に含み得るが、しかしながら、他のアーキテクチャは、１つ以上の送受信機４０４／４０６／４１０及びアプリケーションプロセッサ４０２によって共に提供される統合機能を、提供することができる。
【００２８】
図５は、２つのアクセスポイント１０４（明示せず）の無線ネットワーク５００を示し、アクセスポイント１０４からの距離に基づく、モバイル無線機器１０２によって受信される代表的な無線ネットワーク受信信号強度５０２の値が示される。簡略な表現を目的とするために、図示の無線ネットワーク受信信号強度５０２は、アクセスポイント１０２からの距離の増大と共に線形に減少し得るが、しかしながら、実際の受信信号強度５０２は、図５に示すものとは異なるプロファイルを有し得る。例えば、受信信号強度５０２は、より急激に減少する場合があり、可変の輪郭プロファイルを有する場合もある。示される代表的な図によって、受信信号強度５０２に関する一般性が失われないことが意図される。モバイル無線機器１０２は、図５に示されるモバイル無線機器１０２の位置に関して、一方のアクセスポイント１０４に、例えば、−９０ｄＢｍの受信信号強度で接続することができ、−８０ｄＢｍの受信信号強度を測定することができる。モバイル無線機器１０２は、場所が変化するため、受信信号強度５０２が変動する可能性があり、モバイル無線機器１０２は、現在のアクセスポイント１０４の受信信号強度５０２と、代替アクセスポイント１０４からの受信信号強度５０２とを比較することができる。
【００２９】
代替アクセスポイント１０４を探索すること、受信信号をリッスンすること、及び受信信号強度を測定することは、現在のアクセスポイント１０４に関する受信信号強度５０２を、第１の閾値と比較することによってトリガすることができる。第２の閾値を超過する、代替アクセスポイント１０４と現在のアクセスポイント１０４との受信信号強度の差を、モバイル無線機器１０２が測定するときに、代替アクセスポイント１０４へのローミングを有効化することができる。第１及び第２の閾値は、モバイル無線機器１０２が、いつローミングするべきかを決定するために使用することができる、ローミングパラメータのセット内に含めることができる。定期的な探索は、「走査」と呼ぶことができ、第１の閾値は、代替アクセスポイントの探索を開始させることができる、「走査閾値」と見なすことができる。第２の閾値は、モバイル無線機器１０２での受信信号強度の差が、現在のアクセスポイント１０４から代替アクセスポイント１０４への切り換えを保証することができるときを判定することができる、「ローミング閾値」と呼ぶことができる。
【００３０】
図６は、２つのアクセスポイント１０４（ＡＰ１及びＡＰ２）の無線ネットワークに関する、その２つのアクセスポイント１０４を直接結ぶ線に沿った、受信信号強度５０２のグラフ６００を示す。受信信号強度５０２は、各アクセスポイント１０４を中心として最も強くなり得るものであり、アクセスポイント１０４からの距離が増大するにつれて、線形に減少し得る。（受信信号強度は、非線形に減少し、また本明細書で示されるよりも急激に減少する場合もあるが、表現の簡略性のために、一般性を失うことなく、線形の減少を使用することができる。）モバイル無線機器１０２は、一方のアクセスポイント１０４、例えばＡＰ１に接続することができる。モバイル無線機器１０２は、アクセスポイント１０４  ＡＰ１からの受信信号強度５０２が、走査閾値６０２を下回るときに、代替アクセスポイント１０４の走査を開始することができる。モバイル無線機器１０２での受信信号強度５０２と走査閾値６０２との比較に基づいて、モバイル無線機器１０２が代替アクセスポイント１０４を探索することができる走査領域６０６を、画定することができる。走査閾値の変更は、走査領域６０６に影響を及ぼし得る。ローミング閾値６０４は、モバイル無線機器１０２が、現在のアクセスポイント１０４との関連付けを解除して、代替アクセスポイント１０４と関連付けすることを可能にする、代替アクセスポイント１０４と現在のアクセスポイント１０４との受信信号強度５０２の差を決定することができる。図６に示すように、ローミング閾値６０４は、走査領域６０６とは異なる、ローミング領域６０８を決定することができる。走査閾値６０２及び／又はローミング閾値６０４は、モバイル無線機器１０２に、より高い頻度、若しくはより低い頻度で、代替アクセスポイント１０４を探索及びローミングさせるように、調整することができる。より高い走査閾値６０２並びにより低いローミング閾値６０４は、より高い頻度の探索及びローミングをもたらし得るが、その一方で、より低い走査閾値６０２並びにより高いローミング閾値は、現在のアクセスポイント１０４と代替アクセスポイント１０４との間での、より低い頻度の探索及びローミングをもたらし得る。
【００３１】
図７は、２つの異なる走査閾値７０２／７０４を有する、２つのアクセスポイント１０４（ＡＰ１及びＡＰ２）の無線ネットワークに関する、受信信号強度５０２のグラフ７００を示す。モバイル無線機器１０２が、アクセスポイント１０４  ＡＰ１に接続されているとき、走査閾値Ａ  ７０２は、走査領域Ａ  ７０６を決定することができ、その一方で、走査閾値Ｂ  ７０４は、より小さい走査領域Ｂ  ７１０を決定することができる。走査領域Ｂ  ７１０は、走査領域Ａ  ７０６よりも小さくなり得るが、これは、モバイル無線機器１０２が代替アクセスポイント１０４の探索を開始するために走査閾値Ｂ  ７０４を使用するとき、モバイル無線機器１０２で測定される受信信号強度５０２が、より低いものでなければならないためである。実際には、図７で示されるように、走査領域７０６／７１０は、走査閾値７０２／７０４及びローミング閾値６０４に関する値に応じて、ローミング領域６０８よりも大きくなる場合もあり、又は小さくなる場合もある。全般的に、より高い値に走査閾値７０２／７０４を引き上げることは、モバイル無線機器１０２が、より高い頻度で代替アクセスポイント１０４を探索する結果をもたらし得るが、その一方で、より低い値に走査閾値７０２／７０４を引き下げることにより、モバイル無線機器１０２に、より低い頻度で代替アクセスポイント１０４を探索させることができる。過度に「保守的な」走査閾値は、モバイル無線機器１０２が、代替アクセスポイント１０４へのローミングを達成できるときよりも遅く、代替アクセスポイント１０４を探索する結果をもたらすことにより、モバイル無線機器１０２の性能に影響を及ぼす恐れがある。他方、「挑戦的な」走査閾値は、ローミング閾値６０４を満たすことができる代替アクセスポイント１０４が（あっても）僅かしかないとき、モバイル無線機器１０２が、より早期に代替アクセスポイント１０４を探索する結果をもたらす恐れがあり、不要にデータスループットを低下させ、又はバッテリ電力を消耗させる可能性がある。走査閾値及びローミング閾値は、モバイル無線機器１０２が動作し得る無線ネットワークの詳細に応じて、適合的に調整することができる。
【００３２】
図８は、図７に示す走査閾値７０２／７０４及びローミング閾値６０４に関する同じ値を使用する、モバイル無線機器１０２に関する無線ネットワーク受信信号強度５０２のグラフ８００を示すが、しかしながら、図８のアクセスポイント１０４  ＡＰ１及びＡＰ２は、図７のアクセスポイント１０４  ＡＰ１及びＡＰ２よりも大きい距離で、互いに隔離される。図７では、ローミング領域６０８は、より挑戦的な走査領域Ａ  ７０６と、より保守的な走査領域Ｂ  ７１０との間に収まるものであった。図８に示すように、アクセスポイント１０２  ＡＰ１から、アクセスポイント１０２  ＡＰ２を更に離隔することによって、ローミング領域８０２は、アクセスポイントＡＰ２と共に（更に右側へと）移動し得る。走査領域Ａ  ７０６及び走査領域Ｂ  ７１０は両方とも、ローミング領域８０２よりも（左側へと）広くなり得る。モバイル無線機器１０２は、ローミングが（ローミング閾値６０４によって決定されるように）可能となる前に、代替アクセスポイント１０４を走査することができるため、走査閾値Ａ  ７０２及び走査閾値Ｂ  ７０４の双方を、「挑戦的な」値と見なすことができる。図７では、走査閾値Ｂ  ７０４は、代替アクセスポイント１０４の探索が実施可能となる前に、ローミングが可能となり得るため、「保守的な」値と見なすことができる。図８のローミング領域８０２に関連して、走査領域Ａ  ７０６と走査領域Ｂ  ７１０とを比較すると、より高い走査閾値Ａ  ７０２は、より間隔が広い（すなわち、疎な）無線ネットワーク内では、利益が（あっても）殆ど提供できない。全般的に、密なに配置された、複数のアクセスポイント１０４のネットワークに関しては、より高い走査閾値が望ましいことを認めることができるが、その一方で、疎なで投入された、より少ないアクセスポイント１０４のネットワーク内では、より低い走査閾値が所望される場合がある。アクセスポイントの特定の無線ネットワークに関する走査閾値は、所望のローミング挙動を達成するように、その特定の無線ネットワーク内のアクセスポイント１０４の数及び密度に基づいて、適合させることができる。
【００３３】
図９は、アクセスポイント１０４の無線ネットワークに関する、受信信号強度５０２の別のクロスセクションのグラフ９００を示す。モバイル無線機器１０２は、無線ネットワーク内の複数のアクセスポイント１０４からの、受信信号強度５０２の測定値を使用して、その無線ネットワークの密度特性を推定することができる。図９は、３つの異なるアクセスポイント１０４  ＡＰ１、ＡＰ２、及びＡＰ３に関する、受信信号強度５０２を示す。アクセスポイント１０４  ＡＰ１及びＡＰ２を含み得る（ＡＰ３を除外する）無線ネットワークに関しては、モバイル無線機器１０２は、ＲＳＳＩ  ＡＰ１及びＲＳＳＩ  ＡＰ２によって示されるような、受信信号強度５０２のレベルを測定することができる。ＡＰ１に関する受信信号強度５０２とＡＰ２に関する受信信号強度５０２との差は、比較的低い場合があり、このＲＳＳＩの差は、アクセスポイント１０４の「密な」無線ネットワークを示し得る。アクセスポイント１０４  ＡＰ１及びＡＰ３を含み得る（ＡＰ２を除外する）異なる無線ネットワークに関しては、それらの２つのアクセスポイント１０４は、アクセスポイント１０４  ＡＰ１及びＡＰ２よりも更に離れており、受信信号強度の測定差は、ＲＳＳＩ  ＡＰ１とＲＳＳＩ  ＡＰ３との差によって示されるように、比較的高い場合がある。この受信信号強度５０２の比較的高い差は、アクセスポイント１０４の「疎な」無線ネットワークを示し得る。無線ネットワーク内には複数のアクセスポイント１０４が存在する可能性があり、アクセスポイント１０４の様々な組み合わせに基づいて、アクセスポイント１０４のペアの受信信号強度５０２の差を算出することができる。代表的な実施形態では、無線ネットワークに関する受信信号強度５０２の差は、現在のアクセスポイント１０４と、最高の値の受信信号強度５０２を有する代替アクセスポイント１０４との間で、算出することができる。別の代表的な実施形態では、受信信号強度５０２の差は、最高の値の受信信号強度５０２を有する２つの代替アクセスポイント１０４の間で、算出することができる。受信信号強度５０２の差はまた、差分関数を判定するために、現在のアクセスポイント１０４及び全ての代替アクセスポイント１０４を含めた、全てのアクセスポイント１０４のペア間でも算出することができる。この差分関数の平均及び分散はまた、無線ネットワーク内のアクセスポイント１０４の「密度」を評価するためにも、また、モバイル無線機器１０２が「疎な」無線ネットワーク内で動作しているか、又は「密な」無線ネットワーク内で動作しているかを判定するためにも、使用することができる。
【００３４】
モバイル無線機器１０２は、「ホーム」無線ネットワークタイプ、「小規模オフィス」無線ネットワークタイプ、又は「企業」無線ネットワークタイプなどの、無線ネットワークタイプを判定することができる。同様に、モバイル無線機器１０２は、「疎な」無線ネットワーク又は「密な」無線ネットワークなどの、無線ネットワーク特性を判定することができる。モバイル無線機器１０２は、異なる無線ネットワーク内で、単一の固定されたローミングパラメータのセットを使用するのではなく、判定されたタイプ／特性を使用して、ローミングパラメータを適合させることができる。変更することができるローミングパラメータとしては、「走査」閾値及び「ローミング」閾値を挙げることができる。更なるローミングパラメータとしては、ローミングの頻度、ローミングの際の連続的な探索の間の時間間隔、各ローミング探索の間に探索されるいくつかのアクセスポイント、代替アクセスポイントの各探索のための時間、データトラヒックを実施する際の探索に関する時間遅延、及びモバイル無線機器の状態（例えば、アイドル又はアクティブ）を挙げることができる。ローミングパラメータは、高い性能レベルを提供する代替アクセスポイントの、高速応答性の探索を達成するように、又は、より低い頻度の探索によってバッテリ電力を節約するように、適合させることができる。ローミングパラメータはまた、データスループットの中断を最小限に抑えるように、適合させることもできる。使用されるローミングパラメータは、使用される無線周波数帯域に基づいて、異なることができる。全般的に、モバイル無線機器１０２は、単一のアクセスポイント１０４を有する無線ネットワーク、「疎な」無線ネットワーク、又は「ホーム」無線ネットワークに関しては、より低い頻度で代替アクセスポイント１０４を探索及びローミングするように、及び複数アクセスポイント１０４の無線ネットワーク、「密な」無線ネットワーク、又は「企業」無線ネットワーク内では、より高い頻度で代替アクセスポイント１０４を探索及びローミングするように、ローミングパラメータを適合させることができる。
【００３５】
一実施形態では、モバイル無線機器１０２は、過去のローミングの履歴に基づいて、ローミングパラメータを適合させることができる。モバイル無線機器１０２は、探索に関して、ローミングのために好適な代替アクセスポイント１０４が探知される頻度に基づいて、ローミング成功率を判定することができる。低いローミング成功率（例えば、＜５０％）及び／又は探索の失敗が繰り返される履歴は、そのローミング閾値が、過度に頻繁に代替アクセスポイント１０４を探索するように設定されている可能性があること、又は、代替アクセスポイント１０４に切り換えるための閾値が、過度に高い可能性があることを示し得る。あるいは、極めて高いローミング成功率（例えば、＞９５％）及び／又は探索の成功が繰り返される履歴は、そのローミング閾値が、過度に低い頻度で代替アクセスポイント１０４を探索するように設定されていること、又は、代替アクセスポイント１０４に切り換えるための閾値が、過度に低いことを示し得る。代表的な実施形態では、モバイル無線機器１０２は、約７５パーセント〜９５パーセントのローミング成功率を達成するように、ローミングパラメータを適合させることができる。モバイル無線機器１０２はまた、「新たな」アクセスポイント１０４と「古い」アクセスポイント１０４との間の、ローミングが成功するときの受信信号強度５０２の差も、監視することができる。受信信号強度５０２の差が過度に高いとき、そのローミングパラメータは、過度に保守的に設定されている可能性があり、その一方で、受信信号強度５０２の差が過度に低いとき、そのローミングパラメータは、過度に挑戦的に設定されている可能性がある。代表的な実施形態では、モバイル無線機器１０２は、２０ｄＢ未満の受信信号強度の測定差を達成するように、ローミングパラメータを適合させることができる。
【００３６】
モバイル無線機器１０２は、１つ以上のデフォルトのローミングパラメータのセット、例えば、単一アクセスポイント１０４の無線ネットワークに関するローミングパラメータのセット、及び「複数」アクセスポイント１０４の無線ネットワークに関するローミングパラメータのセットを含むように、構成することができる。いずれのローミングパラメータのセットを使用するかについての選択は、モバイル無線機器１０２が現在接続されている無線ネットワーク、又はモバイル無線機器１０２が接続するために切り換えることができる無線ネットワークに関する、無線ネットワークタイプの推定に基づいて、モバイル無線機器１０２によって自動的に決定することができる。モバイル無線機器１０２のユーザは、その無線ネットワークに関する識別子のために（例えば、ＳＳＩＤと共に）メモリ内に保存することができる、無線ネットワークタイプの表示を、ユーザインターフェースを通じて提供することができる。デフォルトのローミングパラメータの各セットを選択することにより、特定の無線ネットワークタイプに関する、探索の頻度、及び代替アクセスポイント１０４への切り換えの容易性などの、ローミング挙動特性のセットを達成することができる。モバイル無線機器１０２はまた、例えばＳＳＩＤ及び関連付けられるＢＳＳＩＤによって編成された、無線ネットワークのデータベースも保守することができ、そのデータベース内に保守された特定の無線ネットワークのそれぞれに関して、ローミングパラメータを適合させることができる。各無線ネットワークに関するプロファイルを、保守することができる。従前に特定された無線ネットワークに接続するとき、モバイル無線機器１０２は、その無線ネットワークに関するプロファイルを検索することができ、記憶されたデータベースから、ローミングパラメータのセットを選択することができる。無線ネットワークに関するローミングパラメータは、所望のレベルのローミング特性を維持するように、モバイル無線機器１０２によって、継続して適合させることができ、今後の使用のために、メモリ内に記憶することができる。無線ネットワークの特性は、無線ネットワーク内のアクセスポイントから受信される情報に基づいて、モバイル無線機器１０２によって推定することができる。
【００３７】
図１０は、モバイル無線機器１０２内でローミングパラメータを適合させるための、代表的な方法１０００を示す。ステップ１００２では、モバイル無線機器１０２は、アクセスポイント１０４への現在の接続（又は関連付け）に関する、無線ネットワークタイプを検出する。ステップ１００４では、モバイル無線機器は、アクセスポイント１０４のＳＳＩＤが、１つの無線周波数帯域当り単一のＢＳＳＩＤに関連付けられるか否かを判定するＳＳＩＤが、１つの無線周波数帯域当り一意な単一のＢＳＳＩＤに関連付けられるとき、モバイル無線機器１０２は、ステップ１００６で、より低い頻度で代替アクセスポイント１０４を走査及びローミングするように、ローミングパラメータを調整する。ＳＳＩＤが、１つの無線周波数帯域当り２つ以上のＢＳＳＩＤに関連付けられるとき、モバイル無線機器１０２は、ステップ１００８で、より高い頻度で代替アクセスポイントを走査及びローミングするように、ローミングパラメータを調整する。無線ネットワークタイプは、サービスセット識別子と、そのサービスセット識別子に関連付けられるいくつかの一意な基本サービスセット識別子とによって特徴付けされる。
【００３８】
図１１は、モバイル無線機器１０２内でローミングパラメータを適合させるための、別の代表的な方法１１００を示す。ステップ１００２では、モバイル無線機器１０２は、アクセスポイント１０４への現在の接続（又は関連付け）に関する、無線ネットワークタイプを検出する。ステップ１００４では、モバイル無線機器は、そのアクセスポイント１０４のＳＳＩＤが、１つの無線周波数帯域当り単一のＢＳＳＩＤに関連付けられるか否かを判定する。ＳＳＩＤが、１つの無線周波数帯域当り一意な単一のＢＳＳＩＤに関連付けられるとき、モバイル無線機器１０２は、ステップ１１０２、１１０４、及びステップ１１０６のうちの１つ以上を実行する。ステップ１１０２では、モバイル無線機器１０２は、受信信号強度の閾値５０２を低減する。受信信号強度の閾値５０２は、どのレベルを下回る受信信号強度において、モバイル無線機器１０２が、代替アクセスポイント１０４を探索するかを、決定するために使用される。ステップ１１０４では、モバイル無線機器１０２は、受信信号強度差の閾値を増大させる。受信信号強度差の閾値は、代替アクセスポイント１０４が、接続の切り換えを保証するために、度受信信号強度がどの程より高くなければならないかを、決定するために使用される。ステップ１１０６では、モバイル無線機器１０２は、代替アクセスポイント１０４の連続的な探索に関する、走査時間間隔を増大させる。ステップ１１０２、１１０４、及びステップ１１０６のうちの１つ以上は、調整されたローミングパラメータに基づいて、ステップ１１１４で、モバイル無線機器１０２に、より低い頻度で代替アクセスポイント１０４を走査及びローミングさせるために使用される。
【００３９】
ＳＳＩＤが、１つの無線周波数帯域当り一意な単一のＢＳＳＩＤには関連付けられないとき、モバイル無線機器１０２は、ステップ１１０８、１１１０、及びステップ１１１２のうちの１つ以上を実行する。ステップ１１０８では、モバイル無線機器１０２は、受信信号強度の閾値５０２を増大させる。モバイル無線機器１０２はまた、ステップ１１１０で、受信信号強度差の閾値を減少させる。ステップ１１１２では、モバイル無線機器１０２は、代替アクセスポイント１０４の連続的な探索に関する、走査時間間隔を減少させる。ステップ１１０８、１１１０、及びステップ１１１２のうちの１つ以上は、調整されたローミングパラメータに基づいて、ステップ１１１４で、モバイル無線機器１０２に、より高い頻度で代替アクセスポイント１０４を走査及びローミングさせるために使用される。
【００４０】
図１２は、モバイル無線機器１０２内でローミングパラメータを適合させるための、更に別の代表的な方法１２００を示す。ステップ１００２では、モバイル無線機器１０２は、現在の接続に関する無線ネットワークタイプを判定する。ステップ１００４では、モバイル無線機器１０２は、モバイル無線機器１０２が現在接続されているアクセスポイント１０４に関するＳＳＩＤが、１つの無線周波数帯域当り単一の一意なＢＳＳＩＤを有するか否かを試験する。ＳＳＩＤが、１つの無線周波数帯域当り一意な単一のＢＳＳＩＤに関連付けられるとき、ステップ１２０２で、モバイル無線機器１０２は、使用中の現在の無線周波数チャネルが、より低い無線周波数帯域内にあるか否かを検出する。現在の無線周波数チャネルが、より低い無線周波数帯域内にあるとき、モバイル無線機器１０２は、ステップ１２０４で、現在の無線周波数チャネルに関する受信信号強度が、第１の所定の閾値を超過するか否かを判定する。現在の無線周波数チャネルのＲＳＳＩが、第１の所定の閾値を超過するとき、モバイル無線機器１０２は、ステップ１２０６で、より高い無線周波数帯域内の代替無線周波数チャネルを走査及びローミングする。現在の無線周波数チャネルが、より低い無線周波数帯域内にない（すなわち、より高い無線周波数帯域内にある）とき、モバイル無線機器１０２は、ステップ１２０８で、現在の無線周波数チャネルに関する受信信号強度が、第２の所定の閾値を下回るか否かを判定する。現在の無線周波数チャネルのＲＳＳＩが、第２の所定の閾値を下回るとき、モバイル無線機器１０２は、ステップ１２１０で、より低い無線周波数帯域内の代替無線周波数チャネルを走査及びローミングする。
【００４１】
図１２で概説される方法１２００では、モバイル無線機器１０２に、デュアル無線周波数帯域のアクセスポイント１０４のより近くに位置するときには、より高い無線周波数帯域を使用させ、そのアクセスポイント１０４からより遠くに位置するときには、より低い無線周波数帯域を使用させることができる。より低い無線チャネル周波数での送信は、より狭いエリアの有効範囲で、より高いスループットレートを提供することができる、より高い無線チャネル周波数での送信よりも、低いスループットレートではあるが、より広い有効範囲を提供することができる。代表的な実施形態では、第１の所定の閾値と第２の所定の閾値との差は、１０ｄＢよりも大きい。代表的な実施形態では、低い方の無線周波数帯域は、２．４ＧＨｚの無線周波数帯域であり、高い方の無線周波数帯域は、５．０ＧＨｚの無線周波数帯域である。
【００４２】
図１３は、モバイル無線機器１０２に関するローミングパラメータを適合させるための、別の方法１３００を示す。ステップ１３０２では、モバイル無線機器１０２は、モバイル無線機器１０２が接続されている現在のアクセスポイント１０４に関して、メモリから情報を検索する。ステップ１３０４では、モバイル無線機器１０２は、その現在のアクセスポイント１０４に関する検索された情報に基づいて、モバイル無線機器１０２に関する１つ以上のローミングパラメータを選択する。ステップ１３０６では、モバイル無線機器１０２は、代替アクセスポイント１０４を走査する。ステップ１３０８では、モバイル無線機器１０２は、１つ以上の代替アクセスポイント１０４から情報を受信する。ステップ１３１０では、モバイル無線機器１０２は、代替アクセスポイント１０４に関する無線ネットワークタイプを判定する。ステップ１３１２では、モバイル無線機器１０２は、代替アクセスポイント１０４に関する、受信された情報及び判定された無線ネットワークタイプを、メモリ内に記憶する。ステップ１３１４では、モバイル無線機器１０２は、現在のアクセスポイント１０４に関する記憶された情報を更新する。代表的な実施形態では、無線ネットワークタイプは、少なくとも「１つの無線周波数帯域当り１つのＳＳＩＤにつき単一のＢＳＳＩＤ」のタイプ、及び「１つの無線周波数帯域当り１つのＳＳＩＤにつき複数のＢＳＳＩＤ」のタイプを含む。代表的な実施形態では、「１つの無線周波数帯域当り１つのＳＳＩＤにつき複数のＢＳＳＩＤ」のタイプは、「１つの無線周波数帯域当り１つのＳＳＩＤにつき２つのＢＳＳＩＤ」のタイプ、及び「１つの無線周波数帯域当り１つのＳＳＩＤにつき３つ以上のＢＳＳＩＤ」のタイプを更に含む。
【００４３】
図１４は、モバイル無線機器１０２に関するローミングパラメータを適合させるための方法１４００を示す。ステップ１４０２では、モバイル無線機器１０２は、１つ以上の代替アクセスポイント１０４から、ＳＳＩＤ及びＢＳＳＩＤを受信する。各代替アクセスポイント１０４は、少なくともＳＳＩＤ及びＢＳＳＩＤを、モバイル無線機器１０２に提供する。ステップ１４０４では、モバイル無線機器１０２は、モバイル無線機器１０２が現在接続されている無線ネットワーク、及び従前に接続していた無線ネットワークのセットに関する、ＳＳＩＤに関連付けられたＢＳＳＩＤのデータベースを保守する。ステップ１４０６では、モバイル無線機器１０２は、そのデータベースから情報を検索し、ステップ１４０８で、モバイル無線機器１０２に関するローミングパラメータの初期セットを選択する。ステップ１４１０では、モバイル無線機器１０２は、代替アクセスポイント１０４から受信される情報に基づいて、ローミングパラメータを更新する。代表的な実施形態では、モバイル無線機器１０２は、１つの無線周波数帯域当りのＳＳＩＤに関連付けられるＢＳＳＩＤの数に基づいて、データベース内で、各ＳＳＩＤに関する無線ネットワーク環境のタイプを分類するこのネットワーク環境のタイプは、ある正の整数以下のＢＳＳＩＤの数を有する「疎な」環境のタイプ、及びその正の整数よりも大きいＢＳＳＩＤの数を有する「密な」環境のタイプを含む。モバイル無線機器１０２は、そのモバイル無線機器が接続されている現在のアクセスポイントに関する分類に基づいて、ローミングパラメータを適合させる。
【００４４】
説明される実施形態の様々な態様、実施形態、実装、又は機構は、個別に若しくは任意の組み合わせで使用することができる。説明される実施形態の様々な態様は、ソフトウェア、ハードウェア、又はハードウェアとソフトウェアとの組み合わせによって実装することができる。
【００４５】
上述の説明は、説明の目的上、具体的な専門用語を使用することにより、説明される実施形態の完全な理解を提供するものであった。しかしながら、それらの具体的詳細は、説明される実施形態を実践するために必須のものではないことが、当業者には明らかとなるであろう。それゆえ、本明細書で説明される具体的な実施形態の上述の説明は、例示及び説明の目的のために提示されるものである。それらの説明は、網羅的であることも、又は開示される厳密な形態に実施形態を限定することも、目的とするものではない。上記の教示を考慮して、多くの修正形態及び変更形態が可能であることが、当業者には明らかとなるであろう。
【００４６】
説明される実施形態の有利点は数多い。種々の態様、実施形態、又は実装により、以下の有利点のうちの１つ以上をもたらすことができる。本実施形態の多くの特徴及び有利点は、記載される説明から明らかであり、それゆえ、添付の特許請求の範囲によって、本発明のそのような特徴及び有利点を包含することが意図される。更には、数多くの修正形態及び変形形態が、当業者には容易に想到されるため、これらの実施形態は、例示及び説明される厳密な構成並びに動作に限定されるべきではない。それゆえ、全ての好適な修正形態及び等価物は、本発明の範囲内に含まれるものとして採用することができる。
【図１】
0005978547.tif 000002
【図２】
0005978547.tif 000003
【図３】
0005978547.tif 000004
【図４】
0005978547.tif 000005
【図５】
0005978547.tif 000006
【図６】
0005978547.tif 000007
【図７】
0005978547.tif 000008
【図８】
0005978547.tif 000009
【図９】
0005978547.tif 000010
【図１０】
0005978547.tif 000011
【図１１】
0005978547.tif 000012
【図１２】
0005978547.tif 000013
【図１３】
0005978547.tif 000014
【図１４】
0005978547.tif 000015