【技术实现步骤摘要】
基于区块链的货物追踪方法和系统
[0001]本专利技术涉及物流管理的
,特别涉及基于区块链的货物追踪方法和系统。
技术介绍
[0002]货物在流水生产线上会经过多个不同的生产工序(比如清洗、组装、封胶和打包等工序),每个生产工序在实际执行过程中会有所偏差,从而导致生产出来的货物并不能保持质量上的一致。特别对于存在残次情况的货物是需要选择特定的配送方式来进行运输,从而避免残次货物流入市面。现有技术对于残次货物都是指通过抽检而确定相应的生产批次,并将该生产批次对应的货物进行特殊的配送运输。但是这种方式并不能对所有残次货物进行全面的识别,同时也无法对所有残次货物安排相同的配送运输路径,从而难以避免残次货物的流出以及无法有效地对残次货物的运输路径进行批量化和精确化的追踪。
技术实现思路
[0003]针对现有技术存在的缺陷,本专利技术提供基于区块链的货物追踪方法和系统,其通过采集和分析货物生产过程的影像,以此确定货物的生产规范性评判信息及将其与货物生产时间信息进行打包,从而有效标定货物是否属于残次货物,这样能够以 ...
【技术保护点】
【技术特征摘要】
1.基于区块链的货物追踪方法,其特征在于,其包括如下步骤:步骤S1,对货物的生产过程进行拍摄,从而得到货物的生产影像;分析所述生产影像,以此获得货物生产过程对应的生产规范性评判信息;并将所述生产规范性评判信息与货物生产时间信息进行打包合并,从而生成相应的货物产品信息;步骤S2,根据所述货物产品信息与生产所述货物的生产线身份信息,生成相应的货物表征码;并将所述货物表征码存储至所述货物上的RFID元件以及将所述货物表征码上传至云端服务器的区块链网络;步骤S3,根据所述RFID元件反馈的货物追踪定位信息,确定货物的运输路径;根据所述货物表征码,确定在区块链网络对应节点上存储的货物表征码的有效性;再根据所述有效性的确定结果,将所述运输路径推送至其他货物对应的运输设备上,从而实现对其他货物的定向运输。2.如权利要求1所述的基于区块链的货物追踪方法,其特征在于:在所述步骤S1中,对货物的生产过程进行拍摄,从而得到货物的生产影像;分析所述生产影像,以此获得货物生产过程对应的生产规范性评判信息;并将所述生产规范性评判信息与货物生产时间信息进行打包合并,从而生成相应的货物产品信息具体包括:步骤S101,对货物的生产过程进行双目拍摄,以此得到货物对应的双目生产影像;根据所述双目生产影像,得到货物对应的三维生产影像;步骤S102,分析所述三维生产影像,以此识别得到货物在生成过程中每一个生产工序对应的实际生产动作;将所述实际生产动作与相应生产工序的标准化生产动作之间的动作差异;再根据所述动作差异,确定获取在每个生产工序上的生产规范与否信息,以此作为所述生产规范性评判信息;步骤S103,记录货物完成所有生产工序后对应的完成时间信息,以此作为所述货物生产时间信息;并将所述生产规范性评判信息和所述货物生产时间信息分别压缩后再共同打包合并,从而生成相应的货物产品信息。3.如权利要求2所述的基于区块链的货物追踪方法,其特征在于:在所述步骤S2中,根据所述货物产品信息与生产所述货物的生产线身份信息,生成相应的货物表征码;并将所述货物表征码存储至所述货物上的RFID元件以及将所述货物表征码上传至云端服务器的区块链网络具体包括:步骤S201,利用下面公式(1),对所述货物产品信息与所述生产线身份信息进行转换,从而得到相应的货物表征码,在上述公式(1)中,S表示货物表征码,P表示所述货物产品信息,Hash()表示哈希运算符号,P1表示生产所述货物的生产线管理者的启动生产线的公钥、即所述生产线身份信息,x
*
表示生产所述货物的生产线管理者的数字签名轨迹经过椭圆曲线算法变换后得到的椭圆中心点横坐标,G(x
*
,y
*
)表示生产所述货物的生产线管理者的数字签名轨迹经过椭圆曲线算法变换后得到的椭圆其中一个焦点的坐标,R表示在范围[0,1]内随机选取的一个随机数;
步骤S202,将所述货物表征码存储至所述货物上的RFID元件,以此所述货物在运输过程中记录货物追踪定位信息的同时,将记录得到的货物追踪定位信息标识有所述货物表征码;步骤S203,将所述货物表征码上传至云端服务器的区块链网络中相应的区块链节点,从而构建货物表征码与区块链节点的一一对应存储关系。4.如权利要求3所述的基于区块链的货物追踪方法,其特征在于:在所述步骤S3中,根据所述RFID元件反馈的货物追踪定位信息,确定货物的运输路径;根据所述货物表征码,确定在区块链网络对应节点上存储的货物表征码的有效性;再根据所述有效性的确定结果,将所述运输路径推送至其他货物对应的运输设备上,从而实现对其他货物的定向运输具体包括:步骤S301,向所述RFID元件发送定位信息获取请求,以此获得所述RFID元件反馈的货物追踪定位信息;并根据所述货物追踪定位信息,货物的运输路径;步骤S302,利用下面公式(2),确定在区块链网络对应节点上存储的货物表征码的有效性,在上述公式(2)中,ν
ik
表示货物表征码的有效性判定值,当ν
ik
=1时,表示在区块链网络对应节点上存储的货物表征码为有效码,同时将所述节点与区块链网络中的其他节点进行连接,从而构建完整的货物溯源链条,当ν
ik
=
‑
1时,表示在区块链网络对应节点上存储的货物表征码为无效码,同时将所述节点从区块链网络中删除,C(S
L
)表示需要进行有效性确定的货物表征码对应的节点集合,B
j
表示区块链网络中已经被确定为存储有效货物表征码的节点集合,Sx
i
表示需要进行有效性确定的货物表征码对应的码值;步骤S303,利用下面公式(3),对在区块链网络对应节点上存储的货物表征码为有效码相应的货物与其他货物进行相似度评判,从而确定是否将所述运输路径推送至其他货物对应的运输设备上,在上述公式(3)中,F表示在区块链网络对应节点上存储的货物表征码为有效码相应的第i个货物与其他第j个货物之间的相似度评判值,当F=1时,表示第i个货物与其他第j个货物相似,并将第i个货物的运输路径推送至其他第j个货物对应的运输设备上,当F=0时,表示第i个货物与其他第j个货物不相似,并不将第i个货物的运输路径推送至其他第j个货物对应的运输设备上,S
(u,i)
表示第i个货物在生产过程的第μ个生产工序中的生产规范性评分值,S
(u,j)
表示第j个货物在生产过程的第μ个生产工序中的生产规范性评分值,并且S
(u,i)
和S
(u,j)
越大,表明第i个货物和第j个货物在生产过程的第μ个生产工序中的生产规范性越高,表示所有货物在生产过程的第μ个生产工序中的平均生产规范性评分值,α表示预设修正系数、且其取值范围为(0,1),表示向下取整运算,β表示第i个货物的生产时间和
第j个货物的生产时间中较小生产时间与较大生产时间之比、且其取值范围为(0,1],表示累加运算,exp表示以自然常数e为底的指数;再指示第j个货物对的运输设备按照第i个货物的运输路径,实现对第j个货物的定向运输。5.基于区块链的货物追踪系统,其特征在于,其包括货物生产影像采集与分析模块、货...
【专利技术属性】
技术研发人员:蒋旺奇,刘奎阳,
申请(专利权)人:德明尚品科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。