System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于儲能領域,具體涉及一種電網儲能站和工業儲能站的遠程更新方法及系統。
技術介紹
1、隨著可再生能源的快速發展和廣泛應用,儲能場站在電力系統中的作用日益凸顯。作為儲能系統的核心部分,儲能電池艙的性能和效率直接關系到整個儲能站的運行效果。在電池艙中,儲能電池管理系統(bms)是關鍵組件。其負責實時監控、精確管理以及優化電池組的運行狀態,從而確保儲能系統能夠安全、穩定以及高效地運行。儲能電池管理系統在使用過程中,由于不同的需求出現,經常需要更新軟件以應對不同的需求,而在儲能場站的建設與運營過程中,bms的軟件更新存在低效以及流程繁雜的問題。
2、相關技術中,bms的軟件更新采用的手段為bms每級獨自批量更新軟件的電池艙更新方案。為了使軟件更新方案更加高效以及便捷,一種總控模塊一鍵更新電池艙的所有bms設備軟件的方案被廣泛應用。
3、針對上述相關技術,上述更新方式依賴于人工接入調試線,仍然存在效率低下,容易出錯的問題,而且難以適應大規模儲能站的快速發展的需要。此外,人工操作還可能導致版本混淆以及軟件漏刷等問題,進而對儲能站的安全運行構成威脅。
技術實現思路
1、本專利技術要解決的技術問題是提供一種電網儲能站和工業儲能站的遠程更新方法及系統,能夠高效、準確的進行批量更新,且提高了更新成功率。
2、一種電網儲能站和工業儲能站的遠程更新方法,包括:
3、獲取更新對象,所述更新對象包括電網儲能站和工業儲能站;
4、根據所述更新
5、若所述通信節點正常,則獲取應用目標碼并將所述應用目標碼上傳至云平臺進行校驗,確認應用目標碼是否安全;
6、若所述應用目標碼安全,則將應用目標碼傳輸至更新對象中并獲取更新模式;
7、當更新模式為正常模式時,通過應用層進行軟件更新并獲取更新進度;
8、當更新模式為攔截模式時,通過boot層進行更新并獲取更新進度;
9、當更新進度為更新完成時,對每個待更新目標進行版本校驗,若版本無誤,則軟件更新結束。
10、可選的,所述根據所述更新對象,得到更新對象的通訊架構并得到與軟件更新相關的所有通信節點包括:
11、當所述更新對象為電網儲能站時,所述通訊架構包括一級從控、二級主控以及三級總控;
12、所述通信節點包括一級從控通信節點、二級主控通信節點以及三級總控通信節點;
13、當所述更新對象為工業儲能站時,所述通訊架構包括一級從控以及二級主控;
14、所述通信節點包括一級從控通信節點以及二級主控通信節點。
15、可選的,所述獲取應用目標碼并將所述應用目標碼上傳至云平臺進行校驗,確認應用目標碼是否安全包括:
16、將所述應用目標碼通過md5碼進行校驗,確認所述應用目標碼是否滿足完整性和真實性;
17、若所述應用目標碼滿足完整性和真實性,則確認應用目標碼安全。
18、可選的,所述判斷通信節點是否正常包括:
19、確認通信節點間是否能夠正常進行通行,若所述通信節點能夠進行正常通信,則確認通信節點是否在線;
20、若所示通信節點在線,則判斷通信節點正常。
21、可選的,獲取更新模式包括:
22、確認通信節點之間是否出現通信故障;
23、若所述通信節點之間出現所述通信故障,則確認更新模式為攔截模式;
24、若所述通信節點之間未出現所述通信故障,則確認更新模式為正常模式。
25、可選的,對每個待更新目標進行版本校驗,若版本無誤,則軟件更新結束包括:
26、確認每個待更新目標的版本是否一致;
27、若每個待更新目標的版本一致,則確認版本無誤,軟件更新結束。
28、一種電網儲能站和工業儲能站的遠程更新系統,包括:
29、第一獲取模塊,用于獲取更新對象,所述更新對象包括電網儲能站和工業儲能站;
30、第一判斷模塊,用于根據所述更新對象,得到更新對象的通訊架構并得到與軟件更新相關的所有通信節點,并判斷通信節點是否正常;
31、上傳模塊,用于若所述通信節點正常,則獲取應用目標碼并將所述應用目標碼上傳至云平臺進行校驗,確認應用目標碼是否安全;
32、第二獲取模塊,用于若所述應用目標碼安全,則將應用目標碼傳輸至更新對象中并獲取更新模式;
33、第三獲取模塊,用于當更新模式為正常模式時,通過應用層進行軟件更新并獲取更新進度;
34、第四獲取模塊,用于當更新模式為攔截模式時,通過boot層進行更新并獲取更新進度;
35、校驗模塊,用于當更新進度為更新完成時,對每個待更新目標進行版本校驗,若版本無誤,則軟件更新結束。
36、可選的,所述上傳模塊包括:
37、校驗單元,用于將所述應用目標碼通過md5碼進行校驗,確認所述應用目標碼是否滿足完整性和真實性;
38、確認單元,用于若所述應用目標碼滿足完整性和真實性,則確認應用目標碼安全。
39、一種終端設備,包括存儲器、處理器,所述存儲器儲存有能夠在處理器上運行的計算機程序,所述處理器加載并執行所述計算機程序時,采用了一種電網儲能站和工業儲能站的遠程更新方法。
40、一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,所述計算機程序被處理器加載并執行時,采用了一種電網儲能站和工業儲能站的遠程更新方法。
41、本專利技術的有益效果是:
42、1、根據不同的更新對象,獲取不同的通訊架構并得到通信節點,判斷通信節點是否能正常通行,如果可以正常通信,則將應用目標碼上傳至云平臺進行校驗,確認應用目標碼是否安全,如果安全,則獲取更新模式,根據更新模式的不同選擇不同的更新方式,正常模式時,通過應用層進行更新,攔截模式時,通過boot層進行更新,并獲取更新進度,在更新完成后,進行版本校驗,如果版本無誤,則更新結束。相比于傳統的更新方式,本申請在通信不好的時候,能夠切換不同的模式保證更新的有效進行,提高了程序更新的成功率。
43、2、在更新前確認通信節點是否能正常通行、在數據傳輸后再次確認通信節點是否能正常通信且傳輸數據,確保更新能夠正常的進行而不會因為網絡問題導致更新失敗;
44、3、通過更新前對應用目標碼進行校驗,然后更新后對軟件版本進行校驗,確保更新的準確性。
本文檔來自技高網...【技術保護點】
1.一種電網儲能站和工業儲能站的遠程更新方法,其特征是,包括:
2.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,所述根據所述更新對象,得到更新對象的通訊架構并得到與軟件更新相關的所有通信節點包括:
3.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,所述獲取應用目標碼并將所述應用目標碼上傳至云平臺進行校驗,確認應用目標碼是否安全包括:
4.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,所述判斷通信節點是否正常包括:
5.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,獲取更新模式包括:
6.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,對每個待更新目標進行版本校驗,若版本無誤,則軟件更新結束包括:
7.一種電網儲能站和工業儲能站的遠程更新系統,其特征是,包括:
8.如權利要求7所述的電網儲能站和工業儲能站的遠程更新系統,其特征是,所述上傳模塊包括:
9.一種終端設備,包括存儲器和處理器,其
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,其特征在于,所述計算機程序被處理器加載并執行時,采用如權利要求1至6中任一項所述的方法。
...【技術特征摘要】
1.一種電網儲能站和工業儲能站的遠程更新方法,其特征是,包括:
2.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,所述根據所述更新對象,得到更新對象的通訊架構并得到與軟件更新相關的所有通信節點包括:
3.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,所述獲取應用目標碼并將所述應用目標碼上傳至云平臺進行校驗,確認應用目標碼是否安全包括:
4.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,所述判斷通信節點是否正常包括:
5.如權利要求1所述的電網儲能站和工業儲能站的遠程更新方法,其特征是,獲取更新模式包括:
6.如權利要求1所述的...
【專利技術屬性】
技術研發人員:文宇良,羅文廣,謝志鵬,鄭漢鋒,李華健,代毅,趙磊,游劍橋,
申請(專利權)人:中車株洲電力機車研究所有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。