[发明专利]一种系统差分升级方法、装置、智能终端及存储介质有效
申请号: | 201911338531.0 | 申请日: | 2019-12-23 |
公开(公告)号: | CN113094077B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 刘庆 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 刘文求;朱阳波 |
地址: | 518000 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 升级 方法 装置 智能 终端 存储 介质 | ||
1.一种系统差分升级方法,其特征在于,所述方法包括:
根据待升级系统的原始版本与目标版本获取差分升级包;
将所述差分升级包按照内存大小由小到大进行排序,得到差分升级包序列,所述内存大小用于反映根据所述原始版本与所述目标版本之间存在差异的文件数据所生成的所述差分升级包所对应的内存占用量;
根据所述差分升级包序列依次对所述待升级系统进行升级;
所述根据待升级系统的原始版本与目标版本获取差分升级包,包括:
获取所述原始版本的文件数据以及所述目标版本的文件数据;
根据所述原始版本的文件数据与所述目标版本的文件数据确定所述原始版本与所述目标版本中存在差异的文件数据,所述存在差异的文件数据包括:所述目标版本与所述原始版本之间内容不同的文件内容包;
根据所述目标版本与所述原始版本之间内容不同的文件内容包生成差分升级包;
所述待升级系统设置多个系统分区,每一个系统分区中的差分升级包都按照内存大小由小到大进行排序;
所述将所述差分升级包按照内存大小由小到大进行排序,包括:
根据第一数据存储列表以及第二数据存储列表,获取每一个所述差分升级包对应的文件内容包分别在原始版本以及目标版本的内存占用数据;
根据每个所述差分升级包对应的文件内容包在原始版本以及目标版本的内存占用数据,确定每一个所述差分升级包所对应的文件内容包在所述原始版本以及所述目标版本之间的内存变化量,所述内存变化量即为所述差分升级包的内存大小;
将所述差分升级包按照所述内存大小由小到大进行排序;
所述目标版本通过智能终端的后台自动下载或提醒用户,根据用户的操作进行下载;
所述目标版本与所述原始版本之间内容不同的文件内容包括:
所述目标版本相对于所述原始版本增加的文件内容包;
所述目标版本相对于所述原始版本减少的文件内容包;
所述目标版本以及所述原始版本都存在,具体内容存在差异的文件内容包。
2.根据权利要求1所述的系统差分升级方法,其特征在于,所述根据所述原始版本的文件数据与所述目标版本的文件数据确定所述原始版本与所述目标版本中存在差异的文件数据,包括:
获取所述原始版本的文件数据所对应的第一存储数据,所述第一存储数据用于反映所述原始版本的文件数据中各个文件内容包中所存储的内容;
获取所述目标版本的文件数据所对应的第二存储数据,所述第二存储数据用于反映所述目标版本的文件数据中各个文件内容包中所存储的内容;
根据所述第一存储数据与所述第二存储数据确定所述原始版本与所述目标版本之间存在差异的存储数据,所述存在差异的存储数据所对应的文件数据即为所述存在差异的文件数据。
3.根据权利要求2所述的系统差分升级方法,其特征在于,所述根据所述第一存储数据与所述第二存储数据确定所述原始版本与所述目标版本之间存在差异的存储数据,包括:
获取所述第一存储数据对应的第一数据存储列表,所述第一数据存储列表设置有所述原始版本的文件数据中各个文件内容包所存储的内容以及每一个文件内容包所对应的内存占用数据;
获取所述第二存储数据对应的第二数据存储列表,所述第二数据存储列表设置有所述目标版本的文件数据中各个文件内容包所存储的内容以及每一个文件内容包所对应的内存占用数据;
将所述第一数据存储列表中的各个文件内容包所存储的内容及其对应的内存占用数据与所述第二数据存储列表中的各个文件内容包所存储的内容及其对应的内存占用数据进行比对,确定所述第一数据存储列表与所述第二数据存储列表中所述存在差异的存储数据。
4.根据权利要求1或3所述的系统差分升级方法,其特征在于,所述根据所述目标版本与所述原始版本之间内容不同的文件内容包生成差分升级包,包括:
获取所述目标版本与所述原始版本之间内容不同的文件内容包;
从所述目标版本与所述原始版本之间内容不同的文件内容包中提取差异字符串,所述差异字符串为内容不同的文件内容包中不相同的字符串;
将所述差异字符串压缩生成所述差分升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911338531.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:CPP耐穿刺蒸煮制袋
- 下一篇:针对趋化因子CX3CL1的抗体及其应用