Data processing method and system based on SMT technology tracing

By using a data processing method based on SMT process traceability and leveraging the collaborative work of cloud servers and edge servers, secure and efficient sharing of upstream and downstream SMT process data and potential batch defect assessment of defective PCBA products were achieved, solving the security and efficiency issues of data sharing in existing technologies.

CN120912231AActive Publication Date: 2025-11-07HUNAN HYFLEX TECH +1
View PDF 9 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies struggle to achieve data sharing across the upstream and downstream of the SMT process, especially in balancing data security and efficiency.

Method used

By employing a data processing method based on SMT process traceability, and through the collaborative work of cloud servers and edge servers, utilizing asymmetric key encryption technology and a pre-built resource distribution map, targeted data sharing and high-value content reproduction are achieved.

Benefits of technology

It achieves secure and efficient data transmission, ensures data accuracy and reliability, reduces operation and maintenance costs, and helps requesters quickly understand and assess potential batch defects in defective PCBA products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120912231A_ABST
    Figure CN120912231A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electrical digital data processing, and discloses a data processing method and system based on SMT (Surface Mount Technology) technology tracing, so as to realize mining and reproduction of high-value data. The method comprises the steps that 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 list information carried in the first request is group information formed by board card identifiers corresponding to at least two bad PCBA board cards in a one-to-one mapping mode according to a list sequence by the requesting party in the rechecking process; after the edge server verifies that SMT manufacturers of the board card identifiers in the list information are all requested parties, the edge server extracts traceability information from the MES system according to the bad PCBA board card identifiers to generate first feedback information, encrypts the first feedback information with public keys of the requested parties, and forwards the encrypted first feedback information to the client through the cloud server; therefore, a requester can know and evaluate whether the bad PCBA products in the list information have potential bad batches or not.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electric digital data processing, and in particular to a data processing method and system based on SMT (Surface Mount Technology) process tracing. BACKGROUND

[0002] In the PCBA product quality management and optimization system and data transmission method disclosed by the applicant of the present application in the prior art with the domestic publication number CN120235360B, the safe storage and directional sharing of quality management data are realized by using industrial internet, artificial intelligence, cloud storage and other technologies.

[0003] Based on the above existing platform, how to carry more functions to promote data sharing between upstream and downstream (or called supply and demand parties) in the industry has become a new problem faced by the applicant of the present application. SUMMARY

[0004] The present application aims to disclose a data processing method and system based on SMT process tracing to realize the mining and reproduction of high-value data.

[0005] To achieve the above purpose, the data processing method based on SMT process tracing disclosed by the present application comprises: Step S1, a cloud server receives and analyzes a first request sent by a client, the first request carrying request type information, identity information of a requested party, identity information of a requester, list information and public key information of the requested party; the list information is a group information composed of board card identifiers respectively corresponding to at least two defective PCBA (Printed Circuit Board Assembly) board cards in the order of the list one by one in the re-inspection process by the requester; Step S2, the cloud server forwards the first request to an edge server of the requested party according to the request type information and the identity information of the requested party; Step S3, the edge server checks that the SMT manufacturers of the board card identifiers in the list information are all the requested party, extracts tracing information from the MES system according to the defective PCBA board card identifiers 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: Step S31, the edge server finds and copies a resource distribution map that is time-effective with 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 by process; Step S32, the edge server marks the flow path of the list order one by one mapped with each defective PCBA board card in the copied resource distribution map according to the trace information; Step S33, the edge server deletes the part irrelevant to each defective PCBA board card in the marked resource distribution map, then carries the reserved local map in the first feedback information after scaling processing. Step S4, the client outputs the first feedback information after decryption based on the private key of the requester, so that the requester understands and evaluates whether the defective PCBA product in the list information has potential batch defects.

[0006] Preferably, the method further comprises: Step S321, the edge server sorts the time of different list orders flowing into the same process node in the reserved local map in order, and assigns different colors to the connection lines for associating the front and rear processes on the flow paths of the two list orders in time sequence.

[0007] Preferably, the method further comprises: Step S322, the edge server takes a single production line as a resource unit to determine whether there are at least two defective PCBA board cards sharing the production line, if so, marks the distribution quantity of the requested party's self-inspected good products and rejected defective products in the start and end time of the two defective PCBA board cards entering and leaving the production line in the reserved local map based on the MES system.

[0008] Preferably, the first feedback information further comprises a one-to-one mapping relationship table between the list information and the defective PCBA board card identification, and the specific time of each defective PCBA board card entering and leaving the production line is noted in the mapping relationship table.

[0009] Preferably, if the edge server checks that the SMT manufacturer of part of the board card identification in the list information is not the requested party, the edge server forwards the board card identification whose SMT manufacturer is not the requested party to the client through the cloud server, so that the user of the requested party corrects or deletes the incorrect board card identification and then re-sends a new first request.

[0010] Preferably, the method further comprises: 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, 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 supplement the respective adverse characteristics corresponding to each adverse 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 adverse PCBA board card combination of the common process execution equipment in the local map exists a common adverse characteristic, if exists, determines the minimum material batch combination common to the combination of the common adverse characteristics, and finds the potential causes associated with any material in the minimum material batch combination according to the common adverse characteristics in the fault library; then takes the union of the minimum material batches with the associated 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 after the internal good and defective data are corrected based on the list information 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 outputs the second feedback information based on the private key of the requester.

[0011] To achieve the above purpose, the application also discloses a data processing system based on SMT process traceability, and the nodes in the network 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, and the processor of each node executes the corresponding computer program to cooperatively realize the above method.

[0012] The application has the following beneficial effects: 1. The asymmetric key pair encryption technology is used to realize the directional sharing of data, the interaction mode with the existing platform is consistent, the operation and maintenance cost of the platform is reduced, and the security in the data transmission process is ensured.

[0013] 2. The reproduction of high-value content is realized by marking each list order circulation path in the pre-set resource distribution map, compared with the map created by the extracted traceability information, the efficiency is faster, the accuracy and reliability of the spatial layout can reach 100%, and the problems such as deviation from the actual spatial layout, error and even downtime caused by creating the map by the extracted traceability information are completely avoided.

[0014] Generally, the resource distribution map is pre-stored in a local database readable and writable by the edge server, and the updating frequency is relatively low. Even if the single historical resource distribution map to be copied matches the list information, the historical resource distribution map can be accurately matched according to the time information written in the attribute information of each historical resource distribution map, so that the union of the start time and the end time of each defective PCBA board card in the list information recorded in the MES system is within the effective time of the corresponding resource distribution map.

[0015] In rare special cases, if the union of the start time and the end time of each defective PCBA board card in the list information recorded in the MES system spans two or more resource distribution maps, the defective PCBA board card in the current list information is segmented according to the effective time of the related resource distribution map, so that the union of the start time and the end time of the defective PCBA board card in any sub-list after segmentation is within the effective time of a single corresponding resource distribution map.

[0016] 3. After marking the flow path of each list order in the resource distribution map and deleting the part irrelevant to each defective PCBA board card, on the one hand, the irrelevant information avoids distracting the attention of the requester, and on the other hand, it leaves more space for scaling processing; at the same time, it also makes the whole resource distribution map (most production and preparation sites usually have multiple production lines, and the PCBA tasks of each production line have relatively wide flexibility) still be kept confidential; thereby achieving more with one effort.

[0017] 4. The essence of the partial map reproduced based on the present application is to excavate high-value content from the trace information, and the requester can clearly and intuitively understand and evaluate the dispersion of the defective PCBA board card, so as to preliminarily understand and evaluate whether the defective PCBA product in the list information has potential batch defects.

[0018] 5. More extended information can be loaded in the partial map, such as the specific time of each defective board card entering and leaving the production line (which can reflect the time concentration degree) and other dimension information (including but not limited to: the distribution number of the requested party's self-inspected good products and rejected defective products of the two defective PCBA board cards in the same production line within the start time and the end time of entering and leaving the production line, determined based on the MES system), so as to assist the requester to more accurately understand and evaluate whether the defective PCBA product in the list information has potential batch defects; thereby making the present application have good expansibility.

[0019] The present application will be further described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings, which form a part of this application, are included to provide a further understanding of the application, illustrate the preferred embodiment of the application and assist in Figure 1 is a main flow diagram of the data processing method based on SMT process traceability disclosed by the embodiment of the application.

[0021] Figure 2 is a flow diagram continued on demand after Figure 1 . DETAILED DESCRIPTION

[0022] The embodiments of the application will be described in detail below with reference to the drawings, but the application can be implemented in various different ways limited and covered by the claims.

[0023] Embodiment 1 The data processing method based on SMT process traceability disclosed by the embodiment includes: Figure 1 as shown, comprising: Step S1, the cloud server receives and parses the first request sent by the client.

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

[0025] Among them, the list information of this step is the first creation of the application in the industry, and is specifically a group information composed of the board card identifiers respectively corresponding to at least two defective PCBA board cards in the order of the list one by one mapped by the requestor in the re-inspection process. As a distinction from the subsequent second request, the list information in the first request does not need to specify the defective features of the defective PCBA board card, which facilitates the process personnel to quickly operate and obtain the first feedback information of the subsequent step in time.

[0026] If there is only a single defective PCBA board card in the re-inspection process, it is usually evaluated that there is no potential batch defect, which does not belong to the range concerned by the embodiment.

[0027] 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.

[0028] This step is based on the forwarding of data frames, which is not described in detail.

[0029] Step S3, after verifying that the SMT manufacturers of the board card identifiers in the list information are all the requested party, the edge server extracts the traceability information from the MES system according to the defective PCBA board card identifiers 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.

[0030] In this step, the MES system, i.e., the Manufacturing Execution System, has the following core values: 1. Data integrity: Ensure that the key data of each board card, each material, and each process step is accurately recorded and associated.

[0031] 2. Traceability efficiency: Quickly retrieve complete production history through unique board card identifiers (such as serial numbers or barcodes).

[0032] 3. Data analysis capability: Strong query, filtering, and statistical functions can quickly aggregate and analyze massive production data by various dimensions (time, material batch, equipment, defect code, etc.) to identify abnormal trends and correlations.

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

[0034] 5. Collaboration foundation: Provide data support for communication with downstream integrators and upstream suppliers to make problem positioning more accurate.

[0035] Based on the traceability information extracted from the MES system, the core point of this step is the generation process of the first feedback information, which specifically includes: Step S31, the edge server finds and copies the resource distribution map that matches the time effectiveness of the list information; the resource distribution map is a virtual map that integrates cross-plant resources according to the arrangement order of each execution device on the actual production line of the requested party.

[0036] In the resource distribution map of this sub-step, it usually includes conveyors, process nodes, and other supporting resources. The conveyor is analogous to the highway in the traffic map, and the process node is analogous to the service area in the traffic map. The process node mainly includes the execution device corresponding to a single processing process and the execution device corresponding to a single quality control monitoring node.

[0037] Generally, the resource distribution map is pre-stored in the local database readable and writable by the edge server, and the update frequency is relatively low. Even if the matching list information is a single historical resource distribution map that needs to be copied, the accurate matching can be performed according to the time limit information written in the attribute information of each historical resource distribution map, so that the union of the start time and the end time of each defective PCBA board card in the list information recorded in the MES system is within the effective time of the corresponding resource distribution map.

[0038] In rare special cases, if the union of the start time and the end time of each defective PCBA board card in the list information recorded in the MES system spans two or more resource distribution maps, the defective PCBA board card in the current list information is segmented according to the effective time of the related resource distribution map, so that the union of the start time and the end time of the defective PCBA board card in any sub-list after segmentation is within the effective time of a single corresponding resource distribution map.

[0039] Step S32, the edge server marks the flow path of the list order one-to-one mapped with each defective PCBA board card in the copied resource distribution map according to the trace information.

[0040] In this step, the device information of each process node in the resource distribution map is consistent with the actual device information, so that the flow path information of each defective PCBA board card recorded in the MES system can be simplified and processed according to the trace information and then reproduced in the resource distribution map.

[0041] In a specific form, if a minimalist mode is used, only the corresponding list number can be marked at the start or end position of the flow path. As a variation, the corresponding list number is also marked at both ends and the appropriate process nodes in the middle. However, this embodiment avoids marking all associated list numbers at each process node, and the interval can be set with corresponding constraints. In order to avoid too many list numbers at the same process node and cause confusion between flow paths, the maximum number of list numbers that each process node can carry can also be set, and a multi-objective optimization algorithm is used to determine a reasonable distribution scheme of the list numbers marked at the intermediate process nodes of multiple flow paths.

[0042] Further, the sub-step can further include the following two or any son steps to load more expansion information in the local map, so that the requester can more accurately understand and evaluate whether the defective PCBA product in the list information has potential batch defects.

[0043] Step S321, the edge server sorts the time when the different list orders flow to the same process node in the reserved local map in chronological order, and assigns different colors to the connection lines used to associate the two processes before and after each other on the respective flow path for the two list orders in time sequence; the process node includes the execution device corresponding to a single processing process and the execution device corresponding to a single quality control monitoring node.

[0044] Step S322, the edge server takes a single production line as a resource unit to determine whether there are at least two defective PCBA board cards sharing the production line, and if so, marks the start and end times of the two defective PCBA board cards sharing the production line in the reserved local map within the production line based on the distribution quantity of the requested self-inspected good products and the rejected defective products determined by the MES system.

[0045] Step S33, the edge server deletes the part of the marked resource distribution map irrelevant to each defective PCBA board card, and then carries out scaling processing on the reserved local map in the first feedback information.

[0046] In this step, the scaling ratio can be calculated according to the size of the corresponding template in the first feedback information and the actual pixel size of the local map, which is a prior art and will not be described in detail. Preferably, the first feedback information further includes a one-to-one mapping relationship table between the list information and the defective PCBA board card identifier, and the specific time of each defective PCBA board card entering and leaving the production line is noted in the mapping relationship table.

[0047] In addition, if the SMT manufacturer of part of the board card identifier in the list information is not the requested party in the verification by the edge server, the board card identifier whose SMT manufacturer is not the requested party is forwarded to the client through the cloud server, so that the requested party user can correct or delete the incorrect board card identifier and then resend a new first request.

[0048] Step S4, the client outputs the first feedback information based on the private key of the requester for the requester to understand and evaluate whether there is a potential batch defect in the defective PCBA product in the list information.

[0049] Further, as shown in Figure 2 the embodiment method further includes: Step S5, the client obtains a second request continued by the requester after understanding and evaluating the first feedback information and sends the second request to the cloud server.

[0050] In this step, the second request automatically carries the identity information of the requester, the identity information of the requester, the list information and the public key information of the requester in the first request, and also forces the requester to fill in the list information with the respective bad features corresponding to each bad PCBA board card. The input method of the bad features can be to select single or multiple bad features in the preset hidden drop-down items. Specific bad features include but are not limited to: open soldering, resistance monument, capacitor short circuit, BGA virtual welding and others (for manual supplement of bad features not pre-included through note).

[0051] Step S6, the cloud server forwards the second request to the edge server of the requester according to the request type information and the identity information of the requester.

[0052] Step S7, the edge server judges whether the bad PCBA board card combination of the common process execution device in the local map exists common bad features one by one, if exists, determines the minimum material batch combination common to the (PCBA board card) combination with common bad features, and finds the potential causes associated with any material in the minimum material batch combination according to the common bad features in the fault library; then takes the union of the minimum material batches with the associated 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 after the list information is corrected to obtain the comparison result, and then sends the comparison result to the quality control personnel of the requester for reference; finally, the second feedback information created by the quality control personnel referring to the comparison result is encrypted with the public key of the requester and then forwarded to the client through the cloud server.

[0053] In this step, the minimum material batch is the smallest physical packaging unit of the material, which is usually a material roll, a material tray or a material belt, etc. The reason for correcting the internal good and defective data of all board cards in the suspicious batch range based on the list information is mainly that the re-inspected bad PCBA board card is considered as a good product in the original internal statistical data; the logic of the correction process is to correct the re-inspected bad PCBA board card in the internal statistical data as defective (i.e. the bad product that should be rejected).

[0054] For example: the internal good and defective data in a suspicious batch range are 198 and 2 respectively, and the number of bad PCBA board cards in the suspicious batch range in the list information is 3, then the number of good products in the suspicious batch range after modification is: 198-3=195, and the number of defective products after correction is 2+3=5.

[0055] In addition, the process of taking the union of the minimum material batches associated with all the board cards in the range of the suspicious batch determined as follows: assuming that material A has an associated potential cause with the common defective features of at least two defective PCBA board cards in the second request in the fault library, and the corresponding minimum material batch is B; material C also has an associated potential cause with the common defective features of at least two defective PCBA board cards in the second request in the fault library, and the corresponding minimum material batch is D; then the range of the suspicious batch after taking the union is composed of E board cards using B batch material A and F board cards using D batch material C.

[0056] In this step, the common minimum material batch combination is combined with the fault library to reasonably determine the range of the suspicious batch, which can ensure the logical rationality and reliability of the reference content; in the second feedback information, the relevant quality control personnel can also create arguments and conclusions on whether there is a potential batch defect in more dimensions by combining the comparison results according to personal experience and / or with the help of other intelligent analysis tools.

[0057] In this embodiment, the evaluation logic of strong evidence pointing to batch problems includes but is not limited to the following exemplary subsequent cases: multiple defective board cards have exactly the same material batch combination (especially key components and solder paste, etc.), most defective board cards are concentrated in a very short time window or a specific production line, the defective rate in the range of the suspicious batch in the comparison report is significantly higher than the defective rate of the board cards outside the range, etc.

[0058] On the contrary, the evaluation logic of strong evidence pointing to non-batch problems includes but is not limited to the following exemplary subsequent cases: the production time, material batch, and equipment usage of the defective board cards are very scattered, and there is no obvious commonality; the defective rate in the range of the suspicious batch in the comparison report is basically the same as the defective rate of the board cards outside the range, etc.

[0059] Step S8, the client decrypts and outputs the second feedback information based on the private key of the requester.

[0060] In summary, the series of interactive processing of the second feedback information is used for the more credible evaluation results made by the corresponding quality control personnel of the requested party based on the comparison results of the system automatic processing after the requester cannot determine that there is no potential batch defect based on the first feedback information, and the two have a strong correlation and a strong complementary relationship; at the same time, based on the fact that batch defects are usually small probability events (i.e., in most cases, the requester does not need to send a second request after getting the first feedback information), so that the second request as a continuation of the first request can greatly reduce the data processing pressure of the edge server, and also greatly reduce the number of quality control personnel required by the requester.

[0061] Embodiment 2 The embodiment discloses a data processing system based on SMT process tracing, and the networked 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, and the processor of each node executes the corresponding computer program to cooperatively implement the above method.

[0062] In summary, the method and system disclosed in the above two embodiments of the application have at least the following beneficial effects: 1. The asymmetric key pair encryption technology is used to realize directional sharing of data, the interaction mode with the existing platform is consistent, the operation and maintenance cost of the platform is reduced, and the security in the data transmission process is ensured.

[0063] 2. The reproduction of high-value content is realized by marking the list order flow path in the preset resource distribution map, compared with creating a map through extracted tracing information, the efficiency is faster, the accuracy and reliability of the spatial layout can reach 100%, and many problems such as deviation from the actual spatial layout, error and even downtime caused by creating a map through extracted tracing information are completely avoided.

[0064] 3. After marking the flow path of each list order in the resource distribution map, the part irrelevant to each bad PCBA board card is deleted, on the one hand, the irrelevant information avoids distracting the attention of the requester, on the other hand, more space is reserved for scaling processing; at the same time, the whole resource distribution map can still be kept confidential; so that one can achieve multiple purposes.

[0065] 4. The local map reproduced based on the application is essentially high-value content mined from tracing information, the requester can clearly and intuitively understand and evaluate the dispersion of the bad PCBA board card, so as to preliminarily understand and evaluate whether there is potential batch defect in the bad PCBA product in the list information.

[0066] 5. More extended information can be loaded in the local map, such as the specific time of the entry and exit of each bad board card (which can reflect the time concentration degree) and other dimension information (including but not limited to: the distribution number of the requested party's self-inspected good products and rejected defective products based on the MES system within the start and end time of the two bad PCBA board cards in the common production line), so as to assist the requester to more accurately understand and evaluate whether there is potential batch defect in the bad PCBA product in the list information; and the application has good expansibility.

[0067] The above merely provides the preferred embodiments of the present application, and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the principles and technical scope of the present application shall fall into the scope of the present application.

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 rechecking 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 S321, 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 S322, 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 requested party user corrects or deletes the incorrect board card identifier 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 requestor 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 requestor, the list information and the public key information of the requested party in the first request, and also forces the requestor 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 corrected list information 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 requestor 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

  • Code information tracing management method based on SMT on-line mount products

    CN107679873A

  • Industrial product quality tracing and analysis method and device and storage medium

    CN115358611A

  • Data processing method and system of SMT cloud platform

    CN118279023A

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

    CN120235360A