專利名稱:一種多人協同工作環境下文檔處理的方法
技術領域:
本發明涉及計算機設計與應用技術領域,特別是涉及一種多人協 同工作環境下文檔處理的方法。
背景技術:
隨著信息的不斷發展,越來越多的電子文檔進行保存,信息共享 和交互也是電子文檔的應用。隨著網絡和電子產品的發展,企業也越 來越多的通過電子文檔信息進行工作。
電子信息的發展,使越來越多的企業、機構通過內部網絡進行工 作,來才是高工作效率,主要用于戶小組、組織之間的通信,協調、合 作,從而對共同的電子文檔進行上傳共享,以及修改更新。即一份電 子文檔,參與該共組的人均能夠閱讀,并能夠對其修改的方式進行協 同工作,多個協同工作的人在不同的地理位置,也能夠實現電子文檔 的處理。
目前,現有技術是將電子文檔信息存儲到共享服務器上,有權限 的人可以上傳文檔,其他有權限的人能夠閱讀該文檔,該文檔所有有 修改權限的人,都能夠在服務器上修改。這樣,在企業的辦公中,多 人需要共同維護一些文檔時,如果通過現有技術的共享,或者ftp等 傳統手段管理時,很容易就產生文檔編輯沖突,或者由于誤操作引起 文檔的丟失。更具體的說, 一個共享的文檔,在同一時間段內,兩個 以上的人同時編輯修改,后一個人保存的修改后的文檔會把前一個人 修改編輯的文檔覆蓋掉。而這兩個人修改的內容就無法同時存在,對
3于企業每個文檔的變化過程都需要保存。而該現有技術也無法將文檔 的變化過程保存。或者,保存后,誤操作刪除了,該文檔也不能再找 回。
發明內容
本發明為解決上述問題不足之處,提供 一種多人協同工作環境 下文檔處理的方法,用戶將共享服務器上的共享文檔更新下載到本地 后,在本地能夠閱讀、修改或刪除的處理,用戶將變化的文檔上傳給 共享服務器,共享服務器產生一個版本號,其他有權限的用戶下載更 新到本地后,能夠看到最新的文檔。
包括如下步驟,
第一步,用戶根據共享服務器的路徑,將共享服務器上的共享文檔下 載到本地;
第二步,該用戶對上述共享文檔進行處理,然后上傳給共享服務器; 第三步,共享服務器比較該用戶提交的版本號是否與共享服務器上的 版本號一致;
第四步,版本號不一致,返回該用戶本地請求更新下載文檔,與共享 服務器保持同步后,執行下一步;
第五步,版本號一致,則獲取上傳的文檔,將變化后的文檔賦予一個
新的版本號。
所述第一步還包括,管理員賦予用戶權限; 所述用戶的權限,包括只讀、修改或者兩種權限之和。 所述^f奮改,包括對文檔進行編輯、刪除、添加。 本發明的優點
1.由于文檔不僅存于服務器上,有權限的人只能下載到本地上才能閱讀修改相關文檔,多人共同維護一些文檔時,能看到文檔 更改歷史,有權限的人只能在本地編輯,提交后上傳到服務器上, 其他有權限的人更新下載到本地,即可看到最新的文檔,即便是 多個人同時編輯,服務器會提示用戶先更新下載再提交,這樣避 免了編輯沖突,能夠讓別人及時看到文檔的修改與更新,避免了 由于誤操作;1起文檔丟失的風險。
2.所有文檔,每次變化,提交給服務器都會產生一個版本號,所 通過版本號,能看到共享文檔任何一個時刻的文檔。
圖1是本發明實現文檔協同處理方法的一實施例的流程圖; 圖2是本發明實現文檔協同處理方法的另一實施例的流程圖; 圖3是本發明實現文檔協同處理方法的再一實施例的流程圖。
具體實施例方式
本發明的中心思想是,用戶終端與共享服務器建立連接,用戶終 端在本地下載共享服務器上共享文檔的副本,即用戶終端與共享服務 器通過版本號保持同步,用戶終端對共享文檔進行處理,上傳給共享 服務器,共享服務器產生一個版本號,將該修改的文檔另存,并標注 相應的版本號。
下面將結合附圖做詳細說明,
如圖1所示,本發明實現文檔協同處理方法的一實施例的流程 圖,即被新賦予權限的用戶終端處理文檔的流程圖,包括如下步驟
101. 管理員賦予用戶權限,即用戶終端與共享服務器建立連接;
102. 控制服務器判斷,用戶終端與共享服務器的版本號是否一致, 如果一致,執行步驟104,否則執行步驟103;即控制服務器判斷該共享文件是否存在于用戶終端的本地磁盤上。
103. 上述用戶終端下栽共享文檔于本地i茲盤中,該共享文檔能夠下 載到本地磁盤,也能夠下載到用戶終端的內存中;
104. 該用戶終端對本地的共享文檔進4亍處理,包括修改、增加、 刪除文檔內容或具體文檔。
105. 用戶終端將處理的文檔提交,即發送給控制服務器提交請求, 控制服務器判斷該處理的文檔是否為最新版本,如果一致執行107步 驟,否則執行106,因為該處理期間可能有其他用戶終端處理上述文 檔。
106. 控制服務器返回更新下載提示,用戶客戶端下載更新,與共享 服務器本版號一致后,執行下一步。
107.上述處理的文檔上傳到共享服務器上,即,控制服務器向共 享服務器發送接收命令,并對上述處理的文檔進行版本號標記,共享 服務器接收并存儲上述處理的文檔。該文檔上傳到共享服務器上。
上述步驟,是描述坤皮新賦予權限的用戶終端處理文檔的過程。已 需要再次說明的是,每一個版本號,只是對^^改的文檔作一個本版號 標記,而不是每個版本號下把其他未變化的文檔也保存。
如圖2所示,本發明實現文檔協同處理方法的另一實施例的流程 圖,即已經下載過文檔的用戶終端更新下載的流程圖,包括如下步驟 201.控制服務器判斷,用戶終端與共享服務器的版本號是否一 致,如果一致,執行步驟203,否則執行步驟202;即控制服務器判 斷該共享文件是否存在于用戶終端的本地^茲盤上。
202.上述用戶終端下載共享文檔于本地v磁盤中,該共享文檔能夠下 載到本地磁盤,也能夠下載到用戶終端的內存中;
6203,該用戶終端對本地的共享文檔進行處理,包括修改、增加、 刪除文檔內容或具體文檔。
上述步驟,描述了用戶終端要更新下載,其他用戶終端提交的文檔。
如圖3所示,本發明實現文檔協同處理方法的再一實施例的流程 圖,用戶終端與共享服務器版本號一致的情況下,處理文檔的流程圖, 包括如下步驟
301, 用戶終端對本地的共享文檔進4亍處理,包括^修改、增加、 刪除文檔內容或具體文檔。
302. 用戶終端將處理的文檔提交,即發送給控制服務器提交請 求,控制服務器判斷該處理的文檔是否為最新版本,因為用戶終端與 共享服務器已經同步,所以該版本號一定為最新。
303.上述處理的文檔上傳到共享服務器上,即,控制服務器向共享 服務器發送接收命令,并對上述處理的文檔進行版本號標記,共享服 務器接收并存儲上述處理的文檔。該文檔上傳到共享服務器上。 上述步驟,描述了用戶終端對本地文檔處理后,提交的過程。
權利要求
1.一種多人協同工作環境下文檔處理的方法,其特征在于,用戶將共享服務器上的共享文檔更新下載到本地后,在本地能夠閱讀、修改或刪除的處理,用戶將變化的文檔上傳給共享服務器,共享服務器產生一個版本號,其他有權限的用戶下載更新到本地后,能夠看到最新的文檔。
2. 根據權利要求1所述的方法,其特征在于包括如下步驟,第一步,用戶根據共享服務器的路徑,將共享服務器上的共享文檔下載到 本地;第二步,該用戶對上述共享文檔進行處理,然后上傳給共享服務器; 第三步,共享服務器比較該用戶提交的版本號是否與共享服務器上的版本 號一致;第四步,版本號不一致,返回該用戶本地請求更新下載文檔,與共享服務 器保持同步后,執行下一步;第五步,版本號一致,則獲取上傳的文檔,將變化后的文檔賦予一個新的 版本號。
3. 根據權利要求2所述的方法,其特征在于第一步還包括,管理員賦予 用戶權限。
4. 根據權利要求3所述的方法,其特征在于所述用戶的權限,包括只讀、 修改或者兩種權限之和。
5. 根據權利要求4所述的方法,其特征在于所述修改,包括對文檔進行 編輯、刪除、添加。
全文摘要
本發明提供一種多人協同工作環境下文檔處理的方法,包括如下步驟,用戶根據共享服務器的路徑,將共享服務器上的共享文檔下載到本地;該用戶對上述共享文檔進行處理,然后上傳給共享服務器;共享服務器比較該用戶提交的版本號是否與共享服務器上的版本號一致;版本號不一致,返回該用戶本地請求更新下載文檔,與共享服務器保持同步后,執行下一步;版本號一致,則獲取上傳的文檔,將變化后的文檔賦予一個新的版本號。本發明在多人共同維護一些文件時,能看到文件更改歷史,版本的進化過程,避免了編輯沖突,能夠讓別人及時看到文件的修改與更新,避免了由于誤操作引起文件丟失的風險,而且還可以使文件回到進化歷史當中的任何一個時刻的版本。
文檔編號G06F17/30GK101655845SQ20081011876
公開日2010年2月24日 申請日期2008年8月21日 優先權日2008年8月21日
發明者唱利新 申請人:北京億企通信息技術有限公司