CN106844395A - Many people's synchronization online document edit methods and device - Google Patents
Many people's synchronization online document edit methods and device Download PDFInfo
- Publication number
- CN106844395A CN106844395A CN201510888290.2A CN201510888290A CN106844395A CN 106844395 A CN106844395 A CN 106844395A CN 201510888290 A CN201510888290 A CN 201510888290A CN 106844395 A CN106844395 A CN 106844395A
- Authority
- CN
- China
- Prior art keywords
- instruction
- client
- lessons
- document
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Document Processing Apparatus (AREA)
Abstract
The invention discloses a kind of many people's synchronization online document edit methods and device, including:The request instruction of preparing lessons that client is initiated is received, all client terminal attributes for participating in and preparing lessons are determined according to the request instruction of preparing lessons;According to the request instruction of preparing lessons for receiving, the related data information of the collective preparation of instruction is created, and the data are stored in memory;New interim collective preparation of instruction document is created under specified file path;The activation collective preparation of instruction, request instruction of preparing lessons is initiated to all clients for participating in preparing lessons;The information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then the client that the data syn-chronization after integration is prepared lessons to each participation is shown.Beneficial effect of the present invention:Each participant can directly be carried out preparing lessons the writing of document, and respective idea more intuitively be expressed, so as to strengthen the interactive and cooperative of the collective preparation of instruction.
Description
Technical field
The present invention relates to documents editing technical field, more particularly to a kind of many people's synchronization online document edit methods and device.
Background technology
Collective preparation of instruction module in existing system of preparing lessons, the same time is merely able to receive the editor's information for the editor for preparing lessons, and
The input from multiple editors can not simultaneously be coordinated;Therefore, all it is often to be initiated to prepare lessons by a people when preparing lessons, many ginsengs
With discussion, after forming unified thinking in the form of commenting on and replying, then document of preparing lessons is write by promoter, all participants can only
The idea of oneself is stated, is not participated directly in preparing lessons and writing.
The content of the invention
The purpose of the present invention is exactly to solve the above problems, it is proposed that a kind of many people's synchronization online document edit methods and device,
During the method and device can realize that all participants can participate directly in the writing of document of preparing lessons, the enhancing collective preparation of instruction it is mutual
Dynamic property and cooperative.
To achieve the above object, the present invention is adopted the following technical scheme that:
A kind of many people's synchronization online document edit methods, including:
The method is performed in a server, the server includes one or more processors and for storing by one
Or the memory of the program of multiple computing devices;
The request instruction of preparing lessons that client is initiated is received, all client category for participating in and preparing lessons are determined according to the request instruction of preparing lessons
Property;
According to the request instruction of preparing lessons for receiving, the related data information of the collective preparation of instruction is created, and the data are stored in memory;
Create new interim collective preparation of instruction document under specified file path, and in document routing update to the memory that will be generated
The document path field of collective preparation of instruction related data;
The activation collective preparation of instruction, request instruction of preparing lessons is initiated to all clients for participating in preparing lessons;
The information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then by the number after integration
It is shown according to each client for participating in preparing lessons is synchronized to.
During the collective preparation of instruction, the Data Enter state of real-time query each client, acquisition is carrying out the visitor of Data Enter
Family end, and extract the current human editor information of the client;The client for carrying out Data Enter that will be extracted currently is compiled
People's information Real-Time Sharing to each client is collected to be shown.
For each client creates an interim document store path of preparing lessons;Server receives the preservation instruction of client initiation
When, crawl relative client is prepared lessons the interim document storage information of preparing lessons under document store path temporarily, all is faced what is got
When document storage information of preparing lessons carry out Data Integration, by the information updating after integration to the interim collective preparation of instruction document being pre-created,
And by renewal after interim collective preparation of instruction document sharing to each client be shown.
To it is all participate in the clients prepared lessons initiate to prepare lessons request instruction when, the stand-by period for receiving instruction is set;Receive all
After the request confirmation of preparing lessons of client is instructed or the stand-by period exhausts, unlatching is prepared lessons.
Server receive client initiation prepare lessons completion instruction when, crawl all clients are prepared lessons the real time information of document temporarily,
The data that will be grabbed are integrated, and the data after integration are updated in the interim collective preparation of instruction document being pre-created.
Server captures the real time information of interim collective preparation of instruction document by ajax technologies, calls OFFICE office softwares correlation api
Interface, preserves in the entity documents for being pre-created document content write-in in the way of binary stream.
A kind of device of many people's synchronization online document edit methods, including:
Server, the server includes one or more processors and for storing by one or more of computing devices
Program memory;
The server also includes:
Request instruction of preparing lessons for receiving client initiation, all clients for participating in and preparing lessons are determined according to the request instruction of preparing lessons
End attribute module;
For according to the request instruction of preparing lessons for receiving, creating the related data information of the collective preparation of instruction, and the data are stored in
The module of reservoir;
For creating new interim collective preparation of instruction document under specified file path, and the document routing update that will be generated extremely is stored
The module of the document path field of collective preparation of instruction related data in device;
For activating the collective preparation of instruction, the module of request instruction of being prepared lessons to all clients initiations for participating in preparing lessons;
For the information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then by after integration
The module that is shown to each client for preparing lessons of participation of data syn-chronization.
Also include:
For during the collective preparation of instruction, row information record is being entered in the Data Enter state of real-time query each client, acquisition
The client for entering, and extract the module of the current human editor information of the client;
The current human editor information Real-Time Sharing of the client for carrying out Data Enter to each client for that will extract is entered
The module of row displaying.
Also include:
For creating a module for interim document store path of preparing lessons for each client;
When preservation for receiving client initiation in server is instructed, crawl relative client is prepared lessons document store path temporarily
Under interim document storage information of preparing lessons, all interim document storage informations of preparing lessons that will be got carry out the module of Data Integration;
For by the information updating after integration to the interim collective preparation of instruction document being pre-created, and by renewal after interim collective it is standby
The module that class document sharing is shown to each client.
Also include:
For to it is all participate in the clients prepared lessons initiate to prepare lessons request instruction when, the module of the stand-by period for receiving instruction is set;
After request confirmation of preparing lessons for receiving all clients is instructed or the stand-by period exhausts, the module that unlatching is prepared lessons;
For server receive client initiation prepare lessons completion instruction when, crawl all clients are prepared lessons the reality of document temporarily
When information, the data that will be grabbed are integrated, the data after integration are updated in the interim collective preparation of instruction document being pre-created
Module.
The beneficial effects of the invention are as follows:
The inventive method allows that what user really participated in document of preparing lessons writes work, and each participant can
Directly prepare lessons the writing of document, and respective idea is more intuitively expressed, so as to strengthen the interactive of the collective preparation of instruction and cooperation
Property.
By obtaining the current editing mode of client user in real time, determine current time, whether someone was in editor, if someone compiles
Volume, then the account and name of editor are shown in each client, used as a kind of friendly prompting, prompting collects
All participants that body is prepared lessons have certain user to edit.
Brief description of the drawings
Fig. 1 is the inventive method flow chart;
Fig. 2 prepares lessons schematic diagram for initiation;
Fig. 3 prepares lessons editing process schematic diagram for the present invention.
Specific embodiment
The present invention will be further described with example below in conjunction with the accompanying drawings.
A kind of many people's synchronization online document edit methods, the method is performed in a server, and server is including at one or more
Reason device and the memory for storing the program by one or more of computing devices;
As shown in figures 1 and 3, comprise the following steps that:
The request instruction of preparing lessons that client is initiated is received, all client category for participating in and preparing lessons are determined according to the request instruction of preparing lessons
Property;
According to the request instruction of preparing lessons for receiving, the related data information of the collective preparation of instruction is created, and the data are stored in memory;
Create new interim collective preparation of instruction document under specified file path, and in document routing update to the memory that will be generated
The document path field of collective preparation of instruction related data;
The activation collective preparation of instruction, request instruction of preparing lessons is initiated to all clients for participating in preparing lessons;
The information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then by the number after integration
It is shown according to each client for participating in preparing lessons is synchronized to.
In other embodiment, during the collective preparation of instruction, the Data Enter state of real-time query each client is obtained
The client of Data Enter is being carried out, and is extracting the information such as the current human editor account and name of the client;To extract
The current human editor account of the client for carrying out Data Enter and information Real-Time Sharing to each client such as name opened up
Show.
Although allowing many people while editing same passage, to be on the safe side, can be shown in page ad-hoc location and edit
User profile (such as name or account), with this be used as it is a kind of close friend prompting, remind just in all ginsengs of the collective preparation of instruction
There is certain user to edit with person.
It is that each client creates an interim document store path of preparing lessons in other embodiment;Server is received
When the preservation that client is initiated is instructed, the interim document of preparing lessons that crawl relative client is prepared lessons under document store path temporarily stores letter
Breath, all interim document storage informations of preparing lessons that will be got carry out Data Integration, by the information updating after integration to being pre-created
Interim collective preparation of instruction document in, and by renewal after interim collective preparation of instruction document sharing to each client be shown.
Server is integrated at once after receiving data.Content after integration is the content of all user collaborative editors, and to working as
The preceding document edited is updated.
In other embodiment, to it is all participate in the clients prepared lessons initiate to prepare lessons request instruction when, set and receive instruction
Stand-by period;The request of preparing lessons for receiving all clients confirms instruction or after the stand-by period exhausts, and unlatching is prepared lessons.
Server receive client initiation prepare lessons completion instruction when, crawl all clients are prepared lessons the real time information of document temporarily,
The data that will be grabbed are integrated, and the data after integration are updated in the interim collective preparation of instruction document being pre-created.
Server captures the real time information of interim collective preparation of instruction document by ajax technologies, calls OFFICE office softwares correlation api
Interface, preserves in the entity documents for being pre-created document content write-in in the way of binary stream.
In actual application, specific application method is as follows:
1) as shown in Fig. 2 after User logs in collective preparation of instruction system, initiating the collective preparation of instruction to system and asking, and specify and set standby
Class participant, prepares lessons the time, the attribute such as theme of preparing lessons.
2) system receives request instruction, creates the related data information of the collective preparation of instruction, and data are stored in into database.
3) system creates new document of preparing lessons (such as doc files) according to database related data under specified file path,
And will generate document routing update to database corresponding data document path field.
4) system then activates the collective preparation of instruction automatically according to the time of preparing lessons, and sends invitation letter to all online participant's accounts
Breath, waits confirmation instruction to be received.
5) prepare lessons confirmation when, it is possible to use the stand-by period.After the confirmation of all accounts of system reception or stand-by period exhaust,
Formal unlatching is prepared lessons
6) editor for preparing lessons is write using the rich text online editor (such as ckeditor) based on html and jquery technologies
Write editor.It is current to other participants issue in time by the content information of ajax technology timing receipt user's typings
The account and name of human editor as prompting, to avoid many people while changing a certain section of content causes data collision, and
Data preparation, merging are carried out in server end and distributed, then the content information of reception is synchronized to each participation of preparing lessons
The browser of person is shown.
7) prepare lessons in carrying out, system is received and preserves instruction, the real time content of current document of preparing lessons is captured by ajax technologies, with
The mode of binary stream is preserved to the temporary file of server end specified path and achieved.
After the completion of preparing lessons, promoter sends completion instruction to system.After system finishes receiving instruction, captured by ajax technologies standby
The real time content of text shelves, calls OFFICE office softwares correlation api interfaces, is write document content in the way of binary stream
Preserved in the entity documents being pre-created.
A kind of device of many people's synchronization online document edit methods, including:
Server, the server includes one or more processors and for storing by one or more of computing devices
Program memory;
The server also includes:
Request instruction of preparing lessons for receiving client initiation, all clients for participating in and preparing lessons are determined according to the request instruction of preparing lessons
End attribute module;
For according to the request instruction of preparing lessons for receiving, creating the related data information of the collective preparation of instruction, and the data are stored in
The module of reservoir;
For creating new interim collective preparation of instruction document under specified file path, and the document routing update that will be generated extremely is stored
The module of the document path field of collective preparation of instruction related data in device;
For activating the collective preparation of instruction, the module of request instruction of being prepared lessons to all clients initiations for participating in preparing lessons;
For the information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then by after integration
The module that is shown to each client for preparing lessons of participation of data syn-chronization.
Also include:
For during the collective preparation of instruction, row information record is being entered in the Data Enter state of real-time query each client, acquisition
The client for entering, and extract the module of the current human editor information of the client;
The current human editor information Real-Time Sharing of the client for carrying out Data Enter to each client for that will extract is entered
The module of row displaying.
Also include:
For creating a module for interim document store path of preparing lessons for each client;
When preservation for receiving client initiation in server is instructed, crawl relative client is prepared lessons document store path temporarily
Under interim document storage information of preparing lessons, all interim document storage informations of preparing lessons that will be got carry out the module of Data Integration;
For by the information updating after integration to the interim collective preparation of instruction document being pre-created, and by renewal after interim collective it is standby
The module that class document sharing is shown to each client.
Also include:
For to it is all participate in the clients prepared lessons initiate to prepare lessons request instruction when, the module of the stand-by period for receiving instruction is set;
After request confirmation of preparing lessons for receiving all clients is instructed or the stand-by period exhausts, the module that unlatching is prepared lessons;
For server receive client initiation prepare lessons completion instruction when, crawl all clients are prepared lessons the reality of document temporarily
When information, the data that will be grabbed are integrated, the data after integration are updated in the interim collective preparation of instruction document being pre-created
Module.
Although above-mentioned be described with reference to accompanying drawing to specific embodiment of the invention, not to the limit of the scope of the present invention
System, one of ordinary skill in the art should be understood that on the basis of technical scheme those skilled in the art need not pay
The various modifications or deformation made by going out creative work are still within protection scope of the present invention.
Claims (10)
1. a kind of many people synchronization online document edit methods, it is characterized in that, including:
The method is performed in a server, the server includes one or more processors and for storing by one
Or the memory of the program of multiple computing devices;
The request instruction of preparing lessons that client is initiated is received, all client category for participating in and preparing lessons are determined according to the request instruction of preparing lessons
Property;
According to the request instruction of preparing lessons for receiving, the related data information of the collective preparation of instruction is created, and the data are stored in memory;
Create new interim collective preparation of instruction document under specified file path, and in document routing update to the memory that will be generated
The document path field of collective preparation of instruction related data;
The activation collective preparation of instruction, request instruction of preparing lessons is initiated to all clients for participating in preparing lessons;
The information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then by the number after integration
It is shown according to each client for participating in preparing lessons is synchronized to.
2. a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, during the collective preparation of instruction,
The Data Enter state of real-time query each client, acquisition is carrying out the client of Data Enter, and extracts the client
The current human editor information at end;The current human editor information Real-Time Sharing of the client for carrying out Data Enter that will be extracted is to every
One client is shown.
3. a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, it is each client wound
Build an interim document store path of preparing lessons;When the preservation that server receives client initiation is instructed, crawl relative client is faced
When the interim document storage information of preparing lessons prepared lessons under document store path, all interim document storage informations of preparing lessons that will be got enter
Row Data Integration, by the information updating after integration to the interim collective preparation of instruction document being pre-created, and by renewal after interim collection
Body document sharing to each client of preparing lessons is shown.
4. a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, participate in what is prepared lessons to all
Client initiate prepare lessons request instruction when, set receive instruction stand-by period;The request of preparing lessons for receiving all clients confirms
After instruction or stand-by period exhaust, unlatching is prepared lessons.
5. a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, server receives client
During completion instruction that what end was initiated prepare lessons, crawl all clients are prepared lessons the real time information of document temporarily, and the data that will be grabbed are carried out
Integrate, the data after integration are updated in the interim collective preparation of instruction document being pre-created.
6. a kind of many people's synchronization online document edit methods as claimed in claim 5, it is characterized in that, server passes through ajax
Technology captures the real time information of interim collective preparation of instruction document, OFFICE office softwares correlation api interfaces is called, with binary stream
Preserved in the entity documents that be pre-created for document content write-in by mode.
7. a kind of device of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, including:
Server, the server includes one or more processors and for storing by one or more of computing devices
Program memory;
The server also includes:
Request instruction of preparing lessons for receiving client initiation, all clients for participating in and preparing lessons are determined according to the request instruction of preparing lessons
End attribute module;
For according to the request instruction of preparing lessons for receiving, creating the related data information of the collective preparation of instruction, and the data are stored in
The module of reservoir;
For creating new interim collective preparation of instruction document under specified file path, and the document routing update that will be generated extremely is stored
The module of the document path field of collective preparation of instruction related data in device;
For activating the collective preparation of instruction, the module of request instruction of being prepared lessons to all clients initiations for participating in preparing lessons;
For the information of preparing lessons of timing receipt client typing, the data to receiving carry out real time data integration, then by after integration
The module that is shown to each client for preparing lessons of participation of data syn-chronization.
8. the device of a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, also include:
For during the collective preparation of instruction, row information record is being entered in the Data Enter state of real-time query each client, acquisition
The client for entering, and extract the current human editor account of the client and the module of name;
The current human editor account of the client for carrying out Data Enter and name Real-Time Sharing for that will extract is objective to each
The module that family end is shown.
9. the device of a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, also include:
For creating a module for interim document store path of preparing lessons for each client;
When preservation for receiving client initiation in server is instructed, crawl relative client is prepared lessons document store path temporarily
Under interim document storage information of preparing lessons, all interim document storage informations of preparing lessons that will be got carry out the module of Data Integration;
For by the information updating after integration to the interim collective preparation of instruction document being pre-created, and by renewal after interim collective it is standby
The module that class document sharing is shown to each client.
10. the device of a kind of many people's synchronization online document edit methods as claimed in claim 1, it is characterized in that, also include:
For to it is all participate in the clients prepared lessons initiate to prepare lessons request instruction when, the module of the stand-by period for receiving instruction is set;
After request confirmation of preparing lessons for receiving all clients is instructed or the stand-by period exhausts, the module that unlatching is prepared lessons;
For server receive client initiation prepare lessons completion instruction when, crawl all clients are prepared lessons the reality of document temporarily
When information, the data that will be grabbed are integrated, the data after integration are updated in the interim collective preparation of instruction document being pre-created
Module.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510888290.2A CN106844395A (en) | 2015-12-03 | 2015-12-03 | Many people's synchronization online document edit methods and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510888290.2A CN106844395A (en) | 2015-12-03 | 2015-12-03 | Many people's synchronization online document edit methods and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106844395A true CN106844395A (en) | 2017-06-13 |
Family
ID=59151980
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510888290.2A Pending CN106844395A (en) | 2015-12-03 | 2015-12-03 | Many people's synchronization online document edit methods and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106844395A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107656988A (en) * | 2017-09-12 | 2018-02-02 | 北京北信源软件股份有限公司 | Document edit method and system |
| CN107729108A (en) * | 2017-10-10 | 2018-02-23 | 天闻数媒科技(北京)有限公司 | A kind of online collective preparation of instruction control method, device, equipment and storage medium |
| CN109389365A (en) * | 2018-09-25 | 2019-02-26 | 天津字节跳动科技有限公司 | Processing method, device and the electronic equipment of multiple person cooperational formula document |
| CN110909726A (en) * | 2019-11-15 | 2020-03-24 | 杨宏伟 | Written document interaction system and method based on image recognition |
| CN111212300A (en) * | 2020-01-09 | 2020-05-29 | 北京字节跳动网络技术有限公司 | Online document processing method and device, electronic equipment and storage medium |
| CN111241792A (en) * | 2020-01-19 | 2020-06-05 | Oppo广东移动通信有限公司 | An online document editing method, device and terminal device |
| CN112738234A (en) * | 2020-12-29 | 2021-04-30 | 中国人民解放军海军工程大学 | CRDT-based lightweight asynchronous mobile collaborative editing method |
| CN114528816A (en) * | 2022-01-27 | 2022-05-24 | 北京飞书科技有限公司 | Information presentation method, apparatus, electronic device and readable medium for collaborative editing |
| CN115840734A (en) * | 2022-12-02 | 2023-03-24 | 华道(上海)生物医药有限公司 | Pharmaceutical factory GxP file management system based on efficient compiling and control |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1489075A (en) * | 2002-10-12 | 2004-04-14 | 鸿富锦精密工业(深圳)有限公司 | Multi-point collaborative operation system and method |
| CN102262620A (en) * | 2011-08-04 | 2011-11-30 | 无锡永中软件有限公司 | Document cooperation method |
| CN102520922A (en) * | 2011-11-14 | 2012-06-27 | 上海交通大学 | Remote development method and system under coordination environment |
| CN103092820A (en) * | 2011-10-27 | 2013-05-08 | 镇江雅迅软件有限责任公司 | Implementation of electronic document collaborative editor |
| CN103238150A (en) * | 2010-11-02 | 2013-08-07 | 谷歌公司 | Real-time synchronized document editing of blogs by multiple users |
-
2015
- 2015-12-03 CN CN201510888290.2A patent/CN106844395A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1489075A (en) * | 2002-10-12 | 2004-04-14 | 鸿富锦精密工业(深圳)有限公司 | Multi-point collaborative operation system and method |
| CN103238150A (en) * | 2010-11-02 | 2013-08-07 | 谷歌公司 | Real-time synchronized document editing of blogs by multiple users |
| CN102262620A (en) * | 2011-08-04 | 2011-11-30 | 无锡永中软件有限公司 | Document cooperation method |
| CN103092820A (en) * | 2011-10-27 | 2013-05-08 | 镇江雅迅软件有限责任公司 | Implementation of electronic document collaborative editor |
| CN102520922A (en) * | 2011-11-14 | 2012-06-27 | 上海交通大学 | Remote development method and system under coordination environment |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107656988A (en) * | 2017-09-12 | 2018-02-02 | 北京北信源软件股份有限公司 | Document edit method and system |
| CN107656988B (en) * | 2017-09-12 | 2020-04-07 | 北京北信源软件股份有限公司 | Document editing method and system |
| CN107729108A (en) * | 2017-10-10 | 2018-02-23 | 天闻数媒科技(北京)有限公司 | A kind of online collective preparation of instruction control method, device, equipment and storage medium |
| CN109389365B (en) * | 2018-09-25 | 2020-05-08 | 北京字节跳动网络技术有限公司 | Multi-person collaborative document processing method and device and electronic equipment |
| CN109389365A (en) * | 2018-09-25 | 2019-02-26 | 天津字节跳动科技有限公司 | Processing method, device and the electronic equipment of multiple person cooperational formula document |
| CN110909726B (en) * | 2019-11-15 | 2022-04-05 | 杨宏伟 | Written document interaction system and method based on image recognition |
| CN110909726A (en) * | 2019-11-15 | 2020-03-24 | 杨宏伟 | Written document interaction system and method based on image recognition |
| CN111212300A (en) * | 2020-01-09 | 2020-05-29 | 北京字节跳动网络技术有限公司 | Online document processing method and device, electronic equipment and storage medium |
| CN111212300B (en) * | 2020-01-09 | 2022-10-04 | 北京字节跳动网络技术有限公司 | Online document processing method and device, electronic equipment and storage medium |
| CN111241792A (en) * | 2020-01-19 | 2020-06-05 | Oppo广东移动通信有限公司 | An online document editing method, device and terminal device |
| CN111241792B (en) * | 2020-01-19 | 2023-06-09 | Oppo广东移动通信有限公司 | Online document editing method, device and terminal equipment |
| CN112738234A (en) * | 2020-12-29 | 2021-04-30 | 中国人民解放军海军工程大学 | CRDT-based lightweight asynchronous mobile collaborative editing method |
| CN112738234B (en) * | 2020-12-29 | 2022-08-23 | 中国人民解放军海军工程大学 | Lightweight asynchronous mobile collaborative editing method based on CRDT |
| CN114528816A (en) * | 2022-01-27 | 2022-05-24 | 北京飞书科技有限公司 | Information presentation method, apparatus, electronic device and readable medium for collaborative editing |
| CN115840734A (en) * | 2022-12-02 | 2023-03-24 | 华道(上海)生物医药有限公司 | Pharmaceutical factory GxP file management system based on efficient compiling and control |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106844395A (en) | Many people's synchronization online document edit methods and device | |
| US11463499B1 (en) | Storage and retrieval of virtual reality sessions state based upon participants | |
| CN103279279A (en) | Electronic drawing board system, data processing method and device based on multi-user collaborative operation | |
| CN109299046B (en) | A Collaborative Editing Method Based on TCP WebSocket Protocol | |
| KR20140028040A (en) | Document collaboration method | |
| WO2015171440A1 (en) | Connecting current user activities with related stored media collections | |
| Davies | (Im) material girls living in (im) material worlds: Identity curation through time and space | |
| CN105824799A (en) | Information processing method, equipment and terminal equipment | |
| CN105429851A (en) | A multi-person collaborative recording system and recognition method based on instant messaging | |
| CN108364653A (en) | Voice data processing method and processing unit | |
| DE102017122376A1 (en) | Contextual automatic grouping | |
| CN112598371B (en) | Method, system and device for automatically creating outlook meeting schedule | |
| US10992488B2 (en) | System and method for an enhanced focus group platform for a plurality of user devices in an online communication environment | |
| CN108830735B (en) | Online interpersonal relationship analysis method and system | |
| CN113568690A (en) | Data sharing method and apparatus | |
| CN106371722A (en) | Information processing method and device | |
| WO2024174509A1 (en) | Multi-person cooperative input method, apparatus and system based on input method | |
| CN115438633B (en) | Cross-document online discussion processing method, interaction method, device and equipment | |
| Jasim et al. | Communityclick: Towards improving inclusivity in town halls | |
| CN105868898A (en) | Wedding check-in two-dimensional code and generation and reading method therefor | |
| CN105280055A (en) | Realization system and method of wechat-wall-based multi-theme activity event interaction in classroom | |
| CN106326203B (en) | A kind of document items edit methods based on language block | |
| Mishra et al. | InkSync: Real-Time Collaborative Whiteboard with Handwritten Text Recognition | |
| Zitzen | Topic Shift Markers in asynchronous and synchronous Computer-mediated Communication (CMC) | |
| Fletcher et al. | Pandemic transitions: The impact of COVID-19 on hiring and onboarding in academic libraries |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170613 |