Product information circulation method and device, electronic equipment and computer storage medium

By using flow code to obtain and update part production information in 3D printing factories, the problems of inefficiency and inconvenient data management of paper flow cards in the production process are solved, and more efficient production processes and better quality control are achieved.

CN119515288APending Publication Date: 2025-02-25XIAN BRIGHT ADDTIVE TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411405327.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Existing 3D printing factories rely on paper flow cards during production, which have problems such as slow circulation speed, easy delay, high risk of missing items, easy to lose or damage, irregular data records, low integration and low information transmission efficiency, affecting production efficiency and quality control.

Method used

Using a method and device for flowing product information, the production information of parts is obtained by scanning the flow code on the carrier, and the production information is recorded and updated in real time in each process to realize standardized recording and traceability management of information.

Benefits of technology

Improve production efficiency, reduce manual intervention and the use of paper documents, reduce the possibility of human error, improve the fluency and efficiency of the production process, and make subsequent management and quality traceability more convenient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119515288A_ABST
    Figure CN119515288A_ABST
Patent Text Reader

Abstract

The invention provides a product information circulation method and device, electronic equipment and a computer storage medium, and belongs to the technical field of additive manufacturing, and the method comprises the steps: in the current production process of the batch of parts, obtaining production information corresponding to the batch of parts according to the circulation code of a carrier bearing the batch of parts; adding the received production information under the current production process into the production information corresponding to the batch of parts; and under the condition that an instruction of transferring out the current production process is received, the transferring-out moment is added to the production information corresponding to the batch of parts, and the next production process is started. Generation information of all parts in the production process can be recorded in a standardized mode, traceability management is easy, and production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of additive manufacturing technology, and in particular to a method, device, electronic device and computer storage medium for transferring product information. Background Art

[0002] Selective Laser Melting (SLM) technology is a metal additive manufacturing (also known as 3D printing) technology. Its principle is to use metal powder to completely melt under the heat of the laser beam and solidify it after cooling. This new technology can quickly, directly and accurately transform design ideas into physical parts with certain functions. In the process of parts production, production line personnel need to operate according to the sequence and requirements of the process route to ensure the production of qualified parts.

[0003] Currently, 3D printing factory production lines use paper circulation cards as production process management tools. Paper circulation cards record the basic information of parts, production quantity, process route and process requirements, and also record the transfer in and out and quality of each production node during the production process. They are important tools for tracking and recording the flow of parts during the production process. Through paper circulation cards, product process flows can be standardized, which facilitates the statistics and verification of the number of parts in the production process, ensures the quality of parts, and realizes the traceability of the parts processing process.

[0004] Although paper circulation cards can ensure the standardization of the production process to a certain extent during the circulation process, there are still some disadvantages in the circulation process. The circulation speed of paper circulation cards is relatively slow, which is easy to cause delays between multiple processes, especially in the production of parts involving multiple parts or complex processes. It is difficult to split and circulate paper circulation cards, which may cause the circulation cards to be out of touch with the actual objects, affecting production efficiency; there is a high risk of missing items on paper circulation cards. Due to human factors or incomplete records, key information may be omitted, which in turn affects the quality of parts and the integrity of the production process; paper circulation cards are easily lost or damaged during the circulation process. Once lost or damaged, it will be difficult to trace the production information and historical data of the product, which will bring difficulties to subsequent production and quality control; the data records of paper circulation cards are often personalized, non-standard and incomplete. Recorders in different processes may use different recording methods and standards, which makes it difficult to unify and standardize the data, which brings difficulties to subsequent data analysis and quality traceability; paper circulation cards have low data integration, low information transmission efficiency, and high retrieval time and personnel costs. When it is necessary to query historical data or trace quality problems, it takes a lot of time and energy to collect and organize relevant information, which affects work efficiency and the speed of problem solving.

[0005] Therefore, in the 3D printing production line, there is an urgent need for a solution that can solve the problems existing in paper circulation cards. Summary of the invention

[0006] The present invention provides a method, device, electronic device and computer storage medium for circulating product information; the method can standardize the recording of the generation information of each part in the production process, facilitate traceability management and improve generation efficiency.

[0007] The technical solution of the present disclosure is achieved as follows:

[0008] In a first aspect, the present disclosure provides a method for circulating product information, the method comprising: in a current production process of a batch of parts, obtaining production information corresponding to the batch of parts according to a circulation code of a carrier carrying the batch of parts; adding the received production information under the current production process to the production information corresponding to the batch of parts; and upon receiving an instruction to transfer out of the current production process, adding the transfer-out time to the production information corresponding to the batch of parts and entering the next production process.

[0009] In a second aspect, the present disclosure provides a product information circulation device, which includes: an acquisition part and an adding part; the acquisition part is configured to acquire the production information corresponding to the current batch of parts in the current production process of the current batch of parts according to the circulation code of the carrier carrying the current batch of parts; the adding part is configured to add the received production information under the current production process to the production information corresponding to the current batch of parts; and, when receiving an instruction to transfer out the current production process, add the transfer-out time to the production information corresponding to the current batch of parts and enter the next production process.

[0010] In a third aspect, the present disclosure provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the product information circulation method as described in the first aspect.

[0011] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing a program or instruction, which, when executed by a processor, implements the steps of the product information circulation method as described in the first aspect.

[0012] In a fifth aspect, the present disclosure provides a computer program product, wherein the computer program product includes a computer program or instructions. When the computer program product runs on a processor, the processor executes the computer program or instructions to implement the steps of the product information circulation method as described in the first aspect.

[0013] In a sixth aspect, the present disclosure provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the product information circulation method as described in the first aspect.

[0014] The present disclosure provides a method for circulating product information, which includes: in the current production process of the current batch of parts, according to the circulation code of the carrier carrying the current batch of parts, obtaining the production information corresponding to the current batch of parts; adding the received production information under the current production process to the production information corresponding to the current batch of parts; in the case of receiving an instruction to transfer out the current production process, adding the transfer time to the production information corresponding to the current batch of parts and entering the next production process. In this way, at each process, the process operator can obtain the production information of all parts carried by the corresponding carrier through the circulation code, without scanning each part one by one to obtain the production information of each part, but can obtain the production information of all parts carried by the carrier in one scan, especially in the case of producing a large number of parts in one batch, this processing method can save a lot of time and improve production efficiency. In addition, the use of non-paper circulation codes enables production planning, material management, quality control and other processes to be carried out by digital means, reducing manual intervention and the use of paper documents, thereby reducing the possibility of human errors, improving the fluency and efficiency of the production process, and easy to trace later. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a schematic diagram of an exemplary system architecture to which the embodiments of the present disclosure may be applied;

[0016] Figure 2 One of the flow charts of the product information circulation method provided by the present disclosure;

[0017] Figure 3 The second flowchart of the method for circulating product information provided by the present disclosure;

[0018] Figure 4 The third flowchart of the method for circulating product information provided in the present disclosure;

[0019] Figure 5 A structural block diagram of a product information circulation device provided by the present disclosure;

[0020] Figure 6 A schematic diagram of the hardware structure of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the present disclosure to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of the present application.

[0022] The terms "first", "second", etc. in the specification of this application are used to distinguish similar objects, rather than to describe a specific order or precedence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more.

[0023] Currently, 3D printing factory production lines use paper circulation cards as production process management tools. In addition to the problems of difficult maintenance, irregular records, and difficult traceability, if there are multiple parts produced in the same batch, production personnel will need to spend a lot of time in each process to compare the production information of each part one by one, resulting in reduced production efficiency.

[0024] In view of the above shortcomings, the present disclosure aims to provide a product information circulation method that can standardize and record the generation information of each part in the production process, facilitate traceability management and improve generation efficiency. Figure 1 A schematic diagram of a system architecture that can implement the above-mentioned product information circulation method is shown, and the system architecture 100 may include a terminal 110 and a server 120. The terminal 110 may be a terminal device such as a smart phone, a tablet computer, a desktop computer, a laptop computer, etc. The server 120 generally refers to a background system that provides data processing, data storage and other related services in this exemplary embodiment, and may be a server or a cluster formed by multiple servers. The terminal 110 and the server 120 may be connected via a wired or wireless communication link to perform data exchange.

[0025] In one embodiment, the above-mentioned product information circulation method can be executed by the terminal 110. For example, the user uses the terminal 110 to scan the circulation code of the carrier carrying the current batch of parts, the terminal 110 analyzes the circulation code, outputs the production information corresponding to the parts, and the terminal 110 receives the production information input by the user and stores it in the corresponding location, and the terminal 110 receives the transfer instruction input by the user and determines to enter the next production process.

[0026] In one embodiment, the above-mentioned product information circulation method can be executed by the server 120. For example, the user uses the terminal 110 to scan the circulation code of the carrier carrying the current batch of parts, the terminal 110 uploads the circulation code to the server 120, the server 120 identifies the circulation code, returns the production information corresponding to the circulation code to the terminal 110, and the terminal 110 uploads the received production information to the server 120, the server 120 stores the production information to the corresponding location, and the terminal 110 uploads the received transfer instruction to the server 120, and the server 120 determines to enter the next production process.

[0027] As can be seen from the above, the execution subject of the product information circulation method in this exemplary embodiment may be the above-mentioned terminal 110 or server 120, and the present disclosure does not limit this.

[0028] like Figure 2 As shown, the present disclosure provides a method for transferring product information. The following takes the execution subject as the server 120 and takes the method for transferring product information through the product information transfer system as an example to exemplarily illustrate the method for transferring product information provided by the present disclosure. The method may include the following steps S201 to S203.

[0029] In step S201, in the current production process of the batch of parts, the production information corresponding to the batch of parts is obtained according to the flow code of the carrier that carries the batch of parts.

[0030] The transfer code is the identification code on the carrier attached to the part during the production process of the 3D printing production line. It is the unique identification of the carrier. By scanning the transfer code, you can obtain the basic information of the carrier, the current bound part information, the historical binding record, etc. The transfer code of each carrier is pre-generated and can be a barcode, a QR code, a near field communication (NFC) card, etc. The specific form of the transfer code is not limited in this disclosure.

[0031] The specific process is that when a batch of parts arrives at a certain process, the process operator logs in to the product information flow system. The system will display the process that the current person is responsible for based on the current login personnel's rank and authority. The process operator scans the flow code on the carrier carrying the batch of parts through a scanning device. After the server receives the flow code, it determines the production information of all parts bound to the flow code and displays the queried production information of the parts through the product information flow system.

[0032] The process operator can view the details of the production information corresponding to the current batch of parts, start the process, transfer the process out, roll back the process, bind the code, and unbind the code. Click the details to view the part information, process information, production scheduling information, flow history, etc. bound under the output flow code. The process start records the start time of a certain process, the process transfer records the end time of a certain process, and the process rollback rolls back the production information of the current process to the production information of the previous process. Binding the code is to associate the part with the flow code corresponding to the carrier that carries the part, and unbinding the code is to associate some parts in the original carrier with the flow code corresponding to the new carrier.

[0033] Optionally, obtaining the production information of the part corresponding to the flow code is an incremental operation, that is, in a certain process, the process operator scans the flow codes of multiple carriers in sequence, and can obtain the production information of the parts carried by each of the multiple carriers.

[0034] The production information of the parts carried in the carrier can be determined by scanning the flow code. Specifically, the project initiator enters the project information of the production parts into the product information flow system according to the part requirements. The technical personnel formulate the product production plan and process route according to the project information. The process personnel formulate the process parameter file. After receiving the production plan, the dispatcher determines the printing equipment according to the plan requirements and then sends the printing task to the determined printing equipment. The printing task includes the production process information of each part to be printed. After the printer operator sees that the printer has received the printing task, it starts to print the parts according to the production process information of each part. After the parts are printed, the operator selects the printed parts on the product information flow system, scans the flow code on the carrier, and clicks to bind. When the server receives the binding code instruction, it associates the selected parts with the flow code of the carrier included in the binding code instruction. Therefore, at the next process, the process operator can obtain the production information of all parts carried on the carrier (including the production process information in the previous process, the start time and transfer time of the previous process, etc.) by scanning the flow code.

[0035] The binding code instruction includes: the flow code and the part identification code. The server stores the production information of the parts under each process. After scanning the flow code, the identification code of the part associated with the flow code is determined, and the production information corresponding to the identification code of the part is obtained by query. The binding code operation needs to be performed in the first production process of the part (usually part printing), or when the part needs to change the carrier.

[0036] Optionally, when a binding instruction is received, it is detected whether the flow code included in the binding instruction is associated with other parts. When the flow code included in the binding instruction is already associated, an unbinding prompt message is output to prompt the unbinding of the flow code included in the binding instruction from other parts. According to the received unbinding instruction, the flow code included in the unbinding instruction is unassociated from the identification code of the part.

[0037] After the parts leave the factory, in order to facilitate users to view the part information, a traceability code can be generated for each part. Users can obtain the part information by scanning the traceability code. The traceability codes of different parts are different. Part information usually includes the part's 3D printing equipment information, printing time, printing position, and heat treatment parameters. Other production process data can also be added as needed. Generate the part's traceability code based on the input information that needs to be included in the input part traceability code. The traceability code usually needs to be engraved on the corresponding part. If the traceability code of the part only includes the part's printing equipment information, printing time, and printing position, the traceability code can be engraved on the part by laser after the part is printed. If the traceability code of the part also needs to include other production information of the part, the traceability code is generated after obtaining other production information, and the traceability code is engraved on the part by laser engraving.

[0038] The traceability code of a part is usually a QR code, barcode, etc. The traceability code of the part is scanned and parsed to obtain a string of characters, which is used to indicate the part information and can uniquely identify the part. In order to facilitate management and avoid having multiple unique identification codes for a part, this string of characters can be used as the identification code of the part. More production information of the part can be queried in the system through this string of characters.

[0039] In addition, if only one part is produced at a time, because the part may or may not rely on a carrier during the circulation process, when the part does not rely on a carrier, the traceability code of the part can be used as the circulation code.

[0040] Optionally, in the product information circulation system, you can add a new circulation code, edit an existing circulation code, delete an existing circulation code, and view the circulation information of the circulation code. Specifically, the server generates a circulation code corresponding to the carrier according to the carrier type based on the received instruction to add a circulation code. The instruction to add a circulation code includes the carrier type, which can be a pallet, a substrate, a material tray, etc. The server updates the first circulation code according to the input information based on the received editing instruction to edit the first circulation code. The editing instruction includes the basic information of the circulation code that needs to be modified, such as the carrier type, remarks information, and the status of the circulation code (such as bound, unbound), etc., and the basic information in the first circulation code will be updated. The server deletes the second circulation code according to the received deletion instruction to delete the second circulation code. If a carrier is no longer used, the second circulation code corresponding to the carrier can be deleted. Based on the received viewing instruction for viewing the third flow code, the server outputs the flow information of the third flow code through the product information flow system. The flow information records the flow records of the flow code when binding (association), transfer in, transfer out, splitting, and release occur. For example, the flow information of a certain flow code is: 2024.09.09.11:40 enters process 1: bind part 1 and part 2, 2024.09.09.12:30 transfers to process 2, and is released at 2024.09.09.13:10.

[0041] Optionally, in order to ensure that the flow code is not associated with any part when deleting the flow code, otherwise there may be an error in querying the production information of the part through the flow code after the flow code is deleted in the system. Therefore, before deleting the flow code, determine whether there are parts associated with the second flow code; if there are parts associated with the second flow code, output an unbinding prompt message to indicate the release of the parts associated with the second flow code; based on the received deletion instruction to delete the second flow code, if it is determined that there are no parts associated with the second flow code, delete the second flow code.

[0042] In step S202, the received production information under the current production process is added to the production information corresponding to the current batch of parts.

[0043] The received generation information of the current production process includes: the start time of the current process, usually the time when the flow code is received is determined as the start time of the current process; and other production information input by the process operator.

[0044] In step S203, when an instruction to transfer out of the current production process is received, the transfer-out time is added to the production information corresponding to the current batch of parts and the next production process is entered.

[0045] Optionally, when the task under the current process starts, the status of the current process can be changed to Start in the product information circulation system. After the current process task is completed, the process operator will select each part and transfer it out. At this time, the transfer time is recorded in the production information of the current process and the status of the current process is changed to Transferred Out. The operator of the next production process will receive the relevant generated tasks when logging into the product information circulation system. After scanning the circulation code, the production information of the parts carried by the carrier will be displayed.

[0046] After the current process is transferred out and enters the next production process, the relevant production information is recorded under the next production process.

[0047] In this way, at each process, the process operator can obtain the production information of all parts carried by the corresponding carrier through the flow code, without having to scan each part one by one. Especially when a large number of parts are produced in one batch, this processing method can save a lot of time and improve production efficiency. In addition, the use of non-paper flow codes allows production planning, material management, quality control and other processes to be carried out through digital means, reducing manual intervention and the use of paper documents, thereby reducing the possibility of human error, improving the fluency and efficiency of the production process, and making it easy to trace later.

[0048] The next production process of this batch of parts may be different. At this time, in order to continue to accurately record the flow information of each part, Figure 2 ,like Figure 3 As shown, in some embodiments of the present disclosure, the product information circulation method also includes the following steps S204 to S207.

[0049] In step S204, when receiving an instruction to switch out of the current production process, it is determined whether the next process of the current batch of parts is the same.

[0050] If yes, execute steps S205 to S207; otherwise, execute step S203.

[0051] Before the production of each batch of parts, the technicians have determined the product production plan, process route and process parameter file, which have been pre-stored in the server. Therefore, each process of a batch of parts has been fixed. For example, for the parts produced in the same batch, the next process of some parts is testing, while the next process of other parts is laser engraving.

[0052] In step S205, the code removal prompt information is output.

[0053] When the next process of the parts in this batch is determined to be different according to the process route, the code removal prompt information is output. The code removal prompt information is used to remind the process operator that the next process of the parts in this batch is different and some parts need to be placed in a new carrier and transferred to the next process.

[0054] In step S206, the batch of parts is split into a plurality of first part parts according to the received splitting code instruction, and each first part part is associated with the flow code of the carrier corresponding to the first part part.

[0055] The process operator associates each first part part with the flow code of the carrier carrying the first part part according to the code removal prompt information, that is, the flow code of the carrier is associated with the part carried in the carrier. The code removal instruction includes: the identification code and the flow code of the part, and the code removal instruction is used to instruct to associate a certain part part with a new carrier. Specifically, the process operator scans the flow code on the carrier and binds it with the selected first part part, that is, associates the first part part with the flow code corresponding to the carrier.

[0056] Exemplarily, this batch of parts includes 10 parts, the next process for 2 parts is process A, the next process for 4 parts is process B, and the next process for the remaining 4 parts is process C. The de-coding prompt information can be a prompt that parts numbered 1 and 2 enter process A, parts numbered 3 to 6 enter process B, and parts numbered 7 to 10 enter process C; the process operator scans the flow code of carrier 1 and binds parts numbered 1 and 2, scans the flow code of carrier 2 and binds parts numbered 3 to 6, scans the flow code of carrier 3 and binds parts numbered 7 to 10, or the remaining parts numbered 7 to 10 are not re-bound, and the server automatically modifies the association between the flow code of the original carrier and parts numbered 1 to 10 to the association between the flow code of the original carrier and parts numbered 7 to 10.

[0057] Optionally, when receiving the de-coding instruction, it is detected whether the flow code included in the de-coding instruction is associated with other parts. When the flow code included in the de-coding instruction is already associated, an unbinding prompt message is output to prompt the unbinding of the flow code included in the de-coding instruction from the other parts. According to the received unbinding instruction, the flow code included in the unbinding instruction is unassociated from the identification code of the part.

[0058] The process operator can perform de-coding according to the de-coding prompt information, or can perform de-coding without the de-coding prompt information as needed. For example, after the current production process of the batch of parts is completed, it is detected that unqualified parts are produced. The unqualified parts can be bound to the flow code of the new carrier through de-coding, so that the unqualified products are transferred to the process corresponding to the unqualified products after being transferred out.

[0059] Optionally, the number of unqualified products is usually relatively small, and the transfer code of the unqualified product can be directly generated without relying on a carrier, and the transfer code can be attached to the unqualified product.

[0060] It should be noted that after unbinding or re-binding, if the original carrier no longer carries parts, the original carrier and the parts it originally carried are automatically unbound.

[0061] In step S207, each first portion of parts is controlled to enter the corresponding next production process.

[0062] Each first batch of parts enters the corresponding next process. In the next process, the process operator logs in to the production information flow system and scans the flow code corresponding to the carrier, and can see the information of the first batch of parts entering the process. In this way, for different parts produced in the same furnace, the processes of the batch of parts may be different. At this time, the production information is recorded separately to avoid information confusion or loss, and ensure the production process traceability of complex printing situations.

[0063] There may be problems such as omissions and mis-circulation of parts during the circulation process. Figure 2 ,like Figure 4 As shown, in some embodiments of the present disclosure, before the above-mentioned step S202 adds the received production information under the current production process to the production information corresponding to this batch of parts, the method also includes the following steps S208 to S211, and the above-mentioned step S202 can be specifically implemented by the following step S202a.

[0064] In step S208, it is detected whether the production information matches the physical objects of the parts in this batch.

[0065] Scanning the flow code will obtain the production information of the parts associated with the flow code, such as the name of the part, the total number of parts, the production process parameters of the parts, etc. When the parts are transported to the current process, the physical information of the parts is collected, such as the physical image of the parts, and the collected physical information is analyzed to see whether it matches the production information of the parts, such as whether the inspection quantity is correct and whether the physical parts are the same as the standard parts corresponding to the part name.

[0066] In step S209, when the production information does not match the physical objects of the current batch of parts and a binding code instruction is received, the selected parts in the current batch of parts are associated with the flow code of the carrier included in the binding code instruction.

[0067] In step S210, when the production information does not match the physical objects of this batch of parts and a de-coding instruction is received, this batch of parts is split into multiple second part parts according to the received de-coding instruction, and each second part part is associated with the flow code of the carrier corresponding to the second part part.

[0068] In step S211, when the production information does not match the physical objects of the current batch of parts and a rollback instruction is received, the production information corresponding to the current batch of parts is rolled back to the production information corresponding to the previous process.

[0069] The rollback instruction includes the flow code corresponding to the carrier in the previous process and the association relationship between the parts.

[0070] When the production information does not match the physical objects of the parts in this batch, there are three ways to deal with it. One is to re-associate the flow code corresponding to the new carrier, that is, use the new carrier to carry the current parts; the other is to de-code the current parts and associate the matching parts with the flow code corresponding to the new carrier; the third is to roll back the current parts to the previous process, and the corresponding production information is also rolled back to the previous process. Usually, when the process operators are operating on site, they may make mistakes or encounter situations where the data has been transferred without receiving the physical objects, and they need to roll back.

[0071] For example, the actual number of parts is 9, but the number of parts displayed in the production information is 10. The 9 parts are associated with the flow code corresponding to the new carrier before continuing production. The actual parts are 9 curved pipes with a diameter of 10 cm and 1 curved pipe with a diameter of 9 cm (the size of the curved pipe is unqualified but was not detected in the previous process), but the production information shows 10 curved pipes with a diameter of 10 cm. By de-coding, the 9 curved pipes with a diameter of 10 cm are associated with the flow code corresponding to the new carrier, and the 1 curved pipe with a diameter of 9 cm is associated with the flow code corresponding to another carrier. The actual part is a curved pipe, but the production information shows a straight pipe. All physical parts and production information are rolled back to the previous process.

[0072] In the previous process, the flow code of the new carrier was unpacked or re-associated. Since the rollback is to roll back to the time before the unpacking or re-associating with the new carrier, it is optional to detect whether the flow code included in the rollback instruction is associated with other parts when the rollback instruction is received. In the case where the flow code included in the rollback instruction has been associated, the unbinding prompt information for prompting to unbind the flow code included in the rollback instruction from other parts is output. According to the received unbinding instruction, the flow code included in the unbinding instruction is unassociated from the identification code of the part.

[0073] It should be noted that after step S209 and step S210, the production process continues according to the association relationship after the code is removed or bound, and the corresponding production information is added under the corresponding parts and transferred out after completion. After step S211, the relevant process of the previous process is re-executed.

[0074] In step S202a, when the production information matches the physical objects of the current batch of parts, the received production information under the current production process is added to the production information corresponding to the current batch of parts.

[0075] In this way, if the physical parts do not match the production information, you can choose to roll back, re-bind the code or uncode it according to the actual situation to ensure that the production process is correct and the production process corresponds to the recorded production information.

[0076] Based on the same inventive concept as the above technical solution, see Figure 5 , which shows a structural block diagram of a product information circulation device provided by the present disclosure, such as Figure 5 As shown, the product information circulation device 500 includes: an acquisition part 501 and an adding part 502; the acquisition part 501 is configured to acquire the production information corresponding to the current batch of parts according to the circulation code of the carrier carrying the current batch of parts in the current production process of the current batch of parts; the adding part 502 is configured to add the received production information under the current production process to the production information corresponding to the current batch of parts; and, when receiving an instruction to transfer out of the current production process, add the transfer-out time to the production information corresponding to the current batch of parts and enter the next production process.

[0077] In some embodiments of the present disclosure, the product information circulation device 500 further includes: an association part, which is configured to associate the selected part with the circulation code of the carrier included in the binding code instruction when receiving the binding code instruction.

[0078] In some embodiments of the present disclosure, the product information circulation device 500 also includes: a determination part, an output part and a control part. The determination part is configured to determine whether the next process of the current batch of parts is the same when receiving an instruction to transfer out of the current production process; the output part is configured to output a code removal prompt message when the next process of the current batch of parts is different; the association part is also configured to split the current batch of parts into multiple first part parts according to the received code removal instruction, and control each first part part to be associated with the flow code of the carrier corresponding to the first part part; the control part is configured to control each first part part to enter the corresponding next production process.

[0079] In some embodiments of the present disclosure, the product information circulation device 500 further includes: a detection part and a fallback part, wherein the detection part is configured to detect whether the production information matches the physical objects of the parts in this batch before adding the received production information under the current production process to the production information corresponding to the parts in this batch; the association part is further configured to associate the selected parts in the parts batch with the circulation code of the carrier included in the binding code instruction when the production information does not match the physical objects of the parts in this batch and a binding code instruction is received; and when the production information does not match the physical objects of the parts in this batch and a de-coding instruction is received In this case, the batch of parts is split into multiple second parts according to the received de-coding instruction, and each second part is associated with the flow code of the carrier corresponding to the second part; the fallback part is configured to roll back the production information corresponding to the batch of parts to the production information corresponding to the previous process when the production information does not match the physical objects of the batch of parts and a fallback instruction is received; the adding part 502 is specifically configured to add the received production information under the current production process to the production information corresponding to the batch of parts when the production information matches the physical objects of the batch of parts.

[0080] In some embodiments of the present disclosure, the product information circulation device 500 also includes: a generating part, an updating part and a deleting part; the generating part is configured to generate a flow code corresponding to a carrier according to a carrier type based on a received new flow code instruction; the updating part is configured to update the first flow code according to an editing instruction based on a received editing instruction for editing the first flow code; the deleting part is configured to delete the second flow code based on a received deletion instruction for deleting the second flow code; the output part is further configured to output the flow information of the third flow code based on a received viewing instruction for viewing the third flow code.

[0081] In some embodiments of the present disclosure, the determining part is further configured to determine whether there are parts associated with the second stream transcode; the output part is further configured to, if there are parts associated with the second stream transcode, output unbinding prompt information for indicating the release of the parts associated with the second stream transcode; the deleting part is specifically configured to delete the second stream transcode based on the received deletion instruction to delete the second stream transcode, if it is determined that there are no parts associated with the second stream transcode.

[0082] In some embodiments of the present disclosure, the product information circulation device 500 also includes: a storage part; the generating part is also configured to generate a traceability code of the part according to the input information; the storage part is configured to store the correspondence between the production information and the traceability code in the production process of each part, so that after the circulation code of the part and the carrier is associated, the production information of the part can be obtained by scanning the circulation code of the carrier.

[0083] It should be noted that the above-mentioned product information circulation device 500 can be the terminal 110 or server 120 in the above-mentioned method embodiment of the present application, or it can be a functional module and / or functional entity in the terminal 110 or server 120 that can realize the function of the device embodiment, and the embodiment of the present application is not limited.

[0084] In the embodiments of the present application, each module can implement the product information circulation method provided by the above-mentioned method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0085] Please refer to Figure 6 , which shows a structural block diagram of an electronic device provided by an exemplary embodiment of the present disclosure. In some examples, the electronic device may be at least one of a smart phone, a smart watch, a desktop computer, a laptop, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop computer. The electronic device has a communication function and can access a wired network or a wireless network. The electronic device may generally refer to one of a plurality of terminals, and those skilled in the art may know that the number of the above terminals may be more or less. It can be understood that the electronic device undertakes the calculation and processing work of the technical solution of the present disclosure, and the present disclosure does not limit this.

[0086] like Figure 6 As shown, the electronic device in the present disclosure may include one or more of the following components: a processor 610 and a memory 620 .

[0087] Optionally, the processor 610 uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 620, and calling data stored in the memory 620. Optionally, the processor 610 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 610 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processor (NPU), and a baseband chip. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content that needs to be displayed on the touch display; the NPU is used to implement artificial intelligence (AI) functions; and the baseband chip is used to process wireless communications. It is understandable that the above baseband chip may not be integrated into the processor 610, but may be implemented by a separate chip.

[0088] The memory 620 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 620 includes a non-transitory computer-readable storage medium. The memory 620 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 620 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above various method embodiments, etc.; the data storage area may store data created according to the use of the electronic device, etc.

[0089] In addition, those skilled in the art will understand that the structure of the electronic device shown in the above drawings does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown, or combine certain components, or arrange the components differently. For example, the electronic device also includes a display screen, a camera assembly, a microphone, a speaker, a radio frequency circuit, an input unit, a sensor (such as an acceleration sensor, an angular velocity sensor, a light sensor, etc.), an audio circuit, a WiFi module, a power supply, a Bluetooth module and other components, which will not be described in detail here.

[0090] The present disclosure also provides a computer-readable storage medium storing at least one instruction, wherein the at least one instruction is used to be executed by a processor to implement the product information circulation method described in the above embodiments.

[0091] The present disclosure also provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium; a processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes to implement the product information circulation method described in the above-mentioned embodiments.

[0092] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned product information circulation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0093] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0094] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices, servers and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

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

[0096] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0097] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0098] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the present disclosure can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. Storage media can be any available media that can be accessed by a general or special-purpose computer.

[0099] It should be noted that the technical solutions described in the present disclosure can be combined arbitrarily without conflict.

[0100] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A method for circulating product information, characterized in that: include: In the current production process of the parts of this batch, the production information corresponding to the parts of this batch is obtained according to the flow code of the carrier carrying the parts of this batch; Add the received production information under the current production process to the production information corresponding to the parts in this batch; When receiving the instruction to transfer out of the current production process, the transfer out time is added to the production information corresponding to the current batch of parts and enters the next production process.

2. The method according to claim 1, characterized in that The method further comprises: When the binding code instruction is received, the selected part is associated with the flow code of the carrier included in the binding code instruction.

3. The method according to claim 1, characterized in that The method further comprises: When receiving an instruction to transfer out of the current production process, determine whether the next process of the parts in this batch is the same; When the next process of the parts in this batch is different, output the code removal prompt information; Split the batch of parts into a plurality of first-part parts according to the received code splitting instruction, and associate each first-part part with a flow code corresponding to a carrier carrying the first-part part; Control each first part to enter the corresponding next production process.

4. The method according to claim 1, characterized in that Before adding the received production information under the current production process to the production information corresponding to the current batch of parts, the method further includes: Check whether the production information matches the physical parts of the batch; When the production information does not match the physical objects of the parts in the current batch and a binding code instruction is received, the selected parts in the current batch are associated with the flow code of the carrier included in the binding code instruction; In the case where the production information does not match the physical objects of the batch of parts and a de-coding instruction is received, the batch of parts is de-coded into a plurality of second-part parts according to the received de-coding instruction, and each second-part part is associated with a flow code of a carrier corresponding to the second-part part; If the production information does not match the physical objects of the parts in this batch and a rollback instruction is received, the production information corresponding to the parts in this batch is rolled back to the production information corresponding to the previous process; The step of adding the received production information under the current production process to the production information corresponding to the current batch of parts includes: When the production information matches the physical objects of the parts in this batch, the received production information under the current production process is added to the production information corresponding to the parts in this batch.

5. The method according to claim 1, characterized in that The method further comprises: Based on the received newly added stream transcoding instruction, a stream transcoding corresponding to the carrier is generated according to the carrier type; Based on the received editing instruction for editing the first stream transcode, updating the first stream transcode according to the editing instruction; deleting the second stream transcode based on the received deletion instruction to delete the second stream transcode; Based on the received viewing instruction to view the third streaming transcode, streaming information of the third streaming transcode is output.

6. The method according to claim 5, characterized in that The method further comprises: determining whether there is a part associated with the second stream transcode; If there is a part associated with the second stream transcoding, outputting unbinding prompt information for instructing to unbind the part associated with the second stream transcoding; The deleting the fourth stream transcode based on the received deleting instruction to delete the fourth stream transcode comprises: Based on the received deletion instruction to delete the second stream transcode, if it is determined that there is no part associated with the second stream transcode, the second stream transcode is deleted.

7. The method according to claim 1, characterized in that The method further comprises: Generate a part traceability code based on the input information.

8. A product information circulation device, characterized in that: The device comprises: an acquisition part and an adding part; The acquisition part is configured to acquire production information corresponding to the batch of parts according to the flow code of the carrier carrying the batch of parts in the current production process of the batch of parts; The adding part is configured to add the received production information under the current production process to the production information corresponding to the current batch of parts; And, when receiving an instruction to transfer out of the current production process, the transfer-out time is added to the production information corresponding to the current batch of parts and the next production process is entered.

9. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the product information circulation method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the product information circulation method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Product production control method, device, equipment and system

    CN121477825A