(57)【特許請求の範囲】
【請求項１】
複数のリンクオプションを介して通信する方法であって、
１つまたは複数のパラメータを受信することと、
前記１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算することと、
前記ユーティリティ関数に少なくとも部分的に基づいて、小型基地局と通信するための前記デバイスによって使用可能な１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択することと
を備える、方法。
【請求項２】
前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーを受信することをさらに備え、前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを前記動的に選択することは、１つまたは複数のポリシーに少なくとも部分的にさらに基づく、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のポリシーを前記受信することは、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信することを含む、請求項２に記載の方法。
【請求項４】
前記１つまたは複数のパラメータを前記受信することは、前記デバイスから前記１つまたは複数のパラメータを受信することを含む、請求項１に記載の方法。
【請求項５】
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、請求項４に記載の方法。
【請求項６】
前記１つまたは複数のパラメータを前記受信することは、前記１つまたは複数のパラメータを測定または判断することを含む、請求項１に記載の方法。
【請求項７】
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、時刻、または日付を含む、請求項６に記載の方法。
【請求項８】
１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信することをさらに備える、請求項１に記載の方法。
【請求項９】
デバイス通信のためのリンクオプションを選択するための装置であって、
１つまたは複数のパラメータを取得することと、
前記１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのためのユーティリティ関数を計算することと、
前記ユーティリティ関数に少なくとも部分的に基づいて、小型基地局と通信するための前記デバイスによって使用可能な１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択することと
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備える、装置。
【請求項１０】
前記少なくとも１つのプロセッサは、前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーに少なくとも部分的に基づいて、前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを動的に選択する、請求項９に記載の装置。
【請求項１１】
前記少なくとも１つのプロセッサは、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信するようにさらに構成された、請求項１０に記載の装置。
【請求項１２】
前記少なくとも１つのプロセッサは、前記デバイスから前記１つまたは複数のパラメータを取得する、請求項９に記載の装置。
【請求項１３】
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、請求項１２に記載の装置。
【請求項１４】
前記少なくとも１つのプロセッサは、少なくとも部分的に前記１つまたは複数のパラメータを測定または判断することによって前記１つまたは複数のパラメータを取得する、請求項９に記載の装置。
【請求項１５】
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、請求項１４に記載の装置。
【請求項１６】
前記少なくとも１つのプロセッサは、１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信するようにさらに構成された、請求項９に記載の装置。
【請求項１７】
複数のリンクオプションを介して通信するための装置であって、
１つまたは複数のパラメータを受信するための手段と、
前記１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するための手段と、
前記ユーティリティ関数に少なくとも部分的に基づいて、小型基地局と通信するための前記デバイスによって使用可能な１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するための手段とを備える、装置。
【請求項１８】
前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーを実施するための手段をさらに備え、動的に選択するための前記手段は、前記１つまたは複数のポリシーに少なくとも部分的にさらに基づいて前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを選択する、請求項１７に記載の装置。
【請求項１９】
実施するための前記手段は、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信する、請求項１８に記載の装置。
【請求項２０】
受信するための前記手段は、前記デバイスから前記１つまたは複数のパラメータを受信する、請求項１７に記載の装置。
【請求項２１】
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、請求項２０に記載の装置。
【請求項２２】
受信するための前記手段は、前記１つまたは複数のパラメータを測定または判断する、請求項１７に記載の装置。
【請求項２３】
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、請求項２２に記載の装置。
【請求項２４】
１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信するための手段をさらに備える、請求項１７に記載の装置。
【請求項２５】
デバイス通信のためのリンクオプションを選択するためのコードを備えるコンピュータ読み取り可能な記憶媒体であって、前記コードは、
少なくとも１つのコンピュータに、１つまたは複数のパラメータを取得させるためのコードと、
前記少なくとも１つのコンピュータに、前記１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのためのユーティリティ関数を計算させるためのコードと、
前記少なくとも１つのコンピュータに、前記ユーティリティ関数に少なくとも部分的に基づいて、小型基地局と通信するための前記デバイスによって使用可能な１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択させるためのコードと
を備える、コンピュータ読み取り可能な記憶媒体。
【請求項２６】
前記少なくとも１つのコンピュータに動的に選択させるための前記コードは、前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーに少なくとも部分的に基づいて、前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを動的に選択するコードである、請求項２５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２７】
前記コンピュータ読み取り可能な媒体は、前記少なくとも１つのコンピュータに、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信させるためのコードをさらに備える、請求項２６に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２８】
前記少なくとも１つのコンピュータに取得させるための前記コードは、前記デバイスから前記１つまたは複数のパラメータを取得するコードである、請求項２５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２９】
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含むパラメータである、請求項２８に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３０】
前記少なくとも１つのコンピュータに取得させるための前記コードは、少なくとも部分的に前記１つまたは複数のパラメータを測定または判断することによって前記１つまたは複数のパラメータを取得するコードである、請求項２５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３１】
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含むパラメータである、請求項３０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３２】
前記コンピュータ読み取り可能媒体は、前記少なくとも１つのコンピュータに、１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信させるためのコードをさらに備える、請求項２５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項３３】
複数のリンクオプションを介して通信するための装置であって、
１つまたは複数のパラメータを取得するためのパラメータ受信構成要素と、
前記１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するためのユーティリティ関数構成要素と、
前記ユーティリティ関数に少なくとも部分的に基づいて、小型基地局と通信するための前記デバイスによって使用可能な１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するためのリンク選択構成要素と
を備える、装置。
【請求項３４】
前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーを実施するためのポリシー実施構成要素をさらに備え、前記リンク選択構成要素が、前記１つまたは複数のポリシーに少なくとも部分的にさらに基づいて前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを選択する、請求項３３に記載の装置。
【請求項３５】
前記ポリシー実施構成要素は、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信する、請求項３４に記載の装置。
【請求項３６】
前記パラメータ受信構成要素は、前記デバイスから前記１つまたは複数のパラメータを取得する、請求項３３に記載の装置。
【請求項３７】
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、請求項３６に記載の装置。
【請求項３８】
前記パラメータ受信構成要素は、前記１つまたは複数のパラメータを測定または判断する、請求項３３に記載の装置。
【請求項３９】
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、請求項３８に記載の装置。
【請求項４０】
１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信するためのデバイス管理構成要素をさらに備える、請求項３３に記載の装置。
【請求項４１】
通信リンクを選択するための方法であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信することと、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための使用可能な１つまたは複数のフロントリンクを選択することとを備える、方法。
【請求項４２】
通信リンクを選択するための装置であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信することと、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための使用可能な１つまたは複数のフロントリンクを選択することと
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備える、装置。
【請求項４３】
通信リンクを選択するための装置であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信するための手段と、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための使用可能な１つまたは複数のフロントリンクを選択するための手段と
を備える、装置。
【請求項４４】
通信リンクを選択するためのコードを備えるコンピュータ読み取り可能な記憶媒体であって、前記コードは、
少なくとも１つのコンピュータに、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信させるためのコードと、
前記少なくとも１つのコンピュータに、前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための使用可能な１つまたは複数のフロントリンクを選択させるためのコードと
を備える、コンピュータ読み取り可能な記憶媒体。
【請求項４５】
通信リンクを選択するための装置であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを取得するための管理情報受信構成要素と、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための使用可能な１つまたは複数のフロントリンクを選択するための管理構成要素と
を備える、装置。
【請求項４６】
前記動的に選択することは、前記小型基地局と前記１つまたは複数のサービスプロバイダとの間の少なくとも１つのワイヤードバックホールリンク、および前記小型基地局と前記１つまたは複数のサービスプロバイダとの間の少なくとも１つのワイヤレスバックホールリンクを含む、利用可能なバックホールリンクのセットから前記１つまたは複数のバックホールリンクを動的に選択することを備える、請求項１に記載の方法。
【請求項４７】
前記動的に選択することは、前記小型基地局と第１のマクロ基地局との間の第１のワイヤレスバックホールリンク、および前記小型基地局と第２のマクロ基地局との間の第２のワイヤレスバックホールリンクを含む、利用可能なバックホールリンクのセットから前記１つまたは複数のバックホールリンクを動的に選択することを備える、請求項１に記載の方法。
【請求項４８】
前記動的に選択することは、前記小型基地局とマクロ基地局との間の第１のワイヤレスバックホールリンク、および前記小型基地局とＷｉＦｉホットスポットとの間の第２のワイヤレスバックホールリンクを含む、利用可能なバックホールリンクのセットから前記１つまたは複数のバックホールリンクを動的に選択することを備える、請求項１に記載の方法。
【請求項４９】
前記動的に選択することは、前記小型基地局と前記デバイスとの間の無線アクセスネットワーク（ＲＡＮ）フロントリンク、および前記小型基地局と前記デバイスとの間のＷｉＦｉリンクを含む、利用可能なフロントリンクのセットから前記１つまたは複数のフロントリンクを動的に選択することを備える、請求項１に記載の方法。
【請求項５０】
前記１つまたは複数のパラメータは、前記デバイスのバッテリーステータスを含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、一般にネットワーク通信に関し、より詳細には、１つまたは複数のデバイスのためのネットワークリソースを管理することに関する。
【背景技術】
【０００２】
ワイヤレス通信システムは、たとえば、ボイス、データなどの様々なタイプの通信コンテンツを提供するために広く展開されている。典型的なワイヤレス通信システムは、利用可能なシステムリソース（たとえば、帯域幅、送信電力、．．．）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例には、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システムなどがあり得る。さらに、システムは、Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ）、３ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、Ｅｖｏｌｕｔｉｏｎ  Ｄａｔａ  Ｏｐｔｉｍｉｚｅｄ（ＥＶ−ＤＯ）などの規格に準拠することができる。
【０００３】
概して、ワイヤレス多元接続通信システムは、複数のモバイルデバイスのための通信を同時にサポートし得る。各モバイルデバイスは、順方向リンクおよび逆方向リンク上の送信を介して１つまたは複数の基地局と通信し得る。順方向リンク（またはダウンリンク）は基地局からモバイルデバイスへの通信リンクを指し、逆方向リンク（またはアップリンク）はモバイルデバイスから基地局への通信リンクを指す。さらに、モバイルデバイスと基地局との間の通信は、単入力単出力（ＳＩＳＯ）システム、多入力単出力（ＭＩＳＯ）システム、多入力多出力（ＭＩＭＯ）システムなどを介して確立され得る。さらに、ピアツーピアワイヤレスネットワーク構成では、モバイルデバイスは他のモバイルデバイスと（および／または基地局は他の基地局と）通信することができる。一例では、基地局は、マクロセル基地局よりも小規模の、フェムトセル、ピコセル、リレーノード、または同様の基地局などの小型基地局を含むことができ、小型基地局は、ワイヤードバックホールリンク、ワイヤレスバックホールリンクなどの１つまたは複数のインターフェースを介してコアネットワークと通信することを可能にする。その上、デバイスは、３ＧＰＰインターフェース、ＩＥＥＥ８０２．１１（ＷｉＦｉ）または同様のネットワークインターフェースなど、基地局と通信するための２つ以上のインターフェースを利用することができる。
【発明の概要】
【０００４】
以下で、１つまたは複数の態様の基本的な理解を与えるために、そのような態様の簡略化された概要を提示する。本概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、１つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００５】
１つまたは複数の実施形態およびそれの対応する開示に従って、１つまたは複数のパラメータに少なくとも部分的に基づいてデバイス通信のための１つまたは複数のフロントリンクまたはバックホールリンクを動的に選択することを可能にすることに関する様々な態様について説明する。たとえば、小型基地局は、１つまたは複数のバックホールインターフェースとの（１つまたは複数の）接続を確立し、１つまたは複数のフロントリンクインターフェースを提供することができる。この点について、デバイスは小型基地局に通信を要求することができ、小型基地局は、１つまたは複数のパラメータに基づいて、１つまたは複数のネットワークまたは関係するサービスプロバイダとのデバイス通信を可能にするために、デバイスによって使用可能なフロントリンクのうちの１つまたは複数とバックホールリンクのうちの１つまたは複数とを動的に選択することができる。一例では、小型基地局は、ネットワークリソースの改善された管理を行うために、ユーティリティ関数、１つまたは複数のポリシー、１つまたは複数のパラメータなどに少なくとも部分的に基づいてフロントリンクまたはバックホールリンクを選択することができる。
【０００６】
一例によれば、１つまたは複数のパラメータを受信することと、１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算することとを含む、複数のリンクオプションを介して通信する方法が提供される。本方法はまた、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択することを含む。
【０００７】
別の態様では、１つまたは複数のパラメータを取得することと、１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのためのユーティリティ関数を計算することとを行うように構成された少なくとも１つのプロセッサを含む、デバイス通信のためのリンクオプションを選択するための装置が提供される。少なくとも１つのプロセッサは、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するようにさらに構成される。さらに、本ワイヤレス通信装置は、少なくとも１つのプロセッサに結合されたメモリを含む。
【０００８】
さらに別の態様では、１つまたは複数のパラメータを受信するための手段と、１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するための手段とを含む、複数のリンクオプションを介して通信するための装置が提供される。本装置は、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するための手段をさらに含む。
【０００９】
さらに、別の態様では、少なくとも１つのコンピュータに、１つまたは複数のパラメータを取得させるためのコードと、少なくとも１つのコンピュータに、１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのためのユーティリティ関数を計算させるためのコードとを有するコンピュータ可読媒体を含む、デバイス通信のためのリンクオプションを選択するためのコンピュータプログラム製品が提供される。コンピュータ可読媒体は、少なくとも１つのコンピュータに、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択させるためのコードをさらに含む。
【００１０】
その上、一態様では、１つまたは複数のパラメータを取得するためのパラメータ受信構成要素と、１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するためのユーティリティ関数構成要素とを含む、複数のリンクオプションを介して通信するための装置が提供される。本装置は、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するためのリンク選択構成要素をさらに含む。
【００１１】
別の例によれば、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信することと、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための１つまたは複数のフロントリンクを選択することとを含む、通信リンクを選択するための方法が提供される。
【００１２】
別の態様では、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信することと、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための１つまたは複数のフロントリンクを選択することとを行うように構成された少なくとも１つのプロセッサを含む、通信リンクを選択するための装置が提供される。さらに、本ワイヤレス通信装置は、少なくとも１つのプロセッサに結合されたメモリを含む。
【００１３】
さらに別の態様では、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信するための手段を含む、通信リンクを選択するための装置が提供される。本装置は、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための１つまたは複数のフロントリンクを選択するための手段をさらに含む。
【００１４】
さらに、別の態様では、少なくとも１つのコンピュータに、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信させるためのコードを有するコンピュータ可読媒体を含む、通信リンクを選択するためのコンピュータプログラム製品が提供される。コンピュータ可読媒体は、少なくとも１つのコンピュータに、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための１つまたは複数のフロントリンクを選択させるためのコードをさらに含む。
【００１５】
その上、一態様では、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを取得するための管理情報受信構成要素を含む、通信リンクを選択するための装置が提供される。本装置は、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための１つまたは複数のフロントリンクを選択するための管理構成要素をさらに含む。
【００１６】
上記および関連する目的を達成するために、１つまたは複数の態様は、以下で十分に説明し、特に特許請求の範囲で指摘する特徴を備える。以下の説明および添付の図面は、１つまたは複数の態様のいくつかの例示的な特徴を詳細に記載する。ただし、これらの特徴は、様々な態様の原理が採用され得る様々な方法のほんのいくつかを示すものであり、この説明は、すべてのそのような態様およびそれらの均等物を含むものとする。
【図面の簡単な説明】
【００１７】
以下で、開示する態様を説明するために、および開示する態様を限定しないように提供された添付の図面とともに、開示する態様について説明する。図中、同様の表示は同様の要素を示す。
【図１】様々なリンクを介して様々なサービスプロバイダおよびデバイスと通信するための例示的なシステムを示す図。
【図２】デバイスのための１つまたは複数の通信リンクを選択するための例示的なシステムを示す図。
【図３】１つまたは複数のデバイスに関係する管理情報を提供するための例示的なシステムを示す図。
【図４】１つまたは複数のデバイスに管理情報を通信することを可能にする例示的なシステムを示す図。
【図５】デバイスのための１つまたは複数の通信リンクを選択する例示的な方法を示す図。
【図６】１つまたは複数のユーティリティ関数またはポリシーに基づいてデバイスのための少なくとも１つの通信リンクを確立する例示的な方法を示す図。
【図７】１つまたは複数のデバイスに管理情報を通信するための例示的な方法を示す図。
【図８】受信したユーティリティ関数またはポリシーに基づいて１つまたは複数の通信リンクを選択することを可能にする例示的な方法を示す図。
【図９】受信したユーティリティ関数またはポリシーに基づいて１つまたは複数の通信リンクを選択する例示的なモバイルデバイスを示す図。
【図１０】デバイスのための１つまたは複数の通信リンクを選択することを可能にする例示的なシステムを示す図。
【図１１】デバイスのための１つまたは複数の通信リンクを選択するための例示的なシステムを示す図。
【図１２】受信したユーティリティ関数またはポリシーに基づいて１つまたは複数の通信リンクを選択する例示的なシステムを示す図。
【図１３】本明細書に記載する様々な態様による例示的なワイヤレス通信システムを示す図。
【図１４】本明細書で説明する様々なシステムおよび方法とともに採用され得る例示的なワイヤレスネットワーク環境を示す図。
【図１５】本明細書の態様が実装され得る、いくつかのデバイスをサポートするように構成されたワイヤレス通信システムを示す図。
【図１６】ネットワーク環境内でフェムトセルの展開を可能にするための例示的な通信システムを示す図。
【図１７】いくつかの定義されたトラッキングエリアを有するカバレージマップの一例を示す図。
【発明を実施するための形態】
【００１８】
次に、図面を参照しながら様々な態様について説明する。以下の記述では、説明のために、１つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、そのような（１つまたは複数の）態様は、これらの具体的な詳細なしに実施され得ることは明らかであろう。
【００１９】
本明細書でさらに説明するように、フェムトセル、ピコセル、リレーノードなどの小型基地局は、複数のバックホールリンクおよび／または複数のフロントリンクを介して通信する能力を備え得る。小型基地局は、１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスからの通信のためのフロントリンクのうちの１つまたは複数とバックホールリンクのうちの１つまたは複数とを判断することができる。たとえば、１つまたは複数のパラメータは、本明細書でさらに説明するように、デバイス、ネットワーク、小型基地局などに関係することができる。さらに、１つまたは複数のパラメータは、１つまたは複数のフロントリンクおよび／またはバックホールリンクを判断するためのユーティリティ関数を計算する際に利用され得る。その上、ユーティリティ関数をプリエンプトするかまたはさらに制限するためのポリシーが定義され得る。したがって、デバイスのための１つまたは複数のフロントリンクまたはバックホールリンクは、小型基地局を介したネットワークリソース利用を改善するように選択される。
【００２０】
本出願で使用する「構成要素」、「モジュール」、「システム」などの用語は、限定はしないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなど、コンピュータ関係のエンティティを含むものとする。たとえば、構成要素は、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラムおよび／またはコンピュータであり得るが、これらに限定されない。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方が構成要素であり得る。１つまたは複数の構成要素がプロセスおよび／または実行スレッド内に常駐することができ、１つの構成要素が１つのコンピュータ上に配置され得、および／または２つ以上のコンピュータ間に分散され得る。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、ローカルシステム、分散システム内の別の構成要素と対話する、および／またはインターネットなどのネットワーク上で信号を介して他のシステムと対話する、１つの構成要素からのデータなど、１つまたは複数のデータパケットを有する信号によるなど、ローカルプロセスおよび／またはリモートプロセスを介して通信し得る。
【００２１】
さらに、本明細書では、ワイヤード端末またはワイヤレス端末であり得る端末に関する様々な態様について説明する。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）と呼ばれることもある。ワイヤレス端末は、セルラー電話、衛星電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスであり得る。さらに、本明細書では基地局に関する様々な態様について説明する。基地局は、（１つまたは複数の）ワイヤレス端末と通信するために利用され得、アクセスポイント、ノードＢ、発展型ノードＢ（ｅＮＢ）、または何らかの他の用語で呼ばれることもある。
【００２２】
さらに、「または」という用語は、排他的な「または」ではなく、包括的な「または」を意味するものとする。すなわち、別段に規定されていない限り、またはコンテキストから明らかでない限り、「ＸはＡまたはＢを使用する」という句は、自然包括的並べ替えのいずれかを意味するものとする。すなわち、「ＸはＡまたはＢを使用する」という句は、ＸがＡを使用する場合、ＸがＢを使用する場合、またはＸがＡとＢの両方を使用する場合のいずれによっても満たされる。さらに、本出願および添付の特許請求の範囲で使用する冠詞「ａ」および「ａｎ」は、別段に規定されていない限り、または単数形を示すことがコンテキストから明らかでない限り、概して「１つまたは複数」を意味するものと解釈すべきである。
【００２３】
本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなど、様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば交換可能に使用される。ＣＤＭＡシステムは、Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ（ＵＴＲＡ）、ｃｄｍａ２０００などの無線技術を実装し得る。ＵＴＲＡは、Ｗｉｄｅｂａｎｄ−ＣＤＭＡ（Ｗ−ＣＤＭＡ）およびＣＤＭＡの他の変形態を含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）などの無線技術を実装し得る。ＯＦＤＭＡシステムは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）などの無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（ＵＭＴＳ）の一部である。３ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）は、ダウンリンク上ではＯＦＤＭＡを採用し、アップリンク上ではＳＣ−ＦＤＭＡを採用するＥ−ＵＴＲＡを使用するＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）と称する団体からの文書に記載されている。さらに、ｃｄｍａ２０００およびＵＭＢは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）と称する団体からの文書に記載されている。さらに、そのようなワイヤレス通信システムは、不対無資格スペクトル、８０２．ｘｘワイヤレスＬＡＮ、ＢＬＵＥＴＯＯＴＨ（登録商標）および任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア（たとえば、モバイルツーモバイル）アドホックネットワークシステムをさらに含み得る。
【００２４】
いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して、様々な態様または特徴を提示する。様々なシステムは、追加のデバイス、構成要素、モジュールなどを含むことがあり、および／または各図に関連して論じるデバイス、構成要素、モジュールなどのすべてを含むとは限らないことを理解および諒解されたい。これらの手法の組合せも使用され得る。
【００２５】
図１を参照すると、ネットワークリソースの管理を改善することを可能にする通信システム１００が示されている。システム１００は、説明したように、いくつかのバックホールリンクとフロントリンクとを備える小型基地局１０２を含む。たとえば、図示のように、小型基地局１０２は、（たとえば、無線アクセスネットワーク（ＲＡＮ）バックホールリンクであり得る）バックホールリンク１０４を介して、モバイル交換センター（ＭＳＣ）１０８にアクセスするマクロセル基地局１０６と通信することができる。ＭＳＣ１０８は、ＭＳＣ１０８に接続された小型基地局１０２および／または他の基地局にボイス呼機能を与えるために簡易電話サービス（ＰＯＴＳ：plain old telephone service）１１０と通信することができる。さらに、ＭＳＣ１０８は、（たとえば、１つまたは複数のネットワーク上の）サービスプロバイダ１  １１４、サービスプロバイダ２  １１６、サービスプロバイダＮ１１８などの１つまたは複数のサービスプロバイダへのアクセス、インターネット１２０へのアクセスなどを与えるために、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）１１２または他のゲートウェイノードに結合され得る。たとえば、サービスプロバイダは、モバイルネットワーク事業者（ＭＮＯ）、インターネットサービスプロバイダ（ＩＳＰ）、ホーム管理サービスプロバイダ、ビデオストリーミングサービスプロバイダ、ウェブサーバなど、実質的に任意のデータ、ボイス、または他の通信サービスを１つまたは複数のデバイスに与える追加のネットワークまたはそれの構成要素であり得る。
【００２６】
別の例では、小型基地局１０２は、１つまたは複数のサービスプロバイダ１１４、１１６、１１８などにアクセスすること、インターネット１２０にアクセスすることなどのために、バックホールリンク１２２を介して、ＧＧＳＮ１１２または他のゲートウェイノードと直接通信する別のマクロセル基地局１２４と通信することができる。さらに、たとえば、小型基地局１０２は、（たとえば、ＩＥＥＥ８０２．１１（ＷｉＦｉ）バックホールリンクであり得る）バックホールリンク１２６を介してＷｉＦｉホットスポット１２８と通信することができる。この例では、ＷｉＦｉホットスポット１２８は、インターネット１２０へのアクセス、インターネット１２０を介したサービスプロバイダ１１４、１１６、１１８などへのアクセス、インターネット１２０を介したＧＧＳＮ１１２、ＭＳＣ１０８、および／またはＰＯＴＳ１１０へのアクセスなどを与えることができる。さらに別の例では、小型基地局１０２は、同様のアクセスのために（たとえば、ケーブルブロードバンド接続、デジタル加入者回線（ＤＳＬ）、Ｔ１、または同様のインターネット接続など、ローカルエリアネットワーク（ＬＡＮ）バックホールであり得る）ワイヤードバックホール１３０を介してインターネット１２０と通信することができる。
【００２７】
さらに、小型基地局１０２は、１つまたは複数のフロントリンクを介して、デバイス１  １３４、デバイス２  １３６、デバイスＮ  １３８などの１つまたは複数のデバイスと通信することができる。説明したように、たとえば、小型基地局１０２は、各デバイス１３４、１３６、１３８などのための、上記で説明した１つまたは複数のバックホールリンク、および／または各デバイス１３４、１３６、１３８などと通信するための１つまたは複数のフロントリンクを動的に選択することができる。したがって、図示のように、小型基地局１０２は、デバイス１３４と通信するための（たとえば、ＲＡＮフロントリンクであり得る）フロントリンク１４０を選択することができる。さらに、小型基地局１０２は、デバイス１３６と通信するための、（たとえば、ＲＡＮフロントリンクであり得る）フロントリンク１４２と、（たとえば、ＷｉＦｉフロントリンクであり得る）フロントリンク１４４とを選択することができる。また、小型基地局１０２は、デバイス２  １３６およびデバイスＮ１３８のための（たとえば、ＬＡＮフロントリンクなどであり得る）直接フロントリンク１４６を選択することができる。
【００２８】
本明細書において上記で説明し、さらに説明するように、小型基地局１０２は、ユーティリティ関数、１つまたは複数のパラメータ、１つまたは複数のポリシーなどに少なくとも部分的に基づいて、各デバイス１３４、１３６、１３８などのために図示のフロントリンク１４０、１４２、１４４、および１４６を選択することができる。たとえば、１つまたは複数のパラメータは、小型基地局１０２における通信、それぞれのデバイス１３４、１３６、１３８などにおける通信などに関係することができ、デバイスから受信される、サービスプロバイダ１１４、１１６、または１１８のうちの１つまたは複数から受信される、小型基地局１０２によって測定または判断されるなどであり得る。別の例では、ユーティリティ関数は、通信の１つまたは複数の態様を最大化または最適化することに関係することができる。さらに、ポリシーは、デバイス１３４、１３６、１３８など、小型基地局１０２、サービスプロバイダ１１４、１１６、１１８などによって定義され得る。同様に、説明したように、小型基地局１０２は、この例では、デバイス１３４、１３６、１３８などからＧＧＳＮ１１２、ＭＳＣ１０８、ＰＯＴＳ１１０、サービスプロバイダ１１４、１１６、１１８など、インターネット１２０などへの通信を可能にするためのバックホールリンク１０４、１２２、１２６、または１３０の１つまたは複数を選択することができる。
【００２９】
図２を参照すると、１つまたは複数のデバイスと通信するための１つまたは複数のフロントリンクおよび／またはバックホールリンクを選択することを可能にする例示的な通信システムが示されている。システム２００は、説明したように、１つまたは複数のフロントリンクを介してデバイス２０４と通信する小型基地局２０２を含む。たとえば、小型基地局２０２は、フェムトセルまたはピコセル基地局、リレーノード、ピアツーピアモードで通信しているデバイスなどであり得、説明したように、他のネットワークデバイス、基地局、アクセスポイント、ゲートウェイなどを介して１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンク接続を有することができる。デバイス２０４は、ＵＥ、モデム（または他のテザーデバイス）、コンピュータ、サーバ、ゲートウェイ、リレーノード、基地局、ホームアプライアンス、ならびに／あるいは、１つまたは複数のネットワークを介して通信するための１つまたは複数のネットワークへのアクセスまたはサービスプロバイダと通信するためのサービスプロバイダへのアクセスを受信することができる実質的に任意のデバイスであり得る。
【００３０】
小型基地局２０２は、１つまたは複数のパラメータを取得するためのパラメータ受信構成要素２０６と、１つまたは複数のパラメータに少なくとも部分的に基づいて、１つまたは複数のフロントリンクを介してデバイスと通信することおよび／またはデバイス通信のために１つまたは複数のバックホールリンクを利用することのためのユーティリティ関数を計算するユーティリティ関数構成要素２０８と、１つまたは複数のポリシーに従って、ユーティリティ関数またはそれの１つまたは複数の出力を変更する随意のポリシー実施構成要素２１０とを備える。小型基地局２０２は、ユーティリティ関数に少なくとも部分的に基づいて、デバイスとの通信を確立するための１つまたは複数のフロントリンク、ならびに／あるいは１つまたは複数のネットワークまたはそれのノードへのデバイス通信を行うための１つまたは複数のバックホールリンクを動的に判断するリンク選択構成要素２１２をも備える。
【００３１】
一例によれば、デバイス２０４は、小型基地局２０２との接続確立を要求することができる。別の例では、デバイス２０４は、１つまたは複数のフロントリンクを介して小型基地局２０２と現在通信していることがある。いずれの場合も、小型基地局２０２は、本明細書で説明するように（たとえば、接続要求または他のイベントに基づいて、タイマーに基づいてなど）、デバイス２０４通信のための１つまたは複数のフロントリンクおよび／またはバックホールリンクを動的に選択することができる。たとえば、パラメータ受信構成要素２０６は、（たとえば、デバイス２０４、小型基地局２０２、別のネットワーク構成要素などから）１つまたは複数のパラメータを取得することができ、ユーティリティ関数構成要素２０８は、１つまたは複数のパラメータに少なくとも部分的に基づいて、１つまたは複数の利用可能なフロントリンクおよび／またはバックホールリンクに関係するデバイス２０４のためのユーティリティ関数を計算することができる。たとえば、ユーティリティ関数は、１つまたは複数の他の態様に鑑みてデバイス２０４からの通信のいくつかの態様を最大化することを達成するように通信リンクを選択することによって、そのような最大化に関係することができる。たとえば、ユーティリティ関数は、利用可能な通信リンクに基づいて、データタイプに関係する優先度に従ってデータレートを最大化すること、所望のＱｏＳに基づいてＳＮＲを最大化することなどを目的とすることができる。
【００３２】
一例では、ポリシー実施構成要素２１０は、１つまたは複数のポリシーに少なくとも部分的に基づいて、ユーティリティ関数の出力を変更すること、１つまたは複数のパラメータを変更すること、ユーティリティ関数をオーバーライドすることなどができる。たとえば、１つまたは複数のポリシーは、１つまたは複数のバックホールリンクを介して通信するために１つまたは複数のフロントリンクを利用することに関係することができる。たとえば、例示的なポリシーは、本明細書でさらに説明するように、状態またはイベントに従って（たとえば、コンテンツタイプ、所望のＱｏＳまたはデータレートなどに基づいて）、ある通信リンクを使用することに関係することができる。
【００３３】
したがって、たとえば、ユーティリティ関数の出力および／または１つまたは複数のポリシーに少なくとも部分的に基づいて、リンク選択構成要素２１２は、デバイス２０４との接続を確立するための１つまたは複数のフロントリンクを判断することができ、および／またはリンク選択構成要素２１２は、１つまたは複数のサービスプロバイダ、ネットワーク、またはネットワークの関係するノードへのデバイス２０４通信を行うための１つまたは複数のバックホールリンクを判断することができる。別の例では、デバイス２０４は、パラメータ受信構成要素２０６、ユーティリティ関数構成要素２０８、ポリシー実施構成要素２１０および／またはリンク選択構成要素２１２など、小型基地局２０２の１つまたは複数の構成要素を追加または代替として備えることができる。この点について、たとえば、デバイス２０４は、本明細書で説明するように、１つまたは複数のパラメータおよび／または１つまたは複数の実施されたポリシーに基づく計算されたユーティリティ関数に少なくとも部分的に基づいて、小型基地局２０２と通信するための１つまたは複数のフロントリンクを判断することができる。その上、この点について以下でさらに説明するように、デバイス２０４は、小型基地局２０２からユーティリティ関数、１つまたは複数のポリシーなどを受信することができる。
【００３４】
一例では、１つまたは複数のパラメータは、一例では、デバイス２０４によって与えられ得る、リンクタイプ、リンクのための所望のデータ、リンクのための所望のデータレートまたはサービス品質（ＱｏＳ）、リンクの信号対雑音比（ＳＮＲ）、レイテンシなど、通信リンクの目標（objective）に関係することができる。さらに、たとえば、１つまたは複数のパラメータ（たとえば、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、加入者アカウント制限）は、デバイス２０４またはそれのユーザに固有であり得る。別の例では、１つまたは複数のパラメータ（たとえば、小型基地局２０２におけるローカルリソース利用可能性、バックホールリンクのうちの１つまたは複数の上でのリソース利用可能性、１つまたは複数のバックホールリンクのＳＮＲ、ネットワークトラフィックなど）は、小型基地局２０２などに関係することができ、小型基地局２０２によって測定されるかまたは場合によっては判断され得る。さらに別の例では、１つまたは複数のパラメータは、現在時刻、日付など、通信には無関係であり得る。いずれの場合も、パラメータ受信構成要素２０６は、そのようなパラメータのうちの１つまたは複数を取得することができ、ユーティリティ関数構成要素２０８は、パラメータに少なくとも部分的に基づいて１つまたは複数のフロントリンクまたはバックホールリンクを判断することができる。
【００３５】
一例では、リンク選択構成要素２１２がそれらから選定することができる、小型基地局２０２において利用可能なフロントリンクインターフェースは、ＲＡＮ、ＬＡＮ、ワイヤレスＬＡＮ（ＷＬＡＮ）、低レートワイヤレスパーソナルエリアネットワーク（ＬＲ−ＷＰＡＮ）、ホームアプライアンスネットワークなどのうちの少なくとも１つを含むことができる。さらに、たとえば、小型基地局２０２におけるバックホールリンクインターフェースは、ＲＡＮ、ＬＡＮ、ＷＬＡＮ、ケーブル、ＤＳＬ、Ｔ１などのブロードバンドインターネット接続などを含むことができる。その上、たとえば、リンク選択構成要素２１２は、判断されたフロントリンクに少なくとも部分的に基づいて、利用すべきバックホールリンクを判断することができ、および／またはその逆も同様である。一例では、選択されたリンクは、別のリンクを判断するためのユーティリティ関数構成要素２０８への入力であり得る。その上、（たとえば、１つまたは複数の利用可能なバックホールリンクに関係する）ネットワークデバイスから、１つまたは複数のバックホールリンクを介してアクセス可能なサービスプロバイダから、デバイス２０４または他のデバイスから、ハードコーディング、ネットワーク規格、構成などからなど、ユーティリティ関数構成要素２０８は１つまたは複数のユーティリティ関数を受信することができ、および／またはポリシー実施構成要素２１０は１つまたは複数のポリシーを受信することができる。
【００３６】
たとえば、デバイス２０４は、ボイス呼を開始することに関する１つまたは複数のパラメータを小型基地局２０２に与えることができる。説明したように、これは、小型基地局２０２との接続確立を要求するときに、小型基地局２０２と通信しながらなど、実行され得る。この例では、ユーティリティ関数構成要素２０８は、ＧＳＭまたは同様のネットワークにアクセスすることができるマクロセルへのＲＡＮバックホールリンクが、ボイス呼に関するデバイス２０４通信を受信し、それに応答するために使用され得ることを判断することができる。さらに、ユーティリティ関数構成要素２０８は、デバイス２０４へのＲＡＮフロントリンクがボイス呼を扱うのに十分であることを判断することができる。したがって、リンク選択構成要素２１２は、デバイス２０４のためにＲＡＮフロントリンクと回線交換網へのＲＡＮバックホールリンクとを選択することができる。その上、小型基地局２０２は、デバイス２０４との接続がまだ確立されていない場合、ＲＡＮフロントリンクを介してそれを確立することができる。
【００３７】
しかしながら、一例では、パラメータ受信構成要素２０６は、さらに、マクロセルアクセスポイントに関係するネットワークまたはマクロセルアクセスポイント自体がリソース容量に近いかまたはそれを超えていることを示す、バックホールリンク、マクロセル基地局などに関係する１つまたは複数のパラメータをネットワークから取得することができる。この点について、ユーティリティ関数構成要素２０８は、デバイス２０４について、（たとえば、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）を実行することができる）ＷｉＦｉまたはＬＡＮバックホールリンクを利用することを判断するためにユーティリティ関数を計算することができ、リンク選択構成要素２１２は、それに応じて、デバイス２０４のためにＷｉＦｉまたはＬＡＮバックホールリンクを選択することができる。たとえば、ユーティリティ関数構成要素２０８は、この例ではバックホールリンクを判断する際に、パラメータ受信構成要素２０６によって受信された、時間、ネットワーク利用可能性、コスト、ネットワークまたはデバイス２０４の特徴、基地局の信号強度、基地局におけるトラフィック負荷、ＷｉＦｉまたはＬＡＮバックホールリンクのレイテンシ、ＷｉＦｉまたはＬＡＮバックホールリンク上でのパケット損失などのパラメータのうちの少なくとも１つを考慮することができることを諒解されたい。したがって、たとえば、ユーティリティ関数構成要素２０８は、デバイス２０４のためのバックホールリンクを判断するために、１つまたは複数のパラメータのうちの少なくとも１つを最大化するようにユーティリティ関数を計算することができる。
【００３８】
特定の一例では、ユーティリティ関数構成要素２０８は、５００ミリ秒（ｍｓ）未満のレイテンシ要件を条件としてデバイスのトラフィックコストを最小化することを目的とするユーティリティ関数を使用することができる。さらに、この例では、小型基地局２０２は、説明したように、確立されたＤＳＬバックホールリンクとＲＡＮバックホールリンクとを有することができ、この例では、ＤＳＬを通してトラフィックをルーティングすることにより、コストをより低くすることができる。この例では、ユーティリティ関数構成要素２０８は、デバイス２０４から要求を受信すると、ＤＳＬバックホールリンク上でのレイテンシを測定するタイマーなどに従ってユーティリティ関数を計算することができる。デバイス２０４からボイス呼データを受信すると、ユーティリティ関数構成要素２０８は、ＤＳＬのレイテンシが５００ｍｓ未満であると判断した場合、リンク選択構成要素２１２に、ボイス呼のために（たとえば、ＶｏＩＰを介してボイス呼を確立することができる）ＤＳＬバックホールを選択させるか、または、そうでない場合、ＲＡＮバックホールを選択させることができる。
【００３９】
さらに、この特定の例では、ポリシー実施構成要素２１０は、ユーティリティ関数を変更および／またはオーバーライドするための１つまたは複数のポリシーを実装することができる。たとえば、ポリシー実施構成要素２１０は、記憶されたポリシーに従って、ボイス呼が緊急呼（たとえば、９１１）であるかどうかを判断することができ、リンク選択構成要素２１２に、ユーティリティ関数構成要素２０８の出力にかかわらず、デバイス２０４のためにＲＡＮバックホールリンクを選択させることができる。たとえば、これは、ユーティリティ関数の計算の前に、計算中に、または計算の後に行われ得る。同様に、ポリシー実施構成要素２１０は、ポリシーに従って、リンク選択構成要素２１２に、利用可能な場合、すべてのデータ（たとえば、非ボイス呼）トラフィックのためにＤＳＬバックホールリンクを選定させることができる。たとえば、ポリシー実施構成要素２１０は、小型基地局２０２の一部として、（たとえば、バックホールリンクを介して）１つまたは複数のネットワーク構成要素またはサービスプロバイダなどからそのようなポリシーを受信することができる。さらに、ポリシー実施構成要素２１０は、２つのソースから受信されたポリシーが競合する場合、競合解消を実装することができる。たとえば、ポリシーは、デバイス２０４またはユーザ挙動、コンテンツタイプ、ネットワーク状態などに基づくことができる。また、本明細書でさらに説明するように、一例では、ポリシー実施構成要素２１０は、デバイス２０４におけるローカル実施のためにポリシーをデバイス２０４にプッシュすることができる。
【００４０】
その上、別の例では、デバイス２０４は、スマートフォン、タブレット、または（ＧＰＲＳ、ＵＭＴＳ、高速パケットアクセス（ＨＳＰＡ）およびエボリューションデータオプティマイズド（ＥＶ−ＤＯ）などのプロトコルを使用する）セルラーネットワークと（ＷｉＦｉなどのプロトコルを使用する）ＷＬＡＮアクセスポイントの両方を通してインターネットにアクセスすることができる同様のデバイスであり得る。この例では、小型基地局２０２は、ＲＡＮおよびＷＬＡＮフロントリンクインターフェースを含むことができ、たとえば、ユーザのホームに位置することができる。ＭＮＯ、ＩＳＰ、ホーム管理サービスプロバイダなど（図示せず）のサービスプロバイダは、ポリシーおよびユーティリティ関数を小型基地局２０２にロードすることができ、ポリシーおよびユーティリティ関数は、ユーザエクスペリエンスを改善するために、説明したように、ポリシー実施構成要素２１０およびユーティリティ関数構成要素２０８によって受信され得る。たとえば、ＭＮＯからのポリシーは、現在のセッションについてデータスループットおよびデバイス２０４のバッテリー寿命に応じてユーザエクスペリエンスを最大化することができる。したがって、たとえば、デバイス２０４は、バッテリー寿命に関する１つまたは複数のパラメータを小型基地局２０２に与えることができ、パラメータ受信構成要素２０６は、１つまたは複数のパラメータを取得し、１つまたは複数のパラメータをユーティリティ関数構成要素２０８に与えることができる。
【００４１】
さらに、この例では、ユーティリティ関数構成要素２０８によって計算されたユーティリティ関数は、バッテリー寿命に少なくとも部分的に基づいて１つまたは複数の最適フロントおよび／またはバックホールリンクを選択することに関係することができる。たとえば、デバイス２０４によって測定されたバッテリー寿命が低下している（たとえば、ユーティリティ関数によって定義されたしきい値を下回る）場合、この例では、ユーティリティ関数構成要素２０８によって計算されたユーティリティ関数は、無中断セッションのためにデバイス２０４をインターネットに接続するために、エネルギー効率がより高いフロントリンク（たとえば、ＲＡＮ）を選択するように出力することができる。リンク選択構成要素２１２は、まだ選択されていない場合、デバイス２０４のためにＲＡＮフロントリンクを選択することができる。一方、バッテリー寿命が少なくともしきい値レベルにある場合、ユーティリティ関数構成要素２０８によって計算されたユーティリティ関数は、データスループットを最大化するために、ＷＬＡＮフロントリンク（たとえば、またはＲＡＮとＷＬＡＮの両方）を選択するように出力することができる。リンク選択構成要素２１２は、説明したように、デバイス２０４のために（１つまたは複数の）フロントリンクをそのように選択することができる。さらに別の例では、ＭＮＯによって定義されたポリシーは、すべてのストリーミングビデオコンテンツのためにＷＬＡＮを使用するインターネットセッションを確立することを指定することができる。この点について、ポリシー実施構成要素２１０は、一例では、デバイス２０４に配信されているコンテンツがストリーミングビデオである場合、リンク選択構成要素２１２がＷＬＡＮフロントリンクを選択または維持するように、ユーティリティ関数構成要素２０８をオーバーライドすることができる。さらに、リンク選択構成要素２１２は、この例ではユーティリティ関数および／またはポリシーに応じて、デバイス２０４のために１つまたは複数のバックホールリンクを選択することができる。この点について、多くの他のコンテンツタイプポリシーおよび／またはユーティリティ関数が利用され得ることを諒解されたい。
【００４２】
さらに別の例では、ポリシー実施構成要素２１０は、サービス優先度に少なくとも部分的に基づいてポリシーを受信および制定することができる。たとえば、小型基地局２０２は、ユーザのホームにおいて、セキュリティ、電力、暖房、換気、および空調（ＨＶＡＣ）、煙検出器などをモニタすることができるホームアプライアンスまたは関係するホーム管理システムにフロントリンク接続を与えることができる。この点について、たとえば、小型基地局２０２は、そのような高い優先度データのための（または、少なくともより高い優先度のために、セキュリティ、電力、煙検出器などに関係するデータのための）専用フロントリンクおよび／またはバックホールリンクを有することができる。さらに、ユーティリティ関数構成要素２０８は、ホームアプライアンスまたは関係するホーム管理システム、ならびに／あるいは関係するサービスプロバイダから受信または測定された１つまたは複数のパラメータが、専用リンク上での不良または失敗した接続を示す場合、２次フロントリンクおよび／またはバックホールリンクを利用することができるユーティリティ関数を計算することができる。同様の例では、ホーム管理システムのためのサービスプロバイダは、ユーティリティ関数および／またはポリシーを小型基地局２０２にプッシュすることができ、小型基地局２０２は、以下でさらに詳細に説明するように、受信したユーティリティ関数および／またはポリシーに従って、小型基地局２０２と通信しているデバイス２０４などの１つまたは複数のデバイスの電力管理を実行することができる。
【００４３】
図３を参照すると、サービスプロバイダから受信された情報に少なくとも部分的に基づいて１つまたは複数のデバイスを管理することを可能にする例示的な通信システム３００が示されている。システム３００は、説明したように、デバイス３０６などの１つまたは複数のデバイスに１つまたは複数のサービスを与えるために小型基地局３０４と通信する、ＭＮＯ、ＩＳＰ、ホーム管理サービスプロバイダなどのサービスプロバイダ３０２を含むことができる。説明したように、小型基地局３０４は、フェムトセル、ピコセル、または同様の基地局、リレーノード、ピアツーピアモードにあるデバイス、それらの一部分などであり得、たとえば、上記で説明した機能を与えるための、図２の小型基地局２０２の１つまたは複数の構成要素を備えることができる。デバイス３０６は、説明したように、ＵＥ、モデム（または他のテザーデバイス）、コンピュータ、サーバなどであり得る。
【００４４】
サービスプロバイダ３０２は、小型基地局３０４と通信している１つまたは複数のデバイスに関する情報を取得するデバイス情報受信構成要素３０８と、１つまたは複数のデバイスの１つまたは複数の態様を管理するための管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを小型基地局に与える管理情報提供構成要素３１０とをオプションとして備えることができる。小型基地局３０４は、１つまたは複数のデバイスに関する情報を生成するかまたは場合によっては判断するデバイス情報構成要素３１２と、デバイス情報に少なくとも部分的に基づいて、１つまたは複数のデバイスのための管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを取得する管理情報受信構成要素３１４と、１つまたは複数のデバイスの１つまたは複数の態様を管理するデバイス管理構成要素３１６とを備える。さらに、デバイス３０６は、小型基地局から、管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを取得する管理情報受信構成要素３１８と、受信された管理関数、ユーティリティ関数、１つまたは複数のポリシーなどに少なくとも部分的に基づいて、デバイス３０６のための１つまたは複数の関数を実行する管理構成要素３２０とをオプションとして備えることができる。
【００４５】
一例によれば、小型基地局３０４は、デバイスとサービスプロバイダ３０２との間で通信することを可能にするために、デバイス３０６などの複数のデバイスと通信することができる。たとえば、小型基地局３０４は、サービスプロバイダ３０２がＭＮＯである場合、デバイス３０６がサービスプロバイダ３０２からモバイルネットワークアクセスを受信することを可能にすることができる。一例では、デバイス情報構成要素３１２は、小型基地局３０４と通信しているデバイス３０６および／または他のデバイス（たとえば、すべての利用可能なフロントリンク上の実質的にすべてのデバイス）の、デバイスの量、デバイスの能力など、１つまたは複数の態様を判断することができ、１つまたは複数の態様に関する情報をサービスプロバイダ３０２にオプションとして与えることができる。一例では、デバイス情報構成要素３１２は、サービスプロバイダ３０２に関係するデバイスについての情報のみを与えることができる。デバイス情報受信構成要素３０８は情報を取得することができ、管理情報提供構成要素３１０は、デバイス３０６を管理するための情報を小型基地局３０４に与えることができる。たとえば、情報は管理関数を含むことができ、管理関数は、デバイス３０６のためのまたはデバイス３０６上のアプリケーションまたはサービスの実行など、デバイス３０６のために実行され得る、デバイス３０６によって実行され得るなどである実質的に任意の関数に関係することができる。別の例では、情報は、上記で説明したように、ユーティリティ関数、１つまたは複数のポリシーなどに関係することができる。したがって、一例では、サービスプロバイダ３０２はユーティリティ関数を計算することができる。
【００４６】
さらに、たとえば、管理情報受信構成要素３１４は、説明したように、サービスプロバイダ３０２から情報を取得することができる。情報が、小型基地局３０４において実行するための管理関数、ユーティリティ関数、１つまたは複数のポリシーなどに関係する場合、小型基地局３０４は、それに応じて管理関数を実行すること、（説明したように）デバイス３０６のための１つまたは複数のフロントリンクまたはバックホールリンクを計算する際にユーティリティ関数または１つまたは複数のポリシーを使用することなどができる。その上、たとえば、デバイス管理構成要素３１６は、一例では、デバイス３０６におけるローカル実行のために、管理関数、ユーティリティ関数、１つまたは複数のポリシーなどをデバイス３０６に通信することができる。この例では、管理情報受信構成要素３１８は、管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを受信することができ、管理構成要素３２０は、管理関数を実行すること、小型基地局２０２と通信する際に利用すべき１つまたは複数のフロントリンクを判断する際にユーティリティ関数および／または１つまたは複数のポリシーを使用することなどができる。一例では、管理情報受信構成要素３１８が小型基地局３０４からユーティリティ関数および／またはポリシーを取得した場合、管理構成要素３２０は、（たとえば、図２で説明したように、小型基地局３０４がそのような判断を行うことの代わりにまたはそれに加えてなど）ユーティリティ関数および／またはポリシーを使用して、小型基地局３０４と通信するための１つまたは複数のフロントリンクを判断することができる。さらに別の例では、デバイス管理構成要素３１６は、サービスプロバイダ３０２から受信された１つまたは複数のポリシーへの準拠を可能にする１つまたは複数の管理関数を生成し、プッシュすることができる。
【００４７】
別の例では、管理情報受信構成要素３１４は、デバイス情報構成要素３１２によって受信または場合によっては測定されたデバイス情報に少なくとも部分的に基づいて、デバイス３０６のためのアドホック管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを生成することができる。この例では、デバイス管理構成要素３１６は、管理関数、ユーティリティ関数、１つまたは複数のポリシーなどに少なくとも部分的に基づいて、デバイス３０６に関する１つまたは複数の関数を実行することができる。追加または代替として、説明したように、デバイス管理構成要素３１６は、ローカル実行のために、管理関数、ユーティリティ関数、１つまたは複数のポリシーなどをデバイス３０６にフォワーディングすることができる。さらに、デバイス管理構成要素３１６は、競合する関数またはポリシーが、サービスプロバイダ３０２から受信され、小型基地局３０４によって生成されたときに、デバイス３０６の挙動を判断するための競合解消を有することができる。
【００４８】
前の特定の例で説明したように、デバイス３０６は、ホームアプライアンスまたはホーム管理システム（たとえば、スマートグリッドホーム電力管理システムまたは関係するデバイス）であり得、デバイス３０６に与えられる管理関数は、１つまたは複数の関係するユーティリティ関数またはポリシーのように、１つまたは複数のデバイスを電源切断することに関係することができる。この例では、管理情報受信構成要素３１４は、サービスプロバイダ３０２、構成などから管理関数を取得することができる。デバイス管理構成要素３１６は、管理関数、関係するユーティリティ関数またはポリシー、ならびに／あるいはそれらの一部分をデバイス３０６に与えることができる。一例では、デバイス管理構成要素３１６は、電力を変更する管理関数をデバイス３０６に与え、デバイス３０６に管理関数をいつ実行させるべきかを判断するためのユーティリティ関数および／またはポリシーを使用することができる。この点について、管理情報受信構成要素３１８は管理関数を取得することができ、管理構成要素３２０は、管理関数に従って、および／または管理関数に少なくとも部分的に基づいて小型基地局３０４からさらなる情報を受信して、デバイス３０６の電力を変更することができる。別の例では、デバイス管理構成要素３１６は、さらに、説明したように、ローカル実行のためにユーティリティ関数および／またはポリシーをデバイス３０６にプッシュすることができる。その上、一例では、デバイス管理構成要素３１６は、デバイス３０６を管理するためのアクションを判断するために、ユーティリティ関数の出力と、上記で説明したものなどの１つまたは複数の他のユーティリティ関数の出力とを組み合わせることができる。
【００４９】
図４を参照すると、サービスプロバイダから１つまたは複数のデバイスに管理情報を提供することを可能にする例示的な通信システム４００が示されている。システム４００は、１つまたは複数のデバイスに１つまたは複数のサービスを与えることを可能にするサービスプロバイダ４０２と、１つまたは複数のデバイスがサービスプロバイダ４０２にアクセスすることを可能にする小型基地局４０４と、サービスプロバイダ４０２にアクセスするために小型基地局４０４と通信することができるデバイス１  ４０６、デバイス２  ４０８、デバイスＮ４１０などとを含む。前の図に示したように、たとえば、サービスプロバイダ３０２は、ＭＮＯ、ＩＳＰ、ホーム管理サービスプロバイダなどであり得、小型基地局３０４は、フェムトセル、ピコセル、または同様の基地局、リレーノード、ピアツーピアモードにあるデバイス、それらの一部分などであり得、デバイス３０６は、説明したように、ＵＥ、モデム（または他のテザーデバイス）、コンピュータ、サーバなどであり得る。
【００５０】
この例では、サービスプロバイダ４０２と小型基地局４０４とは、要求および認証４１２を通して接続を確立することができる。さらに、小型基地局４０４は、接続のためにサービスプロバイダ４０２に肯定応答（ＡＣＫ）４１４を送信することができる。その上、小型基地局４０４は、４１６、４１８、および４２０において、デバイス４０６、４０８、および４１０を走査することができ、これは、それらに関係するパラメータを受信することを含むことができ、説明したように、４１６、４１８、および４２０において、（たとえば、受信したパラメータに少なくとも部分的に基づいて）デバイス４０６、４０８、および４１０のためのフロントおよび／またはバックホールリンクを選択することができる。さらに、前に説明したように、小型基地局４０４は、デバイス１  ４０６の能力、機能、利用可能性などに関する１つまたは複数のパラメータを取得するためにデバイス１  ４０６に照会４２２を送信することができ、１つまたは複数のパラメータを含むことができる応答４２４をデバイス１  ４０６から受信することができる。同様に、小型基地局４０４は、デバイス２  ４０８に照会４２６を送信し、応答４２８を受信することができ、デバイスＮ４１０に照会４３０を送信し、応答４３２を受信することができる。
【００５１】
この点について、小型基地局４０４は、応答の少なくとも一部分を収集し、応答、またはデバイス能力などに関する応答から導出されたパラメータをデバイスパラメータ４３４としてサービスプロバイダ４０２に送ることができる。サービスプロバイダ４０２は、説明したように、デバイスパラメータに少なくとも部分的に基づいて、デバイスのための管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを含むことができる管理情報を生成することができる。サービスプロバイダ４０２は、小型基地局４０４に管理情報４３６を送信することができる。小型基地局４０４は、管理情報４３８、または受信した管理情報から導出された情報の少なくとも一部分をデバイス４０６に送信することができ、デバイス４０６からＡＣＫ４４０を受信することができる。たとえば、管理情報４３８は、小型基地局４０４に提供されたユーティリティ関数および／または１つまたは複数のポリシーを達成するためにデバイス１  ４０６において実行すべき管理関数に関係することができる。同様に、小型基地局４０４は、デバイス２に管理情報４４２を送信し、ＡＣＫ４４４を受信することができ、デバイスＮ４１０に管理情報４４６を送信し、ＡＣＫ４４８を受信することができる。さらに、たとえば、小型基地局４０４は、サービスプロバイダ４０２に報告および終了要求４５０を送信することができる。報告は、たとえば、管理情報などに関する、デバイス４０６、４０８、および／または４１０からのフィードバックを含むことができる。サービスプロバイダ４０２は、接続終了のために小型基地局４０４にＡＣＫ４５２を送信することができる。
【００５２】
図５〜図８を参照すると、デバイスのための通信リンクを選択することに関する例示的な方法が示されている。説明を簡単にするために、方法を一連の行為として図示し説明するが、いくつかの行為は、１つまたは複数の実施形態によれば、本明細書で図示し説明する順序とは異なる順序で、および／または他の行為と同時に行われ得るので、方法は行為の順序によって限定されないことを理解および諒解されたい。たとえば、方法は、状態図など、一連の相互に関係する状態または事象として代替的に表現され得ることを諒解されたい。さらに、１つまたは複数の実施形態による方法を実施するために、図示のすべての行為が必要とされるとは限らない。
【００５３】
図５を参照すると、デバイスと通信するための１つまたは複数のリンクを選択することを可能にする例示的な方法５００が示されている。５０２において、１つまたは複数のパラメータを受信する。説明したように、１つまたは複数のパラメータは、デバイスから受信される、サービスプロバイダから受信される、判断または測定されるなどであり得る。その上、１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシ、加入者アカウント制限、小型基地局におけるローカルリソース利用可能性、バックホールリンクのうちの１つまたは複数の上でのリソース利用可能性、１つまたは複数のバックホールリンクのＳＮＲ、ネットワークトラフィック、時刻、日付などに関係することができる。５０４において、１つまたは複数のパラメータに少なくとも部分的に基づいてユーティリティ関数を計算する。説明したように、ユーティリティ関数は、１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのための１つまたは複数の通信リンクを選択することに関係することができる。したがって、５０６において、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択する。説明したように、一例では、ユーティリティ関数は、ユーティリティ関数に準拠する（上記で説明した一例では、バッテリー寿命に応じてデータスループットを最大化する）ために選択すべき１つまたは複数の通信リンクを出力することができる。さらに、説明したように、１つまたは複数のリンクは、ユーティリティ関数を制限またはオーバーライドする１つまたは複数のポリシーに少なくとも部分的にさらに基づいて動的に選択され得る。
【００５４】
図６を参照すると、デバイスと通信するための１つまたは複数のリンクを確立することを可能にする例示的な方法６００が示されている。６０２において、デバイスから通信要求を受信する。たとえば、これは、説明したように、ＭＮＯ、ＩＳＰ、ウェブサーバなどであり得る、デバイスに関係する１つまたは複数のサービスプロバイダと通信するために接続を確立したいという要求を含むことができる。６０４において、デバイスのための少なくとも１つのリンクを判断するための関係するパラメータを取得する。説明したように、関係するパラメータは、デバイスに関係する様々なパラメータ、サービスプロバイダに関係する様々なパラメータ、ローカルで判断または測定されたパラメータなどであり得る。６０６において、少なくとも１つのリンクを選択するために、ユーティリティ関数に従って関係するパラメータを処理する。説明したように、ユーティリティ関数はまた、デバイスから受信されるか、サービスプロバイダから受信されるか、または（たとえば、ハードコーディング、ネットワーク規格、構成などから）ローカルで定義され得、デバイスとの確立すべき１つまたは複数のリンクを計算するためにパラメータを利用することができる。６０８において、１つまたは複数のポリシーに従ってリンク選択を検証する。説明したように、この点について、１つまたは複数のポリシーは、ユーティリティ関数のリンク選択を制限またはオーバーライドすることができる。６１０において、デバイスとサービスプロバイダとの間で通信することを可能にするための少なくとも１つのリンクを確立する。
【００５５】
図７を参照すると、１つまたは複数のデバイスに管理情報を与えるための例示的な方法７００が示されている。７０２において、複数のデバイスに関係する１つまたは複数のパラメータを取得する。たとえば、説明したように、パラメータは、複数のデバイスから測定され得、サービスプロバイダからの要求に少なくとも部分的に基づくことができる。７０４において、１つまたは複数のパラメータをサービスプロバイダに通信する。たとえば、サービスプロバイダは、説明したように、管理関数、ユーティリティ関数、１つまたは複数のポリシーなどを含むことができる、１つまたは複数のデバイスについての管理情報を生成するために、１つまたは複数のパラメータを分析することができる。７０６において、サービスプロバイダから複数のデバイスのうちの少なくとも１つについての管理情報を受信する。７０８において、複数のデバイスのうちの少なくとも１つに管理情報の少なくとも一部分を与える。たとえば、これは、説明したように、受信した管理情報に少なくとも部分的に基づいて、異なる管理情報（たとえば、受信したポリシーなどへの準拠を保証するための１つまたは複数の管理関数）を与えることを含むことができる。
【００５６】
図８を参照すると、受信したユーティリティ関数またはポリシーに少なくとも部分的に基づいて１つまたは複数の通信リンクを選択することを可能にする例示的な方法８００が示されている。８０２において、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信する。説明したように、たとえば、１つまたは複数のユーティリティ関数またはポリシーは、ユーティリティ関数またはポリシーをローカルで生成すること、サービスプロバイダからユーティリティ関数またはポリシーを受信することなどができる小型基地局から受信され得る。８０４において、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための少なくとも１つのリンクを選択する。したがって、説明したように、この点について、１つまたは複数のユーティリティ関数またはポリシーをプッシュするエンティティがリンク選択を制御することができる。
【００５７】
本明細書で説明する１つまたは複数の態様によれば、説明したように、ユーティリティ関数を判断または計算すること、１つまたは複数のポリシーを実施することなどに関する推論が行われ得ることを諒解されよう。本明細書で使用する「推論する」または「推論」という用語は、概して、事象および／またはデータを介して捕捉された観察のセットから、システム、環境、および／またはユーザの状態について推理する、またはその状態を推論するプロセスを指す。推論は、特定のコンテキストまたは行為を識別するために採用され得、あるいは、たとえば、状態の確率分布を生成することができる。推論は、確率的、すなわち、データおよび事象の考察に基づく当該の状態の確率分布の計算であり得る。推論は、事象および／またはデータのセットからより高いレベルの事象を構成するために採用される技法を指すこともある。そのような推論から、事象が時間的に近接して相関するか否かにかかわらず、ならびに事象およびデータが１つまたは複数の事象およびデータの発生源に由来するかどうかにかかわらず、観測された事象および／または記憶された事象データのセットから新しい事象または行為が構成される。
【００５８】
図９は、管理情報を受信し、利用すること可能にするモバイルデバイス９００の図である。モバイルデバイス９００は、たとえば受信アンテナ（図示せず）から信号を受信し、受信信号に対して典型的な動作（たとえば、フィルタ処理、増幅、ダウンコンバートなど）を行い、サンプルを得るために調整された信号をデジタル化する受信機９０２を備える。受信機９０２は、受信したシンボルを復調し、それらをチャネル推定のためにプロセッサ９０６に与えることができる復調器９０４を備えることができる。プロセッサ９０６は、受信機９０２によって受信された情報の分析および／または送信機９１６による送信のための情報の生成に専用のプロセッサ、モバイルデバイス９００の１つまたは複数の構成要素を制御するプロセッサ、ならびに／あるいは受信機９０２によって受信された情報の分析、送信機９１６による送信のための情報の生成、およびモバイルデバイス９００の１つまたは複数の構成要素の制御を行うプロセッサであり得る。
【００５９】
モバイルデバイス９００は、さらに、メモリ９０８を備えることができ、メモリ９０８は、プロセッサ９０６に動作可能に結合され、送信すべきデータ、受信されたデータ、利用可能なチャネルに関係する情報、分析された信号および／または干渉強度に関連するデータ、割り当てられたチャネル、電力、レートなどに関係する情報、ならびにチャネルを推定し、そのチャネルを介して通信するための他の適切な情報を記憶することができる。メモリ９０８は、さらに、（たとえば、パフォーマンスベース、容量ベースなどの）チャネルの推定および／または利用に関連するプロトコルおよび／またはアルゴリズムを記憶することができる。
【００６０】
本明細書で説明するデータストア（たとえば、メモリ９０８）は、揮発性メモリまたは不揮発性メモリのいずれかであり得るか、あるいは揮発性メモリと不揮発性メモリの両方を含むことができることを諒解されよう。限定ではなく例として、不揮発性メモリは、読取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含むことができる。揮発性メモリは、外部キャッシュメモリとして働くランダムアクセスメモリ（ＲＡＭ）を含むことができる。限定ではなく例として、ＲＡＭは、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクトランバスＲＡＭ（ＤＲＲＡＭ）など、多くの形態において利用可能である。主題のシステムおよび方法のメモリ９０８は、これらおよび任意の他の適切なタイプのメモリを、それらに限定されることなく、備えるものとする。
【００６１】
プロセッサ９０６は、さらに、サービスプロバイダから来るかまたはそれに少なくとも部分的に基づくことができる管理情報を小型基地局（図示せず）から取得する管理情報受信構成要素３１８と、管理情報に従って１つまたは複数の関数を実行する管理構成要素３２０とに動作可能に結合され得る。たとえば、説明したように、管理情報は、説明したように、モバイルデバイス９００において実行すべき管理関数、１つまたは複数のローカルパラメータに従ってモバイルデバイス９００において計算され得るユーティリティ関数、ユーティリティ関数および／または小型基地局によって選択されたリンクをオーバーライドまたは制限するための１つまたは複数のポリシーなどに関係することができる。モバイルデバイス９００は、またさらに、たとえば、基地局、別のモバイルデバイスなどへの信号をそれぞれ変調および送信する変調器９１４および送信機９１６を備える。プロセッサ９０６とは別個のものとして図示されているが、管理情報受信構成要素３１８、管理構成要素３２０、復調器９０４、および／または変調器９１４はプロセッサ９０６または複数のプロセッサ（図示せず）の一部であり得ることを諒解されたい。
【００６２】
図１０は、デバイス通信のための１つまたは複数のリンクを選択することを可能にするシステム１０００の図である。システム１０００は、実質的に任意の基地局（たとえば、フェムトセル、ピコセルなどの小型基地局、リレーノード、モバイル基地局．．．）であり得る基地局１００２を備え、基地局１００２は、（たとえば、説明したように、複数のネットワーク技術であり得る）複数の受信アンテナ１００６を介して１つまたは複数のモバイルデバイス１００４から（１つまたは複数の）信号を受信する受信機１０１０と、（たとえば、説明したように、複数のネットワーク技術であり得る）複数の送信アンテナ１００８を介して１つまたは複数のモバイルデバイス１００４に送信する送信機１０２４とを有する。さらに、一例では、送信機１０２４は、ワイヤードフロントリンクを介してモバイルデバイス１００４に送信することができる。受信機１０１０は、１つまたは複数の受信アンテナ１００６から情報を受信することができ、受信した情報を復調する復調器１０１２と動作可能に結合される。さらに、一例では、受信機１０１０は、ワイヤードバックホールリンクから受信することができる。復調されたシンボルは、図９に関して上記で説明したプロセッサと同様であり得るプロセッサ１０１４によって分析され、プロセッサ１０１４は、信号（たとえば、パイロット）強度および／または干渉強度、（１つまたは複数の）モバイルデバイス１００４（または異種基地局（図示せず））に送信されるべきデータまたはそこから受信されるべきデータを推定することに関係する情報、および／または本明細書に記載した様々な動作および機能を実行することに関係する他の適切な情報を記憶するメモリ１０１６に結合される。プロセッサ１０１４は、さらに、説明したように、パラメータ受信構成要素２０６と、ユーティリティ関数構成要素２０８と、リンク選択構成要素２１２とに結合される。
【００６３】
一例によれば、パラメータ受信構成要素２０６は、説明したように、１つまたは複数のパラメータをモバイルデバイス１００４のうちの少なくとも１つから取得すること、１つまたは複数のサービスプロバイダ（図示せず）から取得すること、１つまたは複数のパラメータを測定することなどができる。ユーティリティ関数構成要素２０８は、１つまたは複数のパラメータからユーティリティ関数を計算することに少なくとも部分的に基づいて、モバイルデバイス１００４のうちの少なくとも１つのための１つまたは複数のフロントリンクまたはバックホールリンクを判断することができる。ユーティリティ関数出力を使用して、リンク選択構成要素２１２は、（たとえば、Ｒｘアンテナ１００６およびＴｘアンテナ１００８に関係する）少なくとも１つのフロントリンクと、少なくとも１つのデバイスのための少なくとも１つのバックホールリンクとを判断することができる。この例では、受信機１０１０および送信機１０２４はまた、説明したように、１つまたは複数のバックホールリンクを介してサービスプロバイダと通信するように構成され得る。その上、たとえば、プロセッサ１０１４は、変調器１０２２を使用して送信されるべき信号を変調し、送信機１０２４を使用して被変調信号を送信することができる。送信機１０２４は、Ｔｘアンテナ１００８を介して信号をモバイルデバイス１００４に送信することができる。さらに、プロセッサ１０１４とは別個のものとして図示されているが、パラメータ受信構成要素２０６、ユーティリティ関数構成要素２０８、リンク選択構成要素２１２、復調器１０１２、および／または変調器１０２２はプロセッサ１０１４または複数のプロセッサ（図示せず）の一部であり得ることを諒解されたい。
【００６４】
図１１を参照すると、１つまたは複数のモバイルデバイスのための通信リンクを選択するシステム１１００が示されている。たとえば、システム１１００は、少なくとも部分的に基地局、モバイルデバイスなどの内部に常駐することができる。システム１１００は機能ブロックを含むものとして表されており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表す機能ブロックであり得ることを諒解されたい。システム１１００は、連携して動作することができる電気的構成要素の論理グルーピング１１０２を含む。たとえば、論理グルーピング１１０２は、１つまたは複数のパラメータを受信するための電気的構成要素１１０４を含むことができる。説明したように、１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシ、加入者アカウント制限、小型基地局におけるローカルリソース利用可能性、バックホールリンクのうちの１つまたは複数の上でのリソース利用可能性、１つまたは複数のバックホールリンクのＳＮＲ、ネットワークトラフィック、時刻、日付などに関係することができる。この点について、電気的構成要素１１０４は、デバイスまたはサービスプロバイダから１つまたは複数のパラメータを受信するか、または１つまたは複数のパラメータを測定／判断することができる。
【００６５】
さらに、論理グルーピング１１０２は、１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するための電気的構成要素１１０６を備えることができる。説明したように、たとえば、ユーティリティ関数は、１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのための１つまたは複数のリンクを計算することができる。さらに、論理グルーピング１１０２は、ユーティリティ関数に少なくとも部分的に基づいて、デバイスと通信するための１つまたは複数のフロントリンクと、デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するための電気的構成要素１１０８を備えることができる。たとえば、一態様では、電気的構成要素１１０４は、上記で説明したように、パラメータ受信構成要素２０６を含むことができる。さらに、たとえば、電気的構成要素１１０６は、一態様では、上記で説明したように、ユーティリティ関数構成要素２０８を含むことができる。その上、一例では、電気的構成要素１１０８は、一態様では、上記で説明したように、リンク選択構成要素２１２を含むことができる。さらに、システム１１００は、電気的構成要素１１０４、１１０６、および１１０８に関連する機能を実行するための命令を保持するメモリ１１１０を含むことができる。メモリ１１１０の外部にあるものとして示されているが、電気的構成要素１１０４、１１０６、および１１０８のうちの１つまたは複数は、メモリ１１１０の内部に存在することができることを理解されたい。
【００６６】
一例では、電気的構成要素１１０４、１１０６、および１１０８は、少なくとも１つのプロセッサを備えることができるか、あるいは各電気的構成要素１１０４、１１０６、または１１０８は、少なくとも１つのプロセッサの対応するモジュールであり得る。さらに、追加または代替の例では、電気的構成要素１１０４、１１０６、および１１０８は、コンピュータ可読媒体を備えるコンピュータプログラム製品であり得、各電気的構成要素１１０４、１１０６、または１１０８は、対応するコードであり得る。
【００６７】
図１２を参照すると、小型基地局から受信された管理情報を利用するシステム１２００が示されている。たとえば、システム１２００は、少なくとも部分的に基地局、モバイルデバイスなどの内部に常駐することができる。システム１２００は機能ブロックを含むものとして表されており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表す機能ブロックであり得ることを諒解されたい。システム１２００は、連携して動作することができる電気的構成要素の論理グルーピング１２０２を含む。たとえば、論理グルーピング１２０２は、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信するための電気的構成要素１２０４を含むことができる。説明したように、ユーティリティ関数またはポリシーは、小型基地局、サービスプロバイダなどにおいて発生することができる。さらに、論理グルーピング１２０２は、１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、小型基地局と通信するための１つまたは複数のフロントリンクを選択するための電気的構成要素１２０６を備えることができる。したがって、この例では、リンク選択はシステム１２００においてローカルで実行される。たとえば、一態様では、電気的構成要素１２０４は、上記で説明したように、管理情報受信構成要素３１８を含むことができる。さらに、たとえば、電気的構成要素１２０６は、一態様では、上記で説明したように、管理構成要素３２０を含むことができる。さらに、システム１２００は、電気的構成要素１２０４および１２０６に関連する機能を実行するための命令を保持するメモリ１２０８を含むことができる。メモリ１２０８の外部にあるものとして示されているが、電気的構成要素１２０４および１２０６のうちの１つまたは複数は、メモリ１２０８の内部に存在することができることを理解されたい。
【００６８】
一例では、電気的構成要素１２０４および１２０６は、少なくとも１つのプロセッサを備えることができるか、または各電気的構成要素１２０４および１２０６は、少なくとも１つのプロセッサの対応するモジュールであり得る。さらに、追加または代替の例では、電気的構成要素１２０４および１２０６は、コンピュータ可読媒体を備えるコンピュータプログラム製品であり得、各電気的構成要素１２０４および１２０６は、対応するコードであり得る。
【００６９】
次に図１３を参照すると、本明細書で提示する様々な実施形態によるワイヤレス通信システム１３００が示されている。システム１３００は、複数のアンテナグループを含むことができる基地局１３０２を備える。たとえば、１つのアンテナグループはアンテナ１３０４および１３０６を含み、別のグループはアンテナ１３０８および１３１０を備え、さらなるグループはアンテナ１３１２および１３１４を含むことができる。アンテナグループごとに２つのアンテナが示されているが、グループごとにより多いまたはより少ないアンテナが利用され得る。基地局１３０２は、さらに、送信機チェーンおよび受信機チェーンを含むことができ、送信機チェーンおよび受信機チェーンの各々は、諒解されるように、信号送信および受信に関連する複数の構成要素（たとえば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナなど）を備えることができる。
【００７０】
基地局１３０２は、モバイルデバイス１３１６およびモバイルデバイス１３２２など１つまたは複数のモバイルデバイスと通信することができるが、基地局１３０２は、モバイルデバイス１３１６および１３２２と同様の実質的にいかなる数のモバイルデバイスとも通信することができることを諒解されたい。モバイルデバイス１３１６および１３２２は、たとえば、セルラーフォン、スマートフォン、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルドコンピューティングデバイス、衛星無線、全地球測位システム、ＰＤＡ、および／またはワイヤレス通信システム１３００を介して通信するための他の適切なデバイスであり得る。図示のように、モバイルデバイス１３１６は、アンテナ１３１２および１３１４と通信しており、アンテナ１３１２および１３１４は、順方向リンク１３１８を介して情報をモバイルデバイス１３１６に送信し、逆方向リンク１３２０を介してモバイルデバイス１３１６から情報を受信する。さらに、モバイルデバイス１３２２はアンテナ１３０４および１３０６と通信しており、アンテナ１３０４および１３０６は、順方向リンク１３２４を介して情報をモバイルデバイス１３２２に送信し、逆方向リンク１３２６を介してモバイルデバイス１３２２から情報を受信する。周波数分割複信（ＦＤＤ）システムでは、たとえば、順方向リンク１３１８は、逆方向リンク１３２０によって使用される周波数帯域とは異なる周波数帯域を利用し、順方向リンク１３２４は、逆方向リンク１３２６によって採用される周波数帯域とは異なる周波数帯域を採用することができる。さらに、時分割複信（ＴＤＤ）システムでは、順方向リンク１３１８および逆方向リンク１３２０は共通の周波数帯を利用し、順方向リンク１３２４および逆方向リンク１３２６は共通の周波数帯を利用することができる。
【００７１】
アンテナの各グループおよび／またはそれらが通信するように指定されたエリアは、基地局１３０２のセクタと呼ばれることがある。たとえば、基地局１３０２によってカバーされるエリアのセクタ中のモバイルデバイスに通信するようにアンテナグループを設計することができる。順方向リンク１３１８および１３２４を介した通信では、基地局１３０２の送信アンテナは、モバイルデバイス１３１６および１３２２についての順方向リンク１３１８および１３２４の信号対雑音比を向上させるためにビームフォーミングを利用することができる。また、基地局１３０２が、関連するカバレージ中に不規則に散在するモバイルデバイス１３１６および１３２２に送信するためにビームフォーミングを利用する間は、基地局が単一のアンテナを介してその基地局のすべてのモバイルデバイスに送信する場合と比較して、隣接セル内のモバイルデバイスは干渉を受けにくいことがある。さらに、モバイルデバイス１３１６および１３２２は、図示のようにピアツーピアまたはアドホック技術を使用して互いに直接通信することができる。一例によれば、システム１３００は多入力多出力（ＭＩＭＯ）通信システムであり得る。
【００７２】
図１４に、例示的なワイヤレス通信システム１４００を示す。ワイヤレス通信システム１４００には、簡潔のために、１つの基地局１４１０と、１つのモバイルデバイス１４５０とを示してある。ただし、システム１４００は、２つ以上の基地局および／または２つ以上のモバイルデバイスを含むことができ、追加の基地局および／またはモバイルデバイスは、以下で説明する例示的な基地局１４１０およびモバイルデバイス１４５０と実質的に同様または異なるものであり得ることを諒解されたい。さらに、基地局１４１０および／またはモバイルデバイス１４５０は、それらの間のワイヤレス通信を可能にするために、本明細書で説明するシステム（図１〜図４および図１０〜図１３）、モバイルデバイス（図９）、および／または方法（図５〜図８）を採用することができることを諒解されたい。たとえば、本明細書で説明するシステムおよび／または方法の構成要素または機能は、以下で説明するメモリ１４３２および／または１４７２あるいはプロセッサ１４３０および／または１４７０の一部であり得、ならびに／あるいは開示する機能を実行するためにプロセッサ１４３０および／または１４７０によって実行され得る。
【００７３】
基地局１４１０において、いくつかのデータストリームのトラフィックデータがデータソース１４１２から送信（ＴＸ）データプロセッサ１４１４に与えられる。一例によれば、各データストリームはそれぞれのアンテナを介して送信され得る。ＴＸデータプロセッサ１４１４は、トラフィックデータストリーム用に選択された特定のコーディング方式に基づいて、そのデータストリームをフォーマットし、コーディングし、インタリーブして、コード化データを与える。
【００７４】
各データストリームのコード化データは、直交周波数分割多重化（ＯＦＤＭ）技法を使用してパイロットデータと多重化され得る。追加または代替として、パイロットシンボルは、周波数分割多重化（ＦＤＭ）、時分割多重化（ＴＤＭ）、または符号分割多重化（ＣＤＭ）され得る。パイロットデータは、一般に、知られている方法で処理される既知のデータパターンであり、チャネル応答を推定するためにモバイルデバイス１４５０において使用され得る。各データストリームの多重化されたパイロットおよびコード化データは、そのデータストリーム用に選択された特定の変調方式（たとえば、２位相偏移変調（ＢＰＳＫ）、４位相偏移変調（ＱＰＳＫ）、Ｍ位相偏移変調（Ｍ−ＰＳＫ）、多値直交振幅変調（Ｍ−ＱＡＭ）など）に基づいて変調（たとえば、シンボルマッピング）され得、変調シンボルを与えることができる。各データストリームのデータレート、コーディング、および変調は、プロセッサ１４３０によって実行されるかまたは与えられる命令によって判断され得る。
【００７５】
データストリームの変調シンボルはＴＸ  ＭＩＭＯプロセッサ１４２０に与えられ得、ＴＸ  ＭＩＭＯプロセッサ１４２０は（たとえば、ＯＦＤＭ用に）変調シンボルをさらに処理することができる。次いで、ＴＸ  ＭＩＭＯプロセッサ１４２０はＮＴ個の変調シンボルストリームをＮＴ個の送信機（ＴＭＴＲ）１４２２ａ〜１４２２ｔに与える。様々な実施形態では、ＴＸ  ＭＩＭＯプロセッサ１４２０は、データストリームのシンボルと、シンボルの送信元のアンテナとにビームフォーミング重みを適用する。
【００７６】
各送信機１４２２は、それぞれのシンボルストリームを受信し、処理して、１つまたは複数のアナログ信号を与え、さらに、それらのアナログ信号を調整（たとえば、増幅、フィルタ処理、およびアップコンバート）して、ＭＩＭＯチャネルを介した送信に適した被変調信号を与える。さらに、送信機１４２２ａ〜１４２２ｔからのＮＴ個の被変調信号は、それぞれＮＴ個のアンテナ１４２４ａ〜１４２４ｔから送信される。
【００７７】
モバイルデバイス１４５０では、送信された被変調信号はＮＲ個のアンテナ１４５２ａ〜１４５２ｒによって受信され、各アンテナ１４５２からの受信信号は、それぞれの受信機（ＲＣＶＲ）１４５４ａ〜１４５４ｒに与えられる。各受信機１４５４は、それぞれの信号を調整（たとえば、フィルタ処理、増幅、およびダウンコンバート）し、調整された信号をデジタル化してサンプルを与え、さらに、それらのサンプルを処理して、対応する「受信」シンボルストリームを与える。
【００７８】
ＲＸデータプロセッサ１４６０は、ＮＲ個の受信機１４５４からＮＲ個の受信シンボルストリームを受信し、特定の受信機処理技法に基づいて処理して、ＮＴ個の「検出」シンボルストリームを与えることができる。ＲＸデータプロセッサ１４６０は、各検出シンボルストリームを復調し、デインターリーブし、復号して、データストリームのトラフィックデータを復元することができる。ＲＸデータプロセッサ１４６０による処理は、基地局１４１０においてＴＸ  ＭＩＭＯプロセッサ１４２０およびＴＸデータプロセッサ１４１４によって実行される処理と相補的なものである。
【００７９】
逆方向リンクメッセージは、通信リンクおよび／または受信データストリームに関する様々なタイプの情報を備えることができる。逆方向リンクメッセージは、データソース１４３６からいくつかのデータストリームのトラフィックデータをも受信するＴＸデータプロセッサ１４３８によって処理され、変調器１４８０によって変調され、送信機１４５４ａ〜１４５４ｒによって調整され、基地局１４１０に戻される。
【００８０】
基地局１４１０において、モバイルデバイス１４５０からの変調信号は、アンテナ１４２４によって受信され、受信機１４２２によって調整され、復調器１４４０によって復調され、ＲＸデータプロセッサ１４４２によって処理されて、モバイルデバイス１４５０によって送信された逆方向リンクメッセージが抽出される。さらに、プロセッサ１４３０は、抽出されたメッセージを処理して、ビームフォーミング重みを判断するためにどのプリコーディング行列を使用すべきかを判断することができる。
【００８１】
プロセッサ１４３０および１４７０は、それぞれ基地局１４１０およびモバイルデバイス１４５０における動作を指示（たとえば、制御、調整、管理など）することができる。それぞれのプロセッサ１４３０および１４７０は、プログラムコードおよびデータを記憶するメモリ１４３２および１４７２に関連付けられ得る。プロセッサ１４３０および１４７０はまた、それぞれ、アップリンクとダウンリンクとに関して周波数推定値とインパルス応答推定値とを導き出すために計算を実行することができる。
【００８２】
図１５に、本明細書の教示が実装され得る、何人かのユーザをサポートするように構成されたワイヤレス通信システム１５００を示す。システム１５００は、たとえば、マクロセル１５０２Ａ〜１５０２Ｇなど、複数のセル１５０２の通信を可能にし、各セルは、対応するアクセスノード１５０４（たとえば、アクセスノード１５０４Ａ〜１５０４Ｇ）によってサービスされる。図１５に示すように、アクセス端末１５０６（たとえば、アクセス端末１５０６Ａ〜１５０６Ｌ）は、時間とともにシステム全体にわたって様々なロケーションに分散され得る。各アクセス端末１５０６は、たとえば、アクセス端末１５０６がアクティブかどうか、およびアクセス端末１５０６がソフトハンドオフ中かどうかに応じて、所与の瞬間に順方向リンク（ＦＬ）および／または逆方向リンク（ＲＬ）上で１つまたは複数のアクセスノード１５０４と通信することができる。ワイヤレス通信システム１５００は広い地理的領域にわたってサービスを与えることができる。
【００８３】
図１６に、１つまたは複数のフェムトノードがネットワーク環境内に展開された例示的な通信システム１６００を示す。特に、システム１６００は、比較的小規模のネットワーク環境中に（たとえば、１つまたは複数のユーザ住居１６３０中に）設置された複数のフェムトノード１６１０（たとえば、フェムトノードまたはホームノードＢ（ＨＮＢ）１６１０Ａおよび１６１０Ｂ）を含む。各フェムトノード１６１０は、デジタル加入者回線（ＤＳＬ）ルータ、ケーブルモデム、ワイヤレスリンク、または他の接続手段（図示せず）を介して、ワイドエリアネットワーク１６４０（たとえば、インターネット）とモバイル事業者コアネットワーク１６５０とに結合され得る。以下で説明するように、各フェムトノード１６１０は、関連するアクセス端末１６２０（たとえば、アクセス端末１６２０Ａ）、および、オプションとして、外来アクセス端末１６２０（たとえば、アクセス端末１６２０Ｂ）をサービスするように構成され得る。言い換えれば、フェムトノード１６１０へのアクセスは、所与のアクセス端末１６２０が、指定された（１つまたは複数の）（たとえば、ホーム）フェムトノード１６１０のセットによってサービスされ得るが、指定されていないフェムトノード１６１０（たとえば、ネイバーのフェムトノード）によってはサービスされ得ないように制限され得る。
【００８４】
図１７に、いくつかのトラッキングエリア１７０２（またはルーティングエリアまたはロケーションエリア）が画定されたカバレージマップ１７００の例を示し、そのエリアの各々はいくつかのマクロカバレージエリア１７０４を含む。ここで、トラッキングエリア１７０２Ａ、１７０２Ｂ、および１７０２Ｃに関連するカバレージのエリアは太線によって示され、マクロカバレージエリア１７０４は六角形によって表される。トラッキングエリア１７０２はフェムトカバレージエリア１７０６をも含む。この例では、フェムトカバレージエリア１７０６（たとえば、フェムトカバレージエリア１７０６Ｃ）の各々は、マクロカバレージエリア１７０４（たとえば、マクロカバレージエリア１７０４Ｂ）内に示される。ただし、フェムトカバレージエリア１７０６は、完全にマクロカバレージエリア１７０４内にあるとは限らないことを諒解されたい。実際には、多数のフェムトカバレージエリア１７０６が所与のトラッキングエリア１７０２またはマクロカバレージエリア１７０４とともに画定され得る。また、１つまたは複数のピコカバレージエリア（図示せず）が所与のトラッキングエリア１７０２またはマクロカバレージエリア１７０４内に画定され得る。
【００８５】
再び図１６を参照すると、フェムトノード１６１０の所有者は、たとえば、３Ｇモバイルサービスなど、モバイル事業者コアネットワーク１６５０を介して提供されるモバイルサービスに加入することができる。さらに、アクセス端末１６２０は、マクロ環境と、より小規模の（たとえば、宅内）ネットワーク環境の両方で動作することが可能であり得る。したがって、たとえば、アクセス端末１６２０の現在ロケーションに応じて、アクセス端末１６２０は、アクセスノード１６６０によって、または、フェムトノード１６１０のセットのうちのいずれか１つ（たとえば、対応するユーザ住居１６３０内に常駐するフェムトノード１６１０Ａおよび１６１０Ｂ）によってサービスされ得る。たとえば、加入者は、自宅の外にいるときは標準のマクロセルアクセスノード（たとえば、ノード１６６０）によってサービスされ、自宅にいるときはフェムトノード（たとえば、ノード１６１０Ａ）によってサービスされる。ここで、フェムトノード１６１０は既存のアクセス端末１６２０と後方互換性があり得ることを諒解されたい。
【００８６】
フェムトノード１６１０は、単一の周波数上に展開されるか、または代替として、複数の周波数上に展開され得る。特定の構成に応じて、単一の周波数、あるいは複数の周波数のうちの１つまたは複数は、マクロセルアクセスノード（たとえば、ノード１６６０）によって使用される１つまたは複数の周波数と重複することがある。いくつかの態様では、アクセス端末１６２０は、そのような接続性が可能であるときはいつでも、好ましいフェムトノード（たとえば、アクセス端末１６２０のホームフェムトノード）に接続するように構成され得る。たとえば、アクセス端末１６２０は、ユーザの住居１６３０内にあるときはいつでも、ホームフェムトノード１６１０と通信することができる。
【００８７】
いくつかの態様では、アクセス端末１６２０がモバイル事業者コアネットワーク１６５０内で動作しているが、（たとえば、好適ローミングリスト中で定義された）それの最も好適なネットワーク上に常駐していない場合、アクセス端末１６２０は、ベターシステムリセレクション（ＢＳＲ：Better System Reselection）を使用して、最も好適なネットワーク（たとえば、フェムトノード１６１０）を探索し続けることができ、ベターシステムリセレクションでは、より良好なシステムが現在利用可能であるかどうかを判断するために利用可能なシステムの周期的走査を行い、その後、そのような好適なシステムに関連付けようとすることができる。（たとえば、好適ローミングリスト中の）収集テーブルエントリを使用して、一例では、アクセス端末１６２０は、特定の帯域およびチャネルについて探索を制限することができる。たとえば、最も好適なシステムの探索が周期的に繰り返され得る。フェムトノード１６１０など好適なフェムトノードが発見されると、アクセス端末１６２０は、それのカバレージエリア内にキャンプするためのフェムトノード１６１０を選択する。
【００８８】
フェムトノードは、いくつかの態様では、制限され得る。たとえば、所与のフェムトノードが、いくつかのサービスをいくつかのアクセス端末のみに与えることができる。いわゆる制限（または限定）された関連付けを用いた展開では、所与のアクセス端末が、マクロセルモバイルネットワークと、フェムトノードの定義されたセット（たとえば、対応するユーザ住居１６３０内に常駐するフェムトノード１６１０）とのみによってサービスされ得る。いくつかの実装形態では、フェムトノードが、少なくとも１つのアクセス端末に、シグナリング、データアクセス、登録、ページング、またはサービスのうちの少なくとも１つを与えないように制限され得る。
【００８９】
いくつかの態様では、（限定加入者グループホームノードＢと呼ばれることもある）制限フェムトノードは、制限された提供されたアクセス端末のセットにサービスを与えるノードである。このセットは、必要に応じて一時的にまたは永続的に拡大され得る。いくつかの態様では、限定加入者グループ（ＣＳＧ）が、アクセス端末の共通のアクセス制御リストを共有するアクセスノード（たとえば、フェムトノード）のセットとして定義され得る。領域中のすべてのフェムトノード（またはすべての制限フェムトノード）が動作するチャネルは、フェムトチャネルと呼ばれることがある。
【００９０】
したがって、所与のフェムトノードと所与のアクセス端末との間に様々な関係が存在することがある。たとえば、アクセス端末の観点から、オープンフェムトノードが、制限された関連付けをもたないフェムトノードを指すことがある。制限フェムトノードは、何らかの形で制限された（たとえば、関連付けおよび／または登録について制限された）フェムトノードを指すことがある。ホームフェムトノードは、アクセス端末がアクセスし、その上で動作することを許可されるフェムトノードを指すことがある。ゲストフェムトノードは、アクセス端末がアクセスすること、またはその上で動作することを一時的に許可されるフェムトノードを指すことがある。外来フェムトノードは、おそらく非常事態（たとえば、９１１番）を除いて、アクセス端末がアクセスすること、またはその上で動作することを許可されないフェムトノードを指すことがある。
【００９１】
制限フェムトノードの観点から、ホームアクセス端末は、制限フェムトノードへのアクセスを許可されるアクセス端末を指すことがある。ゲストアクセス端末は、制限フェムトノードへの一時的アクセスをもつアクセス端末を指すことがある。外来アクセス端末は、おそらく非常事態、たとえば、９１１番を除いて、制限フェムトノードにアクセスする許可を有しないアクセス端末（たとえば、制限フェムトノードに登録するための証明書または許可を有しないアクセス端末）を指すことがある。
【００９２】
便宜のために、本明細書の開示では、フェムトノードのコンテキストで様々な機能について説明する。ただし、ピコノードは、フェムトノードと同じまたは同様の機能をより大きいカバレージエリアに与えることができることを諒解されたい。たとえば、所与のアクセス端末に対して、ピコノードを制限すること、ホームピコノードを定義することなどが行われ得る。
【００９３】
ワイヤレス多元接続通信システムは、複数のワイヤレスアクセス端末のための通信を同時にサポートすることができる。上述のように、各端末は、順方向リンクおよび逆方向リンク上での送信を介して１つまたは複数の基地局と通信することができる。順方向リンク（またはダウンリンク）は基地局から端末への通信リンクを指し、逆方向リンク（またはアップリンク）は端末から基地局への通信リンクを指す。この通信リンクは、単入力単出力システム、ＭＩＭＯシステム、または何らかの他のタイプのシステムを介して確立され得る。
【００９４】
本明細書で開示した実施形態に関して説明した様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。さらに、少なくとも１つのプロセッサは、上記で説明したステップおよび／またはアクションのうちの１つまたは複数を実行するように動作可能な１つまたは複数のモジュールを備え得る。
【００９５】
さらに、本明細書で開示する態様に関して説明する方法またはアルゴリズムのステップおよび／またはアクションは、直接ハードウェアで実施され得るか、プロセッサによって実行されるソフトウェアモジュールで実施され得るか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサに一体化され得る。さらに、いくつかの実施形態では、プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。さらに、ＡＳＩＣはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび／またはアクションは、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および／またはコンピュータ可読媒体上のコードおよび／または命令の１つまたは任意の組合せ、あるいはそのセットとして常駐し得る。
【００９６】
１つまたは複数の態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装した場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と呼ばれ得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（disc）（登録商標）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、通常、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００９７】
上記の開示では、例示的な態様および／または実施形態について論じたが、添付の特許請求の範囲によって定義された説明した態様および／または実施形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行うことができることに留意されたい。さらに、説明した態様および／または実施形態の要素は、単数形で説明または請求されていることがあるが、単数形への限定が明示的に述べられていない限り、複数形が企図される。さらに、任意の態様および／または実施形態の全部または一部は、別段に記載されていない限り、任意の他の態様および／または実施形態の全部または一部とともに利用され得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
複数のリンクオプションを介して通信する方法であって、
１つまたは複数のパラメータを受信することと、
前記１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算することと、
前記ユーティリティ関数に少なくとも部分的に基づいて、前記デバイスと通信するための１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択することとを備える、方法。
［Ｃ２］
前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーを受信することをさらに備え、前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを前記動的に選択することは、１つまたは複数のポリシーに少なくとも部分的にさらに基づく、Ｃ１に記載の方法。
［Ｃ３］
前記１つまたは複数のポリシーを前記受信することは、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信することを含む、Ｃ２に記載の方法。
［Ｃ４］
前記１つまたは複数のパラメータを前記受信することは、前記デバイスから前記１つまたは複数のパラメータを受信することを含む、Ｃ１に記載の方法。
［Ｃ５］
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、Ｃ４に記載の方法。
［Ｃ６］
前記１つまたは複数のパラメータを前記受信することは、前記１つまたは複数のパラメータを測定または判断することを含む、Ｃ１に記載の方法。
［Ｃ７］
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、時刻、または日付を含む、Ｃ６に記載の方法。
［Ｃ８］
１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信することをさらに備える、Ｃ１に記載の方法。
［Ｃ９］
デバイス通信のためのリンクオプションを選択するための装置であって、
１つまたは複数のパラメータを取得することと、
前記１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのためのユーティリティ関数を計算することと、
前記ユーティリティ関数に少なくとも部分的に基づいて、前記デバイスと通信するための１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択することとを行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備える、装置。
［Ｃ１０］
前記少なくとも１つのプロセッサは、前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーに少なくとも部分的に基づいて、前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを動的に選択する、Ｃ９に記載の装置。
［Ｃ１１］
前記少なくとも１つのプロセッサは、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信するようにさらに構成された、Ｃ１０に記載の装置。
［Ｃ１２］
前記少なくとも１つのプロセッサは、前記デバイスから前記１つまたは複数のパラメータを取得する、Ｃ９に記載の装置。
［Ｃ１３］
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、Ｃ１２に記載の装置。
［Ｃ１４］
前記少なくとも１つのプロセッサは、少なくとも部分的に前記１つまたは複数のパラメータを測定または判断することによって前記１つまたは複数のパラメータを取得する、Ｃ９に記載の装置。
［Ｃ１５］
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、Ｃ１４に記載の装置。
［Ｃ１６］
前記少なくとも１つのプロセッサは、１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信するようにさらに構成された、Ｃ９に記載の装置。
［Ｃ１７］
複数のリンクオプションを介して通信するための装置であって、
１つまたは複数のパラメータを受信するための手段と、
前記１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するための手段と、
前記ユーティリティ関数に少なくとも部分的に基づいて、前記デバイスと通信するための１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するための手段とを備える、装置。
［Ｃ１８］
前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーを実施するための手段をさらに備え、動的に選択するための前記手段は、前記１つまたは複数のポリシーに少なくとも部分的にさらに基づいて前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを選択する、Ｃ１７に記載の装置。
［Ｃ１９］
実施するための前記手段は、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信する、Ｃ１８に記載の装置。
［Ｃ２０］
受信するための前記手段は、前記デバイスから前記１つまたは複数のパラメータを受信する、Ｃ１７に記載の装置。
［Ｃ２１］
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、Ｃ２０に記載の装置。
［Ｃ２２］
受信するための前記手段は、前記１つまたは複数のパラメータを測定または判断する、Ｃ１７に記載の装置。
［Ｃ２３］
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、Ｃ２２に記載の装置。
［Ｃ２４］
１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信するための手段をさらに備える、Ｃ１７に記載の装置。
［Ｃ２５］
デバイス通信のためのリンクオプションを選択するためのコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、１つまたは複数のパラメータを取得させるためのコードと、
前記少なくとも１つのコンピュータに、前記１つまたは複数のパラメータに少なくとも部分的に基づいてデバイスのためのユーティリティ関数を計算させるためのコードと、
前記少なくとも１つのコンピュータに、前記ユーティリティ関数に少なくとも部分的に基づいて、前記デバイスと通信するための１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択させるためのコードとを備える、コンピュータ可読媒体を備える、コンピュータプログラム製品。
［Ｃ２６］
前記少なくとも１つのコンピュータに動的に選択させるための前記コードは、前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーに少なくとも部分的に基づいて、前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを動的に選択する、Ｃ２５に記載のコンピュータプログラム製品。
［Ｃ２７］
前記コンピュータ可読媒体は、前記少なくとも１つのコンピュータに、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信させるためのコードをさらに備える、Ｃ２６に記載のコンピュータプログラム製品。
［Ｃ２８］
前記少なくとも１つのコンピュータに取得させるための前記コードは、前記デバイスから前記１つまたは複数のパラメータを取得する、Ｃ２５に記載のコンピュータプログラム製品。
［Ｃ２９］
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、Ｃ２８に記載のコンピュータプログラム製品。
［Ｃ３０］
前記少なくとも１つのコンピュータに取得させるための前記コードは、少なくとも部分的に前記１つまたは複数のパラメータを測定または判断することによって前記１つまたは複数のパラメータを取得する、Ｃ２５に記載のコンピュータプログラム製品。
［Ｃ３１］
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、Ｃ３０に記載のコンピュータプログラム製品。
［Ｃ３２］
前記コンピュータ可読媒体は、前記少なくとも１つのコンピュータに、１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信させるためのコードをさらに備える、Ｃ２５に記載のコンピュータプログラム製品。
［Ｃ３３］
複数のリンクオプションを介して通信するための装置であって、
１つまたは複数のパラメータを取得するためのパラメータ受信構成要素と、
前記１つまたは複数のパラメータに少なくとも部分的に基づいて、デバイスと通信するためのユーティリティ関数を計算するためのユーティリティ関数構成要素と、
前記ユーティリティ関数に少なくとも部分的に基づいて、前記デバイスと通信するための１つまたは複数のフロントリンクと、前記デバイスをサービスするための、１つまたは複数のサービスプロバイダへの１つまたは複数のバックホールリンクとを動的に選択するためのリンク選択構成要素とを備える、装置。
［Ｃ３４］
前記１つまたは複数のバックホールリンクを介して通信するために前記１つまたは複数のフロントリンクを利用することに関する１つまたは複数のポリシーを実施するためのポリシー実施構成要素をさらに備え、前記リンク選択構成要素が、前記１つまたは複数のポリシーに少なくとも部分的にさらに基づいて前記１つまたは複数のフロントリンクまたは前記１つまたは複数のバックホールリンクを選択する、Ｃ３３に記載の装置。
［Ｃ３５］
前記ポリシー実施構成要素は、前記１つまたは複数のサービスプロバイダ、前記デバイス、ハードコーディング、ネットワーク規格、または構成から前記１つまたは複数のポリシーを受信する、Ｃ３４に記載の装置。
［Ｃ３６］
前記パラメータ受信構成要素は、前記デバイスから前記１つまたは複数のパラメータを取得する、Ｃ３３に記載の装置。
［Ｃ３７］
前記１つまたは複数のパラメータは、１つまたは複数のデバイス能力、バッテリーステータス、コンテンツ要求、サービス品質、データレート、またはレイテンシを含む、Ｃ３６に記載の装置。
［Ｃ３８］
前記パラメータ受信構成要素は、前記１つまたは複数のパラメータを測定または判断する、Ｃ３３に記載の装置。
［Ｃ３９］
前記１つまたは複数のパラメータは、ローカルリソース利用可能性、前記１つまたは複数のサービスプロバイダのリソース利用可能性、前記１つまたは複数のバックホールリンク上のネットワークトラフィック、現在時刻、または日付を含む、Ｃ３８に記載の装置。
［Ｃ４０］
１つまたは複数のアドホックポリシー、１つまたは複数の異なるアドホックユーティリティ関数、または前記ユーティリティ関数を前記デバイスに通信するためのデバイス管理構成要素をさらに備える、Ｃ３３に記載の装置。
［Ｃ４１］
通信リンクを選択するための方法であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信することと、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための１つまたは複数のフロントリンクを選択することとを備える、方法。
［Ｃ４２］
通信リンクを選択するための装置であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信することと、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための１つまたは複数のフロントリンクを選択することとを行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備える、装置。
［Ｃ４３］
通信リンクを選択するための装置であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信するための手段と、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための１つまたは複数のフロントリンクを選択するための手段とを備える、装置。
［Ｃ４４］
通信リンクを選択するためのコンピュータプログラム製品であって、
少なくとも１つのコンピュータに、小型基地局から１つまたは複数のユーティリティ関数またはポリシーを受信させるためのコードと、
前記少なくとも１つのコンピュータに、前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための１つまたは複数のフロントリンクを選択させるためのコードとを備える、コンピュータ可読媒体を備える、コンピュータプログラム製品。
［Ｃ４５］
通信リンクを選択するための装置であって、
小型基地局から１つまたは複数のユーティリティ関数またはポリシーを取得するための管理情報受信構成要素と、
前記１つまたは複数のユーティリティ関数またはポリシーに少なくとも部分的に基づいて、前記小型基地局と通信するための１つまたは複数のフロントリンクを選択するための管理構成要素とを備える、装置。
【図１】
0005710785.tif 000002
【図２】
0005710785.tif 000003
【図３】
0005710785.tif 000004
【図４】
0005710785.tif 000005
【図５】
0005710785.tif 000006
【図６】
0005710785.tif 000007
【図７】
0005710785.tif 000008
【図８】
0005710785.tif 000009
【図９】
0005710785.tif 000010
【図１０】
0005710785.tif 000011
【図１１】
0005710785.tif 000012
【図１２】
0005710785.tif 000013
【図１３】
0005710785.tif 000014
【図１４】
0005710785.tif 000015
【図１５】
0005710785.tif 000016
【図１６】
0005710785.tif 000017
【図１７】
0005710785.tif 000018