(57)【要約】  一時的なワイヤレス接続を回避するための方法、システム、および装置について説明する。1つの方法では、第1のアクセスポイントとの第1の接続が、データ送信のために使用され得る。モバイルデバイスの動き状態が、モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて決定され得る。第2のアクセスポイントが識別され得る。モバイルデバイスの動き状態に少なくとも部分的に基づいて、データ送信のために第2のアクセスポイントを使用するための決定が行われ得る。
2016529792.tif 000002
【特許請求の範囲】
【請求項１】
データ送信を管理するための方法であって、
データ送信のために第1のアクセスポイントとの第1の接続を使用するステップと、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定するステップと、
第2のアクセスポイントを識別するステップと、
前記モバイルデバイスの前記決定された動き状態に少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップと
を含む方法。
【請求項２】
前記モバイルデバイスの前記動き状態を決定するステップが、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定するステップ
を含む、請求項1に記載の方法。
【請求項３】
前記モバイルデバイスの前記動き状態を決定するステップが、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定するステップ
を含む、請求項1に記載の方法。
【請求項４】
前記第2のアクセスポイントの動き状態を決定するステップ
をさらに含む、請求項1に記載の方法。
【請求項５】
データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定するステップ
を含む、請求項4に記載の方法。
【請求項６】
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記動き状態とが同じであるとき、前記第2のアクセスポイントを使用するように決定するステップ
を含む、請求項5に記載の方法。
【請求項７】
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態との間の相対差が、しきい値内であるとき、前記第2のアクセスポイントを使用するように決定するステップ
を含む、請求項5に記載の方法。
【請求項８】
前記第2のアクセスポイントの前記動き状態を決定するステップが、
前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、前記第2のアクセスポイントの前記動き状態を学習するステップ
を含む、請求項4に記載の方法。
【請求項９】
前記第2のアクセスポイントの前記動き状態を決定するステップが、
前記第2のアクセスポイントについての情報をクラウドソーシングするステップであって、前記情報が、前記第2のアクセスポイントの前記動き状態を含むステップ
を含む、請求項4に記載の方法。
【請求項１０】
データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
バックオフタイマーが満たされたか否かを決定するステップ
を含む、請求項4に記載の方法。
【請求項１１】
前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、前記バックオフタイマーの持続時間を調整するステップ
をさらに含む、請求項10に記載の方法。
【請求項１２】
前記バックオフタイマーの持続時間が、アクセスポイント固有である、請求項10に記載の方法。
【請求項１３】
前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記第2のアクセスポイントとの接続を確立するべきか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項１４】
前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記データ送信を、前記第2のアクセスポイントとの確立された接続に切り替えるべきか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項１５】
前記決定された動き状態を、前記識別された第2のアクセスポイントに関連付けるステップと、
前記識別された第2のアクセスポイントとその関連付けられた動き状態とについての情報を記憶するステップと
をさらに含む、請求項1に記載の方法。
【請求項１６】
前記第1のアクセスポイントがマクロセルアクセスポイントを含み、前記第2のアクセスポイントがスモールセルアクセスポイントを含む、請求項1に記載の方法。
【請求項１７】
前記少なくとも1つのセンサーが、加速度計およびジャイロスコープのうちの少なくとも1つを含む、請求項1に記載の方法。
【請求項１８】
データ送信を管理するための装置であって、
データ送信のために第1のアクセスポイントとの第1の接続を使用するための手段と、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定するための手段と、
第2のアクセスポイントを識別するための手段と、
前記モバイルデバイスの前記決定された動き状態に少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するための手段と
を含む装置。
【請求項１９】
前記モバイルデバイスの前記動き状態を決定するための前記手段が、前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定する、請求項18に記載の装置。
【請求項２０】
前記モバイルデバイスの前記動き状態を決定するための前記手段が、前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定する、請求項18に記載の装置。
【請求項２１】
前記第2のアクセスポイントの動き状態を決定するための手段
をさらに含む、請求項18に記載の装置。
【請求項２２】
データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するための前記手段が、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定するための手段
を含む、請求項21に記載の装置。
【請求項２３】
データ送信を管理するための装置であって、
プロセッサと、
前記プロセッサと電子通信しているメモリと
を含み、前記メモリは命令を具体化し、前記命令は前記プロセッサによって、
データ送信のために第1のアクセスポイントとの第1の接続を使用すること、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定すること、
第2のアクセスポイントを識別すること、および
前記モバイルデバイスの前記決定された動き状態に少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、装置。
【請求項２４】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項23に記載の装置。
【請求項２５】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項23に記載の装置。
【請求項２６】
前記命令が、前記プロセッサによって、
前記第2のアクセスポイントの動き状態を決定すること
を行うために実行可能である、請求項23に記載の装置。
【請求項２７】
データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、請求項26に記載の装置。
【請求項２８】
データ送信を管理するためのコンピュータプログラム製品であって、命令を記憶する非一時的コンピュータ可読媒体を含み、前記命令はプロセッサによって、
データ送信のために第1のアクセスポイントとの第1の接続を使用すること、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定すること、
第2のアクセスポイントを識別すること、および
前記モバイルデバイスの前記決定された動き状態に少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、コンピュータプログラム製品。
【請求項２９】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項28に記載のコンピュータプログラム製品。
【請求項３０】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項28に記載のコンピュータプログラム製品。
【請求項３１】
接続を管理するための方法であって、
モバイルデバイスから接続についての要求を受信するステップと、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定するステップであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられるステップと、
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否するステップと
を含む方法。
【請求項３２】
以前の接続が、時間しきい値を満たすことに失敗する持続時間を有する接続を含む、請求項31に記載の方法。
【請求項３３】
以前の接続が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項31に記載の方法。
【請求項３４】
ある時間期間内の前記以前の接続の数がしきい値を超えるとき、前記モバイルデバイスがブラックリストに入れられる、請求項31に記載の方法。
【請求項３５】
前記モバイルデバイスがブラックリストに入れられていないと決定すると、前記モバイルデバイスとの接続を確立するステップ
をさらに含む、請求項31に記載の方法。
【請求項３６】
前記モバイルデバイスを識別するステップと、
前記モバイルデバイスとの前記接続の持続時間を決定するステップと、
前記接続の前記持続時間がしきい値を満たすことに失敗するとき、前記接続を以前の接続として識別するステップと、
前記以前の接続の時間を識別するステップと、
前記以前の接続を前記識別されたモバイルデバイスに関連付けるステップと、
をさらに含む、請求項35に記載の方法。
【請求項３７】
前記アクセスポイントがスモールセルアクセスポイントを含む、請求項31に記載の方法。
【請求項３８】
接続を管理するための装置であって、
モバイルデバイスから接続についての要求を受信するための手段と、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定するための手段であって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられる手段と、
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否するための手段と
を含む装置。
【請求項３９】
以前の接続が、時間しきい値を満たすことに失敗する持続時間を有する接続を含む、請求項38に記載の装置。
【請求項４０】
以前の接続が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項38に記載の装置。
【請求項４１】
接続を管理するための装置であって、
プロセッサと、
前記プロセッサと電子通信しているメモリと
を含み、前記メモリは命令を具体化し、前記命令は前記プロセッサによって、
モバイルデバイスから接続についての要求を受信すること、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定することであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられること、および
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否すること
を行うために実行可能である、装置。
【請求項４２】
以前の接続が、時間しきい値を満たすことに失敗する持続時間を有する接続を含む、請求項41に記載の装置。
【請求項４３】
以前の接続が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項41に記載の装置。
【請求項４４】
接続を管理するためのコンピュータプログラム製品であって、命令を記憶する非一時的コンピュータ可読媒体を含み、前記命令はプロセッサによって、
モバイルデバイスから接続についての要求を受信すること、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定することであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられること、および
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否すること
を行うために実行可能である、コンピュータプログラム製品。
【請求項４５】
以前の接続が、時間しきい値を満たすことに失敗する持続時間を有する接続を含む、請求項44に記載のコンピュータプログラム製品。
【請求項４６】
以前の接続が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項44に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本特許出願は、2013年8月7日に出願され、本出願の譲受人に譲渡された、Schlatterらによる「Managing Wireless Connections Based on Motion」という名称の米国特許出願第13/961,078号の優先権を主張する。
【背景技術】
【０００２】
音声、映像、パケットデータ、メッセージング、ブロードキャストなどの、様々なタイプの通信コンテンツを提供するために、ワイヤレス通信システムが広く配備されている。ワイヤレス通信システムは、一般に、広いエリアにカバレージを提供するためのマクロセルアクセスポイントを含む。スモールセルアクセスポイントは、ワイヤレス通信システムの容量を増大させ、および/またはカバレージを改善するために、ワイヤレス通信システムにおいてますます配備されつつある。
【０００３】
スモールセルアクセスポイントは、マクロセルアクセスポイントよりも狭いエリアにカバレージを提供することができる。したがって、移動局は、短い時間内でスモールセルのカバレージに出入りすることができる。結果として、接続が一時的になることがあり、再接続が頻繁になることがある。場合によっては、これによって、アクセスポイントに対するシグナリングストーム、移動局の接続遮断、および/または移動局のより高い電力消費が生じることがある。
【発明の概要】
【課題を解決するための手段】
【０００４】
説明する特徴は、一般に、ワイヤレス接続不良を回避するための1つまたは複数の改善された方法、システムおよび/または装置に関する。
【０００５】
1つの構成では、移動局は、データ送信のために第1のアクセスポイントとの第1の接続を使用することができる。移動局は、モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、その動き状態を決定することができる。利用可能なアクセスポイントについてのスキャンにおいて、第2のアクセスポイントが識別され得る。第2のアクセスポイントは、スモールセルアクセスポイントであり得る。移動局は、移動局の動き状態に少なくとも部分的に基づいて、第2のアクセスポイントを使用するように決定することができる。
【０００６】
いくつかの実施形態では、モバイルデバイスの動き状態を決定することは、モバイルデバイスの移動の加速度に基づいて、動き状態を決定することを含み得る。
【０００７】
いくつかの実施形態では、モバイルデバイスの動き状態を決定することは、モバイルデバイスの角回転速度に基づいて、動き状態を決定することを含み得る。
【０００８】
いくつかの実施形態では、第2のアクセスポイントの動き状態が決定され得る。
【０００９】
いくつかの実施形態では、データ送信のために第2のアクセスポイントを使用するべきか否かを決定することは、モバイルデバイスの決定された動き状態と、第2のアクセスポイントの決定された動き状態とに基づいて、第2のアクセスポイントを使用するべきか否かを決定することを含み得る。
【００１０】
いくつかの実施形態では、モバイルデバイスの決定された動き状態と、第2のアクセスポイントの決定された動き状態とに基づいて、第2のアクセスポイントを使用するべきか否かを決定することは、モバイルデバイスの決定された動き状態と、第2のアクセスポイントの動き状態とが同じであるとき、第2のアクセスポイントを使用するように決定することを含み得る。
【００１１】
いくつかの実施形態では、モバイルデバイスの決定された動き状態と、第2のアクセスポイントの決定された動き状態とに基づいて、第2のアクセスポイントを使用するべきか否かを決定することは、モバイルデバイスの決定された動き状態と、第2のアクセスポイントの決定された動き状態との間の相対差が、しきい値内であるとき、第2のアクセスポイントを使用するように決定することを含み得る。
【００１２】
いくつかの実施形態では、第2のアクセスポイントの動き状態を決定することは、第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、第2のアクセスポイントの動き状態を学習することを含み得る。
【００１３】
いくつかの実施形態では、第2のアクセスポイントの動き状態を決定することは、第2のアクセスポイントについての情報をクラウドソーシングすることを含み得る。情報は、第2のアクセスポイントの動き状態を含み得る。
【００１４】
いくつかの実施形態では、データ送信のために第2のアクセスポイントを使用するべきか否かを決定することは、バックオフタイマーが満たされたか否かを決定することを含み得る。
【００１５】
いくつかの実施形態では、第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、バックオフタイマーの持続時間が調整され得る。
【００１６】
いくつかの実施形態では、バックオフタイマーの持続時間は、アクセスポイント固有であり得る。
【００１７】
いくつかの実施形態では、第2のアクセスポイントを使用するべきか否かを決定することは、第2のアクセスポイントとの接続を確立するべきか否かを決定することを含み得る。
【００１８】
いくつかの実施形態では、第2のアクセスポイントを使用するべきか否かを決定することは、データ送信を、第2のアクセスポイントとの確立された接続に切り替えるべきか否かを決定することを含み得る。
【００１９】
いくつかの実施形態では、決定された動き状態は、識別された第2のアクセスポイントに関連付けられ得る。識別された第2のアクセスポイントとその関連付けられた動き状態とについての情報が、記憶され得る。
【００２０】
いくつかの実施形態では、第1のアクセスポイントは、マクロセルアクセスポイントであってよく、第2のアクセスポイントは、スモールセルアクセスポイントであってよい。
【００２１】
いくつかの実施形態では、少なくとも1つのセンサーは、加速度計および/またはジャイロスコープを含み得る。
【００２２】
データ送信を管理するための装置についても説明する。1つの構成では、装置は、データ送信のために第1のアクセスポイントとの第1の接続を使用するための手段と、モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、モバイルデバイスの動き状態を決定するための手段と、第2のアクセスポイントを識別するための手段と、モバイルデバイスの決定された動き状態に少なくとも部分的に基づいて、データ送信のために第2のアクセスポイントを使用するべきか否かを決定するための手段とを含み得る。
【００２３】
データ送信を管理するための別の装置についても説明する。装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリにおいて具体化された命令とを含み得る。命令は、プロセッサによって、データ送信のために第1のアクセスポイントとの第1の接続を使用すること、モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、モバイルデバイスの動き状態を決定すること、第2のアクセスポイントを識別すること、および、モバイルデバイスの決定された動き状態に少なくとも部分的に基づいて、データ送信のために第2のアクセスポイントを使用するべきか否かを決定することを行うために実行可能であり得る。
【００２４】
データ送信を管理するためのコンピュータプログラム製品についても説明する。コンピュータプログラム製品は、命令を記憶する非一時的コンピュータ可読媒体を含んでよく、命令はプロセッサによって、データ送信のために第1のアクセスポイントとの第1の接続を使用すること、モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、モバイルデバイスの動き状態を決定すること、第2のアクセスポイントを識別すること、および、モバイルデバイスの決定された動き状態に少なくとも部分的に基づいて、データ送信のために第2のアクセスポイントを使用するべきか否かを決定することを行うために実行可能である。
【００２５】
追加として、接続を管理するための方法について説明する。1つの構成では、接続についての要求がモバイルデバイスから受信され得る。アクセスポイントにおいて、モバイルデバイスがブラックリストに入れられているか否かについて、決定が行われ得る。モバイルデバイスは、モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられ得る。モバイルデバイスがブラックリストに入れられていると決定すると、モバイルデバイスからの接続についての要求が拒否され得る。
【００２６】
いくつかの実施形態では、以前の接続は、時間しきい値を満たすことに失敗する持続時間を有する接続を含み得る。
【００２７】
いくつかの実施形態では、以前の接続は、モバイルデバイスがアクセスポイントのカバレージエリアを離れるために切断される接続を含み得る。
【００２８】
いくつかの実施形態では、ある時間期間内の以前の接続の数がしきい値を超えるとき、モバイルデバイスがブラックリストに入れられ得る。
【００２９】
いくつかの実施形態では、モバイルデバイスがブラックリストに入れられていないと決定すると、モバイルデバイスとの接続が確立され得る。
【００３０】
いくつかの実施形態では、モバイルデバイスが識別され得る。モバイルデバイスとの接続の持続時間もまた決定され得る。接続の持続時間がしきい値を満たすことに失敗するとき、接続は、以前の接続として識別され得る。場合によっては、以前の接続の時間が識別され得る。いくつかの実施形態では、以前の接続は、識別されたモバイルデバイスに関連付けられ得る。
【００３１】
いくつかの実施形態では、アクセスポイントは、スモールセルアクセスポイントであり得る。
【００３２】
接続を管理するための装置についても説明する。1つの構成では、装置は、モバイルデバイスから接続についての要求を受信するための手段と、アクセスポイントにおいて、モバイルデバイスがブラックリストに入れられているか否かを決定するための手段と、モバイルデバイスがブラックリストに入れられていると決定すると、モバイルデバイスからの接続についての要求を拒否するための手段とを含み得る。モバイルデバイスは、モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられ得る。
【００３３】
接続を管理するための別の装置についても説明する。装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリにおいて具体化された命令とを含み得る。命令は、プロセッサによって、モバイルデバイスから接続についての要求を受信すること、アクセスポイントにおいて、モバイルデバイスがブラックリストに入れられているか否かを決定すること、および、モバイルデバイスがブラックリストに入れられていると決定すると、モバイルデバイスからの接続についての要求を拒否することを行うために実行可能であり得る。モバイルデバイスは、モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられ得る。
【００３４】
接続を管理するためのコンピュータプログラム製品についても説明する。コンピュータプログラム製品は、命令を記憶する非一時的コンピュータ可読媒体を含んでよく、命令はプロセッサによって、モバイルデバイスから接続についての要求を受信すること、アクセスポイントにおいて、モバイルデバイスがブラックリストに入れられているか否かを決定すること、および、モバイルデバイスがブラックリストに入れられていると決定すると、モバイルデバイスからの接続についての要求を拒否することを行うために実行可能である。モバイルデバイスは、モバイルデバイスに関連付けられた以前の接続の数がしきい値を超えるとき、ブラックリストに入れられ得る。
【００３５】
説明する方法および装置の適用性のさらなる範囲は、以下の発明を実施するための形態、特許請求の範囲および図面から明らかとなろう。説明の趣旨および範囲内の様々な変更および修正が当業者に明らかになるので、発明を実施するための形態および具体的な例は、例示として与えられるものにすぎない。
【００３６】
本発明の性質および利点のさらなる理解が、以下の図面を参照することによって実現され得る。添付の図面では、類似の構成要素または特徴は、同じ参照ラベルを有する場合がある。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、複数の類似の構成要素を区別するダッシュおよび第2のラベルを付けることによって、区別され得る。本明細書内で第1の参照ラベルのみが使用される場合、その説明は、第2の参照ラベルとは無関係に、同じ第1の参照ラベルを有する類似の構成要素のうちのいずれか1つに適用可能である。
【図面の簡単な説明】
【００３７】
【図１】ワイヤレス通信システムのブロック図である。
【図２】様々な実施形態によるデータ送信のルーティングを管理することが可能な移動局のブロック図である。
【図３】様々な実施形態によるデータ送信のルーティングを管理することが可能な別の移動局のブロック図である。
【図４】様々な実施形態によるデータ送信のルーティングを管理することが可能なまた別の移動局のブロック図である。
【図５】様々な実施形態によるワイヤレス接続不良を回避することが可能なアクセスポイントのブロック図である。
【図６】様々な実施形態によるワイヤレス接続不良を回避することが可能な別のアクセスポイントのブロック図である。
【図７】様々な実施形態による、移動局と第1のアクセスポイントおよび第2のアクセスポイントとの間のワイヤレス通信の一実施形態を示すメッセージフロー図である。
【図８】様々な実施形態による、移動局と第1のアクセスポイントおよび第2のアクセスポイントとの間のワイヤレス通信の別の実施形態を示すメッセージフロー図である。
【図９】様々な実施形態による、移動局と第1のアクセスポイントおよび第2のアクセスポイントとの間のワイヤレス通信のまた別の実施形態を示すメッセージフロー図である。
【図１０】様々な実施形態による、移動局とアクセスポイントとの間のワイヤレス通信の一実施形態を示すメッセージフロー図である。
【図１１】様々な実施形態による、移動局とアクセスポイントとの間のワイヤレス通信の別の実施形態を示すメッセージフロー図である。
【図１２】様々な実施形態による、移動局と第1のアクセスポイントおよび第2のアクセスポイントとの間のネットワーク管理ワイヤレス通信の一実施形態を示すメッセージフロー図である。
【図１３】様々な実施形態によるMIMO通信システムのブロック図である。
【図１４】様々な実施形態による、ワイヤレス接続不良を回避するための方法のフローチャートである。
【図１５】様々な実施形態による、ワイヤレス接続不良を回避するための方法のフローチャートである。
【図１６】様々な実施形態による、ワイヤレス接続不良を回避するための方法のフローチャートである。
【図１７】様々な実施形態による、ワイヤレス接続不良を回避するための方法のフローチャートである。
【図１８】様々な実施形態による、ワイヤレス接続不良を回避するための方法のフローチャートである。
【発明を実施するための形態】
【００３８】
以下は、一般にマクロセルアクセスポイントとスモールセルアクセスポイントとの間の切替えに関する。場合によっては、これは、セルラーネットワークとWi-Fiネットワークとの間の切替えに対応し得る。詳細には、以下は、ワイヤレス接続不良(たとえば、一時的な接続)を回避することに関する。
【００３９】
セルラー事業者は、ネットワーク容量およびカバレージを拡大するために、Wi-Fiおよび他のスモールセル技術をますます使用しつつある。一般に、これらのより小さいセル(たとえば、Wi-Fi)の使用は、事業者にとってより安価であり、モバイルデバイスにとってエネルギー効率の良いものである。したがって、事業者は、利用可能なスモールセルアクセスポイント(たとえば、Wi-Fiアクセスポイント)に自動的に接続するように、および、データ送信のためのセルラー接続を使用することから、データ送信のためにスモールセルアクセスポイントを使用することに切り替えるように、モバイルデバイスを構成することがある。しかしながら、モバイルデバイスは、短い時間にのみスモールセルアクセスポイントのカバレージ内にある場合がある。たとえば、モバイルデバイスは、静止したスモールセルアクセスポイントの近くで運転する車内にあり得る。別の例では、モバイルデバイスは静止していることがあり、バス上のスモールセルアクセスポイントが、静止したモバイルデバイスの近くを通過することがある。これらのタイプの状況では、モバイルデバイスは、スモールセルアクセスポイントに接続し、データ送信をスモールセルアクセスポイントに切り替えて、結局、モバイルデバイスがもはやスモールセルアクセスポイントの範囲内ではなくなるとき、セルラー接続を再開し、セルラー接続に戻らなければならないことがある。これらの一時的な接続は、セルラーネットワークとの多数の再接続(より高い電力消費を生じる)、アクセスポイントに対するシグナリングストーム、およびアプリケーションの接続遮断(たとえば、ユーザエクスペリエンスの遮断)を生じることがある。
【００４０】
以下の説明は例を提供し、特許請求の範囲で述べられる範囲、適用可能性、または構成を限定するものではない。本開示の趣旨および範囲から逸脱することなく、論じられる要素の機能および構成に変更を加えることができる。様々な実施形態は、様々な手順または構成要素を、適宜、省略、置換、または追加することができる。たとえば、説明される方法は、説明される順序とは異なる順序で実施されてよく、様々なステップが追加、省略、または組み合わされてよい。また、いくつかの実施形態に関して説明する特徴が、他の実施形態と組み合わされてよい。
【００４１】
まず図1を参照すると、図は、ワイヤレス通信システム100の一例を示す。システム100は、基地局(またはセル)105と、通信デバイス115と、コアネットワーク130とを含む。基地局105は、様々な実施形態においてコアネットワーク130または基地局105の一部であり得る基地局コントローラ(図示せず)の制御下で、通信デバイス115と通信することができる。基地局105は、バックホールリンク132を通じて、コアネットワーク130と制御情報および/またはユーザデータを通信することができる。実施形態では、基地局105は、直接または間接的に、ワイヤードまたはワイヤレスの通信リンクであり得るバックホールリンク134を介して互いに通信することができる。システム100は、複数のキャリア(異なる周波数の波形信号)上での動作をサポートすることができる。マルチキャリア送信機は、複数のキャリアで変調信号を同時に送信することができる。たとえば、各通信リンク125は、上記で説明した様々な無線技術によって変調されたマルチキャリア信号であり得る。各変調信号は、異なるキャリアで送られることがあり、制御情報(たとえば、基準信号、制御チャネルなど)、オーバーヘッド情報、データなどを搬送することができる。
【００４２】
基地局105は、1つまたは複数の基地局アンテナを介してデバイス115とワイヤレス通信し得る。基地局105のサイトの各々は、それぞれの地理的なエリア110に通信カバレージを提供することができる。いくつかの実施形態では、基地局105は、トランシーバ基地局、無線基地局、アクセスポイント、無線トランシーバ、基本サービスセット(BSS)、拡張サービスセット(ESS)、ノードB、eノードB(eNB)、ホームノードB、ホームeノードBと呼ばれるか、またはいくつかの他の適切な用語で呼ばれ得る。基地局のカバレージエリア110は、カバレージエリアの一部のみを構成するセクタ(図示せず)に分割され得る。システム100は、異なるタイプの基地局105(たとえば、マクロ基地局、マイクロ基地局、フェムト基地局、および/またはピコ基地局)を含み得る。マイクロ基地局、フェムト基地局、およびピコ基地局は、スモールセルの例であり得る。異なる技術のカバレージエリアが重なる場合がある。たとえば、スモールセル105-aは、LTE/LTE-A基地局のカバレージエリア内のWi-Fi基地局であり得る。
【００４３】
いくつかの実施形態では、システム100は、LTE/LTE-Aネットワークである。LTE/LTE-Aネットワークでは、発展型ノードB(eNB)およびユーザ機器(UE)という用語は、一般に、基地局105およびデバイス115についてそれぞれ説明するために使用され得る。本明細書で使用するとき、基地局105は、一般にアクセスポイント(AP)と呼ばれ、デバイス115は、一般に移動局(MS)と呼ばれる。システム100は、異なるタイプのAPが様々な地理的領域にカバレージを提供する異種LTE/LTE-Aネットワークであり得る。たとえば、各AP105は、マクロセル、ピコセル、フェムトセル、および/または他のタイプのセルに通信カバレージを提供することができる。マクロセルは、一般に比較的広い地理的なエリア(たとえば、半径数キロメートル)をカバーし、ネットワークプロバイダとのサービス契約により、MSによる無制限のアクセスを可能にすることができる。ピコセルは、一般に比較的狭い地理的なエリアをカバーすることになり、ネットワークプロバイダとのサービス契約により、MSによる無制限のアクセスを可能にすることができる。フェムトセルもまた、一般に比較的狭い地理的なエリア(たとえば住宅)をカバーすることになり、無制限のアクセスに加えて、フェムトセルとの関連付けを有するMS(たとえば、限定加入者グループ(CSG)におけるMS、住宅内のユーザのためのMSなど)による制限されたアクセスを提供することもできる。マクロセルのためのAPは、マクロAPと呼ばれ得る。ピコセルのためのAPは、ピコAPと呼ばれ得る。また、フェムトセルのためのAPは、フェムトAPまたはホームAPと呼ばれ得る。APは、1つまたは複数(たとえば、2つ、3つ、4つなど)のセルをサポートすることができる。
【００４４】
コアネットワーク130は、バックホール132(たとえば、S1など)を介してAP105と通信することができる。AP105もまた互いに、たとえば、バックホールリンク134(たとえば、X2など)を介して、および/またはバックホールリンク132を介して(たとえば、コアネットワーク130を通して)、直接的または間接的に通信することができる。ワイヤレスネットワーク100は、同期動作または非同期動作をサポートすることができる。同期動作では、APは、同様のフレームタイミングを有することができ、異なるAPからの送信は、近似的に時間的に整合され得る。非同期動作では、APは、異なるフレームタイミングを有することができ、異なるAPからの送信は、時間的に整合されなくてよい。本明細書で説明する技法は、同期動作または非同期動作のいずれに対しても使用され得る。
【００４５】
MS115は、ワイヤレスネットワーク100全体にわたって分散され、各MSは、静止していてもモバイルであってもよい。MS115はまた、当業者によって、ユーザ機器、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な用語で呼ばれる場合もある。MS115は、携帯電話、携帯情報端末(PDA)、ワイヤレスモデム、ワイヤレス通信デバイス、ハンドヘルドデバイス、タブレットコンピュータ、ラップトップコンピュータ、コードレス電話、ワイヤレスローカルループ(WLL)局などであり得る。MSは、マクロeNB、ピコeNB、フェムトeNB、リレーなどと通信することが可能であり得る。
【００４６】
ネットワーク100に示す送信リンク125は、モバイルデバイス115から基地局105へのアップリンク(UL)送信、および/または基地局105からモバイルデバイス115へのダウンリンク(DL)送信を含み得る。ダウンリンク送信は、順方向リンク送信とも呼ばれ得るが、アップリンク送信は、逆方向リンク送信とも呼ばれ得る。
【００４７】
いくつかの実施形態では、MS115-aは、複数のAPのカバレージエリア内にあり得る。たとえば、MS115-aは、LTE/LTE-Aアクセスポイント105のカバレージエリア、および、スモールセルWi-Fiアクセスポイント105-aのカバレージエリア中にあり得る。場合によっては、MSがマクロセル105(たとえば、LTE/LTE-Aアクセスポイント)を使用するのではなく、スモールセルアクセスポイント105-a(たとえば、Wi-Fiアクセスポイント)を使用することが有益であり得る。たとえば、スモールセルは、ネットワークをユーザにより近づけることによって、効率的なリソース使用(たとえば、ユーザの電力消費の低減、スペクトル効率の向上など)を可能にすることができる。スモールセルは、ネットワークの容量を増大させるために使用されることが多い。たとえば、容量は、トラフィック(たとえば、データトラフィック)をマクロセルから、利用可能な場合はスモールセルにオフロードすることによって、増大され得る。これは、スモールセルがマクロセルよりも良いカバレージおよび/または増大された帯域幅を提供することができる都市環境において、特に有益であり得る。
【００４８】
ただし、トラフィックをマクロセルからスモールセルにオフロードすることは、必ずしも有益であるとは限らないことがある。たとえば、スモールセルのカバレージエリアは典型的には小さいので、動いているMS115-aは、スモールセルアクセスポイント105-aのカバレージエリアに入り、結局、短時間後にスモールセルアクセスポイント105-aのカバレージエリアを離れるようになり得る。本明細書で説明するシステムおよび方法がなければ、マクロセル105に(たとえば、第1の送信リンク125-aを介して)接続され、静止したスモールセル105-aの近くを運転中であるMS115-aは、トラフィックのために第2の送信リンク125-bに接続し、それを使用しようと試みて、結局、短時間後にスモールセル105-aのカバレージエリアを離れ、トラフィックのために第1の送信リンク125-aを使用することに戻るように切り替えなければならないことがある。結果として、相当なリソースが、MS115-aにとってほとんどまたはまったく利益にならずに費やされることがある。不必要なリソースを消費することに加えて、接続不良(たとえば、しきい値未満である持続時間の接続)を生じることは、トラフィックフローを中断させる(たとえば、ユーザエクスペリエンスを中断させる)ことがある。
【００４９】
いくつかの実施形態では、MS115-aは、その動き状態を決定し、MS115-aの動き状態に基づいて、スモールセル105-aを使用するべきか否かを決定することができる。たとえば、MS115-aが、それが迅速に移動中である(たとえば、運転中である)と決定する場合、MS115-aは、スモールセル105-aを使用することを回避するように、または、スモールセル105-aとの接続(たとえば、送信リンク125-b)が良好な接続(たとえば、しきい値よりも長い持続時間の接続)になる可能性が高いと決定されるまで、スモールセル105-aを使用することを遅延させるように決定することができる。本明細書で使用するとき、接続は、ネットワークアドレスの関連付け、認証、および割振りを含み得る。
【００５０】
場合によっては、MS115-aは、アクセスポイントの動き状態(たとえば、静止している、移動中)に対する、MS115-aの動き状態(たとえば、静止している、歩行中、運転中)に基づいて、アクセスポイント(たとえば、スモールセルアクセスポイント)に接続するべきか否かを決定することができる。他の場合(たとえば、MS115-aが、利用可能なスモールセルアクセスポイントに自動的に接続する場合)には、MS115-aは、スモールセルアクセスポイントの動き状態に対する、MS115-aの動き状態に基づいて、データ送信のためにスモールセルアクセスポイントとの接続を使用するべきか否かを決定することができる。MS115-aの動き状態が静止しており、スモールセルアクセスポイントの動き状態が静止している場合には、MS115-aは、切り替えて、データ送信のためにスモールセルアクセスポイントとの接続を使用することができる。しかしながら、MS115-aが移動中であり、スモールセルアクセスポイントが静止している場合、MS115-aは、データトラフィックを送信/受信するためにスモールセルアクセスポイントとの接続を使用しなくてよい。代わりに、MS115-aは、データ送信のためにセルラーアクセスポイントとの接続を使用し続けることができる。したがって、MS115-aは、ワイヤレス接続不良(たとえば、一時的な接続)を確立および使用することを回避することができる。場合によっては、そのような機構は、接続制御を向上させて、一時的な接続が下位層において除去されるようにするために使用され得る。接続不良を回避することで、アクセスポイントが直面するシグナリング負荷を除去することができ、ネットワークの事業者にとって望ましくなり得る。
【００５１】
MS115-aは、様々なセンサー(たとえば、加速度計、ジャイロスコープ、コンパスなど)を使用して、MS115-aの動き状態を決定することができる。場合によっては、センサーデータは、1つまたは複数の時間期間にわたって評価されて、センサーデータに関連付けられた動き状態(たとえば、静止している、歩行中、運転中など)が識別され得る。場合によっては、動き状態は、MS-115aの検知された移動の加速度および/または角回転速度に基づいて決定され得る。
【００５２】
場合によっては、MS115-aは、アクセスポイント(たとえば、スモールセルアクセスポイント)との接続の持続時間に基づいて、そのアクセスポイントの動き状態を学習することができる。接続持続時間がしきい値(たとえば、60秒)よりも長い場合、アクセスポイントの動き状態は、MS115-aの動き状態と同じであるように分類され得る。しかしながら、接続持続時間がしきい値よりも短い場合、アクセスポイントの動き状態は、MS115-aの動き状態に基づいて決定され得る。たとえば、MS115-aが静止しており、接続が失われる場合、アクセスポイントはモバイル(アクセスポイントの動き状態=モバイル)であると決定され得る。MS115-aが移動する場合、アクセスポイントの動き状態は、不明であり得る。場合によっては、アクセスポイントの動き状態は、クラウドソースの情報に基づいて取得され得るか、またはアクセスポイントによって指示され得る。
【００５３】
場合によっては、MS115-aは、データ送信のためにアクセスポイントに接続し、および/またはアクセスポイントを使用するべきか否かを、即時に決定することができる。他の場合には、MS115-aは、データ送信のためにアクセスポイントに接続し、および/またはアクセスポイントを使用するべきか否かを決定する前に、バックオフタイマーの満了まで待機することができる。これは、運転中の動き状態を有するMS115-aがある時間期間の間に静止する(たとえば、赤信号で停止する)ようになるとき、特に有益であり得る。場合によっては、モバイルデバイスは、静止したアクセスポイントから迅速に遠ざかる(たとえば、信号が青になる、走り去る)ことがある。これらの状況(離れる状況)では、MS115-aの動き状態は、運転中のままであり得る。場合によっては、MS115-aは、バックオフタイマーを、離れる前の典型的な静止時間を超える値に設定するように学習することができる。これによって、アクセスポイントとの接続が良好な接続(たとえば、たとえば60秒よりも長く続く接続)になる確率がより大きくなるまで、MS115-aが接続を使用することを回避することが可能になり得る。他の場合には、MS115-aは、静止したままである(たとえば、静止している動き状態に切り替わる)ことがあるか、または、歩行移動を使用するように移行する(たとえば、歩行動き状態に切り替わる)ことがある。その場合、MS115-aは、バックオフタイマーの満了時、アクセスポイントの動き状態に対する、MS115-aの動き状態を分析し、静止したアクセスポイントに接続するべきか否かを決定することができる。たとえば、バックオフタイマーの満了時、MS115-aは、MS115-aの動き状態およびアクセスポイントの動き状態が同じであると決定することができる。別の例では、バックオフタイマーの満了時、MS115-aは、MS115-aの動き状態とアクセスポイントの動き状態との間の相対差がしきい値内であると決定することができる。
【００５４】
動きの変動する度合いおよび状況があるので、データ送信のためにスモールセルアクセスポイント(たとえば、Wi-Fiアクセスポイント)に接続し、スモールセルアクセスポイントとの接続を使用するべきか否かの決定は、MS115-aの動き状態とアクセスポイントの動き状態とのいくつかの組合せに基づき得る。たとえば、MS115-aが歩行中の動き状態にあり、十分な持続時間にわたって、静止したアクセスポイントのカバレージ中にある可能性が高くなる場合、MS115-aは、データ送信のためにスモールセルアクセスポイントとの接続を使用するように決定することができる。しかしながら、MS115-aがより加速された動き状態にあり、アクセスポイントが静止している場合、MS115-aは、データ送信のためにスモールセルアクセスポイントとの接続を無視する(使用しない)ように、またはそれと接続しないように決定することができる。MS115-aは、動き状態を、WLAN MACアドレスまたはECGI(E-UTRANセルグローバル識別子)によって定義され得るように、各一意のアクセスポイントに関連付ける。
【００５５】
いくつかの実施形態では、スモールセル105-aは、スモールセル105-aに接続するように試みるMS115-aを識別し、識別されたMS115-aに関連付けられた接続不良の数を決定することによって、接続不良を回避することができる。スモールセル105-aは、しきい値を超える接続不良の数をもつMS115-aをブラックリストに入れることができる。場合によっては、しきい値は、静的(たとえば、所与の時間期間内の接続不良の数)であり得る。他の場合には、しきい値は、動的(たとえば、他のAPとの接続の相対数、接続不良の最多数に関連付けられたMSの最上位の割合など)であり得る。これらのブラックリストに入れられたMS115-aは、スモールセル105-aと接続することをブロックされ得る。たとえば、MS115-aがスモールセル105-aのカバレージエリア中にあり、接続のための要求を送るが、MS115-aがスモールセル105-a上でブラックリストに入れられている場合、スモールセル105-aは、接続のための要求を拒否することができ、MS115-aがスモールセル105-aと接続することをブロックすることができる。場合によっては、しきい値を超える接続不良の数に関連付けられるMS115-aをブラックリストに入れることで、スモールセル105-aにおいてシグナリングストーム(たとえば、多数の再接続を伴う一時的な接続)を防止することができる。
【００５６】
次に図2を参照すると、ブロック図200は、様々な実施形態による、データ送信のルーティングを管理することが可能なMS115-bを示す。MS115-bは、図1を参照しながら説明したMS115のうちの1つの1つまたは複数の態様の一例であり得る。MS115-bはプロセッサでもあり得る。MS115-bは、MS受信機モジュール205、MS接続管理モジュール210、および/またはMS送信機モジュール215を含み得る。これらの構成要素の各々は、互いに通信していてよい。
【００５７】
MS115-bの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された1つまたは複数の特定用途向け集積回路(ASIC)により、個別にまたは集合的に実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、1つまたは複数の集積回路上で実施され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路(たとえば、構造化/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、および他のセミカスタムIC)が使用され得る。各ユニットの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされたメモリ内で具体化された命令により、全体的にまたは部分的に実施され得る。
【００５８】
MS受信機モジュール205は、任意の数またはタイプの受信機を含んでよく、場合によっては、セルラー受信機およびワイヤレスローカルエリアネットワーク(WLAN)受信機など、2つ以上のワイヤレス受信機を含んでよい。場合によっては、セルラー受信機は、LTE/LTE-A受信機であってよく、またはそれを含んでよい。MS受信機モジュール205は、図1を参照しながら説明したワイヤレス通信システム100など、ワイヤレス通信システムの1つまたは複数の通信チャネル上で、様々なタイプのデータおよび/または制御信号(すなわち、送信)を受信するために使用され得る。
【００５９】
MS送信機モジュール215は、任意の数またはタイプの送信機を含んでよく、場合によっては、セルラー送信機およびWLAN送信機など、2つ以上のワイヤレス送信機を含んでよい。場合によっては、セルラー送信機は、LTE/LTE-A送信機であってよく、またはそれを含んでよい。MS送信機モジュール215は、ワイヤレス通信システム100など、ワイヤレス通信システムの1つまたは複数の通信チャネル上で、様々なタイプのデータおよび/または制御信号を送信するために使用され得る。
【００６０】
MS接続管理モジュール210は、様々な機能を実施することができる。いくつかの実施形態では、MS接続管理モジュール210は、MS受信機モジュール205およびMS送信機モジュール215を介して行われる接続を管理することができる。たとえば、MS接続管理モジュール210は、MS115-bの動き状態に基づいて、アクセスポイントに接続するべきか否かを決定することができる。別の例では(たとえば、MS115-bが、利用可能なアクセスポイントに自動的に接続する場合には)、MS接続管理モジュール210は、MS115-bの動き状態に基づいて、第1のアクセスポイントとの第1の接続を使用することから、第2のアクセスポイントとの第2の接続を使用することへ、トラフィックを切り替えるべきか否かを決定することができる。MS接続管理モジュール210が、第2のアクセスポイントを使用しないように決定する場合、MS115-bは、データ送信のために第1のアクセスポイントとの第1の接続を使用し続けることができる。
【００６１】
いくつかの実施形態では、MS接続管理モジュール210は、データ送信のために第1のアクセスポイントとの第1の接続を使用することができる。MS接続管理モジュール210は、MS115-bの動き状態を決定および/または監視することができる。第2のアクセスポイントを検出すると、MS接続管理モジュール210は、第2のアクセスポイントの動き状態を識別することができる。MS接続管理モジュール210は、第2のアクセスポイントの動き状態に対するMS115-bの動き状態に基づいて、データ送信のために第2のアクセスポイントを使用するべきか否かを決定することができる。一例では、この決定は、MS115-bの動き状態と第2のアクセスポイントの動き状態との間の差がしきい値よりも下であることに基づき得る。一実施形態では、第1のアクセスポイントは、マクロセル(たとえば、LTE/LTE-Aアクセスポイント)であってよく、第2のアクセスポイントは、スモールセル(たとえば、Wi-Fiアクセスポイント)であってよい。
【００６２】
次に図3を参照すると、ブロック図300は、様々な実施形態による、データ送信のルーティングを管理することが可能なMS115-cを示す。MS115-cは、図1を参照しながら説明したMS115のうちの1つの1つまたは複数の態様の一例であり得る。MS115-cはプロセッサでもあり得る。MS115-cは、MS受信機モジュール205、MS接続管理モジュール210-a、および/またはMS送信機モジュール215を含み得る。これらの構成要素の各々は、互いに通信していてよい。
【００６３】
MS115-cの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された1つまたは複数の特定用途向け集積回路(ASIC)により、個別にまたは集合的に実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、1つまたは複数の集積回路上で実施され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路(たとえば、構造化/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、および他のセミカスタムIC)が使用され得る。各ユニットの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされたメモリ内で具体化された命令により、全体的にまたは部分的に実施され得る。
【００６４】
MS受信機モジュール205およびMS送信機モジュール215は、図2に関して説明されるものと同様に構成され得る。MS接続管理モジュール210-aは、図2を参照しながら説明したMS接続管理モジュール210の1つまたは複数の態様の一例であってよく、動き状態決定モジュール305および/または接続使用モジュール310を含み得る。
【００６５】
動き状態決定モジュール305は、MS115-cの動きを監視し、MS115-cのための動き状態を決定することができる。場合によっては、動き状態決定モジュール305は、1つまたは複数のセンサー(たとえば、加速度計、コンパス、ジャイロスコープ、磁力計、全地球測位システム、三角測量システムなど)からのセンサーデータに基づいて、MS115-cの動き状態を決定することができる。たとえば、動き状態決定モジュール305は、歩行に関連付けられた移動の加速度および/または角回転速度測定値に基づいて、歩行動き状態を決定することができる。別の例では、動き状態決定モジュール305は、運転に関連付けられた移動の加速度および/または角回転速度測定値に基づいて、運転動き状態を決定することができる。いくつかの実施形態では、1つまたは複数のセンサーがMS115-c中に含まれ得る。
【００６６】
動き状態決定モジュール305は、センサーデータを定期的または継続的に分析し、センサーデータの分析に基づいて、動き状態を決定することによって、MS115-cの動きを監視することができる。一例では、動き状態決定モジュール305は、MS115-cが静止しているか移動中であるかを決定することができる。場合によっては、動き状態決定モジュール305は、様々なタイプの動き(たとえば、歩行、走行、運転など)の間で区別することができる。たとえば、動き状態決定モジュール305は、ある時間期間にわたってセンサーデータを分析することができ、たとえば、動きのレベル、そのレベルの動きを行う時間期間の割合、動きのロケーション、その時間期間にわたる動きの傾向、最近の動きまたは以前の動きの履歴に基づいて予測された動きなどに基づいて、動き状態を決定することができる。たとえば、動き状態決定モジュール305は、MS115-cが以前に動いていたが、現在は静止していると決定することができる。一例として、MS115-cのユーザは、車両を運転中であったか、または車両に乗っていたことがあり得る。MS115-cは、現在、静止している(たとえば、交通信号で停止した)ことがあり得る。しかしながら、MS115-cは、交通信号が青に変わるとき、動き状態に戻るように移行することになる。場合によっては、動き状態決定モジュール305は、様々なロケーションに関連付けられた動きタイプの履歴またはログを保ち、履歴またはログに基づいて、MS115-cの将来の動き状態を予測することができる。
【００６７】
いくつかの実施形態では、動き状態決定モジュール305は、アクセスポイントの動き状態を識別することができる。たとえば、動き状態決定モジュール305は、アクセスポイントが静止しているかモバイルであるかを決定することができる。一例では、動き状態決定モジュール305は、アクセスポイントとの以前の接続と、その以前の接続中のMS115-cの動き状態とに基づいて、アクセスポイントの動き状態を決定することができる。別の例では、動き状態決定モジュール305は、取得された情報(たとえば、クラウドソースの情報、蓄積されたデータベースなど)に基づいて、アクセスポイントの動き状態を決定することができる。
【００６８】
接続使用モジュール310は、動き状態決定モジュール305によって決定された動き状態に基づいて、データ送信のために接続を使用するべきか否かを決定することができる。いくつかの実施形態では、接続使用モジュール310は、MS受信機モジュール205およびMS送信機モジュール215と対話して、アクセスポイントとの接続を行い、および/または、トラフィック(たとえば、データ送信)をある接続に切り替えることができる。場合によっては、接続使用モジュール310は、トラフィックのために複数の接続のうちの1つまたはサブセットのみを使用しながら、複数の接続を維持することができる。他の場合には、接続使用モジュール310は、第1のアクセスポイントとの第1の接続と、第2のアクセスポイントとの第2の接続との間で、ハンドオフを実施する(第2のアクセスポイントへのトラフィックのハンドオフが成功すると、第1の接続をドロップする)ことができる。
【００６９】
次に図4を参照すると、ブロック図400は、様々な実施形態による、データ送信のルーティングを管理することが可能なMS115-dを示す。MS115-dは、図1、図2および/または図3を参照しながら説明したMS115のうちの1つの1つまたは複数の態様の一例であり得る。MS115-dはプロセッサでもあり得る。MS115-dは、MS受信機モジュール205、MS接続管理モジュール210-b、および/またはMS送信機モジュール215を含み得る。これらの構成要素の各々は、互いに通信していてよい。
【００７０】
MS115-dの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された1つまたは複数の特定用途向け集積回路(ASIC)により、個別にまたは集合的に実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、1つまたは複数の集積回路上で実施され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路(たとえば、構造化/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、および他のセミカスタムIC)が使用され得る。各ユニットの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされたメモリ内で具体化された命令により、全体的にまたは部分的に実施され得る。
【００７１】
MS受信機モジュール205およびMS送信機モジュール215は、図2および/または図3に関して説明されるものと同様に構成され得る。MS接続管理モジュール210-bは、図2および/または図3を参照しながら説明したMS接続管理モジュール210の1つまたは複数の態様の一例であってよく、動き状態決定モジュール305-aおよび/または接続使用モジュール310-aを含み得る。動き状態決定モジュール305-aおよび接続使用モジュール310-aは、図3を参照しながら説明したそれぞれの動き状態決定モジュール305および接続使用モジュール310の1つまたは複数の態様の例であり得る。
【００７２】
動き状態決定モジュール305-aは、MS115-dの動き状態を決定することができる。場合によっては、動き状態決定モジュール305-aは、APの動き状態を決定することができる。この点について、動き状態決定モジュール305-aは、動き検出サブモジュール405、クラウドソーシングサブモジュール410、および/または学習サブモジュール415を含み得る。
【００７３】
動き検出サブモジュール405は、1つまたは複数のセンサーからセンサーデータを取得することができ、センサーデータに基づいて、MS115-dの動き状態を決定することができる。様々な実施形態では、動き検出サブモジュール405は、センサーデータを分析して、MS115-dの動き状態を決定することができる。場合によっては、動き検出サブモジュール405は、単一の時間のインスタンスに基づいて、MS115-dの動き状態を決定することができる。たとえば、動き検出サブモジュール405は、単一の時間のインスタンスにわたってセンサーデータを取得することができ、その単一の時間のインスタンスにおけるセンサーデータを分析することによって、MS115-dの動き状態を決定することができる。他の場合には、動き検出サブモジュール405は、ある時間期間に基づいて、MS115-dの動き状態を決定することができる。たとえば、動き検出サブモジュール405は、ある時間期間にわたってセンサーデータを監視することができ、その時間期間にわたるセンサーデータを分析することができる。一例では、動き検出サブモジュール405は、その時間期間にわたるセンサーデータの平均を出すことができる。別の例では、動き検出サブモジュール405は、その時間期間にわたる異なるタイプの瞬間動き状態の割合を分析することができる。場合によっては、動き検出サブモジュール405は、最近の動き状態情報、MS115-dのロケーション、および/または学習された挙動パターンに基づいて、MS115-dの動き状態を決定するための時間期間を選択することができる。
【００７４】
クラウドソーシングサブモジュール410は、基地局についてのクラウドソースの情報に基づいて、アクセスポイントの動き状態を取得することができる。場合によっては、クラウドソーシングサブモジュール410は、APの動き状態を示す1つまたは複数の近くのMSからの通信を受信することができる。たとえば、MS115-dは、(たとえば、MS115-dがAPに近づくとき)APについての動き状態情報を含む、APについてのクラウドソースの情報を受信することができる。他の場合には、クラウドソーシングサブモジュール410は、クラウドソーシング情報を介して更新される(たとえば、サーバ上でホストされている)データベースに基づいて、APの動き状態を取得することができる。
【００７５】
学習サブモジュール415は、APとの接続を監視することによって、および、(たとえば、動き検出サブモジュール405を介して)MS115-dの動き状態を監視することによって、APの動き状態を学習することができる。たとえば、学習サブモジュール415は、MS115-dの動き状態に対するAPとの接続の強度を分析することによって、APの動き状態を学習することができる。したがって、学習サブモジュール415は、接続監視サブモジュール420を含み得る。接続監視サブモジュール420は、APとの接続を監視することができる。たとえば、接続監視サブモジュール420は、APとMS115-dとの間の信号強度を監視することができ、接続が切断されたか否かを監視することができる。加えて、接続監視サブモジュール420は、APとの接続の持続時間を監視することができる。
【００７６】
一例では、学習サブモジュール415は、APとの接続の持続時間に基づいて、MS115-dとAPとの間の接続が良好な接続であるか否かを決定することができる。接続の持続時間がしきい値(たとえば、60秒)よりも長い場合、APの動き状態は、MS115-dの動き状態と同じであると決定される。接続の持続時間がしきい値未満である場合、APの動き状態は、APとの接続が切断されたときのMS115-dの動き状態に基づいて決定され得る。たとえば、MS115-dの動き状態が静止しており、接続が切断される場合、APの動き状態はモバイルであると決定され得る。MS115-dが静止している(たとえば、交通信号において停止した)ときに接続が確立されるが、MS115-dが移動する(たとえば、交通信号を離れて運転を継続する)ときに接続が失われる場合、APの動き状態は、静止していると決定され得る。この例では、学習サブモジュール415は、MS115-dが移動する前に典型的に静止動き状態にある時間を学習することができ、学習された時間にわたってバックオフタイマーを設定して、接続不良を生じることを回避することができる。
【００７７】
接続使用モジュール310-aは、MS115-dの動き状態および/またはAPの動き状態に基づいて、接続を使用するべきか否かを決定することができる。接続を使用するために、接続使用モジュール310-aは、アクセスポイントに接続し、および/またはトラフィックを切り替えて、データトラフィックがアクセスポイントとの接続を使用するようにすることができる。この点について、接続使用モジュール310-aは、接続確立サブモジュール425、トラフィック切替えサブモジュール430、および/またはバックオフサブモジュール435を含み得る。
【００７８】
接続確立サブモジュール425は、1つまたは複数のAPとの接続を確立することができる。場合によっては、接続確立サブモジュール425は、APに接続するように決定することができる。たとえば、接続確立サブモジュール425は、MS115-dの動き状態および/またはAPの動き状態に基づいて、APに接続するように決定することができる。他の場合には、接続確立サブモジュール425は、MS115-dがAPのカバレージエリア内にあるとき、APに自動的に接続することができる。いずれの場合も、接続確立サブモジュール425は、データトラフィックのために使用され得る接続を確立することができる。一例では、接続確立サブモジュール425は、第1のアクセスポイント(たとえば、マクロセルアクセスポイント)との第1の接続との接続を確立することができる。第2のアクセスポイント(たとえば、スモールセルアクセスポイント)のカバレージエリアに入ると、接続確立サブモジュール425は、MS115-dの動き状態および/または第2のAPの動き状態に基づいて、第2のアクセスポイントに自動的に接続するか、または接続するように決定することができる。
【００７９】
トラフィック切替えサブモジュール430は、MS115-dの動き状態および/またはAPの動き状態に基づいて、トラフィック(たとえば、データトラフィック)を第1の接続から第2の接続へ切り替えることができる。接続確立サブモジュール425が第2のAPに自動的に接続する場合には、トラフィック切替えサブモジュール430は、トラフィックを第2のAPとの接続に即時に切り替えなくてよい。代わりに、トラフィック切替えサブモジュール430は、MS115-dの動き状態および/または第2のAPの動き状態に基づいて、トラフィックを第2のAPとの接続に切り替えるように決定することができる。接続確立サブモジュール425が、MS115-dの動き状態および/または第2のAPの動き状態に基づいて、第2のAPに接続するように決定する場合には、トラフィック切替えサブモジュール430は、トラフィックを第2のAPとの接続に自動的に切り替えることができる。
【００８０】
バックオフサブモジュール435は、バックオフタイマーの満了まで、接続確立サブモジュール425が第2のAPと接続することを遅延させ、および/または、トラフィック切替えサブモジュール430がトラフィックを第2のAPに切り替えることを遅延させることができる。場合によっては、接続使用モジュール310-aは、バックオフタイマーが満了した後、MS115-dの動き状態とAPの動き状態とを比較し直すことができ、更新された比較に基づいて、接続し、および/または接続を使用するべきか否かを決定することができる。場合によっては、バックオフタイマーの持続時間は、学習サブモジュール415によって学習され得る。バックオフサブモジュールは、APの使用を遅延させて、APとの接続が有益な接続になり得る見込みを改善することができる。たとえば、MS115-dのユーザが車を運転中であるか、または車に乗っているが、交通信号において静止している場合には、バックオフタイマーは、MS115-dがアクセスポイントのカバレージエリアを離れてしまうようになる時間まで、MS115-dが第2の接続を使用することを遅延させることができる。場合によっては、バックオフサブモジュール435は、アクセスポイントとの少なくとも1つの以前の接続に基づいて、特定のアクセスポイントのためのバックオフ時間の持続時間を学習することができる。
【００８１】
次に図5を参照すると、ブロック図500は、様々な実施形態による、ワイヤレス接続不良を回避することが可能なAP105-bを示す。AP105-bは、図1を参照しながら説明したAP105のうちの1つの1つまたは複数の態様の一例であり得る。AP105-bはプロセッサでもあり得る。AP105-bは、AP受信機モジュール505、AP接続管理モジュール510、および/またはAP送信機モジュール515を含み得る。これらの構成要素の各々は、互いに通信していてよい。
【００８２】
AP105-bの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された1つまたは複数の特定用途向け集積回路(ASIC)により、個別にまたは集合的に実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、1つまたは複数の集積回路上で実施され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路(たとえば、構造化/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、および他のセミカスタムIC)が使用され得る。各ユニットの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされたメモリ内で具体化された命令により、全体的にまたは部分的に実施され得る。
【００８３】
AP受信機モジュール505は、任意の数またはタイプの受信機を含んでよく、場合によっては、セルラー受信機およびワイヤレスローカルエリアネットワーク(WLAN)受信機など、2つ以上のワイヤレス受信機を含んでよい。場合によっては、セルラー受信機は、LTE/LTE-A受信機であってよく、またはそれを含んでよい。AP受信機モジュール505は、図1を参照しながら説明したワイヤレス通信システム100など、ワイヤレス通信システムの1つまたは複数の通信チャネル上で、様々なタイプのデータおよび/または制御信号(すなわち、送信)を受信するために使用され得る。
【００８４】
AP送信機モジュール515は、任意の数またはタイプの送信機を含んでよく、場合によっては、セルラー送信機およびWLAN送信機など、2つ以上のワイヤレス送信機を含んでよい。場合によっては、セルラー送信機は、LTE/LTE-A送信機であってよく、またはそれを含んでよい。AP送信機モジュール515は、ワイヤレス通信システム100など、ワイヤレス通信システムの1つまたは複数の通信チャネル上で、様々なタイプのデータおよび/または制御信号を送信するために使用され得る。
【００８５】
AP接続管理モジュール510は、様々な機能を実施することができる。いくつかの実施形態では、AP接続管理モジュール510は、AP受信機モジュール505およびAP送信機モジュール515を介して行われる接続を管理することができる。たとえば、AP接続管理モジュール510は、ブラックリストに入れられているモバイルデバイスと接続することを拒否することによって、接続を管理することができる。AP接続管理モジュール510は、APに接続しようと試みるか、またはAPに接続する各モバイルデバイスを識別することができる。モバイルデバイスとの接続が接続不良である(たとえば、持続時間がしきい値未満であり、および/または、モバイルデバイスがAPのカバレージエリアを離れたので、接続が終了した)場合、APは、接続不良を識別されたAPに関連付けることができる。識別されたモバイルデバイスが、しきい値を超える所与の時間期間にわたって、いくつかの接続不良に関連付けられるとき、APは、識別されたモバイルデバイスをブラックリストに入れることができる。結果として、AP接続管理モジュール510は、識別された(ブラックリストに入れられた)モバイルデバイスと接続することを拒否することができる。識別されたモバイルデバイスがブラックリストに入れられているので、APは、識別されたモバイルデバイスがAPと接続することをブロックすることになる。結果として、識別されたモバイルデバイスに関連付けられた接続不良の数は、時間的に、しきい値を下回り得る。したがって、識別されたモバイルデバイスは、APとの良好な接続を有する機会を有することができる。
【００８６】
次に図6を参照すると、ブロック図600は、様々な実施形態による、ワイヤレス接続不良を回避することが可能なAP105-cを示す。AP105-cは、図1を参照しながら説明したAP105のうちの1つの1つまたは複数の態様の一例であり得る。AP105-cはプロセッサでもあり得る。AP105-cは、AP受信機モジュール505、AP接続管理モジュール510-a、および/またはAP送信機モジュール515を含み得る。これらの構成要素の各々は、互いに通信していてよい。
【００８７】
AP105-cの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された1つまたは複数の特定用途向け集積回路(ASIC)により、個別にまたは集合的に実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、1つまたは複数の集積回路上で実施され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路(たとえば、構造化/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、および他のセミカスタムIC)が使用され得る。各ユニットの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされたメモリ内で具体化された命令により、全体的にまたは部分的に実施され得る。
【００８８】
AP受信機モジュール505およびAP送信機モジュール515は、図5に関して説明されるものと同様に構成され得る。AP接続管理モジュール510-aは、図5を参照しながら説明したAP接続管理モジュール510の1つまたは複数の態様の一例であってよく、AP接続監視モジュール605、ブラックリスティングモジュール610、および/またはブロッキングモジュール615を含み得る。
【００８９】
AP接続監視モジュール605は、識別されたMS(たとえば、MS115-a)との接続を監視することができる。場合によっては、AP接続監視モジュール605は、接続を監視して、接続の持続時間がしきい値(たとえば、60秒)を満たすか否かを決定することができる。接続の持続時間がしきい値よりも長い場合、接続は良好な接続であると決定され得る。しかしながら、接続の持続時間がしきい値未満である場合、接続は接続不良であると決定され得る。他の場合には、AP接続監視モジュール605は、接続を監視して、接続の持続時間がしきい値を満たすか否かを決定し、接続の持続時間がしきい値未満である場合、接続を失った原因が、MSがAPのカバレージエリアを離れた結果であったと決定することができる。これらの場合には、AP接続監視モジュール605は、接続の持続時間がしきい値未満であり、また、MSがAPのカバレージエリアを離れた(または、たとえば、カバレージエリアがMSを離れた)ので、接続が終了したという、両方であるとき、接続不良を識別されたMSに関連付けることができる。
【００９０】
ブラックリスティングモジュール610は、識別されたMSに関連付けられた接続不良の数がしきい値を超えるとき、識別されたMSをブラックリストに入れることができる。場合によっては、しきい値は、指定された時間期間(たとえば、96時間)内の接続不良の数(たとえば、4)であり得る。結果として、指定された時間期間内にしきい値よりも多い接続不良の数を有するMSが、ブラックリストに入れられ得る。他の場合には、しきい値は、接続不良の最多数に基づいてランク付けされるMSの最上位の割合(たとえば、5%)であり得る。結果として、接続不良の最多数を伴うMSの最上位の割合が、ブラックリストに入れられ得る。一例では、ブラックリスティングモジュール610は、接続不良の特定の数よりも多い数に関連付けられるMSの少なくとも部分的なリストを維持することができる。たとえば、ブラックリスティングモジュール610は、指定された時間期間内の接続不良の数に従って、MSの少なくとも部分的なリストをランク付けすることができる。
【００９１】
ブロッキングモジュール615は、ブラックリストに入れられているMSからの接続をブロックすることができる。一例では、ブロッキングモジュール615は、接続要求に関連付けられたMSを識別することができ、識別されたMSがブラックリストに入れられているか否かを決定することができる。識別されたMSがブラックリストに入れられている場合、ブロッキングモジュール615は、識別されたMSからの接続についての要求を拒否することができる。識別されたMSがブラックリストに入れられていない場合、ブロッキングモジュール615は、AP105-cが識別されたMSと接続することを可能にすることができる。
【００９２】
いくつかの実施形態では、AP接続監視モジュール605、ブラックリスティングモジュール610、および/またはブロッキングモジュール615は、AP105-cの接続マネージャ、モデム、および/またはオペレーティングシステムを使用して実装され得る。
【００９３】
図7は、MS115-eと第1のAP105-d-1との間のワイヤレス通信、および、MS115-eと第2のAP105-d-2との間のワイヤレス通信の一実施形態を示すメッセージフロー図700である。一例では、第1のAP105-d-1はマクロセルAPであってよく、第2のAP105-d-2はスモールセルAPであってよい。MS115-eは、図1、図2、図3、および/または図4を参照しながら説明したMS115の1つまたは複数の態様の一例であり得る。AP105-d-1および/またはAP105-d-2は、図1、図5、および/または図6を参照しながら説明したAP105の1つまたは複数の態様の一例であり得る。
【００９４】
1つの構成では、MS115-eは、データ送信のために第1のAP105-d-1との第1の接続を使用することができる。たとえば、MS115-eは、第1のAP105-d-1とのワイヤレス通信に従事するために、第1のAP105-d-1との接続705を以前に確立していてよい。一例では、MS115-eは、データトラフィックのために第1のAP105-d-1との接続705を使用中であり得る。
【００９５】
ブロック710で、MS115-eは、MS115-eの動き状態を決定することができる。たとえば、MS115-eは、MS115-eの動き状態を継続的に監視することができる。いくつかの実施形態では、MS115-eの動き状態は、図2、図3、および/もしくは図4を参照しながら説明したMS接続管理モジュール210、ならびに/または、図3および/もしくは図4を参照しながら説明した動き状態決定モジュール305を使用して決定され得る。
【００９６】
ブロック715で、MS115-eは、利用可能なAPについてスキャンすることができる。場合によっては、MS115-eは、利用可能なAPについて定期的にスキャンすることができる。利用可能なAPについてスキャンすると、MS115-eは、第2のAP105-d-2からのブロードキャスト720を受信することができる。場合によっては、ブロードキャスト720は、第2のAP105-d-2を識別するために使用され得る情報を含み得る。たとえば、ブロードキャスト720は、サービスセット識別子(SSID)を含み得る。様々な状況では、MS115-eは、第2のAP105-d-2のカバレージエリアに入ることができるが、ブロック715におけるAPについてのスキャンまで、第2のAP105-d-2のカバレージエリア内にあると認識しないことがある。ブロック725で、MS115-eは、受信されたブロードキャスト720に少なくとも部分的に基づいて、第2のAP105-d-2を識別することができる。
【００９７】
ブロック730で、MS115-eは、第2のAP105-d-2の動き状態を決定することができる。場合によっては、MS115-eは、第2のAP105-d-2について取得された情報に基づいて、第2のAP105-d-2の動き状態を決定することができる。たとえば、MS115-eは、第2のAP105-d-2の動き状態についてのクラウドソースの情報を取得することができる。別の例では、MS115-eは、第2のAP105-d-2の動き状態を以前に学習していてよく、第2のAP105-d-2について記憶された情報から、第2のAP105-d-2の動き状態を取得することができる。場合によっては、MS115-eは、第2のAP105-d-2の動き状態を学習または学習し直し、第2のAP105-d-2との各確立された接続を監視することによって、第2のAP105-d-2について記憶された情報を更新することができる。図示されていないが、MS115-eは、第2のAP105-d-2との接続740に基づいて、第2のAP105-d-2の動き状態を学習または学習し直すことができる。
【００９８】
ブロック735で、MS115-eは、MS115-eの動き状態と第2のAP105-d-2の動き状態との間の差がしきい値未満であるとき、第2のAP105-d-2に接続し、それを使用するように決定することができる。たとえば、第2のAP105-d-2の動きに対するMS115-eの動きがしきい値内であるときである。たとえば、MS115-eは、第2のAP105-d-2が静止しており、MS115-eが静止しているかまたはゆっくり周囲を移動中(たとえば、歩行中)であるとき、第2のAP105-d-2に接続し、それを使用するように決定することができる。しかしながら、MS115-eは、第2のAP105-d-2が静止しており、MS115-eが迅速に移動中(たとえば、運転中)であるか、または、MS115-eが静止しており、第2のAP105-d-2が迅速に移動中であるとき、第2のAP105-d-2に接続し、および/またはそれを使用するように決定しなくてよい。
【００９９】
第2のAPに接続し、それを使用するように決定すると、MS115-eは、第2のAP105-d-2との接続740を確立することができ、第1のAP105-d-1との接続705から第2のAP105-d-2との接続740に、データトラフィック745を切り替えることができる。データトラフィック745を切り替えると、MS115-eは、第1のAP105-d-1との接続705を維持することができる。たとえば、MS115-eは、第1のAP105-d-1とのアクティブな(たとえば、アクティブ状態の)接続705を維持することができる。別の例では、MS115-eは、第1のAP105-d-1とのアイドルな(たとえば、アイドル状態の)接続705を維持することができる。代替的に、MS115-eは、第1のAP105-d-1との接続705を維持しなくて(たとえば、切断、ドロップして)よい。場合によっては、MS115-eは、MS115-eの動き状態を監視し続けることができ、接続740を監視して、第2のAP105-d-2の動き状態を学習または学習し直すことができる。図7は、様々なブロックを特定の順序で示すが、それらのブロックは様々な方法で再配置され得ることを理解されたい。たとえば、1つの可能な順序は、ブロック715からブロードキャスト720へ、およびブロードキャスト720からブロック710へ進み、図示のように、接続の確立が最後に行われてよい。
【０１００】
図8は、MS115-eと第1のAP105-d-1との間のワイヤレス通信、および、MS115-eと第2のAP105-d-2との間のワイヤレス通信の別の実施形態を示すメッセージフロー図800である。メッセージフロー図800に示す実施形態は、メッセージフロー図700に示す実施形態と同様であり得る。ただし、この実施形態では、MS115-eは、利用可能なAPに自動的に接続することができる。
【０１０１】
前に説明したように、MS115-eは、データ送信のために第1のAP105-d-1との第1の接続805を使用することができる。ブロック810で、MS115-eは、APについてスキャンすることができる。APについてスキャンすると、MS115-eは、ブロードキャスト820を受信することができ、第2のAP105-d-2との接続825を確立することができる。MS115-eは、第2のAP105-d-2との接続825を確立しているが、MS115-eは、データトラフィックのために、第1のAP105-d-1との接続805を使用し続けることができる。
【０１０２】
ブロック830で、MS115-eは、MS115-eの動き状態を決定することができる。ブロック835で、MS115-eは、第2のAP105-d-2を識別することができる。ブロック840で、MS115-eは、第2のAP105-d-2の動き状態を決定することができる。
【０１０３】
ブロック845で、MS115-eは、MS115-eの動き状態と第2のAP105-d-2の動き状態との間の差がしきい値未満であるとき、データ送信のために第2のAP105-d-2との接続825を使用するように決定することができる。たとえば、第2のAP105-d-2の動きに対するMS115-eの動きがしきい値内であるときである。たとえば、MS115-eは、第2のAP105-d-2が静止しており、MS115-eが静止しているかまたはゆっくり周囲を移動中(たとえば、歩行中)であるとき、トラフィック850を切り替えて、第2のAP105-d-2との接続825を使用するように決定することができる。しかしながら、MS115-eは、第2のAP105-d-2が静止しており、MS115-eが迅速に移動中(たとえば、運転中)であるか、または、MS115-eが静止しており、第2のAP105-d-2が迅速に移動中であるとき、トラフィックを切り替えて、第2のAP105-d-2との接続を使用するように決定しなくてよい。MS115-eがトラフィック850を切り替えるように決定するとき、MS115-eは、接続805をアクティブ状態で維持するか、接続805をアイドル状態で維持するか、または接続805を維持しないように決定することができる。
【０１０４】
図9は、MS115-eと第1のAP105-d-1との間のワイヤレス通信、および、MS115-eと第2のAP105-d-2との間のワイヤレス通信の別の実施形態を示すメッセージフロー図900である。メッセージフロー図900に示す実施形態は、メッセージフロー図700に示す実施形態と同様であってよく、メッセージフロー図800に示す実施形態において使用されるように、同様に適合され得る。ただし、この実施形態では、MS115-eは、バックオフタイマーの満了まで、第2のAP105-d-2に接続すること、および/または第2のAP105-d-2との接続を使用することを遅延させることができる。
【０１０５】
前に説明したように、MS115-eは、データ送信のために第1のAP105-d-1との第1の接続905を使用することができる。ブロック910で、MS115-eは、MS115-eの動き状態を決定することができる。
【０１０６】
ブロック915で、MS115-eは、MS115-eの動き状態がしきい値を超えるか否かを決定することができる。MS115-eの動き状態がしきい値を超える場合、バックオフタイマーが開始され得る。場合によっては、バックオフタイマーは、MS115-eの動きおよび/または動き状態における変化に基づいて開始され得る。他の場合には、バックオフタイマーは、利用可能なAPの検出に基づいて開始され得る。AP固有のバックオフタイマー(たとえば、バックオフ時間)が取得(たとえば、学習)されている場合には、MS115-eは、取得されたAP固有のバックオフタイマーを使用することができる。APのためのAP固有のバックオフタイマーが取得されていない場合には、(デフォルト時間、たとえば、60秒である)デフォルトのバックオフタイマーが使用され得る。一例では、バックオフタイマーが(たとえば、デフォルト時間に基づいて)開始されてよく、APの識別時に、デフォルト時間の代わりに、AP固有の時間が使用され得る。
【０１０７】
ブロック920で、MS115-eは、APについてスキャンすることができる。APについてスキャンすると、MS115-eは、ブロードキャスト925を受信することができる。ブロック930で、MS115-eは、ブロードキャスト925に基づいて、第2のAP105-d-2を識別することができる。ブロック935で、MS115-eは、第2のAP105-d-2の動き状態を決定することができる。
【０１０８】
ブロック940で、MS115-eは、バックオフタイマーの満了時、および、MS115-eの動き状態と第2のAP105-d-2の動き状態との間の差がしきい値を満たすとき、第2のAP105-d-2に接続し、および/またはそれを使用するように決定することができる。たとえば、バックオフタイマーの満了時、MS115-eは、第2のAP105-d-2の動き状態に対するMS115-eの動き状態がしきい値を満たすか否かを決定することができる。結果として、MS115-eは、バックオフタイマーの満了後、および、MS115-eと第2のAP105-d-2との間の相対的な動きがしきい値を満たすときのみ、第2のAP105-d-2に接続し、および/またはそれを使用するように決定することができる。
【０１０９】
第2のAPに接続し、および/またはそれを使用するように決定すると、MS115-eは、第2のAP105-d-2との接続945を確立することができ、第1のAP105-d-1との接続905から第2のAP105-d-2との接続945に、データトラフィック955を切り替えることができる。場合によっては、MS115-eは、MS115-eの動き状態を監視し続けることができ、接続945を監視して、第2のAP105-d-2の動き状態を学習または更新することができる。追加または代替として、MS115-eは、MS115-eの動き状態を監視することができ、接続945を監視して、バックオフタイマーの持続時間を学習または調整することができる。たとえば、バックオフタイマーの満了時、第2のAP105-d-2と確立された接続945の持続時間がしきい値未満である場合、MS115-eは、(第2のAP105-d-2との後続の接続のために)バックオフタイマーの持続時間を増すように決定することができる。別の例では、バックオフタイマーの満了時、第2のAP105-d-2と確立された接続945の持続時間がしきい値よりも長い場合、MS115-eの動き状態の分析に基づいて、MS115-eは、(第2のAP105-d-2との後続の接続のために)バックオフタイマーの持続時間を低減することができる。場合によっては、MS115-eは、バックオフタイマーがそれとともに使用される各APのための一意の(たとえば、AP固有の)バックオフタイマーを生成することができる。いくつかの実施形態では、バックオフタイマーは、MS115-eの動き状態がしきい値を超える任意の時間にトリガされ得る。
【０１１０】
図10は、MS115-fとAP105-eとの間のワイヤレス通信の一実施形態を示すメッセージフロー図1000である。AP105-eは、図1を参照しながら説明したアクセスポイント105の1つまたは複数の態様の一例であり得る。一例では、AP105-eはスモールセルAPであり得る。MS115-fは、図1、図2、図3、図4、図7、図8、および/または図9を参照しながら説明したMS115の1つまたは複数の態様の一例であり得る。AP105-eは、図1、図5、図6、図7、図8、および/または図9を参照しながら説明したAP105の1つまたは複数の態様の一例であり得る。
【０１１１】
1つの構成では、AP105-eは、MS115-fから接続要求1005を受信することができる。一例では、MS115-fは、AP105-eに接続するように試みて、接続要求1005を送信することができる。
【０１１２】
ブロック1010で、AP105-eは、MS115-fを識別することができる。たとえば、AP105-eは、受信された接続要求1005に基づいて、MS115-fを識別することができる。ブロック1015で、AP105-eは、MS115-fがブラックリストに入れられているか否かを決定することができる。MS115-fがブラックリストに入れられていないと決定すると、AP105-eは、接続要求に対する応答を送ることができ、識別されたMS115-fとの接続1020を確立することができる。
【０１１３】
ブロック1025で、AP105-eは、MS115-fとの接続1020を確立すると、タイマーを開始させることができる。場合によっては、AP105-eは、MS115-fとの接続1020を監視することができる。たとえば、AP105-eは、接続1020を監視して、接続1020の切断1030を検出することができる。ブロック1035で、AP105-eは、接続1020の切断1030を検出すると、タイマーを停止させることができる。接続1020時にタイマーを開始させ、接続の終了時にタイマーを停止(たとえば、切断1030)させた結果として、タイマーの持続時間は、接続1020の持続時間に対応し得る。場合によっては、AP105-eは、タイマーの持続時間に基づいて、接続1020が良好な接続である(たとえば、タイマーの持続時間がしきい値よりも長い)か、または接続不良である(たとえば、タイマーの持続時間がしきい値未満である)かを決定することができる。
【０１１４】
ブロック1040で、タイマーの持続時間がしきい値未満であるとき、接続不良が、識別されたMS115-fに関連付けられ得る。場合によっては、AP105-eは、各MSに関連付けられた接続不良の数とともに、MSのリストを維持することができる。
【０１１５】
ブロック1045で、AP105-eは、MS115-fに関連付けられた接続不良の数がブラックリスティングしきい値よりも大きい場合、MS115-fをブラックリストに入れることができる。場合によっては、ブラックリスティングしきい値は、時間限定され得る。たとえば、ブラックリスティングしきい値は、最後の時間期間(たとえば、48時間)内の接続不良の数に対応し得る。ブラックリストに入れられたMSは、AP105-eと接続することをブロックされるので、MSがブラックリストに入れられると、MSに関連付けられた接続不良の数は増やされなくてよい。結果として、最後の時間期間内の接続不良の数が時間の経過とともに低減するので、ブラックリストに入れられたMSは、経時的に、ブラックリストから除去され得る。したがって、ブラックリストに入れられたMSは、後の時点で、ブラックリストから外されるようになってよく、AP105-eと再接続することができる。このようにして、以前にブラックリストに入れられたMSは、AP105-eとの良好な接続を確立する機会を有することができる。場合によっては、ブラックリスティングしきい値は、動的であり得る。たとえば、ブラックリスティングしきい値は、(たとえば、所与の時間期間内で)最多数の接続不良を伴う最上位の割合のMSであり得る。結果として、MSは、他のMSに関連付けられた接続不良の数に基づいて、ブラックリストに入れられるか、またはブラックリストから外されるようになり得る。たとえば、他のMSがより多い接続不良を蓄積する場合、あるMSはもはや、接続不良を伴うMSの最上位の割合内にはないことがある。同様に、(たとえば、時間の経過のために)他のMSの接続不良の数が低減しつつある場合、あるMSは、接続不良を伴うMSの最上位の割合内に入るようになり、したがって、ブラックリストに入れられるようになり得る。結果として、MSは、APとのいかなる対話もなしに、ブラックリストに入れられるか、またはブラックリストから外され得る。
【０１１６】
図11は、MS115-fとAP105-eとの間のワイヤレス通信の別の実施形態を示すメッセージフロー図1100である。メッセージフロー図1100に示す実施形態は、メッセージフロー図1000に示す実施形態と同様であり得る。ただし、この実施形態では、MS115-fがブラックリストに入れられ得る。
【０１１７】
前に説明したように、AP105-eは、MS115-fから接続要求1105を受信することができる。ブロック1110で、AP105-eは、MS115-fを識別することができる。たとえば、AP105-eは、受信された接続要求1105に基づいて、MS115-fを識別することができる。ブロック1115で、AP105-eは、MS115-fがブラックリストに入れられていると決定することができる。
【０１１８】
ブロック1120で、MS115-fがブラックリストに入れられていると決定すると、AP105-eは、MS115-fからの接続についての要求1105を拒否することができる。場合によっては、AP105-eは、接続要求1105を無視することができる。たとえば、AP105-eは、接続要求1105に応答しないように決定することができる。他の場合(図示せず)には、AP105-eは、MS115-fに応答を送り、AP105-eがMS115-fと接続することを拒否することを示すことができる。
【０１１９】
図12は、MS115-gと第1のAP105-f-1との間のネットワーク管理ワイヤレス通信、および、MS115-gと第2のAP105-f-2との間のネットワーク管理ワイヤレス通信の一実施形態を示すメッセージフロー図1200である。AP105-f-1、105-f-2は、図1を参照しながら説明したアクセスポイント105の1つまたは複数の態様の例であり得る。一例では、第1のAP105-f-1はマクロセルAPであってよく、第2のAP105-f-2はスモールセルAPであってよい。MS115-gは、図1、図2、図3、図4、図7、図8、図9、図10、および/または図11を参照しながら説明したMS115の1つまたは複数の態様の一例であり得る。AP105-f-1および/またはAP105-f-2は、図1、図5、図6、図7、図8、図9、図10、および/または図11を参照しながら説明したAP105の1つまたは複数の態様の一例であり得る。
【０１２０】
1つの構成では、MS115-gは、データ送信のために第1のAP105-f-1との第1の接続1205を使用することができる。たとえば、MS115-gは、第1のAP105-f-1とのワイヤレス通信に従事するために、第1のAP105-f-1との接続1205を以前に確立していてよい。一例では、MS115-gは、データトラフィックのために第1のAP105-f-1との接続1205を使用中であり得る。ブロック1210で、MS115-gは、MS115-gの動き状態を決定することができる。
【０１２１】
MS115-gの動き状態を決定すると、MS115-gは、1215で、MS115-gについての動き状態情報を含む測定レポートを生成することができる。MS115-gは、動き状態情報を含む測定レポートを第1のAP105-f-1(たとえば、サービングセル)へ送信することができる。MS115-gは、動き状態情報を含む測定レポートに関する応答1220を受信することができる。ネットワークが、別のAPに接続するようにMS115-gに命令しないように判断する、いくつかの場合には、MS115-gは、動き状態情報に基づく命令を受信することができる。たとえば、動き状態情報に基づく命令は、別のAPに接続するための命令を伴わない、測定レポート1215に関する肯定応答(ACK)であり得る。ネットワークが、別のAP(たとえば、第2のAP105-f-2)に接続するようにMS115-gに命令するように判断する、他の場合には、MS115-gは、測定レポート1215に関する肯定応答(ACK)、ならびに、別のAP(たとえば、第2のAP105-f-2)に接続するための命令を受信することができる。
【０１２２】
ブロック1225で、MS115-gは、命令1220に基づいて、第2のAP105-f-2に接続するべきか否かを決定することができる。命令1220が、第2のAP105-f-2に接続するための命令を含むと決定すると、MS115-gは、それらの命令に基づいて、第2のAP105-f-2に接続するように決定することができる。第2のAP105-f-2に接続するように決定すると、MS115-gは、第2のAP105-f-2との接続1230を確立することができる。場合によっては、MS115-gは、第2のAP105-f-2との確立された接続1230を使用するように、トラフィックを切り替えることができる。
【０１２３】
図13は、AP105-gとMS115-hとを含むMIMO通信システム1300のブロック図である。このシステム1300は、図1のシステム100の態様を示し得る。AP105-gは、アンテナ1334-a〜1334-xを装備することができ、MS115-hは、アンテナ1352-a〜1352-nを装備することができる。システム1300では、AP105-gは、同時に複数の通信リンク上でデータを送ることが可能であり得る。各通信リンクを「レイヤ」と呼ぶことができ、通信リンクの「ランク」は、通信に使用されるレイヤの数を示すことができる。たとえば、AP105-gが2つの「レイヤ」を送信する2x2 MIMOシステムでは、AP105-gとMS115-hとの間の通信リンクのランクは2である。
【０１２４】
AP105-gにおいて、送信プロセッサ1320は、データソースからデータを受信することができる。送信プロセッサ1320は、データを処理することができる。送信プロセッサ1320は、基準シンボルおよびセル固有基準信号を生成することもできる。送信(TX)MIMOプロセッサ1330は、適用可能な場合、データシンボル、制御シンボル、および/または基準シンボルに関する空間処理(たとえば、プリコーディング)を実施することができ、送信変調器1332-a〜1332-xに出力シンボルストリームを供給することができる。各変調器1332は、(たとえば、OFDMなどの)それぞれの出力シンボルストリームを処理して、出力サンプルストリームを取得することができる。各変調器1332はさらに、ダウンリンク(DL)信号を取得するために、出力サンプルストリームを処理(たとえば、アナログへの変換、増幅、フィルタ処理、およびアップコンバート)することができる。一例では、変調器1332-a〜1332-xからのDL信号は、それぞれアンテナ1334-a〜1334-xを介して送信され得る。
【０１２５】
MS115-hにおいて、MSアンテナ1352-a〜1352-nは、AP105-gからDL信号を受信することができ、受信信号をそれぞれ復調器1354-a〜1354-nに供給することができる。各復調器1354は、それぞれの受信信号を調整(たとえば、フィルタ処理、増幅、ダウンコンバート、およびデジタル化)して入力サンプルを取得し得る。各復調器1354はさらに、(たとえば、OFDMなどの)入力サンプルを処理して、受信シンボルを取得することができる。MIMO検出器1356は、すべての復調器1354-a〜1354-nから受信シンボルを取得し、適用可能な場合は受信シンボルに対してMIMO検出を実施し、検出されたシンボルを供給することができる。受信プロセッサ1358は、検出されたシンボルを処理(たとえば、復調、デインターリーブ、および復号)し、MS115-hのための復号されたデータをデータ出力に供給し、復号された制御情報をプロセッサ1380またはメモリ1382に供給することができる。
【０１２６】
プロセッサ1380は、場合によっては、MS接続管理モジュール210-cをインスタンス化するための記憶された命令を実行することができる。いくつかの実施形態では、MS接続管理モジュール210-cは、図2、図3、および/または図4を参照しながら説明したMS接続管理モジュール210の1つまたは複数の態様の一例であり得る。いくつかの実施形態では、MS接続管理モジュール210-cは、MS115-hの動き状態に基づいて、AP105-gに接続し、および/またはそれを使用するべきか否かを決定することができる。他の場合には、MS接続管理モジュール210-cは、MS115-hの動き状態とAP105-gの動き状態とに基づいて、AP105-gに接続し、および/またはそれを使用するべきか否かを決定することができる。一例では、MS115-hは、第1のAP105-g(たとえば、マクロセルAP)に接続されてよく、第2のAP105-g(たとえば、スモールセルAP)に接続するべきか否かを決定することができる。場合によっては、MS115-hは、アンテナ1352-a〜1352-n、変調器/復調器1354-a〜1354-n、MIMO検出器1356、受信プロセッサ1358、送信プロセッサ1364、および/またはMIMOプロセッサ1366のうちの1つまたは複数を使用して、第1のAP105-gおよび/または第2のAP105-gと通信することができる。
【０１２７】
アップリンク(UL)上で、MS115-hにおいて、送信プロセッサ1364は、データソースからデータを受信し、処理することができる。送信プロセッサ1364はまた、基準信号のための基準シンボルを生成し得る。送信プロセッサ1364からのシンボルは、適用可能な場合に送信MIMOプロセッサ1366によってプリコーディングされ、(たとえば、SC-FDMAなどのために)復調器1354-a〜1354-nによってさらに処理され、AP105-gから受信された送信パラメータに従ってAP105-gへ送信され得る。AP105-gにおいて、MS115-hからのUL信号は、アンテナ1334によって受信され、復調器1332によって処理され、適用可能な場合にMIMO検出器1336によって検出され、受信プロセッサ1338によってさらに処理され得る。受信プロセッサ1338は、復号されたデータをデータ出力とプロセッサ1340とに供給し得る。
【０１２８】
プロセッサ1340は、場合によっては、AP接続管理モジュール510-bをインスタンス化するための記憶された命令を実行することができる。いくつかの実施形態では、AP接続管理モジュール510-bは、図5および/または図6を参照しながら説明したAP接続管理モジュール510の1つまたは複数の態様の一例であり得る。いくつかの実施形態では、AP接続管理モジュール510-bは、MSをブラックリストに入れるべきか否かを決定することができ、ブラックリストに入れられたMSと接続することを拒否することができる。たとえば、AP接続管理モジュール510-bは、MS115-hからの接続要求を受信し、MS115-hがブラックリストに入れられているか否かを決定することができる。MS115-hがブラックリストに入れられている場合、AP接続管理モジュール510-bは、接続についての要求を拒否することができる。しかしながら、MS115-hがブラックリストに入れられていない場合、AP接続管理モジュール510-bは、MS115-hと接続することができ、MS115-hとの接続を監視して、MS115-hとの接続がしきい値よりも長い持続時間を有するか否かを決定することができる。接続の持続時間がしきい値未満である場合、接続不良がMS115-hに関連付けられ得る。MS115-hに関連付けられた接続不良の数がしきい値(たとえば、直近の所定の期間内の接続の数)を超える場合、AP接続管理モジュール510-bは、MS115-hをブラックリストに入れることができる。
【０１２９】
MS115-hの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された、1つまたは複数の特定用途向け集積回路(ASIC)により個別にまたは集合的に実装され得る。言及されたモジュールの各々は、システム1300の動作に関する1つまたは複数の機能を実施するための手段であり得る。同様に、AP105-gの構成要素は、適用可能な機能のいくつかまたはすべてをハードウェアで実施するように適合された、1つまたは複数の特定用途向け集積回路(ASIC)により個別にまたは集合的に実装され得る。言及された構成要素の各々は、システム1300の動作に関する1つまたは複数の機能を実施するための手段であり得る。
【０１３０】
様々な開示された実施形態のいくつかを収容することができる通信ネットワークは、階層化プロトコルスタックに従って動作するパケットベースネットワークである可能性がある。たとえば、ベアラまたはパケットデータコンバージェンスプロトコル(PDCP)レイヤにおける通信は、IPベースである可能性がある。無線リンク制御(RLC)レイヤは、論理チャネルを介して通信するためにパケットセグメンテーションおよび再構成を実施することができる。媒体アクセス制御(MAC)レイヤは、優先権処理および論理チャネルのトランスポートチャネルへの多重化を実施することができる。MACレイヤは、リンク効率を改善するためにMACレイヤにおける再伝送を提供するのにハイブリッドARQ(HARQ)を使用することもできる。物理レイヤでは、トランスポートチャネルは、物理チャネルにマッピングされ得る。
【０１３１】
図14は、接続不良を回避するための方法1400を示すフローチャートである。明快にするために、図1、図2、図3、図4、図7、図8、図9、図10、図11、図12、および/または図13を参照しながら説明したMS115のうちの1つを参照しながら、方法1400について以下で説明する。一実装形態では、図2、図3、図4、および/または図13を参照しながら説明したMS接続管理モジュール210は、MS115の機能要素を制御するためのコードの1つまたは複数のセットを実行して、以下で説明する機能を実施することができる。
【０１３２】
ブロック1405で、第1のAPとの第1の接続が、データ送信のために使用され得る。
【０１３３】
ブロック1410で、MSの動き状態が決定され得る。たとえば、MSの動き状態は、MS内の少なくとも1つのセンサーのためのセンサーデータに基づいて決定され得る。一例では、センサーデータは、磁力計からのセンサーデータ(たとえば、MSの移動の加速度)を含み得る。追加または代替として、センサーデータは、ジャイロスコープからのセンサーデータ(たとえば、角回転速度)を含み得る。いくつかの実施形態では、MSの動き状態は、図3および/または図4を参照しながら説明した動き状態決定モジュール305を使用して決定され得る。
【０１３４】
ブロック1415で、第2のAPが識別され得る。たとえば、第2のAPは、利用可能なAPについてのスキャン中に検出されてよく、そのAPからのブロードキャスト信号に基づいて識別され得る。いくつかの実施形態では、ブロック1415における動作は、図3および/または図4を参照しながら説明した接続使用モジュール310によって実施され得る。
【０１３５】
ブロック1420で、MSの動き状態に少なくとも部分的に基づいて、データ送信のために第2のAPを使用するべきか否かについて、決定が行われ得る。いくつかの実施形態では、第1のAPはマクロセルAPであってよく、第2のAPはスモールセルAPであってよい。これらの実施形態では、MSの動き状態は、第2のAPに接続することおよび/またはそれを使用することが有益であり得る十分な時間にわたって、MSが第2のAPのカバレージエリア中にあるようになるか否かを予測し得る。
【０１３６】
したがって、方法1400は、AP(たとえば、スモールセルAP)との接続不良を回避するために使用され得る。方法1400は一実装形態にすぎず、方法1400の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１３７】
図15は、接続不良を回避するための別の方法1500を示すフローチャートである。明快にするために、図1、図2、図3、図4、図7、図8、図9、図10、図11、図12、および/または図13を参照しながら説明したMS115のうちの1つを参照しながら、方法1500について以下で説明する。一実装形態では、図2、図3、図4、および/または図13を参照しながら説明したMS接続管理モジュール210は、MS115の機能要素を制御するためのコードの1つまたは複数のセットを実行して、以下で説明する機能を実施することができる。
【０１３８】
ブロック1505で、第1のAPとの第1の接続が、データ送信のために使用され得る。
【０１３９】
ブロック1510で、MSの動き状態が決定され得る。
【０１４０】
ブロック1515で、第2のAPが識別され得る。
【０１４１】
ブロック1520で、第2のAPの動き状態が決定され得る。場合によっては、第2のAPの動き状態は、第2のAPとの少なくとも1つの以前の接続に基づいて学習され得る。たとえば、APの動き状態は、APとの以前の接続の持続時間と、APとの以前の接続の全体にわたるMSの動き状態とに基づいて、学習され得る。いくつかの実施形態では、第2のAPの動き状態は、図3および/または図4を参照しながら説明した動き状態決定モジュール305を使用して決定され得る。
【０１４２】
ブロック1525で、MSの動き状態と第2のAPの動き状態との間の差がしきい値を満たすか否かについて、決定が行われ得る。一例では、しきい値は、MSの動き状態がAPの動き状態と同じであることを必要とし得る。別の例では、しきい値は、MSの動き状態とAPの動き状態との間の相対差であり得る。MSの動き状態とAPの動き状態との間の差がしきい値を満たす場合、ブロック1530で、第2のAPがデータ送信のために使用され得る。しかしながら、MSの動き状態とAPの動き状態との間の差がしきい値を満たさない場合、ブロック1535で、第2のAPがデータ送信のために使用されなくてよい。いくつかの実施形態では、ブロック1525、1530、および1535における動作は、図3および/または図4を参照しながら説明した接続使用モジュール310によって実施され得る。
【０１４３】
したがって、方法1500は、接続不良を回避するために使用され得る。方法1500は一実装形態にすぎず、方法1500の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１４４】
図16は、接続不良を回避するためのまた別の方法1600を示すフローチャートである。明快にするために、図1、図2、図3、図4、図7、図8、図9、図10、図11、図12、および/または図13を参照しながら説明したMS115のうちの1つを参照しながら、方法1600について以下で説明する。一実装形態では、図2、図3、図4、および/または図13を参照しながら説明したMS接続管理モジュール210は、MS115の機能要素を制御するためのコードの1つまたは複数のセットを実行して、以下で説明する機能を実施することができる。
【０１４５】
ブロック1605で、第1のAPとの第1の接続が、データ送信のために使用され得る。
【０１４６】
ブロック1610で、MSの動き状態が決定され得る。
【０１４７】
ブロック1615で、第2のAPが識別され得る。
【０１４８】
ブロック1620で、第2のAPの動き状態が決定され得る。
【０１４９】
ブロック1625で、第2のAPの動き状態が静止しているか否かについて、決定が行われ得る。第2のAPの動き状態が静止していない(たとえば、移動中である)場合、ブロック1635で、バックオフタイマーが開始され得る。しかしながら、第2のAPの動き状態が静止している場合、ブロック1630で、MSが動いているかまたは最近の過去に動いていたか否かについて、決定が行われ得る。MSが動いていないか、または最近の過去に動いていなかった場合、ブロック1655で、第2のAPがデータ送信のために使用され得る。しかしながら、MSが動いているか、または最近の過去に動いていた場合、ブロック1635で、バックオフタイマーが開始され得る。場合によっては、さらなる動作は、バックオフタイマーの満了まで遅延され得る。一例では、バックオフタイマーの持続時間は、MSおよび/または特に識別されたAPの過去の移動に依存し得る。バックオフタイマーの満了時、ブロック1640で、MSの動き状態が再び決定され得る。
【０１５０】
ブロック1645で、MSの動き状態と第2のAPの動き状態との間の差がしきい値を満たすか否かについて、決定が行われ得る。MSの動き状態とAPの動き状態との間の差がしきい値を満たす場合、ブロック1655で、第2のAPがデータ送信のために使用され得る。しかしながら、MSの動き状態とAPの動き状態との間の差がしきい値を満たさない場合、ブロック1650で、第2のAPがデータ送信のために使用されなくてよい。いくつかの実施形態では、ブロック1625、1630、および1640における動作は、図3および/または図4を参照しながら説明した動き状態決定モジュール305によって実施されてよく、ブロック1645、1655、1650、および1635における動作は、図3および/または図4を参照しながら説明した接続使用モジュール310によって実施されてよい。
【０１５１】
したがって、方法1600は、接続不良を回避するために使用され得る。方法1600は一実装形態にすぎず、方法1600の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１５２】
図17は、ワイヤレス通信のためのインターフェースを管理するための別の方法1700を示すフローチャートである。明快にするために、図1、図5、図6、図7、図8、図9、図10、図11、図12、および/または図13を参照しながら説明したAP105のうちの1つを参照しながら、方法1700について以下で説明する。一実装形態では、図5、図6、および/または図13を参照しながら説明したAP接続管理モジュール510は、AP105の機能要素を制御するためのコードの1つまたは複数のセットを実行して、以下で説明する機能を実施することができる。
【０１５３】
ブロック1705で、MSからの接続についての要求が受信され得る。
【０１５４】
ブロック1710で、MSがブラックリストに入れられているか否かについて、決定が行われ得る。いくつかの実施形態では、MSがブラックリストに入れられているか否かについての決定は、図6を参照しながら説明したブロッキングモジュール615を使用して行われ得る。
【０１５５】
ブロック1715で、MSがブラックリストに入れられていると決定すると、接続についての要求が拒否され得る。一例では、接続についての要求は無視され得る。いくつかの実施形態では、要求は、図6を参照しながら説明したブロッキングモジュール615によって拒否され得る。
【０１５６】
したがって、方法1700は、接続不良を回避するために使用され得る。方法1700は一実装形態にすぎず、方法1700の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１５７】
図18は、接続不良を回避するためのまた別の方法1800を示すフローチャートである。明快にするために、図1、図5、図6、図7、図8、図9、図10、図11、図12、および/または図13を参照しながら説明したAP105のうちの1つを参照しながら、方法1800について以下で説明する。一実装形態では、図5、図6、および/または図13を参照しながら説明したAP接続管理モジュール510は、AP105の機能要素を制御するためのコードの1つまたは複数のセットを実行して、以下で説明する機能を実施することができる。
【０１５８】
ブロック1805で、MSからの接続についての要求が受信され得る。
【０１５９】
ブロック1810で、MSが識別され得る。たとえば、MSは、MSから受信された接続についての要求の内容に基づいて識別され得る。
【０１６０】
ブロック1815で、MSがブラックリストに入れられているか否かについて、決定が行われ得る。MSがブラックリストに入れられていると決定される場合、ブロック1820で、接続についての要求が拒否され得る。しかしながら、MSがブラックリストに入れられていないと決定される場合、ブロック1825で、MSとの接続が確立され得る。場合によっては、APは、MSとの接続を監視することができる。
【０１６１】
ブロック1830で、接続が切断されると、接続の持続時間が決定され得る。いくつかの実施形態では、接続が監視されてよく、接続の持続時間が、図6を参照しながら説明した接続監視モジュール605を使用して決定され得る。
【０１６２】
ブロック1835で、持続時間がしきい値未満であるか否かについて、決定が行われ得る。場合によっては、接続の持続時間が、接続がMSにとって有益な接続であるためには短すぎる可能性があるとき、しきい値が、接続を回避するように設定され得る。
【０１６３】
ブロック1840で、接続不良が、識別されたMSに関連付けられ得る。たとえば、接続不良の数が、各接続不良のためのタイムスタンプとともに、識別されたMSに関連付けられ得る。
【０１６４】
ブロック1850で、ある時間期間内の識別されたMSの接続不良の数が、しきい値よりも大きいか否かについて、決定が行われ得る。一例では、しきい値は、ある時間期間(たとえば、最後の48時間)内の接続不良の数に基づき得る。たとえば、しきい値は、直近の時間期間内の接続不良の数に基づく、MSの最上位の割合であり得る。したがって、ブラックリストに入れられる特定のMSは、他のMSに関連付けられた接続不良の数に応じて、動的に変化し得る。その時間期間内の接続不良の数がしきい値よりも大きい場合、ブロック1845で、識別されたMSがブラックリストに入れられ得る。ブラックリスティングは、APとの接続の切断に依存するものとして示されるが、MSは、APとのいかなる対話もなしにブラックリストに入れられるか、またはブラックリストから外され得ることを理解されたい。たとえば、他のMSに関連付けられた接続不良の数の変化は、APがブラックリストに入れられるか、またはブラックリストから外される結果となり得る。
【０１６５】
したがって、方法1800は、接続不良を回避するために使用され得る。方法1800は一実装形態にすぎず、方法1800の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１６６】
添付の図面に関して上述した発明を実施するための形態は、例示的な実施形態について説明しており、実装され得るか、または特許請求の範囲内に入る実施形態のみを表すものではない。本明細書全体にわたって使われる「例示的」という用語は、「一例、実例、または例示として役立つ」ことを意味し、「好ましい」または「他の実施形態よりも有利な」を意味するものではない。発明を実施するための形態は、説明した技法の理解をもたらす目的で、具体的な詳細を含む。しかしながら、これらの技法は、これらの具体的な詳細なしに実施され得る。場合によっては、説明した実施形態の概念を曖昧にするのを回避するために、周知の構造およびデバイスがブロック図の形式で示されている。
【０１６７】
本明細書で説明する技法は、セルラーワイヤレスシステム、ピアツーピアワイヤレス通信、ワイヤレスローカルアクセスネットワーク(WLAN)、アドホックネットワーク、衛星通信システム、および他のシステムなど、様々なワイヤレス通信システムのために使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。これらのワイヤレス通信システムは、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交FDMA(OFDMA)、シングルキャリアFDMA(SC-FDMA)、および/または他の無線技術など、様々な無線通信技術を使用し得る。一般に、ワイヤレス通信は、無線アクセス技術(RAT)と呼ばれる1つまたは複数の無線通信技術の標準化された実装に従って行われる。無線アクセス技術を実施するワイヤレス通信システムまたはネットワークは、無線アクセスネットワーク(RAN)と呼ばれ得る。
【０１６８】
CDMA技法を使用する無線アクセス技術の例には、CDMA2000、ユニバーサル地上無線アクセス(UTRA)などがある。CDMA2000は、IS-2000、IS-95、およびIS-856規格をカバーする。IS-2000のリリース0およびAは、一般にはCDMA2000 1X、1Xなどと呼ばれる。IS-856(TIA-856)は、一般にはCDMA2000 1xEV-DO、高速パケットデータ(HRPD)などと呼ばれる。UTRAは、広帯域CDMA(WCDMA（登録商標）)およびCDMAの他の変形形態を含む。TDMAシステムの例には、モバイル通信用グローバルシステム(GSM（登録商標）)の様々な実装がある。OFDMおよび/またはOFDMAを使用する無線アクセス技術の例には、ウルトラモバイルブロードバンド(UMB)、発展型UTRA(E-UTRA)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDMなどがある。UTRAおよびE-UTRAは、ユニバーサルモバイルテレコミュニケーションシステム(UMTS)の一部である。3GPPロングタームエボリューション(LTE)およびLTEアドバンスト(LTE-A)は、E-UTRAを使用するUMTSの新しいリリースである。UTRA、E-UTRA、UMTS、LTE、LTE-AおよびGSM（登録商標）は、「第3世代パートナーシッププロジェクト」(3GPP)という名称の組織からの文書に記載されている。CDMA2000およびUMBは、「第3世代パートナーシッププロジェクト2」(3GPP2)という名称の組織からの文書に記載されている。本明細書で説明する技法は、上記のシステムおよび無線技術、ならびに他のシステムおよび無線技術に使用され得る。
【０１６９】
様々な開示された実施形態のいくつかを収容することができる通信ネットワークは、階層化プロトコルスタックに従って動作するパケットベースネットワークである可能性がある。たとえば、ベアラまたはパケットデータコンバージェンスプロトコル(PDCP)レイヤにおける通信は、IPベースである可能性がある。無線リンク制御(RLC)レイヤは、論理チャネルを介して通信するためにパケットセグメンテーションおよび再構成を実施することができる。媒体アクセス制御(MAC)レイヤは、優先権処理および論理チャネルのトランスポートチャネルへの多重化を実施することができる。MACレイヤは、リンク効率を改善するためにMACレイヤにおける再伝送を提供するのにハイブリッドARQ(HARQ)を使用することもできる。物理レイヤでは、トランスポートチャネルは、物理チャネルにマッピングされ得る。
【０１７０】
様々な異なる技術および技法のうちのいずれかを使用して、情報および信号が表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【０１７１】
本明細書の開示に関して説明した様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実施するように設計されたそれらの任意の組合せを用いて実装または実施され得る。汎用プロセッサはマイクロプロセッサであってもよいが、代替ではプロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラまたは状態マシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。プロセッサは、場合によっては、メモリと電子通信していてよく、その場合、メモリは、プロセッサによって実行可能である命令を記憶する。
【０１７２】
本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。他の例および実装形態が、本開示および添付の特許請求の範囲の範囲および趣旨の中にある。たとえば、ソフトウェアの性質により、上で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらの任意の組合せによって実行されるソフトウェアを使用して、実装され得る。機能を実装する特徴はまた、機能の一部が異なる物理的ロケーションで実装されるように分散された状態を含む、様々な位置に物理的に位置していてもよい。また、特許請求の範囲を含めて本明細書で使用する場合、「のうちの少なくとも1つ」によって修飾される項目の列挙で用いられる「または」は、たとえば、「A、B、またはCのうちの少なくとも1つ」という列挙が、AまたはBまたはCまたはABまたはACまたはBCまたはABC(すなわち、AおよびBおよびC)を意味するように、選言的な列挙を示す。
【０１７３】
コンピュータプログラム製品またはコンピュータ可読媒体は、ともに、コンピュータ可読記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体とを含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは、命令またはデータ構造の形態の所望のコンピュータ可読プログラムコードを搬送または記憶するために使用され得、汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、任意の接続は、適切にコンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、ウェブサイト、サーバ、または他の遠隔光源から、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用する場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザーディスク（登録商標）(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー（登録商標）ディスク(disk)、およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、磁気的にデータを再生し、一方ディスク(disc)は、レーザーで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１７４】
本開示の上記の説明は、当業者が本開示を作成または使用できるようにするために提供される。本開示への様々な修正が当業者には容易に明らかになることになり、本明細書に定義する一般原理は、本開示の趣旨および範囲を逸脱することなしに他の変形形態に適用され得る。本開示全体にわたって、「例」または「例示的」という用語は、一例または実例を示し、言及する例についてのいかなる選好をも暗示または必要としない。したがって、本開示は、本明細書で説明した例および設計に限定するものではなく、本明細書で開示する原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
【符号の説明】
【０１７５】
100  ワイヤレス通信システム、システム、ワイヤレスネットワーク
105  基地局(またはセル)、アクセスポイント(AP)、LTE/LTE-Aアクセスポイント、マクロセル
105-a  スモールセル、スモールセルWi-Fiアクセスポイント、スモールセルアクセスポイント
105-b、105-c、105-e、105-g  AP
105-d-1  第1のAP
105-d-2  第2のAP
105-f-1  第1のAP
105-f-2  第2のAP
115  通信デバイス、デバイス、移動局(MS)、モバイルデバイス
115-a、115-b、115-c、115-d、115-e、115-f、115-g、115-h  MS
125  通信リンク
125-a  第1の送信リンク
125-b  第2の送信リンク、送信リンク
130  コアネットワーク
132  バックホールリンク、バックホール
134  バックホールリンク
110  地理的なエリア、カバレージエリア
205  MS受信機モジュール
210、210-a、210-b、210-c  MS接続管理モジュール
215  MS送信機モジュール
305  動き状態決定モジュール
305-a  動き状態決定モジュール
310  接続使用モジュール
310-a  接続使用モジュール
405  動き検出サブモジュール
410  クラウドソーシングサブモジュール
415  学習サブモジュール
420  接続監視サブモジュール
425  接続確立サブモジュール
430  トラフィック切替えサブモジュール
435  バックオフサブモジュール
505  AP受信機モジュール
510、510-a、510-b  AP接続管理モジュール
515  AP送信機モジュール
605  AP接続監視モジュール
610  ブラックリスティングモジュール
615  ブロッキングモジュール
705、740、825、945、1020、1230  接続
720、820、925  ブロードキャスト
745  データトラフィック
805、905、1205  第1の接続、接続
850  トラフィック
1005、1105  接続要求
1030  切断
1220  応答
1215  測定レポート
1300  MIMO通信システム、システム
1320、1364  送信プロセッサ
1330  送信(TX)MIMOプロセッサ
1332  変調器、復調器
1332-a〜1332-x  送信変調器、変調器
1334  アンテナ
1334-a〜1334-x、1352-a〜1352-n  アンテナ
1336、1356  MIMO検出器
1338、1358  受信プロセッサ
1340、1380  プロセッサ
1342、1382  メモリ
1352-a〜1352-n  MSアンテナ
1354  復調器
1354-a〜1354-n  復調器、変調器/復調器
1366  MIMOプロセッサ、送信MIMOプロセッサ
【図１】
2016529792.tif 000003
【図２】
2016529792.tif 000004
【図３】
2016529792.tif 000005
【図４】
2016529792.tif 000006
【図５】
2016529792.tif 000007
【図６】
2016529792.tif 000008
【図７】
2016529792.tif 000009
【図８】
2016529792.tif 000010
【図９】
2016529792.tif 000011
【図１０】
2016529792.tif 000012
【図１１】
2016529792.tif 000013
【図１２】
2016529792.tif 000014
【図１３】
2016529792.tif 000015
【図１４】
2016529792.tif 000016
【図１５】
2016529792.tif 000017
【図１６】
2016529792.tif 000018
【図１７】
2016529792.tif 000019
【図１８】
2016529792.tif 000020
【手続補正書】
【提出日】平成27年9月21日(2015.9.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ送信を管理するための方法であって、
モバイルデバイスによって、データ送信のために第1のアクセスポイントとの第1の接続を使用するステップと、
前記モバイルデバイスによって、前記モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定するステップと、
第2のアクセスポイントを検出すると、前記モバイルデバイスによって、前記第2のアクセスポイントの動き状態を決定するステップであって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定されるステップと、
前記モバイルデバイスによって、前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップと
を含む方法。
【請求項２】
前記モバイルデバイスの前記動き状態を決定するステップが、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定するステップ
を含む、請求項1に記載の方法。
【請求項３】
前記モバイルデバイスの前記動き状態を決定するステップが、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定するステップ
を含む、請求項1に記載の方法。
【請求項４】
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記動き状態とが同じであるとき、前記第2のアクセスポイントを使用するように決定するステップ
を含む、請求項1に記載の方法。
【請求項５】
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに基づいて、前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態との間の相対差が、しきい値内であるとき、前記第2のアクセスポイントを使用するように決定するステップ
を含む、請求項1に記載の方法。
【請求項６】
前記第2のアクセスポイントの前記動き状態を決定するステップが、
前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、前記第2のアクセスポイントの前記動き状態を学習するステップ
を含む、請求項1に記載の方法。
【請求項７】
前記第2のアクセスポイントの前記動き状態を決定するステップが、
前記第2のアクセスポイントについての情報をクラウドソーシングするステップであって、前記情報が、前記第2のアクセスポイントの前記動き状態を含むステップ
を含む、請求項1に記載の方法。
【請求項８】
データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
バックオフタイマーが満たされたか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項９】
前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、前記バックオフタイマーの持続時間を調整するステップ
をさらに含む、請求項8に記載の方法。
【請求項１０】
前記バックオフタイマーの持続時間が、アクセスポイント固有である、請求項8に記載の方法。
【請求項１１】
前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記第2のアクセスポイントとの接続を確立するべきか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項１２】
前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記データ送信を、前記第2のアクセスポイントとの確立された接続に切り替えるべきか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項１３】
前記決定された動き状態を、前記第2のアクセスポイントに関連付けるステップと、
前記第2のアクセスポイントとその関連付けられた動き状態とについての情報を記憶するステップと
をさらに含む、請求項1に記載の方法。
【請求項１４】
前記第1のアクセスポイントがマクロセルアクセスポイントを含み、前記第2のアクセスポイントがスモールセルアクセスポイントを含む、請求項1に記載の方法。
【請求項１５】
前記少なくとも1つのセンサーが、加速度計およびジャイロスコープのうちの少なくとも1つを含む、請求項1に記載の方法。
【請求項１６】
データ送信を管理するためのモバイルデバイスであって、
データ送信のために第1のアクセスポイントとの第1の接続を使用するための手段と、
前記モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定するための手段と、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定するための手段であって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定される手段と、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するための手段と
を含むモバイルデバイス。
【請求項１７】
前記モバイルデバイスの前記動き状態を決定するための前記手段が、前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定する、請求項16に記載のモバイルデバイス。
【請求項１８】
前記モバイルデバイスの前記動き状態を決定するための前記手段が、前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定する、請求項16に記載のモバイルデバイス。
【請求項１９】
データ送信を管理するためのモバイルデバイスであって、
プロセッサと、
前記プロセッサと電子通信しているメモリと
を含み、前記メモリは命令を具体化し、前記命令は前記プロセッサによって、
データ送信のために第1のアクセスポイントとの第1の接続を使用すること、
前記モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定すること、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定することであって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定されること、および
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、モバイルデバイス。
【請求項２０】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項19に記載のモバイルデバイス。
【請求項２１】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項19に記載のモバイルデバイス。
【請求項２２】
命令を記憶する非一時的コンピュータ可読媒体であって、前記命令はモバイルデバイスのプロセッサによって、
データ送信のために第1のアクセスポイントとの第1の接続を使用すること、
前記モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定すること、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定することであって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定されること、および
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、非一時的コンピュータ可読媒体。
【請求項２３】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項22に記載の非一時的コンピュータ可読媒体。
【請求項２４】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項22に記載の非一時的コンピュータ可読媒体。
【請求項２５】
接続を管理するための方法であって、
アクセスポイントにおいて、モバイルデバイスから接続についての要求を受信するステップと、
前記アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定するステップであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含むステップと、
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記アクセスポイントにおいて、前記モバイルデバイスからの前記接続についての前記要求を拒否するステップと
を含む方法。
【請求項２６】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項25に記載の方法。
【請求項２７】
ある時間期間内の前記以前の接続不良の数がしきい値を超えるとき、前記モバイルデバイスがブラックリストに入れられる、請求項25に記載の方法。
【請求項２８】
前記モバイルデバイスがブラックリストに入れられていないと決定すると、前記モバイルデバイスとの接続を確立するステップ
をさらに含む、請求項25に記載の方法。
【請求項２９】
前記モバイルデバイスを識別するステップと、
前記モバイルデバイスとの前記接続の持続時間を決定するステップと、
前記接続の前記持続時間がしきい値を満たすことに失敗するとき、前記接続を以前の接続不良として識別するステップと、
前記以前の接続不良の時間を識別するステップと、
前記以前の接続不良を前記識別されたモバイルデバイスに関連付けるステップと、
をさらに含む、請求項28に記載の方法。
【請求項３０】
前記アクセスポイントがスモールセルアクセスポイントを含む、請求項25に記載の方法。
【請求項３１】
接続を管理するためのアクセスポイントであって、
モバイルデバイスから接続についての要求を受信するための手段と、
前記アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定するための手段であって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含む手段と、
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否するための手段と
を含むアクセスポイント。
【請求項３２】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項31に記載のアクセスポイント。
【請求項３３】
接続を管理するためのアクセスポイントであって、
プロセッサと、
前記プロセッサと電子通信しているメモリと
を含み、前記メモリは命令を具体化し、前記命令は前記プロセッサによって、
モバイルデバイスから接続についての要求を受信すること、
前記アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定することであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含むこと、および
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否すること
を行うために実行可能である、アクセスポイント。
【請求項３４】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項33に記載のアクセスポイント。
【請求項３５】
命令を記憶する非一時的コンピュータ可読媒体であって、前記命令はアクセスポイントのプロセッサによって、
モバイルデバイスから接続についての要求を受信すること、
前記アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定することであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含むこと、および
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否すること
を行うために実行可能である、非一時的コンピュータ可読媒体。
【請求項３６】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項35に記載の非一時的コンピュータ可読媒体。
【手続補正書】
【提出日】平成28年4月27日(2016.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ送信を管理するための方法であって、
データ送信のために第1のアクセスポイントとの第1の接続を使用するステップと、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定するステップと、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定するステップであって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定されるステップと、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップと
を含む方法。
【請求項２】
前記モバイルデバイスの前記動き状態を決定するステップが、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定するステップ
を含む、請求項1に記載の方法。
【請求項３】
前記モバイルデバイスの前記動き状態を決定するステップが、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定するステップ
を含む、請求項1に記載の方法。
【請求項４】
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のための前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とが同じであるとき、前記第2のアクセスポイントを使用するように決定するステップ
を含む、請求項1に記載の方法。
【請求項５】
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のための前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態との間の相対差が、しきい値内であるとき、前記第2のアクセスポイントを使用するように決定するステップ
を含む、請求項1に記載の方法。
【請求項６】
前記第2のアクセスポイントの前記動き状態を決定するステップが、
前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、前記第2のアクセスポイントの前記動き状態を学習するステップ
を含む、請求項1に記載の方法。
【請求項７】
前記第2のアクセスポイントの前記動き状態を決定するステップが、
前記第2のアクセスポイントについての情報をクラウドソーシングするステップであって、前記情報が、前記第2のアクセスポイントの前記動き状態を含むステップ
を含む、請求項1に記載の方法。
【請求項８】
データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
バックオフタイマーが満たされたか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項９】
前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて、前記バックオフタイマーの持続時間を調整するステップ
をさらに含む、請求項8に記載の方法。
【請求項１０】
前記バックオフタイマーの持続時間が、アクセスポイント固有である、請求項8に記載の方法。
【請求項１１】
前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記第2のアクセスポイントとの接続を確立するべきか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項１２】
前記第2のアクセスポイントを使用するべきか否かを決定するステップが、
前記データ送信を、前記第2のアクセスポイントとの確立された接続に切り替えるべきか否かを決定するステップ
を含む、請求項1に記載の方法。
【請求項１３】
前記モバイルデバイスの前記決定された動き状態を、前記検出された第2のアクセスポイントに関連付けるステップと、
前記検出された第2のアクセスポイントとその関連付けられた動き状態とについての情報を記憶するステップと
をさらに含む、請求項1に記載の方法。
【請求項１４】
前記第1のアクセスポイントがマクロセルアクセスポイントを含み、前記第2のアクセスポイントがスモールセルアクセスポイントを含む、請求項1に記載の方法。
【請求項１５】
前記少なくとも1つのセンサーが、加速度計およびジャイロスコープのうちの少なくとも1つを含む、請求項1に記載の方法。
【請求項１６】
データ送信を管理するための装置であって、
データ送信のために第1のアクセスポイントとの第1の接続を使用するための手段と、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定するための手段と、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定するための手段であって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定される手段と、
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定するための手段と
を含む装置。
【請求項１７】
前記モバイルデバイスの前記動き状態を決定するための前記手段が、前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定する、請求項16に記載の装置。
【請求項１８】
前記モバイルデバイスの前記動き状態を決定するための前記手段が、前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定する、請求項16に記載の装置。
【請求項１９】
データ送信を管理するための装置であって、
プロセッサと、
前記プロセッサと電子通信しているメモリと
を含み、前記メモリは命令を具体化し、前記命令は前記プロセッサによって、
データ送信のために第1のアクセスポイントとの第1の接続を使用すること、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定すること、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定することであって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定されること、および
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、装置。
【請求項２０】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項19に記載の装置。
【請求項２１】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項19に記載の装置。
【請求項２２】
命令を記憶する非一時的コンピュータ可読記憶媒体であって、前記命令はプロセッサによって、
データ送信のために第1のアクセスポイントとの第1の接続を使用すること、
モバイルデバイス内の少なくとも1つのセンサーからのセンサーデータに基づいて、前記モバイルデバイスの動き状態を決定すること、
第2のアクセスポイントを検出すると、前記第2のアクセスポイントの動き状態を決定することであって、前記第2のアクセスポイントの前記動き状態は、前記第2のアクセスポイントとの以前の接続に少なくとも部分的に基づいて決定されること、および
前記モバイルデバイスの前記決定された動き状態と、前記第2のアクセスポイントの前記決定された動き状態とに少なくとも部分的に基づいて、データ送信のために前記第2のアクセスポイントを使用するべきか否かを決定すること
を行うために実行可能である、非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの移動の加速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項22に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記モバイルデバイスの前記動き状態を決定するための前記命令が、前記プロセッサによって、
前記モバイルデバイスの角回転速度に基づいて、前記動き状態を決定すること
を行うために実行可能である、請求項22に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
接続を管理するための方法であって、
モバイルデバイスから接続についての要求を受信するステップと、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定するステップであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含むステップと、
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否するステップと
を含む方法。
【請求項２６】
以前の接続が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項25に記載の方法。
【請求項２７】
ある時間期間内の前記以前の接続不良の数がしきい値を超えるとき、前記モバイルデバイスがブラックリストに入れられる、請求項25に記載の方法。
【請求項２８】
前記モバイルデバイスがブラックリストに入れられていないと決定すると、前記モバイルデバイスとの接続を確立するステップ
をさらに含む、請求項25に記載の方法。
【請求項２９】
前記モバイルデバイスを識別するステップと、
前記モバイルデバイスとの前記接続の持続時間を決定するステップと、
前記接続の前記持続時間がしきい値を満たすことに失敗するとき、前記接続を以前の接続不良として識別するステップと、
前記以前の接続不良の時間を識別するステップと、
前記以前の接続不良を前記識別されたモバイルデバイスに関連付けるステップと、
をさらに含む、請求項28に記載の方法。
【請求項３０】
前記アクセスポイントがスモールセルアクセスポイントを含む、請求項25に記載の方法。
【請求項３１】
接続を管理するための装置であって、
モバイルデバイスから接続についての要求を受信するための手段と、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定するための手段であって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含む手段と、
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否するための手段と
を含む装置。
【請求項３２】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項31に記載の装置。
【請求項３３】
接続を管理するための装置であって、
プロセッサと、
前記プロセッサと電子通信しているメモリと
を含み、前記メモリは命令を具体化し、前記命令は前記プロセッサによって、
モバイルデバイスから接続についての要求を受信すること、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定することであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含むこと、および
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否すること
を行うために実行可能である、装置。
【請求項３４】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項33に記載の装置。
【請求項３５】
命令を記憶する非一時的コンピュータ可読記憶媒体であって、前記命令はプロセッサによって、
モバイルデバイスから接続についての要求を受信すること、
アクセスポイントにおいて、前記モバイルデバイスがブラックリストに入れられているか否かを決定することであって、前記モバイルデバイスは、前記モバイルデバイスに関連付けられた以前の接続不良の数がしきい値を超えるとき、ブラックリストに入れられ、以前の接続不良は、時間しきい値を満たすことに失敗する持続時間を有する接続を含むこと、および
前記モバイルデバイスがブラックリストに入れられていると決定すると、前記モバイルデバイスからの前記接続についての前記要求を拒否すること
を行うために実行可能である、非一時的コンピュータ可読記憶媒体。
【請求項３６】
以前の接続不良が、前記モバイルデバイスが前記アクセスポイントのカバレージエリアを離れるために切断される接続を含む、請求項35に記載の非一時的コンピュータ可読記憶媒体。
【国際調査報告】
2016529792.tif 000021
2016529792.tif 000022
2016529792.tif 000023
2016529792.tif 000024
2016529792.tif 000025