当前位置: 首页 > 专利查询>李蕴光专利>正文

基于区块链通证化溯源方法技术

技术编号:23485317 阅读:35 留言:0更新日期:2020-03-10 12:45
本发明专利技术提供的基于区块链通证化溯源方法,采集产品生产信息,包括基本信息、各生产环节地点以及时间;将所述产品生产信息传输给数据收集方;接收数据企业上传的处理数据,对所述处理数据进行解析,将所述处理数据分为溯源数据和商品数据,将所述商品数据存入solr,将所述溯源数据通过web3j组件存入区块链中,完成信息上链;接收设备上传的包含商品的查询指令,根据所述查询指令调取区块链上存储该商品中溯源数据的区块,查看该区块中存储的溯源信息。该方法对数据分为溯源数据和商品数据进行分类存储,消费用户可以查询区块链上存储的溯源信息,提高了数据的安全性和效率。

Traceability Method Based on blockchain certification

【技术实现步骤摘要】
基于区块链通证化溯源方法
本专利技术属于区块链
,具体涉及基于区块链通证化溯源方法。
技术介绍
区块链技术是基于去中心化的对等网络,通过用开源软件把密码学原理、时序数据和共识机制相结合,来保障分布式数据库中各节点的连贯和持续,使信息能即时验证、可追溯,难以篡改和无法屏蔽,从而创造了一套隐私、高效、安全的共享价值体系。在区块链中,信息是公开透明的,数据交换是直接在两个节点之间直接进行,没有第三方机构参与其中,所以数据不能够被凭空捏造,也不能够随意删除,一旦数据被记录在区块中,便没有任何人可以篡改数据。传统的区块链溯源方法主要为数据采集、打包、存储、查询这一流程,用户可以查询到区块链上的所有数据,但是这就出现了用户隐私安全性的问题,任何用户都可以查询区块链上的数据,数据安全性较差、速度较慢。
技术实现思路
针对现有技术中的缺陷,本专利技术提供基于区块链通证化溯源方法,提高数据的安全性和运算速度。一种基于区块链通证化溯源方法,包括以下步骤:采集产品生产信息,包括基本信息、各生产环节地点以及时间;将所述产品生产信息传输给数据收集方;接收数据企业上传的处理数据,对所述处理数据进行解析,将所述处理数据分为溯源数据和商品数据,将所述商品数据存入solr,将所述溯源数据通过web3j组件存入区块链中,完成信息上链;接收设备上传的包含商品的查询指令,根据所述查询指令调取区块链上存储该商品中溯源数据的区块,查看该区块中存储的溯源信息。优选地,所述基本信息包括产品名称,生产日期,检验员,检验日期,出库信息,入库信息和物流信息。优选地,所述产品生产信息通过识别条码、识别二维码、RFID射频读取和/或ocr识别软件采集。优选地,所述将所述溯源数据通过web3j组件存入区块链中具体包括:将所述溯源数据转换为二进制字符串,通过web3j组件将所述二进制字符串存入区块链中。优选地,所述区块链为联盟链;该方法在所述采集产品生产信息之前,还包括:当接收到设备发起的加入申请时,对所述加入申请进行审核,当审核通过时,定义发起所述加入申请的设备为该联盟链的节点。优选地,该方法在所述完成信息上链之后,还包括:在区块链生成区块过程中,当检测到两个节点同时计算出区块链发布的题目时,获取工作时间更长的节点,把预设的区块奖励分配给该节点。优选地,每个商品均设有唯一的溯源码、溯源通证和密码,所述溯源码用于供消费用户查询溯源信息,密码用于领取该商品的溯源通证,所述密码设置在商品的包装内部,且与所述溯源码一一对应。优选地,每个商品的溯源通证只能被领取一次。优选地,该方法在所述查看该区块中存储的溯源信息之后还包括:当接收到消费用户扫描商品中溯源码的扫描指令时,查询该商品是否还存在溯源通证,如果是,将该商品的溯源通证分配给该消费用户;如果否,判定该商品为非正品商品。优选地,该方法在将该商品的溯源通证分配给该消费用户之后,还包括:在区块链上存储该商品中溯源数据的区块上记录消费用户、时间以及地点。由上述技术方案可知,本专利技术提供的基于区块链通证化溯源方法,对数据分为溯源数据和商品数据进行分类存储,消费用户可以查询区块链上存储的溯源信息,提高了数据的安全性和运算速度。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本专利技术实施例一提供的基于区块链通证化溯源方法的流程图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。实施例一:一种基于区块链通证化溯源方法,参见图1,包括以下步骤:S1:采集产品生产信息,包括基本信息、各生产环节地点以及时间;具体地,步骤S1采集产品生产过程中的所有数据。例如包括产品名称,生产日期,检验员,检验日期,出库信息,入库信息、物流信息、以及各生产环节地点以及时间。S2:将所述产品生产信息传输给数据收集方;具体地,一般由溯源企业采集产品生产信息,并传输给数据收集方。S3:接收数据企业上传的处理数据,对所述处理数据进行解析,将所述处理数据分为溯源数据和商品数据,将所述商品数据存入solr,将所述溯源数据通过web3j组件存入区块链中,完成信息上链;具体地,所述处理数据一般为.xml格式文件,步骤S3将一些不希望对消费用户公开的商品数据存入solr中。solr是指一个独立的企业级搜索应用服务器。将可以对消费用户公开的溯源数据存入区块链,供消费用户查询。web3j组件是一个轻量级,Reactive(响应式),类型安全的Java库。S4:接收设备上传的包含商品的查询指令,根据所述查询指令调取区块链上存储该商品中溯源数据的区块,查看该区块中存储的溯源信息。具体地,商品数据一般为保密信息,例如用户信息和企业信息,不希望对外公开,供消费用户查询。消费用户只能查询区块链中存储的溯源数据。消费用户想要查询某商品的溯源数据时,通过设备上的溯源APP扫描商品上的标识,例如二维码,发出查询指令,此时根据查询指令中商品名称或编码等信息调取区块链上对应的区块,将该区块中的溯源信息发送到消费用户的设备上进行显示。这样可以提高效率,同时保证重要信息的无法更改。该方法对数据分为溯源数据和商品数据进行分类存储,消费用户可以查询区块链上存储的溯源信息,本文档来自技高网...

【技术保护点】
1.一种基于区块链通证化溯源方法,其特征在于,包括以下步骤:/n采集产品生产信息,包括基本信息、各生产环节地点以及时间;/n将所述产品生产信息传输给数据收集方;/n接收数据企业上传的处理数据,对所述处理数据进行解析,将所述处理数据分为溯源数据和商品数据,将所述商品数据存入solr,将所述溯源数据通过web3j组件存入区块链中,完成信息上链;/n接收设备上传的包含商品的查询指令,根据所述查询指令调取区块链上存储该商品中溯源数据的区块,查看该区块中存储的溯源信息。/n

【技术特征摘要】
1.一种基于区块链通证化溯源方法,其特征在于,包括以下步骤:
采集产品生产信息,包括基本信息、各生产环节地点以及时间;
将所述产品生产信息传输给数据收集方;
接收数据企业上传的处理数据,对所述处理数据进行解析,将所述处理数据分为溯源数据和商品数据,将所述商品数据存入solr,将所述溯源数据通过web3j组件存入区块链中,完成信息上链;
接收设备上传的包含商品的查询指令,根据所述查询指令调取区块链上存储该商品中溯源数据的区块,查看该区块中存储的溯源信息。


2.根据权利要求1所述基于区块链通证化溯源方法,其特征在于,
所述基本信息包括产品名称,生产日期,检验员,检验日期,出库信息,入库信息和物流信息。


3.根据权利要求1所述基于区块链通证化溯源方法,其特征在于,
所述产品生产信息通过识别条码、识别二维码、RFID射频读取和/或ocr识别软件采集。


4.根据权利要求1所述基于区块链通证化溯源方法,其特征在于,
所述将所述溯源数据通过web3j组件存入区块链中具体包括:
将所述溯源数据转换为二进制字符串,通过web3j组件将所述二进制字符串存入区块链中。


5.根据权利要求1所述基于区块链通证化溯源方法,其特征在于,
所述区块链为联盟链;
该方法在所述采集产品生产信息之前,还包括:
当接收到设备发起的加...

【专利技术属性】
技术研发人员:李蕴光郭瑞
申请(专利权)人:李蕴光
类型:发明
国别省市:陕西;61

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

1