[发明专利]一种多板卡设备的批量升级方法及系统在审
申请号: | 201810719111.6 | 申请日: | 2018-07-03 |
公开(公告)号: | CN108958772A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 刘健;李尚荣;田方力;栾怀训 | 申请(专利权)人: | 武汉精测电子集团股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 赵伟 |
地址: | 430070 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量升级 单板 卡设备 多板 升级 单板信息 优先级顺序 单板类型 软件文件 更新 软件版本信息 待升级设备 文件名解析 查询单板 单板软件 读取软件 控制单板 请求接收 设备软件 业务关系 在线状态 主从关系 比对 复位 解析 并行 保存 检测 | ||
1.一种多板卡设备的批量升级方法,其特征在于,包括如下步骤:
(1)根据批量升级请求接收需要更新的软件文件并存放到内嵌式存储器;通过软件文件的文件名解析出本次批量升级涉及的单板信息;
(2)检测待升级设备的单板在线状态与单板类型,与解析出来的拟升级单板信息进行比对,确定哪些单板需要进行升级;并查询需要升级的单板当前运行的软件版本信息并保存;
(3)根据需要升级的单板类型、主从关系、单板之间的业务关系,确定本次批量升级的优先级顺序;
(4)根据所述的优先级顺序确定当前需升级的单板,从内嵌式存储器读取对应单板拟升级的软件文件,按照预定的软件更新流程对单板进行软件更新;
(5)在完成所有单板更新后,控制单板复位。
2.如权利要求1所述的批量升级方法,其特征在于,所述批量升级请求包括本次批量升级所包含的软件文件的文件名称,所述软件文件的文件名与单板类型对应。
3.如权利要求1或2所述的批量升级方法,其特征在于,所述优先级顺序为:从主控板到业务板的优先级从低到高;若存在主从板,从板的优先级高于主板的优先级。
4.如权利要求1或2所述的批量升级方法,其特征在于,还包括以下步骤(6):
(6)待所有单板复位启动正常后,检测升级后单板软件的版本信息,与步骤(2)保存的升级前的版本信息做比对,判断单板软件是否更新成功,并将软件更新是否成功的信息上报到上层接口,供用户进行故障判断。
5.如权利要求1或2所述的批量升级方法,其特征在于,确定本次批量升级的优先级顺序的方法,具体如下:
(a)初始化板卡标志位全局变量;
(b)判断本次需要升级的单板中是否包括主控板,若是,则进入步骤(c);若否,则进入步骤(d);
(c)判断本次需要升级的单板中是否包括主从板,若是,则置主控板主从板标志位;若否,则置主控板主板标志位;
(d)判断本次需要升级的单板中是否包括电源板,若是,则进入步骤(e),若否,则进入步骤(f);
(e)判断本次需要升级的单板中是否包括主从板,若是,则置电源板主从板标志位;若否,则置电源板主板标志位;
(f)判断本次需要升级的单板中是否包括中继板,若是,则置中继板标志位;若否,则进入步骤(g);
(g)判断本次需要升级的单板中是否包括业务版,若是,则置业务板标志位,否则结束。
6.一种多板卡设备的批量升级系统,其特征在于,包括依次连接的升级接收模块、单板在线检测模块、优先级学习模块和批量升级模块;
所述升级接收模块用于接收用户下发的批量升级请求,具有用于连接内嵌式存储器的接口;
单板在线检测模块用于从批量升级请求中解析出待批量升级的单板类型;
优先级学习模块用于检测设备在线单板的信息,并与批量升级请求中的单板类型进行比对,根据需要升级的单板的类型、主从关系、单板之间的业务关系,确定哪些单板需要进行升级以及本次批量升级的优先级顺序,查询需要升级的单板当前运行的软件版本信息并保存;
批量升级模块具有用于连接内嵌式存储器的接口;批量升级模块用于按照所述的优先级顺序从内嵌式存储器中取出软件文件对单板进行软件更新。
7.如权利要求6所述的批量升级系统,其特征在于,所述批量升级请求包括本次批量升级所包含的软件文件的文件名称,所述软件文件的文件名与单板类型对应。
8.如权利要求6或7所述的批量升级系统,其特征在于,还包括升级状态检测模块;
所述升级状态检测模块与批量升级模块具有通信连接,用于获取单板的升级完成状态,并将状态信息上报到用户接口。
9.如权利要求6或7所述的批量升级系统,其特征在于,所述优先级顺序为:从主控板到业务板的优先级从低到高;若存在主从板,从板的优先级高于主板的优先级。
10.如权利要求6或7所述的批量升级系统,其特征在于,根据以下方法确定本次批量升级的优先级顺序:
(a)初始化板卡标志位全局变量;
(b)判断本次需要升级的单板中是否包括主控板,若是,则进入步骤(c);若否,则进入步骤(d);
(c)判断本次需要升级的单板中是否包括主从板,若是,则置主控板主从板标志位;若否,则置主控板主板标志位;
(d)判断本次需要升级的单板中是否包括电源板,若是,则进入步骤(e),若否,则进入步骤(f);
(e)判断本次需要升级的单板中是否包括主从板,若是,则置电源板主从板标志位;若否,则置电源板主板标志位;
(f)判断本次需要升级的单板中是否包括中继板,若是,则置中继板标志位;若否,则进入步骤(g);
(g)判断本次需要升级的单板中是否包括业务版,若是,则置业务板标志位,否则结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精测电子集团股份有限公司,未经武汉精测电子集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810719111.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序的更新方法、装置、服务器及存储介质
- 下一篇:智能机器人