【技術實現步驟摘要】
本專利技術涉及辦公領域,尤其涉及一種。
技術介紹
目前有幾類多人文檔協同編輯的方案。一類是傳統的基于電子流轉的多人文檔協同編輯的方式。另一類是類似Google Docs (谷歌開發的一種軟件)的多人實時在線編輯的方式。基于電子流轉的多人文檔協同編輯的方式還具有以下幾種。第一種是利用郵件流轉功能實現多人文檔協同編輯。具體的,按既定編排順序利用郵件將文件發送到下一個用戶,該用戶修訂完成后再次發送到下一個用戶,以此類推,最后自動返回到初始發送用戶,用這種方法可以收集多人對一個文件的意見,該方式需特定郵件服務器和郵件客戶端支持,如微軟的Exchange (郵件服務器)和Outlook (郵件客戶端)。第二種是基于OA (OfficeAutomation)等工作流系統實現流轉,實現方式與上述郵件流轉類似,是比較常見的一種協作方式。第三種是基于網絡共享和權限控制實現多人文檔協同編輯,即在同一時刻只允許一個用戶編輯、其他用戶只能查閱,這是最為普遍的多人文檔編輯模式。這類方案都存在一些缺陷一人只能修改一次,除非設置順序多次流轉(效率低);一次只能一個人修改,不能多人同時編輯,本質上還是單人編輯模式。類似Google Docs的多人實時在線編輯方式也存在如下不足多人同時編輯,相互影響;必須在線才能編輯,不方便,不夠實用。因此,有必要提出一種新的多人協同文檔處理方案。
技術實現思路
針對現有技術中存在的問題,本專利技術提出一種多人,其可以使得多人多次修改一篇文檔,方便實用。根據本專利技術的一個方面,本專利技術提出一種協同文檔處理系統,其包括服務器和與所述服務器通過網絡連接的客戶 ...
【技術保護點】
一種協同文檔處理系統,其包括:服務器和與所述服務器通過網絡連接的客戶端,用戶通過客戶端能與所述服務器建立連線,所述客戶端包括有文檔處理模塊,其特征在于,所述服務器內存儲有多個文檔,至少有一個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本,其中所述文檔處理模塊能單獨打開和編輯所述基礎版本,所述文檔處理模塊需要結合對應的基礎版本才能打開和編輯所述修訂版本,所述修訂版本包括一條或多條修訂信息,所述修訂信息是由客戶端的文檔處理模塊編輯對應的文檔而形成。
【技術特征摘要】
1.一種協同文檔處理系統,其包括服務器和與所述服務器通過網絡連接的客戶端,用戶通過客戶端能與所述服務器建立連線,所述客戶端包括有文檔處理模塊, 其特征在于,所述服務器內存儲有多個文檔,至少有一個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本,其中所述文檔處理模塊能單獨打開和編輯所述基礎版本,所述文檔處理模塊需要結合對應的基礎版本才能打開和編輯所述修訂版本,所述修訂版本包括一條或多條修訂信息,所述修訂信息是由客戶端的文檔處理模塊編輯對應的文檔而形成。2.根據權利要求1所述的協同文檔處理系統,其特征在于,每條修訂信息包括文檔編號、修訂編號、用戶名、修訂時間、修訂類型、修訂位置和修訂內容中的一項或幾項。3.根據權利要求2所述的協同文檔處理系統,其特征在于,所述服務器存儲有各個用戶對每個文檔的處理權限,所述處理權限包括修訂權,具有一個目標文檔的修訂權的用戶通過客戶端與所述服務器建立連線后,能從所述服務器下載目標文檔的每個版本,并在所述客戶端的文檔處理模塊中對下載的一個版本的目標文檔進行編輯,客戶端將編輯得到的修訂信息上傳至服務器,服務器基于客戶端上傳的修訂信息為所述目標文檔形成一個新的修訂版本。4.根據權利要求3所述的協同文檔處理系統,其特征在于,用戶利用所述客戶端的文檔處理模塊以追蹤修訂模式對下載的一個版本的目標文檔進行編輯以形成一個臨時修訂版本,該臨時修訂版本包括一條或多條修訂信息,在所述文檔處理模塊保存所述目標文檔時,將所述臨時修訂版本的修訂信息傳送至所述服務器,所述服務器將傳送來的修訂信息保存為所述目標文檔的一個新的修訂版本。5.根據權利要求4所述的協同文檔處理系統,其特征在于,每個文檔的每個版本都有版本編號,用戶通過所述客戶端就一個目標文檔與所述服務器進行同步的過程如下 所述服務器根據其上的有關該目標文檔的版本編號和客戶端上的有關該目標文檔的版本編號確定兩者之間的差異版本;所述服務器將差異版本傳回所述客戶端,所述客戶端的文檔處理模塊根據新下載的差異版本及已有版本得到所述目標文檔的最新版本;所述客戶端將臨時修訂版本中的修訂信息傳送至所述服務器,所述服務器端將新上傳的修訂信息存儲為一個新創建的修訂版本。6.根據權利要求3所述的協同文檔處理系統,其特征在于,在所述客戶端與所述服務器離線時,用戶仍能在所述客戶端上對所述目標文檔進行編輯以得到所述目標文檔的臨時修訂版本,并能在所述客戶端上保存所述目標文檔的臨時修訂版本,在所述客戶端與所述服務器連線時,所述客戶端將所述臨時修訂版本內的修訂信息上傳至服務器,并在服務器上生成一個新的修訂版本。7.根據權利要求3所述的協同文檔處理系統,其特征在于,服務器根據目標文檔的修訂量提醒具有相應權限的用戶對所述目標文檔的修訂版本進行審定;在用戶通過所述客戶端對所述目標文檔的修訂版本進行審定后,所述服務器得到所述目標文檔的一個新的基礎版本。8.根據權利要求1-7任一所述的協同文檔處理系統,其特征在于...
【專利技術屬性】
技術研發人員:榮明軍,
申請(專利權)人:無錫永中軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。