[發明專利]一種多人協同在線文檔編輯方法及其裝置在審
| 申請號: | 202010779139.6 | 申請日: | 2020-08-05 |
| 公開(公告)號: | CN111985191A | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 朱柯;李辰;姜新燦;劉志豪 | 申請(專利權)人: | 北京同創永益科技發展有限公司 |
| 主分類號: | G06F40/166 | 分類號: | G06F40/166;G06F40/131;G06Q10/10 |
| 代理公司: | 北京聲華知識產權代理事務所(普通合伙) 11661 | 代理人: | 張軍 |
| 地址: | 100082 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 協同 在線 文檔 編輯 方法 及其 裝置 | ||
本發明提供了一種多人協同在線文檔編輯方法以及裝置,該方法和裝置包括在創建初始文檔時,將文檔分拆成若干個章節,文檔的每個章節均設計有唯一的標識ID以及所在章節的位置標識,同時會錄入多個具有新增、編輯、刪除、拖拽操作權限的用戶;該方法和裝置允許用戶對文檔進行多人協同在線編輯,對于正在編輯文檔的用戶,能隨時看到當前編輯文檔的所有用戶,每次新增、編輯、刪除以及拖拽完成后本方法會對文檔實時保存;采用本發明多人協同在線文檔編輯方法以及裝置,解決了傳統文檔不能多人同時協同編輯的問題,保證了編輯內容的共享性、統一性和實效性,提高了文檔編輯協同工作的效率,同時也有效提升了文檔的安全性,避免由于意外造成數據的丟失。
技術領域
本發明涉及計算機互聯網技術領域,尤其涉及一種多人協同在線文檔編輯方法及其裝置。
背景技術
如今多人在線協作文檔編輯器已被廣泛應用,但是這些多人在線協作文檔編輯器都有一些明顯的缺點,現有多人在線協作文檔編輯編輯器有的不能控制文檔各章節的編輯權限每個用戶對文檔的使用權限是相同的,當多人同時編輯同一份文檔時,所有用戶都可以對同一章節進行編輯,會造成內容沖突。有的雖然對編輯權限做了控制,在編輯某一章節時會將文檔章節鎖定,此時其他用戶雖然不能對此章節進行編輯操作,但是也不能進行新增、刪除其他章節的編輯操作,只能等待該用戶編輯完成后,其他用戶才能進行其他章節的編輯操作。而這樣會使后續需要對該文檔其他章節進行新增、刪除或編輯操作的用戶等待時間過長,從而會浪費后續用戶的時間,甚至會造成因重要文檔不能及時編輯完成而對工作造成影響。同時,現有技術也不支持對文檔章節進行任意拖拽排序的操作,除此之外,現有技術對正在編輯的文檔章節內容也不能實時保存,經常會造成文檔數據的丟失。
發明內容
本發明的目的是為了解決傳統文檔不能同時多人協同在線編輯而造成沖突的問題,提出一種多人協同在線文檔編輯方法及其裝置,本發明的方法在鎖定被編輯文檔的章節時,其它章節的操作依然可以正常進行。本發明還提供了對文檔章節進行任意拖拽排序的操作以及文檔編輯的自動保存功能。
本發明的技術方案之一提供了一種多人協同在線文檔編輯方法,其特征在于,該方法包括創建初始文檔,將文檔分拆成若干個章節,文檔的每個章節均設計有唯一的標識ID以及所在章節的位置標識,同時錄入多個具有操作權限的用戶,多人協同在線對文檔章節進行新增、編輯或刪除操作;其編輯操作步驟如下:
1)用戶A向服務器申請編輯文檔某個章節的請求,所述服務器收到所述請求后,通過長連接判斷文檔所述章節是否有其他用戶在操作,如沒有,則將此信息返回給所述用戶A,告知用戶A可以對文檔所述章節進行編輯,在所述用戶A與所述章節之間建立長連接的同時對長連接添加獨占鎖;
2)當用戶B對文檔的同樣所述章節向服務器發送編輯請求時,所述服務器收到所述請求后,根據文檔所述章節的唯一標識ID發現文檔所述章節已添加了長連接獨占鎖,服務器將此信息返回給所述用戶B,告知所述用戶B文檔所述章節正在被所述用戶A編輯,其他用戶則不被允許編輯所述章節;
3)當所述用戶A對文檔所述章節編輯完成后,向服務器發起自動實時保存請求,所述服務器收到所述請求后,自動存儲和更新所述用戶A編輯修改的文檔所述章節內容,并將所述用戶A的編輯操作請求推送給所述用戶B,同時釋放與所述章節的長連接獨占鎖斷開長連接,所述用戶B收到服務器推送的編輯文檔章節操作后,在本地執行編輯文檔所述章節的操作并更新所述章節的內容;
4)所述用戶B向服務器發送新增文檔某一章節的請求,所述服務器收到所述請求后,根據所述用戶B發送的內容,存儲新增文檔所述章節內容并將新增操作請求推送給所述用戶A,所述用戶A收到服務器推送的新增文檔所述章節請求后,在本地執行新增文檔章節的操作并插入新增文檔的所述章節;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同創永益科技發展有限公司,未經北京同創永益科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010779139.6/2.html,轉載請聲明來源鉆瓜專利網。





