(57)【要約】【課題】複数の区域間の相関性に基づいて、各区域のセンサノードの挙動を制御するセンサノードシステム、方法、端末およびプログラムを提供する。【解決手段】多数のセンサノードにより構成されるセンサネットワークにおいて、代表区域の代表センサノードでのセンシング情報により、全区域の調査を行なう端末がコンテクストを算出する。次に、端末が、算出したコンテクストに応じて、さらに詳細な情報を取得するために、代表区域及び代表区域に関連する区域でのセンシング方法を決定する。次に端末が、決定したセンシング方法を、該当する各センサノードへ通知する。各センサノードは、通知を受信し、受信した通知に応じて動作するか否かなどの動作方法を決定する。【選択図】図１
2008059160.tif 000002
【特許請求の範囲】
【請求項１】
区域に関連付けられたセンサノードと端末とがネットワークを介して接続されるセンサノードシステムであり、
前記端末が、
区域と、該区域に関連する区域である関連区域とが予め関連付けて記憶されている区域情報記憶手段と、
区域とセンサ種別と該センサ種別のセンサにより測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、
前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たす意味情報を検出するコンテクスト算出手段と、
前記コンテクスト算出手段が検出した意味情報に基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、
前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、
を有し、
前記センサノードが、
前記センシングルールを前記端末から受信する受信手段と、
前記受信したセンシングルールに基づいて測定するセンシング情報処理手段と、
を有することを特徴とするセンサノードシステム。
【請求項２】
区域に関連付けられたセンサノードと端末とがネットワークを介して接続されるセンサノードシステムであり、
前記端末が、
区域と、該区域に関連する区域である関連区域と、該区域と該関連区域との間の位置の関係を示す関連性情報とが予め関連付けて記憶されている区域情報記憶手段と、
前記センサノードが測定した値と予め決められた条件とを比較することにより検出される意味情報と、該意味情報が検出された場合に測定する関連性情報とが予め関連付けて記憶されている詳細情報取得ルール記憶手段と、
区域とセンサ種別と該センサ種別のセンサにより測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、
前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たす意味情報を検出するコンテクスト算出手段と、
前記コンテクスト算出手段が検出した意味情報に基づいて前記詳細情報取得ルール記憶手段から関連性情報を抽出し、該抽出した関連性情報と前記受信したセンシング情報の区域とに基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、
前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、
を有し、
前記センサノードが、
前記センシングルールを前記端末から受信する受信手段と、
前記受信したセンシングルールに基づいて測定するセンシング情報処理手段と、
を有することを特徴とするセンサノードシステム。
【請求項３】
前記端末が、
意味情報と、該意味情報が検出された場合にセンサを制御するための情報である属性値とがセンサ種別毎に予め関連付けて記憶されているセンサ種別情報記憶手段、
を有し、
前記コンテクスト算出手段が、前記検出された意味情報に基づいて前記センサ種別情報記憶手段からセンサ種別毎の属性値を抽出し、
前記センシングルール送信手段が、前記抽出されたセンサ種別毎の属性値を前記センシングルールに含めて前記センサノードへ送信し、
前記センシング情報処理手段が、前記受信したセンシングルールの属性値に基づいて測定する、
ことを特徴とする請求項１または請求項２に記載のセンサノードシステム。
【請求項４】
前記端末が、
意味情報と、センサ種別と該センサ種別のセンサにより測定された測定結果とに基づいて予め定められた該意味情報を検出するための判定条件とが、予め関連付けて記憶されているコンテクスト算出ルール記憶手段、
を有しており、
コンテクスト算出手段が、前記受信したセンシング情報のセンサ種別と測定結果とが、前記コンテクスト算出ルール記憶手段の判定条件を満たす意味情報を前記コンテクスト算出ルール記憶手段から抽出することにより意味情報を検出する、
ことを特徴とする請求項１から請求項３に記載のセンサノードシステム。
【請求項５】
前記端末が、
前記センサノードから受信するセンシング情報のトラフィックを計測するトラフィック測定手段と、
前記計測したトラフィックに基づいて前記センサノードが送信する通信量を制限するためのセンシング情報送信ルールを選択するセンシング情報送信ルール決定手段と、
を有しており、
前記センシングルール送信手段が、前記センシング情報送信ルールを前記センシングルールに含めて前記センサノードへ送信し、
前記センサノードが、
前記受信したセンシングルールに含まれるセンシング情報送信ルールに基づいて、前記センシング情報を送信するセンシング情報送信手段、
を有する、
ことを特徴とする請求項１から請求項４に記載のセンサノードシステム。
【請求項６】
前記端末と前記センサノードとが基地局を中継して接続されており、
前記基地局が、
前記センサノードから受信するセンシング情報のトラフィックを計測するトラフィック測定手段と、
前記計測したトラフィックに基づいて前記センサノードが送信する通信量を制限するためのセンシング情報送信ルールを選択するセンシング情報送信ルール決定部と、
前記生成したセンシング情報送信ルールを前記センシングルールに含めて前記センサノードへ送信するビーコン信号送信手段と、
を有することを特徴とする請求項１から請求項５に記載のセンサノードシステム。
【請求項７】
区域に関連付けられたセンサノードと端末とがネットワークを介して接続されるセンサノードシステムで用いられる方法であり、
前記端末が、
区域情報記憶方法が、区域と、該区域に関連する区域である関連区域とを予め関連付けて記憶される過程と、
センシング情報受信方法が、区域とセンサ種別と該センサ種別のセンサにより測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信過程と、
コンテクスト算出方法が、前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たす意味情報を検出するコンテクスト算出過程と、
センシングルール決定方法が、前記コンテクスト算出方法が検出した意味情報に基づいて関連区域を前記区域情報記憶方法から抽出するセンシングルール決定過程と、
センシングルール送信方法が、前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信過程と、
を有し、
前記センサノードが、
受信方法が、前記センシングルールを前記端末から受信する受信過程と、
センシング情報処理方法が、前記受信したセンシングルールに基づいて測定するセンシング情報処理過程と、
を有することを特徴とするセンサノードシステム方法。
【請求項８】
区域に関連付けられたセンサノードとネットワークを介して接続される端末であり、
区域と、該区域に関連する区域である関連区域とが予め関連付けて記憶されている区域情報記憶手段と、
区域とセンサ種別と該センサ種別のセンサにより測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、
前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たす意味情報を検出するコンテクスト算出手段と、
前記コンテクスト算出手段が検出した意味情報に基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、
前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、
を有することを特徴とする端末。
【請求項９】
区域に関連付けられたセンサノードとネットワークを介して接続されるコンピュータに、
区域と、該区域に関連する区域である関連区域とが予め関連付けて記憶されている区域情報記憶手段と、
区域とセンサ種別と該センサ種別のセンサにより測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、
前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たす意味情報を検出するコンテクスト算出手段と、
前記コンテクスト算出手段が検出した意味情報に基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、
前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、
の機能をさせることを特徴とするセンサノードシステムプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサネットワーク技術、特に区域間の相関性に基づくセンシング技術に関する。
【背景技術】
【０００２】
従来、センサネットワーク技術の一方式として、センシング情報に応じた、センサノードの制御方式が提案されている（例えば、特許文献１参照）。この方式では、各センサノードが、消費電力が小さいセンサと、消費電力が大きいセンサとを持つ。各センサノードは、消費電力が小さいセンサで常時計測し、当該計測した結果が予め決められた閾値を超えた場合のみ、消費電力が大きいセンサにより計測するようにしている。
【０００３】
例えば、交通量と環境汚染との関係を調査するセンサネットワークにおいて、消費電力が小さいセンサが騒音センサであり、消費電力が大きいセンサが微粒子センサである場合について説明する。この場合、騒音センサによる測定値が、予め決められた一定の値以上になった場合に、つまり、交通量が多い場合に、微粒子センサによりＮＯｘなどの自動車からの排出物質を測定する。
【０００４】
特許文献１においては、以上のような制御方法により、消費電力が大きいセンサを常時動作させないことにより、その消費電力が少なくなるという効果がある。
【特許文献１】特開２００５−２０８７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示すセンサノードの制御方式にあっては、複数の区域間の関連性に基づいて、各区域のセンサノードの挙動を制御していないという問題がある。
そのために、消費電力が小さいとはいえ、複数の区域においては複数の消費電力が小さいセンサが常時動作することになるので、その合計としての消費電力は多くなるという問題がある。
【０００６】
また、ある区域での計測の結果、当該計測した結果が閾値を超えた時には、予め関連付けされている同じセンサノードの消費電力が大きいセンサにより計測をすることは可能であるが、例えば、隣接する複数の区域などのセンサは動作しないため、より詳細な広い地域における計測が出来ないという問題がある。
【０００７】
本発明は、このような事情に鑑みてなされたもので、その目的は、複数の区域間の関連性に基づいて、各区域のセンサノードの挙動を制御するセンサノードシステム、方法、端末およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、区域に関連付けられたセンサノードと端末とがネットワークを介して接続されるセンサノードシステムであり、前記端末が、区域と、該区域に関連する区域である関連区域とが予め関連付けて記憶されている区域情報記憶手段と、区域とセンサ種別と該センサ種別により測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たすか否かを検出することにより意味情報を検出するコンテクスト算出手段と、前記コンテクスト算出手段が検出した意味情報に基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、を有し、前記センサノードが、前記センシングルールを前記端末から受信する受信手段と、前記受信したセンシングルールに基づいて測定するセンシング情報処理手段と、を有することを特徴とするセンサノードシステムである。
【０００９】
請求項２に記載の発明は、区域に関連付けられたセンサノードと端末とがネットワークを介して接続されるセンサノードシステムであり、前記端末が、区域と、該区域に関連する区域である関連区域と、該区域と該関連区域との間の位置の関係を示す関連性情報とが予め関連付けて記憶されている区域情報記憶手段と、前記センサノードが測定した値と予め決められた条件とを比較することにより検出される意味情報と、該意味情報が検出された場合に測定する関連性情報とが予め関連付けて記憶されている詳細情報取得ルール記憶手段と、区域とセンサ種別と該センサ種別により測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たすか否かを検出することにより意味情報を検出するコンテクスト算出手段と、前記コンテクスト算出手段が検出した意味情報に基づいて前記詳細情報取得ルール記憶手段から関連性情報を抽出し、該抽出した関連性情報と前記受信したセンシング情報の区域とに基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、を有し、前記センサノードが、前記センシングルールを前記端末から受信する受信手段と、前記受信したセンシングルールに基づいて測定するセンシング情報処理手段と、を有することを特徴とするセンサノードシステムである。
【００１０】
請求項３に記載の発明は、前記端末が、意味情報と、該意味情報が検出された場合にセンサを制御するための情報である属性値とがセンサ毎に予め関連付けて記憶されているセンサ種別情報記憶手段、を有し、前記コンテクスト算出手段が、前記検出された意味情報に基づいて前記センサ種別情報記憶手段からセンサ毎の属性値を抽出し、前記センシングルール送信手段が、前記抽出された属性値を前記センシングルールに含めて前記センサノードへ送信し、前記センシング情報処理手段が、前記受信したセンシングルールの属性値に基づいて測定する、ことを特徴とする請求項１または請求項２に記載のセンサノードシステムである。
【００１１】
請求項４に記載の発明は、前記端末が、意味情報と、センサ種別と該センサ種別のセンサにより測定された測定結果とに基づいて予め定められた該意味情報を検出するための判定条件とが、予め関連付けて記憶されているコンテクスト算出ルール記憶手段、を有しており、コンテクスト算出手段が、前記受信したセンシング情報のセンサ種別と測定結果とが、前記コンテクスト算出ルール記憶手段の判定条件を満たすか否かを検出し、前記検出した判定条件に関連付けられた意味情報を前記コンテクスト算出ルール記憶手段から抽出することにより意味情報を検出する、ことを特徴とする請求項１から請求項３に記載のセンサノードシステムである。
【００１２】
請求項５に記載の発明は、前記端末が、前記センサノードから受信するセンシング情報のトラフィックを計測するトラフィック測定手段と、前記計測したトラフィックに基づいて前記センサノードが送信する通信量を制限するためのセンシング情報送信ルールを選択するセンシング情報送信ルール決定手段と、を有しており、前記センシングルール送信手段が、前記センシング情報送信ルールを前記センシングルールに含めて前記センサノードへ送信し、前記センサノードが、前記受信したセンシングルールに含まれるセンシング情報送信ルールに基づいて、前記センシング情報を送信するセンシング情報送信手段、を有する、ことを特徴とする請求項１から請求項４に記載のセンサノードシステムである。
【００１３】
請求項６に記載の発明は、前記端末と前記センサノードとが基地局を中継して接続されており、前記基地局が、前記センサノードから受信するセンシング情報のトラフィックを計測するトラフィック測定手段と、前記計測したトラフィックに基づいて前記センサノードが送信する通信量を制限するためのセンシング情報送信ルールを選択するセンシング情報送信ルール決定部と、前記生成したセンシング情報送信ルールを前記センシングルールに含めて前記センサノードへ送信するビーコン信号送信手段と、を有することを特徴とする請求項１から請求項５に記載のセンサノードシステムである。
【００１４】
請求項７に記載の発明は、区域に関連付けられたセンサノードと端末とがネットワークを介して接続されるセンサノードシステムで用いられる方法であり、前記端末が、区域情報記憶方法が、区域と、該区域に関連する区域である関連区域とを予め関連付けて記憶される過程と、センシング情報受信方法が、区域とセンサ種別と該センサ種別により測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信過程と、コンテクスト算出方法が、前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たすか否かを検出することにより意味情報を検出するコンテクスト算出過程と、センシングルール決定方法が、前記コンテクスト算出方法が検出した意味情報に基づいて関連区域を前記区域情報記憶方法から抽出するセンシングルール決定過程と、センシングルール送信方法が、前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信過程と、を有し、前記センサノードが、受信方法が、前記センシングルールを前記端末から受信する受信過程と、センシング情報処理方法が、前記受信したセンシングルールに基づいて測定するセンシング情報処理過程と、を有することを特徴とするセンサノードシステム方法である。
【００１５】
請求項８に記載の発明は、区域に関連付けられたセンサノードとネットワークを介して接続される端末であり、区域と、該区域に関連する区域である関連区域とが予め関連付けて記憶されている区域情報記憶手段と、区域とセンサ種別と該センサ種別により測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たすか否かを検出することにより意味情報を検出するコンテクスト算出手段と、前記コンテクスト算出手段が検出した意味情報に基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、を有することを特徴とする端末である。
【００１６】
請求項９に記載の発明は、区域に関連付けられたセンサノードとネットワークを介して接続されるコンピュータに、区域と、該区域に関連する区域である関連区域とが予め関連付けて記憶されている区域情報記憶手段と、区域とセンサ種別と該センサ種別により測定された測定結果とを含むセンシング情報を前記センサノードから受信するセンシング情報受信手段と、前記受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たすか否かを検出することにより意味情報を検出するコンテクスト算出手段と、前記コンテクスト算出手段が検出した意味情報に基づいて関連区域を前記区域情報記憶手段から抽出するセンシングルール決定手段と、前記抽出した関連区域を含むセンシングルールを前記センサノードへ送信するセンシングルール送信手段と、の機能をさせることを特徴とするセンサノードシステムプログラムである。
【発明の効果】
【００１７】
この発明によれば、複数の区域間の関連性に基づいて、各区域のセンサノードの挙動を制御することにより、電力消費量を低減することができるという効果を奏する。
【００１８】
また、本発明によれば、複数の区域間の関連性に基づいて、各区域のセンサノードの挙動を制御することにより、同区域の他のセンサノードを併用し、また、当該区域で発生した災害などの影響を受けやすい区域も計測の対象とすることにより、さらに詳細な情報を取得することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
本発明は、多数のセンサノードにより構成されるセンサネットワークにおいて、代表区域の代表センサノードでのセンシング情報により、全区域の調査を行なう端末がコンテクストを算出する。
次に、端末が、算出したコンテクストに応じて、さらに詳細な情報を取得するために、代表区域及び代表区域に関連する区域でのセンシング方法を決定する。次に端末が、決定したセンシング方法を、該当する各センサノードへ通知する。
各センサノードは、通知を受信し、受信した通知に応じて動作するか否かなどの動作方法を決定する。
【００２０】
この方法により、各センサノードの電力消費量を低減することができる。消費量を低減することができることは、各センサノードが蓄電池などで動作している場合など、電力の消費量が懸念される場合には、更に有効である。
【００２１】
なお、算出されたコンテクストに基づいた詳細なセンシングを行なう場合に、各センサノードから送信されるセンシング情報のトラフィックが膨大になる可能性が有る。当該トラフィックの低減のため、トラフィック量を計測し、計測したトラフィック量に基づいて、センシング情報の集約やフィルタリングといった、センシング情報送信ルールを予め決定しておく。当該ルールに基づいて、各センサノードがセンシング情報を送信する。
【００２２】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態によるセンサノードシステムの構成を示す概略ブロック図である。
センサノードシステムは、全区域を同時に調査可能な端末１、各区域の基地局２及びセンサノード３により構成される。
端末１と各基地局２とは、ネットワーク４を介して接続されている。また、同じ区域の基地局２とセンサノード３とは、ネットワーク５を介して接続されている。ネットワーク４またはネットワーク５は、有線または無線のネットワークである。
【００２３】
端末１と基地局２とは、それぞれ、ネットワーク４において、識別番号（例えばＩＰアドレス）により、それぞれが一意に識別されている。また、それぞれの区域における基地局２とセンサノード３とは、ネットワーク５において、ＩＰアドレスのような識別番号により、それぞれが一意に識別されている。
また、それぞれのセンサノード３は、１つまたは複数のセンサを有している。
【００２４】
図１において、区域１においては、複数のセンサノード３（１−１、１−２、１−Ｍ）からのセンシング情報は基地局２（１）に集められ、基地局２（１）のセンシング情報が端末１に集められる。同様に区域２から区域Ｎについてのセンサノード３からのセンシング情報も端末１に集められる。
【００２５】
ここで、区域とセンサノード３には、それぞれ代表というものが予め設定されてあり、代表区域の代表センサノード３のみが、通常時において、そのセンサを用いて測定を実行し、測定した測定結果を端末１へ基地局２を介して送信している。代表区域における代表センサノード以外のセンサノード、及び、非代表区域のセンサノード３は、通常時においては、センサを用いた測定や、測定結果の送信などの動作は実行していない。
図１においては、区域１が代表区域であり、センサノード３（１−１）が代表センサノードである。また、区域２から区域Ｍは非代表区域であり、センサノード３（１−２、１−Ｍ、２−１から２−Ｍ、Ｎ−１からＮ−Ｍ）は非代表センサノードである。
【００２６】
実施の形態においては、通常時においては、代表区域の代表センサノード３のみがモニタを実行している。そのため、他の区域のセンサノード３は動作していないために、全体としての消費電力は小さいものとなる。
ここで、代表センサノード３（１−１）の測定により、端末１が、例えば火災などを検出した場合には、代表区域の代表センサであるセンサノード３（１−１）のみでなく、代表区域の非代表センサノード３または代表区域と関連する非代表地域のセンサノード３も、モニタを実行する。
これにより、火災などの災害の場合には、複数の区域における複数のセンサノード３により、より詳細な情報を取得することができる。
なお、実施の形態においては、代表区域および代表センサノードは予め決められているものとして説明する。
【００２７】
例えば、実施の形態の説明として、本発明によるセンサノードシステムを、例えば火災などのように、隣接する区域に波及しやすい災害の状況調査に用いる場合を例に説明する。
例えば、代表区域としては、火災が発生しやすい調理室がある区域を代表区域として予め設定する。また、火災を検出するために、代表センサノードのセンサとして、温度センサを予め設定する。
センサノードシステムは、代表区域である調理室の区域を、代表センサノードである温度センサによりモニタを行う。火災が発生していない通常時においては、調理室の区域の温度センサのみがモニタを実行するため、その消費電力は小さいものとなる。
【００２８】
この代表センサノードのモニタにより、端末１が、火災の発生を検出した場合、端末１が、同区域の他のセンサノードを併用し、また、火災の影響を受けやすい区域も調査対象とすることにより、さらに詳細な情報を取得する。
例えば、センサノードシステムは、火災が発生した場合には、火災が発生した区域の上方や横方向の区域に炎は広がっていくので、火災を検出した区域に上方向や横方向に隣接する区域を調査する。
以下においても、火災調査に用いる場合を例として、センサノードシステムを説明する。
【００２９】
次に、図２を用いて、センサノードシステムの端末１と基地局２とセンサノード３との構成を説明する。また、１例としてのデータである図３から図５を用いて、図２の各記憶部に登録されるデータについて具体的に説明する。
【００３０】
まず、端末１の構成について説明する。
コンテクスト算出ルール登録部１０１は、コンテクスト算出のために予め登録しておくデータであるコンテクスト算出ルールを、コンテクスト算出ルール記憶部ＤＢ１に登録する機能を有する。コンテクスト算出ルールとは、コンテクストと当該コンテクストが発生したことの判定条件との対応を表すルールである。
【００３１】
図２のコンテクスト算出ルール記憶部ＤＢ１には、コンテクスト算出のためのデータであるコンテクスト算出ルールが予め記憶されている。
具体的には、コンテクスト算出ルール記憶部ＤＢ１には、判定条件と意味情報とが関連付けられてコンテクスト算出ルールテーブルＴ１として記憶されている。コンテクスト算出ルールテーブルＴ１の一例を、図３（１）に示す。
図３（１）のコンテクスト算出ルールテーブルＴ１には、検索条件が温度センサで６０℃以上であり、その場合の意味情報が火災であることが、関連付けて記憶されている。
なお、判定条件とは、各意味情報に対応する、後述するセンシング情報のセンサ種別と測定結果に関する条件とである。この場合、センサ種別が温度センサであり、測定結果に関する条件が６０℃以上である。
【００３２】
つまり、意味情報とは、あるセンサによる測定値と、予め決められた条件とを比較することにより、その状況を示す情報である。逆に、意味させる状況の情報に基づいて、センサとその測定値との判定条件が予め定められてコンテクスト算出ルール記憶部ＤＢ１に記憶されている。
【００３３】
なお、１つのセンサが複数の意味情報と関係付けられていてもよい。また、複数のセンサが１つの意味情報と関係付けられていてもよい。
例えば、温度センサによる測定結果が、火災という意味情報と、快適度という意味情報とに関係付けられていてもよい。
また、快適度という意味情報があり、この意味情報は、温度センサと湿度センサとによる測定結果により決められるものとしてもよい。
なお、後述のコンテクスト算出部１３２は、上記のコンテクスト算出ルール記憶部ＤＢ１に登録されている情報に基づいて、同時に、２つの意味情報を検出してもよい。
【００３４】
なお、コンテクスト算出ルールテーブルＴ１においては、検索条件を検索キーとして、対応する意味情報を抽出する。そのため、図３の属性欄に、説明のために、「（検索キー）」と明示している。なお、同様に図３から図５の各テーブルにおいて、検索に用いる属性欄に「（検索キー）」と示しているが、これも説明のためである。具体的な検索については、後述する。
【００３５】
図２の詳細情報取得ルール登録部１０２は、センシングルール算出のために予め登録しておくデータである詳細情報取得ルールを、詳細情報取得ルール記憶部ＤＢ２に登録する機能を有する。詳細情報取得ルールとは、コンテクストと、当該コンテクストに対応して更に詳細な情報を取得するために必要なセンシング方法との対応を表すルールである。
【００３６】
図２の詳細情報取得ルール記憶部ＤＢ２には、センシングルール算出のためのデータである詳細情報取得ルールが、予め記憶されている。
【００３７】
具体的には、詳細情報取得ルール記憶部ＤＢ２には、意味情報と、関連区域の情報である関連種別と値とセンシング対象とが、関連付けられて詳細情報取得ルールテーブルＴ２として記憶されている。詳細情報取得ルールテーブルＴ２の一例を、図３（２）に示す。
図３（２）の詳細情報取得ルールテーブルＴ２には、意味情報と関連区域の関連種別と値とセンシング対象とが、それぞれ、火災と位置と同位置と火気、火災と位置と隣接（同階）と火気、および、火災と位置と隣接（高階）と火気、として関連付けられて記憶されている。
【００３８】
例えば、この意味は、火災の場合においては、火災が発生した区域に対して、位置において火災が発生している同じ区域、位置において隣接で同階になる区域、位置において隣接で高階になる区域、について、火気をモニタするようにすることである。
このように、コンテクストである意味情報に基づいて、例えば、火災であれば、炎が上や横方向の区域に広がる。そのため、コンテクストに基づいて、関連区域に関する情報を詳細情報取得ルールテーブルＴ２に予め設定してある。
【００３９】
図２の区域情報登録部１０３は、センシングルール算出のため予め登録しておくデータである区域情報を、区域情報記憶部ＤＢ３に登録する機能を有する。区域情報とは、複数の区域間の対応を表す情報である。
区域間の対応には、例えば、火災の場合においては、区域間の隣接性がある。他にも、環境特性や人間の行動特性などの各種特性の、区域間での類似性などが有る。
【００４０】
図２の区域情報記憶部ＤＢ３には、センシングルール算出のためデータである区域情報が、予め記憶されている。
具体的には、区域情報記憶部ＤＢ３には、区域名と、関連区域の情報である関連区域名と関連種別と値とが、関連付けられて区域情報テーブルＴ３として予め記憶されている。区域情報テーブルＴ３の一例を、図４（１）に示す。
図４（１）の区域情報テーブルＴ３には、区域名と関連区域の区域名情報と関連種別と値とが、それぞれ、幕張ビル１５階厨房と幕張ビル１５階厨房と位置と同位置、幕張ビル１５階厨房と幕張ビル１５階食堂と位置と隣接（同階）、幕張ビル１５階厨房と幕張ビル１６階居室と位置と高（高階）、および、幕張ビル１５階厨房と幕張ビル１４階居室と位置と低（低階）、として関連付けて記憶されている。
【００４１】
図２のセンサ種別情報登録部１０４は、センシングルール算出のために予め登録しておくデータであるセンサ種別情報を、センサ種別情報記憶部ＤＢ４に登録する機能を有する。センシング情報とは、各センサ種別が調査可能なセンシング対象(どのような事象をセンシングするか)、及び、各センシング対象に応じて各センサ種別のセンシング方法の属性値を示す情報である。センシング方法の属性値は、例えば、センシングのサンプリング周期などを対象とする。
【００４２】
図２のセンサ種別情報記憶部ＤＢ４には、センシングルール算出のためのデータであるセンサ種別情報が予め記憶されている。
【００４３】
具体的には、センサ種別とセンシング対象と属性値とが関連付けられてセンサ種別情報テーブルＴ４として記憶されている。なお、１つのセンサ種別の情報に対して、複数のセンシング対象と属性値とが関連付けられて記憶されてもよい。また、属性値とは、センサ種別単位かつセンシング対象単位の情報であり、センシング方法に関する情報である。センサ種別情報テーブルＴ４の一例を、図４（２）に示す。
図４（２）のセンサ種別情報テーブルＴ４には、センサ種別とセンシング対象と属性値が、それぞれ、温度センサと快適度とサンプリング周期１回／秒、温度センサと火気とサンプリング周期１０回／秒、および、超高感度炎センサと火気とサンプリング周期５回／秒、として関連付けて記憶されている。
【００４４】
このように、センサ種別情報テーブルＴ４により、センサ種別が温度センサと同じセンサ種別であっても、センシング対象の違いにより属性値としてのサンプリング周期が異なるようにする設定が出来る。また、同じセンシング対象が火気であっても、温度センサによる測定と超高感度炎センサとの測定をするように設定することが出来る。
【００４５】
図２のセンサノード情報登録部１０５は、センシングルール算出のため予め登録しておくデータであるセンサノード情報を、センサノード情報記憶部ＤＢ５に登録する機能を有する。センサノード情報とは、各区域に存在するセンサノード、及び、当該センサノードのセンサ種別を表す情報である。
【００４６】
図２のセンサノード情報記憶部ＤＢ５には、センシングルール算出のためのデータであるセンサノード情報が予め記憶されている。
具体的には、センサノード情報記憶部ＤＢ５には、区域名とセンサノードとセンサ種別とが関連付けられてセンサノード情報テーブルＴ５として記憶されている。なお、１つの区域名に対して複数のセンサノードとセンサ種別とが対応づけて記憶されてもよい。センサノード情報テーブルＴ５の一例を、図４（３）に示す。
図４（３）のセンサノード情報テーブルＴ５には、区域名とセンサノードとセンサ種別とが、それぞれ、幕張ビル１５階厨房とセンサノードＡと人感センサ、として関連付けられて記憶されている。図４（３）の、他の情報についての説明は省略する。
【００４７】
図２のセンシング情報受信部１３１は、各センサノード３で取得したセンシング情報を、基地局２から受信する機能を有する。一例としての、センシング情報には、区域名とセンサ種別と測定結果とが含まれる。
つまり、センシング情報受信部１３１は、区域とセンサ種別と該センサ種別により測定された測定結果とを含むセンシング情報をセンサノード３から受信する。
また、センシング情報受信部１３１は、受信したセンシング情報を、センシング情報記憶部ＤＢ１０のセンシング情報テーブルＴ１０に登録する機能を有する。センシング情報テーブルＴ１０の一例を、図５（１）に示す。
図５（１）のセンシング情報テーブルＴ１０には、区域名とセンサ種別と測定結果とが、幕張ビル１５階厨房と温度センサと７０℃として関連付けて登録される。
【００４８】
図２のコンテクスト算出部１３２は、コンテクスト算出ルール記憶部ＤＢ１に予め記憶されている判定条件と意味情報、および、センシング情報テーブルＴ１０に登録された区域名とセンサ種別と測定結果、とに基づいてコンテクストを算出する機能を有する。ここで、コンテクストとは、区域名と意味情報との情報を有する情報である。
つまり、コンテクスト算出部１３２は、受信したセンシング情報のセンサ種別と測定結果とが予め決められた条件を満たすか否かを検出することにより意味情報を検出する。
また、コンテクスト算出部１３２は、算出したコンテクストをコンテクスト記憶部ＤＢ１１のコンテクストテーブルＴ１１に登録する機能を有する。
【００４９】
具体的には、コンテクスト算出部１３２は、センシング情報テーブルＴ１０に登録された区域名とセンサ種別と測定結果とを取得し、取得したセンサ種別と測定結果とに基づいて、コンテクスト算出ルール記憶部ＤＢ１から意味情報を取得する。
例えば、コンテクスト算出部１３２は、図５（１）のセンシング情報テーブルＴ１０から取得したセンサ種別と測定結果である温度センサと７０℃とが、コンテクスト算出ルール記憶部ＤＢ１の判定条件である温度センサで６０℃以上を満たすことより、その意味情報である火災をコンテクスト算出ルール記憶部ＤＢ１から取得する。
【００５０】
次に、コンテクスト算出部１３２は、取得した意味情報とセンシング情報テーブルＴ１０から取得した区域名とを組み合わせることにより、コンテクストを算出し、算出したコンテクストを、コンテクスト記憶部ＤＢ１１のコンテクストテーブルＴ１１に登録する。
【００５１】
なお、コンテクスト算出部１３２が実行するコンテクストの算出は、端末１のセンシング情報受信部１３１がセンシング情報を受信したことに応じて実行するようにしてもよいし、端末１のセンシング情報受信部１３１がセンシング情報を受信することに依存せず、予め決められた一定の時間毎に実行するようにしてもよい。
【００５２】
図２のセンシングルール決定部１３３は、コンテクスト記憶部ＤＢ１１に登録されたコンテクストと、詳細情報取得ルール記憶部ＤＢ２と区域情報記憶部ＤＢ３とセンサ種別情報記憶部ＤＢ４とセンサノード情報記憶部ＤＢ５とに予め記憶された情報とに基づいて、どの区域のどのセンサノードでどのようなセンシングを行なうかを示す情報であるセンシングルールを生成する機能を有する。
【００５３】
センシングルールとは、コンテクストの詳細な情報の取得、及び、各区域の基地局およびセンサノードの消費電力の低減を目的とした、どの区域のどのセンサノードのどのようなセンサ種別をどのようなサンプリング周期などの属性値で測定するか、という情報を含む、センサノードを制御するためのルールである。
また、センシングルール決定部１３３は、生成したセンシングルールをセンシングルール記憶部ＤＢ１２のセンシングルールテーブルＴ１２に登録する機能を有する。
【００５４】
なお、センシングルール決定部１３３がコンテクストの詳細な情報の取得、及び、各区域の基地局及びセンサノードの消費電力の低減を目的として、最適なセンシングルールを生成するように、詳細情報取得ルール記憶部ＤＢ２と区域情報記憶部ＤＢ３とセンサ種別情報記憶部ＤＢ４とセンサノード情報記憶部ＤＢ５とに情報が予め登録されている。
【００５５】
センシングルールテーブルＴ１２に登録される１例としてのセンシングルールを図５（３）に示す。図５（３）のセンシングルールテーブルＴ１２には、区域名とセンサノードとセンサ種別と属性値とが、幕張ビル１５階厨房とセンサノードＢと温度センサとサンプリング周期１０回／秒、などが記録される。
【００５６】
なお、図５（３）に示したセンシングルールは、後述するように、図５（１）に示したセンシング情報に基づいて、コンテクスト算出部１３２が図５（２）に示すように区域名が幕張ビル１５階厨房であり意味情報が火災であるコンテクストと算出し、算出したコンテクストに基づいて、センシングルール決定部１３３が生成したセンシングルールである。
ここでは、コンテクストが幕張ビル１５階厨房での火災であるため、センシングルールとして、区域が幕張ビル１５階厨房と隣接する上または横になる区域である幕張ビル１５階厨房と幕張ビル１５階食堂と幕張ビル１５階居室が選択され、また、センサ種別とその属性値が火気を検出するためのものが選択されている。
なお、センシングルール決定部１３３がセンシングルールを生成する詳細な説明は後述する。
【００５７】
なお、センシングルール決定部１３３が実行するセンシングルールの決定は、端末１のコンテクスト算出部１３２がコンテクストを算出したことに応じて実行するようにしてもよいし、端末１のコンテクスト算出部１３２がコンテクストを算出することに依存せず、予め決められた一定の時間毎に実行するようにしてもよい。
【００５８】
図２のセンシングルール送信部１３４は、センシングルール決定部１３３で生成されセンシングルール記憶部ＤＢ１２に登録されたセンシングルールを、センシングルールが更新される都度、センシングルールを基地局２へ送信する機能を有する。
【００５９】
なお、実施の形態の説明においては、センシングルール送信部１３４は、センシングルールを全てのセンサノード３へ、基地局２を介して送信するものとして説明する。例えば、図１の端末１は、区域１と２とＮにおける基地局１と２とＮとを介して、区域内の全てのセンサノード３に、センシングルールを送信する。
【００６０】
次に、図２の説明に戻り、基地局２の構成について説明する。
センシングルール受信部２０１は、センシングルールを端末１からネットワーク４を介して受信し、受信したセンシングルールを後述のビーコン信号送信部２０５へ送信する機能を有する。
センシング情報中継部２０２は、センサノード３からネットワーク５を介してセンシング情報を受信し、受信したセンシング情報を端末１にネットワーク４を介して送信する機能を有する。
トラフィック測定部２０３は、センシング情報中継部２０２がセンサノード３から受信するセンシング情報のトラフィックを測定する機能を有する。
【００６１】
センシング情報送信ルール決定部２０４は、トラフィック測定部２０３で測定したトラフィックの測定結果に応じて、その基地局２が存在する区域のセンシング情報送信ルールを決定する機能を有する。また、センシング情報送信ルール決定部２０４は、決定したセンシング情報送信ルールをビーコン信号送信部２０５に送信する機能を有する。
なお、センシング情報送信ルールとは、後述のセンシング情報送信部３０４が、センシング情報処理部３０３から取得するセンシング情報の集約やフィルタリングのための情報である。
【００６２】
ここで、センシング情報送信ルールとは、センシング情報のトラフィックの低減を目的とした、センシング情報の集約やフィルタリングのルールである。情報送信ルールの一例を次に説明する。
センシング情報送信ルール決定部２０４は、次に示すような予め定められた情報送信ルールの中から、情報送信ルールを選択することにより、センシング情報送信ルールを決定する。
【００６３】
第１の情報送信ルールとして、センシング情報の集約がある。センシング情報の集約とは、同様の結果を表す、複数のセンシング情報を１つのセンシング情報としてまとめて送信することである。
例えば、近隣のセンサノード間でセンシング結果の傾向が同様の場合、これらのセンサノードのうち、特定の一つのセンサノードからのセンシング情報のみを採用し、特定の範囲において、予め決められた特定のセンサには送信する指示を含む情報を送信し、他のセンサには送信しない指示を含む情報を送信する。この情報を受信したセンサノードは、送信するかしないかの指示を含む情報を受信し、送信する指示を含む情報を受信したことを検出した場合には、センシング情報を送信する。このようにすることにより、特定の範囲において、特定のセンサノードのみしか送信してこなくなる。これは、場所的集約である。
【００６４】
また、例えば、同様のセンシング情報が時間的に連続して発生している場合、最初に取得したセンシング情報のみを採用する、または、測定したセンシング情報の測定値の変化があった場合のみ、センシング情報を送信するという情報を送信する。この情報を受信したセンサノードは、測定値の変化を検出し、変化があった場合のみ、センシング情報を送信する。このようにすることにより、測定した値に変化のあったセンサのみしか送信してこなくなる。これは、時間的集約である。
例えば、上記のような場所的集約または時間的集約をした情報をセンシング情報として採用する。
【００６５】
第２の情報送信ルールとして、センシング情報のフィルタリングがある。センシング情報のフィルタリングとは、特定の条件を満たした場合のみ、送信対象のセンシング情報とする。
例えば、センシング情報が予め決められた閾値を超えた場合のみ、センシング情報とする。また、例えば、複数のセンシング情報の論理演算結果が特定の条件を満たした場合のみ、センシング情報とする。
例えば、予め決められた値になった場合のみ送信する情報を送信し、この情報を受信したセンサノードは、測定した測定値が、受信した値以上になった場合のみ、測定した値を送信する。
【００６６】
なお、センサノード３でのセンシング情報編集方法では、以下のセンシング情報を対象とする。中継センサノードは、当該センサノード自身が取得したセンシング情報、及び、他のセンサノードから受信したセンシング情報を対象とする。
非中継センサノードは、当該センサノード自身が取得したセンシング情報をセンシング対象とする。
【００６７】
ビーコン信号送信部２０５は、各基地局が存在する区域の全てのセンサノード３にネットワーク５を介して、定期的にビーコン信号を配信する機能を有する。なお、ビーコン信号送信部２０５は、ビーコン信号に、センシングルール受信部２０１から受信したセンシングルール及びセンシング情報送信ルール決定部２０４から受信したセンシング情報送信ルールを含めて配信する。
【００６８】
次に、センサノード３の構成について説明する。
ビーコン信号受信部３０１は、基地局２からビーコン信号を受信する機能を有する。また、ビーコン信号受信部３０１は、受信したビーコン信号をセンシング設定部３０２へ送信する機能を有する。
【００６９】
センシング設定部３０２は、ビーコン信号をビーコン信号受信部３０１から受信し、受信したビーコン信号から、センシングルール及びセンシング情報送信ルールを抽出する機能を有する。
また、センシング設定部３０２は、抽出したセンシングルールに基づいてセンシング情報処理部３０３のセンシング信号の処理方法を設定登録し、また、抽出したセンシング情報送信ルールに基づいてセンシング情報送信部３０４のセンシング情報編集方法を設定登録する。
【００７０】
また、センシング設定部３０２は、抽出したセンシングルールの中に、自身のセンサノード３を指定する情報があるか否かを検出し、自身のセンサノード３を指定する情報があることを検出した場合には、後述のセンシング情報処理部３０３およびセンシング情報送信部３０４の動作を実行させ、自身のセンサノード３を指定する情報があることを検出しない場合には、後述のセンシング情報処理部３０３およびセンシング情報送信部３０４の動作を停止させる機能を有する。
【００７１】
センシング情報処理部３０３は、センシング設定部３０２により設定登録されたセンシング信号の処理方法に基づいて、センサのセンシングを行なう機能を有する。
また、センシング情報処理部３０３は、センシングを行った結果であるセンシング情報をセンシング情報送信部３０４へ送信する機能を有する。
【００７２】
センシング情報送信部３０４は、センシング情報をセンシング情報処理部３０３から受信し、受信したセンシング情報を、センシング設定部３０２により設定登録されたセンシング情報編集方法に基づいて編集し、編集したセンシング情報を基地局２にネットワーク５を介して送信する機能を有する。
【００７３】
なお、基地局２のトラフィック測定部２０３及びセンシング情報送信ルール決定部２０４の機能は、基地局２の機能とせず、端末１の機能とすることも可能である。これらの機能を端末１の機能とする場合は、センシングルールを端末１が送信するのと同様に、センシング情報送信ルールを、端末１から各区域の基地局２を経由して各センサノード３へ送信する。
【００７４】
なお、センサノード３は、代表区域を含む全区域のセンサノード３を対象とする。代表区域には代表センサノード３及び非代表センサノード３が、非代表区域には非代表センサノード３のみが存在する。
【００７５】
なお、基地局２と当該基地局２配下の各センサノード３との送受信は、これらの位置関係に応じて、以下の２つの場合が有る。第１の場合は、基地局と直接送受信する場合であり、第２の場合は、センサノード間のマルチホップ通信により他のセンサノードを経由して送受信する場合である。第２の場合には、他のセンサノードで取得されたセンシング情報を、中継するセンサノードを「中継センサノード」、中継しない末端のセンサノードを「非中継センサノード」と呼ぶ。
【００７６】
次に、端末１がセンシングルールを生成する方法について図６と図７とを用いて、詳細に説明する。まず、端末１がセンシングルールを生成する動作について図６を用いて詳細に説明する。
【００７７】
まず、代表区域の基地局２から、端末１のセンシング情報受信部１３１が代表区域のセンシング情報を受信する（ステップＳ７１０）。
次に、ステップＳ７１０で受信した代表区域のセンシング情報、及び、予めコンテクスト算出ルール記憶部ＤＢ１に登録されているコンテクスト算出ルールに基づいて、コンテクスト算出部１３２が、代表区域で発生したコンテクストを算出する（ステップＳ７２０）。
【００７８】
次に、センシングルール決定部１３３は、まず、ステップ７２０で算出されたコンテクスト、及び、詳細情報取得ルール記憶部ＤＢ２と区域情報記憶部ＤＢ３とに予め記憶されている詳細情報取得ルールと区域情報とに基づいて、当該コンテクストの更に詳細な情報の取得のために必要となる、どのような事象をセンシングするかというセンシング対象を決定するための情報である「代表区域と関連する区域の情報（関連区域情報とする）」と「代表区域及びその関連区域で取得するセンシング対象の情報（センシング対象情報とする）」とを算出する（ステップＳ７３０）。
【００７９】
次に、センシングルール決定部１３３は、ステップＳ７３０で算出した関連区域情報とセンシング対象情報、及び、センサ種別情報記憶部ＤＢ４とセンサノード情報記憶部ＤＢ５とに予め記憶されているセンサ種別情報とセンサノード情報とに基づいて、各区域で使用するセンサノード、及び、当該各センサノードで使用するセンサ種別及びセンシングに関する属性値を算出する。当該算出結果がセンシングルールである。
【００８０】
次に、図７を用いて、端末１のコンテクスト算出部１３２とセンシングルール決定部１３３とが、センシング情報テーブルのレコードに登録されたセンシング情報からセンシングルールを生成し、生成したセンシングルールをセンシングルールテーブルに登録する方法を詳細に説明する。
ここで、図７の説明において、図３から図５のテーブルの情報を用いて、火災検出の場合について具体的に説明する。図７は、図３から図５の各テーブルのテーブル名と各テーブルの属性(データ項目)との関係を示した図である。図７においては、各テーブルにおいて、テーブル名を四角の枠の上に書き、そのテーブルの属性を四角の枠の中に書いて説明している。
【００８１】
まず、コンテクスト算出部１３２が、センシング情報テーブルＴ１０のセンサ種別属性と測定結果属性とが、コンテクスト算出ルールテーブルＴ１の判定条件属性を満たす意味情報をコンテクスト算出ルールテーブルＴ１から検索して取得する（ステップＳ８０１）。
【００８２】
次に、コンテクスト算出部１３２が、センシング情報テーブルＴ１０の区域名属性と、ステップＳ８０１で検索して取得した意味情報とを組み合わせて、コンテクストテーブルＴ１１のレコードを作成して、当該テーブルへ区域名と意味情報とを登録する（ステップＳ８０２、ステップＳ８０３）。
例えば、コンテクスト算出部１３２が、図５（２）に示すように、区域名属性が幕張ビル１５階厨房であり意味情報属性が火災であるコンテクストをコンテクストテーブルＴ１１に登録する。
【００８３】
次に、コンテクスト算出部１３２は、ステップＳ８０２およびステップＳ８０３において、今回のセンシング情報テーブルＴ１０の区域名及びセンサ種別に、区域名及びセンサ種別がそれぞれ等しい、以前のセンシング情報テーブルのレコードにより、コンテクストテーブルに登録されたレコードを全て削除する。
なお、ステップＳ８０１での検索結果である意味情報が、コンテクストテーブルＴ１１の意味情報属性に相当する。
【００８４】
次に、センシングルール決定部１３３が、コンテクストテーブルＴ１１の区域名属性と一致する区域名属性を、区域情報テーブルＴ３から検索することにより、該当する関連区域の関連区域名と関連種別と値との組みである情報を区域情報テーブルＴ３から検索して取得する（ステップＳ８１１）。
例えば、コンテクストテーブルＴ１１の区域名属性が幕張ビル１５階厨房であることから、関連区域の区域名情報と関連種別と値とが、それぞれ、幕張ビル１５階厨房と位置と同位置、幕張ビル１５階食堂と位置と隣接（同階）、幕張ビル１６階居室と位置と高（高階）、および、幕張ビル１４階居室と位置と低（低階）、を区域情報テーブルＴ３から検索する（ステップＳ８１１）。
【００８５】
次に、センシングルール決定部１３３が、コンテクストテーブルＴ１１の意味情報属性と一致する意味情報を、詳細情報取得ルールテーブルＴ２から検索することにより、該当する関連区域の関連種別と値とセンシング対象との組みである情報を詳細情報取得ルールテーブルＴ２から検索して取得する（ステップＳ８１２）。
例えば、コンテクストテーブルＴ１１の意味情報属性が火災であることから、詳細情報取得ルールテーブルＴ２から、関連種別と値とセンシング対象とが、それぞれ、位置と同位置と火気、位置と隣接（同階）と火気、および、位置と隣接（高階）と火気を検索結果として取得する（ステップＳ８１２）。
【００８６】
次に、センシングルール決定部１３３が、ステップＳ８１１で区域情報テーブルＴ３から検索して取得した関連区域の関連区域名と関連種別と値との組みである情報から、ステップＳ８１２で詳細情報取得ルールテーブルＴ２から検索して取得した関連区域の関連種別と値とセンシング対象との組みである情報で、関連種別と値とが一致する関連区域名を抽出する（ステップＳ８１３）
【００８７】
例えば、ステップＳ８１１で区域情報テーブルＴ３から検索して取得した関連区域の区域名情報と関連種別と値とが、それぞれ、幕張ビル１５階厨房と位置と同位置、幕張ビル１５階食堂と位置と隣接（同階）、幕張ビル１６階居室と位置と高（高階）、および、幕張ビル１４階居室と位置と低（低階）から、ステップＳ８１２で詳細情報取得ルールテーブルＴ２から検索した関連種別と値とセンシング対象とが、それぞれ、位置と同位置と火気、位置と隣接（同階）と火気、および、位置と隣接（高階）と火気とで、関連種別と値とが一致する関連区域名として、幕張ビル１５階厨房と幕張ビル１５階食堂と幕張ビル１６階居室とを抽出する（ステップＳ８１３）。
【００８８】
一方、センシングルール決定部１３３が、ステップＳ８１２で詳細情報取得ルールテーブルＴ２から検索して取得した関連区域のセンシング対象の情報と一致するセンサ種別属性と属性値とをセンサ種別情報テーブルＴ４から検索して取得する（ステップＳ８２１）。
【００８９】
例えば、ステップＳ８１２で詳細情報取得ルールテーブルＴ２から検索して取得した関連区域のセンシング対象の情報が火気であるため、センサ種別情報テーブルＴ４から火気と一致するセンサ種別属性と属性値として、それぞれ、温度センサとサンプリング周期１０回／秒、および、超高感度炎センサとサンプリング周期５回／秒、とを検索して取得する（ステップＳ８２１）。
【００９０】
次に、センシングルール決定部１３３が、センサノード情報テーブルＴ５の区域名が、ステップＳ８１３で詳細情報取得ルールテーブルＴ２と区域情報テーブルＴ３とに基づいて抽出した関連区域名と一致し、かつ、センサノード情報テーブルＴ５のセンサ種別がステップ８２１でセンサ種別情報テーブルＴ４から検索して取得したセンサ種別属性と一致する、区域名とセンサノードとセンサ種別とをセンサノード情報テーブルＴ５から検索し取得する（ステップＳ８２３）。
【００９１】
例えば、ステップＳ８１３で詳細情報取得ルールテーブルＴ２と区域情報テーブルＴ３とに基づいて抽出した関連区域名が幕張ビル１５階厨房と幕張ビル１５階食堂と幕張ビル１６階居室とであり、また、ステップ８２１でセンサ種別情報テーブルＴ４から検索して取得したセンサ種別属性が温度センサと超高感度炎センサとであり、これらと区域名とセンサ種別との両方が一致する区域名とセンサノードとセンサ種別として、それぞれ、幕張ビル１５階厨房とセンサノードＢと温度センサ、幕張ビル１５階厨房とセンサノードＣと超高感度炎センサ、幕張ビル１５階食堂とセンサノードＢと温度センサ、幕張ビル１５階食堂とセンサノードＣと超高感度炎センサ、幕張ビル１６階居室とセンサノードＢと温度センサ、幕張ビル１６階居室とセンサノードＣと超高感度炎センサ、をセンサノード情報テーブルＴ５から検索し取得する（ステップＳ８２３）。
【００９２】
次に、センシングルール決定部１３３が、ステップＳ８２３でセンサノード情報テーブルＴ５から検索し取得した区域名とセンサノードとセンサ種別のセンサ種別に、ステップＳ８２１でセンサ種別情報テーブルＴ４から検索し取得したセンサ種別属性と属性値のセンサ種別に基づいて結合し、区域名とセンサノードとセンサ種別と属性値とを生成し、生成した域名とセンサノードとセンサ種別と属性値をセンシングルールテーブルＴ１２に登録する（ステップＳ８２４）。
【００９３】
ステップＳ８２４の結果は、例えば、図５（３）に示すセンシングルールテーブルＴ１２となる。
【００９４】
次に、図８を用いて、センサノードシステムの動作を説明する。同図において図２の各部に対応する部分には同一の符号を付け、その説明を省略する。
ここでは、火災が発生した直後のセンサノードシステムの動作について説明する。
【００９５】
まず、予め決められた特定区域の代表センサノード３のセンシング情報送信部３０４が、センシング情報を基地局２へ送信する（ステップＳ６０１）。
例えば、図１の代表区域で代表センサノードである区域１のセンサノード３（１−１）がセンシング情報を送信する。例えば、幕張ビル１５階厨房のセンサノードＢが、センシング情報として、区域名とセンサ種別と測定結果とが、幕張ビル１５階厨房と温度センサと７０℃である情報を送信する。
なお、この段階では、センサノードシステムは火災を検出していないので、区域１の他のセンサノード、および他の区域のセンサノードは、センシング情報を、送信しないものとして説明する。
【００９６】
図８の説明に戻り、次に、基地局２のセンシング情報中継部２０２が、センサノード３から受信したセンシング情報を端末１へ送信する（ステップＳ６０２）。
【００９７】
次に、端末１のセンシング情報受信部１３１が、基地局２からセンシング情報を受信し、受信したセンシング情報をコンテクスト算出部１３２にセンシング情報記憶部ＤＢ１０を介して送信する（ステップＳ６１０）。
次に、端末１のコンテクスト算出部１３２が、センシング情報受信部１３１から受信したセンシング情報と、コンテクスト算出ルール記憶部ＤＢ１に予め記憶されている情報とに基づいて、コンテクストを算出し、算出したコンテクストをセンシングルール決定部１３３にコンテクスト記憶部ＤＢ１１を介して送信する（ステップＳ６１１）。
【００９８】
例えば、センサノードシステムは、端末１のコンテクスト算出部１３２がコンテクストを算出することにより、図１の代表区域で代表センサノードである区域１のセンサノード３（１−１）、または、幕張ビル１５階厨房のセンサノードＢで、火災が発生したことを検出する。
【００９９】
次に、端末１のセンシングルール決定部１３３が、コンテクスト算出部１３２から受信したコンテクストと、詳細情報取得ルール記憶部ＤＢ２と区域情報記憶部ＤＢ３とセンサ種別情報記憶部ＤＢ４とセンサノード情報記憶部ＤＢ５とに予め記憶されている情報とに基づいて、センシングルールを決定し、決定したセンシングルールをセンシングルール送信部１３４へセンシングルール記憶部ＤＢ１２を介して送信する（ステップＳ６１２）。
【０１００】
次に、端末１のセンシングルール送信部１３４は、センシングルール決定部１３３から受信したセンシングルールを基地局２へ送信する（ステップＳ６１３）。
ここで、端末１のセンシングルール送信部１３４が基地局２へ送信するセンシングルールは、例えば、図５（３）に示すように、複数の区域名とセンサノード、また、センサノードのサンプリング周期などの属性値を含む。また、センシングルールは、例えば、図１の区域２のセンサノード３（２−２）など、代表区域の代表センサノード以外の区域とセンサノードを火災のために動作させる情報である。
【０１０１】
図８の説明に戻り、端末１からセンシングルールを受信した基地局２のセンシングルール受信部２０１は、受信したセンシングルールをビーコン信号送信部２０５へ送信する（ステップＳ６２５、Ｓ６２６）。
【０１０２】
一方、ステップＳ６０２で、基地局２のセンシング情報中継部２０２がセンサノード３から受信するセンシング情報に基づいて、トラフィック測定部２０３がトラフィックを測定し、測定したトラフィックをセンシング情報送信ルール決定部２０４へ送信する（ステップＳ６２１、ステップＳ６２２）。
トラフィック測定部２０３からトラフィックを受信したセンシング情報送信ルール決定部２０４は、受信したトラフィックに基づいてセンシング情報送信ルールを決定し、決定したセンシング情報送信ルールをビーコン信号送信部２０５へ送信する（ステップＳ６２３、Ｓ６２４）。
【０１０３】
センシングルール受信部２０１から送信されたセンシングルールと、トラフィック測定部２０３から送信されたセンシング情報送信ルールと、を受信した基地局２のビーコン信号送信部２０５は、受信したセンシングルールとセンシング情報送信ルールとを含めたビーコン信号をセンサノード３へ送信する（ステップＳ６３１）。
【０１０４】
基地局２からビーコン信号を受信したセンサノード３のビーコン信号受信部３０１は、受信したビーコン信号をセンシング設定部３０２に送信する（ステップＳ６４１）。
ビーコン信号受信部３０１からビーコン信号を受信したセンシング設定部３０２は、受信したビーコン信号からセンシングルールとセンシング情報送信ルールとを抽出し、抽出したセンシングルールをセンシング情報処理部３０３に設定し（ステップＳ６５１）、また、抽出したセンシング情報送信ルールをセンシング情報送信部３０４に設定する（ステップＳ６５２）。
【０１０５】
その後、センシング情報処理部３０３は、設定されたセンシングルールに基づいてセンサにより測定し、測定した情報をセンシング情報送信部３０４へ送信する（ステップＳ６６１）。
センシング情報処理部３０３から測定した情報を受信したセンシング情報送信部３０４は、設定されたセンシング情報送信ルールに基づいて測定した情報をセンシング情報として基地局２へ送信する（ステップＳ６０１）。
【０１０６】
例えば、それぞれのセンサノード３は、図５（３）に示すような、複数の区域名とセンサノード、また、センサノードのサンプリング周期などの属性値を含むセンシングルールを受信し、受信したセンシングルールに、自身の区域名とセンサノードがある場合には、センサにより測定し、測定した測定結果を端末１へ基地局２を介して送信する。
例えば、図１の代表区域だけでなく、区域２のセンサノード３（２−２）もセンサで測定し、測定結果をセンシング情報として送信する。
【０１０７】
以降、センサノードシステムの端末１と基地局２とセンサノード３は、ステップ６０１からステップ６６１を繰り返す。
ただし、これ以降、例えば、代表区域の代表センサノードだけでなく、センシングルールの区域名とセンサノードで指定されるセンサノードも、センシング情報を端末１へ基地局２を介して送信する。
【０１０８】
その後、火が消え、端末１が受信するセンシング情報の全てが、意味情報が火災となる判定条件を満たさなくなることを検出した場合、端末１が、代表区域の代表センサのみで測定するセンシングルールを、センサノード３へ基地局２を介して送信する。これにより、それ以降は、代表区域の代表センサのみがセンサにより測定し、測定した情報をセンシング情報として端末１へ送信する。つまり、火災の発生前と同じ状態となる。
【０１０９】
このように、通常時には図１の代表区域の代表センサノードだけが動作し、代表区域の代表センサノードの測定によりセンサノードシステムが火災を発生した場合には、代表区域の代表センサノードと関連する代表区域または他の区域のセンサノードも動作さえることにより、より詳細な火災の情報を検出することが可能となる。
【０１１０】
以上のように、代表区域の代表センサノードのセンシング情報により算出されたコンテクストに応じて、全区域を対象として、以下の事項を行なうことができる。
不必要なセンシング情報の取得及び送受信を省くことができるので、各区域の基地局・センサノードの消費電力、及び、センシング情報の不必要なトラフィックを、それぞれ低減できる。
また、代表区域で発生したコンテクストに応じて、代表区域に関連する区域、及び、代表区域及びその関連区域で取得するセンシング対象を決定して、この決定事項に応じてセンシングを行なうことにより、当該コンテクストに関する更に詳細な情報を取得できる。
【０１１１】
上記においては、本発明によるセンサノードシステムを火災検出の場合について説明したが、本発明によるセンサノードシステムは火災検出に限られるものではなく、他の方途に用いることも可能である。
次に、本発明によるセンサノードシステムの応用例について説明する。
なお、応用例の説明において、応用例の最初の行の末尾の括弧内は、各応用例と対応する区域間の相関性の種別を表す。
【０１１２】
（応用例１）広範囲に波及しやすい災害(例えば火災など)の状況調査(区域間の隣接性)
災害が発生しやすい区域を代表区域とする(火災であれば火災が発生しやすい場所など)。代表区域の代表センサノードでセンシングを行う。このセンシング結果により、災害発生のコンテクストが算出された場合、同区域の他のセンサノードを併用し、また、災害の影響を受けやすい区域も調査対象とすることにより、さらに詳細な情報を取得する。（上記に説明した例である。）
【０１１３】
（応用例２）人が複数の区域を巡回する場合の、各区域の調査(区域間の隣接性)
最初に人が滞在する区域を代表区域とする。代表区域の人感センサにより、人の存在が検出された場合、代表区域からの移動により今後滞在する可能性が高い区域を算出する。代表区域及びこれらの関連区域で、詳細な情報を取得する。この方法は、例えば、次の調査に有効である。
滞在者の快適性の向上を目的とする、区域ごとの環境情報(温度・湿度・騒音など)の調査。銀行などでセキュリティ・防犯の向上を目的とする、侵入者を追跡する調査。
【０１１４】
（応用例３）自然災害による各区域の被害発生予測の調査  (区域間の環境特性の類似性)
Ａ地区で天候不順により災害(例えば土砂崩れなど)が発生すると、Ｂ地区・Ｃ地区でも同様の災害が発生すると想定する。これは各区域間の環境特性(例えば山間部で地盤が弱いことや河の流量の多さなど)の類似性からの想定であり、Ａ,Ｂ,Ｃの各地区は地理的に隣接していなくても良い。
この場合、Ａ地区を代表区域とする。代表区域の代表センサノードでセンシングを行う。このセンシング結果により、災害発生のコンテクストが算出された場合、同区域の他のセンサノードを使用したり、Ｂ,Ｃ地区も調査対象とすることにより、さらに詳細な情報を取得する。
【０１１５】
（応用例４）交通集中状況の調査  (区域間の、人間の行動特性の、類似性)
Ａ地区で交通集中が発生すると、同様に(または、これに影響されて)、Ｂ地区・Ｃ地区でも交通集中が発生すると想定する。これは各区域間の人間の行動特性(例えば市街中心地・ビジネス街など)からの想定であり、Ａ,Ｂ,Ｃの各地区は地理的に隣接していなくても良い。
この場合、Ａ地区を代表区域とする。代表区域の代表センサノードでセンシングを行う。このセンシング結果により、交通集中のコンテクストが算出された場合、Ｂ,Ｃ地区も調査対象とすることにより、さらに詳細な情報を取得する。
【０１１６】
以上説明したように、区域情報記憶部ＤＢ３には、区域と、該区域に関連する区域である関連区域と、該区域と該関連区域との間の位置の関係を示す関連性情報とが予め関連付けて記憶されている。
詳細情報取得ルール記憶部ＤＢ２には、センサノード３が測定した値と予め決められた条件とを比較することにより検出される意味情報と、該意味情報が検出された場合に測定する関連性情報とが予め関連付けて記憶されている。
【０１１７】
センシング情報受信部１３１は、区域とセンサ種別と該センサ種別のセンサにより測定された測定結果とを含むセンシング情報をセンサノード３から受信する。
コンテクスト算出部１３２は、受信したセンシング情報のセンサ種別と測定結果とが判定条件を満たす意味情報を検出する。
【０１１８】
センシングルール決定部１３３は、コンテクスト算出部１３２が検出した意味情報に基づいて前記詳細情報取得ルール記憶部ＤＢ２から関連性情報を抽出し、該抽出した関連性情報と前記受信したセンシング情報の区域とに基づいて関連区域を前記区域情報記憶部ＤＢ３から抽出する。
センシングルール送信部１３４は、前記抽出した関連区域を含むセンシングルールを前記センサノード３へ送信する。
【０１１９】
センサ種別情報記憶部DB４には、意味情報と、該意味情報が検出された場合にセンサを制御するための情報である属性値とがセンサ毎に予め関連付けて記憶されている。
また、センシングルール決定部１３３は、前記検出された意味情報に基づいて前記センサ種別情報記憶部DB4からセンサ毎の属性値を抽出する。
また、センシングルール送信部１３４は、前記抽出された属性値を前記センシングルールに含めて前記センサノードへ送信する。
【０１２０】
コンテクスト算出ルール記憶部DB1には、意味情報と、センサ種別と該センサ種別のセンサにより測定された測定結果とに基づいて予め定められた該意味情報を検出するための判定条件とが、予め関連付けて記憶されている。
コンテクスト算出部１３２は、受信したセンシング情報のセンサ種別と測定結果とが、コンテクスト算出ルール記憶部DB1の判定条件を満たす意味情報を前記コンテクスト算出ルール記憶部DB1から抽出することにより意味情報を検出する。
【０１２１】
トラフィック測定部２０３は、センサノード３から受信するセンシング情報のトラフィックを計測する。
センシング情報送信ルール決定部２０４は、計測したトラフィックに基づいてセンサノード３が送信する通信量を制限するためのセンシング情報送信ルールを選択する。
また、センシング情報送信手段３０４は、受信したセンシングルールに含まれるセンシング情報送信ルールに基づいて、センシング情報を送信する。
なお、トラフィック測定部２０３とセンシング情報送信ルール決定部２０４とは、基地局２が有するようにしてもよいし、端末１が有するようにしてもよい。
【０１２２】
このように、本発明は、多数のセンサノードにより構成されるセンサネットワークにおいて、代表区域の代表センサノードでのセンシング情報により算出されたコンテクストに基づいて、さらに詳細な情報を取得するために、代表センサノードが存在する区域、及び、当該区域に関連する区域でのセンシング方法を決定して、センサノードの挙動を制御する方法である。この方法により、各センサノードの電力の消費量を低減することができる。
本発明は、例えば、広範囲に波及しやすい災害(例えば火災など)の状況調査などに効果的である。まず、災害が発生しやすい区域を代表区域として、当該区域の代表センサノードでセンシングを行う。
このセンシング結果により、災害発生のコンテクストが算出された場合、同区域の他のセンサノードを併用し、また、当該区域で発生した災害の影響を受けやすい区域もセンシングの対象とすることにより、さらに詳細な情報を取得することができる。
【０１２３】
なお、コンテクスト算出ルール記憶部ＤＢ１、詳細情報取得ルール記憶部ＤＢ２、区域情報記憶部ＤＢ３、センサ種別情報記憶部ＤＢ４、センサノード情報記憶部ＤＢ５、センシング情報記憶部ＤＢ１０、コンテクスト記憶部ＤＢ１１およびセンシングルール記憶部ＤＢ１２のそれぞれの記憶部は、ハードディスク装置や光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＲ−ＲＯＭ等の読み出しのみが可能な記憶媒体、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性のメモリ、あるいはこれらの組み合わせにより構成されるものとする。
【０１２４】
なお、図１における端末１、基地局２またはセンサノード３は、専用のハードウェアにより実現されるものであってもよく、また、メモリおよびマイクロプロセッサにより実現させるものであってもよい。
なお、この端末１、基地局２またはセンサノード３は、専用のハードウェアにより実現されるものであってもよく、また、この端末１および基地局２はメモリおよびＣＰＵ（中央演算装置）により構成され、端末１、基地局２またはセンサノード３の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【０１２５】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【０１２６】
本発明は、センサノードシステムに用いて好適である。
【図面の簡単な説明】
【０１２７】
【図１】この発明の一実施形態によるセンサノードシステムの構成を示すブロック図である。
【図２】センサノードシステムの詳細な構成を説明するブロック図である。
【図３】一例としてのデータベースに登録される情報を示す第１のテーブル図である。
【図４】一例としてのデータベースに登録される情報を示す第２のテーブル図である。
【図５】一例としてのデータベースに登録される情報を示す第３のテーブル図である。
【図６】センシングルールを生成するための動作を説明するための説明図である。
【図７】センシングルールを生成する手順を用いて説明するための説明図である。
【図８】この発明の一実施形態によるセンサノードシステムの動作を説明するための動作図である。
【符号の説明】
【０１２８】
１  端末
２  基地局
３  センサノード
４  ネットワーク
５  ネットワーク
１０１  コンテクスト算出ルール登録部
１０２  詳細情報取得ルール登録部
１０３  区域情報登録部
１０４  センサ種別情報登録部
１０５  センサノード情報登録部
１３１  センシング情報受信部
１３２  コンテクスト算出部
１３３  センシングルール決定部
１３４  センシングルール送信部
ＤＢ１  コンテクスト算出ルール記憶部
ＤＢ２  詳細情報取得ルール記憶部
ＤＢ３  区域情報記憶部
ＤＢ４  センサ種別情報記憶部
ＤＢ５  センサノード情報記憶部
ＤＢ１０  センシング情報記憶部
ＤＢ１１  コンテクスト記憶部
ＤＢ１２  センシングルール記憶部
Ｔ１  コンテクスト算出ルールテーブル
Ｔ２  詳細情報取得ルールテーブル
Ｔ３  区域情報テーブル
Ｔ４  センサ種別情報テーブル
Ｔ５  センサノード情報テーブル
Ｔ１０  センシング情報テーブル
Ｔ１１  コンテクストテーブル
Ｔ１２  センシングルールテーブル
２０１  センシングルール受信部
２０２  センシング情報中継部
２０３  トラフィック測定部
２０４  センシング情報送信ルール決定部
２０５  ビーコン信号送信部
３０１  ビーコン信号受信部
３０２  センシング設定部
３０３  センシング情報処理部
３０４  センシング情報送信部
【図１】
2008059160.tif 000003
【図２】
2008059160.tif 000004
【図３】
2008059160.tif 000005
【図４】
2008059160.tif 000006
【図５】
2008059160.tif 000007
【図６】
2008059160.tif 000008
【図７】
2008059160.tif 000009
【図８】
2008059160.tif 000010