一种物流调度方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37417086 阅读:10 留言:0更新日期:2023-04-30 09:40
本发明专利技术公开了一种物流调度方法、装置、计算机设备及存储介质,该方法包括:对若干个门店的总订单依次切割得到若干订单组;设定各物流环中工作台的优先绑定顺序,选择一个物流环,并按工作台的优先绑定顺序选定物流环的工作台,执行单工作台绑定流程,判断是否存在空闲的工作台,若是则选择另一个物流环,并执行单工作台绑定流程,直至不存在空闲的工作台;判断任意一环已激活的任务总数是否达上限,若否则选择已激活的任务数最少的工作台,并对该工作台执行单工作台任务激活流程,并在激活成功后遍历下一个已激活的任务数最少的工作台,并继续执行单工作台任务激活流程,直至各环中已激活的任务总数均达上限。本发明专利技术极大地提高了拣选效率。了拣选效率。了拣选效率。

【技术实现步骤摘要】
一种物流调度方法、装置、计算机设备及存储介质


[0001]本专利技术涉及互联网领域,特别涉及其中的资源调度领域,更具体地说,涉及一种物流调度方法、装置、计算机设备及存储介质。

技术介绍

[0002]现有技术中的物流调度通常通过统筹物流的拣选、运输等方式实现自动调度,但现有技术中的调度方式在遇到需要对大批量、多层次的货物进行拣选的场景时,由于未对资源进行有效安排和调度,导致一些工作台拣选任务重,而另一些工作台拣选任务少,物流设备利用率低,难以满足需求,物流调度压力上涨。

技术实现思路

[0003]本专利技术的目的是提供一种物流调度方法、装置、计算机设备及存储介质,旨在解决现有技术中物流调度效率低的问题。
[0004]第一方面,本专利技术实施例提供了一种物流调度方法,包括:S100、按预设的切割值对当前波次内若干个门店的总订单进行依次切割,得到若干个订单组,其中,每个订单组包括若干订单,每个订单包括若干订单行,每个订单组的订单数等于工作台的订单箱位数,且每个订单组中的订单行数均不超过所述切割值;S200、预先设定各物流环中所有工作台的优先绑定顺序,选择其中一个物流环,并按所述工作台的优先绑定顺序选定所选择的对应物流环的所述工作台并执行单工作台绑定流程,并判断是否还存在空闲的工作台,若是则继续选择另一个物流环,并继续执行单工作台绑定流程,以此类推,直至不存在空闲的工作台;所述物流环包括第一物流环和第二物流环,所述第一物流环和第二物流环均包括若干工作台;其中,第一个工作台的单工作台绑定流程包括:确定各所述订单组中所需要的专属库存箱最少的一个订单组,将所确定的所述订单组绑定至第一个工作台并更新所述第一个工作台的状态,第一个工作台位于第一物流环中;第二个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱互斥性最高的订单组,将所选择的所述订单组绑定至第二个工作台并更新第二个工作台的状态,第二个工作台位于第二物流环中;第三个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱共性最高且与第二物流环的库存箱互斥性最高的订单组,将所选择的所述订单组绑定至第三个工作台并更新第三个工作台的状态,所述第三个工作台位于第一物流环中;第四个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱互斥性最高且与第二物流环的库存箱共性最高的订单组,将所选择的所述订单组绑定至第四个工作台并更新第四个工作台的状态,所述第四个工作台位于第二物流环中,以此类推,轮流绑定第一物流环和第二物流环的各个工作台;S300、判断任意一个物流环已激活的任务总数是否达上限,若否则选择已激活的任务数最少的工作台,并对所选择的工作台的未激活任务执行单工作台任务激活流程,并
在激活成功后遍历下一个已激活的任务数最少的工作台,并继续执行单工作台任务激活流程,直至各物流环中已激活的任务总数均达上限;任务指库存箱的作业任务;其中,所述单工作台任务激活流程包括:判断所选择的工作台中专属库存箱的任务数是否达到上限;若所选择的工作台中专属库存箱的任务数未达到上限,则优先激活所选择的工作台中剩余专属库存箱的任务,若所选择的工作台中专属库存箱的任务数达到上限,则判断所选择的工作台中专属库存箱与环专属库存箱的任务数之和是否达到上限;若所选择的工作台中专属库存箱与环专属库存箱的任务数之和未达到上限,则优先激活所选择的工作台中剩余环专属库存箱的任务;若所选择的工作台中专属库存箱与环专属库存箱的任务数之和达到上限,则优先激活所选择的工作台中剩余垮台库存箱的任务;其中,所述专属库存箱的任务仅属于一个工作台,所述环专属库存箱的任务仅属于一个工作台同时属于2个物流环,且在一个物流环内只属于一个工作台;所述垮台库存箱的任务属于多个工作台。
[0005]优选的,所述S100,包括:获取所述总订单中每一订单所需的货品种类及货品数量;当所述货品数量超过预设值时,将对应所述订单按类型切割为多个订单组;获取各所述订单之间货品的复用率;将货品复用率最高的订单依次切割至同一订单组,并控制每一订单组中的订单行数均不超过所述切割值。
[0006]优选的,所述S100,还包括:当接收到对所述总订单追加订单的指令时,判断追加的订单的订单行数与最后切割的订单组的订单行数之和是否超过所述切割值,若超过,则对追加的订单与最后切割的订单组进行合并切割并生成两个新的订单组;若不超过,则将追加的订单合并至最后切割的订单组中。
[0007]优选的,所述S200,包括:在判定不存在空闲的工作台之后,判断是否还存在少于N个的未绑定的订单,若是则遍历所述未绑定的订单,并根据各物流环中工作台上已经绑定的订单轮流进行补缺追加;其中,N为一个工作台中订单工位的数量。
[0008]优选的,所述S200中,订单组与任一物流环的库存箱共性最高的确定方式为所述订单组中各订单所需的库存箱只需要在对应物流环中作业的数量最多;订单组与任一物流环的库存箱互斥性最高的确定方式为所述订单组中各订单所需的库存箱只需要在对应物流环中作业的数量最少。
[0009]优选的,在所述单工作台任务激活流程中,优先激活所选择的工作台中剩余专属库存箱的任务、优先激活所选择的工作台中剩余环专属库存箱的任务、优先激活所选择的工作台中剩余垮台库存箱的任务之前,均进行排序流程;其中排序流程,包括:按对应库存箱的拣选次数从大到小进行排序,且排序靠前的库存箱的任务优先激活。
[0010]优选的,所述将货品复用率最高的订单依次切割至同一订单组,并控制每一订单
组中的订单行数均不超过所述切割值,包括:每一次切割完成后,判断剩余的订单行数除以切割值是否小于2,若小于2则将所述剩余的订单行数均分为两个订单组;若大于2则追加订单并继续进行切割,直到所述剩余的订单行数除以切割值小于2。
[0011]第二方面,本专利技术实施例提供了一种物流调度装置,包括:订单切割单元,用于按预设的切割值对当前波次内若干个门店的总订单进行依次切割,得到若干个订单组,其中,每个订单组包括若干订单,每个订单包括若干订单行,每个订单组的订单数等于工作台的订单箱位数,且每个订单组中的订单行数均不超过所述切割值;工作台绑定单元,用于预先设定各物流环中所有工作台的优先绑定顺序,选择其中一个物流环,并按所述工作台的优先绑定顺序选定所选择的对应物流环的所述工作台并执行单工作台绑定流程,并判断是否还存在空闲的工作台,若是则继续选择另一个物流环,并继续执行单工作台绑定流程,以此类推,直至不存在空闲的工作台;所述物流环包括第一物流环和第二物流环,所述第一物流环和第二物流环均包括若干工作台;其中,第一个工作台的单工作台绑定流程包括:确定各所述订单组中所需要的专属库存箱最少的一个订单组,将所确定的所述订单组绑定至第一个工作台并更新所述第一个工作台的状态,第一个工作台位于第一物流环中;第二个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱互斥性最高的订单组,将所选择的所述订单组绑定至第二个工作台并更新第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物流调度方法,其特征在于,包括:S100、按预设的切割值对当前波次内若干个门店的总订单进行依次切割,得到若干个订单组,其中,每个订单组包括若干订单,每个订单包括若干订单行,每个订单组的订单数等于工作台的订单箱位数,且每个订单组中的订单行数均不超过所述切割值;S200、预先设定各物流环中所有工作台的优先绑定顺序,选择其中一个物流环,并按所述工作台的优先绑定顺序选定所选择的对应物流环的所述工作台并执行单工作台绑定流程,并判断是否还存在空闲的工作台,若是则继续选择另一个物流环,并继续执行单工作台绑定流程,以此类推,直至不存在空闲的工作台;所述物流环包括第一物流环和第二物流环,所述第一物流环和第二物流环均包括若干工作台;其中,第一个工作台的单工作台绑定流程包括:确定各所述订单组中所需要的专属库存箱最少的一个订单组,将所确定的所述订单组绑定至第一个工作台并更新所述第一个工作台的状态,第一个工作台位于第一物流环中;第二个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱互斥性最高的订单组,将所选择的所述订单组绑定至第二个工作台并更新第二个工作台的状态,第二个工作台位于第二物流环中;第三个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱共性最高且与第二物流环的库存箱互斥性最高的订单组,将所选择的所述订单组绑定至第三个工作台并更新第三个工作台的状态,所述第三个工作台位于第一物流环中;第四个工作台的单工作台绑定流程包括:从剩余的各所述订单组中选择一个与第一物流环的库存箱互斥性最高且与第二物流环的库存箱共性最高的订单组,将所选择的所述订单组绑定至第四个工作台并更新第四个工作台的状态,所述第四个工作台位于第二物流环中,以此类推,轮流绑定第一物流环和第二物流环的各个工作台;S300、判断任意一个物流环已激活的任务总数是否达上限,若否则选择已激活的任务数最少的工作台,并对所选择的工作台的未激活任务执行单工作台任务激活流程,并在激活成功后遍历下一个已激活的任务数最少的工作台,并继续执行单工作台任务激活流程,直至各物流环中已激活的任务总数均达上限;任务指库存箱的作业任务;其中,所述单工作台任务激活流程包括:判断所选择的工作台中专属库存箱的任务数是否达到上限;若所选择的工作台中专属库存箱的任务数未达到上限,则优先激活所选择的工作台中剩余专属库存箱的任务,若所选择的工作台中专属库存箱的任务数达到上限,则判断所选择的工作台中专属库存箱与环专属库存箱的任务数之和是否达到上限;若所选择的工作台中专属库存箱与环专属库存箱的任务数之和未达到上限,则优先激活所选择的工作台中剩余环专属库存箱的任务;若所选择的工作台中专属库存箱与环专属库存箱的任务数之和达到上限,则优先激活所选择的工作台中剩余垮台库存箱的任务;其中,所述专属库存箱的任务仅属于一个工作台,所述环专属库存箱的任务仅属于一个工作台同时属于2个物流环,且在一个物流环内只属于一个工作台;所述垮台库存箱的任务属于多个工作台。2.根据权利要求1所述的物流调度方法,其特征在于,所述S100,包括:获取所述总订单中每一订单所需的货品种类及货品数量;当所述货品数量超过预设值时,将对应所述订单按类型划分为多个订单组;
获取各所述订单之间货品的复用率;将货品复用率最高的订单依次切割至同一订单组,并控制每一订单组中的订单行数均不超过所述切割值。3.根据权利要求1所述的物流调度方法,其特征在于,所述S100,还包括:当接收到对所述总订单追加订单的指令时,判断追加的订单的订单行数与最后切割的订单组的订单行数之和是否超过所述切割值,若超过,则对追加的订单与最后切割的订单组进行合并切割并生成两个新的订单组;若不超过,则将追加的订单合并至最后切割的订单组中。4.根据权利要求1所述的物流调度方法,其特征在于,所述S200,包括:在判定不存在空闲的工作台之后,判断是否还存在少于N个的未绑定的订单,若是则遍历所述未绑定的订单,并根据各物流环中工作台上已经绑定的订单轮流进行补缺追加;其中,N为一个工作台中订单工位的数量。5.根据权利要求1所述的物流调度方法,其特征在于,所述S200中,订单组与任一物流环的库存箱共性最高的确定方式为所述订单组中各订单所需的库存箱只需要在对应物流环中作业的数量最多;订单组与任一物流环的库存箱互斥性最高的确定方式为所述订单组中各订单所需...

【专利技术属性】
技术研发人员:杨林义徐寅丁张晗
申请(专利权)人:深圳市今天国际软件技术有限公司
类型:发明
国别省市:

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

1