发明名称 节点B单板软件下载及升级方法
摘要 本发明提供了一种节点B单板软件下载及升级方法,其中节点B单板软件下载流程包括:1.系统初始化,执行ROM里的软件下载程序;2.下载进程向BMC,发出软件下载请求,BMC获得要下载的软件的具体信息发送给单板;3.单板接收到BMC的回应消息后,将软件下载到一临时内存,并对下载下来的软件进行校验;4.校验成功后,将程序指针跳转到存放下载软件的内存地址开始运行正式软件。本发明能够克服现有技术中存在的系统硬件成本高、软件版本管理复杂的缺点。采用本发明所述管理办法,外围单板的升级处理流程简单,且在单板上无需永久存贮设备,节约了成本,可以很方便简单的实现NODE B软件远程下载及升级。
申请公布号 CN1543107A 申请公布日期 2004.11.03
申请号 CN200310103988.6 申请日期 2003.11.04
申请人 中兴通讯股份有限公司 发明人 陈勇;陈鹏
分类号 H04J13/00;H04Q7/20;H04L12/24;G06F9/44 主分类号 H04J13/00
代理机构 中原信达知识产权代理有限责任公司 代理人 张天舒
主权项 1、一种节点B单板软件下载及升级方法,其特征在于,包括以下步骤:节点B单板软件下载流程:(1)外围单板上电,ROM中的程序启动,对硬件初始化,然后执行ROM里的软件下载程序;(2)下载进程向主控单板发出软件下载请求,主控单板收到请求消息后,根据消息来源判断需要下载的软件类型,并查询数据库,获得要下载的软件的具体信息发送给单板;(3)单板接收到主控单板的回应消息后,根据主控单板返回的信息与主控单板建立相关的文件传输链路,将软件下载到临时内存,并对下载下来的软件进行校验;(4)校验成功后,将程序指针跳转到存放下载软件的内存地址开始运行正式软件;节点B单板软件升级流程:(1)后台系统把要下载的软件拷贝到指定目录,并读出该文件的软件类型及版本号;(2)向主控单板发出软件下载消息,主控单板收到消息后与后台建立文件传输链路把文件下载下来;(3)主控单板查询数据库并进行版本比较,如果数据库中不存在该文件软件类型的版本信息,则插入一条新的版本信息;如果存在则比较版本,如果版本相同就改变数据库中的下载时间,如果版本不同则把当前版本存为最新版本并删除原版本信息;(4)主控单板向后台返回软件下载成功消息;后台接收到成功下载消息后,由用户激活下载版本,然后后台向主控单板发出激活消息;(5)主控单板收到激活消息后,查询数据库,根据软件类型更新数据中的相关版本信息,把要激活的版本做为当前版本;(6)主控单板向所有符合软件类型的单板发出复位消息;(7)单板收到复位消息后,重新启动。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层