物品运输系统、方法、设备及计算机存储介质与流程

文档序号:33702022发布日期:2023-03-31 20:02阅读:52来源:国知局
物品运输系统、方法、设备及计算机存储介质与流程

1.本技术属于物联网领域,尤其涉及一种物品运输系统、方法、设备及计算机存储介质。


背景技术:

2.传统的物流签收技术要依托于人工手动签收,在物流数量激增的当下,需要对物流的签收方式进行改进,从而提升物流签收的效率,同时,能够更好的与物联网向融合。现有技术中在物流行业,为保证能够精准监控物品的动向,会在货物箱放置近距离无线通信技术(near field communication,nfc)标签,货物箱由物流车承载,当物流车经临某个中转站时,在指定电子围栏范围内,nfc会跟近场中的读卡器进行信息交互,读卡器接收到nfc中的信息,并将该信息回传至服务器中,进而更新物流信息,以及对货物进行签收。
3.但是,nfc系统很容易被窃听以及进行消息篡改,甚至可能会把一些个人货品的隐私信息如品类、价格、目的地、收货方信息等暴露于众,在物品运输过程中,物品信息的安全性较低。


技术实现要素:

4.本技术实施例提供一种在物品运输系统、方法、设备及计算机存储介质,车辆装载运输带有射频标签的货物箱,通过如此加密解密的方式进行物品运输以及物流信息的更新,提升了物品运输过程中物品信息的安全性。
5.第一方面,本技术实施例提供一种物品运输系统,包括:车辆,车辆的车体上配置车体射频标签,车辆中的每个货物箱上配置货物射频标签;起始点的第一子系统,用于获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息;第一子系统,还用于在车体射频标签中写入第一加密信息,并在每个货物射频标签中写入对应的第二加密信息之后,向第一停留点的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点,第一加密信息为基于伪随机密文对第一信息加密得到的,第二加密信息为基于第一加密规则对第二信息加密得到的;第一停留点的第二子系统,用于在车辆驶入第一停留点的情况下,基于第一加密规则和伪随机密文,对第一加密信息和第二加密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点的第三子系统发送解密秘钥;第二停留点的第三子系统,用于在车辆驶入第二停留点的情况下,基于解密秘钥,对第三加密信息和第四加密信息进行解密,其中,第二停留点为第一停留点的下一停留点。
6.第二方面,本技术实施例提供一种物品运输方法,应用于起始点的第一子系统,该方法包括:获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载
信息;基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息;在车辆的车体射频标签中写入第一加密信息,并在每个货物箱的货物射频标签中写入对应的第二加密信息;向第一停留点对应的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点;其中,第二子系统用于基于第一加密规则和伪随机密文,对第一加密信息和第二加密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点对应的第三子系统发送解密秘钥;第三子系统用于基于解密秘钥,对第三加密信息和第四加密信息进行解密,第二停留点为第一停留点的下一停留点。
7.在一个可能实现的实施例中,伪随机密文包括第一密文和第二密文,在获取车辆对应的第一信息之后,该方法还包括:对第一信息和伪随机秘钥进行异或处理得到伪随机密文;按照随机划分比例,将伪随机密文划分为第一密文和第二密文;向第一停留点对应的第二子系统发送第一加密规则和伪随机密文,包括:基于车辆的经停信息,向第一停留点对应的第二子系统发送第一加密规则和第一密文;接收第二子系统发送的第一请求消息,第一请求消息包括请求时间;在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,向第二子系统发送第二密文,其中,第一时间为在车体射频标签中写入第一加密信息的时间。
8.在一个可能实现的实施例中,该方法还包括:向物流系统发送第一信息和第二信息,以使物流系统在接收到第二子系统发送的第二请求消息的情况下,向第二子系统反馈第一信息和第二信息。
9.在一个可能实现的实施例中,基于第一加密规则对第二信息进行加密得到第二加密信息,包括:在有限域上选择一个随机数;计算随机数对应的椭圆曲线上的点信息;基于点信息与任一货物箱对应的第二信息,确定认证秘钥;基于认证秘钥对第二信息进行加密,得到第二加密信息。
10.第三方面,本技术实施例提供一种物品运输方法,应用于第一停留点的第二子系统,该方法包括:接收第一子系统发送的第一加密规则和伪随机密文,第一子系统为起始点对应的子系统,第一停留点为起始点的下一停留点;在车辆驶入第一停留点的情况下,基于伪随机密文,对车辆的车体射频标签中写入的第一加密信息进行解密,得到第一解密信息,其中,第一加密信息为第一子系统对第一信息加密得到的,第一信息包括车辆的经停信息;基于第一加密规则,对车辆中每个货物箱对应的货物射频标签中写入的第二加密信息进行解密,得到第二解密信息,其中,第二加密信息为第一子系统对第二信息加密得到的,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息;向物流系统发送第二请求消息,第二请求消息用于获取第一信息和第二信息;在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息;向第二停留点对应的第三子系统发送解密秘钥,以使第三子系统在车辆驶入第二停留点的情况下,基于解密秘钥对第三加密信息和第四加密信息进行解密。
11.在一个可能实现的实施例中,伪随机密文包括第一密文和第二密文,接收第一子系统发送的第一加密规则和伪随机密文,包括:接收第一子系统发送的第一加密规则和第
一密文;在车辆驶入第一停留点的情况下,向第一子系统发送第一请求消息,其中,第一请求消息包括请求时间,第一请求消息用于在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,接收第一子系统发送的第二密文,第一时间为第一子系统在车体射频标签中写入第一加密信息的时间;基于第一密文和第二密文,确定伪随机密文。
12.在一个可能实现的实施例中,第二加密规则包括信息摘要算法和对称加密算法,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息,包括:在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,确定第一解密信息为第一信息,第二解密信息为第二信息;获取第三信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息;基于信息摘要算法对第三信息和第二信息进行加密得到第四加密信息,并生成秘钥信息;基于对称加密算法对第一信息、秘钥信息、第一停留时间和第一停留点的位置信息进行加密,得到第三加密信息,并生成解密秘钥,第一停留时间为车辆在第一停留点的停留时间;在车体射频标签中写入第三加密信息,并在货物射频标签中写入第四加密信息;向物流系统发送解密秘钥,以使物流系统向第三子系统转发解密秘钥;向物流系统发送第一信息、第二信息和第三信息,以使物流系统在接收到第三子系统发送的第三请求消息的情况下,向第三子系统反馈第一信息、第二信息和第三信息。
13.第四方面,本技术实施例提供一种物品运输方法,应用于第二停留点的第三子系统,该方法包括:在车辆驶入第二停留点的情况下,获取解密秘钥;基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,其中,第三加密信息为第二子系统对第一信息加密得到的,第四加密信息为第二子系统对第二信息和第三信息加密得到的;向物流系统发送第三请求消息,第三请求消息用于获取第一信息、第二信息和第三信息;在第三解密信息与第一信息一致、第四解密信息与第二信息和第三信息一致,且第二停留点为目的地的情况下,确定车辆上的物品签收成功;其中,第二子系统为第一停留点对应的子系统,第一停留点为第二停留点的上一停留点,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息。
14.在一个可能实现的实施例中,基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,包括:基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,第三解密信息包括第一信息、秘钥信息、第一停留时间和第一停留点的位置信息,第一停留时间为车辆在第一停留点的停留时间;基于秘钥信息,对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,第四解密信息包括第二信息和第三信息。
15.在一个可能实现的实施例中,在车辆驶入第二停留点的情况下,获取解密秘钥,包括:接收物流系统发送的乱序解密秘钥,乱序解密秘钥为物流系统对解密秘钥进行随机乱码处理后得到的;在车辆驶入第二停留点的情况下,向物流系统发送第四请求消息,第四请求消息用于请求对乱序解密秘钥进行恢复;接收物流系统基于第四请求消息发送的恢复程序;通过运行恢复程序,在第一预设时长后对乱序解密秘钥进行乱序恢复操作,得到解密秘
钥。
16.第五方面,本技术实施例提供了一种物品运输子系统,应用于起始点,子系统包括:读卡器,用于获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息;写卡器,用于基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息;写卡器,还用于在车辆的车体射频标签中写入第一加密信息,并在每个货物箱的货物射频标签中写入对应的第二加密信息;服务器,用于向第一停留点对应的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点;其中,第二子系统用于基于第一加密规则和伪随机密文,对第一加密信息和第二加密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点对应的第三子系统发送解密秘钥;第三子系统用于基于解密秘钥,对第三加密信息和第四加密信息进行解密,第二停留点为第一停留点的下一停留点。
17.第六方面,本技术实施例提供了一种物品运输子系统,应用于第一停留点,子系统包括:服务器,用于接收第一子系统发送的第一加密规则和伪随机密文,第一子系统为起始点对应的子系统,第一停留点为起始点的下一停留点;读卡器,用于在车辆驶入第一停留点的情况下,基于伪随机密文,对车辆的车体射频标签中写入的第一加密信息进行解密,得到第一解密信息,其中,第一加密信息为第一子系统对第一信息加密得到的,第一信息包括车辆的经停信息;读卡器,还用于基于第一加密规则,对车辆中每个货物箱对应的货物射频标签中写入的第二加密信息进行解密,得到第二解密信息,其中,第二加密信息为第一子系统对第二信息加密得到的,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息;服务器,用于向物流系统发送第二请求消息,第二请求消息用于获取第一信息和第二信息;写卡器,用于在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息;服务器,还用于向第二停留点对应的第三子系统发送解密秘钥,以使第三子系统在车辆驶入第二停留点的情况下,基于解密秘钥对第三加密信息和第四加密信息进行解密。
18.第七方面,本技术实施例提供了一种物品运输子系统,应用于第二停留点,子系统包括:服务器,用于在车辆驶入第二停留点的情况下,获取解密秘钥;读卡器,用于基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,其中,第三加密信息为第二子系统对第一信息加密得到的,第四加密信息为第二子系统对第二信息和第三信息加密得到的;服务器,还用于向物流系统发送第三请求消息,第三请求消息用于获取第一信息、第二信息和第三信息;服务器,还用于在第三解密信息与第一信息一致、第四解密信息与第二信息和第三信息一致,且第二停留点为目的地的情况下,确定车辆上的物品签收成功;其中,第二子系统为第一停留点对应的子系统,第一停留点为第二停留点的上一停留点,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息。
19.第八方面,本技术实施例提供了一种物品运输设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现上述任意一项的在物品运输方法。
20.第九方面,本技术实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述任意一项的物品运输方法。
21.第十方面,本技术实施例提供了一种计算机程序产品,其特征在于,计算机程序产品中的指令由物品运输设备的处理器执行时,使得物品运输设备能够执行上述任意一项的物品运输方法。
22.本技术实施例的物品运输系统、方法、设备及计算机存储介质,起始点的第一子系统获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息,将第一加密信息和第二加密信息写入射频标签中进行运输,第一停留点的第二子系统基于起始点发送的第一加密规则和伪随机密文对第一加密信息和第一解密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点的第三子系统发送解密秘钥;第三子系统用于基于解密秘钥,对第三加密信息和第四加密信息进行解密,这样,车辆装载运输带有射频标签的货物箱,通过如此加密解密的方式进行物品运输以及物流信息的更新,提升了物品运输过程中物品信息的安全性。
附图说明
23.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术一个实施例提供的物品运输系统的结构示意图;
25.图2是本技术另一个实施例提供的物品运输方法的流程示意图;
26.图3是本技术又一个实施例提供的物品运输方法的流程示意图;
27.图4是本技术再一个实施例提供的物品运输方法的流程示意图;
28.图5是本技术再一个实施例提供的物品运输方法的流程示意图;
29.图6是本技术再一个实施例提供的物品运输子系统的结构示意图;
30.图7是本技术再一个实施例提供的物品运输子系统的结构示意图;
31.图8是本技术再一个实施例提供的物品运输子系统的结构示意图;
32.图9是本技术再一个实施例提供的物品运输设备的硬件结构示意图。
具体实施方式
33.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对
实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
34.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
35.传统的物流签收技术要依托于人工手动签收,在物流数量激增的当下,需要对物流的签收方式进行改进,从而提升物流签收的效率,同时,能够更好的与物联网向融合。现有技术中在物流行业,为保证能够精准监控物品的动向,会在货物箱放置近距离无线通信技术(near field communication,nfc)标签,货物箱由物流车承载,当物流车经临某个中转站时,在指定电子围栏范围内,nfc会跟近场中的读卡器进行信息交互,读卡器接收到nfc中的信息,并将该信息回传至服务器中,进而更新物流信息,以及对货物进行签收。但是,nfc系统很容易被窃听以及进行消息篡改,甚至可能会把一些个人货品的隐私信息如品类、价格、目的地、收货方信息等暴露于众,在物品运输过程中,物品信息的安全性较低。
36.为了解决现有技术问题,本技术实施例提供了一种物品运输系统、方法、设备及计算机存储介质。下面首先对本技术实施例所提供的物品运输方法进行介绍。
37.图1为本技术实施例提供的物品运输系统的结构示意图。
38.如图1所示,该物品运输系统100可包括车辆10、第一子系统11、第二子系统12和第三子系统13。如图1所示,第一子系统11可以与第二子系统12进行通信交互,第二子系统12可以与第三子系统13进行通信交互。在一些示例中,第一子系统11也可以与第三子系统13进行通信交互,车辆10可以装载货物箱,车辆10与第一子系统11、第二子系统12和/或第三子系统13进行通信交互。
39.在一些实施例中,车辆的车体上配置车体射频标签,车辆中的每个货物箱上配置货物射频标签。
40.在一些实施例中,基于第一子系统11中的写卡器将加密后信息写入车体射频标签和货物射频标签,以用于识别车辆和车辆中每个货物箱。
41.第一子系统11是起始点对应的子系统,在起始点将货物箱装载上车。起始点的第一子系统,用于获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息。第一子系统,还用于在车体射频标签中写入第一加密信息,并在每个货物射频标签中写入对应的第二加密信息之后,向第一停留点的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点,第一加密信息为基于伪随机密文对第一信息加密得到的,第二加密信息为基于第一加密规则对第二信息加密得到的。
42.第二子系统12是第一停留点对应的子系统,第一停留点是起始点的下一个停留点。第二子系统12用于在车辆驶入第一停留点的情况下,基于第一加密规则和伪随机密文,对第一加密信息和第二加密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息
后,向第二停留点的第三子系统发送解密秘钥。
43.第三子系统13是第二停留点对应的子系统,第二停留点是第一停留点的下一个停留点,第二停留点可以是目的地,可以在第二停留点确定车辆上的物品是否签收成功。第二停留点的第三子系统,用于在车辆驶入第二停留点的情况下,基于解密秘钥,对第三加密信息和第四加密信息进行解密。
44.在一些实施例中,第一子系统11可以包括起始点对应的写卡器和服务器,第二子系统12可以包括第一停留点对应的读卡器、写卡器和服务器,第三子系统13可以包括第二停留点对应的读卡器和服务器。
45.这里,第一子系统11获取的信息为车辆对应的第一信息和车辆中每个货物箱对应的第二信息。第二子系统12获取的信息是第三信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息。
46.在一些实施例中,将射频标签放置在不同的货物箱内,用于记录货物箱内物品的装卸状态,该货物箱可以存放对于安全性要求较高的物品。车辆装载货物箱从起始点出发,经停各停留点,然后到达目的地,针对车辆中货物箱不同的射频标签中的数据与第一子系统11、第二子系统12以及第三子系统13进行交互,这里,车辆内放置射频标签,用于记录车辆的经停信息。
47.基于上述附图1所示的本技术实施例提供的物品运输架构,对本技术实施例提供的物品运输方法进行详细地说明。
48.图2示出了本技术一个实施例提供的应用于起始点的第一子系统的物品运输方法的流程示意图。如图2所示,本技术实施例提供的物品运输方法,应用于第一子系统,第一子系统为起始点对应的子系统,包括以下步骤。
49.s210、获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息。
50.这里,车辆中可以包括至少一个货物箱,每个货物箱中可以包括至少一个物品,其中,货物箱不离开车辆。经停信息包括车辆的经停地点和停留时间,停留时间可以是已经停留的时间,还可以是预计停留的时间。卸载信息可以包括物品卸载的件数以及卸载货物箱内的物品信息和物品对应的人员信息,装载信息可以为物品装载的件数以及装载货物箱内的物品信息和物品对应的人员信息,卸载件数和装载件数可以是起始点的卸载件数和装载件数,也可以是其他地点的卸载件数和装载件数。
51.在一些实施例中,可以基于第一子系统中的服务器获取第一信息和第二信息。
52.s220、基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息。
53.其中,第一加密信息是加密后的第一信息,第二加密信息是加密后的第二信息。
54.这里,第一信息和第二信息的加密过程和加密方式可以是不相同的。
55.s230、在车辆的车体射频标签中写入第一加密信息,并在每个货物箱的货物射频标签中写入对应的第二加密信息。
56.这里,车体射频标签可以是固定在车辆上的标签,货物射频标签可以是固定在货物箱上的标签,相对应的,一辆车对应一个车体射频标签,一个货物箱对应一个货物射频标
签。
57.在一些实施例中,车体射频标签和货物射频标签可以是两种不同类型的标签,可以对应不同的加密方法和解密方法。
58.在一些实施例中,起始点对应的写卡器在车辆的车体射频标签中写入第一加密信息,并在每个货物箱的货物射频标签中写入对应的第二加密信息。
59.在一些实施例中,第一信息可以是车辆停留在起始点的情况下,起始点对应的写卡器写入车体射频标签中的信息,在起始点对应的写卡器写入第一加密信息后对车体射频标签中的第一信息进行清除处理。
60.在一些实施例中,起始点对应的写卡器记录写入第一加密信息的第一时间,并同步给起始点对应的服务器。
61.s240、向第一停留点的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点。其中,第二子系统用于基于第一加密规则和伪随机密文,对第一加密信息和第二加密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点的第三子系统发送解密秘钥;第三子系统用于基于解密秘钥,对第三加密信息和第四加密信息进行解密,第二停留点为第一停留点的下一停留点。
62.这里,起始点对应的服务器向第一停留点的第二子系统发送第一加密规则和伪随机密文。
63.这样,车辆装载运输带有射频标签的货物箱,通过如此加密解密的方式进行物品运输以及物流信息的更新,提升了物品运输过程中,物品信息的安全性。
64.基于此,在一些实施例中,伪随机密文包括第一密文和第二密文,在获取车辆对应的第一信息之后,该方法还可以包括:对第一信息和伪随机秘钥进行异或处理得到伪随机密文;按照随机划分比例,将伪随机密文划分为第一密文和第二密文;向第一停留点的第二子系统发送第一加密规则和伪随机密文,包括:基于车辆的经停信息,向第一停留点的第二子系统发送第一加密规则和第一密文;接收第二子系统发送的第一请求消息,第一请求消息包括请求时间;在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,向第二子系统发送第二密文,其中,第一时间为在车体射频标签中写入第一加密信息的时间。
65.其中,第一密文和第二密文是伪随机密文按照随机划分比例进行划分后得到的两端伪随机密文。
66.在一些实施例中,基于车辆的经停信息向第二子系统发送第一密文,第二密文则保存在第一子系统中,接收到第二子系统发送的第一请求消息,第一请求消息包括请求时间,在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,向第二子系统发送第二密文。
67.这样,将伪随机密文进行划分,先发送第一密文至第二子系统,在进行验证后再发送第二密文,使用第一密文和第二密文分别发送的方式,提高了安全性。
68.基于此,在一些实施例中,该方法还可以包括:向物流系统发送第一信息和第二信息,以使物流系统在接收到第二子系统发送的第二请求消息的情况下,向第二子系统反馈第一信息和第二信息。
69.这样,第二子系统可以从物流系统获取到第一信息和第二信息,根据第一信息和
第二信息对第一解密信息和第二解密信息进行验证,通过物流系统获取信息,不用将信息写入射频标签中,提高了信息流通过程的安全性。
70.基于此,在一些实施例中,基于第一加密规则对第二信息进行加密得到第二加密信息,可以包括:在有限域上选择一个随机数;计算随机数对应的椭圆曲线上的点信息;基于点信息与任一货物箱对应的第二信息,确定认证秘钥;基于认证秘钥对第二信息进行加密,得到第二加密信息。
71.作为一个示例,基于第二信息,并在有限域zq上选择一个随机数rr,计算出rr对应的椭圆曲线上的点pr=[rr]p,任一货物箱对应的第二信息以及pr信息{nid,pr},作为读取第二加密信息的认证秘钥。
[0072]
这样,通过这种加密方式对信息进行加密,将加密后的信息写入射频标签中进行流动,提高了安全性。
[0073]
图3示出了本技术一个实施例提供的应用于第一停留点的第二子系统的物品运输方法的流程示意图。如图3所示,本技术实施例提供的物品运输方法,应用于第二子系统,第二子系统为第一停留点对应的子系统,包括以下步骤。
[0074]
s310、接收第一子系统发送的第一加密规则和伪随机密文,第一子系统为起始点对应的子系统,第一停留点为起始点的下一停留点。
[0075]
s320、在车辆驶入第一停留点的情况下,基于伪随机密文,对车辆的车体射频标签中写入的第一加密信息进行解密,得到第一解密信息,其中,第一加密信息为第一子系统对第一信息加密得到的,第一信息包括车辆的经停信息。
[0076]
在一些实施例中,第一停留点对应的读卡器判断车辆是否驶入了第一预设区域,若驶入,在第二子系统没有接收到该车辆对应的伪随机密文的情况下,则向第一子系统发送索要伪随机密文的索要请求,其中,该索要请求中包括索要请求时间以及第二子系统的id信息,第二子系统的id信息用于第一子系统对第二子系统权限进行审核,审核通过后第一子系统根据第二子系统的id信息向第二子系统重新发送伪随机密文,这里,第一预设区域是提前设定的,保存在读卡器中的,读卡器将判断结果发送至第二子系统以用于第二子系统基于伪随机密文进行解密。
[0077]
在一些实施例中,第一停留点对应的读卡器读取车体射频标签中写入的第一加密信息,基于伪随机密文,对车辆的车体射频标签中写入的第一加密信息进行解密,得到第一解密信息,其中,第一加密信息为第一子系统对第一信息加密得到的,第一信息包括车辆的经停信息。
[0078]
s330、基于第一加密规则,对车辆中每个货物箱对应的货物射频标签中写入的第二加密信息进行解密,得到第二解密信息,其中,第二加密信息为第一子系统对第二信息加密得到的,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息。
[0079]
在一些实施例中,第一停留点对应的读卡器读取货物射频标签中写入的第二加密信息,基于第一加密规则,对车辆中每个货物箱对应的货物射频标签中写入的第二加密信息进行解密,得到第二解密信息,其中,第二加密信息为第一子系统对第二信息加密得到的,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息。
[0080]
s340、向物流系统发送第二请求消息,第二请求消息用于获取第一信息和第二信息。
[0081]
在一些实施例中,第二请求消息可以包括第一核查信息请求,第一核查信息请求是核查第一信息与第一解密信息是否一致,且第二信息与第二解密信息是否一致的请求,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息。
[0082]
s350、在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息。
[0083]
在一些实施例中,第二子系统核对第一信息与第一解密信息是否一致、第二信息与第二解密信息是否一致,在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息。
[0084]
在一些实施例中,若第一信息与第一解密信息不一致和/或第二信息与第二解密信息不一致,则发送人工核实请求进行人工核实。
[0085]
s360、向第二停留点的第三子系统发送解密秘钥,以使第三子系统在车辆驶入第二停留点的情况下,基于解密秘钥对第三加密信息和第四加密信息进行解密。
[0086]
这样,第二子系统通过解密、核对以及加密这个过程,提高了物品运输的安全性。
[0087]
基于此,在一些实施例中,伪随机密文包括第一密文和第二密文,接收第一子系统发送的第一加密规则和伪随机密文,包括:接收第一子系统发送的第一加密规则和第一密文;在车辆驶入第一停留点的情况下,向第一子系统发送第一请求消息,其中,第一请求消息包括请求时间,第一请求消息用于在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,接收第一子系统发送的第二密文,第一时间为第一子系统在车体射频标签中写入第一加密信息的时间;基于第一密文和第二密文,确定伪随机密文。
[0088]
在一些实施例中,获取起始点对应的写卡器中记录的第一时间,计算第一时间与请求时间的时间差,若该时间差在预定时长范围内,则接收第一子系统发送的第二密文。
[0089]
在一些实施例中,第一密文和第二密文可以是同一子系统发送的,可以不是同一时间发送的。
[0090]
这样,使用第一密文和第二密文分别发送的方式,提高了安全性。
[0091]
基于此,在一些实施例中,第二加密规则包括信息摘要算法和对称加密算法,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息,包括:在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,确定第一解密信息为第一信息,第二解密信息为第二信息;获取第三信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息;基于信息摘要算法对第三信息和第二信息进行加密得到第四加密信息,并生成秘钥信息;基于对称加密算法对第一信息、秘钥信息、第一停留时间和第一停留点的位置信息进行加密,得到第三加密信息,并生成解密秘钥,第一停留时间为车辆在第一停留点的停留时间;在车体射频标签中写入第三加密信息,并在货物射频标签中写入第四加密信息;向物流系统发送解密秘钥,以使物流系统向第三子系统转发解密秘钥;向物流系统发送第一信息、第二信息和第三信息,以使物流系统在接收到第三子系统发送的第三请求消息的情况下,向第三子系统反馈第一信息、第二信息和第三信息。
[0092]
在一些实施例中,在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,根据车辆实际装载情况,第二子系统向物流系统发送第三信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息,第二子系统中第一停留点对应的写卡器从物流系统获取第三信息并写入货物射频标签中。
[0093]
在一些实施例中,第三信息还可以包括车辆在到达第二停留点时的卸载信息。
[0094]
在一些实施例中,获取货物射频标签中的第三信息,基于信息摘要算法对第三信息和第二信息进行加密得到第四加密信息,并生成秘钥信息。同时,第二子系统向第三子系统发送获取请求以用于获取第三子系统当前时刻使用的通信协议,保证车辆到达第二停留点时第三子系统能够与第二子系统进行通信。
[0095]
在一些实施例中,第二子系统基于第三子系统反馈的通信协议,第一停留点对应的写卡器按照通信协议中的通信方式,将第四加密信息写入货物射频标签中。
[0096]
在一些实施例中,在第一停留点对应的写卡器在货物射频标签中写入第四加密信息的情况下,清除货物射频标签中的第三信息。
[0097]
在一些实施例中,基于对称加密算法对第一信息、秘钥信息、第一停留时间和第一停留点的位置信息进行加密,得到第三加密信息,第一停留点对应的写卡器在车体射频标签中写入第三加密信息,这里,第三加密信息的写入不会影响起始点对应的写卡器在车体射频标签中写入的信息。
[0098]
这样,将在第一停留点处更新后的信息基于信息摘要算法或对称加密算法进行加密,写入射频标签中进行物品的运输,提高了安全性,解密秘钥,以使物流系统向第三子系统转发解密秘钥,向物流系统发送第一信息、第二信息和第三信息以使第三子系统获取并对解密信息进行验证。
[0099]
图4示出了本技术一个实施例提供的应用于第二停留点的第三子系统的物品运输方法的流程示意图。如图4所示,本技术实施例提供的物品运输方法,应用于第三子系统,第三子系统为第二停留点对应的子系统,包括以下步骤。
[0100]
s410、在车辆驶入第二停留点的情况下,获取解密秘钥。
[0101]
这里,解密密钥是在预定子系统中获得的,预定子系统可以是物流系统,也可以是各停留点对应的子系统。
[0102]
在一些实施例中,第二停留点的读卡器判断车辆是否驶入了第二预设区域。
[0103]
s420、基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,其中,第三加密信息为第二子系统对第一信息加密得到的,第四加密信息为第二子系统对第二信息和第三信息加密得到的。
[0104]
这里,解密密钥可以对第三加密信息和第四加密信息进行解密。
[0105]
在一些实施例中,第二停留点的读卡器基于第二子系统反馈的通信协议读取车体射频标签中写入的第三加密信息和货物射频标签中写入的第四加密信息。
[0106]
s430、向物流系统发送第三请求消息,第三请求消息用于获取第一信息、第二信息和第三信息。
[0107]
在一些实施例中,第三请求消息可以包括第二核查信息请求,第二核查信息请求是对核查第一信息与第三解密信息是否一致,且第二信息和第三信息与第四解密信息是否
一致的请求,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息。
[0108]
在一些实施例中,第三信息还可以包括货物箱中的物品在第二停留点的卸载信息。
[0109]
s440、在第三解密信息与第一信息一致、第四解密信息与第二信息和第三信息一致,且第二停留点为目的地的情况下,确定车辆上的物品签收成功;其中,第二子系统为第一停留点对应的子系统,第一停留点为第二停留点的上一停留点,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息。
[0110]
在一些实施例中,第三子系统向物流系统发送签收成功通知,通知包括每个货物箱中物品的签收结果。
[0111]
在一些实施例中,若第二停留点为中转点,基于第三加密规则对第三解密信息和第四解密信息进行加密,得到第五加密信息和第六加密信息;向下一个停留点对应的子系统发送解密秘钥,以使下一个停留点对应的子系统在车辆驶入的情况下,基于解密秘钥对第五加密信息和第六加密信息进行解密,其中,第三加密规则可以与第二加密规则相同,也可以与第二加密规则不同。
[0112]
这样,第三子系统通过解密、核对以及签收这个过程,提高了物品签收时的安全性。
[0113]
基于此,在一些实施例中,基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,包括:基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,第三解密信息包括第一信息、秘钥信息、第一停留时间和第一停留点的位置信息,第一停留时间为车辆在第一停留点的停留时间;基于秘钥信息,对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,第四解密信息包括第二信息和第三信息。
[0114]
这样,通过对第三加密信息解密得到的秘钥信息再对第四加密信息进行解密,提高了安全性。
[0115]
基于此,在一些实施例中,在车辆驶入第二停留点的情况下,获取解密秘钥,包括:接收物流系统发送的乱序解密秘钥,乱序解密秘钥为物流系统对解密秘钥进行随机乱码处理后得到的;在车辆驶入第二停留点的情况下,向物流系统发送第四请求消息,第四请求消息用于请求对乱序解密秘钥进行恢复;接收物流系统基于第四请求消息发送的恢复程序;通过运行恢复程序,在第一预设时长后对乱序解密秘钥进行乱序恢复操作,得到解密秘钥。
[0116]
这样,避免因为车辆在规定时间内未到达指定位置的情况下,射频标签中的信息就被篡改的问题。
[0117]
图5示出了本技术一个实施例提供的物品运输方法的流程示意图。如图5所示,本技术实施例提供的物品运输方法包括以下步骤。
[0118]
s501、起始点的第一子系统获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个
停留点的卸载信息和装载信息。
[0119]
s502、起始点的第一子系统基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息。
[0120]
s503、起始点的第一子系统在车辆的车体射频标签中写入第一加密信息,并在每个货物箱的货物射频标签中写入对应的第二加密信息。
[0121]
s504、起始点的第一子系统向第一停留点的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点。
[0122]
s505、在车辆驶入第一停留点的情况下,第一停留点的第二子系统基于伪随机密文,对车辆的车体射频标签中写入的第一加密信息进行解密,得到第一解密信息,其中,第一加密信息为第一子系统对第一信息加密得到的,第一信息包括车辆的经停信息。
[0123]
s506、第一停留点的第二子系统基于第一加密规则,对车辆中每个货物箱对应的货物射频标签中写入的第二加密信息进行解密,得到第二解密信息,其中,第二加密信息为第一子系统对第二信息加密得到的,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息。
[0124]
s507、第一停留点的第二子系统向物流系统发送第二请求消息,第二请求消息用于获取第一信息和第二信息。
[0125]
s508、在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,第一停留点的第二子系统基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息。
[0126]
s509、第一停留点的第二子系统向第二停留点的第三子系统发送解密秘钥,以使第三子系统在车辆驶入第二停留点的情况下,基于解密秘钥对第三加密信息和第四加密信息进行解密。
[0127]
s510、在车辆驶入第二停留点的情况下,第二停留点的第三子系统基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,其中,第三加密信息为第二子系统对第一信息加密得到的,第四加密信息为第二子系统对第二信息和第三信息加密得到的。
[0128]
s511、第二停留点的第三子系统向物流系统发送第三请求消息,第三请求消息用于获取第一信息、第二信息和第三信息。
[0129]
s512、在第三解密信息与第一信息一致、第四解密信息与第二信息和第三信息一致,且第二停留点为目的地的情况下,确定车辆上的物品签收成功。
[0130]
这样,起始点的第一子系统获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息,将第一加密信息和第二加密信息写入射频标签中进行运输,第一停留点的第二子系统基于起始点发送的第一加密规则和伪随机密文对第一加密信息和第一解密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点的第三子系统发送解密秘钥;第三子系统用于基于解密秘钥,对第三加密信息和第四加密信息进行解密,以完成物品的签收。这样,车辆装载运输带有射频标签的货
物箱,通过如此加密解密的方式进行物品运输、物流信息的更新以及物品的签收,提升了物品运输和签收的安全性。
[0131]
需要说明的是,在上述各实施例中,无特别说明处,全部步骤为上述各子系统执行,或者各子系统中的服务器执行。
[0132]
在本技术提供的实施例中,利用的是物流车中的射频标签,即使用nfc,对nfc中存储的信息与物流系统中的信息进行比对,从而,无需人工对产品进行一一签收,提升了签收的效率以及安全性。
[0133]
在本技术提供的实施例中,可应用于物流行业,提升物流行业对于物品的签收效率,提高利用nfc进行近场通讯时的安全性,可为当今的物联网下的物流行业,提供一种高效、可靠、便捷的物流签收记录方法。
[0134]
基于上述实施例提供的物品运输方法,相应地,本技术还提供了物品运输子系统的具体实现方式。请参见以下实施例。
[0135]
首先参见图6,本技术实施例提供的物品运输子系统600,应用于起始点,该子系统600包括:读卡器610,用于获取车辆对应的第一信息,以及车辆中每个货物箱对应的第二信息,其中,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息;写卡器620,用于基于伪随机密文对第一信息进行加密得到第一加密信息,并基于第一加密规则对第二信息进行加密得到第二加密信息;写卡器620,用于在车辆的车体射频标签中写入第一加密信息,并在每个货物箱的货物射频标签中写入对应的第二加密信息;服务器630,用于向第一停留点对应的第二子系统发送第一加密规则和伪随机密文,其中,第一停留点为起始点的下一停留点;其中,第二子系统用于基于第一加密规则和伪随机密文,对第一加密信息和第二加密信息进行解密,得到第一解密信息和第二解密信息,并基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息后,向第二停留点对应的第三子系统发送解密秘钥;第三子系统用于基于解密秘钥,对第三加密信息和第四加密信息进行解密,第二停留点为第一停留点的下一停留点。
[0136]
基于此,在一些实施例中,伪随机密文包括第一密文和第二密文,该子系统600还可以包括:服务器630,还用于在获取车辆对应的第一信息之后,对第一信息和伪随机秘钥进行异或处理得到伪随机密文;服务器630,还用于按照随机划分比例,将伪随机密文划分为第一密文和第二密文;服务器630,还用于基于车辆的经停信息,向第一停留点对应的第二子系统发送第一加密规则和第一密文;服务器630,还用于接收第二子系统发送的第一请求消息,第一请求消息包括请求时间;服务器630,还用于在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,向第二子系统发送第二密文,其中,第一时间为在车体射频标签中写入第一加密信息的时间。
[0137]
基于此,在一些实施例中,服务器630,还用于向物流系统发送第一信息和第二信息,以使物流系统在接收到第二子系统发送的第二请求消息的情况下,向第二子系统反馈第一信息和第二信息。
[0138]
基于此,在一些实施例中,写卡器620具体可以用于:在有限域上选择一个随机数;计算随机数对应的椭圆曲线上的点信息;基于点信息与任一货物箱对应的第二信息,确定认证秘钥;基于认证秘钥对第二信息进行加密,得到第二加密信息。
[0139]
参见图7,本技术实施例提供了一种物品运输子系统700,应用于第一停留点,包括:服务器710,用于接收第一子系统发送的第一加密规则和伪随机密文,第一子系统为起始点对应的子系统,第一停留点为起始点的下一停留点;读卡器720,用于在车辆驶入第一停留点的情况下,基于伪随机密文,对车辆的车体射频标签中写入的第一加密信息进行解密,得到第一解密信息,其中,第一加密信息为第一子系统对第一信息加密得到的,第一信息包括车辆的经停信息;读卡器720,还用于基于第一加密规则,对车辆中每个货物箱对应的货物射频标签中写入的第二加密信息进行解密,得到第二解密信息,其中,第二加密信息为第一子系统对第二信息加密得到的,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息;服务器710,用于向物流系统发送第二请求消息,第二请求消息用于获取第一信息和第二信息;写卡器730,用于在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,基于第二加密规则对第一解密信息和第二解密信息进行加密,得到第三加密信息和第四加密信息;服务器710,用于向第二停留点对应的第三子系统发送解密秘钥,以使第三子系统在车辆驶入第二停留点的情况下,基于解密秘钥对第三加密信息和第四加密信息进行解密。
[0140]
基于此,在一些实施例中,服务器710具体可以用于:接收第一子系统发送的第一加密规则和第一密文;在车辆驶入第一停留点的情况下,向第一子系统发送第一请求消息,其中,第一请求消息包括请求时间,第一请求消息用于在请求时间与第一时间的时间间隔小于预设时间间隔的情况下,接收第一子系统发送的第二密文,第一时间为第一子系统在车体射频标签中写入第一加密信息的时间;基于第一密文和第二密文,确定伪随机密文。
[0141]
基于此,在一些实施例中,第二加密规则包括信息摘要算法和对称加密算法,写卡器730具体可以用于:在第一信息与第一解密信息一致,且第二信息与第二解密信息一致的情况下,确定第一解密信息为第一信息,第二解密信息为第二信息;获取第三信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息;基于信息摘要算法对第三信息和第二信息进行加密得到第四加密信息,并生成秘钥信息;基于对称加密算法对第一信息、秘钥信息、第一停留时间和第一停留点的位置信息进行加密,得到第三加密信息,并生成解密秘钥,第一停留时间为车辆在第一停留点的停留时间;在车体射频标签中写入第三加密信息,并在货物射频标签中写入第四加密信息;向物流系统发送解密秘钥,以使物流系统向第三子系统转发解密秘钥;向物流系统发送第一信息、第二信息和第三信息,以使物流系统在接收到第三子系统发送的第三请求消息的情况下,向第三子系统反馈第一信息、第二信息和第三信息。
[0142]
参见图8,本技术实施例提供了一种物品运输子系统800,应用于第二停留点,子系统包括:服务器810,用于在车辆驶入第二停留点的情况下,获取解密秘钥;读卡器820,用于基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,并对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,其中,第三加密信息为第二子系统对第一信息加密得到的,第四加密信息为第二子系统对第二信息和第三信息加密得到的;服务器810,用于向物流系统发送第三请求消息,第三请求消息用于获取第一信息、第二信息和第三信息;服务器810,用于在第三解密信息与第一信息一致、第四解密信息与第二信息和第三信息一致,且第二停留点为目的地的情况下,确定车辆上的物品签收成功;其中,第二子系统为第一停留点对应的子系统,第一
停留点为第二停留点的上一停留点,第一信息包括车辆的经停信息,第二信息包括货物箱中的物品在每个停留点的卸载信息和装载信息,第三信息包括货物箱中的物品在第一停留点的实际卸载信息和实际装载信息。
[0143]
基于此,在一些实施例中,读卡器820具体可以包括:基于解密秘钥,对车辆的车体射频标签中写入的第三加密信息进行解密得到第三解密信息,第三解密信息包括第一信息、秘钥信息、第一停留时间和第一停留点的位置信息,第一停留时间为车辆在第一停留点的停留时间;基于秘钥信息,对车辆中每个货物箱对应的货物射频标签中写入的第四加密信息进行解密得到第四解密信息,第四解密信息包括第二信息和第三信息。
[0144]
基于此,在一些实施例中,服务器810具体可以包括:接收物流系统发送的乱序解密秘钥,乱序解密秘钥为物流系统对解密秘钥进行随机乱码处理后得到的;在车辆驶入第二停留点的情况下,向物流系统发送第四请求消息,第四请求消息用于请求对乱序解密秘钥进行恢复;接收物流系统基于第四请求消息发送的恢复程序;通过运行恢复程序,在第一预设时长后对乱序解密秘钥进行乱序恢复操作,得到解密秘钥。
[0145]
本技术实施例提供的物品运输子系统,可以实现图2-5提供物品运输方法的各个步骤的功能,并能达到其相应的技术效果,为简洁描述,在此不再赘述。
[0146]
基于同一发明构思,本技术实施例还提供了一种物品运输设备。
[0147]
图9示出了本技术实施例提供的物品运输设备的硬件结构示意图。
[0148]
在物品运输设备可以包括处理器901以及存储有计算机程序指令的存储器902。
[0149]
具体地,上述处理器901可以包括中央处理器(central processing unit,cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
[0150]
存储器902可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器902可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器902可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器902可在综合网关容灾设备的内部或外部。在特定实施例中,存储器902是非易失性固态存储器。
[0151]
存储器可包括只读存储器(read only memory,rom),随机存取存储器(random access memory,ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。
[0152]
处理器901通过读取并执行存储器902中存储的计算机程序指令,以实现上述实施例中的任意一种物品运输方法。
[0153]
在一个示例中,物品运输设备还可包括通信接口903和总线910。其中,如图9所示,处理器901、存储器902、通信接口903通过总线910连接并完成相互间的通信。
[0154]
通信接口903,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
[0155]
总线910包括硬件、软件或两者,将物品运输设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(accelerated graphics port,agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,eisa)总线、前端总线(front side bus,fsb)、超传输(hyper transport,ht)互连、工业标准架构(industry standard architecture,isa)总线、无限带宽互连、低引脚数(linear predictive coding,lpc)总线、存储器总线、微信道架构(microchannel architecture,mca)总线、外围组件互连(peripheral component interconnect,pci)总线、pci-express(peripheral component interconnect-x,pci-x)总线、串行高级技术附件(serial advanced technology attachment,sata)总线、视频电子标准协会局部(vesa local bus,vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线910可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。该电子设备可以执行本发明实施例中的物品运输方法,从而实现图2、图3、图4和图5描述的物品运输方法。
[0156]
另外,结合上述实施例中的物品运输方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种物品运输方法。
[0157]
本技术还提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行实现上述任意一种物品运输方法实施例的各个过程。
[0158]
需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
[0159]
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(application specific integrated circuit,asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、只读存储器(read-only memory,rom)、闪存、可擦除只读存储器(erasable read only memory,erom)、软盘、只读光盘(compact disc read-only memory,cd-rom)、光盘、硬盘、光纤介质、射频(radio frequency,rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
[0160]
还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
[0161]
上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图
和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
[0162]
以上,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1