CN109408284B - 在线文档恢复方法及其装置、设备、存储介质 - Google Patents
在线文档恢复方法及其装置、设备、存储介质 Download PDFInfo
- Publication number
- CN109408284B CN109408284B CN201811027376.6A CN201811027376A CN109408284B CN 109408284 B CN109408284 B CN 109408284B CN 201811027376 A CN201811027376 A CN 201811027376A CN 109408284 B CN109408284 B CN 109408284B
- Authority
- CN
- China
- Prior art keywords
- document
- identifier
- online
- recovery
- online document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 95
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 4
- 230000001052 transient effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提出一种在线文档恢复方法,其中,方法包括:接收携带文档标识的恢复请求指令,根据文档标识查询终端设备的历史记录;向用户显示与文档标识对应的新文档恢复提示信息;获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。由此,实现了在线编辑的文档内容在无法保存到服务器的情况下的恢复。本发明实施例还提出一种在线文档恢复装置,一种电子设备,一种非暂态存储介质。
Description
技术领域
本发明涉及技术领域,尤其涉及一种在线文档恢复方法及其装置、设备、存储介质。
背景技术
目前,越来越多的企业员工开始使用在线文档,在线文档自动将内容保存于服务器上,无需用户操作。
现有技术中,当出现意外情况导致在线编辑的文档内容无法保存到服务器时,该文档内容将会丢失,无法恢复,影响工作效率,甚至可能造成无法挽回的文档内容损失。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种在线文档恢复方法,以实现在线编辑的文档内容在无法保存到服务器的情况下的恢复。
本发明的第二个目的在于提出一种在线文档恢复装置。
本发明的第三个目的在于提出一种电子设备。
本发明的第四个目的在于提出一种非暂态存储介质。
为达上述目的,本发明第一方面实施例的在线文档恢复方法,包括:接收携带文档标识的恢复请求指令,根据所述文档标识查询所述终端设备的历史记录,其中,所述历史记录包括:本地存储信息;向用户显示与所述文档标识对应的新文档恢复提示信息,其中,所述本地存储信息中保存了满足预设条件时处于编辑状态的在线文档内容;获取所述用户根据所述新文档恢复提示信息反馈的恢复指令,根据所述本地存储信息生成与所述文档标识对应的新文档链接,以使得所述用户访问恢复后的在线文档。
另外,本发明实施例的在线文档恢复方法,还具有如下附加的技术特征:
可选地,当监测到终端设备上处于编辑状态的在线文档满足所述预设条件时,将所述在线文档内容保存到所述终端设备。
可选地,所述当监测到终端设备上处于编辑状态的在线文档满足所述预设条件时,将所述在线文档内容保存到所述终端设备,包括:当监测到所述在线文档所在页面的代码有故障时,将所述在线文档内容保存到所述终端设备;和/或,当监测到所述在线文档所在浏览器的插件和所述文档不兼容时,将所述在线文档内容保存到所述终端设备;和/或,当监测到网络连接故障时,将所述在线文档内容保存到所述终端设备。
可选地,当监测到终端设备上所述处于编辑状态的在线文档满足预设的服务器保存条件时,将所述在线文档内容上传至服务器保存。
可选地,所述历史记录还包括服务器存储信息,所述恢复指令中还包括:故障标识;所述方法还包括:查询预设的故障存储信息,获取与所述故障标识对应的存储设备标识;根据所述存储设备标识获知为本地存储标识,则根据所述文档标识查询所述历史记录中的本地存储信息;根据所述存储设备标识获知为服务器存储标识,则根据所述文档标识查询所述历史记录中的服务器存储信息。
可选地,在所述向用户显示与所述文档标识对应的新文档恢复提示信息之前,还包括:在所述本地存储信息中获取与所述文档标识对应的本地保存路径;所述根据所述本地存储信息生成与所述文档标识对应的新文档链接,包括:根据所述本地保存路径生成与所述文档标识对应的新文档链接。
本发明第二方面实施例的在线文档恢复装置,包括:接收模块,用于接收携带文档标识的恢复请求指令,根据所述文档标识查询所述终端设备的历史记录,其中,所述历史记录包括:本地存储信息;恢复显示模块,用于向用户显示与所述文档标识对应的新文档恢复提示信息,其中,所述本地存储信息中保存了满足预设条件时处于编辑状态的在线文档内容;生成模块,用于获取所述用户根据所述新文档恢复提示信息反馈的恢复指令,根据所述本地存储信息生成与所述文档标识对应的新文档链接,以使得所述用户访问恢复后的在线文档。
本发明第三方面实施例的电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述方法实施例所述的在线文档恢复方法。
本发明第四方面实施例的非暂态存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述方法实施例所述的在线文档恢复方法。
本发明实施例提供的技术方案可以包含如下有益效果:
接收携带文档标识的恢复请求指令后,根据文档标识查询终端设备的历史记录,其中保存了满足预设条件时处于编辑状态的在线文档内容,向用户显示与文档标识对应的新文档恢复提示信息。获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。将无法保存到服务器的处于编辑状态的在线文档内容保存在终端设备的历史记录中,使得用户能够通过本地存储信息生成的新文档链接访问恢复后的在线文档,实现了在线编辑的文档内容在无法保存到服务器的情况下的恢复。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例所提供的一种在线文档恢复方法的流程示意图;
图2为本发明实施例所提供的根据文档标识查询终端设备的历史记录的流程示意图;
图3为本发明实施例所提供的一种在线文档恢复装置的结构示意图;
图4是图示根据本发明的实施例的非暂态存储介质的示意图;
图5是图示根据本发明实施例的电子设备的硬件结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的方法及其装置、设备、存储介质。
基于上述现有技术的描述中可以知道,现有的在线文档没有恢复机制,即当出现意外情况导致编辑的内容无法保存到服务器时,会出现文档内容的丢失。因此,现有技术方案无法实现意外情况下文档内容的恢复。
本发明实施例中,获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。将无法保存到服务器的处于编辑状态的在线文档内容保存在终端设备的历史记录中,使得用户能够通过本地存储信息生成的新文档链接访问恢复后的在线文档,实现了在线编辑的文档内容在无法保存到服务器的情况下的恢复。
具体地,图1为本发明实施例所提供的一种在线文档恢复方法的流程示意图,本实施例所提供的方法可以由浏览器执行,或者用于编辑在线文档的其他应用程序执行。执行本实施例所提供方法的应用程序可以运行在PC(Personal Computer,个人计算机)端,本领域技术人员可以知晓,PC端仅为一种可能的实现方式,该应用程序同样适用于其他电子设备,如:移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载电子设备、车载显示电子、车载电子后视镜等等的移动电子设备以及诸如数字TV等等的固定电子设备。
如图1所示,该在线文档恢复方法包括:
S101,接收携带文档标识的恢复请求指令,根据文档标识查询终端设备的历史记录。
其中,历史记录包括:本地存储信息。
具体地,文档标识是唯一的,可以是文档名称、文档编号、文档哈希值,以及其他函数对文档运算的结果等。
需要特别说明的是,在不同的应用场景下,接收携带文档标识的恢复请求指令可以是多种形式,下面进行举例说明:
第一种可能的实现方式是,在显示在线文档内容的浏览器或其他应用程序界面,接收到指定功能键的点击指令。
第二种可能的实现方式是,终端设备的语音输入模块,接收到恢复在线文档内容的语音指令,如“恢复文档XX”,XX是文档的标识。
第三种可能的实现方式是,在显示在线文档内容的浏览器或其他应用程序界面,在线文档内容中接收到代码指令或特定文字指令。
第四种可能的实现方式是,在显示在线文档内容的浏览器或其他应用程序界面,接收到键盘输入的预设的组合按键指令。
第五种可能的实现方式是,在显示在线文档内容的浏览器或其他应用程序界面,接收到鼠标或者触摸板、触摸屏的预设的轨迹指令。
第六种可能的实现方式是,在系统命令执行程序中接收到预设的恢复指令“recoverXX”,其中XX是文档的标识。
除了上述的表现形式,接收携带文档标识的恢复请求指令,还可以是以上几种形式的组合,本实施例中对此不做限定。
应当理解的是,终端设备的历史记录有多种可能的方式,可以是在线文档内容的保存时间,在线文档内容保存时的操作用户,在线文档内容占有存储空间的大小,在线文档内容的保存路径等,还可以是以上几种形式的组合,本实施例中对此不做限定。其中,本地存储信息即为保存到终端设备的在线文档内容对应的历史记录。
需要强调的是,在不同的情况下,终端设备上的在线文档内容可以保存到终端设备或者上传至服务器保存。
一种可能的情况是,当监测到终端设备上处于编辑状态的在线文档满足预设的服务器保存条件时,将在线文档内容上传至服务器保存。其中,预设的服务器保存条件可以是与上一次保存的时间间隔达到预设的阈值,在线文档内容与上一次保存的内容的变化达到预设的阈值,接收到保存至服务器的指令等。
另一种可能的情况是,当监测到终端设备上处于编辑状态的在线文档满足预设条件时,将在线文档内容保存到终端设备。其中,预设条件包括但不限于以下情况:
第一种情况,当监测到在线文档所在页面的代码有故障时,将在线文档内容保存到终端设备。
第二种情况,当监测到在线文档所在浏览器的插件和文档不兼容时,将在线文档内容保存到终端设备。
第三种情况,当监测到网络连接故障时,将在线文档内容保存到终端设备。
第四种情况,当监测到服务器无响应时,将在线文档内容保存到终端设备。
除了上述情况,还可以是以上几种情况的组合,本实施例中对此不做限定。
又一种可能的情况是,当监测到终端设备出现故障,但终端设备上处于编辑状态的在线文档仍能满足预设的服务器保存条件时,将在线文档内容上传至服务器保存。其中,故障的类型可能是页面加载不全,页面出现乱码,强制退出当前程序等。
应当理解的是,S101中的历史记录还可以包括服务器存储信息,针对保存到终端设备和上传至服务器保存的在线文档内容,对应的历史记录分别为本地存储信息和服务器存储信息。
由上述对在线文档内容保存和历史记录的描述,可以知道,当终端设备出现故障时,根据故障类型的不同,在线文档内容可能保存到终端设备,也可能上传至服务器保存。为了确定文档标识对应的历史记录是本地存储信息还是服务器存储信息,一种可能的实现方式是,恢复请求指令中还包括故障标识。应当理解的是,故障标识是终端设备出现故障时自动生成的,与在线文档内容、文档标识对应,对于在线编辑过程中没有出现故障的在线文档内容,不存在对应的故障标识。
图2为本发明实施例所提供的根据文档标识查询终端设备的历史记录的流程示意图,如图2所示,基于图1所示的方法流程,S101中根据文档标识查询终端设备的历史记录的子步骤具体包括:
S201,查询预设的故障存储信息,获取与故障标识对应的存储设备标识。
具体地,预设的故障存储信息包括故障标识与存储设备标识的对应关系,故障标识在监测到终端设备出现故障时根据故障类型自动生成,故障标识可以分为本地存储标识和服务器存储标识两大类。
进一步地,本地存储标识可根据故障标识对应的故障类型进行细分,按照页面代码故障、插件不兼容、网络连接故障、服务器无响应等故障类型进行故障标识的细化。
需要特别说明的是,细化后的故障标识可以对应不同的本地保存路径。应当理解的是,不同故障类型而进行本地保存的在线文档内容可以保存在不同的本地保存路径下,通过统计不同路径下的在线文档内容的数量,即可了解终端设备经常出现的故障类型,提醒用户及时修复故障。
类似的,服务器存储标识也可根据故障标识对应的故障类型进行细分,此处不再赘述。
S202,根据存储设备标识获知为本地存储标识,则根据文档标识查询历史记录中的本地存储信息。
S203,根据存储设备标识获知为服务器存储标识,则根据文档标识查询历史记录中的服务器存储信息。
为了更加清楚明了地说明根据文档标识查询终端设备的历史记录的过程,下面进行举例说明:
第一种情况,用户在浏览器中进行在线文档的编辑,突然浏览器被强制退出了,但该故障不影响在线文档内容上传至服务器保存。用户下一次打开浏览器,输入恢复请求指令,根据故障标识确定了该在线文档内容被上传至了服务器,进一步地,根据文档标识查询历史记录中的服务器存储信息,从服务器的强制退出故障保存路径下找到在线文档内容的保存路径。
第二种情况,用户在浏览器中进行在线文档的编辑,出现网络连接故障,在线文档内容无法上传至服务器保存,将在线文档内容保存到终端设备。用户下一次查看在线文档内容时,打开浏览器,输入恢复请求指令,根据故障标识确定了该在线文档内容被保存在终端设备,进一步地,根据文档标识查询历史记录中的本地存储信息,从本地的网络连接故障保存路径下找到在线文档内容的保存路径。
S102,向用户显示与文档标识对应的新文档恢复提示信息。
其中,本地存储信息中保存了满足预设条件时处于编辑状态的在线文档内容。
应当理解的是,如果之前发生了满足预设条件的情况,将当时正处于编辑状态的在线文档内容保存到终端设备,为了提示用户对保存在终端设备的在线文档内容进行恢复,则向用户显示新文档的恢复提示信息。
S103,获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。
其中,恢复指令需要与S102中向用户显示与文档标识对应的新文档恢复提示信息的方式匹配。
需要说明的是,向用户显示与文档标识对应的新文档恢复提示信息,显示方式可以是弹窗、对话框、语音、图片、动画等,还可以是以上几种形式的组合,本实施例中对此不做限定。
第一种可能的实现方式是,弹出弹窗,弹窗中提供本地历史版本的在线文档内容的预览,询问用户是否将本地历史版本还原至新文档,则反馈的恢复指令是弹窗中恢复至新文档按键的点击操作。
第二种可能的实现方式是,弹出对话框,在对话框中询问用户是否将本地历史版本还原至新文档,则反馈的恢复指令是对话框中确认按键的点击操作。
第三种可能的实现方式是,通过语音询问用户是否将本地历史版本还原至新文档,则反馈的恢复指令是同意恢复的语音指令。
第四种可能的实现方式是,弹出图片或者动画,通过显示代表回到历史版本的图片或者动画,询问用户是否将本地历史版本还原至新文档,则反馈的恢复指令是对图片或者动画中代表同意恢复的操作指令。
需要强调的是,通过本地存储信息生成与文档标识对应的新文档链接的方式有很多种。一种可能的实现方式是,向用户显示与文档标识对应的新文档恢复提示信息之前,在本地存储信息中获取与文档标识对应的本地保存路径,根据本地保存路径生成与文档标识对应的新文档链接。另一种可能的实现方式是,向用户显示与文档标识对应的新文档恢复提示信息之前,在本地存储信息中获取与文档标识对应的在线文档内容的压缩数据,将压缩数据解压缩为一个临时文档,根据该临时文档生成与文档标识对应的新文档链接。
应当理解的是,新文档链接展示给用户的方式有多种,可以采用对话框、邮件、短信、IM(Instant Messaging,即时通讯)消息等方式,还可以是以上几种方式的组合,本实施例中对此不做限定。
需要强调的是,恢复后的在线文档可以覆盖当前处于编辑状态的在线文档,还可以生成一个独立的文档,与当前处于编辑状态的在线文档共存。
综上所述,本发明实施例所提供的在线文档恢复方法,接收携带文档标识的恢复请求指令,根据文档标识查询终端设备的历史记录,向用户显示与文档标识对应的新文档恢复提示信息。获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。由此,实现了在线编辑的文档内容在无法保存到服务器的情况下的恢复。
为了实现上述实施例,本发明实施例还提出一种在线文档恢复装置,图3为本发明实施例所提供的一种在线文档恢复装置的结构示意图,如图3所示,该在线文档恢复装置包括:接收模块110,恢复显示模块120,生成模块130。
接收模块110,用于接收携带文档标识的恢复请求指令,根据文档标识查询终端设备的历史记录,其中,历史记录包括:本地存储信息。
恢复显示模块120,用于向用户显示与文档标识对应的新文档恢复提示信息,其中,本地存储信息中保存了满足预设条件时处于编辑状态的在线文档内容。
生成模块130,用于获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。
需要说明的是,前述对基于在线文档恢复方法实施例的解释说明也适用于该实施例的在线文档恢复装置,此处不再赘述。
综上所述,本发明实施例所提供的在线文档恢复装置,接收携带文档标识的恢复请求指令,根据文档标识查询终端设备的历史记录,向用户显示与文档标识对应的新文档恢复提示信息。获取用户根据新文档恢复提示信息反馈的恢复指令,根据本地存储信息生成与文档标识对应的新文档链接,以使得用户访问恢复后的在线文档。由此,实现了在线编辑的文档内容在无法保存到服务器的情况下的恢复。
为了实现上述实施例,本发明实施例还提出一种非暂态存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述方法实施例所述的在线文档恢复方法。
图4是图示根据本发明的实施例的非暂态存储介质的示意图。如图4所示,根据本发明实施例的非暂态存储介质300,其上存储有非暂态计算机可读指令301。当该非暂态计算机可读指令301由处理器运行时,执行前述的本发明各实施例的在线文档恢复方法的全部或部分步骤。
为了实现上述实施例,本发明实施例还提出一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述方法实施例所述的在线文档恢复方法。
图5是图示根据本发明实施例的电子设备的硬件结构示意图。电子设备可以以各种形式来实施,本发明中的电子设备可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载电子设备、车载显示电子、车载电子后视镜等等的移动电子设备以及诸如数字TV、台式计算机等等的固定电子设备。
如图5所示,电子设备1100可以包括无线通信单元1110、A/V(音频/视频)输入单元1120、用户输入单元1130、感测单元1140、输出单元1150、存储器1160、接口单元1170、控制器1180和电源单元1190等等。图5示出了具有各种组件的电子设备,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。
其中,无线通信单元1110允许电子设备1100与无线通信系统或网络之间的无线电通信。A/V输入单元1120用于接收音频或视频信号。用户输入单元1130可以根据用户输入的命令生成键输入数据以控制电子设备的各种操作。感测单元1140检测电子设备1100的当前状态、电子设备1100的位置、用户对于电子设备1100的触摸输入的有无、电子设备1100的取向、电子设备1100的加速或减速移动和方向等等,并且生成用于控制电子设备1100的操作的命令或信号。接口单元1170用作至少一个外部装置与电子设备1100连接可以通过的接口。输出单元1150被构造为以视觉、音频和/或触觉方式提供输出信号。存储器1160可以存储由控制器1180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器1160可以包括至少一种类型的存储介质。而且,电子设备1100可以与通过网络连接执行存储器1160的存储功能的网络存储装置协作。控制器1180通常控制电子设备的总体操作。另外,控制器1180可以包括用于再现或回放多媒体数据的多媒体模块。控制器1180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元1190在控制器1180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
本发明提出的在线文档恢复方法的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,本发明提出的在线文档恢复方法的各种实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,本发明提出的在线文档恢复方法的各种实施方式可以在控制器1180中实施。对于软件实施,本发明提出的在线文档恢复方法的各种实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器1160中并且由控制器1180执行。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在非暂态存储介质中,如磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种在线文档恢复方法,其特征在于,应用于编辑在线文档的应用程序,所述应用程序运行在终端设备上,所述方法包括以下步骤:
接收携带文档标识的恢复请求指令,所述恢复请求指令中还包括故障标识;
查询预设的故障存储信息,获取与所述故障标识对应的存储设备标识,其中,根据故障类型不同在线文档内容保存在终端设备或服务器中;
根据所述存储设备标识获知为本地存储标识,则根据所述文档标识查询历史记录中的本地存储信息;
根据所述存储设备标识获知为服务器存储标识,则根据所述文档标识查询历史记录中的服务器存储信息;
向用户显示与所述文档标识对应的新文档恢复提示信息,其中,所述本地存储信息中保存了满足预设条件时处于编辑状态的在线文档内容;
获取所述用户根据所述新文档恢复提示信息反馈的恢复指令,根据所述本地存储信息或所述服务器存储信息生成与所述文档标识对应的新文档链接,以使得所述用户访问恢复后的在线文档。
2.如权利要求1所述的方法,其特征在于,还包括:
当监测到终端设备上处于编辑状态的在线文档满足所述预设条件时,将所述在线文档内容保存到所述终端设备。
3.如权利要求2所述的方法,其特征在于,所述当监测到终端设备上处于编辑状态的在线文档满足所述预设条件时,将所述在线文档内容保存到所述终端设备,包括:
当监测到所述在线文档所在页面的代码有故障时,将所述在线文档内容保存到所述终端设备;和/或,
当监测到所述在线文档所在浏览器的插件和所述文档不兼容时,将所述在线文档内容保存到所述终端设备;和/或,
当监测到网络连接故障时,将所述在线文档内容保存到所述终端设备。
4.如权利要求1所述的方法,其特征在于,
当监测到终端设备上所述处于编辑状态的在线文档满足预设的服务器保存条件时,将所述在线文档内容上传至服务器保存。
5.如权利要求1所述的方法,其特征在于,在所述向用户显示与所述文档标识对应的新文档恢复提示信息之前,还包括:
在所述本地存储信息中获取与所述文档标识对应的本地保存路径;
所述根据所述本地存储信息生成与所述文档标识对应的新文档链接,包括:
根据所述本地保存路径生成与所述文档标识对应的新文档链接。
6.一种在线文档恢复装置,其特征在于,应用于编辑在线文档的应用程序,所述应用程序运行在终端设备上,所述装置包括:
接收模块,用于接收携带文档标识的恢复请求指令,所述恢复请求指令中还包括故障标识;查询预设的故障存储信息,获取与所述故障标识对应的存储设备标识,其中,根据故障类型不同在线文档内容保存在终端设备或服务器中;根据所述存储设备标识获知为本地存储标识,则根据所述文档标识查询历史记录中的本地存储信息;根据所述存储设备标识获知为服务器存储标识,则根据所述文档标识查询历史记录中的服务器存储信息;
恢复显示模块,用于向用户显示与所述文档标识对应的新文档恢复提示信息,其中,所述本地存储信息中保存了满足预设条件时处于编辑状态的在线文档内容;
生成模块,用于获取所述用户根据所述新文档恢复提示信息反馈的恢复指令,根据所述本地存储信息或所述服务器存储信息生成与所述文档标识对应的新文档链接,以使得所述用户访问恢复后的在线文档。
7.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-5中任一所述的在线文档恢复方法。
8.一种非暂态存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的在线文档恢复方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811027376.6A CN109408284B (zh) | 2018-09-04 | 2018-09-04 | 在线文档恢复方法及其装置、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811027376.6A CN109408284B (zh) | 2018-09-04 | 2018-09-04 | 在线文档恢复方法及其装置、设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109408284A CN109408284A (zh) | 2019-03-01 |
CN109408284B true CN109408284B (zh) | 2020-11-20 |
Family
ID=65463852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811027376.6A Active CN109408284B (zh) | 2018-09-04 | 2018-09-04 | 在线文档恢复方法及其装置、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109408284B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569492A (zh) * | 2019-09-09 | 2019-12-13 | 中国工商银行股份有限公司 | 一种带附件的在线文档生成方法及服务器 |
CN110968994B (zh) * | 2019-10-20 | 2024-02-27 | 武汉烽火信息集成技术有限公司 | 一种文档在线编辑方法及服务器 |
CN112835849A (zh) * | 2021-02-01 | 2021-05-25 | 读书郎教育科技有限公司 | 一种快速大幅度减小设计文档体积的方法 |
CN113392070B (zh) * | 2021-07-07 | 2024-05-14 | 百果园技术(新加坡)有限公司 | 在线文档管理方法、装置、系统、设备及存储介质 |
CN114791996B (zh) * | 2022-04-15 | 2023-06-23 | 北京百度网讯科技有限公司 | 信息处理方法、装置、系统、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970858A (zh) * | 2017-03-09 | 2017-07-21 | 浙江中诚工程管理科技有限公司 | 一种工程管理信息备份方法及系统 |
CN107391768A (zh) * | 2017-09-12 | 2017-11-24 | 广州酷狗计算机科技有限公司 | 网页数据处理方法、装置、设备及计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102693399B (zh) * | 2012-05-18 | 2015-05-27 | 朱晓阳 | 一种电子文档在线分离与还原的系统及方法 |
-
2018
- 2018-09-04 CN CN201811027376.6A patent/CN109408284B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970858A (zh) * | 2017-03-09 | 2017-07-21 | 浙江中诚工程管理科技有限公司 | 一种工程管理信息备份方法及系统 |
CN107391768A (zh) * | 2017-09-12 | 2017-11-24 | 广州酷狗计算机科技有限公司 | 网页数据处理方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109408284A (zh) | 2019-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109408284B (zh) | 在线文档恢复方法及其装置、设备、存储介质 | |
CN103853548B (zh) | 用于深度链接到应用情境中的方法和系统 | |
CN108595919B (zh) | 软件激活方法、装置、系统和存储介质 | |
CN113076262B (zh) | 网页自动化测试方法及装置 | |
CN112286485B (zh) | 通过语音控制应用的方法、装置、电子设备与存储介质 | |
CN106126397A (zh) | 程序崩溃消息的处理方法及系统 | |
CN103617154A (zh) | 内容粘贴控制方法和装置 | |
CN110162353B (zh) | 多页面切换方法及设备、存储介质、终端 | |
CN113992615B (zh) | 撤回消息的显示方法、装置、电子设备及存储介质 | |
CN103281798A (zh) | 一种实现修改同步的方法、装置及系统 | |
CN113110829B (zh) | 多ui组件库数据处理方法及装置 | |
CN105354097A (zh) | 一种基于剪贴板的数据操作方法、装置及电子设备 | |
CN113094143A (zh) | 跨应用消息发送方法、装置和电子设备、可读存储介质 | |
CN110866203B (zh) | 页面跳转方法、装置、设备及计算机可读存储介质 | |
CN113779934B (zh) | 多模态信息提取方法、装置、设备及计算机可读存储介质 | |
CN112422735B (zh) | 信息提示方法及装置 | |
CN115858049B (zh) | Rpa流程组件化编排方法、装置、设备和介质 | |
CN111913918A (zh) | 文件存储方法、装置和电子设备 | |
CN108920241B (zh) | 一种显示状态调整方法、装置及设备 | |
CN115580589B (zh) | 消息显示方法、装置、电子设备及介质 | |
CN105446835A (zh) | 对系统文件进行修复的方法及装置 | |
US11662886B2 (en) | System and method for directly sending messages with minimal user input | |
CN114554011A (zh) | 针对历史信息数据的智能化溯源方法及装置 | |
CN108647197B (zh) | 一种信息处理方法、装置及存储介质 | |
CN110895592B (zh) | 移动终端上的链接启动方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |