(57)【要約】パケットベースの第１のネットワークと、該第１のネットワークへのアクセスを提供する複数の無線アクセスネットワークとを備える通信システムにおいて使用するためのモバイル端末、プログラム及び方法。モバイル端末は、例えば日、週、月及び／又は年単位での時間に対する、前記アクセスネットワークのうちの１つ若しくは複数についての過去の可用性又は過去の使用のログを保持するように構成される。モバイル端末は更に、トランシーバのアクティブ化を制御し、１又は複数の識別される時間と現在の時間との比較に応じて、前記無線アクセスネットワークのうちの１つ又は複数についての後続の可用性をスキャンするように構成される。モバイル端末は、当該モバイル端末の現在の地理的位置に応じてスキャン動作が制御される、第１の動作モードと、ログに応じてスキャン動作が制御される、第２の動作モードとを切り替える。
2015530770.tif 000002
【特許請求の範囲】
【請求項１】
パケットベースの第１のネットワークと、該第１のネットワークへのアクセスを提供する複数の無線アクセスネットワークとを備える通信システムにおいて使用するためのモバイル端末であって：
前記無線アクセスネットワークへアクセスするための１つ又は複数のトランシーバと；
当該モバイル端末の現在の地理的位置を決定するように構成される位置決定モジュールと；
前記位置決定モジュールと前記１つ又は複数のトランシーバに結合され、前記１つ又は複数のトランシーバを使用して前記無線アクセスネットワークとの接続関係を形成することにより前記第１のネットワークと通信するように動作可能な処理装置と；
を備え、
前記処理装置は、当該モバイル端末に対する過去の可用性のログ又は当該モバイル端末による前記無線アクセスネットワークのうちの１つ若しくは複数の過去の使用のログを保持するように構成され、
前記処理装置は、前記１つ又は複数のトランシーバのうちの少なくとも１つのトランシーバのアクティブ化を制御して、前記無線アクセスネットワークのうちの１つ又は複数についての後続の可用性をスキャンするように構成され
前記処理装置は、（ｉ）前記位置決定モジュールによって決定される当該モバイル端末の前記現在の地理的位置に応じて前記のスキャン動作が制御される、第１の動作モードと、（ｉｉ）前記ログに応じて前記のスキャン動作が制御される、第２の動作モードとを切り替えるように構成される、
モバイル端末。
【請求項２】
前記処理装置は、前記ログが信頼性の閾値に到達したという条件により、前記第１の動作モードから前記第２の動作モードへ切り替えるように構成される、
請求項１に記載のモバイル端末。
【請求項３】
前記処理装置は、前記位置決定モジュールを使用して検出される現在の地理的エリアに応じて、前記第１の動作モードと前記第２の動作モードとの間を切り替えるように構成される、
請求項１又は２に記載のモバイル端末。
【請求項４】
前記第２の動作モードにおける前記のスキャン動作は、前記現在の地理的位置の代わりに、前記のログに応じて制御される、
請求項１乃至３のいずれかに記載のモバイル端末。
【請求項５】
前記第２の動作モードにおいて、前記処理装置は、前記位置決定モジュールをオフに切り替えるか、前記位置決定モジュールを低電力状態に置くように構成される、
請求項４に記載のモバイル端末。
【請求項６】
前記処理装置は、日、週、月及び／又は年の時間に対する過去の可用性又は使用の前記ログを保持し、前記可用性又は使用において習慣的基準で相違が生じることが予想される日、週、月及び／又は年の１又は複数の時間を識別し、該１又は複数の識別された時間を、日、週、月及び／又は年での現在の時間と比較するように構成され、
前記第２の動作モードにおける前記のスキャン動作は、前記１又は複数の識別された時間と前記現在の時間との前記の比較に応じて制御される、
請求項１乃至５のいずれかに記載のモバイル端末。
【請求項７】
前記処理装置は、前記のスキャン動作のインスタンスを標準の速度で実行し、前記の比較に応じて前記速度を変化させることによって前記アクティブ化を制御するよう構成されるか、あるいは前記のスキャン動作のインスタンスを前記１又は複数の識別された時間のうちのある時間においてトリガすることによって前記アクティブ化を制御するように構成され、
前記１又は複数の識別された時間は、１又は複数の識別された時間枠あるいは１又は複数の時間における点を備える、
請求項１乃至６のいずれかに記載のモバイル端末。
【請求項８】
前記処理装置は、前記のスキャン動作に応じて、前記無線アクセスネットワークのうち複数の利用可能な無線アクセスネットワークのいずれかを自動的に選択して、前記第１のネットワークへ接続するのに使用するように構成される、請求項１乃至７のいずれかに記載のモバイル端末。
【請求項９】
前記無線アクセスネットワークは、複数の無線ローカルエリアネットワークと、１つ又は複数の無線ワイドエリアネットワークとを備え、前記１つ又は複数のトランシーバは、前記無線ローカルエリアネットワークに接続するためのローカルトランシーバと、前記無線ワイドエリアネットワークに接続するための追加のトランシーバとを備え、
前記処理装置は、前記接続関係のうちの１つ又は複数を使用して、生のパケットベースの音声又はビデオコールの形で前記第１のネットワーク上で通信を行うように構成され、
前記処理装置は、前記コールが進行中の間、前記のスキャン動作に応じて、前記第１のネットワークへ前記無線ワイドエリアネットワークのうちの１つ又は前記無線ローカルエリアネットワークのうちの１つを介して接続するかどうかを自動的に選択するように構成される、
請求項１乃至８のいずれかに記載のモバイル端末。
【請求項１０】
パケットベースの第１のネットワークと、該第１のネットワークへのアクセスを提供する複数の無線アクセスネットワークとを備える通信システムにおいて使用するためのコンピュータプログラムであって、当該コンピュータプログラムは、コンピュータ読取可能媒体上に具現化され、モバイル端末の処理装置によって実行されると：
前記モバイル端末の１つ又は複数のトランシーバを使用して無線アクセスネットワークとの接続関係を形成することにより前記第１のネットワークと通信する動作と、
前記モバイル端末に対する過去の可用性のログ又は前記モバイル端末による前記無線アクセスネットワークのうちの１つ若しくは複数の過去の使用のログを保持する動作と、
前記１つ又は複数のトランシーバのうちの少なくとも１つのトランシーバのアクティブ化を制御して、前記無線アクセスネットワークのうちの１つ又は複数についての後続の可用性をスキャンする動作と、
（ｉ）前記モバイル端末の現在の地理的位置に応じて前記のスキャン動作が制御される、第１の動作モードと、（ｉｉ）前記ログに応じて前記のスキャン動作が制御される、第２の動作モードとを切り替える動作と、
を実行させるように構成されたコードを備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル端末により使用して、インターネットのようなパケットベースの更なるネットワークにアクセスするための無線アクセスネットワークの可用性を決定することに関し、これにより、ＶＯＩＰコール又は他の通信を実行するためにインターネットにアクセスする手段として、例えば無線ローカルエリアネットワークと無線ワイドエリアネットワークとの間で選択をするか、２つの無線ローカルエリアネットワークの間で選択をすることを可能にする、
【背景技術】
【０００２】
一部の通信システムは、モバイル端末のユーザが、パケットベースのコンピュータネットワーク上で、例えばインターネットのようなインターネットワーク上で、音声又はビデオコールを行うのを可能にする。そのような通信システムには、ボイス又はビデオオーバーインターネットプロトコル（ＶｏＩＰ）システムが含まれる。これらのシステムは、しばしば、従来の固定回線やモバイルネットワークよりもかなり低コストであるので、遠距離通信の場合は特に、ユーザにとって利点がある。パケットベースのネットワークを介して実装することが可能な他のタイプの通信媒体には、インスタントメッセージング（ＩＭ）、ＳＭＳメッセージング、ファイル転送及び／又はボイスメールが含まれる。
【０００３】
インターネットのようなパケットベースの第１のネットワーク上でＶｏＩＰコールのような通信を実行するとき、モバイル端末は典型的に、第２のアクセスネットワーク（性質上パケットベースであってもよいが）を介してインターネットに接続する。利用可能である場合、複数の異なるアクセスネットワークを選択することができる場合が多い。典型的に、モバイル端末は、利用可能な２つの異なるタイプの接続手段：すなわち、無線ローカルエリアネットワーク（ＷＬＡＮ）と無線ワイドエリアネットワーク（ＷＷＡＮ）とを有する。多くのＷＬＡＭは、典型的にＷｉ−Ｆｉを使用するが、他のローカルの短距離の無線規格も当技術分野で知られている。ＷＷＡＮは、ＧＰＲＳ、ＵＭＴＳ、ＨＤＰＡ、ＬＴＥ、Ｗｉｍａｘ等のような複数の異なる技術によって実装され得る。通常、利用可能なＷＷＡＮのタイプは、オペレータによって決定されるが、モバイル端末において行われるそのような決定は、つまりはＷＬＡＮ、ＷＷＡＮ又はその双方を使用するかどうかを決定することである。ＷＬＡＮ及びＷＷＡＮの上において、特定のモバイル端末は、第３のアクセス技術として衛星リンクへのアクセスを有するが、これは通常、ＷＬＡＮとＷＷＡＮの双方ともアクセス可能でない場合の「最後の手段」である。一部のシステムでは、異なる無線インターネットアクセス技術を使用するネットワーク接続に移ることを決定する際に、ユーザの物理的な位置を考慮することも可能である。
【０００４】
例えばＷＬＡＮとＷＷＡＮとの間で選択するか、２つ又はそれ以上の重複するＷＬＡＮの間で選択をするように、接続するネットワークを選ぶことができるように、モバイル端末は、どのネットワークが物理的に存在し、動作中であるかを知る必要がある。これを行うために、モバイル端末は、該モバイル端末の１つ又は複数の無線インタフェースの電源を入れ、潜在的なネットワークからのページング信号を待つ。モバイル端末が、ｗｉ−ｆｉネットワークのようなローカルエリア無線ネットワークとの通信用の短距離のローカルトランシーバを備える場合、このトランシーバの電源を入れ、いずれかの利用可能なＷＬＡＮのアクセスポイントからのページング信号のブロードキャストを待ち、一方、モバイル端末が、３Ｇ又はＬＴＥネットワークのようなワイドエリア無線ネットワークとの通信用の長距離のセルラトランシーバを備える場合、このトランシーバの電源を入れて、ユーザの１つ又は複数のＷＷＡＮプロバイダの基地局からのページング信号を待つ。特定の待機期間の後、関連するインタフェースの電源を切る。この種のプロセスはスキャンと呼ばれる。従来的に、そのようなスキャンは、定期的に、例えば数秒ごと又は数分ごとに実行されるので、モバイル端末は常に、どのようなネットワークが利用可能であるかをおおまかに知っている。
【発明の概要】
【０００５】
本発明の実施形態は、パケットベースの第１のネットワークと、該第１のネットワークへのアクセスを提供する複数の無線アクセスネットワークとを備える通信システムにおいて使用するためのモバイル端末を提供する。当該モバイル端末は、無線アクセスネットワークへ接続するための１つ又は複数のトランシーバと；当該モバイル端末の現在の地理的位置を決定するように構成される位置決定モジュールと；該位置決定モジュールと前記１つ又は複数のトランシーバとに結合され、前記１つ又は複数のトランシーバを使用して無線アクセスネットワークへの接続を形成することによって前記第１のネットワークと通信するように動作可能な処理装置とを備える。該処理装置は、前記無線アクセスネットワークの１つ若しくは複数について当該モバイル端末の過去の可用性（past  availability）のログ又は当該端末による過去の使用のログを保持するように構成される。処理装置は、前記１つ又は複数のトランシーバのうち少なくとも１つのトランシーバのアクティブ化を制御して、無線アクセスネットワークの１つ又は複数の後続の可用性についてスキャンするようにも構成される。さらに、処理装置は、（ｉ）スキャン動作が、位置決定モジュールによって決定されるモバイル端末の現在の地理的位置に応じて制御される、第１の動作モードと、（ｉｉ）スキャン動作が、ログに応じて制御される、第２の動作モードとの間で切り換わるように構成される。
【０００６】
本発明の実施形態は、対応する方法及びコンピュータプログラム製品も提供する。
【０００７】
この「発明の概要」における記載は、「発明を実施するための形態」において以下で更に説明される概念の選択を、簡略化した形で紹介するために提供される。この「発明の概要」の記載は、特許請求に係る主題の主要な特徴又は本質的な特徴を特定するようには意図されておらず、特許請求に係る範囲を限定するように用いられるようにも意図されていない。
【０００８】
本発明のより良い理解のため及び本発明がどのように実施され得るかを示すために、添付の図面には、例として参照番号が与えられている。
【図面の簡単な説明】
【０００９】
【図１】通信システムの概略的な表現である。
【図２】例示的なユーザの習慣の概略的な表現である。
【図３】習慣ベースのスキャン方法を概略的に表すフローチャートである。
【発明を実施するための形態】
【００１０】
説明されるように、モバイル端末は、どのネットワークが存在しているかを決定し、それにより接続するネットワークを選ぶ（例えばＷＬＡＮとＷＷＡＮの間で、又は２つ若しくはそれ以上の重複するＷＬＡＮの間で選択する）ために、当該モバイル端末の１つ又は複数の無線インタフェースの電源を入れて、潜在的なネットワークからのページング信号を待つ。スキャン動作は、関連するインタフェースの電源を入れるために特定の量の電力を消費するという問題があるので、このプロセスは、モバイル端末のバッテリ寿命に対して効果を奏することができる。ＷＬＡＮネットワークのようなアクセスネットワークについて、スキャンを実行するのにバッテリの電力を費やすべき時を決定するために、ネットワークが利用可能になると予想されるときを決定する方法を提供することが望ましい。
【００１１】
これを行う１つの方法は、ＧＰＳモジュールのような位置決定モジュールを使用して、モバイル端末の現在の位置を決定し、その現在の位置に応じてスキャン動作を制御することである。例えばモバイル端末は、（例えばモバイル端末上でローカルに保持されるか、位置サービスサーバにおいて保持される）ＷＬＡＮ及び／又はＷＷＡＮのカバレッジについてのルックアップテーブルをクエリすることが可能である。モバイル端末はルックアップを使用して、その現在の位置に基づいて、ＷＬＡＮ及び／又はＷＷＡＮのカバレッジが期待されるか又は反対に期待されない地理的エリア内に現在いることを決定することがある。モバイル端末は次いで、該モバイル端末が、カバレッジが期待されないエリア内にいるか、又はカバレッジにおける変化が期待されないエリア内にいることがわかった場合、スキャン動作を減少させることができ、あるいは該モバイル端末が、新たなカバレッジが期待されるエリアに移動する場合はスキャン動作を増加させることができる。しかしながら、ＧＰＳトランシーバ（又は類似物）を使用する動作及び／又は位置サービスのデータベースにアクセスする動作は、この動作自体が、ある量の電力を消費する可能性がある。
【００１２】
本発明は、モバイル端末であって、無線アクセスネットワークの１つ若しくは複数のアクセスネットワークについて、当該モバイル端末に対する過去の可用性を観察するか、及び／又は１つ若しくは複数のアクセスネットワークの過去の使用を観察するように構成されるモバイル端末を提供する（あるネットワークが使用された場合、そのネットワークは利用可能でなければならないが、利用可能なネットワークは必ずしも常に使用されるわけではない）。そのような観察に基づいて、モバイル端末は、そのモバイル端末の観点から１つ若しくは複数のアクセスネットワークの過去の可用性に関して、又はアクセスネットワークのうちの１つ若しくは複数についてのモバイル端末による過去の使用に関して、ユーザの習慣（habit）のログを保持する。可用性又は使用は、おそらくユーザの典型的なルーチンに適切なタイムスケール、例えば日、週、月及び／又は年での時間に関して、その可用性が生じた時間に対してログを記録される。モバイル端末は、現在の時間に対するユーザの習慣のログに依存して、無線アクセスネットワークの１つ又は複数について後続の可用性をスキャンするよう、該端末のトランシーバのうちの少なくとも１つのアクティブ化を制御する。
【００１３】
例えばモバイル端末は、可用性において習慣的基準（habitual  basis）で相違が生じることが予想される日、週、月及び／又は年の１又は複数の時間を識別し、該１又は複数の識別された時間を、日、週、月及び／又は年での現在の時間と比較するように構成される。スキャン動作は、その後、現在の時間と１又複数の識別された時間との比較に応じて制御され得る。
【００１４】
したがって、モバイル端末は、例えば週の間にユーザがいつ特定のネットワークの周辺にいるかという挙動パターンを見つけることができ、ユーザの習慣と日（及び／又は週、月若しくは年）での時間に応じて、ネットワークスキャニング頻度を設定するか、又は他の方法でスキャンレジームを制御することができる。
【００１５】
例えば平日は毎日９時頃に仕事にいき、６時頃に家に戻ってくるユーザを検討する。このユーザが、職場では好適なｗｉ−ｆｉネットワークを有し、家では別のネットワークを有する場合、モバイル端末は、このユーザが、１日にこの２回ほど、新たなネットワークアクセスにアクセスする傾向があることを学習し、これらの時間に近くにはスキャンの頻度を増加させ、及び／又はネットワークの可用性に変化がない可能性が高いと決定すると、スキャンの頻度を減少させることができる。
【００１６】
さらに、モバイル端末は、スキャンを制御するために２つの異なる動作モードを切り替えることができるように構成される。第１のモードにおいて、モバイルは、該モバイル端末の現在の位置（例えばＧＰＳによって決定されるような）に応じてスキャンし、第２のモードでは、スキャンはユーザの習慣のログに依存して制御される。諸実施形態において、第２のモードの習慣ベースのスキャンは、第１のモードの位置ベースのスキャンを置き換え、これにより位置は、第２のモードでのスキャンを制御するのには使用されない（オプションによりその反対もあり、この場合、習慣のログは第１のモードでは使用されない）。
【００１７】
スキャンを制御するための２つの異なるモード間で切り替えるというこの能力は、複数の異なる利点を有することがある。例えば習慣ベースのスキャンが好ましい場合、必ずしも十分なログが利用可能ではないことがある。これは、ユーザが未だ、有利にスキャンを制御するために過去の習慣の十分なレコードを構築する時間がなかった場合、例えば端末が新品であるとき、出荷時の設定にリセットされたとき、あるいはユーザが恒久的に新しいエリアに移住したか、新しい生活習慣に適合したときにあり得る。あるいはまた、ユーザが通常の地理的エリアの外（例えばユーザが休暇であるために、ユーザの故郷や地域又は国等）におり、したがって習慣のログは現在適用可能ではないことを検出することも可能である。これらのシナリオにおいて、モバイル端末は、位置ベースのスキャン方法に戻してもよい。さらに、位置ベースのスキャンが必要とされないとき、ＧＰＳモジュール（又は同様のもの）の使用を減少させるか、又は位置特定サービスデータベースへのクエリを行う必要性を低減させることにより、電力が節約され得る。一部の実施形態において、電力を節約するために、モバイル端末は、第２の習慣ベースのモードにおいて、ＧＰＳモジュールをスイッチオフするか、ＧＰＳモジュールを何らかの他の低電力状態に置くように構成され得る。
【００１８】
好ましくは、モバイル端末の処理装置は、スイッチ切り替えを自動的に実行する、例えば十分なログが構築されたことを検出すると、習慣ベースのモードへ自動的に切り替え、あるいはモバイル端末が、ログが適用可能な地理的エリア内にあることが検出されたかどうかに応じてモード間を自動的に切り替えるように構成される。しかしながら、代替的な実施形態では、ユーザに、手動で切り替えるためのオプションを与えられることが可能であり、あるいは自動モードと手動モードを選択するか及び／又は一方若しくは双方のモードを無効にするためのユーザ設定を提供することも可能である。
【００１９】
図１は、複数の通信ネットワークを備える通信システム１００の概略図である。複数のネットワークは、第１のパケット交換型ネットワーク１０１を備える。これは、好ましくは、インターネットのような、大部分が有線のワイドエリアインターネットワークである。第１のネットワーク１０１に接続される複数のネットワークは更に、少なくとも１つの無線ワイドエリアネットワーク（ＷＷＡＮ）及び複数の無線ローカルエリアネットワーク（ＷＬＡＮ）を備える。
【００２０】
少なくとも１つのＷＷＡＮは、好ましくはモバイルセルラネットワーク１０３を備える。モバイルセルラネットワーク１０３は、長距離の無線アクセス技術に従って動作する複数の基地局１０４（３ＧＰＰ技術ではしばしばノードＢとも呼ばれる）を備える。各基地局１０４は、セルラネットワーク１０３の対応するセルに対して動作するように構成される。
【００２１】
ＷＡＮはそれぞれ、ｗｉ−ｆｉアクセスポイントのような、短距離の無線アクセス技術に従って動作する１つ又は複数のローカルの短距離無線アクセスポイント１０６を備える。一部の場合において、ＷＬＡＮは、単一のアクセスポイント１０６のみで（及びこの時にＷＬＡＮに接続されるモバイルユーザ端末はどのようなものであっても）形成されてもよい。
【００２２】
ＷＬＡＮ及びＷＷＡＮは、当業者には良く知られている用語である。無線ローカルエリア接続は、無線ワイドエリア接続以外の異なる種類の無線（radio）技術を使用する。
【００２３】
多くの区域において、ローカルエリア無線技術は、無認可の（unlicensed）周波数帯域で動作するように構成され、一方、ワイドエリア無線技術は、認可された周波数帯域で動作するように構成される。
【００２４】
さらに、ローカルエリア技術は、ほぼ数十メートル程度の範囲にわたる短距離接続を形成するように構成され、例えば各アクセスポイントは、約１００ｍ又は２００ｍよりも小さい半径を網羅する。例えばＷＬＡＮは典型的に、部屋、建物、オフィス、ショップ、カフェ等のサイズに対応する領域を網羅するように配置される。一方、ワイドエリア技術は、ほぼ数百メートル又はキロメートル程度の範囲にわたる接続を形成するように設計され、例えば各基地局は、２００ｍ、５００ｍ又は１ｋｍより大きい半径のセルを網羅する。例えばセルは典型的に、幾つかの通り又は村（village）のサイズの領域に対応し、ネットワーク自体は、町、市、郡、州のサイズに対応する領域を網羅するか、国境にまたがる領域をも網羅するように配置される。
【００２５】
ＷＷＡＮの例には、ＬＴＥ（Long  Term  Evolution）、Ｗ−ＣＤＭＡ（Wideband  Code  Division  Multiple  Access）、ＧＳＭ(登録商標)（Global  System  for  Mobile  Communications）、ＵＭＴＳ（Universal  Mobile  Telecommunications  System）、ＵＴＲＡＮ（Universal  Terrestrial  Radio  Access  Network）、ＨＳＰＡ（High  Speed  Packet  Access）、ＣＤＭＡ２０００又は他の３ＧＧＰ（3rd  Generation  Partnership  Project)ネットワーク、ＷｉＭＡＸネットワーク、ＣＤＰＤ（Cellular  Digital  Packet  Data）ネットワーク及び、Ｍｏｂｉｔｅｘネットワークが含まれる。他のＷＷＡＮ技術も当業者に知られている可能性がある。
【００２６】
ＷＬＡＮの例には、ｗｉ−ｆｉネットワーク、ＨｉｐｅｒＬＡＮネットワーク、ＨｏｍｅＲＦネットワーク、Ｏｐｅｎ  Ａｉｒネットワーク及びＢｌｕｅｔｏｏｔｈ（登録商標）ネットワークが含まれる。他のＷＬＡＮ技術も当業者には知られている可能性がある。
【００２７】
例示のために、下記では、インターネット１０１へのアクセスを提供する３Ｇネットワークと複数のｗｉ−ｆｉネットワークの観点から説明するが、本明細書における教示は、いずれかの更なるパケットベースのネットワーク、好ましくは大部分が有線のワイドエリアインターネットワークへのアクセスを提供するための、いずれの１つ又は複数のワイドエリア無線ネットワーク並びにローカルエリア無線ネットワークにも適用可能であることが認識されよう。
【００２８】
図１への参照を続けると、複数のユーザ端末１０２が、ネットワーク１０１、１０３及び／又は１０６上で通信するように配置される。少なくとも一部は、モバイルユーザ端末であり、これらは例えばラップトップコンピュータ、タブレット又はモバイルフォンを備えてよい。各ユーザ端末１０２は、１つ又は複数のネットワーク１０１、１０３、１０６にアクセスするための１つ又は複数のトランシーバを備える。
【００２９】
モバイルユーザ端末１０２はそれぞれ、無線アクセスポイント１０６を介してインターネット１０１にアクセスするための短距離無線トランシーバ（例えばｗｉ−ｆｉ）を備える。一部の場合において、ＷＬＡＮは、単一の短距離アクセスポイントで形成され得る。他の場合において、少ない数のアクセスポイント１０６を一緒に接続して、共有のローカルエリアネットワーク装置を通してインターネット１０１に接続するＷＬＡＮを形成してもよい。いずれにしても、ローカルアクセスポイント１０６のうちの１つに接続するモバイル端末１０２には、インターネット１０１にアクセスするためのルートが提供される。
【００３０】
さらに、各モバイルユーザ端末１０２は典型的に、基地局１０４を介してモバイルセルラネットワーク１０３にアクセスするためのセルラ無線トランシーバ１１４を備える。インターネット１０１へのアクセスは、セルラＷＷＡＮ１０３の基地局１０４によって、例えば汎用パケット無線サービス（ＧＰＲＳ）又は高速パケットアクセス（ＨＳＰＡ）のようなモバイルパケット技術を使用して達成され得る。高レベルのセルラ階層では、セルラネットワーク１０３は、複数のセルラ制御局１０５を備え、該セルラ制御局１０５はそれぞれ、複数の基地局１０４に結合される。制御局１０５は、モバイルセルラネットワーク１０３の従来の回路スイッチ部分だけでなく、インターネット１０１にも結合される。制御局１０５は、したがって、インターネット１０１へのアクセスを含め、基地局１０４を介して、パケットベースの通信にアクセスできるように構成される。制御局１０５は、例えばＧＳＭ(登録商標)／ＥＤＧＥ技術の基地局コントローラ（ＢＳＣ）又はＵＳＴＭ若しくはＨＳＰＡ技術の無線ネットワークコントローラ（ＲＮＣ）と呼ばれることもある。
【００３１】
説明されるように、セルラ及び短距離無線トランシーバは、典型的に無線周波数（ＲＦ）において動作するように構成され、ここで、セルラ無線トランシーバ１１４は典型的に、認可されたＲＦ帯域で動作するように構成され、短距離無線トランシーバ１１５は無認可のＲＦ帯域で動作するように構成される。
【００３２】
一部のシステムにおいて利用可能は代替又は追加のＷＷＡＮが、インターネット１０１に接続される衛星ハブ１０９によって提供される。衛星ＷＷＡＮは、典型的にセルラＷＷＡＮ又はＷＬＡＮによる他のルートに障害が発生するか利用可能でない場合のバックアップとして、モバイル端末１０２の衛星トランシーバを介してインターネット１０１へアクセスできるようにする更に別のルートを提供する。各モバイルユーザ端末１０２は、したがって、１つ若しくは複数の衛星１０７及び衛星ハブ１０９を介してインターネット１０１にアクセスするための衛星トランシーバ１１３も備えることがある。
【００３３】
各ユーザ端末１０２は更に、電子的消去可能又はプログラム可能なメモリ（ＥＥＰＲＯＭ又は「フラッシュ」メモリ）のようなメモリ１１０と、メモリ１１０、セルラ無線トランシーバ１１４及び短距離無線トランシーバ１１５に結合されるプロセッサ１１２を備える。メモリ１１０は、プロセッサ１１２において実行するように配置された通信コードであって、実行されると、インターネット１０１及び／又はセルラネットワーク１０３を介した通信を行うように構成される通信コードを格納する。通信コードは、無線セルラネットワーク１０３上でセルラ無線トランシーバ１１４を介して信号を送受信するための信号処理コードを備えてもよい（及び／又は信号処理の少なくとも一部をソフトウェアで実行する傾向が高いが、この機能性の一部若しくは全てがセルラトランシーバ１１４において実装されてもよい）。さらに、通信コードは、好ましくは、上述のように短距離無線トランシーバ１１５及び無線アクセスポイント１０６を介して、並びに／又はセルラ無線トランシーバ１１４、セルラネットワーク１０３の基地局１０４及び制御局１０５を介して、インターネット１０３上での他のユーザ端末１０２と、生のパケットベースの音声又はビデオコールのような通信を実行するための通信クライアントアプリケーションを備える。しかしながら、関連するユーザ端末１０２の１つ又は複数は、代替的として、例えばモバイル端末とデスクトップＰＣとの間のコールの場合、有線モデムを介して通信する可能性がある。
【００３４】
モバイル端末１０２上の処理装置１１２は、該モバイル端末１０２のローカルトランシーバ１１５及びセルラトランシーバ１１４によりスキャン処理を実行し、それぞれＷＬＡＮ及びＷＷＡＮの可用性をスキャンするように構成され得る。これは、処理装置１１２上で動作する通信クライアントアプリケーションが、どのネットワークがインターネットアクセスに利用可能であるかを認識することができ、したがって、インターネット１０１にアクセスするための手段として、例えばインターネット１０１上で別のユーザ端末１０２とのリアルタイムＶＯＩＰコールを実行するための手段として、ＷＬＡＮのうちの１つを選択するか、又はＷＬＡＮとＷＷＡＮの間で選択を行うことができることを意味する。他の例では、ウェブサイトを閲覧するか、インターネット１０１のサーバを介して電子メールを送信するか、ＩＭメッセージを送受信するか、別のユーザ１０２へ若しくは別のユーザ１０２からファイルを伝送することである。諸実施形態において、スキャン処理を使用して、進行中の通信の間のハンドオーバを可能にする、例えばＶＯＩＰコールの中間又はファイル転送中のハンドオーバを可能にすることがある。
【００３５】
モバイル端末１０２の処理装置１１２上で動作するクライアントアプリケーションは、ユーザの過去の挙動のログに基づいてスキャン処理を制御するように構成される。その例が図３のフローチャートで与えられる。
【００３６】
処理は、ステップＳ１０において開始し、この段階では、ユーザの挙動に関する事前情報はない。例えばモバイル端末１０２は、新品であるか、出荷時の設定にリセットされたばかりであり得る。諸実施形態において、クライアントは、例えばユーザが家又はマンションを引っ越すときや、新たな地域で仕事をするときに、新しい習慣のセットを選ぶことができるよう、ユーザにログの一部又は全てを消去するというオプションを提供することがある。
【００３７】
編纂されたログがまだない（又は実質的にない）この最初の段階において、クライアントは、好ましくは、（後述するように）デフォルトの位置ベースのレジームに従ってスキャンするように、ローカルトランシーバ１１５を動作させるように構成される。各スキャンは、トランシーバ１１５の電源を入れて、特定の時間の間いずれかの利用可能なＷＬＡＮ、例えばいずれかの利用可能なｗｉ−ｆｉアクセスポイント１０６を待つ。スキャンを実行するための技術は、当業者に知られているであろう。
【００３８】
クライアントが、スキャンの結果として新たなネットワークを見つけた場合、これは、ハンドオーバを引き起こすことがある。例えばモバイル端末１０２が、現在ＷＷＡＮ（例えばユーザの３Ｇネットワーク又は他のそのようなモバイルセルラネットワークのパケットサービス）を介してインターネット１０１に接続されているが、利用可能になる新たなＷＬＡＮを見つけた場合、クライアントは、ハンドオーバを引き起こして、そのＷＬＡＮをインターネット１０１にアクセスする手段として使用するように切り替える。これは、ＷＬＡＮが、インターネット１０１にアクセスするのに単位データ又は単位時間がより安価である傾向があるので、ＷＬＡＮが常に、ＷＷＡＮよりも良い選択であるという想定に基づいている可能性がある。あるいは、そのような決定は、ＷＬＡＮが利用可能であるか否かだけでなく、ＷＬＡＮ又はＷＷＡＮが（例えば帯域幅、遅延、ジッタ、エラー率及び／又は信頼性に関して）より良い品質を提示するかの比較にも基づいてもよい。モバイル端末がハンドオーバの決定を行うたびに、モバイル端末１０２上のクライアントによって動的に品質を測定することができ、あるいは予測される品質の測定値を、モバイル端末１０２上又はサーバ（例えば１０８）において保持される過去のユーザ経験のテーブルからルックアップすることもできる。
【００３９】
別のシナリオでは、現在あるＷＬＡＮを介してインターネット１０１に接続されているが、より近くの、より安価な及び／又はより良い接続品質の新たなＷＬＡＮが見つかった場合、クライアントは、インターネット１０１にアクセスする手段として現在のＷＬＡＮからその新たなＷＬＡＮへ切り替えるよう、ハンドオーバを引き起こすことがある。この場合もやはり、決定される品質は、帯域幅、遅延、ジッタ、エラー率及び／又は信頼性を備えることがあり、また、ハンドオーバの決定時に動的に測定されるか、過去の測定結果のルックアップテーブルから決定することができる。
【００４０】
いずれにしても、新たなネットワークをスキャンして見つける時に進行中の現在の通信が存在する場合、例えばユーザが現在のＷＷＡＮ又はＷＬＡＮを介したＶＯＩＰコールの中間（middle）にある場合、クライアントは、進行中の通信、例えばコールの間に自動的にハンドオーバするように構成され得ることに留意されたい。ユーザは、（おそらくは、より良い品質又はより安価な接続を経験することを除いて）ハンドオーバが起こったことを知る必要はない。しかしながら、他の実施形態は、ユーザに、ハンドオーバを制御する手動のオプションを提示することを排除しない（例えばユーザには、利用可能なネットワークが提示され、該リストからネットワークを選択することができる）。
【００４１】
スキャンの結果を使用して直近のハンドオーバの決定を知らせることに加えて、モバイル端末１０２上で動作しているクライアントアプリケーションは、利用可能なネットワークが見つかったときの（及び／又は利用可能なものが見つからなかったときも同等に）、ユーザのルーチンの間の時間をログに記録するようにも構成される。これは、図３のステップＳ２０において表されている。
【００４２】
ログは、好ましくはモバイル端末１０２自体において、該モバイル端末の記憶デバイス（例えば１１０）に格納される。しかしながら、これは、モバイル端末１０２が、結果をサーバ（例えば１０８）にアップロードすることによってログを保持し、後にサーバからこのログにアクセスするする可能性があることを除外するものではない。
【００４３】
結果は、好ましくは人間のタイムスケールでログに記録される。すなわち、ログ内の時間値は、繰り返されるユーザの習慣が典型的に起こる期間にわたって循環する性質の、ユーザの典型的な反復的なルーチンを表すスケールの値として、すなわち、ネットワークが利用可能であると分かった日、週、月及び／又は年の時間として記録される。したがって、ある時間において利用可能なネットワークが見つかり、続いて、後続のサイクル（例えば後の日又は週）内の同じ時間において再び見つかった場合、これは、同じ時間値（例えばその日の同じ分若しくは時間又は週の同じ日）に対して記録されることになる、好ましくは、ログ内にネットワークの可用性を記録するのに使用される時間値は、少なくとも日時を備え、より好ましくは週の時間も備える。
【００４４】
諸実施形態において、エントリは、利用可能となるネットワークは見つからなかったが、実際には、ユーザによって使用されてネットワークトラフィックを生じた時間を表す。
【００４５】
ログ内のエントリは、ネットワークの識別子又はそのアクセスポイントが見つかったか使用された日、週、月及び／若しくは年の時間に対してマップされるアクセスポイントの識別子を備える。あるいは、ログエントリは、単に、日、週、月及び／若しくは年の特定の時間に、ネットワーク可用性又は利用において変更が生じたという事実を記録してもよい。
【００４６】
ログ内の時間値は、例えば１５分のビン（bin）へと量子化されて、その結果、ネットワークは、同じビン内に収まる場合、そのネットワークは、日（あるいは週、月又は年）内の同じ時間に起こったものとして識別され得る。しかしながら、他の実施形態では、ログ内のエントリが実際にスキャンを制御するのに使用されるとき、定量化されていない（un-quantized）時間値を記録し、後続の段階で適用されるエラーマージンに代えてもよい。
【００４７】
ユーザの典型的なルーチンの例が、図２に概略的に示されている。
【００４８】
図２のユーザは、定時が「９〜５」時の仕事を持っており、したがって、午前８時頃に家を出て、ほとんどの平日の夜は午後６時頃に家に帰ってくる傾向がある（典型的に１時間の通勤時間を要する）。これは、ユーザが、日曜日から木曜日の間、午後６時から翌日の午前８時の間は自宅又はマンションにいる傾向があることを意味し、その間、ユーザは利用可能なホームＷＬＡＮを有しているであろう。ユーザのモバイル端末１０２上で動作するクライアントは、少なくとも一週間という期間（及び好ましくは数週間）にわたってネットワーク可用性又は利用をログ記録するので、これは、これらの時間における利用可能なネットワークの出現を、（午後６時から午前８時の間の枠内で見つかったとき、その日時に対してホームネットワークＩＤをログ記録するか、新たなネットワークが午後６時と午前８時の閾値時間の周辺でみつかったという事実をログに記録することのいずれかにより）ログに記録する。
【００４９】
同様に、ユーザは、午前８時１５分〜午前８時４５分及びほとんどの平日の午後５時１５分〜午後５時４５分の通勤時間の間は、電車上の（on-board  train）のＷＬＡＮの近くにいることがわかる。クライアントは、したがって、電車のＷＬＡＮのネットワークＩＤを、これらの時間の間は職場のＷＬＡＮのネットワークＩＤをそれぞれログに記録するか、これらの時間の近くでネットワークの可用性又は使用に変化があったという事実をログに記録することになる。
【００５０】
ユーザは、週末には他の習慣も有することがあり、これは、少なくとも１週間の間ログを保持して、日及び週の時間に関して、可用性又は利用を記録するのが望ましい。
【００５１】
例えば図２において、ユーザは典型的に、ほとんどの金曜の夜は、例えば概ね午後７時〜午後１１時の間に近くのパブに訪れる。パブは、その顧客に利用可能なＷＬＡＮを有しているので、これもログに反映され得る。同様に、ユーザは、だいたいほとんどの土曜日の午後は、例えば概ね午後２時〜午後５時の間は、地元の町の中心部を訪れることが多い。これは、例えば顧客による使用のためにショッピングセンターにおいてインストールされた１つ又は複数の更なるＷＬＡＮが利用可能であるか、使用することにつながることがある。やはり、ネットワークの可用性若しくは使用及び関連する時間値が、ログ内に記録されることになる。
【００５２】
日又は週の他の時間は、ユーザに関連付けられる定期的な習慣がないことがある。例えばユーザは、日曜日の日中は、一貫性ある活動をしないことがある。これらの時間には、一貫性のあるエントリがログ内には存在しないことになる。
【００５３】
ログが、十分に長い時間にわたって（例えば数日又は数週間後）に編纂され始めると、又は十分なエントリが蓄積すると、このログを、モバイル端末１０２の処理装置１１２上で動作するクライアントアプリケーションによって使用して、潜在的にアクセスネットワーク間でハンドオーバすることを目的として、インターネット１０１にアクセスするための代替アクセスネットワーク（ＷＬＡＮ又はＷＷＡＮ）の可用性についてスキャンすべきかどうか又はスキャンすべき時を制御することができる。例えばログを使用して、現在３ＧモバイルセルラネットワークのようなＷＷＡＮを介してインターネット１０１に接続されているモバイル端末１０２が、ｗｉ−ｆｉネットワークのようなＷＬＡＮに潜在的にハンドオーバするために、そのようなＷＬＡＮの可用性についてスキャンすべき時を決定することができる。あるいは、ログを使用して、現在ＷＬＡＮを介してインターネット１０１に接続されているモバイル端末１０２が、潜在的に代替のＷＬＡＮにハンドオーバするよう、そのような代替のＷＬＡＮの可用性についてスキャンすべき時を決定することができる。説明されるように、このことを用いて、ＶＯＩＰコール又はＩＭチャットセッションやファイル転送のような他のインターネット通信の間にハンドオーバすることが可能である。説明されるように、好ましくは、スキャンすべき時に関する決定は、ユーザの習慣に依存して、その習慣がログ内に構築されると、例えば初期のデフォルト速度（又は現在の速度）に対して速度を増加させるか減少させて、スキャンの速度を変更することを含む。
【００５４】
これが終了すると、ステップＳ３０において、モバイル端末１０２上で動作するクライアントが、日及び／又は週の現在の時間を決定し、これをログ内のエントリと比較して、ユーザの過去の習慣に基づいて、いずれか新しいネットワークが、その日及び／又は週の現在の時間に利用可能になると予想されるかどうかを識別する。ここで、「新たな／新しい」とは、インターネット１０１（又は同様のもの）にアクセスするのに現在利用可能であるか使用されているネットワークに対する相対的な意味であり、絶対的な意味において新しいという意味ではない。例えばホームネットワークが何か月又は何年もの間家でいつも使用されてきたとしても、毎日職場から帰ってこのホームネットワークにあたると、このホームネットワークは「新しい」と考えられる。すなわち、これは１日のサイクルの中で新しい。新たなネットワークは、ある方法において、前の数日及び／又は数週間（あるいは月及び／又は年であっても）、すなわち習慣的基準において一貫して利用可能である場合に予想されるようにのみ識別される。１回だけの（one-off）出現では十分ではない。諸実施形態において、習慣的基準の最低基準は、所与の時間ビン又は所与のエラーマージン内において少なくとも２回の出現に設定されることがあるが、２回の出現よりも厳しい基準も可能である。
【００５５】
方法は、この比較の結果に応じてステップＳ４０において分岐する。
【００５６】
クライアントは、好ましくは、ローカルトランシーバ１１５を制御して、ログから見つかった過去の習慣に応じて速度を調整するように構成される。
【００５７】
ログ内に反映されるようなユーザの過去の習慣に基づいて、新たなネットワーク（すなわちモバイル端末１０２上のクライアントが、現在インターネット１０１へのアクセスに使用しているネットワーク以外のネットワーク）が、利用可能となる可能性が高いと決定した場合、例えば新たなネットワークが、過去の日若しくは週のこの時間辺りに、一貫して利用可能であったか利用可能となるか、又は使用されていた場合、当該方法は、ステップＳ５０に分岐し、ステップＳ５０において、クライアントは、潜在的に利用可能なＷＬＡＮをスキャンする速度を増加させるようローカルのトランシーバ１１５を制御する。あるいは、ステップＳ５０は、既に高速に設定されている場合、スキャンを現在の速度のままにすることを含んでもよい。
【００５８】
他方において、ログに基づいて、新たなネットワークが利用可能となる可能性は高くないと判断される場合、例えば新たなネットワークが、過去の日若しくは週のこの時間辺りに、一貫して利用可能ではなかったか利用可能とならず、又は使用されていない場合、当該方法は、ステップＳ６０に分岐して、ステップＳ６０において、クライアントは、潜在的に利用可能なＷＬＡＮをスキャンするローカルのトランシーバ１１５を制御する速度を低下させる。あるいは、ステップＳ６０は、既に低速度に設定されている場合、スキャンを現在の速度のままにすることを含んでもよい。
【００５９】
任意のポイントにおいて、スキャンの結果として、クライアントが、該クライアント又はそのユーザが使用するのに（例えば品質及び／又は価格的な問題を考慮して）好ましいと思われる新たなネットワークを見つけた場合、クライアントは、ステップＳ１０に関して説明したのと同じ手法でハンドオーバを行ってよい。例えばこれにより、ＷＷＡＮからＷＬＡＮへのハンドオーバが行われるか、インターネット１０１にアクセスするための手段として２つのＷＬＡＮの間でのハンドオーバが行われることがある。
【００６０】
一部の実施形態において、スキャン動作の制御は、ネットワークが利用可能であるか又は利用可能でないことが予想される時間の枠（期間）を識別することと、その枠の期間の間、速度を高速又は低速に設定することとを含んでもよい。例えば図２を参照すると、クライアントは、ログから、ホームネットワークが通常、午後６時から翌日の午前８時の間に利用可能であるか又は使用されることを識別することができ、現在時刻が、午後６時から午前８時の間という条件に合致する期間の間、スキャニングを高速に設定するように構成され得る。
【００６１】
適用され得る追加又は代替の条件は、モバイル端末１０２が、予想されるネットワークにまだ接続されていないという条件において、スキャン頻度を、より高速に設定するか又は高速のままにする、というものである（したがって、予想されるネットワークが実際に見つかると、速度は遅くなる）。
【００６２】
諸実施形態において、スキャン頻度は必ずしも、デフォルトから固定的に増加又は減少するよう変化する必要はないが、（離散値とは反対に）連続するパラメータとして調整され得ることに留意されたい。そのような機構を、以下のように説明することができる。スキャン頻度Ｆは、より良い／より好適なネットワークが利用可能な確率Ｐの関数である。  
Ｆ＝ｆ（Ｐ）
ここで、ｆは、非減少関数、すなわち、より高い確率ではスキャン頻度はより高い。次に、Ｐは少なくとも、
−  習慣上の履歴（habitual  history）及び
−  現在時刻（current  time）
の関数である。
【００６３】
習慣上のパターンのより多くの観察値は、より高いＰのより強いパターンで構成される。さらに、ある日の時間に利用可能となっているネットワークが一度だけ見られることは、これが見られない場合と比べて非常にわずかにＰを増加させる。
【００６４】
連続する頻度Ｆを使用する実施形態のオプションの拡張として、確率Ｐは、下記の一方又は双方に依存することがある。  
−  現在接続されているネットワーク（すなわち、利用可能である可能性が高いネットワークが、スキャンする必要のないものに現在接続されているものである場合）。これは、一般性を多く損失せずに、Ｐの変数として含まれ得る。  
−  「失敗したスキャン」したがって、スキャンの結果が予想に合致しない場合、習慣上のパターンの使用はこれらが通常に戻るまで中止され得る。これは、通常ではない行動、例えば休暇を決定する方法である。
【００６５】
代替的な実施形態において、制御は、変更が生じる可能性が高い時点、すなわち時間閾値（time  threshold）を識別することと、識別された時点の速度の向上又は低下をトリガすることとを含んでよい。例えば図２を参照すると、クライアントは、ネットワークの可用性の変化が、通常は午後６時頃に起こると識別し、現在時刻が閾値の午後６時に到達したことを検出すると、スキャン速度の増加をトリガするように構成され得る。一部の実施形態において、スキャン動作は、別の閾値時間、例えば午前８時に到達するまで、高い速度で継続するように保たれ、通常ユーザが家を出ると、速度の低下がトリガされる。しかしながら、更なる電力を保存するために、代わりに、増加された速度が、所定の長さの時間、例えば１５分又は３０分等の間だけ続くように設定されることがあり、その後、クライアントは、自動的に再び速度を低下させるように構成される。これはしばしば、例えば平日の夜などのユーザが室内にいる可能性が高いとき、不必要なスキャンを回避するであろう。
【００６６】
別の代替は、全ての時刻において標準の速度（regular  rate）（例えば固定のデフォルトの速度）でスキャンするが、新たなネットワークが新たに利用可能になる傾向があった時点（時間閾値）に到達すると、「ワンショット」の追加のスキャンもトリガする。しかしながら、１回限りでトリガされるスキャンのみを使用する実施形態は、例えばユーザが仕事から１５分後に家にいる場合のように、ユーザの習慣における小さな変化を考慮しないことがあるので、あまり好ましくないことがある。
【００６７】
方法は、経時的に繰り返し継続して、ログを更新し続ける。したがって、本方法は、図３のステップＳ２０まで戻るように示されている。時間が経過すると、より多くのエントリがログに入力され、これによりユーザの習慣に関する情報量が増加する。効率性のために、クライアントは、ネットワークのそれぞれ個々の発生について別個のエントリを記録するのではなく、複数の切り替えし発生するレコードを、ログ内の組合せのエントリにとまとめるように構成される。例えばログは、午後６時〜午後６時１５分のビン内に特定のネットワークＩＤがＮ回記録され、あるいはネットワークの可用性における変化が、その時間のビン内にＮ回記録される。
【００６８】
上記の例は日及び週内のユーザのルーチンに関連して与えられているが、本発明は、代替又追加として、月及び／又は年での時刻に対するネットワークの可用性をログに記録し、これらの時刻に基づいて類似の手法でスキャンを制御してもよい。例えばユーザが、繰り返し行く休暇旅行先がある場合、これは、年単位で、繰り返し生じる特定のネットワークの可用性を導く可能性がある。
【００６９】
上記は、ＷＷＡＮ（例えば３Ｇネットワーク又は他のそのようなモバイルセルラネットワーク）が常に存在するという想定において、ｗｉ−ｆｉネットワーク又は他のそのようなＷＬＡＮについてのスキャンに関連して説明した。しかしながら、諸実施形態において、代替又は追加として、ログを１つ又は複数のＷＷＡＮの可用性を記録するのに使用して、ＷＬＡＮに関連して上述した手法と同様の手法でＷＷＡＮについてのスキャンを制御することも可能である。
【００７０】
習慣ベースの動作モードでは、ログ及びクライアントは、ユーザが地理的にどこにいるかを実際に知る必要はなく、諸実施形態において、ユーザの習慣を、日、週、月及び／又は年の時間において完全に表すことができることに留意されたい。例えばクライアントはユーザが家にいることを知る必要はない（そしてログはこれを記録する必要がない）。むしろ、クライアントは、午後６時から午前８時までの時間の間、ユーザは同じネットワークのカバレッジの下にいる傾向にあること、あるいは午後６時から午前８時頃までは、ネットワークの可用性は変化する傾向にあることログから知ればよいだけである。
【００７１】
しかしながら、説明されるように、習慣の十分なログは常に利用可能な訳ではない。例えばモバイル端末が新品であるか最近リセットされたとき、あるいはユーザが新しいエリアに移動したか、ユーザのライフスタイルが著しく変わると、十分なログは存在していないであろう。後者のケースの例は、ユーザが仕事を辞めるか、新しい仕事に就いた場合に起こり得る（このようなケースを達成するには、ユーザには、ログの一部又は全てを一掃するオプションが提供され得る）。
【００７２】
これらの環境において、モバイル端末１０２のプロセッサ上で動作するクライアントは、デフォルトで、代替として位置ベースのスキャンモードで使用するように構成される。このモードでは、ユーザ端末は、地理的位置に対してマップされるＷＬＡＮ及びＷＷＡＮアクセスネットワークのカバレッジに関する情報を提供するルックアップテーブルをクエリするように構成される。例えばテーブルは、ネットワークＩＤを、対応する地理的位置にマップしてよい。ルックアップテーブルは、過去の経験に基づいて構築される、モバイル端末１０２自体にローカルに保持されてもよく、又はモバイル端末１０２がアクセスを有する中央の位置サービスデータベースにおいて保持されてもよい。後者の場合、データベースは、オペレータによって保持されるか、又は全て共有のローカル化サービスを使用する複数のユーザ端末によって記録される経験に基づいて構築されてもよい。
【００７３】
モバイル１０２は、したがって、該モバイル端末自身の位置決定モジュール（例えばＧＰＳ１１３）によって決定される自身の現在の地理的位置を使用してテーブルをインデックス化して、現在の近くではどのアクセスネットワークが利用可能であると予想されるかを決定することができる。例えばこれは周期的に行われてもよい。モバイル１０２はしたがって、任意のアクセスネットワークがすべて利用可能であると予想されるかどうかを決定し、そうであれば、これらのアクセスネットワークは、モバイル端末が接続する現在のアクセスネットワークと異なるかどうか、又はこれらのアクセスネットワークはスキャンする価値がある可能性が高いかどうかを決定することができる。そのようなモードでは、モバイル１０２は次いで、このローカル化テーブルのルックアップに応じて、新たなネットワークについてのスキャンを制御する。アクセスネットワークが存在しない場合又は新たなアクセスネットワークが予想されない場合、モバイル１０２はスキャンの速度を低減してよく、一方、テーブルに基づいて、１つ又は複数の新たなアクセスネットワークが利用可能であると予想される場合、モバイル１０２は、スキャンの速度を増加させてよい。
【００７４】
モバイル端末１０２上で動作するクライアントは、好ましくは、第１の位置ベースのスキャンモードと第２の習慣ベースのスキャンモードとの間を、ログについての適切な信頼性の指標（confidence  measure）に応じて、すなわちログが、スキャンを制御するのに有利に使用される適切な拡張（extent）に到達したかどうかに基づいて切り替えるように構成される。これを測るのには複数の方法が存在する。１つは、時間であり、例えば習慣が、一週間の周期での繰り返しと考えられる場合、ログの使用を開始する最小の閾値（minimum  threshold）は、このログが、少なくとも一週間（あるいは、信頼性を向上させるのにはより多くの閾値数の週）の間、編纂されていること、とすることができる。別の方法は、ログ内のエントリの数に基づく。これは、絶対数とすることができる（例えば利用可能なネットワークを見つける過去のスキャンの合計数が、特定の閾値数を超える場合、あるいは使用されているネットワークの合計の事例（total  instances）が閾値数を越える場合）。あるいは、これは、単位時間当たりのエントリの密度や、エントリの一貫性（例えば同じ結果が少なくとも２回又は特定の時間枠内で少なくとも何らかの閾値より高く見られること）とすることができる。
【００７５】
好ましくは、ＧＰＳの信号伝達からの電力（又は任意の他の位置決定技術によって消費される電力）を節約するために、及び／又は位置サービスデータベースにアクセスする電力を節約するために、習慣ベースモードでは、好ましくは、スキャンを制御するのに位置は使用されない。また、位置ベースモードでは、習慣ログを使用する必要はない。しかしながら、これは２つのモードの一方において、２つの技術の組合せを使用することを除外しない。
【００７６】
位置ベースのスキャンモードにおいて、地理的位置を決定できるようにするため、ユーザ端末１０２の少なくとも一部は、プロセッサ１１２に結合される位置決定システムを更に備える。この位置特定データを取得するのには様々な方法がある。本発明を実装するのに使用可能な位置特定技術の一部の例は、次に説明される。
【００７７】
諸実施形態において、これは、衛星ベースの位置決定システム１１３の形式をとり、該衛星ベースの位置決定システム１１３は、当技術分野で公知の技術に従って（衛星トランシーバ１１３のコンポーネントの少なくとも一部は共有するが、通常はハブ１０９を介するバックアップのインターネットアクセスを提供する衛星と同じ衛星ではない）複数の衛星１０７への参照によりそのそれぞれのユーザ端末１０２の地理的位置を検出するように構成される。例は、アシスト型ＧＰＳ（グローバル位置決定システム）機能を含み得るＧＰＳである。ＧＰＳという用語は、同様のサービスの全てについて使用されることがある、すなわち、ＧＰＳという用語は、ＧＬＯＮＡＳＳ及びガリレオを含む。ＧＰＳの場合、システム１１３は、地理的な座標のセットを、緯度と経度の値の対の形式で、例えばＷＧＳ８４（World  Geodic  System  1984）座標の形式（例えば５１．０００、０．５２００）等のように返す。そのようなシステムを使用することにより、モバイル端末が空へのクリアなビュー（clear  view）を有している限りにおいて、地心座標、速度（velocity）及び関連する不確実性を容易に提供する。加速度計のデータが利用可能である場合、これを、カルマンフィルタフレームワークに適合するような加速度観察（acceleration  observation）として組み込むことができる。
【００７８】
他の実施形態において、位置決定システムは、代替又は追加として、メモリ１１０上に格納されてプロセッサ１１２における実行のために配置されるセルラ位置決定コードの形式で、セルラ位置決定システムを備える可能性がある。この場合において、セルラ位置決定コードは、１つ又は複数の基地局１０４への参照により、ユーザ端末１０２の位置を検出するように配置される。これは、ユーザ端末１０２に対して現在機能している基地局１０４の位置を識別することによっておおよそ達成され、あるいは複数の近くの基地局１０４の位置を識別して三辺測量（trilateration）を実行することによってより正確に達成され得る。後者の場合、三辺測量は、信号がユーザ端末１０２とそれぞれの基地局１０４の各々との間を移動する時間を検出することによって機能する。信号は、基地局からモバイル端末へ他の方法で移動することも可能である。別の例において、位置を、１つ又は複数の既知のセル又は基地局１０４に対する信号強度に基づいて決定することができ、あるいは三辺測量は、信号強度も考慮することよって精査され得る。この検出を、ユーザ端末１０２自身の上で動作しているセルラ位置決定システム１１３によって実行することが可能であり、あるいは制御局１０５のような別のネットワーク要素によって実行して、ユーザ端末１０２上で動作している位置決定システム１１３に信号伝達することも可能である。
【００７９】
別のオプションは、位置決定システムが、１つ又は複数の近くのＷＬＡＮアクセスポイント１０６の位置への参照により、それぞれのユーザ端末１０２の位置を検出するように構成されるコードを備えるものである。これは、１つ又は複数のアクセスポイント１０６の識別子（ＩＤ）を検出することによって達成され得る、アクセスポイント１０６のＩＤをアクセスポイントの公知の位置にマップすることもでき、又はＩＤ自体を地理的位置の指示として直接使用することも可能である。ＷＬＡＮネットワークはより小さいカバレッジを有し、したがって単に近くのｗｉ−ｆｉアクセスポイントを観察することは、良い位置指標である。ｗｉ−ｆｉアクセスポイントの場所が分かる時、この位置を座標データに直接マップすることができる。ｗｉ−ｆｉアクセスポイントの位置が観察され、（例えばＧＰＳが稼働している場合に）モバイル端末の位置が知られると、時間とともに、ｗｉ−ｆｉアクセスポイントの位置のデータベースを構築することができる。しかしながら、一部の実装において、ｗｉ−ｆｉのＩＤを地理的な場所にマップする必要がほとんどないことがある。代わりに、代替では、ｗｉ−ｆｉ  ＩＤをテーブルルックアップに直接使用する。
【００８０】
１つ若しくは複数の基地局１０４又は無線アクセスポイント１０６への参照によって位置を検出する場合、位置決定の計算（例えば三辺測量）は、それぞれのネットワーク１０３又は１０１のホスト端末において（例えばセルラ制御局１０５又無線アクセスポイント１０６と通信するサーバにおいて）対処され得る。ユーザ端末１０２上の位置決定システムは、ホスト端末から位置情報を取り出すための適切なプログラミングインタフェースを備えることがある。しかしながら、別の可能性は、ユーザ端末１０２は、１つ若しくは複数の基地局１０４又は無線アクセスポイント１０６への参照により、例えば端末自身のセルの三辺測量を実行することによって、ユーザ端末自身で位置決定の計算を実行することを排除しない。
【００８１】
他の方法も存在する。例えばモバイルフォンの位置を、指紋として知られるようなパターンマッチングアルゴリズムを通して、基地局によって受信されたマルチパスの信号パターンを、データベース内に格納された事前に公知の情報と比較することによって計算することができる。
【００８２】
位置決定システム１１３がとのような形式をとるとしても、好ましい実施形態では、それぞれのモバイル端末１０２自身の地理的位置を検出するように構成される。すなわち、測定又は決定プロセスが、例えば位置情報が単に手動でそれぞれのユーザ端末１０２に入力されるのではなく、少なくとも部分的に自動化される。しかしながら、位置が手動で入力されるオプションは排除されない。
【００８３】
集約型の位置特定技術を使用してもよい、すなわち異なる位置特定技術を結合してもよい。例えばＳｋｙｈｏｏｋ及びＰｌａｃｅ  Ｌａｂシステムは、ＧＰＳ、セル及びｗｉ−ｆｉ  ＩＤを使用する。
【００８４】
更にオプションの実施形態では、ログが接続品質も考慮してもよい。この場合、利用可能な時間とともに、ステップＳ２０は、モバイル端末１０２が問題となっているＷＬＡＮに接続したときに該モバイル端末１０２が経験した接続品質の指標を、ログに記録し得る。次いでステップＳ３０において、日／週の現在の時間において（及びオプションで現在の位置において）良い品質接続が一貫して見られるかどうかを尋ねる。例えば最小閾値品質が設定され、この閾値品質より低い場合、クライアントは、スキャン頻度を増加させる価値はないと決定することがある。
【００８５】
本明細書において、品質という用語は、忠実性及び／又は信頼性のいずれかを指すのに用いられる。忠実性は、特定の接続において利用可能な帯域幅や信号強度のような特性の指標である。信頼性は、接続がどれくらいの頻度で障害を発生するか、接続が利用可能な時間量のような特性の指標である（接続が利用可能であるとき接続は忠実性が高いが、利用可能でないときが非常に多く、またその逆もそうである）。品質は、遅延、損失及び／又はジッタのような特性も指すことがある。特定の好適な実施形態において、品質は、遅延、帯域幅、信頼性、損失及び／又はジッタの集約である。あるいは、品質は、これらの特性のいずれか又は全てを備えてもよい。
【００８６】
処理装置１１２には、ピーク、平均又は典型的なアプリング若しくはダウンリンクの帯域幅、接続強度、接続のアップタイム若しくはダウンタイム、遅延、損失、ジッタ又は集約指標（aggregate  measure）又はこれらのいずれか若しくは全てのような測定を行うのに適切なアルゴリズムが提供され得る。
【００８７】
上記実施形態は、例示のためだけに説明されていることが認識されよう。他の変形形態が、本明細書の開示を与えられた当業者には明らかになるであろう。本発明の範囲は、説明された実施例によって限定されるものではなく、特許請求の範囲によってのみ限定される。
【図１】
2015530770.tif 000003
【図２】
2015530770.tif 000004
【図３】
2015530770.tif 000005
【国際調査報告】
2015530770.tif 000006
2015530770.tif 000007
2015530770.tif 000008