CN117593017A - Electronic product traceability method - Google Patents

Electronic product traceability method Download PDF

Info

Publication number
CN117593017A
CN117593017A CN202311570847.9A CN202311570847A CN117593017A CN 117593017 A CN117593017 A CN 117593017A CN 202311570847 A CN202311570847 A CN 202311570847A CN 117593017 A CN117593017 A CN 117593017A
Authority
CN
China
Prior art keywords
product
box
serial number
product identifier
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311570847.9A
Other languages
Chinese (zh)
Inventor
刘亭亭
肖雪
商广勇
马岩堂
张鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Yunzhou Industrial Internet Co Ltd
Original Assignee
Inspur Yunzhou Industrial Internet Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Yunzhou Industrial Internet Co Ltd filed Critical Inspur Yunzhou Industrial Internet Co Ltd
Priority to CN202311570847.9A priority Critical patent/CN117593017A/en
Publication of CN117593017A publication Critical patent/CN117593017A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a method for tracing the source of an electronic product, which comprises the following steps: generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card; when the board card is processed and circulated, processing circulation information is associated with the serial number; when the board card is assembled into the whole machine, a product identifier is generated for the whole machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the whole machine; when the whole machine is placed in a color box with accessories, product marks are displayed on the color box; scanning a product mark when the color box is placed in the packaging box; and generating a box body mark for the packaging box, binding the box body mark with the product mark, and displaying the box body mark on the packaging box. By scanning the box body identification, the assembly information and the processing circulation information of the source board card are traced, so that the quality management and tracing of the whole life cycle of the electronic product are realized, and the product with problems is quickly identified and recalled.

Description

Electronic product traceability method
Technical Field
The application relates to the technical field of computers, in particular to a source tracing method for electronic products.
Background
Electronic manufacturing is a highly competitive industry where the quality of a product is directly related to the reputation and market share of an enterprise. Electronic products are often governed by various standards, including environmental, safety, and electronic product standards, and unacceptable products may cause problems such as product recall, loss, and the like.
Currently, electronic manufacturing is generally based on manually recording production information of electronic products, and the electronic manufacturing involves a wide supply chain including raw material suppliers, component manufacturers, assembly factories, etc., and the product supply chain is huge and complex, and requires more visibility and transparency, but manually recording information cannot clearly and accurately trace the quality of the electronic products, so a technical scheme for tracing the quality of the electronic products more efficiently and accurately is needed.
Disclosure of Invention
The embodiment of the application provides a method, equipment and medium for tracing an electronic product, which are used for solving the problem that a technical scheme for tracing the quality of the electronic product more efficiently and accurately is needed.
The embodiment of the application adopts the following technical scheme:
in one aspect, an embodiment of the present application provides a method for tracing an electronic product, where the method includes: generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card; when the board card processing circulation is carried out, processing circulation information is associated with the serial number; when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine; when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box; scanning the product mark when the color box is placed in a packaging box; generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
In one example, the generating the unique serial number of the board card by performing identification coding on the board card specifically includes: acquiring a production batch order to which the board card belongs; the production batch order comprises a preset number of boards to be produced, and a serial number prefix of the production batch order; generating a preset number of serial number suffixes for the production batch order; generating a preset number of serial numbers of the production batch order according to the serial number prefix and the serial number suffix; and randomly selecting a serial number for the board card from the preset number of serial numbers.
In one example, after the binding the product identifier with the serial number, the method further includes: judging whether the product identifier and the serial number are both first binding operations or not; if not, if other product identifiers with the sequence numbers being bound are retrieved, unbinding the sequence numbers and the other product identifiers; and if other serial numbers which are already bound with the product identifier are retrieved, unbinding the other serial numbers and the product identifier.
In one example, after the binding the product identifier with the serial number, the method further includes: judging whether the product identifier and the serial number are both first binding operations or not; if not, if other product identifiers with the sequence numbers being bound are retrieved, unbinding the sequence numbers and the other product identifiers; and if other serial numbers which are already bound with the product identifier are retrieved, unbinding the other serial numbers and the product identifier.
In one example, after the product identifier is displayed on the color box, the method further includes: weighing the color boxes to obtain weighing data; calculating a weighing difference value between the weighing data and standard weighing data; judging whether the weighing difference value is smaller than a preset threshold value or not; and if so, associating the weighing data with the product identifier.
In one example, the method further comprises: if the weighing difference value is larger than or equal to the preset threshold value, generating alarm information lacking in accessories in the color box when the weighing data is smaller than the standard weighing data, and sending the alarm information to a management user terminal; and weighing the color box again when receiving the correction confirmation information of the management user terminal.
In one example, the generating a box identifier for the packaging box specifically includes: acquiring weighing data of the color box by scanning the product identifier; when the packing box needs to be provided with a plurality of color boxes, judging whether the number of the color boxes of the packing box is equal to the preset packing number or not through the scanning times; if yes, triggering a box sealing instruction, and automatically sealing the box; weighing the packaging box to obtain box weighing data; summing weighing data of a plurality of color boxes in the packaging box to obtain total weighing data of the color boxes; calculating the difference value between the total weighing data of the color boxes and the weighing data of the box body; and generating a box body mark for the packing box when the difference value is smaller than a preset difference value threshold value.
In one example, the method further comprises: if the number of color boxes of the packaging box is smaller than the preset packaging number, determining a time difference value between the latest code scanning time and the current time; and if the time difference is larger than a preset time difference threshold, notifying a management user terminal to manually close the packaging box.
In one example, the generating the product identifier for the complete machine specifically includes: randomly selecting a production serial number from a whole machine production serial number group as a product identifier of the whole machine; the production serial number has a unique MAC address of the binding; after the product identifier is generated for the whole machine, the method further comprises: and writing the product identifier and the MAC address into a set top box to generate log data of the whole machine.
In one example, after the binding the product identifier with the serial number, the method further includes: monitoring whether the product identifier and the serial number are successfully bound; if yes, displaying the content of the monitoring popup as passing, otherwise, displaying the content of the monitoring popup as failure; receiving a monitoring request of the product identifier; acquiring the MAC address bound by the product identifier according to the monitoring request; comparing the product identifier, the MAC address and the log data; and if the comparison is consistent, determining that the product identification check passes.
On the other hand, the embodiment of the application provides an electronic product traceability device, which comprises: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to: generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card; when the board card processing circulation is carried out, processing circulation information is associated with the serial number; when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine; when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box; scanning the product mark when the color box is placed in a packaging box; generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
In another aspect, embodiments of the present application provide an electronic product traceable non-volatile computer storage medium storing computer executable instructions configured to: generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card; when the board card processing circulation is carried out, processing circulation information is associated with the serial number; when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine; when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box; scanning the product mark when the color box is placed in a packaging box; generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
The above-mentioned at least one technical scheme that this application embodiment adopted can reach following beneficial effect:
the method has the advantages that the serial number of the board card is associated with the processing circulation information, the serial number of the board card is associated with the product identification, the product identification is associated with the board card assembly information, the box identification is associated with the product identification, the assembly information of the board card in the whole traceability machine and the processing circulation information can be scanned, the quality management and the traceability of the whole life cycle of the electronic product are realized, the products with problems can be identified and recalled quickly, the recall cost is reduced, the damage caused by quality problems is reduced, the product quality is improved, the risk is reduced, the efficiency is improved, and the compliance is improved.
Drawings
In order to more clearly illustrate the technical solutions of the present application, some embodiments of the present application will be described in detail below with reference to the accompanying drawings, in which:
fig. 1 is a schematic flow chart of a method for tracing an electronic product according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of an electronic product traceability device according to an embodiment of the present application.
Detailed Description
For the purposes, technical solutions and advantages of the present application, the technical solutions of the present application will be clearly and completely described below with reference to specific embodiments and corresponding drawings. It will be apparent that the described embodiments are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Some embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a flow chart of a tracing method for an electronic product according to an embodiment of the present application. The method can be applied to different business fields, such as the internet financial business field, the electric business field, the instant messaging business field, the game business field, the public business field and the like. Some of the input parameters or intermediate results in the flow allow for manual intervention adjustments to help improve accuracy.
The implementation of the analysis method according to the embodiment of the present application may be a terminal device or a server, which is not particularly limited in this application. For ease of understanding and description, the following embodiments are described in detail with reference to a server.
It should be noted that the server may be a single device, or may be a system formed by a plurality of devices, that is, a distributed server, which is not specifically limited in this application.
The flow in fig. 1 may include the following:
s101: and generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card.
The serial number can be laser etched on the board.
In some embodiments of the present application, maintenance of material information, BOM, process routes, and process inspection points of interest is required to be completed before board production processing is performed, and production lot orders are placed according to production requirements.
That is, a production batch order is acquired based on the operation of a user, a work order is generated by issuing according to BOM and process route information maintained in the order of the production batch, and the work order is issued to different staff to complete dispatching and production.
The production batch order comprises a preset number of boards to be produced, and a serial number prefix of the production batch order. It should be noted that, the serial number prefix is used to indicate that the board card belongs to the production lot order.
Based on the above, the specific process of generating the unique serial number of the board card is as follows:
and acquiring a production batch order to which the board card belongs, and generating a preset number of serial number suffixes for the production batch order. For example, if the preset number is 20, the sequence numbers are suffix xx1, xx2 … xx20.
And generating a preset number of serial numbers of the production batch order according to the serial number prefix and the serial number suffix, and randomly selecting one serial number for the board card in the preset number of serial numbers.
In summary, the binding between the serial number and the production lot order can be realized, that is, the production lot order to which the board card belongs can be known through the serial number.
S102: and when the board card processing circulation is carried out, processing circulation information is associated with the serial number.
The board card is used as a semi-finished product to carry out processing circulation among the processes of surface mounting, reflow soldering, visual inspection, plug-in, wave soldering, repair, board card testing and ageing, and the production progress, quality inspection information and raw material feeding information of the board card are recorded in the processing circulation process. Namely, the processing circulation information includes production progress, quality inspection information and raw material loading information.
S103: when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine.
It should be noted that the whole machine can be considered as a product assembled by the board card.
In some embodiments of the present application, generating a product identifier for a complete machine specifically includes:
and randomly selecting one production serial number from the whole machine production serial number group as a product identifier of the whole machine. The production sequence number has a unique MAC address that is bound. For example, a MAC address is an address used to identify the location of a network device.
It should be noted that each production serial number is unique and is used for distinguishing different individuals in the same type of complete machine. For example, when configuring, updating, or upgrading network devices, a serial number may be used to identify and distinguish between different devices.
Further, the product identification and the MAC address are written into the set top box to generate log data of the whole machine.
In some embodiments of the present application, after the board card is assembled to the complete machine in the execution process of the complete machine assembly procedure, the serial number on the board card and the product identifier on the rear cover of the complete machine are automatically scanned respectively, and the serial number and the product identifier are bound.
In some embodiments of the present application, since there may be a binding error between the product identifier and the serial number, for example, the serial number is repeatedly scanned and bound with a different product identifier, and the product identifier is repeatedly scanned and bound with an error scene of a different serial number, the binding check is performed after the product identifier is bound with the serial number.
Based on the above, first, it is determined whether the product identifier and the serial number are both first binding operations.
If not, if other product identifiers with the sequence numbers being bound are retrieved, unbinding the sequence numbers and the other product identifiers;
and if other serial numbers bound with the product identifier are retrieved, unbinding the other serial numbers and the product identifier.
If an error scene occurs, the error is directly fed back, and error data is not stored in the system.
In some embodiments of the present application, during the whole machine testing procedure, monitoring is continued on the product identifier, and whether the product identifier and the serial number are in a binding state is confirmed.
Specifically, whether the product identifier and the serial number are successfully bound is monitored.
If yes, the content of the monitoring popup is displayed as passing, and if not, the content of the monitoring popup is displayed as failure.
If the product identifier and the MAC address are not written into the set top box, the content of the monitoring popup window is displayed to wait, and the early writing failure is described at the moment, so that a user can timely rewrite the product identifier and the MAC address into the set top box.
And under the condition of monitoring and checking error, starting product identification monitoring, and receiving a monitoring request of the product identification.
And acquiring the MAC address bound with the product identifier according to the monitoring request, and comparing the product identifier, the MAC address and the log data.
If the comparison is consistent, the product identification verification is determined to pass, and if the comparison is inconsistent, the product identification verification is determined to fail.
Therefore, the product identification on the whole machine is prevented from being tampered by comparing the product identification with the log data.
S104: when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box.
In some embodiments of the present application, the specific process of displaying the product identifier on the color box during the packaging process is as follows:
and scanning the product identifiers on the whole machine, and if the assembly information of the board card is queried, printing the product identifiers to obtain a product identifier group. Wherein the product identification group comprises a plurality of product identifications.
In the product identification group, randomly selecting one product identification to be displayed on the color box, and placing the rest product identifications in the product identification group in the color box. For example, the product identifier group includes 6 product identifiers, one product identifier is attached to the color box, and the other 5 product identifiers are placed in the color box.
That is, the product marks of the whole machine, the color box and the color box are consistent.
In some embodiments of the present application, the color box is provided with accessories matched with the whole machine, such as a charging wire and a charger.
Based on the above, the color box is weighed, and weighing data are obtained. A weighing difference between the weighing data and the standard weighing data is calculated.
And judging whether the weighing difference value is smaller than a preset threshold value. If yes, the weighing data is associated with the product identification.
If the weighing difference value is greater than or equal to a preset threshold value, when the weighing data is smaller than the standard weighing data, generating alarm information lacking in accessories in the color box, and sending the alarm information to a management user terminal;
and weighing the color box again when receiving the correction confirmation information of the management user terminal.
For example, the code scanning and weighing operation is carried out in the packaging procedure, the color box is placed on an online electronic scale for weighing, the color box product identification is scanned, the weighing result is checked, the weighing result which does not accord with the preset tolerance is alarmed and is not stored in a newspaper disc, the weighing is carried out again after the manual correction, if the package is judged to be complete manually, no neglected loading or multiple loading is caused, and the code scanning authorization code can be forced to pass the check.
S105: and scanning the product mark when the color box is placed in the packaging box.
S106: generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
In some embodiments of the present application, since the package box generally needs to place a plurality of color boxes, after the package box is sealed, the package box is weighed, so as to verify whether a plurality of color boxes in the package box are color boxes placed in the earlier stage, and prevent the situation that the color boxes are increased or decreased in the box sealing process, so that a box identifier is generated for the package box, and specifically includes the following procedures:
and acquiring weighing data of the color box by scanning the product identifier. I.e. the weighing data associated with the product identification.
When a plurality of color boxes need to be placed in the packaging box, judging whether the number of the color boxes of the packaging box is equal to the preset boxing number or not through the scanning times.
If yes, triggering a box sealing instruction, and automatically sealing the box.
It should be noted that, if the number of color boxes of the packaging box is smaller than the number of preset boxes, determining a time difference value between the latest code scanning time and the current time;
if the time difference is larger than the preset time difference threshold, namely, the fact that no color box waits for boxing at the moment is indicated, the management user terminal is informed to manually seal the packaging box. And if the time difference value is smaller than or equal to the preset time difference value threshold value, sending alarm notification information to the management user terminal.
Further, the packing box is weighed, and box weighing data are obtained. And summing the weighing data of the color boxes in the packaging box to obtain the total weighing data of the color boxes.
And calculating the difference value between the total weighing data of the color boxes and the weighing data of the box body.
And generating a box body mark for the packaging box when the difference value is smaller than a preset difference value threshold value.
And when the difference value is greater than or equal to a preset difference value threshold value, if the total weighing data of the color boxes is smaller than the box weighing data, sending box overweight alarm notification information to the management user terminal, and if the total weighing data of the color boxes is greater than the box weighing data, sending box overweight alarm notification information to the management user terminal.
For example, the code scanning and boxing operation is performed, in the boxing process, each time a color box is ready to be filled into a packaging box, the complete machine SN label (product identifier) on the color box is scanned, after the designated boxing number (default is 20 and adjustable) is scanned or a box sealing button is clicked, the packaging box is automatically sealed, the packaging box is weighed, after verification is passed, a box identifier is generated according to a preset box code identifier code rule, the box identifier is bound with the product identifier of each color box, and box label printing is automatically triggered.
When the encasement operation encounters the mantissa and does not meet the preset encasement number, the manual encasement operation can be performed.
In summary, when products leave the factory to be detected, the scanning box code can timely repair defective products in batches according to defective products. After the product leaves the factory, the production progress, quality inspection, raw material information and the belonging batch of the product can be inquired through the box code.
When the board card is used as a semi-finished product to process and circulate among the processes of surface mounting, reflow soldering, visual inspection, plug-in, wave soldering, repair, board card testing and aging, the recorded production progress, quality information and raw material feeding information can be obtained by analyzing the serial number. In addition, the product identification is an SN number printed and attached on the whole machine by a system, and the recorded information such as the association test, the verification and the weighing is obtained by analyzing the product identification in the boxing process; on the other hand, the quality can be traced through the box body mark on the code scanning outer package.
By collecting and analyzing the quality data of the electronic product, problems in the production process can be identified, and improvement measures can be taken to improve the quality and reliability of the product.
The identification resolution system can help to verify the authenticity of the product, preventing counterfeiting and piracy of the product from flowing into the market. This helps to protect brand reputation and maintain consumer trust.
It should be noted that, although the embodiment of the present application is described with reference to fig. 1 to sequentially describe steps S101 to S106, this does not represent that steps S101 to S106 must be performed in strict order. The steps S101 to S106 are sequentially described according to the sequence shown in fig. 1 in the embodiment of the present application, so as to facilitate the understanding of the technical solution of the embodiment of the present application by those skilled in the art. In other words, in the embodiment of the present application, the sequence between the steps S101 to S106 may be appropriately adjusted according to the actual needs.
By the method of fig. 1, the board serial number is associated with the processing circulation information, the board serial number is bound with the product identification, the product identification is associated with the board assembly information, and the box identification is bound with the product identification, so that the quality management and the traceability of the electronic product full life cycle are realized through scanning the box identification, tracing the assembly information and the processing circulation information of the board in the whole machine, the product with problems is quickly identified and recalled, the recall cost is reduced, the damage caused by the quality problem is reduced, the product quality is improved, the risk is reduced, and the efficiency and the compliance are improved.
Based on the same thought, some embodiments of the present application further provide a device and a non-volatile computer storage medium corresponding to the above method.
Fig. 2 is a schematic structural diagram of an electronic product tracing device provided in an embodiment of the present application, including:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card;
when the board card processing circulation is carried out, processing circulation information is associated with the serial number;
when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine;
when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box;
scanning the product mark when the color box is placed in a packaging box;
generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
Some embodiments of the present application provide an electronic product traceable non-volatile computer storage medium storing computer executable instructions configured to:
generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card;
when the board card processing circulation is carried out, processing circulation information is associated with the serial number;
when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine;
when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box;
scanning the product mark when the color box is placed in a packaging box;
generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
All embodiments in the application are described in a progressive manner, and identical and similar parts of all embodiments are mutually referred, so that each embodiment mainly describes differences from other embodiments. In particular, for the apparatus and medium embodiments, the description is relatively simple, as it is substantially similar to the method embodiments, with reference to the section of the method embodiments being relevant.
The devices and media provided in the embodiments of the present application are in one-to-one correspondence with the methods, so that the devices and media also have similar beneficial technical effects as the corresponding methods, and since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media are not described in detail herein.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the technical principles of the present application should fall within the protection scope of the present application.

Claims (10)

1. The electronic product tracing method is characterized by comprising the following steps of:
generating a unique serial number of the board card by carrying out identification coding on the board card, and displaying the serial number on the board card;
when the board card processing circulation is carried out, processing circulation information is associated with the serial number;
when the board card is assembled into a complete machine, a product identifier is generated for the complete machine, the assembly information is associated with the product identifier, the product identifier is bound with the serial number, and the product identifier is displayed on the complete machine;
when the whole machine is placed in a color box with accessories, the product mark is displayed on the color box;
scanning the product mark when the color box is placed in a packaging box;
generating a box identifier for the packaging box, binding the box identifier with the product identifier, and displaying the box identifier on the packaging box.
2. The method of claim 1, wherein the generating the unique serial number of the board card by performing identification coding on the board card specifically comprises:
acquiring a production batch order to which the board card belongs; the production batch order comprises a preset number of boards to be produced, and a serial number prefix of the production batch order;
generating a preset number of serial number suffixes for the production batch order;
generating a preset number of serial numbers of the production batch order according to the serial number prefix and the serial number suffix;
and randomly selecting a serial number for the board card from the preset number of serial numbers.
3. The method of claim 1, wherein after said binding the product identification with the serial number, the method further comprises:
judging whether the product identifier and the serial number are both first binding operations or not;
if not, if other product identifiers with the sequence numbers being bound are retrieved, unbinding the sequence numbers and the other product identifiers;
and if other serial numbers which are already bound with the product identifier are retrieved, unbinding the other serial numbers and the product identifier.
4. The method according to claim 1, wherein the displaying the product logo on the color box comprises:
scanning the product identifiers on the whole machine, and if the assembly information of the board card is queried, printing the product identifiers to obtain a product identifier group; the product identification group comprises a plurality of product identifications;
and randomly selecting one product identifier from the product identifier group to display on the color box, and placing the rest product identifiers in the product identifier group in the color box.
5. The method of claim 1, wherein after the product is displayed on the color box, the method further comprises:
weighing the color boxes to obtain weighing data;
calculating a weighing difference value between the weighing data and standard weighing data;
judging whether the weighing difference value is smaller than a preset threshold value or not;
and if so, associating the weighing data with the product identifier.
6. The method of claim 5, wherein the method further comprises:
if the weighing difference value is larger than or equal to the preset threshold value, generating alarm information lacking in accessories in the color box when the weighing data is smaller than the standard weighing data, and sending the alarm information to a management user terminal;
and weighing the color box again when receiving the correction confirmation information of the management user terminal.
7. The method of claim 5, wherein the generating a box identifier for the package comprises:
acquiring weighing data of the color box by scanning the product identifier;
when the packing box needs to be provided with a plurality of color boxes, judging whether the number of the color boxes of the packing box is equal to the preset packing number or not through the scanning times;
if yes, triggering a box sealing instruction, and automatically sealing the box;
weighing the packaging box to obtain box weighing data;
summing weighing data of a plurality of color boxes in the packaging box to obtain total weighing data of the color boxes;
calculating the difference value between the total weighing data of the color boxes and the weighing data of the box body;
and generating a box body mark for the packing box when the difference value is smaller than a preset difference value threshold value.
8. The method of claim 7, wherein the method further comprises:
if the number of color boxes of the packaging box is smaller than the preset packaging number, determining a time difference value between the latest code scanning time and the current time;
and if the time difference is larger than a preset time difference threshold, notifying a management user terminal to manually close the packaging box.
9. The method according to claim 1, wherein the generating the product identifier for the complete machine specifically includes:
randomly selecting a production serial number from a whole machine production serial number group as a product identifier of the whole machine; the production serial number has a unique MAC address of the binding;
after the product identifier is generated for the whole machine, the method further comprises:
and writing the product identifier and the MAC address into a set top box to generate log data of the whole machine.
10. The method of claim 9, wherein after said binding the product identification with the serial number, the method further comprises:
monitoring whether the product identifier and the serial number are successfully bound;
if yes, displaying the content of the monitoring popup as passing, otherwise, displaying the content of the monitoring popup as failure;
receiving a monitoring request of the product identifier;
acquiring the MAC address bound by the product identifier according to the monitoring request;
comparing the product identifier, the MAC address and the log data;
and if the comparison is consistent, determining that the product identification check passes.
CN202311570847.9A 2023-11-22 2023-11-22 Electronic product traceability method Pending CN117593017A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311570847.9A CN117593017A (en) 2023-11-22 2023-11-22 Electronic product traceability method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311570847.9A CN117593017A (en) 2023-11-22 2023-11-22 Electronic product traceability method

Publications (1)

Publication Number Publication Date
CN117593017A true CN117593017A (en) 2024-02-23

Family

ID=89914692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311570847.9A Pending CN117593017A (en) 2023-11-22 2023-11-22 Electronic product traceability method

Country Status (1)

Country Link
CN (1) CN117593017A (en)

Similar Documents

Publication Publication Date Title
US20090164305A1 (en) System and method for managing product quality
US20100094676A1 (en) Closed loop self corrective maintenance within a document processing environment
JP2006341937A (en) Decentralized traceability control system
CN113570184A (en) Tracing method, tracing system, electronic equipment and computer readable storage medium
CN110874691A (en) General assembly offline control method and system
CN112348530A (en) Automatic server production inspection and repair method
KR20200059866A (en) System implementing smart factory
CN115619091A (en) Medicine industry material inspection release control method and device and storage medium
JP2007241755A (en) Network system in manufacturing process
CN117593017A (en) Electronic product traceability method
KR20200137066A (en) automatic loading warehouse interlocking manufacturing execution system
KR20210045385A (en) automatic loading warehouse interlocking manufacturing execution system
CN112488271A (en) Product tracing code and generation method and generation system thereof, and product tracing method
CN111242550B (en) Nuclear power station spare part packaging method, system and storage medium
EP4165592A1 (en) System and method for tracing components of electronic assembly
JP3356569B2 (en) Semiconductor production management system
CN111292035B (en) Nuclear power station spare part acceptance and shelf-loading method, system and storage medium
CN110554671A (en) automatic point inspection method and system for product production details
CN113628198B (en) Material abnormity detection method and device, terminal equipment and storage medium
CN117520621A (en) Data analysis method, computer device and machine-readable storage medium
KR102155667B1 (en) Method for confirming wire harness history used QR code
JP4959155B2 (en) Appearance inspection guidance system
CN114928475B (en) Industrial equipment authentication method, equipment and medium based on identification analysis
CN117541159B (en) Material control method and device for chip storage
CN115082083A (en) Production management tracing module

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination