(57)【要約】【課題】一部のデバイスノードがセンシングデータ収集処理開始後に障害などの原因によりセンシングデータ収集不可能状態に陥った場合であっても、グループ内におけるセンシング用時間間隔の補償をセンサーネットワークの要件を損なうことなく効率的に実現することができるセンサーネットワークおよびセンサーネットワークのセンシングデータ収集方法を提供することである。【解決手段】同一グループに属している電子タグ５１０、５２０および５３０は、センシングデータを構成要素に持つロギングデータをＧＷ１１０に送信する。ＧＷ１１０はロギングデータ受信確認のためのＡＣＫパケットをロギングデータ送信元の電子タグに返送する際、同一グループに属している他電子タグの送信結果情報をＡＣＫパケットに含める。【選択図】図１
2008210021.tif 000002
【特許請求の範囲】
【請求項１】
電子タグからのロギングデータ送信パケットを受信したゲートウェイが返送するＡＣＫパケットに、ロギングデータ送信元の電子タグと同一グループに属する他電子タグのデータ送信結果情報を持たせることを特徴とするセンサーネットワークのセンシングデータ収集方法。
【請求項２】
前記ゲートウェイからの前記ＡＣＫパケットを受信した電子タグが、前記ＡＣＫパケットに含まれている前記データ送信結果情報によって、同一グループに属する他電子タグの通信状態を認識することを特徴とする請求項１に記載のセンサーネットワークのセンシングデータ収集方法。
【請求項３】
前記ゲートウェイからの前記ＡＣＫパケットを受信した電子タグが、前記ＡＣＫパケットに含まれている前記データ送信結果情報を用いて、センシング用時間間隔の再調整を行なうことを特徴とする請求項１に記載のセンサーネットワークのセンシングデータ収集方法。
【請求項４】
電子タグからのロギングデータ送信パケットを受信したゲートウェイが返送するＡＣＫパケットに、ロギングデータ送信元の電子タグと同一グループに属する他電子タグのロギングデータ情報を持たせることを特徴とするセンサーネットワークのセンシングデータ収集方法。
【請求項５】
前記ゲートウェイからの前記ＡＣＫパケットを受信した電子タグが、前記ＡＣＫパケットに含まれている前記ロギングデータ情報を用いて、測定したセンシングデータとの差分が許容範囲内にある場合、ロギングデータの送信を省略することによって、電子タグとゲートウェイとの間のトラフィック量を削減することを特徴とする請求項４に記載のセンサーネットワークのセンシングデータ収集方法。
【請求項６】
前記ゲートウェイからの前記ＡＣＫパケットを受信した電子タグが、前記ＡＣＫパケットに含まれている前記ロギングデータ情報を用いて、測定したセンシングデータとの差分が許容範囲内にある場合、ロギングデータの該電子タグ内への蓄積を省略することによって、該電子タグ内のデータメモリ使用量を削減することを特徴とする請求項４に記載のセンサーネットワークのセンシングデータ収集方法。
【請求項７】
センシングデータを収集している電子タグが、センサーネットワーク間を移動した場合、移動先のセンサーネットワークにおける電子タグ検出をトリガーとして、移動した電子タグが属するグループ情報を、移動元のセンサーネットワークから移動先のセンサーネットワークに自動的に移動させることを特徴とするセンサーネットワークのセンシングデータ収集方法。
【請求項８】
センシングデータを収集している電子タグが、センサーネットワーク間を移動した場合、自動的に電子タグが属するグループ情報を移動させることによって、移動先のセンサーネットワークにおいてもロギングデータの管理を引き継げることを特徴とするセンサーネットワークのセンシングデータ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサーネットワークのセンシングデータ収集方法に関する。
【背景技術】
【０００２】
最近では、ユビキタス環境の整備が着々と進行し、それを実現する技術の開発が進んでいる。
【０００３】
ユビキタス環境の実現には、非特許文献１にも記載のように、環境をセンシングする様々なセンサーが必要となり、これらのセンサーによってセンサーネットワークが構築される。
【０００４】
総務省によるユビキタスセンサーネットワーク技術に関する調査研究会の”ユビキタスセンサーネットワークの実現に向けて最終報告”では、このようなセンサーネットワークに関して開示している。
【０００５】
なお、特許文献１では、センサーによるイベントの検出を無線で受信し監視するシステムについて開示している。
【０００６】
【特許文献１】特表２００２−５３８５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
センサーネットワーク環境下におけるデバイスノードを用いたセンシングデータの収集方法では、デバイスノードの設定パラメータにより特定の周期でセンシング処理を行ない、センシングデータを含むロギングデータをデバイスノード内部へ蓄積する、または特定の宛先に送信することが可能である。
【０００８】
しかしながら、センシング用時間間隔は、デバイスノードに対して外部から再設定を行なうまでは固定であり、また、デバイスノード内部に蓄積可能なデータエリア用のリソースには制限がある。
【０００９】
このような環境下では、一部のデバイスノードが障害などによりセンシングデータ収集不可能状態になった場合のデータ欠落や、センシングデータにほとんど変化がないような測定環境においても長時間のセンシングデータ収集が行なえないという問題があった。
【００１０】
すなわち、従来は、一部のデバイスノードがセンシングデータ収集処理開始後に障害などの原因によりセンシングデータ収集不可能状態に陥った場合、デバイスノードの障害を検出して該当するデバイスノードの再起動や代替デバイスノードによる置換えなどの方法でセンシングデータ収集処理再開を行なうまでの期間、もしくは、測定環境によってはセンシングデータ収集処理開始後の一定期間は、デバイスノードの置換えや再起動を一切行なえない状況が発生して、その期間のデータ欠落が発生するという問題があった。
【００１１】
また、デバイスノード内にセンシングデータを蓄積する場合、デバイスノードのメモリ等のリソース不足により長時間にわたる大量のセンシングデータは蓄積しておくことができず、蓄積の欠落が生じるという問題があった。
【００１２】
本発明は上記の点にかんがみてなされたもので、一部のデバイスノードがセンシングデータ収集処理開始後に障害などの原因によりセンシングデータ収集不可能状態に陥った場合であっても、グループ内におけるセンシング用時間間隔の補償をセンサーネットワークの要件を損なうことなく効率的に実現することができるセンサーネットワークおよびセンサーネットワークのセンシングデータ収集方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
図１を参照し、同一グループに属している電子タグ５１０、５２０および５３０は、センシングデータを構成要素に持つロギングデータをＧＷ１１０に送信する。ＧＷ１１０はロギングデータ受信確認のためのＡＣＫパケットをロギングデータ送信元の電子タグに返送する際、同一グループに属している他電子タグの送信結果情報をＡＣＫパケットに含めている。
【００１４】
各電子タグは、ＧＷ１１０から受信したＡＣＫパケットから、自分と同一グループに属している他電子タグのロギングデータ通信状態を取得することができる。各電子タグは取得した他電子タグのロギングデータ通信状態から、ロギングデータの通信がない他電子タグの存在を判断し、状況に応じたセンシング用時間間隔の再調整を行なう。
【００１５】
ＧＷから返送されるＡＣＫパケット受信時に、障害などの原因によりロギングデータ送信不可能となった電子タグの状態を同一グループに属している他電子タグが取得することにより、電子タグ内部でグループ内部状況を検出し、状況に応じた動的なセンシング用時間間隔の再調整を行ない、グループ内におけるセンシング用時間間隔の補償を、センサーネットワークの要件を損なうことなく効率的に実現することが可能となる。
【発明の効果】
【００１６】
本発明においては、以下に記載するような効果を奏する。
【００１７】
本発明による第１の効果は、センシングデータ測定処理中に一部の電子タグが障害などにより、センシング処理を続行できなくなった場合、グループ内におけるセンシング用時間間隔の補償を、センサーネットワークの要件を損なうことなく効率的に実現することができることである。
【００１８】
その理由は、電子タグがゲートウェイから返送されるＡＣＫパケットに含まれている同一グループに属する他電子タグのデータ送信結果情報を利用することで、動的にセンシング用時間間隔の再調整が可能となるからである。
【００１９】
本発明による第２の効果は、センシングデータの値がほとんど変化しない測定期間において、より長時間のセンシングデータ収集が行なえることである。
【００２０】
その理由は、電子タグがゲートウェイから返送されるＡＣＫパケットに含まれている同一グループに属する電子タグのデータ送信結果情報を利用することで、電子タグが測定したセンシングデータと同一グループに属する電子タグの最近のセンシングデータとの差分を判断して、差分が許容範囲内にあるロギングデータの送信および電子タグ内への蓄積を削減できるからである。
【発明を実施するための最良の形態】
【００２１】
本発明は、センサーネットワーク環境下におけるデバイスノードに電子タグを用いたセンシングデータの収集方法において、電子タグをグループ化して、電子タグが送信したロギングデータに対してゲートウェイが返送するＡＣＫパケットにロギングデータ送信元電子タグと同一グループに属する他電子タグのデータ送信結果情報を含めることにより、ロギングデータ送信元電子タグ内で同一グループに属する他電子タグの通信状態（たとえば、「他電子タグからゲートウェイに対するロギングデータ送信の有無」や「他電子タグがゲートウェイに送信したロギングデータ内のセンシングデータ有効性」など）を判断して、動的なセンシング用時間間隔（各電子タグがセンシングデータを採取する時間間隔）の再調整をセンサーネットワークの要件を損なうことなく効率的に実現する方法を提供するものである。
【００２２】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
図１は、本発明の動作環境の構成を示す概略図である。
【００２４】
図１を参照しながら概略を説明すると、図１において、電子タグ５１０、５２０および５３０はセンサーネットワークにおけるセンサーであり、この電子タグ５１０、５２０および５３０は同一グループに属している。
【００２５】
ＧＷ（ゲートウェイ）１１０の属するセンサーネットワークのセンサーＮＷ通信可能エリア１００内でセンシングデータを収集する場合、電子タグ５１０、５２０および５３０は、ＧＷ１１０に対してセンシングデータを構成要素に持つロギングデータを送信し、これを受けたＧＷ１１０は、ロギングデータ受信に対するＡＣＫパケットをロギングデータ送信元の電子タグに返送するとともに、電子タグ５１０、５２０および５３０から受信したロギングデータを制御サーバ３００経由でデータ収集サーバ４００に送信する。
【００２６】
また、ＧＷ１１０では電子タグ５１０、５２０および５３０から受信したロギングデータをロギングデータ１１１に蓄積し、データ収集サーバ４００では制御サーバ３００経由でＧＷ１１０から受信したロギングデータに基づいた集計データを集計データ４０１に蓄積する。
【００２７】
ＧＷ１１０から電子タグ５１０、５２０、５３０に対して返送されるＡＣＫパケットには同一グループの他電子タグに関するロギングデータ送信の有無や具体的なロギングデータの情報（「データ送信結果情報」ともいう）を含んでおり、ＡＣＫパケットを受信した各電子タグでは、受信したこのデータ送信結果情報から同一グループに属している他の電子タグの通信状態を判断することにより、動的にセンシング用時間間隔を再調整することが可能となる。
【００２８】
続いて各構成についてさらに詳しく説明する。
【００２９】
図２は電子タグ５１０の構成図であり、図３はＧＷ１１０の構成図である。
【００３０】
なお、電子タグ５２０および５３０の構成は、図２の電子タグ５１０と同様であるので、電子タグ５２０および５３０についての図示および詳しい説明は省略する。
【００３１】
図１、図２および図３を参照すると、本実施の形態では、同一グループに属している３つの電子タグ５１０、５２０および５３０が同一のセンシング用時間間隔で順番にセンシングデータを収集している途中で、たとえば電子タグ５３０のみが測定期間中に故障などの理由により、センシングデータ収集不可能状態に陥った場合、電子タグ５３０のロギングデータ未送信状態を電子タグ５１０および５２０に対して、ゲートウェイ（ＧＷ１１０）がロギングデータに対するＡＣＫパケットを利用して通知することにより、電子タグ５１０および５２０は自分が属しているグループのロギングデータ送信状況を判断して、動的なセンシング用時間間隔の再調整を行ない、グループ内におけるセンシング用時間間隔の補償をする。
【００３２】
図２に示すように、電子タグ５１０は、無線通信処理部５１１と、ロギング処理制御部５１２と、センサー処理部５１３と、タイマー処理部５１４と、ロギングデータ管理部５１５と、ロギングデータ蓄積部５１６と、グループ情報管理部５１７とを備えている。
【００３３】
無線通信処理部５１１は、電子タグ５１０がセンサーＮＷ通信可能エリア１００内に位置している場合、ＧＷ１１０との間で無線による通信（たとえばＩＥＥＥ８０２．１５．４のプロトコルによる通信）を行ない、ロギングデータの送信およびＡＣＫパケットの受信を行なう。
【００３４】
ロギング処理制御部５１２は、タイマー処理部５１４からセンシング用時間間隔の通知を受け、センサー処理部５１３によりセンサーデータを取得し、無線通信処理部５１１を通じてセンシングデータを構成要素に持つロギングデータを、センサーネットワーク内のＧＷ１１０に送信する。また、電子タグ５１０がセンサーＮＷ通信可能エリア１００の範囲外に位置している場合は、センサー処理部５１３から取得したセンサーデータからロギングデータを生成し、ロギングデータ管理部５１５を通じてロギングデータ蓄積部５１６に格納する。
【００３５】
さらに、ロギング処理制御部５１２は、ＧＷ１１０から無線通信処理部５１１を介して受信したＡＣＫパケット内に含まれている電子タグ５１０と同一グループに属している他電子タグのデータ送信結果情報をグループ情報管理部５１７に通知し、その通知に対するセンシング用時間間隔再調整の要求をグループ情報管理部５１７から受けた場合にタイマー処理部５１４に対してセンシング用時間間隔の再設定要求を通知する。
【００３６】
センサー処理部５１３は、ロギング処理制御部５１２からのセンシングデータ要求通知を受けると、たとえば温度データや湿度データなどのセンサーの種類に応じたセンサーデータの取得処理を行ない、取得したセンサーデータをロギング処理制御部５１２に応答として返す。
【００３７】
タイマー処理部５１４は、ロギング処理制御部５１２からの設定要求により、通知されたセンシング用時間間隔を管理し、センシング処理開始のトリガーをロギング処理制御部５１２に通知する。なお、センシング用時間間隔の設定要求は、センシング処理中でも随時受け付けて、センシング用時間間隔の更新処理を行なう。
【００３８】
ロギングデータ管理部５１５は、電子タグ５１０がセンサーＮＷ通信可能エリア１００の範囲外に位置している場合、ロギング処理制御部５１２から受け取ったセンシングデータを構成要素に持つロギングデータをロギングデータ蓄積部５１６に格納するとともに、電子タグ５１０が再びセンサーＮＷ通信可能エリア１００の範囲内に移動した場合にロギングデータ蓄積部５１６から読み出した未送信のロギングデータをロギングデータ処理制御部５１２に通知してＧＷ１１０に送信依頼を行なう。
【００３９】
ロギングデータ蓄積部５１６は、ロギングデータの格納用データベースであり、ロギングデータ管理部５１５の要求によりセンシングデータを構成要素に持つロギングデータを格納、または格納済みロギングデータを読み出してロギングデータ管理部５１５へと通知する。
【００４０】
グループ情報管理部５１７は、ロギング処理制御部５１２からＡＣＫパケット内の他電子タグのデータ送信結果情報を受け取り、電子タグ５１０が属しているグループ内のロギングデータ送信状況を判断し、センシング用時間間隔の再調整が必要になった場合にセンシング用時間間隔再調整要求をロギング処理制御部５１２に対して通知する。
【００４１】
ＧＷ１１０には、ロギングデータ１１１と、無線通信処理部１１２と、ロギングデータ処理部１１３と、有線通信処理部１１４と、ＡＣＫ処理部１１５とを備えている。
【００４２】
ロギングデータ１１１は、電子タグ５１０、５２０および５３０から送信されたロギングデータの一時的保存およびロギングデータの送信結果情報を格納するためのデータベースであり、ロギングデータ処理部１１３からの要求に応じてデータの格納および読み出しが行なわれる。
【００４３】
無線通信処理部１１２は、センサーＮＷ通信可能エリア１００内に位置している電子タグ５１０、５２０および５３０との間で無線による通信を行ない、ロギングデータの受信およびそれに対するＡＣＫパケットの返送を行なう。
【００４４】
ロギングデータ処理部１１３は、電子タグ５１０、５２０および５３０からのロギングデータを無線通信処理部１１２を介して受け取り、ロギングデータ１１１に対してロギングデータの格納とデータ通信結果情報の更新要求を行なう。また、ロギングデータそのものは、有線通信処理部１１４に通知する。
【００４５】
有線通信処理部１１４は、ロギングデータ処理部１１３より受け取ったロギングデータを制御サーバ３００経由で最終的にロギングデータを一括管理しているデータ収集サーバ４００へと配送し、集計データ４０１に格納させる。
【００４６】
ＡＣＫ処理部１１５は、ロギングデータ処理部１１３に通知されたロギングデータに対するＡＣＫパケット生成を行ない、無線通信処理部１１２を介してロギングデータ送信元の電子タグへ返送する。なお、ＡＣＫパケット生成時の送信元電子タグと同じグループに属している他電子タグのデータ送信結果情報は、ロギングデータ処理部１１３経由でロギングデータ１１１から取得する。
【００４７】
センサーネットワーク環境下で同一の測定条件によるセンシングデータ収集を行なう複数の電子タグが存在し、そのうちの一部の電子タグが測定中にセンシングデータ収集不可能になった場合、たとえば、センサーＮＷ通信可能エリア１００内に配置されている同一グループに属している電子タグ５１０、５２０および５３０が同一のセンシング用時間間隔で順番にセンシングデータを収集している途中、電子タグ５３０が故障などの理由によりセンシングデータを送信することが続行不可能になった場合、電子タグ５１０および５２０は、次回のセンシング処理時にロギングデータをＧＷ１１０に対して送信を行なう。一方、電子タグ５３０はロギングデータの送信を行なっていない。
【００４８】
電子タグ５１０および５２０からのロギングデータは受信し、電子タグ５３０からのロギングデータは受信していないＧＷ１１０では、この状態でのＡＣＫパケットを生成する。
【００４９】
このＡＣＫパケット内には、ロギングデータ１１１から読み出した送信元電子タグと同一グループに属している他電子タグのデータ通信状態が含まれており、電子タグ５３０のみデータ通信状態がデータ通信失敗になっている。
【００５０】
ＧＷ１１０から返送されたＡＣＫパケットを受信した電子タグ５１０および５２０は、ＡＣＫパケットから自分と同一グループに属している他電子タグのデータ通信状態をロギング処理制御部５１２により取り出し、電子タグ５３０がデータ通信失敗に成っていることを認識し、グループ情報管理部５１７でセンシング用時間間隔の再調整が必要なことを検出する。
【００５１】
検出されたセンシング用時間間隔の再調整情報をロギング処理制御部５１２経由で、タイマー処理部５１４に再設定することにより、電子タグ内部で自分が属している同一グループ内全体の動的なセンシング用時間間隔の再調整を、センサーネットワークの要件を損なうことなく効率的に実現することが可能となる。
【００５２】
次に、図１、図２、図３および図４の流れ図を参照して本実施例の動作について説明する。
【００５３】
なお、図４では電子タグ側の流れ図のみを図示している。
【００５４】
まず、電子タグ５１０がタイマー処理部５１４からロギング処理制御部５１２に対する通知により、現在設定されているセンシング用時間間隔におけるセンシング処理のトリガーを検出する（ステップＳ１００１）。
【００５５】
ステップＳ１００１にてセンシング処理のトリガーを検出すると、ロギング処理制御部５１２はセンサー処理部５１３に対してセンシングデータ取得要求を行なうことにより、センシング処理を実行する（ステップＳ１００２）。
【００５６】
次に、電子タグ５１０はステップＳ１００２でセンサー処理部５１３より取得したセンシングデータからロギングデータを生成し、自分が配置されているセンサーネットワークに属しているゲートウェイ宛、すなわち、電子タグ５１０がセンサーＮＷ通信可能エリア１００に配置されている場合はＧＷ１１０宛にロギングデータを送信する（ステップＳ１００３）。
【００５７】
ステップＳ１００３により送信したロギングデータに対するＡＣＫパケットがＧＷ１１０から返送されてくるので、ＡＣＫパケット受信に成功（ステップＳ１００４のＹｅｓ）したら、ＡＣＫパケット内の他電子タグのデータ送信結果情報を取得し（ステップＳ１００５）、グループ情報管理部５１７に通知する。一方、ステップＳ１００４でＡＣＫパケットの受信に失敗していれば（ステップＳ１００４のＮｏ）、ステップＳ１００３に戻りロギングデータの再送を行なう。
【００５８】
さらに、ステップＳ１００５により取得した他電子タグのデータ送信結果情報により、たとえば電子タグ５１０と同一グループに属している電子タグ５３０のロギングデータ送信失敗状態を検出した場合（ステップＳ１００６のＹｅｓ）、グループ情報管理部５１７はロギング処理制御部５１２に対してセンシング用時間間隔再調整要求を通知することにより、ロギング処理制御部５１２はタイマー処理部５１４に対してセンシング用時間間隔の再設定を実行する（ステップＳ１００７）。
【００５９】
一方、ステップＳ１００６でロギングデータ送信失敗している電子タグが検出されなければ（ステップＳ１００６のＮｏ）、ステップＳ１００７の処理を行なわずに処理を終了する。
【００６０】
ここで、図９を参照して電子タグ５１０、５２０および５３０のセンシング用時間間隔再調整の具体例を説明する。
【００６１】
図９の上側に記載のタイムチャートは、同一グループに属している電子タグ５１０、５２０および５３０が、正常時に１０分間隔のセンシング用時間間隔で順番にセンシング処理を実行している様子を示したものである。
【００６２】
次に、図９の下側に記載のタイムチャートは、電子タグ５３０のみが測定中に故障して、電子タグ５３０のそれ以降のセンシング処理およびＧＷ１１０に対するロギングデータ送信処理が実行不可能状態になった時点からの様子を示したものである。
【００６３】
測定中に電子タグ５３０のみに故障が発生すると（図９の下側のタイムチャートの最初の部分）、その直後の電子タグ５１０および５２０のセンシング処理タイミングにおいて、図４のステップＳ１００２からステップＳ１００６を実行することにより、自分と同一グループに属している電子タグ５３０がロギングデータ送信の失敗状態になっていることを検出する。そして、今まで電子タグ５１０、５２０および５３０のそれぞれが１０分間隔で運用していたセンシング用時間間隔を、電子タグ５１０および５２０のみの運用で１５分間隔に再調整を行なう。
【００６４】
これらによって、同一センサーネットワーク環境下でセンシングデータ収集を行なっている複数の電子タグの一部、たとえば、センサーＮＷ通信可能エリア１００に配置されている同一グループに属している電子タグ５１０、５２０および５３０の内、電子タグ５３０のみが測定中に故障などの理由によりセンシングデータ送信不可能状態に陥った場合、電子タグ５１０および５２０がそれ以降に送信したロギングデータに対するＧＷ１１０からのＡＣＫパケット内に含まれている電子タグ５３０のロギングデータ送信失敗状態をグループ情報管理部５１７で検出することにより、電子タグ５１０および５２０内部で自身が属している同一グループ内全体の動的なセンシング用時間間隔の再調整を、センサーネットワークの要件を損なうことなく効率的に実現することが可能となる。
【００６５】
以上説明したように、本発明においては、以下に記載するような効果を奏する。
【００６６】
本発明による第１の効果は、センシングデータ測定処理中に一部の電子タグが障害などにより、センシング処理を続行できなくなった場合、グループ内におけるセンシング用時間間隔の補償を、センサーネットワークの要件を損なうことなく効率的に実現することができることである。
【００６７】
その理由は、電子タグがゲートウェイから返送されるＡＣＫパケットに含まれている同一グループに属する他電子タグのデータ送信結果情報を利用することで、動的にセンシング用時間間隔の再調整が可能となるからである。
【００６８】
本発明による第２の効果は、センシングデータの値がほとんど変化しない測定期間において、より長時間のセンシングデータ収集が行なえることである。
【００６９】
その理由は、電子タグがゲートウェイから返送されるＡＣＫパケットに含まれている同一グループに属する電子タグのデータ送信結果情報を利用することで、電子タグが測定したセンシングデータと同一グループに属する電子タグの最近のセンシングデータとの差分を判断して、差分が許容範囲内にあるロギングデータの送信および電子タグ内への蓄積を削減できるからである。
【００７０】
次に、本発明の他の実施の形態について図面を参照して説明する。
【００７１】
図５は、本発明の他の実施の形態における電子タグ５１０の構成を示すブロック図である。
【００７２】
この図５の実施の形態では、ＧＷ１１０が電子タグ５１０、５２０および５３０に対して返送するＡＣＫパケット内に、ロギングデータ送信結果情報としてロギングデータの内容まで含め、さらに、電子タグ５１０、５２０および５３０内部に同一グループに属している他電子タグの最近のロギングデータおよび同一のセンシングデータであることを判断可能にするための差分許容範囲のデータを保存するためのグループロギングデータ５１８を追加した点について、図２の実施の形態と異なる。
【００７３】
図６は、本発明の他の実施の形態における電子タグ側の流れ図である。
【００７４】
図５および図６を参照すると、本実施の形態は、電子タグ５１０がタイマー処理部５１４からの通知によりセンシング処理のトリガーを検出（ステップＳ１００１）してから、センサー処理部５１３と連携してセンシング処理を実行する（ステップＳ１００２）までは、図２および図４に示した実施の形態と同様である。
【００７５】
ステップＳ１００２によりセンシングデータを取得すると、最後にＧＷ１１０から受信したＡＣＫパケットに含まれていた同一グループに属している他電子タグの最近のロギングデータをグループロギングデータ５１８から読み出す（ステップＳ１０１３）。
【００７６】
ステップＳ１０１３で取得した他電子タグの最近のロギングデータとステップＳ１００２のセンシング処理結果のロギングデータの差が、グループロギングデータ５１８に登録されている差分許容範囲内であれば（ステップＳ１０１４のＮｏ）、ステップＳ１０１２で取得したセンシングデータを構成要素に持つロギングデータの送信および登録処理を行なわず処理を終了する。
【００７７】
一方、ステップＳ１０１３で取得した他電子タグの最近のロギングデータとステップＳ１００２のセンシング処理結果のロギングデータの差が、グループロギングデータ５１８に登録されている差分許容範囲外であれば（ステップＳ１０１４のＹｅｓ）、ステップＳ１００２で取得したセンシングデータを構成要素に持つロギングデータを生成し、ＧＷ１１０宛に送信する（ステップＳ１０１５）。
【００７８】
ステップＳ１０１５にて送信したロギングデータに対するＡＣＫパケットがＧＷ１１０から返送されてくるので、ＡＣＫパケット受信に成功（ステップＳ１０１６のＹｅｓ）したら、ＡＣＫパケット内の他電子タグの送信結果情報を取得し（ステップＳ１０１７）、グループ情報管理部５１７に通知する。
【００７９】
一方、ステップＳ１０１６で、ＡＣＫパケットの受信に失敗していれば（ステップＳ１０１６のＮｏ）、ステップＳ１０１５に戻りロギングデータの再送を行なう。
【００８０】
さらに、ステップＳ１０１７により取得した他電子タグのデータ送信結果情報により、ロギングデータを取り出してグループロギングデータ５１８に登録する（ステップＳ１０１８）。
【００８１】
これにより、同一センサーネットワーク環境下でセンシングデータ収集を複数の電子タグを利用して行なっていて、かつ、取得するセンシングデータの値がほとんど変化しない状況の場合、グループロギングデータ５１８に登録されている最近の他電子タグのロギングデータとの差分が許容範囲内にあり、ロギングデータの送信または電子タグ内への蓄積を行なわないため、センサーネットワーク利用時における少ないメモリリソース制限を持つ電子タグ利用時においても、より長時間のセンシングデータ収集を行なうことが可能となる。
【００８２】
さらに、その他の実施の形態として、同一グループに属している電子タグ５１０、５２０および５３０が、センシングデータを収集するセンサーネットワークをセンサーＮＷ通信可能エリア１００から２００へ移動した場合のロギングデータ管理方法について、図７および図８を参照しながら説明する。
【００８３】
この図７の実施の形態では、センサーＮＷ通信可能エリア２００内に、センサーＮＷ通信可能エリア１００内のＧＷ１１０と同機能を持つＧＷ２１０が配置され、センサーＮＷ通信可能エリア２００内に移動した電子タグから送信されるロギングデータを制御サーバ３００経由で最終的にデータ収集サーバ４００に対して送信する点について、図１の実施の形態と異なる。
【００８４】
図７および図８を参照すると、本実施の形態は、同じグループに属している電子タグ５１０、５２０および５３０がセンサーＮＷ通信可能エリア１００内からセンサーＮＷ通信可能エリア２００内へと移動して、センシングデータの収集を続行する。
【００８５】
センサーＮＷ通信可能エリア２００内のＧＷ２１０は、移動してきた電子タグ５１０、５２０および５３０を検出する（ステップＳ２００１）。
【００８６】
ＧＷ２１０は、ステップＳ２００１の検出結果を制御サーバ３００に通知する（ステップＳ２００２）。
【００８７】
ステップＳ２００２の通知を受けて、制御サーバ３００は電子タグ５１０、５２０および５３０のグループ情報をＧＷ１１０からＧＷ２１０へ移動させる（ステップＳ２００３）。
【００８８】
電子タグ５１０、５２０および５３０は、ＧＷ２１０に対してロギングデータを送信する（ステップＳ２００４）。
【００８９】
ステップＳ２００４にて送信したロギングデータに対して、ＧＷ２１０はＡＣＫパケットをロギングデータ送信元の電子タグに返送する（ステップＳ２００５）。
【００９０】
ステップＳ２００３にて移動した電子タグ５１０、５２０および５３０のグループ情報を利用して、ＧＷ２１０から返送されるＡＣＫパケットには、電子タグ５１０、５２０および５３０が移動前のＧＷ１１０から通知されていたものと同じ情報（ロギングデータを送信してきた同じグループに属している他電子タグの通信結果情報やロギングデータなど）を含む。
【００９１】
これにより、複数のセンサーネットワーク環境下でのセンシングデータ収集を電子タグの移動により行なう場合、グループ化された電子タグが  移動先のセンサーＮＷ通信可能エリア２００におけるセンサーネットワークでＧＷ２１０により存在を検出されたことをトリガーとして、移動前のセンサーＮＷ通信可能エリア１００における電子タグの通信相手であるＧＷ１１０で管理していた電子タグのグループ情報を制御サーバ３００がＧＷ２１０に移動させるため、センサーＮＷ通信可能エリア１００から２００に移動した電子タグは、ＧＷ２１０に対しても同様のロギングデータ通信を引続き行なうことが可能となる。
【図面の簡単な説明】
【００９２】
【図１】本発明の第１の実施の形態の動作環境の構成を示す概略図である。
【図２】図１に示した電子タグ５１０の構成図である。
【図３】図１に示したＧＷ１１０の構成図である。
【図４】図１に示した実施の形態の処理流れ図である。
【図５】本発明の第２の実施の形態の電子タグ５１０の構成図である。
【図６】図５に示した実施の形態の処理流れ図である。
【図７】本発明の第３の実施の形態の動作環境の構成を示す概略図である。
【図８】図７に示した実施の形態の処理流れ図である。
【図９】図４に示した各電子タグにおけるセンシング用時間間隔の再調整前後の具体例を示す図である。
【符号の説明】
【００９３】
１００  センサーＮＷ通信可能エリア
１１０  ゲートウェイ
１１１  ロギングデータ
３００  制御サーバ
４００  データ収集サーバ
４０１  集計データ
５１０、５２０、５３０  電子タグ
【図１】
2008210021.tif 000003
【図２】
2008210021.tif 000004
【図３】
2008210021.tif 000005
【図４】
2008210021.tif 000006
【図５】
2008210021.tif 000007
【図６】
2008210021.tif 000008
【図７】
2008210021.tif 000009
【図８】
2008210021.tif 000010
【図９】
2008210021.tif 000011