CN113705180A - Document editing and reviewing method and device, electronic equipment and storage medium - Google Patents
Document editing and reviewing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113705180A CN113705180A CN202111074787.2A CN202111074787A CN113705180A CN 113705180 A CN113705180 A CN 113705180A CN 202111074787 A CN202111074787 A CN 202111074787A CN 113705180 A CN113705180 A CN 113705180A
- Authority
- CN
- China
- Prior art keywords
- document
- template
- approval
- management
- draft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000008569 process Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000012553 document review Methods 0.000 description 9
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000013528 artificial neural network Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013145 classification model Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the specification provides a document editing and reviewing method, a device, electronic equipment and a storage medium, which are applied to a client side, wherein the method comprises the following steps: generating a document template, and performing first management on the document template; forming a document primary draft based on the document template and a first operation of a user; judging whether the document primary draft is approved or not, and if so, examining and approving the document primary draft based on a second operation of the user or automatically examining and approving the document primary draft; determining the document initial draft after the approval as a document final draft; second managing the document finalization, the managing at least comprising performing at least one or more of the following operations on the document finalization: document classification, document calling, document information query and document information storage; and performing third management on the system of the client.
Description
Technical Field
The present disclosure relates to the field of information technology, and in particular, to a document editing and reviewing system and method.
Background
With the rapid development of scientific technology and the rapid update of knowledge, technical communication and knowledge dissemination through a large number of documents are required.
For massive documents in different fields, the method has the characteristics of large quantity, multiple types, complex structure and the like, so that the efficiency and quality of operations such as editing, reviewing and managing the existing documents are low, and for each stage operation of the documents, most of the operations are executed by different workers or systems in blocks, and a whole set of workflow for each stage operation of the documents is lacked.
Disclosure of Invention
In view of the above problems, the present application provides a document editing and reviewing method, apparatus, electronic device and storage medium to solve the above problems
In a first aspect, the present application provides a document editing and reviewing method, including: generating a document template, and performing first management on the document template; wherein the first management comprises: editing, uploading, determining at least one of effectiveness, translating, setting authority and converting storage formats; forming a document primary draft based on the document template and a first operation of a user; judging whether the document primary draft is approved or not, and if so, examining and approving the document primary draft based on a second operation of the user or automatically examining and approving the document primary draft; determining the document initial draft after the approval as a document final draft; performing second management on the document finalization, wherein the second management at least comprises performing at least one of the following operations on the document finalization: document classification, document calling, document information query and document information storage; and performing third management on the system of the client.
In a second aspect, the present application provides a document editing and reviewing apparatus, the apparatus comprising: the template management module is used for generating a document template and performing first management on the document template; wherein the first management comprises: editing, uploading, determining at least one of effectiveness, translating, setting authority and converting storage formats; the document writing module is used for forming a document primary draft based on the document template and a first operation of a user; the document approval module is used for judging whether to approve the document primary draft, and if so, the document primary draft is approved based on second operation of the user or automatically approved; determining the document initial draft after the approval as a document final draft; a document management module, configured to perform second management on the document finalization, where the management at least includes performing at least one of the following operations on the document finalization: document classification, document calling, document information query and document information storage; and the system management module is used for carrying out third management on the system of the client.
In a third aspect, the present application provides an electronic device, comprising: one or more processors; a memory; one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the above-described methods.
In a fourth aspect, the present application provides a computer-readable storage medium having program code stored therein, the program code being invoked by a processor to perform the method described above.
According to the document editing and reviewing method, the document editing and reviewing device, the electronic equipment and the storage medium, different operations such as template generation, compiling, reviewing and managing of the document are integrated in a centralized mode to form a set of continuous and hierarchical workflow, and therefore the efficiency and the quality of the operation performed on the document by a user can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, 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 schematic illustration of an operating environment of a document review method in accordance with some embodiments of the present description;
FIG. 2 is an exemplary flow diagram of a document review method according to some embodiments of the present description;
FIG. 3 is an exemplary flow diagram illustrating the generation of a document template according to some embodiments of the present description;
FIG. 4 is a diagram illustrating an approval of a document manuscript obtained via a document approval model according to some embodiments of the present description;
FIG. 5 is a schematic illustration of a document review method according to some embodiments of the present description;
FIG. 6 is a block diagram of a document review device according to some embodiments of the present disclosure.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only examples or embodiments of the present description, and that for a person skilled in the art, the present description can also be applied to other similar scenarios on the basis of these drawings without inventive effort. Unless otherwise apparent from the context, or otherwise indicated, like reference numbers in the figures refer to the same structure or operation.
It should be understood that "system", "apparatus", "unit" and/or "module" as used herein is a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, other words may be substituted by other expressions if they accomplish the same purpose.
As used in this specification and the appended claims, the terms "a," "an," "the," and/or "the" are not intended to be inclusive in the singular, but rather are intended to be inclusive in the plural, unless the context clearly dictates otherwise. In general, the terms "comprises" and "comprising" merely indicate that steps and elements are included which are explicitly identified, that the steps and elements do not form an exclusive list, and that a method or apparatus may include other steps or elements.
Flow charts are used in this description to illustrate operations performed by a system according to embodiments of the present description. It should be understood that the preceding or following operations are not necessarily performed in the exact order in which they are performed. Rather, the various steps may be processed in reverse order or simultaneously. Meanwhile, other operations may be added to the processes, or a certain step or several steps of operations may be removed from the processes.
FIG. 1 is a schematic illustration of an operating environment of a document review method in accordance with some embodiments of the present description.
As shown in fig. 1, the operating environment 100 of the document authoring method may include a server 110, a network 120, a client 130, and a database 140. The server 110 may include a processing device 112.
In some embodiments, server 110 may be used to process information and/or data related to data processing. In some embodiments, server 110 may access information and/or data stored in clients 130 and database 140 via network 120. For example, the server 110 may obtain document templates in the database 140 via the network 120. As another example, the server may receive a document template entered by a user at client 130 via network 120. In some embodiments, server 110 may interface directly with clients 130 and/or database 140 to access information and/or profiles stored therein. For example, the server 110 may receive a client-generated document template. The server 110 may be a stand-alone server or a group of servers. The set of servers can be centralized or distributed (e.g., server 110 can be a distributed system). In some embodiments, the server 110 may be regional or remote. In some embodiments, the server 110 may execute on a cloud platform. For example, the cloud platform may include one or any combination of a private cloud, a public cloud, a hybrid cloud, a community cloud, a decentralized cloud, an internal cloud, and the like.
In some embodiments, the server 110 may include a processing device 112. The processing device 112 may process data and/or information to perform one or more of the functions described herein. In some embodiments, the processing device 112 may include one or more sub-processing devices (e.g., a single core processing device or a multi-core processing device). By way of example only, the processing device 112 may include a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), an Application Specific Instruction Processor (ASIP), a Graphics Processor (GPU), a Physical Processor (PPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), a programmable logic circuit (PLD), a controller, a micro-controller unit, a Reduced Instruction Set Computer (RISC), a microprocessor, or the like, or any combination thereof.
In some embodiments, the network 120 may facilitate the exchange of data and/or information, which may include document templates, document drafts, and the like. In some embodiments, one or more components in runtime environment 100 (e.g., server 110, client 130, database 140) may send data and/or information to other components in runtime environment 100 via network 120. In some embodiments, network 120 may be any type of wired or wireless network. For example, network 120 may include a cable network, a wired network, a fiber optic network, a telecommunications network, an intranet, the internet, a Local Area Network (LAN), a Wide Area Network (WAN), a Wireless Local Area Network (WLAN), a Metropolitan Area Network (MAN), a Public Switched Telephone Network (PSTN), a bluetooth network, a ZigBee network, a Near Field Communication (NFC) network, the like, or any combination thereof. In some embodiments, network 120 may include one or more network access points. For example, network 120 may include wired or wireless network access points, such as base stations and/or Internet switching points 120-1, 120-2, …, through which one or more components of operating environment 100 may connect to network 120 to exchange data and/or information.
In some embodiments, client 130 may be a computing device or group of computing devices. In some embodiments, the client 130 has input functionality that may be used for at least one first draft of a document by a user. For example, the content of the document is input. As another example, a mark related to document editing is entered. The computing device may include one or any combination of a cell phone 130-1, a tablet 130-2, a laptop 130-3, a desktop 130-4, and the like. The group of computing devices may be centralized or distributed. In some embodiments, the client 130 may send the input content to the server 110. Accordingly, the server 110 may determine relevant information to send to the client 130 based on the input content. In some embodiments, the client 130 has display functionality that can be used to display content associated with a document.
FIG. 2 is an exemplary flow diagram of a document review method according to some embodiments of the present description. As shown in fig. 2, the process 200 includes the following steps. In some embodiments, the process 200 may be performed by the processor 112.
The document template refers to a template used when writing or revising a document. In some embodiments, the template management module 610 may generate an initial template. The initial template may have a certain initial format and initial template elements. Such as title bar, font size, line spacing, etc., as initially set.
In some embodiments, the template management module 610 may associate the initial template with a finalized template to update the initial template to the document template, where the finalized template is a document template corresponding to any of the documents. For example, the template management module 610 may associate the initial template with a finalized template for the same type of service. For example, the template management module 610 may retrieve document templates drafted for documents of an internet service, perform associated operations including font size adjustment, line spacing adjustment, undertone replacement, and the like.
By the method, when the document template is generated, the document template is associated with the document template of the document draft of the same type of service, so that favorable reference can be obtained in the template generation stage, and the efficiency and the effect of template generation are improved.
In some embodiments, the first management may include: editing, uploading, determining validity, translating, setting authority and converting storage formats. Wherein, the validity determination of the document template refers to: the template management module can automatically filter invalid templates uploaded by the user. For example, the uploaded document template has incorrect corresponding service classification, a large amount of format errors, unsafe information and the like.
The first operation of the user may include: at least one of online writing, offline writing and collaborative writing. While the user performs the first operation, operations related to the document template may be performed synchronously. For example, the user can select the replacement template while writing online, and the user can select the appropriate document template after locating the appropriate classification by means of classification retrieval. For another example, after the user finishes online writing, the current document template may be set as a common document template, and a highlight mark may be added to the set common document template or appear in a conspicuous position, so as to achieve an effect of prompting the user.
In some embodiments, the document invocation operation may provide the user with desired content related to the document finalization. For example, an automatic push service, an active query service, an associated push service, etc. may be provided. The user can call documents according to the self business requirement, the system can automatically push related document knowledge according to the current business scene of the user regularly and according to the requirement, if the pushed knowledge is not consistent or insufficient, the user can actively input keywords through the retrieval system to carry out content retrieval operation, the system can return related query results and can transmit the documents to the recommendation system, the recommendation system can push more document knowledge similar to or related to the query results to the user according to the characteristic information and a built-in document clustering classification model, meanwhile, the retrieval system can record retrieval and browsing behaviors of all users, and through analysis of the behaviors, the retrieval system can push related documents to the current user from the similarity of the user query habits.
In some embodiments, the document authoring module 620 may also store the document initial draft for the completed document initial draft. For example, the document writing module 620 may fixedly store the first draft of the document to a designated location online, or upload the first draft of the document to a designated location after storing the first draft locally.
By the method, a user can write the document in various forms, and the document template can be replaced, edited and the like at any time in the document writing process, so that the flexibility, the efficiency and the effect of document writing are improved.
And step 230, judging whether to examine and approve the document manuscript, if so, examining and approving the document manuscript based on the second operation of the user, or automatically examining and approving the document manuscript. In some embodiments, step 230 may be performed by document approval module 630.
And determining the document manuscript after the approval is passed as the document manuscript. In some embodiments, the second operation by the user may be an operation related to manuscript approval. For example, filling in document approval forms, online submission approval, single person approval, multi-person hierarchical approval, collaborative approval, approval inquiry, approval tracking, and the like. In some embodiments, document approval module 630 may automatically approve the first draft of the document. For example, automatic approval may be achieved by automatic formal error checking, word order checking, automatic identification of wrongly written words, and the like.
In some embodiments, the document approval module 630 may further determine not to approve the document manuscript, and may directly send the document manuscript to the document management module 640.
In some embodiments, whether to approve the document manuscript may also be judged through a document approval model. For more details on the document approval model, reference may be made to fig. 4 and its associated description.
By the mode, whether the document primary manuscript is approved or not can be judged firstly, and if the document primary manuscript is not required to be approved, the document primary manuscript is directly managed, so that the workload of document processing is saved, and the efficiency of document processing is improved. If the document manuscript needs to be approved, a plurality of approval modes and approval operations are provided, so that the document approval efficiency and quality are obviously improved.
In some embodiments, document classification may be a centralized management of multiple document drafts. For example, the document management module 640 may classify a plurality of documents according to a customized multi-level directory structure, where the customized multi-level directory structure may include a plurality of primary levels, a plurality of secondary levels may be included in the plurality of primary levels, and the number, name, and classification of all levels may be obtained by user-defined. In some embodiments, the information that may be queried includes basic data information for documentation, process approval information, association information, and the like. In some embodiments, the process of document information query may include: the user can obtain the document draft by inquiring based on at least one of an application system, a project name, a file name, a writing department, writing time and a writer corresponding to the document draft.
Through the above manner, the document management module 640 can accurately classify a plurality of documents by customizing the multi-level storage manner, so that the phenomenon of disordered storage due to excessive document drafts is avoided; in addition, the document management module 640 provides powerful functions of querying, retrieving and calling the stored document finalization data, and provides great convenience for the user to subsequently query and use the historical document finalization.
And step 250, performing third management on the system of the client. In some embodiments, step 250 may be performed by system management module 650.
In some embodiments, the third management may include operations to manage user permissions, weblogs of clients, storage permissions, and the like. Therefore, stable operation and data interaction among the modules can be ensured, and the situations of unclear various operation authorities, historical data loss and the like are avoided.
It should be noted that the above description related to the flow 200 is only for illustration and description, and does not limit the applicable scope of the present specification. Various modifications and alterations to flow 200 will be apparent to those skilled in the art in light of this description. However, such modifications and variations are intended to be within the scope of the present description.
FIG. 3 is an exemplary flow diagram illustrating the generation of a document template according to some embodiments of the present description. As shown in fig. 3, the process 300 includes the following steps. In some embodiments, the process 300 may be performed by the template management module 610.
At step 310, an initial template is generated. For more details regarding step 310, reference may be made to FIG. 2 and its associated description.
And step 320, associating the initial template with a finalization template so as to update the initial template to the document template. For more details regarding step 320, reference may be made to FIG. 2 and its associated description.
It should be noted that the above description of the process 300 is for illustration and description only and is not intended to limit the scope of the present disclosure. Various modifications and changes to flow 300 will be apparent to those skilled in the art in light of this description. However, such modifications and variations are intended to be within the scope of the present description.
FIG. 4 is a diagram illustrating an approval of a document manuscript obtained via a document approval model according to some embodiments of the present description.
In some embodiments, the approval level of the first manuscript of the document may be obtained based on at least a document approval model. In some embodiments, the document approval model may be a trained machine learning model. By way of example only, the document approval model may include, but is not limited to, a combination of one or more of a neural network model, a support vector machine model, a k-nearest neighbor model, a decision tree model, and the like. The neural network model may include one or more of a Convolutional Neural Network (CNN), a Recurrent Neural Network (RNN), a multilayer neural network (MLP), a ballistic neural network (GAN), and the like. In some embodiments, the document approval model may include a neural network layer and an approval output layer. The input of the neural network output layer can be at least one document primary draft, and the output can be a vector of the at least one document primary draft; the input of the approval output layer can be at least one vector of the first draft of the document, and the output can be the corresponding approval. In some embodiments, the approving degree of the document approval model output may be: a probability that at least one document was originally due.
In some embodiments, it is determined whether to approve the document manuscript based on the approval degree. For example, the document approval model may determine that the document manuscript should be approved when the probability that the at least one document manuscript should be approved is greater than a set threshold (e.g., 0.6, 0.8, etc.).
In some embodiments, system 100 may obtain a plurality of corresponding sets of exemplars that include at least one document manuscript and its corresponding approval tags. The approval label may be automatically labeled according to a historical representation of the at least one document manuscript (e.g., which service the at least one document manuscript ultimately accesses), or may be obtained by manual labeling. The system 100 may train a machine learning model using the corresponding set of multiple samples to obtain a trained business decision model.
In some embodiments, an approval policy for the first draft of the document is obtained based on the approval. It should be noted that the approval degree may preliminarily reflect a satisfactory degree of the document manuscript, for example, when there are many form errors in the document manuscript, the satisfactory degree is lower, and the corresponding approval degree is higher. In some embodiments, the approval policy for the first draft of the document may be a single approval, a multi-person hierarchical approval, a multi-person single approval, or the like. In some embodiments, which approval strategy is adopted may be selected according to the interval of the approval degree of the document finalization. For example, the corresponding approval degree is in a higher interval range of 0.8-1, and multi-person hierarchical approval can be adopted to realize high-quality approval of the document manuscript.
Through the mode, the document approval model is a machine learning model, so that the document approval model has strong data processing, analyzing and calculating capabilities, and the document approval model can improve the effect of model performance by updating model parameters through iterative training, so that the corresponding approval degree can be obtained more accurately through the document approval model, and the accuracy of the approval strategy required for judging the document manuscript and the accuracy of the corresponding approval strategy are improved.
FIG. 5 is a schematic diagram of a document review method according to some embodiments of the present description.
As shown in fig. 5, except as described above. In some embodiments, before performing the second management on the document finalization, it is determined whether to initiate an approval again for the document finalization, or whether to perform an editing again for the document finalization.
In some embodiments, for a document finalize that has already been approved, the document management module 640 may automatically determine or prompt the user to determine whether to initiate the approval again. For example, the document management module 640 may obtain the approval level of the current document manuscript again through the document approval model, and if the approval level meets the requirement, the approval is not initiated again; if the approval degree does not meet the requirement, the current document is sent to the document approval module 630 for approval again.
In some embodiments, for a document that has already been approved for finalization, the document management module 640 may automatically determine or prompt the user to determine whether to edit again. For example, the document management module 640 may recognize an error of the current document draft through word order checking, automatic recognition of wrongly written words, and the like, and perform automatic editing and correction on the recognized error or prompt the user to perform manual editing.
Through the mode, the document finalization which is approved can be checked for many times, so that the quality of the document finalization of the final version can be improved, and the situation that delayed modification occurs due to the fact that errors are not found in the document finalization is avoided.
FIG. 6 is a block diagram of a document review device according to some embodiments of the present disclosure.
In some embodiments, the document review device may include: the template management module 610 is used for generating a document template and performing first management on the document template; wherein the first management comprises: editing, uploading, determining at least one of effectiveness, translating, setting authority and converting storage formats; the document writing module 620 is configured to form a document primary draft based on the document template and a first operation of a user; a document approval module 630, configured to determine whether to approve the document manuscript, if yes, approve the document manuscript based on a second operation of the user, or automatically approve the document manuscript; determining the document initial draft after the approval as a document final draft; a document management module 640, configured to perform second management on the document finalization, where the management at least includes performing at least one of the following operations on the document finalization: document classification, document calling, document information query and document information storage; and a system management module 650 for performing a third management on the system of the client.
It should be understood that the apparatus shown in fig. 6 and its modules may be implemented in various ways. It should be noted that the above descriptions of the candidate item display and determination apparatus and the modules thereof are only for convenience of description, and the description is not limited to the scope of the illustrated embodiments. It will be appreciated by those skilled in the art that, having the benefit of the teachings of this apparatus, any combination of the various modules or sub-apparatus may be configured to connect to other modules without departing from such teachings. In some embodiments, each module disclosed in fig. 6 may be a different module in one device, or may be one module to implement the functions of two or more modules described above. For example, each module may share one memory module, and each module may have its own memory module. Such variations are within the scope of the present disclosure.
Having thus described the basic concept, it will be apparent to those skilled in the art that the foregoing detailed disclosure is to be regarded as illustrative only and not as limiting the present specification. Various modifications, improvements and adaptations to the present description may occur to those skilled in the art, although not explicitly described herein. Such modifications, improvements and adaptations are proposed in the present specification and thus fall within the spirit and scope of the exemplary embodiments of the present specification.
Also, the description uses specific words to describe embodiments of the description. Reference throughout this specification to "one embodiment," "an embodiment," and/or "some embodiments" means that a particular feature, structure, or characteristic described in connection with at least one embodiment of the specification is included. Therefore, it is emphasized and should be appreciated that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, some features, structures, or characteristics of one or more embodiments of the specification may be combined as appropriate.
Additionally, the order in which the elements and sequences of the process are recited in the specification, the use of alphanumeric characters, or other designations, is not intended to limit the order in which the processes and methods of the specification occur, unless otherwise specified in the claims. While various presently contemplated embodiments of the invention have been discussed in the foregoing disclosure by way of example, it is to be understood that such detail is solely for that purpose and that the appended claims are not limited to the disclosed embodiments, but, on the contrary, are intended to cover all modifications and equivalent arrangements that are within the spirit and scope of the embodiments herein. For example, although the system components described above may be implemented by hardware devices, they may also be implemented by software-only solutions, such as installing the described system on an existing server or mobile device.
Similarly, it should be noted that in the preceding description of embodiments of the present specification, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the embodiments. This method of disclosure, however, is not intended to imply that more features than are expressly recited in a claim. Indeed, the embodiments may be characterized as having less than all of the features of a single embodiment disclosed above.
Numerals describing the number of components, attributes, etc. are used in some embodiments, it being understood that such numerals used in the description of the embodiments are modified in some instances by the use of the modifier "about", "approximately" or "substantially". Unless otherwise indicated, "about", "approximately" or "substantially" indicates that the number allows a variation of ± 20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximations that may vary depending upon the desired properties of the individual embodiments. In some embodiments, the numerical parameter should take into account the specified significant digits and employ a general digit preserving approach. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of the range are approximations, in the specific examples, such numerical values are set forth as precisely as possible within the scope of the application.
For each patent, patent application publication, and other material, such as articles, books, specifications, publications, documents, etc., cited in this specification, the entire contents of each are hereby incorporated by reference into this specification. Except where the application history document does not conform to or conflict with the contents of the present specification, it is to be understood that the application history document, as used herein in the present specification or appended claims, is intended to define the broadest scope of the present specification (whether presently or later in the specification) rather than the broadest scope of the present specification. It is to be understood that the descriptions, definitions and/or uses of terms in the accompanying materials of this specification shall control if they are inconsistent or contrary to the descriptions and/or uses of terms in this specification.
Finally, it should be understood that the embodiments described herein are merely illustrative of the principles of the embodiments of the present disclosure. Other variations are also possible within the scope of the present description. Thus, by way of example, and not limitation, alternative configurations of the embodiments of the specification can be considered consistent with the teachings of the specification. Accordingly, the embodiments of the present description are not limited to only those embodiments explicitly described and depicted herein.
Claims (10)
1. A document editing and reviewing method is applied to a client side and is characterized by comprising the following steps:
generating a document template, and performing first management on the document template; wherein the first management comprises: editing, uploading, determining at least one of effectiveness, translating, setting authority and converting storage formats;
forming a document primary draft based on the document template and a first operation of a user;
judging whether the document primary draft is approved or not, and if so, examining and approving the document primary draft based on a second operation of the user or automatically examining and approving the document primary draft; determining the document initial draft after the approval as a document final draft;
performing second management on the document finalization, wherein the second management at least comprises performing at least one of the following operations on the document finalization: document classification, document calling, document information query and document information storage; and performing third management on the system of the client.
2. The method of claim 1, wherein said determining whether to approve the document manuscript comprises: acquiring the approval degree of the document manuscript at least based on a document approval model;
and judging whether to examine and approve the document manuscript or not based on the examination and approval degree.
3. The method of claim 2, further comprising: and acquiring an approval strategy for the document manuscript based on the approval degree.
4. The method of claim 1, wherein generating a document template comprises: generating an initial template;
and associating the initial template with a manuscript setting template to update the initial template to be the document template, wherein the manuscript setting template is a document template corresponding to any document manuscript setting.
5. The method of claim 1, wherein the first operation by the user comprises: at least one of online writing, offline writing and collaborative writing.
6. The method of claim 1, wherein the document information query comprises: and inquiring to obtain the document draft based on at least one of an application system, a project name, a file name, a writing department, writing time and a writer corresponding to the document draft.
7. The method of claim 1, further comprising: before the second management is carried out on the document finalization, whether the examination and approval of the document finalization is initiated again or whether the document finalization is edited again is judged.
8. A document editing and reviewing apparatus, comprising:
the template management module is used for generating a document template and performing first management on the document template; wherein the first management comprises: editing, uploading, determining at least one of effectiveness, translating, setting authority and converting storage formats;
the document writing module is used for forming a document primary draft based on the document template and a first operation of a user;
the document approval module is used for judging whether to approve the document primary draft, and if so, the document primary draft is approved based on second operation of the user or automatically approved; determining the document initial draft after the approval as a document final draft;
a document management module, configured to perform second management on the document finalization, where the management at least includes performing at least one of the following operations on the document finalization: document classification, document calling, document information query and document information storage; and the system management module is used for carrying out third management on the system of the client.
9. An electronic device, comprising: one or more processors; a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the method of any of claims 1-7.
10. A computer-readable storage medium having program code stored therein, the program code being invoked by a processor to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111074787.2A CN113705180A (en) | 2021-09-14 | 2021-09-14 | Document editing and reviewing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111074787.2A CN113705180A (en) | 2021-09-14 | 2021-09-14 | Document editing and reviewing method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113705180A true CN113705180A (en) | 2021-11-26 |
Family
ID=78660329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111074787.2A Pending CN113705180A (en) | 2021-09-14 | 2021-09-14 | Document editing and reviewing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113705180A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003714A (en) * | 2021-12-21 | 2022-02-01 | 北京理工大学 | Intelligent knowledge pushing method for document context sensing |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109615336A (en) * | 2018-12-17 | 2019-04-12 | 平安国际融资租赁有限公司 | Business approval method, apparatus, computer equipment and storage medium |
CN109726377A (en) * | 2018-12-24 | 2019-05-07 | 内蒙古京宁热电有限责任公司 | Generation method, device and the electronic equipment of power field technical standard data file |
WO2020073495A1 (en) * | 2018-10-08 | 2020-04-16 | 平安科技(深圳)有限公司 | Artificial intelligence-based reexamination method, apparatus, and device, and storage medium |
-
2021
- 2021-09-14 CN CN202111074787.2A patent/CN113705180A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020073495A1 (en) * | 2018-10-08 | 2020-04-16 | 平安科技(深圳)有限公司 | Artificial intelligence-based reexamination method, apparatus, and device, and storage medium |
CN109615336A (en) * | 2018-12-17 | 2019-04-12 | 平安国际融资租赁有限公司 | Business approval method, apparatus, computer equipment and storage medium |
CN109726377A (en) * | 2018-12-24 | 2019-05-07 | 内蒙古京宁热电有限责任公司 | Generation method, device and the electronic equipment of power field technical standard data file |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003714A (en) * | 2021-12-21 | 2022-02-01 | 北京理工大学 | Intelligent knowledge pushing method for document context sensing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11663409B2 (en) | Systems and methods for training machine learning models using active learning | |
US20190180196A1 (en) | Systems and methods for generating and updating machine hybrid deep learning models | |
CN112631997B (en) | Data processing method, device, terminal and storage medium | |
US20190179903A1 (en) | Systems and methods for multi language automated action response | |
WO2019113122A1 (en) | Systems and methods for improved machine learning for conversations | |
KR102294364B1 (en) | System for automatically converting document based on artificial intelligence and method thereof | |
CN111159982B (en) | Document editing method, device, electronic equipment and computer readable storage medium | |
CN113868419B (en) | Text classification method, device, equipment and medium based on artificial intelligence | |
US20220237398A1 (en) | Document identification and splitting in an online document system | |
CN102880683A (en) | Automatic network generation system for feasibility study report and generation method thereof | |
US11868714B2 (en) | Facilitating generation of fillable document templates | |
CN114003690A (en) | Information labeling method, model training method, electronic device and storage medium | |
CN113449698A (en) | Automatic paper document input method, system, device and storage medium | |
CN115238710A (en) | Intelligent document generation and management method and device | |
CN113705180A (en) | Document editing and reviewing method and device, electronic equipment and storage medium | |
US11055666B2 (en) | Systems and methods for automation of corporate workflow processes via machine learning techniques | |
US11334719B2 (en) | Systems and methods for predicting mapping between named entities and parameters using a model based on same predefined number of words that occur prior to the named entity via machine learning techniques | |
CN117131222A (en) | Semi-automatic labeling method and device based on open world large model | |
US11263588B2 (en) | Intelligent document management in computing systems | |
US11698811B1 (en) | Machine learning-based systems and methods for predicting a digital activity and automatically executing digital activity-accelerating actions | |
CN112084753B (en) | Method and system for assisting in editing document | |
CN113742498B (en) | Knowledge graph construction and updating method | |
US20220405235A1 (en) | System and method for reference dataset management | |
CN113590115B (en) | Automatic generation method and device for service system codes | |
CN114880387A (en) | Data integration script generation method and device, storage medium and electronic equipment |
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 |