專利名稱:設(shè)備升級方法及硬件設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及升級技術(shù)。
背景技術(shù):
隨著第三代移動通信的發(fā)展,各種支持現(xiàn)有無線通信網(wǎng)絡(luò)的新技術(shù)不斷被提出,通過采用這些新技術(shù),現(xiàn)有網(wǎng)絡(luò)能夠提高其提供業(yè)務(wù)的能力,給用戶更好的業(yè)務(wù)體驗。一般可以通過在原有的網(wǎng)絡(luò)設(shè)備上增加新的特性,來改進(jìn)原有設(shè)備,或者使原有設(shè)備滿足運營商提出的一些獨特的需求。在原有網(wǎng)絡(luò)設(shè)備上增加新特性的具體實現(xiàn)方式通常為重新設(shè)計一套配置文件或軟件,在該配置文件或軟件中包含新增的特性,采用該配置文件或軟件對網(wǎng)絡(luò)設(shè)備進(jìn)行軟件升級,更新對應(yīng)的配置數(shù)據(jù)。
配置數(shù)據(jù)的升級方法可以歸為兩類平滑升級和更換新的配置文件。使用平滑升級的方法時,軟件系統(tǒng)可以自動將老的配置數(shù)據(jù)平滑為新的配置數(shù)據(jù);使用更換新的配置文件的方法時,維護(hù)人員通過維護(hù)臺下載新的配置文件到網(wǎng)絡(luò)設(shè)備中,進(jìn)行相應(yīng)升級。
下面對更換新的配置文件的升級方法進(jìn)行簡單說明。
首先,需要將新的配置文件下載到網(wǎng)絡(luò)設(shè)備中,在下載時,新的配置文件直接覆蓋舊的配置文件。
之后,在需要時對該網(wǎng)絡(luò)設(shè)備進(jìn)行復(fù)位,加載該新的配置文件,實現(xiàn)網(wǎng)絡(luò)設(shè)備的升級。舉例說明,當(dāng)前該網(wǎng)絡(luò)設(shè)備系統(tǒng)中正使用的配置文件為a1.xml,用于升級的新配置文件為a2.xml,在a2.xml被下載到網(wǎng)絡(luò)設(shè)備后,直接覆蓋原有的a1.xml。在需要時對網(wǎng)絡(luò)設(shè)備進(jìn)行復(fù)位(即重新啟動),復(fù)位時,該網(wǎng)絡(luò)設(shè)備自動加載新的配置文件a2.xml,實現(xiàn)網(wǎng)絡(luò)設(shè)備的升級。
由于升級屬于影響運營商業(yè)務(wù)的重要的操作,在升級時可能出現(xiàn)較大的故障,影響業(yè)務(wù)的正常供應(yīng)。因此,通常將一般升級準(zhǔn)備工作,如下載新的配置文件、下載新的軟件版本,放在在白天進(jìn)行;將真正的升級操作,如對網(wǎng)絡(luò)設(shè)備進(jìn)行復(fù)位,放在晚上進(jìn)行,以減小升級給用戶的業(yè)務(wù)體驗帶來的不良影響。
另外,為了防止在加載該新的配置文件前,意外更改該新的配置文件,在對網(wǎng)絡(luò)設(shè)備進(jìn)行復(fù)位前,禁止維護(hù)人員通過維護(hù)臺動態(tài)修改配置數(shù)據(jù)。
然而,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的下載配置文件升級的方法已經(jīng)不能滿足運營商的許多實際需要,使得升級對運營商的網(wǎng)絡(luò)運行產(chǎn)生了影響,主要有以下幾點1、白天下載新的配置文件后,如果網(wǎng)絡(luò)設(shè)備原有系統(tǒng)出現(xiàn)故障,會進(jìn)行自動復(fù)位,那么復(fù)位后該網(wǎng)絡(luò)設(shè)備的軟件系統(tǒng)將自動加載新的配置文件。新的配置文件使用次數(shù)較少,可能存在未知的錯誤,容易引發(fā)較大的故障,使得該網(wǎng)絡(luò)設(shè)備在業(yè)務(wù)繁忙的白天忙于處理故障,無法正常提供業(yè)務(wù),對用戶的業(yè)務(wù)體驗產(chǎn)生極惡劣的影響?;蛘?,白天下載新的配置文件后,如果維護(hù)人員有某種需要進(jìn)行復(fù)位操作,也同樣會出現(xiàn)以上描述的問題。
2.從配置文件的下載到加載,中間的時間間隙較大。如果下載了新的配置文件后,就必須限制維護(hù)人員不能使用維護(hù)臺對設(shè)備進(jìn)行任何維護(hù)操作,是不合適的。
3.沒有對下載的配置文件進(jìn)行預(yù)檢查,如果下載了一個非法的配置文件,那么網(wǎng)絡(luò)設(shè)備復(fù)位后可能導(dǎo)致業(yè)務(wù)不可用。
發(fā)明內(nèi)容
本發(fā)明實施方式要解決的主要技術(shù)問題是提供一種設(shè)備升級方法及硬件設(shè)備,使得新版文件的生效時機(jī)可以被靈活控制。
為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種設(shè)備升級方法,包含以下步驟將新版文件下載到設(shè)備中,同時保留該設(shè)備中原有的舊版文件;在該設(shè)備中設(shè)置生效標(biāo)志;該設(shè)備復(fù)位時根據(jù)該生效標(biāo)志加載所述新版文件或所述舊版文件。
本發(fā)明的實施方式還提供了一種硬件設(shè)備,包含下載模塊,用于下載新版文件;存儲模塊,用于保存下載模塊下載的新版文件,和設(shè)備中原有的舊版文件;設(shè)置模塊,用于在設(shè)備中設(shè)置生效標(biāo)志;加載模塊,用于在設(shè)備復(fù)位時,根據(jù)該設(shè)置模塊設(shè)置的生效標(biāo)志加載所述新版文件或所述舊版文件。
本發(fā)明實施方式與現(xiàn)有技術(shù)相比,主要效果在于可以通過設(shè)置生效標(biāo)志來控制新版文件生效的時機(jī),不會在業(yè)務(wù)繁忙時發(fā)生誤操作。
圖1是根據(jù)本發(fā)明第一實施方式的設(shè)備升級方法流程圖;圖2是根據(jù)本發(fā)明第二實施方式的設(shè)備升級方法流程圖;圖3是根據(jù)本發(fā)明第五實施方式的硬件設(shè)備結(jié)構(gòu)圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的實施方式作進(jìn)一步地詳細(xì)描述。
本發(fā)明第一實施方式涉及一種設(shè)備升級方法。本實施方式可以應(yīng)用于任何硬件設(shè)備的升級,下面以基站為例進(jìn)行具體說明。在本實施方式中,將基站中的文件存儲區(qū)域分為下載區(qū)和運行區(qū),運行區(qū)用于保存舊版文件,下載區(qū)用于保存下載的新版文件。具體的升級過程如圖1所示。圖1中,該基站只需要升級配置文件,無需對基站的系統(tǒng)軟件進(jìn)行升級。
在步驟110中,將新版配置文件下載到基站中,基站將該新版配置文件保存在下載區(qū),保留運行區(qū)的舊版配置文件。
在步驟120中,在基站中設(shè)置生效標(biāo)志,該生效標(biāo)志用于指示該基站復(fù)位時加載新版配置文件或舊版配置文件中的哪一個文件。該生效標(biāo)志可以是一個布爾類型的參數(shù),該參數(shù)值為Enable時,指示加載新版配置文件,該參數(shù)值為Disable時,指示加載舊版配置文件。如果不希望基站在業(yè)務(wù)繁忙的時段進(jìn)行升級,則可以在業(yè)務(wù)繁忙時段將生效標(biāo)志設(shè)置為加載舊版配置文件,即Disable。從而即使基站系統(tǒng)出現(xiàn)故障,需要復(fù)位,基站也不會加載新版配置文件,可以將配置文件的升級控制在最合適的時段。
如果在本步驟中,將生效標(biāo)志設(shè)置為加載新版配置文件,則進(jìn)入步驟130。
在步驟130中,對下載區(qū)保存的新版配置文件進(jìn)行檢查,如果未通過檢查,如檢查得到該新版配置文件為非法文件,則將該生效標(biāo)志設(shè)置為加載舊版配置文件,并通過交互界面提示維護(hù)人員該配置文件非法,無法將生效標(biāo)志設(shè)置為加載新版配置文件。通過預(yù)先對新版配置文件進(jìn)行檢查,防止基站對下載到的非法文件進(jìn)行加載,從而避免對基站造成破壞。
在需要的時候,如設(shè)備出故障時,或需要加載新版配置文件時,進(jìn)入步驟140中,基站復(fù)位。接著進(jìn)入步驟150。
在步驟150中,基站對該生效標(biāo)志進(jìn)行判斷,如果該生效標(biāo)志為加載新版配置文件,即為Enable,則進(jìn)入步驟160;反之,如果該生效標(biāo)志為加載舊版配置文件,即為Disable,則進(jìn)入步驟190。
在步驟160中,基站將下載區(qū)中的新版配置文件覆蓋運行區(qū)的舊版配置文件。接著進(jìn)入步驟170。
在步驟170中,基站加載運行區(qū)中的新版配置文件。接著進(jìn)入步驟180。
在步驟180中,在加載完成后,基站取消該生效標(biāo)志。
如果該生效標(biāo)志為Disable,則進(jìn)入步驟190,該基站直接加載運行區(qū)中的舊版配置文件。
本實施方式中,由于在下載該新版配置文件時,同時保留舊版配置文件,保存在基站的不同區(qū)域。因此,在將新版配置文件下載到基站中之后,維護(hù)人員依然可以發(fā)送維護(hù)指令,對配置文件進(jìn)行維護(hù)和修改。該基站加載該新版配置文件之前,基站如果收到對該基站的維護(hù)指令,則根據(jù)該維護(hù)指令對舊版配置文件進(jìn)行修改,不會對新版配置文件造成破壞,影響之后的升級加載。從而,即使是在白天下載該新版配置文件,到晚上才進(jìn)行加載,也不需要對維護(hù)人員進(jìn)行限制,將基站升級帶來的影響降到最小。
在本實施方式中,在下載新版配置文件之后,每次基站復(fù)位時,均進(jìn)入步驟140,根據(jù)生效標(biāo)志加載相應(yīng)的配置文件,至到完成新版配置文件的加載,該生效標(biāo)志取消后,才根據(jù)現(xiàn)有的方式為基站進(jìn)行復(fù)位。
本發(fā)明第二實施方式涉及一種設(shè)備升級方法,與第一實施方式大致相同,其區(qū)別在于,在第一實施方式中,基站只升級配置文件;而在本實施方式中,基站同時需要升級配置文件和軟件。
如圖2所示,在本實施方式中,分別將用于升級的新版配置文件和程序文件下載到基站的下載區(qū)中,保留基站運行區(qū)的舊版配置文件和程序文件。之后,根據(jù)實際需要設(shè)置生效標(biāo)志。在基站復(fù)位時,如果該生效標(biāo)志為加載新版文件,則將下載區(qū)中的配置文件和程序文件覆蓋到運行區(qū)中,加載該新版配置文件和程序文件;如果該生效標(biāo)志為加載舊版文件,則直接加載運行區(qū)中的舊版配置文件和程序文件。從而可以有效控制新版文件生效的時機(jī),不會在業(yè)務(wù)繁忙時發(fā)生誤操作。
本發(fā)明第三實施方式涉及一種設(shè)備升級方法,與第一實施方式大致相同,其區(qū)別在于,本實施方式在第一實施方式的基礎(chǔ)上,還設(shè)置了一個復(fù)位標(biāo)志,用于指示該基站是否立即復(fù)位。該復(fù)位標(biāo)志同樣可以是一個布爾類型參數(shù),設(shè)置為Enable時表示立即復(fù)位,設(shè)置為Disable時,表示不立即復(fù)位。該復(fù)位標(biāo)志只有在生效標(biāo)志被設(shè)置為Enable時有效,即生效標(biāo)志被設(shè)置為加載新版文件時有效。在該生效標(biāo)志被設(shè)置為加載新版文件(Enable)時,如果該復(fù)位標(biāo)志也被設(shè)置為立即復(fù)位(Enable),則立即進(jìn)行復(fù)位。具體的復(fù)位方式與第一實施方式中大致相同,在此不再贅述。如果在該生效標(biāo)志被設(shè)置為加載新版文件(Enable)時,該復(fù)位標(biāo)志被設(shè)置為不立即復(fù)位(Disable),則基站不立即進(jìn)行復(fù)位,不會馬上加載該新版文件。在基站進(jìn)行復(fù)位之前,可以通過將生效標(biāo)志設(shè)置為Disable來取消新版文件的加載。
在本實施方式中,在將該生效標(biāo)志設(shè)置為加載新版文件后,在進(jìn)行復(fù)位之前,同樣需要對該新版文件進(jìn)行檢測,如果通過檢測,則根據(jù)復(fù)位標(biāo)志確定是否立即進(jìn)行復(fù)位;如果未通過檢測,則將該生效標(biāo)志設(shè)置為加載舊版文件,該復(fù)位標(biāo)志失效。通過預(yù)先對新版配置文件進(jìn)行檢查,防止基站對下載到的非法文件進(jìn)行加載,從而避免對基站造成破壞。另外,在加載新版文件后,需要分別取消該生效標(biāo)志和復(fù)位標(biāo)志。
為了使升級對基站業(yè)務(wù)的影響降低到最小,可以在將新版文件下載到基站中后,將該生效標(biāo)志默認(rèn)設(shè)置為加載舊版文件(Disable),該復(fù)位標(biāo)志默認(rèn)設(shè)置為不立即復(fù)位(Disable);在業(yè)務(wù)空閑的時段重新設(shè)置該生效標(biāo)志和復(fù)位標(biāo)志,將生效標(biāo)志設(shè)置為加載新版文件(Enable),將該復(fù)位標(biāo)志設(shè)置為立即復(fù)位(Enable),加載該新版文件。
本發(fā)明第四實施方式涉及一種設(shè)備升級方法,與第一實施方式大致相同,本實施方式在第一實施方式的基礎(chǔ)上,還設(shè)置復(fù)位時間參數(shù)。
該基站在進(jìn)行復(fù)位時,除了根據(jù)生效標(biāo)志進(jìn)行判斷外,還根據(jù)復(fù)位時間參數(shù)進(jìn)行判斷。也就是說,該基站在該生效標(biāo)志為加載新版文件時,還根據(jù)復(fù)位時間參數(shù)進(jìn)行判斷,如果當(dāng)前時間在該復(fù)位時間參數(shù)指示的時間之后,則加載新版文件,如果在該復(fù)位時間參數(shù)指示的時間之前,則仍舊加載舊版文件。從而即使該生效標(biāo)志設(shè)置為加載新版文件,只要當(dāng)前時間在該復(fù)位時間參數(shù)指示的時間之前,即業(yè)務(wù)繁忙時段,一樣不會進(jìn)行新版文件的加載,從而可以進(jìn)一步避免人為失誤,導(dǎo)致誤觸發(fā)基站升級,使得基站的升級時間得到有效的控制。
還可以預(yù)先將生效標(biāo)志設(shè)置為加載新版文件,并設(shè)置一個定時器,在當(dāng)前時間達(dá)到該復(fù)位時間參數(shù)指示的時間時,觸發(fā)基站自動進(jìn)行復(fù)位,并根據(jù)該生效標(biāo)志加載新版文件,使得基站能夠自動升級,為維護(hù)人員帶來方便。在加載新版文件之后,需要清除該復(fù)位時間參數(shù)。
本發(fā)明第五實施方式涉及一種硬件設(shè)備,如圖3所示,包含下載模塊,用于下載新版文件;存儲模塊,用于保存下載模塊下載的新版文件,和設(shè)備中原有的舊版文件;設(shè)置模塊,用于在設(shè)備中設(shè)置生效標(biāo)志,該生效標(biāo)志用于指示該設(shè)備復(fù)位時加載新版文件或舊版文件中的哪一個文件;加載模塊,用于在設(shè)備復(fù)位時,根據(jù)該設(shè)置模塊設(shè)置的生效標(biāo)志加載相應(yīng)的文件??梢酝ㄟ^設(shè)置生效標(biāo)志來控制新版文件生效的時機(jī),無論在什么時候進(jìn)行新版文件的下載,均不會有在業(yè)務(wù)繁忙時發(fā)生誤操作的可能。該文件是配置文件和/或程序文件。
該硬件設(shè)備還包含檢測模塊,用于在設(shè)置模塊將生效標(biāo)志設(shè)置為加載新版文件時,對新版文件進(jìn)行檢查,如果未通過檢查,則指示該設(shè)置模塊將該生效標(biāo)志設(shè)置為加載舊版文件。從而禁止設(shè)備加載非法的文件,防止非法文件對設(shè)備造成破壞。
在本實施方式中,該存儲模塊分為下載區(qū)和運行區(qū),該運行區(qū)用于保存舊版文件,該下載區(qū)用于保存下載模塊下載的新版文件。加載模塊還用于,在設(shè)備復(fù)位,且設(shè)置模塊設(shè)置的生效標(biāo)志為加載新版文件時,將新版文件覆蓋運行區(qū)中的舊版文件。在覆蓋后該加載模塊加載運行區(qū)中的新版文件。
通過在下載新版文件的同時保留舊版文件,使得在下載模塊完成新版文件的下載之后,無需禁止維護(hù)人員對該硬件設(shè)備進(jìn)行維護(hù)和修改,在下載模塊下載新版文件后,加載模塊加載新版文件之前,該硬件設(shè)備如果收到維護(hù)指令,可以直接根據(jù)該維護(hù)指令對運行區(qū)的舊版文件進(jìn)行修改。從而在保證新版文件的準(zhǔn)確性的同時,不會限制維護(hù)人員的操作。
設(shè)置模塊還可以設(shè)置一個復(fù)位標(biāo)志,該復(fù)位標(biāo)志用于指示該設(shè)備是否立即復(fù)位;設(shè)置模塊在將生效標(biāo)志設(shè)置為加載新版文件,并將該復(fù)位標(biāo)志設(shè)置為立即復(fù)位時,指示設(shè)備進(jìn)行復(fù)位。
為了使升級對基站業(yè)務(wù)的影響降低到最小,下載模塊在下載新版文件后,設(shè)置模塊將生效標(biāo)志設(shè)置為加載舊版文件,將復(fù)位標(biāo)志設(shè)置為不立即復(fù)位;設(shè)置模塊可以在業(yè)務(wù)空閑的時段重新設(shè)置生效標(biāo)志和復(fù)位標(biāo)志,將生效標(biāo)志重新設(shè)置為加載新版文件,復(fù)位標(biāo)志重新設(shè)置為立即復(fù)位。從而將設(shè)備的升級控制在業(yè)務(wù)空閑的時段,不會對用戶的業(yè)務(wù)體驗帶來較大的負(fù)面影響。加載模塊在完成新版文件的加載后,通知設(shè)置模塊將生效標(biāo)志設(shè)置為加載舊版文件。
設(shè)置模塊還可以設(shè)置一個復(fù)位時間參數(shù),加載模塊根據(jù)生效標(biāo)志和該復(fù)位時間參數(shù)加載對應(yīng)的文件,如果該生效標(biāo)志為加載新版文件,且當(dāng)前時間在復(fù)位時間參數(shù)指示的時間之后,則加載新版文件,否則,加載舊版文件。從而能夠?qū)⑿掳嫖募募虞d時間嚴(yán)格控制在需要的時間段內(nèi)。
綜上所述,在本發(fā)明的實施方式中,將新版文件下載到設(shè)備中,同時保留該設(shè)備中原有的舊版文件;在該設(shè)備中設(shè)置生效標(biāo)志,該生效標(biāo)志用于指示該設(shè)備復(fù)位時加載該新版文件或該舊版文件中的哪一個文件;該設(shè)備復(fù)位時根據(jù)該生效標(biāo)志加載相應(yīng)的文件。從而可以通過設(shè)置生效標(biāo)志來控制新版文件生效的時機(jī),不會在業(yè)務(wù)繁忙時發(fā)生誤操作。
在設(shè)置生效標(biāo)志為加載新版文件時,對新版文件進(jìn)行檢查,如果未通過檢查,則將生效標(biāo)志設(shè)置為加載舊版文件,禁止加載新版文件,從而可以防止下載到非法文件時,該非法文件對設(shè)備造成破壞。
將設(shè)備中的文件存儲區(qū)域分為下載區(qū)和運行區(qū),舊版文件保存在運行區(qū),下載的新版文件保存在下載區(qū);在需要加載新版文件時,將新版文件覆蓋運行區(qū)中的舊版文件。從而在新版文件下載完成之后,設(shè)備加載新版文件之前,管理人員也可以對設(shè)備進(jìn)行維護(hù),設(shè)備可以根據(jù)管理人員維護(hù)指令對舊版文件進(jìn)行修改,在滿足管理人員的維護(hù)操作的同時,不會對新版文件產(chǎn)生影響。
在設(shè)備中設(shè)置復(fù)位標(biāo)志,復(fù)位標(biāo)志用于指示該設(shè)備是否立即復(fù)位;在生效標(biāo)志被設(shè)置為加載新版文件時,設(shè)備可以根據(jù)復(fù)位標(biāo)志判斷是當(dāng)前立即進(jìn)行復(fù)位,加載該新版文件,還是之后再進(jìn)行復(fù)位。使得設(shè)備加載新版文件的靈活性更高。
由于下載新版文件時有可能是在業(yè)務(wù)較繁忙的時段,因此在將該新版文件下載到該設(shè)備中后,將生效標(biāo)志默認(rèn)設(shè)置為加載舊版文件,復(fù)位標(biāo)志默認(rèn)設(shè)置為不立即復(fù)位;可以在業(yè)務(wù)空閑的時段重新設(shè)置生效標(biāo)志和復(fù)位標(biāo)志,將新版文件的加載控制在業(yè)務(wù)空閑時段,避免新程序在初次運行時發(fā)生故障,影響業(yè)務(wù)的開展。
在設(shè)備中設(shè)置復(fù)位時間參數(shù);如果設(shè)備復(fù)位時在該復(fù)位時間參數(shù)指示的時間之后,則加載新版文件;如果在該復(fù)位時間參數(shù)指示的時間之前,則加載舊版文件。從而能夠嚴(yán)格地將新版文件的加載控制在需要的時間段內(nèi)。
設(shè)備在當(dāng)前時間達(dá)到復(fù)位時間參數(shù)指示的時間時進(jìn)行復(fù)位,無需手動觸發(fā),自主進(jìn)行新版文件的加載,為管理人員帶來方便。
雖然通過參照本發(fā)明的某些優(yōu)選實施方式,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種設(shè)備升級方法,其特征在于,包含以下步驟下載新版文件下載,同時保留原有的舊版文件;在該設(shè)備中設(shè)置生效標(biāo)志;該設(shè)備復(fù)位時根據(jù)該生效標(biāo)志加載所述新版文件或所述舊版文件。
2.根據(jù)權(quán)利要求1所述的設(shè)備升級方法,其特征在于,在設(shè)置所述生效標(biāo)志為加載新版文件時,還包含以下步驟對所述新版文件進(jìn)行檢查,如果未通過檢查,則將該生效標(biāo)志設(shè)置為加載舊版文件。
3.根據(jù)權(quán)利要求1所述的設(shè)備升級方法,其特征在于,將所述設(shè)備中的文件存儲區(qū)域分為下載區(qū)和運行區(qū),所述舊版文件保存在該運行區(qū),所述下載的新版文件保存在該下載區(qū);所述設(shè)備在復(fù)位時,如果所述生效標(biāo)志為加載新版文件,則將所述新版文件覆蓋所述運行區(qū)中的所述舊版文件,并加載該運行區(qū)中的新版文件。
4.根據(jù)權(quán)利要求1所述的設(shè)備升級方法,其特征在于,在所述設(shè)備加載所述新版文件后,取消所述生效標(biāo)志。
5.根據(jù)權(quán)利要求1所述的設(shè)備升級方法,其特征在于,在將所述新版文件下載到所述設(shè)備中后,如果該設(shè)備尚未加載所述新版文件,且收到對該設(shè)備的維護(hù)指令,則根據(jù)所述維護(hù)指令對所述舊版文件進(jìn)行修改。
6.根據(jù)權(quán)利要求1所述的設(shè)備升級方法,其特征在于,還包含以下步驟在所述設(shè)備中設(shè)置復(fù)位標(biāo)志,該復(fù)位標(biāo)志用于指示該設(shè)備是否立即復(fù)位;所述設(shè)備在所述生效標(biāo)志被設(shè)置為加載新版文件時,根據(jù)該復(fù)位標(biāo)志判斷是否立即進(jìn)行復(fù)位。
7.根據(jù)權(quán)利要求6所述的設(shè)備升級方法,其特征在于,還包含以下步驟在將所述新版文件下載到所述設(shè)備中后,將所述生效標(biāo)志默認(rèn)設(shè)置為加載舊版文件,所述復(fù)位標(biāo)志默認(rèn)設(shè)置為不立即復(fù)位;在業(yè)務(wù)空閑的時段重新設(shè)置所述生效標(biāo)志和所述復(fù)位標(biāo)志,將所述生效標(biāo)志重新設(shè)置為加載新版文件,所述復(fù)位標(biāo)志重新設(shè)置為立即復(fù)位。
8.根據(jù)權(quán)利要求1所述的設(shè)備升級方法,其特征在于,還包含以下步驟在所述設(shè)備中設(shè)置復(fù)位時間參數(shù);所述設(shè)備在復(fù)位時,如果當(dāng)前時間在所述復(fù)位時間參數(shù)指示的時間之后,則加載所述新版文件,如果在所述復(fù)位時間參數(shù)指示的時間之前,則加載所述舊版文件。
9.根據(jù)權(quán)利要求8所述的設(shè)備升級方法,其特征在于,還包含以下步驟所述設(shè)備在當(dāng)前時間達(dá)到該復(fù)位時間參數(shù)指示的時間時進(jìn)行復(fù)位,并清除所述復(fù)位時間參數(shù)。
10.根據(jù)權(quán)利要求1至9中任一項所述的設(shè)備升級方法,其特征在于,所述文件為配置文件和/或程序文件。
11.一種硬件設(shè)備,其特征在于,包含下載模塊,用于下載新版文件;存儲模塊,用于保存所述下載模塊下載的新版文件,和所述設(shè)備中原有的舊版文件;設(shè)置模塊,用于在所述設(shè)備中設(shè)置生效標(biāo)志;加載模塊,用于在所述設(shè)備復(fù)位時,根據(jù)該設(shè)置模塊設(shè)置的生效標(biāo)志加載所述新版文件或所述舊版文件。
12.根據(jù)權(quán)利要求11所述的硬件設(shè)備,其特征在于,還包含檢測模塊,用于在所述設(shè)置模塊將所述生效標(biāo)志設(shè)置為加載新版文件時,對所述新版文件進(jìn)行檢查,如果未通過所述檢查,則指示該設(shè)置模塊將該生效標(biāo)志設(shè)置為加載舊版文件。
13.根據(jù)權(quán)利要求11所述的硬件設(shè)備,其特征在于,所述存儲模塊分為下載區(qū)和運行區(qū),該運行區(qū)用于保存所述舊版文件,該下載區(qū)用于保存所述下載模塊下載的新版文件;所述加載模塊還用于,在所述設(shè)備復(fù)位,且所述設(shè)置模塊設(shè)置的生效標(biāo)志為加載新版文件時,將所述新版文件覆蓋所述運行區(qū)中的所述舊版文件。
14.根據(jù)權(quán)利要求11所述的硬件設(shè)備,其特征在于,所述設(shè)置模塊還用于設(shè)置復(fù)位標(biāo)志,該復(fù)位標(biāo)志用于指示所述設(shè)備是否立即復(fù)位;所述設(shè)置模塊在將所述生效標(biāo)志設(shè)置為加載新版文件,并將該復(fù)位標(biāo)志設(shè)置為立即復(fù)位時,指示所述設(shè)備進(jìn)行復(fù)位。
15.根據(jù)權(quán)利要求11所述的硬件設(shè)備,其特征在于,還包含所述下載模塊在下載所述新版文件后,指示所述設(shè)置模塊將所述生效標(biāo)志設(shè)置為加載舊版文件,將所述復(fù)位標(biāo)志設(shè)置為不立即復(fù)位;所述加載模塊在完成所述新版文件的加載后,通知所述設(shè)置模塊將所述生效標(biāo)志設(shè)置為加載舊版文件。
16.根據(jù)權(quán)利要求11至15中任一項所述的硬件設(shè)備,其特征在于,所述文件是配置文件和/或程序文件。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開了一種設(shè)備升級方法及硬件設(shè)備,使得新版文件的生效時機(jī)可以被靈活控制。本發(fā)明中,將新版文件下載到設(shè)備中,同時保留該設(shè)備中原有的舊版文件;在該設(shè)備中設(shè)置生效標(biāo)志,該生效標(biāo)志用于指示該設(shè)備復(fù)位時加載該新版文件或該舊版文件中的哪一個文件;該設(shè)備復(fù)位時根據(jù)該生效標(biāo)志加載相應(yīng)的文件。在該設(shè)備中設(shè)置復(fù)位標(biāo)志,該復(fù)位標(biāo)志用于指示該設(shè)備是否立即復(fù)位;在生效標(biāo)志被設(shè)置為加載新版文件時,該設(shè)備可以根據(jù)復(fù)位標(biāo)志判斷是當(dāng)前立即進(jìn)行復(fù)位,加載新版文件,還是之后再進(jìn)行復(fù)位。
文檔編號H04W24/02GK101022636SQ20071003816
公開日2007年8月22日 申請日期2007年3月16日 優(yōu)先權(quán)日2007年3月16日
發(fā)明者李興中 申請人:上海華為技術(shù)有限公司