[发明专利]一种通信系统、加载控制装置及软件加载方法有效
申请号: | 200810125277.1 | 申请日: | 2008-06-30 |
公开(公告)号: | CN101621437A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 李小龙 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/46 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 系统 加载 控制 装置 软件 方法 | ||
技术领域
本发明涉及通信技术,尤其是一种通信系统及加载控制装置。
背景技术
随着科技的发展,通信设备的升级成为日常网络维护的重要内容之一,其中,系统升级的安全性和高效性越来越为技术人员所重视。
图1为现有ATCA系统架构图,以下仅以该系统为例具体说明现有技术的系统升级方法。
如图所示,该系统包括:机框管理控制主节点(ShMC)依附于机框管理模块11(SMM,ShelfManager Module);智能平台管理控制器(IPMC,Intelligent Platform Management Controller)12作为管理从节点依附于高级电信处理架构板13(ATCA Board,Advanced Telecommunications ComputingArchitecture Board),通常称为基板管理控制器(BMC,Baseboard ManagementController);SMM与BMC之间通过双星形智能平台管理总线(IPMB,Intelligent Platform Management Bus)进行交互,组成了对ATCA单板独立的带外管理和维护体系。
以图1所述的系统为基础,参照图2说明现有技术中所采用的单板升级方案:
登录到SMM板,先通过HTTP或TFTP协议将软件包/文件上传到SMM板21,进而通过网络用户接口(WEBUI,WEB User Interface)22或命令行接口(CLI,Command Line Interface)23启动加载命令,通过远程过程调用(RPC,Remote Procedure Call)调用智能平台管理接口(IPMI,IntelligentPlatform Management Interface)模块24的应用编程接口(API,ApplicationProgram Interface),并由IPMI模块启动任务开始解析待加载的软件包并通过智能平台管理总线(IPMB,Intelligent Platform Management Bus)传送到BMC完成加载。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:
WEBUI或者CLI通过远程过程调用(RPC,Remote Procedure Call)启动加载命令。然而,RPC基于单线程技术,因此只能允许WEBUI、CLI与IPMI之间同时存在一条RPC连接,这大大降低了用户接口(UI,UserInterface)侧的响应速度,也增加了单板升级应用的实现难度。
另一方面,现有的IPMI模块与BMC之间基于IPMB的消息机制采用单任务收发确认机制,即IPMI模块一个消息发送给BMC后一直等待,直至收到响应或超时才发送下一个消息可。虽然所述单任务收发确认机制具有较高的可靠性,但是效率较低。综上所述,现有技术主要着眼于单块单板的软件升级,而没有考虑到整框升级的情况。
发明内容
本发明实施例目的是提供一种通信系统,目的在于提高系统升级效率。
为实现所述发明目的,本发明通信系统实施例包括:机框管理子系统和至少一块单板,
所述机框管理子系统包括:网络用户接口、加载控制单元、智能平台管理接口,其中:网络用户接口,用于下载升级文件,获取用户指令触发加载控制单元执行对单板的升级;所述用户指令确定待升级的单板标识和升级文件标识;加载控制单元,与智能平台管理接口采用多任务传输连接,并控制智能平台管理接口与智能平台管理控制器建立串口重定向到LAN的连接;依据所述升级文件标识获取升级文件;依据所述单板标识向单板执行文件传送;智能平台管理接口,与加载控制单元建立TCP连接,建立与所述智能平台管理控制器串口重定向到LAN的连接,执行文件传送;
所述单板包括智能平台管理控制器,用于与智能平台管理接口建立串口重定向到LAN的连接,通过所述连接获取所述升级文件。
本发明又一实施例目的在于提供一种加载控制装置,目的在于提高系统 升级效率。
为实现所述发明目的,本发明加载控制装置实施例包括:参数解析单元,传输控制单元;其中,参数解析单元,用于对获取到的用户指令进行解析,获得待加载的单板标识和升级文件标识;传输控制单元,建立与智能平台管理接口的多任务传输连接;控制智能平台管理接口与单板的智能平台管理控制器建立串口重定向到LAN的连接;依据所述单板标识执行升级文件的传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810125277.1/2.html,转载请声明来源钻瓜专利网。