Business license authenticity identification method and device, computer device and storage medium
Patent Information
- Application Number
- CN202611260402.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-19
- Publication Date
- 2026-09-18
AI Technical Summary
[0003]本发明实施例提供一种营业执照真伪识别方法、装置、计算机设备及存储介质,以解决营业执照真伪核验手段单一、真伪识别准确率低的问题
[0008] The aforementioned business license authenticity verification method, device, computer equipment, and storage medium, by collecting standardized images of business licenses and unifying the imaging parameters and conditions for image acquisition, avoid problems such as image quality disorder, feature loss, and distortion caused by non-standardized photography, ensuring consistent input image quality for each verification and improving the stability and reliability of verification results; by pre-setting a standard template library covering all regions and issuance batches nationwide, it can be compatible with version differences in different locations and issuance periods, effectively reducing misjudgments and omissions caused by version differences; by constructing a three-level layered anti-counterfeiting verification system, in addition to traditional text information comparison, it adds version standard verification and paper substrate anti-counterfeiting verification, especially through paper texture feature detection and ultraviolet fluorescence feature detection, which can accurately identify highly realistic counterfeiting methods such as paper replacement, texture replication, and high-simulation printing.
Smart Images

Figure CN122780979A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of document authenticity verification, and in particular to a method, apparatus, computer equipment, and storage medium for identifying the authenticity of business licenses. Background Technology
[0002] Business license authenticity verification is a fundamental step in market risk control and qualification review, and is widely used in government services, financial risk control, bidding management, and other fields. Currently, the mainstream verification methods rely on manual verification or photographic imaging using ordinary equipment. These existing methods suffer from limitations in their simplistic verification methods and low accuracy in identifying genuine licenses. Summary of the Invention
[0003] This invention provides a method, apparatus, computer equipment, and storage medium for verifying the authenticity of business licenses, in order to solve the problems of limited verification methods and low accuracy in identifying authenticity.
[0004] A method for verifying the authenticity of a business license includes: Collect standardized images of business licenses and preprocess the standardized images to obtain images to be verified; The image to be verified is subjected to image and text recognition to obtain the certificate information of the business license; Based on the certificate information, search and match the standard template corresponding to the business license from the pre-set standard template library; or, specify the standard template corresponding to the business license from the pre-set standard template library according to business instructions. Based on the information on the business license and the matching standard format, the image to be verified is sequentially subjected to data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification to obtain the verification result of the image to be verified. If any level of anti-counterfeiting verification fails, the verification is terminated. Paper substrate anti-counterfeiting verification includes at least one of paper texture feature detection and ultraviolet fluorescence feature detection. The authenticity of the business license is determined based on the verification results of the image to be verified. Send the authenticity determination result to the business system so that the business system can block business operations related to the business license when the authenticity determination result is that the business license is not genuine.
[0005] A business license authenticity verification device includes: The data acquisition module is used to acquire standardized images of business licenses and preprocess the standardized images to obtain images to be verified. The recognition module is used to perform image and text recognition on the image to be verified to obtain the certificate information of the business license; The matching module is used to search and match the standard template corresponding to the business license from the preset standard template library based on the certificate information; or, to specify the standard template corresponding to the business license from the preset standard template library according to business instructions. The verification module is used to perform data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification on the image to be verified based on the certificate information and matching standard format of the business license. The verification result is obtained. If any level of anti-counterfeiting verification fails, the verification is terminated. The paper substrate anti-counterfeiting verification includes at least one of paper texture feature detection and ultraviolet fluorescence feature detection. The generation module is used to generate a conclusion on the authenticity of the business license based on the verification results of the image to be verified. The sending module is used to send the authenticity determination result to the business system, so that the business system can block business operations associated with the business license when the authenticity determination result is that the business license is not genuine.
[0006] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method for verifying the authenticity of business licenses.
[0007] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for verifying the authenticity of a business license.
[0008] The aforementioned business license authenticity verification method, device, computer equipment, and storage medium, by collecting standardized images of business licenses and unifying the imaging parameters and conditions for image acquisition, avoid problems such as image quality disorder, feature loss, and distortion caused by non-standardized photography, ensuring consistent input image quality for each verification and improving the stability and reliability of verification results; by pre-setting a standard template library covering all regions and issuance batches nationwide, it can be compatible with version differences in different locations and issuance periods, effectively reducing misjudgments and omissions caused by version differences; by constructing a three-level layered anti-counterfeiting verification system, in addition to traditional text information comparison, it adds version standard verification and paper substrate anti-counterfeiting verification, especially through paper texture feature detection and ultraviolet fluorescence feature detection, which can accurately identify highly realistic counterfeiting methods such as paper replacement, texture replication, and high-simulation printing. Attached Figure Description
[0009] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1 This is a flowchart of a business license authenticity identification method according to an embodiment of the present invention; Figure 2 yes Figure 1 A flowchart of step S101; Figure 3 yes Figure 1 A flowchart of step S104; Figure 4 This is a schematic diagram of a business license authenticity verification device according to an embodiment of the present invention; Figure 5 This is a schematic diagram of a computer device according to an embodiment of the present invention. Detailed Implementation
[0011] To make the technical problems solved, the technical solutions, and the beneficial effects of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the invention.
[0012] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0013] It should also be understood that the term “and / or” as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0014] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once [the described condition or event] is detected," or "in response to detection of [the described condition or event]."
[0015] Furthermore, in the description of this invention and the appended claims, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.
[0016] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of the invention include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] In one embodiment, such as Figure 1 As shown, a method for verifying the authenticity of a business license is provided, including the following steps: Step S101: Collect a standardized image of the business license and preprocess the standardized image to obtain the image to be verified; Step S102: Perform image recognition on the image to be verified to obtain the certificate information of the business license; Step S103: Based on the certificate information, search and match the standard template corresponding to the business license from the preset standard template library; or, specify the standard template corresponding to the business license from the preset standard template library according to the business instruction. Step S104: Based on the certificate information of the business license and the matching standard format, perform data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification on the image to be verified in sequence to obtain the verification result of the image to be verified. If any level of anti-counterfeiting verification fails, the verification will be terminated. Paper substrate anti-counterfeiting verification includes at least one of paper texture feature detection and ultraviolet fluorescence feature detection. Step S105: Generate a conclusion on the authenticity of the business license based on the verification results of the image to be verified; Step S106: Send the authenticity determination result to the business system so that the business system can block business operations associated with the business license when the authenticity determination result is that the business license is not genuine.
[0019] Standardized images refer to images of business licenses acquired using standardized, fixed acquisition equipment under uniform lighting conditions, imaging parameters, and placement. Preprocessing involves performing operations such as denoising, contrast adjustment, and distortion removal on the acquired standardized images to eliminate noise and distortion interference introduced during the acquisition process, generating high-quality images suitable for subsequent recognition and verification.
[0020] As an example, in step S101, standardized equipment, such as a professional scanner, industrial-grade document scanner, or dedicated verification terminal, is used to collect standardized images of business licenses under uniform lighting conditions, imaging parameters, and placement. During collection, the placement angle, collection distance, lighting uniformity, and imaging resolution parameters are standardized to ensure that the collected standardized images are neat, non-reflective, and have complete anti-counterfeiting features. The collected standardized images are then preprocessed to obtain the images to be verified for subsequent identification and verification.
[0021] Among them, the certificate information refers to the structured text data and image feature information extracted from the image to be verified through OCR (Optical Character Recognition) technology.
[0022] As an example, in step S102, optical character recognition technology is used to detect and recognize text in the image to be verified and extract certificate information. Optical character recognition technology supports the recognition of text and extraction of image feature information on business licenses under multiple fonts, multiple angles, and complex lighting conditions, thereby obtaining structured certificate information.
[0023] The pre-set standard template library refers to a collection of standard business license templates pre-collected and constructed, covering all regions and batches of license issuance nationwide. Each template includes formatting features such as size, border style, field coordinates, font specifications, seal size, and background pattern. The standard format is the standard format of the business license matched according to the standard template library.
[0024] As an example, in step S103, based on the certificate information, a standard template corresponding to the business license is searched and matched from the preset standard template library. Alternatively, a standard template corresponding to the business license can be specified from a pre-built standard template library based on business instructions.
[0025] As an example, in step S103, based on the location information, issuance information, etc., in the certificate text data of the certificate information recognized by OCR, the standard template of the business license is searched and matched from the pre-set standard template library. For example, if the certificate information shows that the registration authority is "Market Supervision Administration of City A" and the approval date is after 2019, the standard template of "2019 version of business license in Region A" in the template library is automatically matched. After the matching is completed, the corresponding standard template is loaded into the verification engine for subsequent format specification verification and anti-counterfeiting verification of paper substrate.
[0026] As an example, in step S103, the specified standard template is directly loaded based on the business instructions issued by the business system. For instance, in a self-service business license recycling scenario, if the business instructions limit application to business licenses from region B (2018 version), the standard template for "Region B 2018 version business license" in the template library is directly loaded without an automatic search and matching process. This mode is suitable for batch verification scenarios with clear business scenarios and fixed template ranges, improving matching efficiency and targeting.
[0027] This embodiment provides two methods for matching standard templates. The automatic search and matching template library is suitable for general verification scenarios where templates are unknown or diverse. The preset matching mode based on business instructions is suitable for batch verification scenarios with clear business scenarios and fixed template ranges. Both modes can be flexibly selected according to actual business needs, balancing versatility and efficiency. Simultaneously, the matched standard templates contain complete template feature information, providing an accurate comparison benchmark for subsequent template specification verification and a reference coordinate for texture feature positioning in subsequent paper-based anti-counterfeiting verification, thus improving the accuracy of verification at all levels.
[0028] Among these, data compliance verification compares the certificate information identified in the image to be verified with standard text data in the official database. Formatting standardization verification compares the format of the image to be verified with the standard format. Paper substrate anti-counterfeiting verification verifies the paper substrate of the business license.
[0029] As an example, in step S104, data compliance verification is first performed by comparing the text data recognized from the image to be verified with the data in the official database. If the data compliance verification fails, the subsequent verification process is terminated. If the data compliance verification passes, the format specification verification continues. Based on the standard format, the format features of the image to be verified are checked for compliance. If the format specification verification fails, the subsequent verification process is terminated. If the format specification verification passes, the paper substrate anti-counterfeiting verification continues to verify the authenticity of the paper substrate of the image to be verified. If the paper substrate anti-counterfeiting verification passes, the verification is successful; if the paper substrate anti-counterfeiting verification fails, the verification process is terminated. If any verification fails during the verification process, the subsequent verification process is terminated, and the verification result of the failure is output.
[0030] The authenticity determination conclusion is a standardized conclusion generated by summarizing the verification results of the three levels of verification. The authenticity determination conclusion is based on whether the verification results are passed, including the determination results such as the business license is genuine, suspected forgery, information is inconsistent, or it has expired.
[0031] As an example, in step S105, a authenticity judgment conclusion is generated based on whether the verification results pass. If all three levels of verification pass, the business license is determined to be genuine. If any level of verification fails, a corresponding anomaly judgment conclusion is generated based on the level of verification that failed and the specific reason, such as "data anomaly - information mismatch", "format anomaly - suspected forgery", "paper anomaly - base material forgery", etc.
[0032] Business operations refer to external business platforms that interface with the business system and the business license authenticity verification method. These include, but are not limited to, government approval systems, financial risk control systems, bidding management platforms, e-commerce platform entry approval systems, and enterprise qualification management systems. Business operations refer to subsequent business processes triggered by the authenticity of the business license within the business system. These include, but are not limited to: government scenarios: administrative approval operations such as enterprise registration, change of registration, deregistration, and license issuance; financial scenarios: fund operations such as opening corporate accounts, loan approval, supply chain finance credit, and large-amount transfers; bidding scenarios: bidding operations such as enterprise bidding qualification verification, bid acceptance, and deposit receipt; e-commerce scenarios: platform operations such as merchant entry approval, store opening, and product listing; and enterprise service scenarios: business operations such as supplier qualification approval, contract signing, and establishment of cooperative relationships.
[0033] As an example, in step S106, when the authenticity determination conclusion is true, the business system continues to execute the normal business operation process; when the authenticity determination conclusion is false (including suspected forgery, information inconsistency, invalidation, etc.), the business system automatically triggers the interception mechanism, suspends or terminates the business operations associated with the business license, and generates corresponding prompt information according to the verification failure node and verification failure type, notifying the business operators to carry out subsequent processing.
[0034] This embodiment directly sends the authenticity determination result to the business system, which then automatically executes the interception or release operation without manual intervention. This achieves a fully automated closed loop from certificate verification to business processing, significantly improving business processing efficiency. When a business license is determined to be authentic, the business system automatically intercepts related business operations, preventing business activities based on forged, invalid, or inconsistent certificates at the source, effectively preventing fraud risks, compliance risks, and financial loss risks. Furthermore, by outputting the authenticity determination result through a standardized interface, it can flexibly interface with various business systems such as government affairs, finance, bidding, and e-commerce. Business systems can customize the post-interception processing flow according to their own business characteristics, demonstrating broad applicability and good scalability.
[0035] This embodiment ensures consistency of input images for each verification by collecting standardized images of business licenses; it reduces misjudgments and omissions caused by format differences by using a preset standard template library to match standard formats; and it establishes a three-tiered anti-counterfeiting verification system that performs progressive verification through data compliance, format standardization, and authenticity of paper substrate. If any level of verification fails, the subsequent verification process is terminated, which can quickly intercept high-risk anomalies, finely screen for high-quality counterfeits, and balance verification efficiency with recognition accuracy.
[0036] Please see Figure 2 In one embodiment, step S101, namely acquiring a standardized image of the business license and preprocessing the standardized image to obtain the image to be verified, includes: Step S1011: Simultaneously acquire standard visible light images and standard ultraviolet fluorescent substrate images of the business license; Step S1012: Preprocess the standard visible light image and the standard ultraviolet fluorescent substrate image respectively, and use the preprocessed standard visible light image and the standard ultraviolet fluorescent substrate image as images to be verified. The preprocessing includes, but is not limited to, denoising, adjusting contrast, and eliminating distortion.
[0037] The standard visible light image is a visible light texture image acquired under uniform and sufficient illumination, ensuring clear imaging without shadows. The standard ultraviolet fluorescent substrate image is an ultraviolet fluorescent substrate image acquired by irradiating the entire business license area with a 365nm ultraviolet light source with adjustable brightness.
[0038] As an example, in step S1011, standardized equipment is used to simultaneously acquire standard visible light images and standard ultraviolet fluorescent substrate images of the business license under uniform lighting conditions, imaging parameters, and placement posture. Acquiring images using standardized equipment avoids problems such as image quality inconsistencies and feature loss caused by non-standardized photography, thereby improving the reliability of subsequent verification.
[0039] As an example, in step S1012, the standard visible light image and the standard ultraviolet fluorescent substrate image are preprocessed respectively, and the preprocessed standard visible light image and the standard ultraviolet fluorescent substrate image are used as the images to be verified. The preprocessing includes tilt correction, invalid background cropping, brightness and contrast adjustment, adaptive noise reduction, and image enhancement of the acquired standard visible light image and standard ultraviolet fluorescent substrate image. It also includes using a non-destructive processing algorithm to eliminate noise, distortion, reflection interference, etc., to generate a standardized, high-fidelity image to be verified, which fully preserves the paper texture, watermark, fluorescence and printing details.
[0040] In one embodiment, step S102, which involves performing image-text recognition on the image to be verified to obtain the certificate information of the business license, includes: Step S1021: Perform text and image recognition on the preprocessed standard visible light image to obtain certificate information containing certificate text data, seal image, field layout information, and text position coordinates.
[0041] The document's text data includes character information such as text and numbers. This includes the name, unified social credit code, type, registered capital / total investment by members, business scope, organizational form, legal representative / responsible person / operator / general partner / investor, address / business premises / main business premises / business location, QR code associated data, establishment date / registration date, operating period / partnership period, and approval date. The seal image refers to the official seal affixed by the registration authority to the business license, and is one of the important features for verifying the authenticity of the business license. Field layout information refers to the relative position and order of each field on the document, and text position coordinates are the pixel-level coordinates of the text in each field on the image.
[0042] As an example, in step S1021, certificate OCR recognition technology is used to perform text detection and recognition on the preprocessed standard visible light image, extracting certificate information including certificate text data, QR code, seal image, field layout information, and text position coordinates. Extracting certificate text data, field layout information, and text position coordinates not only enables subsequent standard format matching using text information such as location and issuance date, but also allows for auxiliary verification using field layout information and text position coordinates, improving the accuracy and robustness of standard format matching.
[0043] Please see Figure 3 In one embodiment, step S104, based on the business license information and the matching standard format, sequentially performs data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification on the image to be verified, obtaining verification results including: Step S1041: Compare the certificate text data obtained from the image recognition with the standard text data of the business license in the official database to obtain the verification result of data compliance verification. The certificate text data shall include at least the name, unified social credit code, type, registered capital / total amount of capital contributed by members, business scope, form of composition, legal representative / person in charge / operator / general partner / investor, address / business premises / main business premises / business premises, QR code associated data, establishment date / registration date, business term / partnership term, approval date, etc. Step S1042: Based on the matched standard layout, perform at least one of the following on the preprocessed standard visible light image: layout verification, font shape standard verification, seal specification style verification, and field position accuracy verification, to obtain the verification result of the layout specification verification. Step S1043: Based on the matching standard format, perform texture feature detection on the preprocessed standard visible light image and perform ultraviolet fluorescence feature detection on the preprocessed standard ultraviolet fluorescent substrate image to obtain the verification result of paper substrate anti-counterfeiting verification. Among them, texture feature detection includes at least one of logo texture verification, watermark texture feature comparison, border paper texture verification, and printing ink consistency detection; ultraviolet fluorescence feature detection includes at least one of fluorescent fiber, fluorescent text, and fluorescent ink printing features under ultraviolet light.
[0044] The official database is an authoritative database system established and maintained by official departments, storing nationwide enterprise registration information. This database contains business registration information for all legally registered enterprises, individual businesses, farmers' professional cooperatives, and other market entities, and is updated in real-time or near real-time, serving as the authoritative data source for verifying business license information. The official database includes at least the following information: enterprise (market entity) registration information, change information, cancellation information, revocation information, abnormal operation information, and administrative penalty information. Standard text data refers to the authoritative registration information stored in the official database, corresponding to the business license, and verified by the registration authority. It serves as the benchmark data for assessing the authenticity, accuracy, and validity of the information on the business license to be verified.
[0045] As an example, in step S1041, the company name identified from the image to be verified is compared with the standard company name in the official database; the unified social credit code is verified digit by digit; the legal representative / responsible person / operator / general partner / investor is compared; the type is compared; the address / business premises / principal business premises / operating premises are compared; the QR code associated data is compared; the establishment date / registration date, operating period / partnership period, and approval date are compared; and the operating status (existing, cancelled, revoked, etc.) is matched. Each comparison generates a matching score, and the weighted sum or minimum value of the scores is the verification score for data compliance verification. When the verification score is lower than the preset data compliance verification threshold, the data compliance verification is deemed unsuccessful, and the subsequent verification process is terminated.
[0046] The verification process includes several key aspects: Layout verification involves comparing the overall layout of the business license in the image to be verified against a matching standard format to check if the arrangement, relative position, and spacing of each element are consistent with the standard format. Font style verification compares the font type, shape, size, and stroke thickness of each field in the business license in the image to be verified against the standard font information of the corresponding field in the matching standard format to check if the font style is compliant. Seal style verification compares the image of the official seal of the registration authority extracted from the image to be verified against the corresponding standard seal template in the matching standard format to check if the seal's dimensions, text content, border style, and star shape are compliant. Field position accuracy verification compares the actual pixel-level coordinates of the text in each field identified in the image to be verified against the preset standard coordinates of the corresponding field in the matching standard format to check if the position of each field is within the allowable error range.
[0047] As an example, in step S1042, the layout of the image to be verified (such as the order and spacing of fields) is compared with the standard layout; the font style (such as font type and size) is compared with the standard font; the seal specifications (such as seal diameter, text content, and border style) are compared with the standard seal template; and the field position coordinates are compared with the standard coordinates of the corresponding fields in the standard layout. Each verification generates a layout matching score, which are then summed to obtain the verification score for layout specification verification. When the verification score is lower than the preset layout specification verification threshold, the layout specification verification is deemed to have failed, and the subsequent verification process is terminated.
[0048] Specifically, layout verification includes: whether the position of the title area (such as "Business License") is compliant; whether the order of each field area (such as "Unified Social Credit Code", "Company Name", "Legal Representative", etc.) is correct; whether the spacing between fields is within the allowable range; whether the overall layout is centered and symmetrical, and whether there are any abnormalities such as overall offset, scaling, or deformation. Specifically, it includes: whether the font type used in each field is consistent with the standard font (such as the font specifically for business licenses); whether the font size matches the standard layout; whether the stroke thickness and character structure are normal; and whether there are any abnormalities such as font replacement, missing strokes, or character deformation. Seal specification and style verification includes: whether the diameter of the seal is consistent with the standard seal; whether the content, font, and arrangement of the text around the seal are consistent with the standard seal; whether the shape, size, and angle of the five-pointed star in the center of the seal are standard; whether the seal border style (single circle, double circle, thickness, etc.) is compliant; whether the seal color is normal; and whether the degree of overlap between the seal and the text on the certificate is within a reasonable range. The accuracy of field positions specifically includes: whether the coordinates of the top-left and bottom-right corners of each field correspond to the coordinates in the standard layout; whether the width and height of the fields are consistent with the standard layout; whether the relative offsets between fields are abnormal; and whether there are any abnormalities such as fields being moved, replaced, obscured, or deleted. For example, if the actual position of the "Legal Representative" field is offset downwards from the standard layout by more than the allowed threshold, it may indicate that the field has been tampered with or the certificate is forged.
[0049] The verification process includes several key aspects: Logo texture verification involves pixel-level analysis and comparison of the logo area on the business license document in the verification image to check if its texture integrity, detail clarity, and printing precision match the logo texture features in the standard version. Watermark texture feature comparison involves analyzing the light transmission or reflection of the watermark area on the business license document in the verification image, extracting the texture features of the watermark pattern, and comparing it with the standard texture features of the corresponding watermark in the standard version to verify the authenticity and integrity of the watermark. Border paper texture verification involves analyzing the microscopic texture features of the paper surface in the border area of the business license document in the verification image to check if the paper's texture, texture distribution, and surface microstructure match the texture features of standard paper. Printing ink consistency detection involves analyzing the printing ink features on the business license document in the verification image to check if the ink's color, saturation, penetration, and distribution uniformity match the characteristics of standard printing ink.
[0050] As an example, in step S1043, texture feature detection includes at least one of logo texture verification, watermark texture feature comparison, border paper texture verification, and printing ink consistency detection. Each detection generates a texture matching score through pixel-level texture comparison. Ultraviolet fluorescence feature detection includes detecting at least one of fluorescent fibers, fluorescent text, and fluorescent ink printing features under ultraviolet light. Each detection generates a fluorescence matching score through fluorescence intensity threshold determination and distribution feature comparison. The scores are summed to obtain the verification score for paper substrate anti-counterfeiting verification. When the verification score is lower than the preset paper substrate anti-counterfeiting verification threshold, the paper substrate anti-counterfeiting verification is deemed unsuccessful.
[0051] Specifically, logo texture verification includes: whether the logo's outline lines are clear and continuous, and whether there are any broken lines, blurriness, or ghosting; whether the fineness of the logo's internal texture meets the standard; whether the logo's grayscale levels and color transitions are natural; and whether the logo's size proportions and position conform to the standard format. High-fidelity counterfeit certificates often have flaws in the texture details of high-precision patterns such as logos, and pixel-level fine verification can effectively identify such counterfeits. Watermark texture feature comparison specifically includes: whether the outline of the watermark pattern (such as the words "Business License" or specific anti-counterfeiting patterns) is clearly distinguishable; whether the grayscale and depth levels of the watermark are consistent with the standard watermark; whether the position of the watermark is within the standard range; and whether the light transmittance and distribution uniformity of the watermark are normal. Genuine business licenses use special anti-counterfeiting watermark paper, and the watermark pattern is distinct and fixed in position, while the watermark on counterfeit business licenses is often blurry, misaligned, or completely missing. The verification of the paper texture of the border includes the clarity and continuity of the border lines. Genuine business licenses use professional anti-counterfeiting software to create borders with fine, continuous, and unbroken lines. It also involves checking the legibility of the microtexture inside the border (such as "SCJDGL"); the naturalness and uniformity of the fiber texture on the paper surface; and the consistency of the paper's smoothness and texture with standard paper. Counterfeit certificates typically use ordinary paper, whose texture differs significantly from specialized anti-counterfeiting paper. Texture verification can effectively identify counterfeiting methods such as paper substitution. The printing ink consistency test specifically includes checking the purity and uniformity of the ink color in each field of text and patterns, and whether there are any color differences or fading. It also involves checking the ink penetration (genuine business licenses have uniform ink penetration without ink accumulation or smudging); whether the ink penetration characteristics are consistent on both sides of the paper; and whether there are any abnormalities such as ink peeling or scratches. High-quality counterfeit certificates often cannot completely replicate the standards of genuine certificates in terms of ink color accuracy, penetration, and uniformity. Ink consistency testing can effectively identify this type of counterfeiting.
[0052] This embodiment introduces a verification scoring mechanism, refining the results of verification at each level from a simple binary "pass / fail" judgment to a quantified score. This not only accurately identifies the degree of anomaly but also provides data support for subsequent audit traceability and dynamic threshold adjustment. Secondly, each verification level has a preset corresponding verification threshold, which can be adjusted according to business needs. For example, a higher threshold can be set in financial risk control scenarios to reduce the risk of missed detections, while a moderate threshold can be set in ordinary query scenarios to balance efficiency and accuracy, improving the flexibility and scenario adaptability of the method. Thirdly, each level has an independent cutoff mechanism; if the verification score of any level falls below the corresponding threshold, the subsequent verification process is immediately terminated, avoiding invalid deep testing of obviously abnormal certificates and documents, significantly improving verification efficiency and reducing computational resource consumption. Finally, the anti-counterfeiting verification of paper substrates integrates two dimensions: visible light texture feature detection and ultraviolet fluorescence feature detection. Texture feature detection analyzes the original characteristics of paper from multiple perspectives such as logos, watermarks, textures, and inks, while ultraviolet fluorescence feature detection verifies anti-counterfeiting elements from the perspectives of fluorescent fibers, fluorescent text, and fluorescent inks. This multi-dimensional cross-verification can effectively improve the ability to identify highly realistic counterfeit certificates.
[0053] In one embodiment, the business license authenticity identification method further includes: when any of the verification results of data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification is unsuccessful, recording the current unsuccessful node, the unsuccessful type, and generating a corresponding unsuccessful log.
[0054] Specifically, a verification failure node refers to the verification level that triggers a failure, including data compliance verification nodes, layout specification verification nodes, and paper-based anti-counterfeiting verification nodes. The verification failure type refers to the specific category of items that failed under that verification node. For example, failure types under the data compliance verification node include incorrect company name, failed unified social credit code verification, and abnormal business status; failure types under the layout specification verification node include abnormal typesetting, abnormal font shape, inconsistent seal specifications, and field position offset; failure types under the paper-based anti-counterfeiting verification node include abnormal logo texture, missing watermark texture, inconsistent border texture, abnormal printing ink, and missing ultraviolet fluorescence characteristics. The verification failure log must include at least the verification time, verification failure node, verification failure type, verification score and threshold comparison information, corresponding certificate information summary, and screenshots of the abnormal image area for subsequent audit traceability and manual review.
[0055] This embodiment, by recording verification failure points and types, can accurately pinpoint the specific stages and reasons for business license anomalies, such as inconsistent data, abnormal printing format, or forged paper substrates. This provides clear direction for subsequent manual review and anomaly handling, avoiding redundant investigations. The verification failure log contains complete information such as verification time, anomaly point, anomaly type, score comparison, and anomaly image screenshots, forming a complete evidence chain from detection to judgment, which can meet the audit traceability requirements of high-compliance scenarios such as government affairs and finance. Simultaneously, the accumulated verification failure logs can form an anomaly sample library for analyzing the evolution trends and patterns of forgery methods, thereby optimizing the algorithm parameters and threshold settings of each level of verification, forming a closed-loop mechanism for continuous iterative optimization.
[0056] In one embodiment, the business license authenticity verification method further includes: The process of the business license authenticity identification method of the present invention is as follows: When conducting business, users should hand over the original business license to the clerk. (1) The clerk places the business license into the standardized imaging acquisition compartment of the equipment (or places it in the imaging area of the scanner) and initiates the verification through the touch screen or system command; (2) The equipment automatically performs the entire process of standardized image acquisition, image preprocessing, image and text recognition, layout matching, and three-level layered anti-counterfeiting verification; (3) After the verification is completed, the system will automatically return the authenticity judgment result corresponding to the verification result to the business system through the interface; (4) The clerk performs subsequent operations based on the authenticity judgment result returned by the business system: If the verification result is satisfactory: the system automatically collects and stores the image information of the business license, and the clerk begins to process the business; If the verification result is unsuccessful (suspected forgery, invalid, information mismatch, etc.): the system returns a prompt message, the clerk terminates the business processing, and handles the abnormal certificate in accordance with the procedure.
[0057] This invention also provides an embodiment applicable to unattended scenarios such as self-service business license recycling terminals and government self-service, the operation process of which is as follows: (1) The user places the business license into the terminal entrance according to the prompts on the self-service terminal screen; (2) The module corresponding to the business license authenticity recognition method built into the terminal is automatically started, and the process of taking pictures, standardized image acquisition and full-link verification is completed in sequence. (3) After verification, the system drives the self-service terminal to perform the corresponding physical operation based on the authenticity determination conclusion: If the verification result is successful: The terminal will recycle the business license. After the recycling is completed, the user can follow the instructions to collect the new business license or handle subsequent business. If the verification result fails: the terminal will return the business license to the retrieval port and display a prompt message on the screen, informing the user of the relevant issues and handling suggestions.
[0058] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0059] In one embodiment, a business license authenticity verification device is provided, which corresponds one-to-one with the business license authenticity verification method described in the above embodiments. For example... Figure 4 As shown, the business license authenticity verification device includes a data acquisition module 301, an identification module 302, a matching module 303, a verification module 304, a generation module 305, and a sending module 306. Detailed descriptions of each functional module are as follows: The acquisition module 301 is used to acquire a standardized image of a business license and preprocess the standardized image to obtain an image to be verified. The recognition module 302 is used to perform image and text recognition on the image to be verified to obtain the certificate information of the business license; The matching module 303 is used to search and match the standard template corresponding to the business license from the preset standard template library based on the certificate information; Alternatively, a standard template corresponding to the business license can be specified from a pre-set standard template library based on business instructions; The verification module 304 is used to verify the certificate information and matching standard format of the business license. It sequentially performs data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification on the image to be verified, and obtains the verification result of the image to be verified. If any level of anti-counterfeiting verification fails, the verification is terminated. The paper substrate anti-counterfeiting verification includes at least one of paper texture feature detection and ultraviolet fluorescence feature detection. The generation module 305 is used to generate a conclusion on the authenticity of the business license based on the verification result of the image to be verified. The sending module 306 is used to send the authenticity determination result to the business system so that the business system can block the business operation associated with the business license when the authenticity determination result is that the business license is not genuine.
[0060] Optionally, the acquisition module 301 is also used for: Collect standardized images of business licenses and preprocess them to obtain images to be verified, including: Simultaneously acquire standard visible light images and standard ultraviolet fluorescent substrate images of business licenses; The standard visible light image and the standard ultraviolet fluorescent substrate image are preprocessed respectively, and the preprocessed standard visible light image and the standard ultraviolet fluorescent substrate image are used as the images to be verified. The preprocessing includes, but is not limited to, noise reduction, contrast adjustment and distortion elimination.
[0061] Optionally, the recognition module 302 is also used to: perform text and image recognition on the preprocessed visible light image to obtain certificate information containing certificate text data, seal image, field layout information, and text position coordinates.
[0062] Optionally, the verification module 304 is also used for: The verification results will be obtained by comparing the certificate text data obtained from the image recognition of the certificate with the standard text data of the business license in the official database. The certificate text data includes name, unified social credit code, type, registered capital / total investment of members, business scope, form of composition, legal representative / person in charge / operator / general partner / investor, address / business premises / main business premises / business premises, QR code associated data, establishment date / registration date, business term / partnership term, approval date, etc. Based on the matching standard layout, perform at least one of the following checks on the preprocessed standard visible light image: layout verification, font shape standard verification, seal specification style verification, and field position accuracy verification, to obtain the verification result of the layout specification verification. Based on the matching standard format, texture feature detection is performed on the preprocessed standard visible light image, and ultraviolet fluorescence feature detection is performed on the preprocessed standard ultraviolet fluorescent substrate image to obtain the verification result of paper substrate anti-counterfeiting verification. Among them, texture feature detection includes at least one of logo texture verification, watermark texture feature comparison, border paper texture verification, and printing ink consistency detection; ultraviolet fluorescence feature detection includes at least one of fluorescent fiber, fluorescent text, and fluorescent ink printing features under ultraviolet light.
[0063] Optionally, the business license authenticity verification device also includes a log generation module, which is used to record the current verification failure node and the type of verification failure when any of the verification results in data compliance verification, format specification verification, or paper substrate anti-counterfeiting verification fails, and to generate the corresponding verification failure log.
[0064] Specific limitations regarding the business license authenticity verification device can be found in the limitations of the business license authenticity verification method described above, and will not be repeated here. Each module in the aforementioned business license authenticity verification device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0065] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides the environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores standardized images, standard layouts, etc. The network interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a method for verifying the authenticity of business licenses.
[0066] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When executed by a processor, the computer program implements the functions of each module / unit in this embodiment of the business license authenticity verification device. To avoid repetition, further details are omitted here. The computer-readable storage medium can be non-volatile or volatile.
[0067] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0068] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0069] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for identifying the authenticity of a business license, characterized in that, include: A standardized image of a business license is collected, and the standardized image is preprocessed to obtain an image to be verified. The image to be verified is subjected to image and text recognition to obtain the certificate information of the business license; Based on the certificate information, search and match the standard template corresponding to the business license from the preset standard template library; or, specify the standard template corresponding to the business license from the preset standard template library according to the business instruction. Based on the certificate information and matching standard format of the business license, the image to be verified is sequentially subjected to data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification to obtain the verification result of the image to be verified. If any level of anti-counterfeiting verification fails, the verification is terminated. The paper substrate anti-counterfeiting verification includes at least one of paper texture feature detection and ultraviolet fluorescence feature detection. The authenticity of the business license is determined based on the verification results of the image to be verified. The authenticity determination result is sent to the business system so that the business system can block business operations associated with the business license when the authenticity determination result indicates that the business license is not genuine.
2. The method for verifying the authenticity of a business license according to claim 1, characterized in that, The process of collecting standardized images of business licenses and preprocessing these standardized images to obtain images to be verified includes: Simultaneously acquire standard visible light images and standard ultraviolet fluorescent substrate images of the business license; The standard visible light image and the standard ultraviolet fluorescent substrate image are preprocessed respectively, and the preprocessed standard visible light image and the standard ultraviolet fluorescent substrate image are used as the images to be verified. The preprocessing includes, but is not limited to, noise reduction, contrast adjustment and distortion elimination.
3. The method for identifying the authenticity of a business license according to claim 1, characterized in that, The step of performing image-text recognition on the image to be verified to obtain the certificate information of the business license includes: The preprocessed standard visible light image is subjected to text and image recognition to obtain certificate information including certificate text data, seal image, field layout information, and text position coordinates.
4. The method for identifying the authenticity of a business license according to claim 3, characterized in that, Based on the certificate information and matching standard format of the business license, the image to be verified is sequentially subjected to data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification, and the verification results include: The certificate text data obtained from the image to be verified is compared with the standard text data of the business license in the official database to obtain the verification result of the data compliance verification. The certificate text data includes name, unified social credit code, legal representative, establishment date, and approval date. Based on the matching standard layout, at least one of the following is performed on the preprocessed standard visible light image: layout verification, font shape standard verification, seal specification style verification, and field position accuracy verification, to obtain the verification result of the layout specification verification. Based on the matching standard format, texture feature detection is performed on the preprocessed standard visible light image, and ultraviolet fluorescence feature detection is performed on the preprocessed standard ultraviolet fluorescent substrate image to obtain the verification result of the anti-counterfeiting verification of the paper substrate. The texture feature detection includes at least one of logo texture verification, watermark texture feature comparison, border paper texture verification, and printing ink consistency detection. The ultraviolet fluorescence feature detection includes at least one of fluorescent fibers, fluorescent text, and fluorescent ink printing features under ultraviolet light.
5. The method for verifying the authenticity of a business license according to claim 1, characterized in that, The method further includes: If any of the following verification results is unsuccessful: data compliance verification, format specification verification, or paper substrate anti-counterfeiting verification, the current unsuccessful node and the type of unsuccessful verification are recorded, and an unsuccessful verification log is generated.
6. A device for verifying the authenticity of a business license, characterized in that, include: The acquisition module is used to acquire standardized images of business licenses and preprocess the standardized images to obtain images to be verified. The recognition module is used to perform image and text recognition on the image to be verified to obtain the certificate information of the business license; The matching module is used to search and match the standard template corresponding to the business license from a preset standard template library based on the certificate information. Alternatively, a standard template corresponding to the business license can be specified from a pre-set standard template library according to business instructions; The verification module is used to sequentially perform data compliance verification, format specification verification, and paper substrate anti-counterfeiting verification on the image to be verified based on the certificate information and matching standard format of the business license, and obtain the verification result of the image to be verified. If any level of anti-counterfeiting verification fails, the verification is terminated. The paper substrate anti-counterfeiting verification includes at least one of paper texture feature detection and ultraviolet fluorescence feature detection. The generation module is used to generate a conclusion on the authenticity of the business license based on the verification result of the image to be verified. The sending module is used to send the authenticity determination conclusion to the business system, so that when the authenticity determination conclusion is that the business license is not genuine, the business system will block the business operations associated with the business license.
7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the business license authenticity identification method according to any one of claims 1-5.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the business license authenticity identification method as described in any one of claims 1-5.