数据恢复系统及方法技术方案

技术编号:15541374 阅读:62 留言:0更新日期:2017-06-05 10:48
一种数据恢复系统包括一状态监控单元、一缓存管理单元及一内容加载单元。该状态监控单元监控于一页面内的内容标识所对应的输入操作。该缓存管理单元将该内容标识及输入内容对应存储于第一缓存文件,还将该页面的页面名称及该页面包含的内容标识对应存储于第二缓存文件。当接收到该异常信号时,该缓存管理单元根据一恢复页面包含的内容标识从该第一缓存文件及第二缓存文件中获取对应的输入内容。该内容加载单元将获得的输入内容加载至该恢复页面内所对应的内容标识处。本发明专利技术还提供了一种数据恢复方法。本发明专利技术数据恢复系统及方法可用户在异常后再次打开相应的页面时将已存储于缓存文件内的数据填充至对应的输入标识处,有利于提高了用户体验。

Data recovery system and method

A data recovery system includes a status monitoring unit, a cache management unit, and a content loading unit. The status monitoring unit monitors the input operations corresponding to the content identification within a page. The cache management unit stores the content identifier and the input content in the first cache file, and stores the page name of the page and the content identification included in the page to be stored in the second cache file. When the abnormal signal is received, the cache management unit obtains the corresponding input content from the first cache file and the two cache file according to the content identification contained in the recovery page. The content loading unit loads the obtained input content into the content identifier corresponding to the recovery page. The invention also provides a data recovery method. The data recovery system and the method of the invention can fill the data stored in the cache file to the corresponding input identifier when the user opens the corresponding page again after the exception, thereby improving the user experience.

【技术实现步骤摘要】
数据恢复系统及方法
本专利技术涉及一种数据恢复系统及方法。
技术介绍
用互联网作为通信和学习的工具慢慢渗入我们的生活。它的繁荣发展带来的益处很多,比如取代了之前繁重的手工操作,让人们的生活变得更方便、更有效率的做工作和学习。然而,目前很多管理系统并没有包含对异常情况(例如:断电、断网、系统意外退出等等情况)进行特殊处理。例如,当用户在管理系统上作业时,一旦出现异常情况,用户可能需要返工,导致一些劳动成果变成了无用功,影响了系统的实用性、并给用户体验上带来很大的困扰。
技术实现思路
鉴于以上内容,有必要提供一种有利于提高用户体验的数据恢复系统及方法。一种数据恢复系统,包括:一状态监控单元,用于监控一页面内的内容标识所对应的输入内容;一缓存管理单元,用于实时将所述内容标识及所述内容标识所对应的输入内容存储于一第一缓存文件,及实时将所述页面的页面名称及所述页面包含的内容标识对应存储于一第二缓存文件;所述状态监控单元,还用于产生一异常信号,并在产生所述异常信号后获取一恢复页面的页面名称,还将所述恢复页面的页面名称传输至所述缓存管理单元;所述缓存管理单元,还用于判断所述恢复页面的页面名称是否存储于所述第二缓存文件内;所述缓存管理单元,还用于当所述恢复页面的页面名称存储于所述第二缓存文件内时,根据所述恢复页面的页面名称从所述第二缓存文件中获取所述恢复页面所包含的内容标识;所述缓存管理单元,还用于从所述第一缓存文件中获取所述恢复页面包含的内容标识所对应的输入内容;及一内容加载单元,用于将从所述第一缓存文件中获得的输入内容加载至所述恢复页面内所对应的内容标识处。一种数据恢复方法,其特征在于,所述方法包括:监控一页面内的内容标识所对应的输入内容;实时将所述内容标识及所述内容标识所对应的输入内容存储于一第一缓存文件;实时将所述页面的页面名称及所述页面包含的内容标识存储于一第二缓存文件;当产生一异常信号时,获取一恢复页面的页面名称;判断所述恢复页面的页面名称是否存储于所述第二缓存文件内;当所述恢复页面的页面名称存储于所述第二缓存文件内时,根据所述恢复页面的页面名称从所述第二缓存文件中获取所述恢复页面所包含的内容标识;根据所述恢复页面包含的内容标识从所述第一缓存文件中获取对应的输入内容;及将从所述第一缓存文件中获得的输入内容加载至所述恢复页面内所对应的内容标识处。上述数据恢复系统及方法通过将对应一页面的内容标识的输入内容存储于实时缓存文件,以便用户在异常后再次打开相应的页面时将已存储于缓存文件内的数据填充至对应的输入标识处,有利于提高了用户体验。附图说明图1是本专利技术数据恢复系统应用环境的示意图。图2是本专利技术数据恢复系统的较佳实施方式的方框图。图3是图2中第一缓存文件的较佳实施方式的示意图。图4是图2中第二缓存文件的较佳实施方式的示意图。图5是本专利技术数据恢复方法的较佳实施方式的流程图。主要元件符号说明服务器90网络80电子设备70台式电脑76个人数字助理72平板电脑74处理器30状态监控单元102内容加载单元104缓存管理单元106消息提醒单元108存储器20第一缓存文件22第二缓存文件24数据恢复系统10如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式请一并参阅图1及图2,本专利技术数据恢复系统10应用于一电子设备70内,其中所述电子设备70可通过一网络80与一服务器90进行交互。本实施方式中,所述电子设备70可为一台式电脑76、一个人数字助理72或一平板电脑74中的一种或多种。当用户通过所述电子设备70向所述服务器90发送请求时,所述服务器90会响应所述请求,并可将一页面传输至所述电子设备70,如此,用户可通过所述电子设备70的输入设备(如触摸屏、鼠标)在所述页面内填写相关的输入数据,进而完成与服务器90的交互。具体地,所述数据恢复系统10应用于所述电子设备70内,所述电子设备70还包括一处理器30及一存储器20,其中所述处理器30可通过一总线710与所述存储器20进行通信。所述存储器20内存储了若干程序代码,以被所述处理器30执行,达到实现所述数据恢复系统10的功能。本实施方式中,所述数据恢复系统10包括一状态监控单元102、一内容加载单元104、一缓存管理单元106及一消息提醒单元108。本实施方式中,所述状态监控单元100用于获取所述服务器90传输的页面(图未示)的页面名称,每一页面的页面名称是唯一的,即每一页面的页面名称均不相同。在其他实施方式中,所述页面亦可由所述电子设备70自身安装的应用程序所生成。所述状态监控单元100还用于监测对应于所述页面内的内容标识的输入操作。本实施方式中,所述页面内可包含若干内容标识及一提交按键,如所述页面可包括内容标识1、内容标识2等。用户可通过包含输入内容的输入操作来完成对应内容标识的数据输入。当触发所述提交按键时,所述状态监控单元100产生所述触发信号,此时,所述状态监控单元100可将输入内容提交到所述服务器90,进而达到与所述服务器90进行交互的目的。请一并参阅图3及图4,本实施方式中,所述存储器20还存储了一第一缓存文件22及一第二缓存文件24。所述第一缓存文件22及所述第二缓存文件24均存储于所述电子设备70的本地。所述第一缓存文件22存储了内容标识及其所对应的输入内容,如所述第一缓存文件22存储了内容标识1及内容标识1对应的输入内容1、内容标识2及内容标识2对应的输入内容2、内容标识3及内容标识3对应的输入内容3等。本实施方式中,第一缓存文件22中存储的内容标识是唯一的,每一内容标识对应为一输入内容。在其他实施方式中,当存在内容标识没有对应的输入内容时,如当用户未输入完所述页面中所有的内容标识的输入内容而刷新当前页面时,所述页面可能存在没有对应输入内容的内容标识,此时,所述内容标识所对应的输入内容可能空。所述第二缓存文件24存储了页面名称及所述页面名称所对应的内容标识。本实施方式中,由于页面内可包含若干个内容标识,即每一页面名称可对应一个或多个的内容标识。例如,所述第二缓存文件24中页面名称1及所述页面名称1对应的内容标识1、页面名称1及所述页面名称1对应内容标识2、页面名称2及所述页面名称2对应内容标识4。所述缓存管理单元106实时将所述页面内的内容标识及对应所述内容标识的输入内容存储于所述第一缓存文件22。所述缓存管理单元106还用于实时将所述页面的页面名称及所述页面包含的内容标识存储于所述第二缓存文件24。当所述页面出现异常(如由于所述电子设备70的意外而使所述页面意外关闭的情况或所述页面的输入内容在提交前进行了刷新、关闭当前页面、关掉浏览器中的一种或多种操作)时,所述状态监控单元100产生一异常信号;当监控到所述异常信号后,所述状态监控单元100用于获取恢复页面(如用户重新打开一页面)的页面名称,并将所述恢复页面的页面名称传输至所述缓存管理单元106。所述缓存管理单元106判断所述恢复页面的页面名称是否存储于所述第二缓存文件24内。当所述恢复页面的页面名称存储于所述第二缓存文件24内时,所述缓存管理单元106根据所述恢复页面的页面名称从所述第二缓存文件24中获取所述恢复页面所包含的内容标识。所述缓存管理单元106还用于根据所述恢复页面包含的内容标识从本文档来自技高网...
数据恢复系统及方法

【技术保护点】
一种数据恢复系统,包括: 一状态监控单元,用于监控一页面内的内容标识所对应的输入内容; 一缓存管理单元,用于实时将所述内容标识及所述内容标识所对应的输入内容存储于一第一缓存文件,还用于实时将所述页面的页面名称及所述页面包含的内容标识对应存储于一第二缓存文件;所述状态监控单元,还用于产生一异常信号,并在监控到所述异常信号后获取一恢复页面的页面名称,还将所述恢复页面的页面名称传输至所述缓存管理单元;所述缓存管理单元,还用于判断所述恢复页面的页面名称是否存储于所述第二缓存文件内;所述缓存管理单元,还用于当所述恢复页面的页面名称存储于所述第二缓存文件内时,根据所述恢复页面的页面名称从所述第二缓存文件中获取所述恢复页面所包含的内容标识;所述缓存管理单元,还用于从所述第一缓存文件中获取所述恢复页面包含的内容标识所对应的输入内容;及 一内容加载单元,用于将从所述第一缓存文件中获得的输入内容加载至所述恢复页面内所对应的内容标识处。

【技术特征摘要】
1.一种数据恢复系统,包括:一状态监控单元,用于监控一页面内的内容标识所对应的输入内容;一缓存管理单元,用于实时将所述内容标识及所述内容标识所对应的输入内容存储于一第一缓存文件,还用于实时将所述页面的页面名称及所述页面包含的内容标识对应存储于一第二缓存文件;所述状态监控单元,还用于产生一异常信号,并在监控到所述异常信号后获取一恢复页面的页面名称,还将所述恢复页面的页面名称传输至所述缓存管理单元;所述缓存管理单元,还用于判断所述恢复页面的页面名称是否存储于所述第二缓存文件内;所述缓存管理单元,还用于当所述恢复页面的页面名称存储于所述第二缓存文件内时,根据所述恢复页面的页面名称从所述第二缓存文件中获取所述恢复页面所包含的内容标识;所述缓存管理单元,还用于从所述第一缓存文件中获取所述恢复页面包含的内容标识所对应的输入内容;及一内容加载单元,用于将从所述第一缓存文件中获得的输入内容加载至所述恢复页面内所对应的内容标识处。2.如权利要求1所述的数据恢复系统,其特征在于:所述状态监控单元还用于判断是否产生一触发信号;当监控到所述触发信号时,提交所述页面包含的输入内容。3.如权利要求2所述的数据恢复系统,其特征在于:所述状态监控单元,还用于当提交所述页面包含的输入内容时,输出一消除信号至所述缓存管理单元;所述缓存管理单元,还用于在接收到所述清除信号后清除所述第一缓存文件及第二缓存文件。4.如权利要求2所述的数据恢复系统,其特征在于:所述状态监控单元,还用于当所述页面的提交按键被触发时,产生所述触发信号。5.如权利要...

【专利技术属性】
技术研发人员:莫春梦
申请(专利权)人:深圳市小满科技有限公司
类型:发明
国别省市:广东,44

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

1