[發(fā)明專利]軟件升級系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 201110146578.4 | 申請日: | 2011-06-01 |
| 公開(公告)號: | CN102811136A | 公開(公告)日: | 2012-12-05 |
| 發(fā)明(設(shè)計)人: | 張紀(jì)偉;沈蓓潔 | 申請(專利權(quán))人: | 南京中興新軟件有限責(zé)任公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 升級 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種軟件升級系統(tǒng)及方法。
背景技術(shù)
目前,云計算產(chǎn)品已經(jīng)在業(yè)務(wù)產(chǎn)品領(lǐng)域逐步應(yīng)用了,云計算的本質(zhì)就是由眾多設(shè)備協(xié)同組織工作,共同完成復(fù)雜龐大計算任務(wù)的一個分布式計算系統(tǒng)。云計算系統(tǒng)中的設(shè)備一般是未定數(shù)目的,而且是根據(jù)業(yè)務(wù)量大小隨時增減變化的。目前傳統(tǒng)的軟件自動升級方式,一般是搭建軟件版本服務(wù)器,各終端設(shè)備中軟件版本管理程序定時或開機(jī)時主動向軟件版本服務(wù)器查詢服務(wù)器上最新軟件版本信息,當(dāng)服務(wù)器上的軟件版本有更新,則設(shè)備中的軟件版本管理程序通過FTP(File?Transfer?Protocol,文件傳輸協(xié)議)或HTTP(Hypertext?Transfer?Protocol,超文本傳輸協(xié)議)方式從軟件版本服務(wù)器上下載軟件,下載完畢后,自動更新當(dāng)前運行中軟件或者將運行中軟件強(qiáng)制退出,提示用戶手動安裝新版本,完成軟件版本升級。在業(yè)務(wù)產(chǎn)品的云計算系統(tǒng)中,系統(tǒng)中的設(shè)備數(shù)目龐大,并且設(shè)備數(shù)目經(jīng)常在變化,每個設(shè)備都在從事復(fù)雜運算中的一個子計算任務(wù),正在運行中的業(yè)務(wù)和計算都很關(guān)鍵,不可能中斷業(yè)務(wù)運行或要求用戶手動參與,常用的軟件自動升級方式已無法適應(yīng)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種軟件升級系統(tǒng)及方法,以解決上述問題。
根據(jù)本發(fā)明的一個方面,提供了一種軟件升級系統(tǒng),包括:設(shè)備管理器、設(shè)備軟件版本服務(wù)器、云計算設(shè)備,其中,設(shè)備管理器,用于管理云計算設(shè)備,并為設(shè)備軟件版本服務(wù)器提供云計算設(shè)備的設(shè)備全量信息;設(shè)備軟件版本服務(wù)器,用于根據(jù)設(shè)備管理器提供的云計算設(shè)備的設(shè)備全量信息將云計算設(shè)備劃分為預(yù)定數(shù)量個批次,依次驅(qū)動云計算設(shè)備進(jìn)行軟件升級;云計算設(shè)備,用于在設(shè)備軟件版本服務(wù)器的驅(qū)動下,完成本設(shè)備的軟件升級。
根據(jù)本發(fā)明的另一方面,提供了一種軟件升級方法,包括:設(shè)備管理器為設(shè)備軟件版本服務(wù)器提供云計算設(shè)備的設(shè)備全量信息;設(shè)備軟件版本服務(wù)器根據(jù)設(shè)備管理器提供的云計算設(shè)備的設(shè)備全量信息將云計算設(shè)備劃分為預(yù)定數(shù)量個批次,依次驅(qū)動云計算設(shè)備進(jìn)行軟件升級;云計算設(shè)備在設(shè)備軟件版本服務(wù)器的驅(qū)動下,完成本設(shè)備的軟件升級。
通過本發(fā)明,采用由設(shè)備軟件版本服務(wù)器根據(jù)設(shè)備管理器提供的云計算設(shè)備的設(shè)備全量信息對云計算設(shè)備進(jìn)行批次劃分,依次對云計算設(shè)備進(jìn)行軟件升級的方案,解決了現(xiàn)有軟件升級方式無法滿足云計算系統(tǒng)軟件升級需求的問題,進(jìn)而達(dá)到了使軟件升級不會影響整個云計算系統(tǒng)的計算能力和業(yè)務(wù)運行的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的軟件升級系統(tǒng)的結(jié)構(gòu)框圖;
圖2是根據(jù)本發(fā)明優(yōu)選實施例的軟件升級系統(tǒng)的結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明實例的軟件升級系統(tǒng)進(jìn)行云計算系統(tǒng)軟件升級的流程示意圖;
圖4是根據(jù)本發(fā)明實施例的軟件升級方法的流程圖。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖1是根據(jù)本發(fā)明實施例的軟件升級系統(tǒng)的結(jié)構(gòu)框圖。如圖1所示,根據(jù)本發(fā)明實施例的軟件升級系統(tǒng)包括:設(shè)備管理器(設(shè)備Master)12、設(shè)備軟件版本服務(wù)器14、云計算設(shè)備16,其中,
設(shè)備管理器12,連接至設(shè)備軟件版本服務(wù)器14及各云計算設(shè)備16,用于管理云計算設(shè)備16,并為設(shè)備軟件版本服務(wù)器14提供云計算設(shè)備16的設(shè)備全量信息;
設(shè)備軟件版本服務(wù)器14,連接至設(shè)備管理器12及各云計算設(shè)備16,用于根據(jù)設(shè)備管理器12提供的云計算設(shè)備16的設(shè)備全量信息將云計算設(shè)備16劃分為預(yù)定數(shù)量個批次,依次驅(qū)動云計算設(shè)備16進(jìn)行軟件升級;
云計算設(shè)備16,連接至設(shè)備管理器12及設(shè)備軟件版本服務(wù)器14,用于在設(shè)備軟件版本服務(wù)器14的驅(qū)動下,完成本設(shè)備的軟件升級。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京中興新軟件有限責(zé)任公司,未經(jīng)南京中興新軟件有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110146578.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





