Product quality control methods, devices, media, and products

CN122948331APending Publication Date: 2026-10-20GUANGDONG ELECTRONICS TECH RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611086479.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-21
Publication Date
2026-10-20

AI Technical Summary

Technical Problem

[0003]本发明提供了一种产品质控方法、设备、介质及产品,解决了现有产品质控方法存在效率较低的问题

Benefits of technology

[0009]本发明实施例提供的技术方案,通过在交互界面的一个或多个交互区域,分别展示一幅或多幅产品图像,且产品图像由相应相机在相应生产设备发生故障时采;集响应于针对任一产品图像的第一触发操作,生成通知信息,并将通知信息输出至预定终端,且通知信息包括相应故障生产设备的设备标识;实现了通过集中判定方式实现一人监控多台生产设备的效果,无需再为每台生产设备配置产品观察人员;且在产品图像显示产品存在问题时,可通过第一触发操作第一通知预定终端持有人,达到了高效、实时、闭环的产品质控目的。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

This invention discloses a product quality control method, device, medium, and product, relating to the fields of computer vision, the Internet of Things, computer software technology, and automation control. The method includes: acquiring one or more product images and displaying them on an interactive interface, wherein the multiple product images are respectively displayed in different interactive areas of the interface, each product image corresponding to a different production device, and the product images are acquired by a corresponding camera when the corresponding production device malfunctions; upon detecting a first trigger operation, determining a device identifier corresponding to the first trigger operation, and sending a notification message including the device identifier to a predetermined terminal. The technical solution of this invention solves the problems of low efficiency and inconsistent quality determination in existing product quality control methods, achieving the technical effect of improving production efficiency and product quality control consistency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of computer technology, and in particular to a product quality control method, device, medium and product. Background Technology

[0002] In existing technologies, product sampling is typically used to determine whether a batch of products is qualified. If it is not qualified, it is repaired or scrapped, and the production process is checked for problems. This method is at least inefficient. Summary of the Invention

[0003] This invention provides a product quality control method, equipment, medium, and product, which solves the problem of low efficiency in existing product quality control methods.

[0004] According to one aspect of the present invention, a product quality control method is provided, the method comprising: Acquire one or more product images and display them on an interactive interface. The product images are displayed in different interactive areas of the interface and correspond to different production equipment. The product images are captured by the corresponding camera when the corresponding production equipment malfunctions. Upon detecting a first trigger operation, the device identifier corresponding to the first trigger operation is determined, and a notification message including the device identifier is sent to a predetermined terminal.

[0005] According to another aspect of the present invention, a product quality control device is provided, the device comprising: The image display module is used to acquire one or more product images and display the one or more product images on the interactive interface. The multiple product images are displayed in different interactive areas of the interactive interface. The multiple product images correspond to different production equipment. The product images are acquired by the corresponding camera when the corresponding production equipment malfunctions. The interaction module is used to determine the device identifier corresponding to the first trigger operation when the first trigger operation is detected, and to send notification information including the device identifier to a predetermined terminal.

[0006] According to another aspect of the present invention, a server device is provided, the server device comprising: One or more processors; Storage device for storing one or more programs. When one or more programs are executed by one or more processors, the one or more processors implement the product quality control method as described in any of the embodiments of the present invention.

[0007] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement any of the product quality control methods of the present invention.

[0008] According to another aspect of the present invention, a computer program product is provided, which, when executed by a processor, implements the product quality control method as described in any embodiment of the present invention.

[0009] The technical solution provided by this invention displays one or more product images in one or more interactive areas of the interactive interface. The product images are captured by the corresponding camera when the corresponding production equipment malfunctions. In response to a first trigger operation for any product image, a notification message is generated and output to a predetermined terminal. The notification message includes the equipment identifier of the corresponding malfunctioning production equipment. This achieves the effect of one person monitoring multiple production equipment through centralized judgment, eliminating the need to configure product observers for each production equipment. Furthermore, when the product image shows a problem with the product, the predetermined terminal holder can be notified through the first trigger operation, achieving efficient, real-time, and closed-loop product quality control.

[0010] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 A schematic flowchart of the product quality control method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of a product quality control system provided in an embodiment of the present invention; Figure 3A This is a schematic diagram of the interactive interface provided in an embodiment of the present invention; Figure 3B This is another schematic diagram of an interactive interface provided in an embodiment of the present invention; Figure 4 This is another structural schematic diagram of the product quality control system provided in an embodiment of the present invention; Figure 5 This is another flowchart illustrating the product quality control method provided in this embodiment of the invention. Figure 6 This is a schematic diagram of the product quality control device provided in an embodiment of the present invention; Figure 7 This is a schematic diagram of the structure of a server device provided in an embodiment of the present invention. Detailed Implementation

[0013] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0014] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0015] Figure 1 This is a flowchart illustrating a product quality control method provided in an embodiment of the present invention. This embodiment is applicable to closed-loop monitoring in a production workshop. The method can be executed by a product quality control device, which can be implemented in hardware and / or software and can be configured in equipment such as a computer or server. Figure 1 As shown, the method in this embodiment includes: S110. Acquire one or more product images and display the one or more product images on the interactive interface. The multiple product images are displayed in different interactive areas of the interactive interface. The multiple product images correspond to different production equipment. The product images are acquired by the corresponding camera when the corresponding production equipment malfunctions.

[0016] like Figure 2 As shown, the server device is communicatively connected to multiple production devices. The server device 10 includes a processor and an interface including multiple interactive areas, each of which displays a product image. The product image is captured by a corresponding camera when the corresponding production device malfunctions.

[0017] In one embodiment, the production equipment 20 is configured to, when a fault occurs, acquire a product image of the product being produced at the corresponding time and upload the product image to a server device.

[0018] In one embodiment, each production device corresponds to a camera, and the production device is controlled by its industrial control computer. When the industrial control computer detects a malfunction in the corresponding production device, it controls the corresponding camera to acquire a product image of the product currently being produced by the production device and uploads the product image to the server device 10. Optionally, the industrial control computer is connected to a display, which is used to display the current status information of the production device, such as mode identification; furthermore, the display is a touch screen, and the user can input control commands by touching the displayed controls.

[0019] When a server device detects one or more product images, it displays those images on the interactive interface. If there are multiple product images, it displays them separately in different interactive areas of the interface.

[0020] In one embodiment, such as Figure 3A As shown, the interactive interface 110 displays 2×2 interactive areas in an array. Each interactive area 120 displays a product image 130 and is associated with a production device. In this way, the user can directly determine the identification information of the production device to be checked based on the interactive area. This embodiment is suitable for situations where the number of production devices is small.

[0021] In yet another embodiment, such as Figure 3B As shown, the interactive interface displays 3×3 interactive areas in an array. Each interactive area 120 is used to display a product image 130 and is associated with a production device.

[0022] In one embodiment, while acquiring one or more product images, the device identifier corresponding to each product image is also acquired. Simultaneously, while displaying the one or more product images on the interactive interface, the device identifiers corresponding to each product image are also displayed. Furthermore, the product images and their corresponding device identifiers are displayed in the same interactive area. This allows the user to quickly locate the production equipment corresponding to any abnormal product if the product corresponding to any product image is an abnormal product.

[0023] Of course, the server device can also acquire the device identifier corresponding to each product image in the one or more product images at the same time, but during display, only the one or more product images are shown, and the device identifiers corresponding to each one or more product images are not displayed. This embodiment is suitable for situations where users do not need to manually record abnormal device identifiers.

[0024] S120. Upon detecting a first trigger operation, determine the device identifier corresponding to the first trigger operation and send a notification message including the device identifier to a predetermined terminal.

[0025] The user observes the product images displayed on the interactive interface, and if the user determines that the product corresponding to any product image is an abnormal product, the user generates a first trigger operation corresponding to the product image by clicking or touching the first control 140. The server device responds to the first trigger operation, determines the device identifier corresponding to the first trigger operation, that is, the device identifier corresponding to the first product image, and then generates a notification message corresponding to the device identifier and sends the notification message to the predetermined terminal.

[0026] The designated terminal can be a wristband or a mobile phone, as long as it can receive notifications. Notifications can be text or voice messages.

[0027] In one embodiment, the notification information includes not only the device identifier but also the cause of the fault and / or the time of the fault occurrence. The cause of the fault is a preliminary fault determined based on the corresponding product image. This embodiment allows users to obtain basic information about the faulty device immediately, facilitating subsequent maintenance work.

[0028] The technical solution provided by this invention displays one or more product images in one or more interactive areas of the interactive interface. The product images are captured by the corresponding camera when the corresponding production equipment malfunctions. In response to a first trigger operation for any product image, a notification message is generated and output to a predetermined terminal. The notification message includes the equipment identifier of the corresponding malfunctioning production equipment. This achieves the effect of one person monitoring multiple production equipment through centralized judgment, eliminating the need to configure product observers for each production equipment. Furthermore, when the product image shows a problem with the product, the predetermined terminal holder can be notified through the first trigger operation, achieving efficient, real-time, and closed-loop product quality control.

[0029] Based on the aforementioned embodiments, if a second trigger operation is detected for any product image, the product image is deleted.

[0030] Specifically, if the product image displayed in a certain interactive area is actually a background image and does not include product image information, the user can generate a second trigger operation for that product image by clicking or touching a second control within the corresponding interactive area; upon detecting the second trigger operation, the server device deletes the product image. This embodiment is used to delete non-product images, or in other words, to delete mistakenly collected non-product images. This setting helps improve the user experience.

[0031] Understandably, if the interactive interface has only one public second control, but each interactive area has a selection option, then if a user finds that the product corresponding to any product image has a quality problem, they can first select the product image in the corresponding interactive area through the selection option, and then trigger the second control; the processor, upon detecting the second trigger operation on the second control and the interactive area identifier corresponding to the selection option, deletes the product image in the interactive area corresponding to that interactive area identifier.

[0032] Based on the aforementioned embodiments, if a lock trigger operation is detected for any production equipment, a lock operation is performed on the production equipment; if an unlock trigger operation is detected for any production equipment, an unlock operation is performed on the production equipment.

[0033] Specifically, if a user wants to lock any production equipment, they can trigger the locking operation by clicking or touching the locking control in the corresponding interactive area. Upon detecting the locking operation, the processor identifies the production equipment identifier corresponding to the locking operation and performs the locking operation on the production equipment corresponding to that identifier, thus transitioning the production equipment from power-on mode to locked mode. Conversely, if a user wants to power on any production equipment, they can trigger the power-on operation by clicking or touching the power-on control in the corresponding interactive area. Upon detecting the power-on operation, the processor identifies the production equipment identifier corresponding to the power-on operation and performs the power-on operation on the production equipment corresponding to that identifier, thus transitioning the production equipment from locked mode to power-on mode. This embodiment helps improve the centralized control of production equipment modes.

[0034] Understandably, if the interactive interface only has one common power-on control and one common lock control, but each interactive area has a selection option, then the user can select the corresponding production device in the corresponding interactive area through the selection option, and then trigger the power-on control or lock control. If the user triggers the power-on control, a power-on trigger operation will be generated. When the processor detects the power-on trigger operation, it determines the production device corresponding to the power-on trigger operation and performs the power-on operation on the production device to achieve centralized power-on control or remote power-on control of the production device. If the user triggers the lock control, a lock trigger operation will be generated. When the processor detects the lock trigger operation, it determines the production device corresponding to the lock trigger operation and performs the lock operation on the production device to achieve centralized lock control or remote power-on control of the production device.

[0035] Based on the aforementioned embodiments, when a fault duration determination request is detected, a fault identifier is determined, along with the fault start time and target time corresponding to the fault identifier. The target time is either the fault elimination time or the current time. The difference between the target time and the pause start time is output as the fault duration.

[0036] Specifically, if a user wants to calculate the duration of a device malfunction, they can generate a malfunction duration determination request by clicking or touching the corresponding control on the interactive interface, displaying a malfunction identifier selection interface. In response to the malfunction identifier selection result, the device identifier and malfunction identifier are determined. The processor then determines the malfunction occurring on the production equipment corresponding to the device identifier, and identifies the malfunction corresponding to that malfunction identifier. It also determines the malfunction's start time and target time, as well as the difference between the target time and the start time, outputting this difference as the malfunction duration. If the target time is the current time, the malfunction duration is the duration of the malfunction corresponding to the production equipment with the target malfunction identifier up to the current time. If the target time is the malfunction resolution time, the malfunction duration is the total malfunction duration corresponding to the malfunction corresponding to the production equipment with the target malfunction identifier.

[0037] Based on the aforementioned embodiments, while displaying one or more product images in the interactive interface, prompt icons are displayed in each interactive area. The prompt icons are either a first icon or a second icon. The first icon is used to indicate that the initial review is passed, and the second icon is used to indicate that the initial review is failed. The prompt icons are determined based on a pre-trained machine learning model. S120 can be further refined to: when a first trigger operation is detected for the product image carrying any icon, the device icon corresponding to the first trigger operation is determined, and a notification message including the device icon is sent to a predetermined terminal.

[0038] The pre-trained machine learning model is trained based on the training set, which includes multiple training samples. The training samples include product images and labels, with the labels being anomaly identifiers.

[0039] For each product image, upon detection, the processor inputs the product image into the pre-trained machine learning model to obtain a first identifier or a second identifier. The product image and the first or second identifier are then simultaneously displayed in the corresponding interactive area. The first and second identifiers are used to prompt the user which product images require focused attention and which do not, thus encouraging the user to prioritize images marked with the second identifier, reducing the burden of image review and improving its efficiency.

[0040] However, during the insurance period, users need to view each product image and, if they find that the product corresponding to any product image is unqualified, generate a first trigger operation for that product image by clicking or touching the corresponding control; when the processor detects the first trigger operation, it determines the device identifier corresponding to the first trigger operation and sends a notification message including the device identifier to the pre-defined terminal.

[0041] Based on the aforementioned embodiments, when a target triggering operation is detected, the anomaly identifier and the product image corresponding to the target triggering operation are used as training samples. The target triggering operation is the first triggering operation, the second triggering operation, or the third triggering operation. The target anomaly identifier is a first anomaly identifier corresponding to the first triggering operation, a second anomaly identifier corresponding to the second triggering operation, or a third anomaly identifier corresponding to the third triggering operation. The pre-trained machine learning model is trained online based on the training samples to update the pre-trained machine learning model.

[0042] Upon detecting a first trigger operation, a first anomaly identifier and the product image corresponding to the first trigger operation are combined into a training sample. This training sample is then used to train a pre-trained machine learning model online to update the model. Similarly, upon detecting a second trigger operation, a second anomaly identifier and the product image corresponding to the second trigger operation are combined into a training sample. This training sample is then used to train the pre-trained machine learning model online to update it. Furthermore, upon detecting a third trigger operation, a third anomaly identifier and the product image corresponding to the third trigger operation are combined into a training sample. This training sample is then used to train the pre-trained machine learning model online to update it. This embodiment improves the real-time performance and accuracy of the pre-trained machine learning model through online training.

[0043] Based on the aforementioned embodiments, before S120, the method further includes: for each product image, determining the inference result of the product image based on a pre-trained machine learning model, and triggering a triggering operation corresponding to the target anomaly identifier when the inference result includes the target anomaly identifier.

[0044] like Figure 4 As shown, Figure 2The server equipment can be selected as a server cluster, including a decision server 101, a model training server 102, a model inference server 103, and an image storage server 104 for storing product images. At this time, the decision server 101 is only used for exchange-based quality control and generating training samples, and outputs the training samples to the model training server 102. The model training server 102 updates the pre-trained machine learning model online based on the received training samples, and deploys the updated pre-trained machine model on the model inference server 103.

[0045] The model inference server and the decision server communicate with each other. When the decision server is in manual mode, the pre-trained machine learning model in the inference server infers the image received by the decision server to generate a first identifier or a second identifier. The decision server responds to the received trigger operation and performs the processing operation corresponding to the received trigger operation.

[0046] When the determination server is in automatic mode, for each product image, the determination server performs inference on the product images received by the determination server based on the pre-trained machine learning model in the inference server to obtain the inference result, and synchronizes the inference result to the determination server; based on the inference result, the determination server triggers the corresponding trigger operation and executes the target processing operation corresponding to the trigger operation, wherein the target processing operation is the processing operation corresponding to the first trigger operation, the processing operation corresponding to the second trigger operation, or the processing operation corresponding to the third trigger operation described in the foregoing embodiments.

[0047] Based on the aforementioned embodiments, upon detecting a fault detail query operation, the time period corresponding to the fault detail query operation is determined, and fault detail information of faults that have occurred within that time period is displayed. This fault detail information includes equipment identification, fault duration, and other information.

[0048] Specifically, if a user wants to know which production equipment has experienced malfunctions within a certain time period and the duration of those malfunctions, they can generate a malfunction detail query request by clicking or touching the query control, and a time input interface will be displayed. The user enters the query period in the input interface and generates the malfunction detail query operation by clicking or touching the confirmation option. Upon detecting the malfunction detail query operation, the processor obtains the query period, retrieves all malfunction detail information corresponding to that period, and displays the malfunction detail information. This embodiment improves the convenience for users to obtain malfunction detail information for each piece of equipment.

[0049] Figure 5 This is another flowchart of the product quality control method provided in this embodiment of the invention. The technical solution of this embodiment can be combined with other embodiments; for the same or related parts, they can be described in conjunction with the descriptions of other embodiments, and will not be repeated here. Figure 5As shown, the method in this embodiment may specifically include: S210. Acquire one or more product images and display the one or more product images on the interactive interface. The multiple product images are displayed in different interactive areas of the interactive interface. The multiple product images correspond to different production equipment. The product images are acquired by the corresponding camera when the corresponding production equipment malfunctions.

[0050] S220. Upon detecting a first trigger operation, determine the device identifier corresponding to the first trigger operation and send a notification including the device identifier to a predetermined terminal.

[0051] S230. If a second trigger operation is detected for any of the product images, the product image is deleted.

[0052] S240. Upon detecting a third trigger operation for any product image, a release signal is generated for the production equipment corresponding to the product image, and the production equipment corresponding to the product image is controlled to release the product corresponding to the product image through the release signal, so that the production equipment corresponding to the product image enters the production mode from the fault detection mode.

[0053] When production equipment malfunctions, maintenance personnel will repair it. During or after the repair, they will control the production equipment to conduct trial production. During this stage, the production equipment is usually in fault detection mode. Only after the products produced in fault detection mode are qualified will it be allowed to enter production mode.

[0054] In one embodiment, each interactive area is further provided with a release control or release option. When a user determines that the product corresponding to the product image in any interactive area is qualified, they generate a third trigger operation by clicking or touching the release control (or release option) in that interactive area. Upon detecting this third trigger operation, the processor generates a release signal for the production equipment corresponding to the product image, and controls the production equipment corresponding to the product image to release the product corresponding to the product image, thereby enabling the production equipment corresponding to the product image to enter production mode from fault detection mode.

[0055] In one embodiment, the interactive interface has only one public release control, but each interactive area has a selection option. The user can select the product image displayed in the corresponding interactive area through the selection option of the corresponding interactive area, and then trigger the release control. When the processor detects the release trigger operation for the release control, it determines the production equipment corresponding to the release trigger operation and controls the production equipment to release the product corresponding to the product image, so that the production equipment enters the production mode from the fault detection mode.

[0056] The technical solution provided by this invention is that the third trigger operation is triggered by the user when the product corresponding to the product image is qualified; the processor generates a release signal through the third trigger operation, and controls the corresponding production equipment to release the product corresponding to the product image through the release signal, so that the corresponding production equipment enters the production mode from the fault detection mode. Therefore, the technical effect of improving the accuracy of production equipment mode switching through centralized judgment is achieved.

[0057] Figure 6 This is a schematic diagram of the product quality control device provided in an embodiment of the present invention. The technical solution of this embodiment can be combined with other embodiments; for the same or related parts, they can be described in conjunction with the descriptions of other embodiments, and will not be repeated here. Figure 6 As shown, the product quality control device includes: The image display module 310 is used to acquire one or more product images and display the one or more product images on the interactive interface. The multiple product images are displayed in different interactive areas of the interactive interface. The multiple product images correspond to different production equipment. The product images are acquired by the corresponding camera when the corresponding production equipment malfunctions. The interaction module 320 is used to determine the device identifier corresponding to the first trigger operation when the first trigger operation is detected, and to send notification information including the device identifier to a predetermined terminal.

[0058] The technical solution provided by this invention displays one or more product images in one or more interactive areas of the interactive interface. The product images are captured by the corresponding camera when the corresponding production equipment malfunctions. In response to a first trigger operation for any product image, a notification message is generated and output to a predetermined terminal. The notification message includes the equipment identifier of the corresponding malfunctioning production equipment. This achieves the effect of one person monitoring multiple production equipment through centralized judgment, eliminating the need to configure product observers for each production equipment. Furthermore, when the product image shows a problem with the product, the predetermined terminal holder can be notified through the first trigger operation, achieving efficient, real-time, and closed-loop product quality control.

[0059] In one embodiment, the interaction module 320 is further configured to: If a second triggering operation is detected for any of the product images, the product image is deleted.

[0060] In one embodiment, the interaction module 320 is further configured to: Upon detecting a third trigger operation for any of the product images, a release signal is generated for the production equipment corresponding to the product image, and the production equipment corresponding to the product image is controlled to release the product corresponding to the product image through the release signal, so that the production equipment corresponding to the product image enters the production mode from the fault detection mode.

[0061] In one embodiment, the interaction module 320 is further configured to: If a lock trigger operation is detected for any production equipment, the production equipment will be locked. If an unlocking trigger operation is detected for any production equipment, the production equipment will be unlocked.

[0062] In one embodiment, the interaction module 320 is further configured to: Upon detecting a fault duration determination request, a fault identifier is determined, along with the fault start time and target time corresponding to the fault identifier, wherein the target time is the fault elimination time or the current time. The difference between the target time and the pause start time is output as the fault duration.

[0063] In one embodiment, the image display module 310 is further configured to: While displaying one or more product images in the interactive interface, a prompt icon is displayed in each of the interactive areas. The prompt icon is a first icon or a second icon. The first icon is used to indicate that the initial review is passed, and the second icon is used to indicate that the initial review is failed. The prompt icon is determined based on a pre-trained machine learning model. The interaction module 320 is specifically used for: Upon detecting a first trigger operation on a product image carrying any identifier, a device identifier corresponding to the first trigger operation is determined, and a notification message including the device identifier is sent to a predetermined terminal.

[0064] The product quality control device provided in the embodiments of the present invention can execute the product quality control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.

[0065] It is worth noting that the various units and modules included in the above-mentioned product quality control device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of the present invention.

[0066] Figure 7This is a schematic diagram of a server device provided in an embodiment of the present invention. The server device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The server device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0067] like Figure 7 As shown, server device 10 includes at least one processor 11 and memory, such as read-only memory (ROM) 12 and random access memory (RAM) 13, communicatively connected to at least one processor 11. The memory stores computer programs executable by at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer programs stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of server device 10. The processor 11, ROM 12, and RAM 13 are interconnected via bus 14. Input / output (I / O) interface 15 is also connected to bus 14.

[0068] Multiple components in server device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of monitors, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows server device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0069] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as product quality control methods.

[0070] In some embodiments, the product quality control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on server device 10 via read-only memory (ROM) 12 and / or communication unit 19. When the computer program is loaded into random access memory (RAM) 13 and executed by processor 11, one or more steps of the product quality control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the product quality control method by any other suitable means (e.g., by means of firmware).

[0071] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0072] Computer programs used to implement the product quality control method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0073] This invention provides a computer-readable storage medium storing computer instructions for causing a processor to execute a product quality control method, including: Acquire one or more product images and display them on an interactive interface. The product images are displayed in different interactive areas of the interface and correspond to different production equipment. The product images are captured by the corresponding camera when the corresponding production equipment malfunctions. Upon detecting a first trigger operation, the device identifier corresponding to the first trigger operation is determined, and a notification message including the device identifier is sent to a predetermined terminal.

[0074] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0075] To provide interaction with the user, the systems and techniques described herein can be implemented on a server device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the server device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0076] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0077] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0078] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, it performs the functions defined in the methods of the embodiments of the present invention.

[0079] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the product quality control method according to any embodiment of the invention.

[0080] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0081] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0082] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A product quality control method, characterized in that, Performed by a server device, the method includes: Acquire one or more product images and display them on an interactive interface. The product images are displayed in different interactive areas of the interface and correspond to different production equipment. The product images are captured by the corresponding camera when the corresponding production equipment malfunctions. Upon detecting a first trigger operation, the device identifier corresponding to the first trigger operation is determined, and a notification message including the device identifier is sent to a predetermined terminal.

2. The method according to claim 1, characterized in that, Also includes: If a second triggering operation is detected for any of the product images, the product image is deleted.

3. The method according to claim 2, characterized in that, Also includes: Upon detecting a third trigger operation for any of the product images, a release signal is generated for the production equipment corresponding to the product image, and the production equipment corresponding to the product image is controlled to release the product corresponding to the product image through the release signal, so that the production equipment corresponding to the product image enters the production mode from the fault detection mode.

4. The method according to claim 1, characterized in that, Also includes: If a lock trigger operation is detected for any production equipment, the production equipment will be locked. If an unlocking trigger operation is detected for any production equipment, the production equipment will be unlocked.

5. The method according to claim 1, characterized in that, Also includes: Upon detecting a fault duration determination request, a fault identifier is determined, along with the fault start time and target time corresponding to the fault identifier, wherein the target time is the fault elimination time or the current time. The difference between the target time and the pause start time is output as the fault duration.

6. The method according to claim 3, characterized in that, The process of displaying one or more product images in the interactive interface also includes: A prompt icon is displayed in each of the interactive areas. The prompt icon is either a first icon or a second icon. The first icon indicates that the initial review is passed, and the second icon indicates that the initial review is failed. The prompt icon is determined based on a pre-trained machine learning model. Upon detecting a first trigger operation, determining the device identifier corresponding to the first trigger operation and sending notification information including the device identifier to a predetermined terminal includes: Upon detecting a first trigger operation on a product image carrying any identifier, a device identifier corresponding to the first trigger operation is determined, and a notification message including the device identifier is sent to a predetermined terminal.

7. The method according to claim 6, characterized in that, Also includes: When a target triggering operation is detected, the target anomaly identifier and the product image corresponding to the target triggering operation are used as training samples. The target triggering operation is the first triggering operation, the second triggering operation, or the third triggering operation. The target anomaly identifier is the first anomaly identifier corresponding to the first triggering operation, the second anomaly identifier corresponding to the second triggering operation, or the third anomaly identifier corresponding to the third triggering operation. The pre-trained machine learning model is trained online based on the training samples to update the pre-trained machine learning model.

8. The method according to claim 7, characterized in that, Before determining the device identifier corresponding to the first trigger operation and sending notification information including the device identifier to the predetermined terminal upon detecting the first trigger operation, the method further includes: For each of the product images, a reasoning result for the product image is determined based on a pre-trained machine learning model, and when the reasoning result includes the target anomaly identifier, a triggering operation corresponding to the target anomaly identifier is triggered.

9. A server device, characterized in that, The server device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the product quality control method as described in any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute and implement the product quality control method as described in any one of claims 1-8.

11. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the product quality control method as described in any one of claims 1-8.