(57)【要約】【課題】管理すべきデータの通信回線の使用効率を向上させる。【解決手段】データ収集部１０は、外部機器２０からデータを収集する。データ送信バッファ１１は、データ収集部１０によって収集されたデータを記憶する。命令出力部１３は、一定の時間間隔で、送信命令を出力する。データ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータが判定条件を満たす場合に、命令出力部１３から出力された送信命令を出力する。データ送信部１２は、データ送信有効判定部１４から送信命令を入力すると、データ管理装置２に判定条件を満たすデータを送信する。【選択図】図１
2011244176.tif 000002
【特許請求の範囲】
【請求項１】
データ管理装置によって管理されるデータを収集するデータ収集装置であって、
外部機器からデータを収集するデータ収集部と、
前記データ収集部によって収集されたデータを記憶する記憶部と、
前記記憶部に記憶されたデータが所定の送信条件を満たすか否かを判定し、前記送信条件が満たされる場合に、送信命令を出力する判定部と、
前記判定部から前記送信命令が入力されると、前記記憶部によって記憶されたデータのうち、前記送信条件を満たすデータを前記データ管理装置に送信する送信部と、
を備えるデータ収集装置。
【請求項２】
前記送信条件には、
前記記憶部に記憶されたデータが、管理すべき有効なデータであることが含まれる、
ことを特徴とする請求項１に記載のデータ収集装置。
【請求項３】
前記送信条件には、
前記記憶部に記憶されたデータの値が、所定の閾値を超えることが含まれる、
ことを特徴とする請求項２に記載のデータ収集装置。
【請求項４】
前記送信条件には、
所定の時間帯において、
前記記憶部に記憶されたデータの値が所定の範囲から外れることが含まれる、
ことを特徴とする請求項１乃至３のいずれか一項に記載のデータ収集装置。
【請求項５】
前記送信条件を満たさないデータを、前記記憶部から消去する消去部をさらに備える、
ことを特徴とする請求項１乃至４のいずれか一項に記載のデータ収集装置。
【請求項６】
請求項１乃至５のいずれか一項に記載のデータ収集装置と、
前記データ収集装置から送信されたデータを管理するデータ管理装置と、
を備えるデータ管理システム。
【請求項７】
データ管理装置によって管理されるデータを収集するデータ収集方法であって、
外部機器からデータを収集するデータ収集工程と、
前記データ収集工程において収集されたデータを記憶部に記憶する記憶工程と、
前記記憶部に記憶されたデータが所定の送信条件を満たすか否かを判定する判定工程と、
前記データ収集工程において収集されたデータのうち、前記送信条件を満たすデータを前記データ管理装置に送信する送信工程と、
を含むデータ収集方法。
【請求項８】
データ管理装置によって管理されるデータを収集するコンピュータを、
外部機器からデータを収集するデータ収集手段と、
前記データ収集手段によって収集されたデータを記憶する記憶手段と、
前記記憶手段に記憶されたデータが所定の送信条件を満たすか否かを判定し、前記送信条件が満たされる場合に、送信命令を出力する判定手段と、
前記判定手段から前記送信命令が入力されると、前記記憶手段によって記憶されたデータのうち、前記送信条件を満たすデータを前記データ管理装置に送信する送信手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データを収集してデータ管理装置へ送信するデータ収集装置、データを管理するデータ管理システム、データ収集方法及びプログラムに関する。
【背景技術】
【０００２】
太陽光発電システム等の外部機器から発電量等のデータを収集して管理するデータ管理システムの中には、データを収集して蓄積するデータ収集装置と、データ収集装置で蓄積されたデータを管理するデータ管理装置とを備えるものがある。データ収集装置とデータ管理装置とは通信可能となっており、データ管理装置からの送信要求に応じてデータ収集装置が蓄積したデータをデータ管理装置に送信する。
【０００３】
このようなシステムでは、データ管理装置から一定の時間間隔で送信される送信要求に応じて、データ収集装置が蓄積したデータをデータ管理装置に送信するのが一般的である。しかしながら、データ収集装置によって蓄積されるデータ量は常に一定であるわけではない。蓄積されるデータ量が増大して送信されるデータ量より多くなると、データ収集装置で蓄積されるデータ量が許容値を超えて、送信前にデータが消失するおそれがあるうえ、通信回線の使用効率を向上させるのも容易ではなくなる。
【０００４】
そこで、データ収集装置のデータ蓄積量に基づいて、送信要求の送信時間間隔／連続送信回数を調整可能なデータ収集方式が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１９１４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、蓄積されたデータの中には、管理するに値しないようなデータも含まれている場合がある。例えば、データが太陽電池パネルの発電量である場合、発電がなされない夜間のデータは管理するに値しないものになる。このようなデータが大量に通信回線を送信された場合には、例えデータ蓄積量に基づいて送信要求の送信時間間隔／連続送信回数を調整したとしても、通信回線の使用効率を実質的に向上させるのは困難になる。
【０００７】
この発明は、上記実情に鑑みてなされたものであり、管理すべきデータの通信回線の使用効率を向上することができるデータ収集装置、データ管理システム、データ収集方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、この発明に係るデータ収集装置は、データ管理装置によって管理されるデータを収集するデータ収集装置である。このデータ収集装置において、データ収集部は、外部機器からデータを収集する。記憶部は、データ収集部によって収集されたデータを記憶する。判定部は、記憶部に記憶されたデータが所定の送信条件を満たすか否かを判定し、送信条件が満たされる場合に、送信命令を出力する。送信部は、判定部から送信命令が入力されると、記憶部によって記憶されたデータのうち、送信条件を満たすデータをデータ管理装置に送信する。
【発明の効果】
【０００９】
本発明によれば、記憶部に記憶されたデータが所定の送信条件を満たすと判定された場合に、そのデータがデータ管理装置に送信される。これにより、送信条件を満たさないデータがデータ管理装置に送信されなくなるので、通信回線の使用効率を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施形態に係るデータ管理システムの構成を示すブロック図である。
【図２】データ送信有効判定部の動作を示すフローチャートである。
【図３】太陽電池パネルの発電量の一日の推移を示すグラフである。
【図４】この発明の実施形態に係るデータ管理システムの構成の他の例を示すブロック図である。
【発明を実施するための形態】
【００１１】
この発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
この実施形態に係るデータ管理システムは、外部機器のデータを収集して管理するシステムである。まず、図１を参照して、本実施形態に係るデータ収集システム１００の構成について説明する。
【００１３】
図１に示すように、データ管理システム１００は、データ収集装置１と、データ管理装置２とを備える。データ収集装置１とデータ管理装置２とは、通信ネットワーク３で互いに接続されている。
【００１４】
データ収集装置１は、データを収集して蓄積し、蓄積したデータをデータ管理装置２に送信するデータロガーである。データ収集装置１は、コンピュータであり、内部に設けられたＣＰＵがメモリに記憶されたプログラムを実行することにより、データロガーとしての機能が発揮される。
【００１５】
データ管理装置２は、データ収集装置１から送信されたデータを管理するセンタサーバである。データ管理装置２は、コンピュータであり、内部に設けられたＣＰＵがメモリに記憶されたプログラムを実行することにより、センタサーバとしての機能が発揮される。
【００１６】
データ収集装置１の構成についてさらに詳細に説明する。データ収集装置１は、データ収集部１０と、データ送信バッファ１１と、データ送信部１２と、命令出力部１３と、データ送信有効判定部１４と、を備える。
【００１７】
データ収集部１０は、通信ネットワーク１９の通信インターフェイスを有しており、通信ネットワーク１９を介して収集対象の外部機器２０と接続されている。外部機器２０は複数であってもよい。データ収集部１０は、外部機器２０等からデータを収集して入力する。データ収集部１０は、収集したデータを、データ送信バッファ１１に出力する。
【００１８】
なお、データ収集部１０は、所定時間間隔で外部機器２０から送られるデータを受信するようにしてもよいし、ランダムに外部機器２０から送られるデータを受信するようにしてもよい。また、データ収集部１０が、所定の時間間隔で、外部機器２０へ要求を送信し、その応答として、外部機器２０からデータを受信する、いわゆるポーリングを行うようにしてもよい。
【００１９】
データ送信バッファ１１は、所定の記憶容量を有するメモリ（記憶部）である。データ送信バッファ１１は、データ収集部１０によって入力されたデータを記憶し蓄積する。
【００２０】
データ送信部１２は、データ管理装置２との通信インターフェイスを有する。データ送信部１２は、データ送信有効判定部１４から送信命令を入力すると、データ管理装置２にデータに送信する。
【００２１】
命令出力部１３は、データ送信有効判定部１４に対して一定の時間間隔で、送信命令を出力する。送信命令が出力する間隔は特に制限はないが、例えば２時間置きである。
【００２２】
データ送信有効判定部１４は、データ送信バッファ１１に記憶されているデータが、管理するに値する有効なデータであるか否かを判定する。この判定は、命令出力部１３から送信命令が出力される時間間隔よりも短い間隔で（例えば３０分置きに）行われる。
【００２３】
より具体的には、データ送信有効判定部１４は、データ送信バッファ１１に記憶されているデータが有効であるか否かを判定するための判定条件）を記憶する。判定条件Ａとしては、時間帯、データの値と比較される閾値等様々なものを設定可能である。
【００２４】
データ送信有効判定部１４は、命令出力部１３から送信命令を入力すると、データ送信バッファ１１に記憶されたデータが判定条件Ａを満たす場合に、命令出力部１３から出力された送信命令をデータ送信部１２に出力する。データ送信部１２は、送信命令が入力されると、データ送信バッファ１１に記憶されたデータのうち、判定条件Ａを満たすデータを、データ管理装置２に送信する。また、消去部としてのデータ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータのうち、判定条件Ａを満たさないデータを消去する。
【００２５】
また、データ送信有効判定部１４は、命令出力部１３から送信命令を入力していなくても、データ送信バッファ１１に記憶されているデータが他の判定条件Ｂを満たす場合に、そのデータをデータ送信部１２に送信する。判定条件Ｂとしては、例えば、所定の時間帯に、データの値が予想される範囲内に入っていないことなどがあげられる。また、消去部としてのデータ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータのうち、判定条件Ｂを満たさないデータを消去する。
【００２６】
次に、本実施形態に係るデータ管理システム１００の動作について説明する。
【００２７】
図２には、データ送信有効判定部１４によって実行されるフローチャートが示されている。図２に示す処理は、一定の間隔で（例えば３０分置きに）実行される。
【００２８】
まず、データ送信有効判定部１４は、命令出力部１３から送信命令が入力されたか否かを判定する（ステップＳ１）。
【００２９】
送信命令が入力された場合（ステップＳ１：Ｙｅｓ）、データ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータの中に、判定条件Ａを満たすものがあるか否かを判定する（ステップＳ２）。
【００３０】
判定条件Ａを満たすデータがデータ送信バッファ１１に記憶されていない場合（ステップＳ２；Ｎｏ）、消去部としてのデータ送信有効判定部１４は、判定条件Ａを満たさないデータを、データ送信バッファ１１から消去する（ステップＳ３）。ステップＳ３実行後、データ送信有効判定部１４は、処理を終了する。
【００３１】
一方、判定条件Ａを満たすデータがデータ送信バッファ１１に記憶されている場合（ステップＳ２；Ｙｅｓ）、データ送信有効判定部１４は、命令出力部１３から出力された送信命令をデータ送信部１２に出力する（ステップＳ４）。データ送信部１２は、送信命令を入力すると、データ送信バッファ１１に記憶されたデータのうち、判定条件Ａを満たすデータを、データ管理装置２に送信する。送信されなかったデータは、データ送信バッファ１１から消去される。
【００３２】
一方、送信命令が入力されていない場合（ステップＳ１；Ｎｏ）、データ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータの中に判定条件Ｂを満たしているものがあるか否かを判定する（ステップＳ５）。判定条件Ｂには、例えば、データの値が許容範囲内となっているべき時間帯に、その値が許容範囲外になっていることや、１つ前のデータの値の差分が所定のレベルを超えていることなどが挙げられる。
【００３３】
判定条件Ｂを満たすデータがデータ送信バッファ１１に記憶されていない場合（ステップＳ５；Ｎｏ）、消去部としてのデータ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータを消去する（ステップＳ６）。ステップＳ６実行後、データ送信有効判定部１４は、処理を終了する。
【００３４】
判定条件Ｂを満たすデータがデータ送信バッファ１１に記憶されている場合（ステップＳ５；Ｙｅｓ）、データ送信有効判定部１４は、命令出力部１３から出力された送信命令をデータ送信部１２に出力する（ステップＳ４）。データ送信部１２は、送信命令を入力すると、データ送信バッファ１１に記憶されたデータのうち、判定条件Ｂを満たすデータを、データ管理装置２に送信する。送信されなかったデータは、データ送信バッファ１１から消去される。
【００３５】
このように、データ送信有効判定部１４は、データ送信バッファ１１に記憶されたデータが判定条件Ａ、Ｂを満たす場合、命令出力部１３から出力された送信命令をデータ送信部１２に出力する（ステップＳ４）。これにより、判定条件Ａ，Ｂを満たすデータだけが、データ管理装置２に送信されるようになる。
【００３６】
次に、太陽光発電システムにおける太陽電池パネルの発電量のデータを収集して管理する場合について説明する。
【００３７】
図３には、この太陽電池パネルの一日の発電量の推移が示されている。図３では、横軸が時間であり、縦軸がその時刻における太陽電池パネルの発電量である。
【００３８】
発電量のデータは、３０分毎にデータ収集部１０によって収集され、データ送信バッファ１１に記憶される。図３は、データ送信バッファ１１に記憶された太陽電池パネルの発電量をプロットしたものである。図３に示すように、太陽電池パネルの発電量は日の出と同時に増大し、昼頃にピークとなり日の入り後に０となる。
【００３９】
命令出力部１３は、２時間毎に、送信命令をデータ送信有効判定部１４に出力する。図３では、１時、３時、５時、７時、９時、・・・に、送信命令が命令出力部１３から出力されている。
【００４０】
この送信命令は、データ送信有効判定部１４に入力される。データ送信有効判定部１４は、送信命令を入力すると（図２のステップＳ１；Ｙｅｓ）、データ記憶バッファ１１に記憶されたデータが判定条件Ａを満たすか否かを判定する。ここでは、発電量のデータが、閾値Ｔｈ（例えば１０ｗ）を超えていることを判定条件Ａとしている。
【００４１】
まず、１：００から６：００までに収集された発電量は、閾値Ｔｈを下回っている。この場合、データ送信有効判定部１４は、点線の矢印で示すように、命令出力部１３から送信された送信命令を出力することなくキャンセルする。これにより、１：００から６：００までに収集された発電量のデータのデータ管理装置２への送信が停止される。この結果、有効でないデータが通信されるのを防止し、通信コストを削減することができる。
【００４２】
６：３０から１４：３０までに収集された発電量のデータの値は、閾値Ｔｈを上回っている。この場合、データ送信有効判定部１４は、実線の矢印で示すように、命令出力部１３から送信された送信命令を出力する。これにより、６：３０から１４：３０までに収集された発電量のデータが、データ管理装置２に送信される。
【００４３】
１５：００から１６：００までに収集された発電量のデータの値は、閾値Ｔｈより低くなっている。この時間帯における発電量は、閾値Ｔｈを超えているのが通常であることから、発電量が閾値Ｔｈよりも低いということは、装置に故障等の何等かの異常が発生している場合が考えられるので、このデータを管理する必要がある。
【００４４】
そこで、本実施形態では、判定条件Ｂを、所定の時間帯、例えば７：００から１７：００までの間であり、発電量が閾値Ｔｈ以下であることとする。データ送信有効判定部１４は、細線の矢印で示すように、発電量のデータの値が判定条件Ｂを満たす１５：００、１５：３０、１６：００に、送信命令をデータ送信部１２に出力する。これにより、１５：００から１６：００までに収集された発電量のデータが、データ送信部１２からデータ管理装置２に送信される。このようにすれば、収集対象の外部機器２０の異常等を検出することができる。
【００４５】
１６：３０から１８：００までに収集された発電量のデータは、閾値Ｔｈを上回っている。この場合、データ送信有効判定部１４は、実線の矢印で示すように、命令出力部１３から送信された送信命令を出力する。これにより、１６：３０から１８：００までに収集された発電量のデータが、データ管理装置２に送信される。
【００４６】
まず、１８：３０から０：３０までに収集された発電量のデータは、閾値Ｔｈを下回っている。この場合、データ送信有効判定部１４は、点線の矢印で示すように、命令出力部１３から送信された送信命令を出力することなくキャンセルする。これにより、１８：３０から０：３０までに収集された発電量のデータのデータ管理装置２への送信が停止される。
【００４７】
以上詳細に説明したように、本実施形態によれば、データ送信バッファ１１に記憶されたデータが判定条件Ａを満たすと判定された場合に、命令出力部１３から出力された送信命令に従って、そのデータをデータ管理装置２に送信する。これにより、判定条件Ａを満たさないデータをデータ管理装置２に送信しないようにすることができるので、通信ネットワーク３の使用効率を向上することができる。通信ネットワーク３の使用効率を向上させることができるので、その通信コストを低減することができる。
【００４８】
また、本実施形態によれば、データ送信バッファ１１に記憶されたデータが判定条件Ｂを満たすと判定された場合に、そのデータをデータ管理装置２に送信する。これにより、命令出力部１３から送信命令が出力されていなくても、判定条件Ｂを満たすデータをデータ管理装置２に送信することができるようになるので、装置異常などを速やかに検出することができる。
【００４９】
判定条件Ａ、Ｂは、上記実施形態のものには限られない。例えば、前回のデータとの差分が、所定のレベルを超えることを判定条件Ａ、Ｂとすることができる。
【００５０】
また、判定条件Ａ、Ｂは、いずれか一方のみであってもよい。
【００５１】
また、命令出力部１３とデータ送信有効判定部１４とは一体となっていてもよい。この判定条件Ａに、送信命令が出力される周期となっていることを含めるようにすればよい。
【００５２】
また、データ収集装置１は、図４に示すような構成であってもよい。図４に示すように、このデータ収集装置１には、命令出力部１３が設けられていない。この場合、データ送信有効判定部１４は、以下のタイミングのいずれかで、判定を行うようにすればよい。
（１）データ送信バッファ１１に新たなデータが記憶されたとき
（２）データ送信バッファ１１に所定量のデータが記憶されたとき
（３）定期的（一定の時間が経過したとき）
【００５３】
上記実施形態では、太陽光発電システムの太陽電池パネルの発電量を管理対象としたが、本発明はこれには限られない。例えば、空調システムに関するデータ（例えば、温度）や、照明システムに関するデータ（例えば、照度）などにも適用することができる。
【００５４】
なお、上記実施の形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【００５５】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００５６】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００５７】
なお、本発明は、上記実施の形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で実施の形態及び図面に変更を加えることができるのはもちろんである。
【符号の説明】
【００５８】
１  データ収集装置
２  データ管理装置
３  通信ネットワーク
１０  データ収集部
１１  データ送信バッファ
１２  データ送信部
１３  命令出力部
１４  データ送信有効判定部
１９  通信ネットワーク
２０  外部機器
１００  データ管理システム
【図１】
2011244176.tif 000003
【図２】
2011244176.tif 000004
【図３】
2011244176.tif 000005
【図４】
2011244176.tif 000006