Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

File editing method, device and electronic equipment

A file editing and editing technology, applied in the field of collaborative editing, can solve problems such as high requirements for professional skills and affect user experience, and achieve the effect of ensuring consistency, simple and convenient editing conflicts, and resolving editing conflicts.

Active Publication Date: 2022-04-05
ALIBABA GRP HLDG LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, editing conflicts are directly exposed to users, and users can resolve them by themselves, which may affect user experience. In addition, users need to make synchronous judgments based on experience, which requires high professional skills for users.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • File editing method, device and electronic equipment
  • File editing method, device and electronic equipment
  • File editing method, device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] S101: After obtaining a target file for collaborative editing, the first client associated with the first user displays editable node information included in the target file.

[0076] Taking the target file as a mind map as an example, after the client B associated with user B obtains the target file, it can load the target file locally and save it locally. image 3 The shown node information display interface displays the editable node information included in the target file, so that user B can determine which nodes are included in the target file, and what content each node corresponds to, and accordingly determine the editable node from the editable nodes target node. For example, user B determines node 3 as the target node. In this example, user B is the first user, and client B is the first client.

[0077] As an example, the editable node information displayed on the interface may be the identification information of the node, for example, the id of the node, th...

Embodiment 2

[0114] Embodiment 2 corresponds to Embodiment 1, and provides a file editing method from the perspective of the first client, see Figure 4 , the method may specifically include:

[0115] S201: After obtaining the target file, the first client associated with the first user displays the editable node information included in the target file;

[0116] S202: Determine the target node to be edited, and obtain first node status information of the target node, where the first node status information includes first operation behavior information of the first user performing an editing operation on the target node and First operation timestamp information;

[0117] S203: Submit the first node status information to the editing server, so that the editing server can send the first node status information to a second client associated with the second user who edits the target file collaboratively Perform a synchronous operation.

Embodiment 3

[0119] Embodiment 3 corresponds to Embodiment 1, and provides a file editing method from the perspective of the second client, see Figure 5 , the method may specifically include:

[0120] S301: The second client associated with the second user obtains the first node status information sent by the editing server, and the first node status information includes the first operation behavior information and the first operation of the first user editing the target node timestamp information;

[0121] S302: Obtain second node status information of the target node, where the second node status information includes second operation timestamp information of operations performed by the second client on the target node;

[0122] S303: According to the second operation time stamp information and the first operation time stamp information, determine the mode information of using the first node state information to perform a synchronization operation on the target node, and based on the sy...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the application discloses a file editing method, device and electronic equipment. The method includes: after the first client associated with the first user obtains the target file, display the editable node information included in the target file; determine the target node to be edited, and obtain the first node of the target node State information, the first node state information includes the first operation behavior information of the first user editing the target node and the first operation timestamp information; submit the first node state information to the editing service end, so that the editing server sends the first node status information to the second client associated with the second user who edits the target file collaboratively to perform a synchronization operation. Such a solution not only allows multiple people to edit the target node at the same time, but also does not require users to resolve editing conflicts by themselves, and can automatically resolve editing conflicts simply and conveniently.

Description

technical field [0001] The present application relates to the technical field of collaborative editing, in particular to a file editing method, device and electronic equipment. Background technique [0002] Collaborative editing refers to collaborative editing of the same document by multiple people online, and the editing information can be synchronized to all users who can edit the document in real time. For example, after user A creates a document, he can transfer the document and share the document with user B and user C for viewing. If the document is set to allow other users to edit the document online, after user B edits the document, he can upload it to the document via the editing server. Editing information is synchronized to user A and user C. In this way, multiple document transmissions between users due to document modification can be avoided, which helps to simplify user operations and reduce the consumption of network resources for multiple document transmissi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L67/10H04L67/1095H04L69/16H04L65/40G06Q10/10G06F40/166
CPCH04L67/10H04L67/1095H04L69/162H04L65/40G06Q10/101
Inventor 高力
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products