CN112559541A - Document auditing method, device, equipment and storage medium - Google Patents
Document auditing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN112559541A CN112559541A CN202011458014.XA CN202011458014A CN112559541A CN 112559541 A CN112559541 A CN 112559541A CN 202011458014 A CN202011458014 A CN 202011458014A CN 112559541 A CN112559541 A CN 112559541A
- Authority
- CN
- China
- Prior art keywords
- layer
- data
- document data
- document
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- 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/169—Annotation, e.g. comment data or footnotes
-
- 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/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- 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/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Document Processing Apparatus (AREA)
Abstract
The embodiment of the invention discloses a document auditing method, device, equipment and storage medium. Wherein, the method comprises the following steps: displaying an original document table as a first layer on canvas; taking document data to be audited in a database as a second layer to cover the first layer in response to a document data display instruction of a user; according to the auditing operation of the user, determining that the layer where the annotation data aiming at the document data to be audited on the second layer is located is a third layer; and updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and storing the updated target document data into the database. The method and the device realize the annotation of the documents table in various forms through canvas, solve the problem that the prior art can only carry out simple annotation modes such as character input and the like on the documents through a browser, and improve the auditing efficiency.
Description
Technical Field
The embodiment of the invention relates to computer technology, in particular to a document auditing method, device, equipment and storage medium.
Background
When the goods are imported and exported for trade, customs declaration needs to be carried out on the goods, and goods information can be stored by making a customs declaration form. In the traditional sheet making industry, according to the supervision requirement, a manual auditing link is required, and auditing traces are left, so that the goods are supervised.
In the prior art, most enterprises have realized the digitization of documents, and the documents are recorded on an information system or a platform. However, most enterprises use a BS (Browser/Server) based information system or platform in the auditing segment. The method can only be used for simple character input for document examination and verification, cannot be used for making image annotations such as circling and marking and the like offline paper by using a pen, is inflexible in examination and verification mode, is not obvious or image in examination and verification traces, and is low in examination and verification efficiency.
Disclosure of Invention
The embodiment of the invention provides a document auditing method, device, equipment and storage medium, which aim to improve the efficiency and flexibility of document auditing.
In a first aspect, an embodiment of the present invention provides a method for auditing a document, where the method includes:
displaying an original document table as a first layer on canvas;
taking document data to be audited in a database as a second layer to cover the first layer in response to a document data display instruction of a user;
according to the auditing operation of the user, determining annotation data aiming at the document data to be audited on the second layer, and saving the layer where the annotation data is located as a third layer;
and updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and storing the updated target document data into the database.
In a second aspect, an embodiment of the present invention further provides an apparatus for auditing documents, where the apparatus includes:
the first layer display module is used for displaying the original document table as a first layer on canvas;
the second layer display module is used for responding to a document data display instruction of a user, taking document data to be audited in a database as a second layer and covering the second layer on the first layer;
the third layer determining module is used for determining annotation data aiming at the document data to be audited on the second layer according to auditing operation of a user, and storing the layer where the annotation data is located as a third layer;
and the data updating module is used for updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer and storing the updated target document data into the database.
In a third aspect, an embodiment of the present invention further provides an apparatus for auditing documents, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements a method for auditing documents according to any embodiment of the present invention when executing the program.
In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for auditing a document according to any of the embodiments of the present invention.
In the embodiment of the invention, the original blank document form is converted into the background picture in the picture format and used as the first layer of canvas, the document data to be audited filled in the picture is used as the second layer, and the second layer is covered on the first layer to obtain the complete document to be audited. The user can annotate in various forms on the canvas, the annotation data is a third layer, the annotation data is corresponding to the document data to be audited according to the content and the position of the annotation data, the document data to be audited is updated to be the target document data, and the auditing of the documents is completed. The problem of in the prior art, can only carry out simple input characters to the document is solved, the mode of examining and verifying has been increased, the flexibility and the efficiency of document examination and verification have been improved. By acquiring the content and the position of the annotation data, the generation of wrong target document data is avoided, and the confirmation precision of the audit data is improved.
Drawings
FIG. 1 is a schematic flow chart of a method for auditing documents according to a first embodiment of the present invention;
fig. 2 is a schematic diagram of a first layer according to a first embodiment of the disclosure;
FIG. 3 is a schematic diagram of annotation data according to a first embodiment of the present invention;
fig. 4 is a block diagram of a document auditing apparatus according to a second embodiment of the present invention;
fig. 5 is a schematic structural diagram of a computer device in a third embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a schematic flowchart of a document auditing method according to an embodiment of the present invention, where the method is applicable to auditing an electronic document, and the method can be executed by an auditing apparatus for documents. As shown in fig. 1, the method specifically includes the following steps:
and step 110, displaying the original document table as a first layer on a canvas.
The original document form is a prefabricated blank form template, and only the name of each column in the form is in the original document form, and the specific data content of each column is not filled in. The original document form is pre-stored in the BS-based information system or platform. If the user fills in the original document form, the data filled in by the user can be stored in the database as document data to be checked, and the document data to be checked can show the specific data in each column.
And displaying the original document table on a browsing interface, wherein the original document table is in a table format, converting the original document table into a picture format, and displaying the original document table in the picture format on canvas as a first layer.
In this embodiment, optionally, displaying the original document table as the first layer on the canvas includes: responding to a layer generation instruction of a user, and converting an original document form into a background picture in a picture format; and responding to the layer opening instruction of the user, and displaying the background picture as a first layer on the canvas.
Specifically, the user issues an instruction for generating the layer, which may be, for example, a screen capture instruction. And converting the original document form into a picture format, wherein the background picture is the original document form in the picture format, and storing the background picture. Fig. 2 is a schematic diagram of a first layer in this embodiment. And responding to an image layer opening instruction sent by a user, and displaying a background picture on the canvas, wherein the background picture is the first image layer. For example, the user uses the screen capture function to store the original document form as a background picture, and the background picture can be used as a picture template of the original document form, that is, the content of the first layer is fixed, and only the background picture needs to be generated this time under the condition that the original document form is not changed. And opening the background picture as a first image layer when document auditing is carried out each time. The beneficial effect that sets up like this lies in, converts the form into the picture form, can realize utilizing canvas to examine and verify the document, increases the commenting mode of examining and verifying, improves the flexibility of examining and verifying efficiency and commenting.
And step 120, responding to a document data display instruction of a user, and covering the document data to be audited in the database as a second layer on the first layer.
After the first layer is opened, data of a blank position of a table in the first layer needs to be supplemented, so that document data to be audited can be called from a database. And the user sends a document data display instruction which can include the identification of the document data to be audited, and the corresponding document data to be audited is searched from the database according to the identification of the document data to be audited. The to-be-checked document data shows specific data of each field in the document table, for example, the field name of the table is "number", coordinates of the field of the "number" can be recorded in the to-be-checked document data, and then the coordinates and the specific number data are stored in an associated manner and used for representing the specific data of the field of the number. And after acquiring the document data to be audited, displaying the document data to be audited on canvas as a second layer covering the first layer.
In this embodiment, optionally, in response to a document data display instruction of a user, covering document data to be audited in the database as a second layer on the first layer, including: responding to a document data display instruction of a user, and acquiring document data to be checked in a database; and covering the document data to be audited on the first image layer as a second image layer to obtain the document to be audited filled with the document data to be audited.
Specifically, the user sends a document data display instruction, obtains an identifier of document data to be audited in the document data display instruction, and obtains the document data to be audited from the database according to the identifier of the document data to be audited. The data in the database is obtained by recording the documents filled with the data from each party when the documents of each party are collected. For example, documents submitted by import and export companies during the import and export of goods can be collected, and data on the documents can be recorded into a database for storage. And the document data to be audited is displayed on the first image layer as a second image layer, and the specific data of each column in the first image layer is supplemented. When the examination of a document is started each time, after document data to be examined is loaded from the background database, the pre-recorded column coordinates are compared, and the content of each column is filled into the blank document table of the first image layer according to the coordinates. And after all the documents to be audited are filled, obtaining an interface on the canvas for filling the documents to be audited, wherein the interface displays the complete documents to be audited. The beneficial effects of the arrangement are that through the generation of the second image layer, specific data in the document to be audited can be obtained, so that a user can check the data of the document to be audited, only the data of the document to be audited needs to be stored in the database, the whole picture of the document to be audited does not need to be stored, the storage space is saved, and the modification of the data to be audited is favorably realized.
After the complete document to be checked is obtained, the user can check and annotate the document to be checked. The auditing operation of the user can be implemented by marking and circling the document data to be audited by using canvas, the annotating data made by the user aiming at the document data to be audited is displayed on the second layer according to the auditing operation of the user, and after the auditing operation is finished, the layer where the annotating data on the second layer is located is a third layer.
In this embodiment, optionally, determining, according to an audit operation of a user, annotation data for document data to be audited on the second layer, and saving the layer where the annotation data is located as a third layer includes: acquiring comment data, which is input on a canvas by a user and aims at the document data to be audited on the second layer, according to audit operation of the user; and responding to the auditing completion instruction of the user, and determining the layer where the annotation data is located as a third layer.
Specifically, after the user performs the audit operation, whether the audit is completed or not can be determined, and if the user completes the audit, the annotation data performed by the user can be stored. According to the auditing operation of the user, the annotation input by the user on the canvas is determined, the annotation data made by the user for the document data to be audited on the second layer is obtained, and the coordinates of the annotation data marked by the user can be obtained through a JavaScript API (Application Programming Interface) of the canvas. Fig. 3 is a schematic diagram of annotation data in the present embodiment, and circles and crosses in fig. 3 are the annotation data. And if an audit completion instruction sent by the user is responded, the acquired annotation data is stored, the layer where the annotation data is located is a third layer, and the third layer on the canvas covers the second layer. The canvas may display the audited documents combined with the first layer, the second layer and the third layer. The method has the advantages that the comments can be checked in various forms, so that the checking flexibility is improved, the problems that only simple character comments can be made and the like are solved, the checking mark is more vivid and obvious, and the checking efficiency is improved.
And step 140, updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and storing the updated target document data into a database.
When the annotation data is saved, the specific content of the annotation data may be saved, for example, the specific content of the annotation data may be recognized through Optical Character Recognition (OCR). And storing symbols such as circles annotated by the user, annotated characters input by the user and the like. The position coordinates of the annotation data on the third layer, namely the position coordinates of the annotation data on the document to be audited, can be stored, and the column of the document data to be audited modified by the user can be determined according to the position coordinates. And updating the document data to be audited after auditing according to the comment data, wherein the updated document data to be audited comprises the original document data to be audited and the comment data. And the updated document data to be audited is target document data, and the target document data is stored in the database.
In this embodiment, optionally, updating the document data to be reviewed according to the content and the position coordinate of the annotation data on the third layer, and storing the updated target document data in the database, includes: acquiring the content of the annotation data and the position coordinates of the annotation data on the third layer; according to the position coordinates of the annotation data, document data to be audited corresponding to the same position coordinates in the second layer are determined; determining a target label of the annotation data according to the content of the annotation data and the preset incidence relation between the annotation data and the candidate label; and updating the document data to be audited with the position coordinates same as the annotation data according to the target label to obtain target document data, and storing the target document data into a database to finish the auditing of the documents.
Specifically, after the third image layer is generated, the document data to be audited is updated. And acquiring the specific content and the position coordinate of the annotation data on the third layer, for example, if the user draws a circle at the field column of the number of pieces in the document, the specific content of the annotation data is the circle, and the position coordinate of the annotation data is the position coordinate of the field column of the number of pieces. According to the position coordinate of the annotation data, the document data to be audited at the position coordinate, namely the document data to be audited in the second layer, can be determined. For example, if the position coordinate of the annotation data is the position coordinate of the column "piece number", the document data to be verified at the position of the position coordinate is read to be "10 pieces". And presetting the incidence relation between different annotation data contents and candidate labels, wherein the candidate labels are used for expressing the annotation contents of the document data to be audited. For example, a candidate associated with the annotation data "cross" is labeled "0" and a candidate associated with the annotation data "opposite" is labeled "1" in advance. And reading the annotation data content, and searching a candidate label corresponding to the annotation data content from a preset incidence relation, wherein the candidate label is a target label. And after the target label is obtained, adding the target label after the document data to be audited corresponding to the position coordinates of the annotation data to indicate that the user modifies the document data to be audited. After the completion of the updating of the document data to be verified in one document is confirmed, the updated document data to be verified of the document is stored in the database and serves as the target document data, so that the one-time verification of the document is completed, and the target document data can show specific modification content. The target document data can also indicate the self audit state, after the audit is completed, the audit state of the document data to be audited can be updated and stored, the audit state of the document data to be audited can be to be audited before the audit, and after the audit, the audit state of the document data to be audited can be updated to be audited and stored as the target document data, namely the target document data can indicate that the self audit state is audited. For example, the state before data review may be "to be reviewed", the state after one review may be "one review", the state after the review is completed may be "reviewed", and the like. The method has the advantages that through confirming the content and the position of the endorsement data, the updating error of the document data to be audited is avoided, the updating accuracy of the document data to be audited is improved, through setting various incidence relations, the endorsements in various forms are saved, and the auditing efficiency and the auditing precision are improved.
In this embodiment, optionally, after updating the document data to be reviewed according to the content and the position coordinate of the annotation data on the third layer, and storing the updated target document data in the database, the method further includes: responding to a target data auditing instruction of a user, and displaying a first layer, a second layer and a third layer on canvas; determining the layer where the new annotation data on the third layer is located as a fourth layer according to the auditing operation of the user on the third layer; and updating the target document data according to the content and the position coordinates of the new annotation data on the fourth image layer, and storing the updated target document data into a database.
Specifically, after the user completes one audit, the audited target document data can be reviewed again. If the user wants to perform the auditing again, a target data auditing instruction can be sent out to audit the target document data. And after responding to the target data auditing instruction of the user, determining the document data identifier to be audited again, opening the corresponding first layer, second layer and third layer according to the document data identifier, and displaying the first layer, second layer and third layer on the canvas. And the user performs auditing operation on the third layer, annotates the target document data, and stores the new annotation data after the annotation is completed, wherein the layer where the new annotation data is located is a fourth layer. And acquiring the specific content and position coordinates of the new annotation data on the fourth layer, determining the modification of the target document data by the user, determining the target label of the new annotation data according to the incidence relation between the annotation data and the candidate label, updating the target document data, storing the updated target document data into a database, and finishing the second examination of the document. The beneficial effect of the arrangement is that if the audit is needed, one layer of image layer can be superposed on each audit. The document auditing method and the document auditing device have the advantages that multiple audits of documents are realized, the audition flexibility is improved, the audition process is saved in each audit, the audit can be traced and checked conveniently, and the audition efficiency and the audition precision are improved.
According to the technical scheme of the embodiment, the original blank document form is converted into the background picture in the picture format to be used as the first layer of the canvas, the document data to be audited filled in the picture is used as the second layer, and the second layer is covered on the first layer to obtain the complete document to be audited. The user can annotate in various forms on the canvas, the annotation data is a third layer, the annotation data is corresponding to the document data to be audited according to the content and the position of the annotation data, the document data to be audited is updated to be the target document data, and the auditing of the documents is completed. The problem of in the prior art, can only carry out simple input characters to the document is solved, the mode of examining and verifying has been increased, the flexibility and the efficiency of document examination and verification have been improved. By acquiring the content and the position of the annotation data, the generation of wrong target document data is avoided, and the confirmation precision of the audit data is improved.
Example two
Fig. 4 is a block diagram of a document auditing apparatus according to a second embodiment of the present invention, which is capable of implementing a document auditing method according to any embodiment of the present invention, and has corresponding functional modules and beneficial effects of the implementation method. As shown in fig. 4, the apparatus specifically includes:
a first layer display module 401, configured to display the original document form as a first layer on a canvas;
a second layer display module 402, configured to, in response to a document data display instruction of a user, take document data to be checked in a database as a second layer, and cover the second layer on the first layer;
a third layer determining module 403, configured to determine, according to an audit operation of a user, annotation data for the document data to be audited on the second layer, and store the layer where the annotation data is located as a third layer;
and the data updating module 404 is configured to update the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and store the updated target document data in the database.
Optionally, the first layer display module 401 is specifically configured to:
responding to a layer generation instruction of a user, and converting an original document form into a background picture in a picture format;
and responding to the layer opening instruction of the user, and displaying the background picture as a first layer on the canvas.
Optionally, the second layer display module 402 is specifically configured to:
responding to a document data display instruction of a user, and acquiring document data to be checked in a database;
and covering the document data to be audited on the first image layer as a second image layer to obtain the document to be audited filled with the document data to be audited.
Optionally, the third layer determining module 403 is specifically configured to:
acquiring comment data, which is input on the canvas by the user and aims at the document data to be audited on the second layer, according to the audit operation of the user;
and responding to the auditing completion instruction of the user, and determining the layer where the annotation data is located as a third layer.
Optionally, the data updating module 404 is specifically configured to:
acquiring the content of the annotation data and the position coordinates of the annotation data on the third layer;
according to the position coordinates of the annotation data, document data to be audited corresponding to the same position coordinates in the second layer are determined;
determining a target label of the annotation data according to the content of the annotation data and the preset incidence relation between the annotation data and the candidate label;
and updating the document data to be audited with the position coordinates same as the annotation data according to the target label to obtain target document data, and storing the target document data into a database to finish the auditing of the documents.
Optionally, the apparatus further comprises:
the target data updating module is used for updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, storing the updated target document data into the database, and responding to a target data checking instruction of a user to display the first layer, the second layer and the third layer on canvas;
determining the layer where the new annotation data on the third layer is located as a fourth layer according to the auditing operation of the user on the third layer;
and updating the target document data according to the content and the position coordinates of the new annotation data on the fourth image layer, and storing the updated target document data into the database.
In the embodiment of the invention, the original blank document form is converted into the background picture in the picture format and used as the first layer of the canvas, the document data to be audited filled in the picture is used as the second layer, and the second layer is covered on the first layer to obtain the complete document to be audited. The user can annotate in various forms on the canvas, the annotation data is a third layer, the annotation data is corresponding to the document data to be audited according to the content and the position of the annotation data, the document data to be audited is updated to be the target document data, and the auditing of the documents is completed. The problem of in the prior art, can only carry out simple input characters to the document is solved, the mode of examining and verifying has been increased, the flexibility and the efficiency of document examination and verification have been improved. By acquiring the content and the position of the annotation data, the generation of wrong target document data is avoided, and the confirmation precision of the audit data is improved.
EXAMPLE III
Fig. 5 is a schematic structural diagram of an auditing apparatus for documents according to a third embodiment of the present invention. The auditing apparatus for a document may be a computer apparatus, and FIG. 5 shows a block diagram of an exemplary computer apparatus 500 suitable for use in implementing embodiments of the present invention. The computer device 500 shown in fig. 5 is only an example and should not bring any limitations to the functionality or scope of use of the embodiments of the present invention.
As shown in fig. 5, computer device 500 is in the form of a general purpose computing device. The components of computer device 500 may include, but are not limited to: one or more processors or processing units 501, a system memory 502, and a bus 503 that couples the various system components (including the system memory 502 and the processing unit 501).
The system memory 502 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)504 and/or cache memory 505. The computer device 500 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 506 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 5, commonly referred to as a "hard drive"). Although not shown in FIG. 5, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 503 by one or more data media interfaces. Memory 502 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 508 having a set (at least one) of program modules 507 may be stored, for instance, in memory 502, such program modules 507 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 507 generally perform the functions and/or methodologies of embodiments of the invention as described herein.
The computer device 500 may also communicate with one or more external devices 509 (e.g., keyboard, pointing device, display 510, etc.), with one or more devices that enable a user to interact with the computer device 500, and/or with any devices (e.g., network card, modem, etc.) that enable the computer device 500 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 511. Moreover, computer device 500 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network such as the Internet) via network adapter 512. As shown in FIG. 5, network adapter 512 communicates with the other modules of computer device 500 via bus 503. It should be appreciated that although not shown in FIG. 5, other hardware and/or software modules may be used in conjunction with computer device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 501 executes various functional applications and data processing by running programs stored in the system memory 502, for example, implementing a document auditing method provided by the embodiment of the present invention, including:
displaying an original document table as a first layer on canvas;
taking document data to be audited in a database as a second layer to cover the first layer in response to a document data display instruction of a user;
according to the auditing operation of the user, determining annotation data aiming at the document data to be audited on the second layer, and saving the layer where the annotation data is located as a third layer;
and updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and storing the updated target document data into the database.
Example four
The fourth embodiment of the present invention further provides a storage medium containing computer-executable instructions, where a computer program is stored on the storage medium, and when the computer program is executed by a processor, the method for auditing a document according to the fourth embodiment of the present invention is implemented, where the method includes:
displaying an original document table as a first layer on canvas;
taking document data to be audited in a database as a second layer to cover the first layer in response to a document data display instruction of a user;
according to the auditing operation of the user, determining annotation data aiming at the document data to be audited on the second layer, and saving the layer where the annotation data is located as a third layer;
and updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and storing the updated target document data into the database.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. An auditing method for documents, comprising:
displaying an original document table as a first layer on canvas;
taking document data to be audited in a database as a second layer to cover the first layer in response to a document data display instruction of a user;
according to the auditing operation of the user, determining annotation data aiming at the document data to be audited on the second layer, and saving the layer where the annotation data is located as a third layer;
and updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer, and storing the updated target document data into the database.
2. The method of claim 1, wherein displaying the original document form as a first layer on a canvas, comprises:
responding to a layer generation instruction of a user, and converting the original document form into a background picture in a picture format;
and responding to an image layer opening instruction of a user, and displaying the background picture as a first image layer on canvas.
3. The method according to claim 1, wherein in response to a document data display instruction of a user, overlaying document data to be audited in a database as a second layer on the first layer comprises:
responding to a document data display instruction of a user, and acquiring document data to be checked in a database;
and covering the document data to be audited on the first image layer as a second image layer to obtain the document to be audited filled with the document data to be audited.
4. The method according to claim 1, wherein determining annotation data for document data to be audited on the second layer according to audit operations of a user, and saving the layer where the annotation data is located as a third layer includes:
acquiring comment data, which is input on a canvas by a user and aims at the document data to be audited on the second layer, according to audit operation of the user;
and responding to an auditing completion instruction of a user, and determining the layer where the annotation data is located as a third layer.
5. The method according to claim 1, wherein updating document data to be reviewed according to content and position coordinates of annotation data on the third layer, and storing target document data obtained after updating into the database, comprises:
acquiring the content of the annotation data and the position coordinates of the annotation data on the third layer;
determining document data to be audited corresponding to the same position coordinates in the second layer according to the position coordinates of the annotation data;
determining a target label of the annotation data according to the content of the annotation data and the incidence relation between the preset annotation data and the candidate label;
and updating the document data to be audited with the position coordinates same as the postil data according to the target label to obtain target document data, and storing the target document data into a database to finish the auditing of the documents.
6. The method according to claim 5, wherein after updating document data to be reviewed according to content and position coordinates of annotation data on the third layer and storing target document data obtained after updating into the database, the method further comprises:
responding to a target data auditing instruction of a user, and displaying the first layer, the second layer and the third layer on canvas;
determining that the layer where the new annotation data on the third layer is located is a fourth layer according to the auditing operation of the user on the third layer;
and updating the target document data according to the content and the position coordinates of the new annotation data on the fourth image layer, and storing the updated target document data into the database.
7. An apparatus for auditing documents, comprising:
the first layer display module is used for displaying the original document table as a first layer on canvas;
the second layer display module is used for responding to a document data display instruction of a user, taking document data to be audited in a database as a second layer and covering the second layer on the first layer;
the third layer determining module is used for determining annotation data aiming at the document data to be audited on the second layer according to auditing operation of a user, and storing the layer where the annotation data is located as a third layer;
and the data updating module is used for updating the document data to be checked according to the content and the position coordinates of the annotation data on the third layer and storing the updated target document data into the database.
8. The apparatus according to claim 7, wherein the first layer display module is specifically configured to:
responding to a layer generation instruction of a user, and converting the original document form into a background picture in a picture format;
and responding to an image layer opening instruction of a user, and displaying the background picture as a first image layer on canvas.
9. An apparatus for auditing documents, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor, when executing the program, implements a method of auditing documents according to any of claims 1-6.
10. A storage medium containing computer-executable instructions for performing an auditing method for a document according to any of claims 1-6 when executed by a computer processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011458014.XA CN112559541B (en) | 2020-12-10 | 2020-12-10 | Document auditing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011458014.XA CN112559541B (en) | 2020-12-10 | 2020-12-10 | Document auditing method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112559541A true CN112559541A (en) | 2021-03-26 |
CN112559541B CN112559541B (en) | 2021-09-28 |
Family
ID=75061924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011458014.XA Active CN112559541B (en) | 2020-12-10 | 2020-12-10 | Document auditing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112559541B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117474502A (en) * | 2023-12-27 | 2024-01-30 | 国网浙江省电力有限公司金华供电公司 | Financial data processing method, system and storage medium |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1482561A (en) * | 2002-07-30 | 2004-03-17 | 佳能株式会社 | Apparatus, method, recording medium and program for form processing |
CN102282442A (en) * | 2009-01-16 | 2011-12-14 | 国际商业机器公司 | Tool and method for mapping and viewing an event |
CN102609401A (en) * | 2011-12-26 | 2012-07-25 | 北京大学 | Webpage annotation method |
CN105825535A (en) * | 2016-03-18 | 2016-08-03 | 广东欧珀移动通信有限公司 | Layer merging method and layer merging system |
CN107357623A (en) * | 2017-07-20 | 2017-11-17 | 上海金大师网络科技有限公司 | A kind of Part-redraw method and system based on multi-layer image |
CN108241480A (en) * | 2018-01-24 | 2018-07-03 | 上海哇嗨网络科技有限公司 | Show annotation method, display client and the throwing screen client of content |
CN109508352A (en) * | 2018-11-16 | 2019-03-22 | 苏州好玩友网络科技有限公司 | A kind of output method of report data, device, equipment and storage medium |
CN109543171A (en) * | 2018-11-27 | 2019-03-29 | 重庆雨都科技有限公司 | A kind of electronic spreadsheet realization method and system of keyboard typing and writing signing |
CN109614178A (en) * | 2018-09-04 | 2019-04-12 | 广州视源电子科技股份有限公司 | Comment display method, device, equipment and storage medium |
CN109635216A (en) * | 2018-11-27 | 2019-04-16 | 浙江万朋教育科技股份有限公司 | A kind of same method for shielding annotation of picture progress of mobile terminal and browser |
CN109697281A (en) * | 2018-12-17 | 2019-04-30 | 万兴科技股份有限公司 | The online method, apparatus and electronic equipment for merging document |
CN109918416A (en) * | 2019-02-28 | 2019-06-21 | 生活空间(沈阳)数据技术服务有限公司 | A kind of method, device and equipment of document entry |
CN110263577A (en) * | 2019-06-24 | 2019-09-20 | 北京向上一心科技有限公司 | Generate method, apparatus, computer readable storage medium and the terminal of image |
CN110458508A (en) * | 2019-07-05 | 2019-11-15 | 中国平安财产保险股份有限公司 | Processing method, processing unit and the Related product of document information |
CN110472524A (en) * | 2019-07-25 | 2019-11-19 | 广东工业大学 | Invoice information management method, system and readable medium based on deep learning |
CN111192021A (en) * | 2019-12-31 | 2020-05-22 | 深圳市跨越新科技有限公司 | OA document approval implementation method and system |
WO2020176219A1 (en) * | 2019-02-28 | 2020-09-03 | Microsoft Technology Licensing, Llc | Scrollable annotations associated with a subset of content in an electronic document |
US20200320479A1 (en) * | 2013-01-03 | 2020-10-08 | Xerox Corporation | Systems and methods for automatic processing of forms using augmented reality |
CN111966673A (en) * | 2020-08-18 | 2020-11-20 | 深圳市维度统计咨询股份有限公司 | Big data based data auditing method and device and storage medium |
CN112001691A (en) * | 2020-07-01 | 2020-11-27 | 北京车行一六八信息技术有限公司 | Page auditing method and device, computer equipment and storage medium |
CN112016282A (en) * | 2020-08-26 | 2020-12-01 | 深圳市唯德科创信息有限公司 | Patent document auditing method, processing device and storage medium |
-
2020
- 2020-12-10 CN CN202011458014.XA patent/CN112559541B/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1482561A (en) * | 2002-07-30 | 2004-03-17 | 佳能株式会社 | Apparatus, method, recording medium and program for form processing |
CN102282442A (en) * | 2009-01-16 | 2011-12-14 | 国际商业机器公司 | Tool and method for mapping and viewing an event |
CN102609401A (en) * | 2011-12-26 | 2012-07-25 | 北京大学 | Webpage annotation method |
US20200320479A1 (en) * | 2013-01-03 | 2020-10-08 | Xerox Corporation | Systems and methods for automatic processing of forms using augmented reality |
CN105825535A (en) * | 2016-03-18 | 2016-08-03 | 广东欧珀移动通信有限公司 | Layer merging method and layer merging system |
CN107357623A (en) * | 2017-07-20 | 2017-11-17 | 上海金大师网络科技有限公司 | A kind of Part-redraw method and system based on multi-layer image |
CN108241480A (en) * | 2018-01-24 | 2018-07-03 | 上海哇嗨网络科技有限公司 | Show annotation method, display client and the throwing screen client of content |
CN109614178A (en) * | 2018-09-04 | 2019-04-12 | 广州视源电子科技股份有限公司 | Comment display method, device, equipment and storage medium |
CN109508352A (en) * | 2018-11-16 | 2019-03-22 | 苏州好玩友网络科技有限公司 | A kind of output method of report data, device, equipment and storage medium |
CN109543171A (en) * | 2018-11-27 | 2019-03-29 | 重庆雨都科技有限公司 | A kind of electronic spreadsheet realization method and system of keyboard typing and writing signing |
CN109635216A (en) * | 2018-11-27 | 2019-04-16 | 浙江万朋教育科技股份有限公司 | A kind of same method for shielding annotation of picture progress of mobile terminal and browser |
CN109697281A (en) * | 2018-12-17 | 2019-04-30 | 万兴科技股份有限公司 | The online method, apparatus and electronic equipment for merging document |
WO2020176219A1 (en) * | 2019-02-28 | 2020-09-03 | Microsoft Technology Licensing, Llc | Scrollable annotations associated with a subset of content in an electronic document |
CN109918416A (en) * | 2019-02-28 | 2019-06-21 | 生活空间(沈阳)数据技术服务有限公司 | A kind of method, device and equipment of document entry |
CN110263577A (en) * | 2019-06-24 | 2019-09-20 | 北京向上一心科技有限公司 | Generate method, apparatus, computer readable storage medium and the terminal of image |
CN110458508A (en) * | 2019-07-05 | 2019-11-15 | 中国平安财产保险股份有限公司 | Processing method, processing unit and the Related product of document information |
CN110472524A (en) * | 2019-07-25 | 2019-11-19 | 广东工业大学 | Invoice information management method, system and readable medium based on deep learning |
CN111192021A (en) * | 2019-12-31 | 2020-05-22 | 深圳市跨越新科技有限公司 | OA document approval implementation method and system |
CN112001691A (en) * | 2020-07-01 | 2020-11-27 | 北京车行一六八信息技术有限公司 | Page auditing method and device, computer equipment and storage medium |
CN111966673A (en) * | 2020-08-18 | 2020-11-20 | 深圳市维度统计咨询股份有限公司 | Big data based data auditing method and device and storage medium |
CN112016282A (en) * | 2020-08-26 | 2020-12-01 | 深圳市唯德科创信息有限公司 | Patent document auditing method, processing device and storage medium |
Non-Patent Citations (4)
Title |
---|
JIAN ZHAO 等: "Annotation Graphs: A Graph-Based Visualization for Meta-Analysis of Data Based on User-Authored Annotations", 《 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS》 * |
TOYOHIDE WATANABE等: "A multilayer recognition method for understanding table-form documents", 《INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY》 * |
张佳强 等: "信息管理***动态表单技术的研究与实现", 《计算机应用与软件》 * |
肖东 等: "基于透明图层的作业批改技术研究与实现", 《现代计算机》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117474502A (en) * | 2023-12-27 | 2024-01-30 | 国网浙江省电力有限公司金华供电公司 | Financial data processing method, system and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112559541B (en) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110852065B (en) | Document auditing method, device, system, equipment and storage medium | |
CN107832662B (en) | Method and system for acquiring image annotation data | |
US11792257B2 (en) | Form engine | |
CN110750654A (en) | Knowledge graph acquisition method, device, equipment and medium | |
CN109408834B (en) | Auxiliary machine translation method, device, equipment and storage medium | |
WO2020134989A1 (en) | Excel data import method and apparatus, and computer device and storage medium | |
CN110825431B (en) | Interface document processing method, device, system, storage medium and electronic equipment | |
CN111144210A (en) | Image structuring processing method and device, storage medium and electronic equipment | |
CN102959538B (en) | Index to document | |
US11741735B2 (en) | Automatically attaching optical character recognition data to images | |
CN110647523A (en) | Data quality analysis method and device, storage medium and electronic equipment | |
CN115391322A (en) | Data checking method, device, equipment, storage medium and program product | |
CN112559541B (en) | Document auditing method, device, equipment and storage medium | |
CN108376333B (en) | File approval method, medium, device and computing equipment | |
CN112783482B (en) | Visual form generation method, device, equipment and storage medium | |
CN110362688B (en) | Test question labeling method, device and equipment and computer readable storage medium | |
CN113760894A (en) | Data calling method and device, electronic equipment and storage medium | |
CN108536715B (en) | Preview page generation method, device, equipment and storage medium | |
CN115761778A (en) | Document reconstruction method, device, equipment and storage medium | |
US20150324341A1 (en) | Paper based data entry | |
CN112667202B (en) | Software design method and device combining MDA and BPMN | |
CN112966671A (en) | Contract detection method and device, electronic equipment and storage medium | |
CN113517047A (en) | Medical data acquisition method and device, electronic equipment and storage medium | |
CN107729499A (en) | Information processing method, medium, system and electronic equipment | |
CN111046085A (en) | Data source tracing processing method and device, medium and 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |