本發明涉及能量管理系統,并且更具體地涉及能夠允許用戶容易地查詢在能量管理系統中存儲的數據值的設備和方法。
背景技術:
在對提高能量效率和減少溫室氣體的不斷增加的政府管控、對能量成本的增大的負擔、不充足的電力供應等的情況下,存在減少能量消耗和提高能量效率的不斷增加的興趣。盡管能量消耗的減少需要系統的、可持續的且高效的措施,但是至今沒有提出令人滿意的手段。因此,為了減少能量消耗的目的,需要用于確定在哪里消耗能量和消耗多少能量、發現能量耗散的因素以及找到并履行改善計劃的有力手段。
因此意味著,能夠監測并控制能量的流動的能量管理系統(EMS)正在受到全球關注。能量管理系統是能夠通過實時監測能量消耗的狀況并基于硬件、軟件和基于ICT的監測和控制技術來分析數據的聚合來優化能量消耗的集成能量管理方案。
現有能量管理系統在使用實時數據庫的數據查詢中具有很多不便,如將在下面參考圖1和圖2進行描述的。
圖1是示出傳統能量管理系統的數據管理的配置的視圖。
在傳統能量管理系統中,當系統被啟動時,控制部件12提取在數據庫11中包含的模式信息和數據庫文件。因此,為了查詢實時數據,用戶必須查詢數據庫11正在運轉在其中的服務器10。具體地,用戶必須訪問實時數據正在駐存在其中的服務器10的控制部件12。
圖2是示出傳統能量管理系統的數據管理過程的流程圖。
在能量管理系統中包含的當前數據庫是實時數據庫。因此,能量管理系統接收目的在于數據查詢的條目選擇的輸入(S101)。具體地,可以存在用于數據查詢的多個條目。另外,能量管理系統中的數據查詢需要多個條目的選擇。實時數據借助于指針而非表的形式來管理,并且因此需要選擇與指針相對應的條目。
在接收到條目選擇的輸入后,能量管理系統接收用于選擇所選擇的條目的子條目的輸入(S103)。用于數據查詢的條目可以具有層級結構。因此,能量管理系統能夠接收用于校正數據查詢的各層級結構中的每個層級結構的選擇輸入。
作為一個示例,能量管理系統接收用于選擇按向量、方法、項、項數據和數組的順序的條目中的一個條目的輸入。如果最上面的條目是向量,則能量管理系統接收與所選擇的向量相關聯的方法的選擇輸入。以這種方式,能量管理系統能夠順序地接收選擇輸入直到最后子條目。
能量管理系統查詢用于所選擇的條目的一個數據(S105)。
傳統能量管理系統具有上述問題。將在下文中詳細描述能夠克服該問題的本發明的一個示例性實施例。
技術實現要素:
本發明的一方面在于提供一種能量管理系統,其能夠通過增強實時數據查詢功能來以高效率管理實時數據。
本發明的另一方面在于提供一種能量管理系統,其能夠允許客戶端查詢在現有技術中僅僅能夠通過服務來查詢的數據。
本發明的另一方面在于提供一種能量管理系統,其能夠在一個屏幕上查詢一個或多個數據。
本發明的另一方面在于提供一種能量管理系統,其能夠通過一次點擊便可查詢重要的數據。
根據本發明的一個方面,提供了一種能量管理系統的數據管理設備,其包括:控制部件,其被配置為處理從電力系統收集的數據;以及實時數據庫,其包括處理過的數據,其中,控制部件接收用于在實時數據庫上的數據查詢的條目選擇的輸入而不考慮數據條目的層級并且基于接收到的輸入來從實時數據庫中查詢數據。
在一個實施例中,在接收到用于在用于數據查詢的各條目之中選擇僅僅第一層級的條目的輸入后,所述控制部件確定與緊接所述第一層級的第二層級相對應的所有條目作為查詢目標。
在一個實施例中,控制部件可以顯示用于詢問是否選擇與第二層級相對應的所有條目的菜單。
在一個實施例中,控制部件可以接收用于至少一個過濾條件的輸入并且基于接收到的過濾條件來過濾并顯示查詢到的數據。
在一個實施例中,控制部件可以將數據查詢的結果轉變成文件并存儲該文件。
在一個實施例中,所選擇的條目的信息包括所選擇的條目的名稱、類型和子條目的數量中的至少一個。
[本發明的優點]
根據本發明的一個實施例,能夠提供一種能量管理系統,其能夠通過增強實時數據查詢功能來以高效率管理實時數據。
根據本發明的一個實施例,能夠提供一種能量管理系統,其能夠允許客戶端查詢在現有技術中僅僅能夠通過服務來查詢的數據。
根據本發明的一個實施例,能夠提供一種能量管理系統,其能夠在一個屏幕上查詢一個或多個數據。
根據本發明的一個實施例,能夠提供一種能量管理系統,其能夠通過一次點擊便可查詢重要的數據。
附圖說明
圖1是傳統能量管理系統的數據管理的配置的視圖。
圖2是示出傳統能量管理系統的數據管理過程的流程圖。
圖3是示出根據本發明的一個實施例的能量管理系統的配置的框圖。
圖4是示出根據本發明的一個實施例的能量管理系統中的數據管理的視圖。
圖5是示出根據本發明的一個實施例的能量管理服務器的操作過程的流程圖。
具體實施方式
在下文中,將詳細參考各附圖描述本發明的各實施例。應當理解,本發明不限于下面的實施例,并且各實施例僅僅出于說明的目的而被提供。本發明的范圍應當僅僅受隨附權利要求及其等同物限定。
在下面的描述中,為針對各元件的后綴的術語“模塊”和“部件”出于方便描述的目的而被單獨地或組合地給出或使用,但是這些術語不旨在在兩者之間進行區分。
各附圖中的各框和流程圖中的各步驟的組合可以根據計算機程序指令來執行。這些計算機指令能夠被安裝在通用計算機、專用計算機或可編程數據處理裝備的其他處理器中。因此,由計算機或可編程數據處理裝備的其他處理器運行的指令創建用于執行在各附圖中的各框中和流程圖中的各步驟中描述的各功能的單元。這些計算機程序指令能夠被存儲在能夠輔助計算機或可編程數據處理裝備的其他處理器來以特定方式實現特定功能的計算機可用或計算機可讀存儲器中。因此,存儲在計算機可用或計算機可讀存儲器中的指令能夠被用于制作包含用于執行在各附圖中的各框中和流程圖中的各步驟中描述的各功能的指令單元的產品。計算機程序指令還能夠被安裝在計算機或可編程數據處理裝備的其他處理器中。因此,能夠在計算機或可編程數據處理裝備的其他處理器上執行操作步驟的序列以產生計算機可執行過程。另外,操作計算機或可編程數據處理裝備的其他處理器的指令能夠提供用于執行在各附圖中的各框中和流程圖中的各步驟中描述的各功能的步驟。
另外,各框或各步驟可以表示包括用于執行(一個或多個)指定邏輯功能的一個或多個可執行指令的模塊、片段或代碼的部分。另外,在一些備選實施例中,應當指出,在各框或各步驟中描述的各功能可以在指定序列之外執行。例如,可以基本上一次執行兩個連續的框或步驟或者可以有時取決于對應的功能以反向順序執行兩個連續的框或步驟。
根據本發明的一個實施例的能量管理系統使用實時數據庫來存儲并管理數據。不同于一般的關系數據庫,實時數據庫可以由類、對象和屬性構建并且可以包括詳細的數據,例如項、向量、項數據和數組。一般的關系數據庫可以將數據表示為表的形式而非層級結構并且自由地訪問方塊中的項。另外,用戶能夠自由地對表進行拆分、組合、添加和修改而不受其他因素影響。
然而,強制能量管理系統使用實時數據庫而非一般的關系數據庫,因為數據必須被連續地處理并實時地被存儲。實時數據庫能夠通過將數據與數據相關聯的指針來訪問數據。因此,傳統能量管理系統具有的不便在于通過一次數據查詢僅僅查詢一個數據。
在下文中,將參考各附圖描述本發明的一些示例性實施例。
圖3是示出了根據本發明的一個實施例的能量管理系統的配置的框圖。
參考圖3,根據本發明的一個實施例的能量管理系統可以包括能量管理服務器10、客戶端30和電力系統20.
能量管理服務器10可以從電力系統20接收數據并創建數據庫11形式的數據。另外,能量管理服務器10能夠將數據庫11提供給客戶端30。另外,能量管理服務器10能夠管理并控制電力系統20。能量管理服務器10可以連接到多個客戶端30。另外,能量管理服務器10可以具有雙重結構。
能量管理服務器10可以包括數據庫11和控制部件12。
數據庫11能夠收集/存儲從電力系統20接收到測量數據并基于用于每個預定時間段的測量數據來存儲操作數據。另外,數據庫11能夠自動創建并存儲測量和操作數據的列表并存儲策略數據的列表。
控制部件12能夠控制能量管理服務器10的總體操作。在一些實施例中,控制部件12能夠通過處理從電力系統20遞送的數據來創建數據庫11。在其他實施例中,控制部件12能夠在來自客戶端30的請求時將指定數據提供給客戶端30。
如前面參考圖1和圖2所描述的,傳統實時數據查詢功能僅僅是進行對實時數據庫正在駐存在其中的服務器的查詢。另外,由于通過一次查詢來查詢僅僅一個數據或點值,查詢的效率很低。另外,由于不存在單獨地存儲查詢到的數據的功能,所以存在在查詢之后單獨地執行存儲操作的麻煩。
因此,將在下面參考圖4和圖5描述能夠改善傳統數據管理功能的本發明的一個實施例。
圖4是示出根據本發明的一個實施例的能量管理系統中的數據管理的視圖。圖4中示出的能量管理服務器10也可以被稱為能量管理系統的數據管理設備。
現在將參考圖4中示出的內容描述本發明的一個實施例。首先,能量管理服務器10的控制部件12接收用于從左側的類樹中選擇期望的類的輸入。在這種情況下,由于在所選擇的類中包含的所有對象被查詢,所以無需單獨接收用于對象的選擇輸入。換言之,在接收到僅僅用于一個層級的輸入后,控制部件12能夠確定與靠近一個層級的層級相對應的所有項作為查詢目標。
另外,在接收到用于選擇屬性的輸入后,控制部件12能夠顯示用于詢問用戶是要全部地還是要部分地查詢屬于該屬性的項的菜單。此時,類、對象、屬性和項可以是用于數據查詢的每個層級的條目。
此時,控制部件12能夠通過在能量管理系統中包含的顯示設備來顯示用于數據查詢的菜單。另外,控制部件12還能夠通過在客戶端30中包含的顯示設備來顯示用于數據查詢的菜單。
同時,在本發明的一個實施例中,用于數據查詢的菜單屏幕可以被配置為如圖4所示。具體地,用于數據查詢的菜單屏幕能夠在左側顯示數據條目。在從用戶接收到用于數據條目的選擇后,控制部件12能夠額外地顯示該條目的子條目。
另外,可以在用于數據查詢的菜單屏幕的頂部顯示額外功能。在這種情況下,額外功能可以包括當前選擇的條目的過濾功能、僅僅值查看功能和簡要信息顯示功能中的至少一個。簡要信息可以包括條目名稱、條目類型和子條目的數量中的至少一個。
另外,用于數據查詢的菜單屏幕可以在底部顯示查詢的結果。菜單屏幕能夠由控制部件12創建,并且客戶端30能夠接收與創建相關聯的信號并通過顯示設備來顯示信號。
另外,控制部件12可以顯示用于詢問用戶是要全部地還是要部分地查詢數組條目的菜單。
控制部件12根據上述輸入來查詢數據。此時,控制部件12能夠從駐存在系統中的數據庫11中查詢數據。另外,控制部件12能夠從用戶接收一個或多個過濾條件并且基于過濾條件來顯示僅僅由用戶期望的對象的值。
另一方面,在從用戶接收到用于顯示僅僅一些值的輸入后,控制部件12能夠根據輸入來顯示僅僅查詢到的數據的值。另外,控制部件12能夠將查詢到的數據轉變成要在能量管理服務器10中存儲的不同類型的文件。此時要存儲的文件的類型可以為Excel文件。
由控制部件12接收到的輸入可以是從客戶端30接收到的用戶輸入。
圖5是示出根據本發明的一個實施例的能量管理服務器的操作過程的流程圖。
能量管理服務器10的控制部件12在菜單屏幕上顯示用于數據查詢的多個條目并從用戶接收用于期望對其進行數據查詢的條目的輸入(S201)。此時,控制部件12能夠在客戶端30的屏幕上顯示用于數據查詢的多個條目。由控制部件12顯示的多個條目可以是用戶界面的一種形式。
另外,控制部件12能夠接收通過用戶的點擊的輸入或用于在屏幕上顯示的條目的按鍵輸入。換言之,控制部件12能夠接收對用戶界面的用戶輸入。例如,控制部件12能夠接收用于通過用戶界面點擊多個條目中的一個條目的輸入。
在接收到初始輸入后,控制部件12確定是否存在用于條目選擇的額外輸入(S203)。當一個條目被選擇時,所選擇的條目可以具有子條目,并且因此控制部件12能夠確定是否存在用于各子條目中的一個子條目的選擇的輸入。
在一個實施例中,當存在用于條目選擇的額外輸入時,控制部件12查詢與用于條目選擇的多個輸入相對應的一個或多個數據(S205)。
在另一實施例中,當不存在用于條目選擇的額外輸入時,控制部件12查詢與一個所選擇的條目相對應的一個或多個數據(S207)。
在另一實施例中,當一個條目被選擇時,如果所選擇的條目具有子條目,則控制部件12能夠一直顯示用于子條目選擇的界面。
根據本發明的一個實施例的能量管理系統的數據管理設備能夠選擇條目而不考慮項的層級并且能夠甚至在所有條目未被選擇的情況下查詢一個或多個數據。此時,數據管理設備可以為能量管理服務器10的一個部件。
控制部件12顯示查詢到的數據。在一個實施例中,控制部件12可以將查詢到的數據發送到客戶端30并在客戶端30中包含的顯示器上顯示該數據。
在完成數據查詢后,控制部件12能夠返回到步驟S201以等待來自用戶的查詢輸入。在一個實施例中,控制部件12能夠一直顯示用于數據查詢輸入的界面。在另一實施例中,控制部件12能夠僅僅在存在單獨的輸入時顯示用于數據查詢輸入的界面。
根據本發明的一個實施例的能量管理系統的數據管理設備能夠提供用于允許用戶以最小的操作查詢各種數據的用戶界面。
盡管已經描述了某些實施例,但是這些實施例僅僅通過舉例的方式來呈現,并且不旨在限制本公開內容的范圍。實際上,本文描述的新穎方法和設備可以以各種其他形式來實現;另外,可以在不脫離本公開內容的精神的情況下進行以本文描述的實施例的形式的各種刪減、替代和改變。隨附權利要求及其等同物旨在涵蓋如將落入本公開內容的范圍和精神內的所有形式或修改。