(57)【要約】【課題】有効度の低い測定データの通信量を抑制しつつ、有効度の高い測定データの通信量を適切に確保できるデータ収集装置を提供する。【解決手段】データ収集装置２０は、監視対象に関する測定データをセンサ１０から取得するデータ取得部２２と、閾値を記憶する閾値記憶部２４と、測定データと閾値とに基づいて、測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定部２５と、時間を計測するタイマ２１と、データ取得部２２で取得された測定データをサーバにアップロードするデータ送信部２３と、タイマ２１で計測された時間が送信間隔に達した場合、データ取得部２２で取得された測定データをデータ送信部２３からサーバにアップロードさせる送信制御部２５と、を備える。【選択図】図２
2017011509.tif 000002
【特許請求の範囲】
【請求項１】
監視対象に関する測定データをセンサから取得するデータ取得部と、
閾値を記憶する閾値記憶部と、
前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定部と、
時間を計測するタイマと、
前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部と、
前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる送信制御部と、
を備えるデータ収集装置。
【請求項２】
請求項１に記載のデータ収集装置において、
前記送信間隔設定部は、
前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、
前記測定データが閾値範囲内の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定すること、
を特徴とするデータ収集装置。
【請求項３】
請求項１に記載のデータ収集装置において、
規定値を記憶する規定値記憶部と、
前記データ取得部が複数の前記センサから測定データを取得した場合、予め設定されたセンサ間における前記測定データの差分値を算出する差分値算出部と、を備え、
前記送信間隔設定部は、
前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、
前記測定データが閾値範囲内且つ前記測定データの差分値が規定値以上の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定し、
前記測定データが閾値範囲内且つ前記測定データの差分値が規定値未満の場合、前記送信間隔を前記第２送信間隔よりも長い第３送信間隔に設定すること、
を特徴とするデータ収集装置。
【請求項４】
監視対象に関する測定データを予め指示した測定間隔でセンサから取得するデータ取得部と、
閾値を記憶する閾値記憶部と、
前記測定データと閾値とに基づいて、前記センサの測定間隔を設定する測定間隔設定部と、
前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定部と、
時間を計測するタイマと、
測定間隔に関する指示を前記センサに送信する測定間隔送信部と、
前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部と、
前記測定間隔設定部で前記センサの測定間隔が設定された場合、前記測定間隔を前記測定間隔送信部から前記センサに送信させ、前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる送信制御部と、
を備えるデータ収集装置。
【請求項５】
請求項４に記載のデータ収集装置において、
前記測定間隔設定部は、
前記測定データが閾値範囲外の場合、前記測定間隔を第１測定間隔に設定し、
前記測定データが閾値範囲内の場合、前記測定間隔を前記第１測定間隔よりも長い第２測定間隔に設定し、
前記送信間隔設定部は、
前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、
前記測定データが閾値範囲内の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定すること、
を特徴とするデータ収集装置。
【請求項６】
請求項４に記載のデータ収集装置において、
規定値を記憶する規定値記憶部と、
前記データ取得部が複数の前記センサから測定データを取得した場合、予め設定されたセンサ間における前記測定データの差分値を算出する差分値算出部と、を備え、
前記測定間隔設定部は、
前記測定データが閾値範囲外の場合、前記測定間隔を第１測定間隔に設定し、
前記測定データが閾値範囲内且つ前記測定データの差分値が規定値以上の場合、前記測定間隔を前記第１測定間隔よりも長い第２測定間隔に設定し、
前記測定データが閾値範囲内且つ前記測定データの差分値が規定値未満の場合、前記測定間隔を前記第２測定間隔よりも長い第３測定間隔に設定し、
前記送信間隔設定部は、
前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、
前記測定データが閾値範囲内且つ前記測定データの差分値が規定値以上の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定し、
前記測定データが閾値範囲内且つ前記測定データの差分値が規定値未満の場合、前記送信間隔を前記第２送信間隔よりも長い第３送信間隔に設定すること、
を特徴とするデータ収集装置。
【請求項７】
監視対象に関する測定データを測定し、測定した前記測定データを送信するセンサと、
請求項１から請求項３までのいずれか１項に記載のデータ収集装置と、
を備えるデータ収集システム。
【請求項８】
監視対象に関する測定データを予め指示された測定間隔に基づいて測定し、測定した前記測定データを送信するセンサと、
請求項４から請求項６までのいずれか１項に記載のデータ収集装置と、
を備えるデータ収集システム。
【請求項９】
請求項７又は請求項８に記載のデータ収集システムと、
前記データ収集システムの前記データ収集装置と通信ネットワークを介して接続され、前記データ収集装置からアップロードされた前記測定データを管理するサーバと、
を備えるデータ管理システム。
【請求項１０】
監視対象に関する測定データをセンサから取得するデータ取得部と、閾値を記憶する閾値記憶部と、時間を計測するタイマと、前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部と、を備え、センサから送信されたデータをサーバにアップロードするデータ収集装置のデータ収集装置用プログラムであって、
コンピュータを、
前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定手段と、
前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる制御手段
として機能させるデータ収集装置用プログラム。
【請求項１１】
監視対象に関する測定データを予め指示した測定間隔でセンサから取得するデータ取得部と、閾値を記憶する閾値記憶部と、時間を計測するタイマと、測定間隔に関する指示を前記センサに送信する測定間隔送信部と、前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部と、を備え、センサから送信されたデータをサーバにアップロードするデータ収集装置のデータ収集装置用プログラムであって、
コンピュータを、
前記測定データと閾値とに基づいて、前記センサの測定間隔を設定する測定間隔設定手段と、
前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定手段と、
前記測定間隔設定手段で前記センサの測定間隔が設定された場合、前記測定間隔を前記測定間隔送信部から前記センサに送信させ、前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる送信制御手段
として機能させるデータ収集装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
データ収集装置、データ収集システム、データ管理システム及びデータ収集装置用プログラムに関する。
【背景技術】
【０００２】
従来、センサで取得された測定データを、ネットワークを介してサーバにアップロードするセンサネットワークシステムが知られている（特許文献１参照）。
このようなセンサネットワークシステムでは、有効度の低い測定データ（異常が発生している可能性の低い測定データ）のアップロードが一定間隔で実行されるため、通信状況によってはネットワークの輻輳を招くおそれがある。また、サーバにアップロードするデータの通信量が多い場合には、有効度が高い測定データ（異常が発生している可能性の高い測定データ）の通信量までもが抑制されるため、適切な監視ができなくなるおそれがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／０１７０５３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、有効度の低い測定データの通信量を抑制しつつ、有効度の高い測定データの通信量を適切に確保できるデータ収集装置、データ収集システム、データ管理システム及びデータ収集装置用プログラムを提供することである。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。また、符号を付して説明した構成は、適宜に改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【０００６】
第１の発明は、監視対象に関する測定データをセンサから取得するデータ取得部（２２）と、閾値を記憶する閾値記憶部（２４）と、前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定部（２５）と、時間を計測するタイマ（２１）と、前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部（２３）と、前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる送信制御部（２５）と、を備えるデータ収集装置（２０）である。
【０００７】
第２の発明は、第１の発明のデータ収集装置（２０）において、送信間隔設定部（２５）は、前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、前記測定データが閾値範囲内の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定することを特徴とするデータ収集装置である。
【０００８】
第３の発明は、第１の発明のデータ収集装置（２０）において、規定値を記憶する規定値記憶部（２４）と、データ取得部（２２）が複数の前記センサから測定データを取得した場合、予め設定されたセンサ間における前記測定データの差分値を算出する差分値算出部（２５）と、を備え、前記送信間隔設定部（２５）は、前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、前記測定データが閾値範囲内且つ前記測定データの差分値が規定値以上の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定し、前記測定データが閾値範囲内且つ前記測定データの差分値が規定値未満の場合、前記送信間隔を前記第２送信間隔よりも長い第３送信間隔に設定することを特徴とするデータ収集装置である。
【０００９】
第４の発明は、監視対象に関する測定データを予め指示した測定間隔でセンサから取得するデータ取得部（２２）と、閾値を記憶する閾値記憶部（２４）と、前記測定データと閾値とに基づいて、前記センサの測定間隔を設定する測定間隔設定部（２５）と、前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定部（２５）と、時間を計測するタイマ（２１）と、測定間隔に関する指示を前記センサに送信する測定間隔送信部（２５）と、前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部（２３）と、前記測定間隔設定部で前記センサの測定間隔が設定された場合、前記測定間隔を前記測定間隔送信部から前記センサに送信させ、前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる送信制御部（２５）と、を備えるデータ収集装置である。
【００１０】
第５の発明は、第４の発明のデータ収集装置（２０）において、前記測定間隔設定部（２５）は、前記測定データが閾値範囲外の場合、前記測定間隔を第１測定間隔に設定し、前記測定データが閾値範囲内の場合、前記測定間隔を前記第１測定間隔よりも長い第２測定間隔に設定し、前記送信間隔設定部（２５）は、前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、前記測定データが閾値範囲内の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定することを特徴とするデータ収集装置である。
【００１１】
第６の発明は、第４の発明のデータ収集装置（２０）において、規定値を記憶する規定値記憶部（２４）と、前記データ取得部（２２）が複数の前記センサから測定データを取得した場合、予め設定されたセンサ間における前記測定データの差分値を算出する差分値算出部（２５）と、を備え、前記測定間隔設定部（２５）は、前記測定データが閾値範囲外の場合、前記測定間隔を第１測定間隔に設定し、前記測定データが閾値範囲内且つ前記測定データの差分値が規定値以上の場合、前記測定間隔を前記第１測定間隔よりも長い第２測定間隔に設定し、前記測定データが閾値範囲内且つ前記測定データの差分値が規定値未満の場合、前記測定間隔を前記第２測定間隔よりも長い第３測定間隔に設定し、前記送信間隔設定部は、前記測定データが閾値範囲外の場合、前記送信間隔を第１送信間隔に設定し、前記測定データが閾値範囲内且つ前記測定データの差分値が規定値以上の場合、前記送信間隔を前記第１送信間隔よりも長い第２送信間隔に設定し、前記測定データが閾値範囲内且つ前記測定データの差分値が規定値未満の場合、前記送信間隔を前記第２送信間隔よりも長い第３送信間隔に設定することを特徴とするデータ収集装置である。
【００１２】
第７の発明は、監視対象に関する測定データを測定し、測定した前記測定データを送信するセンサ（１０）と、第１から第３までのいずれかの発明のデータ収集装置２０と、を備えるデータ収集システムである。
【００１３】
第８の発明は、監視対象に関する測定データを予め指示された測定間隔に基づいて測定し、測定した前記測定データを送信するセンサ（１０）と、第４から第６までのいずれかの発明のデータ収集装置（２０）と、を備えるデータ収集システムである。
【００１４】
第９の発明は、第７又は第８の発明のデータ収集システムと、前記データ収集システムのデータ収集装置（２０）と通信ネットワーク（４０）を介して接続され、前記データ収集装置からアップロードされた前記測定データを管理するサーバ（３０）と、を備えるデータ管理システム（１）である。
【００１５】
第１０の発明は、監視対象に関する測定データをセンサから取得するデータ取得部と、値を記憶する閾値記憶部と、時間を計測するタイマと、前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部と、を備え、センサから送信されたデータをサーバにアップロードするデータ収集装置のデータ収集装置用プログラムであって、コンピュータ（２５）を、前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定手段と、前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる制御手段として機能させるデータ収集装置用プログラムである。
【００１６】
第１１の発明は、監視対象に関する測定データを予め指示した測定間隔でセンサから取得するデータ取得部と、閾値を記憶する閾値記憶部と、時間を計測するタイマと、測定間隔に関する指示を前記センサに送信する測定間隔送信部と、前記データ取得部で取得された前記測定データをサーバにアップロードするデータ送信部と、を備え、センサから送信されたデータをサーバにアップロードするデータ収集装置のデータ収集装置用プログラムであって、コンピュータ（２５）を、前記測定データと閾値とに基づいて、前記センサの測定間隔を設定する測定間隔設定手段と、前記測定データと閾値とに基づいて、前記測定データをサーバにアップロードする間隔を送信間隔として設定する送信間隔設定手段と、前記測定間隔設定手段で前記センサの測定間隔が設定された場合、前記測定間隔を前記測定間隔送信部から前記センサに送信させ、前記タイマで計測された時間が前記送信間隔に達した場合、前記データ取得部で取得された前記測定データを前記データ送信部からサーバにアップロードさせる送信制御手段として機能させるデータ収集装置用プログラムである。
【発明の効果】
【００１７】
本発明によれば、有効度の低い測定データの通信量を抑制しつつ、有効度の高い測定データの通信量を適切に確保できるデータ収集装置、データ収集システム、データ管理システム及びデータ収集装置用プログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】データ管理システム１の全体構成を示す概念図である。
【図２】センサ１０及びデータ収集装置２０の構成を示すブロック図である。
【図３】間隔管理テーブル２４１を説明する図である。
【図４】データ管理システム１で実行される事前設定処理の手順を示すフローチャートである。
【図５】データ収集装置２０で実行されるデータ収集処理の手順を示すフローチャートである。
【図６】センサ１０で実行されるデータ測定・送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明に係るデータ収集装置、データ収集システム、データ管理システム及びデータ収集装置用プログラムの実施形態について説明する。
図１は、本実施形態におけるデータ管理システム１の全体構成を示す概念図である。図２は、センサ１０及びデータ収集装置２０の構成を示すブロック図である。図３は、データ収集装置２０の記憶部２４に記憶される間隔管理テーブル２４１を説明する図である。
図１に示すように、本実施形態のデータ管理システム１は、車両２に配置されたセンサ１０及びデータ収集装置２０と、サーバ３０と、を備える。データ収集装置２０とサーバ３０との間は、通信ネットワーク４０を介して接続されている。センサ１０とデータ収集装置２０は、本実施形態におけるデータ収集システムを構成する。
【００２０】
本実施形態において、車両２は、コンテナ３を備えたトラックである。コンテナ３は、保冷庫として構成され、その内部には温度管理を必要とする食品等が積載される。データ管理システム１は、複数のセンサ１０（１０ａ〜１０ｄ）により測定されたコンテナ３の内部（監視対象）の温度を、データ収集装置２０を介してサーバにアップロードすることにより、コンテナ３の室温を監視するシステムである。
【００２１】
センサ１０は、コンテナ３の内部の温度を測定する温度センサである。センサ１０は、４つのセンサ１０ａ、１０ｂ、１０ｃ及び１０ｄにより構成され、コンテナ３の内部の４箇所に配置されている。以下、センサ１０ａ、１０ｂ、１０ｃ及び１０ｄを総称して「センサ１０」ともいう。
センサ１０は、図２（ａ）に示すように、温度測定部１１と、タイマ１２と、近距離通信部１３と、記憶部１４と、制御部１５と、を備える。また、センサ１０は、上記各部に電力を供給する電源装置（不図示）を備える。
【００２２】
温度測定部１１は、温度を測定する電子部品であり、例えば、サーミスタと温度検知回路により構成される。温度測定部１１は、コンテナ３の内部の温度に対応した電気信号を、測定データとして出力する。測定データは、制御部１５を介して記憶部１４に記憶される。
タイマ１２は、時間を計測する装置であり、データ収集装置２０から指示された測定間隔を計測する。測定間隔とは、センサ１０がコンテナ３の内部の温度を測定する時間間隔である。後述するように、本実施形態では、測定間隔として、３分、１０分、３０分のいずれかが設定される。タイマ１２は、計測した時間が予め設定された測定間隔に達すると、制御部１５に測定間隔のタイムアップを通知する。なお、タイマ１２の代わりに、制御部１５を構成するＣＰＵのタイマユニット（不図示）により測定間隔を計測させてもよい。
【００２３】
近距離通信部１３は、近距離でデータ通信を行うための通信インターフェースである。近距離通信部１３は、図１に示すように、センサ１０がコンテナ３の内部に配置された状態で、データ収集装置２０の近距離通信部２２（後述）との間でデータ通信を行う。センサ１０の近距離通信部１３とデータ収集装置２０の近距離通信部２２との間は、近距離の無線通信、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、Ｗｉ−Ｆｉ等の通信規格に準拠した電波によりデータ通信が行われる。
【００２４】
記憶部１４は、温度測定部１１から出力された測定データ、データ収集装置２０から送信された測定間隔に関するデータのほか、制御部１５で実行されるオペレーティングシステム（ＯＳ）、各種アプリケーションプログラム、各種データを記憶する記憶媒体である。なお、記憶部１４には、センサ１０毎に割り当てられた固有のセンサＩＤが記憶されている。
制御部１５は、センサ１０の動作及び機能を統括的に制御するＣＰＵ（中央処理装置）である。制御部１５は、記憶部１４からオペレーティングシステム、アプリケーションプログラムを読み出して実行することにより、各ハードウェアと協働して、後述する各種の機能を実現する。制御部１５により実行される処理については後述する。
【００２５】
データ収集装置２０は、各センサ１０から送信されたデータをサーバ３０（後述）にアップロードする装置である。データ収集装置２０は、例えば、車両２（室内４）のインストルメントパネルに設置される。
データ収集装置２０は、図２（ｂ）に示すように、タイマ２１と、近距離通信部（データ取得部）２２と、ネットワーク通信部（データ送信部）２３と、記憶部（閾値記憶部、規定値記憶部）２４と、制御部（測定間隔設定部、送信間隔設定部、差分値算出部、送信制御部）２５と、を備える。また、データ収集装置２０は、上記各部に電力を供給する電源装置（不図示）を備える。
【００２６】
タイマ２１は、時間を計測する装置であり、制御部２５（後述）により設定された送信間隔を計測する。送信間隔とは、データ収集装置２０が近距離通信部２２で取得された測定データをサーバ３０にアップロードする間隔である。後述するように、本実施形態では、送信間隔として、３分、１０分、３０分のいずれかが設定される。タイマ２１は、計測した時間が予め設定された送信間隔に達すると、制御部２５に送信間隔のタイムアップを通知する。なお、タイマ２１の代わりに、制御部２５を構成するＣＰＵのタイマユニット（不図示）により送信間隔を計測させてもよい。
【００２７】
近距離通信部２２は、近距離でデータ通信を行う通信インターフェースである。近距離通信部２２は、図１に示すように、データ収集装置２０が車両２（室内４）に設置された状態でデータ通信を行う。近距離通信部２２は、センサ１０の近距離通信部１３と同じ通信規格に準拠した電波でデータ通信を行うことにより、測定データをセンサ１０から取得する。
ネットワーク通信部２３は、図１に示すように、基地局（不図示）及び通信ネットワーク４０を介してサーバ３０との間でデータ通信を行うための通信インターフェースである。ネットワーク通信部２３は、基地局を介して通信ネットワーク４０に接続することができる。ネットワーク通信部２３と基地局との間は、携帯電話用の無線通信システム（例えば、３Ｇ、ＬＴＥ等）によりデータ通信が行われる。
【００２８】
記憶部２４は、サーバ３０から送信されたセンサ１０に関する各種データ、閾値及び規定値等（後述）、各センサ１０から送信された測定データ、制御部２５において設定された測定間隔、送信間隔に関するデータのほか、制御部２５で実行されるオペレーティングシステム（ＯＳ）、各種アプリケーションプログラム、各種データを記憶する記憶媒体である。上述した各データ、プログラムは、記憶部２４において、予め設定された記憶エリアに記憶される。ここで、データ収集装置２０がデータ収集の処理を実行する際に使用する主なデータ（テーブル）、プログラムについて説明する。
【００２９】
記憶部２４には、間隔管理テーブル２４１が記憶されている。間隔管理テーブル２４１は、図３に示すように、センサ１０の測定間隔（ＴＢ）及びサーバ３０への送信間隔（ＴＡ）と、監視レベルとを対応付けたテーブルである。測定間隔及び送信間隔は、３段階の監視レベル（Ａ、Ｂ、Ｃ）に応じて設定されている。
監視レベルＡは、制御部２５において、温度の変化を頻繁に監視する必要があると判定された場合に設定される。後述するように、制御部２５は、測定データが閾値範囲外の場合に監視レベルＡを設定する。測定データが閾値範囲外となる場合は、監視対象に異常が発生している可能性が高いと考えられる。したがって、その測定データは、コンテナ３の内部の温度を監視する上で、有効度が高い測定データとなる。
監視レベルＡでは、異常が発生している可能性が高いため、測定間隔及び送信間隔が３段階で最も短くなる。監視レベルＡが設定された場合、サーバ３０にアップロードする測定データの通信量が多い場合でも、通信量が抑制されないため、コンテナ３の内部の温度をより適切に監視することができる。
【００３０】
監視レベルＢは、温度の変化を適切な時間間隔で監視する必要があると判断された場合に設定される。後述するように、制御部２５は、測定データが閾値範囲内且つ測定データの差分値が規定値以上の場合に監視レベルＢを設定する。測定データが閾値範囲内且つ測定データの差分値が規定値以上となる場合は、監視対象に異常が発生している可能性が中程度であると考えられる。したがって、その測定データは、コンテナ３の内部の温度を監視する上で、有効度が平均的なレベルの測定データとなる。
監視レベルＢでは、異常が発生している可能性が中程度であるため、測定間隔及び送信間隔が監視レベルＡよりも長くなる。監視レベルＢの測定間隔及び送信間隔は、３段階のうちの中間（基準値）となる。監視レベルＢが設定された場合、コンテナ３の内部の温度を適切に監視しつつ、通信ネットワーク４０の輻輳を抑制することができる。
【００３１】
監視レベルＣは、温度の変化を頻繁に監視する必要がないと判断された場合に設定される。後述するように、制御部２５は、測定データが閾値範囲内且つ測定データの差分値が規定値未満の場合に監視レベルＣを設定する。測定データが閾値範囲内且つ測定データの差分値が規定値未満となる場合は、監視対象に異常が発生している可能性が低いと考えられる。したがって、その測定データは、コンテナ３の内部の温度を監視する上で、有効度が低い測定データとなる。
監視レベルＣでは、異常が発生している可能性が低いため、測定間隔及び送信間隔が３段階で最も長くなる。監視レベルＣが設定された場合、測定データをサーバ３０にアップロードする間隔（送信間隔）が長くなり、通信量が抑制されるため、通信ネットワーク４０の輻輳をより効果的に抑制することができる。
なお、間隔管理テーブル２４１に記憶されている測定間隔及び送信間隔に関するデータは、後述するデータ収集装置用プログラム２４２により更新（設定）される。
【００３２】
記憶部２４には、データ収集装置用プログラム２４２が記憶されている。データ収集装置用プログラム２４２は、コンピュータを、近距離通信部２２で取得された測定データと閾値とに基づいて、センサ１０の測定間隔を間隔管理テーブル２４１に設定する測定間隔設定手段と、前記測定データと閾値とに基づいて、測定データをサーバ３０にアップロードする間隔を送信間隔として間隔管理テーブル２４１に設定する送信間隔設定手段と、測定間隔設定手段でセンサ１０の測定間隔が設定された場合、間隔管理テーブル２４１に記憶された測定間隔を近距離通信部２２からセンサ１０に送信させ、タイマ２１で計測された時間が間隔管理テーブル２４１に記憶された送信間隔に達した場合、近距離通信部２２で取得された測定データをネットワーク通信部２３からサーバ３０にアップロードさせる制御手段として機能させるプログラムである。後述する制御部２５は、データ収集装置用プログラム２４２に従って、データ収集の処理を実行する。
【００３３】
制御部２５は、データ収集装置２０の動作及び機能を統括的に制御するＣＰＵ（中央処理装置）である。制御部２５は、記憶部２４からオペレーティングシステム、アプリケーションプログラムを読み出して実行することにより、各ハードウェアと協働して、後述する各種の機能を実現する。
制御部２５は、センサ１０と近距離通信部２２との間に形成された内部のネットワークと、ネットワーク通信部２３とサーバ３０との間に形成された外部のネットワークとの間を接続して、相互にデータ通信を可能とするゲートウェイとしての機能を備える。制御部２５により実行されるデータ収集の処理については後述する。
【００３４】
サーバ３０は、車両２による配送サービスを提供する事業者により管理、運営されるサーバである。サーバ３０とデータ収集装置２０（車両２）との間は、通信ネットワーク４０により接続されている。サーバ３０のデータベース（不図示）には、車両２に配置されたセンサ１０に関するデータ（個数、センサＩＤ等）、データ収集装置２０に設定されるデータ（測定間隔、送信間隔等）、データ収集装置２０からアップロードされた測定データ等が記憶される。
なお、サーバ３０に記憶された測定データは、配送サービスを提供する事業者の管理センター等においてリアルタイムに収集・分析され、必要に応じて車両２の運転者に異常の発生が通知される。
【００３５】
サーバ３０において、データベースに保存されているデータの管理及びネットワーク通信部（不図示）によるデータ収集装置２０との間のデータの送受信は、制御部（不図示）により実行される。また、サーバ３０は、システム管理者が各種のデータを入力するためのインターフェースとして、入力部及び表示部（いずれも不図示）を備える。表示部には、システム管理者による事前設定処理を受付ける管理画面（不図示）が表示される。システム管理者は、サーバ３０にログインした後、表示部に表示される管理画面を通じて各種のデータを入力部から入力することができる。
【００３６】
次に、データ管理システム１において、測定データを収集する前に実行される事前設定処理について、図４を参照しながら説明する。図４は、データ管理システム１で実行される事前設定処理の手順を示すフローチャートである。図４に示すステップＳ（以下、「Ｓ」という）１０１〜Ｓ１０５において受付けるデータは、システム管理者により管理画面を通じて入力される。
【００３７】
図４に示すＳ１０１において、サーバ３０の制御部（不図示）は、センサ１０の個数に関するデータの入力を受付ける。サーバ３０の制御部は、取得したセンサ１０の個数に関するデータをデータベースに記憶させた後、ネットワーク通信部（不図示）を介してデータ収集装置２０へ送信する。
Ｓ１０２において、サーバ３０の制御部は、センサＩＤに関するデータの入力を受付ける。サーバ３０の制御部は、取得したセンサＩＤに関するデータをデータベースに記憶させた後、ネットワーク通信部を介してデータ収集装置２０へ送信する。
【００３８】
Ｓ１０３において、サーバ３０の制御部は、規定値に関するデータの入力を受付ける。規定値とは、隣接するセンサ間における測定データの差分値が算出された場合に、その差分値の大きさを判定する際に使用される値である。本実施形態の差分値、規定値については、後に詳しく説明する。サーバ３０の制御部は、取得した規定値に関するデータをデータベースに記憶させた後、ネットワーク通信部を介してデータ収集装置２０へ送信する。
【００３９】
Ｓ１０４において、サーバ３０の制御部は、閾値に関するデータの入力を受付ける。閾値とは、センサ１０で測定された測定データの大きさを判定する際に使用される値であり、上限値と下限値とが含まれる。本実施形態の閾値については、後に詳しく説明する。サーバ３０の制御部は、取得した閾値に関するデータをデータベースに記憶させた後、ネットワーク通信部を介してデータ収集装置２０へ送信する。
Ｓ１０５において、サーバ３０の制御部は、測定間隔及び送信間隔に関するデータの入力を受付ける。サーバ３０の制御部は、取得した測定間隔及び送信間隔に関するデータをデータベースに記憶させた後、ネットワーク通信部を介してデータ収集装置２０へ送信する。
【００４０】
図４に示すＳ２０１〜Ｓ２０４において、データ収集装置２０の制御部２５は、サーバ３０から送信されたセンサ１０の個数、センサＩＤ、閾値及び規定値に関するデータを受信して、それぞれ記憶部２４の予め設定された記憶エリアに記憶させる。
Ｓ２０５において、データ収集装置２０の制御部２５は、サーバ３０から送信された測定間隔及び送信間隔に関するデータを受信して、記憶部２４の間隔管理テーブル２４１に記憶させる。ここでは、図３に示すように、監視レベルＡ〜Ｃのそれぞれに対応する測定間隔及び送信間隔が間隔管理テーブル２４１に記憶される。なお、事前設定処理により、監視レベルの初期値として監視レベルＢ（基準値）が設定される。
Ｓ２０６において、データ収集装置２０の制御部２５は、サーバ３０から送信された測定間隔に関するデータをセンサ１０に送信する。測定間隔に関するデータは、コンテナ３の内部の４箇所に配置された各センサ１０に送信される。なお、事前設定処理では、初期値として設定された監視レベルＢの測定間隔がセンサ１０に送信される。
【００４１】
図４に示すＳ３０１において、センサ１０の制御部１５は、データ収集装置２０から送信された測定間隔に関するデータを受信して、記憶部１４の予め設定された記憶エリアに記憶させる。
以上の事前設定処理により、データ収集装置２０の間隔管理テーブル２４１に測定間隔及び送信間隔が記憶され、センサ１０の記憶部１４に測定間隔が記憶される。
【００４２】
次に、データ収集装置２０で実行されるデータ収集処理について、図５を参照しながら説明する。図５は、データ収集装置２０で実行されるデータ収集処理の手順を示すフローチャートである。
図５に示すＳ４０１において、制御部２５は、タイマ２１で計測されている時間Ｔが送信間隔ＴＡに達したか否かを判定する。ここでは、タイマ２１から制御部２５に送信間隔ＴＡのタイムアップが通知されることにより、Ｓ４０１の判定がＹＥＳとなる。Ｓ４０１の判定がＹＥＳであれば、処理はＳ４０２へ移行する。また、Ｓ４０１の判定がＮＯであれば、処理はＳ４０１へ戻る。なお、送信間隔ＴＡは、後述するＳ４０５、Ｓ４０８又はＳ４０９で設定された監視レベルに割り当てられた時間である（図３参照）。
Ｓ４０２（Ｓ４０１：ＹＥＳ）において、制御部２５は、各センサ１０に対して測定データの送信を指示する。これにより、各センサ１０は、コンテナ３の内部で測定した温度を測定データとしてデータ収集装置２０へ送信する。
Ｓ４０３において、制御部２５は、各センサ１０から送信された測定データを受信して、記憶部２４へ記憶させる。
【００４３】
Ｓ４０４において、制御部２５は、測定データが閾値範囲内か否かを判定する。ここで、制御部２５は、４つのセンサ１０のすべての測定データが閾値範囲内か否かを判定する。そのため、４つのセンサ１０のうちのいずれか１つの測定データが閾値範囲を超える場合、判定はＮＯとなる。閾値範囲は、閾値の上限値及び下限値に基づいて設定される。例えば、コンテナ３の内部の温度を０℃〜１０℃の範囲に維持する場合、閾値範囲は、−２℃（下限値）〜１５℃（上限値）に設定される。コンテナ３の内部は、ドアの開閉、積載量の増減、冷凍サイクルの応答時間等により温度の変動が生じる。そのため、閾値範囲は、これらの影響による増減分を考慮し、通常時であれば異常が発生している可能性が比較的低いと考えられる範囲に設定される。Ｓ４０４の判定がＮＯであれば、処理はＳ４０５へ移行する。また、Ｓ４０４の判定がＹＥＳであれば、処理はＳ４０６へ移行する。
【００４４】
Ｓ４０５（Ｓ４０４：Ｎ０）において、制御部２５は、監視レベルＡを設定する。このように、測定データが閾値範囲外の場合には、異常が発生している可能性が高いため、監視レベルＡが設定される。これにより、センサ１０の測定間隔及びサーバ３０への送信間隔は、それぞれ最も短い３分間隔となる（図３参照）。
Ｓ４０６（Ｓ４０４：ＹＥＳ）において、制御部２５は、隣接するセンサ間における測定データの差分値を算出する。本実施形態において、測定データの差分値を算出するのは、センサ１０ａとセンサ１０ｂとの間、センサ１０ｂとセンサ１０ｃとの間、センサ１０ｃとセンサ１０ｄとの間、センサ１０ｄとセンサ１０ａとの間である（図１参照）。Ｓ４０６において、制御部２５は、上記４パターンについて、それぞれ差分値を算出する。
【００４５】
Ｓ４０７において、制御部２５は、Ｓ４０６で算出した差分値と、予め設定された規定値とを比較し、差分値が規定値以上であるか否かを判定する。差分値と規定値との比較は、上述した４つの差分値のそれぞれについて実行される。４つの差分値において、規定値以上の差分値が１つでも含まれる場合、Ｓ４０７の判定はＹＥＳとなる。また、４つの差分値において、規定値以上の差分値が１つも含まれない場合、Ｓ４０７の判定はＮＯとなる。
Ｓ４０８（Ｓ４０７：ＹＥＳ）において、制御部２５は、監視レベルＢを設定する。このように、測定データが閾値範囲内且つ測定データの差分値が規定値以上の場合には、監視対象に異常が発生している可能性が中程度であるため、監視レベルＢが設定される。これにより、センサ１０の測定間隔及びサーバ３０への送信間隔は、それぞれ１０分間隔となる（図３参照）。
【００４６】
Ｓ４０９（Ｓ４０７：ＮＯ）において、制御部２５は、監視レベルＣを設定する。このように、測定データが閾値範囲内且つ測定データの差分値が規定値未満の場合には、異常が発生している可能性が低いため、監視レベルＣが設定される。これにより、センサ１０の測定間隔及びサーバ３０への送信間隔は、それぞれ３０分間隔となる（図３参照）。
Ｓ４１０において、制御部２５は、測定データを、ネットワーク通信部２３を介してサーバ３０へアップロードする。なお、サーバ３０にアップロードされる測定データには、その測定データを測定したセンサ１０のセンサＩＤ、測定データが測定された時間、データ収集装置２０に割り当てられた固有のＩＤ等が付加される。
【００４７】
Ｓ４１１において、制御部２５は、Ｓ４０５、Ｓ４０８又はＳ４０９で設定した監視レベルに従って、センサ１０に測定間隔に関するデータを送信する。例えば、Ｓ４０５において、監視レベルＡを設定した場合、制御部２５は、センサ１０に測定間隔に関するデータ（３分）を送信する。なお、Ｓ４０５、Ｓ４０８又はＳ４０９で設定された監視レベルが、その時点で設定されている監視レベルと同じ場合、Ｓ４１１の処理がスキップされ、処理はＳ４１２へ移行する。
Ｓ４１２において、制御部２５は、タイマ２１で計測された時間をリセットさせた後、時間の計測をスタートさせて、本フローチャートの処理を終了する。
以上のデータ収集処理により、設定された監視レベルに応じた測定間隔でセンサ１０から測定データが取得される。また、設定された監視レベルに応じた送信間隔でサーバ３０に測定データがアップロードされる。
【００４８】
次に、センサ１０で実行されるデータ測定・送信処理について、図６を参照しながら説明する。図６は、センサ１０で実行されるデータ測定・送信処理の手順を示すフローチャートである。図６に示すデータ測定・送信処理は、各センサ１０（センサ１０ａ〜センサ１０ｄ）で実行される。
図６に示すＳ５０１において、制御部１５は、タイマ１２で計測されている時間Ｔが測定間隔ＴＢに達したか否かを判定する。ここでは、タイマ１２から制御部１５に測定間隔ＴＢのタイムアップが通知されることにより、Ｓ５０１の判定がＹＥＳとなる。Ｓ５０１の判定がＹＥＳであれば、処理はＳ５０２へ移行する。また、Ｓ５０１の判定がＮＯであれば、処理はＳ５０１へ戻る。
【００４９】
Ｓ５０２（Ｓ５０１：ＹＥＳ）において、制御部１５は、温度測定部１１から測定データを取得し、記憶部１４に記憶させる。
Ｓ５０３において、制御部１５は、データ収集装置２０から測定データの送信が指示されたか否かを判定する。Ｓ５０３の判定がＹＥＳであれば、処理はＳ５０４へ移行する。また、Ｓ５０３の判定がＮＯであれば、処理はＳ５０３へ戻る。
Ｓ５０４（Ｓ５０３：ＹＥＳ）において、制御部１５は、Ｓ５０２で記憶部１４に記憶させた送信データを、近距離通信部１３を介してデータ収集装置２０へ送信する。
【００５０】
Ｓ５０５において、制御部１５は、データ収集装置２０から測定間隔に関するデータを受信したか否かを判定する。Ｓ５０５の判定がＹＥＳであれば、処理はＳ５０６へ移行する。また、Ｓ５０５の判定がＮＯであれば、処理はＳ５０７へ移行する。
Ｓ５０６（Ｓ５０５：ＹＥＳ）において、制御部１５は、データ収集装置２０から送信された測定間隔に関するデータに基づいて、記憶部１４に記憶されている測定間隔ＴＢを設定（上書き）する。
Ｓ５０７において、制御部１５は、タイマ１２で計測された時間をリセットさせた後、時間の計測をスタートさせて、本フローチャートの処理を終了する。
この後、タイマ１２は、計測している時間ＴがＳ５０６で設定された測定間隔ＴＢに達したときに、制御部１５にタイムアップを通知する。
【００５１】
上述した本実施形態のデータ管理システム１によれば、以下のような効果を奏する。
（１）データ管理システム１では、測定データの有効度が低い場合には、測定データをサーバ３０にアップロードする間隔（送信間隔）が長くなり、通信量が抑制されるため、通信ネットワーク４０の輻輳をより効果的に抑制することができる。また、データ管理システム１では、測定データの有効度が高い場合には、測定データをサーバ３０にアップロードする間隔が短くなり、通信量が抑制されないため、コンテナ３の内部の温度をより適切に監視することができる。したがって、データ管理システム１は、有効度の低い測定データの通信量を抑制しつつ、有効度の高い測定データの通信量を適切に確保することができる。
また、測定データの有効度が低い場合には、通信量が抑制されるため、通信量に応じて課金されるネットワークサービスを利用する場合、通信費を削減することができる。
【００５２】
（２）データ管理システム１において、測定データの有効度が平均的なレベルの場合、測定データをサーバ３０にアップロードする間隔は、測定データの有効度が高い場合よりも長く且つ測定データの有効度が低い場合よりも短くなる。そのため、データ管理システム１は、コンテナ３の内部の温度を適切に監視しつつ、通信ネットワーク４０の輻輳を抑制することができる。
【００５３】
（３）データ管理システム１では、測定データが閾値範囲外の場合には、測定データの有効度が高いと判断し、測定データが閾値範囲内の場合には、測定データの有効度が中程度又は低いと判断する。そのため、監視対象に応じて閾値範囲を適切に設定することにより、測定データの有効度をより正確に判断することができる。
【００５４】
（４）データ管理システム１では、測定データが閾値範囲内の場合において、測定データの差分値が規定値以上であれば、監視対象に異常が発生している可能性が中程度であると判断し、測定データの差分値が規定値未満であれば、監視対象に異常が発生している可能性が低いと判断する。そのため、監視対象に応じて規定値を適切に設定することにより、監視対象に異常が発生している可能性をより正確に判断することができる。
【００５５】
（５）データ管理システム１では、測定データの有効度が低い場合には、センサ１０とデータ収集装置２０との間の通信量も抑制されるため、センサ１０及びデータ収集装置２０の電源装置（不図示）における電力の消費を軽減することができる。
（６）データ管理システム１では、各監視レベルにおいて、センサ１０の測定間隔とサーバ３０への送信間隔とを同じ値としているため、常に最新の測定データをサーバにアップロードすることができる。
【００５６】
（変形形態）
（１）本実施形態では、タイマ１２で計測されている時間Ｔが測定間隔ＴＢに達した時点において、温度測定部１１から測定データを取得する例について説明したが、これに限定されない。データ収集装置２０から測定データの送信が指示された時点において、温度測定部１１から測定データを取得してもよい。その場合、センサ１０で測定間隔ＴＢを管理する必要がないため、センサ１０の制御を簡素化することができる。また、温度測定部１１から取得する測定データは、タイマ１２で計測されている時間Ｔが測定間隔ＴＢに達した時点で取得された１つの測定データに限定されない。測定データを、一定間隔（例えば、数十ｍｓ〜数ｓ）毎に取得して記憶部１４に記憶しておき、タイマ１２で計測されている時間Ｔが測定間隔ＴＢに達した時点で、これらの測定データをまとめてデータ収集装置２０へ送信してもよい。
【００５７】
（２）本実施形態では、図３に示すように、各監視レベルにおいて、センサ１０の測定間隔とサーバ３０への送信間隔とを同じ値としているが、これに限定されない。センサ１０の測定間隔とサーバ３０への送信間隔とは、それぞれ異なる値であってもよい。
（３）本実施形態では、タイマ２１で計測されている時間Ｔが送信間隔ＴＡに達した場合に、センサ１０に測定データの送信を指示する例について説明したが、これに限定されない。データ収集装置２０のタイマ２１においてセンサ１０の測定間隔ＴＢを計測し、この計測がタイムアップした時点でセンサ１０に測定データの送信を指示してもよい。
【００５８】
（４）本実施形態では、測定データが閾値範囲内である場合に、隣接するセンサ間における測定データの差分値を算出し、この差分値が規定値以上か否かを判定する例について説明したが、これに限定されない。監視対象の温度変化が少ない場合には、測定データが閾値範囲内のときに、監視レベルＢ（又は監視レベルＣ）と設定してもよい。このように、監視対象の温度変化が小さい場合において、差分値の算出及び規定値との比較を省くことにより、制御を簡略化することができる。
【００５９】
（５）本実施形態では、コンテナ３の内部に４つのセンサ１０ａ、１０ｂ、１０ｃ及び１０ｄを配置する例について説明したが、これに限定されない。センサ１０の数は、４つ未満であってもよいし、５つ以上であってもよい。また、センサ１０の位置は、図１に示す例に限らず、どのような位置に配置されていてもよい。
【００６０】
（６）本実施形態では、隣接するセンサ間として、センサ１０ａとセンサ１０ｂとの間、センサ１０ｂとセンサ１０ｃとの間、センサ１０ｃとセンサ１０ｄとの間、センサ１０ｄとセンサ１０ａとの間でそれぞれ測定データを取得し、４つの差分値を算出する例について説明したが、これに限定されない。例えば、センサ１０ａとセンサ１０ｃとの間、センサ１０ｂとセンサ１０ｄとの間でそれぞれ測定データを取得し、２つの差分値を算出してもよい。すなわち、測定データの差分値を算出するセンサ１０は、必ずしも隣接していなくてもよく、対角線上に配置されていてもよい。
【００６１】
また、隣接するセンサ間及び対角線上に配置されたセンサ間でそれぞれ測定データを取得し、６つの差分値を算出してもよい。センサ１０が互いに近い場所に配置されている場合、隣接するセンサ間で取得された測定データの差分値がいずれも小さくなり、差分値の大小を適切に判断できないことがある。しかし、対角線上に配置されたセンサ間で取得された測定データの差分値を含めることによって、差分値の大小をより適切に判断することができる。さらに、差分値を算出するセンサは、少なくとも１組あればよく、本実施形態のように複数組でなくてもよい。
【００６２】
（７）本実施形態では、センサ（温度センサ）１０によりコンテナ３の内部の温度を監視するシステムについて説明したが、これに限定されない。圧力センサにより車両２のタイヤ（不図示）の空気圧を監視するシステムであってもよい。また、温度、圧力に限らず、車両２の物理的な状態変動を監視するシステムとして構成してもよい。
【００６３】
（８）本実施形態では、車両２コンテナ３の内部を監視対象とする例について説明したが、これに限定されない。監視対象は、鉄道車両、船舶、航空機等の客室、貨物室であってもよい。また、監視対象は、移動体に限らず、オフィスビル、工場、倉庫等であってもよい。その場合、データ収集装置２０と通信ネットワーク４０との間において、光ファイバケーブル等の有線の通信媒体によりデータ通信を行ってもよい。
【００６４】
（９）本実施形態では、センサ１０とデータ収集装置２０との間において、近距離の無線通信によりデータ通信を行う例について説明したが、これに限定されない。センサ１０とデータ収集装置２０との間において、有線の通信媒体によりデータ通信を行ってもよい。また、各センサ１０と有線の通信媒体により接続される通信機器を設置し、この通信機器とデータ収集装置２０との間で近距離の無線通信によりデータ通信を行ってもよい。
【００６５】
（１０）本実施形態では、図１に示すように、データ収集装置２０を車両２（室内４）のインストルメントパネルに設置した例について説明したが、これに限定されない。データ収集装置２０は、例えば、スマートフォン、タブレット端末、タッチパネル型パーソナルコンピュータ等の通信端末装置であってもよい。すなわち、データ収集装置２０は、運転者が持ち運び可能なコンピュータであってもよい。
【符号の説明】
【００６６】
１    データ管理システム
１０（１０ａ〜１０ｄ）    センサ
２０    データ収集装置
２１    タイマ
２２    近距離通信部
２３    ネットワーク通信部
２４    記憶部
２５    制御部
３０    サーバ
４０    通信ネットワーク
【図１】
2017011509.tif 000003
【図２】
2017011509.tif 000004
【図３】
2017011509.tif 000005
【図４】
2017011509.tif 000006
【図５】
2017011509.tif 000007
【図６】
2017011509.tif 000008