System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)據(jù)處理,尤其涉及一種冗余數(shù)據(jù)備份方法和系統(tǒng)。
技術(shù)介紹
1、數(shù)據(jù)在當(dāng)今數(shù)字化時代的企業(yè)運(yùn)營中扮演著至關(guān)重要的角色。為確保數(shù)據(jù)的完整性和可用性,數(shù)據(jù)冗余被廣泛應(yīng)用于it解決方案中。數(shù)據(jù)冗余是指將相同或類似的數(shù)據(jù)存儲在多個地方或設(shè)備上的實(shí)踐,冗余的目的是提高數(shù)據(jù)的可靠性和可用性。數(shù)據(jù)冗余可以通過多種方式實(shí)現(xiàn),包括磁盤鏡像、備份、復(fù)制和分布式存儲等。數(shù)據(jù)冗余的核心思想是在不同的位置或設(shè)備上保存數(shù)據(jù)的多個副本,以便在一個副本受損或不可用時,仍可訪問其他副本。
2、數(shù)據(jù)冗余具有如下優(yōu)點(diǎn):第一、保障信息完整性;第二、預(yù)防數(shù)據(jù)篡改;第三、保障信息可用性;第四、提供數(shù)據(jù)容錯性等。
3、目前包括儲能變流器、電池系統(tǒng)、空調(diào)系統(tǒng)、消防系統(tǒng)等部分的儲能系統(tǒng)中,儲能系統(tǒng)相關(guān)數(shù)據(jù)均存儲在云端。在實(shí)際作業(yè)過程中,當(dāng)現(xiàn)場發(fā)生斷網(wǎng)或其他異常情況時會導(dǎo)致單通道備份的數(shù)據(jù)缺失,無法有效分析現(xiàn)場實(shí)際情況??梢姡壳捌惹行枰绢I(lǐng)域技術(shù)人員提供一種可應(yīng)用于儲能系統(tǒng)的雙通道冗余數(shù)據(jù)備份方案。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)實(shí)施例的目的是提供一種冗余數(shù)據(jù)備份方法和系統(tǒng),能夠解決現(xiàn)有技術(shù)中存在的在特殊情況下發(fā)生的單通道備份數(shù)據(jù)缺失的問題。
2、為解決上述技術(shù)問題,本專利技術(shù)提供如下技術(shù)方案:
3、本專利技術(shù)實(shí)施例提供了一種冗余數(shù)據(jù)備份方法,應(yīng)用于包含能量管理系統(tǒng)ems的儲能系統(tǒng),其中,所述ems中設(shè)置有存儲模塊,所述方法包括:
4、所述ems采集所述儲能系統(tǒng)
5、監(jiān)測與云端間建立的mqtt連接的穩(wěn)定性;
6、在所述穩(wěn)定性滿足預(yù)設(shè)條件的情況下,將所述運(yùn)行數(shù)據(jù)打包發(fā)送至云端,并將所述運(yùn)行數(shù)據(jù)存儲至所述存儲模塊中;
7、在所述穩(wěn)定性不滿足預(yù)設(shè)條件的情況下,將所述運(yùn)行數(shù)據(jù)存儲至所述存儲模塊中,待所述mqtt連接穩(wěn)定性恢復(fù)后,通過斷點(diǎn)續(xù)傳機(jī)制將所述存儲模塊中待續(xù)傳的運(yùn)行數(shù)據(jù)上傳至所述云端。
8、可選地,所述存儲模塊為sd卡,所述sd卡通過掛載程序掛載至所述ems內(nèi)部硬件中。
9、可選地,所述sd卡通過如下方式掛載至所述ems內(nèi)部硬件中:
10、進(jìn)入網(wǎng)關(guān)機(jī)linx系統(tǒng)環(huán)境下,響應(yīng)于輸入的第一指令檢查是否存在可掛載sd卡的硬件驅(qū)動;
11、在所述硬件驅(qū)動,并在執(zhí)行完畢后再次運(yùn)行所述第一指令,確定在所述硬件驅(qū)動后是否顯示所述sd卡的掛載位置;
12、再次運(yùn)行所述第一指令,確定是否存在預(yù)設(shè)字樣,若存在,確定所述sd卡掛載配置完成;
13、在程序的啟動腳本中增加自動掛載功能,以供程序啟動時自動掛載sd卡。
14、可選地,所述監(jiān)測與云端間建立的mqtt連接的穩(wěn)定性的步驟,包括:
15、判斷是否發(fā)生網(wǎng)絡(luò)信號中斷情況,若是,確定與云端間建立的mqtt連接不穩(wěn)定;
16、若否,通過信號監(jiān)測驅(qū)動監(jiān)測所述ems與所述云端間建立的mqtt連接的網(wǎng)絡(luò)信號強(qiáng)度數(shù)值;在所述網(wǎng)絡(luò)信號強(qiáng)度數(shù)值大于預(yù)設(shè)值的情況下,確定所述ems與所述云端間建立的mqtt連接穩(wěn)定。
17、可選地,所述pcs的運(yùn)行數(shù)據(jù)包括:故障信息、電壓、電流、累積充放電量以及下發(fā)功率值;
18、所述bms的運(yùn)行數(shù)據(jù)包括:各級故障信息、單體電壓、單體溫度、電壓、電流、累積充放電量以及水機(jī)運(yùn)行信息。
19、可選地,所述方法還包括:
20、監(jiān)測對預(yù)設(shè)參數(shù)的修改操作;其中,所述預(yù)設(shè)參數(shù)包括以下至少之一:本地變壓容量、保護(hù)閾值以及充放電設(shè)置;
21、當(dāng)監(jiān)測到預(yù)設(shè)參數(shù)被修改時,在預(yù)設(shè)類型文件中存儲修改時間、修改點(diǎn)位以及修改后的參數(shù)值;其中,所述預(yù)設(shè)類型文件存儲在所述sd卡內(nèi);
22、監(jiān)測所述預(yù)設(shè)類型文件中的數(shù)據(jù)存儲量;
23、在所述數(shù)據(jù)存儲量大于預(yù)設(shè)存儲量時,按照預(yù)設(shè)規(guī)則對已存儲數(shù)據(jù)進(jìn)行刪除。
24、本專利技術(shù)實(shí)施例還提供了一種冗余數(shù)據(jù)備份系統(tǒng),其中,所述系統(tǒng)中設(shè)置有存儲模塊,所述系統(tǒng)設(shè)置在儲能系統(tǒng)中;所述冗余數(shù)據(jù)備份系統(tǒng)包括:
25、采集模塊,用于采集所述儲能系統(tǒng)中的儲能雙向變流器pcs以及電池管理系統(tǒng)bms的運(yùn)行數(shù)據(jù);
26、監(jiān)測模塊,用于監(jiān)測與云端間建立的mqtt連接的穩(wěn)定性;
27、第一處理模塊,用于在所述穩(wěn)定性滿足預(yù)設(shè)條件的情況下,將所述運(yùn)行數(shù)據(jù)打包發(fā)送至云端,并將所述運(yùn)行數(shù)據(jù)存儲至所述存儲模塊中;
28、第二處理模塊,用于在所述穩(wěn)定性不滿足預(yù)設(shè)條件的情況下,將所述運(yùn)行數(shù)據(jù)存儲至所述存儲模塊中,待所述mqtt連接穩(wěn)定性恢復(fù)后,通過斷點(diǎn)續(xù)傳機(jī)制將所述存儲模塊中待續(xù)傳的運(yùn)行數(shù)據(jù)上傳至所述云端。
29、可選地,所述存儲模塊為sd卡,所述sd卡通過掛載程序掛載至所述冗余數(shù)據(jù)備份系統(tǒng)內(nèi)部硬件中。
30、可選地,所述sd卡通過如下方式掛載至所述冗余數(shù)據(jù)備份系統(tǒng)內(nèi)部硬件中:
31、進(jìn)入網(wǎng)關(guān)機(jī)linx系統(tǒng)環(huán)境下,響應(yīng)于輸入的第一指令檢查是否存在可掛載sd卡的硬件驅(qū)動;
32、在所述硬件驅(qū)動,并在執(zhí)行完畢后再次運(yùn)行所述第一指令,確定在所述硬件驅(qū)動后是否顯示所述sd卡的掛載位置;
33、再次運(yùn)行所述第一指令,確定是否存在預(yù)設(shè)字樣,若存在,確定所述sd卡掛載配置完成;
34、在程序的啟動腳本中增加自動掛載功能,以供程序啟動時自動掛載sd卡。
35、可選地,所述監(jiān)測模塊具體用于:
36、判斷是否發(fā)生網(wǎng)絡(luò)信號中斷情況,若是,確定與云端間建立的mqtt連接不穩(wěn)定;
37、若否,通過信號監(jiān)測驅(qū)動監(jiān)測所述冗余數(shù)據(jù)備份系統(tǒng)與所述云端間建立的mqtt連接的網(wǎng)絡(luò)信號強(qiáng)度數(shù)值;在所述網(wǎng)絡(luò)信號強(qiáng)度數(shù)值大于預(yù)設(shè)值的情況下,確定所述冗余數(shù)據(jù)備份系統(tǒng)與所述云端間建立的mqtt連接穩(wěn)定。
38、本專利技術(shù)實(shí)施例提供了一種冗余數(shù)據(jù)備份方案應(yīng)用于儲能系統(tǒng),儲能系統(tǒng)中的ems采集儲能雙向變流器pcs以及電池管理系統(tǒng)bms的運(yùn)行數(shù)據(jù);監(jiān)測與云端間建立的mqtt連接的穩(wěn)定性;在穩(wěn)定性滿足預(yù)設(shè)條件的情況下,將運(yùn)行數(shù)據(jù)打包發(fā)送至云端,并將運(yùn)行數(shù)據(jù)存儲至存儲模塊中;在穩(wěn)定性不滿足預(yù)設(shè)條件的情況下,將運(yùn)行數(shù)據(jù)存儲至存儲模塊中,待mqtt連接穩(wěn)定性恢復(fù)后,通過斷點(diǎn)續(xù)傳機(jī)制將所述存儲模塊中待續(xù)傳的運(yùn)行數(shù)據(jù)上傳至云端。通過該冗余數(shù)據(jù)備份方案,可在云端與ems本地均備份數(shù)據(jù),可實(shí)現(xiàn)儲能系統(tǒng)的雙通道冗余數(shù)據(jù)備份。即便現(xiàn)場發(fā)生斷網(wǎng)或其他異常情況時也會在本地備份數(shù)據(jù),可有效避免數(shù)據(jù)缺失。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種冗余數(shù)據(jù)備份方法,應(yīng)用于包含能量管理系統(tǒng)EMS的儲能系統(tǒng),其特征在于,所述EMS中設(shè)置有存儲模塊,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲模塊為SD卡,所述SD卡通過掛載程序掛載至所述EMS內(nèi)部硬件中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述SD卡通過如下方式掛載至所述EMS內(nèi)部硬件中:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測與云端間建立的MQTT連接的穩(wěn)定性的步驟,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于:
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
7.一種冗余數(shù)據(jù)備份系統(tǒng),其特征在于,所述冗余數(shù)據(jù)備份系統(tǒng)中設(shè)置有存儲模塊,所述冗余數(shù)據(jù)備份系統(tǒng)設(shè)置在儲能系統(tǒng)中;所述冗余數(shù)據(jù)備份系統(tǒng)包括:
8.根據(jù)權(quán)利要求7所述的冗余數(shù)據(jù)備份系統(tǒng),其特征在于,所述存儲模塊為SD卡,所述SD卡通過掛載程序掛載至所述冗余數(shù)據(jù)備份系統(tǒng)內(nèi)部硬件中。
9.根據(jù)權(quán)利要求8所述的冗余數(shù)據(jù)備份系統(tǒng),其特征在于,所述SD卡通過如下方式掛載至
10.根據(jù)權(quán)利要求7所述的冗余數(shù)據(jù)備份系統(tǒng),其特征在于,所述監(jiān)測模塊具體用于:
...【技術(shù)特征摘要】
1.一種冗余數(shù)據(jù)備份方法,應(yīng)用于包含能量管理系統(tǒng)ems的儲能系統(tǒng),其特征在于,所述ems中設(shè)置有存儲模塊,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲模塊為sd卡,所述sd卡通過掛載程序掛載至所述ems內(nèi)部硬件中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述sd卡通過如下方式掛載至所述ems內(nèi)部硬件中:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測與云端間建立的mqtt連接的穩(wěn)定性的步驟,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于:
6.根據(jù)權(quán)利要求2所述的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:祿朋園,何傳鑫,陸慶,孔文翔,
申請(專利權(quán))人:上海融和元儲能源有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。