本申請涉及儲能系統(tǒng)數(shù)據(jù)管理,特別是涉及一種儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法及系統(tǒng)。
背景技術(shù):
1、儲能系統(tǒng)中需要采集bms,pcs,消防,空調(diào),攝像頭等設(shè)備的點位數(shù)據(jù),每個設(shè)備的點位數(shù)據(jù)都會分別存儲到不同的庫表中。儲能系統(tǒng)將最新采集到的點位數(shù)據(jù)更新到實時表或緩存中,作為實時數(shù)據(jù),同時也將數(shù)據(jù)存入歷史庫表中,作為歷史數(shù)據(jù)。當(dāng)業(yè)務(wù)場景中用到相關(guān)點位數(shù)據(jù)時,將會從對應(yīng)庫表中查詢出點位數(shù)據(jù),然后根據(jù)場景需求進行直接展示或者二次加工計算。實時數(shù)據(jù)一般用于展示最新動態(tài)數(shù)據(jù)的業(yè)務(wù)場景,比如組態(tài)圖大屏動態(tài)數(shù)據(jù)。歷史數(shù)據(jù)一般用于數(shù)據(jù)統(tǒng)計,比如年月日折線圖表展示。
2、然而,傳統(tǒng)的設(shè)備點位數(shù)據(jù)管理方法由于點位數(shù)據(jù)推送的機制原因缺乏時效性和針對不同業(yè)務(wù)場景的個性化推送。第一,業(yè)務(wù)場景需要的點位數(shù)據(jù)都是被動從緩存或者庫表中獲取,并不是點位數(shù)據(jù)在發(fā)生實時變化時主動推送給相關(guān)業(yè)務(wù)場景,第二,點位數(shù)據(jù)的推送方式是設(shè)置固定的時效性閾值,沒有針對不同的業(yè)務(wù)場景設(shè)置個性化的時效性推送方案,不能根據(jù)具體的業(yè)務(wù)場景獲取不同時效性的數(shù)據(jù)。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對傳統(tǒng)儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法由于點位數(shù)據(jù)推送的機制原因缺乏時效性和針對不同業(yè)務(wù)場景的個性化推送的問題,提供一種儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法及系統(tǒng)。
2、一方面,本申請?zhí)峁┮环N儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,所述儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法包括:
3、判斷是否接收到一條設(shè)備點位數(shù)據(jù);
4、若接收到一條設(shè)備點位數(shù)據(jù),則獲取所述設(shè)備點位數(shù)據(jù),以及同步獲取所述設(shè)備點位數(shù)據(jù)所附加的設(shè)備點位信息;
5、讀取所述設(shè)備點位信息中的數(shù)據(jù)采集時間;
6、求取數(shù)據(jù)采集時間和當(dāng)前系統(tǒng)時間的差值,并依據(jù)數(shù)據(jù)采集時間和當(dāng)前系統(tǒng)時間的差值和n-1個時效節(jié)點值依次比對的比對結(jié)果,將所述設(shè)備點位數(shù)據(jù)寫入n個不同重要程度等級的緩存中的一個緩存中;數(shù)據(jù)采集時間和當(dāng)前系統(tǒng)時間的差值越小,寫入重要程度等級越高的緩存的優(yōu)先級越高;n為正整數(shù);
7、隨著時間推移,控制設(shè)備點位數(shù)據(jù)從重要程度等級高的緩存向重要程度等級低的緩存流轉(zhuǎn);
8、判斷是否存在至少一個緩存被寫入新的設(shè)備點位數(shù)據(jù);
9、若存在至少一個緩存被寫入新的設(shè)備點位數(shù)據(jù),則調(diào)取業(yè)務(wù)場景規(guī)則表;
10、選取一個新寫入的設(shè)備點位數(shù)據(jù);
11、判斷新寫入的設(shè)備點位數(shù)據(jù)是否滿足業(yè)務(wù)場景規(guī)則表中至少一個業(yè)務(wù)場景的所有使用約束條件;
12、若新寫入的設(shè)備點位數(shù)據(jù)滿足業(yè)務(wù)場景規(guī)則表中至少一個業(yè)務(wù)場景的所有使用約束條件,則應(yīng)用該新寫入的設(shè)備點位數(shù)據(jù)在滿足所有使用約束條件的業(yè)務(wù)場景下進行業(yè)務(wù)計算;
13、若新寫入的設(shè)備點位數(shù)據(jù)不滿足業(yè)務(wù)場景規(guī)則表中至少一個業(yè)務(wù)場景的所有使用約束條件,則發(fā)布告警消息;
14、返回所述選取一個新寫入的設(shè)備點位數(shù)據(jù),直至所有新寫入的設(shè)備點位數(shù)據(jù)均被處理完畢。
15、另一方面,本申請還提供一種設(shè)備點位數(shù)據(jù)管理系統(tǒng),包括:
16、管理單元,用于執(zhí)行前述內(nèi)容所提及的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法;
17、存儲單元,與所述管理單元連接,包括多個不同重要程度等級的緩存;
18、業(yè)務(wù)場景單元,與所述管理單元連接。
19、本申請涉及一種設(shè)備點位數(shù)據(jù)管理方法及系統(tǒng),通過管理單元對接收到的設(shè)備點位數(shù)據(jù)的數(shù)據(jù)采集時間進行讀取,通過數(shù)據(jù)采集時間和當(dāng)前系統(tǒng)時間的差值和n-1個時效節(jié)點值依次比對的比對結(jié)果,將設(shè)備點位數(shù)據(jù)寫入n個不同重要程度等級的緩存中的一個,差值越小,寫入重要程度等級越高的緩存的優(yōu)先級越高,這樣使得設(shè)備點位數(shù)據(jù)可以根據(jù)數(shù)據(jù)采集時間的早晚進行緩存分層存儲。緩存一旦寫入新的數(shù)據(jù)之后,通知業(yè)務(wù)場景單元,可以找到與該設(shè)備點位數(shù)據(jù)相關(guān)的所有業(yè)務(wù)場景。當(dāng)新寫入的設(shè)備點位數(shù)據(jù)滿足業(yè)務(wù)場景規(guī)則表中至少一個業(yè)務(wù)場景的所有使用約束條件時,應(yīng)用該新寫入的設(shè)備點位數(shù)據(jù)對滿足所有使用約束條件的業(yè)務(wù)場景進行業(yè)務(wù)計算以驅(qū)動業(yè)務(wù)場景數(shù)據(jù)更新,這樣實現(xiàn)了根據(jù)不同的業(yè)務(wù)場景獲取和應(yīng)用不同時效性的數(shù)據(jù),不但時效性強,而且可以根據(jù)不同的業(yè)務(wù)場景實現(xiàn)點位數(shù)據(jù)匯聚。
1.一種儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,所述求取數(shù)據(jù)采集時間和當(dāng)前系統(tǒng)時間的差值,并依據(jù)數(shù)據(jù)采集時間和當(dāng)前系統(tǒng)時間的差值和n-1個時效節(jié)點值依次比對的比對結(jié)果,將所述設(shè)備點位數(shù)據(jù)寫入n個不同重要程度等級的緩存中的一個緩存中,包括:
3.根據(jù)權(quán)利要求1所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,在所述判斷是否存在至少一個緩存被寫入新的設(shè)備點位數(shù)據(jù)之后,還包括:
4.根據(jù)權(quán)利要求3所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,所述失效時間標(biāo)簽的值等于與緩存的重要程度等級對應(yīng)的時效節(jié)點值和新寫入的設(shè)備點位數(shù)據(jù)的數(shù)據(jù)采集時間之間的差值。
5.根據(jù)權(quán)利要求4所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,所述隨著時間推移,控制設(shè)備點位數(shù)據(jù)從重要程度等級高的緩存向重要程度等級低的緩存流轉(zhuǎn),包括:
6.根據(jù)權(quán)利要求5所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,所述將產(chǎn)生失效現(xiàn)象的設(shè)備點位數(shù)據(jù)在當(dāng)前緩存中刪除,并將產(chǎn)生失效現(xiàn)象的設(shè)備點位數(shù)據(jù)轉(zhuǎn)移至下一級重要程度等級更低的緩存中,返回所述選取一個產(chǎn)生失效現(xiàn)象的設(shè)備點位數(shù)據(jù)直至所有產(chǎn)生失效現(xiàn)象的設(shè)備點位數(shù)據(jù)均被處理完畢,包括:
7.根據(jù)權(quán)利要求6所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,在所述判斷產(chǎn)生失效現(xiàn)象的設(shè)備點位數(shù)據(jù)所歸屬的緩存是否為重要程度等級最低的緩存之后,還包括:
8.根據(jù)權(quán)利要求7所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,還包括:
9.根據(jù)權(quán)利要求8所述的儲能系統(tǒng)中設(shè)備點位數(shù)據(jù)管理方法,其特征在于,所述將當(dāng)前系統(tǒng)時間作為當(dāng)前快照時刻,獲取緩存中該設(shè)備點位標(biāo)簽的與當(dāng)前系統(tǒng)時間最接近的設(shè)備點位數(shù)據(jù)作為當(dāng)前快照時刻的快照數(shù)據(jù)存儲入排查數(shù)據(jù)庫中,包括:
10.一種設(shè)備點位數(shù)據(jù)管理系統(tǒng),其特征在于,包括: