一种快速拣货方法与流程

文档序号:19788458发布日期:2020-01-24 13:55阅读:799来源:国知局
一种快速拣货方法与流程

本申请涉及计算机技术领域,特别是涉及一种快速拣货方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,以及电子商务在人们生活中的日渐普及,越来越多的用户选择更加方便的网上购物。

在传统的网上购物流程中,用户可通过网上浏览商品,并选择所需要的商品进行下单,而在用户在网上选择商品并下单之后,电商的库房需要根据用户的下单需求,进行拣货发货。但在目前的订单处理过程中,大多根据用户下单时间的先后顺序,直接进行拣货,未考虑不同类型订单的实际需求,而沿用的拣货路径多是人为按照库位进行拣货,路径场景较为单一,拣货路径不合理,无法满足多样的情况,拣货效率较低,进而导致订单出库效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高订单出库效率的快速拣货方法、装置、计算机设备和存储介质。

一种快速拣货方法,所述方法包括:

根据波次设置规则对待处理订单设置对应的波次计划,所述波次设置规则基于仓库信息和订单信息生成;

根据所述波次计划内的各订单信息和仓库处理信息确定拣货路径;

根据所述拣货路径以及所述波次计划内的各订单信息确定待出库商品,并生成拣货单;

将所述拣货单发送至手持机终端,使得所述手持机终端根据所述拣货单,对所述待出库商品执行订单签出操作。

在其中一个实施例中,根据波次设置规则对待处理订单设置对应的波次计划,包括:

获取基于仓库信息和订单信息设置的波次设置规则;

根据所述波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各所述待处理订单进行分批处理;

根据各所述待处理订单的分批情况,得到对应的波次计划。

在其中一个实施例中,根据所述波次计划内的各订单信息和仓库处理信息确定拣货路径,包括:

根据订单信息确定拣货路径的开始点;

根据所述订单信息和仓库处理信息,确定待处理订单中的商品库位未被占用的可处理库位以及任意两个可处理库位连接路径未被占用的可用路径;

以开始点为起点,以交货区为终点,搜索途经各可处理库位由可用路径组成的最短路径,得到拣货路径。

在其中一个实施例中,根据所述拣货路径以及所述波次计划内的各订单信息确定待出库商品,并生成拣货单,包括:

获取所述波次计划内的各订单信息,根据各所述订单信息确定各待出库商品的拣货顺序;

根据所述拣货顺序和所述拣货路径生成对应的拣货单。

在其中一个实施例中,在所述根据波次设置规则对待处理订单设置对应的波次计划之前,还包括:

根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息;

根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息;

基于所述仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则。

在其中一个实施例中,将所述拣货单发送至手持机终端,使得所述手持机终端根据所述拣货单,对所述待出库商品执行订单签出操作,包括:将所述拣货单发送至手持机终端,使得所述手持机终端根据与所述拣货单对应的拣货路径,将所述待出库商品按照与所述拣货单对应的拣货顺序签出。

在其中一个实施例中,在根据所述拣货路径以及所述波次计划内的各订单信息确定待出库商品,并生成拣货单之前,包括:

汇集用户提交的各待处理订单,并获取各所述待处理订单的订单处理时间和订单总量;

获取触发所述波次计划的预设要求;

当所述订单处理时间和所述订总单量符合所预设要求时,触发所述波次计划。

一种快速拣货装置,所述装置包括:

波次计划设置模块,用于根据波次设置规则对待处理订单设置对应的波次计划,所述波次设置规则基于仓库信息和订单信息生成;

拣货路径确定模块,用于根据所述波次计划内的各订单信息和仓库处理信息确定拣货路径;

拣货单生成模块,用于根据所述拣货路径以及所述波次计划内的各订单信息确定待出库商品,并生成拣货单;

订单签出模块,用于将所述拣货单发送至手持机终端,使得所述手持机终端根据所述拣货单,对所述待出库商品执行订单签出操作。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

根据波次设置规则对待处理订单设置对应的波次计划,所述波次设置规则基于仓库信息和订单信息生成;

根据所述波次计划内的各订单信息和仓库处理信息确定拣货路径;

根据所述拣货路径以及所述波次计划内的各订单信息确定待出库商品,并生成拣货单;

将所述拣货单发送至手持机终端,使得所述手持机终端根据所述拣货单,对所述待出库商品执行订单签出操作。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

根据波次设置规则对待处理订单设置对应的波次计划,所述波次设置规则基于仓库信息和订单信息生成;

根据所述波次计划内的各订单信息和仓库处理信息确定拣货路径;

根据所述拣货路径以及所述波次计划内的各订单信息确定待出库商品,并生成拣货单;

将所述拣货单发送至手持机终端,使得所述手持机终端根据所述拣货单,对所述待出库商品执行订单签出操作。

上述快速拣货方法、装置、计算机设备和存储介质,根据基于仓库信息和订单信息生成的波次设置规则,设置对应的波次计划,同时考虑仓库存储情况以及待处理订单的订单信息,对待处理订单进行合并、分类处理,对相同批次的订单进行集中处理,可减少订单处理时间。根据波次计划内的各订单信息和仓库处理信息确定拣货路径,不仅仅限于人为设置拣货路径,可提高拣货路径的合理性。根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单,手持机终端接收拣货单并根据拣货单,对待出库商品执行订单签出操作,可在减少订单处理时间和提高拣货路径合理性的基础上,进一步提高订单出库效率。

附图说明

图1为一个实施例中快速拣货方法的应用场景图;

图2为一个实施例中快速拣货方法的流程示意图;

图3为一个实施例中确定拣货路径的步骤的流程示意图;

图4为一个实施例中快速拣货方法的波次计划执行过程示意图;

图5为一个实施例中快速拣货装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的快速拣货方法,可以应用于如图1所示的应用环境中。其中,手持机终端102与服务器104通过网络进行通信。服务器104根据波次设置规则对待处理订单设置对应的波次计划,其中,波次设置规则基于仓库信息和订单信息生成。服务器104根据波次计划内的各订单信息和仓库处理信息确定拣货路径,并根据拣货路径以及波次计划内的各订单信息确定待出库商品,生成拣货单,并将拣货单发送给手持机终端102,使得手持机终端102根据拣货单,对待出库商品执行订单签出操作。其中,手持机终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种快速拣货方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤s202,根据波次设置规则对待处理订单设置对应的波次计划,波次设置规则基于仓库信息和订单信息生成。

具体地,通过获取基于仓库信息和订单信息设置的波次设置规则,根据波次设置规则为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理,进而根据各待处理订单的分批情况,得到相应的波次计划。

进一步地,波次设置规则设置在仓库管理系统,基于仓库信息和订单信息生成,通过对仓库内各货架类型以及货架高度,对拣货场地进行区域划分,可得到相应的仓库信息。根据拣货模式、物流渠道以及预出货时间,对各待处理订单进行合并和分类,可得到不同批次的待处理订单的订单信息。

其中,波次计划是提高拣货作业效率的一种方法,它将不同的订单按照某种标准合并为一个波次,一个波次指导一次拣货,可以是以订单为单位进行的合并处理,也可以是对订单内物资的合并处理,其目的是在于提高订单处理效率,平衡作业的负荷和资源的使用。相对已有的波次规则,当前波次设置规则与系统预下架库位占用相结合,波次执行前系统结合波次设置规则和预下架规则进行运算,可形成下架拣货单。

步骤s204,根据波次计划内的各订单信息和仓库处理信息确定拣货路径。

具体地,根据波次计划内的各订单信息确定拣货路径的开始点,并根据订单信息和仓库处理信息,确定待处理订单中的商品库位未被占用的可处理库位以及任意两个可处理库位连接路径未被占用的可用路径,进而以开始点为起点,以交货区为终点,搜索途经各可处理库位由可用路径组成的最短路径,得到拣货路径。

其中,订单信息包括待处理订单的订单号,拣货路径的开始点根据波次计划内的各待处理订单的订单号确定,通过获取同一波次计划内的第一个订单号对应的待处理订单,并获取该待处理订单对应的待出库商品在仓库的所在库位,作为拣货路径的开始点。

进一步地,从订单信息中获取波次计划内各待出库商品的所在库位,以及从仓库信息中获取对应库位的占用情况,确定待处理订单中的商品未被占用时,作为可处理库位。通过从仓库信息中获取任意两个可处理库位的连接路径的占用情况,当任意两个可处理库位连接路径未被占用时,作为可用路径。将拣货路径的开始点作为起点,商品出库所在的交货区作为终点,搜索途经各可处理库位且由可用路径组成的最短路径得到拣货路径。

步骤s206,根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单。

具体地,通过获取波次计划内的各订单信息,并根据各订单信息确定各待出库商品的拣货顺序,进而根据拣货顺序和拣货路径生成对应的拣货单。

其中,通过获取各订单信息中各待处理订单的订单号,并根据各待处理订单的订单号确定与订单号对应的待出库商品的拣货顺序,进而可根据拣货顺序和拣货路径生成对应的拣货单。

进一步地,针对同一波次计划内的各订单,可以是处理时间相近的一批订单,可以是相同货物类型,同一批次的订单对应的待出库商品可以均是大件商品,或均是中小型商品。针对处理时间相近的一批待处理订单,其订单号根据待出库商品所在库位和手持终端机之间的距离大小确定,针对相同货物类型的一批待处理订单,其订单号可根据订单生成时间确定。

步骤s208,将拣货单发送至手持机终端,使得手持机终端根据拣货单,对待出库商品执行订单签出操作。

具体地,通过将拣货单发送至手持机终端,使得手持机终端根据与拣货单对应的拣货路径,将待出库商品按照与拣货单对应的拣货顺序签出。

进一步地,拣货人员根据登录的账号和密码,登录所管辖区域的手持机终端,登录成功后,可查看服务器发送的拣货单,并解析所接收的拣货单,可得到同一波次计划内的待出库商品、待出库商品所在库位、拣货顺序以及拣货路径,根据获知的拣货路径,将待出库商品按照拣货顺序从对应库位中获取待出库商品,当同一波次计划内的各待出库商品均处于交货区时,对各待出库商品执行订单签出操作。

上述快速拣货方法中,根据基于仓库信息和订单信息生成的波次设置规则,设置对应的波次计划,同时考虑仓库存储情况以及待处理订单的订单信息,对待处理订单进行合并、分类处理,对相同批次的订单进行集中处理,可减少订单处理时间。根据波次计划内的各订单信息和仓库处理信息确定拣货路径,不仅仅限于人为设置拣货路径,可提高拣货路径的合理性。根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单,手持机终端接收拣货单并根据拣货单,对待出库商品执行订单签出操作,可在减少订单处理时间和提高拣货路径合理性的基础上,进一步提高订单出库效率。

在一个实施例中,如图3所示,确定拣货路径的步骤,具体包括以下s302至s306的步骤:

步骤s302,根据订单信息确定拣货路径的开始点。

具体地,订单信息包括待处理订单的订单号,拣货路径的开始点根据波次计划内的各待处理订单的订单号确定,通过获取同一波次计划内的第一个订单号对应的待处理订单,并获取该待处理订单对应的待出库商品在仓库的所在库位,作为拣货路径的开始点。

进一步地,由于同一波次计划内的各订单,可以是处理时间相近的一批订单,可以是相同货物类型的一批订单。进而针对处理时间相近的一批待处理订单,待处理订单对应的待出库商品与手持机终端之间的距离越近,其订单号越靠前。而针对相同货物类型的一批待处理订单,即待出库商品所在库位相同或者相近,其订单生成时间越靠前,其订单号越靠前。

步骤s304,根据订单信息和仓库处理信息,确定待处理订单中的商品库位未被占用的可处理库位以及任意两个可处理库位连接路径未被占用的可用路径。

具体地,通过从订单信息中获取波次计划内各待出库商品的所在库位,并根据仓库信息确定相应库位的占用情况。当确定待处理订单中各待出库商品的所在库位未被占用时,将所获得各待出库商品所在库位作为可处理库位。通过从仓库信息中获取任意两个可处理库位的连接路径的占用情况,当确定所选取的两个可处理库位连接路径未被占用时,将所选取的两个可处理库位的连接路径作为可用路径。

步骤s306,以开始点为起点,以交货区为终点,搜索途经各可处理库位由可用路径组成的最短路径,得到拣货路径。

具体地,以拣货路径的开始点为起点,以最终进行订单签出操作的交货区为终点,计算手持机终端至开始点之间的距离,并基于各可处理库位与开始点之间的距离大小,以及可处理库位与开始点之间路径占用情况,确定开始点后的第一可处理库位,以此类推,根据第一可处理库位与剩余的任意一个可处理库位之间的距离大小,以及第一可处理库位与任意一个可处理库位之间的路径占用情况,确定第二可处理库位,直至所连接的点为交货区,得到途经各可处理库位由可用路径组成的最短路径,即为拣货路径。

上述确定拣货路径的步骤,通过同时考虑仓库内库位占用情况以及路径占用情况,排除已被占用的库位以及被占用的路径,在此基础上得到途经各可处理库位由可用路径组成的最短路径,避免不同波次计划内的各待处理订单之间发生冲突,同时由于采用最短路径拣货路径,可进一步地提高拣货效率。

在一个实施例中,如图4所示,波次计划执行过程包括:

1)获取设置的波次执行规则,并利用逻辑校验规则对波次执行规则进行逻辑性校验。

具体地,通过对波次执行规则进行逻辑性校验,可得到波次执行规则是否存在逻辑错误,当存在逻辑错误时,需要重新设置波次执行规则。

2)逻辑性校验通过时,接收并汇集用户提交的各待处理订单,并获取各待处理订单的订单处理时间和订单总量。

3)当订单处理时间和订总单量,符合波次执行规则对应的预设要求时,触发波次计划。

具体地,波次执行规则对应波次执行的预设要求,包括待处理订单总量以及多个待处理订单的订单处理时间,当多个待处理订单的订单处理时间相同或者处于允许误差内时,将该多个待处理订单归为同一批次,并统计待处理订单数量,当达到预设的订单总量时,触发波次计划。

4)执行波次计划,根据波次执行规则对当前汇集的订单进行校验,当前汇集的订单符合波次执行规则时,生成对应波次计划的拣货单,并根据拣货单执行拣货操作。

具体地,通过对当前汇集的待处理订单进行校验,判断是否满足波次执行规则,当满足时,生成当前波次计划对应的拣货单。其中,不同波次计划对应不同待处理订单和不同拣货路径,从而根据订单信息和拣货路径生成的拣货单也不一致。

上述波次计划执行过程中,通过利用逻辑校验规则对设置波次执行规则进行逻辑性校验,当逻辑性校验通过时,接收并汇集用户提交的各待处理订单,并获取各待处理订单的订单处理时间和订单总量。当订单处理时间和订总单量,符合波次执行规则对应的预设要求时,触发并执行波次计划,同时根据波次执行规则对当前汇集的订单进行校验,当前汇集的订单符合波次执行规则时,生成对应波次计划的拣货单,并根据拣货单执行拣货操作。

在一个实施例中,根据波次设置规则对待处理订单设置对应的波次计划的步骤,包括:

获取基于仓库信息和订单信息设置的波次设置规则;根据波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理;根据各待处理订单的分批情况,得到对应的波次计划。

具体地,通过对仓库内各货架类型以及货架高度,对拣货场地进行区域划分,可得到相应的仓库信息。

其中,对于将拣货场地进行区域划分,包括按货架类型分区,包括:原箱区、小储位盒区和卡板区,按货架类型进行分类可实现货物单位和拣货单位统一,便于单元化作业,其中,不同货架类型可存储不同单位量的货物。将拣货场地进行区域划分,还包括按货架高度分区,包括低层区和高层区,由于低层和高层使用的拣货工具不同,对拣货人员的要求也不同,便于拣货单的分配。

进一步地,根据拣货模式、物流渠道以及预出货时间,对各待处理订单进行合并和分类,可得到不同批次的待处理订单的订单信息。

其中,对于按照拣货模式进行订单分类,设置了集中拣货和二次分拣两种拣货模式,集中拣货的订单为单品单件,二次分拣的订单为多品多件或者单品多件,由于拣货模式可将对应订单分开生成不同拣货单。按照订单所选的物流渠道进行划分,可生成单一渠道的拣货单,而按照预出货时间划分,可将出货时间在前的订单先生成同一批次进行拣货,将在出货时间在后的订单生成另一批次进行拣货。

上述步骤中,通过获取基于仓库信息和订单信息设置的波次设置规则,并根据波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理,进而根据各待处理订单的分批情况,得到对应的波次计划,通过针对各待处理订单的不同分批情况,针对性设置波次计划,集中处理不同待处理订单,减少订单处理时间,提高订单处理效率。

在一个实施例中,在根据波次设置规则对待处理订单设置对应的波次计划之前还包括:

根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息;根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息;基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则。

具体地,通过将货架类型分为原箱区、小储位盒区和卡板区,实现对拣货场地的区域划分,以及通过将货架高度分为低层区和高层区,实现对拣货场地的区域划分。

进一步地,根据拣货模式将订单分为集中拣货和二次分拣两类,分为不同批次,还可根据订单的物流渠道的不同,分为基于不同物流渠道的多个批次。根据预出货时间的先后,可将处于相同或者相近的预出货时间的待处理订单分为相同批次,预出货时间在前的待处理订单为一个批次,预出货时间在后的待处理订单为另一个批次。最后,可基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则。

在一些实施例中,还可根据仓库信息、订单创建时间、波次次数、执行间隔、订单上限数、订单下限数、商品体积上限、商品重量上限、开始时间、结束时间、拣货顺序、订单类型、装箱类型、拣货类型、预出货时间、物流渠道、波次区域等数据,设置波次计划。

上述步骤,根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息,并根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息,进而基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则,根据不同波次设置规则可设置得到相应不同的波次计划,进而提高待处理订单的处理效率。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种快速拣货装置,包括:波次计划设置模块502、拣货路径确定模块504、拣货单生成模块506以及订单签出模块508,其中:

波次计划设置模块502,用于根据波次设置规则对待处理订单设置对应的波次计划,波次设置规则基于仓库信息和订单信息生成。

拣货路径确定模块504,用于根据波次计划内的各订单信息和仓库处理信息确定拣货路径。

拣货单生成模块506,用于根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单。

订单签出模块508,用于将拣货单发送至手持机终端,使得手持机终端根据拣货单,对待出库商品执行订单签出操作。

上述快速拣货装置,根据基于仓库信息和订单信息生成的波次设置规则,设置对应的波次计划,同时考虑仓库存储情况以及待处理订单的订单信息,对待处理订单进行合并、分类处理,对相同批次的订单进行集中处理,可减少订单处理时间。根据波次计划内的各订单信息和仓库处理信息确定拣货路径,不仅仅限于人为设置拣货路径,可提高拣货路径的合理性。根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单,手持机终端接收拣货单并根据拣货单,对待出库商品执行订单签出操作,可在减少订单处理时间和提高拣货路径合理性的基础上,进一步提高订单出库效率。

在一个实施例中,波次计划设置模块还用于:

获取基于仓库信息和订单信息设置的波次设置规则;根据波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理;根据各待处理订单的分批情况,得到对应的波次计划。

上述波次计划设置模块,通过获取基于仓库信息和订单信息设置的波次设置规则,并根据波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理,进而根据各待处理订单的分批情况,得到对应的波次计划,通过针对各待处理订单的不同分批情况,针对性设置波次计划,集中处理不同待处理订单,减少订单处理时间,提高订单处理效率。

在一个实施例中,拣货路径确定模块还用于:

根据订单信息确定拣货路径的开始点;根据订单信息和仓库处理信息,确定待处理订单中的商品库位未被占用的可处理库位以及任意两个可处理库位连接路径未被占用的可用路径;以开始点为起点,以交货区为终点,搜索途经各可处理库位由可用路径组成的最短路径,得到拣货路径。

上述拣货路径确定模块,通过同时考虑仓库内库位占用情况以及路径占用情况,排除已被占用的库位以及被占用的路径,在此基础上得到途经各可处理库位由可用路径组成的最短路径,避免不同波次计划内的各待处理订单之间发生冲突,同时由于采用最短路径拣货路径,可进一步地提高拣货效率。

在一个实施例中,提供了一种快速拣货装置,还包括波次设置规则生成模块,用于:

根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息;根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息;基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则。

上述波次设置规则生成模块,根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息,并根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息,进而基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则,根据不同波次设置规则可设置得到相应不同的波次计划,进而提高待处理订单的处理效率。

在一个实施例中,提供了一种快速拣货装置,还包括波次计划触发模块,用于:

汇集用户提交的各待处理订单,并获取各待处理订单的订单处理时间和订单总量;获取触发波次计划的预设要求;当订单处理时间和订总单量符合所预设要求时,触发波次计划。

上述波次计划触发模块,通过汇集用户提交的各待处理订单,并获取各待处理订单的订单处理时间和订单总量,当确定订单处理时间和订总单量符合所预设要求时,触发波次计划,避免在待处理订单无法满足波次计划处理时,出现已触发波次计划的情况,降低误操作率。

关于快速拣货装置的具体限定可以参见上文中对于快速拣货方法的限定,在此不再赘述。上述快速拣货装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储订单信息数据和仓库信息数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种快速拣货方法。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

根据波次设置规则对待处理订单设置对应的波次计划,波次设置规则基于仓库信息和订单信息生成;

根据波次计划内的各订单信息和仓库处理信息确定拣货路径;

根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单;

将拣货单发送至手持机终端,使得手持机终端根据拣货单,对待出库商品执行订单签出操作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取基于仓库信息和订单信息设置的波次设置规则;

根据波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理;

根据各待处理订单的分批情况,得到对应的波次计划。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据订单信息确定拣货路径的开始点;

根据订单信息和仓库处理信息,确定待处理订单中的商品库位未被占用的可处理库位以及任意两个可处理库位连接路径未被占用的可用路径;

以开始点为起点,以交货区为终点,搜索途经各可处理库位由可用路径组成的最短路径,得到拣货路径。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取波次计划内的各订单信息,根据各订单信息确定各待出库商品的拣货顺序;

根据拣货顺序和拣货路径生成对应的拣货单。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息;

根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息;

基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将拣货单发送至手持机终端,使得手持机终端根据与拣货单对应的拣货路径,将待出库商品按照与拣货单对应的拣货顺序签出。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

汇集用户提交的各待处理订单,并获取各待处理订单的订单处理时间和订单总量;

获取触发波次计划的预设要求;

当订单处理时间和订总单量符合所预设要求时,触发波次计划。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

根据波次设置规则对待处理订单设置对应的波次计划,波次设置规则基于仓库信息和订单信息生成;

根据波次计划内的各订单信息和仓库处理信息确定拣货路径;

根据拣货路径以及波次计划内的各订单信息确定待出库商品,并生成拣货单;

将拣货单发送至手持机终端,使得手持机终端根据拣货单,对待出库商品执行订单签出操作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取基于仓库信息和订单信息设置的波次设置规则;

根据波次设置规则,为各待处理订单设置对应的执行时间和执行频率,并对各待处理订单进行分批处理;

根据各待处理订单的分批情况,得到对应的波次计划。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据订单信息确定拣货路径的开始点;

根据订单信息和仓库处理信息,确定待处理订单中的商品库位未被占用的可处理库位以及任意两个可处理库位连接路径未被占用的可用路径;

以开始点为起点,以交货区为终点,搜索途经各可处理库位由可用路径组成的最短路径,得到拣货路径。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取波次计划内的各订单信息,根据各订单信息确定各待出库商品的拣货顺序;

根据拣货顺序和拣货路径生成对应的拣货单。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据货架类型和货架高度对拣货场地进行区域划分,生成仓库信息;

根据拣货模式、物流渠道以及与预出货时间对各待处理订单进行分类,得到不同批次的待处理订单的订单信息;

基于仓库信息和不同批次的待处理订单的订单信息,分别生成不同波次计划的波次设置规则。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将拣货单发送至手持机终端,使得手持机终端根据与拣货单对应的拣货路径,将待出库商品按照与拣货单对应的拣货顺序签出。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

汇集用户提交的各待处理订单,并获取各待处理订单的订单处理时间和订单总量;

获取触发波次计划的预设要求;

当订单处理时间和订总单量符合所预设要求时,触发波次计划。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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