一种移动终端数据恢复的方法和系统的制作方法

文档序号:6485806阅读:96来源:国知局
一种移动终端数据恢复的方法和系统的制作方法
【专利摘要】本发明提供了一种移动终端数据恢复的方法,其中,该方法包括:A、接收用户选择的需要进行数据恢复的文件类型;B、查询与所述文件类型相同的所有数据,并显示查询结果;C、依据所述查询结果,选择文件对象进行数据擦除或数据恢复操作。本发明能在移动终端上对用户删除了的文件进行数据恢复,这样能减少误删除造成的损失,给用户带来很大的方便。
【专利说明】一种移动终端数据恢复的方法和系统
【技术领域】
[0001]本发明属于移动终端领域,尤其涉及一种移动终端数据恢复的方法和系统。
[0002]
【背景技术】
[0003]目前,智能手机的使用非常普遍,用户在使用手机的时候,可能会有意无意地删掉一些文件,在Android系统中不像Windows系统那样有回收站机制,因此当用户删除文件后,实际上已无法看到该文件,用户很难对这些数据进行恢复,这给用户带来了很大的不便。
[0004]

【发明内容】

[0005]有鉴于此,本发明的目的是提供一种移动终端数据恢复的方法和系统,为移动终端数据提供恢复方法,满足用户的需要。
[0006]本发明提供了一种移动终端数据恢复的方法,该方法包括:
A、接收用户选择的需要进行数据恢复的文件类型;
B、查询与所述文件类型相同的所有数据,并显示查询结果;
C、依据所述查询结果,选择文件对象进行数据擦除或数据恢复操作。
[0007]根据上述的方法,其中,文件类型包括图像、程序、音频、视频中的任意一种或者其中的任意组合。
[0008]根据上述的方法,其中,数据擦除操作是将文件对象对应的大小和相应的磁盘位
置清空。
[0009]根据上述的方法,其中,该方法进一步包括:
D、当用户选择对文件对象进行数据恢复操作,数据恢复成功后,将文件对象数据保存在预定地址。
[0010]根据上述的方法,其中,保存在预定地址包括拷贝到本地存储器和/或上传到服务端存储器。
[0011]本发明还提供一种移动终端数据恢复的系统,包括显示模块,其特征在于,该系统还包括:接收模块、查询模块、擦除模块、恢复模块;
接收模块,用于接收用户选择的需要进行数据恢复的文件类型;
查询模块,用于依据接收模块提供的文件类型,查询与文件类型相同的所有数据,使显示模块显示与文件类型相匹配的查询结果;
擦除模块,用于依据查询结果,对用户选择要擦除的文件对象进行数据擦除操作;
恢复模块,用于依据查询结果,对用户选择要恢复的文件对象进行数据恢复操作。
[0012]根据上述的系统,其中,文件类型包括图像、程序、音频、视频中的任意一种或者其中的任意组合。[0013]根据上述的系统,其中,数据擦除操作是将文件对象对应的大小和相应的磁盘位
置清空。
[0014]根据上述的系统,其中,该系统进一步包括:发送模块;
发送模块,用于当用户选择对文件对象进行数据恢复操作,数据恢复成功后,将恢复模块恢复的文件对象数据保存在预定地址。
[0015]根据上述的系统,其中,发送模块进一步用于将恢复的文件对象数据拷贝到本地存储器和/或上传到服务端存储器。
[0016]
本发明提供的一种移动终端数据恢复的方法和系统,能在移动终端上对用户删除了的文件进行数据恢复,这样能减少误删除造成的损失,给用户带来很大的方便。
【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域内普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是根据本发明实施例的一种移动终端数据恢复的方法示意图;
图2是根据本发明实施例的移动终端的显示模块的显示示意图;
图3是根据本发明实施例的对移动终端数据进行恢复、擦除的方法流程图;
图4是根据本发明实施例的移动终端数据恢复的系统框图。
[0018]
【具体实施方式】
[0019]为了使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0020]参见图1,本发明实施例提供一种移动终端数据恢复的方法,包括如下步骤:
步骤SllO:接收用户选择的需要进行数据恢复的文件类型。
[0021]步骤S120:查询与所述文件类型相同的所有数据,并显示查询结果。
[0022]步骤S130:依据所述查询结果,选择文件对象进行数据擦除或数据恢复操作。
[0023]需要说明的是,在使用以上所述方法之前,需要获得移动终端系统的ROOT权限。
[0024]图2是根据本发明实施例的移动终端的显示模块的显示示意图。移动终端可以是任意设备,包括但不限于,手机、平板电脑、笔记本电脑等。显示模块200上有若干选项,210、220、230、240等,这些选项所代表的文件类型包括但不限于,图像、程序、音频、视频等。
[0025]以选项210为例,其所代表的文件类型是图像,当然,图像的文件类型可进一步包括:JPG、BMP等。当用户需要对JPG类文件对象进行数据恢复时,根据本发明实施例的方法流程如下所述:
步骤S310、在显示模块200上显示可进行数据恢复的文件类型选项,用户选择需要进行数据恢复的文件类型选项210。其中,用户可以通过鼠标、键盘、触摸屏等方式点击文件类型选项210,例如,用户需要对JPG格式的文件对象进行数据恢复,则选择JPG的文件类型选项。
[0026]步骤S320、移动终端接收用户选择的需要进行数据恢复的文件类型选项210对应的文件类型。
[0027]步骤S330、移动终端查询与选项210的文件类型相同的所有数据,并在显示模块200上显示查询结果。
[0028]本发明实施例中,查询的具体步骤可以是:首先,扫描磁盘启动区,获取整个磁盘的基本信息,并保存有用的信息,比如根目录的起始位置,扇区大小等,其中,扫描的对象为移动终端中的存储卡,存储卡包括但不限于,SD卡、TF卡,MMC卡等。
[0029]然后,从根目录开始扫描磁盘所有目录项,读取每个目录项的相关信息。若目录项0x0偏移处的取值为00H,表明目录项为空;若为E5H,表明该目录项被使用过,但对应的文件或文件夹已被删除,这也是误删除后恢复的主要依据。当扫描到E5H标记的目录项时,需要核实该文件类型是否为用户期望恢复的文件类型,如果是,则存储相应的文件信息,如文件名,文件大小,文件的起始位置(不完整)等;如果不是,则继续扫描。如果扫描到大片目录项为空的地方,扫描结束。
[0030]扫描结束时,将会得到一系列的文件信息,包含了文件名,不完整的文件位置、大小等等。其中,在确定文件位置时,由于只有部分信息,需要用一个循环,拼凑出一个个完整的地址,进行文件的匹配,匹配成功则是找到了文件。
[0031]将扫描到的与选项210文件类型相匹配的文件信息显示在显示模块200上,包括文件名称、文件类型、大小以及文件的恢复情况。
[0032]步骤S340、用户可依据查询结果,选择文件对象进行数据擦除或数据恢复操作,当用户选择数据擦除操作时,执行步骤S350,当用户选择数据恢复操作时,执行步骤S360。
[0033]步骤S350、移动终端对所选文件对象进行数据擦除操作。
[0034]本发明实施例中,擦除数据的方法可以是:将文件对象数据对应的大小和相应的磁盘位置清空,也可采用更暴力的方法,比如破坏文件的整个目录项。擦除一个文件对象的数据后,在显示模块200上的相应位置会提示用户,该数据已经被擦除,不能继续恢复。
[0035]步骤S360、移动终端对所选文件对象进行数据恢复操作。
[0036]本发明实施例中,恢复数据的方法可以是:针对所选文件对象,根据保存的文件信息,包括文件名称、文件位置、大小,对当前位置的所有数据进行一次拷贝,即是恢复文件。
[0037]步骤S370、当用户选择对文件对象进行数据恢复操作,数据恢复成功后,将文件对象数据保存在预定地址。
[0038]本发明实施例中,所述预定地址可以是用户预先设定的,所述保存在预定地址包括拷贝到本地存储器和/或上传到服务端存储器。本地存储器包括但不限于,SD卡、TF卡,MMC卡、手机内存等。
[0039]在数据恢复之后,在相应的位置提示用户该文件对象的恢复情况并显示文件的存储位置,该存储位置是在移动终端的存储空间内,并且用户无法看到该文件,因此可以考虑将文件拷贝到存储卡(如:SD卡)中,首先,需要询问用户是否将文件从移动终端的存储空间内拷贝到SD卡中,得到用户的许可之后可将文件拷贝到SD卡中,但是这样做可能会覆盖之前删除的文件,造成下次无法成功恢复。[0040]如果用户在服务器端拥有个人账户,还可以将恢复的重要数据上传到服务端进行备份。
[0041]本发明还提供一种移动终端数据恢复的系统,如图4所示,该系统包括显示模块200、接收模块410、查询模块420、擦除模块430、恢复模块440 ;
显示模块210是能够用于显示图像、程序、音频、视频等文件类型选项的模块,包括但不限于显示屏、触摸屏等。
[0042]接收模块410,用于接收用户选择的需要进行数据恢复的文件类型。其中,文件类型包括图像、程序、音频、视频中的任意一种或者其中的任意组合。
[0043]查询模块420,用于依据接收模块410提供的文件类型,查询与用户选择的文件类型相同的所有数据,使显示模块200显示与文件类型相匹配的查询结果;
查询模块420执行的查询操作可以是,首先,扫描磁盘启动区,获取整个磁盘的基本信息,并保存有用的信息,比如根目录的起始位置,扇区大小等,其中,扫描的对象为移动终端中的存储卡,存储卡包括但不限于,SD卡、TF卡,MMC卡等。
[0044]然后,从根目录开始扫描磁盘所有目录项,读取每个目录项的相关信息。若目录项0x0偏移处的取值为00H,表明目录项为空;若为E5H,表明目录项曾被使用,但对应的文件或文件夹已被删除,这也是误删除后恢复的理论依据。当扫描到E5H标记的目录项时,需要核实该文件类型是否为用户所期望恢复的文件类型,如果是,则存储相应的文件信息,如文件名,文件大小,文件的起始位置(不完整)等;如果不是,则继续扫描。如果扫描到大片目录项为空的地方,扫描结束。
[0045]扫描结束时,将会得到一系列的文件信息,包含了文件名,不完整的文件位置、大小等等。其中,在确定文件位置时,由于只有部分信息,需要用一个循环,拼凑出一个个完整的地址,进行文件的匹配,匹配成功则是找到了文件。
[0046]将扫描到的与选项210文件类型相匹配的文件信息显示在显示模块200上,包括文件名称、文件类型、大小以及文件的恢复情况。
[0047]擦除模块430,用于依据查询结果,对用户选择要擦除的文件对象进行数据擦除操作,将文件对象数据对应的大小和相应的磁盘位置清空,也可采用更暴力的方法,比如破坏文件的整个目录项。擦除一个文件对象的数据后,在显示模块200上的相应位置会提示用户,该数据已经被擦除,不能继续恢复。
[0048]恢复模块440,用于依据查询结果,对用户选择要恢复的文件对象进行数据恢复操作,针对所选文件对象,根据保存的文件信息,包括文件名称、文件位置、大小,对当前位置的所有数据进行一次拷贝,即是恢复文件。
[0049]发送模块450,用于当用户选择对文件对象进行数据恢复操作,数据恢复成功后,将恢复模块440恢复的文件对象数据保存在预定地址。
[0050]发送模块450进一步用于将恢复的文件对象数据拷贝到本地存储器460和/或上传到服务端存储器470,所述预定地址可以是用户预先设定的,其中,本地存储器460包括但不限于,SD卡、TF卡,MMC卡、手机内存等。
[0051]在数据恢复之后,在相应的位置提示用户该文件对象的恢复情况并显示文件的存储位置,该存储位置是在移动终端的存储空间内,并且用户无法看到该文件,因此可以考虑将文件拷贝到存储卡(如:SD卡)中,首先,需要询问用户是否将文件从移动终端的存储空间内拷贝到SD卡中,得到用户的许可之后可将文件拷贝到SD卡中,但是这样做可能会覆盖之前删除的文件,造成下次无法成功恢复。
[0052]如果用户在服务器端拥有个人账户,还可以通过发送模块450将恢复的重要数据上传到服务端存储器470进行备份。
[0053]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种移动终端数据恢复的方法,其特征在于,所述方法包括: A、接收用户选择的需要进行数据恢复的文件类型; B、查询与所述文件类型相同的所有数据,并显示查询结果; C、依据所述查询结果,选择文件对象进行数据擦除或数据恢复操作。
2.根据权利要求1所述的方法,其特征在于,所述文件类型包括图像、程序、音频、视频中的任意一种或者其中的任意组合。
3.根据权利要求1所述的方法,其特征在于,所述数据擦除操作是将文件对象对应的大小和相应的磁盘位置清空。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括: D、当用户选择对文件对象进行数据恢复操作,数据恢复成功后,将文件对象数据保存在预定地址。
5.根据权利要求4所述的方法,其特征在于,所述保存在预定地址包括拷贝到本地存储器和/或上传到服务端存储器。
6.一种移动终端数据恢复的系统,包括显示模块,其特征在于,所述系统还包括:接收模块、查询模块、擦除模块、恢复模块; 所述接收模块,用于接收用户选择的需要进行数据恢复的文件类型; 所述查询模块,用于依据所述接收模块提供的文件类型,查询与所述文件类型相同的所有数据,使所述显示模块显示与所述文件类型相匹配的查询结果; 所述擦除模块,用于依据所述查询结果,对用户选择要擦除的文件对象进行数据擦除操作; 所述恢复模块,用于依据所述查询结果,对用户选择要恢复的文件对象进行数据恢复操作。
7.根据权利要求6所述的系统,其特征在于,所述文件类型包括图像、程序、音频、视频中的任意一种或者其中的任意组合。
8.根据权利要求6所述的系统,其特征在于,所述数据擦除操作是将文件对象对应的大小和相应的磁盘位置清空。
9.根据权利要求6所述的系统,其特征在于,所述系统进一步包括:发送模块; 所述发送模块,用于当用户选择对文件对象进行数据恢复操作,数据恢复成功后,将所述恢复模块恢复的文件对象数据保存在预定地址。
10.根据权利要求9所述的系统,其特征在于,所述发送模块进一步用于将恢复的文件对象数据拷贝到本地存储器和/或上传到服务端存储器。
【文档编号】G06F11/14GK103473147SQ201210183568
【公开日】2013年12月25日 申请日期:2012年6月6日 优先权日:2012年6月6日
【发明者】杨威, 施华国, 任砚涛, 孙典 申请人:网秦无限(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1