Performance monitoring method and device, electronic equipment and computer readable storage medium

By comparing sample workpiece information and detection information, the performance of the automatic optical detection system is automatically monitored, which solves the problem of time and low efficiency of detection capability testing, and realizes efficient and accurate detection performance monitoring, reduces defect miss detection and error detection rates, and improves production quality.

CN120294004APending Publication Date: 2025-07-11HENAN FUCHI TECH CO LTD +4
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410035380.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-09
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The detection capability test of the existing automatic optical detection system takes time and is inefficient, and the detection data cannot be effectively guaranteed, making it easy to miss inspection problems.

Method used

By comparing the sample information of the sample workpiece with the detection information of the automatic optical detection system, the detection performance is automatically monitored, including determining abnormal detection performance and issuing early warning information, and blocking the production line to prevent missed inspection and out-of-inspection of defects.

Benefits of technology

It improves the monitoring efficiency and accuracy of detection performance, reduces the defect missed detection rate and error detection rate, and ensures production quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120294004A_ABST
    Figure CN120294004A_ABST
Patent Text Reader

Abstract

The invention provides a performance monitoring method and device, electronic equipment and a computer readable storage medium. The performance monitoring method comprises the following steps: acquiring sample information of a sample workpiece, wherein the sample workpiece has at least one defect; acquiring detection information of the sample workpiece by the automatic optical detection system; comparing the detection information with the sample information to obtain a comparison result; and monitoring the detection performance of the automatic optical detection system according to the comparison result. The detection performance of the automatic optical detection system is automatically monitored, the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system are improved, the automatic optical detection system can be effectively controlled based on the monitoring efficiency and accuracy, abnormal conditions can be found in time, and the detection efficiency is improved. The problems of missing detection and over detection of defects caused by abnormal detection performance of the automatic optical detection system are prevented, and the defect missing detection rate and the defect false detection rate of the automatic optical detection system are reduced, so that the production quality of workpieces is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of optical automatic defect detection, and particularly to a performance monitoring method, device, electronic device and computer-readable storage medium. Background Art

[0002] An Automatic Optic Inspection (AOI) system refers to a system that uses optical imaging technology (usually cameras and lenses) to obtain images of the target to be measured, and then through certain image processing algorithms, obtains information such as the size, position, and defects of the target from the captured images. The main function of the automatic optical detection system is to automatically detect common defects of products obtained after production processes such as welding.

[0003] Automatic optical detection systems are usually applied on production lines to detect defects of workpieces. To ensure the normal detection ability of the automatic optical detection system, it is usually necessary to test the detection ability of the automatic optical detection system before the production line runs. Currently, usually, the detection results of each automatic optical detection system are manually recorded respectively, and then based on the detection results, it is judged whether the detection ability of the automatic optical detection is normal. Due to the large number of production lines and defect detection workstations, the above test method results in a long time-consuming, low-efficiency test of the detection ability of the automatic optical detection system, and the detection data cannot be effectively guaranteed, and there is an easy problem of missed detection. Summary of the Invention

[0004] In view of the above, it is necessary to provide a performance monitoring method, device, electronic device and computer-readable storage medium to solve the technical problems of long time-consuming, low efficiency in testing the detection ability of the automatic optical detection system, and the inability to effectively guarantee the detection data.

[0005] In a first aspect, an embodiment of the present application provides a performance monitoring method, including:

[0006] Obtaining sample information of a sample workpiece, where the sample workpiece has at least one defect;

[0007] Obtaining detection information of the automatic optical detection system for the sample workpiece;

[0008] Comparing the detection information with the sample information to obtain a comparison result; and

[0009] Monitoring the detection performance of the automatic optical detection system according to the comparison result.

[0010] In an embodiment of the present application, monitoring the detection performance of the automatic optical detection system according to the comparison result includes: when the comparison result indicates that the detection information is inconsistent with the sample information, it is determined that the detection performance of the automatic optical detection system is abnormal.

[0011] In an embodiment of the present application, monitoring the detection performance of the automatic optical detection system according to the comparison result further includes: when the comparison result indicates that the detection information is consistent with the sample information, it is determined that the detection performance of the automatic optical detection system is normal.

[0012] In an embodiment of the present application, after determining that the detection performance of the automatic optical detection system is abnormal, the performance monitoring method further includes: sending a warning message indicating that the detection performance of the automatic optical detection system is abnormal.

[0013] In an embodiment of the present application, the automatic optical detection system is installed on a production line. After sending a warning message indicating that the detection performance of the automatic optical detection system is abnormal, the performance monitoring method further includes: determining whether the automatic optical detection system is continuously determined to have abnormal detection performance within a preset time period; if the automatic optical detection system is continuously determined to have abnormal detection performance within the preset time period, the production line is blocked.

[0014] In an embodiment of the present application, the performance monitoring method further includes: outputting a report of the comparison result in a preset format.

[0015] In an embodiment of the present application, both the sample information and the detection information include: the position of the defect, the type of the defect, and the serial number of the sample workpiece corresponding to the defect.

[0016] In a second aspect, an embodiment of the present application further provides a performance monitoring device, including: a first acquisition module, configured to acquire sample information of a sample workpiece, where the sample workpiece has at least one type of defect; a second acquisition module, configured to acquire detection information of the sample workpiece by an automatic optical detection system; an information comparison module, configured to compare the detection information with the sample information to obtain a comparison result; and a performance monitoring module, configured to monitor the detection performance of the automatic optical detection system according to the comparison result.

[0017] In a third aspect, an embodiment of the present application further provides an electronic device, where the electronic device includes: a memory storing at least one instruction; and a processor, configured to execute the at least one instruction to implement the performance monitoring method as described in the above embodiment.

[0018] Fourthly, an embodiment of the present application further provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is executed by a processor of an electronic device to implement the performance monitoring method as described in the above embodiment.

[0019] In the performance monitoring method provided by the embodiment of the present application, the detection performance of the automatic optical detection system is automatically monitored according to the comparison result between the sample information and the detection information of the sample workpiece, which improves the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system, enables effective management and control of the automatic optical detection system based on this, timely discovers abnormal situations, prevents problems of missed detection and over-detection of defects caused by abnormal detection performance of the automatic optical detection system, reduces the defect missed detection rate and defect misdetection rate of the automatic optical detection system, and thus improves the production quality of the workpiece. Description of the Drawings

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.

[0021] Figure 1 It is a flowchart of the steps of the performance monitoring method provided by an embodiment of the present application.

[0022] Figure 2 is Figure 1 A schematic diagram of the application scenario of the performance monitoring method shown.

[0023] Figure 3 It is a schematic diagram of the structure of the performance monitoring device provided by an embodiment of the present application.

[0024] Main Component Symbol Description

[0025] Performance Monitoring Device 100

[0026] First Acquisition Module 110

[0027] Second Acquisition Module 120

[0028] Information Comparison Module 130

[0029] Performance Monitoring Module 140

[0030] Report Output Module 150

[0031] Electronic Device 10

[0032] Memory 11

[0033] Processor 12

[0034] Computer program 13

[0035] Automatic optical inspection system 20

[0036] Production line 30 Detailed implementation manners

[0037] The implementation manners of the present application will be described in detail below. Examples of the implementation manners are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The implementation manners described below with reference to the accompanying drawings are exemplary only for explaining the present application and should not be construed as a limitation to the present application.

[0038] In the embodiments of the present application, it should be noted that, unless otherwise clearly specified and limited, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner. Without conflict, the following embodiments and the features in the embodiments may be combined with each other.

[0039] In order to more clearly understand the above objects, features and advantages of the present application, the present application will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments may be combined with each other.

[0040] Based on the background art, an automatic optical inspection system is usually applied to a production line to detect defects of workpieces. To ensure the normal detection ability of the automatic optical inspection system, it is usually necessary to test the detection ability of the automatic optical inspection system before the production line runs. Currently, the detection results of each automatic optical inspection system are usually recorded manually, and then based on the detection results, it is judged whether the detection ability of the automatic optical inspection is normal. Since the number of workstations for the production line and defect detection is large, the above testing method results in a long testing time, low efficiency, and the detection data cannot be effectively guaranteed for the detection ability of the automatic optical inspection system, and the problem of missed detection is likely to occur.

[0041] In view of this, the present application provides a performance monitoring method, apparatus, electronic device and computer-readable storage medium, which realizes the automatic monitoring of the detection performance of the automatic optical detection system, improves the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system, can effectively manage and control the automatic optical detection system based on this, timely discover abnormal situations, prevent the problems of missed detection and over-detection of defects caused by abnormal detection performance of the automatic optical detection system, reduce the defect missed detection rate and defect misdetection rate of the automatic optical detection system, and thus improve the production quality of workpieces.

[0042] Embodiment 1

[0043] Please refer to Figure 1 as shown, which is a step flowchart of the performance monitoring method provided by Embodiment 1 of the present application.

[0044] In this embodiment, the performance monitoring method can be applied to Figure 2 the electronic device 10 as shown. For the electronic device 10 that needs to perform performance monitoring, the performance monitoring function provided by the method of the present application can be directly integrated on the electronic device 10, or run in the electronic device 10 in the form of a software development kit (SDK).

[0045] As Figure 1 shown, the performance monitoring method specifically includes the following steps. According to different requirements, the order of the steps in this flowchart can be changed, and some can be omitted.

[0046] S10, obtain the sample information of the sample workpiece, and the sample workpiece has at least one defect.

[0047] In this embodiment, the automatic optical detection system 20 is installed on the production line 30. The electronic device 10 is communicatively connected to the production line 30. The production line 30 is used to convey the sample workpiece to the working area of the automatic optical detection system 20.

[0048] In this embodiment, before the production line 30 starts running, the electronic device 10 obtains the sample information of the sample workpiece. Among them, the sample information of the sample workpiece can be uploaded by relevant technical personnel or uploaded regularly, and there is no limit to this.

[0049] In this embodiment, the defects on the sample workpiece are made by relevant technical personnel according to the production requirements. For example, the production requirements may include, but are not limited to, information such as the type of defect and the position of the defect. Among them, the types of defects include, but are not limited to, scratches, pockmarks, bubbles, and broken edges. It should be noted that the above production requirements are set by relevant technical personnel according to actual production needs.

[0050] In this embodiment, the sample information includes but is not limited to key information such as the location of the defect, the type of the defect, the serial number of the sample workpiece, etc. It should be noted that the serial number of the sample workpiece usually refers to the unique identifier of the workpiece in product data management, and is usually used to track and record relevant information of the workpiece, such as dimensions, materials, processes, quality, etc.

[0051] In the above embodiment, by fabricating a sample workpiece with a defect, the problem of long time consumption for collecting actual defective workpieces is effectively avoided, the time cost is reduced. In addition, the sample information of the sample workpiece can be quickly obtained, improving the monitoring efficiency and accuracy of the performance monitoring method.

[0052] S20. Obtain the detection information of the sample workpiece by the automatic optical detection system.

[0053] In this embodiment, the electronic device 10 is communicatively connected to the automatic optical detection system 20. After the defect of the sample workpiece is fabricated by relevant technicians, the sample workpiece is placed on the production line 30, and the production line 30 conveys the sample workpiece to the automatic optical detection system 20. The automatic optical detection system 20 detects the sample workpiece to obtain the detection information, and sends the detection information to the electronic device 10, and then the electronic device 10 obtains the detection information.

[0054] In this embodiment, the detection information includes but is not limited to key information such as the location of the defect, the type of the defect, the serial number of the sample workpiece, etc.

[0055] In the above embodiment, by communicatively connecting the electronic device 10 to the automatic optical detection system 20, the detection information of the sample workpiece by the automatic optical detection system 20 can be automatically obtained, without manually recording the detection information of the sample workpiece for each automatic optical detection system 20 respectively, avoiding the problem of missed detection by the automatic optical detection system 20 and reducing the abnormal occurrence frequency of the automatic optical detection system 20.

[0056] S30. Compare the detection information with the sample information to obtain a comparison result.

[0057] In this embodiment, the content included in the detection information obtained in step S20 is compared with the content included in the sample information obtained in step S10 one by one to analyze their similarities and differences. In this embodiment, the comparison can be performed in a certain order, for example, in the order of importance.

[0058] In this embodiment, the order from high to low in terms of importance is as follows: the serial number of the sample workpiece, the type of the defect, the location of the defect.

[0059] In the above embodiments, by comparing the content included in the detection information with the content included in the sample information one by one, the differences between each content can be compared in detail, enabling relevant technical personnel to clearly understand where the differences lie.

[0060] S40. Monitor the detection performance of the automatic optical detection system according to the comparison result.

[0061] In an embodiment of the present application, when the comparison result shows that the detection information is inconsistent with the sample information, it is determined that the detection performance of the automatic optical detection system 20 is abnormal.

[0062] In this embodiment, when any one of the contents in the detection information is inconsistent with the sample information, it is determined that the detection information is inconsistent with the sample information, and further it is determined that the detection performance of the automatic optical detection system 20 is abnormal.

[0063] In an embodiment of the present application, when the comparison result shows that the detection information is consistent with the sample information, it is determined that the detection performance of the automatic optical detection system 20 is normal.

[0064] In this embodiment, when each content in the detection information is consistent with the sample information, it is determined that the detection information is consistent with the sample information, and further it is determined that the detection performance of the automatic optical detection system 20 is normal.

[0065] In the above embodiments, the detection performance of the automatic optical detection system 20 is automatically monitored, improving the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system 20, enabling relevant technical personnel to effectively manage and control the automatic optical detection system 20 based on this, preventing problems of missed detection and over-detection of defects caused by abnormal detection performance of the automatic optical detection system 20, reducing the defect missed detection rate and defect misdetection rate of the automatic optical detection system 20, and thus improving the production quality of workpieces.

[0066] In an embodiment of the present application, the performance monitoring method further includes:

[0067] S50. Output a report of the comparison result in a preset format.

[0068] In this embodiment, relevant technical personnel can preset the preset format according to their usage preferences and requirements. Preferably, the preset format is the Excel format.

[0069] In the above embodiments, a report of the comparison result is automatically generated, eliminating the need for manual report making by humans, saving manpower, reducing errors, facilitating traceability and query, enabling relevant technical personnel to clearly understand the content of the differences, and thus effectively managing and controlling the automatic optical detection system 20.

[0070] In an embodiment of the present application, after issuing a warning message indicating an abnormal detection performance of the automatic optical detection system 20, the performance monitoring method further includes: issuing a warning message indicating an abnormal detection performance of the automatic optical detection system 20; determining whether the automatic optical detection system 20 is continuously determined to have an abnormal detection performance within a preset duration; if the automatic optical detection system 20 is continuously determined to have an abnormal detection performance within the preset duration, then block the production line 30.

[0071] In this embodiment, the preset duration can be 2 hours.

[0072] In this embodiment, blocking the production line 30 means suspending the use of the production line 30 where the automatic optical detection system 20 that is continuously determined to have an abnormal detection performance within the preset duration is located, facilitating relevant technical personnel to view the abnormal situation, and timely maintaining and updating the automatic optical detection system 20. In addition, it also prevents production errors from occurring if production continues subsequently. In this embodiment, the determination method for determining whether the automatic optical detection system 20 is determined to have an abnormal detection performance is the same as the performance monitoring method in steps S10 - S40, and will not be elaborated here one by one.

[0073] In this embodiment, the electronic device 10 is communicatively connected to the user terminal used by relevant technical personnel. Preferably, the warning message can be sent to the user terminal used by relevant technical personnel in the form of a text message, such as a mobile phone, so that relevant technical personnel can discover the abnormal situation in a timely manner, which is conducive to relevant technical personnel to timely maintain and update the automatic optical detection system 20, and perform corresponding targeted system adjustments on the automatic optical detection system 20.

[0074] In this embodiment, after the warning message is output, if the automatic optical detection system 20 is continuously determined to have an abnormal detection performance within the preset duration, it indicates that the automatic optical detection system 20 has not been updated and adjusted, and then the production line 30 needs to be blocked to prevent production errors.

[0075] In the performance monitoring method provided by the embodiment of the present application, the detection performance of the automatic optical detection system 20 is automatically monitored according to the comparison result between the sample information and the detection information of the sample workpiece, improving the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system 20, enabling effective control of the automatic optical detection system 20 based on this, timely discovering abnormal situations, preventing problems of missed detection and over - detection of defects caused by abnormal detection performance of the automatic optical detection system 20, reducing the defect missed detection rate and defect misdetection rate of the automatic optical detection system 20, and thus improving the production quality of the workpiece.

[0076] Embodiment Two

[0077] Please refer to Figure 3 As shown, it is a schematic structural diagram of the performance monitoring device provided in the second embodiment of the present application.

[0078] In an embodiment of the present application, the performance monitoring device 100 may include a plurality of functional modules composed of program code segments. The program code of each program segment in the performance monitoring device 100 may be stored in the memory 11 of the electronic device 10 and executed by at least one processor 12 of the electronic device 10 to implement the performance monitoring function.

[0079] In this embodiment, the performance monitoring device 100 can be divided into a plurality of functional modules according to the functions it performs. The functional modules may include: a first acquisition module 110, a second acquisition module 120, an information comparison module 130, and a performance monitoring module 140. The module referred to in the present application means a series of computer program segments that can be executed by the at least one processor 12 and can complete fixed functions, and are stored in the memory 11. In this embodiment, the functions of each module will be described in detail in subsequent embodiments.

[0080] The first acquisition module 110 is used to acquire sample information of a sample workpiece, and the sample workpiece has at least one defect.

[0081] In this embodiment, in combination with Figure 2 As shown, the automatic optical detection system 20 is installed on the production line 30. The electronic device 10 is communicatively connected to the production line 30. The production line 30 is used to convey the sample workpiece to the working area of the automatic optical detection system 20.

[0082] In this embodiment, before the production line 30 starts running, the electrical device acquires the sample information of the sample workpiece, where the sample information of the sample workpiece can be uploaded by relevant technical personnel or uploaded regularly, and there is no limitation on this.

[0083] In this embodiment, the defects on the sample workpiece are made by relevant technical personnel according to the production requirements. For example, the production requirements may include but are not limited to information such as the type of defect and the position of the defect. Among them, the types of defects include but are not limited to scratches, pitting, bubbles, and broken edges. It should be noted that the above production requirements are set by relevant technical personnel according to actual production needs.

[0084] In this embodiment, the sample information includes but is not limited to key information such as the position of the defect, the type of defect, and the serial number of the sample workpiece. It should be noted that the serial number of the sample workpiece usually refers to the unique identifier of the workpiece in the product data management, and is usually used to track and record relevant information of the workpiece, such as dimensions, materials, processes, quality, etc.

[0085] In the above embodiments, by manufacturing sample workpieces with defects, the problem of long time consumption for collecting actually defective workpieces is effectively avoided, the time cost is reduced. In addition, the sample information of the sample workpieces can be obtained quickly, improving the monitoring efficiency and accuracy of the performance monitoring method.

[0086] The second acquisition module 120 is configured to acquire the detection information of the sample workpieces by the automatic optical detection system 20.

[0087] In this embodiment, the electronic device 10 is communicatively connected to the automatic optical detection system 20. After the defects of the sample workpieces are made by relevant technicians, the sample workpieces are placed on the production line 30, and the production line 30 conveys the sample workpieces to the automatic optical detection system 20. The automatic optical detection system 20 detects the sample workpieces to obtain the detection information, and sends the detection information to the electronic device 10, and then the electronic device 10 obtains the detection information.

[0088] In this embodiment, the detection information includes but is not limited to key information such as the position of the defect, the type of the defect, and the serial number of the sample workpiece.

[0089] In the above embodiments, by communicatively connecting the electronic device 10 to the automatic optical detection system 20, the detection information of the sample workpieces by the automatic optical detection system 20 can be automatically acquired, without the need for manual recording of the detection information of the sample workpieces of each automatic optical detection system 20 respectively, avoiding the problem of missed detection by the automatic optical detection system 20 and reducing the abnormal occurrence frequency of the automatic optical detection system 20.

[0090] The information comparison module 130 is configured to compare the detection information with the sample information to obtain a comparison result.

[0091] In this embodiment, the content included in the detection information obtained in step S20 is compared with the content included in the sample information obtained in step S10 one by one to analyze the similarities and differences between them. In this embodiment, the comparison can be performed in a certain order, for example, in the order of importance.

[0092] In this embodiment, the order from high to low in terms of importance is as follows: the serial number of the sample workpiece, the type of the defect, and the position of the defect.

[0093] In the above embodiments, by comparing the content included in the detection information with the content included in the sample information one by one, the differences between each content can be compared in detail, enabling relevant technicians to clearly understand where the differences lie.

[0094] The performance monitoring module 140 is configured to monitor the detection performance of the automatic optical detection system 20 according to the comparison result.

[0095] In an embodiment of the present application, when the comparison result indicates that the detection information is inconsistent with the sample information, it is determined that the detection performance of the automatic optical detection system 20 is abnormal.

[0096] In this embodiment, when any one of the contents in the detection information and the sample information is inconsistent, it is determined that the detection information is inconsistent with the sample information, and further, it is determined that the detection performance of the automatic optical detection system 20 is abnormal.

[0097] In an embodiment of the present application, when the comparison result indicates that the detection information is consistent with the sample information, it is determined that the detection performance of the automatic optical detection system 20 is normal.

[0098] In this embodiment, when each content in the detection information and the sample information is consistent, it is determined that the detection information is consistent with the sample information, and further, it is determined that the detection performance of the automatic optical detection system 20 is normal.

[0099] In the above embodiments, the detection performance of the automatic optical detection system 20 is automatically monitored, the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system 20 are improved, enabling relevant technical personnel to effectively manage and control the automatic optical detection system 20 based on this, preventing problems of missed detection and over-detection of defects caused by abnormal detection performance of the automatic optical detection system 20, reducing the defect missed detection rate and defect misdetection rate of the automatic optical detection system 20, and thus improving the production quality of workpieces.

[0100] In an embodiment of the present application, the performance monitoring device 100 further includes: a report output module 150. The report output module 150 is configured to output a report of the comparison result in a preset format.

[0101] In this embodiment, relevant technical personnel can preset the preset format according to usage preferences and requirements. Preferably, the preset format is the Excel format.

[0102] In the above embodiments, a report of the comparison result is automatically generated, eliminating the need for manual report making by humans, saving manpower, reducing errors, facilitating traceability and query, enabling relevant technical personnel to clearly understand the content of the differences, and further effectively managing and controlling the automatic optical detection system 20.

[0103] In an embodiment of the present application, after issuing a warning message indicating that the detection performance of the automatic optical detection system 20 is abnormal, the performance monitoring method further includes: issuing a warning message indicating that the detection performance of the automatic optical detection system 20 is abnormal; determining whether the automatic optical detection system 20 is continuously determined to have abnormal detection performance within a preset duration; if the automatic optical detection system 20 is continuously determined to have abnormal detection performance within the preset duration, then block the production line 30.

[0104] In this embodiment, the preset duration may be 2 hours.

[0105] In this embodiment, blocking the production line 30 means suspending the use of the production line 30 where the automatic optical detection system 20 that is continuously determined to have abnormal detection performance within the preset duration is located, facilitating relevant technical personnel to view the abnormal situation, and timely maintaining and updating the automatic optical detection system 20. In addition, it also prevents production errors if production continues subsequently.

[0106] In this embodiment, the determination method for determining whether the automatic optical detection system 20 is determined to have abnormal detection performance is the same as the performance monitoring method described in the above functional module, and will not be elaborated here one by one.

[0107] In this embodiment, the electronic device 10 is communicatively connected to the user terminal used by relevant technical personnel. Preferably, the warning message can be sent to the user terminal used by relevant technical personnel, such as a mobile phone, in the form of a text message, so that relevant technical personnel can timely discover the abnormal situation, which is conducive to relevant technical personnel to timely maintain and update the automatic optical detection system 20, and perform corresponding targeted system adjustments on the automatic optical detection system 20.

[0108] In this embodiment, after outputting the warning message, if the automatic optical detection system 20 is continuously determined to have abnormal detection performance within the preset duration, it indicates that the automatic optical detection system 20 has not been updated and adjusted, and then it is necessary to control the production line 30 to stop running to prevent production errors.

[0109] In the performance monitoring device 100 provided by the embodiment of the present application, the detection performance of the automatic optical detection system 20 is automatically monitored according to the comparison result between the sample information and the detection information of the sample workpiece, improving the monitoring efficiency and accuracy of the detection performance of the automatic optical detection system 20, enabling effective control of the automatic optical detection system 20 based on this, timely discovering abnormal situations, preventing problems of missed detection and over-detection of defects caused by abnormal detection performance of the automatic optical detection system 20, reducing the defect missed detection rate and defect misdetection rate of the automatic optical detection system 20, and thus improving the production quality of the workpiece.

[0110] Embodiment 3

[0111] Continuing from the description of Embodiment 1 Figure 2 In an embodiment of the present application, the electronic device 10 includes, but is not limited to, a memory 11, a processor 12, and a computer program 13 stored in the memory 11 and executable on the processor 12, such as a performance monitoring program.

[0112] Those skilled in the art can understand that the schematic diagram is only an example of the electronic device 10, and does not constitute a limitation on the electronic device 10. It may include more or fewer components than shown, or combine certain components, or different components. For example, the electronic device 10 may further include input / output devices, network access devices, buses, etc.

[0113] The processor 12 obtains the operating system of the electronic device 10 and various installed application programs. The processor 12 obtains the application programs to implement the steps in the above-described embodiments of the performance monitoring method, such as Figure 1 the steps shown. When the processor 12 executes the computer program 13, it implements the functions of each module / unit in the above-described embodiment of the performance monitoring device 100, such as Figure 3 the modules shown.

[0114] Exemplarily, the computer program 13 may be divided into one or more modules / units. The one or more modules / units are stored in the memory 11 and obtained by the processor 12 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the obtaining process of the computer program 13 in the electronic device 10. For example, the computer program 13 may be divided into, for example Figure 3 the modules shown.

[0115] In an embodiment of the present application, the electronic device 10 includes a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. The hardware of the electronic device 10 includes, but is not limited to, a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.

[0116] In an embodiment of the present application, the electronic device 10 may further include a client (not shown in the figure), and the client includes, but is not limited to, any electronic workpiece that can perform human-computer interaction with the user through a keyboard, a mouse, a remote control, a touchpad, a voice control device, etc. For example, devices such as a personal computer (PC), a portable computer, and a smart phone.

[0117] It should be noted that the electronic device 10 is only an example, and other existing or future possible electronic workpieces that can be adapted to the present application should also be included within the protection scope of the present application and are included herein by reference.

[0118] In an embodiment of the present application, the network where the electronic device 10 is located includes, but is not limited to: the Internet, a wide area network, a metropolitan area network, a local area network, a virtual private network (VPN), etc.

[0119] In an embodiment of the present application, the memory 11 is used to store program codes and various data, such as the performance monitoring device 100 installed in the electronic device 10, and to achieve high-speed and automatic access to programs or data during the operation of the electronic device 10. The memory 11 may include a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electrically-erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc memories, a magnetic disc memory, a magnetic tape memory, or any other computer-readable medium that can be used to carry or store data.

[0120] In an embodiment of the present application, the memory 11 may also be an external memory and / or an internal memory of the electronic device 10. Further, the memory 11 may be a memory in a physical form, such as a memory stick, a TF card (Trans-flash Card), etc.

[0121] In an embodiment of the present application, the processor 12 may be a central processing sub-module (Central Processing Unit, CPU), or may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field-programmable gate arrays (Field-Programmable Gate Array, FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor 12 is the operation core and control center of the electronic device 10, connecting various parts of the entire electronic device 10 through various interfaces and lines, and calling the data stored in the memory 11 to execute various functions of the electronic device 10 and process data, such as performing the function of performance monitoring.

[0122] In an embodiment of the present application, the processor 12 is used to obtain the operating system of the electronic device 10 and various installed application programs. For example, the processor 12 obtains a performance monitoring program to implement performance monitoring by using the performance monitoring method described in the above embodiment. For example, Figure 1 The steps shown.

[0123] In an embodiment of the present application, the electronic device 10 may further include a power supply (not shown in the figure) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 12 through a power management device, so as to implement functions such as management of charging, discharging, and power consumption management through the power management device. The power supply may further include any components such as one or more DC or AC power supplies, a recharge device, a power failure detection circuit, a power converter or inverter, a power status indicator, etc. The electronic device 10 may further include a variety of sensors, a Bluetooth module, a Wi-Fi module, etc., which will not be elaborated here.

[0124] In an embodiment of the present application, if the integrated module / sub-module of the electronic device 10 is implemented in the form of a software functional sub-module and sold or used as an independent workpiece, it may be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above embodiment methods of the present application, it may also be completed by instructing relevant hardware through a computer program 13. The computer program 13 may be stored in a computer-readable storage medium. When the computer program 13 is obtained by the processor 12, the steps of the above method embodiments may be implemented.

[0125] In one embodiment of the present application, the computer program 13 may include computer program code, which may be in the form of source code, object code, an accessible file, or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM).

[0126] The memory 11 in the electronic device 10 stores a plurality of instructions to implement a performance monitoring method, and the processor 12 can obtain the plurality of instructions to implement the performance monitoring method described in the above embodiment.

[0127] Specifically, for the specific implementation method of the above instructions by the processor 12, reference can be made to Figure 1 the description of the relevant steps in the corresponding embodiment, which will not be elaborated here.

[0128] In several embodiments provided by the present application, it should be understood that the disclosed methods and apparatuses can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.

[0129] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0130] In each embodiment of the present application, the various functional modules may be integrated into one processing sub-module, or each sub-module may exist physically alone, or two or more sub-modules may be integrated into one sub-module. The above integrated sub-module can be implemented in the form of hardware, or in the form of a combination of hardware and software functional modules.

[0131] Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of the present application is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present application. Any associated drawing marks in the claims should not be regarded as limiting the claimed rights.

[0132] In addition, it is obvious that the term "including" does not exclude other sub-modules or steps, and the singular form does not exclude the plural form. The multiple sub-modules or devices described in this application can also be implemented by one sub-module or device through software or hardware. Terms such as "first" and "second" are used to indicate names and do not represent any specific order.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and not to limit them. Although this application has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of this application can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of this application.

Claims

1. A performance monitoring method, characterized in that, The performance monitoring method includes: Obtaining sample information of a sample workpiece, where the sample workpiece has at least one defect; Obtaining detection information of the sample workpiece by an automatic optical detection system; Comparing the detection information with the sample information to obtain a comparison result; and Monitoring the detection performance of the automatic optical detection system according to the comparison result.

2. The performance monitoring method according to claim 1, wherein The monitoring the detection performance of the automatic optical detection system according to the comparison result includes: When the comparison result is that the detection information is inconsistent with the sample information, it is determined that the detection performance of the automatic optical detection system is abnormal.

3. The performance monitoring method according to claim 2, wherein The monitoring the detection performance of the automatic optical detection system according to the comparison result further includes: When the comparison result is that the detection information is consistent with the sample information, it is determined that the detection performance of the automatic optical detection system is normal.

4. The performance monitoring method according to claim 2, wherein After the performance monitoring method determines that the detection performance of the automatic optical detection system is abnormal, it further includes: Sending a warning message indicating that the detection performance of the automatic optical detection system is abnormal.

5. The performance monitoring method according to claim 4, wherein The automatic optical detection system is installed on a production line. After the performance monitoring method sends a warning message indicating that the detection performance of the automatic optical detection system is abnormal, it further includes: Determining whether the automatic optical detection system is continuously determined to have abnormal detection performance within a preset time period; If the automatic optical detection system is continuously determined to have abnormal detection performance within the preset time period, the production line is blocked.

6. The performance monitoring method according to claim 1, wherein The performance monitoring method further includes: Outputting a report of the comparison result in a preset format.

7. The performance monitoring method according to claim 1, characterized in that Both the sample information and the detection information include: the position of the defect, the type of the defect, and the serial number of the sample workpiece corresponding to the defect.

8. A performance monitoring device, characterized in that, The performance monitoring device includes: A first acquisition module for acquiring sample information of a sample workpiece, where the sample workpiece has at least one defect; A second acquisition module for acquiring detection information of the sample workpiece by an automatic optical detection system; An information comparison module for comparing the detection information with the sample information to obtain a comparison result; A performance monitoring module for monitoring the detection performance of the automatic optical detection system according to the comparison result.

9. An electronic device, characterized in that, The electronic device includes: a memory storing at least one instruction; a processor executing the at least one instruction to implement the performance monitoring method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, At least one instruction is stored in the computer-readable storage medium, and the at least one instruction is executed by a processor of an electronic device to implement the performance monitoring method according to any one of claims 1 to 7.