Product quality inspection method, system, device and storage medium
Patent Information
- Application Number
- CN202611088055.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-21
- Publication Date
- 2026-10-09
AI Technical Summary
1、有利于降低人力成本、缩短质检报表生成时间:相较于通过人工制作报表,系统基于产品的系列号从预置模板库中匹配与产品的客户规范和当前质检类型对应的目标质检模板,并自动获取原始数据,将原始数据填入目标质检模板中,以生成质检报表,有利于降低人力成本,并有利于缩短质检报表生成的时间;
Smart Images

Figure CN122887285A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic product quality inspection technology, and in particular to a product quality inspection method, system, equipment and storage medium. Background Technology
[0002] With the rapid development of electronic information technology, electronic products and their accessories have become indispensable items in people's daily lives. The production process of electronic products and their accessories includes several key processing stages, and the quality of each key processing stage affects the quality of the final product. Therefore, quality inspection is necessary during the production and assembly of electronic products.
[0003] Currently, quality inspection of electronic products is entirely done manually. With increased production capacity in the manufacturing workshop, relying on manual quality inspection severely impacts production schedules. Therefore, a new solution is needed to address these technical problems. Summary of the Invention
[0004] This invention provides a product quality inspection method, system, equipment, and storage medium to solve the technical problem of how to improve the efficiency of product quality inspection.
[0005] This invention provides a product quality inspection method, the product quality inspection method comprising: Based on the product's serial number, a target quality inspection template corresponding to the product's customer specifications and current quality inspection type is matched from a pre-set template library, and the product's original data and real-time data from the receiving inspection terminal are obtained. The raw data is entered into the target quality inspection template to generate a quality inspection report; The real-time data is entered into the quality inspection report, and a quality inspection report is generated based on the original data and the real-time data. Archive the aforementioned quality inspection report.
[0006] In one embodiment of the present invention, the method further includes: Based on the serial number, determine whether the serial number matches the quality inspection report; If the serial number matches the quality inspection report, then obtain the quality inspection report; If the serial number does not match the quality inspection report, then based on the product's serial number, a target quality inspection template corresponding to the product's customer specifications and current quality inspection type is matched from the preset template library, and the product's original data and the real-time data received from the inspection terminal are obtained.
[0007] In one embodiment of the present invention, filling the original data into the target quality inspection template and generating a quality inspection report includes: Semantic parsing is performed on the target quality inspection template to build an abstract syntax tree; The raw data includes at least host raw data, appearance raw data, and packaging material raw data. The raw data is fused to obtain the raw dataset. The original dataset is bound to the abstract syntax tree to generate the quality inspection report.
[0008] In one embodiment of the present invention, the product quality inspection method further includes: Verify the quality inspection report; If the quality inspection report is found to be normal, then the quality inspection report shall be archived. If the quality inspection report contains any abnormalities, mark and note the abnormal items in the quality inspection report; Correct the anomalies until the quality inspection report verification is error-free.
[0009] In one embodiment of the present invention, the step of filling the real-time data into the quality inspection report and generating a quality inspection report based on the original data and the real-time data includes: Compare the real-time data with the original data; If the real-time data is consistent with the original data, then the quality inspection report is generated; If the real-time data is inconsistent with the original data, an exception instruction is generated.
[0010] In one embodiment of the present invention, the step of generating an exception instruction if the real-time data is inconsistent with the original data includes: The abnormal instructions include at least secondary quality inspection instructions and rework instructions; If the real-time data is missing data compared to the original data, a secondary quality inspection instruction is generated; If the real-time data deviates from the original data, a rework instruction is generated.
[0011] In one embodiment of the present invention, the product quality inspection method further includes: Acquire the images captured by the inspection terminal; Identify information from the image to obtain the real-time data.
[0012] The present invention also provides a product quality inspection system, the product quality inspection system comprising: The acquisition module is used to match the target quality inspection template corresponding to the customer specifications and current quality inspection type of the product from the preset template library based on the product's serial number, and to acquire the product's original data and receive real-time data from the inspection terminal. The report generation module is used to fill the raw data into the target quality inspection template and generate a quality inspection report; The report generation module is used to fill the real-time data into the quality inspection report and generate a quality inspection report based on the original data and the real-time data. A storage module is used to archive the quality inspection report.
[0013] The present invention also provides an apparatus comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device performs the product quality inspection method as described in any of the above embodiments.
[0014] The present invention also provides a computer-readable storage medium storing computer-readable instructions thereon, which, when executed by a computer's processor, cause the computer to perform the product quality inspection method as described in any of the above embodiments.
[0015] The beneficial effects of this invention are: 1. It helps reduce labor costs and shorten the time for generating quality inspection reports: Compared with manually creating reports, the system matches the target quality inspection template corresponding to the customer specifications and current quality inspection type of the product from the preset template library based on the product serial number, and automatically obtains the raw data and fills the raw data into the target quality inspection template to generate quality inspection reports. This helps reduce labor costs and shorten the time for generating quality inspection reports. 2. Improves the accuracy of quality inspection: The system automatically generates quality inspection reports by filling real-time data into the reports, eliminating the need for manual comparison and verification. This effectively avoids human error and improves the accuracy of quality inspection. 3. Improves quality inspection efficiency: Whether it is the generation of quality inspection reports or quality inspection reports, only manual handheld inspection terminal is needed to take pictures. All other matters are completed automatically by the system, which helps to improve the efficiency of product quality inspection. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0017] In the attached diagram: Figure 1 This is a flowchart of a product quality inspection method provided in one embodiment of the present invention; Figure 2 This is a schematic diagram of a product quality inspection system provided in one embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of a computer system for an electronic device provided in one embodiment of the present invention. Detailed Implementation
[0018] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0019] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. The drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the shape, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0020] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.
[0021] Please see Figure 1 One embodiment of this application provides a product quality inspection method. This product quality inspection method can be executed in an implementation environment supported by various operating systems, and the implementation environment is not specifically limited herein. (See also...) Figure 1 As shown, the flowchart of this product quality inspection method includes at least steps S110 to S140, which are described in detail below: In step S110, based on the product's serial number, a target quality inspection template corresponding to the product's customer specifications and current quality inspection type is matched from the preset template library, and the product's original data and the real-time data received from the inspection terminal are obtained.
[0022] In one embodiment of this application, each product has a unique serial number, namely SN code (Serial Number), which is used for product tracking, warranty verification and anti-counterfeiting identification.
[0023] When a user enters or selects a product's serial number through a terminal device, the system can use that serial number to trace the product's customer specifications, current quality inspection type, and other relevant information. The terminal device can be a computer, tablet, smartphone, or similar device.
[0024] Based on customer specifications and current quality inspection types, the target quality inspection template is matched from several quality inspection templates stored in a pre-built template library. Then, based on the data to be filled into the target quality inspection template, the product's raw data is obtained. This raw data can be static baseline data pre-stored in various business systems, including but not limited to product specifications, models, and images.
[0025] In one embodiment of this application, one product model corresponds to multiple products, that is, one product model corresponds to multiple serial numbers. In actual quality inspection processes, there are situations where multiple products of the same model are inspected consecutively. If a new quality inspection report needs to be generated before each product's inspection, it will severely waste system resources and affect the product quality inspection rhythm. Therefore, in order to reduce the system's computing power cost and improve product quality inspection efficiency, when a quality inspection report for the same product model is generated for the first time, the system will establish a mapping relationship between the product model and its corresponding quality inspection report to facilitate subsequent queries and calls.
[0026] When a quality inspector enters or selects a product's serial number via a terminal device, the system will search for a corresponding quality inspection report. If a report is found, it means the product model has not yet been upgraded, and the report can be used directly for subsequent quality inspections. If no report is found, it means the product model has been upgraded, and the previous quality inspection report is no longer valid; a new report needs to be generated.
[0027] In step S120, the raw data is filled into the target quality inspection template to generate a quality inspection report.
[0028] In one embodiment of this application, semantic parsing is performed on the target quality inspection template to establish an abstract syntax tree. After loading the target quality inspection template, lexical scanning is performed on its content to split the continuous text stream into a list of lexical units with quality inspection business semantics. These lexical units include at least static text lexical units that can be used to represent fixed report text, quality inspection variable lexical units, control instruction lexical units, and image / document metadata lexical units.
[0029] Subsequently, based on this lexical list, grammatical parsing is performed to identify tags, expressions, conditional structures, and loop structures in the target quality inspection template, constructing an abstract syntax tree (AST) oriented towards the quality inspection logic. This AST expresses the hierarchical relationship and quality inspection business logic of the target quality inspection template in a tree structure, with node types including at least root nodes, static text nodes, variable nodes, conditional nodes, loop nodes, and image / document metadata nodes. By constructing the AST, the system successfully achieves a structured separation between the static structure and dynamic quality inspection logic of the target quality inspection template.
[0030] In one embodiment of this application, the raw data includes at least host raw data, appearance raw data, and packaging material raw data. These raw data can be obtained from SAP systems (SAP ERP (Enterprise Resource Planning), PDM (Product Data Management), file systems, offline files, engineering drawings, etc.) via application programming interfaces (APIs) or remote function call protocols. Data fusion, i.e., cleaning, deduplication, and format conversion of the raw data, transforms raw data from different sources and in different formats into a unified data form using the same data protocol, ensuring data consistency and integrity. It also helps eliminate data silos, resulting in a structured and standardized raw dataset. This provides a unified data foundation for subsequent binding of the raw dataset and abstract syntax tree, ensuring the coverage of subsequent data binding and reducing the probability of anomalies during quality inspection report generation.
[0031] In one embodiment of this application, the original dataset is precisely bound to each node in the abstract syntax tree (API), so that the original dataset is accurately injected into the corresponding node of the API and a rendering string is generated. During the rendering process, the system performs fragmentation processing on large batches of text data and large image metadata to generate standardized quality inspection reports.
[0032] In one embodiment of this application, after generating a preliminary quality inspection report, the quality inspection report needs to be fully verified. This verification process may include at least a standardization check on the structure, layout format, and logical relationship of data filling of the quality inspection report.
[0033] If the quality inspection report contains no anomalies, it will be archived for future reference. If the report contains anomalies, the anomalies will be marked and noted. Anomalies may include missing data at locations in the report corresponding to the original dataset. The missing data locations will be marked, and the reason for the missing data will be noted, such as data not being retrieved or data parsing errors.
[0034] In one embodiment of this application, anomalies are corrected based on tags and notes until the quality inspection report verification shows no anomalies. During the correction of anomalies, the corresponding correction method needs to be adopted based on the cause of the anomaly.
[0035] If the anomaly is caused by data retrieval failure, the original data needs to be retrieved again based on the product's serial number, and semantic parsing performed on the original data until the anomaly is eliminated. If the anomaly is caused by a data parsing error, a second semantic parsing is required on the retrieved original data until the anomaly is eliminated.
[0036] In step S130, real-time data is entered into the quality inspection report, and a quality inspection report is generated based on the original data and real-time data.
[0037] In one embodiment of this application, before the product is inspected, the serial number of the product to be inspected is obtained through the inspection terminal in order to retrieve the quality inspection report corresponding to the product to be inspected.
[0038] In one embodiment of this application, during product quality inspection, the inspector uses the image acquisition tools (such as a camera, webcam, etc.) built into the inspection terminal to capture images of the product's outer box label, main unit bottom shell nameplate, packaging materials and accessories, and exterior surface, and transmits the captured high-definition images in real time via wireless network. The inspection terminal can be a tablet computer, industrial-grade handheld terminal, or smartphone, or other mobile device.
[0039] In one embodiment of this application, optical character recognition technology is used to automatically select and read text information such as model, specifications, and serial number on the outer box, main unit, and packaging material labels, and directly convert it into structured text fields, which are then filled into the system as part of the real-time data. This eliminates the need for quality inspectors to manually enter the data, which helps reduce labor costs and also improves the efficiency of product quality inspection.
[0040] By using artificial intelligence visual recognition technology to preprocess product appearance photos, deep learning is used to extract features from the appearance images and transform them into structured real-time data, which helps improve the accuracy of data collection.
[0041] In addition, these collected original images serve as objective evidence and are strongly linked to the final quality inspection report, stored in the system to serve as photographic evidence.
[0042] In one embodiment of this application, after real-time data is obtained through the inspection terminal, the original data and the real-time data are compared based on preset quality inspection rules.
[0043] If the real-time data matches the original data, it indicates that the product meets the quality requirements, and the system automatically populates the real-time data and generates the final quality inspection report. If the real-time data does not match the original data, the system generates an exception instruction. This exception instruction will be displayed on the inspection terminal and associated with the corresponding workstation, operator, and production batch information. On-site personnel or the production line must perform the corresponding actions based on the exception instruction. After the correction is completed, the system requires the real-time data to be resubmitted for a second comparison and verification. Only when all inconsistencies are eliminated will a final qualified quality inspection report be generated. This mechanism realizes the transformation from "post-event recording" to "in-process control," forming a closed loop of quality control.
[0044] In one embodiment of this application, the exception instruction includes at least a secondary quality inspection instruction and a rework instruction. If the real-time data is missing data compared to the original data, a secondary quality inspection instruction is generated; if the real-time data deviates from the original data, a rework instruction is generated.
[0045] The causes of data inconsistencies are varied, ranging from oversight by quality inspectors to physical defects or assembly errors in the product itself. A blanket alarm mechanism would require on-site personnel to spend a significant amount of time troubleshooting. This embodiment improves the efficiency of anomaly handling by finely classifying anomaly types and matching them with differentiated control commands.
[0046] In one embodiment of this application, real-time data may be missing compared to the original data. This manifests as missing data for some inspection items in the quality inspection report. Reasons for this include, but are not limited to, missing images to be identified in the pictures acquired by the inspection terminal, or the system's inability to recognize the image content. In this case, the system automatically generates a secondary quality inspection instruction. This instruction will prompt "Mandatory inspection item not filled" at the inspection terminal, intercepting the product's passage and forcing the quality inspector to return to the corresponding workstation to complete the missing inspection items.
[0047] If real-time data deviates from the original data, it indicates that inspection has been completed but the actual product has quality defects. In this case, the system automatically generates a rework instruction. This instruction not only notes the cause of the abnormality at the quality inspection end but also automatically marks the product status as "pending rework" and guides the production line to assign the defective product to the rework station, facilitating the disassembly and replacement by rework personnel.
[0048] In step S140, the quality inspection report is archived.
[0049] In one embodiment of this application, the generated quality inspection report is automatically archived. During the archiving process, the system strongly associates the quality inspection report with the product's serial number, production batch, production line, operator information, and operation time. This association mechanism allows managers to perform traceability queries using the serial number at any time, facilitating end-to-end data traceability.
[0050] This application provides a product quality inspection method that, based on the product's serial number, matches a target quality inspection template from a pre-set template library that corresponds to the product's customer specifications and the current quality inspection type. It also acquires the product's original data and real-time data from the receiving inspection terminal. The original data is then filled into the target quality inspection template to generate a quality inspection report. Real-time data is also filled into the quality inspection report, and based on the original and real-time data, a quality inspection report is generated and archived. This fully automates product quality inspection, reducing manual intervention and reliance on manual processes, thus improving both efficiency and accuracy. Furthermore, by using the product's unique serial number as a data linking identifier throughout the entire product lifecycle, a closed-loop automated system is constructed, encompassing multi-source data fusion and acquisition, intelligent quality control, dynamic template rendering, and end-to-end archiving and traceability. This system breaks down data barriers between various business systems and achieves precise mapping and fusion of three types of quality inspection data: host computer, appearance, and packaging materials.
[0051] The following describes a system embodiment of this application, which can be used to execute the product quality inspection method described above in this application. For details not disclosed in the system embodiments of this application, please refer to the embodiments of the product quality inspection method described above in this application.
[0052] Figure 2 This is a schematic diagram illustrating a product quality inspection system as an exemplary embodiment of this application. The system can be applied to... Figure 1 The method described is implemented in a device that has the necessary conditions for execution. This embodiment does not impose specific restrictions on the devices to which the system is applicable.
[0053] Please refer to Figure 2 The exemplary product quality inspection system includes: an acquisition module 201, a report generation module 202, a report generation module 203, and a storage module 204.
[0054] The acquisition module 201 is used to match the target quality inspection template corresponding to the customer specifications and current quality inspection type of the product from the preset template library based on the product's serial number, and to acquire the product's original data and receive real-time data from the inspection terminal.
[0055] The report generation module 202 is used to fill the raw data into the target quality inspection template and generate a quality inspection report.
[0056] The report generation module 203 is used to fill real-time data into the quality inspection report and generate a quality inspection report based on the original data and real-time data.
[0057] Storage module 204 is used for archiving quality inspection reports.
[0058] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the product quality inspection methods provided in the above embodiments.
[0059] Figure 3 This is a schematic diagram illustrating the structure of a computer system for an electronic device, as shown in an exemplary embodiment of this application. It should be noted that... Figure 3 The computer system 300 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0060] like Figure 3 As shown, the computer system 300 includes a Central Processing Unit (CPU) 301, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 302 or programs loaded from storage into Random Access Memory (RAM) 303. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus. An I / O interface 305 is also connected to the bus 304, where the I / O interface 305 refers to an input / output interface.
[0061] The following components are connected to I / O interface 305: an input section 306 including a keyboard, mouse, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to I / O interface 305 as needed. Removable media 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.
[0062] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by central processing unit (CPU) 301, it performs various functions defined in the system of this application.
[0063] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0064] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0065] In the corresponding figures of the above embodiments, connecting lines can represent the connection relationship between various components, indicating more constitutive signal paths and / or one or more ends of some lines having arrows to indicate the main information flow direction. Connecting lines are an identifier and are not a limitation on the scheme itself, but rather, using these lines in conjunction with one or more exemplary embodiments helps to more easily connect circuits or logic units. Any signal represented (determined by design requirements or preferences) can actually include one or more signals that can be transmitted in any direction and can be implemented in any suitable type of signal scheme.
[0066] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0067] Another aspect of this application provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.
[0068] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements a product quality inspection method as described in any of the above embodiments.
[0069] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0070] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the methods according to the embodiments of this application.
[0071] This application can be used in a wide range of general-purpose or special-purpose computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
[0072] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0073] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.
Claims
1. A product quality inspection method, characterized in that, The product quality inspection methods include: Based on the product's serial number, a target quality inspection template corresponding to the product's customer specifications and current quality inspection type is matched from a pre-set template library, and the product's original data and real-time data from the receiving inspection terminal are obtained. The raw data is entered into the target quality inspection template to generate a quality inspection report; The real-time data is entered into the quality inspection report, and a quality inspection report is generated based on the original data and the real-time data. Archive the aforementioned quality inspection report.
2. The product quality inspection method according to claim 1, characterized in that, The product quality inspection method also includes: Based on the serial number, determine whether the serial number matches the quality inspection report; If the serial number matches the quality inspection report, then the quality inspection report is obtained, and real-time data from the inspection terminal is received. If the serial number does not match the quality inspection report, then based on the product's serial number, a target quality inspection template corresponding to the product's customer specifications and current quality inspection type is matched from the preset template library, and the product's original data and the real-time data received from the inspection terminal are obtained.
3. The product quality inspection method according to claim 1, characterized in that, The step of filling the raw data into the target quality inspection template and generating a quality inspection report includes: Semantic parsing is performed on the target quality inspection template to build an abstract syntax tree; The raw data includes at least host raw data, appearance raw data, and packaging material raw data. The raw data is fused to obtain the raw dataset. The original dataset is bound to the abstract syntax tree to generate the quality inspection report.
4. The product quality inspection method according to claim 1, characterized in that, The product quality inspection method also includes: Verify the quality inspection report; If the quality inspection report is found to be normal, then the quality inspection report shall be archived. If the quality inspection report contains any abnormalities, mark and note the abnormal items in the quality inspection report; Correct the anomalies until the quality inspection report verification is error-free.
5. The product quality inspection method according to claim 1, characterized in that, The step of filling the real-time data into the quality inspection report and generating a quality inspection report based on the original data and the real-time data includes: Compare the real-time data with the original data; If the real-time data is consistent with the original data, then the quality inspection report is generated; If the real-time data is inconsistent with the original data, an exception command is generated.
6. The product quality inspection method according to claim 5, characterized in that, If the real-time data is inconsistent with the original data, an exception instruction is generated, including: The abnormal instructions include at least secondary quality inspection instructions and rework instructions; If the real-time data is missing data compared to the original data, a secondary quality inspection instruction is generated; If the real-time data deviates from the original data, a rework instruction is generated.
7. The product quality inspection method according to claim 1, characterized in that, The product quality inspection method also includes: Acquire the images captured by the inspection terminal; Identify information from the image to obtain the real-time data.
8. A product quality inspection system, characterized in that, The product quality inspection system includes: The acquisition module is used to match the target quality inspection template corresponding to the customer specifications and current quality inspection type of the product from the preset template library based on the product's serial number, and to acquire the product's original data and receive real-time data from the inspection terminal. The report generation module is used to fill the raw data into the target quality inspection template and generate a quality inspection report; The report generation module is used to fill the real-time data into the quality inspection report and generate a quality inspection report based on the original data and the real-time data. A storage module is used to archive the quality inspection report.
9. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the product quality inspection method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by the computer's processor, causes the computer to perform the product quality inspection method as described in any one of claims 1 to 7.