包装耗材信息处理方法、装置、设备及存储介质与流程

文档序号:26786788发布日期:2021-09-28 21:03阅读:91来源:国知局
包装耗材信息处理方法、装置、设备及存储介质与流程

1.本发明实施例涉及仓储物流领域,尤其涉及一种包装耗材信息处理方法、装置、设备及存储介质。


背景技术:

2.仓储是指通过仓库对物资及其相关设施设备进行物品的入库、储存、出库的活动。它随着物资储存的产生而产生,又随着生产力的发展而发展。仓储是商品流通的重要环节之一,也是物流活动的重要支柱。
3.通常情况下,每个仓库都有其耗材每单平均资源占用数量的指标,以便于控制该仓库对应的总耗材。现有技术中,通过人为经验来确定仓库的耗材每单平均资源占用数量。
4.在实现本发明过程中,发明人发现现有技术中至少存在如下问题:当耗材每单平均资源占用数量设置过大时,仓库的资源占用数量压力较小,会出现耗材浪费的情况;当耗材每单平均资源占用数量设置过小时,仓库的资源占用数量压力较大,仓库的打包标准就会降低,会增加由于包装引起的客户投诉率。总之,通过人为经验确定的仓库的耗材每单平均资源占用数量的准确度不高。


技术实现要素:

5.本发明实施例提供一种包装耗材信息处理方法、装置、设备及存储介质,用以解决现有技术中所确定的仓库耗材每单平均资源占用数量的准确度不高的问题。
6.一方面,本发明实施例提供一种包装耗材信息处理方法,包括:
7.获取目标仓库的存储数据,其中,所述存储数据包括:m种包装耗材的耗材数据和p份订单的订单数据,m和p均为大于0的整数;
8.将所述存储数据输入预设装箱模型,得到每份订单对应的包装耗材信息;其中,所述预设装箱模型用于表征仓库存储数据与包装耗材信息之间的对应关系;
9.根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量。
10.本发明实施例具有如下有益效果:通过结合预设装箱模型可以准确且快速地确定出所述目标仓库的包装耗材每单平均资源占用数量,不仅以便于合理地控制所述目标仓库的包装耗材,从而可以节省包装耗材,而且还有利于提高客户对商品包装的满意度。
11.在一种可能的实现方式中,所述根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量,包括:
12.根据所述每份订单对应的包装耗材信息,确定每种包装耗材的总使用量;
13.根据所述每种包装耗材的总使用量和所述每种包装耗材的单位资源占用数量,确定所述目标仓库对应的包装耗材的总资源占用数量;
14.根据所述包装耗材的总资源占用数量和所述p,确定所述目标仓库的包装耗材每
单平均资源占用数量。
15.在一种可能的实现方式中,所述预设装箱模型包括:
16.目标函数和约束函数;
17.其中,所述目标函数用于求使得所述仓库存储数据中所有订单对应的包装耗材的总体积最小的包装耗材信息;
18.所述约束函数用于指示所述所有订单的任意商品放置于任意包装耗材时的约束条件,以求得所述每份订单对应的包装耗材信息。
19.在一种可能的实现方式中,所述约束函数用于指示以下至少一项约束条件:
20.任意商品放置于已使用的包装耗材、任意商品只按照一种码放状态放置于一个包装耗材内、任意商品的码放状态确定所述商品的包装尺寸、任意包装耗材内的任意两个商品互不相交。
21.在一种可能的实现方式中,所述获取目标仓库的存储数据,包括:
22.从服务器获取所述目标仓库的存储数据;或者,
23.从终端获取所述目标仓库的存储数据。
24.在一种可能的实现方式中,所述根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量之后,所述方法还包括:
25.若监测到所述目标仓库中订单的客户投诉率大于预设投诉率,则输出提示信息,其中,所述提示信息用于指示规范包装方式,以便于规范商品包装方式,从而实现对商品的合理包装。
26.在一种可能的实现方式中,所述根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量之后,所述方法还包括:
27.根据所述包装耗材每单平均资源占用数量判断所述p份订单对应的包装耗材是否合理,以便于实现对目标仓库的包装耗材的监督。
28.在一种可能的实现方式中,任意所述订单的订单数据包括:所述订单对应的订单标识、商品标识、商品件数、商品尺寸;和/或,
29.任意所述包装耗材的耗材数据包括:所述包装耗材对应的耗材标识和耗材尺寸;和/或,
30.任意所述订单对应的包装耗材信息包括:所述订单对应的订单标识、商品标识、耗材标识和使用量。
31.另一方面,本发明实施例提供一种包装耗材信息处理装置,包括:
32.获取模块,用于获取目标仓库的存储数据,其中,所述存储数据包括:m种包装耗材的耗材数据和p份订单的订单数据,m和p均为大于0的整数;
33.处理模块,用于将所述存储数据输入预设装箱模型,得到每份订单对应的包装耗材信息,并根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量;其中,所述预设装箱模型用于表征仓库存储数据与包装耗材信息之间的对应关系。
34.另一方面,本发明实施例提供一种电子设备,包括:存储器、处理器及存储在所述
存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的包装耗材信息处理方法。
35.另一方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述任一项所述的包装耗材信息处理方法。
36.本发明实施例提供的包装耗材信息处理方法、装置、设备及存储介质,通过将获取的目标仓库的存储数据输入预设装箱模型,便可得到每份订单对应的包装耗材信息,然后根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,便可确定所述目标仓库的包装耗材每单平均资源占用数量。可见,本发明实施例通过结合预设装箱模型可以准确且快速地确定出所述目标仓库的包装耗材每单平均资源占用数量,克服了现有技术中所确定的仓库耗材每单平均资源占用数量的准确度不高的技术问题,进而实现合理地控制所述目标仓库的包装耗材,从而可以节省包装耗材,而且还有利于提高客户对商品包装的满意度的效果。
附图说明
37.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
38.图1为本发明实施例提供的应用场景示意图;
39.图2为现有技术的调节反馈机制示意图;
40.图3为本发明一实施例提供的包装耗材信息处理方法的流程示意图;
41.图4为本发明另一实施例提供的包装耗材信息处理方法的流程示意图;
42.图5为本发明实施例提供的包装耗材信息处理装置的结构示意图;
43.图6为本发明实施例提供的电子设备的结构示意图。
44.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
45.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
46.首先对本发明实施例所涉及的名词进行解释:
47.本发明实施例中涉及的目标仓库的存储数据可以包括但不限于:m种包装耗材的耗材数据和p份订单的订单数据,其中,m和p均为大于0的整数。
48.本发明实施例中涉及的任意订单的订单数据可以用于指示所述订单对应的商品种类,以及每种商品种类对应的商品件数和商品尺寸。示例性地,任意订单的订单数据可以包括但不限于:所述订单对应的订单标识、商品标识、商品件数、商品尺寸。其中,所述订单对应的订单标识用于唯一标识所述订单,例如,所述订单对应的订单标识可以为所述订单
的订单编号(或者简称为订单号)。所述订单对应的商品标识用于指示所述订单中的商品种类,例如,所述商品标识可以为库存保有单位(stock keeping unit,sku)。所述订单对应的商品件数用于指示所述订单中的每种商品种类对应的商品件数。所述订单对应的商品尺寸用于指示所述订单中的每种商品种类对应的商品尺寸,例如长宽高尺寸。
49.示例性地,本发明实施例中的任意订单的订单数据可以以表格形式存在,如表1所示;当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
50.表1为本发明实施例提供的订单号为1的订单对应的订单数据示意表
51.订单号sku商品件数长宽高11149421220110721100000875131224823050
52.如表1所示,订单号为1的订单对应的订单数据可以包括:两种商品种类,其中,第一种商品种类对应的商品件数为1和商品长宽高尺寸分别为220、110和72;第二种商品种类对应的商品件数为2和商品长宽高尺寸依次分别为248、230和50。需要说明的是,本发明实施例提供的各表格中的商品长宽高尺寸的单位可以为毫米。
53.需要说明的是,表1只是以示例的形式示意订单号为1的订单对应的订单数据,并非对订单号为1的订单对应的订单数据进行的限定。
54.本发明实施例中涉及的任意包装耗材的耗材数据可以用于指示所述包装耗材对应的耗材尺寸。示例性地,任意包装耗材的耗材数据可以包括但不限于:所述包装耗材对应的耗材标识和耗材尺寸。其中,所述包装耗材对应的耗材标识用于唯一标识所述包装耗材,例如,所述耗材标识可以为所述包装耗材的身份标识号(identity document,id),或者可以简称为耗材id。所述包装耗材对应的耗材尺寸用于指示所述包装耗材对应的尺寸,例如长宽高尺寸。
55.示例性地,本发明实施例中的任意包装耗材的耗材数据可以以表格形式存在,如表2所示;当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
56.表2为本发明实施例提供的一种包装耗材的耗材数据示意表
57.耗材id长宽同erp15525441854773302455
58.如表2所示,耗材id为erp1552544185477的包装耗材对应的长宽高尺寸依次分别为330、245和5。
59.需要说明的是,表2只是以示例的形式示意一种包装耗材的耗材数据,并非对所述包装耗材的耗材数据进行的限定。
60.本发明实施例中涉及的任意订单对应的包装耗材信息可以用于指示所述订单中的每种商品种类对应的包装耗材和使用量(或者称之为包裹系数)。示例性地,任意订单对应的包装耗材信息可以包括但不限于:所述订单对应的订单标识、商品标识、耗材标识和使用量。
61.示例性地,本发明实施例中的订单号为1的订单对应的包装耗材信息可以以表格形式存在,如表3所示;当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
62.表3为本发明实施例提供的订单号为1的订单对应的包装耗材信息示意表
63.订单号sku耗材id包裹系数1114942erp14958729607590.331100000875131erp14958729607590.331100000875131erp14958729607590.33
64.如表3所示,订单号为1的订单对应的包装耗材信息可以包括:第一种商品种类对应的包装耗材的id(或者可以简称为耗材id)和使用量(或者称之为包裹系数);每个第二种商品种类对应的耗材id和使用量。
65.需要说明的是,表3只是以示例的形式示意订单号为1的订单对应的包装耗材信息,并非对订单号为1的订单对应的包装耗材信息进行的限定。
66.本发明实施例中涉及的预设装箱模型用于表征仓库存储数据与包装耗材信息之间的对应关系。应理解,当向所述预设装箱模型输入任意仓库的存储数据时,所述预设装箱模型的输出便是所述仓库中每份订单对应的包装耗材信息。
67.示例性地,本发明实施例中涉及的预设装箱模型可以包括但不限于:目标函数和约束函数。其中,所述目标函数用于求使得所述仓库存储数据中所有订单对应的包装耗材的总体积最小的包装耗材信息(例如包装耗材的耗材编号或者标识等)。所述约束函数用于指示所述所有订单的任意商品放置于任意包装耗材时的约束条件,以求得所述每份订单对应的包装耗材信息。
68.图1为本发明实施例提供的应用场景示意图。如图1所示,本发明实施例的应用场景中可以包括但不限于:终端、第一服务器和第二服务器;其中,所述终端可以为仓库管理终端,所述第一服务器可以为所述仓库管理终端对应的仓库管理服务器,所述第二服务器可以为订单处理服务器。应理解,所述第一服务器和所述第二服务器可以部署在同一计算机设备上(相当于所述第一服务器和所述第二服务器属于同一服务器),也可以部署在不同计算机设备上。当然,本发明实施例的应用场景还可以包括其它设备,本发明实施例中对此并不作限制。
69.本发明实施例提供的包装耗材信息处理方法可以应用于电子设备,例如,所述电子设备可以为如图1所示的终端或者第一服务器。
70.本发明实施例涉及的终端可以包括但不限于:手机、平板电脑、笔记本电脑、台式电脑。
71.现有技术中,通过人为经验来确定仓库的耗材每单平均资源占用数量,以便于控制该仓库对应的总耗材。但由于通过人为经验确定的仓库的耗材每单平均资源占用数量的准确度不高,当耗材每单平均资源占用数量设置过大时,仓库的资源占用数量压力较小,会出现耗材浪费的情况;当耗材每单平均资源占用数量设置过小时,仓库的资源占用数量压力较大,仓库的打包标准就会降低,会增加由于包装引起的客户投诉率。另外,由于每个季度的热销商品不同,耗材每单平均资源占用数量是一个随时间变化而变化的动态值,现有技术通过结合如图2所示的调节反馈机制和人为经验来调节仓库的耗材每单平均资源占用数量,但其反馈周期较长,无法及时调节耗材每单平均资源占用数量,导致确定的耗材每单平均资源占用数量不够准确。
72.本发明实施例提供的包装耗材信息处理方法、装置、设备及存储介质,通过根据待处理仓库的存储数据和预设装箱模型便可以准确且快速地确定出所述待处理仓库的包装
耗材每单平均资源占用数量,从而解决了现有技术的如上技术问题。
73.下面以具体地实施例对本发明的技术方案以及本发明的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
74.图3为本发明一实施例提供的包装耗材信息处理方法的流程示意图。本发明实施例的执行主体可以为电子设备,或者所述电子设备中的包装耗材信息处理装置(为了便于描述,本实施例中以执行主体为所述电子设备为例进行说明)。示例性地,所述包装耗材信息处理装置可以通过软件和/或硬件实现。如图3所示,本发明实施例提供的包装耗材信息处理方法可以包括:
75.步骤s301、获取目标仓库的存储数据。
76.本步骤中,电子设备获取待处理的目标仓库的存储数据,其中,所述存储数据可以包括但不限于:m种包装耗材的耗材数据和p份订单的订单数据。
77.示例性地,若所述电子设备为如图1所示的终端,则所述电子设备可以从如图1所示的第一服务器获取所述目标仓库的存储数据,或者,所述电子设备可以从如图1所示的第一服务器获取所述目标仓库的所述m种包装耗材的耗材数据以及从如图1所示的第二服务器获取所述目标仓库的所述p份订单的订单数据,或者,所述电子设备可以接收仓库管理员输入的所述目标仓库的所述m种包装耗材的耗材数据以及从如图1所示的第二服务器获取所述目标仓库的所述p份订单的订单数据。
78.又一示例性地,若所述电子设备为如图1所示的第一服务器,则所述电子设备可以从如图1所示的终端获取所述目标仓库的存储数据,或者,所述电子设备可以从如图1所示的终端获取所述目标仓库的所述m种包装耗材的耗材数据以及从如图1所示的第二服务器获取所述目标仓库的所述p份订单的订单数据。
79.当然,所述电子设备还可以通过其它方式获取所述目标仓库的存储数据,本发明实施例中对此不作限定。
80.本发明实施例中涉及的任意订单的订单数据可以用于指示所述订单对应的商品种类,以及每种商品种类对应的商品件数和商品尺寸。示例性地,任意订单的订单数据可以包括但不限于:所述订单对应的订单标识、商品标识、商品件数、商品尺寸。其中,所述订单对应的订单标识用于唯一标识所述订单,例如,所述订单对应的订单标识可以为所述订单的订单编号(或者简称为订单号)。所述订单对应的商品标识用于指示所述订单中的商品种类,例如,所述商品标识可以为sku。所述订单对应的商品件数用于指示所述订单中的每种商品种类对应的商品件数。所述订单对应的商品尺寸用于指示所述订单中的每种商品种类对应的商品尺寸,例如长宽高尺寸。
81.示例性地,本发明实施例中的目标仓库中的p份订单的订单数据可以以表格形式存在,如表4所示(其中,p等于4);当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
82.表4为本发明实施例提供的目标仓库中的p份订单的订单数据示意表
83.订单号sku商品件数长宽高11149421220110721100000875131224823050
27650746131326720271768003216170752114942122011072354074335244107773100001826245110710628442278234210951
84.需要说明的是,表4只是以示例的形式示意目标仓库中的p份订单的订单数据,并非对所述目标仓库中的p份订单的订单数据进行的限定。
85.本发明实施例中涉及的任意包装耗材的耗材数据可以用于指示所述包装耗材对应的耗材尺寸。示例性地,任意包装耗材的耗材数据可以包括但不限于:所述包装耗材对应的耗材标识和耗材尺寸。其中,所述包装耗材对应的耗材标识用于唯一标识所述包装耗材,例如,所述耗材标识可以为所述包装耗材的id,或者可以简称为耗材id。所述包装耗材对应的耗材尺寸用于指示所述包装耗材对应的尺寸,例如长宽高尺寸。
86.示例性地,本发明实施例中的目标仓库中的m种包装耗材的耗材数据可以以表格形式存在,如表5所示(其中,m等于9);当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
87.表5为本发明实施例提供的目标仓库中的m种包装耗材的耗材数据示意表
88.耗材id长宽高erp15525441854773302455erp1520589890667340270220erp149587284041428020050erp149587288604232025050erp1495872960759400300100erp1490840375136380275150erp1505181650582410350360erp1505181547550550400400erp149259794087720014070
89.需要说明的是,表5只是以示例的形式示意目标仓库中的m种包装耗材的耗材数据,并非对所述目标仓库中的m种包装耗材的耗材数据进行的限定。
90.步骤s302、将所述目标仓库的存储数据输入预设装箱模型,得到每份订单对应的包装耗材信息。
91.本发明实施例中,所述电子设备中预置有预设装箱模型,其中,所述预设装箱模型用于表征仓库存储数据与包装耗材信息之间的对应关系。应理解,当向所述预设装箱模型输入任意仓库的存储数据时,所述预设装箱模型的输出便是所述仓库中每份订单对应的包装耗材信息。
92.本发明实施例中涉及的任意订单对应的包装耗材信息可以用于指示所述订单中的每种商品种类对应的包装耗材和使用量(或者称之为包裹系数)。示例性地,任意订单对应的包装耗材信息可以包括但不限于:所述订单对应的订单标识、商品标识、耗材标识和使用量。
93.示例性地,本发明实施例中的任意订单对应的包装耗材信息可以以表格形式存在,如上述表3所示;当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
94.本发明实施例中涉及的预设装箱模型可以包括但不限于:目标函数和约束函数。其中,所述目标函数用于求使得所述仓库存储数据中所有订单对应的包装耗材的总体积最小的包装耗材信息(例如包装耗材的耗材编号或者标识等信息)。
95.假设目标仓库的包装耗材(或者称之为容器)有m种,目标仓库的所有订单对应的所有商品有n个(n为大于0的整数),目标为找到一组能够装下所有商品的同时装载率最高的容器。
96.若商品集b={b
j
=(l
j w
j h
j
),j=1,2,...,n},每件商品至少都能找到一种容器装下,故将每种容器拿出n个构成容器集c={c
i
=(cl
i cw
i ch
i
),=1,2,

,mn},应理解,目标是装载率最高的最优解一定是c的一个子集。其中,b
j
用于表示第j个商品;l
j
为非负实数,用于表示第j个商品的长;w
j
为非负实数,用于表示第j个商品的宽;h
j
为非负实数,用于表示第j个商品的高;c
i
用于表示第i个容器;cl
i
为非负实数,用于表示第i个容器的长;cw
i
为非负实数,用于表示第i个容器的宽;ch
i
为非负实数,用于表示第i个容器的高。
97.示例性地,本发明实施例中的上述目标函数可以满足如下公式(一),用于求使得能够装下商品集中所有商品的容器总体积最小的一组容器。
[0098][0099]
其中,z为非负实数,用于表示使用的容器总体积;y
i
用于表示是否使用第i个容器,例如,当y
i
=0时表示未使用第i个容器,当y
i
=1时表示使用第i个容器。
[0100]
当然,本发明实施例中的目标函数还可以满足上述公式(一)的其它变形或等效公式,本发明实施例中对此并不作限定。
[0101]
本发明实施例中涉及的约束函数用于指示所述仓库存储数据中所有订单的任意商品放置于任意包装耗材时的约束条件,以求得所述仓库存储数据中每份订单对应的包装耗材信息。
[0102]
可选地,所述约束函数用于指示以下至少一项约束条件:(1)任意商品放置于已使用的包装耗材、(2)任意商品只按照一种码放状态放置于一个包装耗材内、(3)任意商品的码放状态确定所述商品的包装尺寸、(4)任意包装耗材内的任意两个商品互不相交。
[0103]
为了便于理解,本发明下述实施例对上述每项约束条件进行介绍。
[0104]
(1)约束条件:任意商品放置于已使用的包装耗材
[0105]
示例性地,本发明实施例中可以通过如下公式(二)来表示“任意商品放置于已使用的包装耗材”的约束条件。
[0106]
x
ij
≤y
i
ꢀꢀ
公式(二)
[0107]
其中,x
ij
用于表示第j个商品是否放在第i个容器中,例如,当x
ij
=0时表示第j个商品未放在第i个容器中,当x
ij
=1时表示第j个商品放在第i个容器中。
[0108]
应理解,上述公式(二)用于表示第j个商品放在第i个容器之前第i个容器必须在使用,即任意商品放置于已使用的包装耗材。
[0109]
当然,本发明实施例中还可以通过上述公式(二)的其它变形或等效公式来表示

任意商品放置于已使用的包装耗材”的约束条件,本发明实施例中对此并不作限定。
[0110]
(2)约束条件:任意商品只按照一种码放状态放置于一个包装耗材内
[0111]
示例性地,本发明实施例中可以通过如下公式(三)-公式(七)来表示“任意商品只按照一种码放状态放置于一个包装耗材内”的约束条件。
[0112][0113]
δ
j1

j2

j3

j4

j5

j6
=1
ꢀꢀ
公式(四)
[0114]
x
j
+l1
j
≤cl
i
+m(1-x
ij
)
ꢀꢀ
公式(五)
[0115]
y
j
+w1
j
≤cw
i
+m(1-x
ij
)
ꢀꢀ
公式(六)
[0116]
z
j
+h1
j
≤ch
i
+m(1-x
ij
)
ꢀꢀ
公式(七)
[0117]
其中,δ
j1
用于表示第j个商品是否以l
j
、w
j
、h
j
为装箱长宽高,例如,当δ
j1
=0时表示第j个商品未以l
j
、w
j
、h
j
为装箱长宽高,当δ
j1
=1时表示第j个商品以l
j
、w
j
、h
j
为装箱长宽高。δ
j2
用于表示第j个商品是否以l
j
、h
j
、w
j
为装箱长宽高,例如,当δ
j2
=0时表示第j个商品未以l
j
、h
j
、w
j
为装箱长宽高,当δ
j2
=1时表示第j个商品以l
j
、h
j
、w
j
为装箱长宽高。δ
j3
用于表示第j个商品是否以w
j
、l
j
、h
j
为装箱长宽高,例如,当δ
j3
=0时表示第j个商品未以w
j
、l
j
、h
j
为装箱长宽高,当δ
j3
=1时表示第j个商品以w
j
、l
j
、h
j
为装箱长宽高。δ
j4
用于表示第j个商品是否以w
j
、h
j
、l
j
为装箱长宽高,例如,当δ
j4
=0时表示第j个商品未以w
j
、h
j
、l
j
为装箱长宽高,当δ
j4
=1时表示第j个商品以w
j
、h
j
、l
j
为装箱长宽高。δ
j5
用于表示第j个商品是否以h
j
、l
j
、w
j
为装箱长宽高,例如,当δ
j5
=0时表示第j个商品未以h
j
、l
j
、w
j
为装箱长宽高,当δ
j5
=1时表示第j个商品以h
j
、l
j
、w
j
为装箱长宽高。δ
j6
用于表示第j个商品是否以h
j
、w
j
、l
j
为装箱长宽高,例如,当δ
j6
=0时表示第j个商品未以h
j
、w
j
、l
j
为装箱长宽高,当δ
j6
=1时表示第j个商品以h
j
、w
j
、l
j
为装箱长宽高。
[0118]
其中,x
j
为非负实数,用于表示第j个商品在包装箱中的x坐标;y
j
为非负实数,用于表示第j个商品在包装箱中的y坐标;z
j
为非负实数,用于表示第j个商品在包装箱中的z坐标。l1
j
为非负实数,用于表示第j个商品的装箱长;w1
j
为非负实数,用于表示第j个商品的装箱宽;h1
j
为非负实数,用于表示第j个商品的装箱高。m为非负实数,用于表示一个数值很大的数(作用为加上m后能使得不等式约束成立)。
[0119]
应理解,上述公式(三)用于表示每个商品j都有且只有一个容器装它,上述公式(四)用于表示每个商品j有且只有一个码放状态,上述公式(五)-公式(七)用于表示第j个商品放在第i个容器时必须能完全放下(不能超过第i个容器的边界)。
[0120]
当然,本发明实施例中还可以通过上述公式(三)-公式(七)的其它变形或等效公式来表示“任意商品只按照一种码放状态放置于一个包装耗材内”的约束条件,本发明实施例中对此并不作限定。
[0121]
(3)约束条件:任意商品的码放状态确定所述商品的包装尺寸
[0122]
示例性地,本发明实施例中可以通过如下公式(八)-公式(十)来表示“任意商品的码放状态确定所述商品的包装尺寸”的约束条件。
[0123]
l1
j
=l
j

j1

j2
)+w
j

j3

j4
)+h
j

j5

j6
)
ꢀꢀ
公式(八)
[0124]
w1
j
=l
j

j3

j5
)+w
j

j1

j6
)+h
j

j2

j4
)
ꢀꢀ
公式(九)
[0125]
h1
j
=l
j

j4

j6
)+w
j

j2

j5
)+h
j

j1

j3
)
ꢀꢀ
公式(十)
[0126]
应理解,上述(八)-公式(十)用于表示商品j的码放状态决定其装箱尺寸。
[0127]
当然,本发明实施例中还可以通过如下公式(八)-公式(十)的其它变形或等效公式来表示“任意商品的码放状态确定所述商品的包装尺寸”的约束条件,本发明实施例中对此并不作限定。
[0128]
(4)约束条件:任意包装耗材内的任意两个商品互不相交
[0129]
示例性地,本发明实施例中可以通过如下公式(十一)-公式(十八)来表示“任意包装耗材内的任意两个商品互不相交”的约束条件。
[0130]
x
j
+l1
j
≤x
k
+m(1-fx
jk
)
ꢀꢀ
公式(十一)
[0131]
x
k
+l1
k
≤x
j
+m(1-fx
kj
)
ꢀꢀ
公式(十二)
[0132]
y
j
+w1
j
≤y
k
+m(1-fy
jk
)
ꢀꢀ
公式(十三)
[0133]
y
k
+w1
k
≤y
j
+m(1-fy
kj
)
ꢀꢀ
公式(十四)
[0134]
z
j
+h1
j
≤z
k
+m(1-fz
jk
)
ꢀꢀ
公式(十五)
[0135]
z
k
+h1
k
≤z
j
+m(1-fz
kj
)
ꢀꢀ
公式(十六)
[0136]
x
ij
+x
ik
≤1+m(1-f
ijk
)
ꢀꢀ
公式(十七)
[0137][0138]
其中,x
k
为非负实数,用于表示第k个商品在包装箱中的x坐标;y
k
为非负实数,用于表示第k个商品在包装箱中的y坐标;z
k
为非负实数,用于表示第k个商品在包装箱中的z坐标。l1
k
为非负实数,用于表示第k个商品的装箱长;w1
k
为非负实数,用于表示第k个商品的装箱宽;h1
k
为非负实数,用于表示第k个商品的装箱高。
[0139]
其中,fx
jk
用于表示商品j是否在商品k的左边,例如,当fx
jk
=0时表示商品j未在商品k的左边,当fx
jk
=1时表示商品j在商品k的左边。fy
jk
用于表示商品j是否在商品k的后边,例如,当fy
jk
=0时表示商品j未在商品k的后边,当fy
jk
=1时表示商品j在商品k的后边。fz
jk
用于表示商品j是否在商品k的下边,例如,当fz
jk
=0时表示商品j未在商品k的下边,当fz
jk
=1时表示商品j在商品k的下边。
[0140]
其中,fx
kj
用于表示商品k是否在商品j的左边,例如,当fx
kj
=0时表示商品k未在商品j的左边,当fx
kj
=1时表示商品k在商品j的左边。fy
kj
用于表示商品k是否在商品j的后边,例如,当fy
kj
=0时表示商品k未在商品j的后边,当fy
kj
=1时表示商品k在商品j的后边。fz
kj
用于表示商品k是否在商品j的下边,例如,当fz
kj
=0时表示商品k未在商品j的下边,当fz
kj
=1时表示商品k在商品j的下边。
[0141]
其中,x
ik
用于表示第k个商品是否放在第i个容器中,例如,当x
ik
=0时表示第k个商品未放在第i个容器中,当x
ik
=1时表示第k个商品放在第i个容器中。
[0142]
其中,f
ijk
为非负实数,用于表示商品j和商品k是否不同时在第i个容器内,例如,当f
ijk
=0时表示商品j和商品k同时在第i个容器内,当f
ijk
=1时表示商品j和商品k不同时在第i个容器内。
[0143]
应理解,上述公式(十一)-公式(十八)用于表示商品j和商品k在一个容器内时互不相交。
[0144]
当然,本发明实施例中还可以通过上述公式(十一)-公式(十八)的其它变形或等效公式来表示“任意包装耗材内的任意两个商品互不相交”的约束条件,本发明实施例中对此并不作限定。
[0145]
综上所述,示例性地,本发明实施例中涉及的预设装箱模型可以满足如下公式:
[0146][0147]
s.t.
[0148]
x
ij
≤y
i
[0149][0150]
δ
j1

j2

j3

j4

j5

j6
=1
[0151]
l1
j
=l
j

j1

j2
)+w
j

j3

j4
)+h
j

j5

j6
)
[0152]
w1
j
=l
j

j3

j5
)+w
j

j1

j6
)+h
j

j2

j4
)
[0153]
h1
j
=l
j

j4

j6
)+w
j

j2

j5
)+h
j

j1

j3
)
[0154]
x
j
+l1
j
≤cl
i
+m(1-x
ij
)
[0155]
y
j
+w1
j
≤cw
i
+m(1-x
ij
)
[0156]
z
j
+h1
j
≤ch
i
+m(1-x
ij
)
[0157]
x
j
+l1
j
≤x
k
+m(1-fx
jk
)
[0158]
x
k
+l1
k
≤x
j
+m(1-fx
kj
)
[0159]
y
j
+w1
j
≤y
k
+m(1-fy
jk
)
[0160]
y
k
+w1
k
≤y
j
+m(1-fy
kj
)
[0161]
z
j
+h1
j
≤z
k
+m(1-fz
jk
)
[0162]
z
k
+h1
k
≤z
j
+m(1-fz
kj
)
[0163]
x
ij
+x
ik
≤1+m(1-f
ijk
)
[0164][0165]
当然,本发明实施例中涉及的预设装箱模型还可以满足上述公式的其它变形或等效公式,本发明实施例中对此并不作限定。
[0166]
本步骤中,电子设备可以将上述步骤s301中获取到的目标仓库的存储数据输入上述预设装箱模型中进行运算,便可得到所述目标仓库中的每份订单对应的包装耗材信息。示例性地,电子设备可以通过求解器(例如gurobi、cplex或scip等)对上述预设装箱模型进行运算;当然,电子设备还可以通过其它方式对上述预设装箱模型进行运算,本发明实施例中对此并不作限定。
[0167]
示例性地,电子设备将上述表4和表5所示的目标仓库的存储数据输入上述预设装箱模型中进行运算,便可得到所述目标仓库中的每份订单对应的包装耗材信息。
[0168]
示例性地,本发明实施例中的所述目标仓库中的p份订单对应的包装耗材信息可
以以表格形式存在,如表6所示(其中,p等于4);当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
[0169]
表6为本发明实施例提供的目标仓库中的p份订单对应的包装耗材信息示意表
[0170]
订单号sku耗材id包裹系数1114942erp14958729607590.331100000875131erp14958729607590.331100000875131erp14958729607590.3327650746erp15205898906670.227176800erp15205898906670.227176800erp15205898906670.227176800erp15205898906670.22114942erp15205898906670.235407433erp15205898906670.16735407433erp15205898906670.16735407433erp15205898906670.16735407433erp15205898906670.16735407433erp15205898906670.1673100001826245erp15205898906670.16744227823erp14958728404140.2544227823erp14958728404140.2544227823erp14958728404140.2544227823erp14958728404140.25
[0171]
需要说明的是,表6只是以示例的形式示意目标仓库中的p份订单对应的包装耗材信息,并非对所述目标仓库中的p份订单对应的包装耗材信息进行的限定。
[0172]
步骤s303、根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量。
[0173]
本步骤中,所述电子设备可以根据所述目标仓库中的每种包装耗材的单位资源占用数量、所述目标仓库中的订单份数p和上述步骤s302中得到的所述目标仓库中每份订单对应的包装耗材信息,确定所述目标仓库的包装耗材每单平均资源占用数量。示例性地,上述每种包装耗材的单位资源占用数量可以为预设的,或者可以与上述步骤s301中的目标仓库的m种包装耗材的耗材数据同时获取的(具体获取方式参加上述步骤s301中的相关内容,此处不再赘述)。
[0174]
可选地,所述电子设备可以根据所述每份订单对应的包装耗材信息,首先确定每种包装耗材的使用量。示例性地,所述电子设备根据上述表6所示的目标仓库中的p份订单对应的包装耗材信息,可以按照如下公式(十九)确定出每种包装耗材的总使用量。
[0175][0176]
其中,c
st
用于表示第s份订单使用第t种包装耗材的使用量(或者包裹系数),n
t
用于表示第t种包装耗材的总使用量,t的取值范围可以为[1,2,

,m]。
[0177]
当然,所述电子设备还可以按照上述公式(十九)的其它变形或等效公式确定出每种包装耗材的总使用量,本发明实施例中对此并不作限定。
[0178]
其次,所述电子设备可以根据所述每种包装耗材的总使用量和所述每种包装耗材的单位资源占用数量,确定所述目标仓库对应的包装耗材的总资源占用数量。
[0179]
示例性地,本发明实施例中的所述目标仓库中的每种包装耗材的总使用量和单位资源占用数量可以以表格形式存在,如表7所示;当然,还可以以其它形式存在,本发明实施例中对此并不作限定。
[0180]
表7为本发明实施例提供的目标仓库中的每种包装耗材的总使用量和单位资源占用数量的示意表
[0181]
耗材id使用量单位资源占用数量erp15525441854770w1erp15205898906672w2erp14958728404141w3erp14958728860420w4erp14958729607591w5erp14908403751360w6erp15051816505820w7erp15051815475500w8erp14925979408770w9
[0182]
需要说明的是,表7只是以示例的形式示意目标仓库中的每种包装耗材的总使用量和单位资源占用数量,并非对所述目标仓库中的每种包装耗材的总使用量和单位资源占用数量进行的限定。
[0183]
示例性地,所述电子设备根据上述表7所示的每种包装耗材的总使用量和所述每种包装耗材的单位资源占用数量,可以按照如下公式(二十)确定出所述目标仓库对应的包装耗材的总资源占用数量。
[0184][0185]
其中,w
t
用于表示第t种包装耗材的单位资源占用数量,c用于表示所述目标仓库对应的包装耗材的总资源占用数量。
[0186]
当然,所述电子设备还可以按照上述公式(二十)的其它变形或等效公式确定出所述目标仓库对应的包装耗材的总资源占用数量,本发明实施例中对此并不作限定。
[0187]
然后,所述电子设备可以根据所述目标仓库对应的包装耗材的总资源占用数量和所述目标仓库中的订单份数p,确定所述目标仓库的包装耗材每单平均资源占用数量。示例性地,所述电子设备可以根据所述目标仓库对应的包装耗材的总资源占用数量与所述目标仓库中的订单份数p的商,确定所述目标仓库的包装耗材每单平均资源占用数量,例如所述电子设备确定所述目标仓库的包装耗材每单平均资源占用数量等于c/p。
[0188]
当然,所述电子设备根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,还可以通过其它方式确定所述目标仓库的包装耗材每单平均资源占用数量,本发明实施例中对此并不作限定。
[0189]
综上所述,本发明实施例中,通过将获取的目标仓库的存储数据输入预设装箱模
型,便可得到每份订单对应的包装耗材信息,然后根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,便可确定所述目标仓库的包装耗材每单平均资源占用数量。可见,本发明实施例通过结合预设装箱模型可以准确且快速地确定出所述目标仓库的包装耗材每单平均资源占用数量,不仅以便于合理地控制所述目标仓库的包装耗材,从而可以节省包装耗材,而且还有利于提高客户对商品包装的满意度。
[0190]
进一步地,在上述实施例的基础上,图4为本发明另一实施例提供的包装耗材信息处理方法的流程示意图,如图4所示,上述电子设备在上述步骤s303之后,还可以执行步骤s304a:若监测到所述目标仓库中订单的客户投诉率大于预设投诉率,则输出用于指示规范包装方式的提示信息,以便于规范商品包装方式,从而实现对商品的合理包装。
[0191]
示例性地,所述电子设备可以从如图1所示的第二服务器获取所述目标仓库中订单的客户投诉率,然后判断所述目标仓库中订单的客户投诉率是否大于预设投诉率,以便于所述电子设备在确定所述目标仓库中订单的客户投诉率大于所述预设投诉率时输出用于指示规范包装方式的提示信息。
[0192]
又一示例性地,所述电子设备可以从如图1所示的第二服务器获取用于指示所述目标仓库中订单的客户投诉率大于所述预设投诉率的指示信息,从而可以输出用于指示规范包装方式的提示信息,其中,所述第二服务器会监测所述目标仓库中订单的客户投诉率是否大于所述预设投诉率,并在确定所述目标仓库中订单的客户投诉率大于所述预设投诉率时向所述电子设备发送用于指示所述目标仓库中订单的客户投诉率大于所述预设投诉率的指示信息。
[0193]
当然,所述电子设备还可以通过其它方式监测所述目标仓库中订单的客户投诉率是否大于预设投诉率,本发明实施例中对此并不作限定。
[0194]
应理解,若所述电子设备为如图1所示的终端,则所述电子设备所输出的提示信息可以为文本提示信息和/或语音提示信息;若所述电子设备为如图1所示的第一服务器,则所述电子设备所输出的提示信息可以为所述电子设备向如图1所示的终端所输出的文本提示信息;当然,所述提示信息还可以为其它形式的提示信息,本发明实施例中对此并不作限定。
[0195]
进一步地,在上述实施例的基础上,如图4所示,上述电子设备在上述步骤s303之后,还可以执行步骤s304b:根据所述包装耗材每单平均资源占用数量判断所述目标仓库中的p份订单对应的包装耗材是否合理,从而实现了对目标仓库的包装耗材的监督。
[0196]
示例性地,所述电子设备通过将所述包装耗材每单平均资源占用数量与预设包装耗材每单平均资源占用数量对比的方式,判断所述目标仓库中的p份订单对应的包装耗材是否合理。若所述包装耗材每单平均资源占用数量不大于所述预设包装耗材每单平均资源占用数量,则所述电子设备可以确定所述目标仓库中的p份订单对应的包装耗材合理。若所述包装耗材每单平均资源占用数量大于所述预设包装耗材每单平均资源占用数量,则所述电子设备可以确定所述目标仓库中的p份订单对应的包装耗材不合理,存在浪费的情况,通过更新待处理的目标仓库的存储数据,或者还可以优化所述预设装箱模型,然后重新执行上述步骤s302和步骤s303,从而可以更加准确地确定出所述目标仓库的包装耗材每单平均资源占用数量。
[0197]
又一示例性地,所述电子设备通过将所述包装耗材每单平均资源占用数量与所述
目标仓库的实际包装耗材每单平均资源占用数量对比的方式,判断所述目标仓库中的p份订单对应的包装耗材是否合理。若所述目标仓库的实际包装耗材每单平均资源占用数量不大于所述包装耗材每单平均资源占用数量,则所述电子设备可以确定所述目标仓库中的p份订单对应的包装耗材合理。若所述目标仓库的实际包装耗材每单平均资源占用数量大于所述包装耗材每单平均资源占用数量,则所述电子设备可以确定所述目标仓库中的p份订单对应的包装耗材不合理,存在浪费的情况。
[0198]
当然,所述电子设备根据所述包装耗材每单平均资源占用数量,还可以通过其它方式判断所述目标仓库中的p份订单对应的包装耗材是否合理,本发明实施例中对此并不作限定。
[0199]
图5为本发明实施例提供的包装耗材信息处理装置的结构示意图。如图5所示,本发明实施例提供的包装耗材信息处理装置可以包括:获取模块501和处理模块502。
[0200]
其中,获取模块501,用于获取目标仓库的存储数据,其中,所述存储数据包括:m种包装耗材的耗材数据和p份订单的订单数据,m和p均为大于0的整数;
[0201]
处理模块502,用于将所述存储数据输入预设装箱模型,得到每份订单对应的包装耗材信息,并根据所述每份订单对应的包装耗材信息、每种包装耗材的单位资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量;其中,所述预设装箱模型用于表征仓库存储数据与包装耗材信息之间的对应关系。
[0202]
在一种可能的实现方式中,所述处理模块502具体用于:
[0203]
根据所述每份订单对应的包装耗材信息,确定每种包装耗材的总使用量;
[0204]
根据所述每种包装耗材的总使用量和所述每种包装耗材的单位资源占用数量,确定所述目标仓库对应的包装耗材的总资源占用数量;
[0205]
根据所述包装耗材的总资源占用数量和所述p,确定所述目标仓库的包装耗材每单平均资源占用数量。
[0206]
在一种可能的实现方式中,所述预设装箱模型包括:
[0207]
目标函数和约束函数;
[0208]
其中,所述目标函数用于求使得所述仓库存储数据中所有订单对应的包装耗材的总体积最小的包装耗材信息;
[0209]
所述约束函数用于指示所述所有订单的任意商品放置于任意包装耗材时的约束条件,以求得所述每份订单对应的包装耗材信息。
[0210]
在一种可能的实现方式中,所述约束函数用于指示以下至少一项约束条件:
[0211]
任意商品放置于已使用的包装耗材、任意商品只按照一种码放状态放置于一个包装耗材内、任意商品的码放状态确定所述商品的包装尺寸、任意包装耗材内的任意两个商品互不相交。
[0212]
在一种可能的实现方式中,所述获取模块501具体用于:
[0213]
从服务器获取所述目标仓库的存储数据;或者,
[0214]
从终端获取所述目标仓库的存储数据。
[0215]
在一种可能的实现方式中,所述处理模块502还用于
[0216]
若监测到所述目标仓库中订单的客户投诉率大于预设投诉率,则输出提示信息,其中,所述提示信息用于指示规范包装方式。
[0217]
在一种可能的实现方式中,所述处理模块502还用于:
[0218]
根据所述包装耗材每单平均资源占用数量判断所述p份订单对应的包装耗材是否合理。
[0219]
在一种可能的实现方式中,任意所述订单的订单数据包括:所述订单对应的订单标识、商品标识、商品件数、商品尺寸;和/或,
[0220]
任意所述包装耗材的耗材数据包括:所述包装耗材对应的耗材标识和耗材尺寸;和/或,
[0221]
任意所述订单对应的包装耗材信息包括:所述订单对应的订单标识、商品标识、耗材标识和使用量。
[0222]
本发明实施例提供的包装耗材信息处理装置,可以用于执行本发明上述包装耗材信息处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0223]
图6为本发明实施例提供的电子设备的结构示意图。如图6示,本发明实施例提供的电子设备可以包括:存储器601、处理器602及存储在所述存储器601上并可在所述处理器602上运行的计算机程序。示例性地,所述电子设备还可以包括用于与其它设备通信的通信接口603,其中,所述存储器601、处理器602和所述通信接口603可以通过系统总线连接。
[0224]
其中,所述处理器602执行所述计算机程序时实现本发明上述包装耗材信息处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0225]
可选的,上述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0226]
在示例性实施例中,上述电子设备还可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0227]
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现本发明上述包装耗材信息处理方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0228]
示例性地,上述的存储器(存储介质)可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0229]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
[0230]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1