[發明專利]一種設備軟件升級自動化的實現系統和方法有效
| 申請號: | 200710167339.0 | 申請日: | 2007-10-25 |
| 公開(公告)號: | CN101158908A | 公開(公告)日: | 2008-04-09 |
| 發明(設計)人: | 王國俊 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44;H04L12/24 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 龍洪;霍育棟 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 軟件 升級 自動化 實現 系統 方法 | ||
技術領域
本發明涉及軟件的升級自動化,尤其涉及一種設備軟件升級自動化的實現系統和方法。
背景技術
目前,商用系統中設備軟件(比如服務器設備軟件)的升級,一般由研發人員以升級指導手冊的方式,把升級步驟和操作方法提供給升級現場,升級操作員根據升級指導手冊完成整個升級過程。
升級的一般步驟如下:
1)升級操作員根據升級指導手冊,備份設備上需要升級的軟件文件;
2)將軟件的升級版本拷貝至需要升級的設備;
3)根據升級指導手冊,對比設備上軟件的配置文件和版本中的配置文件,修改版本中的配置文件;
4)停止該軟件和相關軟件的運行;
5)根據升級指導手冊,使用升級版本中的新文件和修改后的配置文件,有針對性地增加或覆蓋設備上該軟件的文件;
6)根據升級指導手冊,選擇是否重啟設備;
7)啟動該軟件和相關軟件;
8)根據升級指導手冊,檢查軟件的運行狀態,如果運行正常,升級完畢,然后轉步驟10);否則,繼續;
9)如果運行異常且無法解決,升級操作員根據升級指導手冊,采用設備上的備份文件對升級操作進行回退;
10)回收軟件的升級日志,發送給研發人員分析升級結果。
由于設備的操作系統可能種類很多,且設備上運行的各種軟件,其編程語言和實現方法各有不同,所以各設備軟件的升級操作存在很大差異。升級操作員往往需要根據各設備的不同操作系統和不同軟件的升級指導手冊,采用手工的方式進行升級操作。因此,設備軟件的升級對操作員的技術要求較高,且操作復雜,特別是分布式服務器設備的軟件升級,升級工作量大,時間長,往往會出現由于手工操作失誤而導致的升級故障,嚴重影響業務的正常使用。
部分軟件考慮到以上問題,實現了軟件自身的升級自動化,減少操作員的手工操作。但在實際應用中,設備上安裝有多個軟件,升級時往往需要按照一定的規則和順序進行,不可避免地需要操作員對各軟件的升級過程進行人為干預;且各軟件的升級自動化,是從軟件自身出發,其實現方式多種多樣。因此,軟件自身實現的升級自動化,不能從根本上解決設備軟件升級操作復雜,過于依賴升級操作員的手工操作和個人技術的問題。
發明內容
本發明提供一種設備軟件升級自動化的實現系統和方法,以解決不能從根本上解決設備軟件升級操作復雜,過于依賴升級操作員的手工操作和個人技術的問題。
為了解決上述技術問題,本發明首先提供一種設備軟件升級自動化的實現系統,其特征在于,所述系統包括升級描述部分子系統、升級控制部分子系統和升級操作部分子系統,其中:
所述升級描述部分子系統,用于保存升級描述信息;
所述升級控制部分子系統,與所述升級描述部分子系統相連,用于對所述升級描述部分子系統保存的升級描述信息進行解析和數據重組,并通過獲得的信息對整個升級過程進行流程控制,然后向升級操作部分子系統發送操作信息;
所述升級操作部分子系統,與所述升級控制部分子系統相連,用于接收所述操作信息,解析所述操作信息成操作指令,然后執行所述操作指令,并將操作結果反饋給所述升級控制部分子系統,實現升級控制的自動化。
進一步地,上述系統還可具有以下特點:所述升級描述部分子系統包括升級設備描述文件模塊、軟件升級步驟描述文件模塊和設備升級操作控制文件模塊,其中:
所述升級設備描述文件模塊用于描述設備的網絡信息和軟件信息;
所述軟件升級步驟描述文件模塊用于描述所述軟件在升級過程中需要進行的升級步驟和具體操作;
所述設備升級操作控制文件模塊用于描述所述設備上需要升級的所有軟件的操作步驟和具體操作,并按各軟件的升級次序和升級步驟對升級操作進行排序,同時該模塊也作為升級中步驟狀態和操作結果的記錄文件模塊。
進一步地,上述系統還可具有以下特點:所述升級設備描述文件模塊、軟件升級步驟描述文件模塊和設備升級操作控制文件模塊均采用可擴展標記語言按自定義格式進行描述。
進一步地,上述系統還可具有以下特點:所述升級控制部分子系統包括文件處理模塊、升級控制模塊和升級通訊模塊,其中:
所述文件處理模塊用于實現對所述升級設備描述文件模塊和軟件升級步驟描述文件模塊的升級描述信息進行解析和信息重組,所述信息重組生成所述設備升級操作控制文件模塊的描述信息和升級流程控制數據信息;
所述升級控制模塊用于根據所述文件處理模塊生成的升級流程控制數據信息,進行流程化控制和狀態記錄,并將狀態信息固化在所述設備升級操作控制文件模塊中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710167339.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于幼童的嬰兒車
- 下一篇:變壓器線圈立式繞線機





