[发明专利]一种设备固件升级方案迭代的方法、装置与设备在审
申请号: | 201911360281.0 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111142906A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 施建龙 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 升级 方案 方法 装置 | ||
1.一种设备固件升级方案迭代的方法,其特征在于,所述方法包括:
确定是否收到发布版固件包及新的识别固件包方案;
如果收到所述发布版固件包及所述新的识别固件包方案,则按照所述新的识别固件包方案对所述发布版固件包进行识别处理,识别成功则利用所述发布版固件包进行升级;
升级成功后,将所述设备原有的识别固件包方案替换为所述新的识别固件包方案,其中,所述新的识别固件包方案不同于所述设备原有的识别固件包方案。
2.根据权利要求1所述的方法,其特征在于,所述确定是否收到发布版固件包及新的识别固件包方案包括:
自动判断是否同时收到所述发布版固件包和所述新的识别固件包方案;或
自动判断是否存在所述新的识别固件包方案且没有所述发布版固件包,如果是,则下载所述发布版固件包后确认是否成功接收所述发布版固件包;或
自动下载所述发布版固件包后,利用所述发布版固件包进行升级,在所述升级过程中判断是否需要所述新的识别固件包方案支持,若需要,则下载所述新的识别固件包方案并确认是否成功接收所述新的识别固件包方案;或
自动下载所述发布版固件包后,判断是否需要所述新的识别固件包方案支持,若需要,则下载所述新的识别固件包方案并确认是否成功接收所述新的识别固件包方案;或
接收用户升级指令后,下载固件包数据,在接收用户运行指令后运行所述固件包数据内的发布版固件包,在接收用户确认升级指令后判断所述固件包数据是否存在所述新的识别固件包方案。
3.根据权利要求1所述的方法,其特征在于,
所述确定是否收到发布版固件包及新的识别固件包方案之前包括:
所述设备接收固件包数据;
所述设备确定是否收到发布版固件包及新的识别固件包方案包括:
所述设备利用所述原有的识别固件包方案识别所述固件包数据,确定所述固件包数据中是否存在所述发布版固件包及所述新的识别固件包方案,如果存在所述发布版固件包及所述新的识别固件包方案,则视为收到所述发布版固件包及所述新的识别固件包方案。
4.根据权利要求3所述的方法,其特征在于,
所述确定所述固件包数据中是否存在所述发布版固件包及所述新的识别固件包方案包括:
判断所述固件包数据中是否存在所述新的识别固件包方案对应的标识,若存在所述标识,则判断为存在所述新的识别固件包方案,否则不存在所述新的识别固件包方案。
5.根据权利要求1所述的方法,其特征在于,其特征在于,所述按照所述新的识别固件包方案对所述发布版固件包进行识别处理之前包括:
对所述新的识别固件包方案进行特征识别;
若识别成功,则按照所述新的识别固件包方案对所述发布版固件包进行识别处理。
6.根据权利要求3所述的方法,其特征在于,
如果判断所述发布版固件包不符合所述新的识别固件包方案,则按照所述设备原有的识别固件包方案对所述发布版固件包进行识别处理,识别成功则利用所述发布版固件包进行升级。
7.根据权利要求1所述的方法,其特征在于,
如果判断所述发布版固件包不符合所述新的识别固件包方案,则拒绝升级。
8.根据权利要求1所述的方法,其特征在于,
所述新的识别固件包方案中含有新的特征识别方案,其中,所述新的特征识别方案,在升级成功且所述识别固件包方案替换后,能够识别下一次的识别固件包方案。
9.一种设备固件升级方案迭代的方法,其特征在于,所述方法包括:
生成设备可识别的新的识别固件包方案,其中,所述新的识别固件包方案不同于所述设备原有的识别固件包方案;
将所述新的识别固件包方案和发布版固件包组合形成固件包数据;
发布所述固件包数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360281.0/1.html,转载请声明来源钻瓜专利网。