[发明专利]一种数据溯源系统在审
申请号: | 202010218788.9 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111507709A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 李友顺;白小宁;杨锚;单炜力;周蔚;赵安楠;武丽辉;张宏军;陶岭梅;薄瑞;袁善奎;周欣欣;钟耀辉;宋稳成;张海鹏;孙艳萍;吴厚斌;郑尊涛;刘亮;陶传江 | 申请(专利权)人: | 农业农村部农药检定所(国际食品法典农药残留委员会秘书处) |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06Q50/04;G06F16/27;G06F21/62;G06F21/64 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 郭智 |
地址: | 100125 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 溯源 系统 | ||
1.一种数据溯源系统,用于农药产品的溯源追踪,包括应用层、合约层、存储层、网络层、数据层和供应链,其特征在于:
所述供应链包括但不限于农药产品的生产商、加工商、仓储商、物流运输商和销售商,通过对农产品的生产加工、运输包装、零售消费的完整生命周期信息进行记录,主要用来存储节点间的交易信息,一旦存入到数据库网络中将无法进行修改;
所述数据层通过梅克尔树的数据结构模式将农产品信息按照区块头+区块体的方式进行保存,再经哈希算法和盖入时间戳的方式将数据信息加入到区块链中;
所述网络层通过交易节点收到交易请求后,在区块链中进行“挖矿”,第1个找到的矿工可以获得这笔交易区块的记账权;
所述存储层利用Pow存储机制运算得出1个满足规定的随机数字发出本次的记录数据,去中心化和不可篡改性保证了加入网络中节点的整体运作,一旦发现有人对信息进行篡改即可从网络中踢出该节点;
所述合约层将监管部门和农产品产业链各机构作为数据验证和认证节点,可以对农产品质量的信息进行标准化、规范化管理;
所述应用层通过APP或互联网接口使得用户可以直接进行查询,生产者、运输商、消费者和政府在应用层对交易信息可通过接入接口进行输入,应用层再将信息传递到网络层为用户提供一些溯源相关的信息查询。
2.如权利要求1所述的一种数据溯源系统,其特征在于:
所述供应链包括但不限于农药产品的生产商、加工商、仓储商、物流运输商和销售商,通过对农产品的生产加工、运输包装、零售消费的完整生命周期信息进行记录,主要用来存储节点间的交易信息,一旦存入到数据库网络中将无法进行修改,具体包括:
用户首先对需要存储的内容进行签名,并发送到区块链的网络中,用户广播存储请求时,当网络中的某个节点收到这个交易请求,该节点不会立即对该条交易请求进行转发,而是会进行以下判断,若满足以下条件,则会将该交易进行再次转播;
将该交易放入存储缓存队列,当进行新一轮的存储时,区块链系统首先会对该轮存储进行以下初始化:首先创建存储对象,包括将要生成的区块链的高度以及重量,区块链的时间戳,区块链的哈希头,以及打包的交易集合,之后从缓存队列中取出优先级高的交易集合,网络节点由此就会进入存储流程中;
存储完成之后,或者在规定时间内由于主节点的不作为从而导致没有完成存储流程,都会进行视图切换,视图切换过程完成之后,存储网络中的主节点切换,副本节点也进入到下一轮存储中。
3.如权利要求1所述的一种数据溯源系统,其特征在于:
所述数据层通过梅克尔树的数据结构模式将农产品信息按照区块头+区块体的方式进行保存,再经哈希算法和盖入时间戳的方式将数据信息加入到区块链中,具体包括:
经哈希算法和盖入时间戳的方式形成数据信息的哈希编码;
通过交易号从区块链中取传感器数据,绑定关系数据以及图片文件的哈希编码,并与数据库中对应图片的哈希编码作对比,若一致,则返回数据库的图片,不一致则出发告警;
在新的区块被挖到之前,所有上传的交易都会在交易池中进行缓存,一旦新的区块生成,交易池中符合要求的交易将会被记录到新区块中;
新的区块通过广播校验后添加到区块链末端,一次数据写入基本完成,在交易写入完后,返回一个唯一的哈希码用来标识本条交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于农业农村部农药检定所(国际食品法典农药残留委员会秘书处),未经农业农村部农药检定所(国际食品法典农药残留委员会秘书处)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010218788.9/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置