Aquatic product tracing system based on structured RFID coding and block chain technology
By combining structured RFID coding and blockchain technology, a seafood traceability system was constructed, which solved the problems of coding fragmentation and insufficient data credibility in distant-water fisheries, achieved full traceability and non-tamperability of seafood, improved customs clearance efficiency and consumer trust, and promoted the digital transformation of the seafood industry.
Patent Information
- Application Number
- CN202510859044.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-10-10
AI Technical Summary
The traceability system for distant-water fishery aquatic products suffers from problems such as fragmented coding systems, poor environmental adaptability of RFID tags, and insufficient static data records, which lead to difficulties in cross-border data mutual recognition, low customs clearance efficiency, serious economic losses, and a high risk of trade disputes.
By adopting structured RFID coding and blockchain technology, a multi-chain collaborative trust mechanism is built through a standardized coding engine, marine-grade anti-interference RFID tags, a blockchain-enhanced traceability platform and terminal equipment, to achieve full traceability and non-tamperability of data, and automatic early warning in combination with smart contracts.
It has significantly improved customs clearance efficiency, enhanced consumer trust, promoted the digital transformation and market competitiveness of the aquatic products industry, and ensured the transparency and reliability of data.
Smart Images

Figure CN120765263A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the intersection of Internet of Things technology and aquatic product supply chain management, and in particular to an aquatic product traceability system based on structured RFID coding and blockchain technology. BACKGROUND
[0002] The current longline fishery aquatic product traceability system has obvious defects, mainly manifested in:
[0003] Coding system fragmentation: international trade uses self-defined coding rules by enterprises in different countries, lacking uniformity, leading to difficulties in cross-border data mutual recognition, reduced customs efficiency and serious economic losses.
[0004] Poor label environmental adaptability: traditional RFID tags cannot effectively resist the harsh conditions of the marine environment and are easily damaged and ineffective, causing supply chain disruption and economic losses.
[0005] Insufficient static data recording: the existing system cannot record and reflect the environmental changes during transportation in real time, making it difficult to trace quality problems and increasing the risk of trade disputes.
[0006] In view of the above, the present application proposes an aquatic product traceability system based on structured RFID coding and blockchain technology. SUMMARY
[0007] The purpose of the present application is to provide an aquatic product traceability system based on structured RFID coding and blockchain technology, which can accurately detect defects and effectively improve the packaging quality and reliability of IGBT modules.
[0008] In a first aspect, the present application provides an aquatic product traceability system based on structured RFID coding and blockchain technology, comprising a standardized coding engine, a marine-grade anti-interference RFID tag, a blockchain-enhanced traceability platform and a terminal device;
[0009] The standardized coding engine is used to construct a structured coding rule, and based on the structured coding rule, the species code of the aquatic product to be traced is matched to obtain extended data; the structured coding rule and the extended data are written into the marine-grade anti-interference RFID tag;
[0010] The marine-grade anti-interference RFID tag is used to set up data partitions to store the main code generated by the structured coding rule and the extended data, respectively, and to map the data in the data partitions to the blockchain-enhanced traceability platform;
[0011] The blockchain-enhanced traceability platform is used to construct a multi-chain collaborative trust mechanism, store the structured coding rule and the extended data in a double-chain storage architecture composed of a main chain and a side chain, and implement an automatic early warning strategy through a smart contract;
[0012] The terminal device is configured to receive a trace request initiated by a terminal user, verify data authenticity through zero-knowledge proof technology, and protect sensitive location information from being exposed.
[0013] As a preferred technical solution of the present application, the structured coding rule includes an enterprise code and a species code; wherein:
[0014] The enterprise code is used to uniquely identify enterprise information, and the enterprise code is mapped to the unified social credit code and the EU EORI number via a central database.
[0015] The species code is used to uniquely identify aquatic product species, and the acquisition and management of data are expanded.
[0016] As a preferred technical solution of the present application, a binding mechanism of enterprise qualification information is constructed based on the enterprise code in the structured coding rule, and the coding logic of the enterprise code is:
[0017] A central database is constructed, and an enterprise qualification mapping table is established to store the corresponding relationship between the enterprise code and the unified social credit code, the MSC authentication state, the EU EORI number, and the enterprise name.
[0018] Enterprise qualification information is received through a standard template interface, and the format and legality of the qualification information are verified.
[0019] A unique two-letter enterprise code is automatically generated according to a preset rule, and the uniqueness of the enterprise code is detected to prevent repeated binding.
[0020] The enterprise code and the qualification information are entered into the enterprise qualification mapping table to establish a unique binding relationship.
[0021] An authoritative third-party data interface is called to cross-verify the qualification information, and if the verification is passed, the mapping table state is updated to "bound", and if the verification is not passed, it is prompted to resubmit or manually review.
[0022] Version management and regular update of the binding relationship are supported, and an administrator maintains the binding relationship through a system interface, including modification, freezing, and revocation.
[0023] Through a terminal device interface call, the corresponding unified social credit code, MSC authentication state, and EU EORI number are queried and verified according to the enterprise code.
[0024] As a preferred technical solution of the present application, the enterprise code mapping includes:
[0025] The enterprise two-letter abbreviation code is standardized internationally through the central database, and is bound to the unified social credit code and the EORI number, avoiding enterprise code conflicts in cross-border trade.
[0026] As a preferred technical solution of the present application, a binding and mapping mechanism of species information is constructed based on the species code in the structured coding rule, and the coding logic of the species code is:
[0027] A species information database is constructed, and a species code mapping table is established to store the corresponding relationship between the species code, the FAO international standard code, the national origin protection mark, the scientific name of the species and the related extension data;
[0028] Through data entry, the FAO standard data, the national geographical indication registration information and other species attributes are bound with the species code to form a mapping relationship;
[0029] The species code double-mode verification is implemented, and the secondary classification verification is combined with the FAO international standard and the national geographical indication to ensure the accuracy of species identification;
[0030] The export mode and the domestic sales mode switching are supported, and the corresponding species name and authentication information are automatically selected for mapping according to the application scene;
[0031] The data of the FAO standard library, the national geographical indication management institution and the related supervision department are regularly synchronized to support version management and update record, and ensure the timeliness and integrity of the data;
[0032] In the aquatic product traceability process, the species code in the RFID tag is read, the corresponding FAO code, the origin protection mark and the extension data are obtained by querying the mapping table, and the accurate identification and management of the species are realized;
[0033] According to the query result, the species code is converted into the species name and authentication information suitable for different markets, and multi-channel traceability and supervision are realized.
[0034] As a preferred technical solution of the present application, the extension data further includes dynamic information and static information;
[0035] The static information includes fixed data related to the aquatic product to be traced and its fishing process, which remains unchanged in the traceability process of the aquatic product and is uniformly uploaded to the data center by the shipborne terminal;
[0036] The dynamic information includes variable data related to the processing process of the aquatic product to be traced, which is automatically collected by a sensor and is real-time uploaded to the data center by the shipborne terminal, and is associated with the static information to form a complete aquatic product traceability record.
[0037] As a preferred technical solution of the present application, the blockchain enhanced traceability platform adopts a double-chain storage architecture including a main chain and a side chain; wherein:
[0038] The main chain stores static information;
[0039] The side chain records dynamic information in real time;
[0040] Combine the main chain and side chain to achieve atomic data synchronization through cross-chain relay.
[0041] As a preferred technical solution of the present invention, the temperature and humidity data monitored in real time by the cold chain transportation sensor are received; after determining that the temperature and humidity data exceeds the preset threshold, the smart contract is immediately triggered to record the event timestamp and abnormal data in the blockchain side chain.
[0042] As a preferred technical solution of the present invention, the warning information push method includes:
[0043] Generate real-time alarm information and automatically transmit it to the shipper and carrier through the communication network, and set an abnormal mark in the RFID extended data area.
[0044] As a preferred technical solution of the present invention, it also includes a terminal device;
[0045] After the end user scans the RFID tag, the zero-knowledge proof algorithm is automatically triggered, and the blockchain data verification result is presented to the user in the form of non-sensitive data. The user can only verify the authenticity of the data.
[0046] In the above technical solution, the technical effects and advantages provided by the present invention are:
[0047] This application effectively solves the problems of coding fragmentation, lack of logistics monitoring and insufficient data credibility in cross-border trade of deep-sea aquatic products by constructing structured RFID coding rules and combining anti-interference tags with blockchain dual-chain technology, making data traceable and tamper-proof throughout the process, significantly improving customs clearance efficiency and consumer trust, and promoting the digital transformation of the aquatic products industry and enhancing its market competitiveness. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments described in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0049] Figure 1 This is a structural framework diagram of the aquatic product traceability system of the present invention;
[0050] Figure 2 This is the first cross section of the label of the present invention;
[0051] Figure 3 This is the second cross section of the label of the present invention;
[0052] Figure 4 This is the third section of the label of the present invention;
[0053] Figure 5 Flow chart of the double-chain evidence storage architecture of the present application;
[0054] Figure 6 Flow chart of the cross-chain relay technology of the present application;
[0055] Figure 7 Static and dynamic information collection and data uploading process schematic diagram of the whole life cycle traceability system of aquatic products in the embodiment of the present application;
[0056] Figure 8 Detailed flow chart of dynamic information collection mode selection and static information uploading in the embodiment of the present application. DETAILED DESCRIPTION
[0057] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be described in more detail below in combination with the drawings in the embodiment of the present application.
[0058] In the drawings, the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions throughout. The described embodiments are part of the embodiments of the present application, not all of the embodiments. The embodiments described below by referring to the drawings are exemplary and are intended to explain the present application, and cannot be understood as a limitation of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application. The embodiments of the present application will be described in detail below in combination with the drawings.
[0059] Embodiment 1
[0060] Please refer to Figure 1 As shown in the figure, the present embodiment provides an aquatic product traceability system based on structured RFID coding and blockchain technology, including a standardized coding engine, a marine-grade anti-interference tag, a blockchain-enhanced traceability platform and a terminal device.
[0061] The standardized coding engine constructs a structured coding rule, and based on the structured coding rule, the extended data is obtained by matching the species code of the aquatic product to be traced. The structured coding rule and the extended data are written into the marine-grade anti-interference RFID tag.
[0062] It should be noted that: the standardized coding engine automatically generates and manages the unified standard coding by defining rules, algorithms and data mapping strategies, which is used for RFID tags and data management systems;
[0063] Specifically, the structured coding rule includes an enterprise code and a species code, wherein:
[0064] The enterprise code is used to uniquely identify enterprise information. The enterprise code is mapped to the unified social credit code and the EU EORI number through the central database. The details are as follows:
[0065] Internationalized enterprise code mapping: Based on two-letter abbreviations (e.g., NT, HY), the company's unified social credit code, MSC certification status, and EU EORI number are linked through a central database. When Spanish customs scan the "HY" code, the system automatically retrieves the qualification documents of "Global Ocean Fishing Group (EORI: ES02348769JH)", resolving code conflicts.
[0066] Further explanation: Based on the enterprise code in the structured coding rules, a binding mechanism for enterprise qualification information is constructed. The coding logic of the enterprise code is as follows:
[0067] Build a central database and establish a corporate qualification mapping table to store the correspondence between corporate codes and unified social credit codes, MSC certification status, EU EORI number, and corporate name. This mapping table includes, but is not limited to, the following fields: corporate code, unified social credit code, MSC certification status, EU EORI number, corporate name, and update time.
[0068] A standard template interface is provided for submitting qualification information including the unified social credit code, MSC certification information, EU EORI number, and company name. The standard template interface verifies the format and legality of the submitted information to ensure data integrity and validity.
[0069] Automatically generate a unique two-letter enterprise code based on preset rules, automatically detect the uniqueness of the assigned enterprise code, and avoid duplicate binding.
[0070] Enter the enterprise code and corresponding qualification information into the enterprise qualification mapping table to establish a unique binding relationship.
[0071] By calling authoritative third-party data interfaces (such as the business registration system, MSC certification database, EU customs registration database, etc.), the submitted qualification information is cross-checked. After verification, the mapping table status is updated to "bound". If verification fails, the system prompts resubmission or manual review.
[0072] Once a binding relationship is established, the enterprise code becomes a unique identifier for subsequent traceability and data management. Binding information is versioned and regularly updated to ensure data timeliness and accuracy. Administrators can maintain binding relationships through the system interface, including modifying, freezing, and revoking them.
[0073] Through the terminal device's interface call, based on the enterprise code, the corresponding unified social credit code, MSC certification status, EU EORI number and other qualification information are queried, achieving rapid verification of the enterprise identity. This ensures a one-to-one correspondence between the enterprise code and authoritative qualification information, avoiding code conflicts and information inconsistencies, and effectively improving the security and reliability of the aquatic product traceability system.
[0074] Species codes are used to uniquely identify aquatic species, expanding the precise acquisition and management of data. Species codes are dual-mode verified: The catch name field uses a "letter + number" secondary classification system, where the first letter corresponds to the FAO international standard (e.g., A for Cephalopoda), and the digits are associated with the country's protected designation of origin. For example, the "A0" code is automatically converted to "Dosidicus gigas (FAO code: SQU)" for export and mapped to "Ningde Geographical Indication Squid (GI / ND2023)" for domestic sales.
[0075] The logic of species code matching is: after the aquatic product is weighed, the preset database is searched according to the species code stored in the RFID tag.
[0076] Further explanation: Based on the species code in the structured coding rules, a binding and mapping mechanism for species information is constructed. The coding logic of the species code is as follows:
[0077] Build a species information database and establish a species code mapping table to store the correspondence between species codes and FAO international standard codes, national origin protection marks, species names, geographical indication numbers and other information.
[0078] It should be noted that the mapping table includes but is not limited to the following fields: species code (such as "A0", "SQ001", etc.); FAO international standard species code (such as "SQU" for Dosidicus gigas); national geographical indication protection number (such as "GI / ND2023"); species name (Latin name) and common name; extended data such as species fishing season, origin attributes, protection level, etc.
[0079] Species information is entered and bound, including FAO standard data, national geographical indication registration information and other species attributes, and bound to the species code to form a mapping relationship.
[0080] Dual-mode verification of species codes combines FAO international standards and national geographical indications for secondary classification verification to ensure accurate species identification. It supports switching between export and domestic sales modes, automatically selecting the corresponding species name and certification information for mapping based on the application scenario.
[0081] The species information database is regularly updated with information from the FAO standard library, national geographical indication management agencies, and relevant regulatory authorities to ensure the timeliness and accuracy of species codes and corresponding information. The system supports version management and update records for species information to prevent loss of historical information.
[0082] In the traceability of aquatic products, by reading the species code stored in the RFID tag, querying the species information mapping table, and obtaining the corresponding FAO code, origin protection mark and other extended data, accurate identification and management of aquatic product species can be achieved.
[0083] Based on the query results, the species code is converted into species names and certification information suitable for different markets, so that FAO standard naming is used for export and geographical indication names are used for domestic sales, effectively supporting multi-channel traceability and supervision needs.
[0084] It is further explained that the extended data includes species code, fishing time, geographic location, data upload and blockchain mapping; the structured coding rules and extended data are uploaded to the blockchain enhanced traceability platform through anti-interference RFID tags to ensure the data's immutability and transparency.
[0085] Example: Assume that the species code of a certain aquatic product is "SQ001"
[0086] Finally, the generated extended data may look like this:
[0087] Species code: SQ001;
[0088] Fishing period: September 1, 2023;
[0089] Geographical location: Latitude: 34.567, Longitude: -123.456.
[0090] It is further explained that: the extended data also includes dynamic information and static information; wherein:
[0091] Static information includes fixed data related to the aquatic products to be traced and their fishing process. It remains unchanged during the traceability process of aquatic products and is uploaded to the data center by the shipboard terminal, providing a basis for the subsequent processing and analysis of dynamic information. The static information includes but is not limited to:
[0092] Fishing vessel's IMO number: A unique identifier used to identify a specific vessel.
[0093] Fishing Vessel Nationality Certificate, Fishing License and International Fishing Vessel Safety Certificate: These documents prove the legality and safety of the vessel, ensuring it meets international standards.
[0094] Confirmation documents signed and stamped by the captain: These documents provide a legal basis for fishing activities and enhance the credibility of the traceability system.
[0095] Dynamic information includes variable data collected in real time and related to the processing of the aquatic products to be traced. It is automatically collected by sensors and uploaded to the data center in real time by the shipboard terminal. It is associated with static information to form a complete aquatic product traceability record. In the event of any abnormal situation, the source of the problem can be quickly located and corresponding measures can be taken. It includes:
[0096] Fishing vessel number: used to identify a specific vessel involved in fishing activities.
[0097] Temperature data of transport vessels: Real-time monitoring of the temperature of the environment in which aquatic products are transported to ensure that it is within a safe range.
[0098] Fishing time, transshipment vessel data, quick-freeze cold storage temperature, company information, and longitude and latitude data: This information not only reflects the real-time status of the product, but also provides the necessary geographical and temporal context for subsequent traceability.
[0099] In this embodiment, the collection process of dynamic information and static information is as follows:
[0100] 1. Static information collection: Static information collection is automatically completed by the shipboard terminal. Static information includes the fishing vessel's IMO number, nationality certificate, fishing license, etc., ensuring that this information is always available for aquatic product traceability.
[0101] 2. Dynamic Information Collection: Dynamic information is monitored in real time through sensors, covering key data such as temperature and humidity during transportation and fishing time. This data is uploaded to the data center in real time and integrated with static information to form a comprehensive traceability record.
[0102] 3. Data Aggregation and Upload: Static and dynamic information are aggregated into data packages and ultimately uploaded to the blockchain evidence storage platform. This process ensures the integrity and credibility of the information, providing transparent and reliable data access services to enterprises, thereby supporting market regulatory compliance and product market expansion.
[0103] Through the above process, the system not only effectively integrates dynamic and static information, but also ensures the reliable transmission and traceability of data throughout the entire aquatic product supply chain.
[0104] like Figure 7 The figure shows the detailed process of dynamic and static information collection in the aquatic product traceability system, including the specific collection path of data such as fishing vessel fishing qualifications, temperature monitoring, and transportation information, showing the complete process from data collection stage, data aggregation stage, uploading to the data center stage, to the end user end display. The implementation steps include:
[0105] Static information collection: Static information includes the IMO number of the fishing vessel, the fishing vessel's nationality certificate, the fishing license, the international fishing vessel safety certificate, and the confirmation document signed and stamped by the captain. This information is uploaded to the data center by the shipboard terminal.
[0106] Dynamic information collection: Dynamic information includes fishing vessel number, transport vessel temperature data, fishing time, transshipment vessel data, quick-freeze cold storage temperature, company information, and longitude and latitude data. The above data is collected in real time by sensors and uploaded to the data center by the shipboard terminal.
[0107] Data aggregation and upload: Static information and dynamic information are aggregated separately, forming data packets and then uploaded to the blockchain evidence storage platform, providing transparent and reliable data access services to enterprises to support market regulatory compliance and product market expansion.
[0108] like Figure 8 As shown, the branch process selection of the collection method (automatic and manual) here details the specific execution steps of each method (such as fish size identification, RFID binding, etc.), the adaptability of different data collection methods, and how to integrate and unify the automated and manually collected data and upload it to the data center. The collection of dynamic information in this application has two modes: automatic and manual:
[0109] Automatic collection mode: Use the ship's onboard camera to automatically identify the size and category of aquatic products and read the corresponding RFID code, automatically bind the company information, ship number and GPS location, and upload them in real time.
[0110] Manual collection mode: Manually assess the size of aquatic products, manually bind the aquatic product RFID code through a handheld device, and enter company information, vessel number and GPS location before uploading.
[0111] In both of the above collection methods, real-time matching with structured coding rules is performed to ensure that the uploaded data complies with the preset rule standards. After the data upload is completed, the system will interactively feedback the uploaded data status through indicator lights to ensure that the data is accurately uploaded and reliably stored.
[0112] The marine-grade anti-interference tag is provided with data partitions to store the main code and extended data generated by the structured coding rules respectively, and the data of the data partitions is mapped to the blockchain-enhanced traceability platform;
[0113] Specifically, the data partition includes a main coding area, an extended data area, and an encryption area. The main coding area stores the code generated by the structured coding rule, and the extended data area stores the extended data. A message authentication code is generated by the AES-256 algorithm, and the message authentication code is stored in the encryption area.
[0114] For example,Figures 2-4 As shown, data partition storage: the chip is divided into a 128-bit main coding area (storing the five-segment code specified by the file), a 512-bit extended area (recording dynamic information such as temperature, humidity, and geographic location), and a 64-bit encryption area (storing the message authentication code generated by the AES-256 algorithm) to ensure data integrity and privacy.
[0115] The blockchain-enhanced traceability platform builds a multi-chain collaborative trust mechanism, mapping structured coding rules and extended data to a dual-chain evidence storage architecture; and analyzes extended data through smart contracts to obtain automatic early warning strategies.
[0116] Specifically, if Figures 5-6 As shown, the dual-chain evidence storage architecture includes a main chain and a side chain, wherein:
[0117] The main chain stores static information, such as company qualifications and species code mapping tables, that infrequently changes. The side chain records dynamic information in real time, such as temperature, location, and size during cold chain transportation. Each dynamic information record in the side chain is linked to the static information in the main chain via a unique identifier (a passive RFID code). The blockchain evidence storage system achieves distributed evidence storage through a node network. Each newly added evidence record generates a unique hash value, which is synchronized to all nodes through a consensus algorithm. In a dual-chain evidence storage architecture, the relay chain facilitates communication between the two blockchains (the main chain and the side chain). The relay chain coordinates and manages data exchange between different blockchains, enabling mutual verification and information access. This relay chain mechanism enables more secure data exchange and evidence storage.
[0118] In the evidence tracing process, cross-chain verification technology transcends the limitations of a single blockchain. Data interoperability between different blockchain networks is achieved through the Relay Chain. The Relay Chain serves as the connection point between the "data synchronization" step and the "API interface." It is responsible for transmitting data from one chain (main chain or side chain) to another. The relay mechanism is designed to achieve efficient and reliable data synchronization between the main chain and side chain. Through an event-driven approach, data processing modules, and security measures, data integrity and consistency are ensured.
[0119] The specific techniques are as follows:
[0120] Dual-chain evidence storage architecture: The main chain stores static information such as company qualifications and species code mapping tables; the side chain records dynamic information such as cold chain temperature and vessel AIS location in real time, achieving atomic data synchronization through cross-chain relay. After the end user scans the label QR code, the system preferentially displays the document's specified five-segment master code (e.g., HY-A0-23-2-030). Clicking on details reveals a scanned copy of the FAO species certificate, fishing license, and cold chain history. By introducing zero-knowledge proof technology, consumers can verify data authenticity without obtaining sensitive corporate information (e.g., the precise coordinates of fishing vessels).
[0121] Cross-chain relay technology: In the evidence tracing process, cross-chain verification technology transcends the limitations of a single blockchain. Data interoperability between different blockchain networks is achieved through the relay chain. The relay chain serves as the connection point between the "data synchronization" step and the "API interface." It is responsible for transmitting data from one chain (main chain or side chain) to another. The relay mechanism is designed to achieve efficient and reliable data synchronization between the main chain and side chain. Through an event-driven approach, data processing modules, and security measures, data integrity and consistency are ensured.
[0122] It also includes terminal devices that receive traceability requests initiated by end users, and demonstrate the authenticity of the data through zero-knowledge proof verification technology based on the main code and extended data in the RFID tag, without exposing sensitive ship's precise coordinate information.
[0123] For example, after the end user scans the QR code on the label, the system will first display the document's specified five-segment master code (e.g., HY-A0-23-2-030). Clicking on "Details" will reveal the FAO species certificate, a scanned copy of the fishing license, and the cold chain history. By introducing zero-knowledge proof technology, consumers can verify the authenticity of the data without obtaining sensitive corporate information (e.g., the precise coordinates of the fishing vessel).
[0124] Example 2
[0125] In this embodiment, based on the first embodiment, the species code in the aquatic product traceability system adopts a dual-mode verification mechanism, that is, the "export mode" and "domestic sales mode" are automatically or manually switched according to different application scenarios to achieve accurate mapping and display of species information.
[0126] The dual-mode verification mechanism includes export mode and domestic sales mode; namely:
[0127] Export mode: Based on the internationally accepted FAO standards, corresponding to FAO international standard species codes and export certification information.
[0128] Domestic sales model: based on national geographical indications and related certifications, corresponding to geographical indication names and domestic protection numbers.
[0129] The mode switching is realized by the following steps:
[0130] Automatic determination mechanism: when the terminal user initiates a aquatic product traceability query request, the system first determines the user's location through the geographic location identification module. The geographic location identification module determines the geographic area of the query request by using the IP address, GPS data or user account registration information of the user equipment.
[0131] If it is determined that the user is in the export target market (such as the European Union), the export mode is automatically enabled; otherwise, if the user is located in the domestic area, the domestic sales mode is automatically enabled.
[0132] User manual switching mechanism: a user interaction interface is provided to allow the user to manually switch between the export mode and the domestic sales mode according to the needs. After the user selects the required mode through the interface, the system immediately refreshes the display content of the species code corresponding information to ensure that the data display meets the user's needs.
[0133] Mapping data calling: according to the currently enabled mode, the system calls different species information mapping databases; in the export mode, the standard name, FAO code and related export certification information of the corresponding species are extracted from the FAO international standard species database. In the domestic sales mode, the geographical indication name, protection number and related national certification information are extracted from the national geographical indication database.
[0134] The species code mapping uses a unified interface for access. The interface dynamically returns the species information in the corresponding mode according to the mode parameters. A caching mechanism is implemented for the species mapping results in different modes to reduce the database access frequency, improve the response speed, and ensure a smooth user experience.
[0135] For example, when the user scans the RFID tag or the two-dimensional code through the terminal device to request a query, the system determines that the user's location is in the European Union region, automatically enables the export mode, and maps the species code "A0" to "Dosidicus gigas (FAO code: SQU)". When the user is located in the domestic market, the domestic sales mode is automatically enabled, and it is mapped to "Ningde geographical indication squid (GI / ND2023)". The user can also switch to view the species information in another mode through interface operation.
[0136] Through the above implementation, flexible switching of the export and domestic sales modes in the dual-mode verification mechanism is realized, ensuring the accuracy, standardization and market adaptability of the species code corresponding information, meeting the needs of different regions and supervision, and improving the practical value and market competitiveness of the aquatic product traceability system.
[0137] Example 3
[0138] This embodiment is based on the water product traceability system based on structured RFID coding and blockchain technology. The real-time implementation of RFID coding for squid is described as follows:
[0139] The coding rule table in the reference file is shown in Table 1, which shows a five-part data structure.
[0140]
[0141] The table in the file clearly specifies that the catch name uses the "letter + number" coding rule (such as A0 for example fish species). Assuming that squid is classified as code A0, the real-time coding process is as follows:
[0142] Capture link: When the fishing boat captures squid, the operating enterprise (such as company code NT) writes the enterprise abbreviation "NT" into the "company name" field of the tag through the shipboard RFID reader;
[0143] Species identification: According to the "catch name" field rule in the file, squid is assigned code A0 (the first letter A may correspond to arthropods, and 0 is the squid subclass), which is automatically matched through the preset database;
[0144] Size classification: The camera detects the weight of a single squid in real time (such as 152g), triggering the "size / size" field to be coded as "2" (corresponding to the 100-150g interval indicated in the file);
[0145] Packaging coding: The sorting line automatically counts the number of pieces loaded into each box (such as 30 pieces), generates "030" according to the three-digit format required by the file, and writes it into the tag;
[0146] Timestamp binding: The system automatically appends the capture UTC time (such as 2023-09-0114:00) to the tag's extended storage area, realizing real-time traceability.
[0147] The entire process is completed in real time through the shipboard Internet of Things device, ensuring the coherence of the data from the squid on the ship to the packaging out of the warehouse. The tag data can be synchronized in real time with the customs and retailer systems through the blockchain platform, meeting the mandatory requirements of the European Union and other markets for the timeliness of water product traceability (such as core data must be entered within 4 hours after capture).
[0148] Example 3
[0149] Based on Example 1 and Example 2, taking the export of North Atlantic squid to the European Union as an example, the end-to-end implementation process of the system is described in detail:
[0150] Data encapsulation at the capture link
[0151] Environmental data binding: The cabin temperature (-35°C ± 1.5°C) is written to the tag extension area every 10 minutes. When an abnormal temperature fluctuation is detected (such as a refrigeration failure causing -35°C to rise to -25°C), the backup refrigeration unit is immediately started and the event log is recorded.
[0152] Terminal consumption verification
[0153] 1) Multiple data analysis: When a Dutch retailer scans a label, the system prioritizes parsing the primary code "HY-A1-23-2-050" and displays the following core information:
[0154] Global Ocean Fishing Group | Atlantic Squid (Illex argentinus) | Catch in 2025 | 100-150g (Δ +2.3%) | 50 pieces / box
[0155] In-depth tracing: Click "View full report" to access:
[0156] Fishing certificate: including the fishing vessel's IMO number, MSC certification status, and the coordinates of the fishing area's electronic fence;
[0157] Cold chain history: Displays the temperature distribution throughout the transportation process in the form of a heat map (green indicates -35°C to -30°C, and red indicates above -25°C);
[0158] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. Aquatic product traceability system based on structured RFID coding and blockchain technology is characterized by: Includes standardized encoding engine, marine-grade anti-interference RFID tags, blockchain-enhanced traceability platform and terminal equipment; The standardized coding engine is used to construct structured coding rules, match species codes of the traceable aquatic products based on the structured coding rules to obtain extended data; and write the structured coding rules and extended data into the marine-grade anti-interference RFID tag; The marine-grade anti-interference RFID tag is used to set data partitions, respectively store the main code and extended data generated by the structured coding rules, and map the data of the data partitions to the blockchain-enhanced traceability platform; The blockchain-enhanced traceability platform is used to build a multi-chain collaborative trust mechanism, storing structured coding rules and extended data in a dual-chain evidence storage architecture consisting of a main chain and a side chain, and implementing an automatic early warning strategy through smart contracts; The terminal device is used to receive a tracing request initiated by a terminal user, verify the authenticity of the data through zero-knowledge proof technology, and protect sensitive location information from being exposed.
2. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 1 is characterized by: The structured coding rules include enterprise code and species code; wherein: The enterprise code is used to uniquely identify enterprise information. The enterprise code is mapped to the unified social credit code and the EU EORI number through the central database; Species codes are used to uniquely identify aquatic product species and expand data acquisition and management.
3. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 2 is characterized by: Based on the enterprise code in the structured coding rules, a binding mechanism for enterprise qualification information is constructed. The coding logic of the enterprise code is as follows: Build a central database and set up an enterprise qualification mapping table to store the correspondence between enterprise code and unified social credit code, MSC certification status, EU EORI number and enterprise name; Receive enterprise qualification information through a standard template interface and perform format and legality verification on the qualification information; Automatically generate a unique two-letter enterprise code according to preset rules and check the uniqueness of the enterprise code to prevent duplicate binding; Enter the enterprise code and qualification information into the enterprise qualification mapping table to establish a unique binding relationship; Call an authoritative third-party data interface to cross-verify the qualification information. If the verification passes, the mapping table status is updated to "bound." If the verification fails, a prompt is prompted to resubmit or manually review. Supports version management and regular updates of binding relationships. Administrators can maintain binding relationships through the system interface, including modification, freezing, and revocation. Through the terminal device interface call, the corresponding unified social credit code, MSC certification status and EU EORI number are queried and verified according to the enterprise code.
4. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 1 is characterized by: The enterprise code mapping includes: The two-digit abbreviation code of the enterprise is internationally standardized through the central database and bound to the unified social credit code and EORI number to avoid enterprise code conflicts in cross-border trade.
5. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 2 is characterized by: Based on the species code in the structured coding rules, a binding and mapping mechanism for species information is constructed. The coding logic of the species code is as follows: Build a species information database and establish a species code mapping table to store the correspondence between species codes and FAO international standard codes, national origin protection marks, species names and related extended data; Through data entry, FAO standard data, national geographical indication registration information and other species attributes are bound to species codes to form a mapping relationship; Implement dual-mode verification of species codes, combining FAO international standards and national geographical indications for secondary classification verification to ensure species identification accuracy; Supports switching between export mode and domestic sales mode, automatically selecting the corresponding species name and certification information for mapping according to the application scenario; Regularly synchronize data from the FAO Standard Library, national geographical indication management agencies, and relevant regulatory authorities, support version management and update records, and ensure data timeliness and integrity; In the process of aquatic product traceability, the species code in the RFID tag is read and the corresponding FAO code, protected origin mark and extended data are obtained through querying the mapping table to achieve accurate species identification and management. Based on the query results, the species code is converted into species names and certification information suitable for different markets to achieve multi-channel traceability and supervision.
6. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 1 is characterized by: The extended data also includes dynamic information and static information; Static information includes fixed data related to the aquatic products to be traced and their fishing process. It remains unchanged during the traceability process and is uploaded to the data center by the shipboard terminal. Dynamic information includes variable data related to the processing of the aquatic products to be traced, which is collected in real time. It is automatically collected by sensors and uploaded to the data center in real time by the shipboard terminal, and associated with static information to form a complete aquatic product traceability record.
7. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 6, characterized in that: The blockchain-enhanced traceability platform adopts a dual-chain evidence storage architecture, including a main chain and a side chain; The main chain stores static information; The side chain records dynamic information in real time; Combine the main chain and side chain to achieve atomic data synchronization through cross-chain relay.
8. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 7, characterized in that: Receive real-time temperature and humidity data from cold chain transport sensors; once it determines that the temperature and humidity data exceeds the preset threshold, it immediately triggers the smart contract to record the event timestamp and abnormal data in the blockchain sidechain.
9. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 8, characterized in that: The warning information push method includes: Generate real-time alarm information and automatically transmit it to the shipper and carrier through the communication network, and set an abnormal mark in the RFID extended data area.
10. The aquatic product traceability system based on structured RFID coding and blockchain technology according to claim 1, characterized in that: It also includes terminal equipment; After the end user scans the RFID tag, the zero-knowledge proof algorithm is automatically triggered, and the blockchain data verification result is presented to the user in the form of non-sensitive data. The user can only verify the authenticity of the data.