一种软件版本的加载方法及基站控制器技术

技术编号:5300056 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及无线通讯领域,具体公开了一种软件版本的加载方法及基站控制器,能够提高基站控制器的软件版本加载速度,减少基站控制器的上电中断业务的时间。本发明专利技术的方法包括:主控单板下载软件版本,并将所述软件版本分发到各受控单板;主控单板激活其上的所述软件版本;各受控单板加载所述软件版本。

【技术实现步骤摘要】

本专利技术涉及无线通讯系统领域,尤其是涉及一种软件版本的加载方法及基站控 制器。
技术介绍
随着通讯技术的迅速发展,基站控制器性能越来越强大,基站单板的数量也越 来越多。目前,标准的基站控制器版本加载流程为将软件版本下载到主控单板,并在 主控单板上激活该软件版本;将基站控制器复位,各单板(包括主控单板以及受控单板) 停止业务,各受控单板上电并访问主控单板,将主控单板上的激活版本与自身单板上的 软件版本进行比较,如果不一致,则重新向主控版本索取版本,并加载到该受控单板, 如果一致,则不进行任何操作。直到所有的受控单板都完成软件加载后,主控单板及受 控单板才继续其业务。但目前的基站控制器有近百个受控单板,相关的软件版本尺寸 大约上百兆,因此,基站控制器复位后,会导致所有的受控单板向主控单板索取软件版 本,导致主控单板的响应非常慢,软件的加载过程可能需要花费数个小时,中断业务的 时间大大超过运营商的要求。
技术实现思路
本专利技术提供一种软件版本的加载方法及基站控制器,能够提高基站控制器的软 件版本加载速度,减少基站控制器的上电中断业务的时间。一种软件版本的加载方法,包括主控单板下载软件版本,并将所述软件版本分发到各受控单板;主控单板激活其上的所述软件版本;各受控单板加载所述软件版本。一种基站控制器,包括主控单板,用于下载软件版本,将所述软件版本分发到各受控单板,并激活其 上的所述软件版本;多个受控单板,用于加载所述软件版本。本专利技术实施例提供的软件版本的加载方法,主控单板下载软件版本后,能够将 软件版本分发到各受控单板,再激活其上的软件版本,各受控单板在主控单板激活该软 件版本后,再加载该软件版本。主控单板提前将软件版本分发到各受控单板,并且可以 并行分发,不需要各受控单板在基站控制器复位上电后,向主控单板索取软件版本,加 快了各受控单板的软件版本的下载时间,减少了上电脱机时间,并且下载版本和分发版 本不会中断业务。附图说明图1为本专利技术实施例一提供的软件版本的加载方法的流程图2为本专利技术实施例二提供的软件版本的加载方法的流程图;图3为本专利技术实施例三提供的软件版本的加载方法的流程图;图4为本专利技术实施例提供的基站控制器的结构图。具体实施例方式本专利技术实施例提供一种软件版本的加载方法,主控单板下载软件版本后,能够 将软件版本分发到各受控单板,再激活其上的软件版本,各受控单板在主控单板激活该 软件版本后,再加载该软件版本。主控单板提前将软件版本分发到各受控单板,并且可 以并行分发,不需要各受控单板在基站控制器复位上电后,向主控单板索取软件版本, 加快了各受控单板的软件版本的下载时间,减少了上电脱机时间,并且下载版本和分发 版本不会中断业务。实施例一如图1所示,为本专利技术实施例一提供的软件版本的加载方法,包括SlOU主控单板下载软件版本,并将该软件版本分发到各受控单板;主控单板接收到网管系统的下载通知时,从后台网管系统将软件版本下载到基 站控制器的主控单板上,进行下载时,并不中断主控单板及受控单板的业务,或者后台 网管系统主动将软件版本传送给主控单板,主控单板将软件版本保存到主控单板的持久 存储器中,主控单板的持久存储器中会保存软件的多个软件版本;主控单板接收到后台网管系统的下发通知时,将该软件版本分发到各指定的受 控单板,可以多个软件版本、多个受控单板并发运行,并且不中断业务,实现了软件版 本的快速下发;当然,主控单板也可以主动从后台网管系统下载软件版本,并直接进行分发, 并不需要网管系统的通知;较佳地,将软件版本分发到各受控单板时,同时将软件版本保存到受控单板的 持久存储器中,以保证断电后该软件版本不会丢失,受控单板的存储器中每次只保存一 份软件版本;S102、主控单板激活其上的该软件版本,并发送软件变更通知给各受控单板;主控单板激活主控单板上的该软件版本,具体为主控单板在接收到后台网管 系统的激活命令时,在其存储器的该软件版本上设置激活标记,并生效该软件版本,即 该软件版本被激活。主控单板也可以在分发软件版本之后,直接将软件版本激活,或者在分发软件 版本一定时间后将软件版本激活,或者接收到激活通知时,将软件版本激活。主控单板 激活该版本软件后,发送软件变更通知给各受控单板;S103、各受控单板接收到通知时,加载该软件版本。受控单板在接收到通知,直接加载存储器中保存的该软件版本。采用上述软件版本的加载方法,基站控制器能够在不影响业务的情况下,强制 将软件版本分发到各受控单板,并且在分发时可以并行分发,不需要各受控单板在基站 控制器复位后,向主控单板索取软件版本,加快了软件版本的下载时间,减少了上电脱 机时间,并且下载版本和分发版本不会中断业务。并且,由于本专利技术中主控单板激活软件版本后,立刻向受控单本发送软件变更通知,受控单板接收到变更通知后,立即加载 之前分发的软件版本,保证了基站控制器的运行版本和激活版本的一致性。实施例二本专利技术实施例还提供一种软件版本的加载方法,主控单板下载软件版本,并分 发到各受控单板,主控单板激活该软件版本,各受控单板在进行复位上电时,加载该软 件版本。采用这种方式,因为之前已经将需要更新的软件版本分发到各受控单本,因此 在复位上电时,各受控单板并不需要向主控单本索取软件版本,只需直接加载即可,能 够提高基站控制器的软件版本加载速度,减少基站控制器的上电中断业务的时间。如图2所示,为本专利技术实施例二提供的软件版本的加载方法流程图,包括S201、主控单板下载软件版本,并将该软件版本分发到各受控单板;主控单板接收到下载通知时,从后台网管系统下载软件版本到主控单板的持久 存储器中,并在接收到下发通知时,主控单板将该软件版本分发到各指定的受控单板, 可以多个软件版本、多个受控单板并发运行,并且不中断业务,实现了软件版本的快速 下载;较佳地,将软件版本分发到各受控单板时,同时将软件版本保存到受控单板的 持久存储器中,以保证断电后该软件版本不会丢失。S202、主控单板上激活其上的该软件版本;S203、各受控单板进行复位,在复位上电时,加载该软件版本。受控单板上电时,加载存储器中保存的软件版本。实施例三各受控单板在复位上电或者接收到软件变更通知时,加载收到的软件版本。加 载软件版本时,先确定存储器中的软件版本和主控单板上激活的软件版本是否一致,当 不一致时,则重新向主控单板索取激活的软件版本,再进行软件版本加载。这样可使得 每次加载的软件版本都是激活的软件版本。下面结合附图,详细描述各受控单板加载软件版本的过程。如图3所示,为本专利技术实施例三提供的软件版本的加载方法流程图,包括S301、主控单板下载软件版本,并将该软件版本分发到各受控单板;S302、主控单板上激活其上的该软件版本;激活时,还可以向各受控单板发送软件变更通知;S303、受控单板运行中接收到软件版本变更通知或者受控单板上电;S304、受控单板判断存储器中的软件版本和主控单板激活的软件版本是否一 致,如果是,则执行步骤S306,如果否,则执行步骤S305;S305、受控单板向主控单板索取激活的软件版本,并保存到存储器中,继续执 行步骤S306 ;S306、受控单板判断存储器中的软件版本和自身正在运行的软件版本是否一 致,如果是,则直接结束流程,如果本文档来自技高网...

【技术保护点】
一种软件版本的加载方法,其特征在于,包括:主控单板下载软件版本,并将所述软件版本分发到各受控单板;主控单板激活其上的所述软件版本;各受控单板加载所述软件版本。

【技术特征摘要】

【专利技术属性】
技术研发人员:张敦华金昌盛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1