Information prompting method, computer program product, electronic device and storage medium
By obtaining the target three-dimensional model and using image recognition equipment to automatically identify and light up the label position, the problem of artificial label errors is solved, and efficient and accurate label pasting is achieved.
Patent Information
- Application Number
- CN202510874221.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-06-26
AI Technical Summary
In the prior art, errors are prone to occur when pasting labels by relying on human reference to paper technology documents.
By obtaining the target three-dimensional model, the image recognition device is used to identify the label image of the label to be pasted, and based on the binding relationship between the label name and the position label, the position identification in the target three-dimensional model is automatically lit up to determine the position of the label to be pasted.
It reduces the error rate of pasting labels, simplifies the operation process, saves human resources, and improves the accuracy and efficiency of pasting labels.
Smart Images

Figure CN120387467A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital industrialization, and in particular, to an information prompting method, a computer program product, an electronic device, and a storage medium. Background Art
[0002] Label pasting refers to the process of attaching labels to the shell or packaging of a target product (such as a server), mainly for purposes such as identification, classification, information communication, management, and compliance with regulatory requirements. Since product information (serial number, certificate of conformity, production date, etc.) is diverse, there may be multiple types of labels for indicating different product information, that is, multiple labels need to be pasted on a target product. In addition, each label has a different pasting position.
[0003] In the related art, an operator pastes various labels on a target product by referring to a paper process document with the position information of each pasted label. And since the target product involves multiple brands and multiple categories, correspondingly, the paper process document is also relatively complex. It is very easy to make pasting mistakes when manually referring to the paper process document to paste different labels. Summary of the Invention
[0004] The present invention provides an information prompting method, a computer program product, an electronic device, and a storage medium to at least solve the problem that it is very easy to make pasting mistakes when manually referring to a paper process document to paste different labels in the related art.
[0005] The present invention provides an information prompting method, including: Obtaining a target three-dimensional model created for a target product; at least one position to be lit is included in the target three-dimensional model, and there is a binding relationship between the position identifier of the position to be lit and a label name. Based on the recognition results of the label images of each to-be-pasted label by an image recognition device each time, performing each lighting operation on each position to be lit in the target three-dimensional model until all positions to be lit in the target three-dimensional model are lit; the lighting operation includes: Determining the label name of the to-be-pasted label this time based on the recognition result of the label image this time. Based on the binding relationship between the label name and the position label, determining the target position identifier corresponding to the label name of the to-be-pasted label this time. In the target three-dimensional model, lighting the position to be lit corresponding to the target position identifier, so as to prompt the pasting position of the to-be-pasted label this time in the target product through the lit position this time.
[0006] The present invention also provides a computer program product, including: An acquisition module, configured to acquire a target 3D model created for a target product; at least one position to be lit is included in the target 3D model, and there is a binding relationship between the position identifier of the position to be lit and a label name. A processing module, configured to perform lighting operations on each position to be lit of the target 3D model based on the recognition results of the label images of each label to be pasted by an image recognition device for each time, until all positions to be lit in the target 3D model are lit; the lighting operation includes: Determining the label name of the label to be pasted this time based on the recognition result of the label image this time; Based on the binding relationship between the label name and the position label, determining the target position identifier corresponding to the label name of the label to be pasted this time; In the target 3D model, performing a lighting operation on the position to be lit corresponding to the target position identifier, so as to prompt the pasting position of the label to be pasted this time in the target product through the lit position this time.
[0007] The present invention further provides an electronic device, including: a memory, configured to store a computer program; a processor, configured to implement the steps of any one of the above information prompting methods when executing the computer program.
[0008] The present invention further provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the above information prompting methods are implemented.
[0009] The present invention further provides another computer program product, including a computer program, and when the computer program is executed by a processor, the steps of any one of the above information prompting methods are implemented.
[0010] Through the present invention, when pasting labels on a target product, by determining the label nouns of each label to be pasted each time based on the recognition results of the label images of each label to be pasted by an image recognition device for each time, and determining the target position identifier corresponding to the label name of the label to be pasted each time based on the binding relationship between the label name and the position label, and then lighting the position to be lit corresponding to the target position identifier in the target 3D model respectively each time, it is possible to solve the technical problem in the related art that relying on manual reference to paper process documents to paste different labels is prone to pasting errors. Lighting the position to be lit corresponding to the target position identifier can intuitively prompt the pasting position of the label to be pasted this time in the target product. The prompting method is simple and direct, and can reduce the probability of wrong pasting and missed pasting. In addition, directly lighting and prompting by the target 3D model eliminates the need for manual search and verification, greatly reducing the difficulty of pasting labels and saving the consumption of human resources. Description of the Drawings
[0011] To more clearly illustrate the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.
[0012] Figure 1 One of the schematic flowcharts of an information prompting method provided by an embodiment of the present invention; Figure 2 The front view of a coaxial drive tooling used for online printing provided by an embodiment of the present invention; Figure 3 The top view of a coaxial drive tooling used for online printing provided by an embodiment of the present invention; Figure 4 Another schematic flowchart of an information prompting method provided by an embodiment of the present invention; Figure 5 The schematic diagram of the composition of a computer program product provided by an embodiment of the present invention. Detailed implementation manners
[0013] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the protection scope of the present invention.
[0014] It should be noted that in the description of the present invention, the terms "include", "comprise" or any other variation thereof are intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence.
[0015] To enable those skilled in the art of the present technology to better understand the solution of the present invention, the following will further elaborate on the present invention in conjunction with the accompanying drawings and detailed implementation manners.
[0016] Combined with the specific application environment architecture or specific hardware architecture on which the execution of the information prompting method depends, the specific application environment architecture or specific hardware architecture is described herein.
[0017] Embodiments of the present invention provide an information prompting method. In combination with the execution process of the information prompting method, the method will be described in detail.
[0018] An information prompting method provided by an embodiment of the present invention may have an execution entity as a processing platform with a digital process system, specifically MES (Manufacturing Execution System), and the MES system will be taken as an example for illustration hereinafter.
[0019] See Figure 1 , one of the flow schematic diagrams of an information prompting method provided by an embodiment of the present invention includes the following steps: Step 110: Obtain a target 3D model created for a target product; the target 3D model includes at least one position to be lit, and there is a binding relationship between the position identifier of the position to be lit and a label name.
[0020] The target product in the embodiment of the present invention can be any product that needs to paste labels. In the field of industrial production and manufacturing, the target product can be a server, a server cabinet, etc., or other products, and there is no limitation thereto.
[0021] The target 3D model in the embodiment of the present invention refers to a digital model created by 3D modeling technology for representing the shape, structure, and function of a product. It has dimensions of length, width, and height in three-dimensional space and can accurately present each part of the product and their relationships.
[0022] In practical applications, a target 3D model can be created by software with 3D modeling technology and transmitted to the digital process system through a system interface. The target 3D model under the digital process system supports coordinate display.
[0023] Label pasting refers to the process of attaching a label to the outer shell or packaging of a target product, mainly for purposes such as identification, classification, information transmission, management, and compliance with regulatory requirements.
[0024] The label to be pasted in the embodiment of the present invention refers to a label that needs to be pasted on a target product. The product information indicated by different labels to be pasted may be different. For example, the labels included in a server include "nameplate", "front panel", "certificate of compliance", "high current", "asset", and "serial number", etc.
[0025] The contour shape of the label can be of any type, such as rectangular, square, circular, etc., and there is no limitation thereto. Generally, it is rectangular.
[0026] The content displayed on each label can be characters, such as letters, words, and numbers. For example, the SN code is composed of characters. The pattern displayed on the label can also be a QR code, barcode, warning pattern, etc. Other content can also be displayed without restriction.
[0027] To facilitate labeling, an embodiment of the present invention marks each position to be illuminated on the target three-dimensional model. The positions to be illuminated on the target three-dimensional model and the positions on the target product where labels need to be attached are one-to-one corresponding, that is, the positions to be illuminated are used to prompt the operator where the labels need to be attached.
[0028] The position to be illuminated can specifically be a three-dimensional position coordinate, such as the position coordinate of the center point of the tag; it can also be a three-dimensional position area, such as containing two pairs of position coordinates, namely the position coordinate of the upper left corner and the position coordinate of the lower right corner, or the position coordinate of the lower left corner and the position coordinate of the upper right corner. It can also be represented based on other methods, which are not limited to this.
[0029] Before being illuminated, each position to be illuminated appears black, gray, or transparent, etc., indicating that the corresponding pasting position of the position to be illuminated in the target product has not been labeled yet.
[0030] In the embodiment of the present invention, the location to be illuminated is provided with a location identifier. This location identifier uniquely identifies the location to be illuminated. The location identifier can be a location coordinate or a code assigned to the location to be illuminated. A mapping relationship exists between the code and the corresponding location coordinate. In general, the location identifier can be used to locate the location to be illuminated in the target three-dimensional model.
[0031] In an embodiment of the present invention, the position to be illuminated is also bound to a label name, which is used to indicate the name of the label to be pasted on the corresponding position to be illuminated. The label name and the product information indicated by the label are usually directly related, and can indicate the type or function of the label. Specifically, in a non-customized case, the label name can be "nameplate", "front panel", "certificate of conformity", "high current", "asset", "serial number", etc.
[0032] Step 120 : Based on the recognition results of the label images of the labels to be attached by the image recognition device, each lighting operation is performed on each position to be lit in the target three-dimensional model until all positions to be lit in the target three-dimensional model are lit.
[0033] The lighting operation in step 120 includes the following sub-steps: Step 121: Determine the label name of the label to be attached based on the recognition result of the label image. Step 122: Determine the target position identifier corresponding to the label name of the label to be pasted this time based on the binding relationship between the label name and the position label. Step 123: In the target 3D model, light up the position points to be lit corresponding to the target position identifier, so as to prompt the pasting position of the label to be pasted this time in the target product through the lit positions this time.
[0034] It can be understood that although the target product exists in the real physical coordinate system and the target 3D model exists in the 3D virtual coordinate system, the coordinates of the two coordinate systems can be mutually converted, and each position of the target product and the target 3D model corresponds to each other. Therefore, when it is necessary to paste the label to be pasted, the operator can be prompted of the position where the label to be pasted this time should be pasted in the target product by lighting up the position to be lit in the target 3D model.
[0035] To automatically prompt the label position of the label to be pasted, in the embodiments of the present invention, an image recognition device is used to collect the label image of the label to be pasted, and the label image refers to the image obtained after taking an image of the label to be pasted.
[0036] After obtaining the label image of the label to be pasted this time (the current time), the image recognition device can recognize the label image of the label to be pasted this time to obtain the recognition result of the label image of the label to be pasted.
[0037] The image recognition device can be a device integrating image acquisition function and image recognition function, such as a CCD (Charge-Coupled Device) device.
[0038] The recognition result of the label image can include recognition success and recognition failure.
[0039] In the case of successful recognition, the recognition result of the label image can be the product information indicated by the label to be pasted, such as the SN code, or the feature information of the label image. The feature information can be at least one of the texture feature, shape feature, edge feature, and depth feature of the image, and there is no limitation thereto.
[0040] In the embodiments of the present invention, the label name of the label to be pasted this time can be determined based on the recognition result of the label image this time. Thus, the target position identifier corresponding to the label name of the label to be pasted this time can be determined based on the pre-created binding relationship between the label name and the position label.
[0041] Next, in the target 3D model, the corresponding to-be-lighted position of the target position can be lighted. Lighting means changing the to-be-lighted position from its original dark color (such as black, gray) to a bright color (such as white, color) or displaying specific content in the target 3D model.
[0042] After the to-be-lighted position is lighted, it becomes a lighted position. The lighted position is used to indicate the pasting position of the to-be-pasted label in the target product in this time. The operator can refer to this lighted position to paste the to-be-pasted label on the target product.
[0043] Each to-be-pasted label of the target product can be lighted based on the above process, so that the operator can complete the label pasting of the target product based on the lighted positions of each time.
[0044] The information prompting method provided by the embodiments of the present invention, when pasting labels on the target product, determines the label names of the to-be-pasted labels of each time based on the recognition results of the label images of the to-be-pasted labels by the image recognition device each time, and determines the target position identifiers corresponding to the label names of the to-be-pasted labels of each time based on the binding relationship between the label name and the position label. Furthermore, each time the corresponding to-be-lighted position points of the target position identifier are lighted in the target 3D model, which can solve the technical problem that in the related art, relying on manual reference to paper process documents to paste different labels is prone to pasting errors. Lighting the corresponding to-be-lighted position points of the target position can intuitively prompt the pasting position of the to-be-pasted label in the target product in this time. The prompting method is simple and direct, and can reduce the probability of mis-pasting and missing pasting. In addition, directly lighting and prompting by the target 3D model eliminates the need for manual searching and checking, greatly reducing the difficulty of pasting labels and saving the consumption of human resources.
[0045] In some embodiments, before determining the label name of the to-be-pasted label of this time based on the recognition result of the label image of this time, the method further includes: Obtaining the label type of the to-be-pasted label of this time; Based on the label type of the to-be-pasted label of this time, instructing the image recognition device to recognize the label image of the to-be-pasted label of this time, and obtaining the recognition result of the label image of this time; Wherein, the label type includes a first type and a second type; the first type represents the online printing type; the second type represents the off-line finished product type; When the label type of the to-be-pasted label of this time is the first type, the recognition result represents the product information displayed by the to-be-pasted label of this time in the case of successful recognition; When the label type of the to-be-pasted label of this time is the second type, the recognition result represents the feature information of the label image of this time or the product information displayed by the to-be-pasted label of this time in the case of successful recognition.
[0046] In the embodiments of the present invention, the label to be pasted can be of the first type or the second type. The first type refers to the online printing type, and the second type refers to the off-line finished label.
[0047] The online printing type, also known as the online print type, refers to the label printed by a printing device through an Internet platform or a printing service. The online printing type supports users to design, customize, and print labels.
[0048] See Figure 2 , the embodiments of the present invention provide a front schematic view of a coaxial drive tooling used for online printing. The coaxial drive tooling is usually located at the label pasting station and includes a printing device, an image recognition device, a driving wheel, a driven wheel, a label backing paper, and a transmission shaft. The printing device includes a label roll, and the label roll is connected to the driving wheel through the transmission shaft. After printing, the label to be pasted is obtained on the label backing paper. The driving wheel and the driven wheel are attached to the label backing paper from different directions. The label backing paper is usually flat for easy recognition by the image recognition device. The image recognition device can sequentially recognize the labels to be pasted on the conveying platform to obtain the recognition result.
[0049] See Figure 3 , the embodiments of the present invention provide a top schematic view of a coaxial drive tooling used for online printing, including multiple label rolls, an image recognition device, a driving wheel, a driven wheel, a label backing paper, and a transmission shaft. Each label roll can be used to print labels representing different product information. Each label roll has a driving wheel connected through the transmission shaft, and each driving wheel has a corresponding driven wheel. The label to be pasted is on the label backing paper. The driving wheel and the corresponding driven wheel are attached to the label backing paper from different directions. The image recognition device is movable and moves along the direction perpendicular to the label backing paper. When it moves above that label backing paper, it can recognize the label to be pasted on that label backing paper to obtain the recognition result.
[0050] The off-line finished label refers to the label that has been designed and printed and can be directly used. These labels usually do not need to be connected to a network or a printing device after design and production, and only need to be pasted on the corresponding items or for other purposes. They are usually mass-produced and do not need to be edited or adjusted through an online platform or software anymore.
[0051] The MES system in the embodiments of the present invention can, based on the label type of the label to be pasted this time, instruct the image recognition device to recognize the label image of the label to be pasted this time to obtain the recognition result of the label image this time.
[0052] It can instruct the image recognition device to perform recognition by sending an instruction signal. The instruction signal instructs the product information indicated by the recognized label and can also instruct the feature information of the recognized label image.
[0053] As described in the foregoing embodiments, the recognition result can be a successful recognition or a failed recognition.
[0054] In the case of successful recognition, the recognition result of the label image can be the product information indicated by the label to be pasted, or the feature information of the label image, which can be at least one of the texture feature, shape feature, edge feature, and depth feature of the image.
[0055] It can be understood that the label to be pasted of the line printing type is the label obtained after the label information to be printed (the label information to be printed is determined in combination with the order requirements in the customer's order information) is transmitted to the printing device through the network and then printed by the printing device. Therefore, the recognition of the label image of the label to be pasted this time is mainly to determine whether there is a printing error. In this case, the recognition result represents the product information displayed by the label to be pasted printed this time in the case of successful recognition, that is, it instructs the image recognition device to recognize the product information displayed by the label to be pasted in the label image.
[0056] For the off-line finished product type of label to be pasted, which is not obtained by online printing, after the recognition of the label image of the label to be pasted this time, the recognition result can represent the feature information of the label image this time in the case of successful recognition, or the product information displayed by the label to be pasted this time, that is, it can instruct the image recognition device to recognize the product information displayed by the label to be pasted in the label image, or it can instruct the recognition of the feature information, and there is no limitation on this.
[0057] The embodiment of the present invention recognizes the label image of the label to be pasted this time based on the label type of the label to be pasted this time, obtains the recognition result of the label image this time, realizes flexible and accurate recognition of the label image of the label to be pasted this time, and has a high recognition efficiency.
[0058] In some embodiments, determining the label name of the label to be pasted this time based on the recognition result of the label image this time includes: When the label type of the label to be pasted this time is the first type and the recognition result is a successful recognition, verify the corresponding label to be pasted this time based on the product information in each label information to be printed obtained before printing the label to be pasted this time; the product information in the label information to be printed is used to print the label to be pasted this time; When the product information corresponding to the label to be pasted this time passes the verification, determine the label name of the label to be pasted this time according to the basic label name in the label information to be printed.
[0059] In the embodiment of the present invention, when the label type of the to-be-pasted label in this time is the first type and the recognition result is successfully recognized, it is necessary to perform verification on the corresponding to-be-pasted label in this time.
[0060] As described in the foregoing embodiments, the to-be-pasted label of the on-line printing type is a label obtained after the to-be-printed label information is transmitted to the printing device through the network and then printed by the printing device. Then, it is possible to perform verification on the corresponding to-be-pasted label in this time based on each to-be-printed label information obtained before printing the to-be-pasted label in this time.
[0061] Specifically, the to-be-printed label information includes product information and a basic label name. The product information is used to print the to-be-pasted label in this time, and the basic label name is used to identify the to-be-printed label information.
[0062] Then, it is possible to perform verification on the corresponding to-be-pasted label in this time through the product information in each to-be-printed label information.
[0063] When the product information verification of the corresponding to-be-pasted label in this time passes, it indicates that the printing device has not printed incorrectly. In this case, the label name of the to-be-pasted label in this time can be determined according to the basic label name of the to-be-printed label information, and the label image of the to-be-pasted label in this time can also be transmitted back to the MES system for subsequent traceability.
[0064] Specifically, it can be further named in combination with the brand identifier and product category identifier in the order information and the basic label name of the to-be-printed label information to obtain the label name of the to-be-pasted label in this time.
[0065] In the embodiment of the present invention, by performing verification on the corresponding to-be-pasted label in this time through the product information in each to-be-printed label information obtained before printing the to-be-pasted label in this time, it is possible to quickly and accurately verify whether the to-be-pasted label in this time is printed incorrectly. When the verification passes (indicating that the printing is correct), the label name of the to-be-pasted label in this time can be directly determined according to the label name of the to-be-printed label information, so as to quickly determine the label name of the to-be-pasted label in this time, improve the efficiency of determining the corresponding to-be-lighted position of the to-be-pasted label in this time, and speed up the subsequent lighting speed.
[0066] In some embodiments, performing verification on the product information corresponding to the to-be-pasted label in this time based on the to-be-printed label information obtained before printing the to-be-pasted label in this time includes: When it is determined that there is target label information in each to-be-printed label information, and the product information of the target label information is the same as the product information displayed by the to-be-pasted label in this time, it is determined that the product information verification of the corresponding to-be-pasted label in this time passes; In the case where the target label information does not exist in the information of each label to be printed, it is determined that the verification of the product information corresponding to the label to be pasted this time fails.
[0067] For the online printing scenario, verify the product information corresponding to the label to be pasted this time. The information of each label to be printed for the target product can be searched to determine whether the target label information exists in the information of each label to be printed. If the product information of the target label information is the same as the product information displayed by the label to be pasted this time, it indicates that there is no printing error and also indicates that the verification of the product information corresponding to the label to be pasted this time passes.
[0068] On the contrary, in the case where the target label information does not exist in the information of each label to be printed, it indicates that there is a printing error and also indicates that the verification of the product information corresponding to the label to be pasted this time fails.
[0069] For the online printing scenario, verify the product information corresponding to the label to be pasted this time through the product information in the information of each label to be printed, achieving accurate and fast verification and effectively reducing the probability of pasting incorrect labels.
[0070] In some embodiments, determining the label name of the label to be pasted this time according to the basic label name in the information of the label to be printed includes: Obtain the brand identifier and product category identifier in the order information; Concatenate the brand identifier, product category identifier, and the basic label name in the information of the label to be printed to obtain the label name of the label to be pasted this time.
[0071] The embodiments of the present invention support customized labels. The order information usually includes customization requirements, and the customization requirements include the brand identifier and product category identifier.
[0072] The brand identifier can uniquely indicate the brand. Usually, the brand name is used as the brand identifier, such as brand A, brand B, and brand S.
[0073] The product category identifier can uniquely indicate the category of the target product. The category can be divided based on different criteria. For example, based on the function, it is divided into a general type (brand identifier is 00), a special type (brand identifier is 01), and a customized type (brand identifier is 02).
[0074] For example, the brand identifier and category identifier can generate a code, such as A00, B00, S01, S02, etc. Assuming that the generated code is B00, and the label names of the information of each label to be printed are nameplate, front panel, certificate of conformity, serial number. Combining the code and the label names can obtain B00 - nameplate, front panel, certificate of conformity, serial number.
[0075] In the embodiments of the present invention, by using the brand identifier and product category identifier in the order information and combining with the basic label name of the label information to be printed, the label name of the label to be pasted can be quickly and accurately determined, thus accelerating the subsequent lighting efficiency.
[0076] In some embodiments, each position to be lit in the target 3D model has a preset template label diagram; the template label diagram is a label diagram for correctly displaying product information; the diagram name of the template label diagram is the same as the label name of the corresponding position to be lit; determining the label name of the label to be pasted in this time based on the recognition result of the label image in this time includes: When the label type of the label to be pasted in this time is the second type and the recognition result is successfully recognized, and when it is determined that there is a target template label diagram among the template label diagrams, the diagram name of the target template label diagram is determined as the label name of the label to be pasted in this time; The first matching degree between the feature information of the label image in this time and the feature information of the target template label diagram meets the first target matching degree, or the second matching degree between the product information indicated by the label image in this time and the product information indicated by the target template label diagram meets the second target matching degree.
[0077] In fact, each position to be lit in the target 3D model in the embodiments of the present invention also has a preset template label diagram, which is a label diagram for correctly displaying product information and is uploaded in advance and used as a reference standard for subsequent verification.
[0078] The diagram name of the template label diagram is named based on the label name of the corresponding position to be lit and is the same as the label name of the corresponding position to be lit.
[0079] As described in the foregoing embodiments, the label to be pasted of the in-line printing type is verified by the product information in each label information to be printed obtained before printing the label to be pasted in this time, while the label to be pasted of the off-line finished product label type is verified by the preset template label diagrams at each position to be lit in the target 3D model.
[0080] Specifically, when the label type of the label to be pasted in this time is the second type and the recognition result is successfully recognized, it is judged whether there is a target template label diagram among the template label diagrams, and the first matching degree between the feature information (such as texture feature, depth feature, etc.) of the label image in this time and the feature information of the target template label diagram meets the first target matching degree (preset threshold, such as 90%), or the second matching degree between the product information indicated by the label image in this time and the product information indicated by the target template label diagram meets the second target matching degree (preset threshold, such as 100%).
[0081] When it is determined that there is a target template label diagram among the diagram illustrations of each template label, since the diagram name of the target template label diagram is named according to the label name of the corresponding position to be lit, in this case, the diagram name of the target template label diagram can be directly determined as the label name of the label to be pasted this time. Thus, the verification of the label to be pasted of the off-line finished product label type and the determination of the label name are realized, improving the accuracy of subsequent lighting.
[0082] In some embodiments, determining the label name of the label to be pasted this time based on the recognition result of the label image of this time further includes: When any of the following situations exists, output a first prompt message: The situation where the recognition result is a recognition failure; The situation where the label type of the label to be pasted this time is the first type and the recognition result is a successful recognition, but the product information verification corresponding to the label to be pasted this time fails; The situation where the label type of the label to be pasted this time is the second type and the recognition result is a successful recognition, but there is no target template label diagram among the diagram illustrations of each template label; Obtain the label name of the label to be pasted this time based on the user's input operation; the first prompt message is used to instruct the user to input the label name of the label to be pasted this time.
[0083] In the foregoing embodiments, the method for determining the label name of the label to be pasted this time when the recognition result is a successful recognition, the product information verification corresponding to the label to be pasted this time passes, and the target template label diagram is found. However, when the recognition result is a recognition failure, the label type of the label to be pasted this time is the first type and the recognition result is a successful recognition, but the product information verification corresponding to the label to be pasted this time fails, or when the label type of the label to be pasted this time is the second type and the recognition result is a successful recognition, but there is no target template label diagram among the diagram illustrations of each template label, a manual label name entry function is reserved to support the normal lighting of the target 3D model and obtain the correct prompt message.
[0084] The manual label name entry function is usually performed at the mutual inspection station. When any of the above situations exists, the system will output a first prompt message, and the first prompt message is used to instruct the user to input the label name of the label to be pasted this time.
[0085] The user (operator) will input the label name of the label to be pasted this time through an input operation based on this first prompt message.
[0086] Among them, the input operation can be at least one of the following methods; First, the input operation can be a touch operation, including but not limited to click operation, swipe operation, press operation, etc.
[0087] In this embodiment, receiving the input operation of the user may be receiving the touch operation of the user in the display area of the terminal display screen. In order to reduce the user's misoperation rate, the action area of the input operation may be limited to a specific area, such as the upper middle area of the label name entry interface; or when the label name entry interface is displayed, a target control is displayed on the label name entry interface, and touching the target control can achieve the input operation; or the input operation is set as a continuous multiple tapping operation on the display area within a target time interval.
[0088] Second, the input operation may be physical button input.
[0089] In this embodiment, there are physical buttons on the body of the terminal. Receiving the input operation of the user may be receiving the operation of the user pressing the corresponding physical button; the input operation may also be a combined operation of pressing multiple physical buttons simultaneously.
[0090] Third, the input operation may be voice input.
[0091] In this embodiment, when the terminal receives a voice such as "enter label name", it may trigger the display of the label name entry interface.
[0092] Of course, in other embodiments, the input operation may also be in other forms, including but not limited to character input, etc., which can be determined according to actual needs, and the embodiments of the present invention do not limit this.
[0093] In the embodiments of the present invention, in the case where the recognition result is recognition failure, the product information verification fails, or the target template label diagram is not found, the label name of the label to be pasted this time is obtained based on the input operation of the user, so that in abnormal situations, the position to be lit in the target 3D model can also be normally lit, ensuring the correctness of the pasted label.
[0094] In some embodiments, after determining that the product information corresponding to the label to be pasted this time fails the verification, the method further includes: Determining the first cumulative quantity of the situations where the label images of the labels to be pasted for the target product up to this time fail the verification; [[ID=2B]] When the first cumulative quantity is not less than the first target quantity, outputting a first warning; the first warning is used to indicate a printing device failure and / or an image recognition device failure; After determining that there is no target template label diagram among the template label diagrams, the method further includes: Determining the second cumulative quantity of the situations where there is no target template label diagram among the template label diagrams up to this determination; When the second cumulative quantity is not less than the second target quantity, output a second warning; the second warning is used to indicate a failure of the image recognition device.
[0095] The embodiment of the present invention also provides an error reporting logic. After the verification of the product information corresponding to the to-be-pasted label in this time fails, it is necessary to determine the first cumulative quantity of the situations where the label image verification of each to-be-pasted label of the target product up to this time fails. When the first cumulative quantity is not less than the first target quantity (a preset threshold, such as 3), it indicates that the printing device may be faulty or the image recognition device (such as a CCD) may be faulty. In this case, a first warning can be output; the first warning is used to indicate a failure of the printing device and / or the image recognition device.
[0096] After determining that there is no target template label diagram in each template label diagram, it is also possible to determine the second cumulative quantity of the situations where there is no target template label diagram in each template label diagram up to this time; since the to-be-pasted labels of the offline finished product types are not printed online, their failures are generally caused by abnormal recognition. Therefore, when the second cumulative quantity is not less than the second target quantity (a preset threshold, such as 5), output a second warning; the second warning is used to indicate a failure of the image recognition device.
[0097] In the embodiment of the present invention, when the first cumulative quantity of the situations where the verification fails is not less than the first target quantity, output a first warning, and when the second cumulative quantity of the situations where there is no target template label diagram in each template label diagram is not less than the second target quantity, output a second warning, which can remind the user to solve the failure in time and avoid affecting the production operation due to equipment or system anomalies.
[0098] In some embodiments, before obtaining the target three-dimensional model created for the target product, the method further includes: Obtain the initial three-dimensional model created for the target product; the initial three-dimensional model does not label each position to be lit; Based on the brand identifier and product category identifier in the order information, determine the label name of each to-be-pasted label and the position information in the real coordinate system; the position information is customized position information or general position information; Convert the position information of each to-be-pasted label in the real coordinate system into the position information of the position to be lit in the virtual coordinate system; Generate a position identifier for each position to be lit based on the position information of each position to be lit, and create a binding relationship between the position identifier of each position to be lit and a label name; Perform labeling of the positions to be lit on the initial three-dimensional model according to the position information of the positions to be lit, and obtain the target three-dimensional model with each position to be lit labeled.
[0099] The target 3D model in the embodiments of the present invention is created based on an initial 3D model, which can be constructed by 3D modeling software. Specifically, multi-dimensional images of the target product can be scanned, and the initial 3D model can be constructed based on the scanned multi-dimensional images. The initial 3D model does not label each position to be lit.
[0100] The order information in the embodiments of the present invention includes general orders and customized orders. In general orders, the size information and position of the labels are general and default. In this case, a general target 3D model can be directly constructed. However, in customized orders, the size information and / or position of the labels have special requirements. In this case, the labels printed by the printing device need to meet the size information required in the customized order. In addition, the label positions in the target 3D model also need to be additionally marked.
[0101] However, whether it is a general target 3D model or a customized target 3D model, their creation methods are the same.
[0102] Since the position information of the labels to be pasted in the order information is the position information in the real coordinate system, while the initial 3D model is in the virtual coordinate system, it is necessary to convert the position information of each label to be pasted in the real coordinate system into the position information of the positions to be lit in the virtual coordinate system according to the coordinate conversion algorithm. Then, the initial 3D model is marked with the positions to be lit according to the position information of the positions to be lit, and the target 3D model with all positions to be lit marked is obtained. In addition, to achieve the subsequent lighting of each position to be lit, it is also necessary to generate a position identifier for each position to be lit based on the position information of each position to be lit, and create a binding relationship between the position identifier of each position to be lit and a label name to prepare for the subsequent fast and accurate lighting.
[0103] In some embodiments, after obtaining the target 3D model with all positions to be lit marked, the method further includes: Obtaining the basic label diagrams uploaded for each position to be lit in the target 3D model; Obtaining the size information of the labels to be pasted in the order information; According to the size information, scaling the basic label diagrams corresponding to each position to be lit to obtain the template label diagrams for each position to be lit; Determining the diagram name of the template label diagram for the corresponding position to be lit based on the label name of each position to be lit.
[0104] To implement the verification of the labels of the offline finished product types, the embodiments of the present invention also upload the basic label diagrams for each position to be lit in the target three-dimensional model. The basic label diagrams corresponding to each position to be lit can be scaled based on the size information of the labels to be pasted in the order information to obtain the template label diagrams for each position to be lit. The diagram names of the template label diagrams for the corresponding positions to be lit are determined based on the label names of each position to be lit, so that the target three-dimensional model can display more complete information.
[0105] In some embodiments, after performing each lighting operation on each position to be lit in the target three-dimensional model until all the positions to be lit in the target three-dimensional model are lit, the method further includes: When each label to be pasted is pasted onto the target product, each pasted label of the target product is scanned and verified through a label scanner until the verification of the last scanned pasted label fails or the verification of the last scanned pasted label is completed; When the verification of the last scanned pasted label fails, a third warning message is output; the third warning message is used to indicate that the last scanned pasted label is pasted incorrectly.
[0106] In the embodiments of the present invention, when all the positions to be lit in the target three-dimensional model are lit, it can be determined that the corresponding labels to be pasted in the target product are also all pasted. To prevent pasting errors, in the appearance inspection station, the embodiments of the present invention also perform each scanning operation and verification operation on each pasted label of the target product through a label scanner until the verification of the last scanned pasted label fails or the verification of the last scanned pasted label is completed.
[0107] The pasted labels scanned each time can be verified based on the template label diagrams in the target three-dimensional model. The detailed verification process is the same as the verification method for the labels of the offline finished product types described above, and will not be elaborated here.
[0108] In addition, during the process of scanning and verifying the pasted labels, the target three-dimensional model can also be lit for the second time. That is, the above-mentioned verification process for the labels to be pasted is the first lighting of the target three-dimensional model, and the scanning and verification of the pasted labels is the second lighting of the target three-dimensional model. Different lighting colors can be used for the two lightings. For example, green for the first time, and blue and red for the second time.
[0109] When the verification of the last scanned pasted label passes, it is lit in blue, and the next pasted label is scanned and verified continuously.
[0110] In the case where the verification of the pasted label in the latest scan fails, it is lit in red to inform the user that the label is pasted incorrectly. The user can view the template label diagram at the position lit in red in the target 3D model and replace the incorrectly pasted label in the target product with reference to this template label diagram.
[0111] In addition, in the case where the verification of the pasted label in the latest scan fails, a third warning message is output; the third warning message is used to indicate that the pasted label in the latest scan is pasted incorrectly. This enables the user to intercept and replace the incorrectly pasted label in a timely manner to ensure the correctness of the pasted label.
[0112] See Figure 4 , the second flow diagram of an information prompt method provided by an embodiment of the present invention includes the following steps: Obtain the initial 3D model created for the target product, determine the label name of each label to be pasted and the position information in the real coordinate system through the brand identifier and product category identifier in the order information, and convert the position information of each label to be pasted in the real coordinate system into the position information of the position to be lit in the virtual coordinate system; generate the position identifier of each position to be lit based on the position information of each position to be lit, and create a binding relationship between the position identifier of each position to be lit and a label name; perform marking of the positions to be lit on the initial 3D model according to the position information of the positions to be lit to obtain the target 3D model with the positions to be lit marked; obtain the basic label diagrams uploaded at each position to be lit in the target 3D model; obtain the size information of the labels to be pasted in the order information; scale the basic label diagrams corresponding to each position to be lit according to the size information to obtain the template label diagrams of each position to be lit; determine the diagram name of the template label diagram corresponding to each position to be lit based on the label name of each position to be lit to obtain the target 3D model of the target product.
[0113] Based on the recognition results of the label images of each label to be pasted by the image recognition device at each time, perform lighting operations on each position to be lit of the target 3D model until all positions to be lit in the target 3D model are lit.
[0114] In the case where each label to be pasted is pasted onto the target product, perform scanning operations and verification operations on each pasted label of the target product by the label scanner until the verification of the pasted label in the latest scan fails or the verification of the pasted label in the last scan is completed; in the case where the verification of the pasted label in the latest scan fails, intercept the target product and output a third warning message; the third warning message is used to indicate that the pasted label in the latest scan is pasted incorrectly.
[0115] The detailed implementation process of the above steps can be seen in the foregoing embodiments and will not be elaborated here.
[0116] From the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method.
[0117] See Figure 5 , the embodiments of the present invention also provide a schematic composition diagram of a computer program product. The computer program product includes an acquisition module 510 and a processing module 520: The acquisition module 510 is used to acquire a target three-dimensional model created for a target product; at least one position to be lit is included in the target three-dimensional model, and there is a binding relationship between the position identifier of the position to be lit and a label name. The processing module 520 is used to perform each lighting operation on each position to be lit in the target three-dimensional model based on the recognition results of the label images of each label to be pasted by the image recognition device until all the positions to be lit in the target three-dimensional model are lit; the lighting operation includes: Determine the label name of the label to be pasted this time based on the recognition result of the label image this time; Based on the binding relationship between the label name and the position label, determine the target position identifier corresponding to the label name of the label to be pasted this time; In the target three-dimensional model, perform a lighting operation on the position to be lit corresponding to the target position identifier, so as to prompt the pasting position of the label to be pasted this time in the target product through the lit position this time.
[0118] In some embodiments, the computer program product further includes: An identification module, which is used for: Acquire the label type of the label to be pasted this time; Based on the label type of the label to be pasted this time, instruct the image recognition device to recognize the label image of the label to be pasted this time to obtain the recognition result of the label image this time; Wherein, the label type includes a first type and a second type; the first type represents an online printing type; the second type represents an offline finished product type; When the label type of the label to be pasted this time is the first type, the recognition result represents the product information displayed by the label to be pasted this time in the case of successful recognition; When the label type of the label to be pasted this time is the second type, the recognition result represents the feature information of the label image this time or the product information displayed by the label to be pasted this time in the case of successful recognition.
[0119] In some embodiments, the processing module 520 is specifically used for: When the label type of the to-be-pasted label in this time is the first type and the recognition result is successfully recognized, based on the product information in each to-be-printed label information obtained before printing the to-be-pasted label in this time, perform verification on the corresponding to-be-pasted label in this time; the product information in the to-be-printed label information is used to print the to-be-pasted label in this time. When the product information verification of the to-be-pasted label in this time passes, determine the label name of the to-be-pasted label in this time according to the basic label name in the to-be-printed label information.
[0120] Based on the to-be-printed label information obtained before printing the to-be-pasted label in this time, perform verification on the product information corresponding to the to-be-pasted label in this time, including: When it is determined that there is target label information in each to-be-printed label information, and the product information of the target label information is the same as the product information shown by the to-be-pasted label in this time, determine that the product information verification of the to-be-pasted label in this time passes; When it is determined that there is no target label information in each to-be-printed label information, determine that the product information verification of the to-be-pasted label in this time fails.
[0121] In some embodiments, the processing module 520 is further specifically configured to: Obtain the brand identifier and product category identifier in the order information; Concatenate the brand identifier, product category identifier, and the basic label name in the to-be-printed label information to obtain the label name of the to-be-pasted label in this time.
[0122] In some embodiments, each to-be-lighted position in the target 3D model has a preset template label diagram; the template label diagram is a label diagram that correctly displays product information; the diagram name of the template label diagram is the same as the label name of the corresponding to-be-lighted position; The processing module 520 is further specifically configured to: When the label type of the to-be-pasted label in this time is the second type and the recognition result is successfully recognized, and when it is determined that there is a target template label diagram in each template label diagram, determine the diagram name of the target template label diagram as the label name of the to-be-pasted label in this time; The first matching degree between the feature information of the label image in this time and the feature information of the target template label diagram meets the first target matching degree, or the second matching degree between the product information indicated by the label image in this time and the product information indicated by the target template label diagram meets the second target matching degree.
[0123] In some embodiments, the processing module 520 is further specifically configured to: When any of the following situations exists, output a first prompt message: The case where the recognition result is recognition failure; The case where the label type of the label to be pasted this time is the first type and the recognition result is successful recognition, but the product information verification corresponding to the label to be pasted this time fails; The case where the label type of the label to be pasted this time is the second type and the recognition result is successful recognition, but there is no target template label diagram among the template label diagrams; Obtain the label name of the label to be pasted this time based on the user's input operation; the first prompt message is used to instruct the user to input the label name of the label to be pasted this time.
[0124] In some embodiments, the computer program product further includes: An alarm module, configured to: Determine the first cumulative quantity of the cases where the label image verification of each label to be pasted of the target product up to this time fails; When the first cumulative quantity is not less than the first target quantity, output a first alarm; the first alarm is used to indicate a printing device failure and / or an image recognition device failure; Determine the second cumulative quantity of the cases where there is no target template label diagram among the template label diagrams up to this time; When the second cumulative quantity is not less than the second target quantity, output a second alarm; the second alarm is used to indicate an image recognition device failure.
[0125] In some embodiments, the computer program product further includes: A model creation module, configured to: Obtain the initial three-dimensional model created for the target product; the initial three-dimensional model is not marked with each position to be lit; Based on the brand identifier and product category identifier in the order information, determine the label name of each label to be pasted and the position information in the real coordinate system; the position information is customized position information or general position information; Convert the position information of each label to be pasted in the real coordinate system into the position information of the position to be lit in the virtual coordinate system; Generate a position identifier for each position to be lit based on the position information of each position to be lit, and create a binding relationship between the position identifier of each position to be lit and a label name; Perform marking of the positions to be lit on the initial three-dimensional model according to the position information of the positions to be lit, and obtain the target three-dimensional model with each position to be lit marked.
[0126] In some embodiments, the model creation module is specifically configured to: Obtain the basic label diagrams uploaded for each position to be lit in the target three-dimensional model; Obtain the size information of the label to be pasted in the order information; According to the size information, scale the basic label diagrams corresponding to each position to be lit to obtain the template label diagrams for each position to be lit; Based on the label names of each position to be lit, determine the diagram names of the template label diagrams for the corresponding positions to be lit.
[0127] For the descriptions of the features in the embodiments corresponding to the computer program product, reference can be made to the relevant descriptions of the embodiments corresponding to the information prompt method, which will not be elaborated here one by one.
[0128] An embodiment of the present invention also provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above-mentioned embodiments of the information prompt method.
[0129] An embodiment of the present invention also provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any one of the above-mentioned embodiments of the information prompt method when running.
[0130] In an exemplary embodiment, the above-mentioned computer-readable storage medium may include, but is not limited to: various media such as USB flash drives, read-only memories (ROM for short), random access memories (RAM for short), mobile hard disks, magnetic disks, or optical discs that can store computer programs.
[0131] An embodiment of the present invention also provides a computer program product. The above-mentioned computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps in any one of the above-mentioned embodiments of the information prompt method.
[0132] An embodiment of the present invention also provides another computer program product, including a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps in any one of the above-mentioned embodiments of the information prompt method.
[0133] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present invention.
[0134] The above has introduced in detail an information prompting method, a computer program product, an electronic device and a storage medium provided by the present invention. Specific examples are used in this article to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only applicable to helping understand the method and its core idea of the present invention. It should be noted that for those of ordinary skill in the art of this technology, without departing from the principle of the present invention, several improvements and modifications can still be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.
Claims
1. An information prompting method, characterized in that, Including: Obtaining a target 3D model created for a target product; The target 3D model includes at least one position to be lit, and there is a binding relationship between the position identifier of the position to be lit and a label name; Based on the recognition results of the label images of each label to be pasted by an image recognition device in each instance, performing lighting operations on each position to be lit in the target 3D model until all positions to be lit in the target 3D model are lit; The lighting operation includes: Determining the label name of the label to be pasted in this instance based on the recognition result of the label image in this instance; Based on the binding relationship between the label name and the position label, determining the target position identifier corresponding to the label name of the label to be pasted in this instance; In the target 3D model, lighting the position to be lit corresponding to the target position identifier, so as to prompt the pasting position of the label to be pasted in this instance on the target product through the lit position in this instance.
2. The information prompting method according to claim 1, wherein Before determining the label name of the label to be pasted in this instance based on the recognition result of the label image in this instance, the method further includes: Obtaining the label type of the label to be pasted in this instance; Based on the label type of the label to be pasted in this instance, instructing the image recognition device to recognize the label image of the label to be pasted in this instance to obtain the recognition result of the label image in this instance; Wherein, the label type includes a first type and a second type; The first type represents an in-line printing type; The second type represents an off-line finished product type; When the label type of the label to be pasted in this instance is the first type, the recognition result represents the product information displayed by the label to be pasted in this instance in the case of successful recognition; When the label type of the label to be pasted in this instance is the second type, the recognition result represents the feature information of the label image in this instance or the product information displayed by the label to be pasted in this instance in the case of successful recognition.
3. The information prompting method according to claim 2, wherein Determining the label name of the label to be pasted in this instance based on the recognition result of the label image in this instance includes: When the label type of the label to be pasted in this instance is the first type and the recognition result is a successful recognition, verifying the label to be pasted in this instance based on the product information in each label information to be printed obtained before printing the label to be pasted in this instance; The product information in the label information to be printed is used to print the label to be pasted in this instance; When the product information corresponding to the label to be pasted in this instance passes the verification, determining the label name of the label to be pasted in this instance according to the basic label name in the label information to be printed.
4. The information prompting method according to claim 3, wherein Verifying the product information corresponding to the label to be pasted in this instance based on the label information to be printed obtained before printing the label to be pasted in this instance includes: When it is determined that there is target label information in each label information to be printed, and the product information of the target label information is the same as the product information displayed by the label to be pasted in this instance, it is determined that the product information corresponding to the label to be pasted in this instance passes the verification; In the case that the target label information does not exist in the to-be-printed label information determined for each time, it is determined that the product information verification corresponding to the to-be-pasted label for this time fails.
5. The information prompting method according to claim 3, wherein The determining the label name of the to-be-pasted label for this time according to the basic label name in the to-be-printed label information includes: Obtaining the brand identifier and product category identifier in the order information; Concatenating the brand identifier, the product category identifier, and the basic label name in the to-be-printed label information to obtain the label name of the to-be-pasted label for this time.
6. The information prompting method according to claim 3, wherein Each to-be-lighted position in the target 3D model has a preset template label diagram; the template label diagram is a label diagram that correctly displays product information; the diagram name of the template label diagram is the same as the label name of the corresponding to-be-lighted position; the determining the label name of the to-be-pasted label for this time based on the recognition result of the label image for this time includes: When the label type of the to-be-pasted label for this time is the second type and the recognition result is a successful recognition, and in the case that a target template label diagram exists in the determined template label diagrams, determining the diagram name of the target template label diagram as the label name of the to-be-pasted label for this time; The first matching degree between the feature information of the label image for this time and the feature information of the target template label diagram meets the first target matching degree, or the second matching degree between the product information indicated by the label image for this time and the product information indicated by the target template label diagram meets the second target matching degree.
7. The information prompt method according to claim 6, characterized in that, The determining the label name of the to-be-pasted label for this time based on the recognition result of the label image for this time further includes: When any of the following situations exists, outputting a first prompt message: The situation where the recognition result is a recognition failure; The situation where the label type of the to-be-pasted label for this time is the first type and the recognition result is a successful recognition, but the product information verification corresponding to the to-be-pasted label for this time fails; The situation where the label type of the to-be-pasted label for this time is the second type and the recognition result is a successful recognition, but no target template label diagram exists in the determined template label diagrams; Obtaining the label name of the to-be-pasted label for this time based on the input operation of the user; the first prompt message is used to instruct the user to input the label name of the to-be-pasted label for this time.
8. The information prompting method according to claim 6, wherein After determining that the product information verification corresponding to the to-be-pasted label for this time fails, the method further includes: Determining the first cumulative quantity of the situations where the label image verifications of the to-be-pasted labels of the target product up to this time fail; When the first cumulative quantity is not less than the first target quantity, outputting a first warning; the first warning is used to indicate a printing device failure and / or an image recognition device failure; After determining that no target template label diagram exists in the determined template label diagrams, the method further includes: Determining the second cumulative quantity of the situations where it is determined that no target template label diagram exists in the determined template label diagrams up to this time; When the second cumulative quantity is not less than the second target quantity, outputting a second warning; the second warning is used to indicate the image recognition device failure.
9. The information prompting method according to claim 1, wherein Before obtaining the target 3D model created for the target product, the method further includes: Obtaining an initial 3D model created for the target product; the initial 3D model does not label each position to be lit; Based on the brand identifier and product category identifier in the order information, determining the label name of each label to be pasted and the position information in the real coordinate system; the position information is customized position information or general position information; Converting the position information of each label to be pasted in the real coordinate system into the position information of the position to be lit in the virtual coordinate system; Generating a position identifier for each position to be lit based on the position information of each position to be lit, and creating a binding relationship between the position identifier of each position to be lit and a label name; Performing labeling of the positions to be lit on the initial 3D model according to the position information of the positions to be lit, to obtain a target 3D model with each position to be lit labeled.
10. The information prompting method according to claim 9, wherein After obtaining the target 3D model with each position to be lit labeled, the method further includes: Obtaining the basic label diagrams uploaded for each position to be lit in the target 3D model; Obtaining the size information of the labels to be pasted in the order information; According to the size information, scaling the basic label diagrams corresponding to each position to be lit to obtain the template label diagrams for each position to be lit; Determining the diagram name of the template label diagram corresponding to the corresponding position to be lit based on the label name of each position to be lit.
11. A computer program product, characterized in that, Including: An obtaining module, configured to obtain a target 3D model created for the target product; The target 3D model includes at least one position to be lit, and there is a binding relationship between the position identifier of the position to be lit and a label name; A processing module, configured to perform each lighting operation on each position to be lit of the target 3D model based on the recognition results of the label images of each label to be pasted by the image recognition device each time, until all positions to be lit in the target 3D model are lit; the lighting operation includes: Determining the label name of the label to be pasted this time based on the recognition result of the label image this time; Based on the binding relationship between the label name and the position label, determining the target position identifier corresponding to the label name of the label to be pasted this time; In the target 3D model, performing a lighting operation on the position point to be lit corresponding to the target position identifier, so as to prompt the pasting position of the label to be pasted this time in the target product through the position lit this time.
12. The computer program product according to claim 11, characterized in that, The computer program product further includes: A recognition module, configured to: Obtain the label type of the label to be pasted this time; Based on the label type of the label to be pasted this time, instructing the image recognition device to recognize the label image of the label to be pasted this time, to obtain the recognition result of the label image this time; Wherein, the label type includes a first type and a second type; the first type represents the online printing type; the second type represents the offline finished product type; When the label type of the label to be pasted this time is the first type, the recognition result represents the product information displayed by the label to be pasted this time in the case of successful recognition; When the label type of the label to be pasted this time is the second type, the recognition result characterizes the feature information of the label image this time or the product information displayed by the label to be pasted this time in the case of successful recognition.
13. The computer program product according to claim 12, characterized in that, The processing module is specifically configured to: When the label type of the label to be pasted this time is the first type and the recognition result is successfully recognized, based on the product information in each label information to be printed obtained before printing the label to be pasted this time, verify the corresponding label to be pasted this time; the product information in the label information to be printed is used to print the label to be pasted this time; When the product information corresponding to the label to be pasted this time passes the verification, determine the label name of the label to be pasted this time according to the basic label name in the label information to be printed.
14. An electronic device, characterized in that, Including: A memory for storing a computer program; A processor, configured to implement the steps of the information prompting method according to any one of claims 1 to 10 when executing the computer program.
15. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of the information prompting method according to any one of claims 1 to 10 when executed by a processor.
Citation Information
Patent Citations
Intelligent label pasting monitoring method and system
CN113408317A
Multi-label management and control method and device based on MES system, terminal and medium
CN115905430A
Label mistake proofing control method and device, storage medium and electronic equipment
CN119204063A
Integraded package authentication system and method thereof
US20140326784A1