供应链库存切分系统、方法、电子设备及存储介质与流程

未命名 09-15 阅读:83 评论:0


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.任务执行模块,用于基于所述库存任务信息执行多个库存任务。
39.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述方法的步骤。
40.一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。
41.本发明实施例具有如下优点:
42.本发明中供应链库存切分方法,配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库
信息,所述仓库信息包括仓库地址信息和库存产品信息;获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务,解决了现有技术中供应链库存分配系统存在灵活性较差、人工成本较高且效率较低的的问题。
附图说明
43.为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。
44.本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
45.图1为本发明供应链库存切分方法的流程图;
46.图2为本发明供应链库存切分系统的架构图;
47.图3为本发明设置库存独享数量的示意图;
48.图4为本发明绑定用户、渠道的示意图;
49.图5为本发明提供的电子设备实体结构示意图。
50.其中附图标记为:
51.配置模块10,第一获取模块20,第二获取模块30,库存分配模块40,任务执行模块50,电子设备60,处理器601,存储器602,总线603。
具体实施方式
52.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.实施例
54.图1为本发明供应链库存切分方法实施例流程图,如图1所示,本发明实施例提供的一种供应链库存切分方法包括以下步骤:
55.s101,配置库存切分规则;
56.具体的:响应于独享库存的配置请求,获取对应的待配置仓库和独享产品,并为每个待配置仓库设置独享产品的独享数量,得到每个独享产品在待配置仓库中的预留库存。
57.响应于用户独享预留库存的配置请求,基于预设数量将独享产品的预留库存分配至相应的用户。
58.建立库存切分规则数据库,其中,所述库存切分规则数据库包括用户信息和每个用户所对应等级信息和库存切分规则信息;建立用户与等级信息之间的关系,并进行关联;
建立用户与库存切分规则之间的关系,并进行关联。
59.根据实际需求设置预留多少数量或指定切分批次给到哪些对象使用。
60.参照图3,把库存切出一定的独享数量,可根据不同的仓库来预留库存。
61.参照图4,把预留的库存只给某个客户用。通常我们也可以配置其他渠道等。
62.可以理解的是,当订单满足配置的客户或渠道时,才能分配到该独享库存。其他客户不可使用。编号为c001的客户,能使用1207仓50件、1208仓100件库存。使用完成后即使该仓还有库存也不能使用。
63.s102,获取订单池中所有订单的订单信息,订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;
64.s103,获取仓库信息,仓库信息包括仓库地址信息和库存产品信息;
65.可以理解的是,本发明的执行主体可以为仓库库存分配装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
66.服务器获取基础信息,基础信息包括订单信息和仓库信息,获取方式包括获取线上实时信息及离线信息。订单信息包括包括用户信息、收货地址信息、货物信息和收货时间信息;货物信息包括货物类型、冷藏要求、货物保质期、货物数量;业务类型包括出库和入库,仓库的入库业务包括收货、补货、退换货,出库业务包括发货、销货。服务器根据业务类型将录入的客户信息、地址信息分类,当业务类型是出库时,客户信息为买家信息,地址信息为买家地址信息;当业务类型是入库时,客户信息为货主信息,地址信息为货主发货地址信息。仓库信息包括仓库地址信息、仓库类型、库区分布、库位可用量、库存产品信息、库位信息;库存产品信息包括货主信息、货物类型、冷藏要求、货物保质期、货物数量、存储方式。
67.s104,获取订单池中配置库存切分规则的订单,并基于订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息。
68.具体的,基于所述收货时间信息匹配满足条件的库存批次,对库存产品进行占用,生成库存任务信息。
69.基于收货地址信息获取订单对应的送货仓库范围,对所述收货地址信息与仓库地址信息进行匹配,得到至少一个候选仓库;
70.基于所述订单信息及所述至少一个候选仓库的仓库信息,通过最优匹配算法得到目标仓库。
71.判断所述多个库存任务之间是否冲突;
72.当所述多个库存任务之间存在冲突时,则将发生冲突的库存任务中策略优先级低的库存任务删除,得到剩余的库存任务,将所述剩余的库存任务确定为库存任务信息;
73.当所述多个库存任务之间不存在冲突时,则将所述多个库存任务确定为库存任务信息。
74.服务器根据订单信息的发货地址信息、候选仓库的仓库地址信息和设定的地址时效关系,得到订单的货物运输至候选仓库的订单完成时间;根据候选仓库的地址信息、仓库类型、存储库区等,估算候选仓库在存储周期内的的房租、电耗、人工等存储成本;根据订单信息的货物冷藏要求,筛选冷藏环境要求的候选仓库,比如,订单信息中包含同时包含常温、冷藏、冷冻三种冷藏要求的多种货物,则应选择同时具备三种冷藏环境的候选仓库;根
据订单信息的存储方式,根据订单信息的客户信息和候选仓库的货主信息,将同一货主的订单优先分配至同一仓库;服务器货主具体要求设置决策因子的优先级,比如优先级由高到低排序为存储成本、运输成本、货物冷藏要求、客户信息,通过最优匹配算法得到目标仓库。
75.定时将一批所有需分配的库存的订单按照组波策略对订单进行优先级排序,按照优先级先后的顺序放入一个集合中供库存分配。
76.如优先级低的客户订单,即使先下单,不一定能分到库存。优先级高的客户,晚下单可能拿到库存。
77.可以理解的是,例如当有10个客户订单需要同一个产品时,我们就可以将这10个订单创建成一个波次,按客户的优先等级分配库存。优先级高的客户即使晚下单也能先得到库存。
78.基于寻仓结果,在仓库范围内寻找满足的库存商品。如没有配置切分规则,则只能使用共享库存,如有配置切片规则,订单池的订单按照优先级匹配满足条件的独享库存,也配置哪些订单可以分配哪些批次范围。分配后对库存进行占用,可用库存减少,后来的订单可用库存不足,订单缺货挂起处理,不能继续往下流转。
79.s105,基于库存任务信息执行多个库存任务。
80.具体的,对库存进行分配占用完成后才能将单据给到企业数字化平台(flux datahub)传输给下游系统。
81.综上所述,在库存共享模式下,避免各渠道频繁抢货,库存切分可以保障重点客户更好完成订单履约,重点客户优先占用库存,优先安排发货,减少各个运营团队频繁的线下沟通库存,以及频繁的改单,从而大大提高沟通效率。
82.该供应链库存切分方法,配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务。解决了现有技术中供应链库存分配系统存在灵活性较差、人工成本较高且效率较低的的问题。
83.图2为本发明供应链库存切分系统实施例流程图;如图2所示,本发明实施例提供的一种供应链库存切分系统,包括以下步骤:
84.配置模块10,用于配置库存切分规则;
85.第一获取模块20,用于获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;
86.第二获取模块30,用于获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;
87.库存分配模块40,用于获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;
88.任务执行模块50,用于基于所述库存任务信息执行多个库存任务。
89.所述配置模块10还用于:
90.响应于独享库存的配置请求,获取对应的待配置仓库和独享产品,并为每个待配置仓库设置独享产品的独享数量,得到每个独享产品在待配置仓库中的预留库存。
91.响应于用户独享预留库存的配置请求,基于预设数量将独享产品的预留库存分配至相应的用户。
92.建立库存切分规则数据库,其中,所述库存切分规则数据库包括用户信息和每个用户所对应等级信息和库存切分规则信息;
93.建立用户与等级信息之间的关系,并进行关联;
94.建立用户与库存切分规则之间的关系,并进行关联。
95.所述库存分配模块40还用于:
96.基于所述收货时间信息匹配满足条件的库存批次,对库存产品进行占用,生成库存任务信息。
97.基于收货地址信息获取订单对应的送货仓库范围,对所述收货地址信息与仓库地址信息进行匹配,得到至少一个候选仓库;
98.基于所述订单信息及所述至少一个候选仓库的仓库信息,通过最优匹配算法得到目标仓库。
99.判断所述多个库存任务之间是否冲突;
100.当所述多个库存任务之间存在冲突时,则将发生冲突的库存任务中策略优先级低的库存任务删除,得到剩余的库存任务,将所述剩余的库存任务确定为库存任务信息;
101.当所述多个库存任务之间不存在冲突时,则将所述多个库存任务确定为库存任务信息。
102.本发明的一种供应链库存切分系统,通过配置模块10配置库存切分规则;通过第一获取模块20获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;通过第二获取模块30获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;通过库存分配模块40获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;通过任务执行模块50基于所述库存任务信息执行多个库存任务。该供应链库存切分方法解决现有技术中供应链库存分配系统存在灵活性较差、人工成本较高且效率较低的问题。
103.图5为本发明实施例提供的电子设备实体结构示意图,如图5所示,电子设备60包括:处理器601(processor)、存储器602(memory)和总线603;
104.其中,处理器601、存储器602通过总线603完成相互间的通信;
105.处理器601用于调用存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;
106.获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务。
107.本实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行上述各方法实施例所提供的方法,例如包括:配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;
108.获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务。
109.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的存储介质。
110.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各实施例或者实施例的某些部分的方法。
112.虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

技术特征:
1.一种供应链库存切分方法,其特征在于,所述供应链库存切分方法具体包括:配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务。2.根据权利要求1所述供应链库存切分方法,其特征在于,所述配置库存切分规则,包括:响应于独享库存的配置请求,获取对应的待配置仓库和独享产品,并为每个待配置仓库设置独享产品的独享数量,得到每个独享产品在待配置仓库中的预留库存。3.根据权利要求1所述供应链库存切分方法,其特征在于,所述配置库存切分规则,包括:响应于用户独享预留库存的配置请求,基于预设数量将独享产品的预留库存分配至相应的用户。4.根据权利要求1所述供应链库存切分方法,其特征在于,所述配置库存切分规则,包括:建立库存切分规则数据库,其中,所述库存切分规则数据库包括用户信息和每个用户所对应等级信息和库存切分规则信息;建立用户与等级信息之间的关系,并进行关联;建立用户与库存切分规则之间的关系,并进行关联。5.根据权利要求1所述供应链库存切分方法,其特征在于,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,包括:基于所述收货时间信息匹配满足条件的库存批次,对库存产品进行占用,生成库存任务信息。6.根据权利要求5所述供应链库存切分方法,其特征在于,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,还包括:基于收货地址信息获取订单对应的送货仓库范围,对所述收货地址信息与仓库地址信息进行匹配,得到至少一个候选仓库;基于所述订单信息及所述至少一个候选仓库的仓库信息,通过最优匹配算法得到目标仓库。7.根据权利要求6所述供应链库存切分方法,其特征在于,所述获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成库存任务信息,还包括:判断所述多个库存任务之间是否冲突;
当所述多个库存任务之间存在冲突时,则将发生冲突的库存任务中策略优先级低的库存任务删除,得到剩余的库存任务,将所述剩余的库存任务确定为库存任务信息;当所述多个库存任务之间不存在冲突时,则将所述多个库存任务确定为库存任务信息。8.一种供应链库存切分系统,其特征在于,包括:配置模块,用于配置库存切分规则;第一获取模块,用于获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;第二获取模块,用于获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;库存分配模块,用于获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;任务执行模块,用于基于所述库存任务信息执行多个库存任务。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中的任一项所述的方法的步骤。10.一种非暂态计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中的任一项所述的方法的步骤。

技术总结
本发明实施例公开了一种供应链库存切分方法及系统,包括:配置库存切分规则;获取订单池中所有订单的订单信息,所述订单信息包括用户信息、收货地址信息、货物信息和收货时间信息;获取仓库信息,所述仓库信息包括仓库地址信息和库存产品信息;获取所述订单池中配置库存切分规则的订单,并基于所述订单信息确定订单对应的等级信息,按照优先级顺序依次为订单匹配满足条件的库存产品,对库存产品进行占用,生成多个库存任务信息;基于所述库存任务信息执行多个库存任务。解决现有技术中供应链库存分配系统存在灵活性较差、人工成本较高且效率较低的问题。效率较低的问题。


技术研发人员:师尊俐
受保护的技术使用者:上海富勒信息科技有限公司
技术研发日:2023.06.21
技术公布日:2023/9/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐