[發明專利]軟件升級系統及方法在審
| 申請號: | 201110146578.4 | 申請日: | 2011-06-01 |
| 公開(公告)號: | CN102811136A | 公開(公告)日: | 2012-12-05 |
| 發明(設計)人: | 張紀偉;沈蓓潔 | 申請(專利權)人: | 南京中興新軟件有限責任公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 升級 系統 方法 | ||
1.一種軟件升級系統,其特征在于,所述軟件升級系統包括:設備管理器、設備軟件版本服務器、云計算設備,其中,
所述設備管理器,用于管理所述云計算設備,并為所述設備軟件版本服務器提供所述云計算設備的設備全量信息;
所述設備軟件版本服務器,用于根據所述設備管理器提供的所述云計算設備的設備全量信息將所述云計算設備劃分為預定數量個批次,依次驅動所述云計算設備進行軟件升級;
所述云計算設備,用于在所述設備軟件版本服務器的驅動下,完成本設備的軟件升級。
2.根據權利要求1所述的系統,其特征在于,所述設備軟件版本服務器包括:
信息請求模塊,用于在所述設備軟件版本服務器啟動后,向所述設備管理器發起設備全量信息請求,并接收所述設備管理器反饋的所述云計算設備的設備全量信息;
批次劃分模塊,用于根據所述云計算設備的設備全量信息將所述云計算設備劃分為預定數量個批次;
狀態更改模塊,用于向所述設備管理器發送版本升級預約消息,驅動所述設備管理器將當前升級批次中的云計算設備設置為版本升級狀態;
更新發起模塊,用于向所述當前升級批次中的云計算設備發起強制軟件升級請求,其中,所述升級請求中包括以下至少之一的信息:所述設備軟件版本服務器的IP地址、FTP端口號、FTP用戶名及密碼、版本文件位置、版本文件個數、版本文件名、版本說明文件、批次號;
結果收集模塊,用于接收所述當前升級批次中的云計算設備發送的升級完成消息或升級失敗消息,當接收到所述當前升級批次中所有云計算設備發送的升級完成消息或升級失敗消息后,向所述設備管理器發送升級狀態更改消息,驅動所述設備管理器將當前升級批次中升級成功的云計算設備設置為升級成功、空閑可用狀態,并觸發所述狀態更改模塊、所述更新發起模塊開始下一批次的軟件升級。
3.根據權利要求2所述的系統,其特征在于,所述設備管理器包括:
注冊響應模塊,用于響應云計算設備的注冊請求,將該云計算設備納入管理,其中,所述注冊請求中包括以下至少之一的信息:該云計算設備的種類、機器名、IP地址、端口號、操作系統類型;
心跳發送模塊,用于向處于所述設備管理器管理下的云計算設備發送心跳同步消息,并接收所述心跳同步消息的響應消息;
信息提供模塊,用于響應所述設備軟件版本服務器發起的設備全量信息請求向所述設備軟件版本服務器發送所述云計算設備的設備全量信息;
主動提供模塊,用于在所述設備全量信息發生改變時,主動向所述設備軟件版本服務器同步改變后的所述設備全量信息;
狀態改變模塊,用于根據所述設備軟件版本服務器發送的版本升級預約消息將對應的云計算設備設置為版本升級狀態,根據所述設備軟件版本服務器發送的升級狀態更改消息將對應的云計算設備設置為升級成功、空閑可用狀態;
任務分配模塊,用于向處于升級成功、空閑可用狀態的云計算設備分配計算任務,不向處于版本升級預約狀態的云計算設備分配計算任務。
4.根據權利要求3所述的系統,其特征在于,所述云計算設備包括:
升級判斷模塊,用于根據所述設備軟件版本服務器發起的強制軟件升級請求,判斷本設備是否需要進行軟件升級;
軟件下載模塊,用于在本設備需要進行軟件升級時,從所述設備軟件版本服務器上下載新的軟件版本文件;
升級實施模塊,用于組成并調用升級腳本,使用所述新的軟件版本文件更換本設備當前的軟件版本文件,并重啟軟件;
結果反饋模塊,用于在本設備不需要進行軟件升級或軟件升級成功后,向所述軟件版本服務器發送升級完成消息,在軟件升級失敗后,向所述軟件版本服務器發送升級失敗消息。
5.根據權利要求1至4任一項所述的系統,其特征在于,所述設備管理器由雙機主備構成。
6.一種軟件升級方法,其特征在于,包括:
設備管理器為設備軟件版本服務器提供云計算設備的設備全量信息;
所述設備軟件版本服務器根據所述設備管理器提供的所述云計算設備的設備全量信息將所述云計算設備劃分為預定數量個批次,依次驅動所述云計算設備進行軟件升級;
所述云計算設備在所述設備軟件版本服務器的驅動下,完成本設備的軟件升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興新軟件有限責任公司,未經南京中興新軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110146578.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種三層共擠輸液用膜及其制備方法
- 下一篇:一種離子態混合晶鹽蓄電池用電解液





