(57)【要約】【課題】小型センサ端末（センサノード）を身につけたユーザの活動・状態を取得するシステムにおいて，故障等のためセンサノードを交換する際のデータ管理・設定変更作業の煩雑さを解消する。【解決手段】ユーザと一対一対応するユーザＩＤを使用するセンサノードＮＮに持たせ，通常のデータ送信時にその値を常に含ませる。これによって，センサノードＮＮの交換前後においても，同一のユーザＩＤが送信されるため，センサネットサーバＳＳにおけるデータ管理において、このユーザＩＤを用いることにより，使用するセンサノードＮＮの交換に対応する設定変更が不要となり，取得データの管理が容易になる。【選択図】図６
2010166211.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数のセンサノード，基地局，センサネットサーバ，及びデータベースを備え、前記センサノードからのデータを前記センサネットサーバで管理するデータ管理システムであって，
前記センサノードは、前記センサノードの使用者を特定するユーザＩＤを保持し、前記基地局との間の通信の際の通信フレームに前記ユーザＩＤを常に含め、
前記センサネットサーバは、前記基地局を介して受信した前記通信フレームに含まれる前記ユーザＩＤに基づき、前記データを前記データベースに蓄積、管理する、
ことを特徴とするデータ管理システム。
【請求項２】
請求項１に記載のデータ管理システムであって，
前記センサノードと前記基地局との間の通信は無線通信であり、前記通信フレームは無線フレームである、
ことを特徴とするデータ管理システム。
【請求項３】
請求項１に記載のデータ管理システムであって，
前記センサノード間において、前記ユーザＩＤまたは前記ユーザＩＤの一部を送受信する、
ことを特徴とするデータ管理システム。
【請求項４】
請求項３に記載のデータ管理システムであって，
前記センサノード間の通信は赤外線通信であり、前記送受信の際、前記ユーザＩＤの下位データを用いる、
ことを特徴とするデータ管理システム。
【請求項５】
請求項３に記載のデータ管理システムであって、
前記センサノードは、前記センサノード間の前記送受信によって、前記センサノードの使用者の対面状態を検出する、
ことを特徴とするデータ管理システム。
【請求項６】
ネットワークを介して接続される複数のセンサノード，基地局，センサネットサーバ，及びデータベースを備え、前記センサノードからのデータを前記センサネットサーバで管理するデータ管理方法であって，
前記センサノードは、前記センサノードの使用者を特定するユーザＩＤを保持し、前記基地局との間の通信の際の通信フレームに前記ユーザＩＤを常に含め、
前記センサネットサーバは、前記通信フレーム中の前記ユーザＩＤに基づき、前記データを前記データベースに蓄積、管理する、
ことを特徴とするデータ管理方法。
【請求項７】
請求項６に記載のデータ管理方法であって，
前記センサノードと前記基地局との間の通信は無線通信であり、前記通信フレームは無線フレームである、
ことを特徴とするデータ管理方法。
【請求項８】
請求項６に記載のデータ管理方法であって，
前記センサノード間において、前記ユーザＩＤまたは前記ユーザＩＤの一部を送受信する、
ことを特徴とするデータ管理方法。
【請求項９】
請求項８に記載のデータ管理方法であって，
前記センサノード間の通信は赤外線通信であり、前記送受信の際、前記ユーザＩＤの下位データを用いる、
ことを特徴とするデータ管理方法。
【請求項１０】
請求項８に記載のデータ管理方法であって、
前記センサノードは、前記センサノード間の前記送受信によって、前記センサノードの使用者同士の対面状態を検出する、
ことを特徴とするデータ管理方法。
【請求項１１】
請求項６に記載のデータ管理方法であって、
前記センサノードがセンサを用いてセンシングを行ない，前記センシングの結果を前記データとして前記センサネットサーバに送信し、前記センサネットサーバは、受信した前記データに基づき、前記センサノードの使用者の行動・状態を検出する、
ことを特徴とするデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末を用いたネットワークシステム、特に、センサノードを用いたデータ管理システムにおける使用者のＩＤの管理技術に関する。
【背景技術】
【０００２】
昨今，センサおよび電源を搭載した小型の無線端末（以下，センサノードと呼ぶ）が開発され，このセンサノードによって，現実世界の様々な情報をリアルタイムに情報処理装置に取り込むネットワークシステム（以下，センサネットと呼ぶ）の研究開発が進んでいる。このセンサネットは，人・物・環境をセンシングして，現場の情報をリアルタイムに取得することを目的とするネットワークシステムである。センサネットは，センサノードに無線機能と電源（電池）を内蔵することで，配線や電源端子などを不要とし，設置を簡単化することができ，従来センサが設置不可能であった場所への設置が可能となる。
また，無線通信を行わず，センサノード内の記録部にセンシングデータを蓄え，必要な時に基地局と接続させてデータをまとめて送信することも可能である。
【０００３】
センサネットは，一般に，センサノード，基地局，イントラネット／インターネット，センサネットサーバから構成される。センサノードは，人・物・環境に設置され，適宜センシングを行なう。センシングデータにセンサノードの識別子情報（ＩＤ情報）も加え，これらのデータを含む無線または有線パケットを作成し，センサノードは基地局へ無線または有線で送信する（特許文献１参照）。
【０００４】
基地局は，センサノードが送信したデータにタイムスタンプや基地局ＩＤ等の情報を附加した後，このデータをイントラネット／インターネット経由でサーバへと転送する。このサーバは，センシングデータ，センサノードＩＤ，タイムスタンプ，基地局ＩＤ等のセンサネットのシステム全体のデータを管理する。
【０００５】
このようなセンサノードを活用して，近年は組織における人の活動度やインタラクション，また人の生体情報を取得する応用も考えられている。これら応用においては，センサノードが破損・故障した場合でも，手間なく、素早くセンサノードＩＤを一元管理することは非常に重要となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１５３７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来このようなシステムにおいて、センサノードの識別子（ＩＤ）としてＭＡＣ(Media Access Control)アドレスが使用されていた。良く知られているように、このＭＡＣアドレスは、ネットワーク上で、各ノードを識別するために設定されているネットワーク機器のハードウェア固有の物理アドレスである。
【０００８】
このようなＭＡＣアドレスをユーザＩＤとして兼用して用いた場合、次のような問題点がある。後に図５を用いて詳細に説明するが、ユーザ側端末である名札ノードの交換の際，旧ユーザ側端末から暗号鍵と暗証番号とをセンサネットサーバへ送信し，ユーザＩＤに基づきアクセス許可を与えるシステムを考える。
【０００９】
このようなシステムにおいては，通常ＩＤテーブルとファイルアクセス権テーブルを管理する。このため，ユーザが旧ユーザ側端末を新ユーザ側端末に交換した場合，ＭＡＣアドレスに対応するノードＩＤ、すなわちユーザＩＤが変更になり、ＩＤテーブルとファイルアクセス権テーブルを更新管理しなければならないこととなる。端末や交換が増えたとき，このＩＤテーブルとファイルアクセス権テーブルを更新管理することは大きな手間となる。
【００１０】
本発明の目的は，同一ユーザが端末を交換した場合，上位システムにおいてそれに対応する設定変更をする必要のないセンサネットシステムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明においては、ネットワークを介して接続される複数のセンサノード，基地局，センサネットサーバ，及びデータベースを備え、センサノードからのデータをセンサネットサーバで管理するデータ管理システムであって，センサノードは、センサノードの使用者を特定するＩＤを保持し、基地局との間の通信の際の通信フレームにこのＩＤを常に含め、センサネットサーバは、この通信フレーム中のＩＤに基づき、データをデータベースに蓄積、管理するデータ管理システム、およびデータ管理方法を提供する。
【００１２】
また、センサノードと基地局との間の通信は無線通信であり、通信フレームは無線フレームであるデータ管理システム及び方法を提供する。
【００１３】
さらに、センサノード間において、ユーザＩＤまたはユーザＩＤの一部を送受信し、好適にはこのセンサノード間の通信は赤外線通信であり、送受信の際、ユーザＩＤの下位データを用いるデータ管理システム及び方法を提供する。
【００１４】
また更に、センサノードは、センサノード間の送受信によって、センサノードの使用者同士の対面状態を検出するデータ管理システム及び方法を提供する。
【００１５】
更にまた、センサノードがセンサを用いてセンシングを行ない，センシングの結果をデータとしてセンサネットサーバに送信し、センサネットサーバは、受信したデータに基づき、センサノードの使用者の行動・状態を検出するデータ管理システム及び方法を提供する。
【００１６】
すなわち、本発明においては、ＭＡＣアドレスをセンサノードの使用者のＩＤとして用いることなく、使用者と一対一対応するユーザＩＤを一義的に設定して各ノードに持たせ，通常の無線または有線送信の際、そのユーザＩＤを含めることによって，センサノードのＭＡＣアドレスと使用者のＩＤの対応関係の変更を不要にする。
【発明の効果】
【００１７】
本発明によれば，端末であるセンサノードが故障したときや端末の使用者を交代したときにも，この交換に伴う上位システムの設定変更を不要とすることができる。
【図面の簡単な説明】
【００１８】
【図１】ビジネス顕微鏡システムにおける処理の流れを示す説明図である。
【図２Ａ】ビジネス顕微鏡システムにおけるブロック図（その１）である。
【図２Ｂ】ビジネス顕微鏡システムにおけるブロック図（その２）である。
【図３】センサノードの構成図である。
【図４】第１の実施例に係わるビジネス顕微鏡システムの全体構成図である。
【図５】ＭＡＣアドレスを検索キーにしたときのシステム構成図である。
【図６】第１の実施例に係わるユーザＩＤを検索キーにしたときのシステム構成図である。
【図７】第１の実施例に係わる、センサノードへのユーザＩＤ割り当てを説明する図である。
【図８】第１の実施例に係わる、センサノードの対面履歴表示を示す図である。
【図９】第１の実施例に係わる、ユーザＩＤを検索キーにしたときのシステムの動作を説明する図である。
【図１０】第１の実施例に係わる、ユーザＩＤを検索キーにしたときのシステムの動作を説明する図である。
【図１１】第１の実施例に係わる、加速度無線フォーマット図である。
【図１２】第１の実施例に係わる、赤外線無線フォーマット図である。
【図１３】第１の実施例に係わる、音声無線フォーマット図である。
【図１４】第１の実施例に係わる、音声ゼロクロス無線フォーマット図である。
【図１５】第１の実施例に係わる、ＤＢテーブル図である。
【図１６】第２の実施例に係わる、認証サーバを追加したシステム構成図である。
【図１７】第３の実施例に係わる、ビジネス顕微鏡有線システム構成図である。
【図１８】各実施例に係わる、赤外線対面通信フォーマット図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図面に従い説明する。
【００２０】
本発明におけるセンサノードの位置づけと機能を明らかにするため，まずビジネス顕微鏡システムについて説明する。ここで，ビジネス顕微鏡とは，人間に装着したセンサノードでその人間の状況を観測し，組織アクティビティとして人物間の関係性と現在の組織の評価（パフォーマンス）を図示して組織の改善に役立てるためのシステムである。また，センサノードで取得される対面検出・行動・音声等に関するデータを，総称して広く組織ダイナミクスデータと呼ぶ。
【００２１】
図１は、ビジネス顕微鏡システムにおいて実行される処理の全体の流れを示す説明図である。図示の都合上分割して示してあるが，各々図示された各処理は相互に連携して実行される。複数の名札型センサノードＮＮａ，ＮＮｂ−  −  −ＮＮｉ，ＮＮｊによる組織ダイナミクスデータの取得（ＢＭＡ）から，組織アクティビティを収集（ＢＭＢ），解析（ＢＭＣ）し，表示（ＢＭＤ）するまでの流れを示す。
【００２２】
まず，図１を用いて組織ダイナミクスデータ取得（ＢＭＡ）について説明する。名札型センサノードＡ（ＮＮａ）は，加速度センサＡＣＣ，赤外線送受信器ＴＲＩＲ，マイクロホンＭＩＣ等のセンサ類，赤外線送受信器から得られた対面情報や加速度センサ，マイクから得られたセンサ値を表示する画面ＳＤ，また図示は省略するが，マイクロコンピュータ及び無線送信機能を有する。
【００２３】
加速度センサＡＣＣは，名札型センサノードＮＮａの加速度（すなわち，名札型センサノードＮＮａを装着している人物Ａ（図示省略）の加速度）を検出する。赤外線送受信器ＴＲＩＲは，名札型センサノードＮＮａの対面状態（すなわち，名札型センサノードＮＮａが他の名札型センサノードと対面している状態）を検出する。なお，名札型センサノードＮＮａが他の名札型センサノードと対面していることは，名札型センサノードＮＮａを装着した人物Ａが，他の名札型センサノードを装着した人物と対面していることを示す。マイクロホンＭＩＣは，名札型センサノードＮＮａの周囲の音声を検出する。
【００２４】
本システムでは，複数の名札型センサノード（図１の名札型センサノードＮＮａ〜名札型センサノードＮＮｊ）を備える。各名札型センサノードは，それぞれ，一人の人物に装着される。例えば，名札型センサノードＮＮａは人物Ａに，名札型センサノードＮＮｂは人物Ｂ（図示省略）に装着される。人物間の関係性を解析し，さらに，組織のパフォーマンスを図示するためである。
【００２５】
なお，名札型センサノードＮＮｂ〜名札型センサノードＮＮｊも，名札型センサノードＮＮａと同様，センサ類，マイクロコンピュータ及び無線送信機能を備える。以下の説明において，名札型センサノードＮＮａ〜名札型センサノードＮＮｊのいずれにも当てはまる説明をする場合，及び，それらの名札型センサノードを特に区別する必要がない場合，名札型センサノードＮＮと記載する。
【００２６】
各名札型センサノードＮＮは，常時（又は短い間隔で繰り返し）センサ類によるセンシングを実行する。そして，各名札型センサノードＮＮは，取得したデータ（センシングデータ）を，所定の間隔で無線によって送信する。データを送信する間隔は，センシング間隔と同じであってもよいし，センシング間隔より大きい間隔であってもよい。このとき送信されるデータには，センシングした時刻と，センシングした名札型センサノードＮＮの固有の識別子（ＩＤ）が付与される。データの無線送信をまとめて実行するのは，送信による電力消費を抑えることによって，人が装着したままで，名札型センサノード（ＮＮ）の使用可能状態を長時間維持するためである。また，全ての名札型センサノードＮＮにおいて同一のセンシング間隔が設定されていることが，後の解析のためには望ましい。
【００２７】
＜ビジネス顕微鏡システムの全体構成＞
次に，図２Ａ，図２Ｂを参照して，ビジネス顕微鏡システムのハードウェア構成を説明する。図２Ａ，図２Ｂは，ビジネス顕微鏡システムを実現するセンサネットシステムの全体構成を説明するブロック図である。図２Ａ，図２Ｂにおける形の異なる５種類の矢印は，それぞれ，時刻同期，アソシエイト，取得したセンシングデータの格納，データ解析のためのデータの流れ，及び制御信号を表している。
ビジネス顕微鏡システムは，名刺型センサノードＮＮと，基地局ＧＷ，センサネットサーバＳＳ，アプリケーションサーバＡＳ，クライアントＣＬから構成される。それぞれの機能はハードウェアまたはソフトウェア，あるいはその組み合わせによって実現されるものであり，必ずしも機能ブロックがハードウェア実体を伴うとは限らない。
【００２８】
図２Ａは，センサノードの一具体例である名札型センサノードＮＮの構成を示しており，名札型センサノードＮＮは人間の対面状況を検出するための複数の赤外線送受信部ＴＲＩＲ１〜ＴＲＩＲ４，装着者の動作を検出するための三軸加速度センサＡＣＣ，装着者の発話と周囲の音を検出するためのマイクＭＩＣ，名札型センサノードの裏表検知のための照度センサＬＳ１Ｆ，ＬＳ１Ｂ，温度センサＴＨＭの各種センサを搭載する。搭載するセンサは一例であり，装着者の対面状況と動作を検出するために他のセンサを使用してもよい。
【００２９】
名札型センサノードでは，赤外線送受信部を４組搭載する。赤外線送受信部ＴＲＩＲ１〜ＴＲＩＲ４は，名札型センサノードＮＮの固有識別情報である端末情報ＴＲＵＤを正面方向に向かって定期的に送信し続ける。他の名札型センサノードＮＮｍを装着した人物が略正面（例えば，正面又は斜め正面）に位置した場合，名札型センサノードＮＮと他の名札型センサノードＮＮｍは，それぞれの端末情報ＴＲＵＤを赤外線で相互にやり取りする。
【００３０】
このため，誰と誰が対面しているのかを記録することができる。各赤外線送受信部は一般に，赤外線送信のための赤外発光ダイオードと，赤外線フォトトランジスタの組み合わせにより構成される。赤外線ＩＤ送信部ＩｒＩＤは，自らのＩＤであるＴＲＩＤを生成して赤外線送受信モジュールの赤外線発光ダイオードに対して転送する。本実施例では，複数の赤外線送受信モジュールに対して同一のデータを送信することで，全ての赤外線発光ダイオードが同時に点灯する。もちろん，それぞれ独立のタイミング，別のデータを出力してもよい。
【００３１】
また，赤外線送受信部ＴＲＩＲ１〜ＴＲＩＲ４の赤外線フォトトランジスタによって受信されたデータは，論理和回路ＩＲＯＲによって論理和が取られる。つまり，最低どれか一つの赤外線受光部でＩＤ受光されていれば名札型センサノードにＩＤとして認識される。もちろん，ＩＤの受信回路を独立して複数持つ構成でもよい。この場合，それぞれの赤外線送受信モジュールに対して送受信状態が把握できるので，例えば，対面する別の名札型センサノードがどの方向にいるかなど付加的な情報を得ることも可能である。
【００３２】
センサによって検出した物理量はセンサデータ格納制御部ＳＤＣＮＴによって，記憶部ＳＴＲＧに格納される。物理量は無線通信制御部ＴＲＣＣによって送信パケットに加工され，送受信部ＴＲＳＲによって基地局ＧＷに対し送信される。
【００３３】
このとき，記憶部ＳＴＲＧから物理量ＳＥＮＳＤを取り出し，無線送信するタイミングを生成するのが通信タイミング制御部ＴＲＴＭＧである。通信タイミング制御部ＴＲＴＭＧは，複数のタイミングを生成する複数のタイムベースを持つ。
【００３４】
記憶部ＳＴＲＧに格納されるデータには，現在センサによって検出した物理量の他，過去に蓄積した物理量ＣＭＢＤや，名札型センサノードの動作プログラムであるファームウェアを更新するためのデータＦＭＵＤがある。
【００３５】
上述の名札型センサノードＮＮは，外部電源検出回路ＰＤＥＴにより，外部電源ＥＰＯＷが接続されたことを検出し，外部電源検出信号ＰＤＥＴＳを生成する。外部電源検出信号ＰＤＥＴＳによって，タイミング制御部ＴＲＴＭＧが生成する送信タイミングを切り替えるタイムベース切替部ＴＭＧＳＥＬ，または無線通信されるデータを切り替えるデータ切替部ＴＲＤＳＥＬを有する。
【００３６】
図２Ａでは一例として，送信タイミングを，タイムベースＴＢ１とタイムベースＴＢ２の２つのタイムベースを，外部電源検出信号ＰＤＥＴＳによってタイムベース切替部ＴＭＧＳＥＬが切り替える構成を，また通信されるデータを，センサから得た物理量データＳＥＮＳＤと，過去に蓄積した物理量データＣＭＢＤと，ファームウェア更新データＦＩＲＭＵＰＤとから，外部電源検出信号ＰＤＥＴＳによってデータ切替部ＴＲＤＳＥＬが切り替える構成を図示している。
【００３７】
照度センサＬＳ１Ｆ，ＬＳ１Ｂは，それぞれ名札型センサノードＮＮの前面と裏面に搭載される。照度センサＬＳ１ＦとＬＳ１Ｂにより取得されるデータは，センサデータ格納制御部ＳＤＣＮＴによって記憶部ＳＴＲＧに格納されると同時に，裏返り検知部ＦＢＤＥＴによって比較される。名札が正しく装着されているときは，前面に搭載されている照度センサＬＳ１Ｆが外来光を受光し，裏面に搭載されている照度センサＬＳ１Ｂは名札型センサノード本体と装着者との間に挟まれる位置関係となるため，外来光を受光しない。このとき，ＬＳ１Ｂで検出される照度より，ＬＳ１Ｆで検出される照度の方が大きな値を取る。一方で，名札型センサノードが裏返った場合，ＬＳ１Ｂが外来光を受光し，ＬＳ１Ｆが装着者側を向くため，ＬＳ１Ｆで検出される照度より，ＬＳ１Ｂで検出される照度の方が大きくなる。
【００３８】
ここで，ＬＳ１Ｆで検出される照度と，ＬＳ１Ｂで検出される照度を裏返り検知部ＦＢＤＥＴで比較することで，名札ノードが裏返って，正しく装着していないことが検出できる。ＦＢＤＥＴで裏返りが検出されたとき，スピーカＳＰにより警告音を発生して装着者に通知する。
マイクロホンＭＩＣは，音声情報を取得する。音声情報によって，「騒々しい」又は「静か」等の周囲の環境を知ることができる。さらに，人物の声を取得・分析することによって，コミュニケーションが活発か停滞しているのか，相互に対等に会話をやり取りしているか一方的に話しているのか，怒っているのか笑っているのか，などの対面コミュニケーションを分析することができる。さらに，人物の立ち位置等の関係で赤外線送受信器ＴＲＩＲが検出できなかった対面状態を，音声情報及び加速度情報によって補うこともできる。
【００３９】
マイクＭＩＣで取得される音声は，音声波形及び，それを積分回路ＡＶＧで積分した信号の両方を取得する。積分した信号は，取得した音声のエネルギーを表す。
【００４０】
三軸加速度センサＡＣＣは，ノードの加速度すなわちノードの動きを検出する。このため，加速度データから，名札型センサノードを装着した人物の動きの激しさや，歩行などの行動を解析することができる。さらに，複数の名札型センサノードが検出した加速度の値を比較することによって，それらの名札型センサノードを装着した人物間のコミュニケーションの活性度や相互のリズム，相互の相関等を解析できる。
【００４１】
上述の名札型センサノードでは，三軸加速度センサＡＣＣで取得されるデータは，センサデータ格納制御部ＳＤＣＮＴによって記憶部ＳＴＲＧに格納されると同時に，上下検知回路ＵＤＤＥＴによって名札の向きを検出する。これは，三軸加速度センサで検出される加速度は，装着者の動きによる動的な加速度変化と，地球の重力加速度による静的加速度の２種類が観測されることを利用している。
【００４２】
表示装置ＬＣＤＤは，名札型センサノードを胸に装着しているときは，装着者の所属，氏名などの個人情報を表示する。つまり，名札として振舞う。一方で，装着者が名札型センサノードを手に持ち，表示装置ＬＣＤＤを自分の方に向けると，名札型センサノードの転地が逆になる。このとき，上下検知回路ＵＤＤＥＴによって生成される上下検知信号ＵＤＤＥＴＳにより，表示装置ＬＣＤＤに表示される内容と，ボタンの機能を切り替える。本実施例では，上下検知信号ＵＤＤＥＴＳの値により，表示装置ＬＣＤＤに表示させる情報を，表示制御ＤＩＳＰによって生成される赤外線アクティビティ解析ＡＮＡによる解析結果と，名札表示ＤＮＭとを切り替える例を示している。
【００４３】
赤外線送受信器ＴＲＩＲがノード間で赤外線ＩＤを送受信することによって，名札型センサノードが他の名札型センサノードと対面したか否か，すなわち，名札型センサノードを装着した人物が他の名札型センサノードを装着した人物と対面したか否かが検出される。このため，名札型センサノードは，人物の正面部に装着されることが望ましい。上述の通り，名札型センサノードは，さらに，加速度センサＡＣＣ等のセンサを備える。名札型センサノードにおけるセンシングのプロセスが，図１における組織ダイナミクスデータ取得（ＢＭＡ）に相当する。
【００４４】
名札型センサノードは多くの場合には複数存在し，それぞれが近い基地局ＧＷと結びついてパーソナルエリアネットワークＰＡＮを形成している。
【００４５】
名札型センサノードＮＮの温度センサＴＨＭは名札型センサノードのある場所の温度を，照度センサＬＳ１Ｆは名札型センサノードＮＮの正面方向などの照度を取得する。これによって，周囲の環境を記録することができる。例えば，温度及び照度に基づいて，名札型センサノードＮＮが，ある場所から別の場所に移動したこと等を知ることもできる。
【００４６】
装着した人物に対応した入出力装置として，ボタンＢＴＮ１〜３，表示装置ＬＣＤＤ，スピーカＳＰ等を備える。
【００４７】
記憶部ＳＴＲＧは，具体的にはハードディスク，フラッシュメモリなどの不揮発記憶装置で構成され，名札型センサノードＮＮの固有識別番号である端末固有データＴＲＵＤ，センシングの間隔，及び，ディスプレイへの出力内容等の動作設定ＴＲＭＡを記録している。この他にも記憶部ＳＴＲＧは一時的にデータを記録することができ，センシングしたデータを記録しておくために利用される。また，固有データＵＤを保持する領域を持つ。これは，ノード個体を一意に識別するＩＤデータ等を書き込むための記憶領域である。
【００４８】
通信タイミング制御部ＴＲＴＭＧは，時刻情報を保持し，一定間隔でその時刻情報を更新する時計である。時間情報は，時刻情報が他の名札型センサノードとずれることを防ぐために，基地局ＧＷから送信される時刻情報ＧＷＣＳＤによって定期的に時刻を修正する。
【００４９】
センサデータ格納制御部ＳＤＣＮＴは，記憶部ＳＴＲＧに記録された動作設定ＴＲＭＡに従って，各センサのセンシング間隔などを制御し，取得したデータを管理する。
【００５０】
時刻同期は，基地局ＧＷから時刻情報を取得して時計を修正する。時刻同期は，後述するアソシエイトの直後に実行されてもよいし，基地局ＧＷから送信された時刻同期コマンドに従って実行されてもよい。
【００５１】
無線通信制御部ＴＲＣＣは，データを送受信する際に，送信間隔の制御，及び，無線の送受信に対応したデータフォーマットへの変換を行なう。無線通信制御部ＴＲＣＣは，必要であれば，無線でなく有線による通信機能を持ってもよい。無線通信制御部ＴＲＣＣは，他の名札型センサノードＮＮと送信タイミングが重ならないように輻輳制御を行なうこともある。
【００５２】
アソシエイトＴＲＴＡは，図２Ｂに示す基地局ＧＷとパーソナルエリアネットワークＰＡＮを形成するためのリクエストＴＲＴＡＱと，その応答ＴＲＴＡＲを送受信し，データを送信すべき基地局ＧＷを決定する。アソシエイトＴＲＴＡは，名札型センサノードＮＮの電源が投入されたとき，及び，名札型センサノードＮＮが移動した結果それまでの基地局ＧＷとの送受信が絶たれたときに実行される。アソシエイトＴＲＴＡの結果，名札型センサノードＮＮは，その名札型センサノードＮＮからの無線信号が届く近い範囲にある一つの基地局ＧＷと関連付けられる。
【００５３】
送受信部ＴＲＳＲは，アンテナを備え，無線信号の送信及び受信を行なう。必要があれば，送受信部ＴＲＳＲは，有線通信のためのコネクタを用いて送受信を行なうこともできる。送受信部ＴＲＳＲによって送受信されるデータＴＲＳＲＤは，基地局ＧＷとの間でパーソナルエリアネットワークＰＡＮを介して転送される。
【００５４】
図２Ｂに示す基地局ＧＷは，名札型センサノードＮＮとセンサネットサーバＳＳを仲介する役目を持つ。無線の到達距離を考慮して，居室・職場等の領域をカバーするように複数の基地局ＧＷが配置される。
【００５５】
基地局ＧＷは，送受信部ＢＡＳＲ，記憶部ＧＷＭＥ，時計ＧＷＣＫ及び制御部ＧＷＣＯを備える。
【００５６】
送受信部ＢＡＳＲは，名札型センサノードＮＮからの無線を受信し，基地局ＧＷへの有線又は無線による送信を行なう。さらに，送受信部ＢＡＳＲは，無線を受信するためのアンテナを備える。
【００５７】
記憶部ＧＷＭＥは，ハードディスク，フラッシュメモリのような不揮発記憶装置で構成される。記憶部ＧＷＭＥには，少なくとも動作設定ＧＷＭＡ，データ形式情報ＧＷＭＦ，端末管理テーブルＧＷＴＴ，及び基地局情報ＧＷＭＧが格納される。動作設定ＧＷＭＡは，基地局ＧＷの動作方法を示す情報を含む。データ形式情報ＧＷＭＦは，通信のためのデータ形式を示す情報，及び，センシングデータにタグを付けるために必要な情報を含む。端末管理テーブルＧＷＴＴは，現在アソシエイトできている配下の名札型センサノードＮＮの端末固有データＴＲＵＤ，及び，それらの名札型センサノードＮＮを管理するために配布しているローカルＩＤを含む。基地局情報ＧＷＭＧは，基地局ＧＷ自身のアドレスなどの情報を含む。また，記憶部ＧＷＭＥには名札型センサノードの更新されたファームウェアＧＷＴＦを一時的に格納する。
【００５８】
記憶部ＧＷＭＥには，さらに，制御部ＧＷＣＯ中の中央処理部ＣＰＵ（図示省略）によって実行されるプログラムが格納されてもよい。
時計ＧＷＣＫは時刻情報を保持する。一定間隔でその時刻情報は更新される。具体的には，一定間隔でＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバＴＳから取得した時刻情報によって，時計ＧＷＣＫの時刻情報が修正される。
【００５９】
制御部ＧＷＣＯは，ＣＰＵ（図示省略）を備える。ＣＰＵが記憶部ＧＷＭＥに格納されているプログラムを実行することによって，センシングデータセンサ情報の取得タイミング，センシングデータの処理，名札型センサノードＮＮやセンサネットサーバＳＳへの送受信のタイミング，及び，時刻同期のタイミングを管理する。具体的には，ＣＰＵが記憶部ＧＷＭＥに格納されているプログラムを実行することによって，無線通信制御・通信制御部ＧＷＣＣ，データ形式変換ＧＷＤＦ，アソシエイトＧＷＴＡ，時刻同期管理ＧＷＣＤ及び時刻同期ＧＷＣＳ等の処理を実行する。
無線通信制御・通信制御部ＧＷＣＣは，無線又は有線による名札型センサノードＮＮ及びセンサネットサーバＳＳとの通信のタイミングを制御する。また，無線通信制御・通信制御部ＧＷＣ）は，受信したデータの種類を区別する。具体的には，無線通信制御・通信制御部ＧＷＣＣは，受信したデータが一般のセンシングデータであるか，アソシエイトのためのデータであるか，時刻同期のレスポンスであるか等をデータのヘッダ部分から識別して，それらのデータをそれぞれ適切な機能に渡す。
【００６０】
なお，無線通信制御・通信制御部ＧＷＣＣは，記憶部ＧＷＭＥに記録されたデータ形式情報ＧＷＭＦを参照して，送受信のために適した形式にデータを変換し，データの種類を示すためのタグ情報を付け加えるデータ形式変換ＧＷＤＦを実行する。
アソシエイトＧＷＴＡは，名札型センサノードＮＮから送られてきたアソシエイト要求ＴＲＴＡＱに対する応答ＴＲＴＡＲを送信し，各名札型センサノードＮＮに割り付けたローカルＩＤを送信する。アソシエイトが成立したら，アソシエイトＧＷＴＡは，端末管理テーブルＧＷＴＴを修正する端末管理情報修正ＧＷＴＦを行なう。
【００６１】
時刻同期管理ＧＷＣＤは，時刻同期を実行する間隔及びタイミングを制御し，時刻同期するように命令を出す。あるいは，この後説明するセンサネットサーバＳＳが時刻同期管理ＧＷＣＤを実行することによって，センサネットサーバＳＳからシステム全体の基地局ＧＷに統括して命令を送ってもよい。
【００６２】
時刻同期ＧＷＣＳは，ネットワーク上のＮＴＰサーバＴＳに接続し，時刻情報の依頼及び取得を行なう。時刻同期ＧＷＣＳは，取得した時刻情報に基づいて，時計ＧＷＣＫを修正する。そして，時刻同期ＧＷＣＳは，名札型センサノードＮＮに時刻同期の命令と時刻情報ＧＷＣＳＤを送信する。
【００６３】
図２ＢのセンサネットサーバＳＳは，全ての名札型センサノードＮＮから集まったデータを管理する。具体的には，センサネットサーバＳＳは，基地局ＧＷから送られてくるデータをデータベースに格納し，また，アプリケーションサーバＡＳ及びクライアントＣＬからの要求に基づいてセンシングデータを送信する。さらに，センサネットサーバＳＳは，基地局ＧＷからの制御コマンドを受信し，その制御コマンドから得られた結果を基地局ＧＷに返信する。
【００６４】
センサネットサーバＳＳは，送受信部ＳＳＳＲ，記憶部ＳＳＭＥ及び制御部ＳＳＣＯを備える。時刻同期管理ＧＷＣＤがセンサネットサーバＳＳで実行される場合，センサネットサーバＳＳは時計も必要とする。
【００６５】
送受信部ＳＳＳＲは，基地局ＧＷ，アプリケーションサーバＡＳ及びクライアントＣＬとの間で，データの送信及び受信を行なう。具体的には，送受信部ＳＳＳＲは，基地局ＧＷから送られてきたセンシングデータを受信し，アプリケーションサーバＡＳ又はクライアントＣＬへセンシングデータを送信する。
記憶部ＳＳＭＥは，ハードディスクやフラッシュメモリなどの不揮発記憶装置によって構成され，少なくとも，パフォーマンスデータベースＳＳＭＲ，データ形式情報ＳＳＭＦ，センシングデータベースＳＳＤＢ及び端末管理テーブルＳＳＴＴを格納する。さらに，記憶部ＳＳＭＥは，制御部ＳＳＣＯのＣＰＵ（図示省略）によって実行されるプログラムを格納してもよい。更に，記憶部ＳＳＭＥには，端末ファームウェア登録部ＴＦＩにおいて格納された名札型センサノードの更新されたファームウェアＧＷＴＦを一時的に格納する。
【００６６】
パフォーマンスデータベースＳＳＭＲは，名札型センサノードＮＮから又は既存のデータから入力された，組織や個人に関する評価（パフォーマンス）を，時刻データと共に記録するためのデータベースである。パフォーマンスデータベースＳＳＭＲは，図１と同じものである。このパフォーマンスデータは，パフォーマンス入力部ＭＲＰＩから入力される。
【００６７】
データ形式情報ＳＳＭＦには，通信のためのデータ形式，基地局ＧＷでタグ付けされたセンシングデータを切り分けてデータベースに記録する方法，及び，データの要求に対する対応方法等が記録されている。後で説明するように，データ受信の後，データ送信の前には必ずこのデータ形式情報ＳＳＭＦが通信制御部ＳＳＣＣによって参照され，データ形式変換ＳＳＤＦとデータ振り分けＳＳＤＳが行われる。
【００６８】
センシングデータベースＳＳＤＢは，各名札型センサノードＮＮが取得したセンシングデータ，名札型センサノードＮＮの情報，及び，各名札型センサノードＮＮから送信されたセンシングデータが通過した基地局ＧＷの情報等を記録しておくためのデータベースである。加速度，温度等，データの要素ごとにカラムが作成され，データが管理される。また，データの要素ごとにテーブルが作成されてもよい。どちらの場合にも，全てのデータは，取得された名札型センサノードＮＮのＩＤである端末固有データＴＲＵＤと，取得された時刻に関する情報とが関連付けて管理される。
【００６９】
端末管理テーブルＳＳＴＴは，どの名札型センサノードＮＮが現在どの基地局ＧＷの管理下にあるかを記録しているテーブルである。基地局ＧＷの管理下に新たに名札型センサノードＮＮが加わった場合，端末管理テーブルＳＳＴＴは更新される。
【００７０】
制御部ＳＳＣＯは，中央処理部ＣＰＵ（図示省略）を備え，センシングデータの送受信やデータベースへの記録・取り出しを制御する。具体的には，ＣＰＵが記憶部ＳＳＭＥに格納されたプログラムを実行することによって，通信制御ＳＳＣＣ，端末管理情報修正ＳＳＴＦ及びデータ管理ＳＳＤＡ等の処理を実行する。
【００７１】
通信制御部ＳＳＣＣは，有線又は無線による基地局ＧＷ，アプリケーションサーバＡＳ及びクライアントＣＬとの通信のタイミングを制御する。また，通信制御部ＳＳＣＣは，上述の通り，送受信するデータの形式を，記憶部ＳＳＭＥ内に記録されたデータ形式情報ＳＳＭＦに基づいて，センサネットサーバＳＳ内におけるデータ形式，又は，各通信相手に特化したデータ形式に変換する。さらに，通信制御ＳＳＣＣは，データの種類を示すヘッダ部分を読み取って，対応する処理部へデータを振り分ける。具体的には，受信されたデータはデータ管理ＳＳＤＡへ，端末管理情報を修正するコマンドは端末管理情報修正ＳＳＴＦへ振り分けられる。送信されるデータの宛先は，基地局ＧＷ，アプリケーションサーバＡＳ又はクライアントＣＬに決定される。
【００７２】
端末管理情報修正ＳＳＴＦは，基地局ＧＷから端末管理情報を修正するコマンドを受け取った際に，端末管理テーブルＳＳＴＴを更新する。
【００７３】
データ管理ＳＳＤＡは，記憶部ＳＳＭＥ内のデータの修正・取得及び追加を管理する。例えば，データ管理ＳＳＤＡによって，センシングデータは，タグ情報に基づいてデータの要素別にデータベースの適切なカラムに記録される。センシングデータがデータベースから読み出される際にも，時刻情報及び端末情報に基づいて必要なデータを選別し，時刻順に並べ替える等の処理が行われる。
センサネットサーバＳＳが，基地局ＧＷを介して受け取ったデータを，データ管理ＳＳＤＡによってパフォーマンスデータベースＳＳＭＲ及びセンシングデータベースＳＳＤＢに整理して記録することが，図１における組織ダイナミクスデータ収集（ＢＭＢ）に相当する。
【００７４】
図２Ｂに示すアプリケーションサーバＡＳは，センシングデータを解析及び処理する。クライアントＣＬからの依頼を受けて，又は，設定された時刻に自動的に，解析アプリケーションＡＳＡが起動する。解析アプリケーションＡＳＡは，センサネットサーバＳＳに依頼を送って，必要なセンシングデータを取得する。さらに，解析アプリケーションＡＳＡは，取得したデータを解析し，解析されたデータをクライアントＣＬに返す。あるいは，解析アプリケーションＡＳＡは，解析されたデータをそのまま解析データベースＡＳＭＤに記録しておいてもよい。
【００７５】
本システムのデータ管理方式の特徴について，図２Ｂを用いて説明する。ノードからの送受信データＴＲＳＲＤには，まとめ送り要求を含めることができる。まとめ送り要求を受信した基地局は，そのままセンサネットサーバＳＳへ転送する。まとめ送り要求を受信したセンサネットサーバＳＳはデータ管理部ＳＳＤＡにおいて，記憶部ＳＳＭＥのセンシングデータベースＳＳＤＢを検索する。このセンシングデータベースＳＳＤＢにおいてデータ欠損が見つかった場合，データ管理部ＳＳＤＡは，その欠損データを指定し，センサノードに対してその欠損データを再送するよう命令を発行する。
【００７６】
＜ビジネス顕微鏡名札型センサノードの外観＞
図３は，名札型センサノードの構造の一具体例を示す外観図である。名札型センサノードはストラップ取り付け部ＮＳＨにネックストラップまたはクリップを取り付け，人の首または胸に装着して使用する。
【００７７】
ストラップ取り付け部ＮＳＨがある面を上面，対向する面を下面と定義する。また，名札型センサノードを装着した際に相手方に向く面を前面，前面に対向する面を裏面と定義する。さらに，名札型センサノード前面から見て左側に位置する面を左側面，左側面に対向する面を右側面と定義する。よって，同図（Ａ）は上面図，同図（Ｂ）は前面図，同図（Ｃ）は下面図，同図（Ｄ）は裏面図，同図（Ｅ）は左側面図となる。
【００７８】
図３（Ｂ）の前面図に示すとおり，名札方センサノードの前面には液晶表示装置ＬＣＤＤが配置される。本液晶表示装置に表示される内容は，後述するとおり相手方に向いている際には装着者の所属や名前などの名札としての表示Ｂを，装着者の方に向いている際には，装着者向けの組織アクティビティフィードバックデータが表示される。
名札型センサノードの表面の材質は透明であり，内部に挿入したカードＣＲＤがケース材質を通して外から見えるようにする。名札型センサノードの内部に挿入したカードＣＲＤを交換することにより名札表面のデザインを変更することができる。
【００７９】
以上により，本名札型センサノードは一般の名札とまったく同様に人間に装着でき，なんら装着者に違和感を感じさせること無くセンサによる物理量の取得を行なうことを可能にする。
【００８０】
同図（Ａ），（Ｂ）の上面図，前面図中のＬＥＤランプＬＥＤ１，ＬＥＤ２は，装着者および装着者に対面する人間に名札型センサノードの状態を通知するために使用される。ＬＥＤ１，ＬＥＤ２は前面及び上面に導光され，名札型センサノードを装着した状態で，点灯状態を装着者と，装着者と対面する者の双方から視認することができる。
【００８１】
名札型センサノードは先に説明したようにスピーカＳＰを内蔵し，装着者および装着者に対面する人間にブザーや音声で名札型センサノードの状態を通知するために使用される。マイクＭＩＣは，名札型センサノード装着者の発話及び周囲の音を取得する。
【００８２】
照度センサＬＳ１Ｆ，ＬＳ１Ｂは，それぞれ名札型センサノード前面と裏面にそれぞれ配置される。ＬＳ１Ｆ，ＬＳ１Ｂで取得される照度値から，装着した名札型センサノードが裏返っていることを検出し，装着者に通知する。
【００８３】
同図（Ｅ）から明らかなように，名札型センサノード左側面には，ＢＴＮ１，ＢＴＮ２，ＢＴＮ３の３個のボタンが配置され，無線通信の動作モードの変更や，液晶表示画面の切り替えを行なう。
【００８４】
名札型センサノードの下面には，電源スイッチＰＳＷ，リセットボタンＲＢＴＮ，クレイドルコネクタＣＲＤＩＦ，外部拡張コネクタＥＸＰＴを備える。
【００８５】
名札型センサノードの前面には，複数の赤外線送受信部ＴＲＩＲ１〜４を配置する。赤外線送受信部を複数備えることが本実施例の名札型センサノードに特有な構造である。名札型センサノード自身の識別番号ＴＲＵＤを赤外線によって間欠的に送信し，また対面者の装着する名札型センサノードが送信する識別番号を受信する機能を持つ。これにより，いつ，どの名札型センサノードが対面したかが記録され，装着した人間同士の対面状況が検出できる。図３に示す構成例では，ＴＲＩＲ１〜４の４個の赤外線送受信部をセンサノード上部に配置した例を示している。
【実施例１】
【００８６】
図４は，第１の実施例におけるシステムの全体構成を示すブロック図である。図４の特徴は，各センサノードＮＮが，複数基地局ＧＷのいずれかと無線通信を行なうことである。この構成によって，センサノードＮＮの現在位置情報を基地局ＧＷ単位で取得でき，１台あたりの基地局の負荷を軽減することができる。
【００８７】
図４の実施例のシステムは，複数のセンサノードＮＮａ，ＮＮｂ，ＮＮｃ，ＮＮｄと，複数のクレイドルＣＲａ，ＣＲｂ，ＣＲｃ，ＣＲｄと，基地局ＧＷａ，ＧＷｂ，イントラネット／インターネットＮＷ，センサネットサーバＳＳ，データベースＤＢから構成される。センサノードＮＮと基地局ＧＷの間は，無線通信ＷＲで接続される。基地局ＧＷとサーバＳＳ間のイントラネット／インターネットＮＷは，有線または無線通信である。データベースＤＢはセンサネットサーバＳＳとは別構成で示したが、データベースＤＢをセンサネットサーバＳＳ内の記憶部中に構成して良いことは言うまでもなく、他の実施例においても同様である。
【００８８】
センサノードＮＮは，一定周期毎にセンシングを行なう。センシングは，例えば加速度の場合，２秒間に５０Ｈｚで３軸ｘ，ｙ，ｚ方向のサンプリングを行なう。サンプリング値は，ｘ，ｙ，ｚの順で取得し，次に時系列で取得する。また，最初にサンプリングした時刻をそのセンシングのタイムスタンプ値とする。
【００８９】
さらに，センサノードＮＮは基地局ＧＷとの無線通信以外に，センサノード間で赤外線通信ＩＲを行なう。赤外線通信においては，端末のＩＤを送受信する。受信した端末は，送信した端末のＩＤをもとに，どの端末使用者と対面したのかを検出することができる。この赤外線通信に用いる端末のＩＤについては後述する。
【００９０】
センシングしたデータは，センサノードＮＮに搭載したメモリ（例えば、図２Ａの記憶部ＳＴＲＧを参照）に格納する。
【００９１】
センシングの後，センサノードＮＮは、後で詳述するように、センシングデータを無線送信用のフレーム内に格納し，基地局ＧＷへ無線送信を行なう。センサノードＮＮのデータを受信した基地局ＧＷは，イントラネット／インターネットＮＷを介して，そのデータをセンサネットサーバＳＳへ送信する。センサネットサーバＳＳは，受信したデータをデータベースＤＢへ格納する。
【００９２】
クレイドルＣＲは，センサノードＮＮの充電器として用いる。また，センサノードＮＮをクレイドルＣＲに接続した時，それをトリガに，それまで基地局ＧＷへの送信に失敗していたセンシングデータがあれば，それをまとめ送りとして送信する。
【００９３】
続いて、図５、図６を用いて、本実施例のシステムの動作を説明する。図５は，先に述べたように、本実施例を適用しない場合の，ユーザとユーザＩＤとして利用したＭＡＣアドレスの関係を説明する図である。
【００９４】
図５（Ａ）において、ユーザ１がＭＡＣアドレス：ＡのセンサノードＮＮａを，ユーザ２がＭＡＣアドレス：ＢのセンサノードＮＮｂを所持している。センサノードＮＮは，各基地局ＧＷとの無線通信ＷＲにおいて，ＭＡＣアドレスを初めに送信する。これは一般的な無線通信の規格によるためである。
【００９５】
データベースＤＢ中のＤＢテーブルＤＢＴ５−１には，あるセンサノードの１周期間にセンシングされたデータに関して，１レコードで格納する。ここでは，その１レコードのカラムの例として，ノードを識別するためのＭＡＣアドレス，センシングした時刻，センサ値，を示している。
【００９６】
また，ＭＡＣアドレスは全世界でユニークな識別子あるので，これにユーザの識別子（ユーザＩＤ）を兼ねさせる。すなわち，ＭＡＣアドレス：ＡのセンサノードＮＮａから来たデータはユーザ１のデータ，ＭＡＣアドレス：ＢのセンサノードＮＮｂから来たデータはユーザ２のデータ，と判断する。
【００９７】
この対応関係は，アプリケーションサーバＡＳにおいて，ユーザ名とＭＡＣアドレスの対応関係を示したユーザ対応表ＵＳ５−１によって管理する。ここでは，ユーザ１にＭＡＣアドレス：Ａを，ユーザ２にＭＡＣアドレス：Ｂを対応させている。
【００９８】
例えば，ユーザごとにセンサ値の時間変化をグラフ化するとき，アプリケーションサーバＡＳはユーザ１のグラフを作成するとき，ユーザ１はＭＡＣアドレス：Ａであることをユーザ対応表ＵＳ５−１から判定し，ＤＢテーブルＤＢＴ５−１からＭＡＣアドレス：Ａの各行のデータを読み出す。アプリケーションサーバＡＳは，ＭＡＣアドレス：Ａについてのデータを，横軸に時刻，縦軸に時刻ごとのセンサ値をプロットし，グラフを描く。ユーザ２についても同様の操作を行なう。このようにして，ユーザごとのセンサグラフＳＧ５−１を作成する。
【００９９】
このＭＡＣアドレスをユーザＩＤとして利用するＩＤ体系のシステムにおいて，ユーザ２が用いていたＭＡＣアドレス：ＢのセンサノードＮＮｂが故障し，図５（Ｂ）に示すように、ＭＡＣアドレス：ＣのセンサノードＮＮｃに交換したとする。この交換の際，ＭＡＣアドレス：Ｂとユーザ２を対応させていた関係を，ＭＡＣアドレス：Ｃとユーザ２の対応関係に変更しなければならない。
【０１００】
ここでは前述の通り，ＤＢテーブルＤＢＴ５−２にはユーザＩＤとしてノードのＭＡＣアドレスのみを格納している。
【０１０１】
上述のように、ＭＡＣアドレスとユーザの対応関係はアプリケーションサーバＡＳで管理する必要がある。従って，センサノードＮＮの交換においては，センサネットサーバＳＳにおいてＭＡＣアドレスとユーザの対応関係を更新する必要がある。物理的なノード個体（ユニークなＭＡＣアドレスを有する）が変わっても，その使用者が変わらない場合，センサグラフＳＧ５−２に表示するユーザ２は，以前と同じユーザ２のセンサ値でなければならない。このため，ＭＡＣアドレス：Ｂのセンサデータだったものと，交換後のＭＡＣアドレス：Ｃのセンサデータは，同一ユーザのセンサデータとして，区別なくセンサグラフＳＧ５−２に表示しなければならない。
【０１０２】
この対応関係の更新は，センサノードの交換と完全に同期させなければならない。アプリケーションサーバＡＳにおいてＭＡＣアドレスとユーザの対応関係の更新が遅れた場合，センサノードＮＮは交換したにもかかわらず，交換後のセンサノードＮＮのデータをグラフ表示できない，という事態に陥ってしまう。また，過去のセンサデータを参照するとき，どの時刻でＭＡＣアドレス：ＢからＣのノードに交換したのか，という時刻情報も管理する必要がある。なぜなら，交換前後にまたがるセンサグラフを表示するとき，交換前と後のセンサデータを同じユーザ２のセンサデータとして表示しなければならないからである。以上のように，アプリケーションサーバＡＳにおいてＭＡＣアドレスとユーザの対応関係することは，手間・リスクが大きい。
【０１０３】
一方、図６は，本実施例を適用した場合の，ユーザとＭＡＣアドレスの関係を示す図である。
【０１０４】
図６（Ａ）に示すように、ユーザ３がＭＡＣアドレス：ＤのセンサノードＮＮｄを，ユーザ４がＭＡＣアドレス：ＥのセンサノードＮＮｅを所持している。このとき，ＭＡＣアドレス：ＤのセンサノードＮＮｄにはユーザＩＤ：０００００００３を，ＭＡＣアドレス：ＥのセンサノードＮＮｅにはユーザＩＤ：０００００００４を付与している。ＭＡＣアドレスと異なり，このユーザＩＤはシステム管理者がノード交換時に変更可能なＩＤである。ユーザＩＤは，ノードの端末固有データ格納領域格納領域ＴＲＵＤＳ，具体的にはフラッシュメモリ等に書き込んでおく。上述のように、このユーザＩＤは，アプリケーションサーバＡＳにおいて，そのセンシングデータがどのユーザのものかを特定するために用いる。この端末固有データ格納領域ＴＲＵＤＳは，図２Ａで示した端末固有データＴＲＵＤが格納されている領域に対応する。
【０１０５】
本実施例において特に重要なことは、センサノードＮＮには，基地局ＧＷとの無線通信ＷＲにおいて，ＭＡＣアドレスの他に常に上述のユーザＩＤを送信させる。基地局ＧＷとの無線通信ＷＲにおいて，規格に基づきＭＡＣアドレスは初めの通信確立の際のみに用いるが，ユーザＩＤは通常送信時のデータにも常に含める。これにより，データベースＤＢの各レコードには，ユーザＩＤが必ず含まれることとなる。したがって，アプリケーションサーバＡＳはデータベースＤＢの各レコードを参照するのみで，そのデータがどのユーザのデータであるかを特定することができる。図６(Ａ)においては，ＤＢテーブルＤＢＴ６−１のレコード内の要素として，ユーザＩＤ，時刻，センシングデータ，を示した。
【０１０６】
アプリケーションサーバＡＳは，ユーザＩＤによって，ユーザ対応表ＵＳ６−１により、どのユーザのデータかを特定する。そして，時刻を横軸に，センサ値を縦軸にして，センサグラフＳＧ６−１を描写する。これにより，ある人物の時間毎のセンサ値をグラフとして知ることができる。
【０１０７】
本実施例において、センサノードＮＮの交換においては，ユーザが不変であれば，交換するセンサノードＮＮのユーザＩＤを交換前と同一の値に設定する。よって，センサノードＮＮの個体が交換され，ＭＡＣアドレスもそれに合わせて変更されても，ユーザＩＤは交換前と同一の値となる。このため，センサネットサーバＳＳやアプリケーションサーバＡＳにおいて何も設定変更しなくても，従来通りデータベースＤＢのレコードを参照するだけで，センサグラフＳＧ６−２に表示を行なうことができる。
【０１０８】
図６(Ｂ)では，ＭＡＣアドレス：Ｅのセンサノードが故障してＭＡＣアドレス：Ｆのセンサノードと交換した場合を示している。この時，ＭＡＣアドレス：Ｅのセンサノードを用いていたユーザ４は，今後ＭＡＣアドレス：Ｆのセンサノードを用いることとなる。ここにおいて，ＭＡＣアドレス：Ｆのセンサノードには，ＭＡＣアドレス：Ｅのセンサノードと同一のユーザＩＤ：０００００００４を付与する。これにより，ＭＡＣアドレス：Ｆのセンサノードからも，通常データにユーザＩＤ：０００００００４が含まれ，ＤＢにはＭＡＣアドレス：ＦかつユーザＩＤ：０００００００４のデータが格納される。アプリケーションサーバは，ＭＡＣアドレスをキーとせず，ユーザＩＤのみをキーとしているため，この変更への対応が不要となり，システム設定変更の手間をかけずにセンサノードの交換を完了することができる。
【０１０９】
また，図６(Ｂ)において，センサネットサーバＳＳが認証を行ない，特定のノードからのデータのみをＤＢに格納する設定の場合を考える。例えば，センサネットサーバＳＳに未登録のノードからのデータは認証によってリジェクトし，ＤＢには格納しない，とする。ＭＡＣアドレス：ＥのノードからＭＡＣアドレス：Ｆのノードに交換した場合，前記の通りこの二つのノードにおいてユーザＩＤは０００００００４のままなので，センサネットサーバＳＳのノード登録を上述したユーザＩＤをキーにすることによって，センサネットサーバＳＳのノード登録の更新が不要となる。
【０１１０】
図７は，本実施例において、各人物とユーザＩＤの割り当て方を示す表である。表において何人目か示すＮｏ．７−１，人物の名前７−２，その人物のローマ字７−３，所属７−４，ノードに書き込むユーザＩＤ７−５，用いるノードのＭＡＣアドレス７−６を割り当てている。センサ値を見る際や，システム構築作業を考慮すると，同じ所属の人物同士に連続的にユーザＩＤを割り振っていく方針が望ましい。ローマ字７−３は，その人物のローマ字読みである。これは，ユーザＩＤ７−５よび所属７−４と対応させる。これらのローマ字，所属，ユーザＩＤをここでは，表示ユーザデータと呼ぶ。
【０１１１】
対面する可能性がある表示ユーザデータを各センサノードに記録させる。これにより，例えばユーザＩＤ：０００００００１の人物と対面した際，それに対応するその人物のローマ字読みを一時的にノードのＬＣＤに表示させ，今誰と対面したのかを視覚的にノードで確認することができる。
【０１１２】
実際に名札センサノードＮＮの端末固有データＴＲＵＤに書き込むデータは，ローマ字７−３，所属７−４，ユーザＩＤ７−５，ＭＡＣアドレス７−６である。このうち，ローマ字７−３，所属７−４，ユーザＩＤ７−５の表示ユーザデータについては，実際に対面する可能性がある他のユーザのデータも登録する。ＭＡＣアドレス７−６については，基本的に製造時に全世界でユニークな値を各センサノードに書き込むため，管理者は変更しない。また，表示ユーザデータとしても用いないため，他のユーザのＭＡＣアドレス７−６を登録する必要はない。
【０１１３】
図８は，対面結果を蓄積し，その対面履歴をセンサノードＬＣＤに表示した図である。名札型センサノードＮＮ８−１のおもて面のＬＣＤＤ８−２のローマ字が誰との対面かを表し，それに対して対面回数を表示し，図１で示した時間別対面履歴の表示ＩＲＤを行なうことができる。ＩｒＡＣＴ画面８−３に，時間帯とその時間帯に対面した人物のローマ字および対面検出回数を表示する。また，日時時刻表示８−４，電池残量表示８−５，温度センサで取得した摂氏温度表示８−６，名札型センサノードに音出力させるか否かを示すＢｅｅｐ状態表示８−７もＬＣＤＤに表示する。
【０１１４】
図９は，実施例１のシステムにおけるシーケンス図である。図９（Ａ）はＭＡＣアドレス：Ａ，ユーザＩＤ：ａのノードＮＮａから来たデータの流れを表す。はじめに基地局ＧＷａと無線通信を確立させるため，ノードＡは自身のＭＡＣアドレス：Ａを基地局ＧＷａに無線送信（９−Ａ−１）する。これを受信した基地局ＧＷａは，ノードＡに対し無線通信を許可し，ショートアドレス：Ｔ１を返信（９−Ａ−２）する。基地局ＧＷａにおいては，ＭＡＣアドレスとショートアドレスの対応関係を管理する。ショートアドレス：Ｔ１を受信したノードＡは，以降の通常無線通信では，基地局ＧＷａに対しＭＡＣアドレスを送信する代わりにショートアドレス：Ｔ１を送信（９−Ａ−３）する。また，この時の通常の無線通信にはユーザＩＤ：ａも含める。
【０１１５】
基地局ＧＷａはショートアドレス：Ｔ１を受信すると，これに対応するＭＡＣアドレスを含め，センサネットサーバＳＳへ送信（９−Ａ−４）する。センサネットサーバＳＳは，受信したデータをＤＢに格納（９−Ａ−５）する。アプリケーションサーバＡＳは，ユーザＩＤをキーにしてデータを検索する。
【０１１６】
図９（Ｂ）はＭＡＣアドレス：Ｂ，ユーザＩＤ：ａのノードから来たデータの流れを表す。はじめに基地局ＧＷａと無線通信を確立させるため，ノードＡは自身のＭＡＣアドレス：Ｂを基地局に無線送信（９−Ｂ−１）する。これを受信した基地局ＧＷａは，ノードＢに対し無線通信を許可し，ショートアドレス：Ｔ２を返信（９−Ｂ−２）する。基地局ＧＷａにおいては，ＭＡＣアドレスとショートアドレスの対応関係を管理する。ショートアドレス：Ｔ２を受信したノードＡは，以降の通常無線通信では，基地局ＧＷａに対しＭＡＣアドレスを送信する代わりにショートアドレス：Ｔ２を送信（９−Ｂ−３）する。また，通常無線通信にはユーザＩＤ：ａも含める。
【０１１７】
基地局ＧＷａはショートアドレス：Ｔ２を受信すると，これに対応するＭＡＣアドレスを含めセンサネットサーバＳＳへ送信（９−Ｂ−４）する。センサネットサーバＳＳは，受信したデータをＤＢに格納（９−Ｂ−５）する。アプリケーションサーバＡＳは，ユーザＩＤをキーにしてデータを検索する。ＭＡＣアドレスはＡからＢに変更されているが，アプリケーションサーバＡＳはユーザＩＤのみを用い，ユーザＩＤはａのままであるため，アプリケーションサーバＡＳは何も意識せずともよい。
【０１１８】
図１０は，赤外線対面検出用のＩＤの送信を含めた本実施例のシステムにおけるシーケンス図である。
【０１１９】
赤外線対面検出用ＩＤには，ユーザＩＤ：ａ、またはユーザＩＤの下位Ｂｙｔｅを用いる。そのため，ノードをＡからＢに交換したとき，変更されたセンサノードのユーザＩＤはａをそのまま用いている。
【０１２０】
さて、通信速度および通信精度の点から，対面検出のための赤外線通信におけるデータサイズは，小さいほどよい。また，無線およびセンサネットシステム全体に比べ，赤外線対面検出において，ユーザ同士が対面するエリアは一般にスケールが小さい。このため，赤外線対面検出用ＩＤはユーザＩＤより一般に少なくてよいため，ユーザＩＤの下位Ｂｙｔｅを用い，赤外線対面の精度を向上させることが可能である。
【０１２１】
図１０（Ａ）はＭＡＣアドレス：Ａ，ユーザＩＤ：ａのノードＮＮａから来たデータの流れを表す。はじめに基地局ＧＷａと無線通信を確立させるため，ノードＡは自身のＭＡＣアドレス：Ａを基地局ＧＷａに無線送信（１０−Ａ−１）する。これを受信した基地局ＧＷａは，ノードＡに対し無線通信を許可し，ショートアドレス：Ｔ１を返信（１０−Ａ−２）する。基地局ＧＷａにおいては，ＭＡＣアドレスとショートアドレスの対応関係を管理する。ショートアドレス：Ｔ１を受信したノードＡは，以降の通常無線通信では，基地局ＧＷａに対しＭＡＣアドレスを送信する代わりにショートアドレス：Ｔ１を送信（１０−Ａ−３）する。また，この時の通常無線通信にはユーザＩＤ：ａも含める。
【０１２２】
基地局ＧＷａはショートアドレス：Ｔ１を受信すると，これに対応するＭＡＣアドレスを含め，センサネットサーバＳＳへ送信（１０−Ａ−４）する。センサネットサーバＳＳは，受信したデータをＤＢに格納（１０−Ａ−５）する。アプリケーションサーバＡＳは，ユーザＩＤ：ａをキーにしてデータを検索する。
【０１２３】
一方、センサノードＮＮａがセンサノードＮＮｃと赤外線通信を行う場合、上述のようにユーザＩＤ：ａ、またはユーザＩＤの下位Ｂｙｔｅを用いる（１０−Ａ−６）。
【０１２４】
図１０（Ｂ）は、ＭＡＣアドレス：Ｂ，ユーザＩＤ：ａのノードから来たデータの流れを表す。はじめに基地局ＧＷａと無線通信を確立させるため，ノードＢは自身のＭＡＣアドレス：Ｂを基地局に無線送信（１０−Ｂ−１）する。これを受信した基地局ＧＷａは，ノードＢに対し無線通信を許可し，ショートアドレス：Ｔ２を返信（１０−Ｂ−２）する。基地局ＧＷａにおいては，ＭＡＣアドレスとショートアドレスの対応関係を管理する。ショートアドレス：Ｔ２を受信したノードＢは，以降の通常無線通信では，基地局ＧＷａに対しＭＡＣアドレスを送信する代わりにショートアドレス：Ｔ２を送信（１０−Ｂ−３）する。また，通常無線通信にはユーザＩＤ：ａも含める。
【０１２５】
基地局ＧＷａはショートアドレス：Ｔ２を受信すると，これに対応するＭＡＣアドレスを含めセンサネットサーバＳＳへ送信（１０−Ｂ−４）する。センサネットサーバＳＳは，受信したデータをＤＢに格納（１０−Ｂ−５）する。アプリケーションサーバＡＳは，ユーザＩＤをキーにしてデータを検索する。ＭＡＣアドレスはＡからＢに変更されているが，アプリケーションサーバＡＳはユーザＩＤのみを用い，ユーザＩＤはａのままであるため，アプリケーションサーバＡＳは何も意識せずともよい。
【０１２６】
同様に、ノードＢのセンサノードＮＮｂがセンサノードＮＮｄと赤外線通信を行う場合、上述のようにユーザＩＤ：ａ、またはユーザＩＤの下位Ｂｙｔｅを変更することなくそのまま用いることができる（１０−Ｂ−６）。
【０１２７】
図１１は，加速度センシングデータを含む無線送信データのフォーマット、すなわち通信フレームである無線フレームの一実施例を示す。
【０１２８】
図１１（Ａ）は，ビジネス顕微鏡システムにおいて，本実施例におけるユーザＩＤを含むデータの無線フレームのフォーマット概要を表している。同図において、無線フレームは図示されていない物理ヘッダに続き，ＭＡＣヘッダ，ペイロードヘッダ，センサデータ，物理フッタから構成される。ペイロードヘッダの中に，本実施例で規定したノードの使用者に割り当てたユーザＩＤを含める。
【０１２９】
１周期のセンシングにおいて，１無線フレームで１周期分のセンサデータを送信しきれない場合，無線フレームを分割して送信する。その分割フレームは，基地局において結合される。例えば５分割で送信された場合，ユーザＩＤを含むペイロードヘッダは，第１番目の無線フレームのものを用い，センサデータは５分割したデータを順番に接続する。
【０１３０】
図１１（Ｂ）は，加速度センシングデータを含む無線送信データのペイロードヘッダのフォーマット例とセンサデータの詳細を示している。
【０１３１】
Ａｐｐｌｉｃａｔｉｏｎ  Ｈｅａｄｅｒ１１−１は，アプリケーションごとに定義するヘッダである。上位４ｂｉｔがアプリケーション種別，下位４ｂｉｔがバージョンを表す。
【０１３２】
Ｄａｔａ  ｔｙｐｅ１１−２は，データユニットのタイプである。具体的には，センシングデータの種別を表す。
【０１３３】
Ｍｅｓｓａｇｅ  Ｔｙｐｅ１１−３は，ペイロードのタイプを表す。そのペイロードが，イベントかコマンドかコマンド応答かを示す。
【０１３４】
Ｓｅｑｕｅｎｃｅ  Ｎｕｍ．１１−４は，フレームの送信順に００００からＦＦＦＦまで付与するシーケンス番号である。ＦＦＦＦの次は００００にリセットする周期的カウンタである。
【０１３５】
センシングシーケンス番号１１−５は，センシング周期毎に００００からＦＦＦＦまで付与するシーケンス番号。ＦＦＦＦの次は００００にリセットする周期的カウンタである。
【０１３６】
異常フラグ１１−６は，センシングデータや時刻に異常があった時に印を入れる。
【０１３７】
まとめ送り識別子１１−７は，通常の無線送信か，まとめ送りという特別モードの無線送信かを区別するための識別子である。
【０１３８】
圧縮タイプ識別子１１−８は，無線データが非圧縮か，および圧縮の種類を示す。
【０１３９】
センシング間隔１１−９は，ノードのセンシング間隔を示す。
【０１４０】
無線送信間隔１１−１０は，ノードの無線送信間隔を示す。
【０１４１】
サンプリングレート１１−１１は，ノードのサンプリング周波数を示す。
【０１４２】
サンプリング回数１１−１２は，ノードの１周期におけるサンプリング回数を示す。
【０１４３】
ユーザＩＤ１１−１３は，本実施例で規定したノードの使用者であるユーザに割り当てるＩＤである。
【０１４４】
分割フレーム番号１１−１４は，１周期のセンシングデータを複数の無線フレームに分割して送信するとき，それぞれの無線フレームに付与する番号である。
【０１４５】
分割フレーム総数１１−１５は，１周期のセンシングデータを無線フレームを分割して送信するとき，分割した無線フレームの総数である。
【０１４６】
タイムスタンプ１１−１６は，ノードのサンプリング時刻である。
【０１４７】
加速度データ数１１−１７は，フレームの次フィールドから記載する加速度センシングデータの個数である。
【０１４８】
加速度ｘ［ｉ］は，ｘ軸加速度のセンシングデータ。加速度ｙ［ｉ］は，ｙ軸加速度のセンシングデータ。加速度ｚ［ｉ］は，ｚ軸加速度のセンシングデータ，である。ｉは，ｉ回目のサンプリングであることを表す。加速度ｘ［１］１１−１８，加速度ｙ［１］１１−１９，加速度ｚ［１］１１−２０の順にサンプリングデータを格納し，以後，加速度ｘ［２］１１−２１・・・とこの順のまま格納する。
【０１４９】
このように，ユーザＩＤを，加速度センシングデータを含む無線送信データのフォーマット内に入れることによって，ＤＢから加速度センシングデータを検索する際，ノード交換があった場合でもそのままユーザＩＤをキーとして用いることが可能となる。
【０１５０】
図１２は，赤外線センシングデータを含む無線送信データのフォーマット例を示している。なおこの赤外線センシングデータは、図２Ａに示した赤外線送受信部ＴＲＩＲ１〜４で受信されたデータである。
【０１５１】
図１２も，図１１と同様，通信フレームである無線フレームは図示されていない物理ヘッダに続く，ＭＡＣヘッダ，ペイロードヘッダ，センサデータ，物理フッタから構成される。図示は省略する。
【０１５２】
Ａｐｐｌｉｃａｔｉｏｎ  Ｈｅａｄｅｒからタイムスタンプまでは，図９と同形式であり、本実施例で規定したノードの使用者に割り当てるユーザＩＤ１２−１３を含んでいる。
【０１５３】
温度１２−１７は，検出した温度の値を示す。照度（表）１２−１８は，ノードの表側で検出した照度の値を示す。照度（裏）１２−１９は，ノードの裏側で検出した照度の値を示す。電池電圧値１２−２０は，検出した電池電圧の値を示す。ＲＳＳＩ値は，検出した基地局のＲＳＳＩ値１２−２１を示す。リザーブ１２−２２は，未使用のフィールドである。赤外線検出名札ノード個数１２−２３は，１周期間に赤外線による対面を検出したノード数を示す。
【０１５４】
本実施例において、対面識別子［１］１２−２４は，ｉ個目の赤外線送信元名札ノードのユーザＩＤ（下位データ）である。検出回数［１，１］１２−２５は１個目の名札ノードから受信した赤外線ＩＤを１番目の赤外線モジュールで受信した回数，検出回数［１，２］１２−２６は１個目の名札ノードから受信した赤外線ＩＤを２番目の赤外線モジュールで受信した回数，検出回数［１，３］１２−２７は１個目の名札ノードから受信した赤外線ＩＤを３番目の赤外線モジュールで受信した回数，検出回数［１，４］１２−２８は１個目の名札ノードから受信した赤外線ＩＤを４番目の赤外線モジュールで受信した回数である。合計検出回数［１］１２−２９は，同一センシング周期において，１個目の同一名札ノードからの赤外線受信合計回数である。
【０１５５】
同一センシング周期において複数名札ノードから送信された赤外線を受信したとき，合計検出回数［１］１２−２９の次フィールドから、二つ目の名札ノードのユーザＩＤ（下位データ）である対面識別子［２］１２−３０と，そこから受信したデータが入る。
【０１５６】
検出回数［２，１］１２−３１は２個目の名札ノードから受信した赤外線ＩＤを１番目の赤外線モジュールで受信した回数，検出回数［２，２］１２−３２は２個目の名札ノードから受信した赤外線ＩＤを２番目の赤外線モジュールで受信した回数，検出回数［２，３］１２−３３は２個目の名札ノードから受信した赤外線ＩＤを３番目の赤外線モジュールで受信した回数，検出回数［２，４］１２−３４は２個目の名札ノードから受信した赤外線ＩＤを４番目の赤外線モジュールで受信した回数である。合計検出回数［２］１２−３５は，同一センシング周期において，２個目の同一名札ノードからの赤外線受信合計回数である。
【０１５７】
以下同様に、対面識別子［ｉ］は，ｉ個目の赤外線送信元名札ノードのユーザＩＤ（下位データ）である。検出回数［ｉ，ｊ］は，同一センシング周期において，ｉ個目の同一名札ノード，ｊ番目の赤外線モジュールからの赤外線受信回数である。合計検出回数［ｉ］は，同一センシング周期において，ｉ個目の同一名札ノードからの赤外線受信合計回数である。
【０１５８】
このように，ユーザＩＤ１２−１３を，赤外線センシングデータを含む無線送信データのフォーマット内に入れることによって，ＤＢから赤外線センシングデータを検索する際，ノード交換があった場合でもそのままユーザＩＤをキーとして用いることが可能となる。
【０１５９】
図１３は，音声センシングデータを含む無線送信データのフォーマット例を示している。図１３も，図１１と同様，通信フレームである無線フレームは、図示されていない物理ヘッダに続く，ＭＡＣヘッダ，ペイロードヘッダ，センサデータ，物理フッタから構成される。図示は省略する。
【０１６０】
Ａｐｐｌｉｃａｔｉｏｎ  Ｈｅａｄｅｒからタイムスタンプまでは，図９と同形式であり、本実施例で規定したノードの使用者に割り当てるユーザＩＤ１３−１３を含んでいる。
【０１６１】
音声データ数は，フレームの次フィールドから記載する音声センシングデータの個数である。
【０１６２】
音声データ数１３−１７は，１センシング周期にサンプリングした音声データの個数である。
【０１６３】
音声データ［１］１３−１８は，１番目の音声サンプリングの値である。以下，サンプリングした順にその音声データを格納し，音声データ［ｉ］は，ｉ番目の音声サンプリングの値である。
【０１６４】
このように，ユーザＩＤ１３−１３を，音声センシングデータを含む無線送信データのフォーマット内に入れることによって，ＤＢから音声センシングデータを検索する際，ノード交換があった場合でもそのままユーザＩＤをキーとして用いることが可能となる。
【０１６５】
図１４は，音声ゼロクロスデータを含む無線送信データのフォーマット例を示している。図１４も，図１１と同様，通信フレームである無線フレームは、図示が省略された物理ヘッダに続く，ＭＡＣヘッダ，ペイロードヘッダ，センサデータ，物理フッタから構成される。図示は省略する。
【０１６６】
Ａｐｐｌｉｃａｔｉｏｎ  Ｈｅａｄｅｒからタイムスタンプまでは，図９と同形式であり、本実施例で規定したノードの使用者に割り当てるユーザＩＤ１４−１３を含んでいる。
【０１６７】
音声ゼロクロス取得レート１４−１７は，音声ゼロクロス取得時間単位を示す。
【０１６８】
音声ゼロクロス数１４−１８は，フレームの次フィールドから記載する音声ゼロクロスデータの個数である。
【０１６９】
音声ゼロクロスデータ［１］１４−１９は，１番目の音声サンプリングの値である。音声ゼロクロス［ｉ］は，ｉ番目の音声ゼロクロスの値である。音声ゼロクロスデータ［ｉ］は，ｉ番目の音声ゼロクロスの値である。以下，サンプリングした順にその音声ゼロクロスデータを格納する。
【０１７０】
このように，ユーザＩＤ１４−１３を，音声ゼロクロスデータを含む無線送信データのフォーマット内に入れることによって，ＤＢから音声ゼロクロスデータを検索する際，ノード交換があった場合でもそのままユーザＩＤをキーとして用いることが可能となる。
【０１７１】
図１５は，ＤＢテーブルの実施例を示している。図１５（Ａ）はノード交換前のＤＢテーブルＤＢＴ５を、図１５（Ｂ）にはノード交換後のＤＢテーブルＤＢＴ６を示している。
【０１７２】
図１５（Ａ）、（Ｂ）において、ＭＡＣアドレス１５−ａ−１，ユーザＩＤ１５−ａ−２，センシングデータ１５−ａ−３，時刻１５−ａ−４を示している。ＤＢテーブルＤＢＴ５において，ＭＡＣアドレス：１１２２３３４４５５６６７７８８のノードを，図１５（Ｂ）のＤＢテーブルＤＢＴ６において，ＭＡＣアドレス：１１２２３３４４５５６６７７００のノードに交換している。この時，交換前と交換後のノードのユーザＩＤは，どちらも０００１０００１として一致させている。
【０１７３】
ＤＢテーブルＤＢＴ５およびＤＢＴ６には，ＭＡＣアドレス１５−ａ−１とユーザＩＤ１５−ａ−２をともに格納している。アプリケーションサーバＡＳは，ノードデータの検索キーとしては，ユーザＩＤを用いる。このため，ノードを交換しても，ユーザＩＤが一致している場合，アプリケーションサーバＡＳはそのまま同じユーザが身に着けたノードとみなすため，何も変更の必要も発生しない。
【実施例２】
【０１７４】
図１６（Ａ）、（Ｂ）は，上述した実施例１のシステムに認証サーバＣＳを追加したシステムに関する第２の実施例を示す図である。センサネットサーバＳＳがＤＢにアクセスするとき，および，クライアントＣＬがアプリケーションサーバＡＳにアクセスするとき，認証サーバＣＳを通過する構成としている。
【０１７５】
名札ノードＮＮからのデータが無線通信ＷＲで基地局ＧＷに到達し，そのデータがセンサネットサーバＳＳに転送され，そのデータをＤＢに格納する際，そこに含まれる名札ノードＮＮのユーザＩＤが登録されているものかを認証サーバＣＳによって判定する。その場合，認証判定部ＣＤにおいて，そのデータに含まれるユーザＩＤが認証サーバＣＳの認証テーブルＣＴに登録されているユーザＩＤと一致していれば，ＤＢへの格納を許可する。図１６（Ａ）、（Ｂ）には，認証テーブル例ＣＴＥを示している。ユーザＩＤ０００００００１または０００００００２であれば，そのノードデータのＤＢへの格納を許可する。認証テーブル例ＣＴＥに登録されていないユーザＩＤの場合，そのノードデータは不正と判定し、ＤＢに格納しない。
【０１７６】
また，クライアントＣＬからのアクセスに対しても，認証サーバＣＳによってアクセス許可・不許可を判定する。クライアントＣＬからのアクセス要求にユーザＩＤまたはそれに準じる認証ＩＤを含めておく。認証サーバＣＳは，クライアントＣＬからのアクセス要求を受信した際，認証判定部ＣＤにおいて，そのアクセス要求に含まれるユーザＩＤまたはそれに準じる認証ＩＤが認証サーバＣＳの認証テーブルＣＴに登録されているか否かを判定する。登録されていれば，そのアクセス要求を受諾し，以後そのクライアントＣＬからのアクセスを許可する。登録されていなければ，そのアクセス要求を拒否し，以後そのクライアントＣＬからのアクセスを拒否する。
【０１７７】
図１６（Ｂ）において，ユーザ２が用いていたノードＮＮｂが故障したため，ＭＡＣアドレス：ＢからＭＡＣアドレス：ＣのノードＮＮｃに交換した場合を考える。ここではユーザは同一人物であるので，ノードＮＮｃのユーザＩＤは０００００００２とし，交換前のユーザＩＤと同一に設定する。
【０１７８】
認証サーバＣＳでの認証において，認証テーブル例ＣＴＥにはユーザＩＤ０００００００２は登録済みであるので，交換後のノードＮＮｃからのデータも認証される。
【０１７９】
認証サーバＣＳに登録済みのユーザＩＤであれば，ＤＢにそのまま格納する。
従って，ノード交換において，ＤＢへのアクセス認証に関しても，設定変更の手間が不要となる。
【実施例３】
【０１８０】
図１７は，ビジネス顕微鏡システムにおいて，ノードと基地局間に有線基地局インタフェイスＣＧＷＩＦを介して，無線を使用せず、コネクタＣＮによる有線通信を使用する場合を示す第３の実施例を説明するための図である。
【０１８１】
図１７のシステムの特徴は，各センサノードＮＮが，一つの有線基地局インタフェイスＣＧＷＩＦにコネクタＣＮ経由で同時に複数接続・通信が可能な点である。この構成によって，複数センサノードからの大量データを一度に基地局に転送できる。この有線通信に用いる通信フレームにおいても、上述した実施例１、２の無線フレーム同様、常にユーザＩＤを通信フレーム中に挿入することにより、実施例１、２と同様の効果を得ることができる。
【０１８２】
図１７の実施例においては，複数のセンサノードＮＮａ，ＮＮｂ，ＮＮｃ，ＮＮｄ，一つの有線基地局インタフェイスＣＧＷＩＦ，基地局ＧＷ，イントラネット／インターネットＮＷ，センサネットサーバＳＳ，ＤＢから構成される。基地局とサーバ間のイントラネット／インターネットＮＷは，有線または無線通信である。
【０１８３】
センサノードＮＮは，一定周期毎にセンシングを行なう。センシングは，例えば加速度の場合，２秒間に５０Ｈｚで３軸ｘ，ｙ，ｚ方向のサンプリングを行なう。サンプリング値は，ｘ，ｙ，ｚの順で取得し，次に時系列で取得する。また，最初にサンプリングした時刻をそのセンシングのタイムスタンプ値とする。
【０１８４】
さらに，センサノードＮＮは基地局ＧＷとのコネクタＣＮ経由の通信以外に，センサノード間で赤外線通信ＩＲを行なう。赤外線通信においては，端末ＮＮのＩＤを送受信する。受信した端末ＮＮは，送信した端末ＮＮのＩＤをもとに，どの端末使用者と対面したのかを検出することができる。
【０１８５】
センシングしたデータは，センサノードＮＮに搭載したメモリ（例えば、図２Ａの記憶部ＳＴＲＧを参照）に格納する。
【０１８６】
センシングの後，センサノードＮＮはセンシングデータをコネクタＣＮ経由の通信フレーム内に格納し，有線基地局インタフェイスＣＧＷＩＦへコネクタＣＮ経由で送信を行なう。センサノードＮＮのデータを受信した基地局ＧＷは，イントラネット／インターネットＮＷを介して，そのデータをセンサネットサーバＳＳへ送信する。センサネットサーバＳＳは，受信したデータをデータベースＤＢへ格納する。
【０１８７】
有線基地局インタフェイスＣＧＷＩＦは，センサノードＮＮの充電器としても用いる。また，センサノードＮＮを有線基地局インタフェイスＣＧＷＩＦに接続した時，それをトリガに，それまでセンシングしたデータがあれば，それをまとめ送りとして有線基地局インタフェイスＣＧＷＩＦへコネクタＣＮ経由で送信する。
【０１８８】
図１８は，各実施例で利用される赤外線対面通信のフォーマットの一実施例を示している。
【０１８９】
上述したように、通信速度および通信精度の点から，対面検出のための赤外線通信におけるデータサイズは，小さいほどよい。また，無線およびセンサネットシステム全体に比べ，赤外線対面検出において，ユーザ同士が対面するエリアは一般にスケールが小さい。このため，赤外線対面検出用ＩＤはユーザＩＤより一般に少なくてよいため，ユーザＩＤの下位Ｂｙｔｅを用い，赤外線対面の精度を向上させると良い。
【０１９０】
本実施例においては，ユーザＩＤ下位２Ｂｙｔｅ（１８−１）とＣＲＣ１６（１８−２）を含めている。ユーザＩＤ下位２Ｂｙｔｅは，ユーザＩＤの下位から２Ｂｙｔｅを抽出したデータである。ＣＲＣ１６は，相手のセンサノードＮＮが赤外線対面通信を受信したとき，ノイズ等によってそのデータに誤りが含まれていないかをチェックするためのものである。
【産業上の利用可能性】
【０１９１】
本発明は、無線端末を用いたネットワークシステム、特に、センサノードを用いたデータ管理システムにおける使用者のＩＤの管理技術として有用である。
【符号の説明】
【０１９２】
ＢＭＤ…表示，ＢＭＣ…解析，ＮＮ…名刺型センサノード，ＴＲＩＲ…赤外線送受信器，ＡＣＣ…加速度センサ，マイクロホン…ＭＩＣ，ＬＣＤＤ…液晶ディスプレイ，組織ダイナミクスデータ取得…ＢＭＡ，組織ダイナミクスデータ収集…ＢＭＢ，ＤＢ…データベース，センシングデータベース…ＳＳＤＢ，パフォーマンスデータベース…ＳＳＭＲ，ＧＷ…基地局，ＳＳ…センサネットサーバ，ＡＳ…アプリケーションサーバ，ＣＬ…クライアント，時刻情報…ＧＷＣＳＤ，アソシエイト要求…ＴＲＴＡＱ，アソシエイト要求…ＴＲＴＡＲ，送受信データ…ＴＲＳＲＤ，パーソナルエリアネットワーク…ＰＡＮ，照度センサ…ＬＳ１，温度センサ…ＴＨＭ，積分回路…ＡＶＧ，アソシエイト…ＴＲＴＡ，送受信部…ＴＲＳＲ，無線通信制御部…ＴＲＣＣ，通信タイミング制御部…ＴＲＴＭＧ，タイムベース…ＴＢ，記憶部…ＳＴＲＧ，センシングデータ…ＳＥＮＳＤ，纏め送りデータ…ＣＭＢＤ，ファームウェア更新データ…ＦＭＵＤ，端末固有データ…ＴＲＵＤ，動作設定…ＴＲＭＡ，赤外線アクティビティ解析…ＡＮＡ，名札表示…ＤＮＮ，表示制御…ＤＩＳＰ，表示装置…ＬＣＤＤ，ボタン…ＢＴＮ，上下検知信号…ＵＤＤＥＴＳ，ＧＷ…基地局ホスト，ＲＦＧＷ…基地局無線部，ＳＮ…センサノード，ＣＲ…クレイドル，ＮＷ…ネットワーク，ＷＲ…無線通信，ＤＢ…データベース，ユーザ対応表…ＵＳ，ＤＢテーブル…ＤＢＴ，センサグラフ…ＳＧ，認証テーブル…ＣＴ，ＣＮ…コネクタ。
【図１】
2010166211.tif 000003
【図２Ａ】
2010166211.tif 000004
【図２Ｂ】
2010166211.tif 000005
【図３】
2010166211.tif 000006
【図４】
2010166211.tif 000007
【図５】
2010166211.tif 000008
【図６】
2010166211.tif 000009
【図７】
2010166211.tif 000010
【図８】
2010166211.tif 000011
【図９】
2010166211.tif 000012
【図１０】
2010166211.tif 000013
【図１１】
2010166211.tif 000014
【図１２】
2010166211.tif 000015
【図１３】
2010166211.tif 000016
【図１４】
2010166211.tif 000017
【図１５】
2010166211.tif 000018
【図１６】
2010166211.tif 000019
【図１７】
2010166211.tif 000020
【図１８】
2010166211.tif 000021