(57)【要約】【課題】センシングオブジェクトとセンシングデータとを自動的に対応付けることができるセンシングデータ管理装置、センシングデータ管理プログラム及びセンシングデータ管理システムを提供することを目的とする。【解決手段】センサ１が計測したセンシングデータを管理するセンシングデータ管理装置３であって、第１のオブジェクト識別装置２のオブジェクトＩＤ、通信先のセンサ１のＩＤ、時刻情報を含む第１の情報を受信したときに、第１の情報に含まれるＩＤ及び時刻情報と同じＩＤ及び同じ時刻情報、第２のオブジェクト識別装置２のオブジェクトＩＤを含む第２の情報を受信したかを判定し、ＩＤで特定されるセンサ１が観測した第１及び第２のオブジェクト識別装置２の信号の受信レベルが受信判定条件を満たすオブジェクト識別装置２を選択し、オブジェクト識別装置２とセンシングデータとを対応付ける対応付け手段とを備えたことにより上記課題を解決する。【選択図】  図２
2011018956.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクト識別装置に対応付するセンシングオブジェクトについてセンサが計測したセンシングデータを管理するセンシングデータ管理装置であって、
第１のオブジェクト識別装置のオブジェクトＩＤと、該第１のオブジェクト識別装置の通信先のセンサのセンサＩＤと、時刻情報とを含む第１の情報を受信したときに、該第１の情報に含まれるセンサＩＤ及び時刻情報と同じセンサＩＤ及び同じ時刻情報と、第２のオブジェクト識別装置のオブジェクトＩＤとを含む第２の情報を受信したか否かを判定する判定手段と、
前記判定手段において前記第２の情報を受信したと判定した場合に、前記センサＩＤで特定されるセンサが観測した、前記第１のオブジェクト識別装置及び前記第２のオブジェクト識別装置各々からの信号の受信レベルが受信判定条件を満たすオブジェクト識別装置を選択する選択手段と、
前記選択手段において選択されたオブジェクト識別装置と、前記センシングデータとを対応付ける対応付け手段と、
を備えたこと、を特徴とするセンシングデータ管理装置。
【請求項２】
前記受信判定条件は、前記受信レベルが、許容バラツキ範囲内にあるという条件であること、を特徴とする請求項1記載のセンシングデータ管理装置。
【請求項３】
センシングオブジェクトについての計測を行うセンサと、前記センシングオブジェクトに対応するオブジェクト識別装置と、前記センサが計測したセンシングデータを管理するセンシングデータ管理装置とを有するセンシングデータ管理システムであって、
前記センシングデータ管理装置が、
第１のオブジェクト識別装置のオブジェクトＩＤと、該第１のオブジェクト識別装置の通信先のセンサのセンサＩＤと、時刻情報とを含む第１の情報を受信したときに、該第１の情報に含まれるセンサＩＤ及び時刻情報と同じセンサＩＤ及び同じ時刻情報と、第２のオブジェクト識別装置のオブジェクトＩＤとを含む第２の情報を受信したか否かを判定する判定手段と、
前記判定手段において前記第２の情報を受信したと判定した場合に、前記センサＩＤで特定されるセンサが観測した、前記第１のオブジェクト識別装置及び前記第２のオブジェクト識別装置各々からの信号の受信レベルが受信判定条件を満たすオブジェクト識別装置を選択する選択手段と、
前記選択手段において選択されたオブジェクト識別装置と、前記センシングデータとを対応付ける対応付け手段と、
を備えたことを特徴とするセンシングデータ管理システム。
【請求項４】
センシングオブジェクトについての計測を行うセンサと、前記センシングオブジェクトに対応するオブジェクト識別装置と、前記センサが計測したセンシングデータを管理するセンシングデータ管理装置とを有するセンシングデータ管理システムにおける、前記センシングデータ管理装置において実行されるプログラムであって、
前記センシングデータ管理装置を、
第１のオブジェクト識別装置のオブジェクトＩＤと、該第１のオブジェクト識別装置の通信先のセンサのセンサＩＤと、時刻情報とを含む第１の情報を受信したときに、該第１の情報に含まれるセンサＩＤ及び時刻情報と同じセンサＩＤ及び同じ時刻情報と、第２のオブジェクト識別装置のオブジェクトＩＤとを含む第２の情報を受信したか否かを判定する判定手段と、
前記判定手段において前記第２の情報を受信したと判定した場合に、前記センサＩＤで特定されるセンサが観測した、前記第１のオブジェクト識別装置及び前記第２のオブジェクト識別装置各々からの信号の受信レベルが受信判定条件を満たすオブジェクト識別装置を選択する選択手段と、
前記選択手段において選択されたオブジェクト識別装置と、前記センシングデータとを対応付ける対応付け手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センシングデータ管理装置、センシングデータ管理プログラム及びセンシングデータ管理システムに係り、特に、センシングオブジェクトをセンシングしたセンシングデータを扱うセンシングデータ管理装置、センシングデータ管理プログラム及びセンシングデータ管理システムに関する。
【背景技術】
【０００２】
近年、センサを用いて、人，動物，荷物などの移動するセンシングオブジェクト（センシング対象物）の状態や行動をセンシング（計測）し、分析及び利用するシステムが検討されるようになった。このようなシステムでは、利用者やシステム管理者に煩雑な処理を強いることなく、移動するセンシングオブジェクトの行動や状態などを、様々なセンサを用いてセンシングして利用することで、様々な作業の効率化や日常生活の利便性向上をはかることができる。
【０００３】
従来、センサに無線通信機能を有する小型の電子回路を付与して、現実世界の様々な情報をリアルタイムに情報処理装置に取り込むネットワークシステム（センサネット）が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０６５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、センシングデータを利用するシステムでは、センシングデータとセンシングオブジェクトとの対応付け情報を、テーブル等で明示的に登録するか、プログラムのロジックとして暗示的に組み込むか、のいずれかを行っていた。すなわち、システムが利用される時点においてはセンシングデータとセンシングオブジェクトとが固定的な関係にある。
【０００６】
人，動物，荷物などの移動するセンシングオブジェクトの状態や行動を、様々な環境に設置されたセンサ或いは可搬型のセンサでセンシングしようとした場合、センサとセンシングオブジェクトとは固定的（永続的）に対応付けられない場合も多い。従って、センシングデータをシステムに記録するためには、センシングデータとセンシングオブジェクトとを動的に対応付ける必要がある。
【０００７】
しかしながら、従来、センシングデータとセンシングオブジェクトとを動的且つ自動的に対応付ける方法は無かった。利用者やシステム管理者は、何らかの方法によりセンシングデータとセンシングオブジェクトとを動的に対応付けるための作業が必要だった。
【０００８】
例えばセンシングデータを利用するシステムの一例としては、病院の窓口業務を省力化するため、無線インターフェース付きの体温計（センサ）で患者自身に体温を測らせ、検温結果（センシングデータ）を無線通信でサーバに送り、従来、看護婦が行っていた検温結果の診療記録への書き込み作業を不要にするものが考えられる。
【０００９】
しかし、体温計を使用する患者は一意に決められない。言い換えれば体温計は使い回して使用される為、何らかの方法で検温結果と患者とを対応付ける必要がある。結局、病院の窓口業務を省力化する為の上記システムでは無線通信で送られてきた検温結果が、どの患者の体温であるか分からず、看護婦が行っていた検温結果の診療記録への書き込み作業を不要にできない。
【００１０】
また、センシングデータを利用するシステムの他の例としては、農業での利用が考えられる。現在、農業においては、食の安全へのニーズから、農作業内容を作業日誌として記録し、後日、農作業内容に問題がないかを検証できるようにするための取り組みが進められている。
【００１１】
現状では、作業日誌への農作業内容の記入にかかる手間が大きく、作業者の大きな負担となっている。そこで、農作業内容をＧＰＳ（Global Positioning System）ロガーや加速度センサなどの各種センサ（無線インターフェース付き）からのセンシングデータにより分析し、作業日誌として自動記録するシステムが考えられている。
【００１２】
作業者と各種センサの所有関係とが不変である場合は、各種センサが識別できれば同時に作業者も特定できる。しかし、規模の比較的大きな農業生産法人などにおける農作業従事者はパートタイマーなどの臨時作業者であることが多く、繁忙時と、繁忙時でないときとで契約人数が異なり、短期契約であることも多い。したがって、農業における作業日誌の記録の手間を小さくする為の上記システムでは、作業者に専用の各種センサを貸与して管理させるよりも、複数の作業者で各種センサを共用する運用が現実的となる。
【００１３】
結局、農業における作業日誌の記録の手間を小さくする為の上記システムは、なんらかの方法で、作業前に各種センサと作業者とを対応付ける必要がある。各種センサと作業者との対応付けは、一般的に人手によって行われるため、効率が悪く、煩雑で、上記システムの利便性を低下させることとなる。
【００１４】
特に、病院の窓口業務を省力化する為の上記システムでは、体温を測る為に、患者自身に何らかの対応付けをやらせることは受容されがたい。また、農業における作業日誌の記録の手間を小さくする為の上記システムでは、作業者が高齢者や電子機器に関する操作に抵抗感を持つ者であることも多いため、何らかの対応付け動作（例えばＢｌｕｅｔｏｏｔｈにおけるペアリングのようなインジケータや画面表示を見てのボタン操作や利用時のシステムデータの登録など）は同様に受容されがたい。
【００１５】
本発明の一実施形態は、センシングオブジェクトとセンシングデータとを自動的に対応付けることができるセンシングデータ管理装置、センシングデータ管理プログラム及びセンシングデータ管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明の一実施形態は、オブジェクト識別装置に対応付するセンシングオブジェクトについてセンサが計測したセンシングデータを管理するセンシングデータ管理装置であって、第１のオブジェクト識別装置のオブジェクトＩＤと、該第１のオブジェクト識別装置の通信先のセンサのセンサＩＤと、時刻情報とを含む第１の情報を受信したときに、該第１の情報に含まれるセンサＩＤ及び時刻情報と同じセンサＩＤ及び同じ時刻情報と、第２のオブジェクト識別装置のオブジェクトＩＤとを含む第２の情報を受信したか否かを判定する判定手段と、前記判定手段において前記第２の情報を受信したと判定した場合に、前記センサＩＤで特定されるセンサが観測した、前記第１のオブジェクト識別装置及び前記第２のオブジェクト識別装置各々からの信号の受信レベルが受信判定条件を満たすオブジェクト識別装置を選択する選択手段と、前記選択手段において選択されたオブジェクト識別装置と、前記センシングデータとを対応付ける対応付け手段と、を備える。
【００１７】
なお、本発明の一実施形態の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１８】
本発明の一実施形態によれば、センシングオブジェクトとセンシングデータとを自動的に対応付けることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施例のセンシングデータ管理システムの一例の構成図である。
【図２】センシングデータ管理システムの一例のブロック構成図である。
【図３】センサ属性データの一例の構成図である。
【図４】センサタイプデータの一例の構成図である。
【図５】オブジェクト状態データの一例の構成図である。
【図６】対応付け信号制御データの一例の構成図である。
【図７】対応付け信号受信履歴データの一例の構成図である。
【図８】対応付け信号受信履歴データ分析用データの一例の構成図である。
【図９】センシングデータの一例の構成図である。
【図１０】センシングデータ管理システムの他の例のブロック構成図である。
【図１１】サーバを実現するコンピュータシステムの一例のハードウェア構成図である。
【図１２】センシングデータ管理システムの一例のイメージ図である。
【図１３】対応付け処理の一例のフローチャート（１／１１）である。
【図１４】対応付け処理の一例のフローチャート（２／１１）である。
【図１５】対応付け処理の一例のフローチャート（３／１１）である。
【図１６】対応付け処理の一例のフローチャート（４／１１）である。
【図１７】対応付け処理の一例のフローチャート（５／１１）である。
【図１８】対応付け処理の一例のフローチャート（６／１１）である。
【図１９】対応付け処理の一例のフローチャート（７／１１）である。
【図２０】対応付け処理の一例のフローチャート（８／１１）である。
【図２１】対応付け処理の一例のフローチャート（９／１１）である。
【図２２】対応付け処理の一例のフローチャート（１０／１１）である。
【図２３】対応付け処理の一例のフローチャート（１１／１１）である。
【図２４】対応付け信号受信履歴データの一例のグラフ図である。
【発明を実施するための形態】
【００２０】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明していく。
【００２１】
まず、本実施例の理解を容易とする為に、本実施例が解決しようとする課題について説明する。センサとセンシングオブジェクトとが固定的な関係に無い場合に、センサとセンシングオブジェクトとを動的に対応付ける方法としては、無線通信を用いることが考えられる。
【００２２】
無線通信を用いた方法では、認証・認可などの手順を予め規定しておけば、一定の距離以内で無線インターフェース付きのセンサとセンシングオブジェクトに付与された無線端末とが自動的に情報を交換できる。センシングオブジェクトに付与された無線端末と無線インターフェース付きのセンサとは無線通信を行うことで、それぞれのＩＤとセンシングデータとを組みにして、センシングデータを分析及び利用するサーバ等に渡せばよい。
【００２３】
ここではセンシングオブジェクトが人間の例を説明する。センシング対象者は無線端末を携帯する。無線端末はセンシング対象者を識別するオブジェクトＩＤを格納しているものとする（その他のオブジェクトも同様）。
【００２４】
無線通信を用いた方法では、利用する無線通信システムの通信距離が長いと、複数の通信ノードが通信エリア内に入ってくる可能性が高く、通信相手を特定できない。無線通信システムとしてＩＳＯ１５６９３などの近接無線通信（13.56MHzのＲＦタグ）を用いる場合は、有効通信距離が短く混信の可能性が少ないため、確実な対応付けを行うことが期待できる。
【００２５】
しかし、近接無線通信を用いた方法では、センシングオブジェクトに付与された無線端末を無線インターフェース付きのセンサに近づけ（あるいはその逆）、センシングデータを読ませる動作が必要になり煩雑さが残る。
【００２６】
特に、農業における作業日誌の記録の手間を小さくする為の上記システムでは、多量のセンシングデータの読み込みが必要となる。センサデバイス内に多量のセンシングデータをロギングする場合は、無線端末へセンシングデータを読み込ませる動作が長時間必要になる。逆にセンサデバイス内にロギングするセンシングデータ量を減らした場合は、無線端末へセンシングデータを読み込ませる動作が何度も必要になる。
【００２７】
一方、無線通信システムとして近接無線通信より有効通信距離が長い近距離無線通信を用いる場合は、近接無線通信において必要な読み込み動作が不要となるため、無駄な手間を省くことが出来る。複数のセンシング対象者（以下、単にユーザという）が同時に近くにいなければ、無線通信システムとして近距離無線通信を用いる場合はセンサと無線端末とを対応付けすることができる。なお、近距離無線通信は短距離無線通信と呼ばれることもある。
【００２８】
しかし、複数のユーザが接近している場合は、Ａさんが持っているセンサからの情報をＡさんに付与された無線端末だけが受信するのでなく、Ｂさんに付与された無線端末も受信するため、単純にセンサと無線端末とを対応付けできない。逆に、同じ事象をセンシング可能な複数のセンサがユーザの近くに存在する場合も、単純にセンサと無線端末とを対応付けすることはできない。
【００２９】
従来は、上記課題を避けるため、Ｂｌｕｅｔｏｏｔｈにおけるペアリングのような明示的な対応付け処理を行っていた。しかし、ペアリングの操作は、センサのモード切替ボタンの押下、メニュー選択等による無線端末のデバイス発見モードへの切替、パスキーの入力等、煩雑である。このため、Ｂｌｕｅｔｏｏｔｈにおけるペアリングのような明示的な対応付け処理はセンサと無線端末との対応関係に永続性がない場合、サービスの利便性を著しく損なうため現実的でない。
【００３０】
このため、本実施例では近距離無線インターフェース付きのセンサを用いて、センサによるセンシングの対象であるセンシングオブジェクト（計測対象物）と、センサがセンシングオブジェクトをセンシングしたセンシングデータ（計測データ）とを自動的に対応付けることを課題とする。
【００３１】
（システム構成）
図１は本実施例のセンシングデータ管理システムの一例の構成図である。本実施例のセンシングデータ管理システムは、センサ１，オブジェクト識別装置２，サーバ３，近距離無線ネットワーク４及び広域通信ネットワーク５を有する。
【００３２】
図１（Ａ）のセンシングデータ管理システムは、センサ１とオブジェクト識別装置２とがＢｌｕｅｔｏｏｔｈ等の近距離無線ネットワーク４を介してデータ通信可能に接続されている。オブジェクト識別装置２とサーバ３とは無線ＬＡＮ等の広域通信ネットワーク５を介してデータ通信可能に接続されている。
【００３３】
センサ１はセンシングオブジェクトをセンシングする。センサ１は例えば近距離無線インターフェース付きの検温センサ，入退出センサ，ゾーン検出センサ，カーナビＧＰＳ等である。
【００３４】
オブジェクト識別装置２はセンシングオブジェクトに付与される無線端末である。オブジェクト識別装置２は例えば近距離無線インターフェース及び広域通信インターフェース付きのＰＤＡ（Personal Digital Assistant）や携帯電話等である。
【００３５】
サーバ３はセンシングオブジェクトとセンシングデータとを自動的に対応付けるための制御・判定を行い、センシングデータの管理・分析・利用を行うセンシングデータ管理装置である。サーバ３は例えば広域通信インターフェース付きのコンピュータシステム等である。
【００３６】
一方、図１（Ｂ）のセンシングデータ管理システムはサーバ３がオブジェクト識別装置２ではなくセンサ１と広域通信ネットワーク５を介してデータ通信可能に接続されている点で図１（Ａ）のセンシングデータ管理システムと異なる。このため、センサ１は近距離無線インターフェース及び広域通信インターフェースを有する。オブジェクト識別装置２は近距離無線インターフェースを有する。
【００３７】
図１（Ａ）及び図１（Ｂ）に示したように、本実施例のセンシングデータ管理システムでは、サーバ３との間でデータ通信を行う為の広域通信機能がセンサ１，オブジェクト識別装置２のどちらにあってもよい。
【００３８】
図１（Ａ）のセンシングデータ管理システムのブロック構成は例えば図２に示すようになる。図２はセンシングデータ管理システムの一例のブロック構成図である。図２のセンシングデータ管理システムはセンサ１，オブジェクト識別装置２，サーバ３を有する。
【００３９】
センサ１はセンサＩＤ格納部１１，ＨＭＩ（Human Machine Interface）部１２，センシングデータ処理部１３，オブジェクト対応付け処理部１４，近距離無線部１５を有している。オブジェクト識別装置２はオブジェクトＩＤ格納部２１，ＨＭＩ部２２，端末アプリ処理部２３，センサ対応付け処理部２４，近距離無線部２５，広域通信部２６を有している。
【００４０】
また、サーバ３は対応付け処理制御部３１，対応付け信号管理部３２，オブジェクト競合分析部３３，サーバアプリ処理部３４，広域通信部３５，センサタイプデータ格納部３６，オブジェクト状態データ格納部３７，対応付け信号制御データ格納部３８，対応付け信号受信履歴データ分析用データ格納部３９，センサ属性データ格納部４０，対応付け信号受信履歴データ格納部４１，センシングデータ格納部４２を有している。
【００４１】
センサ１のセンサＩＤ格納部１１はセンサＩＤを格納している。センサＩＤはセンサデバイス又はセンサシステムをセンシングデータ管理システム内で一意に識別可能な情報である。ＨＭＩ部１２は必要に応じてセンシングデータをユーザに通知するなどの手段を提供する。
【００４２】
センシングデータ処理部１３はセンシングの開始を検出し、センシングトリガとしてオブジェクト対応付け処理部１４に通知する。また、センシングデータ処理部１３は必要に応じてサーバ３からのコマンドを（オブジェクト識別装置２経由で）受け取り、センシングを実行する。
【００４３】
なお、センシングデータ処理部１３はサーバ３からのコマンドによらず、自律的にセンシングを実行する場合もある。センシングデータ処理部１３は、センシングデータを保持し、サーバ３にセンシングデータを通知する。また、センシングデータ処理部１３は必要に応じてセンシングデータをＨＭＩ部１２に通知する。
【００４４】
オブジェクト対応付け処理部１４はセンシングトリガを契機にオブジェクト対応付け要求をサーバ３に送る。サーバ３からの指示に応じて、オブジェクト対応付け処理部１４は周辺のオブジェクト識別装置２からのビーコン信号を蓄積し、周期的にサーバ３に通知する。サーバ３からの指示に応じて、オブジェクト対応付け処理部１４は対応付けするオブジェクト識別装置２を通信相手として、オブジェクト識別装置２の近距離無線アドレスおよび端末アプリ処理部２３のアクセスポイントの設定を行う。
【００４５】
近距離無線部１５は、自律分散通信，デバイスの発見＆バインド機能を持つＢｌｕｅｔｏｏｔｈやＺｉｇｂｅｅ等の既存の技術を利用する。センサＩＤは、近距離無線部１５が利用する無線標準で規定されるセンサ種別、個体の識別情報等を利用してもよい。
【００４６】
オブジェクト識別装置２のオブジェクトＩＤ格納部２１はオブジェクトＩＤを格納している。オブジェクトＩＤはセンシングオブジェクトをセンシングデータ管理システム内で一意に識別可能な情報である。ＨＭＩ部２２は必要に応じて情報をユーザに通知するなどの手段を提供する。
【００４７】
また、端末アプリ処理部２３はサーバ３と連携してセンシングデータを活用したアプリケーションを実行する。端末アプリ処理部２３は、センサ１から送られてくるセンシングデータを(必要に応じて処理し)サーバ３に通知する。端末アプリ処理部２３はサーバ３から送られてくるセンサ１へのコマンドを中継する。
【００４８】
センサ対応付け処理部２４は、対応付け処理に必要なサーバ３とセンサ１との間で通知される信号を中継する。センサ対応付け処理部２４はサーバ３からの指示に応じて、センサ１とオブジェクト識別装置２との位置関係の評価に利用するビーコン信号をセンサ１に対して送信する。サーバ３からの指示に応じて、センサ対応付け処理部２４は対応付けするセンサ１を通信相手として、センサ１の近距離無線アドレスおよびセンシングデータ処理部１３のアクセスポイントの設定を行う。
【００４９】
近距離無線部２５はセンサ１の近距離無線部１５と同様である。広域通信部２６は遠隔に設置されたサーバ３との通信を行う手段である。広域通信部２６は無線ＬＡＮ等の既存の技術を利用する。
【００５０】
サーバ３の対応付け処理制御部３１はオブジェクト識別装置２経由でセンサ１から送信される対応付け要求を受け、センサ属性データ格納部４０が格納する図３に示すセンサ属性データ及びセンサタイプデータ格納部３６が格納する図４に示すセンサタイプデータを参照し、以下の処理を実行する。
【００５１】
図３はセンサ属性データの一例の構成図である。図３のセンサ属性データは、センサＩＤ，センサタイプ，取り得る値，設置場所，対応オブジェクトＩＤをデータ項目として有する。センサＩＤ，センサタイプ，取り得る値及び設置場所は静的な属性である。対応オブジェクトＩＤはセンシングオブジェクトとの対応付けが必要なセンサ１について、現在対応付けられているセンシングオブジェクトのオブジェクトＩＤである。
【００５２】
図４はセンサタイプデータの一例の構成図である。センサタイプデータはセンサ１の種別（センサタイプ）ごとにオブジェクト状態データの扱い方を規定するものである。センサタイプデータはアプリケーションごとに定義される。センサタイプデータは、センサタイプ，オブジェクト状態，状態操作ロジック，状態有効時間，オブジェクト対応条件，優先度をデータ項目として有する。
【００５３】
センサタイプデータはセンサタイプに関して、アプリケーションが対象とするセンシングオブジェクトの、どのオブジェクト状態（属性）を、どのように操作可能かを状態操作ロジックにより規定する。状態有効時間は、更新後のオブジェクト状態データの有効時間である。オブジェクト対応条件は、対応付け可能なセンシングオブジェクトの最大数などである。優先度はオブジェクト状態データの更新の優先度である。
【００５４】
対応付け処理制御部３１は、センサ属性データからセンサ１のセンサＩＤに対応するセンサタイプ（種別）を判定する。対応付け処理制御部３１はセンサタイプデータからセンサ１のセンサタイプに対応するレコードを特定し、センサ１がセンシングオブジェクトのどのようなオブジェクト状態を、どのように更新可能かを判定する。なお、対応付け処理制御部３１は、どのようにオブジェクト状態を更新可能かについて、状態操作ロジック及びオブジェクト対応条件から判定する。
【００５５】
対応付け処理制御部３１はオブジェクト状態データ格納部３７が格納する図５に示すオブジェクト状態データを参照し、オブジェクト状態の更新可否を判定する。図５は、オブジェクト状態データの一例の構成図である。
【００５６】
図５のオブジェクト状態データはアプリケーションが対象とするセンシングオブジェクトの現在のオブジェクト状態をアプリケーションごとに定義するものである。オブジェクト状態データは、センシングオブジェクトごとにモニタしたい現在のオブジェクト状態の値と、その値をセンシングしたセンサ１が持つ優先度とが組みとして保持される。
【００５７】
オブジェクト状態データは、その値をセンシングしたセンサ１のセンサタイプに応じた状態有効時間の経過後に消去される。対応付け処理制御部３１は、オブジェクト状態の値と、その値をセンシングしたセンサ１が持つ優先度との組みがオブジェクト状態データに保持されていなければ、オブジェクト状態を更新可能と判断する。
【００５８】
また、対応付け処理制御部３１はオブジェクト状態データが保持する現在のオブジェクト状態を、あるセンサ１が更新しようとしたとき、現在のオブジェクト状態の値と組みとして保持されている優先度と、更新しようとしているセンサ１の優先度とを比較し、更新しようとしているセンサ１の優先度の方が高い場合にオブジェクト状態を更新可能と判断する。
【００５９】
対応付け処理制御部３１はオブジェクト状態データが更新可能な場合、オブジェクト状態データを更新すると共に、図３に示すセンサ属性データの対応オブジェクトＩＤを更新する。対応付け処理制御部３１は、対応付けを行うオブジェクト識別装置２及びセンサ１に対して対応付け指示を送信する。
【００６０】
また、対応付け処理制御部３１はオブジェクト状態データが更新不可の場合、センサ１に対してリトライ要求を行う。そして、対応付け処理制御部３１はセンサ１から同一の対応付け要求が複数のオブジェクト識別装置２経由で送信されてくる場合、対応付け信号管理部３２を起動する。
【００６１】
対応付け信号管理部３２は対応付け信号制御データ格納部３８が格納する図６に示す対応付け信号制御データを参照し、オブジェクト識別装置２に対して、センサタイプに応じた対応付け信号（ビーコン信号）の送信パラメータ、センサ１からサーバ３への図７に示す対応付け信号受信履歴データの送信周期を通知する。対応付け信号管理部３２は各センサ１から受信する図７に示す対応付け信号受信履歴データを対応付け信号受信履歴データ格納部４１に格納する。
【００６２】
図６は対応付け信号制御データの一例の構成図である。図６の対応付け信号制御データは、ビーコン識別コード，ビーコン送信周期，ビーコン送信レベル，ビーコン送信タイマ及び受信データ応答間隔をデータ項目として有する。ビーコン識別コード，ビーコン送信周期，ビーコン送信レベル，ビーコン送信タイマは、オブジェクト識別装置２がセンサ１に対して送信するビーコン信号の送信パラメータである。ビーコン送信タイマは連続してビーコン信号を送信し続ける時間である。また、受信データ応答間隔は各センサ１が対応付け信号受信履歴データを（オブジェクト識別装置２経由で）サーバ３に送信する周期である。
【００６３】
図７は対応付け信号受信履歴データの一例の構成図である。図７の対応付け信号受信履歴データは、受信センサＩＤ，送信オブジェクトＩＤ，ビーコン信号の受信時刻ごとの受信信号レベルをデータ項目として有する。つまり、対応付け信号受信履歴データはセンサ１が観測したオブジェクト識別装置２のビーコン信号の受信信号レベルを、オブジェクト識別装置２ごとに、オブジェクトＩＤとビーコン信号の受信時刻ごとの受信信号レベルとの組みとして保持する。
【００６４】
オブジェクト競合分析部３３は、対応付け信号受信履歴データ格納部４１から該当する全ての対応付け信号受信履歴データ、言い換えればセンサ１のセンサＩＤに対応する対応付け信号受信履歴データのレコードを参照し、図８に示す対応付け信号受信履歴データ分析用データに規定された判定条件を満たすオブジェクト識別装置２の有無を判定する。
【００６５】
図８は対応付け信号受信履歴データ分析用データの一例の構成図である。図８の対応付け信号受信履歴データ分析用データは、センサタイプごとに、判定条件，分析周期，分析回数カウンタをデータ項目として有する。
【００６６】
判定条件を満たすオブジェクト識別装置２がｎ以下の場合（ｎはセンサタイプデータに含まれるセンサ１に対応付け可能なオブジェクト識別装置２の最大数）、オブジェクト競合分析部３３は判定条件を満たすオブジェクト識別装置２のオブジェクト状態データを全て参照し、オブジェクト状態データの更新可否を判定する。更新可能なオブジェクト識別装置２に関するオブジェクト状態データを更新後、オブジェクト競合分析部３３は対応するオブジェクト識別装置２及びセンサ１に対して対応付け指示を送信する。
【００６７】
なお、更新不可なオブジェクト識別装置２に対してオブジェクト競合分析部３３は、対応付け終了を指示する。判定条件を満たすオブジェクト識別装置２がｎ以上の場合、オブジェクト競合分析部３３は対応付け信号管理部３２に対して対応付け信号の送信処理を継続させる。
【００６８】
サーバアプリ処理部３４は、オブジェクト識別装置２の端末アプリ処理部２３と連携してセンシングデータの収集、蓄積、利用などを行う。サーバアプリ処理部３４はセンシングデータ格納部４２に、例えば図９のセンシングデータを格納する。図９は、センシングデータの一例の構成図である。図９のセンシングデータはオブジェクトＩＤ及びセンサＩＤの組み毎にセンサ計測履歴データとしてセンシングデータを保持する。また、広域通信部３５は遠隔に設置されたオブジェクト識別装置２との通信を行う手段である。
【００６９】
図１（Ｂ）のセンシングデータ管理システムのブロック構成は例えば図１０に示すようになる。図１０はセンシングデータ管理システムの他の例のブロック構成図である。図１０のセンシングデータ管理システムは、サーバ３がオブジェクト識別装置２ではなくセンサ１と広域通信ネットワークを介してデータ通信可能に接続されている点で図２のセンシングデータ管理システムと異なる。このため、図１０のセンシングデータ管理システムは図２のセンシングデータ管理システムと異なり、オブジェクト識別装置２でなく、センサ１が広域通信部１６を有している。その他、図１０のセンシングデータ管理システムは図２のセンシングデータ管理システムと同様であるため、説明を省略する。
【００７０】
なお、図２及び図１０に示したセンシングデータ管理システムは、サーバ３のブロックの少なくとも一部を、センサ１又はオブジェクト識別装置２の一方又は双方に適宜、分散配備するようにしてもよい。
【００７１】
（サーバ３のハードウェア構成）
サーバ３は本実施例のセンシングデータ管理プログラムを図１１のようなコンピュータシステムで実行することで実現される。図１１はサーバを実現するコンピュータシステムの一例のハードウェア構成図である。
【００７２】
サーバ３は、それぞれバスＢで相互に接続された入力装置５１，出力装置５２，ドライブ装置５３，補助記憶装置５４，主記憶装置５５，演算処理装置５６，インターフェース装置５７を有する。
【００７３】
入力装置５１はキーボードやマウスなどである。入力装置５１は各種信号を入力するために用いられる。出力装置５２はディスプレイ装置などである。出力装置５２は各種ウインドウやデータ等を表示するために用いられる。インターフェース装置５７はモデム，ＬＡＮカードなどである。インターフェース装置５７は広域通信ネットワーク５に接続する為に用いられる。
【００７４】
本実施例に掛かるセンシングデータ管理プログラムはサーバ３を制御する各種プログラムの少なくとも一部である。センシングデータ管理プログラムは例えば記録媒体５８の配布や広域通信ネットワーク５からのダウンロードなどによって提供される。
【００７５】
センシングデータ管理プログラムを記録した記録媒体５８はＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００７６】
また、センシングデータ管理プログラムを記録した記録媒体５８がドライブ装置５３にセットされると、センシングデータ管理プログラムは、記録媒体５８からドライブ装置５３を介して補助記憶装置５４にインストールされる。広域通信ネットワーク５からダウンロードされたセンシングデータ管理プログラムはインターフェース装置５７を介して補助記憶装置５４にインストールされる。
【００７７】
補助記憶装置５４はインストールされたセンシングデータ管理プログラムを格納すると共に、必要なファイル，データ等を格納する。主記憶装置５５は、補助記憶装置５４からセンシングデータ管理プログラムを読み出して格納する。そして、演算処理装置５６は主記憶装置５５に格納されたセンシングデータ管理プログラムに従って、後述するような各種処理ブロックを実現している。
【００７８】
例えば図２に示したセンシングデータ管理システムの各種ブロックの処理手順は、以下の実施例１のようになる。なお、図１０に示したセンシングデータ管理システムの各種ブロックの処理手順は、サーバ３がセンサ１と広域通信ネットワークを介してデータ通信可能に接続されている点で異なるが、基本的な処理手順が図２に示したセンシングデータ管理システムと同様であるため、説明を省略する。
【実施例１】
【００７９】
ここでは病院の窓口業務を省力化するため、センサ（検温センサ）１で患者自身に体温を測らせ、センシングデータ（検温結果）をオブジェクト識別装置（無線端末）２経由でサーバ３に送信する例を説明する。
【００８０】
図１２はセンシングデータ管理システムの一例のイメージ図である。例えば患者であるユーザＡは風邪を引いて病院に行ったものとする。ユーザＡは病院の受付で無線端末２Ａを受け取る。無線端末２ＡはオブジェクトＩＤ「０１２３」を格納している。無線端末２Ａは受付の看護婦等やユーザＡの操作によりユーザＡのプロファイルデータ（電子カルテなど）と対応付けられる。なお、無線端末２ＡはユーザＡが所持する患者カードなどから情報を読み取ることで、自動的にユーザＡのプロファイルデータと対応付けられるものであってもよい。
【００８１】
ここでは受付の看護婦等の操作により無線端末２ＡとユーザＡのプロファイルデータとが対応付けられた後、無線端末２Ａの電源が切られてからユーザＡに付与される例を説明する。ユーザＡは受け取った無線端末２Ａを例えば首からぶら下げ、無線端末２Ａの電源を投入する。このとき、無線端末２Ａの端末アプリ処理部２３とサーバ３とが広域通信を行う。サーバ（アプリサーバ）３は無線端末２Ａの認証を行い、認証に成功すると無線端末２Ａへのサービスを開始する。
【００８２】
ユーザＡは無線端末２Ａに風邪で内科を受診したい旨を入力する。無線端末２Ａの端末アプリ処理部２３は風邪で内科を受診したい旨が入力されると、風邪で内科を受診したい旨をサーバ３に通知すると共に、無線端末２Ａに内科への案内画面を表示する。ユーザＡは無線端末２Ａに表示された案内画面に従って内科に行く。
【００８３】
また、サーバ３はユーザＡのプロファイルデータに基づいて初診と判定し、内科初診患者用アプリケーションをサーバアプリ処理部３４として起動する。内科初診患者用アプリケーションは「初診で風邪」のユーザＡについて検温センサによる検温が必要であると判定する。
【００８４】
内科初診患者用アプリケーションはユーザＡに対し、内科受付のテーブルから検温センサを１つピックアップして検温するように、無線端末２ＡのＨＭＩ部２２を利用して通知する。また、内科初診患者用アプリケーションは検温センサとユーザＡの無線端末２Ａとを対応付けする為に、対応付け処理制御部３１を起動する。このあと、対応付け処理制御部３１は対応付け要求信号待ちとなる。また、無線端末２Ａのセンサ対応付け処理部２４も対応付け要求信号待ちとなる。
【００８５】
ユーザＡは内科受付のテーブルから検温センサ１Ａをピックアップする。検温センサ１ＡはセンサＩＤ「００２」を格納している。なお、検温センサ１Ａのオブジェクト対応付け処理部１４はセンシングトリガ待ちとなっている。センシングトリガとは、検温センサ１Ａの電源投入やセンシングの準備完了、センシングの開始など、予め決められたイベントの検出をいう。
【００８６】
ユーザＡは検温センサ１Ａの例えば電源ボタンを押して検温を開始する。ユーザＡによる電源ボタンの押下を契機に、センシングデータ管理システムは以下のような対応付け処理を開始する。
【００８７】
図１３〜図２３は対応付け処理の一例のフローチャートである。ユーザＡによる電源ボタンの押下があると、検温センサ１Ａのセンシングデータ処理部１３は電源投入を検出してセンシングトリガをオブジェクト対応付け処理部１４に通知する。
【００８８】
図１３のステップＳ１では、検温センサ１Ａのオブジェクト対応付け処理部１４がセンシングデータ処理部１３からセンシングトリガを通知される。ステップＳ２に進み、オブジェクト対応付け処理部１４はセンシングトリガの通知を契機にオブジェクト対応付け要求信号を生成する。オブジェクト対応付け要求信号には、検温センサ１ＡのＭＡＣアドレス，センシングデータ処理部１３のサービスアクセスポイント識別子，センサＩＤ，時刻情報が含まれる。なお、オブジェクト対応付け要求信号には検温センサ１Ａの特性（センシングエリア、センシング時間など）に応じて、送信電力やアンテナ指向性などを設定してもよい。
【００８９】
ステップＳ３に進み、オブジェクト対応付け処理部１４はオブジェクト対応付け要求信号をブロードキャストで送信する。その後、オブジェクト対応付け処理部１４は応答待ちとなる。
【００９０】
図１４のステップＳ１１では、無線端末２Ａのセンサ対応付け処理部２４が検温センサ１Ａからのオブジェクト対応付け要求信号を受信する。センサ対応付け処理部２４は受信したオブジェクト対応付け要求信号にオブジェクトＩＤを付与し、広域通信ネットワーク５経由でサーバ３の対応付け処理制御部３１に送信する。その後、センサ対応付け処理部２４は応答待ちとなる。
【００９１】
図１５のステップＳ２１では、サーバ３の対応付け処理制御部３１が無線端末２Ａのセンサ対応付け処理部２４からオブジェクトＩＤの付与されたオブジェクト対応付け要求信号を受信する。ステップＳ２２に進み、対応付け処理制御部３１は受信したオブジェクト対応付け要求信号を分析する。
【００９２】
ステップＳ２３に進み、対応付け処理制御部３１は同じセンサＩＤ及び時刻情報を含む複数のオブジェクト対応付け要求信号を、ステップＳ２１において複数受信したか否かを判定する。言い換えれば、対応付け処理制御部３１は同じセンサＩＤ及び時刻情報を含むオブジェクト対応付け要求信号を無線端末２Ａ以外の無線端末から受信していないことを判定している。
【００９３】
同じセンサＩＤ及び時刻情報を含む複数のオブジェクト対応付け要求信号を受信していないと判定すれば、対応付け処理制御部３１はステップＳ２４に進む。対応付け処理制御部３１はセンサ属性データと、無線端末２Ａから受信したオブジェクト対応付け要求信号に含まれるセンサＩＤとに基づき、センサタイプ「検温センサ」を判定する。
【００９４】
また、対応付け処理制御部３１はセンサタイプデータと、判定したセンサタイプ「検温センサ」とに基づいて、オブジェクト状態「体温」，状態操作ロジック「値をそのまま記録」，オブジェクト対応条件「１オブジェクトのみ」等を判定する。言い換えれば、対応付け処理制御部３１は検温センサ１Ａがセンシングしたセンシングオブジェクトの体温をそのまま記録し、唯一の無線端末２Ａとの対応付けが必要と判定する。
【００９５】
なお、対応付け処理制御部３１はセンサタイプ「検温センサ」以外のセンサ１からのオブジェクト対応付け要求信号を通知された場合、無視する。これは、内科初診患者用アプリケーションがセンサタイプ「検温センサ」以外のセンサ１を利用しない為である。
【００９６】
ステップＳ２５に進み、対応付け処理制御部３１は受信したオブジェクト対応付け要求信号に含まれるオブジェクトＩＤに基づき、オブジェクト状態データを参照して、無線端末２Ａのオブジェクト状態の更新可否を判定する。ステップＳ２６に進み、対応付け処理制御部３１はオブジェクト状態を更新可能と判定すると、ステップＳ２７に進む。
【００９７】
ステップＳ２７では対応付け処理制御部３１がオブジェクト状態データのオブジェクト状態を暫定的な値「センシング中など」に更新すると共に、優先度を更新する。ステップＳ２８に進み、対応付け処理制御部３１はセンサ属性データの対応オブジェクトＩＤを無線端末２ＡのオブジェクトＩＤに更新する。
【００９８】
ステップＳ２９に進み、対応付け処理制御部３１は無線端末２Ａに対して検温センサ１Ａとの対応付けを指示するオブジェクト対応付け応答信号を送信する。オブジェクト対応付け応答信号には、無線端末２ＡのオブジェクトＩＤ及び検温センサ１ＡのセンサＩＤが含まれる。
【００９９】
図１６のステップＳ４１では、無線端末２Ａのセンサ対応付け処理部２４がサーバ３からオブジェクト対応付け応答信号を受信する。センサ対応付け処理部２４は無線端末２ＡのＭＡＣアドレス，端末アプリ処理部２３のサービスアクセスポイント識別子を付与したオブジェクト対応付け応答信号を検温センサ１Ａに送信する。
【０１００】
そして、ステップＳ４２に進み、センサ対応付け処理部２４は検温センサ１ＡのＭＡＣアドレス，センシングデータ処理部１３のサービスアクセスポイント識別子を、センシングデータ等のアプリ情報の通信先として設定する。
【０１０１】
図１７のステップＳ５１では、検温センサ１Ａのオブジェクト対応付け処理部１４が無線端末２Ａからオブジェクト対応付け応答信号を受信する。ステップＳ５２に進み、オブジェクト対応付け処理部１４は無線端末２ＡのＭＡＣアドレス，端末アプリ処理部２３のサービスアクセスポイント識別子を、アプリ情報の通信先として設定することで、無線端末２Ａとの対応付けを完了する。検温センサ１Ａのオブジェクト対応付け処理部１４は無線端末２Ａとの対応付け完了をサーバ３に通知してもよい。
【０１０２】
この後、検温センサ１Ａのセンシングデータ処理部１３，無線端末２Ａの端末アプリ処理部２３，サーバ３のサーバアプリ処理部３４はアプリの処理を再開し、アプリレベルのやりとり（センシング要求，解放要求等のコマンド、センシングデータのやりとり）によりセンシングデータを収集し、センシングデータ格納部４２に格納する。なお、センシングデータはステップＳ３において検温センサ１Ａがオブジェクト対応付け要求信号を送信するときに併せて送っても良い。
【０１０３】
ステップＳ２３において、同じセンサＩＤ及び時刻情報を含む複数のオブジェクト対応付け要求信号を受信したと判定すれば、サーバ３の対応付け処理制御部３１は図１８のステップＳ６１に進む。例えば対応付け処理制御部３１は図１２においてセンサＩＤ「００２」を含むオブジェクト対応付け要求信号を無線端末２Ａ及び２Ｂから受信した場合、同じセンサＩＤを含む複数のオブジェクト対応付け要求信号を受信したと判定する。
【０１０４】
ステップＳ６１では、対応付け処理制御部３１が、ステップＳ２４と同様、センサ属性データと、無線端末２Ａ及び２Ｂから受信したオブジェクト対応付け要求信号に含まれるセンサＩＤとに基づき、センサタイプ「検温センサ」を判定する。
【０１０５】
また、対応付け処理制御部３１はセンサタイプデータと、判定したセンサタイプ「検温センサ」とに基づいて、オブジェクト状態「体温」，状態操作ロジック「値をそのまま記録」，オブジェクト対応条件「１オブジェクトのみ」等を判定する。
【０１０６】
ステップＳ６２に進み、対応付け処理制御部３１は検温センサ１Ａが複数のオブジェクト（無線端末２Ａ及び２Ｂ）に対応付けが可能かを判定する。対応付け処理制御部３１は検温センサ１Ａが複数のオブジェクトに対応付けが可能でないと判定し、ステップＳ６３に進む。ステップＳ６３では、対応付け処理制御部３１が、無線端末２Ａ及び２ＢのオブジェクトＩＤに基づき、オブジェクト状態データを参照して、無線端末２Ａ及び２Ｂのオブジェクト状態の更新可否を判定する。ここでは、無線端末２Ａ及び２Ｂのオブジェクト状態を更新可能と判定したものとして説明する。
【０１０７】
ステップＳ６４に進み、対応付け処理制御部３１は無線端末２Ａ及び２Ｂのオブジェクト状態を更新可能と判定した為、ステップＳ６５に進み、対応付け信号管理部３２を起動する。対応付け信号管理部３２は対応付け信号管理処理を行う。
【０１０８】
図１９は対応付け信号管理処理の一例のフローチャートである。対応付け信号管理部３２はステップＳ７１に進み、対応付け信号制御データを参照し、無線端末２Ａ及び２Ｂに対して、センサタイプに応じた対応付け信号（ビーコン信号）のパラメータとして、送信パラメータ、受信データ応答間隔パラメータを決定する。送信パラメータにはビーコン識別コード，ビーコン送信周期，ビーコン送信レベル，ビーコン送信タイマが含まれる。
【０１０９】
ステップＳ７２に進み、対応付け信号管理部３２は、ステップＳ７１で決定した対応付け信号のパラメータを該当する全てのオブジェクト識別装置２である無線端末２Ａ及び２Ｂに送信し、ビーコン信号を検温センサ１Ａに送信するよう指示を行う。ステップＳ７３に進み、対応付け信号管理部３２は、分析周期タイマを設定したあと、タイマ満了待ちとなる。
【０１１０】
図２０のステップＳ８１では、サーバ３から無線端末２Ａ及び２Ｂのセンサ対応付け処理部２４が対応付け信号のパラメータを受信する。ステップＳ８２に進み、無線端末２Ａ及び２Ｂのセンサ対応付け処理部２４は検温センサ１Ａに対し、受信データ応答間隔パラメータを送信する。なお、無線端末２Ａ及び２Ｂは受信データ応答間隔パラメータを検温センサ１Ａに送信後、検温センサ１Ａからの応答待ちとなる。
【０１１１】
ステップＳ９１に進み、検温センサ１Ａのオブジェクト対応付け処理部１４は無線端末２Ａ及び２Ｂから受信データ応答間隔パラメータを受信する。ステップＳ９２に進み、検温センサ１Ａのオブジェクト対応付け処理部１４は受信データ応答間隔パラメータの受信を無線端末２Ａ及び２Ｂに応答する。なお、受信データ応答間隔パラメータの受信を無線端末２Ａ及び２Ｂに応答した後、検温センサ１Ａのオブジェクト対応付け処理部１４は対応付け信号（ビーコン信号）の受信待ちとなる。ステップＳ８３では、検温センサ１Ａから無線端末２Ａ及び２Ｂのセンサ対応付け処理部２４が、受信データ応答間隔パラメータの受信を応答される。
【０１１２】
ステップＳ８４に進み、無線端末２Ａ及び２Ｂのセンサ対応付け処理部２４は検温センサ１Ａへの対応付け信号のビーコン送信周期での送信を開始する。そして、センサ対応付け処理部２４はステップＳ８５に進み、ビーコン送信タイマを設定したあと、タイマ満了待ちとなる。
【０１１３】
ステップＳ９３では、検温センサ１Ａのオブジェクト対応付け処理部１４が無線端末２Ａ及び２Ｂから対応付け信号を受信し、無線端末２Ａ及び２Ｂからの対応付け信号の受信信号レベルをそれぞれ受信時刻ごとに履歴データとして蓄積する。
【０１１４】
ステップＳ９４に進み、オブジェクト対応付け処理部１４は受信データ応答間隔タイマを設定したあと、タイマ満了待ちとなる。ステップＳ９５では、設定した受信データ応答間隔タイマがタイマ満了となる。ステップＳ９６に進み、オブジェクト対応付け処理部１４は対応付け信号に含まれるオブジェクトＩＤと、蓄積した履歴データとを組みにして対応付け信号受信データを生成する。
【０１１５】
ステップＳ９７に進み、オブジェクト対応付け処理部１４はステップＳ９６で生成した対応付け信号受信データをブロードキャストで送信する。なお、オブジェクト対応付け処理部１４は生成した対応付け信号受信データをブロードキャストでなく、特定の無線端末２を中継ノードと決めて送信してもよい。
【０１１６】
例えばオブジェクト対応付け処理部１４は無線端末２Ａ及び２Ｂからそれぞれ受信した２組の対応付け信号に関する対応付け信号受信データをブロードキャストで送信する。対応付け信号受信データを送信後、オブジェクト対応付け処理部１４は対応付け信号の受信待ちとなる。
【０１１７】
ステップＳ８６では、無線端末２Ａ及び２Ｂのセンサ対応付け処理部２４が、検温センサ１Ａから対応付け信号受信データを受信する。センサ対応付け処理部２４は受信した対応付け信号受信データをサーバ３に転送したあと、ステップＳ８４に戻る。
【０１１８】
図１９のステップＳ７４では、対応付け信号管理部３２が無線端末２Ａ及び２Ｂから対応付け信号受信データを受信する。そして、対応付け信号管理部３２はステップＳ７５に進み、受信した対応付け信号受信データを対応付け信号受信履歴データとして対応付け信号受信履歴データ格納部４１に記録した後、分析周期タイマのタイマ終了待ちとなる。図２０のステップＳ８９では設定したビーコン送信タイマがタイマ満了となる。センサ対応付け処理部２４はステップＳ８４に戻る。
【０１１９】
図１９のステップＳ７６では、分析周期タイマがタイマ満了となる。ステップＳ７７に進み、サーバ３の対応付け信号管理部３２はオブジェクト競合分析部３３を起動し、オブジェクト競合分析部３３にオブジェクト競合分析処理を行わせる。
【０１２０】
図２１はオブジェクト競合分析処理の一例のフローチャートである。ステップＳ１０１に進み、オブジェクト競合分析部３３は対応付け信号受信履歴データ格納部４１に記録されている、該当する全てのオブジェクト識別装置２である無線端末２Ａ及び２Ｂに関する対応付け信号受信履歴データを参照する。
【０１２１】
ステップＳ１０２に進み、オブジェクト競合分析部３３は対応付け信号受信履歴データ分析用データ格納部３９に記録されている対応付け信号受信履歴データ分析用データを参照し、分析回数カウンタを設定する。
【０１２２】
ステップＳ１０３に進み、オブジェクト競合分析部３３はステップＳ１０１で参照した無線端末２Ａ及び２Ｂに関する対応付け信号受信履歴データを分析し、対応付け信号受信履歴データ分析用データに規定された判定条件を満たすオブジェクト識別装置２の有無を判定する。ここでは、無線端末２Ａが判定条件を満たしているものとする。
【０１２３】
すなわち、ステップＳ１０３では全ての（あるいは一定割合以上の）受信時刻において検温センサ１Ａが受信した対応付け信号のレベル（受信信号レベル）が、判定レベル以上であり、且つ、許容バラツキ範囲内となるオブジェクト識別装置２の有無を判定するものである。
【０１２４】
ステップＳ１０４に進み、オブジェクト競合分析部３３は対応付け信号受信履歴データ分析用データに規定された判定条件を満たすオブジェクト識別装置２（無線端末２Ａ）が有るのでステップＳ１０５に進む。
【０１２５】
ステップＳ１０５では、オブジェクト競合分析部３３が、判定条件を満たす無線端末２ＡのオブジェクトＩＤに対応するオブジェクト状態データを参照する。ステップＳ１０６に進み、オブジェクト競合分析部３３は無線端末２Ａのオブジェクト状態の更新可否を判定する。ここでは無線端末２Ａのオブジェクト状態を更新可能と判定したものとする。
【０１２６】
オブジェクト競合分析部３３はオブジェクト状態を更新可能なオブジェクトの数がｎ以下であるか否かを判定する。ｎは対象となるセンサ１に同時に対応付け可能なオブジェクトの最大数である。検温センサ１Ａの場合、ｎは１となる。ここではオブジェクト状態を更新可能なオブジェクトの数がｎ以下であると判定したものとする。
【０１２７】
オブジェクト競合分析部３３はオブジェクト状態を更新可能なオブジェクトの数がｎ以下であると判定すると、ステップＳ１０７に進み、オブジェクト状態データのオブジェクト状態を暫定的な値「センシング中など」に更新すると共に、優先度を更新する。
【０１２８】
ステップＳ１０８に進み、オブジェクト競合分析部３３はセンサ属性データの対応オブジェクトＩＤを無線端末２ＡのオブジェクトＩＤに更新する。また、ステップＳ１０９に進み、オブジェクト競合分析部３３は分析回数カウンタをリセットする。
【０１２９】
ステップＳ１１０に進み、オブジェクト競合分析部３３は無線端末２Ａに対して検温センサ１Ａとの対応付けを指示するオブジェクト対応付け指示信号を送信する。ステップＳ１１１に進み、オブジェクト競合分析部３３は無線端末２Ａに対して対応付け処理の終了を指示する対応付け終了指示信号を送信する。
【０１３０】
ステップＳ１０７〜Ｓ１１１の処理はステップＳ１０６でオブジェクト状態を更新可能と判定された全てのオブジェクト識別装置２について実行される。オブジェクト競合分析部３３はステップＳ１０６でオブジェクト状態を更新可能と判定された全てのオブジェクト識別装置２についてステップＳ１０７〜Ｓ１１１の処理を実行したあとで、処理を終了する。
【０１３１】
ステップＳ１１０でサーバ３から送信されたオブジェクト対応付け指示信号は図２０のステップＳ８７において無線端末２Ａのセンサ対応付け処理部２４が受信する。センサ対応付け処理部２４は無線端末２ＡのＭＡＣアドレス，端末アプリ処理部２３のサービスアクセスポイント識別子を付与したオブジェクト対応付け応答信号を検温センサ１Ａに送信する。そして、センサ対応付け処理部２４は図１６のステップＳ４２に進む。
【０１３２】
図２０のステップＳ９８では、検温センサ１Ａのオブジェクト対応付け処理部１４が無線端末２Ａからオブジェクト対応付け応答信号を受信する。そして、オブジェクト対応付け処理部１４は図１７のステップＳ５２に進む。
【０１３３】
ステップＳ１１１でサーバ３から送信された対応付け終了指示信号は図２０のステップＳ８８において無線端末２Ａのセンサ対応付け処理部２４が受信する。この後、無線端末２Ａの端末アプリ処理部２３はアプリの処理を再開する。
【０１３４】
対応付け処理制御部３１は、図１５のステップＳ２６においてオブジェクト状態を更新可能でないと判定すると、ステップＳ３０に進み、リトライカウンタが所定回数に達しているかを判定する。リトライカウンタが所定回数に達していなければ、対応付け処理制御部３１はステップＳ３１に進み、リトライカウンタを１増加させたあと、リトライ要求を無線端末２Ａに送信する。
【０１３５】
図２２のステップＳ１２１では、無線端末２Ａのセンサ対応付け処理部２４がサーバ３からのリトライ要求を受信する。センサ対応付け処理部２４はリトライ要求を検温センサ１Ａに送信する。
【０１３６】
図２３のステップＳ１３１では、検温センサ１Ａのオブジェクト対応付け処理部１４が無線端末２Ａからのリトライ要求を受信する。リトライ要求を受信したオブジェクト対応付け処理部１４はステップＳ１３２に進み、一定時間休止したあと、図１３のステップＳ２に進む。
【０１３７】
図１５のステップＳ３０においてリトライカウンタが所定回数に達していれば、対応付け処理制御部３１はステップＳ３２に進み、管理者やユーザに通知する等の例外処理を実行する。
【０１３８】
例外処理では、例えば無線端末２ＡのＨＭＩ部２２を利用して「もう一度計り直してください」などのメッセージを表示し、再度やり直させたり、リトライ失敗時、検温センサ１Ａに表示された検温結果を、ユーザに無線端末２Ａから直接入力させるメッセージを表示し、ユーザに検温結果を直接入力させたりすることが考えられる。
【０１３９】
また、対応付け処理制御部３１は図１８のステップＳ６２において、センサ１が複数のオブジェクトに対応付けが可能であると判定すると、ステップＳ６６に進む。ステップＳ６６では、対応付け処理制御部３１が、無線端末２Ａ及び２ＢのオブジェクトＩＤに基づいてオブジェクト状態データを参照し、無線端末２Ａ及び２Ｂのオブジェクト状態の更新可否を判定する。
【０１４０】
ステップＳ６７に進み、対応付け処理制御部３１は無線端末２Ａ及び２Ｂのオブジェクト状態を更新可能と判定すると、図１５のステップＳ２７に進む。対応付け処理制御部３１は無線端末２Ａ及び２Ｂのオブジェクト状態を更新可能でないと判定すると、図１５のステップＳ３０に進む。
【０１４１】
また、対応付け処理制御部３１は図１８のステップＳ６４において、オブジェクト状態を更新可能なオブジェクトが１つだけ存在すれば、図１５のステップＳ２７に進む。さらにサーバ３のサーバアプリ処理部３４はステップＳ６５の対応付け信号管理処理が終了すると、アプリの処理を再開する。
【０１４２】
図２１のステップＳ１０４において、オブジェクト競合分析部３３は判定条件を満たすオブジェクト識別装置２が無ければ図１５のステップＳ３０に進む。ステップＳ１０６において、オブジェクト競合分析部３３はオブジェクト状態を更新可能なオブジェクトの数がｎ以下でないと判定すると、ステップＳ１１２に進み、分析回数カウンタをディクリメントする。
【０１４３】
ステップＳ１１３に進み、オブジェクト競合分析部３３は分析回数カウンタが０より大きいかを判定する。分析回数カウンタが０より大きければ、オブジェクト競合分析部３３は図１９のステップＳ７３に進む。なお、オブジェクト競合分析部３３は分析回数カウンタが０より大きくなければ図１５のステップＳ３０に進む。
【０１４４】
さらに、ステップＳ７７のオブジェクト競合分析処理について図１２のイメージ図を用いて説明する。例えばサーバ３は対応付け信号受信履歴データ格納部４１に図７のような対応付け信号受信履歴データを記録しているものとする。
【０１４５】
オブジェクト競合分析部３３は対応付け信号受信履歴データ格納部４１に記録されている対応付け信号受信履歴データを参照し、分析する。図７の対応付け信号受信履歴データはグラフ化すると図２４に示すようになる。図２４は対応付け信号受信履歴データの一例のグラフ図である。
【０１４６】
図２４（Ａ）は、センサＩＤ＝００２の検温センサ１Ａによる対応付け信号観測データである。図２４（Ｂ）は、センサＩＤ＝０２９の検温センサ１Ｂによる対応付け信号観測データである。図２４（Ａ）に示すように、センサＩＤ＝００２の検温センサ１ＡはオブジェクトＩＤ＝０１２３の無線端末２Ａ及びオブジェクトＩＤ＝０７８９の無線端末２Ｂからの対応付け信号（ビーコン信号）を受信している。図２４（Ｂ）に示すように、センサＩＤ＝０２９の検温センサ１ＢはオブジェクトＩＤ＝０７８９の無線端末２Ｂからの対応付け信号を受信している。
【０１４７】
図２４（Ｂ）から無線端末２Ａは検温センサ１Ｂからのオブジェクト対応付け要求信号を受信していないことが分かる。一方、無線端末２Ｂは検温センサ１Ａ及び１Ｂからのオブジェクト対応付け要求信号を両方受信している。
【０１４８】
図２４（Ａ）を参照すると、図８に示した検温センサの判定条件である全ての受信信号レベルが０．３ｍＷ（判定レベル値）以上、全ての（或いは一定割合以上の）受信信号レベルのバラツキが０．４ｍＷ（許容バラツキ範囲）以内のオブジェクト識別装置２は無線端末２Ａとなる。
【０１４９】
オブジェクト競合分析部３３は検温センサ１Ａの対応付け情報として無線端末２Ａに関するオブジェクト状態データを参照し、更新可能か否かの判定を行う。なお、検温センサの判定条件を全て満たすオブジェクト識別装置２が無線端末２Ａ以外にあれば、事前に設定された回数（分析回数カウンタ）だけ、対応付け信号の送信から対応付け信号受信履歴データ解析までの処理が繰り返される。
【０１５０】
図５に示す無線端末２Ａのオブジェクト状態データは更新可能である為、オブジェクト状態を暫定的な値「センシング中」に更新すると共に、優先度「３」を更新する。さらにオブジェクト競合分析部３３はセンサ属性データの対応オブジェクトＩＤを無線端末２ＡのオブジェクトＩＤ「０１２３」に更新する。
【０１５１】
オブジェクト競合分析部３３は無線端末２Ａに対して検温センサ１Ａとの対応付けを指示するオブジェクト対応付け指示信号を送信する。また、オブジェクト競合分析部３３は無線端末２Ｂに対して対応付け処理の終了を指示する対応付け終了指示信号を送信する。
【０１５２】
以上、説明したように、本実施例のセンシングデータ管理システムは、センサ１がセンシング開始時にオブジェクト対応付け要求信号を近距離無線でブロードキャストし、オブジェクト対応付け要求信号を受信したオブジェクト識別装置２（オブジェクトに一意に対応）との対応付け判定をサーバ３が行う。
【０１５３】
対応付け判定は、アプリごとのセンサ１の使い方を規定した情報、現在のオブジェクトの状態を表す情報を用いて行う。本実施例のセンシングデータ管理システムでは、アプリごとに、どのセンサ１が、どのオブジェクトのどの状態を、どのように更新するかを規定する。
【０１５４】
また、本実施例のセンシングデータ管理システムは当該オブジェクトのオブジェクト状態データの更新可否を、センサ１ごとの状態有効時間と優先度とによりコントロール（複数センサ１の競合の解消）する。サーバ３は、複数オブジェクト競合時の対応付け判定を行うための制御を行う。
【０１５５】
本実施例のセンシングデータ管理システムはセンサ１の特性に応じた対応付け信号をオブジェクト対応付け要求信号を受信したオブジェクト識別装置２から出力させる。センサ１が受信した複数のオブジェクト識別装置２からの対応付け信号受信履歴データを解析してセンサ１とオブジェクト識別装置２との位置関係が安定して一定の範囲内（受信信号レベルが判定レベル以上、且つ、許容バラツキ範囲以内であるかどうかにより、対応付け判定を行う。
【０１５６】
（効果）
本実施例のセンシングデータ管理システムによれば、利用者やシステム管理者が煩雑な処理を行うことなくセンシングデータとセンシングオブジェクトとの対応付けを行うことができ、利用者の利便性や、低コスト化、効率化などの利点を損なうことなく、センシングデータを利用する様々なサービスを実現できる。
【０１５７】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、実施例において処理の主体がプログラムのように記載されている箇所は、演算処理装置５６がプログラムを実行することにより処理することを表している。
【符号の説明】
【０１５８】
１    センサ
１Ａ，１Ｂ    検温センサ
２    オブジェクト識別装置
２Ａ，２Ｂ    無線端末
３    サーバ
４    近距離無線ネットワーク
５    広域通信ネットワーク
１１    センサＩＤ格納部
１２    ＨＭＩ（Human Machine Interface）部
１３    センシングデータ処理部
１４    オブジェクト対応付け処理部
１５，２５    近距離無線部
２１    オブジェクトＩＤ格納部
２２    ＨＭＩ部
２３    端末アプリ処理部
２４    センサ対応付け処理部
１６，２６，３５    広域通信部
３１    対応付け処理制御部
３２    対応付け信号管理部
３３    オブジェクト競合分析部
３４    サーバアプリ処理部
３６    センサタイプデータ格納部
３７    オブジェクト状態データ格納部
３８    対応付け信号制御データ格納部
３９    対応付け信号受信履歴データ分析用データ格納部
４０    センサ属性データ格納部
４１    対応付け信号受信履歴データ格納部
４２    センシングデータ格納部
５１    入力装置
５２    出力装置
５３    ドライブ装置
５４    補助記憶装置
５５    主記憶装置
５６    演算処理装置
５７    インターフェース装置
５８    記録媒体
Ｂ    バス
【図１】
2011018956.tif 000003
【図２】
2011018956.tif 000004
【図３】
2011018956.tif 000005
【図４】
2011018956.tif 000006
【図５】
2011018956.tif 000007
【図６】
2011018956.tif 000008
【図７】
2011018956.tif 000009
【図８】
2011018956.tif 000010
【図９】
2011018956.tif 000011
【図１０】
2011018956.tif 000012
【図１１】
2011018956.tif 000013
【図１２】
2011018956.tif 000014
【図１３】
2011018956.tif 000015
【図１４】
2011018956.tif 000016
【図１５】
2011018956.tif 000017
【図１６】
2011018956.tif 000018
【図１７】
2011018956.tif 000019
【図１８】
2011018956.tif 000020
【図１９】
2011018956.tif 000021
【図２０】
2011018956.tif 000022
【図２１】
2011018956.tif 000023
【図２２】
2011018956.tif 000024
【図２３】
2011018956.tif 000025
【図２４】
2011018956.tif 000026