一种数据恢复方法及云端服务器的制造方法

文档序号:8380813阅读:417来源:国知局
一种数据恢复方法及云端服务器的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种数据恢复方法及云端服务器。
【背景技术】
[0002]随着电子技术的发展,在人们的日常生活中出现了越来越多的电子设备,例如:空调、电视机、冰箱等。空调作为一种室内温度调节设备,能够制冷和制热,为室内的用户提供舒适的环境温度,受到用户的广泛欢迎。
[0003]在用户使用空调的过程中,空调会产生各种各样的数据,例如:开关机次数、开机时长、制冷效率、制热效率等。为满足维修和保养空调的需求,需要定期保存空调产生的各项数据。
[0004]但本申请发明人在实现本发明实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]现有技术中,空调产生的各项数据通常保存在空调的存储装置中,一旦用户从空调的存储装置中删除数据,则数据无法找回,不能为维修和保养空调提供参考。
[0006]因此,现有技术在对电子设备进行数据存储的过程中,存在的技术问题是:空调产生的数据被删除后不可恢复。

【发明内容】

[0007]本发明实施例通过提供一种数据恢复方法及云端服务器,解决了现有技术在对电子设备进行数据存储的过程中,存在的空调产生的数据被删除后不可恢复的技术问题,实现了即使用户误删除数据,也能够将误删除的数据恢复出来的技术效果。
[0008]本发明实施例第一方面提供了一种数据恢复方法,应用于云端服务器,所述云端服务器与至少一个温度调节设备相连,所述方法包括:
[0009]创建对所述至少一个温度调节设备在运行过程中产生的数据进行删除操作的记录,所述记录包括执行所述删除操作的温度调节设备的标识信息及所述删除操作所删除的数据;
[0010]接收数据恢复请求,所述数据恢复请求用于恢复误删除的数据;
[0011]对所述数据恢复请求进行解析,获得所述数据恢复请求中携带的标记为误删除的删除操作;
[0012]从所述记录中提取所述标记为误删除的删除操作;
[0013]恢复并存储所述标记为误删除的删除操作所删除的数据。
[0014]本发明实施例第二方面提供了一种云端服务器,所述云端服务器与至少一个温度调节设备相连,所述云端服务器包括:
[0015]创建单元,用于创建对所述至少一个温度调节设备在运行过程中产生的数据进行删除操作的记录,所述记录包括执行所述删除操作的温度调节设备的标识信息及所述删除操作所删除的数据;
[0016]接收单元,用于接收数据恢复请求,所述数据恢复请求用于恢复误删除的数据;
[0017]解析单元,用于对所述数据恢复请求进行解析,获得所述数据恢复请求中携带的标记为误删除的删除操作;
[0018]提取单元,用于从所述记录中提取所述标记为误删除的删除操作;
[0019]存储单元,用于恢复并存储所述标记为误删除的删除操作所删除的数据。
[0020]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0021]由于本发明实施例中,云端服务器创建对至少一个温度调节设备在运行过程中产生的数据进行删除操作的记录,所述记录包括执行所述删除操作的温度调节设备的标识信息及所述删除操作所删除的数据;接收数据恢复请求,所述数据恢复请求用于恢复误删除的数据;对所述数据恢复请求进行解析,获得所述数据恢复请求中携带的标记为误删除的删除操作;从所述记录中提取所述标记为误删除的删除操作;恢复并存储所述标记为误删除的删除操作所删除的数据。
[0022]所以根据云端服务器创建的删除操作的记录,能够恢复出误删除操作所删除的数据。解决了现有技术在对电子设备进行数据存储的过程中,存在的空调产生的数据被删除后不可恢复的技术问题,实现了即使用户误删除数据,也能够将误删除的数据恢复出来的技术效果。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
[0024]图1为本发明实施例提供的数据恢复方法适用的云端平台架构的示意图;
[0025]图2为本发明实施例提供的数据恢复方法的流程图;
[0026]图3为本发明实施例提供的云端服务器的结构示意图。
【具体实施方式】
[0027]本发明实施例通过提供一种数据恢复方法及云端服务器,解决了现有技术在对电子设备进行数据存储的过程中,存在的空调产生的数据被删除后不可恢复的技术问题,实现了即使用户误删除数据,也能够将误删除的数据恢复出来的技术效果。
[0028]由于本发明实施例中,云端服务器创建对至少一个温度调节设备在运行过程中产生的数据进行删除操作的记录,所述记录包括执行所述删除操作的温度调节设备的标识信息及所述删除操作所删除的数据;接收数据恢复请求,所述数据恢复请求用于恢复误删除的数据;对所述数据恢复请求进行解析,获得所述数据恢复请求中携带的标记为误删除的删除操作;从所述记录中提取所述标记为误删除的删除操作;恢复并存储所述标记为误删除的删除操作所删除的数据。
[0029]所以根据云端服务器创建的删除操作的记录,能够恢复出误删除操作所删除的数据。解决了现有技术在对电子设备进行数据存储的过程中,存在的空调产生的数据被删除后不可恢复的技术问题,实现了即使用户误删除数据,也能够将误删除的数据恢复出来的技术效果。
[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另夕卜,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0032]下面结合附图对本发明的实施方式进行详细说明。
[0033]请参考图1,图1为本发明实施例提供的数据恢复方法适用的云端平台架构的示意图。云端平台包括:至少一个温度调节设备11及与至少一个温度调节设备11相连的云端服务器12。其中,至少一个温度调节设备11可以为空调。
[0034]请参考图2,图2为本发明实施例提供的数据恢复方法的流程图。数据恢复方法包括以下步骤:
[0035]步骤21:创建对所述至少一个温度调节设备在运行过程中产生的数据进行删除操作的记录,所述记录包括执行所述删除操作的温度调节设备的标识信息及所述删除操作所删除的数据;
[0036]步骤22:接收数据恢复请求,所述数据恢复请求用于恢复误删除的数据;
[0037]步骤23:对所述数据恢复请求进行解析,获得所述数据恢复请求中携带的标记为误删除的删除操作;
[0038]步骤24:从所述记录中提取所述标记为误删除的删除操作;
[0039]步骤25:恢复并存储所述标记为误删除的删除操作所删除的数据。
[0040]本发明实施例中,云端服务器与至少一个温度调节设备相连,至少一个温度调节设备中的每个温度调节设备在运行过程中产生数据后,首先存储在温度调节设备的存储装置中,然后将数据发送给云端服务器,云端服务器接收到数据后进行存储。
[0041]当用户对温度调节设备产生的数据进行删除操作后,温度调节设备会对删除操作进行响应,删除温度调节设备的存储装置中的数据。同时温度调节设备会将删除操作发送给云端服务器,云端服务器会将删除操作记录下来,包括删除操作是由哪个温度调节设备执行的,以及删除操作所删除的数据是什么。与云端服务器连接的至少一个温度调节设备中每个温度调节设备具有标识信息,便于云端服务器对温度调节设备进行标记和识别。
[0042]当用户发现已经进行的删除操作中有因为操作失误而进行的删除操作时,会向温度调节设备发送标记操作,温度调节设备会对标记操作进行响应,将因为操作失误而进行的删除操作标记为误删除操作。同时温度调节设备会向云端服务器发送数据恢复请求,请求恢复误删除的数据。在数据恢复请求中携带标记为误删除的删除操作。
[0043]本发明实施例中,为了保证数据安全性,步骤23具体包括以下步骤:
[0044]判断所述数据恢复请求是否合法,获得判断结果;
[0045]当所述判断结果为是时,执行步骤:对所述数据恢复请求进行解析,获得所述数据恢复请求中携带的标记为误删除的删除操作。
[0046]云端服务器接收到数据恢复请求后,首先判断数据恢复请求是否合法。如果数据恢复请求合法,则对数据恢复请求进行解析;如果数据恢复请求不合法,则忽略或者丢弃数据恢复请求,不对数据恢复请求做处理。具体的,判断数据恢复请求是否合法的方法是:云端服务器用MD5算法计算传输数据恢复请求对应的校验和。
[0047]在数据恢复请求合法的前提下,云端服务器会对数据恢复请求进行解析,确定出标记为误删除的删除操作。由于记录中记录了多个删除操作,所以可以从记录中提取到标记为误删除的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1