System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的跨境物流管理方法及系统技术方案_技高网

一种基于区块链的跨境物流管理方法及系统技术方案

技术编号:40363043 阅读:6 留言:0更新日期:2024-02-09 14:50
本发明专利技术提供了一种基于区块链的跨境物流管理方法及系统,方法包括:物流终端响应于扫描到的包裹上的条形码,生成包裹信息;所述包裹信息包括条形码对应的包裹标识号、物流终端对应的物流节点事件以及扫描条形码对应的时间;物流终端检测到生成包裹信息时,实时将包裹信息上传至存储服务器以及将包裹信息的数字指纹存储到区块链中;存储服务器将接收到的包裹信息与对应的包裹标识号关联,以便基于所述包裹标识号查询相应包裹在各个物流节点对应的包裹信息。由于实时将包裹信息发送给存储服务器,并且在每个物流节点直接将采集到的物流数据实时上链存储,降低各物流节点篡改物流数据的可能性。降低了被篡改可能性。

【技术实现步骤摘要】

本专利技术涉及跨境物流管理领域,特别涉及一种基于区块链的跨境物流管理方法及系统


技术介绍

1、随着物流行业规模急剧上升,由于物流带来的纠纷(如包裹丢失、包裹损坏等)也越来越多。为应对纠纷,需要在处理纠纷时出具对于纠纷的各当事方都具有可信度的证据,这些证据一般是对物流全生命周期中关键物流节点(关键物流节点是一系列物流过程的关键事件,如包裹分拣完成的节点、包裹中转完成的节点)的信息。根据物流过程涉及的地域,物流可以分为国内物流和跨境物流,国内物流全程可以由一家物流公司完成,如中国邮政、顺丰快递等物流企业可以单独一家完成国内物流的全生命周期,而对于跨境物流由于各国营业资质、跨大洲运输能力等约束,一般需要多个国家的多家企业共同配合完成一个包裹的运输过程;同时由于跨境物流成本极高,对于在某段路线上具有相同起点和终点的多个包裹,先采用拼包,到达终点后再分拣继续运输,也是跨境物流中的常用手段,例如一个包裹5美元,5个包裹合计25美元,但是5个包裹拼包后在未达到限定重量情况下,则只需要5美元,可以节省20美元。但是,无论是国内物流还是跨境物流,都需要提供一个对物流过程信息进行记录并能够在后续发生纠纷时,向各当事方提供可信证据的物流管理系统。

2、经检索,中国专利(专利名称,一种基于区块链的物流追踪方法;公开号,cn106022681a)提出了基于区块链的物流追踪方法,应用于具有维护区块链的主节点以及若干个从节点的物流信息网络系统,所述从节点包括用户寄件节点、物流节点和用户收件节点;所述的物流追踪方法如下:用户寄件节点上传包裹信息到主节点;主节点针对用户寄件节点上传的包裹信息生成数字指纹,连同相应的时间戳写入区块链中,并在所有从节点中广播该区块链;各个物流节点按照包裹的物流空间传送路径依次根据所述的数字指纹以及自身和对应的下一个物流节点的节点信息生成包裹状态信息并由主节点写入区块链;相应的用户收件节点签收该包裹并形成包裹签收信息上传给主节点以写入区块链中。可见,上述专利中提供的方案,利用区块链对物流全生命周期中关键物流节点的信息进行存储,基于区块链难以篡改的特性,可以在后续发生纠纷时,可以向各方当事人提供可信的证据。

3、上述方案中,对应于关键物流节点的各从节点,在各从节点获取包裹信息之后无需立即将包裹信息上传区块链,而是先需要将各自的包裹信息签名后先统一上传给主节点,再由主节点验证各从节点的签名确认对应的包裹信息是由相应从节点发出之后,最后执行将包裹信息上链存储的操作。可知,主节点只能够验证包裹信息是否来自于从节点,存在从节点将包裹信息发送给主节点之前篡改包裹信息的可能性,时间作为物流中最受关注的指标之一,以时间为例,从节点对应的事件为分拣完成,则从节点可能修改分拣完成的时间,然后再把包裹信息发送给主节点。


技术实现思路

1、本专利技术提供一种基于区块链的跨境物流管理方法及系统,能够在每个物流节点直接将采集到的物流数据实时上链存储,降低各物流节点篡改物流数据的可能性。

2、为了实现上述目的,本专利技术提供了如下方案:

3、一种基于区块链的跨境物流管理方法,应用在由部署在多个物流节点的物流终端和存储服务器组成的区块链网络中,各物流终端构成所述区块链网络的终端节点,存储服务器构成所述区块链网络的服务器节点;

4、所述方法包括:

5、物流终端响应于扫描到的包裹上的条形码,生成包裹信息;所述包裹信息包括条形码对应的包裹标识号、物流终端对应的物流节点事件以及扫描条形码对应的时间;

6、物流终端检测到生成包裹信息时,实时将包裹信息上传至存储服务器以及将包裹信息的数字指纹存储到区块链中;

7、存储服务器将接收到的包裹信息与对应的包裹标识号关联,以便基于所述包裹标识号查询相应包裹在各个物流节点对应的包裹信息。

8、作为进一步改进,物流终端检测到生成包裹信息时,通过以下步骤将包裹信息的数字指纹存储到区块链中:

9、物流终端将数字指纹封装成物流数据并将所述物流数据广播至区块链网络中,以使得区块链中的其他节点将物流数据添加到内存池中;

10、由区块链网络中验证节点按照设定策略从内存池中选取相应的物流数据封装形成当前区块高度的候选区块并将所述候选区块广播至区块链网络中,以使得区块链中的其他节点对所述候选区块进行验证;

11、区块链中的各节点对所述候选区块的验证通过后,将所述候选区块添加到区块链上,以实现将包裹信息的数字指纹存储在区块链中。

12、作为进一步改进,内存池包括非压缩类内存池和压缩类内存池;

13、所述区块链中的其他节点将物流数据添加到内存池中,具体包括:

14、区块链中的各节点接收到物流数据时,判断所述物流数据是否属于第一压缩格式的压缩包,若不是,则将物流数据添加到非压缩类内存池中,若是,则为当前压缩包创建一个新的压缩类内存池、将当前压缩包解压并将解压得到的多条数据添加到压缩类内存池中;

15、所述验证节点按照设定策略从内存池中选取相应的物流数据封装形成当前区块高度的候选区块,具体包括:

16、验证节点检测到压缩类内存池中存在数据时,优先从压缩类内存池中选取全部的数据作为封装形成当前区块高度的候选区块时所需的数据;

17、检测到压缩类内存池中选取全部的数据的数据量不大于单个区块允许的最大数据量时,基于获取的封装形成当前区块高度的候选区块时所需的数据进行封装,以形成当前区块高度的候选区块。

18、作为进一步改进,内存池包括非压缩类内存池和压缩类内存池;

19、所述区块链中的其他节点将物流数据添加到内存池中,具体包括:

20、区块链中的各节点接收到物流数据时,判断所述物流数据是否属于第一压缩格式的压缩包,若不是,则将物流数据添加到非压缩类内存池中,若是,则为当前压缩包创建一个新的压缩类内存池、将当前压缩包解压并将解压得到的多条数据添加到压缩类内存池中;

21、所述验证节点按照设定策略从内存池中选取相应的物流数据封装形成当前区块高度的候选区块,具体包括:

22、验证节点检测到压缩类内存池中存在数据时,优先从压缩类内存池中选取全部的数据作为封装形成当前区块高度的候选区块时所需的数据;

23、检测到压缩类内存池中选取全部的数据的数据量大于单个区块允许的最大数据量时,将从压缩类内存池中选取的全部数据分为可用部分和剩余部分;可用部分的数据量不大于单个区块允许的最大数据量;

24、将可用部分作为封装形成当前区块高度的候选区块时所需的数据并基于获取的封装形成当前区块高度的候选区块时所需的数据进行封装,以形成当前区块高度的候选区块;同时,将剩余部分从压缩类内存池中删除并将剩余部分打包成第二压缩格式的压缩包并将第二压缩格式的压缩包作为物流数据广播至区块链网络中,以使得区块链中的其他节点将第二压缩格式的压缩包添加到内存池中。

25、作为进一步改进,内存池还包括一个本文档来自技高网...

【技术保护点】

1.一种基于区块链的跨境物流管理方法,其特征在于,应用在由部署在多个物流节点的物流终端和存储服务器组成的区块链网络中,各物流终端构成所述区块链网络的终端节点,存储服务器构成所述区块链网络的服务器节点;

2.根据权利要求1所述的一种基于区块链的跨境物流管理方法,其特征在于,物流终端检测到生成包裹信息时,通过以下步骤将包裹信息的数字指纹存储到区块链中:

3.根据权利要求2所述的一种基于区块链的跨境物流管理方法,其特征在于,内存池包括非压缩类内存池和压缩类内存池;

4.根据权利要求2所述的一种基于区块链的跨境物流管理方法,其特征在于,内存池包括非压缩类内存池和压缩类内存池;

5.根据权利要求4所述的一种基于区块链的跨境物流管理方法,其特征在于,内存池还包括一个优先类内存池;

6.根据权利要求1所述的一种基于区块链的跨境物流管理方法,其特征在于,所述方法还包括以下的拼包异常检测步骤:

7.根据权利要求1所述的一种基于区块链的跨境物流管理方法,其特征在于,物流终端响应于扫描到的包裹上的条形码,生成包裹信息,具体包括:</p>

8.根据权利要求3至5中任一项所述的一种基于区块链的跨境物流管理方法,其特征在于,所述包裹信息还包括拼包数据,所述拼包数据包括用于指示当前包裹在各物流节点是否为拼包包裹的拼包标记以及与当前包裹共同拼包形成一个大包裹的小包裹的包裹标识号,所述方法还包括从区块链网络中为目标包裹获取各物流节点对应的物流数据的步骤:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种基于区块链的跨境物流管理方法,其特征在于,应用在由部署在多个物流节点的物流终端和存储服务器组成的区块链网络中,各物流终端构成所述区块链网络的终端节点,存储服务器构成所述区块链网络的服务器节点;

2.根据权利要求1所述的一种基于区块链的跨境物流管理方法,其特征在于,物流终端检测到生成包裹信息时,通过以下步骤将包裹信息的数字指纹存储到区块链中:

3.根据权利要求2所述的一种基于区块链的跨境物流管理方法,其特征在于,内存池包括非压缩类内存池和压缩类内存池;

4.根据权利要求2所述的一种基于区块链的跨境物流管理方法,其特征在于,内存池包括非压缩类内存池和压缩类内存池;

5.根据权利要求4所述的一种基于区块链的跨境物流管理方法,其特征在于,内存池还包括一个优先类内存池;

6.根据权利要求1所述的一种基于区块链的跨境物流管理方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:徐志鹏陈伟东王健富
申请(专利权)人:深圳境运星网络科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1