專利名稱:升級(jí)程序的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)及通信技術(shù)領(lǐng)域,尤其涉及一種統(tǒng)一升級(jí)程序的方法。
背景技術(shù):
隨著軟件業(yè)的發(fā)展,軟件業(yè)務(wù)更新快、版本變化大和版本問(wèn)題多,導(dǎo)致軟件升級(jí)成為軟件技術(shù)支持最大的業(yè)務(wù),投入人力資源相當(dāng)多(>50%)。
目前,在UNIX系統(tǒng)下升級(jí)軟件需要先開(kāi)發(fā)出新版并給出一個(gè)相對(duì)上一個(gè)版本的升級(jí)指導(dǎo)說(shuō)明書(shū),然后技術(shù)支持人員根據(jù)升級(jí)指導(dǎo)說(shuō)明書(shū),通過(guò)手工輸入命令對(duì)各軟件模塊進(jìn)行升級(jí),通過(guò)手工方式對(duì)配置文件和參數(shù)進(jìn)行修改,其主要過(guò)程如下A、檢查備份系統(tǒng)的版本,檢查升級(jí)所需條件是否滿足;B、備份原數(shù)據(jù)庫(kù)的數(shù)據(jù);C、備份原應(yīng)用系統(tǒng)的文件;D、備份原應(yīng)用系統(tǒng)的配置信息;E、停止原應(yīng)用系統(tǒng)的服務(wù);F、將新版本包解開(kāi),覆蓋原應(yīng)用系統(tǒng)的文件;G、利用備份的配置信息,將新版本中的配置文件配置為原應(yīng)用系統(tǒng)中的值;H、啟動(dòng)原應(yīng)用系統(tǒng),進(jìn)行升級(jí)測(cè)試;I、如果升級(jí)失敗,進(jìn)行手工回滾,回滾包括應(yīng)用和數(shù)據(jù)庫(kù)兩方面回滾。
在升級(jí)過(guò)程中,如果涉及到雙機(jī)的升級(jí),還需要考慮主備機(jī)升級(jí)過(guò)程的差異性。
以上升級(jí)方法主要存以下不足1、由于版本的配套要求高而導(dǎo)致聯(lián)動(dòng)升級(jí),在沒(méi)有自動(dòng)或者半自動(dòng)升級(jí)工具的情況下,只能通過(guò)手工輸入命令或手工修改來(lái)完成升級(jí),而每個(gè)軟件模塊都有不同的SHELL程序,其配置文件和參數(shù)也不相同。因此,通過(guò)手工方式完成不僅操作復(fù)雜,而且速度也慢。
2、每一次升級(jí)都依賴于個(gè)人,每個(gè)人的升級(jí)步驟都有可能不同,升級(jí)過(guò)程復(fù)雜而容易出錯(cuò),導(dǎo)致升級(jí)經(jīng)常失敗,所以這種升級(jí)的可靠性較差;同時(shí),需要多方的人力支持,其升級(jí)成本也高。
3、在升級(jí)失敗后,很難通過(guò)手工恢復(fù)到升級(jí)前的狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明提供一種升級(jí)程序的方法,以解決現(xiàn)有技術(shù)在UNIX系統(tǒng)下升級(jí)程序因需要通過(guò)手工輸入大量的操作命令而存在操作復(fù)雜、升級(jí)效率低和可靠性差的問(wèn)題。
本發(fā)明提供以下技術(shù)方案一種升級(jí)程序的方法,用于在UNIX操作系統(tǒng)下升級(jí)程序;該方法包括如下步驟A、獲取與被升級(jí)程序相關(guān)的環(huán)境信息;B、備份被升級(jí)程序、數(shù)據(jù)庫(kù)和所述環(huán)境信息;C、利用所述升級(jí)包程序覆蓋所述被升級(jí)程序和升級(jí)數(shù)據(jù)庫(kù),并根據(jù)備份的環(huán)境信息更新升級(jí)后的配置文件;D、確定本次升級(jí)是否成功,若是則結(jié)束升級(jí),否則,利用備份將系統(tǒng)恢復(fù)到升級(jí)前的狀態(tài)。
其中步驟A中所述環(huán)境信息包括系統(tǒng)信息和應(yīng)用程序信息;所述系統(tǒng)信息從系統(tǒng)文件和系統(tǒng)命令中獲取,所述應(yīng)用程序信息從應(yīng)用程序的配置文件中獲取。
在步驟C之前還包括步驟B1、根據(jù)被升級(jí)程序的版本信息確定對(duì)應(yīng)的升級(jí)程序包。
在步驟C之前還包括步驟
B2、停止與被升級(jí)程序相關(guān)并正在運(yùn)行的程序。
在步驟C之前還包括步驟B3、停止待升級(jí)的熱雙機(jī)或冷雙機(jī)。
在步驟D中,根據(jù)用戶定義的進(jìn)程是否重新啟動(dòng)或日志文件是否有異常記錄來(lái)判斷升級(jí)是否成功。
在步驟C中,還添加用于外部測(cè)試的浮動(dòng)IP地址,在步驟D中,還根據(jù)外部測(cè)試來(lái)正確升級(jí)是否成功。
本發(fā)明統(tǒng)一了UNIX平臺(tái)下的軟件升級(jí)過(guò)程,程序的環(huán)境信息和配置信息的更新由程序自動(dòng)完成,無(wú)須手動(dòng)干預(yù),不僅簡(jiǎn)化了操作,而且也提高了升級(jí)的可靠性和可維護(hù)性。
根據(jù)實(shí)際統(tǒng)計(jì),每個(gè)局點(diǎn)平均每年升級(jí)6.5次,采用現(xiàn)有技術(shù)每次人工升級(jí)(包括準(zhǔn)備工作)的時(shí)間為2.5人天/局點(diǎn),而使用本發(fā)明,每次升級(jí)(包括準(zhǔn)備工作)則只需要0.5天,可以節(jié)省80%的工作量。
圖1為本發(fā)明升級(jí)的示意圖;圖2為本發(fā)明升級(jí)的流程圖;圖3為單機(jī)升級(jí)的流程圖;圖4為熱雙機(jī)升級(jí)的流程圖;圖5為冷雙機(jī)升級(jí)的流程圖。
具體實(shí)施例方式
在UNIX系統(tǒng)下,根據(jù)用戶特征可將升級(jí)程序可以分為三層第一層為升級(jí)標(biāo)準(zhǔn)步驟層,用戶為最終升級(jí)用戶;第二層為產(chǎn)品二次開(kāi)發(fā)層,用戶為軟件產(chǎn)品的開(kāi)發(fā)人員;第三層為升級(jí)函數(shù)層,提供升級(jí)過(guò)程中的原子功能,如圖1所示。對(duì)最終用戶而言,通過(guò)輸入幾條簡(jiǎn)單的命令即可完成升級(jí),對(duì)升級(jí)產(chǎn)品的開(kāi)發(fā)人員而言,可以利用底層提供的原子功能完成自己的升級(jí)過(guò)程。底層的原子功能則屏蔽了操作系統(tǒng)的差異,向上提供操作系統(tǒng)無(wú)差別且具有一定功能的接口。
參閱圖2所示,升級(jí)程序的主要過(guò)程如下步驟1獲取環(huán)境信息。如環(huán)境信息中最重要的安裝目錄、用戶和配置信息等,以便于在升級(jí)過(guò)程中同步更新到新版本中。
環(huán)境信息包括應(yīng)用程序信息和系統(tǒng)信息,系統(tǒng)信息從系統(tǒng)文件和系統(tǒng)命令中獲取,如雙機(jī)信息、數(shù)據(jù)庫(kù)配置信息等。應(yīng)用程序信息從應(yīng)用程序的配置文件中獲取,如應(yīng)用程序的名字,應(yīng)用程序配置文件中配置項(xiàng)的值,應(yīng)用程序的用戶信息等。
步驟2確定升級(jí)包。將被升級(jí)程序的版本與定義升級(jí)包的配置文件中定義的版本信息進(jìn)行比較,確定用于對(duì)程序進(jìn)行升級(jí)的升級(jí)包。
步驟3備份被升級(jí)程序及其相關(guān)的環(huán)境信息。
備份包括數(shù)據(jù)庫(kù)的備份和應(yīng)用程序的備份,其中,備份數(shù)據(jù)庫(kù)時(shí)先進(jìn)行0級(jí)備份,然后再進(jìn)行1級(jí)備份。備份應(yīng)用程序包括應(yīng)用程序備份和應(yīng)用程序配置信息的備份,應(yīng)用程序備份主要備份文件、目錄等,備份的配置信息是需要更新到升級(jí)后的系統(tǒng)中的配置信息,以避免升級(jí)后用戶要重新配置一遍系統(tǒng)才能正常工作,如用戶端口,IP地址等。
步驟4進(jìn)行實(shí)際的升級(jí)操作,即拷貝新的程序以覆蓋舊的程序,并從舊的環(huán)境中獲取必要的信息并更新到新的配置文件中去。
在升級(jí)的實(shí)際操作前,還檢測(cè)是否有與被升級(jí)程序相關(guān)的應(yīng)用程序在運(yùn)行,若有則停止應(yīng)用程序的運(yùn)行。檢測(cè)是否有相關(guān)程序在運(yùn)行可通過(guò)執(zhí)行外部腳本來(lái)檢測(cè),不同的應(yīng)用程序其檢測(cè)標(biāo)準(zhǔn)可能不同。
步驟5檢測(cè)升級(jí)是否成功,如果升級(jí)成功,則結(jié)束本次升級(jí)(步驟5-2);否則進(jìn)入回滾狀態(tài),即利用備份將被升級(jí)程序還原到升級(jí)前的狀態(tài)(步驟5-1)。
一般是通過(guò)檢查用戶定義的進(jìn)程是否重新啟動(dòng)或日志文件是否有異常記錄來(lái)判斷升級(jí)是否成功,有時(shí)為了滿足不同產(chǎn)品特殊的需求,還可以附加一些特殊的檢查步驟。
通過(guò)提供以上基本步驟,所有系統(tǒng)升級(jí)對(duì)最終升級(jí)用戶而言看起來(lái)都是一樣的,升級(jí)程序自動(dòng)完成配置文件更新,數(shù)據(jù)庫(kù)更新,替換文件等操作,并提供失敗后的回滾功能,保證升級(jí)的安全性和成功率。
對(duì)于單機(jī)和集群(Cluster)系統(tǒng)在升級(jí)過(guò)程中其具體處理步驟稍有差異,下面分別進(jìn)行說(shuō)明,其中集群主要以熱雙機(jī)和冷雙機(jī)(集群是多臺(tái)機(jī)器組成的系統(tǒng),雙機(jī)只有兩臺(tái)機(jī)器)為例參閱圖3所示,對(duì)于單機(jī),其升級(jí)過(guò)程如下步驟10獲取環(huán)境信息。
步驟11確定升級(jí)包。
步驟12備份被升級(jí)程序及其相關(guān)的環(huán)境信息。
步驟13判斷是否有相關(guān)的應(yīng)用程序在運(yùn)行,若否,則直接進(jìn)行步驟14,若是,則停止應(yīng)用程序(步驟13-1)。
步驟14開(kāi)始拷貝新的程序以覆蓋被升級(jí)程序。其中還包括使用備份的舊系統(tǒng)的配置信息更新新程序的配置文件,以便于升級(jí)完成后新的系統(tǒng)能保持原來(lái)系統(tǒng)的配置信息。
步驟15升級(jí)數(shù)據(jù)庫(kù)。對(duì)數(shù)據(jù)庫(kù)的升級(jí)使用結(jié)構(gòu)化查詢語(yǔ)言(SQL)語(yǔ)句進(jìn)行,對(duì)原數(shù)據(jù)庫(kù)執(zhí)行SQL語(yǔ)句即達(dá)到修改原數(shù)據(jù)庫(kù)的目的。一般都是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表的結(jié)構(gòu)進(jìn)行修改,如果需要對(duì)表中的數(shù)據(jù)進(jìn)行修改,則還會(huì)增加將數(shù)據(jù)從數(shù)據(jù)庫(kù)中導(dǎo)出、修改后再導(dǎo)入數(shù)據(jù)庫(kù)的操作。
步驟16啟動(dòng)升級(jí)后的程序,判斷升級(jí)是否成功,如果升級(jí)成功,則結(jié)束本次升級(jí)(步驟16~2);否則進(jìn)入回滾狀態(tài),即利用備份將被升級(jí)程序還原到升級(jí)前的狀態(tài)(步驟16-1)。
參閱圖4所示,如果應(yīng)用程序建立在雙機(jī)上,對(duì)于熱雙機(jī)(HDR,即主機(jī)和備機(jī)均同時(shí)運(yùn)行應(yīng)用程序)其處理過(guò)程如下步驟21獲取環(huán)境信息。
步驟22確定升級(jí)包。
步驟23備份被升級(jí)程序及其相關(guān)的環(huán)境信息。
步驟24停止雙機(jī)應(yīng)用程序。
在此過(guò)程中,先依次停止備機(jī)上的應(yīng)用的監(jiān)控程序、應(yīng)用程序和數(shù)據(jù)庫(kù),然后停止主機(jī)上的應(yīng)用的監(jiān)控程序、應(yīng)用程序、數(shù)據(jù)庫(kù)和集群(cluster)軟件。這些操作可配置,可以只執(zhí)行其中一部分操作。也可以配置要停止的應(yīng)用程序。
步驟25在主機(jī)上開(kāi)始拷貝新的程序以覆蓋被升級(jí)程序。其中還包括使用備份的舊系統(tǒng)的配置信息更新新程序的配置文件,以便于升級(jí)完成后新的系統(tǒng)能保持原來(lái)系統(tǒng)的配置信息。
步驟26升級(jí)主機(jī)的數(shù)據(jù)庫(kù)(DB)。啟動(dòng)數(shù)據(jù)庫(kù)后通過(guò)執(zhí)行一條結(jié)構(gòu)化查詢語(yǔ)言(SQL)升級(jí)數(shù)據(jù)庫(kù)。
在升級(jí)數(shù)據(jù)庫(kù)后,對(duì)于向外提供服務(wù)的應(yīng)用程序還可加上浮動(dòng)IP(使用Unix命令ifconfig給機(jī)器的主通訊網(wǎng)卡添加一個(gè)IP地址即可)來(lái)測(cè)試升級(jí)是否成功。因?yàn)橥獠吭L問(wèn)這個(gè)向外提供服務(wù)的應(yīng)用程序時(shí),需要一個(gè)明確的IP地址來(lái)表明是哪臺(tái)機(jī)器。加上浮動(dòng)IP后,外部就可以向這個(gè)IP地址申請(qǐng)服務(wù),如果這個(gè)IP地址所屬的機(jī)器能提供服務(wù),說(shuō)明應(yīng)用程序工作正常,升級(jí)成功。。
步驟27啟動(dòng)主機(jī)應(yīng)用程序,檢查主機(jī)升級(jí)是否成功;若是,則進(jìn)行步驟28,否則進(jìn)行步驟33。
檢查主機(jī)升級(jí)是否成功包括A、檢查進(jìn)程是否重啟或日志文件是否有異常記錄,若是則進(jìn)行步驟31,否則進(jìn)行步驟B;B、利用添加的浮動(dòng)IP,進(jìn)行外部測(cè)試,等待用戶確認(rèn)測(cè)試是否升級(jí)成功,若用戶確認(rèn)升級(jí)成功則繼續(xù)步驟28,否則進(jìn)行步驟31。
步驟28拷貝新的程序以覆蓋備機(jī)上的被升級(jí)程序。
步驟29啟動(dòng)備機(jī)應(yīng)用和數(shù)據(jù)庫(kù)。在雙機(jī)升級(jí)過(guò)程中不用升級(jí)備機(jī)上的數(shù)據(jù)庫(kù),因?yàn)橹鳈C(jī)和備機(jī)數(shù)據(jù)庫(kù)都正常工作時(shí),備機(jī)數(shù)據(jù)庫(kù)每隔一段很短的時(shí)間間隔就使用主機(jī)數(shù)據(jù)庫(kù)同步自己備機(jī)數(shù)據(jù)庫(kù)。
步驟30啟動(dòng)雙機(jī)。
步驟31檢查雙機(jī)是否啟動(dòng)成功,若成功給出相應(yīng)的提示并結(jié)束整個(gè)升級(jí)過(guò)程;否則進(jìn)行步驟32。
由于啟動(dòng)雙機(jī)的命令都有返回值,因此,通過(guò)返回值可以得知命令執(zhí)行是否成功。另外,雙機(jī)啟動(dòng)后,雙機(jī)資源的狀態(tài)都應(yīng)該是某個(gè)期望值,如果這些資源是所期望的值,則也可說(shuō)明啟動(dòng)雙機(jī)成功。
步驟32主機(jī)升級(jí)失敗進(jìn)行回滾,即利用備份使主機(jī)恢復(fù)到升級(jí)前的狀態(tài)。其處理過(guò)程依次為回滾數(shù)據(jù)庫(kù)(可以不用停止數(shù)據(jù)庫(kù)),停止主機(jī)上的應(yīng)用并回滾應(yīng)用。
對(duì)于備機(jī)升級(jí)失敗可以不進(jìn)行回滾操作。
上述步驟24以獨(dú)立成工具的形式單獨(dú)調(diào)用,在升級(jí)之前系統(tǒng)詢問(wèn)用戶是否停止雙機(jī),由用戶確認(rèn)。
對(duì)于冷雙機(jī)(SHARE,正常工作時(shí)僅在主機(jī)上運(yùn)行應(yīng)用程序)其處理過(guò)程如下步驟40收集主機(jī)上掛接點(diǎn)(mount,mount是Unix中的術(shù)語(yǔ),即掛接的意思,Unix中的文件系統(tǒng)必須先掛接了才能使用)的邏輯卷信息,以獲取環(huán)境信息。
步驟41確定升級(jí)包。
步驟42備份被升級(jí)程序及其相關(guān)的環(huán)境信息。
步驟43停止雙機(jī)應(yīng)用程序。
如果停應(yīng)用失敗則退出升級(jí),冷雙機(jī)也可以直接停止雙機(jī),不需理會(huì)應(yīng)用。
步驟44啟動(dòng)并升級(jí)主機(jī)上的數(shù)據(jù)庫(kù)(DB)。
若要使用某些邏輯卷處于未掛接狀態(tài),這時(shí)就需要先把它們掛接到操作系統(tǒng)上(掛接的過(guò)程就是執(zhí)行一條或多條Unix命令的過(guò)程)。
步驟45覆蓋升級(jí)主機(jī)的舊應(yīng)用程序,其中包括使用備份的舊系統(tǒng)的配置信息更新新程序的配置文件,以便于升級(jí)完成后新的系統(tǒng)能保持原來(lái)系統(tǒng)的配置信息。
步驟46啟動(dòng)主機(jī)上的應(yīng)用程序。
步驟47檢查升級(jí)是否成功。包括檢查進(jìn)程是否重啟,若重啟則進(jìn)行步驟50,否則等待用戶確認(rèn)外部測(cè)試是否升級(jí)成功(由于添加了浮動(dòng)IP,這樣可以進(jìn)行外部測(cè)試),若用戶確認(rèn)升級(jí)失敗則進(jìn)行步驟50,若成功則進(jìn)行步驟48。
步驟48啟動(dòng)雙機(jī)。
步驟49用戶確認(rèn)是否升級(jí)成功,若升級(jí)成功則給出相應(yīng)提示并退出,否則進(jìn)行步驟50。
由于程序能判斷的條件總是有限的,但是現(xiàn)實(shí)的情況往往比較復(fù)雜,這步給用戶提供檢查系統(tǒng)運(yùn)行情況并確認(rèn)升級(jí)是否成功的機(jī)會(huì),當(dāng)用戶選擇失敗時(shí),會(huì)執(zhí)行自動(dòng)回滾的操作,把系統(tǒng)恢復(fù)到升級(jí)前的狀態(tài)。
步驟50冷雙機(jī)失敗回滾。包括先回滾數(shù)據(jù)庫(kù)(數(shù)據(jù)庫(kù)可不用停止),然后停止應(yīng)用程序,利用備份恢復(fù)應(yīng)用程序并啟動(dòng)應(yīng)用程序,最后啟動(dòng)雙機(jī)。
本發(fā)明具有以下特點(diǎn)1、在升級(jí)中進(jìn)行環(huán)境檢查,從而保證環(huán)境的完備性。
2、升級(jí)前對(duì)與升級(jí)相關(guān)的程序進(jìn)行備份,從而保證了升級(jí)失敗后能夠恢復(fù)到升級(jí)前的狀態(tài)。
3、數(shù)據(jù)庫(kù)的0級(jí)備份。0級(jí)備份屬于數(shù)據(jù)庫(kù)操作專用數(shù)據(jù),經(jīng)過(guò)0級(jí)備份的數(shù)據(jù)庫(kù)可以恢復(fù)成備份前時(shí)刻的狀態(tài),包括庫(kù)結(jié)構(gòu)和庫(kù)內(nèi)容等。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種升級(jí)程序的方法,用于UNIX操作系統(tǒng)中;其特征在于,該方法包括如下步驟A、獲取與被升級(jí)程序相關(guān)的環(huán)境信息;B、備份被升級(jí)程序、數(shù)據(jù)庫(kù)和所述環(huán)境信息;C、利用所述升級(jí)包程序覆蓋所述被升級(jí)程序,并根據(jù)備份的環(huán)境信息更新升級(jí)后的配置文件;D、確定本次升級(jí)是否成功;若是,則結(jié)束升級(jí);否則,利用備份將系統(tǒng)恢復(fù)到升級(jí)前的狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,步驟A中所述環(huán)境信息包括系統(tǒng)信息和應(yīng)用程序信息;所述系統(tǒng)信息從系統(tǒng)文件和系統(tǒng)命令中獲取,所述應(yīng)用程序信息從應(yīng)用程序的配置文件中獲取。
3.如權(quán)利要求1所述的方法,其特征在于,步驟C中還通過(guò)執(zhí)行命令升級(jí)數(shù)據(jù)庫(kù)。
4.如權(quán)利要求1所述的方法,其特征在于,在步驟C之前還包括步驟B1、根據(jù)被升級(jí)程序的版本信息確定對(duì)應(yīng)的升級(jí)程序包。
5.如權(quán)利要求1所述的方法,其特征在于,在步驟C之前還包括步驟B2、停止與被升級(jí)程序相關(guān)并正在運(yùn)行的程序。
6.如權(quán)利要求4所述的方法,其特征在于,在步驟C之前還包括步驟B3、停止待升級(jí)的集群系統(tǒng)中的應(yīng)用程序、數(shù)據(jù)庫(kù)和相關(guān)的管理程序。
7.如權(quán)利要求5所述的方法,其特征在于,停止集群系統(tǒng)時(shí),先停止備機(jī)上的應(yīng)用程序,然后再停止主機(jī)上的應(yīng)用程序。
8.如權(quán)利要求5所述的方法,其特征在于,在步驟C中,還添加用于外部測(cè)試的IP地址;在步驟D中,還利用該IP地址進(jìn)行外部測(cè)試來(lái)確定升級(jí)是否成功。
9.如權(quán)利要求5所述的方法,其特征在于,在步驟D中,根據(jù)用戶定義的進(jìn)程是否重新啟動(dòng)或日志文件是否有異常記錄來(lái)判斷升級(jí)是否成功。
10.如權(quán)利要求9所述的方法,其特征在于,在步驟D中,還包括由用戶檢測(cè)升級(jí)后的系統(tǒng)運(yùn)行情況確定升級(jí)是否成功。
全文摘要
本發(fā)明公開(kāi)了一種升級(jí)程序的方法,用于在UNIX操作系統(tǒng)下升級(jí)程序;該方法為獲取與被升級(jí)程序相關(guān)的環(huán)境信息;備份被升級(jí)程序、數(shù)據(jù)庫(kù)和所述環(huán)境信息;利用所述升級(jí)包程序覆蓋所述被升級(jí)程序和升級(jí)數(shù)據(jù)庫(kù),并根據(jù)備份的環(huán)境信息更新升級(jí)后的配置文件;確定本次升級(jí)是否成功,若是則結(jié)束升級(jí),否則利用備份將系統(tǒng)恢復(fù)到升級(jí)前的狀態(tài)。
文檔編號(hào)G06F11/14GK1858704SQ20061000352
公開(kāi)日2006年11月8日 申請(qǐng)日期2006年2月7日 優(yōu)先權(quán)日2006年2月7日
發(fā)明者陶鳳梅, 陳剛 申請(qǐng)人:華為技術(shù)有限公司