一种数据恢复的方法及电子设备的制作方法

文档序号:6505517阅读:199来源:国知局
一种数据恢复的方法及电子设备的制作方法
【专利摘要】本发明实施例提供一种数据恢复的方法及电子设备,涉及通信领域,能够通过对比第一数据与第二数据是否相同,并将改动通过可视化标识标记到预设标识位上,从而使用户自行选择需要还原的记录,提高了用户体验感和编辑数据的效率。该方法包括:获取第一数据及修改第一数据后所得的第二数据;对比第一数据与第二数据是否相同;若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据;将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。
【专利说明】—种数据恢复的方法及电子设备

【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种数据恢复的方法及电子设备。

【背景技术】
[0002]随着科技的不断进步,特别是集成电路技术的飞速发展,移动终端已经拥有了强大的处理能力,并且正在从简单的通话工具变为一个综合信息处理平台,在移动终端上处理文本、图像等数据相比于在传统的实体资料上处理数据,有着便携性、及时性等特点,因此,在移动终端处理数据也越来越被广大用户所接受。
[0003]用户在使用各种终端对信息进行编辑修改时,常常会出现错误操作。当用户出现错误操作时,通常希望能够快速撤销错误操作,将数据恢复到出现错误操作之前的状态。若不能将数据恢复到出现错误操作之前的状态,用户就需要重新输入。尤其当输入设备为移动终端时,由于移动终端输入速度慢,因此大大影响了编辑数据的效率。
[0004]现有技术中当文本每发生一次改动,CPlXCentral Processing Unit,中央处理器)就会自动记录一条记录,如图1所示,当出现错误操作时,CPU会按照记录的先后顺序通过线性回退的方式恢复错误操作,即按照现状线性回退到历史状态3、历史状态2、历史状态I的顺序恢复错误操作。然而,在实现数据恢复的过程中,越久之前改动的数据,用户需要操作的步骤就越多,同时,当用户需要恢复前几步的数据时,线性回退的方式会把中间用户不想恢复的部分也恢复了,进而影响了编辑数据的效率。


【发明内容】

[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]本发明实施例所提供的一种数据恢复的方法及电子设备,通过获取第一数据及修改第一数据后所得的第二数据,对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据,以及将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。通过该方案,由于电子设备能够通过对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,并且通过可视化标识将第三数据标记到预设标识位上,从而使用户自行选择需要还原的记录,提高了用户体验感和编辑数据的效率。

【专利附图】

【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为现有技术中通过线性回退的方式恢复错误操作的顺序关系;
[0040]图2为本发明实施例提供的数据恢复的方法的流程示意图一;
[0041]图3为本发明实施例提供的数据恢复的方法的流程示意图二 ;
[0042]图4为本发明实施例提供的数据恢复的方法的过程示意图一;
[0043]图5为本发明实施例提供的数据恢复的方法的过程示意图二 ;
[0044]图6本发明实施例提供的数据恢复的方法的过程示意图三;
[0045]图7本发明实施例提供的数据恢复的方法的过程示意图四;
[0046]图8本发明实施例提供的数据恢复的方法的过程示意图五;
[0047]图9本发明实施例提供的电子设备的结构示意图一;
[0048]图10本发明实施例提供的电子设备的结构示意图二 ;
[0049]图11为本发明实施例提供的电子装置的结构示意图一;
[0050]图12为本发明实施例提供的电子装置的结构示意图二。

【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]本发明实施例提供一种数据恢复的方法,如图2所示,该方法包括:
[0053]S101、电子设备获取第一数据及修改第一数据后所得的第二数据。
[0054]随着科技的不断进步,特别是集成电路技术的飞速发展,移动终端已经拥有了强大的处理能力,并且正在从简单的通话工具变为一个综合信息处理平台,在移动终端上处理文本、图像等数据相比于在传统的实体资料上处理数据,有着便携性、及时性等特点,因此,在移动终端处理数据也越来越被广大用户所接受。然而,用户在使用各种终端对信息进行编辑修改时,常常会出现错误操作。当用户出现错误操作时,通常希望能够快速撤销错误操作,将数据恢复到出现错误操作之前的状态。若不能将数据恢复到出现错误操作之前的状态,用户就需要重新输入。尤其当输入设备为移动终端时,由于移动终端输入速度慢,因此大大影响了编辑数据的效率。
[0055]本发明实施例提供的一种数据恢复的方法,当用户在编辑使用一个数据时,首先电子设备获取第一数据及修改第一数据后所得的第二数据。
[0056]S102、电子设备对比第一数据与第二数据是否相同。
[0057]S103、若第一数据与第二数据不完全相同,则电子设备记录第三数据。
[0058]其中,第三数据包括第一数据的被修改的数据。
[0059]电子设备在获取了第一数据和修改第一数据后所得的第二数据之后,需要对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据。
[0060]需要说明的是,电子设备在获取了第一数据和修改第一数据后所得的第二数据之后,对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则说明电子设备在获取了第一数据之后,且在获取第二数据之前,用户对第一数据进行了编辑使用。电子设备记录第一数据的被修改的数据,即第三数据。
[0061]S104、电子设备将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则电子设备根据恢复指令在当前数据上恢复第三数据。
[0062]电子设备在记录第三数据之后,会将与第三数据对应的可视化标识标记到预设标识位上,其中,预设标识位具体为导航条。通过在导航条上使用可视化标识标记第三数据,用户可以快速定位第三数据的位置,查看第三数据的内容,以使得用户对需要恢复的数据进行操作。
[0063]需要补充的是,本发明实施例所提供的一种数据恢复的方法,标识位可以为导航条,标记位还可以是其他能够标记第三数据,以使得用户能够快速定位第三数据的位置的导航标记,本发明不做限制。
[0064]当电子设备使用可视化标识将第三数据标记到预设标识位上之后,若用户需要对输入的数据进行修改时,用户输入恢复指令。此时电子设备接收到用户根据可视化标识输入的恢复指令,则电子设备根据恢复指令在当前数据上恢复第三数据。
[0065]具体的,电子设备如何根据恢复指令在当前数据上恢复第三数据将在下述实施例中进行完整描述,此处不再赘述。
[0066]本发明实施例所提供的一种数据恢复的方法,通过获取第一数据及修改第一数据后所得的第二数据,对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据,以及将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。通过该方案,由于电子设备能够通过对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,并且通过可视化标识将第三数据标记到预设标识位上,从而使用户自行选择需要还原的记录,提高了用户体验感和编辑数据的效率。
[0067]本发明实施例提供一种数据恢复的方法,如图3所示,该方法包括:
[0068]S201、电子设备获取第一数据及修改第一数据后所得的第二数据。
[0069]本发明实施例提供的一种数据恢复的方法,当用户在编辑使用一个数据时,首先电子设备获取第一数据及修改第一数据后所得的第二数据。
[0070]需要说明的是,本发明实施例提供的数据恢复的方法,在电子设备获取到第一数据之后,根据用户策略,周期性或非周期性地获取第二数据。
[0071 ] S202、电子设备对比第一数据与第二数据是否相同。
[0072]S203、若第一数据与第二数据不完全相同,则电子设备记录第三数据。
[0073]其中,第三数据包括第一数据的被修改的数据。
[0074]电子设备在获取了第一数据和修改第一数据后所得的第二数据之后,需要对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据。
[0075]需要说明的是,电子设备在获取了第一数据和修改第一数据后所得的第二数据之后,对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则说明电子设备在获取了第一数据之后,且在获取第二数据之前,用户对第一数据进行了编辑使用。电子设备记录第一数据的被修改的数据,即第三数据。
[0076]需要补充的是,电子设备在获取了第二数据,对比第一数据与第二数据之后,根据用户策略,电子设备能够周期性或非周期性地获取新的数据,此时,电子设备获取到的数据与前一次获取到的数据进行对比,若两次数据不完全相同,则说明在电子设备获取这两次数据之间,数据被用户进行了编辑修改,则电子设备记录被修改的数据。
[0077]S204、电子设备将与第三数据对应的可视化标识标记到预设标识位上。
[0078]电子设备对比第一数据与修改第一数据后所得的第二数据是否相同,若第一数据与第二数据不完全相同,则使用可视化标识将第三数据标记到预设标识位上。
[0079]需要说明的是,使用可视化标识将第三数据标记到预设标识位上,其中,标识位具体为导航条。通过在导航条上使用可视化标识标记第三数据,用户可以快速定位第三数据的位置,查看第三数据的内容,以使得用户对需要恢复的数据进行操作,其中,可视化标识可以为颜色或符号。
[0080]需要补充的是,本发明实施例所提供的一种数据恢复的方法,标识位可以为导航条,标记位还可以是其他能够标记第三数据,以使得用户能够快速定位第三数据的位置的导航标记,本发明不做限制。
[0081 ] S205、若第一数据与第二数据完全相同,则电子设备不记录第三数据。
[0082]电子设备在获取了第一数据和修改第一数据后所得的第二数据之后,对比第一数据与第二数据是否相同,若第一数据与第二数据完全相同,则说明电子设备在记录第一数据之后,且在记录第二数据之前,用户没有对该数据进行编辑修改,或者用户虽然对该数据进行了编辑修改,但是数据却没有发生变化,则电子设备不记录第三数据。
[0083]需要补充的是,电子设备在获取了修改第一数据后所得的第二数据,对比第一数据与第二数据是否相同之后,根据用户策略,周期性或非周期性地获取数据,此时,电子设备获取到的数据与前一次获取到的数据进行对比,若两次数据完全相同,则说明在电子设备获取这两次数据之间,用户没有对该数据进行编辑修改,或者用户虽然对该数据进行了编辑修改,但是数据却没有发生变化,则没有被修改的数据需要电子设备进行记录。
[0084]S206、若接收到用户根据可视化标识输入的查询指令,则电子设备根据查询指令获取查询指令指示的第三数据。
[0085]当电子设备使用可视化标识将第三数据标记到标识位上之后,若用户需要查看所标记的第三数据,则根据可视化标识输入查询指令。电子设备若接收到用户根据可视化标识输入的查询指令,则根据查询指令获取查询指令指示的第三数据。
[0086]S207、电子设备根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点,其中,分辨率指示显示屏的像素点的个数,显示第三数据所需的像素点的个数不大于显示屏的像素点的个数。
[0087]不同的显示屏拥有不同的分辨率,分辨率是指屏幕图像的精密度,即显示器所能显示的像素的个数。由于显示屏屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。通过电子设备,能够获得当前显示器的分辨率。
[0088]可以理解的是,把整个图像想象成一个大型的棋盘,而分辨率即为所有经线和纬线交叉点的数目,例如,分辨率为1024X960的显示屏,则表明显示屏上一条水平线上包含1024个像素点,且共有960条水平线,即显示屏上行数为1024行,列数为960列,分辨率为640X480的显示屏,代表着显示屏上一条水平线上含有640个像素点,共有480条水平线,即显示屏上行数为640行,列数为480列。
[0089]需要补充的是,由于不同的用户使用的显示屏的分辨率不同,这就需要电子设备对当前的使用环境进行探查,以便所有数据能够自适应当前的显示器的分辨率。
[0090]那么,电子设备在获取了第三数据之后,电子设备会根据第三数据以及显示屏的分辨率,为第三数据分配显示该数据所需的像素点,其中,分辨率指示显示屏的像素点的个数,显示数据所需的像素点的个数不大于显示屏的像素点的个数。为了能够全屏一览第三数据,电子设备需要为第三数据的所有信息分配这些信息所需的像素点,例如,当前显示屏具有1000个像素点,而第三数据有10个字节,那么电子设备可以按照用户制定的预设规贝U,为每个字节分配小于等于100个像素点,即由小于等于100个像素点显示一个数据,进而,在一个显示画面下,显示第三数据。
[0091 ] S208、电子设备通过显示屏显示第三数据。
[0092]电子设备若接收到用户输入的查询指令,则根据查询指令获取查询指令指示的第三数据,以及根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点之后,通过显示屏显示第三数据。
[0093]需要补充的是,本发明实施例提供的通过显示屏显示第三数据时,根据制定的用户策略,可以同时显示记录第三数据的时间,以使得用户能够更加容易选择需要恢复的第三数据,提高用户体验感。
[0094]S209、若接收到用户根据可视化标识输入的恢复指令,则电子设备根据恢复指令在当前数据上恢复第三数据。
[0095]在电子设备根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点,通过显示屏显示第三数据之后,若用户需要对该数据进行恢复,用户根据可视化标识输入恢复指令。若接收到用户根据可视化标识输入的恢复指令,则电子设备根据恢复指令在当前数据上恢复第三数据。
[0096]S210、若未接收到用户根据可视化标识输入的恢复指令,则电子设备不在当前数据上恢复第三数据。
[0097]在电子设备根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点,通过显示屏显示第三数据之后,若用户不需要对该数据进行恢复,用户不根据可视化标识输入恢复指令。若未接收到用户根据可视化标识输入的恢复指令,则电子设备不在当前数据上恢复第三数据。
[0098]示例性的,若用户在电子设备上编辑一个文本,电子设备获取该文本的原始状态为第一数据,如图4所示,随后用户对该文本进行编辑,电子设备设置获取数据的周期为10秒,在获取第一数据的10秒后,电子设备获取修改第一数据后所得的第二数据,如图4所示。电子设备对比第一数据与第二数据是否相同,电子设备获知第一数据与第二数据完全相同,则不记录任何数据;之后,电子设备根据用户策略,周期性的获取数据,在获取第二数据的10秒后,电子设备获取新的数据,如图5所示,并将该数据与第二数据进行比较,对比电子设备获取的新的数据与第二数据,电子设备获知获取的新的数据与第二数据不完全相同,则记录第三数据(如图5中箭头所指示的数据),其中,第三数据包括第二数据的被修改的数据,同时记录下记录第三数据的时间,随后,电子设备将与第三数据对应的可视化标识标记到预设标识位(如图5下方的黑色标记)上;之后,电子设备周期性地对比数据,记录被修改的数据以及记录被修改的数据的时间,并用可视化标识将被修改的数据标记到预设标识位上,如图6所示,预设标记位上标记了两处被修改的数据。
[0099]当用户想要恢复数据时,首先查看需要恢复的数据,如图7所示,若电子设备接收到用户根据可视化标识输入的查询指令,则根据查询指令获取查询指令指示的第三数据,并且根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点,其中,分辨率指示显示屏的像素点的个数,显示第三数据所需的像素点的个数不大于显示屏的像素点的个数,并通过显示屏显示第三数据。当用户发现不需要恢复该第三数据时,则不根据可视化标识输入恢复指令,电子设备不在当前数据上恢复第三数据,数据仍旧如图6所示;当用户发现需要恢复该第三数据时,则根据可视化标识输入恢复指令,电子设备在当前数据上恢复第三数据,数据恢复后如图8所示。
[0100]需要补充的是,若该电子设备为触摸式电子设备,则输入查询指令具体可以为触摸导航条上的预设标识位(如图7中箭头所指示的位置),以使得该电子设备能够显示查询指令所指示的第三数据;当用户根据可视化标识输入恢复指令时,具体可以为由触摸导航条上的预设标识位变为释放触摸导航条上的预设标识位,以使得该电子设备接收到用户根据可视化标识输入的恢复指令,根据恢复指令在当前数据上恢复第三数据。
[0101]本发明实施例所提供的一种数据恢复的方法,通过获取第一数据及修改第一数据后所得的第二数据,对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据,以及将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。通过该方案,由于电子设备能够通过对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,并且通过可视化标识将第三数据标记到预设标识位上,从而使用户自行选择需要还原的记录,提高了用户体验感和编辑数据的效率。
[0102]本发明实施例还提供一种电子设备1,如图9所示,该电子设备I包括:
[0103]获取模块10,用于获取第一数据及修改第一数据后所得的第二数据。
[0104]对比模块11,用于对比第一数据与第二数据是否相同。
[0105]记录模块12,用于若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据。
[0106]执行模块13,用于将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。
[0107]进一步地,记录模块12,还用于若第一数据与第二数据完全相同,则不记录第三数据。
[0108]进一步地,执行模块13,还用于若未接收到用户根据可视化标识输入的恢复指令,则不在当前数据上恢复第三数据。
[0109]进一步地,如图10所示,电子设备I,还包括:
[0110]获取模块10,还用于若接收到用户根据可视化标识输入的查询指令,则根据查询指令获取查询指令所指示的第三数据。
[0111]处理模块14,用于根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点,其中,分辨率指示显示屏的像素点的个数,显示第三数据所需的像素点的个数不大于显示屏的像素点的个数。
[0112]显示模块15,用于通过显示屏显示第三数据。
[0113]进一步地,显示模块15,还用于通过显示屏显示记录第三数据的时间。
[0114]进一步地,获取模块10,具体用于周期性或非周期性地获取修改第一数据后所得的第二数据。
[0115]进一步地,预设标识位具体为导航条。
[0116]本发明实施例提供的一种电子设备,包括获取模块,用于获取第一数据及修改第一数据后所得的第二数据,对比模块,用于对比第一数据与第二数据是否相同,记录模块,用于若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据,以及执行模块,用于将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。通过该方案,由于电子设备能够通过对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,并且通过可视化标识将第三数据标记到预设标识位上,从而使用户自行选择需要还原的记录,提高了用户体验感和编辑数据的效率。
[0117]本发明实施例还提供一种电子装置2,如图11所示,该电子装置2包括:
[0118]接收器20,用于获取第一数据及修改第一数据后所得的第二数据。
[0119]处理器21,用于对比第一数据与第二数据是否相同。
[0120]存储器22,用于若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据。
[0121]处理器21,还用于将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。
[0122]进一步地,存储器22,还用于若第一数据与第二数据完全相同,则不记录第三数据。
[0123]进一步地,处理器21,还用于若未接收到用户根据可视化标识输入的恢复指令,则不在当前数据上恢复第三数据。
[0124]进一步地,如图12所示,电子装置2,还包括:
[0125]接收器20,还用于若接收到用户根据可视化标识输入的查询指令,则根据查询指令获取查询指令所指示的第三数据。
[0126]处理器21,用于根据第三数据以及显示屏的分辨率,为第三数据分配显示第三数据所需的像素点,其中,分辨率指示显示屏的像素点的个数,显示第三数据所需的像素点的个数不大于显示屏的像素点的个数。
[0127]显示器23,用于通过显示屏显示第三数据。
[0128]进一步地,显示器23,还用于通过显示屏显示记录第三数据的时间。
[0129]进一步地,接收器20,具体用于周期性或非周期性地获取修改第一数据后所得的第二数据。
[0130]进一步地,预设标识位具体为导航条。
[0131]本发明实施例提供的一种电子装置,包括接收器,用于获取第一数据及修改第一数据后所得的第二数据,处理器,用于对比第一数据与第二数据是否相同,存储器,用于若第一数据与第二数据不完全相同,则记录第三数据,其中,第三数据包括第一数据的被修改的数据,以及处理器,还用于将与第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据可视化标识输入的恢复指令,则根据恢复指令在当前数据上恢复第三数据。通过该方案,由于电子设备能够通过对比第一数据与第二数据是否相同,若第一数据与第二数据不完全相同,则记录第三数据,并且通过可视化标识将第三数据标记到预设标识位上,从而使用户自行选择需要还原的记录,提高了用户体验感和编辑数据的效率。
[0132]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0133]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种数据恢复的方法,其特征在于,包括: 获取第一数据及修改所述第一数据后所得的第二数据; 对比所述第一数据与第二数据是否相同; 若所述第一数据与第二数据不完全相同,则记录第三数据,其中,所述第三数据包括所述第一数据的被修改的数据; 将与所述第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据所述可视化标识输入的恢复指令,则根据所述恢复指令在当前数据上恢复所述第三数据。
2.根据权利要求1所述的数据恢复的方法,其特征在于,若所述第一数据与第二数据完全相同,则不记录所述第三数据。
3.根据权利要求1所述的数据恢复的方法,其特征在于,若未接收到用户根据所述可视化标识输入的恢复指令,则不在当前数据上恢复所述第三数据。
4.根据权利要求1-3中任意一项所述的数据恢复的方法,其特征在于,在所述将与所述第三数据对应的可视化标识标记到预设标识位上之后,所述方法还包括: 若接收到用户根据所述可视化标识输入的查询指令,则根据所述查询指令获取所述查询指令所指示的第三数据; 根据所述第三数据以及显示屏的分辨率,为所述第三数据分配显示所述第三数据所需的像素点,其中,所述分辨率指示所述显示屏的像素点的个数,所述显示所述第三数据所需的像素点的个数不大于所述显示屏的像素点的个数; 通过所述显示屏显示所述第三数据。
5.根据权利要求4所述的数据恢复的方法,其特征在于,所述通过所述显示屏显示所述第三数据,还包括: 通过所述显示屏显示记录所述第三数据的时间。
6.根据权利要求1所述的数据恢复的方法,其特征在于,所述获取修改所述第一数据后所得的第二数据,具体包括: 周期性或非周期性地获取修改所述第一数据后所得的第二数据。
7.根据权利要求1所述的数据恢复的方法,其特征在于,所述预设标识位具体为导航条。
8.—种电子设备,其特征在于,包括: 获取模块,用于获取第一数据及修改所述第一数据后所得的第二数据; 对比模块,用于对比所述第一数据与第二数据是否相同; 记录模块,用于若所述第一数据与第二数据不完全相同,则记录第三数据,其中,所述第三数据包括所述第一数据的被修改的数据; 执行模块,用于将与所述第三数据对应的可视化标识标记到预设标识位上,以使得若接收到用户根据所述可视化标识输入的恢复指令,则根据所述恢复指令在当前数据上恢复所述第三数据。
9.根据权利要求8所述的电子设备,其特征在于,所述记录模块,还用于若所述第一数据与第二数据完全相同,则不记录所述第三数据。
10.根据权利要求8所述的电子设备,其特征在于,所述执行模块,还用于若未接收到用户根据所述可视化标识输入的恢复指令,则不在当前数据上恢复所述第三数据。
11.根据权利要求8-10中任意一项所述的电子设备,其特征在于,还包括: 所述获取模块,还用于若接收到用户根据所述可视化标识输入的查询指令,则根据所述查询指令获取所述查询指令所指示的第三数据; 处理模块,用于根据所述第三数据以及显示屏的分辨率,为所述第三数据分配显示所述第三数据所需的像素点,其中,所述分辨率指示所述显示屏的像素点的个数,所述显示所述第三数据所需的像素点的个数不大于所述显示屏的像素点的个数; 显示模块,用于通过所述显示屏显示所述第三数据。
12.根据权利要求11所述的电子设备,其特征在于,所述显示模块,还用于通过所述显示屏显示记录所述第三数据的时间。
13.根据权利要求8所述的电子设备,其特征在于,所述获取模块,具体用于周期性或非周期性地获取修改所述第一数据后所得的第二数据。
14.根据权利要求8所述的电子设备,其特征在于,所述预设标识位具体为导航条。
【文档编号】G06F17/24GK104281561SQ201310284336
【公开日】2015年1月14日 申请日期:2013年7月8日 优先权日:2013年7月8日
【发明者】韩智洵, 周洪凯, 司英豪 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1