[发明专利]一种文档在线编辑方法及服务器在审
| 申请号: | 201910997065.0 | 申请日: | 2019-10-20 |
| 公开(公告)号: | CN110968994A | 公开(公告)日: | 2020-04-07 |
| 发明(设计)人: | 廖世伟 | 申请(专利权)人: | 武汉烽火信息集成技术有限公司 |
| 主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/178;G06F16/172;G06F16/16 |
| 代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 李佑宏 |
| 地址: | 430076 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文档 在线 编辑 方法 服务器 | ||
1.一种文档在线编辑方法,其特征在于,其包括如下步骤:
S1.依据接收的用户端指令调用第一数据库存储的待编辑文档的内容数据,调用第二数据库存储的编辑时间队列数据,并将待编辑文档的内容数据发送给缓存模块;
S2.调用缓存模块的缓存数据进行编辑生成新的待编辑文档的内容数据,并将新的待编辑文档的内容数据发送给第一数据库,同时生成新的编辑时间队列数据发送给第二数据库;
S3.第一数据库依据第一预设格式存储文档的内容数据,所述第一预设格式为依据文档编号和与文档编号一一对应的内容数据进行存储,依据接收的新的待编辑文档的内容数据更新存储数据;第二数据库依据第二预设格式存储文档的编辑时间队列数据,所述第二预设格式为依据文档编号和与文档编号对应的编辑时间队列数据进行存储,依据接收的新的待编辑文档的编辑时间队列数据更新存储数据。
2.根据权利要求1所述的一种文档在线编辑方法,其特征在于,所述编辑时间队列数据包括多个文档编辑事件和与文档编辑事件一一对应的时间戳标记,所述文档编辑事件包括文档编辑类型、文档编辑位置和文档编辑部分内容数据。
3.根据权利要求2所述的一种文档在线编辑方法,其特征在于,所述方法还包括如下步骤:接收用户端的撤销指令,依据撤销指令的上一时间戳标记匹配对应的文档编辑事件,依据文档编辑部分内容和缓存模块的缓存数据实现文档的撤销操作。
4.根据权利要求2所述的一种文档在线编辑方法,其特征在于,所述方法还包括如下步骤:接收用户端的恢复指令,依据恢复指令的下一时间戳标记匹配对应的文档编辑事件,依据文档编辑部分内容和缓存模块的缓存数据实现文档的恢复操作。
5.根据权利要求1-4中任一项所述的一种文档在线编辑方法,其特征在于,所述方法还包括如下步骤:接收用户端的创建请求指令,生成文档编号和与文档编号一一对应的内容数据发送给第一数据库,同时将内容数据发送给缓存模块进行缓存;接收用户端的关闭请求指令,发送释放文档指令给缓存模块。
6.一种文档在线编辑服务器,其包括指令交互模块、缓存模块、第一数据库和第二数据库,指令交互模块分别连接缓存模块、第一数据库、第二数据库和用户端,其特征在于;
所述指令交互模块用于依据接收的用户端指令调用第一数据库存储的待编辑文档的内容数据,调用第二数据库存储的编辑时间队列数据,并将待编辑文档的内容数据发送给缓存模块;还用于调用缓存模块的缓存数据进行编辑生成新的待编辑文档的内容数据,并将新的待编辑文档的内容数据发送给第一数据库,同时生成新的编辑时间队列数据发送给第二数据库;
所述第一数据库用于依据第一预设格式存储文档的内容数据,所述第一预设格式为依据文档编号和与文档编号一一对应的内容数据进行存储,依据接收的新的待编辑文档的内容数据更新存储数据;
所述第二数据库用于依据第二预设格式存储文档的编辑时间队列数据,所述第二预设格式为依据文档编号和与文档编号对应的编辑时间队列数据进行存储,依据接收的新的待编辑文档的编辑时间队列数据更新存储数据。
7.根据权利要求6所述的一种文档在线编辑服务器,其特征在于,所述编辑时间队列数据包括多个文档编辑事件和与文档编辑事件一一对应的时间戳标记,所述文档编辑事件包括文档编辑类型、文档编辑位置和文档编辑部分内容数据。
8.根据权利要求7所述的一种文档在线编辑服务器,其特征在于,所述指令交互模块还用于接收用户端的撤销指令,依据撤销指令的上一时间戳标记匹配对应的文档编辑事件,依据文档编辑部分内容和缓存模块的缓存数据实现文档的撤销操作。
9.根据权利要求7所述的一种文档在线编辑服务器,其特征在于,所述指令交互模块还用于接收用户端的恢复指令,依据恢复指令的下一时间戳标记匹配对应的文档编辑事件,依据文档编辑部分内容和缓存模块的缓存数据实现文档的恢复操作。
10.根据权利要求6-9中任一项所述的一种文档在线编辑服务器,其特征在于,所述指令交互模块还用于接收用户端的创建请求指令,生成文档编号和与文档编号一一对应的内容数据发送给第一数据库,同时将内容数据发送给缓存模块进行缓存;接收用户端的关闭请求指令,发送释放文档指令给缓存模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火信息集成技术有限公司,未经武汉烽火信息集成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910997065.0/1.html,转载请声明来源钻瓜专利网。





