一种数据备份方法及装置制造方法及图纸

技术编号:8271331 阅读:138 留言:0更新日期:2013-01-31 03:32
本发明专利技术涉及一种数据备份方法,其包括步骤D1:获取备份参数,并根据备份参数获得下次备份的时间间隔值;步骤D2:记录该备份时间间隔计算模块获得的备份时间间隔值,并进行计时;步骤D3:当到达执行时间时,对文件进行备份;步骤D4:记录当前备份的备份参数。相对于现有技术,本发明专利技术数据备份方法及装置能够根据文件数据的修改情况自动动态调整文件备份的时间间隔进行自动备份。

【技术实现步骤摘要】
本专利技术涉及计算机应用
,具体涉及一种数据备份方法及装置
技术介绍
在计算机应用领域,数据备份是指将计算机中的全部或部分数据集合制成副本复制到其他存储位置的过程。而计算机的文件系统是应用程序(如办公软件)文件管理的核心模块,管理着应用程序的数据本地持久化工作。用户在使用软件的过程当中,时常会遇到程序异常退出的情况,之前的工作成果由于未保存而瞬间丢失。为了避免上述情况的发生,应用程序软件普遍会提供定时备份的功能。所谓的定时备份,是指应用程序每隔一段时间,检查当前所运行的文档是否保存,若未保存,则对当前所打开的文档进行备份,这样,在应用程序出现异常退出或者计算机系统故障或操作失误导致数据丢失或损坏时,可通过备份的数据实现快速恢复,以避免不必要的损失。但是,目前的定时备份的备份时间间隔是固定的,如,用户通过菜单页面设定备份的时间间隔,如10分钟,则应用程序就每隔10分钟自动进行一次备份。但在两次自动备份之间的时间段的数据仍不能得到及时的备份,若在该时间段内用户进行了较大幅度的数据修改而未备份,则会产生较大的损失。如果用户将该定时备份的时间间隔设置的短一些,其 丢失数据的风险相对较小,但是在编辑中的备份会造成较强的中断感,进而导致用户体验下降。
技术实现思路
本专利技术的目的在于克服现有技术中的缺点与不足,提供一种动态调整定时时间间隔功能的数据备份方法及装置。本专利技术是采用以下的技术方案实现的一种数据备份方法,其包括如下步骤步骤Dl :获取备份参数,并根据备份参数获得下次备份的时间间隔值;步骤D2 :记录该备份时间间隔计算模块获得的备份时间间隔值,并进行计时;步骤D3 :当到达执行时间时,对文件进行备份;步骤D4 :记录当前备份的备份参数。其中,该备份参数为前次备份的备份耗时、当前文件大小、当前内存大小、文件类型、硬盘转速中的一种或几种。 该步骤D4包括分步骤步骤D41 :判断该文件是否有新增数据,若是,进入步骤D42;若否,则返回步骤Dl ;步骤D42 :执行对文件进行备份。当前次备份的备份耗时小于一阈值时,对文件备份的频率越高,当前次备份的备份耗时大于该阈值时,则根据一固定时间间隔或用户设定的“时间间隔”定值进行备份。以及,一种数据备份装置包括备份时间间隔计算模块,其获取备份参数,并根据备份参数获得下次备份的时间间隔值;计时模块,其记录该备份时间间隔计算模块获得的备份时间间隔值,并进行计时;备份模块,当到达执行时间时,该备份模块对文件进行备份;备份参数记录模块,其记录当前备份的备份参数。其中,该备份参数记录模块记录的备份参数为前次备份的备份耗时、当前文件大小、当前内存大小、文件类型、硬盘转速中的一种或几种。该备份模块包括修改判断单元和备份执行单元,该修改判断单元判断该文件是否有新增数据,若是,则指令备份执行单元执行对文件进行备份,若否,则指令备份时间间隔计算模块获得下次备份的时间间隔值。 相对于现有技术,本专利技术数据备份方法及装置能够根据文件数据的修改情况自动动态调整文件备份的时间间隔进行自动备份。在保证数据能够及时备份的前提下还具有良好的用户体验。为了能更清晰的理解本专利技术,以下将结合附图说明阐述本专利技术的具体实施方式。附图说明图I是本专利技术数据备份方法的流程图。图2是本专利技术数据备份装置的模块示意图。图3是收敛函数的函数图像。具体实施例方式实施例I请参阅图1,其是本专利技术数据备份方法的流程图。该数据备份方法包括如下步骤步骤Sll :打开或新建一个文件。步骤S12 :调用该前次备份时的备份参数,并根据该备份参数获得下次备份的时间间隔值。在本实施例中,是通过查找表格的方式来获得下次备份的时间间隔值,该时间间隔值查找表格如下所示本文档来自技高网...

【技术保护点】
一种数据备份方法,包括如下步骤:步骤D1:获取备份参数,并根据备份参数获得下次备份的时间间隔值;步骤D2:记录该备份时间间隔计算模块获得的备份时间间隔值,并进行计时;步骤D3:当到达执行时间时,对文件进行备份;步骤D4:记录当前备份的备份参数。

【技术特征摘要】
1.一种数据备份方法,包括如下步骤 步骤Dl :获取备份参数,并根据备份参数获得下次备份的时间间隔值; 步骤D2 :记录该备份时间间隔计算模块获得的备份时间间隔值,并进行计时; 步骤D3 :当到达执行时间时,对文件进行备份; 步骤D4 :记录当前备份的备份参数。2.根据权利要求I所述的数据备份方法,其特征在于该备份参数为前次备份的备份耗时、当前文件大小、当前内存大小、文件类型、硬盘转速中的一种或几种。3.根据权利要求2所述的数据备份方法,其特征在于该步骤D4包括分步骤 步骤D41 :判断该文件是否有新增数据,若是,则进入步骤D42 ;若否,则返回步骤Dl ; 步骤D42 :执行对文件进行备份。4.根据权利要求I或2或3所述的数据备份方法,其特征在于当前次备份的备份耗时小于一阈值时,对文件备份的频率越高,当前次备份的备份耗时大于该阈值时,则根据一固定时间间隔或用户设定的“时间间隔”定值进行备份。5.根据权利要求4所述的数据备份方法,其特征在于该步骤Dl是通过查找表格的方式来获得下次备份的时间间隔值,该时间间隔值查找表格为 前次...

【专利技术属性】
技术研发人员:章庆元李俊阳邵高扬陈波
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司
类型:发明
国别省市:

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

1