基于区块链和虹膜识别的动物身份谱系溯源系统及方法技术方案

技术编号:30335483 阅读:23 留言:0更新日期:2021-10-10 01:02
本发明专利技术公开了一种基于区块链和虹膜识别的动物身份谱系溯源系统及方法,由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链系统,动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链系统中的联盟节点。动物繁育基地服务器、动物店服务器、动物医院服务器,通过虹膜采集设备采集动物虹膜信息,将动物虹膜信息与该动物的其他信息匹配并上传至区块链保存;区块链系统通过为每一个动物和用户均设有全局唯一的动物编号和用户ID,使动物虹膜信息、动物的其他信息与信息来源关联,打破线上线下信息割裂,实现动物身份信息与谱系信息的全量数据可信溯源。全量数据可信溯源。全量数据可信溯源。

【技术实现步骤摘要】
基于区块链和虹膜识别的动物身份谱系溯源系统及方法


[0001]本专利技术涉及动物身份谱系溯源领域,尤其是涉及基于区块链和虹膜识别的动物身份谱系溯源系统及方法。

技术介绍

[0002]随着我国经济的高速发展和国民生活水平的提高,以及资本和单身经济的刺激,2020年中国城镇动物(猫犬)消费市场规模高达2065亿元。交易规模的扩大对动物交易过程提出了更高的要求,但在当前的动物交易过程中,存在以下问题:其一,只能依靠卖家提供的动物血统证书和消费者自身的经验来判断动物的身份及血统。而消费者往往无法判断血统证书来源的可靠性,也没有有效的手段证明血统证书的真实性;同时自身经验又存在局限性。这就导致动物交易过程中常出现欺诈,给消费者造成经济和心理的双重伤害。
[0003]其二,动物登记信息过于简单,通常不包括其父系与母系信息、动物检验报告和防疫信息,导致消费者无法全面了解动物的真实情况,且没有查询和查证的渠道。
[0004]其三,动物繁育基地、动物售卖方和动物医院之间信息不共享、不流通,无法对跨区域的信息查询或动物身份认证提供有效的帮助。
[0005]因此,亟需一个可信的动物身份信息及血统识别溯源的系统和方法,解决当前动物交易过程中的问题,促进动物交易产业发展。

技术实现思路

[0006]本专利技术目的在于提供一种基于区块链和虹膜识别的动物身份谱系溯源系统,本专利技术另一目的在于提供该溯源系统的溯源方法。
[0007]为实现上述目的,本专利技术可采取下述技术方案:本专利技术所述基于区块链和虹膜识别的动物身份谱系溯源系统,包括由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链系统,所述动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链系统中的联盟节点。
[0008]进一步地,所述动物繁育基地服务器、动物店服务器、动物医院服务器,通过虹膜采集设备采集动物虹膜信息,将动物虹膜信息与该动物的其他信息匹配并上传至区块链保存;区块链系统通过为每一个动物和用户均设有全局唯一的动物编号和用户ID;将动物虹膜信息、动物的其他信息与信息来源关联,打破线上线下信息割裂,实现动物身份信息与谱系信息的全量数据可信溯源。
[0009]本专利技术所述溯源系统的溯源方法,包括;信息登记和信息共享;所述信息登记,包括下述步骤:S1.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;S1.2,验证用户上传权限;所述用户上传权限验证方法为零知识证明技术;
S1.3,通过S1.1和S1.2步验证后,录入动物信息;所述动物信息包含动物的名称、照片、年龄、种类、谱系、地址、动物检验报告、防疫信息、报告来源和报告时间;S1.4,通过所述虹膜采集设备录入所述动物虹膜信息;所述动物虹膜信息通过区块链智能合约中特征工程的category embedding和polynomial encoding算法将所述动物虹膜信息计算成向量值;S1.5,生成动物报告;所述动物报告包括S1.4和S1.3步中录入的所有动物信息;S1.6,对动物报告进行加密摘录,形成数据摘要;所述加密摘录方法为区块链智能合约SM3数据加密摘录算法;S1.7,上传数据摘要到区块链;所述上传方法为IPFS;S1.8,将S1.4和S1.33步中录入的所有动物信息存储到图数据库中;所述信息共享,包括下述步骤:S2.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;S2.2,验证用户操作权限;所述用户操作权限验证方法为零知识证明技术;S2.3,输入唯一的所述动物编号或所述动物虹膜信息查询动物报告;S2.4,将查询结果反馈给用户,并在区块链中留下记录查询记录;所述查询结果将以家族血统图谱的形式展现给用户。
[0010]进一步地,采用了所述图数据库技术和Cypher图数据库检索语言,用于解决本专利技术庞大的数据处理问题,并使动物身份信息及血统识别关联分析得到持续的溯源。
[0011]进一步地,S2.3中,所述查询过程包括,当输入信息为唯一的所述动物编号时,将通过区块链智能合约SM3算法计算数据摘要,从区块链中找到相关记录;当输入信息为所述动物虹膜信息时,将通过区块链智能合约中特征工程计算所述动物虹膜信息向量值,在图数据库找到相关记录。
[0012]本专利技术优点在于将动物虹膜信息进行特征标识,将动物繁育基地、动物店和动物医院作为区块链的组成节点,并关联动物的父系与母系信息、防疫信息和动物检验报告等关键信息,实现动物身份信息与谱系信息的全量数据可信溯源,打破了线上与线下的信息割裂和动物身份及血统信息不透明的屏障,增强动物身份信息管理,充分保障动物身份及血统信息的真实性和全面性,降低消费者损失,便于行业监管。
[0013]附图说明
[0014]图1是本专利技术所述系统网络架构图。
[0015]图2是本专利技术所述方法信息登记流程图。
[0016]图3是本专利技术所述方法信息共享流程图。
[0017]图4是本专利技术所述方法信息共享的查询结果示意图。
[0018]图5是本专利技术所述方法图数据库数据结构示意图。
具体实施方式
[0019]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]如图1所示,本专利技术所述基于区块链和虹膜识别的动物身份谱系溯源系统,包括由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链系统,动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链系统中的联盟节点。区块链系统为每一个动物设置全局唯一的动物编号,每一个区块链上的用户设置全局唯一的用户ID;动物繁育基地服务器、动物店服务器、动物医院服务器通过虹膜采集设备采集动物虹膜信息,将动物虹膜信息、动物编号和其他信息一起生成动物报告,将动物报告的数据摘要在区块链上留存,具体数据存储在各自服务器中,实现链上数据节点和本地业务系统数据的关联;区块链系统通过使动物虹膜信息、谱系信息、防疫信息和动物检验报告等关键信息与信息来源关联,实现动物身份信息与谱系信息的全量数据可信溯源,打破线上与线下的信息割裂和动物身份及血统信息不透明的屏障,增强动物身份信息管理,充分保障动物身份及血统信息的真实性和全面性,降低消费者损失。
[0021]本专利技术所述基于区块链和虹膜识别的动物身份谱系溯源方法,包括信息登记和信息共享。
[0022]如图2所示,所述信息登记,包括下述步骤:S1.1,验证用户身份;所述用户身份验证方法为区块链智能合约SM2加密算法;S1.2,验证用户上传权限;所述用户上传权限验证方法为零知识证明技术;S1.3,通过S1.1和S1.2步验证后,录入动物信息;所述动物信息包含动物的名称、照片、年龄、种类、谱系、地址、动物检验报告、防疫信息、报告来源和报告时间等本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和虹膜识别的动物身份谱系溯源系统,其特征在于:包括由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链系统,所述动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链系统中的联盟节点。2.根据权利要求1所述基于区块链和虹膜识别的动物身份谱系溯源系统,其特征在于:所述动物繁育基地服务器、动物店服务器、动物医院服务器,通过所述虹膜采集设备采集动物虹膜信息,将动物虹膜信息与该动物的其他信息匹配并上传至区块链保存;所述区块链系统通过为每一个动物和用户均设有全局唯一的动物编号和用户ID,使动物虹膜信息、动物的其他信息与信息来源关联,打破线上线下信息割裂,实现动物身份信息与谱系信息的全量数据可信溯源。3.一种权利要求1所述溯源系统的溯源方法,其特征在于:包括信息登记和信息共享;所述信息登记,包括下述步骤:S1.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;S1.2,验证用户上传权限;所述用户上传权限验证方法为零知识证明技术;S1.3,通过S1.1和S1.2步验证后,录入动物信息;所述动物信息包含动物的名称、照片、年龄、种类、谱系、地址、动物检验报告、防疫信息、报告来源和报告时间;S1.4,通过所述虹膜采集设备录入所述动物虹膜信息;动物虹膜信息通过区块链智能合约中特征工程的category embedding和pol...

【专利技术属性】
技术研发人员:刘爽章峰陶咏志马营营栾晓鹏夏伟杰冯荟璇杨海涛冯九龙胡春波
申请(专利权)人:中讯邮电咨询设计院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1