本发明专利技术公开一种基于区块链的物流中心合作配送方法及系统,该方法包括:当通过第一物流中心运输包裹时,将第一物流中心的各个处理中心分别作为区块链上的全节点,每当待寄包裹运输至处理中心时更新包裹信息并上链;当运输至第一物流中心的最后一个处理中心时,判断是否在可配送范围以内,如果是则通过下级站点进行投递后更新信息并上链,否则控制第二物流中心进行合作配送,将第二物流中心的处理中心作为区块链上的轻节点,将待寄包裹的信息通过全节点发送给轻节点,配送过程中轻节点接收待寄包裹的信息以及将信息反馈上传给全节点。本发明专利技术能够基于区块链实现不同物流中心的数据互通,使得配送全过程可溯源、抗篡改,同时可提高配送效率。配送效率。配送效率。
【技术实现步骤摘要】
基于区块链的物流中心合作配送方法及系统
[0001]本专利技术涉及配送控制
,尤其涉及一种基于区块链的物流中心合作配送方法及系统。
技术介绍
[0002]物流中心的配送范围通常是有限的,并不能覆盖所有的区域,而不同物流中心的配送范围可能是不同的。例如部分物流中心的配送范围不能覆盖偏远地区,而部分物流中心在偏远地区具有处理中心可进行物流配送。若能够实现不同物流中心的合作配送,先通过一个物流中心在可配送范围内配送,到达无法配送的偏远地区后再由另一物流中心进行代投,可以有效解决部分物流中心无法完成偏远地区配送问题,扩大各物流中心的配送范围。例如邮快合作即是为了促进农村物流发展,通过邮政和快递企业进行融合的一种物流模式,以破解快递进村的最后一公里难题。但是目前不同物流中心之间的数据信息是相互独立保存的,不同物流中心的数据无法互通,会存在信息孤岛问题,致使配送数据追溯难。
[0003]区块链是一种结合了分布式数据存储、去中心化、独立的点对点交易、共识机制、可编程智能合约和动态加密算法等计算技术的独特性和创新性为一体的新型应用模型,它是按照时间顺序将数据区块以顺序相连的方式组合成的链式数据结构,也是以密码学方式保证的不可篡改和不可伪造的分布式账本,这个账本被保存在所有的服务器中。区块链通过在去中心化、分布式的网络中实现多方双边交易,具有记录完整交易信息、可追溯和抗篡改的特征。基于区块链实现配送数据存储管理,可以使得配送数据可追溯且抗篡改,但是现有技术中基于区块链实现配送数据存储管理通常是基于区块链技术在区块链平台上进行业务处理,以提高物流业务处理效率问题,或者基于区块链上的代币机制来提高偏远地区物流的效率,如中国专利申请CN201811532752.7公开一种基于区块链技术的农村物流服务方法及系统,但是上述方案仍然无法解决不同物流中心之间的数据互通问题,因而若由不同物流中心进行合作配送,仍然会存在信息孤岛、配送数据追溯难等问题,进而影响配送效率。
技术实现思路
[0004]本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种能够基于区块链实现不同物流中心的数据互通的基于区块链的物流中心合作配送方法及系统,使得配送全过程可溯源、抗篡改,同时可提高配送效率。
[0005]为解决上述技术问题,本专利技术提出的技术方案为:
[0006]一种基于区块链的物流中心合作配送方法,步骤包括:
[0007]当通过第一物流中心运输包裹时,将第一物流中心的各个处理中心分别作为区块链上的全节点,每当待寄包裹运输至第一物流中心的一个处理中心时更新待寄包裹的信息并上链;
[0008]当待寄包裹运输至第一物流中心的最后一个处理中心时,判断待寄包裹的目的地
址是否在第一物流中心可配送范围以内,如果是则通过下级站点进行投递后更新待寄包裹信息并上链,否则控制第二物流中心进行合作配送;
[0009]所述控制第二物流中心进行合作配送时,将所述第二物流中心的处理中心作为区块链上的轻节点,将待寄包裹的信息通过第一物流中心的全节点发送给第二物流中心的轻节点,当待寄包裹通过第二物流中心运输至目的地的过程中,第二物流中心的轻节点接收上传的待寄包裹的信息以及将待寄包裹的信息反馈上传给第一物流中心的全节点。
[0010]进一步的,所述全节点为拥有完整区块链账本的节点,且具有同步所有的区块链数据、独立校验区块链上的所有交易并实时更新数据的功能。
[0011]进一步的,每个所述轻节点与一个所述全节点连接,以用于仅接收需要合作配送的待寄包裹的信息数据,以及上传待寄包裹的信息给连接的全节点。
[0012]进一步的,所述待寄包裹的信息包括位置信息以及运输信息,所述运输信息包括运输车辆信息、运输人员信息。
[0013]进一步的,所述判断待寄包裹是否在第一物流中心可配送范围以内通过根据对应节点的智能合约判断实现。
[0014]进一步的,所述通过第一物流中心运输包裹前,还包括当接收到用户的寄件请求时,将寄件信息以及收件信息上传至区块链。
[0015]进一步的,当第二物流中心接收到寄件请求时,将待寄包裹的信息上传至轻节点并反馈至第一物流中心的全节点,以由第二物流中心配送后再转交给第一物流中心进行配送。
[0016]一种基于区块链的物流中心合作配送系统,包括:
[0017]第一区块链模块,包括分别对应第一物流中心的各个处理中心的多个全节点,用于当通过第一物流中心运输包裹时,每当待寄包裹运输至第一物流中心的一个处理中心时更新位置信息、运输信息并上链;
[0018]合作配送控制模块,当待寄包裹运输至第一物流中心的最后一个处理中心时,判断待寄包裹的目的地址是否在第一物流中心可配送范围以内,如果是则通过下级站点进行投递并更新信息后上链,否则控制执行第二区块链模块以控制第二物流中心进行合作配送;
[0019]第二区块链模块,包括一个以上的轻节点,分别对应第二物流中心的处理中心,用于将待寄包裹的物流信息通过第一物流中心的全节点发送给第二物流中心的轻节点,并当待寄包裹通过第二物流中心运输至目的地的过程中,接收上传的待寄包裹的物流信息以及将物流信息反馈上传给第一物流中心的全节点。
[0020]进一步的,还包括信息上传模块,用于当接收到用户的寄件请求时,将寄件信息以及收件信息上传至区块链。
[0021]一种存储有计算机程序的计算机可读存储介质,所述计算机程序执行时实现如上述方法。
[0022]与现有技术相比,本专利技术的优点在于:本专利技术针对一个物流中心无法覆盖所有配送范围、需要通过两个物流中心合作配送的物流场景,通过划分全节点和轻节点类型来实现不同物流中心之间的数据流通,解决不同物流中心合作配送中的信息孤岛问题,有效提高物流配送效率;同时利用区块链的数据透明、可追溯特征,使得可以实现包裹在运输全过
程的信息均可上链,从而实现全运输过程的溯源,便于当包裹出现破损、丢失等情况时可进行追踪;同时基于区块链的数据难以篡改的特点,防止物流过程可能存在的信息篡改等行为,形成全运输过程可追溯、不可篡改的区块链物流系统。
附图说明
[0023]图1是本实施例基于区块链的物流中心合作配送方法的实现流程示意图。
[0024]图2是本实施例中构建的区块链网络结构原理示意图。
[0025]图3是本专利技术在具体应用实施例中基于区块链实现不同物流中心合作配送的流程示意图。
具体实施方式
[0026]以下结合说明书附图和具体优选的实施例对本专利技术作进一步描述,但并不因此而限制本专利技术的保护范围。
[0027]如图1所示,本实施例基于区块链的物流中心合作配送方法的步骤包括:
[0028]S01.当通过第一物流中心运输包裹时,将第一物流中心的各个处理中心分别作为区块链上的全节点,每当待寄包裹运输至第一物流中心的一个处理中心时更新待寄包裹的信息并上链;
[0029]S02.当待寄包裹运输至第一物流中心的最后一个处理中心时,判断本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的物流中心合作配送方法,其特征在于,步骤包括:当通过第一物流中心运输包裹时,将第一物流中心的各个处理中心分别作为区块链上的全节点,每当待寄包裹运输至第一物流中心的一个处理中心时更新待寄包裹的信息并上链;当待寄包裹运输至第一物流中心的最后一个处理中心时,判断待寄包裹的目的地址是否在第一物流中心可配送范围以内,如果是则通过下级站点进行投递后更新待寄包裹信息并上链,否则控制第二物流中心进行合作配送;所述控制第二物流中心进行合作配送时,将所述第二物流中心的处理中心作为区块链上的轻节点,将待寄包裹的信息通过第一物流中心的全节点发送给第二物流中心的轻节点,当待寄包裹通过第二物流中心运输至目的地的过程中,第二物流中心的轻节点接收上传的待寄包裹的信息以及将待寄包裹的信息反馈上传给第一物流中心的全节点。2.根据权利要求1所述的基于区块链的物流中心合作配送方法,其特征在于,所述全节点为拥有完整区块链账本的节点,且具有同步所有的区块链数据、独立校验区块链上的所有交易并实时更新数据的功能。3.根据权利要求2所述的基于区块链的物流中心合作配送方法,其特征在于,每个所述轻节点与一个所述全节点连接,以用于仅接收需要合作配送的待寄包裹的信息数据,以及上传待寄包裹的信息给连接的全节点。4.根据权利要求1所述的基于区块链的物流中心合作配送方法,其特征在于,所述待寄包裹的信息包括位置信息以及运输信息,所述运输信息包括运输车辆信息、运输人员信息。5.根据权利要求1所述的基于区块链的物流中心合作配送方法,其特征在于,所述判断待寄包裹是否在第一物流中心可配送范围以内通过根据对应节点的智能合约判断实现。6.根据权利要求1~5中任...
【专利技术属性】
技术研发人员:谭林,颜润东,孔曼,刘齐军,储超尘,
申请(专利权)人:湖南天河国云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。