專利名稱:一種基站平滑升級的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種基站平滑升級的方法及裝置。
背景技術(shù):
隨著第三代移動通信WCDMA的發(fā)展,各種新的無線接入技術(shù)不斷地被提出來用以提高WCDMA系統(tǒng)提供的業(yè)務(wù)能力,另外,運營商在實際的建網(wǎng)過程中會針對一些特定的網(wǎng)絡(luò)環(huán)境提出一些定制的客戶化需求。這些都會要求基站(NodeB)系統(tǒng)根據(jù)特定的需要來升級軟件系統(tǒng)。因此,就需要一種方法來確保軟件版本的升級不影響原先基站系統(tǒng)的數(shù)據(jù)配置,保證在現(xiàn)有的網(wǎng)絡(luò)配置下進行軟件版本的平滑升級。
在一種現(xiàn)有技術(shù)中,NodeB啟動后會對基站系統(tǒng)的數(shù)據(jù)配置進行檢查,如果發(fā)現(xiàn)基站的配置數(shù)據(jù)不符合新版本軟件系統(tǒng)的要求,則基站系統(tǒng)啟動失敗。在這種情況下,NodeB會上報相應(yīng)的告警給用戶,同時試圖啟動BOOTP過程,讓用戶下載符合新軟件版本要求的配置數(shù)據(jù),下載成功后重新啟動基站。
這種現(xiàn)有技術(shù)會造成頻繁出現(xiàn)基站啟動失敗的情況,會給網(wǎng)絡(luò)的正常運行帶來很多問題,如新版本的NodeB軟件為了更精確地提供業(yè)務(wù)帶寬范圍對業(yè)務(wù)通道的范圍要求作了進一步的限制,在軟件升級過程中用新版本的軟件進行啟動,同時沿用原系統(tǒng)的數(shù)據(jù)配置就會導(dǎo)致基站系統(tǒng)的啟動失敗。升級人員需要根據(jù)告警等信息來定位升級不成功的原因,隨后通過基站系統(tǒng)自動進行的引導(dǎo)協(xié)議(BOOTP)過程下載新的數(shù)據(jù)配置文件,下載成功后還需要重新啟動基站。在整個過程中,用戶無法接入系統(tǒng),維護人員針對每次的軟件版本升級都需要耗費大量的時間和精力定位基站啟動失敗的根本原因,更為重要的是,基站系統(tǒng)的啟動失敗會導(dǎo)致在軟件版本升級過程中業(yè)務(wù)中斷時間的延長。
在另外一種現(xiàn)有技術(shù)中,NodeB啟動后會對基站系統(tǒng)的數(shù)據(jù)配置進行檢查,如果發(fā)現(xiàn)在新版本的軟件系統(tǒng)中基站的配置數(shù)據(jù)不符合要求,基站仍使用不符合要求的數(shù)據(jù)進行配置等啟動過程,同時NodeB會上報相應(yīng)的告警給用戶。
雖然在軟件升級過程中不會因為原先配置數(shù)據(jù)不符合要求而導(dǎo)致基站啟動失敗,但新軟件版本的基站系統(tǒng)仍使用不符合要求的配置數(shù)據(jù)進行數(shù)據(jù)配置,由于配置數(shù)據(jù)不符合要求,因此會導(dǎo)致基站系統(tǒng)業(yè)務(wù)能力的下降,甚至整個業(yè)務(wù)中斷,系統(tǒng)的平滑升級能力依然較差。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基站平滑升級的方法及裝置。
本發(fā)明的目的通過以下技術(shù)方案實現(xiàn)一種基站平滑升級的方法,包括已更新軟件版本的基站在啟動后檢查原配置數(shù)據(jù)是否符合新版本軟件的要求,對于不符合要求的配置數(shù)據(jù),根據(jù)預(yù)定的調(diào)整方式將其調(diào)整為符合要求的配置數(shù)據(jù),使用調(diào)整后的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置。
所述的調(diào)整方式為,將配置數(shù)據(jù)中大于新版本軟件所允許最大值的配置數(shù)據(jù)的取值設(shè)置為該最大值,將配置數(shù)據(jù)中小于新版本軟件所允許最小值的配置數(shù)據(jù)的取值設(shè)置為該最小值,保持處于新版本軟件允許的取值范圍內(nèi)的配置數(shù)據(jù)取值不變。
所述使用調(diào)整后的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置后,需向用戶上報告警信息,通知用戶配置到基站的數(shù)據(jù)配置已經(jīng)經(jīng)過調(diào)整。
一種基站平滑升級的裝置,包括配置數(shù)據(jù)檢測模塊,用于在基站啟動后檢測原配置數(shù)據(jù)是否符合新版本軟件的要求,并在確定不符合新版本軟件的要求時觸發(fā)配置數(shù)據(jù)調(diào)整模塊;配置數(shù)據(jù)調(diào)整模塊,用于對不符合新版本軟件要求的原配置數(shù)據(jù)根據(jù)預(yù)定的調(diào)整方式進行調(diào)整,將其調(diào)整為符合要求的配置數(shù)據(jù);數(shù)據(jù)配置模塊,用于使用符合新版本軟件要求的配置數(shù)據(jù)對基站進行配置。
所述的一種基站平滑升級的裝置,還包括告警上報模塊,用于在使用經(jīng)調(diào)整的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置后向用戶上報告警,通知用戶配置到基站的配置數(shù)據(jù)已經(jīng)過調(diào)整。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過對原配置數(shù)據(jù)的適應(yīng)性調(diào)整保證基站在升級后的啟動不會輕易失敗,大幅度提高了系統(tǒng)運行的穩(wěn)定性;本發(fā)明在原配置數(shù)據(jù)的基礎(chǔ)上將其調(diào)整為可用數(shù)據(jù),使啟動后的基站能夠基本保持原性能,保證性能的可靠性,實現(xiàn)平滑升級。
圖1所示為本發(fā)明實施例一在基站更新軟件后進行平滑升級的示意圖;圖2所示為本發(fā)明實施例二的系統(tǒng)示意圖。
具體實施例方式
本發(fā)明的核心是在基站升級的過程中將不符合新版本軟件要求的配置數(shù)據(jù)調(diào)整為符合要求的配置數(shù)據(jù),使用調(diào)整后的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置,使基站在升級后能夠在性能不發(fā)生大幅度變化的情況下順利啟動。
具體一點講,本發(fā)明在基站啟動時對數(shù)據(jù)配置進行檢查,如果發(fā)現(xiàn)配置數(shù)據(jù)符合新版本軟件的要求,則使用該數(shù)據(jù)對基站進行數(shù)據(jù)配置;如果發(fā)現(xiàn)配置數(shù)據(jù)不符合新版軟件的要求,根據(jù)新版本軟件系統(tǒng)的要求自動調(diào)整該不符合新版本軟件要求的配置數(shù)據(jù),在原配置數(shù)據(jù)的基礎(chǔ)上進行適應(yīng)新版本軟件的調(diào)整,使調(diào)整后的配置數(shù)據(jù)符合新版本軟件的要求。
本發(fā)明對不符合新版本軟件要求的配置數(shù)據(jù)的調(diào)整的方法為如果大于范圍的最大值則取最大值,如果小于范圍的最小值則取最小值。然后使用經(jīng)過調(diào)整后的配置數(shù)據(jù)進行基站系統(tǒng)的數(shù)據(jù)配置,同時上報告警信息給用戶,以提示用戶系統(tǒng)已自動對配置數(shù)據(jù)進行了適應(yīng)性調(diào)整。
在配置數(shù)據(jù)調(diào)整后向用戶上報告警信息的原因為,雖然經(jīng)本發(fā)明調(diào)整過的配置數(shù)據(jù)可以在對使用新版本軟件的基站進行配置,但是對配置數(shù)據(jù)的調(diào)整改變了原配置數(shù)據(jù),對基站進行配置后可能會導(dǎo)致基站工作能力的變化,因此必須對用戶發(fā)出告警,以便用戶進一步分析基站功能的具體變化以及根據(jù)變化所需要執(zhí)行的措施。
下面將結(jié)合本發(fā)明具體實施例附圖對本發(fā)明作詳細說明。
如圖1所示,本發(fā)明中基站在更新軟件后的平滑升級包括步驟1、對基站進行軟件升級后,將基站啟動。
步驟2、在基站啟動后,基站開始依據(jù)新升級的軟件對原配置數(shù)據(jù)進行檢查,檢查原配置數(shù)據(jù)是否符合新版本軟件的要求。
對于原配置數(shù)據(jù)是否符合新版本軟件要求的檢查主要是根據(jù)新版本軟件所需的數(shù)據(jù)類型在配置數(shù)據(jù)中尋找與之對應(yīng)的該類型數(shù)據(jù);在找到相對應(yīng)的數(shù)據(jù)后查看新版本軟件中該種類型數(shù)據(jù)的取值范圍,比較原配置數(shù)據(jù)是否超出新版本軟件中對應(yīng)數(shù)據(jù)的取值范圍,如果沒有超出,則符合新版本軟件的要求,如果超出,則不符合要求,需要調(diào)整。
步驟3、當檢查到配置數(shù)據(jù)符合新版本軟件的要求,則基站使用該配置數(shù)據(jù)進行數(shù)據(jù)配置。
步驟4、當檢測到配置數(shù)據(jù)不符合新版本軟件的要求,則根據(jù)新軟件的要求對原配置數(shù)據(jù)進行調(diào)整,使其符合新版本軟件的要求。
對不符合新版本軟件的配置數(shù)據(jù)進行調(diào)整的方式為如果原配置數(shù)據(jù)的取值范圍大于新版本軟件對應(yīng)數(shù)據(jù)所允許的最大值,則將原配置數(shù)據(jù)中大于最大值部分的數(shù)據(jù)設(shè)置為新版本軟件允許的最大值;如果原配置數(shù)據(jù)的取值范圍小于新版本軟件對應(yīng)數(shù)據(jù)所允許的最小值,則將原配置數(shù)據(jù)中小于最小值部分的數(shù)據(jù)設(shè)置為新版本軟件允許的最小值。
以上調(diào)整方式的具體實施可以通過下例具體說明當新的NodeB軟件限制配置在用戶網(wǎng)絡(luò)接口(UNI)上的ATM適配層2(AAL2,ATM Adapter Layer 2)帶寬最大值為1920kHz,如果配置數(shù)據(jù)中的某條配置在UNI上的AAL2通道帶寬為2000kHz,這時該配置的大于新版本軟件對應(yīng)數(shù)據(jù)允許的最大值,則在啟動過程中系統(tǒng)會自動把該AAL2通道的帶寬調(diào)整為1920kHz。
步驟5、由原配置數(shù)據(jù)得到適合新版本軟件的新配置數(shù)據(jù)后,根據(jù)新配置數(shù)據(jù)對基站重新進行數(shù)據(jù)配置。
步驟6、在進行數(shù)據(jù)配置后,向用戶發(fā)送上告報警消息。
由于本發(fā)明對不符合新版本軟件的配置數(shù)據(jù)進行了調(diào)整,因此本發(fā)明中所配置的數(shù)據(jù)與原配置數(shù)據(jù)不完全符合,這樣便有可能使系統(tǒng)的性能發(fā)生改變,因此必須向用戶發(fā)出告警,使用戶得知曾經(jīng)對配置數(shù)據(jù)進行修改這一過程,以便實行相應(yīng)的操作。
步驟7、當基站的數(shù)據(jù)配置完成后,基站的啟動過程也隨即完成,基站開始根據(jù)啟動時進行的數(shù)據(jù)配置進行工作。
如圖2所示的本發(fā)明實施二的裝置包括配置數(shù)據(jù)檢測模塊,用于在基站啟動后檢測原配置數(shù)據(jù)是否符合新版本軟件的要求,并在確定不符合新版本軟件的要求時觸發(fā)配置數(shù)據(jù)調(diào)整模塊;配置數(shù)據(jù)調(diào)整模塊,用于對不符合新版本軟件要求的原配置數(shù)據(jù)根據(jù)預(yù)定的調(diào)整方式進行調(diào)整,將其調(diào)整為符合要求的配置數(shù)據(jù);數(shù)據(jù)配置模塊,用于使用符合新版本軟件要求的配置數(shù)據(jù)對基站進行配置。
所述裝置還包括告警上報模塊,用于在使用經(jīng)調(diào)整的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置后向用戶上報告警,通知用戶原配置數(shù)據(jù)已經(jīng)過調(diào)整。
基站在更新軟件并啟動后,首先由配置數(shù)據(jù)檢測模塊對基站中保留的原配置數(shù)據(jù)進行檢查,當原配置數(shù)據(jù)符合新版本軟件的要求,則數(shù)據(jù)配置模塊直接使用該數(shù)據(jù)配置基站;當不符合要求,則配置數(shù)據(jù)調(diào)整模塊對原配置數(shù)據(jù)進行調(diào)整,在原配置數(shù)據(jù)的基礎(chǔ)上得到符合要求的配置數(shù)據(jù),數(shù)據(jù)配置模塊使用經(jīng)調(diào)整的配置數(shù)據(jù)配置基站,完成對基站的配置后,告警上報模塊向用戶上報告警,通知用戶已經(jīng)對原配置數(shù)據(jù)進行調(diào)整。完成以上操作后,基站啟動成功,開始進行工作。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種基站平滑升級的方法,其特征在于,包括已更新軟件版本的基站在啟動后檢查原配置數(shù)據(jù)是否符合新版本軟件的要求,對于不符合要求的配置數(shù)據(jù),根據(jù)預(yù)定的調(diào)整方式將其調(diào)整為符合要求的配置數(shù)據(jù),使用調(diào)整后的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置。
2.根據(jù)權(quán)利要求1所述的一種基站平滑升級的方法,其特征在于,所述的調(diào)整方式為,將配置數(shù)據(jù)中大于新版本軟件所允許最大值的配置數(shù)據(jù)的取值設(shè)置為該最大值,將配置數(shù)據(jù)中小于新版本軟件所允許最小值的配置數(shù)據(jù)的取值設(shè)置為該最小值,保持處于新版本軟件允許的取值范圍內(nèi)的配置數(shù)據(jù)取值不變。
3.根據(jù)權(quán)利要求1所述的一種基站平滑升級的方法,其特征在于,所述使用調(diào)整后的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置后,需向用戶上報告警信息,通知用戶配置到基站的數(shù)據(jù)配置已經(jīng)經(jīng)過調(diào)整。
4.一種基站平滑升級的裝置,其特征在于,包括配置數(shù)據(jù)檢測模塊,用于在基站啟動后檢測原配置數(shù)據(jù)是否符合新版本軟件的要求,并在確定不符合新版本軟件的要求時觸發(fā)配置數(shù)據(jù)調(diào)整模塊;配置數(shù)據(jù)調(diào)整模塊,用于對不符合新版本軟件要求的原配置數(shù)據(jù)根據(jù)預(yù)定的調(diào)整方式進行調(diào)整,將其調(diào)整為符合要求的配置數(shù)據(jù);數(shù)據(jù)配置模塊,用于使用符合新版本軟件要求的配置數(shù)據(jù)對基站進行配置。
5.根據(jù)權(quán)利要求4所述的一種基站平滑升級的裝置,其特征在于,還包括告警上報模塊,用于在使用經(jīng)調(diào)整的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置后向用戶上報告警,通知用戶配置到基站的配置數(shù)據(jù)已經(jīng)過調(diào)整。
全文摘要
本發(fā)明提供了一種基站平滑升級的方法及裝置,該方法包括已更新軟件版本的基站在啟動后檢查原配置數(shù)據(jù)是否符合新版本軟件的要求,對于不符合要求的配置數(shù)據(jù),根據(jù)預(yù)定的調(diào)整方式將其調(diào)整為符合要求的配置數(shù)據(jù),使用調(diào)整后的配置數(shù)據(jù)對基站進行數(shù)據(jù)配置。本發(fā)明通過對原配置數(shù)據(jù)的適應(yīng)性調(diào)整保證基站在升級后的啟動不會輕易失敗,大幅度提高了系統(tǒng)運行的穩(wěn)定性;本發(fā)明在原配置數(shù)據(jù)的基礎(chǔ)上將其調(diào)整為可用數(shù)據(jù),使啟動后的基站能夠基本保持原性能,保證性能的可靠性,實現(xiàn)平滑升級。
文檔編號H04W88/08GK1867123SQ20061006748
公開日2006年11月22日 申請日期2006年3月29日 優(yōu)先權(quán)日2006年3月29日
發(fā)明者周珂?zhèn)? 熊鶯 申請人:華為技術(shù)有限公司