The embodiment of this application discloses a system upgrade method, device, storage medium and electronic device, in which the electronic device can first obtain the system upgrade package of the corresponding electronic device and determine the target capacity of the buffer space required for system upgrade according to the system upgrade package. Then the backup data cached in the cache space for system upgrade is determined and the occupied capacity of the backup data is marked as unused. Then determine the unused residual capacity in the buffer space, and determine whether the residual capacity of the buffer space reaches the target capacity. If the residual capacity of the buffer space reaches the target capacity, then upgrade the system according to the system upgrade package. As a result, it can avoid the failure of upgrading caused by the insufficient buffer space of electronic devices, and improve the success rate of system upgrading of electronic devices.
【技术实现步骤摘要】
系统升级方法、装置、存储介质及电子设备
本申请涉及计算机
,具体涉及一种系统升级方法、装置、存储介质及电子设备。
技术介绍
目前,为了使得电子设备能够提供更多的功能以及完善电子设备的安全性等,相关技术提供了对电子设备进行系统升级的系统升级方案。相关技术中在对电子设备进行升级时,需要利用到电子设备的缓存空间,然而,缓存空间的容量不足将导致电子设备升级失败。
技术实现思路
本申请实施例提供了一种系统升级方法、装置、存储介质及电子设备,能够提高对电子设备进行系统升级的成功率。第一方面,本申请实施例提供了一种系统升级方法,应用于电子设备,所述系统升级方法包括:获取对应所述电子设备的系统升级包,并确定根据所述系统升级包进行系统升级时需要占用缓存空间的目标容量;确定所述缓存空间中缓存的用于系统升级的备份数据,并将所述备份数据的占用容量标记为未使用;确定所述缓存空间中未使用的剩余容量,并判断所述缓存空间的剩余容量是否达到所述目标容量;若所述缓存空间的剩余容量达到所述目标容量,则根据所述系统升级包进行系统升级。第二方面,本申请实施例提供了一种系统升级装置,应用于电子设备,所述系 ...
【技术保护点】
1.一种系统升级方法,应用于电子设备,其特征在于,所述系统升级方法包括:获取对应所述电子设备的系统升级包,并确定根据所述系统升级包进行系统升级时需要占用缓存空间的目标容量;确定所述缓存空间中缓存的用于系统升级的备份数据,并将所述备份数据的占用容量标记为未使用;确定所述缓存空间中未使用的剩余容量,并判断所述缓存空间的剩余容量是否达到所述目标容量;若所述缓存空间的剩余容量达到所述目标容量,则根据所述系统升级包进行系统升级。
【技术特征摘要】
1.一种系统升级方法,应用于电子设备,其特征在于,所述系统升级方法包括:获取对应所述电子设备的系统升级包,并确定根据所述系统升级包进行系统升级时需要占用缓存空间的目标容量;确定所述缓存空间中缓存的用于系统升级的备份数据,并将所述备份数据的占用容量标记为未使用;确定所述缓存空间中未使用的剩余容量,并判断所述缓存空间的剩余容量是否达到所述目标容量;若所述缓存空间的剩余容量达到所述目标容量,则根据所述系统升级包进行系统升级。2.根据权利要求1所述的系统升级方法,其特征在于,所述确定所述缓存空间中未使用的剩余容量,并判断所述缓存空间的剩余容量是否达到所述目标容量之后,还包括:若所述缓存空间的剩余容量未达到所述目标容量,则根据预设清理策略对所述缓存空间进行数据清理;若进行数据清理后所述缓存空间的剩余容量达到所述目标容量,则根据所述系统升级包进行系统升级。3.根据权利要求2所述的系统升级方法,其特征在于,所述根据预设清理策略对所述缓存空间进行数据清理,包括:清理所述缓存空间中除预设白名单之外、且不处于使用状态的缓存数据。4.根据权利要求3所述的系统升级方法,其特征在于,所述清理所述缓存空间中缓存的除预设白名单之外、且不处于使用状态的缓存数据之后,还包括:若所述缓存空间的剩余容量仍未达到所述目标容量,则清理所述缓存空间中除预设白名单之外的缓存数据。5.根据权利要求1-4任一项所述的系统升级方法,其特征在于,所述根据所述系统升级包进行系统升级之前,还包括:对所述系统升级包...
【专利技术属性】
技术研发人员:李杨,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。