A judicial authentication plant evidence packaging, transporting, tracing and managing system

By encapsulating a four-level verification chain consisting of on-site triple verification, dynamic verification during transportation, and closed-loop confirmation at the receiving end, combined with blockchain evidence storage, the problems of incomplete information records and lack of distinction of user permissions in the management of plant specimens for judicial identification have been solved, realizing reliable traceability of specimens throughout the entire process and accurate information display.

CN122264677APending Publication Date: 2026-06-23KEJIAN GRP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
KEJIAN GRP CO LTD
Filing Date
2026-03-27
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

The existing plant specimen management system for judicial identification lacks mandatory binding and anti-tampering mechanisms for key elements in the packaging and transportation stages, and fails to differentiate user roles and permissions, resulting in incomplete information records and opaque circulation processes, which affects the scientific validity of identification conclusions and judicial credibility.

Method used

A traceability and management system for the packaging and transportation of plant specimens for judicial identification was designed. It forms a four-level progressive verification chain through triple verification at the packaging site, dynamic verification during transportation, and closed-loop confirmation at the receiving end. Combined with blockchain evidence storage, it realizes closed-loop supervision and data tamper-proofing of the entire process of specimens, and dynamically calculates the information display priority according to user identity and operation stage.

Benefits of technology

It improves the data authenticity and accountability reliability of the entire sample collection process, enhances the efficiency of information acquisition and the timeliness of anomaly response, and ensures the accuracy and security of information display from sample collection to receipt.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122264677A_ABST
    Figure CN122264677A_ABST
Patent Text Reader

Abstract

The application discloses a kind of forensic botanical evidence packaging transport traceability tracking management systems, the present application relates to traceability information management and judicial expertise field, including: evidence packaging information acquisition module, for collecting the unique identification code of botanical evidence, the unique identification code of seal, the identity information of packaging personnel, packaging time stamp, packaging location positioning information and packaging mode information in packaging site, and the information collected is bound with the unique identification code of evidence, to generate the first re-packaging confirmation record.The judicial expertise botanical evidence packaging transport traceability tracking management system, each link confirmation record is linked as an unalterable traceability chain in generation order by block chain storage, which eliminates the possibility of single-link data modification or bypass verification from the mechanism, and improves the data authenticity and responsibility traceability reliability of the whole process from extraction to reception of judicial expertise botanical evidence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of traceability information management and forensic identification technology, specifically a traceability and management system for the packaging and transportation of plant specimens for forensic identification. Background Technology

[0002] With the continuous development of the forensic identification industry, plant samples, as crucial physical evidence in cases involving drugs, poisons, and environmental damage, are subject to strict management throughout the entire process from extraction, packaging, and transportation to laboratory reception. This management directly impacts the objectivity, authenticity, and legal validity of the identification results. Plant samples for forensic identification are characterized by their perishability, susceptibility to contamination, ease of confusion, and diverse forms. Incomplete information recording, lack of transparency in the distribution process, and unclear supervisory responsibilities during packaging and transportation can easily lead to damage, loss, confusion, or alteration of the samples, thereby affecting the scientific validity and judicial credibility of the identification conclusions.

[0003] Currently, some forensic science institutions have attempted to introduce information technology to record and manage the process of evidence transfer. For example, patent application CN121169434A describes a product traceability and certification full-process management system. This system collects data information from the entire product process, analyzes user types, and generates information ranking data based on historical browsing behavior to achieve traceability and certification of products from production to sales. While this system shows good applicability in the full-process traceability of industrial products, it is mainly geared towards commercial scenarios such as production, storage, transportation, and sales. The user type classification and information presentation methods are all centered around the roles of consumers, enterprise quality inspectors, and distributors, and are not designed for the special characteristics of evidence supervision in the field of forensic science.

[0004] The management of plant specimens for forensic identification carries higher legal seriousness and regulatory requirements compared to the traceability of ordinary products. Existing systems lack mandatory binding and anti-tampering mechanisms for key elements such as packaging personnel, packaging time, packaging method, and the uniqueness of seals during the specimen packaging stage; they lack real-time monitoring and anomaly warnings for transportation routes, handover personnel, and environmental parameters during transportation; and at the system level, they fail to differentiate the operational permissions and information viewing scope of different entities such as forensic experts, samplers, transport personnel, and regulatory departments, making it difficult to form a closed loop of specimen flow information and posing a risk of disruption to the regulatory traceability chain. Furthermore, existing systems generally use a uniform information display format, failing to adapt information arrangement and content to the different responsibilities of different users in the specimen management chain. This results in critical regulatory information being overwhelmed by redundant information, affecting work efficiency and the accuracy of accountability.

[0005] In summary, how to construct a traceability and tracking management system suitable for the entire process of packaging and transporting plant specimens for forensic identification, and realize closed-loop supervision of the entire process from specimen collection to laboratory reception, tamper-proof recording of key information at each stage, and information adaptation display for multiple user roles, has become an urgent technical problem to be solved in the current informatization construction of forensic identification. Summary of the Invention

[0006] The purpose of this invention is to provide a forensic identification plant specimen packaging, transportation, traceability and management system to solve the problems mentioned in the background art.

[0007] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a forensic identification plant specimen packaging, transportation, traceability, and tracking management system, comprising: The sample packaging information collection module is used to collect the unique identification code of the plant sample, the unique identification code of the seal, the identity information of the packaging personnel, the packaging timestamp, the location information of the packaging location, and the packaging method information at the packaging site, and bind the collected information with the unique identification code of the sample to generate the first packaging confirmation record; The transportation process monitoring module is used to collect the location information of the transport vehicles, the identity information of the transport personnel, the handover node information, and the transport environment parameters during the transportation process, and generate transportation trajectory data. The multi-role permission management module is used to set operation permissions and information viewing scope according to user identity types, including appraisers, samplers, transporters, and regulatory departments; The data storage and anti-tampering module is used to store the first encapsulation confirmation record, the transportation trajectory data and the handover record in an encrypted manner, and generate an irreversible hash value; The closed-loop verification module is used to receive a second verification request generated by the terminal used by the transport personnel after scanning the unique identifier of the seal before transportation; compare the second verification request with the hash value corresponding to the unique identifier of the seal in the first sealing confirmation record; if they match, a pre-transport confirmation record is generated; during transportation, it receives real-time environmental parameters and real-time location information uploaded by the transport vehicle at preset time intervals, and compares the real-time environmental parameters with preset thresholds; if they exceed the thresholds, an abnormal event record is generated; and at the receiving end, it receives a third verification request generated by the receiving personnel after scanning the unique identifier of the seal, and compares the third verification request with the pre-transport confirmation record and the abnormal event record; if the comparison passes, a final closed-loop confirmation record is generated. The dynamic adaptation and presentation module is used to dynamically calculate the display priority of each piece of information based on the identity type of the currently logged-in user, the current operation stage, and whether there is any abnormal event record, and generate an information display list in descending order of the display priority for display on the user terminal.

[0008] Preferably, the closed-loop verification module further includes a cyclic verification submodule. This cyclic verification submodule is used to sequentially associate the first-level packaging confirmation record, the pre-transportation confirmation record, the abnormal event record, and the final closed-loop confirmation record in chronological order, ensuring that the generation of each subsequent record is conditional upon the successful verification of the preceding record, thus forming a progressive verification chain between records. The cyclic verification submodule uses the first-level packaging confirmation record as the starting verification node, verifying the data of each preceding node level before generating the next node record.

[0009] Preferably, the closed-loop verification module further includes a transportation process dynamic verification submodule. This submodule records the time of the anomaly, the anomaly value, and the location information when the real-time environmental parameters exceed the preset threshold. It then binds the time of the anomaly, the anomaly value, and the location information with the identity information of the transportation personnel to generate an anomaly event record. Simultaneously, it pushes the anomaly event record to the regulatory department's terminal via an encrypted channel. The transportation process dynamic verification submodule collects environmental parameters at ten-minute intervals and encapsulates the anomaly data into encrypted data packets, which are then pushed to the regulatory department's terminal.

[0010] Preferably, the closed-loop verification module further includes a receiving-end closed-loop verification submodule. This submodule is used to retrieve the first-level encapsulation confirmation record, the pre-transportation confirmation record, and the abnormal event record after the receiving personnel scans the unique identifier of the seal. It compares the seal hash value obtained by the receiving personnel with the seal hash value in the first-level encapsulation confirmation record, compares the receiving time with the transportation start time in the pre-transportation confirmation record, compares the receiving location with the endpoint of the transportation trajectory data, and verifies the processing status of the abnormal event records generated during transportation. When all comparisons and verifications pass, the final closed-loop confirmation record is generated. The receiving-end closed-loop verification submodule generates the final closed-loop confirmation record after completing the verification of the seal hash, transportation duration, receiving location, and abnormal event processing status.

[0011] Preferably, the dynamic adaptation presentation module includes a role weight preset submodule. This submodule stores the attention weight coefficients of different user identity types for different information categories at different operation stages. The information categories include seal status information, environmental parameter information, handover record information, and transportation route information. The role weight preset submodule stores the weight correspondence data between identity, stage, and information category in a database table.

[0012] Preferably, the dynamic adaptation presentation module further includes a dynamic weight calculation submodule. This submodule retrieves the corresponding attention weight coefficient based on the currently logged-in user's identity type, performs stage adaptation on the attention weight coefficient according to the current operation stage to obtain a dynamic weight value, and then sorts the information categories based on the dynamic weight value. The dynamic weight calculation submodule retrieves weight data based on user identity and operation stage, and sorts the information categories according to their numerical values.

[0013] Preferably, the dynamic adaptation presentation module further includes an exception information pre-processing sub-module. This sub-module is used to assign the highest display priority to the information category corresponding to the exception event record when the closed-loop verification module generates the exception event record, thus placing the exception event record before all other information categories in the information display list and attaching an exception identifier. The exception information pre-processing sub-module listens for exception generation events, moves the exception information to the first position in the display queue, and attaches a level and time identifier.

[0014] Preferably, the sample packaging information acquisition module includes a field triple verification submodule. This submodule simultaneously collects the packaging personnel's identity information, the packaging timestamp and the packaging location information, and the unique identifier of the seal at the packaging site. It then binds these three information with the sample's unique identifier to generate an irreversible hash value, which is uploaded as the first packaging confirmation record to the data storage and anti-tampering module. The field triple verification submodule collects data through fingerprint recognition, a positioning chip, and a barcode scanning module, and uses a secure hash algorithm to generate the packaging confirmation record hash value.

[0015] Preferably, the dynamic adaptation and presentation module further includes a role template preset submodule. This submodule is used to preset different information display templates for different user identity types. The information display templates are required to include an abnormal event display area, which is automatically activated and placed at the top of the template when an abnormal event record exists. The role template preset submodule constructs an independent page template for each identity, and the abnormal area becomes visible and rendered at the top after being triggered.

[0016] Preferably, the data storage and anti-tampering module adopts a blockchain-based evidence storage method. The first encapsulation confirmation record, the pre-transportation confirmation record, the abnormal event record, and the final closed-loop confirmation record are each generated into an independent blockchain evidence storage unit. These independent blockchain evidence storage units are then linked together in the order of their generation using timestamps, forming an immutable traceability chain. The data storage and anti-tampering module is connected to a judicial appraisal consortium blockchain network, and each evidence storage unit forms a continuous traceability link through block hash value referencing.

[0017] This invention provides a forensic identification plant sample packaging, transportation, traceability, and management system. It has the following beneficial effects: This system employs a four-tiered progressive verification chain, consisting of triple on-site verification, secondary pre-transport verification, dynamic verification during transportation, and closed-loop confirmation at the receiving end. The verification results of each stage serve as input conditions for the next stage, forming a continuous and unskippable closed-loop verification system. Any data anomaly at any stage is immediately blocked and a structured anomaly event record is generated. Simultaneously, blockchain-based evidence storage links the confirmation records of each stage into an immutable traceability chain in the order of their generation. This mechanism fundamentally eliminates the possibility of data modification or bypassing verification at a single stage, enhancing the data authenticity and reliability of accountability throughout the entire process of forensic plant specimen collection and reception.

[0018] Based on dual identification of user identity type and operation stage, this system presets attention weight coefficients for appraisers, samplers, transporters, and regulatory departments, dynamically calculates information display priority, and automatically assigns the highest display priority to abnormal event records generated during transportation and forces them to be placed at the top of the information list. This allows users of different roles to directly obtain key information matching their responsibilities at the current operation stage. At the same time, abnormal information is highlighted in the interface with differentiated identification, avoiding homogenization of information display and the submersion of key information, and improving the efficiency of information acquisition and the timeliness of abnormal response in multi-role collaborative operation scenarios. Attached Figure Description

[0019] Figure 1 This is a data flow diagram between modules of a forensic identification plant specimen packaging, transportation, traceability and tracking management system according to the present invention; Figure 2 This is a state machine diagram of the life cycle of plant specimens in a forensic identification plant specimen packaging, transportation, traceability and tracking management system of the present invention. Detailed Implementation

[0020] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0021] Please see Figure 1 and Figure 2 This invention provides a technical solution: a forensic identification plant specimen packaging, transportation, traceability, and management system, comprising: The sample packaging information collection module is used to collect the unique identification code of the plant sample, the unique identification code of the seal, the identity information of the packaging personnel, the packaging timestamp, the location information of the packaging location, and the packaging method information at the packaging site, and bind the collected information with the unique identification code of the sample to generate the first layer of packaging confirmation record; The transportation process monitoring module is used to collect the location information of the transport vehicles, the identity information of the transport personnel, the handover node information, and the transport environment parameters during the transportation process, and generate transportation trajectory data. The multi-role permission management module is used to set operation permissions and information viewing scope according to user identity types, including appraisers, samplers, transporters, and regulatory departments; The data storage and anti-tampering module is used to store the first layer of encapsulation confirmation record, transportation trajectory data and handover record in an encrypted manner, and generate an irreversible hash value; The closed-loop verification module is used to receive a second verification request generated after the terminal used by the transport personnel scans the unique identifier of the seal before transportation. It compares the second verification request with the hash value corresponding to the unique identifier of the seal in the first sealing confirmation record. If they match, a pre-transport confirmation record is generated. During transportation, it receives real-time environmental parameters and real-time location information uploaded by the transport vehicle at preset time intervals and compares the real-time environmental parameters with preset thresholds. If the thresholds are exceeded, an abnormal event record is generated. At the receiving end, it receives a third verification request generated after the receiving personnel scan the unique identifier of the seal. It compares the third verification request with the pre-transport confirmation record and the abnormal event record. If the comparison passes, a final closed-loop confirmation record is generated. The dynamic adaptation and presentation module is used to dynamically calculate the display priority of each piece of information based on the identity type of the currently logged-in user, the current operation stage, and whether there are any abnormal event records. It then generates an information display list in descending order of display priority and displays it on the user's terminal.

[0022] It should be further explained that the specific implementation method of a forensic identification plant sample packaging, transportation, traceability, and tracking management system is as follows: At the packaging site, sampling personnel use handheld terminals to scan the unique identification code pre-attached to the plant specimens, and simultaneously scan the unique identification code on the disposable anti-counterfeiting seal. The handheld terminal collects the packaging personnel's identity information through its built-in fingerprint or facial recognition module, and automatically retrieves the packaging timestamp and packaging location information from the terminal system. After the sampling personnel select the packaging method information on the terminal interface, the system binds the collected unique specimen identification code, seal unique identification code, packaging personnel identity information, packaging timestamp, packaging location information, and packaging method information to generate a first-level packaging confirmation record, which is then uploaded to the data storage and anti-tampering module. This module uses a hash algorithm to generate an irreversible hash value for blockchain storage.

[0023] When transport personnel arrive at the sealing site to receive the samples, they use a dedicated terminal to scan the unique identifier code on the seal. Upon receiving this scan, the closed-loop verification module automatically retrieves the first-level sealing confirmation record stored in the data storage and anti-tampering module. It then compares the hash value corresponding to the unique identifier code obtained in this scan with the seal hash value in the first-level sealing confirmation record. If the comparison results match, the closed-loop verification module generates a pre-transport confirmation record, binds this record to the transport personnel's identity information, and stores it in the data storage and anti-tampering module.

[0024] During transportation, environmental sensors installed inside the transport vehicle automatically collect temperature, humidity, and vibration data every ten minutes, while the onboard positioning device collects real-time location information every ten minutes. The transportation monitoring module uploads these real-time environmental parameters and location information to the closed-loop verification module. The closed-loop verification module compares the temperature data with a preset threshold of 25 degrees Celsius, the humidity data with a preset threshold of 60%, and the vibration data with a preset threshold of 0.5% gravitational acceleration. When the temperature exceeds 25 degrees Celsius, the closed-loop verification module automatically records the time of the anomaly, the abnormal value, and the location information at the time of the anomaly. It then binds the time of the anomaly, the abnormal value, and the location information with the transport personnel's identity information, generating an anomaly event record. Simultaneously, this anomaly event record is pushed to the regulatory department's terminal equipment in real time via an encrypted channel.

[0025] Once the sample arrives at the laboratory, the receiving personnel scan the unique identifier on the seal using a laboratory terminal. The closed-loop verification module retrieves the first-level sealing confirmation record, pre-transport confirmation record, and abnormal event record stored in the data storage and anti-tampering module. It compares the seal hash value obtained by the receiving personnel with the seal hash value in the first-level sealing confirmation record, compares the receiving time with the transportation start time in the pre-transport confirmation record, compares the transportation duration with a preset maximum transportation duration threshold, compares the receiving location with the destination of the transportation trajectory data, and verifies the processing status of abnormal event records generated during transportation. When all the above comparisons and verifications pass, the closed-loop verification module generates the final closed-loop confirmation record.

[0026] Upon user login, the dynamic adaptation and presentation module obtains the current user's identity type through the multi-role permission management module. This identity type includes appraiser, sampler, transporter, and regulatory authority. Simultaneously, the module retrieves information from the closed-loop verification module regarding any abnormal event records and the current user's operational stage. For regulatory authority users operating during transport, the module assigns a display priority weight of 0.4 to seal status information, 0.3 to transport route compliance information, 0.2 to environmental parameter information, and 0.1 to handover record information. For appraisers operating before receipt, the module assigns a display priority weight of 0.5 to environmental parameter information, 0.3 to seal status information, and 0.2 to transport duration information.

[0027] When the closed-loop verification module records an abnormal event, the dynamic adaptation and presentation module automatically adjusts the information category corresponding to the abnormal event record to the highest display priority, placing it before all other information categories in the information display list and adding a red abnormality marker. The dynamic adaptation and presentation module generates an information display list in descending order according to the final determined display priority, which is then displayed on the user's terminal.

[0028] The closed-loop verification module also includes a cyclic verification submodule, which is used to sequentially associate the first-level packaging confirmation record, the pre-transportation confirmation record, the abnormal event record, and the final closed-loop confirmation record in chronological order, so that the generation of the subsequent level record is conditional on the verification of the previous level record, thus forming a progressive verification chain between records.

[0029] It should be further explained that the implementation of the loop verification submodule is as follows: The closed-loop verification module includes a cyclic verification submodule. This cyclic verification submodule automatically acquires the first sealing confirmation record after the sample is sealed and marks this record as the starting verification node.

[0030] When a transport worker scans the unique identifier on the seal to initiate a second verification request, the loop verification submodule retrieves the seal hash value from the initial verification node and compares it with the currently scanned seal hash value. Only when the comparison results match will the loop verification submodule allow the generation of a pre-transportation confirmation record, and establish a timestamp association between this pre-transportation confirmation record and the initial verification node.

[0031] During transportation, the cyclic verification submodule continuously monitors the generation status of abnormal event records. When any abnormal event record is generated, the cyclic verification submodule inserts the abnormal event record as a third verification node after the second verification node, and writes a reference identifier for the second verification node into the abnormal event record.

[0032] When the receiving personnel scan the unique identifier of the seal to initiate a third verification request, the loop verification submodule sequentially retrieves the initial verification node, the second verification node, and all third verification nodes, performing verification operations step by step in chronological order. First, it verifies whether the seal hash value in the initial verification node matches the currently scanned seal hash value. Second, it verifies whether the transport personnel's identity information in the second verification node matches the transport personnel's identity information recorded at the receiving end. Third, it verifies whether all abnormal event records in all third verification nodes have been confirmed by the regulatory authorities on the terminal.

[0033] Only when all the above-mentioned step-by-step checks pass can the loop verification submodule generate the final closed-loop confirmation record, and establish a timestamp association between this final closed-loop confirmation record and the previous verification node as the fourth verification node. At the same time, the loop verification submodule writes complete reference paths to the starting verification node, the second verification node, and all third verification nodes in the fourth verification node, so that it is possible to trace back from the fourth verification node to any previous verification node, forming a progressive verification chain between records.

[0034] The closed-loop verification module also includes a dynamic verification submodule for the transportation process. When real-time environmental parameters exceed preset thresholds, the dynamic verification submodule for the transportation process records the time point of the anomaly, the abnormal value, and the location information at the time of the anomaly. It also binds the time point of the anomaly, the abnormal value, and the location information with the identity information of the transportation personnel to generate an anomaly event record. At the same time, the anomaly event record is pushed to the terminal of the regulatory department through an encrypted channel.

[0035] It should be further explained that the specific implementation of the dynamic verification submodule during transportation is as follows: The closed-loop verification module includes a dynamic verification submodule for the transportation process, which continuously receives real-time environmental parameters and location information uploaded by the transportation process monitoring module during transportation. This submodule has preset thresholds for temperature (25 degrees Celsius), humidity (60%), vibration (0.5 gravitational acceleration), and transportation path deviation (50 meters).

[0036] The dynamic verification submodule during transportation compares the received temperature data with a 25-degree Celsius threshold, the humidity data with a 60% threshold, the vibration data with a 0.5% gravitational acceleration threshold, and the real-time location information with the preset transportation path and calculates the deviation distance and compares it with a 50-meter deviation threshold.

[0037] When the temperature exceeds 25 degrees Celsius, the humidity exceeds 60%, the vibration exceeds 0.5 gravitational acceleration, or the deviation distance exceeds 50 meters, the dynamic verification submodule of the transportation process automatically obtains the time of the anomaly from the system clock, the current anomaly value and the location information at the time of the anomaly from the transportation process monitoring module, and retrieves the current transportation personnel's identity information from the multi-role permission management module. It then binds the anomaly time, anomaly value, and location information with the transportation personnel's identity information to generate a structured anomaly event record. This structured anomaly event record includes fields for anomaly type, anomaly value, occurrence time, occurrence location, transportation personnel identification, and processing status, with the processing status field initially set to pending processing.

[0038] The dynamic verification submodule during transportation generates anomaly event records and simultaneously calls the encrypted channel interface of the data storage and anti-tampering module to encapsulate the anomaly event records into encrypted data packets. Based on the pre-set list of regulatory department terminal addresses in the multi-role access control module, the encrypted data packets are pushed to the terminal devices of all regulatory departments, and a push timestamp and a receipt confirmation waiting flag are written into the push record.

[0039] Once any regulatory authority terminal returns a confirmation instruction, the transportation process dynamic verification submodule associates and stores the confirmation instruction with the corresponding abnormal event record, and updates the processing status field in the abnormal event record to the notified status.

[0040] The closed-loop verification module also includes a receiver-side closed-loop verification submodule. After the receiving personnel scan the unique identifier of the seal, the receiver-side closed-loop verification submodule retrieves the first-level sealing confirmation record, the pre-transport confirmation record, and the abnormal event record. It compares the seal hash value obtained by the receiving personnel with the seal hash value in the first-level sealing confirmation record, compares the receiving time with the transportation start time in the pre-transport confirmation record, compares the receiving location with the endpoint of the transportation trajectory data, and checks the processing status of abnormal event records generated during transportation. When all the above comparisons and checks pass, the final closed-loop confirmation record is generated.

[0041] It should be further explained that the specific implementation of the receiver closed-loop verification submodule is as follows: The closed-loop verification submodule at the receiving end is automatically triggered after the laboratory receiving terminal scans the unique identifier code on the seal. This submodule first retrieves the first-level encapsulation confirmation record, pre-transport confirmation record, and all abnormal event records associated with the unique identifier code on the seal from the data storage and anti-tampering module.

[0042] The receiving end closed-loop verification submodule compares the seal hash value obtained by the receiving terminal with the seal hash value stored in the first encapsulation confirmation record byte by byte. If the two are completely consistent, the first verification is passed.

[0043] The receiving end closed-loop verification submodule obtains the reception time automatically uploaded by the receiving terminal, extracts the transportation start time from the pre-transportation confirmation record, calculates the actual transportation duration by subtracting the reception time from the transportation start time, and simultaneously extracts the preset maximum transportation duration threshold from the pre-transportation confirmation record. The actual transportation duration is compared with the maximum transportation duration threshold; if the actual transportation duration is less than or equal to the maximum transportation duration threshold, the second verification step is passed.

[0044] The receiver-side closed-loop verification submodule extracts the trajectory endpoint coordinates from the transportation trajectory data, obtains the receiving location coordinates from the receiving terminal, and calculates the distance between the trajectory endpoint coordinates and the receiving location coordinates. If the distance between the two is less than fifty meters, the third verification step is passed.

[0045] The receiving end closed-loop verification submodule iterates through all retrieved abnormal event records, reading the processing status field of each record one by one. If the processing status field of all abnormal event records is marked as processed, the fourth verification step is passed. The processed status is set by the regulatory department's terminal through a confirmation command received from the system interface after viewing the abnormal event records.

[0046] The receiving end closed-loop verification submodule generates a final closed-loop confirmation record only when the first, second, third, and fourth verifications all pass. This final closed-loop confirmation record contains unique identifier references to the first encapsulation confirmation record, unique identifier references to the pre-transport confirmation record, and a list of unique identifier references to all abnormal event records. This final closed-loop confirmation record is then stored in the data storage and anti-tampering module, and a verification pass command is returned to the laboratory receiving terminal.

[0047] The dynamic adaptation and presentation module includes a role weight preset sub-module, which stores the attention weight coefficients of different user identity types for different information categories at different operation stages. The information categories include seal status information, environmental parameter information, handover record information, and transportation route information.

[0048] It should be further explained that the specific implementation of the role weight preset submodule is as follows: The dynamic adaptation and presentation module includes a role weight preset submodule. This submodule stores multiple sets of attention weight coefficients in a database table. Each set of attention weight coefficients corresponds to a combination of a user identity type and an operation stage. User identity types include appraisers, samplers, transport personnel, and regulatory departments. Operation stages include the packaging stage, the transportation stage, the pre-receipt stage, and the historical traceability stage. Attention weight coefficients are set according to information categories, including seal status information, environmental parameter information, handover record information, and transportation route information.

[0049] The role weight preset submodule sets the following attention weight coefficients for regulatory department users during the transportation phase: Seal status information 0.4, Transportation route information 0.3, Environmental parameter information 0.2, and Handover record information 0.1. For the historical tracing phase, the following attention weight coefficients are set: Handover record information 0.35, Seal status information 0.35, Transportation route information 0.2, and Environmental parameter information 0.1.

[0050] The weighting coefficients for the attention set by the appraiser in the pre-receipt stage are: 0.5 for environmental parameter information, 0.3 for seal status information, and 0.2 for transportation time information. The weighting coefficients for the attention set by the appraiser in the historical tracing stage are: 0.4 for environmental parameter information, 0.3 for seal status information, 0.2 for handover record information, and 0.1 for transportation route information.

[0051] The attention weighting coefficients set for transportation personnel during the transportation phase are as follows: Transportation route information 0.4, Environmental parameter information 0.3, Seal status information 0.2, and Handover record information 0.1. The attention weighting coefficients set for sampling personnel during the sealing phase are as follows: Seal status information 0.5, Handover record information 0.3, Environmental parameter information 0.1, and Transportation route information 0.1.

[0052] The role weight preset submodule stores the aforementioned attention weight coefficients in key-value pair format, where the key is a combination string of user identity type identifier and operation stage identifier, and the value is a floating-point array containing the weight coefficients of the four information categories. After a user logs in, the dynamic adaptation presentation module retrieves the corresponding attention weight coefficient array from the role weight preset submodule based on the current user's identity type and current operation stage.

[0053] The dynamic adaptation and presentation module also includes a dynamic weight calculation submodule. The dynamic weight calculation submodule is used to retrieve the corresponding attention weight coefficient according to the identity type of the currently logged-in user, and to perform stage adaptation of the attention weight coefficient according to the current operation stage to obtain the dynamic weight value. Then, the information categories are sorted according to the dynamic weight value.

[0054] It should be further explained that the specific implementation of the dynamic weight calculation submodule is as follows: The dynamic weight calculation submodule within the dynamic adaptation and presentation module first retrieves the identity type identifier of the currently logged-in user from the multi-role permission management module after the user logs in to the system. This identity type identifier can be one of the following: an authenticator identifier, a sampler identifier, a transporter identifier, or a regulatory authority identifier.

[0055] The dynamic weight calculation submodule also obtains the operation stage identifier from the routing status of the page currently accessed by the user. The operation stage identifier is determined by identifying the interface module currently displayed on the user terminal: when the user terminal is currently displaying the encapsulation information input interface, the operation stage identifier is the encapsulation stage; when the user terminal is currently displaying the transportation trajectory monitoring interface, the operation stage identifier is the transportation stage; when the user terminal is currently displaying the reception confirmation interface, the operation stage identifier is the pre-reception stage; and when the user terminal is currently displaying the history query interface, the operation stage identifier is the history tracing stage.

[0056] The dynamic weight calculation submodule combines the obtained identity type identifier and operation stage identifier into a search key according to a preset format, and sends a weight coefficient retrieval request to the role weight preset submodule using this search key. The role weight preset submodule returns the corresponding attention weight coefficient array based on the search key. This array contains four floating-point values: seal status information weight coefficient, environmental parameter information weight coefficient, handover record information weight coefficient, and transportation route information weight coefficient.

[0057] After receiving the attention weight coefficient array, the dynamic weight calculation submodule matches and binds the four weight coefficients in the array with each information category in the current information list to be displayed, forming four sets of dynamic weight values. The dynamic weight calculation submodule then starts a sorting algorithm to sort the four sets of dynamic weight values ​​in descending order of value, obtaining a sorted information category sequence, and outputs this information category sequence to the display priority queue of the dynamic adaptation presentation module.

[0058] The dynamic adaptation and presentation module also includes an abnormal information pre-positioning sub-module. When the closed-loop verification module generates abnormal event records, the abnormal information pre-positioning sub-module assigns the information category corresponding to the abnormal event record the highest display priority, so that the abnormal event record is arranged before all other information categories in the information display list and an abnormal identifier is attached.

[0059] It should be further explained that the specific implementation of the abnormal information pre-processing submodule is as follows: The dynamic adaptation and presentation module establishes a real-time data monitoring channel between its internal exception information pre-module and closed-loop verification module, employing a publish-subscribe mechanism. The exception information pre-module subscribes to exception event generation events from the closed-loop verification module. When the closed-loop verification module generates a new exception event record, it pushes an exception generation notification to the exception information pre-module through this monitoring channel. This notification includes a unique identifier for the exception event record and the corresponding information category identifier.

[0060] Upon receiving the notification, the exception information pre-processing submodule immediately reads the current sorting result from the display priority queue of the dynamic adaptation rendering module and locates the original sorting position of the information category corresponding to the exception event record in the display priority queue. The exception information pre-processing submodule removes the information category from its current sorting position and inserts it at the beginning of the display priority queue, so that all exception event records corresponding to this information category are arranged before all other information categories in the information display list.

[0061] Simultaneously, the anomaly information pre-processing submodule adds an anomaly identifier field to the information category in the display priority queue. This anomaly identifier field includes an anomaly level subfield and an anomaly time subfield. The anomaly level subfield is determined based on the value of the anomaly type field in the anomaly event record: when the anomaly type is a mismatch in the seal hash value, the anomaly level subfield is assigned a level one value; when the anomaly type is a temperature exceeding a threshold, humidity exceeding a threshold, or vibration exceeding a threshold, the anomaly level subfield is assigned a level two value; when the anomaly type is a deviation from the transportation route, the anomaly level subfield is assigned a level three value. The anomaly time subfield directly references the value of the occurrence time field in the anomaly event record.

[0062] When generating the information display list, the dynamic adaptation and presentation module performs a secondary sorting of multiple abnormal event records under the same information category based on the abnormality level subfield in the abnormality identifier field, prioritizing level one over level two, and level two over level three. Each abnormal event record's display entry shows the identifier graphic corresponding to the abnormality level subfield and the timestamp corresponding to the abnormality time subfield. When the abnormality level subfield corresponding to the abnormal event record is level one, the background color of the display entry is set to red; when the abnormality level subfield is level two, the background color is set to orange; and when the abnormality level subfield is level three, the background color is set to yellow.

[0063] After inserting the exception information category into the first position of the display priority queue, the exception information pre-processing submodule maintains that priority for at least 24 hours, or until the processing status field corresponding to the exception event record is updated to the processed status, whichever comes first.

[0064] The sample packaging information acquisition module includes a field triple verification submodule. The field triple verification submodule is used to simultaneously collect the packaging personnel's identity information, packaging timestamp and packaging location information, and the unique identification code of the seal at the packaging site. After binding the three with the sample's unique identification code, an irreversible hash value is generated and uploaded to the data storage and anti-tampering module as the first layer of packaging confirmation record.

[0065] It should be further explained that the specific implementation of the on-site triple verification submodule is as follows: The sample packaging information acquisition module has an internal on-site triple verification submodule. This on-site triple verification submodule is activated when the sampling personnel start the packaging acquisition interface on the handheld terminal.

[0066] The on-site triple verification submodule first uses the fingerprint sensor built into the handheld terminal to collect the fingerprint feature data of the sampling personnel. It then compares the collected fingerprint feature data in real time with the fingerprint template library of sampling personnel pre-stored in the multi-role access control module. If the comparison is successful, the sampling personnel's identity information is obtained. Simultaneously, the on-site triple verification submodule obtains the encapsulation timestamp from the handheld terminal's system clock service and the encapsulation location location information, including longitude and latitude coordinates, from the handheld terminal's built-in GPS chip.

[0067] The on-site triple verification submodule then activates the camera scanning module of the handheld terminal, scanning the QR code pattern on the disposable anti-counterfeiting seal and extracting the unique identification code from it. Simultaneously with collecting the above three pieces of information, the on-site triple verification submodule also scans the RFID tag affixed to the plant specimen using the RFID reader on the handheld terminal, reading the specimen's unique identification code from the RFID tag.

[0068] The on-site triple verification submodule combines the collected personnel identification information, sealing timestamp, sealing location information, unique seal identifier, and unique sample identifier into a complete data packet according to a preset data structure. This data packet contains a verification header field and a data body field. The verification header field records the device serial number at the time of acquisition, and the data body field stores the above five pieces of information in key-value pairs.

[0069] The on-site triple verification submodule uses a secure hash algorithm to calculate the entire data packet, generating a fixed-length hash value. This hash value, along with the data packet, serves as the first layer of encapsulation confirmation record and is uploaded to the data storage and anti-tampering module via the wireless communication module. The data storage and anti-tampering module writes this first layer of encapsulation confirmation record into an independent block in the blockchain network and records a timestamp in the block header. Any subsequent scanning operation of the unique identifier of the seal is compared by the closed-loop verification module using the hash value stored in the blockchain and the hash value of the currently scanned unique identifier of the seal.

[0070] The dynamic adaptation presentation module also includes a role template preset sub-module. The role template preset sub-module is used to preset different information display templates for different user identity types. The information display template is required to include an abnormal event display area. The abnormal event display area is automatically activated and placed at the top of the template when an abnormal event record exists.

[0071] It should be further explained that the character template preset submodule is implemented as follows: The dynamic adaptation and presentation module's internal role template preset submodule retrieves a list of all user identity types from the multi-role permission management module during system initialization. User identity types include appraisers, samplers, transport personnel, and regulatory departments. The role template preset submodule constructs an independent information display template for each user identity type. Each information display template is defined using Hypertext Markup Language (HTML) and includes a page layout framework, component area divisions, and style configuration parameters.

[0072] The page layout of the expert template includes, in sequence, an environmental parameter graph area, a seal status verification result area, a countdown timer area, and a historical handover record area. The sampler template includes, in sequence, a seal binding confirmation area, a sealing timestamp display area, a sealing location location display area, and a sampling site image upload area. The transportation personnel template includes, in sequence, a real-time transportation trajectory map area, a next handover point prompt area, a real-time environmental parameter value display area, and a quick access area for anomaly reporting. The regulatory department template includes, in sequence, an anomaly event summary list area, a transportation route compliance analysis area, a seal integrity statistics area, and a personnel operation log area.

[0073] When constructing each of the aforementioned information display templates, the character template preset submodule forcibly reserves an exception event display area at the top of the page layout framework. This exception event display area is embedded in the top layer of the template structure as an independent card component, and its display attribute is initially set to hidden. The character template preset submodule also configures a state listening interface for the exception event display area, which is bound to the state change event recorded in the exception event log of the closed-loop verification module.

[0074] When the closed-loop verification module generates a new exception event record, it sends an activation signal to the character template preset submodule via the status listening interface. Upon receiving the activation signal, the character template preset submodule switches the display attribute of the exception event display area from hidden to visible, and adjusts the rendering order of the exception event display area in the page layout framework to before all other area components, so that the exception event display area is displayed at the very top of the page on the user's terminal screen.

[0075] The exception event display area includes a dynamic list component. This component displays currently unprocessed exception event records in reverse chronological order of their creation time. Each exception event record in the dynamic list component displays an exception type icon, the time of occurrence, the location of occurrence, and a processing status label. Each exception event record in the dynamic list component is also linked to a "View Details" button. Clicking the "View Details" button retrieves the complete data for that exception event record from the data storage and anti-tampering module and displays it in a modal window on the current template.

[0076] The data storage and anti-tampering module adopts blockchain evidence storage, which generates independent blockchain evidence storage units for the first layer of encapsulation confirmation record, pre-transportation confirmation record, abnormal event record, and final closed-loop confirmation record. The independent blockchain evidence storage units are then linked together in the order of generation using timestamps to form an immutable traceability chain.

[0077] It should be further explained that the specific implementation method of the data storage and anti-tampering module using blockchain evidence storage is as follows: The data storage and tamper-proof module internally deploys a blockchain node service, which connects to an external consortium blockchain network. This consortium blockchain network is maintained by judicial appraisal institutions, regulatory authorities, and third-party evidence storage institutions, who jointly serve as consensus nodes.

[0078] When the closed-loop verification module generates the first layer of encapsulation confirmation record, the data storage and anti-tampering module combines the hash value of the unique identifier code of the seal, the hash value of the encapsulation personnel's identity information, the encapsulation timestamp, and the encapsulation location information in the first layer of encapsulation confirmation record into the first transaction data. After digitally signing the first transaction data, it is broadcast to the consortium blockchain network. The consensus nodes in the consortium blockchain network verify the first transaction data using a practical Byzantine fault-tolerant consensus algorithm. Upon successful verification, the first transaction data is packaged into a new block, the block hash value of the new block is calculated, and the new blockchain is connected to the longest chain end of the consortium blockchain, forming the first independent blockchain evidence storage unit. This first independent blockchain evidence storage unit records the block height, the hash value of the previous block, the block hash value, and the transaction Merkle root.

[0079] When the closed-loop verification module generates the pre-transportation confirmation record, the data storage and anti-tampering module combines the unique identifier hash value of the seal, the hash value of the transport personnel's identity information, the transport start timestamp, and the block hash value of the first-layer encapsulation confirmation record in the pre-transportation confirmation record into the second transaction data. It then generates the second independent blockchain evidence storage unit according to the same consensus process and writes a reference to the block hash value of the first independent blockchain evidence storage unit into the transaction data of the second independent blockchain evidence storage unit.

[0080] When the closed-loop verification module generates an abnormal event record, the data storage and anti-tampering module combines the abnormal type field, abnormal value field, occurrence time field, occurrence location field, transport personnel identification field, and block hash value of the pre-transportation confirmation record in the abnormal event record into third transaction data, generates a third independent blockchain evidence storage unit according to the same consensus process, and writes a reference to the block hash value of the second independent blockchain evidence storage unit into the transaction data of the third independent blockchain evidence storage unit.

[0081] When the closed-loop verification module generates the final closed-loop confirmation record, the data storage and anti-tampering module combines the unique identifier hash value of the seal, the hash value of the recipient's identity information, the receiving timestamp, the receiving location coordinates, and the hash values ​​of the first independent blockchain evidence unit block, the second independent blockchain evidence unit block, and all the third independent blockchain evidence unit block hash values ​​in the final closed-loop confirmation record into the fourth transaction data. The fourth independent blockchain evidence unit is generated according to the same consensus process, and a complete reference list of the first independent blockchain evidence unit block hash value, the second independent blockchain evidence unit block hash value, and all the third independent blockchain evidence unit block hash values ​​is written into the transaction data of the fourth independent blockchain evidence unit.

[0082] The data storage and anti-tampering module uses the aforementioned block hash value referencing relationships to link the first, second, third, and fourth independent blockchain evidence storage units into a complete traceability chain in chronological order of their generation. When the data in any independent blockchain evidence storage unit within this traceability chain is modified, its own block hash value changes, causing a break in the referencing relationships among all subsequent independent blockchain evidence storage units that reference that block hash value. Any node in the consortium blockchain network can identify whether the data has been tampered with by comparing the consistency of block hash value references when verifying the integrity of the traceability chain.

[0083] This system employs a four-tiered progressive verification chain, consisting of triple on-site verification, secondary pre-transport verification, dynamic verification during transportation, and closed-loop confirmation at the receiving end. The verification results of each stage serve as input conditions for the next stage, forming a continuous and unskippable closed-loop verification system. Any data anomaly at any stage is immediately blocked and a structured anomaly event record is generated. Simultaneously, blockchain-based evidence storage links the confirmation records of each stage into an immutable traceability chain in the order of their generation. This mechanism fundamentally eliminates the possibility of data modification or bypassing verification at a single stage, enhancing the data authenticity and reliability of accountability throughout the entire process of forensic plant specimen collection and reception.

[0084] Based on dual identification of user identity type and operation stage, this system presets attention weight coefficients for appraisers, samplers, transporters, and regulatory departments, dynamically calculates information display priority, and automatically assigns the highest display priority to abnormal event records generated during transportation and forces them to be placed at the top of the information list. This allows users of different roles to directly obtain key information matching their responsibilities at the current operation stage. At the same time, abnormal information is highlighted in the interface with differentiated identification, avoiding homogenization of information display and the submersion of key information, and improving the efficiency of information acquisition and the timeliness of abnormal response in multi-role collaborative operation scenarios.

[0085] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0086] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A forensic identification plant specimen packaging, transportation, traceability, and tracking management system, characterized in that, include: The sample packaging information collection module is used to collect the unique identification code of the plant sample, the unique identification code of the seal, the identity information of the packaging personnel, the packaging timestamp, the location information of the packaging location, and the packaging method information at the packaging site, and bind the collected information with the unique identification code of the sample to generate the first packaging confirmation record; The transportation process monitoring module is used to collect the location information of the transport vehicles, the identity information of the transport personnel, the handover node information, and the transport environment parameters during the transportation process, and generate transportation trajectory data. The multi-role permission management module is used to set operation permissions and information viewing scope according to user identity types, including appraisers, samplers, transporters, and regulatory departments; The data storage and anti-tampering module is used to store the first encapsulation confirmation record, the transportation trajectory data and the handover record in an encrypted manner, and generate an irreversible hash value; The closed-loop verification module is used to receive a second verification request generated after the terminal used by the transport personnel scans the unique identifier of the seal before transport. The second verification request is compared with the hash value corresponding to the unique identifier of the seal in the first sealing confirmation record. If they match, a pre-transport confirmation record is generated. During transport, the module receives real-time environmental parameters and real-time location information uploaded by the transport vehicle at preset time intervals. The module compares the real-time environmental parameters with a preset threshold. If the threshold is exceeded, an abnormal event record is generated. The receiving end receives the third verification request generated after the receiving personnel scan the unique identifier of the seal. The third verification request is then compared with the pre-transport confirmation record and the abnormal event record. If the comparison passes, a final closed-loop confirmation record is generated. The dynamic adaptation and presentation module is used to dynamically calculate the display priority of each piece of information based on the identity type of the currently logged-in user, the current operation stage, and whether there is any abnormal event record, and generate an information display list in descending order of the display priority for display on the user terminal.

2. The plant evidence packaging, transporting, tracing, and managing system for forensic identification according to claim 1, characterized in that: The closed-loop verification module also includes a cyclic verification submodule, which is used to sequentially associate the first packaging confirmation record, the pre-transportation confirmation record, the abnormal event record, and the final closed-loop confirmation record in chronological order, so that the generation of the next level record is conditional on the verification of the previous level record, thus forming a progressive verification chain between records.

3. The plant evidence packaging, transporting, tracing, and managing system for forensic identification according to claim 2, characterized in that: The closed-loop verification module also includes a transportation process dynamic verification submodule. The transportation process dynamic verification submodule is used to record the time point of the abnormality, the abnormal value, and the location information when the real-time environmental parameters exceed the preset threshold. It also binds the time point of the abnormality, the abnormal value, and the location information with the identity information of the transportation personnel to generate the abnormal event record. At the same time, the abnormal event record is pushed to the terminal of the regulatory department through an encrypted channel.

4. The system according to claim 3, wherein the system is characterized in that: The closed-loop verification module further includes a receiving-end closed-loop verification submodule. The receiving-end closed-loop verification submodule is used to retrieve the first sealing confirmation record, the pre-transport confirmation record, and the abnormal event record after the receiving personnel scans the unique identifier of the seal. It compares the seal hash value obtained by the receiving personnel with the seal hash value in the first sealing confirmation record, compares the receiving time with the transportation start time in the pre-transport confirmation record, compares the receiving location with the endpoint of the transportation trajectory data, and checks the processing status of the abnormal event records generated during transportation. When all the above comparisons and checks pass, the final closed-loop confirmation record is generated.

5. The forensic identification plant specimen packaging, transportation, traceability, and tracking management system according to claim 1, characterized in that: The dynamic adaptation and presentation module includes a role weight preset submodule, which stores the attention weight coefficients of different user identity types for different information categories at different operation stages. The information categories include seal status information, environmental parameter information, handover record information, and transportation route information.

6. The forensic identification plant sample packaging, transportation, traceability, and tracking management system according to claim 5, characterized in that: The dynamic adaptation presentation module also includes a dynamic weight calculation submodule. The dynamic weight calculation submodule is used to retrieve the corresponding attention weight coefficient according to the identity type of the currently logged-in user, and perform stage adaptation on the attention weight coefficient according to the current operation stage to obtain a dynamic weight value. Then, the information category is sorted according to the dynamic weight value.

7. A forensic identification plant sample packaging, transportation, traceability, and tracking management system according to claim 6, characterized in that: The dynamic adaptation presentation module also includes an abnormal information pre-positioning sub-module. When the closed-loop verification module generates the abnormal event record, the abnormal information pre-positioning sub-module assigns the information category corresponding to the abnormal event record the highest display priority, so that the abnormal event record is arranged before all other information categories in the information display list and an abnormal identifier is attached.

8. The forensic identification plant specimen packaging, transportation, traceability, and tracking management system according to claim 1, characterized in that: The sample packaging information acquisition module includes a field triple verification submodule. The field triple verification submodule is used to simultaneously collect the identity information of the packaging personnel, the packaging timestamp and the packaging location information, and the unique identification code of the seal at the packaging site. After binding the three with the unique identification code of the sample, an irreversible hash value is generated and uploaded to the data storage and anti-tampering module as the first packaging confirmation record.

9. A forensic identification plant sample packaging, transportation, traceability, and tracking management system according to claim 1, characterized in that: The dynamic adaptation presentation module also includes a role template preset sub-module, which is used to preset different information display templates for different user identity types. The information display template is required to include an abnormal event display area, which is automatically activated and placed at the top of the template when an abnormal event record exists.

10. A forensic identification plant sample packaging, transportation, traceability, and tracking management system according to claim 1, characterized in that: The data storage and anti-tampering module adopts a blockchain evidence storage method, which generates independent blockchain evidence storage units for the first encapsulation confirmation record, the pre-transportation confirmation record, the abnormal event record, and the final closed-loop confirmation record, and connects the independent blockchain evidence storage units in the order of generation by timestamps to form an immutable traceability chain.