(57)【特許請求の範囲】
【請求項１】
１つまたは複数のトランシーバと該１つまたは複数のトランシーバに関連付けられている第２の共存マネージャ（ＣｘＭ）エンティティとを第１の共存マネージャ（ＣｘＭ）により識別することと、
該１つまたは複数のトランシーバの各特性を前記第１のＣｘＭエンティティにより決定することと、
前記第２のＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを前記第１のＣｘＭエンティティにより生成することと、
前記第１のＣｘＭエンティティからの１つ又は複数の構成パラメータを前記第２のＣｘＭエンティティに供給し、前記第１のＣｘＭエンティティおよび前記第２のＣｘＭエンティティが前記１つまたは複数のトランシーバにより供給された通知に基づいて前記１つまたは複数のトランシーバに関連したイベントを協調的に管理可能にすることと、を備える方法。
【請求項２】
前記判定することは、前記１つまたは複数のトランシーバの少なくとも１つが無効状態から有効状態に入ることを識別することを備え、
該方法は前記少なくとも１つのトランシーバが有効状態に入ることを登録することをさらに備える請求項１に記載の方法。
【請求項３】
前記生成することは、
前記少なくとも１つまたは複数のトランシーバ間の一組の潜在的な対毎の衝突を識別することと、
該一組の潜在的な対毎の衝突を前記第２のＣｘＭエンティティに送ることとを備える請求項１に記載の方法。
【請求項４】
前記決定することは、前記１つまたは複数のトランシーバの動作状態を決定することを備え、
該方法は前記１つまたは複数のトランシーバの少なくとも１つの該動作状態に少なくとも一部は基づき関連付けられているスリープモードを構成することをさらに備える請求項１に記載の方法。
【請求項５】
前記生成することは、各加害トランシーバにおける１つまたは複数の送信電力レベルによって引き起こされる各被害トランシーバにおける干渉に関係する干渉テーブルを生成することを備える請求項１に記載の方法。
【請求項６】
前記生成することは、前記１つまたは複数のトランシーバによって実行可能なイベントの優先度に関係するパラメータを生成することを備える請求項１に記載の方法。
【請求項７】
前記生成することは、前記第２のＣｘＭエンティティと前記１つまたは複数のトランシーバとの間の通信のための少なくとも１つのプロトコルを選択することを備える請求項１に記載の方法。
【請求項８】
前記生成することは、
前記第２のＣｘＭエンティティから前記１つまたは複数のトランシーバに対応するイベント衝突情報を受信することと、
該イベント衝突情報に少なくとも一部は基づいて１つまたは複数の構成パラメータを生成することとを備える請求項１に記載の方法。
【請求項９】
前記生成することは、
前記イベント衝突情報に基づき前記１つまたは複数のトランシーバに関連付けられている一組のイベントの間の衝突を識別することと、
該衝突に関連付けられている少なくとも１つのイベントに使用される周波数チャネル及び／または無線技術の修正を指示することとをさらに備える請求項８に記載の方法。
【請求項１０】
修正を前記指示することは、１つまたは複数の上位層エンティティと連係して前記衝突に関連付けられている少なくとも１つのイベントに使用される無線技術の修正を指示することを備える請求項９に記載の方法。
【請求項１１】
前記生成することは、
１つまたは複数の上位層エンティティから構成情報を受信することと、
該構成情報に少なくとも一部は基づき前記１つまたは複数の構成パラメータを生成することとを備える請求項１に記載の方法。
【請求項１２】
前記第２のＣｘＭエンティティは、データプレーンＣｘＭエンティティである請求項１に記載の方法。
【請求項１３】
前記第１のＣｘＭエンティティは、制御プレーンＣｘＭエンティティである請求項１に記載の方法。
【請求項１４】
前記１つまたは複数のトランシーバは、少なくとも１つの無線機を備える請求項１に記載の方法。
【請求項１５】
第１の共存マネージャ（ＣｘＭ）エンティティのためのメモリ、ここにおいて、前記メモリは、１つまたは複数の無線機に関連するデータと、前記１つまたは複数の無線機に関連する第２のＣｘＭエンティティとを記憶するように構成される、
該１つまたは複数の無線機の各特性を前記第１のＣｘＭエンティティにより決定させ、
判定し、  該１つまたは複数の無線機の該各特性に少なくとも一部は基づき１つまたは複数の構成パラメータを前記第１のＣｘＭエンティティにより生成させ、
該１つまたは複数の無線機によって送られる通知に基づき該１つまたは複数の無線機に関連付けられているイベントを協調的に管理するために前記１つまたは複数の構成パラメータを前記第１のＣｘＭエンティティから前記第２のＣｘＭエンティティへ供給させる、
のために該ＣｘＭエンティティに該構成パラメータを送るように構成されたプロセッサとを備えるワイヤレス通信装置。
【請求項１６】
前記プロセッサは、前記１つまたは複数の無線機の少なくとも１つが無効状態から有効状態に入るのを識別し、前記少なくとも１つの無線機が有効状態に入るのを登録するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項１７】
前記プロセッサは、前記１つまたは複数の無線機の少なくとも２つの間の一組の潜在的な対毎の衝突を識別し、
該一組の潜在的な対毎の衝突を前記第２のＣｘＭエンティティに送るようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項１８】
前記プロセッサは、前記１つまたは複数の無線機の動作状態を決定し、
前記１つまたは複数の無線機の該動作状態に少なくとも一部は基づき前記ワイヤレス通信装置および／または前記第２のＣｘＭエンティティのスリープモードを構成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項１９】
前記プロセッサは、前記１つまたは複数の無線機によって実行可能なイベントの優先度に関係するパラメータを生成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項２０】
前記プロセッサは、前記第２のＣｘＭエンティティから前記１つまたは複数の無線機に対応するイベント衝突情報を受信し、
該イベント衝突情報に少なくとも一部は基づき前記１つまたは複数の構成パラメータを生成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項２１】
前記プロセッサは、前記イベント衝突情報に基づき閾値より高い周波数で発生する前記１つまたは複数の無線機に関連付けられている一組のイベントの間の衝突を識別し、
該衝突に関連付けられている少なくとも１つのイベントに使用される周波数チャネルおよび／または無線技術の修正を指示するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項２２】
前記メモリは、１つまたは複数の上位層エンティティに関係するデータをさらに格納し、
前記プロセッサは、該１つまたは複数の上位層エンティティと連係して前記衝突に関連付けられている少なくとも１つのイベントに使用される無線技術の修正を指示するようにさらに構成される請求項２１に記載のワイヤレス通信装置。
【請求項２３】
前記メモリは、１つまたは複数の上位層エンティティに関係するデータをさらに格納し、
前記プロセッサは、該１つまたは複数の上位層エンティティから構成情報を受信し、
該構成情報に少なくとも一部は基づき前記１つまたは複数の構成パラメータを生成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
【請求項２４】
前記第２のＣｘＭエンティティは、データプレーンＣｘＭエンティティである請求項１５に記載のワイヤレス通信装置。
【請求項２５】
前記第１のＣｘＭエンティティは制御プレーンＣｘＭエンティティである、請求項１５に記載のワイヤレス通信装置。
【請求項２６】
１つまたは複数のトランシーバの特性に関係する情報を取得する手段と、
該１つまたは複数のトランシーバに関連した共存マネージャ（ＣｘＭ）エンティティにより使用される構成パラメータを生成する手段と、
前記１つまたは複数のトランシーバにより供給される通知に基づいて前記１つまたは複数のトランシーバに関連したイベントを他のＣｘＭエンティティと協調的に前記ＣｘＭエンティティが管理可能にするために、前記１つまたは複数の構成パラメータを前記ＣｘＭエンティティに供給する手段と、
とを備える装置。
【請求項２７】
情報を取得する前記手段は、前記１つまたは複数のトランシーバが無効状態から有効状態に入るのを識別する手段を備え、
該装置は前記少なくとも１つのトランシーバが有効状態に入ることを登録する手段をさらに備える請求項２６に記載の装置。
【請求項２８】
生成する前記手段は、前記１つまたは複数のトランシーバの少なくとも２つの間の潜在的な対毎の衝突に関係する構成パラメータを生成する手段を備える請求項２６に記載の装置。
【請求項２９】
情報を取得する前記手段は、前記１つまたは複数の関連付けられているトランシーバの動作状態を決定する手段を備え、
該装置は、前記１つまたは複数の関連付けられているトランシーバの該動作状態に少なくとも一部は基づき関連したスリープモードを構成する手段をさらに備える請求項２６に記載の装置。
【請求項３０】
生成する前記手段は、前記１つまたは複数の関連付けられているトランシーバによって実行可能なイベントの優先度に関係する構成パラメータを生成する手段を備える請求項２６に記載の装置。
【請求項３１】
生成する前記手段は、
前記ＣｘＭエンティティから前記１つまたは複数の関連したトランシーバに対応するイベント衝突情報を受信する手段と、
該イベント衝突情報に少なくとも一部は基づき構成パラメータを生成する手段とを備える請求項２６に記載の装置。
【請求項３２】
前記１つまたは複数のトランシーバに関連付けられている少なくとも１つのイベントに使用される無線技術の修正に関して、該１つまたは複数の関連付けられているトランシーバの特性に少なくとも一部は基づき、１つまたは複数の上位層エンティティと連係動作する手段をさらに備える請求項２６に記載の装置。
【請求項３３】
生成する前記手段は、
１つまたは複数の上位層エンティティから構成情報を受信する手段と、
該構成情報に少なくとも一部は基づき構成パラメータを生成する手段とを備える請求項２６に記載の装置。
【請求項３４】
前記１つまたは複数の関連付けられているトランシーバは、少なくとも１つの無線機を備える請求項２６に記載の装置。
【請求項３５】
非一時的なプログラムコードが記録された非一時的なコンピュータ読取可能記録媒体において、
コンピュータに、１つまたは複数の無線機に関係する情報を第１の共存マネージャ（ＣｘＭ）エンティティにより取得させるためのコードと、
コンピュータに、該１つまたは複数の無線機に関連づけられた第２の共存マネージャ（ＣｘＭ）エンティティにより使用される構成パラメータを生成させるためのｍコードと、
コンピュータに、前記１つまたは複数の無線機により供給される通知に基づいて前記１つまたは複数のトランシーバに関連したイベントを前記第１のＣｘＭおよび前記第２のＣｘＭが協調的に管理可能にするように前記構成パラメータを前記第１のＣｘＭエンティティから供給させるためのコードと、
の該特性に少なくとも一部は基づき該１つまたは複数の関連付けられている無線機に対応するイベントの管理に関連して関を備える非一時的コンピュータ読取可能記録媒体。
【請求項３６】
前記第１のＣｘＭエンティティは前記第２のＣｘＭエンティティよりも遅いタイムスケールで動作する請求項１の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、参照により本明細書に組み込まれている、２００９年６月２９日に出願した米国仮出願第６１／２２１，２４４号、名称「ＣＥＮＴＲＡＬＩＺＥＤ  ＣＯＥＸＩＳＴＥＮＣＥ  ＭＡＮＡＧＥＲ  ＦＯＲ  ＣＯＮＴＲＯＬＬＩＮＧ  ＯＰＥＲＡＴＩＯＮ  ＯＦ  ＭＵＬＴＩＰＬＥ  ＲＡＤＩＯＳ」の利益を主張するものである。
【０００２】
本開示は、一般的に、ワイヤレス通信に関するものであり、より具体的には、ワイヤレス通信システムにおいて各デバイスによって使用される複数の無線機の間の共存を管理することに関するものである。
【背景技術】
【０００３】
ワイヤレス通信システムは、さまざまな通信サービスを提供するために広く展開されており、例えば、音声サービス、ビデオサービス、パケットデータサービス、放送サービス、およびメッセージングサービスを、そのようなワイヤレス通信システムを介して提供することができる。これらのシステムは、利用可能なシステムリソースを共有することにより複数の端末の通信をサポートすることができる多元接続システムとすることができる。このような多元接続システムの実施例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、および単一搬送波ＦＤＭＡ（ＳＣ−ＦＤＭＡ）システムが挙げられる。
【０００４】
一般に、ワイヤレス多元接続通信システムは、異なるワイヤレス通信システムとの通信をサポートするために多数の無線機を備えることができる。各無線機は、いくつかの周波数チャネルまたは周波数帯域上で動作することができるか、または各定義済み要件を有するものとしてよい。複数の無線機を介して通信を管理し、各無線機間の衝突および／または干渉を回避するために、衝突している各無線機（例えば、それらの相互のオペレーションがいくつかの無線機のうちの少なくとも１つの無線機に重大な干渉を引き起こすように構成されている無線機）間の調整をするメカニズムを実装することが望ましい。
【発明の概要】
【０００５】
以下では、請求されている主題のさまざまな態様の基本的な理解を深められるように、そのような態様の単純化された概要を述べる。この概要は、すべての企図される態様の網羅的な概要ではなく、そのような態様の主要なまたはクリティカルな要素を識別することも、そのような実施形態の範囲を区切ることも意図されてはいない。後で述べる詳細な説明の前置きとして、開示される態様のいくつかの概念を簡略化した形式で述べることのみを目的とする。
【０００６】
本明細書では、一態様による方法を説明する。この方法は、１つまたは複数のトランシーバと１つまたは複数のトランシーバに関連付けられている共存マネージャ（ＣｘＭ）エンティティとを識別することと、１つまたは複数のトランシーバの各特性を判定することと、ＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを生成することと、１つまたは複数のトランシーバによって送られる通知に基づきＣｘＭエンティティにおける１つまたは複数のトランシーバに関連付けられているイベントの管理に関連してＣｘＭエンティティに１つまたは複数の構成パラメータを送ることとを備えることができる。
【０００７】
本明細書で説明されている第２の態様は、１つまたは複数の無線機と１つまたは複数の無線機に関連付けられているＣｘＭエンティティとに関係するデータを格納するメモリを備えることができる、ワイヤレス通信装置に関するものである。ワイヤレス通信装置は、１つまたは複数の無線機の各特性を判定し、１つまたは複数の無線機の各特性に少なくとも一部は基づき１つまたは複数の構成パラメータを生成し、１つまたは複数の無線機によって送られる通知に基づき１つまたは複数の無線機に関連付けられているイベントの管理のためにＣｘＭエンティティに構成パラメータを送るように構成されたプロセッサをさらに備えることができる。
【０００８】
第３の態様は、１つまたは複数の関連付けられているトランシーバの特性に関係する情報を取得するための手段と、１つまたは複数の関連付けられているトランシーバの特性に少なくとも一部は基づき１つまたは複数の関連付けられているトランシーバに対応するイベントの管理に関連して関連付けられているＣｘＭエンティティによって使用されるべき構成パラメータを生成するための手段とを備えることができる装置に関するものである。
【０００９】
本明細書で説明されている第４の態様は、１つまたは複数の関連付けられている無線機の特性に関係する情報を取得することをコンピュータに行わせるためのコードと、１つまたは複数の関連付けられている無線機の特性に少なくとも一部に基づき１つまたは複数の関連付けられている無線機に対応するイベントの管理に関連して関連付けられているＣｘＭエンティティによって使用されるべき構成パラメータを生成することをコンピュータに行わせるためのコードとを備えているコンピュータ可読媒体を含むことができる、コンピュータプログラム製品に関するものである。
【００１０】
第５の態様による方法が、本明細書において説明される。この方法は、１つまたは複数のトランシーバと１つまたは複数のトランシーバに関連付けられているＣｘＭエンティティとを識別することと、ＣｘＭエンティティから１つまたは複数の構成パラメータを受信することと、１つまたは複数のトランシーバから各イベントの通知を受信することと、１つまたは複数の構成パラメータに少なくとも一部は基づき通知が受信された各イベントが同時実行することができるかどうかを判定することと、この判定の結果に応じて各応答を１つまたは複数のトランシーバに送信することとを備えることができる。
【００１１】
本明細書で説明されている第６の態様は、１つまたは複数の無線機と１つまたは複数の無線機に関連付けられているＣｘＭエンティティとに関係するデータを格納するメモリを備えることができる、ワイヤレス通信装置に関するものである。ワイヤレス通信装置は、ＣｘＭエンティティから１つまたは複数の構成パラメータを受信し、１つまたは複数の無線機から各イベントの通知を受信し、１つまたは複数の構成パラメータに少なくとも一部は基づき通知が受信された各イベントが同時実行することができるかどうかに関係する判定を行い、この判定に従って各応答を１つまたは複数の無線機に送信するように構成されたプロセッサをさらに備えることができる。
【００１２】
第７の態様は、一組の共存構成パラメータと少なくとも１つのイベント要求とを受信するための手段と、共存構成パラメータに基づき少なくとも１つのイベント要求に対応するイベントが同時実行できるかどうかを判定するための手段と、この判定の結果に応じて少なくとも１つのイベント要求に対応する応答を各トランシーバに伝達するための手段とを備えることができる、装置に関するものである。
【００１３】
本明細書で説明されている第８の態様は、一組の無線機共存構成パラメータと少なくとも１つの無線機イベント要求とを受信することをコンピュータに行わせるためのコードと、無線機共存構成パラメータに基づき少なくとも１つの無線機イベント要求に対応する無線機イベントが同時実行できるかどうかを判定することをコンピュータに行わせるためのコードと、この判定の結果に応じて少なくとも１つの無線機イベント要求に対応する応答を各無線機に伝達することをコンピュータに行わせるためのコードとを備えるコンピュータ可読媒体を含むことができる、コンピュータプログラム製品に関するものである。
【００１４】
本明細書で説明されている第９の態様は、ワイヤレス通信システム内で動作可能なシステムに関するものである。システムは、一組のトランシーバに関する分析を実行し、その分析結果に応じて一組の共存構成パラメータを生成する制御プレーンＣｘＭと、制御プレーンＣｘＭから共存構成パラメータを受信し、一組のトランシーバからイベント要求を識別し、イベント要求または共存構成パラメータに基づき各イベント要求が受信されたイベントが同時実行することができるかどうかに関係する判定を行い、この判定に従って各応答を一組のトランシーバに送信するデータプレーンＣｘＭとを備えることができる。
【００１５】
前述の目的と関係する目的との達成のために、請求されている主題の１つまたは複数の態様は、以下で十分に説明され、特に特許請求の範囲で指摘される特徴を備える。次の説明と添付図面とは、請求されている主題のある種の例示的態様を詳細に示す。ただし、これらの態様は請求されている主題の原理を採用することができるさまざまな方法のうちのごくわずかを示している。さらに、開示されている態様はこのような態様とその等価物すべてとを含むことを意図されている。
【図面の簡単な説明】
【００１６】
【図１】本明細書で説明されているさまざまな態様が機能しうる例示的なワイヤレス通信環境のブロック図。
【図２】さまざまな態様による関連付けられているワイヤレス通信システム内の各無線機間の共存を管理するように動作可能であるものとしてよい例示的なワイヤレスデバイスのブロック図。
【図３】ワイヤレス通信環境内に実装することができる例示的な一組の無線機と例示的な一組の無線機の間で発生する可能性のある各潜在的衝突とを示す図。
【図４】さまざまな態様による多重無線通信（multi-radio communication）環境において無線機イベント管理のための集中型アーキテクチャを円滑にするシステムのブロック図。
【図５】さまざまな態様により実装されうる例示的な無線機共存マネージャ（radio coexistence manager）アーキテクチャを示す図。
【図６】さまざまな態様により実装されうる例示的な無線機共存マネージャアーキテクチャを示す図。
【図７】さまざまな態様により例示的な共存マネージャのオペレーションを時間に関して示す図。
【図８】さまざまな態様によるデータプレーン無線機共存マネージャ実装の例示的なアーキテクチャを示す図。
【図９】さまざまな態様によるデータプレーン無線機共存マネージャ実装の例示的なアーキテクチャを示す図。
【図１０】さまざまな態様によるデータプレーン無線機共存マネージャ実装の例示的なアーキテクチャを示す図。
【図１１】さまざまな態様による制御プレーン無線機共存マネージャ実装の例示的なアーキテクチャを示す図。
【図１２】さまざまな態様による制御プレーン無線機共存マネージャ実装の例示的なアーキテクチャを示す図。
【図１３】通信デバイスに関連付けられている複数のトランシーバ間の共存を管理するための各方法の流れ図。
【図１４】通信デバイスに関連付けられている複数のトランシーバ間の共存を管理するための各方法の流れ図。
【図１５】通信デバイスに関連付けられている複数のトランシーバ間の共存を管理するための各方法の流れ図。
【図１６】通信システム内で動作可能なデバイスの多重無線共存のための集中型アーキテクチャの実装を円滑にする各装置のブロック図。
【図１７】通信システム内で動作可能なデバイスの多重無線共存のための集中型アーキテクチャの実装を円滑にする各装置のブロック図。
【図１８】本明細書で説明されているさまざまな態様を実装するために使用することができるワイヤレス通信デバイスのブロック図。
【発明を実施するための形態】
【００１７】
次に、請求されている主題のさまざまな態様について図面を参照しつつ説明するが、ただし、類似の参照番号は、全体を通して類似の要素を指し示すために使用される。以下の説明では、説明を目的として、１つまたは複数の態様を完全に理解できるようにする多数の具体的詳細を述べている。しかし、そのような態様（複数可）を、これらの具体的な詳細なしで実践できることは明白であると思われる。他の場合には、１つまたは複数の態様の説明を円滑に行うために、周知の構造とデバイスとを、ブロック図形式で示す。
【００１８】
さらに、本明細書では、さまざまな態様がワイヤレス端末および／または基地局に関連して説明される。ワイヤレス端末は、音声および／またはデータ接続性をユーザーに提供するデバイスを指すものとしてよい。ワイヤレス端末は、ラップトップコンピュータまたはデスクトップコンピュータなどのコンピューティングデバイスに接続されるか、または携帯情報端末（ＰＤＡ）などの自給自足型のデバイスとすることができる。ワイヤレス端末は、システム、加入者ユニット、加入者局、移動局、モバイル機器、遠隔局、アクセスポイント、遠隔端末、アクセス端末、ユーザー端末、ユーザーエージェント、ユーザーデバイス、またはユーザー装置（ＵＥ）と称されることもある。ワイヤレス端末は、加入者局、ワイヤレスデバイス、携帯電話、ＰＣＳ電話機、コードレス電話機、セッションイニシエーションプロトコル（ＳＩＰ）電話機、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続能力を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された他の処理デバイスとすることができる。基地局（例えば、アクセスポイントまたはＮｏｄｅ  Ｂ）は、ワイヤレス端末と、１つまたは複数のセクターを通じてエアーインターフェース上で通信するアクセスネットワーク内のデバイスを指すものとしてよい。基地局は、受信されたエアーインターフェースフレームをＩＰパケットに変換することによって、ワイヤレス端末と、インターネットプロトコル（ＩＰ）ネットワークを含むものとしてよい、アクセスネットワークの残り部分との間でルーターとして働きうるものである。基地局は、エアーインターフェースに対する属性の管理の調整も行う。
【００１９】
さらに、本明細書の開示に関連して説明されているさまざまな例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップなどは、電子ハードウェア、コンピュータソフトウェア、またはその両方の組み合わせとして実装することができることも理解されうる。ハードウェアとソフトウェアとを入れ替えて使用できることを明確に例示するために、本明細書では、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、一般的にその機能に関して説明されている。このような機能がハードウェアまたはソフトウェアとして実施されているかどうかは、特定の応用例とシステム全体に課される設計制約とに左右される。当業者であれば、それぞれの特定の用途についてさまざまな方法により説明されている機能を実装することができるが、そのような実装決定は、本開示の範囲からの逸脱を引き起こすものとして解釈すべきではない。
【００２０】
それに加えて、または代替的に、本明細書の開示に関連して説明されているさまざまな例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラム可能論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書で説明されている機能を実行するように設計されているこれらの任意の組み合わせにより実装または実行することができる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、状態機械、または同様のものであってもよい。プロセッサは、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または他のそのような構成として実装することもできる。
【００２１】
さらに、本明細書で説明されている１つまたは複数の例示的な実施形態のさまざまな機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせで実装することができる。ソフトウェアで実装された場合、これらの関数は、コンピュータ可読媒体上に格納されるか、またはコンピュータ可読媒体上の１つまたは複数の命令もしくはコードとして送信されうる。コンピュータ可読媒体は、コンピュータ記憶媒体と通信媒体の両方を含むことができる。通信媒体は、一方の場所から他方の場所へのコンピュータプログラムの転送を円滑にする媒体を含むことができる。同様に、記憶媒体は、汎用もしくは専用コンピュータによってアクセスできる利用可能な任意の媒体を含むことができる。例えば、限定はしないが、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、または他の光ディスク記憶装置、磁気ディスク記憶装置、または他の磁気記憶デバイス、および／または命令もしくはデータ構造体の形態で所望のプログラムコード手段を搬送または格納するために使用することができ、また汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスできる他の媒体を備える。さらに、任意の接続を、コンピュータ可読媒体と呼んでも差し支えない。例えば、ソフトウェアが同軸ケーブル、光ファイバーケーブル、ツイストペア線、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、および／またはマイクロ波などのワイヤレス技術を使用してウェブサイト、サーバー、または他のリモートソースから送信される場合、そのような手段は、媒体の定義に含まれることが意図されている。本明細書で使用されているような、「Ｄｉｓｋ」と「Ｄｉｓｃ」（両方とも日本語ではディスク）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、ＤＶＤ、フロッピー（登録商標）ディスク、およびブルーレイディスクを含み、「Ｄｉｓｋ」は一般的に磁気的にデータを再現し、「Ｄｉｓｃ」は（例えば、レーザーを使って）光学的にデータを再現するものである。上記の組み合わせも、コンピュータ可読媒体の範囲に含まれるものとしてよい。
【００２２】
次に、図面を参照すると、図１は、本明細書で説明されているさまざまな態様が機能しうる例示的なワイヤレス通信環境１００を示している。ワイヤレス通信環境１００は、複数の通信システムと通信する能力を持つものとしてよい、ワイヤレスデバイス１１０を含むことができる。これらのシステムは、例えば、１つまたは複数のセルラーシステム１２０および／または１３０、１つまたは複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）システム１４０および／または１５０、１つまたは複数のワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）システム１６０、１つまたは複数の放送システム１７０、１つまたは複数の衛星測位システム１８０、図１に示されていない他のシステム、またはこれらの任意の組み合わせが挙げられる。以下の説明において「ネットワーク」および「システム」という用語はたびたび入れ換えて使用されることは理解されるであろう。
【００２３】
セルラーシステム１２０と１３０はそれぞれ、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、または他の好適なシステムとすることができる。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００などの無線技術を実装することができる。ＵＴＲＡには、Ｗｉｄｅｂａｎｄ  ＣＤＭＡ（ＷＣＤＭＡ）およびＣＤＭＡの他の変更形態がある。さらに、ｃｄｍａ２０００は、ＩＳ−２０００（ＣＤＭＡ２０００  １Ｘ）標準規格とＩＳ−９５標準規格とＩＳ−８５６（ＨＲＰＤ）標準規格とを包含する。ＴＤＭＡシステムでは、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））、Ｄｉｇｉｔａｌ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ（Ｄ−ＡＭＰＳ）などの無線技術を実装することができる。ＯＦＤＭＡシステムでは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）などの無線技術を実装することができる。ＵＴＲＡおよびＥ−ＵＴＲＡは、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（ＵＭＴＳ）の一部である。３ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）とＬＴＥ−Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新規リリースである。ＵＴＲＡとＥ−ＵＴＲＡとＵＭＴＳとＬＴＥとＬＴＥ−ＡとＧＳＭ（登録商標）は、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名前の組織からの文書に記載されている。ｃｄｍａ２０００およびＵＭＢは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称の組織から出されている文書において説明されている。一態様では、セルラーシステム１２０は、そのサービスエリア内にあるワイヤレスデバイスに対する双方向通信をサポートすることができる、多数の基地局１２２を備えることができる。同様に、セルラーシステム１３０は、そのサービスエリア内にあるワイヤレスデバイスに対する双方向通信をサポートすることができる、多数の基地局１３２を含むことができる。
【００２４】
ＷＬＡＮシステム１４０と１５０は、それぞれ、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、Ｈｉｐｅｒｌａｎなどの無線技術を実装するものとすることができる。ＷＬＡＮシステム１４０は、双方向通信をサポートすることができる１つまたは複数のアクセスポイント１４２を含むことができる。同様に、ＷＬＡＮシステム１５０は、双方向通信をサポートすることができる１つまたは複数のアクセスポイント１５２を備えることができる。ＷＰＡＮシステム１６０は、ＩＥＥＥ  ８０２．１５．１（ブルートゥース）、ＩＥＥＥ  ８０２．１５．４（Ｚｉｇｂｅｅ（登録商標））などの無線技術を実装するものとすることができる。さらに、WPANシステム１６０は、ワイヤレスデバイス１１０、ヘッドセット１６２、コンピュータ１６４、マウス１６６、または同様のものなどのさまざまなデバイスに対する双方向通信をサポートすることができる。
【００２５】
放送システム１７０としては、テレビ（ＴＶ）放送システム、周波数変調（ＦＭ）放送システム、デジタル放送システムなどが挙げられる。デジタル放送システムは、ＭｅｄｉａＦＬＯ(商標)、ハンドヘルド機器用デジタルビデオ放送（ＤＶＢ−Ｈ）、地上デジタル放送用統合デジタル放送サービス（ＩＳＤＢ−Ｔ）、または同様のものなどの無線技術を実装するものとすることができる。さらに、放送システム１７０は、一方向通信をサポートすることができる１つまたは複数の放送局１７２を含むことができる。
【００２６】
衛星測位システム１８０としては、米国グローバルポジショニングシステム（ＧＰＳ）、欧州ガリレオシステム、ロシアＧＬＯＮＡＳＳシステム、日本上空の準天頂衛星システム（ＱＺＳＳ）、インド上空のインド地域航法衛星システム（ＩＲＮＳＳ）、中国上空のＢｅｉｄｏｕシステム、および／または他の好適なシステムが挙げられる。さらに、衛星測位システム１８０は、位置測定のために使用される信号を送信する多数の衛星１８２を備えるものとしてよい。
【００２７】
一態様では、ワイヤレスデバイス１１０は、固定デバイスまたはモバイルデバイスとすることができ、これはユーザー装置（ＵＥ）、移動局、モバイル機器、端末、アクセス端末、加入者ユニット、局と称することもできる。ワイヤレスデバイス１１０は、携帯電話、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、ハンドヘルドデバイス、ラップトップコンピュータ、コードレス電話機、ワイヤレスローカルループ（ＷＬＬ）局などであってもよい。それに加えて、ワイヤレスデバイス１１０は、セルラーシステム１２０および／または１３０、ＷＬＡＮシステム１４０および／または１５０、ＷＰＡＮシステム１６０内のデバイス、および／または他の好適なシステム（複数可）および／またはデバイス（複数可）との二方向通信を行うことができる。ワイヤレスデバイス１１０は、それに加えて、または代替えとして、放送システム１７０および／または衛星測位システム１８０から信号を受信することができる。一般に、ワイヤレスデバイス１１０は、所定の時点においていくつものシステムと通信することができることを理解されるであろう。
【００２８】
次に図２を参照すると、多重無線機ワイヤレスデバイス２００の例示的な設計を示すブロック図が掲載されている。図２に示されているように、ワイヤレスデバイス２００は、Ｎ個の無線機２２０ａから２２０ｎを含み、これらは、それぞれ、Ｎ本のアンテナ２１０ａから２１０ｎに結合されうるが、ただし、Ｎは任意の整数値とすることができる。しかし、各無線機２２０は、いくつものアンテナ２１０に結合されうること、および多重無線機２２０は所定のアンテナ２１０を共有できることも理解されるであろう。
【００２９】
一般に、無線機２２０は、電磁スペクトルのエネルギーを放射または放出するか、または電磁スペクトルのエネルギーを受信するか、または伝導手段を介して伝搬するエネルギーを発生するユニットとすることができる。例えば、無線機２２０は、信号をシステムまたはデバイスに送信するユニットであるか、または信号をシステムまたはデバイスから受信するユニットであるものとしてよい。したがって、無線機２２０はワイヤレス通信をサポートするために使用されうることは理解できる。別の例では、無線機２２０は、他の無線機の性能に影響を及ぼしうる、ノイズを発するユニット（例えば、コンピュータ上の画面、回路基板など）であってもよい。したがって、無線機２２０はワイヤレス通信をサポートせずにノイズと干渉とを発するユニットでもありうることがさらに理解できる。
【００３０】
一態様によれば、各無線機２２０は、１つまたは複数のシステムとの通信をサポートすることができる。それに加えて、または代替えとして、複数の無線機２２０が所定のシステムに対して使用され、例えば、異なる周波数帯域（例えば、携帯電話とＰＣＳ帯域）上で送信または受信することができる。
【００３１】
別の態様によれば、デジタルプロセッサ２３０は、無線機２２０ａから２２０ｎに結合され、無線機２２０を介して送信または受信されるデータに対する処理などの、さまざまな機能を実行することができる。それぞれの無線機２２０に対する処理は、その無線機によってサポートされている無線技術に依存し、送信機については暗号化、符号化、変調など、受信機については復調、復号化、暗号解読など、または同様のものを含むものとしてよい。一例では、デジタルプロセッサ２３０は、本明細書で一般的に説明されているようにワイヤレスデバイス２００の性能を改善するために無線機２２０のオペレーションを制御することができる共存マネージャ（ＣｘＭ）２４０を備えることができる。ＣｘＭ  ２４０は、無線機２２０のオペレーションを制御するために使用される情報を格納することができる、データベース２４２にアクセスできる。
【００３２】
簡単のため、デジタルプロセッサ２３０は、単一のプロセッサとして図２に示されている。しかし、デジタルプロセッサ２３０は、プロセッサ、コントローラ、メモリなどをいくつでも備えることができることは理解されるであろう。一例では、コントローラ／プロセッサ２５０は、ワイヤレスデバイス２００内のさまざまなユニットのオペレーションを指示することができる。それに加えて、または代替えとして、ワイヤレスデバイス２００に対するプログラムコードとデータとを格納するためにメモリ２５２が使用されうる。デジタルプロセッサ２３０、コントローラ／プロセッサ２５０、およびメモリ２５２は、１つまたは複数の集積回路（ＩＣ）、特定用途向け集積回路（ＡＳＩＣ）などに実装されうる。非限定的な具体例では、デジタルプロセッサ２３０は、移動局モデム（ＭＳＭ）ＡＳＩＣ上に実装されうる。
【００３３】
一態様によれば、ＣｘＭ  ２４０は、各無線機２２０の間の衝突に関連する干渉および／または他の性能低下を回避するためにワイヤレスデバイス２００によって使用される各無線機２２０のオペレーションを管理するために使用できる。さらに例示すると、図３のグラフ３００は、所定の決定期間内の複数の例示的な無線機同士の間の潜在的な各衝突を表している。グラフ３００に示されている例では、７つの無線機はＷＬＡＮ送信機（Ｔｗ）とＬＴＥ送信機（Ｔｌ）とＦＭ送信機（Ｔｆ）とＧＳＭ（登録商標）／ＷＣＤＭＡ送信機（Ｔｃ）とＬＴＥ受信機（Ｒｌ）とブルートゥース受信機（Ｒｂ）とＧＰＳ受信機（Ｒｇ）とを含む。４つの送信機は、グラフ３００の左側の４つのノードによって表され、３つの受信機は、グラフ３００の右側の３つのノードによって表されている。送信機と受信機との間の潜在的衝突は、送信機に対するノードと受信機に対するノードとを接続する枝によってグラフ３００上に表されている。したがって、グラフ３００に示されている例では、衝突は、（１）ＷＬＡＮ送信機（Ｔｗ）とブルートゥース受信機（Ｒｂ）との間と、（２）ＬＴＥ送信機（Ｔｌ）とブルートゥース受信機（Ｒｂ）との間と、（３）ＷＬＡＮ送信機（Ｔｗ）とＬＴＥ受信機（Ｒｌ）との間と、（４）ＦＭ送信機（Ｔｆ）とＧＰＳ受信機（Ｒｇ）との間と、（５）ＷＬＡＮ送信機（Ｔｗ）とＧＳＭ（登録商標）／ＷＣＤＭＡ送信機（Ｔｃ）とＧＰＳ受信機（Ｒｇ）との間とに存在する可能性がある。
【００３４】
別の態様によれば、グラフ３００によって表されているものなどの、各無線機２２０は、さまざまなメカニズムを通じて各他の無線機２２０に影響を及ぼし、および／またはそれらの無線機２２０による影響を及ぼされうる（例えば、グラフ３００に表されているように）。例えば、デバイス２００に関連付けられている無線機２２０は、場合によっては、放射メカニズム、伝導メカニズム、および／または他の干渉メカニズムを通じて互いに干渉しあうこともある。いくつかの実施形態では、このような干渉によりいくつかのイベント組み合わせが異なる無線機にまたがって同時に発生することが不可能になるか、または他の何らかの形で実用的でなくなる可能性がある。したがって、所定の無線機２２０に関する実質的に最適な決定（例えば、ＷＬＡＮ送信機無線などについて否定応答（ＮＡＣＫ）または低減された送信電力を送るかどうかに関する決定）は、場合によっては、各他の関連付けられている無線機２２０のステータスに依存しうることは理解されうる。
【００３５】
さらなる態様によれば、集中型無線機共存マネージャ（本明細書では共存マネージャまたはＣｘＭとも称される）は、それぞれの対のメカニズムに対して区分的な解を必要とすることなく潜在的な衝突（例えば、グラフ３００に例示されているような）が存在していても無線機の管理を取り扱うことができる。集中型ＣｘＭアーキテクチャの例示的な一実装は、図４においてシステム４００により例示されている。線図４００に示されているように、一組の無線機２２０の共存を管理するＣｘＭ  ２４０は、無線機２２０同士の共存のさまざまな態様を管理するために制御プレーンＣｘＭエンティティ４１２とデータプレーンＣｘＭエンティティ４１４を利用することができる。
【００３６】
一例では、制御プレーンＣｘＭエンティティ４１２およびデータプレーンＣｘＭエンティティ４１４は、相互に、また各無線機２２０とやり取りして、無線機２２０の管理を円滑にすることができる。例えば、制御プレーンＣｘＭエンティティ４１２は、１つまたは複数の無線機２２０に関連付けられている各特性を識別し、識別された特性に基づき一組の構成パラメータを生成することができる。その後、データプレーンＣｘＭエンティティ４１４は、構成特性を受信し、および／または他の何らかの方法で取得し、システム４００内の無線機２２０に関連付けられている各イベントが共存できるかどうか（例えば、イベントが実質的に同時に動作可能であるかどうか）を判定することができる。この判定結果に基づき、データプレーンＣｘＭエンティティ４１４は、無線機２２０に応答を送信し、および／または他の何らかの方法で無線機２２０のオペレーションを管理することによって無線機２２０における各イベントの許可または不許可を行うことができる。
【００３７】
システム４００およびその後例示され説明されている各システムのオペレーションに関して、各オペレーションは「無線機」のクラスタ化とフィルタ処理に関して説明されているが、本明細書で説明されているような技術および／またはメカニズムは、好適な無線機（複数可）、またはより一般的に、有線通信システム、ワイヤレス通信システム、および／または他の好適な通信システム内で使用される好適なトランシーバ（複数可）に適用することが可能であることは理解されるであろう。さらに、特に断りのない限り、本明細書に付属する請求項は、特定の実装（複数可）に限定されることを意図されていないことは理解されるであろう。
【００３８】
一態様によれば、システム４００は、ＣｘＭ  ２４０に集中型構造を使用することができ、したがって、各無線機２２０および／または他の好適なトランシーバは関連付けられている無線機イベントの管理のために主にＣｘＭ  ２４０と通信する。例えば、各無線機２２０またはトランシーバは、それらのイベントおよび主な関係するパラメータに関してＣｘＭ  ２４０に通知することができ、ＣｘＭ  ２４０は、これらのパラメータから各無線機イベントを収集し、潜在的衝突を識別し、衝突に対するレゾリューション（resolution）を求めるために各衝突に合わせて手直しされた１つまたは複数のアルゴリズムを実行することができる。レゾリューションを得た後、ＣｘＭ  ２４０は、そのレゾリューションを無線機２２０またはトランシーバに、各無線機２２０またはトランシーバへの応答の形で伝達することができる。
【００３９】
システム４００に示されているように集中型共存アーキテクチャを実装することによって、さまざまな利点が得られることは理解されうる。これらの利点として、例えば、スケーラビリティの向上（例えば、各無線機２２０またはトランシーバの追加、削除、または修正をサポートする）、ハードウェアの複雑さの低減、設計自由度の増大、全体的性能の向上、または同様の利点が挙げられる。
【００４０】
一態様によれば、制御プレーンＣｘＭエンティティ４１２およびデータプレーンＣｘＭエンティティ４１４は連係動作して、ワイヤレスデバイスとデバイスによって使用される各無線機２２０もしくはトランシーバとに関連して共存管理に関係する機能のさまざまな態様を構成することができる。一例において、エンティティ４１２〜４１４の間の機能の分割は、タイムスケールに基づくものとしてよく、制御プレーンＣｘＭエンティティ４１２は、比較的遅いタイムスケールでのオペレーションを取り扱い（例えば、スリープ管理、無線機登録、長時間構成など）、データプレーンＣｘＭエンティティ４１４は、比較的速いタイムスケールでのオペレーションを取り扱う（例えば、入力イベント通知などに基づく決定の処理）。一例では、制御プレーンＣｘＭエンティティ４１２およびデータプレーンＣｘＭエンティティ４１４は、ソフトウェア、ハードウェア、ソフトウェアとハードウェアとの組み合わせ、および／または他の好適な手段を使用して実装されうる。
【００４１】
一例では、制御プレーンＣｘＭエンティティ４１２は、データプレーン機能を制御し、および／またはデータプレーンＣｘＭエンティティ４１４のオペレーションを構成することができる。例えば、制御プレーンＣｘＭエンティティ４１２は、各無線機２２０またはトランシーバの間のイベントを管理する際にデータプレーンＣｘＭエンティティ４１４による使用のために１つまたは複数の構成パラメータを生成することができる。これらの構成パラメータは、例えば、各加害配線無線機（aggressor radios）および／または他のトランシーバにおける１つまたは複数の送信電力レベルによって引き起こされる各被害配線無線機（victim radios）および／または他のトランシーバにおける干渉に関係する干渉テーブル、各無線機または他のトランシーバによって実行可能なイベントの相対優先度、データプレーンＣｘＭエンティティ４１４と各無線機２２０もしくは他のトランシーバとの間の通信に使用される１つまたは複数のプロトコル、または同様のものを含みうる。
【００４２】
一例では、この構成は、比較的遅いペースで（例えば、ソフトウェアサイクルのオーダーで）行われ、待ち時間許容性があるものとしてよい。具体例では、与えられたソフトウェアサイクルについて、データプレーンＣｘＭエンティティ４１４は、将来の送信および／または受信活動をアドバタイズする各無線機２２０またはトランシーバから各通知イベントを受信することができる。その後、データプレーンＣｘＭエンティティ４１４は、単純化された状態機械および／または他の好適なメカニズムを使用して、無線機２２０またはトランシーバに中継され送り返されうる、無線機２２０またはトランシーバに対する適切なレゾリューション（resolution）を決定することができる。一例では、データプレーンＣｘＭエンティティ４１４からレゾリューション決定を受信した後、各無線機２２０またはトランシーバは、それらがＣｘＭ決定に従う必要があるように構成されうる。
【００４３】
一態様によれば、ＣｘＭ  ２４０のデータプレーン機能を制御するために使用される一部または全部の情報が、制御プレーンＣｘＭエンティティ４１２を介して一つまたは複数のより上位の層から取得されうる。例えば、上位層エンティティは、特定の無線機２２０が現在のトラヒック条件および／または他の要因に応じて別のより高い優先度を持つものとみなすことができる。それに加えて、または代替えとして、制御プレーンＣｘＭエンティティ４１２は、各無線機にフローを割り当てるために使用することができる、無線リンク品質、共存制約条件、または同様のものに関係する情報を中継することができる。他の態様によれる、制御プレーンＣｘＭエンティティ４１２およびデータプレーンＣｘＭエンティティ４１４が互いに、および／または他の関連付けているエンティティに関して動作できるさまざまな例が、以下ではさらに詳しく説明されている。
【００４４】
次に、図５から６を参照すると、さまざまな態様により実装されうる例示的な集中型ＣｘＭアーキテクチャを示すシステム５００〜６００が提示されている。最初に図５のシステム５００を参照すると、データプレーンＣｘＭエンティティ４１４と各関連付けられている無線機２２０との間で共有バスを使用する例示的なアーキテクチャが示されている。一例では、制御プレーンＣｘＭエンティティ４１２は、中央データプレーンＣｘＭエンティティ４１４と各無線機２２０と関連付けられている接続マネージャ（ＣｎＭ）５１０とに接続可能なように結合されうる。
【００４５】
一態様によれば、制御プレーンＣｘＭエンティティ４１２は、中央データプレーンＣｘＭエンティティ４１４を通じて無線機イベントの優先順位付けおよびレゾリューション（resolution）を可能にするために制御メカニズムとして実装することができる。それに加えて、または代替えとして、制御プレーンＣｘＭエンティティ４１２は、個別の技術の登録および／または構成を円滑に行えるようにするものとしてよい。一例では、制御プレーンＣｘＭエンティティ４１２および／またはこのエンティティとデータプレーンＣｘＭエンティティ４１４とのインターフェースは、無線機２２０に関連付けられている基本イベントに比べて実質的に遅いタイムスケールで動作しうる。
【００４６】
別の態様によれば、データプレーンＣｘＭエンティティ４１４は、各無線機２２０から通知を受信し、少なくとも一部は通知への応答を対応する無線機２２０に伝達することによって無線機２２０を調整するＣｘＭブロックおよび／または他の手段のとすることができる。例えば、データプレーンＣｘＭエンティティ４１４は、複数の無線機２２０からイベントにレゾリューションを与えることによって各無線機２２０に関連付けられているイベントを管理することができる。一例では、各無線機２２０は、共有バス５２０を使用して、データプレーンＣｘＭエンティティ４１４とリアルタイム情報を交換することができる。次いで、共有バス５２０は、ブリッジ５３０および／または他のメカニズムと関連付けられ、これから、１つまたは複数の外部バス５４０（およびそのような外部バス５４０に関連付けられている１つまたは複数の無線機２２０）が関連付けられうる。一例では、データプレーンＣｘＭエンティティ４１４および／またはバス５２０もしくは５４０は、無線機２２０に関連付けられている基本イベントに比べて実質的に速いタイムスケールで動作しうる。
【００４７】
次に図６のシステム６００を参照すると、使用することができる第２の例示的な集中型ＣｘＭアーキテクチャが示されている。システム６００に示されているように、各無線機２２０は、データプレーンＣｘＭエンティティ４１４に接続することができる。さらに、無線機２２０に対する構成情報が、制御プレーンＣｘＭエンティティ４１２および／または制御プレーン上の他の好適な手段によって提供されうる。それに加えて、または代替えとして、制御プレーンＣｘＭエンティティ４１２とデータプレーンＣｘＭエンティティ４１４との間で通信を行うためにＣｘＭインターフェースを提供することができる。
【００４８】
一態様によれば、待ち時間要件を満たしやすくするために、２線バス（例えば、クロックに一方の線、データにもう一方の線を使用する）および／または他の好適な手段を介して、データプレーンＣｘＭエンティティ４１４と無線機２２０との間の通信が実行されうる。他の例では、無線機２２０と制御プレーンＣｘＭエンティティ４１２との間の通信は、ソフトウェアメッセージング、ハードウェアバス構造（例えば、通知が送信されない時間間隔で）、または同様のものを介して行える。
【００４９】
図７の線図７００を参照すると、ＣｘＭのオペレーションに対する例示的なタイムラインが示されている。一例では、ＣｘＭは、均等な、または不均等な、適当な長さ（例えば、１００μｓ）であればよい、時間に関していくつかの決定単位（ＤＵ）に分割されたタイムラインに従って動作することができる。具体例として、ＤＵは、さまざまな無線機が差し迫っているイベントの通知を送信する通知フェーズ（例えば、５０μｓ）と通知が処理される評価フェーズ（例えば、３０μｓ）とコマンドがさまざまな無線機に送られる、および／または評価フェーズにおいて実行されるアクションに基づき他のオペレーションが実行される応答フェーズ（例えば、２０μｓ）とに分割されうる。上に示した各フェーズにおいてＣｘＭおよび／または関係する無線機によって実装されうる技術のさまざまな例が、以下でさらに詳しく説明される。一例では、タイムライン７００は、タイムライン７００の最悪の場合のオペレーション、例えば、所定のＤＵの通知フェーズの終了直後に所定の無線機から通知が得られる場合の応答のタイミングによって定義される待ち時間パラメータを有することができる。
【００５０】
次に図８〜１０を参照すると、データプレーンＣｘＭエンティティ４１４を実装することができるさまざまな方法を示す各システム８００〜１０００が提示されている。しかし、システム８００〜１０００が非限定的な具体例を用いて実現されることと、好適な実装（複数可）がデータプレーンＣｘＭエンティティ４１４および／または本明細書で説明されているような他の好適なエンティティに対して利用可能である場合があることとは理解されるであろう。さらに、特に断りのない限り、本明細書に付属する請求項は、特定の実装またはこれらの組み合わせに限定されることを意図されていないことは理解されるであろう。
【００５１】
システム８００〜１０００と以下の例示および説明とに関して、以下の定義が使用される。「イベント」という用語に関して、本明細書で使用されているようなイベントは、各無線機２２０によってＣｘＭ  ２４０に伝達され、優先度、開始時間および／または周期、持続時間、最終期限、および／または電力レベル、関連付けられている周波数、または同様のものなどの他の因子などのパラメータによって特徴付けられるものとしてよい。さらに、「優先度」という用語に関して、各イベントは、ＣｘＭ  ２４０、各無線機２２０および／またはトランシーバ、および／または本明細書で説明されているような他の好適な１つまたは複数のエンティティによって優先度を割り当てられうる。本明細書で使用されているように、優先度は、同じ優先度を持つ複数の技術からのイベントは等しい重要度を有するというような大域的に定義されている意味を持つものとすることができる。一例では、優先度は、ＣｘＭ  ２４０によって動的に変更することができ、そのため、例えば、イベントの優先度は、最終期限に近づくほど高くなるように構成されうる。さらに、「複合優先度」という用語は、無線機内の、または無線機の組み合わせに対する、イベントの組み合わせの優先度を指す。
【００５２】
さらに、本明細書で使用されているようなイベントは、それらのイベント内に定義された複数のサブイベントを有することができる。本明細書で使用されているように、また一般的に当技術分野において使用されているように、「イベント」と「サブイベント」との区別は、可解性、優先度、および／または他の因子を理由としてなされる。可解性は、各イベントがＣｘＭ  ２４０において独立して解決可能であり、無線機２２０において実行可能であるが、その一方でサブイベントは解決可能でないという概念を指し、優先度は、イベントの優先度がその構成要素であるサブイベントの優先度に依存するという概念を指す。
【００５３】
本明細書で追加的に使用されているように、無線機クラスタは、独立して解決できる（例えば、そのレゾリューションがクラスタの外部の無線機からのイベントに依存しないように解決される）送信および／または受信無線機２２０の最小集合である。さらに、本明細書で使用されているような互換性のある無線機組み合わせは、共存することができる（例えば、潜在的パラメータ修正とともに）無線機２２０の組み合わせとして定義される。絶対的に互換性のある無線機は、本明細書では、構成要素である無線機２２０の実質的にすべての電力レベルと周波数とにおいて共存することができる無線機２２０の組み合わせとして定義されるが、絶対的に互換性のない無線機は、本明細書では、実質的にいかなる状況の下でも同時にアクティブではありえないか、または実質的にアクティブであることを許されない無線機２２０の組み合わせとして定義される。
【００５４】
次に、図８のシステム８００を参照すると、第１の例示的なデータプレーンＣｘＭの実装が示されている。システム８００に示されているように、所定のＤＵにおける受信された無線機イベントは、最初に、フィルタリングプロセスによって、無線機クラスタリングブロック８１０に受け渡される。一例では、無線機クラスタリングブロック８１０は、無線機イベントを同じクラスタ内のイベントは潜在的に衝突する可能性がある一方で異なるクラスタ内のイベントは衝突しないような各クラスタに分割することができる。無線機クラスタリングブロック８１０によって生成された無線機クラスタに基づき、システム８００内の１つまたは複数のその後のオペレーションがクラスタ毎に実行されうる。一例では、各無線機間の区分的な衝突は、無線機クラスタリングブロック８１０への入力として与えることができる。
【００５５】
次に、無線機クラスタリングブロック８１０によって生成された一組の動的無線機クラスタが、各クラスタ内の共存に対する解を求めることを試みることができる、解決論理ブロック８２０に受け渡されうる。所定のクラスタについて共存解を求めることができる場合、システム８００のオペレーションはそのクラスタに対して完了することができる。そのため、システム８００に示されているように、クラスタ［Ｔ２  Ｒ４  Ｒ５］と［Ｔ３  Ｒ４  Ｒ６］とに対する共存解を求めるために解決が利用されうる。しかし、クラスタ（例えば、［Ｔ１  Ｒ２  Ｒ３］）に対して共存解が見つからない場合、さらに処理を行うためにクラスタをその構成要素のイベントに分けることができる。これは、後述のように後続のブロックによって実行されうる。
【００５６】
一態様によれば、解決論理８２０は、すべての潜在的なクラスタ内の無線機のすべての組み合わせに対応するエントリが入っている網羅的なルックアップテーブル（ＬＵＴ）を使用することができる。あるいは、漸進的解決（ＰＲ）グラフが使用されてもよく、この場合、ノードが潜在的な解決をもたらしうる各無線機に関連付けられている無線周波数（ＲＦ）ノブ、電力レベル、干渉レベル、周波数サブバンドなど（例えば、無線機のパラメータによって表される）の各組み合わせについて定義され、各無線機におけるパラメータ間の接続は、対応する設定が無線機の共存を許す場合に定義される。このような一例では、グラフの連結成分をトラバースすることで全体的複合イベントの共存を許す一組のパラメータ設定が得られるので、全体的なレゾリューションはその連結成分を求めることによって得られる。一例では、この方法で構成された解決グラフへの入力は、各無線機のさまざまなパラメータ間の対毎のレゾリューションを含みうる。 
解決論理８２０による処理の後、レゾリューションが最初に見つけられていない各クラスタが、互換性のある部分集合生成（ＣＳＧ）ブロック８３０にさらに通され、このブロックが一緒に許されえないクラスタに対応する複合イベントの互換性のある部分集合を見つけることができる。そのような部分集合の生成後に、優先度計算ブロック８４０に各部分集合が供給されうる。所定のクラスタに対してＣＳＧブロック８３０によって生成された部分集合が、相互排他的であることは理解されうるので、優先度計算ブロック８４０では、相互排他的な部分集合から許可する部分集合を選択することができる。一例では、優先度計算ブロック８４０によって実行されるような部分集合間の選択は、各部分集合の優先度に基づくものとすることができる（例えば、イベントおよび無線機優先度テーブル８５０または同様のものによって提供される情報に基づく）。
【００５７】
一態様によれば、異なる部分集合は異なる無線機を含みうるので、優先度計算ブロック８４０は、例えば同じビン内のイベントが無線機間で実質的に同じ優先度であるようにイベントをいくつかのビンに分割することによって各無線機イベントの優先度を正規化することができる。例えば、すべての無線機、接続損失をもたらす無線機イベントなどからの収集ビンについてビンが作成されうる。しかし、ビニングは粗優先順位付けの形態をとるが、複数の部分集合が同じビンに入るイベントを有することができることは理解されうる。この場合、優先度計算ブロック８４０は、それらのビンに割り当てられた相対優先度に基づきイベントが長期グラントターゲット（long-term grant targets）条件を満たすようにアービトレーションを行うことができる。
【００５８】
別の態様によれば、システム８００は反復的に動作して、無線機イベントの選択された部分集合が共存できるという確認を与えることができる。一例では、ＣＳＧブロック８３０のオペレーションは、各生成された部分集合の共存が保証されないように構成されうる。例えば、ＣＳＧブロック８３０が単純な部分集合生成アルゴリズムを使用する場合、生成される部分集合は解決論理８２０に戻され、そこで、部分集合内のイベントが実際には共存することができるかどうかを判定することができる。イベントが共存しえない場合、その部分集合は破棄されうる。あるいは、ＣＳＧブロック８３０が、共存することが保証されている部分集合のみを生成するように構成されている場合、この反復プロセスは省くことができる。
【００５９】
次に、図９のシステム９００を参照すると、第２の例示的なデータプレーンＣｘＭの実装が示されている。図９に示されているように、システム９００は、無線機フィルタ９１０と解決テーブル（複数可）９２０とイベント再評価ブロック９３０とを備えることができ、システム８００内のそれぞれ無線機クラスタリングブロック８１０と解決論理８２０とＣＳＧブロック８３０と類似の方法で実行することができる。一態様によれば、システム９００内の優先度計算ブロック８４０のオペレーションは、優先度計算ブロック８４０と別の優先度比較ブロック９５０とに分割されうる。例えば、優先度計算ブロック８４０は、無線機イベントおよび／または無線機イベント部分集合の相対優先度を（例えば、アトミックおよび無線機優先度テーブル９６０からの情報に基づき）決定することができ、これに基づき、優先度比較ブロック９５０は、計算された優先度を比較し、必要に応じて各イベントおよび／またはイベント部分集合の間のアービトレーションを行うことができる。
【００６０】
図１０は、本明細書で説明されているさまざまな態様により実装することができる第３の例示的なデータプレーンＣｘＭ実装を示す、システム１０００の図である。システム１０００に示されているように、衝突しているイベントに関連付けられている無線機のＩＤを無線機フィルタ９１０に与えることができる。一例では、無線機フィルタ９１０は、１つまたは複数の互換性テーブル１０１０を使用することができる。互換性テーブル１０１０は、例えば、物理的に１つまたは複数の解決テーブル９２０の一部であり、および／または他の好適な手段に基づくものとしてよい。互換性テーブル１０１０は、例えば、潜在的クラスタに対応する各無線機に対応する情報（例えば、無線機の組み合わせが可能かどうかを示すクラスタ内の無線機のそれぞれの組み合わせに対する１ビットインジケータ）を含むことができる。
【００６１】
フィルタリングに成功した後、各無線機クラスタが優先度計算ブロック８４０に与えられ、このブロックでは１つまたは複数の優先度テーブル１０２０または同様のものを使用して、上で一般的に説明されているようにクラスタ内の各イベントに対する優先度値を計算することができる。優先度比較ブロック９５０は、その後、最高優先度の無線機イベント組み合わせを選択するために使用され、これに基づき、解決テーブル（複数可）９２０および／またはイベント評価ブロック１０３０が、選択された組み合わせが共存しうるかどうかを判定することができる。イベント評価ブロック１０３０による判定に基づき、ＡＣＫ／ＮＣＫパラメータ１０４０などの１組の通知が生成されうる。一例では、解決および優先度分析が、システム８００から９００に関して上で説明されているのと同様にしてシステム１０００内で反復的に実行されうる。
【００６２】
一態様によれば、上記のシステム８００〜１０００によって例示されているデータプレーン実装は、さまざまな仮定の下で動作しうる。例えば、複合イベントの優先度は、複合イベントに対応する構成要素の無線機のＩＤおよびイベントＩＤだけに基づき、他のパラメータには基づかずに、データプレーン内で決定される。さらに、一組の無線機が互換性を有する場合、それらの無線機の部分集合も互換性を有すると仮定することができる。さらに、無線機イベント組み合わせの複合優先度は、無線機イベント組み合わせの中に含まれるすべての部分集合の複合優先度以上であると仮定することができる。
【００６３】
図４のシステム４００および図７の線図７００を再び参照すると、各無線機２２０は、ＤＵの通知期間にイベント通知をデータプレーンＣｘＭエンティティ４１４に送信することができ、これに基づき、データプレーンＣｘＭエンティティ４１４はＤＵの各期間において対応する応答を与えることができることが理解されうる。一例において、無線機２２０からＣｘＭ  ２４０への通知は、スロッテッドモード（slotted mode）に基づいて行うことができ、所定の無線機２２０による通知は、ＤＵの通知期間内に定義済みの時間的なスロット上で送信される。所定の無線機２２０に割り当てられたスロットは静的であるか、または動的であり、無線機のＩＤおよび／または他の好適な因子に基づくものとしてよい。同様にＣｘＭ  ２４０から無線機２２０での応答は、スロッテッドモードを使用して送られうる。それに加えて、または代替えとして、システム４００を通して伝達される通知および／または応答は、ブロードキャスト方式で送られうる。例えば、ＣｘＭ  ２４０は、各無線機２２０が実質的にすべての応答に対応する情報を取得し、各無線機２２０に影響を及ぼす各応答を識別することができるように各応答を無線機２２０にブロードキャストすることによって高い応答効率を促すことができる。
【００６４】
一態様によれば、ＤＵの通知セグメントにおいて、将来のイベントを有する無線機２２０は、イベントが送信に対するものか、受信に対するものか、イベントが開始するＤＵインデックス、イベントが終了するＤＵインデックス、および／または他の物理層（ＰＨＹ）、媒体アクセス制御（ＭＡＣ）、および／または経験に基づいた決定を行うＣｘＭ  ２４０を支援することができる他の情報（例えば、イベント電力レベル、チャネル情報、帯域幅情報、サービス品質（ＱｏＳ）パラメータなど）などの情報を識別するメッセージをＣｘＭ  ２４０に送信することができる。一例では、通知に使用されない場合、イベント通知に関連付けられているリソースは、受信信号強度指示（ＲＳＳＩ）値、モード変更パラメータ、または同様のものなどの、ＣｘＭ  ２４０の機能を支援することができる他の情報を送信するために使用されうる。
【００６５】
一例では、ワイドエリアネットワーク（ＷＡＮ）無線機に使用されうる通知ペイロードが、以下の表１に示されている。
【表１】
0005431585.tif 000002
【００６６】
上記の表に示されているように、パケットＩＤフィールドは、パケットが通知用であるか、またはＣｘＭ機能をサポートするための他の情報用であるかを示す。さらに、開始点および対応するイベントの持続時間は、例えば、７ビットの初期ＤＵインデックスと最終ＤＵインデックス（例えば、１２８個のＤＵ毎にラップアラウンドする）を使用して最初の２つのフィールドを通して取り込まれる。一例では、ＤＵインデックスフィールド内のビットの数は、対応する無線機の所定のイベントの予想される最大長に基づくものとすることができる。したがって、イベント通知に使用されるビットの数は、無線機特有である可能性があることは理解されうる。具体例では、７ビットは、約１２．８ｍｓのイベント長に対応するものとしてよい。一般に、フィールドの長さは、異なる無線機では異なると理解され、ＣｘＭ  ２４０は、フィールド値を絶対ＤＵカウント値にマッピングして他の無線機２２０からのイベント突き合わせて比較するように構成されうる。
【００６７】
別の態様によれば、所定のＤＵにおけるすべての通知を収集した後、ＣｘＭ  ２４０は、状態機械を実行し、および／またはＤＵの評価セグメント内で他の好適なアクションを実行して、ＤＵ内で発生する共存問題毎に適切な解決を図ることができる。無線機２２０は、このセグメントではＣｘＭ  ２４０に関してアイドル状態であるか、または代替えとして、無線機２２０は、ＣｘＭ  ２４０によって後で使用されるべき一部の制御情報を送り続けることができる。一例では、ＣｘＭ  ２４０は、ＤＵの評価セグメントにおいて独立して解決できる（例えば、衝突しない）無線機組み合わせを決定することができる。例えば、各無線機組み合わせについて、それらの組み合わせにおけるそれぞれの無線機内のイベントに対して解決が得られる。その後、いくつかのイベントが許容されえない場合、一連のさらなるオペレーションが実行されうる。例えば、この組み合わせの互換性のある部分集合の複合優先度が決定され、これに基づき、最大の複合優先度を持つ組み合わせが選択されうる。勝利の組み合わせに対してレゾリューションが決定され、イベントのいくつかが許容されえない場合には、次に高い優先度の部分集合が選択されうる。一例では、このプロセスは、最大反復回数まで反復することができる。
【００６８】
さらなる態様によれば、ＤＵにおける各収集されたイベントについてレゾリューションの結果を出した後、ＣｘＭ  ２４０は、ＤＵの評価セグメントにおいてすべての関わっている無線機に（例えば、ブロードキャストメッセージで）応答を送ることができる。一例では、応答は、各イベントに対するレゾリューション（例えば、可能なパラメータ変更のあるＡＣＫ、ＮＡＣＫなど）を含みうる。特定の、非限定的な例では、応答に使用できるフォーマットは、無線機毎に異なっていてもよい。例えば、ＷＡＮ無線機に対する応答では、以下の表２に例示されているようなフォーマットを使用することができる。
【表２】
0005431585.tif 000003
【００６９】
次に図１１〜１２を参照すると、制御プレーンＣｘＭエンティティ４１２を実装することができるさまざまな方法を示す各システム１１００〜１２００が提示されている。しかし、システム１１００〜１２００が非限定的な具体例を用いて実現されることと、好適な実装（複数可）が制御プレーンＣｘＭエンティティ４１２および／または本明細書で説明されているような他の好適なエンティティに対して利用可能である場合があることとは理解されるであろう。さらに、特に断りのない限り、本明細書に付属する請求項は、特定の実装またはこれらの組み合わせに限定されることを意図されていないことは理解されるであろう。
【００７０】
一般に、制御プレーンＣｘＭエンティティ４１２が、アクティブな無線機を登録すること（例えば、帯域、最大送信電力などの必要な静的パラメータを取得するため）、登録および／または定義済み規則に基づき無線機間の対毎の衝突を定義すること、データプレーンＣｘＭエンティティ４１４において優先度計算、レゾリューション、および／または他のオペレーションを制御すること、ＣｘＭ  ２４０のスリープモードを制御すること、および／または他の好適なオペレーションなどのオペレーションを実行することができることは理解されうる。
【００７１】
図１１のシステム１１００を最初に参照すると、第１の例示的な制御プレーンアーキテクチャのオペレーションが、ユーザーを登録し、その更新された状態（複数可）を取得することによって登録ブロック１１００から始まりうることがわかる。一般に、システム１１００は、複数の通信プロトコル（例えば、通知および／または応答フォーマット）、異なるサポート情報の集合（例えば、１つまたは複数のフォーマットのＲＳＳＩの通信）などを使用することができることは理解されうる。一例では、各無線機がオンにされるか、または他の何らかの形で有効にされた場合に、これらは登録ブロック１１００に登録するように構成されうる。このような登録のときに、システム１１００は、どの登録が実行されうるかに基づき現在使用されているプロトコルをアドバタイズすることができる。登録時に、無線機は周波数帯域（例えば、区分的な衝突を定義するため）、最大送信電力、無線機が利用する周期的イベント（例えば、周期的に送信されるパイロット）、無線機の潜在的なＲＦノブ、または同様のものなどの１つまたは複数の静的パラメータを提供することができる。別の例では、無線機がその状態を変えた場合に（例えば、アクティブからスリープへ）、システム１１００を更新するように構成されうる。
【００７２】
一態様によれば、対毎の衝突ブロック１１６０および／またはシステム１１００における他の好適な手段は、どの無線機が有効にされているかという情報とその状態に関する情報とに基づき、定義済みのルックアップテーブルを使用して無線機間の対毎の衝突および／または対毎のレゾリューションを判定することができる（例えば、必要ならばいくつかの無線機組み合わせが解決不可能であるとみなす）。一例において、この情報は、データプレーンＣｘＭエンティティ４１４に、その機能を構成するために受け渡されうる。別の例では、無線機スケーリング係数、優先度ビニング情報、および／またはレゾリューションに対する許容可能なコストなどの１つまたは複数の他のパラメータも、データプレーンＣｘＭエンティティ４１４に回送されうる。
【００７３】
一例では、システム１１００は、無線機クラスタリングブロック１１２０を使用して、登録時に無線機クラスタリングを定義することができる。これは、例えば、対毎の衝突ブロック１１６０から取得された情報を使用して実行されるものとしてよい。例えば、対毎の衝突ブロック１１６０で、所定の帯域内で動作しているときに２つの無線機が潜在的に衝突する可能性があると判定した場合、無線機クラスタリングブロック１１２０は、その関連付けられている無線機に対するクラスタリングを決定するときにそのような情報を考慮することができる。
【００７４】
別の態様によれば、システム１１００は、長期（例えば、１つまたは複数のソフトウェアサイクルを超える期間）平均値を監視することによって改善された電力および／または干渉量子化を円滑にすることができる。例えば、システム１１００は、データプレーンＣｘＭエンティティ４１４から平均ＲＳＳＩ値および／または他のインジケータを受信することができ、これに基づき平均処理を実行できる。この平均処理に基づき、システム１１００は、関連付けられている通知パケットフォーマットで指定されたのと同じ数のビットを使用して電力および／または干渉値を平均値より高い、または低い増分としてインデックス付けし、この情報を関連付けられている無線機に送り返して適切な量子化を円滑に進めることができる。絶対電力および干渉レベルに対応する完全な情報を提供する代わりに、この方法で電力および／または干渉情報を提供することによって、潜在的な範囲の理解されているセグメントから電力および／または干渉情報が得られ、これにより、システム１１００とデータプレーンＣｘＭエンティティ４１４との間のそのような情報に対する必要なオーバーヘッド量を著しく低減することができることが理解されうる。それに加えて、上記の方法で情報を提供することで、各無線機および／またはトランシーバからデータプレーンＣｘＭエンティティ４１４に伝達された通知に必要なビットの数を減らし、および／または他の利点をもたらしうることも理解されうる。
【００７５】
さらなる態様によれば、データプレーンＣｘＭエンティティ４１４は、無線機優先度ブロック１１４０を介して無線機優先度情報を受けることができる。このような情報は、各無線機の相対優先度、構成要素である各アトミックイベントの優先度、または同様のものを含むことができる。別の例では、解決論理１１３０は、データプレーンＣｘＭエンティティ４１４に関連付けられている各無線機に対応する解決テーブルを提供することができる。さらなる例では、システム１１００は、電力バックオフ閾値、タイムアウト情報、ビンマッピング情報、または同様のものなどの１つまたは複数の補足構成パラメータ１１７０をデータプレーンＣｘＭエンティティ４１４に送ることができる。さらに別の例では、スリープ制御ブロック１１５０および／または１１００内の他の好適なメカニズムは、システム１１００および／またはデータプレーンＣｘＭエンティティ４１４のスリープ機能を制御することができる。
【００７６】
さらなる態様によれば、システム１１００は、場合によっては、データプレーンＣｘＭエンティティ４１４から得られる情報を収集して分析し、そのような情報を無線機クラスタリングブロック１１２０によって生成されるクラスタとともに使用して、解決論理１１３０および／または他の好適な手段を介して無線機間の長期レゾリューションを生成することができる。例えば、１つまたは複数の無線機が待ち時間許容性を有し、比較的遅いスケールで（例えば、ソフトウェアサイクルのスケールで）の共存解を可能にする場合、解決手順は、データプレーン解決論理によって実行されうるものと似た解決論理１１３０によって実行されうる。一例では、長期レゾリューションも、各無線機間の衝突が閾値（例えば、データプレーンＣｘＭエンティティ４１４から得られるイベント衝突データに基づいて決定されるような閾値）より高い周波数で発生することが判明している場合にシステム１１００によって実行されうる。
【００７７】
他の方向では、データプレーンＣｘＭエンティティ４１４は、システム１１００および／または上位層（複数可）１１８０によって使用されるべき情報を送ることができる。例えば、無線機から見える、データプレーンＣｘＭエンティティ４１４は、各無線機のリンク品質に関係する情報（例えば、無線機に対する、または無線機による共存影響を含む）を提供することができる。この情報は、各無線機にかかるトラヒックを定義する際に関連付けられているＣｎＭおよび／または他のメカニズムによって使用されうる。別の例では、データプレーンＣｘＭエンティティ４１４は、ＣｘＭの性能を最適化するために追加情報を送ることができる。例えば、各通知イベントを受け渡すことで、特定の受信機ＲＳＳＩ値、各送信機上の平均ＴＸ電力、または同様のものをシステム１１００が識別するのを補助することができ、これは、また、１つの無線機上の周波数間ハンドオフ、または衝突を最小化することができる不連続送信（ＤＴＸ）／不連続受信（ＤＲＸ）設定の選択などの比較的長期の解を生成するのを補助することができる。その一方で、レゾリューションを回送することで、反復するレゾリューションのパターンをシステム１１００が決定するのを補助することができることも理解されうる。一例では、そのようなレゾリューションは、キャッシュされ、周期的衝突が発生する毎にＣｘＭ経路全体をトラバースすることなく使用できる。
【００７８】
別の態様では、システム１１００は、上位層（複数可）１１８０に関連付けられている１つまたは複数のエンティティとの相互のやり取りを円滑にすることができる。例えば、システム１１００は、各情報を上位層（複数可）１１８０に提供し、次いで、この上位層（複数可）１１８０は接続エンジンおよび／または他の手段を使用して、共存問題のある無線機上でアプリケーションを使用しているかどうかを識別し、もし使用しているのであれば、そのアプリケーションを別の無線機に移動するかどうかを決定することができる。それに加えて、または代替えとして、システム１１００および上位層（複数可）１１８０は、好適なオペレーション（複数可）（例えば、無線技術の変更など）に関して調整することができる。別の例では、上位層（複数可）１１８０は、無線機共存を管理する際にシステム１１００によって使用されるべき情報を提供することができる。そのため、例えば、上位層（複数可）１１８０は、無線機間の相対優先度を設定する方法に関係する情報をシステム１１００に提供することができ、これにより、使用されるべきアプリケーション、動作干渉などの因子が、異なる無線機に対する優先度を設定する際に考慮されうる。この方法で、システム１１００は、上位層（複数可）１１８０から優先度を得るための手段として動作し、また優先度および／または上位層（複数可）１１８０からの他の情報に基づきデータプレーンＣｘＭエンティティ４１４に対する１つまたは複数の構成パラメータを生成し、および／または設定するための手段としても動作しうる。
【００７９】
図１２は、代替的制御プレーンＣｘＭ実装として使用できるシステム１２００を示している。図１２に示されているように、システム１２００は、登録ブロック１２１０と無線機フィルタ１２２０と無線機優先度ブロック１２６０とスリープ制御ブロック１２７０とを備えることができ、これらはシステム１１００に関して上で説明されているのと同様に機能しうる。それに加えて、システム１２００は、全体的解決テーブル（ＲＴ）１２３０とさらには一組の部分的ＲＴ  １２４０とを維持し、これらは一緒になって、システム１１００内の解決論理１１３０と同様に機能しうる。システム１２００にさらに示されているように、データプレーンＣｘＭエンティティ４１４に関する制御プレーンＣｘＭ実装のオペレーションは、１つまたは複数の上位層エンティティから、および／また他の好適な手段によって取得されうる、絶対非互換性データ１２５０をさらに利用することができる。
【００８０】
次に図１３〜１５を参照すると、本明細書で提示されるさまざまな態様によって実行されうる方法が例示されている。説明を簡単にするために、方法が図に示され、一連の活動として記述されているが、方法は、活動の順序によって制限されるわけではなく、いくつかの活動は、１つまたは複数の態様により、図に示され、本明細書で説明しているのと異なる順序で、および／または他の活動と同時に実行されうることを理解し、了解されたい。例えば、当業者であれば、方法を代替的に一連の相互に関連のある状態またはイベントとして状態図などの中に表されることが可能であることを理解し、了解するであろう。さらに、１つまたは複数の態様による方法を実施するために、例示されているすべての活動が必要なわけではない。
【００８１】
図１３を参照すると、通信デバイスに関連付けられている複数のトランシーバ（例えば、無線機２２０および／または他の好適なトランシーバ）の間の共存を管理するための方法１３００が例示されている。方法１３００は、例えば、ワイヤレスデバイス（例えば、ＣｘＭ  ２４０に関連付けられている制御プレーンＣｘＭエンティティ４１２またはデータプレーンＣｘＭエンティティ４１４を介して、ワイヤレスデバイス１１０または２００）および／または他の適切な通信デバイスによって実行されうることは理解されるであろう。方法１３００は、ブロック１３０２から開始することができ、そこで、１つまたは複数のトランシーバと１つまたは複数のトランシーバに関連付けられているＣｘＭエンティティが識別される。次に、ブロック１３０４で、１つまたは複数のトランシーバの各特性が判定される。次いで、方法１３００は、ブロック１３０６で終了することができ、ブロック１３０２で識別されたトランシーバ（複数可）に関連付けられているイベントの管理に関連してブロック１３０２で識別されたＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータが、識別されたトランシーバ（複数可）によって与えられる通知に基づき生成される（例えば、ブロック１３０４で判定された特性に応じて）。
【００８２】
図１４は、通信デバイスに関連付けられている複数のトランシーバ間の共存を管理するための第２の方法１４００を示している。方法１４００は、例えば、ワイヤレス端末および／または他の好適なネットワークエンティティによって実行されうる。方法１４００は、ブロック１４０２から開始することができ、そこで、１つまたは複数のトランシーバと１つまたは複数のトランシーバに関連付けられているＣｘＭエンティティが識別される。次いで、方法１４００は、ブロック１４０４に進むことができ、そこで、１つまたは複数の構成パラメータが、ブロック１４０２で、またブロック１４０６へ、識別されたＣｘＭエンティティから受信され、各イベントの通知がブロック１４０２で識別された１つまたは複数のトランシーバから受信される。次に、ブロック１４０８で、ブロック１４０４で受信された構成パラメータに少なくとも一部は基づき通知がブロック１４０６で受信された各イベントが同時実行することができるかどうかが判定される。次いで、方法１４００はブロック１４１０で終了することができ、そこで、各応答がブロック１４０８で実行された判定の結果に応じて対応するトランシーバ（複数可）に送信される。
【００８３】
次に、図１５を参照すると、通信デバイスに関連付けられている複数のトランシーバ間の共存を管理するための第３の方法１５００が例示されている。方法１５００は、例えば、多重無線機ワイヤレスデバイスおよび／または他の好適なネットワークエンティティによって実行されうる。方法１５００は、ブロック１５０２で開始することができ、そこで、一組の無線機がフィルタ処理で各無線機クラスタに分けられる。ブロック１５０２で説明されている活動を完了した後、方法１５００は、ブロック１５０２で生成されたクラスタ毎にブロック１５０４、１５０６、または１５０８のうちの１つまたは複数に進むことができる。より具体的には、ブロック１５０４で、対応するイベントを同時実行できる所定の無線機クラスタ内の無線機の各部分集合が決定される。ブロック１５０６で、所定の無線機クラスタ内の各無線機に対応する各イベントが優先順位付けされる。ブロック１５０８で、無線機が対応するイベントを同時実行できるように各無線機に対する構成が存在するかどうかを判定することによって所定の無線機クラスタ内の各無線機についてレゾリューションが生成される。ブロック１５０４、ブロック１５０６、および／またはブロック１５０８で説明されている活動を完了した後、方法１５００はブロック１５１０で終了することができ、そこで、実行されるべき１つまたは複数のイベントが、ブロック１５０４、１５０６、および／または１５０８で実行された活動（複数可）の結果に基づき選択される。
【００８４】
次に、図１６〜１７を参照すると、通信システム内で動作可能なデバイスの多重無線機共存のための集中型アーキテクチャの実装を円滑にする各装置１６００〜１７００が例示されている。装置１６００〜１７００は、機能ブロックを含むものとして表されており、プロセッサ、ソフトウェア、またはこれらの組み合わせ（例えば、ファームウェア）によって実装される機能を表す機能ブロックとすることも可能であることは理解されるであろう。 
最初に図１６を参照すると、多重無線機共存のための集中型アーキテクチャを円滑に利用できるようにする第１の装置１６００が例示されている。装置１６００は、通信デバイス（例えば、ＣｘＭ  ２４０を介した、ワイヤレスデバイス１１０または２００）および／または他の好適なネットワークエンティティによって実装することができ、１つまたは複数の関連付けられているトランシーバの特性に関係する情報を取得するためのモジュール１６０２と１つまたは複数の関連付けられているトランシーバの特性に少なくとも一部は基づき１つまたは複数の関連付けられているトランシーバに対応するイベントの管理に関連して関連付けられているＣｘＭエンティティによって使用されるべき構成パラメータを生成するためのモジュール１６０４とを含むことができる。
【００８５】
次に図１７を参照すると、多重無線機共存のための集中型アーキテクチャを円滑に利用できるようにする第２の装置１７００が例示されている。装置１７００は、多重無線機モバイルデバイスおよび／または他の好適なネットワークエンティティによって実装することができ、一組の共存構成パラメータと少なくとも１つのイベント要求とを受信するためのモジュール１７０２と、共存構成パラメータに基づき少なくとも１つのイベント要求に対応するイベントが同時実行できるかどうかを判定するためのモジュール１７０４と、この判定の結果に応じて少なくとも１つのイベント要求に対応する応答を各トランシーバに伝達するためのモジュール１７０６とを含むことができる。
【００８６】
図１８は、本明細書で説明されている機能を持つさまざまな態様を実装するために使用することができるシステム１８００のブロック図である。一例では、システム１８００は、ワイヤレスデバイス１８０２を備える。図示されているように、ワイヤレスデバイス１８０２は、１つまたは複数のアンテナ１８０８を介して１つまたは複数のアクセスポイント１８０４から信号（複数可）を受信し、１つまたは複数のネットワーク１８０４に送信することができる。それに加えて、ワイヤレスデバイス１８０２は、アンテナ（複数可）１８０８から情報を受信する受信機１８１０を備えることができる。一実施例では、受信機１８１０は、受信された情報を復調する復調装置（Ｄｅｍｏｄ）１８１２に動作可能なように関連付けられうる。次いで、復調シンボルは、プロセッサ１８１４によって分析されうる。プロセッサ１８１４は、端末１８０２に関係するデータおよび／またはプログラムコードを格納することができるメモリ１８１６に結合されうる。それに加えて、ワイヤレスデバイス１８０２は、プロセッサ１８１４を使用して、方法１３００〜１５００および／または他の類似のおよび適切な方法を実行することができる。ワイヤレスデバイス１８０２は、アンテナ（複数可）１８０８を通じて送信機１８２０により送信する信号を多重化することができる変調装置１８１８を備えることもできる。
【００８７】
上述の説明に関して、当業者であれば、上述のさまざまな態様がハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはこれらの任意の組み合わせで実装されうることを理解できる。システムおよび／または方法が、ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコード、プログラムコード、またはコードセグメントで実装される場合、これらは、メモリもしくは記憶装置デバイスなどの機械可読媒体内に格納することができる。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造体、もしくはプログラムステートメントの任意の組み合わせを表すことができる。コードセグメントは、情報、データ、引数、パラメータ、またはメモリ内容を受け渡し、および／または受信することにより、他のコードセグメントまたはハードウェア回路に結合されるようにできる。情報、引数、パラメータ、データなどは、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク伝送などを含む、任意の好適な手段を使用して受け渡されるか、転送されるか、または伝送されるようにできる。
【００８８】
さらに、当業者であれば、情報および信号は、さまざまな異なる技術および技法を使用して表すことができることを理解することができる。例えば、上の説明全体を通して参照されていると思われるデータ、命令、コマンド、情報、信号、ビット、シンボル、および／またはチップは、電圧、電流、電磁波、磁場または磁気粒子、光場または光粒子、これらの組み合わせにより表すことができる。
【００８９】
それに加えて、上記の開示に関して説明されているようなさまざまな方法および／またはアルゴリズムのステップは、ハードウェアで直接、またはプロセッサによって実行されるソフトウェアモジュールで、またはこれら２つの組み合わせで具現化することができることも理解されるであろう。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている他の形態の記憶媒体に格納することができる。例示的な記憶媒体は、プロセッサがその記憶媒体から情報を読み込み、その記憶媒体に情報を書き込めるようにプロセッサに結合されうる。代替的形態では、記憶媒体は、プロセッサに一体化することができる。プロセッサおよび記憶媒体は、ＡＳＩＣ内に配置することができ、これは、さらに、ユーザー端末内に、および／または他の好適な任意の場所に配置することができる。あるいは、プロセッサおよび記憶媒体は、ユーザー端末内のディスクリートコンポーネントとして配置することができる。
【００９０】
開示の上記の説明は、当業者が本開示内容を製作または使用することができるようにするために提示されている。開示に対しさまざまな修正を加えられることは、当業者であればたやすく理解できるであろうし、また本明細書で定義されている一般原理は、本開示の精神または範囲から逸脱することなく他の変更形態にも適用することができる。そのため、本開示は、本明細書で説明されている実施例および設計に限定されることを意図されておらず、その代わりに、本明細書で開示されている原理および新規性のある特徴と一致する最も広い範囲を適用されることを意図されている。さらに、「含む、備える（ｉｎｃｌｕｄｅ）」という言い回しが詳細な説明または請求項で使用されている範囲において、「備える（ｃｏｍｐｒｉｓｉｎｇ）」が使用された場合に請求項の中で接続語として解釈されるのでこのような用語は「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語と同様の使い方で包含的であることが意図される。さらに、詳細な説明または請求項中で使用されているような「または（ｏｒ）」という語句は、「非排他的なまたは」であることを意味する。
以下に、本件の出願当初の特許請求の範囲を付記する。
［Ｃ１］
１つまたは複数のトランシーバと該１つまたは複数のトランシーバに関連付けられている共存マネージャ（ＣｘＭ）エンティティとを識別することと、
該１つまたは複数のトランシーバの各特性を判定することと、
該ＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを生成することと、
該１つまたは複数のトランシーバによって送られる通知に基づき該ＣｘＭエンティティにおける該１つまたは複数のトランシーバに関連付けられているイベントの管理に関連して該ＣｘＭエンティティに該１つまたは複数の構成パラメータを送ることとを備える方法。
［Ｃ２］
前記判定することは、トランシーバが無効状態から有効状態に入ることを識別することを備え、
該方法は有効状態に入る該トランシーバを登録することをさらに備える請求項１に記載の方法。
［Ｃ３］
前記生成することは、
各トランシーバ間の一組の潜在的な対毎の衝突を識別することと、
該一組の潜在的な対毎の衝突を前記ＣｘＭエンティティに送ることとを備える請求項１に記載の方法。
［Ｃ４］
前記判定することは、前記１つまたは複数のトランシーバの動作状態を判定することを備え、
該方法は前記１つまたは複数のトランシーバの該動作状態に少なくとも一部は基づき関連付けられているスリープモードを構成することをさらに備える請求項１に記載の方法。
［Ｃ５］
前記生成することは、各加害トランシーバにおける１つまたは複数の送信電力レベルによって引き起こされる各被害トランシーバにおける干渉に関係する干渉テーブルを生成することを備える請求項１に記載の方法。
［Ｃ６］
前記生成することは、前記１つまたは複数のトランシーバによって実行可能なイベントの優先度に関係するパラメータを生成することを備える請求項１に記載の方法。
［Ｃ７］
前記生成することは、前記ＣｘＭエンティティと前記１つまたは複数のトランシーバとの間の通信に利用されるべき１つまたは複数のプロトコルを選択することを備える請求項１に記載の方法。
［Ｃ８］
前記生成することは、
前記ＣｘＭエンティティから前記１つまたは複数のトランシーバに対応するイベント衝突情報を受信することと、
該イベント衝突情報に少なくとも一部は基づき前記ＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを生成することとを備える請求項１に記載の方法。
［Ｃ９］
前記生成することは、
前記イベント衝突情報に基づき前記１つまたは複数のトランシーバに関連付けられている一組のイベントの間の衝突を識別することと、
該衝突に関連付けられている少なくとも１つのイベントに使用される周波数チャネルまたは無線技術のうちの少なくとも一方の修正を指示することとをさらに備える請求項８に記載の方法。
［Ｃ１０］
修正を前記指示することは、１つまたは複数の上位層エンティティと連係して前記衝突に関連付けられている少なくとも１つのイベントに使用される無線技術の修正を指示することを備える請求項９に記載の方法。
［Ｃ１１］
前記生成することは、
１つまたは複数の上位層エンティティから構成情報を受信することと、
該構成情報に少なくとも一部は基づき前記ＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを生成することとを備える請求項１に記載の方法。
［Ｃ１２］
前記ＣｘＭエンティティは、データプレーンＣｘＭエンティティである請求項１に記載の方法。
［Ｃ１３］
前記判定すること、生成すること、または送ることのうちの少なくとも１つは、制御プレーンＣｘＭエンティティによって実行される請求項１に記載の方法。
［Ｃ１４］
前記１つまたは複数のトランシーバは、少なくとも１つの無線機を備える請求項１に記載の方法。
［Ｃ１５］
１つまたは複数の無線機と該１つまたは複数の無線機に関連付けられている共存マネージャ（ＣｘＭ）エンティティとに関係するデータを格納するメモリと、
該１つまたは複数の無線機の各特性を判定し、該１つまたは複数の無線機の該各特性に少なくとも一部は基づき１つまたは複数の構成パラメータを生成し、該１つまたは複数の無線機によって送られる通知に基づき該１つまたは複数の無線機に関連付けられているイベントの管理のために該ＣｘＭエンティティに該構成パラメータを送るように構成されたプロセッサとを備えるワイヤレス通信装置。
［Ｃ１６］
前記プロセッサは、無線機が無効状態から有効状態に入るのを識別し、有効状態に入る該無線機を登録するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ１７］
前記プロセッサは、各無線機間の一組の潜在的な対毎の衝突を識別し、該一組の潜在的な対毎の衝突を前記ＣｘＭエンティティに送るようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ１８］
前記プロセッサは、前記１つまたは複数の無線機の動作状態を判定し、前記１つまたは複数の無線機の該動作状態に少なくとも一部は基づき前記ワイヤレス通信装置または前記ＣｘＭエンティティのうちの少なくとも一方のスリープモードを構成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ１９］
前記プロセッサは、前記１つまたは複数の無線機によって実行可能なイベントの優先度に関係するパラメータを生成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ２０］
前記プロセッサは、前記ＣｘＭエンティティから前記１つまたは複数の無線機に対応するイベント衝突情報を受信し、該イベント衝突情報に少なくとも一部は基づき前記ＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを生成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ２１］
前記プロセッサは、前記イベント衝突情報に基づき閾値より高い周波数で発生する前記１つまたは複数の無線機に関連付けられている一組のイベントの間の衝突を識別し、該衝突に関連付けられている少なくとも１つのイベントに使用される周波数チャネルまたは無線技術のうちの少なくとも一方の修正を指示するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ２２］
前記メモリは、１つまたは複数の上位層エンティティに関係するデータをさらに格納し、
前記プロセッサは、該１つまたは複数の上位層エンティティと連係して前記衝突に関連付けられている少なくとも１つのイベントに使用される無線技術の修正を指示するようにさらに構成される請求項２１に記載のワイヤレス通信装置。
［Ｃ２３］
前記メモリは、１つまたは複数の上位層エンティティに関係するデータをさらに格納し、
前記プロセッサは、該１つまたは複数の上位層エンティティから構成情報を受信し、該構成情報に少なくとも一部は基づき前記ＣｘＭエンティティによって使用されるべき１つまたは複数の構成パラメータを生成するようにさらに構成される請求項１５に記載のワイヤレス通信装置。
［Ｃ２４］
前記ＣｘＭエンティティは、データプレーンＣｘＭエンティティである請求項１５に記載のワイヤレス通信装置。
［Ｃ２５］
前記メモリおよび前記プロセッサは、制御プレーンＣｘＭエンティティに関連付けられる請求項１５に記載のワイヤレス通信装置。
［Ｃ２６］
１つまたは複数の関連付けられているトランシーバの特性に関係する情報を取得する手段と、
該１つまたは複数の関連付けられているトランシーバの該特性に少なくとも一部は基づき該１つまたは複数の関連付けられているトランシーバに対応するイベントの管理に関連して関連付けられている共存マネージャ（ＣｘＭ）エンティティによって使用されるべき構成パラメータを生成する手段とを備える装置。
［Ｃ２７］
情報を取得する前記手段は、トランシーバが無効状態から有効状態に入るのを識別する手段を備え、
該装置は有効状態に入る該トランシーバを登録する手段をさらに備える請求項２６に記載の装置。
［Ｃ２８］
生成する前記手段は、各関連付けられているトランシーバ間の潜在的な対毎の衝突に関係する構成パラメータを生成する手段を備える請求項２６に記載の装置。
［Ｃ２９］
情報を取得する前記手段は、前記１つまたは複数の関連付けられているトランシーバの動作状態を判定する手段を備え、
該装置は、前記１つまたは複数の関連付けられているトランシーバの該動作状態に少なくとも一部は基づき関連付けられているスリープモードを構成する手段をさらに備える請求項２６に記載の装置。
［Ｃ３０］
生成する前記手段は、前記１つまたは複数の関連付けられているトランシーバによって実行可能なイベントの優先度に関係する構成パラメータを生成する手段を備える請求項２６に記載の装置。
［Ｃ３１］
生成する前記手段は、
前記関連付けられているＣｘＭエンティティから前記１つまたは複数のトランシーバに対応するイベント衝突情報を受信する手段と、
該イベント衝突情報に少なくとも一部は基づき構成パラメータを生成する手段とを備える請求項２６に記載の装置。
［Ｃ３２］
１つまたは複数の関連付けられているトランシーバに関連付けられている少なくとも１つのイベントに使用される無線技術の修正に関して、該１つまたは複数の関連付けられているトランシーバの特性に少なくとも一部は基づき、１つまたは複数の上位層エンティティと連係動作する手段をさらに備える請求項２６に記載の装置。
［Ｃ３３］
生成する前記手段は、
１つまたは複数の上位層エンティティから構成情報を受信する手段と、
該構成情報に少なくとも一部は基づき構成パラメータを生成する手段とを備える請求項２６に記載の装置。
［Ｃ３４］
前記１つまたは複数の関連付けられているトランシーバは、少なくとも１つの無線機を備える請求項２６に記載の装置。
［Ｃ３５］
コンピュータプログラム製品であって、
１つまたは複数の関連付けられている無線機の特性に関係する情報を取得することをコンピュータに行わせるためのコードと、
該１つまたは複数の関連付けられている無線機の該特性に少なくとも一部は基づき該１つまたは複数の関連付けられている無線機に対応するイベントの管理に関連して関連付けられている共存マネージャ（ＣｘＭ）エンティティによって使用されるべき構成パラメータを生成することをコンピュータに行わせるためのコードとを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ３６］
１つまたは複数のトランシーバと該１つまたは複数のトランシーバに関連付けられている共存マネージャ（ＣｘＭ）エンティティとを識別することと、
該ＣｘＭエンティティから１つまたは複数の構成パラメータを受信することと、
該１つまたは複数のトランシーバから各イベントの通知を受信することと、
該１つまたは複数の構成パラメータに少なくとも一部は基づき通知が受信された各イベントが同時実行することができるかどうかを判定することと、
該判定の結果に応じて各応答を該１つまたは複数のトランシーバに送信することとを備える方法。
［Ｃ３７］
１つまたは複数の構成パラメータを前記受信することは、前記１つまたは複数のトランシーバにおける各トランシーバ間の一組の潜在的な対毎の衝突を識別することを備え、  前記判定することは、該一組の潜在的な対毎の衝突に少なくとも一部は基づき通知が受信された各イベントが同時実行することができるかどうかを判定することとを備える請求項３６に記載の方法。
［Ｃ３８］
前記判定することは、前記１つまたは複数のトランシーバをフィルタ処理で前記１つまたは複数の構成パラメータに少なくとも一部は基づき衝突する可能性のあるトランシーバの各クラスタに分けることを備える請求項３６に記載の方法。
［Ｃ３９］
前記フィルタ処理することは、データプレーンＣｘＭエンティティまたは制御プレーンＣｘＭエンティティの少なくとも一方によって実行される請求項３８に記載の方法。
［Ｃ４０］
前記判定することは、対応する通知が同時に受信されるイベントを実行することができる前記１つまたは複数のトランシーバの各部分集合を判定することをさらに備える請求項３８に記載の方法。
［Ｃ４１］
各部分集合を前記判定することは、
通知が受信される各イベントに関連付けられているトランシーバの候補部分集合を生成することと、
トランシーバの該候補部分集合が該各イベントを同時実行できるかどうかを判定することと、
トランシーバの候補部分集合の生成を、トランシーバの前記候補部分集合が該各イベントを同時に実行できないと判定した後に反復することとを備える請求項４０に記載の方法。
［Ｃ４２］
前記判定することは、通知が受信される各イベントが同時に実行されうるように前記１つまたは複数のトランシーバに対する各構成が存在するかどうかを少なくとも一部は判定することによって前記１つまたは複数のトランシーバに対するレゾリューション（resolution）を生成することをさらに備える請求項３８に記載の方法。
［Ｃ４３］
レゾリューションを前記生成することは、前記１つまたは複数のトランシーバに関係する前記ＣｘＭエンティティによって提供される干渉テーブルに対応するパラメータに少なくとも一部は基づき前記１つまたは複数のトランシーバに対するレゾリューションを生成することを備える請求項４２に記載の方法。
［Ｃ４４］
レゾリューションを前記生成することは、データプレーンＣｘＭエンティティまたは制御プレーンＣｘＭエンティティの少なくとも一方によって実行される請求項４２に記載の方法。
［Ｃ４５］
前記判定することは、通知が受信される各イベントを優先順位付けすることをさらに備える請求項３８に記載の方法。
［Ｃ４６］
前記優先順位付けすることは、前記ＣｘＭエンティティから得られた優先度情報に少なくとも１部は基づき通知が受信される前記各イベントを優先順位付けすることを備える請求項４５に記載の方法。
［Ｃ４７］
前記優先順位付けすることは、データプレーンＣｘＭエンティティまたは制御プレーンＣｘＭエンティティの少なくとも一方によって実行される請求項４５に記載の方法。
［Ｃ４８］
通知を前記受信することは、前記１つまたは複数のトランシーバに対し指定されている各タイムスロット上で前記１つまたは複数のトランシーバから各イベントの通知を受信することを備える請求項３６に記載の方法。
［Ｃ４９］
通知を前記受信することは、共通バスを介して前記１つまたは複数のトランシーバから各イベントの通知を受信することを備え、
前記送信することは、該共通バスを介して前記１つまたは複数のトランシーバに各応答を送信することを備える請求項３６に記載の方法。
［Ｃ５０］
前記送信することは、前記１つまたは複数のトランシーバに各応答をブロードキャストすることを備える請求項３６に記載の方法。
［Ｃ５１］
１つまたは複数の構成パラメータを前記受信することは、前記１つまたは複数のトランシーバとの通信に使用されるべき指定されたプロトコルに関係する１つまたは複数のパラメータを受信することを備え、
前記送信することは、該指定されたプロトコルに基づき前記１つまたは複数のトランシーバに各応答を送信することを備える請求項３６に記載の方法。
［Ｃ５２］
前記１つまたは複数のトランシーバに関連付けられているイベント間の衝突に関係する情報を記録することと、
該情報を前記ＣｘＭエンティティに中継することとをさらに備える請求項３６に記載の方法。
［Ｃ５３］
通知を前記受信すること、判定すること、または送信することのうちの少なくとも１つは、データプレーンＣｘＭエンティティによって実行される請求項３６に記載の方法。
［Ｃ５４］
前記ＣｘＭエンティティは、制御プレーンＣｘＭエンティティである請求項３６に記載の方法。
［Ｃ５５］
前記１つまたは複数のトランシーバは、少なくとも１つの無線機を備える請求項３６に記載の方法。
［Ｃ５６］
１つまたは複数の無線機と該１つまたは複数の無線機に関連付けられている共存マネージャ（ＣｘＭ）エンティティとに関係するデータを格納するメモリと、
該ＣｘＭエンティティから１つまたは複数の構成パラメータを受信し、該１つまたは複数の無線機から各イベントの通知を受信し、該１つまたは複数の構成パラメータに少なくとも一部は基づき通知が受信された各イベントが同時実行されうるかどうかに関係する判定を行い、該判定に従って各応答を該１つまたは複数の無線機に送信するように構成されたプロセッサとをさらに備えるワイヤレス通信装置。
［Ｃ５７］
前記プロセッサは、前記１つまたは複数の無線機をフィルタ処理で前記１つまたは複数の構成パラメータに少なくとも一部は基づき衝突する可能性のある無線機の各クラスタに分けるようにさらに構成される請求項５６に記載のワイヤレス通信装置。
［Ｃ５８］
前記プロセッサは、対応する通知が同時に受信されるイベントを実行することができる前記１つまたは複数の無線機の各部分集合を判定するようにさらに構成される請求項５７に記載のワイヤレス通信装置。
［Ｃ５９］
前記プロセッサは、少なくとも一部は通知が受信される各イベントに関連付けられている無線機の候補部分集合を生成し、無線機の該候補部分集合が該各イベントを同時実行できるかどうかを判定し、無線機の候補部分集合の生成を、無線機の該候補部分集合が該各イベントを同時に実行できないと判定した後に反復することによって前記１つまたは複数の無線機の各部分集合を判定するようにさらに構成される請求項５８に記載のワイヤレス通信装置。
［Ｃ６０］
前記プロセッサは、通知が受信される各イベントが同時に実行されうるように前記１つまたは複数の無線機に対する各構成が存在するかどうかを少なくとも一部は判定することによって前記１つまたは複数の無線機に対するレゾリューション（resolution）を生成するようにさらに構成される請求項５７に記載のワイヤレス通信装置。
［Ｃ６１］
前記プロセッサは、前記１つまたは複数の無線機に関係する前記ＣｘＭエンティティによって提供される干渉テーブルに対応するパラメータに少なくとも一部は基づき前記１つまたは複数の無線機に対するレゾリューション（resolution）を生成するようにさらに構成される請求項６０に記載のワイヤレス通信装置。
［Ｃ６２］
前記プロセッサは、通知が受信される各イベントを優先順位付けするようにさらに構成される請求項５７に記載のワイヤレス通信装置。
［Ｃ６３］
前記プロセッサは、前記ＣｘＭエンティティから得られた優先度情報に少なくとも１部は基づき通知が受信される前記各イベントを優先順位付けするようにさらに構成される請求項６２に記載のワイヤレス通信装置。
［Ｃ６４］
前記プロセッサは、前記１つまたは複数の無線機に対して指定されている各タイムスロット上で前記１つまたは複数の無線機から各イベントの通知を受信するようにさらに構成される請求項５６に記載のワイヤレス通信装置。
［Ｃ６５］
前記プロセッサは、前記１つまたは複数の無線機に各応答をブロードキャストするようにさらに構成される請求項５６に記載のワイヤレス通信装置。
［Ｃ６６］
前記メモリは、前記１つまたは複数の無線機と通信するために使用されるべき指定されたプロトコルに関係するデータをさらに格納し、
前記プロセッサは、該指定されたプロトコルに基づき前記１つまたは複数の無線機に各応答を送信するようにさらに構成される請求項５６に記載のワイヤレス通信装置。
［Ｃ６７］
前記プロセッサは、前記１つまたは複数の無線機に関連付けられているイベント間の衝突に関係する情報を記録し、記録された情報を前記ＣｘＭエンティティに中継するようにさらに構成される請求項５６に記載のワイヤレス通信装置。
［Ｃ６８］
前記プロセッサは、データプレーンＣｘＭエンティティまたは制御プレーンＣｘＭエンティティの少なくとも一方に関連付けられている請求項５６に記載のワイヤレス通信装置。
［Ｃ６９］
前記ＣｘＭエンティティは、制御プレーンＣｘＭエンティティである請求項５６に記載のワイヤレス通信装置。
［Ｃ７０］
一組の共存構成パラメータと少なくとも１つのイベント要求とを受信する手段と、
該共存構成パラメータに基づき該少なくとも１つのイベント要求に対応するイベントが同時実行できるかどうかを判定する手段と、
該判定の結果に応じて該少なくとも１つのイベント要求に対応する応答を各トランシーバに伝達する手段とを備える装置。
［Ｃ７１］
判定する前記手段は、前記少なくとも１つのイベント要求の送信元である各トランシーバをフィルタ処理して前記一組の共存構成パラメータに少なくとも一部は基づき衝突することが可能なトランシーバの各クラスタに分ける手段を備える請求項７０に記載の装置。
［Ｃ７２］
判定する前記手段は、前記少なくとも１つのイベント要求に対応するイベントを同時実行できる前記各トランシーバの部分集合を判定する手段をさらに備える請求項７１に記載の装置。
［Ｃ７３］
前記各トランシーバの部分集合を判定する前記手段は、
前記少なくとも１つのイベント要求に対応する各イベントに関連付けられているトランシーバの候補部分集合を生成する手段と、
トランシーバの該候補部分集合が該各イベントを同時実行できるかどうかを判定する手段と、
トランシーバの候補部分集合の生成を、トランシーバの前記候補部分集合が該各イベントを同時に実行できないと判定した後に反復する手段とを備える請求項７２に記載の装置。
［Ｃ７４］
判定する前記手段は、前記少なくとも１つのイベント要求に対応する前記イベントが同時実行されうるように前記少なくとも１つのイベント要求に対応するトランシーバに対する各構成が存在するかどうかを、少なくとも一部は判定することによって前記少なくとも１つのイベント要求に対応する前記イベントに対するレゾリューション（resolution）を生成する手段を備える請求項７１に記載の装置。
［Ｃ７５］
レゾリューションを生成する前記手段は、前記イベントに関し関連付けられている共存マネージャ（ＣｘＭ）エンティティによって提供される干渉テーブルに少なくとも一部は基づき前記少なくとも１つのイベント要求に対応する前記イベントに対するレゾリューションを生成する手段を備える請求項７４に記載の装置。
［Ｃ７６］
判定する前記手段は、前記少なくとも１つのイベント要求に対応するイベントを優先順位付けする手段を備える請求項７１に記載の装置。
［Ｃ７７］
優先順位付けする前記手段は、関連付けられているＣｘＭエンティティから得られた優先度情報に少なくとも一部は基づき前記少なくとも１つのイベント要求に対応するイベントを優先順位付けする手段を備える請求項７６に記載の装置。
［Ｃ７８］
受信する前記手段は、前記各トランシーバに対し指定されているタイムスロット上で各トランシーバから少なくとも１つのイベント要求を受信する手段を備える請求項７０に記載の装置。
［Ｃ７９］
通信する前記手段は、前記少なくとも１つのイベント要求に対応する応答を各トランシーバにブロードキャストする手段を備える請求項７０に記載の装置。
［Ｃ８０］
各イベント要求が受信されるイベント間の衝突に関係する情報を記録する手段と、
記録された情報を関連付けられているＣｘＭエンティティに中継する手段とをさらに備える請求項７０に記載の装置。
［Ｃ８１］
受信する前記手段、判定する前記手段、および応答を伝達する前記手段は、データプレーンＣｘＭエンティティまたは制御プレーンＣｘＭエンティティの少なくとも一方によって実行される請求項７０に記載の装置。
［Ｃ８２］
受信する前記手段は、制御プレーンＣｘＭエンティティから一組の共存構成パラメータを受信する手段を備える請求項７０に記載の装置。
［Ｃ８３］
前記少なくとも１つのイベント要求に対応する前記各トランシーバは、少なくとも１つの無線機を備える請求項７０に記載の装置。
［Ｃ８４］
コンピュータプログラム製品であって、
一組の無線機共存構成パラメータと少なくとも１つの無線機イベント要求とを受信することをコンピュータに行わせるためのコードと、
該無線機共存構成パラメータに基づき該少なくとも１つの無線機イベント要求に対応する無線機イベントが同時実行できるかどうかを判定することをコンピュータに行わせるためのコードと、
該判定の結果に応じて該少なくとも１つの無線機イベント要求に対応する応答を各無線機に伝達することをコンピュータに行わせるためのコードとを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ８５］
システムであって、
一組のトランシーバに関する分析を実行し、該分析結果に応じて一組の共存構成パラメータを生成する制御プレーン共存マネージャ（ＣｘＭ）と、
該制御プレーンＣｘＭから該共存構成パラメータを受信し、該一組のトランシーバからイベント要求を識別し、該イベント要求または該共存構成パラメータに基づき各イベント要求が受信されたイベントが同時実行することができるかどうかに関係する判定を行い、該判定結果に応じて各応答を該一組のトランシーバに送信するデータプレーンＣｘＭとを備えるシステム。
［Ｃ８６］
前記一組のトランシーバは、少なくとも１つの無線機を備える請求項８５に記載のシステム。
【図１】
0005431585.tif 000004
【図２】
0005431585.tif 000005
【図３】
0005431585.tif 000006
【図４】
0005431585.tif 000007
【図５】
0005431585.tif 000008
【図６】
0005431585.tif 000009
【図７】
0005431585.tif 000010
【図８】
0005431585.tif 000011
【図９】
0005431585.tif 000012
【図１０】
0005431585.tif 000013
【図１１】
0005431585.tif 000014
【図１２】
0005431585.tif 000015
【図１３】
0005431585.tif 000016
【図１４】
0005431585.tif 000017
【図１５】
0005431585.tif 000018
【図１６】
0005431585.tif 000019
【図１７】
0005431585.tif 000020
【図１８】
0005431585.tif 000021