一种文档在线协同编辑方法、客户端及服务器技术

技术编号:26170774 阅读:34 留言:0更新日期:2020-10-31 13:39
本申请提供了一种文档在线协同编辑方法、客户端及服务器,所述文档在线协同编辑方法包括:在客户端向服务器发送网络连接请求时,根据服务器的反馈确定修改差异点数据,并在客户端与服务器之间满足预设条件时,将修改差异点数据保存在客户端的本地存储中;在服务器接收客户端发送的网络连接请求并且允许客户端连接到在线协同编辑网络后,向客户端发送匹配的在线协同编辑文档,若客户端与服务器之间满足预设条件时,不再向客户端发送数据请求。这样,可以降低客户端和服务器之间进行在线协同编辑文档数据的传输,不需要频繁的数据发送和接收,减少文档在线协同编辑网络中的网络消耗,避免浪费数据处理时间,有助于提高数据处理的效率。

【技术实现步骤摘要】
一种文档在线协同编辑方法、客户端及服务器
本申请涉及在线文档数据处理
,具体而言,涉及一种文档在线协同编辑方法、客户端及服务器。
技术介绍
在线协同编辑(OnlineCollaborativeEditing)或称为实时协同编辑(Real-timeCollaborativeEditing),是指多个用户同时通过网络编辑同一份文档,每一个用户都可以修改文档、并实时地看到其他用户的修改,在线协同编辑方式由于可以供多个用户高效率地协同工作,显著提高文档编辑的速度,得到了广泛的应用。传统的在线协同编辑方式,一般是用户在客户端对文档进行编辑后,实时的将修改数据发送给服务器,服务器根据修改数据更新文档内容,再将更新后的文档发送给用户,以便对保持文档的实时更新,这样,需要频繁的数据发送和接收,以及数据的读写等,网络消耗大,浪费数据处理时间和数据资源。
技术实现思路
有鉴于此,本申请的目的在于提供一种文档在线协同编辑方法、客户端及服务器,可以在满足一定条件时在客户端处保存在线协同编辑文档的修改数据,从而降低客户端和服务器之间进行本文档来自技高网...

【技术保护点】
1.一种文档在线协同编辑方法,其特征在于,应用于客户端,所述文档在线协同编辑方法包括:/n向服务器发送携带有文档编辑请求的网络连接请求;/n在基于所述网络连接请求,所述客户端连接于所述服务器中的文档在线协同编辑网络后,响应于用户对所述服务器反馈的与所述文档编辑请求相匹配的在线协同编辑文档的编辑操作,确定对所述在线协同编辑文档进行编辑的修改差异点数据;/n若所述客户端与所述服务器之间满足预设条件时,将所述修改差异点数据保存在所述客户端的本地存储中。/n

【技术特征摘要】
1.一种文档在线协同编辑方法,其特征在于,应用于客户端,所述文档在线协同编辑方法包括:
向服务器发送携带有文档编辑请求的网络连接请求;
在基于所述网络连接请求,所述客户端连接于所述服务器中的文档在线协同编辑网络后,响应于用户对所述服务器反馈的与所述文档编辑请求相匹配的在线协同编辑文档的编辑操作,确定对所述在线协同编辑文档进行编辑的修改差异点数据;
若所述客户端与所述服务器之间满足预设条件时,将所述修改差异点数据保存在所述客户端的本地存储中。


2.根据权利要求1所述的文档在线协同编辑方法,其特征在于,通过以下步骤确定所述客户端与所述服务器之间满足预设条件:
若所述客户端连接于所述服务器中的文档在线协同编辑网络后,基于所述服务器的反馈信息确定仅有所述客户端连接于所述文档在线协同编辑网络中时,确定所述客户端与所述服务器之间满足预设条件。


3.根据权利要求1所述的文档在线协同编辑方法,其特征在于,通过以下步骤确定所述客户端与所述服务器之间满足预设条件:
若所述客户端连接于所述服务器中的文档在线协同编辑网络,并且接收到所述服务器反馈的与所述文档编辑请求相匹配的在线协同编辑文档后,未接收到所述服务器发送的用于请求修改差异点数据的数据请求,确定所述客户端与所述服务器之间满足预设条件。


4.根据权利要求1所述的文档在线协同编辑方法,其特征在于,在所述若所述客户端与所述服务器之间满足预设条件时,将所述修改差异点数据保存在所述客户端的本地存储之后,所述文档在线协同编辑方法包括:
若接收到所述服务器发送的文档数据请求,或者接收到所述服务器反馈的有新用户端连接于所述服务器中的文档在线协同编辑网络时,将在所述客户端处保存的对所述在线协同编辑文档进行编辑的全部修改差异点数据发送至所述服务器。


5.一种文档在线协同编辑方法,其特征在于,应用于服务器,所述文档在线协同编辑方法包括:
接收客户端发送的携带有文档编辑请求的网络连接请求;
在基于所述网络连接请求,允许所述客户端连接于所述服务器中的文档在线协同编辑网络后,向所述客户端发送与所述文档编辑请求相匹配的在线协同编辑文档;
若所述客户端与所述服务器之间满足预设条件时,停止向所述客户端发送用于请求对所述在线协同编辑文档进行编辑所生成的修改差异点数据的数据请求。


6.根据权利要求5所述的文档在线协同编辑方法,其特征在于,通过以下步骤确定所述客户端与所述服务器之间满足预设条件:
若所述客户端连接于所述服务器中的文档在线协同编辑网络后,所述服务器检测到仅有所述客户端连接于所述文档在线协同编辑网络中时,确定所述客户端与所述服务器之间满足预设条件。


7.根据权利要求5所述的文档在线协同编辑方法,其特征在于,在所述若所述客户端与所述服务器之间满足预设条件时,停止向所述客户端发送用于请求对所述在线协同编辑文档进行编辑所生成的修改差异点数据的数据请求之后,所述文档在线协同编辑方法包括:
若检测到有新用户端连接于所述服务器中的文档在线协同编辑网络时,向所述客户端发送用于请求对所述在线协同编辑文档进行编辑所生成的修改差异点数据的...

【专利技术属性】
技术研发人员:肖锋
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1