CN116362774B - Aquatic product traceability system and method - Google Patents
Aquatic product traceability system and method Download PDFInfo
- Publication number
- CN116362774B CN116362774B CN202310645562.0A CN202310645562A CN116362774B CN 116362774 B CN116362774 B CN 116362774B CN 202310645562 A CN202310645562 A CN 202310645562A CN 116362774 B CN116362774 B CN 116362774B
- Authority
- CN
- China
- Prior art keywords
- information
- aquatic
- product
- aquatic products
- aquatic product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000008569 process Effects 0.000 claims abstract description 32
- 238000012795 verification Methods 0.000 claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 5
- 239000013598 vector Substances 0.000 claims description 15
- 238000003062 neural network model Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 13
- 241000251468 Actinopterygii Species 0.000 claims description 11
- 241000238557 Decapoda Species 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 description 9
- 238000009360 aquaculture Methods 0.000 description 8
- 244000144974 aquaculture Species 0.000 description 8
- 238000005457 optimization Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 4
- 210000004690 animal fin Anatomy 0.000 description 3
- 239000003814 drug Substances 0.000 description 3
- 229940079593 drug Drugs 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000003640 drug residue Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013332 fish product Nutrition 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 206010027175 memory impairment Diseases 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A40/00—Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
- Y02A40/80—Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in fisheries management
- Y02A40/81—Aquaculture, e.g. of fish
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marine Sciences & Fisheries (AREA)
- Artificial Intelligence (AREA)
- Agronomy & Crop Science (AREA)
- Animal Husbandry (AREA)
- Development Economics (AREA)
- Mining & Mineral Resources (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Finance (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to the technical field of aquatic product traceability management, and discloses a traceability system and method for aquatic products, wherein the aquatic product traceability system comprises: the growth information extraction module is used for extracting the growth environment information and the growth process information of the current aquatic product; the growth environment information comprises the information of the position of the place of origin of the aquatic product, the information of the responsible person of the place of origin and the information of the image of origin; the growth process information comprises growth time information of the aquatic products; the collection module is used for collecting individual information and transportation information of the aquatic products; the verification module is used for verifying the authenticity of the aquatic product based on the individual information and the transportation information of the aquatic product; the control module is used for obtaining the authenticity information transmitted by the verification module; the aquatic product traceability system and method are simple in structure, convenient to use and convenient to improve the traceability inquiry of purchasers on real aquatic products, and meanwhile, the control strength of selling manufacturers on quality is improved.
Description
Technical Field
The application relates to the field of aquatic product traceability management, in particular to an aquatic product traceability system and method.
Background
China is the first aquaculture country in the world, the aquaculture yield accounts for 64% of the total yield of the aquatic products, and the aquaculture yield accounts for 70% of the world. But the aquaculture industry in China currently faces a plurality of challenges: the quality safety of the aquatic products abused by the drugs in the water environment pollution, the quality safety of the aquatic products abused by the drugs in the cultivation process, and the like, so that the quality safety problem of the aquatic products in China becomes an important factor for restricting and influencing the sustainable development of the aquaculture industry. In the aquaculture industry, illegal use of additives by some aquatic producers occurs, and abused drug residues in the aquaculture process often seriously exceed standards, and products of the drugs enter the consumer market, so that the physical health of consumers is seriously affected.
Meanwhile, with the improvement of the living standard of people and the enhancement of nutrition and safety consciousness, the demands on aquaculture products are increasing, and the safety of aquatic products is getting more and more attention and importance. Therefore, the method can realize traceability of the cultivation and growth process of the aquatic products, and completely transparent all information of the aquatic products is a good solution for consumers. The whole process information tracing of the aquatic products from the pond to the dining table is realized, no safety factor is eliminated from the source, the quality safety of the aquatic products is ensured, and meanwhile, the buying and eating of consumers are ensured, so that win-win is realized.
The existing aquatic product tracing method generally carries out unique coding treatment on the product, and the corresponding aquatic product growth environment information and growth process information can be queried through the coding, however, in the actual implementation process, after the product is sold by a manufacturer, corresponding transportation circulation is needed, the product is sold to a purchaser by a selling terminal, in this link, the product is easily replaced maliciously or unintentionally and carelessly confused, and especially for fresh shrimp living fish products, even if a subsequent purchaser verifies based on the unique coding, the real situation of the purchased product is not easily traced.
Disclosure of Invention
The application provides a tracing system and a tracing method for aquatic products, which solve the technical problem that the aquatic products in the related technology are easy to be confused and replaced.
The application provides a method for tracing the source of aquatic products, which comprises the following steps:
collecting individual information of aquatic products, so that each aquatic product obtains unique identification information;
acquiring growth environment information and growth process information of the aquatic products based on the unique identification information of the aquatic products;
based on the unique identification information of the aquatic product, associating the unique identification information, individual information, growth environment information and growth process information of the aquatic product;
acquiring unique identification information of an aquatic product and individual information of the aquatic product at the moment, and verifying the authenticity of the aquatic product based on the unique identification information of the aquatic product and the variation value of the individual information of the aquatic product;
wherein, the change value of the individual information of the aquatic product is the difference value between the individual information of the aquatic product and the individual information of the past aquatic product;
if the aquatic product is an unreal product, generating preset information of the unreal product;
if the aquatic product is a real product, generating preset real product information;
the information of the real product comprises unique identification information, individual information, growth environment information and growth process information of the aquatic product.
As a further optimization scheme of the application, the aquatic product is a dead product.
As a further optimization scheme of the application, the aquatic products are living fish, shrimp and crab products.
As a further optimization scheme of the application, a node for transporting the aquatic products is obtained, the node comprises a starting point for transporting the aquatic products and a finishing point for transporting the aquatic products, the transportation information of the aquatic products and the individual information of the aquatic products are obtained based on the node, and the authenticity of the aquatic products in the node is obtained based on the individual information of the aquatic products, the transportation information of the aquatic products and the unique identification information.
As a further optimization scheme of the application, based on the authenticity of the aquatic products in the nodes, preset information is generated and sent.
As a further optimization scheme of the application, whether the aquatic product of the current node is replaced or not is judged based on the individual information and the transportation information of the aquatic product of the previous node.
As a further optimization scheme of the application, first data are generated based on transportation information of the aquatic products and individual information of the aquatic products;
wherein the first data is expressed asWherein->Represents the nth data vector, which is denoted +.>Wherein->A value representing an mth data dimension;
data vectorThe value of the data dimension of (2) is generated based on the transportation information of the aquatic products and the individual information of the aquatic products, which are collected by the nth node of the transportation of the aquatic products;
the number of the data vectors of the first data is the number of nodes for transporting the aquatic products;
and inputting the first data into a traceable neural network model, and outputting a classification result of whether the aquatic products of each transportation node are replaced or not by the traceable neural network model.
As a further optimization scheme of the application, the traceable neural network model comprises N LSTM units, the output of each LSTM unit is connected with a classifier, the classifier outputs one of two classification labels, and the two classification labels respectively indicate that a product is replaced and that the product is not replaced.
The second aspect of the application provides a traceability system for aquatic products, comprising:
the growth information extraction module is used for extracting the growth environment information and the growth process information of the current aquatic product;
the growth environment information comprises the information of the position of the place of origin of the aquatic product, the information of the responsible person of the place of origin and the information of the image of origin; the growth process information comprises growth time information of the aquatic products;
the collection module is used for collecting individual information and transportation information of the aquatic products;
the verification module is used for verifying the authenticity of the aquatic product based on the individual information and the transportation information of the aquatic product;
the control module is used for obtaining the authenticity information transmitted by the verification module and selecting corresponding preset information to the sending module based on the authenticity information;
the sending module is used for sending the corresponding preset information into a preset terminal;
and the storage module is used for storing the corresponding data generated by the module.
The third aspect of the application provides a traceability platform for aquatic products, comprising,
a receiving module configured to receive the position information of each node, and the individual information and the transportation information of the aquatic products in each node;
a storage module configured to store growth environment information and growth process information of the aquatic product;
and the feedback module is configured to call the production environment information and the growth process information of the corresponding aquatic products to the query terminal based on the query signal.
The application has the beneficial effects that: the method adds the verification of the authenticity of the aquatic products through the neural network model, so that the aquatic products are ensured to be real products corresponding to the unique identification information when the aquatic products reach the selling terminal; meanwhile, the information of the aquatic products can be truly traced when the purchaser purchases the aquatic products; the whole method and system are simple in structure and convenient to use, are convenient for improving the tracing inquiry of purchasers on real aquatic products, and improve the control strength of selling manufacturers on the quality.
Drawings
FIG. 1 is a flow chart of a method for tracing aquatic products according to the present application;
FIG. 2 is a system module relationship diagram of the traceability system for aquatic products of the present application;
fig. 3 is a schematic block diagram of a traceability platform for aquatic products according to the present application.
Detailed Description
The subject matter described herein will now be discussed with reference to example embodiments. It is to be understood that these embodiments are merely discussed so that those skilled in the art may better understand and implement the subject matter described herein and that changes may be made in the function and arrangement of the elements discussed without departing from the scope of the disclosure herein. Various examples may omit, replace, or add various procedures or components as desired. In addition, features described with respect to some examples may be combined in other examples as well.
Example 1
As shown in fig. 1, the method for tracing the source of the aquatic product comprises the following steps:
step S102, acquiring individual information of aquatic products, and enabling each aquatic product to obtain unique identification information;
step S104, based on the unique identification information of the aquatic product, obtaining the growth environment information and the growth process information of the aquatic product;
step S106, based on the unique identification information of the aquatic product, associating the unique identification information, individual information, growth environment information and growth process information of the aquatic product;
step S108, obtaining unique identification information of the aquatic product and individual information of the aquatic product, and verifying the authenticity of the aquatic product based on the unique identification information of the aquatic product and the corresponding individual information of the aquatic product;
step 1101, if the aquatic product is an unreal product, generating preset information of the unreal product;
step 1102, if the aquatic product is a real product, generating preset real product information;
in step S11021, the information of the real product includes unique identification information of the aquatic product, individual information, growth environment information and growth process information.
In the method, the unique identification is generally performed on the aquatic product, the identification method can be to add a tag (a two-dimensional code tag, a signboard or the like), or collect characteristics of the aquatic product, and based on characteristics of the aquatic product (a mode of extracting image characteristics), the aquatic product obtains a corresponding unique tag, and after the unique tag is obtained, the individual information, the growth environment information and the growth process information of the aquatic product can be associated based on the tag data; after the association is completed, after the aquatic product is sold, the selling terminal or the purchaser can obtain the individual information, the growth environment information and the growth process information of the aquatic product by identifying the tag of the aquatic product.
Further, in actual use, the selling terminal or the buyer can obtain whether the aquatic product is real or not and corresponds to the unique identification information through the unique identification information of the aquatic product and the individual information of the aquatic product; through verification, the selling terminal and the purchaser can see the corresponding traceability information, and the production merchant can control the corresponding product quality.
Furthermore, the method can be used in dead products, and particularly, the dead products can be aquatic products packaged by adopting a packaging box, and also can be frozen fish and shrimp products.
Still further, the method can be optimally used in living fish, shrimp and crab products.
Further, a node for transporting the aquatic products is obtained, the node comprises a starting point for transporting the aquatic products and a finishing point for transporting the aquatic products, the transportation information of the aquatic products and the individual information of the aquatic products are obtained based on the node, and the authenticity of the aquatic products in the node is obtained based on the individual information of the aquatic products, the transportation information of the aquatic products and the unique identification information.
In living fish, shrimp crab class product, can adopt the solitary box that has the mark to deposit corresponding living aquatic products alone, also can adopt the mode of mixing to place, can adopt traditional label and fish to laminate, also can adopt the extraction mode of image feature as described above, when necessary, can adopt the form of tailorring the fish fin to make living fish increase corresponding special feature, after tailorring, through to the data acquisition of special fish fin after storing, still can gather the data of this fish fin at other nodes, verify it, increase corresponding verification data.
The individual information of the aquatic products is collected by each node in the transportation to verify whether the aquatic products are replaced.
Specifically, based on the authenticity of the aquatic products in the nodes, preset information is generated and sent.
In actual use, the information that the product is not replaced or is replaced can be preset, and when the authenticity of the obtained aquatic product is verified to be an unreal product, the information that the product is replaced can be sent to a manufacturer at the moment; if the selling terminal or the buyer performs verification, corresponding information feedback can be performed based on the verification mode of the selling terminal or the buyer, for example, when the short message information is sent, the condition of the aquatic product is fed back through returning the corresponding short message information, or when the unique identification information of the aquatic product is obtained by scanning the two-dimensional code, the condition of the aquatic product can be fed back through establishing corresponding webpage information, and if the telephone inquiry mode is adopted, the condition of the aquatic product can be fed back through voice. The feedback information is in the prior art.
Further, the transportation information of the aquatic products comprises the transportation time length, the transportation distance and the water exchange amount from the last transportation node to the current transportation node; the individual information of the aquatic product comprises the length, width, height and weight of the aquatic product individual.
The specific steps for verifying the aquatic product based on the individual information and the transportation information of the aquatic product are as follows:
step 201, obtaining transportation information of aquatic products and individual information of the aquatic products; it should be noted that, the mode of obtaining the transportation information of the aquatic products and the mode of obtaining the individual information of the aquatic products are both the prior art, the corresponding sensors can be adopted for recording and uploading information, and the information can also be recorded, measured and uploaded in a manual mode, so that the actual use of the method is not affected.
Step 202, generating first data based on transportation information of aquatic products and individual information of the aquatic products;
the first data is expressed asWherein->Represents the nth data vector, which is denoted +.>Wherein->A value representing an mth data dimension;
data vectorThe value of the data dimension of (2) is generated based on the transportation information of the aquatic products and the individual information of the aquatic products, which are collected by the nth node of the transportation of the aquatic products;
the number of the data vectors of the first data is the number of nodes for transporting the aquatic products;
the node for transporting the aquatic products comprises a starting point and a terminal point for transporting the aquatic products, and the transportation information of the aquatic products and the individual information of the aquatic products are collected once at the node for transporting each aquatic product;
in one embodiment of the application, the transportation information of the aquatic products comprises the transportation time length, the transportation distance, the water exchange amount and the like from the last transportation node to the current transportation node;
the individual information of the aquatic products comprises the length, width, height, weight and the like of the aquatic products;
in this embodiment, the nth data vector,/>The values of (1) are generated according to the transport time length value, the transport distance value, the water change value, the length value, the width value, the height value and the weight value of the aquatic product individual from the last transport node to the current transport node respectively (in the embodiment, the values are described, and when in actual use, corresponding value types can be added according to actual conditions so as to improve the judgment accuracy of the whole system);
in this embodiment, the value of the transportation time length, the transportation distance, and the value of the water change amount, which are the starting points of the transportation of the aquatic products, are defined as 0.
One way of generating is to take the normalized value as the value of the data vector directly;
and 203, inputting the first data into a traceable neural network model, and outputting a classification result of whether the aquatic products of each transportation node are replaced or not by the traceable neural network model.
In one embodiment of the present application, the traceable neural network model is specifically:
the input of the traceable neural network model is sequence data, and each sequence unit of the sequence data corresponds to first data of one transportation node;
the traceable neural network model comprises N LSTM (long-short-term memory network) units;
the t LSTM unit inputs the t data vector of the first data;
the operation process of the t LSTM unit is as follows:
forgetting doorThe calculation formula of (2) is as follows:
;
wherein the method comprises the steps ofT-th data vector representing first data, is->Representing the output of the t-1 th LSTM cell; />Representation->Transfer to->Corresponding weight matrix, < >>Representation->Transfer to->Corresponding weight matrix, < >>Representing the bias term. By activating the function->(sigmoid function) will->The calculation result of (1) is defined between (0, 1); input door->The calculation formula of (2) is as follows: />;
Wherein the method comprises the steps ofA t-th data vector representing first data; />Representing the output of the t-1 th LSTM cell; />Representation input +.>Transfer to->Corresponding weight matrix, < >>Representation->Transfer to->Corresponding weight matrix, < >>Representing the bias term. By activating the function->Will->The calculation result of (1) is defined between (0, 1); intermediate state->Can be expressed as follows:;
wherein the method comprises the steps ofT-th data vector representing first data, is->Representing the output of the t-1 th LSTM cell; />An input representing a t-th LSTM cell; />Representation input +.>Transfer to->Corresponding weight matrix, < >>Representation->Delivery ofTo->Corresponding weight matrix, < >>Representing the bias term. By activating the function->Will->Is defined between (-1, 1); output state->Expressed by the following formula:
wherein the method comprises the steps ofIs the output state transferred by the t-1 th LSTM,>、/>、/>is the calculation result of the forget gate, the input gate and the intermediate state;
indicating forgetfulness door->And output state of t-1 th LSTM +.>Point-by-point multiplication is performed to make->;
Representing I/O gate->And intermediate state->And (5) carrying out point-by-point multiplication to obtain new candidate memory, namely new features needing to be memorized. />;
The output gate is expressed as:
;
wherein the method comprises the steps ofRepresenting the output of the t-1 th LSTM cell;
an input representing a t-th LSTM cell; wherein->Representation input +.>Transfer to->The corresponding weight matrix is used to determine the weight matrix,representation->Transfer to->Corresponding weight matrix, < >>Representing the bias term. By activating the function->Defining the calculation result between (0, 1);
output ofCan be expressed as follows:
;
will export doorAnd->Multiplying point by point to obtain the output +.>;
Definition:,/>,/>;
the output of each LSTM unit of the traceable neural network model is connected with a classifier, and the classifier outputs one of two classification labels which respectively indicate that a product is replaced and that the product is not replaced.
In practical use, a corresponding weight sensor and an image acquisition device can be additionally arranged at a vending terminal, when a purchaser buys a corresponding aquatic product (such as fish), the fish can be weighed, meanwhile, when the fish is weighed, the size of the fish is acquired based on the existing image recognition system, a corresponding size mark is additionally arranged on the surface of a weighing platform (the Z-axis height can be realized by arranging a corresponding flange with the mark); after the collection is completed, based on the unique identification information of the aquatic product and the individual information at the moment, the authenticity of the aquatic product can be judged; if the identification information corresponds to the aquatic product, a corresponding bar code or a two-dimensional code can be additionally arranged on the mechanically-printed bill, so that purchasers can trace the information of the aquatic product conveniently.
In the verification operation when the buyer purchases, the vending terminal may be regarded as the previous node, and the influence of the distance may be ignored, but the influence of the time of the goods and the time of the vending may be considered to determine the aquatic product.
Example two
As shown in fig. 2, a tracing system for aquatic products includes:
the growth information extraction module is used for extracting the growth environment information and the growth process information of the current aquatic product;
the growth environment information comprises the information of the position of the place of origin of the aquatic product, the information of the responsible person of the place of origin and the information of the image of origin; the growth process information comprises growth time information of the aquatic products;
the collection module is used for collecting individual information and transportation information of the aquatic products;
the verification module is used for verifying the authenticity of the aquatic product based on the individual information and the transportation information of the aquatic product;
the control module is used for obtaining the authenticity information transmitted by the verification module and selecting corresponding preset information to the sending module based on the authenticity information;
the sending module is used for sending the corresponding preset information into a preset terminal;
and the storage module is used for storing the corresponding data generated by the module.
The tracing method of the aquatic products is realized through the modules.
Example III
As shown in fig. 3, a traceability platform for aquatic products, comprising,
a receiving module configured to receive the position information of each node, and the individual information and the transportation information of the aquatic products in each node;
a storage module configured to store growth environment information and growth process information of the aquatic product;
and the feedback module is configured to call the production environment information and the growth process information of the corresponding aquatic products to the query terminal based on the query signal.
By adding the corresponding platform, the corresponding traceability information is convenient to manage.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above described device embodiments are only illustrative, e.g. the division of the units is only one logical function division, and there may be other divisions in practice, such as: multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or units, whether electrically, mechanically, or otherwise.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units; can be located in one place or distributed to a plurality of network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated in one unit; the integrated units may be implemented in hardware or in hardware plus software functional units.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, where the program, when executed, performs steps including the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk or an optical disk, or the like, which can store program codes.
Alternatively, the above-described integrated units of the present application may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, ROM, RAM, magnetic or optical disk, or other medium capable of storing program code.
Claims (3)
1. The aquatic product tracing method is characterized by comprising the following steps of:
collecting individual information of aquatic products, so that each aquatic product obtains unique identification information;
acquiring growth environment information and growth process information of the aquatic products based on the unique identification information of the aquatic products;
based on the unique identification information of the aquatic product, associating the unique identification information, individual information, growth environment information and growth process information of the aquatic product;
acquiring unique identification information of an aquatic product and individual information of the aquatic product at the moment, and verifying the authenticity of the aquatic product based on the unique identification information of the aquatic product and the variation value of the individual information of the aquatic product;
wherein, the change value of the individual information of the aquatic product is the difference value between the individual information of the aquatic product and the individual information of the past aquatic product;
if the aquatic product is an unreal product, generating preset information of the unreal product;
if the aquatic product is a real product, generating preset real product information;
the information of the real product comprises unique identification information, individual information, growth environment information and growth process information of the aquatic product;
the aquatic product is a dead body product or a living fish, shrimp and crab product;
obtaining a node for transporting the aquatic products, wherein the node comprises a starting point for transporting the aquatic products and a finishing point for transporting the aquatic products, the transportation information of the aquatic products and the individual information of the aquatic products are obtained based on the node, and the authenticity of the aquatic products in the node is obtained based on the individual information of the aquatic products, the transportation information of the aquatic products and the unique identification information;
generating and transmitting preset information based on the authenticity of the aquatic products in the nodes;
judging whether the aquatic product of the current node is replaced or not based on the individual information and the transportation information of the aquatic product of the previous node;
generating first data based on transportation information of the aquatic products and individual information of the aquatic products;
wherein the first data is expressed asWherein->Represents the nth data vector, which is denoted +.>Wherein->A value representing an mth data dimension;
data vectorThe value of the data dimension of (2) is generated based on the transportation information of the aquatic products and the individual information of the aquatic products, which are collected by the nth node of the transportation of the aquatic products;
the number of the data vectors of the first data is the number of nodes for transporting the aquatic products;
inputting the first data into a traceable neural network model, and outputting a classification result of whether the aquatic products of each transportation node are replaced or not by the traceable neural network model;
the traceable neural network model comprises N LSTM units, the output of each LSTM unit is connected with a classifier, the classifier outputs one of two classification labels, and the two classification labels respectively indicate that a product is replaced and that the product is not replaced.
2. A system for tracing an aquatic product, the system comprising the method for tracing an aquatic product of claim 1, the system further comprising:
the growth information extraction module is used for extracting the growth environment information and the growth process information of the current aquatic product;
the growth environment information comprises the information of the position of the place of origin of the aquatic product, the information of the responsible person of the place of origin and the information of the image of origin; the growth process information comprises growth time information of the aquatic products;
the collection module is used for collecting individual information and transportation information of the aquatic products;
the verification module is used for verifying the authenticity of the aquatic product based on the individual information and the transportation information of the aquatic product;
the control module is used for obtaining the authenticity information transmitted by the verification module and selecting corresponding preset information to the sending module based on the authenticity information;
the sending module is used for sending the corresponding preset information into a preset terminal;
and the storage module is used for storing the corresponding data generated by the module.
3. A tracing platform for aquatic products, which is characterized in that the system comprises the tracing method for aquatic products in claim 1, the platform further comprises,
a receiving module configured to receive the position information of each node, and the individual information and the transportation information of the aquatic products in each node;
a storage module configured to store growth environment information and growth process information of the aquatic product;
and the feedback module is configured to call the production environment information and the growth process information of the corresponding aquatic products to the query terminal based on the query signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310645562.0A CN116362774B (en) | 2023-06-02 | 2023-06-02 | Aquatic product traceability system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310645562.0A CN116362774B (en) | 2023-06-02 | 2023-06-02 | Aquatic product traceability system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116362774A CN116362774A (en) | 2023-06-30 |
CN116362774B true CN116362774B (en) | 2023-08-25 |
Family
ID=86928602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310645562.0A Active CN116362774B (en) | 2023-06-02 | 2023-06-02 | Aquatic product traceability system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116362774B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102810197A (en) * | 2011-10-20 | 2012-12-05 | 上海海洋大学 | Aquatic product source and security early warning method and system based on internet of things |
CN105959414A (en) * | 2016-06-30 | 2016-09-21 | 广州大气候农业科技有限公司 | Aquatic product tracing method, server, terminal and aquatic product tracing system |
CN107038591A (en) * | 2017-03-24 | 2017-08-11 | 广东省食品药品监督管理局政务服务中心 | A kind of aquatic products electronics traceability system |
CN107169877A (en) * | 2017-06-02 | 2017-09-15 | 复旦大学 | Aquatic product source system based on EPCIS |
CN110189144A (en) * | 2019-05-07 | 2019-08-30 | 上海趣链信息科技有限公司 | A kind of source tracing method and system based on block chain |
CN113033733A (en) * | 2021-03-30 | 2021-06-25 | 天天一鲜农产品生鲜供应链有限公司 | Aquatic product traceability management method, device and system and computer readable storage medium |
CN113177798A (en) * | 2021-05-12 | 2021-07-27 | 捷佳润科技集团股份有限公司 | Agricultural traceability system |
CN113610550A (en) * | 2021-08-26 | 2021-11-05 | 盐城一方信息技术有限公司 | Product tracing method and system based on block chain |
CN113935606A (en) * | 2021-09-30 | 2022-01-14 | 安徽洲弋电子商务有限公司 | Internet of things-based cold-chain logistics information traceability system for aquatic products |
CN114066480A (en) * | 2021-11-08 | 2022-02-18 | 瀚云科技有限公司 | Method, device, system, equipment and storage medium for generating traceability information |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9830604B2 (en) * | 2015-12-21 | 2017-11-28 | Beston Technologies Pty Ltd | Method and apparatus for managing and providing provenance of product |
US20200201966A1 (en) * | 2018-12-21 | 2020-06-25 | Oath Inc. | Biometric based self-sovereign information management |
-
2023
- 2023-06-02 CN CN202310645562.0A patent/CN116362774B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102810197A (en) * | 2011-10-20 | 2012-12-05 | 上海海洋大学 | Aquatic product source and security early warning method and system based on internet of things |
CN105959414A (en) * | 2016-06-30 | 2016-09-21 | 广州大气候农业科技有限公司 | Aquatic product tracing method, server, terminal and aquatic product tracing system |
CN107038591A (en) * | 2017-03-24 | 2017-08-11 | 广东省食品药品监督管理局政务服务中心 | A kind of aquatic products electronics traceability system |
CN107169877A (en) * | 2017-06-02 | 2017-09-15 | 复旦大学 | Aquatic product source system based on EPCIS |
CN110189144A (en) * | 2019-05-07 | 2019-08-30 | 上海趣链信息科技有限公司 | A kind of source tracing method and system based on block chain |
CN113033733A (en) * | 2021-03-30 | 2021-06-25 | 天天一鲜农产品生鲜供应链有限公司 | Aquatic product traceability management method, device and system and computer readable storage medium |
CN113177798A (en) * | 2021-05-12 | 2021-07-27 | 捷佳润科技集团股份有限公司 | Agricultural traceability system |
CN113610550A (en) * | 2021-08-26 | 2021-11-05 | 盐城一方信息技术有限公司 | Product tracing method and system based on block chain |
CN113935606A (en) * | 2021-09-30 | 2022-01-14 | 安徽洲弋电子商务有限公司 | Internet of things-based cold-chain logistics information traceability system for aquatic products |
CN114066480A (en) * | 2021-11-08 | 2022-02-18 | 瀚云科技有限公司 | Method, device, system, equipment and storage medium for generating traceability information |
Non-Patent Citations (1)
Title |
---|
基于区块链技术和HACCP管理的智能化水产品质量安全溯源***的设计与实现;魏立斐;朱嘉英;衡旭日;朱毅;岑拓望;何昌霖;;渔业现代化(第04期);第89-96页 * |
Also Published As
Publication number | Publication date |
---|---|
CN116362774A (en) | 2023-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190220692A1 (en) | Method and apparatus for checkout based on image identification technique of convolutional neural network | |
CN107167221A (en) | The agricultural product source tracing method and intelligent electronic-scale of a kind of utilization intelligent electronic-scale | |
CN104517234B (en) | Organic farm products quality tracing system | |
Liang et al. | Modeling and implementation of cattle/beef supply chain traceability using a distributed RFID-based framework in China | |
Peng et al. | A QR code based tracing method for fresh pork quality in cold chain | |
US20150025969A1 (en) | Multisystem Interface for Roaming Self-Checkout | |
CN103778507A (en) | Dairy product quality safety full-life-circle intelligent traceability method based on Internet of things | |
CN109544180B (en) | QRCode technology-based method for tracing batch information of meat | |
CN107038591A (en) | A kind of aquatic products electronics traceability system | |
CN105279817A (en) | New generation intelligent monitoring and tracing system for food safety | |
Xiao et al. | SMS‐CQ: A quality and safety traceability system for aquatic products in cold‐chain integrated WSN and QR code | |
CN105868995A (en) | Meat food supply chain tracing method based on RFID, QRCode and NFC | |
CN109213859A (en) | A kind of Method for text detection, apparatus and system | |
CN105654317A (en) | Food safety traceability system and traceability approach thereof based on magnetic resonance frequency identification | |
CN111967883A (en) | Agricultural product tracing method, system platform and weighing method | |
CN110909698A (en) | Electronic scale recognition result output method, system, device and readable storage medium | |
CN113420709A (en) | Cattle face feature extraction model training method and system and cattle insurance method and system | |
CN116362774B (en) | Aquatic product traceability system and method | |
Li et al. | Recent advance of intelligent packaging aided by artificial intelligence for monitoring food freshness | |
US20190304587A1 (en) | Nutrition performance scorecard and automated shopping list | |
CN110956459A (en) | Commodity processing method and system | |
CN116168275A (en) | Lightweight dual-attention mechanism identification method based on feature grouping and channel replacement | |
CN115900910A (en) | 3D vision intelligence balance of tracing to source based on data warehouse | |
CN108932670A (en) | Livestock information tracing method and relevant device | |
CN206193909U (en) | Realize noumenon information of commodity and commodity and inspection device that outer packaging information is related |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |