[发明专利]一种协同编辑文档的方法和系统有效
申请号: | 201710442854.9 | 申请日: | 2017-06-13 |
公开(公告)号: | CN107451108B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 陈民敬 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 梁顺宜;郝传鑫 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协同 编辑 文档 方法 系统 | ||
本发明公开了一种协同编辑文档的方法,包括:将储存于云端的文档下载至本地,并备份下载至本地的所述文档的每一元素的哈希值,获得对应的备份哈希值;根据编辑指令完成对本地的所述文档中对应位置元素的编辑;同步当前本地的所述文档和当前云端的所述文档时,将当前本地的所述文档的元素中哈希值与对应的所述备份哈希值相比发生变化的元素确定为第一同步元素,并将所述第一同步元素发送至所述云端,使云端将当前云端的所述文档对应位置的元素替换为所述第一同步元素。本发明还提供了一种协同编辑文档的系统。本发明能允许多人同时编辑一份复合文档,极大提高了多人协同编辑的效率。
技术领域
本发明涉及文档编辑领域,尤其涉及一种协同编辑文档的方法和系统。
背景技术
目前多人协作编辑同一份复合文档时,只有第一个打开文档的人拥有写权限,后面打开的人只有只读权限,无法进行编辑。即无法多人同时进行编辑,极大降低了协同效率。
发明内容
本发明实施例提供一种协同编辑文档的方法和系统,能允许多人同时编辑一份复合文档,极大提高了多人协同编辑的效率。
本发明实施例提供了一种协同编辑文档的方法,包括:
将储存于云端的文档下载至本地,并备份下载至本地的所述文档的每一元素的哈希值,获得对应的备份哈希值;
根据编辑指令完成对本地的所述文档中对应位置元素的编辑;
同步当前本地的所述文档和当前云端的所述文档时,将当前本地的所述文档的元素中哈希值与对应的所述备份哈希值相比发生变化的元素确定为第一同步元素,并将所述第一同步元素发送至所述云端,使所述云端将当前云端的所述文档对应位置的元素替换为所述第一同步元素。
与现有技术相比,本发明实施例公开的一种协同编辑文档的方法通过将储存于云端的文档下载至本地,并备份本地的所述文档的元素的哈希值;完成对本地的所述文档中对应位置元素的编辑后,同步当前本地的所述文档和当前云端的所述文档时,通过对比当前本地的所述文档的元素的哈希值与对应的备份哈希值是否发生变化,确定当前本地文档中哈希值发生变化的元素为第一同步元素,即确定本地的文档中有被编辑过的元素;最后将所述第一同步元素发送至云端,使云端将当前的所述文档中的对应位置的元素替换为所述第一同步元素的技术方案,将本地编辑的内容更新至云端时,基于哈希值的比对,确定本地文档中有被编辑过的元素,并只将本地有进行编辑的元素发送云端,当多端对云端进行协同编辑时,能保留云端之前被其它客户端修改的元素,实现了允许多人同时编辑一份复合文档,极大提高了多人协同编辑的效率的技术效果。
进一步的,所述同步当前本地的所述文档和当前云端的所述文档时还包括:
将当前云端的所述文档中无需被替换为所述第一同步元素的元素的哈希值与对应的所述备份哈希值相比有发生变化的元素确定为第二同步元素;
获取当前云端的所述文档中的所述第二同步元素;
将本地的所述文档中与所述第二同步元素对应位置的元素替换为所述第二同步元素。
作为进一步改进方案,基于与备份哈希值的对比,确定云端的文档的元素中除被第一同步元素替换的元素外其它发生变化的元素,即第二同步元素,将本地文档中对应位置的元素替换为第二同步元素,从而实现将云端文档被其它客户端所修改的内容同步回本地的文档。
本发明实施例还提供一种协同编辑文档的方法,包括:
将储存于云端的文档下载至本地,并备份下载至本地的所述文档的每一元素的哈希值,获得对应的备份哈希值,以及备份下载至本地的所述文档的版本号,获得备份版本号;
根据编辑指令完成对本地的所述文档中对应位置的元素的编辑,并在完成编辑后更新当前本地的所述文档的版本号,其中,本地的所述文档每一次完成编辑后所更新的版本号不重复;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710442854.9/2.html,转载请声明来源钻瓜专利网。