国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> 協(xié)作文檔原理是什么? >

協(xié)作文檔原理是什么?

36氪企服點(diǎn)評小編
2021-08-09 17:39
1803次閱讀

   一些人認(rèn)為,互聯(lián)網(wǎng)給人類社會(huì)帶來的最深刻的變化,就是它改變了人們合作的方式,大大降低了信息傳播的成本。身處互聯(lián)網(wǎng)行業(yè),研究如何傳播信息,是我們每天的功課。根據(jù)時(shí)間效應(yīng)的不同,信息傳播的方式可以分為同步性和異步性。下面就由小編為您帶來協(xié)作文檔原理是什么的相關(guān)介紹。

一、協(xié)作文檔原理:信息的同步傳播

  信息被生產(chǎn)的同時(shí)被消費(fèi)。

  話出我之口,入你之耳,過了此時(shí)此刻,想還原此情此景,麻煩得很,大多時(shí)候也不需要。同步場景下,信息的生產(chǎn)往往不需要深思熟慮,而是通過你來我往的討論,澄清,逐步勾勒出話題的全貌。表達(dá)的時(shí)效性較之方式的豐富性更為重要。典型的場景如即時(shí)通訊,語音通話,視頻會(huì)議等。簡單明了,沒有太多的格式。

二、協(xié)作文檔原理:信息的異步傳播

   信息的生產(chǎn)和消費(fèi)異步發(fā)生。然而 2016 年 3 月,Google 上線的 Google Docs 顛覆了這個(gè)結(jié)論,這個(gè)改變世界的功能就是「多人實(shí)時(shí)編輯」,或者稱作「協(xié)同編輯」。引入了協(xié)同編輯的在線文檔,就像一塊兒在線的白板,使得身處世界兩端的人可以在上面共同迭代一個(gè)內(nèi)容,通過你來我往的信息反饋,實(shí)現(xiàn)信息的同步傳播。而編輯的結(jié)果又將沉淀下來,成為信息異步傳播的載體。

   兼具信息同步與異步傳播的能力,協(xié)同文檔的誕生,無疑給基于互聯(lián)網(wǎng)的溝通協(xié)作帶來了一場革命。

這場革命爆發(fā)于 2006 年,而它的起源,早在 17 年前。

   1989 年,代表著「文檔」的 Microsoft Office 第一次在 Macintosh 系統(tǒng)上與世人見面,而代表著「協(xié)同」的操作變換算法也第一次見諸論文。

協(xié)作文檔原理是什么?協(xié)作文檔原理

Microsoft Office 眾所周知,而操作變換算法又是什么呢?

三、數(shù)據(jù)一致性問題與操作變換算法

   對協(xié)同編輯最簡單的理解類似于群聊天,每個(gè)人在自己的電腦上修改文檔,把操作群發(fā)給其他打開這篇文檔的用戶。當(dāng)收到來自其他用戶的操作時(shí),重放這個(gè)操作。比如下面這個(gè)例子:

   但美好的設(shè)想,難免遭遇現(xiàn)實(shí)的挑戰(zhàn)。因?yàn)榫W(wǎng)絡(luò)存在延遲,來自不同用戶的操作有可能在各端有不同的執(zhí)行順序。相同的操作,不同的執(zhí)行順序,會(huì)產(chǎn)生不同的結(jié)果。比如:

   數(shù)據(jù)一致性是協(xié)同編輯的最低要求。當(dāng)然,我們可以強(qiáng)制操作按照到達(dá)服務(wù)器的時(shí)間來排序,但這種排序會(huì)破壞用戶編輯當(dāng)時(shí)的上下文,產(chǎn)生不符合用戶預(yù)期的編輯效果。

   操作變換算法就在這里被引入了。操作變換算法不是一個(gè)算法,而是對一類算法的統(tǒng)稱。它們針對不同的文檔數(shù)據(jù)模型,解決一個(gè)相同的問題:

基于同一個(gè)狀態(tài)的兩個(gè)操作,如何調(diào)整一個(gè)操作的參數(shù),使得它可以在另一個(gè)操作之后執(zhí)行,表達(dá)同樣的用戶意圖。

上面的例子加上了操作變換,就可以解決數(shù)據(jù)一致性的問題,如下圖所示:

當(dāng)然,協(xié)同文檔和操作變換算法的水還是很深的。本文只是對基本原理做個(gè)簡單的介紹。想要了解更多,可以參考以下文獻(xiàn):

  • Operational Transformation Frequently Asked Questions and Answers的 G-Suite 協(xié)同引擎的協(xié)議白皮書
    (https://svn.apache.org/repos/asf/incubator/wave/whitepapers/operational-transform/operational-transform.html)

  • Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems
    GOT 算法及一維數(shù)據(jù)操作變換算法論文
    (https://dl.acm.org/citation.cfm?id=274447)

   2006 年 3 月,Google Docs 上線,多人實(shí)時(shí)協(xié)同編輯的功能驚艷世界,讓穩(wěn)坐辦公套件頭把交椅的 Microsoft Office 也感到虎軀一震。Office 奮起直追,但同等功能的 Office 365 上線已是五年之后。

   協(xié)作文檔原理是什么?它能讓兵強(qiáng)馬壯的微軟停滯不前五年嗎?制作一個(gè)協(xié)作編輯器需要哪些核心技術(shù)?協(xié)作編輯技術(shù)對一般前端應(yīng)用開發(fā)有何啟示?只有了解到協(xié)作文檔的原理之后我們才能夠更加清晰的掌握協(xié)作文檔的工作機(jī)制。以上就是小編為您帶來的協(xié)作文檔原理是什么的相關(guān)介紹,希望對您有所幫助。

[免責(zé)聲明]

文章標(biāo)題: 協(xié)作文檔原理是什么?

文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。

相關(guān)文章
最新文章
查看更多
關(guān)注 36氪企服點(diǎn)評 公眾號
打開微信掃一掃
為您推送企服點(diǎn)評最新內(nèi)容
消息通知
咨詢?nèi)腭v
商務(wù)合作