(57)【要約】  【課題】センサノードが、電池の消耗を抑制し、更に転送帯域を不要に圧迫することを防止しながら、転送サイズの大きなデータや、信頼性が求められるデータを、欠落なく送受信可能にする。  【解決手段】名刺型センサノード（NN）に外部電源が接続されたことを検出する検出部（PDET）を持ち、外部電源（ＥＰＯＤ）が供給されたことを検出部（PDET）が検出されたのをきっかけに、データ切替部（ＴＲＤＳＥＬ）、通信タイミング制御部（TRTMG）及び無線通信制御部（TRCC）は、通信頻度を向上させて纏め送りなどの転送サイズの大きなデータを送受信し、またはファームウェアの書き換えデータなどの信頼性の要求されるデータに切り替えて送受信する。【選択図】図２a
2008301071.tif 000002
【特許請求の範囲】
【請求項１】
物理量を測定して送信するセンサノードであって、
複数のセンサを駆動して前記物理量の測定を制御する制御部と、
複数の前記センサから前記制御部が取得した物理量データを送信する無線通信回路と、
前記制御部と前記無線通信回路及び前記センサに電力を供給する電池と、
前記制御部と前記無線通信回路及び前記センサに電力を供給し、または前記電池を充電する外部電源供給部から電源が供給されていることを検出する検出部とを有し、
前記制御部は、
前記検出部が前記外部電源供給部からの電源の供給を検出したことをきっかけとして、前期無線通信回路が通信する頻度を増加するよう制御する
センサノード。
【請求項２】
請求項１記載のセンサノードであって、
前記センサから取得された前記物理量データを格納する記憶部を更に有し、
前記制御部は、
前記検出部が、前記外部電源供給部から電源が供給されたことを検出したことをきっかけとして、前記無線通信回路から基地局への転送が失敗し、前記記憶部に格納されている前記物理量データを前記基地局に再転送するよう制御する
センサノード。
【請求項３】
請求項１記載のセンサノードであって、
前記制御部は、
前記検出部が、前記外部電源供給部から電源が供給されたことを検出したことをきっかけとして、前記制御部を制御するソフトウェアを書き換えるよう制御する
センサノード。
【請求項４】
請求項１記載のセンサノードであって、
前記センサは、前記センサノード同士が対面していることを検知する複数の赤外線送受信部を含み、
複数の前記赤外線送受信部は、前記センサノードに角度を変えて設置された
センサノード。
【請求項５】
請求項１記載のセンサノードであって、
前記センサノードは更に表示装置を備え、
前記制御部は、
複数の前記センサから得られた前記物理量データに基づき計算された組織ダイナミクスを前記表示装置に表示する
センサノード。
【請求項６】
請求項５記載のセンサノードであって、
前記センサは加速度センサを含み、
前記制御部は、
前記加速度センサで重力方向を検出することで、前記センサノードを装着者が装着しているか手に持っているかを検出し、
前記表示装置に、前記装着者が装着しているときには装着者の名前と所属を表示し、前記装着者が手に持っているときには前記組織ダイナミクスを表示する
センサノード。
【請求項７】
請求項１記載のセンサノードであって、
前記制御部は、
前記無線通信回路から基地局への前記物理量データの通信が失敗した場合、前記基地局が存在しないと判断し、前記基地局への物理量データの通信頻度を小さくするよう制御する
センサノード。
【請求項８】
請求項１記載のセンサノードであって、
装着者が操作可能なボタンを更に有し、
前記制御部は、
前記無線通信回路から基地局への前記物理量データの通信が失敗した場合、前記基地局が存在しないと判断し、且つ前記装着者が前記ボタンを押したことを検出した場合、
前記基地局への通信頻度を小さくするよう制御する
センサノード。
【請求項９】
請求項１記載のセンサノードであって、
前記センサは２個の照度センサを含み、
２個の前記照度センサはそれぞれ、前記センサノードの筐体の表と裏に配置され、
２個の前記照度センサで取得される照度値の比較によって前記筐体の裏表を
検出する
センサノード。
【請求項１０】
請求項４記載のセンサノードであって、
前記外部電源供給部として、前記センサノードと対面していることを検知する赤外線送受信部と、当該赤外線送受信部を駆動する制御部と、当該制御部が取得した対面情報を送信する無線通信回路とを備え、机上に設置されるクレイドルを使用し、
前記センサノードの前記赤外線送受信部は、前記クレイドルの前記赤外線送受信部との間で赤外線通信を行うことにより、
前記センサノードの前記制御部は、前記センサノードの前記赤外線送受信部の出力に基づき、前記センサノードの装着者が前記机に着席したことを検出する
センサノード。
【請求項１１】
物理量を測定して送信するセンサノードであって、
複数のセンサを駆動して前記物理量の測定を制御する制御部と、
複数の前記センサから前記制御部が取得した物理量データを送信する無線通信回路と、
前記制御部と前記無線通信回路及び前記センサに電力を供給する電池と、
前記制御部と前記無線通信回路及び前記センサに電力を供給し、または前記電池を充電する外部電源供給部から電源が供給されていることを検出する検出部とを有し、
前記制御部は、
前記検出部が、前記外部電源供給部からの電源の供給を検出したことをきっかけとして、前期無線通信回路が通信するデータをより高信頼性が求められるデータに変更するよう制御する
センサノード。
【請求項１２】
請求項１１記載のセンサノードであって、
前記センサから取得された前記物理量データを格納する記憶部を更に有し、
前記制御部は、
前記検出部が、前記外部電源供給部から電源が供給されたことを検出したことをきっかけとして、前記無線通信回路から基地局への転送が失敗し、前記記憶部に格納されている前記物理量データを前記基地局に再転送するよう制御する
センサノード。
【請求項１３】
請求項１１記載のセンサノードであって、
前記制御部は、
前記検出部が、前記外部電源供給部から電源が供給されたことを検出したことをきっかけとして、前記制御部を制御するソフトウェアを書き換えるよう制御する
センサノード。
【請求項１４】
請求項１１記載のセンサノードであって、
前記センサは、前記センサノード同士が対面していることを検知する複数の赤外線送受信部を含み、
複数の前記赤外線送受信部は、前記センサノードに角度を変えて設置された
センサノード。
【請求項１５】
請求項１１記載のセンサノードであって、
前記センサノードは更に表示装置を備え、
前記制御部は、
複数の前記センサから得られた前記物理量データに基づき計算された組織ダイナミクスを前記表示装置に表示する
センサノード。
【請求項１６】
請求項１５記載のセンサノードであって、
前記センサは加速度センサを含み、
前記制御部は、
前記加速度センサで重力方向を検出することで、前記センサノードを装着者が装着しているか手に持っているかを検出し、
前記表示装置に、前記装着者が装着しているときには前記装着者の名前と所属を表示し、前記装着者が手に持っているときには前記組織ダイナミクスを表示する
センサノード。
【請求項１７】
請求項１１記載のセンサノードであって、
前記制御部は、
前記センサノードから基地局への前記物理量データの通信が失敗した場合、前記基地局が存在しないと判断し、前記基地局への前記物理量データの通信頻度を小さくするよう制御する
センサノード。
【請求項１８】
請求項１１記載のセンサノードであって、
装着者が操作可能なボタンを更に有し、
前記制御部は、
前記センサノードから基地局への前記物理量データの通信が失敗した場合、前記基地局が存在しないと判断し、且つ前記装着者が前記ボタンを押したことを検出した場合、前記基地局への通信頻度を小さくするよう制御する
センサノード。
【請求項１９】
請求項１１記載のセンサノードであって、
前記センサは２個の照度センサを含み、
２個の前記照度センサはそれぞれ、前記センサノードの筐体の表と裏に配置され、
２個の前記照度センサで取得される照度値の比較によって前記筐体の裏表を
検出する
センサノード。
【請求項２０】
請求項１４記載のセンサノードであって、
前記外部電源供給部として、前記センサノードと対面していることを検知する赤外線送受信部と、当該赤外線送受信部を駆動する制御部と、当該制御部が取得した対面情報を送信する無線通信回路とを備え、机上に設置されるクレイドルを使用し、
前記センサノードの前記赤外線送受信部は、前記クレイドルの前記赤外線送受信部との間で赤外線通信を行い、
前記センサノードの前記制御部は、前記前記センサノードの前記赤外線素受信部の出力に基づき、前記センサノードの装着者が前記机に着席したことを検出する
センサノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物間の対面コミュニケーションデータを取得し、組織の状態を可視化するビジネス顕微鏡システム、特にこのようなシステムにおいて物理量を取得して送信する端末であるセンサノードに関する。
【背景技術】
【０００２】
あらゆる組織において生産性の向上は必須の課題となっており、職場環境の改善及び業務の効率化のために多くの試行錯誤がなされている。工場等の組立又は搬送を業務とする組織に限定した場合には、部品又は製品の移動経路を追跡することでその成果を客観的に分析することができる。しかし事務、営業及び企画等の知識労働を行うホワイトカラー組織に関しては、モノと業務が直結していないため、モノを観測することで組織を評価することはできない。そもそも組織を形成する理由とは、複数の人間が力を合わせることによって、個人ではできない大掛かりな業務を達成するためである。このため、どのような組織においても２人又はそれ以上の人物によって常に意思決定及び合意がなされている。この意思決定及び合意は人物間の関係性によって左右されると考えることができ、ひいてはその成否が生産性を決定付けていると考えられる。ここで関係性とは、例えば上司、部下又は友人といったラベル付けされたものであってもよいし、さらに、好意、嫌悪、信頼又は影響等、互いに対する多様な感情を含んでもよい。人と人とが関係性を有するためには、意思疎通、つまりコミュニケーションが不可欠である。このため、コミュニケーションの記録を取得することで関係性を調べることができると考えられる。
【０００３】
この人と人とのコミュニケーションを検出する一つの方法が、センサネットワークを活用することである。センサネットワークは、センサと無線通信回路を備えた端末を環境や物、人などに取り付け、センサから得られた様々な情報を無線経由で取り出すことで状態の取得や制御に応用する技術である。このコミュニケーションを検出するためにセンサによって取得する物理量には、対面状態を検出する赤外線、発話や環境を検出する音声、人の動作を検出する加速度がある。
【０００４】
これらセンサにより得られる物理量から、人の動きや人と人とのコミュニケーションを検出し、組織の状態を可視化することで組織の改善に役立てるためのシステムが、ビジネス顕微鏡システムである。
【０００５】
センサによって取得される物理量は、事象が発生する時間やその前後関係、異なるセンサで取得された物理量同士の関係が、人と人とのコミュニケーションを分析する上で重要な意味を持つ。従って、もしデータに欠落が生じると、正確な対面コミュニケーションの分析が不可能になる。従って、装着している時間は継続してデータを取得することが必須である。
【０００６】
一般に、センサネットワークの端末で取得されるデータが欠落する原因には
大きく分けて２つの原因がある。一つは電源に起因するものである。電池が消耗して電池の交換が発生する場合、電源が遮断されてセンサによる物理量の取得や通信が行えない。二つ目は通信の問題である。無線による通信が可能な距離は有限であり、端末や基地局同士の距離が一定以上離れた場合、通信が行えない。また、ノイズの多い環境下や、通信経路上の障害物などによって、通信可能である距離は短縮する。
【０００７】
継続してセンサ情報の取得と通信を行うことを目的として、特許文献１〜３で開示されるように端末に内蔵した二次電池に充電を行いながらセンシングや通信を行う技術が開発されている。
【０００８】
【特許文献１】特開２００６−３１２０１０号公報
【特許文献２】特開２００４−１７８０４５号公報
【特許文献３】特開２００４−２３５９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記特許文献１及び２の公知例は、端末は通常内蔵二次電池で動作するが、外部から電源が供給されている場合には外部電源で動作する。更に、並行して内蔵された二次電池の充電を行い、外部電源の有無にかかわらず通信動作を継
続することを述べている。これら公知例では、外部電源を接続した場合は、供給先を外部電源に切り替えるのみであり、通信内容や通信頻度は通常動作時のままである。
【００１０】
例えば、センサノード自身のファームウェアの書き換えデータなどは、センサで取得した物理データと比較してデータサイズが大きく、また一部でも欠落すると全体を使用することが出来ない。このようなデータを、バッテリー動作中に転送することは、再送制御によって無駄な電力を消費したり、通信帯域を圧迫するなどの問題がある。
【００１１】
本発明の課題は、電池動作時の電力消費を増加させず、更に通信帯域を不要に圧迫させずに、上記の電源や通信の問題で欠落すること無く物理量を測定できる、センサノードを提供することである。
【課題を解決するための手段】
【００１２】
ビジネス顕微鏡の適用が想定されるシーンはオフィス環境であり、物理量を取得する名札型センサノードは、装着者がオフィスから帰宅する夜間は物理量の測定は実施しない。そのため、名札型センサノードは装着者がオフィスにいるときには内蔵する二次電池で動作し、装着者が帰宅しているときはクレードルに装着したり、外部電源を接続したりして内蔵の二次電池に充電を行う。
【００１３】
本件出願の発明者は、クレイドルをはじめとする、名札型センサノードに対し外部から電源を供給する外部電源供給部と、名札型センサノードと通信を行う基地局は、机上またはその付近に設置されることから、机上では名札型センサノードと基地局との距離が近く、通信が安定して行えることに着目した。更に、名札型センサノードがクレイドルに装着されるなど外部から電源が供給されている期間は、必然的に名札型センサノードが人間に装着されていない期間に相当し、この期間は通信帯域が空いていることが想定される。
【００１４】
机上で外部から電源が供給されている場合は、バッテリーの消耗を考慮する必要が無いこと、通信が安定して行えること、通信帯域が空いている条件から、大容量のデータ、または信頼性が求められるデータを送受信するのに好適である。
【００１５】
本件発明は、人と人とのコミュニケーションを取得することを目的とする名札型センサノードであって、机上で外部電源に接続する等、外部から電源が供給されたことの検出をきっかけとして、通信頻度を向上させて大容量のデータの送受信を行うモードに移行する、または信頼性が要求されるデータを送受信するモードに移行する。
【発明の効果】
【００１６】
センサノードが、サイズの大きなデータや、信頼性が求められるデータを、電池の消耗を抑え、更に転送帯域を不要に圧迫することなく転送する。これにより、センサノードが欠落なくデータを送受信できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１８】
本発明におけるセンサノードの位置づけと機能を明らかにするため、まずビジネス顕微鏡システムについて説明する。ここで、ビジネス顕微鏡とは、人間に装着したセンサノードでその人間の状況を観測し、組織アクティビティとして人物間の関係性と現在の組織の評価（パフォーマンス）を図示して組織の改善に役立てるためのシステムである。また、センサノードで取得される対面検出・行動・音声等に関するデータを、総称して広く組織ダイナミクスデータと呼ぶ。
【００１９】
図１ａ、図１ｂ、図１ｃは、一つの実施形態であるビジネス顕微鏡システムにおいて実行される処理の全体の流れを示す説明図であり、図示の都合上分割して示してあるが、各々図示された各処理は相互に連携して実行される。複数の名札型センサノード（ＮＮａ、ＮＮｂ- - -ＮＮｉ、ＮＮｊ）による組織ダイナミクスデータの取得（ＢＭＡ）から、組織アクティビティとして人物間の関係性と現在の組織の評価（パフォーマンス）を表示（ＢＭＦ）するまでの一連の流れを示す。
【００２０】
本システムでは、組織ダイナミクスデータ取得（ＢＭＡ）、パフォーマンス入力（ＢＭＰ）、組織ダイナミクスデータ収集（ＢＭＢ）、相互データ整列（ＢＭＣ）、相関係数の学習（ＢＭＤ）、組織アクティビティ解析（ＢＭＥ）及び組織アクティビティ表示（ＢＭＦ）の各処理が適切な順序で実行される。なお、これらの処理を実行する装置の実施例及びそれらの装置を含むシステム全体の構成については、図２ａ、図２ｂを参照して後述する。
【００２１】
まず、図１ａを用いて組織ダイナミクスデータ取得（ＢＭＡ）について説明する。名札型センサノードＡ（ＮＮａ）は、加速度センサ（ＡＣＣ）、赤外線送受信器（ＴＲＩＲ）、マイクロホン（ＭＩＣ）等のセンサ類、赤外線送受信器から得られた対面情報を表示する画面（ＩＲＤ）と、レイティングを入力するユーザインタフェース（ＲＴＧ）、また図示は省略するが、マイクロコンピュータ及び無線送信機能を有する。
【００２２】
加速度センサ（ＡＣＣ）は、名札型センサノードＡ（ＮＮａ）の加速度（すなわち、名札型センサノードＡ（ＮＮａ）を装着している人物Ａ（図示省略）の加速度）を検出する。赤外線送受信器（ＴＲＩＲ）は、名札型センサノードＡ（ＮＮａ）の対面状態（すなわち、名札型センサノードＡ（ＮＮａ）が他の名札型センサノードと対面している状態）を検出する。なお、名札型センサノードＡ（ＮＮａ）が他の名札型センサノードと対面していることは、名札型センサノードＡ（ＮＮａ）を装着した人物Ａが、他の名札型センサノードを装着した人物と対面していることを示す。マイクロホン（ＭＩＣ）は、名札型センサノードＡ（ＮＮａ）の周囲の音声を検出する。
【００２３】
本実施の形態のシステムでは、複数の名札型センサノード（図１ａの名札型センサノードＡ（ＮＮａ）〜名札型センサノードＪ（ＮＮｊ））を備える。各名札型センサノードは、それぞれ、一人の人物に装着される。例えば、名札型センサノードＡ（ＮＮａ）は人物Ａに、名札型センサノードＢ（ＮＮｂ）は人物Ｂ（図示省略）に装着される。人物間の関係性を解析し、さらに、組織のパフォーマンスを図示するためである。
【００２４】
なお、名札型センサノードＢ（ＮＮｂ）〜名札型センサノードＪ（ＮＮｊ）も、名札型センサノードＡ（ＮＮａ）と同様、センサ類、マイクロコンピュータ及び無線送信機能を備える。以下の説明において、名札型センサノードＡ（ＮＮａ）〜名札型センサノードＪ（ＮＮｊ）のいずれにも当てはまる説明をする場合、及び、それらの名札型センサノードを特に区別する必要がない場合、名札型センサノード（ＮＮ）と記載する。
【００２５】
各名札型センサノード（ＮＮ）は、常時（又は短い間隔で繰り返し）センサ類によるセンシングを実行する。そして、各名札型センサノード（ＮＮ）は、取得したデータ（センシングデータ）を、所定の間隔で無線によって送信する。データを送信する間隔は、センシング間隔と同じであってもよいし、センシング間隔より大きい間隔であってもよい。このとき送信されるデータには、センシングした時刻と、センシングした名札型センサノード（ＮＮ）の固有の識別子（ＩＤ）が付与される。データの無線送信をまとめて実行するのは、送信による電力消費を抑えることによって、人が装着したままで、名札型センサノード（ＮＮ）の使用可能状態を長時間維持するためである。また、全ての名札型センサノード（ＮＮ）において同一のセンシング間隔が設定されていることが、後の解析のためには望ましい。
【００２６】
パフォーマンス入力（ＢＭＰ）は、パフォーマンスを示す値を入力する処理である。ここで、パフォーマンスとは、何らかの基準に基づいて判定される主観的又は客観的な評価である。例えば、所定のタイミングで、名札型センサノード（ＮＮ）を装着した人物は、その時点における業務の達成度、組織に対する貢献度及び満足度等、何らかの基準に基づく主観的な評価（パフォーマンス）の値を入力する。所定のタイミングとは、例えば、数時間に一度、一日に一度、又は、会議等のイベントが終了した時点であってもよい。名札型センサノード（ＮＮ）を装着した人物は、その名札型センサノード（ＮＮ）を操作して、又は、クライアント（ＣＬ）のようなパーソナルコンピュータ（ＰＣ）を操作して、パフォーマンスの値を入力することができる。あるいは、手書きで記入された値が後にまとめてＰＣで入力されてもよい。本実施の形態では、名札型センサノードがレイティングとして健康状態（Ｈｅａｌｔｈ）、精神状態（Ｍｅｎｔａｌ）、学習意欲（Ｓｔｕｄｙ）のパフォーマンスを入力できる例を示している。入力されたパフォーマンス値は、相関係数を学習するために用いられる。このため、ある程度の学習を行うために十分な量のパフォーマンス値が取得できていれば、必ずしもさらに値を入力する必要はない。
【００２７】
組織に関するパフォーマンスは、個人のパフォーマンスから算出されてもよい。売上高又はコスト等の客観的なデータ、及び、顧客のアンケート結果等の既に数値化されているデータが、パフォーマンスとして定期的に入力されてもよい。生産管理等におけるエラー発生率等のように、自動で数値が得られる場合、得られた数値が自動的にパフォーマンスの値として入力されてもよい。
【００２８】
無線によって各名札型センサノード（ＮＮ）から送信されたデータは、組織ダイナミクスデータ収集（ＢＭＢ）において収集され、データベースに格納される。例えば、名札型センサノード（ＮＮ）ごとに、言い換えると名札型センサノード（ＮＮ）を装着した人物ごとに、データテーブルが作成される。収集されたデータは、固有のＩＤに基づいて分類され、センシングされた時刻の順にデータテーブルに格納される。テーブルを名札型センサノード（ＮＮ）ごとに作成しない場合、データテーブルの中に名札型センサノードのＩＤ情報又は人物を示すカラムが必要になる。なお、図１ａ中のデータテーブルＡ（ＤＴＢａ）は、データテーブルの例を簡略化して表現したものである。
【００２９】
また、パフォーマンス入力（ＢＭＰ）において入力されたパフォーマンスの値は、パフォーマンスデータベース（ＰＤＢ）に時刻情報と共に格納される。
【００３０】
相互データ整列（ＢＭＣ）では、任意の二人の人物に関するデータ（言い換えると、それらの人物が装着した名札型センサノード（ＮＮ）が取得したデータ）を比較するために、時刻情報に基づいて二人の人物に関するデータが整列（アラインメント）される。整列されたデータは、テーブルに格納される。このとき、二人の人物に関するデータのうち、同じ時刻のデータが同じレコード（行）に格納される。同じ時刻のデータとは、同じ時刻に二つの名札型センサノード（ＮＮ）によって検出された物理量を含む二つのデータである。二人の人物に関するデータが、同じの時刻のデータを含まない場合、最も近い時刻のデータが近似的に同じ時刻のデータとして使用されてもよい。この場合、最も近い時刻のデータが同じレコードに格納される。このとき、同じレコードに格納されたデータの時刻を、例えば、最も近い時刻の平均値によってそろえることが望ましい。なお、これらのデータは、時系列によるデータの比較ができるように格納されていればよく、必ずしもテーブルに格納されなくてもよい。
【００３１】
なお、図１ａの結合テーブル（ＣＴＢａｂ）はデータテーブルＡ（ＤＴＢａ）とデータテーブルＢ（ＤＴＢｂ）を結合したテーブルの例を簡略化して表現したものである。ただし、データテーブルＢ（ＤＴＢｂ）の詳細は、図示が省略されている。結合テーブル（ＣＴＢａｂ）は、加速度、赤外線及び音声のデータを含む。しかし、データの種類ごとの結合テーブル、例えば、加速度データのみを含む結合テーブル、又は、音声のみの結合テーブルが作成されてもよい。
【００３２】
結合テーブルの内容は、結合テーブルデータＢＭＣＤ１、ＢＭＣＤ２として、それぞれ図１ｂ、図１ｃに示す組織アクティビティ解析（ＢＭＥ）、相関係数の学習（ＢＭＤ）で使用される。
【００３３】
本実施の形態では、組織ダイナミクスデータから関係性を計算したり、パフォーマンスを予測したりするために、相関係数の学習（ＢＭＤ）を実行する（図１ｂ）。そのためにまず、過去の一定期間のデータを用いて相関係数を算出する。このプロセスは、定期的に新規なデータを用いて計算し直すことによって相関係数を更新するとより効果的である。
【００３４】
以下の説明は、加速度データから相関係数を算出する例である。しかし、加速度データの代わりに音声データ等の時系列データを用いても、同様の手順で相関係数を算出することができる。
【００３５】
なお、本実施の形態では、相関係数の学習（ＢＭＤ）は、後で説明するアプリケーションサーバ（ＡＳ）（図２ｂ参照）によって実行される。しかし、実際には、相関係数の学習（ＢＭＤ）はアプリケーションサーバ（ＡＳ）以外の装置によって実行されてもよい。
【００３６】
始めに、アプリケーションサーバ（ＡＳ）は、相関係数を計算するために用いるデータの幅Ｔを数日から数週間程度に設定し、その期間のデータを選択する。
【００３７】
次に、アプリケーションサーバ（ＡＳ）は、加速度周波数計算（ＢＭＤＡ）を実行する。加速度周波数計算（ＢＭＤＡ）は、時系列に並んだ加速度データから周波数を求める処理である。周波数は、一秒間の波の振動数と定義され、つまり振動の激しさを表している指標である。しかし、正確な周波数を算出するにはフーリエ変換を行うことが必要であり、計算量に負担がかかる。フーリエ変換によって周波数を堅実に計算してもよいが、本実施の形態では、計算を簡略化するために、周波数に相当するものとして、ゼロクロス値を用いる。
【００３８】
ゼロクロス値とは、一定の期間内における時系列データの値がゼロとなった回数、より正確には、時系列データが正の値から負の値へ、又は負の値から正の値へと変化した回数を計数したものである。例えば、加速度の値が正から負に変化してから、次にその値が再び正から負に変化するまでの期間を１周期とみなすと、計数されたゼロクロスの回数から、１秒間当たりの振動数を算出することができる。このようにして算出された一秒間当たりの振動数を、加速度の近似的な周波数として使用することができる。
【００３９】
さらに、本実施の形態の名札型センサノード（ＮＮ）は、三軸方向の加速度センサを備えているため、同じ期間の三軸方向のゼロクロス値を合計することによって一つのゼロクロス値が算出される。これによって、特に左右及び前後方向の細かい振り子運動を検出し、振動の激しさを表す指標として用いることができる。
【００４０】
ゼロクロス値を計数する「一定の期間」として、連続したデータの間隔（つまり元のセンシング間隔）よりも大きな値が、秒又は分単位で設定される。
【００４１】
さらに、アプリケーションサーバ（ＡＳ）は、ゼロクロス値よりも大きく全データ幅Ｔより小さい時間幅であるウィンドウ幅ｗを設定する。次のステップにおいて、このウィンドウ内での周波数分布とゆらぎが求められる。さらに、ウィンドウを時間軸に沿って順に動かすことによって、各ウィンドウ毎の周波数分布とゆらぎが計算される。
【００４２】
このときウィンドウ幅ｗと同じ幅でウィンドウを動かすと、各ウィンドウ間に含まれるデータの重複がなくなる。その結果、後の相互相関計算（ＢＭＤＣ）で用いる特徴量グラフは離散的なグラフになる。一方、ウィンドウ幅ｗよりも小さい幅でウィンドウを動かすと、各ウィンドウ内のデータの一部が重複する。その結果、後の相互相関計算（ＢＭＤＣ）で用いられる特徴量グラフは連続的なグラフとなる。ウィンドウを動かす幅は、これらを考慮して任意に設定してよい。
【００４３】
なお、図１ｂではゼロクロス値を周波数とも表記している。以下の説明において、「周波数」とは、ゼロクロス値を含む概念である。すなわち、以下の「周波数」として、フーリエ変換によって算出された正確な周波数が使用されてもよいし、ゼロクロス値から算出された近似的な周波数が使用されてもよい。
【００４４】
次に、アプリケーションサーバ（ＡＳ）は、個人特徴量抽出（ＢＭＤＢ）を実行する。個人特徴量抽出（ＢＭＤＢ）は、各ウィンドウ内での加速度の周波数分布と周波数ゆらぎを算出することによって、個人の特徴量を抽出する処理である。
【００４５】
まず、アプリケーションサーバ（ＡＳ）は、周波数分布（つまり強度）を求める（ＤＢ１２）。
【００４６】
本実施の形態において、周波数分布とは、それぞれの周波数の加速度が発生する頻度である。
【００４７】
加速度の周波数分布は、名札型センサノード（ＮＮ）を装着した人物がどのような行動にどれだけの時間を使っているかを反映している。例えば、人物が歩いているときと、ＰＣでメールを打っているときでは発生する加速度の周波数が異なる。このような加速度の履歴のヒストグラムを記録するために、周波数毎の加速度の発生頻度が求められる。
【００４８】
その際、アプリケーションサーバ（ＡＳ）は、想定される（又は必要とされる）最大の周波数を決定する。そして、アプリケーションサーバ（ＡＳ）は、０から、決定された周波数の最大値までの値を３２分割する。そして、アプリケーションサーバ（ＡＳ）は、分割された各周波数範囲に含まれる加速度データの数を計数する。このようにして算出された周波数毎の加速度の発生頻度が、特徴量として扱われる。同様の処理が各ウィンドウについて実行される。
【００４９】
アプリケーションサーバ（ＡＳ）は、加速度の周波数分布に加えて、「周波数毎のゆらぎ」を算出する（ＤＢ１１）。周波数のゆらぎとは、加速度の周波数がどれくらい連続して維持されるかを示す値である。
【００５０】
周波数毎のゆらぎは、人物による行動がどれだけの時間持続するかを示す指標である。例えば、１時間の間に３０分歩いた人について、１分歩いて１分立ち止まった場合と、３０分歩き続けて３０分休憩した場合とでは、行動の持つ意味が異なる。周波数毎のゆらぎを算出することによって、これらの行動を区別することが可能になる。
【００５１】
しかし、連続した二つの値の差がどの程度の範囲ならば、値が維持されていると判断するか、その基準の設定によってゆらぎの量は大きく変わる。さらに、値が少しだけ変化したのか、大きく変化したのか、といったデータのダイナミクスを表す情報は欠落してしまうことになる。そこで、本実施の形態では、加速度の周波数の全範囲が所定の分割数に分割される。ここで、周波数の全範囲とは、周波数「０」から、周波数の最大値までの範囲である（ステップＤＢ１２参照）。分割された区画は、値が維持されているか否かを判定するための基準として使用される。例えば、分割数が３２である場合、周波数の全範囲が３２の区画に分割される。
【００５２】
例えば、ある時刻ｔにおける加速度の周波数がｉ番目の区画内にあり、かつ、次の時刻ｔ＋１における加速度の周波数が（ｉ−１）、ｉ又は（ｉ＋１）番目のいずれかの区画内にある場合、加速度の周波数の値が維持されていると判定される。一方、時刻ｔ＋１における加速度の周波数が（ｉ−１）、ｉ又は（ｉ＋１）番目のいずれの区画内にもない場合、加速度の周波数の値が維持されていないと判定される。値が維持されたと判定された回数が、ゆらぎを示す特徴量として計数される。以上の処理が、各ウィンドウ毎に実行される。
【００５３】
同様にして、分割数を１６、８、及び４としたときのゆらぎを示す特徴量がそれぞれ算出される。このように、周波数毎のゆらぎの算出においては、分割数を変化させることで、小さな変化も大きな変化も、いずれかの特徴量に反映されることになる。
【００５４】
仮に、周波数の全範囲を３２の区画に分割し、ある周波数の区画ｉから、任意の区画ｊへの遷移を追跡しようとすると、３２の二乗である１０２４通りの遷移パターンを考慮しなくてはいけなくなる。その結果、パターン数が多くなると計算量が増えるという問題に加えて、一つのパターンに当てはまるデータが少なくなるため、統計的に誤差が大きくなってしまうという問題が発生する。
【００５５】
それに対して、上記のように分割数を３２、１６、８及び４としたときの特徴量を算出する場合、６０パターンのみ考慮すればよいため、統計的な信頼度が高くなる。さらに、上記のように、大きい分割数から小さい分割数まで、いくつかの分割数について特徴量を算出することによって、多様な遷移パターンを特徴量に反映させることができるという効果がある。
【００５６】
上記は、加速度の周波数分布及びゆらぎを算出する例の説明である。アプリケーションサーバ（ＡＳ）は、加速度データ以外のデータ（例えば、音声データ）を取得した場合、その取得したデータに対して上記と同様の処理を実行することができる。その結果、取得したデータに基づく特徴量が算出される。
【００５７】
アプリケーションサーバ（ＡＳ）は、上記のようにして算出された３２パターンの周波数分布と、６０パターンの周波数毎のゆらぎの大きさの、合わせて９２個の値を、各ウィンドウの時間帯におけるその人物Ａの特徴量として扱う（ＤＢ１３）。なお、これら９２個の特徴量（ｘＡ１〜ｘＡ９２）は全て独立なものである。
【００５８】
アプリケーションサーバ（ＡＳ）は、組織に属する全てのメンバー（又は、分析対象としたい全てのメンバー）の名札型センサノード（ＮＮ）から送信されたデータに基づいて、上記の特徴量を算出する。特徴量はウィンドウ毎に算出されるため、そのウィンドウの時刻の順に特徴量をプロットすることによって、一人のメンバーに関する特徴量を、一連の時系列データとして扱うことができる。なお、ウィンドウの時刻は、任意の規則に従って定めることができる。例えば、ウィンドウの時刻は、ウィンドウの中央の時刻又はウィンドウの始めの時刻、であってよい。
【００５９】
上記の特徴量（ｘＡ１〜ｘＡ９２）は、人物Ａに装着された名札型センサノード（ＮＮ）が検出した加速度に基づいて算出された、人物Ａに関する特徴量である。同様にして、他の人物（例えば、人物Ｂ）に装着された名札型センサノード（ＮＮ）が検出した加速度に基づいて、その人物に関する特徴量（例えば、ｘＢ１〜ｘＢ９２）が算出される。
【００６０】
次に、アプリケーションサーバ（ＡＳ）は、相互相関計算（ＢＭＤＣ）を実行する。相互相関計算（ＢＭＤＣ）は、二人の人物に関する特徴量の相互相関を求める処理である。二人の人物を、仮に人物Ａ及び人物Ｂとする。
【００６１】
人物Ａに関するある特徴量の時系列変化をグラフにしたものが、図１ｂの相互相関計算（ＢＭＤＣ）内に示す特徴量ｘＡのグラフである。同様にして、人物Ｂに関する特徴量のグラフは、相互相関計算（ＢＭＤＣ）内に示す特徴量ｘＢのグラフである。
【００６２】
このとき、人物Ｂのある特徴量（例えば、ｘＢ１）が人物Ａの特徴量（例えば、ｘＡ１）から受けている影響は、時間τの関数、
【００６３】
【数１】
2008301071.tif 000003
【００６４】
として表される。人物Ｂについても同様の計算をすることができる。Ｔは、周波数のデータが存在する時間の幅である。
【００６５】
つまり上記の式において、Ｒ（τ）がτ＝τ１でピークとなっていた場合、ある時刻における人物Ｂの行動は、その時刻よりτ１だけ前の人物Ａの行動と類似する傾向があるといえる。言い換えると、人物Ｂの特徴量ｘＢ１は、人物Ａにおいて特徴量ｘＡ１の活動が起きた後、時間τ１を経てから影響を受けているということができる。
【００６６】
このピークが現れるτの値は、影響の種類を表していると解釈することができる。例えば、τが数秒以下なら、頷き等の直接会っている場合の影響を示し、τが数分から数時間であった場合には行動面での影響を示していると言える。
【００６７】
アプリケーションサーバ（ＡＳ）は、この相互相関計算の手順を、人物Ａと人物Ｂについての特徴量の数である９２パターンに関して算出する。さらに、アプリケーションサーバ（ＡＳ）は、組織に属する全てのメンバー（又は分析の対象としたい全てのメンバー）同士の組み合わせに関して、上記の手順で特徴量を算出する。
【００６８】
アプリケーションサーバ（ＡＳ）は、上記で求めた特徴量に関する相互相関計算の結果から、組織に関する複数の特徴量を取得する。例えば、一時間以内、一日以内、一週間以内等、時間領域をいくつかに分け、人物のペア毎の値を組織の特徴量として扱う（ＢＭＤＤ）。このとき相互相関計算の結果から特徴量として定数を定める方法は、上記で説明した方法以外のものであってもよい。これによって、一つの相互相関の式から、一つの組織特徴量が得られることになる。個人特徴量が９２個ある場合、ペア毎には９２の二乗、つまり８４６４個の組織特徴量が得られる。相互相関は、組織に属する二人のメンバーの影響や関係性を反映したものである。このため、相互相関計算によって取得された値を組織の特徴量として用いることで、人と人とのつながりから成り立つ組織を定量的に扱うことができる。
【００６９】
一方、アプリケーションサーバ（ＡＳ）は、組織に関する定量的な評価（以下、パフォーマンスと記載する）のデータを、図１ａのＰＤＢＤとしてパフォーマンスデータベース（ＰＤＢ）から取得する（ＢＭＤＥ）。後述するように、上記の組織特徴量とパフォーマンスとの相関が計算される。パフォーマンスは、例えば、各個人が申告した個人の達成度、又は、組織の人間関係等に関する主観的な評価の結果等から算出されてもよい。あるいは、売上、損失等の組織の財務評価がパフォーマンスとして用いられてもよい。パフォーマンスは、組織ダイナミクスデータ収集（ＢＭＢ）のパフォーマンスデータベース（ＰＤＢ）から取得され、パフォーマンスの評価が行われた時刻情報と組で扱われる。ここでは、例として、組織のパフォーマンスとして、売上、顧客満足、コスト、エラー率、成長、柔軟性の６つの指標（ｐ１、ｐ２、…、ｐ６）を用いる場合について説明する。
【００７０】
次に、アプリケーションサーバ（ＡＳ）は、組織特徴量と個々の組織パフォーマンスとの相関解析を行う（ＢＭＤＦ）。しかし組織特徴量は大量にあり、この中には不必要な特徴量も含まれている。このため、アプリケーションサーバ（ＡＳ）は、ステップワイズ法によって特徴量として有効なものだけを選別する（ＢＭＤＧ）。アプリケーションサーバ（ＡＳ）は、ステップワイズ法以外の方法によって特徴量を選別してもよい。
【００７１】
そして、アプリケーションサーバ（ＡＳ）は、選別された組織特徴量（Ｘ１、Ｘ２、…、Ｘｍ）と個々の組織パフォーマンスとの関係において、
【００７２】
【数２】
2008301071.tif 000004
【００７３】
を満たす相関係数Ａ１（ａ１、ａ２、…、ａｍ）を決定する（ＢＭＤＨ）。なお、図１ｂの例において、ｍは９２である。これをｐ１〜ｐ６に関して行うことによって、ｐ１〜ｐ６のそれぞれに対してＡ１〜Ａ６が決定される。ここでは最も簡単な線形式によるモデル化を行ったが、より精度を上げるためには非線形モデルによるＸ１、Ｘ２の値などを取り入れることもできる。あるいはニューラルネットなどの手段を用いることもできる。
【００７４】
これらのＡ１〜Ａ６の相関係数を用いて、次に、加速度データから６つのパフォーマンスが予測される。
【００７５】
図１ｃに示す組織アクティビティ解析（ＢＭＥ）は、結合テーブルにおける任意の二人の人物に関する加速度、音声、対面等のデータから人物間の関係性を求め、さらに組織のパフォーマンスを計算する処理である。
【００７６】
これによって、データを取得しながらリアルタイムで組織のパフォーマンスを予測してユーザに提示し、悪い予測であれば良い方向に行動を変化させるように促すことができる。つまり短いサイクルでフィードバックすることが可能になる。
【００７７】
まず、加速度データを用いた計算について説明する。加速度周波数計算（ＥＡ１２）、個人特徴量抽出（ＥＡ１３）、人物間の相互相関計算（ＥＡ１４）及び組織特徴量計算（ＥＡ１５）は、それぞれ、相関係数の学習（ＢＭＤ）における加速度周波数計算（ＢＭＤＡ）、個人特徴量抽出（ＢＭＤＢ）、相互相関計算（ＢＭＤＣ）及び組織特徴量計算（ＢＭＤＤ）と同様の手順であるため、これらの説明を省略する。これらの手順によって、組織特徴量（ｘ１、…、ｘｍ）が算出される。
【００７８】
そして、アプリケーションサーバ（ＡＳ）は、ステップＥＡ１５において算出された組織特徴量（ｘ１、…、ｘｍ）、及び、相関係数の学習（ＢＭＤ）によって算出された各パフォーマンスに関する相関係数（Ａ１、…、Ａ６）を図１ｂにおけるＢＭＤＤとして取得し（ＥＡ１６）、これらを用いて各パフォーマンスの指標の値、
【００７９】
【数３】
2008301071.tif 000005
【００８０】
を算出する。この値が組織パフォーマンスの予測値となる（ＥＡ１７）。
【００８１】
後述するように、組織パフォーマンスを示す六つの指標の最新値が、バランス表示される。さらに、ある一つの指標の値の履歴が、指標予測履歴として時系列グラフとして表示される。
【００８２】
また、人物間の相互相関値から求められる任意の人物間の距離（ＥＫ４１）は、組織構造を表示するためのパラメータ（組織構造パラメータ）を決定するために用いられる。ここで、人物間の距離とは、地理的な距離ではなく、人物間の関係性を示す指標である。例えば、人物間の関係が強い（例えば、人物間の相互相関が強い）ほど、人物間の距離が短くなる。また、人物間の距離に基づいてグループ化（ＥＫ４２）を実行することによって、表示におけるグループが決定される。
【００８３】
グループ化とは、特に密接な関係にある少なくとも二人の人物ＡとＢを一組のグループとし、また別の密接な関係にある少なくとも二人の人物ＣとＤを一組のグループとし、さらにそれらの人物Ａ、Ｂ、Ｃ及びＤを大きなグループとするように、密接な関係にある人物同士の組を作るための処理を指す。
【００８４】
次に、赤外線データに基づく計算について説明する。赤外線データには、いつ、誰と誰が対面したかを示す情報が含まれている。アプリケーションサーバ（ＡＳ）は、赤外線データを用いて対面履歴を分析する（ＥＩ２２）。そして、アプリケーションサーバ（ＡＳ）は、対面履歴に基づいて、組織構造を表示するためのパラメータを決定する（ＥＫ４３）。このとき、アプリケーションサーバ（ＡＳ）は、対面履歴から任意の人物間の距離を算出し、その距離に基づいてパラメータを決定してもよい。例えば、二人の人物が所定の期間に対面した回数が多いほど、それらの人物間の距離が短く（すなわち、関係が強く）なるように、距離が算出される。
【００８５】
例えば、アプリケーションサーバ（ＡＳ）は、一人の人物における全対面回数の合計をノードの大きさに反映させ、人物間の短期的な対面回数をノード間の距離に反映させ、任意の人物間の長期的な対面回数をリンクの太さに反映させるようにパラメータを決定してもよい。ここでノードとは、クライアント（ＣＬ）のディスプレイ（ＣＬＯＤ）に、各人物を示すために表示される図形である。リンクとは、二つのノード間を結合するように表示される線である。その結果、現在までに、相手が誰であれ、多くの人物と対面している人物ほど、大きいノードによって表示される。最近多く対面している人物の組み合わせほど、近接した二つのノードによって表示される。長期にわたって多く対面している人物の組み合わせほど、太いリンクによって結合された二つのノードによって表示される。
【００８６】
また、アプリケーションサーバ（ＡＳ）は、名札型センサノードを身に着けているユーザの属性情報を組織構造の表示に反映させることができる。例えば、人物の年齢によって、その人物を示すノードの色を決定してもよいし、役職によってノードの形を決定してもよい。
【００８７】
次に、音声データに基づく計算について説明する。既に説明したように、音声データを加速度データの代わりに用いることによって、加速度データを用いた場合と同様、人物間の相互相関を算出することもできる。しかし、音声データから音声の特徴量を抽出し（ＥＶ３２）、その特徴量を対面データと合わせて解析することで、会話特徴量を抽出することもできる（ＥＶ３３）。会話特徴量とは、例えば、会話における声のトーン、やり取りのリズム又は会話のバランスを示す量である。会話のバランスとは、二人の人物の一方が一方的に話しているのか、二人が対等にやり取りしているのか、を示す量であり、二人の人物の声に基づいて抽出される。
【００８８】
例えば、アプリケーションサーバ（ＡＳ）は、その会話のバランスがノード間の角度に反映されるように表示のパラメータを決定してもよい。具体的には、例えば、二人が対等に会話している場合、その二人を示すノードが水平に表示されてもよい。二人のうち一方が話すばかりである場合、話している人物を示すノードが、もう一方の人物のノードより上方に表示されてもよい。一人が一方的に話す傾向が強いほど、二人の人物を示すノードを結ぶ線と基準線とがなす角度（図１ｃの組織構造表示（ＦＣ３１）の例において、角度θＡＢ又はθＣＤ）が大きくなるように表示されてもよい。ここで基準線とは、例えば、ディスプレイの横方向（すなわち水平方向）に設定される線である。基準線はディスプレイに表示されなくてもよい。
【００８９】
組織アクティビティ表示（ＢＭＦ）は、以上に説明した処理によって計算された組織パフォーマンス予測及び組織構造パラメータから、指標バランス表示（ＦＡ１１）、指標予測履歴（ＦＢ２１）及び組織構造表示（ＦＣ３１）等を作成し、それらをクライアント（ＣＬ）のディスプレイ（ＣＬＯＤ）等に表示する処理である。
【００９０】
図１ｃの組織アクティビティ（ＦＤ４１）は、クライアント（ＣＬ）のディスプレイ（ＣＬＯＤ）に表示される画面の一例である。
【００９１】
図１ｃの例では、はじめに、選択された表示期間、及び、表示したいユニット又は複数のメンバーが表示される。ここで、ユニットとは、複数の人物からなる組織を意味する。一つのユニットに属するメンバー全員が表示されてもよいし、ユニットの一部である複数のメンバーが表示されてもよい。図１ｃの例では、上記の表示期間及びユニット等に示される条件に基づいて解析された結果が、三種類の図として表示される。
【００９２】
指標予測履歴（ＦＢ２１）の図では、例として「成長」のパフォーマンスの予測結果の履歴を表している。これによって、メンバーのどのような行動が組織の成長にプラスとなるのか、さらに、マイナスからプラスに転換させるには何が効果的なのか、を過去の行動履歴と照らし合わせて分析することが可能となる。
【００９３】
組織構造表示（ＦＣ３１）では、組織を構成する小グループの状況、各人物が組織において実質担っている役割、及び、任意の人物間のバランス等が可視化される。
【００９４】
指標バランス表示（ＦＡ１１）は、設定された６つの組織パフォーマンス予測のバランスを示す。これによって、現在の組織の長所と短所を見極めることができる。
＜ビジネス顕微鏡システムの全体構成＞
次に、図２a、図２ｂを参照して、実施の形態のビジネス顕微鏡システムのハードウェア構成を説明する。図２a、図２ｂは、ビジネス顕微鏡システムを実現するセンサネットシステムの全体構成を説明するブロック図である。図２a、図２ｂにおける形の異なる５種類の矢印は、それぞれ、時刻同期、アソシエイト、取得したセンシングデータの格納、データ解析のためのデータの流れ、及び制御信号を表している。
【００９５】
ビジネス顕微鏡システムは、名刺型センサノード（ＮＮ）と、基地局（ＧＷ）、センサネットサーバ（ＳＳ）、アプリケーションサーバ（ＡＳ）、クライアント（ＣＬ）から構成される。それぞれの機能はハードウェアまたはソフトウェア、あるいはその組み合わせによって実現されるものであり、必ずしも機能ブロックがハードウェア実体を伴うとは限らない。
【００９６】
図２ａは、センサノードの一実施例である名札型センサノード（ＮＮ）の構成を示しており、名札型センサノード（ＮＮ）は人間の対面状況を検出するための複数の赤外線送受信部（ＴＲＩＲ１〜ＴＲＩＲ４）、装着者の動作を検出するための三軸加速度センサ（ＡＣＣ）、装着者の発話と周囲の音を検出するためのマイク（ＭＩＣ），名札型センサノードの裏表検知のための照度センサ（ＬＳ１Ｆ、ＬＳ１Ｂ）、温度センサ（ＴＨＭ）の各種センサを搭載する。搭載するセンサは一例であり、装着者の対面状況と動作を検出するために他のセンサを使用してもよい。
【００９７】
本実施例では、赤外線送受信部を４組搭載する。赤外線送受信部（ＴＲＩＲ１〜ＴＲＩＲ４）は、名札型センサノード（ＮＮ）の固有識別情報である端末情報（ＴＲＭＤ）を正面方向に向かって定期的に送信し続ける。他の名札型センサノード（ＮＮｍ）を装着した人物が略正面（例えば、正面又は斜め正面）に位置した場合、名札型センサノード（ＮＮ）と他の名札型センサノード（ＮＮｍ）は、それぞれの端末情報（ＴＲＭＤ）を赤外線で相互にやり取りする。
【００９８】
このため、誰と誰が対面しているのかを記録することができる。
【００９９】
各赤外線送受信部は一般に、赤外線送信のための赤外発光ダイオードと、赤外線フォトトランジスタの組み合わせにより構成される。赤外線ＩＤ送信部ＩｒＩＤは、自らのＩＤであるＴＲＭＤを生成して赤外線送受信モジュールの赤外線発光ダイオードに対して転送する。本実施例では、複数の赤外線送受信モジュールに対して同一のデータを送信することで、全ての赤外線発光ダイオードが同時に点灯する。もちろん、それぞれ独立のタイミング、別のデータを出力してもよい。
【０１００】
また、赤外線送受信部ＴＲＩＲ１〜ＴＲＩＲ４の赤外線フォトトランジスタによって受信されたデータは、論理和回路（ＩＲＯＲ）によって論理和が取られる。つまり、最低どれか一つの赤外線受光部でＩＤ受光されていれば名札型センサノードにＩＤとして認識される。もちろん、ＩＤの受信回路を独立して複数持つ構成でもよい。この場合、それぞれの赤外線送受信モジュールに対して送受信状態が把握できるので、例えば、対面する別の名札型センサノードがどの方向にいるかなど付加的な情報を得ることも可能である。
【０１０１】
センサによって検出した物理量ＳＥＮＳＤはセンサデータ格納制御部（ＳＤＣＮＴ）によって、記憶部ＳＴＲＧに格納される。物理量は無線通信制御部ＴＲＣＣによって送信パケットに加工され、送受信部ＴＲＳＲによって基地局ＧＷに対し送信される。
【０１０２】
このとき、記憶部ＳＴＲＧから物理量ＳＥＮＳＤを取り出し、無線送信するタイミングを生成するのが通信タイミング制御部ＴＲＴＭＧである。通信タイミング制御部ＴＲＴＭＧは、複数のタイミングを生成する複数のタイムベースを持つ。
【０１０３】
記憶部に格納されるデータには、現在センサによって検出した物理量ＳＥＮＳＤの他、過去に蓄積した物理量ＣＭＢＤや、名札型センサノードの動作プログラムであるファームウェアを更新するためのデータＦＭＵＤがある。
【０１０４】
本実施例の名札型センサノード（ＮＮ）は、外部電源検出回路（ＰＤＥＴ）により、外部電源（ＥＰＯＷ）が接続されたことを検出し、外部電源検出信号（ＰＤＥＴＳ）を生成する。外部電源検出信号（ＰＤＥＴＳ）によって、タイミング制御部（ＴＲＴＭＧ）が生成する送信タイミングを切り替えるタイムベース切替部（ＴＭＧＳＥＬ）、または無線通信されるデータを切り替えるデータ切替部（ＴＲＤＳＥＬ）が本実施例の特有の構成である。図２ａでは一例として、送信タイミングを、タイムベース１（ＴＢ１）とタイムベース（ＴＢ２）の２つのタイムベースを、外部電源検出信号ＰＤＥＴＳによってタイムベース切替部ＴＭＧＳＥＬが切り替える構成を、また通信されるデータを、センサから得た物理量データＳＥＮＳＤと、過去に蓄積した物理量データＣＭＢＤと、ファームウェア更新データＦＩＲＭＵＰＤとから、外部電源検出信号ＰＤＥＴＳによってデータ切替部ＴＲＤＳＥＬが切り替える構成を図示している。
【０１０５】
照度センサ（ＬＳ１Ｆ、ＬＳ１Ｂ）は、それぞれ名札型センサノード（ＮＮ）の前面と裏面に搭載される。照度センサＬＳ１ＦとＬＳ１Ｂにより取得されるデータは、センサデータ格納制御部SDCNTによって記憶部ＳＴＲＧに格納されると同時に、裏返り検知部（ＦＢＤＥＴ）によって比較される。名札が正しく装着されているときは、前面に搭載されている照度センサＬＳ１Ｆが外来光を受光し、裏面に搭載されている照度センサＬＳ１Ｂは名札型センサノード本体と装着者との間に挟まれる位置関係となるため、外来光を受光しない。このとき、ＬＳ１Ｂで検出される照度より、ＬＳ１Ｆで検出される照度の方が大きな値を取る。一方で、名札型センサノードが裏返った場合、ＬＳ１Ｂが外来光を受光し、ＬＳ１Ｆが装着者側を向くため、ＬＳ１Ｆで検出される照度より、ＬＳ１Ｂで検出される照度の方が大きくなる。
【０１０６】
ここで、ＬＳ１Ｆで検出される照度と、ＬＳ１Ｂで検出される照度を裏返り検知部ＦＢＤＥＴで比較することで、名札ノードが裏返って、正しく装着していないことが検出できる。ＦＢＤＥＴで裏返りが検出されたとき、スピーカＳＰにより警告音を発生して装着者に通知する。
【０１０７】
マイクロホン（ＭＩＣ）は、音声情報を取得する。音声情報によって、「騒々しい」又は「静か」等の周囲の環境を知ることができる。さらに、人物の声を取得・分析することによって、コミュニケーションが活発か停滞しているのか、相互に対等に会話をやり取りしているか一方的に話しているのか、怒っているのか笑っているのか、などの対面コミュニケーションを分析することができる。さらに、人物の立ち位置等の関係で赤外線送受信器ＴＲＩＲが検出できなかった対面状態を、音声情報及び加速度情報によって補うこともできる。
【０１０８】
マイクＭＩＣで取得される音声は、音声波形及び、それを積分回路ＡＶＧで積分した信号の両方を取得する。積分した信号は、取得した音声のエネルギーを表す。
【０１０９】
三軸加速度センサ（ＡＣＣ）は、ノードの加速度すなわちノードの動きを検出する。このため、加速度データから、名札型センサノードを装着した人物の動きの激しさや、歩行などの行動を解析することができる。さらに、複数の名札型センサノードが検出した加速度の値を比較することによって、それらの名札型センサノードを装着した人物間のコミュニケーションの活性度や相互のリズム、相互の相関等を解析できる。
【０１１０】
本実施例の名札型センサノードでは、三軸加速度センサＡＣＣで取得されるデータは、センサデータ格納制御部SDCNTによって記憶部ＳＴＲＧに格納されると同時に、上下検知回路ＵＤＤＥＴによって名札の向きを検出する。これは、三軸加速度センサで検出される加速度は、装着者の動きによる動的な加速度変化と、地球の重力加速度による静的加速度の２種類が観測されることを利用している。
【０１１１】
表示装置ＬＣＤＤは、名札型センサノードを胸に装着しているときは、装着者の所属、氏名などの個人情報を表示する。つまり、名札として振舞う。一方で、装着者が名札型センサノードを手に持ち、表示装置ＬＣＤＤを自分の方に向けると、名札型センサノードの転地が逆になる。このとき、上下検知回路ＵＤＤＥＴによって生成される上下検知信号ＵＤＤＥＴＳにより、表示装置ＬＣＤＤに表示される内容と、ボタンの機能を切り替える。本実施例では、上下検知信号UDDETSの値により、表示装置LCDDに表示させる情報を、表示制御DISPによって生成される赤外線アクティビティ解析（ＡＮＡ）による解析結果と、名札表示DNMとを切り替える例を示している。
【０１１２】
赤外線送受信器（ＴＲＩＲ）がノード間で赤外線をやり取りすることによって、名札型センサノードが他の名札型センサノードと対面したか否か、すなわち、名札型センサノード）を装着した人物が他の名札型センサノードを装着した人物と対面したか否かが検出される。このため、名札型センサノードは、人物の正面部に装着されることが望ましい。上述の通り、名札型センサノードは、さらに、加速度センサ（ＡＣＣ）等のセンサを備える。名札型センサノードにおけるセンシングのプロセスが、図１aにおける組織ダイナミクスデータ取得（ＢＭＡ）に相当する。
【０１１３】
名札型センサノードは多くの場合には複数存在し、それぞれが近い基地局（ＧＷ）と結びついてパーソナルエリアネットワーク（ＰＡＮ）を形成している。
【０１１４】
名札型センサノード（ＮＮ）の温度センサ（ＴＨＭ）は名札型センサノードのある場所の温度を、照度センサ（ＬＳ１Ｆ）は名札型センサノード（ＮＮ）の正面方向などの照度を取得する。これによって、周囲の環境を記録することができる。例えば、温度及び照度に基づいて、名札型センサノード（ＮＮ）が、ある場所から別の場所に移動したこと等を知ることもできる。
【０１１５】
装着した人物に対応した入出力装置として、ボタン１〜３（ＢＴＮ１〜３）、表示装置（ＬＣＤＤ）、スピーカ（ＳＰ）等を備える。
【０１１６】
記憶部（ＳＴＲＧ）は、具体的にはハードディスク、フラッシュメモリなどの不揮発記憶装置で構成され、名札型センサノード（ＮＮ）の固有識別番号である端末情報（ＴＲＭT）、センシングの間隔、及び、ディスプレイへの出力内容等の動作設定（ＴＲＭＡ）を記録している。この他にも記憶部（ＳＴＲＧ）は一時的にデータを記録することができ、センシングしたデータを記録しておくために利用される。
【０１１７】
通信タイミング制御部（ＴＲＴＭＧ）は、時刻情報を保持し、一定間隔でその時刻情報を更新する時計である。時間情報は、時刻情報が他の名札型センサノードとずれることを防ぐために、基地局（ＧＷ）から送信される時刻情報GWCSDによって定期的に時刻を修正する。
【０１１８】
センサデータ格納制御部（SDCNT）は、記憶部（ＳＴＲＧ）に記録された動作設定（ＴＲＭＡ）に従って、各センサのセンシング間隔などを制御し、取得したデータを管理する。
【０１１９】
時刻同期は、基地局（ＧＷ）から時刻情報を取得して時計を修正する。時刻同期は、後述するアソシエイトの直後に実行されてもよいし、基地局（ＧＷ）から送信された時刻同期コマンドに従って実行されてもよい。
【０１２０】
無線通信制御部（ＴＲＣＣ）は、データを送受信する際に、送信間隔の制御、及び、無線の送受信に対応したデータフォーマットへの変換を行う。無線通信制御部（ＴＲＣＣ）は、必要であれば、無線でなく有線による通信機能を持ってもよい。無線通信制御部（ＴＲＣＣ）は、他の名札型センサノード（ＮＮ）と送信タイミングが重ならないように輻輳制御を行うこともある。
【０１２１】
アソシエイト（ＴＲＴＡ）は、図２ｂに示す基地局（ＧＷ）とパーソナルエリアネットワーク（ＰＡＮ）を形成するためのリクエストTRTAQと、その応答TRTARを送受信し、データを送信すべき基地局（ＧＷ）を決定する。アソシエイト（ＴＲＴＡ）は、名札型センサノード（ＮＮ）の電源が投入されたとき、及び、名札型センサノード（ＮＮ）が移動した結果それまでの基地局（ＧＷ）との送受信が絶たれたときに実行される。アソシエイト（ＴＲＴＡ）の結果、名札型センサノード（ＮＮ）は、その名札型センサノード（ＮＮ）からの無線信号が届く近い範囲にある一つの基地局（ＧＷ）と関連付けられる。
【０１２２】
送受信部（ＴＲＳＲ）は、アンテナを備え、無線信号の送信及び受信を行う。必要があれば、送受信部（ＴＲＳＲ）は、有線通信のためのコネクタを用いて送受信を行うこともできる。送受信部TRSRによって送受信されるデータTRSRDは、基地局（GW）との間でパーソナルエリアネットワーク（PAN）を介して転送される。
【０１２３】
図２ｂに示す基地局（ＧＷ）は、名札型センサノード（ＮＮ）とセンサネットサーバ（ＳＳ）を仲介する役目を持つ。無線の到達距離を考慮して、居室・職場等の領域をカバーするように複数の基地局（ＧＷ）が配置される。
【０１２４】
基地局（ＧＷ）は、送受信部（ＢＡＳＲ）、記憶部（ＧＷＭＥ）、時計（ＧＷＣＫ）及び制御部（ＧＷＣＯ）を備える。
【０１２５】
送受信部（ＢＡＳＲ）は、名札型センサノード（ＮＮ）からの無線を受信し、基地局（ＧＷ）への有線又は無線による送信を行う。さらに、送受信部（ＢＡＳＲ）は、無線を受信するためのアンテナを備える。
【０１２６】
記憶部（ＧＷＭＥ）は、ハードディスク、フラッシュメモリのような不揮発記憶装置で構成される。記憶部（ＧＷＭＥ）には、少なくとも動作設定（ＧＷＭＡ）、データ形式情報（ＧＷＭＦ）、端末管理テーブル（ＧＷＴＴ）、及び基地局情報（ＧＷＭＧ）が格納される。動作設定（ＧＷＭＡ）は、基地局（ＧＷ）の動作方法を示す情報を含む。データ形式情報（ＧＷＭＦ）は、通信のためのデータ形式を示す情報、及び、センシングデータにタグを付けるために必要な情報を含む。端末管理テーブル（ＧＷＴＴ）は、現在アソシエイトできている配下の名札型センサノード（ＮＮ）の端末情報（ＴＲＭＴ）、及び、それらの名札型センサノード（ＮＮ）を管理するために配布しているローカルＩＤを含む。基地局情報（ＧＷＭＧ）は、基地局（ＧＷ）自身のアドレスなどの情報を含む。また、記憶部（ＧＷＭＥ）には名札型センサノードの更新されたファームウェア（ＧＷＴＦ）を一時的に格納する。
【０１２７】
記憶部（ＧＷＭＥ）には、さらに、制御部（ＧＷＣＯ）中の中央処理部ＣＰＵ（図示省略）によって実行されるプログラムが格納されてもよい。
【０１２８】
時計（ＧＷＣＫ）は時刻情報を保持する。一定間隔でその時刻情報は更新される。具体的には、一定間隔でＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバ（ＴＳ）から取得した時刻情報によって、時計（ＧＷＣＫ）の時刻情報が修正される。
【０１２９】
制御部（ＧＷＣＯ）は、ＣＰＵ（図示省略）を備える。ＣＰＵが記憶部（ＧＷＭＥ）に格納されているプログラムを実行することによって、センシングデータセンサ情報の取得タイミング、センシングデータの処理、名札型センサノード（ＮＮ）やセンサネットサーバ（ＳＳ）への送受信のタイミング、及び、時刻同期のタイミングを管理する。具体的には、ＣＰＵが記憶部（ＧＷＭＥ）に格納されているプログラムを実行することによって、無線通信制御・通信制御部（ＧＷＣＣ）、データ形式変換（ＧＷＤＦ）、アソシエイト（ＧＷＴＡ）、時刻同期管理（ＧＷＣＤ）及び時刻同期（ＧＷＣＳ）等の処理を実行する。
【０１３０】
無線通信制御・通信制御部（ＧＷＣＣ）は、無線又は有線による名札型センサノード（ＮＮ）及びセンサネットサーバ（ＳＳ）との通信のタイミングを制御する。また、無線通信制御・通信制御部（ＧＷＣＣ）は、受信したデータの種類を区別する。具体的には、無線通信制御・通信制御部（ＧＷＣＣ）は、受信したデータが一般のセンシングデータであるか、アソシエイトのためのデータであるか、時刻同期のレスポンスであるか等をデータのヘッダ部分から識別して、それらのデータをそれぞれ適切な機能に渡す。
【０１３１】
なお、無線通信制御・通信制御部（ＧＷＣＣ）は、記憶部（ＧＷＭＥ）に記録されたデータ形式情報（ＧＷＭＦ）を参照して、送受信のために適した形式にデータを変換し、データの種類を示すためのタグ情報を付け加えるデータ形式変換（ＧＷＤＦ）を実行する。
【０１３２】
アソシエイト（ＧＷＴＡ）は、名札型センサノード（ＮＮ）から送られてきたアソシエイト要求TRTAQに対する応答TRTARを送信し、各名札型センサノード（ＮＮ）に割り付けたローカルＩＤを送信する。アソシエイトが成立したら、アソシエイト（ＧＷＴＡ）は、端末管理テーブル（ＧＷＴＴ）を修正する端末管理情報修正（ＧＷＴＦ）を行う。
【０１３３】
時刻同期管理（ＧＷＣＤ）は、時刻同期を実行する間隔及びタイミングを制御し、時刻同期するように命令を出す。あるいは、この後説明するセンサネットサーバ（ＳＳ）が時刻同期管理（ＧＷＣＤ）を実行することによって、センサネットサーバ（ＳＳ）からシステム全体の基地局（ＧＷ）に統括して命令を送ってもよい。
【０１３４】
時刻同期（ＧＷＣＳ）は、ネットワーク上のＮＴＰサーバ（ＴＳ）に接続し、時刻情報の依頼及び取得を行う。時刻同期（ＧＷＣＳ）は、取得した時刻情報に基づいて、時計（ＧＷＣＫ）を修正する。そして、時刻同期（ＧＷＣＳ）は、名札型センサノード（ＮＮ）に時刻同期の命令と時刻情報（GWCSD）を送信する。
【０１３５】
図２ｂのセンサネットサーバ（ＳＳ）は、全ての名札型センサノード（ＮＮ）から集まったデータを管理する。具体的には、センサネットサーバ（ＳＳ）は、基地局（ＧＷ）から送られてくるデータをデータベースに格納し、また、アプリケーションサーバ（ＡＳ）及びクライアント（ＣＬ）からの要求に基づいてセンシングデータを送信する。さらに、センサネットサーバ（ＳＳ）は、基地局（ＧＷ）からの制御コマンドを受信し、その制御コマンドから得られた結果を基地局（ＧＷ）に返信する。
【０１３６】
センサネットサーバ（ＳＳ）は、送受信部（ＳＳＳＲ）、記憶部（ＳＳＭＥ）及び制御部（ＳＳＣＯ）を備える。時刻同期管理（ＧＷＣＤ）がセンサネットサーバ（ＳＳ）で実行される場合、センサネットサーバ（ＳＳ）は時計も必要とする。
【０１３７】
送受信部（ＳＳＳＲ）は、基地局（ＧＷ）、アプリケーションサーバ（ＡＳ）及びクライアント（ＣＬ）との間で、データの送信及び受信を行う。具体的には、送受信部（ＳＳＳＲ）は、基地局（ＧＷ）から送られてきたセンシングデータを受信し、アプリケーションサーバ（ＡＳ）又はクライアント（ＣＬ）へセンシングデータを送信する。
【０１３８】
記憶部（ＳＳＭＥ）は、ハードディスクやフラッシュメモリなどの不揮発記憶装置によって構成され、少なくとも、パフォーマンスデータベース（ＳＳＭＲ）、データ形式情報（ＳＳＭF）、センシングデータベース（ＳＳＤＢ）及び端末管理テーブル（ＳＳＴＴ）を格納する。さらに、記憶部（ＳＳＭＥ）は、制御部（ＳＳＣＯ）のＣＰＵ（図示省略）によって実行されるプログラムを格納してもよい。更に、記憶部ＳＳＭＥには、端末ファームウェア登録部（ＴＦＩ）において格納された名札型センサノードの更新されたファームウェア（ＧＷＴＦ）を一時的に格納する。
【０１３９】
パフォーマンスデータベース（ＳＳＭＲ）は、名札型センサノード（ＮＮ）から又は既存のデータから入力された、組織や個人に関する評価（パフォーマンス）を、時刻データと共に記録するためのデータベースである。パフォーマンスデータベース（ＳＳＭＲ）は、図１aのパフォーマンスデータベース（ＰＤＢ）と同じものである。このパフォーマンスデータは、パフォーマンス入力部（ＭＲＰＩ）から入力される。
【０１４０】
データ形式情報（ＳＳＭF）には、通信のためのデータ形式、基地局（ＧＷ）でタグ付けされたセンシングデータを切り分けてデータベースに記録する方法、及び、データの要求に対する対応方法等が記録されている。後で説明するように、データ受信の後、データ送信の前には必ずこのデータ形式情報（ＳＳＭF）が通信制御部（ＳＳＣＣ）によって参照され、データ形式変換（ＳＳＤＦ）とデータ振り分け（ＳＳＤＳ）が行われる。
【０１４１】
センシングデータベース（ＳＳＤＢ）は、各名札型センサノード（ＮＮ）が取得したセンシングデータ、名札型センサノード（ＮＮ）の情報、及び、各名札型センサノード（ＮＮ）から送信されたセンシングデータが通過した基地局（ＧＷ）の情報等を記録しておくためのデータベースである。加速度、温度等、データの要素ごとにカラムが作成され、データが管理される。また、データの要素ごとにテーブルが作成されてもよい。どちらの場合にも、全てのデータは、取得された名札型センサノード（ＮＮ）のＩＤである端末情報（ＴＲＭＴ）と、取得された時刻に関する情報とが関連付けて管理される。
【０１４２】
端末管理テーブル（ＳＳＴＴ）は、どの名札型センサノード（ＮＮ）が現在どの基地局（ＧＷ）の管理下にあるかを記録しているテーブルである。基地局（ＧＷ）の管理下に新たに名札型センサノード（ＮＮ）が加わった場合、端末管理テーブル（ＳＳＴＴ）は更新される。
【０１４３】
制御部（ＳＳＣＯ）は、中央処理部ＣＰＵ（図示省略）を備え、センシングデータの送受信やデータベースへの記録・取り出しを制御する。具体的には、ＣＰＵが記憶部（ＳＳＭＥ）に格納されたプログラムを実行することによって、通信制御（ＳＳＣＣ）、端末管理情報修正（ＳＳＴＦ）及びデータ管理（ＳＳＤＡ）等の処理を実行する。
【０１４４】
通信制御部（ＳＳＣＣ）は、有線又は無線による基地局（ＧＷ）、アプリケーションサーバ（ＡＳ）及びクライアント（ＣＬ）との通信のタイミングを制御する。また、通信制御部（ＳＳＣＣ）は、上述の通り、送受信するデータの形式を、記憶部（ＳＳＭＥ）内に記録されたデータ形式情報（ＳＳＭF）に基づいて、センサネットサーバ（ＳＳ）内におけるデータ形式、又は、各通信相手に特化したデータ形式に変換する。さらに、通信制御（ＳＳＣＣ）は、データの種類を示すヘッダ部分を読み取って、対応する処理部へデータを振り分ける。具体的には、受信されたデータはデータ管理（ＳＳＤＡ）へ、端末管理情報を修正するコマンドは端末管理情報修正（ＳＳＴＦ）へ振り分けられる。送信されるデータの宛先は、基地局（ＧＷ）、アプリケーションサーバ（ＡＳ）又はクライアント（ＣＬ）に決定される。
【０１４５】
端末管理情報修正（ＳＳＴＦ）は、基地局（ＧＷ）から端末管理情報を修正するコマンドを受け取った際に、端末管理テーブル（ＳＳＴＴ）を更新する。
【０１４６】
データ管理（ＳＳＤＡ）は、記憶部（ＳＳＭＥ）内のデータの修正・取得及び追加を管理する。例えば、データ管理（ＳＳＤＡ）によって、センシングデータは、タグ情報に基づいてデータの要素別にデータベースの適切なカラムに記録される。センシングデータがデータベースから読み出される際にも、時刻情報及び端末情報に基づいて必要なデータを選別し、時刻順に並べ替える等の処理が行われる。
【０１４７】
センサネットサーバ（ＳＳ）が、基地局（ＧＷ）を介して受け取ったデータを、データ管理（ＳＳＤＡ）によってパフォーマンスデータベース（ＳＳＭＲ）及びセンシングデータベース（ＳＳＤＢ）に整理して記録することが、図１aにおける組織ダイナミクスデータ収集（ＢＭＢ）に相当する。
【０１４８】
図２ｂに示すアプリケーションサーバ（ＡＳ）は、センシングデータを解析及び処理する。クライアント（ＣＬ）からの依頼を受けて、又は、設定された時刻に自動的に、解析アプリケーションが起動する。解析アプリケーションは、センサネットサーバ（ＳＳ）に依頼を送って、必要なセンシングデータを取得する。さらに、解析アプリケーションは、取得したデータを解析し、解析されたデータをクライアント（ＣＬ）に返す。あるいは、解析アプリケーションは、解析されたデータをそのまま解析データベースに記録しておいてもよい。
【０１４９】
アプリケーションサーバ（ＡＳ）は、送受信部（ＡＳＳＲ）、記憶部（ＡＳＭＥ）及び制御部（ＡＳＣＯ）を備える。
【０１５０】
送受信部（ＡＳＳＲ）は、センサネットサーバ（ＳＳ）及びクライアント（ＣＬ）との間でデータの送信及び受信を行う。具体的には、送受信部（ＡＳＳＲ）は、クライアント（ＣＬ）から送られてきたコマンドを受信し、センサネットサーバ（ＳＳ）にデータ取得依頼を送信する。さらに、送受信部（ＡＳＳＲ）は、センサネットサーバ（ＳＳ）からセンシングデータを受信し、解析したデータをクライアント（ＣＬ）に送信する。
【０１５１】
記憶部（ＡＳＭＥ）は、ハードディスク、メモリ又はＳＤカードのような外部記録装置で構成される。記憶部（ＡＳＭＥ）は、解析のための設定条件及び解析したデータを格納する。具体的には、記憶部（ＡＳＭＥ）は、表示条件（ＡＳＭJ）、解析アルゴリズム（ＡＳＭＡ）、解析パラメータ（ＡＳＭＰ）、端末情報−氏名（ＡＳＭＴ）、解析データベース（ＡＳＭＤ）、相関係数（ＡＳＭＳ）及び結合テーブル（ＣＴＢ）を格納する。
【０１５２】
表示条件（ＡＳＭJ）は、クライアント（ＣＬ）から依頼された表示のための条件を一時的に記憶しておく。
【０１５３】
解析アルゴリズム（ＡＳＭＡ）は、解析を行うプログラムを記録する。クライアント（ＣＬ）からの依頼に従って、適切なプログラムが選択され、そのプログラムによって解析が実行される。
【０１５４】
解析パラメータ（ＡＳＭＰ）は、例えば、特徴量抽出のためのパラメータ等を記録する。クライアント（ＣＬ）の依頼によってパラメータを変更する際には、解析パラメータ（ＡＳＭＰ）が書き換えられる。
【０１５５】
端末情報−氏名（ＡＳＭＴ）は、端末のＩＤと、その端末を装着した人物の氏名・属性等との対照表である。クライアント（ＣＬ）から依頼があれば、センサネットサーバ（ＳＳ）から受け取ったデータの端末ＩＤに人物の氏名が追加される。ある属性に適合する人物のデータのみを取得する場合、人物の指名を端末ＩＤに変換してセンサネットサーバ（ＳＳ）にデータ取得依頼を送信するために、端末情報−氏名（ＡＳＭＴ）が照会される。
【０１５６】
解析データベース（ＡＳＭＤ）は、解析されたデータを格納するためのデータベースである。解析されたデータは、クライアント（ＣＬ）に送信されるまで一時的に記録される場合がある。あるいは、まとめて解析されたデータを自由に取得できるように、解析されたデータが大規模に記録される場合もある。解析と並行してクライアント（ＣＬ）にデータが送られる場合、このデータベースは必要ない。
【０１５７】
相関係数（ＡＳＭＳ）は、相関係数の学習（ＢＭＤ）によって決定された相関係数を記録する。相関係数（ＡＳＭＳ）は、組織アクティビティ解析（ＢＭＥ）の際に利用される。
【０１５８】
結合テーブル（ＣＴＢ）は、相互データ整列（ＢＭＣ）によって整列された複数の名札型センサノードに関するデータを格納するためのテーブルである。
【０１５９】
制御部（ＡＳＣＯ）は、中央処理部ＣＰＵ（図示省略）を備え、データの送受信の制御及びセンシングデータの解析を実行する。具体的には、ＣＰＵ（図示省略）が記憶部（ＡＳＭＥ）に格納されたプログラムを実行することによって、通信制御（ＡＳＣＣ）、解析条件設定（ＡＳＩＳ）、データ取得依頼（ＡＳＤＲ）、相互データ整列（ＢＭＣ）、相関係数の学習（ＢＭＤ）、組織アクティビティ解析（ＢＭＥ）及び端末情報−ユーザ照会（ＡＳＤＵ）等の処理が実行される。
【０１６０】
通信制御（ＡＳＣＣ）は、有線又は無線によるセンサネットサーバ（ＳＳ）及びクライアントデータ（ＣＬ）との通信のタイミングを制御する。さらに、通信制御（ＡＳＣＣ）は、データの形式変換、及び、データの種類別に行き先の振り分けを実行する。
【０１６１】
解析条件設定（ＡＳＩＳ）は、クライアント（ＣＬ）を通してユーザ（ＵＳ）が設定した解析条件を受け取り、記憶部（ＡＳＭＥ）の解析条件（ＡＳＭJ）に記録する。さらに、解析条件設定（ＡＳＩＳ）は、サーバにデータの依頼をするためのコマンドを作成し、データ取得依頼を送信する（ＡＳＤＲ）。
【０１６２】
解析条件設定（ＡＳＩＳ）による依頼に基づいてサーバから送信されたデータは、相互データ整列（ＢＭＣ）によって、任意の二人の人物に関するデータの時刻情報に基づいて整理される。これは図１aの相互データ整列（ＢＭＣ）と同じプロセスである。
【０１６３】
相関係数の学習（ＢＭＤ）は、図１ｂの相関係数の学習（ＢＭＤ）に相当するプロセスである。相関係数の学習（ＢＭＤ）は、解析アルゴリズム（ＡＳＭＡ）を用いて実行され、その結果は相関係数（ＡＳＭＳ）に記録される。
【０１６４】
組織アクティビティ解析（ＢＭＥ）は、図１ｃの組織アクティビティ解析（ＢＭＥ）に相当するプロセスである。組織アクティビティ解析（ＢＭＥ）は、記録された相関係数（ＡＳＭＳ）を取得し、解析アルゴリズム（ＡＳＭＡ）を用いることによって実行される。実行した結果は解析データベース（ＡＳＭＤ）に記録される。
【０１６５】
端末情報−ユーザ照会（ＡＳＤＵ）は、端末情報（ＩＤ）を用いて管理されていたデータを、端末情報−氏名（ＡＳＭＴ）に従って、各端末を装着しているユーザの名前等に変換する。さらに、端末情報−ユーザ照会（ＡＳＤＵ）は、ユーザの所属や役職等の情報を付加してもよい。必要でなければ、端末情報−ユーザ照会（ＡＳＤＵ）は実行されなくてもよい。
【０１６６】
図２に示すクライアント（ＣＬ）は、ユーザ（ＵＳ）との接点となって、データを入出力する。クライアント（ＣＬ）は、入出力部（ＣＬＩＯ）、送受信部（ＣＬＳＲ）、記憶部（ＣＬＭＥ）及び制御部（ＣＬＣＯ）を備える。
【０１６７】
入出力部（ＣＬＩＯ）は、ユーザ（ＵＳ）とのインタフェースとなる部分である。入出力部（ＣＬＩＯ）は、ディスプレイ（ＣＬＯＤ）、キーボード（ＣＬＩＫ）及びマウス（ＣＬＩＭ）等を備える。必要に応じて外部入出力（ＣＬＩＵ）に他の入出力装置を接続することもできる。
【０１６８】
ディスプレイ（ＣＬＯＤ）は、ＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｂｅ）又は液晶ディスプレイ等の画像表示装置である。ディスプレイ（ＣＬＯＤ）は、プリンタ等を含んでもよい。
【０１６９】
送受信部（ＣＬＳＲ）は、アプリケーションサーバ（ＡＳ）又はセンサネットサーバ（ＳＳ）との間でデータの送信及び受信を行う。具体的には、送受信部（ＣＬＳＲ）は、解析条件をアプリケーションサーバ（ＡＳ）に送信し、解析結果を受信する。
【０１７０】
記憶部（ＣＬＭＥ）は、ハードディスク、メモリ又はＳＤカードのような外部記録装置で構成される。記憶部（ＣＬＭＥ）は、解析条件（ＣＬＭＰ）及び描画設定情報（ＣＬＭＴ）等の、描画に必要な情報を記録する。解析条件（ＣＬＭＰ）は、ユーザ（ＵＳ）から設定された解析対象のメンバーの数及び解析方法の選択等の条件を記録する。描画設定情報（ＣＬＭＴ）は、図面のどの部分に何をプロットするかという描画位置に関する情報を記録する。さらに、記憶部（ＣＬＭＥ）は、制御部（ＣＬＣＯ）のＣＰＵ（図示省略）によって実行されるプログラムを格納してもよい。
【０１７１】
制御部（ＣＬＣＯ）は、ＣＰＵ（図示省略）を備え、通信の制御、ユーザ（ＵＳ）からの解析条件の入力、及び、解析結果をユーザ（ＵＳ）に提示するための描画等を実行する。具体的には、ＣＰＵは、記憶部（ＣＬＭＥ）に格納されたプログラムを実行することによって、通信制御（ＣＬＣＣ）、解析条件設定（ＣＬＩＳ）、描画設定（ＣＬＴＳ）及び組織アクティビティ表示（ＢＭＦ）等の処理を実行する。
【０１７２】
通信制御（ＣＬＣＣ）は、有線又は無線によるアプリケーションサーバ（ＡＳ）又はセンサネットサーバ（ＳＳ）との間の通信のタイミングを制御する。また、通信制御（ＣＬＣＣ）は、データの形式を変換し、データの種類別に行き先を振り分ける。
【０１７３】
解析条件設定（ＣＬＩＳ）は、ユーザ（ＵＳ）から入出力部（ＣＬＩＯ）を介して指定される解析条件を受け取り、記憶部（ＣＬＭＥ）の解析条件（ＣＬＭＰ）に記録する。ここでは、解析に用いるデータの期間、メンバー、解析の種類及び解析のためのパラメータ等が設定される。クライアント（ＣＬ）は、これらの設定をアプリケーションサーバ（ＡＳ）に送信して解析を依頼し、それと並行して描画設定（ＣＬＴＳ）を実行する。
【０１７４】
描画設定（ＣＬＴＳ）は、解析条件（ＣＬＭＰ）に基づいて解析結果を表示する方法、及び、図面をプロットする位置を計算する。この処理の結果は、記憶部（ＣＬＭＥ）の描画設定情報（ＣＬＭＴ）に記録される。
【０１７５】
組織アクティビティ表示（ＢＭＦ）は、アプリケーションサーバ（ＡＳ）から取得した解析結果をプロットして図表を作成する。例として、組織アクティビティ表示（ＢＭＦ）は、図１ｃの組織アクティビティ表示（ＢＭＦ）のような、レーダーチャートのような表示、時系列グラフ、及び、組織構造表示をプロットする。このとき必要であれば、組織アクティビティ表示（ＢＭＦ）は、表示されている人物の氏名等の属性も表示する。作成された表示結果は、ディスプレイ（ＣＬＯＤ）等の出力装置を介してユーザ（ＵＳ）に提示される。ドラッグ＆ドロップ等の操作によって、ユーザ（ＵＳ）が表示位置を微調整することもできる。
＜ビジネス顕微鏡名札型センサノードの外観＞
図３は、名札型センサノードの構造の一実施例を示す外観図である。名札型センサノードはストラップ取り付け部ＮＳＨにネックストラップまたはクリップを取り付け、人の首または胸に装着して使用する。
【０１７６】
ストラップ取り付け部ＮＳＨがある面を上面、対向する面を下面と定義する。また、名札型センサノードを装着した際に相手方に向く面を前面、前面に対向する面を裏面と定義する。さらに、名札型センサノード前面から見て左側に位置する面を左側面、左側面に対向する面を右側面と定義する。よって、同図（Ａ）は上面図、同図（Ｂ）は前面図、同図（Ｃ）は下面図、同図（Ｄ）は裏面図、同図（Ｅ）は左側面図となる。
図３（Ｂ）の前面図に示すとおり、名札方センサノードの前面には液晶表示装置（ＬＣＤＤ）が配置される。本液晶表示装置に表示される内容は、後述するとおり相手方に向いている際には装着者の所属や名前などの名札としての表示Ｂを、装着者の方に向いている際には、装着者向けの組織アクティビティフィードバックデータが表示される。
【０１７７】
名札型センサノードの表面の材質は透明であり、内部に挿入したカードＣＲＤがケース材質を通して外から見えるようにする。名札型センサノードの内部に挿入したカード（ＣＲＤ）を交換することにより名札表面のデザインを変更することができる。
【０１７８】
以上により、本名札型センサノードは一般の名札とまったく同様に人間に装着でき、なんら装着者に違和感を感じさせること無くセンサによる物理量の取得を行うことを可能にする。
【０１７９】
同図（Ａ）、（Ｂ）の上面図、前面図中のＬＥＤランプＬＥＤ１、ＬＥＤ２は、装着者および装着者に対面する人間に名札型センサノードの状態を通知するために使用される。ＬＥＤ１，ＬＥＤ２は前面及び上面に導光され、名札型センサノードを装着した状態で、点灯状態を装着者と、装着者と対面する者の双方から視認することができる。
【０１８０】
名札型センサノードは先に説明したようにスピーカＳＰを内蔵し、装着者および装着者に対面する人間にブザーや音声で名札型センサノードの状態を通知するために使用される。マイクＭＩＣは、名札型センサノード装着者の発話及び周囲の音を取得する。
【０１８１】
照度センサＬＳ１Ｆ、ＬＳ１Ｂは、それぞれ名札型センサノード前面と裏面にそれぞれ配置される。ＬＳ１Ｆ、ＬＳ１Ｂで取得される照度値から、装着した名札型センサノードが裏返っていることを検出し、装着者に通知する。
【０１８２】
同図（Ｅ）から明らかなように、名札型センサノード左側面には、ＢＴＮ１、ＢＴＮ２、ＢＴＮ３の３個のボタンが配置され、無線通信の動作モードの変更や、液晶表示画面の切り替えを行う。
【０１８３】
名札型センサノードの下面には、電源スイッチPＳＷ、リセットボタンＲＢＴＮ、クレイドルコネクタＣＲＤＩＦ、外部拡張コネクタＥＸＰＴを備える。
【０１８４】
名札型センサノードの前面には、複数の赤外線送受信部ＴＲＩＲ１〜４を配置する。赤外線送受信部を複数備えることが本実施例の名札型センサノードに特有な構造である。名札型センサノード自身の識別番号（ＴＲＭＤ）を赤外線によって間欠的に送信し、また対面者の装着する名札型センサノードが送信する識別番号を受信する機能を持つ。これにより、いつ、どの名札型センサノードが対面したかが記録され、装着した人間同士の対面状況が検出できる。図３に示す実施例では、ＴＲＩＲ１〜４の４個の赤外線送受信部をセンサノード上部に配置した例を示している。
＜赤外線送受信モジュールの配置の説明＞
続いて、図４を用いて、本実施例の名札型センサノードでの赤外線配置を説明する。図４（Ａ）は、２人の人間ＨＵＭ３、ＨＵＭ４が対面してコミュニケーションを取る場合の位置関係を示している。２人の人間が話をする場合、完全に正面で正対することはまれである。多くの場合、肩幅程度ずれて対峙する。このとき、名札同士の対面を検出するための赤外線送受信部が、名札正面にしか感度がないと、対面状態を検出することができない。ＨＵＭ３、ＨＵＭ４が装着した名札ＮＮ２、ＮＮ３の表面から引いた垂直な直線それぞれＬ４、Ｌ６に対し、左右３０度程度の感度が必要となる。
【０１８５】
また、図４（Ｂ）は、椅子に座った人間ＨＵＭ１と立った人間ＨＵＭ２がコミュニケーションを取っている場合の位置関係を示す。椅子に座った人間と立った人間の頭の高さに差があるため、椅子に座った方の人間ＨＵＭ１は、上半身がやや上方を向いた体勢になる。ＨＵＭ１とＨＵＭ２が装着した名札型センサノードNN１０とＮＮ１１を結んだ直線Ｌ３は、それぞれの名札表面から垂直に引いた直線Ｌ１、Ｌ２より下方向に位置している。従って、本条件で確実に名札ノードが対面状況を検出するためには、双方の名札は下方向に感度が必要である。
【０１８６】
図４（Ｃ）に示した赤外線送受信部ＴＲＩＲ１〜４の配置の一実施例は、外側に配置されるＴＲＩＲ１、ＴＲＩＲ４の赤外線送受信部を水平に外側１５度、内側に配置されるＴＲＩＲ２、ＴＲＩＲ３の赤外線送受信部は水平に外側に１５度、さらに垂直下側に３０度角度をつけて配置した例である。赤外線送受信部自体が±15度程度の感度を持つので、本配置により、合計で名札下側４５度〜上側１５度、左右±３０度の感度を実現し、人間の対面状況を確実に取得することを可能にした。勿論、赤外線送受信部ＴＲＩＲ１〜４の数や角度は、この実施例の配置に限定されるものでないことは言うまでも無い。
＜表示画面とボタンの説明＞
前述のとおり、名札型センサノードに搭載した三軸加速度センサ（ＡＣＣ）は、装着者の動きを検出すると同時に、重力加速度を検出することで名札型センサノードの向きを検出することができる。
【０１８７】
図５に、本実施例の名札型センサノードで検出される三軸加速度の軸を示す。本実施例では、名札の左右方向にかかる加速度をＸ軸、上下方向にかかる加速度をＹ軸、前後方向にかかる加速度をＺ軸と定義している。
【０１８８】
このとき、Ｙ軸で検出される加速度に注目する。Ｙ軸は名札型センサノードの下方向が正である。人間が名札型センサノードを装着して静止した場合、名札下面（Ｙ軸方向）に重力がかかるため、Ｙ軸に１Ｇが検出される。人間が名札ノードを取り上げて自分の方に向けたとき、名札下面が重力方向を向かないため、Ｙ軸で検出される加速度は１Ｇより小さな値となり、完全に上下が反転すると、負の値となる。
【０１８９】
Ｙ軸にかかる静的加速度が１Ｇであるか、より小さい値であるかをノード上下検知回路ＵＤＤＥＴで監視することで、名札ノードが相手を向いているか、自分を向いているかの検出を行うことができる。名札型センサノードは、この検出結果、即ち図２aにおける上下検知検出信号ＵＤＤＥＴＳにより、液晶表示画面に表示する内容を変更する。
【０１９０】
ここで、名札型センサノードの表示画面とボタンの機能について説明する。
（１）名札型センサノードが上下反転していない（相手方に向いている）とき
名札型センサノードが相手方に向いているとき、液晶表示画面ＬＣＤＤには、名前と所属の個人データを表示する。このとき、ボタンは下記の通り割り当てる。
ボタン１：割り当てなし
ボタン２：割り当てなし
ボタン３：省電力モードへの移行・解除
名札型センサノードが基地局とアソシエイトが成立しているとき（通信が正常に行えるとき）、ボタン３を押すことで、無線送信間隔を延長し、電力の消耗を抑える。逆に、無線送信間隔が延長されているときにボタン３を押すことで、無線送信間隔を通常のモードに復帰させる。
（２）名札型センサノードが上下反転している（装着者に向いている）とき
名札が装着者自身に向いているときは、装着者が名札を操作することを意味する。液晶表示画面ＬＣＤＤには、名札の状態表示画面（Ｓｔａｔｕｓ画面）、赤外線対面履歴の表示画面（ＩｒＡｃｔ画面）、組織パフォーマンス入力画面（Ｒａｔｉｎｇ画面）、名札設定画面（Ｏｐｔｉｏｎ画面）を表示する。このとき、ボタンは下記の通り割り当てる。
ボタン１：スクロール・選択ボタン
ボタン２：決定・切り替えボタン
ボタン３：ページめくりボタン
画面遷移と、ボタン機能の一例を図６を使用して説明する。
名札型センサノードが上下反転していない（相手方に向いている）ときの表示画面の例はＤ１０１である。装着者の所属・名前を表示し、名札として機能する。
【０１９１】
ここで、装着者が画面を自分の方に向け、名札型センサノードの上下が反転すると（Ｄ２０１）、表示画面はＤ１１０のＳｔａｔｕｓ画面になる。Ｓｔａｔｕｓ画面は、名札が基地局との通信状態や検出した赤外線ＩＤなどの名札型センサノードの動作を表示する画面である。ボタン３がページめくりボタンとして、一回押す毎にＩｒＡｃｔ画面（Ｄ１２０）、Ｍｅｓｓａｇｅ画面（Ｄ１３０）、Ｒａｔｉｎｇ画面（Ｄ１４０）、Ｏｐｔｉｏｎ画面（Ｄ１５０）と遷移する。Ｏｐｔｉｏｎ画面でボタン３を押すと、再びＳｔａｔｕｓ画面に戻る。
【０１９２】
ＩｒＡｃｔ画面（Ｄ１２０）では、その日に対面した人物との赤外線の受信回数を表示する画面である。赤外線受信回数は対面時間に関連する情報であり、数字が大きいほど長時間対面していたことを示す。画面上には一度に３名分表示されるが、３名を超える人についてはボタン１を押すことでスクロールして表示される（Ｄ１２１，Ｄ１２２）。さらに、ＩｒＡｃｔ画面では、ボタン２を押すことで、１時間毎の時間帯別に表示するモードに移行する。このときも同様に、ボタン１でスクロールすることが可能である。時間帯別表示された状態（Ｄ１２５、Ｄ１２６）で再度ボタン２を押すことで、再び一日分の表示に戻る（Ｄ１２０、Ｄ１２１，Ｄ１２２）。
【０１９３】
Ｍｅｓｓａｇｅ画面は、アプリケーションから、または他の名札型センサノードから、特定の名札型センサノードにメッセージを送信し、その返事を送信する画面である（Ｄ１３０）。
【０１９４】
Ｒａｔｉｎｇ画面では（Ｄ１４０）、装着者が任意の時間に組織のパフォーマンスを主観評価して入力する。本実施例では、レイティングとして健康状態（Ｈｅａｌｔｈ）、精神状態（Ｍｅｎｔａｌ）、学習意欲（Ｓｔｕｄｙ）のパフォーマンスを５段階で入力できる例を示している。入力されたレイティングは、アプリケーションサーバ（ＡＳ）に転送され、組織アクティビティ解析（ＢＭＥ）の相関係数の学習（ＢＭＤ）に使用される。
＜名札型センサノードのクレイドルとクレイドル用電池＞
上述してきた実施例の名札型センサノードは二次電池を内蔵し、この内蔵二次電池を充電するための手段として、クレイドルを組み合わせて使用する。もちろん、名札型センサノードに外部から電源を供給する手段である外部電源供給部は、クレイドルの形状をしている必要は無く、例えば、ＡＣアダプタなどから直接電源を供給してもよい。
【０１９５】
図７に、名札型センサノードＮＮと、クレイドルＣＲＤの形状の一実施例を示す。本実施例では、名札型センサノードＮＮの下面にクレイドル接続インタフェースＣＲＤＩＦを設け、これをクレイドルＣＲＤ側の接続インタフェースＣＣＲＤＩＦに接続して電源を供給する。
【０１９６】
ここで、クレイドルＣＲＤは内部に電池を持たないため、常時ＡＣアダプタなどから外部から給電される。名札型センサノードは、オフィス環境で使用されるため、帰宅時にクレイドルに装着し、夜間充電することが想定されている。しかし、職場によっては、最終退出者がブレーカを落とし、室内の電源を遮断するルールになっている場合もある。この際、夜間クレイドルに電源が供給されないので、名札型センサノードの充電も行われない。
【０１９７】
このような職場では、クレイドルを夜間動作させるための二次電池を接続する。これが図７に示されたクレイドル用電池ＣRDＢＡＴＴで、本実施例に特有のものである。名札型センサノードＮＮ、クレイドルＣＲＤ、クレイドル用電池ＣＲＤＢＡＴＴの接続関係を図８に示す。
【０１９８】
名札型センサノードＮＮは、クレイドルＣＲＤとのインタフェースＣＲＤＩＦの、ＥＰＯＷ＋端子と、ＥＰＯＷ−端子を使って、外部から電力を供給する。クレイドルＣＲＤは、ＡＤＰ＋、ＡＤＰ−から供給される電力を名札型センサノードＮＮのＥＰＯＷ＋端子とＥＰＯＷ−端子に供給することで、名札型センサノードの内蔵二次電池を充電する。
【０１９９】
ここで、クレイドルのＡＤＰ＋とＡＤＰ−端子を介してＡＣアダプタなどで電力を供給する場合には、帰宅時にブレーカを落とした場合に、同時に名札型センサノードへの電力も絶たれ、名札型センサノードの内蔵二次電池は充電されない。そこで、クレイドルＣＲＤの間にＣRDＢＡＴＴを挿入する。
【０２００】
クレイドル用電池ＣRDＢＡＴＴは、外部電源端子ＡＣＩＦのＡＣ＋、ＡＣ−端子からＡＣアダプタ（ＡＣＡＤＰ）などから電力を供給されると、内蔵した二次電池に充電を行う。外部電源端子ＡＣＩＦから電力が供給されている場合は、これを直接クレイドルインタフェースＣＢＡＴＴＩＦを介してクレイドルＣＲＤに電力を供給する構成を有する。これによりＡＣアダプタＡＣＡＤＰからの電力供給が遮断された後も、内蔵二次電池の電力をクレイドルＣＲＤに供給し続ける。本構成により、名札型センサノードの内蔵二次電池の充電が確実に実施され、電池消耗によるデータの欠落を防止することができる。
【０２０１】
次に、これら名札型センサノード、クレイドル、クレイドル用電池の詳細なハードウェア構成の一具体例を図面を用いて順次説明する。
＜名札型センサノードのハードウェア構成＞
図２aで示した名札型センサノードＮＮの具体的ハードウェア構成の一具体例を図９に示す。名札型センサノードＮＮのハードウェアは、大きく電源部ＮＮ１Ｐ、本体部ＮＮ１Ｍに分けられる。
【０２０２】
電源部ＮＮ１Ｐは、内蔵二次電池ＢＡＴＴ、レギュレータＲＥＧ、電源スイッチPＳＷ、外部電源検出回路ＰＤＥＴから構成される。電源部ＮＮ１Ｐは、二次電池ＢＡＴＴからの電力をレギュレータＲＥＧにより安定化し、ＢＡＴＰＯＷ＋、ＢＡＴＰＡＷ−を介して本体部ＮＮ１Ｍに電源を供給する。クレイドルインタフェースＣＲＤＩＦを備え、クレイドルに装着した状態では二次電池ＢＡＴＴの充電が実施されるとともに、外部から電源が供給されていることを外部電源検出回路ＰＤＥＴによって検出し、外部電源検出信号ＰＤＥＴＳにより本体部に通知する。名札型センサノードの電源は電源スイッチPＳＷによりＯＮ／ＯＦＦが可能である。電源がＯＦＦの場合にもクレイドルに装着することで二次電池の充電は行われる。
【０２０３】
本実施例ではクレイドルから電源を供給される構成をとっているが、名札型センサノードに直接ＡＣアダプタなどから電源の供給を受ける場合も電源部ＮＮ1Ｐの機能・構成は同一である。ＰＤＥＴＳ信号は名札型センサノード本体部ＮＮ１Ｍの汎用ＩＯポートＰＩＯに接続され、名札型センサノード本体が、外部電源供給部から電源が供給されているか否かを認識できる。
【０２０４】
名札型センサノードの中心的な制御を行うのは、本体部ＮＮ１ＭのマイクロコンピュータＭＣＵである。マイクロコンピュータＭＣＵは、中央処理部ＣＰＵの他、内部バスＩＢＵＳを介して各種周辺機能を集積した大規模集積回路ＬＳＩである。一般的に、マイクロコンピュータに内蔵される代表的な周辺機能には、シリアルインタフェース、Ａ／Ｄコンバータ、メモリ、タイマー、汎用ＩＯポートなどがある。本実施例では、３チャネルのシリアルインタフェース（ＳＩＯ０、ＳＩＯ１、ＳＩＯ２）、Ａ／Ｄコンバータ（ＡＤＣ）、タイマー（ＴＩＭＲ）、汎用ＩＯポート（ＰＩＯ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ（ＦＬＳＨ）を集積したマイクロコンピュータの一例を示している。
【０２０５】
名札型センサノードＮＮでは、各種センサから得られた情報をＡ／ＤコンバータＡＤＣでデジタル値に変換し、これと赤外線送受信部ＴＲＩＲ１〜ＴＲＩＲ４によって得られる対面情報とを、記憶部ＳＴＲＧに格納するとともに、無線通信回路ＲＦを介して基地局に送信する。また、センサから得られたデータを解析して表示装置ＬＣＤＤに表示する。表示装置ＬＣＤＤは、汎用入出力ポートＰＩＯによりＬＣＤＩＦを介して制御される。また、将来の拡張に備え、アナログ値の入出力、デジタル値の入出力が可能な拡張ポートＥＸＰＴを備える。ＥＸＰＴには、汎用ＩＯポートの信号ＥＸＴＩＯに加え、アナログ入出力端子ＥＸＡＤ０、ＥＸＡＤ１を備える。
【０２０６】
三軸加速度センサＡＣＣ、音声を取得するマイクＭＩＣ、温度センサＴＨＭ、照度センサＬＳ１Ｆ、ＬＳ１Ｂは、Ａ／ＤコンバータＡＤＣに接続される。本実施例では、Ａ／Ｄコンバータの入力は６チャネル(ＡＤ０〜ＡＤ５)があり、そのうちＡＤ４、ＡＤ５の２チャネルはＤ／Ａコンバータとしても使用できる。
【０２０７】
Ａ／Ｄコンバータには、各種センサからのデータを入力するのに加え、外部拡張ポートＥＸＰＴのアナログ入出力端子ＥＸＡＤ０、ＥＸＡＤ１と、二次電池ＢＡＴＴの消耗を検出するために、二次電池ＢＡＴＴの端子電圧ＢＡＴＤＥＴＳとを併せて接続する。
【０２０８】
一般に、Ａ／Ｄコンバータの入力ポート数は有限であり、一方で接続するセンサは多岐にわたる。本実施例でも、センサの数に対してポート数は不足しており、一つのポートを時分割で使用することで所望のセンサ情報をＡ／Ｄ変換可能にする。
【０２０９】
時間あたりの変化量が大きく、センサからの取得頻度が高い三軸加速度センサＡＣＣからのデータは、それぞれ独立してＡＤ０〜ＡＤ２に割り当てる。
【０２１０】
マイクＭＩＣにより入力された音声は、入力アンプＩＡＭＰで増幅され、ナイキスト周波数以上の周波数成分カットするためのローパスフィルタＬＰＦを通過する。この後、音声そのもののデータＳＮＤＤと、積分回路AVGにより積分したエネルギーＡＶＧＤの両方を取得するが、これはアナログスイッチＳＥＬ１で選択してＡＤ３のチャネルに入力する。
【０２１１】
外部拡張ポートＥＸＰＴからの外部入力信号ＥＸＴＡＤ０、二次電池ＢＡＴＴの端子電圧ＢＡＴＤＥＴＳ、スピーカへの音声出力はアナログスイッチＳＥＬ２で選択し、ＡＤ４のチャネルに接続する。
【０２１２】
スピーカへの音声出力は、出力アンプＯＡＭＰで増幅され、スピーカＳＰが駆動される。
【０２１３】
温度センサＴＨＭで取得されるデータＴＨＭＤ，照度センサＬＳ１Ｆ、ＬＳ１Ｂから取得されるデータＬＳ１ＦＤ、ＬＳ１ＢＤ、外部拡張ポートＥＸＰＴからの外部入力信号ＥＸＴＡＤ１はアナログスイッチＳＥＬ３で選択し、ＡＤ５のチャネルに入力する。
【０２１４】
これらＡ／Ｄコンバータに備えられたアナログスイッチＳＥＬ１、ＳＥＬ２、ＳＥＬ３は、汎用ＩＯポートＰＩＯより出力されるＡＤＳＥＬ信号で行う。
【０２１５】
無線通信回路ＲＦは、シリアル通信であるＲＦＩＦを介してマイコンＭＣＵと通信を行う。通信するデータ量が多く、使用頻度も高いため、シリアルインタフェースのチャネル０（ＳＩＯ０）を占有して割り当てる。また、他の名札型センサノードからのＩＤを受信し、対面情報を取得する赤外線送受信部は、常に待ち受け動作をする必要があるためシリアルポートのチャネル１（ＳＩＯ１）に接続する。本実施例では、４個の赤外線送受信部ＴＲＩＲ１〜ＴＲＩＲ４の送信回路には、全て共通のチャネル１シリアル送信信号ＳＩＯ１ＴｘＤによって駆動され、受信はそれぞれの受光部の論理和を取り（ＩＲＯＲ１）、チャネル１シリアル受信信号ＳＩＯ１ＲｘＤに接続される。
【０２１６】
記憶部ＳＴＲＧへの信号ＳＴＲＧＩＦ、絶対時刻を得るためのリアルタイムクロックＲＴＣへの信号ＲＴＣＩＦ、クレイドルとの通信手段ＥＸＴＳＩＯもシリアル通信を使用するが、使用頻度が限られるため、シリアルポートのチャネル２（ＳＩＯ２）を時分割で使用する。これは、ＳＳＥＬ２のセレクタを汎用ポートＰＩＯから出力するＳＩＯ２ＳＥＬ信号で切り替える。
【０２１７】
名札型センサノードのＣＰＵの動作タイミングを決定するのは、リアルタイムクロックＲＴＣによる時間情報と、マイクＭＩＣで取得された音声が一定のエネルギーを超えた場合、またボタン（ＢＴＮ１、ＢＴＮ２、ＢＴＮ３）からの入力があった場合である。これらは、ＣＰＵに対して割り込み信号ＲＴＣＩＮＴ、ＳＮＤＩＮＴ、ＢＴＮＩＮＴを発生することができる。コンパレータＣＭＰ１は、音声のエネルギーＡＶＧＤが一定値を超えたことを検出すると、ＣＰＵに対し割り込み信号ＳＮＤＩＮＴを発生する。ＢＴＮ１、ＢＴＮ２、ＢＴＮ３からのボタン入力は、ＢＴＮ１ＩＦ、ＢＴＮ２ＩＦ、ＢＴＮ３ＩＦを介して汎用ＩＯポート（ＰＩＯ）で取得することができる。更に、この入力変化をＯＲ回路（ＯＲ２）で検出し、ボタン割り込み信号ＢＴＮＩＮＴを発生する。
【０２１８】
リセットボタンRBTNを押下することで、リセットインタフェースRSTSを介してCPUにリセットをかけることができる。
＜名札型センサノードクレイドルのハードウェア構成＞
名札型センサノードクレイドルＣＲＤのハードウェア構成の一具体例を、図１０を用いて説明する。本実施例の名札型センサノードクレイドルは、大きく電源部ＣＲＤ１Ｐと本体部ＣＲＤ１Ｍに分けられる。
【０２１９】
電源部ＣＲＤ１Ｐは、外部から供給される電源から、クレイドルインタフェースＣＣＲＤＩＦを介して名札型センサノードの内蔵二次電池を充電するための充電回路ＣＨＧと、クレイドル自身が動作する電源を安定化させるレギュレータＣＲＥＧから構成される。クレイドルには、クレイドル電池インタフェースＣＢＡＴＩＦのＡＤＰ＋、ＡＤＰ−の両端子を介して電力を供給するが、供給手段はＡＣアダプタなどの外部電源でも良いし、後述のクレイドル用電池を使用してもよい。
【０２２０】
ADP＋、ADP-を介して供給された電源は、レギュレータCREGによって安定化され、クレイドル本体部CRD1MにCPOW+、CPOW2−を介して供給されると同時に、充電回路CHGからクレイドルと名札ノードとのインタフェースCRDCRDIFのEPOW＋、EPOW2−を介して名札ノードの二次電池を充電するのに使われる。
【０２２１】
名札型センサノードクレイドル本体部ＣＲＤ１Ｍには、無線通信を行うための無線通信回路ＣＲＦと、それを制御するマイクロコンピュータＣＭＣＵ、赤外線送受信部ＣＴＲＩＲ１〜ＣＴＲＩＲ２、リアルタイムクロックＣＲＴＣ、記憶部ＣＳＴＲＧから構成されるセンサノード回路を有する。無線通信回路ＣＲＦ及びそれを制御するマイクロコンピュータＣＭＣＵ、赤外線送受信部ＣＴＲＩＲ１〜ＣＴＲＩＲ２は、名札型センサノードＮＮに搭載されている無線通信回路ＲＦ、それを制御するマイクロコンピュータＭＣＵ、赤外線送受信部ＴＲＩＲ１〜４に相当するものであり、名札型センサノードの基地局（ＧＷ）と通信可能なものである。一般には、クレイドルは、装着される対象に電源を供給するためのものであるから、電源部のみで構成される。本体部ＣＲＤ１Ｍに搭載されたセンサノード回路は、本実施例に特有な構造である。
【０２２２】
クレイドルの中心的な制御を行うのは、本体部のマイクロコンピュータＣＭＣＵである。マイクロコンピュータＣＭＣＵは、中央演算処理部ＣＣＰＵの他、内部バスＣＩＢＵＳを介して各種周辺機能を集積したＬＳＩである。本実施例では、３チャネルのシリアルインタフェース（ＣＳＩＯ０、ＣＳＩＯ１、ＣＳＩＯ２）、タイマー（ＣＴＩＭＲ）、汎用ＩＯポート（ＣＰＩＯ）、ランダムアクセスメモリ（ＣＲＡＭ）、フラッシュメモリ（ＣＦＬＳＨ）を集積したマイクロコンピュータの一例を示している。
【０２２３】
無線通信回路ＣＲＦは、シリアル通信であるＣＲＦＩＦを介してマイコンＣＭＣＵと通信を行う。通信するデータ量が多く、使用頻度も高いため、シリアルインタフェースのチャネル０（ＣＳＩＯ０）を占有して割り当てる。また、他の名札型センサノードからのＩＤを受信し、対面情報を取得する赤外線送受信部ＣＴＲＩＲ１〜ＣＴＲＩＲ２は、常に待ち受け動作をする必要があるためシリアルポートのチャネル１（ＣＳＩＯ１）に接続する。本実施例では、２個の赤外線送受信部ＣＴＲＩＲ１〜ＣＴＲＩＲ２の送信回路は、全て共通のチャネル１シリアル送信信号ＣＳＩＯ１ＴｘＤによって駆動され、受信はそれぞれの受光部の論理和を取り（ＣＩＲＯＲ）、チャネル１シリアル受信信号ＣＳＩＯ１ＲｘＤに接続される。
【０２２４】
記憶部ＣＳＴＲＧへの信号ＣＳＴＲＧＩＦ、絶対時刻を得るためのリアルタイムクロックＣＲＴＣへの信号ＣＲＴＣＩＦ、名札型センサノードとの通信手段ＣＥＸＴＳＩＯもシリアル通信を使用するが、使用頻度が限られるため、シリアルポートのチャネル２（CＳＩＯ２）を時分割で使用する。これは、CＳＳＥＬ２のセレクタを汎用ポートＰＩＯから出力するCＳＩＯ２ＳＥＬ信号で切り替える。
【０２２５】
つまり、本実施例のクレイドルは、名札型センサノードとの対面を検知し、その情報を無線送信する機能を持つ。クレイドルは、机上に設置されることが想定される。名札型センサノードを装着した人間がその座席に着席すると、名札型センサノードと、クレイドルとの間で赤外線通信が行われ、その席に誰がいつ在席していたかが記録されるのである。
＜クレイドル用電池のハードウェア構成＞
クレイドル用電池のハードウェア構成の一具体例を、図１１を用いて説明する。クレイドル用電池のハードウェアは、二次電池ＢＡＴＴＳ２と、それを充電する回路ＢＣＨＧから構成される。ＡＤＰ＋、ＡＤＰ−の二本の端子からなるＢＢＡＴＩＦを介してクレイドルに電源を供給する。ダイオードＤ１、Ｄ２によって、クレイドル用電池にＡＣアダプタが接続されている際には、直接ＡＣアダプタからAC+、AC-端子を介して、接続されていない時には二次電池ＢＡＴＴＳ２からクレイドルに対し電力が供給される。
【０２２６】
本実施例では、二次電池ＢＡＴＴＳ２は名札ノードに内蔵されているものと同一の電池を二並列かつ二直列に接続している。理論的には、１個分の電池に蓄えた電力で、名札型センサノードに内蔵された１個の二次電池を充電することができるが、一般には二次電池を充電の際には、高い電圧が必要なため、直列にして電圧を稼ぎ、なおかつ逐電する電力量に余裕を持つため二並列とした。
＜名札型センサノードの通信動作＞
次に、名札型センサノードの通信動作の一実施例について説明する。名札型センサノードは、組織アクティビティを計算するのに必要な物理量を取得し、それを名札上に表示するとともに、基地局に対して転送する。名札型センサノードは、人間に装着して使用するため、小型・軽量であることが望ましい。従って、名札型センサノードが動作するための電池は小型にする必要がある。消費電力を削減しながら、継続してセンサからの物理量の取得を可能にするため、センサからの物理量の取得及びセンサデータの送信動作は、ともに間欠的に行う。
【０２２７】
このシーケンスを図１２を使用して説明する。図１２は、各センサからの物理量データであるセンサデータの取得と、センサデータの送信、センサデータの記憶部への書き込みのタイミングの一実施例を示している。図１２（Ａ）は、マイクから得られる音声をＡ／Ｄコンバータによって取得するタイミングを示している。一般に、音声の波形を取得するためには数ｋＨｚ〜数十ｋＨｚの周波数でサンプリングを行う必要がある。本実施例では、時間ＴＳＮ１の等間隔でサンプリングするタイミングを示す。同様に、図１２（Ｂ）は、ＴＳＮ２の一定間隔で加速度をＡ／Ｄコンバータによって取得するタイミングを示している。図１２（Ｃ）は、温度と照度をＡ／Ｄコンバータによって取得するタイミングを示している。加速度を取得する間隔は時間ＴＳＮ２、温度・照度を取得する間隔は時間ＴＳＮ３である。一般に、時間あたりの物理変化量は音声が最も大きく、ついで加速度、温度、照度の順である。
【０２２８】
一般的に、物理量のサンプリングのタイミングはセンサの種類によって任意でよく、その間隔の大小関係もなんら拘束するものではないが、ここでは、一例としてセンサからのデータの取得間隔は一定で、ＴＳＮ１＜ＴＳＮ２＜ＴＳＮ３となる例を示している。
【０２２９】
各センサによって取得された物理量は任意のサイズでパケットにされ、無線送信される。図１２（Ｄ）は、パケットが無線送信されるタイミングを示している。音声が４データ、加速度データ２データ、温度・照度が１データの集合ＳＥＮＳＤ１は、パケットＴＲＤ１として無線送信される。同様に、ＳＥＮＳＤ２、ＳＥＮＳＤ３のデータの集合は、それぞれパケットＴＲＤ２，ＴＲＤ３として無線送信される。無線送信間隔は、必ずしも一定である必要は無いが、ここでは一例として時間ＴＴＲ１の一定間隔で無線送信されるタイミングを示している。
【０２３０】
図１２（Ｅ）は、記憶部へセンサで取得した物理量データを格納するタイミングを示している。本実施例では、音声が４データ、加速度データ２データ、温度・照度が１データの集合ＳＥＮＳＤ１をデータＣＭＢＤ１として、記憶部に格納されるタイミングを示している。同様に、ＳＥＮＳＤ２、ＳＥＮＳＤ３のデータの集合は、それぞれデータＣＭＢＤ２，ＣＭＢＤ３として記憶部へ格納される。これらの記憶部への書き込みタイミングの頻度や間隔も、本発明ではなんら拘束するものではない。
【０２３１】
図１２（Ｆ）は、名札型センサノードが、外部電源に接続されたことを検出する外部電源検出信号ＰＤＥＴＳの状態を示している。ＰＤＥＴＳがハイレベルを示すとき、名札型センサノードが例えばクレイドルなどに装着されて、外部から電源が供給され、内蔵二次電池の充電が実施されていることを示している。
【０２３２】
ところで、一般に無線通信は、端末と受信機の距離が離れていたり、外来のノイズなどの影響を受けたりすることにより、正しく通信されないことがある。名札型センサノードと基地局との通信についても、名札型センサノードの近くに基地局が存在しない場合など、可能性として正しく通信が終了しないことが想定される。図１２に示した実施例では、ＴＲＤ２、ＴＲＤ４、ＴＲＤ５のパケットが正しく通信されなかったことを示す。基地局への転送が失敗しても、ＴＲＤ２、ＴＲＤ４，ＴＲＤ５に相当するセンサから取得されたデータＣＭＢＤ２、ＣＭＢＤ４、ＣＭＢＤ５は、記憶部に格納されているので、データが失われたわけではない。このデータは、通信が回復した後に再度基地局へ転送することで、最終的に収集されるデータの欠落を防止することが出来る。この記憶部に格納されたデータを再送し、欠落を防止することを纏め送りと呼ぶ。
【０２３３】
この纏め送りを、名札型センサノードが外部電源に接続されたときに行うことが、本実施例に特有のシーケンスである。
【０２３４】
図１２（F）は、タイミングＴ１に、ＰＤＥＴＳ信号がハイレベルになり、名札型センサノードに外部電源が接続されたことを示している。名札型センサノードは、ＰＤＥＴＳ信号が検出されることをきっかけとして、纏め送りを行う。
【０２３５】
図１２（Ｄ）の無線送信タイミングでは、タイミングＴ１でＰＤＥＴＳ信号がハイレベルになったことで、パケットＴＲＤ６を転送した後に、記憶部に格納されたデータＣＭＢＤ２から生成されたパケットＴＲＤ２Ｒを転送する。パケットＴＲＤ２Ｒは、過去に転送に失敗したパケットＴＲＤ２に相当するパケットである。同様に、パケットＴＲＤ４の再送データであるＴＲＤ４Ｒ，パケットＴＲＤ５の再送データであるＴＲＤ５Ｒが、それぞれパケットＴＲＤ７、ＴＲＤ８の後に転送される。
【０２３６】
纏め送りを実施している間に転送されるデータは増加するため、転送間隔ＴＴＲ１は、より短いＴＴＲ２に変更する。これは前述の図２aにおける転送タイミング制御部ＴＲＴＭＧにおいてタイムベースＴＢ１、ＴＢ２をTMGSELにより切り替え、通信データセレクタＴＲＤＳＥＬを適切に制御して通信されるデータを切り替えることで行われる。
【０２３７】
本実施例では、外部電源が接続された間もセンサからのデータ取得を継続して実施しているが、名札型センサノードが人間に装着されていない間のデータが不要な場合など、センサからのデータ取得を中断して纏め送りに専念してもよい。この場合でも、転送間隔を短くすることで、効率的に纏め送りが実施できる。
＜名札型センサノードの動作説明＞
名札型センサノードの動作ソフトウェアを、ファームウェアと呼ぶ。ファームウェアは、図９に示すマイクロコンピュータＭＣＵに内蔵されたフラッシュメモリＦＬＳＨに格納される。ソフトウェアの不良や、動作アルゴリズムの変更により、名札型センサノードの動作ソフトウェアを変更することが必要になることがある。一般的にはマイクロコンピュータのメーカによって提供される専用のハードウェアを使って書き換えるが、複数台を一度に書き換えることは出来ない。名札型センサノードは、組織のアクティビティを把握するために個人に装着されるものであり、装着者の数だけ存在する。これをファームウェアの更新の度に回収し、一台ずつフラッシュメモリの書き換えを実施するのは、時間がかかり現実的ではない。
【０２３８】
本実施例における名札型センサノードＮＮは、更新するファームウェアを無線経由で転送し、更新を実施する機能を持つ。本シーケンスを図面を用いて説明する。
【０２３９】
図２a、図２ｂに示したビジネス顕微鏡システムでは、センサネットサーバＳＳの記憶部ＳＳＭＥに対し、更新すべき名札型センサノードファームウェアＳＳＴＦを登録する。登録の手段ＴＦＩは特に限定しないが、例えばネットワークＮＷを介してＦＴＰにより転送するなどの手段が考えられる。
【０２４０】
図１３、図１４を参照して、上記ファームウェアの更新を含めた名札型センサノードの動作を説明する。図１３は、名札型センサノードが、基地局に対しセンサで取得したデータを転送し、それがセンサネットサーバＳＳに転送されるデータの流れとそのタイミングを示している。図１４は、名札型センサノードの処理フローチャートである。
【０２４１】
名札型センサノードは、電源を投入して動作を開始すると、基地局を探索して、アソシエイトと呼ばれる接続動作を行う（Ｐ１１７）。その後、他の名札型センサノードとセンシングの時間を同期させるための時刻あわせの処理を行う（Ｐ１１８）。続いて、前述のとおり、間欠的に動作してセンサ情報を取得し（Ｐ１０２）、センサデータの送信（Ｐ１０３）とセンサデータの記憶部への格納（Ｐ１０４）が行われる。クレイドルに装着されない限りは（P105）、この処理を間隔ＴＴＲ３毎に実施される（Ｐ１０１）。図１３に示す例では、図１３（Ｃ）のセンサノードからセンサデータＳＮＤ１０、ＳＮＤ１１、ＳＮＤ１２、ＳＮＤ１３、ＳＮＤ１４、ＳＮＤ１５が時間ＴＴＲ３間隔で図１３（Ｂ）の基地局に送信されるフローを示している。基地局が正常にセンサデータを受信すると、基地局は図１３（Ａ）のセンサネットサーバ（ＳＳ）にＳＮＤ２１、ＳＮＤ２２、ＳＮＤ２４、ＳＮＤ２５として転送する。このとき、点線で示したセンサデータＳＮＤ１０、ＳＮＤ１３、ＳＮＤ１４は、外乱などの影響により正しく基地局に転送されなかったことを表しており、センサネットサーバには転送されていない。間欠動作センシング動作（ＴＰ）の期間は、この動作を繰り返す。
【０２４２】
図１３（Ｄ）では、時間Ｔ２において、名札型センサノードがクレイドルに装着されるなどして、外部電源に接続された例を示している。このとき、外部電源検出信号ＰＤＥＴＳがハイレベルになることをきっかけに、名札型センサノードは纏め送りの動作（ＴＣ）に移行する。纏め送りＴＣでは、記憶部に格納されたセンサデータから、正しく送信されていないものを読み出し（Ｐ１０７）、基地局に対し送信を行う（Ｐ１０８）。これを、全て送信済みになるまで（Ｐ１０９）、時間間隔ＴＴＲ４（Ｐ１０６）で行う。
【０２４３】
このとき、ＴＴＲ４＜ＴＴＲ３とするのが本発明の特徴である。名札型センサノードがクレイドルに装着されていることで、電源が安定していること、電波環境が良いことの二つの条件が揃い、纏め送りデータに代表される大容量データを、電池を消耗させることなく、効率良く転送できる。
【０２４４】
未送信のデータがなくなると、名札型センサノードは更新ファームウェアを転送する動作（ＴＦ）に移行する。ここでは、まず更新ファームウェアがサーバに登録されているかどうかを、基地局経由でセンサネットサーバに問い合わせる（Ｐ１１０）。具体的には、名札型センサノードから、問い合わせパケット（ＦＤＲＱ１）を基地局に送信し、基地局は更にセンサネットサーバに問い合わせパケット（ＦＤＲＱ２）を送信する。更新ファームウェアが無い場合は（Ｐ１１１）、名札型センサノードがクレイドルから取り外されるまでの動作は任意である。通常の間欠動作センシングを実施しても良いし、動作を停止していてもよい。図１４のフローでは、動作を停止させる例を示している（Ｐ１１６）。
【０２４５】
更新ファームウェアがある場合、センサネットサーバから基地局を経由して、名札型センサノードに更新ファームウェアが転送される（Ｐ１１３）。図１３の例では、センサネットサーバから基地局にＦＤ２パケットが、基地局から名札型センサノードへＦＤ１パケットが転送される例を示している。更新ファームウェアが全て取得されるまで（P114）、間隔ＴＴＲ５で繰り返し転送される（Ｐ１１２）。
【０２４６】
このとき、ＴＴＲ５＜ＴＴＲ３とするのが本発明の特徴である。名札型センサノードがクレイドルに装着されていることで、電源が安定していること、電波環境が良いことの二つの条件が揃い、更新ファームウェアに代表される信頼性が要求されるデータを、電池を消耗させることなく、効率良く転送できる。
【０２４７】
全ての更新ファームウェアが転送されると、実際にファームウェアの書き換え（ＴＦＣ）が実施される（Ｐ１１５）。書き換えが終了した後、クレイドルから取り外されるまでの間の名札型センサノードの動作は任意である。図１４では、動作を停止させる例を示している（Ｐ１１６）。クレイドルから取り外された場合には、通常の間欠動作センシング（ＴＰ）の動作に再び移行する。
＜赤外線送受信部の低電力動作＞
前述のとおり、名札型センサノード同士は同期して動作する。図１５を使って、この低電力化手法を説明する。図１５は、名札型センサノード１と名札センサノード２が、対面しているときのセンサ情報の取得タイミング、無線送受信タイミング、赤外線送受信タイミングの関係を示している。
【０２４８】
図１５（Ａ）は、加速度、音声の取得タイミングを示し、取得したセンサ情報の無線送受信をするタイミングが図１５（B）である。
【０２４９】
図１５（Ｃ）は、名札型センサノード１の、赤外線送受信部１が、自らのIDの送信を行うタイミングを示している。同様に、図１５（Ｄ）、図１５（Ｅ）、図１５（Ｆ）は、それぞれ名札型センサノード１の赤外線送受信部２、３、４が送信を行うタイミングを示している。
【０２５０】
名札型センサノード同士は、動作が同期しているため、他の名札型センサノードが赤外線を送信するタイミングは、お互い既知である。
【０２５１】
つまり、受信部は、少なくとも１回送受信するタイミングで待ち受ければよい。つまり、図１５（Ｇ）に示すとおり、名札型センサノード２の赤外線送受信部１の受信部は、名札型センサノード１の赤外線送受信部１〜４が、少なくとも１回送信する間（ＩＲＴＴ１、ＩＲＴＴ２、ＩＲＴＴ３、ＩＲＴＴ４）、待ち受け動作を行えばよい（ＩＲＲＴ１）。同様に、図１５（Ｈ）、図１５（Ｉ）、図１５（Ｊ）に示すとおり、名札型センサノード２の赤外線送受信部２、３、４、についても、受信部の待ち受け動作を時分割で行うことができる（ＩＲＲＴ２、ＩＲＲＴ３、ＩＲＲＴ４）。
【０２５２】
一般に、赤外線受信部を待ち受け状態にしておくことは消費電力の増大を招くため、以上の間欠動作を行うことで、赤外線受信部の消費電力を１／４以下に削減する。
【０２５３】
更に、名札型センサノード同士は同期しているため、常に赤外線を送受信する必要も無く、図１５（Ｋ）では、赤外線送受信を間隔ＩＲＩＮＴ１の間隔で行い、赤外線の送受信をしていない時間には、名札型センサノード１と２のＭＰＵを、通常動作モード（ＭＰＵＭＤ１）から、低消費電力状態（ＭＰＵＭＤ２）に切り替え、消費電力を削減する例を示している。
【０２５４】
クレイドルが机上に設置され、かつ名札型センサノードがクレイドルに装着されるのは帰宅時であることから、名札型センサノードがクレイドルに装着されている時間は、安定して電源が供給されていることに加え、安定して通信が行える。
【０２５５】
以上説明した構成と動作により、名札型センサノードがクレイドルに装着されたことをきっかけとして、通信頻度を増大させて纏め送りなどによる大量のデータを転送し、あるいは名札型センサノードのファームウェアの書き換えデータなどの信頼性を要求されるデータに切り替えて転送することで、名札ノードの電池を消耗させることなく、また通信帯域を不要に圧迫させることなく、転送可能になる。
【図面の簡単な説明】
【０２５６】
【図１ａ】ビジネス顕微鏡システムにおける処理の流れを示す説明図。
【図１ｂ】ビジネス顕微鏡システムにおける処理の流れを示す説明図。
【図１ｃ】ビジネス顕微鏡システムにおける処理の流れを示す説明図。
【図２ａ】第一の実施例である名札型センサノードの構成を、ビジネス顕微鏡システム全体のブロック図の中で説明する図。
【図２ｂ】第一の実施例である名札型センサノードの構成を、ビジネス顕微鏡システム全体のブロック図の中で説明する図。
【図３】第一の実施例の名札型センサノードの外観図。
【図４】第一の実施例の名札型センサノードにおける赤外線送受信モジュールの配置を説明する図。
【図５】第一の実施例の名札型センサノードで検出される三軸加速度の軸を説明する図。
【図６】第一の実施例の名札型センサノードのボタン操作と画面遷移について説明する図。
【図７】第一の実施例の名札型センサノードと、クレイドルの形状の一例を説明する図。
【図８】第一の実施例の名札型センサノード、クレイドルＣＲＤ、クレイドル用電池ＣＲＤＢＡＴＴの接続関係を説明する図。
【図９】第一の実施例の名札型センサノードのハードウェア構成の一具体例を説明する図。
【図１０】第一の実施例の名札型センサノード用クレイドルＣＲＤのハードウェア構成の一具体例を説明する図。
【図１１】第一の実施例のクレイドル用電池のハードウェア構成の一具体例を説明する図。
【図１２】第一の実施例の名札型センサノードがセンサからの物理量を取得して送信する動作のシーケンスを説明する図。
【図１３】第一の実施例の名札型センサノードが、基地局に対しデータを転送し、センサネットサーバＳＳに転送されるデータの流れとそのタイミングを説明する図。
【図１４】第一の実施例の名札型センサノードの処理フローチャートを示す図。
【図１５】第一の実施例の複数の名札センサノードが対面しているときの動作タイミングの関係を示す図。
【符号の説明】
【０２５７】
ＮＮ…名刺型センサノード、ＰＤＥＴ…外部電源接続検出部、ＴＲＣＣ…無線通信制御部、ＴＲＳＲ…送受信部、ＰＤＥＴＳ…外部電源検出信号、ＧＷ…基地局、ＴＳ…ＮＴＰサーバ、ＳＳ…センサネットサーバ、ＡＳ…アプリケーションサーバ、ＣＬ…クライアント。
【図１ａ】
2008301071.tif 000006
【図１ｂ】
2008301071.tif 000007
【図１ｃ】
2008301071.tif 000008
【図２ａ】
2008301071.tif 000009
【図２ｂ】
2008301071.tif 000010
【図３】
2008301071.tif 000011
【図４】
2008301071.tif 000012
【図５】
2008301071.tif 000013
【図６】
2008301071.tif 000014
【図７】
2008301071.tif 000015
【図８】
2008301071.tif 000016
【図９】
2008301071.tif 000017
【図１０】
2008301071.tif 000018
【図１１】
2008301071.tif 000019
【図１２】
2008301071.tif 000020
【図１３】
2008301071.tif 000021
【図１４】
2008301071.tif 000022
【図１５】
2008301071.tif 000023