发明内容
本申请提供一种库存管理方法、装置及设备,用于降低对象的运输成本。
一个方面,本申请提供一种库存管理方法,包括:
获取对象在预设时段内的多个订单信息;
根据所述对象对应的目标仓库的地址信息、以及所述多个订单信息中各订单信息中的收货地址信息,在所述多个订单信息中确定所述目标仓库对应的订单信息集合;
根据所述订单信息集合中各订单信息的属性和对象数量,确定所述目标仓库的待入库对象数量。
在一种可能的实施方式中,所述根据所述对象对应的目标仓库的地址信息、以及所述多个订单信息中各订单信息中的收货地址信息,在所述多个订单信息中确定所述目标仓库对应的订单信息集合,包括:
获取所述目标仓库的地址信息对应的目标区域范围;
获取所述多个订单信息中各订单信息中的收货地址信息;
将收货地址信息属于所述目标区域范围的订单信息确定为所述订单信息集合中的订单信息。
在另一种可能的实施方式中,所述根据所述订单信息集合中各订单信息的属性和对象数量,确定所述目标仓库的待入库对象数量,包括:
根据所述订单信息集合中各订单信息的属性,确定所述对象对应的补货类型;
根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量。
在另一种可能的实施方式中,所述根据所述订单信息集合中各订单信息的属性,确定补货类型,包括:
若所述订单信息集合中各订单信息的属性均为第一属性,则确定所述对象对应的补货类型为第一补货类型;
若所述订单信息集合中的订单信息的属性包括第二属性,则确定所述对象对应的补货类型为第二补货类型。
在另一种可能的实施方式中,所述补货类型为第一补货类型;相应的,所述根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量,包括:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述目标仓库的待入库对象数量。
在另一种可能的实施方式中,所述补货类型为第二补货类型;相应的,所述根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量,包括:
获取所述目标仓库中存储的剩余对象集合中的剩余对象数量;
根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量;
根据所述目标仓库的剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方式中,所述根据所述目标仓库的剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量,包括:
获取所述剩余对象集合的对象集合类型;
根据所述剩余对象集合的对象集合类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方式中,所述对象集合类型为第一对象集合类型;相应的,所述根据所述剩余对象集合中各对象的对象类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量,包括:
将所述剩余对象数量和所述预估售卖对象数量之和,确定为所述待入库对象数量。
在另一种可能的实施方式中,所述对象集合类型为第二对象集合类型;相应的,所述根据所述剩余对象集合中各对象的对象类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量,包括:
在所述剩余对象集合中,获取冻结对象的冻结对象数量;
将所述剩余对象数量和所述冻结对象数量之差,确定为实际剩余对象数量;
将所述预估售卖对象数量和所述实际剩余对象数量之差,确定为所述待入库对象数量。
在另一种可能的实施方式中,所述根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量,包括:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述预估售卖对象数量。
在另一种可能的实施方式中,所述根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量,包括:
获取所述对象对应的相似对象集合,所述相似对象集合中包括所述对象和/或所述对象的同类型对象;
获取所述相似对象集合在所述预设时段对应的历史时段在所述目标区域范围售出的第一历史售卖对象数量;
获取所述相似对象集合在所述下一个预设时段对应的历史时段在所述目标区域范围售出的第二历史售卖对象数量;
根据所述第一历史售卖对象数量、所述第二历史售卖对象数量、以及所述订单信息集合中各订单信息中的对象数量之和,确定所述预估售卖对象数量。
在另一种可能的实施方式中,根据所述第一历史售卖对象数量、所述第二历史售卖对象数量、以及所述订单信息集合中各订单信息中的对象数量之和,确定所述预估售卖对象数量,包括:
获取所述订单信息集合中各订单信息中的对象数量之和、与所述第二历史售卖对象数量的乘积;
将所述乘积和所述第一历史售卖对象数量的比值,确定为所述预估售卖对象数量。
另一方面,本申请提供一种库存管理装置,包括:
获取模块,用于获取对象在预设时段内的多个订单信息;
第一确定模块,用于根据所述对象对应的目标仓库的地址信息、以及所述多个订单信息中各订单信息中的收货地址信息,在所述多个订单信息中确定所述目标仓库对应的订单信息集合;
第二确定模块,用于根据所述订单信息集合中各订单信息的属性和对象数量,确定所述目标仓库的待入库对象数量。
在一种可能的实施方式中,所述第一确定模块具体用于:
获取所述目标仓库的地址信息对应的目标区域范围;
获取所述多个订单信息中各订单信息中的收货地址信息;
将收货地址信息属于所述目标区域范围的订单信息确定为所述订单信息集合中的订单信息。
在另一种可能的实施方式中,所述第二确定模块具体用于:
根据所述订单信息集合中各订单信息的属性,确定所述对象对应的补货类型;
根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量。
在另一种可能的实施方式中,所述第二确定模块具体用于:
若所述订单信息集合中各订单信息的属性均为第一属性,则确定所述对象对应的补货类型为第一补货类型;
若所述订单信息集合中的订单信息的属性包括第二属性,则确定所述对象对应的补货类型为第二补货类型。
在另一种可能的实施方式中,所述补货类型为第一补货类型;相应的,所述第二确定模块具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述目标仓库的待入库对象数量。
在另一种可能的实施方式中,所述补货类型为第二补货类型;相应的,所述第二确定模块包括获取单元、第一确定单元和第二确定单元,其中,
所述获取单元用于,获取所述目标仓库中存储的剩余对象集合中的剩余对象数量;
所述第一确定单元用于,根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量;
所述第二确定单元用于,根据所述目标仓库的剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方式中,所述第二确定单元具体用于:
获取所述剩余对象集合的对象集合类型;
根据所述剩余对象集合的对象集合类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方式中,所述对象集合类型为第一对象集合类型;相应的,所述第二确定单元具体用于:
将所述剩余对象数量和所述预估售卖对象数量之和,确定为所述待入库对象数量。
在另一种可能的实施方式中,所述对象集合类型为第二对象集合类型;相应的,所述第二确定单元具体用于:
在所述剩余对象集合中,获取冻结对象的冻结对象数量;
将所述剩余对象数量和所述冻结对象数量之差,确定为实际剩余对象数量;
将所述预估售卖对象数量和所述实际剩余对象数量之差,确定为所述待入库对象数量。
在另一种可能的实施方式中,所述第一确定单元具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述预估售卖对象数量。
在另一种可能的实施方式中,所述第一确定单元具体用于:
获取所述对象对应的相似对象集合,所述相似对象集合中包括所述对象和/或所述对象的同类型对象;
获取所述相似对象集合在所述预设时段对应的历史时段在所述目标区域范围售出的第一历史售卖对象数量;
获取所述相似对象集合在所述下一个预设时段对应的历史时段在所述目标区域范围售出的第二历史售卖对象数量;
根据所述第一历史售卖对象数量、所述第二历史售卖对象数量、以及所述订单信息集合中各订单信息中的对象数量之和,确定所述预估售卖对象数量。
在另一种可能的实施方式中,所述第一确定单元具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和、与所述第二历史售卖对象数量的乘积;
将所述乘积和所述第一历史售卖对象数量的比值,确定为所述预估售卖对象数量。
另一方面,本申请提供一种库存管理设备,包括处理器和用于存储应用程序的存储器,所述处理器用于读取所述存储器中的应用程序,并执行如下操作:
获取对象在预设时段内的多个订单信息;
根据所述对象对应的目标仓库的地址信息、以及所述多个订单信息中各订单信息中的收货地址信息,在所述多个订单信息中确定所述目标仓库对应的订单信息集合;
根据所述订单信息集合中各订单信息的属性和对象数量,确定所述目标仓库的待入库对象数量。
在一种可能的实施方式中,所述处理器具体用于:
获取所述目标仓库的地址信息对应的目标区域范围;
获取所述多个订单信息中各订单信息中的收货地址信息;
将收货地址信息属于所述目标区域范围的订单信息确定为所述订单信息集合中的订单信息。
在另一种可能的实施方式中,所述处理器具体用于:根据所述订单信息集合中各订单信息的属性,确定所述对象对应的补货类型;
根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量。
在另一种可能的实施方式中,所述处理器具体用于:
若所述订单信息集合中各订单信息的属性均为第一属性,则确定所述对象对应的补货类型为第一补货类型;
若所述订单信息集合中的订单信息的属性包括第二属性,则确定所述对象对应的补货类型为第二补货类型。
在另一种可能的实施方式中,所述补货类型为第一补货类型;相应的,所述处理器具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述目标仓库的待入库对象数量。
在另一种可能的实施方式中,所述补货类型为第二补货类型;相应的,所述处理器具体用于:
获取所述目标仓库中存储的剩余对象集合中的剩余对象数量;
根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量;
根据所述目标仓库的剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方式中,所述处理器具体用于:
获取所述剩余对象集合的对象集合类型;
根据所述剩余对象集合的对象集合类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方式中,所述对象集合类型为第一对象集合类型;相应的,所述处理器具体用于:
将所述剩余对象数量和所述预估售卖对象数量之和,确定为所述待入库对象数量。
在另一种可能的实施方式中,所述对象集合类型为第二对象集合类型;相应的,所述处理器具体用于:
在所述剩余对象集合中,获取冻结对象的冻结对象数量;
将所述剩余对象数量和所述冻结对象数量之差,确定为实际剩余对象数量;
将所述预估售卖对象数量和所述实际剩余对象数量之差,确定为所述待入库对象数量。
在另一种可能的实施方式中,所述处理器具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述预估售卖对象数量。
在另一种可能的实施方式中,所述处理器具体用于:
获取所述对象对应的相似对象集合,所述相似对象集合中包括所述对象和/或所述对象的同类型对象;
获取所述相似对象集合在所述预设时段对应的历史时段在所述目标区域范围售出的第一历史售卖对象数量;
获取所述相似对象集合在所述下一个预设时段对应的历史时段在所述目标区域范围售出的第二历史售卖对象数量;
根据所述第一历史售卖对象数量、所述第二历史售卖对象数量、以及所述订单信息集合中各订单信息中的对象数量之和,确定所述预估售卖对象数量。
在另一种可能的实施方式中,所述处理器具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和、与所述第二历史售卖对象数量的乘积;
将所述乘积和所述第一历史售卖对象数量的比值,确定为所述预估售卖对象数量。
在本申请中,当库存管理装置需要确定目标仓库的待入库对象数量时,库存管理装置获取对象对应的、生成时刻在预设时段内的多个订单信息,并根据对象对应的目标仓库的地址信息、以及多个订单信息中各订单信息中的收货地址信息,在多个订单信息中确定目标仓库对应的订单信息集合,然后根据订单信息集合中各订单信息中的对象数量,确定目标仓库的待入库对象数量。在上述过程中,订单信息集合中各订单信息中的对象数量为在预设时段内、从该目标仓库售出的实际对象数量,根据该实际对象数量,可以准确的确定出目标仓库的待入库对象数量,这样,可以有效减小对象在下一个预设时段内出现断货、或者积压的概率,进而减少对对象进行再次运输,以降低对对象的运输成本。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1为本发明提供的库存管理方法的应用场景示意图,请参照图1,包括交易平台101、库存管理装置102、以及多个仓库(103-1至103-N)。卖家可以通过交易平台101对对象(例如商品)进行在线售卖,在线售卖的对象存放在不同的仓库中。针对在线售卖的任意一种对象,库存管理装置102可以从交易平台中获取该对象的订单信息,库存管理装置102还可以获取该对象在各个仓库的库存量,可选的,库存管理装置102可以通过仓库***获取对象在各个仓库的库存量。库存管理装置102可以根据对象的订单信息和对象在仓库中的库存量,确定需要向各仓库的入库的待入库对象数量。可选的,在库存管理装置102确定得到各仓库的待入库对象数量之后,库存管理装置102还可以向对应的卖家反馈待入库对象数量,以使得卖家根据待入库对象数量准确的向各个仓库发货。可选的,库存管理装置102可以向卖家对应的联系方式(例如电话、邮件等)向卖家反馈待入库对象数量,也可以通过电商平台向卖家反馈待入库对象数量。
需要说明的是,图1只是以示例的形式示意库存管理方法的应用场景,并不是对库存管理方法的应用场景的限定。
下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图2为本发明提供的库存管理方法的流程示意图,请参照图2,该方法可以包括:
S201、获取对象在预设时段内的多个订单信息;
S202、根据对象对应的目标仓库的地址信息、以及多个订单信息中各订单信息中的收货地址信息,在多个订单信息中确定目标仓库对应的订单信息集合;
S203、根据订单信息集合中各订单信息的属性和对象数量,确定目标仓库的待入库对象数量。
本发明实施例的执行主体为库存管理装置,该库存管理装置可以与交易平台以及仓库***进行通信,以获取交易平台及仓库***中的数据信息,可选的,该库存管理装置可以设置在交易平台和/或仓库***中,该库存管理装置也可以单独设置。可选的,该库存管理装置可以通过软件和/或硬件实现。
在本发明实施例中,在交易平台中售卖的对象存储在不同的仓库中,在交易平台中生成该对象的订单后,通常从离订单中的收货地址较近的仓库中向买家发货。在实际应用过程中,卖家可以周期性的向各个仓库补货,可选的,该周期可以为3天、5天、10天等。
库存管理装置可以周期性的执行图2实施例所示的技术方案,以确定向各个仓库的补货量(待入库对象数量)。可选的,该周期可以为卖家向各个仓库进行补货的周期,例如,卖家每5天向对各仓库进行一次补货,则库存管理装置可以在第五天即将结束时,确定向各个仓库的补货量。当然,还可以在卖家的触发下,库存管理装置再执行图2实施例所示的技术方案,以确定向各个仓库的补货量,本发明对库存管理装置执行图2实施例所示的技术方案的时刻不作具体限定。
在实际应用过程中,库存管理装置为每一个仓库确定待入库对象数量的过程相同,下面,以库存管理装置为目标仓库确定待入库对象数量的过程为例,对图2实施例所示的方法进行详细说明。
当库存管理装置需要确定向目标仓库入库的待入库对象数量时,库存管理装置获取对象在预设时段内的多个订单信息,该多个订单信息为对象对应的、生成时刻在预设时段内的多个订单信息。可选的,库存管理装置可以向交易平台发送请求消息以获取该多个订单信息。可选的,若卖家周期性的向各仓库进行补货,则该预设时段可以为当前时刻之前的一个周期,例如,当前时刻为1月5号,卖家向各仓库补货的周期为5天,则预设时段为1月1号-1月5号。
在库存管理装置获取得到该多个订单信息之后,库存管理装置获取目标仓库的地址信息、以及每个订单信息中的收货地址信息,并根据目标仓库的地址信息、以及每个订单信息中的收货地址信息,在多个订单信息中确定目标仓库对应的订单信息集合。其中,该订单信息集合中的每个订单信息中的发货地址信息均为该目标仓库。可选的,库存管理装置可以获取目标仓库的地址信息对应的目标区域范围、以及该多个订单信息中各订单信息中的收货地址信息,将收货地址信息属于目标区域范围的订单信息确定为订单信息集合中的订单信息。
在库存管理装置获取得到目标仓库对应的订单信息集合之后,库存管理装置获取订单信息集合中各个订单信息的属性和对象数量,并根据订单信息集合中各个订单信息的属性和对象数量,确定目标仓库的待入库对象数量。
在本申请中,当库存管理装置需要确定目标仓库的待入库对象数量时,库存管理装置获取对象对应的、生成时刻在预设时段内的多个订单信息,并根据对象对应的目标仓库的地址信息、以及多个订单信息中各订单信息中的收货地址信息,在多个订单信息中确定目标仓库对应的订单信息集合,然后根据订单信息集合中各订单信息中的对象数量,确定目标仓库的待入库对象数量。在上述过程中,订单信息集合中各订单信息中的对象数量为在预设时段内、从该目标仓库售出的实际对象数量,根据该实际对象数量,可以准确的确定出目标仓库的待入库对象数量,这样,可以有效减小对象在下一个预设时段内出现断货、或者积压的概率,进而减少对对象进行再次运输,以降低对对象的运输成本。
在图2所示实施例的基础上,可选的,可以通过如下可行的实现方式,根据订单信息集合中各订单信息的属性和对象数量,确定目标仓库的待入库对象数量(图2所示实施例中的S203),具体的,请参见图3所示的实施例。
图3为本发明提供的确定待入库对象数量方法的流程示意图,请参见图3,该方法可以包括:
S301、根据订单信息集合中各订单信息的属性,确定对象对应的补货类型;
S302、根据订单信息集合中各订单信息的对象数量和补货类型,确定目标仓库的待入库对象数量。
在图3所示的实施例中,每一个订单信息均有其对应的属性。可选的,订单信息的属性可以包括第一属性和第二属性,第一属性用于指示该订单信息对应的对象为负卖,第二属性用于指示该订单信息对应的对象为正销。其中,负卖为对仓库中不存在的对象进行提前售卖,正销为对仓库中存在的对象进行售卖。
可选的,订单信息的属性可以为订单信息在生成过程中形成的。可选的,在订单生成的过程中,可以根据交易平台中登记的对象数量、以及订单信息对应的对象,确定订单信息的属性。例如,在交易平台中登记了100件对象1,每销售一件对象1,对象1在交易平台中的剩余数量则进行相应的递减。在对前100件对象1进行售卖时生成的订单信息的属性为第一属性,以指示订单信息1对应的对象为正销;在对100件之后的对象1进行售卖时生成的订单信息的属性为第二属性,以指示订单信息2对应的对象为负卖。当然,在实际应用过程中,还可以根据其他方式生成订单的属性,例如,在订单信息生成过程中,可以由卖家确定订单信息的属性。
在实际应用过程中,当需要确定目标仓库的待入库对象数量时,先获取订单信息集合中各订单信息的属性,并根据订单信息集合中各订单信息的属性,确定对象对应的补货类型。可选的,若订单信息集合中各订单信息的属性均为第一属性,则确定对象对应的补货类型为第一补货类型,该第一补货类型为负卖模式对应的补货类型;若订单信息集合中的订单信息的属性包括第二属性,则确定对象对应的补货类型为第二补货类型,该第二补货类型为混合销售模式对应的补货类型。
在库存管理装置确定得到对象对应的补货类型之后,库存管理装置根据订单信息集合中各订单信息的对象数量和补货类型,确定目标仓库的待入库对象数量。具体的,不同的补货类型有其对应的补货规则,以使库存管理装置根据订单信息集合中各订单信息的对象数量、及相应的补货规则确定目标仓库的待入库对象数量。
在图3所示实施例的基础上,当补货类型不同时,确定目标仓库的待入库对象数量的方法也不相同。下面,通过图4-图5所示的实施例,对第一补货类型和第二补货类型对应的、确定目标仓库的待入库对象数量的方法进行详细说明。
图4为本发明提供的确定第一补货类型对应的待入库对象数量方法的流程示意图,请参见图4,该方法可以包括:
S401、获取订单信息集合中各订单信息中的对象数量之和;
S402、将订单信息集合中各订单信息中的对象数量之和,确定为目标仓库的待入库对象数量。
在图4所示的实施例中,第一补货类型为负卖模式对应的补货类型;在该负卖模式下,对仓库库中不存在的对象进行提前售卖,即,在对象的售卖过程中,不在对象对应的仓库(包括目标仓库)中存储该类型的对象。
在库存管理装置需要确定目标仓库对应的待入库对象数量时,库存管理装置获取订单信息集合中各个订单信息中的对象数量之和,并将订单信息集合中各订单信息中的对象数量之和确定为目标仓库的待入库对象数量。由于待入库对象均为已经售卖出去的对象,因此,在将待入库对象入库到目标仓库之后,可以直接根据订单信息集合中的订单信息,对该部分对象进行发货。
在上述过程中,先对对象进行负卖,在经历预设时段之后,再将该预设时段售卖出去的、与目标仓库对应的对象入库至目标仓库中,然后再从目标仓库中进行发货。这样,可以根据对象在预设时段内的实际销售情况,确定目标仓库对应的待入库对象数量,避免了对对象进行再次运输的情况,进而节省运输成本。
下面,通过具体实例,对图4实施例所示的方法进行详细说明。
示例性的,假设对象1存储在3个仓库中,该3个仓库分别记为仓库1-仓库3,假设卖家1每5天在该3个仓库中对对象1进行一次补货,再假设卖家在1月1号对对象1进行了一次补货,则卖家需要在1月6号对对象1进行再次补货。
在1月1号-1月5号期间,仓库1-仓库3中均为存储对象1,在该期间均对对象1进行负卖。
在1月6号,当库存管理装置需要为仓库1-仓库3确定对象1的待入库对象数量时,库存管理装置获取对象1对应的、生成时刻在1月1号-1月5号(预设时段)之间所有订单信息,假设所有订单信息中每个订单信息的收货地址和对象数量如表1所示:
表1
再假设各个仓库的地址如表2所示:
表2
仓库的标识 |
地址 |
仓库1 |
广东省-广州市 |
仓库2 |
河南省-郑州市 |
仓库3 |
陕西省-西安市 |
库存管理装置根据表2所示的各个订单信息中的收货地址和对象数量、以及表3所示的各个仓库的地址,确定各个仓库对应的订单信息集合,具体的,仓库和订单信息集合的对应关系如表3所示:
表3
在库存管理装置确定得到表3所示的仓库与订单信息集合的对应关系之后,库存管理装置可以获取各个订单信息集合中各订单信息中的对象数量之和,具体的,如表4所示:
表4
在库存管理装置确定得到表4所示的对应关系之后,库存管理装置确定仓库1对应的待入库对象数量为10件、仓库2对应的待入库对象数量为4件、仓库3对应的待入库对象数量为9件。可选的,库存管理装置通过卖家1的联系方式向卖家1发送仓库1-仓库3对应的待入库对象数量,卖家1根据仓库1-仓库3对应的待入库对象数量,向仓库1补货10件,向仓库2补货4件,向仓库3补货9件。在卖家向仓库1-仓库3补货之后,仓库1-仓库3的工作人员可以根据各订单信息即刻向买家发货。
图5为本发明提供的确定第二补货类型对应的待入库对象数量方法的流程示意图,请参见图5,该方法可以包括:
S501、获取目标仓库中存储的剩余对象集合中的剩余对象数量;
S502、根据订单信息集合中各订单信息中的对象数量之和,确定对象在下一个预设时段内在目标区域范围的预估售卖对象数量;
S503、根据目标仓库的剩余对象数量和预估售卖对象数量,确定待入库对象数量。
在图5所示的实施例中,第二补货类型为混合销售模式对应的补货类型由于该混合销售模式下,对象对应的仓库(包括目标仓库)中可能存储有该类型的对象,也可能未存储该类型的对象。
在库存管理装置需要确定目标仓库对应的待入库对象数量时,库存管理装置获取目标仓库中存储的剩余对象集合中的剩余对象数量,库存管理装置再根据订单信息集合中各订单信息中的对象数量之和,确定对象在下一个预设时段内在目标区域范围的预估售卖对象数量。其中,下一个预设时段和该预设时段的时长相同,例如,假设预设时段为2016年5月1号-5月5号,则下一个预设时段为2016年5月6号-5月10号。
在库存管理装置确定得到目标仓库的剩余对象数量和预估售卖对象数量之后,根据目标仓库的剩余对象数量和预估售卖对象数量,确定待入库对象数量。可选的,库存管理装置可以获取剩余对象集合的对象集合类型,根据剩余对象集合的对象集合类型、剩余对象数量和预估售卖对象数量,确定待入库对象数量。
可选的,对象集合类型可以包括第一对象集合类型和第二对象集合类型。其中,第一对象集合类型用于指示目标仓库中剩余对象数量小于或等于零,第二对象集合类型用于指示目标仓库中剩余对象数量大于零。根据对象集合类型的不同,确定待入库对象数量的方法也不同,具体的,包括以下两种可行的实现方式:
一种可行的实现方式:对象集合类型为第一对象集合类型。
在该种可行的实现方式中,库存管理装置可以将剩余对象数量和预估售卖对象数量之和,确定为待入库对象数量。可选的,库存管理装置可以根据如下公式一确定待入库对象数量;
Nneed=Nfcst+Nnow 公式一;
其中,Nneed为待入库对象数量,Nfcst为预估售卖对象数量,Nnow为剩余对象数量。
另一种可行的实现方式;对象集合类型为第二对象集合类型。
在该种可行的实现方式中,库存管理装置获取冻结对象的冻结对象数量,将剩余对象数量和冻结对象数量之差,确定为实际剩余对象数量,将预估售卖对象数量和实际剩余对象数量之差,确定为待入库对象数量。
冻结对象是指目标仓库中在上一个预设时段内已经负卖出去、且未及时向买家发送的对象。可选的,库存管理装置可以根据如下公式二确定待入库对象数量;
Nneed=Nfcst-(Nnow-Ndisable) 公式二;
其中,Nneed为待入库对象数量,Nfcst为预估售卖对象数量,Nnow为剩余对象数量,Ndisable为冻结对象数量。
下面,通过具体示例,对图5实施例所示的方法进行详细说明。
示例性的,假设对象1对应的仓库中包括仓库1,当库存管理装置需要确定仓库1的待入库对象数量时,库存管理装置获取仓库1中存储的剩余对象集合。
假设剩余对象集合的对象集合类型为第一对象集合类型,且剩余对象数量为负卖对象数量(50件),再假设库存管理装置获取得到的订单集合中各订单中的对象数量之和为200件,且库存管理装置确定对象1在下一个预设时段内、从仓库1中售出的预估售卖对象数量也为200件,则库存管理装置根据仓库1的负卖对象数量(50件)和预估售卖对象数量(200件),确定待入库对象数量为200+50=250件,则在向仓库1补货对象1时,向仓库1补货250件。
假设剩余对象集合的对象集合类型为第二对象集合类型,且剩余对象数量为50件,且该50件中包括10件冻结对象(在上一个预设时段内负卖出去、且未及时向买家发货的对象),再假设库存管理装置获取得到的订单集合中各订单中的对象数量之和为200件,且库存管理装置确定对象1在下一个预设时段内、从仓库1中售出的预估售卖对象数量也为200件,则库存管理装置根据仓库1的剩余对象数量(50件)和预估售卖对象数量(200件),确定待入库对象数量为200-(50-10)=160件,则在向仓库1补货对象1时,向仓库1补货160件。
在图5所示实施例的基础上,可选的,可以通过如下两种可行的实现方式确定对象在下一个预设时段内在目标区域范围的预估售卖对象数量(图5所示实施例中的S502),具体的,请参见图6-图7所示的实施例。
图6为本发明提供的确定预估售卖对象数量方法的流程示意图一,请参见图6,该方法可以包括:
S601、获取订单信息集合中各订单信息中的对象数量之和;
S602、将订单信息集合中各订单信息中的对象数量之和,确定为预估售卖对象数量。
在图6所示的实施例中,库存管理装置直接将订单集合中各订单中的对象数量之和确定为预估售卖对象数量。
示例性的,假设在预设时段1月1号至1月5号之间,从仓库1售出对象1的对象数量之和为200件,则库存管理装置确定对象1在下一个预设时段内(1月6号至1月10号)、从仓库1中售出的预估售卖对象数量也为200件。
在上述过程中,当库存管理装置需要确定目标仓库对应的待入库对象数量时,库存管理装置根据当前对象在预设时段内、从目标仓库售出的实际对象数量(订单集合中各订单中的对象数量之和),估计当前对象在下一个预设时段内、从目标仓库售出的预估售卖对象数量,由于对象在短时间内在同一地区的销售量不会发生太大变化,因此,根据当前对象在预设时段内、从目标仓库售出的实际对象数量,可以较为准确的估算出当前对象在下一个预设时段内、从目标仓库售出的预估售卖对象数量,然后根据目标仓库的当前的对象数量和该预估售卖量确定待入库对象数量,这样,可以有效减小当前对象在下一个预设时段内出现断货、或者积压的概率,进而减少对对象进行再次运输,以降低对对象的运输成本。
图7为本发明提供的确定预估售卖对象数量方法的流程示意图二,请参见图7,该方法可以包括:
S701、获取对象对应的相似对象集合,相似对象集合中包括对象和/或对象的同类型对象;
S702、获取相似对象集合在预设时段对应的历史时段在目标区域范围售出的第一历史售卖对象数量;
S703、获取相似对象集合在下一个预设时段对应的历史时段在目标区域范围售出的第二历史售卖对象数量;
S704、根据第一历史售卖对象数量、第二历史售卖对象数量、以及订单信息集合中各订单信息中的对象数量之和,确定预估售卖对象数量。
在图7所示的实施例中,当库存管理装置需要确定对象的预估售卖对象数量时,库存管理装置先获取对象对应的相似对象集合,该相似对象集合中可以包括对象和/或对象的同类型对象,例如,当对象为笔记本电脑,则对象的同类型对象可以为台式电脑、平板电脑等。
在库存管理装置获取得到对象对应的相似对象集合之后,库存管理装置获取相似对象集合在预设时段对应的历史时段在目标区域范围的第一历史售卖对象数量,库存管理装置还获取相似对象集合在下一个预设时段对应的历史时段在目标区域范围的第二历史售卖对象数量。可选的,预设时段对应的历史时段可以为历史年份中、与预设时段日期相同的时段,例如,假设预设时段为2016年,5月1号-5月5号,则该预设时段对应的历史时段可以为2015年,5月1号-5月5号。
在库存管理装置获取得到第一历史售卖对象数量和第二历史售卖对象数量之后,库存管理装置根据第一历史售卖对象数量、第二历史售卖对象数量、以及订单信息集合中各订单信息中的对象数量之和,确定预估售卖对象数量。可选的,库存管理装置可以获取订单信息集合中各订单信息中的对象数量之和、与第二历史售卖对象数量的乘积,将乘积和第一历史售卖对象数量的比值,确定为预估售卖对象数量。
可选的,库存管理装置可以根据如下公式三确定预估售卖对象数量:
其中,Nfcst为预估售卖对象数量,k为订单信息集合中的订单信息个数,Ni为第i个订单信息中的对象数量,Nhist1为第一历史售卖对象数量,Nhist2为第二历史售卖对象数量。
下面,通过具体示例对图7实施例所示的方法进行详细说明。
示例性的,假设预设时段为2016年5月1号至5月5号,下一个预设时段为2016年5月6号至5月10号,假设预设时段对应的历史时段为2015年5月1号至5月5号,下一个预设时段对应的历史时段为2015年5月6号至5月10号,再假设目标仓库为仓库1,仓库1对应的目标区域范围为区域1。
当需要确定对象1在下一个预设时段(2016年5月6号至5月10号)、在区域1售出的预估售卖对象数量时,库存管理装置获取对象1对应的相似对象集合1,该相似对象集合中包括对象1和对象1的同类型对象。
库存管理装置再获取对象集合1在2015年5月1号至5月5号、在区域1售出的第一历史售卖对象数量1000件,并获取对象集合1在2015年5月6号至5月10号、在区域1售出的第二历史售卖对象数量1200件。
再假设对象1在2016年5月1号至5月5号在区域1售出的对象数量(订单信息集合中各订单信息中的对象数量之和)为200件,则库存管理装置根据第一历史售卖对象数量(1000件)、第二历史售卖对象数量(1200件)、以及订单信息集合中各订单信息中的对象数量之和(200),确定预估售卖对象数量为:
在图7所示的实施例中,当库存管理装置需要确定对象在下一个预设时段、在目标区域范围售出的预估售卖对象数量时,库存管理装置根据对象和/或对象的同类型对象在历史时段内的销售情况、以及对象在预设时段内在目标区域范围实际售出的对象数量,估算预估售卖对象数量,在历史时段内的销售情况可以准确体现出用户在不同时段对对象的需求,再结合对象在预设时段内在目标区域范围实际售出的对象数量,可以更为准确的估算出预估售卖对象数量。
图8为本发明提供的库存管理装置的结构示意图一,请参见图8,该装置可以包括:
获取模块11,用于获取对象在预设时段内的多个订单信息;
第一确定模块12,用于根据所述对象对应的目标仓库的地址信息、以及所述多个订单信息中各订单信息中的收货地址信息,在所述多个订单信息中确定所述目标仓库对应的订单信息集合;
第二确定模块13,用于根据所述订单信息集合中各订单信息的属性和对象数量,确定所述目标仓库的待入库对象数量。
本发明实施例提供的库存管理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,可选的,所述第一确定模块12具体用于:
获取所述目标仓库的地址信息对应的目标区域范围;
获取所述多个订单信息中各订单信息中的收货地址信息;
将收货地址信息属于所述目标区域范围的订单信息确定为所述订单信息集合中的订单信息。
在另一种可能的实施方案中,所述第二确定模块13具体用于:
根据所述订单信息集合中各订单信息的属性,确定所述对象对应的补货类型;
根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量。
在另一种可能的实施方案中,所述第二确定模块具13体用于:
若所述订单信息集合中各订单信息的属性均为第一属性,则确定所述对象对应的补货类型为第一补货类型;
若所述订单信息集合中的订单信息的属性包括第二属性,则确定所述对象对应的补货类型为第二补货类型。
在另一种可能的实施方案中,所述补货类型为第一补货类型;相应的,所述第二确定模块13具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述目标仓库的待入库对象数量。
图9为本发明提供的库存管理装置的结构示意图二,在图8所示实施例的基础上,请参见图9,所述第二确定模块13包括获取单元131、第一确定单元132和第二确定单元133,其中,
所述获取单元131用于,获取所述目标仓库中存储的剩余对象集合中的剩余对象数量;
所述第一确定单元132用于,根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量;
所述第二确定单元133用于,根据所述目标仓库的剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方案中,所述第二确定单元133具体用于:
获取所述剩余对象集合的对象集合类型;
根据所述剩余对象集合的对象集合类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方案中,所述对象集合类型为第一对象集合类型;相应的,所述第二确定单元133具体用于:
将所述剩余对象数量和所述预估售卖对象数量之和,确定为所述待入库对象数量。
在另一种可能的实施方案中,所述对象集合类型为第二对象集合类型;相应的,所述第二确定单元133具体用于:
在所述剩余对象集合中,获取冻结对象的冻结对象数量;
将所述剩余对象数量和所述冻结对象数量之差,确定为实际剩余对象数量;
将所述预估售卖对象数量和所述实际剩余对象数量之差,确定为所述待入库对象数量。
在另一种可能的实施方案中,所述第一确定单元132具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述预估售卖对象数量。
在另一种可能的实施方案中,所述第一确定单元132具体用于:
获取所述对象对应的相似对象集合,所述相似对象集合中包括所述对象和/或所述对象的同类型对象;
获取所述相似对象集合在所述预设时段对应的历史时段在所述目标区域范围售出的第一历史售卖对象数量;
获取所述相似对象集合在所述下一个预设时段对应的历史时段在所述目标区域范围售出的第二历史售卖对象数量;
根据所述第一历史售卖对象数量、所述第二历史售卖对象数量、以及所述订单信息集合中各订单信息中的对象数量之和,确定所述预估售卖对象数量。
在另一种可能的实施方案中,所述第一确定单元132具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和、与所述第二历史售卖对象数量的乘积;
将所述乘积和所述第一历史售卖对象数量的比值,确定为所述预估售卖对象数量。
本发明实施例提供的库存管理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
图10为本发明提供的库存管理设备的结构示意图,请参照图10,该设备包括处理器21、存储器22、以及通信总线23,存储器22用于存储应用程序,通信总线23用于实现元件之间的通信连接,处理器21用于读取存储器22中的应用程序,并执行如下操作:
获取对象在预设时段内的多个订单信息;
根据所述对象对应的目标仓库的地址信息、以及所述多个订单信息中各订单信息中的收货地址信息,在所述多个订单信息中确定所述目标仓库对应的订单信息集合;
根据所述订单信息集合中各订单信息的属性和对象数量,确定所述目标仓库的待入库对象数量。
本发明实施例提供的库存管理设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,所述处理器21具体用于:
获取所述目标仓库的地址信息对应的目标区域范围;
获取所述多个订单信息中各订单信息中的收货地址信息;
将收货地址信息属于所述目标区域范围的订单信息确定为所述订单信息集合中的订单信息。
在另一种可能的实施方案中,所述处理器21具体用于:根据所述订单信息集合中各订单信息的属性,确定所述对象对应的补货类型;
根据所述订单信息集合中各订单信息的对象数量和所述补货类型,确定所述目标仓库的待入库对象数量。
在另一种可能的实施方案中,所述处理器21具体用于:
若所述订单信息集合中各订单信息的属性均为第一属性,则确定所述对象对应的补货类型为第一补货类型;
若所述订单信息集合中的订单信息的属性包括第二属性,则确定所述对象对应的补货类型为第二补货类型。
在另一种可能的实施方案中,所述补货类型为第一补货类型;相应的,所述处理器21具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述目标仓库的待入库对象数量。
在另一种可能的实施方案中,所述补货类型为第二补货类型;相应的,所述处理器21具体用于:
获取所述目标仓库中存储的剩余对象集合中的剩余对象数量;
根据所述订单信息集合中各订单信息中的对象数量之和,确定所述对象在下一个预设时段内在所述目标区域范围的预估售卖对象数量;
根据所述目标仓库的剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方案中,所述处理器21具体用于:
获取所述剩余对象集合的对象集合类型;
根据所述剩余对象集合的对象集合类型、所述剩余对象数量和所述预估售卖对象数量,确定所述待入库对象数量。
在另一种可能的实施方案中,所述对象集合类型为第一对象集合类型;相应的,所述处理器21具体用于:
将所述剩余对象数量和所述预估售卖对象数量之和,确定为所述待入库对象数量。
在另一种可能的实施方案中,所述对象集合类型为第二对象集合类型;相应的,所述处理器21具体用于:
在所述剩余对象集合中,获取冻结对象的冻结对象数量;
将所述剩余对象数量和所述冻结对象数量之差,确定为实际剩余对象数量;
将所述预估售卖对象数量和所述实际剩余对象数量之差,确定为所述待入库对象数量。
在另一种可能的实施方案中,所述处理器21具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和;
将所述订单信息集合中各订单信息中的对象数量之和,确定为所述预估售卖对象数量。
在另一种可能的实施方案中,所述处理器21具体用于:
获取所述对象对应的相似对象集合,所述相似对象集合中包括所述对象和/或所述对象的同类型对象;
获取所述相似对象集合在所述预设时段对应的历史时段在所述目标区域范围售出的第一历史售卖对象数量;
获取所述相似对象集合在所述下一个预设时段对应的历史时段在所述目标区域范围售出的第二历史售卖对象数量;
根据所述第一历史售卖对象数量、所述第二历史售卖对象数量、以及所述订单信息集合中各订单信息中的对象数量之和,确定所述预估售卖对象数量。
在另一种可能的实施方案中,所述处理器21具体用于:
获取所述订单信息集合中各订单信息中的对象数量之和、与所述第二历史售卖对象数量的乘积;
将所述乘积和所述第一历史售卖对象数量的比值,确定为所述预估售卖对象数量。
本发明实施例提供的库存管理设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。