Collaborative editing, cooperative processing method, apparatus and device, and storage medium
A collaborative editing and editing technology, applied in data processing applications, electronic digital data processing, natural language data processing, etc., can solve problems such as high algorithm complexity, inability to ensure that the algorithm is equally effective, and inability to collaboratively revoke table-type documents, etc., to achieve Reduce the complexity of the algorithm, improve the performance of the algorithm, and support the effect of collaborative consistency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055] Figure 1a It is a flowchart of a collaborative editing method provided by Embodiment 1 of the present invention. This embodiment is applicable to the case of collaborative editing of documents. The method can be executed by a collaborative editing device, which can be implemented by software and / or hardware It can be implemented in a manner, and can generally be integrated in a collaborative editing device. The method includes the following operations:
[0056] S110. The server receives the first editing operation sent by the first client for the copy of the target editing content, where the editing operation includes: editing type, editing content, editing content location information, and editing content address information.
[0057] Among them, the target editing content can be various types of documents, such as plain text documents, table documents, etc., and the content of the document and the set of all operations performed can be defined as the document state. ...
Embodiment 2
[0077] figure 2 It is a flowchart of a collaborative editing method provided by Embodiment 2 of the present invention. This embodiment is applicable to the case of collaborative editing of plain text documents. The method includes the following operations:
[0078] S210. The server receives a first editing operation sent by the first client for the copy of the plain text document, where the editing operation includes: editing type, editing content, editing content location information, and editing content address information. The server determines that the first editing operation and at least one received target editing operation constitute concurrent operations.
[0079] In an optional embodiment of the present invention, the edit type specifically includes: an insert operation, a delete operation, and a null operation.
[0080] In the embodiment of the present invention, the plain text document records two sets of content, one set of content is the entire text of the docum...
Embodiment 3
[0121] Figure 3a It is a flowchart of a collaborative editing method provided by Embodiment 3 of the present invention. This embodiment is applicable to the case of collaborative editing of form documents. The method includes the following operations:
[0122] S310. The server receives a first editing operation sent by the first client for the form document copy, where the editing operation includes: editing type, editing content, editing content location information, and editing content address information. The server determines that the first editing operation and at least one received target editing operation constitute concurrent operations.
[0123] In an optional embodiment of the present invention, the editing type specifically includes: insert row, insert column, delete row, delete column, move row, move column, modify cell content, insert merged cell, delete merged cell, Insert table, delete table.
[0124] It should be noted that, in addition to the 11 editing typ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com