一种文档备份方法及相关设备技术

技术编号:25550951 阅读:13 留言:0更新日期:2020-09-08 18:50
本申请实施例公开了一种文档备份方法及相关设备,该方法包括:监控到文档进程的创建;获取该文档的属性信息,其中,该属性信息包括该文档的修改时间或该文档的大小;若检测到该属性信息发生变更,则备份发生该变更后的该文档。采用本申请实施例,能够保护文档安全,防止文档损坏丢失。

【技术实现步骤摘要】
一种文档备份方法及相关设备
本专利技术涉及计算机应用领域,尤其涉及一种文档备份方法及相关设备。
技术介绍
在常见的办公场景中,用户会经常使用文档去编辑或完成某些工作。如果电脑中了文档类病毒导致文档损坏丢失,或用户想查找某个文档的历史(如2天前)修改记录时,往往都束手无策。因此,如何保护文档安全,防止文档损坏丢失是本领域技术人员一直致力于解决的问题。
技术实现思路
本申请实施例提供了一种文档备份方法及相关设备,旨在保护文档安全,防止文档损坏丢失。第一方面,本申请实施例提供了一种文档备份方法,该方法包括:监控到文档进程的创建;在第一时刻获取所述文档的属性信息,其中,所述属性信息包括所述文档的修改时间或所述文档的大小,所述文档的修改时间为保存修改后的所述文档的时刻,所述文档的大小为所述文档包括的内容所占的字节数;若检测到所述属性信息发生变更,备份发生变更后的文档。在本申请中,通过检测文档的相关信息判断文档是否有修改,如果有修改则备份修改后的文档,即使电脑中病毒也可以通过备份的文档找到需要的内容,从而保护了文档的安全,防止文档损坏丢失;另外,这种备份方式有效地保存了文档的修改痕迹,从而能够为用户提供需要的修改记录,提高用户体验。结合第一方面,在第一方面的第一种可能的实施方式中,所述属性信息包括所述文档的修改时间,所述若检测到所述属性信息发生变更,备份发生变更后的文档,包括:在第二时刻获取所述文档的修改时间,其中,所述第二时刻与所述第一时刻之间间隔第一预设时长;若所述第二时刻获取的所述文档的修改时间与所述第一时刻获取的所述文档的修改时间不同,则确定所述文档的修改时间发生变更;备份修改时间发生变更后的所述文档。在本申请中,通过判断文档的先后修改时间是否一致来判断文档是否有修改,从而确定是否对文档进行备份,简单便捷,可以有效提高备份的效率。结合第一方面,在第一方面的第二种可能的实施方式中,所述属性信息包括所述文档的大小,所述若检测到所述属性信息发生变更,备份发生变更后的文档,包括:在第三时刻获取所述文档的大小,其中,所述第三时刻与所述第一时刻之间间隔第二预设时长;若所述第三时刻获取的所述文档的大小与所述第一时刻获取的所述文档的大小不同,则确定所述文档的大小发生变更;备份文档大小发生变更后的所述文档。在本申请中,通过判断文档的先后大小是否一致来判断文档是否有修改,从而确定是否对文档进行备份,同样的简单便捷,可以有效提高备份的效率。结合第一方面,在第一方面的第三种可能的实施方式中,所述属性信息包括所述文档的大小,所述若检测到所述属性信息发生变更,备份发生变更后的文档,包括:在第四时刻获取所述文档的大小,其中,所述第四时刻与所述第一时刻之间间隔第三预设时长;计算所述第四时刻获取的所述文档的大小与所述第一时刻获取的所述文档的大小之间的差值;若所述差值大于阈值,则确定所述文档的大小发生变更;备份文档大小发生变更后的所述文档。在本申请中,通过判断文档先后大小的变化是否超过阈值来判断文档是否有修改,从而确定是否对文档进行备份,也是一种有效备份的简单可行的实施方式。结合第一方面、第一方面的第一种可能的实施方式、第一方面的第二种可能的实施方式或者第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,所述监控到文档进程的创建,包括:通过进程监控函数监控到第一进程的创建;利用进程监控函数调用回调函数获取所述第一进程的名称;根据所述名称确定所述第一进程为所述文档的进程。在本申请中,通过进程的名称来判断进程是否属于文档的进程,从而可以为文档进行有效的备份。结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,所述通过进程监控函数监控到第一进程的创建之后,所述根据所述名称确定所述第一进程为所述文档的进程之前,还包括:利用进程监控函数调用回调函数获取所述第一进程的路径信息;所述在第一时刻获取所述文档的属性信息,包括:根据所述路径信息在第一时刻获取所述文档的所述属性信息。在本申请中,文档进程的路径信息可以帮助获取到文档的相关信息,从而可以实现对文档的效率备份。结合第一方面、第一方面的第一种可能的实施方式、第一方面的第二种可能的实施方式或者第一方面的第三种可能的实施方式,在第一方面的第六种可能的实施方式中,所述备份发生变更后的文档,包括:根据预设存储路径备份发生变更后的文档,其中,所述预设存储路径包括系统默认配置的本地存储路径、根据用户提示配置的本地存储路径或者配置的关联服务器中的存储路径。结合第一方面的第四种可能的实施方式,在第一方面的第七种可能的实施方式中,所述方法还包括:接收所述文档的查询请求,所述查询请求包括所述文档的名称中的部分或全部内容、所述文档的修改时间和所述文档的修改时间的范围中的一项或多项;根据所述查询请求显示所述文档的备份。在本申请中,可以通过查询的方式快速调出备份的文档,从而可以方便还原到之前的修改中,提高用户体验。第二方面,本申请实施例提供了一种文档备份设备,该设备包括:监控单元,用于监控到文档进程的创建;获取单元,用于在第一时刻获取所述文档的属性信息,其中,所述属性信息包括所述文档的修改时间或所述文档的大小,所述文档的修改时间为保存修改后的所述文档的时刻,所述文档的大小为所述文档包括的内容所占的字节数;备份单元,用于在检测到所述属性信息发生变更后,备份发生变更后的文档。结合第二方面,在第二方面的第一种可能的实施方式中,所述属性信息包括所述文档的修改时间,所述备份单元具体用于:在第二时刻获取所述文档的修改时间,其中,所述第二时刻与所述第一时刻之间间隔第一预设时长;若所述第二时刻获取的所述文档的修改时间与所述第一时刻获取的所述文档的修改时间不同,则确定所述文档的修改时间发生变更;备份修改时间发生变更后的所述文档。结合第二方面,在第二方面的第二种可能的实施方式中,所述属性信息包括所述文档的大小,所述备份单元具体用于:在第三时刻获取所述文档的大小,其中,所述第三时刻与所述第一时刻之间间隔第二预设时长;若所述第三时刻获取的所述文档的大小与所述第一时刻获取的所述文档的大小不同,则确定所述文档的大小发生变更;备份文档大小发生变更后的所述文档。结合第二方面,在第二方面的第三种可能的实施方式中,所述属性信息包括所述文档的大小,所述备份单元具体用于:在第四时刻获取所述文档的大小,其中,所述第四时刻与所述第一时刻之间间隔第三预设时长;计算所述第四时刻获取的所述文档的大小与所述第一时刻获取的所述文档的大小之间的差值;若所述差值大于阈值,则确定所述文档的大小发生变更;备份文档大小发生变更后的所述文档。结合第二方面、第二方面的本文档来自技高网...

【技术保护点】
1.一种文档备份方法,其特征在于,包括:/n监控到文档进程的创建;/n在第一时刻获取所述文档的属性信息,其中,所述属性信息包括所述文档的修改时间或所述文档的大小,所述文档的修改时间为保存修改后的所述文档的时刻,所述文档的大小为所述文档包括的内容所占的字节数;/n若检测到所述属性信息发生变更,备份发生变更后的文档。/n

【技术特征摘要】
1.一种文档备份方法,其特征在于,包括:
监控到文档进程的创建;
在第一时刻获取所述文档的属性信息,其中,所述属性信息包括所述文档的修改时间或所述文档的大小,所述文档的修改时间为保存修改后的所述文档的时刻,所述文档的大小为所述文档包括的内容所占的字节数;
若检测到所述属性信息发生变更,备份发生变更后的文档。


2.根据权利要求1所述的方法,其特征在于,所述属性信息包括所述文档的修改时间,所述若检测到所述属性信息发生变更,备份发生变更后的文档,包括:
在第二时刻获取所述文档的修改时间,其中,所述第二时刻与所述第一时刻之间间隔第一预设时长;
若所述第二时刻获取的所述文档的修改时间与所述第一时刻获取的所述文档的修改时间不同,则确定所述文档的修改时间发生变更;
备份修改时间发生变更后的所述文档。


3.根据权利要求1所述的方法,其特征在于,所述属性信息包括所述文档的大小,所述若检测到所述属性信息发生变更,备份发生变更后的文档,包括:
在第三时刻获取所述文档的大小,其中,所述第三时刻与所述第一时刻之间间隔第二预设时长;
若所述第三时刻获取的所述文档的大小与所述第一时刻获取的所述文档的大小不同,则确定所述文档的大小发生变更;
备份文档大小发生变更后的所述文档。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述监控到文档进程的创建,包括:
通过进程监控函数监控到第一进程的创建;
利用进程监控函数调用回调函数获取所述第一进程的名称;
根据所述名称确定所述第一进程为所述文档的进程。


5.根据权利要求4所述的方法,其特征在于,所述通过进程监控函数监控到第一进程的创建之后,所述根据所述名称确定所述第一进程为所述文档...

【专利技术属性】
技术研发人员:以志
申请(专利权)人:珠海豹趣科技有限公司
类型:发明
国别省市:广东;44

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

1