CN110196837A - Document edit method, device, computer equipment and storage medium - Google Patents
Document edit method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110196837A CN110196837A CN201910326308.8A CN201910326308A CN110196837A CN 110196837 A CN110196837 A CN 110196837A CN 201910326308 A CN201910326308 A CN 201910326308A CN 110196837 A CN110196837 A CN 110196837A
- Authority
- CN
- China
- Prior art keywords
- document
- edit
- percentage
- content
- votes obtained
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Document Processing Apparatus (AREA)
Abstract
The embodiment of the present application belongs to cloud field, is related to a kind of document edit method, device, computer equipment and storage medium, and method includes: to obtain the edit requests of at least two pre-set users;In response to the edit requests, editable transient document is generated according to original document and is sent to the first user terminal corresponding at least two pre-set user;Receive editor's data that each first user terminal is returned based on the editable transient document;The displaying document with content of edit is formed according to editor's data;It sends the displaying document on the second user end with ballot permission;The second user end with ballot permission is obtained for the vote information of content of edit on the displaying document, final document is obtained according to the statistical result of the vote information, the original document is updated according to the final document.Internal system conflict when the application avoids multiple users from editing same document, improves the efficiency of documents editing.
Description
Technical field
This application involves cloud field more particularly to document edit method, device, computer equipment and storage mediums.
Background technique
Documents editing is current common technology, has been carried out online editing at present, and main mode is user from service
The laggard edlin of document to be edited is got on device.But since more people edit the different location of same piece document or same simultaneously
The opinions clash of participant can be generated when one position, especially when the same position of the same piece document of different people editor, not only
Conflict inside generation system and the opinions clash of all participants can be generated, therefore when being all mostly that a people edits,
Other people are forced to be set as read-only status, and can not edit simultaneously, discuss out unanimously in passive wait state or by user
Suggestion for revision after edited by one.Such documents editing mode is inefficient.
Summary of the invention
The purpose of the embodiment of the present application is to propose a kind of document edit method, device, computer equipment and storage medium,
Improve the efficiency of documents editing.
In order to solve the above-mentioned technical problem, the embodiment of the present application provides a kind of document edit method, uses as described below
Technical solution:
Include the following steps:
Obtain the edit requests of at least two pre-set users;
In response to the edit requests, according to original document generate editable transient document and be sent to it is described at least
Corresponding first user terminal of two pre-set users;
Receive editor's data that each first user terminal is returned based on the editable transient document;
The displaying document with content of edit is formed according to editor's data;
It sends the displaying document on the second user end with ballot permission;
The vote information that the second user end with ballot permission is directed to content of edit on the displaying document is obtained,
Final document is obtained according to the statistical result of the vote information, the original document is updated according to the final document.
Further, described the step of obtaining final document according to the statistical result of the vote information, specifically includes:
Count the first percentage of votes obtained of each content of edit;
Judge whether first percentage of votes obtained reaches preset first percentage of votes obtained threshold value;
The first percentage of votes obtained reaches the preset first percentage of votes obtained threshold value if it exists, then assert that the first percentage of votes obtained reaches
The corresponding content of edit of the first percentage of votes obtained threshold value is the content of final document.
Further, described the step of obtaining final document according to the statistical result of the vote information, is specific further include:
The first percentage of votes obtained reaches the first percentage of votes obtained threshold value if it does not exist, then selects in the highest editor of the first percentage of votes obtained
Appearance is sent on the multiple user terminal;
The vote information that user terminal is directed to the highest content of edit of the first percentage of votes obtained is obtained, is obtained with counting described first
Second percentage of votes obtained of the highest content of edit of ticket rate;
Judge whether second percentage of votes obtained reaches preset second percentage of votes obtained threshold value;
If second percentage of votes obtained reaches the preset second percentage of votes obtained threshold value, assert that the second percentage of votes obtained reaches
The corresponding content of edit of the second percentage of votes obtained threshold value is the content of final document, wherein the second percentage of votes obtained threshold value is greater than or waits
In the first percentage of votes obtained threshold value.
Further, described the step of obtaining final document according to the statistical result of the vote information, is specific further include:
If second percentage of votes obtained does not reach pre-set second percentage of votes obtained threshold value, decision-maker is obtained to preparatory
The optional directive of the voting rule of setting, the voting rule include voting again, continuing to vote or change ballot weight progress
Any one of calculate;
Corresponding voting rule is chosen according to the optional directive, the final document of acquisition according to the voting rule.
Further, there is the second user end of ballot permission be directed on the displaying document described in the acquisition in editor
The step of vote information of appearance, specifically includes:
Obtain the ballot weight each with the second user end of ballot permission;
Based on the ballot weight, obtaining has the second user end of ballot permission for editing on the displaying document
The vote information of content.
Further, the editor's data for receiving each first user terminal and being returned based on the editable transient document
The step of specifically include:
Editor's data that each first user terminal returns described in real-time or timing receipt;
Editor's data are written in the data of the transient document.
Further, described the step of having the displaying document of content of edit according to editor's data formation, includes:
Editor's data that each first user terminal returns are respectively written by user information based on original document data
In the transient document data of generation, the content of edit for showing document is formed.
In order to solve the above-mentioned technical problem, the embodiment of the present application also provides a kind of document editing device, uses following institute
The technical solution stated:
The document editing device, comprising:
Module is obtained, for obtaining the edit requests of at least two pre-set users;
Generation module, for it is concurrent to generate editable transient document according to original document in response to the edit requests
It is sent to the first user terminal corresponding at least two pre-set user;
Receiving module, the editor's number returned for receiving each first user terminal based on the editable transient document
According to;
Processing module, for forming the displaying document with content of edit according to editor's data;
Sending module, for sending the second user end with ballot permission for the displaying document;
Update module is directed on the displaying document in editor for obtaining the second user end with ballot permission
The vote information of appearance obtains final document according to the statistical result of the vote information, according to the final document update
Original document.
In order to solve the above-mentioned technical problem, the embodiment of the present application also provides a kind of computer equipment, uses as described below
Technical solution:
The computer equipment, including memory and processor are stored with computer program, the place in the memory
Reason device realizes the step of the described in any item document edit methods proposed in the embodiment of the present application when executing the computer program
Suddenly.
In order to solve the above-mentioned technical problem, the embodiment of the present application also provides a kind of computer readable storage medium, uses
Technical solution as described below:
Computer program is stored on the computer readable storage medium, when the computer program is executed by processor
The step of realizing the described in any item document edit methods proposed in the embodiment of the present application.
Compared with prior art, the embodiment of the present application mainly has following the utility model has the advantages that obtaining at least two pre-set users
Edit requests;In response to the edit requests, according to original document generate editable transient document and be sent to it is described extremely
Few corresponding first user terminal of two pre-set users;It receives each first user terminal and is based on the editable transient document
Editor's data of return;The displaying document with content of edit is formed according to editor's data;The displaying document is sent
Onto the second user end with ballot permission;It obtains the second user end with ballot permission and is directed to the displaying document
The vote information of upper content of edit obtains final document according to the statistical result of the vote information, according to the final document
Update the original document.By by original document generation transient document edit, avoid multiple users to same document into
Internal system conflict when edlin, and show the content of edit of multiple users, realize the flexible editor to document of user;Together
When, by having the user of ballot permission to vote content of edit, get the text that content of edit meets most users intention
Shelves, improve the efficiency of documents editing.
Detailed description of the invention
It, below will be to needed in the embodiment of the present application description in order to illustrate more clearly of the scheme in the application
Attached drawing makees a simple introduction, it should be apparent that, the accompanying drawings in the following description is some embodiments of the present application, for this field
For those of ordinary skill, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is according to the flow chart of one embodiment of the document edit method of the application;
Fig. 3 is a kind of flow chart of specific embodiment of step S206 in Fig. 2;
Fig. 4 is the flow chart of another specific embodiment of step S206 in Fig. 2;
Fig. 5 is the flow chart of another specific embodiment of step S206 in Fig. 2;
Fig. 6 is the flow chart of another specific embodiment of step S206 in Fig. 2;
Fig. 7 is a kind of flow chart of specific embodiment of step S203 in Fig. 2;
Fig. 8 is a kind of flow chart of specific embodiment of step S204 in Fig. 2;
Fig. 9 is the structural schematic diagram of one embodiment of the document editing device of the application;
Figure 10 is a kind of structural schematic diagram of specific embodiment of update module shown in Fig. 9;
Figure 11 is the structural schematic diagram of another specific embodiment of update module shown in Fig. 9;
Figure 12 is the structural schematic diagram of another specific embodiment of update module shown in Fig. 9;
Figure 13 is a kind of structural schematic diagram of specific embodiment of update module shown in Fig. 9;
Figure 14 is a kind of structural schematic diagram of specific embodiment of receiving module shown in Fig. 9;
Figure 15 is the structural schematic diagram of one embodiment of the computer equipment of the application;
Figure 16 is the multiterminal Signalling exchange schematic diagram of the application.
Specific embodiment
Unless otherwise defined, all technical and scientific terms used herein and the technical field for belonging to the application
The normally understood meaning of technical staff is identical;It is specific that description is intended merely in the term used in the description of application herein
Embodiment purpose, it is not intended that in limitation the application;The description and claims of this application and above-mentioned Detailed description of the invention
In term " includes " and " having " and their any deformation, it is intended that cover and non-exclusive include.The application's says
Bright book and claims or term " first " in above-mentioned attached drawing, " second " etc. rather than are used for distinguishing different objects
In description particular order.
Referenced herein " embodiment " is it is meant that a particular feature, structure, or characteristic described can wrap in conjunction with the embodiments
It is contained at least one embodiment of the application.Each position in the description occur the phrase might not each mean it is identical
Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and
Implicitly understand, embodiment described herein can be combined with other embodiments.
In order to make those skilled in the art more fully understand application scheme, below in conjunction with attached drawing, to the application reality
The technical solution applied in example is clearly and completely described.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105.
Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with
Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out
Send message etc..Various telecommunication customer end applications, such as document class application, net can be installed on terminal device 101,102,103
The application of page browsing device, shopping class application, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 can be the various electronic equipments with display screen and supported web page browsing, packet
Include but be not limited to smart phone, tablet computer, E-book reader, MP3 player (Moving Picture Experts
Group Audio Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture
Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, on knee portable
Computer and desktop computer etc..
Server 105 can be to provide the server of various services, such as to showing on terminal device 101,102,103
The page provides the background server supported.
It should be noted that document edit method provided by the embodiment of the present application is generally held by server/terminal equipment
Row, correspondingly, document editing device is generally positioned in server/terminal equipment.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, the flow chart of one embodiment of the method for the documents editing according to the application is shown.It is described
Document edit method, comprising the following steps:
Step 201, the edit requests of at least two pre-set users are obtained.
In the present embodiment, the electronic equipment (such as server/end shown in FIG. 1 of document edit method operation thereon
End equipment) edit requests of multiple pre-set users can be received by wired connection mode or radio connection.It needs to refer to
Out, above-mentioned radio connection can include but is not limited to 3G/4G connection, WiFi connection, bluetooth connection, WiMAX connection,
Zigbee connection, UWB (ultra wideband) connection and other currently known or exploitation in the future radio connections.
Above-mentioned pre-set user can be the registration user generated according to the identity information of user, be also possible to have unique
The electronic equipment etc. of identification code, in the embodiment of the present application to this and without limitation, as long as can recognize user is to have permission
The electronic equipment made requests.
Step 202, in response to the edit requests, according to original document generate editable transient document and be sent to
Corresponding first user terminal of at least two pre-set user.
In the present embodiment, above-mentioned original document can be the text of the types such as text, table, picture, audio, video
Shelves, above-mentioned original document can be to be uploaded onto the server by user and obtain;Above-mentioned can compile according to original document generation
The transient document collected, can be being copied to original document data in temporary storage in the form of duplication, and pass through number
Transient document is obtained according to decoding;The type of above-mentioned transient document corresponds to original document type, can be text, table, figure
The documents such as piece, audio, video, above-mentioned editable it is to be understood that can by user to electronic equipment carry out operation to
Data are written by electronic equipment or delete data.It should be noted that above-mentioned temporary storage can be memory itself,
It is also possible to one or more temporary storage areas in memory, above-mentioned temporary storage can be set in the server,
Or it is arranged in terminal device;In addition, above-mentioned temporary storage is alternatively referred to as volatile data base or ephemeral data library partition.
For above-mentioned transmission transient document into the first user terminal, the first user terminal refers to that user's terminal currently in use is set
It is standby, for example user's terminal device currently in use is mobile phone, then the first user terminal is mobile phone, user's terminal device currently in use
It is computer computer, then the first user terminal is computer computer;Wherein, being provided in above-mentioned first user terminal can be to interim text
The application edited of shelves, for example, text editor, Table edit device, picture editor, audio editing device, video editor,
Web browser etc. can also be that the terminal corresponding to user account number is set to the application that data are edited, the first user terminal
Standby, user can log in the first user terminal of terminal device for being logged in account number in different terminal devices by account number.On
The transmission transient document stated can send the data of transient document by network, in some possible embodiments,
It is also possible to send after replicating the data of original document by network, forms transient document in the first user terminal.It needs
Illustrate, the first above-mentioned user terminal is alternatively referred to as client.
Step 203, editor's data that each first user terminal is returned based on the editable transient document are received.
In the present embodiment, user edits transient document in the first user terminal, it can be understood as user passes through the
One user terminal edits the data of transient document, and above-mentioned editor's data may include editor's position data, editing type
Data and content of edit data.Wherein, above-mentioned editor's position data can be used to indicate that user compiles in transient document
The position collected, specifically, which page such as in text document, which;Which in form document, which column;
In which of photo-document pixel region;In which wave band of audio documents;Which frame in video documents, etc..
Above-mentioned editing type data can be used to indicate that the type that user is edited in transient document, for example, be increment type editor or
Deletion type editor or replaced type, wherein increasing open form editor can be understood as being written new data, and deletion type editor can be with
It is interpreted as deleting original data, replaced type can be understood as first deleting document data to be increased on same position again
Add.Which above-mentioned content of edit data, specifically, which content of edit such as increased, delete for indicating content of edit
A little contents.Certainly, in some possible embodiments, above-mentioned editor's data can also include edit session data, user
The data such as identity data.Editor's data that above-mentioned reception returns can be reception and increase in the first user terminal transient document
Or the data for the content of edit deleted, the provisional version in temporary storage is written into these data, being formed has content of edit
Transient document, can be used for the biggish scene of transient document data volume, can be improved editor data transmission speed;It can also be with
It is to receive the transient document data edited in the first user terminal, replaces the transient document data in temporary storage,
Be to delete the transient document data generated in temporary storage based on original document, be written receive first
The provisional version edited in user terminal, it is understood that for the transient document data edited in the first user terminal of duplication
It is written in temporary storage, can be used for the lesser scene of transient document data volume, can reduce server to editor's data
Processing pressure (does not need analysis editor position).
Step 204, the displaying document with content of edit is formed according to editor's data.
In the step 203 of the present embodiment, server receives generation when the first user terminal edits temporary file
Editor's data, editor's data conversion is known convenient for user at denotable content of edit.Above-mentioned displaying document can be used
In each first user terminal of displaying to the content of edit of transient document, editor's Data Integration of each first user terminal can be existed
Content of edit is formed in one transient document data to be shown.In above-mentioned displaying document, every volume can be shown
Editor user's (the first user terminal mark or number) of volume content, can also without showing, but every content of edit with it is corresponding
Editor user corresponding relationship can be set, for example be provided with index relative, can be indexed by content of edit editor this
The user of content of edit.
It, can in same place, there are multiple first to use in showing document in addition, in some possible embodiments
In the case that family end is edited, the content of edit of multiple first user terminals is numbered, can be in the form of annotation into
Row number clicks annotation number, can will show that corresponding place is shown as corresponding to the content of edit of annotation number in document
(there are index relatives for content of edit and annotation number), for example, there are tetra- users of A, B, C, D to pass through corresponding first user terminal pair
The same place of transient document is edited, and content of edit is a, b, c, d respectively, by a, b, c, d respectively with annotate number 1,
2,3,4 form is numbered, if having the user of ballot permission not choose any a batch in 1,2,3,4 in showing document
Note number then shows that document display corresponds to the content of the transient document in editor place, criticizes if having the user of ballot permission to choose
Number 2 is infused, then shows that document can show content of edit b in corresponding editor place.In this way, it is possible to reduce show the exhibition of document
Show content, the user with ballot permission is avoided to obscure excessive content of edit generation.
Step 205, it sends the displaying document on the second user end with ballot permission.
In the present embodiment, will be sent to correspond in the form of data by the displaying document formed in step 204 has
Franchise limits the use of the second user end at family, and the user with ballot permission is allow to learn the content of edit shown in document.
It should be pointed out that the second user end in step 205 can be the first user terminal for participating in documents editing, it is also possible to not have
The other users end of document is participated in, such as: 11 people of official documents and correspondence department employee, wherein 3 people are leader, only responsible decision, and it is another
Outer 8 people is leader subordinate employee, is responsible for official documents and correspondence editor, after the completion of 8 subordinate employees edit, the displaying document of formation can
To be sent to corresponding first user terminal of 8 subordinate employees, it is also sent to the user terminal of 3 leaders.Certainly, above-mentioned neck
It leads with subordinate employee only to the optional application scenarios of the present embodiment for example, the restriction to the application is not considered as, one
In the description of a little embodiments, show that document can be sent to the user terminal of policymaker, above-mentioned policymaker can be one or
It is multiple.The above-mentioned second user end with ballot permission refers to the user terminal used by a user with ballot permission.It needs
It is noted that second user end can be such as the terminal device the first user terminal or be set using the terminal that account number logs in
It is standby.
Step 206, the second user end with ballot permission is obtained for content of edit on the displaying document
Vote information obtains final document according to the statistical result of the vote information, is updated according to the final document described original
Document.
In the present embodiment, after there is the user of ballot permission to receive displaying document by second user termination, to displaying
The content of edit of document display is checked, after obtaining tendentiousness result, by being set in advance in the vote shown in document
Item votes to tendentious content of edit.Specifically, can be arranged in every content of edit when forming displaying document
There are polling option, such as tick boxes, the user at second user end is inclined to Mr. Yu content of edit, then carries out to this content of edit
It chooses to indicate that the user has thrown a ticket to this content of edit.Either, there are the places of content of edit in showing document
One polling frame is set, and polling frame includes a plurality of content of edit, and the user at second user end can thrown by second user end
There is tendentious content of edit to vote for selection in ticket frame.In some possible embodiments, user can also be to original
Beginning content is voted, and the case where can only selecting content of edit in showing document and ignoring original document (some volumes are avoided
It is not necessarily better than original document to collect content).
Above-mentioned vote information refers to that the vote information to every content of edit, above-mentioned statistical result can be total use
The information of the statistics such as amount, voting user number, number of votes obtained, ballot paper rate.Above-mentioned final document, which can be, to be shown in document
Shape in the transient document data that the corresponding editor's data write-in of the every content of edit voted for out is generated based on original document data
At document, wherein if what is voted for out is original contents, no longer need to carry out data write-in.It should be pointed out that it is some can
In the embodiment of energy, above-mentioned vote information is also possible to the letter of the ballot to entire chapter editor's document of each first user terminal
Breath, that is, vote for that result obtains is whole content of edit of some the first user terminal.
Original document is updated according to final document it is to be understood that by the data of the content of edit in final document
It updates in the original document data of server, or by final document data write service device, by original document data
It is deleted;Certainly, after by final document data write service device, original document can also be retained.
It should be noted that document edit method provided by the embodiments of the present application can be applied to documents editing equipment, example
Such as: the equipment that computer, server, mobile phone can carry out documents editing.
In the present embodiment, the edit requests of at least two pre-set users are obtained;In response to the edit requests, according to original
The editable transient document of document structure tree is simultaneously sent to the first user terminal corresponding at least two pre-set user;It connects
Receive editor's data that each first user terminal is returned based on the editable transient document;It is formed and is had according to editor's data
There is the displaying document of content of edit;It sends the displaying document on the second user end with ballot permission;Described in acquisition
Second user end with ballot permission is for the vote information for showing content of edit on document, according to the vote information
Statistical result obtain final document, the original document is updated according to the final document.By the way that original document generation is faced
When document edited, internal system conflict when multiple users being avoided to edit same document, and show multiple users'
Content of edit realizes the flexible editor to document of user;Meanwhile by having the user of ballot permission to throw content of edit
Ticket gets the document that content of edit meets most users intention, improves the efficiency of documents editing.
Further, as shown in figure 3, above-mentioned steps 206 may include:
Step 301, the first percentage of votes obtained of each content of edit is counted.
It is counted according to the vote information that second user end returns, the user with ballot permission can be counted on to each
The votes and aggregate votes of a content of edit, then have percentage of votes obtained formula:
The first percentage of votes obtained of each content of edit can be obtained according to above-mentioned formula, the first above-mentioned percentage of votes obtained is for indicating
The user at second user end is to the tendentiousness of each content of edit, some content of edit percentage of votes obtained is higher, then it represents that second user
The user at end is higher to the tendentiousness of the content of edit.
In the step, the first percentage of votes obtained refers to the percentage of votes obtained of each content of edit, and all second user ends are to same
The sum of first percentage of votes obtained for the content of edit that place is edited should be 100%, in addition, compiling in the entire chapter to the first user terminal
In the case that volume document is voted, all second user ends should be 100% to the sum of the first percentage of votes obtained of editor's document.Example
Such as: for document A, there are 4 users to edit two places A1 and A2 by corresponding first user terminal, if to volume
It collects content to vote, is to be voted respectively at A1 and A2 two, it is assumed that voting results are first the first user terminal pair
The content of edit number of votes obtained of A1 is 1, and second the first user terminal is 3 to the content of edit number of votes obtained of A1, the first user of third
End, the 4th the first user terminal and original contents number of votes obtained are all 0, then content of edit first of first the first user terminal to A1
Percentage of votes obtained is 25%, and second the first user terminal is 75% to the first percentage of votes obtained of content of edit of A1, remaining is 0%, then right
In the sum of first ballot paper rate of content of edit of A1 be 100%.If voting editor's document, that is, it is comparable to 4
The editor's document and original document of first user terminal are voted, it is assumed that and first the first user terminal number of votes obtained is 3, second the
One user terminal, third the first user terminal, the 4th the first user terminal number of votes obtained are all 0, and original document gained vote data are 1, then
The first percentage of votes obtained for having editor's document of first the first user terminal is 75%, and original document number of votes obtained is 25%, remaining is
0%, then for editor's document (including original document, original document can regard editor's document that content of edit is nothing as)
The sum of first percentage of votes obtained is 100%.In some possible embodiments, it since the formula of percentage of votes obtained is different, can generate
Not the case where the sum of ticket rate is not 100%, for example, working asAnd wherein someone abstention or
In the case that someone can vote more, it just will appear the case where the sum of ticket rate is not for 100%, such situation, primarily to
Increase the influence power of people.
Step 302, the first percentage of votes obtained reaches preset first percentage of votes obtained threshold value if it exists, then assert the first percentage of votes obtained
The corresponding content of edit for reaching the first percentage of votes obtained threshold value is the content of final document.
In the step, in the case where the sum of first percentage of votes obtained is 100%, above-mentioned first percentage of votes obtained threshold value can be set
It is 50% or more, in this way, reach 50% in the first percentage of votes obtained, then it can be by the first ballot paper rate in 50% or more editor
Hold the content for being chosen to be final document, if document is selected by the same method there are multiple places for needing to edit
It is fixed.In the case where document has more multiple places for needing to edit, then it can use and user's entire chapter editor's document is thrown
The mode of ticket carries out, and avoids multiple final documents because causing using the content of edit of multiple users whole uncoordinated.Specifically
Ballot mode can be selected by policymaker, be also possible to be detected document with the presence or absence of more multiple editors' by server
Place is determined, for example, server can be defaulted as the mode voted content of edit, but when server detects
Multiple users edit 50 different places of document in document, then automatic select throws user's entire chapter editor's document
The mode of ticket.
In the present embodiment, the tendentiousness selection of user is indicated according to the first percentage of votes obtained, and forms final document, Ke Yijin
The editorial efficiency of one step raising document.
Further, as shown in figure 4, after executing step 301, the present embodiment can with the following steps are included:
Step 401, the first percentage of votes obtained reaches the first percentage of votes obtained threshold value if it does not exist, then selects the first percentage of votes obtained highest
Content of edit be sent on the second user end with ballot permission;
Step 402, it obtains the second user end with ballot permission and is directed to the highest editor of the first percentage of votes obtained
The vote information of content is to count the second percentage of votes obtained of the highest content of edit of the first percentage of votes obtained;
Step 403, judge whether second percentage of votes obtained reaches preset second percentage of votes obtained threshold value;
Step 404, if second percentage of votes obtained reaches pre-set second percentage of votes obtained threshold value, assert the second percentage of votes obtained
The corresponding content of edit for reaching the second percentage of votes obtained threshold value is the content of final document, wherein the second percentage of votes obtained threshold value is greater than
Or it is equal to the first percentage of votes obtained threshold value.
For step 401, when the first percentage of votes obtained of none content of edit reaches the first percentage of votes obtained threshold value, for example, not having
There is first percentage of votes obtained an of content of edit to reach 50%, it may be considered that ballot distribution relatively dissipates, then can select the first gained vote
The highest content of edit of rate comes out, and is formed show that document is sent to user terminal and carries out second ballot again, compared to first
Secondary ballot, the target content of edit of second ballot can have one or more (there are multiple content of edit first gained vote
Rate is identical and to may exist corresponding multiple content of edit in highest situation), if there is the first gained vote of multiple content of edit
Rate is identical and is highest, then multiple content of edit are formed displaying document and are sent to has the user terminal progress of ballot permission secondary
Ballot.
For the second percentage of votes obtained in step 402, can be obtained by the statistical proposed in step 206, herein not
It repeats again.It should be noted that can abstain in the case where the highest content of edit of the first percentage of votes obtained is one,
The percentage of votes obtained formula of use are as follows:Avoid be in the highest content of edit of the first percentage of votes obtained
It is always 100% by the percentage of votes obtained that aggregate votes obtain in the case where one.
For the second percentage of votes obtained threshold value in step 403, in second ballot, the content of edit that can be voted is less than first
Second ballot paper rate threshold value can be set above a value of the first percentage of votes obtained threshold value by the content of secondary ballot, for example first obtains
Ticket rate threshold value is 50%, then the second ballot paper rate threshold value is 60%, in this way, family can be used in limited ballot range, is selected
More people tendency content of edit.Certainly, the second above-mentioned ballot paper rate threshold value is set above the first percentage of votes obtained threshold value and is
One preferred embodiment, is not to be regarded as the limitation to the application, and the second above-mentioned percentage of votes obtained threshold value is also possible to root
A value of the first percentage of votes obtained threshold value is set equal to according to actual needs.
For step 404, if second percentage of votes obtained reaches the preset second percentage of votes obtained threshold value, it can be said that
The bright highest content of edit of first percentage of votes obtained obtains the tendency of the relatively multi-user with ballot permission, can carry out to content of edit
Confirmation.
In the present embodiment, it by second ballot, votes for out ballot paper rate and meets the second percentage of votes obtained threshold value, decision can be improved
Precision.
Further, as shown in figure 5, after executing step 402, the present embodiment can with the following steps are included:
Step 501, if second percentage of votes obtained does not reach pre-set second percentage of votes obtained threshold value, policymaker is obtained
For member to the optional directive of pre-set voting rule, the voting rule includes voting again, continuing ballot of voting or change
Weight any one of calculate;
Step 502, corresponding voting rule is chosen according to the optional directive, the final text of the acquisition according to voting rule
Shelves.
For step 501, the second percentage of votes obtained of the highest content of edit of the first percentage of votes obtained does not reach the second percentage of votes obtained threshold
When value, illustrate that there are the more users with ballot permission not to receive the content of edit.In such a case, it is possible to by secondary throwing
Ticket result is sent on the user terminal of policymaker, and policymaker can select other voting rules according to second ballot result,
His voting rule, which may is that, to be voted again or continues to vote, or increases the ballot weight of certain permission personnel to throwing
Ticket information re-starts statistics etc..In some possible embodiments, if policymaker's selection is voted again, certain can also be increased
The ballot weight of a little permission personnel or policymaker's selection continue to vote, and can also increase the ballot weight of certain permission personnel.
Final document is formed by the content of edit selected in the case where corresponding to corresponding voting rule for step 502.
In the present embodiment, other voting rules are selected by policymaker, further improves the precision of decision.
Further, as shown in fig. 6, step 206 may include:
Step 601, the ballot weight with the second user end of ballot permission is obtained each;
Step 602, based on the ballot weight, obtaining has the second user end of ballot permission literary for displayings
The vote information of content of edit on shelves.
For step 601, weight can be increased to the poll at the second user end with ballot permission to increase the user
Influence power, for example, can be set the second user end of general user poll weight be 1, then represent such user and pass through it
Second user end is that some content of edit throws a ticket, then the content of edit increases a ticket, special user such as president, Ke Yishe
The poll weight for setting the second user end of president is 10, then president is that some content of edit throws one by its second user end
Ticket, then the content of edit increases by ten tickets.In this way, the influence power of some people can be increased by setting weight.
For step 602, based on the vote information that ballot weight obtains, it can be and carry out weight meter at second user end
It calculates, in this way, second user end, when user votes, second user end can detect automatically and get the ballot of the user
The votes at the second user end are weighted in weight, obtain the vote information at the second user end and return to clothes
Business device;Be also possible to be calculated in the server, in this way, second user end send the user vote information when, also together
When send the ballot weight at the second user end, be weighted in the server;Alternatively, it is also possible to being that ballot weight is pre-
If carried out in the server with second user client information it is corresponding, when receiving the vote information at second user end, according to second
User terminal information index is transferred ballot weight and is weighted to corresponding ballot weight.
In the present embodiment, some people can be increased to the influence power of decision by the way that weight is arranged.
Further, as shown in fig. 7, step 203 may comprise steps of:
Step 701, editor's data that each first user terminal described in real-time or timing receipt returns;
Step 702, editor's data are written in the data of the transient document.
For step 701, the editor's data returned by each first user terminal of server timing receipt, it is possible to reduce clothes
The operation resource of business device, can be by there is the personnel of server permission to set receiving time, and specific receiving time can
It to be set according to the actual needs, does not limit, by timing receipt editor data and is written in transient document herein, it can be with
While improving the serious forgiveness of user terminal, the operating pressure of server is reduced.By editor's real-time data transmission of user terminal to clothes
The transient document in temporary storage is updated in real time in temporary storage in business device.In this way, user can be prevented
Distal process so powers off and leads to user terminal editor's loss of data.
For step 702, server by real-time or timing receipt to editor's data be written to the interim text of corresponding user
In file data, the real-time of transient document or timing are updated with realizing.
In the present embodiment, it by timing receipt editor data and can be written in transient document, user terminal can be improved
While serious forgiveness, the operating pressure of server is reduced.
As a kind of optional embodiment of step 701, the editor of user terminal can not also be actively received with default server
Data, after the completion of user edits on the first user terminal, when sending the request of upload server, server receives user terminal again
Editor's data of return.
In addition, after step 203, server is written to temporarily according to the editor's data for returning to multiple first user terminals
It, can be after the user of the first user terminal logs into system, when there is other the first user terminals incorporated by reference to Figure 16 after document
User when editing, and the edit requests for the editor (such as A) that system does not receive this first user terminal at this time refer to
When enabling, can prompt the user just logged at this very moment has the user of which the first user terminal editing, in some implementations
In example, the user of this first user terminal can open original document with read-only mode, can also be opened just with read-only mode
In the transient document that other first user terminals (such as B) of editor are edited, correspondingly, can will be in the first user terminal of editor
The transient document of (such as B) editor is shared with the user in this first user terminal and watches, and the user of this first user terminal can
Independently to select the document for wanting to watch first user terminal (such as B) by choosing other first user terminals;At other
In some embodiments, some information designs to business secret or know-how are not intended to too many incoherent personnel to see, can
It is watched so that certain other users are arranged inside system by personnel's (can be the user for participating in editing) with administration authority
Permission, such as:
The first situation: setting be located at the first user terminal which personnel can watch other user modifying it is interim
Document, some personnel cannot watch the transient document that other editor is modifying.
Second situation: the transient document modified certain user, every other personnel cannot watch.
The third situation: the first situation and second situation are combined, and only certain some of the staff are provided can be with
See the transient document of certain other some of the staff modified.
Further, as shown in figure 8, step 204 may comprise steps of:
Step 801, editor's data that the multiple first user terminal returns are respectively written by user information based on original
In the transient document data that document data generates, the content of edit for showing document is formed.
Above-mentioned editor's data include subscriber identity information or user identifier, are formed with determination every by editor's data
Content of edit owning user, in this way, the content of edit of each user can be distinguished in above-mentioned displaying document.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, which can be stored in a computer-readable storage and be situated between
In matter, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, storage medium above-mentioned can be
The non-volatile memory mediums such as magnetic disk, CD, read-only memory (Read-Only Memory, ROM) or random storage note
Recall body (Random Access Memory, RAM) etc..
It should be understood that although each step in the flow chart of attached drawing is successively shown according to the instruction of arrow,
These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these steps
Execution there is no stringent sequences to limit, can execute in the other order.Moreover, at least one in the flow chart of attached drawing
Part steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-steps
Completion is executed, but can be executed at different times, execution sequence, which is also not necessarily, successively to be carried out, but can be with other
At least part of the sub-step or stage of step or other steps executes in turn or alternately.
With further reference to Fig. 9, as the realization to method shown in above-mentioned Fig. 2, this application provides a kind of documents editing dresses
The one embodiment set, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which specifically can be applied to respectively
In kind electronic equipment.
As shown in figure 9, document editing device 900 described in the present embodiment include: obtain module 901, generation module 902,
Receiving module 903, processing module 904, sending module 905 and update module 906.Wherein:
Obtain the edit requests that module 901 is used to obtain at least two pre-set users;
Generation module 902 is used in response to the edit requests, generates editable transient document simultaneously according to original document
It is sent to the first user terminal corresponding at least two pre-set user;
Receiving module 903 is used to receive editor's number that each first user terminal is returned based on the editable transient document
According to;
Processing module 904 is used to form the displaying document with content of edit according to editor's data;
Sending module 905 is used to send the second user end with ballot permission for the displaying document;
Update module 906 is used to obtain the second user end with ballot permission for editing on the displaying document
The vote information of content obtains final document according to the statistical result of the vote information, updates institute according to the final document
State original document.
Refering to fig. 10, it is a kind of structural schematic diagram of specific embodiment of update module 906, update module 906 into one
Step includes: the first statistic submodule 9061, the first judging submodule 9062 and the first identification submodule 9063.
First statistic submodule 9061 is used to count the first percentage of votes obtained of each content of edit;
First judging submodule 9062 is for judging whether first percentage of votes obtained reaches preset first percentage of votes obtained
Threshold value;
First identification submodule 9063 reaches preset first percentage of votes obtained threshold value for the first percentage of votes obtained if it exists, then
The corresponding content of edit for assert that the first percentage of votes obtained reaches the first percentage of votes obtained threshold value is the content of final document.
Refering to fig. 11, be a kind of structural schematic diagram of specific embodiment of update module 906, update module 906 also into
One step includes: sending submodule 9064, the second statistic submodule 9065, the identification submodule of second judgment submodule 9066, second
9067。
Sending submodule 9064 reaches the first percentage of votes obtained threshold value for the first percentage of votes obtained if it does not exist, then selects first
The highest content of edit of percentage of votes obtained is sent on the multiple user terminal;
Second statistic submodule 9065 is used to obtain the throwing that user terminal is directed to the highest content of edit of the first percentage of votes obtained
Ticket information, to count the second percentage of votes obtained of the highest content of edit of the first percentage of votes obtained;
Second judgment submodule 9066 is used to count the second percentage of votes obtained of the highest content of edit of the first percentage of votes obtained;
If the second identification submodule 9067 is also used to second percentage of votes obtained and reaches pre-set second percentage of votes obtained threshold value,
The corresponding content of edit for then assert that the second percentage of votes obtained reaches the second percentage of votes obtained threshold value is the content of final document.
Refering to fig. 12, be a kind of structural schematic diagram of specific embodiment of update module 906, update module 906 also into
One step includes: acquisition submodule 9068 and selection submodule 9069.
If acquisition submodule 9068 does not reach pre-set second percentage of votes obtained threshold value for second percentage of votes obtained,
Decision-maker is obtained to the optional directive of other pre-set voting rules;
Submodule 9069 is selected to be used to choose corresponding voting rule according to the optional directive, according to voting rule
Obtain final document.
Refering to fig. 13, it is a kind of structural schematic diagram of specific embodiment of update module 906, update module 906 into one
Step includes: Weight Acquisition module 90610 and weight calculation submodule 90611.
Weight Acquisition submodule 90610 is used to obtain the ballot weight at each second user end with ballot permission;
Weight calculation submodule 90611 be used for based on the ballot weight, obtain have ballot permission second user
Vote information of the end for content of edit on the displaying document.
Refering to fig. 14, it is a kind of structural schematic diagram of specific embodiment of receiving module 903, receiving module 903 into one
Step includes: data receiver submodule 9031 and data write-in submodule 9032.
Data receiver submodule 9031 is also used to editor's number that in real time or each first user terminal returns described in timing receipt
According to;
Data write-in submodule 9032 is also used to editor's data be written in the data of the transient document.
In some optional implementations of the present embodiment, processing module 904 is also used to the multiple first user
It holds the editor's data returned to be respectively written into the transient document data generated based on original document data by user information, forms exhibition
Show the content of edit of document.
It should be noted that above-mentioned apparatus can be applied to documents editing equipment, and such as: computer, server, mobile phone etc.
The equipment that can carry out documents editing.
Document editing device provided by the embodiments of the present application can be realized each reality in the embodiment of the method for Fig. 2 to Fig. 8
Mode and corresponding beneficial effect are applied, to avoid repeating, which is not described herein again.
In order to solve the above technical problems, the embodiment of the present application also provides computer equipment.Referring specifically to Figure 15, Tu15Wei
The present embodiment computer equipment basic structure block diagram.
The computer equipment 15 includes that connection memory 151, processor 152, network are in communication with each other by system bus
Interface 153.It should be pointed out that the computer equipment 15 with component 151-153 is illustrated only in figure, it should be understood that
It is, it is not required that implement all components shown, the implementation that can be substituted is more or less component.Wherein, this technology is led
Field technique personnel be appreciated that computer equipment here be it is a kind of can according to the instruction for being previously set or storing, automatically into
Line number value calculates and/or the equipment of information processing, and hardware includes but is not limited to microprocessor, specific integrated circuit
(Application Specific Integrated Circuit, ASIC), programmable gate array (Field-
Programmable Gate Array, FPGA), it is digital processing unit (Digital Signal Processor, DSP), embedded
Equipment etc..
The computer equipment can be the calculating such as desktop PC, notebook, palm PC and cloud server and set
It is standby.The computer equipment can carry out people by modes such as keyboard, mouse, remote controler, touch tablet or voice-operated devices with user
Machine interaction.
The memory 151 include at least a type of readable storage medium storing program for executing, the readable storage medium storing program for executing include flash memory,
Hard disk, multimedia card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), static random are visited
It asks memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), may be programmed read-only deposit
Reservoir (PROM), magnetic storage, disk, CD etc..In some embodiments, the memory 151 can be the calculating
The internal storage unit of machine equipment 15, such as the hard disk or memory of the computer equipment 15.In further embodiments, described to deposit
Reservoir 151 is also possible to the grafting being equipped on the External memory equipment of the computer equipment 15, such as the computer equipment 15
Formula hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card
(Flash Card) etc..Certainly, the memory 151 can also both including the computer equipment 15 internal storage unit or
Including its External memory equipment.In the present embodiment, the memory 151 is installed on the computer equipment 15 commonly used in storage
Operating system and types of applications software, such as the program code of document edit method etc..In addition, the memory 151 may be used also
For temporarily storing the Various types of data that has exported or will export.
The processor 152 can be in some embodiments central processing unit (Central Processing Unit,
CPU), controller, microcontroller, microprocessor or other data processing chips.The processor 152 is commonly used in described in control
The overall operation of computer equipment 15.In the present embodiment, the processor 152 is used to run to store in the memory 151
Program code or processing data, such as run the program code of the document edit method.
The network interface 153 may include radio network interface or wired network interface, which is commonly used in
Communication connection is established between the computer equipment 15 and other electronic equipments.
Present invention also provides another embodiments, that is, provide a kind of computer readable storage medium, the computer
Readable storage medium storing program for executing is stored with documentation program, and the documentation program can be executed by least one processor, so that institute
At least one processor is stated to execute such as the step of above-mentioned document edit method.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, the technical solution of the application substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in a storage medium
In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes
Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the application.
Obviously, embodiments described above is merely a part but not all of the embodiments of the present application, attached
The preferred embodiment of the application is given in figure, but is not intended to limit the scope of the patents of the application.The application can be with many differences
Form realize, on the contrary, purpose of providing these embodiments is keeps the understanding to disclosure of this application more thorough
Comprehensively.Although the application is described in detail with reference to the foregoing embodiments, for coming for those skilled in the art,
Can still modify to technical solution documented by aforementioned each specific embodiment, or to part of technical characteristic into
Row equivalence replacement.All equivalent structures done using present specification and accompanying drawing content, are directly or indirectly used in other
Relevant technical field, similarly within the application scope of patent protection.
Claims (10)
1. a kind of document edit method, which is characterized in that include the following steps:
Obtain the edit requests of at least two pre-set users;
In response to the edit requests, editable transient document is generated according to original document and is sent to and described at least two
Corresponding first user terminal of pre-set user;
Receive editor's data that each first user terminal is returned based on the editable transient document;
The displaying document with content of edit is formed according to editor's data;
It sends the displaying document on the second user end with ballot permission;
The vote information that the second user end with ballot permission is directed to content of edit on the displaying document is obtained, according to
The statistical result of the vote information obtains final document, updates the original document according to the final document.
2. document edit method according to claim 1, which is characterized in that the statistics knot according to the vote information
The step of fruit acquisition final document, specifically includes:
Count the first percentage of votes obtained of each content of edit;
Judge whether first percentage of votes obtained reaches preset first percentage of votes obtained threshold value;
The first percentage of votes obtained reaches the preset first percentage of votes obtained threshold value if it exists, then assert that the first percentage of votes obtained reaches described
The corresponding content of edit of first percentage of votes obtained threshold value is the content of final document.
3. document edit method according to claim 2, which is characterized in that the statistics knot according to the vote information
It is specific that fruit obtains the step of final document further include:
The first percentage of votes obtained reaches the first percentage of votes obtained threshold value if it does not exist, then selects the highest content of edit hair of the first percentage of votes obtained
It is sent on the second user end with ballot permission;
The second user end with ballot permission is obtained to believe for the ballot of the highest content of edit of the first percentage of votes obtained
Breath, to count the second percentage of votes obtained of the highest content of edit of the first percentage of votes obtained;
Judge whether second percentage of votes obtained reaches preset second percentage of votes obtained threshold value;
If second percentage of votes obtained reaches the preset second percentage of votes obtained threshold value, assert that the second percentage of votes obtained reaches described
The corresponding content of edit of second percentage of votes obtained threshold value is the content of final document, wherein the second percentage of votes obtained threshold value is greater than or equal to institute
State the first percentage of votes obtained threshold value.
4. document edit method according to claim 3, which is characterized in that the statistics knot according to the vote information
It is specific that fruit obtains the step of final document further include:
If second percentage of votes obtained does not reach pre-set second percentage of votes obtained threshold value, decision-maker is obtained to presetting
Voting rule optional directive, the voting rule include vote again, continue vote or change ballot weight calculated
Any one of;
Corresponding voting rule is chosen according to the optional directive, the final document of acquisition according to the voting rule.
5. according to claim 1 to any document edit method in 4, which is characterized in that have described in the acquisition and throw
The second user end of ticket permission is specifically included for described the step of showing the vote information of content of edit on document:
Obtain the ballot weight each with the second user end of ballot permission;
Based on the ballot weight, obtaining has the second user end of ballot permission for content of edit on the displaying document
Vote information.
6. according to claim 1 to any document edit method in 4, which is characterized in that described to receive each first use
Family end group is specifically included in the step of editor's data that the editable transient document returns:
Editor's data that each first user terminal returns described in real-time or timing receipt;
Editor's data are written in the data of the transient document.
7. according to claim 1 to any document edit method in 4, which is characterized in that described according to editor's number
Include: according to the step of there is the displaying document of content of edit is formed
Editor's data that each first user terminal returns are respectively written by user information and are generated based on original document data
Transient document data in, formed show document content of edit.
8. a kind of document editing device characterized by comprising
Module is obtained, for obtaining the edit requests of at least two pre-set users;
Generation module, for generating editable transient document according to original document and being sent in response to the edit requests
The first user terminal corresponding at least two pre-set user;
Receiving module, the editor's data returned for receiving each first user terminal based on the editable transient document;
Processing module, for forming the displaying document with content of edit according to editor's data;
Sending module, for sending the second user end with ballot permission for the displaying document;
Update module, for obtaining the second user end with ballot permission for content of edit on the displaying document
Vote information obtains final document according to the statistical result of the vote information, is updated according to the final document described original
Document.
9. a kind of computer equipment, which is characterized in that including memory and processor, computer journey is stored in the memory
Sequence, the processor realize the document edit method as described in any one of claims 1 to 7 when executing the computer program
The step of.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium
Program realizes the document edit method as described in any one of claims 1 to 7 when the computer program is executed by processor
The step of.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910326308.8A CN110196837B (en) | 2019-04-23 | 2019-04-23 | Document editing method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910326308.8A CN110196837B (en) | 2019-04-23 | 2019-04-23 | Document editing method, device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110196837A true CN110196837A (en) | 2019-09-03 |
CN110196837B CN110196837B (en) | 2023-06-23 |
Family
ID=67752086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910326308.8A Active CN110196837B (en) | 2019-04-23 | 2019-04-23 | Document editing method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110196837B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113836871A (en) * | 2021-08-20 | 2021-12-24 | 北京仿真中心 | Collaborative discussion and collaborative editing integration method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120272143A1 (en) * | 2011-04-22 | 2012-10-25 | John Gillick | System and Method for Audience-Vote-Based Copyediting |
CN103914439A (en) * | 2013-01-04 | 2014-07-09 | ***通信集团公司 | Method, device and system for online document edition |
CN104965816A (en) * | 2015-07-22 | 2015-10-07 | 网易(杭州)网络有限公司 | Editing method and device for data sheet |
CN107656988A (en) * | 2017-09-12 | 2018-02-02 | 北京北信源软件股份有限公司 | Document edit method and system |
US20190079911A1 (en) * | 2017-09-13 | 2019-03-14 | Stuart Schechter | Multi-Author Document Collaboration |
-
2019
- 2019-04-23 CN CN201910326308.8A patent/CN110196837B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120272143A1 (en) * | 2011-04-22 | 2012-10-25 | John Gillick | System and Method for Audience-Vote-Based Copyediting |
CN103914439A (en) * | 2013-01-04 | 2014-07-09 | ***通信集团公司 | Method, device and system for online document edition |
CN104965816A (en) * | 2015-07-22 | 2015-10-07 | 网易(杭州)网络有限公司 | Editing method and device for data sheet |
CN107656988A (en) * | 2017-09-12 | 2018-02-02 | 北京北信源软件股份有限公司 | Document edit method and system |
US20190079911A1 (en) * | 2017-09-13 | 2019-03-14 | Stuart Schechter | Multi-Author Document Collaboration |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113836871A (en) * | 2021-08-20 | 2021-12-24 | 北京仿真中心 | Collaborative discussion and collaborative editing integration method |
Also Published As
Publication number | Publication date |
---|---|
CN110196837B (en) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106228386B (en) | A kind of information-pushing method and device | |
CN109933760A (en) | List generation method, device, computer equipment and computer readable storage medium | |
CN108764994A (en) | A kind of user behavior guidance method, device, server and storage medium | |
CN105847020A (en) | Message pushing method and device | |
CN102831817B (en) | Method for displaying marker in map servic | |
CN108990110A (en) | Network flux management method, device, storage medium and terminal | |
CN108664547A (en) | The shared method of electronic device, committee paper and storage medium | |
CN107864192A (en) | Information-pushing method, device, server and readable storage medium storing program for executing | |
CN107733984A (en) | A kind of method, terminal and computer-readable recording medium for pushing screen locking information | |
CN110245116A (en) | Reconciliation data processing method, device, equipment and computer readable storage medium | |
CN106993048A (en) | Determine method and device, information recommendation method and the device of recommendation information | |
CN107409087A (en) | Endorse in a communication environment the distribution of instruction | |
CN107657973A (en) | Text and audio mix display methods, device, terminal device and storage medium | |
CN106846034A (en) | Share generation method, device and the electronic equipment of the page | |
CN101826319A (en) | Karaoke user information sharing system | |
CN109919691A (en) | A kind of system of data processing, method and device | |
CN107786432A (en) | Information displaying method, device, computer installation and calculating readable storage medium storing program for executing | |
CN103841154B (en) | Network media information dissemination method, system and client | |
CN107770046A (en) | A kind of method and apparatus for picture mosaic | |
US20140289626A1 (en) | Cloud based audio recording system | |
CN106533923A (en) | Information processing method and device based on instant messaging software | |
CN105630757B (en) | A kind of data editing method and device | |
Smeltzer et al. | Foregrounding technology over politics? Media framings of federal elections in Malaysia | |
CN109286545A (en) | A kind of smart home device management method and device | |
CN102065109A (en) | Processing method and system of lottery draw information |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |