(57)【特許請求の範囲】
【請求項１】
モバイルデバイスによって実行される、ワイヤレスワイドエリアネットワークコミュニケータを選択するための方法であって、
複数のノードの各々についてのエネルギー消費レベルを評価することであって、前記複数のノードの各々がワイヤレスワイドエリアネットワークモデムを備える、評価することと、
前記複数のノードから前記ワイヤレスワイドエリアネットワークコミュニケータとしてノードを選択することであって、前記選択することが、前記モバイルデバイスの前記エネルギー消費レベルの軽減に応じ、前記選択することが、少なくとも
前記モバイルデバイスの前記エネルギー消費レベルと前記複数のノードの各々についての前記エネルギー消費レベルとを比較することと、
前記モバイルデバイスの前記エネルギー消費レベルが前記複数のノードについての前記エネルギー消費レベルよりも低い場合、前記ワイヤレスワイドエリアネットワークへの直接リンクを選択すること、または前記複数のノードのうちの少なくとも１つの前記エネルギー消費レベルが前記モバイルデバイスの前記エネルギー消費レベルよりも小さい場合、
前記ワイヤレスワイドエリアネットワークへの間接リンクを選択することと
を備える、選択することと、
前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードを通してワイヤレスワイドエリアネットワークと通信するために前記モバイルデバイスの証明を利用することと
を備える、方法。
【請求項２】
前記複数のノードから前記ノードを選択することが、許容遅延量への準拠に基づいて前記ノードを選択することをさらに備える、請求項１に記載の方法。
【請求項３】
前記モバイルデバイスの前記証明を利用することが、前記モバイルデバイスと前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードとの間で共有される前記証明を利用することを備える、請求項１に記載の方法。
【請求項４】
直接リンクを介して前記ワイヤレスワイドエリアネットワークからパケットを受信することと、
前記直接リンクに沿ったパケットの第１のセットの受信に基づいて、および前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードと、前記ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを通した間接リンクを介したパケットの第２のセットの受信に基づいて、受信されたパケットの最良推定値を判断することと
をさらに備える、請求項１に記載の方法。
【請求項５】
直接リンクを介して、前記ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信するが前記ワイヤレスワイドエリアネットワークにパケットを送信しないことを選定すること
をさらに備える、請求項１に記載の方法。
【請求項６】
前記ワイヤレスワイドエリアネットワークからパケットの前記第１のセットを受信することと、
前記直接リンクに沿ったパケットの前記第１のセットと、間接リンクに沿ったパケットの第２のセットとの受信に基づいて、パケットの受信されたセットの最良推定値を判断することと
をさらに備える、請求項５に記載の方法。
【請求項７】
前記直接リンクに沿ったパケットの前記第１のセットの受信に基づいて、および前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードと、前記ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを通した間接リンクを介したパケットの第２のセットの受信に基づいて、パケットの受信されたセットの最良推定値を判断すること
をさらに備える、請求項５に記載の方法。
【請求項８】
前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードからの情報フローがないとき、スリープするようにとの命令を受信すること、または自動的にスリープに入ること
をさらに備える、請求項１に記載の方法。
【請求項９】
前記複数のノードの各々についての前記エネルギー消費レベルを評価する前に、前記ワイヤレスワイドエリアネットワーク中の少なくとも１つのノードを発見するための指示を受信すること
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記モバイルデバイスに関連する通信タスクと計算タスクのサブセットとを受信することであって、前記通信タスクと計算タスクの前記サブセットとが前記ワイヤレスワイドエリアネットワークコミュニケータによって処理される、受信すること
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記モバイルデバイスのエネルギーレベル、前記ワイヤレスワイドエリアネットワークコミュニケータのエネルギーレベル、区分に基づいて前記モバイルデバイスと前記ワイヤレスワイドエリアネットワークコミュニケータとにおいて費やされるエネルギー、ワイヤレスワイドエリアネットワークリンクおよびピアツーピアリンクのパフォーマンス、またはタスク区分に関連する遅延のうちの少なくとも１つ、あるいはそれらの組合せに基づいて、前記モバイルデバイスと前記ワイヤレスワイドエリアネットワークコミュニケータとの間でタスクを区分すること
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記ワイヤレスワイドエリアネットワークコミュニケータから情報を受信することであって、前記ワイヤレスワイドエリアネットワークコミュニケータが、ある時間期間の間、前記情報をバッファするか、前にバッファされた情報を新しい情報とアグリゲートするか、またはそれらの組合せを行う、受信すること
をさらに備える、請求項１に記載の方法。
【請求項１３】
前記ワイヤレスワイドエリアネットワークコミュニケータに、処理された情報についての構成を与えることと、
前記構成への適合がある場合、前記処理された情報を受信することと
をさらに備える、請求項１に記載の方法。
【請求項１４】
ワイヤレス通信装置であって、
複数のコミュニケータから選択されたコミュニケータの使用によって前記ワイヤレス通信装置のエネルギー消費レベルが軽減されるかどうかを判断することと、前記コミュニケータを選択することであって、前記選択することが、少なくとも
前記モバイルデバイスの前記エネルギー消費レベルと前記複数のノードの各々についての前記エネルギー消費レベルとを比較することと、
前記モバイルデバイスの前記エネルギー消費レベルが前記複数のノードについての前記エネルギー消費レベルよりも低い場合、前記ワイヤレスワイドエリアネットワークへの直接リンクを選択すること、または前記複数のノードのうちの少なくとも１つの前記エネルギー消費レベルが前記モバイルデバイスの前記エネルギー消費レベルよりも小さい場合、
前記ワイヤレスワイドエリアネットワークへの間接リンクを選択することとを備える、選択することと、前記コミュニケータに前記ワイヤレス通信装置の証明を供給することと、前記ワイヤレス通信装置の前記証明を用いて前記コミュニケータのモデムを通してワイヤレスワイドエリアネットワークと通信することとに関係する命令を保持するメモリと、
前記メモリに結合されたプロセッサであって、前記メモリ中に保持された前記命令を実行するように構成されたプロセッサと
を備える、ワイヤレス通信装置。
【請求項１５】
前記メモリが、直接リンクを介して前記ワイヤレスワイドエリアネットワークからパケットを受信することと、前記直接リンクに沿ったパケットの第１のセットの受信に基づいて、および前記コミュニケータと、前記ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを通した間接リンクを介したパケットの第２のセットの受信に基づいて、受信されたパケットの最良推定値を判断することとに関係するさらなる命令を保持する、請求項１４に記載のワイヤレス通信装置。
【請求項１６】
前記メモリが、直接リンクを介して、前記ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信するが前記ワイヤレスワイドエリアネットワークにパケットを送信しないことを選定することと、前記直接リンクを介してパケットの前記第１のセットを受信することと、前記直接リンクに沿ったパケットの前記第１のセットと、間接リンクに沿ったパケットの第２のセットとの受信に基づいて、受信されたパケットのセットの最良推定値を判断することとに関係するさらなる命令を保持する、請求項１４に記載のワイヤレス通信装置。
【請求項１７】
ワイヤレスワイドエリアネットワークとトラフィックを交換するためのコミュニケータを選択するワイヤレス通信装置であって、
複数のコミュニケータから選択された前記コミュニケータの使用によって前記ワイヤレス通信装置のエネルギー消費レベルが軽減されるかどうかを評価するための手段と、
前記コミュニケータを選択するための手段であって、前記選択する手段が、少なくとも
前記モバイルデバイスの前記エネルギー消費レベルと前記複数のノードの各々についての前記エネルギー消費レベルとを比較する手段と、
前記モバイルデバイスの前記エネルギー消費レベルが前記複数のノードについての前記エネルギー消費レベルよりも低い場合、前記ワイヤレスワイドエリアネットワークへの直接リンクを選択する手段、または前記複数のノードのうちの少なくとも１つの前記エネルギー消費レベルが前記モバイルデバイスの前記エネルギー消費レベルよりも小さい場合、前記ワイヤレスワイドエリアネットワークへの間接リンクを選択する手段とを備える、選択する手段と、
前記コミュニケータに前記ワイヤレス通信装置の証明を供給するための手段と、
前記ワイヤレス通信装置の証明を用いて前記コミュニケータのモデムを通して前記ワイヤレスワイドエリアネットワークと通信するための手段と
を備える、ワイヤレス通信装置。
【請求項１８】
複数のノードの各々についてのエネルギー消費レベルを評価することをコンピュータに行わせるための第１のコードセットであって、前記複数のノードの各々がワイヤレスワイドエリアネットワークモデムを備える、第１のコードセットと、
前記複数のノードからワイヤレスワイドエリアネットワークコミュニケータとして１つのノードを選択することを前記コンピュータに行わせるための第２のコードセットであって、前記選択することが、モバイルデバイスによって消費されるエネルギーレベルの軽減に応じる、第２のコードセットであって、前記第２のコードセットが、少なくとも
前記モバイルデバイスの前記エネルギー消費レベルと前記複数のノードの各々についての前記エネルギー消費レベルとを比較するためのコードと、
前記モバイルデバイスの前記エネルギー消費レベルが前記複数のノードについての前記エネルギー消費レベルよりも低い場合、前記ワイヤレスワイドエリアネットワークへの直接リンクを選択するためのコード、または前記複数のノードのうちの少なくとも１つの前記エネルギー消費レベルが前記モバイルデバイスの前記エネルギー消費レベルよりも小さい場合、前記ワイヤレスワイドエリアネットワークへの間接リンクを選択するためのコードとを備える、第２のコードセットと、
前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記１つのノードを通してワイヤレスワイドエリアネットワークと通信するために前記モバイルデバイスの証明を利用することを、前記コンピュータに行わせるための第３のコードセットとを記憶するコンピュータ可読記憶媒体。
【請求項１９】
ワイヤレスワイドエリアネットワークコミュニケータを選択するように構成された少なくとも１つのプロセッサであって、
複数のコミュニケータから選択されたコミュニケータの使用によってエネルギーレベルが軽減されるかどうかを評価するための第１のモジュールと、
前記コミュニケータを選択するための第２のモジュールであって、前記選択することが、少なくとも
前記モバイルデバイスの前記エネルギー消費レベルと前記複数のノードの各々についての前記エネルギー消費レベルとを比較することと、
前記モバイルデバイスの前記エネルギー消費レベルが前記複数のノードについての前記エネルギー消費レベルよりも低い場合、前記ワイヤレスワイドエリアネットワークへの直接リンクを選択すること、または前記複数のノードのうちの少なくとも１つの前記エネルギー消費レベルが前記モバイルデバイスの前記エネルギー消費レベルよりも小さい場合、前記ワイヤレスワイドエリアネットワークへの間接リンクを選択することとを備える、第２のモジュールと、
前記コミュニケータに証明を供給するための第３のモジュールと、
前記証明を用いて前記コミュニケータのモデムを通してワイヤレスワイドエリアネットワークと通信するための第４のモジュールと
を備えるプロセッサ。
【請求項２０】
ノードによって実行される、ワイヤレスワイドエリアネットワークにおいてクライアントデバイスに宛てられたパケットを受信するための方法であって、
前記ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信し、時間の定義された区間のためにパケットの第１のセットをバッファすることであって、パケットの前記第１のセットが前記クライアントデバイスに宛てられた、受信し、バッファすることと、
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを選択的に搬送することであって、前記ノードが、前記クライアントデバイスにおけるリソース消費を軽減するために前記クライアントデバイスによって選択された、搬送することと、
前記ワイドエリアネットワークからのパケットの前記第１のセットの受信に基づいて、前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受信に基づいて、受信されたパケットのセットの最良推定値を判断することと
を備える、方法。
【請求項２１】
前記クライアントデバイスに代わって前記ワイヤレスワイドエリアネットワークにパケットを送信することとをさらに備える、請求項２０に記載の方法。
【請求項２２】
パケットの前記第１のセットを選択的に搬送することが、クライアントアプリケーションのサブセットを局所的に終了することを備える、請求項２０に記載の方法。
【請求項２３】
パケットの前記第１のセットを選択的に搬送することが、前記クライアントデバイスのためのパケットの前記第１のセットを受け付ける別のデバイスにパケットの前記第１のセットをフォワーディングすることを備える、請求項２０に記載の方法。
【請求項２４】
通信のためにワイヤレスモデムの最もエネルギー効率の高いセットを選択することであって、ワイヤレスモデムの前記最もエネルギー効率の高いサブセットが、情報の配信のための少なくとも１つのパラメータを満たし、前記ノードと前記クライアントデバイスとの間に利用可能な複数のワイヤレスモデムがある、選択すること
をさらに備える、請求項２０に記載の方法。
【請求項２５】
前記クライアントデバイスに代わって使用するために前記ノードに割り当てられた物理チャネルまたは無線ベアラを受信すること
をさらに備える、請求項２０に記載の方法。
【請求項２６】
前記クライアントデバイスに代わって使用するために前記ノードに割り当てられた論理チャネルまたは無線ベアラを受信すること
をさらに備える、請求項２０に記載の方法。
【請求項２７】
前記クライアントデバイスに通信する情報がないとき、または特定の間隔の間、前記ノードから前記クライアントデバイスへの情報フローがないとき、前記クライアントデバイスがスリープすることを可能にすること
をさらに備える、請求項２０に記載の方法。
【請求項２８】
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを選択的に搬送する前に、前記クライアントデバイスに関連する計算タスクのサブセットと１つまたは複数の通信タスクとを処理すること
をさらに備える、請求項２０に記載の方法。
【請求項２９】
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを選択的に搬送する前に、前にバッファされた情報をパケットの前記第１のセットからの情報とアグリゲートすること
をさらに備える、請求項２０に記載の方法。
【請求項３０】
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを選択的に搬送する前に、パケットの前記第１のセットを処理することをさらに備える、請求項２０に記載の方法。
【請求項３１】
前記処理に基づいて、パケットの前記第１のセットに関係する情報を送信すべきかどうかを判断すること
をさらに備える、請求項３０に記載の方法。
【請求項３２】
前記ノードと前記クライアントデバイスとの間で前記クライアントデバイスに関係するタスクを区分することであって、前記区分することが、前記クライアントデバイスのエネルギーレベル、前記ノードのエネルギーレベル、区分に基づいて前記クライアントデバイスと前記ノードとによって費やされるエネルギー量、ワイヤレスワイドエリアネットワーキングリンクおよびピアツーピアリンクのパフォーマンス、タスク区分に関連する遅延、またはそれらの組合せに応じる、区分すること
をさらに備える、請求項２０に記載の方法。
【請求項３３】
ワイヤレス通信装置であって、
ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信し、時間の定義された区間のためにパケットの第１のセットをバッファすることであって、パケットの前記第１のセットがクライアントデバイスに宛てられた、受信し、バッファすることと、前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを選択的に搬送することであって、前記ワイヤレス通信装置が、前記クライアントデバイスにおけるリソース消費を軽減するために前記クライアントデバイスによって選択された、搬送することと、前記ワイドエリアネットワークからのパケットの前記第１のセットの受信に基づいて、前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受信に基づいて、受信されたパケットのセットの最良推定値を判断することとに関係する命令を保持するメモリと、
前記メモリに結合されたプロセッサであって、前記メモリ中に保持された前記命令を実行するように構成されたプロセッサと
を備える、ワイヤレス通信装置。
【請求項３４】
前記メモリが、前記クライアントデバイスに代わって前記ワイヤレスワイドエリアネットワークにパケットを送信することに関係するさらなる命令を保持する、請求項３３に記載のワイヤレス通信装置。
【請求項３５】
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを選択的に搬送するための命令のセットが、さらに、クライアントアプリケーションのサブセットを局所的に終了するか、または前記クライアントデバイスのためのパケットの前記第１のセットを受け付ける別のデバイスにパケットの前記第１のセットをフォワーディングする、請求項３３に記載のワイヤレス通信装置。
【請求項３６】
前記メモリが、通信のためにワイヤレスモデムの最もエネルギー効率の高いサブセットを選択することであって、ワイヤレスモデムの前記最もエネルギー効率の高いサブセットが、情報の配信のための少なくとも１つのパラメータを満たし、前記ワイヤレス通信装置と前記クライアントデバイスとの間に利用可能な複数のワイヤレスモデムがある、選択することに関係するさらなる命令を保持する、請求項３３に記載のワイヤレス通信装置。
【請求項３７】
前記メモリが、前記クライアントデバイスに代わって使用するために前記ワイヤレス通信装置に割り当てられた物理チャネルまたは無線ベアラを受信することに関係するか、または前記クライアントデバイスに代わって使用するために前記ワイヤレス通信装置に割り当てられた論理チャネルまたは無線ベアラを受信することに関係するさらなる命令を保持する、請求項３３に記載のワイヤレス通信装置。
【請求項３８】
ワイヤレス通信装置であって、
ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信し、時間の定義された区間のためにパケットの第１のセットをバッファするための手段であって、パケットの前記第１のセットがクライアントデバイスに宛てられた、受信し、バッファするための手段と、
受信されたパケットの最良推定値を判断するための手段と、
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの前記第１のセットを搬送するための手段であって、前記ワイヤレス通信装置が、前記クライアントデバイスにおけるリソース消費を軽減するために前記クライアントデバイスによって選択された、搬送するための手段と、
前記ワイドエリアネットワークからのパケットの前記第１のセットの受信に基づいて、前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受信に基づいて、受信されたパケットのセットの最良推定値を判断するための手段と
を備える、ワイヤレス通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、一般に通信ネットワークに関し、より詳細には、共有ワイヤレスワイドエリアネットワークモデムを使用することによるエネルギー節約および分散処理に関する。
【背景技術】
【０００２】
ワイヤレス通信システムは、ボイス、データなど、様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、帯域幅および送信電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例には、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、および他のシステムがある。
【０００３】
（たとえば、周波数分割技法、時分割技法、および符号分割技法を採用する）典型的なワイヤレス通信ネットワークは、カバレージエリアを与える１つまたは複数の基地局と、カバレージエリア内でデータを送信および受信することができる１つまたは複数のモバイル（たとえば、ワイヤレス）端末とを含む。典型的な基地局は、ブロードキャスト、マルチキャスト、および／またはユニキャストサービス用の複数のデータストリームを同時に送信することができ、データストリームは、モバイル端末の独立した受信対象とすることができるデータのストリームである。その基地局のカバレージエリア内のモバイル端末は、複合ストリームによって搬送される１つ、２つ以上、またはすべてのデータストリームを受信することに関心があることがある。同様に、モバイル端末はデータを基地局または別のモバイル端末に送信することができる。
【０００４】
ユーザがネットワーク上で通信することを望むとき、そのユーザはデバイスを操作し、通信機能を実行するためにデバイスのモデムが利用される。しかしながら、これによりデバイスのエネルギーが消費されることがあり、これは、特にユーザが電源の近くにいない場合に問題になることがある。さらに、時々、デバイスのリンクの品質が低いことがあり、信号劣化が生じ、これは、ユーザの通信エクスペリエンスに悪影響を及ぼすことがある。
【発明の概要】
【０００５】
以下で、１つまたは複数の態様の基本的理解を与えるために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、１つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００６】
１つまたは複数の態様およびその対応する開示に従って、ネットワーク、ノード、またはネットワークとノードの両方についてエネルギーを節約するためにワイヤレスワイドエリアネットワークモデムを共有することに関して、様々な態様を説明する。さらに、モデム共有により、ネットワークリソース利用が改善され、クライアントアプリケーションに関するワイヤレスワイドエリアネットワークリンクパフォーマンスが改善されることがある。さらに、開示する態様は、ネットワークリンクの選択に応じて遅延を軽減することができる。
【０００７】
一態様によれば、ワイヤレスワイドエリアネットワークコミュニケータを選択するための方法がモバイルデバイスによって実行される。方法は、複数のノードの各々についてのエネルギー消費レベルを評価することを含む。複数のノードの各々はワイヤレスワイドエリアネットワークモデムを備える。方法はまた、複数のノードからワイヤレスワイドエリアネットワークコミュニケータとして１つのノードを選択することを含む。選択することは、モバイルデバイスのエネルギー消費レベルの軽減に応じる。さらに、方法は、ワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードを通してワイヤレスワイドエリアネットワークと通信するためにモバイルデバイスの証明を利用することを含む。
【０００８】
別の態様は、メモリとプロセッサとを含むワイヤレス通信装置に関する。メモリは、複数のコミュニケータから選択されたコミュニケータの使用によってワイヤレス通信装置のエネルギーレベルが軽減されるかどうかを判断することに関係する命令を保持する。メモリはまた、コミュニケータを選択することと、コミュニケータにワイヤレス通信装置の証明を供給することとに関係する命令を保持する。さらに、メモリは、ワイヤレス通信装置の証明を用いてコミュニケータのモデムを通してワイヤレスワイドエリアネットワークと通信することに関係する命令を保持する。プロセッサは、メモリに結合されており、メモリ中に保持された命令を実行するように構成される。
【０００９】
さらなる態様は、ワイヤレスワイドエリアネットワークとトラフィックを交換するためのコミュニケータを選択するワイヤレス通信装置に関する。装置は、複数のコミュニケータから選択されたコミュニケータの使用によってワイヤレス通信装置のエネルギーレベルが軽減されるかどうかを評価するための手段を含む。装置はまた、コミュニケータを選択するための手段と、コミュニケータにワイヤレス通信装置の証明を供給するための手段とを含む。さらに、装置は、ワイヤレス通信装置の証明を用いてコミュニケータのモデムを通してワイヤレスワイドエリアネットワークと通信するための手段を含む。
【００１０】
さらに別の態様は、コンピュータ可読媒体を備えるコンピュータプログラム製品に関する。コンピュータ可読媒体は、複数のノードの各々についてのエネルギー消費レベルを評価することをコンピュータに行わせるための第１のコードセットを含む。複数のノードの各々はワイヤレスワイドエリアネットワークモデムを備える。コンピュータ可読媒体はまた、複数のノードからワイヤレスワイドエリアネットワークコミュニケータとして１つノードを選択することをコンピュータに行わせるための第２のコードセットを含む。選択することは、モバイルデバイスのエネルギー消費レベルの軽減に応じる。さらに、コンピュータ可読媒体は、ワイヤレスワイドエリアネットワークコミュニケータとして選択された１つのノードを通してワイヤレスワイドエリアネットワークと通信するためにモバイルデバイスの証明を利用することをコンピュータに行わせるための第３のコードセットを含む。
【００１１】
別の態様は、ワイヤレスワイドエリアネットワークコミュニケータを選択するように構成された少なくとも１つのプロセッサに関する。プロセッサは、複数のコミュニケータから選択されたコミュニケータの使用によってエネルギーレベルが軽減されるかどうかを評価するための第１のモジュールを含む。プロセッサはまた、コミュニケータを選択するための第２のモジュールと、コミュニケータに証明を供給するための第３のモジュールとを含む。さらに、プロセッサは、証明を用いてコミュニケータのモデムを通してワイヤレスワイドエリアネットワークと通信するための第４のモジュールを含む。
【００１２】
別の態様は、ノードによって実行される、ワイヤレスワイドエリアネットワークにおいてクライアントデバイスに宛てられたパケットを受信するための方法に関する。方法は、ワイヤレスワイドエリアネットワークからパケットを受信することであって、パケットがクライアントデバイスに宛てられた、受信することを含む。方法はまた、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットを搬送することを含む。ノードは、クライアントデバイスにおけるリソース消費を軽減するためにクライアントデバイスによって選択された。
【００１３】
さらに別の態様は、メモリとプロセッサとを備えるワイヤレス通信装置に関する。メモリは、ワイヤレスワイドエリアネットワークからパケットを受信することに関係する命令を保持する。パケットはクライアントデバイスに宛てられる。メモリは、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットを搬送することに関係するさらなる命令を保持する。ワイヤレス通信装置は、クライアントデバイスにおけるリソース消費を軽減するためにクライアントデバイスによって選択された。プロセッサは、メモリに結合されており、メモリ中に保持された命令を実行するように構成される。
【００１４】
さらなる態様は、ワイヤレスワイドエリアネットワークからパケットを受信するための手段であって、パケットがクライアントデバイスに宛てられた、受信するための手段を含むワイヤレス通信装置に関する。ワイヤレス通信装置はまた、受信されたパケットの最良推定値を判断するための手段と、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットを搬送するための手段とを含む。ワイヤレス通信装置は、クライアントデバイスにおけるリソース消費を軽減するためにクライアントデバイスによって選択された。
【００１５】
上記および関連する目的を達成するために、１つまたは複数の態様は、以下で十分に説明し、特に特許請求の範囲で指摘する特徴を備える。以下の説明および添付の図面に、１つまたは複数の態様のうちのいくつかの例示的な特徴を詳細に記載する。ただし、これらの特徴は、様々な態様の原理を採用することができる様々な方法のほんのいくつかを示すものである。他の利点および新規の特徴は、以下の発明を実施するための形態を図面とともに検討すれば明らかになり、開示する態様は、すべてのそのような態様およびそれらの均等物を含むものとする。
【図面の簡単な説明】
【００１６】
【図１】開示する態様が利用され得る例示的なシステムを示す図。
【図２】一態様による、コミュニケータの選択によってエネルギーを節約するためのシステムを示す図。
【図３】開示する態様とともに利用され得る例示的なアーキテクチャを示す図。
【図４】開示する態様とともに利用され得る例示的なコールフロー図。
【図５】一態様による、ネットワークアシスト型コミュニケータを利用する例示的なシステムを示す図。
【図６】デバイスが互いを発見することを可能にするためにネットワークアシスト型手法を利用するワイヤレス通信ネットワークを示す図。
【図７】一態様による、ネットワークアシストなしコミュニケータを利用する例示的なシステムを示す図。
【図８】開示する態様とともに利用するための、スタックを区分することの例示的な概略図。
【図９】ワイヤレスワイドエリアネットワークコミュニケータを選択するための方法を示す図。
【図１０】一態様による、ワイヤレスワイドエリアネットワークにおいてクライアントデバイスに宛てられたパケットを受信するための方法を示す図。
【図１１】開示する態様のうちの１つまたは複数による、共有ワイヤレスワイドエリアネットワークモデムの選択を可能にするシステムを示す図。
【図１２】クライアントのためのコミュニケータノードにおけるプロトコルデータユニットの組合せを示すメッセージフロー図。
【図１３】ワイヤレスワイドエリアネットワークとトラフィックを交換するためのコミュニケータを選択する例示的なシステムを示す図。
【図１４】一態様による、ワイヤレスワイドエリアネットワークにおいてクライアントデバイスに宛てられたパケットを受信する例示的なシステムを示す図。
【図１５】様々な態様によるワイヤレス通信システムを示す図。
【図１６】様々な態様による例示的なワイヤレス通信システムを示す図。
【発明を実施するための形態】
【００１７】
次に、図面を参照しながら様々な態様について説明する。以下の記述では、説明の目的で、１つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、そのような（１つまたは複数の）態様は、これらの具体的な詳細なしに実施され得ることは明らかであろう。他の例では、これらの態様の説明を円滑にするために、よく知られている構造およびデバイスをブロック図の形態で示す。
【００１８】
本出願で使用する「構成要素」、「モジュール」、「システム」などの用語は、コンピュータ関連のエンティティ、すなわち、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアのいずれかを指すものとする。たとえば、構成要素は、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および／またはコンピュータであり得るが、これらに限定されない。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方が構成要素であり得る。１つまたは複数の構成要素がプロセスおよび／または実行スレッド内に常駐することができ、１つの構成要素を１つのコンピュータ上に配置し、および／または２つ以上のコンピュータ間に分散し得る。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、１つまたは複数のデータパケット（たとえば、ローカルシステム、分散システム内の別の構成要素と対話する、および／またはインターネットなどのネットワーク上で信号を介して他のシステムと対話する、１つの構成要素からのデータ）を有する信号によるなど、ローカルプロセスおよび／またはリモートプロセスを介して通信し得る。
【００１９】
さらに、本明細書ではモバイルデバイスに関する様々な態様について説明する。モバイルデバイスは、システム、加入者ユニット、加入者局、移動局、モバイル、ワイヤレス端末、ノード、デバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、ワイヤレス通信デバイス、ワイヤレス通信装置、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）などと呼ばれることもあり、それらの機能の一部または全部を含み得る。モバイルデバイスは、セルラー電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、スマートフォン、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルドコンピューティングデバイス、衛星無線、ワイヤレスモデムカード、および／またはワイヤレスシステムを介して通信するための別の処理デバイスとすることができる。さらに、本明細書では基地局に関する様々な態様について説明する。基地局は、（１つまたは複数の）ワイヤレス端末と通信するために利用され得、アクセスポイント、ノード、ノードＢ、ｅノードＢ、ｅＮＢ、または何らかの他のネットワークエンティティと呼ばれることもあり、それらの機能の一部または全部を含み得る。
【００２０】
いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して、様々な態様または特徴を提示する。様々なシステムは、追加のデバイス、構成要素、モジュールなどを含んでもよく、および／または各図に関連して論じるデバイス、構成要素、モジュールなどのすべてを含まなくてもよいことを理解および諒解されたい。これらの手法の組合せも使用され得る。
【００２１】
さらに、「例示的」という単語（およびその変形）は、本明細書では、例、事例、または例示の働きをすることを意味するために使用する。「例示的」として本明細書で説明するいかなる態様または設計も、必ずしも他の態様または設計よりも好ましいまたは有利なものと解釈すべきではない。むしろ、例示的という単語の使用は、概念を具体的な方法で提示するものである。
【００２２】
次に図１を参照すると、開示する態様が利用され得る例示的なシステム１００が示されている。モバイルデバイスは、可能なときはいつでも、信用できるコミュニケータの位置を特定し、可能な限りモバイルデバイスのＷＷＡＮ通信を信用できるコミュニケータにオフロードしようと試みる。これは、大部分の時間にわたってモバイルデバイスが（たとえば）Ｂｌｕｅｔｏｏｔｈ（登録商標）スニフモードにあるものとして考えられ得る。さらに、システム１００は、様々な態様を行うためのネットワークアシスト型手法またはネットワークアシストなし手法を利用することができる。
【００２３】
システム１００中には、モバイルデバイス１０２と、ノード1  １０４、ノード2  １０６、ノード3  １０８〜ノードN  １１０として示される多数の他のデバイスまたはノードとが含まれ、ただしＮは整数である。ノード１０４、１０６、１０８、１１０は、様々なタイプの通信デバイス（たとえば、ラップトップコンピュータ、デスクトップコンピュータ、携帯情報端末（ＰＤＡ）、モバイルフォンなど）および／またはモデム（たとえば、カーモデム、壁コンセントユニットモデム（wall plug unit modem）など）とすることができる。ノード１０４、１０６、１０８、１１０は、モバイルデバイス１０２に関連付けられ得、モバイルデバイス１０２と通信することができ、また、ワイヤレスワイドエリアネットワークとすることができるネットワーク１１２と通信することができる。たとえば、シングルユーザまたはユーザのグループ（たとえば、家族、友人、ワークグループなど）は、１人または複数のユーザがそれを介してネットワーク１１２と対話することができる複数のデバイスまたはモデム（たとえば、モバイルデバイス１０２、ノード１０４、１０６、１０８、１１０）を有し得る。モバイルデバイス１０２は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）モデム１１４と加入者識別モデム（ＳＩＭ）カード１１６とを含む。各ノード１０４、１０６、１０８、１１０は、それぞれのＷＷＡＮモデム１１８、１２０、１２２、１２４を含む。
【００２４】
モバイルデバイス１０２およびノード１０４、１０６、１０８、１１０は、ＷＷＡＮ接続性のために使用されるＷＷＡＮプロトコル以外の無線プロトコル（たとえば、ＢｌｕｅＴｏｏｔｈ（登録商標）、Ｕｌｔｒａ−Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ＦｌａｓｈＬｉｎＱ（登録商標）など）を使用し得るピアツーピアワイヤレスリンクを介して互いと通信することが可能である。通常、モバイルデバイス１０２は直接リンク１２６を介してネットワーク１１２と通信する。ただし、本明細書で開示する様々な態様によれば、モバイルデバイス１０２は、ノード１０４、１０６、１０８、１１０のうちの１つを利用し、そのノードを利用して、間接リンク１２８、１３０、１３２、１３４を介してネットワーク１１２と通信することができる。直接リンク１２６または間接リンク１２８、１３０、１３２、１３４のいずれかを介してネットワーク１１２と通信するとき、モバイルデバイス１０２はそれ自体の証明１３６を利用する。
【００２５】
モバイルデバイス１０２は、選択されたノード１０４、１０６、１０８、１１０の使用によってモバイルデバイス１０２のエネルギーレベル消費が軽減されるかどうかに応じて、ノード１０４、１０６、１０８、１１０をコミュニケータとして動作するように選択することができる。このエネルギー消費軽減は、モバイルデバイス１０２のバッテリー寿命および他のリソースを増加させるのに役立つことができる。したがって、いくつかの状況において、モバイルデバイス１０２がネットワーク１１２と通信するために（たとえばノード１０４、１０６、１０８、１１０のうちの１つを通して）間接リンクを利用することが、より有益であり得る。
【００２６】
いくつかの態様によれば、モバイルデバイス１０２およびノード１０４、１０６、１０８、１１０が同じプロトコルを利用する場合、ノード１０４、１０６、１０８、１１０の選定は、（たとえば、リンク品質に応じて、直接リンク品質に応じて、間接リンク品質に応じて）間接リンク１２８、１３０、１３２、１３４が、直接リンク１２６を介した接続よりも強い、ネットワーク１１２への接続であるかどうかに応じ得る。ノード１０４、１０６、１０８、１１０は、様々なロケーションにあることがある。たとえば、ノード１０４、１０６、１０８、１１０は、車においてモデムとして動作するか（内蔵型またはアフターマーケットデバイス）、ホームデスクのそばにあるか（たとえば、ユーザのラップトップ、壁に接続されている、など）、ワークデスクのそばにあるか（たとえば、ユーザのラップトップ、壁に接続されている、など）、歩いているユーザによって携帯されるか、または会議の場にあることがあり（たとえば、ユーザのラップトップ、壁に接続されている、など）、ならびに他のロケーションにあることがある。
【００２７】
一例では、車において、通信するためのアンテナは、車外にあることがあり、車を通る貫通損失（penetration loss）を受けないことになる。しかしながら、モバイルデバイス１０２が車内にある場合、信号が車を通って貫通しなければならないので、直接リンク１２６は信号劣化を受けることがある。したがって、ノード１０４、１０６、１０８、１１０のうちの１つが車外のアンテナを含む場合、そのノードは、より良好なリンクを有し得、したがって、より高速にネットワーク１１２（または基地局）に通信することができ、より高速な通信により、リソースおよびエネルギーをより少なく使用することができるので、通信のためにそのノードを使用することが有益であり得る。
【００２８】
代替または追加として、ノード１０４、１０６、１０８、１１０の選定は、ノードエネルギーレベルと、ネットワーク１１２と通信している間にそのノードによって消費されるエネルギー量とに応じることができる。この態様では、ノードエネルギーレベルが、低く、および／または消費されるエネルギー量により消耗される場合、モバイルデバイス１０２は、異なるノードを利用するか、または直接リンク１２６を利用し得る。以下の図を参照しながら、様々な態様に関係するさらなる情報を与える。
【００２９】
いくつかの態様によれば、プロキシノード（たとえば、コミュニケータ）は、モバイルデバイス１０２においてＷＷＡＮ処理に関係するエネルギーを節約するためにＷＷＡＮスタック全体を扱うことができる。コミュニケータノードは、すべてのＷＷＡＮ接続性、モビリティ、およびネットワーク管理を扱うことができる。さらに、コミュニケータは、すべての回線交換（ＣＳ）ボイス呼に応答し、それらのＣＳボイス呼を扱うことができる（たとえば、ＣＳボイス呼についてモバイルデバイス１０２を必要としない）。コミュニケータは、モバイルデバイス１０２との短距離リンクを介してデータトラフィックを転送することができる。さらに、コミュニケータは、ＣＳ呼をモバイルデバイスにハンドオフするための能力を有することができる。
【００３０】
いくつかの態様によれば、モバイルデバイス１０２は、コミュニケータ（たとえば、選択されたノード）の範囲内にあるとき、ＷＷＡＮネットワークと直接対話しない。さらに、モバイルデバイス１０２は、呼を求めてアイドルのままであることがある。代替または追加として、モバイルデバイス１０２がデータ接続性を有する場合、モバイルデバイス１０２は、コミュニケータとの短距離リンクを介してデータを受信するために時々起動し得る。
【００３１】
図２に、一態様による、コミュニケータの選択によってエネルギーを節約するためのシステム２００を示す。システム２００は、開示する態様とともに利用され得るワイヤレス通信装置２０２を含む。ワイヤレス通信装置２０２は、たとえば、図１のモバイルデバイス１０２とすることができる。ワイヤレス通信装置２０２は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）モデムとすることができるモデム２０４を含む。ワイヤレス通信装置２０２は、ネットワーク２０６（たとえば、直接リンク２０８）と直接通信することができ、あるいはワイヤレス通信装置２０２に関連する（またはワイヤレス通信装置２０２によって発見可能な）様々なノードまたはコミュニケータ２１０を通して通信することができる。コミュニケータ２１０は、それぞれの間接リンク２１２を介してネットワーク２０６と通信することができる。
【００３２】
ワイヤレス通信装置２０２中には、ワイヤレス通信装置２０２の、および／または複数のコミュニケータ２１０の各々についての、エネルギー消費レベルを査定するように構成された評価モジュール２１４も含まれ、複数のコミュニケータ２１０の各々はワイヤレスワイドエリアネットワークモデム２１６を備える。評価モジュール２１４による査定は、評価モジュール２１４によるエネルギー消費レベルの計算に基づいて、またはエネルギー消費レベルの受信に基づいて、実行され得る。たとえば、ワイヤレス通信装置２０２は、複数のコミュニケータ２１０の各々についての、およびワイヤレス通信装置２０２についての、エネルギー消費レベルを計算することができる。しかしながら、いくつかの態様によれば、複数のコミュニケータ２１０の各々は、それ自体のエネルギー消費レベルを計算し、そのレベルをワイヤレス通信装置２０２および／または他のノードに報告する。
【００３３】
さらに、ワイヤレス通信装置２０２は、複数のコミュニケータ２１０のうちの１つをワイヤレスワイドエリアネットワークコミュニケータとして選定するように構成された選択モジュール２１８を含む。コミュニケータとして、選定されたノードは、ワイヤレス通信装置２０２とネットワーク２０６との間の仲介者として動作する。複数のコミュニケータ２１０のうちの１つの選択は、ワイヤレス通信装置２０２のエネルギー消費レベルの軽減に応じることができる。しかしながら、いくつかの態様によれば、（たとえば、直接リンク２０８を介して）ネットワーク２０６と通信するためにワイヤレス通信装置２０２がそれ自体のＷＷＡＮモデム２０４を利用することが、よりエネルギー効率が高いことがある。この場合、ネットワーク２０６との直接リンク２０８がワイヤレス通信装置２０２によって確立され、コミュニケータ２１０のいずれもコミュニケータとして動作するように選択されない。
【００３４】
いくつかの態様によれば、複数のコミュニケータ２１０のうちの１つ（または複数）は、ワイヤレス通信装置２０２よりも多くのエネルギーとワイヤレス通信装置２０２よりも良好なリンクとを有し得る。この場合、ワイヤレス通信装置２０２と選定されたノードの両方が同様のワイヤレスモデムを有するにもかかわらず、ワイヤレス通信装置２０２は、通信するために直接リンク２０８を使用することとは反対に、通信するためにそのノードを利用することを決定し得る。たとえば、ワイヤレス通信装置２０２はモデム２０４を有するが、通信するためにワイヤレス通信装置２０２のモデム２０４が利用される場合はワイヤレス通信装置２０２によってより多くのエネルギーが消費されるであろうから、ワイヤレス通信装置２０２は、そのモデム２０４を利用するのではなく、ノードのモデム２１６を使用し、間接リンク２１２を介してネットワーク２０６に接続する。したがって、通信機能を実行しながらエネルギーを節約するためにワイヤレス通信装置２０２によってマルチホップルートが利用され得る。
【００３５】
ワイヤレス通信装置２０２中には、直接リンク２０８と間接リンク２１２の両方の上でネットワーク２０６と通信するためにワイヤレス通信装置２０２の証明２２２を利用するように構成された証明モジュール２２０も含まれる。間接リンク２１２を介した場合、証明モジュール２２０は、ワイヤレス通信装置２０２の識別情報（たとえば、証明２２２）を選択されたノードに搬送する。したがって、間接リンクが利用される場合、ワイヤレス通信装置２０２はそれ自体のモデム２０４をバイパスするであろうし、選択されたノードのモデム２１６が利用されるであろう。他の態様では、選択されたノードは、それ自体の識別情報を使用してネットワーク２０６へのアクセスを取得するであろう。いくつかの他の態様では、利用されるモデム２０４、２１６（たとえば、直接リンク２０８および／または間接リンク２１２）にかかわらずネットワーク２０６へのアクセスを取得するためにワイヤレス通信装置２０２の識別情報が利用され、選択されたノードは、それ自体の識別情報の代わりにワイヤレス通信装置２０２の証明２２２を利用するであろう。したがって、選択されたノードは、ネットワーク２０６に接続するためにワイヤレス通信装置２０２の識別情報を借用し、次いで、ワイヤレス通信装置２０２が、選択されたノードを通してネットワーク２０６と通信することを可能にするであろう（たとえば、選択されたノードはパススルーノードになる）。ネットワーク２０６にとって、選択されたノードがワイヤレス通信装置２０２であるように見えるので、ネットワーク２０６は、選択されたノードを通して通信していることに気づいていない（たとえば、ネットワークアシストなしモード）。
【００３６】
一例では、ユーザが、ラップトップ（たとえば、コミュニケータ２１０）とセルラー電話（たとえば、ワイヤレス通信装置２０２）とをもって歩いており、通信するためにラップトップを使用していることがある（たとえば、セルラー電話は、ネットワーク２０６と直接通信していない）。セルラー電話に対する通信がある場合、セルラー電話は、起動し、通信機能を実行することができる。一例では、セルラー電話は、ラップトップを通してアクティブに通信しているときは、３０ミリアンペアの電流を消費していることがある。しかしながら、セルラー電話は、ネットワーク２０６と直接通信している場合は、３００ミリアンペアの電流を使用することがある。エネルギー消費計算は、総エネルギー値を取得するために、電流ドローと、推定される使用時間と、電圧とを考慮に入れることができる。したがって、この例では、直接リンク２０８を使用することと間接リンク２１２を使用することとの間に差分係数（difference factor）１０があり、したがって、間接リンク２１２を利用することは、よりエネルギー効率が高い。
【００３７】
いくつかの態様によれば、直接リンク２０８を使用すべきなのか間接リンク２１２を使用すべきなのかの判断は、リンク品質に応じることができる。たとえば、直接リンク２０８は１００キロビット毎秒のレートでデータを送ることができ、間接リンクは１メガビット毎秒のレートでデータを送ることができる。送るべき１メガビットがある場合、間接リンク２１２は、そのデータを１秒で送ることができ、直接リンク２０８は、そのデータを送るために１０秒を要することになる。より遅いリンク（たとえば、直接リンク２０８）は、通信するのにより長くかかることになり、より多くのエネルギーを消費することがある。したがって、直接リンク２０８を使用すべきなのか間接リンク２１２を使用すべきなのかを判断するために、エネルギーに直接影響を及ぼすリンク品質と、通信するために必要とされる時間の長さとの組合せが利用され得、さらに、間接リンク２１２が利用される場合、その組合せは、通信のためにどのノードが利用されるべきかを判断するために利用され得る。
【００３８】
いくつかの態様によれば、上記判断は、ワイヤレス通信装置２０２のために利用可能なエネルギー量と、各ノード（たとえば、間接リンク２１２）のために利用可能なエネルギー量とに基づいて行われ得る。限定ではなく例として、ラップトップが、９０％充電されているバッテリーを有することがあり、カーモデムが、車によって完全に電力供給されているバッテリーを有することがある。この場合、カーモデムのバッテリー消耗が最小となるので、ワイヤレス通信装置２０２は、通信するためにカーモデムを使用することを決定し得る。別の例では、ラップトップは２０％のバッテリー電力残量を有し得、ワイヤレス通信装置２０２は完全に充電されている（たとえば、バッテリーレベルが約１００％である）。この場合、ラップトップバッテリー電力レベルがワイヤレス通信装置２０２のバッテリー電力レベルよりも低いので、ワイヤレス通信装置２０２は直接リンク２０８を使用することを決定し得る。
【００３９】
いくつかの態様によれば、上記判断は、バッテリー電力レベルと、通信のために消費されることが予想されるエネルギー量とに基づいて行われ得る。この態様によれば、上記判断を行うためにリソース関数計算が利用され得る。
【００４０】
以下で、開示する態様とともに利用され得る例示的なリソース関数を与えるが、これは一例にすぎず、直接リンク２０８を利用すべきなのか、間接リンク２１２を利用すべきなのか、および／または間接リンク２１２のためにどのコミュニケータ２１０を利用すべきなのかを判断するために、他の計算および／または単位が利用され得ることを理解されたい。例示的なリソース関数は、以下のリソース関数とすることができる。
【数１】
0005607165.tif 000002
【００４１】
上式で、Ｒはリソース関数であり、ｘはエネルギーレベル部分であり、ｚdは所望のクライアントダウンリンク帯域幅であり、ｚuは所望のクライアントアップリンク帯域幅（最大デバイスエネルギーの割合）であり、Ｋ（ｘ）は、エネルギーレベルに基づくエネルギー利用可能性関数であり、これは一般にｘの非減少関数である。いくつかの態様では、Ｋ（ｘ）は、１／（１＋ｅ-λ(x-δ)）という形などのシグモイド関数である。いくつかの態様によれば、Ｋ（ｘ）は、ステップ関数、一連のステップ関数、または線形増加関数とすることができる。たとえば、Ｋ（ｘ）＝ｘである場合、利用可能なバッテリー容量の部分、ｘが０．７であるときはＫ（ｘ）＝０．７であり、ｘ＝０．３であるときはＫ（ｘ）＝０．３である。代わりに、Ｋ（ｘ）が形においてシグモイドである場合、ｘ＝０．７であるときはＫ（ｘ）＝０．９７であり、ｘ＝０．３であるときはＫ（ｘ）＝０．０３であることが可能である。完全に電力供給されたデバイスの場合、Ｋ（ｘ）＝１である。エネルギー利用関数は次のように書かれ得る。
【数２】
0005607165.tif 000003
【００４２】
εdおよびεuは、それぞれ、データレートとは無関係であるダウンリンクおよびアップリンク処理のエネルギーコストである。βdおよびβuは、それぞれ、データレートの関数としてのダウンリンクおよびアップリンク処理のための毎秒のエネルギーコストである。リソース関数計算の別の例は、以下の形のものとすることができる。
【数３】
0005607165.tif 000004
【００４３】
上式で、Ｅ＿ｌｏｃａｌは、追加のローカル処理のためのエネルギーコストを含む。そのようなローカル処理は、クライアント（たとえばワイヤレス通信装置２０２）のためのワイヤレス通信に関係する、プラットフォーム上で処理される必要があるタスクと、クライアントに関連するワイヤレス通信タスクに関係しない他のタスクとに関連するエネルギーを含むことができる。クライアント上では、そのようなエネルギーは、クライアントプラットフォーム上の追加のタスクに関連する（たとえば、クライアントプラットフォームのユーザは、ゲームをプレイするためにクライアントプラットフォームを利用していることがある）。コミュニケータ上では、そのようなエネルギーは、クライアントによってコミュニケータにオフロードされたタスク（ボイス呼がコミュニケータ上で終了し、完全にコミュニケータによって処理されることをクライアントが可能にすることなど）、またはコミュニケータ自体の上のローカルタスクに関連することがある（たとえば、コミュニケータプラットフォームのユーザは、コミュニケータを利用してゲームをブラウズまたはプレイしていることがあり、そのような処理は、コミュニケータプラットフォーム上の計算と通信エネルギーとの両方を必要とする）。
【００４４】
いくつかの態様によれば、通信タスクをオフロードすることに加えて、いくつかの処理タスクもオフロードされ得る。いくつかの態様では、たとえば、ボイス呼はコミュニケータノード上で直接終了し得るが、インターネットデータセッションに関係する情報は、コミュニケータノードによってクライアントノード（たとえば、ワイヤレス通信装置２０２）に中継され得る。追加の態様では、コミュニケータノードは、ネットワークに関係するいくつかのタスクを処理し、クライアントノードに代わってそのようなタスクをオフロードし得る。そのような状況下では、ピアツーピアリンクを介して流れるデータ量がさらに低減され、クライアントノードがアウェイクである必要がある時間量がさらに低減され得、これにより、クライアントノード上で節約されるエネルギー量が増加し得る。タスクがオフロードされると、クライアントノードは、コミュニケータがいくつかのタスクを実行する間にスリープすることができ、そのオフロードが多くなるほど、クライアントノードは長くスリープすることができる。クライアントノードは、コミュニケータによって示唆されるように、またはクライアントノード自体によって判断されるように、周期的にまたは非周期的に起動することができる。たとえば、クライアントノードおよびコミュニケータノードが、それらのピアツーピアリンクのためのワイヤレスプロトコルとしてＢｌｕｅＴｏｏｔｈ（登録商標）を使用する場合、クライアントノードは、コミュニケータと通信するために時々起動するＢｌｕｅＴｏｏｔｈ（登録商標）スニフモードにあることがある。クライアントノードがスリープすると、コミュニケータは、クライアントノードに宛てられた情報をバッファすることができ、次いで、コミュニケータは、必要な場合、クライアントノードがコミュニケータとの次の通信フェーズのために起動するとき、そのデータをバーストにおいて配信することができる。
【００４５】
場合によっては、オフロードされるタスクは、コミュニケータがその中にあるセルのＩＤのハンドオフのために考慮すべき、コミュニケータの範囲内にある基地局とともに信号品質に関係する情報を取得することなど、ネットワークの変化についてネットワークを監視することを含むことができる。これは、クライアントノードおよびコミュニケータノードがモバイル環境にあるときに有用である。一例は、車中の電話の例であり、その車は内蔵カーモデムまたは座席上のラップトップを有する。このシナリオでは、電話はクライアントデバイスであり、カーモデムまたはラップトップはコミュニケータデバイスとして機能することができる。そのような場合、コミュニケータは、クライアントノードを最新に保つためにコミュニケータがそのような測定を行うときはいつでも、クライアントノードに更新を与えることができる。代替的に、コミュニケータは、前に供給された情報に著しい変化があるときにのみ、またはコミュニケータサービスを提供することを中止する必要があるときにのみ、そのような情報をクライアントノードに与え得る。
【００４６】
いくつかの態様によれば、クライアントノードおよびコミュニケータは、それらの通信のために２つ以上のピアツーピアワイヤレスリンクを使用することが可能である。たとえば、起動のためにはＢｌｕｅＴｏｏｔｈ（登録商標）が使用され得、データ配信のためにはＢｌｕｅＴｏｏｔｈ（登録商標）またはワイヤレスＬＡＮまたはＵＷＢまたは他のプロトコルが使用され得る。ある追加の処理がクライアントノードによってコミュニケータにオフロードされる場合、クライアントノードがそのような処理のためにコミュニケータを使用するならば、リソース関数に対するＥ＿ｌｏｃａｌの寄与は、クライアントノード上で計算されたときは小さい値を有し、コミュニケータ上で計算されたときは大きい値を有することになる。
【００４７】
オフロードされる処理のいくつかの態様では、オフロードされたタスクは、コミュニケータノード上で直接終了し得る（ボイス呼、またはトラフィック警報に関係する情報など）。オフロードされる処理の他の態様では、オフロードされたタスクはコミュニケータ上で処理され得（ネットワーク関係のイベント処理など）、そのような処理の結果は、コミュニケータとクライアントノードとの間のピアツーピアリンクを介してクライアントノードに通信され得る。そのような場合、クライアントノードがそのような情報を受信するためのピアツーピアリンクを介したワイヤレス通信遅延が考慮されるべきであり、その遅延が、プラットフォーム上のタスクの所望の完了時間に関して許容できることが検証されるべきである。
【００４８】
エネルギー（電圧＊電流＊時間）はジュールまたはミリジュールで測定されるが、それらの用語の各々は、タスクの各々について消費されるｍＡ（ミリアンペア）での、またはタイムウィンドウにわたって関連するエネルギーコストを測定するときはｍＡｓ（ミリアンペア秒）での、平均電流によって表され得る。エネルギーをｍＡｓで規定すると、デバイスによって消費される電圧は暗黙的であり、エネルギーは、単位電圧ごとのエネルギー単位で規定される。エネルギーをｍＡで規定すると、そのエネルギーは、時間ごとの単位電圧ごとのエネルギーを表す。
【００４９】
リソース関数計算の別の例では、分母は、分析されているノードのエネルギーレベルとすることができ、分子は、通信機能を実行するために消費されることが予想されるエネルギー量（たとえば、平均エネルギー消費量）とすることができる。たとえば、電話がネットワークと通信する場合は、電話は３００ミリアンペアの電流を消費し得、通信しない（たとえば、スリープモードにある）ときは、電話は、はるかに少ないエネルギー（たとえば、１０ミリアンペア未満）を消費し得る。電話は、通信しているのか通信していないのかに応じて、より低い電力モードとより高い電力モードとの間で切り替わることができる。電話は、常にアクティブに通信している場合、３００ミリアンペアを消費している。したがって、関数の分子には３００ミリアンペアが入れられ、分母には、バッテリー中に残っているミリアンペア時の量が入れられる。
【００５０】
コミュニケータ上でのそのようなリソース関数計算の一例は、以下の形のものとすることができる。
【数４】
0005607165.tif 000005
【００５１】
上式で、Ｗ＿ａｖａｉｌは、利用可能な総バッテリーエネルギーである。Ｗ＿ａｖａｉｌはｍＡＨ（ミリアンペア時）で表され得る。この場合、Ｗ＿ａｖａｉｌ＝ｘ＊Ｗであり、ただし、ｘは、利用可能なバッテリー容量の部分であり、Ｗは、ｍＡＨでの、プラットフォーム上の総バッテリー容量である。分子におけるエネルギー成分は、タスクの各々についての、ｍＡでの平均電流とすることができる。決定を行うより前にタスクについての平均電流が知られていないときはいつでも、決定を行うためにプラットフォームによってタスクについての平均電流が推定される。
【００５２】
比較を行うためにリソース関数の逆数も使用され得る。他の態様によれば、プラットフォーム上の利用可能なエネルギーレベルを無視して、リソース関数の分子のみが使用される。概して、リソース関数計算は、各プラットフォーム上の計算および通信タスクと現在のエネルギーレベルとに基づいて、そのプラットフォームに対する影響を考慮して、次いで、タスクを割り振る適切なノードを判断する。クライアントノードは、直接経路のためのリソース関数と間接経路のためのリソース関数との比較に基づいて、コミュニケータを通して間接経路を使用することを選好し得ることが考えられる。しかしながら、コミュニケータは、サービスを提供することについてのそれ自体のリソース関数の計算に基づいて、サービスを提供することを希望しないことがある。そのような場合、コミュニケータの非利用可能性により、クライアントノードは、直接経路を選択することと、コミュニケータを使用しないこととを強制される。
【００５３】
コミュニケータを通した間接ダウンリンク経路の場合、コミュニケータノード上のエネルギー利用関数は、受信のためのＷＷＡＮリンクと、クライアントノード（たとえば、ワイヤレス通信装置２０２）への送信のためのピアツーピアリンクとを使用して、ダウンリンクトラフィックを処理し、トランスポートするためのエネルギーコストを含む。コミュニケータを通した間接アップリンク経路の場合、ピアツーピアリンクは受信のために使用され、ＷＷＡＮリンクはネットワーク２０６への送信のために使用される。クライアントノード上のエネルギー利用関数は、ピアツーピアリンクを介した送信と受信と処理とのためのコストを含む。
【００５４】
直接ダウンリンクおよびアップリンク経路の場合、クライアントノード上のエネルギー利用関数は、クライアントとネットワークとの間の直接ＷＷＡＮリンクを介した送信と受信と処理とのためのコストを含む。
【００５５】
クライアントノードは、直接リンク２０８を使用すべきなのか間接リンク２１２を使用すべきなのかを選択するために、ピアツーピアリンク送信のためのダウンリンクおよびアップリンクエネルギー利用関数の和を、ＷＷＡＮリンク送信のためのダウンリンクおよびアップリンクエネルギー利用関数と比較する。したがって、クライアントノードは、直接経路のためのリソース関数Ｒdirect,client（ｚd，ｚu，Ｗ＿ａｖａｉｌ，Ｅ＿ｌｏｃａｌ）を間接経路のためのリソース関数Ｒindirect,client（ｚd，ｚu，Ｗ＿ａｖａｉｌ，Ｅ＿ｌｏｃａｌ）と比較し、リソース関数がより低い値を有する経路を使用することができる。したがって、クライアントノードは、通信のために直接経路が使用されることになるのか間接経路が使用されることになるのかを選択するために、直接経路を介して処理するためのリソース関数値を、間接経路を介して処理するためのリソース関数値と比較し得る。
【００５６】
クライアントノードが間接リンク２１２を使用することが好ましいと判断した場合、コミュニケータ上のリソース関数は、サービスを提供することをコミュニケータが有益であると見なすように、特定のしきい値よりも低いべきである。コミュニケータ上のエネルギーが考慮される必要がある場合、コミュニケータノードは、コミュニケータノードがクライアントのための追加の処理をサポートすべきかどうかを判断するために、リソースエネルギー関数を計算する。ＷＷＡＮリンクおよびピアツーピアリンクのパフォーマンスを考慮するとき、コミュニケータ上でのエネルギー使用計算は、以下の制約を受ける。
【数５】
0005607165.tif 000006
【００５７】
上式で、Ｂk,dはｋ番目のＷＷＡＮモデムデバイス（コミュニケータ）からの利用可能なダウンリンク帯域幅であり、Ｂk,uはｋ番目のＷＷＡＮモデムからの利用可能なアップリンク帯域幅であり、Ｐk,jはクライアント（ｊ）とｋ番目のＷＷＡＮモデムデバイスとの間の利用可能なピアツーピアリンク帯域幅である。いくつかの態様では、コミュニケータノードが完全に電力供給されている場合、コミュニケータノードのエネルギーは重要でなく、そのような態様では、コミュニケータノードは、パフォーマンスについての帯域幅および遅延制約をコミュニケータノードが満たすことができるかどうかを判断するにすぎない。
【００５８】
いくつかの態様によれば、コミュニケータノードが、ネットワークへのより良好なリンクを有し得、それによって通信のためにＷＷＡＮ上でより少ないリソース／時間を利用し、それによってＷＷＡＮに利益を与えるとき、ならびにコミュニケータがクライアントの通信ニーズのために使用されるとき、コミュニケータノード上のＷＷＡＮモデムによって知覚されたＢk,dおよびＢk,uは、クライアントノード上のＷＷＡＮモデムによって知覚されたＢk,dおよびＢk,uよりも高いことが可能である。
【００５９】
一例では、バッテリーが、完全に充電されており、８００ミリアンペア時を有し、経時的に、残っている電力量が４００ミリアンペア時まで下がる。計算が行われることになり、分母には、残っているエネルギー量である４００ミリアンペア時が入れられ、分子には、消費されている電流量（３００ミリアンペア）が入れられる。その結果は、計算と通信とに関係するタスクを実行することによる、システムにおけるエネルギーの部分利用を反映する。その結果の逆数は、バッテリーがもはや電荷を有しなくなる（たとえば、バッテリー寿命）まで、デバイスがどれくらい長く使用され得るかである。これは一例にすぎず、開示する態様とともに異なる単位および計算が利用され得ることを理解されたい。
【００６０】
上述のように、一定のタイプのサービスでは、ワイヤレス通信装置２０２が、一定のポイントまでエネルギーレベルに関心がないことがあることが考えられるので、上記計算はシグモイド関数を採用することができる。たとえば、バッテリー寿命が５０パーセント（たとえば、完全に充電された寿命が８００ミリアンペアである場合、寿命の５０パーセントは４００ミリアンペアである）に達するまで、残りのバッテリー寿命は関心事でないことがある。この場合、関数は、わずかに別様に変換され得る。たとえば、８００ミリアンペアは「１」に等しいことがあり、６００ミリアンペアは（「１」スケールで）「．９８」に等しいことがあるが、４００ミリアンペアは「．５」であり得る。
【００６１】
いくつかの態様によれば、コミュニケータ２１０のバッテリーが完全に消費されている（たとえば、０の残存電力まで低減されている）場合でも、ワイヤレス通信装置２０２がそれ自体のエネルギー消費を最小限に抑える限り、ワイヤレス通信装置２０２は別のノードのバッテリーレベルに関心がない。この態様では、ワイヤレス通信装置２０２は、直接リンク２０８を介したエネルギーを、間接リンク２１２を介したエネルギーと比較し、電力を節約するために間接リンク２１２を利用する。
【００６２】
一態様では、コミュニケータ２１０は、ワイヤレス通信装置２０２に通信されるべき情報がないとき、または一定の時間期間の間、コミュニケータ２１０からワイヤレス通信装置２０２への情報フローがないとき、ワイヤレス通信装置２０２がスリープする（たとえば、エネルギーを節約する）ことを可能にすることができる。たとえば、一定の間隔の間、コミュニケータ２１０からワイヤレス通信装置２０２への情報フローがないとき、ワイヤレス通信装置２０２は、スリープすることができ、またはコミュニケータ２１０によってスリープするように命令され得る。
【００６３】
遅延トレラントアプリケーションでは、コミュニケータ２１０は、データをバッファし、ワイヤレス通信装置２０２を起動し、および／または一定の間隔後にデータを配信することができる。これにより、ワイヤレス通信装置２０２は、より長くスリープすることが可能になり（たとえば、コミュニケータ２１０はワイヤレス通信装置２０２を直ちに起動する必要がない）、エネルギーおよび他のリソースが節約され得る。この場合、コミュニケータ２１０は、ワイヤレス通信装置２０２にどのようにデータを配信するかを判断することができる。代替的に、ワイヤレス通信装置２０２は、ワイヤレス通信装置２０２によって許容され得る遅延に関してコミュニケータ２１０を構成することができる。たとえば、異なるアプリケーションが、異なる許容遅延を有することができる。
【００６４】
コミュニケータ２１０とワイヤレス通信装置２０２との間に利用可能な複数のワイヤレスリンクがある場合、コミュニケータ２１０またはワイヤレス通信装置２０２のいずれかが（またはコミュニケータ２１０とワイヤレス通信装置２０２の両方が一緒に）、通信のために必要とされるワイヤレスモデムの最もエネルギー効率の高いサブセットを選択することができる。モデムのこの最もエネルギー効率の高いサブセットは、任意のレイテンシ、帯域幅、ジッタ、および情報の配信のための他の制約を満たすべきである。
【００６５】
いくつかの態様によれば、ワイヤレスワイドエリアネットワーク中のエンティティが、ワイヤレス通信装置２０２に代わって使用するためにコミュニケータ２１０に属する物理チャネルまたは無線ベアラを割り当てる。追加または代替として、ワイヤレスワイドエリアネットワーク中のエンティティが、ワイヤレス通信装置２０２に代わって使用するためにコミュニケータ２１０に属する論理チャネルまたは無線ベアラを割り当てる。現在の（ＵＭＴＳなどの）ＷＷＡＮ規格では、トランスポートチャネル切替え（Transport Channel Switching）という用語は、ワイヤレス通信装置のための専用ベアラ（ＤＣＨ（専用チャネル）モード）を使用する専用トランスポートチャネルと、共有共通チャネル（ＦＡＣＨ（順方向アクセスチャネル）モード）を使用することとの間で切り替えるプロセスについて説明するために使用される。開示する態様によれば、トランスポートチャネル拡張（Transport Channel Expansion）およびトランスポートチャネル選択（Transport Channel Selection）と呼ばれる２つのプロセスは、ワイヤレス通信装置２０２のための近くの共有ＷＷＡＮモデム２１０の利用可能性に基づく。コミュニケータ２１０が利用可能な場合、ワイヤレス通信装置２０２のために利用可能なベアラのセットは、コミュニケータ２１０に関連するベアラを含むように拡張され得、このプロセスはトランスポートチャネル拡張と呼ばれる。利用可能なベアラのセットから、ワイヤレス通信装置２０２に代わって使用されるべきベアラを選択するプロセスは、トランスポートチャネル選択と呼ばれる。
【００６６】
いくつかの態様によれば、コミュニケータノードのエネルギーも重要である場合、タスクは、クライアントノードとコミュニケータノードとの相対的なエネルギーレベルに比例してクライアントノードとコミュニケータノードとの間で区分され得る。そのような態様では、ΔＥ1が、クライアント上で消費されるエネルギー量であり、ΔＥ2が、コミュニケータ上で消費されるエネルギー量であり、Ｅ1およびＥ2が、それぞれクライアントノードのエネルギーレベルおよびコミュニケータのエネルギーレベルである場合、クライアントノードとコミュニケータとの間のタスクは、比がΔＥ1／Ｅ1＝ΔＥ2／Ｅ2であるように区分され得る。
【００６７】
いくつかの態様によれば、クライアントノードのエネルギーはコミュニケータ上のエネルギーよりも重要であり得る。そのような態様では、エネルギーレベルは重要性の異なる値を有する。たとえば、コミュニケータはクライアントよりもしばしば充電され得、その場合、クライアントのエネルギーのあらゆるジュールは、エネルギー優先度値γ2をもつコミュニケータのエネルギーのあらゆるジュールと比較して、より高いエネルギー優先度値γ1をとる。そのような場合、ΔＥ1／（γ1＊Ｅ1）＝ΔＥ2／（γ2＊Ｅ2）という比の式が満たされるようにタスクが区分され得る。これをさらに一般化するために、Ｎ個の共有ＷＷＡＮモデムがある場合、タスクは、以下が満たされるように区分される。
【数６】
0005607165.tif 000007
【００６８】
いくつかの態様では、γ1＝γ2＝．．．．．．．．．．．．＝γNであり、その結果、タスクは、以下が満たされるように区分される。
【数７】
0005607165.tif 000008
【００６９】
より一般的な態様では、タスクは、以下が満たされるように区分される。
【数８】
0005607165.tif 000009
【００７０】
ここで、関数ｆi（Ｅi）はすべてのノードについて同じとすることができ、または言い換えれば、ｆi（Ｅi）＝ｆ（Ｅi）であり、ただし、各ノードについて同じ関数ｆが使用される。代替的に、あるノードが、それ自体のｆi（Ｅi）関数を有することができ、その関数は、他のノード上で使用される関数とは異なる。ｆi（Ｅi）という形の一例は、ｆi（Ｅi）＝Ｅiとすることができる。代替的に、ｘi＝Ｅi／Ｅmax,i＝ノードｉ上のエネルギー利用可能性の部分、について考え、ただし、Ｅmax,iは、（ノードｉ上のバッテリーの容量などの）ノードｉ上のエネルギーの最大容量である。その場合、ｆi（Ｅi）＝Ｋ（Ｅi／Ｅmax,i）＝Ｋ（ｘi）を使用することを考えることができ、ただし、Ｋ（ｘi）は、以前に説明したように、ｘのシグモイド関数である。代替的に、ｆi（Ｅi）はｘiの線形関数とすることができる。
【００７１】
前述のエネルギー比に関係するすべての式について、そのような比が正確に満たされ得ないとき、タスクは、その比ができるだけ明らかに満たされるように区分される。いくつかの態様では、いくつかのタスクは、遅延またはワイヤレスリンクパフォーマンスなどの他の制約に基づいて特定のノード上で実行されなければならないことがあり、タスクの公平でない比の区分が必要とされ得る。たとえば、基地局からのワイヤレス送信のためのＲＬＣレイヤにおける肯定応答に関連するタスクは、基地局におけるそのような肯定応答の受信のための遅延要件を満たすために、コミュニケータを使用しているクライアント上でそのようなタスクが処理され得ないようにコミュニケータ上で実行されなければならないことがある。
【００７２】
タスク区分のためのいくつかの態様では、すべての構成要素にわたる全体的なグローバルシステムエネルギー／ビット関数が最小限に抑えられるように経路が選定されるか、または経路に沿った各構成要素のためのエネルギーコストと、必要とされるデータレートと、経路における各リンクに沿ったワイヤレスリンクパフォーマンスと、経路に沿った遅延制約とを含む、全体的なグローバルシステムユーティリティ関数に関して最適化することによって経路が選定される。タスク区分のためのいくつかの態様では、直接経路を使用すべきなのか間接経路を使用すべきなのかを判断するために、直接経路および間接経路を使用する際の全体的なシステムエネルギーが考慮され得る。間接経路上で消費される有効エネルギー／ビットと、直接経路上で消費される有効エネルギー／ビットとの間で比較が行われ得る。この比較は、より低いエネルギー／ビットをもつ、選択すべき経路を判断するために利用され得る。以下の場合は、間接経路が選定され得る。
【数９】
0005607165.tif 000010
【００７３】
他の場合は、直接経路が選定され得る。
【００７４】
この基準はクライアントの観点から適用され得、その場合、クライアントは、それを介してデータを受信するためのワイヤレスインターフェース（ＷＷＡＮまたはピアツーピア）を選択し、これは、どちらのインターフェースにより、クライアント上のエネルギー消費がより低くなるかに応じる。代替的に、この基準は、クライアントとコミュニケータの両方の観点から適用され得、その結果、クライアントとコミュニケータの両方において消費されるエネルギーを含む、経路に沿って消費される総エネルギーが、最小限に抑えられるようになる。
【００７５】
たとえば、基地局とコミュニケータとの間のＷＷＡＮリンクが、基地局とクライアントとの間のＷＷＡＮリンクよりも著しく良好であり得ることが考えられる。これは、たとえば、コミュニケータがカーＷＷＡＮモデムであり、クライアントが車中の電話であるときに、考えられる。基地局と電話のＷＷＡＮモデムとの間の直接ＷＷＡＮリンクは、車を通る伝搬損失により、および車中の電話のロケーションに基づいて、低品質のリンクであり得る。ただし、カーＷＷＡＮモデムは車の外部のアンテナを有し得、したがって、基地局とのより良好なリンクを有し得、その結果、より良好な変調および符号化方式が使用され得、シンボルごとにより多くのビットが送信されるようになる。カーモデムシステムと電話との間のピアツーピアリンクは、ピアツーピアリンクも良好な品質を有するように、車中にあるであろう。そのような状態下では、間接経路に沿った有効エネルギー／ビットコストは、直接経路に沿った有効エネルギー／ビットコストよりも少ないことがあり、その結果、クライアントと、コミュニケータと、基地局とを含むすべてのシステム構成要素のために消費されるエネルギーを考慮しても、間接経路は、よりエネルギー効率が高くなる。そのような態様では、間接経路は、クライアントに関してだけでなく、システムにおけるすべての構成要素に関してもエネルギーを節約する。
【００７６】
システム２００は、ワイヤレス通信装置２０２に動作可能に結合されたメモリ２２４を含むことができる。メモリ２２４は、ワイヤレス通信装置２０２の外部にあってもよく、ワイヤレス通信装置２０２の内部に常駐してもよい。メモリ２２４は、複数のコミュニケータ２１０から選択されたコミュニケータの使用によってワイヤレス通信装置２０２のエネルギーレベルが軽減されるかどうかを判断することと、コミュニケータを選択することとに関係する命令を保持することができる。メモリ２２４は、コミュニケータにワイヤレス通信装置２０２の証明を供給することと、ワイヤレス通信装置２０２の証明２２２を用いてコミュニケータのモデムを通してワイヤレスワイドエリアネットワーク２０６と通信することとに関係するさらなる命令を保持することができる。
【００７７】
いくつかの態様によれば、メモリ２２４は、ワイヤレス通信装置２０２のエネルギー消費レベルが、複数のコミュニケータ２１０についてのエネルギー消費レベルよりも低い場合、ワイヤレスワイドエリアネットワーク２０６と通信するために直接リンク２０８を利用することに関係するさらなる命令を保持する。別の態様によれば、メモリ２２４は、直接リンク２０８の品質と、複数のコミュニケータ２１０の各々に関連する間接リンク２１２の品質とを評価することに関係するさらなる命令を保持する。メモリ２２４はまた、直接リンク２０８の品質が、複数のコミュニケータ２１０の各々に関連する間接リンク２１２の品質よりも良好である場合、直接リンク２０８を利用することに関係する命令を保持する。
【００７８】
別の態様では、メモリ２２４は、直接リンク２０８の品質と、複数のコミュニケータ２１０の各々に関連する間接リンク２１２の品質とを評価することに関係するさらなる命令を保持する。メモリ２２４はまた、少なくとも１つの間接リンクの品質が直接リンク２０８の品質よりも良好である場合、複数のコミュニケータの各々に関連する間接リンク２１２のうちの１つの間接リンクを利用することに関係する命令を保持する。
【００７９】
代替または追加として、メモリ２２４は、複数のコミュニケータ２１０の各々についてのエネルギー消費レベルを測定することに関係するさらなる命令を保持する。いくつかの態様によれば、メモリ２２４は、選択されたコミュニケータを通した通信を可能にするためにワイヤレス通信装置２０２のワイヤレスワイドエリアネットワークモデム２０４をバイパスすることに関係するさらなる命令を保持する。別の態様によれば、メモリ２２４は、複数のコミュニケータ２１０の各々のエネルギーレベルを判断することと、複数のコミュニケータ２１０の各々によって消費されることが予想されるエネルギー量を推定することとに関係するさらなる命令を保持する。メモリ２２４はまた、エネルギーレベルと、消費されることが予想されるエネルギー量とに応じて、複数のコミュニケータ２１０から１つのコミュニケータを選択することに関係する命令を保持する。
【００８０】
さらに、メモリ２２４は、通信ネットワークにおいて送信および受信された信号に関係する命令および他の好適な情報を保持することができる。メモリ２２４は、ワイヤレス通信装置２０２とコミュニケータ２１０などとの間の通信を制御するためのアクションを行う、ＷＷＡＮコミュニケータの選択に関連するプロトコルを記憶することができ、それにより、システム２００は、記憶されたプロトコルおよび／またはアルゴリズムを採用して、本明細書で説明するワイヤレスネットワークにおける改善された通信を達成することができるようになる。
【００８１】
いくつかの態様によれば、メモリ２２４は、直接リンクを介してワイヤレスワイドエリアネットワークからパケットを受信することと、受信されたパケットの最良推定値を判断することとに関係するさらなる命令を保持する。判断は、直接リンクに沿ったパケットの第１のセットの受信に基づくことができ、およびコミュニケータと、ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを通した間接リンクを介したパケットの第２のセットの受信に基づくことができる。
【００８２】
別の態様によれば、メモリ２２４は、直接リンクを介して、ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信するがワイヤレスワイドエリアネットワークにパケットを送信しないことを選定することと、直接リンクを介してパケットの第１のセットを受信することと、直接リンクに沿ったパケットの第１のセットと、間接リンクに沿ったパケットの第２のセットとの受信に基づいて、受信されたパケットのセットの最良推定値を判断することとに関係するさらなる命令を保持する。
【００８３】
通信ネットワークにおける共有ワイヤレスワイドエリアネットワークモデムの選択に関係する情報の分析を可能にするために、少なくとも１つのプロセッサ２２６がワイヤレス通信装置２０２（および／またはメモリ２２４）に動作可能に接続され得る。プロセッサ２２６は、ワイヤレス通信装置２０２によって受信された情報の分析および／または生成に専用のプロセッサ、システム２００の１つまたは複数の構成要素を制御するプロセッサ、ならびに／あるいはワイヤレス通信装置２０２によって受信された情報の分析および生成と、システム２００の１つまたは複数の構成要素の制御との両方を行うプロセッサとすることができる。
【００８４】
いくつかの態様によれば、プロセッサ２２６は、ワイヤレスワイドエリアネットワークコミュニケータを選択するように構成される。プロセッサ２２６は、複数のコミュニケータ２１０から選択されたコミュニケータの使用によってエネルギーレベルが軽減されるかどうかを評価するための第１のモジュールを含むことができる。プロセッサ２２６はまた、コミュニケータを選択するための第２のモジュールと、コミュニケータに証明２２２を供給するための第３のモジュールとを含むことができる。さらに、プロセッサ２２６は、ワイヤレス通信装置２０２の証明２２２を用いてコミュニケータのモデムを通してワイヤレスワイドエリアネットワーク２０６と通信するための第４のモジュールを含むことができる。
【００８５】
いくつかの態様によれば、コミュニケータ２１０はそれぞれのメモリとプロセッサとを有することができる。たとえば、コミュニケータは、ワイヤレスワイドエリアネットワーク２０６からパケットを受信することであって、パケットがクライアントデバイス（たとえば、ワイヤレス通信装置２０２）に宛てられた、受信することに関係する命令を保持するメモリを有することができる。メモリは、ワイヤレスワイドエリアネットワーク２０６からクライアントデバイスにパケットを搬送することであって、コミュニケータが、クライアントデバイスにおけるリソース消費を軽減するためにクライアントデバイスによって選択された、搬送することに関係するさらなる命令を保持することができる。
【００８６】
いくつかの態様によれば、ワイヤレス通信装置２０２に完全なデータを与えることを可能にするために、選択されなかったコミュニケータ２１０のうちの少なくとも１つが利用され得る。メモリは、ワイヤレスワイドエリアネットワークからのパケットの受信に基づいて、ワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノード（選択されなかったコミュニケータ）によるパケットの受信に基づいて、およびクライアントデバイスによって受信されたパケットに基づいて、受信されたパケットの最良推定値を判断することに関係するさらなる命令を保持する。
【００８７】
いくつかの態様によれば、メモリは、ワイヤレスワイドエリアネットワークからのパケットの受信に基づいて、およびワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの受信に基づいて、受信されたパケットの最良推定値を判断することに関係するさらなる命令を保持する。
【００８８】
別の態様によれば、メモリは、クライアントデバイスに代わってワイヤレスワイドエリアネットワークにパケットを送信することと、コミュニケータにおけるパケットの受信に基づいて、およびクライアントデバイスにおけるパケットの受信に基づいて、受信されたパケットの最良推定値を判断することとに関係するさらなる命令を保持する。
【００８９】
別の態様では、メモリは、受信されたパケットの最良推定値を判断することに関係するさらなる命令を保持する。判断は、コミュニケータにおけるパケットの第１のセットの受信に基づくことができ、ワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードにおけるパケットの第２のセットの受信に基づくことができ、およびクライアントデバイスによって受信されたパケットの第３のセットに基づくことができる。クライアントデバイスは、ワイヤレスワイドエリアネットワークにパケットの第４のセットを直接送信しない。
【００９０】
いくつかの態様によれば、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットの第１のセットを選択的に搬送するための命令のセットは、さらに、クライアントアプリケーションのサブセットを局所的に終了するか、またはクライアントデバイスのためのパケットの第１のセットを受け付ける別のデバイスにパケットの第１のセットをフォワーディングする。追加または代替として、メモリは、通信のためにワイヤレスモデムの最もエネルギー効率の高いセットを選択することに関係するさらなる命令を保持する。ワイヤレスモデムの最もエネルギー効率の高いサブセットは、情報の配信のための少なくとも１つのパラメータを満たし、ノードとクライアントデバイスとの間に利用可能な複数のワイヤレスモデムがある。
【００９１】
さらなる態様によれば、メモリは、クライアントデバイスに代わって使用するためにコミュニケータに割り当てられた物理チャネルまたは無線ベアラを受信することに関係するか、またはクライアントデバイスに代わって使用するためにコミュニケータに割り当てられた論理チャネルまたは無線ベアラを受信することに関係するさらなる命令を保持する。
【００９２】
図３に、開示する態様とともに利用され得る例示的なアーキテクチャ３００を示す。既存の構成３０２と、本明細書で開示する様々な態様を利用する構成３０４とが示されている。モバイルデバイス３０６およびコミュニケータ３０８（たとえば、選択されたノード）が、Ｂｌｕｅｔｏｏｔｈ（登録商標）あるいは別の短距離または長距離ワイヤレス通信技法など、ピアツーピアワイヤレスリンク３１２（Ｐ２Ｐワイヤレスリンク）を介して通信するように構成される。さらに、モバイルデバイス３０６は、ＷＷＡＮ直接リンク３１４を介してＷＷＡＮノードＢ３１０などの基地局と通信し、コミュニケータ３０８は、ＷＷＡＮコミュニケータリンク３１６（たとえば、間接リンク）を介してＷＷＡＮノードＢ３１０と通信する。モバイルデバイス３０６およびコミュニケータ３０８は、それら自体の識別情報（たとえば、ＳＩＭカード）を有し、独立してネットワーク（たとえば、ＷＷＡＮノードＢ３１０）に接続することが可能である。
【００９３】
モバイルデバイス３０６およびコミュニケータ３０８（または間接リンクのために利用され得る別のノード）は発見プロセスを通して互いを発見することができ、モバイルデバイス３０６およびコミュニケータ３０８は信用を局所的に確立する。以下は、モバイルデバイス３０６およびコミュニケータ３０８が、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの短距離ピアツーピアワイヤレスリンクを介して互いをどのように発見するかについての一例である。以下が例示のためにすぎず、開示する態様とともに他の発見技法が利用され得ることを理解されたい。モバイルデバイス３０６は、コミュニケータ３０８の能力（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）能力）をブロードキャストしているコミュニケータ３０８のワイヤレス近傍内に入る。モバイルデバイス３０６は、コミュニケータの能力を発見し、コミュニケータ３０８の証明（たとえば、ＷＷＡＮ証明書）と能力（たとえば、サポートされる帯域幅）とを要求する。コミュニケータ３０８は、コミュニケータ３０８の証明と能力とで応答する。次に、モバイルデバイス３０６は、コミュニケータ３０８にサービスを要求し、証明（たとえば、ＷＷＡＮ証明書）と通信要件（たとえば、必要とされる帯域幅）とを与える。コミュニケータ３０８は、モバイルデバイス３０６の証明を検証し、サービス承認（または不承認）に関してモバイルデバイス３０６に通知する。モバイルデバイス３０６は承認の受信で応答することができる。したがって、モバイルデバイス３０６およびコミュニケータ３０８は、ネットワーク（たとえば、ＷＷＡＮノードＢ３１０）を通過する必要がないが、互いを発見することができ、発見が完了すると、ネットワーク（たとえば、ＷＷＡＮノードＢ３１０）と通信するための２つの異なる識別情報があることになるかどうか、またはただ１つの識別情報が利用されることになるかどうかを判断することができる。いくつかの態様によれば、証明検証プロセスは、場合によっては、ＷＷＡＮおよび認証サーバとの対話に関与し得る。
【００９４】
いくつかの態様によれば、モバイルデバイス３０６は、ＷＷＡＮモデムに関連するノードにおけるエネルギーレベルに応じて、多数のＷＷＡＮモデムのうちのいずれか１つを使用することを選定する。それらのノードの中から選定するために、ノードの各々についてのリンクパフォーマンスインジケータも利用され得る。ノードの各々についてリソース利用関数が計算され得る。リソース利用関数の結果に基づいて、通信のために適切なモデムがＷＷＡＮモデムとして選択される。ＷＷＡＮコミュニケータモードでは、サービスが、エンドポイント、すなわち、モバイルデバイス３０６に関連する。コミュニケータ３０８（たとえば、プロキシノード）は、ＳＩＭカードとともにノードＢ／ＥノードＢ（たとえば、ＷＷＡＮノードＢ３１０）と、モバイルデバイス３０６に関連する関連サービスとの間でビットをトランスポートする。モバイルデバイス３０６がより高いエネルギーを有するのか、コミュニケータ３０８がより高いエネルギーを有するのかに応じて、それらのうちのいずれかがＷＷＡＮノードＢ３１０と通信することができる。ただし、ＷＷＡＮコミュニケータモードでサポートされているアプリケーションデータサービスのために使用されるただ１つの識別情報があるので、一方のみが基地局（たとえば、ＷＷＡＮノードＢ３１０）と通信する。コミュニケータ３０８プロキシノードがＷＷＡＮコミュニケータとして働くとき、モバイルデバイス３０６は、ＷＷＡＮ送信および受信要件に関してモバイルデバイス３０６のプラットフォーム上のモバイルデバイス３０６のエネルギー要件を低減することができる。短距離ワイヤレスリンクを介したモバイルデバイスのための通信は、モバイルデバイス３０６とＷＷＡＮ基地局（たとえば、ＷＷＡＮノードＢ３１０またはノードＢ／ＥノードＢ）との間の直接通信と比較して、より少ないエネルギー消費とすることができる。
【００９５】
図４に、開示する態様とともに利用され得る例示的なコールフロー図４００を示す。モバイルデバイス４０２およびコミュニケータ４０４は、ピアツーピアリンクを介してそれらのＴｅｍｐｏｒａｒｙ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ（ＴＭＳＩ）を交換することができる。モバイルデバイス４０２は、モバイル管理エンティティ（ＭＭＥ）４０６と通信するためにコミュニケータ４０４を利用することができる。４０８において、モバイルデバイス４０２は、コミュニケータのＴＭＳＩをネットワーク（たとえば、ＭＭＥ４０６）に送り、コミュニケータサービスの利用を要求する。４１０において、コミュニケータ４０４は、モバイルデバイスのＴＭＳＩをＭＭＥ４０６に与え、モバイルデバイス４０２にコミュニケータサービスを提供したいという要求を送る。ＭＭＥ４０６は、４１２においてモバイルデバイス４０２に肯定応答し、４１４においてコミュニケータ４０４に肯定応答する。４１６において、ＭＭＥ４０６は、ＵＥ（ユーザ機器）コンテキスト状態資格のメッセージをコミュニケータプロバイダに送る。ＭＭＥ４０６は、クライアントが電源投入し、それ自体をネットワークに接続するときに、ＵＥコンテキストを作成することができる。コンテキストは、ネットワークによってモバイルデバイスに割り当てられるｔｅｍｐｏｒａｒｙ  ｍｏｂｉｌｅ  ｓｕｂｓｃｒｉｐｔｉｏｎ  ｉｄｅｎｔｉｆｉｅｒ（ＴＭＳＩ）を含むことができる。コンテキストはまた、ホーム加入者サーバ（ＨＳＳ）からの加入情報を含むことができる。４１８において、ＵＥコンテキスト状態資格のメッセージは、ＭＭＥ４０６からコミュニケータクライアントに送られる。
【００９６】
いくつかの態様によれば、ＭＭＥ４０６は、コミュニケータＴＭＳＩをクライアントＵＥコンテキスト中に含めることができ、クライアントＴＭＳＩをコミュニケータＵＥコンテキスト中に含めることができる。ＭＭＥ４０６は、コミュニケータＵＥコンテキストの状態にコミュニケータプロバイダ状態の資格を与えることができる。さらに、ＭＭＥ４０６は、クライアントＵＥコンテキストの状態にコミュニケータクライアント状態の資格を与えることができる。
【００９７】
４２０において、ＭＭＥ４０６はモバイルデバイス４０２のためのテストメッセージを送り、テストメッセージはコミュニケータ４０４によって受信される。４２２において、テストメッセージは、コミュニケータ４０４（およびそれのベアラ）からモバイルデバイス４０２にフォワーディングされる。コミュニケータ４０４は、クライアントＳＩＭへの認証要求をカプセル化することができる。４２４において、モバイルデバイス４０２は、認証応答でテストメッセージに肯定応答し、これは、間接経路が正しく動作していることを示す。４２６において、コミュニケータ４０４はテストメッセージをＭＭＥ４０６にフォワーディングする。４２８において、ＭＭＥ４０６は承認を送り、４３０において、承認はモバイルデバイス４０２にフォワーディングされる。この時点で、直接経路（クライアントベアラ）は破棄され、モバイルデバイス４０２と通信するために間接経路が利用される。モバイルデバイス４０２は、モバイルデバイス４０２のＷＷＡＮ無線を停止し、コミュニケータ４０４を通したＷＷＡＮ通信のためにピアツーピアリンクを利用することができる。
【００９８】
いくつかの態様によれば、ＭＭＥ４０６は、その後、ベアラ確立、クライアント能力、ベアラの動的リスト、追跡エリア更新、リリース、およびアクセスネットワークにおけるクライアント情報の伝搬のためのサポートを与える。
【００９９】
コミュニケータモードを無効化するために、モバイルデバイス４０２は、コミュニケータ４０４を通して無効化要求をＭＭＥ４０６に送ることができる。ＭＭＥ４０６は、モバイルデバイス４０２のためのベアラを再確立することができる。ＭＭＥ４０６は、コミュニケータＵＥコンテキストからコミュニケータプロバイダ有資格状態（qualified state）を除去する。ＭＭＥ４０６はまた、クライアントＵＥコンテキストからコミュニケータクライアント有資格状態を除去する。
【０１００】
図５に、一態様による、ネットワークアシスト型コミュニケータを利用する例示的なシステム５００を示す。開示する態様とともに利用され得る少なくとも２つの変形体がある。これらの変形体は、ネットワークアシスト型手法およびネットワークアシストなし手法である。ネットワークアシストなし手法では、ネットワークは、どのデバイスがネットワークと実際に通信しているかを知らない。ネットワークは、単にワイヤレス通信装置の識別情報を取得し、（実際はそれが複数のノードのうちの１つであり得るときに）それが、ネットワークが通信しているワイヤレス通信装置であると考える。
【０１０１】
ネットワークアシスト型手法はアクセスポイント手法と同様のものとすることができ、アクセスポイントはそれ自体の証明を有する。この場合、ワイヤレス通信装置は別のモデム（たとえば、複数のノードのうちの１つのノードのモデム）を使用しており、そのモデムは、ネットワークへのアクセスを取得するためにそのモデム自体の識別情報を使用している。
【０１０２】
システム５００中には、ＳＩＭ１  ５０４と標示されたＳＩＭを有するモバイルデバイス５０２が含まれる。モバイルデバイス５０２は、ＷＷＡＮ５１０と標示されたネットワークと通信するために、ＳＩＭ２  ５０８と標示されたＳＩＭを含むコミュニケータ５０６を利用する。モバイルデバイス５０２およびコミュニケータ５０６は、ピアツーピアワイヤレスリンク５１２を介してデータを搬送し、コミュニケータ５０６およびＷＷＡＮ５１０は、ＷＷＡＮリンク５１４を介してデータを搬送する。
【０１０３】
従来のシステムでは、ネットワークアドレス変換（ＮＡＴ）が実行されなければならず、別のノードのためのトラフィックを中継しているノードは、トラフィックが正しくルーティングされるように、インターネットプロトコル（ＩＰ）アドレスおよびポート番号を変更しなければならない。たとえば、第１のノード（たとえば、モバイルデバイス５０２）は第２のノード（たとえば、コミュニケータ５０６）に情報を送信し、その情報は、第１のノードに関連するＩＰ番号と、第１のノードに関連するポート番号とを含む。第２のノードは、ＩＰ番号およびポート番号を除去し、それを異なるＩＰ番号およびポート番号と交換する。異なるＩＰ番号およびポート番号にアドレス指定された第２のノードによって情報が受信されると、第２のノードは、異なるＩＰ番号およびポート番号を、第１のノードのＩＰ番号およびポート番号と交換し、データトラフィックを第１のノードに送る。
【０１０４】
開示する態様のうちの１つまたは複数によれば、ＩＰアドレスは変化する必要がない。代わりに、コミュニケータ５０６は単にコミュニケータ５０６の通信リンクを利用し、コミュニケータ５０６によって受信されたすべてのトラフィックはモバイルデバイス５０２に送られる。したがって、コミュニケータ５０６がモバイルデバイス５０２のための専用コミュニケータであるので、ＮＡＴは実行される必要がなく、関与する複雑さの量が軽減される。
【０１０５】
図６に、ノードが互いを発見することを可能にするためにネットワークアシスト型手法を利用するワイヤレス通信ネットワーク６００を示す。ワイヤレス通信ネットワーク６００は、ＢＳ1  ６０２、ＢＳ2  ６０４、およびＢＳ3  ６０６と標示された、複数の基地局（ＢＳ）を含むことができる。ワイヤレス通信ネットワーク６００中には、複数ノード６０８、６１０、および６１２（たとえば、モバイルデバイス、コミュニケータなど）も含まれる。４つ以上の基地局および４つ以上のノードがワイヤレス通信ネットワーク６００中に含まれ得ることを理解されたい。
【０１０６】
図示のように、ノード６０８およびノード６１０はＢＳ3  ６０６と通信しており、ノード６１２はＢＳ2  ６０４と通信している。ネットワーク６００は、ノード６０８、６１０に気づいている（たとえば、ノード６０８、６１０はネットワークに登録されている）。さらに、ネットワーク６００は、ノード６０８、６１０が同じ基地局（たとえば、ＢＳ3  ６０６）と通信していることに気づいている。したがって、これらの２つのノード６０８、６１０は、互いの範囲内にあるが、互いの存在に気づいていないことがある。この場合、ネットワーク６００は、ノード６０８、６１０が互いを発見することができるように、支援を行うことができる。たとえば、ＢＳ3  ６０６は、各ノード６０８、６１０に他方のノード６０８、６１０の存在を通知することができる。この通知に基づいて、ノード６０８、６１０は、互いを発見することができる。いくつかの態様によれば、ノード６０８、６１０の一方または両方は、無線（たとえば、ＢｌｕｅＴｏｏｔｈ（登録商標）無線）をオフにされることがある。この場合、ＢＳ3  ６０６は、ネットワーク６００において他のノードを発見するために各ノード６０８、６１０の無線をオンにする（たとえば、アクティブにする）ように各ノード６０８、６１０に依頼し得る。
【０１０７】
図７は、一態様による、ネットワークアシストなしコミュニケータを利用する例示的なシステム７００を示しており、すべてのノードが単一の証明を共有するので、ネットワークは、どのノードと通信しているかに気づいていない（または、ネットワークは、どのノードと通信しているかを気にしない）。以下で、ネットワークアシストなしモードの一例を与え、ユーザがセルラー電話および補助デバイス（たとえば、壁掛けモデム、カーモデム、ラップトップインターフェースなど）を購入することがある。セルラー電話および補助デバイスは、（たとえば、セルラー電話上の）単一のＳＩＭカードを有し得、補助デバイスは、それらのそれぞれのモデムを有するにすぎない。セルラー電話は、補助デバイスの能力（たとえば、各デバイス上でＳＩＭカードを有することなしにデバイス間の信用を確立することができる）の利用のために補助デバイスの範囲内になければならない。
【０１０８】
７０２および７０４に示す、ネットワークアシストなしコミュニケータ手法のための少なくとも２つの態様がある。モバイルデバイス７０６とコミュニケータ７０８の両方において同じ識別情報が使用される場合、いずれかの態様７０２、７０４が利用され得、一方のデバイスのみ（モバイルデバイス７０６またはコミュニケータ７０８）が、その識別情報を使用してネットワークと通信する。態様７０２は、ピアツーピアワイヤレスリンク７１０を介してコミュニケータ７０８と通信するモバイルデバイス７０６を含む。コミュニケータ７０８は、ＷＷＡＮリンク７１４を介してモバイルデバイス７０６からＷＷＡＮ７１２にデータを搬送する。図示のように、モバイルデバイス７０６はＳＩＭ７１６を含む。
【０１０９】
態様７０４は、ピアツーピアワイヤレスリンク７１０を介してコミュニケータ７０８にデータを搬送するモバイルデバイス７０６を含む。コミュニケータ７０８は、ＷＷＡＮリンク７１４を介してＷＷＡＮ７１２にデータを搬送する。この態様７０４によれば、モバイルデバイス７０６はＳＩＭ／ＶＳＩＭ７１８（たとえば、ソフトウェアＳＩＭ）を含み、コミュニケータ７０８はＶＳＩＭ７２０（たとえば、ソフトウェアＳＩＭ）を含む。この態様では、ネットワークは、ソフトウェア証明を用いてモバイルデバイス７０６とコミュニケータ７０８とをプログラムすることができ、モバイルデバイス７０６とコミュニケータ７０８とのいずれか（または両方）が通信することができ、これは、モバイルデバイス７０６とコミュニケータ７０８との間の事前構成された取り決めに応じることができる。
【０１１０】
図８に、開示する態様とともに利用するための、スタックを区分することの例示的な概略図８００を示す。いくつかの態様によれば、ＷＷＡＮスタック全体がコミュニケータ上で処理され得る。しかしながら、他の態様によれば、ＩＰパケットとアプリケーションパケットとはスタックから区分され得、ＩＰパケットはモバイルデバイスにフォワーディングされる（たとえば、アプリケーションのみがクライアントにおいて受信される）。モバイルデバイスに省エネルギーを与えるために、様々なアイテムが、コミュニケータによって実行されるようにオフロードされ得る。たとえば、ＷＷＡＮアクセス層（ＡＳ）処理（ＰＨＹ／ＭＡＣ／ＲＬＣ）を含む、すべてのＷＷＡＮ処理がコミュニケータによって実行され得る。ＷＷＡＮ非アクセス層（ＮＡＳ）処理（たとえば、モビリティ管理、動的待機処理オフロード）。さらに、コミュニケータはローカルボイス呼アプリケーション処理を実行することができる。いくつかの態様によれば、コミュニケータは選択的データ呼アプリケーション処理を実行することができる。モバイルデバイスのための別の利益は、コミュニケータＷＷＡＮリンクがクライアントＷＷＡＮリンクよりも良好である場合（たとえば、より多くのアンテナ、コミュニケータアンテナのためのより良好なアンテナロケーション）、ネットワークリソース利用の改善があり得、および／またはクライアントアプリケーションのためのＷＷＡＮリンクパフォーマンスの改善があり得ることである。
【０１１１】
いくつかの態様によれば、トラフィックをより迅速に処理するために、ＭＡＣレイヤとＰＨＹレイヤとが分割されない。たとえば、ＭＡＣレイヤがクライアント上にとどまり、ＰＨＹレイヤがコミュニケータ上にある場合、調整は困難になることがあり、時間制限（たとえば、ＨＡＲＱ）が重要になる。
【０１１２】
クライアントノード処理は左側にあり、コミュニケータノード処理は右側に示されている。右上側に基地局（たとえば、ノードＢ＋ＵＭＴＳのためのＲＮＣ、ｅノードＢなど）がある。ＲＬＣレイヤ８０２は、ＲＮＣ（無線ネットワークコントローラ）において管理され、基地局にフォワーディングされる。８０８において、基地局のＰＨＹレイヤ８０４からコミュニケータのＰＨＹレイヤ８０６への送信が行われる。トラフィックは、コミュニケータのＭＡＣレイヤ８１０とＲＬＣレイヤ８１２とを通してルーティングされる。ピアツーピア（Ｐ２Ｐ）アプリケーション８１６へのスタック間転送８１４がある（たとえば、より低いエネルギーであり得る任意の短距離無線）。トラフィックは、ＭＡＣレイヤ８１８とＰＨＹレイヤ８２０とを通して押し下げられる。トラフィックはローカルワイヤレスリンク８２２を介してルーティングされる。
【０１１３】
クライアントノード処理に関して、トラフィックは、ＰＨＹレイヤ８２４に到着し、ＭＡＣレイヤ８２６とピアツーピア（Ｐ２Ｐ）アプリケーション８２８とを通って進む。Ｐ２Ｐアプリケーション８２８からクライアント上のＲＬＣレイヤ８３２へのスタック間転送８３０がある。図示のように、ＰＨＹレイヤ８３４およびＭＡＣレイヤ８３６は利用されない。データトラフィックは、ＲＬＣレイヤ８３２を通って進み、ボイス、ウェブブラウザなどとすることができるアプリケーション８３８、８４０、８４２まで上がる。
【０１１４】
出て行くときに、トラフィックは、（ＭＡＣレイヤ８３６またはＰＨＹレイヤ８３４を使用する代わりに）ＲＬＣレイヤ８３２に進み、スタック間転送８３０に進み、そこでＰ２Ｐアプリケーション８２８に送られ、ＭＡＣレイヤ８２６を通ってＰＨＹレイヤ８２４に進み、ローカルワイヤレスリンク８２２を介して進む。トラフィックは、コミュニケータノード上のＰＨＹレイヤ８２０において受信され、ＭＡＣレイヤ８１８とＰ２Ｐアプリケーション８１６とを通って進み、ＲＬＣレイヤ８１２へのスタック間転送８１４があり、ＭＡＣレイヤ８１０とＰＨＹレイヤ８０８とを通って下がり、そこで送出される。
【０１１５】
前述のように、プロトコルスタックの区分において変形があることがある。本明細書で例示し説明する区分は、採用され得る様々な態様を理解するための例である。
【０１１６】
上記で図示し説明した例示的なシステムに鑑みて、開示する主題に従って実装され得る方法は、以下のフローチャートを参照すればより良く諒解されよう。説明を簡単にするために、方法を一連のブロックとして図示し説明するが、いくつかのブロックは、本明細書で図示し説明する順序とは異なる順序で、および／または他のブロックとほぼ同時に行われ得るので、請求する主題はブロックの数または順序によって限定されないことを理解し、諒解されたい。さらに、本明細書で説明する方法を実装するために、図示のすべてのブロックが必要とされるわけではない。ブロックに関連する機能は、ソフトウェア、ハードウェア、それらの組合せまたは他の好適な手段（たとえば、デバイス、システム、プロセス、構成要素）によって実装され得ることを諒解されたい。さらに、以下および本明細書の全体にわたって開示する方法は、そのような方法を様々なデバイスにトランスポートおよび転送することを可能にする製造品に記憶することが可能であることをさらに諒解されたい。方法は、状態図など、一連の相互に関係する状態またはイベントとして代替的に表現され得ることを、当業者は理解し、諒解するであろう。
【０１１７】
図９に、ワイヤレスワイドエリアネットワークコミュニケータを選択するための方法９００を示す。方法９００は、モバイルデバイスが基地局と通信するために適切なノードを選択することを可能にするように構成されている。適切なノードは多数のノードから選択される。選択されたノードは、基地局と通信するためにモバイルデバイスの識別情報を利用する。
【０１１８】
方法９００は、９０２において、複数のノードの各々についてのエネルギー消費レベルが評価されたときに開始する。ノードの各々はワイヤレスワイドエリアネットワークモデムを含むことができる。評価は、複数のノードの各々についてのエネルギー消費レベルを測定することを含むことができる。いくつかの態様によれば、評価は、複数のノードの各々について測定されたエネルギー消費レベルを受信することを含む。評価に基づいて、方法９００は、モバイルデバイスのエネルギー消費レベルが、受信された測定されたエネルギー消費レベルのうちの１つのエネルギーレベルよりも高いことを確認することによって続くことができる。より低いエネルギー消費レベルに関連するノードが選択され得る。いくつかの態様によれば、方法９００は、複数のノードの各々についてのエネルギー消費レベルを評価する前に、ワイヤレスワイドエリアネットワーク中の少なくとも１つのノードを発見するための指示を受信することを含む（たとえば、ネットワークアシスト型発見モード）。
【０１１９】
９０４において、複数のノードからワイヤレスワイドエリアネットワークコミュニケータとして１つのノードが選択される。選択は、モバイルデバイスのエネルギー消費レベルの軽減に応じることができる。
【０１２０】
いくつかの態様によれば、選択は、モバイルデバイスのエネルギー消費レベルと複数のノードの各々についてのエネルギー消費レベルとを比較することを含むことができる。比較に基づいて、モバイルデバイスのエネルギー消費レベルが複数のノードのエネルギー消費レベルよりも低い場合、ワイヤレスワイドエリアネットワークへの直接リンクが選択される。代替的に、複数のノードのうちの少なくとも１つのエネルギー消費レベルがモバイルデバイスのエネルギー消費レベルよりも小さい場合、ワイヤレスワイドエリアネットワークへの間接リンクが選択され得る。
【０１２１】
いくつかの態様によれば、ノードの選択は、直接リンクの品質と複数の間接リンクの各々についての品質とを評価することを含むことができる。各間接リンクは、複数のノードのうちのそれぞれのノードに関連し得る。直接リンクの品質が複数の間接リンクの各々の品質よりも良好である場合、直接リンクが選定され得る。代替的に、特定の間接リンクが直接リンクの品質よりも良好な品質である場合、複数の間接リンクのうちの１つが選定され得る。
【０１２２】
別の態様によれば、選択は、複数のノードの各々のエネルギーレベルと複数のノードの各々によって通信のために消費されることが予想されるエネルギー量とを判断することを含むことができる。通信のために、消費されるエネルギーと利用可能なエネルギー量とに応じて、複数のノードからノードが選択され得る。いくつかの態様によれば、ノードの選択は許容遅延量への準拠に基づき、そのノードの利用を通して受けた遅延が遅延要件に準拠しない場合、ノードはコミュニケータとして選択されない。
【０１２３】
９０６において、ワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードを通してワイヤレスワイドエリアネットワークと通信するために、モバイルデバイスの証明が利用される。証明を利用することは、モバイルデバイスとワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードとの間で共有される証明を利用することを含むことができる。いくつかの態様によれば、方法９００は、ワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードにモバイルデバイスの証明を供給することを含むことができる。さらに、方法９００は、ワイヤレスワイドエリアネットワークコミュニケータとして選択された１つのノードによるワイヤレスワイドエリアネットワークを介した通信を可能にするために、モバイルデバイスのワイヤレスワイドエリアネットワークモデムをバイパスすることを含むことができる。
【０１２４】
方法９００はまた、直接リンクを介してワイヤレスワイドエリアネットワークからパケットを受信することと、受信されたパケットの最良推定値を判断することとを含むことができる。最良推定値は、直接リンクに沿ったパケットの第１のセットの受信に基づくことができ、およびワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードと、ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを通した、間接リンクを介したパケットの第２のセットの受信に基づくことができる。
【０１２５】
いくつかの態様によれば、方法９００は、モバイルデバイスに関連する通信タスクと計算タスクのサブセットとを受信することを含む。通信タスクと計算タスクのサブセットとは、モバイルデバイスに送信される前に、ワイヤレスワイドエリアネットワークコミュニケータによって処理される。いくつかの態様によれば、方法９００は、ワイヤレスワイドエリアネットワークコミュニケータから情報を受信することであって、ワイヤレスワイドエリアネットワークコミュニケータが、ある時間期間の間、情報をバッファし、前にバッファされた情報を新しい情報とアグリゲートするか、またはそれらの組合せを行う、受信することを含む。いくつかの態様によれば、ワイヤレスワイドエリアネットワークコミュニケータは、受信された情報を送信する前に処理する。さらに、ワイヤレスワイドエリアネットワークコミュニケータは、処理に応じて、モバイルデバイスに情報を送信すべきかどうかの判断を行うことができる。
【０１２６】
いくつかの態様によれば、方法９００は、ワイヤレスワイドエリアネットワークコミュニケータに、処理された情報についての構成を与えることを含む。構成は、満たされるべきであるいくつかのパラメータ、イベントなどを与え、満たされない場合、情報はクライアントノードに通信されない。たとえば、構成は、あるイベントが起こった場合、または処理された情報から判断され得る何らかの他のパラメータに基づいてのみ、情報がクライアントノードに送られるべきであることを示すことができる。（ワイヤレスワイドエリアネットワークコミュニケータによって判断されるように）構成への準拠がある場合、方法９００は、処理された情報を受信することによって続く。
【０１２７】
いくつかの態様によれば、方法は、モバイルデバイスのエネルギーレベル、ワイヤレスワイドエリアネットワークコミュニケータのエネルギーレベル、区分に基づいてモバイルデバイスとワイヤレスワイドエリアネットワークコミュニケータとにおいて費やされるエネルギー、ワイヤレスワイドエリアネットワークリンクおよびピアツーピアリンクのパフォーマンス、またはタスク区分に関連する遅延のうちの少なくとも１つ、あるいはそれらの組合せに基づいて、モバイルデバイスとワイヤレスワイドエリアネットワークコミュニケータとの間でタスクを区分することを含む。
【０１２８】
いくつかの態様によれば、方法９００は、直接リンクを介して、ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信するがワイヤレスワイドエリアネットワークにパケットを送信しないことを選定することを含むことができる。さらに、方法９００は、ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信することと、直接リンクに沿ったパケットの第１のセットと、間接リンクに沿ったパケットの第２のセットとの受信に基づいて、パケットの受信されたセットの最良推定値を判断することとを含むことができる。代替的に、方法９００は、直接リンクに沿ったパケットの第１のセットの受信に基づいて、およびワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードと、ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを通した、間接リンクを介したパケットの第２のセットの受信に基づいて、パケットの受信されたセットの最良推定値を判断することを含むことができる。
【０１２９】
追加または代替として、方法９００は、スリープするようにとの命令を受信すること、またはワイヤレスワイドエリアネットワークコミュニケータとして選択されたノードからの情報フローがないとき、自動的にスリープに入ることを含むことができる。
【０１３０】
いくつかの態様によれば、コンピュータプログラム製品が、方法９００の様々な態様を実行するためのコードを備えるコンピュータ可読媒体を含むことができる。コンピュータ可読媒体は、複数のノードの各々についてのエネルギー消費レベルを評価することをコンピュータに行わせるための第１のコードセットを含むことができる。複数のノードの各々はワイヤレスワイドエリアネットワークモデムを備える。コンピュータ可読媒体はまた、複数のノードからワイヤレスワイドエリアネットワークコミュニケータとして１つのノードを選択することをコンピュータに行わせるための第２のコードセットを含むことができる。選択することは、モバイルデバイスのエネルギー消費レベルの軽減に応じることができる。さらに、コンピュータ可読媒体は、ワイヤレスワイドエリアネットワークコミュニケータとして選択された１つのノードを通してワイヤレスワイドエリアネットワークと通信するためにモバイルデバイスの証明を利用することをコンピュータに行わせるための第３のコードセットを含むことができる。
【０１３１】
いくつかの態様によれば、コンピュータ可読媒体は、直接リンクの品質と複数の間接リンクの各々についての品質とを評価することをコンピュータに行わせるための第４のコードセットを含む。各間接リンクは、複数のノードのうちのそれぞれのノードに関連する。また、コンピュータ可読媒体には、直接リンクの品質が複数の間接リンクの品質よりも良好である場合、直接リンクを選定することをコンピュータに行わせるための第５のコードセットが含まれる。代替的に、第５のコードセットは、複数の間接リンクの１つが直接リンクの品質よりも良好な品質である場合、複数の間接リンクのうちの１つを選定することをコンピュータに行わせることができる。
【０１３２】
いくつかの態様によれば、コンピュータ可読媒体は、複数のノードの各々のエネルギーレベルと複数のノードの各々によって通信のために消費されることが予想されるエネルギー量とを評価することをコンピュータに行わせるための第４のコードセットを含む。また、通信のために消費されるエネルギーと利用可能なエネルギー量とに応じて複数のノードから１つのノードを選定することをコンピュータに行わせるための第５のコードセットが含まれる。
【０１３３】
いくつかの態様によれば、ネットワークは、ネットワークアシスト型モードにおいてピアツーピアリンク発見を可能にすることができる。この場合、ネットワークは、両方のモデム（たとえば、モバイルデバイスモデムとコミュニケータ（または他のノード）モデム）が、ネットワークに登録された同じ基地局と通信していることを確証する。いくつかの態様によれば、ネットワークは、モデムのロケーション（たとえば、ＧＰＳロケーション）に関するより改良された情報を有し、２つのモデム間で相互に互換性のあるワイヤレスプロトコルを使用してそれらのモデムがピアツーピアリンクを介した発見を試みることを示唆することができる。
【０１３４】
図１０に、一態様による、ワイヤレスワイドエリアネットワークにおいてクライアントデバイスに宛てられたパケットを受信するための方法１０００を示す。方法１０００は、１００２において、ワイヤレスワイドエリアネットワークからパケットの第１のセットが受信されたときに開始する。パケットは、クライアントデバイスにおけるリソース消費を軽減するために方法１０００を実行するノードを選択したクライアントデバイスに宛てられている。１００４において、パケットは、ワイドエリアネットワークからクライアントデバイスに選択的に搬送される。いくつかの態様によれば、方法１０００は、クライアントデバイスに代わってワイヤレスワイドエリアネットワークにパケットを送信することを含むことができる。
【０１３５】
パケットの第１のセットを選択的に搬送することは、クライアントアプリケーションのサブセットを局所的に終了することを含むことができる。代替的に、パケットの第１のセットを選択的に搬送することは、クライアントデバイスのためのパケットの第１のセットを受け付ける別のデバイスにパケットの第１のセットをフォワーディングする（パケットの第１のセットをクライアントデバイスに中継しない）ことを含むことができる。たとえば、カーモデムは通話を受け付けることができ、それを局所的に（カーモデムのスピーカーおよびマイクロフォン上で）終了することができる。代替的に、カーモデムは、通話を受け付けることができるが、たとえば、（たとえば、電話に関連するヘッドセットであり得る）ＢｌｕｅＴｏｏｔｈ（登録商標）ワイヤレスヘッドセットに呼をフォワーディングすることができる。これにより、電話がスリープすることが可能になり、カーモデムはヘッドセットを使用する。この場合、ヘッドセットの所有は電話からカーモデムに変更され得る。別の例では、（ボイスおよびビデオ会議呼など）ワイヤレステレビ信号またはマルチメディア通信は、車のディスプレイ上で終了することができ、電話はスリープすることができる（エネルギーを節約する）。
【０１３６】
いくつかの態様によれば、方法１０００は、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットの第１のセットを選択的に搬送する前に、モバイルデバイスに関連する計算タスクのサブセットと１つまたは複数の通信タスクとを処理することを含む。別の態様によれば、方法１０００は、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットの第１のセットを選択的に搬送する前に、ワイヤレスワイドエリアネットワークからのパケットの第１のセットを定義された時間期間の間、バッファすることを含む。さらなる態様によれば、方法１０００は、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットの第１のセットを選択的に搬送する前に、前にバッファされた情報をパケットの第１のセットからの情報とアグリゲートすることを含む。
【０１３７】
いくつかの態様によれば、方法１０００は、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットの第１のセットを選択的に搬送する前に、パケットの第１のセットを処理することを含む。さらに、方法１０００は、処理することに基づいて、パケットの第１のセットに関係する情報を送信すべきかどうかを判断することを含むことができる。判断はネットワーク状態情報に基づいて行われ得る。ネットワーク状態情報が変化しなかった場合（たとえば、静的情報）、情報はモバイルデバイスに搬送されない。いくつかの態様によれば、情報の簡略表現が送信され得る。たとえば、簡略表現は「何も変化しなかった」という指示とすることができる。
【０１３８】
いくつかの態様によれば、方法は、クライアントデバイスに関係するタスクを区分することを含む。タスクは、ノードとクライアントデバイスとの間で区分される。区分することは、クライアントデバイスのエネルギーレベル、ノードのエネルギーレベル、区分に基づいてクライアントデバイスとノードとによって費やされるエネルギー量、ワイヤレスワイドエリアネットワーキングリンクおよびピアツーピアリンクのパフォーマンス、タスク区分に関連する遅延、またはそれらの組合せに応じることができる。
【０１３９】
いくつかの態様によれば、方法１０００は、１００６において、受信されたパケットのセットの最良推定値を判断することを含む。受信されたパケットのセットの最良推定値を判断することは、ワイドエリアネットワークからのパケットの第１のセットの受信に基づくことができ、ワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受信に基づくことができ、およびクライアントデバイスによって受信されたパケットの第３のセットに基づくことができる。
【０１４０】
いくつかの態様によれば、受信されたパケットのセットの最良推定値を判断することは、ワイヤレスワイドエリアネットワークからのパケットの第１のセットの受信に基づき、およびワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受信に基づく。
【０１４１】
方法１０００はまた、クライアントデバイスに代わってワイヤレスワイドエリアネットワークにパケットを送信することを含むことができる。また、方法は、ノードにおけるパケットの第１のセットの受信に基づいて、およびクライアントデバイスにおけるパケットの第２のセットの受信に基づいて、受信されたパケットの最良推定値を判断することを含む。
【０１４２】
さらなる態様によれば、受信されたパケットの最良推定値を判断することは、ノードにおけるパケットの第１のセットの受信に基づく。さらに、最良推定値を判断することはまた、ワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードにおけるパケットの第２のセットの受信に基づき、およびパケットをワイヤレスワイドエリアネットワークに直接送信しないクライアントデバイスによって受信されたパケットの第３のセットに基づく。
【０１４３】
さらに、遅延トレラントアプリケーションでは、方法１０００はパケットの第１のセットをバッファすることと、クライアントデバイスを起動することと、遅延後にパケットの第１のセットをクライアントデバイスに配信することとを含むことができる。これにより、クライアントデバイスがより長くスリープする（エネルギーを節約する）ことを可能にすることができる。したがって、クライアントデバイスが直ちに起動する必要はない。
【０１４４】
いくつかの態様によれば、方法１０００は、通信のためにワイヤレスモデムの最もエネルギー効率の高いサブセットを選択することを含む。ワイヤレスモデムの最もエネルギー効率の高いサブセットは、情報の配信のための少なくとも１つのパラメータを満たし、ノードとクライアントデバイスとの間に利用可能な複数のワイヤレスモデムがある。
【０１４５】
一態様では、方法１０００は、クライアントデバイスに代わって使用するためにノードに割り当てられた物理チャネルまたは無線ベアラを受信することを含む。代替または追加として、方法１０００は、クライアントデバイスに代わって使用するためにノードに割り当てられた論理チャネルまたは無線ベアラを受信することを含む。
【０１４６】
さらに、方法１０００は、クライアントデバイスに通信する情報がないとき、または特定の間隔の間、ノードからクライアントデバイスへの情報フローがないとき、クライアントデバイスがスリープすることを可能にすることを含むことができる。さらに、いくつかの態様によれば、コンピュータプログラム製品が、方法１０００の様々な態様を実行するためのコードを備えるコンピュータ可読媒体を含むことができる。
【０１４７】
次に図１１を参照すると、開示する態様のうちの１つまたは複数による、共有ワイヤレスワイドエリアネットワークモデムの選択を可能にするシステム１１００が示されている。システム１１００は、ユーザデバイス中に常駐することができる。システム１１００は、たとえば、受信機アンテナから信号を受信することができる受信機構成要素１１０２を備える。受信機構成要素１１０２は、受信信号に対して、フィルタ処理、増幅、ダウンコンバート、および受信信号に関係する他の機能の実行などの典型的なアクションを実行することができる。受信機構成要素１１０２はまた、調整された信号をデジタル化して、サンプルを得ることができる。復調器１１０４は、シンボル期間ごとに受信シンボルを得て、ならびに受信シンボルをプロセッサ１１０６に供給することができる。
【０１４８】
プロセッサ１１０６は、受信機構成要素１１０２によって受信された情報の分析および／または送信機１１０８による送信のための情報の生成に専用のプロセッサとすることができる。追加または代替として、プロセッサ１１０６は、システム１１００の１つまたは複数の構成要素を制御すること、受信機構成要素１１０２によって受信された情報を分析すること、送信機１１０８による送信のための情報を生成すること、および／またはシステム１１００の１つまたは複数の構成要素を制御することができる。プロセッサ１１０６は、追加のユーザデバイスとの通信を調整することが可能なコントローラ構成要素を含み得る。
【０１４９】
システム１１００は、プロセッサ１１０６に動作可能に結合されたメモリ１１１０をさらに備えることができる。メモリ１１１０は、通信を調整することに関係する情報と、任意の他の好適な情報とを記憶することができる。メモリ１１１０は、コミュニケータの選択に関連するプロトコルをさらに記憶することができる。本明細書で説明するデータストア（たとえば、メモリ）構成要素は、揮発性メモリと不揮発性メモリのいずれかとすることができ、または揮発性メモリと不揮発性メモリの両方を含むことができることが諒解されよう。限定ではなく例として、不揮発性メモリは、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含むことができる。揮発性メモリは、外部キャッシュメモリとして動作するランダムアクセスメモリ（ＲＡＭ）を含むことができる。限定ではなく例として、ＲＡＭは、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクトランバスＲＡＭ（ＤＲＲＡＭ（登録商標））など、多くの形態が利用可能である。システム１１００はシンボル変調器１１１２をさらに備えることができ、送信機１１０８は変調信号を送信する。
【０１５０】
受信機構成要素１１０２は、ワイヤレスワイドエリアネットワークへの直接リンクまたはワイヤレスワイドエリアネットワークへの多数の間接リンクに関連する様々なパラメータを測定（または受信）する評価器１１１４にさらに動作可能に結合される。これらの様々なパラメータは、エネルギー消費レベル、データレート、リンク品質などを含む。さらに、受信機構成要素１１０２は、直接リンクを利用すべきなのか、間接リンクのうちの１つを利用すべきなのかを決定するセレクタ１１１６に動作可能に結合され得る。間接リンクが選定された場合、セレクタ１１１６はワイヤレスワイドエリアネットワークと通信するためにどの間接リンクを利用すべきか（たとえば、どのコミュニケータを利用すべきか）を判断する。
【０１５１】
図１２に、クライアントデバイスのためのコミュニケータノードにおけるプロトコルデータユニット（ＰＤＵ）の組合せを示すメッセージフロー図１２００を示す。いくつかの態様によれば、クライアントデバイスの近くにある共有ＷＷＡＮモデムは、共有ＷＷＡＮモデム間の受信のダイバーシティを活用することができる。クライアントデバイスに関連するＷＷＡＮモデムとコミュニケータに関連するＷＷＡＮモデムとは、クライアントデバイスの近くにある他の共有ＷＷＡＮモデムとともに、クライアントデバイス上でのＷＷＡＮダウンリンクトラフィックの受信を改善するために協働することができる。たとえば、３つのデバイス、（エンドクライアントデバイスである）電話、カーモデム、およびラップトップがあり得る。電話はエンドクライアントデバイスであり、カーモデムはコミュニケータであり、ラップトップは追加の共有ノードである。カーモデムおよびラップトップは、処理を実行することができ、必要な場合、それらの受信されたバージョンを合成することができる。この合成バージョンは電話にフォワーディングされ得る。これにより、電話（または他のクライアントデバイス）が実行する必要がある処理の量を軽減することができ、クライアントデバイスのリソースを節約することができる。
【０１５２】
すべての共有ＷＷＡＮデバイスは、クライアントデバイスのためのダウンリンクパケットを受信し、処理することができるように構成される。物理（ＰＨＹ）レイヤにおける受信（Ｒｘ）ダイバーシティは妥当である。共有ＷＷＡＮモデムは、ソフトビットの重み付け合成を可能にするために、それの受信されたソフトビットを品質メトリック（（（１−Ｐｅ）／Ｐｅ）またはビタビ復号器から経路メトリックなど）とともに与えることができる。代替的に、共有ＷＷＡＮモデムは、それの復号されたハードビットを、合成を実行するモデム（一般に、クライアントデバイスまたはコミュニケータデバイスのいずれかであり得る）に送ることができる。
【０１５３】
共有ＷＷＡＮモデム間のワイヤレスリンクを介した送信のためのレイテンシによる実際的制限により、ＰＨＹレイヤＲｘダイバーシティを達成する能力が制限され得ることが考えられる。ピアツーピアワイヤレスリンクを介したデータ交換に関与するレイテンシにより（このレイテンシは数ミリ秒のオーダーであり得る）、モデムの各々においてＰＨＹレイヤおよびＭＡＣレイヤより上のレイヤにおけるパケットの受信のダイバーシティを追跡することが望ましい。たとえば、ＵＭＴＳプロトコルの場合、ＲＬＣ  ＰＤＵ（無線リンク制御−プロトコルデータユニット）レイヤにおいて受信されたパケット（またはＩＰレイヤにおいて受信されたパケット）は、モデムにわたって合成され得る。概して、すべての利用可能な共有ＷＷＡＮモデムは、クライアントに対して受信されたすべてのＲＬＣ  ＰＤＵを機会主義的に処理することができる。
【０１５４】
次に図を参照すると、コミュニケータ処理１２０２および共有モデム処理１２０４が、それぞれのＲＬＣ  ＰＤＵ処理１２０６および１２０８を含む。たとえば、ＲＬＣ  ＰＤＵの受信に関して、コミュニケータノードを通してＲＬＣ  ＰＤＵに対するＨＡＲＱ処理が完了した後でも、クライアントデバイスがＲＬＣ  ＰＤＵを正常に受信できない場合、１２１０において、クライアントデバイスまたはコミュニケータは、すべての共有ＷＷＡＮモデムに対してそれらのバージョンのＲＬＣ  ＰＤＵをフォワーディングするようにとの要求を行うことができる。共有ＷＷＡＮモデムが同じＰＤＵを正常に受信した場合、１２１２において、共有ＷＷＡＮモデムはそのＲＬＣ  ＰＤＵをクライアントにフォワーディングすることができる。いくつかの態様によれば、処理が失敗した場合、１２１２において、失敗が示され得る。共有ＷＷＡＮモデムがクライアントデバイスのためにそのような協働を行う場合、すべての受信されたバージョンが誤っている場合でも、クライアントにわたってＲＬＣ  ＰＤＵを回復するために、ＲＬＣ  ＰＤＵのビットレベル合成が実行され得る。ＲＬＣ  ＰＤＵに関連する追加の品質メトリックが合成のために利用可能である場合、それらはクライアントにわたるベクトルの受信されたバージョンにわたるＲＬＣ  ＰＤＵベクトルの重み付けされたチェイス合成などの合成を実行するために使用され得る。共有モデムからのＰＬＣ−ＰＤＵは、１２１４において、内部ＲＬＣ  ＰＤＵストリームとマージされ得、クライアントデバイスにフォワーディングされ得る。
【０１５５】
別の変形体では、各共有ＷＷＡＮモデムは、それが正常に受信したすべてのＲＬＣ  ＰＤＵに関するメッセージをクライアントデバイスまたはコミュニケータデバイスに機会主義的に送ることができるが、これにより、クライアントデバイス上またはコミュニケータデバイス上で追加の処理コストを生じることがある。クライアントデバイスにおけるＷＷＡＮ処理サブシステムがスリープすることを可能にするように、クライアントデバイスがそのような合成に関与しないことが可能である。次いで、そのような合成は、コミュニケータを含む共有ＷＷＡＮモデムのうちの１つまたは複数にわたって実行され、一般にコミュニケータノードにおいて管理され、その後、合成結果は、コミュニケータノードによってコミュニケータノードとクライアントノードとの間のピアツーピアリンクを介してクライアントノードに送られる。クライアントノードがコミュニケータを使用する代わりに直接ＷＷＡＮと通信する場合、そのような合成はクライアントノード自体において直接実行され得る。そのような合成により、ネットワークからのパケットの再送信を必要とすることなしにパフォーマンスが改善され得る。
【０１５６】
図１３を参照すると、一態様によれば、ワイヤレスワイドエリアネットワークとトラフィックを交換するためのコミュニケータを選択する例示的なシステム１３００が示されている。システム１３００は少なくとも部分的にワイヤレス通信装置内に常駐し得る。システム１３００は機能ブロックを含むものとして表されており、この機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表す機能ブロックであり得ることを諒解されたい。
【０１５７】
システム１３００は、個別にまたは連携して動作することができる電気構成要素の論理グルーピング１３０２を含む。論理グルーピング１３０２は、複数のコミュニケータから選択されたコミュニケータの使用によってワイヤレス通信装置のエネルギーレベルが軽減されるかどうかを評価するための電気構成要素１３０４を含むことができる。いくつかの態様によれば、評価するための電気構成要素１３０４は、複数のコミュニケータの各々についてのエネルギー消費レベルを測定する。ただし、他の態様によれば、評価するための電気構成要素１３０４は、電気構成要素１３０４がそれの機能を実行するために複数のコミュニケータの各々から情報を受信する。
【０１５８】
論理グルーピング１３０２中には、コミュニケータを選択するための電気構成要素１３０６も含まれる。いくつかの態様によれば、選択するための電気構成要素１３０６は、ワイヤレス通信装置のエネルギー消費レベルが複数のコミュニケータについてのエネルギー消費レベルよりも低い場合、ワイヤレスワイドエリアネットワークと通信するために直接リンクを利用する。
【０１５９】
いくつかの態様によれば、評価するための電気構成要素１３０４は、直接リンクの品質と、複数のコミュニケータの各々に関連する間接リンクの品質とを推定する。選択するための電気構成要素１３０６は、直接リンクの品質が複数のコミュニケータの各々に関連する間接リンクよりも良好な品質である場合、直接リンクを利用する。いくつかの態様によれば、評価するための電気構成要素１３０４は、直接リンクの品質と、複数のコミュニケータの各々に関連する間接リンクの品質とを推定する。選択するための電気構成要素１３０６は、１つの間接リンクの品質が直接リンクの品質よりも良好である場合、複数のコミュニケータの各々に関連する間接リンクのうちの１つの間接リンクを利用する。
【０１６０】
いくつかの態様によれば、評価するための電気構成要素１３０４は、複数のコミュニケータの各々のエネルギーレベルを判断し、複数のコミュニケータの各々によって消費されることが予想されるエネルギー量を判断する。選択するための電気構成要素１３０６は、エネルギーレベルと消費されることが予想されるエネルギー量とに応じて、複数のコミュニケータからコミュニケータを選定する。
【０１６１】
論理グルーピング１３０２中には、コミュニケータにワイヤレス通信装置の証明を供給するための電気構成要素１３０８も含まれる。さらに、論理グルーピング１３０２は、ワイヤレス通信装置の証明を用いて、コミュニケータのモデムを通してワイヤレスワイドエリアネットワークと通信するための電気的構成要素１３０８を含む。通信するための電気構成要素１３１０は、選択されたコミュニケータを通した通信を可能にするために、ワイヤレス通信装置のワイヤレスワイドエリアネットワークモデムをバイパスすることができる。
【０１６２】
さらに、システム１３００は、電気構成要素１３０４、１３０６、１３０８、および１３１０、または他の構成要素に関連付けられた機能を実行するための命令を保持するメモリ１３１２を含むことができる。メモリ１３１２の外部にあるものとして示されているが、電気構成要素１３０４、１３０６、１３０８、および１３１０のうちの１つまたは複数は、メモリ１３１２の内部に存在し得ることを理解されたい。
【０１６３】
図１４に、一態様による、ワイヤレスワイドエリアネットワークにおいてクライアントデバイスに宛てられたパケットを受信する例示的なシステム１４００を示す。システム１４００は少なくとも部分的にワイヤレス通信装置内に常駐し得る。システム１４００は機能ブロックを含むものとして表されており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表す機能ブロックであり得る。
【０１６４】
システム１４００は、個別にまたは連携して動作することができる電気構成要素の論理グルーピング１４０２を含む。論理グルーピング１４０２は、ワイヤレスワイドエリアネットワークからパケットを受信するための電気構成要素１４０４を含み、パケットはクライアントデバイスに宛てられる。論理グルーピング１４０２中には、受信されたパケットの最良推定値を判断するための電気構成要素１４０６も含まれる。さらに、論理グルーピングは、ワイヤレスワイドエリアネットワークからクライアントデバイスにパケットを搬送するための電気構成要素１４０８であって、ワイヤレス通信装置が、クライアントデバイスにおけるリソース消費を軽減するためにクライアントデバイスによって選択された、搬送するための電気構成要素１４０８を含む。
【０１６５】
いくつかの態様によれば、電気構成要素１４０６は、ワイドエリアネットワークからのパケットの受信に基づいて、ワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの受信に基づいて、およびクライアントデバイスによって受信されたパケットに基づいて、受信されたパケットの最良推定値を判断する。
【０１６６】
いくつかの態様によれば、電気構成要素１４０６は、ワイドエリアネットワークからのパケットの受信に基づいて、およびワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードによるパケットの受信に基づいて、受信されたパケットの最良推定値を判断する。
【０１６７】
さらなる態様によれば、電気構成要素１４０６は、ノードにおけるパケットの受信に基づいて、ワイヤレスワイドエリアネットワークから受信するがワイヤレスワイドエリアネットワークに送信しない共有ノードにおけるパケットの受信に基づいて、およびクライアントデバイスによって受信されたパケットに基づいて、受信されたパケットの最良推定値を判断し、クライアントデバイスは、パケットをワイヤレスワイドエリアネットワークに直接送信しない。
【０１６８】
論理グルーピング１４０２はまた、クライアントデバイスに代わってワイヤレスワイドエリアネットワークにパケットを送信するための電気構成要素１４１０を含むことができる。電気構成要素１４０６は、ノードにおけるパケットの受信に基づいて、およびクライアントデバイスにおけるパケット受信に基づいて、受信されたパケットの最良推定値を判断することができる。
【０１６９】
さらに、システム１４００は、電気構成要素１４０４、１４０６、１４０８、および１４１０、または他の構成要素に関連付けられた機能を実行するための命令を保持するメモリ１４１２を含むことができる。メモリ１４１２の外部にあるものとして示されているが、電気構成要素１４０４、１４０６、１４０８、および１４１０のうちの１つまたは複数は、メモリ１４１２の内部に存在し得ることを理解されたい。
【０１７０】
次に図１５を参照すると、様々な態様によるワイヤレス通信システム１５００が示されている。システム１５００は、複数のアンテナグループを含むことができる基地局１５０２を備える。たとえば、１つのアンテナグループはアンテナ１５０４および１５０６を含むことができ、別のグループはアンテナ１５０８および１５１０を備えることができ、さらなるグループはアンテナ１５１２および１５１４を含むことができる。アンテナグループごとに２つのアンテナが示されているが、グループごとにより多いまたはより少ないアンテナが利用され得る。基地局１５０２は、さらに、送信機チェーンおよび受信機チェーンを含むことができ、送信機チェーンおよび受信機チェーンの各々は、当業者なら諒解するように、信号送信および受信に関連する複数の構成要素（たとえば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナなど）を備えることができる。さらに、基地局１５０２は、ホーム基地局、フェムト基地局などとすることができる。
【０１７１】
基地局１５０２は、デバイス１５１６などの１つまたは複数のデバイスと通信することができるが、基地局１５０２は、デバイス１５１６と同様の実質的にいかなる数のデバイスとも通信することができることを諒解されたい。図示のように、デバイス１５１６は、アンテナ１５０４および１５０６と通信しており、アンテナ１５０４および１５０６は、順方向リンク１５１８を介して情報をデバイス１５１６に送信し、逆方向リンク１５２０を介してデバイス１５１６から情報を受信する。周波数分割複信（ＦＤＤ）システムでは、順方向リンク１５１８は、たとえば、逆方向リンク１５２０によって使用される周波数帯域とは異なる周波数帯域を利用することができる。さらに、時分割複信（ＴＤＤ）システムでは、順方向リンク１５１８と逆方向リンク１５２０は共通の周波数帯域を利用することができる。
【０１７２】
さらに、デバイス１５２２および１５２４はピアツーピア構成などにおいて互いに通信していることがある。さらに、デバイス１５２２は、リンク１５２６および１５２８を使用してデバイス１５２４と通信している。ピアツーピアアドホックネットワークでは、デバイス１５２２および１５２４など、互いの範囲内のデバイスは、それらの通信を中継するために、基地局１５０２および／またはワイヤードインフラストラクチャなしに互いに直接通信する。さらに、ピアデバイスまたはノードは、トラフィックを中継することができる。ピアツーピア様式で通信しているネットワーク内のデバイスは、基地局と同様に機能し、トラフィックがそれの最終的な宛先に達するまで、基地局と同様に機能する他のデバイスにトラフィックまたは通信を中継することができる。デバイスはまた、ピアノード間のデータ送信を管理するために利用され得る情報を搬送する制御チャネルを送信することができる。
【０１７３】
通信ネットワークは、ワイヤレス（またはワイヤード）通信している任意の数のデバイスまたはノードを含むことができる。各ノードは、１つまたは複数の他のノードの範囲内にあり得、マルチホップトポグラフィなどにおいて、他のノードと、または他のノードの利用を通して通信することができる（たとえば、通信は、最後の宛先に達するまでノードからノードにホッピングすることができる）。たとえば、送信側ノードが受信側ノードと通信することを望むことがある。送信側ノードと受信側ノードとの間のパケット転送を可能にするために、１つまたは複数の中間ノードが利用され得る。任意のノードが送信側ノードおよび／または受信側ノードであり得、情報を送る機能および／または受信する機能を、実質的に同時に実行することができる（たとえば、情報を受信するのとほぼ同じ時間に情報をブロードキャストするかまたは通信することができる）か、または異なる時間に実行することができることを理解されたい。
【０１７４】
図１６に、様々な態様による例示的なワイヤレス通信システム１６００を示す。ワイヤレス通信システム１６００には、簡潔のために、１つの基地局と、１つの端末とを示してある。ただし、ワイヤレス通信システム１６００は２つ以上の基地局またはアクセスポイントおよび／または２つ以上の端末またはユーザデバイスを含むことができ、追加の基地局および／または端末は、以下で説明する例示的な基地局および端末と実質的に同様または異なるものとすることができることを諒解されたい。さらに、基地局および／または端末は、それらの間のワイヤレス通信を可能にするために、本明細書で説明するシステムおよび／または方法を採用することができることを諒解されたい。
【０１７５】
次に図１６を参照すると、ダウンリンク上で、アクセスポイント１６０５で、送信（ＴＸ）データプロセッサ１６１０は、トラフィックデータを受信し、フォーマットし、コーディングし、インターリーブし、変調し（またはシンボルマッピングし）、変調シンボル（「データシンボル」）を供給する。シンボル変調器１６１５は、データシンボルおよびパイロットシンボルを受信し、処理し、シンボルのストリームを供給する。シンボル変調器１６１５は、データおよびパイロットシンボルを多重化し、Ｎ個の送信シンボルのセットを得る。各送信シンボルは、データシンボル、パイロットシンボル、または０の信号値であり得る。パイロットシンボルは、各シンボル期間中に継続的に送られ得る。パイロットシンボルは、周波数分割多重化（ＦＤＭ）、直交周波数分割多重化（ＯＦＤＭ）、時分割多重化（ＴＤＭ）、周波数分割多重化（ＦＤＭ）、または符号分割多重化（ＣＤＭ）され得る。
【０１７６】
送信機ユニット（ＴＭＴＲ）１６２０は、シンボルのストリームを受信し、１つまたは複数のアナログ信号に変換し、アナログ信号を調整（たとえば、増幅、フィルタリング、および周波数アップコンバート）して、ワイヤレスチャネルを介して送信するのに適したダウンリンク信号を生成する。次いで、ダウンリンク信号はアンテナ１６２５を介して端末に送信される。端末１６３０において、アンテナ１６３５は、ダウンリンク信号を受信し、受信信号を受信機ユニット（ＲＣＶＲ）１６４０に供給する。受信機ユニット１６４０は、受信信号を調整（たとえば、フィルタリング、増幅、周波数ダウンコンバート）し、調整された信号をデジタル化して、サンプルを得る。シンボル復調器１６４５は、Ｎ個の受信シンボルを得て、チャネル推定のために受信パイロットシンボルをプロセッサ１６５０に供給する。シンボル復調器１６４５は、さらに、プロセッサ１６５０からダウンリンクに関する周波数応答推定値を受信し、受信データシンボルに対してデータ復調を実行して、（送信データシンボルの推定値である）データシンボル推定値を得、データシンボル推定値をＲＸデータプロセッサ１６５５に供給し、ＲＸデータプロセッサ１６５５は、データシンボル推定値を復調（たとえば、シンボルデマッピング）し、デインターリーブし、復号して、送信トラフィックデータを復元する。シンボル復調器１６４５およびＲＸデータプロセッサ１６５５による処理は、アクセスポイント１６０５における、それぞれ、シンボル変調器１６１５およびＴＸデータプロセッサ１６１０による処理を補足するものである。
【０１７７】
アップリンク上で、ＴＸデータプロセッサ１６６０が、トラフィックデータを処理し、データシンボルを供給する。シンボル変調器１６６５は、データシンボルを受信し、パイロットシンボルと多重化し、変調を実行し、シンボルのストリームを供給する。次いで、送信機ユニット１６７０は、シンボルのストリームを受信し処理して、アンテナ１６３５によってアクセスポイント１６０５に送信されるアップリンク信号を生成する。
【０１７８】
アクセスポイント１６０５において、端末１６３０からのアップリンク信号がアンテナ１６２５によって受信され、受信機ユニット１６７５によって処理されて、サンプルを得る。次いで、シンボル復調器１６８０がそれらのサンプルを処理し、アップリンクに関する受信パイロットシンボルおよびデータシンボル推定値を供給する。ＲＸデータプロセッサ１６８５は、データシンボル推定値を処理して、端末１６３０によって送信されたトラフィックデータを回復する。プロセッサ１６９０は、アップリンク上の各アクティブ端末送信に関してチャネル推定を実行する。
【０１７９】
プロセッサ１６９０および１６５０は、それぞれアクセスポイント１６０５および端末１６３０において動作を指示（たとえば、制御、調整、管理、．．．）する。それぞれのプロセッサ１６９０および１６５０は、プログラムコードおよびデータを記憶するメモリユニット（図示せず）に結合され得る。プロセッサ１６９０および１６５０はまた、それぞれアップリンクおよびダウンリンクについての周波数およびインパルス応答推定値を導出するための計算を実行することができる。
【０１８０】
多元接続システム（たとえば、ＦＤＭＡ、ＯＦＤＭＡ、ＣＤＭＡ、ＴＤＭＡなど）の場合、複数の端末がアップリンク上で同時に送信することができる。そのようなシステムの場合、パイロットサブバンドは異なる端末の間で共有され得る。各端末のためのパイロットサブバンドが（場合によっては、バンドエッジを除いて）動作帯域全体にわたる場合に、チャネル推定技術が使用され得る。そのようなパイロットサブバンド構造は、端末ごとに周波数ダイバーシティを得るために望ましい。本明細書で説明した技法は、様々な方法で実装され得る。たとえば、これらの技法は、ハードウェア、ソフトウェア、またはそれらの組合せで実装され得る。ハードウェア実装の場合、チャネル推定に使用される処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本明細書で説明する機能を実行するように設計された他の電子ユニット、またはそれらの組合せ内で実装され得る。ソフトウェアでは、本明細書で説明する機能を実行するモジュール（たとえば、プロシージャ、関数など）によって実装することができる。ソフトウェアコードは、メモリユニットに記憶し、プロセッサ１６９０および１６５０によって実行され得る。
【０１８１】
本明細書で説明する態様は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得ることを理解されたい。ソフトウェアで実装した場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体に記憶されるか、またはコンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０１８２】
本明細書で開示した態様に関して説明した様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としても実装され得る。さらに、少なくとも１つのプロセッサは、上記で説明したステップおよび／またはアクションの１つまたは複数を実行するように動作可能な１つまたは複数のモジュールを備え得る。
【０１８３】
ソフトウェア実装の場合、本明細書で説明する技法は、本明細書で説明する機能を実行するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。ソフトウェアコードは、メモリユニットに記憶され、プロセッサによって実行され得る。メモリユニットは、プロセッサの内部またはプロセッサの外部に実装され得、その場合、当技術分野で知られているように様々な手段を介してプロセッサに通信可能に結合され得る。さらに、少なくとも１つのプロセッサは、本明細書で説明した機能を実行するように動作可能な１つまたは複数のモジュールを含み得る。
【０１８４】
本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなど、様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ＣＤＭＡ２０００などの無線技術を実装し得る。ＵＴＲＡは、Ｗｉｄｅｂａｎｄ−ＣＤＭＡ（Ｗ−ＣＤＭＡ）およびＣＤＭＡの他の変形態を含む。さらに、ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）などの無線技術を実装し得る。ＯＦＤＭＡシステムは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）などの無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（ＵＭＴＳ）の一部である。３ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）は、ダウンリンク上ではＯＦＤＭＡを採用し、アップリンク上ではＳＣ−ＦＤＭＡを採用するＥ−ＵＴＲＡを使用するＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）と称する組織からの文書に記載されている。さらに、ＣＤＭＡ２０００およびＵＭＢは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）と称する組織からの文書に記載されている。さらに、そのようなワイヤレス通信システムは、不対無資格スペクトル、８０２．ｘｘワイヤレスＬＡＮ、ＢＬＵＥＴＯＯＴＨおよび任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア（たとえば、モバイルツーモバイル）アドホックネットワークシステムをさらに含み得る。
【０１８５】
シングルキャリア変調および周波数領域等化を利用するシングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）は、開示する態様とともに利用できる技法である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムと同様のパフォーマンスおよび本質的に同じ全体的な複雑さを有する。ＳＣ−ＦＤＭＡ信号は、その特有のシングルキャリア構造のためにより低いピーク対平均電力比（ＰＡＰＲ）を有する。ＳＣ−ＦＤＭＡは、より低いＰＡＰＲが送信電力効率の点でモバイル端末に利益を与えることができるアップリンク通信において利用され得る。
【０１８６】
さらに、本明細書で説明する様々な態様または特徴は、標準のプログラミングおよび／またはエンジニアリング技法を使用した方法、装置または製造品として実装され得る。本明細書で使用される用語「製品」は、任意のコンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを包含するものである。たとえば、コンピュータ可読媒体は、磁気ストレージデバイス（たとえば、ハードディスク、フロッピーディスク、磁気ストリップなど）、光ディスク（たとえば、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）など）、スマートカード、およびフラッシュメモリデバイス（たとえば、ＥＰＲＯＭ、カード、スティック、キードライブなど）を含むことができるが、これらに限定されない。さらに、本明細書で説明する様々な記憶媒体は、情報を記憶するための１つまたは複数のデバイスおよび／または他の機械可読媒体を表すことができる。「機械可読媒体」という用語は、ワイヤレスチャネル、ならびに（１つまたは複数の）命令および／またはデータを記憶、含有、および／または搬送することが可能な様々な他の媒体を含むことができるが、これらに限定されない。さらに、コンピュータプログラム製品は、本明細書で説明した機能をコンピュータに実行させるように動作可能な１つまたは複数の命令またはコードを有するコンピュータ可読媒体を含み得る。
【０１８７】
さらに、本明細書で開示する態様に関して説明する方法またはアルゴリズムのステップおよび／またはアクションは、直接ハードウェアで実施され得るか、プロセッサによって実行されるソフトウェアモジュールで実施され得るか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサに一体化され得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。さらに、ＡＳＩＣはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび／またはアクションは、コンピュータプログラム製品に組み込み得る、機械可読媒体および／またはコンピュータ可読媒体上のコードおよび／または命令の１つまたは任意の組合せ、あるいはそのセットとして常駐し得る。
【０１８８】
上記の開示は例示的な態様および／または態様について論じたが、添付の特許請求の範囲によって定義された、説明した態様および／または態様の範囲から逸脱することなく、様々な変更および修正を本明細書で行うことができることに留意されたい。したがって、説明した態様は、添付の特許請求の範囲の範囲内に入るすべてのそのような改変形態、変更形態および変形形態を包含するものとする。さらに、説明した態様および／または態様の要素は、単数形で説明または請求されていることがあるが、単数形への限定が明示的に述べられていない限り、複数形が企図される。さらに、態様および／または態様の全部または一部は、別段の記述がない限り、他の態様および／または態様の全部または一部とともに利用され得る。
【０１８９】
「含む（include）」という用語は、発明を実施するための形態または特許請求の範囲のいずれかにおいて使用される限り、「備える（comprising）」という用語を採用すると請求項における移行語と解釈されるように「備える（comprising）」と同様に包括的なものとする。さらに、発明を実施するための形態または特許請求の範囲のいずれかで使用される「または」という用語は、排他的な「または」でなく包括的な「または」を意味するものとする。すなわち、別段の規定がない限り、または文脈から明白でない限り、「ＸはＡまたはＢを使用する」という句は、自然な包括的置換のいずれかを意味するものとする。すなわち、「ＸはＡまたはＢを使用する」という句は、ＸがＡを使用する場合、ＸがＢを使用する場合、またはＸがＡとＢの両方を使用する場合のいずれによっても満たされる。さらに、本出願および添付の特許請求の範囲で使用する冠詞「ａ」および「ａｎ」は、別段の規定がない限り、または単数形を示すことが文脈から明白でない限り、概して「１つまたは複数」を意味するものと解釈すべきである。
以下に、本願出願当初の特許請求の範囲に記載された発明を付記する。
［１］  モバイルデバイスによって実行される、ワイヤレスワイドエリアネットワークコミュニ
ケータを選択するための方法であって、
複数のノードの各々についてのエネルギー消費レベルを評価することであって、前記複
数のノードの各々がワイヤレスワイドエリアネットワークモデムを備える、評価すること
と、
前記複数のノードから前記ワイヤレスワイドエリアネットワークコミュニケータとして
ノードを選択することであって、前記選択することが、前記モバイルデバイスの前記エネ
ルギー消費レベルの軽減に応じる、選択することと、
前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノード
を通してワイヤレスワイドエリアネットワークと通信するために前記モバイルデバイスの
証明を利用することと
を備える、方法。
［２］  前記複数のノードから前記ノードを選択することが、
前記モバイルデバイスの前記エネルギー消費レベルと前記複数のノードの各々について
の前記エネルギー消費レベルとを比較することと、
前記モバイルデバイスの前記エネルギー消費レベルが前記複数のノードについての前記
エネルギー消費レベルよりも低い場合、前記ワイヤレスワイドエリアネットワークへの直
接リンクを選択すること、または前記複数のノードのうちの少なくとも１つの前記エネル
ギー消費レベルが前記モバイルデバイスの前記エネルギー消費レベルよりも小さい場合、
前記ワイヤレスワイドエリアネットワークへの間接リンクを選択することと
を備える、［１］に記載の方法。
［３］  前記複数のノードから前記ノードを選択することが、
直接リンクの品質と、複数の間接リンクの各々についての品質とを評価することであっ
て、各間接リンクが前記複数のノードのうちのそれぞれのノードに関連する、評価するこ
とと、
前記ワイヤレスワイドエリアネットワークへの直接リンクの品質が前記複数の間接リン
クの各々についての前記品質よりも良好である場合、前記直接リンクを選定すること、ま
たは前記複数の間接リンクのうちの１つが前記直接リンクの品質よりも良好な品質である
場合、前記複数の間接リンクのうちの前記１つを選定することと
を備える、［１］に記載の方法。
［４］  前記複数のノードから前記ノードを選択することが、許容遅延量への準拠に基づいて前
記ノードを選択することをさらに備える、［１］に記載の方法。
［５］  前記モバイルデバイスの前記証明を利用することが、前記モバイルデバイスと前記ワイ
ヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードとの間で共
有される前記証明を利用することを備える、［１］に記載の方法。
［６］  直接リンクを介して前記ワイヤレスワイドエリアネットワークからパケットを受信する
ことと、
前記直接リンクに沿ったパケットの第１のセットの受信に基づいて、および前記ワイヤ
レスワイドエリアネットワークコミュニケータとして選択された前記ノードと、前記ワイ
ヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノードとを
通した間接リンクを介したパケットの第２のセットの受信に基づいて、受信されたパケッ
トの最良推定値を判断することと
をさらに備える、［１］に記載の方法。
［７］  直接リンクを介して、前記ワイヤレスワイドエリアネットワークからパケットの第１の
セットを受信するが前記ワイヤレスワイドエリアネットワークにパケットを送信しないこ
とを選定すること
をさらに備える、［１］に記載の方法。
［８］  前記ワイヤレスワイドエリアネットワークからパケットの前記第１のセットを受信する
ことと、
前記直接リンクに沿ったパケットの前記第１のセットと、間接リンクに沿ったパケット
の第２のセットとの受信に基づいて、パケットの受信されたセットの最良推定値を判断す
ることと
をさらに備える、［７］に記載の方法。
［９］  前記直接リンクに沿ったパケットの前記第１のセットの受信に基づいて、および前記ワ
イヤレスワイドエリアネットワークコミュニケータとして選択された前記ノードと、前記
ワイヤレスワイドエリアネットワークからパケットの第３のセットを受信した別のノード
とを通した間接リンクを介したパケットの第２のセットの受信に基づいて、パケットの受
信されたセットの最良推定値を判断すること
をさらに備える、［７］に記載の方法。
［１０］  前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記ノード
からの情報フローがないとき、スリープするようにとの命令を受信すること、または自動
的にスリープに入ること
をさらに備える、［１］に記載の方法。
［１１］  前記複数のノードの各々についての前記エネルギー消費レベルを評価する前に、前記ワ
イヤレスワイドエリアネットワーク中の少なくとも１つのノードを発見するための指示を
受信すること
をさらに備える、［１］に記載の方法。
［１２］  前記モバイルデバイスに関連する通信タスクと計算タスクのサブセットとを受信するこ
とであって、前記通信タスクと計算タスクの前記サブセットとが前記ワイヤレスワイドエ
リアネットワークコミュニケータによって処理される、受信すること
をさらに備える、［１］に記載の方法。
［１３］  前記モバイルデバイスのエネルギーレベル、前記ワイヤレスワイドエリアネットワーク
コミュニケータのエネルギーレベル、区分に基づいて前記モバイルデバイスと前記ワイヤ
レスワイドエリアネットワークコミュニケータとにおいて費やされるエネルギー、ワイヤ
レスワイドエリアネットワークリンクおよびピアツーピアリンクのパフォーマンス、また
はタスク区分に関連する遅延のうちの少なくとも１つ、あるいはそれらの組合せに基づい
て、前記モバイルデバイスと前記ワイヤレスワイドエリアネットワークコミュニケータと
の間でタスクを区分すること
をさらに備える、［１］に記載の方法。
［１４］  前記ワイヤレスワイドエリアネットワークコミュニケータから情報を受信することであ
って、前記ワイヤレスワイドエリアネットワークコミュニケータが、ある時間期間の間、
前記情報をバッファするか、前にバッファされた情報を新しい情報とアグリゲートするか
、またはそれらの組合せを行う、受信すること
をさらに備える、［１］に記載の方法。
［１５］  前記ワイヤレスワイドエリアネットワークコミュニケータに、処理された情報について
の構成を与えることと、
前記構成への適合がある場合、前記処理された情報を受信することと
をさらに備える、［１］に記載の方法。
［１６］  ワイヤレス通信装置であって、
複数のコミュニケータから選択されたコミュニケータの使用によって前記ワイヤレス通
信装置のエネルギー消費レベルが軽減されるかどうかを判断することと、前記コミュニケ
ータを選択することと、前記コミュニケータに前記ワイヤレス通信装置の証明を供給する
ことと、前記ワイヤレス通信装置の前記証明を用いて前記コミュニケータのモデムを通し
てワイヤレスワイドエリアネットワークと通信することとに関係する命令を保持するメモ
リと、
前記メモリに結合されたプロセッサであって、前記メモリ中に保持された前記命令を実
行するように構成されたプロセッサと
を備える、ワイヤレス通信装置。
［１７］  前記メモリは、前記ワイヤレス通信装置の前記エネルギー消費レベルが、前記複数のコ
ミュニケータの各々によって消費されるエネルギーレベルよりも低い場合、前記ワイヤレ
スワイドエリアネットワークと通信するために直接リンクを利用することに関係するさら
なる命令を保持する、［１６］に記載のワイヤレス通信装置。
［１８］  前記メモリが、直接リンクの品質と、前記複数のコミュニケータの各々に関連する間接
リンクの品質とを評価することと、前記直接リンクの前記品質が前記複数のコミュニケー
タの各々に関連する前記間接リンクの前記品質よりも良好である場合、前記直接リンクを
利用すること、または前記複数のコミュニケータの各々に関連する前記間接リンクのうち
の少なくとも１つの間接リンクの前記品質が前記直接リンクの前記品質よりも良好である
場合、前記間接リンクのうちの１つの間接リンクを利用することとに関係するさらなる命
令を保持する、［１６］に記載のワイヤレス通信装置。
［１９］  前記メモリが、直接リンクを介して前記ワイヤレスワイドエリアネットワークからパケ
ットを受信することと、前記直接リンクに沿ったパケットの第１のセットの受信に基づい
て、および前記コミュニケータと、前記ワイヤレスワイドエリアネットワークからパケッ
トの第３のセットを受信した別のノードとを通した間接リンクを介したパケットの第２の
セットの受信に基づいて、受信されたパケットの最良推定値を判断することとに関係する
さらなる命令を保持する、［１６］に記載のワイヤレス通信装置。
［２０］  前記メモリが、直接リンクを介して、前記ワイヤレスワイドエリアネットワークからパ
ケットの第１のセットを受信するが前記ワイヤレスワイドエリアネットワークにパケット
を送信しないことを選定することと、前記直接リンクを介してパケットの前記第１のセッ
トを受信することと、前記直接リンクに沿ったパケットの前記第１のセットと、間接リン
クに沿ったパケットの第２のセットとの受信に基づいて、受信されたパケットのセットの
最良推定値を判断することとに関係するさらなる命令を保持する、［１６］に記載のワ
イヤレス通信装置。
［２１］  ワイヤレスワイドエリアネットワークとトラフィックを交換するためのコミュニケータ
を選択するワイヤレス通信装置であって、
複数のコミュニケータから選択された前記コミュニケータの使用によって前記ワイヤレ
ス通信装置のエネルギー消費レベルが軽減されるかどうかを評価するための手段と、
前記コミュニケータを選択するための手段と、
前記コミュニケータに前記ワイヤレス通信装置の証明を供給するための手段と、
前記ワイヤレス通信装置の証明を用いて前記コミュニケータのモデムを通して前記ワイ
ヤレスワイドエリアネットワークと通信するための手段と
を備える、ワイヤレス通信装置。
［２２］  複数のノードの各々についてのエネルギー消費レベルを評価することをコンピュータに
行わせるための第１のコードセットであって、前記複数のノードの各々がワイヤレスワイ
ドエリアネットワークモデムを備える、第１のコードセットと、
前記複数のノードからワイヤレスワイドエリアネットワークコミュニケータとして１つ
のノードを選択することを前記コンピュータに行わせるための第２のコードセットであっ
て、前記選択することが、モバイルデバイスによって消費されるエネルギーレベルの軽減
に応じる、第２のコードセットと、
前記ワイヤレスワイドエリアネットワークコミュニケータとして選択された前記１つの
ノードを通してワイヤレスワイドエリアネットワークと通信するために前記モバイルデバ
イスの証明を利用することを、前記コンピュータに行わせるための第３のコードセットと
を備えるコンピュータ可読媒体
を備える、コンピュータプログラム製品。
［２３］  ワイヤレスワイドエリアネットワークコミュニケータを選択するように構成された少な
くとも１つのプロセッサであって、
複数のコミュニケータから選択されたコミュニケータの使用によってエネルギーレベル
が軽減されるかどうかを評価するための第１のモジュールと、
前記コミュニケータを選択するための第２のモジュールと、
前記コミュニケータに証明を供給するための第３のモジュールと、
前記証明を用いて前記コミュニケータのモデムを通してワイヤレスワイドエリアネット
ワークと通信するための第４のモジュールと
を備えるプロセッサ。
［２４］  ノードによって実行される、ワイヤレスワイドエリアネットワークにおいてクライアン
トデバイスに宛てられたパケットを受信するための方法であって、
前記ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信すること
であって、パケットの前記第１のセットが前記クライアントデバイスに宛てられた、受信
することと、
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを選択的に搬送することであって、前記ノードが、前記クライアントデ
バイスにおけるリソース消費を軽減するために前記クライアントデバイスによって選択さ
れた、搬送することと
を備える、方法。
［２５］  前記ワイドエリアネットワークからのパケットの前記第１のセットの受信に基づいて、
前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレスワイドエリアネ
ットワークに送信しない共有ノードによるパケットの第２のセットの受信に基づいて、お
よび前記クライアントデバイスによって受信されたパケットの第３のセットに基づいて、
受信されたパケットのセットの最良推定値を判断すること
をさらに備える、［２４］に記載の方法。
［２６］  前記ワイヤレスワイドエリアネットワークからのパケットの前記第１のセットの受信に
基づいて、および前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレ
スワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受
信に基づいて、受信されたパケットのセットの最良推定値を判断すること
をさらに備える、［２４］に記載の方法。
［２７］  前記クライアントデバイスに代わって前記ワイヤレスワイドエリアネットワークにパケ
ットを送信することと、
前記ノードにおけるパケットの前記第１のセットの受信に基づいて、および前記クライ
アントデバイスにおけるパケットの第２のセットの受信に基づいて、受信されたパケット
の最良推定値を判断することと
をさらに備える、［２４］に記載の方法。
［２８］  前記ノードにおけるパケットの前記第１のセットの受信に基づいて、前記ワイヤレスワ
イドエリアネットワークから受信するが前記ワイヤレスワイドエリアネットワークに送信
しない共有ノードにおけるパケットの第２のセットの受信に基づいて、および前記クライ
アントデバイスによって受信されたパケットの第３のセットに基づいて、受信されたパケ
ットの最良推定値を判断することであって、前記クライアントデバイスが、パケットの第
４のセットを前記ワイヤレスワイドエリアネットワークに直接送信しない、判断すること
をさらに備える、［２４］に記載の方法。
［２９］  パケットの前記第１のセットを選択的に搬送することが、クライアントアプリケーショ
ンのサブセットを局所的に終了することを備える、［２４］に記載の方法。
［３０］  パケットの前記第１のセットを選択的に搬送することが、前記クライアントデバイスの
ためのパケットの前記第１のセットを受け付ける別のデバイスにパケットの前記第１のセ
ットをフォワーディングすることを備える、［２４］に記載の方法。
［３１］  パケットの前記第１のセットをバッファすることと、
前記クライアントデバイスを起動することと、
遅延後にパケットの前記第１のセットを前記クライアントデバイスに配信することと
をさらに備える、［２４］に記載の方法。
［３２］  通信のためにワイヤレスモデムの最もエネルギー効率の高いセットを選択することであ
って、ワイヤレスモデムの前記最もエネルギー効率の高いサブセットが、情報の配信のた
めの少なくとも１つのパラメータを満たし、前記ノードと前記クライアントデバイスとの
間に利用可能な複数のワイヤレスモデムがある、選択すること
をさらに備える、［２４］に記載の方法。
［３３］  前記クライアントデバイスに代わって使用するために前記ノードに割り当てられた物理
チャネルまたは無線ベアラを受信すること
をさらに備える、［２４］に記載の方法。
［３４］  前記クライアントデバイスに代わって使用するために前記ノードに割り当てられた論理
チャネルまたは無線ベアラを受信すること
をさらに備える、［２４］に記載の方法。
［３５］  前記クライアントデバイスに通信する情報がないとき、または特定の間隔の間、前記ノ
ードから前記クライアントデバイスへの情報フローがないとき、前記クライアントデバイ
スがスリープすることを可能にすること
をさらに備える、［２４］に記載の方法。
［３６］  前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを選択的に搬送する前に、前記クライアントデバイスに関連する計算タ
スクのサブセットと１つまたは複数の通信タスクとを処理すること
をさらに備える、［２４］に記載の方法。
［３７］  前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを選択的に搬送する前に、定義された時間期間の間、前記ワイヤレスワ
イドエリアネットワークからパケットの前記第１のセットをバッファすること
をさらに備える、［２４］に記載の方法。
［３８］  前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを選択的に搬送する前に、前にバッファされた情報をパケットの前記第
１のセットからの情報とアグリゲートすること
をさらに備える、［２４］に記載の方法。
［３９］  前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを選択的に搬送する前に、パケットの前記第１のセットを処理すること
をさらに備える、［２４］に記載の方法。
［４０］  前記処理に基づいて、パケットの前記第１のセットに関係する情報を送信すべきかどう
かを判断すること
をさらに備える、［３９］に記載の方法。
［４１］  前記ノードと前記クライアントデバイスとの間で前記クライアントデバイスに関係する
タスクを区分することであって、前記区分することが、前記クライアントデバイスのエネ
ルギーレベル、前記ノードのエネルギーレベル、区分に基づいて前記クライアントデバイ
スと前記ノードとによって費やされるエネルギー量、ワイヤレスワイドエリアネットワー
キングリンクおよびピアツーピアリンクのパフォーマンス、タスク区分に関連する遅延、
またはそれらの組合せに応じる、区分すること
をさらに備える、［２４］に記載の方法。
［４２］  ワイヤレス通信装置であって、
ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信することであ
って、パケットの前記第１のセットがクライアントデバイスに宛てられた、受信すること
と、前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケット
の前記第１のセットを選択的に搬送することであって、前記ワイヤレス通信装置が、前記
クライアントデバイスにおけるリソース消費を軽減するために前記クライアントデバイス
によって選択された、搬送することとに関係する命令を保持するメモリと、
前記メモリに結合されたプロセッサであって、前記メモリ中に保持された前記命令を実
行するように構成されたプロセッサと
を備える、ワイヤレス通信装置。
［４３］  前記メモリが、前記ワイドエリアネットワークからのパケットの前記第１のセットの受
信に基づいて、前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレス
ワイドエリアネットワークに送信しない共有ノードによるパケットの第２のセットの受信
に基づいて、および前記クライアントデバイスによって受信されたパケットの第３のセッ
トに基づいて、受信されたパケットの最良推定値を判断することに関係するさらなる命令
を保持する、［４２］に記載のワイヤレス通信装置。
［４４］  前記メモリが、前記ワイドエリアネットワークからの前記パケットの受信に基づいて、
および前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレスワイドエ
リアネットワークに送信しない共有ノードによるパケットの前記第１のセットの受信に基
づいて、受信されたパケットの最良推定値を判断することに関係するさらなる命令を保持
する、［４２］に記載のワイヤレス通信装置。
［４５］  前記メモリが、前記クライアントデバイスに代わって前記ワイヤレスワイドエリアネッ
トワークにパケットを送信することと、前記ワイヤレス通信装置におけるパケットの前記
第１のセットの受信に基づいて、および前記クライアントデバイスにおけるパケットの第
２のセットの受信に基づいて、受信されたパケットの最良推定値を判断することとに関係
するさらなる命令を保持する、［４２］に記載のワイヤレス通信装置。
［４６］  前記メモリが、前記ワイヤレス通信装置におけるパケットの前記第１のセットの受信に
基づいて、前記ワイヤレスワイドエリアネットワークから受信するが前記ワイヤレスワイ
ドエリアネットワークに送信しない共有ノードにおけるパケットの第２のセットの受信に
基づいて、および前記クライアントデバイスによって受信されたパケットの第３のセット
に基づいて、受信されたパケットの最良推定値を判断することであって、前記クライアン
トデバイスが、前記ワイヤレスワイドエリアネットワークにパケットの第４のセットを直
接送信しない、判断することに関係するさらなる命令を保持する、［４２］に記載のワ
イヤレス通信装置。
［４７］  前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを選択的に搬送するための命令のセットが、さらに、クライアントアプ
リケーションのサブセットを局所的に終了するか、または前記クライアントデバイスのた
めのパケットの前記第１のセットを受け付ける別のデバイスにパケットの前記第１のセッ
トをフォワーディングする、［４２］に記載のワイヤレス通信装置。
［４８］  前記メモリが、通信のためにワイヤレスモデムの最もエネルギー効率の高いサブセット
を選択することであって、ワイヤレスモデムの前記最もエネルギー効率の高いサブセット
が、情報の配信のための少なくとも１つのパラメータを満たし、前記ワイヤレス通信装置
と前記クライアントデバイスとの間に利用可能な複数のワイヤレスモデムがある、選択す
ることに関係するさらなる命令を保持する、［４２］に記載のワイヤレス通信装置。
［４９］  前記メモリが、前記クライアントデバイスに代わって使用するために前記ワイヤレス通
信装置に割り当てられた物理チャネルまたは無線ベアラを受信することに関係するか、ま
たは前記クライアントデバイスに代わって使用するために前記ワイヤレス通信装置に割り
当てられた論理チャネルまたは無線ベアラを受信することに関係するさらなる命令を保持
する、［４２］に記載のワイヤレス通信装置。
［５０］  ワイヤレス通信装置であって、
ワイヤレスワイドエリアネットワークからパケットの第１のセットを受信するための手
段であって、パケットの前記第１のセットがクライアントデバイスに宛てられた、受信す
るための手段と、
受信されたパケットの最良推定値を判断するための手段と、
前記ワイヤレスワイドエリアネットワークから前記クライアントデバイスにパケットの
前記第１のセットを搬送するための手段であって、前記ワイヤレス通信装置が、前記クラ
イアントデバイスにおけるリソース消費を軽減するために前記クライアントデバイスによ
って選択された、搬送するための手段と
を備える、ワイヤレス通信装置。
【図１】
0005607165.tif 000011
【図２】
0005607165.tif 000012
【図３】
0005607165.tif 000013
【図４】
0005607165.tif 000014
【図５】
0005607165.tif 000015
【図６】
0005607165.tif 000016
【図７】
0005607165.tif 000017
【図８】
0005607165.tif 000018
【図９】
0005607165.tif 000019
【図１０】
0005607165.tif 000020
【図１１】
0005607165.tif 000021
【図１２】
0005607165.tif 000022
【図１３】
0005607165.tif 000023
【図１４】
0005607165.tif 000024
【図１５】
0005607165.tif 000025
【図１６】
0005607165.tif 000026