[发明专利]一种固件升级方法、装置及设备在审
申请号: | 202111334915.2 | 申请日: | 2021-11-11 |
公开(公告)号: | CN114090036A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 牛启飞;高在伟 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 装置 设备 | ||
本申请实施例公开了一种固件升级方法、装置及设备。本申请可以在接收到固件版本升级指令时,依据固件版本升级指令获得目标固件升级包,然后将所述目标固件升级包存放至至少一个碎片内存中,其中,所述至少一个碎片内存的存储空间之和大于或等于目标固件升级包所需的存储空间,以使存储服务器可以根据碎片内存中保存的目标固件升级包进行升级。本申请通过将用于升级的目标固件升级包存放至碎片内存,充分利用了存储服务器中的碎片内存,同时依据碎片内存中存在的目标固件升级包实现了固件版本的升级,以完善存储服务器所提供的服务。
技术领域
本申请涉及计算机领域,特别涉及一种固件升级方法、装置及设备。
背景技术
存储服务器可以保存多个摄像机发送的录像视频,同时在存储服务器上设置多种服务,比如可以在存储服务器上设置用于对录像视频中的目标对象执行人脸检测的人脸检测功能。
不过,在存储服务器保存多个摄像机发送的录像视频时,存储服务器用于保存的录像视频文件的地址之间可能会存在碎片内存,这些碎片内存是一些较小的不连续的空闲内存,不能被用于保存录像视频文件,但如果这些碎片内存未被充分利用,将会造成存储资源的浪费。同时,在使用存储服务器所提供的服务的过程中,当前存储服务器所提供的服务可能不够完善,需要对存储服务器所运行的固件版本进行升级以完善存储服务器所提供的服务。
发明内容
本申请公开了一种固件升级方法、装置及设备,以充分利用存储服务器中的碎片内存进行升级。
根据本申请实施例的第一方面,提供一种固件升级方法,该方法应用于存储服务器,包括:
当接收到固件版本升级指令时,依据所述固件版本升级指令获得目标固件升级包,将所述目标固件升级包存放至至少一个碎片内存;所述至少一个碎片内存的存储空间之和大于或等于所述目标固件升级包所需的存储空间,且不同碎片内存之间的存储空间不连续;所述碎片内存是指介于内存中两个已被使用的相邻存储地址块之间的存储空间,或者,所述碎片内存是指内存中任一存储地址块的起始存储地址或结束存储地址与相邻的已被使用的存储地址块之间的存储空间;
根据所述目标固件升级包进行升级。
可选的,依据所述固件版本升级指令获得目标固件升级包包括:
依据所述固件版本升级指令确定对当前运行的第一固件版本进行升级以升级至第二固件版本时,则确定所述第二固件版本对应的固件包为所述目标固件升级包;
当依据所述固件版本升级指令确定对当前运行的第一固件版本中的指定功能进行升级以升级至第二固件版本中对应的目标功能时,或者,当依据所述固件版本升级指令确定对当前运行的第一固件版本中新增第二固件版本中对应的目标功能时,确定所述第二固件版本中所述目标功能对应的固件包为目标固件升级包。
可选的,当依据所述固件版本升级指令确定对当前运行的第一固件版本进行升级以升级至第二固件版本时,该方法进一步包括:删除已存放的第一固件版本对应的固件包。
可选的,当依据所述固件版本升级指令确定对当前运行的第一固件版本中的指定功能进行升级以升级至第二固件版本中对应的目标功能,确定出所述目标固件升级包为所述第二固件版本中所述目标功能对应的固件包时,则在所述根据所述目标固件升级包进行升级时该方法进一步包括:
当检测到根据所述目标固件升级包升级失败时,依据已存放的所述第一固件版本对应的固件包回退至所述指定功能。
可选的,所述将所述目标固件升级包存放至至少一个碎片内存,包括:
从所述内存中选择一个碎片内存;
当该碎片内存为被选择的首个碎片内存时,依据所述目标固件升级包的大小,检查该首个碎片内存的存储空间是否容纳所述目标固件升级包,如果否,返回从所述内存中选择一个碎片内存的步骤,如果是,将所述目标固件升级包存放至该选择的首个碎片内存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111334915.2/2.html,转载请声明来源钻瓜专利网。