[发明专利]一种系统软件升级方法、装置、设备和计算机存储介质在审
| 申请号: | 202111049118.X | 申请日: | 2021-09-08 |
| 公开(公告)号: | CN113900682A | 公开(公告)日: | 2022-01-07 |
| 发明(设计)人: | 段平 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 孙磊;寿宁 |
| 地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统软件 升级 方法 装置 设备 计算机 存储 介质 | ||
1.一种系统软件升级方法,其特征在于,包括:
确定待升级设备的目标待升级数据区域的程序数据是否正确;
若正确,则向所述待升级设备推送差分升级包;
若不正确,则向所述待升级设备推送全量升级包。
2.根据权利要求1所述的系统软件升级方法,其特征在于,所述确定待升级设备的目标待升级数据区域的程序数据是否正确,包括:
向所述待升级设备发送校验指令,所述校验指令包括所述目标待升级数据区域的定位索引信息和标准校验码数据表;
接收所述待升级设备发送的校验结果,所述校验结果用于指示目标校验码和标准校验码是否相同,所述目标校验码是所述待升级设备根据所述定位索引信息定位到所述程序数据,并基于所述程序数据计算得到的;
当所述校验结果指示所述目标校验码和所述标准校验码相同时,确定所述程序数据正确;
当所述校验结果指示所述目标校验码和所述标准校验码不相同时,确定所述程序数据不正确。
3.根据权利要求1所述的系统软件升级方法,其特征在于,所述确定待升级设备的目标待升级数据区域的程序数据是否正确,包括:
向所述待升级设备发送校验指令,所述校验指令包括所述目标待升级数据区域的定位索引信息;
接收所述待升级设备发送的目标校验码,所述目标校验码是所述待升级设备根据所述定位索引信息定位到所述程序数据,并根据所述程序数据计算得到的;
当所述目标校验码和标准校验码相同时,确定所述程序数据正确;
当所述目标校验码和标准校验码不相同时,确定所述程序数据不正确。
4.根据权利要求1所述的系统软件升级方法,其特征在于,所述确定待升级设备的目标待升级数据区域的程序数据是否正确,包括:
向所述待升级设备发送校验指令,所述校验指令包括所述目标待升级数据区域的定位索引信息;
接收所述待升级设备发送的所述程序数据,所述程序数据是所述待升级设备根据所述定位索引信息从所述目标待升级数据区域获取的;
根据所述程序数据确定所述目标校验码;
当所述目标校验码和标准校验码相同时,确定所述程序数据正确;
当所述目标校验码和标准校验码不相同时,确定所述程序数据不正确。
5.根据权利要求1-4任一所述的系统软件升级方法,其特征在于,所述确定待升级设备中的目标待升级数据区域的程序数据是否正确之前,还包括:
读取所述系统软件当前版本的全量升级包;
读取所述系统软件目标版本的全量升级包;
读取所述系统软件的项目编译环境配置数据项;
根据所述项目编译环境配置数据项,制作并生成差分升级包;其中,所述项目编译环境配置数据项包括所述当前版本的全量升级包和所述目标版本的全量升级包的差异信息。
6.根据权利要求5所述的系统软件升级方法,其特征在于,制作并生成所述差分升级包后,还包括:
生成定位索引信息;
读取所述系统软件当前版本的全量升级包;
根据所述定位索引信息计算所述系统软件当前版本的全量升级包需要校验的程序数据,并生成标准校验码数据表。
7.根据权利要求2所述的系统软件升级方法,其特征在于,所述目标校验码和所述标准校验码配置为根据MD5信息摘要算法,对所述待升级数据区域的程序数据进行计算得到。
8.一种系统软件升级方法,其特征在于,包括:
当目标软件对应的目标待升级数据区域的程序数据正确时,接收管理设备发送的差分升级包;
当所述目标待升级数据区域的程序数据不正确时,接收管理设备发送的全量升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111049118.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可编辑智能楼宇模型装置
- 下一篇:三维基底





