ワイヤレス通信システムであって、無線周波数アシスタントであって、該無線周波数アシスタントにワイヤレスに受信されたコマンドに応答して無線周波数信号を変換し、反復するように作動する、無線周波数アシスタントと、該ワイヤレスコマンドを介して該無線周波数信号を構成し、制御するユーザ機器とを備え、該無線周波数アシスタントおよび該ユーザ機器は、単一のシステムとして一緒に動作するように構成されている、ワイヤレス通信システム。前記ユーザ機器と前記無線周波数アシスタントとの間のワイヤレスリンクをさらに備え、該ユーザ機器は、該ワイヤレスリンクを介して複数のコマンドを送信することによって、該無線周波数アシスタントを構成し、制御する、請求項1に記載のワイヤレス通信システム。前記単一のシステムは、ユーザ機器アシスタントシステムである、請求項1に記載のワイヤレス通信システム。複数の経路を介して、前記ユーザ機器アシスタントシステムにデータを第1の周波数で伝送するように構成された複数のアンテナを備えている複数の基地局をさらに備え、前記ユーザ機器は、該第1の周波数を第2の周波数に変換するために、該ユーザ機器アシスタントシステムの前記無線周波数アシスタントを制御する、請求項3に記載のワイヤレス通信システム。前記ユーザ機器は、該ユーザ機器に結合された第1のアンテナを介して第1の周波数で第1の無線周波数信号を受信する第1のトランシーバと、前記無線周波数アシスタントから、第2の無線周波数信号を受信する第2のトランシーバと、該第1の無線周波数信号および該第2の無線周波数信号を処理するベースバンドおよび制御プロセッサとを備え、該第2の無線周波数信号は、該無線周波数アシスタントによって変換された該第1の無線周波数信号である、請求項2に記載のワイヤレス通信システム。前記ユーザ機器内の第1の制御チャネルモデムをさらに備え、該第1の制御チャネルモデムは、前記ベースバンドおよび制御プロセッサから、前記無線周波数アシスタントに前記コマンドを伝送する、請求項5に記載のワイヤレス通信システム。前記無線周波数アシスタントは、第1の無線周波数バンドで受信された前記第1の無線周波数信号を、第2の無線周波数バンドにおいて前記第2の無線周波数信号に変換する周波数変換器と、該周波数変換器に通信可能に結合された第2のアンテナとを備え、該第2のアンテナは、該第1の無線周波数バンドで該第1の無線周波数信号を受信し、該第2の無線周波数バンドで該変換された第1の無線周波数信号を前記ユーザ機器に伝送する、請求項6に記載のワイヤレス通信システム。前記無線周波数アシスタントは、前記第1の制御チャネルモデムに対するワイヤレスリンクを介して通信し、前記ベースバンドおよび制御プロセッサの該第1の制御チャネルモデムからワイヤレスに伝送されたコマンドを受信するように構成された第2の制御チャネルモデムと、該第2の制御チャネルモデムに伝送された該コマンドを処理するマイクロプロセッサとをさらに備えている、請求項7に記載のワイヤレス通信システム。前記マイクロプロセッサは、前記周波数変換器を制御するコマンドを処理するために前記周波数変換器に通信可能に結合される、請求項8に記載のワイヤレス通信システム。前記複数のコマンドは、前記無線周波数アシスタント内のマイクロプロセッサによって実行される複数のコンピュータ実行可能な命令を備えている、請求項8に記載のワイヤレス通信システム。前記コンピュータ実行可能な命令は、前記無線周波数アシスタントの前記周波数変換器内の周波数変化を可能にするコンピュータ実行可能なプログラムと、利得変化を可能にするコンピュータ実行可能なプログラムとを備えている、請求項10に記載のワイヤレス通信システム。前記ユーザ機器はモバイルセルラデバイスである、請求項1に記載のワイヤレス通信システム。前記単一のシステムは、多入力多出力ワイヤレスシステムである、請求項1に記載のワイヤレス通信システム。無線周波数信号を処理するワイヤレス装置であって、制御信号に応答して、第1の無線周波数バンドにおいて受信された第1の無線周波数信号を、第2の無線周波数バンドにおける第2の無線周波数信号に変換するように構成された周波数変換器と、該周波数変換器に通信可能に結合された第1のアンテナであって、該第1のアンテナは、該ユーザ機器からワイヤレスに受信されたコマンドに応答して、該第1の無線周波数バンドにおいて該第1の無線周波数信号を受信し、該第2の無線周波数バンドにおいて該変換された第1の無線周波数信号をユーザ機器に伝送する、第1のアンテナとを備え、該ユーザ機器は、該制御信号が、該周波数変換器の構成を制御することを可能にする、ワイヤレス装置。前記第1のアンテナは前記第1の無線周波数信号を伝送し、また前記第2の無線周波数信号を受信する、請求項14に記載のワイヤレス装置。前記周波数変換器が、前記第1の無線周波数信号を前記第2の無線周波数信号に変換することを可能にするマイクロプロセッサをさらに備えている、請求項14に記載のワイヤレス装置。マイクロプロセッサと前記ユーザ機器とに通信可能に結合された制御チャネルモデムをさらに備え、該制御チャネルモデムは、前記周波数変換器を制御する、該ユーザ機器からのコマンドの転送を可能にする、請求項14に記載のワイヤレス装置。前記マイクロプロセッサは、前記制御チャネルモデムを介して受信されたコマンドに基づいて、前記周波数変換器の基準周波数を調整する、請求項17に記載のワイヤレス装置。前記第1のアンテナは、前記第1の無線周波数信号を受信し、第2のアンテナは、前記第2の無線周波数信号を伝送する、請求項14に記載のワイヤレス装置。ワイヤレス通信システムにおいて、無線周波数伝送を支援する方法であって、該方法は、ユーザ機器から受信されたコマンドに応答して、第1の無線周波数信号を第2の無線周波数信号に変換するために該ユーザ機器によって無線周波数アシスタントを作動することと、該無線周波数アシスタントと該ユーザ機器との間でワイヤレスリンクを介して該第2の無線周波数信号を該ユーザ機器に伝送することとを包含する、方法。前記ユーザ機器に伝送された前記第1の無線周波数信号を受信するために、前記ユーザ機器によって前記無線周波数アシスタントを構成することをさらに包含する、請求項20に記載の方法。前記ユーザ機器と共に動作するように前記無線周波数アシスタントとペアになる該無線周波数アシスタントに固有の識別を割り当てることをさらに包含する、請求項21に記載の方法。前記第1の無線周波数信号の品質が所定の閾値未満であることに応答して、前記無線周波数アシスタントは、前記ユーザ機器によって作動される、請求項21に記載の方法。前記ユーザ機器によって送信されたコマンドを介して前記無線周波数アシスタントによって変換された前記第2の無線周波数信号の利得および周波数を制御することをさらに包含する、請求項21に記載の方法。前記構成することは、前記無線周波数アシスタントの動作を制御する、前記ユーザ機器からの複数のコマンドを送信することを包含する、請求項21に記載の方法。詳細な説明初めに、1つ以上の実施形態の例示的実装が以下に提供されるが、記載は、本明細書において記載される実施形態の範囲を限定するように解釈されるべきではないことを理解されるべきである。本開示は、現在において公知か既存かにかかわらず、任意の数の技術を使用して実装され得る。本開示は、本明細書において例示および記載される、例示的な実装、図面、および技術に決して限定されるべきではなく、それらは、添付の特許請求の範囲内において、均等な全体的範囲によって改変され得る。例示の簡潔化および明瞭化のために、適切であると考えられる場合、対応または類似する要素を指すために、図面間において参照番号が繰り返され得ることを理解されるべきである。例示的一実施形態に従って、ワイヤレス通信システムは、無線周波数アシスタントを備え、無線周波数アシスタントは、無線周波数アシスタントがワイヤレスで受信するコマンドに応答した無線周波数信号を変換し、および繰り返すために作動される。ワイヤレス通信システムは、ワイヤレスコマンドを介して無線周波数アシスタントを構成および制御するユーザ機器を含む。無線周波数アシスタントおよびユーザ機器は、単一のシステムとして一緒に動作するように構成される。本開示の別の実施形態に従って、無線周波数信号を処理するワイヤレス装置は、周波数変換器を備え、周波数変換器は、制御信号に応答して、第1の無線周波数バンドにおいて受信される第1の無線周波数信号を、第2の無線周波数バンドにおける第2の無線周波数信号へ変換するように構成される。ワイヤレス装置はまた、周波数変換器に通信可能に結合される第1のアンテナを含み、これにより、ユーザ機器から受信されているワイヤレスコマンドに応答して、第1の無線周波数バンドにおいて第1の無線周波数信号を受信し、第2の無線周波数バンドにおける変換された第1の無線周波数信号をユーザ機器に対して送信する。ユーザ機器は、制御信号が周波数変換器の構成を制御することを可能にする。本開示のさらなる実施形態に従って、ワイヤレス通信システムにおける無線周波数伝送をアシストする方法が開示される。この方法は、2つの作用を包含し、この2つの作用は、ユーザ機器を有する無線周波数アシスタントを作動させることであって、これにより、ユーザ機器から受信されているコマンドに応答して、第1の無線周波数信号を第2の無線周波数信号へ変換することと、無線周波数アシスタントとユーザ機器との間のワイヤレスリンクを介して、ユーザ機器に対して第2の無線周波数信号を送信することとからなる。本開示は、ユーザ機器アシスタントシステムに対して、多入力多出力ワイヤレスシステムにおけるワイヤレス通信のための複数のアンテナを提供する。ユーザ機器アシスタントシステムの複数のコンポーネントは、ユーザ機器と、無線周波数アシスタントとを含み、無線周波数アシスタントは、ユーザ機器にワイヤレスで結合され、単一のワイヤレスシステムとしてユーザ機器と一緒に動作するように構成される。ユーザ機器および無線周波数アシスタントのそれぞれは、互いにある距離Dで分離されている少なくとも1つのアンテナを含む。ユーザ機器は、モバイル局、ルータ、ハンドヘルドコンピュータ、デジタルアシスタント、モバイルセルラデバイス、および当業者によって認識される類似のデバイスなどのデバイスを含むが、決してこれらに限定されない。ユーザ機器は、多数のコマンドを介して無線周波数信号を受信するために無線周波数アシスタントを作動させ、多数のコマンドはまた、無線周波数アシスタントの動作を制御する。無線周波数アシスタントは、ユーザ機器によって作動および制御され、これにより、受信される無線周波数信号を、伝送のための異なるキャリア周波数へ変換する。ユーザ機器は、無線周波数アシスタントが、基地局またはユーザ機器に対して、変換された無線周波数信号を再送信するか、または繰り返すかどうかを決定する。無線周波数アシスタントは、ユーザ機器によって決定されたように、異なるキャリア周波数を再送信するか、または繰り返す。ユーザ機器は、短距離ワイヤレスリンクを介して無線周波数アシスタントと通信し、短距離ワイヤレスリンクは、無線周波数信号を受信または送信するために、無線周波数アシスタントとユーザ機器との間で作動され得る。通信システムの技術分野において、ワイヤレスリンクは、無線周波数信号を送信および受信する多数の通信ユニット間の通信接続である。ユーザ機器は、本開示の中で参照されるとき、用語UEと同一の意味および機能性を有する。無線周波数アシスタントは、本開示の中で参照されるとき、用語アシスタントと同一の意味および機能性を有する。また、本開示において、短距離は、いくつかの実施形態において約10メートルの範囲内であり得る距離を指す。短距離の距離は、送信される信号のパワーと、伝送または受信のために必要な信号の強度とに依存する。無線周波数アシスタントは、ユーザ機器から短い距離で運搬され得る。例えば、いくつかの実施形態において、無線周波数アシスタントとユーザ機器との間の距離は10メートル以下であり得る。無線周波数アシスタントは、様々な実装を通して、ユーザ機器に近接して運搬され得る。例えば、限定することなく、無線周波数アシスタントは、キーチェーン、キーリング、またはユーザ機器のホルスター内に実装され得、ホルスターは、ユーザ機器と一緒に、またはユーザ機器から短い範囲の距離で運搬されるべきモバイルセルラデバイスである。例えば、本発明は以下の項目を提供する。項目1ワイヤレス通信システムであって、無線周波数アシスタントであって、該無線周波数アシスタントにワイヤレスに受信されたコマンドに応答して無線周波数信号を変換し、反復するように作動する、無線周波数アシスタントと、該ワイヤレスコマンドを介して該無線周波数信号を構成し、制御するユーザ機器とを備え、該無線周波数アシスタントおよび該ユーザ機器は、単一のシステムとして一緒に動作するように構成されている、ワイヤレス通信システム。項目2上記ユーザ機器と上記無線周波数アシスタントとの間のワイヤレスリンクをさらに備え、該ユーザ機器は、該ワイヤレスリンクを介して複数のコマンドを送信することによって、該無線周波数アシスタントを構成し、制御する、上記項目に記載のワイヤレス通信システム。項目3上記単一のシステムは、ユーザ機器アシスタントシステムである、上記項目のいずれかに記載のワイヤレス通信システム。項目4複数の経路を介して、上記ユーザ機器アシスタントシステムにデータを第1の周波数で伝送するように構成された複数のアンテナを備えている複数の基地局をさらに備え、上記ユーザ機器は、該第1の周波数を第2の周波数に変換するために、該ユーザ機器アシスタントシステムの上記無線周波数アシスタントを制御する、上記項目のいずれかに記載のワイヤレス通信システム。項目5上記ユーザ機器は、該ユーザ機器に結合された第1のアンテナを介して第1の周波数で第1の無線周波数信号を受信する第1のトランシーバと、上記無線周波数アシスタントから、第2の無線周波数信号を受信する第2のトランシーバと、該第1の無線周波数信号および該第2の無線周波数信号を処理するベースバンドおよび制御プロセッサとを備え、該第2の無線周波数信号は、該無線周波数アシスタントによって変換された該第1の無線周波数信号である、上記項目のいずれかに記載のワイヤレス通信システム。項目6上記ユーザ機器内の第1の制御チャネルモデムをさらに備え、該第1の制御チャネルモデムは、上記ベースバンドおよび制御プロセッサから、上記無線周波数アシスタントに上記コマンドを伝送する、上記項目のいずれかに記載のワイヤレス通信システム。項目7上記無線周波数アシスタントは、第1の無線周波数バンドで受信された上記第1の無線周波数信号を、第2の無線周波数バンドにおいて上記第2の無線周波数信号に変換する周波数変換器と、該周波数変換器に通信可能に結合された第2のアンテナとを備え、該第2のアンテナは、該第1の無線周波数バンドで該第1の無線周波数信号を受信し、該第2の無線周波数バンドで該変換された第1の無線周波数信号を上記ユーザ機器に伝送する、上記項目のいずれかに記載のワイヤレス通信システム。項目8上記無線周波数アシスタントは、上記第1の制御チャネルモデムに対するワイヤレスリンクを介して通信し、上記ベースバンドおよび制御プロセッサの該第1の制御チャネルモデムからワイヤレスに伝送されたコマンドを受信するように構成された第2の制御チャネルモデムと、該第2の制御チャネルモデムに伝送された該コマンドを処理するマイクロプロセッサとをさらに備えている、上記項目のいずれかに記載のワイヤレス通信システム。項目9上記マイクロプロセッサは、上記周波数変換器を制御するコマンドを処理するために上記周波数変換器に通信可能に結合される、上記項目のいずれかに記載のワイヤレス通信システム。項目10上記複数のコマンドは、上記無線周波数アシスタント内のマイクロプロセッサによって実行される複数のコンピュータ実行可能な命令を備えている、上記項目のいずれかに記載のワイヤレス通信システム。項目11上記コンピュータ実行可能な命令は、上記無線周波数アシスタントの上記周波数変換器内の周波数変化を可能にするコンピュータ実行可能なプログラムと、利得変化を可能にするコンピュータ実行可能なプログラムとを備えている、上記項目のいずれかに記載のワイヤレス通信システム。項目12上記ユーザ機器はモバイルセルラデバイスである、上記項目のいずれかに記載のワイヤレス通信システム。項目13上記単一のシステムは、多入力多出力ワイヤレスシステムである、上記項目のいずれかに記載のワイヤレス通信システム。項目14無線周波数信号を処理するワイヤレス装置であって、制御信号に応答して、第1の無線周波数バンドにおいて受信された第1の無線周波数信号を、第2の無線周波数バンドにおける第2の無線周波数信号に変換するように構成された周波数変換器と、該周波数変換器に通信可能に結合された第1のアンテナであって、該第1のアンテナは、該ユーザ機器からワイヤレスに受信されたコマンドに応答して、該第1の無線周波数バンドにおいて該第1の無線周波数信号を受信し、該第2の無線周波数バンドにおいて該変換された第1の無線周波数信号をユーザ機器に伝送する、第1のアンテナとを備え、該ユーザ機器は、該制御信号が、該周波数変換器の構成を制御することを可能にする、ワイヤレス装置。項目15上記第1のアンテナは上記第1の無線周波数信号を伝送し、また上記第2の無線周波数信号を受信する、上記項目のいずれかに記載のワイヤレス装置。項目16上記周波数変換器が、上記第1の無線周波数信号を上記第2の無線周波数信号に変換することを可能にするマイクロプロセッサをさらに備えている、上記項目のいずれかに記載のワイヤレス装置。項目17マイクロプロセッサと上記ユーザ機器とに通信可能に結合された制御チャネルモデムをさらに備え、該制御チャネルモデムは、上記周波数変換器を制御する、該ユーザ機器からのコマンドの転送を可能にする、上記項目のいずれかに記載のワイヤレス装置。項目18上記マイクロプロセッサは、上記制御チャネルモデムを介して受信されたコマンドに基づいて、上記周波数変換器の基準周波数を調整する、上記項目のいずれかに記載のワイヤレス装置。項目19上記第1のアンテナは、上記第1の無線周波数信号を受信し、第2のアンテナは、上記第2の無線周波数信号を伝送する、上記項目のいずれかに記載のワイヤレス装置。項目20ワイヤレス通信システムにおいて、無線周波数伝送を支援する方法であって、該方法は、ユーザ機器から受信されたコマンドに応答して、第1の無線周波数信号を第2の無線周波数信号に変換するために該ユーザ機器によって無線周波数アシスタントを作動することと、該無線周波数アシスタントと該ユーザ機器との間でワイヤレスリンクを介して該第2の無線周波数信号を該ユーザ機器に伝送することとを包含する、方法。項目21上記ユーザ機器に伝送された上記第1の無線周波数信号を受信するために、上記ユーザ機器によって上記無線周波数アシスタントを構成することをさらに包含する、上記項目のいずれかに記載の方法。項目22上記ユーザ機器と共に動作するように上記無線周波数アシスタントとペアになる該無線周波数アシスタントに固有の識別を割り当てることをさらに包含する、上記項目のいずれかに記載の方法。項目23上記第1の無線周波数信号の品質が所定の閾値未満であることに応答して、上記無線周波数アシスタントは、上記ユーザ機器によって作動される、上記項目のいずれかに記載の方法。項目24上記ユーザ機器によって送信されたコマンドを介して上記無線周波数アシスタントによって変換された上記第2の無線周波数信号の利得および周波数を制御することをさらに包含する、上記項目のいずれかに記載の方法。項目25上記構成することは、上記無線周波数アシスタントの動作を制御する、上記ユーザ機器からの複数のコマンドを送信することを包含する、上記項目のいずれかに記載の方法。摘要多入力多出力をサポートする通信システムにおけるユーザ機器およびワイヤレス無線周波数アシスタント。ワイヤレス無線周波数アシスタントおよびユーザ機器は、単一のシステムとして一緒に動作する。ユーザ機器はワイヤレス無線周波数アシスタントを制御および作動し、ユーザ機器のシステムおよびワイヤレス無線周波数アシスタントに伝送された無線周波数信号の第1の周波数を第2の周波数に変換する。ワイヤレス無線周波数アシスタントは、第2の周波数をユーザ機器に伝送する。本開示および本明細書に説明される様々な実施形態のより良い理解のために、添付の図面および詳細な説明と共に以下の簡単な説明に対して参照がなされ、これらは少なくとも1つの例示的な実施形態を示している。ここで図1に注目すると、2×2多入力多出力ワイヤレス通信システム100の最上位表現が、本開示の例示的実施形態に従って描写されている。ユーザ機器アシスタントシステム102は、複数の通信チャネルまたは経路を介して、基地局120から単一周波数f1の複数の無線周波数信号を受信する。この実施形態において、経路1_f1112、経路2_f1114、経路3_f1116、および経路4_f1118の4つの経路がある。経路1_f1112、経路2_f1114、経路3_f1116、および経路4_f1118は、ユーザ機器アシスタントシステム102と基地局120との間において、単一の周波数f1で送信し得る。伝送は、ユーザ機器102から基地局120へのアップリンク通信伝送、または、基地局120からユーザ機器102へのダウンリンク通信伝送であり得る。例示の例において、経路の数は、例示された経路に限定されず、当業者に公知であり得るように、任意の数の通信経路を含み得る。描写されたように、ユーザ機器アシスタントシステム102は、UA1108CおよびUA2106Cの2つのアンテナ要素を含む。アンテナUA1108CおよびUA2106Cは、距離D104で互いに間隔を空けられ、または分離される。UA1108CとUA2106Cとの間の間隔は、独立した送信伝送経路および受信伝送経路を提供するために十分であり、かつ、UA1108CとUA2106Cとの間のあらゆる相関または干渉を十分に低減するべきである。距離D104の空間的分離は、約λ/2またはそれより大きい最適な分離距離を表し、ここでラムダλは、キャリア無線波の波長である。ダウンリンク通信伝送において、基地局120は、基地局アンテナBA1122およびBA2124を介して周波数f1の無線信号を送信し得る。基地局アンテナ122および基地局アンテナ124は、単一のアンテナまたは複数のアンテナもしくはアンテナの群として構成され得る。無線信号周波数f1は、ユーザ機器アシスタントシステム102によって、多重の経路を介して、ユーザ機器アシスタントシステム102のアンテナUA1108CおよびUA2106Cを介して受信される。ダウンリンク通信伝送の一実施形態において、無線周波数信号は、基地局120上のアンテナBA1122から、直接、ユーザ機器108上のアンテナUA1108Cへ、経路1_f1112を介して伝達する。無線周波数信号は、基地局120上のアンテナBA1122から、直接、無線周波数アシスタント106上のアンテナUA2106Cへ、経路3_f1116を介して伝達する。さらに、無線周波数信号は、アンテナBA2124から、直接、ユーザ機器108上のアンテナUA1108Cへ、経路2_f1114を介して伝達する。無線周波数信号は、基地局120上のアンテナBA2124から、直接、無線周波数アシスタント106上のアンテナUA2106Cへ、経路4_f1118を介して伝達する。ユーザ機器108は、ユーザ機器アシスタントシステム102の無線周波数アシスタント106の動作が、変換すること、または経路3_f1116を介した無線周波数信号を第2の無線周波数信号f2へ変換することを可能にし得、第2の無線周波数信号f2は、アンテナAM2106BとアンテナAM1108Bとの間において、短距離ワイヤレスリンク経路5_f2110を介してユーザ機器108へ直接に伝達する。描写されたように、アンテナAM1108Bは、ユーザ機器アシスタントシステム102の内部であり、ワイヤレスリンク経路5_f2110を可能にするように機能する。一実施形態において、アンテナUA1108CおよびアンテナAM1108Bは単一のアンテナであり得る。アップリンク通信伝送において、ユーザ機器アシスタントシステム102は、周波数f1の信号を、多重の経路を介して、基地局120の基地局アンテナBA1122およびBA2124へ送信し得る。一実施形態において、ユーザ機器アシスタントシステム102は、経路2_f1114と経路4_f1118とを介して、基地局120上のアンテナBA2124へ、および、経路3_f1116と経路1_f1112とを介して、基地局120上のアンテナBA1122へ、信号を送信し得る。ユーザ機器108は、無線周波数アシスタント106の動作が経路3_f1116および経路4_f1118の複数の信号を送信することを可能にし得る。アシスタント106は、信号をワイヤレス短距離チャネル経路5_f2110から変換し、その信号を経路3_f1116および経路4_f1118を介して周波数f1で送信する。ここで図2に注目すると、1×2多入力多出力ワイヤレス通信システム200の最上位ダイヤグラムが、本開示の例示的実施形態に従って描写されている。1×2多入力多出力通信システムにおいて、伝送の一方の側に2つのアンテナと、伝送の他方の側に1つのアンテナがある。多重のアンテナは、双方向通信の受信器および送信器の両方ではなく、受信器または送信器のいずれかに使用される。多入力多出力ワイヤレス通信システム200において、ダウンリンクデータ伝送は、基地局220からの通信伝送であり、ユーザ機器アシスタントシステム202へ伝達する。アップリンクデータ伝送は、ユーザ機器アシスタントシステム202から基地局220への通信伝送である。例示的一実施形態において、ダウンリンクデータ伝送は、基地局220において1つの送信アンテナアンテナBA1222と、ユーザ機器アシスタントシステム202において2つの受信アンテナアンテナUA1208CおよびアンテナUA2206Cとを使用し得る。基地局アンテナBA1222は、単一のアンテナまたは複数のアンテナもしくはアンテナの群であり得る。アップリンクデータ伝送は、ユーザ機器アシスタントシステム上の1つの送信アンテナアンテナUA1208Cと、基地局上の1つの受信アンテナアンテナBA1222とを使用し得る。別の例示的実施形態において、アップリンクデータ伝送は、ユーザ機器アシスタントシステム上の2つの送信アンテナアンテナUA1208CおよびアンテナUA2206Cと、基地局上の1つの受信アンテナアンテナBA1222とを使用し得、これにより、送信ダイバーシティからいくらかの性能上の恩恵を達成する。性能上の恩恵は、ワイヤレス通信システムのより低いエラーレート、増大されたデータレートまたは容量、ワイヤレス通信システムの増大された伝搬距離または範囲、および低減された信号干渉を含み得るが、決してこれらに限定されない。例えば、アンテナUA1208Cは、経路1_f1212を介して信号を送信し得、アンテナUA2206Cは、経路3_f1214を介して信号を送信し得る。経路1_f1212および経路3_f1214などの伝送経路のいずれかまたは両方における干渉は、選択された経路上でフェーディングを生じ、または、一経路のみが信号周波数を送信している場合、伝送の効率を低減し得る。例示的一実施形態において、アンテナUA1208CおよびアンテナUA2206Cは、動的に選択され得る。別の例示的実施形態において、アンテナUA1208CおよびアンテナUA2206Cは、同時に使用され得る。別の例示的実施形態において、必要に応じて、潜在的なフェーディングを克服し、および信号周波数伝送を増大するために、アンテナUA1208CとアンテナUA2206Cとの間でスイッチ切替またはトグル切替することもまた可能である。参照されるすべての例示的実施形態において、ユーザ機器208は、信号経路経路3_f1214をわたる信号の伝送のために、無線周波数アシスタント206のアンテナUA2206Cの動作を可能にし得る。アップリンク伝送において、無線周波数アシスタント206は、信号を変換し、ワイヤレス短距離リンク経路5_f2210を介して、変換された信号を再送信するか、または繰り返す。無線周波数アシスタント206は、信号経路経路3_f1214を介して、変換された信号を異なる周波数で再送信するか、または繰り返す。動作の際、基地局220は、ダウンリンク伝送において、ユーザ機器アシスタントシステム202における多重のアンテナに対して、単一の周波数を多重の独立した経路を介して送信し得る。周波数信号f1は、基地局220から、経路1_f1212および経路3_f1214を介して、ユーザ機器208のアンテナUA1208Cと、無線周波数アシスタント206のアンテナUA2206Cとへ送信され得る。ユーザ機器208は、アンテナUA2206Cで受信された信号f1を信号f2へ変換するように無線周波数アシスタント206の動作を可能にし得る。ユーザ機器208は、短距離ワイヤレスリンク経路5_f2210を介して、変換された信号f2を再送信するか、または繰り返す。例示の目的のみのために描写されたように、ユーザ機器208と無線周波数アシスタント206との間のワイヤレスリンク経路5_f2210を介した無線周波数伝送は、アンテナAM1208BおよびアンテナAM2206Bによって可能にされる。描写されたように、アンテナAM1208Bは、ユーザ機器アシスタントシステム202の内部であり、ワイヤレスリンク経路5_f2210を可能にするように機能する。一実施形態において、アンテナUA1208CおよびアンテナAM1208Bは単一のアンテナであり得る。ここで図3に注目すると、本開示の例示的実施形態に従った2×2多入力多出力ワイヤレス通信システムの最上位のシステムダイヤグラム300が開示される。描写された例において、ユーザ機器アシスタントシステム302は、ユーザ機器308と、無線周波数アシスタント306とを含む。無線周波数アシスタント306は、ユーザ機器アシスタントシステム302内に存在し得るが、無線周波数アシスタント306は、随意で、ユーザ機器308によって有効化され得る。ユーザ機器308は、無線周波数アシスタント306の使用を選択的に可能にする。一実施形態において、ユーザ機器308は、無線周波数アシスタント306の機能性を含み、アンテナUA1308AおよびUA2308Cなどの多数のアンテナを含むことによって、アンテナのダイバーシティおよびパワーを増大し、これら多数のアンテナは、経路1_f1312、経路2_f1314、経路3_f1316、および経路4_f1318などの複数の経路をわたって、複数の無線周波数信号を同時に送信および受信することが可能である。本開示の中で使用されるとき、多数のは1つ以上の項目を指す。ユーザ機器308は、無線周波数アシスタント306の使用を作動させるか停止させるかを選択的に決定し得る。例示的一実施形態において、ユーザ機器308は、ユーザ機器308が無線周波数信号を受信するたびに無線周波数アシスタント306を作動させる。別の実施形態において、ユーザ機器308は、ほぼミリ秒毎に、またはサブフレーム毎の基準において、無線周波数アシスタント306を作動させ、および停止させ得る。他の実施形態が当業者によって認識され得る。無線周波数アシスタント306を選択的に作動させるか、または停止させることの決定は、アシスタントの有効化が必要、有利または可能であることをユーザ機器の処理が指示するかどうかに基づき得る。例えば、限定することなく、ユーザ機器308は、無線周波数アシスタント306が存在しない場合、無線周波数アシスタントが機能していない場合、あるいは、ユーザ機器308または無線周波数アシスタント306の電池寿命を増大するために、無線周波数アシスタント306の使用を停止させ得る。反対に、例えば、限定することなく、無線周波数信号が十分なパワーで送信されていないこと、あるいは、電池寿命または電池節約が重要な事項ではないことをユーザ機器が決定する場合、ユーザ機器308は、無線周波数アシスタント306の使用を作動させ得る。無線周波数アシスタントの選択的な有効化を結果として生じる他のシナリオまたは実施形態が当業者によって認識される。ユーザ機器308が無線周波数アシスタント306を選択的に作動させる一実施形態において、無線周波数アシスタント306は、アンテナUA3306Cを介して無線周波数信号を受信する。ユーザ機器308は、コマンドを有する無線周波数アシスタント306を制御し、このコマンドは、無線周波数アシスタント306が、アンテナUA3306C上で受信された無線周波数信号の周波数を異なる周波数へ変換することを可能にする。無線周波数アシスタント306は、変換された周波数をユーザ機器308へ再送信するか、または繰り返す。無線周波数アシスタント306が作動されない、または使用されない実施形態において、ユーザ機器308は、無線周波数アシスタント306の機能性を実装し、すべての無線波信号を受信および処理する。最上位のシステムダイヤグラム300の一実施形態において、無線周波数アシスタント306は、ユーザ機器アシスタントシステム302において停止または無効化される。無線周波数アシスタント306を無効化することは、アンテナUA3306Cを無効化する。ダウンリンク伝送において、基地局320のアンテナBA1322は、第1の周波数f1の無線波を、経路1_f1312を介してユーザ機器アンテナUA1308Aへ、および、経路3_f1316を介してユーザ機器アンテナUA2308Cへ送信する。同様に、基地局アンテナBA2324は、周波数f1の無線波を、経路2_f1314を介してユーザ機器アンテナUA1308Aへ、および、信号の経路4_f1318をわたってユーザ機器アンテナUA2308Cへ送信する。基地局アンテナBA1322および基地局アンテナBA2324は、同一データをユーザ機器アンテナUA1308AおよびアンテナUA2308Cへ送信し得、または、異なるデータが送信され得る。アップリンク伝送において、ユーザ機器アンテナUA1308Aは、周波数f1の無線波におけるデータを、経路1_f1312を介して基地局アンテナBA1322へ、および、経路2_f1314を介して基地局アンテナBA2324へ送信する。ユーザ機器アンテナUA2308Cは、ユーザ機器アンテナUA1308Aと同一のデータまたは異なるデータを、経路3_f1316を介して基地局アンテナBA1322へ、および経路4_f1318を介して基地局アンテナBA2324へ送信し得る。最上位のシステムダイヤグラム300の描写された例の一実施形態において、無線周波数アシスタント306は、ユーザ機器308によってユーザ機器システム302内において作動され、または有効化される。ダウンリンク伝送において、アシスタント306を有効化することは、信号経路経路3_f1316および経路4_f1318をわたる基地局320からの無線波信号用の受信器としてのユーザ機器アンテナUA2308Cの無効化を結果として生じる。ユーザ機器アンテナUA2308Cが無線波信号を受信する代わりに、有効化されたアシスタント306のアンテナUA3306Cが、基地局アンテナBA1322から経路6_f1326を介して、および基地局320のBA2324から経路7_f1328を介して、第1の無線周波数で送信された信号を受信する。無線周波数アシスタント306は、受信された信号を、第2の、かつ異なる周波数f2へ変換し、ワイヤレスリンクAM2306BおよびAM1308Bをわたって、変換された信号をユーザ機器308へ送信する。同様に、アップリンク伝送において、無線周波数アシスタント306を有効化することは、基地局320への無線周波数信号用の送信器としてのユーザ機器アンテナUA2308Cの無効化を結果として生じる。ユーザ機器アンテナUA2308Cが無線波信号を基地局320へ送信する代わりに、無線波信号は、短距離ワイヤレスリンク経路5_f2310を介して、第2の周波数を使用して送信される。アンテナAM1308BおよびアンテナAM2306Bは、ワイヤレスリンク経路5_f2310を有効化するように機能する。その後、無線周波数信号306は、経路6_f1326および経路7_f1328を介した基地局320への伝送のために、これらの信号を第1の周波数f1へ変換する。図1から図3までの例示は、異なる有利な実施形態が実装され得る態様に対して、物理的または構造的な限定を暗示することを意味しない。他のコンポーネントが、例示されたコンポーネントに加えて、またはその代わりに使用され得る。いくつかのコンポーネントは、いくつかの有利な実施形態において不必要であり得る。ここで図4を参照すると、通信システム400の例示が描写され、通信システム400は、本開示の例示的実施形態に従って、図1の代替の実施形態を実装し得る。描写された例において、ユーザ機器アシスタントシステムは、多数のユーザ機器と単一のアシスタントとを含むように拡張され、単一のアシスタントは、多数の異なるユーザ機器と動作するようにネットワークを介して構成され得る。無線周波数アシスタントは単一のユーザ機器と動作するように構成されるが、無線周波数アシスタントはまた、他のユーザ機器に対応する信号を再送信するように再構成され得る。本明細書において本開示の中で使用されるとき、多数のは、1つ以上の項目を指す。例えば、図4において、図1の基地局120などの基地局は、ワイヤレスローカルエリアルータ402によって表される。この例示的実施形態において、2つの周波数バンド、バンド1440およびバンド2450が例示されている。しかしながら、バンドの数は例示されたバンドの数に限定されないことを当業者は認識する。バンドの数は、代替の実施形態において、実装に基づいて変わり得る。バンドは、複数の周波数の一続きの組である。例えば、1900メガヘルツMHzから1980MHzまでの周波数の、一続きの組または範囲は、1900メガヘルツMHzバンドにおける周波数の一続きの組を表す。描写された実施形態において、バンド1440は、第1の周波数f1および第2の周波数f2を含む。バンド2450は、第3の周波数f3、第4の周波数f4、および制御チャネル周波数を含む。ワイヤレスローカルエリアルータ402は、バンド1440の周波数1をユーザ機器1、UE1404へ割当て、バンド2450の周波数f2をユーザ機器2、UE2408へ割当てる。例示的一実施形態において、ネットワーク424は、ワイヤレスルータ402を介して、無線周波数アシスタント406に固有の識別を割当て得、ワイヤレスルータ402は、動作のために、無線周波数アシスタント406をシステム400中のユーザ機器1、UE1404とペアにする。固有の識別は、例えば、限定することなく、数字、符号、または当業者に公知の他の識別子であり得る。コマンドおよび命令は、ユーザ機器UE1404と、ペアにされた無線周波数アシスタント406との間において、制御チャネルを介して送られ、制御チャネルは、ユーザ機器UE1404および無線周波数アシスタント406のそれぞれの中に位置し、ここでは単一の制御チャネル410として表される。ワイヤレスルータ402は、信号の経路1_f1410および信号の経路2_f1412を介してユーザ機器1UE1404へ、および信号の経路3_f1416および信号の経路4_f1426を介して無線周波数アシスタント406へ、周波数1で信号を送信し得る。無線周波数アシスタント406は、信号を再送信するためにバンド2450を使用する。無線周波数アシスタント406は、第1の周波数f1を信号の経路5_f3414を介してユーザ機器UE1404へ再送信する。別の例示的実施形態において、ワイヤレスローカルエリアルータ402は、バンド1440の周波数2をユーザ機器2UE2408へ割当てる。ワイヤレスルータ402はまた、信号の経路1_f2422および経路2_f2420を介してユーザ機器2UE2408へ、および経路3_f2417および経路4_f2427を介して無線周波数アシスタント406へ、周波数2を送信し得る。ネットワーク424は、ユーザ機器UE1404に対して、経路430を介してワイヤレスでリクエストを送信し得、これにより、周波数2をユーザ機器2、UE2408へ再送信するように無線周波数アシスタント406を構成する。無線周波数アシスタント406は、経路3_f2417および経路4_f2427上で周波数2を受信し、周波数2の信号を、経路6_f4418をわたる周波数4の信号として再送信する。これらの描写された例は、ワイヤレスローカルエリアルータ402などの基地局から、UE1404などのユーザ機器へのダウンリンク伝送のみの実装を例示する。しかしながら、当業者によって認識されるように、実装はダウンリンク伝送に限定されず、アップリンク伝送、またはユーザ機器から基地局への伝送に対してもまた適用可能であり得る。図4の例示は、異なる有利な実施形態が実装され得る態様に対して、物理的または構造的な限定を暗示することを意味しない。有利な実施形態において、例えば、限定することなく、複数の無線周波数アシスタントは、1つ以上のユーザ機器によって作動および制御され得る。さらに、他のコンポーネントが、例示されたコンポーネントに加えて、またはその代わりに使用され得る。いくつかのコンポーネントは、いくつかの有利な実施形態において不必要であり得る。また、ブロックは、機能コンポーネントを例示するように表される。1つ以上のこれらのブロックは、異なる有利な実施形態において実装される場合、異なるブロックに組合わされるか、異なるブロックに分割されるか、または異なるブロックに組合わされることと分割されることとの両方がなされ得る。図5において、本開示の例示的実施形態に従って、ユーザ機器アシスタントシステムの詳細なブロックダイヤグラム500が描写されている。詳細なブロックダイヤグラム500において、ユーザ機器アシスタントシステム502は、多入力多出力ワイヤレス通信システム100において例示されたようなユーザ機器アシスタントシステム102の一実装の例である。例示されたように、ユーザ機器アシスタントシステム502は、通信システム100などの通信システム内において端末デバイスとして機能する複数のコンポーネントを含む。この例示的実施形態において、ユーザ機器アシスタントシステム502は、ユーザ機器504および無線周波数アシスタント540を含む。ユーザ機器504は、例えば、限定することなく、モバイルフォン、スマートフォン、ラップトップコンピュータ、パーソナルデジタルアシスタント、または当業者に公知であり得るような他のそのようなワイヤレスモバイルデバイスなどのワイヤレスデバイスを含み得る。ユーザ機器アシスタントシステム502は、少なくとも2つのアンテナ、アンテナUA1504AおよびアンテナUA2540Aを含む。アンテナUA1504Aは、ワイヤレス通信を容易にするためにユーザ機器504に結合され、このワイヤレス通信は、外部ネットワーク示されていないまたは基地局示されていないからの無線周波数信号を送信および受信することを含む。アンテナUA2540Aは、無線周波数信号を送信および受信することを含むワイヤレス通信を有効化するために、無線周波数アシスタント540に結合される。無線周波数信号は、アンテナUA1504Aを介して受信または送信され、および一次トランシーバ506を介して処理され得る。一次トランシーバ506は、アンテナUA1504Aを介して外部ネットワークと通信する。いくつかの実施形態において、外部ネットワークは、GlobalSystemforMobilecommunicationsGSMネットワーク、または当業者に公知の他のワイヤレス通信ネットワークなどのセルラネットワークであり得る。例えば、無線周波数信号は、図1における基地局120などの基地局から送信され得る。ダウンリンクデータ伝送において、ユーザ機器504のアンテナUA1504Aと、無線周波数アシスタント540のアンテナUA2540Aとは、基地局から無線周波数信号伝送を受信するように構成される。一次トランシーバ506は、UEベースバンドおよび制御プロセッサ510を介して基地局示されていないから受信された無線周波数信号を処理する。ユーザ機器504は、周波数変換器546を介してアンテナUA2540Aを介して受信された無線周波数信号を処理するために、無線周波数アシスタント540を有効化し得る。周波数変換器546は、周波数変換器および増幅器550と、基準発振器548とを含み得、基準発振器548は、周波数変換器546の内部ユニットである。いくつかの実施形態において、周波数変換器546の外部の基準発振器548が使用され得る。周波数変換器および増幅器550は、無線周波数信号を、第2の異なる無線周波数信号へ変換する。変換された信号は、無線周波数アシスタント540から、ユーザ機器504の二次トランシーバ508まで、ワイヤレスで通信される。ユーザ機器504の二次トランシーバ508は、アンテナAM1504BとアンテナAM2540Bとの間のワイヤレスリンク520を介して、無線周波数アシスタント540と通信する。二次トランシーバ508は、無線周波数信号であって、ユーザ機器アシスタントシステム502へ送られ、無線周波数アシスタント540の周波数変換器546によって変換された無線周波数信号を受信する。アンテナCC1504CとアンテナCC2540Cとの間の制御チャネルワイヤレスリンク530は、ユーザ機器アシスタントシステム502の内部にあり、ユーザ機器504と無線周波数アシスタント540との間で動作し、これにより、無線周波数アシスタント540の動作を制御するためのコマンドをユーザ機器504が送ることを可能にする。ユーザ機器504のUEベースバンドおよび制御プロセッサ510は、制御チャネルワイヤレスリンク530をわたって、無線周波数アシスタント540へ多数の動作用コマンドを発行または送信し得、これらのコマンドは、マイクロプロセッサ544によって処理される。マイクロプロセッサ544は、ユーザ機器504によって要求され得るように、周波数変換器および増幅器550と、基準発振器548とを有効化するコマンドを処理し得、これにより、アンテナUA2540Aを介して処理され得る無線周波数信号を変換する。例えば、ユーザ機器504は、power_off信号またはコマンドを送信し得、そのような信号またはコマンドは、UEベースバンドおよび制御プロセッサ510によって処理される。処理されたコマンドは、UEベースバンドおよび制御プロセッサ510から、UE制御チャネルモデム512へ送信される。UE制御チャネルモデム512は、アンテナCC1504CとアンテナCC2540Cとの間のワイヤレスリンク530を介して、power_off信号またはコマンドをワイヤレスで発行し、これにより、無線周波数アシスタント540をオンにする。アシスタント制御チャネルモデム542は、power_offコマンドを受信し、power_offコマンドをマイクロプロセッサ544へ送信する。マイクロプロセッサ544は、コマンドを実行し、周波数変換器546と、無線周波数アシスタント540の他の動作をオフにする。本開示の1つ以上の有利な実施形態において、アンテナCC1504CおよびアンテナAM1504Bは、信号を受信および送信する単一のアンテナとして機能し得る。あるいは、本開示の1つ以上の例示的実施形態において、アンテナCC1504C、アンテナAM1504B、およびアンテナUA1504Aは、信号を受信および送信する単一のアンテナとして機能し得る。さらに、本開示の1つ以上の有利な実施形態において、アンテナCC2540CおよびアンテナAM2540Bは、信号を受信および送信する単一のアンテナとして機能し得る。あるいは、本開示の1つ以上の例示的実施形態において、アンテナCC2540C、アンテナAM2540B、およびアンテナUA2540Aは、信号を受信および送信する単一のアンテナとして機能し得る。これらの描写された例において、ユーザ機器504は、無線周波数アシスタント540を有効化および制御するために、power_offコマンドに加えて、多数の異なるコマンドを発行し得る。コマンドは、UE制御チャネルモデム512から、アシスタント制御チャネルモデム542を介して、マイクロプロセッサ544へワイヤレスで通信される。マイクロプロセッサ544は、ユーザ機器504のUE制御チャネルモデム512からコマンドを受信するために、アシスタント制御チャネルモデム542に結合される。本開示においてさらに記載されるように、マイクロプロセッサ544は、コマンドおよびイベントを書式設定および処理するために、周波数変換器および増幅器550を制御し、このようなコマンドおよびイベントは、周波数を変更すること、利得を変更すること、オンにすること、オフにすること、および他のそのようなコマンドおよびイベントなどである。アシスタント制御チャネルモデム542は、ユーザ機器504と無線周波数アシスタント540との間の通信伝送を調整する。通信伝送は、限定することなく、コマンド、無線周波数信号、およびユーザ機器504と無線周波数アシスタント540との間のステータスメッセージなど、情報の送信および受信を含む。マイクロプロセッサ544は、コマンドおよび無線周波数信号を受信し、周波数変換器および増幅器550の利得、周波数またはパワー状態を調節する。マイクロプロセッサは、基準発振器548を介して基準周波数を調節する。基準発振器548は、周波数変換器および増幅器550に対して基準周波数を提供し、周波数変換器および増幅器550は、第1のバンドから異なる第2のバンドへの無線周波数信号の変換を決定する。周波数変換器546は、基準発振器548を含み得る。有利な実施形態において、周波数変換器および増幅器550は、周波数変換器546などの単一の物理ユニットとして、基準発振器548と一緒に機能し得る。他の実施形態において、基準発振器548は、周波数変換器546の外部または外側であり得る。マイクロプロセッサ544は、基準発振器548を介して基準周波数を調節する。周波数変換器および増幅器550は、利得および周波数がどのように1つのバンドから別のバンドへ変換されるかを決定する。ここで図6を参照すると、本開示の例示的実施形態に従って、ユーザ機器アシスタントシステム602の詳細なブロックダイヤグラム600が描写されている。図6は、図5に例示されたようなユーザ機器アシスタントシステム502の詳細を例示する。図6において、ユーザ機器システム602は、ユーザ機器604と無線周波数アシスタント640との間のコマンドの通信を詳述する。図6において、コマンド制御メッセージは、アンテナCC1602CとアンテナCC2640Cとの間のワイヤレスリンク630などのワイヤレスリンクを介して、UE制御チャネルモデム618を介して処理される。UEベースバンドおよび制御プロセッサ610はコマンドを発行し得、このコマンドは、UE制御チャネルモデム618からユーザ機器制御チャネルモデム642へ、ワイヤレスリンク630を介して送出される。この例示的な例において、UEベースバンドおよび制御プロセッサ610は、通信モジュール612およびイベントロジック614を含む。アプリケーションモジュール616は、UEベースバンドおよび制御プロセッサ610へのコマンドまたは制御メッセージを生成または入力し得る。イベント論理614は、コマンド、制御メッセージ、および無線周波数信号を通信モジュール612およびアプリケーションモジュール616から受信し、コマンドまたは制御メッセージをUE制御チャネルモデム618へ送信するかどうかを決定する。通信モジュール612はまた、一次トランシーバ606および二次トランシーバ608からデータを受信し、および、それらへデータを送信する。ユーザ機器604は、UE制御チャネルモデム618からアシスタント制御チャネルモデム642まで、アンテナCC1602CとアンテナCC2640Cとの間のワイヤレスリンク630を介して、データ、コマンド、および無線周波数信号を受信および送信する。マイクロプロセッサ644は、アシスタント制御チャネルモデム642からコマンド信号を受信し、コマンドインタプリタ648を介してコマンド信号を処理する。コマンドは、周波数変換器650のどの機能がアクティブであるかを決定する。例えば、コマンドは、周波数変換器650を作動および制御し得、これにより、無線周波数信号の周波数を増幅および変更する無線周波数アシスタント640に対して、利得および周波数の調節を実行する。マイクロプロセッサ644は、ステータスメッセージをステータス論理646からアシスタント制御チャネルモデム642を介して送信することによって、ユーザ機器604から受信された各コマンドの処理の受取りを通知し得る。アシスタント制御チャネルモデム642は、ステータスメッセージをUE制御チャネルモデム618へワイヤレスで連絡し、UE制御チャネルモデム618は、処理のために情報を通信モジュールへ連絡する。ステータス論理646は、ユーザ機器604からのステータスコマンド要求に応答して、ステータスメッセージを生成し得る。ステータス論理646はまた、トリガに基づいてステータスメッセージを自動的に生成し得、このようなトリガは、限定することなく、周波数変換器650を無効化するイベント、パワーオンまたはパワーオフのイベント、または、何らかの他のコマンドであって、それに対してユーザ機器が受取り通知を必要とし得るコマンドなどである。周波数変換器650は、図5に例示されたような周波数変換器および増幅器550および基準発振器548など、多数のコンポーネントを含み得る。マイクロプロセッサ644は、周波数変換器650の動作ステータスを制御し得る。例えば、マイクロプロセッサ644は、周波数変換器650をオンにし、およびオフにする。マイクロプロセッサ644から周波数変換器650へのコマンドは、周波数変換器の内側の基準発振器の調節を制御し得、これにより、チャネルを修正し、信号利得の変更を実行し、および周波数変更を実行する。ここで図7に注目すると、本開示の例示的実施形態に従って、ステートマシンのダイヤグラム700が描写されている。この描写された例において、ステートマシン700は、図6中の無線周波数アシスタントアシスタント640などのアシスタントに対して実装され得る。例示されたように、ステートマシン700は複数のイベントを例示し、これらイベントは、無線周波数アシスタントの状態を推移させるか、変更するか、または維持するように無線周波数アシスタント内において発生し得る。この例示的な例において、アシスタントは、ヌル710、スリープ720およびアクティブ730として示される3つの状態を有する。ヌル710状態は、基底の状態または最初の状態であり、この状態から、すべての後続の作用またはさらなる作用が発生する。ヌル710状態において、アシスタントは、電力を有さず、動作可能ではない。スリープ720状態において、アシスタントは動作可能であり、コマンドを実行するために待機する。スリープ720状態において、制御チャネルモデムおよびアシスタントのマイクロプロセッサのみがオンであり、動作可能である。アシスタントの周波数変換器は、パワーオンされていない。アクティブ730状態は、アシスタントが動作中であり、および図5のマイクロプロセッサ544などのマイクロプロセッサによって命令されるようなコマンドに対して応答中であることを示す。アクティブ730状態において、周波数変換器は動作可能であり、無線周波数RF信号を能動的に変換している。例示されたように、矢印は、イベントに起因した1つの状態から別の状態への推移を表す。イベントは、発生する何らかのものであって、ある作用が実行されている間にアシスタントを1つの状態から別の状態へ推移させることを生じ、または、ある作用が実行されている間に同一状態の再入を生じるものとして規定され得る。先ず、ステートマシン700のヌル710状態と、ヌル710状態への推移およびヌル710状態からの推移とに注目すると、一実施形態において、アシスタントは、非動作可能状態またはヌル710状態にある。ヌル710状態にあるアシスタントは、アシスタントがオフであるので、いかなるコマンドも受信または処理をしない。アシスタントは、物理的な事象の発生によって作動またはパワーオンされた後に、動作可能になる。例えば、限定することなく、アシスタント上の外部スイッチが有効化され得、電池は、充電され、無線周波数アシスタントまたは別のそのような物理的作動部の中へ物理的に設置され得る。power_on708イベントは、アシスタントをヌル710状態からスリープ720状態へ推移させる。同様に、power_offイベント706またはpower_off704コマンドは、アシスタントをスリープ720状態からヌル710状態へ推移させ得る。スリープ720状態において、アシスタントはオンであり、イベントが発生することを待機している。スリープ720状態の期間中において、無線周波数アシスタント制御チャネルモデムは、コマンドおよび情報を送信中および受信中であり得る。power_off704コマンドは、制御チャネルモードによって受信され得る。power_off704コマンドは、アシスタントをスリープ720状態からヌル710状態へ推移させる。同様に、スリープ720状態におけるpower_offイベント706は、アシスタントをスリープ720状態からヌル710状態へ推移させる。power_offイベント706は、物理的な事象の発生であり得、この物理的な事象の発生は、アシスタント上のパワースイッチをトグル切替すること、電源を切断するために電池を取り除くこと、または他のそのような作用などの作用を含むが、これらに限定されない。power_offイベント706はまた、アシスタントがアクティブ730状態にある場合、アシスタントをヌル710状態へ推移させるために発生し得る。アクティブ730状態において、アシスタントは動作中かつコマンドを処理中である。スイッチを介してアシスタントをパワーオフすること、またはアシスタント内の電池電源を取り除くことなどの物理的イベントは、アシスタントのステートマシンをアクティブ730状態からヌル710状態へ推移させる。ここでステートマシン700のスリープ720状態またはモードに注目すると、アシスタント制御チャネルモデムは、動作可能であり、受信または送信されているコマンドおよび情報に対して応答し得る。スリープ720状態において、アシスタントは、処理を開始するためのコマンドを図6のユーザ機器604などのユーザ機器から受信し得、アシスタントは、ユーザ機器と共に動作するように構成される。enable_assistant724コマンドは、アシスタントをスリープ720状態からアクティブ730状態へ推移させる。アクティブ730状態において、周波数変換器はオンであり、送信されるあらゆる信号を処理する。いくつかの実施形態において、周波数変換器は、信号を第1の周波数から第2の周波数へ変換することによって信号を処理する。別の実施形態において、周波数変換器は、信号の利得を調節することによって信号を処理し得る。アシスタントは、disable_assistant726コマンドを受信すると、アクティブ730状態からスリープ720状態へ推移する。周波数変換器、増幅器および基準発振器を作動させることに対するアシスタント内のマイクロプロセッサの失敗は、transformer_disabled728イベントを引き起こし、このイベントは、アシスタントをスリープ720状態からアクティブ730状態へ推移させる。アシスタントは、ユーザ機器からアシスタントに送られたすべてのコマンドの受取り通知をする。例えば、限定することなく、ユーザ機器は、アクティブ730状態におけるアシスタントに対してget_status736コマンドを送り得る。アシスタントは、ステータスメッセージをユーザ機器に送り返すこと、およびアシスタントの既存のアクティブ730状態に残ることによって、get_status736コマンドの受取り通知をする。スリープ状態720において、アシスタントはまた、ユーザ機器から送られるget_status722コマンドを受信し得る。get_status722コマンドに応答して、アシスタントは、その動作ステータスをユーザ機器に提供し、スリープ720状態のままでいる。ステータスメッセージは、ユーザ機器に対して有用であり得る情報を含み得、このような情報は、限定することなく、アシスタントに対して残存している電池パワーの量、アシスタントのアンテナで検出される無線周波数の強度または量、および当業者に公知の他のそのような情報などである。ここでアクティブ730状態に注目すると、この状態におけるアシスタントの制御チャネルモデムは、図6のマイクロプロセッサ644などのマイクロプロセッサを介して、無線周波数信号、コマンド、および情報を受信および処理している。処理は、限定することなく、周波数変換器による無線周波数信号の変換を含み得る。特に、周波数変換器および周波数変換器内の増幅器ブロックは、第1の周波数を第2の周波数へ変換し、周波数変換器の利得レベルを調節し、および当業者に公知の他のそのような作用であり得る。アクティブ730状態において、change_channel732コマンドがアシスタントに送られ得る。チャネルは、バンド中における特定の周波数割当てである。チャネルはまた、無線周波数信号ともいわれ得る。ユーザ機器は、場合によって周波数チャネルを変更する。change_channel732コマンドは、ユーザ機器によって送られ、これにより、アシスタントの動作周波数をユーザ機器と同一の動作周波数および無線周波数バンドまたはチャネルに設定する。change_channel732コマンドは、大きな周波数変更に対して使用される。例えば、大きな周波数変更は、所与のバンドに対するチャネル周波数割当てにおけるステップを指し得、このようなステップは、約200キロヘルツkHz以上の調節であり得る。アシスタントは、change_channel732コマンドを処理した後において、アクティブ730状態のままでいる。アクティブ730状態において、ユーザ機器は、周波数変換器、増幅器および基準発振器の能力を調節するために、アシスタントに対してchange_signal_gain734コマンドを送り得、これにより、特定のパワーレベルの着信信号を処理し、この着信信号はまた、ユーザ機器によっても処理される。アシスタントは、change_signal_gain734コマンドを処理した後において、アクティブ730状態のままでいる。アクティブ730状態において、change_frequency738コマンドはまた、アシスタントの無線周波数を調節するためにユーザ機器によって送られ得る。アシスタントは、基地局およびユーザ機器の基準周波数とは別個の基準周波数を維持し得る。アシスタントの基準周波数は、それがユーザ機器に要求されるのと同一の周波数許容誤差の範囲内であるように、ユーザ機器によって調節されることが必要であり得る。アシスタントの基準周波数は、周波数変換器を介して調節され得る。change_frequency738コマンドは、ユーザ機器とアシスタントとの間の小さな周波数調節に対して使用される。例えば、アシスタントとユーザ機器との間における約500ヘルツHz以下の小さな周波数オフセットは、ベースバンドおよび制御プロセッサによって検出され得る。それに応答して、ユーザ機器は、周波数を調節するために、change_frequency738コマンドをアシスタントに送り得る。アシスタントは、change_frequency738コマンドを処理した後において、アクティブ730状態のままでいる。図8において、本開示の例示的実施形態に従って、図5の無線周波数アシスタントアシスタントのステートマシンの詳細を提供する状態表800の略図が例示されている。この描写された例において、アシスタントの状態表は、ヌル810状態、スリープ820状態およびアクティブ830状態のように、3つの主要な状態を例示する。状態表800は、10個のコマンドまたはイベントを描写し、これらコマンドまたはイベントは、アシスタントの状態の変更を生じるために発生する作用または手順である。無視860の項目は、状態がコマンドまたはイベントを認識せず、それゆえ、状態の変化に関連付けられる、状態または作用の変化が発生しないことを示す。これらの描写された例において、図8に例示されたような状態の数、コマンドの数、およびイベントの数は、例示された状態およびイベントの数に依存した実装であり、このような数に限定されない。コマンドは、限定することなく、ENABLE_ASSISTANT846、CHANGE_CHANNEL848、GET_STATUS852、POWER_OFF840、CHANGE_SIGNAL_GAIN850、CHANGE_FREQUENCY854、DISABLE_ASSISTANT856およびTRANSFORMER_DISABLED858である。イベントは、限定することなく、POWER_OFFイベント842およびPOWER_ONイベント844である。ヌル810状態またはモードにおいて、アシスタントの制御チャネルモデムはオフであり、いずれのコマンドに対しても処理または応答することができない。それゆえ、アシスタント制御チャネルモデムを通した処理が必要ないずれのコマンドも、無視され、または評価されない。ヌル810状態またはモードにおいて、アシスタントは、POWER_ONイベント844に応答する。POWER_ONイベント844は、アシスタント上でトグル切替または反転切替してオンにされるボタンまたはスイッチであり得る。POWER_ONイベント844はまた、例えば、フル充電された電池がアシスタント内に設置または装備された際などに発生し得る。POWER_ONイベント844は、アシスタントの制御チャネルモデムを介してすべてのコマンドおよびイベントを処理することが可能な動作可能状態へアシスタントをオンにさせる。POWER_ONイベント844は、アシスタントをスリープ820状態へ推移させる。ここで、スリープ820状態、パワーオフコマンド、POWER_OFF840およびパワーオフイベントを参照すると、POWER_OFFイベント842は、アシスタントをオフにさせ、アシスタントのステートマシンをスリープ820からヌル810へ推移させる。スリープ820状態において、アシスタントのマイクロプロセッサは、低い、ゆっくりしたデューティサイクルモードにおいて動作可能であり得る。マイクロプロセッサは、周期的間隔でアシスタント制御チャネルモデムをチェックし得、これにより、アシスタントが無線周波数信号の受信および変換を開始することが必要なコマンドまたはメッセージが存在するがどうかを決定する。例えば、アシスタント制御チャネルモデムによって受信されるENABLE_ASSISTANT846コマンドは、周波数変換器を作動868の作用を実行し、これにより、アシスタントへの無線周波数信号の受信および変換を可能にする。ENABLE_ASSISTANT846コマンドは、アシスタントをスリープ820状態からアクティブ830状態へ推移させる。アシスタントは、アシスタント制御チャネルモデムによって受信および処理される各コマンドの受取り通知を自動的に送り得る。ユーザ機器もまた、アシスタントの状態をチェックするために、GET_STATUS852コマンドを送り得る。GET_STATUS852コマンドは、アシスタント制御チャネルモデムを介して処理され、マイクロプロセッサに対して、ステータスメッセージを送信870の作用を実行させる。ステータスメッセージを送信870は、アシスタントステートマシンの現在のステータスをユーザ機器に対して送り返す。アシスタントは、ステータスメッセージを送信870の作用の実行後において、現在の状態のままである。例えば、スリープ820状態において、ステータスメッセージを送信870の作用は、アシスタントをスリープ820状態のままにする。アクティブ830状態において、ステータスメッセージを送信870の作用は、アシスタントをアクティブ830状態のままにする。アクティブ830状態において、アシスタント制御チャネルモデムは、アシスタントのマイクロプロセッサによる処理のために、ユーザ機器からコマンドおよび情報を受信する。アクティブ830状態において、POWER_OFFイベント842は、マイクロプロセッサに対して、アシスタントをオフにするために、アシスタントをオフ864の作用を実行させる。POWER_OFFイベント842は、アシスタントをヌル810状態へ推移させる。アシスタントをオフ864の作用は、アシスタントチャネル制御モデムがいずれのコマンドまたは情報をも受信することを無効化する。アクティブ830状態において、CHANGE_CHANNEL848コマンドは、マイクロプロセッサに対して、周波数変換器チャネルを調節880の作用を実行させる。マイクロプロセッサは、周波数変換器の周波数を調節することによってチャネルを変更し得る。アシスタントは、周波数変換器を調節870のマイクロプロセッサ作用の完了後において、アクティブ830状態のままである。change_signal_gain850コマンドは、マイクロプロセッサに対して、周波数変換器の利得レベルを調節876させる。特に、周波数変換器において、マイクロプロセッサは、特定のパワーレベルで信号を送信するために、周波数変換器および増幅器のレベルを調整する。アシスタントは、周波数変換器を作動876のマイクロプロセッサ作用の完了後において、アクティブ830状態のままである。CHANGE_FREQUENCY854コマンドは、マイクロプロセッサに対して、周波数変換器の基準発振器周波数を調節させる。アシスタントは、基準発振器周波数を調節872の作用の完了後において、アクティブ830状態のままである。DISABLE_ASSISTANT856コマンドは、マイクロプロセッサに対して、周波数発振器を無効化874の作用を実行することによって周波数変換器をオフにさせる。アシスタント制御チャネルモデムは、アシスタントがアクティブ830からスリープ820状態へ推移すると、コマンドおよび情報を受信する用意をしている状態のままである。アクティブ状態830において、GET_STATUS852コマンドは、周波数変換器が有効化されていないという情報を提供するステータスメッセージをユーザ機器が受信することを結果として生じ得る。例えば、ENABLE_ASSISTANT846コマンドは、マイクロプロセッサによる処理のために、アシスタント制御チャネルモデムを介してユーザ機器から送られ得る。しかしながら、いくつかの場合において、TRANSFORMER_DISABLEDイベント858が発生し得る。TRANSFORMER_DISABLEDイベント858は、マイクロプロセッサが周波数変換器を作動868の作用を実行することに失敗するので発生する。例えば、限定することなく、周波数変換器を作動868の作用は、変換器が機能することに対して電池レベルが低過ぎるので発生し得る。この失敗に応答して、マイクロプロセッサは、周波数変換器を作動させることの失敗をユーザ機器に連絡するために、変換器無効化のステータスメッセージ878を送る。変換器無効化のステータスメッセージ878は、GET_STATUS852コマンドに応答して、または、マイクロプロセッサによるTRANSFORMER_DISABLEDイベント858の処理に対する応答として自動的に、ユーザ機器に対して送られ得る。TRANSFORMER_DISABLEDイベント858は、アシスタントをスリープ820状態からアクティブ830状態へ戻るように推移させる。図9は、本開示の例示的な実施形態に従う、ワイヤレス通信システムにおけるユーザアシスタントシステムの動作を詳述する部分図、図9A、図9Bおよび図9Cを含むフローチャート900である。図9A、図9Bおよび図9Cの描かれる例示的な部分図において、フローチャート900は、ユーザ機器アシスタントシステム例えば、図5のユーザ機器アシスタントシステム502の機能的動作を詳述し、このユーザ機器アシスタントシステムは、ユーザ機器UE504と、無線周波数アシスタントアシスタント540とを含む。フローチャート900は、アシスタントに対するユーザ機器の制御および管理動作を詳述する。フローチャート900のブロックに記載される動作プロセスは、例示されるプロセスに限定することを意図されない。プロセスに対する他の変形は、当業者によって認識されるように可能であり得る。最初に図9Aを参照すると、ユーザ機器は、アシスタントの動作ステータスを決定するために、アシスタントを連続的にポーリングまたはチェックし得る。アシスタントは、アクティブでない場合があるか、またはヌル状態例えば、ヌル710状態であり得、ここではコマンドは処理されない。アシスタントは、スリープ状態例えば、スリープ720状態であり得、コマンドを処理する準備ができている。アシスタントは、アクティブ状態例えば、アクティブ730状態であり得、動作し得、そしてコマンドに応答し得る。ブロック902において、ユーザ機器は、GET_STATUSコマンドをアシスタントに送ることによって、アシスタント制御チャネルモデムが動作し、コマンドを受容する準備ができているかどうかを決定し、アシスタントからの応答を待つ。ブロック904において、ユーザ機器は、アシスタントがGET_STATUSコマンドに応答してステータスを送信したかどうかを決定する。ユーザ機器は、アシスタントからステータスを受信しない場合があり得る。ブロック906において、ユーザ機器は、ユーザ機器とアシスタントとの間の通信が不可能であり、ユーザにアシスタントの非動作ステータスを警告し得ることを決定する。通信は、アシスタントがパワーオフにされ得るか、または他の方法で無効化され得るので、ユーザ機器とアシスタントとの間で通信が不可能な場合がある。手動のユーザの仲介が、アシスタントを作動するためにPOWER_ONイベントを行うために要求され得る。アシスタントから受信されたステータス応答に応答して、アシスタントがスリープ状態またはモードにあるかどうかを決定するために、ブロック908においてチェックが行われる。スリープ状態において、アシスタントは、コマンドおよび他の情報を受容するように動作し、そして受容する準備ができている。アシスタントがスリープ状態にあると言う決定は、プロセスをブロック912に移行し、ここでデータ転送に対する要求が存在するか否かが決定される。アシスタントがスリープ状態にないという決定は、アシスタントがアクティブ状態であり、周波数変換器がオンであり動作していることを意味している。アクティブ状態において、ユーザ機器は、ブロック910で、DISABLE_ASSISTANTコマンドをアシスタントに送信し得る。DISABLE_ASSISTANTコマンドは、周波数変換器をオフにするか、または無効化し、アシスタントをスリープ状態に移行する。スリープ状態から、ユーザ機器のベースバンドおよび制御プロセッサは、ブロック912においてデータ転送要求をチェックする。ブロック912におけるデータ転送に対する要求は、通信モジュール例えば、図6の通信モジュール612をチェックして、アシスタント制御チャネルモデムの作動または有効化を要求するデータ転送要求がワイヤレスネットワークに対して保留中であるか否かを決定する。データ転送要求が保留中でないという決定に応答して、ブロック914において、アシスタントがオフにされるか、またはパワーダウンされるべきか否かが決定される。アシスタントは、ユーザ機器がパワーオフにされているかまたはパワーダウンされていることに関連してオフにされ得る。アシスタントは、アシスタントの制御チャネルモデムを介してユーザ機器から送信されたコマンドを介してパワーダウンされ得る。マイクロプロセッサは、コマンドを処理して、アシスタントをオフにするかまたはパワーダウンする。例えば、アシスタントがパワーダウンされるべきであるという決定に応答して、ブロック916において、POWER_OFFコマンドがアシスタントに送信され、アシスタントはオフにされる。別の実施形態において、アシスタントは、また、パワーオフイベントによってパワーダウンされ得る。アシスタントがパワーダウンを要求されないことが決定され得る。ブロック914において、アシスタントがパワーダウンを要求されないという決定に応答して、処理は、ブロック902に戻り、GET_STATUSコマンドをアシスタントに送信し、応答を待つことによって、アシスタントのステータスをモニタリングする。ブロック912において、ユーザ機器は、アシスタントの作動を要求するデータ転送に対するアクティブな無線要求が存在することを決定し得る。ここで、図9Bを参照すると、ブロック920において、アシスタントの作動に対する判定基準がチェックされる。アシスタントの作動に対する判定基準は、信号品質メトリック、データスループット要件および同様の判定基準を含むが、これらに限定されない。例えば、無線周波数信号は、ユーザ機器と基地局との間のワイヤレス無線リンクを介して、アクティブに伝送し得るが、無線周波数信号の品質または強度は、所定の閾値未満に劣化する。例えば、無線周波数信号の品質は、ノイズ、外部干渉、または当業者に公知の他の要因によって、伝送の間に、悪影響を受け得るかまたは劣化され得る。ユーザ機器は、信号の品質のこの閾値以下において、アシスタントは常に使用または有効化されることを決定し得る。ユーザ機器は、信号品質をモニタリングして、アシスタントの作動が要求されるかどうかを決定する。アシスタントを作動するためにユーザ機器によって決定が行われ得る。アシスタントは、ユーザ機器によって作動され、ユーザ機器に伝送された同一の無線周波数信号を受信し得る。アシスタントは、無線周波数信号を増幅し、この無線周波数信号をユーザ機器への伝送のために第2の無線周波数に変換する。一実施形態において、データ転送要求は、アシスタントの作動を要求し得る。このような場合には、データ転送の開始が、要求をトリガしてアシスタントを有効化する。アシスタント作動のための判定基準が満たされているというブロック920の決定は、追加の検証をブロック922においてもたらし、アシスタントがアクティブであるか否かを決定する。アシスタントがアクティブであるというユーザ機器によるブロック922における決定は、データ転送に対する要求に関する動作を、複数のチェックおよび検証でブロック928において継続させる。ブロック930において、ユーザ機器は、アシスタントのチャネル設定が精度良いか否かを検証し、ブロック936においてCHANGE_CHANNELコマンドをアシスタントに送信することによってチャネル設定を調整し得る。ブロック932において、ユーザ機器は、アシスタントの信号レベル設定をチェックし得る。CHANGE_SIGNAL_GAINコマンドは、ブロック940において、アシスタント制御チャネルモデルに送信され得、信号利得レベルを調整し得る。ブロック934において、ユーザ機器は、アシスタントの周波数オフセットがユーザ機器の基準周波数内に存在するか否かを検証する。周波数オフセットを調整するコマンド、CHANGE_FREQUENCYがブロック944においてアシスタントに送信され得る。ユーザ機器は、各コマンドが、マイクロプロセッサによって制御チャネルモデムを介して処理された後にアシスタントの処理をチェックし得る。ユーザ機器は、アシスタントからのステータス情報が図9Cブロック970において要求されることを決定し得る。例えば、ユーザ機器は、アシスタント制御モデムに送信されたコマンドがアシスタント上で正しく実行されたか否かについてのステータス情報を要求し得る。コマンドは、ブロック930におけるアシスタントのチャネル設定をチェックするコマンド、ブロック932におけるアシスタントからの信号レベルをチェックするコマンド、および周波数変換器の周波数オフセットが特定のターゲット内に存在するかを決定するコマンドを含み得るが、これらに限定されない。ユーザ機器は、ブロック972において、GET_STATUSコマンドをアシスタントに送信する。ステータスは、ブロック974において、アシスタントから受信され得る。ブロック980において、決定がなされ、ブロック982においてデータ転送を終了し得るか、またはブロック920において、アシスタントを継続的にポーリングするかまたはチェックして、アシスタント作動のための判定基準が満たされるか否かを決定し得る。ユーザ機器は、アシスタント周波数変換器の動作を検証するコマンドがブロック938、ブロック942およびブロック946において正確に実行されたか否かを検証する。コマンドの正しくない実効は、ユーザ機器に、アシスタントの処理の無効化を行わせ得る。ユーザ機器は、ブロック948において、DISABLE_ASSISTANTコマンドを送信して、周波数変換器を無効にし、アシスタントをスリープ状態に移行する。処理は、ブロック960において図9Cに続き、ここで、ユーザ機器は、使用する技術がアシスタントの使用を要求するか否かを検証する。図9Bにおいて、ブロック922における、アシスタントがアクティブでないという決定は、ブロック924において、ユーザ機器にENABLE_ASSISTANTコマンドを送信することによってアシスタントを作動することを試行させ得る。ユーザ機器は、ブロック926において、アシスタントが動作しているか否かを決定することによって、ENABLE_ASSISTANTコマンドの成功を検証する。動作しているアシスタントであるアシスタントは、ユーザ機器アシスタントシステムが、ブロック928においてデータ転送を続けることを可能にする。図9Cにおいて、アシスタントの作動の失敗は、ブロック960において、ユーザ機器に、使用している技術がアシスタントの使用を要求するか否かを検証させる。使用されている技術がアシスタントを要求するという決定は、データ転送が、ブロック982において完了されることを結果としてもたらす。使用している技術がアシスタントを要求しないという決定は、ブロック962において、データ転送を継続させる。図9Bに戻って、ブロック920において、アシスタント作動に対する判定基準が満たされていないという決定は、処理がブロック950に移行することをもたらす。ブロック950において、追加の検証が行われて、アシスタントがアクティブであるかまたは動作しているかを決定する。ブロック950における、アシスタントがアクティブであるという決定は、ブロック952において、ユーザ機器に、DISABLE_ASSISTANTコマンドをアシスタントに送信させる。ブロック980において、ユーザ機器は、アシスタント作動に対する判定基準が満たされているか否かを決定するために、ブロック982においてデータ転送を終了するかどうか、またはブロック920においてアシスタントを継続的にポーリングもしくはチェックするか否かを決定する。ブロック950において、アシスタントがアクティブでないという決定は、データ転送がブロック962において継続されることをもたらす。ブロック980において、アシスタント作動に対する判定基準が満たされているか否かを決定するために、ブロック982においてデータ転送を終了するかどうか、またはブロック920においてアシスタントを継続的にポーリングもしくはチェックするか否かを決定する。処理は、データ転送の終了によってブロック982において完了し得る。ブロック982における処理の完了時に、ユーザ機器は、ブロック902において、ユーザ機器がアシスタントのステータスをチェックするために戻る。ここで、図10を参照すると、ユーザ機器1000のブロック図が、本開示の例示的な実施形態に従って例示される。ユーザ機器1000は、スマートフォンとして機能し得るモバイルワイヤレス通信デバイス例えば、モバイルセルラデバイス、本明細書においてモバイルデバイスというであり得、このデバイスは情報技術ITポリシーに従って構成され得る。ユーザ機器1000は、ユーザ機器アシスタントシステム例えば、図1の例102に描かれるユーザ機器アシスタントシステムの全機能を含むように構成され得る。ユーザ機器1000は、通信サブシステム1022内に通信要素を含み、この通信要素は、無線周波数アシスタント例えば、図1の無線周波数アシスタント106と類似の無線周波数変換translation機能を行うように構成され得る。アンテナシステム1024は、多入力多出力技術をサポートするように構成され得る。アンテナシステム1024は、無線周波数信号の同時伝送のための複数のアンテナを含み得る。用語情報技術は、一般的に、情報技術の規則の集合をいい、この集合において、情報技術ポリシー規則は、グループ化されたものまたは非グループ化されたものあるいはグローバルなものまたはユーザ毎のもののいずれかとして規定され得る。用語グループ化、非グループ化、グローバルおよびユーザ毎は、以下でさらに規定される。適用可能な通信デバイスの例は、ページャ、モバイルセルラ電話、セルラスマートフォン、ワイヤレスオーガナイザ、パーソナルデジタルアシスタンツ、コンピュータ、ラップトップ、ハンドヘルドワイヤレス通信デバイス、ワイヤレス可能なノートブックコンピュータおよびこのような他の通信デバイスを含む。モバイルデバイスは、先進のデータ通信能力他のモバイルデバイス、コンピュータシステム、アシスタントとトランシーバのネットワークを介して通信する能力を含むを有する双方向通信デバイスである。図10において、モバイルデバイスは、複数の構成要素例えば、ユーザ機器1000の動作全体を制御するメインプロセッサ1034を含む。通信機能は、通信サブシステム1022を介して行われる。通信サブシステム1022は、ワイヤレスネットワーク1026からメッセージを受信し、ワイヤレスリンク1050にわたってワイヤレスネットワーク1026にメッセージを送信する。通信サブシステム1022は、ワイヤレスネットワーク1026を使用することなしに、モバイルデバイス1000と、異なるシステムまたはデバイス例えば、アンテナシステム1024との間に通信を提供する。例えば、通信サブシステム1022は、短距離通信のための赤外線デバイスならびに関連する回路および構成要素を含み得る。短距離通信標準の例は、赤外線データ通信標準化団体IrDAによって開発された標準、Bluetooth、米国電気電子学会IEEEによって開発された802.11標準の一群を含む。短距離通信は、例えば、2.4GHzバンドまたは5.8GHzバンド内の無線周波数信号を限定することなしに含み得る。モバイルデバイスの例示的な実施形態において、通信サブシステム1022は、GlobalSystemforMobileCommunicationGSMおよびGeneralPacketRadioServicesGPRS標準に従って構成される。GSM/GPRSワイヤレスネットワークは、ワールドワイドで使用され、これらの標準は、例えば、結局は、限定することなく、EvolvedEnhancedDataGSMEnvironmentEEDGEおよびUniversalMobileTelecommunicationsServiceUMTS、HighSpeedPacketAccessHSPA、ロングタームエボリューションLTEならびに多入力多出力技術に適用可能な他の標準によって取って代わられることが予期される。新しい標準は依然規定されるが、新しい標準は本明細書に記載されるネットワーク挙動との類似性を有することが考えられ、本明細書に説明される実施形態が将来的に開発される任意の他の適切な標準を使用することが意図されていることを当業者は理解する。通信サブシステムをワイヤレスネットワーク1026と接続するワイヤレスリンク1050は、GSM/GPRS通信に特有の規定されたプロトコルに従って動作する1つ以上の異なる無線周波数RFチャネルを表す。より新しいネットワークプロトコルによって、これらのチャネルは、回線交換音声通信およびパケット交換データ通信の両方をサポートすることが可能である。通信システム例えば、図5のユーザ機器アシスタントシステム502は、通信サブシステム1022のアンテナシステム1024によって実装される。ユーザ機器アシスタントシステム502は、ネットワーク1026とメインプロセッサ1034との間に実装され、モバイルデバイスが、より高いデータレートおよびより高いスループットを有することを可能にする。モバイルデバイス1000と関連するワイヤレスネットワーク1026は1つの例示的な実装においてGSM/GPRS/EDGEワイヤレスネットワークであり得るが、他のワイヤレスネットワークは、また、異なる実装においてモバイルデバイス1000と関連し得る。これらのネットワークの例は、符号分割多重アクセスCDMAまたはCDMA2000ネットワーク、上記したようなGSM/GPRS/EDGEネットワーク、第3世代3Gネットワーク例えば、UMTS、HSPAおよび将来的な第4世代4Gネットワーク例えば、LTEおよびWorldwideInteroperabilityforMicrowaveAccessWiMaxを含むが、これらに限定されない。メインプロセッサ1034は、また、追加のサブシステム例えば、ランダムアクセスメモリRAM1020、フラッシュメモリ1018、ディスプレイ1016、補助入力/出力I/O1038サブシステム、データポート1040、キーボード1042、スピーカ1044、マイクロフォン1046および他のデバイスサブシステム1036と相互作用する。モバイルデバイス1000のサブシステムのいくつかは、通信関連機能を行うが、一方で他のサブシステムは常駐のまたはオンデバイス機能を提供し得る。例として、ディスプレイ1016およびキーボード1042は、通信関連機能例えば、ネットワーク1026を介した伝送のためにテキストメッセージを入力するおよびデバイス常駐機能例えば、計算機またはタスクリストの両方に対して使用され得る。要求されるネットワーク登録または作動手順が完了した後に、モバイルデバイス1000は、ワイヤレスネットワーク1026を介して通信信号を送受信し得る。ネットワークアクセスは、モバイルデバイスの加入者またはユーザに関連する。加入者を識別するために、モバイルデバイス1000は、ネットワークと通信するためにSIM/RUIMインターフェース1028に挿入される加入者識別モジュールまたはリムーバブルユーザ識別モジュールSIM/RUIMモジュール1014を要求する。SIM/RUIMモジュール1014は、特に、モバイルデバイス1000の加入者を識別するため、そしてモバイルデバイス1000を個人化するために使用され得る従来のスマートカードの一種である。SIM/RUIMモジュール1014なしでは、モバイルデバイス1000は、ワイヤレスネットワーク1026と通信するように完全には動作しない。SIM/RUIMモジュール1014を、SIM/RUIMインターフェース1028に挿入することによって、加入者は、加入済みの全てのサービスにアクセスし得る。サービスは、ウェブブラウジングおよびメッセージ送信例えば、eメール、音声メールショートメッセージサービスSMSおよびマルチメディアメッセージングサービスMMSを含み得る。より先進なサービスは、売り場方式、現地サービスおよびsalesforceautomationを含み得る。SIM/RUIMモジュール1014は、プロセッサと、情報を格納するメモリとを含む。いったん、SIM/RUIMモジュール1014がSIM/RUIMインターフェース1028に挿入されると、SIM/RUIMモジュール1014は、メインプロセッサ1034に結合される。加入者を識別するために、SIM/RUIMモジュール1014は、いくつかのユーザパラメータ例えば、国際モバイル加入者識別IMSIを含み得る。SIM/RUIMモジュール1014の使用をすることの利点は、加入者が、必ずしも任意の単一の物理的なモバイルデバイスに拘束されないということである。SIM/RUIMモジュール1014は、同様にモバイルデバイスのための追加の加入者情報手帳またはカレンダー情報および最新のコール情報を含むを格納し得る。代替的に、ユーザ識別情報は、また、フラッシュメモリ1018にプログラミングされ得る。モバイルデバイス1000は、バッテリ電力供給デバイスであり、1つ以上の充電可能バッテリ1032を受容するためのバッテリインターフェース1032を含む。少なくともいくつかの実施形態において、バッテリ1032は、埋め込みマイクロプロセッサを有する小型バッテリであり得る。バッテリインターフェース1030は、調整器図示せずに連結され、この調整器は電力Vをモバイルデバイス1000に提供することにおいてバッテリ1032を支援する。現在の技術はバッテリを利用しているが、将来的な技術例えば、マイクロ燃料電池が電力をモバイルデバイス1000に提供し得る。モバイルデバイス1000は、また、オペレーティングシステム1002と、ソフトウェアコンポーネント1004~1012とを含み、これらは以下にさらに詳細に説明される。オペレーティングシステム1002と、メインプロセッサ1034によって実行されるソフトウェアコンポーネント1004~1012とは、典型的には永続的格納装置例えば、フラッシュメモリ1018に格納され、これは代替的には読み出し専用メモリROMまたは類似の格納要素図示せずであり得る。当業者は、オペレーティングシステム1002およびソフトウェアコンポーネント1004~1012の一部例えば、特定デバイスアプリケーションまたはその一部が、一時的に揮発性格納装置例えば、RAM1020にロードされ得ることを認識する。他のソフトウェアコンポーネントは、また、当業者に公知のように含まれ得る。基本的なデバイス動作データ、音声通信アプリケーションを含むを制御するソフトウェアアプリケーション1036のサブセット、アンテナシステム1024および通信サブシステム1022アプリケーションが、通常、製造の間にモバイルデバイス1000上に装備される。他のソフトウェアアプリケーションは、モバイルデバイス1000のユーザが電子メッセージを送受信することを可能にする任意の適切なソフトウェアプログラムであり得るメッセージアプリケーション1004を含む。当業者に周知のように、様々な代替物がメッセージアプリケーション1004に対して存在する。送信され、ユーザによって受信されたメッセージは、典型的にはモバイルデバイス1000のフラッシュメモリ1018またはモバイルデバイス1000のいくつかの他の適切な格納要素に格納される。少なくともいくつかの実施形態において、送受信されるメッセージのうちのいくつかは、デバイス1000の遠隔で例えば、モバイルデバイス1000が通信する関連するホストシステムのデータ格納装置に格納され得る。ソフトウェアアプリケーションは、デバイス状態モジュール1006、個人情報マネージャPIM1008および他の適切なモジュール図示せずをさらに含み得る。デバイス状態モジュール1006は、永続性を提供し、これは、デバイス状態モジュール1006が、重要なデバイスデータが、永続性メモリ例えば、フラッシュメモリ1018に格納されることを確実にし、その結果、データは、モバイルデバイス1000がオフにされるか電力を失った場合でもなくならないことを意味する。PIM1008は、ユーザに対して関心のあるデータアイテムを編集し、管理する機能を含み、このデータアイテムは、eメール、連絡先、カレンダーイベント、音声メール、アポイントメントおよびタスクアイテムを含むがこれらに限定されない。PIMアプリケーションは、ワイヤレスネットワーク1026を介してデータアイテムを送受信する能力を有する。PIMデータアイテムは、ワイヤレスネットワーク1026を介して、ホストコンピュータシステムに格納されるかまたは関連づけられるモバイルデバイスの加入者のデータアイテムに対応するデータアイテムと、シームレスに一体化され得、同期され得、そして更新され得る。この機能は、このようなアイテムに関して、モバイルデバイス1000上にミラーコンピュータを作り出す。このことは、特に、ホストコンピュータシステムがモバイルデバイスの加入者のオフィスコンピュータシステムである場合に有利であり得る。モバイルデバイス1000は、また、接続モジュール1010と、情報技術ITポリシーモジュール1012とを含む。接続モジュール1010は、モバイルデバイス1000がインターフェースをとることを認証されるワイヤレスインフラストラクチャおよび任意のホストシステム例えば、企業システムと通信するためにモバイルデバイス1000に要求される通信プロトコルを実装する。接続モジュール1010は、アプリケーションプログラミングインターフェースAPIのセットを含み、このセットは、モバイルデバイス1000と一体化されることにより、モバイルデバイス1000が、企業システムと関連する任意の数のサービスを使用することを可能にし得る。接続モジュール1010は、モバイルデバイス1000が、端部間セキュアな認証されたホストシステムとの通信パイプを確立することを可能にする。接続モジュール1010によってアクセスが提供されるアプリケーションのサブセットは、ITポリシーをホストシステムからモバイルデバイス1000にわたすために使用され得る。このことは、ワイヤレスまたはワイヤードの態様でなされ得る。次いで、これらの命令は、ITポリシーモジュール1012にわたされ、デバイス1000の構成を修正し得る。代替的に、いくつかの場合においては、ITポリシーアップデートが、また、ワイヤード接続を介してなされ得る。ITポリシーモジュール1012は、ITポリシーを符号化するITポリシーデータを受信する。次いで、ITポリシーモジュール1012は、ITポリシーデータがモバイルデバイス1000によって認証されることを確実にする。ITポリシーデータは、次いで、その本来の形式でフラッシュメモリ1018に格納され得る。ITポリシーデータが格納された後、グローバル通知が、ITポリシーモジュール1012によって、モバイルデバイス1000上に常駐するアプリケーションの全てに送信され得る。ITポリシーが適用可能であり得るアプリケーションは、適用可能なITポリシールールを探すためにITポリシーデータを読み取ることによって応答する。他の種類のソフトウェアアプリケーションは、また、モバイルデバイス1000上にインストールされ得る。これらのソフトウェアアプリケーションは、サードパーティアプリケーションであり得、これらはモバイルデバイス1000の製造後に追加される。サードパーティアプリケーションの例は、ゲーム、計算機、ユーティリティ、および当業者に公知の他の類似のアプリケーションを含む。追加のアプリケーションが、ワイヤレスネットワーク1026、補助I/O1038サブシステム、データポート1040、通信サブシステム1022、または任意の他の適切なデバイスサブシステム1036を介して、モバイルデバイス1000上にロードされ得る。アプリケーションインストールにおけるこの柔軟性は、モバイルデバイス1000の機能を増大させ、強化されたオンデバイス機能、通信関連機能またはその両方を提供し得る。例えば、セキュアな通信アプリケーションは、電子商取引機能およびモバイルデバイス1000を使用して行われるこのような金融取引を可能にし得る。データポート1040は、加入者が外部デバイスまたはソフトウェアアプリケーションを介してプリファランスを設定することを可能にし、ワイヤレス通信ネットワーク以外でモバイルデバイス1000に情報またはソフトウェアダウンロードを提供することによって、モバイルデバイス1000の能力を拡張する。代替のダウンロード経路は、例えば、セキュアなデバイス通信を提供するために直接的で、結果として信頼性があり信用のある接続を介して、モバイルデバイス1000上に暗号化キーをロードするために使用され得る。データポート1040は、モバイルデバイス1000と別の計算デバイスとの間のデータ通信を可能にする任意の適切なポートであり得る。データポート1040は、シリアルポートまたはパラレルポートであり得る。いくつかの例において、データポート1040は、USBポートを含み得、USBポートは、データ転送のためのデータラインと、モバイルデバイス1000のバッテリ1032を充電する充電電流を提供し得る供給ラインとを含む。動作中、テキストメッセージ、eメールメッセージ、ウェブページダウンロードなどの受信信号が通信サブシステム1022によって処置され、メインプロセッサ1034に入力される。次いで、メインプロセッサ1034は、ディスプレイ1016または代替的に補助I/Oサブシステム1038に対する出力のために受信信号を処理する。加入者は、また、データアイテム例えば、eメールメッセージを、ディスプレイ1016および可能性としては補助I/Oサブシステム1038と関連させてキーボード1042を用いて編成し得る。補助I/Oサブシステム1038は、デバイス例えば、タッチスクリーン、マウス、トラックボール、赤外線指紋検出器、または動的ボタン押下能力を有するローラホイールを含み得る。キーボード1042は、好適には、電話型キーパッドを有するかまたは有しない英数字キーボードである。しかしながら、他の種類のキーボードもまた使用され得る。編成されたデータアイテムは、通信サブシステム1022を介して、ワイヤレスネットワーク1026を介して伝送され得る。音声通信に対して、モバイルデバイス1000の動作全体は、受信信号がスピーカ1044に出力されることと、伝送のための信号がマイクロフォン1046によって生成されることとを除いて実質的に類似する。代替的な音声またはオーディオI/Oサブシステム例えば、音声メッセージ記録サブシステムは、また、モバイルデバイス1000上に実装され得る。音声またはオーディオ信号出力は、スピーカ1044を介して主に達成されるが、ディスプレイ1016は、また、追加の情報例えば、通話相手の識別、音声コールの持続時間、または他の音声コール関連情報を提供するために使用され得る。いくつかの実施形態が本開示において提供されているが、本開示のシステムおよび方法が、本開示の精神または範囲から逸脱することなしに多くの他の特定の形態において具体化され得ることが理解されるべきである。本例は、例示的であり、制限するものとして考慮されるべきではなく、本明細書において与えられた詳細に限定することが意図されない。一実施形態において、本開示において説明される技術の実装は、プロセッサによって実行されることが可能な命令のコンピュータ読み取り可能な媒体を含み得る。コンピュータ読み取り可能な媒体の例は、記録可能型媒体例えば、フロッピー登録商標ディスク、ハードディスクドライブ、RAM、CD-ROM、DVD-ROM、および伝達型媒体例えば、デジタルおよびアナログ通信リンク、伝達形式例えば、無線周波数および光波伝達を用いたワイヤードまたはワイヤレス通信リンクを含む。別の実施形態において、コンピュータ読み取り可能媒体は、特定のデータ処理システムにおいて実際に使用するために複合化された符号化されたフォーマットの形式をとり得る。例えば、命令は、マイクロコード、ハードワイヤード制御またはこれらの組み合わせを含み得る。他の実装は、当業者によって認識される。選択された1つ以上の実施形態が、実施形態の原理、実際の用途を最良に説明するために、そして、当業者が様々な実施形態に対する開示を理解することを可能にするために、選ばれ、説明され、ここで特定の使用に適する様々な修正が企図される。例えば、様々な要素または構成要素は組み合わされ得るか、または別のシステムにおいて一体化され得るか、あるいは特定の特徴が省略されたり、または企図されなかったりし得る。また、様々な実施形態において説明され、例示された技術、システムおよびサブシステムは、本開示の範囲から逸脱することなしに、他のシステム、モジュールまたは技術と組み合わされ得るか、または一体化され得る。結合されるかもしくは直接結合されるように示されるかまたは論じられ、あるいは互いに通信する他のアイテムは、電気的、機械的またはその他の方法で、いくつかの他のインターフェース、デバイスまたは中間コンポーネントを介して間接的に結合されるか、または通信され得る。変化形、交換、および代替の例は、当業者によって確認可能であり、本明細書に開示された精神および範囲から逸脱することなしになされ得る。