本发明涉及仓储物流技术领域,具体涉及一种用于人机混合仓库的选品方法及装置。
背景技术:
目前,部分仓库管理采用人机混合的仓库管理模式,即在一个仓库内存在人工区和自动化区。在人工区中,由工作人员对商品进行拣选、搬运、打包出库等操作。在自动化区,可以采用基于自动导引运输车(agv)或多层穿梭车的货到人或者货到机械臂的模式,商品存放在对应存储媒介(货架或者料箱)中,通过自动导引运输车(agv)或多层穿梭车及输送线将存储媒介搬运到工作站以进行商品的人工或机械臂拣选。
相关技术中,针对人机混合的仓库管理模式下的商品选品问题,即对于人机混合仓库中的待入库商品,选择哪些商品存放在自动化区,哪些商品存放在人工区。仓库可以采用人工选品的方式,由工作人员按照一定策略选择存放入自动化区的商品,比如,选择将某一些品牌下的所有商品放入自动化区,或者选择将日均销量在一定范围内的商品放入自动化区。由于人工选品存在主观偏差和局限性,导致人工选品的方式失误率高,进而导致仓库中人工区和自动化区的商品的拆单率高。仓库还可以采用系统自动选品的方式,即系统以最低拆单率为目标,自动选择商品放入自动化区。由于系统自动选品没有针对人工区和自动化区的不同特点进行针对性选品,导致仓库中人工区和自动化区的商品的拆单率高。
技术实现要素:
为了克服相关技术中存在的仓库中人工区和自动化区的商品的拆单率高的问题,本发明实施例提供了一种用于人机混合仓库的选品方法和装置,降低了人机混合仓库的人工区和自动化区的商品的拆单率、节约成本,并且提高了人机混合仓库的商品出库效率。
根据本发明的一方面,提供一种用于人机混合仓库的选品方法,所述仓库包括人工区和自动化区,所述选品方法包括:
根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合;
滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合;
根据当前的第二品类集合中商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数;以及
根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区。
优选的,所述滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合之前,所述选品方法还包括:确定所述第一品类集合中的爆品,则
所述确定所述第一品类集合中的爆品包括:
根据第一时间段内所述第一品类集合中商品的历史订单信息,将所述第一时间段分为多个第二时间段,统计每一种商品在每一个所述第二时间段内的出库量;
计算每一种商品在所述第二时间段内的出库量大于等于所述每一种商品的标准码盘量与第一配置参数的乘积的情况所对应的所述每一种商品的所述第二时间段的第一个数;
计算每一种商品在所述第二时间段内的出库量大于零的情况所对应的所述每一种商品的所述第二时间段的第二个数;
如果所述第一个数与所述第二个数之比大于等于第二配置参数,则对应的商品为爆品。
优选的,所述滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合之前,所述选品方法还包括:确定所述第一品类集合中的滞销品,则
所述确定所述第一品类集合中的滞销品包括:
根据第三时间段内所述第一品类集合中商品的历史订单信息,计算每一种商品的所述日均销量;
如果所述第一品类集合中商品的所述日均销量小于等于第三配置参数,则对应的商品为滞销品。
优选的,所述滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合之后,所述选品方法还包括:计算所述第二品类集合中每一种商品在所述自动化区的所述计划库存占用体积比例,则
所述计算所述第二品类集合中每一种商品在所述自动化区的所述计划库存占用体积比例包括:
计算所述第二品类集合中每一种商品的所述自动化区的所述计划库存量;
根据所述第二品类集合中每一种商品的所述计划库存量、所述体积和所述自动化区的可用存储空间,计算所述计划库存占用体积比例。
优选的,所述根据当前的第二品类集合中商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数包括:
计算所述当前的第二品类集合中每一种商品的所述拆单指数,则
所述计算所述当前的第二品类集合中每一种商品的所述拆单指数包括:
选择第四时间段内包括所述当前的第二品类集合中商品的历史订单,将所述历史订单作为订单集合;
将所述订单集合中每一个历史订单所包含的商品的品类作为所述每一个历史订单的第三品类集合;
根据所述订单集合、所述每一个历史订单的所述第三品类集合,计算所述当前的第二品类集合中每一种商品的所述拆单指数。
优选的,所述自动化区的已选商品的累加体积的初始值为零和选择存放在所述自动化区的商品的品类组成的第四品类集合的初始值为空,则
所述根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区包括:
选择所述当前的第二品类集合中未存放入所述自动化区的商品中对应的所述选择系数最高的商品,作为当前待存放的第一商品;
将当前的累加体积与计划库存量的所述第一商品的总体积做加法运算;
比较所述加法运算的体积和与所述自动化区的所述可用存储空间的大小。
优选的,所述根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区还包括:
如果所述体积和大于所述可用存储空间,则将所述第一商品从所述当前的第二品类集合中删除,并判断更新后的所述第二品类集合是否为空;
如果更新后的所述第二品类集合为空,则将当前的第四品类集合中的商品作为选择的需要存放到所述自动化区的商品;
如果更新后的所述第二品类集合不为空,则重新计算所述更新后的所述第二品类集合中商品的所述拆单指数和所述选择系数,重新选择所述更新后的所述第二品类集合中的商品存放到所述自动化区。
优选的,所述根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区还包括:
如果所述体积和小于等于所述可用存储空间,则将所述第一商品加入当前的第四品类集合;
在所述订单集合中查找包含所述第一商品的历史订单,将所述第一商品从所述历史订单对应的所述第三品类集合中删除;
将所述第三品类集合为空的所述历史订单从所述订单集合中删除。
优选的,所述根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区还包括:
将所述第一商品从所述当前的第二品类集合中删除,并判断更新后的所述第二品类集合是否为空;
如果更新后的所述第二品类集合为空,则将所述当前的第四品类集合中的商品作为选择的需要存放到所述自动化区的商品;
如果更新后的所述第二品类集合不为空,则重新计算所述更新后的所述第二品类集合中商品的所述拆单指数和所述选择系数,重新选择所述更新后的所述第二品类集合中的商品存放到所述自动化区。
根据本发明的另一方面,提供一种用于人机混合仓库的选品装置,所述仓库包括人工区和自动化区,所述选品装置包括:
第一确定单元,被配置为执行根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合;
第二确定单元,被配置为执行滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合;
第一计算单元,被配置为执行根据当前的第二品类集合中商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数;以及
选择单元,被配置为执行根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区。
根据本发明的又一方面,提供一种用于人机混合仓库的选品控制装置,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行上述的用于人机混合仓库的选品方法。
根据本发明的再一方面,提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现如上所述的用于人机混合仓库的选品方法。
根据本发明的再一方面,提供一种计算机程序产品,包括计算机程序产品,所述计算机程序包括程序指令,当所述程序指令被移动终端执行时,使所述移动终端执行上述用于人机混合仓库的选品方法的步骤。
本发明的一个实施例具有以下优点或有益效果:
滤除第一品类集合中的爆品和滞销品,确定仓库的第二品类集合。根据当前的第二品类集合中商品的日均销量、在自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数。根据当前的第二品类集合中商品的选择系数、体积和自动化区的计划库存量,选择当前的第二品类集合中的商品存放到自动化区。将商品的日均销量、体积、在自动化区和人工区的拆单指数、在自动化区的计划库存量、在自动化区的计划库存占用体积比例作为选品依据,实时计算当前的第二品类集合中商品的选择系数、调整选品策略,降低了仓库中人工区和自动化区的商品的拆单率。同时,无需人工选品,避免了工作人员的主观偏差和局限性。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示出本发明的一个实施例的用于人机混合仓库的选品方法的流程示意图。
图2示出本发明的一个实施例的用于人机混合仓库的选品方法的流程示意图。
图3示出本发明的一个实施例的用于人机混合仓库的选品方法的流程示意图。
图4示出本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。
图5示出本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。
图6示出本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。
图7示出本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。
图8示出本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。
图9示出本发明的一个实施例的用于人机混合仓库的选品控制装置的结构示意图。
具体实施方式
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。
针对人机混合的仓库管理模式下的商品选品问题,人机混合仓库的人工区和自动化区有不同的工作特点。人工区由工作人员按照一定策略选择存放入自动化区的商品,灵活度高,但从长远来看成本也较高。自动化区采用基于自动导引运输车(agv)或多层穿梭车的货到人或者货到机械臂的模式,长远来看整体运营成本低,但是灵活度和柔性也较差。
具体地,对于一些爆品或者通常大宗出库的商品,人工区可以进行整托出库,效率高。对于一些滞销品,如果放在自动化区,一个存储媒介出库搬运成本高(因为是滞销品,更可能会存放在较远的位置),并且能拣选的商品数量较少,效率低。因为自动化区长期来看运营成本较低,所以应尽量选择将商品存放入自动化区。针对人工区和自动化区的不同特点,本发明提供一种用于人机混合仓库的选品方法来降低拆单率,即不能在同一个区域(人工区或者自动化区)完全拣选的订单比率,进而提高了人机混合仓库的商品出库效率。
图1是本发明的一个实施例的用于人机混合仓库的选品方法的流程示意图。人机混合仓库包括人工区和自动化区,具体包括以下步骤:
在步骤s110中,根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合。
目前电商在规划仓库商品存放时,比较普遍的做法是:尽可能将相同品类的商品放在同一个仓库。而品类可以根据业务的不同分为多级(例如一级品类、二级品类、三级品类等)。如一级品类:家用电器;家用电器下的二级品类可包括:电视、空调、洗衣机、冰箱、厨卫大电、厨房小电、生活电器、个护健康、家庭影音、进口电器;电视下的三级品类可以包括:合资品牌、国产品牌、互联网品牌;空调下的三级品类可包括壁挂式空调、柜式空调、中央空调、空调配件;洗衣机下的三级品类可包括滚筒洗衣机、洗烘一体机、波轮洗衣机、迷你洗衣机、洗衣机配件。
在本步骤中,根据存放于仓库的商品的品类,这里的品类可以是二级品类、三级品类,确定仓库的第一品类集合。例如,仓库用于存放家用电器,根据存放于仓库的商品的品类,确定仓库的第一品类集合包括:电视、空调、洗衣机、冰箱、厨卫大电、厨房小电、生活电器、个护健康、家庭影音、进口电器。
在步骤s120中,滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合。
在该步骤中,滤除第一品类集合中的爆品和滞销品,确定仓库的第二品类集合。例如,在仓库的第一品类集合中电视、空调为爆款,生活电器为滞销品,则仓库的第二品类集合包括:洗衣机、冰箱、厨卫大电、厨房小电、个护健康、家庭影音、进口电器。
在步骤s130中,根据当前的第二品类集合中商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数。
在该步骤中,以当前的第二品类集合包括:商品1、商品2和商品3为例,根据商品1的日均销量、在自动化区的计划库存占用体积比例和拆单指数,商品2的日均销量、在自动化区的计划库存占用体积比例和拆单指数,商品3的日均销量、在自动化区的计划库存占用体积比例和拆单指数,分别计算商品1、商品2和商品3的选择系数。
在步骤s140中,根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区。
在该步骤中,以当前的第二品类集合包括:商品1、商品2和商品3为例,根据根据商品1的选择系数、体积和自动化区的计划库存量,商品2的选择系数、体积和自动化区的计划库存量选择系数、体积和自动化区的计划库存量,商品3的选择系数、体积和自动化区的计划库存量,选择商品1、商品2和商品3中的商品存放到自动化区。
根据本发明实施例,滤除第一品类集合中的爆品和滞销品,确定仓库的第二品类集合。根据当前的第二品类集合中商品的日均销量、在自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数。根据当前的第二品类集合中商品的选择系数、体积和自动化区的计划库存量,选择当前的第二品类集合中的商品存放到自动化区。将商品的日均销量、体积、在自动化区和人工区的拆单指数、在自动化区的计划库存量、在自动化区的计划库存占用体积比例作为选品依据,实时计算当前的第二品类集合中商品的选择系数、调整选品策略,降低了仓库中人工区和自动化区的商品的拆单率。同时,无需人工选品,避免了工作人员的主观偏差和局限性。
图2是本发明的一个实施例的用于人机混合仓库的选品方法的流程示意图。具体包括以下步骤:
在步骤s2010中,根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合。
步骤2010与图1中的步骤s110一致,这里就不再赘述。
在步骤s2020中,滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合。
在该步骤中,确定第一品类集合中的爆品。
具体地,根据第一时间段(比如过去1周)内第一品类集合中商品的历史订单信息,将第一时间段分为多个第二时间段(比如将过去1周分为24×7×2个第二时间段,每个第二时间段为30分钟),统计每一种商品s在每一个第二时间段内的出库量
计算每一种商品s在第二时间段内的出库量
确定第一品类集合中的滞销品。
具体地,根据第三时间段(比如过去t天)内第一品类集合中商品的历史订单信息,考虑第三时间段的销量情况,计算每一种商品的日均销量。计算每一种商品的日均销量的公式为:
其中,
这里将t作为
其中,
如果第一品类集合中商品s的日均销量
滤除第一品类集合中的爆品和滞销品,确定仓库的第二品类集合s。
在步骤s2030中,计算所述第二品类集合中每一种商品在所述自动化区的所述计划库存占用体积比例。
在该步骤中,计算第二品类集合s中每一种商品s在自动化区的计划库存量qs。计算该计划库存量qs的公式为:
其中,
根据第二品类集合s中每一种商品s的计划库存量qs、体积vs和自动化区的可用存储空间vmax,计算计划库存占用体积比例rs。计算该计划库存占用体积比例rs的公式为:
其中,rs为第二品类集合s中商品s的计划库存占用体积比例,qs为商品s在自动化区的计划库存量,vs为商品s的体积,vmax为自动化区的可用存储空间。
在步骤s2040中,计算所述当前的第二品类集合中每一种商品的所述拆单指数。
在该步骤中,选择第四时间段(比如,过去1个月)内包括当前的第二品类集合s中商品的历史订单,将涉及到的历史订单作为订单集合o。将订单集合o中每一个历史订单所包含的商品的品类作为每一个历史订单的第三品类集合so。例如,一个历史订单所要购买的商品包括:1台合资品牌电视机、1台壁挂式空调、1个空调配件、1台滚筒洗衣机、1个洗衣机配件,则该历史订单的第三品类集合so包括:电视机、空调和洗衣机。
根据订单集合o、每一个历史订单的第三品类集合so,计算当前的第二品类集合s中每一种商品s的拆单指数cs。计算当前的第二品类集合s中每一种商品s的拆单指数cs的公式为:
其中,cs为第二品类集合s中商品s的拆单指数,|o|为订单集合o中历史订单的个数,|soi|为订单集合o中第i个历史订单的第三品类集合soi所包含的商品的品类的个数,|soi\s|为订单集合o中第i个历史订单的第三品类集合soi中去除商品s后所包含的商品的品类的个数,如果s∈soi,则|soi\s|=|soi|-1,如果
公式(5)中的|o|为当前订单集合o中历史订单的个数,|soi|为当前订单集合o中第i个历史订单的第三品类集合soi所包含的商品的品类的个数。如果在步骤s2080中订单集合o、订单集合o中历史订单的第三品类集合so被更新,则将更新后订单集合o、订单集合o中历史订单的第三品类集合so带入公式(5)。cs为第二品类集合s中商品s的拆单指数,如果在步骤s2090中第二品类集合s被更新,则通过公式(5)计算得到的是更新后的第二品类集合s中商品的拆单指数。
在步骤s2050中,根据所述当前的第二品类集合中每一种商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中每一种商品的选择系数。
在该步骤中,根据当前的第二品类集合s中每一种商品s的日均销量
其中,ks为当前的第二品类集合s中商品s的选择系数,cs为商品s的拆单指数,
如果在步骤s2090中第二品类集合s被更新,则通过公式(6)计算得到的是更新后的第二品类集合s中商品的选择系数。
在步骤s2060中,选择所述当前的第二品类集合中未存放入所述自动化区的商品中对应的所述选择系数最高的商品,作为当前待存放的第一商品;将当前的累加体积与计划库存量的所述第一商品的总体积做加法运算。
仓库的自动化区的已选商品的累加体积v的初始值为零和选择存放在仓库的自动化区的商品的品类组成的第四品类集合ω的初始值为
在该步骤中,选择当前的第二品类集合s中未存放入自动化区的商品中对应的选择系数最高的商品,作为当前待存放的第一商品s1。将当前的累加体积v与计划库存量qs1的第一商品s1的总体积做加法运算,即
v’=v+vs1×qs1(7)。
其中,v’为当前的累加体积v与计划库存量qs1的第一商品s1的总体积的体积和,vs1为当前待存放的第一商品s1的体积,qs1为当前待存放的第一商品s1的计划库存量。
在步骤s2070中,比较所述加法运算的体积和与所述自动化区的所述可用存储空间的大小。如果所述体积和小于等于所述可用存储空间,则执行步骤s2080。如果所述体积和大于所述可用存储空间,则执行步骤s2090。
在该步骤中,比较加法运算的体积和v’与自动化区的可用存储空间vmax的大小。如果v’≤vmax,则执行步骤s2080。如果v’>vmax,则执行步骤s2090。
在步骤s2080中,将所述第一商品加入当前的第四品类集合;在所述订单集合中查找包含所述第一商品的历史订单,将所述第一商品从所述历史订单对应的所述第三品类集合中删除;将所述第三品类集合为空的所述历史订单从所述订单集合中删除。
在该步骤中,将当前待存放的第一商品s1加入当前的第四品类集合ω。在订单集合o中查找包含第一商品s1的历史订单,将第一商品s1从所述历史订单对应的第三品类集合so中删除。将第三品类集合so为
在步骤s2090中,将所述第一商品从所述当前的第二品类集合中删除,并判断更新后的所述第二品类集合是否为空。如果更新后的所述第二品类集合为空,则执行步骤s2100。如果更新后的所述第二品类集合不为空,则执行步骤s2040。
在该步骤中,将第一商品s1从当前的第二品类集合s中删除,并判断更新后的第二品类集合s是否为
在步骤s2100中,将当前的第四品类集合中的商品作为选择的需要存放到所述自动化区的商品。
在该步骤中,将当前的第四品类集合ω中的商品作为选择的需要存放到自动化区的商品。
重复步骤s2040至步骤s2100,当订单集合o、订单集合o中历史订单对应的第三品类集合so、第二品类集合s更新时,实时利用更新后的数据,通过公式(5)和(6)计算当前的第二品类集合s中每一种商品的拆单指数和选择系数,实现从当前的第二品类集合s选择商品存放入仓库的自动化区。
根据本发明实施例,当订单集合、订单集合中历史订单对应的第三品类集合、第二品类集合更新时,实时利用更新后的数据,计算当前的第二品类集合中每一种商品的拆单指数和选择系数,实现从当前的第二品类集合选择商品存放入仓库的自动化区,将商品的日均销量、体积、计划库存量等信息以及仓库自动化区的对某一商品的计划库存占用体积比例、可用存储空间等信息作为选品依据,降低了仓库中人工区和自动化区的商品的拆单率和成本,提高了仓库中商品的出库效率。
另外,滤除第一品类集合中的爆品和滞销品,确定仓库的第二品类集合,利用第二品类集合来选品,降低了本申请实施例的选品方法的工作量。
图3是本发明的一个实施例的用于人机混合仓库的选品方法的流程示意图。具体包括以下步骤:
在步骤s3010中,根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合。
步骤s3010与图1中的步骤s110一致,这里就不再赘述。
在步骤s3020中,确定所述第一品类集合中的爆品和滞销品。
在步骤s3030中,计算所述第一品类集合中每一种商品在所述自动化区的所述计划库存占用体积比例。
在步骤s3040中,计算所述当前的第一品类集合中每一种商品的所述拆单指数。
在步骤s3050中,根据所述当前的第一品类集合中每一种商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第一品类集合中每一种商品的选择系数。对于当前的第一品类集合中爆品、滞销品的选择系数,可以将对应的选择系数时乘以某一0到1之间的销量权重(即对选择系数进行打折)。例如爆品对于的销量权重为1,滞销品的销量权重为0。
在步骤s3060中,选择所述当前的第一品类集合中未存放入所述自动化区的商品中对应的所述选择系数最高的商品,作为当前待存放的第一商品;将当前的累加体积与计划库存量的所述第一商品的总体积做加法运算。
在步骤s3070中,比较所述加法运算的体积和与所述自动化区的所述可用存储空间的大小。如果所述体积和小于等于所述可用存储空间,则执行步骤s2080。如果所述体积和大于所述可用存储空间,则执行步骤s2090。
在步骤s3080中,将所述第一商品加入当前的第四品类集合;在所述订单集合中查找包含所述第一商品的历史订单,将所述第一商品从所述历史订单对应的所述第三品类集合中删除;将所述第三品类集合为空的所述历史订单从所述订单集合中删除。步骤s3080执行完后执行步骤s2090。
在步骤s3090中,将所述第一商品从所述当前的第一品类集合中删除,并判断更新后的所述第一品类集合是否为空。如果更新后的所述第一品类集合为空,则执行步骤s2100。如果更新后的所述第一品类集合不为空,则执行步骤s2040。
在步骤s3100中,将当前的第四品类集合中的商品作为选择的需要存放到所述自动化区的商品。
图4是本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。所述仓库包括人工区和自动化区。如图4所示,该用于人机混合仓库的选品装置包括:第一确定单元410、第二确定单元420、第一计算单元430和选择单元440。
第一确定单元410,被配置为执行根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合。
第二确定单元420,被配置为执行滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合。
第一计算单元430,被配置为执行根据当前的第二品类集合中商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数。
选择单元440,被配置为执行根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区。
图5是本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。如图5所示,该用于人机混合仓库的选品装置包括:第一确定单元510、第三确定单元520、第四确定单元530、第二确定单元540、第五计算单元550、第一计算单元560和选择单元570。
第一确定单元510,被配置为执行根据存放于所述仓库的商品的品类,确定所述仓库的第一品类集合。
第三确定单元520,被配置为执行确定所述第一品类集合中的爆品。
第四确定单元530,被配置为执行确定所述第一品类集合中的滞销品。
第二确定单元540,被配置为执行滤除所述第一品类集合中的爆品和滞销品,确定所述仓库的第二品类集合。
第五计算单元550,被配置为执行计算所述第二品类集合中每一种商品在所述自动化区的所述计划库存占用体积比例。
第一计算单元560,被配置为执行根据当前的第二品类集合中商品的日均销量、在所述自动化区的计划库存占用体积比例和拆单指数,计算所述当前的第二品类集合中商品的选择系数。
选择单元570,被配置为执行根据所述当前的第二品类集合中商品的所述选择系数、体积和所述自动化区的计划库存量,选择所述当前的第二品类集合中的商品存放到所述自动化区。
图6是本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。如图6所示,第三确定单元520包括:统计单元521、第二计算单元522、第三计算单元523和第一判断单元524。
统计单元521,被配置为执行根据第一时间段内所述第一品类集合中商品的历史订单信息,将所述第一时间段分为多个第二时间段,统计每一种商品在每一个所述第二时间段内的出库量。
第二计算单元522,被配置为执行计算每一种商品在所述第二时间段内的出库量大于等于所述每一种商品的标准码盘量与第一配置参数的乘积的情况所对应的所述每一种商品的所述第二时间段的第一个数。
第三计算单元523,被配置为执行计算每一种商品在所述第二时间段内的出库量大于零的情况所对应的所述每一种商品的所述第二时间段的第二个数。
第一判断单元524,被配置为执行如果所述第一个数与所述第二个数之比大于等于第二配置参数,则对应的商品为爆品。
图7是本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。如图7所示,第四确定单元530包括:第四计算单元531、第二判断单元532。
第四计算单元531,被配置为执行根据第三时间段内所述第一品类集合中商品的历史订单信息,计算每一种商品的所述日均销量。
第二判断单元532,被配置为执行如果所述第一品类集合中商品的所述日均销量小于等于第三配置参数,则对应的商品为滞销品。
图8是本发明的一个实施例的用于人机混合仓库的选品装置的结构示意图。如图8所示,第五计算单元550包括:第六计算单元551和第七计算单元552。
第六计算单元551,被配置为执行计算所述第二品类集合中每一种商品的所述自动化区的所述计划库存量。
第七计算单元552,被配置为执行根据所述第二品类集合中每一种商品的所述计划库存量、所述体积和所述自动化区的可用存储空间,计算所述计划库存占用体积比例。
图9根据本发明实施例的用于人机混合仓库的选品控制装置的结构图。图9示出的设备仅仅是一个示例,不应对本发明实施例的功能和使用范围构成任何限制。
参考图9,该装置包括通过总线连接的处理器910、存储器920和输入输出设备930。存储器920包括只读存储器(rom)和随机访问存储器(ram),存储器920内存储有执行系统功能所需的各种计算机指令和数据,处理器910从存储器920中读取各种计算机指令以执行各种适当的动作和处理。输入输出设备包括键盘、鼠标等的输入部分;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分。存储器920还存储有计算机指令以完成本发明实施例的用于人机混合仓库的选品方法规定的操作。
相应地,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现上述用于人机混合仓库的选品方法所规定的操作。
相应地,本发明实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序包括程序指令,当所述程序指令被移动终端执行时,使所述移动终端执行上述用于人机混合仓库的选品方法的步骤。
附图中的流程图、框图图示了本发明实施例的系统、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个模块、程序段或仅仅是一段代码,所述模块、程序段和代码都是用来实现规定逻辑功能的可执行指令。也应当注意,所述实现规定逻辑功能的可执行指令可以重新组合,从而生成新的模块和程序段。因此附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对发明本身的限制。
以上所述仅为本发明的一些实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。