專利名稱:一種實(shí)現(xiàn)配置事務(wù)和試運(yùn)行機(jī)制的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信設(shè)備的數(shù)據(jù)配置方法和裝置。
背景技術(shù):
在一個(gè)運(yùn)營(yíng)商管理的網(wǎng)絡(luò)中,對(duì)于電信設(shè)備的數(shù)據(jù)配置都是通過(guò)客戶端(終端)向一個(gè)配置數(shù)據(jù)管理器發(fā)起,再由這個(gè)配置數(shù)據(jù)管理器向各個(gè)設(shè)備提供數(shù)據(jù)服務(wù)。
目前的現(xiàn)狀是數(shù)據(jù)配置是通過(guò)單條命令進(jìn)行,每一條命令配置一部分?jǐn)?shù)據(jù),配置數(shù)據(jù)管理器負(fù)責(zé)該部分?jǐn)?shù)據(jù)的正確性,命令執(zhí)行成功,這一部分?jǐn)?shù)據(jù)在設(shè)備中就已經(jīng)生效。圖1便是實(shí)現(xiàn)這樣一個(gè)過(guò)程的現(xiàn)有技術(shù)的數(shù)據(jù)配置系統(tǒng)結(jié)構(gòu)圖。
但由于網(wǎng)絡(luò)設(shè)備的多樣化和復(fù)雜性,多個(gè)設(shè)備的數(shù)據(jù)配置過(guò)程很復(fù)雜,多個(gè)數(shù)據(jù)之間存在一些關(guān)聯(lián)關(guān)系,單個(gè)數(shù)據(jù)配置正確并不能保證數(shù)據(jù)總成一定正確。因此,一旦錯(cuò)誤的數(shù)據(jù)配置或者不一致的數(shù)據(jù)給設(shè)備引用,可能造成一些嚴(yán)重后果。
因此運(yùn)營(yíng)商希望設(shè)備廠商提供一種可回退的數(shù)據(jù)配置過(guò)程,將一個(gè)數(shù)據(jù)配置過(guò)程分成幾個(gè)階段,通過(guò)每個(gè)階段的數(shù)據(jù)觀察和檢查來(lái)驗(yàn)證數(shù)據(jù)的有效性。一旦發(fā)現(xiàn)數(shù)據(jù)有誤,即可將數(shù)據(jù)配置恢復(fù)到前面設(shè)定的一個(gè)內(nèi)容和狀態(tài),保證設(shè)備的正常運(yùn)行。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種通用機(jī)制,在向數(shù)據(jù)進(jìn)行配置數(shù)據(jù)時(shí),提供兩種特殊的數(shù)據(jù)配置模式,增加向設(shè)備配置數(shù)據(jù)的易用性和可靠性、容錯(cuò)能力,同時(shí)保證在出現(xiàn)數(shù)據(jù)配置異常時(shí),能提供有效的手段來(lái)回退前面的操作,進(jìn)而快速恢復(fù)系統(tǒng)。
根據(jù)第一方面,本發(fā)明提供一種電信設(shè)備的配置數(shù)據(jù)方法,包括步驟為擬配置的數(shù)據(jù)建立數(shù)據(jù)配置模式信息,以指示數(shù)據(jù)配置模式;隨著數(shù)據(jù)配置模式的切換,更改與所述數(shù)據(jù)相應(yīng)的數(shù)據(jù)配置模式信息;根據(jù)數(shù)據(jù)配置模式,將所述數(shù)據(jù)回退。
優(yōu)選地,所述數(shù)據(jù)配置模式包括試運(yùn)行模式,所述回退步驟包括在試運(yùn)行模式下刪除具有試運(yùn)行模式的數(shù)據(jù)。進(jìn)一步優(yōu)選地,所述方法包括通過(guò)將數(shù)據(jù)配置模式信息從試運(yùn)行模式更改為正常模式,確認(rèn)數(shù)據(jù)正式生效的步驟。
優(yōu)選地,所述數(shù)據(jù)配置模式包括事務(wù)模式,所述回退步驟包括在事務(wù)模式下刪除具有事務(wù)模式的數(shù)據(jù)。進(jìn)一步優(yōu)選地,所述方法包括通過(guò)將數(shù)據(jù)配置模式信息從事務(wù)模式更改為試運(yùn)行模式,提交數(shù)據(jù)供試運(yùn)行的步驟。
根據(jù)第二方面,提供一種電信設(shè)備的配置數(shù)據(jù)管理器,包括數(shù)據(jù)存儲(chǔ)模塊,其特征在于還包括和數(shù)據(jù)存儲(chǔ)模塊相連的控制器,所述控制器將擬配置的數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)模塊,并且為所述數(shù)據(jù)建立數(shù)據(jù)配置模式信息,該信息表示所述數(shù)據(jù)所處的數(shù)據(jù)配置模式,以便于控制器在所述數(shù)據(jù)配置模式下對(duì)數(shù)據(jù)進(jìn)行回退。
在第一方面和第二方面中,優(yōu)選的是建立事務(wù)任務(wù)表,以記錄擬配置數(shù)據(jù)的過(guò)程信息。所述事務(wù)任務(wù)表可以包括修改記錄標(biāo)識(shí)信息、修改表信息、事務(wù)標(biāo)識(shí)、記錄修改序號(hào)或修改類型等等。
本發(fā)明通過(guò)在事務(wù)模式和試運(yùn)行模式下提供數(shù)據(jù)的回退、確認(rèn),增加了系統(tǒng)的可靠性和容錯(cuò)能力,同時(shí)使用戶能夠通過(guò)一個(gè)試運(yùn)行的角度來(lái)觀察數(shù)據(jù)的正確性,也提高了可用性。
下面將以舉例的形式參照附圖對(duì)本發(fā)明的實(shí)施方案進(jìn)行更詳細(xì)的說(shuō)明,其中圖1是現(xiàn)有技術(shù)的數(shù)據(jù)配置系統(tǒng)的結(jié)構(gòu)圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施方案的數(shù)據(jù)配置系統(tǒng)結(jié)構(gòu)圖;圖3是根據(jù)本發(fā)明的數(shù)據(jù)配置過(guò)程示意圖;圖4是配置數(shù)據(jù)管理器執(zhí)行事務(wù)回退的過(guò)程示意圖。
具體實(shí)施例方式
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施方案的數(shù)據(jù)配置系統(tǒng)的結(jié)構(gòu)圖。數(shù)據(jù)配置系統(tǒng)包括數(shù)據(jù)配置管理器和設(shè)備1...N。
該數(shù)據(jù)配置管理器包括數(shù)據(jù)配置接口、配置管理中心、數(shù)據(jù)處理模塊、數(shù)據(jù)服務(wù)提供模塊、事務(wù)/試運(yùn)行控制器和數(shù)據(jù)存儲(chǔ)模塊。以上各功能模塊具體功能如下表所示。
數(shù)據(jù)配置管理器經(jīng)數(shù)據(jù)服務(wù)提供模塊和設(shè)備1...N相連。設(shè)備1...N可以是任何的具體設(shè)備,如交換機(jī)、信令網(wǎng)關(guān)、軟交換設(shè)備等。
根據(jù)本發(fā)明的數(shù)據(jù)配置管理器的以上構(gòu)架與現(xiàn)有技術(shù)的差異主要表現(xiàn)在增加了一個(gè)事務(wù)/試運(yùn)行控制器,該控制器是本發(fā)明技術(shù)方案的關(guān)鍵。
通過(guò)事務(wù)/試運(yùn)行控制器,可以屏蔽配置管理中心在正常模式、事務(wù)模式、試運(yùn)行模式中訪問(wèn)數(shù)據(jù)的差異,同時(shí),事務(wù)/試運(yùn)行控制器負(fù)責(zé)對(duì)事務(wù)模式、試運(yùn)行模式中的數(shù)據(jù)修改記錄修改過(guò)程數(shù)據(jù),確保數(shù)據(jù)回退的過(guò)程可逆。
這里,事務(wù)模式是一種數(shù)據(jù)配置的中間模式,在這種模式下的數(shù)據(jù)配置可以進(jìn)行回退取消,或者提交數(shù)據(jù)。試運(yùn)行模式是一種系統(tǒng)中間運(yùn)行模式,在這種模式下,系統(tǒng)可以取消試運(yùn)行模式,也可以確認(rèn)試運(yùn)行。
事務(wù)/試運(yùn)行控制器主要有以下功能1.正常模式、事務(wù)模式、試運(yùn)行模式管理和切換;2.增加、刪除、更改數(shù)據(jù)時(shí),對(duì)過(guò)程數(shù)據(jù)進(jìn)行同步記錄;3.從事務(wù)模式回退到正常模式下,對(duì)事務(wù)中修改的數(shù)據(jù)進(jìn)行回退;4.從試運(yùn)行模式以取消試運(yùn)行方式返回正常模式,對(duì)事務(wù)中修改的數(shù)據(jù)進(jìn)行回退;5.從試運(yùn)行模式以確認(rèn)方式返回正常模式,對(duì)事務(wù)中修改的過(guò)程數(shù)據(jù)進(jìn)行清理;6.屏蔽不同模式下配置管理器的訪問(wèn)數(shù)據(jù)的差異,比如,在事務(wù)模式下查詢一條數(shù)據(jù)事務(wù)過(guò)程中增加的數(shù)據(jù),得到的是事務(wù)態(tài)的數(shù)據(jù),而在正常模式下查詢的數(shù)據(jù)得到的是所有正常態(tài)的數(shù)據(jù)。
7.管理事務(wù)任務(wù)表和數(shù)據(jù)表的事務(wù)標(biāo)識(shí)字段。
這里,事務(wù)任務(wù)表是記錄事務(wù)過(guò)程中數(shù)據(jù)過(guò)程的表,通過(guò)該表的內(nèi)容,事務(wù)/試運(yùn)行控制器可以利用該表進(jìn)行數(shù)據(jù)回退處理。
事務(wù)/試運(yùn)行控制器利用下面兩個(gè)信息來(lái)實(shí)現(xiàn)過(guò)程數(shù)據(jù)記錄和屏蔽配置管理中心訪問(wèn)數(shù)據(jù)的差異。
其一,在所有數(shù)據(jù)表中增加事務(wù)標(biāo)識(shí)字段數(shù)據(jù)配置模式類型(TRANS_STATUS)和記錄標(biāo)識(shí)。
其二,在系統(tǒng)中增加一張事務(wù)任務(wù)表,來(lái)登記配置管理中心向事務(wù)/試運(yùn)行控制器發(fā)起的數(shù)據(jù)修改請(qǐng)求的過(guò)程數(shù)據(jù),如下
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施方案的數(shù)據(jù)配置過(guò)程示意圖。
整個(gè)數(shù)據(jù)配置模式有正常模式、事務(wù)模式、試運(yùn)行模式。系統(tǒng)缺省開始為正常模式。用戶可以通過(guò)下發(fā)命令來(lái)進(jìn)行模式切換。一般當(dāng)數(shù)據(jù)配置完成后,返回到正常模式。
場(chǎng)景分析下面通過(guò)場(chǎng)景分析,結(jié)合模式切換來(lái)說(shuō)明本技術(shù)方案。場(chǎng)景如下增加數(shù)據(jù)1(數(shù)據(jù)表一)、修改數(shù)據(jù)2(數(shù)據(jù)表二),同時(shí)數(shù)據(jù)2依賴數(shù)據(jù)1的存在。
對(duì)于多個(gè)設(shè)備的關(guān)聯(lián)數(shù)據(jù)配置,由于只是引用的設(shè)備不同,所涉及的流程是相同的,在此不作特殊說(shuō)明。
用戶下發(fā)切換到事務(wù)模式命令(Begin Transaction)(步驟S310),配置管理中心向事務(wù)管理器下發(fā)進(jìn)入事務(wù)請(qǐng)求,進(jìn)入事務(wù)模式(步驟S320)。為了保證異常情況可能導(dǎo)致的重啟,將事務(wù)模式持久化。這一過(guò)程可以通過(guò)將事務(wù)模式標(biāo)記記錄配置文件,也可以記錄到數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。從這以后所有從配置管理中心向事務(wù)/試運(yùn)行控制器發(fā)起的數(shù)據(jù)修改請(qǐng)求,只作為一個(gè)事務(wù)態(tài)形式存在。在增加數(shù)據(jù)1時(shí),會(huì)在事務(wù)數(shù)據(jù)表中增加一條記錄(其中事務(wù)標(biāo)識(shí)、修改表、修改記錄標(biāo)識(shí)、修改類型會(huì)根據(jù)實(shí)際情況變化)
數(shù)據(jù)表一中增加一條記錄如下
同時(shí)返回命令的執(zhí)行結(jié)果。
用戶下發(fā)一條更改數(shù)據(jù)2請(qǐng)求,配置管理中心向事務(wù)管理器下發(fā)更改的數(shù)據(jù)。在這個(gè)過(guò)程中,配置管理中心會(huì)向事務(wù)/試運(yùn)行控制器查詢數(shù)據(jù)2的數(shù)據(jù)依賴關(guān)系。這時(shí)事務(wù)/試運(yùn)行控制器會(huì)根據(jù)當(dāng)前的配置狀態(tài),查詢數(shù)據(jù)發(fā)給配置管理中心。在本場(chǎng)景中,事務(wù)/試運(yùn)行控制器根據(jù)“TRANS_STATUS等于1且記錄標(biāo)識(shí)等于1”的條件進(jìn)行查詢,查詢到的數(shù)據(jù)返回給配置管理中心。
配置管理中心查詢到數(shù)據(jù)1后,進(jìn)行有效性判斷后下發(fā)更改數(shù)據(jù)2的請(qǐng)求,同樣會(huì)在數(shù)據(jù)表二增加一條記錄如下,原來(lái)更改前記錄內(nèi)容保留
同時(shí)在事務(wù)任務(wù)表中再增加一條記錄如下
同時(shí)返回命令執(zhí)行結(jié)果(步驟S330)。
用戶根據(jù)這時(shí)所配置的數(shù)據(jù)進(jìn)行檢查,決定是否事務(wù)提交讓數(shù)據(jù)生效,也可以選擇取消事務(wù)讓數(shù)據(jù)回退(步驟S340)。
如果用戶下發(fā)回退命令,則配置管理中心向事務(wù)控制器下發(fā)事務(wù)回退請(qǐng)求,由事務(wù)管理模塊根據(jù)事務(wù)任務(wù)表對(duì)開始修改的數(shù)據(jù)進(jìn)行回退(S350),回退順序與數(shù)據(jù)修改的次序相反●根據(jù)事務(wù)任務(wù)表中的序號(hào)1記錄對(duì)數(shù)據(jù)表二進(jìn)行回退。對(duì)于本場(chǎng)景數(shù)據(jù)表二修改的記錄,只要通過(guò)刪除數(shù)據(jù)表二符合“TRANS_STATUS等于1且記錄標(biāo)識(shí)等于3”條件的記錄即可。
●其次,根據(jù)事務(wù)任務(wù)表中的序號(hào)0記錄對(duì)數(shù)據(jù)表一進(jìn)行回退,只要通過(guò)刪除數(shù)據(jù)表一符合“TRANS_STATUS等于1且記錄標(biāo)識(shí)等于1”條件的記錄即可。
●根據(jù)事務(wù)標(biāo)識(shí)清除事務(wù)任務(wù)表中的對(duì)應(yīng)事務(wù)標(biāo)識(shí)的記錄,在此只要?jiǎng)h除事務(wù)任務(wù)表符合“事務(wù)標(biāo)識(shí)等于0”的記錄。
●數(shù)據(jù)回退后,再進(jìn)入正常模式,記錄配置模式并持久化(步驟S400)。
這一過(guò)程參見(jiàn)圖4。圖4是配置數(shù)據(jù)管理器執(zhí)行事務(wù)回退的過(guò)程示意圖。
如果用戶下發(fā)事務(wù)提交命令,則配置管理中心向數(shù)據(jù)處理中心下發(fā)數(shù)據(jù)設(shè)定請(qǐng)求,將修改的數(shù)據(jù),將其轉(zhuǎn)換成設(shè)備需要的格式更新到數(shù)據(jù)服務(wù)提供模塊(步驟S360)。數(shù)據(jù)正確更新后,這時(shí)數(shù)據(jù)配置模式自動(dòng)切換到試運(yùn)行模式(步驟S370)。由于數(shù)據(jù)已經(jīng)更新到數(shù)據(jù)服務(wù)提供模塊,可以對(duì)開始修改的數(shù)據(jù)進(jìn)行測(cè)試。
在這種模式下,數(shù)據(jù)表一內(nèi)容如下
數(shù)據(jù)表二內(nèi)容如下
事務(wù)任務(wù)表中的內(nèi)容不變。
另外一個(gè)要說(shuō)明的是,數(shù)據(jù)服務(wù)提供模塊得到的是數(shù)據(jù)處理模塊提供的有效數(shù)據(jù),不包括事務(wù)處理過(guò)程中間數(shù)據(jù)。因此,對(duì)于數(shù)據(jù)服務(wù)提供模塊,引用的數(shù)據(jù)表一內(nèi)容如下
引用的數(shù)據(jù)表二內(nèi)容如下
設(shè)備引用配置的數(shù)據(jù)能夠正常運(yùn)行,用戶可以選擇取消試運(yùn)行讓數(shù)據(jù)回退,也可以確認(rèn)試運(yùn)行讓數(shù)據(jù)正式生效(步驟S380)。
如果用戶下發(fā)取消試運(yùn)行命令,則系統(tǒng)會(huì)進(jìn)行數(shù)據(jù)的回退(步驟S390)。這個(gè)回退過(guò)程在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)服務(wù)提供模塊都會(huì)同步進(jìn)行?;赝顺晒?,則系統(tǒng)自動(dòng)切換至正常模式(步驟S400)。這一過(guò)程與圖4基本相似,只是多了一個(gè)數(shù)據(jù)回退后,需要由配置管理中心向數(shù)據(jù)處理模塊發(fā)起數(shù)據(jù)回退的請(qǐng)求,這一過(guò)程將數(shù)據(jù)服務(wù)提供模塊所用的數(shù)據(jù)也進(jìn)行回退。
如果用戶下發(fā)確認(rèn)試運(yùn)行命令,則系統(tǒng)會(huì)正式讓開始用戶修改的數(shù)據(jù)生效(步驟S410)。這個(gè)過(guò)程如下●首先更新數(shù)據(jù)表一數(shù)據(jù)1的記錄,這可以通過(guò)更新數(shù)據(jù)表一符合“TRANS_STATUS等于1且記錄標(biāo)識(shí)等于1”的記錄,更新后的數(shù)據(jù)表一內(nèi)容如下
●更新數(shù)據(jù)表二數(shù)據(jù)2的記錄,這可以通過(guò)先刪除數(shù)據(jù)表二符合“TRANS_STATUS等于0且記錄標(biāo)識(shí)等于3”,再更新數(shù)據(jù)表二中更改后記錄的TRANS_STATUS設(shè)置為0。更新后的數(shù)據(jù)表二內(nèi)容如下
●根據(jù)事務(wù)標(biāo)識(shí)清除事務(wù)任務(wù)表中的對(duì)應(yīng)事務(wù)標(biāo)識(shí)的記錄,在此只要?jiǎng)h除事務(wù)任務(wù)表符合“事務(wù)標(biāo)識(shí)等于0”的記錄。
●自動(dòng)切換至正常模式,記錄配置模式并持久化。
同時(shí),為了保證數(shù)據(jù)回退的可靠性,考慮處理過(guò)程中可能的異常,比如重啟進(jìn)程等等。事務(wù)/試運(yùn)行控制器對(duì)于事務(wù)下、試運(yùn)行下的數(shù)據(jù)修改采用如下流程進(jìn)行◆進(jìn)入事務(wù)時(shí)生成一個(gè)唯一標(biāo)識(shí)-事務(wù)標(biāo)識(shí),并將該事務(wù)標(biāo)識(shí)持久化;◆數(shù)據(jù)修改時(shí),首先在事務(wù)任務(wù)表中登記修改表的信息;◆在修改的數(shù)據(jù)表中添加一條數(shù)據(jù),并將數(shù)據(jù)的修改類型設(shè)置為1(事務(wù)模式)。
操作員可以通過(guò)下發(fā)一條開始事務(wù)命令生成一個(gè)事務(wù)標(biāo)識(shí),事務(wù)標(biāo)識(shí)主要是保證事務(wù)的唯一性,通過(guò)對(duì)事務(wù)的標(biāo)識(shí),可以進(jìn)行事務(wù)嵌套的處理,這一事務(wù)嵌套過(guò)程處理與單個(gè)過(guò)程類似,都是通過(guò)事務(wù)任務(wù)表中的事務(wù)標(biāo)識(shí)來(lái)進(jìn)行區(qū)分、定位數(shù)據(jù)和回退數(shù)據(jù)的。
而回退數(shù)據(jù)時(shí)采用如下流程進(jìn)行◆根據(jù)事務(wù)標(biāo)識(shí),查找到該事務(wù)中修改的所有數(shù)據(jù)表,并根據(jù)事務(wù)任務(wù)表中的反向序號(hào)來(lái)進(jìn)行回退數(shù)據(jù)表;◆依次回退數(shù)據(jù)表;◆根據(jù)事務(wù)標(biāo)識(shí)刪除事務(wù)任務(wù)表中的記錄;◆如果有多個(gè)事務(wù)嵌套,返回到上一層事務(wù),如果已經(jīng)在最外層的事務(wù),則配置模式設(shè)置為正常模式。
本發(fā)明的方案劃分?jǐn)?shù)據(jù)配置模式為正常、事務(wù)、試運(yùn)行幾個(gè)模式。通過(guò)對(duì)這些模式的切換,數(shù)據(jù)開始制作到最后生效期間,引入了一些中間的狀態(tài),在事務(wù)模式和試運(yùn)行模式下提供數(shù)據(jù)的回退、確認(rèn),增加了系統(tǒng)的可靠性和容錯(cuò)能力,同時(shí)使用戶能夠通過(guò)一個(gè)試運(yùn)行的角度來(lái)觀察數(shù)據(jù)的正確性,也提高了可用性。
需要指出,本發(fā)明的技術(shù)方案既可以由運(yùn)行在網(wǎng)絡(luò)服務(wù)器中的中央處理器(CPU)的軟件來(lái)實(shí)現(xiàn),也可以由獨(dú)立的硬件組合完成。
顯而易見(jiàn),在此描述的本發(fā)明可以有許多變化,這種變化不能認(rèn)為偏離本發(fā)明的精神和范圍。因此,所有對(duì)本領(lǐng)域技術(shù)人員顯而易見(jiàn)的改變,都包括在本權(quán)利要求書的涵蓋范圍之內(nèi)。
權(quán)利要求
1.一種電信設(shè)備的配置數(shù)據(jù)方法,包括步驟為擬配置的數(shù)據(jù)建立數(shù)據(jù)配置模式信息,以指示數(shù)據(jù)配置模式;隨著數(shù)據(jù)配置模式的切換,更改與所述數(shù)據(jù)相應(yīng)的數(shù)據(jù)配置模式信息;根據(jù)數(shù)據(jù)配置模式,將所述數(shù)據(jù)回退。
2.如權(quán)利要求1所述的配置數(shù)據(jù)方法,其特征在于所述數(shù)據(jù)配置模式包括試運(yùn)行模式,所述回退步驟包括在試運(yùn)行模式下刪除具有試運(yùn)行模式的數(shù)據(jù)。
3.如權(quán)利要求2所述的配置數(shù)據(jù)方法,其特征在于包括通過(guò)將數(shù)據(jù)配置模式信息從試運(yùn)行模式更改為正常模式,確認(rèn)數(shù)據(jù)正式生效的步驟。
4.如權(quán)利要求1所述的配置數(shù)據(jù)方法,其特征在于所述數(shù)據(jù)配置模式包括事務(wù)模式,所述回退步驟包括在事務(wù)模式下刪除具有事務(wù)模式的數(shù)據(jù)。
5.如權(quán)利要求4所述的配置數(shù)據(jù)方法,其特征在于包括通過(guò)將數(shù)據(jù)配置模式信息從事務(wù)模式更改為試運(yùn)行模式,提交數(shù)據(jù)供試運(yùn)行的步驟。
6.如權(quán)利要求1所述的配置數(shù)據(jù)方法,其特征在于包括建立事務(wù)任務(wù)表,以記錄所述數(shù)據(jù)的過(guò)程信息的步驟。
7.如權(quán)利要求6所述的配置數(shù)據(jù)方法,其特征在于所述事務(wù)任務(wù)表包括修改記錄標(biāo)識(shí)信息,該信息表明所述數(shù)據(jù)在其數(shù)據(jù)表中的位置。
8.如權(quán)利要求6所述的配置數(shù)據(jù)方法,其特征在于所述事務(wù)任務(wù)表包括修改表信息。
9.如權(quán)利要求6所述的配置數(shù)據(jù)方法,其特征在于所述事務(wù)任務(wù)表包括事務(wù)標(biāo)識(shí),所述回退步驟根據(jù)事務(wù)標(biāo)識(shí)進(jìn)行。
10.如權(quán)利要求6所述的配置數(shù)據(jù)方法,其特征在于所述事務(wù)任務(wù)表包括記錄修改序號(hào),按照配置數(shù)據(jù)的先后順序分配記錄修改序號(hào),所述回退步驟包括按照記錄修改序號(hào)的順序?qū)⑴渲脭?shù)據(jù)回退。
11.如權(quán)利要求6所述的配置數(shù)據(jù)方法,其特征在于所述事務(wù)任務(wù)表包括修改類型,所述方法包括在對(duì)數(shù)據(jù)進(jìn)行修改時(shí),在事務(wù)任務(wù)表中記錄相應(yīng)的修改類型。
12.如權(quán)利要求11所述的配置數(shù)據(jù)方法,其特征在于所述修改類型包括增加、刪除和更改。
13.如權(quán)利要求12所述的配置數(shù)據(jù)方法,其特征在于包括在更改數(shù)據(jù)的情況下,保留原數(shù)據(jù)并且為更改數(shù)據(jù)建立新的記錄的步驟;所述回退步驟包括刪除新記錄。
14.一種電信設(shè)備的配置數(shù)據(jù)管理器,包括數(shù)據(jù)存儲(chǔ)模塊,其特征在于還包括和數(shù)據(jù)存儲(chǔ)模塊相連的控制器,所述控制器將擬配置的數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)模塊,并且為所述數(shù)據(jù)建立數(shù)據(jù)配置模式信息,該信息表示所述數(shù)據(jù)所處的數(shù)據(jù)配置模式,以便于控制器在所述數(shù)據(jù)配置模式下對(duì)數(shù)據(jù)進(jìn)行回退。
15.如權(quán)利要求14所述的配置數(shù)據(jù)管理器,其特征在于包括數(shù)據(jù)配置中心,該中心改變所述數(shù)據(jù)配置模式并且將改變后的數(shù)據(jù)配置模式通知所述控制器。
16.如權(quán)利要求14所述的配置數(shù)據(jù)管理器,其特征在于所述數(shù)據(jù)配置模式包括試運(yùn)行模式,所述控制器在試運(yùn)行模式下刪除具有試運(yùn)行模式的數(shù)據(jù)來(lái)完成數(shù)據(jù)的回退。
17.如權(quán)利要求16所述的配置數(shù)據(jù)管理器,其特征在于所述控制器將數(shù)據(jù)配置模式信息從試運(yùn)行模式更改為正常模式,確認(rèn)數(shù)據(jù)正式生效。
18.如權(quán)利要求14所述的配置數(shù)據(jù)管理器,其特征在于所述數(shù)據(jù)配置模式包括事務(wù)模式,所述控制器在事務(wù)模式下刪除具有事務(wù)模式的數(shù)據(jù)來(lái)完成數(shù)據(jù)回退。
19.如權(quán)利要求18所述的配置數(shù)據(jù)管理器,其特征在于所述控制器將數(shù)據(jù)配置模式信息從事務(wù)模式更改為試運(yùn)行模式,并且提交所述數(shù)據(jù)供試運(yùn)行。
20.如權(quán)利要求14所述的配置數(shù)據(jù)管理器,其特征在于所述控制器建立事務(wù)任務(wù)表,對(duì)所述數(shù)據(jù)的配置過(guò)程信息進(jìn)行管理。
21.如權(quán)利要求20所述的配置數(shù)據(jù)管理器,其特征在于所述事務(wù)任務(wù)表包括事務(wù)標(biāo)識(shí),控制器根據(jù)事務(wù)標(biāo)識(shí)對(duì)屬于同一事務(wù)的數(shù)據(jù)進(jìn)行回退。
22.如權(quán)利要求20所述的配置數(shù)據(jù)管理器,其特征在于所述事務(wù)任務(wù)表包括修改類型信息,用于標(biāo)識(shí)數(shù)據(jù)修改的類型。
23.如權(quán)利要求20所述的配置數(shù)據(jù)管理器,其特征在于所述事務(wù)任務(wù)表包括記錄修改序號(hào)和/或修改表信息。
全文摘要
本發(fā)明提供一種電信設(shè)備的配置數(shù)據(jù)方法和管理器。所述方法包括步驟為擬配置的數(shù)據(jù)建立數(shù)據(jù)配置模式信息,以指示數(shù)據(jù)配置模式;隨著數(shù)據(jù)配置模式的切換,更改與所述數(shù)據(jù)相應(yīng)的數(shù)據(jù)配置模式信息;根據(jù)數(shù)據(jù)配置模式,將所述數(shù)據(jù)回退。本發(fā)明通過(guò)在事務(wù)模式和試運(yùn)行模式下提供數(shù)據(jù)的回退、確認(rèn),增加了系統(tǒng)的可靠性和容錯(cuò)能力,同時(shí)使用戶能夠通過(guò)一個(gè)試運(yùn)行的角度來(lái)觀察數(shù)據(jù)的正確性,也提高了可用性。
文檔編號(hào)H04L12/24GK1996875SQ20061003273
公開日2007年7月11日 申請(qǐng)日期2006年1月7日 優(yōu)先權(quán)日2006年1月7日
發(fā)明者范光彬 申請(qǐng)人:華為技術(shù)有限公司