CN109598477B - Entry editing control method, device and storage medium - Google Patents
Entry editing control method, device and storage medium Download PDFInfo
- Publication number
- CN109598477B CN109598477B CN201710944248.7A CN201710944248A CN109598477B CN 109598477 B CN109598477 B CN 109598477B CN 201710944248 A CN201710944248 A CN 201710944248A CN 109598477 B CN109598477 B CN 109598477B
- Authority
- CN
- China
- Prior art keywords
- entry
- task
- editing
- task module
- edited
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000012550 audit Methods 0.000 claims abstract description 38
- 230000015654 memory Effects 0.000 claims description 29
- 238000007726 management method Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 14
- 238000012552 review Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000005291 magnetic effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012358 sourcing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- 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)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
Abstract
The embodiment of the invention discloses a method, equipment and a storage medium for controlling vocabulary entry editing, wherein the method for controlling vocabulary entry editing comprises the following steps: sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority; receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library; and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination. The invention can realize crowdsourcing of the entry editing.
Description
Technical Field
The invention relates to the technical field of information, in particular to a method, equipment and a storage medium for controlling vocabulary entry editing.
Background
With the development and the increasing popularization of information technology, more and more people acquire various knowledge and information through the internet, various network entries are produced at the same time, the life of a user is enriched, the cost of the user for acquiring the information is reduced, and the popularization of various knowledge is promoted.
The entry products providing various kinds of knowledge in the existing internet usually allow users to participate in entry editing, for an entry editing task, because points of a complete entry needing to be optimized and checked are numerous, and the user is required to carry out integral editing on the entry and meet the checking standard, the editing mode enables the user to have higher cost for learning the editing function, is difficult to master the editing process of the whole entry, has higher difficulty in completing the entry editing task, also attacks the enthusiasm of the user for editing the entry, and is not beneficial to the establishment and the propagation of the entry.
Disclosure of Invention
The present invention is directed to at least one of the above-described drawbacks, and provides a method, an apparatus, and a storage medium for controlling vocabulary entry editing, which can implement crowd sourcing of vocabulary entry editing.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a method for controlling entry editing, including the following steps:
sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
Preferably, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, after the editing right of at least one other task module in the index relationship corresponding to the entry is opened, the method further includes:
and updating the grouping information of the entries in the index relation corresponding to the entries.
Optionally, after the edited entry is approved, the method further includes:
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, after the edited entry is approved, opening the editing right of at least one other task module in the index relationship corresponding to the entry includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time;
and after the locking time is reached, if the client user does not select the task module of the open editing right item corresponding to the entry, opening the editing right of at least one other task module of the entry to other client users.
Preferably, the method further comprises:
after the edited entry is not approved, opening the editing permission of the selected task module only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of the selected task module of the entry to other client users.
Optionally, the opening the editing right of at least one other task module in the index relationship corresponding to the entry includes:
sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and opening the editing authority of at least one task module in the index relation corresponding to the entry according to the selected instruction of the client user.
Optionally, after all task modules included in the entry are edited, the method further includes:
updating task information corresponding to the entries in an entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
removing the task information corresponding to the entry from an entry task library of a user pre-associated with the entry;
and/or the presence of a gas in the gas,
and distributing an incentive value to each client user participating in editing based on the weight value of the entry content corresponding to each task module of the entry.
Preferably, the method also comprises the following pre-steps:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
In a second aspect, an embodiment of the present invention provides an entry editing control method, including the following steps:
based on a vocabulary entry task package sent by a server, displaying a task module which opens an editing right and is included in the vocabulary entry task package; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
Preferably, the task module for displaying the editing right included in the entry task package based on the entry task package sent by the server includes:
displaying a plurality of groups to be edited based on a vocabulary entry task packet sent by a server, wherein each group is associated with one or more task modules belonging to the group and vocabulary entries corresponding to the task modules;
wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries.
Optionally, the updating the editing authority of the task module of the entry according to the feedback information includes:
opening the editing authority of at least one other task module in the index relation corresponding to the entry;
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, the updating the editing authority of the task module of the entry according to the feedback information includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the task module of the open editing right item corresponding to the entry, opening the editing right of at least one other task module of the entry to other client users.
Preferably, the method further comprises:
when the edited entry is not approved, receiving feedback information returned by the server, and opening the editing authority of the task module corresponding to the edited entry only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
Optionally, the method further comprises the following pre-steps:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
In a third aspect, an embodiment of the present invention provides an entry editing control apparatus, including:
the system comprises a sending unit, a receiving unit and a processing unit, wherein the sending unit is used for sending a vocabulary entry task packet to a client, and the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the receiving unit is used for receiving the task module selected by the client user according to the entry task package, editing the entry content of the entry corresponding to the selected task module and adding the edited entry into the review library;
and the management unit is used for opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the audit.
Preferably, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the management unit includes:
and the grouping updating subunit is used for updating the grouping information of the entries in the index relationship corresponding to the entries after the edited entries are approved.
Optionally, the management unit includes:
and the permission closing subunit is used for closing the editing permission of the selected task module in the index relation corresponding to the entry after the edited entry passes the audit.
Preferably, the management unit includes:
the locking subunit is used for opening the editing permission of at least one other task module of the vocabulary entry only for the client user within preset locking time;
and the first opening subunit is configured to, after the locking time is reached, open the editing permission of at least one other task module of the entry to other client users if the client user does not select the task module of the open editing right item corresponding to the entry.
Preferably, the management unit includes:
the protection subunit is configured to, after the edited entry is not approved, open the editing permission of the selected task module only for the client user within a preset protection time;
and the second opening subunit is configured to, after the protection time is reached, open the editing permission of the selected task module of the entry to other client users if the client user does not select the selected task module of the entry again.
Optionally, the management unit includes:
the third opening subunit is used for sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and the fourth opening subunit is used for opening the editing authority of at least one task module in the index relationship corresponding to the entry according to the selected instruction of the client user.
Optionally, the apparatus further comprises:
the task updating unit is used for updating task information corresponding to the entries in the entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
the task removing unit is used for removing the task information corresponding to the vocabulary entry from a vocabulary entry task library of a user pre-associated with the vocabulary entry;
and/or the presence of a gas in the gas,
and the reward distribution unit is used for distributing reward values to each client user participating in editing based on the weight values of the entry contents corresponding to the task modules of the entries.
Preferably, the apparatus further comprises a generating unit configured to:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
In a fourth aspect, an embodiment of the present invention provides an entry editing control apparatus, including:
the display unit is used for displaying a task module which opens the editing authority and is included in the entry task package based on the entry task package sent by the server; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the submitting unit is used for receiving the task module selected by the client user according to the entry task package, editing the entry content of the entry corresponding to the selected task module and submitting the edited entry to the server;
the updating unit is used for receiving feedback information returned by the server side after the edited entry is approved, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
Preferably, the display unit comprises:
the first display subunit is used for displaying a plurality of groups to be edited based on the entry task package sent by the server, and each group is associated with one or more task modules belonging to the group and entries corresponding to the task modules; wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries.
Optionally, the updating unit includes:
the first opening subunit is used for opening the editing permission of at least one other task module in the index relation corresponding to the entry;
and the closing subunit is used for closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, the updating unit includes:
the locking subunit is configured to open the editing permission of the at least one other task module of the entry only for the client user within a preset locking time;
and the second opening subunit is used for opening the editing permission of at least one other task module of the entry to other client users if the client user does not select the task module of the opening editing right item corresponding to the entry after the locking time is reached.
Preferably, the updating unit includes:
the protection subunit is configured to receive feedback information returned by the server after the edited entry is not approved, and open the editing permission of the task module corresponding to the edited entry only for the client user within a preset protection time;
and a third opening subunit, configured to, after the protection time is reached, if the client user does not select the selected task module of the entry again, open an editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
Optionally, the apparatus further comprises a request unit, configured to:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
In a fifth aspect, an embodiment of the present invention provides a server device, which includes a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, where the one or more programs include instructions for:
sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
Preferably, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, after the editing right of at least one other task module in the index relationship corresponding to the entry is opened, the method further includes:
and updating the grouping information of the entries in the index relation corresponding to the entries.
Optionally, after the edited entry is approved, the method further includes:
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, after the edited entry is approved, opening the editing right of at least one other task module in the index relationship corresponding to the entry includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time;
and after the locking time is reached, if the client user does not select the task module of the open editing right item corresponding to the entry, opening the editing right of at least one other task module of the entry to other client users.
Preferably, the method further comprises:
after the edited entry is not approved, opening the editing permission of the selected task module only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of the selected task module of the entry to other client users.
Optionally, the opening the editing right of at least one other task module in the index relationship corresponding to the entry includes:
sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and opening the editing authority of at least one task module in the index relation corresponding to the entry according to the selected instruction of the client user.
Optionally, after all task modules included in the entry are edited, the method further includes:
updating task information corresponding to the entries in an entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
removing the task information corresponding to the entry from an entry task library of a user pre-associated with the entry;
and/or the presence of a gas in the gas,
and distributing an incentive value to each client user participating in editing based on the weight value of the entry content corresponding to each task module of the entry.
Preferably, the method also comprises the following pre-steps:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
In a sixth aspect, an embodiment of the present invention provides a client device, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and configured for execution by the one or more processors to include instructions for:
based on a vocabulary entry task package sent by a server, displaying a task module which opens an editing right and is included in the vocabulary entry task package; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
Preferably, the first and second electrodes are formed of a metal,
the entry task package based on the server side shows the task module which opens the editing authority and is included in the entry task package, and the task module comprises:
displaying a plurality of groups to be edited based on a vocabulary entry task packet sent by a server, wherein each group is associated with one or more task modules belonging to the group and vocabulary entries corresponding to the task modules;
wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries.
Alternatively,
the updating of the editing right of the task module of the entry according to the feedback information includes:
opening the editing authority of at least one other task module in the index relation corresponding to the entry;
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, the updating the editing authority of the task module of the entry according to the feedback information includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the task module of the open editing right item corresponding to the entry, opening the editing right of at least one other task module of the entry to other client users.
Preferably, the method further comprises: when the edited entry is not approved, receiving feedback information returned by the server, and opening the editing authority of the task module corresponding to the edited entry only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
Optionally, the method further comprises the following pre-steps:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
In a seventh aspect, an embodiment of the present invention provides a storage medium, where the storage medium includes a stored application program, and when the application program runs, a system in which the storage medium is located is controlled to execute the steps of any entry editing control method provided in the first aspect.
In an eighth aspect, an embodiment of the present invention provides a storage medium, where the storage medium includes a stored application program, and where the storage medium is controlled by a system to execute any one of the steps of the entry editing control method provided in the second aspect when the application program runs.
Compared with the prior art, the technical scheme provided by the invention at least has the following advantages:
the embodiment of the invention provides a vocabulary entry editing control scheme, which comprises the steps of firstly sending a vocabulary entry task package to a client, wherein the vocabulary entry task package comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority; and receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library. By adopting the scheme, the user can edit and submit the audit of at least part of the content of the entry within the editing authority range, the editing difficulty and the task amount are reduced, and the flexibility of entry editing is improved. In addition, after the edited entry is approved, the editing authority of at least one other task module in the index relation corresponding to the entry is opened, so that each task module of the entry is edited and completed by a client user. After the edited entry corresponding to the task module passes the audit, the editing permission of other task modules of the same entry is opened for the user to edit, so that each task module of the entry is edited by one or more users, and crowdsourcing of entry editing is realized.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating an entry editing control method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating an entry editing control method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an entry editing control apparatus according to a preferred embodiment of the present invention;
fig. 4 is a schematic structural diagram of an entry editing control apparatus according to a preferred embodiment of the present invention;
FIG. 5 is a block diagram of a client device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a server device according to another embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention.
In some of the flows described in the specification and claims of the present invention and in the above-described figures, a number of operations are included that occur in a particular order, but it should be clearly understood that the operations may be performed out of order or in parallel with the order in which they occur, with the order of the operations being numbered, e.g., S10, S11, etc., merely to distinguish between various operations, and the order of the operations by themselves is not meant to imply any order of performance. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those of ordinary skill in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
It can be understood by those skilled in the art that the term used in the present invention is also called a term, and generally refers to a network term, including included words and their paraphrases, which are explanations of concepts of various things, phenomena, etc., and may be words, or composed of words, etc., or supplemented with media such as pictures, videos, etc. The entry can be used as a basic component of an open knowledge sharing platform (such as network encyclopedia) and can generally open the right of reading and/or editing for users or the public.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a flow chart of an entry editing control method according to an embodiment of the present invention is shown, which includes the following steps:
step S11: sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority; step S12: receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
step S13: and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
The embodiment of the invention provides a vocabulary entry editing control scheme, which comprises the steps of firstly sending a vocabulary entry task packet containing at least one vocabulary entry and an index relation corresponding to the vocabulary entry to a client, wherein the index relation comprises a corresponding relation between vocabulary entry contents divided according to a vocabulary entry format and a task module generated or preset aiming at the vocabulary entry contents; at least one task module in each index relation is opened with editing authority; and receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library. By adopting the scheme, the user can edit and submit the audit of at least part of the content of the entry within the editing authority range, the editing difficulty and the task amount are reduced, and the flexibility of entry editing is improved. In addition, after the edited entry is approved, the editing permission of at least one other task module of the entry corresponding to the edited entry is opened, so that each task module of the entry is edited and completed by the client user. After the edited entry corresponding to the task module passes the audit, the editing permission of other task modules of the same entry is opened for the user to edit, so that each task module of the entry is edited by one or more users, and crowdsourcing of entry editing is realized.
The following further describes specific implementation of each step in the embodiments of the present application:
step S11, sending an entry task package to a client, wherein the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the server sends the entry task packet to the client, and the entry task packet can be pushed to the client user by the server or sent to the corresponding client user by the server based on the pulling operation of the client.
The entry task package may include an index relationship corresponding to at least one entry, where the index relationship includes a correspondence between entry content divided according to an entry format and task modules generated or preset for the entry content, and each entry may correspond to one or more task modules by the division manner, and each task module corresponds to a part of the entry content of the entry.
Generally, the format of the entries, i.e., the structure thereof, is generated or preset based on the storage and display requirements of the entries. In this embodiment, based on the entry format of each entry, a plurality of task modules may be constructed, each task module may respectively correspond to different part of contents obtained by dividing the entry according to the format thereof, and a corresponding relationship between the task module and the corresponding entry content, that is, the index relationship is established. Therefore, each task module included in the entry can respectively correspond to each part of content of the entry based on the index relation, such as an abstract and abstract diagram, a basic information column, a directory structure, text content, missing and missing detection and omission and the like.
Further, the entry task package may further include prompt information, such as a task specification, a task target, and the like, where the prompt information may be in the form of a text, a picture, a link, and the like, and is used to help a user edit a related entry. Moreover, the entry task package can also set task time, so that the entry task package is effective in the task time range.
In the present application, at least one task module in each index relationship is opened with an editing right. Optionally, the index relationship may further include opening information of the task module editing right, where the opening information is used to indicate which one or more task modules in the entry corresponding to the index relationship have been developed with the editing right. Specifically, the server or the client device may open the editing right of the corresponding task module according to a request of the client user, or open the editing right of the corresponding task module according to a preset right opening rule or an opening sequence. The user can edit the entry content corresponding to the task module with the editing authority opened in the entry within the editing authority range, and the editing difficulty and the task amount of the user are reduced.
In the embodiment of the present invention, on one hand, the server may generate the entry task package based on the historical data and/or the user data in the entry database according to the preset generation rule, for example, an entry belonging to the user excellence field, an entry with high query frequency, or an entry with a small number of edited times may be used as an entry to be edited, so as to generate the entry task package; for example, a new entry to be edited can be formed based on the current hot topic, and then an entry task package is generated; or when the content or the form of the existing entry in the entry database is not complete, the existing entry can be used as the entry to be edited and associated into the task packet for the client user to edit.
On the other hand, when sending the entry task package to the client, the server may send the task package to a plurality of pre-associated client users, or send the task package to the client user who initiated the entry task package acquisition request. For example, the multiple pre-associated client users for the entry task package issued by the server may include: users who are associated with the corresponding entry, or who frequently edit the associated category entries, or who belong to a predetermined group, for example, may be given the "basketball" associated entry to member users of the "sports basketball team". Therefore, the efficiency of editing the entries by the user can be improved, and the completion quality of editing the entries is improved.
As described above, in an embodiment where the server sends the entry task package to the corresponding client user based on the pull operation of the client, the present invention may further include the following pre-step: receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package; and/or receiving an entry task package acquisition request of the client user, opening the editing permission of at least one task module in the entry task package acquisition request including the index relation of the entries, and generating the entry task package.
In the embodiments of the present invention, after receiving the entry task package, the client may display one or more task modules preset according to the entry format based on the entry task package sent from the server, for example, in some embodiments, the entry is subjected to editing control, and the task modules preset according to the entry format may be displayed in a client user interface for a user to edit. Further, the corresponding entry can be displayed. The client user can edit the entries conveniently.
More specifically, the entry task package may further include: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
It should be noted that, when an entry only includes a task module of an opened right, the group to which the entry belongs is the group to which the task module belongs; when a term includes a plurality of task modules of an openweighted item, the term may correspond to a plurality of groups, that is, the term may appear in the group to which each task module of the openweighted item belongs.
Specifically, each group is suitable to be associated with one or more entries, and the task module corresponding to the group and included in the entry associated with each group is opened with editing authority. Whether an entry is listed in a group depends on whether the corresponding task module for the entry is opened with editing rights. For example, in some embodiments, the client performs editing control on the entries, the client may perform group display on the entries in the task package, and it is assumed that a plurality of groups Z1 to Z5, entries C1 to C10 associated with a certain group Z1, and the like are displayed in the client user interface, where the groups Z1 to Z5 may respectively correspond to task modules such as a summary & abstract diagram, a basic information column, a directory structure, text content, and missing/missing repairing of the entries, and the client user may obtain the task module of any entry belonging to these groups for editing. Moreover, the entries which are obtained by the client user in the group, namely the entries belonging to the task library of the group, can be displayed under the group, so that the user can conveniently check the entry task of the user.
Further, in some embodiments, a user at the client may also select to replace an entry in the group, so that the client sends a replacement request to the server, and the server returns an entry task package after replacing at least one entry after receiving the replacement request. And the client user can edit the entries more flexibly.
In order to avoid the occurrence of an editing conflict event, in a possible embodiment of the present invention, there may be a single editing principle for editing entries, that is, only one user can edit the same entry at the same time. When a certain client user selects one of the task modules of a certain entry, the editing permission of the other task modules corresponding to the entry is in a closed state (not available for the user), only when the user finishes editing and passes the audit, the editing permission of the other task modules of the entry is allowed to be opened, and at the moment, the client user can obtain the other task modules of the entry for editing until all the task modules corresponding to the entry are edited and pass the audit, and the editing of the entry is finished. Based on this embodiment, it may be set that, in step S11, only one task module in each index relationship is opened with the editing right, and only after the task module is edited and checked by the user, the editing rights of other task modules in the entry are opened. Therefore, the integrity of the entry data and the fluency of user editing can be favorably ensured.
And step S12, receiving the task module selected by the client user according to the entry task package, editing the entry content corresponding to the selected task module, and adding the edited entry into an audit library. And the edited entries comprise the edited entries which are made by the client user aiming at the task module.
After receiving the entry task packet, the client user selects a corresponding task module according to the editing capability of the client user; and after a client user selects a certain task module, editing corresponding entry content in the entry corresponding to the task module within the editing authority range, and submitting the edited entry content after the editing is finished. The server receives the edited entry transmitted from the client, and can also audit the edited entry through the server in order to ensure the quality of the entry and form effective entry data, specifically, audit the edited entry content part in the edited entry. And after the related personnel or the program audits the edited entry, obtaining the result that the audited entry after the edited entry is approved or not approved.
And step S13, after the edited entry is approved, opening the editing authority of at least one other task module in the index relation corresponding to the entry so that each task module of the entry is edited and completed by the client user.
In the embodiment of the present application, after the edited entry is approved, the editing permission of the edited task module in the index relationship corresponding to the entry may also be closed.
In one embodiment, after the edited entry submitted by the client user passes the audit, the server opens the editing permission of at least one other task module of the entry, and allows the user to edit corresponding partial contents of the other task modules of the entry, so that each task module of the same entry is edited by one or more client users for multiple times to finally complete the overall editing of the entry. The invention allows modular editing and auditing of the entries, the whole editing process of the entries is divided into zero through the task module, and the client user can submit the auditing by only completing one module, so that one entry can be edited by a plurality of users in a resultant manner, the standard of excellent entries is easier to achieve, the editing difficulty of a single user can be reduced, and the crowdsourcing of the entry editing is realized.
It can be understood that, in some implementation manners of the present invention, when the edited entry submitted by the client user passes the review and the editing rights of other task modules of the entry are opened, the editing rights of at least one task module in the index relationship corresponding to the entry may be opened in sequence according to a preset editing sequence; or, after the edited entry is approved, the editing authority of at least one task module in the index relationship corresponding to the entry may be opened according to the selected instruction of the client user. For example, the editing permissions of the corresponding task modules may be sequentially opened according to the sequence formed by the entry formats, for example, when a client user edits and submits an abstract and a abstract chart of a certain entry and the abstract are approved, the editing permissions of a basic information column of the task module of the entry may be opened, and similarly, the editing permissions of the task modules of a directory structure, a text content, a gap and omission checking, and the like of the entry may be sequentially opened, so that complete editing of the entry may be gradually realized. Or, after a client user edits a certain task module and passes the audit, other task modules can be selected by himself for editing, so that the flexibility of entry editing is enhanced, and the user experience is improved.
More specifically, after the edited entry is approved, the editing authority of at least one other task module of the entry may be opened and the grouping relationship of the entry may be updated accordingly, so that each task module of the entry is edited and completed by the client user. For example, after the client user edits and submits the abstract and abstract diagrams of the task module of the entry "basket" and the abstract and abstract diagrams are checked to pass, the editing authority of the text content "of the task module of the entry can be opened, and the grouping information of the entry is updated correspondingly, so that the entry" basket "is listed in the grouping corresponding to the text content" of the task module for the client user to pick up and/or edit.
Further, after the server opens the editing authority of at least one other task module in the index relationship corresponding to the entry or/and updates the grouping information of the entry in the index relationship corresponding to the entry, the server can also send corresponding feedback information to the client, so that the client changes a user interface according to the feedback information or receives an edited entry formed after the user edits a related entry.
In order to maintain the continuity of the entry edited by the user, in some implementation manners of the present invention, when the entry submitted by the client user after editing passes the audit, opening the editing permission of at least one other task module of the entry may further specifically include: opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the selected task module of the entry, opening the editing permission of at least one other task module of the entry to other client users. Preferably, after the locking time is reached, the editing authority of the selected task module may be opened to other client users pre-associated with the entry. For example, after the client user "adminre" edits and submits the task module "abstract & abstract diagram" of the entry "basket" and the abstract & abstract diagram "passes the audit, the editing authority of other task modules of the entry" basket "is opened only for the client user" adminre "within 2 hours of the lock time, so that only the client user" adminre "can edit other task modules of the entry within the lock time. After the lockout time has elapsed, if the user "adminre" has not yet picked up and edited other task modules of the entry "basket", then the other task modules of the entry "basket" may be allowed to be opened to other client users.
In another embodiment, since there may be a case where the edited entry submitted by the client user fails to be checked, the embodiment of the present invention may further include the following steps: after the edited entry is not approved, opening the editing permission of the selected task module again only for the client user within preset protection time; and opening the editing authority of the selected task module to other client users after the protection time is reached, so that each task module of the same entry is edited for many times by one or more client users, and each task module of the entry is edited. Preferably, after the protection time is reached, the editing permission of the selected task module may be opened to other client users pre-associated with the entry. For example, after the review of the task module "abstract & summary diagram" of the entry "basket up" submitted by the client user "adminre" fails, the editing right of the entry task module "abstract & summary diagram" is continuously opened only for the client user "adminre" within the 6-hour protection time, so that only the client user "adminre" can re-edit the task module within the lock time. After the locking time, if the user 'adminre' still does not pick up and edit the vocabulary entry task module 'abstract & abstract diagram', the editing right of the vocabulary entry task module 'abstract & abstract diagram' is allowed to be opened to other client users.
Further, in order to reduce repeated editing of the client user and improve editing efficiency, in some implementation manners of the present invention, after the edited entry is not approved, the editing right of the selected task module of the entry is only continuously opened for the client user within a preset protection time, so that the client user continuously edits the selected task module. That is, the current client user is allowed to continue modifying and submitting based on the edition of the task module submitted by the user in the protection time.
In some possible embodiments of the present invention, the client user needs to know the editing control progress of the entry, and therefore the following subsequent steps are further included: and after all task modules included by the entry are edited, correspondingly updating the task information corresponding to the entry in the entry task library of each client user participating in the editing and/or removing the task information corresponding to the entry from the entry task library of the user pre-associated with the entry. It should be noted that, in the process of editing and auditing each task module of the entry, the server may also notify the client user of the updated current state of the entry. In addition, the entries are edited for the incentive client users, and corresponding rewards are given based on preset incentive rules according to the contribution of the client users to the entry editing. For example, the invention may also include the following subsequent steps: and after all task modules included in the entry are edited, distributing an award value to each client user participating in the editing based on the weight value of the entry content corresponding to each task module of the entry.
And when all the modules of the entry are edited and checked, the editing of the entry is finished, and the server side can store the content information of the entry into the entry database. As a basic composition unit of the open knowledge sharing platform, the entry can be opened to the network user to realize knowledge sharing, so the invention further can comprise the following subsequent steps: and opening the edited entry to a public access interface to call the latest edited content. For example, a network user may utilize a client or other program to invoke the entry content in a server or entry database through a public access interface.
By disclosing the entry editing control method, the implementation of the invention can enable each task module of the entry to be edited and finished by one or more users by performing modular editing on the entry, thereby reducing the entry editing difficulty and task amount of a single user and realizing crowdsourcing of entry editing.
Referring to fig. 2, a flow chart of an entry editing control method according to an embodiment of the present invention is shown, which includes the following steps:
step S21: displaying a task module which opens an editing right and is included in an entry task package based on the entry task package sent by a server; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
step S22: receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
step S23: after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
The embodiment of the invention provides a vocabulary entry editing control scheme, which comprises the steps of firstly, displaying one or more task modules generated or preset aiming at vocabulary entry contents divided according to a vocabulary entry format based on a vocabulary entry task packet sent by a server; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relation comprises a corresponding relation between the entry content and the task module; at least one task module in each index relation is opened with editing authority; the editing authority is used for allowing a user to edit the partial content of the entry corresponding to the task module; and then receiving a task module selected by a client user according to the entry task package, editing entry content of the entry corresponding to the selected task module, and submitting the edited entry to a server. The user can edit at least part of the content of the entry in the editing authority range and submit the audit, the editing difficulty and the task amount are reduced, and the flexibility of entry editing is improved. In addition, after the edited entry is approved, feedback information formed after the server side adjusts the editing permission of other task modules of the entry according to the edited entry is received, and the editing permission of the other task modules of the entry is opened for editing, so that all the task modules of the entry are edited. After the edited entry corresponding to the task module passes the audit, the editing permission of other task modules of the same entry is opened for the user to edit, so that each task module of the entry is edited by one or more users, and crowdsourcing of entry editing is realized. The following further explains the specific implementation of each step:
step S21, displaying task modules which are included in the entry task package and open editing authority based on the entry task package sent by the server; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority.
The client receives the entry task packet sent by the server, and the entry task packet can be pushed to a client user by the server or sent to a corresponding client user by the server based on the pulling operation of the client. The entry task package may include an index relationship corresponding to at least one entry, where the index relationship includes a correspondence between entry content divided according to an entry format and task modules generated or preset for the entry content, and each entry may correspond to one or more task modules by the division manner, and each task module corresponds to a part of the entry content of the entry.
At least one task module in each index relationship is opened with an editing right, and optionally, the index relationship of the task package further includes opening information of the editing right of the task module, where the opening information is used to indicate which one or more task modules in the entry corresponding to the index relationship have been developed with the editing right. Specifically, the server or the client device may open the editing right of the corresponding task module according to a request of the client user, or open the editing right of the corresponding task module according to a preset right opening rule or an opening sequence. The user can edit the entry content corresponding to the task module with the editing authority opened in the entry within the editing authority range, and the editing difficulty and the task amount of the user are reduced.
As described above, in an embodiment where the client pulls the entry task package to the server, the present invention may further include the following pre-step: and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user. Correspondingly, the server receives an entry task package acquisition request of a client user, retrieves an entry to be edited associated with the client user, and/or opens an editing authority of at least one task module of the entry corresponding to the entry task package acquisition request to generate an entry task package.
More specifically, the task module that exposes the editing right included in the entry task package based on the entry task package sent by the server includes: and displaying a plurality of groups to be edited based on the entry task package sent by the server, wherein each group is associated with one or more task modules belonging to the group and entries corresponding to the task modules. Wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
It should be noted that, when an entry only includes a task module of an opened right, the group to which the entry belongs is the group to which the task module belongs; when a term includes a plurality of task modules of an openweighted item, the term may correspond to a plurality of groups, that is, the term may appear in the group to which each task module of the openweighted item belongs.
And step S22, receiving the task module selected by the client user according to the entry task package, editing the entry content of the entry corresponding to the selected task module, and submitting the edited entry to the server.
After receiving the entry task packet, the client user selects a corresponding task module according to the editing capability of the client user; and after a client user selects a certain task module, editing corresponding entry content in the entry corresponding to the task module within the editing authority range, and submitting the edited entry content after the editing is finished. The server receives the edited entry transmitted from the client, and can also audit the edited entry through the server in order to ensure the quality of the entry and form effective entry data, specifically, audit the edited entry content part in the edited entry. And after the related personnel or the program audits the edited entry, obtaining the result that the audited entry after the edited entry is approved or not approved, and sending corresponding feedback information to the client.
Step S23, after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
In this embodiment of the present application, the updating the editing right of the task module of the entry according to the feedback information includes: opening the editing authority of at least one other task module in the index relation corresponding to the entry; and closing the editing permission of the selected task module in the index relation corresponding to the entry.
In one embodiment, after the edited entry submitted by the client user passes the audit, the client receives feedback information formed by the server adjusting the editing permission of other task modules of the entry according to the edited entry, opens the editing permission of the other task modules of the entry for editing, and allows the user to edit the corresponding part of the content of at least one other task module of the entry, so that each task module of the same entry is edited by one or more client users for multiple times to finally complete the overall editing of the entry. The invention allows modular editing and auditing of the entries, the whole editing process of the entries is divided into zero through the task module, and the client user can submit the auditing by only completing one module, so that one entry can be edited by a plurality of users in a resultant manner, the standard of excellent entries is easier to achieve, the editing difficulty of a single user can be reduced, and the crowdsourcing of the entry editing is realized.
It can be understood that, in some implementation manners of the present invention, after the edited entry submitted by the client user passes the review, the feedback information formed by the server adjusting the editing permissions of the other task modules of the entry according to the edited entry is received, and when the editing permission of at least one other task module of the entry corresponding to the edited entry is opened for editing, the editing permission of at least one task module in the index relationship corresponding to the entry can be opened in sequence according to a preset editing sequence; or, after the edited entry is approved, the editing authority of at least one task module in the index relationship corresponding to the entry may be opened according to the selected instruction of the client user. The flexibility of vocabulary entry editing is enhanced, and the user experience is improved.
More specifically, after the edited entry is approved, feedback information of a grouping relationship formed by the server side after adjusting the editing permissions of other task modules of the entry according to the edited entry can be received, and the editing permissions of the other task modules of the entry are opened for editing, so that all the task modules of the entry are edited. Optionally, the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries. For example, in some embodiments, after the client user edits and submits the abstract and abstract of the task module of the entry "basket" and the abstract and abstract are passed through the audit, the editing right of the text content of the entry task module may be opened based on the feedback information, and the entry "basket" is listed in the group corresponding to the text content of the task module according to the updated grouping information in the feedback information, so as to be received and/or edited by the client user.
In order to maintain the continuity of the entries edited by the user, in some implementation manners of the present invention, after the edited entry submitted by the client user passes the audit, the updating the editing permission of the task module of the entry according to the feedback information may further specifically include: opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the selected task module of the entry, opening the editing permission of at least one other task module of the entry to other client users. Preferably, after the locking time is reached, the editing authority of the selected task module may be opened to other client users pre-associated with the entry. For example, after the client user "adminre" edits and submits the task module "abstract & abstract diagram" of the entry "basket" and the abstract & abstract diagram "passes the audit, the editing authority of other task modules of the entry" basket "is opened only for the client user" adminre "within 2 hours of the lock time, so that only the client user" adminre "can edit other task modules of the entry within the lock time. After the lockout time has elapsed, if the user "adminre" has not yet picked up and edited other task modules of the entry "basket", then the other task modules of the entry "basket" may be allowed to be opened to other client users.
In another embodiment, since there may be a case where the edited entry submitted by the client user fails to be checked, the embodiment of the present invention may further include the following steps: and after the edited entry is not approved, receiving feedback information formed by the server side after the editing authority of the task module of the entry is adjusted according to the edited entry, and opening the editing authority of the task module corresponding to the entry for editing so that each task module of the entry is edited. Specifically, after the edited entry is not approved, feedback information returned by the server is received, and the editing authority of the selected task module is opened again only for the client user within a preset protection time; and opening the editing authority of the selected task module to other client users after the protection time is reached, so that each task module of the same entry is edited for many times by one or more client users, and each task module of the entry is edited. Preferably, after the protection time is reached, the editing permission of the selected task module may be opened to other client users pre-associated with the entry. . For example, after the review of the task module "abstract & abstract diagram" of the entry "basket up" submitted by the client user "adminre" fails, the editing right of the entry task module "abstract & abstract diagram" is continuously opened only for the client user "adminre" within the 6-hour protection time, so that only the client user "adminre" can edit the task module within the lock time. And after the locking time is passed, allowing the task module to be edited, wherein the entry is 'basket up' to be opened for other client users.
In some possible embodiments of the present invention, the client user needs to know the editing control progress of the entry, and therefore the following subsequent steps are further included: and after all task modules included by the entry are edited, receiving update information sent by the server, correspondingly updating the task information corresponding to the corresponding entry in the entry task library of each client user participating in the editing, and/or removing the task information corresponding to the entry from the entry task library of the user pre-associated with the entry. It should be noted that, in the process of editing and auditing each task module of the entry, the server may also notify the client user of the updated current state of the entry.
By disclosing the entry editing control method, the implementation of the invention can enable each task module of the entry to be edited and finished by one or more users by performing modular editing on the entry, thereby reducing the entry editing difficulty and task amount of a single user and realizing crowdsourcing of entry editing.
Based on the modular design concept, the present invention further provides an entry editing control device based on the entry editing control method, as shown in fig. 3, which is a schematic structural diagram of an entry editing control device according to a preferred embodiment of the present invention, and includes:
the system comprises a sending unit 11, a processing unit and a processing unit, wherein the sending unit is used for sending a vocabulary entry task packet to a client, and the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the receiving unit 12 is configured to receive a task module selected by a client user according to the entry task package, edit entry content of an entry corresponding to the selected task module, and add the edited entry to an audit library;
and the management unit 13 is configured to, after the edited entry is approved, open the editing permission of at least one other task module in the index relationship corresponding to the entry.
Preferably, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the management unit 13 includes:
and the grouping updating subunit is used for updating the grouping information of the entries in the index relationship corresponding to the entries after the edited entries are approved.
Optionally, the management unit 13 includes:
and the permission closing subunit is used for closing the editing permission of the selected task module in the index relation corresponding to the entry after the edited entry passes the audit.
Preferably, the management unit 13 includes:
the locking subunit is used for opening the editing permission of at least one other task module of the vocabulary entry only for the client user within preset locking time;
and the first opening subunit is configured to, after the locking time is reached, open the editing permission of at least one other task module of the entry to other client users if the client user does not select the task module of the open editing right item corresponding to the entry.
Preferably, the management unit 13 includes:
the protection subunit is configured to, after the edited entry is not approved, open the editing permission of the selected task module only for the client user within a preset protection time;
and the second opening subunit is configured to, after the protection time is reached, open the editing permission of the selected task module of the entry to other client users if the client user does not select the selected task module of the entry again.
Optionally, the management unit 13 includes:
the third opening subunit is used for sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and the fourth opening subunit is used for opening the editing authority of at least one task module in the index relationship corresponding to the entry according to the selected instruction of the client user.
Optionally, the apparatus further comprises:
the task updating unit is used for updating task information corresponding to the entries in the entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
the task removing unit is used for removing the task information corresponding to the vocabulary entry from a vocabulary entry task library of a user pre-associated with the vocabulary entry;
and/or the presence of a gas in the gas,
and the reward distribution unit is used for distributing reward values to each client user participating in editing based on the weight values of the entry contents corresponding to the task modules of the entries.
Preferably, the apparatus further comprises a generating unit configured to:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
Based on the modular design concept, the present invention further provides an entry editing control device based on the entry editing control method, as shown in fig. 4, which is a schematic structural diagram of an entry editing control device according to a preferred embodiment of the present invention, including:
the display unit 21 is configured to display a task module, included in a vocabulary entry task package, for which an editing right is opened, based on the vocabulary entry task package sent by a server; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the submitting unit 22 is configured to receive a task module selected by a client user according to the entry task package, edit entry content of an entry corresponding to the selected task module, and submit the edited entry to a server;
the updating unit 23 is configured to receive feedback information returned by the server after the edited entry is approved, and update the editing permission of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
Preferably, the display unit 21 comprises:
the first display subunit is used for displaying a plurality of groups to be edited based on the entry task package sent by the server, and each group is associated with one or more task modules belonging to the group and entries corresponding to the task modules; wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries.
Optionally, the updating unit 23 includes:
the first opening subunit is used for opening the editing permission of at least one other task module in the index relation corresponding to the entry;
and the closing subunit is used for closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, the updating unit 23 includes:
the locking subunit is configured to open the editing permission of the at least one other task module of the entry only for the client user within a preset locking time;
and the second opening subunit is used for opening the editing permission of at least one other task module of the entry to other client users if the client user does not select the task module of the opening editing right item corresponding to the entry after the locking time is reached.
Preferably, the updating unit 23 includes:
the protection subunit is configured to receive feedback information returned by the server after the edited entry is not approved, and open the editing permission of the task module corresponding to the edited entry only for the client user within a preset protection time;
and a third opening subunit, configured to, after the protection time is reached, if the client user does not select the selected task module of the entry again, open an editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
Optionally, the apparatus further comprises a request unit, configured to:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
Embodiments of the present invention also provide a server device, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, where the one or more programs include instructions for:
sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
Preferably, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, after the editing right of at least one other task module in the index relationship corresponding to the entry is opened, the method further includes:
and updating the grouping information of the entries in the index relation corresponding to the entries.
Optionally, after the edited entry is approved, the method further includes:
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, after the edited entry is approved, opening the editing right of at least one other task module in the index relationship corresponding to the entry includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time;
and after the locking time is reached, if the client user does not select the task module of the open editing right item corresponding to the entry, opening the editing right of at least one other task module of the entry to other client users.
Preferably, the method further comprises:
after the edited entry is not approved, opening the editing permission of the selected task module only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of the selected task module of the entry to other client users.
Optionally, the opening the editing right of at least one other task module in the index relationship corresponding to the entry includes:
sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and opening the editing authority of at least one task module in the index relation corresponding to the entry according to the selected instruction of the client user.
Optionally, after all task modules included in the entry are edited, the method further includes:
updating task information corresponding to the entries in an entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
removing the task information corresponding to the entry from an entry task library of a user pre-associated with the entry;
and/or the presence of a gas in the gas,
and distributing an incentive value to each client user participating in editing based on the weight value of the entry content corresponding to each task module of the entry.
Preferably, the method also comprises the following pre-steps:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
Embodiments of the present invention also provide a client device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for:
based on a vocabulary entry task package sent by a server, displaying a task module which opens an editing right and is included in the vocabulary entry task package; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
Preferably, the task module for displaying the editing right included in the entry task package based on the entry task package sent by the server includes:
displaying a plurality of groups to be edited based on a vocabulary entry task packet sent by a server, wherein each group is associated with one or more task modules belonging to the group and vocabulary entries corresponding to the task modules;
wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules of the opened right items in the entry.
Preferably, the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries.
Optionally, the updating the editing authority of the task module of the entry according to the feedback information includes:
opening the editing authority of at least one other task module in the index relation corresponding to the entry;
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
Preferably, the updating the editing authority of the task module of the entry according to the feedback information includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the task module of the open editing right item corresponding to the entry, opening the editing right of at least one other task module of the entry to other client users.
Preferably, the method further comprises:
when the edited entry is not approved, receiving feedback information returned by the server, and opening the editing authority of the task module corresponding to the edited entry only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
Optionally, the method further comprises the following pre-steps:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
Referring to fig. 5, an exemplary embodiment illustrates a block diagram of a client device 900 as a terminal. For example, client device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and so forth.
Referring to fig. 5, client device 900 may include one or more of the following components: processing component 902, memory 904, power component 906, multimedia component 908, audio component 910, input/output (I/O) interface 912, sensor component 914, and communication component 916.
The processing component 902 generally controls overall operation of the client device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing element 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the device 900. Examples of such data include instructions for any application or method operating on client device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power component 906 provides power to the various components of the client device 900. The power components 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the client device 900.
The multimedia components 908 include a screen that provides an output interface between the client device 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide motion action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 900 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, audio component 910 includes a Microphone (MIC) configured to receive external audio signals when client device 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The communication component 916 is configured to facilitate communications between the client device 900 and other devices in a wired or wireless manner. Client device 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the client device 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a storage medium is further provided, where the storage medium includes a stored application program, where the application program controls a system where the storage medium is located to execute the steps in any one of the above-mentioned embodiments of the method for controlling entry editing when the application program runs, and the method includes:
based on a vocabulary entry task package sent by a server, displaying a task module which opens an editing right and is included in the vocabulary entry task package; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
Fig. 6 is a schematic structural diagram of a server device in some embodiments of the invention. The server device 1900 may vary widely in configuration or performance and may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage media 1930 (e.g., one or more mass storage devices) storing applications 1942 or data 1944. Memory 1932 and storage medium 1930 can be, among other things, transient or persistent storage. The program stored in storage medium 1930 may include one or more modules (not shown), each of which may include a sequence of instructions operating on a server device. Further, the central processor 1922 may be configured to communicate with the storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the server device 1900.
In an exemplary embodiment, a storage medium is further provided, where the storage medium includes a stored application program, where the application program controls a system where the storage medium is located to execute the steps in any one of the above-mentioned embodiments of the method for controlling entry editing when the application program runs, and the method includes:
sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
The edited entry of the edited entry can be known through the disclosure of the client device or the storage medium of the invention, and the implementation of the invention can make each task module of the entry be edited and completed by one or more users by performing modular editing on the entry, thereby reducing the entry editing difficulty and task amount of a single user and realizing the crowdsourcing of the entry editing. The entry edited by the entry server after being edited by the server can be known through the disclosure of the server equipment or the storage medium of the invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
It will be understood by those skilled in the art that all or part of the steps in the methods of the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, which may include, but is not limited to: any type of disk including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks, ROMs (Read-Only memories), RAMs (Random Access memories), EPROMs (Erasable Programmable Read-Only memories), EEPROMs (Electrically Erasable Programmable Read-Only memories), flash memories, magnetic cards, or ray cards.
While the term editing control method, device and storage medium provided by the present invention have been described in detail, those skilled in the art will appreciate that the present invention is not limited to the foregoing description, and that various modifications and changes may be made without departing from the spirit and scope of the invention.
Claims (50)
1. A method for controlling entry editing is characterized by comprising the following steps:
sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
2. The entry editing control method according to claim 1, wherein the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules with the opened authority in the entry.
3. The entry editing control method according to claim 2, wherein after the opening of the editing right of at least one other task module in the index relationship corresponding to the entry, the method further comprises:
and updating the grouping information of the entries in the index relation corresponding to the entries.
4. The entry editing control method according to claim 1, wherein after the edited entry is approved, the method further comprises:
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
5. The entry editing control method according to any one of claims 1 to 4, wherein opening the editing right of at least one other task module in the index relationship corresponding to the entry after the edited entry is approved includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time;
and after the locking time is reached, if the client user does not select the task module which is corresponding to the entry and opens the editing authority of at least one other task module of the entry, opening the editing authority of the at least one other task module of the entry to other client users.
6. The entry editing control method according to any one of claims 1 to 4, further comprising:
after the edited entry is not approved, opening the editing permission of the selected task module only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of the selected task module of the entry to other client users.
7. The entry editing control method according to any one of claims 1 to 4, wherein the opening of the editing right of at least one other task module in the index relationship corresponding to the entry includes:
sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and opening the editing authority of at least one task module in the index relation corresponding to the entry according to the selected instruction of the client user.
8. The entry editing control method according to any one of claims 1 to 4, wherein when all task modules included in the entry are edited, the method further includes:
updating task information corresponding to the entries in an entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
removing the task information corresponding to the entry from an entry task library of a user pre-associated with the entry;
and/or the presence of a gas in the gas,
and distributing an incentive value to each client user participating in editing based on the weight value of the entry content corresponding to each task module of the entry.
9. The entry editing control method according to any one of claims 1 to 4, further comprising the preceding steps of:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
10. A method for controlling entry editing is characterized by comprising the following steps:
based on a vocabulary entry task package sent by a server, displaying a task module which opens an editing right and is included in the vocabulary entry task package; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
11. The entry editing control method according to claim 10, wherein the task module that exposes the editing right included in the entry task package based on the entry task package sent from the server includes:
displaying a plurality of groups to be edited based on a vocabulary entry task packet sent by a server, wherein each group is associated with one or more task modules belonging to the group and vocabulary entries corresponding to the task modules;
wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules with the opened authority in the entry.
12. The entry editing control method according to claim 11, wherein the feedback information further includes: and updating the grouping information of the entries in the index relationship corresponding to the entries.
13. The entry editing control method according to claim 10, wherein the updating of the editing right of the task module of the entry according to the feedback information includes:
opening the editing authority of at least one other task module in the index relation corresponding to the entry;
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
14. The method for controlling entry editing according to any one of claims 10 to 13, wherein the updating of the editing right of the task module of the entry according to the feedback information includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the task module which is corresponding to the entry and opens the editing authority of at least one other task module of the entry, opening the editing authority of the at least one other task module of the entry to other client users.
15. The entry editing control method according to any one of claims 10 to 13, further comprising:
when the edited entry is not approved, receiving feedback information returned by the server, and opening the editing authority of the task module corresponding to the edited entry only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
16. The entry editing control method according to any one of claims 10 to 13, characterized by further comprising the preceding steps of:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
17. An entry editing control apparatus comprising:
the system comprises a sending unit, a receiving unit and a processing unit, wherein the sending unit is used for sending a vocabulary entry task packet to a client, and the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the receiving unit is used for receiving the task module selected by the client user according to the entry task package, editing the entry content of the entry corresponding to the selected task module and adding the edited entry into the review library;
and the management unit is used for opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the audit.
18. The apparatus of claim 17, wherein the entry task package comprises: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules with the opened authority in the entry.
19. The apparatus of claim 18, wherein the management unit comprises:
and the grouping updating subunit is used for updating the grouping information of the entries in the index relationship corresponding to the entries after the edited entries are approved.
20. The apparatus of claim 17, wherein the management unit comprises:
and the permission closing subunit is used for closing the editing permission of the selected task module in the index relation corresponding to the entry after the edited entry passes the audit.
21. The apparatus according to any of claims 17-20, wherein the management unit comprises:
the locking subunit is used for opening the editing permission of at least one other task module of the vocabulary entry only for the client user within preset locking time;
and the first opening subunit is used for opening the editing permission of at least one other task module of the entry to other client users if the client user does not select the task module with the opening editing permission corresponding to the entry after the locking time is reached.
22. The apparatus according to any of claims 17-20, wherein the management unit comprises:
the protection subunit is configured to, after the edited entry is not approved, open the editing permission of the selected task module only for the client user within a preset protection time;
and the second opening subunit is configured to, after the protection time is reached, open the editing permission of the selected task module of the entry to other client users if the client user does not select the selected task module of the entry again.
23. The apparatus according to any of claims 17-20, wherein the management unit comprises:
the third opening subunit is used for sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or,
and the fourth opening subunit is used for opening the editing authority of at least one task module in the index relationship corresponding to the entry according to the selected instruction of the client user.
24. The apparatus of any one of claims 17-20, further comprising:
the task updating unit is used for updating task information corresponding to the entries in the entry task library of each client user participating in editing;
and/or the presence of a gas in the gas,
the task removing unit is used for removing the task information corresponding to the vocabulary entry from a vocabulary entry task library of a user pre-associated with the vocabulary entry;
and/or the presence of a gas in the gas,
and the reward distribution unit is used for distributing reward values to each client user participating in editing based on the weight values of the entry contents corresponding to the task modules of the entries.
25. The apparatus according to any of claims 17-20, further comprising a generating unit configured to:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package;
and/or receiving an entry task package acquisition request of the client user, opening the editing permission of at least one task module in the entry task package acquisition request including the index relation of the entries, and generating the entry task package.
26. An entry editing control apparatus comprising:
the display unit is used for displaying a task module which opens the editing authority and is included in the entry task package based on the entry task package sent by the server; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
the submitting unit is used for receiving the task module selected by the client user according to the entry task package, editing the entry content of the entry corresponding to the selected task module and submitting the edited entry to the server;
the updating unit is used for receiving feedback information returned by the server side after the edited entry is approved, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
27. The apparatus of claim 26, wherein the presentation unit comprises:
the first display subunit is used for displaying a plurality of groups to be edited based on the entry task package sent by the server, and each group is associated with one or more task modules belonging to the group and entries corresponding to the task modules;
wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules with the opened authority in the entry.
28. The apparatus of claim 27, wherein the feedback information further comprises: and updating the grouping information of the entries in the index relationship corresponding to the entries.
29. The apparatus of claim 26, wherein the updating unit comprises:
the first opening subunit is used for opening the editing permission of at least one other task module in the index relation corresponding to the entry;
and the closing subunit is used for closing the editing permission of the selected task module in the index relation corresponding to the entry.
30. The apparatus according to any of claims 26-29, wherein the updating unit comprises:
the locking subunit is configured to open the editing permission of the at least one other task module of the entry only for the client user within a preset locking time;
and the second opening subunit is used for opening the editing permission of at least one other task module of the entry to other client users if the client user does not select the task module with the opening editing permission corresponding to the entry after the locking time is reached.
31. The apparatus according to any of claims 26-29, wherein the updating unit comprises:
the protection subunit is configured to receive feedback information returned by the server after the edited entry is not approved, and open the editing permission of the task module corresponding to the edited entry only for the client user within a preset protection time;
and a third opening subunit, configured to, after the protection time is reached, if the client user does not select the selected task module of the entry again, open an editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
32. The apparatus according to any of claims 26-29, further comprising a request unit configured to: and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
33. A server device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising instructions for:
sending a vocabulary entry task packet to a client, wherein the vocabulary entry task packet comprises at least one vocabulary entry and an index relation corresponding to the vocabulary entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and adding the edited entry into an audit library;
and opening the editing authority of at least one other task module in the index relation corresponding to the entry after the edited entry passes the examination.
34. The server-side device of claim 33, wherein the entry task package comprises: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules with the opened authority in the entry.
35. The server-side device of claim 34, wherein after the editing right of at least one other task module in the index relationship corresponding to the entry is opened, the executing of the at least one program by the at least one processor further comprises instructions for:
and updating the grouping information of the entries in the index relation corresponding to the entries.
36. The server-side device of claim 33, wherein the one or more programs executed by the one or more processors after the edited entry is approved further comprise instructions for:
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
37. The server-side device of any one of claims 33 to 36, wherein the opening the editing right of at least one other task module in the index relationship corresponding to the entry after the audit of the edited entry is passed includes:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time;
and after the locking time is reached, if the client user does not select the task module which is corresponding to the entry and opens the editing authority of at least one other task module of the entry, opening the editing authority of the at least one other task module of the entry to other client users.
38. The server apparatus according to any of claims 33-36, wherein said executing the one or more programs by the one or more processors further comprises instructions for:
after the edited entry is not approved, opening the editing permission of the selected task module only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of the selected task module of the entry to other client users.
39. The server-side device of any one of claims 33 to 36, wherein the opening of the editing right of at least one other task module in the index relationship corresponding to the entry comprises:
sequentially opening the editing authority of at least one task module in the index relation corresponding to the entry according to a preset editing sequence;
or opening the editing authority of at least one task module in the index relation corresponding to the entry according to the selected instruction of the client user.
40. The server device according to any of claims 33-36, wherein when all task modules included in the entry are edited, the one or more programs executed by the one or more processors further comprise instructions for:
updating task information corresponding to the entries in an entry task library of each client user participating in editing; and/or the presence of a gas in the gas,
removing the task information corresponding to the entry from an entry task library of a user pre-associated with the entry;
and/or distributing an incentive value to each client user participating in editing based on the weight value of the entry content corresponding to each task module of the entry.
41. The server apparatus according to any of claims 33-36, wherein said executing the one or more programs by the one or more processors further comprises instructions for:
receiving an entry task package acquisition request of the client user, retrieving entries to be edited related to the client user, and generating an entry task package; and/or the presence of a gas in the gas,
and receiving an entry task package acquisition request of the client user, opening the editing authority of at least one task module in the entry index relation included in the entry task package acquisition request, and generating the entry task package.
42. A client device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising instructions for:
based on a vocabulary entry task package sent by a server, displaying a task module which opens an editing right and is included in the vocabulary entry task package; the entry task package comprises at least one entry and an index relation corresponding to the entry; the index relationship comprises a corresponding relationship between entry content divided according to an entry format and a task module generated or preset aiming at the entry content; at least one task module in each index relation is opened with editing authority;
receiving a task module selected by a client user according to the entry task package, editing entry content of an entry corresponding to the selected task module, and submitting the edited entry to a server;
after the edited entry is approved, receiving feedback information returned by the server, and updating the editing authority of the task module of the entry according to the feedback information; the feedback information comprises information for updating the editing authority of each task module in the index relation corresponding to the entry according to the edited entry.
43. The client device of claim 42, wherein the displaying the task module with the editing right opened included in the vocabulary entry task package based on the vocabulary entry task package sent by the server comprises:
displaying a plurality of groups to be edited based on a vocabulary entry task packet sent by a server, wherein each group is associated with one or more task modules belonging to the group and vocabulary entries corresponding to the task modules;
wherein, the entry task package includes: grouping information to which each entry belongs; and the grouping information of each entry is determined by the grouping of the task modules with the opened authority in the entry.
44. The client device of claim 43, wherein the feedback information further comprises: and updating the grouping information of the entries in the index relationship corresponding to the entries.
45. The client device of claim 42, wherein the updating the editing permissions of the task module of the entry according to the feedback information comprises:
opening the editing authority of at least one other task module in the index relation corresponding to the entry;
and closing the editing permission of the selected task module in the index relation corresponding to the entry.
46. The client device of any one of claims 42-45, wherein the updating the editing permissions of the task module of the entry according to the feedback information comprises:
opening the editing permission of at least one other task module of the entry only for the client user within a preset locking time; and after the locking time is reached, if the client user does not select the task module which is corresponding to the entry and opens the editing authority of at least one other task module of the entry, opening the editing authority of the at least one other task module of the entry to other client users.
47. The client device of any one of claims 42-45, wherein said execution of said one or more programs by one or more processors further comprises instructions for:
when the edited entry is not approved, receiving feedback information returned by the server, and opening the editing authority of the task module corresponding to the edited entry only for the client user within preset protection time;
and after the protection time is reached, if the client user does not select the selected task module of the entry again, opening the editing permission of at least one task module of the entry corresponding to the edited entry to other client users.
48. The client device of any one of claims 42-45, wherein said execution of said one or more programs by one or more processors further comprises instructions for:
and requesting the server to acquire the entry task package based on an acquisition instruction input by the client user.
49. A storage medium comprising stored program instructions, wherein the program instructions, when executed, control a system in which the storage medium is located to perform the steps of the method of any of claims 1 to 9.
50. A storage medium comprising stored program instructions which, when executed, control a system in which the storage medium is located to perform the steps of the method of any one of claims 10 to 16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710944248.7A CN109598477B (en) | 2017-09-30 | 2017-09-30 | Entry editing control method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710944248.7A CN109598477B (en) | 2017-09-30 | 2017-09-30 | Entry editing control method, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109598477A CN109598477A (en) | 2019-04-09 |
CN109598477B true CN109598477B (en) | 2021-03-16 |
Family
ID=65956184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710944248.7A Active CN109598477B (en) | 2017-09-30 | 2017-09-30 | Entry editing control method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109598477B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110309987A (en) * | 2019-07-10 | 2019-10-08 | 成都希盟泰克科技发展有限公司 | The Optimization Work method of magnanimity document piecemeal distribution editor's collaboration processing |
CN111190742B (en) * | 2019-10-16 | 2024-02-09 | 腾讯科技(深圳)有限公司 | Resource coordination method, device, computer equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314458A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method and system for acquiring network encyclopedia data |
CN102314411A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method for processing vocabulary entry editing and creating conflict and system |
CN102637173A (en) * | 2011-02-10 | 2012-08-15 | 北京百度网讯科技有限公司 | Content forming method for network encyclopedias, network server and client |
CN103645909A (en) * | 2013-12-30 | 2014-03-19 | 中国烟草总公司湖南省公司 | Handling method and device for timed task |
CN103914439A (en) * | 2013-01-04 | 2014-07-09 | ***通信集团公司 | Method, device and system for online document edition |
CN105808515A (en) * | 2016-03-04 | 2016-07-27 | 北京奇虎科技有限公司 | Editing method and editing device of encyclopedic entry on the basis of clause |
CN105824962A (en) * | 2016-03-31 | 2016-08-03 | 北京奇虎科技有限公司 | Vocabulary entry interaction method and device based on encyclopedic vocabulary entries |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9785693B2 (en) * | 2014-06-30 | 2017-10-10 | Microsoft Technology Licensing, Llc | Intelligent conflict detection and semantic expression of document edits |
-
2017
- 2017-09-30 CN CN201710944248.7A patent/CN109598477B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314458A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method and system for acquiring network encyclopedia data |
CN102314411A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method for processing vocabulary entry editing and creating conflict and system |
CN102637173A (en) * | 2011-02-10 | 2012-08-15 | 北京百度网讯科技有限公司 | Content forming method for network encyclopedias, network server and client |
CN103914439A (en) * | 2013-01-04 | 2014-07-09 | ***通信集团公司 | Method, device and system for online document edition |
CN103645909A (en) * | 2013-12-30 | 2014-03-19 | 中国烟草总公司湖南省公司 | Handling method and device for timed task |
CN105808515A (en) * | 2016-03-04 | 2016-07-27 | 北京奇虎科技有限公司 | Editing method and editing device of encyclopedic entry on the basis of clause |
CN105824962A (en) * | 2016-03-31 | 2016-08-03 | 北京奇虎科技有限公司 | Vocabulary entry interaction method and device based on encyclopedic vocabulary entries |
Non-Patent Citations (1)
Title |
---|
历史档案著录"众包"研究;唐竟;《档案时空》;20160430;第6-8页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109598477A (en) | 2019-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9602516B2 (en) | Method, server and terminal device for establishing communication session | |
CN106202330B (en) | Junk information judgment method and device | |
RU2651202C2 (en) | Methods, devices and systems for managing calendar information | |
CN107888982B (en) | Video information recommendation method and device | |
CN112039929B (en) | File editing method and device and electronic equipment | |
CN107341509B (en) | Convolutional neural network training method and device and readable storage medium | |
CN110737844B (en) | Data recommendation method and device, terminal equipment and storage medium | |
EP3933656A1 (en) | Method for semantic recognition and electronic device | |
EP2950486B1 (en) | Method and device for managing instant message | |
CN109598477B (en) | Entry editing control method, device and storage medium | |
CN104850643B (en) | Picture comparison method and device | |
CN111857806A (en) | Permission configuration file updating method and device, electronic equipment and storage medium | |
CN108984098B (en) | Information display control method and device based on social software | |
CN112445906A (en) | Method and device for generating reply message | |
CN111835617B (en) | User head portrait adjusting method and device and electronic equipment | |
CN111984767A (en) | Information recommendation method and device and electronic equipment | |
CN107426260B (en) | Information adding processing method and device and processing device for information adding | |
WO2021103742A1 (en) | Resource management method and apparatus, and electronic device | |
CN111178086B (en) | Data processing method, device and medium | |
CN103927224B (en) | Bead performs method and apparatus | |
CN108021399B (en) | Note processing method, device and equipment and storage medium | |
CN107870931B (en) | Method and device for optimizing user lexicon and electronic equipment | |
CN107870932B (en) | User word stock optimization method and device and electronic equipment | |
CN110929055A (en) | Multimedia quality detection method and device, electronic equipment and storage medium | |
CN110674416A (en) | Game recommendation method and device |
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 |