(57)【要約】      （修正有）【課題】センシングデータが適正であるかどうかについての確認が簡単に行える技術を提供する。【解決手段】センサ管理装置２において、センシングデータ取得機能部１１ｂが、センシングデバイスでセンシングしたセンシングデータを取得する。第１通信制御機能部１１ｃが、センシングデータ取得機能部１１ｂが予め定められたタイミングに取得したセンシングデータを利用側に出力する。センシングデータ取得機能部１１ｂが取得したセンシングデータの変動の確認に用いる変動確認データをセンシングデータ記憶部１８に記憶する。第２通信制御機能部１１ｄが、利用側からの詳細要求に応じて、センシングデータ記憶部１８に記憶されている、この詳細要求に対応する変動確認データを利用側に出力する。【選択図】図２
2019033403.tif 000002
【特許請求の範囲】
【請求項１】
センシングデバイスでセンシングしたセンシングデータを取得するセンシングデータ取得部と、
前記センシングデータ取得部が予め定められたタイミングに取得した前記センシングデータを利用側に出力する第１の出力制御部と、
前記センシングデータ取得部が取得した前記センシングデータの変動の確認に用いる変動確認データを記憶する記憶部と、
前記利用側からの詳細要求に応じて、前記記憶部に記憶されている、この詳細要求に対応する前記変動確認データを利用側に出力する第２の出力制御部と、を備えたセンサ管理ユニット。
【請求項２】
前記第１の出力制御部は、第１の出力部を制御して、前記センシングデータを出力し、
前記第２の出力制御部は、前記第１の出力部とは異なる第２の出力部を制御して前記変動確認データを出力する、請求項１に記載のセンサ管理ユニット。
【請求項３】
前記第２の出力制御部は、
前記詳細要求に含まれている利用側コードが、適正でなければ、前記変動確認データの出力を禁止する、請求項１または２に記載のセンサ管理ユニット。
【請求項４】
前記第２の出力制御部は、
前記詳細要求に含まれている利用側コードおよび認証コードが、適正でなければ、前記変動確認データの出力を禁止する、請求項１または２に記載のセンサ管理ユニット。
【請求項５】
前記第２の出力制御部は、前記要求に対応する時間帯の前記変動確認データを利用側に出力する、請求項１〜４のいずれかに記載のセンサ管理ユニット。
【請求項６】
請求項１〜５のいずれかに記載のセンサ管理ユニットと、このセンサ管理ユニットに接続されるセンシングデバイスと、を有する、センサ装置であって、
前記センシングデバイスは、前記センシングデータを記憶するキャッシュメモリを備えている、センサ装置。
【請求項７】
コンピュータが、
センシングデバイスでセンシングしたセンシングデータを記憶部に蓄積的に記憶させる記憶ステップと、
予め定められたタイミングに取得した前記センシングデータを利用側に出力する第１の出力制御ステップと、
前記利用側からの詳細要求に応じて、前記記憶部に記憶されている前記センシングデータの変動の確認に用いる変動確認データの中から、この詳細要求に対応する前記変動確認データを抽出して前記利用側に出力する第２の出力制御ステップと、を実行するセンシングデータ管理方法。
【請求項８】
センシングデバイスでセンシングしたセンシングデータを記憶部に蓄積的に記憶させる記憶ステップと、
予め定められたタイミングに取得した前記センシングデータを利用側に出力する第１の出力制御ステップと、
前記利用側からの詳細要求に応じて、前記記憶部に記憶されている前記センシングデータの変動の確認に用いる変動確認データの中から、この詳細要求に対応する前記変動確認データを抽出して前記利用側に出力する第２の出力制御ステップと、をコンピュータに実行させるセンシングデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、提供側と利用側との間でセンシングデータを流通させる技術に関する。
【背景技術】
【０００２】
従来、センシングデバイスでセンシングしたセンシングデータを、提供側と利用側との間で流通させるセンサネットワークシステムが検討されている（例えば、特許文献１参照）。ここで言うセンシングデバイスとは、センサ、あるいはセンサが複数接続されるデバイスである。センシングデータは、観測対象の観測特性をセンシングデバイスでセンシングしたものである。ここで言う、観測対象は、実世界の現象の抽象（人、物、事象等）である。また、観測特性は、実センサで観測する観測対象の特性である。観測対象は、例えば、成人、家庭、自動車である。成人の観測特性は、例えば最高血圧、最低血圧、心拍である。家庭の観測特性は、例えば電力使用量、ガス使用量、水道使用量である。車両の観測特性は、例えば位置、速度、燃料消費率（燃費）である。
【０００３】
提供側は、センシングデバイス、およびこのセンシングデバイスでセンシングして提供するセンシングデータにかかるセンサ側メタデータをネットワークサーバに登録する。また利用側は、センシングデータを利用するアプリケーション、およびこのアプリケーションで利用するセンシングデータにかかるアプリ側メタデータをネットワークサーバに登録する。センサ側メタデータは、センサ、および当該センサにより得られるセンシングデータの属性に関する情報である。アプリ側メタデータは、アプリケーション自身、および当該アプリケーションが必要とするセンシングデータの属性に関する情報である。
【０００４】
ネットワークサーバは、センサ側メタデータと、アプリ側メタデータとのマッチングを行って、アプリケーションの要求を満たすセンシングデータを提供可能なセンシングデバイスを抽出する。ネットワークサーバは、抽出したセンシングデバイスを管理するセンサ管理装置に対してデータフロー制御指令を送信する。このデータフロー制御指令は、データ提供元（センシングデバイス）からデータ利用先（アプリケーション）にセンシングデータを流通させることを指令するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５４４５７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、利用側は、提供側から提供されたセンシングデータが急激に変化している場合、そのセンシングデータが適正であるかどうかについて疑義をもつことがある。センシングデータの急激な変化は、観測特性の急激な変化による場合（センシングデータが適正である。）もあれば、ノイズやセンシングデバイスの設置状態の変化等による場合（センシングデータが不適正である。）もある。利用側は、センシングデータが適正であるかどうかについて確認する場合、そのことを提供側に問い合わせる。
【０００７】
また、提供側は、利用側の問い合わせに対して、管理担当者が、センシングデバイスの設置場所に赴き、ノイズやセンシングデバイスの設置状態の変化等によってセンシングデータが不適正であるかどうかを確認し、確認結果を利用側に応答していた。
【０００８】
したがって、提供側では、利用側からのセンシングデータが適正であるかどうかについての問い合わせに対して、多くの労力と、コストがかかっていた。また、利用側は、センシングデータが適正であっても、提供側からの応答があるまで、そのセンシングデータを利用したサービスの提供を停止しなければならなかった。
【０００９】
この発明の目的は、センシングデータが適正であるかどうかについての確認が簡単に行える技術を提供することにある。
【課題を解決するための手段】
【００１０】
この発明のセンサ管理装置は、上記目的を達するために、以下のように構成している。
【００１１】
センシングデータ取得部は、センシングデバイスでセンシングしたセンシングデータを取得する。第１の出力制御部は、センシングデータ取得部が予め定められたタイミングに取得したセンシングデータを利用側に出力する。記憶部は、センシングデータ取得部が取得したセンシングデータの変動の確認に用いる変動確認データを記憶する。第２の出力制御部は、利用側からの詳細要求に応じて、記憶部に記憶されている、この詳細要求に対応する変動確認データを利用側に出力する。
【００１２】
この構成によれば、利用側は、センサ管理装置に対して、センシングデータの詳細要求を行うことにより、この要求に対応する時間帯に取得されたセンシングデータの変動の確認に用いる変動確認データを取得することができる。ここで言う変動確認データは、センシングデータの変動を確認することができるデータであればよい。例えば、変動確認データは、センシング周期が密であるセンシングデータの生データ、センシング周期が密であるセンシングデータの生成過程において生成された作業用データ、センシング周期が密であるセンシングデータ等である。また、利用側に出力する変動確認データは、１種類に限らず、複数種類であってもよい。
【００１３】
したがって、利用側は、提供されたセンシングデータが急激に変化したことによって、そのセンシングデータが適正であるかどうかについて疑義をもつたときに、この詳細要求を行うことによって、急激に変化した時間帯におけるセンシングデータの変動を確認することができる。これにより、利用側は、センシングデータが適正であるかどうかについての確認が簡単に行える。また、提供側は、利用側からの詳細要求に対して人手をかける必要がないので、コストの削減が図れる。
【００１４】
また、第２の出力制御部は、詳細要求に対応する時間帯の変動確認データを利用側に出力する構成にするのが好ましい。このように構成することによって、利用側は、詳細要求に対応する変動確認データを効率的に取得できる。
【００１５】
また、第１の出力制御部が、第１の出力部を制御してセンシングデータを出力し、第２の出力制御部が第１の出力部とは異なる第２の出力部を制御して変動確認データを出力する、構成にしてもよい。このように構成すれば、利用側に出力するデータのデータ量に応じて、第１の出力部と、第２の出力部とを切り替えられる。
【００１６】
また、第２の出力制御部は、詳細要求に含まれている利用側コードが適正でなければ、変動確認データの出力を禁止する構成にしてもよいし、詳細要求に含まれている利用側コードおよび認証コードが、適正でなければ、変動確認データの出力を禁止する構成にしてもよい。この場合、センシングデータの利用を、利用契約等に基づいて適正に制限できる（利用契約を結んでいない者に対して、変動確認データを提供するのを防止できる。）。
【００１７】
なお、認証コードは、利用契約毎に、一定期間のみ有効な状態に設定される、例えばワンタイムパスワードのようなものであってもよい。
【００１８】
センシングデバイスが、センシングデータを記憶するキャッシュメモリを備えた構成であれば、センシングデバイスとセンサ管理装置との間におけるセンシングデータの入出力にかかる処理負荷が抑えられる。これにより、センシングデバイスの消費電力が抑えられる。特に、センシングデバイスが電池駆動による構成であれば、電池交換の頻度が抑えられる。
【発明の効果】
【００１９】
この発明によれば、センシングデータが適正であるかどうかについての確認が簡単に行える。
【図面の簡単な説明】
【００２０】
【図１】センシングデータ流通システムを示す概略図である。
【図２】センサ管理装置の主要部の構成を示すブロック図である。
【図３】センシングデバイスの主要部の構成を示すブロック図である。
【図４】センサ管理装置の動作を示すフローチャートである。
【図５】センサ管理装置がｓ２で利用側システムに送信したセンシングデータの変動を示す図である。
【図６】詳細要求に応じて利用側システムで確認できるセンシングデータの変動を示す図である。
【図７】詳細要求に応じて利用側システムで確認できるセンシングデータの変動を示す図である。
【発明を実施するための形態】
【００２１】
以下、この発明の実施形態について説明する。
【００２２】
図１は、この例にかかるセンシング情報管理システムを用いた、センシングデータ流通システムを示す概略図である。この例にかかるセンシングデータ流通システムは、ネットワークサーバ１、センサ管理装置２、利用側システム３、センシングデバイス４を備えている。
【００２３】
このセンシングデータ流通システムは、提供側と利用側との間で取引されるセンシングデータを流通させるシステムである。センシングデバイス４は、センサ、あるいはセンサが複数接続されるデバイスである。センサ管理装置２およびセンシングデバイス４が、センシングデータを提供する提供側の構成である。センサ管理装置２が、この発明で言うセンサ管理ユニットに相当する。また、提供側の構成であるセンサ管理装置２およびセンシングデバイス４が、この発明で言うセンサ装置に相当する。
【００２４】
利用側システム３が、センシングデータを利用する利用側の構成である。ネットワークサーバ１が、センシングデータの取引を行うインタネット上のマーケットプレースであるセンシングデータ流通市場、すなわちSensing Data Trading Market（ＳＤＴＭ）を実現するための構成である。ネットワークサーバ１、センサ管理装置２、および、利用側システム３は、ネットワーク５を介してデータ通信可能に接続される。ＳＤＴＭでは、センシングデバイス４が観測対象の観測特性をセンシングしたセンシングデータが取引される。
【００２５】
本発明においては、上述のＳＤＴＭで取引する契約が提供側、利用側で結ばれているものとする。
【００２６】
提供側は、ＳＤＴＭで取引（販売）するセンシングデータにかかる提供データカタログ１００（提供ＤＣ１００）をネットワークサーバ１に送信し、登録する。提供データカタログ１００は、提供するセンシングデータにかかる属性情報を記述したものである。利用側は、ＳＤＴＭで取引（購入）するセンシングデータにかかる利用データカタログ１０１（利用ＤＣ１０１）をネットワークサーバ１に送信する。利用データカタログ１０１には、利用するセンシングデータにかかる属性情報が記述されている。ネットワークサーバ１は、登録済みの提供データカタログ１００と利用データカタログ１０１とに基づき、利用データカタログ１０１を満たすセンシングデータを提供できる提供側を抽出するマッチング処理、および抽出した提供側に対して利用側へのセンシングデータの送信指令（データフロー制御指令）を送信するデータフロー制御処理を行う。提供側は、データフロー制御指令に応じて、センシングデータを利用側に送信する。
【００２７】
なお、提供側であるセンサ管理装置２は、図１に示すように、センシングデータをネットワークサーバ１を介して利用側システム３に送信してもよいし、センシングデータをネットワークサーバ１を介さずに利用側システム３に送信してもよい。
【００２８】
センサ管理装置２は、通常、予め定められたタイミングで取得したセンシングデータを利用側システム３に送信する。この予め定められたタイミングは、提供側と利用側との間におけるセンシングデータの提供契約に基づくものである。このタイミングは、例えば３０分毎や、１時間毎等、周期的に繰り返されるタイミングであってもよいし、不定期に定められたタイミングであってもよい。
【００２９】
また、センサ管理装置２は、利用側システム３から詳細要求を受信すると、この詳細要求において特定される時間帯（この時間帯の長さは、例えば１０分や２０分である。）に取得したセンシングデータを纏めて利用側システム３に送信する。利用側システム３は、図１に示すように、詳細要求をネットワークサーバ１を介してセンサ管理装置２に送信してもよいし、詳細要求をネットワークサーバ１を介さずにセンサ管理装置２に送信してもよい。利用側システム３は、詳細要求に対する応答として受信した時間帯のセンシングデータにより、この時間帯におけるセンシングデータの変動を確認できる。
【００３０】
ネットワークサーバ１は、ネットワーク５を介して提供側のシステム（センサ管理装置２、およびセンシングデバイス４）が複数接続できる構成である。また、ネットワークサーバ１は、ネットワーク５を介して利用側システム３が複数接続できる構成である。図１では、提供側、および利用側を１つずつ例示している。
【００３１】
ここで、センサ管理装置２の構成について説明する。図２は、センサ管理装置の主要部の構成を示すブロック図である。
【００３２】
センサ管理装置２は、制御部１１と、センシングデバイス接続部１２と、通信部１３と、データカタログ保存データベース１４（データカタログ保存ＤＢ１４）と、操作部１５と、利用者管理データベース１６（利用者管理ＤＢ１６）と、デバイス情報記憶部１７と、センシングデータ記憶部１８とを備えている。
【００３３】
制御部１１は、センサ管理装置２本体各部の動作を制御する。また、制御部１１は、センシングデバイス登録機能部１１ａ、センシングデータ取得機能部１１ｂ、第１通信制御機能部１１ｃ、第２通信制御機能部１１ｄ、デバイス情報取得機能部１１ｅ、データカタログ生成機能部１１ｆ、利用者情報取得機能部１１ｇ、および利用者識別機能部１１ｈを有している。
【００３４】
このセンサ管理装置２の制御部１１は、ハードウェアＣＰＵ、メモリ、その他の電子回路によって構成されている。ハードウェアＣＰＵが、上述した、センシングデバイス登録機能部１１ａ、センシングデータ取得機能部１１ｂ、第１通信制御機能部１１ｃ、第２通信制御機能部１１ｄ、デバイス情報取得機能部１１ｅ、データカタログ生成機能部１１ｆ、利用者情報取得機能部１１ｇ、および、利用者識別機能部１１ｈとして機能する。また、メモリは、この発明にかかるセンシングデータ管理プログラムを展開する領域や、このセンシングデータ管理プログラムの実行時に生じたデータ等を一時記憶する領域を有している。制御部１１は、ハードウェアＣＰＵ、メモリ等を一体化したＬＳＩであってもよい。
【００３５】
センシングデバイス接続部１２は、有線、または無線でセンシングデバイス４を接続するための構成である。センシングデバイス接続部１２は、センシングデバイス４との間におけるデータの入出力を制御するインタフェースとして機能する。
【００３６】
通信部１３は、ネットワーク５を介したネットワークサーバ１や利用側システム３とのデータ通信を制御する。通信部１３は、第１通信部１３ａ、第２通信部１３ｂを備えている。
【００３７】
第１通信部１３ａは、低消費電力で広い領域を対象にできる通信方式（例えば、ＬＰＷＡ：Ｌｏｗ  Ｐｏｗｅｒ  Ｗｉｄｅ  Ａｒｅａ）で利用側システム３と通信する。第２通信部１３ｂは、高速通信が行える通信方式（例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ））で利用側システム３と通信する。センサ管理装置２は、ネットワークサーバ１や利用側システム３との間におけるデータ通信のデータ量が少ないとき、第１通信部１３ａで通信する。また、センサ管理装置２は、ネットワークサーバ１や利用側システム３との間におけるデータ通信のデータ量が多いとき、第２通信部１３ｂで通信する。  センサ管理装置２は、第１通信部１３ａと第２通信部１３ｂの使い分けにより、消費電力を低減できるとともに、通信費を安価にできる。特に、センサ管理装置２が電池駆動の場合、電池が長持ちするので、電池交換にかかる手間が低減できるメリットもある。
【００３８】
データカタログ保存ＤＢ１４は、提供データカタログ１００を記憶する。データカタログ保存ＤＢ１４には、少なくとも、ネットワークサーバ１に登録した提供データカタログ１００が全て記憶されている。言い換えれば、データカタログ保存ＤＢ１４には、ネットワークサーバ１に登録していない提供データカタログ１００が記憶されている場合もある。
【００３９】
ここで、提供データカタログ１００とは、ＳＤＴＭで取引するセンシングデータにかかる属性情報を記述したものである。提供データカタログ１００には、大別すると、センシングデータ提供者、センシングデータ提供期間、センシングデータ測定場所、センシングデータ対象、イベントデータ仕様、参照情報、データ売買契約条件が含まれている。
【００４０】
センシングデータ提供者にかかる属性情報は、センシングデータを提供する組織（個人、または事業者）にかかるものであり、組織の名称（組織名）、組織の名称のカタカナ表記（組織名カナ）、組織の連絡先（連絡先）等で構成される。
【００４１】
センシングデータ提供期間にかかる属性情報は、センシングデータを提供する期間にかかるものであり、センシングデータの提供を開始する日付（開始）、センシングデータの提供を終了する日付（終了）等で構成される。
【００４２】
操作部１５は、センサ管理装置２本体に対する操作者の入力操作を受け付ける。操作部１５は、表示器、およびこの表示器の画面上に貼付したタッチパネルを有する。操作部１５は、表示器における画面表示も制御する。
【００４３】
利用者管理ＤＢ１６は、データカタログ保存ＤＢ１４に記憶する提供データカタログ１００毎に、その提供データカタログ１００に記述されているセンシングデータを提供することを契約している各利用側システム３の識別コード（所謂、ＩＤ（identification））、および認証コード（所謂、パスワード）を対応付けて記憶している。すなわち、利用者管理ＤＢ１６は、センシングデータを提供することを契約している利用側システム３の情報（以下、利用者情報と言う。）を記憶している。
【００４４】
なお、センシングデータの提供契約を解除した利用側システム３については、利用者管理ＤＢ１６から該当する識別コード（所謂、ＩＤ（identification））、および認証コード（所謂、パスワード）が削除される。
【００４５】
デバイス情報記憶部１７は、センサ管理装置２に登録されたセンシングデバイス４のデバイス情報を記憶する。デバイス情報とは、センシングデバイス４に関する情報（デバイス型式、デバイス識別子、デバイス内の設定値等）である。デバイス型式は、センシングデバイス４の型式を示す。デバイス識別子は、工場出荷時にセンシングデバイス４毎にユニークに設定されるコードであり、センシングデバイス４を特定する識別コードである。
【００４６】
センシングデータ記憶部１８は、センシングデバイス接続部１２に接続されているセンシングデバイス４でセンシングされたセンシングデータを記憶する。具体的には、センシングデータ記憶部１８は、センサ毎に、そのセンサでセンシングされたセンシングデータと、計測時刻とを対応付けて記憶する。また、センシングデータ記憶部１８には、センシングデータの変動の確認に用いる変動確認データが記憶される。ここで言う変動確認データは、センシングデータの変動を確認することができるデータであれば、どのような種類のデータであってもよい。例えば、変動確認データは、センシング周期が密であるセンシングデータの生データ、センシング周期が密であるセンシングデータの生成過程において生成された作業用データ、センシング周期が密であるセンシングデータ等である。また、センシングデータ記憶部１８に記憶する変動確認データは、１種類に限らず、複数種類であってもよい。センシングデータ記憶部１８が、この発明で言う記憶部に相当する。
【００４７】
次に、制御部１１が有するセンシングデバイス登録機能部１１ａ、センシングデータ取得機能部１１ｂ、第１通信制御機能部１１ｃ、第２通信制御機能部１１ｄ、デバイス情報取得機能部１１ｅ、データカタログ生成機能部１１ｆ、利用者情報取得機能部１１ｇ、および利用者識別機能部１１ｈについて説明する。
【００４８】
センシングデバイス登録機能部１１ａは、センシングデバイス接続部１２に接続されたセンシングデバイス４をセンサ管理装置２に登録する。センシングデバイス登録機能部１１ａによって登録されたセンシングデバイス４のデバイス情報は、デバイス情報記憶部１７に記憶される。
【００４９】
センシングデータ取得機能部１１ｂは、センシングデバイス接続部１２において接続されているセンシングデバイス４から、このセンシングデバイス４によってセンシングされたセンシングデータを取得する。センシングデータ取得機能部１１ｂが、この発明で言うセンシングデータ取得部に相当する。
【００５０】
第１通信制御機能部１１ｃは、第１通信部１３ａにおける通信を制御する。また、第２通信制御機能部１１ｄは、第２通信部１３ｂにおける通信を制御する。第１通信制御機能部１１ｃが、この発明で言う第１の出力制御部に相当し、第２通信制御機能部１１ｄが、この発明で言う第２の出力制御部に相当する。また、第１通信部１３ａが、この発明で言う第１の出力部に相当し、第２通信部１３ｂが、この発明で言う第２の出力部に相当する。
【００５１】
デバイス情報取得機能部１１ｅは、センシングデバイス接続部１２において接続されているセンシングデバイス４からデバイス情報を取得する。センシングデバイス４は、デバイス情報を記憶している。
【００５２】
データカタログ生成機能部１１ｆは、デバイス情報取得機能部１１ｅがセンシングデバイス４から取得したデバイス情報、およびデータカタログの雛形を用いて提供データカタログ１００を生成する。
【００５３】
利用者情報取得機能部１１ｇは、通信部１３における利用側システム３との通信において、利用側システム３から送信されてきた送信データに含まれている利用者情報を抽出し、取得する。利用者識別機能部１１ｈは、利用者情報取得機能部１１ｇが取得した利用者情報を元に、利用者管理ＤＢ１６を検索する。
【００５４】
図３は、センシングデバイスの主要部の構成を示す図である。センシングデバイス４は、センサ管理装置接続部４１と、制御部４２と、キャッシュメモリ４３と、センシング部４４とを備える。
【００５５】
センシングデバイス４は、温度、湿度、大気圧、騒音、照度、紫外線等をセンシングする環境センサであってもよいし、最高血圧、最低血圧、脈拍、体動フラグ、体重等をセンシングする生体センサであってもよいし、これら以外の種類のセンサであってもよい。また、センシングデバイス４は、センシングが行える観測対象の観測特性が１つである構成であってもよいし、複数である構成であってもよい。
【００５６】
制御部４２は、センシングデバイス４本体各部の動作を制御する。
【００５７】
センシング部４４は、観測対象の観測特性をセンシングするためのセンサを有する。センシング部４４が有するセンサは、１つであってもよいし、複数であってもよい。
【００５８】
センサ管理装置接続部４１は、有線、または無線でセンシングデバイス接続部１２に接続される。
【００５９】
制御部４２は、センシング部４４で測定した結果のセンシングデータ、および変動確認データをキャッシュメモリ４３に一時的に記憶させる。制御部４２は、予め定められたタイミングで、キャッシュメモリ４３に記憶しているデータ（センシングデータ、および変動確認データ）の中から、抽出したデータをセンサ管理装置２に入力する。制御部４２は、センサ管理装置２に送信したデータをキャッシュメモリ４３から削除してもよい。キャッシュメモリ４３に記憶しているデータを消去するタイミングは、キャッシュメモリ４３の記憶容量に応じて定めればよい。
【００６０】
なお、キャッシュメモリ４３に替えて、リングバッファ等の他の種類の記憶素子を用いてもよい。
【００６１】
センシングデバイス４が複数存在する場合も同様であり、その場合は、センシングデバイス４のデバイス識別子とセンシングデータを関連付けて、センシングデータ記憶部１８に蓄積する。
【００６２】
このことによって、複数のセンシングデバイス４に関連する、センシングデータを一定期間保存しておくことができる。
【００６３】
次に、この例にかかるセンサ管理装置２の動作について説明する。図４は、センサ管理装置の動作を示すフローチャートである。センサ管理装置２は、センシングデバイス４からデータが入力されたかどうかを判定する（ｓ１）。センサ管理装置２は、センシングデバイス４からデータが入力されていれば、今回入力されたデータをセンシングデータ記憶部１８に記憶し（ｓ２）、ｓ１に戻る。上述したように、センシングデバイス４は、予め定められたタイミングで、キャッシュメモリ４３に記憶しているデータ（センシングデータ、および変動確認データ）の中から、抽出したデータをセンサ管理装置２に入力する。したがって、センシングデバイス４は、センサ管理装置２に対するデータの入力にかかる処理負荷が抑えられる。これにより、センシングデバイス４の消費電力が抑えられる。特に、センシングデバイス４が電池駆動による構成であれば、電池交換の頻度が抑えられる。
【００６４】
センサ管理装置２は、センシングデバイス４からデータが入力されていなければ、利用側システム３に対してセンシングデータを送信するタイミングであるかどうかを判定する（ｓ３）。センサ管理装置２は、ｓ３でセンシングデータを送信するタイミングであると判定すると、利用側システム３に対してセンシングデータを送信し（ｓ４）、ｓ１に戻る。ｓ４では、第１通信制御機能部１１ｃが、第１通信部１３ａを制御して、センシングデータを利用側システム３に送信する。ｓ４で利用側システム３に送信するセンシングデータは、観測対象の観測特性をあるタイミングでセンシングしたセンシングデータであることから、データ量が比較的少ない。
【００６５】
また、センサ管理装置２は、ｓ３でセンシングデータを送信するタイミングでないと判定すると、通信部１３において、利用側システム３から送信されてきた詳細要求を受信したかどうかを判定する（ｓ５）。
【００６６】
図５は、センサ管理装置がｓ４で利用側システム３に送信したセンシングデータの変動を示す図である。図５に示す例では、利用側システム３は、時刻ｔ１、ｔ２、ｔ３、ｔ４にセンシングされたセンシングデータをセンサ管理装置２から受信している。時刻ｔ３におけるセンシングデータは、他のタイミング（ｔ１、ｔ２、ｔ４）でセンシングされたセンシングデータとの差異が大きい。
【００６７】
なお、この例では、利用側システム３がセンサ管理装置２からｓ２でセンシングデータを取得する時間間隔は、３０分や１時間である。
【００６８】
この場合、利用側システム３の管理者が、時刻ｔ３のセンシングデータが適正であるかどうかについて疑義をもつ。具体的には、時刻ｔ３のセンシングデータが、観測対象の観測特性の変化によるものであるのか（適正なセンシングデータであるのか）、ノイズやセンシングデバイスの設置状態の変化等によるものであるのか（適正でないセンシングデータであるのか）、という疑義をもつ。利用側システム３の管理者は、この疑義の確認のため、利用側システム３を操作して、詳細要求をセンサ管理装置２に送信する。センサ管理装置２は、このようにして送信されてきた詳細要求を通信部１３で受信する。
【００６９】
センサ管理装置２は、ｓ５で、利用側システム３から送信されてきた詳細要求を受信していないと判定すると、ｓ１に戻る。
【００７０】
センサ管理装置２は、ｓ５で、利用側システム３から送信されてきた詳細要求を受信していると判定すると、利用者情報取得機能部１１ｇにおいて、この詳細要求に含まれている利用側システム３の識別コード、および認証コードを抽出し、取得する（ｓ６）。センサ管理装置２は、センシングデータの提供契約を結んでいる利用側システム３からの詳細要求であるかどうかを判定する（ｓ７）。ｓ７にかかる判定は、利用者識別機能部１１ｈが行う。
【００７１】
センサ管理装置２は、ｓ７でセンシングデータの提供契約を結んでいる利用側システム３からの詳細要求でないと判定すると、ｓ１に戻る。したがって、センサ管理装置２は、センシングデータの提供契約を結んでいない利用側システム３に対して、変動確認データを送信することはない。
【００７２】
センサ管理装置２は、ｓ７でセンシングデータの提供契約を結んでいる利用側システム３からの詳細要求であると判定すると、利用側システム３が要望しているセンシングデータの時間帯を特定する（ｓ８）。ｓ８では、例えば、時刻ｔ３のセンシングデータについての詳細要求であれば、時刻ｔ２〜時刻ｔ３までの時間帯を、利用側システム３が要望しているセンシングデータの時間帯として特定する。
【００７３】
センサ管理装置２は、センシングデータ取得機能部１１ｂがセンシングデータ記憶部１８を検索し、ｓ８で特定した時間帯にセンシングされたセンシングデータの変動を確認することができる変動確認データをセンシングデータ記憶部１８から読み出す（ｓ９）。センサ管理装置２は、ｓ９で読み出した変動確認データを利用側システム３に送信し（ｓ１０）、ｓ１に戻る。ｓ１０では、第２通信制御機能部１１ｄが、第１通信部１３ａを制御して、変動確認データを利用側システム３に送信する。ｓ１０で利用側システム３に送信する変動確認データは、ｓ８で特定した時間帯においてセンシングされたセンシングデータの変動が確認できるデータであるため、データ量が比較的多い。
【００７４】
なお、上述したように、変動確認データは、センシング周期が密であるセンシングデータの生データ、センシング周期が密であるセンシングデータの生成過程において生成された作業用データ、センシング周期が密であるセンシングデータ等である。また、センシングデータ記憶部１８に記憶する変動確認データは、１種類であってもよいし、複数種類であってもよい。したがって、ｓ１０で利用側システム３に送信する変動確認データも、１種類であるとは限らない。
【００７５】
また、ｓ９で、センシングデータ取得機能部１１ｂがセンシングデータ記憶部１８から読み出す変動確認データは、ｓ８で特定した時間帯に取得した変動確認データであるとは限らない。上述したように、ｓ９で、センシングデータ取得機能部１１ｂがセンシングデータ記憶部１８から読み出す変動確認データは、ｓ８で特定した時間帯にセンシングされたセンシングデータの変動を確認することができる変動確認データであれば、取得された時間帯がｓ８で特定した時間帯に入っていない変動確認データが含まれていてもよい。
【００７６】
ただし、ｓ８で特定した時間帯にセンシングされたセンシングデータの変動を確認するのに特に必要でない変動確認データは、できるだけ少ないほうがよい。
【００７７】
利用側システム３では、センサ管理装置２がｓ８で送信してきた変動確認データを確認することにより、詳細要求を行ったセンシングデータが適正であるかどうかを確認できる。具体的には、利用側システムの管理者は、図６に示すように、詳細要求を行った時間帯のセンシングデータが緩やかに変動していることが確認できれば、詳細要求を行ったセンシングデータが適正であると確認できる。一方、利用側システムの管理者は、図７に示すように、詳細要求を行った時間帯のセンシングデータが急激に変動していることが確認できれば、詳細要求を行ったセンシングデータが適正でないと確認できる。
【００７８】
なお、図６、および図７では、センシングデータの変動を分かりやすくするため、時刻ｔ１〜ｔ４の時間帯におけるセンシングデータの変動を示しているだけである。
【００７９】
このように、この例にかかるセンサ管理装置２は、利用側において、センシングデータが適正であるかどうかについての確認が簡単、且つ速やかに行える。また、提供側は、利用側からの問い合わせに対して、人手をかける必要がない。
【００８０】
なお、センサ管理装置２は、上記の例では、利用側システム３の識別コード、および認証コードを用いて、センシングデータの提供契約を結んでいる利用側システム３であるかどうかを判定するとしたが、利用側システム３の識別コードのみで、センシングデータの提供契約を結んでいる利用側システム３であるかどうかを判定する構成にしてもよい。
【００８１】
また、この例では、センサ管理装置２と利用側システム３との間におけるデータ通信にかかるコストを抑えるため、ｓ４では第１通信部１３ａで通信し、ｓ１０では第２通信部１３ｂで通信する構成にしている。センサ管理装置２は、利用側システム３との間におけるデータ通信を、常に第２通信部１３ｂで行う構成であってもよい（第１通信制御機能部１１ｃ、および第１通信部１３ａを不要にできる。）。
【００８２】
また、センシングデバイス４は、センサ管理装置２と同じ筐体内に構成されていてもよいし、別々の構成であっても良い。ただし、センシングデバイス４が、センサ管理装置２と同じ筐体内に構成されている場合、センシングデバイス４のキャッシュメモリ４３の機能は、センシングデータ記憶部１８に吸収される。
【００８３】
また、上記の例では、センシングデバイス４が変動確認データを生成する構成であるが、センサ管理装置２が変動確認データを生成する構成であってもよい。
【００８４】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００８５】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８６】
（付記１）
少なくとも１つのハードウェアプロセッサを有し、
前記ハードウェアプロセッサが、
センシングデバイスでセンシングしたセンシングデータの変動の確認に用いる変動確認データを記憶部に記憶させ、
予め定められたタイミングに取得した前記センシングデータを利用側に出力し、
前記利用側からの詳細要求に応じて、前記記憶部に記憶されている、この詳細要求に対応する前記変動確認データを前記利用側に出力する、
センサ管理装置。
【００８７】
（付記２）
少なくとも１つのハードウェアプロセッサを用いて、
センシングデバイスでセンシングしたセンシングデータの変動の確認に用いる変動確認データを記憶部に記憶させ、
予め定められたタイミングに取得した前記センシングデータを利用側に出力し、
前記利用側からの詳細要求に応じて、前記記憶部に記憶されている、この詳細要求に対応する前記変動確認データを前記利用側に出力する、
センシングデータ提供方法。
【符号の説明】
【００８８】
１…ネットワークサーバ
２…センサ管理装置
３…利用側システム
４…センシングデバイス
５…ネットワーク
１１…制御部
１１ａ…センシングデバイス登録機能部
１１ｂ…センシングデータ取得機能部
１１ｃ…第１通信制御機能部
１１ｄ…第２通信制御機能部
１１ｅ…デバイス情報取得機能部
１１ｆ…データカタログ生成機能部
１１ｇ…利用者情報取得機能部
１１ｈ…利用者識別機能部
１２…センシングデバイス接続部
１３…通信部
１３ａ…第１通信部
１３ｂ…第２通信部
１４…データカタログ保存データベース
１５…操作部
１６…利用者管理データベース
１７…デバイス情報記憶部
１８…センシングデータ記憶部
４１…センサ管理装置接続部
４２…制御部
４３…キャッシュメモリ
４４…センシング部
１００…提供データカタログ
１０１…利用データカタログ
【図１】
2019033403.tif 000003
【図２】
2019033403.tif 000004
【図３】
2019033403.tif 000005
【図４】
2019033403.tif 000006
【図５】
2019033403.tif 000007
【図６】
2019033403.tif 000008
【図７】
2019033403.tif 000009