[發明專利]版本升級處理方法及裝置在審
| 申請號: | 201510420861.X | 申請日: | 2015-07-16 |
| 公開(公告)號: | CN106708541A | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 楊桂榮;馬彧 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 江舟,李靈潔 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 版本 升級 處理 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種版本升級處理方法及裝置。
背景技術
現在的系統(例如路由器系統)中,不同的型號都有自己獨立的版本,版本需要進行安裝后,其功能才能正常運行。路由器的功能趨于復雜多樣化,其版本的大小也逐漸變大,小一點的版本幾十兆,大的集群路由器版本,有超過一個G的空間。為了管理好這么龐大的版本,在路由器系統中,就分離出一個路由器版本管理子系統。
路由器版本管理子系統,主要是完成版本下載,運行,添加,激活,除激活,提交,刪除等一系列的動作,同時還負責與其他子系統之間的消息交互,共同運行其子系統所需要的版本。
路由器系統常常有新的功能需要開發,同時在使用和測試過程中,有新的故障出現,這就需要對現場使用的版本進行升級。
在路由器版本升級過程中,偶爾會出現版本升級失敗的情況。版本升級失敗后,就需要將版本回退到以前的老版本,通常的做法有多種,重新安裝;重新激活老版本;如果有備板,可以使用備板啟動,來切換版本。但是這些版本回退方法,都需要人工干預,需要操作人員對路由器命令的使用有一定的了解才能完成。有許多中低端路由器,是沒有主備機制,如果版本升級失敗,只有通過重新安裝的辦法來實現版本的回退,重新安裝需要花費更多的版本啟動時間。
一個大的網絡通訊設備公司,在運營商中運行的路由器產品很多,很難做到每個工程人員都到現場去升級版本。實現版本自動升級,失敗后,能自動回退,對設備商來說,是非常重要的功能。
針對相關技術中,本版升級失敗后如何快速回退至原來版本的問題,還未提出有效的解決方案。
發明內容
本發明提供了一種版本升級處理方法及裝置,以至少解決相關技術中本版升級失敗后如何快速回退至原來版本的問題。
根據本發明的一個方面,提供了一種版本升級處理方法,包括:獲取單板正在使用的第一版本和與所述第一版本對應的待升級的第二版本;檢測所述單板是否升級成功, 得到檢測結果;根據所述檢測結果,啟動最終版本;其中,所述最終版本為所述第一版本或者所述第二版本。
可選地,根據所述檢測結果,啟動最終版本之前包括:在檢測到所述單板升級失敗的情況下,所述最終版本保持為所述第一版本不變;或者,在檢測到所述單板升級成功的情況下,將所述最終版本修改為所述第二版本。
可選地,根據所述檢測結果,啟動最終版本包括:在檢測到所述單板升級失敗的情況下,通過所述單板的自動重啟,重新啟動所述第一版本。
可選地,獲取單板正在使用的第一版本和與所述第一版本對應的待升級的第二版本包括:從服務器中下載版本文件;解析所述版本文件獲取所述第一版本和所述第二版本。
可選地,解析所述版本文件獲取所述第一版本和所述第二版本之后包括:激活所述第一版本和所述第二版本。
根據本發明的另一個方面,還提供了一種版本升級處理裝置,包括:獲取模塊,用于獲取單板正在使用的第一版本和與所述第一版本對應的待升級的第二版本;檢測模塊,用于檢測所述單板是否升級成功,得到檢測結果;啟動模塊,用于根據所述檢測結果,啟動最終版本;其中,所述最終版本為所述第一版本或者所述第二版本。
可選地,所述裝置還包括:保持模塊,用于在檢測到所述單板升級失敗的情況下,所述最終版本保持為所述第一版本不變;或者,修改模塊,用于在檢測到所述單板升級成功的情況下,將所述最終版本修改為所述第二版本。
可選地,所述啟動模塊還用于在檢測到所述單板升級失敗的情況下,通過所述單板的自動重啟,重新啟動所述第一版本。
可選地,所述獲取模塊包括:下載單元,用于從服務器中下載版本文件;解析單元,用于解析所述版本文件獲取所述第一版本和所述第二版本。
可選地,所述裝置還包括:激活模塊,用于激活所述第一版本和所述第二版本。
通過本發明,采用獲取單板正在使用的第一版本和與第一版本對應的待升級的第二版本;檢測單板是否升級成功,得到檢測結果;根據檢測結果,啟動最終版本;其中,該最終版本為第一版本或者第二版本。解決了相關技術中本版升級失敗后如何快速回退至原來版本的問題,進而縮短了原來版本的回退時間,減少了業務中斷的時間。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的版本升級處理方法的流程圖;
圖2是根據本發明實施例的版本升級處理裝置的結構框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510420861.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:卸載界面的顯示方法及裝置
- 下一篇:一種嵌入式操作系統代碼加載的方法及裝置





