(57)【特許請求の範囲】
【請求項１】
接続されているデバイスに対する複数の５ＧＨｚ通信路に関連したスペクトル情報を生成するように構成されるスタンドアロンマルチチャネル動的周波数選択（ＤＦＳ）マスターデバイスと、
ネットワークデバイスを経由して前記スペクトル情報を受信し、統合スペクトル情報を生成するために前記スペクトル情報を他のスペクトル情報と統合し、少なくとも前記統合スペクトル情報をもとに前記複数の５ＧＨｚ通信路の中から選択された、前記デバイスに対する通信路を決定するように構成されるクラウドインテリジェンスデバイスと
を具備し、
前記スタンドアロンマルチチャネルＤＦＳマスターデバイスは、レーダー信号を含まない前記複数の５ＧＨｚ通信路各々のホワイトリストを、前記ネットワークデバイスを経由して前記クラウドインテリジェンスデバイスに送信するシステム。
【請求項２】
前記クラウドインテリジェンスデバイスは、少なくとも１つのデータベースに保存された規制情報に基づいて前記通信路を決定するようにさらに構成される請求項１に記載のシステム。
【請求項３】
前記クラウドインテリジェンスデバイスは、規制に関する情報、地理情報、または海洋大気情報を含む非スペクトル情報に基づいて前記通信路を決定するようにさらに構成される請求項１に記載のシステム。
【請求項４】
前記スタンドアロンマルチチャネルＤＦＳマスターデバイスは、前記スタンドアロンマルチチャネルＤＦＳマスターデバイスの５ＧＨｚトランシーバーを前記複数の５ＧＨｚ通信路の１つのチャネルに切り替え、前記スタンドアロンマルチチャネルＤＦＳマスターデバイスのビーコンジェネレータに対して、前記複数の５ＧＨｚ通信路の前記チャネルにビーコンを生成させるようにし、前記スタンドアロンマルチチャネルＤＦＳマスターデバイスのレーダー検出器に対して、前記複数の５ＧＨｚ通信路の前記チャネルの中の前記レーダー信号をスキャンさせるように構成される請求項１に記載のシステム。
【請求項５】
前記スタンドアロンマルチチャネルＤＦＳマスターデバイスは、前記クラウドインテリジェンスデバイスに対して、前記複数の５ＧＨｚ通信路の前記チャネルの中のレーダー信号のスキャンに関連したスキャン情報からなる前記スペクトル情報を送信するように構成される請求項４に記載のシステム。
【請求項６】
前記スタンドアロンマルチチャネルＤＦＳマスターデバイスは、前記レーダー信号を含む前記複数の５ＧＨｚ通信路各々のブラックリストを、前記ネットワークデバイスを経由して前記クラウドインテリジェンスデバイスに送信するように構成される請求項１に記載のシステム。
【請求項７】
前記スタンドアロンマルチチャネルＤＦＳマスターデバイスは、ワイドエリアネットワークを経由して前記クラウドインテリジェンスデバイスに対して、あるいは前記スタンドアロンマルチチャネルＤＦＳマスターデバイスと接続しているＤＦＳスレーブデバイスの１つのセットに対して、前記スペクトル情報を送信するように構成される請求項１に記載のシステム。
【請求項８】
前記デバイスは、アクセスポイントデバイス、ＤＦＳスレーブデバイス、ピアtoピアグループオーナーデバイス、モバイルホットスポットデバイス、あるいは無線アクセスノードデバイスであり、前記スタンドアロンマルチチャネルＤＦＳマスターデバイスは、前記デバイスと、ローカルエリアネットワーク、ワイドエリアネットワーク、アドホックネットワーク、ピアtoピアネットワーク、あるいは近距離無線ネットワークを経由して接続しているように構成される請求項１に記載のシステム。
【請求項９】
前記クラウドインテリジェンスデバイスはさらに、前記スタンドアロンマルチチャネルＤＦＳマスターデバイスを、他のスタンドアロンマルチＤＦＳマスターデバイスと、同一のあるいは異なるネットワークを経由して通信することを可能にするように構成される請求項１に記載のシステム。
【請求項１０】
前記スペクトル情報は、ロケーションタグおよびタイムスタンプである請求項１記載のシステム。
【請求項１１】
マルチチャネル動的周波数選択（ＤＦＳ）デバイスを使用して、マルチチャネルＤＦＳデバイスと通信中のデバイスに対する複数の５ＧＨｚ無線伝送路に関連したスペクトル情報を生成することと、
前記マルチチャネルＤＦＳデバイスを使用して、ワイドエリアネットワークを経由して、前記スペクトル情報を、レーダー信号を含まない前記複数の５ＧＨｚ無線伝送路各々のホワイトリストとともにクラウドインテリジェンスデバイスに送信することと、
前記クラウドインテリジェンスデバイスを使用して、前記スペクトル情報を他のスペクトル情報と統合することで統合スペクトル情報を生成することと、
前記クラウドインテリジェンスデバイスを使用して、少なくとも前記統合スペクトル情報をもとに、前記複数の５ＧＨｚ無線伝送路の中から、前記デバイスに対する無線チャネルを決定することと、
を具備する方法。
【請求項１２】
前記スペクトル情報を生成することは、前記マルチチャネルＤＦＳデバイスの５ＧＨｚトランシーバーを、前記複数の５ＧＨｚ無線伝送路の１つのチャネルに切り替えることと、
前記複数の５ＧＨｚ無線伝送路の前記チャネルにビーコンを生成することと、
前記複数の５ＧＨｚ無線伝送路の前記チャネルの中のレーダー信号をスキャニングすることと、を具備する請求項１１に記載の方法。
【請求項１３】
前記スペクトル情報を送信することは、前記複数の５ＧＨｚ無線伝送路の前記チャネルの中のレーダー信号の前記スキャニングと関連したスキャン情報を送信することを具備する請求項１２に記載の方法。
【請求項１４】
前記スペクトル情報を送信することは、レーダー信号を含む前記複数の５ＧＨｚ無線伝送路各々のブラックリストを、前記ワイドエリアネットワークを経由して前記クラウドインテリジェンスデバイスに送信することを具備する請求項１１に記載の方法。
【請求項１５】
前記クラウドインテリジェンスデバイスにより、少なくとも１つのデータベースに保存された規制情報を受信することをさらに具備する請求項１１に記載の方法。
【請求項１６】
前記無線伝送路を決定することは、前記統合スペクトル情報および前記規制情報をもとに前記無線伝送路を決定することを具備する請求項１５記載の方法。
【請求項１７】
複数の５ＧＨｚ無線伝送路の解析をもとに前記複数の５ＧＨｚ無線伝送路に関連したスペクトル情報を生成するための動的周波数選択（ＤＦＳ）デバイスと、
ワイドエリアネットワークを経由して前記スペクトル情報を受信し、統合スペクトル情報を生成するために前記スペクトル情報を他のスペクトル情報と統合し、少なくとも前記統合スペクトル情報をもとに複数の５ＧＨｚ無線伝送路から、デバイスに対する無線伝送路を決定するように構成されるクラウドインテリジェンスデバイスと、
を具備するシステムにおいて、
前記デバイスは、ワイヤレスネットワークを経由して前記ＤＦＳデバイスと接続し、前記他のスペクトル情報は、前記複数の５ＧＨｚ無線伝送路を解析するように構成される他のＤＦＳデバイスのうち少なくとも１つにより生成され、さらに前記ＤＦＳデバイスは、レーダー信号を含まない前記複数の５ＧＨｚ無線伝送路各々のホワイトリストを、ワイドエリアネットワークを経由して送信するシステム。
【請求項１８】
前記クラウドインテリジェンスデバイスは、前記複数の５ＧＨｚ無線伝送路に関連し、少なくともデータベースに保存されている規制情報をもとに前記無線伝送路を決定するようにさらに構成される請求項１７に記載のシステム。
【請求項１９】
前記ＤＦＳデバイスは、前記ＤＦＳデバイスの５ＧＨｚトランシーバーを前記複数の５ＧＨｚ無線伝送路の１つのチャネルに切り替え、前記複数の５ＧＨｚ無線伝送路の前記チャネルにビーコンを生成し、前記複数の５Ｇ前記無線伝送路の前記チャネルの中の前記レーダー信号をスキャンするように構成される請求項１７記載のシステム。
【請求項２０】
前記ＤＦＳデバイスは、前記クラウドインテリジェンスデバイスに対して、前記複数の５ＧＨｚ無線伝送路の前記チャネルの中のレーダー信号の前記スキャンに関連したスキャン情報からなるスペクトル情報を送信するように構成される請求項１９記載のシステム。
【請求項２１】
前記ＤＦＳデバイスは、前記レーダー信号を含む前記複数の５ＧＨｚ伝送路各々のブラックリストを、前記クラウドインテリジェンスデバイスに対して送信するように構成される請求項１７記載のシステム。
【請求項２２】
前記スペクトル情報は、ロケーションタグおよびタイムスタンプである請求項１７記載のシステム。
【発明の詳細な説明】
【関連出願のクロスレファレンス】
【０００１】
本願は、２０１５年８月１０日出願の米国仮出願第62/203,383、「ワイヤレスネットワークにおける動的チャネル選択の直接的な適応制御に関する方法及び装置」の優先権を主張し、その出願の開示内容全体が参照により本願に組み込まれる。
【技術分野】
【０００２】
本発明の実施形態は、ワイヤレスネットワークに関するもので、より具体的には複数の無線周波数チャネルの中から、占有信号がない利用可能なチャネルを選択するシステム及び方法に関するものである。
【背景技術】
【０００３】
本発明の実施形態は、レーダーの検出および他の占有信号の検出が必要となる、免許が必要／不必要な周波数帯を使用する方法とシステムを提供するものである。免許必要／不要な周波数帯は、例えばＵ−ＮＩＩ（Ｕｎｌｉｃｅｎｓｅｄ  Ｎａｔｉｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）周波数の中の動的周波数選択（Ｄｙｎａｍｉｃ  Ｆｒｅｑｕｅｎｃｙ  Ｓｅｌｅｃｔｉｏｎ、ＤＦＳ）チャネルであり、ワイヤレスアジリティエージェントを用いることで、８０２．１１ａｃ／ｎおよび免許不要なスペクトルのＬＴＥ（ＬＴＥ−Ｕ）に対して周波数の拡張を可能にするためのものである。
【０００４】
Ｗｉ−Ｆｉネットワークは、携帯端末が普及した今日の生活においては必要不可欠なものである。Ｗｉ−Ｆｉは、成長を続けているＩｏＴ(Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ)において望ましいネットワークである。しかし、現在のＷｉ−Ｆｉの基本技術は、ここ１０年間ほとんど変化していない。Ｗｉ−Ｆｉネットワークおよび関連する免許不要スペクトルは、現在非効率な方法で管理されている。例えば、各ネットワーク間および異なるメーカー製機器間では、ほとんど或いはまったく別々の動作をする。このようなネットワークは一般的に、元々低密度と低トラフィック環境で使用することを想定した「自己管理された島」から構成されていることを前提とした、基本的な制御アルゴリズムを採用している。完全に無秩序なアドホック方式が寄せ集められているホームネットワークにおいては、状況はより悪くなる。更に、より多くのデバイスが接続される状況が一般的になると、ネット環境は、ますます混雑し、不確かな接続により速度が遅くなる。
【０００５】
８０２．１１ａｃ／ｎのＷｉ−Ｆｉ規格と同一または類似の免許不要周波数帯を使って動作するＬＴＥ−Ｕネットワークも同様に、輻輳問題や信頼性の低い接続問題が発生し、また同一のチャネルを共有する現行のＷｉ−Ｆｉに対して輻輳問題が今後発生すると予想される。さらに、周波数帯域の拡張やより効率的な周波数の利用が、急速に拡大するネットワーク社会においては、Ｗｉ−ＦｉやＬＴＥ−Ｕのネットワークを含むワイヤレスネットワークの使い勝手の悪さをなんとか凌ぐためのカギとなっている。
【０００６】
ＤＦＳバンドあるいはＤＦＳチャネルとして知られている５ＧＨｚ Ｕ−ＮＩＩ−２バンドの一部で動作するデバイスは、アクティブレーダー検出を必要とする。この機能は、ＤＦＳマスターとして知られているレーダー検出能力を持つデバイスには備えられており、アクセスポイントやルーターが一般的には該当する。ＤＦＳマスターは、ＤＦＳチャネルをアクティブスキャンし、利用可能チャネル確認（Ｃｈａｎｎｅｌ  ａｖａｉｌａｂｉｌｉｔｙ  ｃｈｅｃｋ、ＣＡＣ）を行い、利用可能チャネル確認後に周期的に運用中チャネル監視（Ｉｎ−ｓｅｒｖｉｃｅ  ｍｏｎｉｔｏｒｉｎｇ、ＩＳＭ）を実行する。利用チャネル確認は６０秒間行うように、ＦＣＣ Ｐａｒｔ１５ ＳｕｂＰａｒｔＥおよびＥＴＳＩ３０１ ８９３規格で義務付けられている。ＤＦＳマスターは、チャネルにレーダーがないことを示すＤＦＳビーコンをネットワーク上の他のデバイス（通常はクライアントデバイス）に送る。アクセスポイントもレーダーを検出することが出来るが、ワイヤレスクライアントは通常レーダーを検出することが出来ない。このためワイヤレスクライアントは、あるＤＦＳチャネル上にビーコンが存在しているかを特定するために、最初にＤＦＳチャネルをパッシブスキャンする必要がある。パッシブスキャン中、クライアントデバイスは、アクセスポイントから利用可能なチャネルにおいて一定間隔で送られてくるビーコンを、チャネルを順次切り替えながら待ち受ける。
【０００７】
ビーコンを検出すると、クライアントはそのチャネルを用いて信号のやり取りをすることが出来る。ＤＦＳマスターがそのチャネルでレーダーを検出した場合、ＤＦＳマスターはそれ以上ビーコンを送出することをやめ、予め決められた時間内にビーコンを検出していないクライアントデバイス全ては、すぐにチャネルをすぐに空け、またそのチャネルを３０分間使わないようにしなければならない。ＤＦＳマスターネットワークに属するクライアントにとって、ビーコンに含まれる追加情報（例えば、チャネル切り替えアナウンス）によって、速やかにかつ制御されたチャネルの明け渡しが可能となる。一般的に、ＤＦＳマスターデバイスは、１つの無線を備え１つのチャネルに対してＤＦＳマスターサービスを提供することが可能なアクセスポイントである。この方法の最大の問題は、レーダーイベントや一般的な誤検出において、１つのチャネルを空け（例えば、規制要求を満たすために、２００ｍｓ以内に）なければならず、ＤＦＳチャネルを使用する可能性が失われてしまう（例えば、アクセスポイントが休止時間に入り、ＤＦＳバンドの中のチャネルに対して再度ＣＡＣスキャンを実行出来るまでの間）。本開示は、少なくともいくつかの実施形態の中で、占有信号を検出するための、現状のＤＦＳデバイスを含む現状のデバイスに関する問題を、認識して扱うものである。
【発明の概要】
【０００８】
本発明は、ワイヤレスネットワークに関するもので、より具体的には複数の無線周波数チャネルの中から、占有信号がない利用可能なチャネルを選択するシステム及び方法に関するものである。本発明は、８０２．１１ａｃ／ｎおよびＬＴＥ−Ｕネットワーク等のワイヤレスネットワークの拡張周波数帯にアクセスするために、ワイヤレスアジリティエージェントを用いる。拡張周波数帯は、送信信号を回避する必要があるチャネルから構成されている。例えば拡張周波数帯域は、マルチチャネルレーダー検出や運用中チャネル監視やアクティブチャネル選択制御を用いたＵ−ＮＩＩ−２バンドのＤＦＳチャネルのように、レーダー検出が必要な特別に規制されたチャネルから構成されている。
【０００９】
実施形態において本願は、マルチプルレーダータイプとパターン、および他の信号、例えば干渉や輻輳やトラフィックの測定に対する、同時に複数のチャネルに渡る検出とリアルタイム監視を提供するために、連続する複数キャリア、複数チャネルの広帯域スペクトルモニタリング、専用のリアルタイムスペクトル解析アルゴリズムを用いた組み込み計算素子および専用のシグナリングと制御プロトコルを含む専用の組み込み無線技術を用いたアジリティエージェントを活用するものである。
【００１０】
本発明は、ワイヤレスアジリティエージェントと共に分散型インテリジェントアーキテクチャを構成するクラウドベースの計算素子及び制御素子を利用してもよい。このアーキテクチャにおいて、アジリティエージェントから送信される組み込みセンサの情報、例えば、干渉、トラフィック、近傍のデバイスの特定ならびに他のスペクトルおよび位置情報の測定とともにレーダー検出チャネルの利用可能性確認や運用中チャネル監視は、ロケーションタグが付けられ、タイムスタンプがつけられて送信され、クラウドインテリジェンスエンジンにおいて、時間軸で統合される。また、ワイヤレスアジリティエージェントからの組み込みセンサ情報は、他のアジリティエージェントから報知されるスペクトル情報と融合してもよいし、フィルターされてもよいし、後処理されてもよい。アジリティエージェントからの組み込みセンサの情報は、例えば増強されたレーダー感度、低減された誤検出確率および隠れたノードの信頼出来る検出、という基本的な信号測定およびネットワーク信頼性問題に対する改善を行うために、他のソースのデータとマージしてもよい。さらに、複数のホストアクセスのデバイス（例えば、複数のＷｉ−Ｆｉルーターや複数のＬＴＥ−Ｕスモールセル基地局）に接続しているワイヤレスアジリティエージェントとともに、クラウドベースの計算素子及び制御素子は、ホストアクセスデバイスが、ネットワーク構成が同じネットワーク（例えばＷｉ−ＦｉからＷｉ−Ｆｉ）を調整できるようにしてもよい、および／またはネットワーク構成が異なるネットワーク（Ｗｉ−ＦｉからＬＴＥ−Ｕ）を調整できるようにしてもよい。
【００１１】
他の実施形態および様々な実施例、シナリオおよび実装は、以下に更に詳細に記載する。以下の説明および図面は、明細書のいくつかの例示的な実施形態を表したものである。しかし、これらの実施形態は、明細書の原理が用いられている種々の方法のうち、一部を示したものである。本実施形態で説明されている他の利点や新規性は、図と共に考慮されれば、本明細書の以下の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００１２】
既に述べた目的と利点に加え、追加の目的および効果は、以下の図面と合わせて実施例に対するより詳細な説明により、理解されるであろう。
【図１】図１は、レーダー信号に対するアクティブモニタリングが必要となるスペクトルを含む、５ＧＨｚ帯のＷｉ−Ｆｉスペクトルの一部分を示したものである。
【図２】図２は、本発明における、自律型ＤＦＳマスターが、従来からある、ホストアクセスポイント、クラウド上のインテリジェンスエンジンおよびクライアントデバイスと接続する様子の一例を示したものである。
【図３】図３は、本発明における、ピアtoピアネットワーク内にある自律型ＤＦＳマスターが、アクセスポイントに接続せずにクライアントデバイスおよびインテリジェンスエンジンと接続する様子の一例を示したものである。
【図４】図４は、本発明における、アジリティエージェント（群）、クラウド上のインテリジェンスエンジン、ホストアクセスポイント及びデータソース（群）を含むシステムを示したものである。
【図５Ａ】図５Ａは、本発明における、アジリティエージェント、クラウドインテリジェンスエンジンおよびホストアクセスポイントとの間のシグナリングとインターフェースの一例を示したものである。
【図５Ｂ】図５Ｂは、また本発明における、アジリティエージェント、クラウドインテリジェンスエンジンおよびホストアクセスポイントの間のシグナリングとインターフェースの一例を示したものである。
【図６Ａ】図６Ａは、また本発明における、５ＧＨｚ帯における複数のＤＦＳチャネルを同時に利用可能にするために、自律型ＤＦＳマスターによるＤＦＳスキャン処理における利用可能チャネル確認フェーズの処理の方法と運用中チャネル監視フェーズの処理の方法とを示したものである。
【図６Ｂ】図６Ｂは、本発明におけるビーコン送信デューティーサイクルとレーダー検出デューティーサイクルとの一例とを示したものである。
【図７】図７は、アジリティエージェントが、ホストデバイスに接続され、およびホストデバイスを経由してネットワークとクラウド上のインテリジェンスエンジンに接続される本発明における一実施形態を示したものである。
【図８】図８は、アジリティエージェントが、ホストデバイスに接続され、およびホストデバイスを経由してネットワークとクラウド上のインテリジェンスエンジンに接続される本発明における他の実施形態を示したものである。
【図９】図９は、本発明における、アジリティエージェントデバイスとクラウドインテリジェンスエンジンデバイスを経由してアクセスポイントデバイスとの間の動作中チャネルを特定する方法を示したものである。
【図１０】図１０はまた、本発明における、アジリティエージェントデバイスとクラウドインテリジェンスエンジンデバイスを経由してアクセスポイントデバイスとの間の動作中チャネルを特定する方法を示したものである。
【発明を実施するための形態】
【００１３】
本発明は、ワイヤレスネットワークシステムに関するもので、より具体的には複数の無線周波数チャネルの中から、占有信号がない利用可能なチャネルを選択するシステム及び方法に関するものである。一様態として、本発明は、クラウド上のデータ融合とワイヤレスアジリティエージェントを使用した計算素子からなる、ワイヤレスネットワーク（例えば、ＩＥＥＥ８０２．１１ａｃ／ｎとＬＴＥ−Ｕネットワーク）における動的周波数選択の適応制御方法を提供するものである。本明細書の中で用いられているように、占有信号が“ない”チャネルは、信号の強さ、質あるいはトラフィックを含む信号に関する閾値以下の送信信号を含んでいるチャネルを含めてもよい。本発明は、例えばＩＥＥＥ８０２．１１ａｃ／ｎやＬＴＥ−Ｕのようなワイヤレスネットワークにおいて、拡張周波数帯域にアクセスするためにワイヤレスアジリティエージェントを使用している。拡張周波数帯域は、送信信号を回避する必要があるチャネルから構成されている。一例として、拡張周波数帯域は、マルチチャネルレーダー検出や運用中チャネル監視やアクティブチャネル選択制御を用いたＵ−ＮＩＩ−２バンドのＤＦＳチャネルのように、レーダー検出が必要な特別に規制されたチャネルから構成されている。ＤＦＳマスターは、ＤＦSチャネルをアクティブにスキャンし、利用可能チャネル確認を行い、利用可能チャネル確認が完了後は、周期的に運用中チャネル監視を行う。
【００１４】
本発明の実施形態によると、システムは、スタンドアロンマルチチャネルＤＦＳマスターデバイスとクラウドインテリジェンスデバイスを含む。スタンドアロンマルチチャネルＤＦＳマスターデバイスは、通信中のデバイスとの間の複数の通信路（例えば、複数の５ＧＨｚ通信路、複数の５．９ＧＨｚ通信路、複数の３．５ＧＨｚ通信路等）に関係するスペクトル情報の収集および／または生成を行う。スペクトル情報は、ロケーションタグ情報および／またはタイムスタンプ情報でもよい。デバイスは、例えばアクセスポイントデバイス、ＤＦＳスレーブデバイス、ピアtoピアグループオーナーデバイス、モバイルホットスポットデバイス、無線アクセスノードデバイスまたは他のデバイスでもよい。クラウドインテリジェンスデバイスは、ネットワークデバイスを経由してスペクトル情報を受信し、統合スペクトル情報を生成するためにスペクトル情報を他のスペクトル情報と合わせ、少なくとも統合スペクトル情報をもとに複数の通信路の中からデバイスに対する通信路を選択し決定する。統合スペクトル情報は、ロケーションタグ情報および／またはタイムスタンプ情報でもよい。一様態として、クラウドインテリジェンスデバイスはさらに、すくなくとも１つのデータベースに保存されている規制情報をもとに、通信路を決定する。
【００１５】
本発明の他の実施形態によると、方法としては、マルチチャネルＤＦＳデバイスを用いて、マルチチャネルＤＦＳデバイスと通信中のデバイスとの間の複数の無線伝送路（例えば、複数の５ＧＨｚ通信路、複数の５．９ＧＨｚ通信路、複数の３．５ＧＨｚ通信等）に関係するスペクトル情報を、収集および／または生成を行う方法を提供するものである。スペクトル情報は、ロケーションタグ情報および／またはタイムスタンプ情報でもよい。方法としてはまた、マルチチャネルＤＦＳデバイスを用いて、ワイドエリアネットワークを経由してスペクトル情報をクラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン）に伝達する方法を提供するものである。更に方法としては、クラウドインテリジェンスデバイスを用いて、統合スペクトル情報を作成するために、スペクトル情報を他のスペクトル情報と統合する方法を提供するものである。統合スペクトル情報は、ロケーションタグ情報および／またはタイムスタンプ情報でもよい。更に、方法としては、クラウドインテリジェンスデバイスを用いて、少なくとも統合スペクトル情報をもとに、複数の無線伝送路の中から、デバイスに対する１つの無線チャネルを決定する方法を提供するものである。クラウドインテリジェンスデバイスは、クラウドベースの分散計算リソースに関係する一組のクラウドインテリジェンスデバイスであることが望ましい。例えば、クラウドインテリジェンスデバイスは、マルチデバイス、マルチサービス、マルチマシンおよび／またはマルチクラスタと関連づけることもできる。
【００１６】
更に本発明の他の実施形態によれば、システムはＤＦＳデバイスとクラウドインテリジェンスデバイスを含む。ＤＦＳデバイスは、複数の無線伝送路（例えば、複数の５ＧＨｚの通信路、複数の５．９ＧＨｚの通信路、複数の３．５ＧＨｚの通信路等）に関係するスペクトル情報を、複数の無線伝送路の解析をもとに生成する。スペクトル情報は、ロケーションタグ情報および／またはタイムスタンプ情報でもよい。クラウドインテリジェンスデバイスは、ワイドエリアネットワークを経由してスペクトル情報を受信し、統合スペクトル情報を生成するために、スペクトル情報を他のスペクトル情報と合わせ、少なくとも統合スペクトル情報をもとに複数の無線伝送路の中からデバイスに対する無線伝送路を決定する。統合スペクトル情報は、ロケーションタグ情報および／またはタイムスタンプ情報でもよい。デバイスは、ワイヤレスネットワークを経由してＤＦＳデバイスと接続されており、その他のスペクトル情報は、複数の無線伝送路を解析する機能をもつ少なくとも他のＤＦＳデバイスの一つを用いて生成される。ワイヤレスネットワークは、例えば、ローカルエリアネットワーク、ワイドエリアネットワークおよびアドホックネットワーク（例えば、ＩＢＳＳピアtoピアネットワーク）、近距離無線通信、（例えばブルートゥース（登録商標）ネットワーク）および／または他のタイプのネットワークでもよい。
【００１７】
図１は、５ＧＨｚ帯のＷｉ−Ｆｉスペクトル１０１の一部分を示したものである。図１は、５ＧＨｚ帯のＷｉ−Ｆｉスペクトル１０１の一部分を構成している周波数１０２およびチャネル１０３を示している。５ＧＨｚ帯のＷｉ−Ｆｉスペクトル１０１のチャネル１０３は、複数の５ＧＨｚの通信路（例えば、複数の５ＧＨｚ無線伝送路）でもよい。Ｕ−ＮＩＩバンドは、５ＧＨｚワイヤレスデバイスに関するＦＣＣ（Ｆｅｄｅｒａｌ Ｃｏｍｍｕｎｉｃａｔｉｏｎ Ｃｏｍｍｉｓｓｉｏｎ）の規制範囲であり、ＩＥＥＥ８０２．１１ａｃ／ｎデバイスや多くのワイヤレスインターネットサービスプロバイダーで用いられている無線周波数スペクトルの一部である。Ｕ−ＮＩＩバンドは、４つ以上の範囲で動作する。例えば、Ｕ−ＮＩＩ−１バンド１０５は５ＧＨｚＷｉ−Ｆｉスペクトル１０１の５．１５−５．２５ＧＨｚの範囲を占め、Ｕ−ＮＩＩ−２Ａバンド１０６は５ＧＨｚＷｉ−Ｆｉスペクトル１０１の５．２５−５．３５ＧＨｚの範囲を占め、Ｕ−ＮＩＩ−２Ｃバンド１０７は５ＧＨｚＷｉ−Ｆｉスペクトル１０１の５．４７−５．７２５ＧＨｚの範囲を占め、Ｕ−ＮＩＩ−３バンド１０９は５ＧＨｚＷｉ−Ｆｉスペクトル１０１の５．７２５−５．８５０ＧＨｚの範囲を占める。Ｕ−ＮＩＩ−２Ａバンド１０６は、ＤＦＳレーダー検出および回避要求に従う必要がある。またＵ−ＮＩＩ−２Ｃバンド１０７もまた、ＤＦＳレーダー検出および回避要求に従う必要がある。Ｕ−ＮＩＩ−３バンド１０９は、ヨーロッパ共同体や日本のように管轄機関により使用が制限されている。
【００１８】
８０２．１１ａｃ／ｎまたはＬＴＥ−Ｕワイヤレスネットワークを使用する場合、本発明のアジリティエージェントは、自律的ＤＦＳマスターデバイスとして動作する。従来のＤＦＳマスターデバイスとは異なり、アジリティエージェントはアクセスポイントやルーターではなく、本実施例で説明する複数通信路に対してＤＦＳスキャンを実施することが出来るという、本発明のスキャン技術を用いることが出来るスタンドアロンワイヤレスデバイスであり、これにより１つまたは複数のアクセスポイントデバイスおよびピアtoピアクライアントデバイスが、マルチプルＤＦＳチャネルを同時に使用することが可能となる。本発明のスタンドアロン自律的ＤＦＳマスターは、他のデバイス例えばアクセスポイント、ＬＴＥ−Ｕホスト、基地局、セル、スモールセル、メディアあるいはコンテンツのストリーマー、スピーカ、テレビジョン、携帯電話、モバイルルータ、ソフトウェアアクセスポイントデバイス、あるいはピアtoピアデバイス、の中に組み込まれてもよいが、自身は、クライアントデバイスに接続するためにネットワークアクセスをすることは出来ない。特に、レーダーイベントや誤検出によるイベントにおいては、許可されたアクセスポイントおよびクライアント、あるいはワイヤレスデバイスは、自動的に、あらかじめ、および瞬時に他のＤＦＳチャネルに移動することが可能である。
【００１９】
図２は、本発明のシステムの一例を詳細に図示したものである。図２に示したように、自律的ＤＦＳマスターデバイスの機能をもつアジリティエージェント２００は、少なくとも１つのアクセスポイントあるいはＬＴＥ−Ｕ小セル基地局に対して、少なくとも１つのアクセスポイントに対するチャネル（例えば、５ＧＨｚのＷｉ−Ｆｉスペクトル１０１と関連している通信路、５．９ＧＨｚのＷｉ−Ｆｉスペクトル１０１と関連している通信路、３．５ＨｚのＷｉ−Ｆｉスペクトル１０１と関連している通信路等）を選択するように指示してもよい。例えば、アジリティエージェント２００は、ホストアクセスポイント２１８に対して、ホストアクセスポイント２１８に対するチャネル（例えば、５ＧＨｚのＷｉ−Ｆｉスペクトル１０１と関連している通信路、５．９ＧＨｚのＷｉ−Ｆｉスペクトル１０１と関連している通信路、３．５ＨｚのＷｉ−Ｆｉスペクトル１０１と関連している通信路等）を選択するように指示してもよい。一例を示すと、アジリティエージェント２００は、アジリティエージェントデバイスでもよい。他の例としては、アジリティエージェント２００は、ＤＦＳデバイス（例えば、自律的ＤＦＳマスターデバイス、スタンドアロンマルチチャネルＤＦＳマスター、等）でもよい。アジリティエージェント２００は、少なくとも１つのアクセスポイントあるいはＬＴＥ−Ｕ小セル基地局（例えば、ホストアクセスポイント２１８）に対するチャネルを、クラウドインテリジェンスエンジン２３５に対して送信した情報および／またはクラウドインテリジェンスエンジン２３５から受信した情報をもとに、チャネルを選択するように指示してもよい。例えば、アジリティエージェント２００は、ホストアクセスポイントデバイス２１８と接続しているアジリティエージェントデバイスでもよい。さらにアジリティエージェント２００は、ホストアクセスポイント２１８に対する複数の５ＧＨｚ通信路（例えば、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ通信路）のスペクトル情報を生成してもよい。しかし、アジリティエージェントが、代わりに他の複数の通信路（例えば、複数の５．９ＧＨｚの通信路、複数の３．５ＧＨｚ通信路等）を生成してもよいことは望ましい。クラウドインテリジェンスエンジン２３５は、ワイドエリアネットワーク２３３（例えば、ワイドエリアネットワーク２３３に関連しているネットワークデバイス）を経由してスペクトル情報を受信するデバイス（例えば、クラウドインテリジェンスデバイス）でもよい。更に、クラウドインテリジェンスエンジン２３５は、統合スペクトル情報を作成するために、スペクトル情報を他のホストアクセスポイントデバイス（例えば、他のアクセスポイントデバイス２２３）に関連している他のスペクトル情報と統合してもよい。次に、クラウドインテリジェンスエンジン２３５は、少なくとも統合スペクトル情報に基づいて、ホストアクセスポイント２１８に対する通信路（例えば、５ＧＨｚのＷｉ−Ｆｉスペクトル１０１と関連する複数の５ＧＨｚ通信路の中の１つの通信路）を決めてもよい。
【００２０】
一様態として、アジリティエージェント２００は、(a)１つまたは複数のビーコン信号の同時送信による、１つまたは複数のＤＦＳチャネルの可用性のシグナリング；(b) 本明細書においてデッドマンスイッチタイマーと呼ばれる制御信号とタイムスタンプ信号のリストに加えて、本明細書におけるホワイトリストと呼ばれる承認済み利用可能ＤＦＳチャネルと、本明細書におけるブラックリストと呼ばれるレーダー信号が含まれている可能性があるとして検出された禁止ＤＦＳチャネルとからなるリストを、関連する非ＤＦＳチャネルを経由しての送信；(c)イーサネット（登録商標）やシリアルケーブル等有線を経由して(b)と同一の信号の送信；(d)制御、調整、クラウドインテリジェンスエンジン２３５から送られてきた許可された望ましいチャネル選択ガイダンス情報の受信、によりチャネル選択を指示してもよい。アクセスポイント２１８、２２３がホワイトリストも含め有効期限切れの情報を使用しないようにするために、アジリティエージェント２００は、タイムスタンプ情報あるいはデッドマンスイッチタイマーを送出する。例えば、ホワイトリストは、ある一定時間のみ有効であるとする。タイムスタンプシグナルにより、アクセスポイントがホワイトリストをその有効期間以上使用することはない、ということを保証することで、規制外のＤＦＳチャネルの使用が回避される。本発明は、レーダー検出機能を持たない現状の５ＧＨｚ帯のアクセスポイント、このアクセスポイントはＤＦＳチャネル内で動作できない、を、ＦＣＣや他の規制機関から要求されているレーダー検出機能を与えることで、ＤＦＳチャネルにおいて動作することを可能とするものである。本実施形態では、アジリティエージェント２００は、現在のステータスおよび／またはアジリティエージェント２００の現在のステータスを通知するために、ステータスシグナル（例えば、ハートビートシグナル）をアクセスポイントコントロールエージェント２１９に、送出してもよい。アジリティエージェント２００により送付されたステータスシグナルは、デッドマンスイッチ（例えば、部分的な失敗に対応して）として動作してもよい。その結果、アクセスポイントコントロールエージェント２１９は、ＤＦＳチャネル以外でも安全に動作することができる。一実施形態において、承認済み利用可能ＤＦＳチャネルは、時間で制限された強制動作（例えば、ある特定の地理的な領域において承認されたＤＦＳチャネルは、数時間経過後に無効になる、等）一式と関連付けることが可能である。
【００２１】
アジリティエージェント２００の制御配下にあるホストアクセスポイント２１８およびその他のアクセスポイントデバイス２２３は、一般的に各々のコミュニケーションスタックの中に配置されたアクセスポイントコントロールエージェント２１９、２２４を持つ。例えば、ホストアクセスポイント２１８は、ホストアクセスポイント２１８のコミュニケーションスタックの中に配置されたアクセスポイントコントロールエージェント２１９、２２４を持ってもよい。さらにネットワークアクセスポイント２２３はまた、ネットワークアクセスポイント２２３のコミュニケーションスタックの中に配置されたアクセスポイントコントロールエージェント２１９、２２４を持ってもよい。アクセスポイントコントロールエージェント２１９、２２４は、アジリティエージェント２００からの情報とコマンドを受信するために、アジリティエージェント２００の指示のもと動作するエージェントである。アクセスポイントコントロールエージェント２１９、２２４は、アジリティエージェントからの情報に基づいて動作する。例えば、アクセスポイントコントロールエージェント２１９、２２４は、アジリティエージェントからのホワイトリストあるいはブラックリストのような情報を監視している。仮に、アジリティエージェント２００によりレーダー信号が検出されたとすると、アジリティエージェント２００は、アクセスポイントコントロールエージェント２１９、２２４に対して検出した旨を通知し、アクセスポイントコントロールエージェント２１９、２２４は予め決められた一定時間内（例えば、すぐに）にチャネルを空けなければならない。アクセスポイントコントロールエージェントはまた、アジリティエージェント２００からのコマンドを受け取ることができる。例えば、ホストアクセスポイント２１８とネットワークアクセスポイント２２３は、アジリティエージェント２００からの通知を待ち、利用可能なＤＦＳチャネルに関するコマンドを受け取る間は、アジリティエージェント２００に対するＤＦＳモニタリングを停止することができる。
【００２２】
ホストアクセスポイント２１８は、ワイドエリアネットワーク２３３と接続されており、アジリティエージェント２００との通信を容易にするためのアクセスポイントコントロールエージェント２１９を含む。アクセスポイントコントロールエージェント２１９は、アジリティエージェント２００との通信を容易にするためにセキュリティモジュール２２０とエージェントプロトコル２２１を含み、アジリティエージェント、アクセスポイント、クライアントデバイスおよび／またはネットワークの他のデバイスとの通信を容易にするためのスウォーム通信プロトコル２２２とを含む。アジリティエージェント２００は、ホストアクセスポイント２１８およびワイドエリアネットワーク２３３を経由して、クラウドインテリジェンスエンジン２３５と接続されている。ホストアクセスポイント２１８は、例えばホストアクセスポイント２１８に関係する暗号化された制御チャネルおよび／またはホストアクセスポイント２１８の中の暗号化された制御ＡＰＩを用いて、クラウドインテリジェンスエンジン２３５と通信するために、セキュアな通信路を設定してもよい。アジリティエージェント２００は、クラウドインテリジェンスエンジン２３５にスペクトル情報を送信（例えば、セキュア通信路を経由して）してもよい。スペクトル情報は、例えばホワイトリスト（例えば、レーダー信号を含まない５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５Ｇ通信路各々のホワイトリスト）、ブラックリスト（例えば、レーダー信号を含む５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５Ｇ通信路各々のブラックリスト）、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚの通信路の中のレーダー信号に対するスキャンに関係したスキャン情報、ステータス情報、アジリティエージェントデバイスおよび／またはアクセスポイントデバイスに関するロケーション情報、タイムシグナル、スキャンリスト（例えば、近傍のアクセスポイントを示したスキャンリスト等）、混雑情報（例えば、リトライパケット数、リトライパケットタイプ等）、トラフィック情報、その他のチャネル状況に関する情報および／または他のスペクトル情報、のような情報を含んでもよい。クラウドインテリジェンスエンジン２３５は、統合スペクトル情報を生成するために、スペクトル情報を他のスペクトル情報（例えば、アジリティエージェント（群）２５１と関連している他のスペクトル情報）と統合してもよい。次にクラウドインテリジェンスエンジン２３５は、特定の通信路（例えば、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する特定の通信路）を決定してもよく、この特定の通信路をアジリティエージェント２００に通知してもよい（例えば、セキュア通信路を経由して）。追加的にまたは代替案として、クラウドインテリジェンスエンジン２３５は、アジリティエージェント２００に対して（例えば、セキュア通信路を経由して）他の情報、例えばアクセスポイント位置情報（近傍のアクセスポイントを含む）、アクセスポイント／クラスターの現在の状態や履歴、統計情報（トラフィック、混雑情報、スループットを含む）、ホワイトリスト、ブラックリスト、認証情報、関連するクライアント情報、地域情報、規制情報および／または他の情報を通知してもよい。アジリティエージェント２００は、ホストアクセスポイント２１８、他のアクセスポイントおよび／または他のネットワークデバイスを制御するために、クラウドインテリジェンスエンジン２３５からの情報を使用する。
【００２３】
アジリティエージェント２００は、有線および無線を経由して他のネットワークコンポーネントと通信してもよい。図に示した例では、アジリティエージェント２００は、プライマリ無線２１５とセカンダリ無線２１６を含んでいる。プライマリ無線２１５は、ＤＦＳとレーダー検出のためのものである。プライマリ無線は、代表例は５ＧＨｚ無線である。１つの例として、プライマリ無線２１５は、５ＧＨｚトランシーバーの場合もある。アジリティエージェント２００は、プライマリ無線２１５により、レーダー信号、トラフィック信号および／または混雑情報を受信してもよい。また、アジリティエージェント２００は、プライマリ無線２１５により、情報、例えばＤＦＳビーコンを送信してもよい。セカンダリ無線２１６は、ネットワーク上の他のデバイスに対して制御信号を送付する、第２の無線である。セカンダリ無線２１６は、代表例は２．４ＧＨｚ無線である。アジリティエージェント２００は、情報、例えばネットワークトラフィック、混雑および／または制御信号を、セカンダリ無線２１６を用いて受信してもよい。アジリティエージェント２００は、情報、例えば制御信号を、セカンダリ無線２１６を用いて送信してもよい。プライマリ無線２１５は、レーダーディテクタ２１１とビーコンジェネレータ２１２との間を瞬時に切り替えることが可能なスイッチを内蔵した高速チャネルスイッチングジェネレータ２１７に接続されている。高速チャネルスイッチングジェネレータ２１７によりレーダーディテクタ２１１は、マルチプルチャネルに対応できるように、高速に切り替えることが可能である。一実施例では、アジリティエージェント２００は、コーディネーション２５３を含んでもよい。コーディネーション２５３は、アジリティエージェント２００と他のアジリティエージェント（例えば、アジリティエージェント（群）２５１）とのクロスネットワーク調整を提供してもよい。例えば、コーディネーション２５３は、異なるネットワークに属するアジリティエージェント２００と他のアジリティエージェント（例えば、アジリティエージェント（群）２５１）との間に、コーディネーション情報（例えば、正確な位置、正確なポジション、チャネルアロケーション、タイムスライスデューティーサイクル要求、トラフィック負荷等）を提供してもよい。一例として、コーディネーション２５３は、アジリティエージェント（例えば、アジリティエージェント２００）をＷｉ−Ｆｉルーターにアタッチさせ、ＬＴＥ−Ｕスモールセル基地局にアタッチしている近傍のアジリティエージェント（例えば、アジリティエージェント（群）２５１）と協調動作できるようにしてもよい。
【００２４】
一実施形態では、スタンドアロンマルチチャネルＤＦＳマスター（例えば、アジリティエージェント２００）は、複数の５ＧＨｚ無線伝送路（例えば、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関連する複数の５ＧＨｚ無線伝送路）各々においてビーコンを生成するビーコンジェネレータ２１２、複数の５ＧＨｚ無線伝送路各々においてレーダー信号をスキャンするレーダーディテクタ２１１、複数の５ＧＨｚ無線伝送路各々にビーコンを送出し、また複数の５ＧＨｚ無線伝送路各々のレーダー信号を受信する５ＧＨｚ無線トランシーバー（例えば、プライマリ無線２１５）、ならびにレーダーディテクタ、ビーコンジェネレータおよび５ＧＨｚ無線トランシーバーと接続されている高速スイッチングジェネレータ２１７、とを含んでもよい。高速チャネルスイッチングジェネレータ２１７は、５ＧＨｚ無線を複数の５ＧＨｚ無線伝送路の第１のチャネルに切り替え、複数の５ＧＨｚ無線伝送路の第１のチャネルにビーコンを生成するようにビーコンジェネレータ２１２に指示を出す。次に高速チャネルスイッチングジェネレータ２１７は、レーダーディテクタ２１７に複数の５ＧＨｚ無線伝送路の第１のチャネルにレーダー信号をスキャンするように指示を出す。高速チャネルスイッチングジェネレータ２１７は、これらのステップを、ビーコン送信デューティーサイクルの間、例えばレーダー検出デューティーサイクルの間、複数の５ＧＨｚ無線伝送路の他のチャネル各々において繰り返す。ビーコン送信デューティーサイクルは、ある特定のチャネルにおける連続するビーコン送信の間隔の時間であり、レーダー検出デューティーサイクルは、ある特定のチャネルにおける連続するスキャンの間隔の時間である。アジリティエージェント２００は、特定のチャネルにおける第１のビーコン動作とスキャン動作と同じチャネルにおける後続するビーコン動作とスキャン動作の間のタイムウィンドにおいて、複数の５ＧＨｚ無線伝送路各々におけるビーコン動作とスキャン動作を繰り返すので、マルチプルチャネルに対するビーコン動作とスキャン動作と同様に効果がある。
【００２５】
アジリティエージェント２００はまた、ネットワーク上の他のデバイスと通信するためにブルートゥース（登録商標）無線２１４および／または８０２．１５．４無線２１３を含んでいてもよい。アジリティエージェント２００は、含まれている無線デバイスを経由して通信することを容易にするために、種々の無線プロトコル２０８を含んでいてもよい。
【００２６】
アジリティエージェント２００はまた、地理的位置情報を取得するためにまたはアジリティエージェント２００の位置を決定するために、ロケーションモジュール２０９を含んでもよい。ロケーションモジュール２０９によって提供される情報は、アジリティエージェント２００により収集および／または生成されるロケーションタグおよび／またはタイムスタンプを含むスペクトル情報に利用されてもよい。図２に示すように、アジリティエージェント２００は、スキャン／シグナリングモジュール２１０を含んでもよい。アジリティエージェント２００は、例えばフラッシュストレージ２０１を含む組み込みメモリ２０２と組み込みプロセッサ２０３とを含む。アジリティエージェント２００の中のクラウドエージェント２０４はまた、クラウドを通じてクラウドエージェント２０４からの情報の集積を容易にし、アジリティエージェント、アクセスポイント、クライアントデバイスおよびネットワーク上の他のデバイスとの間の通信を容易にするために、スウォーム通信プロトコル２０５を含む。クラウドエージェント２０４はまた、アジリティエージェント２００のクラウド通信を保護しセキュアな状態にするセキュリティモジュール２０６を含み、またアクセスポイントプロトコルエージェント２１９、２２４との通信を容易にするためのエージェントプロトコル２０７を含む。
【００２７】
図２に示すように、アジリティエージェント２００は、ホストアクセスポイント２１８に加えて他のアクセスポイント、例えばネットワークアクセスポイント２２３を制御してもよい。アジリティエージェント２００は、有線接続あるいは無線接続２３６、２３７を経由してその他のアクセスポイント２２３と通信してもよい。一例として、アジリティエージェント２００は、ローカルエリアネットワークを経由して他のアクセスポイント２２３と通信してもよい。その他のアクセスポイント２２３は、アジリティエージェント２００および他のアクセスポイントとの通信を容易にするために、アクセスポイントコントロールエージェント２２４を含む。アクセスポイントコントロールエージェント２２４は、ネットワーク上の他のエージェント（他のアクセスポイントやクライアントデバイスを含む）との通信を容易にするために、セキュリティモジュール２２５、エージェントプロトコル２２６およびスワム通信プロトコル２２７を含む。
【００２８】
クラウドインテリジェンスエンジン２３５は、アジリティエージェント２００、クラウドインテリジェンスエンジン２３５と接続している１つまたは複数の他のアジリティエージェント（具体的には、アジリティエージェント（群）２５１）および／または１つまたは複数の外部データソース（具体的には、データソース（群）２５２）からの情報を蓄積するためのデータベース２４８およびメモリ２４９を含む。データベース２４８とメモリ２４９により、クラウドインテリジェンスエンジン２３５は、アジリティエージェント２００、アジリティエージェント（群）２５１および／またはデータソース（群）２５２に関連する情報を一定期間（例えば、数日、数週間、数か月、数年）保存することが可能となる。データソース（群）２５２は、データベースのセットと関連付けてもよい。更にデータソース（群）２５２は、規制情報（例えば、スペクトル以外の情報）、例えば、地理情報システム（Ｇｅｏｇｒａｐｈｉｃａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ、ＧＩＳ）に限らず他の地理情報、レーダー送信機の場所に関するＦＣＣ情報、ＦＣＣブラックリスト情報、ＮＯＡＡ（Ｏｃｅａｎｉｃ  ａｎｄ  Ａｔｍｏｓｐｈｅｒｉｃ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ）データベース、レーダー送信機に関するＤＯＤ情報、一定エリアのＤＦＳチャネルにおける送信を回避するためのＤＯＤ（Ｄｅｐａｒｔｍｅｎｔ  oｆ  Ｄｅｆｅｎｓｅ）要求および／または他の規制情報を含んでもよい。
【００２９】
クラウドインテリジェンスエンジン２３５はまた、本明細書において説明するクラウドインテリジェンス動作をするためにプロセッサ２５０を含んでもよい。一様態として、プロセッサ２５０は、メモリ２４９と通信するように接続されてもよい。接続は、直接通信に限らず、間接通信、有線通信および／または無線通信を含む、いろいろな通信形態を含むこともできる。一実施形態において、プロセッサ２５０は、メモリ２４に保存されている１つまたは複数の実行形式のコンポーネントの処理を行ってもよいし、あるいは処理を容易にするようにしてもよい。一様態として、例えば、プロセッサ２５０は、実行形式のコンポーネント（群）の処理に直接的に関わってもよい。追加的にまたは代替案として、プロセッサ２５０は、直接実行形式のコンポーネントの処理に間接的に関わってもよい。例えばプロセッサ２５０は、１つ或いは複数のコンポーネントに対して、動作を実行するように命令を出してもよい。
【００３０】
クラウドインテリジェンスエンジン２３５の中のローミング／ゲストエージェントマネージャ２３８は、あるアクセスポイントから他のアクセスポイント（あるいはあるアクセスポイントから他のネットワーク）にローミングしているアジリティエージェントと接続しているデバイスに対して、最適化された接続情報を提供することが出来る。ローミング／ゲストエージェントマネージャ２３８はまた、クラウドインテリジェンスエンジン２３５に接続されているアジリティエージェントに対するネットワークへのゲスト接続を制御する。エクスターナルデータフュージョンエンジン２３９は、アジリティエージェントからの情報をデータソース（群）２５２からの情報と統合し融合する機能を提供する。一例として、エクスターナルデータフュージョンエンジン２３９は、情報、例えば、ＧＩＳ情報のみならず、他の地理情報、レーダー送信機の位置に関するＦＣＣ情報、ＦＣＣブラックリスト情報、ＮＯＡＡデータベース、レーダー送信機に関するＤＯＤ情報、一定エリアのＤＦＳチャネルにおける送信を回避するためのＤＯＤ要求および／または他の規制情報を統合、および／または融合してもよい。クラウドインテリジェンスエンジン２３５は、更に受信データを認証するためおよびデバイスとユーザを認証するためのオーセンティフィケーションインターフェース２４０を含んでいる。レーダーディテクションコンピュートエンジン２４１は、アジリティエージェント２００、アジリティエージェント（群）２５１および／またはデータソース（群）２５２からレーダー情報を集める。レーダーディテクションコンピュートエンジン２４１はまた、他のものの中から偽陽性レーダーの検出または隠れたノードおよび隠れレーダーの確認を容易にするために、集めたデータを用いてレーダー送信機の場所を算出する。レーダーディテクションコンピュートエンジン２４１はまた、検出感度をさらに向上させるための検出パラメータおよび／または方法を動的に適合させるために、複数のアジリティエージェントを誘導または操作してもよい。ロケーションコンピュート／エージェントマネージャ２４２は、Ｗｉ−Ｆｉロケーションデータベースの中のＷｉ−Ｆｉルックアップ、デバイスを通過するクエリ、受信電界強度（ＲＳＳＩ）にもとづく三角測量、パケット送信時間に基づく三角測量、アジリティエージェントからのスキャンリストまたは幾何学的推論、を用いてアジリティエージェント２００および接続している他のデバイス（具体的には、アジリティエージェント（群）２５１）の位置を決定する。
【００３１】
スペクトルアナリシス／データフュージョンエンジン２４３およびネットワークオプティマイゼーションセルフオーガナイゼーションエンジン２４４は、アジリティエージェント２００、アジリティエージェント（群）２５１および／またはデータソース（群）２５２からの情報を用いて動的スペクトル最適化を容易にする。クラウドインテリジェンスエンジン２３５に接続している各アジリティエージェント（例えば、アジリティエージェント２００および／またはアジリティエージェント（群）２５１）は、ローカルスペクトルをスキャンし解析しており、この解析結果をクラウドインテリジェンスエンジン２３５に通知している。クラウドインテリジェンスエンジン２３５はまた、各アジリティエージェント（例えば、アジリティエージェント２００および／またはアジリティエージェント（群）２５１）の位置と、アジリティエージェントの近傍にありコントロールエージェントを持たずまたアジリティエージェントと通信するのに必要となるチャネルをも持たないアクセスポイントの位置とを把握している。このロケーション情報を用いて、スペクトルアナリシス／データフュージョンエンジン２４３およびネットワークオプティマイゼーションセルフオーガナイゼーションエンジン２４４は、干渉の影響を受けているチャネルを回避するようにアジリティエージェント（例えば、アジリティエージェント２００および／またはアジリティエージェント（群）２５１）に通知することで、ローカルスペクトルを最適化することが出来る。スワムコミュニケーションマネージャ２４５は、アジリティエージェント、アクセスポイント、クライアントデバイス、およびネットワーク上の他のデバイスとの間で行う通信を制御する。クラウドインテリジェンスエンジンは、セキュリティマネージャ２４６を含む。コントロールエージェントマネージャ２４７は、接続されている全てのコントロールエージェントを制御する。実装上では、クラウドインテリジェンスエンジン２３５は、ホストアクセスポイント２１８が同じネットワーク（例えば、Ｗｉ−ＦｉからＷｉ−Ｆｉ）および／または異なるネットワーク（例えば、Ｗｉ−ＦｉからＬＴＥ−Ｕ）とネットワークコンフィギュレーションを調整できるようにしてもよい。さらにクラウドインテリジェンスエンジン２３５は、異なるホストアクセスデバイスに接続しているアジリティエージェント（例えば、アジリティエージェント２００およびアジリティエージェント（群）２５１）が、同じネットワーク（例えば、Ｗｉ−ＦｉからＷｉ−Ｆｉ）内でおよび／または異なるネットワーク（例えば、Ｗｉ−ＦｉからＬＴＥ−Ｕ）を経由して、通信できるようにしてもよい。
【００３２】
ホストアクセスポイント２１８によらずに、自律的ＤＦＳマスターデバイスの役割を持つアジリティエージェント２００は、また、(a)１つまたは複数のビーコン信号の同時送信による、１つまたは複数のＤＦＳチャネルの可用性のシグナリング；(b) 本明細書においてデッドマンスイッチタイマーと呼ばれるタイムスタンプ信号と制御信号に加えて、本明細書においてホワイトリストと呼ばれる承認済み利用可能ＤＦＳチャネルと、本明細書においてブラックリストと呼ばれるレーダー信号が含まれている可能性があるとして検出された禁止ＤＦＳチャネルとからなるリストを、関連する非ＤＦＳチャネルを経由しての送信；(c) 制御、調整、クラウドインテリジェンスエンジン２３５から送られてきた許可された望ましいチャネル選択ガイダンス情報の受信、によりチャネル通知およびチャネル選択制御を、カバーされたエリア内の１つあるいは複数のピアtoピアクライアントデバイス２３１、２３２に提供してもよい。デバイスが、有効期限切れのホワイトリストを含む情報を使用しないようにするために、アジリティエージェント２００は、タイムスタンプ情報、或いはデッドマンスイッチタイマーを、送出する。例えば、ホワイトリストは、ある一定時間のみ有効であるとする。タイムスタンプシグナルにより、アクセスポイントがホワイトリストをその有効期間以上使用することはない、ということを保証することで、規制外のＤＦＳチャネルの使用が回避される。
【００３３】
このようなピアToピアデバイスは、ユーザコントロールインターフェース２２８を備えてもよい。ユーザコントロールインターフェース２２８は、クライアントデバイス２３１と２３２がクラウドインインテリジェンスエンジン２３５を経由してアジリティエージェント２００と相互に通信出来るようにユーザインターフェース２２９を有していてもよい。例えば、ユーザインターフェース２２９によりユーザは、アジリティエージェント２００を経由してネットワークアクセスの許可や取り消しを含むネットワーク設定を変更することが可能である。ユーザコントロールインターフェース２２８はまた、クライアントデバイス２３１、２３２およびアジリティエージェント２００との間の通信をセキュアなものにするために、セキュリティエレメント２３０を含む。クライアントデバイス２３１、２３２は、例えばセルラーネットワークを経由してワイドエリアネットワーク２３４と接続されている。一実施例では、ピアtoピアワイヤレスネットワークは、アクセスポイントを用いずにデバイス同士が直接通信するのに用いられる。例えば、ビデオカメラは、ピアtoピアネットワークを用いてビデオファイルや画像フィルをダウンロードするために、コンピューターと直接接続してもよい。また、外部モニターへのデバイス接続やドローンへのデバイス接続は、現在はピアtoピアネットワークを用いている。そのため、アクセスポイントが存在しないピアtoピアネットワークにおいては、ＤＦＳチャネル選択の制御および／または使えるＤＦＳチャネルを通知、の機能を有するアクセスポイントが存在しないことから、ＤＦＳチャネルは使用することはできない。本発明をこの問題を解決するものである。
【００３４】
図３は、本発明における、ピアtoピアネットワーク３００（例えばローカルエリアネットワーク）において、自律的ＤＦＳマスターとして動作するアジリティエージェント２００が、アクセスポイントによらずにクライアントデバイス２３１、２３２、３３１およびクラウドインテリジェンスエンジン２３５との間にインターフェースを持つ場合の構成を示したものである。図３に示すように、クラウドインテリジェンスエンジン２３５は、ネットワークに接続された複数のアジリティエージェント２００、３１０に接続されていてもよい。ピアtoピアネットワーク３００の中にあるアジリティエージェント２００は、ネットワークに接続されたクライアントデバイス２３１、３３１の１つを経由して、例えば、クライアントデバイス２３１、３３１に送られたメッセージに含まれた、クラウドインテリジェンスエンジン２３５に送るピギーバックメッセージにより、或いはワイドエリアネットワークに対してクライアントデバイス２３１、３３１が互いに接続することにより、クラウドインテリジェンスエンジン２３５と接続してもよい。ピアtoピアネットワーク３００において、アジリティエージェント２００は、クライアントデバイス２３１、２３２、３３１に対して、例えばレーダー信号を含まないＤＦＳチャネルのような、占有信号を含まないチャネルの通知を含んでいるオーバーザエアー（ｏｖｅｒ  ｔｈｅ  ａｉｒ）制御信号３２０を送る。あるいはアジリティエージェントは、他のクライアントデバイス２３１、２３２とピアtoピア通信を初期化し制御するグループオーナーとしての動作をする唯一のクライアントデバイス３３１（例えば、シングルクライアントデバイス３３１）と通信する。クライアントデバイス２３１、２３２、３３１は、互いに通信するためのピアtoピアリンク３２１を持つ。アジリティエージェント２００は、各々異なるアルゴリズムを用いて多数のＤＦＳスキャン方法を実行する複数のモードにおいて動作させてもよい。
【００３５】
図４は、本発明の一様態に係るアジリティエージェント２００、クラウドインテリジェンスエンジン２３５、およびホストアクセスポイント２１８を含むシステムを示している。アジリティエージェント２００は、ホストアクセスポイント２１８および／またはホストアクセスポイント２１８に関係する他の機能（例えば、無線パラメータの動的コンフィギュレーション等）に対する動的チャネル選択を可能にするために、クラウドインテリジェンスエンジン２３５（例えば、クラウドデータベース融合／計算素子）によって指示されてもよい。本明細書に記載されているように、一様態として、アジリティエージェント２００は、クラウドエージェント２０４を含んでいる。例えば、クラウドエージェント２０４は、アジリティエージェント２００を、ホストアクセスポイント２１８と通信できるようにしてもよい。クラウドエージェント２０４は、例えば基地局（例えば、小セル基地局）、ＤＦＳスレーブデバイス、ピアtoピアグループオーナーデバイス、モバイルホットスポットデバイス、無線ノードデバイス（例えば、ＬＴＥ−小セルデバイス）、ソフトウェアアクセスポイントデバイスおよび／または他のデバイス、のような１つまたは複数の他のデバイス（図示していない）と追加的にまたは代替案として通信してもよい。一実施形態においては、クラウドエージェント２０４は、クラウドコントロール４０２を含む。クラウドコントロール４０２は更に、アジリティエージェント２００をクラウドインテリジェンスエンジン２３５と通信することを可能にすることができる。更にクラウドコントコール４０２は、ホストアクセスポイント２１８に対する無線チャネルおよび／または他の無線周波数パラメータを動的に選択することを容易にするようにしてもよい。例えば、アジリティエージェント２００は、ホストアクセスポイント２１８に対する複数の５ＧＨｚ無線伝送路（具体的には、複数の５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路）を解析してもよい。追加的にまたは代替案として、アジリティエージェント２００は、ＤＦＳスレーブデバイス、ピアtoピアグループオーナーデバイス、モバイルホットスポットデバイス、無線アクセスノードデバイス（例えば、ＬＴＥ小セルデバイス）、ソフトウェアアクセスポイントデバイスおよび／または他のデバイスに対する複数の５ＧＨｚ無線伝送路（例えば、複数の５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路）を解析してもよい。一実施様態では、アジリティエージェント２００は、ＣＡＣフェーズおよび／またはＩＳＭフェーズの間、複数の５ＧＨｚ無線伝送路（例えば、複数の５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路）をアクティブにスキャンをしてもよい。
【００３６】
アジリティエージェント２００は、複数の５ＧＨｚ無線伝送路（例えば、ホストアクセスポイント２１８、ＤＦＳスレーブデバイス、ピアtoピアグループオーナーデバイス、モバイルホットスポットデバイス、無線アクセスノードデバイス、ソフトウェアアクセスポイントデバイスおよび／または他のデバイスに対する複数の５ＧＨｚ無線伝送路）の解析情報をもとにスペクトル情報を生成してもよい。例えば、アジリティエージェント２００は、レーダーの影響を受けておらず、そのため近傍のデバイス（例えば、ホストアクセスポイントデバイス２１８）が使用することが可能な、複数の５ＧＨｚ無線伝送路の中のチャネルのセットを示す情報（例えば、スペクトル情報）を、クラウドインテリジェンスエンジン２３５に提供してもよい。スペクトル情報は、例えばホワイトリスト（例えば、レーダー信号を含まない複数の５ＧＨｚ無線伝送路各々のホワイトリスト）、ブラックリスト（例えば、レーダー信号を含む複数の５ＧＨｚ無線伝送路各々のブラックリスト）、複数の５ＧＨｚ無線伝送路の中のレーダー信号のスキャンに関するスキャン情報、状態情報、アジリティエージェント２００および／またはホストアクセスポイントに関するロケーション情報、タイムシグナル、スキャンリスト（例えば、近傍のアクセスポイントを示したスキャンリスト）、混雑情報（例えば、リトライパケット数、リトライパケットタイプ）、トラフィック情報、他のチャネル状態情報および／または他のスペクトル情報を含んでもよい。クラウドコントロール４０２は、スペクトル情報をクラウドインテリジェンスエンジン２３５に送信してもよい。一様態として、アジリティエージェント２００は、ワイドエリアネットワークを経由して、スペクトル情報をクラウドインテリジェンスエンジン２３５に送信してもよい。追加的にまたは代替案として、アジリティエージェント２００は、アジリティエージェント２００と接続しているＤＦＳスレーブデバイスのセットを経由（例えば、アジリティエージェントと接続しているＤＦＳスレーブデバイスのバックホールを経由して）して、クラウドインテリジェンスエンジン２３５にスペクトル情報を送信してもよい。他の様態として、アジリティエージェント２００は、ローカルエリアネットワーク（例えば、ワイヤレスローカルネットワーク）を経由して、ホストアクセスポイント２１８と接続していてもよい。追加的にまたは代替案として、アジリティエージェント２００は、ワイドエリアネットワーク（例えば、ワイヤレスワイドエリアネットワーク）、アドホックネットワーク（例えば、ＩＢＳＳネットワーク）、ピアtoピアネットワーク（例えば、ＩＢＳＳピアToピアネットワーク）、近距離無線通信（例えば、ブルートゥース（登録商標）ネットワーク）および／または他の無線ネットワークを経由して、ホストアクセスポイント２１８と接続していてもよい。
【００３７】
クラウドインテリジェンスエンジン２３５は、統合スペクトル情報を生成するために、スペクトル情報を他のスペクトル情報（例えば、アジリティエージェント（群）２５１と関係する他のスペクトル情報）と統合してもよい。例えば、クラウドインテリジェンスエンジン２３５は、アジリティエージェント（群）２５１から他のスペクトル情報を受信してもよい。他のスペクトル情報は、５ＧＨｚ無線伝送路の解析（例えば、同様にアジリティエージェント２００による解析）を経由してアジリティエージェント（群）２５１により生成されてもよい。一様態として、クラウドインテリジェンスエンジン２３５は、スペクトル情報および他のスペクトル情報をもとに、統合適応型ネットワークの組織化、最適化、プランニング、コンフィギュレーション、マネージメントおよび／または調整に対するクラウドベースのデータ融合と計算素子を含んでもよい。クラウドインテリジェンスエンジン２３５は、統合スペクトル情報を、geo-tagをつける、フィルターする、および／または処理することができる。一実施形態として、クラウドインテリジェンスエンジン２３５は、統合スペクトル情報をデータソース（群）２５２に関連する規制情報と結合させてもよい。例えば、データソース（群）２５２に関連する規制情報は、例えばＧＩＳ情報に限らず、他の地理情報、レーダー送信機の位置情報に関するＦＣＣ情報、ＦＣＣブラックリスト情報、ＮＯＡＡデータベース、レーダー送信機に関するＤＯＤ情報、一定エリアのＤＦＳチャネルおける送信を回避するためのＤＯＤ要求および／または他の規制情報を含んでもよい。データソース（群）２５２に関連する統合スペクトル情報および／または規制情報をもとに、クラウドインテリジェンスエンジン２３５は、アジリティエージェント２００に関連するホストアクセスポイント２１８に対するチャネルを複数の５ＧＨｚ無線伝送路から選択してもよい。追加的にまたは代替案として、クラウドインテリジェンスエンジン２３５は、データソース（群）２５２と関連する規制情報および／または統合スペクトル情報をもとに、ホストアクセスポイント２１８に対する他の無線周波数パラメータを選択してもよい。
【００３８】
クラウドコントロール４０２は、クラウドインテリジェンスエンジン２３５から制御情報および／または連携情報（例えば、承認されたおよび／または望ましいチャネル選択指針）を入手してもよい。例えば、クラウドコントロール４０２は、クラウドインテリジェンスエンジン２３５により選択された無線チャネルを受信してもよい。追加的にまたは代替案としてクラウドコントロール４０２は、クラウドインテリジェンスエンジン２３５により選択された、他の無線周波数パラメータを受信してもよい。アジリティエージェント２００（例えば、クラウドエージェント２０４）は、クラウドインテリジェンスエンジン２３５によりホストアクセスポイント２１８に対する直接制御を可能にするために、ホストアクセスポイント２１８（および／またはアジリティエージェント２００からある距離内に存在している他のアクセスポイント）に対して、制御情報および／または調整情報（例えば、クラウドインテリジェンスエンジン２３５から受信する制御情報および／または調整情報）を送信してもよい。例えば、アジリティエージェント２００（例えば、クラウドエージェント２０４）は、クラウドインテリジェンスエンジン２３５により選択されたチャネルおよび／またはクラウドインテリジェンスエンジン２３５により選択された他の無線周波数パラメータをもとに選択されたチャネル、を経由してデータを受信するためにホストアクセスポイント２１８を備えてもよい。他の実装方法においては、コントロールエージェント４０２は、より早くおよび／または快適にＤＦＳチャネルへアクセスできるようにするために、アジリティエージェント２００に直接接続していないアクセスポイントの中で、あるいはピアtoピアケーブルモバイルデバイスの中で用いられてもよい。
【００３９】
一様態として、アジリティエージェント２００は、５ＧＨｚのＷｉ−Ｆｉスペクトル１０１に関連する複数の５ＧＨｚ無線伝送路の解析に基づいてスペクトル情報を生成してもよい。例えばアジリティエージェント２００は、アジリティエージェント２００の５ＧＨｚトランシーバー（例えば、第１の無線部２１５）を、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路のチャネルに切り替え、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路のチャネルの中のビーコンを生成し、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路のチャネルの中のレーダー信号をスキャンする。さらに、アジリティエージェント２００は、アジリティエージェント２００の５ＧＨｚトランシーバー（例えば、第１の無線部２１５）を、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路のその他のチャネルに切り替え、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路のその他のチャネルの中のビーコンを生成し、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路のその他のチャネルの中のレーダー信号をスキャンする。アジリティエージェント２００は、このプロセスを５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関係する複数の５ＧＨｚ無線伝送路の各チャネルに繰り返し行ってもよい。クラウドインテリジェンスエンジン２３５は、ワイドエリアネットワークを経由してスペクトル情報を受信してもよい。更に、クラウドインテリジェンスエンジン２３５は、スペクトル情報をアジリティエージェント（群）２５１により生成された他のスペクトル情報と統合（例えば、統合スペクトル情報の生成）してもよい。次にクラウドインテリジェンスエンジン２３５は、少なくとも統合スペクトル情報をもとにホストアクセスポイント２１８に対する無線チャネルを決定してもよい。例えば、クラウドインテリジェンスエンジン２３５は、少なくとも統合スペクトル情報をもとに複数の５ＧＨｚ無線伝送路の中から無線チャネルを選択してもよい。ある実施例として、クラウドインテリジェンスエンジン２３５は、データソース（群）２５２から規制情報を入手してもよい。その結果、クラウドインテリジェンスエンジン２３５は、データソース（群）２５２と関連する統合スペクトル情報および規制情報を用いて、ホストアクセスポイント２１８に対する無線チャネルを決定してもよい。
【００４０】
図５Ａは、本発明に係るクラウドインテリジェンスエンジン２３５と、アジリティエージェント２００と、ホストアクセスポイント２１８との間のインターフェースを示している。例えば、シグナリングおよび／またはメッセージは、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りされていてもよい。クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間のシグナリングおよび／またはメッセージは、ＤＦＳスキャン動作中、ＩＳＭ動作中および／またはレーダーイベントが発生しそれにより無線チャネルが変更になった時において、やり取りされてもよい。一様態として、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間のシグナリングおよび／またはメッセージは、ＷＡＮ（具体的には、ＷＡＮ２３４）および／またはセキュア通信路を経由してやり取りしてもよい。
【００４１】
クラウドインテリジェンスエンジン２３５のオーセンティフィケーションレジストレーションプロセス５０２は、メッセージＡと関連付けてもよい。メッセージＡは、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りされてもよい。さらにメッセージＡは、１つまたは複数のシグナリング手順および／または１つまたは複数のメッセージと関連付けられていてもよい。メッセージＡは、アジリティエージェント２００の初期化および／または検証を容易にしてもよい。例えば、メッセージＡは、アジリティエージェント２００に関連する情報、例えばユニット識別子に限らず、アジリティエージェント２００に関連する認証、アジリティエージェント２００からある距離内に存在する他のアジリティエージェントセットに関する最近傍スキャンリスト、サービスセット識別、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する受信信号強度インジケーター、ホストアクセスポイント２１８に関連するメーカー識別子、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する測定された場所（例えば、全地球測定システムにより示された場所）、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する（例えば、近傍のＡＰあるいは近傍のクライアントにより誘導された）誘導場所、時間情報、チャネル現在情報、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連付けられたステータス情報および／または他の情報、を含んでいてもよい。一例としてメッセージＡは、チャネル可用性確認フェーズと関連づけてもよい。
【００４２】
クラウドインテリジェンスエンジン２３５のデータフュージョンプロセス５０４は、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する位置の算出を容易にしてもよい。追加的にまたは代替案として、クラウドインテリジェンスエンジン２３５のデータフュージョンプロセス５０４は、ＤＦＳチャネルリストのセットの算出を容易にしてもよい。データフュージョンプロセス５０４は、メッセージＢおよび／またはメッセージＣと関連付けられてもよい。メッセージＢおよび／またはメッセージＣは、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りされてもよい。更に、メッセージＢおよび／またはメッセージＣは、１つまたは複数のシグナリング手順および／または１つまたは複数のメッセージと関連付けられてもよい。メッセージＢは、アジリティエージェント２００に関連付けられているスペクトル測定および／または環境測定に関連付けられてもよい。例えば、メッセージＢは、スキャンされたＤＦＳホワイトリストのみならず、スキャンされたＤＦＳブラックリスト、スキャン測定、スキャン統計、混雑情報、トラフィックカウント情報、時間情報、ステータス情報および／またはアジリティエージェント２００に関連付けられた他の測定情報を含んでもよい。メッセージＣは、承認されたＤＦＳ、ＤＦＳリストおよび／またはチャネル変更と関連づけてもよい。例えば、メッセージＣは、情報、例えば指示された（例えば、許可された）ＤＦＳホワイトリストに限らず、指示された（例えば、許可された）ＤＦＳブラックリスト、現在時刻、リスト有効期限、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連付けられた算出された位置、ネットワークハートビート、および／またはチャネルおよび／または動的周波数選択に関連づけられた他の情報、を含んでもよい。
【００４３】
クラウドインテリジェンスエンジン２３５のネットワーク最適化プロセス５０６は、アジリティエージェント２００に関連付けられたネットワークトポロジの最適化を容易にしてもよい。ネットワーク最適化プロセス５０６は、メッセージＤに関連付けられてもよい。メッセージＤは、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りしてもよい。更に、メッセージＤは、１つまたは複数のシグナリング手順および／または１つまたは複数のメッセージと関連付けられてもよい。メッセージＤは、無線チャネルの切り替えと関連付けられてもよい。例えば、メッセージＤは、アジリティエージェント２００と接続しているホストアクセスポイント２１８に対する無線チャネルに関連付けてもよい。メッセージＤは、情報、例えば無線チャネル（例えば、特定の無線チャネルに切り替えるコマンド）に限らず、リスト有効期限、ネットワークハートビートおよび／またはネットワークトポロジの最適化のための他の情報、を含んでもよい。
【００４４】
クラウドインテリジェンスエンジン２３５のネットワークアップデートプロセス５０８は、アジリティエージェント２００に関連づけられたネットワークトポロジのアップデートを容易にしてもよい。ネットワークアップデートプロセス５０８は、メッセージＥと関連付けられてもよい。メッセージＥは、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りされてもよい。さらにメッセージＥは、１つまたは複数のシグナリング手順および／または１つまたは複数のメッセージと関連付けられていてもよい。メッセージＥは、ネットワークハートビートおよび／またはＤＦＳ承認と関連付けられていてもよい。例えば、メッセージＥは、情報、例えばアジリティエージェント２００からある距離内に存在する他のアジリティエージェントのセットに関連する最近傍スキャンリストに限らず、サービスセット識別、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する受信信号強度インジケーター、ホストアクセスポイント２１８に関連するメーカー識別子、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する測定された場所の更新（例えば、全地球測定システムにより示された場所の更新）、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する（例えば、近傍のＡＰあるいは近傍のクライアントにより誘導された）誘導場所、時間情報、チャネル現在情報、ステータス情報および／または他の情報、を含んでいてもよい。一例として、メッセージＢ、メッセージＣ、メッセージＤおよび／またはメッセージＥは、ＩＳＭフェーズと関連づけることが出来る。
【００４５】
アジリティエージェント２００のマネージＤＦＳリストプロセス５１０は、ＤＦＳリストの保存および／または更新を容易にしてもよい。マネージＤＦＳリストプロセス５１０は、メッセージＦと関連付けられてもよい。メッセージＦは、アジリティエージェント２００とホストアクセスポイント２１８との間でやり取りされてもよい。一例として、メッセージＦは、ローカルエリアネットワーク（例えば、有線ローカルネットワークおよび／またはワイヤレスネットワーク）を経由してやり取りされてもよい。更にメッセージＦは、ひとつあるいは複数のシグナリング手順および／またはひとつまたは複数のメッセージと関連付けられてもよい。メッセージＦは、ホストアクセスポイント２１８に対する無線チャネルの切り替えを容易にしてもよい。例えば、メッセージＦは、情報、例えばアジリティエージェント２００からある距離内に存在する他のアジリティエージェントのセットに関連する最近傍スキャンリストに限らず、サービスセット識別、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する受信信号強度インジケーター、ホストアクセスポイント２１８に関連するメーカー識別子、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する測定された場所の更新（例えば、全地球測定システムにより示された場所の更新）、アジリティエージェント２００および／またはホストアクセスポイント２１８に関連する誘導された場所の更新（例えば、近傍のＡＰあるいは近傍のクライアントにより誘導された）、時間情報、チャネル現在情報、ステータス情報および／または他の情報、を含んでいてもよい。一例として、メッセージＦは、クラウドにより指示された手順（例えば、ＤＦＳチャネルが有効な状態において、クラウドが指示された手順）と関連づけてもよい。
【００４６】
図５Ｂもまた、本発明に係るクラウドインテリジェンスエンジン２３５と、アジリティエージェント２００と、ホストアクセスポイント２１８との間のインターフェースを示している。例えば、図５Ｂは、図５Ａに引き続きより詳細に表したものであってもよい。図５Ｂに示すように、シグナリングおよび／またはメッセージが、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りされてもよい。クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間のシグナリングおよび／またはメッセージは、ＤＦＳスキャンの動作中、ＩＳＭ処理の動作中および／またはレーダーイベントが発生しそれにより無線チャネルが変更になった時、にやり取りされてもよい。一様態として、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間のシグナリングおよび／またはメッセージは、ＷＡＮ（例えば、ＷＡＮ２３４）および／またはセキュア通信路、を経由してやり取りしてもよい。
【００４７】
さらに図５Ｂに示したように、クラウドインテリジェンスエンジン２３５のネットワークアップデートプロセス５０８は、アジリティエージェント２００に関連したネットワークトポロジのアップデートを容易してもよい。ネットワークアップデートプロセス５０８は、メッセージＥと関連付けてもよい。次に、クラウドインテリジェンスエンジン２３５のＤＦＳリストアップデートプロセス５１４は、ひとつあるいは複数のＤＦＳチャネルリストのアップデートを容易にしてもよい。ＤＦＳリストアップデートプロセス５１４は、メッセージＧと関連付けられてもよい。メッセージＧは、クラウドインテリジェンスエンジン２３５とアジリティエージェント２００との間でやり取りされてもよい。一例としてメッセージＧは、ＷＡＮ（例えばＷＡＮ２３４）および／またはセキュア通信路を経由して、やり取りされてもよい。さらにメッセージＧは、１つまたは複数のシグナリング手順および／または１つまたは複数のメッセージに関連付けられていてもよい。メッセージＧは、レーダーイベントと関連付けられていてもよい。例えば、メッセージＧは、レーダーイベントを送信してもよい。追加的にまたは代替案として、メッセージＧは、レーダーイベントに関連する情報を含んでもよい。例えばメッセージＧは、情報、例えばレーダー測定チャネルに限らず、レーダー測定パターン、レーダーイベントに関する時間、レーダーイベントに関する状態、レーダーイベントに関する他の情報等、を含んでもよい。レーダーイベントは、複数の５ＧＨｚ通信路（例えば、５ＧＨｚＷｉ−Ｆｉスペクトル１０１に関連する複数の５ＧＨｚ通信路）の１つあるいは複数のチャネルに関連付けてもよい。一例として、メッセージＧは、ＩＳＭフェーズと関連づけることも出来る。ＤＦＳリストアップデートプロセス５１４は、またメッセージＣと関連づけてもよい。
【００４８】
更に図５Ｂに示すように、管理ＤＦＳリストプロセス５１０は、メッセージＦに関連付けてもよい。メッセージＦは、アジリティエージェント２００とホストアクセスポイント２１８との間でやり取りされてもよい。アジリティエージェント２００のレーダーディテクションプロセス５１６は、レーダーイベントを検出および／または生成をしてもよい。更に、レーダーディテクションプロセス５１６は、無線チャネルの変更（例えば、代替無線チャネルへの変更）を、ホストアクセスポイント２１８に通知してもよい。メッセージＦおよび／または管理ＤＦＳリストプロセス５１２は、無線チャネルの変更に対応してアップデートしてもよい。一様態として、シグナリングおよび／またはメッセージは、ＤＦＳスキャン手順中、ＩＳＭ動作中および／またはレーダーイベントが発生しそれによりホストアクセスポイント２１８に対する無線チャネルが変更になった時に、クラウドインテリジェンスエンジン２３５とホストアクセスポイント２１８との間でやり取りしてもよい。
【００４９】
図６Ａは、ＤＦＳ ５ＧＨｚＷｉ−Ｆｉスペクトルの一部を構成する周波数帯６０２およびチャネル６０３を示している。Ｕ−ＮＩＩ−２Ａ ６０６は、５．２５−５．３５ＧＨｚ帯を占めている。Ｕ−ＮＩＩ−２Ｃ ６０７は、５．４７−５．７２５ＧＨｚ帯を占めている。ＣＡＣスキャニングを受けている第１のチャネルは、エレメント６０７で示される。継続する他のチャネルのＣＡＣスキャンは、エレメント６０８で示される。ＩＳＭフェーズ６０１の前の最終ＣＡＣスキャンはエレメント６０９で示されている。
【００５０】
ＩＳＭフェーズ６０１において、ＤＦＳマスターは、ホワイトリストの中の第１のチャネルに変更する。図６Ａに示す例では、ＣＡＣスキャンが実行された各チャネル６０３は、ＣＡＣスキャン中はレーダー信号がなくホワイトリストに追加されたものである。次にＤＦＳマスターは、そのチャネル上にＤＦＳビーコンを送信する６１０。次にＤＦＳマスターは、監視時間の間はホワイトリストの中の第１のチャネルをスキャンする６２０。次にＤＦＳマスターは、監視時間の間はホワイトリストに記載されている他のチャネル各々にビーコンを送信し６１１、スキャンし６２１、そして次に各チャネルに対して、ラウンドロビン方式によりホワイトリストの中の第１チャネルにおける開始６１０を繰り返す。レーダーパターンが特定されると、各チャネルに対するＤＦＳマスタービーコンは停止され、そのチャネルはブラックリストに登録され、ホワイトリストから削除される（ＩＳＭスキャンは、これ以上行わない）
図６Ａはまた、近傍のホストおよび非ホスト（通常）のアクセスポイントおよびクライアントデバイスに対する複数のＤＦＳチャネルの可用性を通知するためのＤＦＳマスターからの複数のビーコン送信の波形６３０の例を示している。
【００５１】
図６Ｂは、ビーコン送信デューティーサイクル６５０およびレーダー検出デューティーサイクル６５１を示している。この例においては、チャネルＡは、チャネルホワイトリストの第１のチャネルである。図６Ｂに示すように、チャネルＡ６６０のビーコン送信に続いてチャネルＡの高速スキャン６７０が行われる。次に、第２のチャネルであるチャネルＢにおけるビーコン送信６６１に続いてチャネルＢの高速スキャン６７１が行われる。このシーケンスは、チャネルＣの６６２、６７２、チャネルＤの６６３、６７３、チャネルＥの６６４、６７４、チャネルＦの６６５、６７５、チャネルＧの６６６、６７６、チャネルＨの６６７、６７７のチャネルに対して繰り返される。チャネルＨの高速スキャン６６７の後は、ＤＦＳマスターは、チャネルＡに戻り、チャネルＡの２回目のビーコン送信６６０に続いてチャネルＡの２回目の高速スキャン６７０を実施する。チャネルＡにおける１回目のビーコン送信の開始時刻とチャネルＡにおける２回目のビーコン送信の開始時刻の間の時間が、ビーコン送信デューディーサイクルである。チャネルＡにおける１回目の高速スキャンの開始時刻とチャネルＡにおける２回目の高速スキャンの開始時刻の間の時間は、レーダー検出デューディーサイクルである。ネットワーク上のデバイスとの接続を維持するために、ビーコン送信デューティーサイクルは、クライアントデバイスがネットワークに接続している状態を保つために許容されるビーコン間の最大時間以下にすべきである。
【００５２】
本発明の一実施形態は、複数の５ＧＨｚ無線伝送路各々におけるビーコンを生成するためのビーコンジェネレータ２１２、複数の５ＧＨｚ無線伝送路各々におけるレーダー信号をスキャンするためのレーダー検出器２１１、複数の５ＧＨｚ無線伝送路各々におけるビーコンを送信し複数の５ＧＨｚ無線伝送路各々におけるレーダー信号を受信するための１つの５ＧＨｚ無線トランシーバー（例えば、プライマリ無線２１５）、およびレーダー検出器、ビーコンジェネレータ２１２および５ＧＨｚ無線トランシーバーと接続された高速チャネルスイッチングジェネレータ２１７および組み込みプロセッサ２０３を含むスタンドアロンマルチチャネルＤＦＳマスターを提供する。高速チャネルスイッチングジェネレータ２１７および組み込みプロセッサ２０３は、５ＧＨｚ無線トランシーバー（具体的には、プライマリ無線２１５）を複数の５ＧＨｚ無線伝送路の第１のチャネルに切り替えて、複数の５ＧＨｚ無線伝送路の第１のチャネルに対するビーコンを生成するようにビーコンジェネレータ２１２に指示を出す。高速チャネルスイッチングジェネレータ２１７および組み込みプロセッサ２０３はまた、複数の５ＧＨｚ無線伝送路の第１のチャネルのレーダー信号をスキャンするようにレーダー検出器２１１に指示を出す。次に高速チャネルスイッチングジェネレータ２１７および組み込みプロセッサ２０３は、複数の５ＧＨｚ無線伝送路各々のチャネルに対してこれらのステップを繰り返す。高速チャネルスイッチングジェネレータ２１７および組み込みプロセッサ２０３は、特定のチャネル上の連続するビーコン送信の間隔の時間であるビーコン送信デューティーサイクル、またいくつかの実施形態においては、特定チャネル上の連続するスキャン間の間隔の時間であるレーダー検出デューティーサイクルの間は、複数の５ＧＨｚ無線伝送路のすべてに対して、すべてのステップを実行する。
【００５３】
図７に示す実施形態では、本発明は複数の無線周波数のチャネルから占有信号のない利用可能なチャネルを選択するシステムおよび方法を含んでいることを示している。本システムは、少なくとも１つのアジリティエージェント７００、ホストデバイス７０１およびクラウドインテリジェンスエンジン７５５を含む。例えば、アジリティエージェント７００はアジリティエージェント２００に相当するものであってもよく、ホストデバイス７０１はホストアクセスポイント２１８に相当するものであってもよく、および／またはクラウドインテリジェンスエンジン７５５はクラウドインテリジェンス２３５に相当するものであってもよい。一例として、アジリティエージェント７００は、スタンドアロンマルチチャネルＤＦＳマスターデバイスであってもよい。一様態として、アジリティエージェント７００は、複数の無線周波数チャネル各々の占有信号を特定する組み込み無線レシーバー７０２と、利用可能なチャネルを通知する、および／または占有信号を含み利用不可能なチャネルを通知する組み込み無線トランスミッター７０３との２つの機能を有する自律的周波数選択マスターとして動作してもよい。例えば、組み込み無線トランスミッター７０３は、クラウドインテリジェンスエンジン７５５に対して、使用可能なチャネルの通知および／または占有信号を含み使用不可能なチャネルの通知、を送信することができる。
【００５４】
アジリティエージェント７００は、ホストデバイス７０１に対して利用可能なチャネルの通知と利用不可能なチャネルの通知を送信することで、ホストデバイス７０１と接続し、ホストデバイスの運用中のチャネル選択を制御するようにプログラミングされている。ホストデバイス７０１は、クライアントデバイス７２０とワイヤレスで通信し、例えばインターネット、他のワイドエリアネットワーク、或いはローカルエリアネットワーク、であるネットワーク７１０に接続するクライアントデバイスに対するゲートウェイとして動作する。アジリティエージェント７００の制御配下にあるホストデバイス７０１は、どのチャネルあるいはチャネル群がワイヤレス通信として利用可能か、クライアントデバイス７２０に通知する。更に、アジリティエージェント７００は、利用可能なチャネルの通知および利用不可能なチャネルの通知をクライアントデバイス７２０に対して直接行うように、プログラミングされていてもよい。
【００５５】
アジリティエージェント７００は、５ＧＨｚ帯において動作してもよい、また複数の無線周波数チャネルは５ＧＨｚ帯の一部でもよい、また占有信号はレーダー信号である。ホストデバイス７０１は、Ｗｉ−ＦｉアクセスポイントあるいはＬＴＥ−Ｕホストデバイスでもよい。
【００５６】
さらにアジリティエージェント７００は、利用可能なチャネルを示したチャネルホワイトリストをクラウドインテリジェンスエンジン２３５に送信することで使用可能なチャネルの通知を、および／または利用不可能なチャネルを示したチャネルブラックリストをクラウドインテリジェンスエンジン２３５に送信することで、利用不可能なチャネルの通知を送信するようにプログラミングされていてもよい。チャネルブラックリストにチャネルを保存することに加えて、アジリティエージェント７００は、信号強度、トラフィック、送信信号のタイプ、を含む検出された送信信号に関する情報を、チャネルブラックリスト情報の中に保存するようにプログラミングされていてもよい。
【００５７】
アジリティエージェント７００は、クラウドインインテリジェンスエンジン８５５と接続されている。アジリティエージェント７００は、クラウドインテリジェンスエンジン８５５と直接接続してもよいし、またはホストデバイス７０１およびネットワーク７１０を経由して接続してもよい。クラウドインテリジェンスエンジン８５５は、アジリティエージェント７００からの時間分散情報を統合してもよく、またある空間内に分散し、クラウドインテリジェンスエンジン８５５と接続されている複数の他のアジリティエージェント群８５０からの情報を取り込んでもよい。アジリティエージェント７００は、クラウドインテリジェンスエンジン７５５から制御および調整のための信号、および承認されたより好ましいチャネル選択ガイダンス情報を受信するようプログラミングされている。
【００５８】
図８に示す実施例において、アジリティエージェント７００は、スキャンし占有信号が含まれていないことを確認した１つまたは複数のチャネルのチャネルホワイトリスト８１０を含んでいる。アジリティエージェント７００は、クラウドインテリジェンスエンジン７５５を含む他のデバイスからチャネルホワイトリスト８１０を受信してもよい。あるいはアジリティエージェント７００は、１つまたは複数のチャネルに対する連続的なＣＡＣを通して、チャネルホワイトリスト８１０を事前に取り込んでおいてもよい。本実施形態においてアジリティエージェント７００は、組み込み無線レシーバー７０２に対して、チャネルホワイトリスト８１０の各チャネルの占有信号の高速スキャンを行うためにチャネルホワイトリスト８１０の中のチャネルに周期的に変更することで、非連続的に分布している複数の無線周波数チャネル各々をスキャンするように命令するように、プログラミングされている。アジリティエージェント７００はさらに、組み込み無線トランスミッター７０３に対して、占有信号の高速スキャンの間にチャネルホワイトリスト８１０の中の各チャネルに第１のビーコンを送信し、非連続的なスキャンおよび占有信号の高速スキャンの間にスキャンされ占有信号が含まれていないことが確認されたチャネルホワイトリスト８１０の中のチャネルを追跡するように命令することが、プログラミングされている。アジリティエージェント７００はまた、非連続的なスキャンの間また高速スキャンの間にスキャンされ占有信号が含まれていることが確認されたチャネルブラックリスト８１５の中の各チャネルを追跡し、チャネルホワイトリスト８１０の中のチャネル各々に対する２番目のビーコン送信が含まれている占有信号のインサービスモニタリングを、連続的にかつシーケンシャルに行うように命令することが、プログラミングされている。一実施様態においては、組み込み無線トランスミッター７０３は、クラウドインテリジェンスエンジン７５５に対して、チャネルホワイトリスト８１０および／またはチャネルブラックリスト８１５を送信してもよい。
【００５９】
上記に説明した内容に関して、開示した内容に関して実施する方法は、図９−１０を参照するとより容易に理解できる。簡単に説明するために、方法は一連のブロックとして表して説明してあるが、このように図示あるいは関連する説明はブロックの順序に縛られるものではなく、いくつかのブロックに関してはここで図示され説明されている内容とは、異なる順序および／または他のブロックと同時に発生してもよい。フローチャートで示された非シーケンシャルな、あるいは分岐したフローは、色々な他のブランチ、フローパスおよびブロック順序は、同じ結果あるいは同等の結果に至る設計事項であることを意味している、ということを理解されるべきである。更に、例示されたすべてのブロックが、以下に記載する方法を実施するために必要となるわけではない。
【００６０】
図９は、アジリティエージェントデバイスおよびクラウドインテリジェンスエンジンデバイスを経由してアクセスポイントデバイスに対して使用するチャネルを決定する本発明に関する方法９００の一例を示している。はじめに９０２において、アジリティエージェントデバイスと接続しているアクセスポイントデバイスに対する複数の５ＧＨｚ通信路に関連するスペクトル情報は、アジリティエージェントデバイス（例えば、アジリティエージェント２００あるいはアジリティエージェント７００）を用いて生成される。スペクトル情報は、複数の５ＧＨｚ通信路の解析をもとに生成されてもよい。一例として、複数の５ＧＨｚ通信路の解析は、アジリティエージェントデバイスの５ＧＨｚ無線トランシーバーを複数の５ＧＨｚ通信路の中のチャネルの１つに切り替えること、複数の５ＧＨｚ通信路の中の切り替えた１つのチャネルに対してビーコンを生成すること、およびその複数の５ＧＨｚ通信路の中の切り替えた１つのチャネルに対してレーダー信号のスキャニングをすること、を含んでいてもよい。スペクトル情報は例えば、ホワイトリスト（例えば、レーダー信号を含まない複数の５ＧＨｚ通信路各々に関するホワイトリスト）、ブラックリスト（例えば、レーダー信号を含む複数の５ＧＨｚ通信路各々に関するブラックリスト）、複数の５ＧＨｚ通信路におけるレーダー信号のスキャンに関連したスキャン情報、状態情報、アジリティエージェントデバイスおよび／またはアクセスポイントデバイスに関する位置情報、タイムシグナル、スキャン信号（例えば、近傍のアクセスポイントを示したスキャンリスト）、混雑情報（例えば、リトライパケット数、リトライパケットタイプ等）、トラフィック情報および／または他のスペクトル情報、を含んでもよい。アジリティエージェントデバイスは、例えば、スタンドアロンマルチチャネルＤＦＳマスターデバイスでもよい。スペクタクル情報は、他の複数の通信路と関連付けられているとよい。例えば、他の実施例として、スペクトル情報は、複数の５．９ＧＨｚ通信路または複数の３．５ＧＨｚ通信路と関連付けることも出来る。
【００６１】
９０４において、スペクトル情報は、クラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン２３５あるいはクラウドインテリジェンスエンジン７５５）により、ネットワークデバイスを経由して受信される。例えば、ワイドエリアネットワークを経由して、アジリティエージェントデバイスはスペクトル情報を送信してもよい、および／またはクラウドインテリジェンスデバイスはスペクトル情報を受信してもよい。
【００６２】
９０６において、スペクトル情報は、クラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン２３５、或いはクラウドインテリジェンスエンジン７５５）を用いることで、統合スペクトル情報を生成するために、他のスペクトル情報と統合される。他のスペクトル情報は、少なくとも１つのアジリティエージェントデバイスにより生成されてもよい。一例として、スペクトル情報は、１つあるいは複数のデータ融合プロセスにより、他のスペクトル情報と統合されてもよい。
【００６３】
９０８において、複数の５ＧＨｚ通信路のうちのアクセスポイントデバイスに対する１つの通信路は、少なくとも統合スペクトル情報をもとに、クラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン２３５あるいはクラウドインテリジェンスエンジン７５５）を用いることで、決定される。例えば通信路は、少なくとも１つの統合スペクトル情報をもとに複数の５ＧＨｚ通信路の中から選択されてもよい。一様態として、複数の５ＧＨｚ通信路と関連しているおよび／または少なくとも１つのデータベースに保存されている規制情報は、クラウドインテリジェンデバイスによって受信されてもよい。更に通信路は、規制情報をもとに決定されてもよい。他の実施様態では、通信路の通知は、アジリティエージェントおよび／またはアクセスポイントデバイスに対して提供されてもよい。
【００６４】
図１０は、アジリティエージェントデバイスおよびクラウドインテリジェンスエンジンデバイスを経由してアクセスポイントデバイスに対して使用するチャネルを決定する本発明に関する方法１０００の一例を示している。はじめに１００２において、アジリティエージェントデバイスと接続しているアクセスポイントデバイスに対する複数の５ＧＨｚ通信路に関連するスペクトル情報は、アジリティエージェントデバイス（例えば、アジリティエージェント２００あるいはアジリティエージェント７００）を用いて生成される。スペクトル情報は、複数の５ＧＨｚ無線伝送路の解析をもとに生成されてもよい。一例として、複数の５ＧＨｚ通信路の解析は、アジリティエージェントデバイスの５ＧＨｚ無線トランシーバーを複数の５ＧＨｚ通信路の中の１つのチャネルへの切り替えること、その複数の５ＧＨｚ通信路の中の１つのチャネルにおいてビーコンを生成すること、およびその複数の５ＧＨｚ通信路の中の切り替えたチャネルの１つにおいてレーダー信号をスキャニングすること、を含んでいてもよい。スペクトル情報は例えば、ホワイトリスト（例えば、レーダー信号を含まない複数の５ＧＨｚ通信路各々に関するホワイトリスト）、ブラックリスト（具体的には、レーダー信号を含む複数の５ＧＨｚ通信路各々に関するブラックリスト）、複数の５ＧＨｚ通信路におけるレーダー信号のスキャンに関連したスキャン情報、状態情報、アジリティエージェントデバイスおよび／またはアクセスポイントデバイスに関する位置情報、タイムシグナル、スキャン信号（例えば、近傍のアクセスポイントを示したスキャンリスト）、混雑情報（例えば、リトライパケット数、リトライパケットタイプ等）、トラフィック情報および／または他のスペクトル情報のような情報を含んでもよい。アジリティエージェントデバイスは、例えば、スタンドアロンマルチチャネルＤＦＳマスターデバイスでもよい。スペクトル情報は、他の通信路と関連付けられているとよい。例えば、他の実施例としてスペクトル情報は、５．９ＧＨｚ通信路または３．５ＧＨｚ通信路と関連付けられていてもよい。
【００６５】
１００４において、スペクトル情報は、アジリティインテリジェントデバイス（例えば、アジリティインテリジェント２００あるいはアジリティエージェント７００）を使用して、クラウドインテリジェンスデバイス（具体的には、クラウドインテリジェンスエンジン２３５あるいはクラウドインテリジェンスエンジン７５５）に対して、ワイドエリアネットワークを経由して送信される。例えば、クラウドインテリジェンスデバイスは、ワイドエリアネットワークを経由してスペクトル情報を受信してもよい。
【００６６】
１００６において、少なくとも１つのデータベースに保存されている規制情報は、クラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン２３５あるいはクラウドインテリジェンスエンジン７５５）により受信されてもよい。規制情報は、複数の５ＧＨｚ無線チャネルと関連付けられてもよい。規制情報は、例えばＧＩＳ情報に限らず、他の地理的情報、レーダー送信機の位置に関するＦＣＣ情報、ＦＣＣブラックリスト情報、ＮＯＡＡデータベース、レーダー送信機に関するＤＯＤ情報、与えられた場所におけるＤＦＳチャネルにおける送信を回避するためのＤＯＤ要求および／または他の情報を含んでもよい。
【００６７】
１００８において、統合スペクトル情報は、クラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン２３５またはクラウドインテリジェンスエンジン７５５）を用いて、スペクトル情報を他のスペクトル情報と統合することで、生成される。他のスペクタクル情報は、すくなくとも一つの他のアジリティエージェントデバイスにより生成される。一例としてスペクトル情報は、一つまたは複数のデータ融合プロセスを経由して、他のスペクトル情報と統合されてもよい。
【００６８】
１０１０において、クラウドインテリジェンスデバイス（例えば、クラウドインテリジェンスエンジン２３５あるいはクラウドインテリジェンスエンジン７５５）を用いることで、少なくとも一つの統合スペクトル情報および規制情報をもとに、複数の５ＧＨｚ無線伝送路からアクセスポイントデバイスに対する無線チャネルが決定される。例えば、無線伝送路は、統合スペクトル情報および規制情報をもとに、複数の５ＧＨｚ無線伝送路からアクセスポイントデバイスに対する無線チャネルが決定される。一実施様態とし、無線チャネルの通知は、アジリティエージェントおよび／またはアクセスポイントデバイスに対して提供されてもよい。
【００６９】
本明細書において、用語「または（or）」は、排他的な「または（or）」ではなく包含的な「または（or）」を意味するように意図される。つまり、別途指定がない限り、または文脈から明らかでない限り、表現「Ｘは、ＡまたはＢを使用する」は、自然な包含的順序（natural inclusive permutation）のうち任意のものを意味するように意図される。言い換えれば、表現「XはAまたはBを使用する」は、XはAを使用する、XはBを使用する、またはXはAとBの両方を使用する、のうちいずれによっても満足される。加えて、本明細書および付属の図面で使用される冠詞「a」および「an」は、別途指定されない限り、また文脈から単数形を対象とすることが明らかでない限り、「１つまたは複数の（one or more）」を意味するとみなされるべきである。
【００７０】
さらに、「例（example）」と「例えば(such as)」の語は、例、具体例、を示す意味に使用される。「例」として説明された、あるいは「例えば(such as)」に続くフレーズで関する、本明細書の実施例または設計は、必ずしも他の実施形態あるいは設計よりも好ましいかまたは有利であると解釈させるべきではない。むしろ、「例」、「例えば」の使用は、概念を具体的に示すように意図される。請求項および説明で用いられる語「第１の(first)」、「第２の(second)」「第３の(third)」等は、文脈から明らかでない限り、明確にするためのものであり、時間的な順序を示したり意味したりすることはない。
【００７１】
上記で説明したものは、本発明のひとつまたは複数の実施形態の例を含むものである。これらの実施例を説明するためにコンポーネントまたは方法論の考えられるすべての組み合わせを記載することは当然不可能であり、本発明の実施形態の多くの更なる組み合わせおよび置き換えが可能であることを認識することができる。したがって、開示されたおよび／またはクレームされた本実施形態は、詳細な説明および添付されたクレームにおける趣旨および範囲を逸脱することなし、さまざまな変更、修正および変形がなされ得る。更に、語「含む(include)」が詳細説明あるいはクレームにおいて用いられる限りにおいては、このような語は語「構成する（comprising）」とある意味同じである。これは、「構成する（comprising）」が、クレームの中で繋ぎ言葉として用いられる時、「構成する（comprising）」と解釈されるからである。
【符号の説明】
【００７２】
２００・・・アジリティエージェント、２１８・・・ホストアクセスポイント、２１９・・・アクセスポイントエージェント、２２３・・・ネットワークアクセスポイント、２２４・・・アクセスポイントエージェント、２３３・・・ワイドエリアネットワーク、２３５・・・クラウドインテリジェンスエンジン、２５２・・・データソース（群）。
【図１】
0006423390.tif 000002
【図２】
0006423390.tif 000003
【図３】
0006423390.tif 000004
【図４】
0006423390.tif 000005
【図５Ａ】
0006423390.tif 000006
【図５Ｂ】
0006423390.tif 000007
【図６Ａ】
0006423390.tif 000008
【図６Ｂ】
0006423390.tif 000009
【図７】
0006423390.tif 000010
【図８】
0006423390.tif 000011
【図９】
0006423390.tif 000012
【図１０】
0006423390.tif 000013