一种基于区块链的物流回溯方法与系统与流程

文档序号:36235774发布日期:2023-12-01 16:43阅读:23来源:国知局
一种基于区块链的物流回溯方法与系统与流程

本技术涉及物流管理,特别是涉及一种基于区块链的物流回溯方法、系统、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着物流运输技术的发展,越来越多的物流信息也随之产生,物流信息化的相关技术也应运而生。

2、现有公开号为cn114971171a的中国发明专利,该专利公开了一种物流数据处理方法,包括:根据待配送订单的配送履约时间,确定多个物流作业节点各自计划完成待配送订单的初始计划完成时间;在待配送订单的配送过程中,记录各个物流作业节点实际完成待配送订单的实际完成时间;针对任一物流作业节点,若其上一物流作业节点的实际完成时间超过对应的初始计划完成时间,重新确定该物流作业节点的最终计划完成时间;根据多个物流作业节点针对已配送完成的待配送订单的实际完成时间、初始计划完成时间和最终计划完成时间,针对各物流作业节点进行后续订单配送的物流调度。

3、然而,目前该种物流数据处理方法,将数据量极其庞大的物流信息集中存储到一个或几个数据存储中心中,这一中心化的数据存储方式,存在较大的信息存储安全隐患。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提升物流信息安全性的基于区块链的物流回溯方法、系统、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种基于区块链的物流回溯方法,包括:

3、获取需追溯的物流信息对应的运单标记信息以及物流路径信息;

4、获取物流路径信息所包含的各途径点信息,根据途径点信息获取途径点信息所对应的途径点节点的访问频率;

5、获取访问频率最低的途径点节点所对应的途径点信息,并发送加密公钥至该途径点信息所对应的途径点节点;

6、等待并获取途径点节点反馈的经预设加密算法加密的前级途径点信息、前级时间戳信息、本级途径点信息、本级时间戳信息、次级途径点信息以及次级时间戳信息;

7、将已获取途径点信息与其对应的时间戳信息与物流路径信息所包含的各途径点信息进行匹配,并继续获取未获取的途径点信息及其对应的时间戳信息;

8、根据预设私钥以及解密算法对获取到的途径点信息及其时间戳信息进行解密,以获取完整物流信息。

9、在其中一个实施例中,根据途径点信息获取途径点信息所对应的途径点节点的访问频率的具体步骤包括:

10、向物流路径信息中包含的途径点信息对应的途径点节点发送访问频率数据请求指令;

11、等待并获取各途径节点反馈的预设周期内的访问次数数据,并将访问此输数据作为各途径点信息所对应的途径节点的访问频率。

12、在其中一个实施例中,获取访问频率最低的途径点节点所对应的途径点信息的具体步骤包括:

13、对各途径点信息所对应的途径点节点的访问频率进行升序排列;

14、获取降序排列后排在第一位的途径节点访问频率所对应的途径点信息。

15、在其中一个实施例中,发送加密公钥至该途径点信息所对应的途径点节点的具体步骤包括:

16、依据rsa算法,求得一组对应当前公钥与当前私钥;

17、将当前公钥作为公钥反馈至途径点信息所对应的途径节点。

18、在其中一个实施例中,根据预设私钥以及解密算法对获取到的途径点信息及其时间戳信息进行解密的具体步骤包括:

19、将依据rsa算法所获得的与当前公钥相对应的当前私钥作为预设私钥;

20、通过预设私钥对通过公钥进行加密的途径点信息及其时间戳信息进行解密。

21、在其中一个实施例中,一种基于区块链的物流回溯方法还包括:

22、获取运单标记信息以及物流路径信息;

23、获取前级途径点信息及其对应的前级时间戳信息;

24、获取本级途径点信息以及对应的本级时间戳信息;

25、根据当前途径点信息以及物流路径信息以获取次级途径点信息;

26、发送本级途径点信息以及本级时间戳信息至次级途径点信息对应的次级途径点节点,以作为下一途径点节点所获取的前级途径点信息以及前级时间戳信息;

27、反馈本级途径点的时间戳信息至前级途径点信息对应的前级途径点节点;

28、等待并获取次级途径点信息对应的次级途径点节点反馈至本级途径点信息对应的途径点节点的次级时间戳信息;

29、存储本级途径点信息对应的途径点节点所获取到的前级途径点信息、前级时间戳信息、本级途径点信息、本级时间戳信息、次级途径点信息以及次级时间戳信息。

30、第二方面,本技术还提供了一种基于区块链的物流回溯系统,该系统包括:

31、途径节点,设置于物流中转站点,以记录物流中转信息,其包括

32、途径节点存储模块,用于记录经过该途径节点的运单标记信息,以及该运单标记信息所对应的时间戳信息;

33、途径节点通信模块,用以接收或发送数据;

34、途径节点加密模块,用以对运单标记信息及其对应的时间戳信息进行加密;

35、物流回溯节点,用于供用户通过运单标记信息回溯物流信息,其包括:

36、物流回溯节点存储模块,用以记录运单标记信息及其对应的物流路径信息;

37、物流回溯节点通信模块,用以获取物流回溯访问请求、发送公钥和\或运单标记信息以及接收加密的途径点信息及其对应的时间戳信息;

38、物流回溯节点解密模块,用以解密接收的加密途径点信息及其对应额时间戳信息。

39、第三方面,本技术还提供了一种计算机设备,该计算机设备包括存储器和处理器,该存储器存储有计算机程序,该处理器执行所述计算机程序时实现以下步骤:

40、获取需追溯的物流信息对应的运单标记信息以及物流路径信息;

41、获取物流路径信息所包含的各途径点信息,根据途径点信息获取途径点信息所对应的途径点节点的访问频率;

42、获取访问频率最低的途径点节点所对应的途径点信息,并发送加密公钥至该途径点信息所对应的途径点节点;

43、等待并获取途径点节点反馈的经预设加密算法加密的前级途径点信息、前级时间戳信息、本级途径点信息、本级时间戳信息、次级途径点信息以及次级时间戳信息;

44、将已获取途径点信息与其对应的时间戳信息与物流路径信息所包含的各途径点信息进行匹配,并继续获取未获取的途径点信息及其对应的时间戳信息;

45、根据预设私钥以及解密算法对获取到的途径点信息及其时间戳信息进行解密,以获取完整物流信息。

46、第四方面,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:

47、获取需追溯的物流信息对应的运单标记信息以及物流路径信息;

48、获取物流路径信息所包含的各途径点信息,根据途径点信息获取途径点信息所对应的途径点节点的访问频率;

49、获取访问频率最低的途径点节点所对应的途径点信息,并发送加密公钥至该途径点信息所对应的途径点节点;

50、等待并获取途径点节点反馈的经预设加密算法加密的前级途径点信息、前级时间戳信息、本级途径点信息、本级时间戳信息、次级途径点信息以及次级时间戳信息;

51、将已获取途径点信息与其对应的时间戳信息与物流路径信息所包含的各途径点信息进行匹配,并继续获取未获取的途径点信息及其对应的时间戳信息;

52、根据预设私钥以及解密算法对获取到的途径点信息及其时间戳信息进行解密,以获取完整物流信息。

53、第五方面,本技术还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

54、获取需追溯的物流信息对应的运单标记信息以及物流路径信息;

55、获取物流路径信息所包含的各途径点信息,根据途径点信息获取途径点信息所对应的途径点节点的访问频率;

56、获取访问频率最低的途径点节点所对应的途径点信息,并发送加密公钥至该途径点信息所对应的途径点节点;

57、等待并获取途径点节点反馈的经预设加密算法加密的前级途径点信息、前级时间戳信息、本级途径点信息、本级时间戳信息、次级途径点信息以及次级时间戳信息;

58、将已获取途径点信息与其对应的时间戳信息与物流路径信息所包含的各途径点信息进行匹配,并继续获取未获取的途径点信息及其对应的时间戳信息;

59、根据预设私钥以及解密算法对获取到的途径点信息及其时间戳信息进行解密,以获取完整物流信息。

60、上述一种基于区块链的物流回溯方法、系统、计算机设备、存储介质和计算机程序产品,通过将物流路径信息与详细物流路径分别存储于物流回溯节点以及途径点节点中,在对数据进行分包存储以提高数据存储安全性的基础上,再通过rsa非对称加密算法在数据回溯过程中对数据进行加密,从而进一步提高数据存储的安全性。

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