[发明专利]基于联盟链的产品溯源方法、系统及设备在审
申请号: | 202010524128.3 | 申请日: | 2020-06-10 |
公开(公告)号: | CN111681015A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 汪怀珍;李露露;王俊宇 | 申请(专利权)人: | 复旦大学;珠海复旦创新研究院 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q20/40;G06Q40/04;G06F16/27;G06F21/64 |
代理公司: | 北京中知君达知识产权代理有限公司 11769 | 代理人: | 李辰;黄启法 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联盟 产品 溯源 方法 系统 设备 | ||
本发明涉及一种基于联盟链的产品溯源方法、系统及设备,属于溯源技术领域。该系统包括:应用层、核心业务层、数据层;应用层,用于接收目标产品的溯源码;基于预设规则,对溯源码进行解析,获取目标溯源码;核心业务层,用于在解析成功后,根据预设区块链模块,获取与目标溯源码相对应的溯源信息,发送溯源信息至应用层;数据层,用于获取产品的数据。通过基于联盟链Hyperledger Fabric和EPCIS,解决了现有技术中的信息防篡改问题、企业敏感信息保护问题、系统可扩展问题。
技术领域
本发明属于溯源技术领域,具体涉及一种基于联盟链的产品溯源方法、系统及设备。
背景技术
随着计算机和电子信息技术的快速兴起,RFID射频识别和EPC等技术日益成熟,物联网溯源系统在生产生活中得到了广泛应用,其能够记录产品在供应链上的各种活动信息,并实现产品的追踪和溯源。
传统的溯源系统主要采用集中式的架构,在传统的第三方集中式系统里,供应链的各个节点都需要把产品信息上传到第三方数据库中,利用电子履历系统中的数字签名来防伪,这样容易造成单点故障等潜在问题,存在信息篡改风险。
发明内容
为了至少解决现有技术存在的上述问题,本发明提供了一种基于联盟链的产品溯源方法、系统及设备。
本发明提供的技术方案如下:
一方面,一种基于联盟链的产品溯源方法,包括:
接收目标产品的溯源码;
基于预设规则,对所述溯源码进行解析,获取目标溯源码;
若解析成功,则根据预设区块链模块,获取与所述目标溯源码相对应的溯源信息。
可选的,所述预设区块链模块的信息上链过程,包括:
接收企业节点发起的信息上链请求;
根据所述信息上链请求,验证所述信息上链请求的节点的身份;
若身份验证成功,则通过背书节点对交易请求背书;
通过验证节点对交易请求验证,若验证成功,则排序节点对交易排序打包。
可选的,产品信息的上链方法,包括:
从链下数据库中将产品的所有溯源信息数据摘要上链,作为交易数据写入到区块文件中。
可选的,产品信息的上链,包括:
获取关键产品溯源信息;
通过智能合约将所述关键产品溯源信息以键值对的形式存储到状态数据库;
所述根据预设区块链模块,获取与所述目标溯源码相对应的溯源信息,包括:
根据所述预设区块链模块的智能合约,查询状态数据库,获取与所述目标溯源码相对应的键值对;
根据所述键值对,获取与所述键值对相对应的关键溯源信息。
可选的,还包括:
接收身份认证信息;
根据所述身份认证信息,对企业节点进行数字证书的登记、更新和撤销。
可选的,还包括:
基于预设建模规则,对需要上链的所述关键产品溯源信息建模,获取结构体;
接收拓展请求,拓展所述结构体。
又一方面,一种基于联盟链的产品溯源系统,包括:应用层、核心业务层、数据层;
所述应用层,用于接收目标产品的溯源码;基于预设规则,对所述溯源码进行解析,获取目标溯源码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学;珠海复旦创新研究院,未经复旦大学;珠海复旦创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010524128.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种室内装潢用防火板材结构
- 下一篇:一种吹膜机挤出机构