1.本发明涉及产品防窜货技术领域,更具体地说,它涉及一种基于区块链的产品溯源防伪防窜货系统。
背景技术:2.区块链是借由密码学串接并保护内容的串连交易记录,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,用于验证其信息的有效性(防伪)和生成下一个区块,目前,追溯系统已经被广泛应用于各个行业中,它其实就是一种可以对产品进行正向,逆向或不定向追踪的生产控制系统,可适用于各种类型的过程和生产控制系统。它可以让你追溯到产品在供应链流动过程中的的详细信息,进而有效的起到防伪防窜货作用。
3.目前产品的追溯已经引入区块链技术,来对产品的信息进行防伪和实时跟踪,然而,现有的区块链产品溯源方法大多是直接通过扫码的形式与产品云端数据进行对接,当出现错码时,就会将产品标记为窜货状态。不过错码也可能是因为扫码过程中出现误判情况,目前并没有对误判的情况进行统一处理,同时目前并没有对不同的产品进行标记,不方便对产品的监管以及控制。
技术实现要素:4.针对现有技术存在的不足,本发明的目的在于提供一种基于区块链的产品溯源防伪防窜货系统。
5.为实现上述目的,本发明提供了如下技术方案:
6.一种基于区块链的产品溯源防伪防窜货系统,包括数据收集模块、产品标记模块、窜货审核模块;
7.所述数据收集模块用于收集产品信息,并将产品信息发送至云端服务器内;
8.所述产品标记模块用于对存在窜货隐患的产品进行及时的标记处理,具体为:
9.步骤一:获取得到系统当前时间之前的同产品每天的错码数量,并将同产品每天的错码数量标记为实际错码数量,设置每个实际错码数量均对应一个界限错码数量,将实际错码数量与界限错码数量进行对比,当实际错码数量大于界限错码数量时,将该实际错码数量标记为危险错码数量,将危险错码数量与界限错码数量进行差值计算,获取得到错码数量超值,并标记为kf,设置错码数量超值系数为bg;
10.利用公式获取得到该产品的窜货预警值le;
11.步骤二:将危险错码数量所对应的日期按照时间先后进行排序,将相邻两个危险错码数量所对应的日期进行时间差值计算获取得到危险间隔,将所有的危险间隔进行求和处理并取均值获取得到危险间隔均值并标记为aj;
12.步骤三:利用公式获取得到该产品的窜货标记值dc,设置窜货标记值阈值为ji,当产品的窜货标记值dc》窜货标记值阈值ji时,则将该产品标记为危险产品,同时该产品的危险总次数增加一次,当产品的窜货标记值dc《窜货标记值阈值ji时,则将该产品标记为正常产品;
13.所述窜货审核模块用于及时安排合适的审核人员对错码位置及时进行产品错码原因的审核。
14.进一步的,所述窜货审核模块用于及时安排合适的审核人员对错码位置及时进行产品错码原因的审核,具体为:
15.将同一产品当前系统时间前一个月窜货标记值dc进行求和处理,获取得到标记总值,并标记为bs;
16.获取得到同一产品所对应错码的位置,并以错码位置为圆心,以预设半径画圆获取得到审核范围,将位置在审核范围内的审核人员标记为预选人员;
17.将错码位置与预选人员的位置进行距离差值计算,获取得到审核距离,并标记为lh;
18.将当前系统时间之前错码位置的审核时长进行求和处理并取均值,获取得到审核时间均值,并标记为hc。
19.进一步的,获取得到系统当前时间之前该产品的危险总次数,并标记为cw;
20.将标记总值bs、审核距离lh、审核时间均值hc、危险总次数cw进行归一化处理,利用公式获取得到预选人员的审核值rv;其中,b1、b2、b3、b4均为预设比例系数;
21.将审核值最大的预选人员标记为终选人员,并向其手机终端发送错码的位置。
22.进一步的,错码位置的审核时长通过下述步骤获取得到:当终选人员与错码的位置重合时,将该时刻标记为审核开始时刻,当终选人员审核完成后,将该时刻标记为审核结束时刻,将审核结束时刻与审核开始时刻进行时间差值计算,获取得到审核时长。
23.与现有技术相比,本发明具备以下有益效果:
24.设置产品标记模块,可以对存在窜货隐患的产品进行及时的标记处理,避免产品出现窜货的情况,有效对每个产品的错码情况进行监管以及控制,设置窜货审核模块,可以及时安排合适的审核人员对错码位置及时进行产品错码原因的审核,避免出现误判的情况,同时及时对错码的情况进行处理。
附图说明
25.图1为一种基于区块链的产品溯源防伪防窜货系统的原理框图。
具体实施方式
26.实施例1
27.参照图1,一种基于区块链的产品溯源防伪防窜货系统,包括数据收集模块、产品标记模块;
28.数据收集模块用于收集产品信息,并将产品信息发送至云端服务器内;
29.产品标记模块用于对存在窜货隐患的产品进行及时的标记处理,具体为:
30.步骤一:获取得到系统当前时间之前的同产品每天的错码数量,并将同产品每天的错码数量标记为实际错码数量,设置每个实际错码数量均对应一个界限错码数量,将实际错码数量与界限错码数量进行对比,当实际错码数量大于界限错码数量时,将该实际错码数量标记为危险错码数量,将危险错码数量与界限错码数量进行差值计算,获取得到错码数量超值,并标记为kf,设置错码数量超值系数为bg;
31.bg,g=1,2,3,
…
g;b1《b2《b3《
…
《bg,设定每个错码数量超值系数对应一个错码数量超值的范围,包括(0,k1],(k1,k2],
…
,(kf-1,kf],当kf∈(0,k1],则对应的低产量差值系数取值为b1;
32.利用公式获取得到该产品的窜货预警值le;
33.步骤二:将危险错码数量所对应的日期按照时间先后进行排序,将相邻两个危险错码数量所对应的日期进行时间差值计算获取得到危险间隔,将所有的危险间隔进行求和处理并取均值获取得到危险间隔均值并标记为aj;
34.步骤三:利用公式获取得到该产品的窜货标记值dc,设置窜货标记值阈值为ji,当产品的窜货标记值dc》窜货标记值阈值ji时,则将该产品标记为危险产品,同时该产品的危险总次数增加一次,当产品的窜货标记值dc《窜货标记值阈值ji时,则将该产品标记为正常产品。
35.实施例2
36.在实施例1的基础上,还包括窜货审核模块,窜货审核模块用于及时安排合适的审核人员对错码位置及时进行产品错码原因的审核,具体为:
37.将同一产品当前系统时间前一个月窜货标记值dc进行求和处理,获取得到标记总值,并标记为bs;
38.获取得到同一产品所对应错码的位置,并以错码位置为圆心,以预设半径画圆获取得到审核范围,将位置在审核范围内的审核人员标记为预选人员;
39.将错码位置与预选人员的位置进行距离差值计算,获取得到审核距离,并标记为lh;
40.将当前系统时间之前错码位置的审核时长进行求和处理并取均值,获取得到审核时间均值,并标记为hc;
41.获取得到系统当前时间之前该产品的危险总次数,并标记为cw;
42.将标记总值bs、审核距离lh、审核时间均值hc、危险总次数cw进行归一化处理,利用公式获取得到预选人员的审核值rv;其中,b1、b2、b3、b4均为预设比例系数;
43.将审核值最大的预选人员标记为终选人员,并向其手机终端发送错码的位置;
44.当终选人员与错码的位置重合时,将该时刻标记为审核开始时刻,当终选人员审核完成后,将该时刻标记为审核结束时刻,将审核结束时刻与审核开始时刻进行时间差值
计算,获取得到审核时长。
45.工作原理:
46.设置产品标记模块,可以对存在窜货隐患的产品进行及时的标记处理,避免产品出现窜货的情况,有效对每个产品的错码情况进行监管以及控制,设置窜货审核模块,可以及时安排合适的审核人员对错码位置及时进行产品错码原因的审核,避免出现误判的情况,同时及时对错码的情况进行处理。
47.以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本模板的保护范围。