[發明專利]實現網元組件軟件升級的方法及裝置、主控板有效
| 申請號: | 201110098165.3 | 申請日: | 2011-04-19 |
| 公開(公告)號: | CN102195811A | 公開(公告)日: | 2011-09-21 |
| 發明(設計)人: | 付紅雷;王淑青 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F9/445 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;姜精斌 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 組件 軟件 升級 方法 裝置 主控 | ||
技術領域
本發明涉及通信領域,特別是指一種實現網元組件軟件升級的方法及裝置、主控板。
背景技術
依據電信網管的功能層次的劃分,在傳輸網絡中由主控板(NetworkControl?Panel,NCP)管理單個網元系統,在現有的光網絡系統中,每種單板運行都需要適當版本的單板軟件的支持,而單板本身在上電前并沒有保存自身的軟件,所有的軟件都是由網元的NCP保存的,單板上電時向NCP請求下載單板軟件,下載完畢后單板才會運行。
在單板軟件需要升級時,為了實現批量單板在特定時間以一定策略進行升級的操作,經常采用設置升級計劃的方式進行管理。即制定一個升級計劃,指定網元中哪些單板在哪個時間點升級哪些單板軟件。當升級計劃執行時間到達時,計劃便開始執行,計劃執行結束后,NCP把執行結果上報給網管,之后不做處理。但現有技術中的這種處理方式,存在以下缺點:無法獲知單板以前執行過哪些升級計劃,執行結果如何,也不知道哪些單板升級成功和哪些單板升級失敗。這樣如果某次升級計劃執行失敗導致此次升級行動結束,如果還想對單板升級的話,不能只針對升級失敗的單板,而必須重新對所有單板制定升級計劃,不但操作繁瑣,而且浪費系統資源。
發明內容
本發明要解決的技術問題是提供一種實現網元組件軟件升級的方法及裝置、主控板,能夠只針對升級失敗的單板進行升級,提高了單板的升級效率,節省了系統資源。
為解決上述技術問題,本發明的實施例提供技術方案如下:
一方面,提供一種實現網元組件軟件升級的方法,包括:
主控板接收包含有第一升級計劃標識的斷點續升命令;
所述主控板查詢存儲的歷史計劃執行結果,確定所述第一升級計劃中升級失敗的單板;
所述主控板針對所述升級失敗的單板重新制定第二升級計劃;
所述主控板執行所述第二升級計劃,對所述升級失敗的單板重新進行升級。
其中,所述主控板接收包含有第一升級計劃標識的斷點續升命令之前還包括:
所述主控板根據接收到的升級計劃對單板進行升級;
所述主控板接收單板反饋的升級結果,并在所述歷史計劃執行結果中記錄所述升級計劃對應的升級結果。
其中,所述確定所述第一升級計劃中升級失敗的單板包括:
所述主控板查詢其存儲的歷史計劃執行結果,從中獲取所述第一升級計劃對應的升級結果;
所述主控板根據所述第一升級計劃對應的升級結果確定所述第一升級計劃中升級失敗的單板。
其中,所述主控板執行所述第二升級計劃,對所述升級失敗的單板重新進行升級之后還包括:
所述主控板接收單板反饋的升級結果,并在所述歷史計劃執行結果中記錄所述第二升級計劃對應的升級結果。
其中,所述主控板根據接收到的升級計劃對單板進行升級包括:
所述主控板接收并保存升級計劃,所述升級計劃中包含有待升級單板、與所述待升級單板對應的單板軟件和升級時間;
所述主控板根據所述升級時間和主控板系統時間計算并啟動定時器,并在所述定時器超時后依次為待升級單板升級對應的單板軟件。
本發明實施例還提供了一種實現網元組件軟件升級的裝置,包括:
接收存儲模塊,用于接收包含有第一升級計劃標識的斷點續升命令;
處理模塊,用于查詢存儲的歷史計劃執行結果,確定所述第一升級計劃中升級失敗的單板;
升級模塊,用于針對所述升級失敗的單板重新制定第二升級計劃,并執行所述第二升級計劃,對所述升級失敗的單板重新進行升級。
其中,所述升級模塊還用于根據接收到的升級計劃對單板進行升級;
所述接收存儲模塊還用于接收單板反饋的升級結果,并在所述歷史計劃執行結果中記錄所述升級計劃對應的升級結果。
其中,所述處理模塊包括:
查詢單元,用于查詢所述接收存儲模塊中的歷史計劃執行結果,從中獲取所述第一升級計劃對應的升級結果;
處理單元,用于根據所述第一升級計劃對應的升級結果確定所述第一升級計劃中升級失敗的單板。
其中,所述接收存儲模塊還用于接收單板反饋的升級結果,并在所述歷史計劃執行結果中記錄所述第二升級計劃對應的升級結果。
其中,所述接收存儲模塊還用于接收并保存升級計劃,所述升級計劃中包含有待升級單板、與所述待升級單板對應的單板軟件和升級時間;
所述升級模塊還用于根據所述升級時間計算和啟動定時器,并在所述定時器超時后依次為待升級單板升級對應的單板軟件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110098165.3/2.html,轉載請聲明來源鉆瓜專利網。





