[發明專利]一種實現文檔共享編輯的方法有效
| 申請號: | 200710099733.5 | 申請日: | 2007-05-29 |
| 公開(公告)號: | CN101315621A | 公開(公告)日: | 2008-12-03 |
| 發明(設計)人: | 王東臨;侯月文 | 申請(專利權)人: | 北京書生國際信息技術有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F17/30;G06F9/46 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 王琦;王誠華 |
| 地址: | 100083北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 文檔 共享 編輯 方法 | ||
技術領域
本發明涉及電子文檔互操作領域,特別涉及一種實現文檔共享編輯的方法。
背景技術
對電子文檔的共享編輯是在實際工作中經常出現的應用場景,目前在文檔庫系統中,通常實現共享編輯的方法是:借助于電子郵件系統或者辦公自動化系統把需要共享編輯的文檔來回的傳遞,一個用戶編輯完成后發送到另一個用戶處,由另一個用戶繼續對文檔進行編輯。
上述實現文檔共享編輯的方法有幾個弊端:一、多個用戶不能同時編輯文檔,必須象接力一樣輪流編輯,造成編輯效率低下,并且可能在流轉過程中造成文檔內容丟失或失真等問題;二、在流轉過程中產生了文檔的大量拷貝,不利于文檔的集中管理,如果對文檔的安全性要求較高,不允許對文檔的大量拷貝時,則無法實現文檔的共享編輯。
目前,在某些文檔存儲系統中,多個用戶端可以同時打開并瀏覽同一文檔。但由于用戶端無法得知其它訪問同一文檔的用戶端對文檔進行的修改,從而在多個用戶端均對同一文檔進行修改后會導致保存沖突和混亂,致使文檔安全性大大降低。
總之,目前對于文檔共享編輯的問題尚沒有很好的解決方案。
發明內容
有鑒于此,本發明提供一種實現文檔共享編輯的方法,能夠利用文檔庫系統實現對其中保存文檔的共享編輯。
為實現上述目的,本發明采用如下的技術方案:
一種實現文檔共享編輯的方法,包括:
a、利用文檔庫系統存儲文檔;
b、需要編輯同一文檔頁的不同用戶端,從文檔庫系統中選擇該文檔頁的不同層進行編輯,并對編輯內容進行保存;
c、所有打開所述文檔頁的用戶端獲取并顯示步驟b中保存的內容。
較佳地,任意一個用戶端從文檔庫系統中選擇所述文檔頁的層為:
用戶端在該文檔頁中新建一層;
或者,文檔庫系統為該用戶端分配預先指定的一層;
或者,該用戶端選擇該文檔頁中已經存在、且允許編輯的任意一層,并在該用戶端選定該層后,文檔庫系統禁止其它用戶端編輯該層。
較佳地,所述文檔庫系統為該用戶端分配預先指定的一層為:文檔庫系統建立用戶與層的對應關系,參照該對應關系,將與在該用戶端上登錄的用戶名對應的層分配給該用戶端;
或者,文檔庫系統按照請求順序依次將不同層分配給不同用戶端。
較佳地,所述文檔庫系統禁止其它用戶端編輯該層為:
文檔庫系統對所述層進行鎖定,并禁止其它用戶端選擇被鎖定的層進行編輯。
較佳地,步驟c中所述保存操作為:響應用戶的保存請求進行,和/或根據預設的保存條件進行。
較佳地,所述預設的保存條件為:達到預設的時間間隔,和/或檢測到層的內容發生改變,和/或檢測到層內容的修改量達到指定量。
較佳地,所述預設的時間間隔為固定的時間間隔或實時更新的時間間隔。
較佳地,所述修改量達到指定量為:修改完成與預先設定的修改量相等的文檔內容。
較佳地,所述獲取步驟b中保存的內容包括:
用戶端每隔預設的時間間隔查詢文檔庫系統,判斷其打開頁中的各層內容是否發生改變,若是則獲取步驟b中編輯的內容并進行顯示,否則結束本流程。
較佳地,所述預設的時間間隔為固定的時間間隔或實時更新的時間間隔。
較佳地,所述判斷其打開頁中的任意一層的內容是否發生改變為:
用戶端判斷所述層的當前層數據與文檔庫系統中保存的層數據是否一致,若是,則判定所述層內容未發生改變;否則,判定所述層內容發生改變;
和/或,
用戶端判斷所述層的保存時間與文檔庫系統中記錄的該層保存時間是否一致,若是,則判定所述層內容未發生改變;否則,判定所述層內容發生改變。
較佳地,所述判斷所述層的當前層數據與文檔庫系統中保存的層數據是否一致為:判斷所述層的層數據摘要與文檔庫系統中的層數據摘要是否一致,若一致,則判定層數據一致;否則判定層數據不一致。
較佳地,所述獲取步驟b中保存的內容包括:
在保存編輯內容后,文檔庫系統通知用戶端所述文檔頁中層內容發生改變的消息,接收到該通知消息的用戶端獲取步驟b中編輯后的內容。
較佳地,所述文檔庫系統通知用戶端為:所述文檔庫系統向該系統中的所有用戶端廣播所述文檔頁中層內容發生改變的消息;
所述接收到該通知消息的用戶端獲取步驟b中編輯后的內容前,該方法進一步包括:用戶端判斷自身打開的內容是否發生改變,若是,則繼續執行所述獲取步驟b中編輯后內容的操作,否則結束本流程。
較佳地,該方法進一步包括:文檔庫系統中保存用戶端打開文檔頁和層的記錄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京書生國際信息技術有限公司,未經北京書生國際信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710099733.5/2.html,轉載請聲明來源鉆瓜專利網。





