Examination method and device, electronic equipment and storage medium

By acquiring the pending review information and target review rules of the documents, the document review is automated, solving the problem of manual review relying on experience and improving review efficiency and accuracy.

CN114519568BActive Publication Date: 2026-02-13AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210139966.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-16
Publication Date
2026-02-13
Estimated Expiration
2042-02-16

AI Technical Summary

Technical Problem

In existing technologies, document review relies on human experience, leading to high labor costs and low efficiency.

Method used

By acquiring the pending information of the documents to be reviewed, determining the target review rules, and based on the constraints of the information and rules, the documents are reviewed automatically, achieving fast and direct information checking.

Benefits of technology

It improves the efficiency of document review, solves the shortcomings of existing technologies that require iterative review, and enables simultaneous review of different information in the same document.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114519568B_ABST
    Figure CN114519568B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a single auditing method and device, electronic equipment and a storage medium. Wherein, the information to be audited in the single to be audited is obtained; the target auditing rule of the single to be audited is determined; the auditing result of the single to be audited is determined according to the existing constraint condition of each reference auditing information in the target auditing rule and the information to be audited. The advantage of this is that the information to be audited in the single to be audited can be checked quickly and directly according to each existing constraint condition in the target auditing rule. At the same time, each existing constraint condition can be audited separately, solving the disadvantage of the need for cyclic traversal auditing in the prior art, achieving the technical effect of auditing different information to be audited in the same single to be audited at the same time, and greatly improving the efficiency of single auditing.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of artificial intelligence, and in particular to a single auditing method and device, electronic equipment and storage medium. BACKGROUND

[0002] With the progress of society, the tertiary industry such as commerce and service industry is developing rapidly, and a large number of transactions and transaction certificates have emerged. This has posed a problem for the auditing work of transaction certificates in various industries. How to more quickly and efficiently perform the single auditing work has become one of the focuses in various industries.

[0003] Currently, the work of auditing documents is mostly performed manually. Relevant personnel are trained to audit the documents, and the information on the documents is gradually checked according to the auditing standards, so as to determine whether the documents have problems. Manual auditing of documents relies too much on human experience. Such a single auditing method requires a high labor cost, and the auditing efficiency is very low. SUMMARY

[0004] Embodiments of the present application provide a single auditing method, device, electronic equipment and storage medium to realize automatic auditing of documents and improve the single auditing efficiency.

[0005] In a first aspect, embodiments of the present application provide a single auditing method, comprising:

[0006] obtaining to-be-audited information in a to-be-audited document;

[0007] determining a target auditing rule of the to-be-audited document;

[0008] determining an auditing result of the to-be-audited document according to the to-be-audited information and an existence constraint condition of each reference auditing information in the target auditing rule.

[0009] In a second aspect, embodiments of the present application further provide a single auditing device, comprising:

[0010] a to-be-audited information obtaining module configured to obtain to-be-audited information in a to-be-audited document;

[0011] a target auditing rule determining module configured to determine a target auditing rule of the to-be-audited document;

[0012] an auditing result determining module configured to determine an auditing result of the to-be-audited document according to the to-be-audited information and an existence constraint condition of each reference auditing information in the target auditing rule.

[0013] In a third aspect, embodiments of the present application further provide an electronic equipment, comprising:

[0014] one or more processors;

[0015] a memory, configured to store one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement a method for examining a document as provided in any embodiment of the present application.

[0017] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements a method for examining a document as provided in any embodiment of the present application.

[0018] The technical solution of the embodiments of the present application obtains the to-be-audited information in the to-be-audited document, determines the target auditing rule of the to-be-audited document, and determines the auditing result of the to-be-audited document according to the existing constraint condition of each reference auditing information in the to-be-audited information and the target auditing rule. In this way, the to-be-audited information in the to-be-audited document can be quickly and directly checked according to each existing constraint condition in the target auditing rule. Meanwhile, each existing constraint condition can be audited separately, solving the shortcoming of the prior art that requires a loop to traverse and audit, achieving the technical effect of simultaneously auditing different to-be-audited information in the same to-be-audited document, and greatly improving the efficiency of document auditing. BRIEF DESCRIPTION OF DRAWINGS

[0019] Figure 1 is a flowchart of a method for examining a document provided by the first embodiment of the present application;

[0020] Figure 2 is a flowchart of a method for examining a document provided by the second embodiment of the present application;

[0021] Figure 3 is a structural diagram of a device for examining a document provided by the third embodiment of the present application;

[0022] Figure 4 is a structural diagram of an electronic device provided by the fourth embodiment of the present application. DETAILED DESCRIPTION

[0023] The present application will be further described below in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the structures.

[0024] Embodiment One

[0025] Figure 1 is a flowchart of a method provided by the first embodiment of the present application. The embodiments of the present application can be applied to the case of auditing a document, and the method can be executed by a device for examining a document, which can be implemented by software and / or hardware, and specifically configured in an electronic device.

[0026] Reference Figure 1 The review method shown specifically includes the following steps:

[0027] S110, obtaining to-be-reviewed information in a to-be-reviewed document.

[0028] The to-be-reviewed document can be any document that needs to be reviewed, such as a letter of credit document and a collection document of a bank. The to-be-reviewed information is target information that needs to be checked in the to-be-reviewed document, which can be in the form of a keyword (phrase) for review, such as an importer name, an exporter name, and the like, which are keywords to be reviewed when reviewing a collection document.

[0029] It should be noted that the to-be-reviewed information of the to-be-reviewed document can be obtained by first obtaining an original image of the to-be-reviewed document through image scanning or image shooting, and then denoising the original image through a preset image processing algorithm, such as a BM3D (Block Matching 3D) algorithm. The denoised image is used to extract all the text information on the to-be-reviewed document through a preset text recognition algorithm, such as an OCR (Optical Character Recognition) algorithm, to extract the text information. Then, the keywords that need to be reviewed in the extracted text information are further extracted through a preset keyword extraction algorithm, such as a spaCy database for natural language recognition and extraction, to filter out the to-be-reviewed keywords, which are used as the to-be-reviewed information for review.

[0030] S120, determining a target review rule for the to-be-reviewed document.

[0031] The target review rule can be a basis or standard for reviewing the to-be-reviewed information, and the to-be-reviewed information is determined to be passed or failed according to the basis or standard.

[0032] In an optional implementation, the determination of the target review rule for the to-be-reviewed document can include: selecting a reference review rule that matches a document category to which the to-be-reviewed document belongs from a preset review rule library as the target review rule.

[0033] The preset auditing rule library can be a database that can store or call preset auditing rules, and the database can store or call reference auditing rules of various types of bills to be audited. The reference auditing rules can be various auditing rules in the preset auditing rule library, and are the basis or standard for auditing various bills. The target auditing rule. The bill category to which the bill to be audited belongs can be the type or classification of the bill to be audited. For example, the bill to be audited belongs to a collection bill or a letter of credit bill. According to the different bill categories, the reference auditing rules corresponding to the bill categories are selected from the preset auditing rule library. For example, the reference auditing rules for auditing a collection bill are selected from the preset auditing rule library, and the reference auditing rules are used as the target auditing rules to audit the collection bill.

[0034] The technical solution of the above embodiment selects the reference auditing rule matching the bill category to which the bill to be audited belongs from the preset auditing rule library as the target auditing rule, accurately obtains the auditing basis of the bill category to which the bill to be audited belongs, calls the reference auditing rule in the preset auditing rule library, solves the shortcomings of relying on manual experience to audit bills in the past, and improves the auditing efficiency.

[0035] In an optional embodiment, the reference auditing rule can be determined in the following manner: extracting reference auditing information in reference auditing bills of different bill categories; determining existence constraint conditions of each reference auditing information under the corresponding bill category according to the reference auditing information; and combining the existence constraint conditions of each reference auditing information under the same bill category to obtain the reference auditing rule of the corresponding bill category.

[0036] The reference auditing bill can be a historical bill, i.e., various types of bills that have been audited in the past. The reference auditing information can be all information recorded on the reference auditing bill, which can include but is not limited to text, numbers, symbols, and the like. The existence constraint condition can be understood as whether a certain text, number, or symbol in the reference auditing information is necessary or prohibited in the reference auditing bill.

[0037] Specifically, each item of information in the historical bill that has been audited can be processed, and the necessary existence or prohibited existence of different keywords in the same type of bill is counted as the existence constraint condition of the keyword. The existence constraint conditions of bills of the same category are combined with the results of whether the audit is passed or not, as the reference auditing rule of each type of bill.

[0038] It can be understood that the reference auditing rules of various types of bills can be stored or called by the preset auditing rule library. The statistics of the historical bill information can use any text processing algorithm in the prior art, and the embodiments of the present application are not limited in this regard.

[0039] According to the above technical solution of the embodiment, the various existence constraint conditions corresponding to different document categories in the reference audit information are combined to obtain the reference audit rule. This provides an effective way to obtain the reference audit rule for each document category in the preset audit rule library, improves the accuracy of the reference audit rule, and helps to improve the accuracy of the document audit.

[0040] In an optional embodiment, the determination of the existence constraint condition of each reference audit information in the corresponding document category according to the reference audit information can include: for any document category, setting the existence constraint condition of the reference audit information corresponding to the document category in the document category as necessary existence, and / or setting the existence constraint condition of the reference audit information corresponding to other document categories except the document category in the audit category as prohibited existence.

[0041] The necessary existence can mean that certain information must appear in the document to be audited, and the prohibited existence can mean that certain information cannot appear in the document to be audited.

[0042] For example, the historical reference audit document of the collection document must contain the three keywords of “trustor, payor and collection bank”, but cannot contain keywords such as “loan period” or “lender” which do not belong to the collection document.

[0043] For example, in the historical document of the type A document, the keywords A, B and C are necessary existence, and the keyword D is prohibited existence. The existence condition identifier of the keywords ABCD that need to be audited can be set for the type A document. For example, the identifier value of the necessary existence can be set to 0, and the identifier value of the prohibited existence can be set to 1. The identifier value corresponding to A is 0, the identifier value corresponding to B is 0, the identifier value corresponding to C is 0, and the identifier value corresponding to D is 1. These keywords and the corresponding relationship between each keyword and the corresponding identifier value are combined to form the reference audit rule.

[0044] According to the above technical solution of the embodiment, the existence constraint condition is determined according to whether the reference audit information should exist in the corresponding category of the document, which provides an effective method for determining the existence constraint condition, provides a simple and direct basis for judging whether the document to be audited passes the audit, and helps to improve the efficiency of the document audit.

[0045] S130, determining the audit result of the document to be audited according to the existence constraint condition of each reference audit information in the target audit rule and the document to be audited.

[0046] The audit result can include audit pass and audit fail.

[0047] Specifically, the to-be-audited information of the to-be-audited document is audited according to each existing constraint condition in the target audit rule. If the to-be-audited information is completely consistent with each existing constraint condition, the to-be-audited document is determined to be passed; if the to-be-audited information is not completely consistent with each existing constraint condition, the to-be-audited document is determined to be failed.

[0048] The technical scheme of the embodiment of the present application obtains to-be-audited information in a to-be-audited document, determines a target audit rule of the to-be-audited document, and determines an audit result of the to-be-audited document according to existing constraint conditions of each reference audit information in the to-be-audited information and the target audit rule. This has the advantage that the to-be-audited information in the to-be-audited document can be quickly and directly checked according to each existing constraint condition in the target audit rule. Meanwhile, each existing constraint condition can be audited separately, solving the shortcoming of the prior art that requires a loop to audit, achieving the technical effect of simultaneously auditing different to-be-audited information in the same to-be-audited document, and greatly improving the efficiency of document auditing.

[0049] Embodiment Two

[0050] Figure 2 A flowchart of a document auditing method provided by Embodiment Two of the present application. The embodiment of the present application refines the operation of determining the audit result on the basis of the technical schemes of the foregoing embodiments, to improve the efficiency of document auditing.

[0051] Reference Figure 2 The document auditing method shown specifically includes the following steps:

[0052] S210, obtaining to-be-audited information in a to-be-audited document.

[0053] S220, determining a target audit rule of the to-be-audited document.

[0054] S230, determining an audit result of the to-be-audited document according to consistency of reference audit information of an existing constraint condition of a different document category in the target audit rule and the to-be-audited information.

[0055] The consistency can be understood as consistency of the to-be-audited information and the existing constraint condition, i.e., whether the to-be-audited information is consistent with the existing constraint condition in the target audit rule.

[0056] In an optional implementation, the determining of the audit result of the to-be-audited document according to the consistency of the reference audit information of the existing constraint condition of the different category in the target audit rule and the to-be-audited information can include: if the reference audit information of the existing constraint condition in the target audit rule is necessary existing and is the same as the to-be-audited information, and the reference audit information of the existing constraint condition is prohibited existing and is not overlapped with the to-be-audited information, the audit result of the to-be-audited document is determined to be passed.

[0057] For example, assume that the target audit rule corresponding to the Class B document is: keyword A must exist, keyword B must exist, keyword C is prohibited from existing, and keyword D must exist. If the to-be-audited information in the to-be-audited document has: keyword A, keyword B, keyword D, and keyword E. At this time, A, B, and D specified in the target audit rule of the Class B document all exist in the to-be-audited document; and C prohibited from existing in the target audit rule of the Class B document does not exist in the to-be-audited document. It can be understood that even if keyword E exists in the to-be-audited document, it does not affect the case where the reference audit information with the existence constraint condition of being prohibited from existing has no overlap with the to-be-audited information. That is, the keyword specified in the target audit rule as having to exist exists in the to-be-audited document; the keyword specified in the target audit rule as being prohibited from existing does not exist in the to-be-audited document, and it is determined that the to-be-audited document passes the audit for the Class B document.

[0058] In another optional implementation, the determination of the audit result of the to-be-audited document according to the consistency of the reference audit information and the to-be-audited information in the target audit rule with different existence constraint conditions can include: if the reference audit information with the existence constraint condition of being necessary to exist is different from the to-be-audited information, or the reference audit information with the existence constraint condition of being prohibited from existing has overlap with the to-be-audited information, it is determined that the audit result of the to-be-audited document is not passed.

[0059] For the same reason as the foregoing optional implementation, for example, assume that the target audit rule corresponding to the Class C document is: keyword A must exist, keyword B is prohibited from existing, keyword C is prohibited from existing, and keyword D must exist.

[0060] For example, if the to-be-audited information in the to-be-audited document X has: keyword D, keyword E, and keyword A which must exist in the target audit rule of the Class C document does not exist in the to-be-audited document X, the to-be-audited document X does not pass the audit for the Class C document.

[0061] For another example, if the to-be-audited information in the to-be-audited document Y has: keyword A, keyword B, and keyword D, keyword B which is prohibited from existing in the target audit rule of the Class C document exists in the to-be-audited document Y, the to-be-audited document Y does not pass the audit for the Class C document.

[0062] For another example, if the to-be-audited information in the to-be-audited document Z has: keyword A and keyword B, keyword D which must exist in the target audit rule of the Class C document does not exist in the to-be-audited document Z; and keyword B which is prohibited from existing in the target audit rule of the Class C document exists in the to-be-audited document Z, the to-be-audited document Z does not pass the audit for the Class C document.

[0063] According to the consistency of the reference audit information of the existence constraint condition of each document category in the target audit rule and the to-be-audited information, the embodiment of the application determines the audit result of the to-be-audited document, compares the to-be-audited information with the existence constraint condition simply and quickly, judges the audit result of the to-be-audited document, and greatly improves the efficiency of document auditing.

[0064] Embodiment three

[0065] Figure 3 Figure 1 is a structural diagram of a document auditing device provided by the embodiment three of the application. The embodiment of the application can be applied to the case of auditing a document. The device can be realized by software and / or hardware, and can be configured in an electronic device. As shown in Figure 1, the document auditing device 300 can include a to-be-audited information obtaining module 310, a target audit rule determining module 320, and an audit result determining module 330. Figure 3

[0066] The to-be-audited information obtaining module 310 is configured to obtain to-be-audited information in a to-be-audited document.

[0067] The target audit rule determining module 320 is configured to determine a target audit rule of the to-be-audited document.

[0068] The audit result determining module 330 is configured to determine an audit result of the to-be-audited document according to the existence constraint condition of each reference audit information in the to-be-audited information and the target audit rule.

[0069] The technical solution of the embodiment of the application obtains to-be-audited information in a to-be-audited document, determines a target audit rule of the to-be-audited document, and determines an audit result of the to-be-audited document according to the existence constraint condition of each reference audit information in the to-be-audited information and the target audit rule. The advantage of this is that the to-be-audited information in the to-be-audited document can be quickly and directly checked according to each existence constraint condition in the target audit rule. Meanwhile, each existence constraint condition can be audited separately, which solves the shortcoming of the prior art that needs to be audited by circular traversal, achieves the technical effect that the same to-be-audited document is audited simultaneously, and greatly improves the efficiency of document auditing.

[0070] In an optional implementation manner, the audit result determining module 330 can include:

[0071] The document auditing unit is configured to determine the audit result of the to-be-audited document according to the consistency of the reference audit information of the existence constraint condition of each document category in the target audit rule and the to-be-audited information.

[0072] In an optional implementation manner, the document auditing unit can include:

[0073] ​The audit pass judgment sub-unit is configured to determine that the audit result of the to-be-audited document is an audit pass if the reference audit information with the constraint condition of necessary existence in the target audit rule is the same as the to-be-audited information, and the reference audit information with the constraint condition of prohibited existence is not overlapped with the to-be-audited information.

[0074] In an optional implementation, the document auditing unit can include:

[0075] The audit pass judgment sub-unit is configured to determine that the audit result of the to-be-audited document is an audit pass if the reference audit information with the constraint condition of necessary existence in the target audit rule is the same as the to-be-audited information, and the reference audit information with the constraint condition of prohibited existence is not overlapped with the to-be-audited information.

[0076] In an optional implementation, the target audit rule determination module 320 can include:

[0077] The target audit rule determination unit is configured to select, from a preset audit rule library, a reference audit rule matching a document category to which the to-be-audited document belongs as the target audit rule.

[0078] In an optional implementation, the target audit rule unit can include:

[0079] The reference audit information extraction sub-unit is configured to extract reference audit information in reference audit documents of different document categories.

[0080] The existence constraint condition determination sub-unit is configured to determine existence constraint conditions of each reference audit information under a corresponding document category according to the reference audit information.

[0081] The reference audit rule determination sub-unit is configured to combine the existence constraint conditions of each reference audit information under the same document category to obtain a reference audit rule of the corresponding document category.

[0082] In an optional implementation, the existence constraint condition determination sub-unit can include:

[0083] The existence constraint condition setting sub-unit is configured to set, for any document category, the existence constraint condition of the reference audit information corresponding to the document category under the document category as necessary existence, and / or set the existence constraint condition of the reference audit information corresponding to other document categories except the document category under the document category as prohibited existence.

[0084] The document auditing apparatus provided in the embodiments of the present application can perform the document auditing method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of performing each document auditing method.

[0085] Embodiment Four

[0086] Figure 4 This is a structural diagram of an electronic device provided in Embodiment 4 of this application. Figure 4 A block diagram is shown of an exemplary electronic device 412 suitable for implementing embodiments of the present application. Figure 4 The electronic device 412 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0087] like Figure 4 As shown, electronic device 412 is represented in the form of a general-purpose computing device. The components of electronic device 412 may include, but are not limited to: one or more processors or processing units 416, system memory 428, and bus 418 connecting different system components (including system memory 428 and processing unit 416).

[0088] Bus 418 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0089] Electronic device 412 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by electronic device 412, including volatile and non-volatile media, removable and non-removable media.

[0090] System memory 428 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 430 and / or cache memory 432. Electronic device 412 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 434 may be used to read and write non-removable, non-volatile magnetic media (… Figure 4 Not shown; commonly referred to as a "hard drive"). Although Figure 4 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile 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 bus 418 via one or more data media interfaces. Memory 428 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this application.

[0091] Program / utility 440 having a set of program modules 442 can be stored in memory 428, for example, including an operating system, one or more application programs, other program modules, and program data, each or some combination thereof, which may

[0092] Electronic device 412 can also communicate with one or more external devices 414 such as a keyboard or pointing device, display 424, etc.; one or more devices that enable a user to interact with electronic device 412; and / or one or more devices that enable electronic device 412 to communicate with one or more other computing devices. Such communication can occur via input / output (I / O) interface(s) 422. Still yet, electronic device 412 can communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or the Internet) through network adapter 420. As depicted, network adapter 420 communicates with the other components of electronic device 412 via bus 418. It should be appreciated that although not shown, other hardware and / or software components could be used in conjunction with electronic device 412. These include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0093] Processing unit(s) 416 can execute a variety of functions and / or methods provided by one or more programs stored in system memory 428, including the auditing method provided by embodiments of the present application.

[0094] Embodiment Five

[0095] Embodiment Five of the present application further provides a computer readable storage medium, having stored thereon a computer program (or computer executable instructions), which when executed by a processor, is configured to perform the auditing method provided by embodiments of the present application: obtaining to-be-audited information in a to-be-audited document; determining a target auditing rule of the to-be-audited document; and determining an auditing result of the to-be-audited document according to the to-be-audited information and an existence constraint condition of each reference auditing information in the target auditing rule.

[0096] The computer storage medium of the embodiments of the present application can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples (non-exhaustive list) of the computer-readable storage medium include 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 above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0097] The computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such propagated data signal can take a variety of forms, including but not limited to electro-magnetic, optical or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium that is not a storage medium and that can be used to carry or propagate program code for use by or in connection with an instruction execution system, apparatus, or device.

[0098] The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the above.

[0099] The computer program code for carrying out operations of the embodiments of the present application can be written in one or more programming languages or combinations of languages including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages such as "C" or similar programming languages. The program code can 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 latter scenario, the remote computer can 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 can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments of the present application, electronic mail (email) can be utilized as the insecure digital messaging medium.

[0100] It is to be noted that the above-mentioned embodiments illustrate rather than limit the application, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the application. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. It is further noted that characteristics relating to the different embodiments can be combined, and not just those within respective sections of the description.

Claims

1. A method of examining a document, characterized by, The method comprises the following steps: acquiring to-be-audited information in a to-be-audited document; determining a target audit rule of the to-be-audited document, comprising: selecting a reference audit rule matched with a document category to which the to-be-audited document belongs from a preset audit rule library as the target audit rule; wherein the preset audit rule library comprises a database storing or calling reference audit rules of various to-be-audited documents; determining an audit result of the to-be-audited document according to the to-be-audited information and existence constraint conditions of reference audit information in the target audit rule; wherein the reference audit rule is determined in the following manner: reference audit information in reference audit documents of different document categories is extracted; wherein the reference audit documents comprise historical audit documents; existence constraint conditions of each reference audit information under a corresponding document category are determined according to the reference audit information corresponding to the document category; and existence constraint conditions of each reference audit information under the same document category are combined to obtain the reference audit rule of the corresponding document category; wherein the existence constraint conditions of each reference audit information under the corresponding document category are determined according to the reference audit information corresponding to the document category, comprising: for any document category, setting the existence constraint condition of the reference audit information corresponding to the document category under the document category as necessary existence, and / or setting the existence constraint condition of the reference audit information corresponding to other document categories except the document category under the audit category as prohibited existence.

2. The method of claim 1, wherein, determining the audit result of the to-be-audited document according to the target audit rule, comprising: determining the audit result of the to-be-audited document according to consistency of reference audit information of different document categories in the target audit rule with the to-be-audited information.

3. The method of claim 2, wherein, determining the audit result of the to-be-audited document according to consistency of reference audit information of different categories in the target audit rule with the to-be-audited information, comprising: if the reference audit information of the existence constraint condition in the target audit rule is the same as the to-be-audited information and the reference audit information of the existence constraint condition is prohibited existence, and the to-be-audited information has no overlap, it is determined that the audit result of the to-be-audited document is audit pass.

4. The method of claim 2, wherein, determining the audit result of the to-be-audited document according to consistency of reference audit information of different categories in the target audit rule with the to-be-audited information, comprising: if the reference audit information of the existence constraint condition in the target audit rule is different from the to-be-audited information, or the reference audit information of the existence constraint condition has overlap with the to-be-audited information, it is determined that the audit result of the to-be-audited document is audit fail.

5. A document reviewing apparatus characterized by comprising: The method comprises the following steps: a to-be-audited information acquisition module is configured to acquire to-be-audited information in a to-be-audited document; A target audit rule determination module is configured to determine a target audit rule of the to-be-audited document, including: selecting a reference audit rule matched with a document category to which the to-be-audited document belongs from a preset audit rule library as the target audit rule; wherein the preset audit rule library includes a database storing or calling reference audit rules of various to-be-audited documents; An audit result determination module is configured to determine an audit result of the to-be-audited document according to an existence constraint condition of each reference audit information in the target audit rule and the to-be-audited information; The reference audit rule is determined in the following manner: reference audit information in reference audit documents of different document categories is extracted; the reference audit documents include historical audit documents; existence constraint conditions of each reference audit information under a corresponding document category are determined according to the reference audit information corresponding to the document category; and existence constraint conditions of each reference audit information under the same document category are combined to obtain a reference audit rule of the corresponding document category; The existence constraint conditions of each reference audit information under the corresponding document category are determined according to the reference audit information corresponding to the document category, including: For any document category, existence constraint conditions of reference audit information corresponding to the document category under the document category are set as necessary existence, and / or existence constraint conditions of reference audit information corresponding to other document categories except the document category under the document category are set as prohibited existence.

6. An electronic device, comprising: The program is executed by the processor to implement the method for auditing a document according to any one of claims 1-4. The program is executed by the processor to implement the method for auditing a document according to any one of claims 1-4. ​ ​ 7. A computer-readable storage medium having stored thereon a computer program, characterized in that ​

Citation Information

Patent Citations

  • Bill auditting method, corresponding bill auditting system, computer equipment and medium

    CN113610496A

  • Document auditing method and device and computer readable medium

    CN114022098A