一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种全产业链的分级追溯系统及方法与流程

2021-11-26 20:55:00 来源:中国专利 TAG:


1.本发明涉及商品防伪领域,具体涉及一种全产业链的分级追溯系统及方法。


背景技术:

2.现在市面上的商品防伪溯源系统已经都趋于成熟,实现的功能也越来越完善,消费者在购物时,都可以通过二维码、电子标签、ar等技术进行商品信息查询以及防伪验证。而商品追溯信息的采集目前采用的都是通过二维码扫码等方式进行上传图片、文字、视频等,这类追溯信息登录的做法是目前主流的方法,但是对于商品的原料及半成品的溯源还存在一定的问题。申请号201910081194.5的专利公开了一种基于区块链的烟草防伪溯源方法及系统,对每包烟、每条烟和每箱烟生成第一标识、第二标识和第三标识,并存入区块链,只能解决零售产品的防伪溯源问题。目前对于商品的原料及半成品的溯源都是采用映射的方式,即数据库查表方式,比如:有一批货物的货物编码是1234,如果要找这批货的原材料编码,就需要通过数据库“查表”找到这批货物对应的原料编码abcd,但是这种对应关系是无序的,下次使用货物编码2345“查表”得到的对应原料编码可能就是egfd;并不是1对应a,2对应b这样的关系。目前供应链中大部分的实际情况就是上下游之间连“查表”都很难实现,很多时候因为管理问题、成本问题或者胡乱编码的原因根本不能互通互查,导致上下游之间信息根本不畅通,哪怕真的愿意去查,也要通过发货时间、发货地点这些信息去反推对应的编码,信息孤岛现象非常严重。造成原料到成品环节的信息阻隔,管理不便,进销存系统独立,溯源链不完整。
3.因此需要一种跨组织的分级追溯系统,解决各个溯源系统的信息孤岛,将信息孤岛之间的墙变为门,实现全链条追溯。


技术实现要素:

4.为克服现有技术中存在的缺陷和不足,本发明公开了一种全产业链的分级追溯系统及方法。有鉴于此,本发明提出一种能打通上下游的独立溯源系统,融合进销存系统实现数据畅通的系统及方法。针对多层级的溯源和进销存数据库对应多层级的溯源码,以溯源码为链条串联各个信息岛屿。一级溯源系统用于原材料的生产管理,二级溯源系统用于原材料粗加工产物的管理,三级溯源系统用于成品生产管理。首先由一级溯源系统根据特定的生码规则产生唯一性的一级溯源码用于标记某一原材料或者某一批次的原材料;当这批原材料到达二级工厂后进行粗加工,通常来说粗加工后的产物有多种,此时的二级溯源系统会根据一级溯源码中的某一字段利用不同的加密算法进行加密,对应不同的加工后的产物生成多种不同的二级溯源码;当三级工厂对粗加工产物作为主原料进行进一步加工生产得到成品后同时生成三级溯源码。
5.具体的,本发明通过以下技术方案实现:
6.本发明的第一方面提供一种全产业链的分级追溯系统,包括多个溯源系统,每个溯源系统对应有一个溯源码。
7.进一步的,所述多个溯源系统按顺序分为不同的级别,后一级溯源系统的溯源码由前一级溯源系统的溯源码加密生成。
8.进一步的,所述分级追溯系统至少包括一级溯源系统、二级溯源系统和三级溯源系统,所述一级溯源系统加密生成一级溯源码,所述二级溯源系统根据所述一级溯源码加密生成二级溯源码,所述三级溯源系统根据所述二级溯源码加密生成三级溯源码。
9.进一步的,所述一级溯源码应用于原材料,所述二级溯源码应用于半加工产品,所述三级溯源码应用于零售产品。
10.进一步的,所述二级溯源码和三级溯源码采用aes、rsa/ecc、diffie-hellman或sha-1/sha-256之一的加密算法加密,所述二级溯源码和三级溯源码采用不同的加密算法得到。
11.进一步的,所述一级溯源码、二级溯源码和三级溯源码的查询记录通过区块链和时间戳技术登记。
12.进一步的,所述三级溯源系统将所述三级溯源码解密得到所述二级溯源码后,向所述二级溯源系统获取所述二级溯源码对应的溯源信息,所述二级溯源系统将所述二级溯源码解密得到所述一级溯源码后,向所述一级溯源系统获取所述一级溯源码对应的溯源信息。
13.本发明的第二方面提供一种全产业链的分级追溯方法,使用如上所述的全产业链的分级追溯系统,至少包括一级溯源系统,二级溯源系统和三级溯源系统,所述方法的步骤如下:
14.s01:用户扫码产品上的三级溯源码,并向所述三级溯源系统请求产品溯源信息;
15.s02:所述三级溯源系统向用户返回产品溯源信息;
16.s03:用户向所述三级溯源系统请求半成品和原料溯源信息;
17.s04:所述三级溯源系统将所述三级溯源码解码得出二级溯源码,所述二级溯源码对应半成品,并将所述二级溯源码传送到所述二级溯源系统;
18.s05:所述二级溯源系统验证所述二级溯源码,并将所述二级溯源码解码出一级溯源码,并传送给所述一级溯源系统;
19.s06:所述一级溯源系统验证所述一级溯源码,并发送一级溯源码对应的原料溯源信息给所述二级溯源系统;
20.s07:所述二级溯源系统将所述二级溯源码对应的所述半成品溯源信息和所述原料溯源信息发送所述三级溯源系统;
21.s08:所述三级溯源信息将所述二级溯源码对应的所述半成品溯源信息和所述原料溯源信息发送给用户。
22.本发明与现有技术相比,其优点在于:
23.1)跨组织、分级追溯,解决了原料到成品环节的信息阻隔,管理不便,进销存系统独立,溯源链不完整的问题。
24.2)用系统特有解密方式确保信息流的层层递进,消除各个溯源系统的信息孤岛,建立信息流管控机制,实现全链条追溯。
附图说明
25.图1:本发明实施例1提供的一种全产业链的分级追溯系统的溯源码生成流程示意图;
26.图2:本发明实施例2提供的一种全产业链的分级追溯方法的溯源方法流程示意图;
27.图3:本发明实施例2提供的一种全产业链的分级追溯方法的鉴权认证流程示意图;
28.图4:本发明实施例3提供的一种全产业链的分级追溯方法的溯源方法流程示意图。
具体实施方式
29.本发明提供了一种全产业链的分级追溯系统及方法。
30.全产业链的分级追溯系统包括多个溯源系统,每个溯源系统对应有一个溯源码。多个溯源系统按顺序分为不同的级别,后一级溯源系统的溯源码由前一级溯源系统的溯源码加密生成。全产业链的分级追溯系统至少包括一级溯源系统、二级溯源系统、三级溯源系统。一级溯源系统设置在原料地,用于生成每批或每个原料的一级溯源码。二级溯源系统设置在中间产品生产厂家,用于生成每批或每个中间产品的二级溯源码。三级溯源系统设置在零售商品生产厂家,用于生成每个零售商品的三级溯源码。
31.三级溯源码就是目前市面上常见的产品防伪追溯码,其搭载了一些产品信息、防伪信息、物流信息、生产信息等,但是三级溯源码与目前的追溯码最大的不同就是其来源是通过一层层向下加密而来,目前的追溯码就是直接系统生成,与上游的原料提供方没有继承关系,这也是我们目前追溯体系当中存在大量信息孤岛的原因。
32.实施例1
33.参见附图1,本发明实施例提供一种全产业链的分级追溯系统,根据供应链体系的上中下游可以分成一级溯源系统(上游)、二级溯源系统(中游)、三级溯源系统(下游)。一级溯源系统、二级溯源系统和三级溯源系统分别生成一级溯源码、二级溯源码和三级溯源码。一级溯源码、二级溯源码和三级溯源码的表现形式都是唯一性的字符串,对应的是不同层级的溯源系统。
34.在原料厂设置一级溯源系统,对每个或每批原料生成一个一级溯源码,如111122223333,其组成分为1111、2222、3333这样三段;一级溯源系统任意截取一段,例如将“111122223333”中的2222利用加密算法进行加密转化为bbbb,形成1111bbbb 3333,发放给二级溯源系统。
35.在产业链中游设置二级溯源系统,对二级溯源码加密:即将1111bbbb 3333也任意截取一段加密,然后发放给三级溯源系统。在产业链的下游设置三级溯源系统。这样的加密是反复在同一个字段上嵌套加密,例如将1111bbbb 3333进一步加密成1111bxbx 3333,但也可以在不同字段上进行加密,本实施例对此不做限制。
36.二级溯源码和三级溯源码采用aes、rsa/ecc、diffie-hellman或sha-1/sha-256之一的加密算法加密,二级溯源码和三级溯源码采用不同的加密算法得到。一级溯源码的多种加密方式
--
形成多个不同的二级溯源码
--
更多的三级溯源码。
request消息,access request消息中包括解码后的授权码。
56.t4:溯源系统3验证溯源系统2发送的授权码为真,向溯源系统2发送access accept消息,access accept消息中包括应用id,三级溯源码;如果溯源系统3验证溯源系统2发送的授权码为假,向溯源系统2发送access reject消息,拒绝此次查询。
57.本实施例的有益效果是产业链下游的溯源码向上游查询只需要简单验证,而产业链上游的溯源码向下游查询需要复杂验证和授权,保证了产业链溯源系统的便捷性和安全性。
58.实施例3
59.本实施例与实施例2基本相同,不同之处在于,下一级溯源系统的溯源码向上一级溯源系统查询认证时,溯源系统将查询记录登记到区块链网络中,并将查询的溯源码和查询时间通过时间戳服务器进行认证。
60.如图4所示,所述方法的步骤如下:
61.s11:用户扫码产品上的三级溯源码,并向三级溯源系统请求产品溯源信息;
62.s12:三级溯源系统向用户返回产品溯源信息;
63.s13:三级溯源系统将产品溯源操作记录保存到区块链网络中,溯源操作记录包括查询的溯源码和查询时间等;
64.s14:三级溯源系统将产品溯源操作记录通过时间戳服务器进行认证;
65.s15:用户向三级溯源系统请求半成品和原料溯源信息;
66.s16:三级溯源系统将三级溯源码解码得出二级溯源码,二级溯源码对应半成品,并将二级溯源码传送到二级溯源系统;
67.s17:二级溯源系统将产品溯源操作记录保存到区块链网络中,溯源操作记录包括查询的溯源码和查询时间等;
68.s18:二级溯源系统将产品溯源操作记录通过时间戳服务器进行认证;
69.s19:二级溯源系统验证二级溯源码,并将二级溯源码解码出一级溯源码,并传送给一级溯源系统;
70.s20:一级溯源系统验证一级溯源码,并发送一级溯源码对应的原料溯源信息给二级溯源系统;
71.s21:一级溯源系统将产品溯源操作记录保存到区块链网络中,溯源操作记录包括查询的溯源码和查询时间等;
72.s22:一级溯源系统将产品溯源操作记录通过时间戳服务器进行认证;
73.s23:二级溯源系统将二级溯源码对应的半成品溯源信息和原料溯源信息发送所述三级溯源系统;
74.s24:三级溯源信息将二级溯源码对应的半成品溯源信息和原料溯源信息发送给用户。
75.本实施例的有益效果是下游溯源系统向上游溯源系统进行的溯源查询记录都通过区块链记录,并通过时间戳服务器进行认证,保证了查询记录不可篡改,并且具有司法证据的效力。
76.显然,上述实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下对这些实施例进行的各种
变化、修改、替换和改进,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献