System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电商订单装箱箱型选择方法、装置、设备及存储介质制造方法及图纸_技高网

电商订单装箱箱型选择方法、装置、设备及存储介质制造方法及图纸

技术编号:40010644 阅读:6 留言:0更新日期:2024-01-16 15:13
本发明专利技术涉及物流领域,公开了电商订单装箱箱型选择方法、装置、设备及存储介质,该方法能够有效地选择出与订单商品适配的包装箱的箱型,降低成本。该方法包括:从可用包装箱集合中按照体积升序选取包装箱作为试载包装箱,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品;若是,则停止选取试载包装箱,并输出商品装载的顺序和位置、当前试载包装箱的箱型和装载率;若否,则引入遗传算法生成多个顺序调整方案,并逐一采用顺序调整方案重新装箱;若采用顺序调整方案后,当前试载包装箱能够装载全部商品,停止选取试载包装箱,并输出对应的顺序调整方案、商品装载的位置以及当前载包装箱的箱型和装载率,反之,继续选取试载包装箱。

【技术实现步骤摘要】

本专利技术涉及物流,尤其涉及一种电商订单装箱箱型选择方法、装置、设备及存储介质


技术介绍

1、在现代物流行业中,每天均有大量的订单被提交到物流仓储中心,需要仓库工人根据订单取出货品,装入大小合适的纸箱中后,发往各地的客户手中。对于电商订单来说,商品比较规则,大部分都是长方体形状。但是,电商订单种类比较繁多,大小不一,一次性选择出最合适的箱型对于打包人员来说有一定的难度。如果选择过大的箱型容易造成成本的增加,选择过小的箱型商品装不下需要重新装箱,增加了工作时间成本。

2、因此,现有技术还有待改进和发展。


技术实现思路

1、本专利技术提供了一种电商订单装箱箱型选择方法、装置、设备及存储介质,用于通过最小化所选包装箱的体积,同时采用拟人式装箱算法,能够有效地选择出与订单商品适配的包装箱的箱型,降低物流成本。

2、本专利技术第一方面提供了一种电商订单装箱箱型选择方法,所述电商订单装箱箱型选择方法包括:获取订单的商品信息,并根据商品信息生成订单集合,所述商品信息包括商品的名称和商品的长宽高数据;获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合;从所述可用包装箱集合中按照体积升序选取包装箱作为试载包装箱,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品;若当前试载包装箱能够装载全部商品,则停止选取试载包装箱,并输出商品装载的顺序和位置以及当前试载包装箱的箱型和装载率;若当前试载包装箱未能够装载全部商品,则引入遗传算法生成多个顺序调整方案,并逐一采用顺序调整方案,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品;若采用顺序调整方案后,当前试载包装箱能够装载全部商品,则停止选取试载包装箱,并输出对应的顺序调整方案、商品装载的位置以及当前载包装箱的箱型和装载率,反之,则继续选取试载包装箱。

3、可选的,在本专利技术第一方面的第一种实现方式中,所述获取订单的商品信息,并根据商品信息生成订单集合,所述商品信息包括商品的名称和商品的长宽高数据;创建空的订单集合;获取订单的商品信息,从所述商品信息中提取每个商品的名称和对应的长宽高数据;将提取的数据添加到所述订单集合中。

4、可选的,在本专利技术第一方面的第二种实现方式中,所述获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合,包括:获取包装箱的长宽高数据,并根据包装箱的长宽高数据生成总包装箱集合;统计得到订单集合中商品的长度最大值max长、宽度最大值max宽和高度最大值max高;将总包装箱集合中的包装箱的长度、宽度和高度分别与商品的长度最大值max长、宽度最大值max宽和高度最大值max高对比,从总包装箱集合中筛选出满足包装箱的长度>max长、包装箱的宽度>max宽和包装箱的高度>max高的包装箱,根据筛选出的包装箱生成可用包装箱集合。

5、可选的,在本专利技术第一方面的第三种实现方式中,所述获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合,包括:对所述订单集合中商品的体积进行累加,得到订单体积;获取包装箱的长宽高数据,并根据包装箱的长宽高数据生成总包装箱集合,并统计得到所述总包装箱集合中每个包装箱的体积;根据所述订单体积,从所述总包装箱集合中筛选出体积大于订单体积的包装箱,根据筛选出的包装箱生成可用包装箱集合。

6、可选的,在本专利技术第一方面的第四种实现方式中,所述从所述可用包装箱集合中按照体积升序选取包装箱作为试载包装箱,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品,包括:从所述可用包装箱集合中按照体积升序选取包装箱作为试载包装箱;初始当前试载包装箱的可放置点,并遍历订单中的商品,根据参考面的约束和可放置点将商品放入当前试载包装箱中;若商品成功放入当前试载包装箱中,则更新可放置点,并标记商品的状态为已装箱,若商品无法放入当前试载包装箱中,则跳过该商品,继续处理下一个商品,直至所有商品均完成处理;检查所有商品的状态是否都被标记为已装箱,若是,则表示当前试载包装箱能够装载全部商品,若否,则表示当前试载包装箱未能够装载全部商品。

7、可选的,在本专利技术第一方面的第五种实现方式中,所述所述若当前试载包装箱能够装载全部商品,则停止选取试载包装箱,并输出商品装载的顺序和位置以及当前试载包装箱的箱型和装载率,包括:若当前试载包装箱能够装载全部商品,则停止选取试载包装箱,并遍历装箱方案列表,获取商品的装载的顺序和位置;获取当前试载包装箱的编码,根据编码获取当前试载包装箱的箱型;对订单集合中的商品的体积进行累加,得到订单体积,根据订单体积和试载包装箱的容积计算得到装载率;输出商品装载的顺序和位置以及当前试载包装箱的箱型和装载率。

8、可选的,在本专利技术第一方面的第六种实现方式中,所述若当前试载包装箱未能够装载全部商品,则引入遗传算法生成多个顺序调整方案,并逐一采用顺序调整方案,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品,包括:若当前试载包装箱未能够装载全部商品,则初始化一组随机的装箱方案,每组装箱方案表示不同的商品装箱顺序;使用遗传算法的交叉和变异操作,生成多个顺序调整方案;逐一采用顺序调整方案,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品。

9、本专利技术第二方面提供了一种电商订单装箱箱型选择装置,包括:订单处理模块,用于获取订单的商品信息,并根据商品信息生成订单集合,所述商品信息包括商品的名称和商品的长宽高数据;包装箱处理模块,用于获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合;第一装箱模块,用于从所述可用包装箱集合中按照体积升序选取包装箱作为试载包装箱,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品;第一输出模块,用于当当前试载包装箱能够装载全部商品,停止选取试载包装箱,并输出商品装载的顺序和位置以及当前试载包装箱的箱型和装载率;第二装箱模块,用于当当前试载包装箱未能够装载全部商品,引入遗传算法生成多个顺序调整方案,并逐一采用顺序调整方案,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品;第二输出模块,用于若采用顺序调整方案后,当前试载包装箱能够装载全部商品,则停止选取试载包装箱,并输出对应的顺序调整方案、商品装载的位置以及当前载包装箱的箱型和装载率,反之,则继续选取试载包装箱。

10、可选的,在本专利技术第二方面的第一种实现方式中,所述订单处理模块包括:创建单元,用于创建空的订单集合;提取单元,用于获取订单的商品信息,从所述商品信息中提取每个商品的名称和对应的长宽高数据;添加单元,用于将提取的数据添加到所述订单集合中。

11、可选的,在本专利技术第二方面的第二种实现方式中,所述包装箱处理模块包括:第一获取单元,用于获取包装箱的长宽高数据,并根据包装箱的长宽高数据生成总包装箱集合;统计单元,用于统计得到订单集合中商品的长度最大值max长、宽度最大值max宽和高度最大值max高;筛选单元,用于将总包装箱集合中的包装箱的长度、宽度和本文档来自技高网...

【技术保护点】

1.一种电商订单装箱箱型选择方法,其特征在于,所述电商订单装箱箱型选择方法包括:

2.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述获取订单的商品信息,并根据商品信息生成订单集合,所述商品信息包括商品的名称和商品的长宽高数据;

3.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合,包括:

4.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合,包括:

5.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述从所述可用包装箱集合中按照体积升序选取包装箱作为试载包装箱,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品,包括:

6.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述若当前试载包装箱能够装载全部商品,则停止选取试载包装箱,并输出商品装载的顺序和位置以及当前试载包装箱的箱型和装载率,包括:

<p>7.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述若当前试载包装箱未能够装载全部商品,则引入遗传算法生成多个顺序调整方案,并逐一采用顺序调整方案,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品,包括:

8.一种电商订单装箱箱型选择装置,其特征在于,包括:

9.一种电商订单装箱箱型选择设备,其特征在于,包括存储器和至少一个处理器,所述存储器中存储有计算机可读指令;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1-7中任一项所述电商订单装箱箱型选择方法的各个步骤。

...

【技术特征摘要】

1.一种电商订单装箱箱型选择方法,其特征在于,所述电商订单装箱箱型选择方法包括:

2.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述获取订单的商品信息,并根据商品信息生成订单集合,所述商品信息包括商品的名称和商品的长宽高数据;

3.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合,包括:

4.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述获取总包装箱集合,并根据所述商品信息从所述总包装箱集合筛选出可用包装箱集合,包括:

5.根据权利要求1所述的电商订单装箱箱型选择方法,其特征在于,所述从所述可用包装箱集合中按照体积升序选取包装箱作为试载包装箱,通过拟人式装箱算法判断当前试载包装箱是否能够装载全部商品,包括:

6.根据权利...

【专利技术属性】
技术研发人员:曾月李斯杨周龙
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:

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

1