CN110196837A - Document edit method, device, computer equipment and storage medium - Google Patents

Document edit method, device, computer equipment and storage medium Download PDF

Info

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
Application number
CN201910326308.8A
Other languages
Chinese (zh)
Other versions
CN110196837B (en
Inventor
胡友兵
朱杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910326308.8A priority Critical patent/CN110196837B/en
Publication of CN110196837A publication Critical patent/CN110196837A/en
Application granted granted Critical
Publication of CN110196837B publication Critical patent/CN110196837B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, 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

Document edit method, device, computer equipment and storage medium
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.
CN201910326308.8A 2019-04-23 2019-04-23 Document editing method, device, computer equipment and storage medium Active CN110196837B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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