莆田小鱼社区

搜索
查看: 128|回复: 0

[软文推广] 石墨文档远程办公软件背后的技术原理是什么?

[复制链接]
发表于 2020-3-18 09:50:39 | 显示全部楼层 |阅读模式
  有人说,互联网给人类社会带来最深层次的变革是改变了人与人协作的方式,将信息传播的成本大幅降低。身在互联网行业之中,研究信息传播的方式方法,是我们的日常功课。# u% H# C! I* C. z. U+ s: l4 p# q, f
0 t  T' A9 d: U; h% w4 M- j1 M
  信息传播的方式,按照时序效果,远程办公软件可分为同步和异步两类。: o, `* V1 a; J2 L9 E
图片2.jpg (121.23 KB, 下载次数: 0)- ?' O4 d& s1 ]6 j. `7 r# M  Z
下载附件 [url=]保存到相册[/url]8 O+ v) E0 o. q2 ^& q
26 分钟前 上传

1 s* G& F2 D& b: q, W9 G6 q( P# d8 L

7 H! ~5 S: k6 s& l1 @( u) L
' N4 V5 D* n- n  传统文档的信息表达方式是典型的异步传播。
3 B& T  [  }2 X( a8 v: O  o! I/ L0 }
  c& v3 K; g( g8 c/ D  好在现在有了石墨文档,在线软件,word文档的多人、实时、异地远程办公软件不再是问题了。: J& U& C/ H  \6 v, e
( t( l2 B& d' y! ]/ b" k* A7 E( k
  兼具信息同步与异步传播的能力,协同文档的诞生,无疑给基于互联网的沟通协作带来了一场革命。) D; U5 z2 `  {1 I0 g" y2 H
1 y  ~% K6 X9 n
  对协同编辑最简单的理解类似于群聊天,每个人在自己的电脑上修改文档,把操作群发给其他打开这篇文档的用户。当收到来自其他用户的操作时,重放这个操作。+ j6 n6 G3 p* U0 [8 v9 e$ ?

3 J4 p; o1 ~' z: i% Z9 i# B9 X  数据一致性是协同编辑的最低要求。当然,我们可以强制操作按照到达服务器的时间来排序,但这种排序会破坏用户编辑当时的上下文,产生不符合用户预期的编辑效果。
" D4 e" |$ e5 s0 L5 \# C2 e, q1 S5 c/ M1 C
  操作变换算法就在这里被引入了。& k4 ~& E1 y. x

$ |) e7 O" \; A  操作变换算法不是一个算法,而是对一类算法的统称。它们针对不同的文档数据模型,解决一个相同的问题,即:
  n2 H* ^) K, c+ ~$ `; _9 G  ^& C) \. d  }- p, A
  基于同一个状态的两个操作,如何调整一个操作的参数,使得它可以在另一个操作之后执行,表达同样的用户意图。
/ |: }4 k  x# [5 M% i
  c7 O# a( B; i% w  当然,协同文档和操作变换算法的水还是很深的。本文只是对石墨文档远程办公软件背后的技术原理做个简单的介绍。/ k1 W' L7 A* l, |: F! J% t. B

& H9 m/ @& O  i* p

本版积分规则

快速回复 返回顶部 返回列表