CN113469717B - Animal identity pedigree tracing system and method based on blockchain and iris recognition - Google Patents
Animal identity pedigree tracing system and method based on blockchain and iris recognition Download PDFInfo
- Publication number
- CN113469717B CN113469717B CN202110843591.9A CN202110843591A CN113469717B CN 113469717 B CN113469717 B CN 113469717B CN 202110843591 A CN202110843591 A CN 202110843591A CN 113469717 B CN113469717 B CN 113469717B
- Authority
- CN
- China
- Prior art keywords
- animal
- information
- blockchain
- iris
- user
- 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
- 241001465754 Metazoa Species 0.000 title claims abstract description 150
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000003975 animal breeding Methods 0.000 claims abstract description 12
- 238000012795 verification Methods 0.000 claims description 16
- 239000008280 blood Substances 0.000 claims description 13
- 210000004369 blood Anatomy 0.000 claims description 13
- 238000005516 engineering process Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 7
- 238000007689 inspection Methods 0.000 claims description 6
- 230000002265 prevention Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000012098 association analyses Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 241000282472 Canis lupus familiaris Species 0.000 description 1
- 241000282326 Felis catus Species 0.000 description 1
- 208000007536 Thrombosis Diseases 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000638 stimulation Effects 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses an animal identity pedigree tracing system and method based on blockchain and iris recognition. The animal breeding base server, the animal store server and the animal hospital server collect animal iris information through iris collection equipment, match the animal iris information with other information of the animal and upload the animal iris information to the blockchain for storage; the blockchain system enables iris information of animals and other information of the animals to be related to information sources by arranging a globally unique animal number and user ID for each animal and each user, breaks online and offline information splitting, and achieves full-data credible tracing of animal identity information and pedigree information.
Description
Technical Field
The invention relates to the field of animal identity pedigree tracing, in particular to an animal identity pedigree tracing system and method based on blockchain and iris recognition.
Background
With the rapid development of the economy in China and the improvement of the national living standard, as well as the stimulation of capital and individual economy, the market size of urban animals (dogs and cats) in China in 2020 reaches 2065 hundred million yuan. The expansion of the trade size places higher demands on the animal trade process, but in the current animal trade process, there are the following problems:
first, the identity and the blood system of the animal can be judged only by virtue of the animal blood system certificate provided by the seller and the experience of the consumer. Consumers often cannot judge the reliability of the origin of the blood system certificate, and no effective means is available for proving the authenticity of the blood system certificate; and experience of the self has limitations. This results in frequent fraud during the animal transaction, which can cause both economic and psychological harm to the consumer.
Secondly, the animal registration information is too simple, and usually does not comprise father and mother system information, animal inspection reports and epidemic prevention information, so that consumers cannot comprehensively know the real situation of animals, and no inquiry and verification channels exist.
Thirdly, information is not shared and circulated among animal breeding bases, animal sellers and animal hospitals, and effective assistance can not be provided for cross-regional information inquiry or animal identity authentication.
Therefore, a system and a method for identifying and tracing the identity information and the blood of an animal are needed, which solve the problems in the current animal transaction process and promote the development of animal transaction industry.
Disclosure of Invention
The invention aims to provide an animal identity pedigree tracing system based on blockchain and iris recognition, and the other aim of the invention is to provide a tracing method of the animal identity pedigree tracing system.
In order to achieve the above purpose, the present invention may adopt the following technical scheme:
the animal identity pedigree tracing system based on blockchain and iris recognition comprises a blockchain system which is composed of a plurality of animal breeding base servers with iris acquisition equipment, animal store servers and animal hospital servers, wherein the animal breeding base servers, the animal store servers and the animal hospital servers are alliance nodes in the blockchain system respectively.
Further, the animal breeding base server, the animal store server and the animal hospital server collect animal iris information through iris collection equipment, match the animal iris information with other information of the animal and upload the animal iris information to a blockchain for storage; the blockchain system is provided with a globally unique animal number and a globally unique user ID for each animal and user; and (3) correlating the iris information of the animal and other information of the animal with information sources, breaking online and offline information fracture, and realizing the trusted traceability of the total data of the animal identity information and the pedigree information.
The tracing method of the tracing system comprises the following steps of; information registration and information sharing;
the information registration includes the steps of:
s1.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s1.2, verifying the uploading authority of a user; the user uploading authority verification method is a zero knowledge proof technology;
s1.3, after verification in the steps S1.1 and S1.2, inputting animal information; the animal information includes the name, photograph, age, category, pedigree, address, animal inspection report, epidemic prevention information, report source and report time of the animal;
s1.4, inputting the iris information of the animal through the iris acquisition equipment; the animal iris information is calculated into a vector value through category embedding and polynomial encoding algorithms of characteristic engineering in a blockchain intelligent contract;
s1.5, generating an animal report; the animal report comprises all animal information recorded in the steps S1.4 and S1.3;
s1.6, encrypting and picking up the animal report to form a data abstract; the encryption extraction method is a blockchain intelligent contract SM3 data encryption extraction algorithm;
s1.7, uploading the data abstract to a blockchain; the uploading method is IPFS;
s1.8, storing all animal information recorded in the steps S1.4 and S1.33 into a graph database;
the information sharing comprises the following steps:
s2.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s2.2, verifying the operation authority of the user; the user operation authority verification method is a zero knowledge proof technology;
s2.3, inputting a unique animal number or the iris information of the animal to inquire an animal report;
s2.4, feeding back the query result to the user, and leaving a record query record in the block chain; the query results will be presented to the user in the form of a family lineage map.
Furthermore, the graph database technology and the Cypher graph database retrieval language are adopted to solve the huge data processing problem of the invention, and the animal identity information and blood system identification association analysis are continuously traced.
Further, in S2.3, the query process includes, when the input information is the unique animal number, calculating a data summary by a blockchain smart contract SM3 algorithm, and finding a related record from the blockchain; and when the input information is the animal iris information, calculating the vector value of the animal iris information through characteristic engineering in the blockchain intelligent contract, and finding out related records in a graph database.
The invention has the advantages that the iris information of animals is identified by the characteristics, animal breeding bases, animal stores and animal hospitals are used as the constituent nodes of blockchain, and the father and mother system information, epidemic prevention information, animal inspection report and other key information of animals are related, so that the full data credible tracing of the identity information and pedigree information of the animals is realized, the barriers of on-line and off-line information cutting and opaque animal identity and blood system information are broken, the management of the identity information of the animals is enhanced, the authenticity and the comprehensiveness of the identity and the blood system information of the animals are fully ensured, the loss of consumers is reduced, and the supervision of industries is facilitated.
Drawings
Fig. 1 is a diagram of a network architecture of a system according to the present invention.
Fig. 2 is a flowchart of the method information registration according to the present invention.
Fig. 3 is a flow chart of information sharing according to the method of the present invention.
Fig. 4 is a schematic diagram of a query result of information sharing according to the method of the present invention.
FIG. 5 is a schematic diagram of a database data structure according to the method of the present invention.
Detailed Description
The following description of the technical solutions in the embodiments of the present invention will be clear and complete, and it is obvious that the described embodiments are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, the animal identity pedigree tracing system based on blockchain and iris recognition comprises a blockchain system consisting of a plurality of animal breeding base servers with iris acquisition equipment, animal store servers and animal hospital servers, wherein the animal breeding base servers, the animal store servers and the animal hospital servers are alliance nodes in the blockchain system respectively. The blockchain system sets a globally unique animal number for each animal, and a user on each blockchain sets a globally unique user ID; the animal breeding base server, the animal store server and the animal hospital server collect animal iris information through iris collecting equipment, animal iris information, animal numbers and other information are generated together to form an animal report, a data abstract of the animal report is reserved on a blockchain, specific data are stored in the respective servers, and the association of on-chain data nodes and local business system data is realized; the blockchain system realizes the trusted tracing of the total data of animal identity information and pedigree information by associating the key information such as animal iris information, pedigree information, epidemic prevention information, animal inspection report and the like with information sources, breaks through the barriers of on-line and off-line information rupture and opaque animal identity and blood system information, enhances animal identity information management, fully ensures the authenticity and comprehensiveness of animal identity and blood system information, and reduces consumer loss.
The animal identity pedigree tracing method based on blockchain and iris recognition comprises information registration and information sharing.
As shown in fig. 2, the information registration includes the steps of:
s1.1, verifying the identity of a user; the user identity verification method is a block chain intelligent contract SM2 encryption algorithm;
s1.2, verifying the uploading authority of a user; the user uploading authority verification method is a zero knowledge proof technology;
s1.3, after verification in the steps S1.1 and S1.2, inputting animal information; the animal information comprises the name, photo, age, category, pedigree, address, animal inspection report, epidemic prevention information, report source, report time and other relevant information of the animal;
s1.4, inputting animal iris information through iris acquisition equipment; the animal iris information calculates iris information into vector values through category embedding (category embedding) and polynomial encoding (polynomial coding) algorithms of feature engineering in a blockchain intelligent contract;
s1.5, generating an animal report; the animal report comprises all animal information recorded in the steps S1.4 and S1.3;
s1.6, carrying out encryption extraction on the animal report to form a data abstract; the encryption extraction method is a blockchain intelligent contract SM3 data encryption extraction algorithm;
s1.7, uploading the data abstract to a blockchain; the uploading method is IPFS (interstellar file system, abbreviation of English InterPlanetaryFile System);
s1.8, storing all animal information recorded in the steps S1.4 and S1.3 into a graph database;
as shown in fig. 3, the information sharing includes the following steps:
s2.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s2.2, verifying the operation authority of the user; the user operation authority verification method is a zero knowledge proof technology;
s2.3, inputting a unique animal number or animal iris information to inquire an animal report; when the input information is a unique animal number, calculating a data abstract through a blockchain intelligent contract SM3 algorithm, and finding out related records from a blockchain; when the input information is animal iris information, calculating iris information vector values through characteristic engineering in the blockchain intelligent contract, and finding out related records in a graph database;
s2.4, feeding back the query result to the user, and leaving a record query record in the block chain; as shown in fig. 4, the query results will be presented to the user in the form of a family blood profile.
In addition, the invention relates to the iris information of animals, so that the data processing capacity of the invention is huge. Therefore, the invention adopts graph database technology and Cypher graph database retrieval language (descriptive graph query language) to solve the huge data processing problem and enable animal identity information and blood system identification association analysis to obtain continuous tracing. As shown in fig. 5, all the relationships of the blood clots of the animals can be quickly inserted and queried through the graph database.
Claims (2)
1. An animal identity pedigree tracing method based on blockchain and iris recognition is characterized by comprising the following steps of: the method comprises a tracing system and a tracing method; the traceability system comprises a blockchain system which is composed of a plurality of animal breeding base servers with iris acquisition equipment, animal store servers and animal hospital servers, wherein the animal breeding base servers, the animal store servers and the animal hospital servers are alliance nodes in the blockchain system respectively;
the animal breeding base server, the animal store server and the animal hospital server collect animal iris information through the iris collecting equipment, match the animal iris information with other information of the animal and upload the animal iris information to a blockchain for storage; the blockchain system enables iris information of animals and other information of the animals to be related to information sources by arranging a globally unique animal number and user ID for each animal and each user, breaks off online and offline information cutting, and achieves full-data credible tracing of animal identity information and pedigree information;
the tracing method comprises information registration and information sharing;
the information registration includes the steps of:
s1.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s1.2, verifying the uploading authority of a user; the user uploading authority verification method is a zero knowledge proof technology;
s1.3, after verification in the steps S1.1 and S1.2, inputting animal information; the animal information includes the name, photograph, age, category, pedigree, address, animal inspection report, epidemic prevention information, report source and report time of the animal;
s1.4, inputting the iris information of the animal through the iris acquisition equipment; animal iris information is calculated into vector values through category embedding and polynomial encoding algorithms of feature engineering in the blockchain intelligent contract;
s1.5, generating an animal report; the animal report comprises all animal information recorded in the steps S1.4 and S1.3;
s1.6, encrypting and picking up the animal report to form a data abstract; the encryption extraction method is a blockchain intelligent contract SM3 data encryption extraction algorithm;
s1.7, uploading the data abstract to a blockchain; the uploading method is IPFS;
s1.8, storing all animal information recorded in the steps S1.4 and S1.3 into a graph database; the graph database technology and the Cypher graph database retrieval language are adopted to solve the huge data processing problem and enable animal identity information and blood system identification association analysis to obtain continuous tracing;
the information sharing comprises the following steps:
s2.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s2.2, verifying the operation authority of the user; the user operation authority verification method is a zero knowledge proof technology;
s2.3, inputting the unique animal number or animal iris information to inquire an animal report;
s2.4, feeding back the query result to the user, and leaving a query record in the block chain; the query results will be presented to the user in the form of a family lineage map.
2. The tracing method of claim 1, wherein: s2.3, the query process comprises the steps that when the input information is the unique animal number, a data abstract is calculated through the intelligent contract SM3 algorithm of the blockchain, and related records are found from the blockchain; and when the input information is the animal iris information, calculating an animal iris information vector value through characteristic engineering in the blockchain intelligent contract, and finding out related records in the graph database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110843591.9A CN113469717B (en) | 2021-07-26 | 2021-07-26 | Animal identity pedigree tracing system and method based on blockchain and iris recognition |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110843591.9A CN113469717B (en) | 2021-07-26 | 2021-07-26 | Animal identity pedigree tracing system and method based on blockchain and iris recognition |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113469717A CN113469717A (en) | 2021-10-01 |
CN113469717B true CN113469717B (en) | 2024-03-19 |
Family
ID=77882415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110843591.9A Active CN113469717B (en) | 2021-07-26 | 2021-07-26 | Animal identity pedigree tracing system and method based on blockchain and iris recognition |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113469717B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113239409B (en) * | 2021-06-03 | 2024-02-09 | 北京电信规划设计院有限公司 | Steel structure traceability system and method based on block chain |
CN117035802B (en) * | 2023-04-19 | 2024-07-09 | 吉林农业科技学院 | Consensus method for predicting animal health based on capacity demonstration double test |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001035321A1 (en) * | 1999-11-09 | 2001-05-17 | Iridian Technologies, Inc. | System and method of animal identification and animal transaction authorization using iris patterns |
JP2001195594A (en) * | 1999-04-09 | 2001-07-19 | Iritech Inc | Iris identifying system and method of identifying person by iris recognition |
WO2001064029A1 (en) * | 2000-03-03 | 2001-09-07 | Id+Plus Ltd | Method and apparatus for livestock identification |
CN105354562A (en) * | 2015-12-10 | 2016-02-24 | 深圳先进技术研究院 | Animal management system based on iris identification and iris acquisition hand-held machine |
CN205721827U (en) * | 2015-12-10 | 2016-11-23 | 深圳先进技术研究院 | Animal management system based on iris identification and iris capturing hand-held set |
KR20200042379A (en) * | 2018-10-15 | 2020-04-23 | 심준원 | Animal Identification Method Combining Multiple Object Identification Techniques, Method and Apparatus for Providing Animal Insurance Services Using the Same |
CN111541461A (en) * | 2019-02-07 | 2020-08-14 | 现代自动车株式会社 | Moving object, method for controlling moving object and method for separating and identifying device |
CN112950229A (en) * | 2021-03-15 | 2021-06-11 | 杭州云象网络技术有限公司 | Block chain composite tracing method and tracing and identification analysis system |
-
2021
- 2021-07-26 CN CN202110843591.9A patent/CN113469717B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6424727B1 (en) * | 1998-11-25 | 2002-07-23 | Iridian Technologies, Inc. | System and method of animal identification and animal transaction authorization using iris patterns |
JP2001195594A (en) * | 1999-04-09 | 2001-07-19 | Iritech Inc | Iris identifying system and method of identifying person by iris recognition |
WO2001035321A1 (en) * | 1999-11-09 | 2001-05-17 | Iridian Technologies, Inc. | System and method of animal identification and animal transaction authorization using iris patterns |
WO2001064029A1 (en) * | 2000-03-03 | 2001-09-07 | Id+Plus Ltd | Method and apparatus for livestock identification |
CN105354562A (en) * | 2015-12-10 | 2016-02-24 | 深圳先进技术研究院 | Animal management system based on iris identification and iris acquisition hand-held machine |
CN205721827U (en) * | 2015-12-10 | 2016-11-23 | 深圳先进技术研究院 | Animal management system based on iris identification and iris capturing hand-held set |
KR20200042379A (en) * | 2018-10-15 | 2020-04-23 | 심준원 | Animal Identification Method Combining Multiple Object Identification Techniques, Method and Apparatus for Providing Animal Insurance Services Using the Same |
CN111541461A (en) * | 2019-02-07 | 2020-08-14 | 现代自动车株式会社 | Moving object, method for controlling moving object and method for separating and identifying device |
CN112950229A (en) * | 2021-03-15 | 2021-06-11 | 杭州云象网络技术有限公司 | Block chain composite tracing method and tracing and identification analysis system |
Non-Patent Citations (1)
Title |
---|
FinTech时代信息安全的挑战及应对;张艳;;中国金融电脑(第08期);第8-11页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113469717A (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113469717B (en) | Animal identity pedigree tracing system and method based on blockchain and iris recognition | |
CN109829726B (en) | Block chain-based drug information management method and system | |
CN108769255A (en) | The acquisition of business data and administering method | |
CN112559526A (en) | Data table export method and device, computer equipment and storage medium | |
CN109636345A (en) | A kind of intelligent management and system of business handling workflow | |
WO2021155684A1 (en) | Gene-disease relationship knowledge base construction method and apparatus, and computer device | |
CN111639355B (en) | Data security management method and system | |
CN112035437A (en) | Method and device for transmitting medical record data, computer equipment and storage medium | |
CN111078512A (en) | Alarm record generation method and device, alarm equipment and storage medium | |
CN114840519A (en) | Data labeling method, equipment and storage medium | |
CN106780062B (en) | User group updating method and system based on social network and big data analysis | |
CN113902039A (en) | Black product user identification method, system, electronic equipment and storage medium | |
CN114049089A (en) | Method and system for constructing government affair big data platform | |
CN116319815B (en) | Cloud data placement policy management system introducing SaaS features | |
CN111917861A (en) | Knowledge storage method and system based on block chain and knowledge graph and application thereof | |
CN104216986B (en) | The device and method of pre-operation raising efficiency data query is carried out with the data update cycle | |
CN116866422A (en) | Method, device, equipment and storage medium for pushing sensitive information and desensitizing information in real time | |
CN104573098B (en) | Extensive object identifying method based on Spark systems | |
CN111221967A (en) | Language data classification storage system based on block chain architecture | |
CN116303379A (en) | Data processing method, system and computer storage medium | |
CN115455020A (en) | Incremental data synchronization method and device, computer equipment and storage medium | |
CN110851431B (en) | Data processing method and device for data center station | |
CN113205442A (en) | E-government data feedback management method and device based on block chain | |
CN113314233A (en) | Event tracking processing method, system, equipment and medium | |
CN111026705B (en) | Building engineering file management method, system and terminal equipment |
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 |