[發(fā)明專利]一種分布式網(wǎng)絡(luò)系統(tǒng)的軟件升級方法及設(shè)備有效
| 申請?zhí)枺?/td> | 201210301500.X | 申請日: | 2012-08-22 |
| 公開(公告)號: | CN102833101A | 公開(公告)日: | 2012-12-19 |
| 發(fā)明(設(shè)計)人: | 宋園園;焦連臣;宮貴冬;田浩 | 申請(專利權(quán))人: | 瑞斯康達(dá)科技發(fā)展股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08;G06F9/445 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 孔凡紅 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 網(wǎng)絡(luò) 系統(tǒng) 軟件 升級 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)通信技術(shù)領(lǐng)域,尤其涉及一種分布式網(wǎng)絡(luò)系統(tǒng)的軟件升級方法及設(shè)備。
背景技術(shù)
一般的,一個簡單的分布式網(wǎng)絡(luò)系統(tǒng)是由一個主網(wǎng)絡(luò)管理服務(wù)器、多個分布式客戶端和多個分布式性能服務(wù)器組成,其中該系統(tǒng)的數(shù)據(jù)庫和主網(wǎng)絡(luò)管理服務(wù)器部署在一起,分布式客戶端和分布式性能服務(wù)器僅作為一種終端系統(tǒng),它們需要連接到主網(wǎng)絡(luò)管理服務(wù)器才能正常工作。當(dāng)分布式網(wǎng)絡(luò)系統(tǒng)需要進(jìn)行軟件升級時,分布式網(wǎng)絡(luò)管理設(shè)備(所有連接到主網(wǎng)絡(luò)服務(wù)器的分布式客戶端和分布式性能服務(wù)器)需要從主網(wǎng)絡(luò)管理服務(wù)器下載相應(yīng)的自動升級包。其中,性能服務(wù)器主要用于對所連接的工作設(shè)備進(jìn)行監(jiān)控和數(shù)據(jù)采集。
隨著技術(shù)的發(fā)展和市場不斷變化的需求,產(chǎn)品更新?lián)Q代的速度越來越快,軟件很難做到一步到位,這就需要不斷完善原有軟件以滿足不斷變化的需要,軟件升級可以在原有產(chǎn)品的基礎(chǔ)上增加新的功能或修改其中存在的缺陷或問題,從而滿足市場不斷變化的需求。
目前較為普遍的升級方法有兩種,一是手動升級、二是自動升級,在計算機(jī)領(lǐng)域,特別是計算機(jī)遠(yuǎn)程通信管理中,由于分布式網(wǎng)絡(luò)管理設(shè)備分布較廣且分布比較分散,在該種情況下,如果使用手動升級方式逐個對分布式網(wǎng)絡(luò)管理設(shè)備進(jìn)行軟件升級,顯然就比較耗時耗力,如果使用自動升級方式,各個分布式網(wǎng)絡(luò)管理設(shè)備可以自動地從主網(wǎng)絡(luò)管理服務(wù)器中下載相應(yīng)的自動升級包對自身的網(wǎng)絡(luò)管理軟件進(jìn)行升級,無需人工參與,這樣就節(jié)約了維護(hù)成本。分布式客戶端、分布式性能服務(wù)器等不同的分布式網(wǎng)絡(luò)設(shè)備有著不同的網(wǎng)絡(luò)管理軟件類型,并且這些分布式網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)管理軟件需要連接到與之版本配套的主網(wǎng)絡(luò)管理服務(wù)器上才能運(yùn)行,換句話說,如果分布式網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)管理軟件的版本信息和主網(wǎng)絡(luò)管理服務(wù)器的對應(yīng)軟件版本信息不一致,則分布式網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)管理軟件不能夠正常運(yùn)行。一般地,對分布式網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)管理軟件升級采用的是自動升級方法,自動升級實(shí)際上是一種被動的升級方式,必須要滿足被動升級的觸發(fā)條件。
在現(xiàn)有技術(shù)中,被動升級的觸發(fā)條件是分布式網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)管理軟件的版本低于主網(wǎng)絡(luò)管理服務(wù)器對應(yīng)的軟件版本,但是,對一個系統(tǒng)定義一個版本其粒度顯然過大,不利于軟件產(chǎn)品的分工維護(hù)和開發(fā)。分布式網(wǎng)絡(luò)管理設(shè)備的網(wǎng)絡(luò)管理軟件發(fā)起自動升級后,需要從主網(wǎng)絡(luò)管理服務(wù)器下載相應(yīng)的升級包進(jìn)行升級:
假設(shè)某個升級包攜帶了整個分布式網(wǎng)絡(luò)系統(tǒng)所需要的數(shù)據(jù),當(dāng)主網(wǎng)絡(luò)管理服務(wù)器在使用該升級包完成升級后,不同的分布式網(wǎng)絡(luò)管理設(shè)備連接該主網(wǎng)絡(luò)管理服務(wù)器進(jìn)行自動升級時,它們從該主網(wǎng)絡(luò)管理服務(wù)器端下載的是同樣的該升級包,由于該升級包所攜帶的數(shù)據(jù)是一個全集,它面向于所有分布式網(wǎng)絡(luò)管理設(shè)備,因此對某個分布式網(wǎng)絡(luò)管理設(shè)備來說,它可能下載了原本不屬于它的數(shù)據(jù),從而造成了下載時間和存儲空間上的浪費(fèi)。
對于一個新安裝的分布式網(wǎng)絡(luò)系統(tǒng)來說,主網(wǎng)絡(luò)管理服務(wù)器可能升級了N次,每次升級完成后,主網(wǎng)絡(luò)管理服務(wù)器會將本次升級用過的原始升級包保留下來;這N個升級包中可能含有進(jìn)行了多次升級的數(shù)據(jù),分布式網(wǎng)絡(luò)管理設(shè)備實(shí)際只需要獲得最終升級的數(shù)據(jù),而不同內(nèi)容的最終升級的數(shù)據(jù)可能分布在這N個升級包中,為了和主網(wǎng)絡(luò)管理服務(wù)器保持配套關(guān)系,分布式網(wǎng)絡(luò)管理設(shè)備需要從主網(wǎng)絡(luò)管理服務(wù)器端下載和升級這N個升級包,這樣的方式對升級的中間內(nèi)容進(jìn)行了下載,浪費(fèi)了比較多的時間和空間。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種分布式網(wǎng)絡(luò)系統(tǒng)的軟件升級方法及設(shè)備,用以提升分布式網(wǎng)絡(luò)系統(tǒng)的軟件升級效率。
本發(fā)明實(shí)施例提供的一種分布式網(wǎng)絡(luò)系統(tǒng)的軟件升級方法,包括:
在軟件升級期間,主網(wǎng)絡(luò)管理服務(wù)器每安裝完一個升級包,調(diào)整軟件的組件信息文件的內(nèi)容,并生成相應(yīng)的分布式網(wǎng)絡(luò)管理設(shè)備自動升級包;其中,所述組件信息文件包括預(yù)先將軟件進(jìn)行劃分得到的各個組件的信息;
主網(wǎng)絡(luò)管理服務(wù)器在軟件升級完成后,接收分布式網(wǎng)絡(luò)管理設(shè)備發(fā)送的組件信息文件;
主網(wǎng)絡(luò)管理服務(wù)器根據(jù)接收的分布式網(wǎng)絡(luò)管理設(shè)備的組件信息文件,以及主網(wǎng)絡(luò)管理服務(wù)器的組件信息文件,確定分布式網(wǎng)絡(luò)管理設(shè)備所需要的分布式網(wǎng)絡(luò)管理設(shè)備自動升級包,并通知該分布式網(wǎng)絡(luò)管理設(shè)備下載相應(yīng)的分布式網(wǎng)絡(luò)管理設(shè)備自動升級包。
本發(fā)明實(shí)施例提供的另一種分布式網(wǎng)絡(luò)系統(tǒng)的軟件升級方法,包括:
分布式網(wǎng)絡(luò)管理設(shè)備向主網(wǎng)絡(luò)管理服務(wù)器發(fā)送組件信息文件,用以指示主網(wǎng)絡(luò)管理服務(wù)器根據(jù)該分布式網(wǎng)絡(luò)管理設(shè)備發(fā)送的組件信息文件,提供相應(yīng)的分布式網(wǎng)絡(luò)管理設(shè)備自動升級包;其中,所述組件信息文件包括預(yù)先將網(wǎng)絡(luò)管理軟件進(jìn)行劃分得到的各個組件的信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞斯康達(dá)科技發(fā)展股份有限公司,未經(jīng)瑞斯康達(dá)科技發(fā)展股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210301500.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:沖擊工具
- 下一篇:一種數(shù)據(jù)傳輸方法及設(shè)備
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





