拣货任务的处理方法、装置、介质与电子设备与流程

文档序号:26282207发布日期:2021-08-17 13:36阅读:335来源:国知局

本公开涉及物流技术领域,具体而言,涉及一种拣货任务的处理方法、拣货任务的处理装置、计算机可读存储介质与电子设备。



背景技术:

目前,客户订单到达物流配送中心后,配送中心对客户订单信息进行分解并依据配送时间要求、配送站点区位、配送公司次序等参数启动货物拣选作业,将来自客户的订单转变为具有次序特征的货物拣选队列,每个货物拣选队列可以为多个订单的客户进行拣货,拣选完毕生成拣货单,如果物流配送中心仓库中有多个拣货区域的划分,考虑到货物拣选的效率要求,这时可以将拣货单拆分为多个子拣货单,使每个拣货区域和子拣货单形成一一对应的关系。然后使用无线射频在各拣货区进行货物拣选,拣选出来的货物装入周转箱,再将周转箱输送到电子标签货架,从而完成将货物向客户的分拨,为了保证分拨的准确性,需要对每个客户的订单进行一次复核,然后再对货物进行包装、归集并配送到相应的站点集货位置。

相关技术中,当同一储位的物品对应于多个不同订单类型的拣货任务时,需要执行每种订单拣选任务的拣选员分别进行拣选,以避免多类订单混淆在一起,由于拣货员执行的次数较多,这就导致了拣货时间较长,并降低了拣选效率,进而影响了订单出库的效率。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种拣货任务的处理方法、拣货任务的处理装置、介质与电子设备,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的出库效率低的问题。

根据本公开实施例的一方面,提供一种拣货任务的处理方法,包括:确定订单信息中的物品所属的储位的定位信息;根据储位中的物品的sku维度将定位信息合并生产拣货任务;根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器;将第一拣货容器中的物品投线至导入分播设备,导入分播设备能够将物品分播传输至复核设备;将第二拣货容器中的物品投线至复核设备。

在本公开的一种示例性实施例中,拣货任务的处理方法还包括:确定拣货设备领取拣货任务的次数,拣货设备用于承载第一拣货容器和第二拣货容器;判断次数是否小于或等于预设次数;若判定拣货任务次数小于或等于预设次数,则确定拣货密度最高的通道为待拣货的通道。

在本公开的一种示例性实施例中,拣货任务的处理方法还包括:若判定拣货任务次数大于预设次数,则判断拣货设备所处的第一通道内是否具有物品的储位;若判定拣货设备所处的第一通道不具有储位,则根据通道的编码顺序确定第二通道为待拣货的通道,第二通道为与第一通道距离最近的通道;若判定第二通道具有储位,则确定第二通道为待拣货的通道。

在本公开的一种示例性实施例中,根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器包括:确定拣货任务的属性信息;根据拣货任务的属性信息确定拣选优先级;判断物品数量是否小于或等于预设物品数量;若判定物品数量小于或等于预设物品数量,则根据拣选优先级将物品拣选至第二拣货容器;若判定物品数量大于预设物品数量,则根据拣选优先级将物品拣选至第一拣货容器。

在本公开的一种示例性实施例中,根据拣货任务的属性信息确定拣选优先级包括:根据拣货任务中的待拣货物品的数量确定第一优先级;若确定待拣货物品的数量相等,则根据拣货任务的波次时间确定第二优先级;若确定拣货任务的波次时间相等,则根据拣货任务的接单时间确定第三优先级。

在本公开的一种示例性实施例中,拣货任务的处理方法还包括:根据第一拣货容器的拣货结果、第二拣货容器的拣货结果确定已拣选物品与订单信息中的物品的差异信息;确定差异信息中的物品的拣货积压信息;确定订单信息中包括的订单类型信息;根据拣货积压信息和订单类型信息生成追加拣货任务。

在本公开的一种示例性实施例中,根据拣货积压信息和订单类型信息生成追加拣货任务包括:根据拣货积压信息确定各种类型的订单任务的拣货积压量;根据差异信息与拣货积压量之间的大小关系,对订单任务生成追加拣货任务。

根据本公开实施例的另一方面,提供一种拣货任务的处理装置,包括:确定模块,用于确定订单信息中的物品所属的储位的定位信息;生成模块,用于根据储位中的物品的sku维度将定位信息合并生产拣货任务;拣货模块,用于根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器;传输模块,用于将第一拣货容器中的物品投线至导入分播设备,导入分播设备能够将物品分播传输至复核设备;传输模块,用于将第二拣货容器中的物品投线至复核设备。

根据本公开的另一方面,提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如上述任意一项的拣货任务的处理方法。

根据本公开的另一方面,提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上述任意一项的拣货任务的处理方法。

本公开实施例的技术方案,通过确定订单信息中的物品所属的储位的定位信息,根据储位中的物品的sku维度将定位信息合并生产拣货任务,对同一储位的物品同时执行单件订单与多件订单的流拣选任务,根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器,根据拣货容器的维度对订单任务进行分流处理,进而将第一拣货容器中的物品投线至导入分播设备,导入分播设备能够将物品分播传输至复核设备,以及将第二拣货容器中的物品投线至复核设备,提高了多类订单任务在拣货流程中的兼容度,同时,减少了繁琐的拣货处理步骤,提升了处理拣货任务的效率和出库效率,进一步降低了人工成本。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本公开示例性实施例中一种拣货任务的处理方法的流程图;

图2示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图3示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图4示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图5示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图6示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图7示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图8示出本公开示例性实施例中另一种拣货任务的处理方法的流程图;

图9示出本公开示例性实施例中一种下架系统的界面示意图;

图10示出本公开示例性实施例中一种绑定拣货容器的界面示意图;

图11示出本公开示例性实施例中一种流拣选下架的界面示意图;

图12示出本公开示例性实施例中另一种流拣选下架的界面示意图;

图13示出本公开示例性实施例中一种流拣选拣货差异上报的界面示意图;

图14示出本公开示例性实施例中另一种流拣选下架的界面示意图;

图15示出本公开示例性实施例中一种拣货任务的处理装置的框图;

图16示出本公开示例性实施例中一种电子设备的框图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略上述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本公开的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。符号“/”一般表示前后关联对象是一种“或”的关系。

在本公开中,除非另有明确的规定和限定,“连接”等术语应做广义理解,例如,可以是电连接或可以互相通讯;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本公开中的具体含义。

此外,附图仅为本公开的示意性图解,图中相同的附图标记表示相同或类似的分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

下面结合附图及实施例对本示例实施方式中的拣货任务的处理方法的各个步骤进行更详细的说明。

图1是本公开示例性实施例中拣货任务的处理方法的流程图。

参考图1,拣货任务的处理方法包括:

步骤s102,确定订单信息中的物品所属的储位的定位信息。

步骤s104,根据储位中的物品的sku维度将定位信息合并生产拣货任务。

步骤s106,根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器。

步骤s108,将第一拣货容器中的物品投线至导入分播设备,导入分播设备能够将物品分播传输至复核设备。

步骤s110,将第二拣货容器中的物品投线至复核设备。

在上述实施例中,通过确定订单信息中的物品所属的储位的定位信息,根据储位中的物品的sku(stockkeepingunit,库存单位)维度将定位信息合并生产拣货任务,根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器,将第一拣货容器中的物品投线至导入分播设备,导入分播设备能够将物品分播传输至复核设备,将第二拣货容器中的物品投线至复核设备,降低了拣货时长,提高了拣货密度,提升了处理拣货任务的效率,进一步降低了人工成本。

在本公开的一种示例性实施例中,通过对一个储位对应的多类拣货任务按照sku维度进行物品拣选,从拣货容器的角度对物品进行了分流,降低了拣货任务的执行次数,提高了拣货任务的效率,降低了人工成本。

在本公开的一种示例性实施例中,通过选定储位内的所有待拣物品,并按照储位中的物品的sku维度将定位信息合并生产拣货任务,将同一储位内的同一个sku与多个订单的定位信息匹配后,合并为一个拣货任务,提高了拣货任务的拣货密度。

在本公开的一种示例性实施例中,根据拣货任务的属性信息和订单信息中的物品数量区分不同的容器,进而根据不同的容器进行不同的后续生产流程,减少了冗余的分拣步骤和分播步骤,也进一步地提升了出库效率。

在本公开的一种示例性实施例中,当订单信息中的物品数量为多件时,将储位中的物品分拣至第一拣货容器,在第一拣货容器内盛放多件订单对应的物品,将第一拣货容器内的物品运送至导入分播设备,对物品的订单信息于复核台进行绑定,将匹配后的物品输送至不同的复核台,在复核后进行打包出库。

在本公开的一种示例性实施例中,当订单信息中的物品数量为单件时,将储位中的物品分拣至第二拣货容器,将第二拣货容器内的物品直接进行一体化复核和打包流程,无需执行导入分播的流程,降低了拣货流程的时长,提高了拣货任务的效率。

在本公开的一种示例性实施例中,在拣货环节区分两种不同的拣货容器,即通过第一拣货容器和第二拣货容器对同一储位的相同sku的物品进行分流,提高了拣货效率。

如图2所示,拣货任务的处理还包括:

步骤s202,确定拣货设备领取拣货任务的次数,拣货设备用于承载第一拣货容器和第二拣货容器。

步骤s204,判断次数是否小于或等于预设次数,若是,则执行步骤s206,若否,则执行步骤s208。

步骤s206,若判定拣货任务次数小于或等于预设次数,则确定拣货密度最高的通道为待拣货的通道。

步骤s208,若判定拣货任务次数大于预设次数,则确定拣货设备所处通道的下一通道为待拣货的通道。

在上述实施例中,通过确定拣货设备领取拣货任务的次数,能够确定拣货设备在库存区的位置和拣货进度,拣货设备用于承载第一拣货容器和第二拣货容器,若判定拣货任务次数小于或等于预设次数,则确定拣货密度最高的通道为待拣货的通道,此时拣货容器内的物品较少,以使拣货设备按照拣货密度最大的通道进行拣货,提高了拣货密度,若判定拣货任务次数大于预设次数,则确定拣货设备所处通道的下一通道为待拣货的通道,使拣货设备避免经过重复的拣货路径,同时也有利于降低多个拣货设备之间的拣货路径冲突的概率,综合提升了拣货任务的处理效率。

如图3所示,拣货任务的处理方法还包括:

步骤s302,若判定拣货任务次数大于预设次数,则判断拣货设备所处的第一通道内是否具有物品的储位。

在本公开的一个实施例中,预设次数可以为1。

步骤s304,若判定拣货设备所处的第一通道不具有储位,则根据通道的编码顺序确定第二通道为待拣货的通道,第二通道为与第一通道距离最近的通道。

步骤s306,若判定第二通道具有储位,则确定第二通道为待拣货的通道。

在上述实施例中,通过在判定拣货任务次数大于预设次数时,进一步地判断拣货设备所处的第一通道内是否具有物品的储位,以完成第一通道内的拣货任务,若判定拣货设备所处的第一通道不具有储位,则根据通道的编码顺序确定第二通道为待拣货的通道,第二通道为与第一通道距离最近的通道,若判定第二通道具有储位,则确定第二通道为待拣货的通道,缩短了拣货路径,降低了拣货任务所需的时长,提高了拣货任务的效率。

如图4所示,根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器包括:

步骤s402,确定拣货任务的属性信息。

步骤s404,根据拣货任务的属性信息确定拣选优先级。

步骤s406,判断物品数量是否小于或等于预设物品数量,若是,则执行步骤s408,若否,则执行步骤s410。

步骤s408,若判定物品数量小于或等于预设物品数量,则根据拣选优先级将物品拣选至第二拣货容器。

步骤s410,若判定物品数量大于预设物品数量,则根据拣选优先级将物品拣选至第一拣货容器。

在上述实施例中,通过确定拣货任务的属性信息,并根据拣货任务的属性信息确定拣选优先级,提高了出库时效性高的订单的出库速度,具体地,判断物品数量是否小于或等于预设物品数量,若判定物品数量小于或等于预设物品数量,则根据拣选优先级将物品拣选至第二拣货容器,若判定物品数量大于预设物品数量,则根据拣选优先级将物品拣选至第一拣货容器,不仅在拣货容器的角度对同一储位的同一sku的物品进行分流,而且对每种订单任务按照拣选优先级进行物品拣选,提高了订单出库的时效性。

如图5所示,根据拣货任务的属性信息确定拣选优先级包括:

步骤s502,根据拣货任务中的待拣货物品的数量确定第一优先级。

步骤s504,若确定待拣货物品的数量相等,则根据拣货任务的波次时间确定第二优先级。

步骤s506,若确定拣货任务的波次时间相等,则根据拣货任务的接单时间确定第三优先级。

在上述实施例中,在通过第一优先级确定所有待拣选物品之间的优先级后,可以不再确定第二优先级和第三优先级,若存在第一优先级相同的物品,则继续确定第二优先级,若第二优先级能够确定所有待拣选物品之间的优先级后,则不需确定第三优先级,若存在第一优先级和第二优先级均相同的物品,则继续确定第三优先级,若存在第一优先级、第二优先级和第三优先级均相同的物品,则可以采用随机方式进行拣选,或根据待拣选物品的体积与拣选容器的剩余容积进行拣选,可例如,对一个储位而言,优先拣选小体积的物品。

如图6所示,拣货任务的处理方法还包括:

步骤s602,根据第一拣货容器的拣货结果、第二拣货容器的拣货结果确定已拣选物品与订单信息中的物品的差异信息。

步骤s604,确定差异信息中的物品的拣货积压信息。

步骤s606,确定订单信息中包括的订单类型信息。

步骤s608,根据拣货积压信息和订单类型信息生成追加拣货任务。

在上述实施例中,通过根据第一拣货容器的拣货结果、第二拣货容器的拣货结果确定已拣选物品与订单信息中的物品的差异信息,并确定差异信息中的物品的拣货积压信息,以及确定订单信息中包括的订单类型信息,进而根据拣货积压信息和订单类型信息生成追加拣货任务,提高了追加拣货任务的准确性,提升了处理拣货任务的效率。

如图7所示,根据拣货积压信息和订单类型信息生成追加拣货任务包括:

步骤s702,根据拣货积压信息确定各种类型的订单任务的拣货积压量。

步骤s704,根据差异信息与拣货积压量之间的大小关系,对订单任务生成追加拣货任务。

在上述实施例中,通过拣货积压信息确定各种类型的订单任务的拣货积压量,并根据差异信息与拣货积压量之间的大小关系,对订单任务生成追加拣货任务,提高了追加拣货任务的准确性和时效性。

在本公开的一种示例性实施例中,在一个拣货设备内放置分别对应单件订单与多件订单的两个容器,拣货员一次性领取和拣选整储位所有待拣物品,根据手持终端的页面提示信息将物品投放于对应容器,在拣货员进行拣货的过程中,无需另外设置拣货类型,且如果容器满箱,立即将容器进行投线处理,投线处理后,将下一个拣货任务绑定对应的容器。

如图8所示,本公开的一种拣货任务的处理方法包括:

步骤s802,订单下发至流拣选拣货任务池。

步骤s804,拣货员在手持终端领取拣选设备。

步骤s806,拣选设备是否为首次领取任务,若是,则执行步骤s826,若否,则执行步骤s808。

步骤s808,根据上一拣货储位选取拣货储位。

步骤s810,将储位中的待拣选物品合并生成拣货任务。

步骤s812,获取储位的拣货任务中的一条并下发至拣货员的手持终端。

步骤s814,将拣选任务绑定于拣货员的拣货容器。

步骤s816,记录拣货下架的结果。

步骤s818,检验物品、数量是否一致,若是,则执行步骤s828,若否,则执行步骤s820。

步骤s820,上报拣选后的储位的物品的库存差异。

步骤s822,确定差异物品,并根据差异物品的数量匹配订单信息。

步骤s824,更新容器的待下架件数。

步骤s826,根据通道任务密集度选取待拣货的储位和/或通道。

步骤s828,依次扫描拣货容器号,更新容器的拣货结果。

步骤s830,自动领取下一拣选任务。

步骤s832,确定容器满箱。

步骤s834,将满箱的容器投线。

步骤s836,绑定投线后的容器与新的拣选任务。

对应于上述方法实施例,如图9、图10、图11、图12、图13和图14所示,本公开还提供一种拣货任务的下架平台,可以用于执行上述方法实施例,本公开的前置条件包括将流拣选单件订单和多件订单的拣货任务下发至拣货任务池中,具体流程如下:

步骤1:拣货员登录手持终端拣货界面,点击“自动领取流拣选任务”。

如图9所示,在本公开的一个实施例的下架系统900的对应界面中,选择“自动领取流拣选任务”的选项,系统自动为拣货员分配流拣选任务。

其中,系统根据配置好的拣货员权限来区分拣货员可领取的拣货任务的类型。

步骤2:判断拣货员是否为首次领取任务。

(1)若是,则根据所有空闲通道(无正在拣货的拣货员)的拣货任务密集度的排序结果,取密集度最高的一个通道作为拣货通道,并按照储位编码从小到大的顺序选定一个有拣货任务的储位。

(2)若否,则根据拣货员上一拣货储位,按照储位顺序和通道顺序(先判断当前通道上一拣货储位后面的储位是否有待拣任务,若没有则根据通道编码顺序判断下一空闲通道)选定下一个有拣货任务的储位。

步骤3:wms(warehousemanagementsystem,仓库管理系统)服务端后台计算:将选定储位所有待拣物品,按照sku维度将定位信息合并生成拣货任务(即同一储位同一sku由多个订单定位,合并为一个拣货任务明细)。在所有拣货任务中,确定拣货任务的领取顺序的策略如下:

(1)物品件数最多的拣货任务优先领取。

(2)物品件数相等时,订单波次时间较早的拣货任务优先领取。

(3)波次时间相等时,接单时间较早的拣货优先领取。

(4)拣货员领取储位的拣货任务成功,进入下一步出库流程。

步骤4:拣货员手持终端跳转至绑定拣货任务的容器页面,系统提示扫描顺序(容器a为靠近拣货设备的手柄的容器,b为远离拣货设备的手柄的容器),拣货员依次扫描两个容器编码,校验容器可用状态通过后,系统记录容器位置与容器编码对应关系。系统默认容器a对应多件订单,容器b对应单件订单。

如图10所示,在本公开示例性实施例中一种绑定拣货容器1000的界面包括:“容器a”、“容器b”、“容器a”的应下架件数(待输入)、“容器b”的应下架件数(待输入)、拣货设备的手柄1002、“确认”选项、和“取消”选项,但不限于此。

其中,每次下架操作,都需要依次扫描容器a和容器b,如果在绑定容器时,扫描容器a和容器b的顺序反了,且拣货过程中保持相反的扫描顺序,则会导致系统记录的容器a和容器b的任务类型与实物不一致。例如在容器a输入框扫描了远离拣货设备的手柄的容器编码,则系统记录远离拣货设备的手柄1002的容器编码对应的是多件订单,但实际放入的物品为单件的物品,系统记录靠近拣货设备的手柄的容器对应单件订单,但实际放入的物品是多件订单的物品。

在本公开的一个实施例中,容器在系统中记录的库存与实际的库存不一致,如果确定不一致的原因为多货,在导入分播或复核时进行多货处理(后续操作返架),如果确定不一致的原因为少货,则生成差异记录及追加拣货任务。

步骤5:绑定容器号成功后,拣货员的手持终端界面上显示待下架的物品、储位号以及应下架物品件数。

拣货员通过扫描物品条码,校验与界面物品一致后,清点储位上的实际库存件数,确定实际库存件数大于应下架件数,并输入实际下架件数。

如图11所示,系统校验实下件数与应下件数是否一致,在本公开的一个实施例的流拣选下架1102的对应界面包括:“物品名称:xxxxxx”、“储位编码:1ac001”、“sku编码:100100101”、“应下架件数:16件”、“实际下架件数”、“确认”选项和“满箱”选项,但不限于此。

(1)校验一致,手持终端提示拣货员两个容器的应下架件数,拣货员从储位上取下物品,放置于对应的容器中,扫描储位编码,提交储位下架结果。

如图12所示,在本公开的一个实施例的流拣选下架1202的对应界面包括:“物品名称:xxxxxx”、“储位编码:1ac001”、“sku编码:100100101”、“应下架件数:16件”、“实际下架件数:16件”、“容器a”的应下架件数(待输入)、“容器b”的应下架件数(待输入)、“确认”选项和“满箱”选项。

(2)校验不一致,跳转至拣货差异页面。拣货员根据实际情况输入少货或破损数量。

如图13所示,在本公开的一个实施例的一种流拣选拣货差异上报1302的对应界面包括:“物品名称:xxxxxx”、“储位编码:1ac001”、“sku编码:100100101”、“应下架件数:16件”、“实际下架件数”、“少货数量:2件”、“破损数量”(待输入)、“确认”选项和“满箱”选项,但不限于此。

拣货员选择“确定”选项,确定提交物品的差异数量。wms系统后台将差异物品与订单类型(包括单件和多件)进行匹配,匹配规则如下:

(a)判断当前订单拣货积压池是否有此物品的订单,若确定此差异物品对应的订单类型只有一种,则将物品匹配至订单类型。若确定此差异物品对应的订单类型具有多种,则进入以下步骤。

(b)分别计算当前订单生产池中的该物品拣货积压占比:以单件订单为例,计算方法为:单件商品积压占比=单件订单中该物品拣货积压/任务分配下发到打包完成的所有单件订单该商品需求数。

(c)比较单件物品积压占比和多件物品积压占比,若确定差异数量<积压占比小的类型的积压量,直接将物品匹配至积压占比小的订单类型,若确定差异数量大于或等于积压占比小的类型的积压量,将差异数量中等于积压量的物品匹配至积压占比小的订单类型,将差异数量中超出积压量的物品匹配至积压占比大的类型。

(d)差异数量与订单类型匹配成功后,按照选定类型生成仓储重定位、追加拣货任务。在生产追加拣货任务后,拣货员的手持终端跳转回流拣选下架1102的页面,根据差异数重新计算两个容器的实际下架件数。

(e)拣货员根据实际下架件数从储位上取下物品,放置于对应容器中,并通过扫描储位编码提交下架结果。

步骤6:拣货员自动领取当前储位剩余物品拣货任务,或领取下一临近储位的拣货任务。

如图14所示,在本公开的一个实施例的一种流拣选拣货下架1402的对应界面包括:“物品名称:xxxxxx”、“储位编码:1ac001”、“sku编码:100100101”、“应下架件数:16件”、“实际下架件数”、“容器a”的应下架件数、“容器b”的应下架件数、“确认”选项和“满箱”选项,但不限于此。其中,“容器a”的应下架件数为8件,“容器b”的应下架件数为6件。

步骤7:重复步骤5~步骤6,直到其中一个拣货容器装满物品,点击满箱按钮,选择一个或两个需要满箱的容器,满箱成功后需重新绑定拣货任务与投线后清空的容器。

步骤8:容器满箱后给wcs(warehousecontrolsystem,仓库控制系统,介于wms系统和plc系统之间的一层管理控制系统)发送投线任务,拣货员将满箱容器投线,wcs根据容器对应的任务类型将容器运送至导入分播台或复核台。

对应于上述方法实施例,本公开还提供一种拣货任务的处理装置,可以用于执行上述方法实施例。

图15是本公开示例性实施例中一种拣货任务的处理装置的方框图。

参考图15,拣货任务的处理装置1500包括:

确定模块1502,用于确定订单信息中的物品所属的储位的定位信息;

生成模块1504,用于根据储位中的物品的sku维度将定位信息合并生产拣货任务。

拣货模块1506,用于根据拣货任务的属性信息和订单信息中的物品数量将储位中的物品分拣至第一拣货容器或第二拣货容器。

传输模块1508,用于将第一拣货容器中的物品投线至导入分播设备,导入分播设备能够将物品分播传输至复核设备。

传输模块1508,用于将第二拣货容器中的物品投线至复核设备。

由于拣货任务的处理装置1500的各功能已在其对应的方法实施例中予以详细说明,本公开于此不再赘述。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的征和功能可以进一步划分为由多个模块或者单元来具体化。

在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

下面参照图16来描述根据本发明的这种实施方式的电子设备1600。图16显示的电子设备1600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图16所示,电子设备1600以通用计算设备的形式表现。电子设备1600的组件可以包括但不限于:上述至少一个处理单元1610、上述至少一个存储单元1620、连接不同系统组件(包括存储单元1620和处理单元1610)的总线1630。

其中,上述存储单元存储有程序代码,上述程序代码可以被上述处理单元1610执行,使得上述处理单元1610执行本说明书上述“示例性方法”中描述的根据本发明各种示例性实施方式的步骤。例如,上述处理单元1610可以执行如本公开实施例所示的方法。

存储单元1620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)16201和/或高速缓存存储单元16202,还可以进一步包括只读存储单元(rom)16203。

存储单元1620还可以包括具有一组(至少一个)程序模块16205的程序/实用工具16204,这样的程序模块16205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线1630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备1600也可以与一个或多个外部设备1700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1600交互的设备通信,和/或与使得该电子设备1600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1650进行。并且,电子设备1600还可以通过网络适配器16160与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因网)通信。如图所示,网络适配器16160通过总线1630与电子设备1600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”中描述的根据本发明各种示例性实施方式的步骤。

本公开设计一种拣货任务的处理方法,技术关键点如下:

现有流拣选模式下,通过在一个拣货设备上绑定单件容器和多件容器,系统提供拣货路径。

系统按照储位,生成同一sku的订单信息的合并拣货任务。

系统在手持终端上显示物品分播数据。

两个不同类型的容器的拣货任务彼此独立,当容器达到满箱后可随时投线,绑定新容器。

系统将单件容器和多件容器分别送往复核台和导入分播台。

同一拣货员可领取两种不同的拣货任务。

根据本发明的实施方式的用于实现上述方法的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、分地在用户设备上执行、作为一个独立的软件包执行、分在用户计算设备上分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外计算设备(例如利用因特网服务提供商来通过因特网连接)。

此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和构思由权利要求指出。

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