[发明专利]固件升级方法、装置在审
申请号: | 202111016767.X | 申请日: | 2021-08-31 |
公开(公告)号: | CN113721968A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 仲晓帆 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;孟维娜 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 | ||
本发明实施例提供了固件升级方法、装置,应用于电子设备,电子设备中设置有待升级的原始固件,该方法包括:获取原始固件的描述文件,作为第一描述文件;其中,描述文件为预设的用于记录所属固件内每一文件的内容属性的文件;获取利用第一描述文件和第二描述文件所确定的差异信息;其中,第二描述文件为:原始固件待升级为的目标固件的描述文件,差异信息用于指示:原始固件与目标固件之间内容存在差异的文件的目标文件标识以及目标升级操作;利用目标文件标识所指示的文件,执行目标升级操作,以对原始固件进行升级。通过本方案,可以提高固件升级的效率。
技术领域
本发明涉及数据更新技术领域,特别是涉及固件升级方法、装置。
背景技术
固件是对维持电子设备正常运行所需软件、电子设备中基础组件与预装应用程序的统称,一个固件包括至少一个文件。为了提高电子设备的运行性能,当设备厂商发布新固件时,需要将电子设备中运行的固件升级为新固件。
现有固件升级一般采用差分升级的方式,即设备厂商预先以升级包的形式发布新固件,设备厂商所发布的升级包中包含新固件的所有文件。当电子设备需要升级固件时,升级服务端需要对电子设备中原始固件的每一文件进行二进制差分,以确定需要变更的文件,进而基于需要变更的文件生成差分升级包,并发送至电子设备,电子设备利用所接收的差分升级包进行升级。
上述过程中,针对固件中的每一文件均需要进行二进制差分,使得效率较低。
发明内容
本发明实施例的目的在于提供一种固件升级方法、装置,以提高固件升级效率。具体技术方案如下:
第一方面,本发明实施例提供一种固件升级方法,应用于电子设备,所述电子设备中设置有待升级的原始固件;所述方法包括:
获取所述原始固件的描述文件,作为第一描述文件;其中,所述描述文件为预设的用于记录所属固件内每一文件的内容属性的文件;
获取利用所述第一描述文件和第二描述文件所确定的差异信息;其中,所述第二描述文件为:所述原始固件待升级为的目标固件的描述文件,所述差异信息用于指示:所述原始固件与所述目标固件之间内容存在差异的文件的目标文件标识以及目标升级操作;
利用所述目标文件标识所指示的文件,执行所述目标升级操作,以对所述原始固件进行升级。
第二方面,本发明实施例提供一种固件升级装置,应用于电子设备,所述电子设备中设置有待升级的原始固件,所述装置包括:
第一文件获取模块,用于获取所述原始固件的描述文件,作为第一描述文件;其中,所述描述文件为预设的用于记录所属固件内每一文件的内容属性的文件;
信息获取模块,用于获取利用所述第一描述文件和第二描述文件所确定的差异信息;其中,所述第二描述文件为:所述原始固件待升级为的目标固件的描述文件,所述差异信息用于指示:所述原始固件与所述目标固件之间内容存在差异的文件的目标文件标识以及目标升级操作;
操作执行模块,用于利用所述目标文件标识所指示的文件,执行所述目标升级操作,以对所述原始固件进行升级。
本发明实施例有益效果:
本发明实施例所提供的固件升级方法中,可以获取原始固件的描述文件,作为第一描述文件,并获取利用第一描述文件和目标固件的第二描述文件所确定的差异信息,该差异信息指示:原始固件与目标固件之间内容存在差异的文件的目标文件标识以及目标升级操作,进而利用目标文件标识所指示的文件,执行目标升级操作,以对原始固件进行升级。由于描述文件为预设的用于记录所属固件内每一文件的内容属性的文件,当需要进行固件升级时,可以利用原始固件的第一描述文件和目标固件的第二描述文件确定原始固件与目标固件之间的差异信息,不需要针对固件中的文件进行二进制差分,从而提高了固件升级的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111016767.X/2.html,转载请声明来源钻瓜专利网。