一种数据恢复方法及装置制造方法及图纸

技术编号:17939389 阅读:24 留言:0更新日期:2018-05-15 19:52
本申请公开了一种数据恢复方法及装置,应用服务器,所述客户端中存储有历史请求的数据,所述方法包括:发送数据恢复请求给客户端,所述数据恢复请求中包括数据标识,所述数据标识表征待恢复的数据;接收所述客户端发送的第一数据,所述第一数据为所述客户端所存储的数据中与所述数据标识相对应的数据;基于所述第一数据进行数据恢复,得到目标数据。本申请中不需要对所有数据均进行恢复,而只对客户端所请求的数据进行恢复,从而减少数据恢复所消耗的时长,从而提高恢复效率。

【技术实现步骤摘要】
一种数据恢复方法及装置
本申请涉及数据处理
,特别涉及一种数据恢复方法及装置。
技术介绍
随着技术的发展,各种应用的服务器能够为用户的客户端提供各种数据服务,而在服务器上可能会出现数据丢失无法找回的情况,因此需要对服务器中的数据进行恢复。现有的数据恢复方案中,一般通常在服务器设置数据后台,用以记录服务器中的数据,再需要进行数据恢复时,基于这些后台中的数据实现数据恢复。但是这种数据方案中需要对后台中的所有数据均进行复杂的数据分析,才能得到恢复的数据,由此所需要的恢复时间较长,因此会存在数据恢复效率较低的问题。因此,目前亟需一种能够在服务器上快速恢复数据的方案。
技术实现思路
有鉴于此,本申请的目的在于提供一种数据恢复方法及装置,用以解决现有技术中需要在服务器上快速恢复数据的技术问题。本申请提供了一种数据恢复方法,应用服务器,所述客户端中存储有历史请求的数据,所述方法包括:发送数据恢复请求给所述客户端,所述数据恢复请求中包括数据标识,所述数据标识表征待恢复的数据;接收所述客户端发送的第一数据,所述第一数据为所述客户端所存储的数据中与所述数据标识相对应的数据;基于所述第一数据进行数据恢复,得到目标数据。上述方法,优选的,还包括:在接收到所述客户端的数据访问请求时,获取所述服务器中预设的标识位;判断所述标识位是否表明所述服务器中所述客户端所请求访问的数据需要进行数据恢复,如果是,执行所述发送数据恢复请求给所述客户端。上述方法,优选的,还包括:在接收到客户端的数据访问请求时,判断所述服务器中所述客户端所请求的数据是否为空并判断所述客户端是否为第一次请求数据,如果所述服务器中所述客户端所请求的数据为空且所述客户端非第一次请求数据,执行所述发送数据恢复请求给客户端。上述方法,优选的,还包括:将所述目标数据发送给所述客户端。本申请还提供了另一种数据恢复方法,应用于客户端,所述客户端中存储有历史请求的数据,所述方法包括:接收服务器发送的数据恢复请求,所述数据恢复请求中包括数据标识;获得与所述数据标识相对应的第一数据;将所述第一数据发送给所述服务器,所述第一数据用于进行数据恢复得到目标数据。上述方法,优选的,还包括:接收所述服务器发送的恢复后的目标数据。本申请还提供了一种数据恢复装置,应用服务器,所述客户端中存储有历史请求的数据,所述方法包括:请求发送单元,用于发送数据恢复请求给所述客户端,所述数据恢复请求中包括数据标识,所述数据标识表征待恢复的数据;数据接收单元,用于接收所述客户端发送的第一数据,所述第一数据为所述客户端所存储的数据中与所述数据标识相对应的数据;数据恢复单元,用于基于所述第一数据进行数据恢复,得到目标数据。上述装置,优选地,还包括:第一判定单元,用于在接收到所述客户端的数据访问请求时,获取所述服务器中预设的标识位,判断所述标识位是否表明所述服务器中所述客户端所请求的数据需要进行数据恢复,如果是,触发所述请求发送单元发送数据恢复请求给所述客户端。上述装置,优选地,还包括:第二判定单元,用于在接收到所述客户端的数据访问请求时判断所述服务器中所述客户端所请求的数据是否为空并判断所述客户端是否为第一次请求数据,如果所述服务器中所述客户端所请求的数据为空且所述客户端非第一次请求数据,触发所述请求发送单元发送数据恢复请求给客户端。上述装置,优选地,还包括:数据发送单元,用于将所述目标数据发送给所述客户端。本申请还提供了另一种数据恢复装置,应用于客户端,所述客户端中存储有历史请求的数据,所述装置包括:请求接收单元,用于接收服务器发送的数据恢复请求,所述数据恢复请求中包括数据标识;数据获得单元,用于获得与所述数据标识相对应的第一数据;数据发送单元,用于将所述第一数据发送给所述服务器,所述第一数据用于进行数据恢复得到目标数据。上述装置,优选地,还包括:数据接收单元,用于接收所述服务器发送的恢复后的目标数据。由上述方案可知,本申请提供的一种数据恢复方法及装置,通过在客户端上缓存历史请求的数据,从而在服务器上需要进行数据恢复时向服务器发送数据恢复请求,从客户端拿到与数据标识相对应的缓存数据之后,再由服务器基于这些缓存数据来进行数据恢复,得到目标数据,实现数据恢复。本申请中不需要对所有数据均进行恢复,而只对客户端所请求的数据进行恢复,从而减少数据恢复所消耗的时长,从而提高恢复效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例一提供的一种数据恢复方法的流程图;图2为本申请实施例二提供的一种数据恢复方法的流程图;图3为本申请实施例三提供的一种数据恢复装置的结构示意图;图4及图5分别为本申请实施例三提供的一种数据恢复装置的另一结构示意图;图6为本申请实施例四提供的一种数据恢复装置的结构示意图;图7为本申请实施例的应用示例图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参考图1,为本申请实施例一提供的一种数据恢复方法的实现流程图,本方法适用于提供数据访问服务的服务器,该服务器与客户端之间相连接,如WiFi或Internet等,客户端中对曾经请求访问过的数据,如网页、视频等进行缓存,而客户端端对访问过的数据进行缓存时的缓存次数可以根据需求或客户端配置进行设置,例如,每次客户端对服务器中的数据完成访问后,都将访问过的数据进行缓存,或者客户端根据用户的预先设置参数对访问的数据进行缓存。在本实施例中,该方法可以包括以下步骤:步骤101:发送数据恢复请求给客户端。其中,数据恢复请求可以在客户端发现无法访问数据时,由客户端触发,在服务器上根据客户端需要访问的数据生成;或者,数据恢复请求可以在服务器发现客户端需要访问的数据出现异常,无法为客户端提供数据访问服务时生成。数据恢复请求中可以包含有数据标识,该数据标识表征服务器端需要恢复的数据,如数据Identity(ID)等信息。步骤102:接收所述客户端发送的第一数据。其中,第一数据是由客户端在接收到服务器所发送的数据恢复请求中的数据标识之后,在客户端存储的数据中所查询到的与数据标识相对应的数据,这里客户端中存储的数据可以理解为客户端曾经访问过的数据,如客户端在之前从第1到第9次所曾经访问过的数据。步骤103:基于所述第一数据进行数据恢复,得到目标数据。其中,服务器在得到第一数据之后,利用预设的恢复算法对数据进行恢复,如服务器基于客户端前9次所访问过的数据对当前即第10次需要被客户端访问的数据进行恢复,得到目标数据。该目标数据即为已经完成数据恢复的正常数据,可以被客户端访问。步骤104:将所述目标数据发送给所述客户端。其中,服务器可以通过与客户端之间的数据连接将目标数据发送给客户端,由客户端将目标数据进行进一步处理,如进行数据计算本文档来自技高网...
一种数据恢复方法及装置

【技术保护点】
一种数据恢复方法,其特征在于,应用服务器,所述客户端中存储有历史请求的数据,所述方法包括:发送数据恢复请求给所述客户端,所述数据恢复请求中包括数据标识,所述数据标识表征待恢复的数据;接收所述客户端发送的第一数据,所述第一数据为所述客户端所存储的数据中与所述数据标识相对应的数据;基于所述第一数据进行数据恢复,得到目标数据。

【技术特征摘要】
1.一种数据恢复方法,其特征在于,应用服务器,所述客户端中存储有历史请求的数据,所述方法包括:发送数据恢复请求给所述客户端,所述数据恢复请求中包括数据标识,所述数据标识表征待恢复的数据;接收所述客户端发送的第一数据,所述第一数据为所述客户端所存储的数据中与所述数据标识相对应的数据;基于所述第一数据进行数据恢复,得到目标数据。2.根据权利要求1所述的方法,其特征在于,还包括:在接收到所述客户端的数据访问请求时,获取所述服务器中预设的标识位;判断所述标识位是否表明所述服务器中所述客户端所请求访问的数据需要进行数据恢复,如果是,执行所述发送数据恢复请求给所述客户端。3.根据权利要求1或2所述的方法,其特征在于,还包括:在接收到客户端的数据访问请求时,判断所述服务器中所述客户端所请求的数据是否为空并判断所述客户端是否为第一次请求数据,如果所述服务器中所述客户端所请求的数据为空且所述客户端非第一次请求数据,执行所述发送数据恢复请求给客户端。4.根据权利要求1所述的方法,其特征在于,还包括:将所述目标数据发送给所述客户端。5.一种数据恢复方法,其特征在于,应用于客户端,所述客户端中存储有历史请求的数据,所述方法包括:接收服务器发送的数据恢复请求,所述数据恢复请求中包括数据标识;获得与所述数据标识相对应的第一数据;将所述第一数据发送给所述服务器,所述第一数据用于进行数据恢复得到目标数据。6.根据权利要求5所述的方法,其特征在于,还包括:接收所述服务器发送的恢复后的目标数据。7.一种数据恢复装置,其特征在于,应用服务器,所述客户端中存储有历史请求的数据,所述方法包括:请求发送...

【专利技术属性】
技术研发人员:孙静波王志华万科
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1