打包方案生成方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:35230785 阅读:12 留言:0更新日期:2022-10-15 10:52
本申请实施例提供了一种打包方案生成方法、装置、电子设备及计算机存储介质,所述方法包括:通过预先配置的订单接口,接收来自订单系统的订单信息;调用预设的订单解析模型对所述订单信息进行解析,获得物品分组信息和每个待打包物品的待打包物品信息;调用预设的信息匹配模型,将所述物品分组信息与预设的户型打包信息和订单打包信息进行匹配获得待打包物品分组;将每个所述待打包物品分组中待打包物品的待打包物品信息,分别输入预先训练的无容器打包模型、编织袋打包模型和托盘打包模型,通过各所述打包模型待打包物品的打包清单。应用本申请方案,可以解决人工选择打包容器的任务量大,人工劳动强度高的问题。人工劳动强度高的问题。人工劳动强度高的问题。

【技术实现步骤摘要】
打包方案生成方法、装置、电子设备及计算机存储介质


[0001]本申请实施例涉及数据处理
,尤其涉及一种打包方案生成方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]随着网络技术的发展,网上购买装配式装修所需建材逐渐成为主流的建材采购方式,用户通过互联网检索建材信息,并通过电子订购单发出购物请求,厂商通过邮寄的方式发货,或是通过快递公司送货上门。
[0003]目前,用户下单后,商家根据订单信息中包括的建材信息人工选择打包用的容器。
[0004]但是,当订单数量较大时,人工选择打包容器的任务量大,人工劳动强度高,因此为商家带来不便。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种打包方案生成方法、装置、电子设备及计算机存储介质,以至少部分解决上述问题。
[0006]根据本申请实施例的第一方面,提供了一种打包方案生成方法,包括:通过预先配置的订单接口,接收来自订单系统的订单信息;调用预设的订单解析模型对所述订单信息进行解析,获得物品分组信息和每个待打包物品的待打包物品信息,其中,所述待打包物品包括装配式装修所需的建材;调用预设的信息匹配模型,将所述物品分组信息与预设的户型打包信息和订单打包信息进行匹配,若所述物品分组信息与所述户型打包信息相匹配,则根据所述待打包物品信息将属于同一户的待打包物品划分到同一个待打包物品分组中,若所述物品分组信息与所述订单打包信息相匹配,则根据所述待打包物品信息将属于相同货物类型的待打包物品划分到同一待打包物品分组中;将每个所述待打包物品分组中待打包物品的待打包物品信息,分别输入预先训练的无容器打包模型、编织袋打包模型和托盘打包模型,通过所述无容器打包模型生成该待打包物品分组中通过无容器打包的待打包物品的打包清单,通过所述编织袋打包模型生成该待打包物品分组中通过编织袋打包的待打包物品的打包清单,通过所述托盘打包模型生成该待打包物品分组中通过托盘打包的待打包物品的打包清单。在一种可能的实现方式中,通过所述托盘打包模型解析该待打包物品分组中各待打包物品的所述待打包物品信息,确定该待打包物品分组中需要通过托盘打包的标准板材,并优先生成所述标准板材的打包清单。
[0007]在一种可能的实现方式中,调用所述编织袋打包模型执行如下处理:解析该待打包物品分组中各待打包物品的所述待打包物品信息,确定该待打包物品分组中需要通过编织袋打包的第一物品;根据所述第一物品的所述待打包物品信息,将属于同一产品型号的所述第一物品划分到一个第一物品分组中,其中,不同产品型号的所述第一物品位于不同的所述第一物品分组中;计算每个所述第一物品分组中所述第一物品的总重量;针对每个所述第一物品分组,若该第一物品分组中所述第一物品的总重量小于或等于单个编织袋的
限重,将该第一物品分组中的所述第一物品打包至同一编织袋中,若该第一物品分组中所述第一物品的总重量大于单个编织袋的限重,将该第一物品分组中的所述第一物品打包至n个编织袋中,其中,n为大于或等于2的正整数,n

1个编织袋装容的所述第一物品的重量等于编织袋的限重,一个编织袋装容的所述第一物品的重量小于或等于编织袋的限重。
[0008]在一种可能的实现方式中,调用所述托盘打包模型执行如下处理:解析该待打包物品分组中各待打包物品的所述待打包物品信息,确定该待打包物品分组中需要通过托盘打包的第二物品;根据至少两个所述第二物品的长度和宽度,从至少两个备选托盘中确定至少一个目标托盘,其中,所述目标托盘的托盘长度大于或等于所述第二物品的最大长度,且所述目标托盘的托盘宽度大于或等于所述第二物品的最大宽度,不同的所述目标托盘对应不同的托盘长度和/或托盘宽度;基于所述至少一个目标托盘,确定至少一个托盘打包方案,其中,所述托盘打包方案用于对采用托盘打包规则的至少两个所述第二物品进行打包,不同的所述托盘打包方案对应不同类型和/或数量的所述目标托盘;分别计算每个所述托盘打包方案的托盘容积率;采用对应所述托盘容积率最大的所述托盘打包方案,对所述采用托盘打包规则的至少两个所述第二物品进行打包。
[0009]在一种可能的实现方式中,对所述至少一个目标托盘进行组合,获得至少一个备选打包方案,其中,不同的所述备选打包方案对应不同类型和/或数量的所述目标托盘;根据所述目标托盘的库存余量,将包括目标托盘的数量大于相对应库存余量的所述备选打包方案删除,并将剩余的至少一个所述备选打包方案确定为所述托盘打包方案。
[0010]在一种可能的实现方式中,对所述至少一个目标托盘进行组合,获得至少一个备选打包方案,其中,不同的所述备选打包方案对应不同类型和/或数量的所述目标托盘;根据所述目标托盘的库存余量,将包括目标托盘的数量大于相对应库存余量的所述备选打包方案删除,将剩余的至少一个所述备选打包方案确定为所述托盘打包方案。
[0011]在一种可能的实现方式中,根据获取到的打包约束信息,对所述至少一个目标托盘进行组合,获得至少一个备选打包方案,其中,所述打包约束信息包括托盘的限高、限重和容积。
[0012]在一种可能的实现方式中,调用计算模型执行如下步骤:解析所述目标托盘的规格型号,获得所述目标托盘的长度和宽度;根据所述目标托盘的长度和宽度,计算所述目标托盘的最大高度;根据所述目标托盘的最大高度,计算所述目标托盘的限重和限高;将所述目标托盘的限高与所述目标托盘的底面积相乘,获得所述目标托盘的容积,其中,所述托盘的底面积等于所述目标托盘的长度与宽度的乘积。
[0013]在一种可能的实现方式中,所述根据所述目标托盘的长度和宽度,计算所述目标托盘的最大高度,包括:通过预先配置的计算模型接口读取长度方向倾斜角度信息和宽度方向倾斜角度信息,其中,所述长度方向倾斜角度信息用于指示通过所述目标托盘打包所述第二物品时,所述第二物品沿所述目标托盘的长度方向的最大倾斜角度,所述宽度方向倾斜角度信息用于指示通过所述目标托盘打包所述第二物品时,所述第二物品沿所述目标托盘的宽度方向的最大倾斜角度;计算所述目标托盘的长度与所述长度方向的最大倾斜角度的正切值的商,获得第一最大高度;计算所述目标托盘的宽度和所述宽度方向的最大倾斜角度的正切值的商,获得第二最大高度;读取货车的限高参数,将所述限高参数中的最大值与每个所述目标托盘对应的所述第一最大高度和所述第二最大高度进行比较,将所述限
高参数中的最大值、所述第一最大高度和所述第二最大高度中的最小值确定为所述目标托盘的最大高度。
[0014]在一种可能的实现方式中,所述根据所述目标托盘的最大高度,计算所述目标托盘的限重和限高,包括:通过计算模型解析各所述第二物品的待打包物品信息,获得各所述第二物品的密度;将所述目标托盘所盛装的所述第二物品的密度、所述目标托盘的最大高度和所述目标托盘的底面积相乘,获得所述目标托盘的总重量;若所述目标托盘的总重量大于或等于预设的重量阈值,则输出所述目标托盘的限重为所述重量阈值与所述目标托盘的自身重量的差值;若所述目标托盘的总重量小于所述重量阈值,则输出所述目标托盘本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打包方案生成方法,其特征在于,包括:通过预先配置的订单接口,接收来自订单系统的订单信息;调用预设的订单解析模型对所述订单信息进行解析,获得物品分组信息和每个待打包物品的待打包物品信息,其中,所述待打包物品包括装配式装修所需的建材;调用预设的信息匹配模型,将所述物品分组信息与预设的户型打包信息和订单打包信息进行匹配,若所述物品分组信息与所述户型打包信息相匹配,则根据所述待打包物品信息将属于同一户的待打包物品划分到同一个待打包物品分组中,若所述物品分组信息与所述订单打包信息相匹配,则根据所述待打包物品信息将属于相同货物类型的待打包物品划分到同一待打包物品分组中;将每个所述待打包物品分组中待打包物品的待打包物品信息,分别输入预先训练的无容器打包模型、编织袋打包模型和托盘打包模型,通过所述无容器打包模型生成该待打包物品分组中通过无容器打包的待打包物品的打包清单,通过所述编织袋打包模型生成该待打包物品分组中通过编织袋打包的待打包物品的打包清单,通过所述托盘打包模型生成该待打包物品分组中通过托盘打包的待打包物品的打包清单。2.根据权利要求1所述的方法,其特征在于,所述通过所述托盘打包模型生成该待打包物品分组中通过托盘打包的待打包物品的打包清单,包括:通过所述托盘打包模型解析该待打包物品分组中各待打包物品的所述待打包物品信息,确定该待打包物品分组中需要通过托盘打包的标准板材,并生成所述标准板材的打包清单。3.根据权利要求1所述的方法,其特征在于,所述通过所述编织袋打包模型生成该待打包物品分组中通过编织袋打包的待打包物品的打包清单,包括:调用所述编织袋打包模型执行如下处理:解析该待打包物品分组中各待打包物品的所述待打包物品信息,确定该待打包物品分组中需要通过编织袋打包的第一物品;根据所述第一物品的所述待打包物品信息,将属于同一产品型号的所述第一物品划分到一个第一物品分组中,其中,不同产品型号的所述第一物品位于不同的所述第一物品分组中;计算每个所述第一物品分组中所述第一物品的总重量;针对每个所述第一物品分组,若该第一物品分组中所述第一物品的总重量小于或等于单个编织袋的限重,将该第一物品分组中的所述第一物品打包至同一编织袋中,若该第一物品分组中所述第一物品的总重量大于单个编织袋的限重,将该第一物品分组中的所述第一物品打包至n个编织袋中,其中,n为大于或等于2的正整数,n

1个编织袋装容的所述第一物品的重量等于编织袋的限重,一个编织袋装容的所述第一物品的重量小于或等于编织袋的限重。4.根据权利要求1所述的方法,其特征在于,所述通过所述托盘打包模型生成该待打包物品分组中通过托盘打包的待打包物品的打包清单,包括:调用所述托盘打包模型执行如下处理:解析该待打包物品分组中各待打包物品的所述待打包物品信息,确定该待打包物品分组中需要通过托盘打包的第二物品;
根据至少两个所述第二物品的长度和宽度,从至少两个备选托盘中确定至少一个目标托盘,其中,所述目标托盘的托盘长度大于或等于所述第二物品的最大长度,且所述目标托盘的托盘宽度大于或等于所述第二物品的最大宽度,不同的所述目标托盘对应不同的托盘长度和/或托盘宽度;基于所述至少一个目标托盘,确定至少一个托盘打包方案,其中,所述托盘打包方案用于对采用托盘打包规则的至少两个所述第二物品进行打包,不同的所述托盘打包方案对应不同类型和/或数量的所述目标托盘;分别计算每个所述托盘打包方案的托盘容积率;采用对应所述托盘容积率最大的所述托盘打包方案,对所述采用托盘打包规则的至少两个所述第二物品进行打包。5.根据权利要求4所述的方法,其特征在于,所述基于所述至少一个目标托盘,确定至少一个托盘打包方案,包括:对所述至少一个目标托盘进行组合,获得至少一个备选打包方案,其中,不同的所述备选打包方案对应不同类型和/或数量的所述目标托盘;根据所述目标托盘的库存余量,将包括目标托盘的数量大于相对应库存余量的所述备选打包方案删除,并将剩余的至少一个所述备选打包方案确定为所述托盘打包方案。6.根据权利要求5所述的方法,其特征在于,所述对所述至少一个目标托盘进行组合,获得至少一个备选打包方案,包括:根据获取到的打包约束信息,对所述至少一个目标托盘进行组合,获得至少一个备选打包方案,其中,所述打包约束信息包括托盘的限高、限重和容积。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:调用计算模型执行如下步骤:解析所述目标托盘的规格型号,获得所述目标托盘的长度和宽度;根据所述目标托盘的长度和宽度,计算所述目标托盘的最大高度;根据所述目标托盘的最大高度,计算所述目标托盘的限重和限高;将所述目标托盘的限高与所述目标托盘的底面积相乘,获得所述目标托盘的容积,其中,所述托盘的底面积等于所述目标托盘的长度与宽度的乘积。8.根据权利要求7所述的方法,其特征在于,所述根据所述目标托盘的长度和宽度,计算所述目标托盘的最大高度,包括:通过预先配置的计算模型接口读取长度方向倾斜角度信息和宽度方向倾斜角度信息,其中,所述长度方向倾斜角度信息用于指示通过所述目标托盘打包所述第二物品时,所述第二物品沿所述目标托盘的长度方向的最大倾斜角度,所述宽度方向倾斜角度信息用于指示通过所述目标托盘打包所述第二物品时,所述第二物品沿所述目标托盘的宽度方...

【专利技术属性】
技术研发人员:刘云龙杜立峰张月阳王亮亮徐洪晨贾楠森
申请(专利权)人:北京和能人居科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1