Whole-course tracing method and system for group meal food

By constructing a traceability map and traversing and evaluating the target path, combined with a broken chain repair mechanism, the problems of missing data and association errors in the group meal food traceability system were solved, achieving higher traceability accuracy and reliability.

CN120806992AInactive Publication Date: 2025-10-17GUANGDONG HONGCHUANG CATERING GROUP CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510975348.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-15
Publication Date
2025-10-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing group meal food traceability system has data missing or cross-link data correlation errors, resulting in incomplete or inaccurate traceability chain, affecting the accuracy and reliability of food safety supervision and problem handling.

Method used

By constructing a traceability graph, traversing to obtain multiple candidate traceability chain paths, performing confidence assessment based on preset evaluation dimensions, screening out the target traceability chain path, and obtaining auxiliary information sets to repair the path when a broken chain is found.

Benefits of technology

It improves the accuracy and reliability of group meal food traceability, reduces the difficulty of food safety supervision and problem handling, and ensures the integrity and accuracy of the traceability chain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120806992A_ABST
    Figure CN120806992A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of group meal food traceability, and particularly provides a group meal food whole-course traceability method and system, and the method comprises the steps: carrying out the traversing of a pre-constructed traceability map according to a food traceability request when the food traceability request is received; based on a first preset evaluation dimension, performing confidence evaluation on each candidate traceability chain path to obtain a plurality of first confidence evaluation results, and screening out a target traceability chain path from all the candidate traceability chain paths according to all the first confidence evaluation results; analyzing whether the target traceability chain path is broken, if yes, repairing the target traceability chain path according to the auxiliary information set and outputting the repaired target traceability chain path, and if not, directly outputting the target traceability chain path; according to the method, the problem that the generated tracing chain is incomplete or inaccurate due to data missing or cross-link data association errors existing in the acquired tracing data can be effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of group meal food traceability, in particular to a group meal food whole-process traceability method and system. BACKGROUND

[0002] As a large-scale centralized catering mode, the food safety of group meal is related to the health of many consumers. In order to protect the safety of group meal food and quickly and accurately locate the source and recall when problems occur, the construction of group meal food traceability system is crucial. The system aims to record and manage the whole process information of food from food material procurement to food cooking.

[0003] Due to the influence of various factors (such as recording errors and not recording food material replacement in time), the traceability data collected may have data missing (information of a certain link is not recorded) or cross-link data association error (for example, product and raw material batch association error), and data missing will cause the generated traceability chain to be broken, and data association error will cause the generated traceability chain to be inaccurate, so the prior art has the problem that the generated traceability chain is incomplete or inaccurate due to the traceability data collected having data missing or cross-link data association error, thereby causing the accuracy and reliability of group meal food traceability to be low, which brings great challenges to food safety supervision and problem handling.

[0004] At present, there is no effective technical solution to the above problems. It should be noted that the above information disclosed in this part is only used to understand the background of the present application concept, and therefore can contain information that does not constitute prior art. SUMMARY

[0005] The purpose of the present application is to provide a group meal food whole-process traceability method and system, which can effectively solve the problem that the generated traceability chain is incomplete or inaccurate due to the traceability data collected having data missing or cross-link data association error.

[0006] In a first aspect, the present application provides a group meal food whole-process traceability method, which comprises the following steps: S1, when a food traceability request is received, traversing a pre-constructed traceability graph according to the food traceability request to obtain a plurality of candidate traceability chain paths; S2, respectively evaluating the confidence of each candidate traceability chain path based on a first preset evaluation dimension to obtain a first confidence evaluation result corresponding to each candidate traceability chain path, and then screening a target traceability chain path from all candidate traceability chain paths according to all first confidence evaluation results; S3, analyze whether the target traceability chain path is broken, if yes, obtain an auxiliary information set based on the position where the break occurs, then repair the target traceability chain path according to the auxiliary information set and output the repaired target traceability chain path, if not, directly output the target traceability chain path.

[0007] The application provides a full-process traceability method for group meal food, which effectively solves the problem of inaccurate traceability chain caused by data correlation error by constructing a traceability map and traversing to obtain multiple candidate traceability chain paths and screening a target traceability chain path from all candidate paths based on a preset dimension confidence evaluation result. The application can also effectively solve the problem of incomplete traceability chain caused by data loss by introducing a mechanism of obtaining an auxiliary information set based on the break position and repairing the path. Therefore, the application can effectively solve the problem of incomplete or inaccurate traceability chain caused by data loss or cross-link data correlation error in the collected traceability data, thereby effectively improving the accuracy and reliability of group meal food traceability and effectively reducing the difficulty of food safety supervision and problem handling.

[0008] In a second aspect, the application further provides a full-process traceability system for group meal food, which comprises: A candidate traceability chain acquisition module is configured to, when receiving a food traceability request, traverse a pre-constructed traceability map according to the food traceability request to obtain multiple candidate traceability chain paths. A target traceability chain acquisition module is configured to respectively evaluate the confidence of each candidate traceability chain path based on a first preset evaluation dimension to obtain a first confidence evaluation result corresponding to each candidate traceability chain path, and then screen a target traceability chain path from all candidate traceability chain paths according to all first confidence evaluation results. A broken chain repair module is configured to analyze whether the target traceability chain path is broken, if yes, obtain an auxiliary information set based on the position where the break occurs, then repair the target traceability chain path according to the auxiliary information set and output the repaired target traceability chain path, if not, directly output the target traceability chain path.

[0009] The application provides a group meal food full-process tracing system, which effectively solves the problem of inaccurate tracing chain caused by data correlation error in the manner that a tracing map is constructed and multiple candidate tracing chain paths are acquired through traversal, and a target tracing chain path is screened from all candidate paths in combination with a confidence evaluation result based on a preset dimension.

[0010] As can be seen, the group meal food full-process tracing method and system provided by the application effectively solve the problem of inaccurate tracing chain caused by data correlation error in the manner that a tracing map is constructed and multiple candidate tracing chain paths are acquired through traversal, and a target tracing chain path is screened from all candidate paths in combination with a confidence evaluation result based on a preset dimension, and the application can effectively solve the problem of incomplete tracing chain caused by data loss in the manner that a mechanism of acquiring an auxiliary information set based on a broken chain position and performing path repair is introduced, so that the application can effectively solve the problem of incomplete or inaccurate tracing chain caused by data loss or cross-link data correlation error in the collected tracing data, thereby effectively improving the accuracy and reliability of group meal food traceability and effectively reducing the difficulty of food safety supervision and problem handling. BRIEF DESCRIPTION OF DRAWINGS

[0011] Figure 1 A flowchart of a group meal food full-process tracing method provided by an embodiment of the application.

[0012] Figure 2 A structural schematic diagram of a group meal food full-process tracing system provided by an embodiment of the application.

[0013] The drawings show that: 1, candidate tracing chain acquisition module; 2, target tracing chain acquisition module; 3, broken chain repair module. DETAILED DESCRIPTION

[0014] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work fall within the scope of protection of the present application.

[0015] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.

[0016] First, as Figure 1 As shown, this application provides a method for full traceability of group meal food, which includes the following steps: S1. Upon receiving a food traceability request, traverse the pre-built traceability graph according to the food traceability request to obtain multiple candidate traceability chain paths; S2. Confidence evaluation is performed on each candidate traceability chain path based on a first preset evaluation dimension to obtain a first confidence evaluation result corresponding to each candidate traceability chain path, and then a target traceability chain path is screened out from all candidate traceability chain paths based on all the first confidence evaluation results; S3. Analyze whether the target traceability chain path is broken. If so, obtain an auxiliary information set based on the location where the break occurs, then repair the target traceability chain path based on the auxiliary information set and output the repaired target traceability chain path. If not, directly output the target traceability chain path.

[0017] The receiving of the food traceability request in step S1 refers to the system receiving an instruction from a user or another system to query specific food traceability information. The traceability graph refers to a graph structure representing entities and their relationships at each link of the group meal food from raw materials to consumption. The traceability graph can be an existing knowledge graph or a relationship graph database. The nodes in the traceability graph represent traceability entities (such as suppliers, batches, production links, distribution vehicles, and canteens). The edges in the traceability graph represent the relationships between traceability entities (such as procurement, production, transportation, processing, distribution, etc.). Traversing the traceability graph refers to starting from the starting node related to the traceability request (for example, a certain batch of finished products or a certain link), exploring all possible connection paths along the edges in the graph. The embodiment can use existing depth-first search or breadth-first search algorithms to traverse the pre-constructed traceability graph according to the food traceability request to find all potential traceability chains, thereby obtaining multiple candidate traceability chain paths. It should be understood that these candidate traceability chain paths may contain unreliable paths constructed based on incorrect data association.

[0018] The first preset evaluation dimension in step S2 refers to a standard for measuring the credibility of the traceability chain path, such as the reliability of the data source (e.g., official data sources have higher scores than enterprise self-reported data sources). Confidence evaluation refers to quantitatively scoring each candidate traceability chain path based on the first preset evaluation dimension to obtain a first confidence evaluation result reflecting the credibility of the path. Specifically, the confidence evaluation of the embodiment can be based on multiple dimensions (e.g., one dimension is the source of data on the traceability chain path, data from official regulatory platforms can be given a higher weight or score, data from enterprise internal systems is given a medium weight or score, and data from paper record scanning is given a lower weight or score; another dimension is the logical consistency of data on the traceability chain path, such as checking whether the inventory quantity change of adjacent links conforms to the physical flow rule, and checking whether the timestamps of each link are arranged in order). For each candidate traceability chain path, the embodiment can calculate a comprehensive confidence score by summing its performance in each evaluation dimension, for example, the data source score of path A is 0.8, the logical consistency score is 0.9, and the weight of each dimension is 0.5, so the confidence score is calculated as 0.8*0.5 + 0.9*0.5 = 0.85. The target traceability chain path is selected from the multiple candidate paths according to the first confidence evaluation result. Preferably, the embodiment selects the candidate traceability chain path with the highest first confidence evaluation result as the target traceability chain path. Since the first confidence evaluation result can reflect the credibility value of each candidate traceability chain path, and the embodiment selects the target traceability chain path from all candidate paths based on these values, the embodiment can select an accurate traceability chain to solve the problem of inaccurate traceability chain caused by data association errors.

[0019] In step S3, analyzing whether the target traceability chain path is broken refers to checking whether the selected target traceability chain path has an interruption, i.e., whether there is a missing connection edge between nodes in the path. This embodiment can be implemented by checking whether there is an expected association relationship between adjacent nodes in the path (i.e., whether there is a missing edge representing the association relationship between traceable entities in the target traceability chain path). The broken link position refers to the specific position where the path interruption occurs, and the broken link position is manifested as a missing connection edge between two nodes. Obtaining the auxiliary information set refers to collecting additional information near the broken link position. The auxiliary information set is supplementary data used to help repair the broken part when the traceability chain is detected to be broken. The auxiliary information set can include inventory records, production batch information, timestamps, and related document information of the links before and after the broken link position, etc. This embodiment can obtain the auxiliary information set from the traceability database, enterprise internal system, or other associated data sources. Repairing the target traceability chain path according to the auxiliary information set refers to inferring or reconstructing the disconnected connection using the collected auxiliary information (for example, inferring the missing logistics or production link by matching inventory changes and time information). This embodiment can use rule matching, data association algorithms, or inference models based on historical data to implement repairing the target traceability chain path according to the auxiliary information set, and generate a continuous traceability chain. Outputting the repaired target traceability chain path refers to providing the complete traceability chain after repair to the user or subsequent system. If the target path is not broken, the path is directly outputted.

[0020] The core innovation of the present application is to build a traceability map and traverse to obtain multiple candidate traceability chain paths, and to select a target traceability chain path from all candidate paths based on the confidence evaluation result based on the preset dimension, to solve the problem of inaccurate traceability chain caused by data association errors. For the broken link problem that may exist in the target traceability chain path, the application introduces a mechanism for obtaining an auxiliary information set based on the broken link position and repairing the path, to solve the problem of incomplete traceability chain caused by data missing, thereby effectively improving the completeness and accuracy of the group meal food traceability chain in the case of data missing or association errors.

[0021] Specifically, upon receiving a traceability request for group meal food, this method does not simply search for a pre-set path. Instead, it comprehensively traverses a pre-constructed traceability graph. The traceability graph contains data on all steps in the entire process of group meal food production, from raw materials to consumption, and their interrelationships. This traversal process explores all potential traceability paths relevant to the request, thereby obtaining multiple candidate traceability chain paths. This step is the basis for obtaining potential traceability information and provides a rich selection for subsequent evaluation and screening. Next, because the raw data may contain inaccurate associations, i.e., these candidate traceability chain paths may contain erroneous information, to address the traceability chain inaccuracy that may be caused by data association errors, this method performs a confidence assessment on each candidate traceability chain path obtained in step S1 based on a first pre-set evaluation dimension to quantify the credibility of each path and obtain a corresponding first confidence assessment result. Then, based on these assessment results, the path with the highest confidence or that meets specific conditions is selected from all candidate paths as the target traceability chain path. This assessment and screening process effectively identifies and eliminates unreliable paths constructed based on erroneous association data, thereby improving the accuracy of the final traceability result. Finally, even the selected target path may be broken due to missing data in some links. Therefore, this method further analyzes whether the selected target traceability chain path has a broken link problem. The broken link is usually caused by missing data in some links, resulting in path interruption. If the analysis finds that the target path is broken, the relevant auxiliary information set is obtained based on the location where the break occurs, and the broken link location is repaired using these auxiliary information sets, such as reconnecting the disconnected entities by inferring or matching information to generate a repaired target traceability chain path and output the repaired path; if the target traceability chain path is not broken, the traceability chain path is directly output. This broken link analysis and repair mechanism can effectively make up for the incomplete traceability chain problem caused by missing data, ensuring that the output traceability chain is continuous and complete, thereby improving the accuracy and reliability of traceability. Through the above steps, this method comprehensively utilizes the traversal capability of the traceability graph, the path screening capability based on the evaluation dimension, and the broken link analysis and repair capability, which can effectively deal with the common data missing and association error problems in group meal food traceability, and ultimately output a more accurate and complete traceability chain.

[0022] As a preferred embodiment, the solution of this application is specifically implemented as follows: Suppose you need to trace the source of pork in a batch of braised pork served in a cafeteria.

[0023] S1, a traceability request is received, requesting to trace the pork in a certain batch of braised pork in the canteen on a certain day. The system, according to the request, takes the batch of braised pork as the starting node in the pre-constructed traceability graph, and traverses upstream (towards the raw material) to trace the graph, which contains nodes such as suppliers, farms, slaughterhouses, distribution centers, canteen receiving, and associated edges such as procurement, transportation, and processing. The traversal process finds multiple possible pork source paths, for example: path A (canteen <- distribution center A <- slaughterhouse X <- farm 1), path B (canteen <- distribution center B <- slaughterhouse Y <- farm 2), path C (canteen <- distribution center A <- slaughterhouse Z <- farm 3).

[0024] S2, based on the first preset evaluation dimension, the confidence of paths A, B and C is evaluated, the evaluation dimension includes data source reliability (for example, the data of slaughterhouse X comes from the official platform, the score is high; the data of slaughterhouse Y comes from the enterprise self-built system, the score is medium; the data of slaughterhouse Z comes from paper record scanning, the score is low) and data logic consistency (for example, the matching degree of batch, quantity and timestamp of each link in path A is high, the score is high; the quantity of distribution center B to slaughterhouse Y in path B has a large difference, the score is low; the time sequence in path C is inverted, the score is low), that is, the evaluation result shows that the confidence of path A is the highest (for example 0.9), the confidence of path B is the second (for example 0.6), and the confidence of path C is the lowest (for example 0.3), according to the evaluation result, path A is selected as the target traceability chain path.

[0025] S3, analyze whether the target traceability chain path A (canteen <- distribution center A <- slaughterhouse X <- farm 1) has a broken chain. It is assumed that the inspection finds that there is a lack of specific transportation batch association record in the section of "distribution center A <- slaughterhouse X", which causes the path to be interrupted. Based on the broken chain position (between distribution center A and slaughterhouse X), an auxiliary information set is obtained, which includes the pig meat receiving records (quantity, time) of distribution center A in that time period and the pig meat delivery records (quantity, time) of slaughterhouse X in that time period, according to the auxiliary information set, it is found that the quantity of a certain batch of pig meat received by distribution center A is highly matched with the quantity and time of a certain batch of pig meat delivered by slaughterhouse X, therefore, the missing transportation association is inferred using these information, and then the missing transportation association is added to the broken chain position to obtain the repaired target traceability chain path (canteen <- distribution center A <- transportation batch M <- slaughterhouse X <- farm 1), and output the repaired traceability chain. If path A has no broken chain, path A is directly output.

[0026] Through the above technical solution, the application solves the problem that the traceability chain generated due to the data missing or cross-link data association error of the collected traceability data is incomplete or inaccurate, thereby improving the accuracy and reliability of the group meal food traceability.

[0027] In some preferred embodiments, step S3 comprises: S31, analyzing whether there is a missing edge representing the association relationship between the traceable entities in the target traceable chain path, if yes, indicating that the target traceable chain path is broken, determining the broken position based on the position of the missing edge in the target traceable chain path, and performing step S32, if not, indicating that the target traceable chain path is not broken, and directly outputting the target traceable chain path; S32, obtaining an auxiliary information set according to the traceable data corresponding to the nodes adjacent to the broken position; S33, generating a repair path segment according to the auxiliary information set; S34, inserting the repair path segment into the broken position to repair the target traceable chain path, and then outputting the repaired target traceable chain path.

[0028] The missing edge representing the association relationship between the traceable entities refers to that in the traceable graph, the edge representing the existence of certain physical flow or logical association between two traceable entities is not correctly constructed or is not found in path traversal, resulting in that there is no edge connection between the two nodes that should be connected in the target traceable chain path, forming a break. Generating a repair path segment refers to constructing one or more nodes and edges into a sub-path through analysis, inference or query according to the auxiliary information set, and the sub-path can logically or physically connect the two adjacent nodes at the broken position. Inserting the repair path segment into the broken position refers to removing the logical break between the two adjacent nodes at the broken position in the target traceable chain path, and placing the generated repair path segment at this position, so that the originally disconnected path is reconnected and forms a continuous traceable chain.

[0029] Specifically, the scheme elaborates the specific implementation of the broken chain detection and repair of the traceability chain. First, the broken chain is directly and explicitly detected by analyzing whether there is an edge missing representing the association between the traceability entities in the target traceability chain path. If an edge missing is found, it is confirmed that a broken chain occurs, and the specific position of the broken chain is determined based on the position of the missing edge in the path. This detection method based on the edge missing in the graph structure provides a clear and executable basis for broken chain identification. If there is no edge missing, it is considered that the path is complete, and the path can be directly output at this time to avoid unnecessary subsequent processing. After confirming the position of the broken chain, the auxiliary information set is obtained according to the traceability data corresponding to the nodes adjacent to the position of the broken chain. This is because the broken chain occurs between adjacent nodes, and the traceability data related to these nodes is most likely to contain clues that can help to re-establish the connection. This step provides the necessary data basis for the subsequent repair process. Then, the auxiliary information set is used to generate a repair path segment. The purpose of this repair path segment is to connect the two adjacent nodes that are disconnected to make up for the missing edge. Generating the repair path segment based on the auxiliary information set means that the repair process is based on the existing data to infer or reconstruct, so as to improve the rationality and accuracy of the repair. Finally, the actual repair operation is performed, and the generated repair path segment is inserted into the determined broken chain position to realize the physical connection of the disconnected traceability chain by inserting the repair path segment into the position of the missing edge, thereby completing the repair of the target traceability chain path. After the repair is completed, the scheme outputs the complete traceability chain to ensure the continuity and usability of the traceability result.

[0030] As a preferred embodiment, the scheme of the present application is implemented as follows: assuming that the target traceability chain path screened out when tracing a certain group meal food is: raw material A -> link B -> link C -> link E -> link F. In step S31, the system analyzes the path and finds that there is no edge representing the association relationship between link C and link E, and the system determines that a chain break occurs between link C and link E. In step S32, the system obtains an auxiliary information set according to the traceability data corresponding to link C and link E, such as the outbound record and production record of link C and the inbound record and use record of link E, etc. In step S33, the system infers that the output of link C flows to link E through the intermediate link (such as transportation link D) according to the outbound batch and time of link C and the inbound batch and time of link E, and generates a repair path segment based on the inference result, for example, "link C -> link D -> link E". In step S34, the system inserts the generated repair path segment between link C and link E to form the repaired traceability chain path: raw material A -> link B -> link C -> link D -> link E -> link F, and then outputs the repaired path. Through the above scheme, the present application can provide a specific and operable traceability chain break detection and repair process, effectively identify the break caused by data missing in the traceability chain, and attempt to rebuild the connection based on the existing data, thereby improving the integrity, accuracy and reliability of the group meal food traceability chain, which is helpful for food safety supervision and problem handling.

[0031] In some preferred embodiments, the auxiliary information set includes the first inventory change quantity and the first inventory change time corresponding to each downstream traceability entity and the second inventory change quantity and the second inventory change time of each upstream traceability entity, and step S33 includes: S331, screening target downstream traceability entities and target upstream traceability entities from all downstream traceability entities and all upstream traceability entities based on the preset group meal food physical flow rule according to the first inventory change quantity, the first inventory change time, the second inventory change quantity and the second inventory change time; S332, taking the path segment connecting the target downstream traceability entity and the target upstream traceability entity as the repair path segment.

[0032] The preset group meal food physical flow rule refers to the rules or constraints that should be followed when the group meal food is physically transferred between different traceability entities, which can be realized by a series of rule sets based on industry standards, historical data analysis, expert experience or specific business processes, for example, it can include constraints on inventory quantity change ratio, time sequence, geographical location association, transportation mode matching, etc.

[0033] Specifically, when the target traceability chain path is broken, the system obtains traceability data corresponding to the nodes adjacent to the broken position, and obtains an auxiliary information set based on the data, which contains inventory change data (quantity and time) of all possible downstream traceability entities and upstream traceability entities near the broken position, which is direct evidence of the flow of food between entities. Then, the system compares the inventory change data in the auxiliary information set with the preset group meal food physical flow rules to filter out a pair of entities (i.e., the target downstream traceability entity and the target upstream traceability entity) that best meet the physical flow logic from a large number of possible entity combinations. For example, if the outbound quantity and time of a certain upstream entity match the inbound quantity and time of a certain downstream entity within the allowable range of the rules, then this pair of entities is considered as a potential connection point. The group meal food physical flow rules of this embodiment are based on the logic of actual food flow, for example, the outbound behavior of an upstream entity usually corresponds to the inbound behavior of a downstream entity, and the inbound time should be later than the outbound time, and there should be a reasonable proportional relationship between the inbound quantity and the outbound quantity (taking into account loss, sub-packaging, etc.). This embodiment can effectively improve the accuracy of determining the connecting entities at both ends of the broken chain through this screening process based on actual physical flow data and rules. Once the target downstream traceability entity and the target upstream traceability entity are determined, the system determines the path segment connecting the two entities as the repair path segment, which represents the missing physical flow link inferred by the system based on data analysis and rule judgment. The repair path segment is then inserted into the broken position of the original target traceability chain path, thereby completing the repair of the traceability chain. In this way, this scheme uses inventory change data and physical flow rules to provide a specific and accurate method for generating a repair path segment, making the broken chain repair process more reliable.

[0034] As a preferred embodiment, the scheme of the present application is implemented as follows: assuming that when tracing a group meal food (for example, a batch of rice), it is found that the traceability chain is broken at a certain link, for example, between a processing plant (an upstream entity) and a distribution center (a downstream entity). The system obtains an auxiliary information set near the broken link position, which includes inventory change data of a plurality of possible upstream entities (such as processing plant A and processing plant B) and a plurality of possible downstream entities (such as distribution center X and distribution center Y), for example, processing plant A records that 500 kg of rice was shipped out at a certain time point, and processing plant B records that 300 kg of flour was shipped out at another time point; distribution center X records that 495 kg of rice was shipped in at a certain time point, and distribution center Y records that 298 kg of flour was shipped in at another time point. The preset group meal food physical flow rule includes: the downstream in-warehouse quantity should be 98%-100% of the upstream out-warehouse quantity (considering loss), and the downstream in-warehouse time should be later than the upstream out-warehouse time. The system filters all combinations of upstream entities and downstream entities based on these rules, for example, checking the combination of processing plant A and distribution center X: the in-warehouse quantity 495 kg is 99% of the out-warehouse quantity 500 kg, which meets the proportion range; if the in-warehouse time of distribution center X is later than the out-warehouse time of processing plant A, the combination meets the time sequence. Check the combination of processing plant A and distribution center Y: the in-warehouse quantity 298 kg does not meet the proportion of the out-warehouse quantity 500 kg. Check the combination of processing plant B and distribution center X: the in-warehouse quantity 495 kg does not meet the proportion of the out-warehouse quantity 300 kg. Check the combination of processing plant B and distribution center Y: the in-warehouse quantity 298 kg is about 99.3% of the out-warehouse quantity 300 kg, which meets the proportion range; if the in-warehouse time of distribution center Y is later than the out-warehouse time of processing plant B, the combination meets the time sequence. Through filtering, the system determines that processing plant A is the target upstream traceability entity, and distribution center X is the target downstream traceability entity. Finally, the system determines the path segment connecting processing plant A and distribution center X as the repair path segment.

[0035] Through the above scheme, the present application can accurately identify the entities most likely to be associated with the upstream and downstream of the broken link position by using the inventory change data generated during the physical flow of group meal food and combining the preset physical flow rule, thereby generating a reliable repair path segment, effectively improving the accuracy and reliability of traceability chain repair, and solving the problem of incomplete or inaccurate traceability chain caused by data missing or association error in the prior art, thereby further improving the effectiveness of group meal food traceability.

[0036] In some preferred embodiments, the preset group meal food physical flow rule includes an inventory proportion range and a time sequence, and step S331 includes: A1, screening out downstream traceable entities and upstream traceable entities that meet the proportion of the second inventory change quantity to the first inventory change quantity being within the inventory proportion range and the first inventory change time being after the second inventory change time from all downstream traceable entities and all upstream traceable entities to obtain a plurality of traceable entity groups; A2, respectively performing confidence assessment on each traceable entity group based on a second preset assessment dimension to obtain a second confidence assessment result corresponding to each traceable entity group; A3, determining a target traceable entity group according to all second confidence assessment results, and taking downstream traceable entities in the target traceable entity group as target downstream traceable entities and taking upstream traceable entities in the target traceable entity group as target upstream traceable entities.

[0037] The inventory proportion range refers to a proportion interval that should be met between the material quantity provided by an upstream entity and the material quantity received or consumed by a downstream entity in a physical flow process of a group meal food, and the inventory proportion range can be a preset fixed numerical range. The time sequence refers to that the inventory change occurrence time of an upstream entity should be earlier than or equal to the inventory change occurrence time of a downstream entity in a physical flow process, and the time sequence reflects the causality of material flow. The second preset assessment dimension refers to an additional consideration factor for assessing the correlation confidence between traceable entity groups, and the second preset assessment dimension can include different aspects such as geographical location proximity, business correlation closeness, historical transaction frequency and entity credit, etc. The confidence assessment refers to a process of quantitatively evaluating the possibility of traceable entity groups representing real physical flow relationships. The traceable entity group refers to a potential correlation pair composed of one downstream traceable entity and one upstream traceable entity. The second confidence assessment result refers to a quantitative score or level obtained after confidence assessment of each traceable entity group. The target traceable entity group refers to a group of entities that is determined to be most likely to represent the actual physical flow relationship after evaluation from all traceable entity groups.

[0038] Step A1 filters several traceable entity groups that meet these basic physical flow logic from all possible downstream and upstream entity combinations by checking whether the ratio between the first inventory change quantity of the downstream traceable entity and the second inventory change quantity of the upstream traceable entity falls within a preset inventory ratio range, and verifying whether the first inventory change time of the downstream traceable entity is later than the second inventory change time of the upstream traceable entity. This filtering process significantly narrows down the range of potential repair entities and eliminates a large number of combinations that do not conform to the actual situation. However, even after this filtering, there may still be multiple entity groups that meet these rules. In order to further improve accuracy, step A2 introduces a confidence assessment mechanism based on a second preset assessment dimension. Step A2 can quantitatively assess the credibility of each traceable entity group representing the real physical flow relationship from the following dimensions: geographic location proximity, business association closeness, historical transaction frequency, and entity credibility, to obtain respective confidence assessment results. Finally, step A3 selects the traceable entity group with the highest confidence as the target entity group according to these confidence assessment results, and determines the target downstream traceable entity and the target upstream traceable entity for repairing the broken chain from it. The entire process identifies the most likely real physical flow path from complex potential associations through multi-stage, multi-dimensional screening and evaluation, thereby providing accurate entity information for subsequent generation of repair path segments. By introducing the inventory ratio range and multi-dimensional confidence assessment, the present scheme can effectively distinguish between multiple entity combinations that meet the basic rules when repairing broken chains using inventory change information, thereby more accurately determining the entities that actually occur physical flow and solving the problem of inaccurate repair caused by insufficient information or simple rules in the prior art.

[0039] As a preferred embodiment, the scheme of the present application is implemented as follows: assuming that a broken link is found in the traceability map, the upstream node of the broken link position is a raw material warehouse entity, and the downstream node is a food processing entity. According to the broken link position, a set of auxiliary information is obtained, which includes the raw material inventory reduction record (first inventory change quantity and time) of the food processing entity in a certain time period and the raw material inventory reduction record (second inventory change quantity and time) of a plurality of raw material warehouse entities in the relevant time period. Step A1 is performed to screen a plurality of traceability entity groups that meet the inventory proportion and time sequence conditions from all possible combinations of raw material warehouse entities and the food processing entity, for example, warehouse A and the processing entity, and warehouse B and the processing entity both meet these conditions. Further, step A2 is performed to calculate the geographical distance and historical transaction frequency of warehouse A and the processing entity, and the geographical distance and historical transaction frequency of warehouse B and the processing entity, i.e., the second preset evaluation dimension includes geographical distance and historical transaction frequency, and then a weighted scoring model is used to evaluate the confidence of the warehouse A- processing entity group and the warehouse B- processing entity group based on geographical distance and historical transaction frequency to obtain respective confidence evaluation results, for example, warehouse A and the processing entity are closer in distance and have more frequent historical transactions, and the confidence evaluation result thereof is higher than that of warehouse B and the processing entity. Finally, step A3 is performed to determine the warehouse A- processing entity group with the highest confidence as the target traceability entity group according to the evaluation result, determine warehouse A as the target upstream traceability entity, and determine the food processing entity as the target downstream traceability entity. In this way, warehouse A and the food processing entity can be used to generate a repair path segment to be inserted into the broken link position. Through the above scheme, the present application can effectively solve the problem of difficult selection of repair entities caused by multiple entity combinations meeting the basic physical flow rules when repairing the broken traceability chain with inventory change information, thereby improving the accuracy of repairing the broken link and further improving the reliability of group meal food traceability.

[0040] In some preferred embodiments, step S331 further comprises a step performed before step A1: A4, respectively according to the link type corresponding to each group of downstream traceability entities and the link type corresponding to the upstream traceability entity, query the pre-constructed mapping relationship table about the combination of link types and the range of inventory proportions to obtain the inventory proportion range corresponding to each group of downstream traceability entities and the upstream traceability entity.

[0041] The link type refers to the specific stage or link in which the traceable entity is located in the entire circulation process of the group meal food from raw materials to consumption, such as procurement, processing, packaging, distribution, sales, etc. The link type combination refers to the pairing of the link types represented by a pair of upstream and downstream traceable entities, such as "procurement-processing", "processing-distribution", etc. The mapping table of the link type combination and the inventory proportion range refers to a pre-established knowledge base or data structure, which stores the corresponding relationship between various possible link type combinations and the reasonable proportion range between the upstream entity inventory change quantity and the downstream entity inventory change quantity under the combination. For example, for the "procurement-processing" combination, considering the processing loss or a small amount of raw material balance, the reasonable inventory proportion range is 0.8 to 1.2; and for the "processing-distribution" combination, considering the finished product packaging or batch distribution, the reasonable inventory proportion range is 0.9 to 1.1. Through the above scheme, the present application can dynamically determine the inventory proportion range that is more in line with the actual physical circulation law according to the specific link type combination of the traceable entity, so as to make the preliminary screening based on the inventory proportion range more accurate and reduce the introduction of false associations and the omission of correct associations, thereby effectively improving the probability of screening out the correct traceable entity group, and further improving the accuracy and reliability of the group meal food traceability chain repair.

[0042] In some preferred embodiments, the pre-construction process of the traceability map includes: B1, obtaining traceability data of each link of the group meal food from raw materials to consumption, and establishing an association index between the traceability data; B2, constructing a traceability map according to all the traceability data and the preliminary association index, the traceability map including nodes representing traceable entities and edges representing association relationships between the traceable entities.

[0043] The traceability data refers to information generated in each link of the group meal food from raw material procurement, production and processing, warehousing and transportation to final consumption for recording the food circulation and state change. The traceability data can be represented in the form of structured data (such as database records), semi-structured data (such as XML, JSON files) or unstructured data (such as pictures, documents) and the like. The association index refers to a data structure or mechanism for describing the logical connection relationship between different traceability data. The embodiment can establish the association index between the traceability data based on the preset association rules (for example, based on the batch number, the warehouse-in record of a batch of raw materials is associated with the production record using the batch of raw materials, based on the production date, the production record is associated with the corresponding product packaging record, and based on the transportation order number, the transportation record is associated with the store receipt record). The embodiment can use the existing graph construction technology to construct the traceability graph according to all the traceability data and the preliminary association index. The traceability entity refers to a specific object or event involved in the group meal food traceability process, such as a specific batch of raw materials, a production activity, a transportation vehicle, a sales order and the like. The traceability entity can be represented as a node in the graph. The edge refers to a connection line connecting two or more nodes in the graph, representing a certain association relationship or interaction between the traceability entities, such as "used for production", "transported to", "contains" and the like, which can include attribute information describing the relationship. The embodiment realizes the organization of discrete traceability data into a network-like, visualized graph structure by abstracting each entity in the traceability process into a node in the graph and representing the association relationship between the entities as an edge connecting the nodes, so as to clearly show the entire circulation path of the food from the source to the consumption and the complex relationship between the entities.

[0044] In some preferred embodiments, step B1 comprises: B11, obtaining traceability data of the group meal food from raw materials to each link of consumption, preprocessing all the traceability data, the preprocessing including format conversion, data cleaning and standardization processing; B12, establishing an association index between the traceability data based on the preset association rules.

[0045] Preprocessing refers to a process of performing a series of operations on the traceability data before it is used for subsequent analysis or processing to improve the data quality and usability, and the embodiment can use data conversion tools, scripting or professional data processing software to implement preprocessing of all traceability data. Format conversion refers to converting traceability data from one format to another format to achieve uniformity of data format, which can be implemented by using parsers, serialization / deserialization libraries or ETL (extraction, transformation, loading) tools. Data cleaning refers to identifying and correcting or deleting errors, inconsistencies or inaccurate parts in the traceability data, which can be implemented by using data validation rules, outlier detection algorithms or manual correction. Standardization processing refers to converting traceability data into a uniform format or scale to facilitate comparison and analysis, which can be implemented by using unit conversion functions, date and time formatting functions or numerical scaling algorithms. The embodiment effectively solves the problems of non-uniform data format, data errors, information missing and the like by comprehensively preprocessing the original traceability data, thereby significantly improving the quality of the original data used to construct the traceability map, effectively avoiding the situation of false association caused by data quality problems or simple matching, and further ensuring the accuracy of the association index. Thus, a high-quality data basis and accurate association information are provided for subsequent construction of an accurate, complete and reliable traceability map, thereby improving the accuracy and reliability of the whole-process traceability of group meal food and effectively supporting food safety supervision and problem handling.

[0046] In some preferred embodiments, step S2 comprises: S21, performing confidence evaluation on each candidate traceability chain path based on the first preset evaluation dimension to obtain a preliminary confidence evaluation result corresponding to each candidate traceability chain path; S22, performing traceability data quality evaluation on each candidate traceability chain path to obtain a quality evaluation score corresponding to each candidate traceability chain path; S23, querying a mapping relationship table about quality score combinations and adjustment coefficient combinations constructed in advance according to all quality evaluation scores to obtain an evaluation result adjustment coefficient corresponding to each candidate traceability chain path; S24, for each candidate traceability chain path, obtaining a first confidence evaluation result according to the evaluation result adjustment coefficient and the preliminary confidence evaluation result corresponding thereto; S25, screening target traceability chain paths from all candidate traceability chain paths according to all first confidence evaluation results.

[0047] The preliminary confidence evaluation result refers to an initial evaluation value obtained by evaluating the candidate traceability chain path based on the first preset evaluation dimension. The traceability data quality evaluation refers to an evaluation process of attributes such as completeness, accuracy, timeliness, and consistency of traceability data contained in the candidate traceability chain path. The quality evaluation score refers to a quantitative result generated in the traceability data quality evaluation process, which is used to measure the degree of data quality. The mapping relationship table of quality score combination and adjustment coefficient combination refers to a lookup structure for associating different data quality evaluation scores or score combinations to corresponding evaluation result adjustment coefficients, for example, a quality score of 90-100 corresponds to an adjustment coefficient of 1.1, a score of 80-90 corresponds to an adjustment coefficient of 1.0, a score of 60-80 corresponds to an adjustment coefficient of 0.9, and a score below 60 corresponds to an adjustment coefficient of 0.7. The evaluation result adjustment coefficient refers to a factor or value obtained from the mapping relationship table according to the traceability data quality evaluation score, which is used to modify the preliminary confidence evaluation result. The first confidence evaluation result refers to a final confidence evaluation value obtained by modifying the preliminary confidence evaluation result based on the evaluation result adjustment coefficient. This value comprehensively reflects the credibility of the path in terms of preliminary dimensions and data quality. In this embodiment, the first confidence evaluation result can be obtained by multiplying the evaluation result adjustment coefficient by the corresponding preliminary confidence evaluation result. This embodiment introduces the evaluation of traceability data quality and uses the result to adjust the preliminary confidence evaluation result, so that the finally selected target traceability chain path can more accurately reflect the actual situation. Therefore, this embodiment improves the accuracy and reliability of group meal food traceability and effectively solves the technical problem that relying solely on preliminary evaluation dimensions may ignore data quality problems.

[0048] In some preferred embodiments, the first preset evaluation dimension includes the data source of the traceability chain path and the logical consistency of the data on the traceability chain path. The data source of the traceability chain path refers to the original source of the data records represented by each node or edge on the traceability chain path, which can be represented by identifying the data collection system type, data entry method (such as automated collection, manual entry), or data provider (such as official regulatory platform, enterprise internal system), etc. The logical consistency of the data on the traceability chain path refers to whether the continuous or related traceability data on the traceability chain path conforms to the pre-set logical relationship such as physical flow rule, business rule, or time sequence, which can be realized by defining a series of data verification rules (such as timestamp sequence check, material balance check, link sequence check) and performing comparison and verification. This embodiment can find possible abnormalities or errors in the path by evaluating the logical consistency of the data, for example, if the output of a certain link is much larger than the input, or the time sequence is reversed, it indicates that there may be problems with the data.

[0049] From the above, it can be seen that the present application provides a method for full-process traceability of group meal food, which effectively solves the problem of inaccurate traceability chain caused by data association errors by constructing a traceability map and traversing it to obtain multiple candidate traceability chain paths and screening out the target traceability chain path from all candidate paths based on the confidence evaluation results based on preset dimensions. The present application can also effectively solve the problem of incomplete traceability chain caused by missing data by introducing a mechanism for obtaining auxiliary information sets based on broken link positions and performing path repair. Therefore, the present application can effectively solve the problem of incomplete or inaccurate traceability chain generated due to missing data or cross-link data association errors in the collected traceability data, thereby effectively improving the accuracy and reliability of group meal food traceability and effectively reducing the difficulty of food safety supervision and problem handling.

[0050] Second, as Figure 2 As shown, this application also provides a group meal food full traceability system, which includes: The candidate traceability chain acquisition module 1 is used to traverse the pre-built traceability graph according to the food traceability request when receiving the food traceability request to obtain multiple candidate traceability chain paths; The target traceability chain acquisition module 2 is configured to perform a confidence evaluation on each candidate traceability chain path based on a first preset evaluation dimension to obtain a first confidence evaluation result corresponding to each candidate traceability chain path, and then select a target traceability chain path from all candidate traceability chain paths based on all the first confidence evaluation results; The broken chain repair module 3 is used to analyze whether the target traceability chain path is broken. If so, it obtains an auxiliary information set based on the location where the break occurs, and then repairs the target traceability chain path according to the auxiliary information set and outputs the repaired target traceability chain path. If not, it directly outputs the target traceability chain path.

[0051] The present application provides a full-process traceability system for group meal food, including a candidate traceability chain acquisition module 1, a target traceability chain acquisition module 2, and a broken chain repair module 3. The full-process traceability system for group meal food provided in this embodiment is used to execute the steps of the full-process traceability method for group meal food provided in the first aspect above. The principle of the full-process traceability system for group meal food provided in this embodiment is the same as the principle of the full-process traceability method for group meal food provided in the first aspect above, and will not be discussed in detail here.

[0052] From the above, the application provides a kind of group meal food whole-process tracing method and system, by constructing tracing map and traversing to obtain multiple candidate trace chain paths and the way of screening target trace chain path from all candidate paths based on the confidence evaluation result of preset dimension effectively solves the problem of inaccurate trace chain caused by data association error, the application can also effectively solve the problem of incomplete trace chain caused by data missing by introducing the mechanism of obtaining auxiliary information set based on the broken chain position and repairing path, therefore, the application can effectively solve the problem of incomplete or inaccurate trace chain caused by data missing or cross-link data association error in the collected trace data, thereby effectively improving the accuracy and reliability of group meal food traceability and effectively reducing the difficulty of food safety supervision and problem handling.

[0053] In the embodiments provided in the application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the above units is only a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another robot, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some communication interface, device or unit, which can be electrical, mechanical or other forms.

[0054] In addition, the functional modules in each embodiment of the application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0055] In this paper, the relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations.

[0056] The above only describes the embodiments of the application and does not limit the protection scope of the application. For those skilled in the art, the application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall be included in the protection scope of the application.

Claims

1. A method for tracing group meal food throughout the entire process, characterized in that: The method for tracing group meal food throughout the entire process includes the following steps: S1. Upon receiving a food traceability request, traverse a pre-built traceability graph according to the food traceability request to obtain multiple candidate traceability chain paths; S2. performing a confidence evaluation on each candidate traceability chain path based on a first preset evaluation dimension to obtain a first confidence evaluation result corresponding to each candidate traceability chain path, and then screening a target traceability chain path from all the candidate traceability chain paths based on all the first confidence evaluation results; S3. Analyze whether the target traceability chain path is broken. If so, obtain an auxiliary information set based on the location where the break occurs, then repair the target traceability chain path based on the auxiliary information set and output the repaired target traceability chain path. If not, directly output the target traceability chain path.

2. The method for tracing group meal food throughout the entire process according to claim 1, characterized in that: Step S3 includes: S31. Analyze whether there is a missing edge in the target traceability chain path that represents the association relationship between traceable entities. If so, it indicates that the target traceability chain path is broken. Determine the break position based on the position of the missing edge in the target traceability chain path, and execute step S32. If not, it indicates that the target traceability chain path is not broken, and directly output the target traceability chain path. S32. Acquire an auxiliary information set based on the traceability data corresponding to the node adjacent to the broken link position; S33, generating a repair path segment according to the auxiliary information set; S34: Insert the repair path segment into the broken link position to repair the target traceability chain path, and then output the repaired target traceability chain path.

3. The method for tracing group meal food throughout the entire process according to claim 2, characterized in that: The auxiliary information set includes the first inventory change quantity and the first inventory change time corresponding to each downstream traceability entity and the second inventory change quantity and the second inventory change time corresponding to each upstream traceability entity. Step S33 includes: S331: Filter out a target downstream traceability entity and a target upstream traceability entity from all the downstream traceability entities and all the upstream traceability entities based on the first inventory change quantity, the first inventory change time, the second inventory change quantity, and the second inventory change time based on a preset group meal food physical circulation rule; S332: Use the path segment connecting the target downstream tracing entity and the target upstream tracing entity as a repair path segment.

4. The method for tracing group meal food throughout the entire process according to claim 3 is characterized in that: The preset group meal food physical circulation rules include inventory ratio range and time sequence, and step S331 includes: A1. Filter out, from all the downstream traceability entities and all the upstream traceability entities, downstream traceability entities and upstream traceability entities that satisfy the ratio of the second inventory change quantity to the first inventory change quantity being within the inventory ratio range and the first inventory change time being after the second inventory change time, to obtain a plurality of traceability entity groups; A2. Performing a confidence assessment on each of the traceability entity groups based on a second preset assessment dimension to obtain a second confidence assessment result corresponding to each of the traceability entity groups; A3. Determine a target tracing entity group according to all the second confidence evaluation results, and use the downstream tracing entity in the target tracing entity group as the target downstream tracing entity and the upstream tracing entity in the target tracing entity group as the target upstream tracing entity.

5. The method for tracing group meal food throughout the entire process according to claim 4, characterized in that: Step S331 also includes the following steps performed before step A1: A4. Query a pre-built mapping table of link type combinations and inventory ratio ranges based on the link types corresponding to each group of downstream traceability entities and the link types corresponding to the upstream traceability entities, to obtain the inventory ratio ranges corresponding to each group of downstream traceability entities and the upstream traceability entities.

6. The method for tracing group meal food throughout the entire process according to claim 1, characterized in that: The pre-construction process of the traceability map includes: B1. Obtain traceability data for group meal food from raw materials to consumption, and establish a correlation index between the traceability data; B2. Constructing a traceability graph based on all the traceability data and the preliminary association index, wherein the traceability graph includes nodes representing traceability entities and edges representing association relationships between the traceability entities.

7. The method for tracing group meal food throughout the entire process according to claim 6, characterized in that: Step B1 includes: B11. Obtain traceability data for group meal food from raw materials to consumption, and pre-process all traceability data, including format conversion, data cleaning, and standardization. B12. Establish association indexes between the traceability data based on preset association rules.

8. The method for tracing group meal food throughout the entire process according to claim 1, characterized in that: Step S2 includes: S21. Perform confidence evaluation on each candidate traceability chain path based on a first preset evaluation dimension to obtain a preliminary confidence evaluation result corresponding to each candidate traceability chain path; S22, performing traceability data quality assessment on each candidate traceability chain path to obtain a quality assessment score corresponding to each candidate traceability chain path; S23. Querying a pre-built mapping relationship table of quality score combinations and adjustment coefficient combinations based on all the quality assessment scores to obtain the assessment result adjustment coefficient corresponding to each candidate traceability chain path; S24. For each candidate traceability chain path, obtain a first confidence assessment result based on its corresponding assessment result adjustment coefficient and the preliminary confidence assessment result; S25: Filter out a target traceability chain path from all the candidate traceability chain paths according to all the first confidence evaluation results.

9. The method for tracing group meal food throughout the entire process according to claim 1, characterized in that: The first preset evaluation dimension includes the data source of the traceability chain path and the logical consistency of the data on the traceability chain path.

10. A group meal food full traceability system, characterized by: The group meal food traceability system includes: A candidate traceability chain acquisition module is configured to, upon receiving a food traceability request, traverse a pre-built traceability graph according to the food traceability request to obtain a plurality of candidate traceability chain paths; a target traceability chain acquisition module, configured to perform a confidence assessment on each candidate traceability chain path based on a first preset assessment dimension to obtain a first confidence assessment result corresponding to each candidate traceability chain path, and then screen out a target traceability chain path from all the candidate traceability chain paths based on all the first confidence assessment results; The broken chain repair module is used to analyze whether the target traceability chain path is broken. If so, it obtains an auxiliary information set based on the location where the break occurs, and then repairs the target traceability chain path according to the auxiliary information set and outputs the repaired target traceability chain path. If not, it directly outputs the target traceability chain path.

Citation Information

Cited By

  • Multi-dimensional data integrated work file tracing method and system

    CN121480980A

  • Raw material tracing management system for mixed fermentation of tremella polysaccharide and tea extract

    CN121998669A