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

Method for adding lock to data collision module in cooperating edit

A technology of data conflict and collaborative editing, applied in electronic digital data processing, special data processing applications, instruments, etc., can solve the problems of humanized collaboration and coordination, and achieve good scalability, improve efficiency, and flexibility. The effect of dealing with conflict

Inactive Publication Date: 2008-06-11
UNIV OF ELECTRONIC SCI & TECH OF CHINA
View PDF2 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The purpose of the present invention is to provide a locking method in the data conflict module in collaborative editing that has high efficiency in collaborative editing, flexible handling of conflicts, and is easy to implement, which solves the existing problems of the current collaborative editing locking mechanism, which cannot be humanized problems of collaboration and coordination

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
  • Method for adding lock to data collision module in cooperating edit
  • Method for adding lock to data collision module in cooperating edit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Abbreviations and key terms involved in the present invention are defined as follows:

[0031] Co-editing node: A user who participates in a co-editing session as a co-editing session.

[0032] Main editing node: the first user who creates the topic session, it is the coordinator of this session, and is mainly responsible for the arbitration of co-editing node lock applications in this session and the management of the session.

[0033] Reference lock: It is the previous lock in the locked position when applying for a lock, and it is used as a reference point for locking position conversion.

[0034] Relative position: refers to the distance from the end position of the reference lock to the starting position to be locked.

[0035] Lock conflict: There are situations where the locking ranges of two mutexes overlap, overlap, or include. The structure of the collaborative editing system involved in the present invention:

[0036] The system structure of the locking met...

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 invention discloses a lock adding method to a data conflict module in a cooperative editing, locking within editing position scope of each cooperator must be recognized by the chief editing node of the belonged group, each cooperator only has one lock, and can carry through various editing operations randomly within the locking range; each node is stored with a locking table of group member, when the local locking operation is happening, firstly scanning the local locking table to check whether conflict exists, if yes, PRI judging can be passed through, and then judging result of adding lock can be sent to the chief editing node and arbitrated by the chief editing node; the invention brings forward a humanized lock adding method, so that not only the efficiency of cooperative editing can be improved, but also the conflict can be flexibly processed; the lock adding method has easy realization, solves defects of original technical scheme and has good expansibility; the invention also provides an elastic data conflict solution, and is able to satisfy cooperative requirements of multi-people distributed type cooperative editing.

Description

technical field [0001] The invention relates to a method for locking in collaborative editing, in particular to a method for locking data conflict modules in collaborative editing. Background technique [0002] With the emergence of large-scale editing needs and the continuous development of network technology, distributed collaborative editing systems emerged and began to develop rapidly. The collaborative editing system structure is divided into the main editing node and the co-editing node. The main editing node creates a session, and the co-editing node participates in the session. During the session, the most important task is to discover and resolve conflicts that may exist when multiple people are editing at the same time while ensuring efficiency. Therefore, locking the editing object is introduced. The locking mechanism mainly includes the following types: traditional locking method, tickle lock, floor control, reversible execution (Undo / Redo) and operation convers...

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
IPC IPC(8): G06F9/46G06F17/24
Inventor 陈雷霆何明耘蔡洪斌邱航房春兰
Owner UNIV OF ELECTRONIC SCI & TECH OF CHINA
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