欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法

文檔序號(hào):7960691閱讀:399來(lái)源:國(guó)知局
專利名稱:對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)配置技術(shù)領(lǐng)域,特別是指對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法。
背景技術(shù)
隨著第三代移動(dòng)通信的發(fā)展,各種新的無(wú)線接入技術(shù)不斷地被提出來(lái)用以提高第三代移動(dòng)通信系統(tǒng)的業(yè)務(wù)能力,另外,運(yùn)營(yíng)商在實(shí)際的建網(wǎng)過(guò)程中會(huì)針對(duì)一些特定的網(wǎng)絡(luò)環(huán)境提出一些定制的客戶化需求。這些都會(huì)要求網(wǎng)絡(luò)中的網(wǎng)元設(shè)備根據(jù)特定需要來(lái)配置系統(tǒng)數(shù)據(jù)。此處所說(shuō)的配置系統(tǒng)數(shù)據(jù)既可以是對(duì)軟件版本的配置,也可以是對(duì)數(shù)據(jù)配置文件的配置,還可以是對(duì)二者的同時(shí)配置。所謂軟件版本,是指一種可執(zhí)行文件,同一類型的基站軟件版本完全一致;所謂數(shù)據(jù)配置文件是指用來(lái)描述不同基站之間的設(shè)備配置的差異,不同基站之間無(wú)法共享同一個(gè)數(shù)據(jù)配置文件。
現(xiàn)有的配置操作主要采用備份文件的方式完成。例如系統(tǒng)正式使用的配置文件為a.xml,備份配置文件為a_bak.xml。
當(dāng)需要對(duì)網(wǎng)元設(shè)備進(jìn)行改動(dòng)較大的升級(jí)操作時(shí),過(guò)程如下首先下載升級(jí)所用的配置文件,并用所下載的文件覆蓋已存在的a_bak.xml文件,下載完畢且對(duì)當(dāng)前的a_bak.xml文件語(yǔ)法校驗(yàn)成功后,再用當(dāng)前的a_bak.xml文件直接覆蓋a.xml文件,之后,通過(guò)復(fù)位網(wǎng)元設(shè)備的方式啟動(dòng)所下載的文件,使其生效,實(shí)現(xiàn)升級(jí)。
當(dāng)需要對(duì)網(wǎng)元設(shè)備進(jìn)行一些簡(jiǎn)單的修改配置數(shù)據(jù)的操作時(shí),用戶通過(guò)動(dòng)態(tài)配置的方式對(duì)a.xml文件直接進(jìn)行操作。
現(xiàn)有的配置操作存在以下缺點(diǎn)1)由于設(shè)備中實(shí)際只存在一份配置文件,一旦所下載的用于升級(jí)的配置文件通過(guò)語(yǔ)法校驗(yàn)后,將直接覆蓋當(dāng)前使用的正式文件即a.xml文件,而一旦執(zhí)行升級(jí)操作后,如果要恢復(fù)到原來(lái)的狀態(tài),則只能再重新下載原來(lái)所使用的配置文件,然后進(jìn)行語(yǔ)法校驗(yàn)等操作,最后通過(guò)復(fù)位設(shè)備的方式使所下載的文件生效??梢?jiàn),由于必須通過(guò)重新下載配置文件、復(fù)位設(shè)備的方式來(lái)實(shí)現(xiàn)配置操作回退,使得操作非常繁瑣,而且必然影響正常運(yùn)行的業(yè)務(wù),應(yīng)用非常不方便。
2)由于用戶執(zhí)行的修改配置數(shù)據(jù)的操作直接在a.xml文件上進(jìn)行,因此如果用戶進(jìn)行了一堆操作之后發(fā)現(xiàn)其中的某一步執(zhí)行有誤,則根本無(wú)法進(jìn)行配置的回退。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供兩種對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法,使網(wǎng)元設(shè)備能夠方便地支持回退操作。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法,用于升級(jí)配置文件,設(shè)置包含配置基線CB標(biāo)識(shí)的CB列表,該方法還包括以下步驟a、下載升級(jí)所用配置文件,網(wǎng)元設(shè)備通過(guò)復(fù)位的方式啟動(dòng)生效該下載的配置文件,之后網(wǎng)元設(shè)備以臨時(shí)CB的方式運(yùn)行;b、調(diào)測(cè)所述網(wǎng)元設(shè)備,判斷運(yùn)行是否正常,若是,則繼續(xù)按照當(dāng)前狀態(tài)運(yùn)行,否則啟動(dòng)并運(yùn)行所述CB列表中的一CB。
較佳地,所述CB標(biāo)識(shí)用于區(qū)別不同CB的,且每個(gè)CB具有屬性信息;每個(gè)CB的屬性信息中包含自身的CB標(biāo)識(shí),以及與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件標(biāo)識(shí)和軟件版本標(biāo)識(shí)。
較佳地,步驟b所述啟動(dòng)并運(yùn)行一CB的方式為通過(guò)激活的方式啟動(dòng)并運(yùn)行所述列表中的一CB,或者,通過(guò)回滾的方式啟動(dòng)并運(yùn)行所述列表中的一CB。
較佳地,當(dāng)采用激活的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是所述列表中的任一CB;當(dāng)采用回滾的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是網(wǎng)元設(shè)備復(fù)位前運(yùn)行的CB。
較佳地,步驟a執(zhí)行之前進(jìn)一步包括判斷系統(tǒng)當(dāng)前運(yùn)行的CB是已經(jīng)經(jīng)過(guò)確認(rèn),若是,則再執(zhí)行步驟a,否則,先對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)后,再執(zhí)行步驟a。
較佳地,所述通過(guò)激活的方式啟動(dòng)并運(yùn)行CB列表中的CB的步驟為網(wǎng)元設(shè)備從接收到的激活命令中獲取CB標(biāo)識(shí),根據(jù)該CB標(biāo)識(shí)以及該CB自身的屬性信息獲取與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,將當(dāng)前系統(tǒng)切換至所述CB指定的數(shù)據(jù)配置文件和軟件版本的環(huán)境。
較佳地,每個(gè)軟件版本與一個(gè)或一個(gè)以上數(shù)據(jù)配置文件相對(duì)應(yīng)。
較佳地,步驟b所述判斷運(yùn)行正常后,進(jìn)一步包括對(duì)當(dāng)前運(yùn)行的臨時(shí)CB進(jìn)行確認(rèn),將該確認(rèn)后的CB加入到所述CB列表中。
較佳地,所述配置文件為軟件版本和/或數(shù)據(jù)配置文件。
較佳地,在步驟a之前或步驟b之后,該方法進(jìn)一步包括01)、判斷系統(tǒng)當(dāng)前運(yùn)行的CB是否經(jīng)過(guò)確認(rèn),若是則執(zhí)行步驟02),否則對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)后,再執(zhí)行步驟02);02)、對(duì)當(dāng)前運(yùn)行的數(shù)據(jù)配置文件進(jìn)行配置數(shù)據(jù)修改,判斷修改是否有誤,若有,則啟動(dòng)并運(yùn)行所述CB列表中的一CB,否則,當(dāng)前以臨時(shí)CB的方式運(yùn)行。
較佳地,步驟02)所述啟動(dòng)并運(yùn)行是以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行,或者,以復(fù)位設(shè)備方式啟動(dòng)并運(yùn)行。
一種對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法,用于修改配置數(shù)據(jù),設(shè)置包含配置基線CB標(biāo)識(shí)的CB列表,該方法還包括以下步驟A、對(duì)當(dāng)前運(yùn)行的數(shù)據(jù)配置文件進(jìn)行配置數(shù)據(jù)修改,判斷修改是否有誤,若有,則啟動(dòng)并運(yùn)行所述CB列表中的一CB,否則,當(dāng)前以臨時(shí)CB的方式運(yùn)行。
較佳地,所述CB標(biāo)識(shí)用于區(qū)別不同CB的,且每個(gè)CB具有屬性信息;每個(gè)CB的屬性信息中包含自身的CB標(biāo)識(shí),以及與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件標(biāo)識(shí)和軟件版本標(biāo)識(shí)。
較佳地,所述啟動(dòng)并運(yùn)行是以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行,或者,以復(fù)位設(shè)備方式啟動(dòng)并運(yùn)行。
較佳地,所述啟動(dòng)并運(yùn)行一CB的方式為通過(guò)激活的方式啟動(dòng)并運(yùn)行所述列表中的一CB,或者,通過(guò)回滾的方式啟動(dòng)并運(yùn)行所述列表中的一CB。
較佳地,當(dāng)采用激活的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是所述列表中的任一CB;當(dāng)采用回滾的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是網(wǎng)元設(shè)備復(fù)位前運(yùn)行的CB。
較佳地,步驟A執(zhí)行之前進(jìn)一步包括判斷系統(tǒng)當(dāng)前運(yùn)行的CB是已經(jīng)經(jīng)過(guò)確認(rèn),若是,則再執(zhí)步驟A,否則,先對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)后,再執(zhí)行步驟A。
較佳地,所述通過(guò)激活的方式啟動(dòng)并運(yùn)行CB列表中的CB的步驟為網(wǎng)元設(shè)備從接收到的激活命令中獲取CB標(biāo)識(shí),根據(jù)該CB標(biāo)識(shí)以及CB自身的屬性信息獲取與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,將當(dāng)前系統(tǒng)切換至所述CB指定的數(shù)據(jù)配置文件和軟件版本的環(huán)境。
較佳地,每個(gè)軟件版本與一個(gè)或一個(gè)以上數(shù)據(jù)配置文件相對(duì)應(yīng)。
較佳地,步驟A所述當(dāng)前以臨時(shí)CB的方式運(yùn)行后,進(jìn)一步包括對(duì)當(dāng)前運(yùn)行的臨時(shí)CB進(jìn)行確認(rèn),將該確認(rèn)后的CB加入到所述CB列表中。
本發(fā)明的關(guān)鍵是,應(yīng)用配置基線(CB,Configuration Baseline)來(lái)管理配置文件,實(shí)現(xiàn)對(duì)網(wǎng)元設(shè)備的數(shù)據(jù)配置,從而使網(wǎng)元設(shè)備能夠方便地支持回退操作。應(yīng)用本發(fā)明,在配置文件已升級(jí)且發(fā)生問(wèn)題的情況下,通過(guò)CB可直接找到之前應(yīng)用的過(guò)的配置文件,不需要再執(zhí)行下載操作,簡(jiǎn)化了配置操作的過(guò)程,而且,當(dāng)所升級(jí)的配置文件僅是數(shù)據(jù)配置文件時(shí),即軟件版本未發(fā)生改變的情況下,還可以通過(guò)動(dòng)態(tài)生效的方式啟動(dòng)另一CB,這樣不但操作簡(jiǎn)便,而且對(duì)現(xiàn)有正常運(yùn)行的業(yè)務(wù)幾乎沒(méi)有影響。在發(fā)現(xiàn)所修改的配置數(shù)據(jù)有誤的情況下,通過(guò)啟動(dòng)CB列表中的另一CB,解決了現(xiàn)有技術(shù)中在這種情況下不能回退的問(wèn)題,當(dāng)然,如果此時(shí)以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行另一CB,幾乎不會(huì)影響正常運(yùn)行的業(yè)務(wù)。本發(fā)明方法實(shí)現(xiàn)簡(jiǎn)單,應(yīng)用非常方便,對(duì)正常運(yùn)行的業(yè)務(wù)影響小。


圖1是配置基線概念的示意圖;圖2是CB列表的狀態(tài)遷移示意圖;圖3是CB回滾時(shí)的列表狀態(tài)遷移示意圖;圖4是應(yīng)用本發(fā)明基于配置文件升級(jí)的配置網(wǎng)元設(shè)備數(shù)據(jù)的流程示意圖;圖5是應(yīng)用本發(fā)明基于修改配置數(shù)據(jù)的配置網(wǎng)元設(shè)備數(shù)據(jù)的流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例,對(duì)本發(fā)明再做進(jìn)一步的詳細(xì)說(shuō)明。
本發(fā)明的思路是應(yīng)用配置基線(CB,Configuration Baseline)來(lái)管理配置文件,實(shí)現(xiàn)對(duì)網(wǎng)元設(shè)備的數(shù)據(jù)配置。所述配置文件為軟件版本和/或數(shù)據(jù)配置文件。
下面首先介紹幾個(gè)概念本發(fā)明中,將數(shù)據(jù)配置文件和軟件版本之間的綁定關(guān)系稱為配置基線(CB,Configuration Baseline)。每個(gè)軟件版本與一個(gè)或一個(gè)以上數(shù)據(jù)配置文件相對(duì)應(yīng),且每個(gè)一一對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,與一個(gè)CB標(biāo)識(shí)相對(duì)應(yīng)。參見(jiàn)圖1,圖中的CB即代表軟件版本和數(shù)據(jù)配置文件的對(duì)應(yīng)關(guān)系,具體的,CB1與軟件版本1和數(shù)據(jù)配置文件1一一對(duì)應(yīng),CB2與軟件版本2和數(shù)據(jù)配置文件2一一對(duì)應(yīng),CB4與軟件版本n和數(shù)據(jù)配置文件3一一對(duì)應(yīng),......
每個(gè)CB都具有屬性信息,其基本屬性中至少包括CB標(biāo)識(shí)、軟件版本標(biāo)識(shí)和數(shù)據(jù)配置文件標(biāo)識(shí),即每個(gè)屬性信息中能夠清楚地表示出CB標(biāo)識(shí)、數(shù)據(jù)配置文件、和軟件版本三者之間的一一對(duì)應(yīng)關(guān)系。當(dāng)然,CB的屬性中還包括其他信息,表1所示為CB的屬性信息

表1針對(duì)每個(gè)CB的基本操作包括確認(rèn)或稱增加CB、刪除CB、修改CB、查詢CB、激活CB和回滾CB,再有還可以包括上載CB中的配置文件。
下面再介紹幾個(gè)概念臨時(shí)CB是指沒(méi)有確認(rèn)過(guò)的CB。
正式CB是指進(jìn)行確認(rèn)過(guò)的CB。
運(yùn)行CB即系統(tǒng)正在運(yùn)行的CB,運(yùn)行CB可以是臨時(shí)CB也可以是正式CB。系統(tǒng)會(huì)通過(guò)告警指示來(lái)提示用戶當(dāng)前運(yùn)行的是臨時(shí)CB還是正式CB,例如,如果當(dāng)前運(yùn)行的CB是臨時(shí)CB,則上報(bào)告警產(chǎn)生。如果臨時(shí)CB被用戶確認(rèn)后變成了正式CB,則上報(bào)告警消失。
確認(rèn)CB是指對(duì)當(dāng)前運(yùn)行CB進(jìn)行確認(rèn),對(duì)應(yīng)記錄CB標(biāo)識(shí)、軟件版本和數(shù)據(jù)配置文件標(biāo)識(shí)。設(shè)備初次運(yùn)行、軟件升級(jí)、數(shù)據(jù)配置文件升級(jí)或修改時(shí),均屬于一個(gè)試運(yùn)行環(huán)境,此時(shí)的軟件版本和數(shù)據(jù)配置文件都是不可信的。設(shè)備通過(guò)調(diào)測(cè)后,此時(shí)的軟件版本和數(shù)據(jù)配置文件才是可信的,此時(shí)用戶可以通過(guò)確認(rèn)CB的操作來(lái)固化當(dāng)前的運(yùn)行環(huán)境,便于以后使用。
確認(rèn)CB可以存在兩種確認(rèn)方式強(qiáng)制和非強(qiáng)制。如果是強(qiáng)制確認(rèn)CB,則即使當(dāng)前運(yùn)行CB是已經(jīng)被確認(rèn)過(guò)的CB,系統(tǒng)也會(huì)再生成一個(gè)新的CB,新的CB和先前的CB是完全一樣的,相當(dāng)于多了一個(gè)備份。如果是非強(qiáng)制確認(rèn)CB,則如果當(dāng)前運(yùn)行CB是已經(jīng)被確認(rèn)過(guò)的CB,那么再次確認(rèn)CB將會(huì)失敗。
激活CB指定某個(gè)CB標(biāo)識(shí),然后執(zhí)行激活操作,激活成功之后,將切換到CB中指定的軟件版本和數(shù)據(jù)配置文件的環(huán)境。如果是無(wú)效CB則激活失敗。
回滾CB回滾CB是激活操作的一個(gè)特例,回滾時(shí)不需要指定CB標(biāo)識(shí),而是采用固定的回滾順序,需要維護(hù)CB的回滾列表。
在回滾過(guò)程中,如果某個(gè)CB是無(wú)效的則跳過(guò)。CB無(wú)效性的判斷規(guī)則是當(dāng)無(wú)法在軟件版本區(qū)找到CB中記錄的軟件版本時(shí),該CB為無(wú)效;對(duì)于文件系統(tǒng)不可靠的設(shè)備可以增加文件的CRC校驗(yàn)功能,即實(shí)際存放的配置文件的CRC和CB中記錄的不一致時(shí),該CB無(wú)效。
有關(guān)上述操作的描述參見(jiàn)表2

表2其中,刪除CB、修改CB、查詢CB、上載CB中的配置文件與本發(fā)明不太相關(guān),不再展開(kāi)說(shuō)明。
由多個(gè)CB構(gòu)成的列表稱為CB列表,該列表中包含CB標(biāo)識(shí)。參見(jiàn)圖2,其是CB列表的狀態(tài)遷移示意圖。圖中灰色方框是已激活CB,白色方框是未激活CB。由于回滾操作不需要指明CB標(biāo)識(shí),因此其必須按照列表中的順序依次回滾,而對(duì)于激活操作則可以隨時(shí)激活列表中的任一CB。
針對(duì)某些系統(tǒng),由于沒(méi)有必要一直向前回滾,則可以采用每次回滾都是最近一次使用的有效的CB。參見(jiàn)圖3,其是CB回滾時(shí)的列表狀態(tài)遷移示意圖。此圖中,假設(shè)當(dāng)前運(yùn)行的是臨時(shí)CB,且表中的CB標(biāo)識(shí)是按曾經(jīng)的執(zhí)行時(shí)間依次排列的,最后一次執(zhí)行的在最上面。圖中灰色方框是已激活CB,白色方框是未激活CB。第一次回滾后運(yùn)行CB1,第二次回滾后運(yùn)行CB2,第三次回滾后運(yùn)行CB1,第四次回滾后由于檢查出當(dāng)前的CB2為無(wú)效CB,所以運(yùn)行CB3。
下面說(shuō)明本發(fā)明的配置方法。
為了確保升級(jí)后的系統(tǒng)能夠回退,要設(shè)置CB列表,該CB列表中包含CB標(biāo)識(shí),而根據(jù)CB的屬性信息,通過(guò)CB標(biāo)識(shí)能夠獲取與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本。而且,根據(jù)前面的介紹可知,CB標(biāo)識(shí)、數(shù)據(jù)配置文件和軟件版本之間一定是一一對(duì)應(yīng)的關(guān)系。基于以上設(shè)置,下面介紹兩種配置網(wǎng)元設(shè)備數(shù)據(jù)的方法。
圖4所示為應(yīng)用本發(fā)明基于配置文件升級(jí)的配置網(wǎng)元設(shè)備數(shù)據(jù)的流程示意圖。所述配置文件為軟件版本和/或數(shù)據(jù)配置文件。本流程主要針對(duì)版本升級(jí)的情況。
步驟401,判斷系統(tǒng)當(dāng)前運(yùn)行的CB是已經(jīng)經(jīng)過(guò)確認(rèn),若是,則直接執(zhí)行步驟403,否則,執(zhí)行步驟402。
步驟402,對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn),再執(zhí)行步驟403。
步驟403,下載升級(jí)所用配置文件,該配置文件可能是軟件版本,也可能是數(shù)據(jù)配置文件,還可能是軟件版本和數(shù)據(jù)配置文件。
步驟404,網(wǎng)元設(shè)備通過(guò)復(fù)位的方式啟動(dòng)生效該下載的配置文件。
步驟405,網(wǎng)絡(luò)設(shè)備以臨時(shí)CB的方式運(yùn)行。
步驟406,調(diào)測(cè)所述網(wǎng)元設(shè)備,判斷運(yùn)行是否正常,若是,則執(zhí)行步驟408,否則執(zhí)行步驟407。
步驟407,啟動(dòng)并運(yùn)行所述CB列表中的一CB,結(jié)束。
該啟動(dòng)并運(yùn)行一CB的方式為通過(guò)激活的方式啟動(dòng)并運(yùn)行所述列表中的一CB,或者,通過(guò)回滾的方式啟動(dòng)并運(yùn)行所述列表中的一CB。
如果是激活的方式,則所述啟動(dòng)并運(yùn)行的一CB可以是所述CB列表中的任一CB,當(dāng)然此時(shí)也可能是復(fù)位前運(yùn)行的CB;如果是回滾的方式,則啟動(dòng)并運(yùn)行的一CB是網(wǎng)元設(shè)備復(fù)位前運(yùn)行的CB。需要說(shuō)明一點(diǎn),如果啟動(dòng)并運(yùn)行的是復(fù)位前運(yùn)行的CB,且確保該CB已經(jīng)過(guò)確認(rèn)了,也可以不執(zhí)行步驟401,即直接從執(zhí)行步驟403開(kāi)始執(zhí)行。之所以要對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn),主要是為了發(fā)生問(wèn)題時(shí)能夠回退。
通過(guò)激活的方式啟動(dòng)并運(yùn)行CB列表中的CB的步驟為網(wǎng)元設(shè)備從接收到的激活命令中獲取CB標(biāo)識(shí),根據(jù)該CB標(biāo)識(shí)以及該CB自身的屬性信息獲取與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,將當(dāng)前系統(tǒng)切換至所述CB指定的數(shù)據(jù)配置文件和軟件版本的環(huán)境。
步驟408,繼續(xù)按照當(dāng)前的臨時(shí)CB的狀態(tài)運(yùn)行。當(dāng)然,此時(shí)可以進(jìn)一步對(duì)當(dāng)前運(yùn)行的臨時(shí)CB進(jìn)行確認(rèn),將該確認(rèn)后的CB加入到所述CB列表中。
至此,在配置文件已升級(jí)且發(fā)生問(wèn)題的情況下,通過(guò)CB可直接找到之前應(yīng)用的過(guò)的配置文件,不需要再執(zhí)行下載操作,簡(jiǎn)化了配置操作的過(guò)程,而且,當(dāng)所升級(jí)的配置文件僅是數(shù)據(jù)配置文件時(shí),即軟件版本未發(fā)生改變的情況下,還可以通過(guò)動(dòng)態(tài)生效的方式啟動(dòng)另一CB,這樣不但操作簡(jiǎn)便,而且對(duì)現(xiàn)有正常運(yùn)行的業(yè)務(wù)幾乎沒(méi)有影響。
圖5所示為應(yīng)用本發(fā)明基于修改配置數(shù)據(jù)的配置網(wǎng)元設(shè)備數(shù)據(jù)的流程示意圖。本流程主要針對(duì)對(duì)數(shù)據(jù)配置文件中的數(shù)據(jù)進(jìn)行簡(jiǎn)單修改的情況。
步驟501,判斷系統(tǒng)當(dāng)前運(yùn)行的CB是否經(jīng)過(guò)確認(rèn),若是則執(zhí)行步驟503,否則執(zhí)行步驟502。
步驟502,對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)。
步驟503,對(duì)當(dāng)前運(yùn)行的數(shù)據(jù)配置文件進(jìn)行配置數(shù)據(jù)修改。
步驟504,判斷修改是否有誤,若有,則執(zhí)行步驟505,否則,執(zhí)行步驟506。
步驟505,啟動(dòng)并運(yùn)行所述CB列表中的一CB,結(jié)束。該啟動(dòng)并運(yùn)行可以是動(dòng)態(tài)生效的方式,也可以是以復(fù)位設(shè)備方式。無(wú)論以哪種方式都解決了現(xiàn)有技術(shù)中的在這種情況下不能回退的問(wèn)題,當(dāng)然,如果以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行,則對(duì)現(xiàn)有正常運(yùn)行的業(yè)務(wù)幾乎沒(méi)有影響業(yè)務(wù)。
如果從另一角度劃分,則本步驟中的啟動(dòng)并運(yùn)行一CB的方式,還可以是通過(guò)激活的方式啟動(dòng)并運(yùn)行所述列表中的一CB,或者,通過(guò)回滾的方式啟動(dòng)并運(yùn)行所述列表中的一CB。
當(dāng)采用激活的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是所述CB列表中的任一CB;當(dāng)采用回滾的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是網(wǎng)元設(shè)備復(fù)位前運(yùn)行的CB。需要說(shuō)明一點(diǎn),如果啟動(dòng)并運(yùn)行的是復(fù)位前運(yùn)行的CB,且確保該CB已經(jīng)過(guò)確認(rèn)了,也可以不執(zhí)行步驟501,直接從步驟503開(kāi)始執(zhí)行。之所以要對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn),主要是為了發(fā)生問(wèn)題時(shí)能夠回退。
所述通過(guò)激活的方式啟動(dòng)并運(yùn)行CB列表中的CB的步驟為網(wǎng)元設(shè)備從接收到的激活命令中獲取CB標(biāo)識(shí),根據(jù)該CB標(biāo)識(shí)以及CB自身的屬性信息獲取與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,將當(dāng)前系統(tǒng)切換至所述CB指定的數(shù)據(jù)配置文件和軟件版本的環(huán)境。
步驟506,當(dāng)前以臨時(shí)CB的方式運(yùn)行。之后,還可以進(jìn)一步包括對(duì)當(dāng)前運(yùn)行的臨時(shí)CB進(jìn)行確認(rèn),將該CB加入到所述CB列表中。
至此,在發(fā)現(xiàn)所修改的配置數(shù)據(jù)有誤的情況下,通過(guò)啟動(dòng)CB列表中的另一CB,解決了現(xiàn)有技術(shù)中在這種情況下不能回退的問(wèn)題,當(dāng)然,如果以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行,幾乎不會(huì)影響正常運(yùn)行的業(yè)務(wù)。
由于圖4和圖5所示流程是分別獨(dú)立存在的,因而,在對(duì)網(wǎng)元設(shè)備進(jìn)行配置時(shí),根據(jù)實(shí)際應(yīng)用需要,既可以只應(yīng)用圖4所示流程,也可以只應(yīng)用圖5所示流程,還可以同時(shí)應(yīng)用圖4和圖5所示流程。
以上所述方法的網(wǎng)元設(shè)備可以是在WCDMA、CDMA2000或者TD-SCDMA等系統(tǒng)中,當(dāng)然并不限于此。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法,用于升級(jí)配置文件,其特征在于,設(shè)置包含配置基線CB標(biāo)識(shí)的CB列表,該方法還包括以下步驟a、下載升級(jí)所用配置文件,網(wǎng)元設(shè)備通過(guò)復(fù)位的方式啟動(dòng)生效該下載的配置文件,之后網(wǎng)元設(shè)備以臨時(shí)CB的方式運(yùn)行;b、調(diào)測(cè)所述網(wǎng)元設(shè)備,判斷運(yùn)行是否正常,若是,則繼續(xù)按照當(dāng)前狀態(tài)運(yùn)行,否則啟動(dòng)并運(yùn)行所述CB列表中的一CB。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述CB標(biāo)識(shí)用于區(qū)別不同CB的,且每個(gè)CB具有屬性信息;每個(gè)CB的屬性信息中包含自身的CB標(biāo)識(shí),以及與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件標(biāo)識(shí)和軟件版本標(biāo)識(shí)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟b所述啟動(dòng)并運(yùn)行一CB的方式為通過(guò)激活的方式啟動(dòng)并運(yùn)行所述列表中的一CB,或者,通過(guò)回滾的方式啟動(dòng)并運(yùn)行所述列表中的一CB。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)采用激活的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是所述列表中的任一CB;當(dāng)采用回滾的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是網(wǎng)元設(shè)備復(fù)位前運(yùn)行的CB。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟a執(zhí)行之前進(jìn)一步包括判斷系統(tǒng)當(dāng)前運(yùn)行的CB是已經(jīng)經(jīng)過(guò)確認(rèn),若是,則再執(zhí)行步驟a,否則,先對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)后,再執(zhí)行步驟a。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述通過(guò)激活的方式啟動(dòng)并運(yùn)行CB列表中的CB的步驟為網(wǎng)元設(shè)備從接收到的激活命令中獲取CB標(biāo)識(shí),根據(jù)該CB標(biāo)識(shí)以及該CB自身的屬性信息獲取與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,將當(dāng)前系統(tǒng)切換至所述CB指定的數(shù)據(jù)配置文件和軟件版本的環(huán)境。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,每個(gè)軟件版本與一個(gè)或一個(gè)以上數(shù)據(jù)配置文件相對(duì)應(yīng)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b所述判斷運(yùn)行正常后,進(jìn)一步包括對(duì)當(dāng)前運(yùn)行的臨時(shí)CB進(jìn)行確認(rèn),將該確認(rèn)后的CB加入到所述CB列表中。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置文件為軟件版本和/或數(shù)據(jù)配置文件。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟a之前或步驟b之后,該方法進(jìn)一步包括01)、判斷系統(tǒng)當(dāng)前運(yùn)行的CB是否經(jīng)過(guò)確認(rèn),若是則執(zhí)行步驟02),否則對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)后,再執(zhí)行步驟02);02)、對(duì)當(dāng)前運(yùn)行的數(shù)據(jù)配置文件進(jìn)行配置數(shù)據(jù)修改,判斷修改是否有誤,若有,則啟動(dòng)并運(yùn)行所述CB列表中的一CB,否則,當(dāng)前以臨時(shí)CB的方式運(yùn)行。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,步驟02)所述啟動(dòng)并運(yùn)行是以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行,或者,以復(fù)位設(shè)備方式啟動(dòng)并運(yùn)行。
12.一種對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法,用于修改配置數(shù)據(jù),其特征在于,設(shè)置包含配置基線CB標(biāo)識(shí)的CB列表,該方法還包括以下步驟A、對(duì)當(dāng)前運(yùn)行的數(shù)據(jù)配置文件進(jìn)行配置數(shù)據(jù)修改,判斷修改是否有誤,若有,則啟動(dòng)并運(yùn)行所述CB列表中的一CB,否則,當(dāng)前以臨時(shí)CB的方式運(yùn)行。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述CB標(biāo)識(shí)用于區(qū)別不同CB的,且每個(gè)CB具有屬性信息;每個(gè)CB的屬性信息中包含自身的CB標(biāo)識(shí),以及與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件標(biāo)識(shí)和軟件版本標(biāo)識(shí)。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述啟動(dòng)并運(yùn)行是以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行,或者,以復(fù)位設(shè)備方式啟動(dòng)并運(yùn)行。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述啟動(dòng)并運(yùn)行一CB的方式為通過(guò)激活的方式啟動(dòng)并運(yùn)行所述列表中的一CB,或者,通過(guò)回滾的方式啟動(dòng)并運(yùn)行所述列表中的一CB。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,當(dāng)采用激活的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是所述列表中的任一CB;當(dāng)采用回滾的方式時(shí),所述啟動(dòng)并運(yùn)行的CB是網(wǎng)元設(shè)備復(fù)位前運(yùn)行的CB。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,步驟A執(zhí)行之前進(jìn)一步包括判斷系統(tǒng)當(dāng)前運(yùn)行的CB是已經(jīng)經(jīng)過(guò)確認(rèn),若是,則再執(zhí)步驟A,否則,先對(duì)當(dāng)前運(yùn)行的CB進(jìn)行確認(rèn)后,再執(zhí)行步驟A。
18.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述通過(guò)激活的方式啟動(dòng)并運(yùn)行CB列表中的CB的步驟為網(wǎng)元設(shè)備從接收到的激活命令中獲取CB標(biāo)識(shí),根據(jù)該CB標(biāo)識(shí)以及CB自身的屬性信息獲取與該CB標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)配置文件和軟件版本,將當(dāng)前系統(tǒng)切換至所述CB指定的數(shù)據(jù)配置文件和軟件版本的環(huán)境。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,每個(gè)軟件版本與一個(gè)或一個(gè)以上數(shù)據(jù)配置文件相對(duì)應(yīng)。
20.根據(jù)權(quán)利要求12所述的方法,其特征在于,步驟A所述當(dāng)前以臨時(shí)CB的方式運(yùn)行后,進(jìn)一步包括對(duì)當(dāng)前運(yùn)行的臨時(shí)CB進(jìn)行確認(rèn),將該確認(rèn)后的CB加入到所述CB列表中。
全文摘要
本發(fā)明公開(kāi)了兩種對(duì)網(wǎng)元設(shè)備進(jìn)行配置的方法,關(guān)鍵是,應(yīng)用配置基線CB來(lái)管理配置文件,實(shí)現(xiàn)對(duì)網(wǎng)元設(shè)備的數(shù)據(jù)配置,從而使網(wǎng)元設(shè)備能夠方便地支持回退操作。應(yīng)用本發(fā)明,在配置文件已升級(jí)且發(fā)生問(wèn)題的情況下,不需要再執(zhí)行下載操作,簡(jiǎn)化了配置操作的過(guò)程,而且當(dāng)所升級(jí)的配置文件僅是數(shù)據(jù)配置文件時(shí),即軟件版本未發(fā)生改變的情況下,還可以通過(guò)動(dòng)態(tài)生效的方式啟動(dòng)另一CB,這樣對(duì)現(xiàn)有正常運(yùn)行的業(yè)務(wù)幾乎沒(méi)有影響。在發(fā)現(xiàn)所修改的配置數(shù)據(jù)有誤的情況下,通過(guò)啟動(dòng)另一CB,解決了現(xiàn)有技術(shù)中在這種情況下不能回退的問(wèn)題,當(dāng)然,如果此時(shí)以動(dòng)態(tài)生效的方式啟動(dòng)并運(yùn)行另一CB,幾乎不會(huì)影響正常運(yùn)行的業(yè)務(wù)。本發(fā)明實(shí)現(xiàn)簡(jiǎn)單,應(yīng)用非常方便。
文檔編號(hào)H04L12/24GK1968098SQ20061007856
公開(kāi)日2007年5月23日 申請(qǐng)日期2006年5月10日 優(yōu)先權(quán)日2006年5月10日
發(fā)明者殷紅軍 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
五台县| 永顺县| 南阳市| 休宁县| 绥德县| 获嘉县| 汽车| 安达市| 永靖县| 阿图什市| 宁明县| 文登市| 花莲县| 湘潭县| 合山市| 贞丰县| 旬邑县| 新民市| 遂昌县| 砀山县| 岳西县| 莱州市| 监利县| 宁阳县| 中超| 略阳县| 礼泉县| 通州市| 邢台市| 西畴县| 咸丰县| 辽源市| 双峰县| 卓尼县| 甘泉县| 九江县| 聂拉木县| 蓬安县| 湖口县| 习水县| 渑池县|