[发明专利]一种设备固件升级方案迭代的方法、装置与设备在审
申请号: | 201911360281.0 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111142906A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 施建龙 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 升级 方案 方法 装置 | ||
本发明公开了一种设备固件升级方案迭代的方法、装置与设备,该方法包括:确定是否收到发布版固件包及新的识别固件包方案;如果收到所述发布版固件包及新的识别固件包方案,则按照所述新的识别固件包方案对所述发布版固件包进行识别处理,识别成功则利用所述发布版固件包进行升级;升级成功后,将所述设备原有的识别固件包方案替换为所述新的识别固件包方案。通过上述方式,本发明能够解决原固件包方案中因漏洞等因素而不能使用新的识别固件包方案生成的固件包进行升级的问题。
技术领域
本发明涉及方案迭代技术领域,特别是涉及一种设备固件升级方案迭代的方法、装置及设备。
背景技术
目前,设备在出厂前会被内置固件升级方案,当设备出厂后,如果发现其原有升级方案中存在问题,需要修改固件包的升级方案,一旦发生此类升级方案修改的情况,则在老设备上会出现兼容问题,即无法利用这些新的方案升级固件。
如果老设备无法升级固件,不仅会存在功能缺失问题,还会因为存在相关漏洞导致安全风险。对于设备生产商来说,为兼容老设备,同时又要进行方案迭代,在后续升级固件时就需要同时制作新老方案,使得内部需要维护很多版本,增加维护成本。
发明内容
本申请实施例提供一种设备固件升级方案迭代的方法、装置与设备,能够解决因存在新功能或者修改了相关缺陷的固件方案不能进行软件升级的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种设备固件升级方案迭代的方法。此方法包括:
确定是否收到发布版固件包及新的识别固件包方案;
如果收到所述发布版固件包及新的识别固件包方案,则按照所述新的识别固件包方案对所述发布版固件包进行识别处理,识别成功则利用所述发布版固件包进行升级;
升级成功后,将所述设备原有的识别固件包方案替换为所述新的识别固件包方案,其中,所述新的识别固件包方案不同于所述设备原有的识别固件包方案。
其中,所述判断是否收到发布版固件包及新的识别固件包方案之前包括:
所述设备接收固件包数据;
其中,所述判断是否收到发布版固件包及新的识别固件包方案包括:
所述设备利用所述原有的识别固件包方案识别所述固件包数据,判断所述固件包数据中是否存在所述发布版固件包及所述新的识别固件包方案,如果存在所述发布版固件包及所述新的识别固件包方案,则视为收到所述发布版固件包及所述新的识别固件包方案。
其中,所述判断是否收到发布版固件包及新的识别固件包方案包括:自动判断是否同时收到所述发布版固件包和所述新的识别固件包方案;或自动判断是否存在所述新的识别固件包方案且没有所述发布版固件包,如果是,则下载所述发布版固件包后确认是否成功接收所述发布版固件包;自动下载所述发布版固件包后,利用所述发布版固件包进行升级,在所述升级过程中判断是否需要所述新的识别固件包方案支持,若需要,则下载所述新的识别固件包方案并确认是否成功接收所述新的识别固件包方案;或自动下载所述发布版固件包后判断是否需要所述新的识别固件包方案支持,若需要,则下载所述新的识别固件包方案并确认是否成功接收所述新的识别固件包方案;或接收用户升级指令后,下载固件包数据,在接收用户运行指令后运行所述固件包数据内的发布版固件包,在接收用户确认升级指令后判断所述固件包数据是否存在所述新的识别固件包方案。
其中,所述判断所述固件包数据中是否存在所述发布版固件包及所述新的识别固件包方案包括:
判断所述固件包数据中是否存在所述发布版固件包及所述所述新的识别固件包方案对应的标识,若存在所述标识,则判断为存在所述新的识别固件包方案,否则不存在所述新的识别固件包方案。
其中,所述按照所述新的识别固件包方案对所述发布版固件包进行识别处理之前包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360281.0/2.html,转载请声明来源钻瓜专利网。