[发明专利]一种ATCA系统的固件更新装置及方法有效
申请号: | 200810189129.6 | 申请日: | 2008-12-29 |
公开(公告)号: | CN101448050A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 刘强;张丹;任院林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 atca 系统 更新 装置 方法 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种ATCA系统的固件更新装置及方法。
背景技术
ATCA(Advanced Telecom Computing Architecture,高级电信计算机架构)是由PICMG(工业计算机制造商协会)所提出的平台规范,为下一代融合通信及数据网络应用提供了标准化的硬件平台,基于ATCA的嵌入式计算机、通用计算机的应用被实践证明在可管理性、可扩展性、可维护性等方面具有显著的优越性。
目前,ATCA系统还处于不断发展和完善的阶段,厂商也会经常发布新版本的固件,以实现系统的功能升级或故障排除。对于ATCA系统来说,固件类型主要包括BIOS(Basic Input Output System,基本输入输出系统)或单板固件等,现有的ATCA系统的固件更新方法是带内方式,即通过在本地系统中运行相关程序来刷写BIOS或单板固件。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:一方面,更新过程会占用本地系统业务侧设备的资源,可能影响本地业务的正常运行;另一方面,由于固件中包含着对于系统最为重要的基本程序及配置信息,因此,如果在刷写过程中出现异常而导致更新失败,系统将无法正常启动,进而也就无法通过重新刷写固件的方式来进行修复,为系统的维护工作带来不便。
发明内容
本发明实施例提供了一种ATCA系统的固件更新装置及方法,以实现通过带外方式对ATCA系统的固件进行更新,技术方案如下:
本发明实施例提供一种ATCA系统的固件更新装置,包括智能平台管理控制器、控制逻辑模块和控制选择模块;
所述智能平台管理控制器,用于接收所述ATCA系统的带外设备提供的固件源数据,将所述固件源数据发送至所述控制逻辑模块,在接收到所述固件源数据后控制所述控制选择模块建立所述控制逻辑模块与ATCA系统固件载体的数据连接;
所述控制逻辑模块,用于将所述智能平台管理控制器发送的固件源数据,转换为所述ATCA系统固件载体所能识别的数据格式,当所述控制选择模块建立所述控制逻辑模块与所述固件载体的数据连接后,将转换后的数据通过所述控制选择模块发送至所述固件载体。
本发明实施例还提供一种ATCA系统的固件更新方法,包括:
接收由ATCA系统的带外设备提供的固件源数据;
将所述固件源数据转换为所述ATCA系统固件载体所能识别的数据格式;
在建立与所述ATCA系统固件载体的数据连接之后,将转换后的数据发送至所述固件载体。
本发明实施例实现了通过带外方式对ATCA系统的固件进行更新,在固件更新过程中无需占用系统业务侧设备资源,因而不会影响本地业务的正常运行;即使固件刷写失败,也可以很方便地重新进行刷写。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例ATCA系统固件更新装置的结构示意图;
图2为本发明实施例IPMC的结构示意图;
图3为本发明实施例Control Logic的结构示意图;
图4为本发明实施例MUX的结构示意图;
图5为实现本发明实施例ATCA系统固件更新方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
首先对本发明实施例的ATCA系统固件更新装置进行说明,图1所示为本发明实施例所提供的ATCA系统固件更新装置的结构示意图,主要包括以下三种功能模块:IPMC 110(Intelligent Platform Management Controller,智能平台管理控制器)、Control Logic 120(控制逻辑模块)和MUX 130(控制选择模块)。
IPMC 110是固件更新装置的控制中枢,用于接收由带外设备发送的固件更新指令及相关的固件源数据(例如BIOS数据文件等),并将固件源数据发送至Control Logic 120,通过对MUX 130的控制操作完成固件更新过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810189129.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于电视节目制作的多机位编辑方法及系统
- 下一篇:综合通信业务系统及方法