(57)【要約】【課題】関連する計測値と整合する補間結果が得られるようにする。【解決手段】補間処理部１００３は、補間対象のデータ種別に、関連するデータ種別が存在するか否かを判定する。センサデータ取得部１０１２は、補間対象のデータ種別に対して計測された計測値が示されるセンサデータ１０００を入力する。また、センサデータ取得部１０１２は、補間処理部１００３により補間対象のデータ種別に関連するデータ種別が存在すると判定された場合に、関連するデータ種別に対して計測された計測値が示されるセンサデータ１０００を入力する。そして、補間処理部１００３は、関連するデータ種別のセンサデータ１０００に示される計測値を用いて、補間対象のデータ種別のセンサデータ１０００に示される計測値の補間処理を行う。【選択図】図１
2014153180.tif 000002
【特許請求の範囲】
【請求項１】
補間処理の対象とする計測項目である補間対象計測項目に、関連する計測項目である関連計測項目が存在するか否かを判定する判定部と、
前記補間対象計測項目に対して計測された計測値が示される計測値データを、補間対象計測値データとして入力する補間対象計測値データ入力部と、
前記判定部により前記補間対象計測項目に関連計測項目が存在すると判定された場合に、前記補間対象計測項目の関連計測項目に対して計測された計測値が示される計測値データを、関連計測値データとして入力する関連計測値データ入力部と、
前記関連計測値データに示される計測値を用いて、前記補間対象計測値データに示される計測値の補間処理を行う補間処理部とを有することを特徴とするデータ処理装置。
【請求項２】
前記計測値データ入力部は、
所定の時間幅である第１の時間幅を単位として計測された計測値が少なくとも前記第１の時間幅分示される計測値データを、前記補間対象計測値データとして入力し、
前記関連計測値データ入力部は、
前記第１の時間幅の１／ｎ（ｎは２以上の任意の数）倍の時間幅である第２の時間幅を単位として計測された計測値が、前記第２の時間幅ごとに、少なくとも前記第１の時間幅分示される計測値データを、前記関連計測値データとして入力し、
前記補間処理部は、
前記補間対象計測値データに示される計測値と、前記関連計測値データに示される前記第２の時間幅ごとの計測値とを照合して、前記補間対象計測値データに示される計測値の補間処理を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記データ処理装置は、更に、
計測項目ごとに、標準の補間処理アルゴリズムである標準補間処理アルゴリズムが定義されている標準補間処理アルゴリズム情報を記憶する標準補間処理アルゴリズム情報記憶部と、
関連計測項目が存在する計測項目と、その関連計測項目との組合せごとに、関連計測値データに示される計測値を補間処理に用いる場合に前記標準補間処理アルゴリズムに追加して実行される補間処理アルゴリズムが追加補間処理アルゴリズムとして定義されている追加補間処理アルゴリズム情報を記憶する追加補間処理アルゴリズム情報記憶部とを有し、
前記補間処理部は、
前記関連計測値データに示される計測値を用いて、前記追加補間処理アルゴリズム情報において前記補間対象計測項目とその関連計測項目との組合せに対して定義されている追加補間処理アルゴリズムを実行するとともに、前記標準補間処理アルゴリズム情報において前記補間対象計測項目に対して定義されている標準補間処理アルゴリズムを実行して、前記補間対象計測値データに示される計測値の補間処理を行うことを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記データ処理装置は、更に、
前記追加補間処理アルゴリズムと前記標準補間処理アルゴリズムとの実行順序を指定する補間実行順序指定部を有し、
前記補間処理部は、
前記補間実行順序指定部により指定された実行順序に従って、前記追加補間処理アルゴリズムと前記標準補間処理アルゴリズムとを実行することを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記補間処理部は、
前記標準補間処理アルゴリズムを実現するプログラムと、前記追加補間処理アルゴリズムを実現するプログラムとを実行することを特徴とする請求項３又は４に記載のデータ処理装置。
【請求項６】
前記補間処理部は、
前記標準補間処理アルゴリズムを実現するプログラムを呼び出す際に、プログラム名ではなく、前記補間対象計測項目をキーにしてプログラムを呼び出し、
前記追加補間処理アルゴリズムを実現するプログラムを呼び出す際に、プログラム名ではなく、前記補間対象計測項目とその関連計測項目との組合せをキーにしてプログラムを呼び出すことを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記関連計測値データ入力部は、
前記判定部により、前記補間対象計測項目に２つ以上の関連計測項目が存在すると判定された場合に、前記２つ以上の関連計測項目の各々について関連計測値データを入力し、
前記補間処理部は、
各関連計測値データに示される計測値を用いて、前記補間対象計測値データに示される計測値の補間処理を行うことを特徴とする請求項１〜６のいずれかに記載のデータ処理装置。
【請求項８】
コンピュータを、請求項１に記載されたデータ処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測値の補間処理に関する。
【背景技術】
【０００２】
ビル関連設備管理サービスでは、省エネ・省コスト化、および、資産価値向上を目的として、ビル関連設備に複数のセンサを設置し、各センサから取得される時系列データの分析を行なっている。
この時系列データの分析では、複数のデータの四則演算やそれらの演算結果の比較を実施しているが、この分析の過程において複数のデータのサンプリング周期が異なる場合、任意のタイミングでの値を補間処理によって求める必要がある。
【０００３】
このような補間処理に関する従来技術として、特許文献１に記載の任意の時刻での信号値を補間処理によって推定するインタポーレータや、特許文献２に記載の入力サンプル列を非同期の出力サンプル列に変換するためのサンプリング周波数変換器が知られている。
しかし、ビル関連設備に設置されるセンサには、瞬間的な値を計測するものや、ある時間幅における値の総和を計測するものなど、その種別は様々であり、前述の特許文献１および２はいずれもデータの種別に適した補間処理を行うものではなかった。
【０００４】
また、特許文献３においては、時系列データと誤差因子による補正・補間処理について記述されているが、任意の時間幅において補間対象とは別の時系列データを参照し、これを利用した補間処理を行うものではなかった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許４２４９４２５号
【特許文献２】特開平５−２３５６９８号公報
【特許文献３】特開２００３−２２７０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これに対し、ビル関連設備に設置されるセンサは複数のデータ種別（計測項目）が存在し、それらのデータ種別の間には関係性が存在するものがある。
例えば、空調設備に設置されたセンサからは、ある時間幅における消費電力の総和を計測するデータ種別と、空調の運転状態を計測するデータ種別の、２個のデータ種別からそれぞれデータを取得できる。
このとき、各データ種別の時系列データを個別に補間すると、任意の時刻における２個のデータ種別の補間処理結果を比較した場合、運転状態を計測するデータ種別のデータ値が０またはオフを示しているにも関わらず、消費電力を計測するデータ種別のデータ値が０以上の値を示すといった、現実では起こり得ない状況を補間処理の結果として出力することがある。
【０００７】
本発明は、このような事情に鑑みたものであり、関連する計測値と整合する補間結果が得られるようにすることを主な目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデータ処理装置は、
補間処理の対象とする計測項目である補間対象計測項目に、関連する計測項目である関連計測項目が存在するか否かを判定する判定部と、
前記補間対象計測項目に対して計測された計測値が示される計測値データを、補間対象計測値データとして入力する補間対象計測値データ入力部と、
前記判定部により前記補間対象計測項目に関連計測項目が存在すると判定された場合に、前記補間対象計測項目の関連計測項目に対して計測された計測値が示される計測値データを、関連計測値データとして入力する関連計測値データ入力部と、
前記関連計測値データに示される計測値を用いて、前記補間対象計測値データに示される計測値の補間処理を行う補間処理部とを有することを特徴とする。
【発明の効果】
【０００９】
本発明では、関連計測値データを入力し、入力した関連計測値データに示される計測値を用いて、補間対象計測値データに示される計測値の補間処理を行う。
このため、補間対象計測値データの計測値について、関連計測値データの計測値と整合する補間結果を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るデータ処理装置の構成例を示すブロック図である。
【図２】実施の形態１に係る動作手順を示すフローチャート図である。
【図３】実施の形態１に係るデータ種別関係記憶部に記憶されるデータ種別と関係定義情報の対応表の一例を示す図である。
【図４】実施の形態１に係る組合せ情報記憶部に記憶されるデータ種別の組合せと補間処理識別子の対応表の一例を示すである。
【図５】実施の形態１に係る補間処理内容記憶部に記憶される補間処理識別子と補間処理内容の対応表の一例を示すである。
【図６】実施の形態１に係る対応情報記憶部に記憶されるデータ種別と補間処理識別子の対応表の一例を示す図である。
【図７】実施の形態１に係る状態判別補間プログラムと線形補間プログラムの組合せによる補間処理の動作手順を示したフローチャート図である。
【図８】実施の形態１に係る状態判別補間プログラムと線形補間プログラムの組合せによる補間処理の、運転状態のデータに対する稼動状態の集計処理を示す図である。
【図９】実施の形態１に係る状態判別補間プログラムと線形補間プログラムの組合せによる補間処理の、消費電力のデータに対する分配処理を示す図である。
【図１０】実施の形態１に係る状態判別補間プログラムと線形補間プログラムの組合せによる補間処理の、分配された消費電力の各データに対する線形補間処理を示す図である。
【図１１】実施の形態２に係る動作手順を示すフローチャート図である。
【図１２】実施の形態１に係る消費電力のデータを示す図である。
【図１３】実施の形態１に係る消費電力を単独で線形補間した結果を示す図である。
【図１４】実施の形態１及び２に係るデータ処理装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
本実施の形態では、ビル関連設備に設置されたセンサ等によって取得された計測値に対する補間処理を説明する。
より具体的には、複数のデータ種別間の関係性を考慮した補間処理を実現することにより、任意の時刻における分析対象の計測値の補間処理結果と、関連する計測値との間で齟齬が生じないようにする手法を説明する。
【００１２】
図１は、実施の形態１のデータ処理装置１００１の構成例を示すブロック図である。
【００１３】
データ処理装置１００１は、センサデータ１０００を入力とし、これに対する補間処理実行結果をセンサデータ記憶装置１０１０へ記録するものである。
センサデータ１０００には、ビル関連設備に設置されたセンサ等により計測された計測値が示される。
センサデータ１０００は、計測値データの例に相当する。
なお、以下では、データ種別と同じ意味で計測項目という語も用いる。
【００１４】
本実施の形態に係るデータ処理装置１００１は、補間処理の対象となる計測項目に対して計測された計測値が示されるセンサデータ１０００を入力する。
補間処理の対象となる計測項目に対して計測された計測値が示されるセンサデータ１０００は、補間対象計測値データの例である。
以下では、補間処理の対象となる計測項目の計測値が示されるセンサデータ１０００を、補間対象のセンサデータ１０００という。
データ処理装置１００１は、補間処理の対象となる計測項目に、関連する計測項目（関連計測項目）が存在するか否かを判定する。
また、データ処理装置１００１は、補間処理の対象となる計測項目に関連計測項目が存在する場合に、関連計測項目に対して計測された計測値が示されるセンサデータ１０００を入力する。
このセンサデータ１０００は、関連計測値データの例である。
また、データ処理装置１００１は、関連計測項目に対するセンサデータ１０００に示される計測値を用いて、補間対象のセンサデータ１０００の計測値の補間処理を行う。
【００１５】
データ処理装置１００１は、データ種別関係記憶部１００２、補間処理部１００３、組合せ補間実行部１００４、補間ライブラリ１００５、補間処理内容記憶部１００６、対応情報組合せ管理部１００７、対応情報記憶部１００８、組合せ情報記憶部１００９、補間実行順序指定部１０１１、センサデータ取得部１０１２を備える。
なお、補間実行順序指定部１０１１の詳細は実施の形態２で説明する。
【００１６】
センサデータ取得部１０１２は、センサデータ１０００を入力する。
センサデータ取得部１０１２は、補間対象計測値データ入力部と関連計測値データ入力部の例に相当する。
【００１７】
データ種別関係記憶部１００２は、各データ種別間の関係定義情報を記憶しておき、データ種別を入力として関係するデータ種別の一覧を返す。
【００１８】
補間処理部１００３は、補間対象のセンサデータ１０００と１個以上のデータ種別を入力として、対応情報組合せ管理部１００７へ対応する補間処理識別子を問い合わせ、補間処理識別子と合致する補間処理内容を補間ライブラリ１００５へ問い合わせて、取得した補間処理内容を補間対象のセンサデータ１０００に対して実行する。
補間処理部１００３は、補間処理部及び判定部の例に相当する。
【００１９】
組合せ補間実行部１００４は、補間処理部１００３の一部であり、補間処理の対象となるデータ種別が他のデータ種別と関係がある場合に、補間ライブラリ１００５から取得した複数の補間処理内容の組合せを実行する。
【００２０】
補間ライブラリ１００５は、１個以上のデータ種別を入力として、対応する補間処理内容を補間処理内容記憶部１００６から取得し、補間処理部１００３へ返す。
【００２１】
補間処理内容記憶部１００６は、補間ライブラリ１００５の一部であり、データ種別に対応する補間処理内容を記憶する。
補間処理内容記憶部１００６は、後述する対応情報記憶部１００８とともに、標準補間処理アルゴリズム情報記憶部の例に相当する。
また、補間処理内容記憶部１００６は、後述する組合せ情報記憶部１００９とともに、追加補間処理アルゴリズム情報記憶部の例に相当する。
【００２２】
対応情報組合せ管理部１００７は、補間処理部１００３からの問い合わせに対し、補間処理の対象となるデータ種別に対応する補間処理識別子の問い合わせを対応情報記憶部１００８へ、さらに他のデータ種別と関係があるデータ種別である場合は関係があるデータ種別の組合せに対応する補間処理識別子の問い合わせを組合せ情報記憶部１００９へ、それぞれ問い合わせを行う。
【００２３】
対応情報記憶部１００８は、１個のデータ種別に一意に対応する補間処理識別子を記憶する。
対応情報記憶部１００８は、前述した補間処理内容記憶部１００６とともに、標準補間処理アルゴリズム情報記憶部の例に相当する。
【００２４】
組合せ情報記憶部１００９は、関係性がある複数のデータ種別の組合せに一意に対応する補間処理識別子を記憶する。
組合せ情報記憶部１００９は、前述した補間処理内容記憶部１００６とともに、追加補間処理アルゴリズム情報記憶部の例に相当する。
【００２５】
次に、図２〜図５を参照して、本実施の形態における動作手順について説明する。
【００２６】
まず、センサデータ取得部１０１２は、補間対象のセンサデータ１０００を取得し、補間処理部１００３が、補間対象のセンサデータ１０００のデータ種別に対して、関係性があるデータ種別が存在するかをデータ種別関係記憶部１００２へ問い合わせる（Ｓ２００１）。
図３にデータ種別関係記憶部１００２におけるデータ種別と関係定義情報の対応表の一例を示す。
例えば、補間対象のセンサデータ１０００のデータ種別が消費電力である場合、このデータ種別に関係があるデータ種別は運転状態である。
なお、図３は、厳密には、同一のビル関連設備（例えば空調設備）で計測された消費電力の計測値と運転状態の計測値が関連することを意味している。
補間処理部１００３は、データ種別関係記憶部１００２からの応答により、補間対象のセンサデータ１０００のデータ種別に対して関係性があるデータ種別が存在するか否かを判定する。
【００２７】
Ｓ２００１の問合せの結果、関係するデータ種別が存在する場合（Ｓ２００２でＹＥＳ）、補間処理部１００３は、まず関係があるデータ種別の組合せを入力として、対応する補間処理識別子を対応情報組合せ管理部１００７へ問い合わせる（Ｓ２００３）。
対応情報組合せ管理部１００７は、組合せ情報記憶部１００９から補間処理識別子を取得して補間処理部１００３へ返す。
図４に組合せ情報記憶部１００９におけるデータ種別の組合せと補間処理識別子の対応表の一例を示す。
例えば、補間対象のセンサデータ１０００のデータ種別が消費電力であり、関係データ種別が運転状態である場合、補間処理識別子はｆ＿１となる。
【００２８】
補間処理部１００３は、Ｓ２００３の問合せに対して取得した補間処理識別子ｆ＿１に対応する補間処理内容を補間ライブラリ１００５へ問い合わせる（Ｓ２００４）。
補間ライブラリ１００５は、補間処理内容記憶部１００６から補間処理内容を取得して補間処理部１００３へ返す。
図５に補間処理内容記憶部１００６における補間処理識別子と補間処理内容の対応表の一例を示す。
例えば、今回対象となる補間処理識別子がｆ＿１である場合、補間処理内容は状態判別補間プログラムとなる。
なお、図５の補間処理内容の欄に記述されている各補間プログラムは、所定の補間処理アルゴリズムを実現するプログラムである。
また、状態判別補間プログラムは、後述するように、線形補間プログラムに追加して実行されるプログラムであり、追加補間処理アルゴリズムを実現するプログラムに相当する。
【００２９】
Ｓ２００５〜Ｓ２００６においても同様にして、補間処理部１００３は補間対象のセンサデータ１０００のデータ種別についての問い合わせを対応情報組合せ管理部１００７へ行い、補間ライブラリ１００５から補間処理内容を取得する。
このとき、対応情報組合せ管理部１００７は対応情報記憶部１００８から補間処理識別子を取得する。
図６に対応情報記憶部１００８におけるデータ種別と補間処理識別子の対応表の一例を示す。
例えば、補間対象のセンサデータ１０００のデータ種別が消費電力である場合、補間処理識別子はｆ＿３であり、図５より、補間処理内容は線形補間プログラムとなる。
線形補間プログラムは、補間対象のセンサデータ１０００のデータ種別（消費電力）に対して標準の補間プログラムとして定義されており、標準補間処理アルゴリズムを実現するプログラムに相当する。
【００３０】
補間処理部１００３及び組合せ補間実行部１００４は、Ｓ２００４およびＳ２００６で取得した補間プログラムを組み合わせて実行し、補間処理結果を返す（Ｓ２００７）。
ここでは、補間対象のセンサデータ１０００のデータ種別が消費電力の場合を例に説明する。
前述のＳ２００１〜Ｓ２００５から、データ種別「消費電力」に対応する補間処理内容は線形補間プログラム、関係するデータ種別の組合せである「消費電力×運転状態」に対応する補間処理内容は状態判別補間プログラムである。
ここで、線形補間プログラムは、任意の時系列区間における始点と終点のデータ間を線形補間して、任意の時刻におけるデータ（計測値）を求める補間処理アルゴリズムを実現する。
また、状態判別補間プログラムは、２つのデータを入力とし、状態を表すデータの値が０よりも大きい時系列区間を記憶し、この時系列区間幅の割合に従ってもう一方のデータの値を分配する補間処理アルゴリズムを実現する。
【００３１】
Ｓ２００７の具体的な動作手順を、図７〜図１０、図１２及び図１３を参照して説明する。
【００３２】
はじめに、補間処理部１００３は、消費電力のサンプリング周期を取得する（Ｓ７００１）。
この消費電力のサンプリング周期は第１の時間幅の例に相当する。
なお、以下では、消費電力のサンプリング周期を３０分とする。
また、以下では、１０：３０に計測された空調設備の消費電力の計測値（１０：０１〜１０：３０の時間幅における消費電力の総和）を例にして説明を進める。
図１２は、１０：３０に計測された消費電力の計測値を示している。
【００３３】
次に、補間処理部１００３は、センサデータ取得部１０１２を介して、図１２に示した消費電力が測定されたビル関連設備で測定された１分ごとの運転状態のセンサデータ（以下、運転状態のデータという）をＳ７００１の結果である３０分に渡って取得する（Ｓ７００２）。
なお、運転状態のデータの計測単位である１分は、第２の時間幅の例に相当する。
【００３４】
Ｓ７００３では、補間処理部１００３は、Ｓ７００２で取得した１分ごとの運転状態のデータから、稼動状態（空調設備がオンになっている状態）を示す時間帯を集計する（図８）。
図８の例では、補間処理部１００３は、１０：０１〜１０：３０の３０分に渡って運転状態の計測値が１分単位で示される運転状態のデータを入力し、１分ごとの運転状態のデータから、１０：０３〜１０：１０の間に空調設備が稼動状態になっており、１０：１５〜１０：２０の間に空調設備が稼動状態になっているという集計結果を得ている。
【００３５】
次に、補間処理部１００３は、Ｓ７００３の集計結果に基づき、現在対象としている消費電力のセンサデータ（以下、消費電力のデータという）を、稼動状態の時間幅の割合に応じて分配する（Ｓ７００４、図９）。
図１２に示す消費電力の総和が１２０であるとすると、補間処理部１００３は、１０：０３〜１０：１０の７分間に対して７０を割り当て、１０：１５〜１０：２０の５分間に５０を割り当てる。
【００３６】
次に、補間処理部１００３は、Ｓ７００４で分配した消費電力の各データに対して、線形補間を実行して補間結果を取得する（Ｓ７００５、図１０）。
【００３７】
そして、補間処理部１００３は、Ｓ７００２〜Ｓ７００５を、補間対象となる消費電力の全データに対して消費電力のサンプリング周期ごとにずらしながら繰り返し実行し、補間処理を完了する（Ｓ７００６）。
【００３８】
なお、Ｓ７００２〜Ｓ７００４の処理が状態判別補間プログラムによる処理であり、Ｓ７００５の処理が線形補間プログラムによる処理である。
【００３９】
運転状態のデータとの照合を行わずに、消費電力のデータのみで線形補間処理を行った場合は、図１３に示す補間処理結果となり、空調設備が稼動していない１０：０１〜１０：０２の間、１０：１１〜１０：１４の間、１０：２１〜１０：３０の間でも電力が消費されていることになり、運転状態のデータとの不整合が生じることになる。
これに対して、図１０の補間処理結果では、運転状態のデータとの照合を経て消費電力のデータの補間が行われているため、消費電力のデータと運転状態のデータとの間で整合がとれている。
【００４０】
図２において、Ｓ２００２でＮＯであった場合、つまり補間対象のデータ種別に関係するデータ種別が存在しない場合は、補間処理部１００３は対応情報記憶部１００８への問い合わせを行い、データ種別に対応する補間処理内容を補間ライブラリ１００５から取得して、補間処理を実行する（Ｓ２００８〜Ｓ２０１０）。
【００４１】
以上が、本実施の形態１に係るデータ処理装置の動作説明である。
本実施の形態では、データ種別が消費電力、関係するデータ種別が運転状態、消費電力×運転状態のデータ種別の組合せに対応する補間処理内容が状態判別補間プログラム、消費電力のデータ種別に対応する補間処理内容が線形補間プログラムである場合を例として説明した。
しかしながら、データ種別および関係するデータ種別は適用システムに応じて任意に設定可能であり、各データ種別および組合せに対応する補間処理内容もデータの意味に応じて動作内容をユーザが設定可能である。
本実施の形態では、図７のＳ７００２〜Ｓ７００４の処理が状態判別補間プログラムにより行われ、Ｓ７００５の処理が線形補間プログラムにより行われる例を示したが、これらの処理内容はユーザ設定により動作の変更が可能である。
【００４２】
また、補間処理部１００３および組合せ補間実行部１００４は、Ｓ７００１およびＳ７００６の動作フローの枠組みを提供し、補間対象のデータ種別のサンプリング周期ごとにユーザ定義の各補間プログラムを実行するものである。
このように、組合せ補間実行部１００４がデータ種別の組合せに対応する補間プログラムを実行するに当たり、補間プログラム内での各データ種別に対応する別の補間プログラムの呼出しはデータ種別をキーとすることで、各データ種別と補間プログラムの対応関係に変更があった場合にも、データ種別の組合せに対応する補間プログラムの内容の変更は必要ない。
【００４３】
また、本実施の形態では、補間対象のデータ種別に関係するデータ種別が１つの例を説明したが、補間対象のデータ種別に関係するデータ種別が２つ以上あってもよい。
関係するデータ種別が２つ以上ある場合は、補間処理部１００３は、２つ以上のデータ種別のセンサデータ１０００の各々を用いて、補間対象のデータ種別のセンサデータ１０００の補間処理を行う。
【００４４】
また、以上では、図２のＳ２００１の段階で、センサデータ取得部１０１２が、補間対象のセンサデータ１０００を取得する例を説明したが、補間対象のセンサデータ１０００の取得タイミングは別のタイミングでもよい。
例えば、Ｓ２００７内のＳ７００１のタイミングで補間対象のセンサデータ１０００を取得するようにしてもよい。
【００４５】
実施の形態２．
本実施の形態では、補間実行順序指定部１０１１について説明する。
補間実行順序指定部１０１１は、補間処理対象のデータ種別に関係があるデータ種別をデータ種別関係記憶部１００２から取得し、補間処理部１００３に対して補間プログラムの実行優先順位を通知する。
【００４６】
図１１は、実施の形態２の動作手順を示したフローチャートである。
【００４７】
Ｓ１１００１〜Ｓ１１００２は実施の形態１のＳ２００１〜Ｓ２００２と同様であるため、説明を省略する。
Ｓ１１００３では、補間実行順序指定部１０１１が、関係するデータ種別に対する補間を優先して実行するよう、補間処理の優先順序を決定して補間処理部１００３へ通知する。
Ｓ１１００４〜Ｓ１１００７は実施の形態１のＳ２００３〜Ｓ２００６と同様であり、説明を省略する。
Ｓ１１００８において、補間処理部１００３は、Ｓ１１００３の優先順序に従って補間処理を実行する。
例として、図３の消費電力を補間対象のデータ種別とする場合、関係データ種別は運転状態であり、運転状態の時系列データに対する補間処理（この場合の例では状態判別補間プログラム）を実行する。
Ｓ１１００９〜Ｓ１１０１２は実施の形態１のＳ２００７〜Ｓ２０１０と同様であり、説明を省略する。
【００４８】
以上が、実施の形態２に係るデータ処理装置の動作説明である。
なお、実施の形態２では、データ種別が消費電力、関係するデータ種別が運転状態の場合を例として説明したが、データ種別および関係するデータ種別は適用システムに応じて任意に設定可能であり、関係するデータ種別が複数個の場合や、関係するデータ種別の補間処理において、さらに別の関係するデータ種別が存在する入れ子状態の場合についても、同様に対応可能である。
【００４９】
以上、実施の形態１及び実施の形態２では、
ビル等の建物で取得される種別の異なる時系列データの管理において、
あるデータ種別の時系列データ内の欠損値に対して補間処理を実行する装置であって、
データ種別間の関係を定義した情報を記憶する「データ種別関係記憶部」と、
前記データ種別関係記憶部に保持されている関係定義情報から優先して補間処理するデータ種別を決定する「補間実行順序決定部」と、
データ種別の組合せから一意に決定する組合せ情報を記憶する「組合せ情報記憶部」と、
前記データ種別関係記憶部に保持されている関係定義情報から２個以上の対応情報と前記１個の組合せ情報を取得する「対応情報組合せ管理部」と、
前記対応情報組み合わせ管理部から取得した２個以上の対応情報と１個の組合せ情報をもとに、１個以上の補間プログラムを補間ライブラリから呼び出して複数の時系列データを入力とした補間処理を実行する「組み合わせ補間実行部」を備え、
データ種別間の関係定義情報をもとに欠損値への適切な補間を実行するデータ処理装置を説明した。
【００５０】
また、前記データ種別関係記憶部が、任意のデータ種別を入力として、このデータ種別の時系列データの補間処理を実行するに当たって参照が必要となる、他のデータ種別の時系列データが１個以上存在する場合に、そのデータ種別を特定することを説明した。
【００５１】
また、前記補間実行順序指定部が、前記データ種別関係記憶部から取得した関係データ種別を入力として繰り返し前記データ種別関係記憶部へ問い合わせることで、補間処理が必要な各データ種別に対する補間処理実行の優先順序を指定することを説明した。
【００５２】
また、前記組合せ情報記憶部および前記対応情報組合せ管理部が、補間対象のデータ種別とこれに関係する１個以上のデータ種別を入力として、各データ種別に対応する補間プログラムとこれらの組合せに対応する補間プログラムを一意に決定することを説明した。
【００５３】
また、前記組み合せ補間実行部が、前記対応情報組合せ管理部からの情報をもとに補間プログラムを取得し、前記補間実行順序決定部からの各データ種別の補間実行優先順序に従い、対応する補間プログラムを順次実行して各データ種別の時系列データに対する補間処理結果を取得することを説明した。
【００５４】
また、前記組み合せ補間実行部が、データ種別の組合せに対応する補間プログラムにおいて、補間対象に関係するデータ種別に対応する補間プログラムを呼び出すに当たり、補間プログラムではなく関係するデータ種別をキーとして呼び出すことを説明した。
【００５５】
最後に、実施の形態１及び２に示したデータ処理装置１００１のハードウェア構成例を図１４を参照して説明する。
データ処理装置１００１はコンピュータであり、データ処理装置１００１の各要素をプログラムで実現することができる。
データ処理装置１００１のハードウェア構成としては、バスに、演算装置９０１、外部記憶装置９０２、主記憶装置９０３、通信装置９０４、入出力装置９０５が接続されている。
【００５６】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
外部記憶装置９０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
主記憶装置９０３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
実施の形態１及び２で説明した「〜記憶部」は、外部記憶装置９０２又は主記憶装置９０３で実現される。
通信装置９０４は、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）であり、センサデータ１０００を受信する。
入出力装置９０５は、例えばマウス、キーボード、ディスプレイ装置等である。
【００５７】
プログラムは、通常は外部記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１に読み込まれ、実行される。
プログラムは、図１に示す「〜部」（但し、「〜記憶部」を除く、以下も同様）として説明している機能を実現するプログラムである。
更に、外部記憶装置９０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置９０３にロードされ、演算装置９０１はＯＳを実行しながら、図１に示す「〜部」の機能を実現するプログラムを実行する。
また、実施の形態１及び２の説明において、「〜の判断」、「〜の判定」、「〜の補間処理」、「〜の照合」、「〜の指定」、「〜の入力」、「〜の取得」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置９０３にファイルとして記憶されている。
また、暗号鍵・復号鍵や乱数値やパラメータが、主記憶装置９０３にファイルとして記憶されてもよい。
【００５８】
なお、図１４の構成は、あくまでもデータ処理装置１００１のハードウェア構成の一例を示すものであり、データ処理装置１００１のハードウェア構成は図１４に記載の構成に限らず、他の構成であってもよい。
【符号の説明】
【００５９】
１０００  センサデータ、１００１  データ処理装置、１００２  データ種別関係記憶部、１００３  補間処理部、１００４  組合せ補間実行部、１００５  補間ライブラリ、１００６  補間処理内容記憶部、１００７  対応情報組合せ管理部、１００８  対応情報記憶部、１００９  組合せ情報記憶部、１０１０  センサデータ記憶装置、１０１１  補間実行順序指定部、１０１２  センサデータ取得部。
【図１】
2014153180.tif 000003
【図２】
2014153180.tif 000004
【図３】
2014153180.tif 000005
【図４】
2014153180.tif 000006
【図５】
2014153180.tif 000007
【図６】
2014153180.tif 000008
【図７】
2014153180.tif 000009
【図８】
2014153180.tif 000010
【図９】
2014153180.tif 000011
【図１０】
2014153180.tif 000012
【図１１】
2014153180.tif 000013
【図１２】
2014153180.tif 000014
【図１３】
2014153180.tif 000015
【図１４】
2014153180.tif 000016