一种基于物联网的物流分配方法
文献发布时间:2024-04-18 19:52:40
技术领域
本发明涉及物流技术领域,尤其涉及一种基于物联网的物流分配方法。
背景技术
在物流远距离运输过程中,选择在一个区域内建立仓储点,将物资堆放在仓储点中,再由仓储点将物资分配至各需求单位;需求单位向仓储点提交关于物资的分配请求;仓储点根据需求单位的分配请求进行发货。
实际物流分配过程中,存在仓储点内的某一物资的存储量不能满足多个需求单位的同时请求分配的情况,此时需要将仓储点内的存储量分配给各需求单位。
但是存储量分配过程中,人为因素较多易导致分配不均以及物资浪费的情况。
发明内容
针对现有技术中所存在的不足,本发明提供了一种基于物联网的物流分配方法,其解决了现有技术中将存储量不足的物资合理分配至多个需求单位不方便的技术问题。
根据本发明的实施例,一种基于物联网的物流分配方法,所述方法包括:
响应预设时段内若干需求单位对同一物资的分配请求,判断当前仓储点内所述物资的储存量是否满足若干需求单位的分配请求;
若否,获取每一需求单位的第一需求等级和第二需求等级;
根据每一需求单位的第一需求等级和第二需求等级获取对应的需求系数;
根据所述物资的储存量和每一需求单位的需求系数,获取每一需求单位的理论分配量;
对每一需求单位的理论分配量进行调整,获取每一需求单位的实际分配量;
按照实际分配量将物资分配至各需求单位处。
进一步地,获取第一需求等级,包括:
获取需求单位在当前分配请求之前的若干过往分配请求;
根据若干所述过往分配请求,获取当前请求分配的物资在过往请求分配的所有物资的占比;
根据若干所述过往分配请求,获取当前请求分配的物资的数量与所述物资在过往分配请求中的数量,并取二者的比值;
根据所述占比和比值,获取需求单位当前请求分配的物资对应的第一需求等级。
进一步地,获取第二需求等级包括:
获取需求单位在当前分配请求之前的若干过往分配请求;
根据需求单位的若干所述过往分配请求,获取需求单位对当前请求分配的物资的消耗速度;
获取需求单位与当前仓储点供货范围内的热点事件的关联度;
根据需求单位的消耗速度和关联度,获取需求单位对应的第二需求等级。
进一步地,获取需求系数包括:
根据需求单位的第一需求等级和第二需求等级,在组合等级表中查询获取所述需求单位本次分配请求的组合等级;
根据所述组合等级,在需求系数表中查询需求单位当前分配请求对所述物资的需求系数。
进一步地,获取每一需求单位的理论分配量,包括:
将需求单位的需求系数代入公式获取理论分配量:
其中,P
进一步地,获取每一需求单位的实际分配量,包括:
根据每一需求单位的理论分配量和当前仓储点的待分配车辆数据,获取至每一需求单位的车辆数据;
根据车辆数据,判断每一需求单位对应的运输车是否均满载;
若否,将需求单位未满载的运输车加入待匹配集合;
获取待匹配集合中每一辆运输车的载货系数;
根据载货系数不高于下限值的运输车的载货量获取零头量;
将零头量分配至待匹配集合中载货系数高于下限值的运输车,并获取每一需求单位的实际分配量。
进一步地,将零头量分配至载货系数高于下限值的运输车,包括:
根据待匹配集合中载货系数高于下限值的运输车对应需求单位的需求系数,按需求系数从大到小的顺序将零头量分配至对应的运输车。
进一步地,还包括:
将每一需求单位的实际分配量减去理论分配量,获取差额量并判断所述差额量的正负;
若本次一需求单位的差额量为负时,则下一次所述需求单位提交分配请求且获取第一需求等级后,提高其第一需求等级一级;
若本次一需求单位的差额量为正时,则下一次所述需求单位提交分配请求且获取第一需求等级后,降低其第一需求等级一级;
若本次一需求单位的差额量为零时,则下一次所述需求单位提交分配请求且获取第一需求等级后,不改变其第一需求等级。
进一步地,获取需求单位与当前仓储点供货范围内的热点事件的关联度,包括:
在每一预设时段开始时,获取上一预设时段内仓储点供货范围内的热点事件,并获取与所述热点事件相关的热点物资表单;
根据上两个预设时段内需求单位的提交的分配请求,获取上一预设时段内所述需求单位的每一热点物资的增长率;
取上一预设时段内所有热点物资的增长率之和作为关联度。
进一步地,在取上一预设时段内所有热点物资的增长率之和作为关联度之前,还包括:
将绝对值小于设定阈值的增长率删除,保留绝对值大于等于设定阈值的热点物资的增长率。
相比于现有技术,本发明具有如下有益效果:
本发明通过获取预设时段内每一需求单位的第一需求等级和第二需求等级,且根据第一需求等级和第二需求等级获取需求系数,根据需求系数来调整需求单位的分配请求中需要的物资量进行调整,来获取每一需求单位的理论分配量,且最后再对每一需求单位的理论分配量进行调整,使得分配结果更佳,解决了现有技术中将存储量不足的物资合理分配至多个需求单位不方便的技术问题。
附图说明
图1为本发明实施例的方法步骤图。
图2为本发明另一实施例获取关联度的方法步骤图。
具体实施方式
下面结合附图及实施例对本发明中的技术方案进一步说明。
如图1所示,一种基于物联网的物流分配方法,所述方法包括:
响应预设时段内若干需求单位对同一物资的分配请求,判断当前仓储点内所述物资的储存量是否满足若干需求单位的分配请求;
若否,获取每一需求单位的第一需求等级和第二需求等级;
根据每一需求单位的第一需求等级和第二需求等级获取对应的需求系数;
根据所述物资的储存量和每一需求单位的需求系数,获取每一需求单位的理论分配量;
对每一需求单位的理论分配量进行调整,获取每一需求单位的实际分配量;
按照实际分配量将物资分配至各需求单位处。
本实施例的具体实施步骤包括:
在预设时段内仓储点获取多个需求单位的对同一物资的分配请求,本实施例中预设时段包括24小时,在预设时段的若干不同时刻接受需求单位的分配请求,本实施例中分配请求包括物资名称和物资数量;然后根据在预设时段内接收到的所有对同一物资的分配请求进行综合判断;在一些实施例中,仓储点在预设时段内的某一时间段固定接收各需求单位的关于物资的分配请求;在这一时间段结束后,就不再接收关于预设时段内的分配请求。
判断当前仓储点内所述物资的储存量是否满足若干需求单位的分配请求,若是,则按照分配请求对各需求单位进行配货;若否,则说明仓储点内当前的储存量不足,需要合理对储存量进行分配,保证分配公平,且物资不会被浪费。
根据每一需求单位的第一需求等级和第二需求等级获取对应的需求系数;需求系数越高,说明该需求单位的优先分配等级越高。
例如,在某一预设时段,有第1需求单位、第2需求单位、第3需求单位提交分配请求。第1需求单位、第2需求单位、第3需求单位对某种物资的需要量分别为45吨,50吨,45吨。仓储点内现有该种物资115吨。经计算后第1需求单位、第2需求单位、第3需求单位的需求系数分别为0.9、0.8、0.7;根据需求系数,通过公式获取第1需求单位、第2需求单位、第3需求单位的理论分配量,包括:
将需求单位的需求系数代入公式获取理论分配量:
其中,P
需要说明的是,本实施例中(0 例如上述例子中,ΔQ=(45+50+45)-115=25吨 然后对第1需求单位、第2需求单位、第3需求单位的理论分配量进行调整,例如调整后第2需求单位的实际分配量为41吨;第3需求单位的实际分配量为33吨;调整的方式根据实际情况决定,但每一需求单位调整后减少的量不超过理论分配量的5%。 本实施例中,通过获取预设时段内每一需求单位的第一需求等级和第二需求等级,且根据第一需求等级和第二需求等级获取需求系数,根据需求系数来调整需求单位的分配请求中需要的物资量进行调整,来获取每一需求单位的理论分配量,且最后再对每一需求单位的理论分配量进行调整,使得分配结果更佳,解决了现有技术中将存储量不足的物资合理分配至多个需求单位不方便的技术问题。 本发明的另一实施例,获取第一需求等级,包括: 获取需求单位在当前分配请求之前的若干过往分配请求; 根据若干所述过往分配请求,获取当前请求分配的物资在过往请求分配的所有物资的占比; 根据若干所述过往分配请求,获取当前请求分配的物资的数量与所述物资在过往分配请求中的数量,并取二者的比值; 根据所述占比和比值,获取需求单位当前请求分配的物资对应的第一需求等级。 本实施例中,获取当前请求分配的物资在过往请求分配的所有物资的占比;占比越高说明当前请求分配的物资对于该需求单位来说重要性越高,需求等级也越高; 比值越大说明此次分配请求对于该需求单位对于该物资的需求等级越高。 R=α 其中R表示第一需求值;ZB表示占比;BZ表示比值;α 根据第一需求值设置若干等级区间,本实施例中设置五个区间;当一需求单位的第一需求值在哪一等级区间内时即可获取该需求单位的第一需求等级。 本发明的另一实施例,获取第二需求等级包括: 获取需求单位在当前分配请求之前的若干过往分配请求; 根据需求单位的若干所述过往分配请求,获取需求单位对当前请求分配的物资的消耗速度; 获取需求单位与当前仓储点供货范围内的热点事件的关联度; 根据需求单位的消耗速度和关联度,获取需求单位对应的第二需求等级。 本实施例的具体实施过程包括: 如图2所示,获取需求单位与当前仓储点供货范围内的热点事件的关联度,包括: 在每一预设时段开始时,获取上一预设时段内仓储点供货范围内的热点事件,并获取与所述热点事件相关的热点物资表单;所述热点事件包括天气事件、地质灾害事件以及工程事件,例如天气降温、地震、泥石流;在热点事件发生之后,与热点事件相关的物资需求会发生变化;通过大数据分析可获得对应的物资表单。 根据上两个预设时段内需求单位的提交的分配请求,获取上一预设时段内所述需求单位的每一热点物资的增长率; 取上一预设时段内所有热点物资的增长率之和作为关联度。在取上一预设时段内所有热点物资的增长率之和作为关联度之前,还包括:将绝对值小于设定阈值的增长率删除,保留绝对值大于等于设定阈值的热点物资的增长率。 绝对值小于设定阈值的增长率会存在物资与热点事件相关性不足的问题,因此本实施例中可以将其删除。通过以下公式获取第二需求值。 W=β 其中W表示第二需求值,β 根据第二需求值设置若干等级区间,本实施例中设置五个区间;当一需求单位的第二需求值在哪一等级区间内时即可获取该需求单位的第二需求等级。 本发明的另一实施例,获取需求系数包括: 根据需求单位的第一需求等级和第二需求等级,在组合等级表中查询获取所述需求单位本次分配请求的组合等级; 根据所述组合等级,在需求系数表中查询需求单位当前分配请求对所述物资的需求系数。 本实施例的具体实施步骤包括: 表1:第一需求等级和第二需求等级的组合表 /> 本实施例中,R为第一需求等级,W为第二需求等级;R 表2:组合等级表 本实施例将第一需求等级和第二需求等级组合后进行评级。 表3:需求系数表 根据上述表格即可在获取第一需求等级和第二需求等级后获取对应的需求系数。 本发明的另一实施例,获取每一需求单位的实际分配量,包括: 根据每一需求单位的理论分配量和当前仓储点的待分配车辆数据,获取至每一需求单位的车辆数据; 根据车辆数据,判断每一需求单位对应的运输车是否均满载; 若否,将需求单位未满载的运输车加入待匹配集合; 获取待匹配集合中每一辆运输车的载货系数; 根据载货系数不高于下限值的运输车的载货量获取零头量; 将零头量分配至待匹配集合中载货系数高于下限值的运输车,并获取每一需求单位的实际分配量。 本实施例的具体实施过程包括: 获取所有需求单位未满载的运输车的载货系数,所述载货系数包括物资重量占运输车额定运输重量的百分比;物资体积占运输车的车厢百分比。具体根据物资的性质来决定采用哪个数据作为本次分配过程中的载货系数。 将载货系数过低即不高于下限值的运输车运送物资的量即载货量作为零头量,然后将零头量分配至其他载货系数高于下限值的运输车,包括: 根据待匹配集合中载货系数高于下限值的运输车对应需求单位的需求系数,按需求系数从大到小的顺序将零头量分配至对应的运输车。 本发明的另一实施例,还包括: 将每一需求单位的实际分配量减去理论分配量,获取差额量并判断所述差额量的正负; 若本次一需求单位的差额量为负时,则下一次所述需求单位提交分配请求且获取第一需求等级后,提高其第一需求等级一级; 若本次一需求单位的差额量为正时,则下一次所述需求单位提交分配请求且获取第一需求等级后,降低其第一需求等级一级; 若本次一需求单位的差额量为零时,则下一次所述需求单位提交分配请求且获取第一需求等级后,不改变其第一需求等级。 最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
- 一种基于物联网定位卡片的电力物流跟踪方法
- 一种应用于物流配送中心的车辆分配过程的优化调度方法
- 一种仓储物流快速分配方法
- 基于物联网的电商物流分配系统及方法
- 一种基于物联网信息化管理的物流锁及物流锁监控方法