【技术实现步骤摘要】
一种基于区块链技术的快递物流管理方法及系统
本专利技术涉及货运物流
,特别是涉及一种基于区块链技术的快递物流管理方法及系统。
技术介绍
在电商购物的场景下,为了完成一笔交易,会有多个不同的参与方,具体包括:(1)电商平台,比如淘宝、天猫、京东等等,作为交易产生的最原始的场所。(2)卖方,包括电商平台自身,以及数量众多的第三方卖家。(3)仓库,从电商平台接收订单数据,严格根据客户的购物要求,进行商品的拣选,并且把商品转换为包裹,从而开始启动物流配送的过程。有可能是电商平台运营的仓库,也可能是卖家自己经营的仓库,还有有可能是专门的第三方仓储服务公司。(4)干线运输,是指从仓库开始,到第一级分拣中心的运输过程,以及从第一级分拣中心,到其他分拣中心的多级运输过程。(5)本地配送,包裹经过一次或者多次的分拣、转运之后,到达末端配送站,然后由快递员完成最后阶段的配送。(6)快递柜,比如像顺丰的丰巢,由配送员把包裹投放到快递柜,然后通知最终用户自行拿取包裹,从而完成包裹配送。(7)买方,在电商平台下达订单,开启整个交易;并且最后通过确认包裹的收货,完成交易。在上述的这一连串的过程中,不同的参与方,紧密协作,共同完成每一笔交易。在这个过程中,其中的每一步操作,都会产生数据。如何有效地管理这些数据,保证交易能够准确、顺利、高效地完成,是非常关键的问题。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种能够有效管理电商购 ...
【技术保护点】
1.一种基于区块链技术的快递物流管理方法,其特征在于,其应用于创建者,构成区块链数据的区块的数据格式包括头部数据与业务数据,所述头部数据包括标识符、头部数据哈希值、交易数据哈希值以及Nonce值,所述业务数据与所述交易数据哈希值关联;所述方法包括:/n获取对象;其中,所述对象为订单或货物;/n为所述对象创建原始区块;/n将所述原始区块向区块链网络的其他所有节点进行事件广播。/n
【技术特征摘要】
1.一种基于区块链技术的快递物流管理方法,其特征在于,其应用于创建者,构成区块链数据的区块的数据格式包括头部数据与业务数据,所述头部数据包括标识符、头部数据哈希值、交易数据哈希值以及Nonce值,所述业务数据与所述交易数据哈希值关联;所述方法包括:
获取对象;其中,所述对象为订单或货物;
为所述对象创建原始区块;
将所述原始区块向区块链网络的其他所有节点进行事件广播。
2.根据权利要求1所述的基于区块链技术的快递物流管理方法,其特征在于,所述方法还包括:
接收其他节点广播的新区块;
根据所述新区块的标识符找到本地存储的、对应于该标识符的区块链数据;
执行挖矿作业;
判断是否挖矿成功,是则向其他所有节点广播所述新区块或所述Nonce值;
判断是否收到其他节点的广播,是则验证所述Nonce值是否有效,若验证有效则将所述新区块进行本地化存储,并停止挖矿作业。
3.根据权利要求1所述的基于区块链技术的快递物流管理方法,其特征在于,当所述对象为订单,所述获取对象包括:
获取原始订单;
判断所述原始订单是否需要拆分;
当所述原始订单不需要拆分,则直接执行后续步骤;
当所述原始订单需要拆分,则将所述原始订单拆分为多个子订单,并依次获取各所述子订单。
4.根据权利要求1所述的基于区块链技术的快递物流管理方法,其特征在于,所述执行挖矿作业包括:
改变所述Nonce值,并进行哈希运算得到新哈希值;
判断所述新哈希值是否符合条件;
所述验证所述Nonce值是否有效包括:
基于所述Nonce值进行哈希运算得到验证哈希值;
判断所述验证哈希值是否符合条件,是则验证有效,否则验证无效。
5.一种基于区块链技术的快递物流管理系统,其特征在于,构成区块链数据的区块的数据格式包括头部数据与业务数据,所述头部数据包括标识符、头部数据哈希值、交易数据哈希值以及Nonce值,所述业务数据与所述交易数据哈希值关联;所述系统包括:
获取模块,其用于获取对象;其中,所述对象为订单或货物;
创建模块,其用于为所述对象创建原始区块;
第一广播模块,其用于将所述原始区块向区块链网络的其他所有节点进行事件广播。
6.一种基于区块链技术的快递物流管理方法,其特征在于,其应用于除创建者外的参与者;构成区块链数据的区块的数据格式包括头部数据与业务数据,所述头部数据包括标识符、头部数据哈希值、交易数据哈希值以及Nonce值,所述业务数据与所述交易数据哈希值关联;所述方法包括:接收创建者广播的原始区块并进行本地化存储;
当所述参与者为对象处理者...
【专利技术属性】
技术研发人员:郝文育,
申请(专利权)人:牧星机器人江苏有限公司,江苏国范智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。