[發明專利]文檔編輯方法、裝置、終端及存儲介質有效
| 申請號: | 201910974631.6 | 申請日: | 2019-10-14 |
| 公開(公告)號: | CN112632918B | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 何駿;沈子昂;曾探 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F40/166 | 分類號: | G06F40/166 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 邢惠童 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文檔 編輯 方法 裝置 終端 存儲 介質 | ||
本申請公開了一種文檔編輯方法、裝置、終端及存儲介質,屬于網絡技術領域。本申請實施例提供的方法,通過將用戶的編輯操作信息轉化為對目標文檔中具體數據的數據處理指令,當重復執行時,直接執行數據處理指令,而無需重復執行復雜的邏輯,對編輯操作信息進行處理,文檔編輯效率較高。該轉化過程中基于編輯操作信息轉化得到了與其對應的第一數據處理指令逆向的第二數據處理指令,從而在后續用戶撤銷本次編輯操作時直接執行,無需根據撤銷操作信息重新分析如何對數據進行逆向處理,以恢復原有狀態,提高了文檔編輯的效率。且將轉化后的數據處理指令與目標文檔中數據相關,與用戶無關,如果有多個用戶的用戶操作,則不會造成影響,準確率高。
技術領域
本申請涉及網絡技術領域,特別涉及一種文檔編輯方法、裝置、終端及存儲介質。
背景技術
隨著網絡技術的發展,人們也可以通過網絡,線上對文檔進行編輯,例如,在線表格。其中,在線表格還可以提供多人線上編輯的功能,甚至可以支持多個用戶同時對同一個表格進行協作編輯,以提高編輯效率。但用戶在編輯文檔時會經常進行修改,例如,會反復進行撤銷和重做的操作。
目前,文檔編輯方法通常是獲取到用戶對文檔的編輯操作信息時,基于該編輯操作信息對文檔中的數據進行處理,并將編輯操作信息添加到文檔編輯棧中,在基于該編輯操作信息對文檔中的數據進行處理時需要通過復雜的邏輯,分析該編輯操作信息對該文檔中的那些數據的影響,從而對數據進行處理。在用戶反復進行撤銷和重做的操作時,則需要重復執行大量的復雜邏輯。例如,如圖1所示,將編輯操作信息稱為action,將撤銷稱為undo,將重做稱為redo,每次撤銷或重做時,入棧出棧需要重復執行大量的復雜邏輯。
上述文檔編輯方法對于每次撤銷或重做的操作均需要執行一次復雜邏輯,在反復操作時,需要重復執行大量的復雜邏輯,文檔編輯效率低。且上述方法以一個用戶的用戶操作為基準,如果有其他用戶同時對該文檔的編輯操作信息時,該用戶進行撤銷或重做時,可能會影響到其他用戶的用戶操作,上述文檔編輯方法的準確率也比較低。
發明內容
本申請實施例提供了一種文檔編輯方法、裝置、終端及存儲介質,可以解決相關技術中文檔編輯效率低和準確率低的問題。所述技術方案如下:
一方面,提供了一種文檔編輯方法,所述方法包括:
獲取用戶對目標文檔的第一編輯操作信息,所述第一編輯操作信息用于表示用戶對所述目標文檔的第一編輯操作;
基于所述第一編輯操作信息,對所述目標文檔中的數據進行處理;
對所述第一編輯操作信息進行轉化,得到與所述第一編輯操作信息對應的第一數據處理指令逆向的至少一個第二數據處理指令,所述第一數據處理指令和所述第二數據處理指令用于表示對所述目標文檔中數據的處理方式;
當獲取到用戶對所述目標文檔的第一編輯操作的撤銷操作信息時,執行所述第一編輯操作信息對應的至少一個第二數據處理指令。
一方面,提供了一種文檔編輯裝置,所述裝置包括:
獲取模塊,用于獲取用戶對目標文檔的第一編輯操作信息,所述第一編輯操作信息用于表示用戶對所述目標文檔的第一編輯操作;
執行模塊,用于基于所述第一編輯操作信息,對所述目標文檔中的數據進行處理;
轉化模塊,用于對所述第一編輯操作信息進行轉化,得到與所述第一編輯操作信息對應的第一數據處理指令逆向的至少一個第二數據處理指令,所述第一數據處理指令和所述第二數據處理指令用于表示對所述目標文檔中數據的處理方式;
所述執行模塊,還用于當獲取到用戶對所述目標文檔的第一編輯操作的撤銷操作信息時,執行所述第一編輯操作信息對應的至少一個第二數據處理指令。
在一種可能實現方式中,所述轉化模塊用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910974631.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:在線文檔處理方法、裝置、電子設備以及存儲介質
- 下一篇:一種上下料裝置





