(57)【特許請求の範囲】
【請求項１】
センサと、該センサが取得したセンサデータを管理サーバへ送信する通信手段と、を備えているセンサ機器において、
当該センサ機器固有のセンサ機器ＩＤが格納されているセンサ機器固有情報記憶領域と、
当該センサ機器のセンサ機器ＩＤを指定して、当該センサ機器を使用するユーザ固有のユーザＩＤの送信を、前記管理サーバに対して、前記通信手段により要求させるユーザＩＤ要求手段と、
前記通信手段が前記管理サーバから当該センサ機器のユーザＩＤを受信すると、前記センサ機器固有情報記憶領域に登録するユーザＩＤ登録手段と、
前記センサからのセンサデータを取得し、前記センサ機器固有情報記憶領域に記憶されている前記センサ機器ＩＤ及び前記ユーザＩＤを、該センサデータと共に、前記通信手段により前記管理サーバへ送信させるセンサデータ送信処理手段と、
を備えていることを特徴とするセンサ機器。
【請求項２】
請求項１に記載のセンサ機器において、
予め定められた条件を満たすと、前記センサ機器固有情報記憶領域から前記ユーザＩＤを消去する消去手段を
備えていることを特徴とするセンサ機器。
【請求項３】
センサと通信手段とを備えた複数のセンサ機器からセンサデータを受信する通信手段と、該センサデータが記憶されるセンサデータ記憶領域と、を備えている管理サーバにおいて、
前記複数のセンサ機器毎に、該センサ機器固有のセンサ機器ＩＤと、当該センサ機器を使用するユーザ固有のユーザＩＤとが互いに関連付けられて記憶されている機器ＩＤ−ユーザＩＤ記憶領域と、
前記通信手段が、前記複数のセンサ機器のうちのいずれか一のセンサ機器から、センサ機器ＩＤが指定されて該センサ機器を使用するユーザのユーザＩＤの送信要求を受信すると、前記機器ＩＤ−ユーザＩＤ記憶手段から、該センサ機器ＩＤに関連付けられたユーザＩＤを抽出し、該ユーザＩＤを該通信手段により該センサ機器へ送信させるユーザＩＤ要求応答手段と、
前記通信手段が、前記一のセンサ機器から、前記センサデータ、センサ機器ＩＤ及びユーザＩＤを受信すると、これらを相互に関連付けて前記センサデータ記憶領域に記憶するセンサデータ管理手段と、
を備えていることを特徴とする管理サーバ。
【請求項４】
請求項３に記載の管理サーバにおいて、
前記ユーザＩＤ要求応答手段が前記センサ機器に関する前記ユーザＩＤを送信すると、前記機器ＩＤ−ユーザＩＤ記憶領域から、該センサ機器のセンサ機器ＩＤを消去する消去手段を、
備えていることを特徴とする管理サーバ。
【請求項５】
請求項１及び２のいずれか一項に記載のセンサ機器と、
前記センサ機器からのセンサデータを受信する請求項３及び４のいずれか一項に記載の管理サーバと、
を備えていることを特徴とするセンサデータ管理システム。
【請求項６】
請求項５に記載のセンサデータ管理システムにおいて、
前記センサ機器を使用するユーザに所定のサービスを提供するサービス提供装置を備え、
前記サービス提供装置は、
前記管理サーバと通信する通信手段と、
ユーザ毎にセンサデータが記憶されるセンサデータ記憶領域と、
ユーザＩＤを指定して、該ユーザＩＤに対応するセンサデータの送信を、前記管理サーバに対して、前記通信手段により要求させるセンサデータ要求手段と、
前記通信手段が前記管理サーバから前記ユーザＩＤに対応するセンサデータを受信すると、該センサデータを解析し、該解析結果を前記通信手段で該ユーザＩＤのユーザに通知させるセンサデータ解析手段と、
を備え、
前記管理サーバは、
前記通信手段が前記サービス提供装置から前記ユーザＩＤに対応するセンサデータの送信要求を受けると、前記センサデータ記憶領域から、該ユーザＩＤに対応するセンサデータを取得し、該センサデータを該通信手段で送信させるセンサデータ送信処理手段を備えている、
ことを特徴とするセンサデータ管理システム。
【請求項７】
センサと通信手段とを備えた複数のセンサ機器からセンサデータを受信して、該センサデータを管理するためのセンサデータ管理プログラムにおいて、
前記複数のセンサ機器毎に、該センサ機器固有のセンサ機器ＩＤと、当該センサ機器を使用するユーザ固有のユーザＩＤとを取得し、互いに関連付けて、コンピュータの第１記憶領域に記憶する機器ＩＤ−ユーザＩＤ記憶ステップと、
前記コンピュータの通信手段により、前記複数のセンサ機器のうちのいずれか一のセンサ機器から、センサ機器ＩＤが指定されて該センサ機器を使用するユーザのユーザＩＤの送信要求を受信するユーザＩＤ要求受信ステップと、
前記ユーザＩＤ要求受信ステップで、前記一のセンサ機器から前記ユーザＩＤの送信要求を受信すると、前記第１記憶領域から、該送信要求に含まれている前記センサ機器に関連付けられたユーザＩＤを抽出し、該ユーザＩＤを、前記通信手段により該一のセンサ機器へ送信するユーザＩＤ要求応答ステップと、
前記通信手段により、前記一のセンサ機器から、前記センサデータ、センサ機器ＩＤ及びユーザＩＤを受信するセンサデータ受信ステップと、
前記センサデータ受信ステップで、前記センサデータ、センサ機器ＩＤ及びユーザＩＤを受信すると、これらを相互に関連付けて、前記コンピュータの第２記憶領域に記憶するセンサデータ管理ステップと、
を前記コンピュータに実行させることを特徴とするセンサデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサを備え、このセンサからセンサデータを外部へ送信するセンサ機器、このセンサ機器からのセンサデータを受信する管理サーバ、及びこれらを備えているシステムに関する。
【背景技術】
【０００２】
ユビキタス社会の実現に向け、微小なセンサ端末によりネットワークを構築するセンサネットワークの応用検討が進められている。例えば、家庭やオフィスや工場の機器、もしくは環境などの管理および監視するといったシステムへの応用が検討されている。
【０００３】
このようなシステムでは、通信機能を備えたセンサ機器から管理サーバがデータを収集し、システム全体を管理および監視する形態が多くとられている。
【０００４】
このようなシステムとしては、例えば、以下の示す特許文献１に開示されているシステムがある。
【０００５】
特許文献１に開示されているシステムでは、ユーザＩＤ等が記憶されているカードから、カードリーダ付きの機器がユーザＩＤ等を読み込んで、これを管理サーバに送っている。管理サーバは、機器からのユーザＩＤ等を機器ＩＤと関連付けてテーブルで管理し、その後、機器から機器ＩＤと共にデータが送られてくると、テーブルを参照して、どのユーザＩＤのデータであるかを検索している。
【０００６】
また、特許文献２に開示されているシステムでも、管理サーバが、ユーザＩＤと機器ＩＤとを関連付けたテーブルを保持し、機器から機器ＩＤと共にデータが送られてくると、テーブルを参照して、どのユーザＩＤのデータであるかを検索している。
【０００７】
【特許文献１】特開２００５−２５３３７
【特許文献２】特開２００６−３２３６３５
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、いずれの特許文献１，２に開示されている技術も、機器から機器ＩＤと共にデータが送られてくると、テーブルを参照して、どのユーザＩＤのデータであるかを検索しており、管理サーバが管理する機器数の増大に伴って、検索負荷が増加してしまうとう問題点がある。
【０００９】
本発明は、このような従来の問題点に着目し、管理サーバの負担を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
前記問題点を解決するため、本発明では、
センサ機器は、センサ機器固有情報記憶領域に予め記憶されているセンサ機器ＩＤを指定して、管理サーバに対して、当該センサ機器を使用するユーザ固有のユーザＩＤの送信を要求する。
【００１１】
管理サーバは、複数のセンサ機器のうちのいずれか一のセンサ機器から、センサ機器ＩＤが指定されて該センサ機器を使用するユーザのユーザＩＤの送信要求を受信すると、機器ＩＤ−ユーザＩＤ記憶手段から、当該センサ機器ＩＤに関連付けられたユーザＩＤを抽出し、該ユーザＩＤを該センサ機器へ送信する。
【００１２】
センサ機器は、管理サーバから当該センサ機器のユーザＩＤを受信すると、前記センサ機器固有情報記憶領域に登録する。そして、自身が所有しているセンサからのセンサデータを取得し、センサ機器固有情報記憶領域に記憶されているセンサ機器ＩＤ及びユーザＩＤを、該センサデータと共に、管理サーバへ送信する。
【００１３】
管理サーバは、センサ機器から、センサデータ、センサ機器ＩＤ及びユーザＩＤを受信すると、これらを相互に関連付けてセンサデータ記憶領域に記憶する。
【発明の効果】
【００１４】
本発明によれば、センサ機器は、センサデータと共に、センサ機器ＩＤ及びユーザＩＤを管理サーバに送り、管理サーバは、センサ機器から送られてきたセンサデータ、センサ機器ＩＤ、ユーザＩＤを相互に関連付けて記憶するので、センサデータの利用にあたり、複数のセンサ機器ＩＤ毎のセンサデータから、特定のユーザＩＤのセンサデータを検索する手間を省くことができる。
【００１５】
また、本発明では、センサ機器へのユーザＩＤの登録にあたり、センサデータを送信する通信手段を利用して、管理サーバからユーザＩＤを受信し、これを登録しているので、ユーザＩＤを入力するために、別途、入力手段を設ける必要が無く、センサ機器の小型化を図ることもできる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係るセンサデータ管理システムの一実施形態について、図面を用いて説明する。
【００１７】
本実施形態のセンサデータ管理システムは、図１に示すように、センサ１０１を有し、このセンサ１０１からのセンサデータを外部へ無線送信する複数のセンサ機器１００と、各センサ機器１００からのセンサデータを管理する管理サーバ２００と、複数のセンサ機器１００と管理サーバ２００との間の通信を中継する中継装置３００と、センサ機器１００からのセンサデータに基づいて各種サービスを提供するサービス提供装置４００と、を備えている。管理サーバ２００とサービス提供装置４００と中継装置３００とは、ネットワークＮを介して、通信可能に接続されている。
【００１８】
センサ機器１００は、前述したセンサ１０１と、各種演算を実行するＣＰＵ１０２と、ＣＰＵ１０２のワークエリアであるＲＡＭ１０３と、無線の搬送波処理を行うＲＦ（Radio  Frequency）処理部１０４と、無線アンテナ１０５と、表示部１０６と、スイッチ１０７ａ，１０７ｂと、センサ機器固有情報テーブル１１１が設定されているＥＥＰＲＯＭ１１０と、各種プログラムが格納されているＲＯＭ１２０と、を有している。
【００１９】
スイッチ１０７ａ，１０７ｂとしては、電源の入切を行うための電源スイッチ１０７ａと、ユーザＩＤの要求や消去のトリガーとなるユーザＩＤ処理指示スイッチ１０７ｂとがある。
【００２０】
ＲＯＭ１２０には、管理サーバ２００に対してユーザＩＤの送信を要求するためのユーザＩＤ要求プログラム１２１と、管理サーバ２００に対してユーザＩＤの消去を要求すると共に、センサ機器１００自身が保持しているユーザＩＤを消去するためのユーザＩＤ消去プログラム１２２と、センサ１０１からのセンサデータを管理サーバ２００へ送るためのセンサデータ送信プログラム１２３とが、格納されている。さらに、図示されていないが、このＲＯＭ１２０には、実際の送信処理や受信処理を行う通信プログラムも格納されている。
【００２１】
ＥＥＰＲＯＭ１１０は、電気的にデータ消去可能な半導体メモリである。このＥＥＰＲＯＭ１１０に設定されているセンサ機器固有情報テーブル１１１には、図３に示すように、当該センサ機器１００の機種を特定する機種ＩＤ「0001」が格納されている機種ＩＤ欄１１１ａと、当該センサ機器１００を一意に識別するためのセンサ機器ＩＤ「ABCDEF」が格納されている機器ＩＤ欄１１１ｂと、当該センサ機器１００の無線識別子「00：01：02：03：04：05：06：07」が格納されている無線識別子欄１１１ｃと、当該センサ機器１００を利用するユーザを一意に識別するユーザＩＤ「000000001」が格納されるセンサユーザＩＤ１１１ｄとが設けられている。これらの欄のうち、機種ＩＤ欄１１１ａ，機器ＩＤ欄１１１ｂ、無線識別子欄１１１ｃのデータは、いずれも、ユーザによる利用開始前、例えば、当該センサ機器１００の製造最終段階で格納される。また、センサユーザＩＤ欄１１１ｄのユーザＩＤ「000000001」は、後述するように、ユーザによる利用開始時に格納される。
【００２２】
中継装置３００は、図２に示すように、ネットワークＮとの通信インタフェース３０１と、各種演算を実行するＣＰＵ３０２と、ＣＰＵ３０２のワークエリアであるＲＡＭ３０３と、複数のセンサ機器１００との間の無線の搬送波処理を行うＲＦ（Radio  Frequency）処理部３０４と、無線アンテナ３０５と、表示部３０６と、中継装置固有情報テーブル３１１が設定されているＥＥＰＲＯＭ３１０と、パケット転送プログラム３２１が格納されているＲＯＭ３２０と、を有している。
【００２３】
中継装置固有情報テーブル３１１には、図４に示すように、当該中継装置３００を一意に識別するための機器ＩＤ「ZZZZZZ」が格納されている機器ＩＤ欄３１１ａと、当該中継装置３００の無線識別子「08：09：0A:0B:0C:0D:0E:0F」が格納されている無線識別子欄３１１ｂと、当該中継装置３００のネットワーク識別子「08：09：0A:0D:0E:0F」が格納されている無線識別子欄３１１ｃと、当該中継装置３００のＩＰアドレス「192.168.0.11」が格納されるＩＰアドレス欄３１１ｄと、サブネットマスク「255.255.255.0」が格納されているサブネットマスク欄３１１ｅと、デフォルゲートウェイ「192.168.0.254」が格納されているデフォルトゲートウェイ欄３１１ｆと、管理サーバ２００のＩＰアドレス「153.234.12.167」が格納されている管理サーバＩＰアドレス欄３１１ｇとが設けられている。これらの欄のデータは、いずれも、中継装置３００の設置時等に格納される。
【００２４】
管理サーバ２００は、図１に示すように、各種演算を実行するＣＰＵ２０２と、ＣＰＵ２０２のワークエリアであるＲＡＭ２０３と、ネットワークＮとの通信インタフェース３０４と、ハードディスクドライブ装置等の記憶装置２２０と、を有している。
【００２５】
記憶装置２２０には、ユーザＩＤの登録処理を行うためのユーザＩＤ登録プログラム２２１と、センサ機器１００からのユーザＩＤ要求に応答するためのユーザＩＤ要求応答プログラム２２２と、センサ機器１００からのセンサデータ等のセンサ情報を管理するためのセンサ情報管理プログラム２２３と、実際の送信処理や受信処理を行う通信プログラム（図示されていない）とが、格納されている。なお、以上のプログラムをまとめると、センサデータ管理プログラムとなる。この記憶装置２２０には、さらに、センサ機器ＩＤと関連付けてユーザＩＤが登録されるＩＤ要求テーブル２１１と、サービス提供装置４００からのＳＯユーザＩＤと管理サーバ２００自身が設定したセンサユーザＩＤとが関連付けて記憶されるＩＤ変換テーブル２１２と、センサ機器１００からのセンサデータ等のセンサ情報が記憶されるセンサ情報テーブル２１３とが、設定されている。
【００２６】
ＩＤ要求テーブル２１１は、図５に示すように、センサ機器ＩＤ「ABCDEF」が格納される機器ＩＤ欄２１１ａと、センサユーザＩＤ「000000001」が格納されるセンサユーザＩＤ欄２１１ｂと、センサ機器１００からのユーザＩＤの登録及び消去に関する要求のコード「１」or「０」が格納される要求コード欄２１１ｃが設けられている。機器ＩＤ欄２１１ａのセンサ機器ＩＤ「ABCDEF」は、該当センサ機器１００の出荷時点等、該当センサ機器１００がユーザに渡る前に格納される。センサユーザＩＤ欄２１１ｂのセンサユーザＩＤ「000000001」は、後述するように、サービス提供装置４００からＩＤ登録要求があった時点で格納される。要求コード欄２１１ｃの要求コードは、後述するように、登録を意味する「１」か、消去を意味する「０」が格納される。
【００２７】
ＩＤ変換テーブル２１２には、図６に示すように、管理サーバ２００自身が設定したセンサユーザＩＤ「00000001」が格納されるセンサユーザＩＤ欄２１２ａと、サービス提供装置４００からの送られてきたＳＯユーザＩＤが格納されるＳＯユーザＩＤ欄２１２ｂとが設けられている。これらの欄のデータは、いずれも、後述するように、サービス提供装置４００からユーザＩＤ登録要求があった時点で格納される。なお、ユーザＩＤとして、ＳＯユーザＩＤとセンサユーザＩＤを用いているのは、ユーザ自身の好みに応じてユーザＩＤを定めてもらうために、ＳＯユーザＩＤを用いている意義がある一方で、このＳＯユーザＩＤはデータ長が一定でないこと、さらに、このＳＯユーザＩＤが系統立てたものでなく管理が面倒であること等の理由により、これを補うために、データ長が一定で系統立てたものであるセンサユーザＩＤを用いる意義もあるからである。
【００２８】
センサ情報テーブル２１３には、図７に示すように、センサユーザＩＤ「00000001」が格納されるセンサユーザＩＤ欄２１３ａと、センサ機器１００のセンサ１０１によるセンシング時刻が格納されるセンシング時刻欄２１３ｂと、センサ機器100の機種ＩＤ「0001」が格納される機種ＩＤ欄２１３ｃと、センサ機器１００のセンサ１０１によるセンサデータ「48.1」が格納されるセンサデータ欄２１３ｄとが設けられている。これらの欄のデータは、後述するように、センサ機器１００からセンサ情報が送られてきた時点で格納される。
【００２９】
サービス提供装置４００は、図１に示すように、各種演算を実行するＣＰＵ４０２と、ＣＰＵ４０２のワークエリアであるＲＡＭ４０３と、ネットワークＮとの通信インタフェース４０４と、ハードディスクドライブ装置等の記憶装置４２０と、を有している。
【００３０】
記憶装置４２０には、このサービス提供装置４００からのサービス提供を受けるユーザに関する情報を登録するためのユーザ登録プログラム４２１と、ユーザに所定のサービスを提供するためのサービス提供プログラム４２２と、格納されている。さらに、この記憶装置４２０には、ユーザに関する情報が登録されるユーザ登録テーブル４１１が、設定されている。
【００３１】
ユーザ登録テーブル４１１は、図８に示すように、ユーザ名「トウキョウ  タロウ」が格納されるユーザ名欄４１１ａと、ユーザ自身が定めたＳＯユーザＩＤ「testuser  1」が格納されるＳＯユーザＩＤ欄４１１ｂと、ユーザのメールアドレス「t-tokyo@abc」が格納されるメールアドレス欄４１１ｃと、ユーザに与えられたセンサ機器１００の機種ＩＤ「0001」が格納される機種ＩＤ欄４１１ｄと、このセンサ機器１００の機器ＩＤ「ABCDEF」が格納される機器ＩＤ欄４１１ｅとが、設けられている。この他、ユーザ登録テーブル４１１には、図示されていないが、ユーザの住所が格納されるユーザ住所欄、ユーザの電話番号が格納されるユーザ電話番号欄、提供サービスの種別が格納される提供サービス種欄等も設けられている。これらの欄のデータは、いずれも、ユーザが登録処理を行った時点で格納される。
【００３２】
次に、センサデータ管理システムの動作について説明する。なお、以下では、便宜上、プログラムを動作主体として説明するが、実際には、プログラムを実行するＣＰＵが動作主体である。
【００３３】
まず、図９に示すシーケンス図に従って、サービス提供装置４００及び管理サーバ２００でのユーザの情報登録処理について説明する。
【００３４】
あるユーザが、サービス提供装置４００から所定のサービスの提供を希望する場合、このサービス提供装置４００にユーザ自身の情報を登録する。この登録にあたり、サービス提供装置４００のユーザ登録プログラム４２１が起動し、ユーザ登録処理（Ｔ４０１）を実行する。このユーザ登録処理（Ｔ４０１）では、ユーザ登録プログラム４２１が、ユーザから、ユーザ名、ユーザ自身が定めたＳＯユーザＩＤ、ユーザのメールアドレス、ユーザの住所、提供サービスの種別等の入力を受け付け、これらをユーザ登録テーブル４１１（図８）に格納する。ユーザ登録プログラム４２１は、複数種のセンサ機器のうちから、ユーザが指定した提供サービス種別に応じたセンサ機器の機種ＩＤを特定すると共に、その機器ＩＤを特定して、機種ＩＤ及び機器ＩＤをユーザ情報テーブル４１１（図８）に格納する。なお、ここでは、ユーザが、提供サービス種別として「ゆっくり減量」を指定し、これに対して、ユーザ登録プログラム４２１が、センサ機器の機種ＩＤとして、体重計のＩＤを特定したとする。すなわち、センサ１００として体重計を備えたセンサ機器１００を特定したとする。
【００３５】
ユーザ登録プログラム４２１は、続いて、このユーザのＳＯユーザＩＤ及び機器ＩＤのＩＤ登録パケットを生成して、これを管理サーバ２００へ送信する（Ｔ４０２）。このＩＤ登録パケットは、図１８に示すように、パケット名１８０１、機器ＩＤ１８０２、ＳＯユーザＩＤ１８０３、要求コード１８０４を含んでいる。ここでのパケット名１８０１は、ユーザＩＤ登録を意味する例えば「0ｘ01」であり、要求コード１８０４は「登録」を意味する「１」である。なお、このパケット名は、送信先のアドレス等と共に、このパケットのヘッダに挿入され、機器ＩＤ、ＳＯユーザＩＤ、要求コードは、このパケットのペイロードに挿入される。
【００３６】
管理サーバ２００の通信プログラムが、サービス提供装置４００からのＩＤ登録パケットを受信すると、すなわち、サービス提供装置４００からのＩＤ登録要求を受け付けると、サービス提供装置４００へＡＣＫを返す（Ｔ２０１）と共に、管理サーバ２００のユーザＩＤ登録プログラム２２１が起動させる。このユーザＩＤ登録プログラム２２１は、ＩＤ登録パケットのペイロードに挿入されている機器ＩＤ、ＳＯユーザＩＤ、要求コードを取得し、ＳＯユーザＩＤ「testuser1」に対応するセンサユーザＩＤ「000000001」を生成して、ＳＯユーザＩＤ「testuser1」とこのセンサユーザＩＤ「000000001」とを関連付けて、ＩＤ変換テーブル２１２（図６）に格納すると共に、機器ＩＤ「ABCDEF」、センサユーザＩＤ「000000001」、要求コード「1」をユーザ登録テーブル２１１（図５）に格納する（Ｔ２０２）。
【００３７】
以上で、サービス提供装置４００及び管理サーバ２００におけるユーザの情報登録処理が終了する。
【００３８】
次に、図１０に示すシーケンス図に従って、センサ機器１００におけるユーザＩＤの登録処理について説明する。なお、センサ機器１００におけるユーザＩＤの登録処理の前提として、既に、このセンサ機器１００を利用するユーザの情報登録処理が終わっており、センサ機器１００のセンサ機器固有情報テーブル１１１（図３）には、センサユーザＩＤを除く全てのデータが格納されているものとする。
【００３９】
センサ機器１００のユーザＩＤ処理指示スイッチ１０７ｂが「登録」になると、センサ機器１００のユーザＩＤ要求プログラム１２１が起動し、中継装置３００へユーザＩＤ要求パケットを無線送信する（Ｔ１１１）。このユーザＩＤ要求パケットは、図１９（ａ）に示すように、パケット名と機器ＩＤのデータを含むパケットである。このパケットのパケット名は、「ユーザＩＤ要求」であり、機器ＩＤは、センサ機器固有情報テーブル１１１（図３）の機器ＩＤ欄１１１ｂに格納されているセンサ機器ＩＤ「ABCDEF」である。
【００４０】
中継装置３００のパケット転送プログラム３２１が、センサ機器１００からユーザＩＤ要求パケットを受信すると、このセンサ機器１００に対してＡＣＫを返すと共に、ユーザＩＤ要求パケットを管理サーバ２００へ送信する（Ｔ３１２）。このユーザＩＤ要求パケットは、図２０（ａ）に示すように、センサ機器１００から送られてきたユーザＩＤ要求パケットに含まれるパケット名１９０１及び機器ＩＤ１９０２の他に、このユーザＩＤ要求パケットの送信元であるセンサ機器１００の無線識別子２００１を含んでいる。
【００４１】
管理サーバ２００の通信プログラムがこのユーザＩＤ要求パケットを受信すると、このパケットに含まれているパケット名「ユーザＩＤ要求」により、管理サーバ２００のユーザＩＤ要求応答プログラム２２２を起動させる。このユーザＩＤ要求応答プログラム２２２は、ユーザＩＤ要求パケットに含まれている機器ＩＤ「ABCDEF」をキーとして、ＩＤ要求テーブル２１１（図５）を検索して、機器ＩＤ「ABCDEF」に対応するセンサユーザＩＤ「000000001」を抽出する（Ｔ２２１）。次に、ユーザＩＤ要求応答プログラム２２２は、このセンサユーザＩＤ「000000001」を含むユーザＩＤ要求応答パケットを中継装置３００へ返す（Ｔ２１２）。このユーザＩＤ要求応答パケットは、図２０（ｂ）に示すように、パケット名１９０３と、センサユーザＩＤ１９０４と、送信先無線識別子２００２とを含んでいる。この応答パケットの送信先無線識別子２００２は、図２０（ａ）で説明したユーザ要求パケットの送信元識別子２００１と同じデータ、つまり、センサ機器の無線識別である。
【００４２】
中継装置３００のパケット転送プログラム３１１が、管理サーバ２００からユーザＩＤ要求応答パケットを受信すると、管理サーバ２００へＡＣＫを返すと共に（Ｔ３１３）、このユーザＩＤ要求応答パケットに含まれている送信先無線識別子２００２により特定される送信先へ、つまりユーザＩＤ要求パケットの送信元であるセンサ機器１００へ、ユーザＩＤ要求応答パケットを転送する（Ｔ３１４）。このユーザＩＤ要求応答パケットには、図１９（ｂ）に示すように、パケット名１９０３とセンサユーザＩＤ１９０４とを含んでいる。
【００４３】
センサ機器１００のユーザＩＤ要求プログラム１２１が、中継装置３００からユーザＩＤ要求応答パケットを受信すると、この応答パケットに含まれているセンサユーザＩＤを、センサ機器固有情報テーブル１１１（図３）のセンサユーザＩＤ欄１１１ｄに格納する（Ｔ１１３）。
【００４４】
一方、管理サーバ２００のユーザＩＤ要求応答プログラム２２２は、ユーザＩＤ応答パケットを送出すると（Ｔ２１２）、ＩＤ要求テーブル２１１（図５）から、センサユーザＩＤ「000000001」で機器ＩＤ「ABCDEF」のレコードを削除する（T２１３）。
【００４５】
以上で、センサ機器１００におけるユーザＩＤの登録処理が終了する。
【００４６】
次に、図１１に示すシーケンス図に従って、センサ機器１００によるセンサデータの送出から、このセンサデータに基づくサービス提供装置４００によるサービス提供までの処理について説明する。
【００４７】
センサ機器１００のセンサデータ送信プログラム１２３は、センサ１０１からセンサデータを受け付けると、このデータ受付時刻をセンサ１０１によるセンシング時刻とし、センサデータ及びセンシング時刻を含むセンサ情報パケットを生成し（Ｔ１２１）、これを中継装置３００へ無線送信する（Ｔ１２２）。なお、このセンサデータ送信プログラム１２３は、先に説明したユーザＩＤの登録処理が終了し、且つセンサ機器１００の電源が入っている状態であれば常時起動している。
【００４８】
センサ機器１００から中継装置３００へ無線送信されるセンサ情報パケットは、図１９（ｃ）に示すように、パケット名「センサ情報」１９０５と、機種ＩＤ「ABCDEF」１９０２と、センサユーザＩＤ「000000001」１９０４と、センサデータ１９０６と、センシング時刻１９０７とを含んでいる。
【００４９】
中継装置３００のパケット転送プログラム３２１は、センサ機器１００からセンサ情報パケットを受信すると、センサ機器１００へＡＣＫを返すと共に（Ｔ３２１）、センサ情報パケットを管理サーバ２００へ転送する（Ｔ３２２）。このセンサ情報パケットには、図２０（ｃ）に示すように、センサ機器１００からセンサ情報パケットに含まれているパケット名「センサ情報」１９０５と、機種ＩＤ「ABCDEF」１９０２と、センサユーザＩＤ「000000001」１９０４と、センサデータ１９０６と、センシング時刻１９０７の他に、送信元無線識別子２００１が含まれている。
【００５０】
管理サーバ２００の通信プログラムが中継装置３００からセンサ情報パケットを受信すると、中継装置３００へＡＣＫを返すと共に（Ｔ２２１）、このパケットに含まれているパケット名「センサ情報」により、管理サーバ２００のセンサ情報管理プログラム２２３を起動させる。そして、このセンサ情報管理プログラム２２３は、センサ情報パケットに含まれているユーザＩＤ要求パケットに含まれている機種ＩＤ「ABCDEF」とセンサユーザＩＤ「000000001」とセンサデータとセンシング時刻とを、センサ情報テーブル２１３（図７）に登録する。
【００５１】
以下、管理サーバ２００は、センサ機器１００から中継装置３００を介してセンサ情報パケットを受信する毎に、センサデータ等をセンサ情報テーブル２１３に登録する。
【００５２】
一方、サービス提要装置４００のサービス提供プログラム４２２は、ユーザにサービスを提供する時刻になると（Ｔ４２１）、このユーザに関するセンサ情報を要求するセンサ情報要求パケットを管理サーバ２００へ送信する（Ｔ４２２）。なお、ここでは、センサ情報要求パケットの送信トリガーをサービス提供時刻としているが、本発明はこれに限定されるものでなく、例えば、サービス提供装置４００がユーザからサービス提供の依頼を受けた時点で、センサ情報要求パケットを送信するようにしてもよい。
【００５３】
サービス提供装置４００から送信されるセンサ情報要求パケットは、図１８（ｂ）に示すように、パケット名「センサ情報要求」１８０５と、ＳＯユーザＩＤ「testuser  1」１８０３とを含む。
【００５４】
管理サーバ２００の通信プログラムがこのセンサ情報要求パケットを受信すると、このパケットに含まれているパケット名「センサ情報要求」により、管理サーバ２００のセンサ情報管理プログラム２２３を起動させる。そして、このセンサ情報管理プログラム２２３は、センサ情報要求パケットに含まれているＳＯユーザＩＤ「testuser  1」に対応するセンサ情報を抽出する（Ｔ２２３）。この際、センサ情報管理プログラム２２３は、まず、ＩＤ変換テーブル２１２（図６）を参照して、ＳＯユーザＩＤ「testuser  1」に対応するセンサユーザＩＤ「000000001」を取得し、このセンサユーザＩＤ「000000001」に関するセンサデータ及びセンシング時刻の全てをセンサ情報テーブル２１３（図７）から抽出する。そして、このセンサ情報管理プログラム２２３は、センサユーザＩＤ「000000001」に関するセンサデータ及びセンシング時刻の全て又は予め定められた数のデータを含むセンサ情報パケットをサービス提供装置４００へ送信する（Ｔ２２４）。
【００５５】
ここで重要な点は、センサ機器１００からは、センサデータと機器ＩＤのみならず、センサユーザＩＤも併せて送られてきて、これらをまとめて、管理サーバー２００のセンサ情報テーブル２１３（図７）に格納しているため、センサユーザＩＤと機器ＩＤとの対応関係を取るためのテーブルが不要になるばかりか、センサユーザＩＤに対応する機器ＩＤのセンサデータをセンサ情報テーブル（このテーブルは、機器ＩＤとセンサデータとが対応付けられて格納されている）から検索する必要もなくなる。
【００５６】
管理サーバ２００からのセンサ情報パケットは、図１８（ｃ）に示すように、パケット名「センサ情報」１８０６と、ＳＯユーザＩＤ「testuser  1」１８０３、センサ情報１８０７とを含んでいる。このパケットのセンサ情報１８０７には、前述したように、センサユーザＩＤ「000000001」に関するセンサデータ及びセンシング時刻の全て又は予め定められた数のデータを含んでいる。
【００５７】
サービス提供装置４００のサービス提供プログラム４２２が、このセンサ情報パケットを受信すると、このセンサ情報パケットに含まれているセンサ情報を解析して（Ｔ４２３）、この解析結果を当該ユーザのメールアドレス先へ送信する（Ｔ４２４）。センサ情報の解析方法としては、センサ情報に含まれているセンサデータの時系列的な変化が予め定められている複数のパターンのうち、いずれのパターンに該当するかを調べ、あるパターンに該当する場合には、このパターンに対して予め定められたコメントを解析結果とする。ここでのコメントとしては、例えば、「あなたは、急激な減量により健康を損なうおそれがあります。過度の減食は止めましょう。」等がある。
【００５８】
次に、図１２に示すシーケンス図に従って、センサユーザＩＤの消去処理について説明する。
【００５９】
センサユーザＩＤの消去は、例えば、ユーザが現行サービスの提供を止める等の理由で、センサ機器１００を回収する場合等に生じる。このため、図１２に示す処理の前処理として、サービス提供装置４００のユーザ登録プログラム４２１は、ユーザから現行サービスの中止等の処理依頼を受け、この依頼に応じて、管理サーバ２００へＩＤ消去パケットを送信する。このＩＤ消去パケットは、基本的に、図１８（ａ）に示すＩＤ登録パケットと同じであるが、パケット名が「ユーザＩＤ消去」となり、要求コードが「0（消去）」となる。管理サーバ２００の通信プログラムがこのＩＤ消去パケットを受信すると、ユーザＩＤ登録プログラム２２１を起動させる。このユーザＩＤ登録プログラム２２１は、ＩＤ変換テーブル２１２から、ＩＤ消去パケットに含まれているＳＯユーザＩＤに対応したセンサユーザＩＤを取得し、ＩＤ消去パケットに含まれている機器ＩＤ及び要求コード「0（消去）」と共に、ＩＤ要求テーブル２１１（図５）に格納する。以上で前処理は終了する。
【００６０】
センサ機器１００のユーザＩＤ処理指示スイッチ１０７ｂが「消去」になると、センサ機器１００のユーザＩＤ消去プログラム１２２が起動し、中継装置３００へユーザＩＤ消去要求パケットを無線送信する（Ｔ１３１）。このユーザＩＤ消去要求パケットは、図１９（ｄ）に示すように、パケット名「ユーザＩＤ消去要求」１９０８と、機器ＩＤ１９０２と、センサユーザＩＤ１９０４とを含むパケットである。
【００６１】
中継装置３００のパケット転送プログラム３２１は、センサ機器１００からユーザＩＤ消去要求パケットを受信すると、センサ機器１００へＡＣＫを返すと共に（Ｔ３３１）、ユーザＩＤ消去要求パケットを管理サーバ２００へ転送する（Ｔ３３２）。このユーザＩＤ消去要求パケットには、図２０（ｄ）に示すように、センサ機器１００からユーザＩＤ消去要求パケットに含まれているパケット名「ユーザＩＤ消去要求」１９０８と、機器ＩＤ１９０２と、センサユーザＩＤ１９０４の他に、送信元無線識別子２００１が含まれている。
【００６２】
管理サーバ２００の通信プログラムがユーザＩＤ消去要求パケットを受信すると、ユーザＩＤ要求応答プログラム２２２を起動させる。このユーザＩＤ要求応答プログラム２２２は、ＩＤ要求テーブル２１１（図５）中に、ユーザＩＤ消去要求パケットに含まれている機器ＩＤ及びセンサユーザＩＤに対応し、且つ要求コードが「０（消去）」のレコードの有無を検索する（Ｔ２３２）。該当レコードがあれば、中継装置３００に対してユーザＩＤ消去応答パケットを送信した後、ＩＤ要求テーブル２１１（図５）から該当レコードを削除する（Ｔ２３３）。
【００６３】
中継装置３００のパケット転送プログラム３２１は、管理サーバ２００からユーザＩＤ消去応答パケットを受信すると、管理サーバ２００へＡＣＫを返すと共に（Ｔ３３３）、ユーザＩＤ消去応答パケットをセンサ機器１００へ転送する（Ｔ３３４）。
【００６４】
センサ機器１００のユーザＩＤ消去プログラム１２２は、中継装置３００からユーザＩＤ消去応答パケットを受信すると、中継装置３００へＡＣＫを返すと共に（Ｔ１３２）、センサ機器固有情報テーブル１１１（図３）からセンサユーザＩＤを消去する（Ｔ１３３）。
【００６５】
以上で、センサユーザＩＤの消去処理は終了する。なお、センサ機器１００が管理サーバ２００へユーザＩＤ消去要求パケットを送っているのは、管理サーバ２００、さらにはサービス提供装置４００に、センサ機器１００に格納されていたセンサユーザ1Ｄの消去動作を認識させるためである。このため、管理サーバ２００及びサービス提供装置４００にこの認識をさせる必要がない場合には、当然、センサ機器１００が管理サーバ２００へユーザＩＤ消去要求パケットを送る必要がなく、センサ機器１００のユーザＩＤ処理指示スイッチ１０７ｂが「消去」になると、直ちに、センサ機器固有情報テーブル１１１（図３）からセンサユーザＩＤを消去するようにしてもよい。
【００６６】
次に、センサデータ管理システムの個々の装置の主要動作について、図１３〜図１７を用いて説明する。
【００６７】
まず、図１３に示すフローチャートに従って、管理サーバ２００のユーザＩＤ登録処理及びユーザＩＤ消去前処理について説明する。なお、このユーザＩＤ登録処理は、図９に示すシーケンス図中のユーザＩＤ登録処理（Ｔ２０２）に対応する。
【００６８】
管理サーバ２００の通信プログラムは、サービス提供装置４００からＩＤ登録パケット（図１８（ａ））又はＩＤ消去パケットを受信すると（Ｓ１３０１）、このパケットのパケット名を調べ（Ｓ１３０２）、パケット名が「ユーザＩＤ登録」又は「ユーザＩＤ消去」であれば、このパケットの送信元であるサービス提供装置４００へＡＣＫを返した後（Ｓ１３０３）、ユーザＩＤ登録プログラム２２１を起動させる（Ｓ１３０４）。また、パケット名が「センサ情報」であれば、図１１のシーケンス図を用いて説明したように、センサ情報管理プログラム２２３を起動させる。また、パケット名が「ユーザＩＤ要求」や「ユーザＩＤ消去要求」である場合には、図１４を用いて後述するように、ユーザＩＤ要求応答プログラム２２２を起動させる。
【００６９】
ユーザＩＤ登録プログラム２２１は、まず、ＩＤ変換テーブル２１２（図６）中に、このＩＤ登録パケット（図１８（ａ））に含まれているＳＯユーザＩＤが存在するか否かを調べる（Ｓ１３０５）、該当ＳＯユーザＩＤが無ければ（Ｓ１３０５でＹｅｓの場合）、すなわち、先に受信したパケットはＩＤ登録パケットであれば、ステップ１３０７に進み、該当ＳＯユーザＩＤが在れば（Ｓ１３０５でＮｏの場合）、すなわち、先に受信したパケットがＩＤ消去パケットである、または以前にＩＤ登録パケットを要求したことがあれば、このＩＤ変換テーブル２１２からセンサユーザＩＤを取得し（Ｓ１３０６）、ステップ１３０９に進む。
【００７０】
Ｓ１３０５で、該当ＳＯユーザＩＤが無いと判断して、ステップ１３０７に進むと、予め定められた桁数のセンサユーザＩＤを生成する。このセンサユーザＩＤは、ＳＯユーザＩＤと１対１の関係である。次に、ＩＤ変換テーブル２１２に、ＳＯユーザＩＤとセンサユーザＩＤとを関連付けて格納する（Ｓ１３０８）。そして、ＩＤ要求テーブル２１１に、ＩＤ登録パケット（図１８（ａ））に含まれている機器ＩＤ及び要求コードと、ステップ１３０７で生成したセンサユーザＩＤ又はステップ１３０６で取得したセンサユーザＩＤを格納する（Ｓ１３０９）。
【００７１】
以上で、管理サーバ２００によるユーザＩＤ登録処理及びユーザＩＤ消去前処理は終了する。
【００７２】
次に、管理サーバ２００よるＩＤ要求応答処理及びＩＤ消去要求処理について、図１４に示すフローチャートに従って説明する。なお、管理サーバ２００よるＩＤ要求応答処理は、図１０のシーケンス図中のＴ２１１〜Ｔ２１３の処理に対応し、ＩＤ消去要求処理は、図１２のシーケンス図中のＴ２３１〜Ｔ２３３の処理に対応する。
【００７３】
管理サーバ２００の通信プログラムは、中継装置３００からＩＤ要求パケット（図２０（ａ））又はＩＤ消去要求パケット（図２０（ｄ））を受信すると（Ｓ１４０１）、このパケットのパケット名を調べ（Ｓ１４０２）、パケット名が「ユーザＩＤ要求」又は「ユーザＩＤ消去要求」であれば、このパケットの送信元であるサービス提供装置４００へＡＣＫを返した後（Ｓ１３０３）、ユーザＩＤ要求応答プログラム２２２を起動させる（Ｓ１４０３）。
【００７４】
ユーザＩＤ要求応答プログラム２２２は、受信したパケットがＩＤ要求パケットであれば、ユーザＩＤ要求テーブル２１１（図５）中に、ＩＤ要求パケット（図２０（ａ）中に含まれている機器ＩＤと同じ機器ＩＤで且つ要求コードが「１（登録）」のレコードがあるか否かを判断し（Ｓ１４０４）、機器ＩＤと同じ機器ＩＤで且つ要求コードが「１（登録）」のレコードがあれば、このレコードのセンサユーザＩＤを含むユーザＩＤ要求パケットを中継装置３００へ送信する（Ｓ１４０５）。該当レコードが無ければ、エラーパケットを中継装置３００へ送信して（Ｓ１４０９）、処理を終了する。
【００７５】
また、ユーザＩＤ要求応答プログラム２２２は、受信したパケットがＩＤ消去要求パケットであれば、ユーザＩＤ要求テーブル２１１（図５）中に、ＩＤ消去要求パケット（図２０（ａ）中に含まれている機器ＩＤと同じ機器ＩＤで且つ要求コードが「０（消去）」のレコードがあるか否かを判断し（Ｓ１４０６）、機器ＩＤと同じ機器ＩＤで且つ要求コードが「０（消去））」のレコードがあれば、ユーザＩＤ消去応答パケットを中継装置３００へ送信する（Ｓ１４０７）。該当レコードが無ければ、エラーパケットを中継装置３００へ送信して（Ｓ１４０９）、処理を終了する。
【００７６】
ユーザＩＤ要求応答プログラム２２２は、中継装置３００へユーザＩＤ応答パケット又はユーザＩＤ消去応答パケットを送信すると（Ｓ１４０５ｏｒＳ１４０７）、ユーザＩＤ要求テーブル２１１（図５）から該当レコードを消去して（Ｓ１４０８）、処理を終了する。
【００７７】
次に、中継装置３００によるパケット転送処理について、図１５に示すフローチャートに従って説明する。なお、このパケット転送処理は、パケット転送プログラム３２１により実行される。
【００７８】
中継装置３００のパケット転送プログラム３２１は、パケットを受信すると（Ｓ１５０１）、このパケットの送信元へＡＣＫを返す（Ｓ１５０２）。次に、このパケットの送信元がセンサ機器１００であるか否かを判断し（Ｓ１５０３）、このパケットの送信元がセンサ機器１００である場合には、このパケットのデータにさらに、送信元無線識別子（センサ機器１００の無線識別子）を付加してパケット化し、これを管理サーバ２００へ送信する。また、受信したパケットの送信元がセンサ機器でない場合には、送信元が管理サーバ２００か否かを判断する（Ｓ１５０５）、送信元が管理サーバである場合には、このパケットに含まれている送信先無線識別子のセンサ機器１００へパケットを送信する。ステップ１５０５の判断で送信元が管理サーバ２００ではないと判断すると、そのまま終了する。
【００７９】
以上で、中継装置３００によるパケット転送処理が終了する。
【００８０】
次に、センサ機器１００によるユーザＩＤ要求及びユーザＩＤ登録処理について、図１６に示すフローチャートに従って説明する。なお、この処理は、図１０のシーケンス図におけるＴ１１１〜Ｔ１１３に対応する。
【００８１】
センサ機器１００のユーザＩＤ処理指示スイッチ１０７ｂが「登録」になると、ユーザＩＤ要求プログラム１２１が起動し（Ｓ１６０１）、中継装置３００へユーザＩＤ要求パケットを無線送信する（Ｓ１６０２）。
【００８２】
次に、ユーザＩＤ要求プログラム１２１は、中継装置３００からＡＣＫを受信した後（Ｓ１６０３）、この中継装置３００からのパケットを待つ（Ｓ１６０４）。中継装置３００からパケットを受信すると、この中継装置３００へＡＣＫを返した後（Ｓ１６０５）、このパケットがユーザＩＤ応答パケットであるか否かを判断する（Ｓ１６０６）。このパケットがユーザＩＤ応答パケットであれば、センサ機器固有情報テーブル１１１（図３）に、このユーザＩＤ応答パケット（図１９（ｂ））に含まれているセンサユーザＩＤを格納した後（Ｓ１６０８）、正常終了を表示部１０６に表示させて、処理を終了する。
【００８３】
また、ステップ１６０６の判断で、ステップ１６０４で受信したパケットがユーザＩＤ応答パケットではないと判断した場合、エラーを表示部１０６に表示させて、処理を終了する。
【００８４】
次に、センサ機器１００によるユーザＩＤ消去要求及びユーザＩＤ消去処理について、図１６に示すフローチャートに従って説明する。なお、この処理は、図１２のシーケンス図におけるＴ１３１〜Ｔ１３３に対応する。
【００８５】
センサ機器１００のユーザＩＤ処理指示スイッチ１０７ｂが「消去」になると、ユーザＩＤ要求プログラム１２１が起動し（Ｓ１７０１）、中継装置３００へユーザＩＤ消去要求パケットを無線送信する（Ｓ１７０２）。
【００８６】
次に、ユーザＩＤ要求プログラム１２１は、中継装置３００からＡＣＫを受信した後（Ｓ１７０３）、この中継装置３００からのパケットを待つ（Ｓ１７０４）。中継装置３００からパケットを受信すると、この中継装置３００へＡＣＫを返した後（Ｓ１７０５）、このパケットがユーザＩＤ消去応答パケットであるか否かを判断する（Ｓ１７０６）。このパケットがユーザＩＤ消去応答パケットであれば、センサ機器固有情報テーブル１１１（図３）からセンサユーザＩＤを消去した後（Ｓ１７０８）、正常終了を表示部１０６に表示させて、処理を終了する。
【００８７】
また、ステップ１７０６の判断で、ステップ１７０４で受信したパケットがユーザＩＤ消去応答パケットではないと判断した場合、エラーを表示部１０６に表示させて、処理を終了する。
【００８８】
以上のように、本実施形態では、センサ機器１００は、センサデータと共に、センサ機器ＩＤ及びセンサユーザＩＤ等を管理サーバに送り、管理サーバ２００は、センサ機器１００から送られてきたセンサデータ、センサ機器ＩＤ、センサユーザＩＤ等を相互に関連付けて記憶するので、センサデータの利用にあたり、複数のセンサ機器ＩＤ毎のセンサデータから、特定のセンサユーザＩＤのセンサデータを検索する手間を省くことができる。このため、センサ機器ＩＤとセンサユーザＩＤとを関連付けてＩＤ要求テーブル２１１に一時的に登録しているものの、一旦、センサ機器１００にセンサユーザＩＤを知らせた後は、このＩＤ要求テーブル２１１の該当レコードを削除しているので、管理サーバ２００のデータ記憶量の削減を図ることもできる。
【００８９】
また、本実施形態では、センサ機器１００へのセンサユーザＩＤの登録にあたり、センサデータを送信する通信手段を利用して、管理サーバ２００からセンサユーザＩＤを受信し、これを登録しているので、ユーザＩＤを入力するために、別途、入力手段を設ける必要が無く、センサ機器１００の小型化を図ることもできる。
【００９０】
なお、以上の実施形態では、センサ機器１００へのセンサユーザＩＤの登録処理、及びセンサ機器１００からのセンサユーザＩＤの消去処理で、スイッチ１０７ｂの操作をトリガーとしているが、本発明は、これに限定されるものではなく、例えば、センサ機器１００が、一旦、利用者に納品されると、回収されるまで、電源ＯＮの状態で使用されるような場合には、この電源ＯＮを登録処理のトリガーとし、この電源ＯＦＦを消去処理のトリガーとしてもよい。
【００９１】
また、以上の実施形態では、ユーザを一意に定める識別してとして、ＳＯユーザＩＤとセンサユーザＩＤの二つを用いているが、いずれか一方のＩＤのみを用いるようにしてもよい。
【図面の簡単な説明】
【００９２】
【図１】本発明に係る一実施形態におけるセンサデータ管理システムの構成図である。
【図２】本発明に係る一実施形態におけるセンサデータ管理システム中の中継装置の構成図である。
【図３】本発明に係る一実施形態におけるセンサ機器固有情報テーブルのデータ構成を示す説明図である。
【図４】本発明に係る一実施形態における中継装置固有情報テーブルのデータ構成を示す説明図である。
【図５】本発明に係る一実施形態におけるＩＤ要求テーブルのデータ構成を示す説明図である。
【図６】本発明に係る一実施形態におけるＩＤ変換テーブルのデータ構成を示す説明図である。
【図７】本発明に係る一実施形態におけるセンサ情報テーブルのデータ構成を示す説明図である。
【図８】本発明に係る一実施形態におけるユーザ情報テーブルのデータ構成を示す説明図である。
【図９】本発明に係る一実施形態におけるユーザＩＤの登録前処理を示すシーケンス図である。
【図１０】本発明に係る一実施形態におけるユーザＩＤの登録処理を示すシーケンス図である。
【図１１】本発明に係る一実施形態におけるセンサデータの管理処理を示すシーケンス図である。
【図１２】本発明に係る一実施形態におけるユーザＩＤの消去処理を示すシーケンス図である。
【図１３】本発明に係る一実施形態における管理サーバによるＩＤ登録処理を示すフローチャートである。
【図１４】本発明に係る一実施形態における管理サーバによるＩＤ要求応答及びＩＤ消去要求処理を示すフローチャートである。
【図１５】本発明に係る一実施形態における中継装置によるパケット転送処理を示すフローチャートである。
【図１６】本発明に係る一実施形態におけるセンサ機器によるユーザＩＤ登録処理を示すフローチャートである。
【図１７】本発明に係る一実施形態におけるセンサ機器によるユーザＩＤ消去処理を示すフローチャートである。
【図１８】本発明に係る一実施形態におけるサービス提供装置と管理サーバとの間で通信される各種パケットのデータ構成を示す説明図である。
【図１９】本発明に係る一実施形態におけるセンサ機器と中継装置との間で通信される各種パケットのデータ構成を示す説明図である。
【図２０】本発明に係る一実施形態における中継装置と管理サーバとの間で通信される各種パケットのデータ構成を示す説明図である。
【符号の説明】
【００９３】
１００：センサ機器、１０１：センサ、１０２：ＣＰＵ、１０３：ＲＡＭ、１０４：ＲＦ処理部、１０５：アンテナ、１０６：表示部、１０７：スイッチ、１１０：ＥＥＰＲＯＭ、１１１：センサ機器固有情報テーブル、２００：管理サーバ、２０２：ＣＰＵ、２０３：ＲＡＭ、２０４：通信インタフェース、２１１：ＩＤ要求テーブル、２１２：ＩＤ変換テーブル、２１３：センサ情報テーブル、２２１：ユーザＩＤ登録プログラム、２２２：ユーザＩＤ要求応答プログラム、２２３：センサ情報管理プログラム、３００：中継装置、４００：サービス提供装置
【図１】
0004987740.tif 000002
【図２】
0004987740.tif 000003
【図３】
0004987740.tif 000004
【図４】
0004987740.tif 000005
【図５】
0004987740.tif 000006
【図６】
0004987740.tif 000007
【図７】
0004987740.tif 000008
【図８】
0004987740.tif 000009
【図９】
0004987740.tif 000010
【図１０】
0004987740.tif 000011
【図１１】
0004987740.tif 000012
【図１２】
0004987740.tif 000013
【図１３】
0004987740.tif 000014
【図１４】
0004987740.tif 000015
【図１５】
0004987740.tif 000016
【図１６】
0004987740.tif 000017
【図１７】
0004987740.tif 000018
【図１８】
0004987740.tif 000019
【図１９】
0004987740.tif 000020
【図２０】
0004987740.tif 000021