专利名称: |
板件智能分包的方法和装置 |
摘要: |
本申请公开了一种板件智能分包的方法和装置,属于板式家具打包领域。所述方法包括:获取板式家具的一个订单,读取所述订单的分包状态;当所述订单为未分包状态时,过滤所述订单中无需预分包以及需整柜或整包打包的板件,对其余板件按照厚度进行分类,任一类别中所有板件的厚度均相同;对于每一类板件,按照尺寸大中小的顺序依次对板件进行排版分包,直至每个包裹符合参考重量且所有板件排版完毕;保存得到的所有包裹信息,更新所述订单为已分包状态。所述装置包括:获取模块、分类模块、分包模块和更新模块。本发明极大减轻了板式家具车间包装工人的工作难度和负担,提高包装车间的生产力,提高板件打包后包裹的质量。 |
专利类型: |
发明专利 |
国家地区组织代码: |
广东;44 |
申请人: |
司空科技股份有限公司 |
发明人: |
罗斌;关立俊 |
专利状态: |
有效 |
申请日期: |
2019-01-17T00:00:00+0800 |
发布日期: |
2019-05-24T00:00:00+0800 |
申请号: |
CN201910045685.4 |
公开号: |
CN109795751A |
代理机构: |
北京万思博知识产权代理有限公司 |
代理人: |
柴国伟 |
分类号: |
B65B57/00(2006.01);B;B65;B65B;B65B57 |
申请人地址: |
518052 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司) |
主权项: |
1.一种板件智能分包的方法,包括: 获取板式家具的一个订单,读取所述订单的分包状态; 当所述订单为未分包状态时,过滤所述订单中无需预分包以及需整柜或整包打包的板件,对其余板件按照厚度进行分类,任一类别中所有板件的厚度均相同; 对于每一类板件,按照尺寸大中小的顺序依次对板件进行排版分包,直至每个包裹符合参考重量且所有板件排版完毕; 保存得到的所有包裹信息,更新所述订单为已分包状态。 2.根据权利要求1所述的方法,其特征在于,所述对于每一类板件,按照尺寸大中小的顺序依次对板件进行排版分包,直至每个包裹符合参考重量且所有板件排版完毕,包括: 对于每一类板件,按照尺寸大中小的顺序对该类所有板件进行排序; 根据尺寸最大板件的重量与预设的参考重量计算出一个包裹的最大层数; 按照所述排序选取板件,由底层开始逐层排版板件,且每层的板件符合矩形件排版的最低水平线方法,达到所述最大层数后自动生成一个包裹信息且继续下一个包裹的排版,直至该类所有板件均排版完毕。 3.根据权利要求2所述的方法,其特征在于,所述矩形件排版的最低水平线方法包括以下步骤: 步骤1:将当前类的所有待排版板件忽略厚度后映射成二维空间的矩形序列,宽度为水平方向,长度为垂直方向,且所述矩形序列中每一个矩形的长度大于或等于宽度,按照宽度从大到小对所述矩形序列进行排序,相同宽度时按长度从大到小排序; 步骤2:生成一个水平线集合,取所述矩形序列中排序最前的矩形,将与其宽度对应的底部水平线作为基准排放水平线加入到所述水平线集合中; 步骤3:比较所述水平线集合中所有水平线在垂直方向上的排放位置,找出最低水平线,在所述矩形序列的未排版矩形中,判断是否存在矩形其宽度小于等于所述最低水平线的宽度,且排入后该矩形的顶部水平线不高于所述排序最前的矩形的顶部水平线,如果存在,则优先选取宽度与所述最低水平线宽度差异最小的矩形,若存在多个差异最小的矩形则选取长度最长的矩形,将选取的矩形靠左排放在所述最低水平线上,然后执行步骤4;如果不存在宽度小于等于所述最低水平线宽度的矩形,则比较所述水平线集合内所述最低水平线左右两侧的水平线,取垂直方向上位置相邻的水平线,将所述最低水平线宽度不变且垂直方向升至与所述相邻水平线平齐,将移动后的所述最低水平线与所述相邻水平线合并为一条水平线,然后执行步骤5; 步骤4:将当前排入的矩形的顶部水平线加入所述水平线集合,判断当前排入的矩形的宽度是小于还是等于所述最低水平线的宽度,如果小于,则在所述水平线集合内将所述最低水平线替换为其在排入当前矩形后剩余的右侧部分;如果等于,则在所述水平线集合中删除所述最低水平线; 步骤5:判断所述矩形序列中是否还有未排版矩形,如果所述矩形序列中有未排版矩形,则判断是否所述水平线集合中只有一条水平线且所述未排版矩形均不能排放在该水平线上,如果是,则结束排版,否则跳转至步骤3;如果所述矩形序列中没有未排版矩形,则结束排版。 4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括: 对于每一类板件,在按照尺寸大中小的顺序依次对板件进行排版分包之前,如果存在指定分包需求的板件,则优先对所述板件进行指定分包处理。 5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括: 在审核人员根据已生成的包裹信息发送指令后,对以下一种或几种信息执行修改操作:包裹所包装的板件、板件的排版方式、包裹的宽度和长度、包裹的层数。 6.一种板件智能分包的装置,包括: 获取模块,用于获取板式家具的一个订单,读取所述订单的分包状态; 分类模块,用于当所述订单为未分包状态时,过滤所述订单中无需预分包以及需整柜或整包打包的板件,对其余板件按照厚度进行分类,任一类别中所有板件的厚度均相同; 分包模块,用于对于每一类板件,按照尺寸大中小的顺序依次对板件进行排版分包,直至每个包裹符合参考重量且所有板件排版完毕; 更新模块,用于保存得到的所有包裹信息,更新所述订单为已分包状态。 7.根据权利要求6所述的装置,其特征在于,所述分包模块用于: 对于每一类板件,按照尺寸大中小的顺序对该类所有板件进行排序; 根据尺寸最大板件的重量与预设的参考重量计算出一个包裹的最大层数; 按照所述排序选取板件,由底层开始逐层排版板件,且每层的板件符合矩形件排版的最低水平线方法,达到所述最大层数后自动生成一个包裹信息且继续下一个包裹的排版,直至该类所有板件均排版完毕。 8.根据权利要求7所述的装置,其特征在于,所述分包模块具体用于:按照如下步骤执行矩形件排版的最低水平线方法: 步骤1:将当前类的所有待排版板件忽略厚度后映射成二维空间的矩形序列,宽度为水平方向,长度为垂直方向,且所述矩形序列中每一个矩形的长度大于或等于宽度,按照宽度从大到小对所述矩形序列进行排序,相同宽度时按长度从大到小排序; 步骤2:生成一个水平线集合,取所述矩形序列中排序最前的矩形,将与其宽度对应的底部水平线作为基准排放水平线加入到所述水平线集合中; 步骤3:比较所述水平线集合中所有水平线在垂直方向上的排放位置,找出最低水平线,在所述矩形序列的未排版矩形中,判断是否存在矩形其宽度小于等于所述最低水平线的宽度,且排入后该矩形的顶部水平线不高于所述排序最前的矩形的顶部水平线,如果存在,则优先选取宽度与所述最低水平线宽度差异最小的矩形,若存在多个差异最小的矩形则选取长度最长的矩形,将选取的矩形靠左排放在所述最低水平线上,然后执行步骤4;如果不存在宽度小于等于所述最低水平线宽度的矩形,则比较所述水平线集合内所述最低水平线左右两侧的水平线,取垂直方向上位置相邻的水平线,将所述最低水平线宽度不变且垂直方向升至与所述相邻水平线平齐,将移动后的所述最低水平线与所述相邻水平线合并为一条水平线,然后执行步骤5; 步骤4:将当前排入的矩形的顶部水平线加入所述水平线集合,判断当前排入的矩形的宽度是小于还是等于所述最低水平线的宽度,如果小于,则在所述水平线集合内将所述最低水平线替换为其在排入当前矩形后剩余的右侧部分;如果等于,则在所述水平线集合中删除所述最低水平线; 步骤5:判断所述矩形序列中是否还有未排版矩形,如果所述矩形序列中有未排版矩形,则判断是否所述水平线集合中只有一条水平线且所述未排版矩形均不能排放在该水平线上,如果是,则结束排版,否则跳转至步骤3;如果所述矩形序列中没有未排版矩形,则结束排版。 9.根据权利要求6-8中任一项所述的装置,其特征在于,所述分包模块还用于: 对于每一类板件,在按照尺寸大中小的顺序依次对板件进行排版分包之前,如果存在指定分包需求的板件,则优先对所述板件进行指定分包处理。 10.根据权利要求6-8中任一项所述的装置,其特征在于,所述装置还包括: 审核模块,用于在审核人员根据已生成的包裹信息发送指令后,对以下一种或几种信息执行修改操作:包裹所包装的板件、板件的排版方式、包裹的宽度和长度、包裹的层数。 |
所属类别: |
发明专利 |