[发明专利]一种多人编辑文档的方法有效
申请号: | 201811205670.1 | 申请日: | 2018-10-17 |
公开(公告)号: | CN109408790B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 魏拾俊 | 申请(专利权)人: | 武汉复临科技有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;H04L67/01 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曾静 |
地址: | 430073 湖北省武汉市东湖新技术开发区光谷大道*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑 文档 方法 | ||
1.一种多人编辑文档的方法,其特征在于,将文档分拆成若干个单元,服务器仅对发生了用户操作的单元进行数据更新并推送给其它用户的客户端进行数据更新,包括:
将文档分拆成若干个单元,给每个单元赋予一个唯一标识id、一个位置标识和内容,其中位置标识表示了每个单元在文档中的位置,用浮点数表示位置标识,服务器存储文档时记录每个单元的数据;
用户在客户端对某一个单元进行操作时,客户端将对该单元的操作发送给服务器;
服务器收到该操作后,对相应的单元进行数据更新,再将该操作推送给其它用户的客户端;
其它用户的客户端对相应的单元进行数据更新。
2.根据权利要求1的方法,其中,用户在客户端新增一个单元时,客户端将操作发送给服务器,服务器收到该操作后,新增一条记录并把新增单元的数据写入记录里,再将该操作推送给其它用户的客户端。
3.根据权利要求1的方法,其中,用户在客户端修改或删除已有的单元时,客户端将操作发送给服务器,服务器收到该操作后,通过唯一标识id找到相应的单元,更新或删除记录,再将该操作推送给其它用户的客户端。
4.根据权利要求2的方法,其中,新增单元的位置标识是通过获取新增单元的前后两个单元的位置标识,并计算平均数而得到的。
5.根据权利要求2的方法,其中,随机选取新增单元前后两个单元的位置标识之间的任意数字,作为新增单元的位置标识。
6.根据权利要求1的方法,其中,服务器给每个用户一个独立的值,在计算新增单元的位置标识时,将这个值加入计算,以确保每个用户计算出的新增单元的位置标识都不同。
7.根据权利要求1的方法,其中,当不同用户提交的位置标识相同时,通过比较它们的id或者内容,确定先后顺序。
8.根据权利要求4-7中任一所述的方法,其中,将新增单元的位置标识与其前后两个单元的位置标识进行比较,如果不相同,则使用该值作为新增单元的位置标识;如果与任何一个位置标识相同,则重新调整新增单元前面和/或后面若干个单元的位置标识,以便让新增单元的前后两个单元之间有足够的空间插入一个新增单元,然后根据前后两个单元调整后的位置标识,计算出新增单元的位置标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉复临科技有限公司,未经武汉复临科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811205670.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种笔录模板及其生成方法及笔录模板选择系统
- 下一篇:电子证书模板生成方法