Data processing method and system based on SMT process traceability

By using asymmetric key encryption and resource distribution map marking technology, the security and efficiency issues in data sharing between upstream and downstream of the SMT process are solved, enabling targeted sharing and accurate traceability of high-value data, and supporting the evaluation of batch defective PCBA products.

CN120912231BActive Publication Date: 2025-12-30HUNAN HYFLEX TECH +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511457548.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-13
Publication Date
2025-12-30
Estimated Expiration
2045-10-13

AI Technical Summary

Technical Problem

Existing technologies make it difficult to achieve data sharing between upstream and downstream of the SMT process, especially in the process of tracing defective PCBA boards. The data transmission security and efficiency are insufficient, resulting in high maintenance costs and inaccurate information.

Method used

By employing asymmetric key encryption technology and working collaboratively with cloud servers and edge servers, a pre-built resource distribution map is used to mark the sequential flow path of the list, generating a high-value local map to achieve targeted data sharing and efficient traceability.

Benefits of technology

It ensures the security and accuracy of data transmission, reduces operation and maintenance costs, improves data processing efficiency and spatial layout accuracy, avoids information errors and downtime, and supports the preliminary evaluation and accurate analysis of batch defective PCBA products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120912231B_ABST
    Figure CN120912231B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of electric digital data processing, and discloses a data processing method and system based on SMT process tracing, to realize mining and reproduction of high-value data. The method comprises the following steps: a cloud server receives and analyzes a first request sent by a client and then forwards the first request to an edge server of a requested party, wherein the list information carried in the first request is group information composed of board card identifiers corresponding to at least two defective PCBA board cards in one-to-one mapping order according to a list in a re-inspection process; after the edge server verifies that the SMT manufacturers of the board card identifiers in the list information are all the requested party, the edge server extracts tracing information from an MES system according to the defective PCBA board card identifiers to generate first feedback information, and then encrypts the first feedback information with a public key of the requested party and forwards the first feedback information to the client through the cloud server, so that the requested party can understand and evaluate whether there is potential batch defect in the defective PCBA products in the list information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic digital data processing technology, and in particular to a data processing method and system based on SMT (Surface Mount Technology) process traceability. Background Technology

[0002] In the PCBA product quality management and optimization system and data transmission method disclosed by the applicant of this invention based on domestic publication number CN120235360B, the secure storage and targeted sharing of quality management data are achieved by utilizing technologies such as industrial internet, artificial intelligence, and cloud storage.

[0003] Based on the existing platform, how to add more functions to promote data sharing between upstream and downstream industries (or suppliers and demanders) has become a new problem for the applicant in this case. Summary of the Invention

[0004] The purpose of this invention is to disclose a data processing method and system based on SMT process traceability, so as to realize the mining and reproduction of high-value data.

[0005] To achieve the above objectives, the data processing method based on SMT process traceability disclosed in this invention includes:

[0006] Step S1: The cloud server receives and parses the first request sent by the client. The first request carries request type information, identity information of the requested party, identity information of the requester, list information, and public key information of the requested party. The list information is a group information consisting of board identifiers corresponding to at least two defective PCBA (Printed Circuit Board Assembly) boards, mapped one by one in the list order during the re-inspection process.

[0007] Step S2: The cloud server forwards the first request to the edge server of the requested party based on the request type information and the identity information of the requested party;

[0008] Step S3: After verifying that all SMT vendors identified in the list information are the requested party, the edge server extracts traceability information from the MES system based on the identifiers of each defective PCBA board to generate first feedback information. Then, the first feedback information is encrypted with the public key of the requested party and forwarded to the client via the cloud server. The generation process of the first feedback information includes:

[0009] Step S31: The edge server searches for and copies a resource distribution map that matches the timeliness of the list information; the resource distribution map is a cross-workshop virtual map that is fused by comparing the execution equipment on the actual production line of the requested party according to the process arrangement order;

[0010] Step S32: The edge server marks the flow path of the list order that is mapped one by one with the identifiers of each defective PCBA board in the copied resource distribution map according to the traceability information;

[0011] Step S33: The edge server deletes all parts of the marked resource distribution map that are unrelated to each defective PCBA board, and then scales up the remaining local map and includes it in the first feedback information.

[0012] Step S4: The client decrypts the first feedback information based on the requester's private key and outputs the first feedback information so that the requester can understand and evaluate whether there are potential batch defects in the defective PCBA products in the list information.

[0013] Preferably, the method of the present invention further includes:

[0014] Step S331: In the local map that is retained, the edge server sorts the time when different list orders flow to the same process node in chronological order, and assigns different colors to the connecting lines used to associate the two processes on their respective flow paths for two lists with adjacent time sequences; the process node includes the execution equipment corresponding to a single processing process and the execution equipment corresponding to a single quality control monitoring node.

[0015] Preferably, the method of the present invention further includes:

[0016] Step S332: The edge server uses a single production line as a resource unit to determine whether there are at least two defective PCBA boards on the production line. If so, it marks the distribution of the two defective PCBA boards on the production line within the start and end time of entering and leaving the production line, based on the distribution of the self-inspected good products and rejected defective products determined by the MES system in the retained local map.

[0017] Preferably, the first feedback information of the present invention further includes a one-to-one mapping table between the list information and the defective PCBA board identifiers, and the specific time of each defective PCBA board entering and leaving the production line is noted in the mapping table.

[0018] Preferably, if the edge server verifies that the SMT manufacturer of some board identifiers in the list information is not the requested party, it forwards the board identifiers whose SMT manufacturer is not the requested party to the client via the cloud server, so that the requesting user can correct or delete the incorrect board identifier representation before resending a new first request.

[0019] Preferably, the method of the present invention further includes:

[0020] Step S5: The client obtains the second request continued by the requester after understanding and evaluating the first feedback information and sends the second request to the cloud server; the second request, while automatically carrying the identity information of the requested party, the identity information of the requester, the list information and the public key information of the requested party in the first request, also forces the requester to fill in the list information with the defective characteristics corresponding to each defective PCBA board respectively.

[0021] Step S6: The cloud server forwards the second request to the edge server of the requested party based on the request type information and the identity information of the requested party;

[0022] Step S7: The edge server determines one by one whether there are common defective PCBA board combinations in the local map of the equipment performing the same process. If so, it determines the smallest material batch combination that the combinations with common defective characteristics share, and searches the fault database for potential causes associated with any material in the smallest material batch combination based on the common defective characteristics. Then, it takes the union of the associated smallest material batches to determine the range of suspicious batches, and corrects the internal good and defective product data of all boards within the range of the suspicious batches based on the list information, and then compares it with the boards outside the range to obtain the comparison result. The comparison result is then sent to the quality control personnel of the requested party for reference. Finally, the second feedback information created by the quality control personnel based on the comparison result is encrypted with the public key of the requested party and then forwarded to the client by the cloud server.

[0023] Step S8: The client decrypts the requester's private key and outputs the second feedback information.

[0024] To achieve the above objectives, the present invention also discloses a data processing system based on SMT process traceability. The network nodes include a cloud server, a client, an edge server, and an MES system server. Each node includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. The processor of each node executes the corresponding computer program to collaboratively implement the above method.

[0025] The present invention has the following beneficial effects:

[0026] 1. Asymmetric key pair encryption technology is used to achieve targeted data sharing, which is consistent with the interaction method of the existing platform, reducing the platform's operation and maintenance costs and ensuring the security of data transmission.

[0027] 2. By marking the sequential flow path of each list in the pre-set resource distribution map, high-value content can be reproduced. Compared with creating a map by extracting traceability information, it is more efficient, and the accuracy and reliability of spatial layout can reach 100%. It also completely avoids many problems such as deviation from the actual spatial layout, errors, and even downtime caused by creating a map by extracting traceability information.

[0028] Typically, resource distribution maps are pre-loaded into a local database that can be read and written by the edge server, and the update frequency is relatively low. Even if the information that matches the list is a single historical resource distribution map that needs to be copied, it can be accurately matched according to the timeliness information written in the attribute information of each historical resource distribution map, so that the union of the start and end times of each defective PCBA board in the list information is within the valid time of the corresponding resource distribution map.

[0029] In rare special cases, if the union of the start and end times of each defective PCBA board in the list information spans two or more resource distribution maps, then the defective PCBA boards in the current list information are segmented according to the effective time of the relevant resource distribution map, so that the union of the start and end times of the defective PCBA boards in any segmented sub-list is within the effective time of a single corresponding resource distribution map.

[0030] 3. After marking the flow path of each list order in the resource distribution map, delete the parts that are unrelated to each defective PCBA board. On the one hand, this avoids irrelevant information from distracting the requester's attention, and on the other hand, it leaves more room for scaling processing. At the same time, it also ensures that the overall resource distribution map (most production sites usually have multiple production lines, and the PCBA tasks of each production line have a relatively wide range of flexibility) can still be kept confidential. Thus, it achieves multiple benefits.

[0031] 4. The local map reproduced by this invention is essentially high-value content mined from traceability information. The requester can clearly and intuitively understand and assess the dispersion of defective PCBA boards, thereby gaining a preliminary understanding and assessment of whether there are potential batch defects in the defective PCBA products in the list information.

[0032] 5. More extended information can be loaded into the local map, such as the specific time of each defective board entering and leaving the production line (which can reflect the concentration of time) and other dimensions of information (including but not limited to: the distribution of the number of good products and rejected defective products by the requested party in the start and end time of entering and leaving the production line for the two defective PCBA boards on the production line, based on the MES system), thereby helping the requesting party to more accurately understand and evaluate whether there are potential batch defects in the defective PCBA products in the list information; thus making the invention have good scalability.

[0033] The present invention will now be described in further detail with reference to the accompanying drawings. Attached Figure Description

[0034] The accompanying drawings, which form part of this application, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:

[0035] Figure 1 This is a schematic diagram of the main flow of the data processing method based on SMT process traceability disclosed in the embodiments of the present invention.

[0036] Figure 2 Is Figure 1 A flowchart illustrating the process that continues on demand. Detailed Implementation

[0037] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings, but the present invention can be implemented in many different ways as defined and covered by the claims.

[0038] Example 1

[0039] The data processing method based on SMT process traceability disclosed in this embodiment, such as Figure 1 As shown, it includes:

[0040] Step S1: The cloud server receives and parses the first request sent by the client.

[0041] In this step, the first request carries request type information (to distinguish it from subsequent second and other requests), the identity information of the requested party, the identity information of the requesting party, list information, and the public key information of the requested party.

[0042] The list information in this step is an industry first, specifically referring to the group information composed of board identifiers corresponding to at least two defective PCBA boards, mapped one by one according to the list order during the re-inspection process. As a difference from the subsequent second request, the list information in the first request does not need to specify the defective characteristics of the defective PCBA boards, facilitating quick operation by process personnel and timely receipt of first feedback information for subsequent steps.

[0043] If only a single defective PCBA board is found during the re-inspection process, it can usually be assessed that there is no potential batch defect, which is not within the scope of this embodiment.

[0044] Step S2: The cloud server forwards the first request to the edge server of the requested party based on the request type information and the identity information of the requested party.

[0045] This step, based on the forwarding of data frames, is an existing technology and will not be elaborated upon.

[0046] Step S3: After verifying that the SMT manufacturers of the board cards in the checklist information are all the requested parties, the edge server extracts traceability information from the MES system based on the identification of each defective PCBA board card to generate the first feedback information. Then, the first feedback information is encrypted with the public key of the requested party and forwarded to the client via the cloud server.

[0047] In this step, the MES system, or Manufacturing Execution System, has the core value of:

[0048] 1. Data integrity: Ensure that key data for each board, each material, and each process step are accurately recorded and linked.

[0049] 2. Traceability efficiency: Quickly retrieve the complete production history through a unique board identifier (which may be a serial number or barcode, etc.).

[0050] 3. Data analysis capabilities: Powerful query, filtering, and statistical functions enable rapid aggregation and analysis of massive production data by various dimensions (time, material batch, equipment, defect codes, etc.) to identify abnormal trends and correlations.

[0051] 4. Process transparency: Provide objective data such as equipment parameters and test results to reduce human error.

[0052] 5. Collaborative Foundation: Provides data support for communication with downstream integrators and upstream suppliers, enabling more accurate problem identification.

[0053] Based on the traceability information extracted from the MES system, the core of this step lies in the generation process of the first feedback information, which specifically includes:

[0054] Step S31: The edge server searches for and copies a resource distribution map that matches the timeliness of the list information; the resource distribution map is a virtual map across workshops that is merged by comparing the actual production line of the requested party with the process arrangement of each executing device.

[0055] The resource distribution map of this sub-step typically includes supporting resources such as conveyor belts and process nodes. Conveyor belts are analogous to highways in a traffic map, and process nodes are analogous to service areas in a traffic map. Process nodes mainly include the execution equipment corresponding to a single processing step and the execution equipment corresponding to a single quality control monitoring node.

[0056] Typically, resource distribution maps are pre-loaded into a local database that can be read and written by the edge server, and the update frequency is relatively low. Even if the information that matches the list is a single historical resource distribution map that needs to be copied, it can be accurately matched according to the timeliness information written in the attribute information of each historical resource distribution map, so that the union of the start and end times of each defective PCBA board in the list information is within the valid time of the corresponding resource distribution map.

[0057] In rare special cases, if the union of the start and end times of each defective PCBA board in the list information spans two or more resource distribution maps, then the defective PCBA boards in the current list information are segmented according to the effective time of the relevant resource distribution map, so that the union of the start and end times of the defective PCBA boards in any segmented sub-list is within the effective time of a single corresponding resource distribution map.

[0058] Step S32: The edge server marks the flow path of the list order that is mapped one by one with the identifier of each defective PCBA board in the copied resource distribution map according to the traceability information.

[0059] In this step, the equipment information of each process node in the resource distribution map is consistent with the actual equipment information. Therefore, based on the traceability information, the flow path information of each defective PCBA board recorded in the MES system can be simplified, processed, and reproduced in the resource distribution map.

[0060] In terms of specific presentation, a simplified approach could be adopted, where the corresponding list item numbers are marked only at the start or end of the workflow path. Alternatively, appropriate process nodes at both ends and in the middle could also be marked with corresponding list item numbers. However, this embodiment avoids marking all associated list item numbers at each process node; the intervals can be constrained. To prevent confusion between workflow paths due to an excessive number of list item numbers for the same process node, a maximum number of list item numbers that each process node can handle can be constrained. Then, a multi-objective optimization algorithm is used to determine a reasonable distribution scheme of list item numbers marked on intermediate process nodes across multiple workflow paths.

[0061] Step S33: The edge server deletes all parts of the marked resource distribution map that are unrelated to each defective PCBA board, and then scales up the remaining local map and includes it in the first feedback information.

[0062] In this step, the scaling ratio can be calculated based on the size of the corresponding template in the first feedback information and the actual pixel size of the local map, which is existing technology and will not be elaborated further. Preferably, the first feedback information also includes a one-to-one mapping table between the list information and the identifiers of defective PCBA boards, and notes the specific time of entry and exit of each defective PCBA board in the mapping table.

[0063] Furthermore, this sub-step may further include two or any of the following grandchild steps to load more extended information into the local map, enabling the requester to more accurately understand and assess whether there are potential batch defects in the defective PCBA products in the list information.

[0064] Step S331: In the preserved local map, the edge server sorts the time when different list sequences flow to the same process node in chronological order, and assigns different colors to the connecting lines used to associate the two processes on their respective flow paths for two lists with adjacent time sequences; the process node includes the execution equipment corresponding to a single processing process and the execution equipment corresponding to a single quality control monitoring node.

[0065] Step S332: The edge server uses a single production line as the resource unit to determine whether there are at least two defective PCBA boards in the production line. If so, it marks the distribution of the two defective PCBA boards in the reserved local map, based on the MES system, the number of good products and rejected defective products in the requested party's self-inspection during the start and end time of entering and leaving the production line.

[0066] In addition, if the edge server finds that the SMT manufacturer of some of the board identifiers in the verification list is not the requested party, it will forward the board identifiers of the non-requested party to the client via the cloud server, so that the requesting user can correct or delete the incorrect board identifiers before resending the new first request.

[0067] Step S4: After decrypting the private key of the requester, the client outputs the first feedback information so that the requester can understand and evaluate whether there are potential batch defects in the defective PCBA products in the list information.

[0068] Furthermore, such as Figure 2 As shown, the method in this embodiment also includes:

[0069] Step S5: The client obtains the second request that the requester continues after understanding and evaluating the first feedback information and sends the second request to the cloud server.

[0070] In this step, the second request automatically carries the identity information of the requested party, the identity information of the requester, the list information, and the public key information of the requested party from the first request. It also forces the requester to add the corresponding defect characteristics of each defective PCBA board to the list information. The input method for these defect characteristics can be by filtering one or more defect characteristics from a preset hidden dropdown menu. Specific defect characteristics include, but are not limited to: solder joint defects, resistor tombstoning, capacitor short circuits, BGA cold solder joints, and others (for manual addition of defects not pre-included through comments).

[0071] Step S6: The cloud server forwards the second request to the edge server of the requested party based on the request type information and the identity information of the requested party.

[0072] Step S7: The edge server checks one by one whether there are common defective PCBA board combinations in the local map for the equipment performing the same process. If so, it determines the smallest material batch combination common to the (PCBA board) combinations with common defective characteristics, and searches the fault database for potential causes associated with any material in the smallest material batch combination based on the common defective characteristics. Then, it takes the union of the associated smallest material batches to determine the range of suspicious batches, and corrects the internal good and defective product data of all boards within the range of suspicious batches based on the list information, and then compares them with boards outside the range to obtain the comparison results. The comparison results are then sent to the quality control personnel of the requested party for reference. Finally, the second feedback information created by the quality control personnel based on the comparison results is encrypted with the public key of the requested party and then forwarded to the client via the cloud server.

[0073] In this step, the smallest material batch is the smallest physical packaging unit of the material, typically a roll, tray, or strip. The reason for correcting the internal good and defective product data for all boards within a suspected batch based on the list information is that the defective PCBA boards that were re-inspected were originally considered good products in the internal statistics. The correction logic is to correct the defective PCBA boards re-inspected by the downstream requester to be classified as defective (i.e., defective products that should have been rejected) in the internal statistics.

[0074] For example: If the good and defective products within a certain suspicious batch are 198 and 2 respectively, and the number of defective PCBA boards in the list information is 3, then the corrected number of good products in the suspicious batch is 198-3=195, and the corrected number of defective products is 2+3=5.

[0075] Furthermore, the process of taking the union of the smallest associated material batches to determine the range of all boards in the suspected batch is illustrated as follows: Suppose that material A has a potential cause associated with the common defect characteristics of at least two defective PCBA boards in the second request in the fault database, and its corresponding smallest material batch is B; material C also has a potential cause associated with the common defect characteristics of at least two defective PCBA boards in the second request in the fault database, and its corresponding smallest material batch is D; then the range of suspected batches after taking the union consists of E boards that use material A from batch B and F boards that use material C from batch D.

[0076] In this step, a common minimum material batch combination is innovatively combined with a fault database to reasonably determine the scope of suspected batches, ensuring the logical rationality and reliability of the reference content. In the second feedback information, relevant quality control personnel can also combine the comparison results from more dimensions based on their personal experience and / or with the help of other intelligent analysis tools to create arguments and conclusions on whether there are potential batch defects.

[0077] In this embodiment, the evaluation logic for strong evidence pointing to batch problems includes, but is not limited to, the following subsequent situations: multiple defective boards have the same batch combination of materials (especially key components and solder paste, etc.), most defective boards are concentrated in a very short time window or a specific production line, and the defect rate within the range of the suspected batch in the comparison report is significantly higher than the defect rate of boards outside the range, etc.

[0078] Conversely, strong evidence pointing to non-batch issues includes, but is not limited to, the following subsequent circumstances: the production time, material batches, and equipment usage of defective boards are very dispersed, with no obvious commonalities; the defect rate within the scope of the suspected batch in the comparison report is basically the same as the defect rate of boards outside the scope, etc.

[0079] Step S8: The client decrypts the requester's private key and outputs the second feedback information.

[0080] In summary, the series of interactive processing of the second feedback information is used by the requesting party to make a more credible assessment result based on the comparison results automatically processed by the system, after the requesting party is still unable to determine the absence of potential batch defects based on the first feedback information. The two are strongly correlated and complementary. At the same time, since batch defects are usually low-probability events (i.e., in most cases, the requesting party does not need to send a second request after receiving the first feedback information), the second request can be used as a continuation of the first request, which can significantly reduce the data processing pressure on the edge server and also significantly reduce the number of quality control personnel required by the requesting party.

[0081] Example 2

[0082] This embodiment discloses a data processing system based on SMT process traceability. The network nodes include a cloud server, a client, an edge server, and an MES system server. Each node includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. The processor of each node executes the corresponding computer program to collaboratively implement the above-mentioned method.

[0083] In summary, the methods and systems disclosed in the two embodiments of the present invention have at least the following beneficial effects:

[0084] 1. Asymmetric key pair encryption technology is used to achieve targeted data sharing, which is consistent with the interaction method of the existing platform, reducing the platform's operation and maintenance costs and ensuring the security of data transmission.

[0085] 2. By marking the sequential flow path of each list in the pre-set resource distribution map, high-value content can be reproduced. Compared with creating a map by extracting traceability information, it is more efficient, and the accuracy and reliability of spatial layout can reach 100%. It also completely avoids many problems such as deviation from the actual spatial layout, errors, and even downtime caused by creating a map by extracting traceability information.

[0086] 3. After marking the flow path of each list order in the resource distribution map, delete the parts that are not related to each defective PCBA board. On the one hand, this avoids irrelevant information from distracting the requester's attention, and on the other hand, it leaves more room for scaling processing. At the same time, it also ensures that the overall resource distribution map can still be kept confidential, thus achieving multiple benefits.

[0087] 4. The local map reproduced by this invention is essentially high-value content mined from traceability information. The requester can clearly and intuitively understand and assess the dispersion of defective PCBA boards, thereby gaining a preliminary understanding and assessment of whether there are potential batch defects in the defective PCBA products in the list information.

[0088] 5. More extended information can be loaded into the local map, such as the specific time of each defective board entering and leaving the production line (which can reflect the concentration of time) and other dimensions of information (including but not limited to: the distribution of the number of good products and rejected defective products by the requested party in the start and end time of entering and leaving the production line for the two defective PCBA boards on the production line, based on the MES system), thereby helping the requesting party to more accurately understand and evaluate whether there are potential batch defects in the defective PCBA products in the list information; thus making the invention have good scalability.

[0089] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A data processing method for SMT process traceability, characterized in that, The application comprises the following steps: Step S1, the cloud server receives and analyzes the first request sent by the client, wherein the first request carries request type information, the identity information of the requested party, the identity information of the requester, list information, and the public key information of the requested party; The list information is group information composed of board card identifiers corresponding to at least two bad PCBA board cards in one-to-one mapping order in the recheck process; Step S2, the cloud server forwards the first request to the edge server of the requested party according to the request type information and the identity information of the requested party; Step S3, after the edge server checks that the SMT manufacturers of the board card identifiers in the list information are all the requested party, it extracts the traceability information from the MES system according to each bad PCBA board card identifier to generate first feedback information, and then encrypts the first feedback information with the public key of the requested party and forwards it to the client through the cloud server; The generation process of the first feedback information comprises the following steps: Step S31, the edge server finds and copies a resource distribution map that matches the timeliness of the list information; the resource distribution map is a virtual map across workshops fused according to the arrangement order of each execution device on the actual production line of the requested party; Step S32, the edge server marks the flow path of the list order one-to-one mapped with each bad PCBA board card identifier in the copied resource distribution map according to the traceability information; Step S33, the edge server deletes the part of the marked resource distribution map irrelevant to each bad PCBA board card, and then carries the remaining local map in the first feedback information after scaling processing; Step S4, the client outputs the first feedback information based on the private key of the requester, so that the requester can understand and evaluate whether there is potential batch defect in the bad PCBA product in the list information.

2. The data processing method for SMT process-based traceability according to claim 1, characterized in that, Further comprising: Step S331, in the remaining local map, the time of different list orders flowing into the same process node is sorted in chronological order, and the connection lines for associating the two processes before and after the two list orders in their flow paths are respectively assigned different colors; the process node includes an execution device corresponding to a single processing process and an execution device corresponding to a single quality control monitoring node.

3. The data processing method for SMT process-based traceability according to claim 2, characterized in that, Further comprising: Step S332, the edge server takes a single production line as a resource unit to determine whether there are at least two bad PCBA board cards sharing the production line, if there are, in the remaining local map, mark the distribution quantity of the good products and the rejected defective products of the requested party determined by the MES system within the start and end time of the two bad PCBA board cards entering and leaving the production line.

4. The data processing method for SMT process-based traceability according to any one of claims 1 to 3, characterized in that, The first feedback information further comprises a one-to-one mapping relationship table between the list information and the bad PCBA board card identifier, and notes the specific time of each bad PCBA board card entering and leaving the production line in the mapping relationship table.

5. The data processing method for SMT process-based traceability according to any one of claims 1 to 3, characterized in that, If the edge server finds that the SMT manufacturer of the partial board card identifier in the list information is not the requested party, the edge server forwards the board card identifier whose SMT manufacturer is not the requested party to the cloud server, and then the cloud server forwards the board card identifier to the client, so that the requester user corrects or deletes the incorrect board card identifier expression and then re-sends a new first request.

6. The data processing method for SMT process-based traceability according to any one of claims 1 to 3, characterized in that, Further comprising: Step S5, the client acquires a second request continued by the requester after understanding and evaluating the first feedback information, and sends the second request to the cloud server; The second request automatically carries the identity information of the requested party, the identity information of the requester, the list information and the public key information of the requested party in the first request, and also forces the requester to fill in the respective bad characteristics corresponding to each bad PCBA board card in the list information; Step S6, the cloud server forwards the second request to the edge server of the requested party according to the request type information and the identity information of the requested party; Step S7, the edge server judges whether the bad PCBA board card combination of the common process execution equipment in the local map has a common bad characteristic, if yes, determines the minimum material batch combination common to the combination with the common bad characteristic, and finds the potential cause associated with any material in the minimum material batch combination according to the common bad characteristic in the fault library; then takes the union of the minimum material batches with the association to determine the range of suspicious batches, and compares the internal good and defective data of all board cards in the suspicious batch range with the board cards outside the range based on the list information correction to obtain a comparison result, and then sends the comparison result to the quality control personnel of the requested party for reference; finally, the second feedback information created by the quality control personnel with reference to the comparison result is encrypted by the public key of the requested party, and then forwarded to the client by the cloud server; Step S8, the client decrypts the second feedback information based on the private key of the requester and outputs the second feedback information.

7. A data processing system based on SMT process traceability, the nodes of the network comprising a cloud server, a client, an edge server and an MES system server; each node comprising a memory, a processor and a computer program stored on the memory and capable of running on the processor, characterized in that, The processors of the nodes execute corresponding computer programs to cooperatively implement the method of any one of claims 1-6.

Citation Information

Patent Citations

  • PCBA product quality management and optimization system and data transmission method

    CN120235360B

  • Data processing method and system of SMT cloud platform

    CN118279023A

  • PCBA product quality management and optimization system and data transmission method

    CN120235360A