一种基于数据匹配的物流快速核验方法及系统与流程

xiaoxiao12天前  20


本发明属于大数据存储,具体涉及一种基于数据匹配的物流快速核验方法及系统。


背景技术:

1、随着电子商务的快速发展,越来越多的人们选择网络购物,在网络购物的过程中必然会涉及到商品的运输,商品在运输过程中需要不断地对物流信息进行监控,以保证运输过程的准确性和可追溯性,例如中国专利文件cn109933486b公开了一种物流数据的监控处理方法,装置及系统,该方法通过用程序自动检测订单数据,如发现问题订单,重新获取问题订单对应的数据,将再次获取的定单作为待处理订单,然后对待处理订单中的物流数据进行验证,最后将物流数据发送至物流服务器进行数据的分布与检验。又例如中国专利文件cn117194486a公开了一种基于区块链和可验证数据库的冷链溯源方法及系统,该方法在冷链产品工厂在产品生产完毕后,生成产品的产品批次,并在第一可验证数据库中以产品批次作为商品唯一标识符进行产品的管理;冷链物流公司与冷链产品工厂交接产品时,生成产品的运输单号,并在第二可验证数据库中以运输单号作为商品唯一标识符进行产品的管理;冷链产品销售方与冷链物流公司交接产品时,生成产品的订单号,并在第三可验证数据库中以订单号作为商品唯一标识符进行产品的管理;该方法可以通过获取订单号来对产品进行溯源查询验证。

2、在实际物流运输中,商品每到达一个中转运输点,都需要相关人员对商品的物流信息进行扫描核验,以确定商品按照正确的运输路线进行运输,但随着时间的推移,服务器中存储的物流数据会越来越多,这会使得服务器的查询速度越来越慢,如此如何较好的存储物流数据,并快速的向现场反馈验证结果,成为本领域技术人员亟待解决的技术问题。


技术实现思路

1、为解决上述问题,本发明提供了一种基于数据匹配的物流快速核验方法及系统,以解决现有技术中的问题。

2、为了达到上述的发明目的,本发明提出一种虚拟建筑模型生成方法,包括:

3、设置运输规则,输入目标物品始发地和目的地,基于所述始发地、所述目的地和所述运输规则生成标准物流路线,所述标准物流路线包括多个中转地;

4、建立存储网络,所述存储网络包括多个存储节点,基于所述始发地、所述目的地和所述中转地将所述标准物流路线拆分为多个子数据,每个所述子数据中包括所述目标物品的身份代码,将所述子数据存储至不同的所述存储节点中;

5、定义存储所述子数据的所述存储节点为第一节点,基于转换算法将所述子数据转换为指纹码,将所述子数据的所述指纹码存储至除所述第一节点外的多个所述存储节点中,定义为第二节点,在所述第一节点中存储寻址到所述第二节点的关联规则;

6、获取所述目标物品的所述身份代码和当前站点的物流信息,基于所述身份代码和所述物流信息定位对应的所述第一节点,基于所述第一节点中的所述关联规则定位到所述第二节点;

7、基于所述转换算法将所述物流信息转换为验证码,将所述验证码与所述第二节点中的所述指纹码进行核验,若与所述验证码相同的所述指纹码数量超过第一阈值,则核验通过。

8、进一步地,将所述子数据存储至不同的所述存储节点中包括以下步骤:

9、所述子数据包括第一数据至第n数据,n为所述始发地、所述中转地和所述目的地的数量之和,在所述存储网络中建立管理层和多个网络层1~m,所述管理层包括管理节点,网络层包括多个所述存储节点;

10、所述管理节点将所述标准物流路线作为第一数据存储至网络层1中的所述存储节点内,所述管理节点剔除第一数据中的所述目的地后,获得第二数据,将第二数据存储至网络层2中的所述存储节点内,所述管理节点剔除第二数据中的所述中转地后,获得第三数据,将第三数据存储至网络层3中的所述存储节点内,重复此步骤,直至完成第n数据的存储,第n数据中仅存在所述始发地。

11、进一步地,在每个所述存储节点设置索引符,在获取到多个所述目标物品的第一数据至第n数据后,在每个所述网络层中,基于所述索引符将第一数据至第n数据存储至所述存储节点中。

12、进一步地,若相邻网络层的所述存储节点中的所述子数据具有包含关系,则在所述存储节点中存储指向标记。

13、进一步地,基于所述物流信息定位对应的所述第一节点包括以下步骤:

14、基于所述身份代码获取所述目标物品的所述始发地,在网络层m中定位起始节点,所述起始节点为包括所述始发地和对应所述目标物品所述身份代码的所述存储节点,若不存在所述存储节点,则继续在网络层m-1中寻找,重复本步骤,直至定位到所述起始节点;

15、定义所述起始节点在网络层j中,基于所述指向标记定位网络层j-1内的中转节点,所述中转节点包括所述目标物品的所述身份代码和所述始发地,基于所述指向标记定位网络层j-2内的所述中转节点,重复本步骤,直至在所述存储节点中定位到所述物流信息,将首次定位到所述物流信息的所述中转节点定义为所述第一节点。

16、进一步地,若遍历所有网络层后没有定位到所述起始节点,则定位包含所述身份代码和所述始发地的所述存储节点,定义为上级节点,从所述上级节点中抽取所述始发地作为第n数据,将第n数据还原至对应网络层的所述存储节点,并将该所述存储节点定义为所述起始节点。

17、进一步地,定义所述目标物品在当前所述物流信息之后要到达的所述中转地或所述目的地为目标地址,在完成当前所述物流信息的核验后,基于所述目标物品的运输方式,以及与所述目标地址的距离,计算所述目标物品到达所述目标地址的预测时间;

18、定位存储所述目标地址的所述第一节点,基于所述关联规则定位到对应的所述第二节点,基于所述第二节点的历史运行数据,预测在所述预测时间时,各个所述第二节点的运行负载,将所述运行负载超过第二阈值的所述第二节点定义为迁移节点,将所述迁移节点中的所述指纹码迁移到所述运行负载低于所述第二阈值的其它所述存储节点中,作为新的所述第二节点,基于迁移后的所述第二节点更新所述关联规则。

19、进一步地,预测在所述预测时间时所述第二节点的所述运行负载包括以下步骤:

20、建立bp神经网络模型,基于所述存储节点的所述运行负载和对应的出现时间点构建训练集,其中,所述出现时间点为输入数据,所述运行负载为输出数据,基于所述训练集训练bp神经网络模型后,将本次获取的所述预测时间输入至训练完成的bp神经网络模型,获得在所述预测时间所述存储节点的所述运行负载。

21、进一步地,所述转换算法为哈希算法。

22、本发明还提供了一种基于数据匹配的物流快速核验系统,该系统用于实现上述所述的一种基于数据匹配的物流快速核验方法,该系统包括:

23、生成模块,设置有运输规则,输入目标物品始发地和目的地,所述生成模块基于所述始发地、所述目的地和所述运输规则生成标准物流路线,所述标准物流路线包括多个中转地;

24、存储模块,其中存在存储网络,所述存储网络包括多个存储节点,基于所述始发地、所述目的地和所述中转地将所述标准物流路线拆分为多个子数据,每个所述子数据中包括所述目标物品的身份代码,将所述子数据存储至不同的所述存储节点中,定义存储所述子数据的所述存储节点为第一节点,基于转换算法将所述子数据转换为指纹码,将所述子数据的所述指纹码存储至除所述第一节点外的多个所述存储节点中,定义为第二节点,在所述第一节点中存储寻址到所述第二节点的关联规则;

25、追溯模块,获取所述目标物品的所述身份代码和当前站点的物流信息,基于所述身份代码和所述物流信息定位对应的所述第一节点,基于所述第一节点中的所述关联规则定位到所述第二节点;

26、核验模块,基于所述转换算法将所述物流信息转换为验证码,将所述验证码与所述第二节点中的所述指纹码进行核验,若与所述验证码相同的所述指纹码数量超过第一阈值,则核验通过。

27、与现有技术相比,本发明的有益效果至少如下所述:

28、本发明首先根据要运输商品的始发地和目的地生成标准物流路线,然后将标准物流路线拆分为多个子数据,分别存储至不同的存储节点中,这样避免整条物流数据存储在单个存储节点中,出现存储节点负载过高致使读取过慢的情况,而且分散存储缩小了每条数据的大小,增加了数据读取速度,通提升了物流信息查询的效率;在商品到达中转站点后,将中站站点作为物流信息上传,与已经存储的标准物流路线进行核对,从而核验物流信息的正确性。

29、本发明在存储子数据后,还使用哈希算法将子数据转换为指纹码存储至不同的存储节点中,在物流信息验证通过后,使用同样的哈希算法将物流信息转换为验证码,通过核对指纹码与验证码,可以确定子数据中的子数据是否在存储后被人为篡改,更进一步提升了物流核验的准确性。


技术特征:

1.一种基于数据匹配的物流快速核验方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将所述子数据存储至不同的所述存储节点中包括以下步骤:

3.根据权利要求2所述的方法,其特征在于,在每个所述存储节点设置索引符,在获取到多个所述目标物品的第一数据至第n数据后,在每个所述网络层中,基于所述索引符将第一数据至第n数据存储至所述存储节点中。

4.根据权利要求2或3所述的方法,其特征在于,若相邻网络层的所述存储节点中的所述子数据具有包含关系,则在所述存储节点中存储指向标记。

5.根据权利要求4所述的方法,其特征在于,基于所述物流信息定位对应的所述第一节点包括以下步骤:

6.根据权利要求5所述的方法,其特征在于,若遍历所有网络层后没有定位到所述起始节点,则定位包含所述身份代码和所述始发地的所述存储节点,定义为上级节点,从所述上级节点中抽取所述始发地作为第n数据,将第n数据还原至对应网络层的所述存储节点,并将该所述存储节点定义为所述起始节点。

7.根据权利要求1所述的方法,其特征在于,定义所述目标物品在当前所述物流信息之后要到达的所述中转地或所述目的地为目标地址,在完成当前所述物流信息的核验后,基于所述目标物品的运输方式,以及与所述目标地址的距离,计算所述目标物品到达所述目标地址的预测时间;

8.根据权利要求7所述的方法,其特征在于,预测在所述预测时间时所述第二节点的所述运行负载包括以下步骤:

9.根据权利要求1所述的方法,其特征在于,所述转换算法为哈希算法。

10.一种基于数据匹配的物流快速核验系统,用于实现如权利要求1-9任一项所述的方法,其特征在于,包括:


技术总结
本发明公开了一种基于数据匹配的物流快速核验方法及系统,属于大数据存储技术领域,该方法包括:生成标准物流路线;建立存储网络,存储网络包括多个存储节点,将标准物流路线拆分为多个子数据,将子数据存储至不同的存储节点中;定义存储子数据的存储节点为第一节点,基于转换算法将子数据转换为指纹码,将子数据的指纹码存储至除第一节点外的多个存储节点中,定义为第二节点;获取目标物品的身份代码和当前站点的物流信息,定位对应的第一节点和第二节点;基于转换算法将物流信息转换为验证码,将验证码与指纹码进行核验,若与验证码相同的指纹码数量超过第一阈值,则核验通过。本发明可以分散存储物流数据,从而快速的反馈物流验证结果。

技术研发人员:严加操,郭宏,孙道云
受保护的技术使用者:嘉兴环洋电商物流服务有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)