專利名稱::一種塔頂放大器軟件升級的方法及系統(tǒng)及塔頂放大器的制作方法
技術領域:
:本發(fā)明涉及通信領域,尤其涉及一種塔頂放大器軟件升級的方法及系統(tǒng)及塔頂放大器。
背景技術:
:塔頂放大器(TMA)作為3G系統(tǒng)中的一個部件,用于調(diào)節(jié)由于射頻反饋電纜過長引起的信號增益損失,位于天線與基站之間,應用在天線與基站距離較遠的情況下。在TMA的實際應用中,經(jīng)常碰到TMA的軟件升級問題,目前,通常采用的解決TMA軟件升級的方式有兩種一種是根據(jù)TMA說明書的內(nèi)容辨別當前TMA是否支持軟件升級,采用這種方式時需要知道當前TMA的具體型號;另外一種方式,也就是在沒有說明書的情況或者即便有說明書但不知道當前TMA的具體型號情況下采用的方式是用戶需要先嘗試對軟件進行升級,當升級失敗時,通過查看升級失敗的返回碼,才能確認是否為當前TMA不支持軟件升級。在TMA遵循的AISG協(xié)議中對TMA軟件升級功能的定義(同其他公共功能一樣,參見TS25.463),并沒有明確TMA是否支持軟件升級。AISG2.0中的TMAGetSupportedFunctions(TMA支持功能的獲得命令)用于為用戶顯示當前TMA支持的功能,TMA根據(jù)GetSupportedFunctions返回的Functionflags(功能標志)信息,F(xiàn)unctionflags代表的是從節(jié)點對GetSupportedFunctions命令的響應數(shù)據(jù)的一部分,目前該數(shù)據(jù)僅包含TMA支持的功能僅限于TMA硬件方面支持的功能,TMA支持的軟件方面支持的功能并沒有說明。而TS25.463對天線設備的軟件升級功能也只做了如下規(guī)定,如表1所示表1:TS25.463中定義了天線設備軟件升級功能<table>tableseeoriginaldocumentpage5</column></row><table>其中,DownloadStart所在行的內(nèi)容表示軟件加載開始,也就是說明開始下栽天線設備相應的軟件升級包,optional表示本項為可選項;DownloadApplication所在行的內(nèi)容表示軟件加栽正在進行中,也就是說明已經(jīng)下載的天線設備相應的軟件升級包的應用,optional表示本項為可選項;DownloadEnd所在行的內(nèi)容表示軟件加載結(jié)束,也就是說明天線設備相應的軟件升級完成,optional表示本項為可選項;Thisprocedureismandatoryifthesoftwaredownloadfeatureissupported表示即^f更TMA支持該軟件力口載的特性,那么這個過程也是強制執(zhí)行的。由此可見,TS25.463協(xié)議中規(guī)定的TMA軟件加栽功能均為可選項,而且即便TMA支持軟件升級功能,在沒有說明書或者不知道當前TMA型號的情況下,也必須要用戶嘗試著實施一次加載才能確認TMA是否支持軟件升級。由于TMA種類繁多,即便是在有說明書的情況下,還需要用戶知道當前TMA的型號或者到現(xiàn)場查看當前TMA的型號,現(xiàn)場使用的TMA數(shù)量多而且種類大多也一致,現(xiàn)場查看當前TMA的型號的難度可想而知,明顯地增加了很多人為參與步驟,在實際應用中操作起來極為不便。綜合上述,現(xiàn)有技術存在的缺陷為首先,現(xiàn)有協(xié)議中的相關內(nèi)容中沒有明確TMA是否支持軟件升級的功能。在TS25.463中TMA是否支持軟件加載功能,也就是軟件升級功能是可選的,在沒有說明書或說明書中沒有說明的情況下,用戶必須要進行一次加載才能確認TMA是否支持加載,這個明顯是事后告知。再有,現(xiàn)有技術要求用戶了解當前TMA的型號,否則就需要用戶到現(xiàn)場查獲當前TMA的型號或?qū)MA軟件進行嘗試加載后才能獲悉當前TMA是否支持軟件升級。需要較多的人為操作步驟,增加了實際應用上的不便。第三,違背用戶操作習慣,延誤操作時間,TMA可維護性低,具有比較高的風險性。用戶需要在當前TMA說明書的支持下,才能了解到當前TMA是否支持軟件升級,否則就需要嘗試軟件升級之后,才會知道當前TMA是否支持軟件升級,不符合用戶操作習慣,而且極有可能因為用戶嘗試對當前TMA軟件進行升級,導致TMA升級成功,如果用戶事先并沒有為TMA軟件升級做準備、保存現(xiàn)有TMA的相關數(shù)據(jù),就會造成嚴重的后果,甚至于丟失現(xiàn)有TMA的相關數(shù)據(jù),大大降低了TMA的可維護性,具有相當高的風險性,安全性低。因此,TMA軟件升級的現(xiàn)有技術,很難滿足當前TMA實際使用情況的需要。迫切需要能夠解決這些問題的新的技術方案的出現(xiàn),可以讓用戶明確知道當前工作中的TMA是否支持軟件升級功能,提高用戶操作的便捷性以及安全性,從而提高TMA的可維護性。
發(fā)明內(nèi)容鑒于上述現(xiàn)有技術所存在的問題,本發(fā)明的目的是提供一種塔頂放大器軟件升級的方法、系統(tǒng)及塔頂放大器,采用方便靈活的方法使得用戶明確獲悉當前塔頂放大器是否支持軟件升級,提高設備的可維護性以及操作的安全性。本發(fā)明的目的是通過以下技術方案實現(xiàn)的一種塔頂放大器軟件升級的方法,包括a、儲存著是否支持軟件升級信息的塔頂放大器向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息;b、維護端根據(jù)其接收的所述信息確定當前塔頂放大器支持軟件升級時,維護端對當前塔頂放大器進行軟件升級。所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器是否支持軟件升級的信息承栽在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中。所述步驟a之前還包括維護端向塔頂放大器發(fā)送攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢信息;塔頂放大器根據(jù)其接收到的查詢消息向維護端返回攜帶有當前塔頂放大器是否支持軟件升級的信息。一種塔頂放大器軟件升級的系統(tǒng),包括塔頂放大器和維護端,塔頂放大器中設置有儲存著是否支持軟件升級信息的軟件升級信息模塊和支持軟件升級的模塊,維護端中設置有響應軟件升級的模塊,其中,儲存著是否支持軟件升級信息的軟件升級信息模塊用于存儲塔頂放大器是否具備軟件升級功能的參數(shù)值;支持軟件升級的模塊用于向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,確定當前塔頂放大器是否具備軟件升級功能;響應軟件升級的模塊用于根據(jù)維護端接收的所述信息在確定當前塔頂放大器支持軟件升級時,對當前塔頂放大器進行軟件升級。支持軟件升級的模塊向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息承栽在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中。所述維護端中還設置有查詢模塊;查詢模塊用于向支持軟件升級的模塊發(fā)送攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢消息;支持軟件升級的模塊根據(jù)其接收到的查詢消息向響應軟件升級的模塊返回攜帶有當前塔頂放大器是否支持軟件升級的信息。一種塔頂放大器,塔頂放大器中設置有儲存著是否支持軟件升級信息的軟件升級信息模塊和支持軟件升級的模塊,其中,儲存著是否支持軟件升級信息的軟件升級信息模塊用于存儲當前塔頂放大器是否具備軟件升級功能的參數(shù)值;支持軟件升級的模塊用于向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,所述信息承載在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中,確定當前塔頂放大器是否具備軟件升級功能,使維護端根據(jù)其接收的信息判斷當前塔頂放大器是否支持軟件升級。支持軟件升級的模塊接收維護端發(fā)送來的攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢信息,并向維護端返回攜帶有當前塔頂放大器是否支持軟件升級的信息,維護端根據(jù)其接收的所述信息確定當前塔頂放大器是否支持軟件升級。由上述本發(fā)明提供的技術方案可以看出,本發(fā)明應用在用戶不了解TMA型號或者用戶沒有當前塔頂放大器(TMA)說明書的情況下,其核心是儲存著是否支持軟件升級的信息的塔頂放大器向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息;維護端根據(jù)其接收的所述信息確定當前塔頂放大器支持軟件升級時,維護端對當前塔頂放大器進行軟件升級。本發(fā)明通過塔頂放大器與維護端互相通訊的方式,來讓用戶獲取當前的塔頂放大器是否支持軟件升級,如:可以方便地對當前塔頂放大器是否支持軟件升級進行查詢,有效地解決了原有技術在沒有查看說明書的情況下無法明確獲悉TMA是否具備軟件升級功能、人為操作過多、違背用戶操作習慣、TMA可維護性低以及安全性低等問題;從而可以使得用戶對當前塔頂放大器是否具備軟件升級功能的情況了如指掌,提高設備的可維護性,降低操作難度,提高了操作的安全性以及大大地提高了TMA軟件升級的可操作性。圖1為利用本發(fā)明對TMA進行軟件升級的操作流程。具體實施方式本發(fā)明提供了一種方便靈活的方法來解決上述現(xiàn)有技術中存在的問題,用在用戶不了解TMA型號或者用戶沒有當前塔頂放大器(TMA)說明書的情況下,通過增加塔頂放大器是否支持軟件升級功能參數(shù)的方法,來讓用戶獲取當前塔頂放大器是否支持軟件升級。利用本發(fā)明所提供的技術使得塔頂放大器增益軟件升級更易于實現(xiàn),從而完善了塔頂放大器軟件升級功能,使得塔頂放大器軟件升級的過程更加透明、安全,改善了設備可維護性不高以及可操作性低的情況。本發(fā)明的核心是儲存著是否支持軟件升級信息的塔頂放大器向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,這個過程可以由用戶在維護端向塔頂放大器發(fā)送的查詢當前塔頂放大器是否支持軟件升級的指令引起,也可以是塔頂放大器自動向維護端上報當前塔頂放大器是否支持軟件升級;維護端根據(jù)其接收的所述信息確定當前塔頂放大器支持軟件升級時,維護端對當前塔頂放大器進行軟件升級。本發(fā)明可以通過命令的方式,讓用戶獲取當前塔頂放大器是否支持軟件升級,如果支持,就對TMA(塔頂放大器)軟件進行升級。本發(fā)明能夠高效、便捷、安全地實現(xiàn)對塔頂放大器軟件的升級,如可以方便查詢當前塔頂放大器是否支持軟件升級,有效地解決了原有技術在沒有查看說明書的情況下無法明確獲悉TMA是否具備軟件升級功能、人為操作過多、違背用戶操作習慣、TMA可維護性低以及安全性低等問題;從而可以使得用戶可以方便地獲悉對當前塔頂放大器是否支持軟件,提高了操作的安全性、設備的可維護性及其可操作性。TMA中存儲的是否支持軟件升級的信息,也就是表示TMA是否支持軟件升級的信息可以是在塔頂放大器制造過程中,以硬件的方式儲存在TMA內(nèi)的;也可以是通過軟件設置的方法為TMA設置的表示TMA是否支持軟件升級的參數(shù)。本發(fā)明對TMA進行軟件升級的具體步驟包括步驟1、維護端向塔頂放大器發(fā)送攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢消息,塔頂放大器返回攜帶有當前塔頂放大器是否支持軟件升級的信息;或者是維護端通過塔頂放大器上報攜帶有當前塔頂放大器是否支持軟件升級的信息獲悉當前塔頂放大器是否具備軟件升級功能,即維護端根據(jù)其接收的所述信息獲知當前塔頂放大器是否支持軟件升級;所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器是否支持軟件升級的信息承栽在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中。也就是說,維護端獲取當前塔頂放大器是否支持軟件升級這個過程可以由維護端向塔頂放大器發(fā)送的查詢當前塔頂放大器是否支持軟件升級的查詢消息引起,也可以是通過塔頂放大器自動向維護端上報當前塔頂放大器是否支持軟件升級的信息來實現(xiàn)的。步驟2、維護端接收所述信息,并根據(jù)其接收的所述信息判斷當前塔頂放大器是否支持軟件升級,從而決定是否對其進行升級;當維護端確定當前塔頂放大器不支持軟件升級時,執(zhí)行步驟3;當維護端確定當前塔頂放大器支持軟件升級時,執(zhí)行步驟4;步驟3、維護端根據(jù)其接收的所述信息確定當前塔頂放大器不支持軟件升級時,維護端為當前用戶返回當前TMA不支持軟件升級,不能對當前塔頂放大器進行軟件升級;步驟4、維護端根據(jù)其接收的所述信息確定當前塔頂放大器支持軟件升級時,維護端指示當前用戶可以對TMA軟件升級,實現(xiàn)TMA軟件升級。具體實現(xiàn)方案可以通過修正AISG協(xié)議中的TMAGetSupportedFunctions(TMA支持功能的獲得命令)中Functionflags(功能標志)中的參數(shù)來實現(xiàn),F(xiàn)unctionflags代表的是從節(jié)點對GetSupportedFunctions命令的響應數(shù)據(jù)中的一部分。在Functionflags中增加TMA是否具備支持軟件升級功能的參數(shù),即用Functionflags中的第1個bit表示TMA是否支持軟件升級功能,如表2所示,表2:Functionflags<table>tableseeoriginaldocumentpage11</column></row><table>其中,Bit(功能標志的比特位)行內(nèi)容的是從0到7的非負整數(shù),目前只有Functionflags中第0個和第1個比特位代表具體的含義,其他的幾位處于空閑狀態(tài),其中的值均設為0;數(shù)字0表示0x01這個值。比特位中的值為O表示不支持這個功能,比特位中的值為1表示支持這個功能。通過上述內(nèi)容添加,維護端通過TMAGetSupportedFunctions就可以獲得當前TMA是否具備支持軟件升級的功能。本發(fā)明提供的技術方案不僅能夠應用在TS25.463中定義了的天線設備軟件升級功能表中DownloadStart、DownloadApplication以及DownloadEnd為可選項的情況下,即便是將來這些均為必選項或部分為必選項時,本發(fā)明提供的技術方案依然適用。下面通過具體實施例,結(jié)合圖1,說明本發(fā)明對TMA進行軟件升級的具體操作流程包括到步驟11,維護端向TMA下發(fā)TMAGetSupportedFunctions;到步驟12,TMA根據(jù)維護端下發(fā)的所述命令返回TMA支持的數(shù)據(jù),所述數(shù)據(jù)包括TMA是否具備支持軟件升級功能的參數(shù),即Functionflags6勺bit1,該信息承載在Functionflags中;到步驟13,維護端根據(jù)TMA返回的所述數(shù)據(jù),即Functionflags的bit1判斷TMA是否支持軟件升級;如果返回的所述數(shù)據(jù)中,bit1中的數(shù)字為0,說明所述TMA不支持軟件升級,執(zhí)行步驟34;如果返回的所述數(shù)據(jù)中,bit1中的數(shù)字為1,說明所述TMA支持軟件升級,執(zhí)行步驟35;到步驟34,維護端確定TMA不支持軟件升級,維護端為當前用戶返回當前TMA不支持軟件升級的數(shù)據(jù),即用戶不能對當前塔頂放大器進行軟件升級;到步驟35,維護端確定TMA支持軟件升級時,維護端指示當前用戶可以對TMA軟件升級,也就是進行TMA軟件加栽,實現(xiàn)TMA軟件升級。本發(fā)明還提供了一種塔頂放大器軟件升級的系統(tǒng),包括塔頂放大器和維護端,塔頂放大器中設置有儲存著是否支持軟件升級信息的軟件升級信息模塊和支持軟件升級的模塊,維護端中設置有響應軟件升級的模塊,其中,儲存著是否支持軟件升級信息的軟件升級信息模塊用于存儲塔頂放大器是否具備軟件升級功能的參數(shù)值;支持軟件升級的模塊用于向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,確定當前塔頂放大器是否具備軟件升級功能;響應軟件升級的模塊用于根據(jù)維護端接收的所述信息在確定當前塔頂放大器支持軟件升級時,對當前塔頂放大器進行軟件升級。所述支持軟件升級的模塊向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息承栽在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中。所述維護端中還設置有查詢模塊;查詢模塊用于向支持軟件升級的模塊發(fā)送攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢消息;支持軟件升級的模塊根據(jù)其接收到的查詢消息向響應軟件升級的模塊返回攜帶有當前塔頂放大器是否支持軟件升級的信息。本發(fā)明還提供了一種塔頂放大器,塔頂放大器中設置有儲存著是否支持軟件升級信息的軟件升級信息模塊和支持軟件升級的模塊,其中,儲存著是否支持軟件升級信息的軟件升級信息模塊用于存儲當前塔頂放大器是否具備軟件升級功能的參數(shù)值;支持軟件升級的模塊用于向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,所述信息承載在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中,確定當前塔頂放大器是否具備軟件升級功能,使維護端根據(jù)其接收的信息判斷當前塔頂放大器是否支持軟件升級。支持軟件升級的模塊接收維護端發(fā)送來的攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢信息,并向維護端返回攜帶有當前塔頂放大器是否支持軟件升級的信息,維護端根據(jù)其接收的所述信息確定當前塔頂放大器是否支持軟件升級。至此,本發(fā)明僅以采用AISG協(xié)議的TMA為例,舉例說明了TMA軟件升級的方法、系統(tǒng)及塔頂放大器,但本發(fā)明不只限此,只要是通過存儲有TMA是否具備軟件升級功能的TMA向維護端發(fā)送攜帶有當前TMA是否支持軟件升級的信息,維護端根據(jù)其接收的所述信息確定當前TMA支持軟件升級時,對TMA進行軟件升級的技術方案均在本發(fā)明保護范圍之內(nèi)。以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術領域:
的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求書的保護范圍為準。權利要求1、一種塔頂放大器軟件升級的方法,其特征在于,包括a、儲存著是否支持軟件升級信息的塔頂放大器向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息;b、維護端根據(jù)其接收的所述信息確定當前塔頂放大器支持軟件升級時,維護端對當前塔頂放大器進行軟件升級。2、根據(jù)權利要求1所述的塔頂放大器軟件升級的方法,其特征在于,所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器是否支持軟件升級的信息承載在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中。3、根據(jù)權利要求1所迷的塔頂放大器軟件升級的方法,其特征在于,所述步驟a之前還包括維護端向塔頂放大器發(fā)送攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢信息;塔頂放大器根據(jù)其接收到的查詢消息向維護端返回攜帶有當前塔頂放大器是否支持軟件升級的信息。4、一種塔頂放大器軟件升級的系統(tǒng),包括塔頂放大器和維護端,其特征在于,塔頂放大器中設置有儲存著是否支持軟件升級信息的軟件升級信息模塊和支持軟件升級的模塊,維護端中設置有響應軟件升級的模塊,其中,儲存著是否支持軟件升級信息的軟件升級信息模塊用于存儲塔頂放大器是否具備軟件升級功能的參數(shù)值;支持軟件升級的模塊用于向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,確定當前塔頂放大器是否具備軟件升級功能;響應軟件升級的模塊用于根據(jù)維護端接收的所述信息在確定當前塔頂放大器支持軟件升級時,對當前塔頂放大器進行軟件升級。5、根據(jù)權利要求4所述的塔頂放大器軟件升級的系統(tǒng),其特征在于,支持軟件升級的模塊向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息承載在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中。6、根據(jù)權利要求4所述的塔頂放大器軟件升級的系統(tǒng),其特征在于,所述維護端中還設置有查詢模塊;查詢模塊用于向支持軟件升級的模塊發(fā)送攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢消息;支持軟件升級的模塊根據(jù)其接收到的查詢消息向響應軟件升級的模塊返回攜帶有當前塔頂放大器是否支持軟件升級的信息。7、一種塔頂放大器,其特征在于,塔頂放大器中設置有儲存著是否支持軟件升級信息的軟件升級信息模塊和支持軟件升級的模塊,其中,儲存著是否支持軟件升級信息的軟件升級信息模塊用于存儲當前塔頂放大器是否具備軟件升級功能的參數(shù)值;支持軟件升級的模塊用于向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息,所述信息承載在所述塔頂放大器向維護端發(fā)送的攜帶有當前塔頂放大器支持功能的信息中,確定當前塔頂放大器是否具備軟件升級功能,使維護端根據(jù)其接收的信息判斷當前塔頂放大器是否支持軟件升級。8、根據(jù)權利要求7所述的塔頂放大器,其特征在于,支持軟件升級的模塊接收維護端發(fā)送來的攜帶有查詢當前塔頂放大器是否支持軟件升級的查詢信息,并向維護端返回攜帶有當前塔頂放大器是否支持軟件升級的信息,維護端根據(jù)其接收的所述信息確定當前塔頂放大器是否支持軟件升級。全文摘要本發(fā)明涉及一種塔頂放大器軟件升級的方法及系統(tǒng)及塔頂放大器,應用在通訊領域,核心是儲存著是否支持軟件升級信息的塔頂放大器向維護端發(fā)送攜帶有當前塔頂放大器是否支持軟件升級的信息;維護端根據(jù)其接收的所述信息確定當前塔頂放大器支持軟件升級時,維護端對當前塔頂放大器進行軟件升級。本發(fā)明通過塔頂放大器與維護端互相通訊的方式,來讓用戶獲取當前的塔頂放大器是否支持軟件升級,如可以方便地對當前塔頂放大器是否支持軟件升級進行查詢,有效地解決了現(xiàn)有技術在沒有查看說明書的情況下無法明確獲悉塔頂放大器是否具備軟件升級功能、人為操作過多、違背用戶操作習慣以及塔頂放大器可維護性低等問題。文檔編號H04B7/005GK101119143SQ200610103989公開日2008年2月6日申請日期2006年8月1日優(yōu)先權日2006年8月1日發(fā)明者孫維東申請人:華為技術有限公司