一种嵌入式软件升级校验的方法技术

技术编号:8489710 阅读:208 留言:0更新日期:2013-03-28 08:50
本发明专利技术为一种嵌入式软件升级校验方法,该方法包括数据封装、数据校验、数据对比三个步骤,通过多重校验对比方式保证软件安全升级;本发明专利技术极大地增加了嵌入式软件升级的安全,避免错误的升级文件导致软件甚至设备崩溃的可能,从而保证了嵌入式设备的错误可修正性,性能延展性,功能提升性,为用户能安全可靠地使用嵌入式设备提供了保障。

【技术实现步骤摘要】

本专利技术涉及嵌入式软件领域,特别是涉及。
技术介绍
嵌入式设备是将经过剪裁的计算机软件系统植入到受控器件内部,搭载特定应用为用户提供服务的设备,诸如消费电子,智能家电,网络设备,医疗仪器,航天设备,工业控制等方面已广泛应用于家庭工作生活当中。软件升级在嵌入式设备问题修正,性能改善,满足用户新需求方面起着举足轻重的作用。而当前市面上各种嵌入式设备提供的升级校验方式并不安全,一个错误非法的文件被写入设备,很可能使升级失败进而导致软件崩溃设备失效,所以安全可靠的校验方法是嵌入式软件升级不可或缺的。
技术实现思路
本专利技术的目的是针对上述现有技术中的软件升级,提出一种更为严密可靠的校验方式,确保软件升级安全高效。本专利技术采用如下技术方案一种嵌入式软件升级校验方法,包括以下步骤步骤一依次添加产品信息结构和头信息校验码、文件信息结构和升级文件校验码、升级文件本身,通过数据封装成新的封装文件; 步骤二 下载步骤一中组合成的封装文件至数据缓冲区; 步骤三对从数据缓冲区中获取到的封装文件,依次对其产品信息和文件信息进行数据校验; 步骤四将步骤三中校验通过的文件安装到指定的目录,并获取安装文件本文档来自技高网...

【技术保护点】
一种嵌入式软件升级校验方法,其特征为包括以下步骤:步骤一:依次添加产品信息结构和头信息校验码、文件信息结构和升级文件校验码、升级文件本身,通过数据封装成新的封装文件;步骤二:下载步骤一中组合成的封装文件至数据缓冲区;步骤三:对从数据缓冲区中获取到的封装文件,依次对其产品信息和文件信息进行数据校验;步骤四:将步骤三中校验通过的文件安装到指定的目录,并获取安装文件信息至数据缓冲区,和之前获取文件信息进行对比;步骤五:步骤四中对比结果相同,升级成功。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙禁申及唐勇
申请(专利权)人:四川九洲电器集团有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1