一种软件版本的动态更新方法及系统的制作方法

文档序号:7978851阅读:159来源:国知局
专利名称:一种软件版本的动态更新方法及系统的制作方法
技术领域
本发明涉及移动通信领域,特别是涉及一种通信领域的基站云模式下软件版本的更新方法及系统。
背景技术
随着无线通信技术的发展,潮汐效应以及机房分散使得运营商管理困难等问题要求设备组网形态逐渐向集中模式发展,也就是向云模式发展。将多个基站组成基带池,通过基带和业务的共享,提高资源共享能力,减少机房数量,降低组网成本,称为基站云模式,也称为云基站。如图1所示,基站云模式体现了集中式资源分配,分布式无线布局的优点,满足无线通信中高速数据业务能力的不断提高的特征。基站云模式下存在多个基站,如何既能保证各基站的软件版本顺利更新,又能保证各基站间基带和业务的共享是一个需要关注的课题。目前情况下,云基站中各基站进行软件版本的更新时都需要中断当前业务,等所有基站都复位重启后才重新开始业务。这种更新方式,每次基站云模式下的版本更新都必须选在各基站用户业务量都较少的时间点才能进行,这种方式操作不方便,业务效果不好,用户感受度差。

发明内容
本发明的目的在于提供一种基站云模式下软件版本的动态更新方法及系统,通过这种方式无须中断基站当前业务,使得各基站的软件版本可以动态平滑更新,有效地解决基站云模式下软件版本的动态更新,且操作方便,业务效果好,用户感受度好。为了解决以上技术问题,本发明提供一种软件版本的动态更新方法,包括步骤1、在基站云模式下,各基站主控板选出一个业务调度总控节点;步骤2、业务调度总控节点接收网管过来的软件版本更新通知,并保存软件版本的更新信息;步骤3、业务调度总控节点确定待软件版本更新基站集,对云基站的软件版本进行更新。进一步地,业务调度总控节点由各基站主控板竞争产生,或由人工指定产生。进一步地,所述步骤2中,保存软件版本的更新信息包括待更新软件版本信息,以及待更新基站信息。进一步地,所述步骤3中,具体包括步骤3. 1、业务调度总控节点确定待软件版本更新基站集;步骤3. 3、业务调度总控节点从软件版本更新基站集中选择一个待软件版本更新
基站;步骤3. 5、业务调度总控节点将已选定基站的当前业务动态调整到云基站中其他
基站;步骤3. 6、业务调度总控节点通知网管对已完成当前业务动态调整的待软件版本更新基站进行软件版本更新;步骤3. 7、业务调度总控节点从待软件版本更新基站集中去掉步骤3. 3已选定基站。进一步地,在步骤3. 3之前,还包括步骤3. 2、业务调度总控节点检测待软件版本更新基站集是否为空,如果待软件版本更新基站集为空,结束本次云基站的软件版本更新过程,否则转步骤3. 3继续进行云基站的软件版本更新过程。进一步地,在步骤3. 3之前,还包括步骤3. 4、业务调度总控节点比较步骤3. 3已选定基站的软件版本与保存的待更新软件版本是否一致;如果两个软件版本一致,转步骤 3. 7继续处理,否则转步骤3. 5继续处理。为了解决以上技术问题,本发明还提供一种软件版本的动态更新系统,包括云基站,网管,判断单元,所述网管,用于将待更新软件版本信息和待更新基站信息的更新信息通知云基站;所述云基站,由一系列基站组成,用于接收保存网管过来的软件版本更新通知,并根据更新信息选定待更新基站,以及根据判断单元的判断结果对选定基站的软件版本进行更新;所述判断单元,用于判断已选定基站的软件版本与保存的待更新软件版本是否一致,并将判断结果通知云基站根据判断结果对选定基站的软件版本进行处理。进一步地,所述云基站根据判断单元的判断结果对选定基站的软件版本进行更新,具体过程为如果判断结果为两个软件版本一致,则不作更新处理,如果判断结果为两个软件版本不一致,则云基站将已选定基站的当前业务动态调整到云基站中其他基站,通知网管对已完成当前业务动态调整的待软件版本更新基站进行软件版本更新。进一步地,所述判断单元是一个独立的装置单元,或是云基站中的一个功能单元。与现有技术相比,本发明提供的一种基站云模式下软件版本的动态更新方法及系统,通过本发明的方式无须中断基站当前业务,通过云基站中各基站间业务的动态调整,使得各基站的软件版本可以动态平滑更新,充分利用了云基站中基带资源和业务动态共享的特点,有效地解决基站云模式下软件版本的动态更新,并且这种方式操作方便,业务效果好,用户感受度好。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是基站云模式的框架示意图;图2是本发明提供的一种基站云模式下软件版本的动态更新方法的流程图;图3是本发明的业务调度总控节点对云基站的软件版本进行更新的流程图;图4是本发明提供的一种基站云模式下软件版本的动态更新系统的结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明提供了一种基站云模式下软件版本的动态更新方法,通过业务在云基站的各基站间的动态调整,不需要中断当前业务,也不需要整个云基站全部复位重启,动态实现云基站中各基站的软件版本更新。软件版本的更新包括但不限于软件版本的升级、回退、测试版本替换等操作。本发明的基本技术方案如下所述在基站云模式下,各基站主控板按照一定的方式选出一个业务调度总控节点,用于对云基站的基带和业务进行动态调度,其中,业务调度总控节点可以由各基站主控板竞争产生,也可以由人工指定或其他等方式不限。当网管需要进行版本更新时,给业务调度总控节点发通知,业务调度总控节点按一定原则选择一个合适的待软件版本更新的基站,将选定基站的当前业务动态调整到其他基站,调整完成后再对选定基站进行软件版本更新,选定基站软件版本更新成功后加入云基站中进行统一业务调度,业务调度总控节点继续选择下一个基站进行软件版本更新,直到所有待软件版本更新基站都完成软件版本更新。如图2所示,本发明提出了一种基站云模式下软件版本的动态更新方法,包括步骤1、在基站云模式下,各基站主控板按照一定的方式选出一个业务调度总控节点,用于对云基站的基带和业务进行动态调度。其中,业务调度总控节点可以由各基站主控板竞争产生,也可以由人工指定或其他等方式不限。步骤2、业务调度总控节点接收网管过来的软件版本更新通知,保存待更新软件版本信息,待更新基站信息等相关信息。步骤3、业务调度总控节点确定待软件版本更新基站集,对云基站的软件版本进行更新。具体包括(如图3所示)步骤3. 1、业务调度总控节点确定待软件版本更新基站集;步骤3. 2、业务调度总控节点检测待软件版本更新基站集是否为空,如果待软件版本更新基站集为空,转步骤3. 8结束本次云基站的软件版本更新过程,否则转步骤3. 3继续进行云基站的软件版本更新过程。步骤3. 3、业务调度总控节点从软件版本更新基站集中选择一个待软件版本更新基站。步骤3. 4、业务调度总控节点比较步骤3. 3已选定基站的软件版本与步骤2保存的待更新软件版本是否一致;如果比较结果为两个软件版本一致,转步骤3. 7继续处理,否则转步骤3. 5继续处理。步骤3. 5、业务调度总控节点将步骤3. 3已选定基站的当前业务动态调整到云基站中其他基站。步骤3. 6、业务调度总控节点通知网管对步骤3. 5已完成当前业务动态调整的待软件版本更新基站进行软件版本更新。步骤3. 7、业务调度总控节点从待软件版本更新基站集中去掉步骤3. 3已选定基站,转步骤3. 2继续处理。步骤3. 8,结束本次云基站的软件版本更新过程。
如图4所示,本发明提出了一种基站云模式下软件版本的动态更新系统,包括云基站10,网管20,判断单元30,该网管20,用于将待更新软件版本信息和待更新基站信息的更新信息通知云基站;该云基站10,由基站1、基站2和基站η等一系列基站组成,用于接收保存网管过来的软件版本更新通知,并根据更新信息选定待更新基站,以及根据判断单元30的判断结果对选定基站的软件版本进行更新;该判断单元30,用于判断云基站10已选定基站的软件版本与从网管接收到并保存的待更新软件版本是否一致,并将判断结果通知云基站根据判断结果对选定基站的软件版本进行处理。其中,该云基站10根据判断单元30的判断结果对选定基站的软件版本进行更新, 具体过程为如果判断结果为两个软件版本一致,则不作更新处理,如果判断结果为两个软件版本不一致,则云基站10将已选定基站的当前业务动态调整到云基站中其他基站,通知网管对已完成当前业务动态调整的待软件版本更新基站进行软件版本更新。其中,该判断单元是一个独立的装置单元,或是云基站10中的一个功能单元。下面以UMTS基站云模式为例,说明云基站中软件版本更新的具体实施步骤。第一步、在基站云模式下,各基站主控板按照一定的方式选出一个业务调度总控节点,用于对云基站的基带和业务进行动态调度。第二步,业务调度总控节点接收网管过来的软件版本更新通知,保存待更新软件版本信息,待更新基站信息等相关信息。第三步,业务调度总控节点确定待软件版本更新基站集。1)如果是整个云基站软件版本更新,软件版本更新基站集为整个云基站的所有基
站集合。2)如果是指定基站软件版本更新,软件版本更新基站集则为指定的基站集合。第四步,业务调度总控节点检测待软件版本更新基站集是否为空。第五步,如果待软件版本更新基站集为空,结束本次云基站软件版本更新过程,否则转第六步继续进行云基站的软件版本更新过程。第六步,业务调度总控节点从软件版本更新基站集中选择一个待软件版本更新基站。待软件版本更新基站的选择可以为但不限于为以下的方式选择软件版本更新基站集中业务量最少的一个基站为待软件版本更新基站。第七步,业务调度总控节点比较第六步已选定基站的软件版本与第二步保存的待更新软件版本是否一致。第八步,如果第七步的比较结果为两个软件版本一致,转第十一步继续处理,如果比较结果为两个软件版本不一致,转第九步继续处理。第九步,业务调度总控节点将第六步已选定基站的当前业务动态调整到云基站中其他基站。当前业务的动态调整可以包括但不限于以下两种方式1)将已选定基站的当前业务直接搬迁到其他云基站中其他基站的硬调整方式。2)将已选定基站的当前业务通过切换逐步迁移到云基站中其他基站的软调整方式。
第十步,业务调度总控节点通知网管对第九步已完成当前业务动态调整的待软件版本更新基站进行软件版本更新。第十一步,业务调度总控节点从待软件版本更新基站集中去掉第六步已选定基站,转第四步继续处理。本发明提供的一种基站云模式下软件版本的动态更新方法及系统,无须中断基站当前业务,通过云基站中各基站间业务的动态调整,使得各基站的软件版本可以动态平滑更新,充分利用了云基站中基带资源和业务动态共享的特点,有效地解决基站云模式下软件版本的动态更新,并且这种方式操作方便,业务效果好,用户感受度好。上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、 修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种软件版本的动态更新方法,其特征在于,包括步骤1、在基站云模式下,各基站主控板选出一个业务调度总控节点; 步骤2、业务调度总控节点接收网管过来的软件版本更新通知,并保存软件版本的更新 fn息;步骤3、业务调度总控节点确定待软件版本更新基站集,对云基站的软件版本进行更新。
2.如权利要求1所述的方法,其特征在于,所述步骤1中,业务调度总控节点由各基站主控板竞争产生,或由人工指定产生。
3.如权利要求1所述的方法,其特征在于,所述步骤2中,保存软件版本的更新信息包括待更新软件版本信息,以及待更新基站信息。
4.如权利要求1所述的方法,其特征在于,所述步骤3中,具体包括 步骤3. 1、业务调度总控节点确定待软件版本更新基站集;步骤3. 3、业务调度总控节点从软件版本更新基站集中选择一个待软件版本更新基站;步骤3. 5、业务调度总控节点将已选定基站的当前业务动态调整到云基站中其他基站;步骤3. 6、业务调度总控节点通知网管对已完成当前业务动态调整的待软件版本更新基站进行软件版本更新;步骤3. 7、业务调度总控节点从待软件版本更新基站集中去掉步骤3. 3已选定基站。
5.如权利要求4所述的方法,其特征在于,在步骤3.3之前,还包括步骤3. 2、业务调度总控节点检测待软件版本更新基站集是否为空,如果待软件版本更新基站集为空,结束本次云基站的软件版本更新过程,否则转步骤3. 3继续进行云基站的软件版本更新过程。
6.如权利要求4所述的方法,其特征在于,在步骤3.3之前,还包括步骤3. 4、业务调度总控节点比较步骤3. 3已选定基站的软件版本与保存的待更新软件版本是否一致;如果两个软件版本一致,转步骤3. 7继续处理,否则转步骤3. 5继续处理。
7.一种软件版本的动态更新系统,其特征在于,包括云基站,网管,判断单元, 所述网管,用于将待更新软件版本信息和待更新基站信息的更新信息通知云基站;所述云基站,由一系列基站组成,用于接收保存网管过来的软件版本更新通知,并根据更新信息选定待更新基站,以及根据判断单元的判断结果对选定基站的软件版本进行更新;所述判断单元,用于判断已选定基站的软件版本与保存的待更新软件版本是否一致, 并将判断结果通知云基站根据判断结果对选定基站的软件版本进行处理。
8.如权利要求7所述的系统,其特征在于,所述云基站根据判断单元的判断结果对选定基站的软件版本进行更新,具体过程为如果判断结果为两个软件版本一致,则不作更新处理,如果判断结果为两个软件版本不一致,则云基站将已选定基站的当前业务动态调整到云基站中其他基站,通知网管对已完成当前业务动态调整的待软件版本更新基站进行软件版本更新。
9.如权利要求7或8所述的系统,其特征在于,所述判断单元是一个独立的装置单元, 或是云基站中的一个功能单元。
全文摘要
本发明提供一种软件版本的动态更新方法,包括步骤1、在基站云模式下,各基站主控板选出一个业务调度总控节点;步骤2、业务调度总控节点接收网管过来的软件版本更新通知,并保存软件版本的更新信息;步骤3、业务调度总控节点确定待软件版本更新基站集,对云基站的软件版本进行更新。本发明还提供一种软件版本的动态更新系统。通过本发明提供一种软件版本的动态更新方法及系统,通过这种方式无须中断基站当前业务,使得各基站的软件版本可以动态平滑更新,有效地解决基站云模式下软件版本的动态更新,且操作方便,业务效果好,用户感受度好。
文档编号H04L12/24GK102404147SQ20111036954
公开日2012年4月4日 申请日期2011年11月21日 优先权日2011年11月21日
发明者周晓华, 栾柱晓 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1