本申請(qǐng)屬于通信,尤其涉及一種升級(jí)方法、系統(tǒng)及設(shè)備。
背景技術(shù):
1、隨著人們對(duì)可持續(xù)發(fā)展理念的日益重視,新能源技術(shù)逐漸成為技術(shù)人員探索與研究的重要技術(shù)領(lǐng)域。其中,儲(chǔ)能技術(shù)作為新能源技術(shù)的核心技術(shù)之一,在新能源技術(shù)的研究進(jìn)程中,占據(jù)著舉足輕重的地位。
2、相關(guān)技術(shù)中,可以通過(guò)儲(chǔ)能系統(tǒng)實(shí)現(xiàn)儲(chǔ)能技術(shù)。并且,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,對(duì)于儲(chǔ)能系統(tǒng)的維護(hù)以及升級(jí)有了更多的選擇。例如,可以通過(guò)與云平臺(tái)建立連接,以實(shí)現(xiàn)對(duì)于儲(chǔ)能系統(tǒng)的遠(yuǎn)程升級(jí),以此避免技術(shù)人員到設(shè)備現(xiàn)場(chǎng)進(jìn)行操作,為技術(shù)人員提供了便利。
3、然而,相關(guān)技術(shù)中,雖然可以實(shí)現(xiàn)對(duì)于儲(chǔ)能系統(tǒng)的遠(yuǎn)程升級(jí)。但是,在儲(chǔ)能系統(tǒng)升級(jí)的過(guò)程中,可能會(huì)存在多種原因?qū)е聝?chǔ)能系統(tǒng)升級(jí)失敗,并且,在儲(chǔ)能系統(tǒng)升級(jí)失敗后,無(wú)法通過(guò)遠(yuǎn)程控制使儲(chǔ)能系統(tǒng)進(jìn)行重新升級(jí),需要有技術(shù)人員到現(xiàn)場(chǎng)進(jìn)行調(diào)整,造成技術(shù)人員不便。因此,如何以一種更完善的方式實(shí)現(xiàn)儲(chǔ)能系統(tǒng)的遠(yuǎn)程升級(jí),是相關(guān)技術(shù)人員亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種升級(jí)方法、系統(tǒng)及設(shè)備,能夠更好的實(shí)現(xiàn)儲(chǔ)能系統(tǒng)的遠(yuǎn)程升級(jí)。
2、第一方面,本申請(qǐng)實(shí)施例提供一種升級(jí)方法,應(yīng)用于升級(jí)系統(tǒng),升級(jí)系統(tǒng)包括云平臺(tái)、能量管理系統(tǒng)、儲(chǔ)能部件控制系統(tǒng);其中,能量管理系統(tǒng)包括第一能量管理模塊以及第二能量管理模塊,云平臺(tái)、第一能量管理模塊以及第二能量管理模塊之間存在通信連接,第二能量管理模塊與儲(chǔ)能部件控制系統(tǒng)之間通過(guò)總線連接;方法包括:第二能量管理模塊接收云平臺(tái)或第一能量管理模塊發(fā)送的目標(biāo)升級(jí)包;在確定目標(biāo)升級(jí)包為用于升級(jí)第二能量管理模塊的第一升級(jí)包且目標(biāo)升級(jí)包中包含用于升級(jí)儲(chǔ)能部件控制系統(tǒng)的第二升級(jí)包的情況下,第二能量管理模塊將第二升級(jí)包下發(fā)至對(duì)應(yīng)的儲(chǔ)能部件控制系統(tǒng),以使儲(chǔ)能部件控制系統(tǒng)利用第二升級(jí)包進(jìn)行升級(jí);在確定升級(jí)儲(chǔ)能部件控制系統(tǒng)完成升級(jí)的情況下,利用第一升級(jí)包升級(jí)第二能量管理模塊。
3、一種實(shí)施方式中,第二能量管理模塊和儲(chǔ)能部件控制系統(tǒng)中均包括啟動(dòng)系統(tǒng)以及應(yīng)用程序系統(tǒng),啟動(dòng)系統(tǒng)用于進(jìn)行第二能量管理模塊或儲(chǔ)能部件控制系統(tǒng)的升級(jí),應(yīng)用程序系統(tǒng)用于執(zhí)行系統(tǒng)功能;儲(chǔ)能部件控制系統(tǒng)利用第二升級(jí)包進(jìn)行升級(jí),包括:在儲(chǔ)能部件控制系統(tǒng)中的啟動(dòng)系統(tǒng)確定儲(chǔ)能部件控制系統(tǒng)中存在應(yīng)用程序系統(tǒng)的情況下,進(jìn)入應(yīng)用程序系統(tǒng);在應(yīng)用程序系統(tǒng)確定存在第二升級(jí)包的情況下,通過(guò)啟動(dòng)系統(tǒng)利用第二升級(jí)包對(duì)應(yīng)用程序系統(tǒng)進(jìn)行升級(jí);利用第一升級(jí)包升級(jí)第二能量管理模塊,包括:第二能量管理模塊中的啟動(dòng)系統(tǒng)確定第二能量管理模塊中存在應(yīng)用程序系統(tǒng)的情況下,進(jìn)入應(yīng)用程序系統(tǒng);在應(yīng)用程序系統(tǒng)確定存在第一升級(jí)包的情況下,通過(guò)啟動(dòng)系統(tǒng)利用第一升級(jí)包對(duì)應(yīng)用程序系統(tǒng)進(jìn)行升級(jí)。
4、一種實(shí)施方式中,在將第二升級(jí)包下發(fā)至對(duì)應(yīng)的儲(chǔ)能部件控制系統(tǒng)之后,方法還包括:在儲(chǔ)能部件控制系統(tǒng)確定升級(jí)成功的情況下,向云平臺(tái)發(fā)送第一確認(rèn)信息,第一確認(rèn)信息用于提示儲(chǔ)能部件控制系統(tǒng)升級(jí)成功;在儲(chǔ)能部件控制系統(tǒng)確定升級(jí)失敗的情況下,向云平臺(tái)發(fā)送升級(jí)失敗的儲(chǔ)能部件控制系統(tǒng)對(duì)應(yīng)的系統(tǒng)信息,系統(tǒng)信息用于定位升級(jí)失敗儲(chǔ)能部件控制系統(tǒng);在云平臺(tái)接收到系統(tǒng)信息的情況下,云平臺(tái)向第二能量管理模塊下發(fā)更新升級(jí)包,更新升級(jí)包中包含第一指令,第一指令用于控制儲(chǔ)能部件控制系統(tǒng)通過(guò)啟動(dòng)系統(tǒng)利用更新升級(jí)包進(jìn)行升級(jí);在云平臺(tái)未接收到系統(tǒng)信息以及第一確認(rèn)信息的情況下,云平臺(tái)向第二能量管理模塊下發(fā)控制儲(chǔ)能部件控制系統(tǒng)重新上電的第二指令。
5、一種實(shí)施方式中,儲(chǔ)能部件控制系統(tǒng)確定升級(jí)失敗,包括:第二能量管理模塊在第一目標(biāo)時(shí)段內(nèi)未收到第一確認(rèn)信息的情況下,向儲(chǔ)能部件控制系統(tǒng)重新下發(fā)對(duì)應(yīng)的第二升級(jí)包,并記錄第二升級(jí)包下發(fā)次數(shù);在第二能量管理模塊確定第二升級(jí)包下發(fā)次數(shù)的數(shù)值大于第一預(yù)設(shè)閾值或接收到第一失敗信息的情況下,確定儲(chǔ)能部件控制系統(tǒng)升級(jí)失敗,第一失敗信息用于提示儲(chǔ)能部件控制系統(tǒng)升級(jí)失敗。
6、一種實(shí)施方式中,目標(biāo)升級(jí)包包括多個(gè)子升級(jí)包;第二能量管理模塊接收云平臺(tái)或第一能量管理模塊發(fā)送的目標(biāo)升級(jí)包,包括:第二能量管理模塊逐個(gè)接收子升級(jí)包;在第二能量管理模塊接收云平臺(tái)或第一能量管理模塊發(fā)送的目標(biāo)升級(jí)包之后,方法還包括:第二能量管理模塊在確定子升級(jí)包接收成功的情況下,向云平臺(tái)發(fā)送第二確認(rèn)信息;第二能量管理模塊在確定子升級(jí)包接收失敗的情況下,向云平臺(tái)發(fā)送第二失敗信息;在云平臺(tái)在第二目標(biāo)時(shí)段內(nèi)未收到第二確認(rèn)信息的情況下,向第二能量管理模塊重新下發(fā)對(duì)應(yīng)的子升級(jí)包,并記錄子升級(jí)包下發(fā)次數(shù);在云平臺(tái)確定子升級(jí)包下發(fā)次數(shù)的數(shù)值大于第二預(yù)設(shè)閾值,或接收到第二失敗信息的情況下,輸出告警信息。
7、一種實(shí)施方式中,在云平臺(tái)未接收到第一失敗信息以及第一確認(rèn)信息之后,或在云平臺(tái)在第二目標(biāo)時(shí)段內(nèi)未收到第二確認(rèn)信息之后,方法還包括:確定云平臺(tái)、第一能量管理模塊以及第二能量管理模塊之間通信連接正常;或第二能量管理模塊與儲(chǔ)能部件控制系統(tǒng)之間總線連接正常。
8、一種實(shí)施方式中,在將第二升級(jí)包下發(fā)至對(duì)應(yīng)的升級(jí)儲(chǔ)能部件控制系統(tǒng),以使升級(jí)儲(chǔ)能部件控制系統(tǒng)利用第二升級(jí)包進(jìn)行升級(jí)之前,方法還包括:獲取儲(chǔ)能部件的狀態(tài)信息;在儲(chǔ)能部件的狀態(tài)信息滿足升級(jí)狀態(tài)條件的情況下,控制儲(chǔ)能部件進(jìn)入安全模式。
9、一種實(shí)施方式中,能量管理系統(tǒng)以及儲(chǔ)能部件控制系統(tǒng)中均包含私有協(xié)議棧,以使能量管理系統(tǒng)以及儲(chǔ)能部件控制系統(tǒng)能夠正確解析目標(biāo)升級(jí)包和/或更新升級(jí)包。
10、第二方面,本申請(qǐng)實(shí)施例提供了一種升級(jí)系統(tǒng),包括:
11、云平臺(tái),用于向能量管理系統(tǒng)發(fā)送目標(biāo)升級(jí)包;能量管理系統(tǒng),能量管理系統(tǒng)包括第一能量管理模塊以及第二管理模塊,其中,第一管理模塊用于接收云平臺(tái)發(fā)送的目標(biāo)升級(jí)包,第二管理模塊用于接收云平臺(tái)或接收第一管理模塊發(fā)送的目標(biāo)升級(jí)包,并將目標(biāo)升級(jí)包轉(zhuǎn)發(fā)至儲(chǔ)能部件控制系統(tǒng);儲(chǔ)能部件控制系統(tǒng),用于接收第二能量管理系統(tǒng)發(fā)送的目標(biāo)升級(jí)包,并通過(guò)目標(biāo)升級(jí)包進(jìn)行升級(jí)。
12、第三方面,本申請(qǐng)實(shí)施例提供了一種升級(jí)設(shè)備,包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)第一方面或第一方面任意一項(xiàng)實(shí)施方式中的升級(jí)方法。
13、本申請(qǐng)實(shí)施例的升級(jí)方法、系統(tǒng)及設(shè)備,能夠在接收到目標(biāo)升級(jí)包后,判斷該目標(biāo)升級(jí)包中是否存在用于對(duì)第二能量管理模塊進(jìn)行升級(jí)的第一升級(jí)包,以及用于對(duì)儲(chǔ)能部件控制系統(tǒng)進(jìn)行升級(jí)的第二升級(jí)包。當(dāng)確定目標(biāo)升級(jí)包中同時(shí)存在第一升級(jí)包以及第二升級(jí)包的情況下,可以將第二升級(jí)包下發(fā)至儲(chǔ)能部件控制系統(tǒng),以使儲(chǔ)能部件控制系統(tǒng)能夠根據(jù)第二升級(jí)包進(jìn)行升級(jí)。進(jìn)一步的,在確定儲(chǔ)能部件控制系統(tǒng)升級(jí)完成后,利用第一升級(jí)包對(duì)第二能量管理模塊進(jìn)行升級(jí),這樣可以先對(duì)儲(chǔ)能部件控制系統(tǒng)進(jìn)行升級(jí),而后對(duì)第二能量管理模塊進(jìn)行升級(jí),從而避免因第一升級(jí)包導(dǎo)致第二能量管理模塊升級(jí)異常后,儲(chǔ)能部件控制系統(tǒng)無(wú)法升級(jí)的問(wèn)題,提升儲(chǔ)能系統(tǒng)升級(jí)的成功率。
1.一種升級(jí)方法,其特征在于,應(yīng)用于升級(jí)系統(tǒng),所述升級(jí)系統(tǒng)包括云平臺(tái)、能量管理系統(tǒng)、儲(chǔ)能部件控制系統(tǒng);
2.根據(jù)權(quán)利要求1所述的升級(jí)方法,其特征在于,所述第二能量管理模塊和儲(chǔ)能部件控制系統(tǒng)中均包括啟動(dòng)系統(tǒng)以及應(yīng)用程序系統(tǒng),所述啟動(dòng)系統(tǒng)用于進(jìn)行第二能量管理模塊或儲(chǔ)能部件控制系統(tǒng)的升級(jí),所述應(yīng)用程序系統(tǒng)用于執(zhí)行系統(tǒng)功能;
3.根據(jù)權(quán)利要求1-2中任意一項(xiàng)所述的方法,其特征在于,在將所述第二升級(jí)包下發(fā)至對(duì)應(yīng)的所述儲(chǔ)能部件控制系統(tǒng)之后,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的升級(jí)方法,其特征在于,所述儲(chǔ)能部件控制系統(tǒng)確定升級(jí)失敗,包括:
5.根據(jù)權(quán)利要求1所述的升級(jí)方法,其特征在于,所述目標(biāo)升級(jí)包包括多個(gè)子升級(jí)包;
6.根據(jù)權(quán)利要求3或5所述的升級(jí)方法,其特征在于,在所述云平臺(tái)未接收到系統(tǒng)信息或第一確認(rèn)信息之后,或在所述云平臺(tái)在第二目標(biāo)時(shí)段內(nèi)未收到第二確認(rèn)信息之后,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的升級(jí)方法,其特征在于,在將所述第二升級(jí)包下發(fā)至對(duì)應(yīng)的所述升級(jí)儲(chǔ)能部件控制系統(tǒng),以使所述升級(jí)儲(chǔ)能部件控制系統(tǒng)利用所述第二升級(jí)包進(jìn)行升級(jí)之前,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的升級(jí)方法,其特征在于,所述能量管理系統(tǒng)以及所述儲(chǔ)能部件控制系統(tǒng)中均包含私有協(xié)議棧,以使所述能量管理系統(tǒng)以及所述儲(chǔ)能部件控制系統(tǒng)能夠正確解析目標(biāo)升級(jí)包和/或更新升級(jí)包。
9.一種升級(jí)系統(tǒng),其特征在于,包括:
10.一種升級(jí)設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;