专利名称::一种塔顶放大器软件升级的方法及系统及塔顶放大器的制作方法
技术领域:
:本发明涉及通信领域,尤其涉及一种塔顶放大器软件升级的方法及系统及塔顶放大器。
背景技术:
:塔顶放大器(TMA)作为3G系统中的一个部件,用于调节由于射频反馈电缆过长引起的信号增益损失,位于天线与基站之间,应用在天线与基站距离较远的情况下。在TMA的实际应用中,经常碰到TMA的软件升级问题,目前,通常采用的解决TMA软件升级的方式有两种一种是根据TMA说明书的内容辨别当前TMA是否支持软件升级,采用这种方式时需要知道当前TMA的具体型号;另外一种方式,也就是在没有说明书的情况或者即便有说明书但不知道当前TMA的具体型号情况下采用的方式是用户需要先尝试对软件进行升级,当升级失败时,通过查看升级失败的返回码,才能确认是否为当前TMA不支持软件升级。在TMA遵循的AISG协议中对TMA软件升级功能的定义(同其他公共功能一样,参见TS25.463),并没有明确TMA是否支持软件升级。AISG2.0中的TMAGetSupportedFunctions(TMA支持功能的获得命令)用于为用户显示当前TMA支持的功能,TMA根据GetSupportedFunctions返回的Functionflags(功能标志)信息,Functionflags代表的是从节点对GetSupportedFunctions命令的响应数据的一部分,目前该数据仅包含TMA支持的功能仅限于TMA硬件方面支持的功能,TMA支持的软件方面支持的功能并没有说明。而TS25.463对天线设备的软件升级功能也只做了如下规定,如表1所示表1:TS25.463中定义了天线设备软件升级功能<table>tableseeoriginaldocumentpage5</column></row><table>其中,DownloadStart所在行的内容表示软件加载开始,也就是说明开始下栽天线设备相应的软件升级包,optional表示本项为可选项;DownloadApplication所在行的内容表示软件加栽正在进行中,也就是说明已经下载的天线设备相应的软件升级包的应用,optional表示本项为可选项;DownloadEnd所在行的内容表示软件加载结束,也就是说明天线设备相应的软件升级完成,optional表示本项为可选项;Thisprocedureismandatoryifthesoftwaredownloadfeatureissupported表示即^f更TMA支持该软件力口载的特性,那么这个过程也是强制执行的。由此可见,TS25.463协议中规定的TMA软件加栽功能均为可选项,而且即便TMA支持软件升级功能,在没有说明书或者不知道当前TMA型号的情况下,也必须要用户尝试着实施一次加载才能确认TMA是否支持软件升级。由于TMA种类繁多,即便是在有说明书的情况下,还需要用户知道当前TMA的型号或者到现场查看当前TMA的型号,现场使用的TMA数量多而且种类大多也一致,现场查看当前TMA的型号的难度可想而知,明显地增加了很多人为参与步骤,在实际应用中操作起来极为不便。综合上述,现有技术存在的缺陷为首先,现有协议中的相关内容中没有明确TMA是否支持软件升级的功能。在TS25.463中TMA是否支持软件加载功能,也就是软件升级功能是可选的,在没有说明书或说明书中没有说明的情况下,用户必须要进行一次加载才能确认TMA是否支持加载,这个明显是事后告知。再有,现有技术要求用户了解当前TMA的型号,否则就需要用户到现场查获当前TMA的型号或对TMA软件进行尝试加载后才能获悉当前TMA是否支持软件升级。需要较多的人为操作步骤,增加了实际应用上的不便。第三,违背用户操作习惯,延误操作时间,TMA可维护性低,具有比较高的风险性。用户需要在当前TMA说明书的支持下,才能了解到当前TMA是否支持软件升级,否则就需要尝试软件升级之后,才会知道当前TMA是否支持软件升级,不符合用户操作习惯,而且极有可能因为用户尝试对当前TMA软件进行升级,导致TMA升级成功,如果用户事先并没有为TMA软件升级做准备、保存现有TMA的相关数据,就会造成严重的后果,甚至于丢失现有TMA的相关数据,大大降低了TMA的可维护性,具有相当高的风险性,安全性低。因此,TMA软件升级的现有技术,很难满足当前TMA实际使用情况的需要。迫切需要能够解决这些问题的新的技术方案的出现,可以让用户明确知道当前工作中的TMA是否支持软件升级功能,提高用户操作的便捷性以及安全性,从而提高TMA的可维护性。
发明内容鉴于上述现有技术所存在的问题,本发明的目的是提供一种塔顶放大器软件升级的方法、系统及塔顶放大器,采用方便灵活的方法使得用户明确获悉当前塔顶放大器是否支持软件升级,提高设备的可维护性以及操作的安全性。本发明的目的是通过以下技术方案实现的一种塔顶放大器软件升级的方法,包括a、储存着是否支持软件升级信息的塔顶放大器向维护端发送携带有当前塔顶放大器是否支持软件升级的信息;b、维护端根据其接收的所述信息确定当前塔顶放大器支持软件升级时,维护端对当前塔顶放大器进行软件升级。所述塔顶放大器向维护端发送的携带有当前塔顶放大器是否支持软件升级的信息承栽在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中。所述步骤a之前还包括维护端向塔顶放大器发送携带有查询当前塔顶放大器是否支持软件升级的查询信息;塔顶放大器根据其接收到的查询消息向维护端返回携带有当前塔顶放大器是否支持软件升级的信息。一种塔顶放大器软件升级的系统,包括塔顶放大器和维护端,塔顶放大器中设置有储存着是否支持软件升级信息的软件升级信息模块和支持软件升级的模块,维护端中设置有响应软件升级的模块,其中,储存着是否支持软件升级信息的软件升级信息模块用于存储塔顶放大器是否具备软件升级功能的参数值;支持软件升级的模块用于向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,确定当前塔顶放大器是否具备软件升级功能;响应软件升级的模块用于根据维护端接收的所述信息在确定当前塔顶放大器支持软件升级时,对当前塔顶放大器进行软件升级。支持软件升级的模块向维护端发送携带有当前塔顶放大器是否支持软件升级的信息承栽在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中。所述维护端中还设置有查询模块;查询模块用于向支持软件升级的模块发送携带有查询当前塔顶放大器是否支持软件升级的查询消息;支持软件升级的模块根据其接收到的查询消息向响应软件升级的模块返回携带有当前塔顶放大器是否支持软件升级的信息。一种塔顶放大器,塔顶放大器中设置有储存着是否支持软件升级信息的软件升级信息模块和支持软件升级的模块,其中,储存着是否支持软件升级信息的软件升级信息模块用于存储当前塔顶放大器是否具备软件升级功能的参数值;支持软件升级的模块用于向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,所述信息承载在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中,确定当前塔顶放大器是否具备软件升级功能,使维护端根据其接收的信息判断当前塔顶放大器是否支持软件升级。支持软件升级的模块接收维护端发送来的携带有查询当前塔顶放大器是否支持软件升级的查询信息,并向维护端返回携带有当前塔顶放大器是否支持软件升级的信息,维护端根据其接收的所述信息确定当前塔顶放大器是否支持软件升级。由上述本发明提供的技术方案可以看出,本发明应用在用户不了解TMA型号或者用户没有当前塔顶放大器(TMA)说明书的情况下,其核心是储存着是否支持软件升级的信息的塔顶放大器向维护端发送携带有当前塔顶放大器是否支持软件升级的信息;维护端根据其接收的所述信息确定当前塔顶放大器支持软件升级时,维护端对当前塔顶放大器进行软件升级。本发明通过塔顶放大器与维护端互相通讯的方式,来让用户获取当前的塔顶放大器是否支持软件升级,如:可以方便地对当前塔顶放大器是否支持软件升级进行查询,有效地解决了原有技术在没有查看说明书的情况下无法明确获悉TMA是否具备软件升级功能、人为操作过多、违背用户操作习惯、TMA可维护性低以及安全性低等问题;从而可以使得用户对当前塔顶放大器是否具备软件升级功能的情况了如指掌,提高设备的可维护性,降低操作难度,提高了操作的安全性以及大大地提高了TMA软件升级的可操作性。图1为利用本发明对TMA进行软件升级的操作流程。具体实施方式本发明提供了一种方便灵活的方法来解决上述现有技术中存在的问题,用在用户不了解TMA型号或者用户没有当前塔顶放大器(TMA)说明书的情况下,通过增加塔顶放大器是否支持软件升级功能参数的方法,来让用户获取当前塔顶放大器是否支持软件升级。利用本发明所提供的技术使得塔顶放大器增益软件升级更易于实现,从而完善了塔顶放大器软件升级功能,使得塔顶放大器软件升级的过程更加透明、安全,改善了设备可维护性不高以及可操作性低的情况。本发明的核心是储存着是否支持软件升级信息的塔顶放大器向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,这个过程可以由用户在维护端向塔顶放大器发送的查询当前塔顶放大器是否支持软件升级的指令引起,也可以是塔顶放大器自动向维护端上报当前塔顶放大器是否支持软件升级;维护端根据其接收的所述信息确定当前塔顶放大器支持软件升级时,维护端对当前塔顶放大器进行软件升级。本发明可以通过命令的方式,让用户获取当前塔顶放大器是否支持软件升级,如果支持,就对TMA(塔顶放大器)软件进行升级。本发明能够高效、便捷、安全地实现对塔顶放大器软件的升级,如可以方便查询当前塔顶放大器是否支持软件升级,有效地解决了原有技术在没有查看说明书的情况下无法明确获悉TMA是否具备软件升级功能、人为操作过多、违背用户操作习惯、TMA可维护性低以及安全性低等问题;从而可以使得用户可以方便地获悉对当前塔顶放大器是否支持软件,提高了操作的安全性、设备的可维护性及其可操作性。TMA中存储的是否支持软件升级的信息,也就是表示TMA是否支持软件升级的信息可以是在塔顶放大器制造过程中,以硬件的方式储存在TMA内的;也可以是通过软件设置的方法为TMA设置的表示TMA是否支持软件升级的参数。本发明对TMA进行软件升级的具体步骤包括步骤1、维护端向塔顶放大器发送携带有查询当前塔顶放大器是否支持软件升级的查询消息,塔顶放大器返回携带有当前塔顶放大器是否支持软件升级的信息;或者是维护端通过塔顶放大器上报携带有当前塔顶放大器是否支持软件升级的信息获悉当前塔顶放大器是否具备软件升级功能,即维护端根据其接收的所述信息获知当前塔顶放大器是否支持软件升级;所述塔顶放大器向維护端发送的携带有当前塔顶放大器是否支持软件升级的信息承栽在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中。也就是说,维护端获取当前塔顶放大器是否支持软件升级这个过程可以由维护端向塔顶放大器发送的查询当前塔顶放大器是否支持软件升级的查询消息引起,也可以是通过塔顶放大器自动向维护端上报当前塔顶放大器是否支持软件升级的信息来实现的。步骤2、维护端接收所述信息,并根据其接收的所述信息判断当前塔顶放大器是否支持软件升级,从而决定是否对其进行升级;当维护端确定当前塔顶放大器不支持软件升级时,执行步骤3;当维护端确定当前塔顶放大器支持软件升级时,执行步骤4;步骤3、维护端根据其接收的所述信息确定当前塔顶放大器不支持软件升级时,维护端为当前用户返回当前TMA不支持软件升级,不能对当前塔顶放大器进行软件升级;步骤4、维护端根据其接收的所述信息确定当前塔顶放大器支持软件升级时,维护端指示当前用户可以对TMA软件升级,实现TMA软件升级。具体实现方案可以通过修正AISG协议中的TMAGetSupportedFunctions(TMA支持功能的获得命令)中Functionflags(功能标志)中的参数来实现,Functionflags代表的是从节点对GetSupportedFunctions命令的响应数据中的一部分。在Functionflags中增加TMA是否具备支持软件升级功能的参数,即用Functionflags中的第1个bit表示TMA是否支持软件升级功能,如表2所示,表2:Functionflags<table>tableseeoriginaldocumentpage11</column></row><table>其中,Bit(功能标志的比特位)行内容的是从0到7的非负整数,目前只有Functionflags中第0个和第1个比特位代表具体的含义,其他的几位处于空闲状态,其中的值均设为0;数字0表示0x01这个值。比特位中的值为O表示不支持这个功能,比特位中的值为1表示支持这个功能。通过上述内容添加,维护端通过TMAGetSupportedFunctions就可以获得当前TMA是否具备支持软件升级的功能。本发明提供的技术方案不仅能够应用在TS25.463中定义了的天线设备软件升级功能表中DownloadStart、DownloadApplication以及DownloadEnd为可选项的情况下,即便是将来这些均为必选项或部分为必选项时,本发明提供的技术方案依然适用。下面通过具体实施例,结合图1,说明本发明对TMA进行软件升级的具体操作流程包括到步骤11,维护端向TMA下发TMAGetSupportedFunctions;到步骤12,TMA根据维护端下发的所述命令返回TMA支持的数据,所述数据包括TMA是否具备支持软件升级功能的参数,即Functionflags6勺bit1,该信息承载在Functionflags中;到步骤13,维护端根据TMA返回的所述数据,即Functionflags的bit1判断TMA是否支持软件升级;如果返回的所述数据中,bit1中的数字为0,说明所述TMA不支持软件升级,执行步骤34;如果返回的所述数据中,bit1中的数字为1,说明所述TMA支持软件升级,执行步骤35;到步骤34,维护端确定TMA不支持软件升级,维护端为当前用户返回当前TMA不支持软件升级的数据,即用户不能对当前塔顶放大器进行软件升级;到步骤35,维护端确定TMA支持软件升级时,维护端指示当前用户可以对TMA软件升级,也就是进行TMA软件加栽,实现TMA软件升级。本发明还提供了一种塔顶放大器软件升级的系统,包括塔顶放大器和维护端,塔顶放大器中设置有储存着是否支持软件升级信息的软件升级信息模块和支持软件升级的模块,维护端中设置有响应软件升级的模块,其中,储存着是否支持软件升级信息的软件升级信息模块用于存储塔顶放大器是否具备软件升级功能的参数值;支持软件升级的模块用于向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,确定当前塔顶放大器是否具备软件升级功能;响应软件升级的模块用于根据维护端接收的所述信息在确定当前塔顶放大器支持软件升级时,对当前塔顶放大器进行软件升级。所述支持软件升级的模块向维护端发送携带有当前塔顶放大器是否支持软件升级的信息承栽在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中。所述维护端中还设置有查询模块;查询模块用于向支持软件升级的模块发送携带有查询当前塔顶放大器是否支持软件升级的查询消息;支持软件升级的模块根据其接收到的查询消息向响应软件升级的模块返回携带有当前塔顶放大器是否支持软件升级的信息。本发明还提供了一种塔顶放大器,塔顶放大器中设置有储存着是否支持软件升级信息的软件升级信息模块和支持软件升级的模块,其中,储存着是否支持软件升级信息的软件升级信息模块用于存储当前塔顶放大器是否具备软件升级功能的参数值;支持软件升级的模块用于向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,所述信息承载在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中,确定当前塔顶放大器是否具备软件升级功能,使维护端根据其接收的信息判断当前塔顶放大器是否支持软件升级。支持软件升级的模块接收维护端发送来的携带有查询当前塔顶放大器是否支持软件升级的查询信息,并向维护端返回携带有当前塔顶放大器是否支持软件升级的信息,维护端根据其接收的所述信息确定当前塔顶放大器是否支持软件升级。至此,本发明仅以采用AISG协议的TMA为例,举例说明了TMA软件升级的方法、系统及塔顶放大器,但本发明不只限此,只要是通过存储有TMA是否具备软件升级功能的TMA向维护端发送携带有当前TMA是否支持软件升级的信息,维护端根据其接收的所述信息确定当前TMA支持软件升级时,对TMA进行软件升级的技术方案均在本发明保护范围之内。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。权利要求1、一种塔顶放大器软件升级的方法,其特征在于,包括a、储存着是否支持软件升级信息的塔顶放大器向维护端发送携带有当前塔顶放大器是否支持软件升级的信息;b、维护端根据其接收的所述信息确定当前塔顶放大器支持软件升级时,维护端对当前塔顶放大器进行软件升级。2、根据权利要求1所述的塔顶放大器软件升级的方法,其特征在于,所述塔顶放大器向维护端发送的携带有当前塔顶放大器是否支持软件升级的信息承载在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中。3、根据权利要求1所迷的塔顶放大器软件升级的方法,其特征在于,所述步骤a之前还包括维护端向塔顶放大器发送携带有查询当前塔顶放大器是否支持软件升级的查询信息;塔顶放大器根据其接收到的查询消息向维护端返回携带有当前塔顶放大器是否支持软件升级的信息。4、一种塔顶放大器软件升级的系统,包括塔顶放大器和维护端,其特征在于,塔顶放大器中设置有储存着是否支持软件升级信息的软件升级信息模块和支持软件升级的模块,维护端中设置有响应软件升级的模块,其中,储存着是否支持软件升级信息的软件升级信息模块用于存储塔顶放大器是否具备软件升级功能的参数值;支持软件升级的模块用于向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,确定当前塔顶放大器是否具备软件升级功能;响应软件升级的模块用于根据维护端接收的所述信息在确定当前塔顶放大器支持软件升级时,对当前塔顶放大器进行软件升级。5、根据权利要求4所述的塔顶放大器软件升级的系统,其特征在于,支持软件升级的模块向维护端发送携带有当前塔顶放大器是否支持软件升级的信息承载在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中。6、根据权利要求4所述的塔顶放大器软件升级的系统,其特征在于,所述维护端中还设置有查询模块;查询模块用于向支持软件升级的模块发送携带有查询当前塔顶放大器是否支持软件升级的查询消息;支持软件升级的模块根据其接收到的查询消息向响应软件升级的模块返回携带有当前塔顶放大器是否支持软件升级的信息。7、一种塔顶放大器,其特征在于,塔顶放大器中设置有储存着是否支持软件升级信息的软件升级信息模块和支持软件升级的模块,其中,储存着是否支持软件升级信息的软件升级信息模块用于存储当前塔顶放大器是否具备软件升级功能的参数值;支持软件升级的模块用于向维护端发送携带有当前塔顶放大器是否支持软件升级的信息,所述信息承载在所述塔顶放大器向维护端发送的携带有当前塔顶放大器支持功能的信息中,确定当前塔顶放大器是否具备软件升级功能,使维护端根据其接收的信息判断当前塔顶放大器是否支持软件升级。8、根据权利要求7所述的塔顶放大器,其特征在于,支持软件升级的模块接收维护端发送来的携带有查询当前塔顶放大器是否支持软件升级的查询信息,并向维护端返回携带有当前塔顶放大器是否支持软件升级的信息,维护端根据其接收的所述信息确定当前塔顶放大器是否支持软件升级。全文摘要本发明涉及一种塔顶放大器软件升级的方法及系统及塔顶放大器,应用在通讯领域,核心是储存着是否支持软件升级信息的塔顶放大器向维护端发送携带有当前塔顶放大器是否支持软件升级的信息;维护端根据其接收的所述信息确定当前塔顶放大器支持软件升级时,维护端对当前塔顶放大器进行软件升级。本发明通过塔顶放大器与维护端互相通讯的方式,来让用户获取当前的塔顶放大器是否支持软件升级,如可以方便地对当前塔顶放大器是否支持软件升级进行查询,有效地解决了现有技术在没有查看说明书的情况下无法明确获悉塔顶放大器是否具备软件升级功能、人为操作过多、违背用户操作习惯以及塔顶放大器可维护性低等问题。文档编号H04B7/005GK101119143SQ200610103989公开日2008年2月6日申请日期2006年8月1日优先权日2006年8月1日发明者孙维东申请人:华为技术有限公司