專利名稱:一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的方法、設備及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的
方法、i殳備及系統(tǒng)。
背景技術:
目前在網(wǎng)絡設備的軟件管理中都提供網(wǎng)元設備集中批量升級的功能,升 級過程中網(wǎng)元一般通過FTP (File Transfer Portocol,文件傳輸協(xié)議)的方式獲 取各種需要的文件。對FTP等下載方式而言, 一般都是首先將文件放到服務器 上,然后再由服務器傳送到每位用戶的機器上,其網(wǎng)絡架構如圖l所示。
采用上述升級方式,在批量升級過程中同 一時刻多個網(wǎng)元會同時向網(wǎng)管/ 文件服務器請求升級版本文件,這樣會影響到所有網(wǎng)元的下載速度,同時對 網(wǎng)管造成了巨大的請求壓力,這個問題在電信網(wǎng)絡向扁平化、IP化發(fā)展,網(wǎng) 管所要管理的網(wǎng)元設備數(shù)量巨大的情況下顯得尤為突出。
與本發(fā)明相關的現(xiàn)有技術的工作原理如圖2所示,其使用通用的FTP方 式,來滿足網(wǎng)元文件的獲取要求。在網(wǎng)管設備、匯聚網(wǎng)元設備上面提供FTP服 務器,所有的網(wǎng)元設備都會從FTP服務器上下載數(shù)據(jù)文件。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在如下缺點
該方法在傳統(tǒng)的網(wǎng)絡結構中使用較多,但由于數(shù)量眾多的網(wǎng)元設備都從 一個FTP服務器上獲取數(shù)據(jù)文件,會對該服務器設備產(chǎn)生較大的壓力。尤其是 在網(wǎng)絡向全IP化發(fā)展以后,網(wǎng)元設備的形態(tài)不僅僅是傳統(tǒng)的基站設備,會有 更多的終端設備出現(xiàn),此時設備的數(shù)量將會非常巨大。因此該傳統(tǒng)的方法效 率低,管理的網(wǎng)元越多,對網(wǎng)管服務器的性能要求也就越高,成本也就越
發(fā)明內(nèi)容
本發(fā)明實施例提供一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的方法、設備及系
統(tǒng),
本發(fā)明實施例是通過以下技術方案實現(xiàn)的
本發(fā)明實施例提供一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的方法,其特征在 于,包括
網(wǎng)元設備接收到軟件升級命令后,發(fā)起下載升級文件請求;
載的升級文件塊;
與所述確定的協(xié)作網(wǎng)元設備交互,下載升級文件塊。 本發(fā)明實施例提供一種網(wǎng)元設備,包括
接收模塊,用于接收發(fā)送給網(wǎng)元的信息,包括軟件升級命令、協(xié)作網(wǎng)元
列表以及升級文件分塊信息;
獲取模塊,用于根據(jù)所述接收的信息獲取相鄰網(wǎng)元設備信息,包括相鄰
網(wǎng)元地址信息、網(wǎng)絡連接狀況信息以及所能提供的升級文件塊信息;
確定模塊,用于根據(jù)所述獲取的信息確定下載升級文件的協(xié)作網(wǎng)元設備
及對應下載的升級文件塊;
下載模塊,用于與所述確定的協(xié)作網(wǎng)元設備交互,下載升級文件塊。 本發(fā)明實施例提供一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的系統(tǒng),包括 網(wǎng)管設備,用于實現(xiàn)對網(wǎng)元設備升級過程的管理; 文件服務器,與所述網(wǎng)管設備相連,用于存儲網(wǎng)元設備的升級文件; 多個網(wǎng)元設備,與所述網(wǎng)管設備及文件服務器相連接,各網(wǎng)元設備之間
也相互連接,各網(wǎng)元設備在存儲有升級文件的前提下能夠為其他網(wǎng)元設備提供下載。
由上述本發(fā)明實施例提供的技術方案可以看出,本發(fā)明實施例通過網(wǎng)元 之間協(xié)作提供下載,實現(xiàn)了如下有益效果
1. 實現(xiàn)了對網(wǎng)管/文件服務器的負荷分擔,降低了對單個文件服務器的壓 力,進而降低對網(wǎng)管設備的要求,最終可以降低運營成本。
2. 可以有效的提高網(wǎng)元升級文件下載的速度,從而提高整個升級的過程,
尤其是在批量升級的情況下。
圖l為現(xiàn)有技術軟件升級架構圖2為現(xiàn)有技術軟件升級原理圖;圖3為本發(fā)明實施例一所述系統(tǒng)結構圖4為本發(fā)明實施例一所述系統(tǒng)原理圖5為本發(fā)明實施例二所述方法流程圖6為本發(fā)明實施例二所述網(wǎng)元之間協(xié)作實現(xiàn)升級文件下載流程圖。
具體實施例方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行 清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而 不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例改變了傳統(tǒng)的軟件升級過程中集中FTP下載方式,使得網(wǎng)元 設備下載升級文件不再完全從文件服務器上下載,而是通過網(wǎng)元設備之間的 協(xié)作來下載升級文件,提高了下載速度,減輕了文件服務器的壓力。
本發(fā)明實施例 一提供一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的系統(tǒng),如圖3所示,為本實施例所述系統(tǒng)結構圖,該系統(tǒng)包括網(wǎng)管設備、網(wǎng)元設備及文件 服務器。
所述網(wǎng)管設備,與各網(wǎng)元設備相連接,用于實現(xiàn)對網(wǎng)元設備升級過程的
管理,包括下發(fā)軟件升級命令、提供協(xié)作網(wǎng)元列表以及升級文件分塊信息 給網(wǎng)元。
所述文件服務器與網(wǎng)管設備及各網(wǎng)元設備相連,用于存儲網(wǎng)元設備的升 級文件,其可以與網(wǎng)管設備設置在一起,也可以分開設置。
網(wǎng)元設備與網(wǎng)管設備及文件服務器相連接,各網(wǎng)元設備之間也相互連 接,各網(wǎng)元設備在存儲有升級文件的前提下可以為其他網(wǎng)元設備提供升級文 件。各網(wǎng)元設備上設置有
接收模塊,用于接收發(fā)送給網(wǎng)元的信息,包括軟件升級命令、協(xié)作網(wǎng)元 列表以及升級文件分塊信息等。
獲取模塊,用于根據(jù)所述接收的信息獲取相鄰網(wǎng)元設備信息,包括相鄰 網(wǎng)元地址信息、以及網(wǎng)元設備的類型、ID信息、網(wǎng)絡連接狀況信息以及所能 提供的升級文件塊信息等。
所述網(wǎng)元設備獲取相鄰網(wǎng)元設備信息的技術為現(xiàn)有技術,每個網(wǎng)元設備 都可以主動的發(fā)現(xiàn)自己在網(wǎng)絡拓樸中的相鄰網(wǎng)元設備,所述相鄰網(wǎng)元設備即 與當前網(wǎng)元設備相鄰的同類型網(wǎng)元設備。
確定模塊,用于根據(jù)所述獲取的信息確定協(xié)作下載升級文件的網(wǎng)元設備 以及對應下載的升級文件塊。
下載模塊,用于到所述確定的協(xié)作下載升級文件的網(wǎng)元設備或文件服務 器下載升級文件塊。
該系統(tǒng)工作原理如圖4所示,例如文件服務器將一個文件分成了N個部 分,有曱、乙、丙、丁四個網(wǎng)元設備同時下載,網(wǎng)元設備不會完全從服務器 下載這個文件的所有部分,而是根據(jù)實際情況有選擇地從其他已經(jīng)下載完成的網(wǎng)元設備中下載已下載完成的部分。例如曱已經(jīng)下載了第l部分,乙已經(jīng)
下載了第2部分,那么丙就會從曱的機器中下載第l部分,從乙的機器中下載 第2部分,當然甲、乙、丁三個網(wǎng)元也可以同時/人丙網(wǎng)元中下載相應的部分,
這就大大減輕了文件服務器的負荷,也同時加快了丙的下載速度,也就是說 每臺參加下載的網(wǎng)元設備即從其他網(wǎng)元設備上下載文件,同時自身也向其他
網(wǎng)元設備提供下載,
由本實施例所述的方案可知,可用的協(xié)作網(wǎng)元設備越多,對網(wǎng)管服務器 的壓力就越小,下載速度也會相應提高。
本發(fā)明實施例二提供一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的方法,如圖5所示 為本實施例所述方法流程圖,具體包括如下步驟
步驟51:網(wǎng)管設備下發(fā)軟件升級命令給網(wǎng)元設備l,其中攜帶升級文件路
徑;
用戶通過網(wǎng)管設備向網(wǎng)元設備l下發(fā)軟件版本升級的命令,同時將對應的 升級文件路徑發(fā)給網(wǎng)元設備l,網(wǎng)元設備l可以通過所述路徑到文件服務器上 獲取升級文件。
步驟52:網(wǎng)元設備l接收到所述命令后向網(wǎng)管設備/文件服務器發(fā)起下載升 級文件請求,其中攜帶要下載的升級文件信息以及升級文件路徑信息;
步驟53:網(wǎng)管設備/文件服務器根據(jù)所述接收到的下載升級文件請求返回 下載所述升級文件的協(xié)作網(wǎng)元列表以及升級文件分塊信息;
若文件服務器與網(wǎng)管設備分開設置,則文件服務器需與網(wǎng)管設備交互獲 取協(xié)作網(wǎng)元列表以及升級文件分塊信息下發(fā)給網(wǎng)元設備l,或者通知網(wǎng)管設備 將協(xié)作網(wǎng)元列表以及升級文件分塊信息下發(fā)給網(wǎng)元設備l;若文件服務器與網(wǎng) 管設備設置在一起則直接下發(fā)協(xié)作網(wǎng)元列表以及升級文件分塊信息給網(wǎng)元設 備l。
本實施例中引入升級文件分塊,主要是為了網(wǎng)絡中各網(wǎng)元設備能夠將升級文件按照統(tǒng) 一 的方式進行拆分,這樣可以從不同的相鄰網(wǎng)元i殳備獲取不同 的升級文件分塊,從而可以提高文件下載的并發(fā)程度,提高下載效率。所述 升級文件分塊方法可以有多種,本實施例中采取等值劃分的策略,例如,由 網(wǎng)管設備統(tǒng)一設定每塊文件的固定大小為M字節(jié),由于每個版本的軟件升級 文件是唯一的,大小也是固定的,為S字節(jié),那么整個升級文件就被等分成了
S/M塊,每塊(除了最后一塊)都是M個字節(jié)的大小,最后一塊就是剩余的無 法整除的部分。
所述協(xié)作網(wǎng)元列表中包含所有與請求下載升級文件的網(wǎng)元設備相連通的 同類型、同級別的網(wǎng)元設備的ID、訪問地址、軟件版本、網(wǎng)元設備類型等信 息。由于網(wǎng)管設備對整個網(wǎng)絡進行管理,所以通過網(wǎng)管系統(tǒng)中的網(wǎng)絡拓樸管 理可以獲取所有網(wǎng)元設備之間的連通情況,從而可以給出每個網(wǎng)元設備的協(xié) 作網(wǎng)元列表。
步驟54:網(wǎng)元設備l根據(jù)所述協(xié)作網(wǎng)元列表及分塊情況選擇相應的網(wǎng)元設 備2請求下載升級文件;
網(wǎng)元設備l根據(jù)獲取的協(xié)作網(wǎng)元列表,去與相應的可協(xié)作下載的網(wǎng)元設備 2建立連接,并根據(jù)升級文件的分塊信息確定從該協(xié)作網(wǎng)元上下載的升級文件 塊。要實現(xiàn)上述過程需要所有的網(wǎng)元設備通過共同的協(xié)議來實現(xiàn)協(xié)調(diào)(具體 各網(wǎng)元設備間協(xié)作實現(xiàn)升級文件的下載過程在后面進行描述)。隨后,根據(jù) 前面確定的情況,從相應的網(wǎng)元設備上,下載相應的升級文件塊。
步驟55:升級文件下載完成后發(fā)送升級文件下載完成通知給網(wǎng)管設備;
步驟56:網(wǎng)管設備收到所述通知后,向網(wǎng)元設備l發(fā)出版本激活命令,從 而網(wǎng)元設備l可以通過重啟設備的方式,加載所述下載的升級軟件,完成單個 網(wǎng)元設備的升級過程。
按照上述升級過程,各網(wǎng)元設備可以根據(jù)網(wǎng)管設備的命令并行執(zhí)行升級 過程,實現(xiàn)批量網(wǎng)元設備的并行升級。下面詳細介紹上述步驟5 4中各網(wǎng)元設備間協(xié)作實現(xiàn)升級文件下載的過
程。如圖6所示,為該過程的一種實施例流程圖,具體包括 步驟541:網(wǎng)元設備l獲取相鄰網(wǎng)元設備信息;
網(wǎng)元設備l獲取協(xié)作網(wǎng)元列表中包含的網(wǎng)元設備的信息,包括各網(wǎng)元設備 的地址信息以及網(wǎng)元設備的類型、ID信息等,所述網(wǎng)元設備獲取其他網(wǎng)元設 備信息的技術為現(xiàn)有技術,每個網(wǎng)元設備都可以主動的發(fā)現(xiàn)自己在網(wǎng)絡拓樸 中的相鄰網(wǎng)元設備,這樣網(wǎng)元設備就可以獲取和自身相鄰的同類型網(wǎng)元設備 地址。所述相鄰網(wǎng)元設備一定包含在所述協(xié)作網(wǎng)元列表中。
步驟542:確定協(xié)作下載升級文件的網(wǎng)元設備2的軟件版本信息,以及網(wǎng) 絡鏈接狀況;
網(wǎng)元設備l根據(jù)上述獲取的相鄰網(wǎng)元信息在所述協(xié)作網(wǎng)元列表中查找對應 的網(wǎng)元設備信息,確定是否可以協(xié)作下載升級文件,例如根據(jù)獲取的相鄰網(wǎng) 元地址在所述協(xié)作網(wǎng)元列表中查找對應該地址的網(wǎng)元設備的信息,包括網(wǎng)元 設備的ID、訪問地址、軟件版本、網(wǎng)元設備類型等信息,可以根據(jù)所述軟件 版本信息判斷是否可以協(xié)作下載,若所述軟件版本與自己請求的升級文件版 本不相符,則不與該相鄰網(wǎng)元設備建立連接,若所有相鄰網(wǎng)元設備都不能協(xié) 作下載升級文件,則可以在所述協(xié)作網(wǎng)元列表中選擇其他(非網(wǎng)元設備l相鄰 的網(wǎng)元設備)網(wǎng)元設備,當然為了升級效率考慮,可以設定一個門限值,若 所選擇的網(wǎng)元設備數(shù)量超過該門限值,則直接去文件服務器獲取該升級文 件。
在上述選擇確定了協(xié)作、下載升級文件的網(wǎng)元設備后,例如選擇了網(wǎng)元設 備2,則網(wǎng)元設備1與所述網(wǎng)元設備2連接,通過交互判斷所述相鄰網(wǎng)元設備是 否滿足下載條件,主要包括獲得所述相鄰網(wǎng)元設備2的網(wǎng)絡連接狀況,所述 網(wǎng)絡連接狀況主要包括相鄰網(wǎng)元設備鏈路的繁忙程度和CPU的繁忙程度???以通過設置閾值來進行判斷是否繁忙,所述滿足下載條件的情況包括所述相鄰網(wǎng)元設備的鏈路及CPU負荷低于預定閾值,若滿足下載條件,則繼續(xù)執(zhí) 行下述步驟。若發(fā)現(xiàn)繁忙,則終止同該網(wǎng)元設備的交互,按照上述方法選擇 下一網(wǎng)元設備建立連接。
如果該過程發(fā)現(xiàn)所有選擇的的協(xié)作下載網(wǎng)元設備都無法滿足下載的條 件,則該網(wǎng)元設備l將從文件服務器上直接獲取所有的升級文件塊。
步驟543:網(wǎng)元設備2通知網(wǎng)元設備l可以提供的升級文件塊信息;
確認該網(wǎng)元設備2可以提供升級文件的下載服務后,通過消息交互獲取該 網(wǎng)元設備2可提供升級文件的哪些塊。網(wǎng)元設備2根據(jù)自己的文件的完整情況 將文件分塊信息提供出來。
步驟544:網(wǎng)元設備1確定從網(wǎng)元設備2上下載的升級文件塊;
網(wǎng)元設備l根據(jù)網(wǎng)元設備2提供的升級文件塊信息,結合自身向其他網(wǎng)元 設備的升級文件獲取情況,來確定從網(wǎng)元設備2獲取哪些升級文件塊。
此時,網(wǎng)元設備l上還未獲取的升級文件塊,只要網(wǎng)元設備2可以提供, 則可以從網(wǎng)元設備2獲取其能提供的所有升級文件塊。
如果網(wǎng)元設備l發(fā)現(xiàn)本身還有無法通過其他網(wǎng)元設備(包括網(wǎng)元設備2) 獲得的升級文件塊,則可以從文件服務器來下載這些升級文件塊。
步驟545:從網(wǎng)元設備2中下載確定的升級文件塊;
網(wǎng)元設備l根據(jù)上面流程確定下來的升級文件塊與協(xié)作網(wǎng)元的對應關系, 去對應的網(wǎng)元設備2下載對應的升級文件塊。
這里的下載過程可通過私有協(xié)議進行數(shù)據(jù)的傳輸,也可通過FTP協(xié)議,本 發(fā)明不^f故詳細描述。
本實施例通過網(wǎng)元設備之間協(xié)作提供下載升級文件,提高了文件下載速 度,降低了對文件服務器的壓力。
綜上所述,本發(fā)明實施例實現(xiàn)了如下有益效果
1.實現(xiàn)了對網(wǎng)管/文件服務器的負荷分擔,降低了對單個文件服務器的壓力,進而降低對網(wǎng)管設備的要求,最終可以降低運營成本。
2.可以有效的提高網(wǎng)元升級文件下載的速度,從而提高整個升級的過程,
尤其是在批量升級的情況下。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不
局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可
輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明
的保護范圍應該以權利要求的保護范圍為準。
權利要求
1、一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的方法,其特征在于,包括網(wǎng)元設備接收到軟件升級命令后,發(fā)起下載升級文件請求;接收可提供下載升級文件的協(xié)作網(wǎng)元列表及文件分塊信息;在所述協(xié)作網(wǎng)元列表中選擇確定下載升級文件的協(xié)作網(wǎng)元設備及對應下載的升級文件塊;與所述確定的協(xié)作網(wǎng)元設備交互,下載升級文件塊。
2、 如權利要求l所述的方法,其特征在于,所述協(xié)作網(wǎng)元列表包含與所 述網(wǎng)元設備相連通的、同類型、同級別的網(wǎng)元設備ID、網(wǎng)元設備類型、軟件 版本、訪問地址信息。
3、 如權利要求2所述的方法,其特征在于,所述在所述協(xié)作網(wǎng)元列表中括獲取相鄰網(wǎng)元設備信息;根據(jù)所述相鄰網(wǎng)元設備信息在所述協(xié)作網(wǎng)元列表中查找對應的網(wǎng)元設 備,確定是否能夠協(xié)作下載升級文件,若能夠協(xié)作下載升級文件,則選擇該 網(wǎng)元設備后執(zhí)行下面的步驟,否則在滿足預定門限值的情況下,選擇所述協(xié) 作網(wǎng)元列表中能夠協(xié)作下載升級文件的非相鄰網(wǎng)元設備,執(zhí)行下面的步驟;與所述選擇的網(wǎng)元設備建立連接,通過交互獲取所述網(wǎng)元設備的工作狀 況及能夠提供的升級文件塊信息;根據(jù)所述獲取的工作狀況信息確定是否滿足下載條件,若滿足,則根據(jù) 所述能夠提供的升級文件塊信息確定從該相鄰網(wǎng)元設備上下載的升級文件 塊。
4、 如權利要求3所述的方法,其特征在于,所述相鄰網(wǎng)元設備信息包括相鄰網(wǎng)元設備的地址信息,以及網(wǎng)元設備的類型、ID信息。
5、 如權利要求3所述的方法,其特征在于,所述能夠協(xié)作下載升級文件的情況包括所述協(xié)作網(wǎng)元列表中該網(wǎng)元設備的軟件版本信息與所要下載的升級文件版本相符。
6、 如權利要求3或5所述的方法,其特征在于,所述方法還包括若在超過預定門限情況下沒有選擇到能夠協(xié)作下載升級文件的網(wǎng)元設 備,則直接從文件服務器下載升級文件。
7、 如權利要求3所述的方法,其特征在于,所述滿足下載條件包括 所述選擇的網(wǎng)元設備的鏈路及CPU負荷低于預定閾值。
8、 如權利要求l所述的方法,其特征在于,所述軟件升級命令中攜帶有 升級文件路徑,網(wǎng)元設備根據(jù)該路徑能夠到指定的文件服務器下載升級文 件。
9、 如權利要求l所述的方法,其特征在于,所述方法還包括 所述網(wǎng)元設備下載升級文件塊完成后,發(fā)送下載完成通知給網(wǎng)管設備; 接收網(wǎng)管設備發(fā)送的版本激活命令; 加載所述下載的升級文件。
10、 一種網(wǎng)元設備,其特征在于,包括接收模塊,用于接收發(fā)送給網(wǎng)元的信息,包括軟件升級命令、協(xié)作網(wǎng)元 列表以及升級文件分塊信息;獲取模塊,用于根據(jù)所述接收的信息獲取相鄰網(wǎng)元設備信息,包括相鄰 網(wǎng)元地址信息、網(wǎng)絡連接狀況信息以及所能提供的升級文件塊信息;確定模塊,用于根據(jù)所述獲取的信息確定下載升級文件的協(xié)作網(wǎng)元設備 及對應下載的升級文件塊;下載模塊,用于與所述確定的協(xié)作網(wǎng)元設備交互,下載升級文件塊。
11、 如權利要求10所述的網(wǎng)元設備,其特征在于,所述下載模塊還用于從文件服務器中下載升級文件。
12、 一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的系統(tǒng),其特征在于,包括 網(wǎng)管設備,用于實現(xiàn)對網(wǎng)元設備升級過程的管理;文件服務器,與所述網(wǎng)管設備相連,用于存儲網(wǎng)元設備的升級文件; 多個網(wǎng)元設備,與所述網(wǎng)管設備及文件服務器相連接,各網(wǎng)元設備之間也相互連接,各網(wǎng)元設備在存儲有升級文件的前提下能夠為其他網(wǎng)元設備提供下載。
13、 如權利要求12所述的系統(tǒng),其特征在于,所述網(wǎng)元設備上設置有 接收模塊,用于接收發(fā)送給網(wǎng)元的信息,包括軟件升級命令、協(xié)作網(wǎng)元列表以及升級文件分塊信息;獲取模塊,用于根據(jù)所述接收的信息獲取相鄰網(wǎng)元設備信息,包括相鄰 網(wǎng)元地址信息、網(wǎng)元設備的類型、ID、網(wǎng)絡連接狀況信息以及所能提供的升 級文件塊信息;確定模塊,用于根據(jù)所述獲取的信息確定下載升級文件的協(xié)作網(wǎng)元設備 及對應下載的升級文件塊;下載模塊,用于與所述確定的協(xié)作網(wǎng)元設備交互,下載升級文件塊。
全文摘要
本發(fā)明涉及通信技術領域一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的方法,網(wǎng)元設備接收到軟件升級命令后,發(fā)起下載升級文件請求;接收可提供下載升級文件的協(xié)作網(wǎng)元列表及文件分塊信息;在所述協(xié)作網(wǎng)元列表中選擇確定下載升級文件的協(xié)作網(wǎng)元設備及對應下載的升級文件塊;與所述確定的協(xié)作網(wǎng)元設備交互,下載升級文件塊。本發(fā)明還提供一種網(wǎng)元之間協(xié)作實現(xiàn)軟件升級的設備及系統(tǒng)。本發(fā)明實施例通過網(wǎng)元之間協(xié)作提供下載,實現(xiàn)了對網(wǎng)管/文件服務器的負荷分擔,降低了對單個文件服務器的壓力,進而降低對網(wǎng)管設備的要求,最終可以降低運營成本,且可以有效的提高網(wǎng)元升級文件下載的速度,從而提高整個升級的過程,尤其是在批量升級的情況下。
文檔編號H04L12/24GK101447884SQ200710178108
公開日2009年6月3日 申請日期2007年11月26日 優(yōu)先權日2007年11月26日
發(fā)明者盧紹輝, 戴玉宏, 航 李, 汪海龍 申請人:華為技術有限公司