[发明专利]固件更新方法及摄像机有效
申请号: | 201910529998.7 | 申请日: | 2019-06-19 |
公开(公告)号: | CN112114837B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 黄江生 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 程杰;王琦 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 摄像机 | ||
1.一种摄像机的固件更新方法,其特征在于,所述摄像机存储有第一固件,所述第一固件包括第一固件资源和第一更新程序,所述第一更新程序用于控制对所述第一固件资源的更新;所述方法包括:
响应于利用第二固件对第一固件进行更新的指示,获取对所述第二固件的描述信息,其中,所述第二固件包括第二固件资源和第二更新程序,所述描述信息包括所述第二更新程序的版本信息,所述第二更新程序用于控制所述第二固件资源对所述第一固件资源进行更新;
获取所述第一更新程序的版本信息;
根据所述第一更新程序的版本信息和所述第二更新程序的版本信息,确定所述第二更新程序的版本是否高于所述第一更新程序的版本;
在确定所述第二更新程序的版本高于所述第一更新程序的版本时,获取所述第二更新程序,并由所述第二更新程序控制所述第二固件资源对所述第一固件资源进行更新;
在确定所述第二更新程序未高于所述第一更新程序的版本时,由所述第一更新程序控制所述第二固件资源对所述第一固件资源进行更新。
2.如权利要求1所述的方法,其特征在于,所述由所述第二更新程序控制所述第二固件资源对所述第一固件资源进行更新,包括:
确定所述第二固件资源是否与所述摄像机匹配;
在确定与所述摄像机匹配时,利用所述第二固件资源更新所述第一固件资源;
在确定与所述摄像机不匹配时,生成更新出错消息。
3.如权利要求2所述的方法,其特征在于,所述摄像机存储有设备属性,所述设备属性包括下述中至少一个:所述摄像机的制造商标识、所述摄像机所属产品系列的标识、所述摄像机所属产品线的标识、所述摄像机支持的语言、所述摄像机的型号、所述摄像机中硬件模块的标识,所述描述信息进一步包括:所述第二固件资源的版本信息,所述版本信息包括下述中至少一个:支持摄像机的制造商标识、支持的产品系列的标识、支持的产品线的标识、支持的语言范围、支持的摄像机的型号列表、所述第二固件资源中驱动支持的硬件模块的标识列表,所述第二更新程序包括版本匹配规则,所述版本匹配规则用于描述所述设备属性与所述版本信息之间的匹配规则;
所述确定所述第二固件资源是否与所述摄像机匹配,包括:
获取所述摄像机的设备属性;
根据所述版本匹配规则,确定所述第二固件资源的版本信息是否与所述设备属性匹配;
在确定所述第二固件资源的版本信息与所述设备属性匹配时,确定所述第二固件资源与所述摄像机匹配;
在确定所述第二固件资源的版本信息与所述设备属性不匹配时,确定所述第二固件资源与所述摄像机不匹配。
4.如权利要求2所述的方法,其特征在于,所述描述信息进一步包括:所述第二固件资源的资源清单,其中所述资源清单包括一个或多个资源记录;所述利用所述第二固件资源更新所述第一固件资源,包括:
遍历所述资源清单中每个资源记录,确定每个资源记录的操作类型;
对于所述资源清单中任一个资源记录,在该资源记录的操作类型为新增时,获取该资源记录对应的资源数据,并对所述资源数据进行解密和对经过解密的所述资源数据进行校验,在成功校验所述经过解密的所述资源数据时,将经过解密的所述资源数据增加到所述第一固件资源中;
在该资源记录的操作类型为替换时,获取该资源记录对应的资源数据,并对所述资源数据进行解密和对经过解密的所述资源数据进行校验,在成功校验所述经过解密的所述资源数据时,利用获取到的所述资源数据替换所述第一固件资源中与所述获取到的资源数据的文件名相同的资源数据;
在该资源记录操作类似为删除时,删除所述第一固件资源中与该资源记录对应的资源数据。
5.如权利要求1所述的方法,其特征在于,所述获取对第二固件的描述信息,包括:
从更新管理平台下载所述第二固件的软件包的头部数据;
对所述头部数据进行数据校验和数字签名验证;
在所述数据校验成功且所述数字签名验证成功时,从所述头部数据中获取所述描述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910529998.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:天然气水合物开采的模拟装置、模拟系统
- 下一篇:PTFE烧结工艺