开放应用架构中软件在线升级的实现方法、系统及设备的制作方法

文档序号:6462624阅读:179来源:国知局
专利名称:开放应用架构中软件在线升级的实现方法、系统及设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种开放应用架构中软件在线升级 的实现方法、系统及设备。
背景技术
OAA ( Open Application Architecture,开i丈应用架构)是一种凄t才居通ifli殳 备体系架构,通过这种架构可以在传统的路由器、以太网交换机设备中集成 独立的智能业务接口板或者智能业务部件。通常OAA架构在系统和智能业务 部件之间通过以太网接口传递数据和状态信息,通过串行接口传递管理控制吕息寺。路由器和以太网交换机在因特网中承担着IP数据包的转发和传输路径选 择等功能。中低端路由器和中低端交换机的主要功能是业务汇集和业务管理, 一般处于网络的边缘位置。中低端路由器依靠单一的CPU ( Center Process Unit,中央处理单元)进行处理,中低端以太网交换机依靠内部功能筒单的专 用芯片实现以太网业务的处理。在面对丰富的业务特性的要求下,如IPSec (Internet Protocol Security,国际互耳关网十办i义安全)、IPS (Intrusion Prevention System,入侵防御系统)、语音和无线等,这些中低端设备很难满足业务需求。 '因此,为满足日益增长的业务需求,可以对原有的路由器或交换机进行 改进,在设备中留出插板的接口 (OAA后插板)。可以把满足不同业务需求 的各种智能接口板(OAA前插板)集成到中低端路由器和交换机设备中来实 现更多功能,使得集成后的设备既可以实现传统路由器或交换机的功能,又 可以由智能接口板独立实现其它功能。这种开放式的架构可以通过智能接口 板集成多样的硬件平台;从而运行第三方的各种业务软件,并通过灵活、开 放的数据接口和控制接口使得接口板和主控板之间完成控制报文和数据报文 的交换。图1为集成了智能接口板的交换机或路由器的系统框图。智能接口板作为一个独立的CPU系统和路由器或者是交换机的主才A4目连,智能接口板和主 机之间的信号主要包括通过以太网口传输的数据平面数据;通过串行接口传 输的控制平面的数据,例如智能接口板的硬复位信号、插稳信号、电源信 号(包括电源、电源使能控制信号和电源上电状态信号)等控制信号和其它 预留的一些接口信号。作为开放系统的组成部分,智能接口板需要与路由器或者是交换机的对 接处理板组合在一起作为路由器或者是以太网交换机的一个通用线路板。这 个线路板可以直接集成到路由器或者是交换机中提供传统数据通讯设备功能 之外的增强业务处理功能。而这个智能接口板一般是通过高性能的CPU和存 储设备实现,其中,存储设备,如CF (CompactFlash,紧密闪存)卡,用于 存储智能接口板运行的应用程序。'智能接口板的软件在线升级是一个关键的功能,能够在保证设备正常工 作的情况下实现软件提供的功能升级或者是软件BUG (错误)以及缺陷的修 正,从而提高系统的应用可靠性。目前,集成到开放应用架构中的智能接口 板不能实现应用程序的在线升级,智能接口板软件在生产环节一次加载之后 直接交付客户使用,如果发现问题或者是功能要求需要进行软件升级,只能 通过更换存储设备,比如将存有升级好应用程序的CF卡寄给用户或上门为用 户更换。因此,现有技术中,开放应用架构系统中的智能接口板不能在线升级, 会限制产品的应用环境或者是降低产品的运行可靠性,并增加了后期维护的 成本。发明内容本发明提供了 一种开放应用架构中软件在线升级的实现方法、系统及设 备,利用开放应用架构中管理端口使用的串行接口并结合硬件设计以及软件 协议实现智能接口板中应用程序的在线升级。本发明实施例提供了 一种开放应用架构中软件在线升级的实现方法,应用于包括OAA后插板和OAA前插板的OAA系统中,包括以下步骤所述OAA后插板接收到主控板发送的应用程序升级通知,查询所述OAA 前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自主控 板的应用程序,并暂停所述OAA后插板所有对外接口的业务;'所述OAA后插板确认所述OAA前插板升级准备完成后,将所述应用程 序通过以太网口发给所述OAA前插^^,并在收到所述OAA前插^^反通过串口 发来的确认信息后重启所述OAA前插板,使所述OAA前插板工作在最新的 应用程序。其中,所述OAA后插板确认OAA前插板升级准备完成具体包括 所述OAA后插板逋过串口向所述OAA前插板发送在线升级启动消息; 所述OAA前插板在收到所述OAA后插板通过串口发送的在线升级启动消息后,暂停所述OAA前插板所有对外业务,通过串口向所述OAA后插板发送在线升级启动确认消息;'所述OAA后插板在收到所述OAA前插板通过串口发来的在线升级启动确认消息后,确认所述OAA前插板升级准备完成。 其中,还包括所述OAA后插板在预设时间内没有收到所述OAA前插板通过串口发送 的在线升级启动确认消息,重新启动所述OAA前插;f反。其中,所述OAA后插板确认OAA前插板升级准备完成后,将所述应用 程序通过以太网口发给OAA前插板之后还包括所述OAA后插板等待所述OAA前插板通过串口发送的确认是否接收到 完整、正确的应用程序的在线升级成功消息;当所述OAA前插板在收到待升 级的应用程序后会将应用程序暂存在内存中并检查其有效性,如果应用程序 正常,则通过串口向所述OAA后插板发送确认信息,如果应用程序不正常, 则通过串口通知所述OAA后插板重新发送应用程序。其中,还包括所述OAA后插板通过串口发送在线升级中断消息通知所述OAA前插板 停止在线升级,继续使用原有版本软件。本发明提供了 一种开放应用架构中软件在线升级的实现系统,包括OAA后插板,用于接收到主控板发送的应用程序升级通知,查询OAA 前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自主控 板的应用程序,并暂停所述OAA后插板所有对外接口的业务;并在确认所述 OAA前插板升级准备完成后,通过以太网口将所述应用程序发给所述OAA 前插板,并在收到所述OAA前插板通过串口发来的确认信息后重启所述OAA 前插板,使所述OAA前插板工作在最新的应用程序;OAA前插板,用于接收到所述OAA后插板通过串口发送的在线升级启 动消息后,暂停所有对外业务接口,并通过串口向所述OAA后插板发送在线 升级启动确认消息,并接收所述OAA后插板通过以太网口发送的应用程序, 工作在所述应用程序上。'其中,所述OAA后插板包括应用程序升级通知接收单元,用于接收主控板发送的应用程序升级通知; 版本查询单元,用于接收到主控板发送的应用程序升级通知后,查询OAA前插板当前应用程序的版本是否低于待升级版本;应用程序接收单元,用于OAA前插板当前应用程序的版本低于待升级版本时,接收来自主控板的应用程序,并暂停所述OAA后插板所有对外接口的业务;应用程序下发单元,用于在确认所述OAA前插4反升级准备完成后,通过 以太网口将所述应用程序发症会所述OAA前插4反;控制单元,用于收到所述OAA前插板通过串口发来的确认信息后重启所 述OAA前插板,使所述OAA前插板工作在最新的应用程序。其中,所述OAA前插板包括 '握手单元,用于接收到所述OAA后插板通过串口发送的在线升级启动消 息后,暂停所有对外业务接口 ,并通过串口向所述OAA后插板发送响应信息;应用程序接收单元,用于接收所述OAA后插板通过以太网口发送的应用 程序,工作在所述应用程序上。其中,所述OAA前插板还包括停止在线升级单元,用于接收到所述OAA后插板通过串口发送的在线升 级中断消息后,停止在线升级,继续使用原有版本软件。 本发明提供了一种OAA后插板,包括应用程序升级通知接收单元,用于接收主控板发送的应用程序升级通知;版本查询单元,用于接收到主控板发送的应用程序升级通知后,查询对 应的OAA前插4反当前应用程序的版本是否低于待升级;f反本;.应用程序接收单元,用于所述版本查询单元通知所述对应的OAA前插板 当前应用程序的版本低于待升级版本时,接收来自主控板的应用程序,并暂 停所述OAA后插板所有对外接口的业务;应用程序下发单元,用于在确认所述对应的OAA前插才反升级准备完成 后,将所述应用程序通过以太网口发给所述对应的OAA前插板;控制单元,用于收到所述对应的OAA前插板通过串口发来的确认信息后 重启所述对应的OAA前插板,使所对应的述OAA前插^反工作在最新的应用 程序。本发明提供了一种OAA前插板,包括 .握手单元,用于接收到对应OAA后插板通过串口发送的在线升级启动消 息后,暂停所有对外业务接口,并通过串口向所述对应OAA后插板发送响应 4吕息;应用程序接收单元,用于接收所述对应OAA后插板通过以太网口发送的 应用程序,以使所述OAA前插板工作在所述应用程序上。本发明中,在开发应用架构系统中可以在业务运行过程中实现对于智能 接口板应用程序的在线升级,能够更加灵活的实现后期系统复杂情况下的升 级,并降低后期维护的成本。


图1是现有技术中集成了智能接口板的交换机或路由器的系统框图;图2是本发明中开放架构中智能接口板软件升级系统示意图;图3是本发明中开放应用架构中软件在线升级的实现方法流程图。
具体实施方式
本发明中提供了一种开放应用架构中软件在线升级的实现系统,如图2 所示,包括通过背板相互连接的主控板、业务板和OAA板。其中,OAA 板包括OAA前插板(智能接口板)和OAA后插板。OAA后插板包括网口 , 用于通过主控板的对外网口升级应用程序;后插板CPU,用于后插板的控制 管理;内存,用于存储后插板的相关信息(包括应用程序等);PHY(物理 层)芯片,用于与OAA前插板进行数据通信。OAA前插板包括前插板CPU, 用于前插板的管理控制;存储设备和Bootrom。智能接口板的启动通常情况都是由Bootrom执行,Bootrom器件一般容量 较小,用于初始化单板核心器件如CPU等,并负责基本的系统上电启动和引 导加载应用程序;存储设备,如CF卡或硬盘等,用于存放智能接口板的应用 程序,通常应用程序有几十兆甚至上百兆。本发明使用高带宽以太网通道(例如IOGE、 1GE等)作为下载应用程序 的数据通道,并使用串口作为控制通道,控制应用程序升级的全过程。以太 网通道是OAA前插板、OAA后插板进行业务交互的核心数据通道,能够为 智能接口板应用程序的在线升级提供足够的带宽,以保证高速升级。另外, 为了避免造成系统混乱,需要使用串口控制整个的软件升级过程,协助智能 接口板区分出在以太网通道中的数据是正常的业务数据还是升级文件。其中,OAA后插板,用于接收到主控板发送的应用程序升级通知,查询 OAA前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自 主控板的应用程序,并暂停所述OAA后插板所有对外接口的业务;并在确认 所述OAA前插板升级准备完成后,将所述应用程序通过以太网口发给所述 OAA前插板,并在收到所述OAA前插板通过串口发来的确认信息后重启所 述OAA前插板,使所述OAA前插板工作在最新的应用程序;OAA前插板, 用于接收到所述OAA后插板通过串口发送的在线升级启动消息后,暂停所有 对外业务接口 ,并通过串口向所述OAA后插板发送在线升级启动确认消息, 并接收所述OAA后插板通过以太网口发送的应用程序,工作在所述应用程序上。其中,所述OAA后插板包括应用程序升级通知接收单元,用于接收主 控板发送的应用程序升级通知;版本查询单元,用于接收到主控板发送的应 用程序升级通知后,查询OAA前插板当前应用程序的版本是否低于待升级版 本;应用程序接收单元,'用于OAA前插板当前应用程序的版本低于待升级版 本时,接收来自主控板的应用程序,并暂停所述OAA后插板所有对外接口的 业务;应用程序下发单元,用于在确认所述OAA前插板升级准备完成后,将 所述应用程序通过以太网口发给所述OAA前插板;控制单元,用于收到所述 OAA前插板通过串口发来的确认信息后重启所述OAA前插板,使所述OAA 前插板工作在最新的应用程序。OAA前插板包括握手单元,用于接收到所述OAA后插板通过串口发 送的在线升级启动消息后,暂停所有对外业务接口,并通过串口向所述OAA 后插板发送响应信息;应用程序接收单元,用于接收所述OAA后插板通过以 太网口发送的应用程序,工作在所述应用程序上。停止在线升级单元,用于 接收到所述OAA后插板通过串口发送的在线升级中断消息后,停止在线升 级,继续使用原有版本软件。本发明还提供了一种OAA后插板,包括应用程序升级通知接收单元, 用于接收主控板发送的应用程序升级通知;版本查询单元,用于接收到主控 4反发送的应用程序升级通知后,查询对应的OAA前插+反当前应用程序的纟反本 是否低于待升级版本;应用程序接收单元,用于所述版本查询单元通知所述 对应的OAA前插板当前应用程序的版本低于待升级版本时,接收来自主控板 的应用程序,并暂停所述OAA后插板所有对外接口的业务;应用程序下发单 元,用于在确认所述对应的OAA前插板升级准备完成后,将所述应用程序通 过以太网口发给所述对应的OAA前插板;控制单元,用于收到所述对应的 OAA前插板通过串口发来的确认信息后重启所述对应的OAA前插板,使所 对应的述OAA前插;〖反工作在最新的应用程序。本发明还提供了一种OAA前插板,包括握手单元,用于接收到对应 OAA后插板通过串口发送的在线升级启动消息后,暂停所有对外业务接口 ,并通过串口向所述对应OAA后插板发送响应信息;应用程序接收单元,用于 接收所述对应OAA后插^反通过以太网口发送的应用程序,以^使所述OAA前 插板工作在所述应用程序上。本发明中提供了 一种开放应用架构中软件在线升级的实现方法,应用于 包括OAA后插板和OAA前插板的OAA系统中,包括以下步骤步骤IOI,所述OAA后插板接收到主控板发送的应用程序升级通知,查 询所述OAA前插板当前应用程序的版本是否低于待升级版本,如果是,则接 收来自主控板的应用程序,并暂停所述OAA后插板所有对外接口的业务。步骤102,所述OAA后插板确认所述OAA前插板升级准备完成后,将 所述应用程序发给所述OAA前插板,并在收到所述OAA前插板发来的确认 信息后重启所述OAA前插板,使所述OAA前插板工作在最新的应用程序。所述OAA后插板确认OAA前插板升级准备完成具体包括所述OAA 后插板向所述OAA前插板发送在线升级启动消息;所述OAA前插板在收到 所述OAA后插板发送的在线升级启动消息后,暂停所述OAA前插板所有对 外业务,向所述OAA^插板发送在线升级启动确认消息;所述OAA后插板 在收到所述OAA前插板发来的在线升级启动确iU肖息后,确认所述OAA前 插板升级准备完成。本发明具体软件流程如图3所示,包括以下步骤步骤301,在确认用户侧OAA系统的OAA前插板(智能接口板)需要 升级应用程序,可以通过互联网将应用程序升级包直接发到用户侧的主控板; 主控板在收到升级包后通知OAA系统的OAA后插^1,系统将升级OAA前 插板的应用程序。步骤302, OAA后插板通过串口查询OAA前插板当前的软件版本是否低 于待升级版本,例如,OAA后插板向OAA前插板发送版本查询请求,OAA 前插板向OAA后插板发送版本查询应答,如果高于或等于待升级软件的版 本,则说明OAA前插板的软件版本已为最新版本,停止此次升级。步骤303,如果OAA前插板当前的软件版本低于待升级软件版本,OAA 后插板接收来自主控板的应用程序,并存放在内存中,启动升级流程。步骤304,由于用于传送应用程序的以太网数据通道同时还是OAA系统 的业务通道,为防止两种数据发生混乱,需要暂停当前OAA后插板所有对外 接口的业务;OAA后插板通过串口向OAA前插板发送通知信息,通知其准 备进行软件升级,例如,OAA后插板向OAA前插板发送在线升级启动,OAA 前板向OAA后板发送在线升级启动确认。步骤305, OAA后插板判断是否接收到OAA前插板接收升级的握手信息, 如果OAA前插板一直没有响应,超时退出并重新启动OAA前插^^。步骤306, OAA前插板在收到OAA后插板发送的通知信息后,为防止升 级包和业务流发生混乱,需要暂停当前OAA前插板所有对外业务,随后发送 应答信息,通知OAA后插板其已经做好准备,可以接收最新的应用程序;OAA 后插板在收到OAA前插板发来的应答信息后,通过10GE接口把最新的应用 程序发给OAA前插板。步骤307, OAA后插板等待OAA前插板确认是否接收到完整、正确的应 用程序,此时以太网通道接口上将不会有其他的业务流;OAA前插板在收到程序有问题,会要求OAA后插板重传数据,向OAA后插板发送软件接收失 败消息,如果lt据正确,转步骤308。步骤308,将应用程序写入存储设备中如CF卡中,并通过串口发送确认 信息,向OAA后插板发送软件接收正确消息;OAA后插板在收到OAA前插 板发来的确认信息后将重启OAA前插板,使其工作在最新的应用程序上。步骤309, OAA前插板正常启动后,OAA后插板通过串口查询该OAA 前插板应用程序的版本信息,如果该版本为最新的版本,则转步骤310,否则, 转步骤304。步骤310,打开OAA后插板所有对外4妄口的业务,OAA系统正常工作。 此外在升级过程中,OAA后插板可以随时通过串口在线升级中断命令通知 OAA前插板停止此次在线升级,继续使用原有版本软件。步骤311,正常结束,退出软件升级程序。 在整个升级过程中,串口控制整个流程,主要命令包括命令方向描述片反本查询"j貪求后插板一〉 前插板用于请求查询OAA前插板当前应用程序版本信 台版本查询应答后插板〈一 前插板用于返回OAA前插^反当前应用程序版本信息在线升级启动后插板一〉 前插板通知OAA前插板准备进行应用程序升级在线升级启动确认后插板〈一 前插板通知OAA后插板已经做好准备,可以接收最新 的应用程序软件接收成功后插板〈一 前插板接收最新的应用#呈序正确软件接收失败后插板〈_ 前插板接收最新的应用程序错误在线升级中断后插板一〉 前插板用于通知OAA前插板停止此次在线升级,继续 使用原有版本软件通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1. 一种开放应用架构中软件在线升级的实现方法,应用于包括OAA后插板和OAA前插板的OAA系统中,其特征在于,包括以下步骤所述OAA后插板接收到主控板发送的应用程序升级通知,查询所述OAA前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自主控板的应用程序,并暂停所述OAA后插板所有对外接口的业务;所述OAA后插板确认所述OAA前插板升级准备完成后,将所述应用程序通过以太网口发给所述OAA前插板,并在收到所述OAA前插板通过串口发来的确认信息后重启所述OAA前插板,使所述OAA前插板工作在最新的应用程序。
2、 如权利要求1所述开放应用架构中软件在线升级的实现方法,其特征 在于,所述OAA后插板确认OAA前插板升级准备完成具体包括所述OAA后插板通过串口向所述OAA前插板发送在线升级启动消息; 所述OAA前插板在收到所述OAA后插板通过串口发送的在线升级启动消息后,暂停所述OAA前插板所有对外业务,通过串口向所述OAA后插板发送在线升级启动确认消息;所述OAA后插板在收到所述OAA前插板通过串口发来的在线升级启动确认消息后,确认所述OAA前插板升级准备完成。
3、 如权利要求2所述开放应用架构中软件在线升级的实现方法,其特征 在于,还包括所述OAA后插板在预设时间内没有收到所述OAA前插板通过串口发送 的在线升级启动确认消息,重新启动所述OAA前插板。
4、 如权利要求1所述开放应用架构中软件在线升级的实现方法,其特征 在于,所述OAA后插板确认OAA前插板升级准备完成后,将所述应用程序 通过以太网口发给OAA前插板之后还包括所述OAA后插板等待所述OAA前插板通过串口发送的确认是否接收到 完整、正确的应用程序的在线升级成功消息;当所述OAA前插板在收到待升 级的应用程序后会将应用程序暂存在内存中并检查其有效性,如果应用程序正常,则通过串口向所述OAA后插板发送确认信息,如果应用程序不正常, 则通过串口通知所述OAA后插板重新发送应用程序。
5、 如权利要求1所述开放应用架构中软件在线升级的实现方法,其特征 在于,还包括所述OAA后插板通过串口发送在线升级中断消息通知所述OAA前插板 停止在线升级,继续使用原有版本软件。
6、 一种开放应用架构中软件在线升级的实现系统,其特征在于,包括 OAA后插板,用于接收到主控板发送的应用程序升级通知,查询OAA前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自主控 板的应用程序,并暂停所述OAA后插板所有对外接口的业务;并在确认所述 OAA前插^1升级准备完成后,通过以太网口将所述应用程序发^^所述OAA 前插板,并在收到所述OAA前插板通过串口发来的确认信息后重启所述OAA 前插板,使所述OAA前插板工作在最新的应用程序;OAA前插板,用于接收到所述OAA后插板通过串口发送的在线升级启 动消息后,暂停所有对外业务接口,并通过串口向所述OAA后插板发送在线 升级启动确认消息,并接收所述OAA后插板通过以太网口发送的应用程序, 工作在所述应用程序上。'
7、如权利要求6所述开放应用架构中软件在线升级的实现系统,其特征 在于,所述OAA后插板包括应用程序升级通知接收单元,用于接收主控板发送的应用程序升级通知;版本查询单元,用于接收到主控板发送的应用程序升级通知后,查询OAA 前插板当前应用程序的版本是否低于待升级版本;应用程序接收单元,'用于OAA前插板当前应用程序的版本低于待升级版 本时,接收来自主控板的应用程序,并暂停所述OAA后插板所有对外接口的 业务;应用程序下发单元,用于在确认所述OAA前插板升级准备完成后,通过 以太网口将所述应用程序发给所述OAA前插4反;控制单元,用于收到所述OAA前插板通过串口发来的确认信息后重启所述'OAA前插板,使所述OAA前插板工作在最新的应用程序。
8、 如权利要求6所述开放应用架构中软件在线升级的实现系统,其特征 在于,所述OAA前插板包括握手单元,用于接收到所述OAA后插板通过串口发送的在线升级启动消 息后,暂停所有对外业务接口,并通过串口向所述OAA后插板发送响应信息;应用程序接收单元,'用于接收所述OAA后插板通过以太网口发送的应用 程序,工作在所述应用程序上。
9、 如权利要求8所述开放应用架构中软件在线升级的实现系统,其特征 在于,所述OAA前插板还包括'停止在线升级单元,用于接收到所述OAA后插板通过串口发送的在线升 级中断消息后,停止在线升级,继续使用原有版本软件。
10、 一种OAA后插板,其特征在于,包括应用程序升级通知接收单元,用于接收主控板发送的应用程序升级通知;版本查询单元,用于接收到主控板发送的应用程序升级通知后,查询对 应的OAA前插板当前应用程序的版本是否低于待升级版本;应用程序接收单元,用于所述版本查询单元通知所述对应的OAA前插板 当前应用程序的版本低于待升级版本时,接收来自主控;F反的应用程序,并暂 停所述OAA后插板所有对外接口的业务;'应用程序下发单元,用于在确认所述对应的OAA前插板升级准备完成 后,将所述应用程序通过以太网口发给所述对应的OAA前插板;控制单元,用于收到所述对应的OAA前插板通过串口发来的确认信息后 重启所述对应的OAA前插板,使所对应的述OAA前插^反工作在最新的应用 程序。
11、 一种OAA前插板,其特征在于,包括握手单元,用于接收到对应OAA后插板通过串口发送的在线升级启动消 息后,暂停所有对外业务接口,并通过串口向所述对应OAA后插板发送响应 信息;■应用程序接收单元,用于接收所述对应OAA后插板通过以太网口发送的应用程序,以使所述OAA前插板工作在所述应用程序上。
全文摘要
本发明公开了一种开放应用架构中软件在线升级的实现方法,包括步骤OAA后插板接收到主控板发送的应用程序升级通知,查询OAA前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自主控板的应用程序,并暂停OAA后插板所有对外接口的业务;OAA后插板确认OAA前插板升级准备完成后,将应用程序通过以太网口发给OAA前插板,并在收到OAA前插板通过串口发来的确认信息后重启OAA前插板,使OAA前插板工作在最新的应用程序。本发明中,在开发应用架构系统中可以在业务运行过程中实现对于智能接口板应用程序的在线升级,能够更加灵活的实现后期系统复杂情况下的升级,并降低后期维护的成本。
文档编号G06F9/445GK101267351SQ20081009736
公开日2008年9月17日 申请日期2008年5月13日 优先权日2008年5月13日
发明者浩 田 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1