一种减少业务中断次数的设备软件升级方法技术

技术编号:3479275 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种减少业务中断次数的设备软件升级方法:将一设备所要下载的升级软件全部下载到该设备上对应的单板中,然后在同一时刻激活所有下载了所述升级软件的单板。该方法不需要增加设备的硬件成本,操作简单,灵活,设备升级效率高,同时减少了设备升级过程中业务中断的次数,降低了设备升级的风险,提高了设备的可靠性。

【技术实现步骤摘要】

本专利技术涉及嵌入式通信领域,尤其涉及一种包含有主控板和业务单板的 :&备软件升级方法。
技术介绍
随着时代的进步,信息科学飞速发展,各种系统的软件和硬件升级换代 的周期越来越短。尤其是软件的更新,由于软件更新的成本较小,且可以带 来较大的收益,因此软件的更新换代周期尤其短。在各种实际应用系统中, 例如通信系统、自动化系统等系统中,软件升级更是一种普遍的现象。通信设备通常可以插入多块单板,并通过主控板控制其他单板的配置维 护和软件加载,设备软件升级时需要将软件加载到主控板中,再通过主控板 将新版本软件下载到不同的单板,同时需要激活各个单板后,完成设备的软 件升级。激活单板时,往往需要复位单板而中断服务,造成一定的损失,影 响设备的可靠性。对于通信设备来说,人们对设备可靠性的要求越来越高,这意味着要求 设备中断服务尽可能少,故障恢复尽可能快,故障影响尽可能小,同时通信 中断引起的后果也变得越来越严重。通信网络的生存性已成为至关紧要的设 计考虑,也成为市场开放环境下网络运营者或业务提供者之间的重要竟争焦 点。因此,引入一种稳定高效的升级方法是提升设备可靠性的关键之一。目前现有的软件升级方法主要集中在对设备中单个或者同 一类型单板软 件的升级方法,缺少对设备整体升级的考虑。公开号为CN101119188A的专 利申请公开了 一种实现业务不间断的单板升级方法,该方法为了减少软件升 级带来的业务中断次数,主要采用主备配置单板的方法,先升级备用单板, 再进行主备倒换,升级新的备用单板,从而实现了单板平滑升级,且不需要 中断单板的业务,起到了升级过程中业务持续,稳定系统的作用。但是,该方法增加了设备硬件成本,降低了软件升级的效率,增加了软件的复杂度。因此需要有一种设备软件升级方法能够克服现有技术中增加设备硬件成 本,软件复杂的缺点,从设备软件整体升级角度完成设备的升级。
技术实现思路
本专利技术要解决的技术问题是提供一种减少业务中断次数的设备软件升级 方法,从整体升级的角度完成设备的软件升级,能够有效地减少软件升级过 程中业务的中断次数,且无需增加设^^硬件成本。为了解决上迷技术问题,本专利技术提供了一种减少业务中断次数的设备软件升级方法,包括将一设备所要下载的升级软件全部下载到该设备上对应 的单板中,然后在同一时刻激活所有下载了所述升级软件的单板。进一步地,上述方法还可具有以下特点在激活所述下载了升级软件的单板时,还根据所述下载的升级软件的要 求对单板进行复位。进一步地,上述方法还可具有以下特点所述单板包含主控板和业务单板;所述升级软件包含主控扭_软件和业务 单板软件。进一步地,上述方法还可具有以下特点所述主控板采用如下步骤将该设备所要下载的升级软件全部下载到该设 备上对应的单板中所述主控板判断所有保存在服务器指定目录中的升级软 件是否需要下载,如果需要下载则将所述升级软件下载到所述主控才反中,并件相对应的业务单;fe中。进一步地,上迷方法还可具有以下特点所述主控板釆用如下步骤判断保存在所述服务器指定目录中的升级软件 是否需要下载所述主控板获取所有保存在所述服务器指定目录中的升级软 件的软件信息,依次对获取的各升级软件的软件信息,在该设备内软件信息 与在位单板类型关系表中查找与所述升级软件相匹配的软件信息,如果存在与所述升级软件相匹配的软件信息,则判断需要下载所述升级软件,否则判 断不需要下载所述升级软件。进一步地,上述方法还可具有以下特点在所述软件信息与在位单板类型关系表中如果查找到与某一升级软件的 软件信息相匹配的软件信息,所迷主控寺反还判断所述升级软件的版本是否高 于记录在所述软件信息与在位单板类型关系表中的与所述升级软件的软件信 息相匹配的软件信息中所记录的版本,如杲高于则判断需要下载所述升级软 件,否则判断不需要下载所述升级软件。进一步地,上述方法还可具有以下特点所述主控板在下载完所述升级软件后还对所述软件信息与在位单板类型 关系表进行更新。进一步地,上述方法还可具有以下特点所述业务单板为 一个或多个具有相同或不同类型的业务单板。本专利技术所述的不需要增加设 备硬件成本,操作简单,灵活,设备升级效率高,同时减少了设备升级过程 中业务中断的次数,降低了设备升级的风险,提高了设备的可靠性。附图说明图1是通信设备基本结构示意图。图2是本专利技术设备软件升级的过程示意图。图3是本专利技术实施例SDH设备进行软件升级的流程图。具体实施例方式本专利技术提出 ,从整体升级的 角度完成设备的软件升级,能够有效的减少软件升级过程中业务的中断次数。 其基本构思是将一设备所要下载的升级软件全部下载到该设备中对应的单 板中,然后在同一时刻激活所有下栽了升级软件的单板,同时根据具体的软件要求进行单板复位。因为在进行升级的过程中所有单板的激活是在同 一时 间进行的,所以对于整个设备的软件升级来说,如果在激活单板时需要复位 单板中断业务的话,只通过了 一次业务的中断就可以完成整个设备的软件升 级。参考图1,该图为通信设备基本结构示意图,包含一个主控板(Network Control Processing,简称NCP),以及一个或者多个业务单板,其中所述多 个业务单板的类型可以是全部相同的,也可以是全部不相同的,还可以是不 完全相同的即只有一部分的业务单板的类型^_相同的。主控板用于控制多个 业务单板的配置维护和软件加载;在设备软件升级时需要先将软件加载到主 控板上,再通过主控板将新版本软件下载到对应的业务单板上,然后激活各 个单板后,完成设备的软件升级。所述主控板和业务单板可以统称为单板。相应的,用于对通信设备进行升级的软件根据支持所述软件的单板的类 型又分为业务单板软件和主控板软件。下面以对一个SDH (Synchronous Digital Hierarchy,同步数字体系)设备进 行升级为例,结合附图对本专利技术做进一步详细介绍。所述SDH设备属于通信 设备的一种,其基本结构和图1所示的通信设备的基本结构相同,所以对该 设备进行软件升级的方法同样适用于其他通信设备。参考图2,对该设备进行升级的过程主要包括下载和激活两个部分。其 中,在下载部分中,将该设备的所要下载的升级软件全部下载到该设备中对 应的单板中;下载完所有升级软件后,统一进行激活操作,即在同一时刻激 活所有下载了升级软件的单板,同时根据具体的软件要求,复位单板。具体 进行软件升级的流程步骤如图3所示,包括步骤S301:将一 SDH设备的升级软件保存在服务器的指定目录中,然 后由服务器向SDH设备的主控板下发升级设备软件的命令;用于对所述SDH设备进行升级的软件包含业务单板的FPGA (Field-Programmable Gate Array,现场可编程门阵列)软件和主控板软件。步骤S302:主控板收到升级设备软件的命令后,与服务器建立文件传输 链路,并从所述服务器的指定目录中获取第一个升级软件的软件信息;所述软件信息可以包含软件名称,类型和软件版本信息;所述软件信息 是用于判断是否下载该升级4欠件的依据。步骤S303:主控板判断是否需要下载该并级软件,如果需要下载则将该 升级软件下载到主控板,然后进入步骤S304;否则,进入步骤S305;由于设备所支持的单板不一定在升级的设备本文档来自技高网
...

【技术保护点】
一种减少业务中断次数的设备软件升级方法,其特征在于:将一设备所要下载的升级软件全部下载到该设备上对应的单板中,然后在同一时刻激活所有下载了所述升级软件的单板。

【技术特征摘要】

【专利技术属性】
技术研发人员:应杭
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1