分配拣货单的方法、电子设备及计算机可读存储介质与流程

文档序号:24557872发布日期:2021-04-06 12:08阅读:131来源:国知局
分配拣货单的方法、电子设备及计算机可读存储介质与流程

本申请涉及仓库智能管理领域,具体设计一种分配拣货单的方法、电子设备及计算机可读存储介质。



背景技术:

目前,仓库拣货人员在拣货时,往往因为分配到拣货人员的拣货单没有按合理的路线来生成,导致在拣取拣货单上的各项货物的过程中,有序性差,发生拣货路径的重叠,使得拣货人员在拣货路程上花费大量的时间,从而增加仓库拣货人员工作量,降低了工作效率。因此,如何更加智能、合理的分配拣货单,成为现有技术中亟需解决的技术问题。



技术实现要素:

针对上述技术问题,本申请提供一种分配拣货单的方法、电子设备及计算机可读存储介质,可以根据预设拣货路径来分配拣货单,从而节约拣货时间,提高拣货效率。

为解决上述技术问题,本申请提供一种分配拣货单的方法,包括:

获取待拣货的订单的货位信息,所述货位信息包括货位区域及货位编号;

根据预设拣货路径对各所述货位区域对应的所述货位编号进行集合,确定拣货的波次;

根据所述波次生成拣货单并分配至对应的拣货人员。

其中,所述获取当日待拣货的订单的货位信息的步骤之前,包括:

获取待入库订单的订单信息,所述订单信息包括产品体积和产品数量;

根据产品数量与货位区域之间的预设关系,确定所述待入库订单的货位区域;

根据产品体积与所述待入库订单的货位区域的货位编号之间的预设关系,确定所述待入库订单的货位编号。

其中,所述根据预设拣货路径对各所述货位区域对应的所述货位编号进行集合,确定拣货的波次的步骤,包括:

获取与所述货位区域对应的目标货位编号;

根据所述预设拣货路径的拣货方向及预设的货位编号顺序对所述目标货位编号进行分组集合,生成所述波次。

其中,所述根据所述预设拣货路径的拣货方向及预设的货位编号顺序对所述目标货位编号进行分组集合,生成所述波次的步骤,包括:

获取所述预设拣货路径上的待拣货的订单的订单信息,所述订单信息包括产品重量、数量或产品体积至少之一;

根据所述订单信息和预设的单次拣货最大容量,按照所述预设拣货路径的拣货方向及预设的货位编号顺序,确定单次可拣货的订单,并将所述单次可拣货的订单对应的目标货位编号作为一个分组,生成对应的波次,直至所有所述待拣货的订单完成波次分配。

其中,所述根据所述波次生成拣货单并分配至对应的拣货人员的步骤,包括:

根据所述波次生成拣货单;

根据所述拣货单中的订单的货位信息确定订单类型;

根据所述订单类型与工时之间的对应关系计算各所述拣货单的拣货工时;

根据所述拣货工时将所述拣货单分配至对应货位区域的拣货人员。

其中,所述根据所述波次生成拣货单并分配至对应的拣货人员的步骤之前,包括:

获取所述待拣货的订单的订单类型;

根据订单类型与工时之间的对应关系计算各所述货位区域的总拣货工时;

根据所述总拣货工时和所述拣货人员的预计工时确认拣货人员数量;

根据所述拣货人员数量分配各所述货位区域的拣货人员。

其中,所述根据所述拣货工时将所述拣货单分配至对应货位区域的拣货人员的步骤,包括:

将各所述货位区域的拣货单按所述预设拣货路径进行排列;

根据所述拣货单的拣货工时和拣货人员的预计工时,将排列后的拣货单依次分配至各所述货位区域对应的拣货人员。

其中,所述方法,还包括:

判断所述待拣货的订单是否包含异常订单,所述异常订单的订单状态为异常状态;

若是,则自动校验所述异常订单的订单状态,直至异常状态解除后,再对对应的订单进行拣货分配。

本申请还提供一种电子设备,包括:

至少一个处理单元;

至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行如上所述的分配拣货单的方法的步骤。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被机器执行时实现如上所述的分配拣货单的方法。

本申请的一种分配拣货单的方法、电子设备及计算机可读存储介质,分配拣货单的方法包括:获取待拣货的订单的货位信息,货位信息包括货位区域及货位编号;根据预设拣货路径对各货位区域对应的货位编号进行集合,确定拣货的波次;根据波次生成拣货单并分配至对应的拣货人员。通过对订单分配货位区域及货位编号进行有序的空间分隔,并按照指定的路径集合订单来形成拣货波次,以此进行拣货单分配,可以减少拣货路径的重叠,以及提高拣货效率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本申请实施例提供的一种分配拣货单的方法的流程示意图;

图2为本申请实施例在一实际应用场景提供的仓库区域划分示意图;

图3为本申请实施例在一实际应用场景提供的仓库货架结构示意图;

图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。

在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本申请的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。

虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。

再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。

图1为本申请实施例提供的一种分配拣货单的方法的流程示意图,如图1所述,本申请实施例提供的一种分配拣货单的方法,包括:

步骤110,获取待拣货的订单的货位信息,货位信息包括货位区域及货位编号。

其中,货位信息即货物存放位置的相关信息,包括货位区域及货位编号。货位区域即根据预设的划分规则将仓库内的货架划分为若干个区域。在一应用场景中,由于订单包含的产品数量(即项次)的不同,其入库出库的频率不同,因此,根据订单包含的产品数量对货位区域进行划分,以减少拣货人员的拣货路程。图2为本申请实施例在一实际应用场景提供的仓库区域划分示意图,请参考图2,根据订单包含的产品数量进行货位区域划分,每个货架两侧分别为一排,将货架a01排-a10排划分为低项次区210、a11排-a20排划分为中项次区220、a21排-a24排划分为高项次区230、d01-d06划分为d区240,每个区域用于存放对应类型的订单。

其中,货位编号即货架上每个存放货物位置的编号,图3为本申请实施例在一实际应用场景提供仓库货架结构示意图,请结合图3,以其中一排货架为例,货架分为a、b、c、d、e层,每一层分为多个存放货物的位置,即如图所示的a01、a02、b01、b02等,a01即a层的01号位置、b02即b层的02号位置。请结合图2和图3,以图3中的a01排的货架为例,货位编号为a01b02,那么,则代表货物存放的位置为a01排货架上的b层的02号位置。在按项次划分货位区域后,对每个货位区域根据产品的体积将货位编号划分为3类,分为小货货位、大货货位、d区货位。实际实现时,每个货位区域的货位编号的划分可以是作如下划分:小货货位包括,低项次区210的每排的b01层、c01层、d01层、e01层,以及中项次区220和高项次区230的每排的c01层、d01层、e01层;大货货位包括,低项次区210的每排的a01层、中项次区220和高项次区230的每排的a01层、b01层;d区货位即d区240的所有货位,用于存放体积大于阈值的订单。实际实现时,货位的编号方式、各货位区域的名称及各货位编号的分配可以不同,此处仅是示例,不做限定。

在一实施方式中,获取当日待拣货的订单的货位信息的步骤之前,包括:

获取待入库订单的订单信息,订单信息包括产品体积和产品数量;

根据产品数量与货位区域之间的预设关系,确定待入库订单的货位区域;

根据产品体积与待入库订单的货位区域的货位编号之间的预设关系,确定待入库订单的货位编号。

在一应用场景中,将产品数量为1-3项的订单定义为低项次订单,产品数量为4-9项的订单定义为中项次订单,产品数量大于等于10的订单定义为高项次订单,产品数量与货位区域之间的预设关系为低项次订单对应低项次区域,中项次订单对应中项次区域、高项次订单对应高项次区域。那么,在确定待入库订单产品数量和货位区域的对应关系后,将待入库订单入库至对应的货位区域。接着,将订单按产品体积分为小货订单对应小货货位、大货订单对应大货货位,而体积大于阈值的订单为d区订单,对应d区货位,从而,确定待入库订单的货位编号。根据此方式进行货位区域与货位编号的分配,即可得到订单的货位信息。

步骤120,根据预设拣货路径对各货位区域对应的货位编号进行集合,确定拣货的波次。

其中,预设拣货路径也即预先设定的拣货路线。请参考图2,2101为a02排与a03排货架之间的走道,2102为a04排与a05排之间的走道,s和n代表方向。预设拣货路径可以是从2101走道的s端至n端,接着,从2102走道的n端至s端,以此类推,按照路径最短的方式预先设定拣货路线。通过对各货位区域对应的货位编号按照预先设定的拣货路径进行有序的集合,确定拣货的波次。

在一实施方式中,根据预设拣货路径对各货位区域对应的货位编号进行集合,确定拣货的波次的步骤,包括:

获取与货位区域对应的目标货位编号;

根据预设拣货路径的拣货方向及预设的货位编号顺序对目标货位编号进行分组集合,生成波次。

其中,预设拣货路径的拣货方向即根据预设拣货路径行进的方向,例如,请参考图2,2101为a02排与a03排货架之间的走道,预设拣货路径的拣货方向可以是从2101走道的s端至n端,接着,从2102走道的n端至s端,以此类推,根据预设拣货路径的拣货路线的行进方向及预设的货位编号顺序对目标货位编号进行分组集合,生成波次,使得生成的每个波次包含在同一行进方向上的订单。

在一实施方式中,根据预设拣货路径的拣货方向及预设的货位编号顺序对目标货位编号进行分组集合,生成所述波次的步骤,包括:

获取预设拣货路径上的待拣货的订单的订单信息,订单信息包括产品重量、数量或产品体积至少之一;

根据订单信息和预设的单次拣货最大容量,按照预设拣货路径的拣货方向及预设的货位编号顺序,确定单次可拣货的订单,并将单次可拣货的订单对应的目标货位编号作为一个分组,生成对应的波次,直至所有待拣货的订单完成波次分配。

其中,在本实施例中,根据预设的单次拣货最大容量对目标货位编号进行分组集合,使得每个波次的订单匹配单次拣货最大容量,提高拣货效率。预设的单次拣货最大容量即拣货人员单次可以拣货的最大量,例如,拣货人员通过仓库a型号推车拣货,由于a型号推车可以承载的重量或体积有限,将a型号推车可以承载的最大容量作为预设的单次拣货最大容量。因此,结合产品重量或产品体积至少之一,按照预设拣货路径的拣货方向可以计算出a型号推车单次可以承载的订单,即单次可拣货的订单。进而,将单次可拣货的订单生成为一个波次,以使得同一个波次的订单为按照预设的货位编号顺序的订单,且与预设的拣货路径相符。在生成一个波次后,按照预设拣货路径的拣货方向,接着对之后的订单,根据订单信息和预设的单次拣货最大容量,按照预设拣货路径的拣货方向及预设的货位编号顺序,生成下一个波次,以此类推,直至所有待拣货的订单完成波次分配。实际实现时,预设的单次拣货最大容量可以根据不同拣货方式货不同运载工具而设定,每个波次的单次拣货最大容量可以相同也可以不同。

步骤130,根据波次生成拣货单并分配至对应的拣货人员。

其中,拣货单即拣货人员用于寻找需要挑拣的订单的清单,拣货单可以包括待发货的订单的名称、数量、货位编号等信息。

其中,根据波次生成拣货单并分配至对应的拣货人员的步骤,包括:

根据波次生成拣货单;

根据拣货单中的订单的货位信息确定订单类型;

根据订单类型与工时之间的对应关系计算各拣货单的拣货工时;

根据拣货工时将拣货单分配至对应货位区域的拣货人员。

其中,由于订单在入库时,即按订单信息与货位区域的对应关系进行入库至对应的货位编号,因此,根据拣货单上的货位信息可以确定订单的类型。在一应用场景中,订单类型包括小货订单、大货订单和d区订单,订单类型与工时之间的对应关系可以预设如下:小货订单1项工时为40s,大于1项则每增加1项递增5s;大货订单1项工时为120s,大于1项则每增加1项递增10s;d区订单:1项工时为240s,大于一项则每增加1项递增240s。根据以上订单类型与工时之间的对应关系,可以计算出各拣货单需要的拣货工时。最后,根据拣货工时将拣货单分配至对应货位区域的拣货人员。

在一实施方式中,根据拣货工时将拣货单分配至对应货位区域的拣货人员之前,包括:

获取待拣货的订单的订单类型;

根据订单类型与工时之间的对应关系计算各货位区域的总拣货工时;

根据总拣货工时和拣货人员的预计工时确认拣货人员数量;

根据拣货人员数量分配各货位区域的拣货人员。

其中,根据所有待拣货的订单的订单类型以及订单类型与工时之间的对应关系可以计算各货位区域的总拣货工时,进而根据总拣货工时和拣货人员的预计工时确认拣货人员数量,例如,计算出低项次货位区域当日需要的总工时为32小时,若拣货人员的预计工时为8小时,则可以确定当日低项次区域需要分配4人,继而,根据拣货人员数量分配各货位区域的拣货人员。通过这样的方式,可以预先合理的安排各区域人员的数量,更加平均的分配拣货人员工作量。

在一实施方式中,根据拣货工时将拣货单分配至对应货位区域的拣货人员的步骤,包括:

将各所述货位区域的拣货单按预设拣货路径进行排列;

根据拣货单的拣货工时和拣货人员的预计工时,将排列后的拣货单依次分配至各货位区域对应的拣货人员。

在一应用场景中,拣货人员的预计工时为8小时,拣货单按预设拣货路径进行排列后的第1-5个拣货单可以满足第一个拣货人的预计工时,则将第1-5个拣货单分配至第一个拣货人,接着,对第二个拣货人员进行拣货单分配,若第5-12个拣货单可以满足第二个拣货人员的预计工时,则将第1-5个拣货单分配至第二个拣货人,再接着对下一拣货人员进行拣货单分配,以此类推,使得每个拣货人员分配到的多个订单是在预设拣货路径上连续,从而缩小拣货人员的拣货活动区域,且可以使拣货人员之间减少路径的重叠,提高拣货效率。

在一实施方式中,本申请的拣货单分配的方法,还包括:

判断待拣货的订单是否包含异常订单,异常订单的订单状态为异常状态;

若是,则自动校验异常订单的订单状态,直至异常状态解除后,再对对应的订单进行拣货分配。

其中,当拣货人员根据拣货单在拣货的过程中,发现有缺货、标签错误、包装破损、货物散落等异常情况,拣货人员可以在异常提报页面上提交对应的异常情况,在接收到异常提报后,对应订单的订单状态将切换至异常状态。在后续分配拣货单的过程中,判断待拣货的订单是否包含异常状态的订单,若是,则自动校验异常订单的订单状态,直至异常状态解除后,再对对应的订单进行拣货分配。通过对异常订单进行预先筛除,提高拣货效率。

本申请的分配拣货单的方法包括:获取待拣货的订单的货位信息,货位信息包括货位区域及货位编号;根据预设拣货路径对各货位区域对应的货位编号进行集合,确定拣货的波次;根据波次生成拣货单并分配至对应的拣货人员。通过对订单分配货位区域及货位编号进行有序的空间分隔,并按照指定的路径集合订单来形成拣货波次,以此进行拣货单分配,可以减少拣货路径的重叠,以及提高拣货效率。还可以根据订单类型与工时之间的对应关系计算各货位区域的总拣货工时,根据总拣货工时和拣货人员的预计工时确认拣货人员数量,从而,合理安排各区域拣货人员的数量。

图4为本申请实施例提供的一种电子设备的结构示意图。图4示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和适用范围带来任何限制。如图4所示,本申请还提供一种电子设备600包括处理单元601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行本公开实施例的方法。处理器601例如可以包括通用微处理器(例如cpu)、指令处理器和/或相关芯片组和/或专用微处理器(例如专用集成电路(asic)),等等。处理器601还可以包括用于缓存用途的板载存储器。处理器601可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

在ram603中,存储有电子设备600操作所需的各种程序和数据。处理器601、rom602以及ram603中通过总线604彼此相连。处理器601通过执行rom602和/或ram603中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,上述程序也可以存储在除rom602和ram603以外的一个或多个存储器中。处理器601也可以通过执行存储在一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。

在本实施例中,处理器601通过执行存储在一个或多个存储器中的程序,可以获取待拣货的订单的货位信息,货位信息包括货位区域及货位编号;根据预设拣货路径对各货位区域对应的货位编号进行集合,确定拣货的波次;根据波次生成拣货单并分配至对应的拣货人员。通过对订单分配货位区域及货位编号进行有序的空间分隔,并按照指定的路径集合订单来形成拣货波次,以此进行拣货单分配,可以减少拣货路径的重叠,以及提高拣货效率。

根据本公开的实施例,电子设备600还可以包括输入/输出(i/o)接口605,输入/输出(i/o)接口605也连接至总线604。电子设备600还可以包括连接至输入/输出(i/o)接口605的以下部件中的一项或多项:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。此外,驱动器,可拆卸介质。诸如磁盘、光盘、磁光盘、半导体存储器等可也根据需要连接至输入/输出(i/o)接口605上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。

根据本公开的实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品。其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行图1所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器601执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块和单元等可以通过计算机程序模块来实现。

本申请的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或多个程序,当上述一个或多个程序被执行时,实现根据本公开实施例的方法。

本实施例执行上述方法步骤的具体过程,详见图1的相关描述,在此不再赘述。

上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1