A traceability control method and system for supply chain trusted data

CN122546785APending Publication Date: 2026-08-11HARBIN UNIV OF COMMERCE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-14
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0004]本申请目的是提供一种供应链可信数据的溯源控制方法和系统,以解决现有技术中因缺乏时空精细对齐与协议融合,导致溯源不准确的问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122546785A_ABST
    Figure CN122546785A_ABST
Patent Text Reader

Abstract

This application provides a method and system for traceability control of trusted supply chain data, relating to the field of data traceability technology. The method includes: acquiring industrial production-related data, including first industrial control data, first material identification data, and first location data; encapsulating the first industrial control data and first material identification data using a time-sensitive network clock synchronization mechanism and industrial communication protocol to generate a standardized data stream; processing the first location data according to a global time reference and scene spatial coordinate system to generate second location data; and verifying and binding the second location data, the second industrial control data, and the second material identification data in the standardized data stream based on the global time reference, generating and encrypting an event data block, and sending the encrypted data block to a blockchain network for storage, thereby achieving traceability control of production events in the supply chain. This application improves the accuracy and reliability of supply chain traceability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data traceability technology, and in particular to a method and system for traceability control of trusted supply chain data. Background Technology

[0002] In industrial production scenarios, each link in the supply chain places higher demands on the reliability and traceability of data. Especially in complex manufacturing environments involving multi-entity collaboration and multi-device linkage, it is necessary to ensure that key information such as material flow, operational behavior, and control instructions are consistent and tamper-proof in both time and space to support subsequent quality tracking, responsibility definition, and compliance auditing.

[0003] Currently, existing solutions typically employ a distributed ledger-based data storage mechanism, combining various operation logs and material information collected from industrial sites. This data is packaged and uploaded to trusted storage nodes under a unified timestamp. A certain degree of information structuring is achieved through pre-defined data format specifications, and cryptographic methods are used to ensure the security of the transmission process, enabling data traceability. However, existing solutions have some significant drawbacks. For example, they lack the ability to finely align heterogeneous industrial data in the spatiotemporal dimensions, making it difficult to effectively correlate control commands, material identifiers, and location information scattered across different systems. Furthermore, the lack of sufficient integration of field communication protocols and high-precision spatiotemporal benchmarks leads to ambiguity and bias in event reconstruction, affecting the accuracy and reliability of traceability results. Summary of the Invention

[0004] The purpose of this application is to provide a method and system for tracing and controlling trusted supply chain data, in order to solve the problem of inaccurate tracing caused by the lack of fine spatiotemporal alignment and protocol integration in the prior art.

[0005] To address the aforementioned technical problems, in a first aspect, this application provides a method for tracing and controlling trusted supply chain data, comprising: Acquire industrial production-related data, including first industrial control data, first material identification data, and first location data of monitoring targets in the industrial production scenario; By utilizing the clock synchronization mechanism of time-sensitive networking and industrial communication protocols, the first industrial control data and the first material identification data are encapsulated and processed to generate a standardized data stream; Based on the global time reference of the time-sensitive network and the predefined scene space coordinate system, the first positioning data is spatiotemporally normalized to generate the second positioning data. Based on the global time reference, the second positioning data, the second industrial control data and the second material identification data in the standardized data stream are verified and bound to generate an event data block; The event data block is encrypted to obtain an encrypted data block, and the encrypted data block is sent to the blockchain network for storage, so as to realize the reliable traceability and control of production events in the supply chain.

[0006] Optionally, using the clock synchronization mechanism of time-sensitive networking and industrial communication protocols, the first industrial control data and the first material identification data are encapsulated to generate a standardized data stream, including: The first information unit is extracted from the first industrial control data and the first material identification data; A clock synchronization mechanism based on time-sensitive networks adds a timestamp to each first information unit to obtain a second information unit; According to the encapsulation structure requirements in industrial communication protocols, all second information units are integrated to form an initial data block; The total data volume of the initial data block is counted. If the total data volume exceeds the allowed data transmission volume of the time-sensitive network, the initial data block is compressed to obtain the data block to be verified. According to the integrity verification rules of the industrial communication protocol, the check code of the data block to be verified is calculated, and the check code is added to the end check field of the data block to be verified to form a standardized data stream.

[0007] Optionally, the first positioning data includes data acquisition time, three-dimensional spatial coordinates, acquisition frequency information, entity type identifier, data acquisition device identifier, and device inherent parameters; Based on the global time reference of the Time-Sensitive Network and a predefined scene spatial coordinate system, the first positioning data is spatiotemporally normalized to generate second positioning data, including: Based on historical time deviation data, the time deviation between the data acquisition time and the global time reference of the time-sensitive network is calculated; Based on the time deviation, the data acquisition time is converted into target time information; Based on the reference point coordinates in the predefined scene space coordinate system and the inherent parameters of the device, the three-dimensional space coordinates are adjusted to form the target three-dimensional space coordinate information; The target time information, the target three-dimensional spatial coordinate information, the time deviation, the reference point coordinate information, the entity type identifier, the acquisition frequency information, the data acquisition device identifier, and the device's inherent parameters are associated and integrated to form the second positioning data.

[0008] Optionally, the first positioning data further includes: installation position coordinates and device attitude data, and the inherent parameters of the device include: measurement range, device output accuracy, and signal transmission attenuation coefficient corresponding to each axis component in the three-dimensional spatial coordinates; Based on the reference point coordinates in the predefined scene space coordinate system and the inherent parameters of the device, the three-dimensional space coordinates are adjusted to form target three-dimensional space coordinate information, including: Calculate the relative distance and relative angle between the reference point coordinates and the installation location coordinates of the data acquisition equipment in the reference point coordinate information; Based on the relative distance and relative angle information, and in conjunction with the measurement range, the range of each axis component in the three-dimensional spatial coordinates is adjusted to obtain the first adjusted coordinates. Based on the output accuracy of the device, the accuracy of each axis component in the first adjusted coordinate is adjusted to obtain the second adjusted coordinate. Based on the signal transmission attenuation coefficient and the relative distance value, the attenuation weight corresponding to each axis component is calculated, so as to perform weighted processing on the signal transmission attenuation coefficient corresponding to each axis component in the second adjusted coordinate, and obtain the target correction coefficient. Based on the target correction coefficients corresponding to each axis component, the axis components in the second adjusted coordinates are adjusted to obtain the third adjusted coordinates; The third adjusted coordinates, the reference point identification number, the installation position coordinates of the data acquisition device, and the device attitude data are integrated to form the target three-dimensional spatial coordinate information.

[0009] Optionally, based on the global time reference, the second positioning data, the second industrial control data in the standardized data stream, and the second material identification data are verified and bound to generate an event data block, including: Based on the global time reference, the timestamps of the target time information, the second industrial control data and the second material identification data in the second positioning data are verified, and the data that meets the preset time difference conditions is taken as the verification passed data. According to the preset field specifications, the verified data is added to the corresponding data field of the preset data block, and the event sequence number is added to the header identifier area of ​​the preset data block to form an event data block.

[0010] Optionally, the event data block is encrypted to obtain an encrypted data block, and the encrypted data block is sent to a blockchain network for notarization, so as to achieve trusted traceability and control of production events in the supply chain, including: Based on the preset encryption configuration information, event sequence number, global time base, and data acquisition device identifier, the key index number and key backup information are obtained; Based on the key index number and key backup information, the event data block is encrypted to form an encrypted data block; Send an access request to the blockchain network, and after receiving the verification feedback information sent by the blockchain network based on the access request, generate a link session key and establish a secure communication link based on the link session key; Based on the encrypted data block and the data acquisition device identifier, a certificate storage request is generated; The evidence storage request is sent to the blockchain network through the secure communication link, and the evidence storage feedback information fed back by the blockchain network based on the evidence storage request is received, so as to realize the reliable traceability and control of production events in the supply chain.

[0011] Optionally, an access request is sent to the blockchain network. After receiving verification feedback information sent by the blockchain network based on the access request, a link session key is generated, and a secure communication link is established based on the link session key, including: Extract target verification information from the security certificate of the data acquisition device; Based on a global time base, a request timestamp is generated, and based on the request timestamp, combined with the target verification information, data acquisition device identifier, and device output precision, an access request is formed. The access request is sent to the access verification node of the blockchain network through the communication port of the preset blockchain network, and the verification feedback information fed back by the access verification node based on the access request is received. The verification feedback information includes the verification result, random verification code and network communication encryption requirements. When the verification result is successful, a link session key is generated based on the random verification code, the global time base, and the data acquisition device identifier. Based on the network communication encryption requirements and the link session key, determine the set of communication parameters; Based on the communication parameter set and request encapsulation format, parameter confirmation information is generated and sent to the access verification node. After receiving parameter matching feedback from the access verification node, a secure communication link is established based on the link session key, the communication parameter set, and the request encapsulation format.

[0012] Secondly, this application provides a method and system for tracing and controlling trusted supply chain data, including: The acquisition module is used to acquire industrial production-related data, which includes first industrial control data, first material identification data, and first positioning data of monitoring targets in the industrial production scenario. The encapsulation module is used to encapsulate the first industrial control data and the first material identification data using the clock synchronization mechanism of time-sensitive networks and industrial communication protocols to generate a standardized data stream. The processing module is used to perform spatiotemporal normalization processing on the first positioning data based on the global time reference of the time-sensitive network and the predefined scene spatial coordinate system to generate the second positioning data. The verification module is used to verify and bind the second positioning data, the second industrial control data and the second material identification data in the standardized data stream based on the global time reference, and generate an event data block. An encryption module is used to encrypt the event data block to obtain an encrypted data block, and send the encrypted data block to a blockchain network for storage, so as to realize trusted traceability and control of production events in the supply chain.

[0013] Thirdly, this application provides an electronic device, comprising: Memory, used to store computer programs; A processor is configured to execute the computer program to implement the steps of a traceability control method for trusted supply chain data as described in the first aspect above.

[0014] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps of the traceability and control method for trusted supply chain data as described in the first aspect above.

[0015] This application provides a traceability and control method for trusted supply chain data. It acquires multi-source data encompassing industrial control, material identification, and location information, and utilizes the clock synchronization mechanism of Time-Sensitive Networking (TSN) and industrial communication protocols to standardize and encapsulate control and material data, unifying the data semantics and timing between heterogeneous systems. Furthermore, it performs spatiotemporal normalization processing on the original location data based on a global time reference and a predefined spatial coordinate system, achieving spatiotemporal consistency across devices and systems. On this basis, using the global time reference as a link, it verifies and binds the normalized location data with control and material information in the standardized data stream, constructing a clearly structured and semantically complete event data block. Finally, by encrypting and storing this event data block on the blockchain, it ensures the immutability and verifiability of the entire production event data chain, thereby enhancing the spatiotemporal consistency guarantee and trusted traceability capabilities of key operations and material flow processes in complex collaborative environments within the supply chain.

[0016] Furthermore, by introducing a historical time deviation correction mechanism and a spatial coordinate adjustment method based on the inherent parameters of the device and the scene coordinate system, the original positioning information is refined into a spatiotemporal mapping, forming second positioning data containing target time, target spatial coordinates, and related metadata. This can solve the problem of spatiotemporal information inaccuracy caused by the heterogeneity of the acquisition devices and local clock drift, improve the alignment accuracy and semantic integrity of multi-source positioning data under a unified spatiotemporal framework, thereby enhancing the accuracy of location and behavior correlation in the event reconstruction process and supporting more reliable responsibility definition and audit traceability. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 A flowchart illustrating a supply chain trusted data traceability and control method provided in this application embodiment; Figure 2 A schematic diagram illustrating a specific implementation of a traceability and control method for trusted supply chain data provided in this application embodiment; Figure 3 This is a schematic diagram of the structure of a traceability control system for trusted supply chain data provided in an embodiment of this application. Detailed Implementation

[0019] To address the challenge of accurately associating control commands, material identifiers, and location information within a unified spatiotemporal framework in complex industrial scenarios using existing technologies, this application provides a traceability control method for trusted supply chain data. This method synchronously acquires multi-source heterogeneous industrial control, material, and location data. It utilizes the global clock consistency provided by a time-sensitive network to standardize and encapsulate control and material information, and spatiotemporally normalizes the original location data based on a preset spatial coordinate system. Then, using a unified time reference as an anchor point, it verifies and binds the three types of key data to form structured event units. Finally, it combines encryption and blockchain notarization to ensure the immutability of event data, thereby improving the clarity of event reconstruction and the credibility of traceability results in a multi-system collaborative environment from the source.

[0020] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of the present application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0021] The core of this application is to provide a method for tracing and controlling trusted data in the supply chain, and a flowchart of one specific implementation is shown below. Figure 1 As shown, the method includes: Step 101: Obtain industrial production-related data, including first industrial control data, first material identification data, and first location data of the monitoring target in the industrial production scenario.

[0022] In this step, the first industrial control data refers to the raw data related to equipment operation control during the industrial production process. This data includes control operation type, control parameters, execution status of control commands, etc.

[0023] The first material identification data refers to the original data related to the basic identification of materials during the industrial production process. This identification data includes material identification codes, material specification parameters, material batch information, etc.

[0024] The monitoring target refers to the physical object in the industrial production scenario that needs to be monitored for location and associated with data. The monitoring target includes the operating entity, the execution equipment, and the flowing materials.

[0025] The first positioning data refers to the original location and related attribute data of the monitoring target obtained through positioning acquisition equipment.

[0026] In this embodiment of the application, data related to industrial production is collected by data acquisition devices deployed at key nodes in the industrial production scenario.

[0027] Step 102: Using the clock synchronization mechanism of Time-Sensitive Networking and industrial communication protocols, encapsulate the first industrial control data and the first material identification data to generate a standardized data stream.

[0028] In this step, the standardized data stream refers to a well-organized data set that integrates the data blocks to be verified with check codes, conforms to industrial communication protocols, and carries a unified timestamp.

[0029] In this embodiment of the application, step 102 specifically includes the following steps: Step 201: Extract the first information unit from the first industrial control data and the first material identification data.

[0030] In this step, the first information unit refers to the smallest data unit with independent semantics extracted from the first industrial control data and the first material identification data. The first information unit includes independent data units in the first industrial control data that correspond to control operations, parameters and instruction status, and independent data units in the first material identification data that correspond to material identity, specifications and batch.

[0031] In this embodiment of the application, in accordance with the principle that independent semantics cannot be separated, independent data units such as control operation type, control parameters, and control instruction execution status are extracted from the first industrial control data. At the same time, independent data units such as material identification code, material specification parameters, and material batch information are extracted from the first material identification data. These independent data units are then integrated to obtain the first information unit.

[0032] Step 202: Based on the time-sensitive network clock synchronization mechanism, add a timestamp to each first information unit to obtain the second information unit.

[0033] In this step, the timestamp refers to the time stamp generated based on the global time reference of the time-sensitive network, corresponding to the time when the first information unit was generated.

[0034] The second information unit refers to the first information unit that carries a unified timestamp.

[0035] In this embodiment, the local time is first calibrated with the global time reference of the time-sensitive network using the clock synchronization mechanism of the time-sensitive network to ensure that there is no deviation between the two. Then, each first information unit is traversed, and a timestamp corresponding to each first information unit is generated based on the calibrated global time reference. Each timestamp is associated and bound with the corresponding first information unit so that each first information unit matches a unique timestamp, and finally the second information unit is obtained.

[0036] Step 203: Integrate all the second information units according to the encapsulation structure requirements in the industrial communication protocol to form an initial data block.

[0037] In this step, the initial data block refers to the structured data set formed after integrating all the second information units according to the encapsulation structure requirements. This data block includes multiple second information units arranged in an orderly manner.

[0038] In this embodiment, the encapsulation structure requirements specified in the industrial communication protocol are first retrieved to clarify the arrangement order of the second information units, the length limit of each field, and the data type standard. Then, according to the encapsulation structure requirements, all the second information units are arranged in an orderly manner, and the second information units with different attributes are filled into the specified field positions of the encapsulation structure to form an initial data block, so as to ensure that the format of each second information unit conforms to the protocol requirements.

[0039] Step 204: Calculate the total data volume of the initial data block. If the total data volume exceeds the allowed data transmission volume of the time-sensitive network, compress the initial data block to obtain the data block to be verified.

[0040] In this step, the allowed data transmission amount refers to the maximum number of bytes that a single data block can be transmitted, which is preset by the time-sensitive network based on its own transmission bandwidth and transmission delay requirements. In this embodiment of the application, the value of the allowed data transmission amount is not limited, and it can be set according to the actual situation.

[0041] The data block to be verified refers to the initial data block that is directly used after the initial data block has been verified and does not exceed the allowed data transmission volume, or the data block that meets the transmission requirements after compression when it exceeds the allowed data transmission volume.

[0042] In this embodiment, the total data volume of the initial data block is first counted by byte counting; then the total data volume is compared with the allowed data volume preset by the time-sensitive network. If the total data volume does not exceed the allowed data volume, the initial data block is directly determined as the data block to be verified; if the total data volume exceeds the allowed data volume, data compression is used to remove redundant spaces, duplicate identifiers and other invalid data in the initial data block to obtain the data block to be verified.

[0043] Step 205: Calculate the check code of the data block to be checked according to the integrity verification rules of the industrial communication protocol, and add the check code to the end check field of the data block to be checked to form a standardized data stream.

[0044] In this step, the integrity verification rule refers to the calculation rules specified in the industrial communication protocol for verifying whether the content of a data block is complete and has not been tampered with.

[0045] A check code is a unique feature code calculated according to integrity verification rules, and its value corresponds to the content of the data block to be verified.

[0046] The tail validation field refers to a dedicated data field that is preset at the end of the data block to be validated.

[0047] In this embodiment of the application, the integrity verification rules specified by the industrial communication protocol are first retrieved, and the full data of the data block to be verified is traversed and calculated according to the rules. The specific calculation process includes: extracting the decimal value corresponding to each byte of data in the data block to be verified in sequence, accumulating all the decimal values ​​to obtain the sum, and then performing a modulo operation between the sum and the modulus value preset by the industrial communication protocol. The remainder obtained is the verification code that can uniquely represent the integrity of the data block to be verified. Among them, byte data refers to the decimal quantization value corresponding to the binary data of each storage unit in the data block to be verified, which is the smallest data unit constituting the data block to be verified; preset modulus refers to a fixed constant predefined in the industrial communication protocol, which is used to limit the range of values ​​of the check code, ensure the uniformity of the check code length, and facilitate rapid verification; then locate the tail check field of the data block to be verified, fill the calculated check code into the field, and finally integrate to obtain a standardized data stream with a uniform format and carrying a timestamp and integrity check code.

[0048] The embodiments of this application make up for the shortcomings of traditional industrial data, such as messy formats, asynchronous time, poor transmission adaptation, and difficulty in subsequent association. They solve the problem of disordered integration of multi-source data and can ensure the smooth construction of supply chain data traceability links.

[0049] Step 103: Based on the global time reference of the time-sensitive network and the predefined scene spatial coordinate system, perform spatiotemporal normalization processing on the first positioning data to generate the second positioning data.

[0050] In this step, the scene space coordinate system refers to a predefined three-dimensional spatial reference system of the industrial production scene. This coordinate system includes core parameters such as reference point coordinates, coordinate axis directions, and coordinate units.

[0051] The second positioning data refers to the standardized positioning data set formed after time calibration and spatial coordinate adjustment of the first positioning data, which is used for subsequent verification and binding with the second industrial control data and the second material identification data.

[0052] In the embodiments of this application, such as Figure 2 As shown, step 103 specifically includes the following steps: Step 301: Calculate the time deviation between the data acquisition time and the global time reference of the time-sensitive network based on historical time deviation data.

[0053] In this step, historical time deviation data refers to the set of differences between the data acquisition time of the first positioning data within the historical acquisition period and the global time reference of the time-sensitive network.

[0054] In this embodiment, firstly, preset historical time deviation data is retrieved; then, the difference between the data acquisition time of each group within the historical acquisition period and the global time reference is calculated, and the average of these historical differences is obtained; next, the data acquisition time of the current first positioning data is extracted, and the data acquisition time is subtracted from the time value corresponding to the global time reference to obtain the original time difference; finally, the average of historical differences is subtracted from the original time difference to eliminate the system deviation existing in the historical acquisition process, thereby obtaining the time deviation between the data acquisition time and the global time reference.

[0055] Step 302: Based on the time deviation, convert the data acquisition time into target time information.

[0056] In this step, the target time information can be understood as the data acquisition time after calibration based on the global time reference of the time-sensitive network, which is standardized time data that is consistent with the global time reference.

[0057] In this embodiment of the application, if the data acquisition time is greater than the global time reference, the time deviation is subtracted from the data acquisition time; if the data acquisition time is less than the global time reference, the time deviation is added to the data acquisition time. Through the above correction calculation, the original data acquisition time is converted into target time information consistent with the global time reference.

[0058] Step 303: Adjust the three-dimensional spatial coordinates according to the reference point coordinate information in the predefined scene space coordinate system and the inherent parameters of the device to form the target three-dimensional spatial coordinate information.

[0059] In this step, the reference point coordinate information refers to the three-dimensional coordinate values ​​of the reference point in the predefined scene space coordinate system.

[0060] Three-dimensional spatial coordinates refer to the original spatial position coordinates of the monitoring target at the time of acquisition, recorded in the first positioning data.

[0061] The target three-dimensional spatial coordinate information refers to the standardized spatial coordinates that are consistent with the reference of the scene spatial coordinate system after multiple rounds of adjustment of the original three-dimensional spatial coordinates.

[0062] In this embodiment of the application, step 303 specifically includes the following steps: Step 311: Calculate the relative distance and relative angle between the reference point coordinates and the installation location coordinates of the data acquisition device in the reference point coordinate information.

[0063] In this step, the reference point coordinates refer to the X-axis, Y-axis, and Z-axis coordinate values ​​of the reference point in the scene space coordinate system.

[0064] The relative distance value refers to the straight-line distance between the coordinates of the reference point and the coordinates of the installation location of the data acquisition equipment.

[0065] Relative angle information refers to the angle between the line connecting the reference point and the data acquisition device and the coordinate axes of the scene space coordinate system.

[0066] In this embodiment, the X-axis, Y-axis, and Z-axis components of the reference point coordinates and the data acquisition device installation location coordinates are first extracted. The component differences of these two coordinates on the X-axis, Y-axis, and Z-axis are calculated respectively. Then, the component differences of each axis are squared and summed. The square root of the sum is then taken to obtain the relative distance value. At the same time, the ratio of the absolute value of the component difference of each axis to the relative distance value is calculated. The angle between the connecting line and each coordinate axis is obtained by performing an inverse cosine operation on this ratio. All angle values ​​are then integrated to form relative angle information.

[0067] Step 312: Based on the relative distance value and relative angle information, and in conjunction with the measurement range, adjust the range of each axis component in the three-dimensional spatial coordinates to obtain the first adjusted coordinates.

[0068] In this step, the measurement range refers to the effective measurement range of the data acquisition device, which includes the upper and lower limits of the measurement for each axis component.

[0069] The first adjusted coordinates refer to the spatial coordinates obtained after limiting the range of each axis component of the original three-dimensional spatial coordinates.

[0070] In this embodiment, the measurement range of the data acquisition device is first retrieved, and then the actual distance between the acquisition point and the data acquisition device is determined by combining the relative distance value to see if it is within the effective distance range corresponding to the measurement range. At the same time, the spatial direction corresponding to each axis component is determined by combining the relative angle information to see if it is within the effective measurement angle range of the device. For axis components that are within the effective distance range and effective measurement angle range, it is directly determined whether their values ​​exceed the range threshold. If an axis component is greater than the upper threshold, the component is adjusted to the upper threshold. If an axis component is less than the lower threshold, the component is adjusted to the lower threshold.

[0071] For axis components that exceed the effective distance range or deviate from the effective measurement angle range, regardless of whether their original values ​​are within the threshold, they are directly adjusted to the threshold boundary of the corresponding axis range; finally, all adjusted axis components are integrated to obtain the first adjusted coordinate.

[0072] Step 313: Based on the output accuracy of the device, adjust the accuracy of each axis component in the first adjusted coordinate to obtain the second adjusted coordinate.

[0073] In this step, the device output accuracy refers to the minimum division value of the spatial coordinate measurement by the data acquisition device, which characterizes the accuracy of the device's measurement results.

[0074] The second adjusted coordinates refer to the spatial coordinates obtained after precision calibration of each axis component of the first adjusted coordinates.

[0075] In this embodiment, the decimal places corresponding to the device output precision are first obtained, and then the values ​​of each axis component of the first adjusted coordinate are rounded to retain the decimal places consistent with the device output precision. The second adjusted coordinate is obtained by integrating the axis components after precision adjustment.

[0076] Step 314: Based on the signal transmission attenuation coefficient and the relative distance value, calculate the attenuation weight corresponding to each axis component, and then perform weighted processing on the signal transmission attenuation coefficient corresponding to each axis component in the second adjusted coordinate to obtain the target correction coefficient.

[0077] In this step, the signal transmission attenuation coefficient refers to the proportional coefficient by which the spatial coordinate signal acquired by the data acquisition device attenuates as the transmission distance increases. In this embodiment, the value of the signal transmission attenuation coefficient is not limited. Specifically, it can be set according to the inherent parameters of the data acquisition device and the signal transmission environment of the industrial production scenario. The signal transmission medium characteristics in the inherent parameters of the device determine the reference value of the attenuation coefficient. Environmental factors such as the distribution of obstacles and the intensity of electromagnetic interference in the industrial production scenario are used to correct the reference value. The signal transmission attenuation coefficient is obtained after correction.

[0078] Attenuation weight refers to the weight value calculated based on the relative distance and used to adjust the signal transmission attenuation coefficient.

[0079] The target correction factor refers to the correction factor obtained after weighting the signal transmission attenuation factor, which is used to compensate for the impact of signal attenuation on coordinate measurement.

[0080] In this embodiment, the relative distance value is first multiplied by a preset distance weight coefficient to obtain the attenuation weight corresponding to each axis component. In this embodiment, the value of the distance weight coefficient is not limited. It can be set according to the measurement range of the data acquisition device and the spatial scale of the scene spatial coordinate system. The larger the measurement range and the larger the unit spatial scale of the scene spatial coordinate system, the larger the value of the distance weight coefficient, so as to match the influence of signal attenuation under different spatial distances. Then, the signal transmission attenuation coefficient of each axis component is multiplied by the corresponding attenuation weight to obtain the target correction coefficient of each axis component.

[0081] Step 315: Adjust each axis component in the second adjusted coordinate system according to the target correction coefficients corresponding to each axis component to obtain the third adjusted coordinate system; In this step, the third adjusted coordinates refer to the spatial coordinates obtained after compensating and adjusting the second adjusted coordinates using the target correction coefficient, which eliminates the influence of signal transmission attenuation on coordinate measurement.

[0082] In this embodiment of the application, each axis component of the second adjusted coordinate is added to the corresponding target correction coefficient to obtain the adjusted axis components, so as to compensate for the coordinate deviation caused by the attenuation of the correction signal. The adjusted axis components are then integrated to obtain the third adjusted coordinate.

[0083] Step 316: Integrate the third adjusted coordinates, the reference point identification number, the installation position coordinates of the data acquisition device, and the device attitude data to form the target three-dimensional spatial coordinate information.

[0084] In this step, the reference point identifier number refers to the unique identifier code of the reference point in the scene space coordinate system, which is used to distinguish reference points in different coordinate systems.

[0085] Equipment attitude data refers to the tilt angle, orientation, and other status data of the data acquisition equipment at its installation location.

[0086] In this embodiment of the application, the third adjusted coordinates, the reference point identification number, the installation position coordinates of the data acquisition device, and the device attitude data are structurally integrated to form the target three-dimensional spatial coordinate information.

[0087] Step 304: The target time information, the target three-dimensional spatial coordinate information, the time deviation, the reference point coordinate information, the entity type identifier, the acquisition frequency information, the data acquisition device identifier, and the device's inherent parameters are associated and integrated to form the second positioning data.

[0088] In this embodiment, a structured data framework is first established, with target time information and target three-dimensional spatial coordinate information as core fields. Then, time deviation, reference point coordinate information, entity type identifier, acquisition frequency information, data acquisition device identifier and device inherent parameters are filled in sequentially. All fields are associated and bound to form the second positioning data.

[0089] The embodiments of this application can make up for the shortcomings of traditional positioning data in terms of time synchronization and spatial reference inconsistency, and solve the problem that multi-source positioning data cannot be directly correlated.

[0090] Step 104: Based on the global time reference, verify and bind the second positioning data, the second industrial control data and the second material identification data in the standardized data stream to generate an event data block.

[0091] In this step, the second industrial control data refers to the standardized data related to the operation and control of industrial production equipment, which is extracted from the standardized data stream and encapsulated. This data includes control operation type, control parameters, execution status of control instructions, etc. The difference between the second and the first industrial control data is that the first industrial control data is directly collected unprocessed raw data with messy format and no unified timestamp, while the second industrial control data is processed data extracted from the standardized data stream. After steps such as information unit extraction, adding unified timestamps, and encapsulation according to industrial communication protocols, it has the characteristics of standardized format and time synchronization, and can be directly used for subsequent time verification and binding.

[0092] The second material identification data refers to standardized data related to material identity extracted from the standardized data stream and after encapsulation. This data includes material identification codes, material specification parameters, material batch information, etc. The difference between the second and the first material identification data is that the first material identification data is the original material identification data collected, without a unified format or time association, while the second material identification data is the material identification data after standardization. By extracting information units, binding a unified timestamp, and encapsulating according to the protocol, the format is unified and the time is synchronized, which can accurately match other data of the same production event.

[0093] An event data block refers to a structured data unit formed by associating and binding the verified second positioning data, second industrial control data, and second material identification data. It is used to completely record the spatiotemporal, operational, and material information of a single production event.

[0094] In this embodiment of the application, step 104 specifically includes the following steps: Step 401: Based on the global time reference, verify the timestamps of the target time information, the second industrial control data, and the second material identification data in the second positioning data, and take the data that meets the preset time difference conditions as the verification passed data.

[0095] In this step, the preset time difference condition refers to the pre-set upper limit standard for determining whether data from different sources belong to the same production event.

[0096] The verified data can be understood as a set of three types of related data where the deviations between the target time information and the timestamps of the second industrial control data and the second material identification data do not exceed the preset time difference conditions.

[0097] In this embodiment of the application, a global time base is used as a unified reference. The first time difference between the timestamp of the target time information and the second industrial control data, and the second time difference between the timestamp of the target time information and the second material identification data are calculated respectively. The first time difference and the second time difference are then compared with the preset time difference conditions. If neither of them exceeds the preset threshold, the corresponding second positioning data, second industrial control data, and second material identification data are determined to be data that has passed the verification.

[0098] Step 402: According to the preset field specifications, add the verified data to the corresponding data field of the preset data block, and add the event sequence number to the header identifier area of ​​the preset data block to form an event data block.

[0099] In this step, the preset field specification refers to the predefined rules used to constrain the data storage location and format of the data that passes the validation. This specification clarifies the field name, field length, and data type corresponding to various types of data.

[0100] Preset data blocks refer to pre-built empty data frames that conform to preset field specifications.

[0101] An event sequence number is a unique identifier assigned to each production event, used to distinguish data blocks from different production events.

[0102] The header identifier area refers to the dedicated area in the header of a predefined data block used to store event sequence numbers.

[0103] In this embodiment, the preset field specifications and preset data blocks are first retrieved. According to the preset field specifications, the second positioning data, the second industrial control data, and the second material identification data from the verified data are sequentially filled into the corresponding fields of the preset data blocks. Then, an event sequence number uniquely corresponding to the current production event is generated and filled into the header identification area of ​​the preset data block. After all data is filled, a structurally complete and data-associated event data block is formed.

[0104] This application embodiment achieves multi-source data time verification through a global time base, ensuring data time correlation, and then completes data binding and integration to generate event data blocks according to preset specifications; it solves the problem of event correlation difficulties caused by the dispersion and time asynchrony of traditional supply chain data.

[0105] Step 105: Encrypt the event data block to obtain an encrypted data block, and send the encrypted data block to the blockchain network for storage, so as to realize trusted traceability and control of production events in the supply chain.

[0106] In this step, the encrypted data block refers to a structured data unit whose content cannot be tampered with and can only be decrypted by the corresponding key after the event data block is encrypted based on the key index number and key backup information.

[0107] A production event refers to a single, complete production operation in the industrial supply chain. This production event includes related behaviors such as equipment control actions, material processing and flow, and spatiotemporal changes of monitoring targets. Each production event corresponds to an event data block, which is the digital and structured carrier of the production event. The event data block integrates secondary positioning data, secondary industrial control data, secondary material identification data, and event sequence number, and fully records the core information such as the spatiotemporal location of the production event, equipment control operations, and material identification. It is the core data unit for realizing the reliable traceability of the production event.

[0108] It should be noted that the trusted supply chain data in this application refers to a set of data generated in the entire process of industrial supply chain production and circulation, which has the core characteristics of time consistency, spatial correlation, traceability of source, and immutability of content, and can truly and completely reflect the operating status of equipment, material flow trajectory, and spatial location of monitoring targets in the production process.

[0109] Its credibility comes from three aspects: First, it relies on the clock synchronization mechanism of time-sensitive networks to ensure the consistency of the time base of data throughout the entire chain; second, it relies on spatiotemporal normalization processing to ensure that the location data of the monitoring target is consistent with the spatial coordinate system of the production scene; and third, it relies on blockchain evidence storage technology to ensure that the data cannot be tampered with after it is generated, ultimately realizing the traceability and verification of supply chain production events.

[0110] In this embodiment of the application, step 105 specifically includes the following steps: Step 501: Based on the preset encryption configuration information, event sequence number, global time base, and data acquisition device identifier, obtain the key index number and key backup information.

[0111] In this step, the encryption configuration information refers to the pre-defined set of rules for generating keys. This information includes encryption algorithm type, key length limit, parameter integration method, etc., and is used to constrain the generation process of key index number and key backup information.

[0112] The key index number is a unique identifier code generated based on encryption configuration information and related parameters, used to retrieve the corresponding decryption key.

[0113] Key backup information refers to auxiliary data associated with the key index number, used to restore decryption capability after key loss. This information includes key digests, parameter backups, and other content.

[0114] In this embodiment, the preset encryption configuration information is first retrieved to clarify the parameter integration rules and algorithm requirements for key generation. Then, the event sequence number, the time value corresponding to the global time base, and the data acquisition device identifier are integrated in an orderly manner to obtain the integrated parameters. Then, the integrated parameters are hashed according to the algorithm specified in the encryption configuration information to obtain a unique key index number. At the same time, the integrated parameters and intermediate data in the operation process are integrated to form key backup information.

[0115] Step 502: Based on the key index number and key backup information, encrypt the event data block to form an encrypted data block.

[0116] In this embodiment, the corresponding encryption key is first matched from the preset key library according to the key index number, and then the validity of the encryption key is verified in combination with the key backup information to prevent the key from being tampered with. After the verification is passed, the event data block is fully encrypted using the encryption algorithm specified in the encryption configuration information to obtain the encrypted ciphertext data. Finally, the encrypted ciphertext data is associated and bound with the key index number to form an encrypted data block.

[0117] Step 503: Send an access request to the blockchain network. After receiving the verification feedback information sent by the blockchain network based on the access request, generate a link session key and establish a secure communication link based on the link session key.

[0118] In this step, the access request refers to the structured data used to apply for access to the blockchain network. The access request includes device verification information, timestamps, communication protocol versions, and other content.

[0119] Verification feedback information refers to the result data returned by the blockchain network access verification node after verifying the access request.

[0120] The link session key is a temporary encryption key generated based on random parameters in the verification feedback information and used for this blockchain access session to ensure the data transmission security of the communication link.

[0121] A secure communication link is a network connection channel established based on a link session key and negotiated communication parameters, where data transmission is encrypted and node identities are verifiable, and is used for the secure transmission of encrypted data blocks.

[0122] In this embodiment of the application, step 503 specifically includes the following steps: Step 511: Extract the target verification information from the security certificate of the data acquisition device.

[0123] In this step, the security certificate of the data acquisition device refers to an electronic credential issued by an authoritative organization to prove the legality of the data acquisition device's identity. The security certificate includes the certificate number, validity period, device identification binding field, organization signature, and other information.

[0124] Target verification information refers to the core verification data extracted from the security certificate of the data acquisition device. This information includes the certificate number, the data acquisition device identification binding field, the organization signature, etc.

[0125] In this embodiment, the security certificate pre-stored in the data acquisition device is first retrieved. Then, according to the preset information extraction rules, the core data such as the certificate number, data acquisition device identification binding field, and organization signature are extracted from the security certificate and integrated into the target verification information.

[0126] Step 512: Based on the global time base, generate a request timestamp, and based on the request timestamp, combine the target verification information, data acquisition device identifier and device output accuracy to form an access request.

[0127] In this step, the request timestamp refers to a timestamp generated based on the global time reference of the time-sensitive network, which represents the time when the access request was initiated, and is used to ensure the timeliness and uniqueness of the access request.

[0128] In this embodiment, the current time value is first obtained based on a global time base, and a request timestamp corresponding to the time value is generated. Then, a structured framework for the access request is established, with the request timestamp as a header field, and data such as target verification information, data acquisition device identifier, and device output precision are filled in sequentially. Finally, the data in the framework is organized according to a preset communication protocol format to form a complete access request.

[0129] Step 513: Send the access request to the access verification node of the blockchain network through the preset communication port of the blockchain network, and receive the verification feedback information fed back by the access verification node based on the access request. The verification feedback information includes the verification result, random verification code and network communication encryption requirements.

[0130] In this step, the access verification node refers to a node in the blockchain network specifically used to verify the legitimacy of access requests. It is responsible for verifying the identity of the access subject, returning the verification results and communication parameters.

[0131] The verification result refers to the judgment result obtained by the access verification node after verifying the target verification information. The verification result includes pass and fail, and is used to determine whether to allow the access subject to establish a communication link.

[0132] The random checksum is a core parameter randomly generated by the access verification node and used to generate the link session key, ensuring the uniqueness and randomness of the session key.

[0133] Network communication encryption requirements refer to the encryption rules set by the access verification node for subsequent data transmission. These network communication encryption requirements include the range of encrypted fields, the size of data segments, and other related content.

[0134] In this embodiment, a preset blockchain network communication port is first retrieved, and the access request is sent to the access verification node of the blockchain network through the port. After the access verification node verifies the legality of the target verification information in the access request, it receives the verification feedback information returned by the access verification node. Then, the verification result, random verification code, and network communication encryption requirements are extracted from the verification feedback information.

[0135] Step 514: When the verification result is successful, generate a link session key based on the random verification code, the global time base, and the data acquisition device identifier.

[0136] In this embodiment of the application, when the verification result is passed, the random verification code, the time value corresponding to the global time base, and the data acquisition device identifier are first integrated in an orderly manner, and the integrated parameters are calculated according to the preset hash algorithm to generate a link session key that uniquely corresponds to this access session.

[0137] Step 515: Determine the set of communication parameters based on the network communication encryption requirements and the link session key.

[0138] In this step, the communication parameter set refers to the set of data transmission rules for secure communication links, determined based on network communication encryption requirements and link session key negotiation. This communication parameter set includes the range of encrypted fields, data segment size, transmission verification rules, and other content.

[0139] In this embodiment, the network communication encryption requirements are retrieved, and the length and encryption characteristics of the link session key are combined to determine the range of encrypted fields, data segment size, transmission verification rules, and other contents of data transmission. These contents are then integrated to form a set of communication parameters.

[0140] Step 516: Based on the communication parameter set and request encapsulation format, generate parameter confirmation information and send the parameter confirmation information to the access verification node. After receiving the parameter matching feedback from the access verification node, establish a secure communication link based on the link session key, the communication parameter set, and the request encapsulation format.

[0141] In this step, the request encapsulation format refers to the pre-defined data format used to encapsulate the blockchain evidence storage request. The request encapsulation format includes a header session identifier, a data length field, a tail verification field, and other contents.

[0142] Parameter confirmation information refers to feedback data generated based on the communication parameter set and request encapsulation format, used to confirm the communication rules with the access verification node, and to inform the access verification node that it is ready to communicate according to the negotiated parameters.

[0143] Parameter matching feedback refers to the result data returned by the access verification node after verifying the received parameter confirmation information, which is used to inform the access subject whether the communication parameters match.

[0144] In this embodiment, the request encapsulation format is first retrieved, and the core rules in the communication parameter set are associated and integrated with the field requirements of the request encapsulation format to generate parameter confirmation information. The parameter confirmation information is sent to the access verification node through a preset communication port, and the parameter matching feedback returned by the node is received. When the parameter matching feedback is consistent, the communication data is encrypted based on the link session key, and a continuous and stable secure communication link is established according to the transmission rules of the communication parameter set and the field requirements of the request encapsulation format.

[0145] Step 504: Generate a certificate storage request based on the encrypted data block and the data acquisition device identifier.

[0146] In this step, the evidence request refers to the structured data used to apply to the blockchain network for the evidence of the encrypted data block. The evidence request includes the encrypted data block, the data acquisition device identifier, the evidence timestamp, and other content.

[0147] In this embodiment, a structured framework for the evidence storage request is established, and the encrypted data block is filled into the main field of the framework as the core data; then the data acquisition device identifier is filled into the device information field, and the evidence storage timestamp generated based on the global time base is filled into the time field; finally, all the data in the framework is organized according to the request encapsulation format to form a complete evidence storage request.

[0148] Step 505: Send the evidence storage request to the blockchain network through the secure communication link, and receive the evidence storage feedback information from the blockchain network based on the evidence storage request, so as to realize trusted traceability and control of production events in the supply chain.

[0149] In this step, the evidence storage feedback information refers to the result data returned by the blockchain network after processing the evidence storage request. This information includes evidence storage success identifier, blockchain block height, evidence storage hash value, etc., and is used to inform the evidence storage subject that the encrypted data block has been successfully uploaded to the chain.

[0150] In this embodiment, the evidence storage request is sent to the blockchain network via a secure communication link. After receiving the evidence storage request, the blockchain network first extracts the encrypted data block, performs a hash operation on the full data of the encrypted data block, and uses the unique feature value obtained from the operation as the evidence storage hash value. Subsequently, the blockchain network associates and binds the encrypted data block with the evidence storage hash value, and then stores both of them together in the blockchain block to complete the on-chain storage operation. Afterwards, the blockchain network returns evidence storage feedback information containing the evidence storage hash value, evidence storage block height, and other information. When the evidence storage feedback information is successful, the blockchain evidence storage of the production event data is completed. Based on the evidence storage hash value, reliable traceability and control of supply chain production events can be achieved.

[0151] This application embodiment generates a dedicated key through multi-parameter integration to achieve secure encryption of event data blocks and ensure that the data content is not tampered with; it completes blockchain access verification based on device security certificates, generates session keys based on random parameters, negotiates and determines communication parameters, and establishes a stable and secure communication link; finally, it sends the encrypted data to the blockchain for evidence storage, solving the problems of insecure data transmission and unreliable evidence storage in traditional supply chain data transmission, providing an immutable data source for traceability, and improving the credibility and security of supply chain data traceability.

[0152] Figure 3 A schematic diagram illustrating a specific implementation of a supply chain trusted data traceability control system provided in this application, referring to... Figure 3 The system may include: The acquisition module 31 is used to acquire industrial production-related data, including first industrial control data, first material identification data, and first positioning data of the monitoring target in the industrial production scenario. The encapsulation module 32 is used to encapsulate the first industrial control data and the first material identification data using the clock synchronization mechanism of time-sensitive networks and industrial communication protocols to generate a standardized data stream. Processing module 33 is used to perform spatiotemporal normalization processing on the first positioning data based on the global time reference of the time-sensitive network and the predefined scene spatial coordinate system to generate second positioning data; Verification module 34 is used to verify and bind the second positioning data, the second industrial control data and the second material identification data in the standardized data stream based on the global time reference, and generate an event data block; The encryption module 35 is used to encrypt the event data block to obtain an encrypted data block, and send the encrypted data block to the blockchain network for storage, so as to realize the reliable traceability and control of production events in the supply chain.

[0153] The traceability control system for trusted supply chain data in this application is used to implement the aforementioned traceability control method for trusted supply chain data. Therefore, the specific implementation of the traceability control system for trusted supply chain data can be found in the embodiment section of the traceability control method for trusted supply chain data described above. The specific implementation can be referred to the description of the corresponding embodiments, which will not be repeated here.

[0154] This application also provides an electronic device, comprising: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of the supply chain trusted data traceability control method described above.

[0155] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the above-described supply chain trusted data traceability and control methods.

[0156] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory, random access memory, portable hard drives, magnetic disks, or optical disks.

[0157] The embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above embodiments of the supply chain trusted data traceability and control method.

[0158] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0159] The foregoing has provided a detailed description of the traceability and control method and system for trusted supply chain data provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and its core ideas. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from its principles, and these improvements and modifications also fall within the protection scope of this application.

Claims

1. A method for traceability control of trusted data of a supply chain, characterized by, include: Acquire industrial production-related data, including first industrial control data, first material identification data, and first location data of monitoring targets in the industrial production scenario; By utilizing the clock synchronization mechanism of time-sensitive networking and industrial communication protocols, the first industrial control data and the first material identification data are encapsulated and processed to generate a standardized data stream; Based on the global time reference of the time-sensitive network and the predefined scene space coordinate system, the first positioning data is spatiotemporally normalized to generate the second positioning data. Based on the global time reference, the second positioning data, the second industrial control data and the second material identification data in the standardized data stream are verified and bound to generate an event data block; The event data block is encrypted to obtain an encrypted data block, and the encrypted data block is sent to the blockchain network for storage, so as to realize the reliable traceability and control of production events in the supply chain.

2. The method according to claim 1, characterized in that, Utilizing the clock synchronization mechanism of time-sensitive networking and industrial communication protocols, the first industrial control data and the first material identification data are encapsulated to generate a standardized data stream, including: The first information unit is extracted from the first industrial control data and the first material identification data; A clock synchronization mechanism based on time-sensitive networks adds a timestamp to each first information unit to obtain a second information unit; According to the encapsulation structure requirements in industrial communication protocols, all second information units are integrated to form an initial data block; The total data volume of the initial data block is counted. If the total data volume exceeds the allowed data transmission volume of the time-sensitive network, the initial data block is compressed to obtain the data block to be verified. According to the integrity verification rules of the industrial communication protocol, the check code of the data block to be verified is calculated, and the check code is added to the end check field of the data block to be verified to form a standardized data stream.

3. The method according to claim 1, characterized in that, The first positioning data includes data acquisition time, three-dimensional spatial coordinates, acquisition frequency information, entity type identifier, data acquisition device identifier, and device inherent parameters; Based on the global time reference of the Time-Sensitive Network and a predefined scene spatial coordinate system, the first positioning data is spatiotemporally normalized to generate second positioning data, including: Based on historical time deviation data, the time deviation between the data acquisition time and the global time reference of the time-sensitive network is calculated; Based on the time deviation, the data acquisition time is converted into target time information; Based on the reference point coordinates in the predefined scene space coordinate system and the inherent parameters of the device, the three-dimensional space coordinates are adjusted to form the target three-dimensional space coordinate information; The target time information, the target three-dimensional spatial coordinate information, the time deviation, the reference point coordinate information, the entity type identifier, the acquisition frequency information, the data acquisition device identifier, and the device's inherent parameters are associated and integrated to form the second positioning data.

4. The method according to claim 3, characterized in that, The first positioning data also includes: installation position coordinates and device attitude data, and the inherent parameters of the device include: measurement range, device output accuracy, and signal transmission attenuation coefficient corresponding to each axis component in the three-dimensional spatial coordinates; Based on the reference point coordinates in the predefined scene space coordinate system and the inherent parameters of the device, the three-dimensional space coordinates are adjusted to form target three-dimensional space coordinate information, including: Calculate the relative distance and relative angle between the reference point coordinates and the installation location coordinates of the data acquisition equipment in the reference point coordinate information; Based on the relative distance and relative angle information, and in conjunction with the measurement range, the range of each axis component in the three-dimensional spatial coordinates is adjusted to obtain the first adjusted coordinates. Based on the output accuracy of the device, the accuracy of each axis component in the first adjusted coordinate is adjusted to obtain the second adjusted coordinate. Based on the signal transmission attenuation coefficient and the relative distance value, the attenuation weight corresponding to each axis component is calculated, so as to perform weighted processing on the signal transmission attenuation coefficient corresponding to each axis component in the second adjusted coordinate, and obtain the target correction coefficient. Based on the target correction coefficients corresponding to each axis component, the axis components in the second adjusted coordinates are adjusted to obtain the third adjusted coordinates; The third adjusted coordinates, the reference point identification number, the installation position coordinates of the data acquisition device, and the device attitude data are integrated to form the target three-dimensional spatial coordinate information.

5. The method according to claim 1, characterized in that, Based on the global time reference, the second positioning data, the second industrial control data in the standardized data stream, and the second material identification data are verified and bound to generate an event data block, including: Based on the global time reference, the timestamps of the target time information, the second industrial control data and the second material identification data in the second positioning data are verified, and the data that meets the preset time difference conditions is taken as the verification passed data. According to the preset field specifications, the verified data is added to the corresponding data field of the preset data block, and the event sequence number is added to the header identifier area of ​​the preset data block to form an event data block.

6. The method according to claim 1, characterized in that, The event data block is encrypted to obtain an encrypted data block, and the encrypted data block is sent to a blockchain network for notarization, thereby achieving trusted traceability and control of production events in the supply chain, including: Based on the preset encryption configuration information, event sequence number, global time base, and data acquisition device identifier, the key index number and key backup information are obtained; Based on the key index number and key backup information, the event data block is encrypted to form an encrypted data block; Send an access request to the blockchain network, and after receiving the verification feedback information sent by the blockchain network based on the access request, generate a link session key and establish a secure communication link based on the link session key; Based on the encrypted data block and the data acquisition device identifier, a certificate storage request is generated; The evidence storage request is sent to the blockchain network through the secure communication link, and the evidence storage feedback information fed back by the blockchain network based on the evidence storage request is received, so as to realize the reliable traceability and control of production events in the supply chain.

7. The method according to claim 6, characterized in that, Sending an access request to the blockchain network, and after receiving verification feedback information sent by the blockchain network based on the access request, generating a link session key, and establishing a secure communication link based on the link session key, including: Extract target verification information from the security certificate of the data acquisition device; Based on a global time base, a request timestamp is generated, and based on the request timestamp, combined with the target verification information, data acquisition device identifier, and device output precision, an access request is formed. The access request is sent to the access verification node of the blockchain network through the communication port of the preset blockchain network, and the verification feedback information fed back by the access verification node based on the access request is received. The verification feedback information includes the verification result, random verification code and network communication encryption requirements. When the verification result is successful, a link session key is generated based on the random verification code, the global time base, and the data acquisition device identifier. Based on the network communication encryption requirements and the link session key, determine the set of communication parameters; Based on the communication parameter set and request encapsulation format, parameter confirmation information is generated and sent to the access verification node. After receiving parameter matching feedback from the access verification node, a secure communication link is established based on the link session key, the communication parameter set, and the request encapsulation format.

8. A traceability and control system for trusted supply chain data, characterized in that, include: The acquisition module is used to acquire industrial production-related data, which includes first industrial control data, first material identification data, and first positioning data of monitoring targets in the industrial production scenario. The encapsulation module is used to encapsulate the first industrial control data and the first material identification data using the clock synchronization mechanism of time-sensitive networks and industrial communication protocols to generate a standardized data stream. The processing module is used to perform spatiotemporal normalization processing on the first positioning data based on the global time reference of the time-sensitive network and the predefined scene spatial coordinate system to generate the second positioning data. The verification module is used to verify and bind the second positioning data, the second industrial control data and the second material identification data in the standardized data stream based on the global time reference, and generate an event data block. An encryption module is used to encrypt the event data block to obtain an encrypted data block, and send the encrypted data block to a blockchain network for storage, so as to realize trusted traceability and control of production events in the supply chain.

9. A computing device, characterized in that, It includes a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are invoked and executed by the processing component to implement a traceability and control method for trusted supply chain data as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that, The system contains a computer program that, when executed by a computer, implements a traceability and control method for trusted supply chain data as described in any one of claims 1 to 7.