• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    協同文檔處理系統及方法技術方案

    技術編號:8532857 閱讀:255 留言:0更新日期:2013-04-04 15:53
    本發明專利技術公開了一種協同文檔處理系統和方法。該系統包括服務器和與所述服務器網絡連接的客戶端,用戶通過客戶端能與所述服務器建立連線,所述客戶端包括有文檔處理模塊。所述服務器內存儲有多個文檔,至少有一個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本,其中所述文檔處理模塊能單獨打開和編輯所述基礎版本,所述文檔處理模塊需要結合對應的基礎版本才能打開和編輯所述修訂版本,所述修訂版本包括一條或多條修訂信息,所述修訂信息是由客戶端的文檔處理模塊編輯對應的文檔而形成。這樣可以實現多人多次對同一個文檔的協同編輯,方便使用。

    【技術實現步驟摘要】

    本專利技術涉及辦公領域,尤其涉及一種。
    技術介紹
    目前有幾類多人文檔協同編輯的方案。一類是傳統的基于電子流轉的多人文檔協同編輯的方式。另一類是類似Google Docs (谷歌開發的一種軟件)的多人實時在線編輯的方式。基于電子流轉的多人文檔協同編輯的方式還具有以下幾種。第一種是利用郵件流轉功能實現多人文檔協同編輯。具體的,按既定編排順序利用郵件將文件發送到下一個用戶,該用戶修訂完成后再次發送到下一個用戶,以此類推,最后自動返回到初始發送用戶,用這種方法可以收集多人對一個文件的意見,該方式需特定郵件服務器和郵件客戶端支持,如微軟的Exchange (郵件服務器)和Outlook (郵件客戶端)。第二種是基于OA (OfficeAutomation)等工作流系統實現流轉,實現方式與上述郵件流轉類似,是比較常見的一種協作方式。第三種是基于網絡共享和權限控制實現多人文檔協同編輯,即在同一時刻只允許一個用戶編輯、其他用戶只能查閱,這是最為普遍的多人文檔編輯模式。這類方案都存在一些缺陷一人只能修改一次,除非設置順序多次流轉(效率低);一次只能一個人修改,不能多人同時編輯,本質上還是單人編輯模式。類似Google Docs的多人實時在線編輯方式也存在如下不足多人同時編輯,相互影響;必須在線才能編輯,不方便,不夠實用。因此,有必要提出一種新的多人協同文檔處理方案。
    技術實現思路
    針對現有技術中存在的問題,本專利技術提出一種多人,其可以使得多人多次修改一篇文檔,方便實用。根據本專利技術的一個方面,本專利技術提出一種協同文檔處理系統,其包括服務器和與所述服務器通過網絡連接的客戶端,用戶通過客戶端能與所述服務器建立連線,所述客戶端包括有文檔處理模塊。所述服務器內存儲有多個文檔,至少有一個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本,其中所述文檔處理模塊能單獨打開和編輯所述基礎版本,所述文檔處理模塊需要結合對應的基礎版本才能打開和編輯所述修訂版本,所述修訂版本包括一條或多條修訂信息,所述修訂信息是由客戶端的文檔處理模塊編輯對應的文檔而形成。進一步的,每條修訂信息包括文檔編號、修訂編號、用戶名、修訂時間、修訂類型、修訂位置和修訂內容中的一項或幾項。更進一步的,所述服務器存儲有各個用戶對每個文檔的處理權限,所述處理權限包括修訂權,具有一個目標文檔的修訂權的用戶通過客戶端與所述服務器建立連線后,能從所述服務器下載目標文檔的每個版本,并在所述客戶端的文檔處理模塊中對下載的一個版本的目標文檔進行編輯,客戶端將編輯得到的修訂信息上傳至服務器,服務器基于客戶端上傳的修訂信息為所述目標文檔形成一個新的修訂版本。更進一步的,用戶利用所述客戶端的文檔處理模塊以追蹤修訂模式對下載的一個版本的目標文檔進行編輯以形成一個臨時修訂版本,該臨時修訂版本包括一條或多條修訂信息,在所述文檔處理模塊保存所述目標文檔時,將所述臨時修訂版本的修訂信息傳送至所述服務器,所述服務器將傳送來的修訂信息保存為所述目標文檔的一個新的修訂版本。更進一步的,每個文檔的每個版本都有版本編號,用戶通過所述客戶端就一個目標文檔與所述服務器進行同步的過程如下所述服務器根據其上的有關該目標文檔的版本編號和客戶端上的有關該目標文檔的版本編號確定兩者之間的差異版本;所述服務器將差異版本傳回所述客戶端,所述客戶端的文檔處理模塊根據新下載的差異版本及已有版本得到所述目標文檔的最新版本;所述客戶端將臨時修訂版本中的修訂信息傳送至所述服務器,所述服務器端將新上傳的修訂信息存儲為一個新創建的修訂版本。進一步的,在所述客戶端與所述服務器離線時,用戶仍能在所述客戶端上對所述目標文檔進行編輯以得到所述目標文檔的臨時修訂版本,并能在所述客戶端上保存所述目標文檔的臨時修訂版本,在所述客戶端與所述服務器連線時,所述客戶端將所述臨時修訂版本內的修訂信息上傳至服務器,并在服務器上生成一個新的修訂版本。進一步的,服務器根據目標文檔的修訂量提醒具有相應權限的用戶對所述目標文檔的修訂版本進行審定;在用戶通過所述客戶端對所述目標文檔的修訂版本進行審定后,所述服務器得到所述目標文檔的一個新的基礎版本。進一步的,所述客戶端包括總線、中央處理器、由隨機存取存儲器和只讀存儲器組成的系統存儲器、存儲裝置、輸入/輸出接口和網絡接口,所述存儲裝置中存儲有所述文檔處理模塊和客戶端協同控制模塊,所述客戶端協同控制模塊作為文檔處理模塊和服務器之前的橋梁來負責文檔協同處理事項。所述服務器包括服務器端協同處理模塊、用戶管理數據庫、權限管理數據庫,所述服務器端協同處理模塊與所述客戶端協同控制模塊進行通訊以實現文檔的協同處理,所述用戶管理數據庫用于登錄所述服務器的用戶信息,所述權限管理數據庫管理著各個用戶對不同文檔的處理權限。根據本專利技術的另一個方面,本專利技術提出一種協同文檔處理方法,其包括服務器內存儲有多個文檔,每個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本;用戶通過與服務器網絡連接的客戶端登錄所述服務器,并下載所述服務器中的一個版本的目標文檔至所述客戶端;用戶在所述客戶端上的文檔處理模塊中對所述目標文檔進行編輯以形成臨時修訂版本,所述臨時修訂版本包括一條或多條修訂信息;將客戶端上的臨時修訂版本中的修訂信息上傳至所述服務器;所述服務器將上傳的修訂信息為所述目標文檔的一個新的修訂版本。進一步的,每條修訂信息包括文檔編號、修訂編號、用戶名、修訂時間、修訂類型、修訂位置和修訂內容中的一項或幾項。進一步的,所述服務器存儲有各個用戶對每個文檔的處理權限,所述處理權限包括修訂權,具有一個目標文檔的修訂權的用戶通過客戶端與所述服務器建立連線后,能從所述服務器下載目標文檔的每個版本,并在所述客戶端的文檔處理模塊中對下載的一個版本的目標文檔進行編輯,客戶端將編輯得到的修訂信息上傳至服務器,服務器基于客戶端上傳的修訂信息為所述目標文檔形成一個新的修訂版本。進一步的,用戶利用所述客戶端的文檔處理模塊以追蹤修訂模式對下載的一個版本的目標文檔進行編輯以形成一個臨時修訂版本,該臨時修訂版本包括一條或多條修訂信息,在所述文檔處理模塊保存所述目標文檔時,將所述臨時修訂版本的修訂信息傳送至所述服務器,所述服務器將傳送來的修訂信息保存為所述目標文檔的一個新的修訂版本。根據本專利技術的另一個方面,本專利技術提出一種協同文檔處理方法,其包括在服務器上形成一個文檔的基礎版本;在服務器上形成該文檔的基于基礎版本的一個或多個修訂版本,所述修訂版本一條或多條修訂信息,所述修訂信息來自與所述服務器網絡連接的客戶端,其中所述基礎版本能被單獨打開和編輯,所述修訂版本需要結合所述基礎版本才能被打開和編輯,每條修訂信息包括文檔編號、修訂編號、用戶名、修訂時間、修訂類型、修訂位置和修訂內容中的一項或幾項。進一步的,多個用戶中的每個都能通過客戶端對所述服務器上的目標文檔進行編輯以在服務器上形成該文檔的基于基礎版本的一個或多個修訂版本。 與現有技術相比,本專利技術中通過在服務器上記錄一個文檔的原始版本以及來自各個客戶端的關于該文檔的修訂版本,這樣可以實現多人多次對同一個文檔的協同編輯。此夕卜,客戶端既可以在連線狀態下進行編輯,也可以在離線狀態下進行編輯,既可以同步編輯,也可以異步編輯。服本文檔來自技高網...

    【技術保護點】
    一種協同文檔處理系統,其包括:服務器和與所述服務器通過網絡連接的客戶端,用戶通過客戶端能與所述服務器建立連線,所述客戶端包括有文檔處理模塊,其特征在于,所述服務器內存儲有多個文檔,至少有一個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本,其中所述文檔處理模塊能單獨打開和編輯所述基礎版本,所述文檔處理模塊需要結合對應的基礎版本才能打開和編輯所述修訂版本,所述修訂版本包括一條或多條修訂信息,所述修訂信息是由客戶端的文檔處理模塊編輯對應的文檔而形成。

    【技術特征摘要】
    1.一種協同文檔處理系統,其包括服務器和與所述服務器通過網絡連接的客戶端,用戶通過客戶端能與所述服務器建立連線,所述客戶端包括有文檔處理模塊, 其特征在于,所述服務器內存儲有多個文檔,至少有一個文檔具有一個或多個基礎版本以及基于每個基礎版本的一個或多個修訂版本,其中所述文檔處理模塊能單獨打開和編輯所述基礎版本,所述文檔處理模塊需要結合對應的基礎版本才能打開和編輯所述修訂版本,所述修訂版本包括一條或多條修訂信息,所述修訂信息是由客戶端的文檔處理模塊編輯對應的文檔而形成。2.根據權利要求1所述的協同文檔處理系統,其特征在于,每條修訂信息包括文檔編號、修訂編號、用戶名、修訂時間、修訂類型、修訂位置和修訂內容中的一項或幾項。3.根據權利要求2所述的協同文檔處理系統,其特征在于,所述服務器存儲有各個用戶對每個文檔的處理權限,所述處理權限包括修訂權,具有一個目標文檔的修訂權的用戶通過客戶端與所述服務器建立連線后,能從所述服務器下載目標文檔的每個版本,并在所述客戶端的文檔處理模塊中對下載的一個版本的目標文檔進行編輯,客戶端將編輯得到的修訂信息上傳至服務器,服務器基于客戶端上傳的修訂信息為所述目標文檔形成一個新的修訂版本。4.根據權利要求3所述的協同文檔處理系統,其特征在于,用戶利用所述客戶端的文檔處理模塊以追蹤修訂模式對下載的一個版本的目標文檔進行編輯以形成一個臨時修訂版本,該臨時修訂版本包括一條或多條修訂信息,在所述文檔處理模塊保存所述目標文檔時,將所述臨時修訂版本的修訂信息傳送至所述服務器,所述服務器將傳送來的修訂信息保存為所述目標文檔的一個新的修訂版本。5.根據權利要求4所述的協同文檔處理系統,其特征在于,每個文檔的每個版本都有版本編號,用戶通過所述客戶端就一個目標文檔與所述服務器進行同步的過程如下 所述服務器根據其上的有關該目標文檔的版本編號和客戶端上的有關該目標文檔的版本編號確定兩者之間的差異版本;所述服務器將差異版本傳回所述客戶端,所述客戶端的文檔處理模塊根據新下載的差異版本及已有版本得到所述目標文檔的最新版本;所述客戶端將臨時修訂版本中的修訂信息傳送至所述服務器,所述服務器端將新上傳的修訂信息存儲為一個新創建的修訂版本。6.根據權利要求3所述的協同文檔處理系統,其特征在于,在所述客戶端與所述服務器離線時,用戶仍能在所述客戶端上對所述目標文檔進行編輯以得到所述目標文檔的臨時修訂版本,并能在所述客戶端上保存所述目標文檔的臨時修訂版本,在所述客戶端與所述服務器連線時,所述客戶端將所述臨時修訂版本內的修訂信息上傳至服務器,并在服務器上生成一個新的修訂版本。7.根據權利要求3所述的協同文檔處理系統,其特征在于,服務器根據目標文檔的修訂量提醒具有相應權限的用戶對所述目標文檔的修訂版本進行審定;在用戶通過所述客戶端對所述目標文檔的修訂版本進行審定后,所述服務器得到所述目標文檔的一個新的基礎版本。8.根據權利要求1-7任一所述的協同文檔處理系統,其特征在于...

    【專利技術屬性】
    技術研發人員:榮明軍
    申請(專利權)人:無錫永中軟件有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻黑人中文字幕| 日韩AV无码中文无码不卡电影| 一夲道无码人妻精品一区二区| 国产成人A亚洲精V品无码| 免费A级毛片无码A∨| JLZZJLZZ亚洲乱熟无码| 人妻丝袜中文无码av影音先锋专区| 亚洲欧洲av综合色无码| 亚洲一区无码精品色| 亚洲AV无码片一区二区三区| 亚洲精品无码久久久久去q| 精品无码国产一区二区三区麻豆| 亚洲爆乳无码专区| 亚洲成?v人片天堂网无码| 亚洲中文字幕久久精品无码VA| 国产免费黄色无码视频| 成年男人裸j照无遮挡无码| 无码国产精成人午夜视频一区二区 | 国产成人无码av| 狠狠久久精品中文字幕无码| 久久精品国产亚洲AV无码偷窥| 日韩人妻无码精品专区| 无码av不卡一区二区三区| 色欲AV永久无码精品无码 | 国产精品亚洲专区无码牛牛 | 亚洲国产精品无码久久一线| 高清无码一区二区在线观看吞精| 色AV永久无码影院AV| 亚洲精品无码AV人在线播放 | 日本无码WWW在线视频观看| 国产在线无码不卡影视影院 | 亚洲AV永久纯肉无码精品动漫| 精品少妇人妻av无码专区| 成人免费无遮挡无码黄漫视频| 亚洲av永久中文无码精品综合 | 亚洲色偷拍区另类无码专区| 天堂无码在线观看| 久久影院午夜理论片无码| 国产亚洲精久久久久久无码77777| 五月丁香六月综合缴清无码| 狠狠躁天天躁无码中文字幕图 |