一种Rhub软件升级处理方法及装置制造方法及图纸

技术编号:21273187 阅读:305 留言:0更新日期:2019-06-06 07:47
本发明专利技术实施例公开了一种Rhub软件升级处理方法及装置,方法包括:基站将射频单元集中控制器Rhub的软件升级包发送给各Rhub;若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令;若接收到所述末级Rhub发送的同步完成反馈,则依次获取前一级Rhub进行同步;若接收到第一级Rhub发送的同步完成反馈,则向各Rhub发送版本激活指令,以使各Rhub同时进行激活,完成Rhub软件的升级。本发明专利技术实施例通过判断各Rhub为级联模式后,从末级Rhub开始同步,能够对级联模式下的Rhub进行保护,避免上级Rhub的错误导致后级Rhub无法接入,以减少Rhub故障率;同时通过对所有Rhub同步结束后同时激活,大大缩短了Rhub升级时间,且操作复杂,无需人工复位,并且支持Rhub同RRU一起升级。

A Rhub Software Upgrade Processing Method and Device

The embodiment of the present invention discloses a Rhub software upgrade processing method and device, which includes: the base station sends the software upgrade package of Rhub, a radio frequency unit centralized controller, to each Rhub; if it is judged that each Rhub is a cascade mode, it obtains the last Rhub in the cascade and sends the synchronization instruction to the last Rhub; if it receives the synchronization completion feedback sent by the last Rhub, it is in turn. Get the first Rhub for synchronization; if receiving the feedback from the first Rhub for synchronization completion, send the version activation instructions to each Rhub to enable each Rhub to activate at the same time and complete the upgrading of Rhub software. The embodiment of the present invention can protect the Rhub in the cascade mode by judging that each Rhub is a cascade mode and starting synchronization from the last Rhub, so as to avoid the error of the upper Rhub causing the latter Rhub to be unable to access, so as to reduce the failure rate of the Rhub. At the same time, by activating all Rhubs simultaneously after synchronization, the upgrading time of the Rhub is greatly shortened, and the operation is complex, and no manual reset is required. Support Rhub upgrade with RRU.

【技术实现步骤摘要】
一种Rhub软件升级处理方法及装置
本专利技术实施例涉及通信
,具体涉及一种Rhub软件升级处理方法及装置。
技术介绍
Rhub为室内型设备,全称RadioHub,是射频单元集中控制器,实现BBU(BuildingBasebandUnit,基带处理单元)与PicoRRU(RemoteRadioUnit,射频拉远单元)之间的接入桥接,主要完成BBUIr数据到pRRU的映射和分配。PicoRRU是室内型射频拉远单元。现有的Rhub升级流程如图1所示,其中,中心控制模块、软件管理模块和文件下载模块分别为Rhub中的三个软件模块。具体地,将Rhub软件版本与RRU版本放到一个软件包中,Rhub软件随RRU包一起下到基站里,触发RRU升级时不升级Rhub,只在Rhub接入时进行升级。BBU复位或RRU复位都会导致Rhub发起重新接入,而升级基站时,BBU都会复位。如果只升级RRU而未升级BBU,就需要人为干预,手动复位所有Rhub设备。Rhub复位起来后会更新版本,升级时长被加长。在实现本专利技术实施例的过程中,专利技术人发现现有的方法存在以下问题:(1)Rhub升级时间长,由于RRU软件升级时,Rhub无版本更新流程,需要人工复位Rhub,或复位基站才触发Rhub升级,所以Rhub的升级更新是额外的升级时长,延长了基站整体升级时间(2)级联场景未做保护,Rhub支持级联模式,但目前是哪个Rhub先接入就开始下载(时间为a)然后激活(时间为b),如果是n级级联,那就需要n*(a+b)的总时长,不仅增加了整体升级时间,还可能由于上一级版本不匹配,导致后级的Rhub无法接入,需要维护人员上站操作。(3)操作复杂,Rhub不能同RRU一起升级,需要复位站让Rhub重新接入才触发升级,如果外场想单独升级RRU包,是无法达到预期目标的。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种Rhub软件升级处理方法及装置。第一方面,本专利技术实施例提出一种Rhub软件升级处理方法,包括:基站将射频单元集中控制器Rhub的软件升级包发送给各Rhub;若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令;若接收到所述末级Rhub发送的同步完成反馈,则依次获取前一级Rhub进行同步;若接收到第一级Rhub发送的同步完成反馈,则向各Rhub发送版本激活指令,以使各Rhub同时进行激活,完成Rhub软件的升级;其中,所述第一级Rhub为与所述基站连接的Rhub。可选地,所述若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令之前,还包括:获取各Rhub的软件版本,若判断获知所述软件升级数包的版本与各Rhub的软件版本不一致,则判断各Rhub的连接模式;否则完成Rhub软件的升级。可选地,所述若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令之前,还包括:若判断获知各Rhub在位,则判断各Rhub的连接模式;否则完成Rhub软件的升级。可选地,所述若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,具体包括:若判断获知各Rhub为级联模式,则依次获取级联中的各级Rhub的下级设备,若判断获知目标Rhub无下级设备,则确定所述目标Rhub为末级Rhub。第二方面,本专利技术实施例还提出一种Rhub软件升级处理装置,包括:升级包发送模块,用于将射频单元集中控制器Rhub的软件升级包发送给各Rhub;末级获取模块,用于若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令;反馈接收模块,用于若接收到所述末级Rhub发送的同步完成反馈,则依次获取前一级Rhub进行同步;激活发送模块,用于若接收到第一级Rhub发送的同步完成反馈,则向各Rhub发送版本激活指令,以使各Rhub同时进行激活,完成Rhub软件的升级;其中,所述第一级Rhub为与所述基站连接的Rhub。可选地,所述装置还包括:版本判断模块,用于获取各Rhub的软件版本,若判断获知所述软件升级数包的版本与各Rhub的软件版本不一致,则判断各Rhub的连接模式;否则完成Rhub软件的升级。可选地,所述装置还包括:在位判断模块,用于若判断获知各Rhub在位,则判断各Rhub的连接模式;否则完成Rhub软件的升级。可选地,所述若末级获取模块具体用于若判断获知各Rhub为级联模式,则依次获取级联中的各级Rhub的下级设备,若判断获知目标Rhub无下级设备,则确定所述目标Rhub为末级Rhub。第三方面,本专利技术实施例还提出一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。第四方面,本专利技术实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。由上述技术方案可知,本专利技术实施例通过判断各Rhub为级联模式后,从末级Rhub开始同步,能够对级联模式下的Rhub进行保护,避免上级Rhub的错误导致后级Rhub无法接入,以减少Rhub故障率;同时通过对所有Rhub同步结束后同时激活,大大缩短了Rhub升级时间,且操作复杂,无需人工复位,并且支持Rhub同RRU一起升级。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1为现有技术提供的一种Rhub软件升级处理方法的流程示意图;图2为本专利技术一实施例提供的一种Rhub软件升级处理方法的流程示意图;图3为本专利技术另一实施例提供的一种Rhub软件升级处理方法的流程示意图;图4为本专利技术一实施例提供的一种Rhub软件升级处理装置的结构示意图;图5为本专利技术一实施例提供的电子设备的逻辑框图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。图2示出了本实施例提供的一种Rhub软件升级处理方法的流程示意图,包括:S201、基站将射频单元集中控制器Rhub的软件升级包发送给各Rhub。其中,所述基站与各Rhub连接,当Rhub为级联模式时,所述基站与第一级Rhub连接,其余Rhub依次串行连接。S202、若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令。其中,所述末级Rhub为级联的Rhub中与所述基站距离最远的Rhub。所述同步指令为基站向末级Rhub发送的进行同步操作的指令。S203、若接收到所述末级Rhub发送的同步完成反馈,则依次获取前一级Rhub进行同步。具体地,基站从末级Rhub依次向前发送同步指令,后一级Rhub完成同步操作后,向基站发送同步完成反馈,基站收到后一级Rhub发送的同步完成反馈后,再向前一个Rhub发送同步指令,依次类推,直到第一级Rhub完成本文档来自技高网
...

【技术保护点】
1.一种Rhub软件升级处理方法,其特征在于,包括:基站将射频单元集中控制器Rhub的软件升级包发送给各Rhub;若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令;若接收到所述末级Rhub发送的同步完成反馈,则依次获取前一级Rhub进行同步;若接收到第一级Rhub发送的同步完成反馈,则向各Rhub发送版本激活指令,以使各Rhub同时进行激活,完成Rhub软件的升级;其中,所述第一级Rhub为与所述基站连接的Rhub。

【技术特征摘要】
1.一种Rhub软件升级处理方法,其特征在于,包括:基站将射频单元集中控制器Rhub的软件升级包发送给各Rhub;若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令;若接收到所述末级Rhub发送的同步完成反馈,则依次获取前一级Rhub进行同步;若接收到第一级Rhub发送的同步完成反馈,则向各Rhub发送版本激活指令,以使各Rhub同时进行激活,完成Rhub软件的升级;其中,所述第一级Rhub为与所述基站连接的Rhub。2.根据权利要求1所述的方法,其特征在于,所述若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令之前,还包括:获取各Rhub的软件版本,若判断获知所述软件升级数包的版本与各Rhub的软件版本不一致,则判断各Rhub的连接模式;否则完成Rhub软件的升级。3.根据权利要求1所述的方法,其特征在于,所述若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,并向所述末级Rhub发送同步指令之前,还包括:若判断获知各Rhub在位,则判断各Rhub的连接模式;否则完成Rhub软件的升级。4.根据权利要求1所述的方法,其特征在于,所述若判断获知各Rhub为级联模式,则获取级联中的末级Rhub,具体包括:若判断获知各Rhub为级联模式,则依次获取级联中的各级Rhub的下级设备,若判断获知目标Rhub无下级设备,则确定所述目标Rhub为末级Rhub。5.一种Rhub软件升级处理装置,其特征在于,包括:升级包发送模块,用于将射频单元集中控制器Rhub的软件升级包发送给...

【专利技术属性】
技术研发人员:吕安瑶刘琳
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1