(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信のための方法であって、
エッジコンピューティングデバイスで、第１のスモールセル中のモバイルデバイスのためのデータを受信することと、
前記エッジコンピューティングデバイスで、前記モバイルデバイスの処理能力および処理可用性に少なくとも基づいて、前記エッジコンピューティングデバイスのコンピューティングリソースと、前記モバイルデバイスのコンピューティングリソースとの間で前記受信データの処理を分散させることと、ここにおいて、前記エッジコンピューティングデバイスが、前記第１のスモールセルの第１の基地局または前記第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、
を備える、方法。
【請求項２】
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記無線リンクの前記品質に少なくとも部分的に基づいて前記エッジコンピューティングデバイスにおいて前記受信データを解凍することと、
前記モバイルデバイスに前記解凍データを送信することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記データの複数のバージョンをダウンロードすることと、
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態または前記モバイルデバイスの動作コンテキストに少なくとも部分的に基づいて前記モバイルデバイスに送信するために前記データの前記複数のバージョンのうちの第１のバージョンを選択することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記動作コンテキストが、ユーザ選好、前記モバイルデバイスの電力状態、または時刻のうちの少なくとも１つを備える、請求項３に記載の方法。
【請求項５】
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態を観測することと、
前記無線リンクの前記状態に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てることと
をさらに備える、請求項１に記載の方法。
【請求項６】
前記エッジコンピューティングデバイスにおいて、前記モバイルデバイスの動作コンテキストの表示を受信することと、
前記表示に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てることと
をさらに備える、請求項１に記載の方法。
【請求項７】
前記モバイルデバイスの前記動作コンテキストに関連するしきい値に対する前記表示を比較すること、ここにおいて、前記しきい値が、処理可用性しきい値、電力可用性しきい値、または温度しきい値である、
をさらに備える、請求項６に記載の方法。
【請求項８】
前記モバイルデバイスから処理能力報告を受信することと、
前記処理能力報告に少なくとも部分的に基づいて前記データを処理することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記受信データがビデオデータを備え、前記方法が、
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記無線リンクの前記品質に少なくとも部分的に基づいて前記ビデオデータをレンダリングすることと、
前記モバイルデバイス上での表示のために前記モバイルデバイスに前記レンダリングされたビデオデータを送信することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記受信データがオーディオデータを備え、前記方法が、
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記モバイルデバイスへの送信のためのオーディオデータを解凍することと、前記解凍することが、前記無線リンクの前記品質に少なくとも部分的に基づく、
前記モバイルデバイス上での再生のために前記モバイルデバイスに前記解凍されたオーディオデータを送信することと
をさらに備える、請求項１に記載の方法。
【請求項１１】
エッジコンピューティングデバイスでのワイヤレスデバイスにおけるワイヤレス通信のための装置であって、
第１のスモールセル中のモバイルデバイスのためのデータを受信するための手段と、
前記エッジコンピューティングデバイスで、前記モバイルデバイスの処理能力および処理可用性に少なくとも基づいて、前記エッジコンピューティングデバイスのコンピューティングリソースと、前記モバイルデバイスのコンピューティングリソースとの間で前記受信データの処理を分散させるための手段と、ここにおいて、前記エッジコンピューティングデバイスが、前記第１のスモールセルの第１の基地局または前記第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、
を備える、装置。
【請求項１２】
前記第１の基地局のワイヤレス通信リソースが、第１のモジュール中に格納され、
前記エッジコンピューティングデバイスが、前記第１のモジュールと通信しており、それとコロケートされた第２のモジュール中に格納される、請求項１１に記載の装置。
【請求項１３】
前記第１のスモールセルが、第１のピコセル、第１のフェムトセル、第１のマイクロセル、または第１のＷｉ−Ｆｉアクセスポイントのうちの１つであり、
前記第２のスモールセルが、第２のピコセル、第２のフェムトセル、第２のマイクロセル、または第２のＷｉ−Ｆｉアクセスポイントのうちの１つである、請求項１１に記載の装置。
【請求項１４】
前記第１のスモールセルが、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）トランシーバとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）トランシーバとを備える、請求項１１記載の装置。
【請求項１５】
エッジコンピューティングデバイスでのワイヤレスデバイスにおける通信のためのコードを備えるコンピュータプログラムであって、前記コードが、請求項１乃至１０のいずれか１項に記載の方法を行うように実行可能な命令を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、本出願の譲受人に譲渡された、２０１５年８月２８日に出願された「Ｓｍａｌｌ  Ｃｅｌｌ  Ｅｄｇｅ  Ｃｏｍｐｕｔｉｎｇ  Ｐｌａｔｆｏｒｍ」と題する、Ｄａｓらによる米国特許出願第１４／８３９，１３０号の優先権を主張する。
【背景技術】
【０００２】
[0002]本開示は、たとえば、ワイヤレス通信システムに関し、より詳細には、スモールセルの基地局とコロケートされたエッジコンピューティングデバイスに関する。
【０００３】
[0003]ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、およびブロードキャストなどの様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、時間、周波数、空間および電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、および直交周波数分割多元接続（ＯＦＤＭＡ）システムがある。
【０００４】
[0004]概して、ワイヤレス多元接続通信システムは、各々が複数のワイヤレスデバイスのための通信を同時にサポートする、いくつかの基地局を含むことができる。基地局は、ダウンストリームリンクおよびアップストリームリンク上でワイヤレスデバイスと通信することができる。各基地局は、セルのカバレージエリアと呼ばれることがあるカバレージ範囲を有する。これらの基地局のうちのいくつかは、ピコセル、フェムトセル、またはマイクロセルなどの低電力基地局であり得る。そのようなスモールセルは、マクロセルよりも小さい地理的エリアをカバーし、ネットワークプロバイダのサービスに加入しているユーザ機器（ＵＥ）によるアクセスを可能にする。
【０００５】
[0005]現在のワイヤレスワイドエリアネットワーク（ＷＷＡＮ）は、概して、ＷＷＡＮの反対側のノードにアクセスするエンドユーザのワイヤレスデバイスから遠く離れて、移動体通信事業者のＷＷＡＮの外部のノード上にコンテンツおよびクラウドリソースを配置する。同様に、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）のユーザは、概して、これらのノード上のコンテンツおよびクラウドリソースにアクセスし、これにより、ノードは、同様に、ＷＬＡにアクセスするエンドユーザのワイヤレスデバイスから遠く離れたものになる。ＷＷＡＮの縁部の近くまたはＷＬＡＮ中でワイヤレスネットワークと通信しているエンドユーザが、それらのワイヤレスデバイスを介してコンテンツまたはサービスを要求するとき、コンテンツは、概して、ＷＷＡＮまたはＷＬＡＮを通してこれらのノードからダウンロードされ、無線リンクを介してワイヤレスデバイスに配信される。同じコンテンツを求める後続の要求によって、ノードからＷＷＡＮまたはＷＬＡＮを通してワイヤレスデバイスにコンテンツが再びダウンロードされることになる。さらに、ビデオトラフィックは、ＷＷＡＮおよびＷＬＡＮを介して送信されるデータのこれまでになく多い割合まで増加した。口コミビデオおよびライブテレビジョンプログラミングにより需要の予測不可能なスパイクは、表示およびコンテンツ解像度を増加し、拡張ユーザ特徴の導入はすべて、データ使用量のこの過成長に寄与している。要求されたコンテンツの重複は、バックホールおよびトランスポートネットワーク上のリソースを浪費し得る。同様に、トラフィック輻輳が発生し得る高需要の時間中に、コンテンツ配信は、ユーザエクスペリエンスを低減するように影響を及ぼされ得る。たとえば、要求されたデータを与えるコストが上昇し得、レイテンシまたはバッファリングが増加し得、および／または、たとえば、ビデオを低減品質レベルにトランスコード(transcode)することによって、配信データの品質が低減され得る。
【０００６】
[0006]さらに、ワイヤレスデバイスは、特定のモバイルデバイス中で限定されたバッテリー寿命および処理能力を有することができる。ワイヤレスデバイス上で実行されるアプリケーションおよびプロセス（たとえば、ＷＷＡＮまたはＷＬＡＮ上での送信のためのコンテンツを復号および符号化すること）は、有意なモバイルデバイスリソースを使用することができる。これらのアプリケーションおよびプロセスの実行は、バッテリー寿命を短縮し、デバイスパフォーマンスを劣化させる可能性がある。
【発明の概要】
【０００７】
[0007]スモールセルは、ワイヤレスネットワークにおいてマクロセルインフラストラクチャのレベルの下で動作する無線アクセスノードである。スモールセルは、マイクロセルと、フェムトセルと、ピコセルと、Ｗｉ−Ｆｉ（登録商標）アクセスポイントと、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）機能とワイヤレスローカルエリアネットワーク（ＷＬＡＮ）機能とを統合するアクセスポイントとを含むことができる。スモールセルは、エッジコンピューティングデバイスとコロケートされ得る基地局を含むことができる。エッジコンピューティングデバイスは、スモールセル基地局内に統合されるか、またはスモールセルにおいてエッジコンピューティングリソースを与えるスモールセル基地局に通信可能に結合され、それの極近傍にある物理的に別個のモジュールであり得る。たとえば、エッジコンピューティングデバイスは、ターゲットモバイルデバイスにデータをリレーする前にインターネットから取り出されたデータに対して様々な処理機能を実行することができる。いくつかの例では、データに関連する処理負担は、エッジコンピューティングデバイスとターゲットモバイルデバイスとの間で分離または分割されることができる。すなわち、データ処理の一部分は、エッジコンピューティングデバイスによって実行され得、データ処理の残りの部分は、モバイルデバイスによって実行されることができる。たとえば、エッジコンピューティングデバイスには、解凍負担が割り当てられることができる。処理のそのような分散は、モバイルデバイスレベルで処理負担の一部または全部を緩和し得、これは、電力消費量を低減することができる。処理負担の分散は、バッテリー電力、処理可用性、ワイヤレスリンク品質、温度などを含むモバイルデバイス能力およびメトリックに基づくことができる。
【０００８】
[0008]ワイヤレス通信のための方法について説明する。本方法は、第１のスモールセル中のモバイルデバイスのためのデータを受信することと、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散させることと、ここにおいて、エッジコンピューティングデバイスは、第１のスモールセルの第１の基地局または第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、を含むことができる。
【０００９】
[0009]ワイヤレス通信のための装置について説明する。本装置は、第１のスモールセル中のモバイルデバイスのためのデータを受信するための手段と、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散させるための手段と、ここにおいて、エッジコンピューティングデバイスは、第１のスモールセルの第１の基地局または第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、を含むことができる。
【００１０】
[0010]ワイヤレス通信のためのさらなる装置について説明する。本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含むことができる。命令は、第１のスモールセル中のモバイルデバイスのためのデータを受信することと、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散させることと、ここにおいて、エッジコンピューティングデバイスは、第１のスモールセルの第１の基地局または第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、を行うようにプロセッサによって実行されることができる。
【００１１】
[0011]ワイヤレスデバイスにおけるワイヤレス通信のためのコードを記憶する非一時的コンピュータ可読媒体について説明する。コードは、第１のスモールセル中のモバイルデバイスのためのデータを受信することと、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散させることと、ここにおいて、エッジコンピューティングデバイスは、第１のスモールセルの第１の基地局または第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、を行うように実行可能な命令を含むことができる。
【００１２】
[0012]本明細書で説明する方法、装置、または非一時的コンピュータ可読媒体のいくつかの例としては、モバイルデバイスと第１の基地局との間の無線リンクの品質を決定することと、無線リンクの品質に少なくとも部分的に基づいてエッジコンピューティングデバイスにおいて受信データを解凍することと、モバイルデバイスに解凍データを送信することとを行うためのプロセス、特徴、手段、または命令がさらにあり得る。追加または代替として、いくつかの例としては、データの複数のバージョンをダウンロードすることと、モバイルデバイスと第１の基地局との間の通信のために使用される無線リンクの状態またはモバイルデバイスの動作コンテキストに少なくとも部分的に基づいてモバイルデバイスに送信するためにデータの複数のバージョンのうちの第１のバージョンを選択することとを行うためのプロセス、特徴、手段、または命令があり得る。
【００１３】
[0013]本明細書で説明する方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、動作コンテキストは、ユーザ選好、モバイルデバイスの電力状態、モバイルデバイスの処理ヘッドルーム、モバイルデバイスの処理能力、または時刻のうちの少なくとも１つを備える。追加または代替として、いくつかの例としては、モバイルデバイスと第１の基地局との間の通信のために使用される無線リンクの状態を観測することと、無線リンクの状態に少なくとも部分的に基づいてモバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間の処理分散を割当てることとを行うためのプロセス、特徴、手段、または命令があり得る。
【００１４】
[0014]本明細書で説明する方法、装置、または非一時的コンピュータ可読媒体のいくつかの例としては、エッジコンピューティングデバイスにおいて、モバイルデバイスの動作コンテキストの表示を受信することと、表示に少なくとも部分的に基づいてモバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間の処理分散を割当てることとを行うためのプロセス、特徴、手段、または命令がさらにあり得る。追加または代替として、いくつかの例としては、モバイルデバイスの動作コンテキストに関連するしきい値に対する表示を比較すること、ここにおいて、しきい値は、処理可用性しきい値、電力可用性しきい値、または温度しきい値である、を行うためのプロセス、特徴、手段、または命令があり得る。
【００１５】
[0015]本明細書で説明する方法、装置、または非一時的コンピュータ可読媒体のいくつかの例としては、モバイルデバイスから処理能力報告を受信することと、処理能力報告に少なくとも部分的に基づいてデータを処理することとを行うためのプロセス、特徴、手段、または命令がさらにあり得る。いくつかの例では、受信データは、ビデオデータを備える。いくつかの例としては、モバイルデバイスと第１の基地局との間の無線リンクの品質を決定することと、無線リンクの品質に少なくとも部分的に基づいてビデオデータをレンダリングすることと、モバイルデバイス上での表示のためにモバイルデバイスにレンダリングされたビデオデータを送信することとがある。
【００１６】
[0016]本明細書で説明する方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、受信データは、オーディオデータを備える。いくつかの例としては、モバイルデバイスと第１の基地局との間の無線リンクの品質を決定することと、モバイルデバイスへの送信のためのオーディオデータを解凍することと、解凍することは、無線リンクの品質に少なくとも部分的に基づく、モバイルデバイス上での再生のためにモバイルデバイスに解凍されたオーディオデータを送信することとがある。いくつかの例では、第１の基地局のワイヤレス通信リソースは、第１のモジュール中に格納され、エッジコンピューティングデバイスは、第１のモジュールと通信しており、それとコロケートされた第２のモジュール中に格納される。いくつかの例では、第１のスモールセルは、第１のピコセル、第１のフェムトセル、第１のマイクロセル、または第１のワイヤレスフィデリティー（Ｗｉ−Ｆｉ）アクセスポイントのうちの１つであり、第２のスモールセルは、第２のピコセル、第２のフェムトセル、第２のマイクロセル、または第２のＷｉ−Ｆｉアクセスポイントのうちの１つである。いくつかの例では、第１のスモールセルは、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）トランシーバとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）トランシーバとを備える。
【００１７】
[0017]上記では、以下の発明を実施するための形態がよりよく理解され得るように、本開示による例の特徴および技術的利点をかなり広く概説した。さらなる特徴および利点について、以下で説明する。開示される概念および具体例は、本開示の同じ目的を実行するために他の構造を修正または設計するための基礎として容易に利用されることができる。そのような均等な構成は、添付の特許請求の範囲から逸脱しない。本明細書で開示される概念の特性、それらの編成と動作方法の両方は、関連する利点とともに、添付の図に関して検討すると、以下の説明からよりよく理解されよう。図の各々は、例示および説明のみの目的で提供されるものであり、特許請求の範囲の制限の定義として提供されるものではない。
【図面の簡単な説明】
【００１８】
[0018]以下の図面を参照すれば、本発明の性質および利点のさらなる理解が得られることができる。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有することができる。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、同様の構成要素を区別する第２のラベルとを続けることによって区別されることができる。第１の参照ラベルのみが本明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれか１つに適用可能である。
【図１Ａ】[0019]本開示の様々な態様による、ワイヤレス通信システムの一例を示す図。
【図１Ｂ】[0020]本開示の様々な態様による、ワイヤレス通信システムのブロック図。
【図２】[0021]本開示の様々な態様による、エッジコンピューティングプラットフォームをサポートするためにワイヤレス通信において使用するために構成されたデバイスのブロック図。
【図３】[0022]本開示の様々な態様による、エッジコンピューティングプラットフォームをサポートするためにワイヤレス通信において使用するために構成されたデバイスのブロック図。
【図４】[0023]本開示の様々な態様による、スモールセル基地局とコロケートされたエッジコンピューティングリソースを与えるために構成されたスモールセル基地局を示す図。
【図５】[0024]本開示の様々な態様による、ワイヤレス通信システムのブロック図。
【図６】[0025]本開示の様々な態様による、スモールセル基地局とコロケートされたエッジコンピューティングリソースを与えるために構成されたエッジコンピューティングデバイスを示す図。
【図７】[0026]本開示の様々な態様による、エッジコンピューティングプラットフォームをサポートするプロセスフローを示す図。
【図８】[0027]本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法を示すフローチャート。
【図９】[0028]本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法を示すフローチャート。
【図１０】[0029]本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法を示すフローチャート。
【図１１】[0030]本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法を示すフローチャート。
【発明を実施するための形態】
【００１９】
[0031]以下の説明では、エッジコンピューティングデバイスは、スモールセル基地局とコロケートされることができる。スモールセル基地局は、認可スペクトルおよび無認可スペクトルで動作するワイヤレスワイドエリアネットワーク（ＷＷＡＮ）無線機を含むことができる。ＷＷＡＮ無線機は、他の無認可帯域技術との動作を可能にする適応を含むことができる。スモールセル基地局は、ＷＷＡＮ無線機を有することに加えて、ＷＬＡＮ（たとえば、Ｗｉ−Ｆｉ、Ｗｉ−ＭＡＸ、ＺｉｇＢｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）に接続するためにワイヤレスローカルエリアネットワーク（ＷＬＡＮ）無線機を有することができる。したがって、スモールセル基地局はまた、本開示に従ってＷＬＡＮアクセスポイントとして働くことができる。スモールセルは、ワイヤレスネットワークにおいてマクロセルインフラストラクチャのレベルの下で動作する無線アクセスノードである（たとえば、マイクロセル、フェムトセル、ピコセル、Ｗｉ−Ｆｉアクセスポイント、およびＷＷＡＮ機能とＷＬＡＮ機能とを統合するアクセスポイント）。さらに、スモールセルは、マクロセルと比較して小さい範囲を有する。エッジコンピューティングデバイスは、スモールセル基地局内に統合され得るか、またはスモールセル基地局と通信している物理的に別個のデバイスであり得る。いずれの場合も、エッジコンピューティングデバイスは、スモールセルのワイヤレスリソースを介してエッジコンピューティングデバイスと通信しているユーザのワイヤレスデバイスに極めて近接していることがある。関連するワイヤレスデバイスの位置に対するスモールセル基地局の極近傍は、ワイヤレスデバイスおよびそれらのユーザに拡張サポートおよびサービスを提供するために利用されることができる。
【００２０】
[0032]説明するエッジコンピューティングデバイスは、エッジコンピューティングデバイスと、スモールセルを通してエッジコンピューティングデバイスと通信しているワイヤレスデバイスとの間のデータおよび／またはコンテンツの処理の動的分散をサポートすることができる。エッジコンピューティングデバイスはまた、コンテンツ、たとえば、ウェブページ、コンテンツ、およびデータをプリフェッチし、スモールセルに対して決定されたワイヤレスデバイスの特定のコンテキストに基づいてエッジコンピューティングデバイスにそれをキャッシュすることができる。エッジコンピューティングデバイスはまた、充実したローカル広告、拡張広告または他のコンテンツを与え、ワイヤレスデバイスユーザに近接している出力ディスプレイデバイスを使用したユーザのエクスペリエンスの拡張を可能にする広告サーバまたはエンジンをホストすることができる。そのような拡張の例としては、モバイルデバイス上のローカルマッピングデータの上に拡張現実画像を与えること、別のデバイス上に、たとえば、電気店中のテレビジョン、ディスプレイまたは他の出力デバイス上に音、光、および／または他の効果を追加することを含むことができる。別の例では、異なる人々が電気店を動き回るにつれて彼らのロケーションを示すために、テレビジョンまたは他のディスプレイ上の異なる色の明滅ライトが使用されることができる。拡張は、たとえば、モバイルまたはワイヤレスデバイスのユーザに音、におい、光などによる視覚的刺激、あるいは泡または紙吹雪などの物体を与えることによる実際の現実のものであり得る。
【００２１】
[0033]本明細書で説明するエッジコンピューティングデバイスはまた、エッジコンピューティングデバイスにおいて広告を拡張するか、またはエッジコンピューティングデバイスの近くの出力においてユーザのエクスペリエンスを拡張するために、充実したローカル広告サーバとして動作することができる。本明細書で使用する広告は、たとえば、ユーザが製品またはサービスを購入するのを奨励するための商用広告を指し得るが、同じく、ユーザへの情報の表示、通信、または他の頒布に言及することができる。たとえば、博物館は、博物館中に展示品がどこにあるのかを観衆のメンバーに知らせるために広告をユーザすることができる。別の例では、ビジネスは、どこに向かうべきなのかをユーザに知らせるために業務会議のロケーションを広告することをマイする。これらのコンピューティングリソース、ならびに剰余であるかまたはこの目的のために特に与えられ得る追加のコンピューティングリソースはまた、エッジコンピューティングデバイスにおいてサードパーティアプリケーションを含むホストアプリケーションに与えられ、スモールセルユーザのためのサービスを提供することができる。いくつかの例では、スモールセルプラットフォームは、予備の計算および他のリソースを有しないことがある隣接スモールセルのグループのためのホストアプリケーション／サービスに使用される（たとえば、スモールセルは異なる能力を有することができる）。剰余コンピューティングリソースは、最悪のプロセッサ負荷中での使用のための追加のコンピューティングリソースであり得る。総コンピューティングリソースと現在のプロセッサ負荷の下で使用されているコンピューティングリソースとの間の差が剰余コンピューティングリソースである。いくつかの例では、剰余コンピューティングリソースは、コンピューティングのニーズがあまりないときに電源遮断されることができるマルチコア設計の追加のコアである。別の例では、剰余コンピューティングリソースは、最大周波数のために設計されているが、現在低い周波数で動作しているコアであり得る。
【００２２】
[0034]説明するエッジコンピューティングデバイスは、ノードから離れて位置するが、代わりに、ワイヤレスに接続されたワイヤレスデバイス、すなわち、エンドユーザに極めて近接している。開示するエッジコンピューティングデバイスは、エンドユーザの近くのデータのソースにおいてローカル分析および知識生成を行うことを可能にし、ラップトップ、スマートフォン、タブレットおよびセンサーなど、ネットワークに連続的に接続されないことがあるリソースを活用する。本明細書で説明するエッジコンピューティングデバイスは、ＷＷＡＮまたはＷＬＡＮと通信しているワイヤレスデバイスからの要求のための応答時間を改善し、ならびに、データ接続が限定された環境において使用されることができるデータの量を増加させ得る。スモールセル基地局とコロケートされたエッジコンピューティングデバイスにおいてデータをプリフェッチすること、キャッシュすること、処理すること、および／またはサービスすることはまた、バックホールネットワークまたはインターネットに対する全体的な需要を低減し、コアネットワークとの間のシグナリングおよびユーザトラフィックを制限するのに役立つことができる。
【００２３】
[0035]以下の説明は、例を与えるものであり、特許請求の範囲に記載された範囲、適用可能性、または例を限定するものではない。本開示の範囲から逸脱することなく、説明する要素の機能および構成において変更が行われることができる。様々な例は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加することができる。たとえば、説明する方法は、説明する順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わされることができる。また、いくつかの例に関して説明する特徴は、他の例では組み合わされることができる。
【００２４】
[0036]図１Ａに、本開示の様々な態様による、ワイヤレス通信システム１００Ａの一例を示す。ワイヤレス通信システム１００Ａは、基地局１０５と、ワイヤレスデバイス１１５と、コアネットワーク１３０とを含む。コアネットワーク１３０は、ユーザ認証と、アクセス許可と、トラッキングと、インターネットプロトコル（ＩＰ）接続性と、他のアクセス、ルーティング、またはモビリティ機能とを与えることができる。基地局１０５は、バックホールリンク１３２（たとえば、Ｓ１など）を通してコアネットワーク１３０とインターフェースし、ワイヤレスデバイス１１５との通信のための無線構成およびスケジューリングを実行し得るか、または基地局コントローラ（図示せず）の制御下で動作することができる。様々な例では、基地局１０５は、ワイヤードまたはワイヤレス通信リンクであり得るバックホールリンク１３４（たとえば、Ｘ１など）を介して互いと直接または間接的に（たとえば、コアネットワーク１３０を通して）通信することができる。
【００２５】
[0037]基地局１０５は、１つまたは複数の基地局アンテナを介してワイヤレスデバイス１１５とワイヤレス通信することができる。基地局１０５の各々は、それぞれの地理的カバレージエリア１１０に通信カバレージを与えることができる。いくつかの例では、基地局１０５は、トランシーバ基地局、無線基地局、アクセスポイント、無線トランシーバ、ノードＢ、ｅノードＢ（ｅＮＢ）、ホームノードＢ（ＨＮＢ）、ホームｅノードＢ（ＨｅＮＢ）、アクセスポイント、または他の何らかの適切な用語で呼ばれることがある。基地局１０５のための地理的カバレージエリア１１０は、カバレージエリアの一部分のみを構成するセクタに分割されることができる（図示せず）。ワイヤレス通信システム１００Ａは、異なるタイプの基地局１０５（たとえば、マクロ基地局および／またはスモールセル基地局）を含むことができる。異なる技術のための重複する地理的カバレージエリア１１０があり得る。
【００２６】
[0038]いくつかの例では、ワイヤレス通信システム１００Ａはロングタームエボリューション（ＬＴＥ）(登録商標)またはＬＴＥアドバンスト（ＬＴＥ−Ａ）ネットワークである。ＬＴＥ／ＬＴＥ−Ａネットワークでは、発展型ノードＢ（ｅＮＢ）という用語は、概して、基地局１０５を表すために使用され得、ユーザ機器（ＵＥ）という用語は、概して、ワイヤレスデバイス１１５を表すために使用されることができる。ワイヤレス通信システム１００Ａは、異なるタイプのｅＮＢが様々な地理的領域にカバレージを与える、異種ＬＴＥ／ＬＴＥ−Ａネットワークであり得る。たとえば、各ｅＮＢまたは基地局１０５は、マクロセル、スモールセル、および／または他のタイプのセルに通信カバレージを与えることができる。「セル」という用語は、コンテキストに応じて、基地局、基地局に関連付けられたキャリアまたはコンポーネントキャリア、あるいはキャリアまたは基地局のカバレージエリア（たとえば、セクタなど）を表すために、「第３世代パートナーシッププロジェクト」（３ＧＰＰ(登録商標)：3rd Generation Partnership Project）と称する団体によって使用される用語である。
【００２７】
[0039]マクロセルは、概して、比較的大きい地理的エリア（たとえば、半径数キロメートル）をカバーし、ネットワークプロバイダのサービスに加入しているＵＥによる無制限アクセスを可能にすることができる。マクロセルのための基地局はマクロｅＮＢまたは基地局と呼ばれることがある。スモールセルは、マクロセルと比較して、マクロセル基地局と同じかまたは異なる（たとえば、認可、無認可などの）周波数帯域で動作し得る低電力基地局に関連付けられることができる。スモールセルのための基地局は、スモールセル、スモールセルｅＮＢ、スモールセル基地局、ピコｅＮＢまたはピコ基地局、フェムトｅＮＢまたはフェムト基地局、あるいはホームｅＮＢまたはホーム基地局と呼ばれることがある。スモールセルは、スモールセル基地局に関連する通信およびデバイスを指すことがある。たとえば、スモールセル基地局１５０−ａ−１は、地理的カバレージエリア１１０−ａ−１、ワイヤレスデバイス１１５−ａ−１、通信リンク１２５−ａ−１、ワイヤレスデバイス１１５−ａ−２、および通信リンク１３５−ａ−１に関連付けられることができる。同様に、スモールセル基地局１５０−ａ−２は、地理的カバレージエリア１１０−ａ−２、ワイヤレスデバイス１１５−ａ−３、通信リンク１２５−ａ−２、ワイヤレスデバイス１１５−ａ−４、および通信リンク１２５−ａ−３に関連付けられることができる。スモールセルは、様々な例によれば、ピコセルと、フェムトセルと、マイクロセルとを含むことができる。ピコセルは、比較的小さい地理的カバレージエリア１１０をカバーし得、ネットワークプロバイダのサービスに加入しているＵＥによる無制限アクセスを可能にすることができる。フェムトセルは、比較的小さい地理的エリア（たとえば、自宅）をもカバーし得、フェムトセルとの関連を有するＵＥ（たとえば、限定加入者グループ（ＣＳＧ：closed subscriber group）中のＵＥ、自宅、オープン、マルチオペレータの中のユーザのためのＵＥなど）による制限付きアクセスを与えることができる。フェムトセルは比較的小さい地理的フットプリント(footprint)をカバーするので、フェムトセルのコンピューティングのニーズは、フェムトセルごとに著しく変動することができる。たとえば、食品雑貨品店中の通路をカバーするフェムトセルは、図書館通路中のフェムトセルとは異なる責任負担を有することができる。したがって、フェムトセルは、マクロセルとはコンピューティングのニーズの点でより大きい相違を経験することができる。
【００２８】
[0040]スモールセル基地局１５０は、ＷＬＡＮ無線機を含み得、さらに、ワイヤレスデバイス１１５のためのＷｉ−Ｆｉアクセスポイント（ＡＰ）として機能することができる。ワイヤレスデバイス１１５は、通信リンク１３５を使用したＷｉ−Ｆｉ機能を有するスモールセル基地局１５０と通信することができる。スモールセル基地局１５０はまた、ワイヤードまたはワイヤレスであり得る通信リンク１３６を使用して互いに直接通信し得、同じく、バックホールリンク１３４を使用して互いに通信することができる。ワイヤレスデバイス１１５は、Ｗｉ−Ｆｉ専用デバイスであるか、またはＷｉ−Ｆｉ専用モードで動作することができる。
【００２９】
[0041]ワイヤレス通信システム１００Ａは同期動作または非同期動作をサポートすることができる。同期動作の場合、基地局１０５およびスモールセル基地局１５０は同様のフレームタイミングを有し得、異なる基地局１０５またはスモールセル基地局１５０からの送信は近似的に時間的に整合されることができる。非同期動作の場合、基地局１０５およびスモールセル基地局１５０は異なるフレームタイミングを有することができ、異なる基地局１０５またはスモールセル基地局１５０からの送信は時間的に整合されないことがある。本明細書で説明する技法は同期動作または非同期動作のいずれにも使用されることができる。
【００３０】
[0042]ワイヤレスデバイス１１５はワイヤレス通信システム１００Ａ全体にわたって分散され、各ワイヤレスデバイス１１５は固定またはモバイルであり得る。ワイヤレスデバイス１１５は、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、ＵＥ、モバイルクライアント、クライアント、または何らかの他の好適な用語を含むか、またはそのように当業者によって呼ばれることもある。ワイヤレスデバイス１１５は、セルラーフォン、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、ワイヤレス通信デバイス、ハンドヘルドデバイス、タブレットコンピュータ、ラップトップコンピュータ、コードレスフォン、ワイヤレスローカルループ（ＷＬＬ）局などであり得る。ワイヤレスデバイス１１５は、マクロｅＮＢ、スモールセルｅＮＢ、リレー基地局などを含む、様々なタイプの基地局１０５、スモールセル基地局１５０、およびネットワーク機器と通信することが可能であり得る。
【００３１】
[0043]ワイヤレス通信システム１００Ａ中に示される通信リンク１２５は、ワイヤレスデバイス１１５から基地局１０５へのアップリンク（ＵＬ）送信、および／または基地局１０５からワイヤレスデバイス１１５へのダウンリンク（ＤＬ）送信を含むことができる。ダウンリンク送信は順方向リンク送信と呼ばれることもあり、アップリンク送信は逆方向リンク送信と呼ばれることもある。通信リンク１２５の各々は、異なる周波数の１つまたは複数の波形信号を搬送することが可能であり得る１つまたは複数のキャリアを含むことができる。波形信号は、上記で説明した様々な無線技術に従って変調されることができる。各被変調信号は、制御情報（たとえば、基準信号、制御チャネルなど）、オーバーヘッド情報、ユーザデータなどを搬送することができる。通信リンク１２５は、（たとえば、対スペクトルリソースを使用する）ＦＤＤ動作または（たとえば、不対スペクトルリソースを使用する）ＴＤＤ動作を使用して、双方向通信を送信することができる。ＦＤＤ用のフレーム構造（たとえば、フレーム構造タイプ１）およびＴＤＤ用のフレーム構造（たとえば、フレーム構造タイプ２）が定義されることができる。
【００３２】
[0044]ワイヤレス通信システム１００Ａのいくつかの実施形態では、基地局１０５、スモールセル基地局１５０、および／またはワイヤレスデバイス１１５は、基地局１０５とワイヤレスデバイス１１５との間の通信品質と信頼性とを改善するために、アンテナダイバーシティ方式を採用するために複数のアンテナを含むことができる。追加または代替として、基地局１０５、スモールセル基地局１５０、および／またはワイヤレスデバイス１１５は、同じまたは異なるコード化データを搬送する複数の空間レイヤを送信するために、マルチパス環境を利用し得る多入力多出力（ＭＩＭＯ）技法を採用することができる。
【００３３】
[0045]ワイヤレス通信システム１００Ａは、複数のセルまたはキャリア上での動作、すなわち、キャリアアグリゲーション（ＣＡ：carrier aggregation）またはマルチキャリア動作と呼ばれることがある特徴をサポートすることができる。キャリアは、コンポーネントキャリア（ＣＣ）、レイヤ、チャネルなどと呼ばれることもある。「キャリア」、「コンポーネントキャリア」、「セル」、および「チャネル」という用語は、本明細書では互換的に使用されることができる。ワイヤレスデバイス１１５は、キャリアアグリゲーションのために、複数のダウンリンクＣＣと１つまたは複数のアップリンクＣＣとで構成されることができる。キャリアアグリゲーションは、ＦＤＤコンポーネントキャリアとＴＤＤコンポーネントキャリアの両方とともに使用され得る。
【００３４】
[0046]いくつかの実施形態では、ワイヤレス通信システム１００ＡはＡＰ１５５を含むことができる。ワイヤレスデバイス１１５は、通信リンク１３５を使用してＡＰ１５５と通信し得、各ワイヤレスデバイス１１５はまた、直接ワイヤレスリンクを介して１つまたは複数の他のワイヤレスデバイス１１５と直接通信することができる。２つ以上のワイヤレスデバイス１１５は、両方のワイヤレスデバイス１１５がＡＰ地理的カバレージエリア１１２にあるとき、または１つのワイヤレスデバイス１１５がＡＰ地理的カバレージエリア内にある、もしくは１つもない（図示せず）とき、直接ワイヤレスリンクを介して通信することができる。直接ワイヤレスリンクの例としては、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）接続、Ｗｉ−Ｆｉトンネルドダイレクトリンクセットアップ（ＴＤＬＳ：Tunneled Direct Link Setup）リンクを使用することによって確立される接続、および他のピアツーピア（Ｐ２Ｐ）グループ接続があり得る。これらの例におけるワイヤレスデバイス１１５は、ＩＥＥＥ８０２．１１、および限定はしないが、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ａ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｄ、８０２．１１ａｈなどを含むそれの様々なバージョンからの物理レイヤおよびＭＡＣレイヤを含むＷＬＡＮ無線およびベースバンドプロトコルに従って通信することができる。他の実装形態では、他のピアツーピア接続および／またはアドホックネットワークがワイヤレス通信システム１００Ａ内に実装されることができる。
【００３５】
[0047]スモールセル基地局としてワイヤレス通信システム１００Ａにおいて通信するためのリソースに加えて、スモールセル基地局１５０−ａ−１とスモールセル基地局１５０−ａ−２とのうちの１つまたは複数は、スモールセルと通信しているワイヤレスデバイス１１５のためのいくつかの動作をサポートするためにいくつかのエッジコンピューティングリソースを有するエッジコンピューティングデバイスを含むか、またはそれに関連付けられることができる。したがって、スモールセル基地局１５０−ａ−１とスモールセル基地局１５０−ａ−２とのうちの１つまたは複数のエッジコンピューティングリソースは、スモールセル基地局１５０と、スモールセル基地局１５０と通信しているワイヤレスデバイス１１５との間のデータおよび／またはコンテンツの処理の動的分散をサポートすることができる。エッジコンピューティングデバイスはまた、ワイヤレスデバイス１１５の特定のコンテキストに基づいてコンテンツをプリフェッチし、エッジコンピューティングデバイスにそれをキャッシュすることができる。エッジコンピューティングデバイスはまた、充実したローカル広告、拡張広告または他のコンテンツを与え、ワイヤレスデバイスユーザに近接している出力ディスプレイデバイスを使用したユーザのエクスペリエンスの拡張を可能にする広告サーバまたはエンジンをホストすることができる。そのような拡張の例としては、モバイルデバイス上のローカルマッピングデータの上に拡張現実画像を与えること、別のデバイス上に、たとえば、電気店中のテレビジョン、ディスプレイまたは他の出力デバイス上に音、光、および／または他の効果を追加することがあり得る。別の例では、異なる人々が電気店を動き回るにつれて彼らのロケーションを示すために、テレビジョンまたは他のディスプレイ上の異なる色の明滅ライトが使用されることができる。拡張は、たとえば、モバイルまたはワイヤレスデバイスのユーザに音、におい、光などによる視覚的刺激、あるいは泡または紙吹雪などの物体を与えることによる実際の現実のものであり得る。エッジコンピューティングデバイスはまた、充実したローカル広告サーバとして動作することができる。エッジコンピューティングデバイスのコンピューティングリソースはまた、エッジコンピューティングデバイス、スモールセル基地局１５０−ａ−１とスモールセル基地局１５０−ａ−２とのうちの１つまたは複数上でサードパーティアプリケーションを含むホストアプリケーションに与えられることができる。
【００３６】
[0048]場合によっては、エッジコンピューティングデバイスは、複数のエンティティの間で処理負担を分散させるために使用されることができる。たとえば、エッジコンピューティングデバイスは、ワイヤレスデバイス１１５を対象としているＲＡＮからデータを受信し、残りの処理機能を実行しながらワイヤレスデバイス１１５にいくつかの処理機能を割当てることができる。すなわち、データの処理は、エッジコンピューティングデバイスと別のデバイスとの間で分割されることができる。場合によっては、処理作業負荷の割当ては、いくつかのデバイス（たとえば、ネイバースモールセル基地局またはエッジコンピューティングデバイスとターゲットワイヤレスデバイス１１５と）の間で分散されることができる。エッジコンピューティングデバイスは、無線リンク品質、電力状態、および処理状態を含めたターゲットワイヤレスデバイス１１５に関連する状態に基づいて処理負担を決定または割当てることができる。
【００３７】
[0049]図１Ｂを参照すると、ブロック図に、ワイヤレス通信ネットワーク１００Ｂの一例を示す。ワイヤレス通信ネットワーク１００Ｂは、ワイヤレス通信システム１００Ａの部分を含み得る（たとえば、ワイヤレス通信ネットワーク１００Ｂネットワークはスモールセルの一部分であり得る）。ワイヤレス通信ネットワーク１００Ｂは、スモールセル基地局１５０−ｂと、移動局、携帯情報端末（ＰＤＡ）、他のハンドヘルドデバイス、ネットブック、ノート型コンピュータ、タブレットコンピュータ、ラップトップ、ディスプレイデバイス（たとえばテレビ、コンピュータモニタなど）、プリンタなどの１つまたは複数のワイヤレスデバイス１１５−ａとを含むことができる。ワイヤレスデバイス１１５−ａの各々は、通信リンク１２５と通信リンク１３５とのうちの１つまたは複数を介してスモールセル基地局１５０−ｂに関連し、それと通信することができる。各スモールセル基地局１５０−ｂは、そのエリア内のワイヤレスデバイス１１５−ａがスモールセル基地局１５０−ｂと一般に通信することができるような地理的カバレージエリア１１０を有する。ワイヤレスデバイス１１５−ａは、地理的カバレージエリア１１０全体にわたって分散されることができる。各ワイヤレス局１１５−ａは固定またはモバイルであり得る。図１Ｂには示されていないが、ワイヤレスデバイス１１５−ａは、２つ以上のスモールセル基地局１５０および／またはマクロセル（図示せず）によってカバーされることができる。
【００３８】
[0050]スモールセル基地局１５０−ｂは、スモールセルプラットフォーム１４０とエッジコンピューティングデバイス１４５とを含む。エッジコンピューティングデバイス１４５は、スモールセル基地局１５０内に（たとえば、スモールセルプラットフォーム１４０と）統合されるか、またはスモールセルプラットフォーム１４０に通信可能に結合され、それの極近傍にある物理的に別個のモジュールであり得る。したがって、スモールセル基地局１５０−ｂは、単一の統合構成要素であり得るか、または一緒に通信可能に結合されたより多くの数の別個の構成要素を備えることができる。場合によっては、スモールセルプラットフォーム１４０は、エッジコンピューティングデバイス１４５をカプセル化する。そのような場合、スモールセルプラットフォーム１４０上の追加の処理能力はエッジコンピューティングデバイス１４５になる。スモールセル基地局１５０−ｂ、具体的には、スモールセルプラットフォーム１４０は、コアネットワーク１３０−ａと通信し、ならびにエッジコンピューティングデバイス１４５およびワイヤレスデバイス１１５−ａにコアネットワーク１３０−ａとの接続性を与えることができる。スモールセル基地局１５０−ｂ、具体的には、スモールセルプラットフォーム１４０はまた、ワイヤレスデバイス１１５−ａとの接続性をエッジコンピューティングデバイス１４５に与えることができる。
【００３９】
[0051]エッジコンピューティングデバイス１４５は、さらに本開示全体にわたってより詳細に以下に説明するスモールセル基地局１５０−ｂにおいていくつかのエッジコンピューティングリソースおよび機能を与える。
【００４０】
[0052]エッジコンピューティングデバイス１４５は、１つまたは複数のワイヤレスデバイス１１５−ａをサポートするために処理リソースを与えることができる。データの処理は、ワイヤレスデバイス１１５−ａとスモールセル基地局１５０−ｂとコロケートされたエッジコンピューティングデバイス１４５との間で動的に割り振られることができる。ダウンロードされ、ワイヤレスデバイス１１５−ａに配信されるべきデータのための処理負担は、ワイヤレスデバイス１１５−ａに割当てられるか、エッジコンピューティングデバイス１４５に割当てられるか、またはワイヤレスデバイス１１５−ａとエッジコンピューティングデバイス１４５との間で分割されることができる。処理負担の割当ては、たとえば、ワイヤレスデバイス１１５−ａの状態、スモールセル基地局とワイヤレスデバイス１１５−ａとの間の無線リンクの品質、および／またはワイヤレスデバイス１１５−ａに配信されるべきデータのタイプに基づいて動的になりることができる。エッジコンピューティングデバイス１４５は、（たとえば、特に、特定のタイプの圧縮ビデオ、オーディオ、または画像データのための）圧縮データのタイプに少なくとも部分的に基づいて圧縮された（符号化された）データを解凍する（復号する）ための負担を割り当てられることができる。エッジコンピューティングデバイス１４５による圧縮データの処理は、圧縮データを解凍することか、または圧縮データをより低い圧縮状態に処理すること（すなわち、高レベルに圧縮されたデータを非圧縮状態に解凍し、次いで、より低い圧縮レベルを使用する圧縮アルゴリズムまたはエンコーダを使用してデータを圧縮すること）を伴うことができる。エッジコンピューティングデバイス１４５はまた、同じ圧縮データの複数のバージョンをダウンロードすることができ、ここで、バージョンのうちの１つは、無線リンクの状態またはワイヤレスデバイス１１５−ａの状態に少なくとも部分的に基づいてワイヤレスデバイス１１５−ａに送られる。
【００４１】
[0053]処理負担はまた、ワイヤレスデバイス１１５−ａの状態、たとえば、ワイヤレスデバイス１１５−ａにおける電力消費量、または処理能力、処理可用性、またはヘッドルーム、バッテリー状態、異なる無線機の同時利用による共存問題、またはワイヤレスデバイス１１５−ａの熱的状態に従ってエッジコンピューティングデバイス１４５に割当てられることができる。ワイヤレスデバイス１１５−ａの処理可用性がしきい値を下回るとき、バッテリー寿命がしきい値を下回るとき、ワイヤレスデバイス１１５−ａの温度がしきい値を上回る場合、またはワイヤレスデバイス１１５−ａにおける処理の予想電力消費量が所定の電力消費量しきい値を上回る場合、処理がエッジコンピューティングデバイス１４５にさらに割当てられることができる。エッジコンピューティングデバイス１４５はまた、ワイヤレスデバイス１１５−ａから受信された処理能力報告に従って受信データを処理することも処理しないこともある。さらに、エッジコンピューティングデバイス１４５は、たとえば、ワイヤレスデバイス１１５−ａとエッジコンピューティングデバイス１４５／スモールセル基地局１５０−ｂとの間の無線リンクの観測された品質、無線状態、スループット、測定値、または予想される将来の無線状態（たとえば、ワイヤレスデバイス１１５−ａがどこに移動しているのか、ハンドオフシナリオ、負荷など）に基づいて処理負担を割当てられることができる。
【００４２】
[0054]コンテンツはまた、エッジコンピューティングデバイス１４５によってプリフェッチされるかあるいは取り出され、ワイヤレスデバイス１１５−ａからのそのようなコンテンツについての要求を予想してローカルにキャッシュされることができる。コンテンツをプリフェッチすることは、ハイパーローカル情報を含む、エッジコンピューティングデバイス１４５にローカルである情報に少なくとも部分的に対して決定されることができる。そのようなローカル情報は、エッジコンピューティングデバイス１４５の物理的ロケーション、ワイヤレスデバイス１１５−ａの物理的ロケーション、またはエッジコンピューティングデバイス１４５のセンサーまたは他の入力デバイスから（たとえば、マイクロフォン、温度センサー、光センサー、またはカメラから）収集されたデータに基づく物理的ロケーションに関する入力を含むことができる。ローカル情報はまた、特定のデータについてのユーザの過去の要求を含む、ワイヤレスデバイス１１５−ａのユーザについて以前にアセンブルされたプロファイルを含むことができる。ローカル情報はまた、関係するコンテンツを求めるユーザによって行われた要求に関係することができる。たとえば、ビデオの場合、プリフェッチされるコンテンツは、他のワイヤレスデバイス１１５−ａのユーザによって以前に要求された同じビデオ、エッジコンピューティングデバイス１４５と通信しているワイヤレスデバイス１１５−ａによってセグメントが以前に要求された一連のビデオ中の次のセグメント、またはワイヤレスデバイス１１５−ａからの前の要求に応答して以前にフェッチされたビデオに関係するビデオを含むことができる。
【００４３】
[0055]エッジコンピューティングデバイス１４５においてプリフェッチし、ローカルにキャッシュすることは、エッジコンピューティングデバイス１４５において追加の記憶容量を使用し得るが、バックホールネットワークの使用量が少ない期間中にコンテンツがプリフェッチされ、帯域幅を節約し、レイテンシを減少させることを可能にすることが有益であり得る。プリフェッチすることはまた、コンテンツのソースから要求元ワイヤレスデバイス１１５−ａに同じ人気があるコンテンツを繰り返しトランスポートする必要性を潜在的に除去することができる。上記で説明したようにプリフェッチすることは、特に、コンテンツが時間にわたって実質的に変化しない場合（たとえば、ある音楽ビデオまたはオーディオファイル）、およびワイヤレスデバイス１１５−ａのユーザがコンテンツが古くなる前にエッジコンピューティングデバイス１４５を介してそのようなコンテンツを要求するであろう可能性が高い場合に有益であり得る。特定のワイヤレスデバイス１１５−ａのためのプリフェッチされたコンテンツはまた、ワイヤレスデバイス１１５−ａの予想される物理的ロケーションに基づいて第１のエッジコンピューティングプラットフォームから第２のエッジコンピューティングプラットフォームに転送されることができる。プリフェッチすることはまた、より多くの電力が利用可能である（たとえば、ソーラーパネルによって電力供給されるスモールセルのために太陽が出ている）とき、または電力レベルが高い（たとえば、バッテリーバックアップ容量が上限に達している）ときに実行されることができる。さらに、プリフェッチすることはコンテキストアウェアに実行され得る。たとえば、拡張コンテンツは、スモールセル上で行われる拡張とは対照的にスモールセル中でプリフェッチされることができる。
【００４４】
[0056]本明細書で説明するエッジコンピューティングデバイス１４５はまた、充実したローカル広告サーバとして動作することができる。エッジコンピューティングデバイス１４５において、またはエッジコンピューティングデバイス１４５の近くの出力において広告することは、エッジコンピューティングデバイス１４５によって拡張されることができる。エッジコンピューティングデバイス１４５はまた、スモールセルおよび／またはスモールセルの近くの出力への広告データをサービスすることができる。広告サーバは、エッジコンピューティングデバイス１４５上で動作し得、ここで、広告サーバは、スモールセルを介してワイヤレスデバイス１１５−ａによって要求されたコンテンツに広告コンテンツおよびデータを動的に挿入するように構成されることができる。特定の広告データおよびコンテンツはまた、エッジコンピューティングデバイス１４５の物理的ロケーションおよび／またはエッジコンピューティングデバイス１４５に対するワイヤレスデバイス１１５−ａのロケーションに基づいてエッジコンピューティングデバイス１４５においてプリフェッチされ、キャッシュされることができる。たとえば、エッジコンピューティングデバイス１４５上で動作する広告サーバは、スポーツスタジアムまたは食品雑貨品店の通路で動作するワイヤレスデバイス１１５−ａのユーザを特にターゲットにしたアップコンテンツをサービスすることができる。
【００４５】
[0057]いくつかの例では、プリフェッチすることとキャッシュすることとは反応性のものであり得る。すなわち、プリフェッチすることとキャッシュすることとは、同じまたは同様のコンテンツが少なくとも一人のユーザによって要求されたときに実行されることができる。コンテンツが近接している他のユーザによって閲覧される可能性があるとスモールセルが決定すると、コンテンツはプリフェッチされ、キャッシュされることができる。この決定は、たとえば、ユーザのためのユーザプロファイルに部分的に基づくことができる。コンテンツはまた、必ずしも同じコンテンツを消費するとは限らないことがある他の近くのユーザの行為によりプリフェッチまたは消費される可能性があり得る。コンテンツは、近くのまたは同様のセル上の要求されたコンテンツに基づいてプリフェッチされ、キャッシュされ得、これは、さらに、ユーザの人口統計に基づくことができる。
【００４６】
[0058]異なるエッジノードが、同じまたは異なる記憶および処理能力を有することができる。いくつかの例では、いくつかのスモールセルは、スモールセルがクラスタヘッドとして働くスモールセルのクラスタを形成することができる。クラスタヘッドスモールセルは、ローカルストレージ、ローカルサービスホスティング、処理などのために使用されることができる。いくつかの例では、エッジノードは、分散処理および記憶能力を有する。分散キャッシングは、エッジノード（たとえば、スモールセル）の間で実行されることができる。たとえば、いくつかのノードは、いくつかのコンテンツをキャッシュし、他のノードは、他のコンテンツをキャッシュし得る（サイトにわたってキャッシュすることは、記憶、バックホール、用途などの機能であり得る）。キャッシュすることはまた、複数のデバイスにわたってデータがハッシュされるように複数のワイヤレスデバイスにわたって実行されることができる。
【００４７】
[0059]特定の広告データおよびコンテンツはまた、ワイヤレスデバイス１１５−ａが以前にスモールセル基地局１５０−ｂに接続されたこと、または他のスモールセル基地局に接続されたことを含む、ワイヤレスデバイス１１５−ａによって実行された活動、またはワイヤレスデバイス１１５−ａに関するスモールセル基地局１５０−ｂによって収集された他の情報に少なくとも部分的に基づいてプリフェッチされ、キャッシュされることができる。ワイヤレスデバイス１１５−ａに関するこの活動または情報は、過去の検索要求のコンテンツ、ワイヤレスデバイス１１５−ａに関するメタデータ、ウェブサイト訪問またはアプリケーション使用履歴、あるいはワイヤレスデバイス１１５−ａの１つまたは複数のセンサーからの情報、たとえば、ジャイロスコープセンサー、加速度計センサー、温度センサー、またはＧＰＳセンサー情報を含むことができる。広告データおよびコンテンツはまた、スモールセル基地局１５０−ｂに以前に接続されたワイヤレスデバイスまたは隣接基地局などの他のスモールセル基地局を含む他のワイヤレスデバイスによって実行された活動についての分析に少なくとも部分的に基づいてプリフェッチされ、キャッシュされることができる。そのような活動および情報は、ワイヤレスデバイス１１５−ａについてと同じであるが、他のワイヤレスデバイスについて収集され、分析されることができる。さらに、広告サーバは、ワイヤレスデバイス１１５−ａ自体に加えてワイヤレスデバイス１１５−ａのユーザに物理的刺激を与えるために他のローカル入出力（Ｉ／Ｏ）デバイスと通信することができる。たとえば、広告サーバは、ワイヤレスデバイス１１５−ａからのコンテンツについての要求に関連して、ライト、ディスプレイ、スピーカー、香りを散布するデバイス、あるいはエッジデバイスおよび／またはワイヤレスデバイス１１５−ａの近くに物理的に位置する他の出力デバイスを活動化するようにエッジコンピューティングデバイス１４５に指示することができる。
【００４８】
[0060]エッジコンピューティングデバイス１４５はまた、ワイヤレスデバイス１１５−ａのためのコンテキストデータ、たとえば、ワイヤレスデバイス１１５−ａの物理的ロケーションまたは軌跡、あるいはエッジコンピューティングデバイス１４５が位置するスモールセル基地局１５０と通信している他のワイヤレスデバイス１１５−ａのロケーション、環境などに基づいて、ワイヤレスデバイス１１５−ａについてのローカル分析を実行することができる。エッジコンピューティングデバイス１４５によるローカル分析のそのような実行は、（たとえば、ユーザが高密度展開のスモールセルエリア中にあるときの）ユーザエクスペリエンスを高めることができる。たとえば、輻輳したネットワーク中のユーザは、ワイヤレストラフィックの過剰により遅延を受けることができる。さらに、分析を実行することを担当する中央エンティティは、ロケーション固有サービスを供給するために必要とされるローカルコンテキスト情報を有しないことがある。したがって、エッジコンピューティングデバイス１４５（またはスモールセル基地局１５０）にある分析をオフロードすることは、サービス遅延を減少させ、ユーザの特定のロケーションに関係するサービスを使用可能にすることができる。たとえば、スモールセル基地局１５０またはエッジコンピューティングデバイス１４５上で広告サーバを動作することは、レイテンシを低減し、より充実したコンテンツ（たとえば、コンテキストまたは状況に関連するコンテンツ）を与えることができる。場合によっては、処理は、処理能力およびニーズの可用性に基づいてエッジコンピューティングデバイス１４５とワイヤレスデバイス１１５−ａとの間で移動されることができる。ロケーション、ユーザ探索に関する処理された分析データは、広告に入札するなどのＧｏｏｇｌｅ（登録商標）  ＡｄＷｏｒｄｓ（登録商標）に通知することができる。
【００４９】
[0061]エッジコンピューティングデバイス１４５上で広告サーバを動作することにより、広告主は、広告をサービスするために、およびワイヤレスデバイス１１５−ａのユーザに広告を配信するレイテンシを低減するために必要なバックホール帯域幅を低減することによってより充実した広告コンテンツをサービスすることが可能になり得る。したがって、ネットワーク帯域幅の低減された使用たとえば、ＷＷＡＮのバックホールネットワークまたはＷＬＡＮと通信しているインターネットサービスプロバイダ（ＩＳＰ）のために、ネットワーク事業者が広告を与えるのがより安価になり得る。そのような場合、ＷＷＡＮネットワーク事業者またはＩＳＰは、ネットワークコンピューティングデバイスからワイヤレスデバイス１１５−ａにサービスされるデータを広告するためにワイヤレスデバイス１１５−ａのユーザにディスカウントされたデータレートを与えることができる。
【００５０】
[0062]ＷＷＡＮスモールセルまたはＷＬＡＮアクセスポイントへのエッジコンピューティングデバイス１４５の近接度の結果として、エッジコンピューティングデバイス１４５はまた、ワイヤレスデバイス１１５−ａのユーザのロケーション、ワイヤレスデバイス１１５−ａまたはエッジコンピューティングデバイス１４５からのセンサー入力、および／またはエッジコンピューティングデバイス１４５を介してワイヤレスデバイス１１５−ａのユーザによって行われた要求のコンテンツに従ってワイヤレスデバイス１１５−ａのユーザと相互作用し、それに刺激を与えるように、同じくエッジコンピューティングデバイス１４５と通信している近接したＩ／Ｏデバイスを制御することができる。
【００５１】
[0063]エッジコンピューティングデバイス１４５はまた、ワイヤレスデバイス１１５−ａのユーザを刺激するように入出力デバイスを制御するためにワイヤレスデバイス１１５−ａ、拡大すると、ワイヤレスデバイス１１５−ａのユーザのロケーションおよび環境に関するデータを取り入れることができる。ワイヤレスデバイス１１５−ａおよび／またはエッジコンピューティングデバイス１４５についてのセンサーデータは、（たとえば、マイクロフォンなどの入力デバイス、温度センサーまたは光センサー、あるいはカメラなど）から収集されることができる。ワイヤレスデバイス１１５−ａとワイヤレスデバイス１１５−ａが接続されるエッジネットワークデバイスとの極近傍ならびにエッジコンピューティングデバイス１４５の知られているロケーションのために、エッジコンピューティングデバイス１４５は、エッジコンピューティングデバイス１４５におけるデータに従って、ワイヤレスデバイス１１５−ａのユーザの知られている近傍内にあるワイヤレスデバイス１１５−ａ自体の外部のデバイス（たとえば、出力デバイス）を制御するためにこの情報を使用することができる。外部デバイスは、広告コンテンツまたはデータを配信またはサービスすることができる。たとえば、外部デバイスは、エッジコンピューティングデバイス１４５の物理的環境に固有の情報に従ってワイヤレスデバイス１１５−ａによってエッジコンピューティングデバイス１４５に与えられたデータコンテンツにアノテーションを付けるためにエッジコンピューティングデバイス１４５によって制御されることができる。アノテーションを付けることは、画像またはテキストでデータコンテンツにアノテーションを付けることを含むことができる。別の例として、エッジコンピューティングデバイス１４５は、エッジコンピューティングデバイス１４５から決定されたワイヤレスデバイス１１５−ａのユーザの少なくとも１つの特性（たとえば、ワイヤレスデバイス１１５−ａが接続されたスモールセル基地局への近接度によるワイヤレスデバイス１１５−ａの物理的ロケーションまたはワイヤレスデバイス１１５−ａのユーザによって行われた要求のコンテンツ）に基づいてワイヤレスデバイス１１５−ａのユーザに刺激を与えるために（エッジコンピューティングデバイス１４５の外部の）Ｉ／Ｏデバイスを制御することができる。
【００５２】
[0064]エッジコンピューティングデバイス１４５はまた、サードパーティアプリケーションをホストし得る剰余コンピューティングリソースを有することができる。これらのコンピューティングリソースはまた、そのような目的のために与えられることができる。モバイルアプリケーションは、一般に、ワイヤレスデバイス１１５−ａ上で、またはコンテンツ配信ネットワークまたは他のサーバなどのネットワーク構成要素上で動作する。同時に、ワイヤレスデバイス１１５−ａは、概して、限定された計算能力およびバッテリー寿命を有するが、エッジコンピューティングデバイス１４５は、おそらく専用電力接続を有するであろう。したがって、エッジコンピューティングデバイス１４５は、ワイヤレスデバイス１１５−ａよりも少ない電力および処理制約で、エンドユーザ（すなわち、ワイヤレスデバイス１１５−ａ）の極近傍にあるサードパーティアプリケーションによる使用を可能にするように構成されることができる。
【００５３】
[0065]一例では、ユーザのモバイルデバイス上で動作するアプリケーションは、エッジコンピューティングデバイス１４５上で動作する相補型アプリケーションによって拡張されることができる。相補型アプリケーションは、たとえば、ワイヤレスデバイス１１５−ａへの着信メッセージを監視すること、およびあらかじめ定義されたパラメータに従って警告を送ることによってユーザエクスペリエンスを拡張する処理を与えることができる。エッジコンピューティングデバイス１４５のリソースはまた、たとえば、サードパーティアプリケーションを実行するためにエッジコンピューティングデバイス１４５上で動作する仮想マシンを与えることによってサードパーティへのサービスとして与えられることができる。このようにして、サードパーティは、ワイヤレスデバイス１１５−ａの極近傍だが、アプリケーションがサードパーティの指示および制御の下にある場所においてサードパーティの自身のアプリケーションを実行することによってワイヤレスデバイス１１５−ａのユーザに拡張エクスペリエンスを与えることができる。サードパーティは、エッジコンピューティングデバイス１４５に選択されたデータまたはコンテンツをキャッシュし、キャッシュされたデータまたはコンテンツと相互作用するワイヤレスデバイス１１５−ａにアプリケーションを与えることができる。ワイヤレスデバイス１１５−ａのアプリケーションはまた、エッジコンピューティングデバイス１４５またはサーバ上で動作するアプリケーションと相互作用するために与えられることができる。したがって、ワイヤレスデバイス１１５−ａのアプリケーションは、ＷＷＡＮおよび／またはインターネットを通して遠くのサーバとより低い頻度で相互作用し、ワイヤレスデバイス１１５−ａのユーザのエクスペリエンスを拡張することができる。さらに、ワイヤレスデバイス１１５−ａのためのサードパーティアプリケーションによって実行される計算は、エッジコンピューティングデバイス１４５から第２のエッジコンピューティングデバイスへのユーザのワイヤレスデバイス１１５−ａに追従するめに、エッジコンピューティングデバイス１４５から第２のエッジコンピューティングデバイスに移動または転送されることができる。
【００５４】
[0066]図２に、本開示の様々な態様による、スモールセルのためのエッジコンピューティングデバイスをサポートするためにワイヤレス通信において使用するために構成されたエッジコンピューティングデバイス１４５−ａのブロック図２００を示す。場合によっては、エッジコンピューティングデバイス１４５−ａは、スモールセル基地局１５０とコロケートされることができる。エッジコンピューティングデバイス１４５−ａは、図１Ｂを参照しながら説明したエッジコンピューティングデバイス１４５の１つまたは複数の態様の一例であり得る。エッジコンピューティングデバイス１４５−ａは、受信機２１０、エッジコンピューティングプラットフォーム２１５、および／または送信機２２０を含むことができる。エッジコンピューティングデバイス１４５−ａはまた、プロセッサ（図示せず）であるか、またはそれを含むことができる。これらのモジュールの各々は互いに通信していることがある。場合によっては、エッジコンピューティングデバイス１４５−ａは、スモールセル基地局１５０に統合されることができる。そのような場合、エッジコンピューティングデバイス１４５−ａは、スモールセル基地局１５０に追加の計算能力を与え得、したがって、受信機２１０または送信機２２０を含まないことがある。
【００５５】
[0067]エッジコンピューティングデバイス１４５−ａは、受信機２１０、エッジコンピューティングプラットフォーム２１５、および／または送信機２２０を通して、本明細書で説明する機能を実行するように構成されることができる。たとえば、エッジコンピューティングデバイス１４５−ａは、スモールセルと通信しているワイヤレスデバイスにエッジコンピューティングリソースを与えるように構成されることができる。エッジコンピューティングプラットフォーム２４５をカプセル化するエッジコンピューティングデバイス１４５−ａが示されているが、場合によっては、エッジコンピューティングプラットフォーム２４５が、エッジコンピューティングデバイス１４５−ａをカプセル化する。すなわち、エッジコンピューティングデバイス２４５は、エッジコンピューティングデバイス１４５−ａ、レシーブド２１０、および／または送信機２２０を囲み得るか、またはそれを含むことができる。このようにして、エッジコンピューティングプラットフォーム２４５は、処理能力をブーストするためにエッジコンピューティングデバイス１４５−ａの機能を活用することができる。
【００５６】
[0068]エッジコンピューティングデバイス１４５−ａの構成要素は、適用可能な機能の一部または全部をハードウェアで実行するように適応された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）を使用して、個々にまたはまとめて実装されることができる。代替的に、それらの機能は、１つまたは複数の他の処理ユニット（またはコア）によって、１つまたは複数の集積回路上で実行されることができる。他の例では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタムＩＣ）が使用されることができる。各構成要素の機能はまた、全体的にまたは部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装されることができる。
【００５７】
[0069]受信機２１０は、パケット、ユーザデータ、および／または様々な情報チャネル（たとえば、制御チャネル、データチャネルなど）に関連付けられた制御情報などの情報を受信することができる。受信機２１０は、ワイヤレスデバイスによってネットワークに要求されたコンテンツ、データ、および他の情報を受信するように構成されることができ、これは、エッジコンピューティングデバイス１４５−ａなどのスモールセルと通信しているワイヤレスデバイスの要求時、ワイヤレスデバイスから送られたそのようなコンテンツまたはデータについての要求時、ならびにワイヤレスデバイスによってエッジコンピューティングリソースを使用したいという要求時、および様々なセンサーまたは入出力デバイスからの入力時におけるネットワークからのオーディオ、ビデオ、広告、ウェブページ、または他のデータを含むことができる。場合によっては、受信機２１０は、異なるソースから同じデータの複数のバージョンを受信することができる。情報は、エッジコンピューティングプラットフォーム２１５に、およびエッジコンピューティングデバイス１４５−ａの他の構成要素に受け渡されることができる。
【００５８】
[0070]送信機２２０は、エッジコンピューティングデバイス１４５−ａの他の構成要素から受信された１つまたは複数の信号を送信することができる。送信機２２０は、エッジコンピューティングデバイス１４５−ａなどのスモールセルと通信しているワイヤレスデバイスにオーディオ、ビデオ、広告、ウェブページ、または他のデータを送信し得、ワイヤレスデバイスによるエッジコンピューティングリソースを使用したいという要求に応答し、ディスプレイ、ライト、または他の入出力デバイスに出力する。いくつかの例では、送信機２２０は、トランシーバモジュール中で受信機２１０とコロケートまたは統合されることができる。
【００５９】
[0071]図３に、本開示の様々な態様による、データまたはコンテンツ処理を動的に分散させるためのワイヤレス通信システムにおいて使用するために構成されたエッジコンピューティングデバイス１４５−ｂのブロック図３００を示す。エッジコンピューティングデバイス１４５−ｂは、図１Ｂおよび図２を参照しながら説明したエッジコンピューティングデバイス１４５、１４５−ａの態様の一例であり得る。エッジコンピューティングデバイス１４５−ｂは、受信機２１０−ａと、エッジコンピューティングプラットフォーム２１５−ａと、送信機２２０−ａとを含み得、その各々が、図２を参照しながら説明した機能を実行することができる。エッジコンピューティングプラットフォーム２１５−ａは、処理リソース３０５と、処理分散マネージャ３１０と、モバイルデバイス通信マネージャ３１５とを含むことができる。
【００６０】
[0072]処理リソース３０５は、本明細書で説明した処理機能を実行することが可能な構成要素を含むことができる。処理機能は、外部ソース（たとえば、ＲＡＮ）から受信されたデータに対して実行されることができる。たとえば、処理リソース３０５は、受信データを圧縮および解凍するための構成要素を含み得る（たとえば、処理リソース３０５は、ワイヤレスデバイス１１５への送信のための受信オーディオデータを解凍し得る）。ある場合には、処理リソース３０５は、第１の圧縮アルゴリズムを用いて圧縮された受信データを解凍し、第２の圧縮アルゴリズムに従ってデータを再圧縮することができる（たとえば、処理リソース３０５は、データをトランスコードすることができる）。さらに、処理リソース３０５は、コンテンツ（たとえば、ウェブコンテンツ）を評価するための構成要素および／またはコンテンツをレンダリングするための構成要素を含み得る（たとえば、処理リソース３０５は、ワイヤレスデバイス１１５上での表示のためにワイヤレスデバイス１１５への送信のためのビデオデータをレンダリングし得る）。処理リソース３０５は、ワイヤレスデバイス１１５においてあまり処理を必要としない形態に（たとえば、ＲＡＮからの）受信データを変換するために使用されることができる。
【００６１】
[0073]いくつかの事例では、処理リソース３０５は、同じデータ（たとえば、事前ダウンロードされたデータ）のバージョンごとに異なるレベルの処理（たとえば、レンダリング）を実行することができる。処理のレベルは、無線（エアインターフェース）リンク状態またはターゲットワイヤレスデバイス１１５の動作状態に基づくことができる。場合によっては、エッジコンピューティングデバイス１４５−ｂと関連するワイヤレスデバイス１１５との間の処理負担の分散により受信データを変換するために処理リソース３０５の一部分のみが使用されることができる。たとえば、ウェブコンテンツデータを評価する負担が別のデバイス（たとえば、関連するワイヤレスデバイス１１５または別のエッジコンピューティングデバイス１４５）に割り当てられるので、エッジコンピューティングデバイス１４５−ｂは、そうするのを控えることができる。エッジコンピューティングデバイス１４５−ｂの処理リソース３０５および能力は、他のデバイス２０５−ａの処理リソース、能力、および記憶とは異なることができる。
【００６２】
[0074]処理分散マネージャ３１０は、エッジコンピューティングデバイス１４５−ｂまたは関連するワイヤレスデバイス１１５に処理負担を割当てることができる。たとえば、処理分散マネージャは、どの処理機能がエッジコンピューティングデバイス１４５−ｂにおいて実行されるのか、およびどの処理機能がワイヤレスデバイス１１５において実行されるのかを決定する。場合によっては、処理作業負荷は、エッジコンピューティングデバイス１４５のグループ（またはスモールセル基地局１５０のグループ）と個別のワイヤレスデバイス１１５との間に割り当てられることができる（たとえば、処理負担は、エッジコンピューティングデバイス１４５−ｂに隣接するエッジコンピューティングデバイス１４５とワイヤレスデバイス１１５との間で分割されることができる）。すなわち、エッジコンピューティングデバイス１４５−ｂは、ワイヤレスデバイス１１５を対象とするデータを処理するためにいくつかの他のデバイスと連携して動作することができる。
【００６３】
[0075]処理分散マネージャ３１０は、処理負担を動的に決定することができる（たとえば、分割することができる）。たとえば、処理負担の分散は、外部エンティティ（たとえば、ワイヤレスデバイス１１５）からのメッセージに応答したものであり得るか、または自律的に決定されることができる（すなわち、外部プロンプトとは無関係のものであり得る）。たとえば、割当ては、処理分散要求またはコマンドあるいはワイヤレスデバイス１１５情報（たとえば、ワイヤレスデバイス１１５の動作コンテキスト）に基くことができる。ワイヤレスデバイス１１５の情報は、ワイヤレスデバイス１１５または別の通信デバイスから受信されることができる（たとえば、情報は、別の通信デバイスを介してリレーされることができる）。ワイヤレスデバイス１１５の動作コンテキストは、ワイヤレスデバイス１１５の電力状態（たとえば、バッテリー寿命、電力消費量）、ワイヤレスデバイス１１５の処理ヘッドルーム、およびワイヤレスデバイス１１５の処理能力に関する情報を含み得る。追加または代替として、処理負担の分散は、ワイヤレスデバイス１１５に関連するベースの無線リンク状態にあり得る。たとえば、処理分散マネージャ３１０は、エアインターフェースリンクの品質に基づいてエッジコンピューティングデバイス１４５−ｂとワイヤレスデバイス１１５との間で処理負担を割当てることができる。一例では、処理リソース３０５は、ワイヤレスデバイス１１５が良好な信号品質にあるとき、またはワイヤレスデバイス１１５が熱緩和中であるとき、ビデオレンダリングを割当てられ、あまり圧縮されていないデータの非圧縮を送り出すことができる。
【００６４】
[0076]場合によっては、各処理コントリビュータに割り当てられる処理負担は、割当てられた処理機能を実行することに関連する様々なコストの評価に基づくことができる。コストは、共同処理方式に関与するデバイスについてデターミンされることができる。比較は、異なる分散組合せの間のものであり得る。たとえば、処理分散マネージャ３１０は、圧縮データを受信するワイヤレスデバイス１１５に関連する処理コストと、非圧縮データを送信するエッジコンピューティングデバイス１４５−ｂに関連する通信コストとを決定することができる。処理分散マネージャ３１０は、決定されたコストを評価し、どのコストが許容可能であるのかを決定することができる。場合によっては、コストが優先されることができる。このまたは他の態様では、コストは、容認性のそれぞれのレベルを決定するために対応するしきい値と比較されることができる。
【００６５】
[0077]モバイルデバイス通信マネージャ３１５は、エッジコンピューティングデバイス１４５−ｂと（たとえば、ワイヤードまたはワイヤレス手段を介して）通信可能に結合されたデバイスに関連する通信を容易にし得るかまたは管理することができる。モバイルデバイス通信マネージャ３１５は、送信機２２０−ａと連携して、ワイヤレスデバイス１１５に処理負担を示すメッセージを送ることができる。場合によっては、モバイルデバイス通信マネージャ３１５は、情報についての要求の送信を容易にすることができる。たとえば、モバイルデバイス通信マネージャ３１５は、ワイヤレスデバイス１１５に固有の情報（たとえば、バッテリー情報、電力消費量情報、処理可用性情報など）を要求するワイヤレスデバイス１１５にメッセージを送ることができる。したがって、モバイルデバイス通信マネージャ３１５は、（たとえば、受信機２１０−ａとの通信を介して）ワイヤレスデバイス１１５に関係する（たとえば、報告中の）情報を受信することができる。受信された情報は、モバイルデバイス通信マネージャ３１５によって誘発される要求に対応することができるか、またはそのような要求とは無関係であり得る（たとえば、報告は、タイマーの満了、またはしきい値を満たすバッテリー／電力消費量状態の変化によるものであり得る）。いくつかの態様では、モバイルデバイス通信マネージャ３１５は、共有処理方式に関与するデバイス（たとえば、ワイヤレスデバイス１１５または別のデバイス２０５）への処理割当ての送信を容易にすることができる。処理割当ては、処理分散マネージャ３１０との通信を介して決定されることができる。代替例では、ワイヤレスデバイス１１５は、受信データの状態に基づいてそれの処理負担を決定することができる。
【００６６】
[0078]場合によっては、モバイルデバイス通信マネージャ３１５は、異なるレンダリングまたはエアリンク状態に対してデータの異なるバージョンを事前ダウンロードすることを容易にすることができる。たとえば、エッジコンピューティングデバイス１４５−ｂは、頻繁に閲覧されるデータを事前ダウンロードし、キャッシュすることができる。異なるバージョンは、異なるソースからのものであり得る（たとえば、１つのバージョンはＹｏｕＴｕｂｅ（登録商標）からのものであり得、１つのバージョンはＣＮＮからのものであり得る）。データは、同じコンテンツであるが、異なる解像度または速度を有することができる。ワイヤレスデバイス１１５に関連する状態（たとえば、無線リンク品質、ユーザ選好、電力状態、処理ヘッドルーム、処理能力）に基づいて、エッジコンピューティングデバイス１４５−ｂは、最も適切であるデータのバージョンを配布し得る（たとえば、エッジコンピューティングデバイス１４５−ｂは、ターゲットワイヤレスデバイス１１５のオーバーヘッドしきい値を上回らないデータの最高解像度バージョンを送信のために選択することができる）。場合によっては、データのバージョンの選択は、時刻などの他の状態またはパラメータにベースドオンすることができる。
【００６７】
[0079]いくつかの例では、異なるレベルまたはレイヤのエッジコンピューティングデバイスがあり得る。たとえば、エッジコンピューティングデバイス１４５−ｂは、ワイヤレスデバイス１１５をサービスするビーアスモールセル基地局１５０の一部であり得る。代替的に、エッジコンピューティングデバイス１４５−ｂは、下位の（たとえば、より高性能でない、低電力の）通信デバイスのためのエッジコンピューティングデバイスとして働くワイヤレスデバイス１１５であり得る。一例では、エッジコンピューティングデバイス１４５−ｂは、別の通信デバイス（たとえば、スマートウォッチ）のためのエッジコンピューティングデバイスとして次に働き得るワイヤレスデバイス１１５のためのエッジコンピューティングデバイスとして働くことができる。そのような場合、処理負担の分散は、処理負担がすべてのレイヤにわたって拡散されるように調整されることができる。すなわち、各デバイスは、データのタイプに関連する処理機能の共有を実行することができる。処理負担の分散は、関係するデバイスのうちの１つまたは複数に関連する制約およびパラメータに基づくことができる。
【００６８】
[0080]図４に、本開示の様々な態様による、スモールセル基地局１５０−ｃとコロケートされたエッジコンピューティングリソースを与えるために構成されたスモールセル基地局１５０−ｃを示す図４００を示す。いくつかの態様では、スモールセル基地局１５０−ｃは、図１Ａ〜図１Ｂのスモールセル基地局１５０の一例であり得る。スモールセル基地局１５０−ｃは、プロセッサ４０５と、メモリ４１０と、トランシーバ４３０と、アンテナ４３５と、エッジコンピューティングプラットフォーム２１５−ｂとを含むことができる。エッジコンピューティングプラットフォーム２１５−ｂは、図２〜図３のエッジコンピューティングプラットフォーム２１５の一例であり得る。いくつかの例では、スモールセル基地局１５０−ｃはまた、ネットワーク通信マネージャ４２０を含むことができる。プロセッサ４０５と、メモリ４１０と、トランシーバ４３０と、ネットワーク通信マネージャ４２０と、エッジコンピューティングプラットフォーム２１５−ｂとの各々は、直接または間接的に、少なくとも１つのバス４４０を介して互いに通信していることがある。
【００６９】
[0081]メモリ４１０は、ランダムアクセスメモリ（ＲＡＭ）と、読取り専用メモリ（ＲＯＭ）とを含むことができる。メモリ４１０はまた、実行されたとき、プロセッサ４０５に、たとえば、図１Ａ、図１Ｂ、図２、および図３を参照しながらさらに説明したように、スモールセル基地局１５０−ｃと通信しているワイヤレスデバイスにエッジコンピューティングリソースを与えるために本明細書で説明する様々な機能を実行することを行わせるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア（ＳＷ）コード４１５を記憶することができる。代替的に、コード４１５は、プロセッサ４０５によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ実行されたとき）コンピュータに本明細書で説明する機能を実行させるように構成されることができる。
【００７０】
[0082]プロセッサ４０５は、インテリジェントハードウェアデバイス（たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなど）を含むことができる。プロセッサ４０５は、トランシーバ４３０および／またはネットワーク通信マネージャ４２０を通して受信された情報を処理することができる。プロセッサ４０５はまた、アンテナ４３５を通した送信のためにトランシーバ４３０に送られるべき情報、および／またはネットワーク通信マネージャ４２０に送られるべき情報を処理することができる。プロセッサ４０５は、単独でまたはエッジコンピューティングプラットフォーム２１５−ｂとともに、スモールセル基地局１５０−ｃと通信しているワイヤレスデバイス１１５にエッジコンピューティングリソースを与えることに関係する様々な態様を扱うことができる。
【００７１】
[0083]トランシーバ４３０は、パケットを変調し、変調パケットを送信のためにアンテナ４３５に与え、ならびにアンテナ４３５から受信されたパケットを復調するように構成されたモデムを含むことができる。トランシーバ４３０は、少なくとも１つの送信機モジュールおよび少なくとも１つの別個の受信機モジュールとして実装されることができる。トランシーバ４３０は、たとえば、図１Ａおよび図１Ｂに示すように、アンテナ４３５を介して、少なくとも１つのワイヤレスデバイス１１５と双方向に通信するように構成されることができる。スモールセル基地局１５０−ｃは、通常、複数のアンテナ４３５（たとえば、アンテナアレイ）を含むことができる。スモールセル基地局１５０−ｃは、ネットワーク通信マネージャ４２０を通してコアネットワーク１３０−ｂと通信することができる。スモールセル基地局１５０−ｃは、トランシーバ４３０とアンテナ４３５とを使用したスモールセル基地局１５０−ｄなどの他のスモールセル基地局１５０と通信することができる。
【００７２】
[0084]スモールセル基地局１５０−ｃの構成要素は、図１Ａ、図１Ｂ、図２、および図３を参照しながら上記で説明した態様を実装するように構成され得、それらの態様は、簡潔のためにここでは繰り返さない。さらに、スモールセル基地局１５０−ｃの構成要素は、図５〜図１１に関して以下で説明する態様を実装するように構成され得、それらの態様は、簡潔のためにここでも繰り返さない。
【００７３】
[0085]図５に、本開示の様々な態様による、ワイヤレス通信システムのブロック図５００を示す。ワイヤレス通信システムは、スモールセル基地局１５０−ｅを含み、これは、図１〜図４を参照しながら説明したスモールセル基地局１５０の態様の一例であり得る。スモールセル基地局１５０−ｅは、トランシーバ４３０−ａと、アンテナ４３５−ｂと、プロセッサ４０５−ａと、（ＳＷ４１５−ａを含む）メモリ４１０−ａとを含み、その各々は、図４を参照しながら説明した機能を実行し得、その各々は、（たとえば、バス４４０−ａを介して）互いに直接または間接的に通信することができる。
【００７４】
[0086]スモールセル基地局１５０−ｅは、エッジコンピューティングプラットフォーム２１５−ｃを含むことができる。エッジコンピューティングプラットフォーム２１５−ｃは、図２〜図４を参照しながら説明したエッジコンピューティングプラットフォーム２１５、２１５−ａ、２１５−ｃの態様の一例であり得る。エッジコンピューティングプラットフォーム２１５は、処理リソース３０５−ａと、処理分散マネージャ３１０−ａと、モバイルデバイス通信マネージャ３１５−ａとを含み得、その各々は、図３を参照しながら説明した機能を実行することができる。
【００７５】
[0087]たとえば、処理分散マネージャ３１０−ａは、スモールセル基地局１５０−ｅと関連するワイヤレスデバイス（たとえば、ワイヤレスデバイス１１５−ｃ）とのための処理負担を決定することができる。処理分散マネージャ３１０−ａは、ターゲットワイヤレスデバイス１１５の動作状態または通信パラメータ（たとえば、無線リンク状態、バッテリー寿命、電力消費量、温度、利用可能な処理など）に基づいて処理負担を割り当てることができる。たとえば、処理分散マネージャ３１０−ａは、無線リンク（たとえば、無線リンク１２５）の状態を監視または観測し、状態に基づいて処理分散を決定することができる。場合によっては、処理分散マネージャ３１０−ａは、スモールセル基地局１５０−ｅに、ワイヤレスデバイス１１５ごとに異なる負担を割当てることができる。たとえば、スモールセル基地局１５０−ｅは、ターゲットワイヤレスデバイス１１５（図示せず）を対象とするデータに対してより、ターゲットワイヤレスデバイス１１５−ｃを対象とするデータに対してより多くの処理を実行することができる。言い換えれば、処理負担は、ワイヤレスデバイスごとに（たとえば、個別のワイヤレスデバイスの条件または状態に基づいて）分散されることができる。いくつかの態様では、処理負担は、データのタイプごとに異なることができる。すなわち、スモールセル基地局１５０−ｅと関連するターゲットワイヤレスデバイス１１５とに割当てられる処理負担は、データのタイプに依存することができる（たとえば、スモールセル基地局１５０−ｅは、静止画像データとは異なる処理をビデオデータに適用することができる）。
【００７６】
[0088]処理リソース３０５−ａは、処理分散マネージャ３１０−ａによって行われた決定に従って処理機能を実行することができる。処理機能は、データを圧縮し解凍することと、データをレンダリングすることと、データを評価することとを含むことができる。場合によっては、データは、コアネットワーク１６０−ｃから（たとえば、ネットワーク通信マネージャ４２０−ａを介して）受信される。処理リソース３０５−ａは、ターゲットワイヤレスデバイス１１５への送信のための受信データを操作することができる。場合によっては、スモールセル基地局１５０−ｅの処理リソース３０５−ａは、異なるエッジコンピューティングデバイス１４５の処理リソース３０５とは異なる機能が可能であり得る。処理リソース３０５−ａは、異なるターゲットワイヤレスデバイス１１５を対象とするデータにまたは異なるタイプのデータに異なるレベルまたはタイプのデータ処理を与えるように構成されることができる。いくつかの態様では、処理リソース３０５−ａは、同じデータの複数のバージョンのダウンロードを容易にすることができる（たとえば、同じビデオクリップが異なるプラットフォームからダウンロードされることができる）。バージョンは、ワイヤレスデバイス１１５からの要求に従って、またはワイヤレスデバイス１１５からの要求を予想してダウンロードされることができる（たとえば、バージョンは事前ダウンロードされることができる）。処理分散マネージャ３１０−ａは、ワイヤレスデバイス１１５に関連する状態に基づいてワイヤレスデバイス１１５にデータのどのバージョンを送るべきかを動的に決定することができる。たとえば、データバージョンの選択は、無線リンク１２５の品質またはワイヤレスデバイス１１５の動作状態（たとえば、ワイヤレスデバイス１１５の処理能力または処理可用性）に基づくことができる。
【００７７】
[0089]処理分散マネージャ３１０−ａは、ターゲットワイヤレスデバイスとの通信を介してターゲットワイヤレスデバイス１１５の動作状態情報を学習または決定することができる。場合によっては、ワイヤレスデバイス１１５−ｃについての情報は、異なる通信デバイスとの通信を介して取得されることができる（たとえば、スモールセル基地局１５０−ｅはスモールセル基地局１５０−ｆから情報を受信することができる）。通信は、モバイルデバイス通信マネージャ３１５−ａによって開始されたクエリまたは要求に応答したものであり得る。たとえば、モバイルデバイス通信マネージャ３１５−ａは、トランシーバ４３０−ａおよびアンテナ４３５−ｂと連携して、スモールセル基地局１５０−ｅ（またはワイヤレスデバイス１１５−ｃ）にワイヤレスデバイス１１５−ｃに関係する動作状態情報についての要求を送ることができる。要求に基づいて、モバイルデバイス通信マネージャ３１５−ａは、アンテナ４３５−ｂおよびトランシーバ４３０−ａと連携して、（たとえば、動作状態報告中に含まれる）動作状態情報を受信することができる。動作状態情報は、ワイヤレスデバイス１１５）に関連するバッテリー寿命情報、電力消費量情報、温度情報、または処理可用性情報を含むことができる。
【００７８】
[0090]場合によっては、処理分散マネージャ３１０−ａは、対応するしきい値と動作状態情報を比較し、比較に少なくとも部分的に基づいて処理割当てを決定することができる。たとえば、処理分散マネージャ３１０−ａは、バッテリー寿命しきい値と報告されたバッテリー寿命情報を比較することができる。場合によっては、モバイルデバイス通信マネージャ３１５−ａは、トランシーバ４３０−ａ、アンテナ４３５−ｂを介して、ワイヤレスデバイス１１５の処理能力を示す情報を要求（し、それを受信）することができる。示された処理能力に基づいて、処理分散マネージャ３１０−ａは、処理負担を分散することができる。
【００７９】
[0091]いくつかの態様では、ワイヤレスデバイスが関連付けられ得る別個の、あらかじめ定義された動作状態があり得る。たとえば、Ｘ個の動作状態があり得、その各々が、異なる構成の処理分散に関連付けられることができる。したがって、アンスモールセル基地局１５０−ｅは、ターゲットワイヤレスデバイス１１５のための動作状態を決定し、相応して処理負担を割当てることができる。動作状態は、ワイヤレスデバイス１１５についての動作情報（たとえば、ワイヤレスデバイス１１５のバッテリー寿命と処理能力との組合せ）に基づいて決定されることができる。代替的に、動作状態は、ワイヤレスデバイス１１５から直接受信されることができる（たとえば、動作状態は、報告中に含まれるワイヤレスデバイス１１５の動作状態の表示に基づくことができる）。すなわち、ワイヤレスデバイス１１５は、それ自体の動作状態を決定し、スモールセル基地局１５０−ｅに状態を報告することができる。
【００８０】
[0092]場合によっては、デバイスは、優先順位の高いデバイスの要件が優先順位の低いデバイスの要件の前に満たされるように優先されることができる。たとえば、低電力備蓄上で動作するスマートウォッチは、スマートウォッチがエッジコンピューティングデバイス１４５に対してより少ない処理機能を実行するようにそれの関連するエッジコンピューティングデバイス１４５よりも優先されることができる。処理負担の分散と同様に、デバイスの優先度付けは動的に更新されることができる。場合によっては、スモールセル基地局１５０−ｅは、いくつかのスモールセル内のエッジコンピューティングデバイス１４５のクラスタの一部であり得る。エッジコンピューティングデバイス１４５のクラスタは、動的処理分散またはデータプリローディングに関係する情報を交換することができる。スモールセル基地局１５０−ｅは、クラスタヘッドとして働き、したがって、クラスタ内の他のスモールセル基地局１５０の活動を指示するか、それをガイドするか、またはそれに影響を及ぼし得る。
【００８１】
[0093]図６に、本開示の様々な態様による、スモールセル基地局１５０−ｇとコロケートされたエッジコンピューティングリソースを与えるために構成されたエッジコンピューティングデバイス１４５−ｃを示す図６００を示す。図６では、スモールセル基地局１５０−ｇは、エッジコンピューティングデバイス１４５−ｃとは物理的に別個のものである。エッジコンピューティングデバイス１４５−ｃは、プロセッサ６０５と、メモリ６１０と、スモールセル通信マネージャ６２０と、エッジコンピューティングプラットフォーム２１５−ｄとを含むことができる。
【００８２】
[0094]エッジコンピューティングプラットフォーム２１５−ｄは、図２〜図５のエッジコンピューティングプラットフォーム２１５の一例の１つまたは複数の態様であり得る。エッジコンピューティングプラットフォーム２１５−ｄは、エッジコンピューティングデバイス１４５−ｃのスモールセル通信マネージャ６２０を介してスモールセル基地局１５０−ｇが接続されたコアネットワーク１３０−ｄと通信することができる。いくつかの態様では、スモールセル基地局１５０−ｇおよびスモールセル基地局１５０−ｈは、図１Ａ〜図１Ｂおよび図４〜図５のスモールセル基地局１５０の一例であり得、ワイヤレスデバイス１１５−ｄは、図１Ａ〜図１Ｂおよび図４〜図５のワイヤレスデバイス１１５の一例であり得る。
【００８３】
[0095]エッジコンピューティングデバイス１４５−ｃの構成要素は、図１Ａ〜図５を参照しながら上記で説明した態様を実装するように構成され得、それらの態様は、簡潔のためにここでは繰り返さないことがある。
【００８４】
[0096]プロセッサ６０５は、図４のプロセッサ４０５の一例であり得る。プロセッサ６０５は、インテリジェントハードウェアデバイス（たとえば、ＣＰＵ、マイクロコントローラ、ＡＳＩＣなど）を含むことができる。プロセッサ６０５は、スモールセル通信マネージャ６２０またはエッジコンピューティングプラットフォーム２１５−ｄを通して受信された情報を処理することができる。プロセッサ６０５はまた、スモールセル通信マネージャ６２０を通した送信のためにトランシーバ４３０に送られるべき情報を処理することができる。プロセッサ６０５は、単独でまたはエッジコンピューティングプラットフォーム２１５−ｄとともに、スモールセル基地局１５０−ｇと通信しているワイヤレスデバイス１１５にエッジコンピューティングリソースを与えることに関係する様々な態様を扱うことができる。いくつかの例では、プロセッサ６０５は、エッジコンピューティングプラットフォーム２１５−ｄである。
【００８５】
[0097]メモリ６１０は、図４のメモリ４１０の一例であり得る。メモリ６１０は、実行されたとき、プロセッサ６０５に、たとえば、図１Ａ〜図５を参照しながらさらに説明したように、スモールセルと通信しているワイヤレスデバイス１１５にエッジコンピューティングリソースを与えるために本明細書で説明する様々な機能を実行することを行わせるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェア（ＳＷ）コード６１５を記憶することができる。代替的に、コード６１５は、プロセッサ６０５によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ実行されたとき）コンピュータに本明細書で説明する機能を実行させるように構成されることができる。
【００８６】
[0098]さらに、エッジコンピューティングデバイス１４５−ｃの構成要素は、図７〜図１１に関連して以下で説明する態様を実装するように構成されることができ、それらの態様は、簡潔のためにここでは繰り返されないことがある。
【００８７】
[0099]図７に、本開示の様々な態様による、エッジコンピューティングプラットフォームをサポートするプロセスフロー７００の一例を示す。プロセスフロー７００は、コアネットワーク１３０−ｅ（たとえば、発展型パケットコア（ＥＰＣ））と、エッジコンピューティングデバイス１４５−ｄと、ワイヤレスデバイス１１５−ｅとを含むことができる。エッジコンピューティングデバイス１４５−ｄは、図２〜図７を参照しながら説明したように、スモールセル基地局１５０中に含まれるか、または、それとコロケートされることができる。したがって、エッジコンピューティングデバイス１４５−ｄは、本明細書で説明する技法に従ってデバイスの間で処理負担を分散させることができる。
【００８８】
[0100]７０５において、エッジコンピューティングデバイス１４５−ｄは、ワイヤレスデバイス１１５−ｅに情報要求を送ることができる。要求される情報は、バッテリー寿命情報、電力消費量情報、温度情報、処理可用性情報、処理能力情報、動作状態情報、チャネル状態情報などであり得る。情報は、ワイヤレスデバイス１１５−ｅに関連付けられることができる。場合によっては、エッジコンピューティングデバイス１４５−ｄは、ワイヤレスデバイス１１５−ｅの過去の、現在の、および／または将来の（たとえば、予測された）行為に関する情報を要求することができる。７１０において、ワイヤレスデバイス１１５−ｅは、エッジコンピューティングデバイス１４５−ｄに情報応答を送ることによって要求に応答することができる。情報応答は、情報要求によって示されたデータを含むことができる。場合によっては、報告は、情報要求とは無関係に送られることができる（たとえば、報告は、周期的に、ビヘストな別の通信デバイスにおいて、またはワイヤレスデバイス１１５−ｅにおける状態の変化に基づいて送られることができる）。
【００８９】
[0101]７１５において、エッジコンピューティングデバイス１４５−ｄは、エッジコンピューティングデバイス１４５−ｄとワイヤレスデバイス１１５−ｅとの間の処理負担の分散を決定することができる。分散は、処理負担が、エッジコンピューティングデバイス１４５−ｄに完全に割り当てられるか、ワイヤレスデバイス１１５−ｅに完全に割り当てられるか、またはエッジコンピューティングデバイス１４５−ｄとワイヤレスデバイス１１５−ｅとの間で共有されるようなものであり得る。場合によっては、処理作業負荷は、さらに、他のデバイスと共有されることができる（たとえば、他のエッジコンピューティングデバイス１４５の間で分割されることができる）。処理負担の割当ては、ブロック７１０において受信された情報に少なくとも部分的に基づき得る。７１０に進み、エッジコンピューティングデバイス１４５−ｄは、コアネットワーク１３０−ｅ（たとえば、ＥＰＣ）からデータを受信することができる。データは、オーディオ、ビデオ、テキスト、電子メール、ウェブコンテンツなどであり得る。場合によっては、処理の分散は、受信されたデータのタイプに少なくとも部分的に基づくことができる。
【００９０】
[0102]７２５において、エッジコンピューティングデバイス１４５−ｄは、受信データを選択的に処理することができる。エッジコンピューティングデバイス１４５−ｄは、処理負担の分散に基づいてどの処理機能を実行すべきかを選択することができる。たとえば、場合によっては、エッジコンピューティングデバイス１４５−ｄは、データを処理するのを控えることができる。他の例では、エッジコンピューティングデバイス１４５−ｄは、分散処理のために利用可能なまたはそれによってサポートされる処理のすべてを実行することができる。代替的に、エッジコンピューティングデバイス１４５−ｄは、７１５における処理負担の分散によって決定された処理機能の共有を実行することができる。７３０に進み、エッジコンピューティングデバイス１４５−ｄは、ワイヤレスデバイス１１５−ｅにデータを送信することができる。データは、７２５における選択に従って半処理されることができる。７３５において、ワイヤレスデバイス１１５−ｅは、受信データを選択的に処理することができる。処理は、負担の分散に従って生じることができる。このようにして、ワイヤレスデバイスは、受信時のデータの状態にかかわらず、データの処理を完了または終了することができる。
【００９１】
[0103]図８に、本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法８００を示すフローチャートを示す。方法８００の動作は、図１〜図７を参照しながら説明したように、エッジコンピューティングデバイスまたはそれの構成要素によって実施されることができる。たとえば、方法８００の動作は、図２〜図７を参照しながら説明したように、エッジコンピューティングプラットフォーム２１５によって実行されることができる。いくつかの例では、デバイスは、以下で説明する機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行することができる。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能態様を実行することができる。
【００９２】
[0104]８０５において、デバイスは、第１のスモールセル中のモバイルデバイスのためのデータを受信することができる。デバイスは、エッジコンピューティングデバイスまたはスモールセル基地局であり得る。いくつかの例では、ブロック８０５の動作は、図２および図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５と連携して受信機２１０によって実行されることができる。８１０に進み、デバイスは、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散することができる。エッジコンピューティングデバイスは、第１のスモールセルの第１の基地局または第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされることができる。いくつかの例では、ブロック８１０の動作は、図３を参照しながら説明したように、処理分散マネージャ３１０によって実行されることができる。
【００９３】
[0105]図９に、本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法９００を示すフローチャートを示す。方法９００の動作は、図１〜図７を参照しながら説明したように、エッジコンピューティングデバイスまたはそれの構成要素によって実施されることができる。たとえば、方法９００の動作は、図２〜図７を参照しながら説明したように、エッジコンピューティングプラットフォーム２１５によって実行されることができる。いくつかの例では、デバイスは、以下で説明する機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行することができる。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能態様を実行することができる。方法９００はまた、図８の方法８００の態様を組み込むことができる。
【００９４】
[0106]９０５において、デバイスは、第１のスモールセル中のモバイルデバイスのためのデータを受信することができる。デバイスは、スモールセル基地局またはエッジコンピューティングデバイスであり得る。いくつかの例では、ブロック９０５の動作は、図２および図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５と連携して受信機２１０によって実行されることができる。９１０において、デバイスは、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散することができる。いくつかの例では、ブロック９１０の動作は、図３を参照しながら説明したように、処理分散マネージャ３１０によって実行されることができる。９１５に進み、デバイスは、モバイルデバイスに関連する無線リンクの品質を決定することができる。無線リンクは、デバイスとモバイルデバイスとの間にあり得る。いくつかの例では、ブロック９１５の動作は、図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５によって実行されるか、または容易にされることができる。
【００９５】
[0107]９２０において、デバイスは、無線リンクの品質に少なくとも部分的に基づいて受信データを解凍することができる。たとえば、デバイスは、無線リンクの品質が品質しきい値を満たすと決定し、データを解凍することを決定することができる。他の場合には、デバイスは、無線リンクの品質が品質しきい値を満たさないと決定し、ビデオを解凍することを控えることができる。９２５において、デバイスは、モバイルデバイスに解凍データを送信することができる。
いくつかの例では、ブロック９１５の動作は、図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５によって実行されるか、または容易にされることができる。
【００９６】
[0108]図１０に、本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法１０００を示すフローチャートを示す。方法１０００の動作は、図１〜図７を参照しながら説明したように、エッジコンピューティングデバイスまたはそれの構成要素によって実施されることができる。たとえば、方法１０００の動作は、図２〜図７を参照しながら説明したように、エッジコンピューティングプラットフォーム２１５によって実行されることができる。いくつかの例では、デバイスは、以下で説明する機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行することができる。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能態様を実行することができる。方法１０００はまた、図８および図９の方法８００および９００の態様を組み込むことができる。
【００９７】
[0109]１００５において、デバイスは、第１のスモールセル中のモバイルデバイスのためのデータを受信することができる。デバイスは、スモールセル基地局またはエッジコンピューティングデバイスであり得る。いくつかの例では、ブロック１００５の動作は、図２および図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５と連携して受信機２１０によって実行されることができる。１０１０において、デバイスは、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で受信データの処理を分散することができる。１０１５に進み、デバイスは、データの複数のバージョンをダウンロードすることができる。バージョンは、異なる速度または解像度に関連付けられ得、いくつかの異なるソースからダウンロードされることができる。１０２０において、デバイスは、モバイルデバイスに関連する無線リンクの状態またはモバイルデバイスの動作状態に少なくとも部分的に基づいてモバイルデバイスに送信するためにデータの複数のバージョンのうちの第１のバージョンを選択することができる。いくつかの例では、ブロック１０１０、１０１５、および１０２０の動作は、図３を参照しながら説明したように、処理分散マネージャ３１０によって実行されることができる。
【００９８】
[0110]図１１に、本開示の様々な態様による、エッジコンピューティングデバイスとワイヤレスデバイスとの間の処理負担の動的割当てのための方法１１００を示すフローチャートを示す。方法１１００の動作は、図１〜図７を参照しながら説明したように、エッジコンピューティングデバイスまたはそれの構成要素によって実施されることができる。たとえば、方法１１００の動作は、図２〜図７を参照しながら説明したように、エッジコンピューティングプラットフォーム２１５によって実行されることができる。いくつかの例では、デバイスは、以下で説明する機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行することができる。追加または代替として、デバイスは、専用ハードウェアを使用して、以下で説明する機能態様を実行することができる。方法１１００はまた、図８、図９、および図１０の方法８００、９００、および１０００の態様を組み込むことができる。
【００９９】
[0111]１１０５において、デバイスは、第１のスモールセル中のモバイルデバイスのためのデータを受信することができる。デバイスは、スモールセル基地局またはエッジコンピューティングデバイスであり得る。いくつかの例では、ブロック１１０５の動作は、図２および図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５と連携して受信機２１０によって実行されることができる。１１１０において、デバイスは、モバイルデバイスの動作状態の表示を受信することができる。表示は、モバイルデバイスの電力状態、モバイルデバイスの処理能力、またはモバイルデバイスの処理可用性に関する情報を含むことができる。表示は、モバイルデバイスから、または別のエンティティから受信されることができる。いくつかの例では、ブロック１１１０の動作は、図３を参照しながら説明したように、モバイルデバイス通信マネージャ３１５によって実行されるか、または容易にされることができる。１１１５に進み、デバイスは、モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で処理分散を割当てることができる。割当ては、モバイルデバイスの動作状態の表示に少なくとも部分的に基づくことができる。いくつかの例では、ブロック１１１５の動作は、図３を参照しながら説明したように、処理分散マネージャ３１０によって実行されるか、または容易にされることができる。
【０１００】
[0112]添付の図面に関して上記に記載した発明を実施するための形態は、例を説明しており、実装され得るまたは特許請求の範囲内に入る唯一の例を表すものではない。「例」および「例示的」という語は、この説明で使用されるとき、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の例よりも有利な」を意味しない。詳細な説明は、説明する技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明する例の概念を不明瞭にすることを回避するために、よく知られている構造および装置がブロック図の形式で示されている。
【０１０１】
[0113]情報および信号は、多種多様な技術および技法のいずれかを使用して表されることができる。たとえば、上の説明全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁気粒子、光場もしくは光粒子、またはそれらの任意の組合せによって表されることができる。
【０１０２】
[0114]本明細書の開示に関して説明した様々な例示的なブロックおよび構成要素は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行されることができる。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ（たとえばＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成）としても実装されることができる。
【０１０３】
[0115]本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実施されることができる。プロセッサによって実行されるソフトウェアにおいて実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信されることができる。他の例および実装形態は、本開示および添付の特許請求の範囲および趣旨内に入る。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサによって実行されるソフトウェア、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちのいずれかの組合せを使用して実装されることができる。機能を実装する特徴はまた、機能の部分が、異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置されることができる。特許請求の範囲を含めて、本明細書で使用される場合、２つ以上の項目の列挙中で使用されるとき、「および／または」という用語は、列挙された項目のうちのいずれか１つが単独で採用され得ること、または列挙された項目のうちの２つ以上の任意の組合せが採用され得ることを意味する。たとえば、組成が、構成要素Ａ、Ｂ、および／またはＣを含んでいると記述されている場合、その組成は、Ａのみ、Ｂのみ、Ｃのみ、ＡとＢの組合せ、ＡとＣの組合せ、ＢとＣの組合せ、またはＡとＢとＣの組合せを含んでいることがある。また、特許請求の範囲を含めて、本明細書で使用される場合、項目の列挙（たとえば、「のうちの少なくとも１つ」あるいは「のうちの１つまたは複数」などの句で終わる項目の列挙）中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような選言的列挙を示す。
【０１０４】
[0116]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用のコンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは、命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用コンピュータもしくは専用コンピュータ、または汎用プロセッサもしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１０５】
[0117]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように与えられたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義された一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用されることができる。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示される原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信のための方法であって、
第１のスモールセル中のモバイルデバイスのためのデータを受信することと、
前記モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で前記受信データの処理を分散させることと、ここにおいて、前記エッジコンピューティングデバイスが、前記第１のスモールセルの第１の基地局または前記第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、
を備える、方法。
［Ｃ２］
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記無線リンクの前記品質に少なくとも部分的に基づいて前記エッジコンピューティングデバイスにおいて前記受信データを解凍することと、
前記モバイルデバイスに前記解凍データを送信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ３］
前記データの複数のバージョンをダウンロードすることと、
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態または前記モバイルデバイスの動作コンテキストに少なくとも部分的に基づいて前記モバイルデバイスに送信するために前記データの前記複数のバージョンのうちの第１のバージョンを選択することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ４］
前記動作コンテキストが、ユーザ選好、前記モバイルデバイスの電力状態、前記モバイルデバイスの処理ヘッドルーム、前記モバイルデバイスの処理能力、または時刻のうちの少なくとも１つを備える、［Ｃ３］に記載の方法。
［Ｃ５］
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態を観測することと、
前記無線リンクの前記状態に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てることと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ６］
前記エッジコンピューティングデバイスにおいて、前記モバイルデバイスの動作コンテキストの表示を受信することと、
前記表示に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てることと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ７］
前記モバイルデバイスの前記動作コンテキストに関連するしきい値に対する前記表示を比較すること、ここにおいて、前記しきい値が、処理可用性しきい値、電力可用性しきい値、または温度しきい値である、
をさらに備える、［Ｃ６］に記載の方法。
［Ｃ８］
前記モバイルデバイスから処理能力報告を受信することと、
前記処理能力報告に少なくとも部分的に基づいて前記データを処理することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ９］
前記受信データがビデオデータを備え、前記方法が、
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記無線リンクの前記品質に少なくとも部分的に基づいて前記ビデオデータをレンダリングすることと、
前記モバイルデバイス上での表示のために前記モバイルデバイスに前記レンダリングされたビデオデータを送信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１０］
前記受信データがオーディオデータを備え、前記方法が、
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記モバイルデバイスへの送信のためのオーディオデータを解凍することと、前記解凍することが、前記無線リンクの前記品質に少なくとも部分的に基づく、
前記モバイルデバイス上での再生のために前記モバイルデバイスに前記解凍されたオーディオデータを送信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１１］
前記第１の基地局のワイヤレス通信リソースが、第１のモジュール中に格納され、
前記エッジコンピューティングデバイスが、前記第１のモジュールと通信しており、それとコロケートされた第２のモジュール中に格納される、［Ｃ１］に記載の方法。
［Ｃ１２］
前記第１のスモールセルが、第１のピコセル、第１のフェムトセル、第１のマイクロセル、または第１のＷｉ−Ｆｉアクセスポイントのうちの１つであり、
前記第２のスモールセルが、第２のピコセル、第２のフェムトセル、第２のマイクロセル、または第２のＷｉ−Ｆｉアクセスポイントのうちの１つである、［Ｃ１］に記載の方法。
［Ｃ１３］
前記第１のスモールセルが、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）トランシーバとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）トランシーバとを備える、［Ｃ１］に記載の方法。
［Ｃ１４］
ワイヤレスデバイスにおけるワイヤレス通信のための装置であって、
第１のスモールセル中のモバイルデバイスのためのデータを受信するための手段と、  前記モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で前記受信データの処理を分散させるための手段と、ここにおいて、前記エッジコンピューティングデバイスが、前記第１のスモールセルの第１の基地局または前記第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、  を備える、装置。
［Ｃ１５］
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定するための手段と、
前記無線リンクの前記品質に少なくとも部分的に基づいて前記エッジコンピューティングデバイスにおいて前記受信データを解凍するための手段と、
前記モバイルデバイスに前記解凍データを送信するための手段と
をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ１６］
前記データの複数のバージョンをダウンロードするための手段と、
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態または前記モバイルデバイスの動作コンテキストに少なくとも部分的に基づいて前記モバイルデバイスに送信するために前記データの前記複数のバージョンのうちの第１のバージョンを選択するための手段と
をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ１７］
前記動作コンテキストが、ユーザ選好、前記モバイルデバイスの電力状態、前記モバイルデバイスの処理ヘッドルーム、前記モバイルデバイスの処理能力、または時刻のうちの少なくとも１つを備える、［Ｃ１６］に記載の装置。
［Ｃ１８］
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態を観測するための手段と、
前記無線リンクの前記状態に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てるための手段と
をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ１９］
前記エッジコンピューティングデバイスにおいて、前記モバイルデバイスの動作コンテキストの表示を受信するための手段と、
前記表示に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てるための手段と
をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ２０］
前記モバイルデバイスの前記動作コンテキストに関連するしきい値に対する前記指示を比較するための手段、ここにおいて、前記しきい値が、処理可用性しきい値、電力可用性しきい値、または温度しきい値である、
をさらに備える、［Ｃ１９］に記載の装置。
［Ｃ２１］
前記モバイルデバイスから処理能力報告を受信するための手段と、
前記処理能力報告に少なくとも部分的に基づいて前記データを処理するための手段と  をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ２２］
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定するための手段と、
前記無線リンクの前記品質に少なくとも部分的に基づいてビデオデータをレンダリングするための手段と、
前記モバイルデバイス上での表示のために前記モバイルデバイスに前記レンダリングされたビデオデータを送信するための手段と
をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ２３］
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定するための手段と、
前記モバイルデバイスへの送信のためのオーディオデータを解凍するための手段と、前記解凍することが、前記無線リンクの前記品質に少なくとも部分的に基づく、
前記モバイルデバイス上での再生のために前記モバイルデバイスに前記解凍されたオーディオデータを送信するための手段と
をさらに備える、［Ｃ１４］に記載の装置。
［Ｃ２４］
前記第１の基地局のワイヤレス通信リソースが、第１のモジュール中に格納され、
前記エッジコンピューティングデバイスが、前記第１のモジュールと通信しており、それとコロケートされた第２のモジュール中に格納される、［Ｃ１４］に記載の装置。
［Ｃ２５］
前記第１のスモールセルが、第１のピコセル、第１のフェムトセル、第１のマイクロセル、または第１のＷｉ−Ｆｉアクセスポイントのうちの１つであり、
前記第２のスモールセルが、第２のピコセル、第２のフェムトセル、第２のマイクロセル、または第２のＷｉ−Ｆｉアクセスポイントのうちの１つである、［Ｃ１４］に記載の装置。
［Ｃ２６］
前記第１のスモールセルが、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）トランシーバとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）トランシーバとを備える、［Ｃ１４］に記載の装置。
［Ｃ２７］
ワイヤレスデバイスにおける通信のための装置であって、
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリ中に記憶された命令と、ここにおいて、前記命令が、前記プロセッサによって、
第１のスモールセル中のモバイルデバイスのためのデータを受信することと、
前記モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で前記受信データの処理を分散させることと、ここにおいて、前記エッジコンピューティングデバイスが、前記第１のスモールセルの第１の基地局または前記第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、
を行うように実行可能である、
を備える、装置。
［Ｃ２８］
前記命令が、前記プロセッサによって、
前記モバイルデバイスと前記第１の基地局との間の無線リンクの品質を決定することと、
前記無線リンクの前記品質に少なくとも部分的に基づいて前記エッジコンピューティングデバイスにおいて前記受信データを解凍することと、
前記モバイルデバイスに前記解凍データを送信することと
を行うように実行可能である、［Ｃ２７］に記載の装置。
［Ｃ２９］
前記命令が、前記プロセッサによって、
前記モバイルデバイスと前記第１の基地局との間の通信のために使用される無線リンクの状態を観測することと、
前記無線リンクの前記状態に少なくとも部分的に基づいて前記モバイルデバイスの前記コンピューティングリソースと前記エッジコンピューティングデバイスの前記コンピューティングリソースとの間の処理分散を割当てることと
を行うように実行可能である、［Ｃ２７］に記載の装置。
［Ｃ３０］
ワイヤレスデバイスにおける通信のためのコードを記憶する非一時的コンピュータ可読媒体であって、前記コードが、
第１のスモールセル中のモバイルデバイスのためのデータを受信することと、
前記モバイルデバイスのコンピューティングリソースとエッジコンピューティングデバイスのコンピューティングリソースとの間で前記受信データの処理を分散させることと、ここにおいて、前記エッジコンピューティングデバイスが、前記第１のスモールセルの第１の基地局または前記第１のスモールセルと通信している隣接する第２のスモールセルの第２の基地局とコロケートされる、
を行うように実行可能な命令を備える、非一時的コンピュータ可読媒体。
【図１Ａ】
0006619084.tif 000002
【図１Ｂ】
0006619084.tif 000003
【図２】
0006619084.tif 000004
【図３】
0006619084.tif 000005
【図４】
0006619084.tif 000006
【図５】
0006619084.tif 000007
【図６】
0006619084.tif 000008
【図７】
0006619084.tif 000009
【図８】
0006619084.tif 000010
【図９】
0006619084.tif 000011
【図１０】
0006619084.tif 000012
【図１１】
0006619084.tif 000013