[发明专利]一种基于内存共享的多板卡部件自动更新方法及系统有效
申请号: | 201410034806.2 | 申请日: | 2014-01-24 |
公开(公告)号: | CN103761131B | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 舒宇;周勇 | 申请(专利权)人: | 浙江众合科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙)33217 | 代理人: | 胡根良 |
地址: | 310052 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内存 共享 板卡 部件 自动更新 方法 系统 | ||
1.一种基于内存共享的多板卡部件自动更新方法,其特征在于,该方法包括如下步骤:
S1:部件更新主机检查存储于所述部件更新主机中的原始更新文件,确定更新文件及对应需更新部件的主控板卡和/或从机板卡;
S2:所述部件更新主机将更新文件发送至主控板卡,主控板卡进行部件更新,或者,主控板卡通过共享内存向从机板卡发送更新文件、从机板卡进行部件更新;
步骤S1和步骤S2之间还包括一板卡状态查询和转换方法,其步骤为:
1)所述部件更新主机发送查询命令至主控板卡,主控板卡将共享内存中的主控板卡及每个从机板卡的板卡状态信息反馈给所述部件更新主机;
2)所述部件更新主机根据所述板卡状态信息确定是否有处于工作状态的主控板卡和/或从机板卡,若有,则命令所述主控板卡和/或从机板卡进入更新状态并反馈进入更新状态的确认信息;
3)所述部件更新主机收到所述确认信息后,执行所述的步骤S2;
在步骤2)中工作状态转换至更新状态时还包括启动位于主板卡和每个从机板卡上的启动状态检查模块,所述启动状态检查模块启动时,每个所述启动状态检查模块判断系统是需要进入工作状态或者更新状态;当系统需进入更新状态时,系统启用更新镜像;
所述主板卡和每个从机板卡的各个系统需进入工作状态时,系统启用工作镜像,系统启用所述工作镜像时还对所述工作镜像进行校验,若校验结果错误,则直接启动更新镜像进入更新状态。
2.根据权利要求1所述的基于内存共享的多板卡部件自动更新方法,其特征在于,在步骤3)中,所述部件更新主机收到所述确认信息后,将一个更新文件发送至主控板卡用于所述主控板卡和/或从机板卡进行部件更新,执行完步骤S2之后,反馈给所述部件更新主机更新完成信息,所述部件更新主机将下一个更新文件发送给对应需要更新部件的主控板卡和/或从机板卡,直至需更新的主控板卡和/或从机板卡均更新完成。
3.根据权利要求1所述的基于内存共享的多板卡部件自动更新方法,其特征在于,在步骤3)中,所述部件更新主机收到所述确认信息后,将多个更新文件发送至主控板卡用于所述主控板卡和/或从机板卡进行部件更新,执行完步骤S2之后,主控板卡反馈给所述部件更新主机更新完成信息。
4.根据权利要求1所述的基于内存共享的多板卡部件自动更新方法,其特征在于:在步骤S2中,所述部件更新主机在发送更新文件的同时还发送检验文件,在S2步骤后,还包括校验步骤S3:所述主板卡和/或从机板卡通过校验文件进行校验,若校验结果错误则删除文件系统中的更新文件,所述主板卡将更新失败状态发送给部件更新主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江众合科技股份有限公司,未经浙江众合科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410034806.2/1.html,转载请声明来源钻瓜专利网。