一种控制RRU远程升级的方法及装置制造方法及图纸

技术编号:6962226 阅读:280 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种控制RRU远程升级的方法及装置,用于在有效缩减退服时间的情况下实现RRU的批量受控升级,该方法包括:基带处理单元BBU针对所连接的各个预升级的RRU,分别执行以下步骤:确定正在下载升级包的RRU所占用的总资源量;当所述总资源量不大于设定资源量时,向需要升级的RRU发送升级包;BBU确认需要升级的RRU成功下载升级包后,向成功下载升级包的各个RRU下发激活指令,所述激活指令用于指示RRU激活利用升级包升级后的新软件版本。本发明专利技术控制RRU在不中断业务的情况下进行升级包下载,可以有效的缩减因升级导致的退服时间;通过对下载升级包占用资源的控制,实现网络流控功能。

【技术实现步骤摘要】

本专利技术涉及无线通信
,尤其涉及一种控制远端射频单元RRU远程升级的方法及装置。
技术介绍
在无线接入网应用环境中,大范围的射频信号的覆盖通常是由BBU(Building Baseband Unit,基带处理单元)和RRU(Remote Radio Unit,远端射频单元)共同完成的, BBU和RRU之间需要用光纤连接,其接口基于Ir(Interface between the RRU and the BBU),称为Ir接口,一个BBU可以支持多个RRU。RRU分布的地理位置分散,数量大。安放位置通常都比较特殊,如楼顶、塔顶、地铁隧道等等,因此不适合采用近端升级方式对RRU进行升级。由于RRU有数据通路与BBU相连,因此通常情况下,采用远程升级方式通过BBU对RRU进行批量升级。RRU组网方式随着Ir接口的统一变得多元化,不同厂家、不同型号混合组网也成了必然,通过BBU对RRU进行批量升级时,不仅需要应对多种RRU组网情形如星型、链型、环型、混合型组网方式等,同时需要应对多个厂家的多种型号、多种制式的RRU,还需要支持针对缺陷修复和功能扩展进行的软件、固件升级。目前基于Ir接口,通过BBU对RRU进行批量升级主要有以下两种方式如图1所示,采用方式一对RRU升级主要包括以下步骤步骤SlOl,确定需要对RRU进行批量升级时,管理站下发升级包给BBU,控制BBU 复位,其中BBU复位使RRU业务中断;步骤S102,RRU业务中断后,在重新接入时,BBU向RRU发送通道建立配置消息,该通道建立配置消息携带有升级包对应的新软件版本;步骤S103,RRU根据接收的新软件版本确定是否需要进行升级,如新软件版本与 RRU自身软件版本一致时,确定不需要升级,重新接入并结束;不一致时,确定需要升级,并执行步骤S104 ;步骤S104,RRU在向BBU发送通道建立配置应答消息时通知BBU需要下载升级包;步骤S105,BBU接收到上述通道建立配置应答消息后,将升级包发送给需要下载升级包的RRU,如通过FTP (File Transfer Protocol,文件传输协议)将升级包发送给RRU ;步骤S106,RRU将升级包下载结果通知给BBU,BBU在接收到版本下载失败的消息后,可以重新发送,若达到发送次数,可以报警;步骤S107,RRU在成功下载升级包后,利用升级包进行升级(包括软件升级和固件升级),升级后获得新软件版本,升级成功后复位,升级失败后不能重新接入网络;步骤S108,RRU复位后使用新软件版本接入BBU,接入成功执行RRU业务。采用该方式的RRU升级方法主要存在以下问题1)退服时间比较长无线接入网是直接服务于用户的网络,应当尽最大可能增加RRU业务在服时间。而根据上述RRU升级方法,在控制BBU复位后会使RRU业务中断,因此从BBU下载升级包并写入RRU非易失性存储介质,是在RRU业务中断之后执行的,因此RRU业务的退服时间包括下载升级包时间、升级时间和复位后重新接入时间,RRU业务的退服时间比较长。2)无法进行流量控制由于未采用新软件版本的RRU在BBU复位后同时批量升级,因此经常会出现多个 RRU同时从BBU下载程序文件,导致短时间内占用大量的带宽,影响网络稳定。3)群体流程未作考虑 由于各个RRU是相互独立进行升级的,在进行级联组网时,不同级的RRU在BBU复位后若发现软件版本不是新软件版本,会同时进行升级包下载,而一般上一级的RRU会提前完成升级包下载,因此上一级RRU相比下面级联的其他RRU会提前复位,而上一级RRU的提前复位,会导致下面级联的RRU短时间无法与BBU通信。因此,会再次向BBU发送请求下载升级包指令,导致升级包出现重复下载,从而影响网络业务。4)无法对升级过程进行有效的监控由于升级是由RRU的重新接入流程触发的,只有RRU升级后接入了,才能得知升级成功,如果RRU升级后故障,不易统计,因此无法进行针对性的升级过程监控。上述方式的RRU升级方法较多应用在批量更换RRU的软件时使用,不适于针对性地对个别RRU进行升级。如图2所示,采用方式二对RRU升级主要包括以下步骤步骤S201,BBU获得用于对RRU进行升级的升级包,向需要升级的RRU发送下载请求指令,该下载请求指令携带有升级包对应的新软件版本;步骤S202,RRU接收到下载请求指令后,根据接收的新软件版本确定是否需要进行升级,并通过下载请求应答消息将确定的结果通知BBU,如该升级包对应的新软件版本与 RRU自身软件版本一致时,确定不需要升级,如不一致则确定需要升级;步骤S203,BBU根据RRU返回的下载请求应答消息确定RRU需要升级时,将升级包发送给该RRU ;步骤S204,RRU接收BBU下发的升级包,并返回升级包下载结果;步骤S205,BBU根据RRU返回的升级包下载结果,确定RRU下载失败时,可以返回步骤S203重新发送升级包至达到最大发送次数,确定RRU下载成功时,向RRU下发版本激活请求;步骤S206,RRU接收到BBU下发的版本激活请求后,中断RRU业务利用升级包进行升级,升级后复位重新接入。由于升级RRU大部分时间是在从BBU下载程序并写入RRU非易失性存储介质中, 这部分时间和RRU业务执行并不冲突,采用上述RRU升级方法,将此步骤提前至与业务并行处理,这样RRU业务的退服时间包括下升级时间和复位后重新接入时间,可以有效的缩减退服时间。上述由BBU直接控制RRU升级的方式,通常用于RRU排障时针对特定RRU进行的。 虽然可以有效缩减退服时间,但该RRU升级方法存在以下缺点1)不适合批量升级。由于RRU从BBU下载升级包是在执行业务的时候进行的,因此,不适合大批量地从BBU下载升级包,如果使用此方法批量升级,会造成多个RRU同时从BBU下载升级包,很容易出现BBU因流量大而导致业务异常;2)群体流程未作考虑在进行级联组网时,同样会出现前面所述的因上一级RRU提前复位,而下面级联的RRU未能激活新软件版本,导致下面级联的RRU短时间无法与BBU通信。因此,会再次向 BBU发送请求下载升级包指令,导致升级包出现重复下载,从而影响网络业务。3)同样无法对升级过程进行监控。
技术实现思路
本专利技术实施例提供一种控制远端射频单元RRU远程升级的方法及装置,有效缩减退服时间的情况下实现RRU的批量受控升级。本专利技术提供一种控制射频远拉单元RRU远程升级的方法,包括基带处理单元BBU针对所连接的各个预升级的RRU,分别执行以下步骤确定正在下载升级包的RRU所占用的总资源量;当所述总资源量不大于设定资源量时,向需要升级的RRU发送升级包;BBU确认需要升级的RRU成功下载升级包后,向成功下载升级包的各个RRU下发激活指令,所述激活指令用于指示RRU激活利用升级包升级后的新软件版本。本专利技术还提供一种控制射频远拉单元RRU远程升级的装置,包括升级包下发单元,用于针对BBU所连接的各个预升级的RRU,分别执行以下步骤 确定正在下载升级包的RRU所占用的总资源量;当所述总资源量不大于设定资源量时,向需要升级的RRU发送升级包;;激活指令下发单元,用于确认需要升级的RRU成功下载升级包后,向成功下载升级包的各个RRU下发激活指令,所述本文档来自技高网
...

【技术保护点】
1.一种控制远端射频单元RRU远程升级的方法,其特征在于,包括:基带处理单元BBU针对所连接的各个预升级的RRU,分别执行以下步骤:确定正在下载升级包的RRU所占用的总资源量;当所述总资源量不大于设定资源量时,向需要升级的RRU发送升级包;BBU确认需要升级的RRU成功下载升级包后,向成功下载升级包的各个RRU下发激活指令,所述激活指令用于指示RRU激活利用升级包升级后的新软件版本。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩志聪徐黎陈金涛
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1