文档协同编辑方法、装置、存储介质及电子设备制造方法及图纸

技术编号:21034730 阅读:45 留言:0更新日期:2019-05-04 05:35
本公开涉及一种文档协同编辑方法、装置、存储介质及电子设备,本公开的一种文档协同编辑方法包括:获取第一文档并在第一文档中增加第一标记,发送第一文档至至少两个操作端以生成第二文档,并在第二文档中增加第二标记;接收第一操作端对第二文档的修改信息,并在修改信息中增加第三标记;根据修改信息修改第一文档,并修改第一标记,使修改后的第一标记与第三标记对应;发送修改信息至第二操作端以修改其第二文档,并修改第二标记,使修改后第二标记与修改后的第一文档的第一标记对应。实施本公开能够保证操作端按照修改信息的生成顺序接收到消息序列,减少或避免操作端丢失修改信息,保证修改信息到达操作端。

Document Cooperative Editing Method, Device, Storage Media and Electronic Equipment

【技术实现步骤摘要】
文档协同编辑方法、装置、存储介质及电子设备
本公开涉及文档编辑领域,更具体地说,涉及一种文档协同编辑方法、装置、存储介质及电子设备。
技术介绍
在协同编辑的应用中,服务器需要将多个操作端的操作信息转发给与之协同的操作端。为了消息的实时性,通常会使用WebSocket等长链接的方式实现消息推送。但是消息传输通道由于网络抖动,服务稳定性,或者消息通道的限制(如消息体大小)等原因,成服务器在下发消息过程中会出现消息丢失或者乱序的情况,此时操作端接收到的消息出现丢失或乱序,而影响编辑结果。
技术实现思路
本公开要解决的技术问题在于,针对现有技术的上述技术缺陷,提供一种文档协同编辑方法、装置、存储介质及电子设备。本公开解决其技术问题所采用的技术方案是:构造一种文档协同编辑方法,包括:包括以下步骤:获取第一文档并在所述第一文档中增加第一标记,发送所述第一文档至至少两个操作端以生成第二文档并在所述第二文档中增加第二标记;接收第一操作端对其第二文档的修改信息,并在所述修改信息中增加第三标记;根据所述修改信息修改所述第一文档,并依照预设规则修改所述第一文档的第一标记,使修改后的所述修改后的第一文档的第一标本文档来自技高网...

【技术保护点】
1.一种文档协同编辑方法,其特征在于,包括以下步骤:获取第一文档并在所述第一文档中增加第一标记,发送所述第一文档至至少两个操作端以生成第二文档并在所述第二文档中增加第二标记;接收第一操作端对其第二文档的修改信息,并在所述修改信息中增加第三标记;根据所述修改信息修改所述第一文档,并依照预设规则修改所述第一文档的第一标记,使修改后的第一文档的第一标记与所述修改信息的第三标记对应;发送所述修改信息至第二操作端,以根据所述修改信息修改所述第二操作端第二文档,并修改所述第二操作端第二文档的第二标记,使其第二文档的第二标记与所述修改后的第一文档的第一标记对应。

【技术特征摘要】
2018.09.30 CN 20181116117361.一种文档协同编辑方法,其特征在于,包括以下步骤:获取第一文档并在所述第一文档中增加第一标记,发送所述第一文档至至少两个操作端以生成第二文档并在所述第二文档中增加第二标记;接收第一操作端对其第二文档的修改信息,并在所述修改信息中增加第三标记;根据所述修改信息修改所述第一文档,并依照预设规则修改所述第一文档的第一标记,使修改后的第一文档的第一标记与所述修改信息的第三标记对应;发送所述修改信息至第二操作端,以根据所述修改信息修改所述第二操作端第二文档,并修改所述第二操作端第二文档的第二标记,使其第二文档的第二标记与所述修改后的第一文档的第一标记对应。2.根据权利要求1所述的文档协同编辑方法,其特征在于,所述方法还包括:依照预设条件发送所述修改后的第一文档的第一标记至所述第二操作端,并确认第二操作端第二文档的第二标记与所述修改后的第一文档的第一标记是否对应;当不对应时,计算所述修改后的第一文档的第一标记对应的第三标记与所述第二操作端第二文档的第二标记对应的第三标记的差异,根据该差异获取对应的修改信息。3.根据权利要求2所述的文档协同编辑方法,其特征在于,所述在所述第一文档中增加第一标记,包括:依据所述第一文档的属性、在所述第一文档中增加与所述属性对应的第一标记;所述在所述第二文档中增加第二标记,包括:在所述第二文档中增加与所述属性对应的第二标记;所述在所述修改信息中增加第三标记,包括:在所述修改信息中增加与所述属性对应的第三标记。4.根据权利要求2所述的文档协同编辑方法,其特征在于,所述在所述第一文档中增加第一标记包括:在所述第一文档中增加第一文档版本号;所述在所述第二文档中增加第二标记包括:在所述第二文档中增加第二文档版本号;在所述修改信息中增加第三标记包括:依次在所述修改信息中增加修改信息版本号,所述修改信息版本号依照所述修改信息的时间顺序递增;所述依照预设规则修改所述第一文档的第一标记,使修改后的第一文档当前第一标记与所述第三标记对应,包括:根据所述修改信息修改第一文档版本号,使修改后的第一文档的第一文档版本号与所述修改信息版本号相同。5.根据权利要求4所述的文档协同编辑方法,其特征在于,所述修改第二操作端第二文档的第二标记,使其第二文档的第二标记与所述修改后的第一文档的...

【专利技术属性】
技术研发人员:祝美祺
申请(专利权)人:天津字节跳动科技有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1