(57)【要約】【課題】センシングデータと物理量との関係を事前に取得すること無しに、精度の高いセンシングデータを取得できるようにする。【解決手段】センサ管理装置１において、第１のセンシングデータＳＤ１と物理量を表す第２のセンシングデータＳＤ２それぞれの時系列データをもとに、第２のセンシングデータＳＤ２が第１のセンシングデータＳＤ１に与える関係性を自動的に算出し、この算出した関係性に基づいて、第１のセンシングデータＳＤ１を第２のセンシングデータＳＤ２によって補正することで、補正センシングデータＣＳＤを取得できる。【選択図】図１
2019113384.tif 000002
【特許請求の範囲】
【請求項１】
第１のセンサから出力された、観測対象の状態の測定結果を表す時系列データからなる第１のセンシングデータと、第２のセンサから出力された、前記第１のセンサに対して影響を与える物理量の測定結果を表す時系列データからなる第２のセンシングデータとをメモリに記憶させる記憶処理部と、
前記メモリに記憶された前記第１および第２のセンシングデータをもとに、前記第２のセンシングデータが前記第１のセンシングデータに与える関係性を算出することで前記関係性を表す第１のメタデータを生成し、前記第１のメタデータを前記メモリに記憶させる第１の生成部と、
前記メモリに記憶された、前記第１および第２のセンシングデータと前記第１のメタデータとを関連付けて管理する管理部と、
を具備するセンサ管理装置。
【請求項２】
前記関係性は、補正に利用する系の種類とその系を特定するパラメータとを含み、
前記第１の生成部は、前記第１および第２のセンシングデータの前記時系列データに対して、前記補正に利用する系の複数の候補それぞれと各系を特定するためのパラメータの複数の候補とを適用してみて、補正に利用するのに最適な系の種類とパラメータとを特定する、請求項１に記載のセンサ管理装置。
【請求項３】
前記第１の生成部に対し、前記適用してみる前記補正に利用する系の候補および系を特定するためのパラメータの候補を制限させる情報を入力する入力部をさらに具備する、請求項２に記載のセンサ管理装置。
【請求項４】
前記管理部を参照して、前記メモリに記憶された前記第１のメタデータに基づいて、前記メモリに記憶された前記第１のセンシングデータを前記第２のセンシングデータを用いて補正することで、補正されたセンシングデータを生成し、前記補正されたセンシングデータを前記メモリに記憶させる補正部をさらに具備し、
前記管理部は、前記メモリに記憶された前記補正されたセンシングデータも、前記第１および第２のセンシングデータ並びに前記第１のメタデータと関連付けて管理する、
請求項１乃至３のいずれかに記載のセンサ管理装置。
【請求項５】
前記第１および第２のセンサまたは前記第１および第２のセンシングデータの属性情報と前記第１のセンシングデータの流通条件を表す情報とを含む第２のメタデータを生成し、生成した前記第２のメタデータを前記メモリに記憶させる第２の生成部と、
前記メモリに記憶された前記第１および第２のメタデータを、メタデータのマッチング処理を行うマッチング装置へ送信する第１の送信部と、
前記マッチング装置から、前記第１および第２のメタデータの識別情報とセンシングデータの提供先を示す宛先情報とを含むセンシングデータ送信指令を受信した場合に、前記管理部を参照して、前記センシングデータ送信指令に含まれる前記第１および第２のメタデータに関連付けられた前記補正されたセンシングデータを前記メモリから読み出し、読み出された前記補正されたセンシングデータを、前記センシングデータ送信指令に含まれる前記宛先情報に基づいて前記提供先へ送信する第２の送信部と、
をさらに具備する、請求項４に記載のセンサ管理装置。
【請求項６】
前記第１および第２のセンサまたは前記第１および第２のセンシングデータの属性情報と前記第１のセンシングデータの流通条件を表す情報とを含む第２のメタデータを生成し、生成した前記第２のメタデータを前記メモリに記憶させる第２の生成部と、
前記メモリに記憶された前記第１および第２のメタデータを、メタデータのマッチング処理を行うマッチング装置へ送信する第１の送信部と、
前記マッチング装置から、前記第１および第２のメタデータの識別情報とセンシングデータの提供先を示す宛先情報とを含むセンシングデータ送信指令を受信した場合に、前記管理部を参照して、前記センシングデータ送信指令に含まれる前記第１および第２のメタデータに関連付けられた前記第１および第２のセンシングデータを前記メモリから読み出し、読み出された前記第１および第２のセンシングデータを、前記センシングデータ送信指令に含まれる前記宛先情報に基づいて前記提供先へ送信する第２の送信部と、
をさらに具備する、請求項１乃至３のいずれかに記載のセンサ管理装置。
【請求項７】
センサ管理装置が実行するセンサ管理方法であって、
前記センサ管理装置が、第１のセンサから出力された、観測対象の状態の測定結果を表す時系列データからなる第１のセンシングデータと、第２のセンサから出力された、前記第１のセンサに対して影響を与える物理量の測定結果を表す時系列データからなる第２のセンシングデータとをメモリに記憶させる過程と、
前記センサ管理装置が、前記メモリに記憶された前記第１および第２のセンシングデータをもとに、前記第２のセンシングデータが前記第１のセンシングデータに与える関係性を算出することで前記関係性を表す第１のメタデータを生成し、前記第１のメタデータを前記メモリに記憶させる過程と、
前記センサ管理装置が、前記メモリに記憶された、前記第１および第２のセンシングデータと前記第１のメタデータとを関連付けて管理する過程と、
を具備するセンサ管理方法。
【請求項８】
請求項１乃至６のいずれかに記載のセンサ管理装置が具備する各部としてコンピュータを機能させるセンサ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施形態は、例えばセンシングデータを流通させるシステムで使用される、センサ管理装置とその方法およびプログラムに関する。
【背景技術】
【０００２】
センシングデータは、そのセンサの周囲の状態から影響を受けることがある。その影響の受け方は、測定時点およびいくつかの測定の前の時点のセンサ周囲のある種の物理量で表されることが多い。よって、センシングデータの精度を向上するためには、センシングデータとセンサの周囲の状態との関係性を知り、センシングデータを補正する必要がある。
【０００３】
例えば、特許文献１には、温度依存性を有するセンサ素子と、当該センサ素子の温度特性の情報を格納しておくメモリと、温度センサと、を備えるセンサが提案されている。このセンサでは、センシングデータを利用する装置側に、事前にこの温度特性の情報を読み込ませることで、センサ素子のセンシングデータを、温度特性の情報と温度センサのセンシングデータとをもとに補正している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０６２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術では、センシングデータに影響を与える物理量に応じてセンシングデータを補正することで、物理量の影響を除去した精度の高いセンシングデータを取得することができる。しかしながら、これには、センシングデータと物理量との関係性が既知であることが必要であり、この関係性を事前に取得するには、時間と労力がかかる。
【０００６】
この発明は上記事情に着目し、その目的の一つは、センシングデータと物理量との関係を事前に取得すること無しに、精度の高いセンシングデータを取得できるようにした、センサ管理装置とその方法およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するためにこの発明の第１の態様は、センサ管理装置が、第１のセンサから出力された、観測対象の状態の測定結果を表す時系列データからなる第１のセンシングデータと、第２のセンサから出力された、上記第１のセンサに対して影響を与える物理量の測定結果を表す時系列データからなる第２のセンシングデータとをメモリに記憶させる記憶処理部と、上記メモリに記憶された上記第１および第２のセンシングデータをもとに、上記第２のセンシングデータが上記第１のセンシングデータに与える関係性を算出することで上記関係性を表す第１のメタデータを生成し、上記第１のメタデータを上記メモリに記憶させる第１の生成部と、上記メモリに記憶された、上記第１および第２のセンシングデータと上記第１のメタデータとを関連付けて管理する管理部と、を具備するようにしたものである。
【０００８】
この発明の第１の態様によれば、センサ管理装置では、観測対象の状態を測定した第１のセンサの出力を表す第１のセンシングデータの時系列データと、上記第１のセンサに対して影響を与える物理量を測定した第２のセンサの出力を表す第２のセンシングデータの時系列データとから、上記第２のセンシングデータが上記第１のセンシングデータに与える関係性を算出することで、算出した上記関係性を表す第１のメタデータが生成され、これが、上記第１および第２のセンシングデータと関連付けて管理される。従って、センシングデータと物理量との関係を事前に取得すること無しに、自動的にセンシングデータと物理量との関係を取得することが可能となる。この自動的に取得した関係を利用して補正すれば、物理量で補正した精度の高いセンシングデータを取得できるようになる。
【０００９】
この発明の第２の態様は、上記第１の態様において、上記関係性が、補正に利用する系の種類とその系を特定するパラメータとを含み、上記第１の生成部が、上記第１および第２のセンシングデータの上記時系列データに対して、上記補正に利用する系の複数の候補それぞれと各系を特定するためのパラメータの複数の候補とを適用してみて、補正に利用するのに最適な系の種類とパラメータとを特定するようにしたものである。
【００１０】
この発明の第２の態様によれば、総当たりで補正に利用する系とその系を特定するパラメータとを試してみて、最適な関係性を特定する。このため、センサ管理装置は、自動的に、最適な関係を特定することができる。
【００１１】
この発明の第３の態様は、上記第２の態様において、上記第１の生成部に対し、上記適用してみる上記補正に利用する系の候補および系を特定するためのパラメータの候補を制限させる情報を入力する入力部をさらに具備するようにしたものである。
【００１２】
この発明の第３の態様によれば、第１のセンサおよび第２のセンサの種類に応じて除外できる又は仕様を想定できる系およびパラメータが既知であれば、予めその情報を入力しておくことで、補正に利用する系とその系を特定するパラメータの範囲を限定することができ、処理の高速化が図れる。
【００１３】
この発明の第４の態様は、上記第１乃至第３の態様のいずれかにおいて、上記管理部を参照して、上記メモリに記憶された上記第１のメタデータに基づいて、上記メモリに記憶された上記第１のセンシングデータを上記第２のセンシングデータを用いて補正することで、補正されたセンシングデータを生成し、上記補正されたセンシングデータを上記メモリに記憶させる補正部をさらに具備し、上記管理が、上記メモリに記憶された上記補正されたセンシングデータも、上記第１および第２のセンシングデータ並びに上記第１のメタデータと関連付けて管理するようにしたものである。
【００１４】
この発明の第４の態様によれば、自動的に取得した関係を利用して補正することで、物理量で補正した精度の高い、補正されたセンシングデータが取得される。
【００１５】
この発明の第５の態様は、上記第４の態様において、上記第１および第２のセンサまたは上記第１および第２のセンシングデータの属性情報と上記第１のセンシングデータの流通条件を表す情報とを含む第２のメタデータを生成し、生成した上記第２のメタデータを上記メモリに記憶させる第２の生成部と、上記メモリに記憶された上記第１および第２のメタデータを、メタデータのマッチング処理を行うマッチング装置へ送信する第１の送信部と、上記マッチング装置から、上記第１および第２のメタデータの識別情報とセンシングデータの提供先を示す宛先情報とを含むセンシングデータ送信指令を受信した場合に、上記管理部を参照して、上記センシングデータ送信指令に含まれる上記第１および第２のメタデータに関連付けられた上記補正されたセンシングデータを上記メモリから読み出し、読み出された上記補正されたセンシングデータを、上記センシングデータ送信指令に含まれる上記宛先情報に基づいて上記提供先へ送信する第２の送信部とをさらに具備するようにしたものである。
【００１６】
この発明の第５の態様によれば、上記第１のメタデータと共に、センサまたはセンシングデータの属性情報と上記第１のセンシングデータの流通条件を表す情報とを含む第２のメタデータをマッチング装置へ送信し、マッチング装置からセンシングデータ送信指令を受信すると、指示された補正されたセンシングデータを指示された提供先へ送信する。これにより、センシングデータの流通が可能となる。また、提供先では、精度の高い、補正されたセンシングデータを取得することが可能になる。
【００１７】
この発明の第６の態様は、上記第１乃至第３の態様のいずれかにおいて、上記第１および第２のセンサまたは上記第１および第２のセンシングデータの属性情報と上記第１のセンシングデータの流通条件を表す情報とを含む第２のメタデータを生成し、生成した上記第２のメタデータを上記メモリに記憶させる第２の生成部と、上記メモリに記憶された上記第１および第２のメタデータを、メタデータのマッチング処理を行うマッチング装置へ送信する第１の送信部と、上記マッチング装置から、上記第１および第２のメタデータの識別情報とセンシングデータの提供先を示す宛先情報とを含むセンシングデータ送信指令を受信した場合に、上記管理部を参照して、上記センシングデータ送信指令に含まれる上記第１および第２のメタデータに関連付けられた上記第１および第２のセンシングデータを上記メモリから読み出し、読み出された上記第１および第２のセンシングデータを、上記センシングデータ送信指令に含まれる上記宛先情報に基づいて上記提供先へ送信する第２の送信部とをさらに具備するようにしたものである。
【００１８】
この発明の第６の態様によれば、上記第１のメタデータと共に、センサまたはセンシングデータの属性情報と上記第１のセンシングデータの流通条件を表す情報とを含む第２のメタデータをマッチング装置へ送信し、マッチング装置からセンシングデータ送信指令を受信すると、指示された第１および第２のセンシングデータを指示された提供先へ送信する。これにより、センシングデータの流通が可能となる。また、提供先では、センサ管理装置から取得した第１のセンシングデータを、それと共にセンサ管理装置から取得した第２のセンシングデータをもとに補正することが可能となり、これにより、精度の高い、補正されたセンシングデータを取得することが可能になる。
【００１９】
また、上記課題を解決するためにこの発明の第７の態様は、センサ管理装置が実行するセンサ管理方法であって、上記センサ管理装置が、第１のセンサから出力された、観測対象の状態の測定結果を表す時系列データからなる第１のセンシングデータと、第２のセンサから出力された、上記第１のセンサに対して影響を与える物理量の測定結果を表す時系列データからなる第２のセンシングデータとをメモリに記憶させる過程と、上記センサ管理装置が、上記メモリに記憶された上記第１および第２のセンシングデータをもとに、上記第２のセンシングデータが上記第１のセンシングデータに与える関係性を算出することで上記関係性を表す第１のメタデータを生成し、上記第１のメタデータを上記メモリに記憶させる過程と、上記センサ管理装置が、上記メモリに記憶された、上記第１および第２のセンシングデータと上記第１のメタデータとを関連付けて管理する過程と、を具備するようにしたものである。
【００２０】
この発明の第７の態様によれば、上記第１の態様同様、センシングデータと物理量との関係を事前に取得すること無しに、自動的にセンシングデータと物理量との関係を取得することが可能となり、この自動的に取得した関係を利用して補正すれば、物理量で補正した精度の高いセンシングデータを取得できるようになる。
【００２１】
また、上記課題を解決するためにこの発明の第８の態様は、センサ管理プログラムが、上記第１乃至第６の態様のいずれかのセンサ管理装置が具備する各部としてコンピュータを機能させるようにしたものである。
【００２２】
この発明の第８の態様によれば、コンピュータを利用して、上記第１乃至第６の態様を実現することができる。
【発明の効果】
【００２３】
すなわちこの発明の各態様によれば、センシングデータと物理量との関係を事前に取得すること無しに、精度の高いセンシングデータを取得できるようにした、センサ管理装置とその方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、この発明の一実施形態に係るセンサ管理装置の一適用例を説明するブロック図である。
【図２】図２は、この発明の一実施形態に係るセンサ管理装置を備えたセンシングデータ流通システムの全体構成を例示した図である。
【図３】図３は、この発明の一実施形態に係るセンサ管理装置のハードウェア構成を例示したブロック図である。
【図４】図４は、この発明の一実施形態に係るセンサ管理装置のソフトウェア構成を例示したブロック図である。
【図５】図５は、図２に示したセンシングデータ流通システムで使用されるアプリケーション装置の構成を例示したブロック図である。
【図６】図６は、図２に示したセンシングデータ流通システムで使用されるネットワークサーバの構成を例示したブロック図である。
【図７Ａ】図７Ａは、図４に示したセンサ管理装置が生成する提供側データカタログの構成を例示した図である。
【図７Ｂ】図７Ｂは、図５に示したアプリケーション装置が生成する利用者側データカタログの構成を例示した図である。
【図８】図８は、図４に示したセンサ管理装置における処理の流れを例示した図である。
【図９】図９は、図４に示したセンサ管理装置の処理の処理手順と処理内容を例示したフローチャートである。
【図１０】図１０は、図９に示したセンサ管理装置の処理のうち補正センシングデータ生成・送信処理の処理手順と処理内容の一例を示すフローチャートである。
【図１１】図１１は、図１０に示した補正センシングデータ生成・送信処理のうち関係性メタデータ生成・送信処理の処理手順と処理内容を例示したフローチャートである。
【図１２】図１２は、図５に示したアプリケーション装置の処理手順と処理内容の一例を示すフローチャートである。
【図１３】図１３は、図６に示したネットワークサーバの処理手順と処理内容の一例を示すフローチャートである。
【図１４】図１４は、第１のセンサとしての加速度センサのセンシングデータの時系列データの一例を示すグラフである。
【図１５】図１５は、加速度センサのセンシングデータと第２のセンサとしての温度センサのセンシングデータとの関係を示すグラフである。
【図１６】図１６は、センサ管理装置で生成される提供側データカタログの一例を示す図である。
【図１７】図１７は、図１４，図１５に示した例についてセンサ管理装置で生成される加速度センサの補正センシングデータの時系列データの一例を示すグラフである。
【図１８】図１８は、第１のセンサとしてのひずみセンサのセンシングデータの時系列データの一例を示すグラフである。
【図１９】図１９は、ひずみセンサのセンシングデータと第２のセンサとしての温度センサのセンシングデータとの関係を示すグラフである。
【図２０】図２０は、図１８，図１９に示した例について温度と時刻による周期性を除去した後のひずみセンサのセンシングデータと第２のセンサとしての温度センサのセンシングデータとの関係を示すグラフである。
【図２１】図２１は、ひずみセンサのセンシングデータと温度センサの６時間前のセンシングデータとの関係を示すグラフである。
【図２２】図２２は、図１８，図１９に示した例について温度と６時間前の温度の影響を除去した後のひずみセンサのセンシングデータと温度センサのセンシングデータとの関係を示すグラフである。
【図２３】図２３は、図１８，図１９に示した例についてセンサ管理装置で生成されるひずみセンサの補正センシングデータの時系列データの一例を示すグラフである。
【図２４】図２４は、この発明の一実施形態の変形例に係るセンサ管理装置の一適用例を説明するブロック図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照してこの発明に係わる実施形態を説明する。
【００２６】
［適用例］
先ず、この発明の一実施形態に係るセンサ管理装置の一つの適用例について説明する。
図１は、この適用例におけるセンサ管理装置の構成例を模式的に示したものである。
センサ管理装置１は、記憶処理部および補正部としてのセンシングデータ生成部２と、第２の送信部としてのセンシングデータ送信部３と、第１の生成部としての関係性メタデータ生成部４と、第２の生成部としての静的メタデータ生成部５と、第１の送信部としてのメタデータ送信部６と、管理部としてのメタデータ管理部７と、を備えている。
【００２７】
センシングデータ生成部２は、観測対象の所望の位置に設置された第１のセンサから、観測対象の状態を表す第１のセンシング信号ＳＳ１を取り込む。さらにセンシングデータ生成部２は、上記第１のセンサに対して所定の位置に配置された第２のセンサから、上記第１のセンサに対して影響を与える物理量を表す第２のセンシング信号ＳＳ２を取り込む。そして、センシングデータ生成部２は、上記第１および第２のセンシング信号ＳＳ１，ＳＳ２を、上記第１および第２のセンサの仕様等により設定されたサンプリングレートに従いサンプリングして、センシングデータＳＤ１，ＳＤ２として、図示しない内部メモリに記憶する。さらにセンシングデータ生成部２は、関係性メタデータ生成部４から入力される、上記第２のセンサのセンシングデータＳＤ２が上記第１のセンサのセンシングデータＳＤ１に与える関係性を表す第１のメタデータとしての関係性メタデータＲＭに基づいて、上記内部メモリに記憶した上記第２のセンサのセンシングデータＳＤ２により上記第１のセンサのセンシングデータＳＤ１を補正して、補正センシングデータＣＳＤを生成する。さらにセンシングデータ生成部２は、上記生成された補正センシングデータＣＳＤを、補正センシングデータＣＳＤを個々に識別するための識別コード（Identification Code：ＩＤ）（以後補正センシングデータＩＤと称する）と関連付けて、上記内部メモリに記憶する。この場合、センシングデータＩＤを、補正センシングデータＣＳＤだけでなく、同じく内部メモリに記憶した元データであるセンシングデータＳＤ１，ＳＤ２とも関連付けてもよい。また、センシングデータ生成部２は、上記生成された補正センシングデータＣＳＤと補正センシングデータＩＤとを、メタデータ管理部７に出力する。なお、メタデータ管理部７には、補正センシングデータＩＤのみを送信するようにしてもよい。
【００２８】
センシングデータ送信部３は、メタデータ管理部７からの補正センシングデータＩＤと送信先との指示を受けて、指示されたセンシングデータＩＤに対応する補正センシングデータＣＳＤをセンシングデータ生成部２の内部メモリから読み出し、その補正センシングデータＣＳＤを送信先に指定された利用者側装置へ送信する。またこのとき、補正に利用した第２のセンサのセンシングデータＳＤ２も送信するようにしてもよい。
【００２９】
関係性メタデータ生成部４は、上記センシングデータ生成部２の内部メモリに記憶されている、上記第１および第２のセンシングデータＳＤ１，ＳＤ２の一定時間以上の時系列データを取り込み、それらの時系列データに基づいて、第２のセンサのセンシングデータＳＤ２が上記第１のセンサのセンシングデータＳＤ１に与える関係性を自動的に算出する。具体的には、例えば、関係性メタデータ生成部４は、補正に利用する系の種類の候補を予め複数記憶した内部メモリを備えており、上記センシングデータＳＤ１，ＳＤ２の一定時間以上の時系列データに基づいて、それら記憶された補正に利用する系の種類の候補から、補正に利用する最適な系と、その系を特定するパラメータとを特定する。関係性メタデータ生成部４は、この特定した補正に利用する最適な系と系を特定するパラメータとを表す情報を、関係性メタデータＲＭとして生成して、図示しない内部メモリに記憶する。また、関係性メタデータ生成部４は、上記生成された関係性メタデータＲＭに対し、当該関係性メタデータＲＭを個々に識別するための識別コード（以後関係性メタデータＩＤと称する）を付与する。そして、関係性メタデータ生成部４は、関係性メタデータＲＭを上記センシングデータ生成部２に出力すると共に、この関係性メタデータＩＤが付与された関係性メタデータＲＭをメタデータ送信部６およびメタデータ管理部７へ出力する。
【００３０】
なお、関係性メタデータ生成部４は、例えば、入力部においてセンシングデータ提供者が入力した、補正に利用する系の種類およびその系を特定するパラメータの範囲に関する関係性属性情報ＲＺに基づいて、上記補正に利用する最適な系と、その系を特定するパラメータとを特定する際の範囲を限定することで、処理の高速化を図ることを可能としてもよい。
【００３１】
静的メタデータ生成部５は、例えば、入力部においてセンシングデータ提供者が入力した、第１および第２のセンサそれぞれの仕様等を含むセンサおよびセンシングデータに関する属性情報ＳＺに基づいて、センサごとに、当該属性情報ＳＺを含む静的メタデータＳＭを生成する。そして、静的メタデータ生成部５は、上記生成された静的メタデータＳＭに対し、当該静的メタデータＳＭを識別するための識別コード（以後静的メタデータＩＤと称する）を付与し、この静的メタデータＩＤが付与された静的メタデータＳＭをメタデータ送信部６およびメタデータ管理部７へ出力する。なお、上記静的メタデータＳＭには、センシングデータの売買条件等を表す情報を含めてもよい。
【００３２】
なお、上記関係性メタデータ生成部４に入力される上記関係性属性情報ＲＺの代わりに、静的メタデータ生成部５に入力される属性情報ＳＺまたは静的メタデータ生成部５が生成した静的メタデータＳＭであってもよい。すなわち、センサの仕様により、補正に利用する系の種類と系を特定するパラメータの範囲は或る程度限定されるので、関係性メタデータ生成部４は、属性情報ＳＺまたは静的メタデータＳＭによって、補正に利用する最適な系と、その系を特定するパラメータとを特定する際の範囲を限定することが可能である。
【００３３】
メタデータ管理部７は、上記補正センシングデータＣＳＤと上記関係性メタデータＲＭと上記静的メタデータＳＭとを関連付けるために、それぞれのＩＤを対応付けてこれをメタデータ管理情報として記憶する。
【００３４】
メタデータ送信部６は、上記関係性メタデータ生成部４で生成された関係性メタデータＲＭと上記静的メタデータ生成部５により生成された静的メタデータＳＭを、図示しないデータ流通管理装置へ送信する。
【００３５】
またこのとき、メタデータ送信部６は、メタデータ管理部７からのカタログ生成指示を受けて、上記関係性メタデータＲＭおよび静的メタデータＳＭをそれぞれ所定のフォーマットに従いデータカタログに変換し、この変換されたデータカタログを提供側データカタログＤＣｐとしてデータ流通管理装置へ送信するようにしてもよい。このカタログもメタデータの一種である。なお、メタデータ管理部７は、提供側データカタログＤＣｐを生成する場合には、そのカタログの番号を上記補正センシングデータＣＳＤのＩＤと関連付け、上記メタデータ管理情報として記憶する。
【００３６】
一方、上記補正センシングデータの利用を希望する利用者側装置においても、利用者側が所望するセンシングデータのデータ仕様や売買条件等に応じたメタデータが生成される。なお、利用者側装置においても、上記提供側のセンサ管理装置１と同様に、上記メタデータを利用者側データカタログに変換するようにしてもよい。そして、利用者側装置は、上記生成された利用者側のメタデータまたは利用者側データカタログを、データ流通管理装置へ送信する。
【００３７】
データ流通管理装置は、上記センサ管理装置１から送信された提供側の関係性メタデータＲＭおよび静的メタデータＳＭ（または提供側データカタログ）をメモリに記憶する。そして、データ流通管理装置は、上記利用者側装置から利用者側のメタデータ（または利用者側データカタログ）を受信すると、それを、上記メモリに記憶されている提供側の関係性メタデータＲＭおよび静的メタデータＳＭ（または提供側データカタログ）とマッチング処理する。そして、上記メモリに記憶されている提供側の関係性メタデータＲＭおよび静的メタデータＳＭの中で、利用者側のデータ仕様が一致しかつデータ売買条件等を満たす関係性メタデータＲＭおよび静的メタデータＳＭ（または提供側データカタログ）が見つかると、その提供元のセンサ管理装置１に対しセンシングデータ送信指令（データフロー制御信号）を送信する。
【００３８】
センサ管理装置１は、上記センシングデータ送信指令を受信すると、上記メタデータ管理部７に記憶されているメタデータ管理情報を参照して、当該センシングデータ送信指令により指定されたメタデータに対応するセンサの補正センシングデータＣＳＤをセンシングデータ生成部２のメモリから読み出し、当該センシングデータＳＤを利用者側装置へ送信する。
【００３９】
以上のような構成であるから、センシングデータの提供側となるセンサ管理装置１において、観測対象の状態をセンシングする第１のセンサのセンシングデータＳＤ１を、上記第１のセンサに対して影響を与える物理量をセンシングする第２のセンサのセンシングデータＳＤ２に応じて補正するために必要な、上記センシングデータＳＤ２が上記センシングデータＳＤ１に与える関係性を表す関係性メタデータＲＭを自動的に生成することができる。
【００４０】
したがって、第１のセンシングデータＳＤ１と第２のセンシングデータＳＤ２との関係を事前に取得すること無しに、第１のセンシングデータＳＤ１を補正して補正センシングデータＣＳＤを生成することができるので、精度の高いセンシングデータを取得可能となる。
【００４１】
このため利用者は、データ仕様とデータ流通条件を指定するだけで、データ取得対象となるセンサまたはそのセンシングデータを個別に指定することなく、自身の目的を達成するために必要な全てのセンサの精度の高いセンシングデータを取得することが可能となる。
【００４２】
［一実施形態］
次に、この発明の一実施形態を説明する。  
（構成）
（１）システム
図２は、この発明の一実施形態に係るセンサ管理装置を備えたセンシングデータ流通システムの全体構成の一例を示す図である。センシングデータ流通システムは、センシングデータ流通市場（Sensing Data Trading Market：ＳＤＴＭ）を実現する。
【００４３】
センシングデータ流通システムは、データ流通管理装置（データ仲介装置或いはマッチメーカとも云う）として動作するネットワークサーバ１０と、複数のセンサ管理装置２１〜２ｎと、利用者側装置としての複数のアプリケーション装置４１〜４ｍとを備えている。
【００４４】
（２）センサ管理装置
センサ管理装置２１〜２ｎは、センシングデータの提供側が運用するもので、センサ管理装置２１〜２ｎにはそれぞれセンサ群３１〜３ｎが接続されている。センサ群３１〜３ｎは、それぞれ複数のセンサを有する。これらのセンサは、観測対象の分析目的を達成するために必要な所定の位置に分散して設置されている。なお、センサ群３１〜３ｎはそれぞれ、少なくとも１つの第１のセンサと、少なくとも１つの第２のセンサとを含む。例えば、センサ群３１には、１つの第１のセンサ３１１と１つの第２のセンサ３１２とが設けられている。すなわち、第１のセンサと第２のセンサは、１対１に設けられている。また、第２のセンサで第１のセンサのそれぞれに対して影響を与える物理量をセンシングできれば、１対ｍに設けられていてもよい。例えば、センサ群３２では、１つの第１のセンサ３２１と、複数の第２のセンサ３２２−１〜３２２−ｋが設けられている。この場合、複数の第２のセンサ３２２−１〜３２２−ｋはそれぞれ、第１のセンサ３２１に対して影響を与える別の物理量をセンシングするものであってもよい。また、逆に、１つの第２のセンサで複数の第１のセンサに影響を与える物理量をセンシングできるのであれば、第１のセンサと第２のセンサは、ｍ対１の関係であってもかまわない。例えば、センサ群３ｎでは、複数の第１のセンサ３ｎ１−１〜３ｎ１−ｋと１つの第２のセンサ３ｎ２が設けられている。
【００４５】
第１のセンサの種類としては、観測対象が構造物や製造設備、車両等の場合には、例えば、振動や動き等を測定するための加速度センサや傾きセンサ、位置を測定するためのＧＰＳ（Global Positioning System）等を利用した位置センサ、カメラを用いた監視センサ等が用いられ、第２のセンサの種類としては、環境状態を測定するための温度センサや湿度センサ、気圧センサ、風力センサ等が用いられる。また、観測対象が人の場合には、第１のセンサとしては、各種生体センサや位置センサ、加速度センサ等が用いられ、第２のセンサとしては、環境センサ等が用いられる。なお、これら第１および第２のセンサの数や種類、設置位置等は、上記したものに限定されるものではなく、分析目的に応じて任意に選択できる。
【００４６】
センサ管理装置２１は、例えば、パーソナルコンピュータやスマートフォン等の情報端末機器、ゲートウェイ等のネットワーク機器、あるいはセンサと一体的に構成された専用のコントローラにより構成される。
【００４７】
図３は、センサ管理装置２１〜２ｎのハードウェア構成の一例を示すブロック図である。なお、図３では簡単のためセンサ管理装置２１のみを図示し、他のセンサ管理装置２２〜２ｎについては図示を省略している。
【００４８】
センサ管理装置２１は、ハードウェアとして、例えば、ＣＰＵ（Central Processing Unit）等のハードウェアプロセッサ２１１Ａを有し、このハードウェアプロセッサ２１１Ａに、プログラムメモリ２１１Ｂ、データメモリ２１２、入出力インタフェース２１３、センサインタフェース２１４および通信インタフェース２１５を、バスを介して接続したものとなっている。
【００４９】
入出力インタフェース２１３は、センサ管理装置２１に付設される入力部としての入力デバイス６１および表示デバイス６２との間で、センシングデータ提供者が入力したデータの取り込みと、表示データを表示デバイス６２へ出力して表示させる処理を行う。なお、入力デバイス６１および表示デバイス６２はセンサ管理装置２１に内蔵されたデバイスを使用してもよく、またネットワークを介して通信可能な他の情報端末の入力デバイスおよび表示デバイスを使用してもよい。
【００５０】
センサインタフェース２１４は、センサ群３１を構成する第１および第２のセンサ３１１，３１２により測定されたセンシング信号ＳＳ１，ＳＳ２をそれぞれ受信し、受信した各センシング信号ＳＳ１，ＳＳ２をそれぞれＡ／Ｄ変換器によりディジタル信号に変換する。なお、センサ群３１〜３ｎとセンサインタフェース２１４との間の通信は、例えば、ＬＡＮ（Local Area Network）等の有線インタフェースや、無線ＬＡＮまたはBluetooth（登録商標）等の小電力無線データ通信規格を採用した無線インタフェースを用いて行うことができる。
【００５１】
通信インタフェース２１５は、ネットワーク５０を介して、ネットワークサーバ１０およびアプリケーション装置４１〜４ｍとの間でデータ伝送を行う。通信プロトコルとしては、例えばＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の、ネットワーク５０により規定されるものが使用されるが、これに限るものではない。
【００５２】
データメモリ２１２は、記憶媒体として、例えば、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の随時書込および読出しが可能な不揮発性メモリと、ＲＡＭ等の揮発性メモリとを組み合わせて使用したものからなる。
【００５３】
図４は、図３に示したセンサ管理装置２１のハードウェア構成に、さらにソフトウェア構成を追加して示したブロック図である。
データメモリ２１２の記憶領域には、静的メタデータ記憶部２１２１と、関係性メタデータ記憶部２１２２と、センシングデータ記憶部２１２３と、メタデータ管理情報記憶部２１２４と、提供側カタログ記憶部２１２５が設けられている。これらの記憶部２１２１〜２１２５は、それぞれ制御ユニット２１１から出力される、静的メタデータＳＭ、関係性メタデータＲＭ、センシングデータＳＤ１，ＳＤ２および補正センシングデータＣＳＤ、メタデータ管理情報、提供側データカタログＤＣｐを記憶するために用いられる。
【００５４】
制御ユニット２１１は、上記ハードウェアプロセッサ２１１Ａと、上記プログラムメモリ２１１Ｂとから構成され、ソフトウェアによる処理機能部として、静的メタデータ生成部２１１１と、関係性メタデータ生成部２１１２と、センシングデータ生成部２１１３と、メタデータ管理部２１１４と、ＳＤＴＭメタ変換部２１１５と、送信制御部２１１６とを備えている。また、関係性メタデータ生成部２１１２は関係性最適化部２１１２Ａを含み、センシングデータ生成部２１１３は関係性計算部２１１３Ａを含む。これらの処理機能部は、いずれもプログラムメモリ２１１Ｂに格納されたアプリケーションプログラムを上記ハードウェアプロセッサ２１１Ａに実行させることにより実現される。
【００５５】
静的メタデータ生成部２１１１は、入力デバイス６１においてセンシングデータ提供者が入力した、センサ群３１を構成する第１および第２のセンサ３１１，３１２およびそのセンシングデータに関する属性情報ＳＺを、入出力インタフェース２１３から取り込む。そして、センサ３１１，３１２ごとに、上記取り込んだ属性情報をもとに当該属性情報を含む静的メタデータを生成する。
【００５６】
例えば、静的メタデータ生成部２１１１は、センサおよびセンシングデータの仕様、センシングデータ提供者、センシングデータ測定場所（センサの設置位置）、補正に利用するセンサ（当該センサが第１のセンサ３１１の場合どの第２のセンサ３１２を利用するか）または補正に利用されるセンサ（当該センサが第２のセンサ３１１の場合どの第１のセンサ３１１に利用されるか）、およびセンシングデータ提供期間をそれぞれ表す情報と、センシングデータ売買条件を表す情報とを含む静的メタデータＳＭを生成する。センサおよびセンシングデータの仕様は、例えばセンサの感度、ダイナミックレンジ、空間分解能およびサンプリングレート等を含む。
【００５７】
また、静的メタデータ生成部２１１１は、上記生成された静的メタデータＳＭを、当該静的メタデータを個々に識別するための静的メタデータＩＤと関連付けて、静的メタデータ記憶部２１２１に記憶させる。メタデータ管理部２１１４は、この静的メタデータ生成部２１１１により生成された静的メタデータＩＤを含むメタデータ管理情報をメタデータ管理情報記憶部２１２４に記憶させる。
【００５８】
なお、センサおよびセンシングデータに関する属性情報ＳＺの取得方法としては、センシングデータ提供者が入力デバイス６１から入力する方法以外に、センサメーカのＷｅｂサイト等にアクセスしてセンサの仕様を取得したり、センシングデータ提供者が管理しているＷｅｂサイトにアクセスして、静的メタデータＳＭの生成に必要な属性情報を取得したりする方法を用いることができる。
【００５９】
関係性メタデータ生成部２１１２は、センシングデータ提供者が入力デバイス６１において、補正に利用する系の種類と系を特定するパラメータの範囲とに関する関係性属性情報ＲＺを入力した場合には、それを入出力インタフェース２１３から取り込む。そして、この取り込んだ関係性属性情報ＲＺを、関係性メタデータ記憶部２１２２に記憶させる。
【００６０】
センシングデータ生成部２１１３は、センサ群３１を構成する第１および第２のセンサ３１１，３１２により測定し得られた各センシング信号ＳＳ１，ＳＳ２をセンサインタフェース２１４から取り込む。また、センシングデータ生成部２１１３は、上記静的メタデータ記憶部２１２１から上記センサ群３１を構成する各センサ３１１，３１２に対応する静的メタデータを読み込み、この静的メタデータに含まれるセンサの仕様をもとにサンプリングレートを設定する。そして、センシングデータ生成部２１１３は、上記各センサ３１１，３１２から取り込んだ各センシング信号ＳＳ１，ＳＳ２をそれぞれ対応するサンプリングレートに従いサンプリングしてセンシングデータＳＤ１，ＳＤ２を生成する。
【００６１】
また、センシングデータ生成部２１１３は、上記センシングデータＳＤ１，ＳＤ２にそれぞれ測定日時を表すタイムスタンプを付与すると共に、センシングデータごとにユニークなセンシングデータＩＤを生成して、当該センシングデータＩＤを対応するセンシングデータに付与する。そして、上記タイムスタンプおよびセンシングデータＩＤが付与されたセンシングデータＳＤ１，ＳＤ２を、センシングデータ記憶部２１２３に記憶させる。よって、センシングデータ記憶部２１２３には、センシングデータＳＤ１，ＳＤ２の時系列データが記憶されていく。
【００６２】
また、関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａは、センシングデータ記憶部２１２３に予め規定された一定期間以上の時系列データが保存されている時に、センシングデータ記憶部２１２３から第１のセンサ３１１のセンシングデータＳＤ１と第２のセンサ３１２のセンシングデータＳＤ２の時系列データを読み出し、センシングデータＳＤ２がセンシングデータＳＤ１に与える関係性を自動的に算出する。ここで、自動的に算出するとは、関係性メタデータ（＝遅れ系・周期系などから選択した最適な系、および、最適な「系を特定するパラメータ」）を、保存された時系列データから特定することである。
【００６３】
ここで、補正に利用する系の種類について説明する。  
時刻ｎにおける第２のセンサ３１２の値をｘ［ｎ］（ｎ＝０，１，２，…）、時刻ｎにおける第１のセンサ３１１の値をｙ［ｎ］（ｎ＝０，１，２，…）とし、ｙ［ｎ］は、ｘ［０］，ｘ［１］，…，ｘ［ｎ］の影響を除去すると定数になることを仮定すると、
ｙ［ｎ］＝ｆ［ｎ］＋ｃ
となる。ここで、ｆ［ｎ］はｘ［０］，ｘ［１］，…，ｘ［ｎ］の関数であり、ｃは定数である。
【００６４】
本実施形態では、ｆ［ｎ］は、以下の関数系を仮定する。
・線形回帰（無駄時間なし）：ｆ［ｎ］＝ａｘ［ｎ］
・線形回帰（無駄時間あり）：ｆ［ｎ］＝ａ×ｘ［ｎ−ｋ］
・２時点の多変量線形回帰  ：ｆ［ｎ］＝ａ×ｘ［ｎ］＋ｂ×ｘ［ｎ−ｋ］
・１次遅れ系              ：ａ×ｆ［ｎ＋１］＋ｆ［ｎ］＝ｋ×ｘ［ｎ］  （←  α×ｄｆ／ｄｔ（ｔ）＋ｆ（ｔ）＝κ×（ｔ）の離散化）
・時刻周期系              ：ｆ［ｎ］＝ａ×ｇ［ｎ％Ｔ］＋ｂ  （ここで、ｎ％ＴはｎをＴで割った余り、Ｔは自然数、ｇ［ｍ］は多項式もしくは正弦関数で表される）
【００６５】
プログラムメモリ２１１Ｂに、このような関数系とパラメータ（上記ａやｂ）の値を、補正に利用する系の種類の候補とパラメータの候補として記憶しており、関係性最適化部２１１２Ａは、これら系の候補から最適な系と、この最適な「系を特定するパラメータ」（上記ａやｂ）を特定する。なお、パラメータの値の候補としては、値自体を記憶していてもよいし、例えば「−１０〜＋１０まで０．１刻み」といった値を示す情報を記憶していてもよい。
【００６６】
関係性最適化部２１１２Ａは、特定した補正に利用する最適な系と系を特定するパラメータとを表す情報を、関係性メタデータＲＭとして生成し、生成した関係性メタデータＲＭに対して、関係性メタデータＩＤを付与する。そして、関係性最適化部２１１２Ａは、この関係性メタデータＩＤが付与された関係性メタデータＲＭを、関係性メタデータ記憶部２１２２に記憶させる。
【００６７】
メタデータ管理部２１１４は、この関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａにより生成された関係性メタデータＲＭを上記静的メタデータ生成部２１１１により生成された静的メタデータと相互に関連付けるために、上記メタデータ管理情報記憶部２１２４に記憶された静的メタデータＩＤを含むメタデータ管理情報に、この関係性メタデータＲＭの関係性メタデータＩＤを追加記憶させることで、静的メタデータＩＤと関係性メタデータＩＤとを対応付ける。
【００６８】
センシングデータ生成部２１１３の関係性計算部２１１３Ａは、関係性メタデータ記憶部２１２２から関係性メタデータＲＭを読み出すと共に、センシングデータ記憶部２１２３から第１のセンサ３１１のセンシングデータＳＤ１と第２のセンサ３１２のセンシングデータＳＤ２の時系列データを読み出し、関係性メタデータＲＭとセンシングデータＳＤ２から、センシングデータＳＤ１を補正して、補正センシングデータＣＳＤを生成する。そして、関係性計算部２１１３Ａは、生成した補正センシングデータＣＳＤに対して、補正センシングデータＩＤを付与する。そして、この補正センシングデータＩＤが付与された補正センシングデータＣＳＤを、センシングデータ記憶部２１２３に記憶させる。
【００６９】
メタデータ管理部２１１４は、このセンシングデータ生成部２１１３の関係性計算部２１１３Ａにより生成された補正センシングデータＣＳＤを上記静的メタデータ生成部２１１１により生成された静的メタデータおよび上記関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａにより生成された関係性メタデータＲＭと相互に関連付けるために、上記メタデータ管理情報記憶部２１２４に記憶された静的メタデータＩＤおよび関係性メタデータＩＤを含むメタデータ管理情報に、この補正センシングデータＣＳＤの補正センシングデータＩＤを追加記憶させることで、静的メタデータＩＤおよび関係性メタデータＩＤと補正センシングデータＩＤとを対応付ける。
【００７０】
ＳＤＴＭメタ変換部２１１５は、メタデータ管理部２１１４からのカタログ生成指示に応じて、上記メタデータ管理情報記憶部２１２４に記憶されたメタデータ管理情報を参照して、静的メタデータ記憶部２１２１および関係性メタデータ記憶部２１２２からそれぞれ相互に関連付けられた静的メタデータＳＭおよび関係性メタデータＲＭを読み込む。そして、この読み込んだ各メタデータに基づいて、提供側データカタログＤＣｐを生成する。
【００７１】
図７Ａは上記提供側データカタログＤＣｐの構成の一例を示すものである。提供側データカタログＤＣｐは、情報要素として、「補正データ仕様」、「センシングデータ提供者」、「センシングデータ提供期間」、「センシングデータ測定場所」、「センシングデータ対象」、「イベントデータ仕様」および「データ売買条件」を含む。上記「補正データ仕様」は、「補正の有無」、「補正に利用したセンサ」、「補正に利用した系の種類」および「補正に利用した系を特定するパラメータ」を含む。また、提供側データカタログＤＣｐには、第１のセンサ３１１を特定するためのユニークな提供側データカタログ番号が付与される。なお、提供側データカタログＤＣｐは、上記各情報要素を全て含む必要はなく、提供側データカタログＤＣｐに含める情報要素は任意に選択できる。
【００７２】
ＳＤＴＭメタ変換部２１１５は、上記生成された提供側データカタログＤＣｐを、提供側カタログ記憶部２１２５に記憶させる。またそれと共に、ＳＤＴＭメタ変換部２１１５は、上記提供側データカタログＤＣｐに付与された提供側データカタログ番号を、対応する上記関係性メタデータＩＤおよび静的メタデータＩＤと対応付けて、上記メタデータ管理情報記憶部２１２４に記憶させる。
【００７３】
送信制御部２１１６は、上記ＳＤＴＭメタ変換部２１１５により新たな提供側データカタログＤＣｐが生成されるごとに、このカタログを提供側カタログ記憶部２１２５から読み出す。そして、このカタログをカタログ登録要求と共に通信インタフェース２１５からネットワークサーバ１０へ向け送信する。
【００７４】
また、送信制御部２１１６は、ネットワークサーバ１０から自装置宛てのセンシングデータ送信指令を受信した場合に、それをメタデータ管理部２１１４に転送する。メタデータ管理部２１１４は、当該センシングデータ送信指令に含まれる提供側データカタログ番号と、メタデータ管理情報記憶部２１２４に記憶されたメタデータ管理情報とをもとに、送信対象の補正センシングデータＩＤを特定する。そして、メタデータ管理部２１１４は、上記センシングデータ送信指令に含まれる利用者側のアプリケーション装置の宛先情報で示される要求元のアプリケーション装置への、その補正センシングデータＩＤに対応する補正センシングデータＣＳＤの送信を送信制御部２１１６へ指示する。これに応じて、送信制御部２１１６は、送信対象の補正センシングデータＩＤをもとにセンシングデータ記憶部２１２３から対応する補正センシングデータＣＳＤを読み出し、それを上記指示された利用者側のアプリケーション装置へ、通信インタフェース２１５から送信する。
【００７５】
なお、ＳＤＴＭメタ変換部２１１５および提供側カタログ記憶部２１２５は必須の構成ではない。メタデータ管理部２１１４からのメタデータ送信指示に応じて、送信制御部２１１６は、静的メタデータ記憶部２１２１に記憶されている静的メタデータＩＤが付与された静的メタデータＳＭと、関係性メタデータ記憶部２１２２に記憶されている関係性メタデータＩＤが付与された関係性メタデータＲＭとを、メタデータ登録要求と共に通信インタフェース２１５からネットワークサーバ１０へ向け送信するようにしてもよい。この場合には、ネットワークサーバ１０からのセンシングデータ送信指令には、提供側データカタログ番号ではなく、静的メタデータＩＤおよび関係性メタデータＩＤが含まれ、メタデータ管理部２１１４は、これらに関連付けられた補正センシングデータＩＤにより、送信するべき補正センシングデータＣＳＤを特定することができる。
【００７６】
（３）アプリケーション装置
図５は、アプリケーション装置４１〜４ｍのハードウェア構成にソフトウェアの構成を追加して示した例を示すブロック図である。なお、図５では簡単のためアプリケーション装置４１のみを図示し、他のアプリケーション装置４２〜４ｍについては図示を省略している。
【００７７】
アプリケーション装置４１〜４ｍは、センシングデータの利用者が使用するもので、例えばパーソナルコンピュータにより構成される。なお、アプリケーション装置４１〜４ｍは、パーソナルコンピュータに限らず、利用者が所持する携帯情報端末や、サーバコンピュータであってもよい。
【００７８】
アプリケーション装置４１は、ハードウェアとして、例えば、ハードウェアプロセッサと、プログラムメモリと、データメモリ４１２と、入出力インタフェース４１３と、通信インタフェース４１４とを備え、これらを図示しないバスを介して接続したものとなっている。
【００７９】
入出力インタフェース４１３には、入力デバイス４１５および表示デバイス４１６が接続される。入出力インタフェース４１３は、入力デバイス４１５から利用者が入力したデータの取り込みと、制御ユニット４１１により生成された表示データを表示デバイス４１６へ出力して表示させる処理を行う。なお、入力デバイス４１５および表示デバイス４１６は、アプリケーション装置４１に内蔵されたデバイス以外に、ネットワーク５０を介して通信可能な他の情報端末の入力デバイスおよび表示デバイスを使用してもよい。
【００８０】
通信インタフェース４１４は、制御ユニット４１１の制御の下、ネットワーク５０を介して、ネットワークサーバ１０およびセンサ管理装置２１〜２ｎとの間でデータ伝送を行う。通信プロトコルとしては、ネットワーク５０により規定されるものが使用される。
【００８１】
データメモリ４１２は、記憶媒体として例えばＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の随時書込および読出しが可能な不揮発性メモリとＲＡＭ等の揮発性メモリを使用したもので、その記憶領域には、カタログ記憶部４１２１と、センシングデータ記憶部４１２２が設けられている。
【００８２】
カタログ記憶部４１２１は、利用者がネットワークサーバ１０へ送信しようとする利用者側データカタログＤＣｕを記憶するために用いられる。センシングデータ記憶部４１２２は、センサ管理装置２１〜２ｎから送信された補正センシングデータを記憶するために用いられる。
【００８３】
制御ユニット４１１は、ＣＰＵ（Central Processing Unit）等のハードウェアプロセッサと、プログラムメモリと、処理中のデータを一時的に保存する作業用メモリとにより構成され、ソフトウェアによる処理機能部として、属性情報入力受付部４１１１と、利用者側データカタログ生成部４１１２と、データカタログ送信制御部４１１３と、データ／メッセージ受信制御部４１１４とを備えている。これらの処理機能部は、いずれもプログラムメモリに格納されたアプリケーションプログラムを上記ハードウェアプロセッサに実行させることにより実現される。
【００８４】
属性情報入力受付部４１１１は、利用者が入力デバイス４１５において入力した、利用者側の属性情報を、入出力インタフェース４１３を介して取り込む。
【００８５】
利用者側データカタログ生成部４１１２は、上記取り込んだ属性情報に基づいて、利用者側メタデータを生成する。そして、この利用者側メタデータを所定のフォーマットに編集することで、利用者側データカタログＤＣｕを生成し、この生成された利用者側データカタログＤＣｕをカタログ記憶部４１２１に保存する。
【００８６】
図７Ｂは、上記利用者側データカタログＤＣｕの構成の一例を示すものである。利用者側データカタログＤＣｕは、情報要素として、「補正データ仕様」、「センシングデータ利用者」、「センシングデータ利用期間」、「センシングデータ測定場所」、「センシングデータ対象」、「イベントデータ仕様」および「データ売買条件」を含む。上記「補正データ仕様」は、「補正の有無の希望」、「希望する補正に利用したセンサ」、「希望する補正に利用した系の種類」および「希望する補正に利用した系を特定するパラメータの範囲」を含む。また、利用者側データカタログＤＣｕには、カタログごとにユニークな利用者側データカタログ番号が付与される。なお、利用者側データカタログＤＣｕは、必ずしも上記各情報要素を全て含まなくてもよく、利用者側データカタログＤＣｕに含める情報要素は任意に選択できる。
【００８７】
データカタログ送信制御部４１１３は、上記利用者側データカタログＤＣｕの生成処理が終了し、入力デバイス４１５よりカタログ送信指令が入力されると、上記カタログ記憶部４１２１から該当する利用者側データカタログＤＣｕを読み出す。そして、当該利用者側データカタログＤＣｕを、データ提供要求と共に通信インタフェース４１４からネットワークサーバ１０へ送信する。
【００８８】
データ／メッセージ受信制御部４１１４は、上記データ提供要求の送信後に、センサ管理装置２１〜２ｎからネットワーク５０を介して伝送された補正センシングデータを通信インタフェース４１４により受信し、センシングデータ記憶部４１２２に記憶させる。また、データ／メッセージ受信制御部４１１４は、上記データ提供要求の送信に対し、ネットワークサーバ１０から該当する補正センシングデータが存在しない旨の通知メッセージを受信した場合に、当該通知メッセージを表示デバイス４１６に表示させる。
【００８９】
（４）ネットワークサーバ
図６は、ネットワークサーバ１０のハードウェア構成にソフトウェアの構成を追加した構成の一例を示すブロック図である。
ネットワークサーバ１０は、センシングデータ流通事業者がデータ流通管理装置として運用するもので、例えばＷｅｂ上またはクラウド上に設置されたサーバコンピュータにより構成される。
【００９０】
ネットワークサーバ１０は、例えば、ハードウェアプロセッサと、プログラムメモリと、データメモリ１０２と、通信インタフェース１０３とを備え、これらを図示しないバスを介して接続したものとなっている。
【００９１】
通信インタフェース１０３は、ネットワーク５０を介して、センサ管理装置２１〜２ｎおよびアプリケーション装置４１〜４ｍとの間でデータ伝送を行う。通信プロトコルとしては、ネットワーク５０により規定されたものが使用される。
【００９２】
データメモリ４１２は、記憶媒体として例えばＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の随時書込および読出しが可能な不揮発性メモリとＲＡＭ等の揮発性メモリを使用したもので、その記憶領域には、カタログ記憶部１０２１と、マッチング結果記憶部１０２２が設けられている。
【００９３】
カタログ記憶部１０２１は、センサ管理装置２１〜２ｎから送られた提供側データカタログＤＣｐを、または、静的メタデータＩＤが付与された静的メタデータＳＭおよび関係性メタデータＩＤが付与された関係性メタデータＲＭを保存するために用いられる。マッチング結果記憶部１０２２は、アプリケーション装置４１〜４ｍから送られた利用者側データカタログＤＣｕと、上記カタログ記憶部１０２１に記憶された提供側データカタログＤＣｐとのマッチング結果、または、静的メタデータＳＭおよび関係性メタデータＲＭとのマッチング結果を記憶するために用いられる。
【００９４】
制御ユニット１０１は、ＣＰＵ（Central Processing Unit）等のハードウェアプロセッサと、プログラムメモリと、処理中のデータを一時的に保存する作業用メモリとを備える。また、制御ユニット１０１は、ソフトウェアによる処理機能部として、要求受信制御部１０１１と、マッチング処理部１０１２と、送信制御部１０１３とを備えている。これらの処理機能部は、いずれもプログラムメモリに格納されたアプリケーションプログラムを上記ハードウェアプロセッサに実行させることにより実行される。
【００９５】
要求受信制御部１０１１は、上記センサ管理装置２１〜２ｎからカタログ登録要求を受信した場合に、当該カタログ登録要求と共に受信された提供側データカタログＤＣｐをカタログ記憶部１０２１に記憶させる。あるいは、上記センサ管理装置２１〜２ｎからメタデータ登録要求を受信した場合に、当該メタデータ登録要求と共に受信された静的メタデータＳＭおよび関係性メタデータＲＭをカタログ記憶部１０２１に記憶させる。また、要求受信制御部１０１１は、上記アプリケーション装置４１〜４ｍからデータ提供要求を受信した場合に、当該データ提供要求と共に受信した利用者側データカタログＤＣｕをマッチング処理部１０１２に通知する。
【００９６】
マッチング処理部１０１２は、以下の処理を行う。
(1) 上記アプリケーション装置４１〜４ｍから受信した、利用者側データカタログＤＣｕを、または静的メタデータＳＭおよび関係性メタデータＲＭを、上記カタログ記憶部１０２１に記憶されている提供側データカタログＤＣｐと、情報要素ごとに比較（マッチング処理）する。そして、利用者の補正データ仕様が提供者の補正データ仕様と一致し、かつデータ売買条件等のデータ流通条件を満たす場合に、ランシングデータ送信指令を生成して送信制御部１０１３に渡す。
【００９７】
(2) 上記マッチング処理の結果、利用者の補正データ仕様と一致する提供者の補正データ仕様が見つからなかった場合、または補正データ仕様は見つかってもデータ売買条件等のデータ流通条件を満たさなかった場合に、該当する補正センシングデータが存在しない旨の通知メッセージを生成して送信制御部１０１３に渡す。
【００９８】
送信制御部１０１３は、上記マッチング処理部１０１２からセンシングデータ送信指令を受け取った場合に、当該センシングデータ送信指令と利用者側データカタログ番号を提供者のセンサ管理装置２１〜２ｎへ送信する。また、送信制御部１０１３は、上記マッチング処理部１０１２から上記該当する補正センシングデータが存在しない旨の通知メッセージを受け取った場合に、当該通知メッセージを要求元のアプリケーション装置４１〜４ｍへ返信する。
【００９９】
（動作）
次に、以上のように構成されたセンシングデータ流通システムの動作を説明する。  
図８はセンサ管理装置２１〜２ｎ内の各部におけるデータの流れを例示した図、図９はセンサ管理装置２１〜２ｎの処理の処理手順と処理内容の一例を示すフローチャートである。図１０は図９に示したセンサ管理装置の処理のうち補正センシングデータ生成・送信処理の処理手順と処理内容の一例を示すフローチャートであり、図１１は図１０に示した補正センシングデータ生成・送信処理のうち関係性メタデータ生成・送信処理の処理手順と処理内容を例示したフローチャートである。
【０１００】
（１）静的メタデータの生成
観測対象における測定目的に対応する位置に第１のセンサ３１１を設置し、この第１のセンサに影響を与える物理量を測定可能な位置に第２のセンサ３１２を設置すると、センシングデータ提供者は入力デバイス６１において、当該各センサ３１１，３１２の仕様等を含むセンサおよびセンシングデータに関する属性情報ＳＺを入力する。
【０１０１】
センサ管理装置２１は、静的メタデータ生成部２１１１の制御の下、ステップＳ１０により上記各センサ３１１，３１２およびセンシングデータに関する属性情報ＳＺの入力を監視している。そして、上記属性情報ＳＺが入力されると、当該属性情報ＳＺを入出力インタフェース２１３を介して取り込み、ステップＳ１１において静的メタデータＳＭを生成する。
【０１０２】
静的メタデータは、例えば、センサおよびセンシングデータの仕様と、補正の有無と、補正に利用するまたは利用されるセンサと、センシングデータ提供者と、センシングデータ測定場所と、センシングデータ提供期間と、センシングデータ対象と、イベント仕様をそれぞれ表す情報を含み、さらにセンシングデータ売買条件を表す情報を含む。このうちセンサおよびセンシングデータの仕様には、例えばセンサの種類や型式、型番、感度、ダイナミックレンジ、空間分解能およびサンプリングレート等が含まれる。
【０１０３】
補正の有無を表す情報は、当該センサのセンシングデータを補正するかどうかを示しており、第１のセンサ３１１であれば「有」、第２のセンサ３１２であれば「無」となる。補正に利用するまたは利用されるセンサに関する情報は、対象のセンサの種類や型式、型番等を含む。補正の有無を表す情報が「有」である第１のセンサ３１１においては、この補正に利用するまたは利用されるセンサに関する情報は、当該第１のセンサ３１１のセンシングデータの補正に利用するセンサである第２のセンサ３１２についての情報が含まれることとなる。また、補正の有無を表す情報が「無」である第２のセンサ３１２においては、この補正に利用するまたは利用されるセンサに関する情報は、当該第２のセンサ３１２のセンシングデータが利用されるセンサである第１のセンサ３１２についての情報が含まれることとなる。
【０１０４】
センシングデータ提供者を表す情報は、センシングデータを提供する組織（個人、または事業者）に関するもので、センシングデータを提供する組織の名称（組織名）、組織の連絡先（連絡先）等を含む。
【０１０５】
センシングデータ測定場所を表す情報は、観測対象をセンシングする場所に関するもので、例えば、測定場所の種別、測定場所等を含む。測定場所の種別は、測定場所が観測対象のセンシングごとに変化しない固定型、または測定場所が観測対象のセンシングごとに変化する移動型のいずれかを示す。測定場所は、種別が固定型である場合に記述される。
【０１０６】
センシングデータ提供期間を表す情報は、センシングデータを提供する期間に関するもので、例えば、センシングデータの提供を開始する日時と、センシングデータの提供を終了する日時等を含む。
【０１０７】
センシングデータ対象を表す情報は、センシングデータに関するもので、例えば、センシングデータの名前（センシングデータ名称）、センシングデータの簡単な説明（センシングデータ説明）、センシングデータを活用するジャンル（ジャンル名）、観測対象を表す情報等を含む。このうち観測対象を表す情報は、例えば、観測対象の名前、観測対象の説明、観測対象の属性を表す情報により構成される。観測対象の属性は、観測対象属性の名前、観測対象属性の説明、観測対象属性の単位、観測対象属性の観測日時種別（間欠型、または常時型）等を示す情報も含む。
【０１０８】
イベント仕様を表す情報は、例えば、イベント条件に記載する際のラベル名（イベントデータ識別名）と、イベントデータの値の意味やデータ表現（イベントデータ説明）を表す情報を含む。
【０１０９】
センシングデータ売買条件を表す情報は、センシングデータの取引に関するもので、センシングデータの利用用途（営利／非営利／制限無）を示す情報、センシングデータの第三者への提供の可否を示す提供範囲を示す情報、データ複製不可／データ複製可／データ改変可／データ加工可等の取引条件を示す情報、センシングデータに個人情報が含まれているかどうかを示す個人情報、センシングデータに匿名加工情報が含まれているか否かを示す匿名加工情報、センシングデータの有効期間の開始日時および終了日時を示すデータ有効期間制限を示す情報、センシングデータの利用にかかる費用の支払い方法を示す支払類型等を含む。
【０１１０】
そして、静的メタデータ生成部２１１１は、上記生成された静的メタデータＳＭ１，ＳＭ２を、当該静的メタデータＳＭ１，ＳＭ２を個々に識別するための静的メタデータＩＤと関連付けて、静的メタデータ記憶部２１２１に記憶させる。
【０１１１】
（２）関係性属性情報の入力
次に、センシングデータ提供者は、必要に応じて、入力デバイス６１において、補正に利用する系の種類と系を特定するパラメータの範囲とに関する関係性属性情報ＲＺを入力することができる。センサ管理装置２１は、関係性メタデータ生成部２１１２の制御の下、ステップＳ１２により上記関係性属性情報ＲＺの入力を監視している。そして、上記関係性属性情報ＲＺが入力されると、当該関係性属性情報ＲＺを入出力インタフェース２１３を介して取り込み、ステップＳ１３において、その取り込んだ関係性属性情報ＲＺを関係性メタデータ記憶部２１２２に記憶させる。
【０１１２】
（３）補正センシングデータ生成および送信
センサ管理装置２１は、上記静的メタデータＳＭ１，ＳＭ２および関係性属性情報ＲＺの生成が終了したことをステップＳ１４で確認すると、次にメタデータ管理部２１１４の制御の下、ステップＳ１５において次のように補正センシングデータの生成および送信処理を実行する。
【０１１３】
（３−１）センシングデータの生成と保存
図１０に示すように、センサ管理装置２１は、ステップＳ１５０において運用開始指示の入力を監視している。この状態で、入力デバイス６１から運用開始指示が入力されると、センサ管理装置２１はセンシングデータ生成部２１１３の制御の下、先ずステップＳ１５１において、各センサ３１１，３１２により測定されたセンシング信号ＳＳ１，ＳＳ２を、センサインタフェース２１４から一定の時間間隔で取り込む。このセンシング信号ＳＳ１，ＳＳ２は、センサインタフェース２１４において、制御ユニット２１１で取り扱うことが可能なディジタル信号に変換されたものである。
【０１１４】
センシングデータ生成部２１１３は、上記センシング信号ＳＳ１，ＳＳ２を取り込むごとに、ステップＳ１５２おいて以下のようにセンシングデータＳＤ１，ＳＤ２を生成する。
【０１１５】
すなわち、センシングデータ生成部２１１３は、先ず静的メタデータ記憶部２１２１から上記各センサ３１１，３１２に対応する静的メタデータＳＭ１，ＳＭ２を読み込む。そして、この静的メタデータＳＭ１，ＳＭ２に含まれるセンサの仕様に基づいてサンプリングレートを設定する。
【０１１６】
次に、センシングデータ生成部２１１３は、上記センサインタフェース２１４から取り込んだ各センシング信号ＳＳ１，ＳＳ２を、それぞれ対応するサンプリングレートに従いサンプリングして、センシングデータＳＤ１，ＳＤ２を生成する。そして、この生成されたセンシングデータＳＤ１，ＳＤ２を、センシングデータごとにユニークなセンシングデータＩＤと関連付けて、センシングデータ記憶部２１２３に記憶させる。
【０１１７】
以後同様に、センシングデータ生成部２１１３は、一定の時間間隔でセンシング信号ＳＳ１，ＳＳ２を取り込むごとにセンシングデータＳＤ１，ＳＤ２を生成してセンシングデータ記憶部２１２３に記憶させる。
【０１１８】
（３−２）メタデータの管理
また、センサ管理装置２１は、上記センシングデータ生成部２１１３においてセンシングデータＳＤ１，ＳＤ２が生成されるごとに、メタデータ管理部２１１４の制御の下で、ステップＳ１５３によりメタデータの管理情報を生成する処理を行う。
【０１１９】
すなわち、メタデータ管理部２１１４は、上記センシングデータ記憶部２１２３および静的メタデータ記憶部２１２１から、それぞれ、センシングデータＳＤ１，ＳＤ２に付与されたセンシングデータＩＤおよび静的メタデータＳＭ１，ＳＭ２に付与された静的メタデータＩＤを読み出す。そして、これらのＩＤを相互に紐づけ、この紐づけられた各ＩＤをメタデータ管理情報としてメタデータ管理情報記憶部２１２４に記憶させる。
【０１２０】
（３−３）関係性メタデータの生成
次に、センサ管理装置２１は、関係性メタデータ生成部２１１２の制御の下、ステップＳ１５４において関係性メタデータを作成するか否かを判断する。未だ関係性メタデータを作成していなければ、次に、関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａの管理の下、ステップＳ１５５において次のように関係性メタデータの生成および送信処理を実行する。
【０１２１】
（３−３−１）補正に利用する最適な系と系を特定するパラメータの決定
図１１に示すように、関係性最適化部２１１２Ａは先ず、ステップＳ１５５０において、補正に利用する系の種類の候補（線形回帰（無駄時間なし）、線形回帰（無駄時間あり）、２時点の多変量線形回帰、１次遅れ系、時刻周期系）から、系を１つ選択する。また、関係性最適化部２１１２Ａは、ステップＳ１５５１において、その選択された１つの系を特定するパラメータの候補から、パラメータを１つ選択する。その後、関係性最適化部２１１２Ａは、ステップＳ１５５２においてセンシングデータ記憶部２１２３から第１及び第２のセンシングデータＳＤ１，ＳＤ２の時系列データを読み出す。
【０１２２】
そして、ステップＳ１５５３において、関係性最適化部２１１２Ａは、この読み出した第１のセンシングデータＳＤ１の時系列データを、上記ステップＳ１５５１で選択したパラメータを適用した上記ステップＳ１５５０で選択した系を仮定して、上記読み出した第２のセンシングデータＳＤ２で補正する。その後、関係性最適化部２１１２Ａは、ステップＳ１５５４において、こうして生成した補正センシングデータと、補正したセンシングデータが満たすべき条件との差を定量的に求め、求めた差を関係性メタデータ記憶部２１２２に、またはデータメモリ２１２に設けた図示しない作業用メモリに記憶する。なお、補正したセンシングデータが満たすべき条件とは、センシングデータつまり第１のセンサ３１１の種類などによって予め規定され得るものであり、例えば、センシングデータが振動データであれば「計測期間の平均値は０である」という条件になる。満たすべき条件がこのような「計測期間の平均値は０である」である場合には、差を定量的に求めることは、平均値の絶対値を求めることになる。
【０１２３】
次に、関係性最適化部２１１２Ａは、ステップＳ１５５５において、全てのパラメータ候補について処理を終了したか否かを確認し、未だ試していないパラメータ候補が存在すれば、上記ステップＳ１５５１に戻って、次のパラメータを１つ選択して、上記ステップＳ１５５２〜Ｓ１５５４の処理を繰り返す。つまり、全てのパラメータ候補を、総当たりで適用して、補正センシングデータを求め、それと満たすべき条件との差を定量的に求めていく。
【０１２４】
こうして全てのパラメータ候補について処理を終了したならば、関係性最適化部２１１２Ａは、次に、ステップＳ１５５６において、全ての系の候補について処理を終了したか否かを確認し、未だ試していない系の候補が存在すれば、上記ステップＳ１５５０に戻って、次の系を１つ選択して、上記ステップＳ１５５１〜Ｓ１５５５の処理を繰り返す。つまり、全ての系の候補について全てのパラメータ候補を、総当たりで適用して、補正センシングデータを求め、それと満たすべき条件との差を定量的に求めていく。
【０１２５】
かくして、全ての系の候補、全てのパラメータ候補についての処理が終了したならば、関係性最適化部２１１２Ａは、次に、ステップＳ１５５７において、上記ステップＳ１５５４で記憶した差が最も小さくなったときの「補正に利用する系と系を特定するパラメータ」を含む関係性メタデータＲＭとして決定する。そして、この関係性メタデータＲＭに対し、当該関係性メタデータＲＭを個々に識別するための関係性メタデータＩＤを付与し、この関係性メタデータＩＤが付与された関係性メタデータＲＭを、関係性メタデータ記憶部２１２２に記憶させる。
【０１２６】
関係性メタデータＲＭは、例えば、補正に利用する系の種類（線形回帰（無駄時間なし）、線形回帰（無駄時間あり）、２時点の多変量線形回帰、１次遅れ系、または時刻周期系）と、この補正に利用する系を特定するパラメータを示す情報とを含む。
【０１２７】
そして、センサ管理装置２１は、メタデータ管理部２１１４の制御の下で、ステップＳ１５５８によりメタデータの管理情報を生成する処理を行う。すなわち、メタデータ管理部２１１４は、上記センシングデータ記憶部２１２３及び関係性メタデータ記憶部２１２２から、それぞれ、センシングデータＳＤ１，ＳＤ２に付与されたセンシングデータＩＤおよび関係性メタデータＲＭに付与された関係性メタデータＩＤを読み出す。そして、メタデータ管理情報記憶部２１２４に記憶されているメタデータ管理情報のうち、このセンシングデータＩＤを含むメタデータ管理情報に、この読み出した関係性メタデータＩＤを追記することで、これらのＩＤを相互に紐づける。
【０１２８】
（３−３−２）提供側データカタログの生成
次に、センサ管理装置２１は、メタデータ管理部２１１４の制御の下で、ステップＳ１５５９において、提供側データカタログを生成するかどうか判断する。ここで、提供側データカタログを生成するか否かはデフォルトでいずれに設定されていてもよいし、センシングデータ提供者が入力デバイス６１により選択設定して上記属性情報ＳＺまたは関係性属性情報ＲＺに含めるようにしてもよい。
【０１２９】
提供側データカタログを生成する場合には、センサ管理装置２１は、メタデータ管理部２１１４の制御の下で、ステップＳ１５５１０においてＳＤＴＭメタ変換部２１１５に提供側データカタログを生成させる。すなわち、ＳＤＴＭメタ変換部２１１５は、メタデータ管理部２１１４から与えられるカタログ生成指示ＭＣに含まれる静的メタデータＩＤと関係性メタデータＩＤとに応じて、静的メタデータ記憶部２１２１から静的メタデータＳＭ１，ＳＭ２を読み込むと共に、関係性メタデータ記憶部２１２２から関係性メタデータＲＭを読み込む。そして、上記静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭをそれぞれ所定のフォーマットに編集することで、提供側データカタログＤＣｐを生成し、それを提供側カタログ記憶部２１２５に記憶させる。
【０１３０】
提供側データカタログＤＣｐは、例えば図７Ａに示したように、情報要素として「補正データ仕様」、「センシングデータ提供者」、「センシングデータ提供期間」、「センシングデータ測定場所」、「センシングデータ対象」、「イベントデータ仕様」および「データ売買条件」を含み、さらに「提供側データカタログ番号」を付与したものである。上記各情報要素の詳細については、前述した通りである。
【０１３１】
また、メタデータ管理部２１１４は、上記提供側カタログ記憶部２１２５に記憶された提供側データカタログ番号と、当該提供側データカタログ番号が付与された提供側データカタログＤＣｐに対応するセンシングデータＩＤ、静的メタデータＩＤおよび関係性メタデータＩＤとを紐づけて、上記メタデータ管理情報で管理する。
【０１３２】
かくして、センシングデータ生成部２１１３により生成されたセンシングデータＳＤ１，ＳＤ２は、上記静的メタデータＳＭ１，ＳＭ２および上記関係性メタデータＲＭと相互に関連付けられると共に、提供側データカタログＤＣｐとも相互に関連付けられる。
【０１３３】
（３−３−３）メタデータの送信
センサ管理装置２１は、上記提供側データカタログＤＣｐの生成を終了すると、送信制御部２１１６の制御の下、ステップＳ１５５１１において、上記提供側カタログ記憶部２１２５から上記生成された提供側データカタログＤＣｐを読み込む。そして、この読み込んだ提供側データカタログＤＣｐを、カタログ登録要求と共に、通信インタフェース２１５からネットワークサーバ１０に向け送信する。
【０１３４】
また、上記提供側データカタログＤＣｐを生成しない場合には、センサ管理装置２１は、送信制御部２１１６の制御の下、ステップＳ１５５１１において、上記静的メタデータ記憶部２１２１および関係性メタデータ記憶部２１２２からそれぞれ相互に関連付けられた静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭを読み込む。そして、この読み込んだ静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭを、メタデータ登録要求と共に、通信インタフェース２１５からネットワークサーバ１０に向け送信する。  （４）利用者側データカタログの生成および送信
補正センシングデータの利用を希望する場合、利用者はアプリケーション装置４１に附属する入力デバイス４１５を用いて、希望する属性情報およびセンシングデータの利用条件を表す情報を入力する。
【０１３５】
図１２は、アプリケーション装置４１の処理手順と処理内容を示すフローチャートである。アプリケーション装置４１は、属性情報入力受付部４１１１の制御の下、ステップＳ３０において、上記入力デバイス４１５により入力された希望する属性情報と、センシングデータの利用条件を表す情報を、入出力インタフェース４１３を介して取り込む。
【０１３６】
アプリケーション装置４１は、次に、利用者側データカタログ生成部４１１２の制御の下、ステップＳ３１において、上記入力された属性情報とセンシングデータの利用条件を表す情報をもとに、先ず利用者側関係性メタデータを生成する。そして、この利用者側関係性メタデータを所定のフォーマットに編集することで、利用者側データカタログＤＣｕを生成する。
【０１３７】
例えば、利用者側データカタログ生成部４１１２は、図７Ｂに示すように、「補正データ仕様」、「センシングデータ利用者」、「センシングデータ利用期間」、「センシングデータ測定場所」、「センシングデータ対象」、「イベントデータ仕様」および「データ売買条件」を含む、利用者側データカタログＤＣｕを生成する。そして、この利用者側データカタログＤＣｕに、カタログごとにユニークな利用者側データカタログ番号を付与し、この利用者側カタログ番号が付与された利用者側データカタログＤＣｕをカタログ記憶部４１２１に一旦保存させる。
【０１３８】
次に、アプリケーション装置４１は、データカタログ送信制御部４１１３の制御の下、ステップＳ３２において、上記カタログ記憶部４１２１から上記利用者側データカタログＤＣｕを読み出し、この利用者側データカタログＤＣｕをセンシングデータ提供要求と共に通信インタフェース４１４からネットワークサーバ１０へ送信する。
【０１３９】
（５）ネットワークサーバ１０におけるセンシングデータの仲介制御
（５−１）提供側データカタログＤＣｐの取得および保存
図１３は、ネットワークサーバ１０によるデータ仲介制御の処理手順と処理内容を示すフローチャートである。
【０１４０】
ネットワークサーバ１０は、要求受信制御部１０１１の制御の下、ステップＳ４０において、センサ管理装置２１〜２ｎからのカタログ登録要求またはメタデータ登録要求の受信を監視している。そして、通信インタフェース１０３によりカタログ登録要求またはメタデータ登録要求が受信されると、ステップＳ４１において、上記カタログ登録要求と共に受信された提供側データカタログＣＤｐを、または、静的メタデータＩＤが付与された静的メタデータＳＭおよび関係性メタデータＩＤが付与された関係性メタデータＲＭを、カタログ記憶部１０２１に記憶させる。
【０１４１】
以上の提供側カタログまたはメタデータの登録処理は、センサ管理装置２１〜２ｎからそれぞれ提供側データカタログＤＣｐ、または静的メタデータＳＭおよび関係性メタデータＲＭが送られるごとに行われる。従って、カタログ記憶部１０２１には、センサ管理装置２１〜２ｎから送信される提供側データカタログＤＣｐ、または静的メタデータＳＭおよび関係性メタデータＲＭが漏れなく蓄積される。
【０１４２】
なお、ネットワークサーバ１０は、新たな提供側データカタログＤＣｐを受信するごとに、当該カタログに付与されている提供側カタログ番号を、カタログ記憶部４１２１に既に記憶されている提供側データカタログＤＣｐの提供側カタログ番号と照合する。そして、提供側カタログ番号が同一の新たな提供側データカタログＤＣｐを受信した場合には、カタログ記憶部１０２１に記憶されている古いカタログに代えて、上記新たな提供側データカタログＤＣｐを記憶させる。すなわち、カタログ記憶部１０２１に記憶されている古い提供側データカタログは、新しいカタログに更新される。
【０１４３】
同様に、ネットワークサーバ１０は、新たな静的メタデータＳＭおよび関係性メタデータＲＭを受信するごとに、当該静的メタデータＳＭおよび関係性メタデータＲＭに付与されている静的メタデータＩＤおよび関係性メタデータＩＤを、カタログ記憶部４１２１に既に記憶されている提供側からの静的メタデータＩＤおよび関係性メタデータＩＤと照合する。そして、静的メタデータＩＤおよび関係性メタデータＩＤが同一の新たな静的メタデータＳＭおよび関係性メタデータＲＭを受信した場合には、カタログ記憶部１０２１に記憶されている古いメタデータに代えて、上記新たな静的メタデータＳＭおよび関係性メタデータＲＭを記憶させる。すなわち、カタログ記憶部１０２１に記憶されている古いメタデータは、新しい静的メタデータＳＭおよび関係性メタデータＲＭに更新される。
【０１４４】
（５−２）利用者側データカタログＤＣｕの受信
また、ネットワークサーバ１０は、要求受信制御部１０１１の制御の下、ステップＳ４２において、センシングデータ提供要求の受信を監視している。そして、通信インタフェース１０３によりセンシングデータ提供要求が受信されると、このセンシングデータ提供要求と共に受信された利用者側データカタログＤＣｕをカタログ記憶部１０２１に一旦保存する。
【０１４５】
（５−３）利用者側データカタログＤＣｕと提供側カタログまたはメタデータとのマッチング
上記利用者側データカタログＤＣｕが受信されると、ネットワークサーバ１０はマッチング処理部１０１２の制御の下、上記新たに受信された利用者側データカタログＤＣｕを、カタログ記憶部１０２１に保存されている複数の提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭとそれぞれマッチング処理していく。
【０１４６】
すなわち、マッチング処理部１０１２は、ステップＳ４４において、提供側データカタログＤＣを、または静的メタデータＳＭと関係性メタデータＲＭとを一つ選択し、この選択した提供側データカタログと、または静的メタデータＳＭおよび関係性メタデータＲＭと、上記利用者側データカタログＤＣｕとの間で、データ流通条件に関する各項目をステップＳ４５においてマッチング処理する。
【０１４７】
このマッチング処理は、例えば図７Ａ，図７Ｂの例では、「補正データ仕様」間、「センシングデータ提供期間」と「センシングデータ利用期間」との間、「センシングデータ測定場所」間、「イベントデータ仕様」間および「データ売買条件」間のそれぞれについてマッチングが行われる。
【０１４８】
なお、マッチングの方法としては、例えば、上記項目ごとにデータ同士の２項演算を行って一致度を算出しその結果をスコア化するものや、上記項目ごとにその情報の内容を予め対応付けられた識別番号により表し、項目ごとに上記識別番号同士を対比して一致度を判定し、その結果をスコア化するもの等が考えられるが、これらに限定されるものではない。
【０１４９】
そして、マッチング処理部１０１２は、上記ステップＳ４５において、当該提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭと利用者側データカタログＤＣｕとの間で、それぞれデータ流通条件の一致／不一致を判定するためのマッチング処理を行った判定結果を、ステップＳ４６において作業用メモリに保存する。例えば、一致した提供側データカタログＤＣｐの提供側データカタログ番号、または、静的メタデータＳＭの静的メタデータＩＤおよび関係性メタデータＲＭの関係性メタデータＩＤを作業用メモリに保存する。
【０１５０】
以後同様に、マッチング処理部１０１２は、ステップＳ４３において未選択の提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭがなくなったと判定されるまで、ステップＳ４４で未選択の提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭを一つずつ選択して、ステップＳ４５で当該提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭと利用者側データカタログＤＣｕとの間で、それぞれデータ流通条件の一致／不一致を判定するためのマッチング処理を行う。そして、ステップＳ４６で、その判定結果をそれぞれ作業用メモリに保存する。
【０１５１】
（５−４）センシングデータ送信指令または該当無しメッセージの送信
マッチング処理部１０１２は、ステップＳ４３において未選択の提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭがなくなったと判定されると、つまり、全ての提供側データカタログＤＣｐと、または全ての静的メタデータＳＭおよび関係性メタデータＲＭとの、上記利用者側データカタログＤＣｕのマッチング処理が終了したと判定されると、ステップＳ４７に移行する。マッチング処理部１０１２は、このステップＳ４７において、上記作業用メモリの保存内容を確認して、データ流通条件に関する全ての項目が、利用者側データカタログＤＣｕに記載された、または静的メタデータＳＭおよび関係性メタデータＲＭに記載されたデータ流通条件に関する項目と一致するものがあったか否かを判定する。そして、一致するものがあったと判定されると、処理はステップＳ４７に移行され、一致するものがなかったと判定されると、処理はステップＳ４９に移行される。
【０１５２】
ネットワークサーバ１０は、ステップＳ４８において、送信制御部１０１３の制御の下でセンシングデータ送信指令Ｒｕを生成し、当該センシングデータ送信指令Ｒｕを通信インタフェース１０３から上記提供側データカタログＤＣｐまたは静的メタデータＳＭおよび関係性メタデータＲＭの送信元となったセンサ管理装置２１に向け送信する。このとき、上記センシングデータ送信指令Ｒｕには、上記提供側データカタログＤＣｐの提供側データカタログ番号と、または上記静的メタデータＳＭおよび関係性メタデータＲＭの静的メタデータＩＤおよび関係性メタデータＩＤと、センシングデータの利用者が使用するアプリケーション装置の宛先情報（アドレス情報）を含める。
【０１５３】
また、ステップＳ４９では、ネットワークサーバ１０は、送信制御部１０１３の制御の下、該当するセンシングデータがなかった旨のメッセージを生成し、当該メッセージをデータ提供要求元のアプリケーション装置４１へ返送する。
【０１５４】
（６）センシングデータの配信
センサ管理装置２１〜２ｎは、図１０に示したようにステップＳ１５１〜Ｓ１５７により補正センシングデータＣＳＤを生成し保存する処理を行いながら、送信制御部２１１６の制御の下、ステップＳ１５８においてネットワークサーバ１０からのセンシングデータ送信指令Ｒｕの受信を監視している。この状態でセンシングデータ送信指令Ｒｕが受信されると、センサ管理装置２１〜２ｎは、メタデータ管理部２１１４の制御の下、ステップＳ１５９において以下のように補正センシングデータの配信処理を実行する。
【０１５５】
すなわち、メタデータ管理部２１１４は、メタデータ管理情報記憶部２１２４に記憶されているメタデータ管理情報を読み出し、当該メタデータ管理情報を参照して、上記受信したセンシングデータ送信指令Ｒｕに含まれる提供側データカタログ番号に紐付けられている、または静的メタデータＩＤおよび関係性メタデータＩＤに紐づけられているセンシングデータＩＤを特定する。そして、この特定されたセンシングデータＩＤに関連付けられている補正センシングデータＣＳＤをセンシングデータ記憶部２１２３から読み出し、当該補正センシングデータＣＳＤを上記送信制御部２１１６により上記通信インタフェース２１５からデータ提供要求元のアプリケーション装置４１へ送信する。なお、データ提供要求元を表す情報は、上記センシングデータ送信指令Ｒｕに含まれるアプリケーション装置の宛先情報（アドレス情報）を用いる。
【０１５６】
センサ管理装置２１は、入力デバイス６１によりセンサ管理装置２１の運用終了またはセンシングデータの提供に係る契約の解除が入力され、これがステップＳ１５１０において検出されるまで、図１０に示した手順に従い上記補正センシングデータＣＳＤの生成と保存、および配信処理を繰り返し実行する。
【０１５７】
（７）アプリケーション装置４１における受信処理
アプリケーション装置４１は、図１２に示す上記ステップＳ３２において、利用者側データカタログＤＣｕをセンシングデータ提供要求とネットワークサーバ１０へ送信後は、受信待ちとなっている。
【０１５８】
（７−１）該当する補正センシングデータが存在した場合の処理
センサ管理装置２１〜２ｎが、上記ステップＳ１５９において、当該アプリケーション装置４１宛に補正センシングデータＣＳＤを送信すると、アプリケーション装置４１は、通信インタフェース４１４により、ステップＳ３３において、その受信を検出する。この場合には、アプリケーション装置４１は、データ／メッセージ受信制御部４１１４の制御の下、ステップＳ３４において、上記受信した補正センシングデータＣＳＤをセンシングデータ記憶部４１２２に記憶する。こうして、利用者は、自身が要求した分析目的に該当する補正センシングデータを取得することができる。
【０１５９】
（７−２）該当する補正センシングデータが存在しなかった場合の処理
また、ネットワークサーバ１０が、上記ステップＳ４９において、当該アプリケーション装置４１宛に該当するセンシングデータがなかった旨のメッセージを送信すると、アプリケーション装置４１は、通信インタフェース４１４により、上記ステップＳ３３において、その受信を検出する。この場合には、アプリケーション装置４１は、データ／メッセージ受信制御部４１１４の制御の下、ステップＳ３５において、上記受信したメッセージを入出力インタフェース４１３から表示デバイス４１６へ出力する。この結果、表示デバイス４１６には上記メッセージが表示される。なお、上記メッセージにはマッチングの結果不一致となった理由を表す情報を含めるようにしてもよい。
【０１６０】
利用者は、上記表示されたメッセージにより、自身が要求した分析目的に該当する補正センシングデータが存在しないことを認識することができる。そして、例えば、利用者側データカタログＤＣｕのデータ流通条件を緩和（例えば情報の取得希望価格の引き上げる）し、当該データ流通条件変更後の利用者側データカタログＤＣｕを再送信することが可能となる。
【０１６１】
［実施例１］
次に、以上述べた一実施形態に係るセンシングデータ流通システムの一つの実施例を説明する。
【０１６２】
図１４乃至図１７はこの実施例を説明するための図である。  
図１４は、例えば或る橋梁の２つの橋脚部の中央に第１のセンサ３１１として設置した加速度センサにより得られる第１のセンシングデータＳＤ１の５分間平均をプロットした時系列データのグラフを示している。同図に示すように、この時系列データは、時間の経過に伴って徐々に小さくなっていく傾向を示している。
【０１６３】
図１５は、上記加速度センサの環境温度を測定するために、当該加速度センサの近くに第２のセンサ３１２として設置された温度センサにより得られる第２のセンシングデータＳＤ２に基づいて、横軸を温度にして、上記第１のセンシングデータＳＤ１の５分間平均をプロットした時系列データのグラフを示している。同図に示すように、第１のセンシングデータＳＤ１は、温度との線形関係がある。
【０１６４】
センシングデータ提供者は、入力デバイス６１において、第１のセンサ３１１としての加速度センサのセンシングデータに関する属性情報ＳＺとして、例えば、センシングデータ提供者＝△△株式会社、センシングデータ提供期間＝２０１７年９月〜２０２０年８月、センシングデータ測定場所＝ＢＲ橋のＣ１２，Ｃ１３の橋脚の中央部、センシングデータ対象（センサ仕様）＝加速度データ、測定時間３００秒、サンプリングレート＝１／２００秒毎、加速度センサ型式＝ｘ、型番＝ｙ、単位＝ｍＧ、センシングイベント仕様＝「常時」をそれぞれ入力する。さらに、データ売買条件として、例えば、１データ○円、「再配布禁止」を入力する。
【０１６５】
また、センシングデータ提供者は、入力デバイス６１において、第２のセンサ３１２としての温度センサのセンシングデータに関する属性情報ＳＺとして、例えば、センシングデータ対象（センサ仕様）＝温度データ、サンプリングレート＝１分毎、温度センサ型式＝ｚ、型番＝ｗ、単位＝℃をそれぞれ入力する。
【０１６６】
さらに、センシングデータ提供者は、入力デバイス６１において、補正に利用する系の種類およびその系を特定するパラメータの範囲に関する関係性属性情報ＲＺを入力してもよい。すなわち、第１のセンシングデータＳＤ１と第２のセンシングデータＳＤ２との間の関係が既知あるいは予め想定できるのであれば、関係性属性情報ＲＺを入力することで、関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａでの処理の高速化が図れる。例えば図１５に示すように、温度との線形関係があることが想定されるのであれば、補正に利用する系の種類として「線形回帰」を関係性属性情報ＲＺとして入力する。
【０１６７】
センサ管理装置２１は、先ず、静的メタデータ生成部２１１１により、上記第１および第２のセンサ３１１，３１２ごとの属性情報ＳＺに基づいて静的メタデータＳＭ１，ＳＭ２を生成する。
【０１６８】
その後、センサ管理装置２１は、センシングデータ生成部２１１３によって、それぞれ時系列データからなる第１および第２のセンシングデータＳＤ１，ＳＤ２を取得して、センシングデータ記憶部２１２３に順次記憶していく。そして、センシングデータ記憶部２１２３に予め規定された一定期間分以上の時系列データが保存されると、センサ管理装置２１は、関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａにより、センシングデータＳＤ２がセンシングデータＳＤ１に与える関係性（補正に利用する系の種類、および、その系を特定するパラメータ）を特定する。例えば、図１４，図１５の例では、補正に利用する系の種類は線形回帰（無駄時間なし）、その系を特定するパラメータはａ＝０．１と特定される。関係性最適化部２１１２Ａは、この特定した補正に利用する系の種類と系を特定するパラメータとを表す情報を、関係性メタデータＲＭとして生成し、この生成した関係性メタデータＲＭを関係性メタデータ記憶部２１２２に記憶させる。
【０１６９】
その後必要により、センサ管理装置２１は、ＳＤＴＭメタ変換部２１１５により、上記生成された関係性メタデータＲＭおよび静的メタデータＳＭ１，ＳＭ２に基づいて、提供側データカタログＤＣｐを生成し、提供側カタログ記憶部２１２５に記憶させる。図１６は、上記提供側データカタログＤＣｐの一例を示す。そして、センサ管理装置２１は、送信制御部２１１６により、この提供側データカタログＤＣｐを、データ流通管理装置であるネットワークサーバ１０に送信する。また、センサ管理装置２１は、提供側データカタログＤＣｐを生成しない場合には、静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭを、ネットワークサーバ１０に送信する。
【０１７０】
また、センサ管理装置２１は、センシングデータ生成部２１１３の関係性計算部２１１３Ａにより、上記関係性メタデータＲＭと第２のセンシングデータＳＤ２から、第１のセンシングデータＳＤ１を補正して、補正センシングデータＣＳＤを生成して、この生成した補正センシングデータＣＳＤをセンシングデータ記憶部２１２３に記憶させる。例えば、図１４，図１５の例では、関係性計算部２１１３Ａは、［第１のセンシングデータＳＤ１］−０．１（パラメータａ）×［第２のセンシングデータＳＤ２］により補正センシングデータＣＳＤを求めることで、図１７に示すように、温度の線形な依存性を除去し、ほぼ一定（１００４．５ｍＧ）の加速度平均値を示す補正センシングデータＣＳＤの時系列データを得ることができる。
【０１７１】
一方、利用者側は、アプリケーション装置４１において、希望する属性情報として、例えば、補正データ仕様（補正の有無の希望＝「有」、希望する補正に利用したセンサ」＝「温度センサ」、希望する補正に利用した系の種類＝「線形回帰」、希望する補正に利用した系を特定するパラメータの範囲＝「−０．５〜＋０．５」）、測定場所＝「橋梁名（ＢＲ橋）」、イベントデータ仕様＝「常時」を入力し、さらにセンシングデータ利用者名、センシングデータ利用期間、データ売買条件を入力する。
【０１７２】
アプリケーション装置４１は、上記入力された各情報を含む関係性メタデータを生成し、この関係性メタデータをもとに利用者側データカタログＤＣｕを生成する。そして、アプリケーション装置４１は、上記利用者側データカタログＤＣｕをネットワークサーバ１０へ送信する。
【０１７３】
ネットワークサーバ１０は、上記センサ管理装置２１〜２ｎから送信された提供側データカタログＤＣｐ（または静的メタデータＳＭおよび関係性メタデータＲＭ）を受信してカタログ記憶部１０２１に記憶する。そして、ネットワークサーバ１０は、上記アプリケーション装置４１から利用者側データカタログＤＣｕを受信すると、当該利用者側データカタログＤＣｕを上記カタログ記憶部１０２１に記憶されている全ての提供側データカタログＤＣｐ（または静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭ）とマッチングする。そして、利用者側データカタログＤＣｕと情報項目およびデータ流通条件が一致する提供側データカタログ（または静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭ）が見つかると、ネットワークサーバ１０は該当するセンサ管理装置２１に対しセンシングデータ送信指令Ｒｕを送信する。
【０１７４】
センサ管理装置２１は、上記センシングデータ送信指令Ｒｕを受信すると、当該送信指令Ｒｕにより指定された提供側データカタログ（または静的メタデータＳＭ１，ＳＭ２および関係性メタデータＲＭ）に関連付けられている補正センシングデータＣＳＤをセンシングデータ記憶部２１２３から読み出して、利用者側のアプリケーション装置４１へ送信する。
【０１７５】
したがって、利用者側は、希望する補正データ仕様、測定場所、イベントデータ仕様、データ流通条件を指定するだけで、取得対象のセンサ自体を指定することなく、必要な複数のセンサによる、物理量による影響の除去されたセンシングデータを過不足なく取得することが可能となる。このため、センシングデータを取得しようとする際の利用者側の手間と時間を大幅に軽減することができ、また高精度のセンシングデータを過不足なく取得できる。
【０１７６】
［実施例２］
次に、以上述べた一実施形態に係るセンシングデータ流通システムの別の実施例を説明する。
【０１７７】
図１８乃至図２２はこの実施例を説明するための図である。  
図１８は、第１のセンサ３１１としてのひずみセンサにより得られた第１のセンシングデータＳＤ１の５分間平均をプロットした時系列データのグラフを示している。同図に示すように、この時系列データは、時系列的に見ると周期性がある。図１９は、上記ひずみセンサの環境温度を測定する第２のセンサ３１２としての温度センサによる第２のセンシングデータＳＤ２に基づいて、横軸を温度にして、第１のセンシングデータＳＤ１の５分間平均をプロットした時系列データのグラフを示している。同図に示すように、第１のセンシングデータＳＤ１は、複雑な温度依存性がある。
【０１７８】
また、図２０は、図１８，図１９に示した例について温度と時刻による周期性を除去した後のひずみセンサのセンシングデータと第２のセンサとしての温度センサのセンシングデータとの関係を示している。同図に示すように、時刻の周期性は強くない。図２１は、ひずみセンサのセンシングデータと温度センサの６時間前のセンシングデータとの関係を示すグラフである。同図に示すように、ひずみセンサのセンシングデータは、６時間前の温度とも関係がある。図２２は、温度と６時間前の温度の影響を除去した後のひずみセンサのセンシングデータと温度センサのセンシングデータとの関係を示すグラフである。同図に示すように、６時間前の温度の影響を除去すると、ひずみセンサのセンシングデータには、線形な温度依存性が得られる。
【０１７９】
従ってこの場合には、センサ管理装置２１のセンシングデータ生成部２１１３の関係性計算部２１１３Ａにおいて、温度センサのセンシングデータがひずみセンサのセンシングデータに与える関係性として、補正に利用する系の種類は２時点の多変量線形回帰、その系を特定するパラメータはａ＝０．１、ｂ＝０．２が自動的に算出される。つまり、［第１のセンシングデータＳＤ１］−０．１×［第２のセンシングデータＳＤ２］−０．２×［６時間前の第２のセンシングデータＳＤ２］により補正センシングデータＣＳＤを求めることで、図２３に示すように、温度依存性を除去し、ほぼ一定（１４８６ｍＶ）のひずみ平均値を示す補正センシングデータＣＳＤの時系列データを得ることができる。
【０１８０】
このように、関係性メタデータＲＭを利用して、遅れて第１のセンシングデータＳＤ１に影響を与える温度の依存性を除去することができる。従って、精度の良いセンシングデータが得られる。
【０１８１】
［実施例３］
実施例１および２は、第２のセンサ３１２として温度センサを使用した例であるが、勿論、他のセンサも利用可能である。
【０１８２】
例えば、稼働部を有する装置において、この稼働部に第１のセンサ３１１を設置して稼働部の状態を測定する場合、第２のセンサ３１２として、該稼働部の稼動を指示する操作部の操作回数や操作量を検出するセンサを利用する。これにより、関係性メタデータＲＭを利用して、操作回数・操作量とそれに呼応した稼働部の通常劣化の影響を除去した補正センシングデータＣＳＤを取得することができる。この補正センシングデータＣＳＤから、利用者側のアプリケーション装置４１〜４ｍでは、稼働部の突発的な異常を精度良く検知できるようになる。
【０１８３】
（一実施形態の効果）
以上詳述したように一実施形態では、センシングデータの提供側が運用するセンサ管理装置２１〜２ｎにおいて、観測対象の所望の位置に設置された第１のセンサ３１１による第１のセンシングデータＳＤ１を、第２のセンサ３２１による、第１のセンサ３１１に対して影響を与える物理量を表す第２のセンシングデータＳＤ２で補正する際に、関係性メタデータ生成部２１１２の関係性最適化部２１１２Ａが、この補正に利用する系の種類とその系を特定するパラメータとを自動計算して、関係性メタデータＲＭを生成する。そして、センシングデータ生成部２１１３の関係性計算部２１１３Ａは、この関係性最適化部２１１２Ａで生成した関係性メタデータＲＭに基づいて、上記第２のセンシングデータＳＤ２により上記第１のセンシングデータＳＤ１を補正して、補正センシングデータＣＳＤを生成する。
【０１８４】
従って、第１のセンシングデータＳＤ１と物理量（第２のセンシングデータＳＤ２）との関係を事前に取得すること無しに、補正された精度の高いセンシングデータ（補正センシングデータＣＳＤ）を取得することが可能となる。
【０１８５】
また、センサ管理装置２１〜２ｎにおいて、関係性メタデータＲＭおよび静的メタデータＳＭ、さらに必要により提供側データカタログＤＣｐを生成してネットワークサーバ１０に送信し登録する。また利用者側が使用するアプリケーション装置４１〜４ｍにおいて、希望するセンシングデータの属性情報およびデータ流通条件を含む利用者側データカタログＤＣｕを生成してネットワークサーバ１０へ送信する。そして、ネットワークサーバ１０において、上記利用者側データカタログＤＣｕを上記関係性メタデータＲＭと静的メタデータＳＭ、または、提供側データカタログＤＣｐとマッチングし、両者が一致するとネットワークサーバ１０から該当するセンサ管理装置２１に対しセンシングデータ送信指令Ｒｕを送信する。センサ管理装置２１は、上記センシングデータ送信指令Ｒｕに従い、該当する補正センシングデータＣＳＤを全て読み出して利用者側のアプリケーション装置４１へ配信するようにしている。
【０１８６】
従って、利用者は、属性情報およびデータ流通条件を入力指定するだけで、データ取得対象となるセンサまたはそのセンシングデータを個別に指定することなく、必要な全てのセンシングデータを過不足なく取得することが可能となり、センシングデータの取得に係る手間と時間を大幅に軽減することができる。特に、利用者は、センサ設置者でないので、どの物理量がセンシングデータに影響を及ぼしているか特定することは困難であり、影響を受けたセンシングデータを取得しても、その影響を除去することは非常に難しい。本実施形態では、利用者は、センシングデータと周囲の状態の関係性を理解していなくても、周囲の状態の影響を除去した精度の良い値を得ることができる。
【０１８７】
さらに、センシングデータは、周囲の状態の変化から一定の時間だけ遅れて変化を受けることがあり、その場合には関係性が複雑になり、同じ時点のセンシングデータと周囲の物理量のデータとを測定しただけでは、周囲の状態の影響を除去することができない。本実施形態では、そのような複雑な関係性も自動的に除去してセンシングデータの精度を良くすることが可能である。
【０１８８】
このような一定の時間を経て影響を受けるデータを人工知能（ＡＩ）により分析するには、時系列データ分析を行うことになり、モデルの構造が複雑になり、また訓練データの量も多く必要となる。本実施形態では、時間に依存しないデータ分析を行えるようになるので、ＡＩによる分析の精度の向上とモデル推定の労力の削減が期待できる。
【０１８９】
また、同機種のセンサの複数の個体に対して周囲の状態との関係性を集めることができ、該当機種の特性（周囲の状態との関係性）の分布を取得することも可能となる。
【０１９０】
［変形例］
以上、本発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【０１９１】
（１）例えば、前記一実施形態では、センサ管理装置２１〜２ｎから利用者側のアプリケーション装置４１〜４ｍへは補正センシングデータＣＳＤのみを送信するものとしているが、第２のセンサ３１２による第２のセンシングデータＳＤ２も送信するようにしてもよい。これにより、利用者側で第１のセンサ３１１による第１のセンシングデータＳＤ１に影響を及ぼす物理量のデータを収集することも可能となる。さらには、補正前の第１のセンシングデータＳＤ１を測定時刻が対応する第２のセンシングデータＳＤ２と共に送信するようにしてもよい。このようにすると、利用者側では第２のセンシングデータＳＤ２に基づいて補正前の第１のセンシングデータＳＤ１を補正することが可能となる。
【０１９２】
（２）また、補正センシングデータＣＳＤの信頼性範囲（精度）を提供側データカタログＤＣｐに追加し、利用者側データカタログＤＣｕにも、希望するデータの信頼性範囲（精度）を追加するようにしてもよい。この信頼性範囲（精度）は、上記定量的に求めた、生成した補正センシングデータと補正したセンシングデータが満たすべき条件との差が、どの程度であるかを示す。こうすることで、利用者が要求する精度の補正センシングデータＣＳＤを入手することができるようになる。
【０１９３】
（３）データ流通管理装置であるネットワークサーバ１０を無くし、センサ管理装置２１〜２ｎでは、利用者側装置であるアプリケーション装置４１〜４ｍと直接、関係性メタデータＲＭ、静的メタデータＳＭ、提供側データカタログＤＣｐと補正センシングデータＣＳＤのやり取りをし、マッチング処理をセンサ管理装置２１〜２ｎ側もしくはアプリケーション装置４１〜４ｍ側で実行するようにしてもよい。このようにしても、前記一実施形態と同様の効果が得られる。
【０１９４】
（４）また、前記一実施形態の適用例では、センサ管理装置１において補正センシングデータＣＳＤを生成するようにしているが、この補正センシングデータＣＳＤの生成自体は、データ流通管理装置（例えばネットワークサーバ１０）または利用者側装置（例えばアプリケーション装置４１〜４ｍ）で行うようにしても良い。
【０１９５】
すなわち、図２４に示すように、センシングデータ送信部３からデータ流通管理装置へ第１および第２のセンシングデータＳＤ１，ＳＤ２を送信する。そして、それらを受信したデータ流通管理装置において、マッチングのために送信済みの関係性メタデータＲＭまたは提供側データカタログＤＣｐに含まれる補正に利用する系の種類とその系を特定するパラメータとに従って、第１のセンシングデータＳＤ１を第２のセンシングデータＳＤ２で補正することで、補正センシングデータＣＳＤを生成することができる。データ流通管理装置は、この生成された補正センシングデータＣＳＤを、利用者側装置へ送信する。なお、データ流通管理装置へ第１および第２のセンシングデータＳＤ１，ＳＤ２を送信する際に、メタデータ送信部６から関係性メタデータＲＭおよび静的メタデータＳＭ、または、提供側データカタログＤＣｐも送信してもよい。
【０１９６】
あるいは、センシングデータ送信部３から利用者側装置へ第１および第２のセンシングデータＳＤ１，ＳＤ２を送信する。また、データ流通管理装置から利用者側装置へ関係性メタデータＲＭまたは提供側データカタログＤＣｐを送信する。そして、それらを受信した利用者側装置において、関係性メタデータＲＭまたは提供側データカタログＤＣｐに含まれる補正に利用する系の種類とその系を特定するパラメータとを抽出し、それらに従って、第１のセンシングデータＳＤ１を第２のセンシングデータＳＤ２で補正することで、補正センシングデータＣＳＤを生成することができる。なお、利用者側装置へ第１および第２のセンシングデータＳＤ１，ＳＤ２を送信する際に、利用者側装置へは、メタデータ送信部６から関係性メタデータＲＭおよび静的メタデータＳＭ、または、提供側データカタログＤＣｐも送信するようにしてもよい。
【０１９７】
また、データ流通管理装置または利用者側装置で補正するのではなく、別の補正処理専用の管理装置をセンサ管理装置２１〜２ｎの後段またはネットワーク上に設け、その専用管理装置を介して利用者側装置へ補正センシングデータＣＳＤを送信するようにしてもよい。
【０１９８】
このように、センサ管理装置１において関係性メタデータＲＭさえ自動的に生成できれば、実際の補正センシングデータＣＳＤの生成は、どこで行っても、本実施形態の効果が期待できる。また、補正センシングデータＣＳＤの生成処理を省略することで、センシングデータ生成部２における関係性計算部２１１３Ａ用のハードウェア資源および／またはソフトウェア資源の節約が可能となり、センサ管理装置２１〜２ｎをより安価に提供することができる。
【０１９９】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０２００】
［付記］
前記実施形態の一部または全部は、特許請求の範囲のほか以下の付記に示すように記載することも可能であるが、これに限られない。
（付記１）
ハードウェアプロセッサとメモリとを有するセンサ管理装置であって、
前記ハードウェアプロセッサが、
第１のセンサから出力された、観測対象の状態の測定結果を表す時系列データからなる第１のセンシングデータと、第２のセンサから出力された、前記第１のセンサに対して影響を与える物理量の測定結果を表す時系列データからなる第２のセンシングデータとをメモリに記憶させ、
前記メモリに記憶された前記第１および第２のセンシングデータをもとに、前記第２のセンシングデータが前記第１のセンシングデータに与える関係性を算出することで前記関係性を表す第１のメタデータを生成し、前記第１のメタデータを前記メモリに記憶させ、
前記メモリに記憶された、前記第１および第２のセンシングデータと前記第１のメタデータとを関連付けて管理する、
センサ管理装置。
【０２０１】
（付記２）
ハードウェアプロセッサとメモリとを有する装置が実行するセンサ管理方法であって、
前記ハードウェアプロセッサが、第１のセンサから出力された、観測対象の状態の測定結果を表す時系列データからなる第１のセンシングデータと、第２のセンサから出力された、前記第１のセンサに対して影響を与える物理量の測定結果を表す時系列データからなる第２のセンシングデータとをメモリに記憶させる過程と、
前記ハードウェアプロセッサが、前記メモリに記憶された前記第１および第２のセンシングデータをもとに、前記第２のセンシングデータが前記第１のセンシングデータに与える関係性を算出することで前記関係性を表す第１のメタデータを生成し、前記第１のメタデータを前記メモリに記憶させる過程と、
前記ハードウェアプロセッサが、前記メモリに記憶された前記第１および第２のセンシングデータそれぞれの時系列データから、前記第２のセンシングデータが前記第１のセンシングデータに与える関係性を算出することで、算出した前記関係性を表す第１のメタデータを生成し、前記第１のメタデータを前記メモリに記憶させる過程と、
前記ハードウェアプロセッサが、前記メモリに記憶された、前記第１および第２のセンシングデータと前記第１のメタデータとを関連付けて管理する過程と、
を具備するセンサ管理方法。
【符号の説明】
【０２０２】
１，２１〜２ｎ…センサ管理装置、  ２，２１１３…センシングデータ生成部、  ３…センシングデータ送信部、  ４，２１１２…関係性メタデータ生成部、  ５，２１１１…静的メタデータ生成部、  ６…メタデータ送信部、  ７，２１１４…メタデータ管理部、  １０…ネットワークサーバ、  ３１〜３ｎ…センサ群、  ４１〜４ｍ…アプリケーション装置、  ５０…ネットワーク、  ６１…入力デバイス、  ６２…表示デバイス、  ２１１…制御ユニット、  ２１１Ａ…ハードウェアプロセッサ、  ２１１Ｂ…プログラムメモリ、  ２１２…データメモリ、  ２１３…入出力インタフェース、  ２１４…センサインタフェース、  ２１５…通信インタフェース、  ３１１，３２１，３ｎ１−１〜３ｎ１−ｋ…第１のセンサ、  ３１２，３２２−１〜３２２−ｋ，３ｎ２…第２のセンサ、  ２１１２Ａ…関係性最適化部、  ２１１３Ａ…関係性計算部、  ２１１５…ＳＤＴＭメタ変換部、  ２１１６…送信制御部、  ２１２１…静的メタデータ記憶部、  ２１２２…関係性メタデータ記憶部、  ２１２３…センシングデータ記憶部、  ２１２４…メタデータ管理情報記憶部、  ２１２５…提供側カタログ記憶部、  ＣＳＤ…補正センシングデータ、  ＤＣｐ…提供側データカタログ、  ＭＣ…カタログ生成指示、  ＲＭ…関係性メタデータ、  Ｒｕ…センシングデータ送信指令、  ＲＺ…関係性属性情報、  ＳＤ１…第１のセンシングデータ、  ＳＤ２…第２のセンシングデータ、  ＳＭ，ＳＭ１，ＳＭ２…静的メタデータ、  ＳＳ１，ＳＳ２…センシング信号、  ＳＺ…属性情報。
【図１】
2019113384.tif 000003
【図２】
2019113384.tif 000004
【図３】
2019113384.tif 000005
【図４】
2019113384.tif 000006
【図５】
2019113384.tif 000007
【図６】
2019113384.tif 000008
【図７Ａ】
2019113384.tif 000009
【図７Ｂ】
2019113384.tif 000010
【図８】
2019113384.tif 000011
【図９】
2019113384.tif 000012
【図１０】
2019113384.tif 000013
【図１１】
2019113384.tif 000014
【図１２】
2019113384.tif 000015
【図１３】
2019113384.tif 000016
【図１４】
2019113384.tif 000017
【図１５】
2019113384.tif 000018
【図１６】
2019113384.tif 000019
【図１７】
2019113384.tif 000020
【図１８】
2019113384.tif 000021
【図１９】
2019113384.tif 000022
【図２０】
2019113384.tif 000023
【図２１】
2019113384.tif 000024
【図２２】
2019113384.tif 000025
【図２３】
2019113384.tif 000026
【図２４】
2019113384.tif 000027