shutterstock_330967091

作为 SaaS 工具中非常重要的一类应用,文档协同工具似乎要变革大家习以为常的本地化 office 办公软件。而国外的一些协同工具比如 Google docs 由于一些原因还无法在国内普及使用。也正因为如此,给了中国团队发展自己协同云文档工具的机会,比如我们今天所要说的产品——石墨文档

石墨文档由双胞胎兄弟 “吴冰” 和 “吴洁” 创立,两人分别毕业于美国哥伦比亚大学以及纽约大学,在国外有着多年学习、工作经验。吴洁告诉动点科技,在国外很多人都已经习惯于协同办公应用所带来的便利了。直到他们回到国内,吴洁突然发现在国外发展很不错的协同办公应用在国内居然仍旧处于起步阶段。在感受了传统团队协作方式带来的各种麻烦之后,2014 年他们决定出来创业,将国外已经成熟的协作云文档理念落地到国内,即做石墨文档。

1e4f28f

协作云文档所要做的就是利用云端技术,多人共同编辑并修改存储于云端的文件,并实时同步更新所有终端设备上的文档内容,从而避免传统多人协同办公所需要的编辑、分享、再编辑、再分享等复杂操作,简化协同办公的流程,进而提高协同办公效率。

而石墨文档在该基础之上还做了很多设计,只要使用过 office 软件的人都能无门槛上手,而且其将页面设计为 A4 纸大小,用户不用进行任何修改即可直接打印在 A4 纸上,也可以将其导出为 word、pdf、图片等不同格式。而在功能上,其还有历史版本查看、多端同步、离线编辑等多种功能。

shimo

实时同步更新是最大的难点

协作云文档做的事看起来的确很简单,但真相往往都是看起来越简单的事情做起来越难。吴洁告诉动点科技:“与有道云等个人云端笔记不同,如何做到实时同步是其协作云文档最大的难点。” 石墨文档技术工程师李子骅表示具体有以下几大难题。

1、多人协作,实时同步。在云文档上同时编写的客户可能会非常多,如果一个成员更新了别的成员无法及时看到,或者几个成员无法同时更新,那就不可能实现团队协作,甚至会出现业务错误风险。在石墨文档上,用户输入的每一个文字都需要在毫秒级尺度内实时计算,并传给同一个文档的其他协作者。

为此,石墨文档引用了 NATS 数据管道,对进入服务器的所有流量进行削峰填谷的处理。在数据高峰期引入服务器的数据进行延时处理,等待空闲时间再计算,从而使服务器可以平稳运行。同时基于此,还实现了根据数据流量对后端服务器自动扩容,当数据量突然增大时,自动增加服务器,提高整个系统负载能力。

shutterstock_370754954

2、多客户端实时同步。互联网时代,各种终端层出不穷,每个人日常中至少会使用两种设备,手机和电脑,如果一个人同时在手机和电脑上编辑同一份笔记,出现冲突时,很多笔记类应用会为每一个冲突创建独立的副本,需要用户手工合并,使得用户使用笔记便利性大大下降;

为了支持实时协作,石墨文档技术团队对算法进行了改进,这个算法可以解决一段文字,多个客户端同时修改引起的冲突合并问题。另外到目前为止,已经适配了 50 种不同的机器和浏览器。shimo3、离线编辑,避免冲突。离线编辑,用户同步过来的数据往往是他几个小时编写的成果,此时,这个版本或已经与服务器的版本相差甚远了,按着此前方法,如何解决文档冲突是个问题。

对此,石墨文档尽可能多地记录用户编辑过程中的每一步操作,然后利用各用户端的历史操作信息挨个重放,从而还原用户编辑的本意。比如,对于 “今天天气很好”,第一个人可能会删除中间的 “天气” 两字,变成 “今天很好”;而另外一个人可能会加上一个 “真” 字,变成 “今天天气真的很好”,按着石墨文档的基于还原用户意图的算法,最后合并的结果则是 “今天真的很好”,既满足删除 “天气”,又满足增加 “真” 的双方意图。当然,这种合并方法也并非百分百完美,但李子骅表示这是最适合目前编写体验的。

d39c016243e922e2ae6975a1a317ba1d

另外,吴洁还表示想要解决这些技术问题非常烧钱,“人才是关键,我们此前 800 万的天使轮融资以及刚刚融到的数千万融资很大一部分都将用在引进人才方面。” 另外,在时间花费上也同样不少,“我们从开始创业到做出第一个 Demo 其实只花了短短 3 个月时间,但后面每加一个功能就要对各个终端和浏览器进行调试,到最后感觉产品已经基本成熟正式上市时,已经又花了一年多的时间。” 吴洁如此说。

其实,协同办公一直都是刚需,此前主要是没有好的技术解决方案实现这些。而如今以国外 Quip 和国内石墨文档等为代表的协同办公软件的面世,这一巨大的市场正逐渐被激活。

“我们的活跃用户每天至少会打开 13 次,使用时间会在 70 分钟以上。重度用户每天使用和阅读时间甚至达到 8 小时,每天工作日使用的用户占到了 75%,每天使用 3-4 次用户达到 90%。很多时候重度用户在石墨文档的时间超过了微信和 QQ。” 在用户数据方面,吴冰这样表示。据了解,石墨文档上线一年,已获得破 100 万用户。

另外,石墨文档刚刚上线了付费的企业版,主打文档权限管理、离职员工信息安全等功能,“从 7 月 25 号算起,到今天(8 月 4 日)早上我们突破了 1000 家注册。” 吴冰显然对未来的营收非常有信心。吴洁也认为,作为基础服务的协作云文档未来的盈利渠道还很多,“就像微信,最开始也只是一种基础服务,但现在,其上面已经有各种包括游戏、广告等盈利渠道了。”