[发明专利]一种数据备份方法及装置有效
| 申请号: | 201510463426.5 | 申请日: | 2015-07-31 |
| 公开(公告)号: | CN105095022B | 公开(公告)日: | 2018-06-08 |
| 发明(设计)人: | 刘新典 | 申请(专利权)人: | 北京金山安全软件有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 远程备份 失败信息 数据备份 重试策略 映射 映射关系 预先设置 数据包 重试 查询 失败 应用 | ||
本发明的实施例公开一种数据备份方法及装置。方法包括:在任务列表中的第一任务映射的数据包远程备份失败后,获取所述第一任务的远程备份失败信息,查询预先设置的远程备份失败信息与重试策略的映射关系集,得到所述第一任务的远程备份失败信息映射的重试策略;按照得到的重试策略对所述第一任务进行远程备份重试。应用本发明,可以提升数据备份效率。
技术领域
本发明涉及计算机数据备份技术,尤其涉及一种数据备份方法及装置。
背景技术
目前,当前常见的移动操作系统如安卓(Android)操作系统以其操作简单且方便快捷的特性,越来越为用户所接受,已普遍应用于用户的工作以及生活中,随着Android操作系统中安装的应用程序越来越多,产生的数据量也越来越大,为了避免客户端故障或异常导致的大量数据不可恢复或不能正常运用,保障大量数据的安全性,或者,当一个用户拥有多个客户端,例如,一个用户可能拥有一个或多个移动电话、个人数字助理、电脑以及平板电脑,为了使得用户可以在多个客户端之间共享数据,同时也为了防止客户端中个人数据的丢失,需要对客户端中存储的数据进行远程备份,例如,将数据备份到云端以及从云端恢复数据,以在更换客户端或修复客户端的故障或异常后,用户可以从云端的备份中方便地恢复数据以进入最近的工作或使用环境。
其中,将数据备份到云端以及从云端恢复数据,需要依赖客户端的网络环境,即需要基于网络环境执行上传数据和下载数据,由于网络环境的网络连接本身并不是非常稳定的,使得数据在网络传输过程中出现丢失,例如,由于GSM网络、GPRS网络或CDMA网络环境的不稳定,有时会出现网络中断或者数据丢包,从而降低了数据备份的准确性。因而,为了保障数据备份的准确性,客户端需要启用一定的重试策略,使得在数据备份以及数据恢复操作失败后,可以通过重新执行数据备份以及数据恢复操作,从而保障数据传输成功。
但现有通过云端数据备份方法,针对失败的备份数据,重试策略一般为基于固定时间间隔重传或定时重传等简单策略,例如,如果某一数据远程备份失败,则设置经过五分钟进行重传,或者,设置在某一时间点进行重传。还没有针对备份数据失败的不同情况执行的相应重试策略,例如,在上述事例中,如果数据远程备份失败的原因是用户登录云端服务器失败,则依据重试策略进行重传且不提示用户关于重试失败的原因,将使得数据远程备份一直失败,从而影响后续数据的远程备份,使得数据备份的效率较低,数据远程备份的成功率较低,数据备份还有进一步优化的空间。
发明内容
有鉴于此,本发明实施例提供一种数据备份方法及装置,提升数据备份效率。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种数据备份方法,包括:
在任务列表中的第一任务映射的数据包远程备份失败后,获取所述第一任务的远程备份失败信息,查询预先设置的远程备份失败信息与重试策略的映射关系集,得到所述第一任务的远程备份失败信息映射的重试策略;
按照得到的重试策略对所述第一任务进行远程备份重试。
所述设置的远程备份失败信息与重试策略的映射关系集包括:
传输超时映射的重试策略为重试,重试次数不超过预先设置的超时次数阈值,超过所述超时次数阈值进入下一任务远程备份;
服务器错误映射的重试策略为重试,重试次数不超过预先设置的错误次数阈值,超过所述错误次数阈值结束数据远程备份流程;
域名解析失败映射的重试策略为尝试使用不同的域名提供商的域名或IP地址直连进行重试,重试次数不超过预先设置的解析次数阈值,超过所述解析次数阈值结束数据远程备份流程;
备份文件无权限读取映射的重试策略为不可重试,并从任务列表中删除该任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510463426.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于Hadoop的硬盘损坏处理方法及装置
- 下一篇:存储模块及其操作方法





