logo好方法网

一种基于区块链的物流订单管理系统及方法


技术摘要:
本发明公开了一种基于区块链的物流订单管理系统及方法,所述管理系统包括订单信息接收模块、订单处理情况管理模块、果实种植情况管理模块和订单分配模块,所述订单信息接收模块用于接收处理待分配订单的信息数据,所述订单处理情况管理模块用于获取各个农户节点的订单  全部
背景技术:
农村物流是一个相对于城市物流的概念,它是指为农村居民的生产、生活以及其 他经济活动提供运输、搬运、装卸、包装、加工、仓储及其相关的一切活动的总称。随着交通 和物流的高速发展,农村物流也快速发展。农村物流的发展便于将农村的农产品销售往外 地,有利于农产品的流通。为了提高农产品的销售水平,农户往往进行合作,共同销售种植 的农产品。但是现有技术在分配订单时,存在订单分配不合理的情况。
技术实现要素:
本发明的目的在于提供一种基于区块链的物流订单管理系统及方法,以解决现有 技术中的问题。 为实现上述目的,本发明提供如下技术方案: 一种基于区块链的物流订单管理系统,所述管理系统包括订单信息接收模块、订 单处理情况管理模块、果实种植情况管理模块和订单分配模块,所述订单信息接收模块用 于接收处理待分配订单的信息数据,所述订单处理情况管理模块用于获取各个农户节点的 订单处理情况,并每隔预设的时间段将订单处理情况上传到区块链上,所述果实种植情况 管理模块用于采集各个农户种植区域果实图像上传到区块链相应农户节点上,并根据种植 区域果实图像统计各个农户果实分布情况,所述订单分配模块根据待分配订单的信息数 据、订单处理情况、果实分布情况将待分配订单分配给最佳农户。 较优化地,所述果实种植情况管理模块包括图像采集模块、图像上传模块、果实类 型判别模块和果实量统计模块,所述图像采集模块用于采集各个农户种植区域果实图像, 所述图像上传模块用于将各个农户种植区域果实图像上传到区块链上各个农户节点内,所 述果实类型判别模块根据采集的果实图像判断果实的类型,所述果实量统计模块用于统计 各个农户的种植区域中各个类型的果实数量。 较优化地,所述果实类型判别模块包括图像提取模块、面积比较模块和颜色比较 模块,所述图像提取模块用于从果实图像中提取果实面积大小和果实表面的颜色分布,所 述面积比较模块将果实面积大小与果实面积阈值进行比较,根据比较结果判断果实是否为 生长果实,所述颜色比较模块比较果实表面颜色面积,判断果实为待成熟果实还是已成熟 果实。 较优化地,所述订单信息接收模块包括数据采集模块、物流天数预估模块和果实 类型分配模块,所述数据采集模块采集待分配订单的中的目的地和果实预定量,所述物流 天数预估模块根据历史物流记录获取果实从农户种植区域所在地发货,到达目的地所需要 的预估物流天数,所述果实类型分配模块根据物流预估天数与物流天数阈值的大小关系分 配待成熟果实或者已成熟果实给待分配订单。 4 CN 111597260 A 说 明 书 2/5 页 较优化地,所述订单处理情况管理模块包括订单数统计模块和未处理订单果实分 配量统计模块,所述订单数统计模块用于统计各个农户的已处理订单数目和未处理订单数 目,所述未处理订单果实分配量统计模块用于统计未处理订单中的果实预定量中待成熟果 实的分配量和已成熟果实的分配量;所述订单分配模块包括分配指数计算模块和分配指数 排序模块,所述分配指数计算模块根据订单数统计模块、未处理订单果实分配量统计模块 和果实量统计模块统计到的数据计算分配指数,所述分配指数排序模块将分配指数按照从 大到小的顺序排序,选取排序第一的农户为最佳农户,并将待分配订单分配给最佳农户。 一种基于区块链的物流订单管理方法,所述管理方法包括以下步骤: 步骤S1:接收待分配订单的信息数据,所述订单信息数据包括目的地和果实预定 量; 步骤S2:各个农户每隔预设的时间段将订单处理情况上传到区块链上; 步骤S3:采集各个农户种植区域果实图像上传到区块链相应的节点,根据种植区 域果实图像统计各个农户果实分布情况; 步骤S4:根据待分配订单的信息数据、订单处理情况、果实分布情况将待分配订单 分配给最佳农户。 较优化地,所述步骤S3包括: 采集各个农户种植区域果实图像,并上传到区块链上相应的农户节点内; 从果实图像中提取果实面积大小和果实表面的颜色分布, 如果某个果实面积大小小于等于果实面积阈值,那么判定该果实为生长果实; 如果果实面积大小大于果实面积阈值,根据果实表面的颜色分布获取成熟百分 数,其中,成熟百分数为果实表面第一颜色的面积区域占整个果实表面面积区域的百分数, 第一颜色为果实成熟后的颜色, 如果某个果实的成熟百分数小于等于成熟百分数阈值,那么判定该果实为待成熟 果实,如果某个果实的成熟百分数小于等于成熟百分数阈值,那么判定该果实为已成熟果 实; 统计各个农户种植区域生长果实量Zs、待成熟果实量Zd和已成熟果实量Zc。 较优化地,所述步骤S1还包括: 根据历史物流记录获取果实从农户种植区域所在地发货,到达目的地所需要的预 估物流天数,如果预估物流天数小于物流天数阈值,分配已成熟果实给该待分配订单,如果 物流天数大于等于物流天数阈值,分配待成熟果实给该待分配订单。 较优化地,所述步骤S2进一步包括: 所述订单处理情况包括已处理订单情况和尚未处理订单情况,所述已处理订单情 况包括各个农户的已处理订单数目Dy,所述尚未处理订单情况包括尚未处理订单数目Dw以 及尚未处理订单中的果实预定量中待成熟果实的分配量Yd、已成熟果实的分配量Yc。 较优化地,所述步骤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表示 农户的个数, 5 CN 111597260 A 说 明 书 3/5 页 当分配已成熟果实给该待分配订单时,P=Zd-Yd,当分配待成熟果实给该待分配 订单时,P=Zc-Yc, 步骤S42:将分配指数按照从大到小的顺序排序,选取排序第一的农户为最佳农 户,并将待分配订单分配给最佳农户。 与现有技术相比,本发明的有益效果是:本发明通过采集各个农户种植区域果实 图像获取农户种植区域的果实类型分布情况,根据各个农户种植区域的果实类型分布情况 和各个农户的订单处理情况来分配订单,减少分配订单时的随意性,促进订单分配的公平 合理性。 附图说明 图1为本发明一种基于区块链的物流订单管理系统的模块示意图; 图2为本发明一种基于区块链的物流订单管理方法的流程示意图。
下载此资料需消耗2积分,
分享到:
收藏