亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種固件升級方法、設備及通信系統(tǒng)的制作方法

文檔序號:7770976閱讀:312來源:國知局
一種固件升級方法、設備及通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種固件升級方法,包括步驟:編制固件版本兼容表,所述固件版本兼容表攜帶了網(wǎng)元內(nèi)單板的固件版本兼容范圍信息;將單板當前固件版本號與所述固件版本兼容表進行對比確定待升級單板;升級所述待升級單板。本發(fā)明還公開了一種固件升級的設備和通信系統(tǒng)。采用本發(fā)明,能夠自動對基站中單板進行差異化固件升級,避免了人工選擇升級單板所帶來的費時費力,極易多選、錯選、漏選,升級風險大等問題,能夠有效地提升運維體驗。
【專利說明】一種固件升級方法、設備及通信系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信領域,具體而言,涉及一種固件升級方法、設備及通信系統(tǒng)。
【背景技術】
[0002]無線通信系統(tǒng)中的網(wǎng)元設備單板版本包通常包括軟件版本包和固件版本包,軟件版本包的整個升級過程都是以包為最小力度進行操作的,而固件版本升級(也稱為固件升級)則因為不僅存在著一定的風險而且會減少單板的使用壽命,因此秉承能不升級則不升級的原則,導致網(wǎng)元設備各種不同類型單板以及同一類型的不同單板都可能使用不同的固件版本,所以固件版本包不能像軟件版本包那樣沒有例外的將所有受控板的固件升級到與版本包中的版本保持一致。目前的做法是在網(wǎng)管人工選擇具體的待升級單板和待升級固件,然后按不同的固件類型分批進行升級,既費時費力,又極易出現(xiàn)多選、錯選、漏選的情況,極大地增加了人力成本和升級風險,特別的,這種情況在大量網(wǎng)元設備的單板需要升級時尤其凸顯。

【發(fā)明內(nèi)容】

[0003]針對固件版本升級過程中需要人工選擇具體升級單板所帶來的費時費力,極易多選、錯選、漏選,升級風險大的問題,本發(fā)明的目的在于提供一種改進的固件版本升級技術方案,以解決上述問題至少之一。
[0004]一、為實現(xiàn)上述發(fā)明目的,根據(jù)本發(fā)明的一個方面,提供了一種固件升級方法:
[0005]編制固件版本兼容表,所述固件版本兼容表攜帶了網(wǎng)元內(nèi)單板的固件版本兼容范圍信息;將單板當前固件版本號與所述固件版本兼容表進行對比確定待升級單板;升級所述待升級單板。
[0006]進一步的,所述對比確定待升級單板的步驟具體為:收集單板的當前固件版本號;將單板的當前固件版本號與單板在固件版本兼容表中的兼容范圍進行對比,將不兼容的單板標記為待升級單板。
[0007]進一步的,還包括:收集網(wǎng)元內(nèi)單板的硬件信息,所述硬件信息用于確定與單板匹配的固件文件信息。
[0008]進一步的,在固件升級之后還包括固件升級結果的上傳步驟。
[0009]二、為實現(xiàn)上述發(fā)明目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)元設備:
[0010]包括接收下載模塊,用于從網(wǎng)管下載固件版本兼容表,所述兼容表攜帶了網(wǎng)元內(nèi)單板的固件版本兼容范圍信息;收集判斷模塊,用于將網(wǎng)元內(nèi)單板的當前固件版本號與所述兼容表進行對比以確定待升級單板;執(zhí)行命令模塊,用于對所述待升級單板進行升級。
[0011]進一步的,還包括固件升級結果反饋處理模塊,用以收集單板的固件升級結果反饋,以及將所有升級結果生成為本網(wǎng)元的固件升級結果文件并向網(wǎng)管上傳該文件。
[0012]三、為實現(xiàn)上述發(fā)明目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)管設備:
[0013]存儲模塊,用以存儲固件版本兼容表;發(fā)送模塊,用以發(fā)送上述網(wǎng)元設備中的網(wǎng)元設備所需要的信息。
[0014]進一步的,發(fā)送模塊還用于發(fā)送權利要求6所述網(wǎng)元設備中網(wǎng)元設備所需要的信息;還包括接收顯示模塊,用于接收權利要求6所述網(wǎng)元設備上傳的固件升級結果文件并進行顯示。
[0015]四、為實現(xiàn)上述發(fā)明目的,根據(jù)本發(fā)明的一個方面,提供了一種通信系統(tǒng):
[0016]包括網(wǎng)管設備和至少一個網(wǎng)元設備,所述網(wǎng)元設備為上述的網(wǎng)元設備,所述網(wǎng)管設備為上述的網(wǎng)管設備。
[0017]采用本發(fā)明所述的技術方案,與現(xiàn)有技術相比,用戶只需關注固件升級包而不再需要關注具體的待升級單板以及待升級固件版本文件,簡化了用戶操作,特別適合網(wǎng)元設備大規(guī)模的固件版本包升級,而系統(tǒng)自動選擇也減少了人工選擇所帶來的各種風險。
【專利附圖】

【附圖說明】
[0018]附圖1是固件升級方法實施例的流程示意圖;
[0019]附圖2是網(wǎng)元設備實施例的結構示意圖;
[0020]附圖3是網(wǎng)管設備實施例的結構示意圖;
[0021]附圖4是通信系統(tǒng)實施例的結構示意圖。
【具體實施方式】
[0022]為了使本發(fā)明的技術方案以及優(yōu)點更清楚,下面參考附圖并結合實施例來對本發(fā)明進一步詳細的描述。
[0023]一、圖1是本發(fā)明固件升級方法實施例的流程示意圖。如圖1所示,固件升級方法包括如下步驟:
[0024]S101,編制固件版本兼容表。
[0025]更具體的,編制為人工操作,編制固件版本兼容表是制作固件升級所需文件的一部分,另外還包括固件升級包、固件文件版本號文件;根據(jù)需求決定需要升級的單板并編制固件文件制作升級包,將升級包中所有固件文件的版本信息制作為固件文件版本號文件,根據(jù)網(wǎng)元設備中個別單板是否需要升級以確定單板的固件版本兼容信息并制作為兼容表。
[0026]S102,將單板當前固件版本號與固件版本兼容表進行對比確定待升級單板。
[0027]更具體的,將制作好的固件升級文件存入網(wǎng)管,并由網(wǎng)管記錄各文件的具體存放位置。
[0028]通過網(wǎng)管向網(wǎng)元設備下發(fā)第一指示信息,指示其從網(wǎng)管特定位置下載固件升級各類文件,指示網(wǎng)元設備上傳本網(wǎng)元固件升級結果;這一步驟中的信息交互與下載過程以及本發(fā)明中的其他類似過程都可通過FTP (File Transfer Protocol,文件傳輸協(xié)議)服務完成。
[0029]網(wǎng)元設備接收第一指示信息后依據(jù)第一指示信息從網(wǎng)管下載文件,并對所下載的文件進行解析,將固件文件存入相應位置并記錄其位置信息,存儲升級包中固件文件版本號文件和固件版本兼容表。
[0030]網(wǎng)管向網(wǎng)元設備下發(fā)第二指示信息,指示其收集本網(wǎng)元內(nèi)單板的硬件信息以及單板的當前固件版本信息。[0031]網(wǎng)元設備接受第二指示信息后依據(jù)第二指示信息收集本網(wǎng)元內(nèi)單板的硬件信息以及單板的當前固件版本信息。
[0032]網(wǎng)元設備依據(jù)單板硬件信息在固件版本號文件中確定與單板匹配的固件文件;網(wǎng)元設備利用匹配信息作為索引進行單板當前版本號與固件版本兼容表的比對;網(wǎng)元設備將不兼容的單板標記為待升級單板。
[0033]S103,待升級單板進行固件升級。
[0034]更具體的,網(wǎng)元設備向待升級單板下發(fā)第三指示信息,指示待升級單板進行固件升級,指示待升級單板反饋本單板固件升級的操作和結果;第三指示信息中包含了單板升級所需下載的固件文件在網(wǎng)元設備存儲的具體位置。
[0035]待升級單板從網(wǎng)元設備下載所需固件文件,校驗無誤后寫入本板的對應芯片,對升級單板進行復位,使之運行新固件版本。
[0036]至此,固件升級結束。
[0037]為了完成固件升級結果的上傳,更具體的,網(wǎng)元設備在下發(fā)升級信息之后,設置遲延時間等待單板反饋升級結果。
[0038]單板向網(wǎng)元設備上報本單板執(zhí)行固件升級的過操作和結果信息。
[0039]網(wǎng)元設備在遲延等待時間內(nèi)收齊所有待升級單板反饋的升級操作和結果信息,并編制為固件升級結果文件。
[0040]網(wǎng)元設備向網(wǎng)管上傳固件升級結果文件。
[0041]網(wǎng)管接收固件升級結果文件并展示。
[0042]至此,固件升級結果反饋結束。
[0043]通過上述方法實施例,在進行網(wǎng)元設備單板固件升級尤其是大批量升級的過程中,兼容表的編制以及升級包的提供由設備商提供,用戶只需對此關注即可,而不再需要在升級過程中進行單板的選擇及固件文件的選擇等步驟,大大減少了用戶的操作難度和強度,并有效減少了升級出錯率和風險。
[0044]二、圖2是本發(fā)明網(wǎng)元設備實施例的結構示意圖。如圖2所示,該網(wǎng)元設備包括:
[0045]接收下載模塊201,用于從網(wǎng)管下載固件版本兼容表,所述兼容表攜帶了網(wǎng)元內(nèi)單板的固件版本兼容范圍信息。
[0046]更具體的,分為第一接收模塊、第二接收模塊和下載模塊;第一接收模塊用于接收來自網(wǎng)管的第一指示信息,所述第一指示信息用于指示網(wǎng)元設備下載固件版本兼容表,固件升級包以及固件升級包中的固件文件版本號文件,所述第一指示信息包含了要求上傳固件升級結果文件的信息,所述兼容表攜帶了網(wǎng)元設備單板的固件版本兼容范圍信息。
[0047]下載模塊與第一接收模塊相連,用于根據(jù)第一接收模塊收到的第一指示信息進行下載。
[0048]第二接收模塊用于接收來自網(wǎng)管的第二指示信息,所述第二指示信息用以指示網(wǎng)元設備收集單板的硬件信息和當前固件版本信息。
[0049]收集判斷模塊202,用于將網(wǎng)元內(nèi)單板的當前固件版本號與所述兼容表進行對比以確定待升級單板。
[0050]更具體的,分為信息收集模塊和對比判斷模塊。信息收集模塊與第二接收模塊相連,用于根據(jù)第二接收模塊收到的第二指示信息進行信息收集。對比判斷模塊分別與下載模塊和信息收集模塊相連,用于將信息收集模塊的單板固件當前版本信息與下載模塊中的固件版本兼容表進行比對以確定待升級單板,對比判斷模塊根據(jù)信息收集模塊提供的硬件信息在固件兼容表中進行查詢以確定與單板匹配的固件文件信息。
[0051]執(zhí)行命令模塊203,用于對所述待升級單板進行升級。執(zhí)行命令模塊與對比判斷模塊相連,用于根據(jù)對比判斷模塊所判斷的需升級單板以及其對應的固件文件信息對單板發(fā)布升級命令進行升級。
[0052]為了完成固件升級結果上傳,還包括了固件升級結果反饋處理模塊。
[0053]更具體的,固件升級結果反饋處理模塊與執(zhí)行命令模塊相連,依據(jù)執(zhí)行命令模塊的升級操作結果生成固件升級結果文件,并將該文件上傳至網(wǎng)管。
[0054]三、圖3是本發(fā)明網(wǎng)管設備實施例的結構示意圖。如圖3所示,所述網(wǎng)管設備包括:
[0055]存儲模塊31,用于存儲固件版本兼容表。
[0056]更具體的,用于存儲固件升級文件,除固件版本兼容表外還包括固件升級包、固件文件版本號文件;根據(jù)需求決定需要升級的單板并編制固件文件制作升級包,將升級包中所有固件文件的版本信息制作為固件文件版本號文件,根據(jù)網(wǎng)元設備中個別單板是否需要升級以確定單板的固件版本兼容信息并制作為兼容表;以及其他固件升級過程中所需的各種信息
[0057]發(fā)送模塊32,用以發(fā)送的網(wǎng)元設備進行固件升級時所需要的信息。
[0058]更具體的,用于向網(wǎng)元設備發(fā)送第一指示信息和第二指示信息,所述第一指示信息用于指示網(wǎng)元設備下載存儲模塊中的固件版本兼容表、固件升級包以及固件升級包中的固件文件版本號文件,所述第一指示信息包含了要求上傳固件升級結果文件的信息,所述兼容表攜帶了網(wǎng)元設備單板的固件版本兼容范圍信息。所述第二指示信息用以指示網(wǎng)元設備收集單板的硬件信息和當前固件版本信息。
[0059]接收顯示模塊33,用于接收網(wǎng)元設備上傳的固件升級結果文件并進行顯示。
[0060]更具體的,用于接收網(wǎng)元設備依據(jù)發(fā)送模塊發(fā)送的第一指示信息上傳的固件升級結果文件,并將文件存儲在存儲模塊中,并對接收的固件升級結果文件進行顯示。
[0061]四、圖4是本發(fā)明通信系統(tǒng)實施例的結構示意圖。如圖4所示,所述通信系統(tǒng)包括:
[0062]網(wǎng)管和至少一個網(wǎng)元設備。所述網(wǎng)管和網(wǎng)元設備為上述實施例中的網(wǎng)管設備和網(wǎng)元設備。該通信系統(tǒng)在進行網(wǎng)元設備單板固件升級的時候,在網(wǎng)管設備中存儲該系統(tǒng)內(nèi)各個網(wǎng)元設備進行固件升級所需要的文件,并向各個網(wǎng)元設備分別下發(fā)信息,每個網(wǎng)元設備單獨與網(wǎng)管進行信息交互以完成本網(wǎng)元設備的固件升級任務。
[0063]通過以上的實施例,本發(fā)明的一種固件升級方法、設備及通信系統(tǒng)通過編制固件版本兼容表加入到固件升級過程中從而控制同一個網(wǎng)元中某些類型甚至同一類型不同單板的固件升級,升級的過程完全由系統(tǒng)自動完成,避免了現(xiàn)有技術中因需要人工挑選分批升級所帶來的漏選、錯選、升級耗時過長等問題,尤其的在大量基站的大量單板需要批量升級的時候更能顯示本發(fā)明的優(yōu)勢。
[0064]以上所公開的僅為本發(fā)明的【具體實施方式】,僅用于對本發(fā)明進行舉例說明,不能以此限定本發(fā)明之保護范圍,本領域技術人員在不脫離本發(fā)明實質的前提下可以進行各種修改、變化或替換,因此,依照本發(fā)明所作的各種等同變化,仍屬于本發(fā)明所涵蓋的范圍。
【權利要求】
1.一種固件升級方法,其特征在于: 編制固件版本兼容表,所述固件版本兼容表攜帶了網(wǎng)元內(nèi)單板的固件版本兼容范圍信息; 將單板當前固件版本號與所述固件版本兼容表進行對比確定待升級單板; 升級所述待升級單板。
2.根據(jù)權利要求1所述的升級方法,其特征在于,所述將單板當前固件版本號與所述固件版本兼容表進行對比確定待升級單板的步驟具體為: 收集單板的當前固件版本號; 將單板的當前固件版本號與單板在固件版本兼容表中的兼容范圍進行對比,將不兼容的單板標記為待升級單板。
3.根據(jù)權利要求2所述的升級方法,其特征在于,還包括: 收集網(wǎng)元內(nèi)單板的硬件信息,所述硬件信息用于確定與單板匹配的固件文件信息。
4.根據(jù)權利要求1、2、3任一所述的升級方法,其特征在于: 在固件升級之后還包括固件升級結果的上傳步驟。
5.一種網(wǎng)元設備,其特征在于,包括: 接收下載模塊,用于從網(wǎng)管下載固件版本兼容表,所述兼容表攜帶了網(wǎng)元內(nèi)單板的固件版本兼容范圍信息; 收集判斷模塊,用于將網(wǎng)元內(nèi)單板的當前固件版本號與所述兼容表進行對比以確定待升級單板; 執(zhí)行命令模塊,用于對所述待升級單板進行升級。
6.根據(jù)權利要求5所述的網(wǎng)元設備,其特征在于: 還包括固件升級結果反饋處理模塊,用以收集單板的固件升級結果反饋,以及將所有升級結果生成為本網(wǎng)元的固件升級結果文件并向網(wǎng)管上傳該文件。
7.—種網(wǎng)管設備,其特征在于,包括: 存儲模塊,用以存儲固件版本兼容表; 發(fā)送模塊,用以發(fā)送權利要求5所述網(wǎng)元設備中的網(wǎng)元設備所需要的信息。
8.根據(jù)權利要求7所述的網(wǎng)管設備,其特征在于: 發(fā)送模塊還用于發(fā)送權利要求6所述網(wǎng)元設備中網(wǎng)元設備所需要的信息; 還包括接收顯示模塊,用于接收權利要求6所述網(wǎng)元設備上傳的固件升級結果文件并進行顯示。
9.一種通信系統(tǒng),其特征在于: 包括網(wǎng)管設備和至少一個網(wǎng)元設備,所述網(wǎng)元設備為權利要求5、6任一所述的網(wǎng)元設備,所述網(wǎng)管設備為權利要求7、8任一所述的網(wǎng)管設備。
【文檔編號】H04L12/24GK103490927SQ201310429651
【公開日】2014年1月1日 申請日期:2013年9月10日 優(yōu)先權日:2013年9月10日
【發(fā)明者】鄒偉松, 王聰 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1