專利名稱:實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法及裝置、主控板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是指一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法及裝置、主控板。
背景技術(shù):
依據(jù)電信網(wǎng)管的功能層次的劃分,在傳輸網(wǎng)絡(luò)中由主控板(NetworkContro 1 Panel, NCP)管理單個(gè)網(wǎng)元系統(tǒng),在現(xiàn)有的光網(wǎng)絡(luò)系統(tǒng)中,每種單板運(yùn)行都需要適當(dāng)版本的單板軟件的支持,而單板本身在上電前并沒有保存自身的軟件,所有的軟件都是由網(wǎng)元的 NCP保存的,單板上電時(shí)向NCP請(qǐng)求下載單板軟件,下載完畢后單板才會(huì)運(yùn)行。在單板軟件需要升級(jí)時(shí),為了實(shí)現(xiàn)批量單板在特定時(shí)間以一定策略進(jìn)行升級(jí)的操作,經(jīng)常采用設(shè)置升級(jí)計(jì)劃的方式進(jìn)行管理。即制定一個(gè)升級(jí)計(jì)劃,指定網(wǎng)元中哪些單板在哪個(gè)時(shí)間點(diǎn)升級(jí)哪些單板軟件。當(dāng)升級(jí)計(jì)劃執(zhí)行時(shí)間到達(dá)時(shí),計(jì)劃便開始執(zhí)行,計(jì)劃執(zhí)行結(jié)束后,NCP把執(zhí)行結(jié)果上報(bào)給網(wǎng)管,之后不做處理。但現(xiàn)有技術(shù)中的這種處理方式,存在以下缺點(diǎn)無(wú)法獲知單板以前執(zhí)行過哪些升級(jí)計(jì)劃,執(zhí)行結(jié)果如何,也不知道哪些單板升級(jí)成功和哪些單板升級(jí)失敗。這樣如果某次升級(jí)計(jì)劃執(zhí)行失敗導(dǎo)致此次升級(jí)行動(dòng)結(jié)束,如果還想對(duì)單板升級(jí)的話,不能只針對(duì)升級(jí)失敗的單板,而必須重新對(duì)所有單板制定升級(jí)計(jì)劃,不但操作繁瑣,而且浪費(fèi)系統(tǒng)資源。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法及裝置、主控板,能夠只針對(duì)升級(jí)失敗的單板進(jìn)行升級(jí),提高了單板的升級(jí)效率,節(jié)省了系統(tǒng)資源。為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供技術(shù)方案如下一方面,提供一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,包括主控板接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;所述主控板查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;所述主控板針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃;所述主控板執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。其中,所述主控板接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令之前還包括所述主控板根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);所述主控板接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。其中,所述確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板包括所述主控板查詢其存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;所述主控板根據(jù)所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板。其中,所述主控板執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)之后還包括所述主控板接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述第二升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。其中,所述主控板根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí)包括所述主控板接收并保存升級(jí)計(jì)劃,所述升級(jí)計(jì)劃中包含有待升級(jí)單板、與所述待升級(jí)單板對(duì)應(yīng)的單板軟件和升級(jí)時(shí)間;所述主控板根據(jù)所述升級(jí)時(shí)間和主控板系統(tǒng)時(shí)間計(jì)算并啟動(dòng)定時(shí)器,并在所述定時(shí)器超時(shí)后依次為待升級(jí)單板升級(jí)對(duì)應(yīng)的單板軟件。本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,包括接收存儲(chǔ)模塊,用于接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;處理模塊,用于查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;升級(jí)模塊,用于針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃,并執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。其中,所述升級(jí)模塊還用于根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);所述接收存儲(chǔ)模塊還用于接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。其中,所述處理模塊包括查詢單元,用于查詢所述接收存儲(chǔ)模塊中的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;處理單元,用于根據(jù)所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板。其中,所述接收存儲(chǔ)模塊還用于接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述第二升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。其中,所述接收存儲(chǔ)模塊還用于接收并保存升級(jí)計(jì)劃,所述升級(jí)計(jì)劃中包含有待升級(jí)單板、與所述待升級(jí)單板對(duì)應(yīng)的單板軟件和升級(jí)時(shí)間;所述升級(jí)模塊還用于根據(jù)所述升級(jí)時(shí)間計(jì)算和啟動(dòng)定時(shí)器,并在所述定時(shí)器超時(shí)后依次為待升級(jí)單板升級(jí)對(duì)應(yīng)的單板軟件。本發(fā)明實(shí)施例還提供了一種主控板,包括一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,所述實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置包括接收存儲(chǔ)模塊,用于接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;處理模塊,用于查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;升級(jí)模塊,用于針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃,并執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。其中,所述升級(jí)模塊還用于根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);所述接收存儲(chǔ)模塊還用于接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。其中,所述處理模塊包括查詢單元,用于查詢所述接收存儲(chǔ)模塊中的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;處理單元,用于根據(jù)所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板。本發(fā)明的實(shí)施例具有以下有益效果上述方案中,在需要對(duì)第一升級(jí)計(jì)劃中的單板進(jìn)行升級(jí)時(shí),主控板通過查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,就可以確定第一升級(jí)計(jì)劃中升級(jí)失敗的單板,這樣就不用升級(jí)第一升級(jí)計(jì)劃中的所有單板,而只需升級(jí)未升級(jí)成功的部分單板即可,使得升級(jí)計(jì)劃的執(zhí)行無(wú)論在可操作性還是在效率方面都得到了很大的提升,節(jié)省了系統(tǒng)資源。
圖1為本發(fā)明實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法流程圖;圖2為本發(fā)明實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置結(jié)構(gòu)圖;圖3是本發(fā)明實(shí)施例執(zhí)行升級(jí)計(jì)劃及保存歷史計(jì)劃執(zhí)行結(jié)果的流程示意圖;圖4是本發(fā)明實(shí)施例查詢歷史計(jì)劃執(zhí)行結(jié)果的流程示意圖;圖5是本發(fā)明實(shí)施例進(jìn)行斷點(diǎn)續(xù)升的流程示意圖。
具體實(shí)施例方式為使本發(fā)明的實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。本發(fā)明的實(shí)施例提供一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法及裝置、主控板,通過對(duì)升級(jí)計(jì)中的執(zhí)行情況進(jìn)行記錄,可以在任何時(shí)刻對(duì)歷史升級(jí)計(jì)劃執(zhí)行結(jié)果進(jìn)行查詢,從而不但可以查看過去每次的升級(jí)計(jì)劃執(zhí)行結(jié)果,而且可以對(duì)當(dāng)異常發(fā)生或者其它原因?qū)е律?jí)失敗的升級(jí)計(jì)劃實(shí)現(xiàn)組件斷點(diǎn)續(xù)升功能。即不用重新升級(jí)計(jì)劃中的所有單板,只需要升級(jí)未成功的部分即可。圖1為本發(fā)明實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法流程圖,如圖1所示,本實(shí)施例包括步驟101 主控板接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;步驟102 主控板查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定第一升級(jí)計(jì)劃中升級(jí)失敗的單板;步驟103 主控板針對(duì)升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃;步驟104 主控板執(zhí)行第二升級(jí)計(jì)劃,對(duì)升級(jí)失敗的單板重新進(jìn)行升級(jí)。本實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,在需要對(duì)第一升級(jí)計(jì)劃中的單板進(jìn)行升級(jí)時(shí),主控板通過查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,就可以確定第一升級(jí)計(jì)劃中升級(jí)失敗的單板,這樣就不用升級(jí)第一升級(jí)計(jì)劃中的所有單板,而只需升級(jí)未升級(jí)成功的部分單板即可,使得升級(jí)計(jì)劃的執(zhí)行無(wú)論在可操作性還是在效率方面都得到了很大的提升,節(jié)省了系統(tǒng)資源。
圖2為本發(fā)明實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置結(jié)構(gòu)圖,如圖2所示,本實(shí)施例包括接收存儲(chǔ)模塊20,用于接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;處理模塊22,用于查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定第一升級(jí)計(jì)劃中升級(jí)失敗的單板;升級(jí)模塊M,用于針對(duì)升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃,并執(zhí)行第二升級(jí)計(jì)劃,對(duì)升級(jí)失敗的單板重新進(jìn)行升級(jí)。其中,升級(jí)模塊M還用于根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);接收存儲(chǔ)模塊20還用于接收單板反饋的升級(jí)結(jié)果,并在歷史計(jì)劃執(zhí)行結(jié)果中記錄升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。進(jìn)一步地,處理模塊22包括查詢單元,用于查詢接收存儲(chǔ)模塊20中的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;處理單元,用于根據(jù)第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定第一升級(jí)計(jì)劃中升級(jí)失敗的單板。在升級(jí)模塊M執(zhí)行第二升級(jí)計(jì)劃,對(duì)升級(jí)失敗的單板重新進(jìn)行升級(jí)之后,接收存儲(chǔ)模塊20還用于接收單板反饋的升級(jí)結(jié)果,并在歷史計(jì)劃執(zhí)行結(jié)果中記錄第二升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。在對(duì)單板進(jìn)行升級(jí)時(shí),接收存儲(chǔ)模塊20還用于接收并保存升級(jí)計(jì)劃,升級(jí)計(jì)劃中包含有待升級(jí)單板、與待升級(jí)單板對(duì)應(yīng)的單板軟件和升級(jí)時(shí)間;升級(jí)模塊M還用于根據(jù)升級(jí)時(shí)間和主控板系統(tǒng)時(shí)間計(jì)算并啟動(dòng)定時(shí)器,并在定時(shí)器超時(shí)后依次為待升級(jí)單板升級(jí)對(duì)應(yīng)的單板軟件。本實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,在需要對(duì)第一升級(jí)計(jì)劃中的單板進(jìn)行升級(jí)時(shí),主控板通過查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,就可以確定第一升級(jí)計(jì)劃中升級(jí)失敗的單板,這樣就不用升級(jí)第一升級(jí)計(jì)劃中的所有單板,而只需升級(jí)未升級(jí)成功的部分單板即可,使得升級(jí)計(jì)劃的執(zhí)行無(wú)論在可操作性還是在效率方面都得到了很大的提升,節(jié)省了系統(tǒng)資源。本發(fā)明實(shí)施例還提供了一種主控板,包括如圖2所示的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置。下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法作進(jìn)一步介紹。如圖3所示,本發(fā)明實(shí)施例執(zhí)行升級(jí)計(jì)劃及保存歷史計(jì)劃執(zhí)行結(jié)果的流程包括31、主控板接收到升級(jí)計(jì)劃;網(wǎng)管制定一個(gè)升級(jí)計(jì)劃并下發(fā)給主控板,升級(jí)計(jì)劃中包括有待升級(jí)單板、與待升級(jí)單板對(duì)應(yīng)的單板軟件和升級(jí)時(shí)間;32、主控板保存升級(jí)計(jì)劃內(nèi)容,同時(shí)根據(jù)升級(jí)時(shí)間和系統(tǒng)時(shí)間計(jì)算并啟動(dòng)定時(shí)器;33、定時(shí)器超時(shí)后,主控板判斷升級(jí)計(jì)劃執(zhí)行時(shí)間到,根據(jù)升級(jí)計(jì)劃內(nèi)容依次給單板升級(jí)單板軟件;34、主控板接收單板反饋的升級(jí)結(jié)果,并將升級(jí)結(jié)果記錄到歷史計(jì)劃執(zhí)行結(jié)果中;具體地,主控板可以將歷史計(jì)劃執(zhí)行結(jié)果存入非易失性存儲(chǔ)介質(zhì)中;35、升級(jí)計(jì)劃執(zhí)行完畢。主控板上報(bào)網(wǎng)管升級(jí)計(jì)劃執(zhí)行結(jié)果。如圖4所示,本發(fā)明實(shí)施例查詢歷史計(jì)劃執(zhí)行結(jié)果的流程包括41、主控板接收到查詢歷史計(jì)劃命令;在實(shí)際操作中,可以由網(wǎng)管輸入時(shí)間段,要求查詢?cè)摃r(shí)間段內(nèi)執(zhí)行過的升級(jí)計(jì)劃;42、主控板根據(jù)時(shí)間段從歷史計(jì)劃執(zhí)行結(jié)果中查找出該時(shí)間段內(nèi)執(zhí)行過的所有升級(jí)計(jì)劃的執(zhí)行結(jié)果;43、主控板返回查詢結(jié)果,將查詢結(jié)果應(yīng)答給網(wǎng)管。如圖5所示,本發(fā)明實(shí)施例進(jìn)行斷點(diǎn)續(xù)升的流程包括51、主控板接收到升級(jí)計(jì)劃;網(wǎng)管可以選擇任意一個(gè)執(zhí)行失敗的歷史計(jì)劃,發(fā)送斷點(diǎn)續(xù)升命令給主控板;52、主控板分析歷史計(jì)劃執(zhí)行結(jié)果,確定該升級(jí)計(jì)劃中升級(jí)失敗的單板;主控板接收到斷點(diǎn)續(xù)升命令后,首先分析歷史計(jì)劃執(zhí)行結(jié)果,從中抽取出該升級(jí)計(jì)劃中所有升級(jí)失敗的單板組件;53、主控板把所有升級(jí)失敗的單板重新組建一個(gè)新的升級(jí)計(jì)劃;54、主控板執(zhí)行新的升級(jí)計(jì)劃,以對(duì)升級(jí)失敗的單板進(jìn)行升級(jí)。接下來(lái)的步驟同圖3所示的執(zhí)行升級(jí)計(jì)劃及保存歷史計(jì)劃執(zhí)行結(jié)果步驟。本發(fā)明實(shí)施例中,在升級(jí)計(jì)劃執(zhí)行過程中,不斷根據(jù)單板的升級(jí)情況更新升級(jí)計(jì)劃執(zhí)行結(jié)果,并把結(jié)果保存到非易失性存儲(chǔ)介質(zhì)中去,作為歷史計(jì)劃執(zhí)行結(jié)果。本實(shí)施例可以實(shí)現(xiàn)對(duì)歷史升級(jí)計(jì)劃的查詢,主控板根據(jù)時(shí)間區(qū)間從非易失性存儲(chǔ)介質(zhì)中查詢出該時(shí)間區(qū)間內(nèi)執(zhí)行過的歷史升級(jí)計(jì)劃,并將執(zhí)行結(jié)果呈現(xiàn)給用戶。本實(shí)施例還可以實(shí)現(xiàn)對(duì)升級(jí)計(jì)劃的斷點(diǎn)續(xù)升,主控板遍歷歷史計(jì)劃執(zhí)行結(jié)果,自動(dòng)篩選出升級(jí)計(jì)劃中升級(jí)失敗的單板組件,組成新的升級(jí)計(jì)劃并執(zhí)行,以對(duì)升級(jí)失敗的單板重新進(jìn)行升級(jí)。此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來(lái)說,一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說,其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上 (包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。在本發(fā)明各方法實(shí)施例中,所述各步驟的序號(hào)并不能用于限定各步驟的先后順序,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,對(duì)各步驟的先后變化也在本發(fā)明的保護(hù)范圍之內(nèi)。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說,在不脫離本發(fā)明所述原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,其特征在于,包括 主控板接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;所述主控板查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;所述主控板針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃;所述主控板執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,其特征在于,所述主控板接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令之前還包括所述主控板根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);所述主控板接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。
3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,其特征在于,所述確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板包括所述主控板查詢其存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;所述主控板根據(jù)所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板。
4.根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,其特征在于,所述主控板執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)之后還包括所述主控板接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述第二升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。
5.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,其特征在于,所述主控板根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí)包括所述主控板接收并保存升級(jí)計(jì)劃,所述升級(jí)計(jì)劃中包含有待升級(jí)單板、與所述待升級(jí)單板對(duì)應(yīng)的單板軟件和升級(jí)時(shí)間;所述主控板根據(jù)所述升級(jí)時(shí)間和主控板系統(tǒng)時(shí)間計(jì)算并啟動(dòng)定時(shí)器,并在所述定時(shí)器超時(shí)后依次為待升級(jí)單板升級(jí)對(duì)應(yīng)的單板軟件。
6.一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,其特征在于,包括 接收存儲(chǔ)模塊,用于接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;處理模塊,用于查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;升級(jí)模塊,用于針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃,并執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。
7.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,其特征在于, 所述升級(jí)模塊還用于根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);所述接收存儲(chǔ)模塊還用于接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,其特征在于,所述處理模塊包括查詢單元,用于查詢所述接收存儲(chǔ)模塊中的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;處理單元,用于根據(jù)所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板。
9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,其特征在于,所述接收存儲(chǔ)模塊還用于接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述第二升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。
10.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,其特征在于,所述接收存儲(chǔ)模塊還用于接收并保存升級(jí)計(jì)劃,所述升級(jí)計(jì)劃中包含有待升級(jí)單板、 與所述待升級(jí)單板對(duì)應(yīng)的單板軟件和升級(jí)時(shí)間;所述升級(jí)模塊還用于根據(jù)所述升級(jí)時(shí)間計(jì)算和啟動(dòng)定時(shí)器,并在所述定時(shí)器超時(shí)后依次為待升級(jí)單板升級(jí)對(duì)應(yīng)的單板軟件。
11.一種主控板,包括一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置,其特征在于,所述實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的裝置包括接收存儲(chǔ)模塊,用于接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;處理模塊,用于查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;升級(jí)模塊,用于針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃,并執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。
12.根據(jù)權(quán)利要求11所述的主控板,其特征在于,所述升級(jí)模塊還用于根據(jù)接收到的升級(jí)計(jì)劃對(duì)單板進(jìn)行升級(jí);所述接收存儲(chǔ)模塊還用于接收單板反饋的升級(jí)結(jié)果,并在所述歷史計(jì)劃執(zhí)行結(jié)果中記錄所述升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果。
13.根據(jù)權(quán)利要求12所述的主控板,其特征在于,所述處理模塊包括查詢單元,用于查詢所述接收存儲(chǔ)模塊中的歷史計(jì)劃執(zhí)行結(jié)果,從中獲取所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果;處理單元,用于根據(jù)所述第一升級(jí)計(jì)劃對(duì)應(yīng)的升級(jí)結(jié)果確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法及裝置、主控板,屬于通信領(lǐng)域。其中,該實(shí)現(xiàn)網(wǎng)元組件軟件升級(jí)的方法,包括主控板接收包含有第一升級(jí)計(jì)劃標(biāo)識(shí)的斷點(diǎn)續(xù)升命令;所述主控板查詢存儲(chǔ)的歷史計(jì)劃執(zhí)行結(jié)果,確定所述第一升級(jí)計(jì)劃中升級(jí)失敗的單板;所述主控板針對(duì)所述升級(jí)失敗的單板重新制定第二升級(jí)計(jì)劃;所述主控板執(zhí)行所述第二升級(jí)計(jì)劃,對(duì)所述升級(jí)失敗的單板重新進(jìn)行升級(jí)。本發(fā)明實(shí)施例能夠只針對(duì)升級(jí)失敗的單板進(jìn)行升級(jí),提高了單板的升級(jí)效率,節(jié)省了系統(tǒng)資源。本發(fā)明的技術(shù)方案可以應(yīng)用于光網(wǎng)絡(luò)系統(tǒng)中。
文檔編號(hào)H04L12/24GK102195811SQ20111009816
公開日2011年9月21日 申請(qǐng)日期2011年4月19日 優(yōu)先權(quán)日2011年4月19日
發(fā)明者付紅雷, 王淑青 申請(qǐng)人:中興通訊股份有限公司