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