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