数据恢复方法及相关产品技术

技术编号:19341516 阅读:24 留言:0更新日期:2018-11-07 13:40
本申请实施例公开了一种数据恢复方法及相关产品,包括:获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间;当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件;根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。本申请实施例有利于提升数据恢复的及时性和智能性,以及数据存储的稳定性。

Data recovery methods and related products

The embodiment of this application discloses a data recovery method and related products, including: acquiring a target file of a preset storage space, which is a file illegally requested to be deleted during a preset operation performed by a third-party application background, and the preset storage space is a storage space dedicated to storing the target file. When the amount of data in the target file is detected to be larger than the first preset amount of data, the data in the target file is divided into at least one group of files according to the storage format, and the recovery operation for the target file is performed according to the recovery priority of the at least one group of files. The embodiment of the application is beneficial to improving the timeliness and intelligence of data recovery and the stability of data storage.

【技术实现步骤摘要】
数据恢复方法及相关产品
本申请涉及移动终端
,具体涉及一种数据恢复方法及相关产品。
技术介绍
随着移动终端(例如,智能手机)的大量普及与快速发展,越来越多的应用被安装在用户的移动终端中,使移动终端的功能越来越强大,智能手机向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。目前,有些应用在设计的过程由于考虑不完善会存在一些漏洞,这些应用在更新、卸载等过程中会因为这些漏洞存在误删除其他应用对应的存储数据的现象,在用户不知情的情况下影响用户的正常使用。
技术实现思路
本申请实施例提供了一种数据恢复方法及相关产品,可以提升数据恢复的及时性和智能性,以及数据存储的稳定性。第一方面,本申请实施例提供了一种数据恢复方法,所述方法包括:获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间;当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件;根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。第二方面,本申请实施例提供了一种数据恢复装置,包括获取单元、处理单元和执行单元,其中:所述获取单元,用于获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间;所述处理单元,用于当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件;所述执行单元,用于根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。第三方面,本申请实施例提供了一种移动终端,包括:处理器,存储器,以及一个或多个程序;所述一个或多个程序被存储在上述存储器中,并且被配置成由所述处理器执行,所述程序包括用于执行本申请实施例第一方面任一方法中所描述的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有用于电子数据交换的计算机程序,该计算机程序具体包括指令,所述指令用于执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤,所述计算机包括移动终端。第五方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包,所述计算机包括移动终端。可以看出,本申请实施例中,移动终端首先获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间,然后,当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件,最后,根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。可见,移动终端在第三方应用程序后台非法删除目标文件并将目标文件存储至预设存储空间以后,当目标文件的数量大于第一预设数据量时,按照目标文件中数据的存储格式分为至少一组文件,并根据每组文件的恢复优先级执行恢复操作,而不是目标文件中的所有数据按照一定的时间顺序进行恢复,有利于提升数据恢复的智能性和及时性,而且,在用户无感知的情况下,便可快速的恢复目标文件,有利于提升数据存储的稳定性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例公开的一种数据恢复方法的流程示意图;图2是本申请实施例公开的另一种数据恢复方法的流程示意图;图3是本申请实施例公开的另一种数据恢复方法的流程示意图;图4是本申请实施例公开的一种移动终端的结构示意图;图5是本申请实施例公开的一种数据恢复装置的功能单元组成框图;图6是本申请实施例公开的一种智能手机的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例所涉及到的移动终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipment,UE),移动台(MobileStation,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为移动终端。下面对本申请实施例进行详细介绍。请参阅图1,图1是本申请实施例提供了一种数据恢复方法的流程示意图,如图所示,本数据恢复方法包括:S101,移动终端获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间;其中,所述预设操作可以是第三方应用程序的更新操作、清理缓存操作以及卸载操作等,所述非法请求为所述第三方应用程序在执行所述预设操作时针对不属于该第三方应用程序管理权限下的文件提出的删除请求,例如,在卸载应用程序A时,应用程序A提出的针对应用程序B获取的相册数据的删除请求。其中,移动终端在第三方应用程序提出该删除请求时,为了避免目标文件不允许删除时第三方应用程序的持续请求,会将目标文件先转移到预设存储空间,并通知第三方应用程序目标文件删除完成,这样第三方应用程序便会继续执行后续操作,而移动终端会分配执行针对目标文件的数据恢复操作。S102,所述移动终端当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件;其中,每组文件的存储格式不同,所述存储格式可以是图片的存储格式bmp、jpg等,视频的存储格式wmv、m4v等,动态链接库文件的存储格式dll等,在此不做限定。S103,所述移动终端根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。其中,至少一本文档来自技高网
...

【技术保护点】
1.一种数据恢复方法,其特征在于,所述方法包括:获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间;当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件;根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。

【技术特征摘要】
1.一种数据恢复方法,其特征在于,所述方法包括:获取预设存储空间的目标文件,所述目标文件是第三方应用程序后台执行预设操作过程中非法请求删除的文件,所述预设存储空间为专用于存储所述目标文件的存储空间;当检测到所述目标文件的数据量大于第一预设数据量时,将所述目标文件中的数据按照存储格式分成至少一组文件;根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一组文件的恢复优先级执行针对所述目标文件的恢复操作,包括:根据所述至少一组文件对应的至少一个应用程序确定所述至少一组文件的恢复优先级;根据所述恢复优先级执行针对所述目标文件的所述恢复操作。3.根据权利要求2所述的方法,其特征在于,所述根据所述至少一组文件对应的应用程序确定所述至少一组文件的恢复优先级,包括:根据历史使用记录确定所述至少一组文件中每组文件对应的至少一个应用程序的使用频率;确定所述至少一个应用程序中使用频率最高的目标应用程序;根据所述目标应用程序的使用频率确定所述至少一个应用程序对应的一组文件的所述恢复优先级。4.根据权利要求2或3所述的方法,其特征在于,所述至少一组文件包括第一组文件和第二组文件,所述第一组文件的恢复优先级高于所述第二组文件的恢复优先级,所述第一组文件对应的所述至少一个应用程序为相册应用程序,所述根据所述恢复优先级执行针对所述目标文件的所述恢复操作,包括:当检测到所述第一组文件的数据量大于或者等于第二预设数据量时,将所述第一组文件中的数据按照获取时的时间节点分为多个子集;根据所述时间节点的顺序执行针对所述多个子集的所述恢复操作;当检测到所述第二组文件的数据量小于所述第二预设数据量时,执行针对所述第二组文件的所述恢复操作。5.根据权利要求2所述的方法,其特征在于,所述根据所述至少一组文件对应的应用程序确定所述至少一组文件的恢复优先级,包括:确定前台运行的参考应用程序;当检测到所述至少一组文件中目标组文件对应的至少一个应用程序...

【专利技术属性】
技术研发人员:祝杰民
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1