數據處理裝置、數據處理方法及程序的制作方法
【技術領域】
[0001]本發明涉及管理計測設備(也稱為傳感器)的計測結果的技術。
【背景技術】
[0002]已公開了如下的方法:在從計測設備的配置、所屬或者用途等各種觀點出發對由計測設備計測出的計測數據進行累計的計測數據管理裝置中,相對于實際設置有計測設備的實際計測點,設立實際沒有設置計測設備的假想計測點(例如,專利文獻1)。
[0003]實際計測點與由實際存在的計測設備計測的計測數據對應,假想計測點與使用實際計測點的計測數據之和或者通過按比例分配等計算出的虛擬的計測數據對應。
[0004]另外,還公開了如下的方法:按照時間經過單位、建筑物單位、場所單位、計測類別單位、用途單位等的管理區分,按比例分配實際計測點的計測數據,由此求出假想計測點的計測數據(例如,專利文獻2)。
[0005]在先技術文獻
[0006]專利文獻
[0007]專利文獻1:日本專利第4640212號公報
[0008]專利文獻2:日本特開2006 —185318號公報
【發明內容】
[0009]發明要解決的問題
[0010]計測數據存在如下的特性:隨著時間經過而持續到達的在同一時間段中計測出的計測數據往往彼此密切關聯。
[0011]因此,在將計測數據存儲于數據庫的表中的情況下,使各個計測值與表的各列相對應,將同一計測時刻的計測值匯總為一條記錄進行存儲,這樣使用比較方便。
[0012]另一方面,受到近年來的計測設備的高性能化/低價格化、網絡帶寬的增擴、每單位容量的存儲器價格的下降等技術背景影響,能夠從更多的計測設備以更短的收集周期收集計測數據,并進行蓄積/保存。
[0013]并且,來自計測數據的利用者的、利用這些計測數據的需求也在增長。
[0014]例如,存在收集并分析耗電量來決定提高節能對策效果的策略、以及收集并分析機械/設備的狀態數據以對機械/設備的故障防患于未然的預防保全等需求。
[0015]基于如上所述的背景,由計測數據管理裝置的一個系統管理的計測數據在增加。
[0016]在通常的數據庫管理系統中,每一個表能夠定義的列數最大約為1000。
[0017]因此,在管理從計測設備產生的、種類遠遠超過列數上限的計測數據的情況下,需要在列方向上分割表,將計測數據分散存儲在多個表中。
[0018]在將計測數據分散于多個表中時,當在如上述現有技術那樣的利用假想計測點進行累計和/或利用多種計測數據進行分析的情況下,產生從多個表讀出計測數據的情況。
[0019]因此,與從一個表讀出計測數據的情況相比,存在累計/分析所需要的時間增加的問題。
[0020 ]基本上隨著讀出計測數據的表的數量增加,該時間也增加。
[0021]并且,在從多個表讀出計測數據的情況下,也存在需要在用戶的應用側進行追加的累計處理等后續處理的情況,也存在應用的研發負擔變大的問題。
[0022]本發明將解決如上所述的問題作為主要目的,其主要目的在于,在計測設備的數量增多而分散在多個表中存儲計測值的情況下,以能夠高效地進行累計及分析的方式決定作為計測值的存儲地點的表。
[0023]用于解決問題的手段
[0024]本發明的數據處理裝置管理與計測設備相關聯的樹結構數據,其特征在于,該數據處理裝置具有:數據分割部,其將所述樹結構數據分割成多個子樹數據,使得與各個子樹數據相關聯的計測設備的數量為表存儲設備數以下,其中,該表存儲設備數是計測值能夠存儲于計測值表中的計測設備的上限數;狀態判斷部,其判斷由所述數據分割部分割而得到的子樹數據是否處于確定狀態;以及表分配部,其對由所述狀態判斷部判斷為處于確定狀態的子樹數據,分配對來自與該子樹數據相關聯的計測設備的計測值進行存儲的計測值表,在與一個子樹數據相關聯的計測設備與其它任意子樹數據都不相關聯、且與該一個子樹數據相關聯的計測設備的數量為所述表存儲設備數以下的情況下,所述狀態判斷部判斷為該一個子樹數據處于第1確定狀態,在與一個子樹數據相關聯的計測設備中的至少一個計測設備重復地與其它子樹數據也相關聯、且將與該一個子樹數據相關聯的計測設備的數量和與該其它子樹數據相關聯的計測設備的數量的重復部分去除后的合計數為所述表存儲設備數以下的情況下,所述狀態判斷部判斷為該一個子樹數據和該其它子樹數據處于第2確定狀態,所述狀態判斷部使所述數據分割部將被判斷為不處于第1確定狀態和第2確定狀態中的任意狀態的子樹數據進一步分割成多個子樹數據。
[0025]發明效果
[0026]根據本發明,判定子樹數據是否處于第1確定狀態或者第2確定狀態的同時進行子樹數據的分割,因而能夠使同時用于累計及分析的計測值盡可能地對應于同一個計測值表,能夠高效地進行累計及分析。
【附圖說明】
[0027]圖1是示出實施方式1的計測數據管理裝置的結構例的圖。
[0028]圖2是示出實施方式1的計測數據管理系統的結構例的圖。
[0029]圖3是示出實施方式1的計測數據管理系統的結構例的圖。
[0030]圖4是示出實施方式1的計測數據的格式例的圖。
[0031]圖5是示出實施方式1的計測值表的示例的圖。
[0032]圖6是示出實施方式1的結構信息的示例的圖。
[0033]圖7是示出實施方式1的結構信息的示例的圖。
[0034]圖8是示出實施方式1的結構信息的示例的圖。
[0035]圖9是示出實施方式1的結構信息樹、假想計測點信息、實際計測點和計測值表的關系的圖。
[0036]圖10是示出實施方式1的結構信息表的示例的圖。
[0037]圖11是示出實施方式1的小組名稱表及等級名稱表的示例的圖。
[0038]圖12是示出實施方式1的假想計測點定義表的示例的圖。
[0039]圖13是示出實施方式1的計測值表設計信息的示例的圖。
[0040]圖14是示出實施方式1的代替計測點定義表的示例的圖。
[0041]圖15是示出實施方式1的計測值表設計信息的生成步驟的流程圖。
[0042]圖16是示出實施方式1的計測值表設計信息的生成步驟的流程圖。
[0043]圖17是示出實施方式1的計測點管理信息表的示例的圖。
[0044]圖18是示出實施方式1的子結構信息樹管理表的示例的圖。
[0045]圖19是示出將實施方式1的子結構信息樹分割成子樹的步驟的流程圖。
[0046]圖20是示出實施方式1的計測數據管理裝置的運用準備階段的圖。
[0047]圖21是示出實施方式1的計測數據管理裝置的計測數據的收集及蓄積階段的圖。
[0048]圖22是示出實施方式1的計測數據管理裝置的計測數據的讀出及累計階段的圖。
[0049]圖23是示出實施方式1的第1確定狀態的示例的圖。
[0050]圖24是示出實施方式1的第2確定狀態的示例的圖。
[0051]圖25是示出實施方式1的第3確定狀態的示例的圖。
[0052]圖26是示出實施方式1的結構信息樹的示例的圖。
[0053]圖27是示出實施方式1的結構信息表的示例的圖。
[0054]圖28是示出實施方式1的結構信息樹的示例的圖。
[0055]圖29是示出實施方式1的結構信息表的示例的圖。
[0056]圖30是示出實施方式1的結構信息樹和實際計測點之間的關系的圖。
[0057]圖31是示出實施方式1的假想計測點定義表的示例的圖。
[0058]圖32是示出實施方式1的假想計測點定義表的示例的圖。
[0059]圖33是示出實施方式1的臨時結構信息表的示例的圖。
[0060]圖34是示出實施方式1的臨時結構信息表的示例的圖。
[0061]圖35是示出實施方式1的計測點管理信息表的示例的圖。
[0062]圖36是示出實施方式1的子結構信息樹表的示例的圖。
[0063]圖37是示出實施方式1的臨時結構信息表的更新例的圖。
[0064]圖38是示出實施方式1的計測點管理信息表的更新例的圖。
[0065]圖39是示出實施方式1的子結構信息樹表的更新例的圖。
[0066]圖40是示出實施方式1的臨時結構信息表的更新例的圖。
[0067]圖41是示出實施方式1的計測點管理信息表的更新例的圖。
[0068]圖42是示出實施方式1的子結構信息樹表的更新例的圖。
[0069]圖43是示出實施方式1的子結構信息樹表的更新例的圖。
[0070]圖44是示出實施方式1的計測數據管理裝置的硬件結構例的圖。
[0071]圖45是示出實施方式1的假想計測點定義表的更新例的圖。
[0072]圖46是示出實施方式1的假想計測點定義表的更新例的圖。
[0073]圖47是示出實施方式1的計測點管理信息表的更新例的圖。
[0074]圖48是示出實施方式1的代替點計測點定義的導出步驟的圖。
【具體實施方式】
[0075]實施方式1
[0076]在本實施方式中說明如下的計測數據管理裝置:在計測設備的數量、計測數據的種類遠遠多于數據庫管理系統的一個表的最大列數的情況下,使同時用于累計及分析的計測值盡可能地對應于同一個表,由此能夠抑制執行累計時的執行時間和執行分析時的執行時間的增加,削減用戶的應用研發負擔。
[0077]本實施方式的計測數據管理裝置100具有圖1所例示的結構。
[0078]另外,關于圖1所示的計測數據管理裝置100的構成要素各自的詳細情況,在后面進行說明。
[0079]計測數據管理裝置100相當于數據處理裝置的示例。
[0080]并且,如圖2、圖3所示,本實施方式的計測數據管理裝置100與計測設備201、據點裝置210和操作終端220—起構成計測數據管理系統200。
[0081]另外,關于圖2、圖3所示的計測設備201、據點裝置210、操作終端220的詳細情況,
在后面進行說明。
[0082]在說明本實施方式的計測數據管理裝置100的結構及動作的詳細情況之前,首先說明計測數據管理裝置的動作的概要。
[0083]計測數據管理裝置100的動作被劃分為以下三個過程。
[0084](1)運用準備
[0085](2)計測數據的收集及蓄積
[0086](3)計測數據的讀出及累計
[0087](1)運用準備
[0088]在運用準備階段中,在傳感器數據的收集及蓄積、讀出及累計等的實際運用開始之前,作為準備,執行以下的處理(圖20)。
[0089]用戶使用假想計測點信息輸入輸出部111,對計測數據管理裝置100設定假想計測點定義表141(S11)。
[0090]用戶使用結構信息輸入輸出部112,對計測數據管理裝置100設定結構信息表142(S12)。
[0091]計測值表設計部121根據假想計測點定義表141和結構信息表142,生成計測值表設計信息143(S13)。
[0092]此時,計測值表設計部121根據需要在假想計測點定義表141中記載代替計測點的
?目息。
[0093]關于代替計測點在后面進行說明。
[0094]通過該步驟S13,決定實際計測點和計測值表144(多個)的列的對應關系。
[0095]計測值表定義部122根據計測值表設計信息143生成(CREATE)計測值表(S14)。
[0096]另外,在本實施方式中主要說明S13的處理。
[0097](2)計測數據的收集及蓄積
[0098]在通常運用開始時,從與各個實際計測點對應的計測設備收集計測數據,計測值被蓄積在計測值表144中。
[0099]在計測數據的收集及蓄積中具體執行以下的處理(圖21)。
[0100]在各個計測設備201中反復(多數情況時是定期)計測數據(S21)。
[0101 ]通過據點裝置210將計測數據收集在計測數據管理裝置100中。
[0102]將所收集的計測數據寫入計測數據管理裝置100的計測數據收集蓄積部131中(S22)。
[0103]計測數據收集蓄積部131根據計測值表設計信息143,決定作為計測值的存儲地點的計測值表144和列,將計測數據的計測值寫入相應的列中(S23)。
[0104]并且,在定義了與計測數據的實際計測點ID相關聯的代替計測點的情況下,將計測數據寫入相應的列中。
[0105]關于代替計測點在后面進行說明。
[0106](3)計測數據的讀出及累計
[0107]在通常運用開始、計測數據的計測值被蓄積在計測值表144中時,根據需要進行計測數據的讀出及累計,計測數據管理裝置100的用戶使用計測數據。
[0108]在計測數據的讀出及累計中具體執行以下的處理(圖22)。
[0109]用戶指定假想計測點名稱和計測數據的計測時刻的期間,從操作終端220向計測數據管理裝置100請求計測數據的讀出(S31)。
[0110]假想計測數據運算部132根據指定的假想計測點名稱,基于假想計測點定義表141取得用于得到用戶期望的計測數據的實際計測點的列表(S32)。
[0111]此時,對某個假想計測點定義代替計測點,在該代替計測點和其它實際計測點的計測數據被分配在同一個表中的情況下,假想計測數據運算部132從與代替計測點對應的列中讀出計測數據(S32)。
[0112]并且,假想計測數據運算部132將按照假想計測點定義計算出的計測數據輸出給操作終端220(S33)。
[0113]另外,計測值表設計部121相當于數據分割部、狀態判斷部、表分配部及代替計測點設定部的示例。
[0114]此外,計測數據收集蓄積部131相當于代替計測點計算部的示例。
[0115]下面,更詳細地說明(1)運用準備(圖20的S13)。
[0116]本實施方式的計測數據管理裝置100管理作為如圖9中例示的樹型構造數據的結構信息樹700和結構信息樹710。
[0117]并且,計測數據管理裝置100管理計測值表144。
[0118]在計測值表144中存儲有由多個計測設備201計測出的計測值。
[0119]結構信息樹700和結構信息樹710分別具有基于多個節點的分層構造。
[0120]各個節點成為計測值的累計的單位。