(57)【要約】【課題】利用者側装置が、分析目的に応じたセンサデータを過不足なく効率良く取得できるようにする。【解決手段】データ提供側のセンサ管理装置１において、センサの使用目的に対応する分析目的ごとに、提供側分析目的メタデータＡＭと、当該分析目的を達成する上で必要な各センサに対応する静的メタデータＳＭを生成して、これらをデータ仲介装置へ送信する。そして、これによりデータ仲介装置において、利用者側から同様に生成し送信された分析目的メタデータと、上記提供側分析目的メタデータＡＭおよび静的メタデータＳＭとマッチングとをマッチングさせる。【選択図】図１
2019113950.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) 上記マッチング処理の結果、利用者の分析目的と一致する提供者の分析目的が見つからなかった場合、または分析目的は見つかってもデータ売買条件等のデータ流通条件を満たさなかった場合に、該当するセンシングデータが存在しない旨の通知メッセージを生成して送信制御部１０１３に渡す。
【００９０】
送信制御部１０１３は、上記マッチング処理部１０１２からデータ送信指令を受け取った場合に、当該データ送信指令と提供側分析目的カタログ番号を提供者のセンサ管理装置２１〜２ｎへ送信する。また送信制御部１０１３は、上記マッチング処理部１０１２から上記該当するセンシングデータが存在しない旨の通知メッセージを受け取った場合に、当該通知メッセージを要求元のアプリケーション装置４１〜４ｍへ返信する。
【００９１】
（動作例）
次に、以上のように構成されたセンシングデータ流通システムの動作例を説明する。  
（１）提供側分析目的カタログおよびデータカタログの生成および送信
図８はセンサ管理装置２１〜２ｎ内の各部におけるデータの流れの一例を示す図、図９はセンサ管理装置２１〜２ｎの処理手順と処理内容の一例を示すフローチャートである。
【００９２】
（１−１）静的メタデータの生成
観測対象における分析目的に対応する位置に各センサ３１１〜３１ｋを設置すると、センシングデータ提供者は入力デバイス６１において、当該各センサ３１１〜３１ｋの仕様等を含むセンサおよびセンサデータに関する属性情報ＳＺを入力する。
【００９３】
センサ管理装置２１は、静的メタデータ生成部２１１１の制御の下、ステップＳ１０により上記各センサ３１１〜３１ｋおよびセンサデータに関する属性情報ＳＺの入力を監視している。そして、上記属性情報ＳＺが入力されると、当該属性情報ＳＺを入出力インタフェース２１３を介して取り込み、ステップＳ１１において静的メタデータＳＭを生成する。
【００９４】
静的メタデータは、例えば、センサおよびセンシングデータの仕様と、センシングデータ提供者と、センシングデータ測定場所と、センシングデータ提供期間と、センシング対象と、イベント仕様をそれぞれ表す情報を含み、さらにセンシングデータ売買条件を表す情報を含む。このうちセンサおよびセンシングデータの仕様には、例えばセンサの感度、ダイナミックレンジ、空間分解能およびサンプリングレート等が含まれる。
【００９５】
センシングデータ提供者を表す情報は、センシングデータを提供する組織（個人、または事業者）に関するもので、センシングデータを提供する組織の名称（組織名）、組織の連絡先（連絡先）等を含む。
【００９６】
センシングデータ測定場所を表す情報は、観測対象をセンシングする場所に関するもので、例えば、測定場所の種別、測定場所等を含む。測定場所の種別は、測定場所が観測対象のセンシングごとに変化しない固定型、または測定場所が観測対象のセンシングごとに変化する移動型のいずれかを示す。測定場所は、種別が固定型である場合に記述される。
【００９７】
センシングデータ提供期間を表す情報は、センシングデータを提供する期間に関するもので、例えば、センシングデータの提供を開始する日時と、センシングデータの提供を終了する日時等を含む。
【００９８】
センシング対象を表す情報は、センシングデータに関するもので、例えば、センシングデータの名前（センシングデータ名称）、センシングデータの簡単な説明（センシングデータ説明）、センシングデータを活用するジャンル（ジャンル名）、観測対象を表す情報等を含む。このうち観測対象を表す情報は、例えば、観測対象の名前、観測対象の説明、観測対象の属性を表す情報により構成される。観測対象の属性は、観測対象属性の名前、観測対象属性の説明、観測対象属性の単位、観測対象属性の観測日時種別（間欠型、または常時型）等を示す情報も含む。
【００９９】
イベント仕様を表す情報は、例えば、イベント条件に記載する際のラベル名（イベントデータ識別名）と、イベントデータの値の意味やデータ表現（イベントデータ説明）を表す情報を含む。
【０１００】
センシングデータ売買条件を表す情報は、センシングデータの取引に関するもので、センシングデータの利用用途（営利／非営利／制限無）を示す情報、センシングデータの第三者への提供の可否を示す提供範囲を示す情報、データ複製不可／データ複製可／データ改変可／データ加工可等の取引条件を示す情報、センシングデータに個人情報が含まれているかどうかを示す個人情報、センシングデータに匿名加工情報が含まれているか否かを示す匿名加工情報、センシングデータの有効期間の開始日時および終了日時を示すデータ有効期間制限を示す情報、センシングデータの利用にかかる費用の支払い方法を示す支払類型等を含む。
【０１０１】
そして静的メタデータ生成部２１１１は、上記生成された静的メタデータＳＭ１〜ＳＭｋを、当該静的メタデータＳＭ１〜ＳＭｋを個々に識別するための静的メタデータＩＤと関連付けて、静的メタデータ記憶部２１２１に記憶させる。
【０１０２】
（１−２）分析目的メタデータの生成
次にセンシングデータ提供者は、入力デバイス６１において、上記観測対象の分析目的に関する属性情報ＡＺを入力する。センサ管理装置２１は、分析目的メタデータ生成部２１１２の制御の下、ステップＳ１２により上記分析目的に関する属性情報ＡＺの入力を監視している。そして、上記分析目的に関する属性情報ＡＺが入力されると、当該属性情報ＡＺを入出力インタフェース２１３を介して取り込み、ステップＳ１３において分析目的メタデータＡＭを生成する。
【０１０３】
分析目的メタデータＡＭは、例えば、分析目的を表す情報と、分析目的を達成する上で必要な全てのセンサの一覧を示す情報と、センシングデータ測定場所を表す情報と、分析対象となるイベントデータ仕様を表す情報とを含む。
【０１０４】
分析目的を表す情報は、センサがどのような分析を目的として観測対象に設置されたかを表す情報であり、例えば観測対象が橋梁の場合には「振動モード解析」が考えられる。なお、この橋梁の「振動モード解析」を分析目的とする場合の実施例は、後に詳しく説明する。
【０１０５】
センサの一覧を示す情報は、上記各センサ３１１〜３１ｋの静的メタデータＳＭ１〜ＳＭｋをもとに、分析目的を達成する上で必要なセンサの静的メタデータの静的メタデータＩＤをリスト化することにより生成される。
【０１０６】
そして、分析目的メタデータ生成部２１１２は、上記生成された分析目的メタデータＡＭに対し、当該分析目的メタデータＡＭを個々に識別するための分析目的メタデータＩＤを付与する。そして、この分析目的メタデータＩＤが付与された分析目的メタデータＡＭを、分析目的メタデータ記憶部２１２２に記憶させる。
【０１０７】
（１−３）ＳＤＴＭメタ変換処理
センサ管理装置２１は、上記静的メタデータＳＭ１〜ＳＭｋおよび分析目的メタデータＡＭの生成が終了したことをステップＳ１４で確認すると、次にＳＤＴＭメタ変換部２１１５の制御の下、ステップＳ１５において次のようにＳＤＴＭメタ変換処理を実行する。
【０１０８】
図１０は、上記ＳＤＴＭメタ変換処理の処理手順と処理内容を例示するフローチャートである。すなわち、ＳＤＴＭメタ変換部２１１５は、先ずステップＳ１５１においてＳＤＴＭメタ化制御信号ＭＣを参照して、静的メタデータ記憶部２１２１から静的メタデータＳＭ１〜ＳＭｋを読み込む。そして、ステップＳ１５２において、上記静的メタデータＳＭ１〜ＳＭｋをそれぞれ所定のフォーマットに編集することで、データカタログＤＣｐ１〜ＤＣｐｋを生成する。
【０１０９】
データカタログＤＣｐ１〜ＤＣｐｋは、例えば図７Ａに示したように、情報要素として「センシングデータ提供者」、「センシングデータ提供期間」、「センシングデータ測定場所」、「センシングデータ対象」、「イベントデータ仕様」および「データ売買条件」を含み、さらに「データカタログ番号」を付与したものである。上記各情報要素の詳細については、（１−１）の静的メタデータの生成処理において述べたので、ここでの説明は省略する。
【０１１０】
ＳＤＴＭメタ変換部２１１５は、次にステップＳ１５３において、ＳＤＴＭメタ化制御信号ＭＣに従い、分析目的メタデータ記憶部２１２２から分析目的メタデータＡＭを読み込む。そして、ステップＳ１５４において、上記分析目的メタデータＡＭを所定のフォーマットに編集することで、分析目的カタログＡＣｐを生成する。
【０１１１】
分析目的カタログＡＣｐは、例えば図７Ａに示したように、情報要素として「分析目的」、「センシングデータ測定場所」、「イベントデータ仕様」および「データカタログ一覧」を含み、さらに「分析目的カタログ番号」を付与したものである。上記「データカタログ一覧」には、当該分析目的を達成するために必要な各センサ３１１〜３１ｋに対応するデータカタログＤＣｐ１〜ＤＣｐｋの番号が記載される。
【０１１２】
ＳＤＴＭメタ変換部２１１５は、最後にステップＳ１５５において、上記ステップＳ１２２で生成されたデータカタログＤＣｐ１〜ＤＣｐｋと、上記ステップＳ１５４において生成された分析目的カタログＡＣｐを、提供側カタログ記憶部２１２５に記憶させる。
【０１１３】
（１−４）提供側カタログの送信
センサ管理装置２１は、上記各カタログの生成を終了すると、送信制御部２１１６の制御の下、ステップＳ１６において、上記提供側カタログ記憶部２１２５から上記生成された提供側の分析目的カタログＡＣｐおよびデータカタログＤＣｐ１〜ＤＣｐｋを読み出す。そして、この読み出された分析目的カタログＡＣｐおよびデータカタログＤＣｐ１〜ＤＣｐｋを、カタログ登録要求と共に、通信インタフェース２１５からネットワークサーバ１０に向け送信する。
【０１１４】
（２）センシングデータの生成と保存
センサ管理装置２１は、ステップＳ２０において運用開始指示の入力を監視している。この状態で、入力デバイス６１から運用開始指示が入力されると、センサ管理装置２１はセンシングデータ生成部２１１３の制御の下、先ずステップＳ２１において、各センサ３１１から３１ｋにより測定されたセンシング信号ＳＳ１〜ＳＳｋを、センサインタフェース２１４から一定の時間間隔で取り込む。このセンシング信号ＳＳ１〜ＳＳｋは、センサインタフェース２１４において、制御ユニット２１１で取り扱うことが可能なディジタル信号に変換されたものである。
【０１１５】
センシングデータ生成部２１１３は、上記センシング信号ＳＳ１〜ＳＳｋを取り込むごとに、ステップＳ２２おいて以下のようにセンシングデータＳＤ１〜ＳＤｋを生成する。
【０１１６】
すなわち、センシングデータ生成部２１１３は、先ず静的メタデータ記憶部２１２１から上記各センサ３１１〜３１ｋに対応する静的メタデータＳＭ１〜ＳＭｋを読み込む。そして、この静的メタデータＳＭ１〜ＳＭｋに含まれるセンサの仕様に基づいてサンプリングレートを設定する。
【０１１７】
次にセンシングデータ生成部２１１３は、上記センサインタフェース２１４から取り込んだ各センシング信号ＳＳ１〜ＳＳｋを、それぞれ対応するサンプリングレートに従いサンプリングして、センシングデータＳＤ１〜ＳＤｋを生成する。そして、この生成されたセンシングデータＳＤ１〜ＳＤｋを、センシングデータごとにユニークなセンシングデータＩＤと関連付けて、センシングデータ記憶部２１２３に記憶させる。
【０１１８】
以後同様に、センシングデータ生成部２１１３は、一定の時間間隔でセンシング信号ＳＳ１〜ＳＳｋを取り込むごとにセンシングデータを生成してセンシングデータ記憶部２１３３に記憶させる。
【０１１９】
（３）メタデータの管理
またセンサ管理装置２１は、上記センシングデータ生成部２１１３においてセンシングデータＳＤ１〜ＳＤｋが生成されるごとに、メタデータ管理部２１１４の制御の下で、ステップＳ２３によりメタデータの管理情報を生成する処理を行う。
【０１２０】
すなわち、メタデータ管理部２１１４は、上記センシングデータ記憶部２１２３、静的メタデータ記憶部２１２１および分析目的メタデータ記憶部２１２２から、それぞれ、センシングデータＳＤ１〜ＳＤｋに付与されたセンシングデータＩＤ、静的メタデータＳＭ１〜ＳＭｋに付与された静的メタデータＩＤ、および分析目的メタデータＡＭに付与された分析目的メタデータＩＤを読み出す。そして、これらのＩＤを相互に紐づけ、この紐づけられた各ＩＤをメタデータ管理情報としてメタデータ管理情報記憶部２１２４に記憶させる。
【０１２１】
また、メタデータ管理部２１１４は、上記提供側カタログ記憶部２１２５に記憶された分析目的カタログＡＣｐの分析目的カタログ番号と、当該分析目的カタログＡＣｐのデータカタログ一覧に記載されたデータカタログ番号と、当該データカタログ番号が付与されたデータカタログＤＣｐ１〜ＤＣｐｋに対応するセンシングデータＩＤとを紐づけて、上記メタデータ管理情報で管理する。
【０１２２】
かくして、センシングデータ生成部２１１３により生成されたセンシングデータＳＤ１〜ＳＤｋは、上記静的メタデータＳＭ１〜ＳＭｋおよび上記分析目的メタデータＡＭと相互に関連付けられると共に、分析目的カタログＡＣｐおよびデータカタログＤＣｐ１〜ＤＣｐｋとも相互に関連付けられる。
【０１２３】
（４）利用者側分析目的メタデータの生成および送信
センシングデータの利用を希望する場合、利用者はアプリケーション装置４１に附属する入力デバイス４１５を用いて、分析目的に関する属性情報およびセンシングデータの利用条件を表す情報を入力する。
【０１２４】
図１２は、アプリケーション装置４１の処理手順と処理内容を示すフローチャートである。アプリケーション装置４１は、属性情報入力受付部４１１１の制御の下、ステップＳ３０において、上記入力デバイス４１５により入力された分析目的に関する属性情報と、センシングデータの利用条件を表す情報を、入出力インタフェース４１３を介して取り込む。
【０１２５】
アプリケーション装置４１は、次に利用者側分析目的カタログ生成部４１１２の制御の下、ステップＳ３１において、上記入力された分析目的に関する属性情報と、センシングデータの利用条件を表す情報をもとに、先ず利用者側分析目的メタデータを生成する。そして、この利用者側分析目的メタデータを所定のフォーマットに編集することで、利用者側分析目的カタログＡＣｕを生成する。
【０１２６】
例えば、利用者側分析目的カタログ生成部４１１２は、図７Ｂに示すように、「分析目的」、「センシングデータ利用者」、「センシングデータ利用期間」、「センシングデータ測定場所」、「イベントデータ仕様」および「データ売買条件」を含む、利用者側分析目的カタログＡＣｕを生成する。そして、この利用者側分析目的カタログＡＣｕに、カタログごとにユニークな分析目的カタログ番号を付与し、このカタログ番号が付与された利用者側分析目的カタログＡＣｕをカタログ記憶部４１２１に一旦保存させる。
【０１２７】
次にアプリケーション装置４１は、分析目的カタログ送信制御部４１１３の制御の下、ステップＳ３２において、上記カタログ記憶部４１２１から上記利用者側分析目的カタログＡＣｕを読み出し、この利用者側分析目的カタログＡＣｕをセンシングデータ提供要求と共に通信インタフェース４１４からネットワークサーバ１０へ送信する。
【０１２８】
（５）ネットワークサーバ１０におけるセンシングデータの仲介制御
（５−１）提供側分析目的カタログおよびデータカタログの取得および保存
図１３は、ネットワークサーバ１０によるデータ仲介制御の処理手順と処理内容を示すフローチャートである。
【０１２９】
ネットワークサーバ１０は、要求受信制御部１０１１の制御の下、ステップＳ４０において、センサ管理装置２１〜２ｎからのカタログ登録要求の受信を監視している。そして、通信インタフェース１０３によりカタログ登録要求が受信されると、ステップＳ４１において、上記カタログ登録要求と共に受信された提供側分析目的カタログＡＣｐおよび提供側データカタログＣＤｐ１〜ＤＣｐｋを、カタログ記憶部１０２１に記憶させる。
【０１３０】
以上の提供側カタログの登録処理は、センサ管理装置２１〜２ｎからそれぞれ提供側分析目的カタログおよび提供側データカタログが送られるごとに行われる。従って、カタログ記憶部１０２１には、センサ管理装置２１〜２ｎから送信される提供側分析目的カタログおよび提供側データカタログが漏れなく蓄積される。
【０１３１】
なお、ネットワークサーバ１０は、新たな提供側分析目的カタログおよび提供側データカタログを受信するごとに、当該カタログに付与されているカタログ番号を、カタログ記憶部４１２１に既に記憶されている提供側分析目的カタログおよび提供側データカタログのカタログ番号と照合する。そして、カタログ番号が同一の新たな提供側分析目的カタログおよび提供側データカタログを受信した場合には、カタログ記憶部１０２１に記憶されている古いカタログに代えて、上記新たな提供側分析目的カタログおよび提供側データカタログを記憶させる。すなわち、カタログ記憶部１０２１に記憶されている古い提供側カタログは、新しいカタログに更新される。
【０１３２】
（５−２）利用者側分析目的カタログの受信
またネットワークサーバ１０は、要求受信制御部１０１１の制御の下、ステップＳ４２において、センシングデータ提供要求の受信を監視している。そして、通信インタフェース１０３によりセンシングデータ提供要求が受信されると、このセンシングデータ提供要求と共に受信された利用者側分析目的カタログＡＣｕをカタログ記憶部１０２１に一旦保存する。
【０１３３】
（５−３）利用者側分析目的カタログと提供側カタログとのマッチング
上記利用者側分析目的カタログＡＣｕが受信されると、ネットワークサーバ１０はマッチング処理部１０１２の制御の下、先ずステップＳ４３において、上記新たに受信された利用者側分析目的カタログＡＣｕを、カタログ記憶部１０２１に保存されている複数の提供側分析目的カタログＡＣｐとそれぞれマッチングする。この分析目的カタログＡＣｕ，ＡＣｐ同士のマッチング処理は、例えば図７Ａおよび図７Ｂの例では、「分析目的」、「センシングデータ測定場所」および「イベントデータ仕様」の３つの項目について行われる。
【０１３４】
なお、マッチングの方法としては、例えば、上記項目ごとにデータ同士の２項演算を行って一致度を算出しその結果をスコア化するものや、上記項目ごとにその情報の内容を予め対応付けられた識別番号により表し、項目ごとに上記識別番号同士を対比して一致度を判定し、その結果をスコア化するもの等が考えられるが、これらに限定されるものではない。
【０１３５】
マッチング処理部１０１２は、上記分析目的カタログＡＣｕ，ＡＣｐのマッチング処理の結果、上記３つの項目の全てが一致したか否かをステップＳ４４で判定する。そして、上記３つの項目の全てが一致すると、次にステップＳ４５において上記分析目的カタログＡＣｐのデータカタログ一覧からデータカタログ番号を抽出する。そして、ステップＳ４７において、上記抽出されたデータカタログ番号をもとに提供側データカタログＤＣ１〜ＤＣｋを一つ選択し、この選択した提供側データカタログ（例えばＤＣｐ１）と、上記利用者側分析目的カタログＡＣｕとの間で、データ流通条件に関する各項目をステップＳ４８においてマッチングする。例えば、図７Ａおよび図７Ｂの例では、「データ提供期間」と「データ利用期間」との間、および「データ売買条件」のそれぞれについてマッチングが行われる。
【０１３６】
マッチング処理部１０１２は、上記データ流通条件に関する２つの項目が両方とも一致するか否かをステップＳ４９で判定する。この判定の結果、上記２つの項目が両方とも一致すると、当該データカタログ番号を作業用メモリに保存する。
【０１３７】
以後同様にマッチング処理部１０１２は、ステップＳ４６において未選択のデータカタログＤＣｐ１〜ＤＣｐｋがなくなったと判定されるまで、ステップＳ４７で未選択の提供側データカタログＤＣｐ２〜ＤＣｐｋを一つずつ選択して、当該提供側データカタログＤＣｐ２〜ＤＣｐｋと利用者側分析目的カタログＡＣｕとの間で、それぞれデータ流通条件の一致／不一致を判定するためのマッチング処理を行う。そして、その判定結果をそれぞれ作業用メモリに保存する。
【０１３８】
（５−４）センシングデータ送信指令または該当無しメッセージの送信
マッチング処理部１０１２は、上記利用者側分析目的カタログＡＣｕと全ての提供側データカタログＤＣｐ１〜ＤＣｐｋとのマッチング処理の結果、上記全ての提供側データカタログＤＣｐ１〜ＤＣｐｋのデータ流通条件に関する項目が、利用者側分析目的カタログＡＣｕに記載されたデータ流通条件に関する項目と一致すると、ステップＳ５０に移行する。
【０１３９】
ネットワークサーバ１０は、ステップＳ５０において、送信制御部１０１３の制御の下でセンシングデータ送信指令Ｒｕを生成し、当該センシングデータ送信指令を通信インタフェース１０３から上記提供側分析目的カタログＡＣｐの送信元となったセンサ管理装置２１に向け送信する。このとき、上記センシングデータ送信指令Ｒｕには、上記提供側分析目的カタログＡＣｐの分析目的カタログ番号と、センシングデータの利用者が使用するアプリケーション装置の宛先情報（アドレス情報）を含める。
【０１４０】
なお、上記ステップＳ４３，Ｓ４４によるマッチング処理の結果、利用者側分析目的カタログと一致する提供側分析目的カタログが見つからなかった場合、ネットワークサーバ１０は送信制御部１０１３の制御の下、ステップＳ５１において、該当するセンシングデータがなかった旨のメッセージを生成し、当該メッセージをデータ提供要求元のアプリケーション装置４１へ返送する。また、上記ステップＳ４８，Ｓ４９による利用者側分析目的カタログと提供側データカタログとのマッチング処理の結果、提供側データカタログが一つでも利用者側分析目的カタログＡＣｕに記載されたデータ流通条件に関する項目と一致しなかった場合にも、ネットワークサーバ１０は送信制御部１０１３の制御の下、ステップＳ５１において該当するセンシングデータがなかった旨のメッセージを生成し、当該メッセージをデータ提供要求元のアプリケーション装置４１へ返送する。
【０１４１】
（６）センシングデータの配信
センサ管理装置２１〜２ｎは、図１１に示したようにステップＳ２１〜Ｓ２３によりセンシングデータを生成し保存する処理を行いながら、送信制御部２１１６の制御の下、ステップＳ２４においてネットワークサーバ１０からのセンシングデータ送信指令Ｒｕの受信を監視している。この状態でセンシングデータ送信指令Ｒｕが受信されると、送信制御部２１１６はステップＳ２５において以下のようにセンシングデータの配信処理を実行する。
【０１４２】
すなわち、送信制御部２１１６は、メタデータ管理情報記憶部２１２４に記憶されているメタデータ管理情報を読み出し、当該メタデータ管理情報を参照して、上記受信したセンシングデータ送信指令Ｒｕに含まれる分析目的カタログ番号に紐づけられているセンシングデータＩＤを特定する。そして、この特定されたセンシングデータＩＤに関連付けられているセンシングデータをセンシングデータ記憶部２１２３から読み出し、当該センシングデータを上記通信インタフェース２１５からデータ提供要求元のアプリケーション装置４１へ送信する。なお、データ提供要求元を表す情報は、上記センシングデータ送信指令Ｒｕに含まれるアプリケーション装置の宛先情報（アドレス情報）を用いる。
【０１４３】
センサ管理装置２１は、入力デバイス６１によりセンサ管理装置２１の運用終了またはセンシングデータの提供に係る契約の解除が入力され、これがステップＳ２６において検出されるまで、図１１に示した手順に従い上記センシングデータの生成と保存、および配信処理を繰り返し実行する。
【０１４４】
（７）該当するセンシングデータが存在しなかった場合の処理
アプリケーション装置４１は、ネットワークサーバ１０から該当データがなかった旨のメッセージを通信インタフェース４１４で受信すると、データ／メッセージ受信制御部４１１４の制御の下、図１２に示すステップＳ３５において、上記受信したメッセージを入出力インタフェース４１３から表示デバイス４１６へ出力する。この結果、表示デバイス４１６には上記メッセージが表示される。なお、上記メッセージにはマッチングの結果不一致となった理由を表す情報を含めるようにしてもよい。
【０１４５】
利用者は、上記表示されたメッセージにより、自身が要求した分析目的に該当するセンシングデータが存在しないことを認識することができる。そして、例えば、利用者側分析目的カタログのデータ流通条件を緩和（例えば情報の取得希望価格の引き上げる）し、当該データ流通条件変更後の利用者側分析目的カタログＡＣｕを再送信することが可能となる。
【０１４６】
［実施例］
次に、以上述べた一実施形態に係るセンシングデータ流通システムの一つの実施例を説明する。この実施例は、橋梁を観測対象として当該橋梁のヘルスモニタリングを行うために、上記センシングデータ流通システムを利用するものである。
【０１４７】
図１４乃至図１６はこの実施例を説明するための図である。図１４（ａ）は橋梁の一例を示したもので、この橋梁は橋桁部ＢＲの両端部を橋脚部Ｃ１２，Ｃ１３により支持した構造となっている。
【０１４８】
このような構造の橋梁において、例えば地震が発生して揺れが加わると、橋桁部ＲＢでは図１４（ｂ），（ｃ），（ｄ），（ｅ）にそれぞれ例示するような１次モード、２次モード、３次モードおよび４次モードの振動が発生すると想定される。これらの振動モードを観測することで、橋梁のヘルスモニタリングを行うことができる。
【０１４９】
そこで、橋桁部ＢＲの中央部、および当該中央部と両端部との間の所定の位置、具体的には、橋桁部ＢＲの全長をＬとしたとき橋桁部ＢＲの両端から中央に向かってＬ／６の位置に、それぞれ加速度センサＧａ，Ｇｂ，Ｇｃを設置する。これらの加速度センサＧａ，Ｇｂ，Ｇｃは、橋桁部ＲＢに発生する振動を測定し、その測定波形を示すセンシング信号を前記センサ管理装置２１へ出力する。
【０１５０】
センシングデータ提供者は、入力デバイス６１において、上記橋梁にセンサＧａ，Ｇｂ，Ｇｃを設置した目的として、分析目的＝「振動モード解析」を入力する。また分析目的の属性情報ＡＺとして、例えば、測定場所＝「橋梁名（ＢＲ橋）」、イベント仕様＝「地震発生時のデータ」を入力する。また、センサＧａ，Ｇｂ，Ｇｃおよびそのセンシングデータに関する属性情報ＳＺとしては、例えば、センシングデータ提供者＝△△株式会社、センシングデータ提供期間＝2017年9月〜2018年8月、センシングデータ測定場所＝橋桁部ＢＲの中央部と両端部付近、センシングデータ対象（センサ仕様）＝加速度データ、測定時間300秒、サンプリングレート200Hz、加速度センサ形式ｘ、型番ｙ、単位m/g2、センシングイベント仕様＝「常時」をそれぞれ入力する。さらに、データ売買条件として、例えば、１データ○円、「再配布禁止」を入力する。
【０１５１】
センサ管理装置２１は、先ず分析目的メタデータ生成部２１１２により、上記入力された分析目的およびその属性情報を含む分析目的メタデータを生成すると共に、静的メタデータ生成部２１１１により、上記センサＧａ，Ｇｂ，Ｇｃごとに、当該センサＧａ，Ｇｂ，Ｇｃおよびセンシングデータに関する属性情報ＳＺと、データ売買条件を表す情報を含む静的メタデータを生成する。そして、ＳＤＴＭメタ変換部２１１５により、上記生成された分析目的メタデータおよび静的メタデータに基づいて、提供側分析目的カタログＡＣｐと、当該分析目的カタログＡＣｐのデータカタログ一覧に定義されたデータカタログＤＣｐａ，ＤＣｐｂ，ＤＣｐｃをそれぞれ生成する。
【０１５２】
図１５は上記分析目的カタログＡＣｐの一例を、また図１６はデータカタログＤＣｐａ、ＤＣｐｂ，ＤＣｐｃの一例を示す。なお、図１６では簡単のためＤＣｐａのみを示し、他のデータカタログについては図示を省略している。
【０１５３】
一方、利用者側は、アプリケーション装置４１において、分析目的として「振動モード解析」を入力する。また分析目的の属性情報として、例えば、測定場所＝「橋梁名（ＢＲ橋）」、イベントデータ仕様として「地震発生時のデータ」を入力し、さらにセンシングデータ利用者名、センシングデータ利用期間、データ売買条件を入力する。
【０１５４】
アプリケーション装置４１は、上記入力された各情報を含む分析目的メタデータを生成し、この分析目的メタデータをもとに利用者側分析目的カタログを生成する。そして、アプリケーション装置４１は、上記利用者側分析目的カタログをネットワークサーバ１０へ送信する。
【０１５５】
ネットワークサーバ１０は、上記センサ管理装置２１〜２ｎから送信された提供側分析目的カタログおよびデータカタログを受信してカタログ記憶部１０２１に記憶する。そしてネットワークサーバ１０は、上記アプリケーション装置４１から利用者側分析目的カタログを受信すると、当該利用者側分析目的カタログを上記カタログ記憶部１０２１に記憶されている全ての提供側分析目的カタログおよびデータカタログとマッチングする。そして、利用者側分析目的カタログと情報項目およびデータ流通条件が一致する提供側分析カタログおよびデータカタログが見つかると、ネットワークサーバ１０は該当するセンサ管理装置２１に対しセンシングデータ送信指令Ｒｕを送信する。
【０１５６】
センサ管理装置２１は、上記センシングデータ送信指令Ｒｕを受信すると、当該送信指令Ｒｕにより指定された分析目的カタログに関連付けられている各センサＧａ，Ｇｂ，Ｇｃに対応するセンシングデータをセンシングデータ記憶部２１３３から読み出して、利用者側のアプリケーション装置４１へ送信する。
【０１５７】
したがって、利用者側は、観測対象とする橋梁の地震発生時における振動モードの解析を行う際に、分析目的と測定場所、イベントデータ仕様、データ流通条件を指定するだけで、取得対象のセンサを指定することなく、解析に必要な複数のセンサによるセンシングデータを過不足なく取得することが可能となる。このため、センシングデータを取得しようとする際の利用者側の手間と時間を大幅に軽減することができ、また解析に必要なセンシングデータを過不足なく取得できるため、高精度の振動モード解析を行うことができる。
【０１５８】
（一実施形態の効果）
以上詳述したように一実施形態では、センシングデータの提供側が運用するセンサ管理装置２１〜２ｎにおいて、センサの使用目的に対応する分析目的ごとに、提供側分析目的カタログＡＣｐと、当該分析目的を達成する上で必要な全てのセンサに対応するデータカタログＤＣｐ１〜ＤＣｐｋを生成してネットワークサーバ１０に送信し登録する。また利用者側が使用するアプリケーション装置４１〜４ｍにおいて、センシングデータの用途に対応する分析目的と、その属性情報およびデータ流通条件を含む利用者側分析目的カタログＡＣｕを生成してネットワークサーバ１０へ送信する。そして、ネットワークサーバ１０において、上記利用者側分析目的カタログＡＣｕを上記提供側分析目的カタログＡＣｐおよびデータカタログＤＣｐ１〜ＤＣｐｋとマッチングし、両者の分析目的およびデータ流通条件が一致するとネットワークサーバ１０から該当するセンサ管理装置２１に対しセンシングデータ送信指令Ｒｕを送信する。センサ管理装置２１は、上記センシングデータ送信指令Ｒｕに従い、該当するセンシングデータを全て読み出して利用者側のアプリケーション装置４１へ配信するようにしている。
【０１５９】
従って、利用者は、分析目的と、その属性情報およびデータ流通条件を入力指定するだけで、データ取得対象となるセンサまたはそのセンシングデータを個別に指定することなく、自身の分析目的を達成するために必要な全てのセンシングデータを過不足なく取得することが可能となり、センシングデータの取得に係る手間と時間を大幅に軽減することができる。また、分析目的に適うセンシングデータＳＤを過不足なく取得できることで、高精度の分析処理を行うことが可能となる。また、分析目的に適うセンシングデータを過不足なく取得できるため、高精度の分析処理を行うことが可能となる。
【０１６０】
［変形例］
以上、本発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【０１６１】
（１）例えば、前記一実施形態では、ネットワークサーバ１０が、利用者側のアプリケーション装置４１〜４ｍから新たな利用者側分析目的カタログが送信されるごとに、当該新たな利用者側分析目的カタログを、カタログ記憶部に記憶されている提供側カタログとマッチングするようにした。しかし、それに限らず、利用者側分析目的カタログをカタログ記憶部に保存し、この状態でセンサ管理装置２１〜２ｎから新たな提供側分析目的カタログとデータカタログが送られた場合に、上記利用者側分析目的カタログを上記新たな提供側分析目的カタログおよびデータカタログとマッチングするようにしてもよい。
【０１６２】
このようにすると、アプリケーション装置４１〜４ｍが利用者側分析目的カタログを送信した時点では当該利用者側分析目的カタログと一致する提供側分析目的カタログが見つからなかった場合でも、その後センサ管理装置２１〜２ｎから新たな提供側分析目的カタログが送信され、上記利用者側分析目的カタログがこの新たな提供側分析目的カタログと一致すれば、利用者側はセンシングデータを受信することが可能となる。
【０１６３】
（２）前記一実施形態では、センサ管理装置２１〜２ｎにおいて、分析目的メタデータおよび静的メタデータをもとに分析目的カタログおよびデータカタログを生成し、これらのカタログをネットワークサーバ１０へ送信するようにした。しかし、カタログを生成せずに、分析目的メタデータおよび静的メタデータを相互に関連付けて、そのままネットワークサーバに送信するようにしてもよい。この場合、利用者側のアプリケーション装置４１〜４ｍにおいても、分析目的カタログを生成せず分析目的メタデータを送信する。
【０１６４】
（３）前記一実施形態では、ネットワークサーバ１０において、先ず分析目的カタログＡＣｐ，ＡＣｕ間で分析目的とその属性の一致／不一致を判定するためのマッチング処理を行い、続いて分析目的カタログＡＣｕとデータカタログＤＣｐ１〜ＤＣｐｋとの間でデータ流通条件の一致／不一致を判定するためのマッチング処理を行い、上記分析目的およびその属性と、上記データ流通条件がいずれも一致した場合に、センシングデータ送信指令Ｒｕを送信するようにした。
【０１６５】
しかし、それに限らず、データ流通条件のマッチングが不要なセンシングデータの場合には、分析目的カタログＡＣｐ，ＡＣｕ同士のマッチングのみを行い、両者が一致すればセンシングデータ送信指令Ｒｕを送信するようにしてもよい。このようにすると、分析目的カタログＡＣｕとデータカタログＤＣｐ１〜ＤＣｐｋとのマッチング処理を省略することができる。
【０１６６】
（４）また、データカタログＤＣｐ１〜ＤＣｐｋでそれぞれ定義されるデータ流通条件が共通の場合には、この共通のデータ流通条件を表す情報を提供側分析目的カタログＡＣｐに含めるようにしてもよい。このようにすると、ネットワークサーバ１０では、データカタログＤＣｐ１〜ＤＣｐｋを一つずつ参照することなく、分析目的カタログＡＣｐ，ＡＣｕ同士のマッチング処理のみで、分析目的およびデータ流通条件の一致／不一致を同時に判定することが可能となる。
【０１６７】
（５）前記一実施形態では、その一つの実施例として、橋梁のヘルスモニタリングを行う場合を例にとって説明したが、車両のヘルスモニタリングや運転者の運転集中度の解析、生産ライン等の製造設備における動作状態の解析等の他の実施例も考えられる。
【０１６８】
（６）前記一実施形態では、分析目的カタログおよびデータカタログのマッチング処理をネットワークサーバ１０において行う場合を例にとって説明したが、上記マッチング処理をセンサ管理装置２１〜２ｎにおいて行うようにしてもよい。すなわち、マッチング装置の機能をセンサ管理装置に設ける。このような構成であると、利用者側のアプリケーション装置はデータ取得対象となる全てのセンサ管理装置に対し利用者側分析目的カタログを送信する必要があるが、ネットワークサーバを不要にできるという効果が得られる。
【０１６９】
また、別の構成として、アプリケーション装置から送信された利用者側分析目的カタログをデータ配信サーバで一旦受信し、このデータ配信サーバがデータ取得対象となる全てのセンサ管理装置に上記利用者側分析目的カタログを配信し、各センサ管理装置が上記配信された利用者側分析目的カタログを、自装置に記憶されている提供側分析目的カタログとマッチングする構成も考えられる。
【０１７０】
（７）前記一実施形態では、分析目的カタログおよびデータカタログのマッチング処理をネットワークサーバ１０において行う場合を例にとって説明したが、上記マッチング処理を利用者側のアプリケーション装置４１〜４ｎにおいて行うようにしてもよい。すなわち、マッチング装置の機能を利用者側装置に設ける。このような構成であると、センサ管理装置は提供側分析目的カタログおよびデータカタログを全ての利用者側アプリケーション装置へ伝送する必要があるが、ネットワークサーバを不要にできるという効果が奏せられる。
【０１７１】
また、別の構成として、センサ管理装置から送信された提供側分析目的カタログおよびデータカタログをデータ配信サーバで一旦受信し、このデータ配信サーバが上記提供側分析目的カタログおよびデータカタログを全てのアプリケーション装置へ配信し、各アプリケーション装置が自装置で生成した利用者側分析目的カタログを、上記配信された提供側分析目的カタログおよびデータカタログとマッチングする構成も考えられる。
【０１７２】
さらに、データ流通管理装置としてのマッチング装置が備える処理機能、例えばメタデータのマッチング処理やデータ転送制御処理等を、アプリケーション装置内で実行するようにしてもよい。このようにすると以下のような効果が期待できる。すなわち、センシングデータ流通システムの運用が開始されるまでの期間には、マッチング装置を介さずに、センサデータの提供者と利用者とが相対する状態でセンシングデータの提供および利用を行う場合が想定される。このような場合、上記したようにアプリケーション装置にメタデータのマッチング処理機能やデータ転送制御処理機能等を設けておくと、マッチング装置に頼らずに、センサデータの提供者と利用者との間で分析目的に応じたセンサデータの流通を行うことが可能となる。
【０１７３】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０１７４】
［付記］
上記実施形態の一部または全部は、特許請求の範囲のほか以下の付記に示すように記載することも可能であるが、これに限られない。  
（付記１）
ハードウェアプロセッサとメモリとを有するセンサ管理装置であって、
前記ハードウェアプロセッサが、
センサにより測定された観測対象の状態を表すセンシングデータをメモリに記憶し、
前記観測対象の状態の分析目的に関する情報を含む第１のメタデータを生成し、
前記分析目的に関係する前記センサまたはセンシングデータの属性情報を含む第２のメタデータを生成し、
前記メモリに記憶されたセンシングデータと、前記第１のメタデータと、前記第２のメタデータとを関連付けて管理するように構成される、
センサ管理装置。
【０１７５】
（付記２）
ハードウェアプロセッサとメモリとを有するマッチング装置であって、
前記ハードウェアプロセッサが、
センサにより測定された観測対象の状態を表すセンシングデータを提供する提供側の第１の装置から、前記観測対象の状態の分析目的に関する情報を含む第１のメタデータと、前記分析目的に関係する前記センサまたはセンシングデータの属性情報を含む第２のメタデータを取得し、
前記第１の装置から取得したセンシングデータをもとに前記観測対象の状態を分析する利用者側の第２の装置から、前記分析の目的に関する情報を含む第３のメタデータを取得し、
前記第１のメタデータと前記第３のメタデータとを対比して、前記センシングデータの提供の可否を判定し、
前記判定部により提供可能と判定された場合に、前記提供側の第１の装置に対し、前記第２のメタデータに基づいて前記分析目的に関係するセンシングデータの送信を指示するように構成される、
マッチング装置。
【０１７６】
（付記３）
ハードウェアプロセッサとメモリとを有する装置が実行するセンサ管理方法であって、
前記ハードウェアプロセッサが、センサにより測定された観測対象の状態を表すセンシングデータをメモリに記憶する過程と、
前記ハードウェアプロセッサが、前記観測対象の状態の分析目的に関する情報を含む第１のメタデータを生成する過程と、
前記ハードウェアプロセッサが、前記分析目的に関係する前記センサまたはセンシングデータの属性情報を含む第２のメタデータを生成する過程と、
前記ハードウェアプロセッサが、前記メモリに記憶されたセンシングデータと、前記第１のメタデータと、前記第２のメタデータとを関連付けて管理する過程と
を具備するセンサ管理方法。
【０１７７】
（付記４）
ハードウェアプロセッサおよびメモリを有する装置が実行するメタデータのマッチング方法であって、
前記ハードウェアプロセッサが、センサにより測定された観測対象の状態を表すセンシングデータを提供する提供側の第１の装置から、前記観測対象の状態の分析目的に関する情報を含む第１のメタデータと、前記分析目的に関係する前記センサまたはセンシングデータの属性情報を含む第２のメタデータを取得する過程と、
前記ハードウェアプロセッサが、前記第１の装置から取得したセンシングデータをもとに前記観測対象の状態を分析する利用者側の第２の装置から、前記分析の目的に関する情報を含む第３のメタデータを取得する過程と、
前記ハードウェアプロセッサが、前記第１のメタデータと前記第３のメタデータとを対比して、前記センシングデータの提供の可否を判定する過程と、
前記ハードウェアプロセッサが、前記判定部により提供可能と判定された場合に、前記提供側の第１の装置に対し、前記第２のメタデータに基づいて前記分析目的に関係するセンシングデータの送信を指示する過程と
を具備するマッチング方法。
【符号の説明】
【０１７８】
１…センサ管理装置、２…センシングデータ生成部、３…センシングデータ送信部、
４…静的メタデータ生成部、５…分析目的メタデータ生成部、６…メタデータ送信部、
７…メタデータ管理部、５０…ネットワーク、６１…入力デバイス、
６２…表示デバイス、１０…ネットワークサーバ、
１０１…ネットワークサーバの制御ユニット、１０２…データメモリ、
１０３…通信インタフェース、１０１１…要求受信制御部、
１０１２…マッチング処理部、１０１３…送信制御部、１０２１…カタログ記憶部、
１０２２…マッチング結果記憶部、２１〜２ｎ…センサ管理装置、
２１１…センサ管理装置の制御ユニット、２１１Ａ…ハードウェアプロセッサ、
２１１Ｂ…プログラムメモリ、２１２…データメモリ、
２１３…入出力インタフェース、２１４…センサインタフェース、
２１５…通信インタフェース、２１１１…静的メタデータ生成部、
２１１２…分析目的メタデータ生成部、２１１３…センシングデータ生成部、
２１１４…メタデータ管理部、２１１５…ＳＤＴＭメタ変換部、
２１１６…送信制御部、２１２１…静的メタデータ記憶部、
２１２２…分析目的メタデータ記憶部、２１３３…センシングデータ記憶部、
２１２４…メタデータ管理情報記憶部、２１２５…提供側カタログ記憶部、
３１〜３ｎ…センサ群、３１１〜３１ｋ…センサ、
４１…４ｍ…アプリケーション装置、４１１…アプリケーション装置の制御ユニット、
４１２…データメモリ、４１３…入出力インタフェース、
４１４…通信インタフェース、４１５…入力デバイス、４１６…表示デバイス、
４１１１…属性情報入力受付部、４１１２…利用者側分析目的カタログ生成部、
４１１３…分析目的カタログ送信制御部、４１１４…データ／メッセージ受信制御部、
４１２１…カタログ記憶部、４１２２…センシングデータ記憶部。
【図１】
2019113950.tif 000003
【図２】
2019113950.tif 000004
【図３】
2019113950.tif 000005
【図４】
2019113950.tif 000006
【図５】
2019113950.tif 000007
【図６】
2019113950.tif 000008
【図７Ａ】
2019113950.tif 000009
【図７Ｂ】
2019113950.tif 000010
【図８】
2019113950.tif 000011
【図９】
2019113950.tif 000012
【図１０】
2019113950.tif 000013
【図１１】
2019113950.tif 000014
【図１２】
2019113950.tif 000015
【図１３】
2019113950.tif 000016
【図１４】
2019113950.tif 000017
【図１５】
2019113950.tif 000018
【図１６】
2019113950.tif 000019