基于区块链的物流订单管理系统技术方案

技术编号:30074854 阅读:22 留言:0更新日期:2021-09-18 08:29
本发明专利技术公开了一种基于区块链的物流订单管理系统,所述管理系统包括订单信息接收模块、订单处理情况管理模块、果实种植情况管理模块和订单分配模块,所述订单信息接收模块用于接收处理待分配订单的信息数据,所述订单处理情况管理模块用于获取各个农户节点的订单处理情况,并每隔预设的时间段将订单处理情况上传到区块链上,所述果实种植情况管理模块用于采集各个农户种植区域果实图像上传到区块链相应农户节点上,并根据种植区域果实图像统计各个农户果实分布情况,所述订单分配模块根据待分配订单的信息数据、订单处理情况、果实分布情况将待分配订单分配给最佳农户。分布情况将待分配订单分配给最佳农户。分布情况将待分配订单分配给最佳农户。

【技术实现步骤摘要】
基于区块链的物流订单管理系统


[0001]本专利技术涉及区块链领域,具体是一种基于区块链的物流订单管理系统。

技术介绍

[0002]农村物流是一个相对于城市物流的概念,它是指为农村居民的生产、生活以及其他经济活动提供运输、搬运、装卸、包装、加工、仓储及其相关的一切活动的总称。随着交通和物流的高速发展,农村物流也快速发展。农村物流的发展便于将农村的农产品销售往外地,有利于农产品的流通。为了提高农产品的销售水平,农户往往进行合作,共同销售种植的农产品。但是现有技术在分配订单时,存在订单分配不合理的情况。

技术实现思路

[0003]本专利技术的目的在于提供一种基于区块链的物流订单管理系统及方法,以解决现有技术中的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的物流订单管理系统,所述管理系统包括订单信息接收模块、订单处理情况管理模块、果实种植情况管理模块和订单分配模块,所述订单信息接收模块用于接收处理待分配订单的信息数据,所述订单处理情况管理模块用于获取各个农户节点的订单处理情况,并每隔预设的时间段将订单处理情况上传到区块链上,所述果实种植情况管理模块用于采集各个农户种植区域果实图像上传到区块链相应农户节点上,并根据种植区域果实图像统计各个农户果实分布情况,所述订单分配模块根据待分配订单的信息数据、订单处理情况、果实分布情况将待分配订单分配给最佳农户。
[0005]较优化地,所述果实种植情况管理模块包括图像采集模块、图像上传模块、果实类型判别模块和果实量统计模块,所述图像采集模块用于采集各个农户种植区域果实图像,所述图像上传模块用于将各个农户种植区域果实图像上传到区块链上各个农户节点内,所述果实类型判别模块根据采集的果实图像判断果实的类型,所述果实量统计模块用于统计各个农户的种植区域中各个类型的果实数量。
[0006]较优化地,所述果实类型判别模块包括图像提取模块、面积比较模块和颜色比较模块,所述图像提取模块用于从果实图像中提取果实面积大小和果实表面的颜色分布,所述面积比较模块将果实面积大小与果实面积阈值进行比较,根据比较结果判断果实是否为生长果实,所述颜色比较模块比较果实表面颜色面积,判断果实为待成熟果实还是已成熟果实。
[0007]较优化地,所述订单信息接收模块包括数据采集模块、物流天数预估模块和果实类型分配模块,所述数据采集模块采集待分配订单的中的目的地和果实预定量,所述物流天数预估模块根据历史物流记录获取果实从农户种植区域所在地发货,到达目的地所需要的预估物流天数,所述果实类型分配模块根据物流预估天数与物流天数阈值的大小关系分配待成熟果实或者已成熟果实给待分配订单。
[0008]较优化地,所述订单处理情况管理模块包括订单数统计模块和未处理订单果实分配量统计模块,所述订单数统计模块用于统计各个农户的已处理订单数目和未处理订单数目,所述未处理订单果实分配量统计模块用于统计未处理订单中的果实预定量中待成熟果实的分配量和已成熟果实的分配量;所述订单分配模块包括分配指数计算模块和分配指数排序模块,所述分配指数计算模块根据订单数统计模块、未处理订单果实分配量统计模块和果实量统计模块统计到的数据计算分配指数,所述分配指数排序模块将分配指数按照从大到小的顺序排序,选取排序第一的农户为最佳农户,并将待分配订单分配给最佳农户。
[0009]一种基于区块链的物流订单管理方法,所述管理方法包括以下步骤:步骤S1:接收待分配订单的信息数据,所述订单信息数据包括目的地和果实预定量;步骤S2: 各个农户每隔预设的时间段将订单处理情况上传到区块链上;步骤S3:采集各个农户种植区域果实图像上传到区块链相应的节点,根据种植区域果实图像统计各个农户果实分布情况;步骤S4:根据待分配订单的信息数据、订单处理情况、果实分布情况将待分配订单分配给最佳农户。
[0010]较优化地,所述步骤S3包括:采集各个农户种植区域果实图像,并上传到区块链上相应的农户节点内;从果实图像中提取果实面积大小和果实表面的颜色分布,如果某个果实面积大小小于等于果实面积阈值,那么判定该果实为生长果实;如果果实面积大小大于果实面积阈值,根据果实表面的颜色分布获取成熟百分数,其中,成熟百分数为果实表面第一颜色的面积区域占整个果实表面面积区域的百分数,第一颜色为果实成熟后的颜色,如果某个果实的成熟百分数小于等于成熟百分数阈值,那么判定该果实为待成熟果实,如果某个果实的成熟百分数小于等于成熟百分数阈值,那么判定该果实为已成熟果实;统计各个农户种植区域生长果实量Zs、待成熟果实量Zd和已成熟果实量Zc。
[0011]较优化地,所述步骤S1还包括:根据历史物流记录获取果实从农户种植区域所在地发货,到达目的地所需要的预估物流天数,如果预估物流天数小于物流天数阈值,分配已成熟果实给该待分配订单,如果物流天数大于等于物流天数阈值,分配待成熟果实给该待分配订单。
[0012]较优化地,所述步骤S2进一步包括:所述订单处理情况包括已处理订单情况和尚未处理订单情况,所述已处理订单情况包括各个农户的已处理订单数目Dy,所述尚未处理订单情况包括尚未处理订单数目Dw以及尚未处理订单中的果实预定量中待成熟果实的分配量Yd、已成熟果实的分配量Yc。
[0013]较优化地,所述步骤S4包括:步骤S41:计算各个农户的分配指数U=0.3*Dy/(Dy+Dw)+0.4*P/[Zs+(Zd

Yd)+(Zc

Yc)]+0.3*[Zs+(Zd

Yd)+(Zc

Yc)]/Za,其中,,i表示第i个农户,n表示
农户的个数,当分配已成熟果实给该待分配订单时,P=Zd

Yd,当分配待成熟果实给该待分配订单时,P=Zc

Yc,步骤S42:将分配指数按照从大到小的顺序排序,选取排序第一的农户为最佳农户,并将待分配订单分配给最佳农户。
[0014]与现有技术相比,本专利技术的有益效果是:本专利技术通过采集各个农户种植区域果实图像获取农户种植区域的果实类型分布情况,根据各个农户种植区域的果实类型分布情况和各个农户的订单处理情况来分配订单,减少分配订单时的随意性,促进订单分配的公平合理性。
附图说明
[0015]图1为本专利技术一种基于区块链的物流订单管理系统的模块示意图;图2为本专利技术一种基于区块链的物流订单管理方法的流程示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]请参阅图1~2,本专利技术实施例中,一种基于区块链的物流订单管理系统,所述管理系统包括订单信息接收模块、订单处理情况管理模块、果实种植情况管理模块和订单分配模块,所述订单信息接收模块用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的物流订单管理系统,其特征在于:所述管理系统包括订单信息接收模块、订单处理情况管理模块、果实种植情况管理模块和订单分配模块,所述订单信息接收模块用于接收处理待分配订单的信息数据,所述订单处理情况管理模块用于获取各个农户节点的订单处理情况,并每隔预设的时间段将订单处理情况上传到区块链上,所述果实种植情况管理模块用于采集各个农户种植区域果实图像上传到区块链相应农户节点上,并根据种植区域果实图像统计各个农户果实分布情况,所述订单分配模块根据待分配订单的信息数据、订单处理情况、果实分布情况将待分配订单分配给最佳农户;所述物流订单管理系统的管理方法包括以下步骤:步骤S1:接收待分配订单的信息数据,所述订单信息数据包括目的地和果实预定量;步骤S2: 各个农户每隔预设的时间段将订单处理情况上传到区块链上;步骤S3:采集各个农户种植区域果实图像上传到区...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零六Q一零零六
申请(专利权)人:苏州元有讯电子科技有限公司
类型:发明
国别省市:

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

1