Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DATA RECOVERY METHOD AND ELECTRONIC DEVICE
Document Type and Number:
WIPO Patent Application WO/2015/003493
Kind Code:
A1
Abstract:
The present invention relates to the communications field. Embodiments of the present invention provide a data recovery method and an electronic device. Whether first data is the same as second data is compared, and modification is marked on a preset flag by using a visible identifier, so that users can select by themselves a record needing to be restored, and user experience and data edition efficiency are improved. The method comprises: acquiring first data, and second data obtained after the first data is modified; comparing whether the first data is the same as the second data; if the first data is completely different from the second data, recording third data, the third data comprising modified data in the first data; and marking, on a preset flag, a visible identifier corresponding to the third data, so that if a recovery instruction entered according to the visible identifier by a user is received, the third data is recovered on the basis of current data according to the recovery instruction.

Inventors:
HAN ZHIXUN (CN)
ZHOU HONGKAI (CN)
SI YINGHAO (CN)
Application Number:
PCT/CN2014/071884
Publication Date:
January 15, 2015
Filing Date:
February 07, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
G06F17/24
Foreign References:
CN101842768A2010-09-22
CN1636173A2005-07-06
CN101196894A2008-06-11
US20070226605A12007-09-27
Attorney, Agent or Firm:
BEIJING ZBSD PATENT & TRADEMARK AGENT LTD. (CN)
北京中博世达专利商标代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种数据恢复的方法, 其特征在于, 包括:

获取第一数据及修改所述第一数据后所得的第二数据;

对比所述第一数据与第二数据是否相同;

若所述第一数据与第二数据不完全相同,则记录第三数据,其中, 所述第三数据包括所述第一数据的被修改的数据;

将与所述第三数据对应的可视化标识标记到预设标识位上,以使 得若接收到用户根据所述可视化标识输入的恢复指令, 则根据所述恢 复指令在当前数据上恢复所述第三数据。

2、 根据权利要求 1 所述的数据恢复的方法, 其特征在于, 若所 述第一数据与第二数据完全相同, 则不记录所述第三数据。

3、 根据权利要求 1 所述的数据恢复的方法, 其特征在于, 若未 接收到用户根据所述可视化标识输入的恢复指令, 则不在当前数据上 恢复所述第三数据。

4、 根据权利要求 1 -3 中任意一项所述的数据恢复的方法, 其特 征在于, 在所述将与所述第三数据对应的可视化标识标记到预设标识 位上之后, 所述方法还包括:

若接收到用户根据所述可视化标识输入的查询指令,则根据所述 查询指令获取所述查询指令所指示的第三数据;

根据所述第三数据以及显示屏的分辨率,为所述第三数据分配显 示所述第三数据所需的像素点, 其中, 所述分辨率指示所述显示屏的 像素点的个数, 所述显示所述第三数据所需的像素点的个数不大于所 述显示屏的像素点的个数;

通过所述显示屏显示所述第三数据。

5、 根据权利要求 4所述的数据恢复的方法, 其特征在于, 所述 通过所述显示屏显示所述第三数据, 还包括:

通过所述显示屏显示记录所述第三数据的时间。

6、 根据权利要求 1 所述的数据恢复的方法, 其特征在于, 所述 获取修改所述第一数据后所得的第二数据, 具体包括: 周期性或非周期性地获取修改所述第一数据后所得的第二数据。

7、 根据权利要求 1 所述的数据恢复的方法, 其特征在于, 所述 预设标识位具体为导航条。

8、 一种电子设备, 其特征在于, 包括:

获取模块,用于获取第一数据及修改所述第一数据后所得的第二 数据;

对比模块, 用于对比所述第一数据与第二数据是否相同; 记录模块, 用于若所述第一数据与第二数据不完全相同, 则记录 第三数据, 其中, 所述第三数据包括所述第一数据的被修改的数据; 执行模块,用于将与所述第三数据对应的可视化标识标记到预设 标识位上, 以使得若接收到用户根据所述可视化标识输入的恢复指 令, 则根据所述恢复指令在当前数据上恢复所述第三数据。

9、 根据权利要求 8所述的电子设备, 其特征在于, 所述记录模 块, 还用于若所述第一数据与第二数据完全相同, 则不记录所述第三 数据。

10、 根据权利要求 8所述的电子设备, 其特征在于, 所述执行模 块, 还用于若未接收到用户根据所述可视化标识输入的恢复指令, 则 不在当前数据上恢复所述第三数据。

1 1、 根据权利要求 8- 10 中任意一项所述的电子设备, 其特征在 于, 还包括:

所述获取模块,还用于若接收到用户根据所述可视化标识输入的 查询指令, 则根据所述查询指令获取所述查询指令所指示的第三数 据;

处理模块, 用于根据所述第三数据以及显示屏的分辨率, 为所述 第三数据分配显示所述第三数据所需的像素点, 其中, 所述分辨率指 示所述显示屏的像素点的个数, 所述显示所述第三数据所需的像素点 的个数不大于所述显示屏的像素点的个数;

显示模块, 用于通过所述显示屏显示所述第三数据。

12、 根据权利要求 1 1 所述的电子设备, 其特征在于, 所述显示 模块, 还用于通过所述显示屏显示记录所述第三数据的时间。

13、 根据权利要求 8所述的电子设备, 其特征在于, 所述获取模 块, 具体用于周期性或非周期性地获取修改所述第一数据后所得的第 二数据。

14、 根据权利要求 8所述的电子设备, 其特征在于, 所述预设标 识位具体为导航条。

Description:
一种数据恢复的方法及电子设备

本申请要求于 2013 年 07 月 08 日提交中国专利局、 申请号为 2013 10284336.0、 发明名称为 "一种数据恢复的方法及电子设备" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及通信领域, 尤其涉及一种数据恢复的方法及电子设 备。

背景技术

随着科技的不断进步, 特别是集成电路技术的飞速发展, 移动 终端已经拥有了强大的处理能力, 并且正在从简单的通话工具变为 一个综合信息处理平台, 在移动终端上处理文本、 图像等数据相比 于在传统的实体资料上处理数据, 有着便携性、 及时性等特点, 因 此, 在移动终端处理数据也越来越被广大用户所接 受。 用户在使用各种终端对信息进行编辑修改时, 常常会出现错误 操作。 当用户 出现错误操作时, 通常希望能够快速撤销错误操作, 将数据恢复到出现错误操作之前的状态。若不 能将数据恢复到出现 错误操作之前的状态, 用户就需要重新输入。 尤其当输入设备为移 动终端时, 由于移动终端输入速度慢, 因此大大影响了编辑数据的 效率。

现有技术中当文本每发生一次改动, CPU ( Central Processing Unit , 中央处理器) 就会自动记录一条记录, 如图 1 所示, 当出现 错误操作时, C P U会按照记录的先后顺序通过线性回退的方式 复 错误操作, 即按照现状线性回退到历史状态 3、 历史状态 2、 历史状 态 1 的顺序恢复错误操作。 然而, 在实现数据恢复的过程中, 越久 之前改动的数据, 用户需要操作的步骤就越多, 同时, 当用户需要 恢复前几步的数据时, 线性回退的方式会把中间用户不想恢复的部 分也恢复了, 进而影响了编辑数据的效率。 发明内容

本发明的实施例提供一种数据恢复的方法及电 子设备, 能够通 过对比第一数据与第二数据是否相同, 并将改动通过可视化标识标 记到预设标识位上, 从而使用户 自行选择需要还原的记录, 提高了 用户体验感和编辑数据的效率。

为达到上述目 的, 本发明的实施例釆用如下技术方案: 第一方面, 本发明实施例提供一种数据恢复的方法, 该方法包 括:

获取第一数据及修改所述第一数据后所得的第 二数据; 对比所述第一数据与第二数据是否相同;

若所述第一数据与第二数据不完全相同, 则记录第三数据, 其 中, 所述第三数据包括所述第一数据的被修改的数 据;

将与所述第三数据对应的可视化标识标记到预 设标识位上, 以 使得若接收到用户根据所述可视化标识输入的 恢复指令, 则根据所 述恢复指令在当前数据上恢复所述第三数据。

在第一种可能的实现方式中, 根据第一方面, 若所述第一数据 与第二数据完全相同, 则不记录所述第三数据。

在第二种可能的实现方式中, 结合第一方面或第一种可能的实 现方式, 若未接收到用户根据所述可视化标识输入的恢 复指令, 则 不在当前数据上恢复所述第三数据。

在第三种可能的实现方式中, 结合第一方面或第一种可能的实 现方式或第二种可能的实现方式, 在所述将与所述第三数据对应的 可视化标识标记到预设标识位上之后, 所述方法还包括:

若接收到用户根据所述可视化标识输入的查询 指令, 则根据所 述查询指令获取所述查询指令所指示的第三数 据;

根据所述第三数据以及显示屏的分辨率, 为所述第三数据分配 显示所述第三数据所需的像素点, 其中, 所述分辨率指示所述显示 屏的像素点的个数, 所述显示所述第三数据所需的像素点的个数不 大于所述显示屏的像素点的个数; 通过所述显示屏显示所述第三数据。

在第四种可能的实现方式中, 结合第一方面或第一种可能的实 现方式至第三种可能的实现方式, 所述通过所述显示屏显示所述第 三数据, 还包括:

通过所述显示屏显示记录所述第三数据的时间 。

在第五种可能的实现方式中, 结合第一方面或第一种可能的实 现方式至第四种可能的实现方式, 所述获取修改所述第一数据后所 得的第二数据, 具体包括:

周期性或非周期性地获取修改所述第一数据后 所得的第二数 据。

在第六种可能的实现方式中, 结合第一方面或第一种可能的实 现方式至第五种可能的实现方式, 所述预设标识位具体为导航条。

第二方面, 本发明实施例还提供一种电子设备, 包括: 获取模块, 用于获取第一数据及修改所述第一数据后所得 的第 二数据;

对比模块, 用于对比所述第一数据与第二数据是否相同; 记录模块, 用于若所述第一数据与第二数据不完全相同, 则记 录第三数据, 其中, 所述第三数据包括所述第一数据的被修改的数 据;

执行模块, 用于将与所述第三数据对应的可视化标识标记 到预 设标识位上, 以使得若接收到用户根据所述可视化标识输入 的恢复 指令, 则根据所述恢复指令在当前数据上恢复所述第 三数据。

在第一种可能的实现方式中, 根据第二方面, 所述记录模块, 还用于若所述第一数据与第二数据完全相同, 则不记录所述第三数 据。

在第二种可能的实现方式中, 结合第二方面或第一种可能的实 现方式, 所述执行模块, 还用于若未接收到用户根据所述可视化标 识输入的恢复指令, 则不在当前数据上恢复所述第三数据。

在第三种可能的实现方式中, 结合第二方面或第一种可能的实 现方式或第二种可能的实现方式, 所述电子设备, 还包括: 所述获取模块, 还用于若接收到用户根据所述可视化标识输入 的查询指令, 则根据所述查询指令获取所述查询指令所指示 的第三 数据;

处理模块, 用于根据所述第三数据以及显示屏的分辨率, 为所 述第三数据分配显示所述第三数据所需的像素 点, 其中, 所述分辨 率指示所述显示屏的像素点的个数, 所述显示所述第三数据所需的 像素点的个数不大于所述显示屏的像素点的个 数;

显示模块, 用于通过所述显示屏显示所述第三数据。

在第四种可能的实现方式中, 结合第二方面或第一种可能的实 现方式至第三种可能的实现方式, 所述显示模块, 还用于通过所述 显示屏显示记录所述第三数据的时间。

在第五种可能的实现方式中, 结合第二方面或第一种可能的实 现方式至第四种可能的实现方式, 所述获取模块, 具体用于周期性 或非周期性地获取修改所述第一数据后所得的 第二数据。

在第六种可能的实现方式中, 结合第二方面或第一种可能的实 现方式至第五种可能的实现方式, 所述预设标识位具体为导航条。

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

附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下 面将对实施例或现有技术描述中所需要使用的 附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例 , 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。

图 1 为现有技术中通过线性回退的方式恢复错误操 作的顺序关 系;

图 2为本发明实施例提供的数据恢复的方法的流 示意图一; 图 3为本发明实施例提供的数据恢复的方法的流 示意图二; 图 4为本发明实施例提供的数据恢复的方法的过 示意图一; 图 5为本发明实施例提供的数据恢复的方法的过 示意图二; 图 6本发明实施例提供的数据恢复的方法的过程 意图三; 图 7本发明实施例提供的数据恢复的方法的过程 意图四; 图 8本发明实施例提供的数据恢复的方法的过程 意图五; 图 9本发明实施例提供的电子设备的结构示意图 ;

图 10本发明实施例提供的电子设备的结构示意图 ;

图 1 1 为本发明实施例提供的电子装置的结构示意图 一; 图 12为本发明实施例提供的电子装置的结构示意 二。

具体实施方式

下面将结合本发明实施例中的附图, 对本发明实施例中的技术 方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明 一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本 领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他 实施例, 都属于本发明保护的范围。

本发明实施例提供一种数据恢复的方法, 如图 2所示, 该方法 包括:

S 101、 电子设备获取第一数据及修改第一数据后所得 的第二数 据。

随着科技的不断进步, 特别是集成电路技术的飞速发展, 移动 终端已经拥有了强大的处理能力, 并且正在从简单的通话工具变为 一个综合信息处理平台, 在移动终端上处理文本、 图像等数据相比 于在传统的实体资料上处理数据, 有着便携性、 及时性等特点, 因 此, 在移动终端处理数据也越来越被广大用户所接 受。 然而, 用户 在使用各种终端对信息进行编辑修改时, 常常会出现错误操作。 当 用户 出现错误操作时, 通常希望能够快速撤销错误操作, 将数据恢 复到出现错误操作之前的状态。 若不能将数据恢复到出现错误操作 之前的状态, 用户就需要重新输入。 尤其当输入设备为移动终端时, 由于移动终端输入速度慢, 因此大大影响了编辑数据的效率。

本发明实施例提供的一种数据恢复的方法, 当用户在编辑使用 一个数据时, 首先电子设备获取第一数据及修改第一数据后 所得的 第二数据。

5102、 电子设备对比第一数据与第二数据是否相同。

5103、 若第一数据与第二数据不完全相同, 则电子设备记录第 三数据。

其中, 第三数据包括第一数据的被修改的数据。

电子设备在获取了第一数据和修改第一数据后 所得的第二数据 之后, 需要对比第一数据与第二数据是否相同, 若第一数据与第二 数据不完全相同, 则记录第三数据。

需要说明的是, 电子设备在获取了第一数据和修改第一数据后 所得的第二数据之后, 对比第一数据与第二数据是否相同, 若第一 数据与第二数据不完全相同, 则说明电子设备在获取了第一数据之 后, 且在获取第二数据之前, 用户对第一数据进行了编辑使用。 电 子设备记录第一数据的被修改的数据, 即第三数据。

5104、 电子设备将与第三数据对应的可视化标识标记 到预设标 识位上, 以使得若接收到用户根据可视化标识输入的恢 复指令, 则 电子设备根据恢复指令在当前数据上恢复第三 数据。

电子设备在记录第三数据之后, 会将与第三数据对应的可视化 标识标记到预设标识位上, 其中, 预设标识位具体为导航条。 通过 在导航条上使用可视化标识标记第三数据, 用户可以快速定位第三 数据的位置, 查看第三数据的内容, 以使得用户对需要恢复的数据 进行操作。

需要补充的是, 本发明实施例所提供的一种数据恢复的方法, 标识位可以为导航条, 标记位还可以是其他能够标记第三数据, 以 使得用户能够快速定位第三数据的位置的导航 标记, 本发明不做限 制。

当电子设备使用可视化标识将第三数据标记到 预设标识位上之 后, 若用户需要对输入的数据进行修改时, 用户输入恢复指令。 此 时电子设备接收到用户根据可视化标识输入的 恢复指令, 则电子设 备根据恢复指令在当前数据上恢复第三数据。

具体的, 电子设备如何根据恢复指令在当前数据上恢复 第三数 据将在下述实施例中进行完整描述, 此处不再赘述。

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

本发明实施例提供一种数据恢复的方法, 如图 3 所示, 该方法 包括:

S201、 电子设备获取第一数据及修改第一数据后所得 的第二数 据。

本发明实施例提供的一种数据恢复的方法, 当用户在编辑使用 一个数据时, 首先电子设备获取第一数据及修改第一数据后 所得的 第二数据。

需要说明的是, 本发明实施例提供的数据恢复的方法, 在电子 设备获取到第一数据之后, 根据用户策略, 周期性或非周期性地获 取第二数据。

5202、 电子设备对比第一数据与第二数据是否相同。

5203、 若第一数据与第二数据不完全相同, 则电子设备记录第 三数据。

其中, 第三数据包括第一数据的被修改的数据。

电子设备在获取了第一数据和修改第一数据后 所得的第二数据 之后, 需要对比第一数据与第二数据是否相同, 若第一数据与第二 数据不完全相同, 则记录第三数据。

需要说明的是, 电子设备在获取了第一数据和修改第一数据后 所得的第二数据之后, 对比第一数据与第二数据是否相同, 若第一 数据与第二数据不完全相同, 则说明电子设备在获取了第一数据之 后, 且在获取第二数据之前, 用户对第一数据进行了编辑使用。 电 子设备记录第一数据的被修改的数据, 即第三数据。

需要补充的是, 电子设备在获取了第二数据, 对比第一数据与 第二数据之后, 根据用户策略, 电子设备能够周期性或非周期性地 获取新的数据, 此时, 电子设备获取到的数据与前一次获取到的数 据进行对比, 若两次数据不完全相同, 则说明在电子设备获取这两 次数据之间, 数据被用户进行了编辑修改, 则电子设备记录被修改 的数据。

5204、 电子设备将与第三数据对应的可视化标识标记 到预设标 识位上。

电子设备对比第一数据与修改第一数据后所得 的第二数据是否 相同, 若第一数据与第二数据不完全相同, 则使用可视化标识将第 三数据标记到预设标识位上。

需要说明的是, 使用可视化标识将第三数据标记到预设标识位 上, 其中, 标识位具体为导航条。 通过在导航条上使用可视化标识 标记第三数据, 用户可以快速定位第三数据的位置, 查看第三数据 的内容, 以使得用户对需要恢复的数据进行操作, 其中, 可视化标 识可以为颜色或符号。

需要补充的是, 本发明实施例所提供的一种数据恢复的方法, 标识位可以为导航条, 标记位还可以是其他能够标记第三数据, 以 使得用户能够快速定位第三数据的位置的导航 标记, 本发明不做限 制。

5205、 若第一数据与第二数据完全相同, 则电子设备不记录第 三数据。

电子设备在获取了第一数据和修改第一数据后 所得的第二数据 之后, 对比第一数据与第二数据是否相同, 若第一数据与第二数据 完全相同, 则说明电子设备在记录第一数据之后, 且在记录第二数 据之前, 用户没有对该数据进行编辑修改, 或者用户虽然对该数据 进行了编辑修改, 但是数据却没有发生变化, 则电子设备不记录第 三数据。

需要补充的是, 电子设备在获取了修改第一数据后所得的第二 数据, 对比第一数据与第二数据是否相同之后, 根据用户策略, 周 期性或非周期性地获取数据, 此时, 电子设备获取到的数据与前一 次获取到的数据进行对比, 若两次数据完全相同, 则说明在电子设 备获取这两次数据之间, 用户没有对该数据进行编辑修改, 或者用 户虽然对该数据进行了编辑修改, 但是数据却没有发生变化, 则没 有被修改的数据需要电子设备进行记录。

5206、 若接收到用户根据可视化标识输入的查询指令 , 则电子 设备根据查询指令获取查询指令指示的第三数 据。

当电子设备使用可视化标识将第三数据标记到 标识位上之后, 若用户需要查看所标记的第三数据, 则根据可视化标识输入查询指 令。 电子设备若接收到用户根据可视化标识输入的 查询指令, 则根 据查询指令获取查询指令指示的第三数据。

5207、 电子设备根据第三数据以及显示屏的分辨率, 为第三数 据分配显示第三数据所需的像素点, 其中, 分辨率指示显示屏的像 素点的个数, 显示第三数据所需的像素点的个数不大于显示 屏的像 素点的个数。

不同的显示屏拥有不同的分辨率, 分辨率是指屏幕图像的精密 度, 即显示器所能显示的像素的个数。 由于显示屏屏幕上的点、 线 和面都是由像素组成的, 显示器可显示的像素越多, 画面就越精细, 同样的屏幕区域内能显示的信息也越多, 所以分辨率是个非常重要 的性能指标之一。 通过电子设备, 能够获得当前显示器的分辨率。

可以理解的是, 把整个图像想象成一个大型的棋盘, 而分辨率 即为所有经线和纬线交叉点的数目 , 例如, 分辨率为 1 024 x 960的显 示屏, 则表明显示屏上一条水平线上包含 1 024 个像素点, 且共有 960条水平线, 即显示屏上行数为 1 024行, 歹J数为 960歹J , 分辨率 为 640 x 480 的显示屏, 代表着显示屏上一条水平线上含有 640个像 素点, 共有 480 条水平线, 即显示屏上行数为 640 行, 列数为 480 列。

需要补充的是, 由于不同的用户使用的显示屏的分辨率不同, 这就需要电子设备对当前的使用环境进行探查 , 以便所有数据能够 自适应当前的显示器的分辨率。

那么, 电子设备在获取了第三数据之后, 电子设备会根据第三 数据以及显示屏的分辨率, 为第三数据分配显示该数据所需的像素 点, 其中, 分辨率指示显示屏的像素点的个数, 显示数据所需的像 素点的个数不大于显示屏的像素点的个数。 为了能够全屏一览第三 数据, 电子设备需要为第三数据的所有信息分配这些 信息所需的像 素点, 例如, 当前显示屏具有 1 000个像素点, 而第三数据有 1 0个 字节, 那么电子设备可以按照用户制定的预设规则, 为每个字节分 配小于等于 1 00个像素点, 即由小于等于 1 00个像素点显示一个数 据, 进而, 在一个显示画面下, 显示第三数据。

S208、 电子设备通过显示屏显示第三数据。

电子设备若接收到用户输入的查询指令, 则根据查询指令获取 查询指令指示的第三数据, 以及根据第三数据以及显示屏的分辨率, 为第三数据分配显示第三数据所需的像素点之 后, 通过显示屏显示 第三数据。

需要补充的是, 本发明实施例提供的通过显示屏显示第三数据 时, 根据制定的用户策略, 可以同时显示记录第三数据的时间, 以 使得用户能够更加容易选择需要恢复的第三数 据, 提高用户体验感。

5209、 若接收到用户根据可视化标识输入的恢复指令 , 则电子 设备根据恢复指令在当前数据上恢复第三数据 。

在电子设备根据第三数据以及显示屏的分辨率 , 为第三数据分 配显示第三数据所需的像素点, 通过显示屏显示第三数据之后, 若 用户需要对该数据进行恢复, 用户根据可视化标识输入恢复指令。 若接收到用户根据可视化标识输入的恢复指令 , 则电子设备根据恢 复指令在当前数据上恢复第三数据。

5210、 若未接收到用户根据可视化标识输入的恢复指 令, 则电 子设备不在当前数据上恢复第三数据。

在电子设备根据第三数据以及显示屏的分辨率 , 为第三数据分 配显示第三数据所需的像素点, 通过显示屏显示第三数据之后, 若 用户不需要对该数据进行恢复, 用户不根据可视化标识输入恢复指 令。 若未接收到用户根据可视化标识输入的恢复指 令, 则电子设备 不在当前数据上恢复第三数据。

示例性的, 若用户在电子设备上编辑一个文本, 电子设备获取 该文本的原始状态为第一数据, 如图 4 所示, 随后用户对该文本进 行编辑, 电子设备设置获取数据的周期为 10秒, 在获取第一数据的 10秒后, 电子设备获取修改第一数据后所得的第二数据 , 如图 4所 示。 电子设备对比第一数据与第二数据是否相同, 电子设备获知第 一数据与第二数据完全相同, 则不记录任何数据; 之后, 电子设备 根据用户策略, 周期性的获取数据, 在获取第二数据的 10秒后, 电 子设备获取新的数据, 如图 5 所示, 并将该数据与第二数据进行比 较, 对比电子设备获取的新的数据与第二数据, 电子设备获知获取 的新的数据与第二数据不完全相同, 则记录第三数据 (如图 5 中箭 头所指示的数据), 其中, 第三数据包括第二数据的被修改的数据, 同时记录下记录第三数据的时间, 随后, 电子设备将与第三数据对 应的可视化标识标记到预设标识位 (如图 5 下方的黑色标记) 上; 之后, 电子设备周期性地对比数据, 记录被修改的数据以及记录被 修改的数据的时间, 并用可视化标识将被修改的数据标记到预设标 识位上, 如图 6所示, 预设标记位上标记了两处被修改的数据。

当用户想要恢复数据时, 首先查看需要恢复的数据, 如图 7所 示, 若电子设备接收到用户根据可视化标识输入的 查询指令, 则根 据查询指令获取查询指令指示的第三数据, 并且根据第三数据以及 显示屏的分辨率, 为第三数据分配显示第三数据所需的像素点, 其 中, 分辨率指示显示屏的像素点的个数, 显示第三数据所需的像素 点的个数不大于显示屏的像素点的个数, 并通过显示屏显示第三数 据。 当用户发现不需要恢复该第三数据时, 则不根据可视化标识输 入恢复指令, 电子设备不在当前数据上恢复第三数据, 数据仍旧如 图 6 所示; 当用户发现需要恢复该第三数据时, 则根据可视化标识 输入恢复指令, 电子设备在当前数据上恢复第三数据, 数据恢复后 如图 8所示。

需要补充的是, 若该电子设备为触摸式电子设备, 则输入查询 指令具体可以为触摸导航条上的预设标识位 (如图 7 中箭头所指示 的位置), 以使得该电子设备能够显示查询指令所指示的 第三数据; 当用户根据可视化标识输入恢复指令时, 具体可以为由触摸导航条 上的预设标识位变为释放触摸导航条上的预设 标识位, 以使得该电 子设备接收到用户根据可视化标识输入的恢复 指令, 根据恢复指令 在当前数据上恢复第三数据。

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

本发明实施例还提供一种电子设备 1 , 如图 9 所示, 该电子设 备 1 包括:

获取模块 10 , 用于获取第一数据及修改第一数据后所得的第 二 数据。

对比模块 1 1 , 用于对比第一数据与第二数据是否相同。

记录模块 12 , 用于若第一数据与第二数据不完全相同, 则记录 第三数据, 其中, 第三数据包括第一数据的被修改的数据。

执行模块 13 , 用于将与第三数据对应的可视化标识标记到预 设 标识位上, 以使得若接收到用户根据可视化标识输入的恢 复指令, 则根据恢复指令在当前数据上恢复第三数据。

进一步地, 记录模块 12 , 还用于若第一数据与第二数据完全相 同, 则不记录第三数据。

进一步地, 执行模块 13 , 还用于若未接收到用户根据可视化标 识输入的恢复指令, 则不在当前数据上恢复第三数据。

进一步地, 如图 10所示, 电子设备 1 , 还包括:

获取模块 10 , 还用于若接收到用户根据可视化标识输入的查 询 指令, 则根据查询指令获取查询指令所指示的第三数 据。

处理模块 14 , 用于根据第三数据以及显示屏的分辨率, 为第三 数据分配显示第三数据所需的像素点, 其中, 分辨率指示显示屏的 像素点的个数, 显示第三数据所需的像素点的个数不大于显示 屏的 像素点的个数。

显示模块 15 , 用于通过显示屏显示第三数据。

进一步地, 显示模块 15 , 还用于通过显示屏显示记录第三数据 的时间。

进一步地, 获取模块 10 , 具体用于周期性或非周期性地获取修 改第一数据后所得的第二数据。

进一步地, 预设标识位具体为导航条。

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

本发明实施例还提供一种电子装置 2 , 如图 1 1所示, 该电子装 置 2 包括:

接收器 20 , 用于获取第一数据及修改第一数据后所得的第 二数 据。

处理器 21 , 用于对比第一数据与第二数据是否相同。

存储器 22 , 用于若第一数据与第二数据不完全相同, 则记录第 三数据, 其中, 第三数据包括第一数据的被修改的数据。

处理器 21 , 还用于将与第三数据对应的可视化标识标记到 预设 标识位上, 以使得若接收到用户根据可视化标识输入的恢 复指令, 则根据恢复指令在当前数据上恢复第三数据。

进一步地,存储器 22 ,还用于若第一数据与第二数据完全相同, 则不记录第三数据。

进一步地, 处理器 21 , 还用于若未接收到用户根据可视化标识 输入的恢复指令, 则不在当前数据上恢复第三数据。 进一步地, 如图 12所示, 电子装置 2 , 还包括:

接收器 20 , 还用于若接收到用户根据可视化标识输入的查 询指 令, 则根据查询指令获取查询指令所指示的第三数 据。

处理器 21 , 用于根据第三数据以及显示屏的分辨率, 为第三数 据分配显示第三数据所需的像素点, 其中, 分辨率指示显示屏的像 素点的个数, 显示第三数据所需的像素点的个数不大于显示 屏的像 素点的个数。

显示器 23 , 用于通过显示屏显示第三数据。

进一步地, 显示器 23 , 还用于通过显示屏显示记录第三数据的 时间。

进一步地, 接收器 20 , 具体用于周期性或非周期性地获取修改 第一数据后所得的第二数据。

进一步地, 预设标识位具体为导航条。

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

本领域普通技术人员可以理解: 实现上述方法实施例的全部或 部分步骤可以通过程序指令相关的硬件来完成 , 前述的程序可以存 储于一计算机可读取存储介质中, 该程序在执行时, 执行包括上述 方法实施例的步骤; 而前述的存储介质包括: ROM、 RAM , 磁碟或 者光盘等各种可以存储程序代码的介质。 以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围 并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露 的技 术范围内, 可轻易想到变化或替换, 都应涵盖在本发明的保护范围 之内。 因此, 本发明的保护范围应以所述权利要求的保护范 围为准。