(57)【要約】  本発明は、無線周波数ベースの動き検出を行うためにワイヤレスネットワークを制御するためのコントローラ、システム、方法及びコンピュータプログラムプロダクトを提供する。そのために、本発明は、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御するためのコントローラであって、複数のノードの各一意のペアが、それぞれのノードペアを形成し、集合的に複数のノードペアになり、コントローラは、複数のノードペアから基準ノードペアを選択する、基準ノードペアの少なくとも１つの基準特性を取得する、複数のノードペアからノードペアのサブセットを選択し、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチするそれぞれの特性を有する、及び、ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される、コントローラを提供する。
2021535391.tif 000002
【特許請求の範囲】
【請求項１】
無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御するためのコントローラであって、前記複数のノードの各一意のペアが、それぞれのノードペアを形成し、集合的に複数のノードペアになり、当該コントローラは、
前記複数のノードペアから基準ノードペアを選択する、
前記基準ノードペアの少なくとも１つの基準特性を取得する、
前記複数のノードペアからノードペアのサブセットを選択し、前記ノードペアのサブセット内の各それぞれのノードペアは、前記少なくとも１つの基準特性とマッチするそれぞれの特性を有する、及び
前記ノードペアのサブセットを用いて無線周波数ベースの動き検出を行う、
ように構成される、コントローラ。
【請求項２】
当該コントローラは、
各それぞれのノードペアについて、それぞれのノードペアのノード間で交換されるワイヤレス通信信号を取得する、及び
各それぞれのノードペアについて、それぞれのワイヤレス通信信号との相互作用に起因する前記それぞれのワイヤレス通信信号のパラメータの変化を測定することにより、前記それぞれのワイヤレス通信信号から検出パターンを決定する、
ように構成され、
前記基準特性は、前記基準ノードペアの前記検出パターンであり、前記それぞれの特性は、各それぞれのノードペアの前記検出パターンである、請求項１に記載のコントローラ。
【請求項３】
前記パラメータは、ＲＳＳＩ値である、請求項２に記載のコントローラ。
【請求項４】
前記基準特性及び前記それぞれの特性のマッチングは、
前記検出パターンの形状、
ベースラインに対する前記検出パターンのピークの高さ、
ベースラインに対する前記検出パターンのピークの深さ、
ベースラインに対する前記検出パターンによってカバーされるエリア、
前記検出パターンの持続時間、
前記検出パターンの分類、
前記検出パターンの周期性、及び
以前に検出された検出パターンの履歴、
のうちのいずれかのマッチングを含む、請求項２又は３に記載のコントローラ。
【請求項５】
前記基準特性及び前記それぞれの特性は、
材料、
前記基準ノードペアのノードのノード材料の予め定義された組み合わせ、
向き、
壁及び／又は表面エリアに対する位置、
前記それぞれのノードペアのノード間の距離、
ノードタイプ、
制御設定、
前記基準ノードペアによって検出されるアクティビティの分類、
前記基準ノードペアが存在する空間のタイプの分類、
ノードの電源タイプ及び／又は状態、
ノードの送信電力、及び
ノードのオペレーティングシステムのソフトウェアエディション、
のうちのいずれかを含む、請求項１に記載のコントローラ。
【請求項６】
前記基準ノードペアは、第１のサブ空間内に位置し、前記複数のノードペアのうちの少なくとも１つのノードペアは、第２のサブ空間内に位置し、前記第１のサブ空間は、前記第２のサブ空間と異なる、請求項１乃至５のいずれか一項に記載のコントローラ。
【請求項７】
前記第１のサブ空間は、第１の部屋であり、前記第２のサブ空間は、第２の部屋である、請求項６に記載のコントローラ。
【請求項８】
前記ワイヤレスネットワークは、少なくともワイヤレス照明ネットワークである、請求項１乃至７のいずれか一項に記載のコントローラ。
【請求項９】
前記複数のノードは、照明デバイス、壁スイッチ、ブリッジ、スピーカ、テレビ、サーモスタット、コンセントプラグ、及び／又はスマート家電のいずれかを含む、請求項１乃至８のいずれか一項に記載のコントローラ。
【請求項１０】
当該コントローラは、前記基準ノードペアを示すユーザ入力を受けるように構成され、当該コントローラは、前記ユーザ入力に示される基準ノードペアを選択することにより前記複数のノードペアから前記基準ノードペアを選択するように構成される、請求項１乃至９のいずれか一項に記載のコントローラ。
【請求項１１】
当該コントローラは、
アクティビティを示す入力信号を取得する、及び
前記無線周波数ベースの動き検出において前記アクティビティを検出したノードペアを選択することにより前記複数のノードペアから前記基準ノードペアを選択するように構成される、請求項１乃至９のいずれか一項に記載のコントローラ。
【請求項１２】
無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御するシステムであって、当該システムは、
前記ワイヤレスネットワークの前記複数のノードと、
請求項１乃至１１のいずれか一項に記載のコントローラと、
を含む、システム。
【請求項１３】
無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御する方法であって、前記複数のノードの各一意のペアが、それぞれのノードペアを形成し、集合的に複数のノードペアになり、当該方法は、
前記複数のノードペアから基準ノードペアを選択することと、
前記基準ノードペアの少なくとも１つの基準特性を取得することと、
前記複数のノードペアからノードペアのサブセットを選択することであって、前記ノードペアのサブセット内の各それぞれのノードペアは、前記少なくとも１つの基準特性とマッチするそれぞれの特性を有する、ことと、
前記ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うことと、
を含む、方法。
【請求項１４】
当該方法は、
各それぞれのノードペアについて、それぞれのノードペアのノード間で交換されるワイヤレス通信信号を取得することと、
各それぞれのノードペアについて、それぞれのワイヤレス通信信号との相互作用に起因する前記それぞれのワイヤレス通信信号のパラメータの変化を測定することにより、前記それぞれのワイヤレス通信信号から検出パターンを決定することと、
を含み、
前記基準特性は、前記基準ノードペアの前記検出パターンであり、前記それぞれの特性は、前記それぞれのノードペアの前記検出パターンである、請求項１３に記載の方法。
【請求項１５】
コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムが前記コンピューティングデバイスの処理ユニットで実行された場合、請求項１３又は１４に記載の方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線周波数ベースの動き検出(radiofrequency-based motion detection)を行うために複数のノードを含むワイヤレスネットワークを制御するためのコントローラに関する。本発明はさらに、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御するシステムに関する。本発明はさらに、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御する方法、及び前記方法を実行するための対応するコンピュータプログラムプロダクトに関する。
【背景技術】
【０００２】
このような無線周波数ベースの動き検出を行う複数のノードは、当技術分野で知られている場合がある。例えば、無線周波数（ＲＦ：radiofrequency）ベースのセンシング技術を備えたメッシュネットワークが、対象領域(area of interest)内の人の動きを検出するために使用される場合がある。一部の例では、このようなメッシュネットワークは、無線周波数ベースの動き検出に専用となっている。そのため、このようなメッシュネットワークのノードは、相応に対象領域をカバーするように最適に位置付けられてもよい。
【０００３】
しかしながら、他の多くの例では、このようなメッシュネットワークは、無線周波数ベースの動き検出に専用となっていない。例えば、位置決め（又は配置）は、例えば照明要件を満たすこと又は取り付けの制約がある等、ノードの別の主機能に依存する場合がある。このようなメッシュネットワークを用いた無線周波数ベースの動き検出の不利な点は、メッシュネットワークのノードが、動きを正確に検出するために又はシステムの残りの部分への影響を最小限に抑えて動きを検出するために、前記対象領域内に最適に位置付けられない可能性があることである。そのため、無線周波数ベースの動き検出は、精度に劣る、及び／又は、あまり関連性がない（無線周波数ベースの動き検出に適した）無線周波数信号を含む（それほど最適に位置付けられていない）ノードからのレポートで無線周波数スペクトルを不必要に混み合わせる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、少なくとも上記の課題を緩和する、無線周波数ベースの動き検出を行うための改善されたコントローラを提供することである。
【課題を解決するための手段】
【０００５】
そのために、本発明は、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御するためのコントローラであって、複数のノードの各一意のペア(unique pair)が、それぞれのノードペア(respective node pair)を形成し、集合的に(collectively)複数のノードペアとなり(result in)、コントローラは、複数のノードペアから基準ノードペアを選択する、基準ノードペアの少なくとも１つの基準特性を取得する、複数のノードペアからノードペアのサブセットを選択し、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチ(match)するそれぞれの特性(respective characteristic)を有する、及び、ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される、コントローラを提供する。
【０００６】
したがって、無線周波数ベースの動き検出を行うためにワイヤレスネットワークを制御するためのコントローラが提供される。前記ワイヤレスネットワークは、複数のノードを含み、無線周波数ベースの動き検出を行うように構成される。斯かるノードは、ワイヤレス接続性及び動作インテリジェンスを備えてもよい。斯かるノードは、ワイヤレスネットワーク内で交換されるワイヤレス通信信号を検出し、それらの無線周波数観測(radiofrequency observation)を記録し、コントローラに報告してもよい。さらに、前記ワイヤレスネットワーク内で、複数のノードの各一意のペアは、それぞれのノードペアを形成してもよい。例えば、４つの一意のノード（例えば、Ａ、Ｂ、Ｃ、Ｄ）が存在する場合、６つの一意のノードペアが形成されてもよい（例えば、ＡＢ、ＡＣ、ＡＤ、ＢＣ、ＢＤ、ＣＤ）。斯くして、複数のノードの各一意のペアは、集合的に複数のノードペアとなる。ある態様では、前記４つの一意のノード（Ａ、Ｂ、Ｃ、又はＤ）が（例えば、異なるアンテナタイプ、異なるＴｘ電力であるが同じＲｘ感度等に起因して）同じＨＷ／ＲＦ特性を共有しない状況が発生する可能性がある。したがって、一意のノードペアは、例えばＡＢとＢＡは異なるペアである等のように、どのノードが送信機であり、どのノードが受信機であるかを評価することによって定義されてもよい。
【０００７】
それぞれのノードペアのノードは、互いにワイヤレス通信信号を交換してもよい。このようなワイヤレス通信信号の交換は、無線周波数ベースの動き検出等、無線周波数ベースのセンシングに使用されてもよい。例えば、確立されたベースラインに関して、検出パターンが、それぞれのノードペアのノード間で交換されるワイヤレス通信信号のパラメータの変化を測定することによって決定されてもよく、パラメータの変化は、前記ワイヤレス通信信号との相互作用(interaction)に起因してもよい。この変化は、それぞれのノードペアによって記録されるパーミュテーション(permutation)と表現されてもよい。この相互作用は、例えば、検出されるべき物体によってもたらされる可能性があり、物体は、それぞれのノードペアのノード間で交換される前記ワイヤレス通信信号を干渉、妨害、遅延、吸収、及び／又は反射させる可能性がある。
【０００８】
（ワイヤレスネットワークの）複数のノードペアのうちの一部のノードペアは、前記動きを検出するために最適に位置付けられるかもしれない。それらの記録されるパーミュテーションは、無線周波数ベースの動き検出に関連する可能性がある。しかしながら、（ワイヤレスネットワークの）複数のノードペアのうちの一部のノードペアは、前記動きを検出するためにそれほど最適に位置付けられないかもしれない。それらの記録されるパーミュテーションは、無線周波数ベースの動き検出にあまり関連性がない可能性がある。無線周波数ベースの動き検出のために複数のノードペアのすべてのノードペアのパーミュテーションを考慮する場合、複数のノードペアのすべてのノードペアがコントローラに報告し、それによってワイヤレスネットワークを不必要に占有する及び／又はコントローラの処理能力に不必要に負担をかける可能性がある。したがって、前記無線周波数ベースの動き検出を実行する際に、複数のノードペアのノードペア間を仲裁し(arbitrate)、帯域幅を節約する明確な必要性が存在する。
【０００９】
本発明は、無線周波数ベースの動き検出に関連するそれぞれのノードペアを有利に活用し、無線周波数ベースの動き検出にあまり関連性がない（動作中、当該時点における）それぞれのノードペアの不都合な寄与を軽減する。
【００１０】
すなわち、本発明によるコントローラは、複数のノードペアから基準ノードペアを選択するように構成される。この基準ノードペアは、例えば、無線周波数ベースの動き検出を介して検出されるべき（特定の）動きに最も適している、及び／又は、最も模範的であると特徴付けられてもよい。さらに、少なくとも１つの基準特性が、基準ノードペアを特徴付けてもよい。この少なくとも１つの基準特性は、例えば、基準ノードペア自体のノードの物理的特徴、又は基準ノードペアのノードを囲むエリアの物理的特徴、又は前記基準ノードペアの検出プロパティ（例えば、その測定又は摂動(perturbation)）を含んでもよい。
【００１１】
したがって、少なくとも１つの基準特性は、複数のノードペアの基準ノードペア間を仲裁するために適したプロパティである可能性があるので、本発明によるコントローラは、基準ノードペアの少なくとも１つの基準特性を取得するように構成される。さらに、コントローラは、複数のノードペアからノードペアのサブセットを選択するように構成され、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチするそれぞれの特性を有する。コントローラはさらに、ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される。その結果、基準ノードペアとマッチする（又は類似する）特性を有するノードペアを含むサブセットが選択される（又は取得される、又は見つけられる）。それにより、無線周波数ベースの動き検出は、無線周波数ベースの動き検出を介して前記動きを検出するのに及び関連するパーミュテーションをレンダリングするのに適している可能性がある、ノードペアのサブセットのみを用いて行われ、無線周波数ベースの動き検出を介して前記動きを検出するのにあまり関連性のないノードペアを含み、したがって、不必要に帯域幅を占有する又はＲＦスペクトルを混雑させる可能性がある、複数のノードペアのすべてのノードペアを用いて行われなくてもよい。
【００１２】
全体として、本発明は、無線周波数ベースの動き検出を行うためにワイヤレスネットワークを制御するためのコントローラであって、無線周波数ベースの動き検出が、より効果的で、より効率的で、より少ないリソースで、より（計算的に）経済的なやり方で制御される、コントローラを提供する。
【００１３】
例えば、オフィス内を移動する人の動きは、共同するＲＦベースのセンシング技術を備えた天井取付照明器具のペアと比較して、共同するＲＦベースのセンシング技術を備えた壁スイッチのペアによってより正確に検出される可能性がある。すなわち、前記壁スイッチのペアは、例えば、体の中心の高さ(center-body-height)の（一般的に見られる）配置により特徴付けられてもよい。したがって、前記壁スイッチは、前記壁スイッチのペアの壁スイッチ間で交換されるワイヤレス通信信号と前記移動する人とのより顕著な相互作用を起こす傾向にあり得る。これに反して、前記天井取付照明器具のペアは、例えば、オフィスの床（すなわち、人の移動面）に対して垂直に高い（一般的に見られる）配置によって特徴付けられてもよい。したがって、前記天井取付照明器具は、無線周波数ベースの動き検出を介して人を検出することができるかもしれないが、その配置に起因して、前記照明器具のペアの照明器具間で交換されるワイヤレス通信信号と前記移動する人とのあまり顕著ではない相互作用を起こす傾向にあり得る。したがって、天井取付照明器具のペアの記録される（ＲＦ）パーミュテーションは、オフィス内を移動する人の動きを検出するための壁スイッチのペアの記録されるパーミュテーションと比較して、正確性、効率性、及び／又は関連性が低くなり得る。
【００１４】
斯くして、本発明によれば、無線周波数ベースの動き検出を行うためにワイヤレスネットワークを制御するためのコントローラは、人の動きを検出するために前記オフィス内に設けられていてもよい。前記ワイヤレスネットワークは、前記壁スイッチのペア及び前記天井取付照明器具のペアを含むだけでなく、前記オフィス内のさらなる壁スイッチ及び前記オフィス内のさらなる天井取付照明器具を含む、前記オフィス内の複数のノードを含んでもよい。この場合、コントローラは、壁スイッチのペアを基準ノードペアとして選択するように構成されてもよい。例えば、前記選択は、壁スイッチを示すユーザ入力によって行われる、又は、代替的に、壁スイッチが人の（例えば、解像度又は信号強度の観点から）最良の検出を提供することを判断することによって行われる。この基準ノードペア（すなわち、壁スイッチのペア）の少なくとも１つの特性は、その対応するノードのうちの１つのノードのタイプであってもよい。すなわち、ここでは、タイプ「壁スイッチ」が、少なくとも１つの基準特性であってもよい。その後、コントローラは、複数のノードペアからノードペアのサブセットを選択してもよく、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチするそれぞれの特性を有する。斯くして、コントローラは、オフィス内のすべての壁スイッチを含むサブセットを選択してもよい。したがって、前記オフィス内の人の動きを検出するための無線周波数ベースの動き検出は、前記オフィス内の壁スイッチ（のパーミュテーション）のみを用いて行われ、前記オフィス内の天井取付照明器具（のパーミュテーション）を用いて行われなくてもよい。代替的に、（前述の「タイプ」とは別個に、又はそれに加えて）別の基準特性は、例えば、配置の高さ、例えば、人の体の中心の高さであってもよい。このような代替的な基準特性により、体の中心の高さに位置付けられるト（ワイヤレスネットワークの一部であり得る）スマートサーモスタッもまた、（壁スイッチは別にして）前記選択されるサブセットに含まれてもよい。
【００１５】
したがって、オフィス内で移動する人の無線周波数ベースの動き検出を行うために、壁スイッチだけで十分（及び適切）であり得るので、天井取付照明器具は、当該無線周波数ベースの動き検出を行うためには余分であり得る。したがって、前記天井取付照明器具によって記録されるパーミュテーションは、必要とされなくてもよく、又は、処理において考慮されなくてもよく、又はコントローラによって要求されなくてもよく（壁スイッチのパーミュテーションのみが要求及び／又は考慮される）、それによって、ワイヤレスネットワーク内の帯域幅が節約され、動きを検出するための努力が経済的になる。したがって、天井取付照明器具が不必要に帯域を占有する又はＲＦスペクトルを混雑させることが防止され得る。これにより、前記オフィス内のワイヤレスネットワークを用いた無線周波数ベースの動き検出を介して人の動きを検出するための、より効果的、より効率的、及び／又はより経済的な制御が提供される。
【００１６】
前述のように、コントローラは、前記ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される。斯くして、コントローラは、必要に応じて、前記ノードペアのサブセットに属していない複数のノードペア（又は別のワイヤレスネットワーク）の一部のノードペアを考慮に入れることが依然としてできる場合がある。例えば、壁スイッチの選択されたサブセットを考慮する場合において、コントローラは、例えば、特定の壁スイッチが故障する及び／又は考慮されるべき特定のエリア内に存在しない場合、壁スイッチではないデバイスのパーミュテーションを受信又は要求することが依然として可能であり得る。しかしながら、上述したように、当該サブセットに属さない余分な他のノードペアを考慮することなく、無線周波数ベースの動き検出のためにノードペアのサブセットのみを考慮することが有利であり得る。したがって、一実施形態では、コントローラは、前記ノードペアのサブセットのみを用いて無線周波数ベースの動き検出を行うように構成されてもよい。
【００１７】
さらに、一実施形態では、コントローラは、前記ノードペアのサブセットに属さないノードペアのセットを無線周波数ベースの動き検出から破棄する(discard)ように構成されてもよい。斯くして、ある例では、コントローラは、例えば、前記サブセットに属さないノードペアのパーミュテーションを依然として聞く及び／又は受信することができるかもしれないが、無線周波数ベースの動き検出において当該ノードペアを考慮しなくてもよく、これにより、無線周波数ベースの動き検出の精度、計算量、及び速度を向上させることができる。他の条件では、コントローラは、前記パーミュテーションを受信しなくてもよく、及び／又は、前記ノードペアのサブセットに属さない前記ノードペアに、自身のパーミュテーションをコントローラに一時的に伝達しないように指示してもよい。斯くして、コントローラは、前記ワイヤレスネットワーク及びそれに関連する無線周波数ベースの動き検出プロセスを制御してもよい。したがって、一実施形態では、コントローラは、無線周波数ベースの動き検出を行うために、それぞれのノードペアのノード間で交換されるべきネットワークトラフィックの量を制御するように構成されてもよく、この場合、ノードペアのサブセット内のそれぞれのノードペアのノード間で交換されるネットワークトラフィックが増加されてもよく、及び／又は、前記ノードペアのサブセットに属さないノードペアのセット内のそれぞれのノードペアのノード間で交換されるネットワークトラフィックが減少されてもよい。ここで、それぞれのノードペアのノード間で交換されるべきネットワークトラフィックの量を制御することは、コントローラが、メッセージング／ワイヤレス通信シグナリングプロパティを変更するように前記それぞれのノードペアに指示を送ることによって行われてもよい。
【００１８】
部分的に述べたように、少なくとも１つの基準特性が、基準ノードペアを特徴付けてもよい。少なくとも１つの基準特性は、例えば、前記基準ノードペアの検出プロパティ（例えば、その測定又は摂動）を含んでもよい。したがって、一実施形態では、コントローラは、各それぞれのノードペアについて、それぞれのノードペアのノード間で交換されるワイヤレス通信信号を取得する、及び、各それぞれのノードペアについて、それぞれのワイヤレス通信信号との相互作用に起因するそれぞれのワイヤレス通信信号のパラメータの変化を測定することにより、それぞれのワイヤレス通信信号から検出パターンを決定するように構成されてもよく、基準特性は、基準ノードペアの検出パターンであってもよく、それぞれの特性は、各それぞれのノードペアの検出パターンであってもよい。このような実施形態は、複数のノードペアのそれぞれのノードペアの検出パターンが基準ノードペアの検出パターンと比較され、マッチすると、前記それぞれのノードペアがノードペアのサブセット内に含められ、少なくとも該サブセットを用いて、コントローラが無線周波数ベースの動き検出を行うように構成されるので、有利である。斯くして、このような実施形態を考慮すると、無線周波数ベースの動き検出が、より関連するパーミュテーション及び／又はより正確な検出パターンを有するノードペアを用いて行われることが保証される。代替的に、このような検出パターンは、全体的に検出シグネチャ(detection signature)と表現されてもよい。
【００１９】
さらに、前記ワイヤレス通信信号は、例えば、ユニキャストメッセージ、マルチキャストメッセージ、ブロードキャストメッセージ、インターパンメッセージ、ソフトウェアアップデート、制御コマンド等であってもよい。
【００２０】
一実施形態では、少なくとも１つの基準特性は、基準ノードペアの１つ以上の検出パターンであってもよい。前記１つ以上の検出パターンは、例えば、検出される第１の物体（例えば、人）、検出される第２の物体（例えば、人）、及び／又は検出される１つ以上のさらなる物体（例えば、人）に対応する検出パターンを含んでもよい。これにより、基準ノードペアの１つ以上の検出パターンを有することで、コントローラは、（例えば、分類されたボディマス(body mass)を介して）無線周波数ベースの動き検出で前記物体間を区別してもよい。斯くして、選択されたノードのサブセットは、１つ以上の検出パターン、例えば、基準ノードペアで（当初に）検出される１つ以上のオブジェクト（例えば、人）に対応する動きを検出することができる、及び／又は、そうすることに適したそれぞれのノードペアを含んでもよい。
【００２１】
ある態様では、パラメータは、ネットワーク診断であってもよい。例えば、ワイヤレス通信信号（例えば、メッセージ）は、前記相互作用に起因して、送信中に影響を受ける可能性がある、ネットワーク診断を含んでもよい。一実施形態では、パラメータは、ＲＳＳＩ値であってもよい。斯かるＲＳＳＩ値は、検出されるべき物体によって相応に影響を受ける可能性があり、したがって、本発明による測定を実行する（すなわち、無線周波数ベースの動き検出の一部を実行する）ための適切なパラメータを提供し得る。
【００２２】
しかしながら、前記パラメータは、ＲＳＳＩ値だけでなくてもよい。前記パラメータは、ワイヤレス通信及び／又は通信のドメイン内の別のパラメータであってもよい。前記パラメータは、例えば、それぞれのノードペアのノード間で交換されるメッセージの性能プロパティ(performance property)であってもよい。したがって、ある例では、パラメータは、受信の遅延であってもよい。例えば、それぞれのノードペアのあるノードが、それぞれのノードペアの別のノードにワイヤレス通信信号（例えば、メッセージ）を送信する場合、メッセージは、特定の時間窓内に期待されるかもしれないが、前記それぞれのワイヤレス通信信号との相互作用に起因して遅延されることがある。斯くして、このような受信の遅延は、無線周波数ベースの動き検出を行うのに適したパラメータであり得、それから決定される検出パターンは、少なくとも１つの基準特性の基準特性として機能してもよい。
【００２３】
さらに、ある態様では、前記受信の遅延はまた、前記遅延が前記それぞれのワイヤレス通信信号との相互作用によってもたらされるものであるか否かに関わらず、前記検出パターンを規定し得る。例えば、前記パラメータがＲＳＳＩである場合、−８０、−８２、−８４、−９６のＲＳＳＩ値は、通常の状況では１００ミリ秒の間隔で受信され得る。しかしながら、前回のＲＳＳＩ値「−８４」から５００ミリ秒後に「−９６」を受信する場合、検出パターンは、全く異なるパターンをレンダリングし得る。前半は最後の受信値で傾斜(slope)をレンダリングするのに対し、後半（遅延している状況）は検出パターンにおいて線形の進行(linear progression)をレンダリングする。
【００２４】
同様に、ある例では、パラメータは、リトライの数であってもよい。例えば、それぞれのノードペアのあるノードが、それぞれのノードペアの別のノードにワイヤレス通信信号（例えば、メッセージ）を送信する場合、メッセージは、前記それぞれのワイヤレス通信信号との相互作用に起因して、最初に正しく送信されない、又は最初に完全に送信されないことがある。斯くして、リトライの数は、無線周波数ベースの動き検出を行うのに適したパラメータであり得、それから決定される検出パターンは、少なくとも１つの基準特性の基準特性として機能する。
【００２５】
同様に、ある例では、パラメータは、送信されたワイヤレス通信信号の送信電力であってもよい。
【００２６】
また、パラメータは、上記のパラメータのうちの少なくとも１つであってもよく、したがって、アグリゲートメトリック(aggregate metric)等、上記のパラメータのうちの少なくとも一部の組み合わせであってもよい。
【００２７】
斯くして、前記検出パターンは、基準特性として機能してもよい。したがって、コントローラは、複数のノードペアからノードペアのサブセットを選択するように構成され、ノードペアのサブセット内の各それぞれのノードペアは、基準ノードペアの少なくとも１つの検出パターンとマッチする各それぞれのノードペアの検出パターンを含んでもよい。（例えば、各それぞれのノードペアの検出パターンは、それぞれの検出パターンと表現されてもよく、基準ノードペアの少なくとも１つの検出パターンは、基準検出パターンと表現されてもよい）。その後、コントローラは、例えば前記ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成されてもよい。前記検出パターンをマッチングすることは、検出されたパターンの１つ以上のプロパティをマッチングすることを含んでもよい。したがって、ある態様では、基準特性及びそれぞれの特性のマッチング(matching)は、検出パターンの統計的分析を介した及び／又は検出パターンのパターン分析を介したマッチングを含んでもよい。
【００２８】
したがって、一実施形態では、基準特性及びそれぞれの特性のマッチングが、検出パターンの形状、ベースラインに対する検出パターンのピークの高さ、ベースラインに対する検出パターンのピークの深さ、ベースラインに対する検出パターンによってカバーされるエリア、検出パターンの持続時間、検出パターンの分類(classification)、検出パターンの周期性、及び以前に検出された検出パターンの履歴のうちのいずれかのマッチングを含む、本発明によるコントローラが提供されてもよい。
【００２９】
例えば、壁スイッチを含むノードペアによって検出される、（ベースラインに対する）座っている人の検出パターン内に含まれるピークは、スマートサーモスタットを含むノードペアによって検出される、（ベースラインに対する）同じ（又は他の）座っている人の検出パターン内に含まれるピークとがマッチすることがある。前記マッチングは、前記ピークの高さ、曲率、積分、パワー、及び／又は傾きを評価することを含んでもよい。さらに、例えば、検出パターンの形状は、他の検出パターンとマッチングされてもよい。斯かる形状は、例えば、ピーク、関数、検出されたピークの特定の組み合わせ、不連続性(discontinuity)、漸近線(asymptote)、ステップ関数のステップ等であってもよい。さらに、ベースラインに対して検出パターンによって囲まれる（又はカバーされる、又は境界付けられる）エリアが、基準ノードペアの検出パターンとそれぞれのノードペアの検出パターンのいずれかとの前記マッチングにおいて使用されてもよい。（例えば、微積分学(calculus)、積分数学(integral mathematic)によって決定される）そのようなエリアは、そのような検出パターンのエネルギコンテンツ(energy content)を示し得る。例えば、太っている人に対応する検出パターンは、痩せている人に比べて、より高いエネルギシグネチャを(energy signature)含み得る。
【００３０】
さらに、検出パターンの分類は、それぞれのノード、又はそれぞれのノードペアが、相応に検出パターンを分類するインテリジェンスを有することを含んでもよい。例えば、あるノードペアによって決定される検出パターンは、当該ノードペアによって、「座っている人」として分類されることがある。別のノードペアは、それによって決定される検出パターンを「立っている人」として分類することがある。「立っている人」という分類は、「座っている人」という分類とマッチしなくてもよく、したがって、対応するノードペアは、マッチする特性を含まず、したがって、同じノードペアのサブセットには属さない。さらに、検出パターンの持続時間は、基準ノードペアの基準特性（すなわち、基準検出パターン）と、それぞれのノードペアのそれぞれの特性（すなわち、それぞれの検出パターン）とを比較するのに適し得る。すなわち、物体の動きに起因して、検出パターンは、特定の瞬間／持続時間の間に検出／形成されることがある。例えば、一部の例では、検出パターンは、特定の動きを分類するのに十分な精度ではないかもしれないが、それでも動きが存在することを示すことがある。遊んでいる、働いている等のアクティビティは、検出パターンの持続時間によって認識されることがある。例えば、電柱の下で作業をするメンテナンスエンジニアは、メンテナンスのたびに５分間の持続時間で検出パターンを発生させることがある。したがって、複数のノードペアからのノードペアのサブセットの選択は、サブセットが、現在、そのような５分間のアクティビティの持続時間でそのような検出パターンを検出している、及び／又は、以前に、そのような５分間のアクティビティの持続時間でそのような検出パターンを検出したすべてのノードペアを含むように行われてもよい。したがって、電柱のメンテナンス中に、前記メンテナンスアクティビティの検出に関連するノードペアのみが、無線周波数ベースの動き検出に使用され、他のノードペアが不必要に無線周波数ベースの動き検出に含まれないようにしてもよい。
【００３１】
さらに、部分的に上述したように、基準特性及びそれぞれの特性の前記マッチングは、以前に検出された検出パターンの履歴をマッチングすることを含んでもよい。例えば、基準ノードペアが、例えば偽陽性の定義された閾値以下の、ある数の偽陽性が検出される履歴を含み、それぞれのノードペアが、前記閾値以下の数の偽陽性を含む場合、マッチングが、これに基づいて確立されてもよい。斯くして、（閾値内の）ある数の偽陽性をレンダリングするそれぞれのノードペアのサブセットが、無線周波数ベースの動き検出のために考慮されてもよい。準用して、偽陰性、又はその他の検出メトリックが、以前に検出された検出パターンの履歴内で考慮されてもよい。さらに、例えば、基準ノードペアが入口（すなわち、例えばサブ空間）に位置し、入口を通って歩いて入ってくる人を（ほぼ実質的に常に）検出することにより特徴付けられる場合、前記基準ノードペアに対応する以前に検出された検出パターンの履歴は、「歩いている人」という（履歴分類の）インディケーションを含み得る。この場合、本発明による前記マッチングは、「歩いている人」という（履歴分類の）インディケーションを含む検出された検出パターンの類似した履歴を含むそれぞれのノードペアをマッチングすることを含んでもよい。斯くして、「座っている人」というインディケーションを含む以前に検出された検出パターンの履歴を含むそれぞれのノードペアは、マッチしなくてもよい。したがって、検出パターンの特定の履歴によって特徴付けられるノードペアのみが、無線周波数ベースの動き検出のために考慮されてもよい（例えば、入口及び／又は出口に存在するノード）。
【００３２】
例えば、室内でのアクティビティ中、例えば、Ｗｉ−Ｆｉ動画ストリーミング中、室内の無線干渉が、無線周波数ベースの動き検出、すなわち、それぞれのノードペアの検出パターンに影響を与えることがある。このような干渉／相互作用も、検出パターンで識別され、基準特性及びそれぞれの特性のマッチングに利用されてもよい。同様に、アクティビティレベルの予測、例えば、人が午後８時に部屋に入りソファに座ってテレビを見る一方、人が午前９時に前記部屋に入り鍵をピックアップすることがある。検出パターンが予想されるが、該検出パターンが発生しない場合、そのような相互作用は、基準特性及びそれぞれの特性のマッチングに利用するためのそれぞれの検出パターンの特徴であり得る。
【００３３】
少なくとも１つの基準特性及びそれぞれの特性の前記マッチングは、上述した特徴のいずれか１つ、又はそれらの組み合わせをマッチングすることを含んでもよい。
【００３４】
部分的に述べたように、少なくとも１つの基準特性が、基準ノードペアを特徴付けてもよい。少なくとも１つの基準特性は、例えば、基準ノードペア自体のノードの物理的特徴であってもよい（例えば、上述の壁スイッチ及び天井取付照明器具の例を参照）。これは、基準ノードペアの物理的プロパティが、ノードペア間の類似性に起因して、検出されるべき動きの無線周波数ベースの動き検出の品質をよく示し得るので、有利である。また、少なくとも１つの基準特性は、例えば、基準ノードペア自体の前記ノードには属さない、基準ノードペアのノードを囲むエリアの物理的特徴、例えば、ノードの前にある建築物の柱等であってもよい。このような特徴を基準特性及び／又はそれぞれの特性として決定することにより、同様の利点が得られる得る。
【００３５】
したがって、一実施形態では、基準特性及びそれぞれの特性は、ノードの材料、基準ノードペアのノードのノード材料の予め定義された組み合わせ、ノードの向き、壁及び／又は表面エリアに対する位置、それぞれのノードペアのノード間の距離、ノードタイプ、制御設定、基準ノードペアによって検出されるアクティビティの分類、基準ノードペアが存在する空間のタイプの分類、ノードの電源タイプ及び／又は状態、ノードの送信電力、及び、ノードのオペレーティングシステムのソフトウェアエディションのうちの少なくとも１つを含んでもよい。
【００３６】
前記基準ノードペアは、材料を含んでもよい。前記材料は、基準ノードペアのいずれかのノード、又は、基準ノードペアの両方のノードのものであってもよい。前記材料は、例えば、ＰＥ、ＰＥＴ、ＰＶＣ、ＡＢＳ、ＨＤＰＥ等のポリマ、例えば、銅、スチール、鉄、アルミニウム等の金属、ガラス等のセラミック、カーボンファイバ強化ラミネート等の複合材、及び／若しくは、木材、又は、それらの組み合わせであってもよい。斯くして、前記基準ノードペアは、スチール等の材料を含んでもよく（例えば、スチールハウジングを有する照明器具）、ノードペアのサブセットは、同じくスチールのそれぞれのノードペアを含んでもよい（例えば、すべてスチールハウジングを有する、照明器具、センサ、家電等）。なぜなら、スチールを含むノードは、例えば反射プロパティに起因して一部の例では無線周波数ベースの動き検出により適し得るからである。
【００３７】
同様に、前記基準ノードペアは、基準ノードペアのノードのノード材料の予め定義された組み合わせを含んでもよい。例えば、特定の無線周波数ベースの検出は、ポリマノードとペアリングするスチールノードのパーミュテーションを評価することによって最もよく行われることがある。なぜなら、スチールノードは、無指向性の一様な受信ポリマノードに対して反射及び指向性をレンダリングし得るからである。このような組み合わせも、基準ノードペアの基準特性として考慮されてもよい。
【００３８】
前記基準ノードペアは、向きを含んでもよい。前記材料は、基準ノードペアのいずれかのノード、又は、基準ノードペアの両方のノードのものであってもよい。さらに、前記サブセットは、マッチする向き（例えば、すべてが下向き又は特定の空間を向いている）、壁及び／又は表面に対するマッチする位置（例えば、ノードペアの少なくとも１つのノードが窓又は廊下に隣接しているすべてのノードペア）、それぞれのノードペアのノード間のマッチする距離（例えば、（最短距離）１メートル離れて、又は最大で２メートル離れて、又は最大で４メートル離れて位置付けられているノードのみを考慮する）、マッチするノードタイプ（例えば、「壁スイッチ」、「照明器具」、「照明器具及び壁スイッチの組み合わせ」、「家庭機器」、「照明デバイス」、「テーブルランプ」、「モバイルデバイス」等のデバイスタイプ、又はそれらの組み合わせ等）を有するノード対を含んでもよい。さらに、ノードタイプは、類似のシリアル番号を有するＨｕｅ電球又はＬＥＤドライバのセット等、類似のシリアル番号又はシリアル番号の一部を有するノードがマッチするような、ノードのシリアル番号を含んでもよく、前記基準ノードペアは、マッチする制御設定（例えば、照明シーンの再生対光源の単純なオン／オフ）、基準ノードペアによって検出されるアクティビティのマッチする分類（ノードペアのサブセットは、座っている人を検出するノードペア、歩いている人を検出するノードペア、遊んでいる人を検出するノードペア等を含む）、基準ノードペアが存在する空間のタイプのマッチする分類（例えば、キッチン、オフィス、第１のキュービクル(cubicle)、第２のキュービクル、家、住所、部屋の入口、部屋の出口、空間の間の通路、プレイルーム等）を含んでもよい。
【００３９】
基準ノードペアの基準特性及び／又はそれぞれのノードペアのそれぞれの特性は、ノードの電源タイプ及び／又は状態を含んでもよい。例えば、ノードペアのサブセットを選択することは、バッテリ駆動のノードと主電源駆動のノード（又はノードペア（例えば、ノードペアの１つのノードがバッテリ駆動であり得る））間を仲裁する等、ノード及び／又はノードペアの電源タイプに基づいてもよい。より具体的には、バッテリ寿命もまた、十分なバッテリ寿命を有するノードのみが本発明によるサブセット内に含まれ得る等、基準特性であり得る。さらに、基準特性及びそれぞれの特性は、受信／送信の利用可能な無線スペクトルを含んでもよい。さらに代替的に、送信／受信におけるノードの感度が、基準特性であってもよい。これも、ノードのタイプに関連してもよい。
【００４０】
同様に、基準ノードペアの基準特性及び／又はそれぞれのノードペアのそれぞれの特性は、ノードの送信電力及び／又はノードのオペレーティングシステムのソフトウェアエディションノードを含んでもよい。前者は、送信電力のある閾値を有するノードペアのみを考慮することによりサブセットが確立され得るので、有利であり得る。後者は、オペレーティングシステムのあるバージョンを有するノードペアのみを考慮することによりサブセットが確立され得、これにより、信号の処理を容易にするので（古いオペレーティングシステム及びメッセージは、コントローラが翻訳を実行することを必要とする可能性がある）、有利であり得る。
【００４１】
さらに、部分的に上述したように、（ワイヤレスネットワークの）複数のノードペアのうちの一部のノードペアは、前記動きを検出するために最適に位置付けられるかもしれない。それらの記録されるパーミュテーションは、無線周波数ベースの動き検出に関連する可能性がある。しかしながら、（ワイヤレスネットワークの）複数のノードペアのうちの一部のノードペアは、前記動きを検出するためにそれほど最適に位置付けられないかもしれない。それらの記録されるパーミュテーションは、無線周波数ベースの動き検出にあまり関連性がない可能性がある。さらに、上述したように、少なくとも１つの基準特性は、複数のノードペアの基準ノードペア間を仲裁するのに適したプロパティであり得る。しかしながら、マッチする特性（すなわち、少なくとも１つの基準特性及びそれぞれの特性がマッチする）を有する複数のノードペアのノードペアは、空間内の異なる位置に位置するかもしない。
【００４２】
したがって、一実施形態では、基準ノードペアは、第１のサブ空間内に位置してもよく、複数のノードペアのうちの少なくとも１つのノードペアは、第２のサブ空間内に位置してもよく、第１のサブ空間は、第２のサブ空間と異なってもよい。前記第１のサブ空間及び／又は前記第２のサブ空間は、例えば、オフィスフロアの一部、部屋の一部、プレイエリア、キッチン、入口領域、出口領域、チェックアウト領域、棚、小売セグメント、コーナ、窓、窓領域、端部、廊下、待機エリア、スポーツエリア、より広いエリア内の腰掛けエリア、屋根、天井、床、キュービクル、壁等のうちのいずれかであってもよい。
【００４３】
一実施形態では、第１のサブ空間は、第１の部屋であってもよく、第２のサブ空間は、第２の部屋であってもよい。代替的に、ワイヤレスネットワークが１つの単一のエリア（又は、例えば、単一の部屋、若しくは、オフィスフロア）内に展開されることを考慮して、第１のサブ空間は、前記エリアの一部（例えば、模範的な部屋の入口、又は、模範的なオフィスフロアのコーナ等）であってもよく、第２のサブ空間は、前記エリアの別の一部（例えば、模範的な部屋の窓エリア、又は、模範的なオフィスフロアの別のコーナ等）であってもよい。同様に、第１のサブ空間は、空間の端部（窓及び／又は出口／入口等、すなわち、例えば空き巣の侵入にセンシティブな場所）であってもよく、第２のサブ空間は、空間の中央部（例えば、オフィスのキュービクル等）であってもよい。また、第１のサブ空間及び第２のサブ空間は、それぞれ第１のキュービクル及び第２のキュービクルであってもよい。
【００４４】
また、複数のノードペアからのノードペアのサブセットは、位置の類似性に基づいて選択されてもよい。一実施形態では、基準ノードペアは、第１の空間の第１のサブ空間内に位置してもよく、複数のノードペアの少なくとも１つのノードペアは、第２の空間の第２のサブ空間内に位置してもよく、第１の空間の第１のサブ空間及び第２の空間の第２のサブ空間は、類似の（タイプの）サブ空間であってもよく、第１の空間は、第２の空間と異なってもよい。例えば、第１の空間は第１の居住用アパートであってもよく、一方、第２の空間は第２の居住用アパートであってもよい（両者は例えば同じ集合住宅内にあり、したがって両者は例えばレイアウトが同様である）。第１のサブ空間及び第２のサブ空間は、アパートの入り口であるサブ空間の同様のタイプであってもよい。したがって、基準ノードペアは、例えば、前記エントランスにおけるスマート（ワイヤレス）ドアベル及びスマートライトであってもよい。したがって、ノードペアのサブセットは、入口に近いという特性を有するすべてのノードペアを含んでもよく、したがって、集合住宅内のすべてのアパートの入口におけるすべてのドアベル及びスマートライトを含んでもよい。また、これは、前記ワイヤレスネットワークが、断片化(fragment)されてもよい、又は、複数のサブワイヤレスネットワーク（例えば、ＬＡＮ）から成ってもよいことを意味し得る。
【００４５】
前記サブスペースは、ハウスレベル(house level)であってもよい。例えば、第１のハウスは、第２のハウスから学ぶことがある。例えば、異なる場所に同じ不動産開発会社からの同じように建てられた家を有する場合、新しく建てられた家は、先に建てられた家で取得される既に定義された基準ノードペアを再利用することにより無線周波数ベースのセンシングの学習を有利に開始することができる。
【００４６】
一実施形態では、ワイヤレスネットワークは、少なくともワイヤレス照明ネットワークである。ワイヤレス照明ネットワークは、高密度の複数のノードを含み、これらのノードは、さらにエリア内にアレイ状に又はさらにエリア内に論理的に分散され得るので、ワイヤレスネットワークがワイヤレス照明ネットワークであることは、無線周波数ベースの動き検出に有利であり得る。また、ワイヤレス照明ネットワークは、ワイヤレスネットワークがさらに高密度になり得るような、ホームオートメーションネットワーク又はワイヤレスモバイルネットワーク等の他のワイヤレスネットワークと相互作用してもよい。一実施形態では、ワイヤレスネットワークは、ワイヤレス照明ネットワークである。
【００４７】
一実施形態では、ワイヤレスネットワークは、少なくともホームオートメーションネットワークである。一実施形態では、ワイヤレスネットワークは、ホームオートメーションネットワークである。斯かるホームオートメーションネットワークは、（例えば、異なる場所、向き等における）多くの異なるデバイスが斯かるネットワークの一部であり得るので、有利であり得る。
【００４８】
一例では、ワイヤレスネットワークは、固定ノードのみを含む。固定ノードは、不動ノードと表現されてもよい。斯かる固定（不動）ノードは、例えば、照明器具、壁スイッチ、スマートサーモスタット等を含んでもよい（これらはすべて、壁に固定され得、不動である）。これは、動的なノードであり得る、スマートフォン又はウェアラブル等とは対照的である。
【００４９】
一実施形態では、複数のノードは、照明デバイス、壁スイッチ、ブリッジ、スピーカ、テレビ、サーモスタット、ワイヤレスセンサ、コンセントプラグ(power outlet plug)、ドアベル、スマートホームアシスタントデバイス、及び／又はスマート家電のいずれかを含む。
【００５０】
一実施形態では、コントローラは、ワイヤレスネットワークのノードに組み込まれる。例えば、コントローラは、ブリッジ、照明デバイス、壁スイッチ、又はスマート家電に組み込まれてもよい。さらに、コントローラのインテリジェンスは、一部の例では、前記ワイヤレスネットワークの複数の前記ノードに分散されてもよい。また、コントローラは、スマートフォン、タブレット、ウェアラブル、又は同様のモバイルデバイスであってもよい。
【００５１】
前述のように、本発明によるコントローラは、複数のノードペアから基準ノードペアを選択するように構成されてもよい。基準ノードペアの選択は、例えば、コミッショニングステップ中に、例えば、当該基準ノードペアを選択する人によって行われてもよい。したがって、一実施形態では、コントローラは、基準ノードペアを示すユーザ入力を受けるように構成され、コントローラは、ユーザ入力に示される基準ノードペアを選択することにより複数のノードペアから基準ノードペアを選択するように構成される。基準ノードペアを示すユーザ入力は、例えば、基準ノードペアのユーザ選択であってもよい。また、基準ノードペアを示すユーザ入力は、代替的に、基準ノードペアを示す位置を含むユーザ入力であってもよく、又は、基準ノードペアを示すデバイスのタイプを含むユーザ入力であってもよい。コントローラは、そのようなユーザ入力を処理するための処理インテリジェンスを含んでもよい。
【００５２】
一実施形態では、基準ノードペアを示すユーザ入力は、ユーザインタラクションデバイス(user interaction device)を制御することを含んでもよい。一実施形態では、ユーザインタラクションデバイスは、スマートフォン、タブレット、スマートウォッチ、スマートグラス及び／又はスイッチであってもよい。例えば、スマートフォン等、ユーザインタラクションデバイスを制御及び／又はユーザインタラクションデバイスとインタラクトすることによって、基準ノードペアが選択されてもよい。これは、直接選択であってもよい。前記インタラクションは、（ユーザが）リストから基準ノードペアを選択すること、又は代替的に、（ユーザ自身によって）近くのすべてのノードから基準ノードペアをまとめて（構築して）、それによって基準ノードペアを選択することを含んでもよい、さらに、代替例として、前記選択は、間接的に行われる。例えば、ユーザインタラクションデバイスを制御することは、該ユーザインタラクションデバイスを用いてナビゲートすることであってもよい。この場合、前記ユーザインタラクションデバイスを介したナビゲーションは、定義されたナビゲーションパス内で最も近い基準ノードペアを（自動的に）選択するのに適し、少なくとも１つの基準特性の基準特性は、前記ナビゲーションパスに対する隣接性(adjacency)であってもよく、ノードペアのサブセットは、前記ナビゲーションパスの前記隣接性にマッチするノードペアを含んでもよい。
【００５３】
さらに、一実施形態では、基準ノードペアの少なくとも１つのノードは、前記ユーザインタラクションデバイスであってもよい。例えば、壁スイッチを制御することが、基準ノードペアとして壁スイッチが切り替えるデバイスと組み合わせて壁スイッチを選択することを示してもよい。壁スイッチの前に立っている人は正確に検出され得る（なぜなら、該人の動きは、ワイヤレススイッチにより他のデバイスと交換されるワイヤレス通信信号と顕著に相互作用するからである）ので、この基準ペアは、無線周波数ベースの動き検出に適し得る。この場合、少なくとも１つの基準特性はさらに、基準ノードペアの検出パターンであってもよく、該基準パターンはさらに、人が壁スイッチの前に立ってスイッチを入れることが前記壁スイッチにとって本質的であり得るので容易に分類され得る。
【００５４】
斯くして、一実施形態では、基準ノードペアを示すユーザ入力は、壁スイッチを切り替えることを含んでもよい。一実施形態では、基準ノードペアの少なくとも１つのノードは、前記壁スイッチである。
【００５５】
さらに、一実施形態では、基準ノードペアを示すユーザ入力は、パスに沿って空間をナビゲートすることを含んでもよい。一実施形態では、基準ノードペアの少なくとも１つのノードは、前記ナビゲートに使用される前記ユーザインタラクションデバイスである。
【００５６】
さらに、一実施形態では、基準ノードペアを示すユーザ入力は、スマートフォンを制御することを含んでもよい。一実施形態では、基準ノードペアの少なくとも１つのノードは、前記スマートフォンである。
【００５７】
さらに、コントローラは、検出されるアクティビティに基づいて複数のノードペアから基準ノードペアを選択するように構成されてもよい。一実施形態では、コントローラは、アクティビティを示す入力信号を取得する、及び、無線周波数ベースの動き検出において前記アクティビティを検出したノードペアを選択することにより複数のノードペアから基準ノードペアを選択するように構成されてもよい。このようにして、基準ノードペアが前記アクティビティを検出するのに適しているので、少なくとも１つの基準特性とマッチするそれぞれの特性を有するそれぞれのノードペアのサブセットは、相応に（例えば、実質的に高い解像度で、実質的にクリアな検出パターンで、等）前記アクティビティを検出するのにすべて関連する及び／又は適しているノードペアを含んでもよい。
【００５８】
一実施形態では、コントローラは、ユーザ入力デバイスからアクティビティを示す前記入力信号を受信するように構成されてもよい。前記ユーザ入力デバイスは、ユーザインタラクションデバイスであってもよい。ユーザは、例えば、アクティビティを示してもよく、代替的に、アクティビティは、入力デバイスで捕捉されるアクティビティを示す挙動(behavior)等、他の（間接的な）入力から導出されてもよい。例えば、ユーザ入力デバイスによって（例えば、可視光通信に基づく屋内測位システムによって）ナビゲートすることは、歩くというアクティビティを示し得る。ユーザ入力デバイスが定義されたナビゲーションパスに沿って進行する速度は、ランニング（運動していること）を示し得る。このような場合、ユーザインタラクションデバイスは、例えば、スマートフォン、ブレスレット、フィットネストラッカ、スマートグラス等のウェアラブルであってもよい。
【００５９】
一実施形態では、コントローラは、センサ入力デバイスからアクティビティを示す前記入力信号を受信するように構成されてもよい。前記センサ入力デバイスは、例えば、カメラ、光センサ、ＰＩＲセンサ、飛行時間(Time of Flight)センサ、センサのセットを含むウェアラブルデバイス、ＲＡＤＡＲセンサ、マイクロ波センサ、サーモパイルアレイ、ＮＦＣリーダ、ＲＦＩＤリーダ、タグリーダ等のいずれかであってもよい。一実施形態では、コントローラは、検出される人々からアクティビティを示す前記入力信号を受信するように構成されてもよい。さらに、一実施形態では、コントローラは、空間内で検出される識別子からアクティビティを示す前記入力信号を受信するように構成されてもよい。識別子は、例えば、例えばユーザデバイス内に組み込まれる、前記センサ入力デバイスによって、ビーコン、若しくはＢＬＥビーコン等、前記識別子を発するデバイスから検出又は受信されてもよい。
【００６０】
一実施形態では、コントローラは、時間に基づいて予め定義されたアクティビティの記憶されたリストからアクティビティを選択することによりアクティビティを示す入力信号を生成するように構成されてもよい。斯くして、例えば、時間を知ることによって、アクティビティは、時間に基づいて予め定義されたアクティビティの前記記憶されたリストから検索されてもよい。すなわち、ショッピングモールにおいて、第１の時間には子供たちが遊んでいて、第２の時間には人々が座っているコンサートが行われ、第３の時間には人々が踊っているアフターパーティーが行われ、第４の時間には清掃員が清掃アクティビティを行い、第５の時間にはメンテナンスエンジニアが壊れた電球を交換するために立ち寄り、第６の時間には警備員がショッピングモールの敷地内を定期的に歩き回ることが知られ得る。斯くして、前記アクティビティは、時間に基づいて前記記憶されたリストからアクティビティを検索することによって選択されてもよい。斯くして、コントローラは、タイマと、前記アクティビティを検索するためのインテリジェンスとを備えてもよい。リストは、コントローラ内に記憶されてもよく、又は、コントローラから離れて、例えばバックエンド若しくはサーバに記憶されてもよい。したがって、基準ノードペアは、アクティビティに基づいて選択されてもよく、最終的に、ノードペアのサブセットは、前記アクティビティを検出する際のそれぞれの特性とマッチするそれぞれのノードペアを含んでもよい。斯くして、例えば、前記アクティビティを検出するノードペアのみが無線周波数ベースの動き検出に使用されてもよく、他の余分なノードペアは例えば廃棄される。他の例では、正午に光センサがトリガされる場合、アクティビティは、オフィスで仕事をしていることである可能性が高く、真夜中に光センサがトリガされる場合、アクティビティは、掃除をしている又は空き巣である可能性が高い。
【００６１】
さらに、一実施形態では、コントローラは、検出される人の検出される数に基づいて予め定義されたアクティビティの記憶されたリストからアクティビティを選択することによってアクティビティを示す入力信号を生成するように構成されてもよい。さらに、一実施形態では、コントローラは、空間内で実行される履歴的なアクティビティの分析を実行することによりアクティビティを示す入力信号を生成するように構成されてもよい。機械学習が、例えば、適用されてもよい。
【００６２】
さらに、コントローラは、検出の信号強度に基づいて複数のノードペアから基準ノードペアを選択するように構成されてもよい。検出の信号強度は、例えば、それぞれのノードペアによって測定されるパーミュテーション（すなわち、変化）の信号強度と表現されてもよい。したがって、一実施形態では、コントローラは、無線周波数ベースの動き検出においてベースラインに対して最も高い検出信号強度を有するノードペア、又は無線周波数ベースの動き検出において最も高い検出された解像度を有するノードペアを選択することによって複数のノードペアから基準ノードペアを選択するように構成される。このような実施形態は、基準ノードペアが、動き、及び／又はアクティビティを検出する際に最も高い解像度を有し得るので、有利である。
【００６３】
さらに、コントローラは、検出の信号の変動に基づいて複数のノードペアから基準ノードペアを選択するように構成されてもよい。したがって、一実施形態では、コントローラは、無線周波数ベースの動き検出の平均値に対して最も高い信号強度の変動を有するノードペア、又は、無線周波数ベースの動き検出の平均値に対して最も低い信号強度の変動を有するノードペアを選択することによって複数のノードペアから基準ノードペアを選択するように構成される。このような実施形態は、基準ノードペアが、動き、及び／又はアクティビティを検出する感度を有し得るので、有利である。すなわち、一部の例では、あまり散乱していない検出(less scattered detection)が望まれる場合があり、他の例では、より散乱している検出(more scattered detection)が望まれる場合があり、又は、十分である場合がある。したがって、ノードペアのサブセットは、例えば、特定の目的のために無線周波数ベースの動き検出を行うのに十分な場合があるので、低い感度を有するノードを含んでもよい。しかしながら、一部の例において、より正確なアクティビティ及び対応する動きが、例えば感度の低いノードの散乱している（例えば、ノイズ）検出なしに、検出されることが必要な場合、サブセットは、有利には、無線周波数ベースの動き検出を行うためにより高い感度のノードを含んでもよい。
【００６４】
さらなる態様では、コントローラは、最も低いレイテンシ(larency)を有するノードペアを選択することによって複数のノードペアから基準ノードペアを選択するように構成されてもよい。さらに、一実施形態では、コントローラは、検出される偽陽性及び／又は偽陰性の数が最も少ないノードペアを選択することによって複数のノードペアから基準ノードペアを選択するように構成される。さらに代替的に、さらなる態様では、コントローラは、ノードペアの第１のノードがそれぞれの無線送信コーンを有し、ノードペアの第２のノードがそれぞれの無線受信コーンを有し、それぞれの無線送信コーン及びそれぞれの無線受信コーンが互いに最もよく合致する、ノードペアを選択することによって複数のノードペアから基準ノードペアを選択するように構成されてもよい。これにより、それぞれの無線送信コーンは中心線を含み、それぞれの無線受信コーンは中心線を含み、それぞれの無線送信コーンの中心線及びそれぞれの無線受信コーンの中心線が、定義された角度閾値内で交差し、前記角度閾値は少なくとも１５０°であってもよい（これにより、１８０°は、例えば、両方の中心線によって直線が形成されることを示す）。
【００６５】
ある例では、例えば、誤動作、電源オフ、スイッチオフ、エマージェンシ、閉塞(blockage)、故障、ノードが検出エリアから離れる等に起因して、基準ノードペアの少なくとも１つのノードが無線周波数ベースの動き検出に寄与しない状況が生じる可能性がある。このような状況では、複数のノードペアから元々選択された基準ノードペアが、無線周波数ベースの動き検出に適さない可能性があり、したがって、新しい基準ノードペアとの置換を必要とする可能性がある。したがって、ある実施形態では、コントローラは、基準ノードペアの少なくとも１つのノードが無線周波数ベースの動き検出を行うことができない場合、複数のノードペアから新しい基準ノードペアを選択する、新しい基準ノードペアの少なくとも１つの新しい基準特性を取得する、複数のノードペアから新しいノードペアのサブセットを選択することであって、新しいノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの新しい基準特性とマッチするそれぞれの特性を有する、及び、新しいノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される。斯くして、グレースフルデグラデーション(graceful degradation)が有利に提供される。
【００６６】
ある実施形態では、前記無線周波数ベースの動き検出を行うことができないことは、基準ノードペアの少なくとも１つのノードがスイッチオフされていることを含んでもよい。ある実施形態では、前記無線周波数ベースの動き検出を行うことができないことは、基準ノードペアの少なくとも１つのノードが故障又は誤作動モードにあることを含んでもよい。例えば、非常用照明器具がその緊急モードに入る場合である。ある実施形態では、前記無線周波数ベースの動き検出を行うことができないことは、基準ノードペアの少なくとも１つのノードが、所定の閾値以下の送信電力を有すること、及び／又は、所定の閾値以下の交換されるワイヤレス通信信号（例えば、メッセージ）の数を有することを含んでもよい。
【００６７】
本発明のさらなる目的は、少なくとも上記の課題及び不利な点を緩和する、改善されたシステムを提供することである。そのために、本発明はさらに、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御するシステムであって、当該システムは、ワイヤレスネットワークの複数のノードと、本発明によるコントローラとを含む、システムを提供する。
【００６８】
一実施形態では、前記コントローラは、ワイヤレスネットワークのノードに組み込まれてもよい。一実施形態では、前記コントローラは、ワイヤレスネットワークの少なくとも１つのノードに組み込まれてもよい。一実施形態では、前記コントローラは、ワイヤレスネットワークの１つ以上のノードに分散されてもよい。一実施形態では、前記コントローラは、無線周波数送信機、受信機、又はトランシーバを含んでもよい。一実施形態では、前記コントローラは、照明デバイス、壁スイッチ、ブリッジ、スピーカ、テレビ、サーモスタット、コンセントプラグ、及び／若しくはスマート家電、又はそれらの組み合わせのうちのいずれかであってもよい。
【００６９】
本発明によるコントローラ（装置）に当てはまる利点及び／又は実施形態は、本発明による目下のシステムにも準拠して当てはまり得る。
【００７０】
本発明のさらなる目的は、少なくとも上記の課題及び不利な点を緩和する、無線周波数ベースの動き検出を行うためにワイヤレスネットワークを制御する改善された方法を提供することである。そのために、本発明はさらに、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御する方法であって、複数のノードの各一意のペアが、それぞれのノードペアを形成し、集合的に複数のノードペアとなり、当該方法は、複数のノードペアから基準ノードペアを選択することと、基準ノードペアの少なくとも１つの基準特性を取得することと、複数のノードペアからノードペアのサブセットを選択することであって、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチするそれぞれの特性を有する、ことと、ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うこととを含む、方法を提供する。
【００７１】
一実施形態では、方法がさらに、各それぞれのノードペアについて、それぞれのノードペアのノード間で交換されるワイヤレス通信信号を取得することと、各それぞれのノードペアについて、それぞれのワイヤレス通信信号との相互作用に起因するそれぞれのワイヤレス通信信号のパラメータの変化を測定することにより、それぞれのワイヤレス通信信号から検出パターンを決定することとを含み、基準特性は、基準ノードペアの検出パターンであり、それぞれの特性は、それぞれのノードペアの検出パターンである、本発明による方法が提供される。
【００７２】
本発明によるコントローラ及び／又はシステムに当てはまる利点及び／又は実施形態は、本発明による目下の方法にも準拠して当てはまり得る。
【００７３】
本発明はさらに、無線周波数ベースの動き検出を行うためにワイヤレスネットワークを制御するためのコンピュータプログラムプロダクトに関する。したがって、本発明は、コンピューティングデバイスのためのコンピュータプログラムプロダクトであって、当該コンピュータプログラムプロダクトがコンピューティングデバイスの処理ユニットで実行された場合、本発明による方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラムプロダクトを提供する。コンピューティングデバイスは、本発明によるコントローラであってもよい。
【００７４】
斯くして、本発明の態様は、コンピュータにより実行され得るコンピュータ可読記憶デバイスに記憶されたコンピュータプログラム命令の集合体であってもよいコンピュータプログラムプロダクトにおいて、実施されてもよい。本発明の命令は、スクリプト、解釈可能プログラム、ダイナミックリンクライブラリ（ＤＬＬ）又はＪａｖａクラスを含むが、これらに限定されない任意の解釈可能又は実行可能コードメカニズムであってもよい。命令は、完全な実行可能プログラム、部分実行可能プログラム、既存のプログラムに対する修正（例えば更新）、又は既存のプログラムに対する拡張（例えば、プラグイン）として提供され得る。さらに、本発明の処理の一部は、複数のコンピュータ又はプロセッサにわたって分散されてもよい。
【００７５】
さらに、本発明のある態様では、基準ノードペアは、受信したビーコン信号に基づいて選択されてもよい。ある実施形態では、ノードペアは、受信したビーコン信号に対する位置に基づいて選択されてもよい。例えば、前記ワイヤレスネットワーク内でビーコン信号を発する物体が特定の位置にあり、該物体に最も近いノードペアが、基準ノードペアとして選択されてもよい。これは、ビーコン信号の信号強度を評価することによって、又は、それに含まれる位置情報を評価することによって行われてもよい。さらに、本発明のある態様では、基準特性及びそれぞれの特性は、受信したビーコン信号に対する位置を含んでもよい。このようなビーコン信号は、例えば、Ｂｌｕｅｔｏｏｔｈビーコン信号であってもよい。このようなビーコン信号は、基準ノードペア及び／又はそれぞれのノードペアのいずれかのノードによって受信されてもよい。ビーコン信号に基づいて、基準ノードペア及び／又はそれぞれのノードペアのポジションが、例えば、受信したビーコン信号の信号強度を評価することにより、又は、受信したビーコン信号内に含まれる位置情報を評価することにより、ビーコン信号のポジションに対して決定されてもよい。代替的な実施形態では、前記ビーコン信号は、本発明によるコントローラによっても受信されてもよく、コントローラは、ビーコン信号の位置を取得し、それによって、複数のノードペアのうちのどのノードペアが前記ビーコン信号の範囲内にあるかを知る／評価するように構成されてもよい。
【００７６】
したがって、Ｂｌｕｅｔｏｏｔｈビーコンベースのセンシングシステムを追加的に採用して、本発明によるＲＦベースのセンシングシステムが、無線周波数ベースの動き検出のために定義された空間内のそれぞれのノードペアの数を絞り込む(narrow down)、及び／又は、特定のボディマスバケット(body mass bucket)についてのみ前記空間を検索することを可能にすることが提案されてもよい（例えば、体格の良い人の場合、ラフなＲＦベースのセンシング解像度で十分であろう）。提案されたデュアルセンシングシステムは、より少ないレイテンシ及び／又はより少ないネットワークトラフィックで判断することを可能にし得る。
【００７７】
より具体的には、非限定的な例において、ワイヤレスネットワークの複数のノードペアのそれぞれのノードペアのすべての関連するパーミュテーションを評価（例えば、スキャン）するのは時間がかかり、したがって、無線周波数ベースの動き検出に対するレイテンシを増加させる可能性がある。この評価の速度は、ビーコンベースの位置特定(localization)システム（例えば、Ｂｌｕｅｔｏｏｔｈベースの位置特定システム）から得られるコンテキスト知識(context knowledge)を追加的に採用することにより増加され得る。例えば、Ｓｉｇｎｉｆｙ  Ｈｕｅは、Ｂｌｕｅｔｏｏｔｈビーコンを感知及び／又は送信することができ、したがって、あるエリア内のスマートフォン／ウェアラブルをラフに位置特定することを可能にし得る。Ｂｌｕｅｔｏｏｔｈベースの位置特定及び無線周波数ベースの動き検出の提案された相互作用は、ユーザを識別すること及びユーザを正確に位置を特定することの両方を可能にする。複数のＳｉｇｎｉｆｙ  Ｈｕｅ製品を含むシステムを導入することで、該システムは、経時的に、（Ｂｌｕｅｔｏｏｔｈビーコンを介して識別される）ユーザのそれぞれのアイデンティティを、ユーザのそれぞれの無線周波数ベースのセンシングによるボディマスバケット(user's respective Radiofrequency-based-sensing body-mass bucket)と相関させることを可能にし得る。Ｂｌｕｅｔｏｏｔｈビーコンベースの位置特定システムは、斯かるユーザのおおよその位置をすでに知り得るので、ユーザのあり得る位置(probable location)のサブセットを作成し得る。前記システムは、その後、それぞれのユーザの前記あり得る位置においてのみ無線周波数ベースのセンシングスキャンを実行し、既知のユーザの特定の無線周波数ベースのフィンガープリント（例えば、検出パターン）を特に探すことが提案される。これは、提案されたデュアルセンシングシステム（Ｂｌｕｅｔｏｏｔｈベースのローカリゼーションシステムと無線周波数ベースの動き検出（システム）との組み合わせ）が、より少ないレイテンシで及び／又はより少ないネットワークトラフィックでユーザの現在の位置を決定することを可能にし得る。言い換えれば、Ｂｌｕｅｔｏｏｔｈビーコンベースのセンシングシステムから取得される知識は、無線周波数ベースの動き検出（システム）が、無線周波数ベースの動き検出のために定義された空間内のそれぞれのノードペアの数を絞り込む、及び／又は、特定のボディマスバケットについてのみ前記空間を検索することを可能にし得る（例えば、体格の良い人の場合、ラフなＲＦベースのセンシング解像度で十分であろう）。
【００７８】
さらに、ある態様では、無線周波数ベースのセンシングは、ソファに座っている人等、静止している物体の真の存在検出(true-presence detection)を行うこともできる。無線周波数ベースのセンシングは、（部屋が占有されている／占有されていないことを単に検出するのではなく）ヒューリスティックな人カウントも行うこともできる。さらに、高解像度の空間的な無線周波数ベースのセンシングスキャンは、建物内の特定のバイオマス（例えば、人）を経時的に「アセットトラックする(asset track)」ことを可能にする。例えば、無線周波数ベースのセンシングは、室内のアクティビティレベル、例えば、会議室で全員がコンピュータに向かって仕事をしているのか、互いに積極的に関わっているのかを判断することもできる。
【００７９】
斯くして、本発明は、無線周波数ベースの動き検出に限定されるものではなく、本発明のさらなる態様では、無線周波数ベースの占有検出、（アセット及び／又は人等の）物体カウント(object counting)、及び／又は位置ベースのサービス（例えば、無線周波数ベースのナビゲーション等）に関してもよい。斯くして、本発明によるコントローラ及び／又はシステムに当てはまる利点及び／又は実施形態は、無線周波数ベースの占有検出、物体カウント及び／又は位置ベースのサービスに関する本発明の目下の態様にも準拠して当てはまり得る。
【００８０】
したがって、本発明の目的は、少なくとも上記の課題を緩和する、無線周波数ベースのサービスを行うための改善されたコントローラを提供することである。そのために、本発明は、無線周波数ベースのサービスを行うために複数のノードを含むワイヤレスネットワークを制御するためのコントローラであって、複数のノードの各一意のペアが、それぞれのノードペアを形成し、集合的に複数のノードペアになり、コントローラは、複数のノードペアから基準ノードペアを選択する、基準ノードペアの少なくとも１つの基準特性を取得する、複数のノードペアからノードペアのサブセットを選択し、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチするそれぞれの特性を有する、及び、ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される、コントローラを提供する。一実施形態では、前記無線周波数ベースのサービスは、動き検出、占有検出、存在検出、物体カウント、アセットトラッキング、位置ベースのサービス、ナビゲーション、可視光通信に基づく屋内ナビゲーションのうちの少なくとも１つであってもよい。例えば、後者の可視光通信に基づく屋内ナビゲーションは、ＶＬＣに基づくそのような屋内ナビゲーション内の多くのライトノードがＲＦに基づく無線接続性も含み得るので、有利であり得る。
【図面の簡単な説明】
【００８１】
ここで、本発明が、概略的で非限定的な図によってさらに述べられる。
【図１】本発明によるコントローラと、複数のノードを含むワイヤレスネットワークとを含む、本発明によるシステムの一実施形態を概略的に示す。
【図２】本発明によるコントローラと、複数のノードを含むワイヤレスネットワークとを含む、本発明によるシステムの一実施形態を概略的に示す。
【図３】図２に示されるシステムに関連するそれぞれのノードペアの検出パターン及び基準ノードペアの検出パターンを概略的に示す。
【図４】本発明による方法の一実施形態を概略的に示す。
【発明を実施するための形態】
【００８２】
上述したように、本発明の目的は、無線周波数ベースの動き検出を行うための改善されたシステム及び／又はコントローラを提供することである。本発明は、無線周波数ベースの動き検出に関連するそれぞれのノードペアを有利に活用し、無線周波数ベースの動き検出にあまり関連性がない（動作中、当該時点における）それぞれのノードペアの不都合な寄与を軽減する。
【００８３】
図１は、非限定的な例によって、本発明によるコントローラ２００と、複数のノード１０１、１０２、１０３、１０４、１０５、１０６、１０７、１０８、１０９、２００を含むワイヤレスネットワーク１００とを含む、本発明によるシステム１０００の一実施形態を概略的に示している。これにより、コントローラ２００は、ワイヤレスネットワーク１００のノードに組み込まれ、ワイヤレスネットワーク１００の一部を構成する。ワイヤレスネットワーク１００は、部屋１２４内に含まれるが、代替的に、他の空間内に含まれてもよい。部屋は、入口１２０、すなわち、ドアと、他の空間への通路１２１と、窓１２２とを有している。ワイヤレスネットワーク１００は、ワイヤレス照明ネットワーク１００であるが、ホームオートメーションネットワークからのノード１０９もそれとワイヤレス接続され、ワイヤレス照明ネットワークに含まれる。代替的に、前記ワイヤレスネットワークは、例えばホームオートメーション機器間のホームオートメーションネットワーク、又は、ホームオートメーション及び照明両方のハイブリッドネットワークである。さらに代替的に、前記ワイヤレスネットワークは、ＲＦベースのセンシングに適したアセットトラッキングネットワークであってもよい。
【００８４】
コントローラ２００は、ワイヤレス照明ネットワーク１００のノード内に組み込まれている。コントローラは、前記部屋１２４の床に位置付けられている。コントローラ２００は、ブリッジデバイスである。前記ブリッジデバイス２００は、前記ワイヤレス照明ネットワークにおける機能を制御及び促進する。前記コントローラ２００は、代替的に、スマートスピーカ、ホームアシスタント等の任意の他のデバイスであってもよく、又は、照明ネットワーク内の複数のノードに分散されるインテリジェンスを有してもよい。さらに、第１のノード１０１及び第２のノード１０２は、ワイヤレス照明ネットワーク１００を制御するように構成される（スマート）壁スイッチである。壁スイッチ１０１、１０２は、例えば、前記ワイヤレス照明ネットワーク１００内の照明器具及び／又はランプを切り替えてもよい。壁スイッチは、動作時に、コントローラ２００、すなわち、ブリッジデバイスと通信してもよい。さらに、第３のノード１０３、第４のノード１０４、及び第５のノード１０５は、天井取付照明器具であり、これらの照明器具は、前記壁スイッチ１０１、１０２及び前記コントローラ（すなわちブリッジデバイス）と（ＲＦ）通信してもよい。同様に、第６のノード１０６は、Ｓｉｇｎｉｆｙ  Ｈｕｅ／Ｐｈｉｌｉｐｓ  Ｈｕｅ等の、ワイヤレス接続性を備えたスマート電球を含むスタンド型ランプである。さらに、ワイヤレス照明ネットワーク１００の第７のノード１０７は、スマートコンセントプラグ１０７である。このスマートコンセントプラグ１０７は、コマンドに応じて機器に電力を供給するようにワイヤレスで制御されるように構成される。スタンド型ランプ１０６は、前記スマートコンセントプラグ１０７によって給電される。さらに、第８のノード１０８は、前記部屋１２４内で検出されるべき人１２３（すなわち、物体）によって担持されるスマートフォンデバイス１０８によって形成される。スマートフォンデバイス１０８は、前記ブリッジデバイス２００（すなわち、本発明によるコントローラ）に接続するためのアプリケーションを実行しており、それによって、前記ワイヤレス照明ネットワーク内のすべてのデバイスを制御することができる。代替的に、前記スマートフォンデバイス１０８は、本発明によるコントローラであってもよく、又は、本発明によるコントローラの一部であってもよい。第９のノード１０９は、スマート空調（ＡＣ：Ａｉｒ−Ｃｏｎｄｉｔｉｏｎｉｎｇ）機器である。スマートＡＣ機器は、通常はワイヤレス家電ネットワーク内に含まれるが、ここではワイヤレス照明ネットワーク１００とも通信し、それによって（例えば、照明がオン／オフされることに基づいて、ＡＣ機器は、家に人がいるかどうか、及び、冷房すべきかどうかを導出できるので）ワイヤレス照明ネットワーク１００内のノードである。
【００８５】
図１を参照すると、ワイヤレス照明ネットワーク１００は、無線周波数ベースの動き検出を行うように構成される。各ノード１０１、１０２、１０３、...、１０９、２００は、ワイヤレス接続性及び動作インテリジェンスを有する。ノード１０１、１０２、１０３、...、１０９、２００は、ワイヤレス照明ネットワーク１００内で交換されるワイヤレス通信信号を検出し、それらの無線周波数観測を記録し、コントローラコントローラ２００（すなわち、ブリッジデバイス２００）に報告してもよい。さらに、前記ワイヤレス照明ネットワーク１００内で、複数のノード１０１、１０２、１０３、...、１０９、２００の各一意のペアは、それぞれのノードペアを形成してもよい。例えば、ブリッジデバイス２００は、前記スマートフォンデバイス１０８と通信し、それによってそれぞれのノードペアを形成してもよく、ブリッジデバイス２００は、前記第１の壁スイッチ１０１及び前記第２の壁スイッチ１０２と通信し、それによって２つの異なるそれぞれのノードペアを形成してもよく、天井取付照明器具１０３、１０４、１０５、及びフロアランプ１０６は、４つとも互いに通信し、照明シーン又は照明コマンド等のワイヤレス通信信号を交換し、それによって４つの一意のノードが、６つの追加的なそれぞれのノードペアを形成してもよい。斯くして、複数のノード１０１、１０２、１０３、...、１０９、２００の各一意のペアは、集合的に（ナンバリングによって参照されない）複数のノードペアとなる。代替的に、一部の例では、一意のノードペア（例えば、Ａ及びＢ）は、（例えば、ＡＢとＢＡは異なるペアである、等々）２つのノードペアが２つの一意のノードに起因するように、どのノードが送信機であり、どのノードが受信機であるかを評価することによって定義されてもよい。
【００８６】
斯くして、前述のように、それぞれのノードペアのノードは、互いにワイヤレス通信信号を交換してもよい。非限定的な例では、ノードペアは、例えば、例えば照明制御メッセージを含むワイヤレス通信信号を交換する、例えば、コントローラ２００及び第２の壁スイッチ１０２によって形成されてもよい。代替的に、斯かるワイヤレス通信信号は、ソフトウェアの更新、診断の交換(diagnostics exchange)等を含んでもよい。このようなワイヤレス通信信号の交換は、無線周波数ベースの動き検出等、無線周波数ベースのセンシングに使用されてもよい。例えば、確立されたベースラインに関して、検出パターンが、（それぞれのノードペアである）コントローラ２００及び第２の壁スイッチ１０２間で交換されるワイヤレス通信信号のパラメータの変化を測定することによって決定されてもよく、パラメータの変化は、前記ワイヤレス通信信号との相互作用に起因してもよい。この変化は、それぞれのノードペアによって記録されるパーミュテーションと表現されてもよい。この相互作用は、例えば、検出されるべき人１２３によってレンダリングされる可能性があり、（そのボディマス「バケット」でもって）コントローラ２００及び第２の壁スイッチ１０２間で交換される前記ワイヤレス通信信号を干渉、妨害、遅延、吸収、及び／又は反射させる可能性がある。
【００８７】
依然として図１を参照すると、コントローラ２００は、無線周波数ベースの動き検出を行うために、前記複数のノード１０１、１０２、１０３、...、１０９、２００を含むワイヤレス照明ネットワーク１００を制御するように設けられ、複数のノード１０１、１０２、１０３、...、１０９、２００の各一意のペアは、それぞれのノードペアを形成し、集合的に複数のノードペアとなる。
【００８８】
（ワイヤレスネットワーク１００の）複数のノードペアのうちの一部のノードペアは、人１２３の動きを検出するために最適に位置付けられるかもしれない。それらの記録されるパーミュテーションは、無線周波数ベースの動き検出に関連する可能性がある。例えば、フロアランプ１０６及び第２の壁スイッチ１０２によって形成されるノードペアは、両方のノード１０２、１０６が人１２３に対して体の中心の高さに位置しているので、部屋１２４内の人１２３の動きを検出するのに関連する可能性がある。したがって、人は、ワイヤレス通信信号の前記交換と（例えば、そのボディマスで）よく相互作用する可能性がある。しかしながら、（ワイヤレスネットワーク１００の）複数のノードペアのうちの一部のノードペアは、部屋１２４内の人１２３の前記動きを検出するためにそれほど最適に位置付けられないかもしれない。それらの記録されるパーミュテーションは、無線周波数ベースの動き検出にあまり関連性がない可能性がある。例えば、このようなノードペアは、天井取付照明器具１０３、１０４、１０５によって互いに形成され得る。
【００８９】
無線周波数ベースの動き検出のために複数のノードペアのすべてのノードペアのパーミュテーションを考慮する場合、複数のノードペアのすべてのノードペアがコントローラ２００に報告し、それによってワイヤレス照明ネットワーク１００を不必要に占有する及び／又はコントローラ２００の処理能力に不必要に負担をかける可能性がある。したがって、前記部屋１２４内で前記無線周波数ベースの動き検出を実行する際に、複数のノードペアのノードペア間を仲裁し、帯域幅を節約する明確な必要性が存在する。
【００９０】
それゆえ、依然として図１を参照すると、コントローラ２００は、複数のノードペアから基準ノードペアを選択するように構成される。この基準ノードペアは、例えば、無線周波数ベースの動き検出を介して検出されるべき人１２３の（特定の）動きに最も適している、及び／又は、最も模範的であると特徴付けられてもよい。ここで、部屋１２４内の人１２３の検出が望まれるので、基準ノードペアは、有利には、前記コントローラ２００とペアをなす前記第２の壁スイッチ１０２であってもよい。斯くして、これは、基準ノードペア[コントローラ−第２の壁スイッチ］である。
【００９１】
ここで、基準ノードペアは、基準ノードペアを示すユーザ入力により複数のノードペアから選択される。すなわち、人１２３は、前記基準ノードペアを選択するためのコミッショニングフェーズ（又は、モード）に入るようにコントローラ２００に指示するために、コントローラ２００と無線接続している、スマートフォンデバイス１０８のユーザインタフェースを操作する（このような指示は単に例示的なものであり、他の例では必要ない）。その後、人１２３は、スマートフォンデバイス１０８の前記ユーザインタフェースを介して、ワイヤレスネットワーク１００内のすべての利用可能なノードのリストから無線コントローラ２００を選択する。このリストは、前記空間１２４をスキャンすることにより、又は前記ワイヤレスネットワーク１００内の接続を評価することによってポピュレートされてもよい。これにより、ワイヤレスコントローラ２００自体が、基準ノードペアの１つのノードとなる。代替的に、ユーザは、前記リストから又はワイヤレス照明ネットワークから、基準ノードペアのノードになるべき任意の他のノード、例えば、フロアランプを選択してもよい。代替的に、基準ノードペアの両方のノードが、当該人、又はコミッショナによって直接選択されてもよい。基準ノードペアの他方のノードは、（基準ペアがまだ完全に定義されていないので）コントローラがまだコミッショニングフェーズにある間に、第２の壁スイッチ１０２を制御することによって人１２３によって選択される。斯くして、基準ノードペアを示すユーザ入力は、第２の壁スイッチ１０２を切り替えることを少なくとも含んでもよい。したがって、第２の壁スイッチ１０２が、基準ノードペアの１つのノードとなる。代替的に、例えば、人が第１の壁スイッチ１０１を切り替えた場合には、この壁スイッチが、コントローラ２００とともに基準ノードペアを形成したであろう。
【００９２】
基準ノードペアが、基準ノードペアを示すユーザ入力によって複数のノードペアから選択される代替例は、コントローラに、タブレット等のユーザインタラクションデバイスで位置を入力若しくは感知することを介して、位置を提供することによる、又は、スマートグラス等のカメラで撮影される画像から前記位置を導出することによる。位置は、例えば、部屋の窓のある壁であってもよい。その後、コントローラは、前記位置に存在する、又は前記位置に関連するノードから基準ペアを選択するように構成されてもよい。ここでは、第１の壁スイッチ及びスマートコンセントプラグが部屋の窓のある壁に存在し、斯くして、基準ノードペアは、［スマートコンセントプラグ−第１の壁スイッチ］であってもよい。この代替的な選択アプローチ（又は、複数のオプションが生じる他のアプローチ）によって、基準ノードペアを選択するための複数のオプションが存在する場合、コントローラは、基準ノードペアをランダムに選択してもよく、すべてのオプションを例えばユーザインタラクションデバイスに返して、追加のユーザ入力に基づいてノードペアを選択してもよく、又は（斯かる状況で以前に選択された基準ノードペアの）機械学習に基づいて、検出プロパティに基づいて、若しくは予め記憶されたランキングに基づいて等、基準ノードペアを選択してもよい。
【００９３】
代替的に、ユーザ入力は、コミッショナによる前記基準ノードペアの選択を含み、コミッショナは、ワイヤレスネットワーク内の利用可能なノードのリストから前記基準ノードペアを選択し、前記選択された基準ノードペアを、例えば、コントローラと通信しているユーザインタラクションデバイスを介して、コントローラに直接送信する。特に、オフィス及び小売ドメインでは、コミッショナは、最も適した基準ノードペアを提供することによって本発明によるシステムをコミッショニングすることが有利であり得る。さらに代替的に、コントローラは、中央サーバから基準ノードペアを示す入力を受信してもよく、該入力は、例えば、集合住宅内の例えば隣接するアパートについて既に選択された基準ノードペアと同様の複数のノードペアの基準ノードペアを設定するものであってもよい。さらに代替的に、ユーザインタラクションデバイスは、前記空間内をナビゲートするために使用されてもよく、例えば、ＶＬＣを介した屋内測位のために使用されてもよい。前記ユーザインタラクションデバイスを介したナビゲートは、定義されたナビゲーションパス内で最も近い基準ノードペアを（自動的に）選択するのに適し得る。例えば、人が通路を通って前記部屋を出る場合、基準ノードペアは、該人に隣接するノード、すなわち、第２の壁スイッチ及びＡ／Ｃデバイスを含んでもよい。なぜなら、これらのノードは、無線周波数ベースの検出パターンの観点から人の最良の特性を提供する可能性があるからである。したがって、同様の検出パターンを含む他のノードが選択されてもよい。
【００９４】
その結果、基準ノードペア［コントローラ−第２壁スイッチ］が選択される。依然として図１を参照すると、コントローラ２００はさらに、基準ノードペアの少なくとも１つの基準特性を取得するように構成される。少なくとも１つの基準特性は、ノードペアを特徴付け、本実施形態では、少なくとも１つの基準特性は、ノードペア自体の物理的特徴である。すなわち、ここでは、少なくとも１つの基準特性は、空間１２４の床に対する基準ノードペアの位置である第１の基準特性である。この位置は、床と床から２メートルの間の位置（代替的に、最大で床から１、６メートルの位置）と定義される（なぜなら、コントローラ２００及び第２の壁スイッチ１０２の両方が、床と床から２メートルの間の当該位置内にあるからである）。ワイヤレス照明ネットワーク内の多くのノードは、自身のセンシングによって、又は当該ノードをコミッショニングすることによって、自身の位置を認識しているので、コントローラは、そのような基準特性を容易に実装することができる。この位置は、実質的に、平均的な人間の体の中心の高さであり、したがって、前記基準特性に対応するノードは、人を検出するのによく適し得る。ここで、少なくとも１つの基準特性はさらに、基準ノードペアのノードを囲むエリアにおける物理的特徴である。すなわち、第２の基準特性は、（例えば、ノードが一枚壁(solid wall)に配置又は取り付けられているので）ノードに直接隣接する一枚壁の存在である。このような一枚壁は、第２の基準特性にマッチするノードに関連するワイヤレス通信信号を部屋１２４に反射又は投射するのによく適し得る。
【００９５】
代替的に、部分的に上述したように、基準特性は、基準ノードペアのノードの材料、基準ノードペアのノードのノード材料の予め定義された組み合わせ、向き、壁及び／又は表面エリアに対する位置、それぞれのノードペアのノード間の距離、ノードタイプ、制御設定、基準ノードペアによって検出されるアクティビティの分類、基準ノードペアが存在する空間のタイプの分類のうちの少なくとも１つを含んでもよい。
【００９６】
依然として図１を参照すると、コントローラ２００は、複数のノードペアからノードペアのサブセットを選択するように構成される。このノードペアのサブセット内の各ノードペアは、ここでは第１の基準特性及び第２の基準特性である、前記少なくとも１つの基準特性とマッチするそれぞれの特性を含む。したがって、床と床から２メートルの高さの間の位置内に存在し、それぞれのノードペアのノードの１つに直接隣接する一枚壁を有する、各ノードペアは、サブセットの一部であるように選択される。ここでは、サブセット内のノードペアは、基準ノードペアである［コントローラ−第２の壁スイッチ］、第１の壁スイッチ１０１も前記位置内にあり、壁に取り付けられているため第２の基準特性とマッチするので［コントローラ−第１の壁スイッチ］、スマートコンセントプラグ１０７も前記位置内にあり、壁に取り付けられているため第２の基準特性とマッチするので［コントローラ−スマートコンセントプラグ］、［第２の壁スイッチ−スマートコンセントプラグ］、［第２の壁スイッチ−第１の壁スイッチ］、［第１の壁スイッチ−スマートコンセントプラグ］である。フロアランプ１０６のそれぞれの特性（床からの高さ）は、第１の基準特性とマッチするが、フロアランプのワイヤレス接続性を有するスマート電球が一枚壁に直接隣接していない（それにより、例えば、上述したそのような一枚壁の反射の利益を享受しない）ため、第２の基準特性とはマッチしない。スマートフォンデバイス１０８のそれぞれの特性（床からの高さ）は、第１の基準特性とマッチするが、一枚壁に直接隣接していないため、第２の基準特性とはマッチしない。したがって、フロアランプ１０６及びスマートフォンデバイス１０８は、ノードペアのサブセットの一部を形成しない。
【００９７】
コントローラ２００はさらに、少なくとも前記ノードペアのサブセットを用いて無線周波数ベースの動き検出を行うように構成される。このサブセットは、該サブセット内のノードペアが全て体の中心の高さにあり、一枚壁に隣接しているため、そのワイヤレス通信信号を前記部屋１２４内に反射させるのに適しているため、前記空間１２４内の人１２３の動きを検出するのによく適し得る。ここで、無線周波数ベースの動き検出は、ノードペアのサブセット内に含まれる前記ノードペアのみを用いて実行される。斯くして、前記サブセットに属さないノードペアは破棄される。代替的に、追加の精度が必要とされる場合、コントローラは、前記フロアランプ又は前記スマートフォンデバイスと接続して、無線周波数ベースの動き検出で評価されるべきデバイスと関連するノードペアに含めてもよい。さらに代替的に、コントローラは、無線周波数ベースの動き検出を行うために、それぞれのノードペアのノード間で交換されるべきネットワークトラフィックの量を制御するように構成されてもよく、この場合、ノードペアのサブセット内のそれぞれのノードペアのノード間で交換されるネットワークトラフィックが増加されてもよく、及び／又は、前記ノードペアのサブセットに属さないノードペアのセット内のそれぞれのノードペアのノード間で交換されるネットワークトラフィックが減少されてもよい。
【００９８】
全体として、依然として図１を参照すると、無線周波数ベースの動き検出は、無線周波数ベースの動き検出を介して前記動きを検出するのに及び関連するパーミュテーションをレンダリングするのに適している可能性がある、ノードペアのサブセットのみを用いて行われ、無線周波数ベースの動き検出を介して前記動きを検出するのにあまり関連性のないノードペアを含み、したがって、不必要に帯域幅を占有する又はＲＦスペクトルを混雑させる可能性がある、複数のノードペアのすべてのノードペアを用いて行われなくてもよい。
【００９９】
（明示的には描かれていないが、図１で暗に参照されている）一実施形態では、図１の実施形態と部分的に類似しているが、基準ノードペアが第１のサブ空間内に位置し、複数のノードペアのうちの少なくとも１つのノードペアが第２のサブ空間内に位置する、本発明によるシステム及びコントローラが提供される。ここで、第１のサブ空間は、図１の部屋１２４であり、第２のサブ空間は、隣接する部屋１２５である。斯くして、第１の部屋１２４に関して本発明に従ってなされる選択は、隣接する部屋１２５に投影されてもよく、コントローラ２００はまた、隣接する部屋１２５で無線周波数ベースの検出を行うのに（図１に描かれる実施形態と）同様に適し得る。代替的に、コントローラ２００は、ハウスレベル、アパートレベル、複合施設レベル、近隣レベル、自治体レベル等の一般コントローラ等、前記サブスペースに存在しないコントローラであってもよい。したがって、ある空間内での改善された無線周波数ベースの動き検出から得られる学習は、別の空間で、例えば、基準ノードペア及び／又はその少なくとも１つの基準特性の選択に使用されてもよい。このようなソリューションは、店舗が同様にオーガナイズされる、小売環境、又は、１つのフロア若しくはキュービクルが別のフロア若しくはキュービクルに対して同様にオーガナイズされる、オフィス環境で有益であり得る。
【０１００】
図２は、非限定的な例として、図１の実施形態と部分的に類似しているが、ここでは基準特性が基準ノードペアの検出プロパティである、本発明によるシステム３０００及びコントローラ４００の一実施形態を概略的に示している。
【０１０１】
本発明によるシステム３０００は、廊下４２５に隣接し、一方の側に窓４２６を有するオフィスフロア４２４内で実施される。オフィスフロア４２４は、複数のノード３０１、３０２、３０３、３０４、３０５、３０６、３０７を含むワイヤレスネットワーク３００を含む。オフィスフロアは、入口４２７を有する。オフィスワーカー４２３は、入口４２７を介してオフィスフロア４２４に入っている。
【０１０２】
第１、第２及び第３のノード３０１、３０２、３０３はそれぞれ、前記ワイヤレスネットワーク３００内及び／又は前記オフィスフロア４２４に存在する照明及び／又はホームオートメーションデバイスを動作させるためのワイヤレス接続性を有する第１、第２及び第３の壁スイッチ３０１、３０２、３０３である。第１の壁スイッチ３０１は、廊下に隣接する壁にあり、第２の壁スイッチ３０２及び第３の壁スイッチ３０３は、オフィスの窓４２６の実質的に隣にある。第４、第５、第６のノード３０４、３０５、３０６はそれぞれ、前記オフィスフロア４２４の天井に取り付けられた第１、第２、第３の照明器具である。第７のノード３０７は、オフィスフロア４２４に存在する（Ｐｈｉｌｉｐｓ  Ｈｕｅデバイス等の）照明デバイス３０７であり、その配置は、廊下４２５に隣接する壁の実質的に隣である。照明デバイス３０７及び第１の壁スイッチ３０１は、実質的に入口４２７の隣にあり、人、例えば、オフィスワーカー４２３に対して体の中心の高さに位置付けられている。
【０１０３】
システム３０００はまた、本発明によるコントローラ４００を含む。コントローラは、スタンドアロンデバイスであるが、天井取付照明器具３０４、３０５、３０６の１つである第４のノード３０４のハウジング内に組み込まれている。ここで、複数のノード３０１、３０２、３０３、３０４、３０５、３０６、３０７の各一意のペアは、それぞれのノードペアを形成し、集合的に複数のノードペア（図示せず）となる。
【０１０４】
図２を参照すると、ワイヤレス照明ネットワーク４００は、無線周波数ベースの動き検出を行うように構成される。各ノード３０１、３０２、３０３、３０４、３０５、３０６、３０７は、ワイヤレス接続性及び動作インテリジェンスを有する。ノード３０１、３０２、３０３、３０４、３０５、３０６、３０７は、ワイヤレスネットワーク３００内で交換されるワイヤレス通信信号３３０を検出し、それらの無線周波数観測を記録し、コントローラ４００に報告してもよい。
【０１０５】
コントローラ４００は、各それぞれのノードペアについて、例えば、第２の壁スイッチ３０２及び第２の照明器具３０５の間で交換されるワイヤレス通信信号等、それぞれのノードペアのノード間で交換されるワイヤレス通信信号３３０を取得する。コントローラ４００はさらに、各それぞれのノードペアについて、それぞれのワイヤレス通信信号から検出パターンを決定する。各それぞれの検出パターンは、それぞれの無線通信信号との相互作用に起因するそれぞれの無線通信信号のパラメータの変化を測定することによって決定される。ここでのパラメータは、ＲＳＳＩ値であるが、代替的に、例えば、メッセージのリトライ数であってもよく、又は、代替的に、ネットワーク診断に関連する他のパラメータであってもよい。
【０１０６】
コントローラは、アクティビティを示す入力信号を取得することにより複数のノードペアから基準ノードペアを選択する。アクティビティを示す入力信号は、事前に（例えば、出勤前のその日の朝に）システム３０００をコミッショニングした、インストーラのユーザ入力デバイスから受信される。アクティビティを示す入力信号は、「歩く」というアクティビティを含む。したがって、基準ノードペアは、複数のノードペアから、無線周波数ベースの動き検出において前記アクティビティを検出したノードペアを選択することにより選択される。ここで、第１の壁スイッチ３０１及びフロアランプ３０７から成るノードペアは、入口４２７の隣にあるという位置付けに起因して、入口４２７からオフィスフロア４２４に入るあらゆるオフィスワーカー４２３の無線周波数ベースの検出パターンを一般に感知する。斯くして、基準ノードペアは、［第１の壁スイッチ−フロアランプ］である。代替的に、前記基準ノードペアは、前記インストーラによってリストから直接選択されてもよい。さらに、基準ノードペアが、基準ノードペアを示すユーザ入力によって複数のノードペアから選択される代替例は、オフィスフロアの入口を定義する位置等、タブレット等のユーザインタラクションデバイスで位置を入力若しくは感知することを介して、位置を提供することによる。
【０１０７】
コントローラ４００はさらに、基準ノードペアの基準特性を取得する。ここで、基準特性は、基準ノードペアの検出パターンであり、該検出パターンは、基準ノードペアが入口４２７の隣に最良に位置しているため、オフィスワーカーが歩いてくる(walk in)ことに対応する検出パターンをよく提供することができる。
【０１０８】
その後、コントローラ４００は、複数のノードペアからノードペアのサブセットを選択する。このノードペアのサブセット内の各ノードペアは、前記少なくとも１つの基準特性とマッチするそれぞれの特性、すなわち、基準ノードペアの「歩く」人に対応する検出パターンを含む。基準特性及びそれぞれの特性のマッチングは、検出パターンの統計的分析を介した及び／又は検出パターンのパターン分析を介したマッチングを含む。コントローラ４００は、複数のノードペアのそれぞれのノードペアの履歴的な検出パターンを取得し、評価することができる。評価は、どのそれぞれのノードペアが「歩く」というアクティビティを良好に検出できるかを評価する。
【０１０９】
図３を参照すると、基準ノードペアの検出パターン５００（すなわち、基準特性）は、前記オフィスフロア４２４に入る、基準形状５０２を有する第１の人、すなわち、オフィスワーカー４２３についての明瞭なピーク５０１を含む。この明瞭なピーク５０１及びその基準形状５０２は、前記マッチングに利用される。また、図３には、３つのそれぞれのノードペアの検出パターン５１０、５２０、５３０が描かれている（他の検出パターンは便宜上描かれていない）。第１のそれぞれのノードペアの検出パターン５１０は、第１の照明器具３０４及び第３の照明器具３０６から成るペアに関する。前記照明器具３０４、３０６は、天井に位置付けられ、トップビュー(top view)を介してオフィスフロアを見ているので、前記照明器具３０４、３０６から成るノードペアの検出パターン５１０は、基準ノードペアの検出パターン５００におけるピーク５０１と同様の高さを有するピーク５１１を含まないが、基準形状５０２と同様の形状５１２を依然として検出し得る。したがって、この場合、当該それぞれのノードペアのそれぞれの特性は、基準ノードペアの基準特性とマッチする。同様に、第２のそれぞれのノードペアの検出パターン５２０は、第１の壁スイッチ３０１及び第３の壁スイッチ３０３から成るペアに関する。前記壁スイッチ３０１、３０３は、平均的なオフィスワーカーの体の中心の高さに位置付けられているので、前記壁スイッチ３０１、３０３から成るノードペアの検出パターン５２０は、基準ノードペアの検出パターン５００におけるピーク５０１と同じ高さを有するピーク５２１を含むが、オフィスフロア４２４のコーナにおける第３の壁スイッチ３０３の配置に起因して他の付加的な特徴を検出できないかもしれない。しかしながら、「歩く」というアクティビティは、基準ノードペアの検出パターン５００における前記明瞭なピーク５０１によって特徴づけられるので、これらの付加的な特徴は、「歩く」というアクティビティの検出には無関係である。したがって、この場合、当該それぞれのノードペアのそれぞれの特性は、基準ノードペアの基準特性とマッチする。
【０１１０】
第３のそれぞれのノードペアの検出パターン５３０は、第２の壁スイッチ３０２及び第３の壁スイッチ３０３から成るペアに関する。前記壁スイッチ３０２、３０３は、窓４２６の隣に位置付けられ、オフィスフロアの中央部分（例えばサブ空間）に顕著ではないので、前記壁スイッチ３０２、３０３から成るノードペアの検出パターン５３０は、例えば前記窓４２６を介した外部からの干渉／相互作用に起因して、ホワイトノイズパターン５３１を含む。したがって、この場合、当該それぞれのノードペアのそれぞれの特性は、基準ノードペアの基準特性とマッチしない。
【０１１１】
全体として、上記の例を考慮すると、第２の壁スイッチ３０２、第３の壁スイッチ３０３、及び第２の照明器具３０５の組み合わせに由来するノードペアは、窓４２６の隣という位置付けのために、「歩く」というアクティビティをうまく検出することができないことが明らかであろう。これらのそれぞれのノードペアの基準特性（すなわち、それらの検出パターン）は、前記基準ノードペアの基準特性（すなわち、その検出パターン）とマッチしない。
【０１１２】
代替的に、この実施形態の基準特性は、例えば、第１の人及び第２の人の歩行を特徴づける、したがって、（第１の人は、太った人である第２の人と比較して異なるボディマスを持つ太い人であり得るので）基準ノードペアの２つの異なる検出パターンをレンダリングする、少なくとも１つの基準特性であってもよい。斯くして、少なくとも１つの基準特性は、基準ノードペアの１つ以上の検出パターンであってもよい。
【０１１３】
代替的に、前述したように、基準特性及びそれぞれの特性のマッチングが、検出パターンの形状、ベースラインに対する検出パターンのピークの高さ、ベースラインに対する検出パターンのピークの深さ、ベースラインに対する検出パターンによってカバーされるエリア、検出パターンの持続時間、検出パターンの分類、検出パターンの周期性、及び以前に検出された検出パターンの履歴のうちのいずれかのマッチングを含んでもよい。
【０１１４】
代替的に、検出パターンを評価するのではなく、前記オフィスフロア内のノードの位置を評価し、例えば、その物理的な位置が既に知られ得るので、コントローラは、窓に対するノードペアの位置に基づいてノードペアのサブセットを選択してもよい。
【０１１５】
依然として図２及び／又は図３を参照すると、要約して、コントローラ４００は、複数のノードペアから基準ノードペアを選択する、基準ノードペアの検出パターンを取得する、及び、複数のノードペアからノードペアのサブセットを選択するように構成され、ノードペアのサブセット内の各それぞれのノードペアは、基準ノードペアの検出パターンとマッチするそれぞれの検出パターンを含む。結果として、コントローラ４００は、（窓の隣という位置付けに起因して、第２の壁スイッチ３０２、第３壁スイッチ３０３、及び第２の照明器具３０５で形成されるノードペアを除外した）前記ノードペアのサブセットのみを用いて無線周波数ベースの動き検出を行うことになる。斯くして、無線周波数ベースの動き検出が、オフィスフロアでの「歩く」という選択されたアクティビティを検出するために、より関連するパーミュテーション及び／又はより正確な検出パターンを有するノードペアを用いて実行されることが保証される。
【０１１６】
全体として、依然として図２及び／又は図３を参照すると、無線周波数ベースの動き検出は、無線周波数ベースの動き検出を介して前記動きを検出するのに及び関連するパーミュテーションをレンダリングするのに適している可能性がある、ノードペアのサブセットのみを用いて行われ、無線周波数ベースの動き検出を介して前記動きを検出するのにあまり関連性のないノードペアを含み、したがって、不必要に帯域幅を占有する又はＲＦスペクトルを混雑させる可能性がある、複数のノードペアのすべてのノードペアを用いて行われなくてもよい。
【０１１７】
図４は、非限定的な例として、無線周波数ベースの動き検出を行うために複数のノードを含むワイヤレスネットワークを制御する方法８００を概略的に示している。複数のノードの各一意のペアは、それぞれのノードペアを形成し、集合的に複数のノードペアとなる。方法８００は、コントローラが、ユーザインタラクションデバイスからユーザ入力を受信する第１のステップ８０１を含み、ユーザ入力は、基準ノードペアを示す。第２のステップ８０２において、コントローラは、ユーザ入力で示される複数のノードペアからの基準ノードペアを選択する。代替的に、当該方法は、例えば、機械学習、無線ネットワーク内の測定の評価、又はセンサ入力による、前記基準ノードペアを選択する他の手段によって開始してもよい。第３のステップ８０３は、基準ノードペアの少なくとも１つの基準特性を取得することである。コントローラはさらに、方法８００の第４のステップ８０４において、複数のノードペアからノードペアのサブセットを選択し、ノードペアのサブセット内の各それぞれのノードペアは、少なくとも１つの基準特性とマッチするそれぞれの特性を有する。方法８００の最後のステップ８０５において、コントローラは、前記ノードペアのサブセットを用いて無線周波数ベースの動き検出を行う。
【０１１８】
代替的に、追加的に、本発明による方法は、各それぞれのノードペアについて、それぞれのワイヤレス通信信号との相互作用に起因するそれぞれのワイヤレス通信信号のパラメータの変化を測定することにより、それぞれのワイヤレス通信信号から検出パターンを決定することを含み、前記基準特性は、基準ノードペアの検出パターンであり、前記それぞれの特性は、それぞれのノードペアの検出パターンであってもよい。
【図１】
2021535391.tif 000003
【図２】
2021535391.tif 000004
【図３】
2021535391.tif 000005
【図４】
2021535391.tif 000006
【国際調査報告】
2021535391.tif 000007
2021535391.tif 000008