[发明专利]文档恢复方法、系统、可读存储介质及终端在审
申请号: | 201710778678.6 | 申请日: | 2017-09-01 |
公开(公告)号: | CN107741889A | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 陈民敬 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 何世磊 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 恢复 方法 系统 可读 存储 介质 终端 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种文档恢复方法、系统、可读存储介质及终端。
背景技术
众所周知的,在目前的商务汇报展示中,PPT(Microsoft Office PowerPoint)几乎已经成为了最为重要的一种演示方式,给人们的商务工作带来了极大的便利。
PPTX作为PPT的一种衍生版本,其本质上是一个复合文档(也即为一Zip压缩包,包含若干文件,由内容文件以及资源文件组成)。它不仅可以包含文本、图形、电子表格数据,还可以包含声音、视频图像以及其它的许多信息。相对于以前旧版本的PPT而言,其功能更为强大,应用也更加的广泛。
然而,对复合文档而言,在其制作过程中通常需要经过多次的编辑才能最终完成,因此会产生很多的中间版本。有时用户想恢复到之前的某个版本,则需要进行多次撤销才能恢复,若没有对之前的版本进行备份,则很难进行恢复。但如果对每个中间版本都进行备份,不仅很难管理,而且很浪费存储空间。
发明内容
基于此,本发明的目的在于提出一种无需对多个版本的所有文档进行重复备份,且仍能对所需版本的文档进行有效恢复的文档恢复方法、系统、可读存储介质及终端,以满足实际应用需求。
本发明提出一种文档恢复方法,其中,所述方法包括如下步骤:
响应于检测到一文档被修改的事件,将修改后的所述文档对应的文档版本信息以及修改后的所述文档包含的子文件均向服务器发送,其中所述文档版本信息包括一用于识别文档的文档标识符;
响应于接收到一携带目标文档标识符的文档恢复信号的事件,根据所述目标文档标识符查找到对应的目标文档,将所述目标文档包含的所述子文件下载以得到所需版本的所述文档。
所述文档恢复方法,其中,所述响应于检测到一文档被修改的事件,将修改后的所述文档对应的文档版本信息以及修改后的所述文档包含的子文件均向服务器发送的步骤之前,所述方法还包括:
将所述文档进行解压以得到多个所述子文件;
所述检测到一文档被修改的步骤包括:
检测到所述文档中的至少一所述子文件被修改。
所述文档恢复方法,其中,每个所述子文件分别对应一文件哈希值,所述将修改后的所述文档包含的子文件均向服务器发送的步骤包括:
当判断到存在仍需进行上传的所述子文件时,计算得到所述子文件对应的文件哈希值;
当判断到所述服务器中不存在与所述子文件的所述文件哈希值相同的文件时,则将所述子文件向所述服务器发送。
所述文档恢复方法,其中,在所述将所述子文件向所述服务器发送的步骤之后,所述方法还包括:
当判断到所述子文件上传完成后,为每个所述子文件记录对应的文件索引信息,其中所述文件索引信息包括以下至少之一:唯一性的文件标识符、文件名、文件存储路径、所述文件哈希值。
所述文档恢复方法,其中,所述方法还包括:
当判断到其中一所述子文件对应的所述文件哈希值发生变化时,则生成一与所述子文件的文件名相同的第一子文件,所述第一子文件对应有第一文件标识符以及第一文件存储路径。
所述文档恢复方法,其中,所述文档还包括对应的文档版本号、文档创建时间以及文档存储空间值,所述方法还包括:
当判断到所述文档中的至少一所述子文件的所述文件哈希值发生变化时,则将修改后的所述文档进行保存以得到文档名相同的第一文档;
记录所述第一文档对应的所述文档标识符、所述文档版本号、所述文档创建时间以及所述文档存储空间值并进行储存。
本发明还提出一种文档恢复系统,其中,所述系统包括:
数据发送模块,用于响应于检测到一文档被修改的事件,将修改后的所述文档对应的文档版本信息以及修改后的所述文档包含的子文件均向服务器发送,其中所述文档版本信息包括一用于识别文档的文档标识符;
文档恢复模块,用于响应于接收到一携带目标文档标识符的文档恢复信号的事件,根据所述目标文档标识符查找到对应的目标文档,将所述目标文档包含的子文件下载以得到所需版本的所述文档。
所述文档恢复系统,其中,所述系统还包括一文档解压模块,所述文档解压模块用于将所述文档进行解压以得到多个所述子文件。
本发明还提出一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上所述的文档恢复方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710778678.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液压提升机的油压装置
- 下一篇:负载敏感多路阀和具有其的工程机械