专利名称:一种射频拉远单元的软件获取方法及系统的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种射频拉远单元的软件获取方法及系统。
背景技术:
无线通信领域的基站系统的一种经典架构是将射频单元与基带控制单元分离,整个基站系统由BBU (Base Band Unit,基带控制单元)与RRU(Radio Remote Unit,射频拉远单元)组成。BBU与RRU分别承担基站的基带处理部分和射频处理部分,各自独立安装,分开放置,通过电接口或光接口相连接。RRU没有自己独立的网管,而是通过BBU所接的网管统一管理,这样就涉及到RRU的软件如何被管理的问题。多制式融合是无线硬件产品的发展趋势,如同一套RRU硬件能够同时支持多种制式的多种组合,而这些组合中,所需软件又是不同的,RRU要运行某个特定模式必须使用对应的软件才能够支持。比较常见的做法是把各个运行模式下所需的软件合并成一个文件包一次性下载至RRU,这种做法会导致软件过大,下载时间过长,RRU可能没有那么大的内存或者磁盘存放,导致无法存储和加载整个软件大包,而且集成度很高的RRU功能会越来越多,采用合并的这种方式会导致软件大小不可控制。因此,需要一种机制来解决支持多制式融合的RRU的软件获取问题。
发明内容
本发明提供一种射频拉远单元的软件获取方法及系统,解决支持多制式融合的RRU的软件获取问题。为解决上述技术问题,本发明采取以下技术方案。一种射频拉远单元的软件获取方法,包括根据射频拉远单元当前的运行模式确定所需的软件;将所述射频拉远单元在当前的运行模式下所需的软件下载至所述射频拉远单元。在本发明一实施例中,射频拉远单元当前的运行模式通过基带控制单元配置或者在射频拉远单元出厂时设置默认的运行模式。在本发明一实施例中,根据射频拉远单元当前的运行模式确定所需的软件的方法包括获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件。在本发明一实施例中,射频拉远单元的运行模式与所需软件的绑定关系预设在预存有所述射频拉远单元所需软件的软件管理单元;所述软件管理单元从所述射频拉远单元获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件;之后向所述射频拉远单元提供其所需的软件的下载参数;所述射频拉远单元根据所述下载参数从所述软件管理单元下载所需的软件。 在本发明一实施例中,下载参数包括下载地址和/或软件标识。
一种射频拉远单元的软件获取系统,包括软件确定模块和软件下载模块,其中,所述软件确定模块用于根据射频拉远单元当前的运行模式确定所需的软件;所述软件下载模块用于将所述射频拉远单元在当前的运行模式下所需的软件下载至所述射频拉远单元。
在本发明一实施例中,该系统还包括存储模块,所述存储模块用于预存射频拉远单元的运行模式与所需软件的绑定关系;所述软件确定模块用于获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件。在本发明一实施例中,该系统该软件确定模块和存储模块设置在软件管理单元,所述存储模块还存储有所述射频拉远单元所需的软件;所述软件确定模块用于从所述射频拉远单元获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件之后,还用于向所述射频拉远单元提供其所需的软件的下载参数;所述软件下载模块设置在所述射频拉远单元上,所述软件下载模块用于根据所述下载参数从所述存储模块下载所需的软件。在本发明一实施例中,软件管理单元为基站控制单元。在本发明一实施例中,软件管理单元包括网管单元和后台服务器,所述射频拉远单元的运行模式与所需软件的绑定关系预设在所述网管单元,所述射频拉远单元所需软件预存在所述后台服务器。存储模块包括用于第一存储模块和第二存储模块,所述第一存储模块用于预存所述射频拉远单元的运行模式与所需软件的绑定关系,所述第二存储模块用于存储有所述射频拉远单元所需的软件,所述第一存储模块设置在所述网管单元,所述第二存储模块设置在所述后台服务器。本发明根据RRU当前的运行模式确定所需的软件,并相应下载该运行模式下所需的软件至RRU的方法,相比现有技术中把各个运行模式下所需的软件合并成一个文件包一次性下载至RRU的方式,更加灵活、可控,而且因为软件不大,对RRU的内存或者磁盘存放的要求不高。
图I为本发明一实施例RRU的运行模式与所需软件的绑定关系的示意图;图2为本发明一实施例射频拉远单元的软件获取系统的示意图;图3为图2所示系统的软件获取方法流程图;图4为本发明另一实施例射频拉远单元的软件获取系统的示意图;图5为图4所示系统的软件获取方法流程图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。射频拉远单元的运行模式包括单模和双模,单模包括但不局限于GSM(GlobalSystem of Mobile communication,全球移动通讯系统)单模、AMPS (Advanced MobilePhone System,高级移动电话系统)单模、TDMA(Time Division Multiple Access,时分多址)单模、CDMA (Code Division Multiple Access,码分多址)单模、UMTS (UniversalMobile Telecommunications System,通用移动通信系统)单模、WiMax (WorldwideInteroperability for Microwave Access,全球微波互联接入)单模、LTE(Long TermEvolution,长期演进)单模。双模指由上述任意两种模式组成的双模,如⑶双模,即GSM/UMTS双模。各种运行模式的运行需要相对应的一套或者多套软件,一套的含义是指RRU可以独立运行的一个或者多个软件,比如一个RRU需要CPU、FPGA和DSP软件才能正常运行,那么CPU、FPGA和DSP软件则组成一套软件。本发明中,可以预先建立RRU的运行模式与所需软件的绑定关系。建立该绑定关系的方式有多种。为了使用过程中更加方便,可以预先给各运行模式配置不同的编号,给各运行模式下所需的一套或者多套软件配置不同的编号,如GU双模的编号为模式号1、G单模的编号为模式号2、U单模的编号为模式号3 ;GU双模下所需软件Soft_GU的编号为软件套 I、G单模下所需软件Soft_GSM的编号为软件套2、U单模下所需软件Soft_UMTS的编号为软件套3等,如图I所示,为本发明一实施例RRU的运行模式与所需软件的绑定关系的示意图,该种绑定关系支持通过RRU的运行模式的编号进行查询。预先将该绑定关系保存在RRU和软件管理单元,本发明中的软件管理单元指预存有RRU所需软件,向RRU提供下载服务的任一单元。软件管理单元可以是BBU,该BBU上预存有RRU的运行模式与所需软件的绑定关系,还预存有RRU所需的软件。或者软件管理单元还可以包括网管单元和后台服务器,网管单元中预存有RRU的运行模式与所需软件的绑定关系,后台服务器中保存有RRU所需的软件。射频拉远单元初次运行之前或需要更改运行模式时,需要给射频拉远单元配置正确的运行模式。给射频拉远单元配置运行模式的方式有多种,包括但不局限于以下几种方式I)通过BBU配置给RRU,这种配置方式包括直接配置和间接配置,直接配置指的是直接将运行模式配置给RRU ;间接配置指的是RRU从BBU给其配置的其它参数中获知运行模式。2)RRU出厂时,RRU生产上给其配置一个默认的但有效的运行模式。将配置好的运行模式(如运行模式的编号)保存在RRU的FIASH上,以方便RRU或其他设备随时获取RRU当前的运行模式。以从BBU上下载RRU所需软件为例,本发明一实施例射频拉远单元的软件获取系统如图2所示。该系统包括作为软件管理单元的BBU,还包括RRU,BBU上设置有软件确定模块21和存储模块22,存储模块22中预存有RRU的运行模式与所需软件的绑定关系,还预存有RRU所需的软件,或者也可以在BBU设置另一存储空间用于存储RRU所需的软件,RRU上设置有FIASH和软件下载模块23,FIASH中存储有RRU当前的运行模式。软件确定模块21用于获取RRU当前的运行模式(如运行模式的编号),获取的方式有多种,可以是由RRU将其FIASH保存的当前的运行模式上报至BBU,也可以是BBU主动从RRU的FIASH获取其当前的运行模式;获取RRU当前的运行模式之后,软件确定模块21还用于从存储模块22中获取RRU的运行模式与所需软件的绑定关系,并根据该运行模式(如运行模式的编号),从该绑定关系中,确定所需的软件;软件确定模块21向该RRU提供其所需的软件的下载参数;软件下载模块23用于根据该下载参数从存储模块22下载所需的软件至RRU。如图3所示,该系统的软件获取方法可以是
S301、软件确定模块21接收RRU发出的下载请求,该下载请求中携带RRU的FIASH保存的当前的运行模式(如运行模式的编号)。S 302、软件确定模块21从BBU的存储模块23中获取RRU的运行模式与所需软件的绑定关系;S303、软件确定模块21根据RRU当前的运行模式(如运行模式的编号)从该绑定关系中,确定所需的软件;S304、软件确定模块21向该RRU发送其所需的软件的下载参数,包括下载地址、软件标识(如软件套的编号)、下载口令等;S305、软件下载模块23用于根据该下载参数从BBU的存储模块22下载所需的软件至RRU,这样RRU从BBU上得到了其当前的运行模式所需要的对应软件。以通过网管单元从后台服务器下载RRU所需软件为例,本发明另一实施例射频拉远单元的软件获取系统如图4所示。该系统包括由网管单元和后台服务器组成的软件管理单元和RRU,网管单元上设置有软件确定模块41和第一存储模块421,后台服务器上设置第二存储模块422,第一存储模块421中预存有RRU的运行模式与所需软件的绑定关系,第二存储模块422预存有RRU所需的软件,RRU上设置有FIASH和软件下载模块43,FIASH中存储有RRU当前的运行模式。软件确定模块41用于获取RRU当前的运行模式(如运行模式的编号),获取的方式有多种,可以是由RRU将其FIASH保存的当前的运行模式上报,也可以是软件确定模块41主动从RRU的FIASH获取其当前的运行模式;获取RRU当前的运行模式之后,软件确定模块,41还用于从第一存储模块421中获取RRU的运行模式与所需软件的绑定关系,并根据该运行模式(如运行模式的编号),从该绑定关系中,确定所需的软件;软件确定模块41向该RRU提供其所需的软件的下载参数;软件下载模块43用于根据该下载参数从第二存储模块422下载所需的软件至RRU。如图5所示,该系统的软件获取方法可以是S501、软件确定模块41接收RRU发出的下载请求,该下载请求中携带RRU的FIASH保存的当前的运行模式(如运行模式的编号)。S502、软件确定模块41从网管单元的第一存储模块421中获取RRU的运行模式与所需软件的绑定关系;S503、软件确定模块41根据RRU当前的运行模式(如运行模式的编号)从该绑定关系中,确定所需的软件;S504、软件确定模块41向该RRU发送其所需的软件的下载参数,包括下载地址、软件标识(如软件套的编号)、下载口令等;S505、软件下载模块43用于根据该下载参数从后台服务器的第二存储模块422下载所需的软件至RRU,这样RRU通过网管单元从后台服务器得到了其当前的运行模式所需要的对应软件。本发明根据RRU当前的运行模式确定所需的软件,并相应下载该运行模式下所需的软件至RRU的方法,相比现有技术中把各个运行模式下所需的软件合并成一个文件包一次性下载至RRU的方式,更加灵活、可控,而且因为软件不大,对RRU的内存或者磁盘存放的要 求不高。 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种射频拉远单元的软件获取方法,其特征在于,包括根据射频拉远单元当前的运行模式确定所需的软件;将所述射频拉远单元在当前的运行模式下所需的软件下载至所述射频拉远单元。
2.如权利要求I所述的射频拉远单元的软件获取方法,其特征在于,所述射频拉远单元当前的运行模式通过基带控制单元配置或者在射频拉远单元出厂时设置默认的运行模式。
3.如权利要求I所述的射频拉远单元的软件获取方法,其特征在于,根据射频拉远单元当前的运行模式确定所需的软件的方法包括获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件。
4.如权利要求3所述的射频拉远单元的软件获取方法,其特征在于,所述射频拉远单元的运行模式与所需软件的绑定关系预设在预存有所述射频拉远单元所需软件的软件管理单元;所述软件管理单元从所述射频拉远单元获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件;之后向所述射频拉远单元提供其所需的软件的下载参数;所述射频拉远单元根据所述下载参数从所述软件管理单元下载所需的软件。
5.如权利要求4所述的射频拉远单元的软件获取方法,其特征在于,所述下载参数包括下载地址和/或软件标识。
6.如权利要求4所述的射频拉远单元的软件获取方法,其特征在于,所述软件管理单元为基站控制单元;或者所述软件管理单元包括网管单元和后台服务器,所述射频拉远单元的运行模式与所需软件的绑定关系预设在所述网管单元,所述射频拉远单元所需软件预存在所述后台服务器。
7.一种射频拉远单元的软件获取系统,其特征在于,包括软件确定模块和软件下载模块,其中,所述软件确定模块用于根据射频拉远单元当前的运行模式确定所需的软件;所述软件下载模块用于将所述射频拉远单元在当前的运行模式下所需的软件下载至所述射频拉远单元。
8.如权利要求7所述的射频拉远单元的软件获取系统,其特征在于,还包括存储模块,所述存储模块用于预存射频拉远单元的运行模式与所需软件的绑定关系;所述软件确定模块用于获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件。
9.如权利要求8所述的射频拉远单元的软件获取系统,其特征在于,所述软件确定模块和存储模块设置在软件管理单元,所述存储模块还存储有所述射频拉远单元所需的软件;所述软件确定模块用于从所述射频拉远单元获取射频拉远单元当前的运行模式,根据射频拉远单元当前的运行模式,从预设的射频拉远单元的运行模式与所需软件的绑定关系中,确定所需的软件之后,还用于向所述射频拉远单元提供其所需的软件的下载参数;所述软件下载模块设置在所述射频拉远单元上,所述软件下载模块用于根据所述下载参数从所述存储模块下载所需的软件。
10.如权利要求8所述的射频拉远单元的软件获取系统,其特征在于,所述软件管理单元为基带控制单元;或者,所述软件管理单元包括网管单元和后台服务器,所述存储模块包括用于第一存储模块和第二存储模块,所述第一存储模块用于预存所述射频拉远单元的运行模式与所需软件的绑定关系,所述第二存储模块用于存储有所述射频拉远单元所需的软件,所述第一存储模块设置在所述网管单元,所述第二存储模 块设置在所述后台服务器。
全文摘要
本发明公开一种射频拉远单元的软件获取方法及系统,该方法包括根据射频拉远单元当前的运行模式确定所需的软件;将所述射频拉远单元在当前的运行模式下所需的软件下载至所述射频拉远单元。该系统包括软件确定模块和软件下载模块,软件确定模块用于根据射频拉远单元当前的运行模式确定所需的软件;软件下载模块用于将射频拉远单元在当前的运行模式下所需的软件下载至该射频拉远单元。本发明通过以上技术方案,解决支持多制式融合的RRU的软件获取问题。
文档编号H04W88/08GK102625340SQ20121006908
公开日2012年8月1日 申请日期2012年3月15日 优先权日2012年3月15日
发明者钟小武 申请人:中兴通讯股份有限公司