本方案涉及计算机领域,特别涉及供应链库存切分系统、方法、电子设备及存储介质。
背景技术:
1、供应链是指生产及流通过程中,涉及将产品或服务提供给最终用户活动的上游与下游企业所形成的网链结构,即将产品从商家送到消费者手中整个链条;
2、现有的分配仓库库存过程主要依赖人工进行,工作人员需要根据订单中的货物进行入库上架或者出库拣货,容易存在库存分配不合理的问题,导致仓库入库、出库过程混乱且工作效率低,物流的运营成本高。
3、亟需一种灵活性好、人工成本较低且效率较高的供应链库存切分方法。
技术实现思路
1、本发明实施例的目的在于提供一种供应链库存切分系统、方法、电子设备及存储介质,用以解决现有技术中供应链库存分配系统存在灵活性较差、
2、人工成本较高且效率较低的问题。
3、为实现上述目的,本发明实施例提供一种供应链库存切分方法,所述方
4、法具体包括:
5、配置库存切分规则;
6、获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;
7、获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;
8、获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,
9、对库存产品进行占用,生成多个库存任务信息;
10、基于所述库存任务信息执行多个库存任务。
11、在上述技术方案的基础上,本发明还可以做如下改进:
12、进一步地,所述配置库存切分规则,包括:
13、响应于独享库存的配置请求,获取对应的待配置仓库和独享产品,并为每个待配置仓库设置独享产品的独享数量,得到每个独享产品在待配置仓库中的预留库存。
14、进一步地,所述配置库存切分规则,包括:
15、响应于用户独享预留库存的配置请求,基于预设数量将独享产品的预留库存分配至相应的用户。
16、进一步地,所述配置库存切分规则,包括:
17、建立库存切分规则数据库,其中,所述库存切分规则数据库包括用户信息和每个用户所对应等级信息和库存切分规则信息;
18、建立用户与等级信息之间的关系,并进行关联;
19、建立用户与库存切分规则之间的关系,并进行关联。
20、进一步地,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,包括:
21、基于所述收货时间信息匹配满足条件的库存批次,对库存产品进行占用,生成库存任务信息。
22、进一步地,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,还包括:
23、基于收货地址信息获取订单对应的送货仓库范围,对所述收货地址信息与仓库地址信息进行匹配,得到至少一个候选仓库;
24、基于所述订单信息及所述至少一个候选仓库的仓库信息,通过最优匹配算法得到目标仓库。
25、进一步地,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,还包括:
26、判断所述多个库存任务之间是否冲突;
27、当所述多个库存任务之间存在冲突时,则将发生冲突的库存任务中策略优先级低的库存任务删除,得到剩余的库存任务,将所述剩余的库存任务确定为库存任务信息;
28、当所述多个库存任务之间不存在冲突时,则将所述多个库存任务确定为库存任务信息。
29、一种供应链库存切分系统,包括:
30、配置模块,用于配置库存切分规则;
31、第一获取模块,用于获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;
32、第二获取模块,用于获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;
33、库存分配模块,用于获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;
34、任务执行模块,用于基于所述库存任务信息执行多个库存任务。
35、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述方法的步骤。
36、一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。
37、本发明实施例具有如下优点:
38、本发明中供应链库存切分方法,配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务,解决了现有技术中供应链库存分配系统存在灵活性较差、人工成本较高且效率较低的的问题。
1.一种供应链库存切分方法,其特征在于,所述供应链库存切分方法具体包括:
2.根据权利要求1所述供应链库存切分方法,其特征在于,所述配置库存切分规则,包括:
3.根据权利要求1所述供应链库存切分方法,其特征在于,所述配置库存切分规则,包括:
4.根据权利要求1所述供应链库存切分方法,其特征在于,所述配置库存切分规则,包括:
5.根据权利要求1所述供应链库存切分方法,其特征在于,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,包括:
6.根据权利要求5所述供应链库存切分方法,其特征在于,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,还包括:
7.根据权利要求6所述供应链库存切分方法,其特征在于,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,还包括:
8.一种供应链库存切分系统,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中的任一项所述的方法的步骤。
10.一种非暂态计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中的任一项所述的方法的步骤。