【技术实现步骤摘要】
一种在线文档编辑方法及装置、电子设备和存储介质
[0001]本公开涉及互联网应用领域,尤其涉及一种在线文档编辑方法及装置、电子设备和存储介质。
技术介绍
[0002]通常,在线文档都有两个类别的用户,即文档的编辑者和查看者。其中,在线文档编辑场景通常有如下两个特点:(1)文档的内容很长,同一时刻被编辑的内容却集中在有限的几行;(2)编辑者习惯性的频繁进行文档保存操作,很多时候文档并没有发生内容变化。
[0003]在编辑者对文档进行保存操作后,查看者通过查看工具在查看更新后的文档内容时,通常需要下载整个文档的全部内容,这对文档预览者的网络环境的要求还是比较高的,如果网络状态不够好,可能会出现最新内容预览不及时的情况。
技术实现思路
[0004]有鉴于此,本公开提出了一种在线文档编辑方案。
[0005]根据本公开的一方面,提供了一种在线文档编辑方法,应用于服务器端,包括:接收编辑客户端发送的对在线文档进行更新后的第一版本文档;在预览客户端的所述在线文档的第二版本文档已打开的情况下,向所述预览客户端 ...
【技术保护点】
【技术特征摘要】
1.一种在线文档编辑方法,其特征在于,应用于服务器端,包括:接收编辑客户端发送的对在线文档进行更新后的第一版本文档;在预览客户端的所述在线文档的第二版本文档已打开的情况下,向所述预览客户端发送更新信息,所述更新信息用于指示所述在线文档存在更新;接收所述预览客户端发送的所述第二版本文档的第二版本信息;根据所述第二版本信息和所述第一版本文档的第一版本信息,生成更新内容,所述更新内容包括所述第一版本文档相对所述第二版本文档的更改内容和所述更改内容的位置;向所述预览客户端发送所述更新内容。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一版本文档与服务器端存储的最新版本文档进行比对,得到所述第一版本文档和所述最新版本文档的差异内容;所述根据所述第二版本信息和所述第一版本文档的第一版本信息,生成更新内容,包括:确定所述第二版本信息和所述第一版本信息对应的在线文档之间的差异内容为更新内容。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述最新版本文档更新为所述第一版本文档;删除所述在线文档的除最新版本文档以外的其他版本的文档。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述更新内容进行压缩,生成压缩信息,所述压缩信息包括所述预览客户端能够识别的密文;所述向所述预览客户端发送所述更新内容,包括:向所述预览客户端发送所述压缩信息。5.一种在线文档展示方法,其特征在于,应用于预览客户端,包括:显示在线文档的第二版本文档;接收服务器端发送的所述在线文档的更新信息,所述更新信息用于指示所述在线文档存在更新;根据所述更新信息,将所述第二版本文档的第二版本信息发送给所述服务器端;接收所述服务器端发送的更新内容,所述更新内容包括更改内容和所述更改内容的位置;根据所述更新内容,对所述第二版本文档进行更新;展示更新后的第二版本文档。6....
【专利技术属性】
技术研发人员:杨城,蒋欣,刘全徳,
申请(专利权)人:航天国政信息技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。