一种应用备份的方法、电子设备、存储介质及程序产品技术

技术编号:38709977 阅读:10 留言:0更新日期:2023-09-08 14:53
本申请提供一种应用备份的方法、电子设备、存储介质及程序产品,涉及互联网技术领域。在执行方法时,系统侧实时检测是否有待升级应用进行版本升级。当存在待升级应用进行版本升级时,如果待升级应用为预设时间段内使用频度超过预设频度标准的应用,则提示用户进行待升级应用版本数据备份操作;当用户触发对该待升级应用进行版本数据备份操作后,系统侧响应于用户触发的进行待升级应用版本数据备份操作,将所述待升级应用升级前的版本数据进行备份。如此可以在常用应用升级后出现版本不稳定的情况时,及时回退至之前稳定的版本,不会影响用户体验。还可以对应用进行有针对性的筛选,不会浪费存储空间。不会浪费存储空间。不会浪费存储空间。

【技术实现步骤摘要】
一种应用备份的方法、电子设备、存储介质及程序产品


[0001]本申请涉及互联网
,尤其涉及一种应用备份的方法、电子设备、存储介质及程序产品。

技术介绍

[0002]随着技术的不断发展,各种应用软件也在不断的迭代更新。某些应用软件在升级新的版本后,可能会出现版本不稳定的情况,例如出现闪退、卡顿、死机的情况,这将会影响用户的使用体验。
[0003]现有技术中通常是等待第三方应用厂商进行应用版本修复升级,以此来解决应用软件升级后出现的版本不稳定的情况,但应用进行版本修复升级期间,用户仍然会受到应用版本不稳定情况的困扰,由此降低用户的使用体验。

技术实现思路

[0004]本申请提供的一种应用备份的方法、电子设备、存储介质及程序产品,解决了现有技术中应用的版本升级后出现版本不稳定的情况,影响用户的使用体验的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供了一种应用备份方法,该方法包括:电子设备实时检测是否存在待升级应用;当存在待升级应用且待升级应用为预设时间段内使用频度超过预设频度标准的应用时,提示用户对待升级应用的应用版本数据进行备份操作;当用户选择对待升级应用的应用版本数据进行备份操作时,电子设备响应于对待升级应用的应用版本数据备份操作,将待升级应用升级前的版本数据进行备份。
[0007]如此可以自动对应用是否升级进行检测,并在检测到预设时间段内使用频度超过预设频度标准的应用,即检测到常用应用进行升级时,提示用户进行应用版本数据备份,可以在常用应用升级后出现版本不稳定的情况时,及时回退至之前稳定的版本,不会影响用户体验。还可以对进行版本数据备份的应用进行有针对性的筛选,不会浪费存储空间。
[0008]在一些可能的实现方式中,在应用升级之后,该方法还包括:
[0009]电子设备响应于恢复应用版本数据的指令,卸载该应用的当前版本;采用备份的该应用的版本数据对该应用进行恢复。由于对该应用之前的版本数据进行备份了,当应用升级后出现版本不稳定的情况时,用户可以利用备份的数据将该应用恢复至之前稳定的版本。
[0010]在一些可能的实现方式中,确定待升级应用为预设时间段内使用频度超过预设频度标准的应用的方法,具体可以采用以下方式:
[0011]获取各应用在预设时间段内使用的流量和电量;然后计算各应用在预设时间段内流量和电量的综合使用值;将各应用按照综合使用值由大到小的顺序进行排序;如果待升级应用为排序靠前的预设数量个应用中的任意一个应用,则将待升级应用确定为预设时间段内使用频度超过预设频度标准的应用。如此可以根据各应用在预设时间段内流量和电量
的综合使用情况,确定出使用频度超过预设频度标准的应用,即常用应用,以便进一步对常用应用的版本数据进行备份操作。
[0012]在一些可能的实现方式中,电子设备还可以响应于用户将第一应用当前的版本数据添加至应用备份空间的指令,将第一应用当前的版本数据进行备份。第一应用只是为了与待升级的应用进行区分,第一应用代表并不是将要进行版本升级的应用。如此,电子设备支持用户不仅可以对将要升级的应用升级前的版本数据进行备份,还可以在应用升级以后对应用当前的版本数据进行备份。
[0013]在一些可能的实现方式中,如果应用备份空间已满,将待升级应用升级前的版本数据进行备份可以采用以下方式实现:
[0014]电子设备响应于替换应用备份空间中存储的应用版本数据的指令;将用户选中的应用版本数据替换成待升级应用升级前的版本数据。如此,可以采用替换其他备份的版本数据的方式,在应用备份空间已满的情况下,完成对待升级应用升级前的版本数据进行备份。
[0015]在一些可能的实现方式中,如果应用备份空间已满,将待升级应用升级前的版本数据进行备份还可以采用以下方式实现:
[0016]电子设备响应于增加应用备份空间的指令,增加应用备份空间;将待升级应用升级前的版本数据在增加的应用备份空间中进行备份。当应用备份空间被占满时,用户可以手动增加备份存储空间,利用新增加的应用备份空间进行待升级应用升级前的版本数据备份。
[0017]在一些可能的实现方式中,电子设备响应于删除第二应用版本数据的指令,删除存储至备份存储空间的第二应用版本数据。第二应用为用户选中的应用。如此,用户可以在不需要对某一个应用已经备份的数据进行删除操作,以减少不必要的应用备份空间的占用。
[0018]在一些可能的实现方式中,电子设备响应于用户触发的应用版本数据备份的指令,跳转至应用版本数据备份的操作界面;该操作界面包括对应用版本数据进行添加、删除、恢复操作。用户可以触发应用版本数据备份的指令,并在应用版本数据备份的操作界面对应用的版本数据进行添加、删除、恢复等操作,以实现对应用版本数据的管理。
[0019]在一些可能的实现方式中,确定预设时间段可以采用以下方式实现:
[0020]读取电子设备上一次检测到存在待升级应用的时刻,记为第一时间;读取电子设备本次检测到存在待升级应用的时刻,记为第二时间;将第一时间至第二时间的时间段确定为预设时间段。
[0021]第二方面,本申请提供了一种电子设备,该电子设备包括处理器和存储器,其中,在存储器中存储有一个或多个计算机程序,一个或多个计算机程序包括指令;当指令被处理器执行时,使得电子设备执行如上述第一方面中任一种可能的设计中所述的应用备份方法。
[0022]第三方面,本申请提供了一种计算机存储介质,该计算机存储介质包括计算机指令,当计算机指令在电子设备上运行时,电子设备执行如上述第一方面中任一种可能的设计中所述的应用备份方法。
[0023]第四方面,本申请提供了一种计算机程序产品,当计算机程序产品在计算机上运
行时,计算机执行上述第一方面中任一种可能的设计中所述的应用备份方法。
附图说明
[0024]图1为本申请实施例提供的一种电子设备的组成示例图;
[0025]图2为本申请实施例提供的一种电子设备的软件结构示例图;
[0026]图3为本申请实施例提供的一种用户使用电子设备的显示屏的界面示意图;
[0027]图4为本申请实施例提供的一种应用版本备份功能界面示意图;
[0028]图5为本申请实施例提供的一种恢复应用版本的操作界面示意图;
[0029]图6为本申请实施例提供的一种添加应用版本的操作界面示意图;
[0030]图7为本申请实施例提供的一种删除应用版本的操作界面示意图;
[0031]图8为本申请实施例提供的一种进行应用版本备份的流程图;
[0032]图9为本申请实施例提供的另一种进行应用版本备份的流程图;
[0033]图10为本申请实施例提供的一种筛选常用应用的流程图;
[0034]图11为本申请实施例提供的一种恢复应用版本的流程图;
[0035]图12A为本申请实施例提供的一种应用版本数据备份实现过程涉及的模块连接结构示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用备份方法,其特征在于,所述方法包括:检测是否存在待升级应用;当存在待升级应用且所述待升级应用为预设时间段内使用频度超过预设频度标准的应用时,提示用户对所述待升级应用的应用版本数据进行备份操作;响应于对所述待升级应用的应用版本数据备份操作,将所述待升级应用升级前的版本数据进行备份。2.根据权利要求1所述的方法,其特征在于,在应用升级之后,所述方法还包括:响应于恢复应用版本数据的指令,卸载所述应用的当前版本;采用备份的所述应用的版本数据对所述应用进行恢复。3.根据权利要求1所述的方法,其特征在于,确定待升级应用为预设时间段内使用频度超过预设频度标准的应用的方法,具体包括:获取各应用在所述预设时间段内使用的流量和电量;计算各应用在所述预设时间段内流量和电量的综合使用值;将各应用按照综合使用值由大到小的顺序进行排序;若所述待升级应用为排序靠前的预设数量个应用中的任意一个应用,则将所述待升级应用确定为预设时间段内使用频度超过预设频度标准的应用。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于将第一应用当前的版本数据添加至应用备份空间的指令,将所述第一应用当前的版本数据进行备份。5.根据权利要求1

4任一项所述的方法,其特征在于,若应用备份空间已满,所述将所述待升级应用升级前的版本数据进行备份,具体包括:响应于替换应用备份空间中存储的应用版本数据的指令;将选中的应用版本数据替换成所述待升级应用升级前的版本数据。6.根据权利要求1

4任一项所述的方法,其特征在于,若应用备份空间已满,所述将所...

【专利技术属性】
技术研发人员:杨哲龙
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1