(57)【要約】  サーバは、第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持するように構成される。サーバは、ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証するようにさらに構成される。サーバはまた、モバイル・クライアントとのセッションを維持しながら、第１のモバイル・サービス・プロバイダから第２のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフを可能にするように構成される。
2010537567.tif 000002
【特許請求の範囲】
【請求項１】
第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持するように構成され、ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証するようにさらに構成され、前記モバイル・クライアントとの前記セッションを維持しながら、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフを可能にするようにさらに構成された処理システム
を備えるサーバ。
【請求項２】
前記処理システムが、前記第２のサービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフの前に、前記第２のサービス・プロバイダのために前記モバイル・クライアントを認証するようにさらに構成された、請求項１に記載のサーバ。
【請求項３】
前記処理システムが、前記ハンドオフ後に、前記モバイル・クライアントと前記第２のモバイル・サービス・プロバイダとの間の暗号化リンクをサポートするためのキーを前記第２のサービス・プロバイダと前記モバイル・クライアントとに供給するようにさらに構成された、請求項１に記載のサーバ。
【請求項４】
前記処理システムが、前記モバイル・クライアントのカバレージ領域内のモバイル・サービス・プロバイダのリストを前記モバイル・クライアントから受信するようにさらに構成され、前記処理システムが、事前認証のために前記第２のモバイル・サービス・プロバイダを識別するために前記リストを使用するようにさらに構成された、請求項１に記載のサーバ。
【請求項５】
前記処理システムが、前記モバイル・クライアントが前記ハンドオフのために前記第２のモバイル・サービス・プロバイダを選択したことを示すメッセージに応答して、前記ハンドオフを可能にするようにさらに構成された、請求項１に記載のサーバ。
【請求項６】
前記処理システムが、前記第１のモバイル・サービス・プロバイダの利用不可能性に関するメッセージに応答して、前記ハンドオフを可能にするようにさらに構成された、請求項１に記載のサーバ。
【請求項７】
前記処理システムが、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントからのハンドオフの要求に関するメッセージに応答して、前記ハンドオフを可能にするようにさらに構成された、請求項１に記載のサーバ。
【請求項８】
前記処理システムが、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフを開始するようにさらに構成された、請求項１に記載のサーバ。
【請求項９】
前記処理システムが、前記モバイル・クライアントをハンドオフする要求を前記第１のモバイル・サービス・プロバイダに提供することによって前記ハンドオフを可能にするようにさらに構成され、前記処理システムが、前記ハンドオフが完了したとき、前記第２のモバイル・サービス・プロバイダから指示を受信するようにさらに構成された、請求項１に記載のサーバ。
【請求項１０】
前記処理システムが、前記モバイル・クライアントとのトンネルをサポートするようにさらに構成された、請求項１に記載のサーバ。
【請求項１１】
前記処理システムが、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフ中に前記モバイル・クライアントとの前記トンネルを維持するようにさらに構成された、請求項１０に記載のサーバ。
【請求項１２】
前記処理システムが、前記第１のモバイル・サービス・プロバイダによって受信された少なくともいくつかのパケットを前記モバイル・クライアントから前記トンネルを介して前記第２のモバイル・サービス・プロバイダに転送するようにさらに構成された、請求項１０に記載のサーバ。
【請求項１３】
前記処理システムが、前記第１のサービス・プロバイダと第２のサービス・プロバイダとの間のワイヤレス・リンクを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの少なくともいくつかのパケットの転送をサポートするようにさらに構成された、請求項１に記載のサーバ。
【請求項１４】
前記処理システムが、別のモバイル・サービス・プロバイダを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記パケットの前記転送をサポートするようにさらに構成された、請求項１３に記載のサーバ。
【請求項１５】
前記処理システムが、前記モバイル・クライアントにＩＰｖ４またはＩＰｖ６アドレスを提供するようにさらに構成された、請求項１に記載のサーバ。
【請求項１６】
前記ＩＰｖ４またはＩＰｖ６アドレスがＭｏｂｉｌｅＩＰアドレスを備える、請求項１５に記載のサーバ。
【請求項１７】
前記ハンドオフがハードハンドオフを備える、請求項１に記載のサーバ。
【請求項１８】
前記ハンドオフがソフトハンドオフを備える、請求項１に記載のサーバ。
【請求項１９】
第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持するための手段と、
ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証するための手段と、
前記モバイル・クライアントとの前記セッションを維持しながら、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフを可能にするための手段と
を備えるサーバ。
【請求項２０】
前記第２のモバイル・サービス・プロバイダを事前認証するための前記手段が、前記ハンドオフ後に、前記モバイル・クライアントと前記第２のモバイル・サービス・プロバイダとの間の暗号化リンクをサポートするためのキーを前記第２のモバイル・サービス・プロバイダに提供するための手段を備える、請求項１９に記載のサーバ。
【請求項２１】
前記キーを前記モバイル・クライアントに提供するための手段をさらに備える、請求項２０に記載のサーバ。
【請求項２２】
前記モバイル・クライアントのカバレージ領域内のモバイル・サービス・プロバイダのリストを前記モバイル・クライアントから受信するための手段と、事前認証のために前記第２のモバイル・サービス・プロバイダを識別するために前記リストを使用するための手段とをさらに備える、請求項１９に記載のサーバ。
【請求項２３】
前記ハンドオフを可能にするための前記手段が、前記モバイル・クライアントが前記ハンドオフのために前記第２のモバイル・サービス・プロバイダを選択したことを示すメッセージに応答して、前記ハンドオフを可能にするための手段を備える、請求項１９に記載のサーバ。
【請求項２４】
前記ハンドオフを可能にするための前記手段が、前記第１のモバイル・サービス・プロバイダの利用不可能性に関するメッセージに応答して、前記ハンドオフを可能にするための手段を備える、請求項１９に記載のサーバ。
【請求項２５】
前記ハンドオフを可能にするための前記手段が、前記モバイル・クライアントをハンドオフする要求を前記第１のモバイル・サービス・プロバイダに提供するための手段と、前記ハンドオフが完了したとき、前記第２のモバイル・サービス・プロバイダから指示を受信するための手段とを備える、請求項１９に記載のサーバ。
【請求項２６】
前記モバイル・クライアントとのセッションを維持するための前記手段が、前記モバイル・クライアントとのトンネルをサポートするための手段をさらに備える、請求項１９に記載のサーバ。
【請求項２７】
前記トンネルをサポートするための前記手段が、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフ中に前記モバイル・クライアントとの前記トンネルを維持するようにさらに構成された、請求項２６に記載のサーバ。
【請求項２８】
前記第１のモバイル・サービス・プロバイダによって受信された少なくともいくつかのパケットを前記モバイル・クライアントから前記トンネルを介して前記第２のモバイル・サービス・プロバイダに転送するための手段をさらに備える、請求項２６に記載のサーバ。
【請求項２９】
前記モバイル・クライアントとのセッションを維持するための手段が、前記第１のサービス・プロバイダと第２のサービス・プロバイダとの間のワイヤレス・リンクを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの少なくともいくつかのパケットの転送をサポートするための手段をさらに備える、請求項１９に記載のサーバ。
【請求項３０】
パケットの前記転送をサポートするための前記手段が、別のモバイル・サービス・プロバイダを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記パケットの前記転送をサポートするように構成された、請求項２９に記載のサーバ。
【請求項３１】
前記モバイル・クライアントにＩＰｖ４またはＩＰｖ６アドレスを提供するための手段をさらに備える、請求項１９に記載のサーバ。
【請求項３２】
前記ＩＰｖ４またはＩＰｖ６アドレスがＭｏｂｉｌｅＩＰアドレスを備える、請求項３１に記載のサーバ。
【請求項３３】
前記ハンドオフがハードハンドオフを備える、請求項１９に記載のサーバ。
【請求項３４】
前記ハンドオフがソフトハンドオフを備える、請求項１９に記載のサーバ。
【請求項３５】
サーバからサービスを提供する方法であって、
第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持することと、
ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証することと、
前記モバイル・クライアントとの前記セッションを維持しながら、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフを可能にすることと
を備える方法。
【請求項３６】
前記第２のモバイル・サービス・プロバイダが、前記ハンドオフ後に、前記モバイル・クライアントと前記第２のモバイル・サービス・プロバイダとの間の暗号化リンクをサポートするためのキーを前記第２のモバイル・サービス・プロバイダに提供することによって事前認証される、請求項３５に記載の方法。
【請求項３７】
前記キーを前記モバイル・クライアントに提供することをさらに備える、請求項３６に記載の方法。
【請求項３８】
前記モバイル・クライアントのカバレージ領域内のモバイル・サービス・プロバイダのリストを前記モバイル・クライアントから受信することと、事前認証のために前記第２のモバイル・サービス・プロバイダを識別するために前記リストを使用することとをさらに備える、請求項３５に記載のサーバ。
【請求項３９】
前記モバイル・クライアントが前記ハンドオフのために前記第２のモバイル・サービス・プロバイダを選択したことを示すメッセージに応答して、前記ハンドオフが可能になる、請求項３５に記載の方法。
【請求項４０】
前記第１のモバイル・サービス・プロバイダの利用不可能性に関するメッセージに応答して、前記ハンドオフが可能になる、請求項３５に記載の方法。
【請求項４１】
前記モバイル・クライアントをハンドオフする要求を前記第１のモバイル・サービス・プロバイダに提供することと、前記ハンドオフが完了したとき、前記第２のモバイル・サービス・プロバイダから指示を受信することとによって、前記ハンドオフが可能になる、請求項３５に記載の方法。
【請求項４２】
前記セッションが、前記モバイル・クライアントとのトンネルをサポートすることによって維持される、請求項３５に記載の方法。
【請求項４３】
前記モバイル・クライアントとの前記トンネルが、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフ中にサポートされる、請求項４２に記載の方法。
【請求項４４】
前記第１のモバイル・サービス・プロバイダによって受信された少なくともいくつかのパケットを前記モバイル・クライアントから前記トンネルを介して前記第２のモバイル・サービス・プロバイダに転送することをさらに備える、請求項４２に記載の方法。
【請求項４５】
前記第１のサービス・プロバイダと第２のサービス・プロバイダとの間のワイヤレス・リンクを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの少なくともいくつかのパケットの転送をサポートすることをさらに備える、請求項３５に記載の方法。
【請求項４６】
パケットの前記転送が、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダに別のモバイル・サービス・プロバイダを介して前記パケットを転送することによってサポートされる、請求項４５に記載の方法。
【請求項４７】
前記モバイル・クライアントにＩＰｖ４またはＩＰｖ６アドレスを提供することをさらに備える、請求項３５に記載の方法。
【請求項４８】
前記ＩＰｖ４またはＩＰｖ６アドレスがＭｏｂｉｌｅＩＰアドレスを備える、請求項４７に記載の方法。
【請求項４９】
前記ハンドオフがハードハンドオフを備える、請求項３５に記載の方法。
【請求項５０】
前記ハンドオフがソフトハンドオフを備える、請求項３５に記載の方法。
【請求項５１】
サーバ内の処理システムによって実行可能な命令を備える機械可読媒体であって、前記命令が、
第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持し、
ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証し、
前記モバイル・クライアントとの前記セッションを維持しながら、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフを可能にする
ためのコードを備える、機械可読媒体。
【請求項５２】
前記第２のモバイル・サービス・プロバイダを事前認証するための前記コードが、前記ハンドオフ後に、前記モバイル・クライアントと前記第２のモバイル・サービス・プロバイダとの間の暗号化リンクをサポートするためのキーを前記第２のモバイル・サービス・プロバイダに提供するように構成された、請求項５１に記載の機械可読媒体。
【請求項５３】
前記命令が、前記キーを前記モバイル・クライアントに提供するためのコードをさらに備える、請求項５２に記載の機械可読媒体。
【請求項５４】
前記命令が、前記モバイル・クライアントのカバレージ領域内のモバイル・サービス・プロバイダのリストを前記モバイル・クライアントから受信し、事前認証のために前記第２のモバイル・サービス・プロバイダを識別するために前記リストを使用するためのコードをさらに備える、請求項５１に記載の機械可読媒体。
【請求項５５】
前記ハンドオフを可能にするための前記コードが、前記モバイル・クライアントが前記ハンドオフのために前記第２のモバイル・サービス・プロバイダを選択したことを示すメッセージに応答して、前記ハンドオフを可能にするように構成された、請求項５１に記載の機械可読媒体。
【請求項５６】
前記ハンドオフを可能にするための前記コードが、前記第１のモバイル・サービス・プロバイダの利用不可能性に関するメッセージに応答して、前記ハンドオフを可能にするように構成された、請求項５１に記載の機械可読媒体。
【請求項５７】
前記ハンドオフを可能にするための前記コードが、前記モバイル・クライアントをハンドオフする要求を前記第１のモバイル・サービス・プロバイダに提供し、前記ハンドオフが完了したとき、前記第２のモバイル・サービス・プロバイダから指示を受信するように構成された、請求項５１に記載の機械可読媒体。
【請求項５８】
前記モバイル・クライアントとのセッションを維持するための前記コードが、前記モバイル・クライアントとのトンネルをサポートするように構成された、請求項５１に記載の機械可読媒体。
【請求項５９】
セッションを維持するための前記コードが、前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記モバイル・クライアントの前記ハンドオフ中に前記モバイル・クライアントとの前記トンネルを維持するようにさらに構成された、請求項５８に記載の機械可読媒体。
【請求項６０】
前記命令が、前記第１のモバイル・サービス・プロバイダによって受信された少なくともいくつかのパケットを前記モバイル・クライアントから前記トンネルを介して前記第２のモバイル・サービス・プロバイダに転送するためのコードをさらに備える、請求項５８に記載の機械可読媒体。
【請求項６１】
前記命令が、前記第１のサービス・プロバイダと第２のサービス・プロバイダとの間のワイヤレス・リンクを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの少なくともいくつかのパケットの転送をサポートするためのコードをさらに備える、請求項５１に記載の機械可読媒体。
【請求項６２】
パケットの転送をサポートするための前記コードが、別のモバイル・サービス・プロバイダを介した前記第１のモバイル・サービス・プロバイダから前記第２のモバイル・サービス・プロバイダへの前記パケットの前記転送をサポートするように構成された、請求項６１に記載の機械可読媒体。
【請求項６３】
前記命令が、前記モバイル・クライアントにＩＰｖ４またはＩＰｖ６アドレスを提供するためのコードをさらに備える、請求項５１に記載の機械可読媒体。
【請求項６４】
前記ＩＰｖ４またはＩＰｖ６アドレスがＭｏｂｉｌｅＩＰアドレスを備える、請求項６３に記載の機械可読媒体。
【請求項６５】
前記ハンドオフがハードハンドオフを備える、請求項５１に記載の機械可読媒体。
【請求項６６】
前記ハンドオフがソフトハンドオフを備える、請求項５１に記載の機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本特許出願は、２００７年８月１７日に出願された「Method For A Heterogeneous Wireless Ad Hoc Mobile Service Provider」と題する仮出願番号第６０／９５６，６５８号、および２００７年１０月１７日に出願された「Handoff In Ad-Hoc Mobile Broadband Exchange」と題する仮出願番号第６０／９８０，５５７号の米国特許法第１１９条に基づく優先権を主張する。
【０００２】
本開示は、一般に電気通信に関し、より詳細には、アドホック・モバイル・ブロードバンド・ネットワークにおけるハンドオフに関する。
【背景技術】
【０００３】
ワイヤレス電気通信システムは、電話、データ、ビデオ、オーディオ、メッセージング、放送など、様々なサービスを消費者に提供するために広く展開されている。市場要因がワイヤレス電気通信を新たな高みに押し上げるにつれて、これらのシステムは進化し続ける。今日、ワイヤレス・ネットワークは、地域、全国、さらには世界規模の領域にわたってブロードバンド・インターネット・アクセスをモバイル加入者に提供している。そのようなネットワークは、時々ワイヤレス・ワイドエリア・ネットワーク（ＷＷＡＮ）と呼ばれる。ＷＷＡＮ事業者は、一般に、月額固定料金の加入プランなどのワイヤレス・アクセス・プランを加入者に提供する。
【０００４】
すべてのモバイル・デバイスからＷＷＡＮにアクセスできるとは限らない。一部のモバイル・デバイスはＷＷＡＮ無線を有していないことがある。ＷＷＡＮ無線をもつ他のモバイル・デバイスは加入プランが使用可能でないことがある。アドホック・ネットワーキングは、ＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢまたは他のプロトコルなどのプロトコルを使用して、モバイル・デバイス同士がワイヤレス・インターフェースを介して動的に接続できるようにする。ＷＷＡＮにアクセスできないモバイル・デバイスのユーザが、ＷＷＡＮ対応モバイル・デバイスをもつユーザによって、その２人のユーザが所有するモバイル・デバイス間でワイヤレス・アドホック・ネットワーキングを使用して提供されるワイヤレス・アクセス・サービスに動的に加入できるようにする方法が、当技術分野において必要とされている。
【発明の概要】
【０００５】
本開示の一態様では、サーバは、第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持するように構成された処理システムを含む。処理システムは、ハンドオフのために第２のモバイル・サービス・プロバイダを認証するようにさらに構成される。処理システムはまた、モバイル・クライアントとのセッションを維持しながら、第１のモバイル・サービス・プロバイダから第２のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフを可能にするように構成される。
【０００６】
本開示の別の態様では、サーバは、第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持するための手段と、ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証するための手段と、モバイル・クライアントとのセッションを維持しながら、第１のモバイル・サービス・プロバイダから第２のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフを可能にするための手段とを含む。
【０００７】
本開示のさらなる態様では、サーバからサービスを提供する方法は、第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持することを含む。本方法は、ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証することと、モバイル・クライアントとのセッションを維持しながら、第１のモバイル・サービス・プロバイダから第２のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフを可能にすることとをさらに含む。
【０００８】
本開示のまたさらなる態様では、機械可読媒体は、サーバ内の処理システムによって実行可能な命令を含む。命令は、第１のモバイル・サービス・プロバイダを介してモバイル・クライアントとのセッションを維持するためのコードを含む。命令は、ハンドオフのために第２のモバイル・サービス・プロバイダを事前認証し、モバイル・クライアントとのセッションを維持しながら、第１のモバイル・サービス・プロバイダから第２のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフを可能にするためのコードをさらに含む。
【０００９】
本発明の様々な実施形態を例として図示および説明する以下の詳細な説明から、本発明の他の実施形態が容易に明らかになることが当業者には理解されよう。了解されるように、すべて本発明の趣旨および範囲から逸脱しなければ、本発明は他の実施形態および異なる実施形態が可能であり、そのいくつかの詳細は様々な他の点で変更が可能である。したがって、図面および詳細な説明は、本質的に例示的なものと見なされるべきであり、限定的なものと見なされるべきではない。
【図面の簡単な説明】
【００１０】
【図１】電気通信システムの一例を示す簡略ブロック図。
【図２】電気通信システムにおけるハンドオフの一例を示す簡略ブロック図。
【図３】ハンドオフのための事前認証プロセスの一例を示す呼流れ図。
【図４】サーバのハードウェア構成の一例を示す簡略ブロック図。
【図５】サーバ内の処理システムのハードウェア構成の一例を示す簡略ブロック図。
【図６】モバイル・サービス・プロバイダの機能の一例を示す簡略ブロック図。
【発明を実施するための形態】
【００１１】
添付の図面とともに以下に示す詳細な説明は、本発明の様々な構成を説明するものであり、本発明を実施できる唯一の構成を表すものではない。詳細な説明は、本発明の完全な理解を与えるための具体的な詳細を含む。ただし、本発明はこれらの具体的な詳細なしに実施できることが当業者には明らかであろう。いくつかの例では、本発明の概念を不明瞭にしないように、よく知られている構造および構成要素をブロック図の形式で示す。
【００１２】
図１は、電気通信システムの一例を示す簡略ブロック図である。電気通信システム１００は、ネットワーク１０２へのブロードバンド・アクセスをモバイル加入者に提供する複数のＷＷＡＮとともに示されている。ネットワーク１０２は、インターネットなどのパケット・ベース・ネットワークまたは何らかの他の適切なネットワークとすることができる。提示を明快にするために、２つのＷＷＡＮ１０４がインターネット１０２へのバックホール接続とともに示されている。各ＷＷＡＮ１０４は、地理的領域全体にわたって分散された複数の固定位置の基地局（図示せず）を用いて実装することができる。地理的領域は、一般に、セルとして知られるより小さい領域に細分することができる。各基地局は、それぞれのセル内のすべてのモバイル加入者にサービスするように構成することができる。基地局コントローラ（図示せず）を使用して、ＷＷＡＮ１０４内の基地局を管理および調整し、インターネット１０２へのバックホール接続をサポートすることができる。
【００１３】
各ＷＷＡＮ１０４は、多くの異なるワイヤレス・アクセス・プロトコルのうちの１つを使用してモバイル加入者との無線通信をサポートすることができる。例として、１つのＷＷＡＮ１０４はエボリューション・データ・オプティマイズド（ＥＶ−ＤＯ：Evolution-Data Optimized）をサポートすることができ、他のＷＷＡＮ１０４はウルトラ・モバイル・ブロードバンド（ＵＭＢ：Ultra Mobile Broadband）をサポートすることができる。ＥＶ−ＤＯおよびＵＭＢは、規格のＣＤＭＡ２０００ファミリの一部として第３世代パートナーシップ・プロジェクト２（３ＧＰＰ２）によって公表されたエアインターフェース規格であり、符号分割多元接続（ＣＤＭＡ）などの多元接続技法を利用してモバイル加入者にブロードバンド・インターネット・アクセスを提供する。代替的に、ＷＷＡＮ１０４の１つはロングターム・エボリューション（ＬＴＥ：Long Term Evolution）をサポートすることができ、ロングターム・エボリューションは、主に広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）エアインターフェースに基づいてユニバーサル移動通信システム（ＵＭＴＳ：Universal Mobile Telecommunications System）携帯電話規格を改善するための３ＧＰＰ２内のプロジェクトである。ＷＷＡＮ１０４の１つは、ＷｉＭＡＸフォーラムによって開発されているＷｉＭＡＸ規格をサポートすることもできる。特定の電気通信システムのためにＷＷＡＮによって採用される実際のワイヤレス・アクセス・プロトコルは、特定の適用例およびシステムに課される全体的な設計制約に依存する。本開示全体にわたって提示する様々な技法は、利用されるワイヤレス・アクセス・プロトコルにかかわらず、異種または同種ＷＷＡＮの任意の組合せに等しく適用可能である。
【００１４】
各ＷＷＡＮ１０４は、いくつかのモバイル加入者を有する。各加入者は、ＷＷＡＮ１０４を介してインターネット１０２に直接アクセスすることが可能なモバイル・ノードを有することができる。図１に示す電気通信システム中で、これらのモバイル・ノード１０６は、ＥＶ−ＤＯ、ＵＭＢまたはＬＴＥワイヤレス・アクセス・プロトコルを使用してＷＷＡＮ１０４にアクセスするが、実際の実装では、これらのモバイル・ノード１０６は、任意のワイヤレス・アクセス・プロトコルをサポートするように構成することができる。
【００１５】
これらのモバイル・ノード１０６の１つまたは複数は、ＷＷＡＮ１０４にアクセスするために使用されるのと同じまたは異なるワイヤレス・アクセス・プロトコルに基づいて、その近傍にアドホック・ネットワークを生成するように構成することができる。例として、モバイル・ノード１０６は、ＷＷＡＮに関してはＵＭＢワイヤレス・アクセス・プロトコルをサポートすることができるが、ＷＷＡＮに直接アクセスできないモバイル・ノード１０８にはＩＥＥＥ８０２．１１アクセス・ポイントを提供する。ＩＥＥＥ８０２．１１は、（たとえば、数十メートルから数百メートルの）短距離通信用にＩＥＥＥ８０２．１１委員会によって開発された１組のワイヤレス・ローカル・アクセス・ネットワーク（ＷＬＡＮ）規格である。ＩＥＥＥ８０２．１１は一般的なＷＬＡＮワイヤレス・アクセス・プロトコルであるが、他の適切なプロトコルを使用することもできる。
【００１６】
別のモバイル・ノード１０８にアクセス・ポイントを提供するために使用されるモバイル・ノード１０６を、本明細書では「モバイル・サービス・プロバイダ」と呼ぶ。モバイル・サービス・プロバイダ１０６のアクセス・ポイントを使用することができるモバイル・ノード１０８を、本明細書では「モバイル・クライアント」と呼ぶ。モバイル・ノードは、モバイル・サービス・プロバイダ１０６であるか、モバイル・クライアント１０８であるかにかかわらず、ラップトップ・コンピュータ、携帯電話、携帯情報端末（ＰＤＡ）、モバイル・デジタル・オーディオ・プレーヤ、モバイル・ゲーム機、デジタル・カメラ、デジタル・ビデオカメラ、モバイル・オーディオ・デバイス、モバイル・ビデオ・デバイス、モバイル・マルチメディア・デバイス、または少なくとも１つのワイヤレス・アクセス・プロトコルをサポートすることが可能な他のデバイスとすることができる。
【００１７】
モバイル・サービス・プロバイダ１０６は、そのワイヤレスブロードバンド・インターネット・アクセス・サービスを、さもなければインターネットにアクセスできないモバイル・クライアント１０８に拡張することができる。サーバ１１０は、モバイル・クライアント１０８が、たとえば、ＷＷＡＮ１０４を介してインターネット１０２にアクセスするためにモバイル・サービス・プロバイダ１０６から使用されていない帯域幅を購入できるようにする「交換局」として使用することができる。
【００１８】
モバイル・サービス・プロバイダ１０６とサーバ１１０と１つまたは複数のモバイル・クライアント１０８とは、アドホック異種ワイヤレス・ネットワークであるネットワークを確立することができる。例として、異種ワイヤレス・ネットワークは、少なくとも２つのタイプのワイヤレス・ネットワーク（たとえば、ＷＷＡＮおよびＷＬＡＮ）を含むことができる。例として、アドホック・ネットワークは、特定の構成が時間ごとにまたはネットワークの形成ごとに変化するネットワークとすることができる。ネットワーク構成は、ネットワークを確立するより前に事前計画されない。アドホック・ネットワークの構成の例には、ネットワーク中にいるメンバに応じた構成（たとえば、どのモバイル・サービス・プロバイダ、どのサーバ、および／またはどのモバイル・クライアントがネットワーク中に含まれるか）、モバイル・サービス・プロバイダおよびモバイル・クライアントの地理的位置に応じた構成、ネットワークがいつ、どのくらいの間確立されるかに応じた構成がある。
【００１９】
交換局の一例では、モバイル・クライアント１０８がサーバ１１０に登録する。登録されると、モバイル・クライアント１０８は、インターネット・アクセスが所望されるとき、利用可能なモバイル・サービス・プロバイダ１０６を探索することができる。モバイル・クライアント１０８は、１つまたは複数のモバイル・サービス・プロバイダ１０６の存在を検出すると、帯域幅、サービス品質（ＱｏＳ）およびコストなど、様々なパラメータに基づいて、セッションを開始する相手のモバイル・サービス・プロバイダ１０６を選択することができる。モバイル・サービス・プロバイダ１０６を選択するためにモバイル・クライアント１０８によって使用される別のパラメータは、時間に関する利用可能性である。例として、空港にいるモバイル加入者は、自分のモバイル・ノード（たとえば、ラップトップ・コンピュータまたは携帯電話）の電源を入れ、自分のフライトを待つ３０分間、それをモバイル・サービス・プロバイダ１０８として使用することができる。インターネット１０２へのアクセスを４５分間必要とするモバイル・クライアント１０８は、モバイル・サービス・プロバイダ１０８が良好なＱｏＳで適切な帯域幅を提供することができるとしても、このモバイル・サービス・プロバイダ１０６を選択しないことを選択することがある。しかしながら、インターネット・アクセスを１５分間必要とする別のモバイル・クライアント１０８は、その帯域幅およびＱｏＳのために、このモバイル・サービス・プロバイダ１０６を選択することがある。いずれにしても、モバイル・クライアント１０８がモバイル・サービス・プロバイダ１０６を選択すると、その両者間でネゴシエートされたパラメータ（たとえば、帯域幅、ＱｏＳ、セッションの継続時間など）に基づいてセッションを確立することができる。セッションの確立中にモバイル・クライアント１０８とモバイル・サービス・プロバイダ１０６との間でリンク暗号化キーを確立することができる。モバイル・クライアント１０８とサーバ１１０との間でセキュアソケット層仮想プライベートネットワーク（ＳＳＬ  ＶＰＮ）セッションを確立することができる。トランスポート層ポートは、モバイル・サービス・プロバイダ１０６においてネットワークアドレス変換機能が見えるようにするために、オープンにされ、暗号化されない。この例では、すべてのインターネットのトラフィックが、セキュリティを提供するためにクライアント・サーバ・トンネル１１２を介してサーバ１１０によってルーティングされる。
【００２０】
いくつかの電気通信システムでは、モバイル・クライアント１０８は、インターネット１０２にアクセスできるようになると、他のモバイル・サービス・プロバイダ１０６を聴取し、聴取できるモバイル・サービス・プロバイダ１０６の信号強度を測定する。モバイル・クライアント１０８は、これらの測定を使用してアクティブ・リストを作成する。アクティブ・リストは、モバイル・クライアント１０８にサービスを提供することができるモバイル・サービス・プロバイダ１０６のリストである。モバイル・クライアント１０８は、他のモバイル・サービス・プロバイダ１０６の信号強度を測定し続け、アドホック・ネットワークの構成が変化するにつれて、モバイル・サービス・プロバイダ１０６をアクティブ・リストに追加すること、またはアクティブ・リストから削除することができる。
【００２１】
アクティブセットの１つの機能は、モバイル・クライアント１０８が、サーバ１１０との現在のセッションを維持している間にモバイル・サービス・プロバイダ１０６を迅速に切り替えられるようにすることである。モバイル・クライアント１０８は、任意の数のファクタに基づいて、別のモバイル・サービス・プロバイダ１０６へのハンドオフを検討することができる。これらのファクタは、例として、モバイル・サービス・プロバイダ１０６がセッションの開始時にネゴシエートされた帯域幅またはＱｏＳを提供することができないことを含むことができる。代替的に、モバイル・サービス・プロバイダ１０６は、セッションの全継続時間にわたって、インターネット・アクセスをモバイル・クライアント１０８に提供できないことがある。モバイル・クライアント１０８との３０分のセッションをネゴシエートしたモバイル・サービス・プロバイダ１０６のモバイル加入者が、理由は何であれ、セッションに入って１５分でその近傍を離れることは珍しいことではない。その場合、モバイル・クライアント１０８は、ハンドオフのため、アクティブ・リストから新しいモバイルプロバイダを選択する必要がある。サーバ１１０は、モバイル・クライアント１０８と現在のモバイル・サービス・プロバイダ１０６との間のセッション中のハンドオフのために他のモバイル・サービス・プロバイダを事前認証するためにアクティブ・リストを使用する。モバイル・クライアント１０８に現在サービスしているモバイル・サービス・プロバイダ１０６が使用できなくなる前に、アクティブ・リスト中のモバイル・サービス・プロバイダ１０６を事前認証することによって、モバイル・クライアント１０８をハンドオフするために必要とされる時間を短縮することができる。
【００２２】
本明細書で使用する「事前認証」という用語は、モバイル・クライアント１０８に現在サービスしているモバイル・サービス・プロバイダ１０６から現在のモバイル・サービス・プロバイダ１０６の利用不可能性に関するメッセージを受信する前に、ハンドオフのためにターゲット・モバイル・サービス・プロバイダ１０６を認証することを意味する。メッセージは、現在のモバイル・サービス・プロバイダ１０６が使用できなくなり、モバイル・クライアント１０８とサーバ１１０との間のセッションを維持すべき場合には、別のモバイル・サービス・プロバイダ１０６へのハードハンドオフを実行しなければならない旨の通知をサーバ１１０に提供することができる。代替的に、メッセージは、現在のモバイル・サービス・プロバイダ１０６がまもなく使用できなくなる旨の通知、または現在のモバイル・サービス・プロバイダ１０６が合意されたサービス（たとえば、ＱｏＳ、帯域幅など）をモバイル・クライアント１０８にもはや提供できない旨の通知をサーバ１１０に提供することができる。これは、別のモバイル・サービス・プロバイダ１０６へのモバイル・クライアント１０８のソフトハンドオフを可能にする選択肢をサーバ１１０に提供する。
【００２３】
事前認証は、ハンドオフの前に、潜在的な新しいサービス・プロバイダ１０６およびモバイル・クライアント１０８に、潜在的な新しいサービス・プロバイダ１０６とモバイル・クライアント１０８との間の通信のために必要とされることがある暗号化／解読キーを供給することを含む。
【００２４】
事前認証は、ハンドオフの前に、現在のサービス・プロバイダ１０６および新しいサービス・プロバイダ１０６に、現在のサービス・プロバイダ１０６と新しいサービス・プロバイダ１０６との間の通信のために必要とされることがある暗号化／解読キーを供給することをも含む。
【００２５】
事前認証は、潜在的な新しいサービス・プロバイダ１０６および現在のサービス・プロバイダ１０６との間の通信の認可をも含む。事前認証は、潜在的な新しいサービス・プロバイダ１０６およびモバイル・クライアント１０８との間の通信の認可をも含む。
【００２６】
図２は、電気通信システムにおけるハンドオフの一例を示す簡略ブロック図である。この例では、モバイル・クライアント１０８は、現在のモバイル・サービス・プロバイダ１０６１からターゲットサービス・プロバイダ１０６２にハンドオフされている。２つのモバイル・サービス・プロバイダ１０６１、１０６２の間の持続的トンネル１１２は、ハンドオフ中にサーバ１１０とのモバイル・クライアントのセッションを維持するために使用される。ハンドオフ中に現在のモバイル・サービス・プロバイダ１０６１によって受信されたデータ・パケットは、トンネル１１２を介してターゲット・モバイル・サービス・プロバイダ１０６２に転送することができる。代替的または追加的に、現在のサービス・プロバイダ１０６１によって受信されたデータ・パケットは、図２に示すように、２つの間のワイヤレス・リンク１１４を介して、または、別のモバイル・サービス・プロバイダ（図示せず）を介してターゲット・モバイル・サービス・プロバイダ１０６２に直接転送することができる。
【００２７】
モバイル・クライアント１０８は、セッションを維持するためにサーバ１１０によって使用される、ＩＰｖ４、ＩＰｖ６、または他の適切なアドレスを有することができる。アドレスは、電気通信ネットワーク１００（図１参照）中のサーバ１１０またはモバイル・サービス・プロバイダ１０６の１つによって、モバイル・クライアント１０８に提供することができる。代替的に、アドレスは、モバイル・クライアント１０８に格納することもできる。少なくとも１つの構成では、アドレスは、ＭｏｂｉｌｅＩＰアドレスとすることができる。
【００２８】
トンネリング・アンカーをサーバとして図２に示す。ただし、トンネリング・アンカーは、任意の適切なエンティティとすることができるか、または電気通信システム１００中の複数のエンティティに分散することができる。トンネリング・アンカーは、図２に示すようにインターネット１０２に結合するか、または他の場所に配置することができる。例として、トンネリング・アンカーをインターネット１０２上またはネットワーク事業者のインフラ・ストラクチャ内のいずれかの場所に配置することができる。当業者なら、パフォーマンス要件、システムに課される全体的な設計制約、および／または他の関連するファクタに基づいて、特定の適用例にとってのトンネリング・アンカーの最適な実装を容易に決定することができよう。
【００２９】
図３は、ハンドオフのための認証プロセスの一例を示す呼流れ図である。提示を明快にするために、モバイル・サービス・プロバイダ１０６およびモバイル・クライアント１０８がサーバ１１０に認証され、サーバ１１０に登録されるための様々なシグナリングは省略される。
【００３０】
ステップ３０２において、モバイル・サービス・プロバイダ１０６１が移動可能であり、サービスの提供を望む場合、モバイル・サービス・プロバイダ１０６１によって、サーバ１１０との接続を開始することができる。拡張認証プロトコル・トンネル・トランスポート層セキュリティ（ＥＡＰ−ＴＴＬＳ：Extensible Authentication Protocol-Tunneled Transport Layer Security）が、この接続のための、認証、認可、および課金（ＡＡＡ：Authentication, Authorization and Accounting）ならびにセキュアなセッション確立のために使用することができる。ステップ３０４において、モバイル・クライアント１０８がインターネット・アクセスを必要とする場合、モバイル・クライアント１０８によって、モバイル・サービス・プロバイダ１０６１（以下「現在のモバイル・サービス・プロバイダ」と呼ぶ）との接続を開始することができる。ＥＡＰ−ＴＴＬＳは、ＡＡＡおよびセキュアなセッション確立のために使用することもできる。特に、モバイル・サービス・プロバイダ１０６１は、ＥＡＰ−ＡＡＡ認証のために、モバイル・クライアントの資格証明（credential）をサーバ１１０に送信する。次いで、サーバ１１０からのＥＡＰ−ＴＴＬＳ認証応答を使用して、マスタ共用キーを生成する。その後、現在のモバイル・サービス・プロバイダ１０６１とモバイル・クライアント１０８との間でリンク暗号化キーを確立することができる。次いで、ステップ３０６において、モバイル・クライアント１０８とサーバ１１０との間で、ＳＳＬ  ＶＰＮセッションを確立する。
【００３１】
任意のノード対の間で（この場合、ノードは、サーバ１１０、現在のサービス・プロバイダ１０６１、ターゲットサービス・プロバイダ１０６２、およびモバイル・クライアント１０８を備える）、暗号化／暗号解除キーを使用して、情報フローを暗号化できることに留意されたい。システム内のノードがサーバと接続する場合、そのような暗号化／暗号解除キーは、システム内で設定することができる。ＡＥＳなどを使用する一般的な対称キー暗号は、システム内の任意のノード対の間のメッセージフローのそのような暗号化または暗号解除のために使用することができる。
【００３２】
ステップ３０８において、モバイル・クライアント１０８はサーバ１１０にアクティブ・リストを提供する。代替的に、モバイル・クライアント１０８は、各々の信号強度測定値を示すデータを伴って、聴取できるモバイル・サービス・プロバイダを識別するレポートを送信することができる。サーバ１１０は、レポートを使用して、サーバ側で、アクティブ・リストを生成することができる。
【００３３】
サーバ１１０は、アクティブ・リスト内のモバイル・サービス・プロバイダの１つまたは複数を事前認証する。クライアント１０８に関するターゲットサービス・プロバイダ１０６２の事前認証中、サーバ１１０は、クライアント１０８と通信するための暗号化／暗号解除キーをターゲットサービス・プロバイダ１０６２に供給する。サーバは、追加的に、現在のサービス・プロバイダ１０６１と通信するための暗号化／暗号解除キーをターゲットサービス・プロバイダ１０６２に供給することができる。サーバ１１０はまた、ターゲットサービス・プロバイダ１０６２と通信するための暗号化／暗号解除キーをクライアント１０８に供給することができる。現在のサービス・プロバイダ１０６１には、ハンドオフ時またはそれ以前のいずれかの時に、サーバ１１０によって、ターゲットサービス・プロバイダ１０６２と通信するための暗号化／暗号解除キーを提供することができる。事前認証されるアクティブ・リスト内のモバイル・サービス・プロバイダの正確な数は、サーバ１１０によって実装されるアドミッション制御ポリシーに依存することができる。例として、サーバ１１０は、さらなるモバイル・サービス・プロバイダがＷＷＡＮ内のパフォーマンスに悪影響を及ぼすと判断した場合、所与の位置におけるモバイル・サービス・プロバイダの数を制限することができる。様々なネットワーク制約に応じて、所与の地理的位置においてモバイル加入者がサービスを提供することを望まないことがあるＷＷＡＮ事業者によって、さらなる制約が課されることがある。いかなる場合にも、サーバ１１０は、ハンドオフ後に、モバイル・クライアント１０８と新しいモバイル・サービス・プロバイダ１０６との間のデータ・リンクを暗号化するためのキーをモバイル・サービス・プロバイダの各々に提供することによって、１つまたは複数のモバイル・サービス・プロバイダを事前認証する。図３では、サーバ１１０は、ステップ３１０において、１つのモバイル・サービス・プロバイダ１０６２（以下「ターゲット・モバイル・サービス・プロバイダ」と呼ぶ）にキーを提供するようすが示されている。ステップ３１２において、サーバ１１０は、ＶＰＮトンネルを介してモバイル・クライアント１０８にもキーを提供する。
【００３４】
ステップ３１４において、モバイル・クライアント１０８は、代替サービス・プロバイダへのハンドオフを要求するメッセージを、現在のモバイル・サービス・プロバイダ１０６に送信する。ステップ３１４は、随意であり、クライアントからモバイル・サービス・プロバイダへの点線によって示されている。
【００３５】
ステップ３１６において、現在のモバイル・サービス・プロバイダ１０６１は、ハンドオフを要求するメッセージを、サーバ１１０に送信する。そのようなメッセージは、ハンドオフがモバイル・クライアント１０８によって開始されたこと、またはハンドオフが現在のモバイル・サービス・プロバイダ１０６１によって開始されたことを示す識別子を添えられる。モバイル・クライアントにサービスを提供し続けるために現在のモバイル・サービス・プロバイダが利用可能でないことの結果として、メッセージは、現在のモバイル・サービス・プロバイダ１０６１において生成することができる。代替的に、メッセージは、モバイル・クライアント（ステップ３１４）において生成しておくこともでき、そのメッセージは、現在のモバイル・サービス・プロバイダ１０６１によってサーバ１１０に送信される必要がある。サーバによって直接開始されるハンドオフの場合、ステップ３１６は随意である。モバイル・クライアント１０８またはモバイル・サービス・プロバイダ１０６１によって開始されるハンドオフの場合、ステップ３１８において、サーバ１１０は、ハンドオフを認可するメッセージを現在のモバイル・サービス・プロバイダ１０６１に返信することによって、ステップ３１６に応答する。代替的に、現在のモバイル・サービス・プロバイダ１０６１からのメッセージ３１６が存在しない場合、ステップ３１８は、ハンドオフを開始するサーバからのメッセージとすることもできる。現在のモバイル・サービス・プロバイダ１０６１に送信されるメッセージは、ハンドオフのためのターゲット・モバイル・サービス・プロバイダ１０６２を識別することができ、または代替的に、モバイル・クライアント１０８が決定を行えるようにする。後者の場合、モバイル・クライアント１０８のユーザは、サーバ１１０によって課される任意のアドミッション制御ポリシー制約に従って、ハンドオフのためのターゲット・モバイル・サービス・プロバイダを選択する。サーバ１１０は、モバイル・クライアントが利用可能な各モバイル・サービス・プロバイダの品質基準を、モバイル・クライアント１０８に提供することもできる。この品質基準は、ハンドオフのための新しいモバイル・サービス・プロバイダを選択するモバイル・クライアント１０８のユーザを支援するために使用することができる。図３に示された例では、モバイル・クライアント１０８が、ハンドオフのためのターゲット・モバイル・サービス・プロバイダ１０６２を選択する。
【００３６】
ステップ３２０において、サーバは、ハンドオフに関するメッセージを１つまたは複数のターゲットサービス・プロバイダ１０６２に随意に送信することができる。ステップ３２２において、サーバから受信したハンドオフメッセージは、現在のサービス・プロバイダ１０６１によってモバイル・クライアント１０８に送信される。
【００３７】
ステップ３２４において、モバイル・クライアント１０８は、キーで暗号化されたメッセージを送信することによって、ターゲット・モバイル・サービス・プロバイダ１０６２との接続を確立する。ターゲット・モバイル・サービス・プロバイダ１０６２は、事前認証プロセス中に同じキーを受信したので、メッセージを暗号解除することができ、ハンドオフを完了するためにモバイル・クライアント１０８とセッションを確立することができる。ターゲット・モバイル・サービス・プロバイダ１０６２は、ステップ３２６において、ハンドオフが正常に完了したことを知らせるメッセージをサーバ１１０に返信することもできる。
【００３８】
モバイル・クライアント１０８を出たパケットは、現在のモバイル・サービス・プロバイダ１０６１への伝送途中にあることがあり、または現在のモバイル・サービス・プロバイダ１０６１にあることがある。これらのパケットは、現在のモバイル・サービス・プロバイダ１０６１によってサポートされ続ける必要がある。モバイル・クライアント１０８を出た他のパケットは、サーバ１１０への伝送途中にあることがあり、またはサーバ１１０においてさらなる処理の待機中であることがあり、またはトンネリングサーバの先の最終宛先への伝送途中にあることがある。モバイル・クライアント１０８を出る将来のパケットは、ハンドオフ後、ターゲット・モバイル・サービス・プロバイダ１０６２に送信される。モバイル・クライアント１０８を宛先とするパケットは、サーバにおいて待機中であることがある。そのようなパケットは、ハンドオフ後、ターゲット・モバイル・サービス・プロバイダ１０６２に送信される。モバイル・クライアント１０８を宛先とする他のパケットは、現在のモバイル・サービス・プロバイダ１０６１への伝送途中にあることがあり、または現在のモバイル・サービス・プロバイダ１０６１において待機中であることがあり、または現在のサービス・プロバイダからモバイル・クライアント１０８への伝送途中にあることがあり、現在のモバイル・サービス・プロバイダ１０６１は、モバイル・クライアント１０８に配送されるそのようなパケットをサポートし続ける必要がある。そのようなパケットの配送は、現在のモバイル・サービス・プロバイダ１０６１とターゲット・モバイル・サービス・プロバイダ１０６２との間のワイヤレス・リンクまたはマルチホップ・ワイヤレス経路を介して行うことができる。代替的に、そのようなパケットは、現在のモバイル・サービス・プロバイダ１０６１によってサーバ１１０に配送することができ、次いで、サーバは、それらをターゲット・モバイル・サービス・プロバイダ１０６２を介して送信する。現在のモバイル・サービス・プロバイダ１０６１とターゲット・モバイル・サービス・プロバイダ１０６２との間のメッセージは、サーバ１１０を介して、またはサービス・プロバイダ間のワイヤレス・リンクもしくはマルチホップ・ワイヤレス経路を介して交換することができる。
【００３９】
図４に、サーバのハードウェア実装の一例を示す。サーバ１１０は集中型サーバでも分散型サーバでもよい。集中型サーバは、専用サーバとすることができ、あるいはデスクトップもしくはラップトップ・コンピュータ、メインフレーム、または他の適切なエンティティなど、別のネットワーク関連エンティティに統合することができる。分散型サーバは、複数のサーバ、および／あるいはデスクトップもしくはラップトップ・コンピュータ、メインフレーム、または何らかの他の適切なエンティティなど、１つまたは複数のネットワーク関連エンティティに分散することができる。少なくとも１つの構成では、サーバは、全体的または部分的に、１つまたは複数のモバイル・サービス・プロバイダに統合することができる。
【００４０】
サーバ１１０はネットワーク・インターフェース４０２とともに示されており、ネットワーク・インターフェース４０２はインターネット１０２への有線接続および／またはワイヤレス接続をサポートすることができる。ネットワーク・インターフェース４０２は、伝送媒体にインターフェースするために必要とされる物理的および電気的仕様に従ってデータを送信および受信する手段を提供することによって物理層を実装するために使用することができる。ネットワーク４０２は、伝送媒体へのアクセスを管理することによってデータ・リンク層の下位部分を実装するように構成することもできる。
【００４１】
サーバ１１０はまた、様々な機能を提供する処理システム４０４とともに示されており、様々な機能は、モバイル・サービス・プロバイダおよびクライアントのためのセッション管理、ハンドオフのターゲットとなるモバイル・サービス・プロバイダの事前認証、１つのモバイル・サービス・プロバイダから別のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフ、ならびにモバイル・クライアントのためのデータトンネリングを含む。処理システム４０４は、ネットワーク・インターフェース４０２とは別個に示されているが、当業者なら容易に諒解するように、ネットワーク・インターフェース４０２またはその任意の部分は処理システム４０４に統合することができる。
【００４２】
図５に、サーバ内の処理システムのためのハードウェア実装の一例を示す。この例では、処理システム４０４は、バス５０２によって概略的に表されるバス・アーキテクチャを用いて実装することができる。バス５０２は、処理システム４０４の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含むことができる。バスは、プロセッサ５０４および機械可読媒体５０６を含む様々な回路を互いにリンクさせる。バス５０２は、タイミング源、周辺装置、電圧調整器、電力管理回路など、様々な他の回路をリンクさせることもできるが、これらの回路は当技術分野においてよく知られており、したがって、これ以上説明しない。ネットワーク・アダプタ５０８は、ネットワーク・インターフェース４０２（図４参照）とバス５０２との間のインターフェースを提供する。
【００４３】
プロセッサ５０４は、機械可読媒体５０６に格納されたソフトウェアの実行を含む、バスおよび一般的な処理を管理することを担当する。プロセッサ５０４は、１つまたは複数の汎用および／または専用プロセッサを用いて実装することができる。例としては、マイクロプロセッサ、マイクロコントローラ、ＤＳＰプロセッサ、およびソフトウェアを実行できる他の回路がある。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語などの名称にかかわらず、命令、データ、またはそれらの組合せを意味すると広く解釈されたい。機械可読媒体は、例として、ＲＡＭ（ランダムアクセスメモリ）、フラッシュメモリ、ＲＯＭ（読取り専用メモリ）、ＰＲＯＭ（プログラマブル読取り専用メモリ）、ＥＰＲＯＭ（消去可能プログラマブル読取り専用メモリ）、ＥＥＰＲＯＭ（電気消去可能プログラマブル読取り専用メモリ）、レジスタ、磁気ディスク、光ディスク、ハードドライブ、もしくは他の適切な記憶媒体、またはそれらの任意の組合せを含むことができる。
【００４４】
図５に示すハードウェア実装では、機械可読媒体５０６は、プロセッサ５０４とは別個の処理システム４０４の一部として示されている。しかしながら、当業者なら容易に諒解するように、機械可読媒体５０６またはその任意の部分は処理システム４０４の外部に存在することができる。例として、機械可読媒体５０６は、すべてネットワーク・アダプタ５０８を介してプロセッサ５０４がアクセスできる、伝送線路、データによって変調された搬送波、および／またはサーバとは別個のコンピュータ製品を含むことができる。代替的または追加的に、機械可読媒体５０６またはその任意の部分は、キャッシュおよび／または汎用レジスタファイルがそうであるようにプロセッサ５０４に統合することができる。
【００４５】
処理システム４０４は、すべて外部バス・アーキテクチャを介して他のサポート回路と互いにリンクされる、プロセッサ機能を提供する１つまたは複数のマイクロプロセッサと、機械可読媒体５０６の少なくとも一部を提供する外部メモリとをもつ汎用処理システムとして構成することができる。代替的に、処理システム４０４は、単一のチップに統合されたプロセッサ５０４、ネットワーク・アダプタ５０８、サポート回路（図示せず）、および機械可読媒体５０６の少なくとも一部をもつＡＳＩＣ（特定用途向け集積回路）を用いて、あるいは１つまたは複数のＦＰＧＡ（フィールド・プログラマブル・ゲート・アレイ）、ＰＬＤ（プログラマブル論理回路）、コントローラ、状態機械、ゲート・ロジック、個別ハードウェア構成要素、もしくは他の適切な回路、または本開示全体にわたって説明した様々な機能を実行できる回路の任意の組合せを用いて実装することができる。当業者なら、特定の適用例および全体的なシステムに課される全体的な設計制約に応じて、どのようにしたら処理システム４０４について説明した機能を最も良く実装することができるかを認識されよう。
【００４６】
機械可読媒体５０６は、いくつかのソフトウェア・モジュールとともに示されている。ソフトウェア・モジュールは、プロトコル・スタック・モジュール５０９と、事前認証モジュール５１０と、セッション・マネージャ・モジュール５１２と、トンネリング・モジュール５１４と、ハンドオフ・モジュール５１６とを含む。これらのソフトウェア・モジュールは、プロセッサ５０４によって実行されたときに、処理システム４０２に、図１〜図３で図示および説明するプロセスステップを実行させる命令の組を含む。各ソフトウェア・モジュールは、単一の記憶デバイス内に存在することができ、または複数のメモリ・デバイスに分散することができる。例として、トリガ・イベントが発生した（たとえば、モバイル・ノードがモバイル・サービス・プロバイダになることを決定した）ときに、ソフトウェア・モジュールをハードドライブからＲＡＭにロードすることができる。ソフトウェア・モジュールの実行中、プロセッサ５０４は、アクセス速度を高めるために、命令のいくつかをキャッシュにロードすることができる。次いで、１つまたは複数のキャッシュラインを、プロセッサ５０４による実行のために汎用レジスタファイルにロードすることができる。以下でソフトウェア・モジュールの機能に言及する場合、そのような機能は、そのソフトウェア・モジュールからの命令を実行したときにプロセッサ５０４によって実装されることが理解されよう。
【００４７】
プロトコル・スタック・モジュール５０９は、サーバのためのプロトコル・アーキテクチャまたはその任意の部分を実装するために使用することができる。これまで説明した実装では、プロトコル・スタック・モジュール５０９は、ネットワーク・インターフェース４０２（図４参照）によって実装されるデータ・リンク層の上で動作するいくつかのプロトコル層を実装することを担当する。例として、プロトコル・スタック・モジュール５０９は、フロー制御、確認応答、およびエラー回復を行うことによってデータ・リンク層の上位部分を実装するために使用することができる。プロトコル・スタック・モジュール５０９は、送信元宛先間データ・パケット転送を管理することによってネットワーク層を実装するために、ならびにエンドユーザ間のデータの透過的な転送を提供することによってトランスポート層を実装するために使用することもできる。処理システムの一部として説明したが、プロトコル・スタック・モジュール５０９またはその任意の部分はネットワーク・インターフェース４０２によって実装することもできる。
【００４８】
セッション・マネージャ・モジュール５１２は、モバイル・サービス・プロバイダおよびクライアントとのセッションを維持するためにサーバによって使用される。
【００４９】
事前認証モジュール５１０は、ハンドオフのためのモバイル・サービス・プロバイダを事前認証するために使用することができる。事前認証モジュール５１０は、モバイル・クライアントのカバレージ領域内のモバイル・サービス・プロバイダのリストをモバイル・クライアントから受信し、事前認証のためにモバイル・サービス・プロバイダを識別するためにそのリストを使用することができる。
【００５０】
セッション・マネージャ・モジュール５１２がモバイル・クライアントとのセッションを維持する間、ハンドオフ・モジュール５１６は、モバイル・サービス・プロバイダ間のモバイル・クライアントのハンドオフを可能にするために使用することができる。ハンドオフ・モジュール５１６は、ハンドオフの前にターゲットサービス・プロバイダのためにモバイル・クライアントを認証し、ハンドオフ後に、ターゲットサービス・プロバイダとモバイル・クライアントとの間の暗号化リンクをサポートするためのキーを両者に供給することによって、ハンドオフを可能にする。例として、モバイル・クライアントがターゲットサービス・プロバイダを選択したことを示すメッセージ、モバイル・クライアントに現在サービスしているサービス・プロバイダの利用不可能性を示すメッセージ、またはモバイル・クライアントからのハンドオフの要求を含む様々なメッセージに応答して、ハンドオフが可能になる。ハンドオフはハードハンドオフでもソフトハンドオフでもよい。ハンドオフが完了したとき、指示がハンドオフ・モジュール５１６によって受信される。ハンドオフ・モジュール５１６は、サーバとターゲットサービス・プロバイダとの間のトンネル、ワイヤレス・リンク、別のモバイル・サービス・プロバイダを介して、または何らかの他の適切な手段によって、ハンドオフ後に、現在のサービス・プロバイダによって受信されたパケットをターゲットサービス・プロバイダに転送するための方法をさらに提供することができる。
【００５１】
トンネリング・モジュール５１４は、サーバによってモバイル・サービス・プロバイダおよびクライアントとのトンネルを維持するために使用することができる。トンネリング・モジュール５１４はまた、現在のモバイル・サービス・プロバイダからターゲットサービス・プロバイダへのハンドオフ中にモバイル・クライアントとのトンネルを維持するために使用することができる。開示する構成では、トンネリングはサーバ内のモジュールによって実行される。ただし、他の構成では、インターネットとノード（すなわち、モバイル・サービス・プロバイダとクライアント）との間のデータのトンネリングは、ネットワーク内の他の場所に配置することができる。
【００５２】
図６は、モバイル・サービス・プロバイダの機能の一例を示す簡略ブロック図である。モバイル・サービス・プロバイダ１０６は、同種または異種のワイヤレス・アクセス・プロトコルにわたってワイヤレス・リンクをブリッジする能力を有する。これは、ＷＷＡＮに対してインターネット１０２へのワイヤレス・アクセス・プロトコルをサポートするＷＷＡＮネットワーク・アダプタ６０２と、モバイル・クライアント１０８にワイヤレス・アクセス・ポイントを提供するＷＬＡＮネットワーク・アダプタ６０４を用いて達成することができる。例として、ＷＷＡＮネットワーク・アダプタ６０２は、ＷＷＡＮを介したインターネット・アクセスのためのＥＶ−ＤＯをサポートするトランシーバ機能を含むことができ、ＷＬＡＮネットワーク・アダプタ６０４は、モバイル・クライアント１０８に８０２．１１アクセス・ポイントを提供するトランシーバ機能を含むことができる。ネットワーク・アダプタ６０２、６０４はそれぞれ、ワイヤレス信号を復調し、他の無線周波数（ＲＦ）フロントエンド処理を実行することによって物理層を実装するように構成できる。ネットワーク・アダプタ６０２、６０４はそれぞれ、物理層上のデータ転送を管理することによってデータ・リンク層を実装するように構成することもできる。
【００５３】
モバイル・サービス・プロバイダ１０６は、フィルタード相互接続およびセッション監視モジュール（filtered interconnection and session monitoring module）６０６とともに示されている。モジュール６０６は、ＷＷＡＮインターフェース６０２に至るアドホックワイヤレス・リンク間の相互接続が、サーバによって認証され、ＷＷＡＮネットワークの使用を許可されたモバイル・クライアント１０８のみに提供されるように、モバイル・クライアント１０８からのコンテンツのフィルタード処理を行う。モジュール６０６はまた、サーバと認証されたモバイル・クライアント１０８との間のトンネル接続性を維持する。
【００５４】
モバイル・サービス・プロバイダ１０６は、サービス・プロバイダ・アプリケーション６０８も含み、サービス・プロバイダ・アプリケーション６０８は、（１）モジュール６０６がモバイル・クライアント１０８にアドホックサービスを提供できるようにし、（２）モバイル・サービス・プロバイダ１０６のモバイル加入者またはユーザに対してＷＷＡＮまたはインターネット・アクセスをサポートする。後者の機能は、サービス・プロバイダ・アプリケーション６０８の制御下で、モジュール６０６を介してＷＷＡＮネットワーク・アダプタ６０２と通信するユーザ・インターフェース６１２によってサポートされる。ユーザ・インターフェース６１２は、キーパッド、ディスプレイ、スピーカ、マイクロホン、ジョイスティック、および／またはモバイル加入者もしくはユーザがＷＷＡＮ１０４もしくはインターネット１０２（図１参照）にアクセスできるようにするユーザ・インターフェース・デバイスの他の組合せを含むことができる。
【００５５】
上述のように、サービス・プロバイダ・アプリケーション６０８はまた、モジュール６０６がアドホックサービスをモバイル・クライアント１０８に提供できるようにする。サービス・プロバイダ・アプリケーション６０８は、サーバとカスタムメッセージを交換するために、サーバ１１０とのセッションを維持する。さらに、サービス・プロバイダ・アプリケーション６０８は、サービス・プロバイダ・アプリケーション６０８とモバイル・クライアント１０８との間でカスタムメッセージを交換するための各モバイル・クライアント１０８との別個のセッションをも維持する。サービス・プロバイダ・アプリケーション６０８は、認証および許可されたクライアントについての情報をフィルタード相互接続およびセッション監視モジュール６０６に提供する。フィルタード相互接続およびセッション監視モジュール６０８は、認証および許可されたモバイル・クライアント１０８のみに対してコンテンツフローを許す。フィルタード相互接続およびセッション監視モジュール６０６は、モバイル・クライアントから発信されるコンテンツの量およびモバイル・クライアントに着信するコンテンツの量など、モバイル・クライアント１０８に関連するコンテンツフローに関する情報、ならびにＷＷＡＮおよびＷＬＡＮネットワークリソース利用度、ワイヤレスチャネル上で利用可能な帯域幅に関する情報も随意に監視する。フィルタード相互接続およびセッション監視モジュール６０６は、そのような情報を追加的に随意にサービス・プロバイダ・アプリケーション６０８に提供することができる。サービス・プロバイダ・アプリケーション６０８は、そのような情報に基づいて随意に動作し、モバイル・クライアント１０８およびサーバとの接続性を維持し続けるかどうか、またはサービスを提供し続けるかどうかの判断など、適切なアクションをとることができる。モジュール６０６およびモジュール６０８で説明する機能は、モバイル・サービス・プロバイダ１０６においてそのような機能を提供するように調整するモジュールの１つまたは複数の組で所与のプラットフォームにおいて実装することができることに留意されたい。
【００５６】
モバイル・サービス・プロバイダ１０６がこれらのサービスを提供することを決定すると、サービス・プロバイダ・アプリケーション６０８は承認の要求をサーバ１１０に送信する。サービス・プロバイダ・アプリケーション６０８は、１つまたは複数のモバイル・クライアント１０８にサービスを提供するためのサーバ１１０による認証およびサーバ１１０からの承認を要求する。サーバ１１０は、モバイル・サービス・プロバイダ１０６を認証し、次いでモバイル・サービス・プロバイダの要求を認めるかどうかを判断することができる。前述のように、同じ地理的位置内のモバイル・サービス・プロバイダの数が多すぎる場合、またはＷＷＡＮ事業者がいくつかの制約をモバイル・サービス・プロバイダ１０６に課している場合、要求は拒否されることがある。
【００５７】
モバイル・サービス・プロバイダ１０６が認証されると、サービス・プロバイダ・アプリケーション６０８はアドホックＷＬＡＮサービスセット識別子（ＳＳＩＤ）を広告することができる。関係するモバイル・クライアント１０８は、モバイル・サービス・プロバイダ１０６にアクセスするためにＳＳＩＤに関連することができる。サービス・プロバイダ・アプリケーション６０８は、次いで、サーバ１１０を用いてモバイル・クライアント１０８を認証し、次いで、モバイル・クライアント１０８をサーバに接続するようにフィルタード相互接続およびセッション監視モジュール６０６を構成することができる。モバイル・クライアント１０８の認証中、サービス・プロバイダ・アプリケーション６０８は非セキュアなワイヤレス・リンクを使用することができる。
【００５８】
サービス・プロバイダ・アプリケーション６０８は、モバイル・クライアント１０８が認証されると、モバイル・クライアント１０８を、セキュアなリンクをもつ新たなＳＳＩＤに移すことを随意に選択することができる。そのような状況では、サービス・プロバイダ・アプリケーション６０８は、モバイル・クライアント１０８との既存のセッションのためにサポートしなければならない負荷に応じて各ＳＳＩＤに費やす時間を分散させることができる。
【００５９】
サービス・プロバイダ・アプリケーション６０８はまた、モバイル・クライアント１０８がネットワークにアクセスできるようにする前に、モバイル・クライアント１０８をサポートすることができるかどうかを判断することが可能である。モバイル・クライアント１０８を受け入れることによって生じるバッテリ電力および他の処理リソースの消耗を推定するリソースインテリジェンスは、サービス・プロバイダ・アプリケーション６０８が新しいモバイル・クライアント１０８をサポートすること、または別のモバイル・サービス・プロバイダ１０６からのそのモバイル・クライアント１０８のハンドオフを受け入れることを検討すべきかどうかを判断するのを支援することができる。
【００６０】
サービス・プロバイダ・アプリケーション６０８は、モバイル・クライアント１０８を許可し、それらに、セッション中の予想平均帯域幅など、一定のＱｏＳ保証を提供することができる。時間ウィンドウにわたって各モバイル・クライアント１０８に提供される平均スループットを監視することができる。サービス・プロバイダ・アプリケーション６０８は、モバイル・クライアント１０８によるリソース利用があるしきい値を下回っていること、またセッション確立中にモバイル・クライアント１０８に提供することを合意したＱｏＳ要件を満たしていることを保証するために、そこを通過するすべてのフローについてスループットを監視することができる。
【００６１】
サービス・プロバイダ・アプリケーション６０８はまた、コンテンツを解読できないようにしてフィルタード相互接続およびセッション監視モジュール６０６を介してコンテンツをルーティングすることによって、一定のレベルのセキュリティをワイヤレス・アクセス・ポイントに提供することができる。同様に、サービス・プロバイダ・アプリケーション６０８は、ユーザ・インターフェース６１０とＷＷＡＮ１０４との間でモジュール６０６を介してルーティングされるコンテンツがモバイル・クライアント１０８によって解読できないように構成することができる。サービス・プロバイダ・アプリケーション６０８は、適切な暗号化技術を使用してこの機能を実装することができる。
【００６２】
サービス・プロバイダ・アプリケーション６０８はまた、モバイル・クライアント１０８がネットワークにアクセスするための時間期間を維持することができる。時間期間は、セッションの開始中にサービス・プロバイダ・アプリケーション６０８とモバイル・クライアント１０８との間で合意される。サービス・プロバイダ・アプリケーション６０８は、合意された時間期間でのネットワークへのアクセスをモバイル・クライアント１０８に提供することができないと判断した場合、サーバとモバイル・クライアント１０８の両方に利用不可能であることを通知する。これは、エネルギー制約（たとえば、低バッテリ）、または他の不測の事態により生じることがある。次いで、サーバは、モバイル・クライアント１０８の近傍に別のモバイル・サービス・プロバイダがある場合、別のモバイル・サービス・プロバイダへのモバイル・クライアントのハンドオフを検討することができる。サービス・プロバイダ・アプリケーション６０８は、モバイル・クライアント１０８のハンドオフをサポートすることができる。
【００６３】
サービス・プロバイダ・アプリケーション６０８は、他のモバイル・サービス・プロバイダによってサービスされるモバイル・クライアント１０８とのワイヤレス・リンクまたは制限されたセッションを維持するために、処理リソースを専用することもできる。これは、モバイル・サービス・プロバイダ１０６へのモバイル・クライアント１０８のハンドオフを円滑にすることができる。
【００６４】
サービス・プロバイダ・アプリケーション６０８は、ユーザ・インターフェース６１２を介して、モバイル・クライアント１０８を全般的に、またセッションを特定的に管理することができる。代替的に、サービス・プロバイダ・アプリケーション６０８は、モバイル・クライアント１０８へのサービスに専用される処理リソースを用いてシームレス動作モードをサポートすることができる。このようにして、モバイル・クライアント１０８は、モバイル加入者から透過的な方法で管理される。シームレス動作モードは、モバイル加入者が、モバイル・クライアント１０８を管理することを望まないが、モバイル・クライアント１０８と帯域幅を共用することによって継続的な収入の発生を望む場合に望ましいことがある。
【００６５】
次にモバイル・クライアントに移ると、ＴＬＳセッションは、サーバ１１０に登録するためにモバイル・クライアント１０８によって使用される。登録されると、モバイル・クライアント１０８は利用可能なモバイル・サービス・プロバイダ１０６を探索することができる。モバイル・クライアント１０８は、１つまたは複数のモバイル・サービス・プロバイダ１０６の存在を検出すると、モバイル・サービス・プロバイダ１０６がサポートすることができる利用可能帯域幅、モバイル・サービス・プロバイダ１０６のＱｏＳ基準、ならびに広告されたサービスのコストなどのパラメータに基づいて、ＥＡＰ−ＴＴＬＳを使用してモバイル・サービス・プロバイダ１０６とのセッションを開始することができる。前述のように、リンク暗号化キーは、セッションの確立中にモバイル・クライアント１０８とモバイル・サービス・プロバイダ１０６との間で確立することができる。モバイル・クライアント１０８とサーバ１１０との間のすべてのトラフィックが暗号化されるように、その両者間でＳＳＬ  ＶＰＮセッションを確立することができる。トランスポート層ポートは、モバイル・サービス・プロバイダ１０６においてネットワークアドレス変換機能が見えるようにするために、オープンにされ、暗号化されない。
【００６６】
モバイル・クライアント１０８のハンドオフは様々な方法で実行できる。１つの構成では、モバイル・クライアント１０８は、インターネットにアクセスするために１つのモバイル・サービス・プロバイダ１０６を使用しながら、複数のモバイル・サービス・プロバイダ１０６との制限されたセッションを維持することができる。前述のように、この手法はハンドオフプロセスを円滑にすることができる。代替構成では、モバイル・クライアント１０８は必要なときのみハンドオフを検討する。この構成では、モバイル・クライアント１０８は、ハンドオフのためにその近傍にあるモバイル・サービス・プロバイダ１０６のアクティブ・リストを維持することができる。現在のモバイル・サービス・プロバイダ１０６がそのサービスを中断する必要がある場合、モバイル・クライアント１０８はアクティブ・リストからハンドオフのためのモバイル・サービス・プロバイダ１０６を選択することができる。ハンドオフが不可能な場合、モバイル・クライアント１０８はインターネットにアクセスするために異なるモバイル・サービス・プロバイダ１０６を介して再接続する必要がある。モバイル・クライアントとサーバとの間のトンネルの持続性は、あるサービス・プロバイダから別のサービス・プロバイダへのモバイル・クライアントのソフトハンドオフを可能にする。
【００６７】
モバイル・クライアント１０８が必要とする帯域幅が利用可能なモバイル・サービス・プロバイダ１０６の能力よりも大きい場合、モバイル・クライアント１０８は、複数のモバイル・サービス・プロバイダ１０６に同時にアクセスすることができる。複数のトランシーバをもつモバイル・クライアント１０８は、モバイル・サービス・プロバイダ１０６ごとに異なるトランシーバを使用して、潜在的に複数のモバイル・サービス・プロバイダ１０６に同時にアクセスすることができる。複数のモバイル・サービス・プロバイダ１０６にアクセスするのに同じワイヤレス・アクセス・プロトコルが使用できる場合、異なるチャネルを使用することができる。モバイル・クライアント１０８が、ただ１つのトランシーバしか利用可能でない場合、モバイル・クライアントは、各モバイル・サービス・プロバイダ１０６にアクセスするのに費やす時間を分散することができる。
【００６８】
本明細書で説明した様々な例示的なブロック、モジュール、要素、構成要素、方法、およびアルゴリズムは、電子的ハードウェア、コンピュータ・ソフトウェア、または両方の組合せとして実装することができることを当業者なら諒解されよう。ハードウェアとソフトウェアのこの互換性を説明するために、様々な例示的なブロック、モジュール、要素、構成要素、方法、およびアルゴリズムについて、上記では概して、それらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者なら、説明した機能を特定の適用例ごとに様々な方法で実装することができる。
【００６９】
開示したプロセスにおけるステップの特定の順序または階層は、例示的な手法の一例であることが理解されよう。設計上の選好に基づいて、プロセスにおけるステップの特定の順序または階層は並べ替えることができることが理解されよう。添付の方法クレームは、様々なステップの要素を例示的な順序で提示しており、提示された特定の順序または階層に限定されるものではない。
【００７０】
以上の説明は、当業者が本明細書で説明した様々な態様を実行できるようにするために提供したものである。これらの態様に対する様々な変更は当業者には容易に明らかであり、本明細書で定義した一般的原理は他の態様に適用することができる。したがって、特許請求の範囲は、本明細書に示された態様に限定されるものではなく、言語的主張に矛盾しない最大限の範囲を与えられるべきであり、単数形の要素への言及は、明確にそう明記されていない限り、「ただ１つの」を意味するものではなく、「１つまたは複数の」を意味するものである。別段に明記されていない限り、「いくつかの」という語は「１つまたは複数の」を表す。男性形の代名詞（たとえば、彼）は、女性および中性（たとえば、彼女およびそれ）を含み、その逆も同様である。当業者に知られている、または後に知られることになる、本開示全体にわたって説明した様々な態様の要素のすべての構造的および機能的均等物は、参照により本明細書に明白に組み込まれ、特許請求の範囲に包含されるものである。さらに、本明細書に開示したいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「手段」という語句を使用して明白に具陳されていない限り、または方法クレームの場合には、その要素が「ステップ」という語句を使用して具陳されていない限り、米国特許法第１１２条第６項の規定に基づいて解釈されるべきではない。
【図１】
2010537567.tif 000003
【図２】
2010537567.tif 000004
【図３】
2010537567.tif 000005
【図４】
2010537567.tif 000006
【図５】
2010537567.tif 000007
【図６】
2010537567.tif 000008
【国際調査報告】
2010537567.tif 000009
2010537567.tif 000010
2010537567.tif 000011