(57)【要約】  ワイヤレスセンサデバイス（３００）が、ワイヤレストランシーバ（３０４）、ホワイトリスト生成器（３０２）、及び電力制御ロジック（３０６）を含む。ワイヤレストランシーバは、ワイヤレスセンサネットワークを介し送信及び受信するよう構成される。ホワイトリスト生成器は、ワイヤレスセンサネットワークを介してワイヤレスセンサデバイスと直接通信するワイヤレスセンサノードを識別するよう、及びワイヤレスセンサデバイスと識別されたワイヤレスセンサノードの各々との間の通信のためにアサインされる時間スロットを識別するよう、及び識別されたワイヤレスセンサノード及び対応する時間スロットのリスト（３２０）をつくり維持するよう構成される。電力制御ロジックは、リストで提供された識別されたワイヤレスセンサノードに対応する識別された時間スロットに基づき各識別されたワイヤレスセンサノードから伝送の受信のためトランシーバに電力供給するよう構成される。
2016523475.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスセンサデバイスであって、
ワイヤレスセンサネットワークを介して送信及び受信するように構成されるワイヤレストランシーバ、
ホワイトリスト生成器であって、前記ワイヤレスセンサネットワークを介して前記ワイヤレスセンサデバイスと直接的に通信するワイヤレスセンサノードを識別するように、及び前記ワイヤレスセンサデバイスと前記識別されたワイヤレスセンサノードの各々との間の通信のためにアサインされる時間スロットを識別するように、及び前記識別されたワイヤレスセンサノード及び対応する時間スロットのリストをつくり維持するように構成される、前記ホワイトリスト生成器、及び
前記リストにおいて提供された前記識別されたワイヤレスセンサノードに対応する前記識別された時間スロットに基づいて各識別されたワイヤレスセンサノードからの伝送の受信のため前記トランシーバに電力供給するように構成される電力制御ロジック、
を含む、ワイヤレスセンサデバイス。
【請求項２】
請求項１に記載のワイヤレスセンサデバイスであって、前記ホワイトリスト生成器が、所定の時間インタバルにわたって前記ワイヤレスセンサノードを識別するように構成される、ワイヤレスセンサデバイス。
【請求項３】
請求項１に記載のワイヤレスセンサデバイスであって、前記トランシーバが、前記ワイヤレスセンサデバイスの、前記識別されたワイヤレスセンサノードの一つとの関連付け（association）の後、前記リストにおいて提供されたように前記識別されたワイヤレスセンサノードの前記一つに対応する時間スロットの間のみ送信するように構成される、ワイヤレスセンサデバイス。
【請求項４】
請求項１に記載のワイヤレスセンサデバイスであって、前記ホワイトリスト生成器が、
中間ワイヤレスセンサノードを介して前記ワイヤレスセンサデバイスと間接的に通信する付加的なワイヤレスセンサノードの識別を受信するように、及び
前記付加的なワイヤレスセンサノード、及び、前記中間ワイヤレスセンサノードと前記付加的なワイヤレスセンサノードとの間の通信のためにアサインされる時間スロットのリストを付加するように、
構成される、ワイヤレスセンサデバイス。
【請求項５】
請求項４に記載のワイヤレスセンサデバイスであって、付加的なワイヤレスセンサノードの前記識別が、複数の連続的な中間ワイヤレスセンサノードを介して前記ワイヤレスセンサデバイスと通信するワイヤレスセンサノードの識別を含む、ワイヤレスセンサデバイス。
【請求項６】
請求項１に記載のワイヤレスセンサデバイスであって、前記ホワイトリスト生成器が更に、
前記ワイヤレスセンサデバイスと前記識別されたワイヤレスセンサノードの各々との間の通信のためにアサインされる前記時間スロットを含むフレームを識別するように、及び、
前記リストにおける前記フレームの識別を含むように、
構成される、ワイヤレスセンサデバイス。
【請求項７】
請求項６に記載のワイヤレスセンサデバイスであって、前記電力制御ロジックが、前記リストにおいて提供された前記識別されたワイヤレスセンサノードに対応する前記識別されたフレームに基づいて各識別されたワイヤレスセンサノードからの伝送の受信のため前記トランシーバに電力供給するように構成される、ワイヤレスセンサデバイス。
【請求項８】
請求項１に記載のワイヤレスセンサデバイスであって、前記電力制御ロジックが、前記ワイヤレスセンサデバイスと直接通信するワイヤレスセンサノードの識別の前に、全ての時間スロットの間伝送の受信のため前記トランシーバに電力供給するように構成される、ワイヤレスセンサデバイス。
【請求項９】
方法であって、
ワイヤレスセンサネットワークを介して前記ワイヤレスセンサデバイスと直接的に通信するワイヤレスセンサノードをワイヤレスセンサデバイスにより識別すること、
前記ワイヤレスセンサデバイスと前記識別されたワイヤレスセンサノードの各々との間の通信のためにアサインされる時間スロットを前記ワイヤレスセンサデバイスにより識別すること、
前記ワイヤレスセンサデバイスにより、前記識別されたワイヤレスセンサノード及び対応する時間スロットのリストをつくり維持すること、及び
前記ワイヤレスセンサデバイスにより、前記リストにおいて提供された前記識別されたワイヤレスセンサノードに対応する前記識別された時間スロットに基づいて各識別されたワイヤレスセンサノードからの伝送の受信のためトランシーバに電力供給すること、
を含む、方法。
【請求項１０】
請求項９に記載の方法であって、ワイヤレスセンサノードの前記識別が、前記ワイヤレスセンサネットワークの初期化における所定のインタバルにわたって実施される、方法。
【請求項１１】
請求項９に記載の方法であって、前記ワイヤレスセンサデバイスの、前記識別されたワイヤレスセンサノードの一つとの関連付けの後、前記リストにおいて提供されたように前記識別されたワイヤレスセンサノードの前記一つに対応する時間スロットの間のみ送信することを更に含む、方法。
【請求項１２】
請求項９に記載の方法であって、
中間ワイヤレスセンサノードを介して前記ワイヤレスセンサデバイスと間接的に通信する付加的なワイヤレスセンサノードの識別を受信すること、及び
前記付加的なワイヤレスセンサノード、及び前記中間ワイヤレスセンサノードと前記付加的なワイヤレスセンサノードとの間の通信のためにアサインされる時間スロットを前記リストに付加すること、
を更に含む、方法。
【請求項１３】
請求項１２に記載の方法であって、付加的なワイヤレスセンサノードの前記識別が、複数の連続的な中間ワイヤレスセンサノードを介して前記ワイヤレスセンサデバイスと通信するワイヤレスセンサノードの識別を含む、方法。
【請求項１４】
請求項９に記載の方法であって、
前記ワイヤレスセンサデバイスと前記識別されたワイヤレスセンサノードの各々との間の通信のためにアサインされる前記時間スロットを含むフレームを識別すること、
前記リストにおける前記フレームの識別を含むこと、及び
前記リストにおいて提供された前記識別されたワイヤレスセンサノードに対応する前記識別されたフレームに基づいて各識別されたワイヤレスセンサノードからの伝送の受信のため前記トランシーバに電力供給すること、
を更に含む、方法。
【請求項１５】
請求項９に記載の方法であって、前記ワイヤレスセンサデバイスと直接通信するワイヤレスセンサノードの識別の前に、全ての時間スロットの間伝送の受信のため前記トランシーバに電力供給することを更に含む、方法。
【請求項１６】
ワイヤレスセンサネットワークであって、
ワイヤレスに通信するように構成される複数のセンサノードであって、前記センサノードの各々が周期的レシーバアクティベーションを抑制するように構成され、前記センサノードの各々がホワイトリスト生成器及び電力制御ロジックを含む、前記複数のセンサノード、
を含み、
前記ホワイトリスト生成器が、
ネットワーク初期化インタバルの間、前記センサノードと直接的に通信する近隣のセンサノードを識別するように、及び
前記センサノードと前記識別された近隣のセンサノードの各々との間の通信のためにアサインされる時間スロットを識別するように、及び
前記識別された近隣のセンサノード及び対応する時間スロットのリストをつくり維持するように、
構成され、
前記電力制御ロジックが、前記リストにおいて提供された前記識別された近隣のセンサノードに対応する前記識別された時間スロットに基づいて各識別された近隣のセンサノードからの伝送の受信のためトランシーバに電力供給するように構成される、
ワイヤレスセンサネットワーク。
【請求項１７】
請求項１６に記載のワイヤレスセンサネットワークであって、前記ホワイトリスト生成器が、
前記近隣のセンサノードの一つを介して間接的に通信する付加的なセンサノードの識別を受信するように、及び
前記付加的なセンサノード、及び前記近隣のセンサノードと前記付加的なセンサノードとの間の通信のためにアサインされる時間スロットを前記リストに付加するように、
構成される、ワイヤレスセンサネットワーク。
【請求項１８】
請求項１７に記載のワイヤレスセンサネットワークであって、付加的なセンサノードの前記識別が、異なるセンサノードを介して前記近隣のセンサノードの一つと通信するセンサノードの識別を含む、ワイヤレスセンサネットワーク。
【請求項１９】
請求項１６に記載のワイヤレスセンサネットワークであって、前記ホワイトリスト生成器が更に、
前記近隣のセンサノードの各々との通信のためアサインされる前記時間スロットを含むフレームを識別するように、及び
前記リストにおける前記フレームの識別を含むように、
構成され、
前記電力制御ロジックが、前記リストにおいて提供された前記識別されたフレームに基づいて各識別された近隣のセンサノードからの伝送の受信のため前記トランシーバに電力供給するように構成される、
ワイヤレスセンサネットワーク。
【請求項２０】
請求項１６に記載のワイヤレスセンサネットワークであって、前記電力制御ロジックが、前記近隣のセンサノードの識別の前に全ての時間スロットの間伝送の受信のため前記トランシーバに電力供給するように構成される、ワイヤレスセンサネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、概してワイヤレスネットワークに関し、特に、ワイヤレスセンサネットワークにおいて電力を低減するための装置及び方法に関連する。
【背景技術】
【０００２】
ワイヤレスセンサネットワーク（ＷＳＮ）は、工業プロセスモニタリング及び制御、環境及びハビタットモニタリング、トラフィック制御、ビルオートメーション、及びヘルスケア応用例を含む、種々の応用例分野において用いられる。幾つかの応用例において、電力供給されるセンサを過酷な環境において用いることができ、こういったセンサは長い時間期間無線の状態である。しかし、センサがバッテリーにより電力供給される場合、バッテリー容量が、無線であるセンサノードの配置を制限し得る。バッテリーを交換するための付加的なコスト及び複雑性がなければ、こういったバッテリー電力供給センサノード応用例は限られた寿命を有することになり得る。エナジーハーベスティングは、センサノードの寿命を延ばすための１つの代替策である。ハーベストするためにエネルギー源が周期的に利用可能である場合、バッテリー電力供給のみの場合より実質的に長い時間センサノードが動作し得る。しかし、センサノードのサイズ及びセンサノード配置のコストを低減するためにエナジーハーベスティングデバイスが小さい場合、エナジーハーベスティングデバイスは比較的少量のエネルギーのみをハーベストし得、これはデバイスのエネルギー消費を制約する。
【発明の概要】
【０００３】
説明される例において、ワイヤレスセンサデバイスが、ワイヤレストランシーバ、ホワイトリスト生成器、及び電力制御ロジックを含む。ワイヤレストランシーバは、ワイヤレスセンサネットワークを介して送信及び受信するように構成される。ホワイトリスト生成器は、ワイヤレスセンサネットワークを介してワイヤレスセンサデバイスと直接的に通信するワイヤレスセンサノードを識別するように、及びワイヤレスセンサデバイスと識別されたワイヤレスセンサノードの各々との間の通信のためにアサインされる時間スロットを識別するように、及び識別されたワイヤレスセンサノード及び対応する時間スロットのリストをつくり維持するように構成される。電力制御ロジックは、リストにおいて提供された識別されたワイヤレスセンサノードに対応する識別された時間スロットに基づいて、各識別されたワイヤレスセンサノードからの伝送の受信のためのトランシーバに電力供給するように構成される。
【０００４】
一例において、或る方法が、ワイヤレスセンサネットワークを介してワイヤレスセンサデバイスと直接的に通信するワイヤレスセンサノードをそのワイヤレスセンサデバイスにより識別することを含む。ワイヤレスセンサデバイスと、識別されたワイヤレスセンサノードの各々との間の通信のために、時間スロットがアサインされる。識別されたワイヤレスセンサノード及び対応する時間スロットのリストが、ワイヤレスセンサデバイスによりつくられ、維持される。各識別されたワイヤレスセンサノードからの伝送を受信するためのトランシーバが、リストにおいて提供された識別されたワイヤレスセンサノードに対応する識別された時間スロットに基づいてワイヤレスセンサデバイスにより電力供給される。
【０００５】
別の例において、ワイヤレスセンサネットワークが、ワイヤレスに通信するように構成される複数のセンサノードを含む。センサノードの各々は、周期的レシーバアクティベーションを抑制するように構成され、ホワイトリスト生成器及び電力制御ロジックを含む。ホワイトリスト生成器は、ネットワーク初期化インタバルの間、センサノードと直接的に通信する近隣のセンサノードを識別するように、及び、センサノードと識別された近隣のセンサノードの各々との間の通信のためにアサインされた時間スロットを識別するように、及び、識別された近隣のセンサノード及び対応する時間スロットのリストをつくり維持するように構成される。電力制御ロジックは、リストにおいて提供された識別された近隣のセンサノードに対応する識別された時間スロットに基づいて各識別された近隣のセンサノードからの伝送の受信のためのトランシーバに電力供給するように構成される。
【図面の簡単な説明】
【０００６】
【図１】種々の実施例に従ったワイヤレスネットワークのブロック図である。
【０００７】
【図２】図１のワイヤレスネットワークにおける通信に適したスロット／フレームタイミングの図である。
【０００８】
【図３】図１のワイヤレスネットワークにアクセスするように構成されるワイヤレスデバイスのブロック図である。
【０００９】
【図４】図１のワイヤレスネットワークにおける電力最適化のための方法のフローチャートである。
【発明を実施するための形態】
【００１０】
無線オペレーションは、バッテリーで動作するワイヤレスセンサネットワークデバイスにおける全電力消費の大部分を消費する。従って、ワイヤレスセンサネットワークデバイスの長寿命を確実にするため、無線利用は、デバイス間の充分な通信を提供する一方で、最小化されるべきである。幾つかの従来のセンサネットワークデバイスは、ビジーウェイト無線リスニングではなく、デューティサイクリング無線リスニングによって無線電力消費を最小化する。デューティサイクル無線リスニングにおいて、無線は、パケットを受信するために短時間の間周期的にアクティブにされる。これに対し、ビジーウェイト無線リスニングでは、無線は継続的に電力供給される。デューティサイクルリスニングを用いることで、無線電力消費が著しく低減され得る。
【００１１】
デューティサイクルリスニングを用いる多くのセンサネットワークにおいて、周期的リスニングは電力消費の大部分を占める。これは、パケット伝送がリスニング期間よりもずっと稀である（例えば、１分当り１パケット送信されるなど）ためである。従って、低電力センサネットワークデバイスの寿命を延ばすための付加的な手法が望ましい。
【００１２】
幾つかの実施例において、ワイヤレスセンサネットワーク初期化の間、ワイヤレスデバイスが、ネットワークにおける他のデバイスと、デバイスが通信する時間スロット／フレームとを識別する。各デバイスは、他のデバイスと通信するためにそのデバイスの無線が電力供給される時間スロット／フレームを特定するホワイトリストを構築及び維持する。ホワイトリストにおいて特定されたスロット／フレームの間のみ無線に電力供給することにより、ワイヤレスデバイスは、通信が起こり得る時間に無線に電力供給されることを確実にする一方で、その無線の電力消費を実質的に低減し得る。
【００１３】
図１は、種々の実施例に従ったワイヤレスネットワーク１００のブロック図である。ネットワーク１００は、互いにワイヤレスに通信するデバイス１０２〜１１４を含む。デバイス１０２〜１１４をノードと呼ぶこともある。明確にするため、図１は、幾つかのワイヤレスノードのみを示すが、ネットワーク１００は任意の数のワイヤレスノードを含み得る。デバイス１０２〜１１４は、制限されたエネルギーを提供する、バッテリー及びエナジーハーベスティングシステムなどの、ソースにより電力供給され得る。ネットワーク１００はワイヤレスセンサネットワークであり得、デバイス１０２〜１１４の各々は、その環境の１つ又は複数のパラメータを測定し、ネットワーク１００を介して測定値を送信する、ワイヤレスセンサデバイス／ノードであり得る。
【００１４】
ネットワーク１００において、ノード１０２がコーディネーターとして動作する。コーディネーターノード１０２は、ネットワーク１００のための基地局として機能し得る。ノード１０４及び１０６はリーフノードであり、これらは、コーディネーターノード１０２から、コーディネーターノード１０２にリーフノード１０４及び１０６の各々と直接的に通信させ得る距離に位置する。ノード１０８は中間ノードであり、これも、コーディネーターノード１０２から、中間ノード１０８にコーディネーターノード１０２と直接的に通信させ得る距離に位置する。
【００１５】
ノード１０２〜１１４は、制限されたワイヤレス通信レンジを有するので、ネットワーク１００における幾つかのノードはコーディネーターノード１０２と直接的に通信することができない。例えば、ネットワーク１００において、ノード１１０、１１２、及び１１４は、コーディネーターノード１０２からあまりに離れて配置されているため、コーディネーターノード１０２と直接通信することができない。従って、リーフノード１１０及び中間ノード１１２は、中間ノード１０８と直接的に通信し、中間ノード１０８を介してコーディネーターノード１０２と間接的に通信する。リーフノード１１４は、中間ノード１０８から、リーフノード１１４と中間ノード１０８との間の直接通信を妨げる距離に位置する。従って、リーフノード１１４は、中間ノード１１２と直接的に通信し、中間ノード１１２及び１０８を介して間接的にコーディネーターノード１０２と通信する。
【００１６】
ノード１０２〜１１４は、ＩＥＥＥ８０２．１５．４ｅ  ＴＳＣＨ（時間同期チャネルホッピング）及びワイヤレスＨＡＲＴプロトコルなどの媒体アクセス制御プロトコルに基づいて時分割多元接続（ＴＤＭＡ）手法を用いて通信し得る。ネットワーク１００のノードは、ＴＤＭＡベースのデューティサイクリングのためのロジックを含む。
【００１７】
図２は、ネットワーク１００における通信に適したスロット／フレームタイミングの図である。図２において、通信時間はスーパーフレーム（又は「フレーム」）２０２Ａ及び２０２Ｂに分けられる。各フレームは時間スロットを含む。図２の例において、各フレームは８つのタイムスロットを含む。他の実施例において、各フレームは異なる数のタイムスロットを含み得る。ネットワーク１００において、ノード１０２〜１１４は、２つのノード間で通信が開始され得る、アサインされた１つ又は複数のタイムスロットである。例えば、図２において、ノードの第１の対が通信のためのアサインされたタイムスロット２であり、ノードの第２の対が通信のためのアサインされたタイムスロット５である。
【００１８】
ノード１０２〜１１４は、デューティサイクリングを、図２のＴＤＭＡタイムスロット／フレームに適用する。ＴＤＭＡデューティサイクリングにおいて、各ノード１０２〜１１４は、ネットワーク通信のためノードにアサインされたタイムスロット／フレームの間のみ、その無線に電力供給し得るか又はその他の方式でその無線をイネーブルにする。例えば、ノード１０２及び１０４が、通信のためのアサインされたタイムスロット２であり得る。従って、ノード１０２及び１０４は、フレームのタイムスロット２の間のみこれらのノード間の通信のため関連する無線に電力供給し得る。また、ノードは、通信のためのアサインされた特定のフレームであり得る。例えば、ノード１０２及び１０４が、一つおき、二つおき、又は三つおきのフレームなどで通信し得る。そのため、ノード１０２及び１０４は、フレーム２０２Ａのタイムスロット２において関連する無線に電力供給し得、フレーム２０２Ｂのタイムスロット２において無線に電力供給しない。
【００１９】
ＴＤＭＡデューティサイクリングプロトコルは、利用に基づいて各タイムスロットのタイプを定義し得る。ビーコンタイムスロット及び制御タイムスロットは、２つのタイプのタイムスロットである。ビーコンは、ＴＤＭＡネットワークの時間同期化情報を含む。時間同期化情報は、新しいデバイスに、それ自体を既存のネットワークに関する事前の知識なしにネットワークに同期化させ得る。また、初期同期化後でも、ビーコンは、デバイスにデバイス間のクロックドリフトを補償させ得る。ビーコンパケットの伝送及び受信の時間は、タイムスロットタイミングを調節するため及びネットワークのＴＤＭＡタイムスロット境界との整合を維持するためにデバイスによって用いられる。デバイスがビーコンパケットを受信し同期化情報を得た後、ビーコン受信の主な理由は、デバイス間のクロックドリフトを補償するため、及びタイムスロット変化などのネットワーク構成の変化を検出するためである。クロックドリフトが許容され得るとき、デバイスは、ビーコンタイムスロット上の不要なリスニングを抑制することによって幾つかのビーコン受信をスキップし得る。
【００２０】
制御タイムスロットが、新しいデバイスに、ネットワークに加わるため又はネットワークに関連付けられるためにネットワークとパケットを交換させ得る。制御タイムスロットはまた、デバイスに、ネットワークのトポロジーを維持及び更新するためにパケットを交換させ得る。制御タイムスロットは、ネットワークが整定された後は用いられる頻度が減る。制御タイムスロットの利用は、新たなデバイスが、新しいデバイス及びトポロジー更新の関連付け（association）に関してパケット交換のセットをトリガする既存のネットワークに加わりたいときのみ頻繁になる。ネットワークが整定された後、デバイスは、制御タイムスロット上の幾つかの不要なリスニングを抑制し得る。
【００２１】
従来のワイヤレスネットワークでは、スロット又はスロットフレームを抑制する／スキップすることが、ネットワークと接続する／関連付けることを試みるノードのための接続セットアップにおける遅延につながり得る。スロットが抑制されるとき、ノードが、関連付け要求フレームを送信し最終的にコーディネーターと接続するためにかなりの時間がかかり得る。ネットワーク１００の実施例が、スロット／フレームを抑制するためにＴＤＭＡデューティサイクリングを適用する従来のネットワークに比して低減された接続セットアップ時間を提供し、一方で、スロット／フレーム抑制の電力利点も提供する。
【００２２】
ネットワーク１００は概して静的である。例えば、初期化インタバルの間、ノード１０２〜１１４がネットワーク１００に加わり、ノード１０２〜１１４間の通信経路が確立される。その後、ネットワーク１００に対する変化は頻繁ではなくなる。初期化インタバルの間、各ノードが、それが直接的及び間接的に通信する他のノードを識別し、互いのノードとの通信のためアサインされたスロット／フレームタイミングを識別する。識別されたノード及びタイミングに基づいて、各ノードが、通信のためその間無線が電力供給され得るスロット／フレームを定義するホワイトリストをつくり、逆に、無線がその間電力供給されないスロット／フレームを識別する。各ノードは、ネットワーク初期化の後無線電力を制御するためにそのホワイトリストを適用するが、初期化の間スロット／フレーム抑制は成されず、ノード接続時間が低減される。
【００２３】
図３は、ネットワーク１００において用いるのに適するワイヤレスデバイス１０２のブロック図である。ワイヤレスデバイス１０２に関して本明細書に記載される構造及び機能性は、ワイヤレスノード１０４〜１１４、及びネットワーク１００の任意の他のワイヤレスノードに等しく適用可能である。デバイス１０２は、ホワイトリスト生成器３０２、トランシーバ３０４、電力制御ロジック３０６、処理及び制御ロジック３０８、及びアンテナ３１４を含む。ワイヤレスデバイス１０２は、明確にするため図３から省略されている種々の構成要素も含み得る。例えば、ワイヤレスデバイスは、デジタル化回路要素及びアナログ信号処理回路要素など、ワイヤレスデバイス１０２が動作する環境のパラメータを測定するためのトランスデューサ又はセンサを含み得る。
【００２４】
アンテナ３１４は、伝導と電波の形態間で信号を変換する。アンテナ３１４はトランシーバ３０４に結合される。トランシーバ３０４は、レシーバ３１０及びトランスミッタ３１２を含む。レシーバ３１０は、アンテナ３１４により検出される信号（ワイヤレスチャネルを介して受信される信号など）のための、ダウンコンバージョン、復調、デコーディングなどを提供し、トランスミッタ３１２は、アンテナ３１４を介して伝送されるべき信号の、符号化、変調、増幅などを提供する。
【００２５】
電力制御ロジック３０６はトランシーバ３０４に結合される。電力制御ロジック３０６は、レシーバ３１０及び／又はトランスミッタ３１２がイネーブルされるか否かを制御する信号を生成する。例えば、こういった信号は、レシーバ３１０及び／又はトランスミッタ３１２が所与のスロット／フレームにおいて電力供給されるか否かを制御し得る。幾つかの実施例において、電力制御ロジック３０６は、レシーバ３１０及び／又はトランスミッタ３１２への電力のスイッチングを制御し得る。他の実施例において、電力制御ロジック３０６は、レシーバ３１０及び／又はトランスミッタ３１２に提供されるクロック信号の供給及び／又は周波数を制御し得る。
【００２６】
ホワイトリスト生成器３０２は、ワイヤレスデバイス１０２と通信するネットワーク１００のノードを識別するリストを構築及び維持し、通信のためアサインされたスロット／フレームを識別する。このリストに基づいて、ホワイトリスト生成器３０２は、電力制御ロジック３０６に電力制御情報を提供する。ホワイトリスト生成器３０２は、ノード識別ロジック３１６とスロット／フレーム識別ロジック３１８とを含み、これらはホワイトリスト３２０を生成する。ノード識別ロジック３１６は、ワイヤレスデバイス１０２と直接的に通信するネットワーク１００のノードを識別し、１つ又は複数の中間ノードを介してワイヤレスデバイス１０２と間接的に通信するネットワーク１００のノードを識別する。スロット／フレーム識別ロジック３１８は、ワイヤレスデバイス１０２とネットワーク１００の他のノードとの間の通信のためにアサインされたスロット／フレームを識別する。ホワイトリスト３２０は、ノード識別ロジック３１６及びスロット／フレーム識別ロジック３１８により識別されたノード及びスロット／フレーム情報を含む。ホワイトリスト３２０にストアされたスロット／フレーム情報は、レシーバ３１０及び／又はトランスミッタ３１２のイネーブルを制御するため電力制御ロジック３０６に提供される。
【００２７】
処理及び制御ロジック３０８は、ワイヤレスデバイス１０２のための制御及びデータ処理を提供する。例えば、処理及び制御ロジック３０８は、ワイヤレスチャネルを介してデータを送信及び受信する際に用いるためのＴＤＭＡタイミングを提供し得、また、通信プロトコル処理、トランスデューサデータ処理などを提供し得る。幾つかの実施例において、処理及び制御ロジック３０８は、プロセッサ、命令及びデータストレージのためのメモリ、クロック及びタイミング回路要素、及び種々のその他の構成要素を含み得る。幾つかの実施例において、ホワイトリスト生成器３０２は、処理及び制御ロジック３０８と統合され得る。例えば、処理及び制御ロジックのプロセッサが、そのプロセッサにホワイトリスト生成器３０２の機能性を実施させる命令を実行し得る。
【００２８】
処理及び制御ロジック３０８において用いるために適するプロセッサは、汎用マイクロプロセッサ、デジタルシグナルプロセッサ、マイクロコントローラ、又は、コンピュータ可読ストレージ媒体からリトリーブされる命令を実行することが可能なその他のデバイスであり得る。プロセッサアーキテクチャは概して、実行ユニット（固定小数点、浮動小数点、及び整数など）、ストレージ（レジスタ及びメモリなど）、命令デコーディング、命令及びデータフェッチングロジック、周辺機器（割り込みコントローラ、タイマー、及びダイレクトメモリアクセスコントローラなど）、入力／出力システム（シリアルポート及びパラレルポートなど）、及び種々のその他の構成要素及びサブシステムを含む。
【００２９】
処理及び制御ロジック３０８において用いるために適するメモリは、本明細書に開示する機能を実施するためにワイヤレスノード１０２のプロセッサによりリトリーブ及び実行される命令をストアするために適する非一時的（non-transistory）コンピュータ可読ストレージ媒体である。メモリは、揮発性ストレージ（静的又は動的ランダムアクセスメモリなど）及び／又は不揮発性ストレージ（ＦＬＡＳＨストレージ及び読み出し専用メモリなど）を含み得る。
【００３０】
ホワイトリスト生成器３０２及び電力制御ロジック３０６により提供される電力制御機能性は、ネットワーク１００におけるワイヤレスデバイス１０２（又はその役割）、及び／又は、ネットワーク１００におけるデバイス１０２の位置及び接続性により提供される機能性に部分的に基づき得る。
【００３１】
直接的接続のシナリオにおいて、コーディネーターノードがリーフノードと直接的に通信する。ワイヤレスデバイス１０２がネットワーク１００におけるコーディネーターであり、制限されない電力を提供するソース（ＡＣ電力源など）により電力供給される場合、電力制御ロジック３０６は、ワイヤレスデバイス１０２の寿命を延ばすための電力節約が不要であるため、レシーバ３１０及びトランスミッタ３１２が継続的に電力供給されることを可能にし得る。ワイヤレスデバイス１０２がネットワーク１００のコーディネーターとして動作し、ワイヤレスデバイス１０２の電源（バッテリーなど）が、制限された電力を提供する場合、所定のネットワーク初期化インタバル（１日など）の間ホワイトリスト生成器３０２がホワイトリスト３２０をつくる。ネットワーク１００が安定的であるとき（初期化インタバル満了したか又は所定の時間の間識別される新しいノードがないときなど）、ワイヤレスデバイス１０２と初期化インタバルの間識別されたノードとの間の通信のためにアサインされたスロット／フレームの間のみレシーバ３１０及び／又はトランスミッタ３１２に電力供給することによってレシーバ３１０及び／又はトランスミッタ３１２により消費される電力を低減するために、ホワイトリスト３２０が適用される。例えば、ホワイトリスト３２０は、通信のためにアサインされないスロット／フレームの間レシーバ３１０及び／又はトランスミッタ３１２電力をディセーブルするスロット／フレームスキッピング／抑制を制御するために適用される。幾つかの実施例において、ホワイトリストは、リーフノードがコーディネーターワイヤレスデバイス１０２に接続された後任意の時間にスロット／フレームスキッッピング／抑制をイネーブルするために適用され得る。ネットワーク初期化の間、ワイヤレスデバイス１０２は、スロット／フレームスキッッピング／抑制を適用しないことによりネットワーク初期化時間を低減し得る。
【００３２】
ワイヤレスデバイス１０２がネットワーク１００においてリーフノードとして動作している場合、ホワイトリスト生成器３０２は、ワイヤレスデバイス１０２がネットワークに加わるとき（それがコーディネーターノードとの接続を確立するときなど）ホワイトリスト３２０をつくり得る。リーフノードとして、ワイヤレスデバイス１０２は、ネットワーク１００に加わった後任意の時間にスロット／フレームスキッッピング／抑制を指示するためにホワイトリスト３２０を適用し得る。リーフノードとして動作するとき、ワイヤレスデバイス１０２は、コーディネーターノードが常にオンであると想定し得る。
【００３３】
間接的接続のシナリオにおいて、リーフノードが、中間ノードを介してコーディネーターに間接的に接続される。この間接的接続シナリオでは、ワイヤレスデバイス１０２は、制限されたエネルギー源により電力供給される場合、（直接接続シナリオについて説明したように）コーディネーターとして動作し、また、中間ノードに接続されるリーフノードの識別を（中間ノードから）受け取る。この間接的接続シナリオでは、コーディネーターノードとして動作するワイヤレスデバイス１０２は、中間ノードがリーフノード識別をワイヤレスデバイス１０２に提供するまでスロット／フレームスキッッピング／抑制に対してホワイトリスト３２０を適用しない可能性がある。ワイヤレスデバイス１０２が中間ノードとして動作する場合、ワイヤレスデバイス１０２は、直接接続シナリオについてコーディネーターノードがどのように動作するか記載されたものと同様に動作する。ワイヤレスデバイス１０２がリーフノードとして動作する場合、ワイヤレスデバイス１０２は、直接接続シナリオについてリーフノードがどのように動作するか記載されたものと同様に動作する。
【００３４】
マルチホップ接続のシナリオにおいて、リーフノードが、複数の中間ノードを介してコーディネーターに間接的に接続される。このマルチホップ接続シナリオでは、ワイヤレスデバイス１０２は、制限されたエネルギー源により電力供給される場合、（間接的接続のシナリオについて説明したように）コーディネーターとして動作する。このマルチホップ接続シナリオでは、コーディネーターノードとして動作するワイヤレスデバイス１０２は、全ての中間ノードがリーフノード識別をワイヤレスデバイス１０２に提供するまで、スロット／フレームスキッッピング／抑制に対してホワイトリスト３２０を適用しない可能性がある。ワイヤレスデバイス１０２がコーディネーターと別の中間ノードとの間に配置される中間ノードとして動作する場合、ワイヤレスデバイス１０２は、間接的接続シナリオについてコーディネーターノードがどのように動作するか説明されたものと同様に動作する。ワイヤレスデバイス１０２がリーフノードのみに対して中間ノードとして動作する場合、ワイヤレスデバイス１０２は、間接的接続シナリオについて中間ノードがどのように動作するか説明されたものと同様に動作する。ワイヤレスデバイス１０２がリーフノードとして動作する場合、ワイヤレスデバイス１０２は、直接接続シナリオについてリーフノードがどのように動作するか説明されたものと同様に動作する。
【００３５】
図４は、ネットワーク１００における電力最適化のための方法４００のフローチャートである。便宜上順次示されているが、示されるアクションの少なくとも幾つかが異なる順に実施され得及び／又は並行して実施され得る。また、幾つかの実施例が、示されるアクションの幾つかのみを実施し得る。方法４００のオペレーションの少なくとも幾つかが、非一時的コンピュータ可読ストレージ媒体からリトリーブされる命令を実行するプロセッサにより実施され得る。
【００３６】
ブロック４０２において、ネットワーク１００が初期化しており、ノードが他のノードとの通信を確立することによりネットワーク１００に加わる。各ノードが、そのノードが直接的に通信するノード（近隣のノードなど）を識別する。
【００３７】
ブロック４０４において、各ノードが、近隣のノードとの通信を確立しており、ノード間の通信のために時間スロット／フレームがアサインされる。フレーム毎に任意の数の時間スロットが、ノードによる使用のためアサインされ得、全てのフレームより少ないフレーム（交互のフレームなど）が、ノード間の通信のためにアサインされ得る。
【００３８】
ブロック４０６において、ノード間の通信が起こり得る時間スロット／フレームを識別する、及び各時間スロット／フレーム組み合わせに関連付けられるノードを識別する情報を含むホワイトリストを各ノードが構築する。
【００３９】
ブロック４０８において、各コーディネーターノードが、リーフノード、及び中間ノードに直接的に接続される付加的な中間ノードを識別する情報を（コーディネーターノードに直接的に接続される各中間ノードから）受け取る。例えば、コーディネーターノードは、リーフノード、及びコーディネーターノードに間接的に接続される中間ノードのアイデンティティに関する情報を受け取る。同様に、コーディネーターノードとアップストリーム中間ノードとの間に配置される各中間ノードが、リーフノード、及びアップストリーム中間ノードに直接的に接続される中間ノードを識別するアップストリーム中間ノードから情報を受け取り、この情報をコーディネーターノードに転送し得る。各ノードが、そのノードが間接的に接続されるノードに関する情報を（ノードのホワイトリスト３２０に）付加し得る。
【００４０】
ブロック４１０において、ネットワーク１００の各ノードは、どの時間にノードのレシーバ３１０及び／又はトランスミッタ３１２が他のノードとの通信のため電力供給されるかを制御するためにホワイトリスト３２０を適用する。任意選択で、コーディネーター及び／又は中間ノードは、ネットワーク初期化の間ホワイトリストを適用しない。
【００４１】
特許請求の範囲内で、説明した例示の実施例に変形が成され得、多くの他の実施例が可能である。
【図１】
2016523475.tif 000003
【図２】
2016523475.tif 000004
【図３】
2016523475.tif 000005
【図４】
2016523475.tif 000006
【国際調査報告】
2016523475.tif 000007