[发明专利]开放应用架构中软件在线升级的实现方法、系统及设备有效
申请号: | 200810097361.7 | 申请日: | 2008-05-13 |
公开(公告)号: | CN101267351A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 田浩 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开放 应用 架构 软件 在线 升级 实现 方法 系统 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种开放应用架构中软件在线升级的实现方法、系统及设备。
背景技术
OAA(Open Application Architecture,开放应用架构)是一种数据通讯设备体系架构,通过这种架构可以在传统的路由器、以太网交换机设备中集成独立的智能业务接口板或者智能业务部件。通常OAA架构在系统和智能业务部件之间通过以太网接口传递数据和状态信息,通过串行接口传递管理控制信息等。
路由器和以太网交换机在因特网中承担着IP数据包的转发和传输路径选择等功能。中低端路由器和中低端交换机的主要功能是业务汇集和业务管理,一般处于网络的边缘位置。中低端路由器依靠单一的CPU(Center Process Unit,中央处理单元)进行处理,中低端以太网交换机依靠内部功能简单的专用芯片实现以太网业务的处理。在面对丰富的业务特性的要求下,如IPSec(Internet Protocol Security,国际互联网协议安全)、IPS(Intrusion Prevention System,入侵防御系统)、语音和无线等,这些中低端设备很难满足业务需求。
因此,为满足日益增长的业务需求,可以对原有的路由器或交换机进行改进,在设备中留出插板的接口(OAA后插板)。可以把满足不同业务需求的各种智能接口板(OAA前插板)集成到中低端路由器和交换机设备中来实现更多功能,使得集成后的设备既可以实现传统路由器或交换机的功能,又可以由智能接口板独立实现其它功能。这种开放式的架构可以通过智能接口板集成多样的硬件平台,从而运行第三方的各种业务软件,并通过灵活、开放的数据接口和控制接口使得接口板和主控板之间完成控制报文和数据报文的交换。
图1为集成了智能接口板的交换机或路由器的系统框图。智能接口板作为一个独立的CPU系统和路由器或者是交换机的主机相连,智能接口板和主机之间的信号主要包括通过以太网口传输的数据平面数据;通过串行接口传输的控制平面的数据,例如:智能接口板的硬复位信号、插稳信号、电源信号(包括电源、电源使能控制信号和电源上电状态信号)等控制信号和其它预留的一些接口信号。
作为开放系统的组成部分,智能接口板需要与路由器或者是交换机的对接处理板组合在一起作为路由器或者是以太网交换机的一个通用线路板。这个线路板可以直接集成到路由器或者是交换机中提供传统数据通讯设备功能之外的增强业务处理功能。而这个智能接口板一般是通过高性能的CPU和存储设备实现,其中,存储设备,如CF(Compact Flash,紧密闪存)卡,用于存储智能接口板运行的应用程序。
智能接口板的软件在线升级是一个关键的功能,能够在保证设备正常工作的情况下实现软件提供的功能升级或者是软件BUG(错误)以及缺陷的修正,从而提高系统的应用可靠性。目前,集成到开放应用架构中的智能接口板不能实现应用程序的在线升级,智能接口板软件在生产环节一次加载之后直接交付客户使用,如果发现问题或者是功能要求需要进行软件升级,只能通过更换存储设备,比如将存有升级好应用程序的CF卡寄给用户或上门为用户更换。
因此,现有技术中,开放应用架构系统中的智能接口板不能在线升级,会限制产品的应用环境或者是降低产品的运行可靠性,并增加了后期维护的成本。
发明内容
本发明提供了一种开放应用架构中软件在线升级的实现方法、系统及设备,利用开放应用架构中管理端口使用的串行接口并结合硬件设计以及软件协议实现智能接口板中应用程序的在线升级。
本发明实施例提供了一种开放应用架构OAA中软件在线升级的实现方法,应用于包括OAA后插板和OAA前插板的OAA系统中,包括以下步骤:
所述OAA后插板接收到主控板发送的应用程序升级通知,查询所述OAA前插板当前应用程序的版本是否低于待升级版本,如果是,则接收来自主控板的应用程序,并暂停所述OAA后插板所有对外接口的业务;
所述OAA后插板通过串口向所述OAA前插板发送在线升级启动消息;
所述OAA前插板在收到所述OAA后插板通过串口发送的在线升级启动消息后,暂停所述OAA前插板所有对外业务,通过串口向所述OAA后插板发送在线升级启动确认消息;
所述OAA后插板在收到所述OAA前插板通过串口发来的在线升级启动确认消息后,确认所述OAA前插板升级准备完成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810097361.7/2.html,转载请声明来源钻瓜专利网。