CN109214362B - Document processing method and related equipment - Google Patents
Document processing method and related equipment Download PDFInfo
- Publication number
- CN109214362B CN109214362B CN201811237982.0A CN201811237982A CN109214362B CN 109214362 B CN109214362 B CN 109214362B CN 201811237982 A CN201811237982 A CN 201811237982A CN 109214362 B CN109214362 B CN 109214362B
- Authority
- CN
- China
- Prior art keywords
- information
- document
- bill
- identification
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/418—Document matching, e.g. of document images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Document Processing Apparatus (AREA)
Abstract
The embodiment of the application discloses a bill processing method and related equipment, which are used for checking the identification information of a bill before checking the identified bill information by a user according to the associated information of the bill, so that the probability of wrong identification information appearing on a first electronic bill displayed to the user is reduced, the user is prevented from repeatedly checking the same error for many times, and the time of the user is saved. The method in the embodiment of the application comprises the following steps: acquiring identification information of a document; acquiring associated information corresponding to the document, wherein the associated information is corrected information; under the condition that the identification information meets the preset correction condition according to the association information, modifying the identification information according to the association information to obtain a first electronic document corresponding to the document; and displaying the first electronic document to obtain a second electronic document, wherein the second electronic document is obtained by proofreading the first electronic document.
Description
Technical Field
The present application relates to the field of data processing, and in particular, to a document processing method and related device.
Background
The invoice refers to the business certificate issued and collected by all units and individuals in purchasing and selling goods, providing or receiving services and doing other business activities, is the original basis for accounting, and is also the important basis for law enforcement inspection of auditing agencies and tax authorities.
An electronic image of the paper invoice can be obtained through a scanner through an OCR (optical character recognition) technology, data on the paper invoice are recognized, and therefore the electronic invoice is obtained, and a user can correct data errors on the electronic invoice by comparing the electronic invoice with the electronic image.
However, when the invoices are identified by the OCR technology, an identification error may be generated due to a large amount of contents or low definition contained in the invoices, and the same invoice may appear for many times, so that the identification error appears for one time for many times, which causes a repeated correction work for the user for many times.
Disclosure of Invention
The embodiment of the application provides a bill processing method and related equipment, which are used for firstly checking the identification information of an identified bill according to the associated information of the bill before the user checks the identified bill information, so that the probability of wrong identification information appearing on a first electronic bill displayed to the user is reduced, the user is prevented from repeatedly checking the same error for many times, and the time of the user is saved.
In a first aspect, an embodiment of the present application provides a document processing method, where the method includes:
acquiring identification information of a bill, wherein the identification information at least comprises an identifier of the bill;
acquiring associated information corresponding to the document according to the identifier of the document, wherein the associated information comprises the identifier of the document, and the associated information is corrected information;
under the condition that the identification information meets the preset correction condition according to the association information, modifying the identification information according to the association information to obtain a first electronic bill corresponding to the bill;
and displaying the first electronic document, and receiving the proofreading of the first electronic document to obtain a corresponding second electronic document.
In a possible implementation, the method further includes: judging whether the identification information meets the preset correction condition or not;
the determining whether the identification information satisfies the preset calibration condition includes:
judging whether second information which is different from the first information and has lower priority than the first information exists or not, wherein the first information is contained in the associated information, the second information is contained in the identification information, and the information types of the first information and the second information are the same;
if the second information exists, determining that the identification information meets a preset correction condition;
the modifying the identification information according to the association information includes:
and modifying the second information into the first information.
In one possible implementation, the document is one of an invoice, check, or money order.
In a possible implementation, the method further includes: and if the second electronic receipt has third information different from the identification information, the priority of the third information is increased.
In a possible implementation manner, the increasing the priority of the third information includes:
increasing the priority of the third information when the third information exists in the associated information;
when the third information does not exist in the related information, the third information is stored in the related information, and the priority of the third information is set to an initial level.
In a possible implementation manner, the identification information includes a plurality of pieces of information, the first electronic document includes a priority of each piece of information in the plurality of pieces of information, and the displaying of the first electronic document to the user includes:
displaying the plurality of pieces of information and the priority of each piece of information in the plurality of pieces of information, and receiving modification operation on the priority of any one piece of information in the plurality of pieces of information.
In a possible implementation manner, before the obtaining of the associated information corresponding to the document, the method further includes:
judging whether the associated information corresponding to the document exists or not according to the identifier of the document;
the obtaining of the associated information corresponding to the document according to the identifier of the document includes:
if the associated information exists, acquiring the associated information corresponding to the document;
the method further comprises the following steps:
if the associated information does not exist, displaying the identification information to obtain a third electronic document, wherein the third electronic document is obtained after the identification information is corrected;
and storing the third electronic bill by taking the identification of the bill as an index to obtain the associated information of the bill.
In a second aspect, an embodiment of the present application provides a document processing apparatus, including:
the acquiring unit is used for acquiring identification information of the bill, and the identification information at least comprises an identifier of the bill;
the acquiring unit is further configured to acquire associated information corresponding to the document according to the identifier of the document, where the associated information includes the identifier of the document, and the associated information is collated information;
the modification unit is used for modifying the identification information according to the association information under the condition that the identification information meets the preset correction condition according to the association information, so as to obtain a first electronic document corresponding to the document;
and the display unit is used for displaying the first electronic bill, receiving the proofreading of the first electronic bill and obtaining a corresponding second electronic bill.
In a possible implementation manner, the apparatus further includes: a judging unit configured to judge whether the identification information satisfies the preset correction condition;
the judging unit is specifically configured to:
judging whether second information which is different from the first information and has lower priority than the first information exists or not, wherein the first information is contained in the associated information, the second information is contained in the identification information, and the information types of the first information and the second information are the same;
if the second information exists, determining that the identification information meets a preset correction condition;
the modification unit is specifically configured to: and modifying the second information into the first information.
In one possible implementation, the document is one of an invoice, check, or money order.
In a possible implementation manner, the modifying unit is further configured to, in a case that third information different from the identification information exists in the second electronic document, increase the priority of the third information.
In a possible implementation manner, the modifying unit is specifically configured to:
increasing the priority of the third information when the third information exists in the associated information;
when the third information does not exist in the related information, the third information is stored in the related information, and the priority of the third information is set to an initial level.
In a possible implementation, the identification information comprises a plurality of pieces of information, the first electronic document comprises a priority of each piece of the plurality of pieces of information,
the display unit is further configured to display the plurality of pieces of information and the priority of each piece of information in the plurality of pieces of information, and receive a modification operation on the priority of any piece of information in the plurality of pieces of information.
In a possible implementation manner, the determining unit is further configured to: judging whether the associated information corresponding to the document exists or not according to the identifier of the document;
the acquisition unit is specifically configured to: acquiring the associated information corresponding to the document under the condition that the judging unit determines that the associated information exists;
the display unit is further configured to display the identification information to obtain a third electronic document under the condition that the judging unit determines that the association information does not exist, where the third electronic document is obtained by checking the identification information;
the device also includes: and the storage unit is used for storing the third electronic document by taking the identifier of the document as an index so as to obtain the associated information of the document.
In a third aspect, embodiments of the present application provide a computer-readable storage medium having stored therein instructions for sheet processing, which when run on a computer device, cause the computer device to perform a method of sheet processing as provided in the first aspect above.
In a fourth aspect, an embodiment of the present application provides a terminal, including: a processor and a memory, wherein the memory stores instructions for processing the documents provided by the first aspect;
the processor is operable to execute instructions for sheet processing stored in the memory to perform a method of sheet processing as provided in the first aspect above.
In a fifth aspect, embodiments of the present application provide a computer program product, which when executed, is configured to perform the method of document processing as provided in the first aspect above.
According to the technical scheme, the embodiment of the application has the following advantages:
the method comprises the steps that after the identification information of a bill is obtained, the identification of the bill can be obtained by a terminal, so that the associated information containing the same bill identification as the identification information is obtained, and the associated information is the information which is calibrated by a user, so that whether the identification information meets the preset correction condition or not can be determined according to the associated information, and under the condition that the preset correction condition is met, the identification information is modified according to the associated information, and then the modified first electronic bill is displayed to the user, so that the user can perform secondary correction on the modified electronic bill. Because the first electronic document displayed to the user is revised according to the associated information, and the associated information is correct information checked by the user, the probability of identifying wrong information on the first electronic document is reduced, the user is prevented from repeatedly checking the same error, and the time of the user is saved.
Drawings
Fig. 1 is a schematic view of an application scenario of a document processing method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a document processing method according to an embodiment of the present application;
FIG. 3 is a schematic flow chart of a document processing method according to an embodiment of the present application;
FIG. 4 is a schematic structural diagram of a document processing apparatus according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
The embodiment of the application provides a bill processing method and related equipment, which are used for firstly checking the identification information of an identified bill according to the associated information of the bill before the user checks the identified bill information, so that the probability of wrong identification information appearing on a first electronic bill displayed to the user is reduced, the user is prevented from repeatedly checking the same error for many times, and the time of the user is saved.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. The term "at least one" means one or more, "a plurality" means two or more.
Referring to fig. 1, the embodiment of the present application can be applied to an application environment as shown in fig. 1. Wherein the terminal 100 and the server 200 communicate through a network.
In the embodiment of the present application, the terminal 100 is a terminal device directly operated by a user, and is configured to acquire a captured image of a document through a capturing device or acquire a scanned image of the document through a scanning device, identify the captured image or the scanned image to obtain an identification result, send a second electronic document to the server 200, and further store associated information of a plurality of documents.
In the embodiment of the present application, the server 200 is configured to store associated information of a plurality of documents.
In the embodiment of the present application, the terminal 100 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 200 may be implemented by an independent server or a server cluster formed by a plurality of servers.
Referring to fig. 2, an embodiment of a document processing method according to an embodiment of the present invention may include:
201. and the terminal acquires identification information of the document.
In the embodiment, the terminal can obtain the image of the document through the shooting equipment, and further identify the image of the document to obtain the identification information of the document; the terminal can also obtain a scanned image of the document through the scanning equipment, and further identifies the scanned image to obtain identification information of the document; the terminal can also obtain the identification information of the document in other manners, which are not listed here.
In this embodiment, the receipt refers to a basis for handling delivery of goods or payment of goods, such as an invoice, a check, or a money order, as an example, and the type of the specific receipt is not limited herein.
In this embodiment, the identification information of the document may include a plurality of pieces of information, where the plurality of pieces of information at least include an identifier of the document, for example, the document is an invoice, and the identification information of the document may include a name, an address, a taxpayer identification number, a telephone, an issuer, a bank account, a goods name, and other relatively less variable information included in the invoice, where the identifier of the document may be the taxpayer identification number, the name of the payee, the bank account, and the like.
202. And the terminal acquires the associated information corresponding to the document according to the identifier of the document.
As an implementation manner, the memory of the terminal may store the associated information of a plurality of documents in advance, and after the terminal acquires the identifier of the document, the terminal may acquire the associated information corresponding to the document in the memory according to the identifier of the document.
As another implementation manner, the server may also store associated information of a plurality of documents, the terminal may send the identifier of the document to the server after acquiring the identifier of the document, the server acquires the associated information corresponding to the document according to the identifier of the document and sends the associated information to the terminal, and the terminal receives the associated information corresponding to the document.
In this embodiment, the associated information includes a plurality of pieces of information, the plurality of pieces of information include an identifier of the receipt, the associated information also includes a name of a collection unit, an address, a taxpayer identification number, a telephone, an issuer, a bank account, a goods name, and other relatively less variable information included in the receipt, and the associated information is consistent with the identifier of the receipt included in the identification information.
In this embodiment, the associated information may be pre-entered into the terminal by the user according to the paper document; or the document can be stored in the terminal after being identified for the first time and corrected by the user; the terminal can also send the relevant information input by the user according to the paper document to the server after receiving the relevant information, and the relevant information is stored by the server; the specific manner of obtaining and storing the associated information is not limited herein.
203. And the terminal modifies the identification information according to the associated information.
In this embodiment, under the condition that it is determined that the identification information meets the preset correction condition according to the association information, the terminal may modify information of an identification error in the identification information according to the association information to obtain the modified identification information of the document, that is, the first electronic document corresponding to the document.
In this embodiment, since the associated information is information that is checked by the user, all the associated information includes correct information, and the terminal may compare the pieces of information included in the associated information with the pieces of information included in the identification information one by one, so as to determine whether there is erroneous identification information in the identification information, and if there is erroneous identification information, it is determined that the identification information satisfies the preset correction condition.
204. And the terminal displays the first electronic document.
In this embodiment, after the terminal generates the first electronic document, the terminal may display the first electronic document to a user, so that the user may manually check the first electronic document, thereby obtaining a second electronic document.
In this embodiment, the manual proofreading of the first electronic document by the user means that the user checks the displayed first electronic document, and if the error information exists in the first electronic document, the terminal receives the modification of the first electronic document by the user; and if no error information exists in the first electronic document, the second electronic document obtained by the terminal is consistent with the first electronic document.
In this embodiment, the structure of the first electronic document is a structure of a document, and the information content corresponding to each information type in the first electronic document is the content included in the identification information, that is, the identification information is displayed in the form of the electronic document.
In this embodiment, the second electronic document is an electronic document obtained after the user views and collates the first electronic document.
In this embodiment, after acquiring the identification information of the document, the terminal may acquire the identifier of the document, thereby acquiring the associated information containing the same document identifier as the identification information, and since the associated information is information calibrated by the user, it may be determined whether the identification information satisfies the preset correction condition according to the associated information, and in the case that the preset correction condition is satisfied, the identification information is modified according to the associated information, and then the modified first electronic document is displayed to the user, so that the user performs secondary correction on the modified electronic document. Because the first electronic document displayed to the user is revised according to the associated information, and the associated information is correct information checked by the user, the probability of the wrong identification information on the first electronic document is reduced, the user is prevented from repeatedly checking the same error, and the time of the user is saved.
Based on the foregoing embodiment described in fig. 2, referring to fig. 3, another embodiment of a document processing method provided in an embodiment of the present application may include:
301. and the terminal acquires identification information of the document.
In this embodiment, step 301 is similar to step 201 in the embodiment shown in fig. 2, and is not described herein again.
302. The terminal judges whether the associated information corresponding to the document exists according to the identification of the document, if so, the step 303 is entered; if the association information does not exist, step 308 is entered.
As an implementation manner, since the terminal can store the associated information of the multiple documents, after the terminal acquires the identifiers of the documents, the terminal searches whether the associated information containing the identifiers of the documents exists in the pre-stored associated information of the multiple documents by using the identifiers of the documents as a search basis.
As another implementation manner, the server may also store the associated information of the multiple documents, and after acquiring the identifier of the document, the terminal may send an inquiry request to the server, where the inquiry request includes the identifier of the document, and the server searches whether the associated information including the identifier of the document exists in the stored associated information of the multiple documents by using the identifier of the document as a search basis. If the associated information exists, the server can send the associated information to the terminal as a query result; if the associated information does not exist, the server can send the query failure as a query result to the terminal. The terminal can judge whether the associated information corresponding to the document exists according to the query result sent by the server.
303. And the terminal acquires the associated information corresponding to the document.
In this embodiment, step 303 is similar to step 202 in the embodiment shown in fig. 2, and is not repeated here.
304. The terminal determines whether there exists second information different from the first information and having a priority lower than that of the first information, and if the second information exists, the terminal proceeds to step 305; if the second information does not exist, go to step 306.
In this embodiment, the associated information may include a plurality of pieces of information and priorities corresponding to the plurality of pieces of information, so that after acquiring the associated information, the terminal may determine whether there is second information that is different from the first information and has a priority lower than that of the first information, where the first information is included in the associated information, the second information is included in the identification information, and the first information and the second information have the same information type.
In this embodiment, the second information and the first information may be only one type of information, or there may be at least two or more types of information, for example, the name and the address in the identification information are different from those in the association information, and the priority is lower than that of the association information; as another example, for example, only the name in the identification information is different from the name in the association information, and the priority is lower than the priority of the name in the association information, it should be understood that this example is only for convenience of understanding, and is not limited specifically.
In this embodiment, the information type refers to an attribute of the information, for example, the association information and the identification information may include a name, an address, a taxpayer identification number, a telephone, an account opening bank and bank account number, a goods name or other information, the association information and the identification information include name information and address information, and the address and the telephone represent different information types.
In this embodiment, since each of the association information and the identification information may include a plurality of pieces of information, the terminal may set a priority to each piece of information in advance, and a higher priority indicates a higher accuracy of the piece of information. Each piece of information contains one type of information. As an example, for example, the associated information of the document includes a taxpayer identification number and a name, where the taxpayer identification number is identification information, where the taxpayer identification number is a000001, the name is "a technology limited company", and the priority is 2, and the associated information includes two information types, which are the taxpayer identification number and the name, respectively, where the priority of the name information is 2, it should be understood that this example is only for convenience of understanding, and is not limited specifically.
In this embodiment, the priority may be a number, and the larger the number is, the higher the priority is; the priority may also be a letter, a series of serial numbers, and the like, and the expression form of the specific priority is not limited herein. As an example, for example, the taxpayer identification number in the identification information is a000001, which is named "a technology limited", and the priority is 1; if the taxpayer identification number in the associated information is a000001, the name is "B technology limited", and the priority is 3, then the second information exists in the identification information, and the second information is "a technology limited", it should be understood that the example is only for convenience of understanding, and is not limited specifically.
305. The terminal modifies the second information into the first information.
In this embodiment, after determining that the second information exists in the associated information, the terminal modifies the second information into the first information, so as to modify the identification information, so as to obtain the first electronic document.
In this embodiment, when the second information and the first information may be only one type of information, only one modification is needed; when the second information and the first information each have at least two or more types of information, the different types of information are successively modified.
In this embodiment, the associated information and the pieces of information included in the identification information are compared one by one according to the information types, and when second information which is different from the first information in the associated information and has a lower priority than the first information exists in the identification information, the second information is modified into the first information, that is, the priority is set for the information of different information types included in the associated information and the identification information, and whether error identification information which needs to be corrected exists in the identification information is determined in a form of comparison by the priority, so that the error identification information is modified, and the accuracy of the information in the associated information is quantized in a form of priority, thereby facilitating the implementation of the terminal device.
306. And the terminal displays the first electronic document to obtain a second electronic document.
In this embodiment, after the terminal modifies the identification information of the document according to the associated information, the terminal may obtain the first electronic document and display the first electronic document to the user.
In this embodiment, the first electronic document displayed to the user by the terminal may include a plurality of pieces of information, and the first electronic document includes the priority of each piece of information in the plurality of pieces of information, so that the terminal may display the plurality of pieces of information and the priority of each piece of information in the plurality of pieces of information to the user, thereby not only receiving the proofreading of the information content of the plurality of pieces of information by the user, but also receiving the operation of modifying the priority of any piece of information in the plurality of pieces of information by the user.
In this embodiment, the operation of modifying the priority of any piece of information may include increasing the priority of the piece of information, or may also be decreasing the priority of the piece of information, for example, a button for increasing or decreasing the priority may be provided next to the priority of the piece of information, and the priority may be displayed in the form of an inputtable and modifiable text box, so that the user may flexibly set the priority of any piece of information according to the needs.
In this embodiment, since information such as an address, a telephone, or an account opening bank may change during a process of a company to which a document belongs, the information in the document of the information generated by the company may change, and the information stored in the associated information is wrong information of the company, in this case, a user may reduce a priority of the wrong information, so that flexibility and adaptability of the scheme may be improved.
307. And determining that third information different from the identification information exists in the second electronic document at the terminal, and increasing the priority of the third information.
In this embodiment, after the terminal acquires the second electronic document, the terminal may compare the second electronic document with the identification information, so as to determine whether third information different from the identification information exists in the second electronic document, and if the third information exists, the priority of the third information is improved.
In this embodiment, the priority may be increased after the priority of the information is obtained, or may be changed from non-existence to existence.
As an implementation manner, after determining that the third information exists, the terminal may check whether the third information exists in the associated information, and increase the priority of the third information when the third information exists in the associated information; as an example, for example, if the identification of the document is a taxpayer identification number, the taxpayer identification number of the document is a000001, the type of the third information is a name, the content of the third information is "a technology limited", the information of the associated information, which has the taxpayer identification number of a000001 and the information type of the name, is also "a technology limited", and the priority is 1, the priority of "a technology limited" is increased to 2.
As another implementation manner, in a case that the third information does not exist in the association information, the terminal stores the third information in the association information, and sets the priority of the third information to an initial level. As an example, for example, the identification of the document is a taxpayer identification number, the taxpayer identification number of the document is a000001, the type of the third information is a name, the content of the third information is "B technology limited", the information with the taxpayer identification number of a000001 and the information type of the name in the associated information is "a technology limited", and the priority is 1, then "B technology limited" is stored in the associated information, that is, the taxpayer identification number a000001 corresponds to two names, "a technology limited" and "B technology limited", respectively, and the priorities of the two names are equal to 1.
It should be understood that the above examples of the identifier of the document, the third information and the associated information are only for convenience of understanding the present solution, and the setting of the above information should be flexibly processed in combination with the actual situation, and is not limited herein.
In this embodiment, the initial level is the level with the lowest priority, and as an example, if the priority is represented by a number, and the larger the number, the higher the priority, the initial level may be 1; if the priority is a letter and the letter is positioned more backward and the priority is higher, the initial level can be A; the initial level can also be in other expression forms, and can be flexibly set according to actual conditions.
In this embodiment, the third information may be only one type of information, or the third information may also have at least two or more types of information, for example, the third information may only include a name, and as another example, the third information may also include a name and an address at the same time.
In this embodiment, after determining that the third information exists, that is, when determining that an identification error occurs in the identification information, the terminal increases the priority of the third information, so that the more times the identification error occurs, the higher the priority of the correct information corresponding to the identification error,
it should be appreciated that step 307 is an optional step, and step 307 is only executed if the terminal determines that third information different from the identification information exists in the second electronic document, and step 307 need not be executed if third information different from the identification information does not exist in the second electronic document.
308. And the terminal displays the identification information to obtain a third electronic document.
In the embodiment, after judging whether the associated information of the document exists or not, if not, the terminal can directly convert the identification information of the document into the form of the electronic document to be displayed to the user, so that the user can check the identification information to obtain a third electronic document after checking the identification information of the form of the electronic document.
In this embodiment, the manual proofreading of the identification information by the user refers to that the user checks the displayed identification information, and if the identification information is found to have error information, the terminal receives the modification of the identification information by the user; if no error information exists in the identification information, the information contained in the obtained third electronic document is consistent with the information contained in the identification information.
309. And the terminal takes the identification of the document as an index and stores the third electronic document.
In this embodiment, after obtaining the third electronic document, the terminal stores the third electronic document by using the identifier of the document as an index, so as to obtain the associated information of the document.
In the embodiment, the terminal can judge whether the associated information corresponding to the document exists according to the identifier of the document, and when the associated information does not exist, the terminal can directly display the identification information in the form of the electronic document to the user and store the third electronic document checked by the user, so that the work of pre-inputting the electronic document by the user is avoided, and a large amount of time is saved; the quantity of the stored electronic documents is enriched, and the comprehensiveness of the database is improved.
It should be understood that steps 308 and 309 are optional steps, and that steps 308 and 309 are only executed when the terminal determines that the associated information of the document does not exist, and when the associated information of the document exists, only information which exists in the second electronic document and does not exist in the associated information needs to be incorporated into the associated information, or the priority of any one of the pieces of information included in the associated information needs to be adjusted.
Based on the foregoing embodiments described in fig. 2 or fig. 3, referring to fig. 4, fig. 4 is a schematic structural diagram of a sheet processing apparatus provided in an embodiment of the present application, where the sheet processing apparatus 400 may include:
an obtaining unit 401, configured to obtain identification information of a document, where the identification information at least includes an identifier of the document;
the obtaining unit 401 is further configured to obtain associated information corresponding to the document according to the identifier of the document, where the associated information includes the identifier of the document, and the associated information is collated information;
a modifying unit 402, configured to modify the identification information according to the association information under a condition that it is determined that the identification information meets a preset correction condition according to the association information, so as to obtain a first electronic document corresponding to the document;
and the displaying unit 403 is configured to display the first electronic document, receive the proofreading of the first electronic document, and obtain a corresponding second electronic document.
In one possible implementation manner, the apparatus 400 may further include:
a determining unit 404, configured to determine whether the identification information satisfies the preset correction condition;
the determining unit 404 is specifically configured to:
judging whether second information which is different from the first information and has lower priority than the first information exists or not, wherein the first information is contained in the associated information, the second information is contained in the identification information, and the information types of the first information and the second information are the same;
if the second information exists, determining that the identification information meets a preset correction condition;
the modifying unit 402 is specifically configured to: and modifying the second information into the first information.
In one possible implementation, the document is one of an invoice, check, or money order.
In a possible implementation manner, the modifying unit 402 is further configured to raise the priority of the third information different from the identification information in the case that the third information exists in the second electronic document.
In a possible implementation manner, the modifying unit 402 is specifically configured to:
increasing the priority of the third information when the third information exists in the associated information;
when the third information does not exist in the related information, the third information is stored in the related information, and the priority of the third information is set to an initial level.
In a possible implementation form, the identification information comprises a plurality of pieces of information, the first electronic document comprises a priority of each piece of the plurality of pieces of information,
the displaying unit 403 is further configured to display the pieces of information and the priority of each piece of information in the pieces of information, and receive a modification operation on the priority of any piece of information in the pieces of information.
In a possible implementation manner, the determining unit 404 is further configured to: judging whether the associated information corresponding to the document exists or not according to the identifier of the document;
the obtaining unit 401 is specifically configured to: in a case where the judging unit 404 determines that the associated information exists, acquiring associated information corresponding to the document;
the displaying unit 403 is further configured to, in a case that the determining unit 404 determines that the associated information does not exist, display the identification information to obtain a third electronic document, where the third electronic document is obtained by checking the identification information;
the apparatus 400 further comprises:
the storage unit 405 is configured to store the third electronic document with the identifier of the document as an index, so as to obtain the associated information of the document.
In this embodiment, the flow executed by each unit in the document processing apparatus 400 is similar to the flow executed by the document processing apparatus in the embodiment shown in fig. 2 and fig. 3, and is not described again here.
In this embodiment, after acquiring the identification information of the document, the acquiring unit 401 may acquire the identifier of the document, so as to acquire the associated information containing the same document identifier as the identification information, and since the associated information is the information that has been checked by the user, it may be determined whether the identification information meets the preset correction condition according to the associated information, and in the case that the preset correction condition is met, the modifying unit 402 modifies the identification information according to the associated information, and then the displaying unit 403 displays the modified first electronic document to the user, so that the user performs secondary correction on the modified electronic document. Because the first electronic document displayed to the user is revised according to the associated information, and the associated information is correct information checked by the user, the probability of identifying wrong information on the first electronic document is reduced, the user is prevented from repeatedly checking the same error, and the time of the user is saved.
Also provided in embodiments of the present application is a terminal, and referring to fig. 5, the terminal 500 may have a relatively large difference due to different configurations or performances, and may include one or more processors 501 and a memory 502 (e.g., one or more mass storage devices). Memory 502 may be, among other things, transient or persistent storage. The program stored on the memory 502 may include one or more modules (not shown), each of which may include a sequence of instructions operating on a server. Further, the processor 501 may be configured to communicate with the memory 502 to execute a series of instruction operations in the memory 502 on the terminal 500.
The terminal 500 can also include one or more input/output interfaces 503, one or more power supplies 504, and one or more wired or wireless network interfaces 505.
In some embodiments of the invention, the processor 501, the memory 502, the input/output interface 503, the power supply 504, and the wired or wireless network interface 505 may be connected by a bus or other means, as exemplified by a bus connection in fig. 5.
The memory stores the instruction of the document processing executed by the terminal and the associated information of a plurality of documents in the embodiments of fig. 2 to 3;
the processor is configured to execute instructions for processing documents stored in the memory to perform the steps of the document processing method described in the embodiments of fig. 2-3.
Also provided in embodiments of the present application is a computer program product which, when executed, is adapted to perform the steps of the document processing method as described in the embodiments of figures 2 and 3 above.
Also provided in embodiments of the present application is a computer-readable storage medium having stored therein instructions for caching data processing, which when executed on a computer, cause the computer to perform the steps of the document processing method as described in the embodiments shown in fig. 2 and 3.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Claims (9)
1. A document processing method is applied to a terminal and comprises the following steps:
acquiring identification information of a bill, wherein the identification information at least comprises an identifier of the bill;
acquiring associated information corresponding to the bill according to the identification of the bill, wherein the associated information comprises the identification of the bill, and the associated information is corrected information;
under the condition that the identification information meets the preset correction condition according to the associated information, modifying the identification information according to the associated information to obtain a first electronic bill corresponding to the bill;
and displaying the first electronic document to obtain a second electronic document, wherein the second electronic document is obtained by proofreading the first electronic document.
2. The method of claim 1, further comprising:
judging whether the identification information meets the preset correction condition or not;
the judging whether the identification information meets the preset correction condition includes:
judging whether second information which is different from the first information and has lower priority than the first information exists or not, wherein the first information is contained in the associated information, the second information is contained in the identification information, and the information types of the first information and the second information are the same;
if the second information exists, determining that the identification information meets a preset correction condition;
the modifying the identification information according to the association information includes:
and modifying the second information into the first information.
3. The method of claim 1, wherein the document is one of an invoice, check, or money order.
4. The method according to any one of claims 1-3, further comprising:
and if third information different from the identification information exists in the second electronic document, the priority of the third information is increased.
5. The method of claim 4, wherein the increasing the priority of the third information comprises:
increasing the priority of the third information when the third information exists in the associated information;
and when the third information does not exist in the related information, storing the third information in the related information, and setting the priority of the third information as an initial level.
6. A method according to any one of claims 1 to 3, wherein the identification information comprises a plurality of pieces of information, the first electronic document comprises a priority of each of the plurality of pieces of information, and the presenting of the first electronic document to the user comprises:
displaying the plurality of pieces of information and the priority of each piece of information in the plurality of pieces of information, and receiving modification operation on the priority of any one piece of information in the plurality of pieces of information.
7. The method according to any of claims 1-3, wherein prior to obtaining the associated information corresponding to the document, the method further comprises:
judging whether associated information corresponding to the bill exists or not according to the identification of the bill;
the acquiring the associated information corresponding to the document according to the identifier of the document comprises the following steps:
if the associated information exists, acquiring the associated information corresponding to the document;
the method further comprises the following steps:
if the associated information does not exist, displaying the identification information to obtain a third electronic bill, wherein the third electronic bill is obtained after the identification information is collated;
and storing the third electronic bill by taking the identification of the bill as an index to obtain the associated information of the bill.
8. A document processing apparatus, the apparatus comprising:
the acquiring unit is used for acquiring identification information of a bill, wherein the identification information at least comprises an identifier of the bill;
the acquiring unit is further configured to acquire associated information corresponding to the document according to the identifier of the document, where the associated information includes the identifier of the document, and the associated information is collated information;
the modification unit is used for modifying the identification information according to the association information under the condition that the identification information meets the preset correction condition according to the association information, so as to obtain a first electronic bill corresponding to the bill;
and the display unit is used for displaying the first electronic document to obtain a second electronic document, and the second electronic document is obtained by proofreading the first electronic document.
9. A computer-readable storage medium having stored therein instructions for document processing, which when executed on a computer device, cause the computer device to perform the method of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811237982.0A CN109214362B (en) | 2018-10-23 | 2018-10-23 | Document processing method and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811237982.0A CN109214362B (en) | 2018-10-23 | 2018-10-23 | Document processing method and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109214362A CN109214362A (en) | 2019-01-15 |
CN109214362B true CN109214362B (en) | 2021-05-04 |
Family
ID=64979924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811237982.0A Active CN109214362B (en) | 2018-10-23 | 2018-10-23 | Document processing method and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109214362B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111126319A (en) * | 2019-12-27 | 2020-05-08 | 山东旗帜信息有限公司 | Invoice identification method and device |
CN112001381B (en) * | 2020-09-14 | 2023-09-19 | 中国银行股份有限公司 | Intelligent pre-filling bill auditing method and device |
CN114821604A (en) * | 2021-09-24 | 2022-07-29 | 北京来也网络科技有限公司 | Vehicle information processing method, device, equipment and medium based on RPA and AI |
CN114170610A (en) * | 2021-12-13 | 2022-03-11 | 北京字跳网络技术有限公司 | Data verification method, apparatus, equipment and medium |
CN114217714B (en) * | 2021-12-14 | 2024-11-15 | 金蝶软件(中国)有限公司 | Method, device, computer equipment and storage medium for displaying documents to be processed |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101452481A (en) * | 2008-12-04 | 2009-06-10 | 金蝶软件(中国)有限公司 | Method and system for processing document |
CN103530395A (en) * | 2013-10-22 | 2014-01-22 | 金蝶软件(中国)有限公司 | Data tracing method and device |
CN103853536A (en) * | 2012-12-03 | 2014-06-11 | 金蝶软件(中国)有限公司 | Method and device for realizing service tracking based on state transition diagram |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1082218A (en) * | 1993-06-26 | 1994-02-16 | 李金龙 | A kind of Chinese is the method for check and correction automatically |
KR100351584B1 (en) * | 2000-07-05 | 2002-09-05 | 주식회사 팔만시스템 | System of proofreading a Chinese character by contrasting one by one |
JPWO2003010683A1 (en) * | 2001-07-26 | 2004-11-18 | 株式会社ワイコム | Online document proofreading system using web server technology |
US8843453B2 (en) * | 2012-09-13 | 2014-09-23 | Sap Portals Israel Ltd | Validating documents using rules sets |
CN103914496B (en) * | 2013-01-09 | 2017-04-19 | 北大方正集团有限公司 | Page correction method and device |
RU2571378C2 (en) * | 2013-12-18 | 2015-12-20 | Общество с ограниченной ответственностью "Аби Девелопмент" | Apparatus and method of searching for differences in documents |
CN103914907B (en) * | 2014-04-14 | 2016-08-10 | 陕西海基业高科技实业有限公司 | Paper-bill information identification and core calibration system and application process |
CN105205652B (en) * | 2015-11-04 | 2020-04-03 | 用友网络科技股份有限公司 | Revision method and revision system of ERP (enterprise resource planning) document |
-
2018
- 2018-10-23 CN CN201811237982.0A patent/CN109214362B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101452481A (en) * | 2008-12-04 | 2009-06-10 | 金蝶软件(中国)有限公司 | Method and system for processing document |
CN103853536A (en) * | 2012-12-03 | 2014-06-11 | 金蝶软件(中国)有限公司 | Method and device for realizing service tracking based on state transition diagram |
CN103530395A (en) * | 2013-10-22 | 2014-01-22 | 金蝶软件(中国)有限公司 | Data tracing method and device |
CN103530395B (en) * | 2013-10-22 | 2018-07-31 | 金蝶软件(中国)有限公司 | Data tracing method and device |
Non-Patent Citations (2)
Title |
---|
"Parameterized specification and verification of the Chilean electronic invoices system";I. Attali等;《XXIV International Conference of the Chilean Computer Science Society》;20041227;全文 * |
"基于逻辑原则的科技论文自动校对方法";侯修洲等;《中国科技期刊研究》;20180930;第29卷(第9期);第920-924页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109214362A (en) | 2019-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109214362B (en) | Document processing method and related equipment | |
US12315005B2 (en) | System and method for processing transaction records for users | |
US8660294B2 (en) | Form data extraction without customization | |
US7711191B2 (en) | Electronic transaction processing server with automated transaction evaluation | |
CN110888881B (en) | Picture association method and device, computer equipment and storage medium | |
US20130325706A1 (en) | System, method, apparatus, and computer program product for improved payment processing | |
CN113093958B (en) | Data processing method and device and server | |
CN110597511A (en) | Page automatic generation method, system, terminal equipment and storage medium | |
CN110309182A (en) | A kind of information input method and device | |
JP6087452B1 (en) | Paper document management system | |
US7813975B2 (en) | System and method for processing account data | |
CN109324963B (en) | Method for automatically testing profit result and terminal equipment | |
CN114240525A (en) | Message generating method, device and server | |
CN114066590A (en) | Salary data processing method, device and equipment based on big data and storage medium | |
CN111292068B (en) | Contract information auditing method and device, electronic equipment and storage medium | |
US10565289B2 (en) | Layout reconstruction using spatial and grammatical constraints | |
KR102179654B1 (en) | System and method for managing tax accounting data | |
CN112307101A (en) | Project pricing auditing method, device, computer equipment and system | |
JP7021819B1 (en) | Data processing equipment, data processing methods and programs | |
CN110704462A (en) | Data change notification method, electronic device, computer device, and storage medium | |
JP6993032B2 (en) | Accounting equipment, accounting systems, accounting methods and programs | |
CN112766892B (en) | Method, device and electronic device for capital allocation combining RPA and AI | |
CN111340517A (en) | Method, system and related equipment for rapidly inquiring authenticity of invoice | |
JP6858420B1 (en) | Accounting equipment, accounting systems, accounting methods and programs | |
CN116645229A (en) | Resource transaction processing method and device, equipment and storage medium |
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 |