一种网元软件升级的方法和装置制造方法及图纸

技术编号:8593798 阅读:166 留言:0更新日期:2013-04-18 06:56
本发明专利技术提供了一种网元软件升级的方法和装置,其中,所述的方法包括:获取网元软件包;获取网元的配置数据,所述配置数据中包括所述网元与无线网络控制器的标识的对应关系;依据所述对应关系将所述网元软件包发送至所述无线网络控制器标识对应的无线网络控制器;将所述无线网络控制器中所述网元软件包发送至对应的网元;激活采用所述网元软件包进行对应网元的软件升级。本发明专利技术用以提升网元软件升级的便捷性,提升网元软件升级速度及升级效率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种网元软件升级的方法和装置
技术介绍
随着3G网络规模不断扩大,同一网管下接入的网元数量不断增加。目前网管管理的网元非常多,受限于网管的带宽,同时升级的网元(基站)数目仅支持30个左右,非常的耗时;如果同时下载个数太多,将导致下载失败率大幅上升。当需升级多个基站软件时(大于30个),每次只能选择升级一组30个基站,升级完成后,才能继续升级另外一组,需要人长时间监控及反复操作,耗费人力。当面对大规模的基站软件升级时,往往要耗费大量的时间和精力,造成这种局面的主要问题在于目前的升级方案,受限于网管网络的带宽及稳定性限制,导致升级效率低下。目前一套网管设备管理的容量为30000载扇,折合基站数大约为3300个基站,由于基站的软件包统一放置在网管的软件服务器上,基站的完整软件包文件大小为100M左右,升级完3300个基站,相当于要依托网管网完成330G的软件下载工作。OMC可以一次指定多个基站进行软件下载,但是,受制于网管的带宽以及RNC的路由中转能力,可同时进行下载的基站数目大概为30个左右,所以完成一次全网的基站升级,非常的耗时。因此,现有技术中基于网管的软件管理功能,进行基站的升级操作,在实施效率和成功率上存在如下问题1、网管管理的基站非常多,受限于网管的带宽,同时升级的基站数目仅支持30个左右,非常的耗时;如果同时下载个数太多,将导致下载失败率大幅上升。2、升级多个基站软件时(大于30个),每次只能选择升级一组30个基站,升级完成后,才能继续升级另外一组,需要人长时间监控及反复操作,耗费人力。3、网管对于基站升级结果的监控,基于基站上报升级结果消息(成功或失败)到网管系统,网管更新界面基站对象的状态,由于传输或者消息丢失等复杂问题,导致基站升级结果消息丢失,导致监控界面一直卡在“升级中”的状态,与基站实际情况不符,需要等待到定时器超时,界面返回失败后,再重新进行下载操作。因此,本领域技术人员迫切需要解决的问题之一在于,提出一种网元软件升级的方法和装置,用以提升网元软件升级的便捷性,提升网元软件升级速度及升级效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种网元软件升级的方法和装置,用以提升网元软件升级的便捷性,提升网元软件升级速度及升级效率。为了解决上述问题,本专利技术公开了一种网元软件升级的方法,包括获取网元软件包;获取网元的配置数据,所述配置数据中包括所述网元与无线网络控制器的标识的对应关系;依据所述对应关系将所述网元软件包发送至所述无线网络控制器标识对应的无线网络控制器;将所述无线网络控制器中所述网元软件包发送至对应的网元;激活采用所述网元软件包进行对应网元的软件升级。优选地,所述将无线网络控制器中所述网元软件包发送至对应的网元的步骤包括子步骤SI,针对所述无线网络控制器对应的网元创建网元队列;子步骤S2,从所述网元队列中提取M个网元组成下载队列;所述下载队列中包括预设数量的网元信息;子步骤S3,将所述网元软件包发送至所述下载队列中的网元;子步骤S4,计算所述下载队列中发送所述网元软件包成功的网元个数N ;子步骤S5,从所述网元队列中提取N个网元补充至所述下载队列;子步骤S6,判断是否完成发送所述网元软件包至所述网元队列中的网元;若是,则执行子步骤S7 ;若否,则返回子步骤S4 ;子步骤S7,循环结束。优选地,所述的方法还包括按照预置周期查询所述网元对所述网元软件包的下载状态信息;其中,所述下载状态信息包括下载进行状态信息,和/或,校验失败状态信息,和/或,下载失败状态信息。优选地,所述的方法还包括当完成对所述网元的软件升级时,删除所述无线网络控制器中所述网元软件包。优选地,所述网元为需要进行软件升级的基站。本专利技术实施例还公开了一种网元软件升级的装置,包括网元软件包获取模块,用于获取网元软件包;配置数据模块,用于获取网元的配置数据,所述配置数据中包括所述网元与无线网络控制器的标识的对应关系;第一发送模块,用于依据所述对应关系将所述网元软件包发送至所述无线网络控制器标识对应的无线网络控制器;第二发送模块,用于将所述无线网络控制器中所述网元软件包发送至对应的网元;升级激活模块,用于激活采用所述网元软件包进行对应网元的软件升级。优选地,所述第二发送模块包括网元队列创建子模块,用于针对所述无线网络控制器对应的网元创建网元队列;下载队列组成子模块,用于从所述网元队列中提取M个网元组成下载队列;所述下载队列中包括预设数量的网元信息;发送子模块,用于将所述网元软件包发送至所述下载队列中的网元;计算子模块,用于计算所述下载队列中发送所述网元软件包成功的网元个数N ;补充子模块,用于从所述网元队列中提取N个网元补充至所述下载队列;判断子模块,用于判断是否完成发送所述网元软件包至所述网元队列中的网元;若是,则调用循环结束子模块;若否,则调用发送子模块;循环结束子模块,用于循环结束。优选地,所述的装置还包括查询模块,用于按照预置周期查询所述网元对所述网元软件包的下载状态信息;其中,所述下载状态信息包括下载进行状态信息,和/或,校验失败状态信息,和/或,下载失败状态信息。优选地,所述的装置还包括删除模块,用于当完成对所述网元的软件升级时,删除所述无线网络控制器中所述网元软件包。优选地,所述网元为需要进行软件升级的基站。与现有技术相比,本专利技术包括以下优点 本专利技术实基于无线网络控制器分布式发送网元软件包,将网元软件包存放在无线网络控制器中,经由无线网络控制器发送网元软件包到其对应的网元中,将服务器、带宽压力等压力分散到网元对应的无线网络控制器上,可大大提升网元软件的升级效率及速度。其次,本专利技术提供有效的网元自动排队补充机制,减少了升级过程中的人力投入,进一步提升了网元软件升级的便捷性。再次,本专利技术还提供主动网元软件下载状态查询机制,更加主动的网元升级状态查询机制,确保网元软件在下载失败后,能及时重新发起下载,提升了对网元监控的友好性及网元软件的升级效率,提升网元软件升级的稳定性。附图说明图1是本专利技术的一种网元软件升级的方法实施例1的步骤流程图;图2是本专利技术的一种网元软件升级的方法实施例2的步骤流程图;图3是本专利技术的一种基站软件下载流程图;图4是本专利技术的一种基站软件升级原理图;图5是本专利技术的一种网元软件升级的装置实施例的结构框图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。在现有技术中,网元(基站)软件批量升级,均是通过网管系统来完成的,主要步骤如下1、本地上传基站软件包至网管服务器(软件服务器)上。2、网管服务器上创建需要升级的基站软件包(多个软件包的时候,需要创建多个软件下载包任务)。创建升级任务,基站升级任务开始。3、基站按照批次,分批次从网管的软件服务器上下载基站软件包,下载完成后,基站返回下载成功到网管系统,网管上更新软件包下载状态为“已完成”;下载失败,则根据是否是基站错误还是网络原因导致,网管界面上给出“下载失败(详细原因)”。4、对于软件下载失败的基站,重新发起基站软件包下载任务,重复上述过程。5、下载完成后,从网管上发送基站软件包同步并激活操作。6、基站软件包激活成功后,返回成功消息本文档来自技高网
...

【技术保护点】
一种网元软件升级的方法,其特征在于,包括:获取网元软件包;获取网元的配置数据,所述配置数据中包括所述网元与无线网络控制器的标识的对应关系;依据所述对应关系将所述网元软件包发送至所述无线网络控制器标识对应的无线网络控制器;将所述无线网络控制器中所述网元软件包发送至对应的网元;激活采用所述网元软件包进行对应网元的软件升级。

【技术特征摘要】
1.一种网元软件升级的方法,其特征在于,包括获取网元软件包;获取网元的配置数据,所述配置数据中包括所述网元与无线网络控制器的标识的对应关系;依据所述对应关系将所述网元软件包发送至所述无线网络控制器标识对应的无线网络控制器;将所述无线网络控制器中所述网元软件包发送至对应的网元;激活采用所述网元软件包进行对应网元的软件升级。2.根据权利要求1所述的方法,其特征在于,所述将无线网络控制器中所述网元软件包发送至对应的网元的步骤包括子步骤SI,针对所述无线网络控制器对应的网元创建网元队列;子步骤S2,从所述网元队列中提取M个网元组成下载队列;所述下载队列中包括预设数量的网元信息;子步骤S3,将所述网元软件包发送至所述下载队列中的网元;子步骤S4,计算所述下载队列中发送所述网元软件包成功的网元个数N ;子步骤S5,从所述网元队列中提取N个网元补充至所述下载队列;子步骤S6,判断是否完成发送所述网元软件包至所述网元队列中的网元;若是,则执行子步骤S7 ;若否,则返回子步骤S4 ;子步骤S7,循环结束。3.根据权利要求2所述的方法,其特征在于,还包括按照预置周期查询所述网元对所述网元软件包的下载状态信息;其中,所述下载状态信息包括下载进行状态信息,和/或,校验失败状态信息,和/或, 下载失败状态信息。4.根据权利要求1所述的方法,其特征在于,还包括当完成对所述网元的软件升级时,删除所述无线网络控制器中所述网元软件包。5.根据权利要求1-4任一权利要求所述的方法,其特征在于,所述网元为需要进行软件升级的基站。6.一种网元软件升级的装置,其特征在于,包括网元软件包获取模块,用于...

【专利技术属性】
技术研发人员:邹小龙刘春刘靖薛林
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1