库存分配方法及装置转让专利

申请号 : CN201810387269.8

文献号 : CN108596544B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马东辉黄新娥

申请人 : 北京车和家信息技术有限公司

摘要 :

本公开公开了一种库存分配方法及装置,该方法包括:获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量;分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存。通过本公开提供的库存分配方法,可以提高为各个分仓库所分配的库存数量的准确性,从而可以减少分仓库货物积压或缺货的情况。

权利要求 :

1.一种库存分配方法,其特征在于,包括:

获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值;

分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;

根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存;

所述获取至少两个分仓库中每个分仓库的目标物品的特征数据,包括:

分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;

分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;所述分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,包括:采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;

其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量;

所述根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存,包括:若所述至少两个分仓库中全部分仓库的目标物品的第一补货数量之和大于总仓库的库存量,则根据每个分仓库的历史库存分配数量和第一补货数量确定每个分仓库的分配比例,并根据每个分仓库的分配比例为所述至少两个分仓库中每个分仓库分配库存。

2.根据权利要求1所述的方法,其特征在于,所述分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率,包括:采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;

其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。

3.根据权利要求1所述的方法,其特征在于,所述获取至少两个分仓库中每个分仓库的目标物品的特征数据,包括:获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;

分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。

4.根据权利要求3所述的方法,其特征在于,所述分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量,包括:采用公式 计算所述至少两个分仓库中每个分仓库的目标物品

在当前计算周期的安全库存量;

其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存,包括:在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;

在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;

接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;

分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。

6.根据权利要求5所述的方法,其特征在于,在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,所述方法还包括:分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;

所述分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存,包括:在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。

7.一种库存分配装置,其特征在于,包括:

获取模块,用于获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值;

计算模块,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;

分配模块,用于根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存;

所述获取模块包括:

第一获取单元,用于分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;

第一计算单元,用于分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;

所述计算模块具体用于:

采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;

其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量;

所述分配模块具体用于:

若所述至少两个分仓库中全部分仓库的目标物品的第一补货数量之和大于总仓库的库存量,则根据每个分仓库的历史库存分配数量和第一补货数量确定每个分仓库的分配比例,并根据每个分仓库的分配比例为所述至少两个分仓库中每个分仓库分配库存。

8.根据权利要求7所述的装置,其特征在于,所述第一计算单元具体用于:采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;

其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。

9.根据权利要求7所述的装置,其特征在于,所述获取模块包括:

第二获取单元,用于获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;

第二计算单元,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。

10.根据权利要求9所述的装置,其特征在于,所述第二计算单元具体用于:采用公式 计算所述至少两个分仓库中每个分仓库的目标物品

在当前计算周期的安全库存量;

其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。

11.根据权利要求7至10中任一项所述的装置,其特征在于,所述分配模块包括:第一分配单元,用于在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;

输出单元,用于在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;

接收单元,用于接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;

第二分配单元,用于分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。

12.根据权利要求11所述的装置,其特征在于,所述装置还包括:

判断模块,用于在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;

所述第二分配单元具体用于:

在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。

13.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的库存分配方法的步骤。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的库存分配方法的步骤。

说明书 :

库存分配方法及装置

技术领域

[0001] 本公开涉及计算机领域,尤其涉及一种库存分配方法及装置。

背景技术

[0002] 随着经济的发展,目前商家所经营的商品可以分别存放在位于不同区域的分仓库中,便于商品在不同区域的快速流通。
[0003] 然而,现有技术中通常是各个分仓库根据其自身的库存情况主动向主仓库请求补货,主仓库根据各个分仓库的补货请求为各个分仓库分配库存,也即将主仓库的库存分配给各个分仓库。由于主仓库未能实时了解所有分仓库的库存情况,上述库存分配方式容易产生主仓库为部分分仓库分配的库存数量过多,为部分分仓库分配的库存数量较少的情况,从而导致部分分仓库货物积压,而部分分仓库缺货的问题。
[0004] 可见,现有库存分配方式存在为分仓库分配库存时所分配的库存数量较为不准确的问题。

发明内容

[0005] 本公开实施例提供一种库存分配方法及装置,以解决现有库存分配方式存在为分仓库分配库存时所分配的库存数量较为不准确的问题。
[0006] 第一方面,本公开实施例提供了一种库存分配方法,该方法包括:
[0007] 获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量;
[0008] 分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0009] 根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存。
[0010] 可选的,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值。
[0011] 可选的,所述获取至少两个分仓库中每个分仓库的目标物品的特征数据,包括:
[0012] 分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;
[0013] 分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率。
[0014] 可选的,所述分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率,包括:
[0015] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;
[0016] 其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。
[0017] 可选的,所述获取至少两个分仓库中每个分仓库的目标物品的特征数据,包括:
[0018] 获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;
[0019] 分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。
[0020] 可选的,所述分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量,包括:
[0021] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量;
[0022] 其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。
[0023] 可选的,所述分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,包括:
[0024] 采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者
[0025] 采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0026] 其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量。
[0027] 可选的,所述根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存,包括:
[0028] 在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;
[0029] 在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;
[0030] 接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;
[0031] 分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0032] 可选的,在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,所述方法还包括:
[0033] 分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;
[0034] 所述分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存,包括:
[0035] 在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0036] 第二方面,本公开实施例还提供一种库存分配装置,该装置包括:
[0037] 获取模块,用于获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量;
[0038] 计算模块,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0039] 分配模块,用于根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存。
[0040] 可选的,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值。
[0041] 可选的,所述获取模块包括:
[0042] 第一获取单元,用于分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;
[0043] 第一计算单元,用于分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率。
[0044] 可选的,所述第一计算单元具体用于:
[0045] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;
[0046] 其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。
[0047] 可选的,所述获取模块包括:
[0048] 第二获取单元,用于获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;
[0049] 第二计算单元,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。
[0050] 可选的,所述第二计算单元具体用于:
[0051] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量;
[0052] 其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。
[0053] 可选的,所述计算模块具体用于:
[0054] 采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者
[0055] 采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0056] 其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量。
[0057] 可选的,所述分配模块包括:
[0058] 第一分配单元,用于在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;
[0059] 输出单元,用于在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;
[0060] 接收单元,用于接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;
[0061] 第二分配单元,用于分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0062] 可选的,所述装置还包括:
[0063] 判断模块,用于在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;
[0064] 所述第二分配单元具体用于:
[0065] 在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0066] 第三方面,本公开实施例还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的库存分配方法的步骤。
[0067] 第四方面,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的库存分配方法的步骤。
[0068] 本公开实施例中在为分仓库分配库存时考虑了基于各个分仓库的目标物品的特征数据计算得到的补货数量,可以提高为各个分仓库所分配的库存数量的准确性,从而可以减少分仓库货物积压或缺货的情况。

附图说明

[0069] 为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0070] 图1是本公开实施例提供的库存分配方法的流程图;
[0071] 图2是本公开又一实施例提供的库存分配方法的流程图;
[0072] 图3是本公开实施例提供的库存分配装置的示意图;
[0073] 图4是本公开实施例提供的库存分配装置的示意图;
[0074] 图5是本公开实施例提供的库存分配装置的示意图;
[0075] 图6是本公开实施例提供的库存分配装置的示意图;
[0076] 图7是本公开实施例提供的电子设备的示意图。

具体实施方式

[0077] 下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0078] 本公开实施例提供一种库存分配方法。参见图1,图1是本公开实施例提供的库存分配方法的流程图,如图1所示,包括以下步骤:
[0079] 步骤101、获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量。
[0080] 本公开实施例中,目标物品可以是任意物品,例如,车辆零件。上述安全库存量也可以称为安全存储量或保险库存,是指为了防止不确定性因素(如大量突发性订货、交货期突然提前、临时用量增加、交货误期等特殊原因)而预计的保险储备量(或缓冲库存),该安全库存量可以由用户设置得到,也可以根据历史安全库存量和销售量计算得到。上述目标物品的流通率可以是目标物品的销售额和目标物品的平均库存量的比值,也可以是目标物品的销售量和目标物品的有效库存量的比值;等等。
[0081] 步骤102、分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量。
[0082] 本公开实施例中,可以分别根据每个分仓库的目标物品的特征数据计算每个分仓库的目标物品的补货数量(也即第一补货数量),例如,当存在分仓库a、分仓库b和分仓库c时,根据分仓库a的目标物品的特征数据计算分仓库a的目标物品的第一补货数量,根据分仓库b的目标物品的特征数据计算分仓库b的目标物品的第一补货数量,根据分仓库c的目标物品的特征数据计算分仓库c的目标物品的第一补货数量。在一些实施例中,上述第一补货数量可以为目标物品的流通率与安全库存量和有效库存量的差值的乘积,或者第一补货数量可以为目标物品的流通率与安全库存量的乘积等。
[0083] 步骤103、根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存。
[0084] 本公开实施例中,可以根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存,例如,若所述至少两个分仓库中全部分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量,则分别根据至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;若所述至少两个分仓库中全部分仓库的目标物品的第一补货数量之和大于总仓库的库存量,则可以结合每个分仓库的历史库存分配数量和第一补货数量确定每个分仓库的分配比例,并可以根据每个分仓库的分配比例为所述至少两个分仓库中每个分仓库分配库存。可以理解的是,若某个分仓库的第一补货数为0,则可以不为该分仓库分配库存。
[0085] 本公开实施例的库存分配方法,总仓库可以及时获取各个分仓库的目标物品的特征数据(如流通率和安全库存量等),根据各个分仓库的目标物品的特征数据计算各个分仓库的目标物品的补货数量,并可以综合考虑各个分仓库的目标物品的补货数量为分仓库分配库存,可以提高为各个分仓库所分配的库存数量的准确性,从而可以减少分仓库货物积压或缺货的情况。
[0086] 在一些实施例中,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值。
[0087] 本公开实施例中,上述目标物品的销售量可以是指目标商品在一个计算周期的销售量,也可以是目标商品在多个计算周期的平均销售量。上述计算周期可以根据实际需求进行设置,例如,以每个星期为一个计算周期,或是以每个月为一个计算周期等。上述有效库存量可以是指分仓库当前实际可用库存量。
[0088] 在一些实施例中,上述步骤101,也即所述获取至少两个分仓库中每个分仓库的目标物品的特征数据,包括:
[0089] 分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;
[0090] 分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率。
[0091] 本公开实施例中,上述历史计算周期可以是在当前计算周期之前的一个或至少两个计算周期。上述计算周期可以根据实际情况进行设置,例如,每个星期为一个计算周期,或每个月为一个计算周期等。
[0092] 在一些实施例中,可以分别计算历史计算周期的销售量和当前计算周期的销售量之和Bs,以及历史计算周期的有效库存量和当前计算周期的有效库存量之和Ss,并将Bs和Ss的比值作为目标物品在当前计算周期的流通率,或者分别计算各个历史计算周期的销售量和有效库存量的比值A1,以及当前计算周期的销售量和有效库存量比值A2,并将A1和A2的平均值作为目标物品在当前计算周期的流通率。需要说明的是,上述比值A1可以是多个。
[0093] 本公开实施例结合历史计算周期和当前计算周期的销售量、有效库存量计算目标物品的流通率,可以使得到的目标物品的流通率更为贴合实际情况,可以进一步提高为各个分仓库所分配的库存数量的准确性,减少分仓库货物积压或缺货的情况。
[0094] 在一些实施例中,所述分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率,包括:
[0095] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;
[0096] 其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。
[0097] 本公开实施例中,第i个计算周期可以为当前计算周期,也即Ai可以表示目标物品在当前计算周期的流通率。在实际应用中,可以设置一个起始计算周期,也即第一个计算周期,i=1,后续每增加一个计算周期,i值加1。
[0098] 例如,当存在分仓库a和分仓库b时,可以采用公式 计算分仓库a在当前计算周期的流通率,其中,Aai表示分仓库a的目标物品在第i个计算周期的流通率,Baj表示分仓库a的目标物品在第j个计算周期的销售量,Saj表示分仓库a的目标物品在第j个计算周期的有效库存量;可以采用公式 计算分仓库b在当前计算周期的流通率,其中,Abi表示分仓库b的目标物品在第i个计算周期的流通率,Bbj表示分仓库b的目标物品在第j个计算周期的销售量,Sbj表示分仓库b的目标物品在第j个计算周期的有效库存量。
[0099] 本公开实施例将目标物品在全部历史计算周期和当前计算周期的销售量和有效库存量的比值的平均值作为当前计算周期的流通率,可以使得到的目标物品的流通率更为贴合实际情况,可以进一步提高为各个分仓库所分配的库存数量的准确性,减少分仓库货物积压或缺货的情况。
[0100] 在一些实施例中,上述步骤101,也即所述获取至少两个分仓库中每个分仓库的目标物品的特征数据,包括:
[0101] 获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;
[0102] 分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。
[0103] 本公开实施例中,上述预设计算周期可以为起始计算周期,也可以是预先设置的其他计算周期,例如,在当前计算周期之前的第3个计算周期。上述历史计算周期可以是在当前计算周期之前的一个或多个计算周期。
[0104] 例如,可以计算目标物品在各个历史计算周期的安全库存量的平均值,并根据安全库存量的平均值和总销售量计算目标物品在当前计算周期的安全库存量,也可以是根据目标物品在当前计算周期前一个计算周期的安全库存量和总销售量计算目标物品在当前计算周期的安全库存量。
[0105] 本公开实施例结合目标物品的总销售量和在历史计算周期的安全库存量计算目标物品在当前计算周期的安全库存量,可以使得到的目标物品的安全库存量更为贴合实际情况,可以进一步提高为各个分仓库所分配的库存数量的准确性,减少分仓库货物积压或缺货的情况。
[0106] 在一些实施例中,所述分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量,包括:
[0107] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量;
[0108] 其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。
[0109] 本公开实施例中,第i个计算周期可以为当前计算周期,也即Ci可以表示目标物品在当前计算周期的安全库存量。在实际应用中,可以设置一个起始计算周期,也即第一个计算周期,i=1,后续每增加一个计算周期,i值加1。
[0110] 例如,当存在分仓库a和分仓库b时,可以采用公式 计算分仓库a在当前计算周期的安全库存量,其中,Cai表示分仓库a的目标物品在第i个计算周期的安全库存量,Cai-1表示分仓库a的目标物品在第i-1个计算周期的安全库存量,表示分仓库a的目标物品的总销售量;可以采用公式 计算分仓库b
在当前计算周期的安全库存量,其中,Cbi表示分仓库b的目标物品在第i个计算周期的安全库存量,Cbi-1表示分仓库b的目标物品在第i-1个计算周期的安全库存量,Bbj表示分仓库b的的目标物品的总销售量。
[0111] 本公开实施例根据目标物品在当前计算周期前一个计算周期的安全库存量和总销售量计算目标物品在当前计算周期的安全库存量,可以使得到的目标物品的安全库存量更为贴合实际情况,可以进一步提高为各个分仓库所分配的库存数量的准确性,减少分仓库货物积压或缺货的情况。
[0112] 在一些实施例中,上述步骤102,也即所述分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,包括:
[0113] 采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者
[0114] 采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0115] 其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量。
[0116] 本公开实施例中,上述Ai可以是目标物品在当前计算周期的销售量和有效库存量的比值,也可以采用上述计算方式计算得到的目标物品的流通率。上述Ci可以是用户预先设置的目标物品的安全库存量,也可以是采用上述计算方式计算得到的目标物品的安全库存量。上述Yi可以表示目标物品在当前计算周期的预留库存量,其中,预留库存量可以是指分仓库已经销售但尚未发货的目标物品的数量。上述Zi可以表示目标物品在当前计算周期的在途库存量,其中,在途库存量可以是指已经分配或发送给分仓库,但尚未到达该分仓库的目标物品的数量。
[0117] 在一些实施例中,在采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量的情况下, 在采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量的情况下,其中Ai可以是目标物品在当前计算周期的销售量和有效库存量的比值,Ci可以是用户预先设置的目标物品的安全库存量。
[0118] 本公开实施例采用公式Hi=Ai*(Ci+Yi-Zi)或者公式Hi=Ai*(Ci-Si+Yi-Zi)计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,由于考虑了各个分仓库的目标物品的流通率、安全库存量、有效库存量、预留库存量和在途库存量等特征数据,所计算得到的各个分仓库的目标物品的补货数量更为准确,从而可以进一步提高为各个分仓库所分配的库存数量的准确性,减少分仓库货物积压或缺货的情况。
[0119] 在一些实施例中,上述步骤103,也即所述根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存,包括:
[0120] 在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;
[0121] 在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;
[0122] 接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;
[0123] 分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0124] 本公开实施例中,在至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,则可以分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存。例如,存在分仓库a、分仓库b和分仓库c,其中,分仓库a、分仓库b和分仓库c的第一补货数量分别为a1、b1和c1,总仓库的库存量为d1,则若a1+b1+c1小于或等于d1,则可以为分仓库a分配a1个库存,为分仓库b分配b1个库存,为分仓库c分配c1个库存。
[0125] 在至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,由于总仓库的库存量不够分配给各个分仓库,此时可以提示用户对各个分仓库的补货数量(也即第一补货数量)进行修改,例如,可以输出各个分仓库的第一补货数量,并通过第一预设颜色(例如,黄色、红色等)进行标识,以提示用户进行修改,也可以是输出提示框提示用户进行修改,通过用户对分仓库的补货数量的修改,可以使得修改后的各个分仓库的补货数量(也即第二补货数量)之和小于或等于上述总仓库的库存量。
[0126] 可以理解的是,若用户未进行修改,可以结束流程,也可以是根据各个分仓库的目标物品的补货数量计算各个分仓库的分配比例,并按照各个分仓库的分配比例为各个分仓库分配库存等。
[0127] 可以理解的是,在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,用户也可以对各个分仓库的补货数量进行修改,例如,在计算得到所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之后,可以输出各个分仓库的目标物品的第一补货数量,以供用户查看,此时用户可以根据实际需求对各个分仓库的目标物品的第一补货数量进行修改。
[0128] 本公开实施例中用户可以对各个分仓库的目标物品的补货数量进行调整,可以提高为分仓库分配库存的灵活性。
[0129] 在一些实施例中,在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,所述方法还包括:
[0130] 分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;
[0131] 所述分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存,包括:
[0132] 在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0133] 本公开实施例中,可以分别基于每个分仓库的目标物品的第一补货数量判断用户调整后的每个分仓库的目标物品的第二补货数量是否合理,例如,若目标物品的第二补货数量和第一补货数量的差值小于预设阈值,则确定第二补货数量合理,否则确定第二补货数量不合理。
[0134] 在一些实施例中,在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存;在确定所述至少两个分仓库存在目标分仓库的目标物品的第二补货数量不合理的情况下,可以采用第二预设颜色标识目标分仓库的第二补货数量不合理,或是输出提示框提示用户目标分仓库的第二补货数量不合理,此时用户可以继续调整目标分仓库的补货数量。
[0135] 本公开实施例分别基于每个分仓库的目标物品的第一补货数量判断用户调整后的每个分仓库的目标物品的第二补货数量是否合理,可以使得用户修改后的补货数量较为符合实际情况,提高为各个分仓库所分配的库存数量的准确性。
[0136] 以下结合示例对本公开实施例进行说明:
[0137] 本公开实施例可以预先设置如下参数:
[0138] 一、仓库和分仓库之间的对应关系,例如,总仓库a对应分仓库a1、分仓库a2和分仓库a3,总仓库b对应分仓库b1、分仓库b2、分仓库b3和分仓库b4,总仓库c对应分仓库c1、分仓库c2和分仓库c3。
[0139] 二、各个分仓库的安全库存量。
[0140] 需要说明的是,上述安全库存量也可以不设置,通过计算得到。
[0141] 三、补货类型及发货时间。
[0142] 四、预警设置:预警设置为有效时,预警值为Ci,也即在有效库存量小于该预警值时进行告警。
[0143] 实际应用中,参见图2,上述库存分配方法可以包括如下步骤:
[0144] 步骤201、创建补货计划。
[0145] 在该步骤中,可以包括选择补货计划数据源,也即选择总仓库(也即中央仓库)以及该总仓库覆盖的分仓库或者需要补货的分仓库。
[0146] 在一些实施例中,该步骤还可以选定计算逻辑,其中,计算逻辑可以包括上述公式Hi=Ai*(Ci+Yi-Zi)或者公式Hi=Ai*(Ci-Si+Yi-Zi),从而可以根据选定的计算逻辑计算上述选定的各个分仓库的建议补货数量(也即第一补货数量)。
[0147] 步骤202、生成补货计划。
[0148] 在该步骤中,可以根据选择的补货计划数据源和选定的计算逻辑计算各个分仓库的建议补货数量。
[0149] 在得到各个分仓库的建议补货数量后,可以发现补货情况存在如下三种:
[0150] 第一种情况,可补货,也即中央仓库的库存量≥所选的各个分仓库建议补货数量之和。
[0151] 第二种情况,部分补货,也即中央仓库的库存量<所选的各个分仓库的建议库存之和。
[0152] 第三种情况,不需补货,也即所选的各个分仓库的建议补货数量均为0。
[0153] 步骤203、调整补货零件。
[0154] 本公开实施例中,可以将上述属于不同补货情况的物品(例如,零件)的建议补货数量存储在不同补货区域。该步骤中,可对补货计划里三种补货区域的数据进行修改,并且该三种补货区域里的数据可以相互转化,比如不需补货的零件经过修改补货数量也可以到可补货区域。
[0155] 步骤204、确认补货计划。
[0156] 步骤205、生成补货单。
[0157] 在补货计划确认后,补货计划可自动转为补货单。补货单相关逻辑可以如下:
[0158] a)、一个补货计划可生成一个或者多个补货单。可以“分仓库”为维度来生成补货单。
[0159] b)、只有“可补货”区域的物品(如零件)能被生成补货单,避免中央仓库是库存不足还生成补货出库单。即补货计划里的“部分补货”区域和“不需补货”区域的物品不生成补货单。
[0160] c)、补货单的类型继承补货计划的类型,例如,如果补货计划是“紧急补货”,则生成的补货单也是“紧急补货”。
[0161] 实际应用中,在得到补货订单之后,可发送补货单到中央仓库进行备货,同时可把备货信息发到中央仓库库管员手机上。
[0162] 在一些实施例中,可执行补货预警及自动补货流程,也即当分仓库库存低于安全库存后,系统可产生分仓库补货预警机制,并可以在预警机制产生时,同时向预设终端(例如,手机)发送补货预警提醒,通过预设终端确认或者系统预警信息确认补货后,系统可自动生成补货计划,如果取消补货则系统不会自动生成补货计划,但是系统会根据系统设置信息判断是否再次提醒。
[0163] 本公开实施例提供的库存分配方法,可以及时了解各个分仓库的库存情况,并且根据各个分仓库的物品的流通率以及库存属性等数据及时对各个分仓库进行补货,以保证各个分库库存的安全库存量,从而减少各个分库的积货压力和缺货压力。此外,用户可以动态指定补货逻辑,本公开实施例提供的库存分配方法可根据指定的计算逻辑快速统计出每个分仓库需要补货的数量以及是否补货的情况,并且用户可以任意修改计算出来的建议补货数量,但本公开实施例提供的库存分配方法可实时根据选定的计算逻辑来判断建议数量是否合理。此外,本公开实施例提供的库存分配方法还提供补货预警机制和自动补货机制。
[0164] 参见图3,图3是本公开实施例提供的库存分配装置的结构图。如图3所示,库存分配装置300包括:获取模块301、计算模块302和分配模块303,其中:
[0165] 获取模块301,用于获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量;
[0166] 计算模块302,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0167] 分配模块303,用于根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存。
[0168] 在一些实施例中,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值。
[0169] 在一些实施例中,参见图4,所述获取模块301包括:
[0170] 第一获取单元3011,用于分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;
[0171] 第一计算单元3012,用于分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率。
[0172] 在一些实施例中,所述第一计算单元3012具体用于:
[0173] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;
[0174] 其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。
[0175] 在一些实施例中,参见图5,所述获取模块301包括:
[0176] 第二获取单元3013,用于获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;
[0177] 第二计算单元3014,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。
[0178] 在一些实施例中,所述第二计算单元3014具体用于:
[0179] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量;
[0180] 其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。
[0181] 在一些实施例中,所述计算模块302具体用于:
[0182] 采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者
[0183] 采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0184] 其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量。
[0185] 在一些实施例中,参见图6,所述分配模块303包括:
[0186] 第一分配单元3031,用于在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;
[0187] 输出单元3032,用于在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;
[0188] 接收单元3033,用于接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;
[0189] 第二分配单元3034,用于分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0190] 在一些实施例中,所述装置还包括:
[0191] 判断模块,用于在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;
[0192] 所述第二分配单元3034具体用于:
[0193] 在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0194] 库存分配装置300能够实现图1至图2的方法实施例的库存分配方法的各个过程,并达到相同的效果为避免重复,这里不再赘述。
[0195] 本公开实施例的库存分配装置300,获取模块301,用于获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量;计算模块302,用于分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;分配模块303,用于根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存,可以提高为各个分仓库所分配的库存数量的准确性,从而可以减少分仓库货物积压或缺货的情况。
[0196] 本公开实施例还提供一种库存分配装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一方法实施例的库存分配方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0197] 本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的库存分配方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
[0198] 参见图7,图7是本公开实施提供的电子设备的结构图,如图7所示,电子设备700包括:处理器701、存储器702及存储在所述存储器702上并可在所述处理器上运行的计算机程序,电子设备700中的各个组件通过总线接口703耦合在一起,所述计算机程序被所述处理器701执行时实现如下步骤:
[0199] 获取至少两个分仓库中每个分仓库的目标物品的特征数据,其中,所述目标物品的特征数据至少包括所述目标物品的流通率和安全库存量;
[0200] 分别根据所述至少两个分仓库中每个分仓库的目标物品的特征数据,计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0201] 根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,为所述至少两个分仓库中部分或全部分仓库分配库存。
[0202] 在一些实施例中,所述目标物品的流通率为所述目标物品的销售量和所述目标物品的有效库存量的比值。
[0203] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0204] 分别获取所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量;
[0205] 分别根据所述至少两个分仓库中每个分仓库的目标物品在历史计算周期的销售量和有效库存量,以及在当前计算周期的销售量和有效库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率。
[0206] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0207] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的流通率;
[0208] 其中,i>=1,Ai表示所述目标物品在第i个计算周期的流通率,Bj表示所述目标物品在第j个计算周期的销售量,Sj表示所述目标物品在第j个计算周期的有效库存量。
[0209] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0210] 获取所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,其中,所述目标物品的总销售量为从所述目标物品从预设计算周期至当前计算周期内的销售量之和;
[0211] 分别根据所述至少两个分仓库中每个分仓库的目标物品的总销售量和在历史计算周期的安全库存量,计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的有效库存量。
[0212] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0213] 采用公式 计算所述至少两个分仓库中每个分仓库的目标物品在当前计算周期的安全库存量;
[0214] 其中,i>=1,C0=C1,Ci表示所述目标物品在第i个计算周期的安全库存量,Ci-1表示所述目标物品在第i-1个计算周期的安全库存量, 表示所述目标物品的总销售量。
[0215] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0216] 采用公式Hi=Ai*(Ci+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;或者
[0217] 采用公式Hi=Ai*(Ci-Si+Yi-Zi),计算所述至少两个分仓库中每个分仓库的目标物品的第一补货数量;
[0218] 其中,i>=1,Hi表示所述目标物品在第i个计算周期的第一补货数量,Ai表示所述目标物品在第i个计算周期的流通率,Ci表示所述目标物品在第i个计算周期的安全库存量,Yi表示所述目标物品在第i个计算周期的预留库存量,Zi表示所述目标物品在第i个计算周期的在途库存量,Si表示所述目标物品在第i个计算周期的有效库存量。
[0219] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0220] 在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和小于或等于总仓库的库存量的情况下,分别按照所述至少两个分仓库中每个分仓库的第一补货数量,为所述至少两个分仓库中每个分仓库分配库存;
[0221] 在所述至少两个分仓库中所有分仓库的目标物品的第一补货数量之和大于总仓库的库存量的情况下,输出提示信息,其中,所述提示信息用于提示用户修改所述至少两个分仓库中的分仓库的目标物品的第一补货数量;
[0222] 接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量;
[0223] 分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0224] 在一些实施例中,所述计算机程序被所述处理器701执行时还用于:
[0225] 在所述接收用户修改后的所述至少两个分仓库中每个分仓库的目标物品的第二补货数量之后,分别根据所述至少两个分仓库中每个分仓库的目标物品的第一补货数量,判断所述至少两个分仓库中每个分仓库的目标物品的第二补货数量是否合理;
[0226] 所述分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存,包括:
[0227] 在确定所述至少两个分仓库中每个分仓库的目标物品的第二补货数量均合理的情况下,分别按照所述至少两个分仓库中每个分仓库的目标物品的第二补货数量,为所述至少两个分仓库中每个分仓库分配库存。
[0228] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
[0229] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0230] 在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0231] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本公开实施例方案的目的。
[0232] 另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0233] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0234] 以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。