[发明专利]一种文档在线编辑方法及服务器在审
| 申请号: | 201910997065.0 | 申请日: | 2019-10-20 |
| 公开(公告)号: | CN110968994A | 公开(公告)日: | 2020-04-07 |
| 发明(设计)人: | 廖世伟 | 申请(专利权)人: | 武汉烽火信息集成技术有限公司 |
| 主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/178;G06F16/172;G06F16/16 |
| 代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 李佑宏 |
| 地址: | 430076 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文档 在线 编辑 方法 服务器 | ||
本发明公开了一种文档在线编辑方法及服务器,其通过依据接收的用户端指令调用第一数据库的内容数据和第二数据库存储的编辑时间队列数据,调用缓存模块的缓存数据进行编辑生成新的待编辑文档的内容数据,并将新的待编辑文档的内容数据发送给第一数据库,同时生成新的编辑时间队列数据发送给第二数据库;第一数据库依据第一预设格式存储文档的内容数据,依据接收的新的待编辑文档的内容数据更新存储数据;第二数据库依据第二预设格式存储文档的编辑时间队列数据,依据接收的新的待编辑文档的编辑时间队列数据更新存储数据,通过设置多个模块用于存储不同的数据内容和特定的调用编辑方式,从而提高在线文档的读写速度,同时实现如撤销回退的其他操作。
技术领域
本发明属于在线文档编辑领域,具体涉及一种文档在线编辑方法及服务器。
背景技术
文档编辑的具体操作包括编写和查看文本文件,有一些特殊的文本编辑器支持增加自有的格式来丰富文档的表现形式,操作系统或者集成开发环境通常会带有可以查看和编辑纯文本的编辑器,可增加格式的文本编辑器通常是个人用户或者公司在制作需要格式的文件中使用。
随着互联网的不断发展,在线文档的编辑已经越来越普遍,现有的在线编辑方法大多基于XML文档或DOC等普通类型文档,而关于如何进行文档编辑撤销回退的具体实现方法阐述不清楚,并没有记录对如何实现记录编辑痕迹、如何实现撤销回退的技术细节,以Jason文档为示例,支持撤销,恢复(也称作反撤销)可以给用户良好的编辑体验,而doc,txt等文档都支持撤销(Ctrl+Z)和恢复(Ctrl+Y),但由于编辑痕迹保存在文档的内容文件中,会降低文档的读写速度,同时撤销回退操作也会反应慢,同时这类文档在关闭之后,重新打开就会发现对上次操作进行撤销失效了,印象笔记等云存储文档也是如此。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种文档在线编辑方法及服务器,其通过依据接收的用户端指令调用第一数据库的内容数据和第二数据库存储的编辑时间队列数据,第一数据库依据第一预设格式存储文档的内容数据,第二数据库依据第二预设格式存储文档的编辑时间队列数据,通过设置多个模块用于存储不同的数据内容和特定的调用编辑方式,从而提高在线文档的读写速度,同时实现如撤销回退的其他操作。
为实现上述目的,按照本发明的一个方面,提供了一种文档在线编辑方法,其包括如下步骤:
S1.依据接收的用户端指令调用第一数据库存储的待编辑文档的内容数据,调用第二数据库存储的编辑时间队列数据,并将待编辑文档的内容数据发送给缓存模块;
S2.调用缓存模块的缓存数据进行编辑生成新的待编辑文档的内容数据,并将新的待编辑文档的内容数据发送给第一数据库,同时生成新的编辑时间队列数据发送给第二数据库;
S3.第一数据库依据第一预设格式存储文档的内容数据,第一预设格式为依据文档编号和与文档编号一一对应的内容数据进行存储,依据接收的新的待编辑文档的内容数据更新存储数据;第二数据库依据第二预设格式存储文档的编辑时间队列数据,第二预设格式为依据文档编号和与文档编号对应的编辑时间队列数据进行存储,依据接收的新的待编辑文档的编辑时间队列数据更新存储数据。
作为本发明的进一步改进,编辑时间队列数据包括多个文档编辑事件和与文档编辑事件一一对应的时间戳标记,文档编辑事件包括文档编辑类型、文档编辑位置和文档编辑部分内容数据。
作为本发明的进一步改进,该方法还包括如下步骤:接收用户端的撤销指令,依据撤销指令的上一时间戳标记匹配对应的文档编辑事件,依据文档编辑部分内容和缓存模块的缓存数据实现文档的撤销操作。
作为本发明的进一步改进,该方法还包括如下步骤:接收用户端的恢复指令,依据恢复指令的下一时间戳标记匹配对应的文档编辑事件,依据文档编辑部分内容和缓存模块的缓存数据实现文档的恢复操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火信息集成技术有限公司,未经武汉烽火信息集成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910997065.0/2.html,转载请声明来源钻瓜专利网。





