(57)【要約】【課題】クライアントの所望する検知データを取得でき、また、特定のセンサデータ振分装置への処理の集中を回避できるセンサデータ振分配信システムを提供する。【解決手段】異なる管理主体により個別に管理された複数のセンサノード６が接続されたセンサネットワーク３ａ，３ｂのセンサネットワーク管理装置５は、センサノード６から検知データを収集し、その検知データをセンサデータ振分装置２ａ，２ｂに送信する。センサデータ振分装置２ａ，２ｂは、センサネットワーク管理装置５から送られてくる検知データを受信し、クライアント端末装置４ａ，４ｂからの要求に応じた検知データを適切なクライアント端末装置に対して複製し送信する。クライアント端末装置４ａ，４ｂは、センサデータ振分装置に対してクライアントの所望する検知データの要求を送信すると共に、センサデータ振分装置から、要求した検知データの提供を受ける。【選択図】図１
2007122433.tif 000002
【特許請求の範囲】
【請求項１】
異なる管理主体により個別に管理された複数のセンサノードが接続されたセンサネットワークを結合し、センサノードから検知データを収集すると共に、要求条件の異なる複数のクライアントに対して、それぞれが要求する検知データを提供するセンサデータ振分配信システムにおいて、
前記センサノードから検知データを収集する機能を有するセンサネットワーク管理装置と、
前記複数のクライアントに対応して設置され、クライアントの所望する検知データの要求を送信するとともに、検知データの配信を受ける機能を有する複数のクライアント端末装置と、
前記センサネットワーク管理装置から送られてくる検知データを受信し、前記クライアント端末装置からの要求に応じた検知データを前記クライアント端末装置に対して複製し送信する機能を有するセンサデータ振分装置と、
を具備することを特徴とするセンサデータ振分配信システム。
【請求項２】
前記センサネットワーク管理装置は、
前記センサデータ振分装置に対して送信が不要なセンサＩＤが登録される不要ＩＤテーブルと、
前記センサデータ振分装置より送信された不要ＩＤ登録要求に従い、センサデータ振分装置に対して送信が不要なセンサＩＤを前記不要ＩＤテーブルに登録する、もしくは、センサデータ振分装置より送信された不要ＩＤデータクリア要求に従い、前記不要ＩＤテーブルの不要ＩＤデータをクリアする不要ＩＤ登録部と、
前記センサノードから送られた検知データにおけるセンサＩＤが、不要ＩＤテーブルに登録されているセンサＩＤでない場合に検知データをセンサデータ振分装置に送信し、センサノードから送られた検知データにおけるセンサＩＤが、不要ＩＤテーブルに登録されていた場合に検知データを破棄する不要データフィルタ部を具備することを特徴とする請求項１に記載のセンサデータ振分配信システム。
【請求項３】
前記クライアント端末装置は、
センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせであるセンサ種類と、検知データを計測したセンサの設置された状況を表す設置場所と、クライアントがデータの収集を所望している地理的な範囲を、中心座標である中心位置とその半径の組み合わせで表した位置条件と、センサが出力する計測値のうち必要な値の範囲を表す検知データ値条件またはこれらの組み合わせからなる要求条件をユーザが入力した場合に入力処理を行う入力処理部と、
入力処理部から送られてくる要求条件に基づいて要求信号を生成し、その要求信号を前記センサデータ振分装置に送る処理を行う要求信号生成部を具備することを特徴とする請求項１または２に記載のセンサデータ振分配信システム。
【請求項４】
前記センサデータ振分装置は、
前記クライアント端末装置より送られる要求条件を記憶する要求条件テーブルと、
前記要求条件を要求元アドレスと関連付けて前記要求条件テーブルに登録すると同時に、前記センサネットワーク管理装置に対して不要ＩＤデータのクリア要求を送信する要求条件管理部と、
前記センサネットワーク管理装置から送られてくる検知データを一時記憶する検知データ一時記憶テーブルと、
前記要求条件にマッチする検知データを一時記憶する突合データ一時記憶テーブルと、
前記検知データ一時記憶テーブルから検知データを取り出し、前記要求条件テーブルの各条件との突合を行い、条件にマッチする数だけ、その要求条件の要求元アドレスと関連付けて検知データを複製し、前記突合データ一時記憶テーブルに保管し、いずれの要求条件にも合致しない検知データがあればこれを破棄し、その検知データの送信元アドレスとセンサＩＤを通知する条件突合部と、
前記条件突合部により通知された不要センサＩＤを、破棄された検知データの送信元アドレスのセンサネットワーク管理装置に対して送信する不要ＩＤ通知部と、
前記突合データ一時記憶テーブルよりデータを取り出し、要求元アドレスに宛てて検知データを配信処理する出力データ処理部を具備することを特徴とする請求項１〜３のいずれかに記載のセンサデータ振分配信システム。
【請求項５】
異なる管理主体により個別に管理された複数のセンサノードが接続されたセンサネットワーク管理装置を備えるセンサネットワークと、クライアントに対応して設置されたクライアント端末装置と、センサデータ振分装置とからなるセンサネットワークシステムのセンサデータ振分配信方法において、
前記クライアント端末装置から前記センサデータ振分装置にクライアントの所望する検知データの要求条件を送信し、
前記センサネットワーク管理装置から前記センサデータ振分装置に、前記センサノードから収集した検知データを送信し、
前記センサデータ振分装置にて、前記センサネットワーク管理装置から送られてくる検知データの内容と前記クライアント端末装置から送られてくる要求条件とのマッチングを行い、検知データが要求条件にマッチした場合は検知データを前記クライアント端末装置に配信することを特徴とするセンサデータ振分配信方法。
【請求項６】
前記センサデータ振分装置にて、前記センサネットワーク管理装置から送られてくる検知データの内容と前記クライアント端末装置から送られてくる要求条件とのマッチングを行い、該検知データの内容が全てのクライアント端末装置の要求条件とマッチしなかった場合に、要求条件にマッチしない検知データの送信元であるセンサネットワーク管理装置に対して、該検知データを収集した該センサＩＤを送信し、送信されたセンサネットワーク管理装置にて、以後、指定されたセンサＩＤの情報を破棄することを特徴とする請求項５に記載のセンサデータ振分配信方法。
【請求項７】
前記クライアント端末装置から送られてくる要求条件が、センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせであるセンサ種類であることを特徴とする請求項５または６に記載のセンサデータ振分配信方法。
【請求項８】
前記クライアント端末装置から送られてくる要求条件が、検知データを計測したセンサの設置された状況を表す設置場所であることを特徴とする請求項５または６に記載のセンサデータ振分配信方法。
【請求項９】
前記クライアント端末装置から送られてくる要求条件が、クライアントが指定する中心座標である中心位置とその半径の組み合わせで表した位置条件であることを特徴とする請求項５または６に記載のセンサデータ振分配信方法。
【請求項１０】
前記クライアント端末装置から送られてくる要求条件が、検知データを計測したセンサが出力する計測値の範囲である検知データ値条件であることを特徴とする請求項５または６に記載のセンサデータ振分配信方法。
【請求項１１】
前記クライアント端末装置から送られてくる要求条件が、センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせであるセンサ種類と、検知データを計測したセンサの設置された状況を表す設置場所と、クライアントが指定する中心座標である中心位置とその半径の組み合わせで表した位置条件と、検知データを計測したセンサが出力する計測値の範囲である検知データ値条件のいずれか２つ以上の組み合わせであることを特徴とする請求項５または６に記載のセンサデータ振分配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる管理主体のセンサネットワークを結合し、センサの送信した検知データを受信すると共に、要求条件の異なる複数の外部のクライアントに対して、クライアントの要求するセンサ種類、位置範囲、値範囲の検知データを提供するセンサデータ振分配信システムに関するものである。
【背景技術】
【０００２】
近年、ビニールハウスの温度管理、気象情報収集、環境汚染監視、火災監視等の目的に応じた多種、多様なセンサが数多く設置されている。これらのセンサは、通常、その設置目的ごとに異なる管理主体により個別のセンサデータ振分配信システムを構成しており、我々は、各センサデータ振分配信システムからの情報に基づいて所期の目的を達成できるようになっている。
【０００３】
例えば、気象庁では、全国約１３００箇所に設置した温湿度などのセンサより情報を収集し、天気予報などに活用している。また、ビニールハウスで良質な野菜の栽培を行うための温度管理システムでは、ビニールハウスに設置された温湿度計より温湿度情報を収集しており、ビニールハウス内の温湿度管理を行うとともに、異常な温度を測定した場合には、クライアント（情報要求者）に対してアラームを発するために利用されている。これらのセンサを利用したシステムでは、できるだけ様々な情報源を用いて、利用用途に応じて、できるだけ多くの情報を取得できることが望ましい。
【０００４】
しかし、このようなシステムのアプリケーションがセンサのモニタリング処理を行う場合には、アプリケーションがセンサの属性や位置を管理して、センサネットワークに接続されたセンサからの情報を管理するセンサネットワーク管理システムに対してセンサのＩＤを直接指定することにより、各センサからのデータを取得していた。つまり、クライアントは所望するセンサのデータを得るために、どのようなセンサが接続されているのかを知り、あらかじめ該当するセンサのＩＤを知る必要があった。しかし、異なる管理主体により個別のセンサデータ振分配信システムを統合し、設置目的とは別の目的で利用可能なセンサデータ振分配信システムを想定した場合には、個々のクライアントが事前に全ての所望するセンサの属性や位置を管理して、目的のデータを提供しているセンサＩＤを個別に指定することは困難である。
【０００５】
これに対し、例えば特許文献１の発明によれば、センサデータ振分配信システム上に、ネットワーク管理装置、エージェント、サーバなど各複数の情報端末に情報を分散し、蓄積する方法をとっている。これにより、クライアントアプリケーションは、センサデータ振分配信システムに接続されるセンサの属性やＩＤを個別に管理することなく、様々な検索要求に応じた検知結果を取得できる仕組みを実現している。
【特許文献１】特開２００３−１２２７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記の特許文献１の発明に係るシステムの場合、クライアントアプリケーションは、センサの属性やＩＤを個別に管理する必要はないが、エージェントは、センサデータ振分配信システム上の統一的なセンサＩＤの管理や属性の管理をする必要がある。
【０００７】
また、上記の特許文献１の発明に係るシステムの場合、検知データが蓄積されるネットワーク管理装置などへのアクセス量は事前に判断できないため、例えば、多数のクライアントアプリケーションから同一のセンサの検知データが要求された場合や、短時間で多数の検索要求が出された場合には、特定のネットワーク管理装置に対して要求が集中し、通信のボトルネックとなる可能性もある。したがって、これを回避するためには十分なアクセスに耐えうるだけの資源を個別のネットワーク管理装置に割り当てる必要があり、これは個々の管理主体にとっては大きな負担になると考えられる。また、この場合、蓄積される検知データが増加することにより、検索処理のオーバヘッドが増加するという課題がある。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、異なる管理主体のセンサネットワークを結合したセンサデータ振分配信システムにおいて、クライアントアプリケーションが、そのネットワークシステムがどのようなセンサを含んでいるかという知識を有していない場合においても、その目的情報を得ることが可能であり、また多様なクライアントの情報取得要求のために検知データを活用することでその有効活用を図ることのできるセンサデータ振分配信システムおよびその方法を提供することである。
【０００９】
また、上記センサデータ振分配信システム全体の規模や個々のクライアントの要求の量により、個別の管理主体に負担を増加させることはなく、さらに、エージェントシステムにおいても、蓄積データ量の増加による検索処理のオーバヘッドを考慮する必要がなく、また、多数のクライアントから同一のセンサ種類、位置条件の検知データが要求された場合においても、特定のデータ振分装置に対する処理の集中を回避することが可能となるセンサデータ振分配信システムおよびその方法を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、異なる管理主体により個別に管理された複数のセンサノードが接続されたセンサネットワークを結合し、センサノードから検知データを収集すると共に、要求条件の異なる複数のクライアントに対して、それぞれが要求する検知データを提供するセンサデータ振分配信システムにおいて、前記センサノードから検知データを収集する機能を有するセンサネットワーク管理装置と、前記複数のクライアントに対応して設置され、クライアントの所望する検知データの要求を送信するとともに、検知データの配信を受ける機能を有する複数のクライアント端末装置と、前記センサネットワーク管理装置から送られてくる検知データを受信し、前記クライアント端末装置からの要求に応じた検知データを前記クライアント端末装置に対して複製し送信する機能を有するセンサデータ振分装置と、を具備することを特徴とする。
【００１１】
前記センサネットワーク管理装置は、前記センサデータ振分装置に対して送信が不要なセンサＩＤが登録される不要ＩＤテーブルと、前記センサデータ振分装置より送信された不要ＩＤ登録要求に従い、センサデータ振分装置に対して送信が不要なセンサＩＤを前記不要ＩＤテーブルに登録する、もしくは、センサデータ振分装置より送信された不要ＩＤデータクリア要求に従い、前記不要ＩＤテーブルの不要ＩＤデータをクリアする不要ＩＤ登録部と、前記センサノードから送られた検知データにおけるセンサＩＤが、不要ＩＤテーブルに登録されているセンサＩＤでない場合に検知データをセンサデータ振分装置に送信し、センサノードから送られた検知データにおけるセンサＩＤが、不要ＩＤテーブルに登録されていた場合に検知データを破棄する不要データフィルタ部を具備することが好ましい。
【００１２】
また、前記クライアント端末装置は、センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせであるセンサ種類と、検知データを計測したセンサの設置された状況を表す設置場所と、クライアントがデータの収集を所望している地理的な範囲を、中心座標である中心位置とその半径の組み合わせで表した位置条件と、センサが出力する計測値のうち必要な値の範囲を表す検知データ値条件またはこれらの組み合わせからなる要求条件をユーザが入力した場合に入力処理を行う入力処理部と、入力処理部から送られてくる要求条件に基づいて要求信号を生成し、その要求信号を前記センサデータ振分装置に送る処理を行う要求信号生成部を具備することが好ましい。
【００１３】
さらに、前記センサデータ振分装置は、前記クライアント端末装置より送られる要求条件を記憶する要求条件テーブルと、前記要求条件を要求元アドレスと関連付けて前記要求条件テーブルに登録すると同時に、前記センサネットワーク管理装置に対して不要ＩＤデータのクリア要求を送信する要求条件管理部と、前記センサネットワーク管理装置から送られてくる検知データを一時記憶する検知データ一時記憶テーブルと、前記要求条件にマッチする検知データを一時記憶する突合データ一時記憶テーブルと、前記検知データ一時記憶テーブルから検知データを取り出し、前記要求条件テーブルの各条件との突合を行い、条件にマッチする数だけ、その要求条件の要求元アドレスと関連付けて検知データを複製し、前記突合データ一時記憶テーブルに保管し、いずれの要求条件にも合致しない検知データがあればこれを破棄し、その検知データの送信元アドレスとセンサＩＤを通知する条件突合部と、前記条件突合部により通知された不要センサＩＤを、破棄された検知データの送信元アドレスのセンサネットワーク管理装置に対して送信する不要ＩＤ通知部と、前記突合データ一時記憶テーブルよりデータを取り出し、要求元アドレスに宛てて検知データを配信処理する出力データ処理部を具備することが好ましい。
【００１４】
また、本発明は、異なる管理主体により個別に管理された複数のセンサノードが接続されたセンサネットワーク管理装置を備えるセンサネットワークと、クライアントに対応して設置されたクライアント端末装置と、センサデータ振分装置とからなるセンサネットワークシステムのセンサデータ振分配信方法において、前記クライアント端末装置から前記センサデータ振分装置にクライアントの所望する検知データの要求条件を送信し、前記センサネットワーク管理装置から前記センサデータ振分装置に、前記センサノードから収集した検知データを送信し、前記センサデータ振分装置にて、前記センサネットワーク管理装置から送られてくる検知データの内容と前記クライアント端末装置から送られてくる要求条件とのマッチングを行い、検知データが要求条件にマッチした場合は検知データを前記クライアント端末装置に配信することを特徴とする。
【００１５】
本発明は、前記センサデータ振分装置にて、前記センサネットワーク管理装置から送られてくる検知データの内容と前記クライアント端末装置から送られてくる要求条件とのマッチングを行い、該検知データの内容が全てのクライアント端末装置の要求条件とマッチしなかった場合に、要求条件にマッチしない検知データの送信元であるセンサネットワーク管理装置に対して、該検知データを収集した該センサＩＤを送信し、送信されたセンサネットワーク管理装置にて、以後、指定されたセンサＩＤの情報を破棄することが好ましい。
【００１６】
また、前記クライアント端末装置から送られてくる要求条件は、センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせであるセンサ種類、検知データを計測したセンサの設置された状況を表す設置場所、クライアントが指定する中心座標である中心位置とその半径の組み合わせで表した位置条件、または検知データを計測したセンサが出力する計測値の範囲である検知データ値条件であることが好ましい。
【００１７】
また、前記クライアント端末装置から送られてくる要求条件は、センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせであるセンサ種類と、検知データを計測したセンサの設置された状況を表す設置場所と、クライアントが指定する中心座標である中心位置とその半径の組み合わせで表した位置条件と、検知データを計測したセンサが出力する計測値の範囲である検知データ値条件のいずれか２つ以上の組み合わせであることが好ましい。
【発明の効果】
【００１８】
以上のように、本発明によるセンサデータ振分配信システムでは、クライアントは、検知データの要求をセンサノードＩＤではなく、センサ種類、配置場所、位置条件、検知データ値条件の各条件、またはその組み合わせにより指定することで所望の検知データを取得することができる。つまり、本発明のシステムにおいては、センサネットワークが、どのようなセンサを含んでいるかという知識をクライアントが有していない場合においても、目的の情報を得ることができる。これにより、クライアントは、センサデータ振分配信システム上に広く分散したセンサデータから、多様な情報を取得することができるようになるとともに、センサデータ振分配信システムに接続されるセンサノードを、多様な情報の取得のために有効活用できることとなる。
【００１９】
また、本発明によるセンサデータ振分配信システムでは、センサネットワーク管理装置は、検知したデータを蓄積することなく、センサデータ振分装置に対してデータを送信するだけであり、検知データの要求に対する複製や、振分処理はセンサデータ振分装置にて行うので、センサデータ振分配信システム全体の規模や、個々のクライアントの要求量の増加により、個別の管理主体に対して負担を増加させることなく、センサデータを提供できる。
【００２０】
また、本発明によるセンサデータ振分配信システムでは、クライアントにより指定されたセンサ種類、配置場所、位置条件、検知データ値などの要求条件により、個別の管理主体が管理するセンサネットワークより収集された検知データの配信先をセンサデータ振分装置が自発的に決定して送信し、また、ネットワークコントローラは、検知データの送信先アドレスをデータ毎に変更することが可能である。上記の構成によれば、検知されたデータの配信先をリアルタイムに決定し、自発的に検知データの送信処理を行う。また、データ量の増加に対して処理を分散することも可能となる。そのため、蓄積データの増加に対する検索処理のオーバヘッドを考慮する必要がなく、検知データをクライアントアプリケーションに提供可能となる。また、上記の構成とすることにより、多数のクライアントから同一のセンサ種類、位置条件の検知データが要求された場合においても、特定のセンサデータ振分装置に対する処理の集中を回避することが可能となる。
【００２１】
また、本発明によるセンサデータ振分配信システムでは、センサデータ振分装置において、要求条件のマッチング処理を実施した際に、いずれの要求条件にもマッチしない検知データのセンサＩＤを不要なセンサＩＤとして、該検知データを送信したネットワーク管理装置に対して送信する構成とすることにより、不要な検知データをネットワーク管理装置で破棄することが可能となるので、センサデータ振分配信システム全体の処理効率の向上が期待できる。
【００２２】
また、本発明のシステムの利用形態としては、個別の管理主体が自らの管理するセンサの情報は専用線などを利用して収集し、センサの情報を公開する目的でのみ、本発明のシステムを利用することも考えられる。この場合、本システムに接続されるセンサノードのうち、不要となるセンサＩＤは、全設置台数に比べて、非常に多くなる場合も考えられる。その場合、不要なデータをネットワーク上に流さないという観点から、上記機能は大きくその目的に貢献する機能となると期待できる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態について図面を参照して説明する。図１は、本発明の実施の形態に係るセンサデータ振分配信システムの全体構成を示すブロック図である。図１に示すセンサデータ振分配信システム１は、複数のセンサノード６とそのセンサノード６からの情報を受信し、個々のデータに対して必要な情報（タイムスタンプなど）を付加するセンサネットワーク管理装置５とを備えるセンサネットワーク３ａ、３ｂと、クライアント端末装置４ａ、４ｂと、クライアント端末装置４ａ、４ｂからの要求条件が登録され、前記センサネットワーク管理装置５から出力される情報を受信し、前記クライアント端末装置４ａ、４ｂにより登録された要求条件とのマッチングを行い、必要な情報のみをクライアント端末装置４ａ、４ｂへ送信するセンサデータ振分装置２ａ、２ｂから構成される。
【００２４】
センサネットワーク３ａ、３ｂとセンサデータ振分装置２ａ、２ｂとクライアント端末装置４ａ、４ｂとはそれぞれ、通信網７を介してデータ通信可能になっている。また、図１に示す実施の形態では、クライアント端末装置４ａの管理主体が、センサネットワーク３ａを管理しており、クライアント端末装置４ｂの管理主体がセンサネットワーク３ｂを管理しているとする。
【００２５】
ここで管理主体とは、センサネットワーク３ａ、３ｂで利用するセンサネットワーク管理装置５およびセンサノード６の配置位置、個別ＩＤのナンバリング、どういうセンサを選択するかなどに対して決定権をもち、メンテナンスなどを行うものである。例えばセンサネットワーク３ａ、３ｂで管理主体が別の場合には、センサノード６を識別するＩＤの付与ルールは異なる場合もありえる。センサネットワーク３ａ、３ｂの管理主体は、センサノード６が個別の目的で利用されるために、別々の場合と、そうでない場合がある。
【００２６】
なお、以下でセンサネットワーク３ａ、３ｂを特に区別しない場合には「センサネットワーク３」と記す。また、クライアント端末装置４ａ、４ｂを特に区別しない場合には「クライアント端末装置４」と記し、センサデータ振分装置２ａ、２ｂを特に区別しない場合には「センサデータ振分装置２」と記す。
【００２７】
センサネットワーク３は、１つのセンサネットワーク管理装置（センサネットワークのゲートウェイ装置）５とこのセンサネットワーク管理装置５とデータ通信可能な複数のセンサノード６とを備えている。
【００２８】
これらのセンサノード６は、特定の目的、例えばビニールハウス内の温度管理、天気予報、防災対策の目的に応じて選択され、その目的に応じた場所に設置される。また、通常、その目的ごとにセンサネットワーク３が構成される。センサネットワーク３としては、例えばビニールハウス内の独自ＬＡＮや、法面監視用独自ネットワーク等が考えられる。センサデータ振分装置２は、各センサネットワーク３からセンシングされた情報を取得して、各センサネットワーク３の目的（要求）に応じた配信先クライアント端末装置４にセンシングデータを送信する。
【００２９】
センサネットワーク管理装置５およびセンサノード６にはそれぞれ通信部が備えられており、センサネットワーク管理装置５が親機、センサノード６が子機となる。そして、親機と子機との間で所定のプロトコルに基づいてデータ通信が行われる。
【００３０】
親機と子機との間のデータ通信は、無線通信でもよく、有線通信でもよい。無線通信としては、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格やＢｌｕｅｔｏｏｔｈ規格、微弱電波、特定省電力などの近距離無線を利用するもの、近距離赤外線通信などが考えられる。有線通信としては、ＬＡＮを利用するものや専用の配線を利用するものなどが考えられる。
【００３１】
親機と子機との間の通信方式としては、双方向通信または単方向通信があり、センサノード６の種類によって異なる。センサノード６がセンサネットワーク管理装置５から制御信号などを受けて制御などされるものである場合には、通信方式は双方向通信となる。一方、センサノード６が一方的にセンサネットワーク管理装置５に対して信号を送るようなものである場合には、通信方式は子機から親機への単方向通信となる。
【００３２】
センサノード６内において、検知を行う検知部と通信部との間のインターフェースにおけるデータ通信は、無線通信でもよく、有線通信でもよい。無線通信としては、例えば無線ＬＡＮ規格やＢｌｕｅｔｏｏｔｈ規格、微弱電波、特定省電力などの近距離無線を利用するもの、近距離赤外線通信などが考えられる。有線通信としては、ＬＡＮを利用するものや専用の配線を利用するものなどが考えられる。検知部による検知結果を表す検知データは、このインターフェースを介してセンサノード６の通信部に送られ、さらに、センサノード６の通信部からセンサネットワーク管理装置５の通信部に送信される。センサネットワーク管理装置５では、センサノード６から送られてくる検知データを受信し、後述する処理を行って検知データに基づいた情報をセンサデータ振分装置２に送る。
【００３３】
以下では、特に断らない限り、センサノード６とセンサネットワーク管理装置５との間では、デジタルのデータ通信が行われるものとする。
【００３４】
１つのセンサネットワーク管理装置５は、通常、複数のセンサノード６を管理しており、これらによりセンサネットワーク３が構成される。センサネットワーク３において、個々のセンサノード６を識別するためには、例えば各センサノード６に固有のセンサＩＤを付与しておけばよい。センサＩＤとしては例えばＴＣＰ／ＩＰのＩＰアドレスを用いることができる。また、管理主体の中でのルールに従い、ユニークなＩＤをランダムに用いることも可能である。但し、センサネットワーク３では、センサネットワーク管理装置５が各センサノード６を認識できるようになっていればよく、その識別方法は上記以外の方法であってもよい。
【００３５】
次に、センサデータ振分装置２とセンサネットワーク管理装置５との間、およびセンサデータ振分装置２とクライアント端末装置４との間のデータ通信形態について説明する。図２（ａ）〜（ｃ）は、センサデータ振分配信システム１におけるセンサデータ振分装置２とセンサネットワーク管理装置５との間のデータ通信形態の例を示す概念図である。
【００３６】
ここで、図２（ａ）は、通信網７としてインターネットを利用した場合を示している。なお、センサデータ振分装置２とセンサネットワーク管理装置５との間全体がインターネットであってもよいが、インターネットとセンサネットワーク管理装置５との間は、例えばパケット通信方式を採用したモバイルデータ通信サービスなどのワイアレスパケット通信で接続されてもよい。また、インターネットとセンサデータ振分装置２との間は、電話回線（ＩＳＤＮ：Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）回線、Ｄｏｐａ網などの公衆回線であってもよい。
【００３７】
また、図２（ｂ）は、通信網７としてインターネットおよびインターネットに接続されたＬＡＮを利用した場合を示している。図２（ｂ）では、インターネットとセンサネットワーク管理装置５の間にＬＡＮが介在している。ＬＡＮとしては、例えばイーサネット（登録商標）や無線ＬＡＮを利用することができる。なお、インターネットとセンサデータ振分装置２との間にＬＡＮが介在してもよい。
【００３８】
図２（ｃ）は、通信網７として公衆回線を利用した場合を示している。公衆回線としては、電話回線（ＩＳＤＮ、ＰＨＳ、携帯電話回線、Ｄｏｐａ網などを含む）などを利用することができる。なお、以下では特に断らない限り通信網７としてインターネットを利用した場合、つまり図２（ａ）の構成を想定して説明する。
【００３９】
図３（ａ）〜（ｃ）は、センサデータ振分配信システム１におけるセンサデータ振分装置２とクライアント端末装置４との間のデータ通信形態の例を示す概念図である。ここで、図３（ａ）は、通信網７としてインターネットを利用した場合を示している。なお、センサデータ振分装置２とクライアント端末装置４との間全体がインターネットであってもよいが、インターネットとクライアント端末装置４との間は、例えばパケット通信方式を採用したモバイルデータ通信サービスなどのワイアレスパケット通信で接続されてもよい。また、インターネットとセンサデータ振分装置２との間は電話回線（ＩＳＤＮ）、ＰＨＳ回線、Ｄｏｐａ網などの公衆回線であってもよい。
【００４０】
また、図３（ｂ）は、通信網７としてインターネットおよびインターネットに接続されたＬＡＮを利用した場合を示している。図３（ｂ）では、インターネットとクライアント端末装置４の間にＬＡＮが介在している。ＬＡＮとしては、例えばイーサネットや無線ＬＡＮを利用することができる。なお、インターネットとセンサデータ振分装置２との間にＬＡＮが介在してもよい。
【００４１】
図３（ｃ）は、通信網７として公衆回線を利用した場合を示している。公衆回線としては、電話回線（ＩＳＤＮ、ＰＨＳ、携帯電話回線、Ｄｏｐａ網などを含む）などを利用することができる。なお、以下では特に断らない限り通信網７としてインターネットを利用した場合、つまり図３（ａ）の構成を想定して説明する。
【００４２】
次に、図１のシステムの各構成要素についてさらに詳細に説明する。
（クライアント端末装置）
図４は、クライアント端末装置４の内部構成を示すブロック図である。クライアント端末装置４は、センサデータ振分装置２に対して検知データの要求を行うとともに、センサデータ振分装置２から情報の提供を受けるためのものである。クライアント端末装置４としては、パーソナルコンピュータなどが考えられる。
【００４３】
クライアント端末装置４は、各種処理を行うＣＰＵ４１、各種データを記憶している記憶部４２、通信網７とのインターフェースとなる通信インターフェース４３、およびユーザによる入力を受け付ける入力部４４からなる。
【００４４】
記憶部４２は、通信インターフェース４３を介して得られる検知データを記憶するデータ保管テーブル４２１からなる。ＣＰＵ４１は、その演算機能に基づいて、各種データ処理や各種制御回路への指示を行うものである。これによりＣＰＵ４１は、クライアント端末装置４の制御を行っている。また、ＣＰＵ４１は、入力処理部４１１、要求信号生成部４１２、検知データ取得部４１３の各機能ブロックとして機能する。
【００４５】
入力処理部４１１は、ユーザによる入力部４４からの入力があると入力処理を行い、その入力内容を要求信号生成部４１２に送る。要求信号生成部４１２は、入力処理部４１１から送られてくる情報要求の内容に基づいて要求信号を生成し、その要求信号を通信インターフェース４３、通信網７を介してセンサデータ振分装置に送る処理を行う。要求信号により要求する情報の内容には、例えばユーザが入力した、センサの種別を表す検知内容と検知データを計測したセンサが出力する計測値の単位を表す検知単位の組み合わせである「センサ種類」、検知データを計測したセンサの設置された状況を表す「設置場所」、クライアントがデータの収集を所望している地理的な範囲を、中心座標である中心位置とその半径の組み合わせで表した「位置条件」、センサが出力する計測値のうち必要な値の範囲を表す「検知データ値条件」またはこれらの組み合わせからなる要求条件が含まれれる。
【００４６】
検知データ取得部４１３は、通信網７、通信インターフェース４３を介して検知データが送られてくると、検知データを記憶部４２のデータ保管テーブル４２１に保管する。記憶部４２は、ＣＰＵ４１における各種処理を行うための各種プログラムやデータを記憶している。入力部４４は、例えば、パーソナルコンピュータにおけるキーボードやマウス等で構成される。
【００４７】
（センサ）
センサネットワーク３のセンサノード６としては、様々なセンサが用いられる。その一例を挙げると以下の通りである。物体の動きなどを検知するものとしては、振動センサ、加速度センサなどがある。環境状態（気象情報〉を検知するものとしては、温度センサ、湿度センサ、ＣＯ２センサ、花粉センサなどがある。このようにセンサネットワーク３のセンサノード６は、一般にセンサと呼ばれる、物理現象を検知してその検知結果を電気信号に変換して検知データとしてセンサネットワーク管理装置５に送ることのできる機器を含んでいる。
【００４８】
また、センサネットワーク３のセンサノード６は、自律型のセンサが含まれていてもよい。ここで自律型センサとは、そのセンサ自身に関する情報（センサ属性情報など）をセンサネットワーク管理装置５に例えば周期的に報告するものをいう。センサ属性情報とは、例えばそのセンサの種類（検知できる内容、単位などを含む）、配置（位置、設置場所）、時刻（センシング時刻）の情報である。後述するセンサデータ振分装置は、このセンサ属性情報を基に、適切なクライアント端末装置に検知データを報告することとなる。
【００４９】
センサは、例えば、携帯電話のように移動可能なものに内蔵されることもある。この場合に携帯電話をもった人物が移動すると、センサの配置が変化することになり、そのセンサにより検知される内容も変化することになる。例えば、屋外の温度分布を検知するために複数の温度センサが設けられている場合に、１つのセンサが携帯電話に内蔵されており、その携帯電話が移動されたときには、屋外におけるどの位置の温度をその温度センサが検知するかが変化することになる。このような場合に温度センサとして自律型センサを用いると、屋外におけるどの位置で温度を検知しているかを常に認識することができる。
【００５０】
なお、センサは、例えば検知結果の報告方式、つまりセンサネットワーク管理装置５への検知データの通知方式により、周期型、イベント型および問合せ型（ポーリング型）の３種類にほぼ分類することができる。
【００５１】
ここで、周期型センサは、所定の時間的周期において自発的に検知を行い、検知データを通知するものである。周期型センサの例としては、１０分に１回温度データを送る温度センサのようなものが考えられる。イベント型センサは、所定の現象を検知したとき、検知データを通知するものである。イベント型センサの例としては、振動を検知した場合にデータを通知する振動センサのようなものが考えられる。問合せ型センサは、センサネットワーク管理装置５側から検知データの要求があると検知を行い、検知データを通知するものである。
【００５２】
なお、以下ではセンサノード６の検知結果の方式を周期センサの場合として説明するが、センサネットワーク管理装置５、センサデータ振分装置２の処理はこれに限らず、センサノード６による検知データに基づいて行われるものであればよい。
【００５３】
（センサネットワーク管理装置）
図５は、センサネットワーク管理装置５の内部構成を示すブロック図である。センサネットワーク管理装置５は、個別に管理されたセンサネットワーク３を制御することにより、センサノード６から検知データを収集し、そのデータをセンサデータ振分装置が理解できる形式に変換し、通信インタフェース５３、通信網７を介してセンサデータ振分装置に提供する。
【００５４】
センサネットワーク管理装置５は、例えば通信機能を備えたコンピュータ（パーソナルコンピュータや大型のコンピュータなど）であり、各種処理を行うＣＰＵ５１、各種データを記憶している記憶部５２、通信網７とのインターフェースとなる通信インターフェース５３、センサノード６とのインターフェースとなるセンサインターフェース５４、および時刻情報を発生するクロック５５を備えている。また、図示していないが、センサネットワーク管理装置５は、記憶部５２への各種情報の入力、更新などを行うために、入力部（キーボード・マウスなど）や表示部（ディスプレイなど）を備えている。
【００５５】
通信インターフェース５３は、通信網７とのインターフェースとして機能する。センサネットワーク管理装置５は、通信インターフェース５３を介してセンサデータ振分装置とデータ通信可能であり、通信インターフェース５３を介して検知データがセンサデータ振分装置に提供される。
【００５６】
センサインターフェース５４は、センサノード６とのインターフェースとして機能する。センサネットワーク管理装置５は、センサインターフェース５４を介してセンサノード６とデータ通信が可能であり、センサインターフェース５４を介して検知データを取得することができる。また、センサノード６が制御信号等を受けて制御等されるものである場合には、センサインターフェース５４を介してセンサノード６に制御信号が送られる。
【００５７】
クロック５５は、現在時刻を表す時刻情報を発生し、ＣＰＵ５１に提供するものである。なおクロック５５が提供する時刻情報には、日付の情報が含まれてもよい。
【００５８】
ＣＰＵ５１は、その演算機能に基づいて、各種データ処理や各種制御回路への指示を行うものである。これにより、ＣＰＵ５１は、センサネットワーク管理装置５全体、およびセンサノード６の制御を行っている。また、ＣＰＵ５１は、センサノード６から検知データを収集、加工し、センサデータ振分装置に検知データを提供するために、一時記憶データ取出部５１１、データ入出力部５１２、データ入力部５１３、データ変換部５１５、検知データ一時保管部５１６、センサ属性参照部５１７、不要ＩＤ登録部５１８、不要データフィルタ部５１９の各機能ブロックとして機能する。これらの各機能ブロックは、記憶部５２上の所定プログラムをＣＰＵ５１が実行することにより実現される。
【００５９】
以下で各機能ブロックについて説明する。データ入出力部５１２は、データ変換部５１５から送られてくる検知データを、センサデータ振分装置に対して送信すべく、上記検知データを通信インターフェース５３に出力する。また、データ入出力部５１２は、センサデータ振分装置より送信されてくる不要ＩＤ登録要求もしくは不要ＩＤデータクリア要求を受信して、不要ＩＤ登録部５１８に送る（不要ＩＤ登録要求および不要ＩＤデータクリア要求の内容については後述する）。
【００６０】
不要ＩＤ登録部５１８は、データ入出力部５１２より送られた不要ＩＤ登録要求に従い、センサのＩＤを不要ＩＤテーブル５２３に登録する。データ入出力部５１２より送られた要求が、不要ＩＤデータクリア要求の場合は、不要ＩＤテーブル５２３の不要ＩＤデータをクリアする。
【００６１】
データ入力部５１３は、センサノード６から送信され、センサインターフェース５４にて受信された検知データをＣＰＵ５１内に入力する。検知データ一時保管部５１６は、入力された検知データを、記憶部５２の検知データ一時記憶テーブル５２２に書き込む。
【００６２】
検知データ一時記憶テーブル５２２は、データ入力部５１３にて入力された検知データを、その検知データの送信元であるセンサノード６のセンサＩＤ、センサ属性情報、検知時刻情報と対応付けているテーブルである。検知時刻情報は、検知データ一時保管部５１６が検知データ一時記憶テーブル５２２に書き込む際に、クロック５５から取得する時刻情報である。なお、センサノード６から送信される検知データに検知時刻情報が含まれている場合には、検知データ一時保管部５１６が、検知データから時刻情報を抽出して検知データ一時記憶テーブル５２２の検知時刻情報として書き込む。また、センサ属性情報は、検知データ一時保管部５１６が検知データ一時記憶テーブル５２２に書き込む際に、センサ属性参照部５１７を通じて、属性データテーブル５２１から取得するセンサ属性情報である。なお、センサノード６から送信される検知データに属性情報が含まれている場合には、検知データ一時保管部５１６が、検知データから該当する情報を抽出して検知データ一時記憶テーブル５２２の属性情報として書き込む。
【００６３】
属性データテーブルのデータの構成例を図６に示す。また、検知データ一時記憶テーブルのデータの構成例を図７に示す。ここで、送信元アドレスは、センサネットワーク管理装置のアドレスである。
【００６４】
なお、上記処理により生成、保管されたデータはセンサノード６の検知結果としてのデータとは異なる場合があるが、ここでは上記処理により生成されたデータも検知データと称することとする。
【００６５】
一時記憶データ取出部５１１は、検知データ一時記憶テーブル５２２に保管されているレコードをＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）で取得し、取得したデータを不要データフィルタ部５１９に送る。
【００６６】
不要データフィルタ部５１９は、一時記憶データ取出部５１１から送られた検知データにおけるセンサＩＤが、不要ＩＤテーブル５２３に登録されているセンサＩＤでない場合に、データ変換部５１５に送る。一時記憶データ取出部５１１から送られた検知データにおけるセンサＩＤが、不要ＩＤテーブル５２３に登録されていた場合には、ここで検知データを破棄する。データ変換部５１５は、不要データフィルタ部５１９から送られた検知データを、センサデータ振分装置が理解できる形式に変換し、センサデータ振分装置に送信するために、通信インターフェース５３ヘ送る。
【００６７】
（センサデータ振分装置）
図８は、センサデータ振分装置の内部構成を示すブロック図である。センサデータ振分装置２は、センサネットワーク管理装置から送られてくる情報を受信し、クライアントからの要求に応じた検知データを、適切なクライアント端末装置に対して送信する。
【００６８】
センサデータ振分装置２は、例えば通信機能を備えたコンピュータ（パーソナルコンピュータや大型のコンピュータなど）であり、各種処理を行うＣＰＵ２１、各種データを記憶している記憶部２２、通信網７とのインターフェースとなる通信インターフェース２３を備えている。また、図示していないが、センサデータ振分装置２は、記憶部２２への各種情報の入力、更新などを行うために、入力部（キーボード・マウスなど）や表示部（ディプレイなど）を備えている。
【００６９】
ＣＰＵ２１は、その演算機能に基づいて各種データ処理や各種制御回路への指示を行うものである。これにより、ＣＰＵ２１は、センサデータ振分装置２全体、およびセンサネットワーク管理装置５の制御を行っている。ＣＰＵ２１は、センサネットワーク管理装置５より検知データを収集し、クライアント端末装置４の要求に応じた検知データを提供するために、信号入力部２１１、要求条件管理部２１２、検知データ取得部２１３、条件突合処理部２１４、データ処理部２１５、データ出力部２１６の各機能ブロックとして機能する。これらの機能ブロックは、記憶部２２上の所定のプログラムをＣＰＵ２１が実行することにより実現される。
【００７０】
以下で、クライアント端末装置からの要求条件受信時と、センサネットワーク管理装置からの検知データ受信時のそれぞれの処理例により、各機能ブロックについて説明する。
【００７１】
・クライアント端末装置からの要求条件受信時
信号入力部２１１は、本センサデータ振分装置２を送信先としてクライアント端末装置から送信され、通信インターフェース２３により受信された検知データの要求条件をＣＰＵ２１内へ入力する。
【００７２】
要求条件管理部２１２は、入力された検知データの要求条件に基づいて、検知データの要求条件を要求条件テーブル２２２へ登録する。図９に要求条件テーブルのデータの構成例を示す。ここで、要求元アドレスは、要求を送信したクライアント端末装置のアドレスを示す。指定方法番号は、クライアント端末装置の要求する条件の内容を表し、そのデータ内容の例を図１０に示す。後述する検知データの受信時には、この指定方法番号により指定された条件により、検知データを要求条件テーブルにマッチングさせることにより、該当する要求元アドレスを検索する。また、要求条件管理部２１２は、検知データの要求条件の登録と同時に、不要ＩＤ通知部２１７に対して、不要ＩＤデータのクリア要求を送信する。
【００７３】
・ネットワーク管理装置からの検知データ受信時
以下では、センサネットワーク管理装置からの検知データ受信時における、センサデータ振分装置の処理の流れを説明する。
【００７４】
信号入力部２１１は、センサネットワーク管理装置５から送信され、通信インターフェース２３にて受信された検知データをＣＰＵ２１内へ入力する。検知データ取得部２１３は、信号入力部２１１より送られる検知データを記憶部２２の検知データ一時記憶テーブル２２３へ保管する。図１１に検知データ一時記憶テーブルのデータの構成例を示す。
【００７５】
条件突合処理部２１４は、検知データ一時記憶テーブル２２３から検知データを取り出し、要求条件テーブル２２２の各条件との突合を行い、条件にマッチするアドレスの組と、受信した検知データの組を突合データ一時記憶テーブル２２１に保管する。その際、マッチしたアドレスの組数分の検知データが複製されて保管される。また、いずれの要求条件にも合致しない検知データは破棄される。また、いずれの要求条件にも合致せず、かつ、検知データ値チェックカウンタ（後述）が０より大きい場合、その送信元アドレスとセンサＩＤが、不要ＩＤ通知部２１７に通知される。図１２に突合データ一時記憶テーブルのデータの構成例を示す。
【００７６】
不要データ通知部２１７は、条件突合処理部２１４により通知された送信元アドレスより、通信インターフェース２３を介して、該当するセンサネットワーク管理装置に対し該当するセンサＩＤの不要ＩＤデータの登録要求を行う。また、不要ＩＤ通知部２１７は、前述の要求条件管理部２１２より送られる不要ＩＤデータのクリア要求より、通信インターフェース２３を介して、接続されているセンサネットワーク管理装置に対して、不要ＩＤデータのクリア要求を送信する。
【００７７】
データ処理部２１５は、突合データ一時記憶テーブル２２１よりデータを取り出し、データ出力部２１６に送る。データ出力部２１６は、データ処理部２１５から送られてくる検知データを、同じくデータ処理部２１５から送られてくるアドレスのクライアント端末装置に対して送信すべく、上記検知データを通信インターフェース２３に出力する。
【００７８】
以下では、検知データ一時記憶テーブルから取り出した検知データの送信先を決定し、突合データ一時記憶テーブルに保管されるまでの、条件突合処理部２１４における処理の流れを、図１３および図１４に示すフローチャートを参照しつつ詳細に説明する。
【００７９】
条件突合処理部２１４は、検知データ一時記憶テーブル２２３から検知データを取り出す（Ｓ１）。次に、条件突合処理部２１４は、要求条件テーブル２２２より、要求条件を取り出す（Ｓ２）。取り出された要求条件の指定方法番号より、センサ種類の突合が必要な場合（Ｓ３）には、検知データ一時記憶テーブル２２３より取得した検知データの「センサ種類」と、要求条件の「センサ種類」との比較を行う（Ｓ４）。条件にマッチする場合には、次の条件に進む。条件にマッチしない場合は、次の要求条件の取り出しを行う（Ｓ２）。
【００８０】
次に、要求条件の指定方法番号より、設置場所の突合が必要な場合（Ｓ５）には、検知データ一時記憶テーブル２２３より取得した検知データの「設置場所」と、要求条件の「設置場所」との比較を行う（Ｓ６）。条件にマッチする場合には、次の条件に進む。条件にマッチしない場合は、次の要求条件の取り出しを行う（Ｓ２）。
【００８１】
次に、要求条件の指定方法番号より、位置条件の突合が必要な場合（Ｓ７）には、検知データ一時記憶テーブル２２３より取得した検知データの「位置」と、要求条件テーブルより取得した要求条件の「位置条件」より突合のための計算を行う（Ｓ８）。条件にマッチする場合には、次の条件に進む。条件にマッチしない場合は、次の要求条件の取り出しを行う（Ｓ２）。
【００８２】
次に、要求条件の指定方法番号より、検知データ値の突合が必要な場合（Ｓ９）には、検知データ一時記憶テーブル２２３より取得した検知データの「検知データ値」と、要求条件の「検知データ条件」との比較を行う（Ｓ１０）。条件にマッチする場合には、検知データ値のチェックカウンタを増加させる（Ｓ１１）。条件にマッチしない場合は、次の要求条件の取り出しを行う（Ｓ２）。検知データ値のチェックカウンタとは、不要センサＩＤの抽出の時に利用するカウンタである。
【００８３】
上記の検索処理により、検知データを要求する要求元のアドレスを検索するとともに、アドレスと対応付けて、検知データを、突合データ一時記憶テーブルに格納する（Ｓ１２）。いずれの要求条件にも合致しない場合、検知データは破棄される。また、検知データ値チェックカウンタ＝０であり、かつ検知データの「センサＩＤ」「送信元アドレス」が、突合データ一時記憶テーブルに最後に保管された検知データの「センサＩＤ」「送信元アドレス」と一致しない場合、その送信元アドレスとセンサＩＤが、不要ＩＤ通知部２１７に通知される（Ｓ１３、Ｓ１４）。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態に係るセンサデータ振分配信システムの全体構成を示すブロック図である。
【図２】センサデータ振分装置とセンサネットワーク管理装置との間のデータ通信形態の例を示す概念図である。
【図３】センサデータ振分装置とクライアント端末装置との間のデータ通信形態の例を示す概念図である。
【図４】クライアント端末装置の内部構成を示すブロック図である。
【図５】センサネットワーク管理装置の内部構成を示すブロック図である。
【図６】属性データテーブルのデータの構成例を示す図である。
【図７】検知データ一時記憶テーブルのデータの構成例を示す図である。
【図８】センサデータ振分装置の内部構成を示すブロック図である。
【図９】要求条件テーブルのデータの構成例を示す図である。
【図１０】要求条件テーブルにおける指定方法番号のデータ内容の例を示す図である。
【図１１】検知データ一時記憶テーブルのデータの構成例を示す図である。
【図１２】突合データ一時記憶テーブルのデータの構成例を示す図である。
【図１３】検知データ一時記憶テーブルから取り出した検知データの送信先を決定し、突合データ一時記憶テーブルに保管されるまでの、条件突合処理部における処理の流れを示すフローチャートである。
【図１４】検知データ一時記憶テーブルから取り出した検知データの送信先を決定し、突合データ一時記憶テーブルに保管されるまでの、条件突合処理部における処理の流れを示すフローチャートである。
【符号の説明】
【００８５】
１  センサデータ振分配信システム
２，２ａ，２ｂ  センサデータ振分け装置
３，３ａ，３ｂ  センサネットワーク
４，４ａ，４ｂ  クライアント端末装置
５  センサネットワーク管理装置
６  センサノード
２１，４１，５１  ＣＰＵ
２２，４２，５２  記憶部
２３，４３，５３  通信インターフェース
２１１  信号入力部
２１２  要求条件管理部
２１３  検知データ取得部
２１４  条件突合処理部
２１５  データ処理部
２１６  データ出力部
２１７  不要ＩＤ通知部
２２１  突合データ一時記憶テーブル
２２２  要求条件テーブル
２２３，５２２  検知データ一時記憶テーブル
４１１  入力処理部
４１２  要求信号生成部
４１３  検知データ取得部
４２１  データ保管テーブル
５４  センサインターフェース
５５  クロック
５１１  一時記憶データ取出部
５１２  データ入出力部
５１３  データ入力部
５１５  データ変換部
５１６  検知データ一時保管部
５１７  センサ属性参照部
５１８  不要ＩＤ登録部
５２１  属性データテーブル
５２３  不要ＩＤテーブル
【図１】
2007122433.tif 000003
【図２】
2007122433.tif 000004
【図３】
2007122433.tif 000005
【図４】
2007122433.tif 000006
【図５】
2007122433.tif 000007
【図６】
2007122433.tif 000008
【図７】
2007122433.tif 000009
【図８】
2007122433.tif 000010
【図９】
2007122433.tif 000011
【図１０】
2007122433.tif 000012
【図１１】
2007122433.tif 000013
【図１２】
2007122433.tif 000014
【図１３】
2007122433.tif 000015
【図１４】
2007122433.tif 000016