一种基于区块链的物流追踪方法与流程

文档序号:13662636阅读:4924来源:国知局

本发明涉及区块链的应用领域,为一种基于区块链的物流追踪方法。



背景技术:

在物流运输领域,随着经济的发展,商品流通市场的竞争也越来越激烈。一方面,客户对货物在配送过程中的状态有了新的需求;另一方面,相关的物流企业也需要对在配送过程中货物状态进行高效的实时监管。但目前在交通运输领域的大多数应用只能够做到对例如车辆、集装箱等实现整体性的定位追踪和管理,没有监控到每一件货物,因此很容易造成某件货物的错误配送、窜货或者丢失。因此,迫切需要开发一种基于区块链的物流追踪方法。



技术实现要素:

有鉴于此,本发明提供一种解决或部分解决上述问题的基于区块链的物流追踪方法。

为达到上述技术方案的效果,本发明的技术方案为:一种基于区块链的物流追踪方法,包含以下步骤:

第一步,用户对包裹上的快递单进行扫描,得到包裹码,包裹码为n位数字,n为正整数;并将包裹码连同包裹的详细信息进行打包,包裹的详细信息包含包裹的发送方、包裹的收件方、包裹的发送方地址、包裹的收件方地址、包裹的物流公司名称、包裹的寄送时间;

第二步,包裹开始运送,运送的起点、终点为包裹的寄送点,运送经过若干个包裹的中转站;在包裹运送前,设计包裹的路径,包裹的路径为包裹运送过程中经过的包裹的寄送点以及经过的包裹的中转站;符号化精简的包裹的路径,精简的包裹的路径将包裹的寄送点去除,包含经过的包裹的中转站的符号,表示为(zi,ti,t1i,t2i,si),其中zi为经过的包裹的中转站,ti表示包裹在经过的包裹的中转站停留的时间长度,t1i表示包裹进入经过的包裹的中转站的时间,t2i表示包裹离开经过的包裹的中转站的时间,si表示代表的经过的包裹的中转站的状态;z表示包裹的中转站,t表示包裹在包裹的中转站停留的时间,t包裹进入经过的包裹的中转站的时间或离开经过的包裹的中转站的时间;t、ti的限制为t≤d、ti≤d,d为在包裹的中转站的限制时间,s表示代表的包裹的中转站的状态;i表示经过的包裹的中转站的编号,编号越小,表示包裹越先经过经过的包裹的中转站;

第三步,将精简的包裹的路径表示为状态机,状态机表示为(si,δi,bi),δi表示连接si与si+1的变迁关系,si+1为si代表的经过的包裹的中转站的下一个经过的包裹的中转站代表的状态,bi表示在δi上的标签,上面标注离开经过的包裹的中转站的时间以及进入下一个经过的包裹的中转站的时间;

当包裹依次经过状态机中的状态,包裹的详细信息加入经过的包裹的中转站的符号,变为变化的包裹的信息,作为新的区块加入区块链中;经过的包裹的中转站根据状态机依次分配密钥,即si生成密钥对,密钥对包含私钥和公钥,使用公钥对变化的包裹的信息加密,si+1接收到私钥对变化的包裹的信息解密;

当包裹没有经过状态机中的状态,经过的包裹的中转站为实际经过的包裹的中转站,在状态机中加入实际经过的包裹的中转站代表的状态oj,并记录进入实际经过的包裹的中转站的时间以及离开实际经过的包裹的中转站的时间,标注在oj上,j表示实际经过的包裹的中转站的标号,为正整数,从1开始递增;实际经过的包裹的中转站根据状态机依次分配密钥,即si生成密钥对,密钥对包含私钥和公钥,使用公钥对变化的包裹的信息加密,实际经过的包裹的中转站的下一个包裹的中转站接收到私钥对变化的包裹的信息解密。

本发明的有益成果为:本发明提供了一种基于区块链的物流追踪方法,将包裹的路径,将包裹在包裹的路径中经过的中转站符号表示,并将其用状态机表示,将包裹经过状态机中包含的中转站以及不包含的中转站分两种情况讨论,并对传递的信息进行加密。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:

实施例1:随着经济的发展,社会信息化程度的提高,物流行业的信息化程度也在不断深化,这引起了物流企业高层和信息系统开发商们的注意。在发达国家的国民生产总值中,物流行业已经成为一大支柱产业,物流企业的信息化更是在其中起到了推动力的作用,因而,我国要想尽快发展提高全国的物流行业,构建符合我国实际的物流信息管理系统就被提上了日程。

物流信息管理通常来讲是指对物流活动中产生的数据信息进行收集整理,并对其进行分析及存储的过程,简单的说就是将物流信息变得集中、有序,进而对其进行分析处理的过程。另外,在物流管理活动中,所牵涉到的各种资源如:知识、人力、工具等也要综合管理,以便于对这些资源进行合理搭配。

信息的有效管理是指数据信息要做到有序、精确、共享、及时。因而,管理物流信息时,要防止信息的失真、缺损、失效,按程序、按步骤的进行物流活动,建立、健全物流管理机制。此外,信息交流的重要性要反复强调,信息只有交互才有使用价值,所以,保证物流信息的经常性交流和共享,可以做到信息的转化,避免信息冗余。

将物流管理进行信息化可以大大提高物流业务的自动化,计算机系统、条形码、以及全球定位系统(globalpositioningsystem,gps)等现代管理工具和方法的使用,对企业生产效率的提高起了极大的作用。还做到了数据信息流、资金流、物流三流统一的实现,并将其提交给物流企业的管理人员,以方便管理人员及时了解物流信息并作出相应的措施。

物流管理的目的是在严格控制物流成本的前提下尽可能的满足客户的需求,或者说是组织、计划物流活动,并对其进行控制和协调。物流管理系统,其设计开发目的在于帮助企业管理物流,在物流行业中,物流管理系统起着重要的作用,企事业单位进行决策和管理时,它的内容可以提供重要信息,所以,站在用户的角度,物流管理系统既要能够及时的处理数据,又要能准确、充足的提供物流信息。物流管理系统是这样一种网络信息系统,它集成了库存、运送、采购、销售、验收、收支、信息管理等,它将商品在流通过程中的各个环节包括生产厂家、原材料提供商、零售商、批发商、客户等数据信息分类整理,保证物品在规定的时间送到规定的地点。本发明设计了一种区块链的物流追踪方法,能够替代物流管理系统的功能。

实施例2:本发明的实施场景举例如下:

用户通过rfid、条码技术对包裹进行识别,生成包裹码,将包裹的相关详细信息以及包裹码打包成订单信息,包裹的相关详细信息包含包裹的发送方信息、包裹的收件方信息、包裹的物流公司、包裹的内容、包裹的打包时间;

对于每一个订单信息,都生成一组私钥和公钥,并且,不同订单信息的私钥和公钥都不相同,使用公钥对订单信息进行加密,放入区块链中的区块中,并连同私钥一起发送给当前的包裹发送点;规划包裹的运送路线,包裹的运送路线经过的包裹点包括当前的包裹发送点、当前的包裹接收点、经过的若干包裹中转站,其之间为连续的,即前一个包裹运送路线经过的包裹点与后一个包裹运送路线经过的包裹点为连续的,能够互相推导出来;

在包裹的运输过程中,包裹的运送路线经过的包裹点使用私钥订单信息进行解密,验证通过后再生成新的私钥与公钥,使用公钥进行加密;通过应用北斗卫星导航系统高分功能和北斗功能,为物流追踪提供高精度、高可靠性的定位、导航、授时服务,将包裹的实时地点定时地打包,或者当包裹进入包裹中转站进行包裹的实时地点打包,将包裹的实时地点连同订单信息打包成地点变化订单放入区块链中,作为区块链的新区块,再将新的私钥连同地点变化订单发送给后一个包裹运送路线经过的包裹点;上述过程反复进行,直到发送到当前的包裹接收点;其中,定时的周期时间为t,t为任意时间实数;

最后,当前的包裹接收点根据收到的私钥对最后的地点变化订单进行解密,验证通过后生成最后的私钥、最后的公钥,使用最后的公钥进行加密,将加密后的最后的地点变化订单连同最后的私钥发送给包裹接收者,包裹接收者根据收到的私钥进行解密,通过后再进行包裹的签收;

在包裹的运输过程中,验证不通过,将发送错误信息给区块链中的运输涉及的节点,对包裹进行分开处理;

所有包裹中转站、包裹发送点、包裹的接收点、物流公司都作为区块链中的节点,并且提供查询节点,而一般用户可以通过查询节点接入进行查询,查询时区块链中的节点提供查询码,在区块链中验证查询码后,才能进行查询。

本发明的有益成果为:本发明提供了一种基于区块链的物流追踪方法,将包裹的路径,将包裹在包裹的路径中经过的中转站符号表示,并将其用状态机表示,将包裹经过状态机中包含的中转站以及不包含的中转站分两种情况讨论,并对传递的信息进行加密。

以上所述仅为本发明之较佳实施例,并非用以限定本发明的权利要求保护范围。同时以上说明,对于相关技术领域的技术人员应可以理解及实施,因此其他基于本发明所揭示内容所完成的等同改变,均应包含在本权利要求书的涵盖范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1