一種軟件升級(jí)方法、監(jiān)控模塊、整流模塊及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電源領(lǐng)域,尤其涉及一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法、監(jiān)控模塊、整流模塊及系統(tǒng)。
【背景技術(shù)】
[0002]目前,典型的通信電源系統(tǒng)主要由一個(gè)監(jiān)控模塊和多個(gè)整流模塊組成,如圖1所示,各個(gè)模塊之間可以通過(guò)CAN總線或RS485串行總線等總線相連。
[0003]現(xiàn)有技術(shù)中,對(duì)整流模塊的軟件升級(jí)一般需要技術(shù)人員帶專門(mén)的燒寫(xiě)工具到應(yīng)用現(xiàn)場(chǎng),或者將整流模塊重新返回到工段,對(duì)每一個(gè)整流模塊進(jìn)行最原始的生產(chǎn)燒寫(xiě)過(guò)程??梢?jiàn),現(xiàn)有技術(shù)中整流模塊的軟件升級(jí)方法操作非常麻煩,當(dāng)通信電源系統(tǒng)中整流模塊的數(shù)量較多時(shí),需要耗費(fèi)大量時(shí)間,軟件升級(jí)效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法、監(jiān)控模塊、整流模塊及系統(tǒng),用以解決整流模塊的軟件升級(jí)效率較低的問(wèn)題。
[0005]本發(fā)明實(shí)施例提供一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法,包括:
[0006]獲取待升級(jí)文件;
[0007]向各整流模塊發(fā)送攜帶所述待升級(jí)文件的軟件升級(jí)指令,以指示各整流模塊基于所述待升級(jí)文件進(jìn)行軟件升級(jí)。
[0008]本發(fā)明實(shí)施例提供一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法,包括:
[0009]接收監(jiān)控模塊發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令;
[0010]基于所述待升級(jí)文件進(jìn)行軟件升級(jí)。
[0011]本發(fā)明實(shí)施例還提供一種通信電源系統(tǒng)中的監(jiān)控模塊,包括:
[0012]獲取單元,用于獲取待升級(jí)文件;
[0013]第一發(fā)送單元,用于向各整流模塊發(fā)送攜帶所述待升級(jí)文件的軟件升級(jí)指令,以指示各整流模塊基于所述待升級(jí)文件進(jìn)行軟件升級(jí)。
[0014]本發(fā)明實(shí)施例還提供一種通信電源系統(tǒng)中的整流模塊,包括:
[0015]第二接收單元,用于接收監(jiān)控模塊發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令;
[0016]升級(jí)單元,用于基于所述待升級(jí)文件進(jìn)行軟件升級(jí)。
[0017]本發(fā)明實(shí)施例還提供一種通信電源系統(tǒng),包括監(jiān)控模塊和整流模塊,其中:
[0018]所述監(jiān)控模塊,用于獲取待升級(jí)文件;向所述整流模塊發(fā)送攜帶所述待升級(jí)文件的軟件升級(jí)指令;
[0019]所述整流模塊,用于接收所述監(jiān)控模塊發(fā)送的攜帶所述待升級(jí)文件的軟件升級(jí)指令;基于所述待升級(jí)文件進(jìn)行軟件升級(jí)。
[0020]本發(fā)明的有益效果包括:
[0021]本發(fā)明實(shí)施例提供的方案中,由通信電源系統(tǒng)中的監(jiān)控模塊向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令,指示各整流模塊基于待升級(jí)文件進(jìn)行軟件升級(jí),相比于現(xiàn)有技術(shù),各整流模塊無(wú)需進(jìn)行最原始的生產(chǎn)燒寫(xiě)過(guò)程,軟件升級(jí)耗時(shí)較少,效率得到了提聞。
【附圖說(shuō)明】
[0022]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0023]圖1為通信電源系統(tǒng)的結(jié)構(gòu)示意圖;
[0024]圖2為本發(fā)明實(shí)施例提供的通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法的流程圖之一;
[0025]圖3為本發(fā)明實(shí)施例提供的通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法的流程圖之二 ;
[0026]圖4為本發(fā)明實(shí)施例1提供的通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法的流程圖;
[0027]圖5為本發(fā)明實(shí)施例2提供的通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法的流程圖;
[0028]圖6為本發(fā)明實(shí)施例提供的通信電源系統(tǒng)中的監(jiān)控模塊的結(jié)構(gòu)示意圖;
[0029]圖7為本發(fā)明實(shí)施例提供的通信電源系統(tǒng)中的整流模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為了給出提高通信電源系統(tǒng)中整流模塊的軟件升級(jí)效率的實(shí)現(xiàn)方案,本發(fā)明實(shí)施例提供了一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法、監(jiān)控模塊、整流模塊及系統(tǒng),結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0031]本發(fā)明實(shí)施例提供了一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法,如圖2所示,包括:
[0032]步驟201、獲取待升級(jí)文件;
[0033]步驟202、向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令,以指示各整流模塊基于待升級(jí)文件進(jìn)行軟件升級(jí)。
[0034]其中,步驟201具體可以為接收遠(yuǎn)程監(jiān)控系統(tǒng)發(fā)送的待升級(jí)文件實(shí)現(xiàn)待升級(jí)的獲??;也可以在連接的存儲(chǔ)介質(zhì)中獲取待升級(jí)文件。
[0035]較佳的,在步驟202向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令之前,還包括對(duì)獲取的待升級(jí)文件進(jìn)行校驗(yàn),確定待升級(jí)文件正確。
[0036]進(jìn)一步的,步驟202向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令,具體可以有如下兩種方式:
[0037]方式一:以點(diǎn)對(duì)點(diǎn)的方式依次向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令;
[0038]方式二:以廣播的方式向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令。
[0039]較佳的,方式一以點(diǎn)對(duì)點(diǎn)的方式發(fā)送軟件升級(jí)指令具體可以為:
[0040]向所有整流模塊中的一個(gè)整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令,并接收該整流模塊返回的用于指示模塊是否升級(jí)成功的確認(rèn)響應(yīng);當(dāng)接收到的確認(rèn)響應(yīng)指示模塊升級(jí)成功時(shí),向下一個(gè)整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令,直至向所有整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令完畢。即當(dāng)確定當(dāng)前整流模塊升級(jí)成功時(shí),才向下一個(gè)整流模塊發(fā)送軟件升級(jí)指令,對(duì)下一個(gè)整流模塊進(jìn)行升級(jí)。
[0041]當(dāng)以廣播的方式向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令時(shí),在向各整流模塊發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令之后,還可以包括向各整流模塊發(fā)送問(wèn)詢指令;接收各整流模塊返回的用于指示模塊是否升級(jí)成功的確認(rèn)響應(yīng)。
[0042]較佳的,當(dāng)接收到的確認(rèn)響應(yīng)指示模塊升級(jí)失敗時(shí),還包括向?qū)?yīng)的整流模塊再次發(fā)送攜帶待升級(jí)文件的軟件升級(jí)指令。
[0043]相應(yīng)的,本發(fā)明實(shí)施例還提供了一種通信電源系統(tǒng)中整流模塊的軟件升級(jí)方法,如圖3所示,包括:
[0044]步驟301、接收監(jiān)控模塊發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令;
[0045]步驟302、基于待升級(jí)文件進(jìn)行軟件升級(jí)。
[0046]對(duì)應(yīng)于監(jiān)控模塊向整流模塊發(fā)送軟件升級(jí)指令的兩種方式,步驟301接收監(jiān)控模塊發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令,具體可以為:
[0047]接收監(jiān)控模塊以點(diǎn)對(duì)點(diǎn)的方式發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令;或者接收監(jiān)控模塊以廣播的方式發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令。
[0048]較佳的,當(dāng)接收監(jiān)控模塊以點(diǎn)對(duì)點(diǎn)的方式發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令時(shí),在基于待升級(jí)文件進(jìn)行軟件升級(jí)之后,還包括向監(jiān)控模塊返回用于指示模塊是否升級(jí)成功的確認(rèn)響應(yīng),以告知監(jiān)控模塊升級(jí)結(jié)果。
[0049]當(dāng)接收監(jiān)控模塊以廣播的方式發(fā)送的攜帶待升級(jí)文件的軟件升級(jí)指令時(shí),在基于待升級(jí)文件進(jìn)行軟件升級(jí)之后,還包括接收監(jiān)控模塊發(fā)送的問(wèn)詢指令;并向監(jiān)控模塊返回用于指示模塊是否升級(jí)成功的