[发明专利]一种基于区块链技术的货物跟踪方法有效
| 申请号: | 201811557848.9 | 申请日: | 2018-12-19 |
| 公开(公告)号: | CN109583820B | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 李实;彭添才;章志容 | 申请(专利权)人: | 东莞市盟大塑化科技有限公司 |
| 主分类号: | G06Q10/08 | 分类号: | G06Q10/08;H04L29/08 |
| 代理公司: | 东莞卓为知识产权代理事务所(普通合伙) 44429 | 代理人: | 梁年顺 |
| 地址: | 523000 广东省东莞市南城区周溪隆溪路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 技术 货物 跟踪 方法 | ||
1.一种基于区块链技术的货物跟踪方法,其特征在于,包括:
建立区块联盟链,区块联盟链包括作为主节点的认证服务器、货物贸易各节点和物流各节点;
贸易节点和物流节点通过认证服务器进行身份认证,认证通过后,认证服务器分别为贸易各节点和物流各节点生成包括私钥和公钥的密钥对;
在买方节点提交货物订单时,预成交订单信息通过买方私钥签名后,连同公钥发送给认证服务器;
认证服务器利用公钥验证订单信息中的商品是否为贸易平台所经营的商品范围,如验证通过,预成交订单转为成交订单,认证服务器对成交订单信息生成数字指纹并连同相应的交易时间戳写入区块链,并在贸易各节点中广播;如验证不通过,则提示贸易不合法,交易失败;
卖方节点通过认证服务器接口获取成交订单信息后,计算成交订单信息的Hash值,并与通过区块链获取的成交订单的数字指纹进行比对,如比对成功,则提取当前卖方的订单信息,卖方节点提交寄件信息,卖方寄件节点将寄件信息以及物流平台预先规划的传送路径信息通过私钥签名后,连同公钥发送给认证服务器;如比对不成功,则不做处理,并等待比对下一区块链成交订单的数字指纹;
认证服务器收到寄件信息后,验证寄件是否合法,如验证通过,认证服务器对寄件信息、物流传送路径信息以及下一个物流节点生成数字指纹加上交易时间戳一起写入区块链,广播给当前寄件传送路径的所经物流各节点;如验证不通过,则提示寄件不合法;
各个物流节点按照物流平台预先规划的传送路径和各物流节点以及当前物流节点处理进度和下一个物流节点的接受状态信息,均进行数字签名并打包传送给认证服务器,认证服务器将物流信息生成数字指纹连同交易时间戳写入区块链,广播给区块联盟链中的当前寄件传送路径的所经物流各节点;
收件人收到货物后,进行签名收件确认;派件员节点将寄件签收信息用私钥签名后连同公钥一并发送给认证服务器;
认证服务器收到寄件签收信息后,依据派件员节点的公钥检验签名信息,检验通过后则签收成功,认证服务器将签收成功信息和签名信息生成数字指纹连同交易时间戳一起写入区块链,广播给区块联盟链中的当前寄件传送物流路径上的所有物流节点和贸易节点,物流跟踪结束;如检验未通过,签收出错,则认证服务器将签收出错信息及签收签名信息生成数字指纹连同交易时间戳一起写入区块链,广播给区块联盟链中的当前寄件传送物流路径上的所有物流节点;
如签收出错,则物流节点收到认证服务器广播的签收出错信息后,通过认证服务器接口获取签收出错信息,计算签收出错信息的Hash值,与区块链上的签收出错信息的数字指纹比对,如比对成功,则生成签收出错状态信息,由物流公司进行线下跟踪处理;如比对不成功,则不做处理,并等待比对下一区块链的签收出错信息;
物流揽件员节点收到认证服务器广播的寄件信息后,通过认证服务器接口获取寄件信息,计算寄件信息的Hash值,与区块链上的寄件信息的数字指纹比对,如比对成功,则生成寄件信息;如比对不成功,则不做处理,并等待比对下一区块链的寄件信息;
依据当前寄件信息状态与物流传送路径的下一物流节点进行比对,如下一物流节点为当前揽件员节点,则当前揽件员收到寄件货物后,可操作收件;物流揽件员节点将寄件信息和物流状态信息用私钥签名后连同公钥一并发送给认证服务器;如下一物流节点不为当前揽件员节点,则当前揽件员可查看寄件信息及状态,不可操作收件;
如比对不成功,则不做处理,并等待比对下一区块链的寄件信息;
还包括,
认证服务器记录有贸易平台所经营的商品范围以及物流公司经营的物流商品范围;
认证服务器收到寄件信息后,验证寄件是否合法,验证寄件商品是否属于寄件物流公司所经营范围,如寄件商品属于物流公司经营范围则验证通过;如不属于,则验证不通过。
2.根据权利要求1所述的基于区块链技术的货物跟踪方法,其特征在于,还包括,认证服务器收到物流揽件员节点发送的寄件信息后,用物流揽件员节点公钥检查签名,检查通过后确认当前交易,将收到的寄件信息、寄件进度通过Hash计算生成数字指纹,连同时间戳写入区块链,并广播给当前寄件传送物流路径上的所有物流节点和贸易节点。
3.一种计算机可读存储设备,存储有计算机程序,其特征在于,所述计算机程序被处理器执行以实现权利要求1至2任意一项所述的基于区块链技术的货物跟踪方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市盟大塑化科技有限公司,未经东莞市盟大塑化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811557848.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





