亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)元軟件管理方法及系統(tǒng)的制作方法

文檔序號:7960596閱讀:238來源:國知局
專利名稱:網(wǎng)元軟件管理方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及移動通信系統(tǒng)的網(wǎng)絡管理方法,特別涉及一種網(wǎng)元軟件的管理方法及系統(tǒng)。
背景技術
電信網(wǎng)絡中的網(wǎng)元設備通常是由幾十到幾百個不同類型的單板組成,而每種類型的單板都具有多個不同版本的單板軟件。隨著網(wǎng)元設備數(shù)量的增多和版本的不斷升級,如何妥善地管理和操作一個網(wǎng)元的全部網(wǎng)元設備軟件成為一個棘手的問題。
在通常情況下,為了方便的管理和便捷的升級,運營商對于網(wǎng)元軟件管理的要求主要有以下幾個方面(1)整個網(wǎng)元具有一個簡潔的軟件版本號,從而便于交流和管理;(2)網(wǎng)元中至少要保存主備兩個完整版本,以便在升級失敗的情況下可以進行方便的版本回退;(3)網(wǎng)元內同樣類型的單板運行相同版本的軟件,便于版本配套方面的一致性檢查;(4)允許對某種類型的單板進行單獨的軟件升級,稱為“補丁”操作,這樣一方面可以減少網(wǎng)元軟件升級波及的范圍,降低升級風險;另一方面可以減少軟件下載時間,提高升級速度。
目前經(jīng)常采用是如附圖1所示的版本庫和版本配置表配套使用的網(wǎng)元軟件管理方法。本方法包括,首先建立一個版本庫,網(wǎng)元在版本庫中保存所有單板的各個版本的軟件,如單板1的軟件、單板2的軟件、....、單板n的軟件。網(wǎng)元軟件的發(fā)布單位為單板軟件,每個單板軟件都用單板軟件版本號來唯一標識。網(wǎng)元配置數(shù)據(jù)中還會建立一張版本配置表,描述網(wǎng)元中正在使用的每一種單板類型的單板軟件的版本號,根據(jù)單板軟件的版本號可以在版本庫中找到相應的單板軟件。網(wǎng)元軟件的升級過程包括(1)將若干個新版本的單板軟件下載到版本庫中;(2)修改版本配置表,相應類型的單板使用新下載的單板軟件。該過程將觸發(fā)這些單板的軟件自動升級過程。該方法顯然可以滿足運營商對網(wǎng)元軟件管理要求中的(2)~(4)。但是對于(1),由于版本配置表信息中只是多個單板的版本組合,并不具有網(wǎng)元軟件版本的概念,因此自然無法對整個網(wǎng)元給出一個網(wǎng)元軟件版本號,從而為網(wǎng)元軟件版本的管理增加了一些混亂。

發(fā)明內容
本發(fā)明的目的在于提供一種簡單有效的網(wǎng)元軟件管理方法及系統(tǒng),以解決現(xiàn)有網(wǎng)元軟件管理中不能同時滿足運營商對網(wǎng)元管理軟件版本的整體管理和單板單獨升級的要求。
本發(fā)明提供以下技術方案一種網(wǎng)元軟件管理方法,用于網(wǎng)元及網(wǎng)元中網(wǎng)元設備軟件的管理,包括如下步驟(1)建立版本庫,保存網(wǎng)元設備若干個版本的軟件;(2)建立版本基線表,版本基線表中的版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。
其中步驟(1)中所述的網(wǎng)元設備若干個版本的軟件放在一個目錄下進行管理。
步驟(2)中所述的版本基線包括版本基線標識、版本基線狀態(tài)和網(wǎng)元設備軟件版本。
所述的版本基線還包括接口版本號和/或信息模型版本號。
所述的版本基線表中一個版本基線的版本基線狀態(tài)標識為主用。
所述網(wǎng)元設備軟件可以為單板軟件,也可以為處理器軟件,還可以為其它可以單獨進行處理的芯片或芯片組的軟件。
一種網(wǎng)元軟件管理系統(tǒng),用于網(wǎng)元及網(wǎng)元中網(wǎng)元設備軟件的管理,包括版本庫模塊,所述版本庫模塊用于保存網(wǎng)元設備若干個版本的軟件;版本基線表模塊,所述版本基線表模塊包括若干個版本基線,版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。
一種網(wǎng)元軟件升級方法,所述方法包括(1)建立版本庫,保存網(wǎng)元設備若干個版本的軟件;(2)建立版本基線表,版本基線表中的版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。
(3)將網(wǎng)元設備新版本的軟件下載到版本庫;(4)在版本基線表中增加一條新的版本基線,記錄新的網(wǎng)元的軟件版本;(5)將新的版本基線的版本基線狀態(tài)設置為主用,將原來標識為主用的版本基線狀態(tài)改為備用。
(6)網(wǎng)元根據(jù)新的版本基線對網(wǎng)元中的網(wǎng)元設備軟件進行升級。
其中,步驟(3)中版本庫中還包括保留網(wǎng)元設備原有的軟件。
與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點實現(xiàn)了網(wǎng)元軟件版本的整體管理和單板的單獨升級。本發(fā)明提供的網(wǎng)元管理方法可以自動執(zhí)行,對維護人員的要求大大降低,主備版本的轉換非常方便,易于操作。


圖1是現(xiàn)有網(wǎng)元軟件管理方法的結構示意圖;圖2是本發(fā)明公開的一種網(wǎng)元軟件管理方法的流程圖;圖3是本發(fā)明公開的一種網(wǎng)元軟件升級方法的流程圖;圖4是本發(fā)明公開的一種網(wǎng)元軟件管理系統(tǒng)的示意圖。
具體實施例方式
以下結合附圖,具體說明本發(fā)明。
附圖2是本發(fā)明公開的一種網(wǎng)元軟件管理方法的流程圖,如圖2所示,一種網(wǎng)元軟件的管理方法包括如下步驟步驟210,建立版本庫,保存網(wǎng)元設備若干個版本的軟件。其中網(wǎng)元設備軟件可以是單板軟件,也可以是處理器軟件,還可以是其它可以單獨進行處理的硬件,如芯片、芯片組的軟件。
在保存網(wǎng)元設備版本的軟件時,以單板為例(處理器和其它硬件可做相應處理),可以將每個單板的軟件保存在一個目錄下,單板的各個版本的軟件可以直接放在這個目錄下,也可以按版本分子目錄進行存放。在版本庫中,可以將各個單板所有版本的軟件都保存下來,也可以根據(jù)需求保存部分軟件,但保存的軟件必須包括系統(tǒng)目前正在使用的軟件。
步驟220,建立版本基線表,版本基線表中的版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。
版本基線表描述了網(wǎng)元軟件的版本設置。版本基線表中可以存放一條或多條記錄,版本基線表中的每條記錄稱為一個版本基線。每個版本基線包括版本基線標識、版本基線狀態(tài)和網(wǎng)元設備軟件版本,記錄一個完整的網(wǎng)元中所有網(wǎng)元設備的軟件版本。
其中版本基線標識唯一標識一個版本基線。為了網(wǎng)元軟件的管理,需要建立網(wǎng)元軟件版本與版本基線標識的對應關系??梢詫姹净€標識直接設為網(wǎng)元軟件的版本,也可以建立網(wǎng)元軟件版本與版本基線標識的一一對應關系,例如兩者有一定的換算關系,由版本基線標識經(jīng)計算可直接獲知對應的網(wǎng)元軟件版本,或者由網(wǎng)元軟件版本經(jīng)計算可直接獲知對應的版本基線標識。當然也可以在版本基線中設定兩個參數(shù)分別表示網(wǎng)元軟件版本和版本基線標識。
版本基線狀態(tài)表示版本基線的狀態(tài)。版本基線表中有且只有一個版本基線狀態(tài)為主用。其余各個版本基線狀態(tài)均標識為備用,當然在系統(tǒng)中可以采用默認的方式,即將不進行標識的版本基線的狀態(tài)默認為備用。當一個版本基線的版本基線狀態(tài)標識為主用時,此版本基線標識了網(wǎng)元中當前正在使用的網(wǎng)元設備軟件的版本。
版本基線中網(wǎng)元設備軟件版本包括網(wǎng)元中各網(wǎng)元設備使用的軟件的版本號。通過網(wǎng)元設備軟件版本可以在版本庫中找到各網(wǎng)元設備相應的軟件。
此外根據(jù)不同的需求,版本基線中還可以包括接口版本號、信息模型版本號等輔助信息。這里的接口版本號和信息模型版本號一般用于網(wǎng)元設備和網(wǎng)管系統(tǒng)之間的接口適配和信息適配。根據(jù)需要可以為每個版本基線添加更多的輔助信息字段。
附圖3是基于附圖2網(wǎng)元軟件管理方法的一種網(wǎng)元軟件升級方法,如圖3,網(wǎng)元軟件的升級方法包括利用圖2所示的網(wǎng)元軟件管理方法建立版本庫和版本基線表,對網(wǎng)元及網(wǎng)元中網(wǎng)元設備軟件進行管理。
步驟310,將網(wǎng)元設備新版本的軟件下載到版本庫。并根據(jù)設備類型(如單板類型或處理器類型等)將軟件放入相應的目錄。此時可以保留版本庫中原有的全部軟件,在目錄中直接加入新的軟件;也可以根據(jù)需求,如內存空間大小等原因保留部分軟件,即用下載的軟件覆蓋原有的軟件,但覆蓋時應盡量避免覆蓋現(xiàn)在正在使用的軟件,否則會造成正在使用的軟件版本的破壞。
步驟320,在版本基線表中增加一條新的版本基線記錄,記錄升級后的網(wǎng)元的軟件版本。
步驟330,將新的版本基線的版本基線狀態(tài)設置為主用,將原來標識為主用的版本基線狀態(tài)改為備用,該過程將觸發(fā)網(wǎng)元的內部軟件升級過程。
步驟340,網(wǎng)元根據(jù)新的版本基線對網(wǎng)元中的網(wǎng)元設備軟件進行升級。首先將各個網(wǎng)元設備當前正在使用的軟件版本和新的版本基線中各個網(wǎng)元設備的軟件版本進行核對,對和版本基線狀態(tài)標識為主用的版本基線中不一致的軟件(主要指一些新的軟件)進行升級。當然也可以不進行核對而對版本基線中所有網(wǎng)元設備的軟件進行升級。該過程完成后,版本的升級工作結束。
為了能更清楚的了解本發(fā)明,下面以一個具體實施例,詳細說明網(wǎng)元軟件的管理方法及基于本發(fā)明提供的網(wǎng)元軟件管理方法的網(wǎng)元軟件的升級方法。
例如網(wǎng)元由三個單板構成單板A、單板B和單板C,其中單板A可以使用兩種版本A1和A2,最新的版本為版本A2,單板B可以使用四種版本B1、B2、B3和B4,最新的版本為版本B4,單板C可以使用三個版本C1、C2和C3,最新的版本為版本C3。系統(tǒng)內建立一個版本庫,為單板A、單板B和單板C分別建立三個目錄存放各自的軟件版本。存放軟件版本時,可以將單板的各個版本直接放在一個目錄下。也可以在目錄下建立子目錄,在不同的子目錄下存放單板的不同版本。存放軟件版本時可以將各個單板所有版本的軟件都存放在各自相應的目錄里,如在一個目錄中存放單板A的版本A1和版本A2,在一個目錄中存放單板B的版本B1、B2、B3和B4,在一個目錄中存放單板C的版本C1、C2和C3。也可以在目錄中存放單板部分版本的軟件,在進行部分存放時,一定要存放單板目前正在使用的版本,即單板A的版本A2,單板B的版本B4和單板C的版本C3,其余的可根據(jù)需要選擇存放或不存放。系統(tǒng)內還有一個版本基線表,存放若干個版本基線。例如現(xiàn)在一共有2個版本基線,版本基線1是網(wǎng)元軟件的第一個版本,版本基線2是目前使用的網(wǎng)元軟件版本。其中版本基線2包括的內容有單板A(版本A2)、單板B(版本B4)、單板C(版本C3)、主用狀態(tài)。版本基線標識與網(wǎng)元軟件版本直接對應,也就是說版本基線2就對應網(wǎng)元軟件版本2。這樣,就可以通過網(wǎng)元軟件版本2找到版本基線表中的版本基線2,然后通過版本基線中的網(wǎng)元設備軟件版本找到對應單板目前正在使用的軟件版本,如單板A目前正在使用的版本A2、單板B目前正在使用的版本B4、單板C目前正在使用的版本C3,從而在版本庫中找到對應的單板軟件。
對于軟件的升級,例如單板A的軟件由版本A2升級到版本A3,網(wǎng)元軟件版本從版本2升級為版本3??梢圆捎萌缦路椒?.首先將單板A的版本A3的軟件下載到版本庫,放在單板A的目錄下;2.在版本基線表中建立一個新的版本基線版本基線3。版本基線3的內容設置為單板A(版本A3)、單板B(版本B4)、單板C(版本C3)、備用狀態(tài);3.將新建立的版本基線3的版本基線狀態(tài)由備用改為主用,將版本基線2的版本基線狀態(tài)由主用改為備用;4.網(wǎng)元對照新的版本基線3和目前正在使用的版本基線2的內容,發(fā)現(xiàn)單板A的版本號不同,則將單板A的軟件由版本A2升級為版本A3。
網(wǎng)元軟件版本的升級過程完成。
上面提到的一個單板升級的方法,對于多個單板升級可以采用類似的方法。
附圖4是本發(fā)明公開的一種網(wǎng)元軟件管理裝置的示意圖。如圖4所示,一種網(wǎng)元軟件管理系統(tǒng),包括版本庫模塊410,版本庫模塊用于保存網(wǎng)元設備若干個版本的軟件。
版本基線表模塊420,版本基線表模塊包括若干個版本基線,版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。然后利用版本基線中包含的的網(wǎng)元設備軟件版本在版本庫模塊410中找到網(wǎng)元中各網(wǎng)元設備使用的軟件。
以上公開的僅為本發(fā)明的幾個具體實施例,但本發(fā)明并非局限于此,任何本領域的技術人員能思得之變化,都應落在本發(fā)明的保護范圍內。
權利要求
1.一種網(wǎng)元軟件管理方法,用于網(wǎng)元及網(wǎng)元中網(wǎng)元設備軟件的管理,其特征在于,包括(1)建立版本庫,保存網(wǎng)元設備若干個版本的軟件;(2)建立版本基線表,版本基線表中的版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。
2.如權利要求1所述的網(wǎng)元軟件管理方法,其特征在于,步驟(1)中所述的網(wǎng)元設備若干個版本的軟件放在一個目錄下進行管理。
3.如權利要求1所述的網(wǎng)元軟件管理方法,其特征在于,步驟(2)中所述的版本基線包括版本基線標識、版本基線狀態(tài)和網(wǎng)元設備軟件版本。
4.如權利要求3所述的網(wǎng)元軟件管理方法,其特征在于,所述的版本基線還包括接口版本號和/或信息模型版本號。
5.如權利要求3所述的網(wǎng)元軟件管理方法,其特征在于,所述的版本基線表中一個版本基線的版本基線狀態(tài)標識為主用。
6.如權利要求1至5之一所述的網(wǎng)元軟件管理方法,其特征在于,網(wǎng)元設備軟件可以為單板軟件,也可以為處理器軟件,還可以為其它可以單獨進行處理的芯片或芯片組的軟件。
7.一種網(wǎng)元軟件管理系統(tǒng),用于網(wǎng)元及網(wǎng)元中網(wǎng)元設備軟件的管理,其特征在于,包括版本庫模塊,所述版本庫模塊用于保存網(wǎng)元設備若干個版本的軟件;版本基線表模塊,所述版本基線表模塊包括若干個版本基線,版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。
8.一種網(wǎng)元軟件升級方法,其特征在于,所述方法包括(1)建立版本庫,保存網(wǎng)元設備若干個版本的軟件;(2)建立版本基線表,版本基線表中的版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元設備軟件的版本。(3)將網(wǎng)元設備新版本的軟件下載到版本庫;(4)在版本基線表中增加一條新的版本基線,記錄新的網(wǎng)元的軟件版本;(5)將新的版本基線的版本基線狀態(tài)設置為主用,將原來標識為主用的版本基線狀態(tài)改為備用。(6)網(wǎng)元根據(jù)新的版本基線對網(wǎng)元中的網(wǎng)元設備軟件進行升級。
9.如權利要求8所述的網(wǎng)元軟件升級方法,其特征在于,步驟(3)中版本庫中還包括保留網(wǎng)元設備原有的軟件。
全文摘要
本發(fā)明公開了一種網(wǎng)元軟件管理方法,用于網(wǎng)元及網(wǎng)元中網(wǎng)元設備軟件的管理,包括(1)建立版本庫,保存網(wǎng)元設備若干個版本的軟件。(2)建立版本基線表,版本基線表中版本基線與網(wǎng)元的軟件版本相對應,記錄網(wǎng)元中網(wǎng)元軟件軟件的版本。本發(fā)明還公開了包括版本庫模塊和版本基線表模塊的一種網(wǎng)元軟件管理系統(tǒng)。以解決現(xiàn)有網(wǎng)元軟件管理中不能同時滿足運營商對網(wǎng)元管理軟件版本的整體管理和單板單獨升級的要求。本方法簡單易行,非常適用于網(wǎng)元軟件的管理。
文檔編號H04L29/06GK101075901SQ20061007824
公開日2007年11月21日 申請日期2006年5月18日 優(yōu)先權日2006年5月18日
發(fā)明者周天翔 申請人:大唐移動通信設備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1