[发明专利]一种集成升级文件制作及其升级方法及装置在审
| 申请号: | 201911360551.8 | 申请日: | 2019-12-25 | 
| 公开(公告)号: | CN111143855A | 公开(公告)日: | 2020-05-12 | 
| 发明(设计)人: | 王永健 | 申请(专利权)人: | 惠州华阳通用电子有限公司 | 
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F8/65 | 
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 | 
| 地址: | 516000 广东省惠州市东江*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 集成 升级 文件 制作 及其 方法 装置 | ||
本发明提供集成升级文件制作及其升级方法及装置,通过将各功能单元的升级文件根据升级需求生成升级配置文件,在升级主体文件的升级标志位地址中写入各功能单元的升级信息,并通过升级主体文件内容生成加密信息摘要,在升级时对加密信息摘要进行解密,并与由升级主体文件生成的信息摘要比较来实现安全升级,简化了升级文件版本管理,增强了系统的安全性,避免了非授权升级,保证产品软件安全。
技术领域
本发明涉及软件技术领域,尤其涉及一种集成升级文件制作及其升级方法及装置。
背景技术
目前,车载终端产品的软件升级主要是各功能单元使用对应的升级文件进行单独升级,例如微控制器单元(MCU)、解码单元(MPEG)、液晶驱动单元等每次升级一个功能单元。这种升级方法容易造成升级文件和版本管理上的混乱,不利于产品售后服务管理和维护,而且升级软件缺少必要的安全保护,容易造成升级错误,或者产品被破解升级,低配轻易升级成高配,最终对品牌形象造成不良的影响。
因此,现有技术有待进一步改进。
发明内容
本发明提供一种集成升级文件制作及其升级方法及装置,旨在解决现有技术中的缺陷,简化升级文件版本管理,增强系统的安全性,避免非授权升级,保证产品软件安全。
为达到上述目的,本发明所采取的技术方案为:
本发明一方面提供一种集成升级文件制作方法,包括:
步骤100、将各功能单元的升级文件存储在同一个目录下;
步骤101、根据升级需求,配置需要升级的功能单元,生成升级配置文件,所述升级配置文件包含所述各功能单元的升级信息;
步骤102、将所述各功能单元的升级文件、升级配置文件合并生成升级主体文件;
步骤103、提取所述升级配置文件的各功能单元的升级信息,写入到所述升级主体文件的升级标志位地址中;
步骤104、提取所述升级主体文件内容生成第一信息摘要;
步骤105、将所述第一信息摘要进行加密,得到第一加密信息摘要;
步骤106、将所述第一加密信息摘要与所述升级主体文件合并生成集成升级文件。
具体地,使用SHA-256算法生成第一信息摘要。
具体地,通过AES-128加密算法对所述所述第一信息摘要进行加密。
本发明另一方面提供一种集成升级文件制作装置,包括存储模块、升级配置模块、第一标志读写模块、第一升级文件模块、第一摘要生成模块、加密模块、第二升级文件模块;
所述存储模块、升级配置模块、第一标志读写模块、第一摘要生成模块、第二升级文件模块与所述第一升级文件模块连接,所述升级配置模块还与所述第一标志读写模块连接,所述加密模块与所述第一摘要生成模块、第二升级文件模块连接;
所述存储模块,用于存储各功能单元的升级文件;
所述升级配置模块,用于配置需要升级的功能单元;
所述第一标志读写模块,用于对升级标志位进行读写;
所述第一升级文件模块,用于生成升级主体文件;
所述第一摘要生成模块,用于提取升级主体文件内容生成第一信息摘要;
所述加密模块,用于对第一信息摘要进行加密,生成第一加密信息摘要;
所述第二升级文件模块,用于将第一加密信息摘要、升级主体文件合并生成集成升级文件。
具体地,所述第一摘要生成模块使用SHA-256算法生成第一信息摘要。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360551.8/2.html,转载请声明来源钻瓜专利网。





