一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种仓储处理方法、装置、电子设备及计算机可读介质与流程

2022-09-04 03:13:15 来源:中国专利 TAG:


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.确定目标物品对应的收货地址信息和线路信息,进而将目标物品对应的收货地址信息和线路信息确定为目标物品信息。
46.可选地,特征提取单元进一步被配置成:
47.计算将收货地址信息对应的物品从第一仓内配至第二仓的内配费用;
48.根据费用和内配费用,确定目标物品信息。
49.可选地,特征提取单元进一步配置成:
50.提取目标物品信息中的物品特征和线路特征。
51.可选地,特征提取单元进一步被配置成:
52.将各差值中大于预设阈值的差值确定为目标差值;
53.将目标差值对应的第二仓确定为收货地址信息对应的目标第二仓。
54.另外,本技术还提供了一种仓储处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的仓储处理方法。
55.另外,本技术还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的仓储处理方法。
56.上述发明中的一个实施例具有如下优点或有益效果:本技术通过接收仓储处理请求,获取对应的目标节省费用和收货地址信息;根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用;根据费用,确定目标物品信息以及确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征;将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量;根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。基于预设的目标节省费用,结合第一仓、第二仓将物品运送至收货地址时的费用,确定需要内配的物品、线路(即对哪个第二仓进行内配)以及需要内配的物品的数量,以供库房进行内配,从而优化物品在前置仓/门店中的库存结构,达到降低履约配送费用的目的。
57.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
58.附图用于更好地理解本技术,不构成对本技术的不当限定。其中:
59.图1是根据本技术第一实施例的仓储处理方法的主要流程的示意图;
60.图2是根据本技术第二实施例的仓储处理方法的主要流程的示意图;
61.图3是根据本技术第三实施例的仓储处理方法的应用场景示意图;
62.图4是根据本技术实施例的仓储处理装置的主要单元的示意图;
63.图5是本技术实施例可以应用于其中的示例性系统架构图;
64.图6是适于用来实现本技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
65.以下结合附图对本技术的示范性实施例做出说明,其中包括本技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
66.图1是根据本技术第一实施例的仓储处理方法的主要流程的示意图,如图1所示,仓储处理方法包括:
67.步骤s101,接收仓储处理请求,获取对应的目标节省费用和收货地址信息。
68.本实施例中,仓储处理方法的执行主体(例如,可以是服务器) 可以通过有线连接或无线连接的方式,接收仓储处理请求。该仓储处理请求可以由用户主动触发,即使用者认为某些物品配送成本过高,才会发起仓储处理请求。仓储处理请求具体可以是由中心仓至前置仓/ 门店的物品调度请求。执行主体在接收到仓储处理请求后,可以从策略发放器获取该仓储处理请求对应的目标节省费用。目标节省费用,例如可以是履约成本节省目标。执行主体在接收到仓储处理请求后,可以获取该请求对应的各个收货地址信息,例如,仓储处理请求可以对应一个收货地址信息池。该收货地址信息池中的收货地址信息的个数可以为一个也可以为多个,本技术实施例对仓储处理请求对应的收货地址信息的个数不做具体限定。
69.步骤s102,根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用。
70.其中,第一仓与收货地址信息对应的收货地址之间的距离大于第二仓与收货地址信息对应的收货地址之间的距离。
71.示例的,第一仓可以为中心仓。第二仓可以为前置仓或者门店。前置仓的投入成本,相对于中心仓来说大的多。虽然单个前置仓的面积相比中心仓而言,要小得多。但是由于前置仓的数量跟中心仓比起来,要多得多,中心仓往往只需要布局一个就可以了。前置仓,却需要根据业务覆盖范围,布局很多个。并且,在地址选择上,前置仓往往会选择小区附近。而中心仓,可以选择郊区。由于前置仓的数量,要比中心仓的数量多。因此,在人员配置上,也自然比中心仓的人员数量要多。有些前置仓带有营业功能,这就需要员工还要具备一定的导购能力。而中心仓,只需要配备打包人员。
72.执行主体根据收货地址信息,分别计算同一件物品从第一仓运输到该收货地址信息对应的收货地址时产生的费用,记为第一费用、计算同一件物品从第二仓运输到该收货地址信息对应的收货地址时产生的费用,记为第二费用。
73.步骤s103,根据费用,确定目标物品信息以及确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征。
74.示例的,根据费用,确定目标物品信息,包括:通过第一仓和各第二仓运送目标物品至收货地址时产生的费用的费用差值,筛选出件均节省费用较高的物品top5(例如物品1、物品2、物品3、物品4、物品5),即为目标物品。
75.具体地,在确定目标物品信息之前,仓储处理方法还包括:计算将收货地址信息对应的物品从第一仓内配至第二仓的内配费用;根据费用和内配费用,确定目标物品信息。
76.示例的,根据仓网覆盖关系,找到与收货地址信息一一对应的中心仓到前置仓/门店的内配线路及前置仓/门店覆盖的收货地。计算出与收货地址信息对应的物品由中心仓内配到与收货地址信息对应的前置仓/门店的内配费用。根据第一费用、第二费用和内配费用,确定出内配节省费用较高的物品,即为目标物品。确定目标物品对应的收货地及线路信息等目标物品信息。示例的,内配节省费用=第一费用-第二费用-内配费用。
77.具体地,提取目标物品信息中的属性特征,包括:提取目标物品信息中的物品特征和线路特征。
78.示例的,属性特征可以包括:物品信息特征、收货地特征、发货仓库特征。其中,物品信息特征可以为:物品名称,重量,物品类型,销量等;收货地特征可以为:收货地址所在省份、城市编码;发货仓库特征可以为:发货仓库类型,所在地址省份、城市、发货仓库相应物品的库存等信息。这个属性特征用来输入至训练好的lstm模型中,以预测内配数量的。
79.具体地,确定收货地址信息对应的目标第二仓,包括:将各差值中大于预设阈值的差值确定为目标差值;将目标差值对应的第二仓确定为收货地址信息对应的目标第二仓。
80.示例的,费用差值=第一仓对应的第一费用-第二仓对应的第二费用,则每一个第一费用与对应同一收货地址的第二费用的费用差值都有对应的第二仓,将大于预设差值阈值的费用差值确定为目标差值;将目标差值对应的第二仓(例如第二仓1、第二仓2、第二仓3、第二仓4、第二仓5)确定为目标第二仓。
81.步骤s104,将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量。
82.经过预训练的预测模型可以根据输入的属性特征(物品信息特征、收货地特征、发货仓库特征)预测目标物品信息对应的各目标物品从第一仓配送至第二仓的内配数量。其中,第一仓可以为中心仓,第二仓可以为前置仓或门店。
83.步骤s105,根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。
84.执行主体可以根据各目标物品的件均节省的费用和对应的内配数量的乘积,确定实际节省费用,示例的,当目标物品有5件时,则即为实际节省费用f,其中c为单件目标物品从第一仓发货和从第二仓发货至收货地址的费用差值,p为该单件目标物品对应的内配数量,k为计数。
85.将实际节省费用f与目标节省费用t进行匹配,如果f与t匹配,则表明满足预期,输出目标物品、目标第二仓和目标物品的内配数量。以使用户(这里可以指用户端)基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。
86.本实施例通过接收仓储处理请求,获取对应的目标节省费用和收货地址信息;根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用;根据费用,确定目标物品信息以及确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征;将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量;根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。基于
预设的目标节省费用,结合第一仓、第二仓将物品运送至收货地址时的费用,确定需要内配的物品、线路(即对哪个第二仓进行内配)以及需要内配的物品的数量,以供库房进行内配,从而优化物品在前置仓/门店中的库存结构,达到降低履约配送费用的目的。
87.图2是根据本技术第二实施例的仓储处理方法的主要流程示意图,如图2所示,仓储处理方法包括:
88.步骤s201,接收仓储处理请求,获取对应的目标节省费用和收货地址信息。
89.步骤s202,根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用;其中,第一仓与收货地址信息对应的收货地址之间的距离大于第二仓与收货地址信息对应的收货地址之间的距离。
90.步骤s203,确定费用中与第一仓对应的第一费用和与第二仓对应的第二费用。
91.与第一仓对应的第一费用即为从第一仓发货物品1至收货地址1 产生的费用,第二仓对应的第二费用即为从第二仓发货同一件物品1 至同一收货地址1时产生的费用。
92.步骤s204,计算第一费用和第二费用的差值。示例的,差值可以为40元、35元、30元、25元、10元。
93.步骤s205,将差值进行递减排序,进而根据排序后的差值确定目标物品信息。
94.具体地,根据排序后的差值确定目标物品信息,包括:
95.从排序后的差值中依序选取预设数量(例如5个)的差值,确定预设数量的差值对应的物品,进而将对应的物品确定为目标物品;
96.确定目标物品对应的收货地址信息和线路信息,进而将目标物品对应的收货地址信息和线路信息确定为目标物品信息。
97.将差值进行递减排序:40元、35元、30元、25元、10元、5元。若目标物品的数量为5个,即选出top5的物品,则根据排序后的差值确定的目标物品信息即为40元、35元、30元、25元、10元对应的物品的收货地及线路信息。
98.步骤s206,根据费用,确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征。
99.步骤s207,将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量。
100.步骤s208,根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。
101.具体地,在输出目标物品、目标第二仓和目标物品的内配数量之前,仓储处理方法还包括:
102.响应于实际节省费用与目标节省费用不匹配,对目标物品信息对应的各目标物品根据递减排序后的差值进行排序,即排在最后一位的是最小的差值对应的目标物品;将排序在最后一位的目标物品删除,进而基于预设的目标物品数量更新目标物品信息,直至实际节省费用与目标节省费用匹配。
103.具体地,实际节省费用与目标节省费用不匹配,指的是实际节省费用小于目标节省费用。实际节省费用与目标节省费用匹配,指的是实际节省费用大于或等于目标节省费用。
104.示例的,根据内配数量预测结果,结合件均节省费用,计算实际节省费用是否与目标节省费用匹配,若不匹配则剔除该组合下节省费用最少的物品。
105.图3是根据本技术第三实施例的仓储处理方法的应用场景示意图。本技术实施例的仓储处理方法,应用于在履约成本结构的条件下,通过制定合理的筛选方案,找出适合在前置仓/门店备货的物品的场景。如图3所示,首先,用户输入目标节省费用t发起仓储处理请求;执行主体在接收到用户输入的目标节省费用t后,可以查询物流仓库网络配置,以根据查询到的物流仓库网络配置计算物品从中心仓发货和从前置仓发货的费用差值c;执行主体排序选择费用节省top5物品及对应的发货线路,进而查询物品及线路历史数据,从中提取对应的物品特征、线路特征,输入至lstm模型以预测到内配建议量p,根据公式是否成立,若是则输出内配建议方案(物品、线路、内配数量),若否则计算每个物品的c*p,按照c*p的结果降序排列,去掉最后一个物品线路组合,并返回至获取物流仓库网络配置流程继续获取匹配的目标物品、线路、内配数量等信息,直至达到预期的目标节省费用t为止。
106.作为一个示例,本技术实施例的费用即成本,本技术实施例的仓储处理方法包括以下步骤:
107.(1)用户通过策略发放器下发履约成本节省目标:最终给出的内配数量对履约成本的节省要能达到该目标;
108.(2)结合履约成本计算规则、仓网覆盖关系,筛选出节省成本较高的物品、收货地及线路,筛选步骤如下:1)根据仓网覆盖关系,找到一一对应的中心仓到前置仓/门店的内配线路及前置仓/门店覆盖的收货地;2)根据履约成本计算规则,对于每一个收货地,计算物品只买一件的情况下,由中心仓/前置仓/门店发货产生的履约成本,同时计算出由中心仓内配到前置仓/门店的内配成本。筛选出中心仓费用比前置仓/门店高于一定阈值(内配成本等)的前置仓/门店覆盖的收货地; 3)筛选出件均节省成本较高的物品top5及其对应的收货地及线路。
109.(3)根据优化对象筛选器输出的物品、收货地及线路信息,从基础数据库中获取其对应的特征原始数据;
110.(4)基于历史一段时间的数据,加工对应的特征,输入构建好的 lstm模型中,进行训练,最终得到内配数量预测模型;
111.(5)对于新数据,当特征生成器加工好新的特征后,输入到训练好的lstm模型中,得到预测的内配数量;
112.(6)根据内配数量预测结果,结合件均节省费用,计算是否满足目标,若不满足则剔除该组合下节省费用最少的物品,重复step2-6直到满足履约成本节省目标。
113.(7)根据预测结果,自动配置内配方案,通知库房进行内配;
114.(8)结束。
115.具体地,以下给出两个示例,分别为:
116.示例1:
117.1.使用者通过策略发放器,给出一周节省履约成本15万元的优化目标;
118.2.优化对象筛选器根据优化目标,通过结合仓网、报价及线路等因素,筛选出top5物品a、b、c、d、e在前置仓/门店发货,相比中心仓发货,件均可节省配送费40元、35元、30元、
25元、10元。
119.3.特征生成器根据优化对象筛选出的物品及线路,从基础数据库中匹配物品a-e(类别编码10,20,30,40,50)、前置仓f当前备货为 20/30/30/25/10件、所属中心仓c库存均为10000件。
120.4.把示例1的步骤3中获取到的数据,进行特征加工后输入到 lstm模型中,如果模型没有经过训练,则选取近半年内的数据,按照上述仓储处理方法的步骤(4)中的描述训练模型。基于训练好的模型,从而得到物品预测的内配数量分别为1000/1500/1300/2000/950件。
121.5.根据筛选出的物品及销量,计算得出未来一周预计节省率约费用为191000万元,满足预期。
122.6.系统根据示例1的步骤4得出的内配数量,将内配建议加工成系统可识别的格式,上传到内配系统中使其生效,通知库房进行内配
123.7.结束。
124.示例2:
125.1.使用者通过策略发放器,给出一周节省履约成本20万元的优化目标;
126.2.优化对象筛选器根据优化目标,通过结合仓网、报价及线路等因素,筛选出top5物品a、b、c、d、e在前置仓/门店发货,相比中心仓发货,件均可节省配送费40元、35元、30元、25元、10元。
127.3.特征生成器根据优化对象筛选出的物品及线路,从基础数据库中匹配物品a-e(类别编码10,20,30,40,50)、前置仓f当前备货为 20/30/30/25/10件、所属中心仓c库存均为10000件。
128.4.把示例2的步骤3中获取到的数据,特征加工后把数据输入到 lstm模型中,如果模型没有经过训练,则选取近半年内的数据,按照上述步骤4中的描述训练模型。基于训练好的模型,从而得到物品预测的内配数量分别为1000/1500/1300/2000/950件。
129.5.计算筛选出的物品及销量,未来预计节省率约费用为191000 万元,不满足预期。去掉节省费用最少的物品e。
130.6.执行示例2的步骤2,筛选top5物品a、b、c、d、f。件均节省费用40元、35元、30元、25元、9元。
131.7.执行示例2的步骤3、4。从而得到物品预测的内配数量分别为 1000/1500/1300/2000/2100件。
132.8.计算筛选出的物品及销量,未来预计节省率约费用为200400 万元,满足预期。
133.9.执行主体根据示例2的步骤7得出的内配数量,将内配建议加工成系统可识别的格式,上传到内配系统中使其生效,通知库房进行内配
134.10.结束。
135.本技术实施例利用现有配送成本计算规则,找出中心仓履约成本比前置仓/门店履约成本高于一定阈值(如内配成本)的物品、收货地及内配线路(中心仓内配到前置仓/门店)。根据物品信息、收货地的历史销量及仓库/门店的库存状态,结合lstm构建内配数量预测模型。进而给出可以降低配送成本且满足销量的内配建议。本技术实施例可以降低履约配送成本,基于履约成本结构体系,通过影响费用的各个特征组合计算筛选出备选物品集
合及相应的收货地及路线,并计算件均节省费用,再结合lstm(lstm:长短期记忆网络,一种循环神经网络的变形)进行销量预测,最终得出未来可节省履约配送成本,对达到预期的物品组合,进行内配,从而优化物品在前置仓/门店中的库存结构,达到降低履约配送成本的目的。
136.图4是根据本技术实施例的仓储处理装置的主要单元的示意图。如图4所示,仓储处理装置400包括接收单元401、费用确定单元402、特征提取单元403、预测单元404和仓储处理单元405。
137.接收单元401,被配置成接收仓储处理请求,获取对应的目标节省费用和收货地址信息。
138.费用确定单元402,被配置成根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用;其中,第一仓与收货地址信息对应的收货地址之间的距离大于第二仓与收货地址信息对应的收货地址之间的距离。
139.特征提取单元403,被配置成根据费用,确定目标物品信息以及确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征。
140.预测单元404,被配置成将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量。
141.仓储处理单元405,被配置成根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。
142.本技术实施例的仓储处理装置具体可以包括策略发放器(可以位于接收单元401中)、优化对象筛选器(可以位于特征提取单元403 中)、特征生成器(可以位于特征提取单元403中)、内配数量生成器(可以位于预测单元404中)、检验器(可以位于仓储处理单元405 中)、配置器(可以位于仓储处理单元405中)。其中,策略发放器:接收使用者制定的履约成本节省的目标;优化对象筛选器:根据现有履约成本计算规则、仓网覆盖关系及履约成本节省目标,筛选出可有效降低履约成本的物品、收货地及内配线路组合;特征生成器:根据优化对象筛选器筛选出的物品、收货地及内配线路,从基础数据库中获取对应物品信息、按收货地汇总的历史购买数量及中心仓、前置仓/ 门店的库存数量;内配数量生成器:把特征生成器输出的信息,输入到训练好的lstm模型中,得到未来一段时间内的销量,即内配数量;检验器:校验筛选出的物品、路线及内配数量是否能满足预先设定的履约成本节省目标。配置器:根据内配数量生成器的结果,自动配置内配方案,通知库房进行内配。
143.在一些实施例中,特征提取单元403进一步被配置成:确定费用中与第一仓对应的第一费用和与第二仓对应的第二费用;计算第一费用和第二费用的差值;将差值进行递减排序,进而根据排序后的差值确定目标物品信息。
144.在一些实施例中,仓储处理单元405进一步被配置成:响应于实际节省费用与目标节省费用不匹配,对目标物品信息对应的各目标物品根据递减排序后的差值进行排序;将排序在最后一位的目标物品删除,进而基于预设的目标物品数量更新目标物品信息,直至实际节省费用与目标节省费用匹配。
145.在一些实施例中,特征提取单元403进一步被配置成:从排序后的差值中依序选取
预设数量的差值,确定预设数量的差值对应的物品,进而将对应的物品确定为目标物品;确定目标物品对应的收货地址信息和线路信息,进而将目标物品对应的收货地址信息和线路信息确定为目标物品信息。
146.在一些实施例中,特征提取单元403进一步被配置成:计算将收货地址信息对应的物品从第一仓内配至第二仓的内配费用;根据费用和内配费用,确定目标物品信息。
147.在一些实施例中,特征提取单元403进一步配置成:提取目标物品信息中的物品特征和线路特征。
148.在一些实施例中,特征提取单元403进一步被配置成:将各差值中大于预设阈值的差值确定为目标差值;将目标差值对应的第二仓确定为收货地址信息对应的目标第二仓。
149.需要说明的是,在本技术仓储处理方法和仓储处理装置在具体实施内容上具有相应关系,故重复内容不再说明。
150.图5示出了可以应用本技术实施例的仓储处理方法或仓储处理装置的示例性系统架构500。
151.如图5所示,系统架构500可以包括终端设备501、502、503,网络504和服务器505。网络504用以在终端设备501、502、503和服务器505之间提供通信链路的介质。网络504可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
152.用户可以使用终端设备501、502、503通过网络504与服务器505 交互,以接收或发送消息等。终端设备501、502、503上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
153.终端设备501、502、503可以是具有仓储处理屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
154.服务器505可以是提供各种服务的服务器,例如对用户利用终端设备501、502、503所提交的仓储处理请求提供支持的后台管理服务器(仅为示例)。后台管理服务器可以接收仓储处理请求,获取对应的目标节省费用和收货地址信息;根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用;其中,第一仓与收货地址信息对应的收货地址之间的距离大于第二仓与收货地址信息对应的收货地址之间的距离;根据费用,确定目标物品信息以及确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征;将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量;根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。基于预设的目标节省费用,结合第一仓、第二仓将物品运送至收货地址时的费用,确定需要内配的物品、线路(即对哪个第二仓进行内配)以及需要内配的物品的数量,以供库房进行内配,从而优化物品在前置仓/门店中的库存结构,达到降低履约配送费用的目的。
155.需要说明的是,本技术实施例所提供的仓储处理方法一般由服务器505执行,相应地,仓储处理装置一般设置于服务器505中。
156.应该理解,图5中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
157.下面参考图6,其示出了适于用来实现本技术实施例的终端设备的计算机系统600
的结构示意图。图6示出的终端设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
158.如图6所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608 加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有计算机系统600操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
159.以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶征信授权查询处理器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609 经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
160.特别地,根据本技术公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元 (cpu)601执行时,执行本技术的系统中限定的上述功能。
161.需要说明的是,本技术所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
162.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际
上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
163.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、费用确定单元、特征提取单元、预测单元和仓储处理单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
164.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备接收仓储处理请求,获取对应的目标节省费用和收货地址信息;根据收货地址信息,分别确定将对应的单件物品从第一仓、各第二仓运送至对应的收货地址时产生的费用;其中,第一仓与收货地址信息对应的收货地址之间的距离大于第二仓与收货地址信息对应的收货地址之间的距离;根据费用,确定目标物品信息以及确定收货地址信息对应的目标第二仓,提取目标物品信息中的属性特征;将属性特征输入至预测模型,以预测目标物品信息对应的目标物品的内配数量;根据费用和内配数量,确定实际节省费用,响应于实际节省费用与目标节省费用匹配,输出目标物品、目标第二仓和目标物品的内配数量,以使用户基于目标物品、目标第二仓和目标物品的内配数量执行从第一仓至目标第二仓的仓储内配进程。
165.根据本技术实施例的技术方案,基于预设的目标节省费用,结合第一仓、第二仓将物品运送至收货地址时的费用,确定需要内配的物品、线路(即对哪个第二仓进行内配)以及需要内配的物品的数量,以供库房进行内配,从而优化物品在前置仓/门店中的库存结构,达到降低履约配送费用的目的。
166.上述具体实施方式,并不构成对本技术保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本技术保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献