[发明专利]更新方法、系统和电子设备有效
申请号: | 201811156178.X | 申请日: | 2018-09-30 |
公开(公告)号: | CN109189442B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 朱庆友 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 系统 电子设备 | ||
本公开提供了一种更新方法,包括在目标软件处于第一版本时,获取至少两个第一更新数据,其中,在所述第一版本的目标软件有序安装所述至少两个第一更新数据后,所述目标软件能够被更新至第二版本,处理所述至少两个第一更新数据,生成至少一个第二更新数据,其中,所述第二更新数据的数量少于第一更新数据的数量,以及基于所述至少一个第二更新数据,将所述目标软件更新至所述第二版本。本公开还提供了一种更新系统以及一种电子设备。
技术领域
本公开涉及一种更新方法、系统和电子设备。
背景技术
随着信息化和智能化的发展,智能终端设备为人们的生活提供了巨大的便利。目前的智能终端设备通常安装有大量目标软件,包括系统目标软件和具有各种各样功能的应用目标软件,为用户提供着便捷的服务。随着时间的迁移和技术的发展,这些目标软件也面临更新的问题。在一些情况下,由于用户一段时间未使用该电子设备或者该电子设备中的某一应用目标软件,将可能出现电子设备的系统目标软件或者某一应用目标软件连续的多次更新,导致用户体验不佳。尤其在是一些更新需要重新启动电子设备的情况下,严重影响了用户体验。
发明内容
本公开的一个方面提供了一种更新方法,包括在目标软件处于第一版本时,获取至少两个第一更新数据,其中,在所述第一版本的目标软件有序安装所述至少两个第一更新数据后,所述目标软件能够被更新至第二版本,处理所述至少两个第一更新数据,生成至少一个第二更新数据,其中,所述第二更新数据的数量少于第一更新数据的数量,以及基于所述至少一个第二更新数据,将所述目标软件更新至所述第二版本。
可选地,所述第一更新数据是更新目标软件后,需要目标软件重新启动的数据。
可选地,所述目标软件的数据分为多个能够独立更新的数据块,所述处理所述至少两个第一更新数据,生成至少一个第二更新数据包括,处理多个所述第一更新数据中对应于一个数据块的更新部分,生成第二更新数据中对应于所述数据块的更新部分,以及合并对应于各个数据块的更新部分,获得至少一个第二更新数据。
可选地,所述处理多个所述第一更新数据中对应于一个数据块的更新部分,生成第二更新数据中对应于所述数据块的更新部分包括,在数据块为第一类数据块的情况下,获取最新的第一更新数据中对应于所述数据块的更新部分,作为第二更新数据中对应于所述数据块的更新部分,其中,所述第一更新数据对应于所述第一类数据块的更新部分在更新时用于覆盖所述第一类数据块中的全部数据。
可选地,所述处理多个所述第一更新数据中对应于一个数据块的更新部分,生成第二更新数据中对应于所述数据块的更新部分包括,在数据块为不同于第一类数据块的第二类数据块的情况下,基于各个第一更新数据中对应于所述数据块的更新部分,确定第二更新数据中对应于所述数据块的更新部分。
可选地,所述基于各个第一更新数据中对应于所述数据块的更新部分,确定第二更新数据中对应于所述数据块的更新部分包括,在各个第一更新数据中对应于所述数据块的更新部分中,若存在相互抵消的更新部分,则基于除相互抵消的更新部分以外的其他更新部分,确定第二更新数据中对应于所述数据块的更新部分。
可选地,所述在目标软件处于第一版本时,获取多个第一更新数据包括循环执行以下操作,直至无法获取更多的第一更新数据:基于当前版本标识,获取一个第一更新数据,确定在安装所述第一更新数据后的版本信息,以及基于在安装所述第一更新数据后的版本信息修改版本标识,作为用于获取第一更新数据的当前版本标识。
可选地,所述基于当前版本标识,获取一个第一更新数据包括发送获取请求以及接收一个第一更新数据,其中,所述获取请求包括可用于表示电子设备的存储空间的信息,所述无法获取更多的第一更新数据包括接收第一响应信息,所述第一响应信息表明所述电子设备的存储空间不适合接收更多的第一更新数据。
可选地,所述无法获取更多的第一更新数据包括接收第二响应信息,所述第二响应信息表明已经获得了最新的第一更新数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811156178.X/2.html,转载请声明来源钻瓜专利网。