专利汇可以提供一种安全灵活的固件升级方法专利检索,专利查询,专利分析的服务。并且一种安全灵活的 固件 升级方法,包括:用户触发进入升级,启动升级程序,名称p1;p1根据用户提供的固件地址去下载固件头;p1判断用户提供的固件数据是否正确,如果正确,p1杀死除自己以外的全部 进程 ,下载整个固件到内存;完成后,p1设置和保存同步信息;p1对子升级程序分区进行解密和解压缩,提取子升级程序,名称p2;p1调用p2去完成升级动作,p1等待升级完成;p2检测固件是否合法,非法则停止升级,并通知p1,合法,p2开始对设备进行具体的升级动作;p2对分区数据进行解密和解压缩,然后进行设备升级;当p2完成后通知p1,然后重启设备升级完成。本 发明 提高升级安全性,保证固件的完整性。,下面是一种安全灵活的固件升级方法专利的具体信息内容。
1.一种安全灵活的固件升级方法,其特征在于:
包括如下步骤:
步骤1:用户触发进入升级,此时启动升级程序,名称为p1;
步骤2:p1根据用户提供的固件地址去下载固件头;
步骤3:固件头下载完成后,p1判断用户提供的固件数据是否正确,如果固件数据错误,转入步骤4,如果正确,则转入步骤5;
步骤4:p1停止升级并反馈用户错误信息;
步骤5: p1杀死除自己以外的全部进程,来让出整个设备的内存,并且这样避免了其他程序对升级的干扰;
步骤6、p1此时开始下载整个固件到内存;
步骤7:整个固件下载完成后,p1设置和保存同步信息;
步骤8:p1对固件中的子升级程序所在的分区数据进行解密和解压缩,提取出所述子升级程序,,所述子升级程序的名称为p2;
步骤9:p1调用p2去完成升级动作,p1等待升级完成;
步骤10:p2检测固件是否合法,是,转入步骤12,否,则转入步骤11;
步骤11:停止升级,并通知p1;
步骤12:p2对升级分区数据进行解密和解压缩;转入步骤13;
步骤13:p2开始对设备进行具体的升级动作;
步骤14:当p2完成后通知p1,然后重启设备升级完成。
2.如权利要求1所述的一种安全灵活的固件升级方法,其特征在于:所述固件包括:
用于判断固件数据包是否合法的固件头;
经过加密的子升级程序p2;
经过加密的各个分区数据。
3.如权利要求1的所述的一种安全灵活的固件升级方法,其特征在于:所述步骤2中,判断用户提供的固件数据是否正确采用以下方式进行:
判断固件的设备id是否和设备匹配,不匹配则不升级;
判断固件的oem号是否和设备匹配,不匹配则不升级;
判断固件的版本号是否和设备相同,相同则不升级。
4.如权利要求1的所述的一种安全灵活的固件升级方法,其特征在于:所述子升级程序P2包括:
分区头校验正确;
分区是否强制升级,强制则不判断分区版本号,否则分区版本号和设备分区版本号相同则不升级;
根据分区数据压缩类型进行数据解压;
根据分区数据加密类型进行数据解密;
根据分区数据类型将数据写入设备;
如此循环遍历升级全部的分区数据。
5.如权利要求1的所述的一种安全灵活的固件升级方法,其特征在于:所述固件数据,是根据设备的分区划分为不同的数据分区,每一个分区都有分区头来标记该分区的信息,所述信息包括分区版本,分区大小,分区数据类型,分区加密方式,分区压缩方式,分区校验值;其中分区数据类型包括:bin文件,普通文件,nand数据,nand带oob数据,nor数据,可执行程序,配置表。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种股东名称关联匹配的方法和装置 | 2020-05-13 | 335 |
一种电力线路智能命名系统 | 2020-05-11 | 681 |
电子处方生成方法和系统 | 2020-05-11 | 227 |
用于在文档中识别中文物种名称的方法与系统 | 2020-05-11 | 518 |
一种疾病名称标准化规范方法及规范系统 | 2020-05-11 | 224 |
一种名称查询的方法及系统 | 2020-05-13 | 672 |
网络名称显示方法和装置 | 2020-05-12 | 594 |
一种商品名称校正方法、装置和计算机可读存储介质 | 2020-05-12 | 820 |
名称标准化方法、装置、介质及电子设备 | 2020-05-11 | 702 |
一种公司名称匹配方法、装置、终端设备及存储介质 | 2020-05-11 | 643 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。