本申請(qǐng)涉及系統(tǒng)軟件升級(jí),更具體而言,涉及一種儲(chǔ)能系統(tǒng)的升級(jí)方法、儲(chǔ)能系統(tǒng)的升級(jí)裝置、儲(chǔ)能系統(tǒng)以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、目前,儲(chǔ)能系統(tǒng)采用模塊化設(shè)計(jì),以便于用戶根據(jù)需要進(jìn)行模塊增減,模塊均由一個(gè)或多個(gè)單板構(gòu)成,不同單板使用不同的微控制單元。儲(chǔ)能系統(tǒng)需要不定時(shí)進(jìn)行模塊升級(jí),即對(duì)微控制單元的軟件的應(yīng)用程序進(jìn)行升級(jí)。通常,相關(guān)人員通過(guò)手機(jī)、云平臺(tái)或上位機(jī)向微控制單元發(fā)送升級(jí)文件,由于不同的待升級(jí)軟件位于不同的微控制單元,相關(guān)人員還需要手動(dòng)將升級(jí)文件存放至待升級(jí)軟件所在的微控制單元,以確保待升級(jí)軟件的正常升級(jí),這增加了相關(guān)人員的工作負(fù)擔(dān),使得升級(jí)效率過(guò)低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施方式提供了一種儲(chǔ)能系統(tǒng)的升級(jí)方法、儲(chǔ)能系統(tǒng)的升級(jí)裝置、儲(chǔ)能系統(tǒng)以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
2、本申請(qǐng)實(shí)施方式的儲(chǔ)能系統(tǒng)的升級(jí)方法包括:獲取名稱(chēng)分配表格;獲取升級(jí)文件;根據(jù)所述名稱(chēng)分配表格對(duì)所述升級(jí)文件進(jìn)行處理,得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件;根據(jù)所述目標(biāo)單元名稱(chēng),從多個(gè)所述微控制單元中確定待升級(jí)單元;及根據(jù)所述目標(biāo)文件升級(jí)所述待升級(jí)單元。
3、本申請(qǐng)實(shí)施方式的儲(chǔ)能系統(tǒng)的升級(jí)裝置包括獲取模塊和處理模塊,所述獲取模塊用于獲取名稱(chēng)分配表格;及獲取升級(jí)文件。所述處理模塊用于根據(jù)所述名稱(chēng)分配表格對(duì)所述升級(jí)文件進(jìn)行處理,得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件;根據(jù)所述目標(biāo)單元名稱(chēng),從多個(gè)所述微控制單元中確定待升級(jí)單元;及根據(jù)所述目標(biāo)文件升級(jí)所述待升級(jí)單元。
4、本申請(qǐng)實(shí)施方式的儲(chǔ)能系統(tǒng)包括上述任一實(shí)施方式中的儲(chǔ)能系統(tǒng)的升級(jí)裝置,所述儲(chǔ)能系統(tǒng)的升級(jí)裝置包括獲取模塊和處理模塊,所述獲取模塊用于獲取名稱(chēng)分配表格;及獲取升級(jí)文件。所述處理模塊用于根據(jù)所述名稱(chēng)分配表格對(duì)所述升級(jí)文件進(jìn)行處理,得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件;根據(jù)所述目標(biāo)單元名稱(chēng),從多個(gè)所述微控制單元中確定待升級(jí)單元;及根據(jù)所述目標(biāo)文件升級(jí)所述待升級(jí)單元。
5、本申請(qǐng)實(shí)施方式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下儲(chǔ)能系統(tǒng)的升級(jí)方法:獲取名稱(chēng)分配表格;獲取升級(jí)文件;根據(jù)所述名稱(chēng)分配表格對(duì)所述升級(jí)文件進(jìn)行處理,得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件;根據(jù)所述目標(biāo)單元名稱(chēng),從多個(gè)所述微控制單元中確定待升級(jí)單元;及根據(jù)所述目標(biāo)文件升級(jí)所述待升級(jí)單元。
6、本申請(qǐng)?zhí)峁┑膬?chǔ)能系統(tǒng)的升級(jí)方法、儲(chǔ)能系統(tǒng)的升級(jí)裝置、儲(chǔ)能系統(tǒng)以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,根據(jù)獲取的名稱(chēng)表格對(duì)升級(jí)文件進(jìn)行處理,得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件,根據(jù)目標(biāo)單元名稱(chēng),從多個(gè)微控制單元中確定待升級(jí)單元,從而根據(jù)目標(biāo)文件升級(jí)待升級(jí)單元。在本申請(qǐng)中,通過(guò)名稱(chēng)分配表格處理升級(jí)文件,能夠?yàn)樯?jí)文件增加目標(biāo)單元名稱(chēng),并得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件,以確保升級(jí)文件能夠根據(jù)目標(biāo)單元名稱(chēng),從多個(gè)微控制單元中確定待升級(jí)單元,進(jìn)而確保目標(biāo)文件與正確的待升級(jí)單元對(duì)應(yīng),減輕了相關(guān)人員的工作負(fù)擔(dān),提高了升級(jí)效率。
7、本申請(qǐng)的實(shí)施方式的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)施方式的實(shí)踐了解到。
1.一種儲(chǔ)能系統(tǒng)的升級(jí)方法,其特征在于,所述儲(chǔ)能系統(tǒng)包括多個(gè)微控制單元,所述升級(jí)方法包括:
2.根據(jù)權(quán)利要求1所述的升級(jí)方法,其特征在于,所述獲取升級(jí)文件包括:
3.根據(jù)權(quán)利要求2所述的升級(jí)方法,其特征在于,所述根據(jù)所述名稱(chēng)分配表格對(duì)所述升級(jí)文件進(jìn)行處理,得到帶有目標(biāo)單元名稱(chēng)的目標(biāo)文件,包括:
4.根據(jù)權(quán)利要求1所述的升級(jí)方法,其特征在于,所述目標(biāo)文件包括目標(biāo)程序標(biāo)識(shí)表頭,所述目標(biāo)程序標(biāo)識(shí)表頭包括所述目標(biāo)單元名稱(chēng),多個(gè)所述微控制單元包括主單元和從屬單元,所述主單元對(duì)應(yīng)有零個(gè)、一個(gè)或多個(gè)所述從屬單元,所述待升級(jí)單元包括待升級(jí)主單元或待升級(jí)從屬單元,所述根據(jù)所述目標(biāo)單元名稱(chēng),從多個(gè)所述微控制單元中確定待升級(jí)單元,包括:
5.根據(jù)權(quán)利要求4所述的升級(jí)方法,其特征在于,所述確定所述主單元為所述待升級(jí)主單元之后,所述升級(jí)方法還包括:
6.根據(jù)權(quán)利要求5所述的升級(jí)方法,其特征在于,所述微控制單元存儲(chǔ)有軟件版本碼,所述根據(jù)所述程序版本碼,確定所述待升級(jí)主單元能否進(jìn)行升級(jí),包括:
7.根據(jù)權(quán)利要求5所述的升級(jí)方法,其特征在于,所述目標(biāo)文件包括目標(biāo)程序代碼和目標(biāo)校驗(yàn)和,所述根據(jù)所述目標(biāo)文件升級(jí)所述待升級(jí)主單元,包括:
8.根據(jù)權(quán)利要求7所述的升級(jí)方法,其特征在于,所述根據(jù)所述計(jì)算校驗(yàn)和以及所述目標(biāo)校驗(yàn)和,確定所述目標(biāo)校驗(yàn)和是否有效,包括:
9.根據(jù)權(quán)利要求4所述的升級(jí)方法,其特征在于,所述確定與所述目標(biāo)單元名稱(chēng)相同的所述從屬單元為所述待升級(jí)從屬單元之后,所述升級(jí)方法還包括:
10.根據(jù)權(quán)利要求9所述的升級(jí)方法,其特征在于,所述微控制單元存儲(chǔ)有軟件版本碼,所述根據(jù)所述程序版本碼,確定所述待升級(jí)從屬單元能否進(jìn)行升級(jí),包括:
11.根據(jù)權(quán)利要求9所述的升級(jí)方法,其特征在于,所述目標(biāo)文件包括目標(biāo)程序代碼和目標(biāo)校驗(yàn)和,所述根據(jù)所述目標(biāo)文件升級(jí)所述待升級(jí)從屬單元,包括:
12.根據(jù)權(quán)利要求11所述的升級(jí)方法,其特征在于,所述根據(jù)所述計(jì)算校驗(yàn)和以及所述目標(biāo)校驗(yàn)和,確定所述目標(biāo)校驗(yàn)和是否有效,包括:
13.一種升級(jí)裝置,其特征在于,所述升級(jí)裝置包括:
14.根據(jù)權(quán)利要求13所述的升級(jí)裝置,其特征在于,所述目標(biāo)文件包括目標(biāo)程序標(biāo)識(shí)表頭,所述目標(biāo)程序標(biāo)識(shí)表頭包括所述目標(biāo)單元名稱(chēng),多個(gè)所述微控制單元包括主單元和從屬單元,所述主單元對(duì)應(yīng)有至少一個(gè)所述從屬單元,所述待升級(jí)單元包括待升級(jí)主單元或待升級(jí)從屬單元,所述處理模塊還用于:
15.一種儲(chǔ)能系統(tǒng),其特征在于,所述儲(chǔ)能系統(tǒng)包括權(quán)利要求13-14任一項(xiàng)所述的升級(jí)裝置。
16.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-12任一項(xiàng)所述的升級(jí)方法。