蘇旭健,郭德孺
(廣東電網有限責任公司惠州供電局,廣東惠州516000)
文檔協同編輯協作機制及應用研究
蘇旭健,郭德孺
(廣東電網有限責任公司惠州供電局,廣東惠州516000)
計算機協同計算機技能、溝通技巧進行貨物交易是現代社會文明傳播的需要。作為第一個分支領域的CSCW系統使用的一個主要分支,協同批改體系具有實時性、分布性和無約束性等特征,支持在不同地點的多個用戶實時通過網絡閱讀和糾正相同的共享文件、圖形,從而節省人力和物力,提升作業效率。
CSCW;協同批改體系;文檔協同修正;C/S結構
文件修訂合作機制可以使多個用戶在任何時候將文檔修正為共享文件。將文檔協同修正這一機制運用于協同工作中,能夠極大地方便部門、同事之間進行實時同步的交互協作。經過文檔協同修正機制,任務發布者能夠直觀地了解文檔編譯工作的開展情況。
集中式系統結構通常選擇C/S結構,所有的文件都存儲在數據中心服務器,連接到中央服務器通過網絡客戶端實現拓撲結構。這個結構包含一個或多個集中式服務器和多個客戶端,每個客戶的文件可實時傳輸到服務器。共享文檔后,服務器的相關管理程序和操作的并發機制變得簡單,可隨時結束訪問相關管理程序,確保數據的一致性。其缺點是服務器一旦出現缺陷或出現網絡連接問題,將導致系統的可靠性下降。
在分布式體系構造中,每個用戶可保留同享文檔的一個副本,并可對副本進行操作。本地操作的成果會分析給別的用戶,與其他用戶的數據一致。
該體系結構的優點為靈活性高、忽視時間短、可靠性高,且在單點或多點的條件下系統可正常運行。增加用戶節點,從而增加網絡連接數,每個站點出現了無窮無盡的網絡延時和數據不一致的情況,這是因為每個節點有多個副本,可選擇相對雜亂的并發控制機制來維護每個副本的一致性。
混合動力系統結構實際上是在集中式體系結構和分布式結構的強度關系復雜的同時,選擇集中的用戶信息相關的管理程序,并選擇一個分布式協同修改文檔數據相關的管理程序。在混合結構中,個人用戶共享數據的本地副本,服務器上共享數據不斷更新。集中的相關管理程序可以很好地保證數據的一致性,而分布式相關管理程序使系統具有良好的靈活性和在更短時間內呼應。
傳統的協作機制要有加鎖、串行化、令牌傳遞等。鎖是指鎖定和解鎖、共享文檔在一個特定的時期內,只要用戶利用權限修正文件,結束的文檔序列化并發操作,保持數據的一致性。但鎖的力量太弱,不能快速地校正文檔。序列化后的工作方式可確保所有操作中的所有節點的性能,但效率很低,無法處理并發操作;令牌傳遞是指令牌在協同修正體系的各個結點之間進行傳遞。令牌機制與加鎖機制相似,只能有一個用戶具有令牌,用戶只要取得令牌后,才有權限對同享文檔進行批改,存在效率低下的問題。
運用OT技能的文檔協同修正體系通常選用分布式的架構來存儲數據文檔,以保證在高延遲的網絡環境中取得優良的本地呼應,因此,格外適用于網絡協作。同時,OT技能將保持記錄所有用戶的操作,不會改變角色,有些用戶操作的前提是轉換和并購,這種操作可以減少同步傳輸數據到服務器的次數,也減少了操作時數據同步。文件復制到本地存儲每個合作的網站后,可以在本地站點進行正確操作,然后立即傳播到遠程站點,到達本地站轉換后執行。
遠程文檔協同編輯可為工作組成員供給一個便利、自由、敞開的工作環境。與此同時,也對文檔協同修正體系途徑提出了更高的請求。為了滿足在遠程文檔協同編輯中,各工作組成員之間能進行高效的協同學習和交流,文檔協同修正體系途徑應在以下幾個方面進行深化運用研究。

圖1 即時通訊示意圖
在日常生活中,人們習慣于用ICQ、MSN、Skype或其他即時通訊軟件與家人聯系溝通。即時通訊軟件的使用大大促進了工作和學習效率的提升。相比于傳統的電話、會議、電子郵件通訊技術,即時消息傳遞更加有效、快捷,在公司、政府機關都得到了廣泛運用。在遠程協同文檔編輯工作體系中,優良的即時通訊功用能夠讓協同工作者之間的交互。即時通訊示意圖如圖1所示。
3.2.1 文檔操作的并發控制
多人同時編輯訪問時會引起沖突,進而導致文檔數據不一致,對另一用戶編輯或文檔整體編輯造成影響,本項目擬采用文檔大綱路徑鎖定的方式控制多用戶同編輯數據異步的問題,采用隨機數解決多用戶同保存編輯數據的問題。
3.2.2 界面的設計
提供符合文檔編輯操作習慣的編輯界面,實現優良的文檔編輯操作體驗。文檔協同軟件界面設計如圖2所示。
基于任務的文檔分段可為協作人員分配協作內容,比如多人共同編制大型文檔,可根據文檔編著的需要劃分成為多個不同的部分,稱為文檔分段。
文件修正系統使用了CSCW系統,其與協調修正技能可以通過互聯網實時共享文檔。協作修正技能的使用可以大大提升工作效率,降低交互的代價。

圖2 文檔協同軟件界面設計
[1]向勇,張少華,史美林.國內協作研究的現狀和發展[J].通信學報,2006(09).
[2]吳可嘉.基于計算機支持的協同工作(CSCW)的生產調度與控制[D].廣州:廣東工業大學,2003.
[3]黃榮懷.計算機支持的協作學習——理論與方法[M].北京:人民教育出版社,2003.
〔編輯:張思楠〕
TP391.1
:A
10.15913/j.cnki.kjycx.2017.16.081
2095-6835(2017)16-0081-02