(57)【特許請求の範囲】
【請求項１】
情報を送信する無線端末と、前記無線端末から受信した情報に基づいて所定の処理を行う業務サーバと、前記無線端末と前記業務サーバとの通信を中継する無線基地局と、を備える計算機システムにおいて、
前記無線基地局は、
複数の前記無線端末をグループとして管理するために、前記無線端末と前記グループとの対応を示すグループ定義テーブルを記憶し、
前記無線端末から受信した情報を、前記無線端末の状態の履歴を管理する状態履歴テーブルに格納し、
前記無線端末から受信した情報と前記状態履歴テーブルに格納されている情報との差分情報を抽出し、
前記抽出した差分情報を、グループごとにまとめて業務サーバに送信することを特徴とする計算機システム。
【請求項２】
前記抽出した差分情報は、前記グループに属する無線端末の存在に関する差分であることを特徴とする請求項１に記載の計算機システム。
【請求項３】
前記無線端末は、物理量を測定するセンサを備え、
前記抽出した差分情報は、前記無線端末が測定した物理量に関する差分であることを特徴とする請求項１に記載の計算機システム。
【請求項４】
前記無線基地局は、同一の業務に関連する無線端末を、同一のグループとして管理することを特徴とする請求項１に記載の計算機システム。
【請求項５】
複数の無線基地局が所定の時間内に同一の無線端末から情報を受信すると、当該無線基地局は、情報の再送信を当該無線端末に要求することを特徴とする請求項１に記載の計算機システム。
【請求項６】
前記無線端末は、
前記無線基地局に情報の送信を要求されると、当該無線基地局の識別子を記憶し、
情報の送信を前回要求された無線基地局の識別子を含む情報を、前記無線基地局に送信し、
前記無線基地局は、前記無線端末から受信した情報に含まれる無線基地局の識別子に基づいて、自身が当該無線端末から情報を最後に受信した無線基地局であるか否かを判定することを特徴とする請求項１に記載の計算機システム。
【請求項７】
情報を送信する無線端末と、前記無線端末から受信した情報に基づいて所定の処理を行う業務サーバと、の通信を中継する無線基地局において、
複数の前記無線端末をグループとして管理するために、前記無線端末と前記グループとの対応を示すグループ定義テーブルを記憶し、
前記無線端末から受信した情報を、前記無線端末の状態の履歴を管理する状態履歴テーブルに格納し、
前記無線端末から受信した情報と、前記状態履歴テーブルに格納されている情報との差分情報を抽出し、
前記抽出した差分情報を、グループごとにまとめて業務サーバに送信することを特徴とする無線基地局。
【請求項８】
前記抽出した差分情報は、前記グループに属する無線端末の存在に関する差分であることを特徴とする請求項７に記載の無線基地局。
【請求項９】
前記抽出した差分情報は、前記無線端末が測定した物理量に関する差分であることを特徴とする請求項７に無線基地局。
【請求項１０】
前記無線基地局は、同一の業務に関連する無線端末を、同一のグループとして管理することを特徴とする請求項７に記載の無線基地局。
【請求項１１】
複数の無線基地局が所定の時間内に同一の無線端末から情報を受信すると、情報の再送信を当該無線端末に要求することを特徴とする請求項７に記載の無線基地局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末、無線基地局及び業務サーバから構成される計算機システムに関し、特に、これらの機器間の通信データ量を削減する技術に関する。
【背景技術】
【０００２】
事物のおかれた状態又は環境等に応じて最適な情報サービスを提供するユビキタス情報社会が現実化しつつある。特に、ＩＣカード又は無線タグ（ＲＦＩＤ）等に代表されるＩＣチップを用いたユビキタス情報処理デバイスが普及しつつある。これによって、電子決済、物流管理、セキュリティ管理又は情報提供サービスなどの応用サービスが試行されている。
【０００３】
近年、センサノード、基地局及び業務サーバから構成されるセンサネットシステムの開発が進められている。センサノードは、人又は物体に付随させられ、当該人又は当該物体の状態を測定するセンサを備える。業務サーバは、センサノードが測定した情報を取得し、取得した情報に基づいて、業務処理を実行する。基地局は、センサノードと業務サーバとの通信を中継する。
【０００４】
従来の無線タグは、個体識別情報のみを送信する。一方、センサノードは、人又は物体の状態等を送信できるので、高度な業務サービスへの適用が期待される。
【０００５】
センサノードは、単独で業務を遂行できず、業務サーバ上の業務処理プログラムと連携する必要がある。また逆に、業務サーバは、多数のセンサノードから必要な情報を受信し、受信した情報に基づいて業務を行う。このことから、業務サーバは、多数のセンサノードから受信した情報を、効率的に処理する必要がある。
【０００６】
従来のセンサネットシステムの業務サーバは、それぞれのセンサノードを測定する度に、基地局との通信処理、データベースの検索処理、データベースへの格納処理及びデータベースコミット処理等を行う。このため、業務サーバは、測定するセンサノードの数が多くなると、データ処理量が非常に多くなってしまう。
【０００７】
そこで、センサノードが送信するデータ量を削減するセンサネットシステムが知られている（例えば、特許文献１参照。）。このセンサネットシステムにおけるセンサノードは、複数の数値データを送信する場合、該複数の数値データから基本データを抽出する。次に、抽出した基本データとそれぞれの数値データとの差分値を計算する。そして、計算した差分値を業務サーバに送信する。これによって、業務サーバが受信するデータ量を削減できる。
【特許文献１】特開２００４−３２１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に記載されたセンサネットシステムでは、センサノードがノード番号のみを業務サーバに送信する場合、業務サーバが受信するデータ量を削減できない。更に、データベースの格納処理の回数を減らすことができない。
【０００９】
本発明は、前述した問題点に鑑みてなされたものであり、業務サーバが受信するデータ量を削減するセンサネットシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
情報を送信する無線端末と、前記無線端末から受信した情報に基づいて所定の処理を行う業務サーバと、前記無線端末と前記業務サーバとの通信を中継する無線基地局と、を備える計算機システムにおいて、前記無線基地局は、複数の前記無線端末をグループとして管理するために、前記無線端末と前記グループとの対応を示すグループ定義テーブルを記憶し、前記無線端末から受信した情報を、前記無線端末の状態の履歴を管理する状態履歴テーブルに格納し、前記無線端末から受信した情報と前記状態履歴テーブルに格納されている情報との差分情報を抽出し、前記抽出した差分情報を、グループごとにまとめて業務サーバに送信することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、業務サーバが受信するデータ量を削減できる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態を図面を参照して説明する。
【００１３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態のセンサネットシステムのブロック図である。
【００１４】
センサネットシステムは、センサノード１００、無線基地局２００、業務サーバ３００及びネットワーク４００を備える。
【００１５】
センサノード１００は、内蔵センサ及び無線通信部を備える情報処理端末である。内蔵センサは、物理情報を測定する。無線通信部は、無線基地局２００と無線通信する。
【００１６】
センサノード１００は、内蔵センサを用いて各種物理情報を測定する。そして、測定した物理情報（センサデータ）を無線基地局２００に送信する。
【００１７】
本実施の形態のセンサノード１００は、無線基地局２００から応答要求を受けると、センサデータを無線基地局２００に送信する。なお、センサノード１００は、所定のタイミングで、センサデータを無線基地局２００に送信してもよい。
【００１８】
無線基地局２００は、無線通信部、ネットワーク通信部及びデータ変換処理部を備える。無線通信部は、センサノード１００と無線通信する。ネットワーク通信部は、ネットワーク４００を介して、業務サーバ３００と通信する。データ変換処理部は、無線通信部の通信プロトコルとネットワーク通信部の通信プロトコルとを相互に変換する。
【００１９】
つまり、無線基地局２００は、センサノード１００からセンサデータを受信する。次に、受信したセンサデータをプロトコル変換する。そして、プロトコル変換したセンサデータを、ネットワーク４００を介して業務サーバ３００に送信する。
【００２０】
また、無線基地局２００は、ノード状態遷移規則テーブル２１０、ノード状態履歴テーブル２２０、グループ定義テーブル２３０及び計測値差分情報処理プログラム２４０を備える。
【００２１】
ノード状態遷移規則テーブル２１０は、図５Ａ及び図５Ｂで後述するが、センサノード１００の状態の遷移規則を管理する。本実施の形態において、センサノード１００の状態は、センサノード１００の位置とする。また、状態遷移規則は、センサノード１００の位置の移動順の規則とする。
【００２２】
ノード状態履歴テーブル２２０は、図６Ａ及び図６Ｂで後述するが、センサノード１００の状態の履歴を管理する。
【００２３】
グループ定義テーブル２３０は、図７Ａ〜図７Ｆで後述するが、センサノード１００が属するグループを管理する。
【００２４】
計測値差分情報処理プログラム２４０は、グループ定義テーブル２３０を更新する。また、計測値差分情報処理プログラム２４０は、センサノード１００から受信したセンサデータに関する差分情報を求め、業務サーバ３００に送信する。なお、本実施の形態では、差分情報は、グループを構成するセンサノード１００に関する差分情報である。
【００２５】
ネットワーク４００は、無線基地局２００と業務サーバ３００とを接続する。ネットワーク４００は、例えば、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）である。
【００２６】
業務サーバ３００は、業務アプリケーションを実行する計算機である。業務アプリケーションは、業務を遂行するプログラムである。本実施の形態の業務アプリケーションは、業務プロセス等を管理する。具体的には、業務アプリケーションは、センサノード１００を付された物品の移動過程を管理する。
【００２７】
業務サーバ３００は、センサノード１００をグループ単位で管理する。本実施の形態では、業務サーバ３００は、センサノードＡ１００及びセンサノードＢ１００を、グループＧ１として管理する。例えば、センサノード１００は、業務の流れに応じたグループに分けられる。また、同一の業務に関連するセンサノード１００は、同一のグループに分けられてもよい。
【００２８】
また、業務サーバ３００は、グループ状態遷移規則テーブル３１０、グループ状態履歴テーブル３２０、グループ定義テーブル３３０及び計測値差分情報処理プログラム３４０を備える。
【００２９】
グループ状態遷移規則テーブル３１０は、図２で後述するが、グループの状態の遷移規則を管理する。
【００３０】
グループ状態履歴テーブル３２０は、図３で後述するが、グループの状態の履歴を管理する。
【００３１】
グループ定義テーブル３３０は、図４Ａ〜図４Ｅで後述するが、センサノード１００が属するグループを管理する。
【００３２】
計測値差分情報処理プログラム３４０は、無線基地局２００から受信した差分情報に基づいて、グループ状態テーブル３２０及びグループ定義テーブル３３０を更新する。
【００３３】
本実施の形態のセンサネットシステムは、製品の製造又は流通に利用されると好適である。この場合、センサノード１００は、製品に付随される。センサノード１００は、付随された製品の状態を一定間隔で測定する。製品の状態は、例えば、製品の位置、温度又は衝撃の大きさ等である。そして、センサノード１００は、測定した製品の状態を、無線基地局２００を介して業務サーバ３００に送信する。
【００３４】
すると、業務サーバ３００は、センサノード１００から製品の状態を受信する。そして、業務サーバ３００は、業務アプリケーションを実行することによって、受信した製品の状態を処理する。例えば、業務アプリケーションは、生産管理又は在庫管理などを行う。
【００３５】
以上のように、本実施の形態のセンサネットシステムは、製品の製造又は流通等に利用されることによって、製品の生産性の向上又は流通効率の向上を図ることができる。
【００３６】
本実施の形態における業務プロセスでは、グループＧ１に属するセンサノードＡ１００及びセンサノードＢ１００が、無線基地局Ａ２００の通信範囲内から、無線基地局Ｂ２００の通信範囲内に移動する。
【００３７】
図２は、本発明の第１の実施の形態の業務サーバ３００のグループ状態遷移規則テーブル３１０の構成図である。
【００３８】
グループ状態遷移規則テーブル３１０は、ルール番号３１０１、遷移前ルール番号３１０２、グループ番号３１０３及び存在情報３１０４及びグループ所在位置３１０５を含む。
【００３９】
ルール番号３１０１は、状態遷移規則の一意な識別子である。遷移前ルール番号３１０２は、直前の状態遷移規則の一意な識別子である。
【００４０】
グループ番号３１０３は、当該状態遷移規則を適用できるグループの一意な識別子である。
【００４１】
存在情報３１０４は、当該グループが無線基地局２００のいずれかの通信範囲内に存在するか否かを示す。
【００４２】
グループ所在位置３１０５は、当該グループの位置を示す。具体的には、グループ所在位置３１０５には、当該グループと通信可能な無線基地局２００の一意な識別子が格納される。なお、存在情報３１０４が「不在」の場合、グループ所在位置３１０５には、値が格納されない。
【００４３】
グループ状態遷移規則テーブル３１０では、業務プロセスに基づく状態遷移規則が定義されている。
【００４４】
本実施の形態の業務プロセスでは、グループＧ１は、すべての無線基地局２００の通信範囲に含まれない位置から移動を始める（レコード３１１１）。次に、グループＧ１は、無線基地局Ａ２００の通信範囲内に移動する（レコード３１１２）。次に、グループＧ１は、無線基地局Ｂ２００の通信範囲内に移動する（レコード３１１３）。そして、グループＧ１は、すべての無線基地局２００の通信範囲に含まれない位置に移動し（レコード３１１４）、業務を終了する。
【００４５】
なお、グループ状態遷移規則テーブル３１０は、管理ユーザによって設定される。
【００４６】
図３は、本発明の第１の実施の形態の業務サーバ３００のグループ状態履歴テーブル３２０の構成図である。
【００４７】
グループ状態履歴テーブル３２０は、グループ番号３２０１、受信時刻３２０２、グループ所在位置３２０３及びルール番号３２０４を含む。
【００４８】
グループ番号３２０１は、グループの一意な識別子である。受信時刻３２０２は、業務サーバ３００が当該グループに関する情報を受信した時刻である。
【００４９】
グループ所在位置３２０３は、当該グループの位置を示す。具体的には、グループ所在位置３２０３には、当該グループと通信した無線基地局２００の一意な識別子が格納される。
【００５０】
ルール番号３２０４は、当該時刻において当該グループが該当する状態遷移規則の一意な識別子である。
【００５１】
図４Ａは、本発明の第１の実施の形態の時刻Ｔ０における業務サーバ３００のグループ定義テーブル３３０の構成図である。図４Ｂは、本発明の第１の実施の形態の時刻Ｔ３における業務サーバ３００のグループ定義テーブル３３０の構成図である。図４Ｃは、本発明の第１の実施の形態の時刻Ｔ１３における業務サーバ３００のグループ定義テーブル３３０の構成図である。図４Ｄは、本発明の第１の実施の形態の時刻Ｔ２３における業務サーバ３００のグループ定義テーブル３３０の構成図である。図４Ｅは、本発明の第１の実施の形態の時刻Ｔ３３における業務サーバ３００のグループ定義テーブル３３０の構成図である。
【００５２】
グループ定義テーブル３３０は、グループ番号３３０１、ノード番号３３０２及び計測時刻３３０３を含む。
【００５３】
グループ番号３３０１は、グループの一意な識別子である。ノード番号３３０２は、当該グループに属するセンサノード１００の一意な識別子である。
【００５４】
計測時刻３３０３は、無線基地局２００が当該グループを計測した時刻である。
【００５５】
図５Ａは、本発明の第１の実施の形態の無線基地局Ａ２００のノード状態遷移規則テーブル２１０の構成図である。図５Ｂは、本発明の第１の実施の形態の無線基地局Ｂ２００のノード状態遷移規則テーブル２１０の構成図である。
【００５６】
ノード状態遷移規則テーブル２１０は、ルール番号２１０１、遷移前ルール番号２１０２、ノード番号２１０３、存在情報２１０４及びノード所在位置２１０５を含む。
【００５７】
ルール番号２１０１は、状態遷移規則の一意な識別子である。遷移前ルール番号２１０２は、直前の状態遷移規則の一意な識別子である。
【００５８】
グループ番号２１０３は、当該状態遷移規則を適用可能なセンサノード１００の一意な識別子である。
【００５９】
存在情報２１０４は、当該センサノード１００が無線基地局２００のいずれかの通信範囲内に存在するか否かを示す。
【００６０】
ノード所在位置２１０５は、当該センサノード１００の位置を示す。具体的には、グループ所在位置２１０５には、当該センサノードと通信可能な無線基地局２００の一意な識別子が格納される。なお、存在情報２１０４が「不在」の場合、ノード所在位置３１０５には、値が格納されない。
【００６１】
図６Ａは、本発明の第１の実施の形態の無線基地局Ａ２００のノード状態履歴テーブル２２０の構成図である。図６Ｂは、本発明の第１の実施の形態の無線基地局Ｂ２００のノード状態履歴テーブル２２０の構成図である。
【００６２】
ノード状態履歴テーブル２２０は、グループ番号２２０１、ノード番号２２０２、計測時刻２２０３及びルール番号２２０４を含む。
【００６３】
グループ番号２２０１は、グループの一意な識別子である。ノード番号２２０２は、当該グループに属するセンサノード１００の一意な識別子である。
【００６４】
計測時刻２２０３は、無線基地局２００が当該センサノード１００を計測した時刻である。
【００６５】
ルール番号２２０４は、当該時刻において、当該センサノード１００が該当する状態遷移規則の一意な識別子である。
【００６６】
図７Ａは、本発明の第１の実施の形態の時刻Ｔ０における無線基地局Ａ２００のグループ定義テーブル２３０の構成図である。図７Ｂは、本発明の第１の実施の形態の時刻Ｔ３における無線基地局Ａ２００のグループ定義テーブル２３０の構成図である。図７Ｃは、本発明の第１の実施の形態の時刻Ｔ１３における無線基地局Ａ２００のグループ定義テーブル２３０の構成図である。図７Ｄは、本発明の第１の実施の形態の時刻Ｔ０における無線基地局Ｂ２００のグループ定義テーブル２３０の構成図である。図７Ｅは、本発明の第１の実施の形態の時刻Ｔ２３における無線基地局Ｂ２００のグループ定義テーブル２３０の構成図である。図７Ｆは、本発明の第１の実施の形態の時刻Ｔ３３における無線基地局Ｂ２００のグループ定義テーブル２３０の構成図である。
【００６７】
グループ定義テーブル２３０は、グループ番号２３０１、ノード番号２３０２及び計測時刻２３０３を含む。
【００６８】
グループ番号２３０１は、グループの一意な識別子である。ノード番号２３０２は、当該グループに属するセンサノード１００の一意な識別子である。
【００６９】
計測時刻２３０３は、無線基地局２００が当該センサノード１００を計測した時刻である。
【００７０】
図８は、本発明の第１の実施の形態のセンサネットシステムの処理のシーケンス図である。
【００７１】
本説明図では、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１が、無線基地局Ａ２００の通信範囲内から、無線基地局Ｂ２００の通信範囲内に移動する。その後、グループＧ１から、センサノードＢ１００が離脱する。
【００７２】
まず、センサネットシステムは、時刻Ｔ０において、初期化処理を行う（６００）。
【００７３】
具体的には、業務サーバ３００は、グループ定義テーブル３３０（図４Ａ）を参照して、グループ設定要求を作成する。例えば、業務サーバ３００は、グループ定義テーブル３３０（図４Ａ）から、グループ番号３３０１の「Ｇ１」並びにノード番号３３０２の「Ａ」及び「Ｂ」を抽出する。そして、抽出したグループ番号３３０１及びノード番号３３０２を含むグループ設定要求を作成する。
【００７４】
次に、業務サーバ３００は、作成したグループ設定要求を、すべての無線基地局２００に送信する。ここでは、グループ設定要求を、無線基地局Ａ２００及び無線基地局Ｂ２００に送信する（６０１、６０２）。
【００７５】
無線基地局Ａ２００は、グループ設定要求を受信する。そして、受信したグループ設定要求に基づいてグループ定義テーブル２３０（図７Ａ）を作成する。
【００７６】
具体的には、受信したグループ設定要求から、グループ番号３３０１の「Ｇ１」並びにノード番号３３０２の「Ａ」及び「Ｂ」を抽出する。次に、抽出したグループ番号３３０１の「Ｇ１」を、グループ定義テーブル２３０のグループ番号２３０１に格納する。次に、抽出したノード番号３３０２の「Ａ」及び「Ｂ」を、グループ定義テーブル２３０のノード番号２３０２に格納する。次に、グループ設定要求を受信した時刻を、グループ定義テーブル２３０の計測時刻２３０３に格納する。
【００７７】
無線基地局Ａ２００は、このようにして、グループ定義テーブル２３０（図７Ａ）を作成する。当該グループ定義テーブル２３０によると、グループＧ１は、センサノードＡ１００及びセンサノードＢ１００によって構成されている（レコード２３１１及びレコード２３１２）。
【００７８】
同様に、無線基地局Ｂ２００は、受信したグループ設定要求に基づいて、グループ定義テーブル（図７Ｄ）を作成する。当該グループ定義テーブル２３０によると、グループＧ１は、センサノードＡ１００及びセンサノードＢ１００によって構成されている（レコード２３２１及びレコード２３２２）。
【００７９】
次に、業務サーバ３００は、無線基地局２００のノード状態遷移規則テーブル２１０の初期設定を行う。
【００８０】
具体的には、すべての無線基地局２００に、グループ状態遷移規則テーブル３１０（図２）を送信する。なお、グループ状態遷移規則テーブル３１０をグループ設定要求と一緒に送信してもよい。
【００８１】
無線基地局Ａ２００は、グループ状態遷移規則テーブル３１０を受信する。そして、受信したグループ遷移規則テーブル３１０に基づいて、ノード状態遷移規則テーブル２１０（図５Ａ）を作成する。
【００８２】
具体的には、無線基地局Ａ２００は、受信したグループ状態遷移規則テーブル３１０のグループ所在位置３１０５と自身の識別子とが一致するレコード３１１２を、グループ状態遷移規則テーブル３１０から抽出する。次に、受信したグループ状態遷移規則テーブル３１０のグループ所在位置３１０５に値が格納されていないレコード３１１１及び３１１４を、グループ状態遷移規則テーブル３１０から抽出する。
【００８３】
次に、抽出したレコード３１１１の内容を、ノード状態遷移規則テーブル２１０のレコード２１１１に格納する。抽出したレコード３１１２の内容を、ノード状態遷移規則テーブル２１０のレコード２１１２に格納する。抽出したレコード３１１４の内容を、ノード状態遷移規則テーブル２１０のレコード２１１３に格納する。
【００８４】
無線基地局Ａ２００は、このようにして、ノード状態遷移規則テーブル２１０（図５Ａ）を作成する。
【００８５】
同様に、無線基地局Ｂ２００は、受信したグループ遷移規則テーブル３１０に基づいて、ノード状態遷移規則テーブル２１０（図５Ｂ）を作成する。
【００８６】
具体的には、無線基地局Ｂ２００は、受信したグループ状態遷移規則テーブル３１０のグループ所在位置３１０５と自身の識別子とが一致するレコード３１１３を、グループ状態遷移規則テーブル３１０から抽出する。次に、受信したグループ状態遷移規則テーブル３１０のグループ所在位置３１０５に値が格納されていないレコード３１１１及び３１１４を、グループ状態遷移規則テーブル３１０から抽出する。
【００８７】
次に、抽出したレコード３１１１の内容を、ノード状態遷移規則テーブル２１０のレコード２１１４に格納する。抽出したレコード３１１３の内容を、ノード状態遷移規則テーブル２１０のレコード２１１５に格納する。抽出したレコード３１１４の内容を、ノード状態遷移規則テーブル２１０のレコード２１１６に格納する。
【００８８】
無線基地局Ｂ２００は、このようにして、ノード状態遷移規則テーブル２１０（図５Ｂ）を作成する。
【００８９】
次に、業務サーバ３００は、無線基地局２００のノード状態履歴テーブル２２０の初期設定を行う。
【００９０】
具体的には、グループ状態履歴テーブル３２０のレコード３２１１に関する情報を、すべての無線基地局２００に送信する。なお、当該情報をグループ設定要求と一緒に送信してもよい。
【００９１】
無線基地局Ａ２００は、グループ状態履歴テーブル３２０のレコード３２１１に関する情報を受信する。そして、受信した情報に基づいて、ノード状態履歴テーブル２２０（図６Ａ）を作成する。
【００９２】
具体的には、無線基地局Ａ２００は、受信したグループ状態履歴テーブル３２０のグループ番号３２０１を、ノード状態履歴テーブル２２０のグループ番号２２０１に格納する。
【００９３】
次に、受信したグループ状態履歴テーブル３２０のグループ番号３２０１とグループ定義テーブル２３０（図７Ａ）のグループ番号２３０１とが一致するすべてのレコードを、グループ定義テーブル２３０から選択する。次に、選択したレコードから、ノード番号２３０２を抽出する。次に、抽出したノード番号２３０２を、ノード状態履歴テーブル２２０のノード番号２２０２に格納する。
【００９４】
次に、グループ状態履歴テーブル３２０に関する情報を受信した時刻を、ノード状態履歴テーブル２２０の計測時刻２２０３に格納する。次に、受信したグループ状態履歴テーブル３２０のルール番号３２０４を、ノード状態履歴テーブル２２０のルール番号２２０４に格納する。
【００９５】
無線基地局Ａ２００は、このようにして、グループ状態履歴テーブル３２０のレコード３２１１から、ノード状態履歴テーブル２２０（図６Ａ）のレコード２２１１及び２２１２を作成する。
【００９６】
同様に、無線基地局Ｂ２００は、グループ状態履歴テーブル３２０のレコード３２１１から、ノード状態履歴テーブル２２０（図６Ｂ）のレコード２２３１及び２２３２を作成する。
【００９７】
センサネットシステムは、初期化処理を終了すると、第一回目のノード計測処理を行う（６０３）。
【００９８】
このとき、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１が、基地局Ａ２００の通信範囲に移動したとする。
【００９９】
まず、無線基地局２００は、自身の通信範囲内に応答要求を送信する（６０４）。すると、無線基地局２００の通信範囲内に存在するセンサノード１００は、応答要求を受信する。
【０１００】
ここでは、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ａ２００から応答要求を受信する。
【０１０１】
すると、センサノードＡ１００は、時刻Ｔ１において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（６０５）。同様に、センサノードＢ１００は、時刻Ｔ２において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（６０６）。
【０１０２】
無線基地局Ａ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０１０３】
次に、無線基地局Ａ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６０８）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。
【０１０４】
具体的には、無線基地局Ａ２００は、グループ定義テーブル２３０（図７Ａ）から、ノード番号２３０２の「Ａ」及び「Ｂ」を抽出する。次に、抽出したノード番号２３０２と受信したセンサデータに含まれるノード番号とを比較することによって、差分の「０」を求める。
【０１０５】
そして、無線基地局Ａ２００は、時刻Ｔ３において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（６１０）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局Ａ２００の識別子の「基地局Ａ」及び計測時刻の「Ｔ２」を含む。
【０１０６】
業務サーバ３００は、差分情報を無線基地局Ａ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６１１）。
【０１０７】
具体的には、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態履歴テーブル３２０のグループ番号３２０１とが一致するレコードを、グループ状態履歴テーブル３２０から選択する。次に、選択したレコードの中から、受信時刻３２０２が直近のレコード３２１１を選択する。次に、選択したレコード３２１１から、ルール番号３２０４の「Ｒ０」を抽出する。
【０１０８】
次に、抽出したルール番号３２０４の「Ｒ０」がグループ状態遷移規則テーブル３１０の遷移前ルール番号３１０２に含まれるレコードを、グループ状態遷移規則３１０テーブルから選択する。
【０１０９】
次に、選択したレコードの中から、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態遷移規則テーブル３１０のグループ番号３１０３とが一致するレコードを選択する。次に、選択したレコードの中から、受信した差分情報に含まれる無線基地局２００の識別子とグループ状態遷移規則テーブル３１０のグループ所在位置３１０５とが一致するレコードを選択する。
【０１１０】
ここでは、業務サーバ３００は、レコード３１１２を、グループ状態遷移規則テーブル３１０から選択する。
【０１１１】
次に、選択したレコード３１１２から、ルール番号３１０１の「Ｒ１」を抽出する。
【０１１２】
次に、グループ状態履歴テーブル３２０に新たなレコード３２１２を作成する。次に、抽出したルール番号３１０１の「Ｒ１」を、新たなレコード３２１２のルール番号３２０４に格納する。
【０１１３】
次に、受信した差分情報に含まれるグループ番号の「Ｇ１」を、新たなレコード３２１２のグループ番号３２０１に格納する。次に、差分情報を受信した時刻の「Ｔ３」を、新たなレコード３２１２の受信時刻３２０２に格納する。次に、受信した差分情報に含まれる無線基地局Ａ２００の識別子を、新たなレコード３２１２のグループ所在位置３２０３に格納する。
【０１１４】
次に、業務サーバ３００は、グループ定義テーブル３３０を更新する。
【０１１５】
具体的には、差分情報に含まれる差分が「０」であるので、グループ定義テーブル３３０の計測時間３３０３のみを更新する。
【０１１６】
業務サーバ３００は、受信した差分情報に含まれる計測時刻の「Ｔ２」を、グループ定義テーブル３３０の計測時刻３３０３に格納する。
【０１１７】
これによって、業務サーバ３００は、図４Ａに示すグループ定義テーブル３３０を、図４Ｂに示すグループ定義テーブル３３０に変更する。
【０１１８】
業務サーバ３００は、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新すると、差分情報受領通知を無線基地局Ａ２００に送信する。
【０１１９】
一方、無線基地局Ａ２００は、差分情報を業務サーバに送信すると、状態更新処理を行う（６１２）。つまり、無線基地局Ａ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。
【０１２０】
まず、ノード状態履歴テーブル２２０の更新について説明する。
【０１２１】
無線基地局Ａ２００は、ノード状態履歴テーブル２２０から、レコード２２１１及びレコード２２１２を抽出する。
【０１２２】
次に、無線基地局Ａ２００は、センサノードＡ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。そのため、抽出したレコード２２１１から、ルール番号２２０４の「Ｒ０」を抽出する。
【０１２３】
次に、無線基地局Ａ２００は、抽出したルール番号２２０４の「Ｒ０」がノード状態遷移規則テーブル２１０の遷移前ルール番号２１０２に含まれるレコードを、ノード状態遷移規則テーブル２１０から選択する。次に、選択したレコードの中から、受信したセンサデータに含まれるノード番号の「Ａ」とノード状態遷移規則テーブル２１０のノード番号２１０３とが一致するレコードを選択する。更に、選択したレコードの中から、自身の識別子の「基地局Ａ」とノード所在位置２１０５とが一致するレコードを選択する。
【０１２４】
ここでは、無線基地局Ａ２００は、レコード２１１２を、ノード状態遷移規則テーブル２１０から選択する。
【０１２５】
次に、選択したレコード２１１２から、ルール番号２１０１の「Ｒ１」を抽出する。
【０１２６】
次に、ノード状態履歴テーブル２２０に新たなレコード２２１３を作成する。次に、抽出したルール番号２１０１の「Ｒ１」を、新たなレコード２２１３のルール番号２２０４に格納する。
【０１２７】
次に、抽出したレコード２２１１のグループ番号２２０１の「Ｇ１」を、新たなレコード２２１３のグループ番号２２０１に格納する。次に、抽出したレコード２２１１のノード番号２２０２の「Ａ」を、新たなレコード２２１３のノード番号２２０２に格納する。
【０１２８】
次に、センサノードＡ１００からセンサデータを受信した時刻Ｔ１を、新たなレコード２２１３の計測時刻２２０３に格納する。
【０１２９】
無線基地局Ａ２００は、このようにして、ノード状態履歴テーブル２２０のレコード２２１３を追加する。
【０１３０】
同様に、無線基地局Ａ２００は、センサノードＢ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。つまり、ノード状態履歴テーブル２２０のレコード２２１４を追加する。
【０１３１】
次に、グループ定義テーブル２３０の更新について説明する。
【０１３２】
まず、無線基地局Ａ２００は、受信したセンサデータに基づいて、センサノードＡ１００に関するレコード２３１１を更新する。具体的には、センサデータを受信した時刻Ｔ１を、更新するレコード２３１１の計測時刻２３０３に格納する。
【０１３３】
同様に、センサノードＢ１００に関するレコード２３１２を更新する。具体的には、センサデータを受信した時刻Ｔ２を、更新するレコード２３１２の計測時刻２３０３に格納する。
【０１３４】
これによって、無線基地局Ａ２００は、図７Ａに示すグループ定義テーブル２３０を、図７Ｂに示すグループ定義テーブル２３０に変更する。
【０１３５】
無線基地局Ａ２００は、このようにして、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。そして、無線基地局Ａ２００は、差分情報受領通知を業務サーバ３００から受信すると、更新したノード状態履歴テーブル２２０及びグループ定義テーブル２３０をコミット処理する。
【０１３６】
一方、無線基地局Ｂ２００は、応答要求を送信するが、いずれのセンサノード１００からもセンサデータを受信しない。これによって、無線基地局Ｂ２００は、自身の通信範囲にセンサノード１００が存在しないと判断する。
【０１３７】
次に、無線基地局Ｂ２００は、無線基地局Ａ２００と同様に、計測値差分情報抽出処理（６０９）及び状態更新処理（６１３）を行う。なお、無線基地局Ｂ２００は、自身の通信範囲に存在するセンサノード１００に変化がないので、業務サーバ３００に差分情報を送信しない。
【０１３８】
以上のように、センサネットシステムは、第一回目のノード計測処理を行う（６０３）。
【０１３９】
センサネットシステムは、一定の時間の経過後に、第二回目のノード計測処理を行う（６１４）。
【０１４０】
このとき、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１は、基地局Ａ２００の通信範囲に存在する。
【０１４１】
まず、無線基地局２００は、自身の通信範囲内に応答要求を送信する（６１５）。すると、無線基地局２００の通信範囲内に存在するセンサノード１００は、応答要求を受信する。
【０１４２】
ここでは、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ａ２００から応答要求を受信する。
【０１４３】
すると、センサノードＡ１００は、時刻Ｔ１１において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（６１６）。同様に、センサノードＢ１００は、時刻Ｔ１２において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（６１７）。
【０１４４】
無線基地局Ａ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０１４５】
次に、無線基地局Ａ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６１９）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。
【０１４６】
具体的には、無線基地局Ａ２００は、グループ定義テーブル２３０（図７Ｂ）から、ノード番号２３０２の「Ａ」及び「Ｂ」を抽出する。次に、抽出したノード番号２３０２と受信したセンサデータに含まれるノード番号とを比較することによって、差分の「０」を求める。
【０１４７】
そして、無線基地局Ａ２００は、時刻Ｔ１３において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（６２１）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ａ」及び計測時刻の「Ｔ１２」を含む。
【０１４８】
業務サーバ３００は、差分情報を無線基地局Ａ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６２２）。
【０１４９】
具体的には、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態履歴テーブル３２０のグループ番号３２０１とが一致するレコードを、グループ状態履歴テーブル３２０から選択する。次に、選択したレコードの中から、受信時刻３２０２が直近のレコード３２１２を選択する。次に、選択したレコード３２１２から、ルール番号３２０４の「Ｒ１」を抽出する。
【０１５０】
次に、抽出したルール番号３２０４の「Ｒ１」がグループ状態遷移規則テーブル３１０の遷移前ルール番号３１０２に含まれるレコードを、グループ状態遷移規則テーブルから選択する。
【０１５１】
次に、選択したレコードの中から、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態遷移規則テーブル３１０のグループ番号３１０３とが一致するレコードを選択する。次に、選択したレコードの中から、受信した差分情報に含まれる無線基地局２００の識別子とグループ状態遷移規則テーブル３１０のグループ所在位置３１０５とが一致するレコードを選択する。
【０１５２】
ここでは、業務サーバ３００は、レコード３１１２を、グループ状態遷移規則テーブル３１０から選択する。
【０１５３】
次に、選択したレコード３１１２から、ルール番号３１０１の「Ｒ１」を抽出する。
【０１５４】
次に、グループ状態履歴テーブル３２０に新たなレコード３２１３を作成する。次に、抽出したルール番号３１０１の「Ｒ１」を、新たなレコード３２１３のルール番号３２０４に格納する。
【０１５５】
次に、受信した差分情報に含まれるグループ番号の「Ｇ１」を、新たなレコード３２１３のグループ番号３２０１に格納する。次に、差分情報を受信した時刻の「Ｔ１３」を、新たなレコード３２１３の受信時刻３２０２に格納する。次に、受信した差分情報に含まれる無線基地局Ａ２００の識別子を、新たなレコード３２１３のグループ所在位置３２０３に格納する。
【０１５６】
次に、業務サーバ３００は、グループ定義テーブル３３０を更新する。
【０１５７】
具体的には、差分情報に含まれる差分が「０」であるので、グループ定義テーブル３３０の計測時間３３０３のみを更新する。
【０１５８】
業務サーバ３００は、受信した差分情報に含まれる計測時刻の「Ｔ１２」を、グループ定義テーブル３３０の計測時刻３３０３に格納する。
【０１５９】
これによって、業務サーバ３００は、図４Ｂに示すグループ定義テーブル３３０を、図４Ｃに示すグループ定義テーブル３３０に変更する。
【０１６０】
業務サーバ３００は、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新すると、差分情報受領通知を無線基地局Ａ２００に送信する。
【０１６１】
一方、無線基地局Ａ２００は、差分情報を業務サーバに送信すると、状態更新処理を行う（６２３）。つまり、無線基地局Ａ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。
【０１６２】
まず、ノード状態履歴テーブル２２０の更新について説明する。
【０１６３】
無線基地局Ａ２００は、ノード状態履歴テーブル２２０から、レコード２２１３及びレコード２２１４を抽出する。
【０１６４】
次に、無線基地局Ａ２００は、センサノードＡ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。そのため、抽出したレコード２２１３から、ルール番号２２０４の「Ｒ１」を抽出する。
【０１６５】
次に、無線基地局Ａ２００は、抽出したルール番号２２０４の「Ｒ１」がノード状態遷移規則テーブル２１０の遷移前ルール番号２１０２に含まれるレコードを、ノード状態遷移規則テーブル２１０から選択する。次に、選択したレコードの中から、受信したセンサデータに含まれるノード番号の「Ａ」とノード状態遷移規則テーブル２１０のノード番号２１０３とが一致するレコードを選択する。更に、選択したレコードの中から、自身の識別子の「基地局Ａ」とノード所在位置２１０５とが一致するレコードを選択する。
【０１６６】
ここでは、無線基地局Ａ２００は、レコード２１１２を、ノード状態遷移規則テーブル２１０から選択する。
【０１６７】
次に、選択したレコード２１１２から、ルール番号２１０１の「Ｒ１」を抽出する。
【０１６８】
次に、ノード状態履歴テーブル２２０に新たなレコード２２１５を作成する。次に、抽出したルール番号２１０１の「Ｒ１」を、新たなレコード２２１５のルール番号２２０４に格納する。
【０１６９】
次に、抽出したレコード２２１３のグループ番号２２０１の「Ｇ１」を、新たなレコード２２１５のグループ番号２２０１に格納する。次に、抽出したレコード２２１３のノード番号２２０２の「Ａ」を、新たなレコード２２１５のノード番号２２０２に格納する。
【０１７０】
次に、センサノードＡ１００からセンサデータを受信した時刻Ｔ１１を、新たなレコード２２１５の計測時刻２２０３に格納する。
【０１７１】
無線基地局Ａ２００は、このようにして、ノード状態履歴テーブル２２０のレコード２２１５を追加する。
【０１７２】
同様に、無線基地局Ａ２００は、センサノードＢ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。つまり、ノード状態履歴テーブル２２０のレコード２２１６を追加する。
【０１７３】
次に、グループ定義テーブル２３０の更新について説明する。
【０１７４】
まず、無線基地局Ａ２００は、受信したセンサデータに基づいて、センサノードＡ１００に関するレコード２３１３を更新する。具体的には、センサデータを受信した時刻Ｔ１１を、更新するレコード２３１３の計測時刻２３０３に格納する。
【０１７５】
同様に、センサノードＢ１００に関するレコード２３１４を更新する。具体的には、センサデータを受信した時刻Ｔ１２を、更新するレコード２３１４の計測時刻２３０３に格納する。
【０１７６】
これによって、無線基地局Ａ２００は、図７Ｂに示すグループ定義テーブル２３０を、図７Ｃに示すグループ定義テーブル２３０に変更する。
【０１７７】
無線基地局Ａ２００は、このようにして、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。そして、無線基地局Ａ２００は、差分情報受領通知を業務サーバ３００から受信すると、更新したノード状態履歴テーブル２２０及びグループ定義テーブル２３０をコミット処理する。
【０１７８】
一方、無線基地局Ｂ２００は、応答要求を送信するが、いずれのセンサノード１００からもセンサデータを受信しない。これによって、無線基地局Ｂ２００は、自身の通信範囲にセンサノード１００が存在しないと判断する。
【０１７９】
次に、無線基地局Ｂ２００は、無線基地局Ａ２００と同様に、計測値差分情報抽出処理（６２０）及び状態更新処理（６２４）を行う。なお、無線基地局Ｂ２００は、自身の通信範囲に存在するセンサノード１００に変化がないので、業務サーバ３００に差分情報を送信しない。
【０１８０】
以上のように、センサネットシステムは、第二回目のノード計測処理を行う（６１４）。
【０１８１】
センサネットシステムは、一定の時間の経過後に、第三回目のノード計測処理を行う（６２５）。
【０１８２】
このとき、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１は、無線基地局Ａ２００の通信範囲から、無線基地局Ｂ２００の通信範囲に移動する。
【０１８３】
まず、無線基地局２００は、自身の通信範囲内に応答要求を送信する（６２６）。すると、無線基地局２００の通信範囲内に存在するセンサノード１００は、応答要求を受信する。
【０１８４】
ここでは、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ｂ２００から応答要求を受信する。
【０１８５】
すると、センサノードＡ１００は、時刻Ｔ２１において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（６２８）。同様に、センサノードＢ１００は、時刻Ｔ２２において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（６２９）。
【０１８６】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０１８７】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６３１）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。
【０１８８】
具体的には、無線基地局Ｂ２００は、グループ定義テーブル２３０（図７Ｄ）から、ノード番号２３０２の「Ａ」及び「Ｂ」を抽出する。次に、抽出したノード番号２３０２と受信したセンサデータに含まれるノード番号とを比較することによって、差分の「０」を求める。
【０１８９】
そして、無線基地局Ｂ２００は、時刻Ｔ２３において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（６３２）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ２２」を含む。
【０１９０】
業務サーバ３００は、差分情報を無線基地局Ｂ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６３３）。
【０１９１】
具体的には、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態履歴テーブル３２０のグループ番号３２０１とが一致するレコードを、グループ状態履歴テーブル３２０から選択する。次に、選択したレコードの中から、受信時刻３２０２が直近のレコード３２１３を選択する。次に、選択したレコード３２１３から、ルール番号３２０４の「Ｒ１」を抽出する。
【０１９２】
次に、抽出したルール番号３２０４の「Ｒ１」がグループ状態遷移規則テーブル３１０の遷移前ルール番号３１０２に含まれるレコードを、グループ状態遷移規則テーブルから選択する。
【０１９３】
次に、選択したレコードの中から、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態遷移規則テーブル３１０のグループ番号３１０３とが一致するレコードを選択する。次に、選択したレコードの中から、受信した差分情報に含まれる無線基地局Ｂ２００の識別子とグループ状態遷移規則テーブル３１０のグループ所在位置３１０５とが一致するレコードを選択する。
【０１９４】
ここでは、業務サーバ３００は、レコード３１１３を、グループ状態遷移規則テーブル３１０から選択する。
【０１９５】
次に、選択したレコード３１１３から、ルール番号３１０１の「Ｒ２」を抽出する。
【０１９６】
次に、グループ状態履歴テーブル３２０に新たなレコード３２１４を作成する。次に、抽出したルール番号３１０１の「Ｒ２」を、新たなレコード３２１４のルール番号３２０４に格納する。
【０１９７】
次に、受信した差分情報に含まれるグループ番号の「Ｇ１」を、新たなレコード３２１４のグループ番号３２０１に格納する。次に、差分情報を受信した時刻の「Ｔ２３」を、新たなレコード３２１４の受信時刻３２０２に格納する。次に、受信した差分情報に含まれる無線基地局Ｂ２００の識別子を、新たなレコード３２１４のグループ所在位置３２０３に格納する。
【０１９８】
次に、業務サーバ３００は、グループ定義テーブル３３０を更新する。
【０１９９】
具体的には、差分情報に含まれる差分が「０」であるので、グループ定義テーブル３３０の計測時間３３０３のみを更新する。
【０２００】
業務サーバ３００は、受信した差分情報に含まれる計測時刻の「Ｔ２２」を、グループ定義テーブル３３０の計測時刻３３０３に格納する。
【０２０１】
これによって、業務サーバ３００は、図４Ｃに示すグループ定義テーブル３３０を、図４Ｄに示すグループ定義テーブル３３０に変更する。
【０２０２】
業務サーバ３００は、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新すると、差分情報受領通知を無線基地局Ｂ２００に送信する。
【０２０３】
一方、無線基地局Ｂ２００は、差分情報を業務サーバに送信すると、状態更新処理を行う（６３５）。つまり、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。
【０２０４】
まず、ノード状態履歴テーブル２２０（図６Ｂ）の更新について説明する。
【０２０５】
無線基地局Ｂ２００は、ノード状態履歴テーブル２２０から、レコード２２３５及びレコード２２３６を抽出する。
【０２０６】
次に、無線基地局Ｂ２００は、センサノードＡ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。そのため、抽出したレコード２２３５から、ルール番号２２０４の「Ｒ０」を抽出する。
【０２０７】
次に、無線基地局Ｂ２００は、抽出したルール番号２２０４の「Ｒ０」がノード状態遷移規則テーブル２１０（図５Ｂ）の遷移前ルール番号２１０２に含まれるレコードを、ノード状態遷移規則テーブル２１０から選択する。次に、選択したレコードの中から、受信したセンサデータに含まれるノード番号の「Ａ」とノード状態遷移規則テーブル２１０のノード番号２１０３とが一致するレコードを選択する。更に、選択したレコードの中から、自身の識別子の「基地局Ｂ」とノード所在位置２１０５とが一致するレコードを選択する。
【０２０８】
ここでは、無線基地局Ｂ２００は、レコード２１１５を、ノード状態遷移規則テーブル２１０から選択する。
【０２０９】
次に、選択したレコード２１１５から、ルール番号２１０１の「Ｒ２」を抽出する。
【０２１０】
次に、ノード状態履歴テーブル２２０（図６Ｂ）に新たなレコード２２３７を作成する。次に、抽出したルール番号２１０１の「Ｒ２」を、新たなレコード２２３７のルール番号２２０４に格納する。
【０２１１】
次に、抽出したレコード２２３５のグループ番号２２０１の「Ｇ１」を、新たなレコード２２３７のグループ番号２２０１に格納する。次に、抽出したレコード２２３５のノード番号２２０２の「Ａ」を、新たなレコード２２３７のノード番号２２０２に格納する。
【０２１２】
次に、センサノードＡ１００からセンサデータを受信した時刻Ｔ２１を、新たなレコード２２３７の計測時刻２２０３に格納する。
【０２１３】
無線基地局Ｂ２００は、このようにして、ノード状態履歴テーブル２２０のレコード２２３７を追加する。
【０２１４】
同様に、無線基地局Ｂ２００は、センサノードＢ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。つまり、ノード状態履歴テーブル２２０のレコード２２３８を追加する。
【０２１５】
次に、グループ定義テーブル２３０（図７Ｄ）の更新について説明する。
【０２１６】
まず、無線基地局Ｂ２００は、受信したセンサデータに基づいて、センサノードＡ１００に関するレコード２３２１を更新する。具体的には、センサデータを受信した時刻Ｔ２１を、更新するレコード２３２１の計測時刻２３０３に格納する。
【０２１７】
同様に、センサノードＢ１００に関するレコード２３２２を更新する。具体的には、センサデータを受信した時刻Ｔ２２を、更新するレコード２３２２の計測時刻２３０３に格納する。
【０２１８】
これによって、無線基地局Ｂ２００は、図７Ｄに示すグループ定義テーブル２３０を、図７Ｅに示すグループ定義テーブル２３０に変更する。
【０２１９】
無線基地局Ｂ２００は、このようにして、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。そして、無線基地局Ｂ２００は、差分情報受領通知を業務サーバ３００から受信すると、更新したノード状態履歴テーブル２２０及びグループ定義テーブル２３０をコミット処理する。
【０２２０】
一方、無線基地局Ａ２００は、応答要求を送信するが、いずれのセンサノード１００からもセンサデータを受信しない。これによって、無線基地局Ａ２００は、自身の通信範囲にセンサノード１００が存在しないと判断する。
【０２２１】
次に、無線基地局Ａ２００は、無線基地局Ｂ２００と同様に、計測値差分情報抽出処理（６３０）及び状態更新処理（６３４）を行う。なお、無線基地局Ａ２００は、自身の通信範囲にセンサノード１００が存在しないので、業務サーバ３００に差分情報を送信しない。
【０２２２】
以上のように、センサネットシステムは、第三回目のノード計測処理を行う（６２５）。
【０２２３】
センサネットシステムは、一定の時間の経過後に、第四回目のノード計測処理を行う（６３６）。
【０２２４】
このとき、センサノードＢ１００は、無線基地局Ｂ２００の通信範囲の外に移動する。そのため、グループＧ１は、センサノードＡ１００のみとなる。
【０２２５】
まず、無線基地局２００は、自身の通信範囲内に応答要求を送信する（６３７）。すると、無線基地局２００の通信範囲内に存在するセンサノード１００は、応答要求を受信する。
【０２２６】
ここでは、センサノードＡ１００が、無線基地局Ｂ２００から応答要求を受信する。
【０２２７】
すると、センサノードＡ１００は、時刻Ｔ３１において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（６３９）。
【０２２８】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００から受信する。
【０２２９】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６４１）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。
【０２３０】
具体的には、無線基地局Ｂ２００は、グループ定義テーブル２３０（図７Ｅ）から、ノード番号２３０２の「Ａ」及び「Ｂ」を抽出する。次に、抽出したノード番号２３０２と受信したセンサデータに含まれるノード番号とを比較することによって、差分の「Ｂ：ＮｏＥｘｉｓｔ」を求める。つまり、無線基地局Ｂ２００は、センサノードＢ１００がグループＧ１から欠落したことを把握する。
【０２３１】
そして、無線基地局Ｂ２００は、時刻Ｔ３３において、求めた差分の「Ｂ：ＮｏＥｘｉｓｔ」を含む差分情報を、業務サーバ３００に送信する（６４２）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局Ｂ２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ３１」を含む。
【０２３２】
業務サーバ３００は、差分情報を無線基地局Ｂ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６４３）。
【０２３３】
具体的には、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態履歴テーブル３２０のグループ番号３２０１とが一致するレコードを、グループ状態履歴テーブル３２０から選択する。次に、選択したレコードの中から、受信時刻３２０２が直近のレコード３２１４を選択する。次に、選択したレコード３２１４から、ルール番号３２０４の「Ｒ２」を抽出する。
【０２３４】
次に、抽出したルール番号３２０４の「Ｒ２」がグループ状態遷移規則テーブル３１０の遷移前ルール番号３１０２に含まれるレコードを、グループ状態遷移規則テーブルから選択する。
【０２３５】
次に、選択したレコードの中から、受信した差分情報に含まれるグループ番号の「Ｇ１」とグループ状態遷移規則テーブル３１０のグループ番号３１０３とが一致するレコードを選択する。更に、選択したレコードの中から、受信した差分情報に含まれる無線基地局Ｂ２００の識別子とグループ状態遷移規則テーブル３１０のグループ所在位置３１０５とが一致するレコードを選択する。
【０２３６】
ここでは、業務サーバ３００は、レコード３１１３を、グループ状態遷移規則テーブル３１０から選択する。
【０２３７】
次に、選択したレコード３１１３から、ルール番号３１０１の「Ｒ２」を抽出する。
【０２３８】
次に、グループ状態履歴テーブル３２０に新たなレコード３２１５を作成する。次に、抽出したルール番号３１０１の「Ｒ２」を、新たなレコード３２１５のルール番号３２０４に格納する。
【０２３９】
次に、受信した差分情報に含まれるグループ番号の「Ｇ１」を、新たなレコード３２１５のグループ番号３２０１に格納する。次に、差分情報を受信した時刻の「Ｔ３３」を、新たなレコード３２１５の受信時刻３２０２に格納する。次に、受信した差分情報に含まれる無線基地局Ｂ２００の識別子を、新たなレコード３２１５のグループ所在位置３２０３に格納する。
【０２４０】
次に、業務サーバ３００は、グループ定義テーブル３３０（図４Ｄ）を更新する。
【０２４１】
具体的には、差分情報に含まれる差分が「Ｂ：ＮｏＥｘｉｓｔ」であるので、センサノードＢ１００をグループＧ１から削除する。つまり、差分情報に含まれる差分の「Ｂ」とグループ定義テーブル３３０のノード番号３３０２とが一致するレコードを、グループ定義テーブル３３０から削除する。次に、受信した差分情報に含まれる計測時刻の「Ｔ３１」を、グループ定義テーブル３３０の計測時刻３３０３に格納する。
【０２４２】
これによって、業務サーバ３００は、図４Ｄに示すグループ定義テーブル３３０を、図４Ｅに示すグループ定義テーブル３３０に変更する。
【０２４３】
業務サーバ３００は、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新すると、差分情報受領通知を無線基地局Ｂ２００に送信する。
【０２４４】
一方、無線基地局Ｂ２００は、差分情報を業務サーバに送信すると、状態更新処理を行う（６４５）。つまり、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。
【０２４５】
まず、ノード状態履歴テーブル２２０（図６Ｂ）の更新について説明する。
【０２４６】
無線基地局Ｂ２００は、ノード状態履歴テーブル２２０から、レコード２２３７及びレコード２２３８を抽出する。
【０２４７】
次に、無線基地局Ｂ２００は、センサノードＡ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。そのため、抽出したレコード２２３７から、ルール番号２２０４の「Ｒ２」を抽出する。
【０２４８】
次に、無線基地局Ｂ２００は、抽出したルール番号２２０４の「Ｒ２」がノード状態遷移規則テーブル２１０（図５Ｂ）の遷移前ルール番号２１０２に含まれるレコードを、ノード状態遷移規則テーブル２１０から選択する。次に、選択したレコードの中から、受信したセンサデータに含まれるノード番号の「Ａ」とノード状態遷移規則テーブル２１０のノード番号２１０３とが一致するレコードを選択する。更に、選択したレコードの中から、自身の識別子の「基地局Ｂ」とノード所在位置２１０５とが一致するレコードを選択する。
【０２４９】
ここでは、無線基地局Ｂ２００は、レコード２１１５を、ノード状態遷移規則テーブル２１０から選択する。
【０２５０】
次に、選択したレコード２１１５から、ルール番号２１０１の「Ｒ２」を抽出する。
【０２５１】
次に、ノード状態履歴テーブル２２０（図６Ｂ）に新たなレコード２２３９を作成する。次に、抽出したルール番号２１０１の「Ｒ２」を、新たなレコード２２３９のルール番号２２０４に格納する。
【０２５２】
次に、抽出したレコード２２３７のグループ番号２２０１の「Ｇ１」を、新たなレコード２２３９のグループ番号２２０１に格納する。次に、抽出したレコード２２３７のノード番号２２０２の「Ａ」を、新たなレコード２２３９のノード番号２２０２に格納する。
【０２５３】
次に、センサノードＡ１００からセンサデータを受信した時刻Ｔ３１を、新たなレコード２２３９の計測時刻２２０３に格納する。
【０２５４】
無線基地局Ｂ２００は、このようにして、ノード状態履歴テーブル２２０のレコード２２３９を追加する。
【０２５５】
次に、無線基地局Ｂ２００は、センサノードＢ１００に関する情報を、ノード状態履歴テーブル２２０に追加する。そのため、抽出したレコード２２３８から、ルール番号２２０４の「Ｒ２」を抽出する。
【０２５６】
次に、無線基地局Ｂ２００は、抽出したルール番号２２０４の「Ｒ２」がノード状態遷移規則テーブル２１０（図５Ｂ）の遷移前ルール番号２１０２に含まれるレコードを、ノード状態遷移規則テーブル２１０から選択する。次に、選択したレコードの中から、存在情報２１０４が「不在」のレコードを選択する。
【０２５７】
ここでは、無線基地局Ｂ２００は、レコード２１１６を、ノード状態遷移規則テーブル２１０から選択する。
【０２５８】
次に、選択したレコード２１１６から、ルール番号２１０１の「Ｒ３」を抽出する。
【０２５９】
次に、ノード状態履歴テーブル２２０（図６Ｂ）に新たなレコード２２４０を作成する。次に、抽出したルール番号２１０１の「Ｒ３」を、新たなレコード２２４０のルール番号２２０４に格納する。
【０２６０】
次に、抽出したレコード２２３８のグループ番号２２０１の「Ｇ１」を、新たなレコード２２４０のグループ番号２２０１に格納する。次に、抽出したレコード２２３８のノード番号２２０２の「Ｂ」を、新たなレコード２２４０のノード番号２２０２に格納する。
【０２６１】
次に、センサノードＡ１００からセンサデータを受信した時刻Ｔ３１を、新たなレコード２２４０の計測時刻２２０３に格納する。
【０２６２】
無線基地局Ｂ２００は、このようにして、ノード状態履歴テーブル２２０のレコード２２４０を追加する。
【０２６３】
次に、グループ定義テーブル２３０（図７Ｅ）の更新について説明する。
【０２６４】
まず、無線基地局Ｂ２００は、受信したセンサデータに基づいて、センサノードＡ１００に関するレコード２３２３を更新する。具体的には、センサデータを受信した時刻Ｔ３１を、更新するレコード２３２３の計測時刻２３０３に格納する。
【０２６５】
次に、センサノードＢ１００に関するレコード２３２４を更新する。具体的には、センサノードＢ１００からセンサデータを受信しなかったので、レコード２３２４をグループ定義テーブル２３０から削除する。
【０２６６】
これによって、無線基地局Ｂ２００は、図７Ｅに示すグループ定義テーブル２３０を、図７Ｆに示すグループ定義テーブル２３０に変更する。
【０２６７】
無線基地局Ｂ２００は、このようにして、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。そして、無線基地局Ｂ２００は、差分情報受領通知を業務サーバ３００から受信すると、更新したノード状態履歴テーブル２２０及びグループ定義テーブル２３０をコミット処理する。
【０２６８】
一方、無線基地局Ａ２００は、応答要求を送信するが、いずれのセンサノード１００からもセンサデータを受信しない。これによって、無線基地局Ａ２００は、自身の通信範囲にセンサノード１００が存在しないと判断する。
【０２６９】
次に、無線基地局Ａ２００は、無線基地局Ｂ２００と同様に、計測値差分情報抽出処理（６４０）及び状態更新処理（６４４）を行う。なお、無線基地局Ａ２００は、自身の通信範囲にセンサノード１００が存在しないので、業務サーバ３００に差分情報を送信しない。
【０２７０】
以上のように、センサネットシステムは、第四回目のノード計測処理を行う（６３６）。
【０２７１】
本実施の形態では、業務サーバ３００及び無線基地局２００は、複数のセンサノード１００をグループとして管理する。そして、無線基地局２００は、センサノード１００に関する情報をグループ単位で業務サーバ３００へ送信する。このとき、無線基地局２００は、業務サーバ３００へ送信する情報を集約化するので、業務サーバ３００へ送信する情報量を削減できる。
【０２７２】
本実施の形態では、業務サーバ３００及び無線基地局２００は、グループに含まれるセンサノード１００に関する情報を保持している。無線基地局２００は、この情報及びセンサノード１００から受信したセンサデータに基づいて、センサノードの存在に関する差分情報を求める。そして、無線基地局２００は、求めた差分情報のみを業務サーバ３００に送信する。
【０２７３】
つまり、無線基地局２００は、グループに関する情報の差分情報のみを業務サーバ３００に送信するので、業務サーバ３００へ送信する情報量を更に削減できる。
【０２７４】
なお、本実施の形態のセンサネットシステムは、ノード計測処理において、検討すべき点がある。
【０２７５】
図９は、本発明の第１の実施の形態のセンサネットシステムの検討すべき点の説明図である。
【０２７６】
これは、応答要求の送信タイミングが無線基地局２００ごとに異なることによって生じる。
【０２７７】
センサネットシステムは、ノード計測処理を行う（７０１）。
【０２７８】
ノード計測処理の当初では、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１は、無線基地局Ａ２００の通信範囲に存在する。
【０２７９】
まず、無線基地局Ａ２００は、時刻Ｔ４１において、自身の通信範囲内に応答要求を送信する（７０２）。すると、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ａ２００から応答要求を受信する。
【０２８０】
次に、センサノードＡ１００は、時刻Ｔ４２において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（７０３）。同様に、センサノードＢ１００は、時刻Ｔ４３において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（７０４）。
【０２８１】
無線基地局Ａ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０２８２】
次に、無線基地局Ａ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（７０５）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。そして、無線基地局Ａ２００は、計測値差分情報抽出処理によって、差分の「０」を求める。
【０２８３】
次に、無線基地局Ａ２００は、時刻Ｔ４４において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（７０６）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ａ」及び計測時刻の「Ｔ４３」を含む。
【０２８４】
そして、無線基地局Ａ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新することによって、状態更新処理を行う（７０８）。
【０２８５】
業務サーバ３００は、差分情報を無線基地局Ａ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（７０７）。
【０２８６】
一方、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１が、時刻Ｔ４１から時刻Ｔ４５の間に、無線基地局Ａ２００の通信範囲から、無線基地局Ｂ２００の通信範囲に移動する。なお、時刻Ｔ４１と時刻Ｔ４５との間は、非常に短い時間であり、一回のノード計測処理に要する時間内である。
【０２８７】
そして、無線基地局Ｂ２００は、時刻Ｔ４５において、自身の通信範囲内に応答要求を送信する（７０９）。
【０２８８】
すると、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ｂ２００から応答要求を受信する。次に、センサノードＡ１００は、時刻Ｔ４６において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（７１０）。同様に、センサノードＢ１００は、時刻Ｔ４７において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（７１１）。
【０２８９】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０２９０】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（７１２）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。そして、無線基地局Ｂ２００は、計測値差分情報抽出処理によって、差分の「０」を求める。
【０２９１】
次に、無線基地局Ｂ２００は、時刻Ｔ４４において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（７１３）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ４７」を含む。
【０２９２】
そして、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新することによって、状態更新処理を行う（７１５）。
【０２９３】
業務サーバ３００は、差分情報を無線基地局Ｂ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（７１４）。
【０２９４】
すると、業務サーバ３００は、グループＧ１が無線基地局Ａ２００の通信範囲及び無線基地局Ｂ２００の通信範囲の両方に存在したと判断してしまう。この結果、業務サーバ３００がグループＧ１の位置を判定できない。
【０２９５】
この衝突状態を解消する方法を説明する。
【０２９６】
図１０は、本発明の第１の実施の形態のセンサネットシステムの衝突検出時の処理のシーケンス図である。
【０２９７】
センサネットシステムは、ノード計測処理を行う（７０１）。
【０２９８】
なお、本説明図のステップ７０２からステップ７１５は、図９で説明したステップと同一である。よって説明を省略する。
【０２９９】
業務サーバ３００は、一回のノード計測処理中に、複数の無線基地局２００から差分情報を受信すると、衝突と判定する（７１６）。
【０３００】
すると、業務サーバ３００は、差分情報を送信した無線基地局２００に対して、グループ再読出し要求を送信する。ここでは、業務サーバ３００は、無線基地局Ａ２００及び無線基地局Ｂ２００に対して、グループ再読出し要求を送信する。なお、グループ再読出し要求は、グループ番号の「Ｇ１」を含む。
【０３０１】
無線基地局Ａ２００及び無線基地局Ｂ２００は、業務サーバ３００からグループ再読出し要求を受信する。すると、無線基地局Ａ２００は、時刻Ｔ５１において、自身の通信範囲内に応答要求を送信する（７２２）。同様に、無線基地局Ｂ２００は、時刻Ｔ５２において、自身の通信範囲内に応答要求を送信する（７２３）。
【０３０２】
すると、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ｂ２００から応答要求を受信する。次に、センサノードＡ１００は、時刻Ｔ５３において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（７２８）。同様に、センサノードＢ１００は、時刻Ｔ５４において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（７２９）。
【０３０３】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０３０４】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（７３０）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。そして、無線基地局Ｂ２００は、計測値差分情報抽出処理によって、差分の「０」を求める。
【０３０５】
次に、無線基地局Ｂ２００は、時刻Ｔ５５において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（７３１）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ５４」を含む。
【０３０６】
そして、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新することによって、状態更新処理を行う（７３３）。
【０３０７】
一方、無線基地局Ａ２００は、応答要求を送信するが、いずれのセンサノード１００からもセンサデータを受信しない。これによって、無線基地局Ａ２００は、自身の通信範囲にセンサノード１００が存在しないと判断する。
【０３０８】
次に、無線基地局Ａ２００は、無線基地局Ｂ２００と同様に、計測値差分情報抽出処理（７２３）及び状態更新処理（７２４）を行う。なお、無線基地局Ａ２００は、自身の通信範囲にセンサノード１００が存在しないので、業務サーバ３００に差分情報を送信しない。
【０３０９】
業務サーバ３００は、差分情報を無線基地局Ｂ２００のみから受信する。これによって、業務サーバ３００は、グループＧ１が無線基地局Ｂの通信範囲に存在すると判断する。そして、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（７３２）。
【０３１０】
以上のように、複数の無線基地局２００がセンサノード１００を検知した場合、当該無線基地局２００がセンサノード１００を再読出しする。これによって、業務サーバ３００は、センサノード１００の位置を判定できる。
【０３１１】
次に、衝突状態を解決する他の方法を説明する。
【０３１２】
図１１は、本発明の第１の実施の形態のセンサネットシステムの衝突検出時の処理のシーケンス図である。
【０３１３】
本説明図において、センサノード１００は、受信した応答要求の送信元の識別子を記憶する。そして、応答要求を受信すると、前回の応答要求の送信元である無線基地局２００（先行読出し基地局）の識別子をセンサデータに含めて送信する。
【０３１４】
まず、無線基地局Ａ２００は、時刻Ｔ６１において、自身の通信範囲内に応答要求を送信する（８０２）。すると、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ａ２００から応答要求を受信する。
【０３１５】
次に、センサノードＡ１００は、受信した応答要求の送信元である無線基地局Ａ２００の識別子を記憶する。そして、時刻Ｔ６２において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（８０３）。なお、当該センサデータは、先行読出し基地局の識別子を含まない。
【０３１６】
同様に、センサノードＢ１００は、受信した応答要求の送信元である無線基地局Ａ２００の識別子を記憶する。そして、時刻Ｔ６３において、自身のノード番号を含むセンサデータを無線基地局Ａ２００に送信する（８０４）。なお、当該センサデータは、先行読出し基地局の識別子を含まない。
【０３１７】
無線基地局Ａ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０３１８】
次に、無線基地局Ａ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（８０５）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。そして、無線基地局Ａ２００は、計測値差分情報抽出処理によって、差分の「０」を求める。
【０３１９】
次に、無線基地局Ａ２００は、時刻Ｔ６４において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（８０６）。なお、当該差分情報は、グループ番号の「Ｇ１」、無線基地局Ａ２００の識別子の「基地局Ａ」及び計測時刻の「Ｔ６３」を含む。また、当該差分情報は、先行読出し基地局がない旨を含む。
【０３２０】
業務サーバ３００は、差分情報を無線基地局Ａ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（８０７）。
【０３２１】
一方、センサノードＡ１００及びセンサノードＢ１００を含むグループＧ１が、時刻Ｔ６１から時刻Ｔ６５の間に、無線基地局Ａ２００の通信範囲から、無線基地局Ｂ２００の通信範囲に移動する。なお、時刻Ｔ６１と時刻Ｔ６５との間は、非常に短い時間であり、一回のノード計測処理に要する時間内である。
【０３２２】
そして、無線基地局Ｂ２００は、時刻Ｔ６５において、自身の通信範囲内に応答要求を送信する（８０８）。
【０３２３】
すると、センサノードＡ１００及びセンサノードＢ１００が、無線基地局Ｂ２００から応答要求を受信する。
【０３２４】
次に、センサノードＡ１００は、時刻Ｔ６６において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（８０９）。このとき、センサノードＡ１００は、記憶している先行読出し基地局の識別子の「基地局Ａ」をセンサデータに含める。そして、センサノードＡ１００は、受信した応答要求の送信元である無線基地局Ｂ２００の識別子を記憶する。
【０３２５】
同様に、センサノードＢ１００は、時刻Ｔ６７において、自身のノード番号を含むセンサデータを無線基地局Ｂ２００に送信する（８１０）。このとき、センサノードＢ１００は、記憶している先行読出し基地局の識別子の「基地局Ａ」をセンサデータに含める。そして、センサノードＢ１００は、受信した応答要求の送信元である無線基地局Ｂ２００の識別子を記憶する。
【０３２６】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０３２７】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（８１１）。この処理で抽出する差分は、グループに属するセンサノード１００の存在に関する差分である。そして、無線基地局Ｂ２００は、計測値差分情報抽出処理によって、差分の「０」を求める。
【０３２８】
次に、無線基地局Ｂ２００は、時刻Ｔ６８において、求めた差分の「０」を含む差分情報を、業務サーバ３００に送信する（８１２）。なお、当該差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ６７」を含む。また、当該差分情報は、先行読出し基地局の識別子の「基地局Ａ」も含む。
【０３２９】
業務サーバ３００は、差分情報を無線基地局Ｂ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（８１３）。
【０３３０】
業務サーバ３００は、一回のノード計測処理中に、複数の無線基地局２００から差分情報を受信すると、衝突と判定する（８１４）。
【０３３１】
そこで、無線基地局Ｂ２００から受信した差分情報から、先行読出し基地局の識別子の「基地局Ａ」を抽出する。次に、抽出した先行読出し基地局の識別子の「基地局Ａ」に基づいて、グループＧ１の位置を判定する。つまり、グループＧ１が無線基地局Ａ２００の通信範囲から、無線基地局Ｂ２００の通信範囲に移動したと判断する。
【０３３２】
次に、判定したグループＧ１の位置を含む衝突通知を無線基地局２００に送信する。
【０３３３】
具体的には、業務サーバ３００は、グループＧ１が無線基地局Ａ２００の通信範囲に存在しない旨を含む衝突通知を無線基地局Ａ２００に送信する（８１５）。
【０３３４】
すると、無線基地局Ａ２００は、業務サーバ３００から衝突通知を受信する。そして、受信した衝突通知に基づいてノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新することによって、状態更新処理を行う（８１６）。
【０３３５】
また、業務サーバ３００は、グループＧ１が無線基地局Ｂ２００の通信範囲に存在する旨を含む衝突通知を無線基地局Ｂ２００に送信する（８１７）。
【０３３６】
すると、無線基地局Ｂ２００は、業務サーバ３００から衝突通知を受信する。そして、受信した衝突通知に基づいてノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新することによって、状態更新処理を行う（８１８）。
【０３３７】
以上のように、複数の無線基地局２００がセンサノード１００を検知した場合であっても、業務サーバ３００は、センサノード１００の位置を判定できる。
【０３３８】
（第２の実施の形態）
本発明の第２の実施の形態では、センサノード１００が、周囲の温度をセンサで計測する。そして、センサノード１００は、計測した温度を含むセンサデータを、無線基地局２００に送信する。なお、センサノード１００は、温度でない他の物理量を計測してもよい。
【０３３９】
第２の実施の形態のセンサネットシステムの構成は、第１の実施の形態のセンサネットシステム（図１）と同一の構成であるので、説明を省略する。
【０３４０】
図１２Ａは、本発明の第２の実施の形態の時刻Ｔ０における業務サーバ３００のグループ定義テーブル３３０の構成図である。図１２Ｂは、本発明の第２の実施の形態の時刻Ｔ３における業務サーバ３００のグループ定義テーブル３３０の構成図である。図１２Ｃは、本発明の第２の実施の形態の時刻Ｔ１３における業務サーバ３００のグループ定義テーブル３３０の構成図である。図１２Ｄは、本発明の第２の実施の形態の時刻Ｔ２３における業務サーバ３００のグループ定義テーブル３３０の構成図である。図１２Ｅは、本発明の第２の実施の形態の時刻Ｔ３３における業務サーバ３００のグループ定義テーブル３３０の構成図である。
【０３４１】
グループ定義テーブル３３０は、グループ番号３３０１、ノード番号３３０２、計測時刻３３０３及び計測温度３３０４を含む。
【０３４２】
グループ番号３３０１、ノード番号３３０２及び計測時刻３３０３は、第１の実施の形態のグループ定義テーブル（図４Ａ〜Ｅ）の構成と同一であるので、説明を省略する。
【０３４３】
計測温度３３０４は、当該センサノード１００が計測した温度である。
【０３４４】
図１３Ａは、本発明の第２の実施の形態の無線基地局Ａ２００のノード状態履歴テーブル２２０の構成図である。図１３Ｂは、本発明の第２の実施の形態の無線基地局Ｂ２００のノード状態履歴テーブル２２０の構成図である。
【０３４５】
ノード状態履歴テーブル２２０は、グループ番号２２０１、ノード番号２２０２、計測時刻２２０３、ルール番号２２０４及び計測温度２２０５を含む。
【０３４６】
グループ番号２２０１、ノード番号２２０２、計測時刻２２０３及びルール番号２２０４は、第１の実施の形態のノード状態履歴テーブル（図６Ａ及び図６Ｂ）の構成と同一であるので、説明を省略する。
【０３４７】
計測温度２２０５は、当該センサノード１００が計測した温度である。
【０３４８】
図１４は、本発明の第２の実施の形態のセンサネットシステムの処理のシーケンス図である。
【０３４９】
ここでは、第１の実施の形態のセンサネットシステムの処理（図８）と異なる点についてのみ説明する。なお、同一の処理については、同一の番号を付し、説明を省略する。
【０３５０】
センサネットシステムは、ステップ６０１からステップ６０４まで、第１の実施の形態と同一の処理を行う。
【０３５１】
センサノードＡ１００及びセンサノードＢ１００は、ステップ６０４で応答要求を受信すると、自身のセンサを用いて温度を計測する。次に、センサノードＡ１００は、計測した温度の「６℃」を含むセンサデータを無線基地局Ａ２００に送信する（６０５）。同様に、センサノードＢ１００は、計測した温度の「４℃」を含むセンサデータを無線基地局Ａ２００に送信する（６０６）。
【０３５２】
無線基地局Ａ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０３５３】
次に、無線基地局Ａ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６０８）。この処理で抽出する差分は、センサノード１００が計測した温度の差分である。
【０３５４】
具体的には、無線基地局Ａ２００は、ノード状態履歴テーブル２２０（図１３Ａ）から、レコード２２５１及びレコード２２５２を選択する。
【０３５５】
次に、選択したレコード２２５１及びレコード２２５２から、計測温度２２０５を抽出する。すると、計測温度２２０５には値が格納されていない。
【０３５６】
そこで、無線基地局Ａ２００は、受信したセンサデータに含まれる温度の「Ａ：６℃、Ｂ：４℃」を含む差分情報を、業務サーバ３００に送信する（６１０）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ａ」及び計測時刻の「Ｔ２」を含む。
【０３５７】
業務サーバ３００は、差分情報を無線基地局Ａ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６１１）。このとき、業務サーバ３００は、受信した差分情報に含まれる温度を、グループ定義テーブル３３０の計測温度３３０４に格納する。
【０３５８】
これによって、業務サーバ３００は、図１２Ａに示すグループ定義テーブル３３０を、図１２Ｂに示すグループ定義テーブル３３０に変更する。
【０３５９】
一方、無線基地局Ａ２００は、差分情報を業務サーバ３００に送信すると、状態更新処理を行う（６１２）。つまり、無線基地局Ａ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。このとき、無線基地局Ａ２００は、センサノードＡ１００から受信したセンサデータに含まれる温度の「６℃」を、ノード状態履歴テーブル２２０の計測温度２２０５に格納する。同様に、センサノードＢ１００から受信したセンサデータに含まれる温度の「４℃」を、ノード状態履歴テーブル２２０の計測温度２２０５に格納する。
【０３６０】
以上のように、センサネットシステムは、第一回目のノード計測処理を行う（６０３）。
【０３６１】
センサネットシステムは、一定の時間の経過後に、第二回目のノード計測処理を行う（６１４）。
【０３６２】
まず、無線基地局２００は、自身の通信範囲に応答要求を送信する（６１５）。
【０３６３】
センサノードＡ１００及びセンサノードＢ１００は、無線基地局Ａ２００から応答要求を受信する。すると、センサノードＡ１００及びセンサノードＢ１００は、自身のセンサを用いて温度を計測する。次に、センサノードＡ１００は、計測した温度の「１１℃」を含むセンサデータを無線基地局Ａ２００に送信する（６１６）。同様に、センサノードＢ１００は、計測した温度の「４℃」を含むセンサデータを無線基地局Ａ２００に送信する（６１７）。
【０３６４】
無線基地局Ａ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０３６５】
次に、無線基地局Ａ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６１９）。この処理で抽出する差分は、センサノード１００が前回計測した温度と今回計測した温度との差分である。
【０３６６】
具体的には、無線基地局Ａ２００は、ノード状態履歴テーブル２２０（図１３Ａ）から、レコード２２５３及びレコード２２５４を選択する。
【０３６７】
次に、選択したレコード２２５３から、計測温度２２０５の「６℃」を抽出する。次に、センサノードＡ１００から受信したセンサデータに含まれる計測温度の「１１℃」から、計測温度２２０５の「６℃」を減算して、センサノードＡ１００に関する差分の「＋５℃」を求める。
【０３６８】
同様に、選択したレコード２２５４から、計測温度２２０５の「４℃」を抽出する。次に、センサノードＢ１００から受信したセンサデータに含まれる計測温度の「４℃」から、計測温度２２０５の「４℃」を減算して、センサノードＢ１００に関する差分の「０」を求める。なお、無線基地局Ａ２００は、求めた差分が「０」の場合、当該差分を業務サーバ３００に送信しない。
【０３６９】
そこで、無線基地局Ａ２００は、求めた差分の「Ａ：＋５℃」を含む差分情報を、業務サーバ３００に送信する（６２１）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ａ」及び計測時刻の「Ｔ１２」を含む。
【０３７０】
業務サーバ３００は、差分情報を無線基地局Ａ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６２２）。このとき、業務サーバ３００は、受信した差分情報に含まれる差分の「＋５℃」を、グループ定義テーブル３３０の計測温度３３０４に加算する。
【０３７１】
これによって、業務サーバ３００は、図１２Ｂに示すグループ定義テーブル３３０を、図１２Ｃに示すグループ定義テーブル３３０に変更する。
【０３７２】
一方、無線基地局Ａ２００は、差分情報を業務サーバ３００に送信すると、状態更新処理を行う（６２３）。つまり、無線基地局Ａ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。このとき、無線基地局Ａ２００は、センサノードＡ１００から受信したセンサデータに含まれる温度の「１１℃」を、計測温度２２０５に格納する。同様に、センサノードＢ１００から受信したセンサデータに含まれる温度の「４℃」を、計測温度２２０５に格納する。
【０３７３】
以上のように、センサネットシステムは、第二回目のノード計測処理を行う（６１４）。
【０３７４】
第二回目のノード計測処理において、無線基地局Ａ２００は、センサノードＢ１００に関する情報を省略した差分情報を、業務サーバ３００に送信する。よって、無線基地局Ａ２００は、業務サーバー３００へ送信するデータ量を削減できる。
【０３７５】
また、無線基地局２００は、センサノード１００の計測値の差分のみをグループ単位で業務サーバに送信する。これによって、無線基地局Ａ２００は、業務サーバー３００へ送信するデータ量を更に削減できる。
【０３７６】
センサネットシステムは、一定の時間の経過後に、第三回目のノード計測処理を行う（６２５）。
【０３７７】
まず、無線基地局２００は、自身の通信範囲に応答要求を送信する（６２６）。
【０３７８】
センサノードＡ１００及びセンサノードＢ１００は、無線基地局Ｂ２００から応答要求を受信する。すると、センサノードＡ１００及びセンサノードＢ１００は、自身のセンサを用いて温度を計測する。次に、センサノードＡ１００は、計測した温度の「１２℃」を含むセンサデータを無線基地局Ｂ２００に送信する（６２８）。同様に、センサノードＢ１００は、計測した温度の「４℃」を含むセンサデータを無線基地局Ｂ２００に送信する（６２９）。
【０３７９】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００及びセンサノードＢ１００から受信する。
【０３８０】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６３１）。この処理で抽出する差分は、センサノード１００が計測した温度の差分である。
【０３８１】
具体的には、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０（図１３Ｂ）から、レコード２２６５及びレコード２２６６を選択する。
【０３８２】
次に、選択したレコード２２６５及びレコード２２６６から、計測温度２２０５を抽出する。すると、計測温度２２０５には値が格納されていない。
【０３８３】
そこで、無線基地局Ｂ２００は、受信したセンサデータに含まれる温度の「Ａ：１２℃、Ｂ：４℃」を含む差分情報を、業務サーバ３００に送信する（６３２）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局Ｂ２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ２２」を含む。
【０３８４】
業務サーバ３００は、差分情報を無線基地局Ｂ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６３３）。このとき、業務サーバ３００は、受信した差分情報に含まれる温度を、グループ定義テーブル３３０の計測温度３３０４に格納する。
【０３８５】
これによって、業務サーバ３００は、図１２Ｃに示すグループ定義テーブル３３０を、図１２Ｄに示すグループ定義テーブル３３０に変更する。
【０３８６】
一方、無線基地局Ｂ２００は、差分情報を業務サーバ３００に送信すると、状態更新処理を行う（６３５）。つまり、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。このとき、無線基地局Ｂ２００は、センサノードＡ１００から受信したセンサデータに含まれる温度の「１２℃」を、ノード状態履歴テーブル２２０の計測温度２２０５に格納する。同様に、センサノードＢ１００から受信したセンサデータに含まれる温度の「４℃」を、ノード状態履歴テーブル２２０の計測温度２２０５に格納する。
【０３８７】
以上のように、センサネットシステムは、第三回目のノード計測処理を行う（６２５）。
【０３８８】
センサネットシステムは、一定の時間の経過後に、第四回目のノード計測処理を行う（６３６）。
【０３８９】
まず、無線基地局２００は、自身の通信範囲に応答要求を送信する（６３７）。
【０３９０】
センサノードＡ１００は、無線基地局Ｂ２００から応答要求を受信する。すると、センサノードＡ１００は、自身のセンサを用いて温度を計測する。次に、センサノードＡ１００は、計測した温度の「１２℃」を含むセンサデータを無線基地局Ｂ２００に送信する（６３９）。
【０３９１】
無線基地局Ｂ２００は、センサデータをセンサノードＡ１００から受信する。
【０３９２】
次に、無線基地局Ｂ２００は、受信したセンサデータとノード状態履歴テーブル２２０とを比較することによって、計測値差分情報抽出処理を行う（６３１）。この処理で抽出する差分は、センサノード１００が計測した温度の差分及びグループに属するセンサノード１００の存在に関する差分を含む。
【０３９３】
具体的には、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０（図１３Ｂ）から、レコード２２６７及びレコード２２６８を選択する。
【０３９４】
次に、選択したレコード２２６７から、計測温度２２０５の「１２℃」を抽出する。次に、センサノードＡ１００から受信したセンサデータに含まれる計測温度の「１２℃」から、計測温度２２０５の「１２℃」を減算して、センサノードＡ１００に関する差分の「０℃」を求める。なお、無線基地局Ｂ２００は、求めた差分が「０」の場合、当該差分を業務サーバ３００に送信しない。
【０３９５】
次に、選択したレコード２２６７及びレコード２２６８から、ノード番号２２０２の「Ａ」及び「Ｂ」を抽出する。次に、抽出したノード番号２２０２と受信したセンサデータに含まれるノード番号とを比較することによって、センサノード１００の存在に関する差分の「Ｂ：ＮｏＥｘｉｓｔ」を求める。つまり、無線基地局Ｂ２００は、センサノードＢ１００がグループＧ１から欠落したことを把握する。
【０３９６】
そして、無線基地局Ｂ２００は、時刻Ｔ３３において、求めた差分の「Ｂ：ＮｏＥｘｉｓｔ」を含む差分情報を、業務サーバ３００に送信する（６４２）。なお、差分情報は、グループ番号の「Ｇ１」、無線基地局２００の識別子の「基地局Ｂ」及び計測時刻の「Ｔ３１」を含む。
【０３９７】
業務サーバ３００は、差分情報を無線基地局Ｂ２００から受信する。次に、受信した差分情報に基づいて、グループ状態履歴テーブル３２０及びグループ定義テーブル３３０を更新する（６４３）。
【０３９８】
これによって、業務サーバ３００は、図１２Ｄに示すグループ定義テーブル３３０を、図１２Ｅに示すグループ定義テーブル３３０に変更する。
【０３９９】
一方、無線基地局Ｂ２００は、差分情報を業務サーバ３００に送信すると、状態更新処理を行う（６４５）。つまり、無線基地局Ｂ２００は、ノード状態履歴テーブル２２０及びグループ定義テーブル２３０を更新する。このとき、無線基地局Ｂ２００は、センサノードＡ１００から受信したセンサデータに含まれる温度の「１２℃」を、ノード状態履歴テーブル２２０の計測温度２２０５に格納する。
【０４００】
以上のように、センサネットシステムは、第四回目のノード計測処理を行う（６３６）。
【０４０１】
第四回目のノード計測処理において、無線基地局Ｂ２００は、センサノードＡ１００に関する情報を省略した差分情報を、業務サーバ３００に送信する。よって、無線基地局Ｂ２００は、業務サーバー３００へ送信するデータ量を削減できる。
【産業上の利用可能性】
【０４０２】
本発明は、多数のセンサノードから構成されるセンサネットシステムに適用できる。特に、製品の製造管理又は製品の物流管理等に使用されるセンサネットシステムに適用すると好適である。
【図面の簡単な説明】
【０４０３】
【図１】本発明の第１の実施の形態のセンサネットシステムのブロック図である。
【図２】本発明の第１の実施の形態の業務サーバのグループ状態遷移規則テーブルの構成図である。
【図３】本発明の第１の実施の形態の業務サーバのグループ状態履歴テーブルの構成図である。
【図４Ａ】本発明の第１の実施の形態の時刻Ｔ０における業務サーバのグループ定義テーブルの構成図である。
【図４Ｂ】本発明の第１の実施の形態の時刻Ｔ３における業務サーバのグループ定義テーブルの構成図である。
【図４Ｃ】本発明の第１の実施の形態の時刻Ｔ１３における業務サーバのグループ定義テーブルの構成図である。
【図４Ｄ】本発明の第１の実施の形態の時刻Ｔ２３における業務サーバのグループ定義テーブルの構成図である。
【図４Ｅ】本発明の第１の実施の形態の時刻Ｔ３３における業務サーバのグループ定義テーブルの構成図である。
【図５Ａ】本発明の第１の実施の形態の無線基地局Ａのノード状態遷移規則テーブルの構成図である。
【図５Ｂ】本発明の第１の実施の形態の無線基地局Ｂのノード状態遷移規則テーブルの構成図である。
【図６Ａ】本発明の第１の実施の形態の無線基地局Ａのノード状態履歴テーブルの構成図である。
【図６Ｂ】本発明の第１の実施の形態の無線基地局Ｂのノード状態履歴テーブルの構成図である。
【図７Ａ】本発明の第１の実施の形態の時刻Ｔ０における無線基地局Ａのグループ定義テーブルの構成図である。
【図７Ｂ】本発明の第１の実施の形態の時刻Ｔ３における無線基地局Ａのグループ定義テーブルの構成図である。
【図７Ｃ】本発明の第１の実施の形態の時刻Ｔ１３における無線基地局Ａのグループ定義テーブルの構成図である。
【図７Ｄ】本発明の第１の実施の形態の時刻Ｔ０における無線基地局Ｂのグループ定義テーブルの構成図である。
【図７Ｅ】本発明の第１の実施の形態の時刻Ｔ２３における無線基地局Ｂのグループ定義テーブルの構成図である。
【図７Ｆ】本発明の第１の実施の形態の時刻Ｔ３３における無線基地局Ｂのグループ定義テーブルの構成図である。
【図８】本発明の第１の実施の形態のセンサネットシステムの処理のシーケンス図である。
【図９】本発明の第１の実施の形態のセンサネットシステムの検討すべき点の説明図である。
【図１０】本発明の第１の実施の形態のセンサネットシステムの衝突検出時の処理のシーケンス図である。
【図１１】本発明の第１の実施の形態のセンサネットシステムの衝突検出時の処理のシーケンス図である。
【図１２Ａ】本発明の第２の実施の形態の時刻Ｔ０における業務サーバのグループ定義テーブルの構成図である。
【図１２Ｂ】本発明の第２の実施の形態の時刻Ｔ３における業務サーバのグループ定義テーブルの構成図である。
【図１２Ｃ】本発明の第２の実施の形態の時刻Ｔ１３における業務サーバのグループ定義テーブルの構成図である。
【図１２Ｄ】本発明の第２の実施の形態の時刻Ｔ２３における業務サーバのグループ定義テーブルの構成図である。
【図１２Ｅ】本発明の第２の実施の形態の時刻Ｔ３３における業務サーバのグループ定義テーブルの構成図である。
【図１３Ａ】本発明の第２の実施の形態の無線基地局Ａのノード状態履歴テーブルの構成図である。
【図１３Ｂ】本発明の第２の実施の形態の無線基地局Ｂのノード状態履歴テーブル２２０の構成図である。
【図１４】本発明の第２の実施の形態のセンサネットシステムの処理のシーケンス図である。
【符号の説明】
【０４０４】
１００  センサノード
２００  無線基地局
２１０  ノード状態遷移規則テーブル
２２０  ノード状態履歴テーブル
２３０  グループ定義テーブル
２４０  計測値差分情報処理プログラム
３００  業務サーバ
３１０  グループ状態遷移規則テーブル
３２０  グループ状態履歴テーブル
３３０  グループ定義テーブル
３４０  計測値差分情報処理プログラム
４００  ネットワーク
【図１】
0004580305.tif 000002
【図２】
0004580305.tif 000003
【図３】
0004580305.tif 000004
【図４Ａ】
0004580305.tif 000005
【図４Ｂ】
0004580305.tif 000006
【図４Ｃ】
0004580305.tif 000007
【図４Ｄ】
0004580305.tif 000008
【図４Ｅ】
0004580305.tif 000009
【図５Ａ】
0004580305.tif 000010
【図５Ｂ】
0004580305.tif 000011
【図６Ａ】
0004580305.tif 000012
【図６Ｂ】
0004580305.tif 000013
【図７Ａ】
0004580305.tif 000014
【図７Ｂ】
0004580305.tif 000015
【図７Ｃ】
0004580305.tif 000016
【図７Ｄ】
0004580305.tif 000017
【図７Ｅ】
0004580305.tif 000018
【図７Ｆ】
0004580305.tif 000019
【図８】
0004580305.tif 000020
【図９】
0004580305.tif 000021
【図１０】
0004580305.tif 000022
【図１１】
0004580305.tif 000023
【図１２Ａ】
0004580305.tif 000024
【図１２Ｂ】
0004580305.tif 000025
【図１２Ｃ】
0004580305.tif 000026
【図１２Ｄ】
0004580305.tif 000027
【図１２Ｅ】
0004580305.tif 000028
【図１３Ａ】
0004580305.tif 000029
【図１３Ｂ】
0004580305.tif 000030
【図１４】
0004580305.tif 000031