本发明专利技术提供了一种应用排列备份与恢复的方法,在检测到智能终端首次启动时,构建数独元备份;其中,数独元备份包括初始的桌面布局属性和备份属性,且桌面布局属性至少包括各个应用的数独坐标;监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据数独元备份和属性变化信息更新生成数独新备份;将所述数独新备份同步保存至本地和/或云端存储;响应于用户触发的备份恢复指令,获取对应的数独元备份或数独新备份;根据数独元备份或数独新备份进行数据恢复,以恢复对应的应用桌面布局。本发明专利技术还提供了一种应用排列备份与恢复的系统、存储介质及计算机设备。借此,本发明专利技术能够实现对智能终端的桌面应用排列的智能备份与恢复。用排列的智能备份与恢复。用排列的智能备份与恢复。
【技术实现步骤摘要】
应用排列备份与恢复的方法、系统、存储介质及计算机设备
[0001]本专利技术涉及数据备份
,尤其涉及一种应用排列备份与恢复的方法、系统、存储介质及计算机设备。
技术介绍
[0002]人们在日常使用智能终端的过程中,往往因换新设备或刷机等情况而需要将旧设备或本机中的数据进行备份,之后再从新设备或刷机后的原机中恢复回来。
[0003]现有技术方案提供了恢复桌面的方法,其通过在接收到恢复请求时,获取桌面布局数据;其中,所述桌面布局数据对应原有桌面布局;基于获取的桌面布局数据将移动终端的桌面恢复为原有桌面布局。以此在更换移动终端或者对已有的移动终端进行刷机之后,也可以获取到原有的桌面布局。
[0004]然而,由于需要用户和/或系统触发才能启动备份和/或恢复行为,其被动的工作方式导致用户体验差,显然现有的方案不能智能动态监控用户桌面布局和/或应用安装状态的变化情况,无法满足用户换机或刷机后,希望将智能终端桌面应用排列恢复到原来状态的需求。
[0005]综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。
技术实现思路
[0006]针对上述的缺陷,本专利技术的目的在于提供一种应用排列备份与恢复的方法,系统、存储介质及其计算机设备,能够实现对智能终端的桌面应用排列的智能备份与恢复。
[0007]为了实现上述目的,本专利技术提供一种应用排列备份与恢复的方法,包括步骤:
[0008]检测到智能终端首次启动时,构建数独元备份;其中,所述数独元备份包括初始的桌面布局属性和备份属性,且所述桌面布局属性至少包括各个应用的数独坐标;
[0009]监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份;
[0010]响应于用户触发的备份恢复指令,获取对应的所述数独元备份或所述数独新备份;
[0011]根据所述数独元备份或所述数独新备份进行数据恢复,以恢复对应的应用桌面布局。
[0012]可选的,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤包括:
[0013]监听到系统发出的安装广播时,获取系统安装的第一应用的第一桌面布局属性和第一备份属性;
[0014]将所述第一桌面布局属性和所述第一备份属性添加至数独历史备份中,以生成对应的第一数独备份;其中,所述数独历史备份为基于所述数独元备份历史迭代更新的备份
文件。
[0015]可选的,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤包括:
[0016]监听到系统发出的卸载广播时,确定系统卸载的第二应用的第二桌面布局属性和第二备份属性;
[0017]将所述第二桌面布局属性和所述第二备份属性从数独历史备份中删除,以生成对应的第二数独备份;其中,所述数独历史备份为基于所述数独元备份历史迭代更新的备份文件。
[0018]可选的,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤之后,还包括:
[0019]将所述数独新备份同步保存至本地和/或云端存储。
[0020]可选的,所述将所述数独新备份同步保存至本地和/或云端存储的步骤包括:
[0021]判断所述第一备份属性或所述第二备份属性是否为云端备份;
[0022]若是云端备份,则将对应的所述第一数独备份或所述第二数独备份同步上传至云端存储。
[0023]可选的,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤包括:
[0024]系统监控到第三应用发生桌面布局位置变化时,获取所述第三应用的桌面布局属性变化的数据变化信息;
[0025]根据所述数据变化信息对数独历史备份进行更新,以生成对应的第三数独备份;其中,所述数独历史备份为基于所述数独元备份历史迭代更新的备份文件。
[0026]可选的,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤之后,还包括:
[0027]通过对数独备份列表中的记录信息的定期检查,在确定存在更新后的所述第三数独备份时,判断所述智能终端的使用状态是否符合预设的同步条件;
[0028]若符合所述同步条件,则将所述第三数独备份同步保存至本地和/或云端存储。
[0029]还提供了一种应用排列备份与恢复的系统,包括有:
[0030]构建单元,用于检测到智能终端首次启动时,构建数独元备份;其中,所述数独元备份包括有初始的桌面布局属性和备份属性,且所述桌面布局属性至少包括各个应用的数独坐标;
[0031]监控与更新单元,用于监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份;
[0032]备份获取单元,用于响应于用户触发的备份恢复指令,获取对应的所述数独元备份或所述数独新备份;
[0033]恢复单元,用于根据所述数独元备份或所述数独新备份进行数据恢复,以恢复对应的应用桌面布局。
[0034]另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述应用排列备份与恢复的方法的计算机程序。
[0035]所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的应用排列备份与恢复的方法。
[0036]本专利技术所述的应用排列备份与恢复的方法及其系统,在智能终端首次启动时,构建初始的数独元备份;其中,数独元备份包括初始的桌面布局属性和备份属性,且桌面布局属性至少包括各个应用的数独坐标;当监控到基于用户操作行为而改变桌面布局时,获取引起桌面布局变化的属性变化信息,并根据数独元备份和属性变化信息更新生成新的数独新备份;再将其同步保存至本地和/或云端存储;接收到用户触发的备份恢复指令时,获取对应的数独元备份或数独新备份进行数据恢复,从而恢复到对应的应用桌面布局。据此,本专利技术实现了对智能终端桌面应用排列的智能备份和/或恢复,提高了智能终端系统的鲁棒性和稳定性,提升了用户在使用智能终端过程中的刷机和/或换机时的用户体验。
附图说明
[0037]图1为本专利技术一实施例提供的所述应用排列备份与恢复的方法的步骤流程图;
[0038]图2为本专利技术一实施例提供的所述应用排列备份与恢复的方法一种用于更新备份文件的步骤流程图;
[0039]图3为本专利技术一实施例提供的所述应用排列备份与恢复的方法另一种用于更新备份文本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用排列备份与恢复的方法,其特征在于,包括步骤:检测到智能终端首次启动时,构建数独元备份;其中,所述数独元备份包括初始的桌面布局属性和备份属性,且所述桌面布局属性至少包括各个应用的数独坐标;监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份;响应于用户触发的备份恢复指令,获取对应的所述数独元备份或所述数独新备份;根据所述数独元备份或所述数独新备份进行数据恢复,以恢复对应的应用桌面布局。2.根据权利要求1所述的应用排列备份与恢复的方法,其特征在于,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤包括:监听到系统发出的安装广播时,获取系统安装的第一应用的第一桌面布局属性和第一备份属性;将所述第一桌面布局属性和所述第一备份属性添加至数独历史备份中,以生成对应的第一数独备份;其中,所述数独历史备份为基于所述数独元备份历史迭代更新的备份文件。3.根据权利要求1所述的应用排列备份与恢复的方法,其特征在于,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤包括:监听到系统发出的卸载广播时,确定系统卸载的第二应用的第二桌面布局属性和第二备份属性;将所述第二桌面布局属性和所述第二备份属性从数独历史备份中删除,以生成对应的第二数独备份;其中,所述数独历史备份为基于所述数独元备份历史迭代更新的备份文件。4.根据权利要求2或3所述的应用排列备份与恢复的方法,其特征在于,所述监控到基于用户操作行为而发生应用桌面布局改动时,获取对应的属性变化信息,并根据所述数独元备份和所述属性变化信息更新生成数独新备份的步骤之后,还包括:将所述数独新备份同步保存至本地和/或云端存储。5.根据权利要求4所述的应用排列备份与恢复的方法,其特征在于,所述将所述数独新备份同步保存至本地和/或云端存储的步骤具体包括:判断所述第一备份属性或所述第二备份属性是否为云端备份;...
【专利技术属性】
技术研发人员:徐玉伟,
申请(专利权)人:奇酷软件深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。