一种区块链智能追溯系统的制作方法

文档序号:29260338发布日期:2022-03-16 12:03阅读:67来源:国知局
一种区块链智能追溯系统的制作方法

1.本发明涉及区块链技术领域,尤其涉及一种区块链智能追溯系统。


背景技术:

2.在国民经济快速发展的今天,食品、药品、农产品、特种作业设备、危险品、稀土等,已成为生活中和工业生产不可或缺重要原料和作业工具等。在发展体系建设中,由于部分体系不完善,不法商贩利用商品链条中各个环节中的漏洞和信息不对称,制造假冒伪劣商品,以次充好,给国民经济、产品品牌、消费者都带来很大损害。而打击假冒伪劣的过程中,一旦信息出现不利于自身的情况时,打击主体很有可能篡改账本或者谎称信息由于某种原因丢失,甚至是抵赖,推卸责任,造成举证、追责困难,很多纠纷不了了之。
3.一个产地供货商的产品虽然拥有多个分销商,从本质上说,一个产地出来的多个相同产品,其产地信息内容是一致的,也就是说,在溯源过程中,两个从同一产地供货商出来的一样的产品在从供货商手中出货至销售商手中之前,其溯源结果中至少具有除了产地信息和供销商信息这两个内容以外的一个其他相同信息标签;在食品行业,越来越多的用户在购买产品时的一个选择基准就是认定了产品的产地,而产品的产地是产品溯源的最终点。目前的追溯系统在溯源产品过往信息时,缺乏对溯源产品进行对比校验,用户在溯源过程中,仍无法保证产品溯源结果是正确的;因此,本发明提出一种区块链智能追溯系统,以解决现有技术中的不足之处。


技术实现要素:

4.针对上述问题,本发明的目的在于提供一种区块链智能追溯系统,通过在主溯源链中嵌设验证溯源系统,验证溯源系统在用户对目标产品进行溯源查询时,自动在区块链中查询与目标商品属于同一产品类别且同为同一产地供货商供应的其他产品,通过对查询到的校验产品进行与用户相同的溯源查询操作,得出一个校验标准,然后通过对比目标产品的溯源结果与校验产品的溯源结果中的相同标签数量,可以判断出用户查询的目标商品溯源结果中的产品的产地信息是否具有可靠性,提高产品溯源查询的结果准确性。
5.为实现上述目的,本发明提供如下技术方案:
6.一种区块链智能追溯系统,包括账户链、区块链、物联网链、主溯源链和验证溯源系统;
7.所述账户链存储用户的账号信息;
8.所述区块链用于写入产品流转过程中产生的所有节点信息;
9.所述物联网链用于存储来自物联网设备产生的信息;
10.所述主溯源链供用户进行产品的溯源查询;
11.所述验证溯源系统嵌设在主溯源链内,且仅对系统管理层开放权限,所述验证溯源系统在用户对目标产品进行溯源查询时,自动在区块链中查询与目标产品属于同一产品类别且同为同一产地供货商供应的其他产品,标记为校验产品,然后自动在主溯源链内对
查询出的校验产品进行与用户相同的溯源查询操作;
12.当验证溯源系统查询到区块链中存在与目标商品属于同一产品类别且同为同一产地供货商供应的其他产品时,验证溯源系统自动对目标商品和校验产品进行溯源结果匹配验证,对于同一产地供货商供应的同类产品,目标商品和校验产品至少具有一个除了产品产地和供货商信息以外的相同标签;
13.验证溯源系统对目标商品和校验产品进行溯源结果匹配验证后,当目标商品和校验产品不具有除了产品产地和供货商信息以外的相同标签,则记录该目标产品存在溯源信息异常,并将该信息反馈至主溯源链中,提醒用户该信息;
14.验证溯源系统对目标商品和校验产品进行溯源结果匹配验证后,当目标商品和校验产品具有≥1个除了产品产地和供货商信息以外的相同标签,则记录该目标产品与校验产品不存在溯源信息异常。
15.进一步改进在于:当所述验证溯源系统记录目标产品与校验产品不存在溯源信息异常时,则不再将校验结果信息发送至主溯源链中告知用户。
16.进一步改进在于:所述验证溯源系统还包括在系统内建立产品溯源可信度标准表:
17.当目标产品与校验产品具有1个除了产品产地和供货商信息以外的相同标签,则在产品溯源可信度标准表内填写目标产品与校验产品的溯源可信度为一级;
18.当目标产品与校验产品具有2-4个除了产品产地和供货商信息以外的相同标签,则在产品溯源可信度标准表内填写目标产品与校验产品的溯源可信度为二级;
19.当目标产品与校验产品具有4个以上除了产品产地和供货商信息以外的相同标签,则在产品溯源可信度标准表内填写目标产品与校验产品的溯源可信度为三级。
20.进一步改进在于:所述验证溯源系统记录目标产品与校验产品不存在溯源信息异常后,当再次有用户查询目标产品或校验产品时,验证溯源系统根据产品溯源可信度标准表中的内容决定是否对目标产品或校验产品进行溯源结果匹配验证操作。
21.进一步改进在于:当目标产品或校验产品的溯源可信度为一级,验证溯源系统在用户进行产品溯源查询过程中,仍执行溯源结果匹配验证操作。
22.进一步改进在于:当目标产品或校验产品的溯源可信度为二级,验证溯源系统在用户进行产品溯源查询过程中,发送自主选择弹窗至主溯源链中供用户自主选择是否进行溯源结果匹配验证操作,当用户选择执行,则进行溯源结果匹配验证操作,当用户选择放弃,则不再进行溯源结果匹配验证操作。
23.进一步改进在于:当目标产品或校验产品的溯源可信度为三级,则直接默认产品为可信任产品,不再进行溯源结果匹配验证操作。
24.进一步改进在于:所述验证溯源系统执行溯源结果匹配验证操作后,重新对目标产品或校验产品进行溯源可信度判断,当目标产品或校验产品的溯源可信度不再为当前级,则将新的溯源可信度等级更新至产品溯源可信度标准表内。
25.本发明的有益效果为:本发明通过在主溯源链中嵌设验证溯源系统,验证溯源系统在用户对目标产品进行溯源查询时,自动在区块链中查询与目标商品属于同一产品类别且同为同一产地供货商供应的其他产品,通过对查询到的校验产品进行与用户相同的溯源查询操作,得出一个校验标准,然后通过对比目标产品的溯源结果与校验产品的溯源结果
中的相同标签数量,可以判断出用户查询的目标商品溯源结果中的产品的产地信息是否具有可靠性,提高产品溯源查询的结果准确性;
26.通过在验证溯源系统内建立产品溯源可信度标准表,并在有其他用户对产品溯源可信度标准表内产品进行溯源查询时根据表内记载信息选择是否进行溯源结果匹配验证操作,可以在保证用户溯源查询结果准确性的同时还能降低系统运算压力。
附图说明
27.图1为本发明系统框架结构示意图;
28.图2为本发明系统运行流程示意图。
具体实施方式
29.为了加深对本发明的理解,下面将结合实施例对本发明做进一步详述,本实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
30.根据图1、2所示,本实施例提出一种区块链智能追溯系统,包括账户链、区块链、物联网链、主溯源链和验证溯源系统;
31.所述账户链存储用户的账号信息;
32.所述区块链用于写入产品流转过程中产生的所有节点信息;
33.所述物联网链用于存储来自物联网设备产生的信息;
34.所述主溯源链供用户进行产品的溯源查询;
35.所述验证溯源系统嵌设在主溯源链内,且仅对系统管理层开放权限,所述验证溯源系统在用户对目标产品进行溯源查询时,自动在区块链中查询与目标产品属于同一产品类别且同为同一产地供货商供应的其他产品,标记为校验产品,然后自动在主溯源链内对查询出的校验产品进行与用户相同的溯源查询操作;
36.当验证溯源系统查询到区块链中存在与目标商品属于同一产品类别且同为同一产地供货商供应的其他产品时,验证溯源系统自动对目标商品和校验产品进行溯源结果匹配验证,对于同一产地供货商供应的同类产品,目标商品和校验产品至少具有一个除了产品产地和供货商信息以外的相同标签;
37.验证溯源系统对目标商品和校验产品进行溯源结果匹配验证后,当目标商品和校验产品不具有除了产品产地和供货商信息以外的相同标签,则记录该目标产品存在溯源信息异常,并将该信息反馈至主溯源链中,提醒用户该信息;
38.验证溯源系统对目标商品和校验产品进行溯源结果匹配验证后,当目标商品和校验产品具有≥1个除了产品产地和供货商信息以外的相同标签,则记录该目标产品与校验产品不存在溯源信息异常,且不再将校验结果信息发送至主溯源链中告知用户。
39.在验证溯源系统内建立产品溯源可信度标准表:
40.当目标产品与校验产品具有1个除了产品产地和供货商信息以外的相同标签,则在产品溯源可信度标准表内填写目标产品与校验产品的溯源可信度为一级;
41.当目标产品与校验产品具有2-4个除了产品产地和供货商信息以外的相同标签,则在产品溯源可信度标准表内填写目标产品与校验产品的溯源可信度为二级;
42.当目标产品与校验产品具有4个以上除了产品产地和供货商信息以外的相同标
签,则在产品溯源可信度标准表内填写目标产品与校验产品的溯源可信度为三级。
43.验证溯源系统记录目标产品与校验产品不存在溯源信息异常后,当再次有用户查询目标产品或校验产品时,验证溯源系统根据产品溯源可信度标准表中的内容决定是否对目标产品或校验产品进行溯源结果匹配验证操作:
44.当目标产品或校验产品的溯源可信度为一级,验证溯源系统在用户进行产品溯源查询过程中,仍执行溯源结果匹配验证操作,验证溯源系统执行溯源结果匹配验证操作后,重新对目标产品或校验产品进行溯源可信度判断,当目标产品或校验产品的溯源可信度不再为当前级,则将新的溯源可信度等级更新至产品溯源可信度标准表内;
45.当目标产品或校验产品的溯源可信度为二级,验证溯源系统在用户进行产品溯源查询过程中,发送自主选择弹窗至主溯源链中供用户自主选择是否进行溯源结果匹配验证操作,当用户选择执行,则进行溯源结果匹配验证操作,验证溯源系统执行溯源结果匹配验证操作后,重新对目标产品或校验产品进行溯源可信度判断,当目标产品或校验产品的溯源可信度不再为当前级,则将新的溯源可信度等级更新至产品溯源可信度标准表内;当用户选择放弃,则不再进行溯源结果匹配验证操作;
46.当目标产品或校验产品的溯源可信度为三级,则直接默认产品为可信任产品,不再进行溯源结果匹配验证操作。
47.用户a购买了标注称产地为k,供货商为f的产品橘子,为了验证该橘子s1(目标产品)是否确定是产地为k,供货商为f供应的橘子,用户a在主溯源链中进行该橘子s1(目标产品)的溯源查询,在用户a进行溯源查询的同时,验证溯源系统自动在区块链中查询与目标产品属于同一产品类别且同为同一产地供货商供应的其他产品,验证溯源系统查询到校验产品时,由于校验产品可能不止一个,因此,验证溯源系统还包括进行随机选择操作,随机选择一个校验产品作为目标产品的校验对象;
48.设定目标产品橘子s1在进入销售商环节前,共有五个溯源标签,分别为产品产地、供货商、采摘季节、物流承接商、物流运输车;
49.验证溯源系统对目标商品(橘子s1)和校验产品(橘子s2)进行溯源结果匹配验证操作后得出结果如下:目标商品(橘子s1)和校验产品(橘子s2)不具有除了产品产地和供货商信息以外的相同标签,则记录该目标产品存在溯源信息异常,并将该信息反馈至主溯源链中,提醒用户该信息;
50.目标商品(橘子s1)和校验产品(橘子s2)具有2个除了产品产地和供货商信息以外的相同标签,则记录该目标产品(橘子s1)与校验产品(橘子s2)不存在溯源信息异常,且不再将校验结果信息发送至主溯源链中告知用户,并在产品溯源可信度标准表中登记该目标商品(橘子s1)和校验产品(橘子s2)的溯源可信度为二级;
51.当有用户b在主溯源链中进行目标商品(橘子s1)或校验产品(橘子s2)的任意一个的溯源查询时,验证溯源系统首先在产品溯源可信度标准表中查询目标商品(橘子s1)或校验产品(橘子s2)的溯源可信度,然后根据溯源可信度选择是否进行溯源结果匹配验证操作;
52.当验证溯源系统执行溯源结果匹配验证操作时,根据目标商品(橘子s1)或校验产品(橘子s2)的相关溯源标签在区块链中查询另一个新的校验产品(橘子s3)进行溯源结果匹配验证操作;
53.溯源结果匹配验证操作结果得出:目标商品(橘子s1)或校验产品(橘子s2)与新的校验产品(橘子s3)具有4个除了产品产地和供货商信息以外的相同标签,则目标商品(橘子s1)或校验产品(橘子s2)的溯源可信度不再为二级,此时可将目标商品(橘子s1)或校验产品(橘子s2)与新的校验产品(橘子s3)的溯源可信度等级更新并记录在产品溯源可信度标准表中。
54.以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1