[发明专利]一种浏览器端编辑应用程序时的数据恢复方法及装置在审
| 申请号: | 201610820172.2 | 申请日: | 2016-09-13 |
| 公开(公告)号: | CN106648960A | 公开(公告)日: | 2017-05-10 |
| 发明(设计)人: | 王楠;周祖胜 | 申请(专利权)人: | 天津海量信息技术股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
| 代理公司: | 天津市尚文知识产权代理有限公司12222 | 代理人: | 王晓明 |
| 地址: | 300020 天津市和*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 浏览器 编辑 应用程序 数据 恢复 方法 装置 | ||
技术领域
本发明属于浏览器端应用程序编辑数据存储技术领域,具体涉及一种浏览器端编辑应用程序时的数据恢复方法及装置。
背景技术
目前,很多应用程序都是基于浏览器端开发,例如在线编辑、图表绘制等,在用户编辑完保存页面信息时,碰到网络不稳定会出现保存失败,导致用户信息丢失带来的损失。
发明内容
本发明的目的在于解决上述的技术问题而提供一种浏览器端编辑应用程序时的数据恢复方法,其实现了将编辑的页面数据离线优先保存在浏览器索引数据库中,在数据恢复时可读取离线保存的数据,并调用远程存储API将保存在浏览器索引数据库中的数据进行保存,从而避免了由于网络不稳定导致数据的存储失败,导致数据丢失的问题。
为实现上述目的,本发明采用如下技术方案:
一种浏览器端编辑应用程序时的数据恢复方法,包括以下步骤:
在数据编辑模式下调用离线数据存储模块对浏览器端编辑完成的数据预处理并异步将数据离线存储在浏览器索引数据库中;
在数据恢复时,调用离线数据恢复模块指定恢复数据索引,从所述浏览器索引数据库中读取指定的恢复数据索引对应的数据并保留,然后进入数据恢复模式,调用远程API保存所读取的数据;
在数据恢复模式下远程API保存所述离线数据恢复模块读取并保留的数据,并在保存完成后进入数据编辑模式。
在数据编辑模式下调用离线数据存储模块对浏览器端编辑完成的数据预处理并异步将数据离线存储在浏览器索引数据库中的步骤如下:
对编辑完成的零散数据进行结构化处理,生成结构化对象数据;
按预设存储策略将所述结构化对象数据离线存储在浏览器索引数据库中。
所述按预设存储策略将所述结构化对象数据离线存储在浏览器索引数据库中的步骤如下:
判断要保存数据量是否大于预定存储量上限值;
如果是,则自要保存数据中第一条数据始删除相应的数据,使要保存数据的数量小于等于所述预定存储量上限值,然后再将数据离线存储在浏览器索引数据库中。
在数据编辑模式下调用离线数据存储模块对浏览器端编辑完成的数据预处理并异步将数据离线存储在浏览器索引数据库中的步骤之后,还包括以下步骤:
调用远程API保存离线储存在所述浏览器索引数据库中的数据。
在数据恢复模式下,不调用离线数据存储模块异步将数据离线存储在浏览器索引数据库中。
本发明的目的还在于提供一种浏览器端编辑应用程序时的数据恢复装置,包括:
离线数据存储模块,用于在数据编辑模式下对浏览器端编辑完成的数据预处理并异步将数据离线存储在浏览器索引数据库中;
离线数据恢复模块,用于在数据恢复时,指定恢复数据索引,从所述浏览器索引数据库中读取指定的恢复数据索引对应的数据并保留,并在调用远程API后由远程API保存。
所述离线数据存储模块包括:
数据预处理单元,用于对编辑完成的零散数据进行结构化处理,生成结构化对象数据。
所述离线数据存储模块进一步包括:
判断单元,用于判断要保存数据量是否大于预定存储量上限值;
数据删除单元,用于判断单元判断要保存数据量大于预定存储量上限值时,自要保存数据中第一条数据始删除相应的数据,使要保存数据的数量小于等于所述预定存储量上限值;
数据存储单元,用于将符合要求的数据离线存储在浏览器索引数据库中。
所述离线数据存储模块进一步包括:
存储限值设定单元,用于设定所述结构化对象数据离线存储的存储数量上限值。
所述离线数据恢复模块包括:
恢复数据索引指定单元,用于指定恢复数据索引;
恢复数据读取保留单元,用于从所述浏览器索引数据库中读取指定的恢复数据索引对应的数据并保留。
本发明通过在数据编辑模式下调用离线数据存储模块对浏览器端编辑完成的数据预处理并异步将数据离线存储在浏览器索引数据库中;在数据恢复时,调用离线数据恢复模块指定恢复数据索引,从所述浏览器索引数据库中读取指定的恢复数据索引对应的数据并保留,然后进入数据恢复模式,调用远程API保存所读取的数据;在数据恢复模式下远程API同步保存所述离线数据恢复模块读取并保留的数据,这样就避免了因在编辑应用程序数据时,因网络不稳定而导致数据内容保存失败而丢失的问题。
附图说明
图1为本发明实施例提供的浏览器端编辑应用程序时的数据恢复方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津海量信息技术股份有限公司,未经天津海量信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610820172.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储的方法和存储系统
- 下一篇:一种一体化蓝光光盘库备份归档方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





