1.一种订单的排产方法,包括:
从工作站的多个货架缓存位中确定目标缓存位;
获得多个货架的货架信息,所述货架信息包括多个货架中每个货架上承载的货品的货品信息;
获得多个待处理订单,所述待处理订单包括未启动订单和已启动未完成订单;
基于所述货架信息以及所述待处理订单,确定下一个移动到工作站的货架;
输出控制信息,以便将所述货架移动到所述目标缓存位;以及
基于所述移动到多个货架缓存位中的货架所承载的货品,从多个待处理订单中确定部分待处理订单作为待拣选订单。
2.根据权利要求1所述的方法,其中,所述从工作站的多个货架缓存位中确定目标缓存位包括:
获取所述多个货架缓存位的状态信息;以及
根据所述状态信息,从所述多个货架缓存位中确定一个处于空闲状态的货架缓存位作为所述目标缓存位。
3.根据权利要求1所述的方法,其中,所述基于所述货架信息以及所述待处理订单,确定下一个移动到工作站的货架包括:
对于所述多个货架中的每个货架,确定所述货架承载的可拣货品的数量,所述可拣货品包括所述多个待处理订单中的货品,或者,所述已启动未完成订单中的货品;
对于所述多个货架中的每个货架,确定所述货架承载的货品的急需程度;以及
基于所述可拣货品的数量和货品的急需程度,从所述多个货架中确定下一个移动到工作站的货架。
4.根据权利要求3所述的方法,其中,
所述货品的急需程度基于距离订单出库期限的时间长度确定;以及/或者
所述货品的急需程度基于已启动未完成订单的完成度确定,其中,所述完成度根据所述已启动未完成订单的中已经完成拣选的货品数量占总货品数量的比值来确定。
5.根据权利要求1~4中任意一项所述的方法,其中,所述基于所述货架信息以及所述待处理订单,确定下一个移动到工作站的货架还包括:
监控订单出库期限,在存在出库期限小于第一阈值的紧急订单的情况下,优先处理所述紧急订单。
6.根据权利要求1所述的方法,其中,所述基于所述移动到多个货架缓存位中的货架所承载的货品,从多个待处理订单中确定部分待处理订单作为待拣选订单包括以下至少一种:
确定多个待处理订单中每个待处理订单被当前处于所述多个货架缓存位的货架满足的比例作为覆盖率,确定所述覆盖率高于第二阈值的待处理订单为待拣选订单;
将多个待处理订单中的复杂订单作为待拣选订单,所述复杂订单为包含货品的类目数量大于第三阈值的订单;以及/或者
基于距离订单出库期限的时间长度,从多个待处理订单中确定部分订单作为待拣选订单。
7.根据权利要求1所述的方法,其中,所述输出控制信息,以便将所述货架移动到所述目标缓存位包括:
向搬运机器人发送控制信息,以控制所述搬运机器人将所述货架搬运到所述目标缓存位;或者
向所述货架发送控制信息,以控制所述货架移动到所述目标缓存位。
8.一种订单的排产方法装置,包括:
第一选择模块,用于从工作站的多个货架缓存位中确定目标缓存位;
第一获得模块,用于获得多个货架的货架信息,所述货架信息包括多个货架中每个货架上承载的货品信息;
第二获得模块,用于获得多个待处理订单,所述待处理订单包括未启动订单和已启动未完成订单;
确定模块,用于基于所述货架信息以及所述待处理订单,确定下一个移动到工作站的货架;
输出模块,用于输出控制信息,以便将所述货架移动到所述目标缓存位;以及
第二选择模块,用于基于所述移动到多个货架缓存位中的货架所承载的货品,从多个待处理订单中确定部分待处理订单作为待拣选订单。
9.根据权利要求8所述的装置,其中,所述第一选择模块,具体用于:
获取所述多个货架缓存位的状态信息;以及
根据所述状态信息,从所述多个货架缓存位中确定一个处于空闲状态的货架缓存位作为所述目标缓存位。
10.根据权利要求8所述的装置,其中,所述确定模块,具体用于:
对于多个货架中的每个货架,确定货架承载的可拣货品的数量,可拣货品包括多个待处理订单中的货品,或者,已启动未完成订单中的货品;
对于多个货架中的每个货架,确定货架承载的货品的急需程度;以及
基于可拣货品的数量和货品的急需程度,从多个货架中确定下一个移动到工作站的货架。
11.根据权利要求8所述的装置,还包括:
出库模块,用于确定与所述待拣选订单对应的至少一个出库容器,并通过所述至少一个出库容器进行拣货。
12.一种电子设备,包括:
处理器;以及
存储器,其上存储有计算机可读指令,所述指令被处理器执行时,使得处理器执行如权利要求1~7中任意一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机可读指令,所述指令被处理器执行时,使得处理器执行如权利要求1~7中任意一项所述的方法。