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

容器确定方法及装置、电子设备和计算机可读存储介质与流程

2021-10-29 21:12:00 来源:中国专利 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.图1示意性示出了根据本公开的示例性实施方式的托盘容器的实物图;
28.图2示意性示出了根据本公开的示例性实施方式的料箱容器的实物图;
29.图3示意性示出了根据本公开的示例性实施方式的采用托盘存储待存放物品的示例图;
30.图4示意性示出了根据本公开的示例性实施方式的容器确定方法的流程图;
31.图5示意性示出了根据本公开的示例性实施方式的容器确定方法的整体技术流程图;
32.图6示意性示出了根据本公开的示例性实施方式的容器确定装置的方框图;
33.图7示意性示出了根据本公开一示例性实施例的电子设备的框图;
34.图8示意性示出了根据本公开一示例性实施例的计算机可读存储介质的示意图。
具体实施方式
35.现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
36.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。
37.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
38.商品在仓库中经常采用托盘、料箱等容器进行存放,参考图1和图2,图1和图2分别为一个托盘和一个料箱的实物示意图。一般而言,通常希望采用一种或者几种标准容器来存放种类繁多、尺寸不同的商品,参考图3,图3为采用托盘存放物品的示意图。在进行仓库规划时,需要对标准容器的尺寸进行设计,满足大部分的商品的存储与搬运需求,同时也要尽可能提高存储空间的利用率。
39.目前通常由仓储规划人员根据计划存放商品的尺寸分布情况,基于经验进行容器尺寸设计,以满足全部或大部分商品的存储与搬运需求。然而,人的决策通常不够全面和客观,现有技术中缺乏针对仓储规划容器选型的辅助决策与智能推荐方案。
40.基于此,在本示例实施例中,首先提供了一种容器确定方法,可以利用服务器来实现本公开的用容器确定方法,也可以利用终端设备来实现本公开所述的方法,其中,本公开中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personal digitalassistant,pda)、等移动终端,以及诸如台式计算机等固定终端。图4示意性示出了根据本公开的一些实施例的容器确定方法流程的示意图。参考图4,该容器确定方法可以包括以下步骤:
41.步骤s410,获取待存放物品的物品信息和待存放数量,并确定候选容器的容器信息。
42.步骤s420,根据物品信息和容器信息确定待存放物品对应的容器数量。
43.步骤s430,根据待存放数量和容器数量确定候选容器的容积利用率。
44.步骤s440,确定候选容器的容器成本数据,根据容器成本数据和容积利用率从候
选容器中确定与待存放物品对应的目标容器。
45.根据本示例实施例中的容器确定方法,一方面,根据待存放物品的物品信息、待存放数量以及容器信息确定出与待存放物品对应的目标容器,可以从众多的候选容器中确定出用于存放待存放物品的最优容器,可以有效提高容器的空间利用率,并减少容器成本。另一方面,根据待存放物品信息和容器信息确定目标容器,可以使人不再进行繁琐复杂的计算工作,有效提高目标容器选择的处理效率,减少容器确定过程中投入的人力成本。另一方面,综合容器信息和容器成本等因素,确定用于存放待存放物品的目标容器,可以弥补规划设计人员在制定容器选择方案时,由于忽略某些计算因素而可能导致容器选择方案不够全面和客观的问题。
46.下面,将对本示例实施例中的容器确定方法进行进一步的说明。
47.在步骤s410中,获取待存放物品的物品信息和待存放数量,并确定候选容器的容器信息。
48.在本公开的一些示例性实施方式中,待存放物品可以是待存放至仓库中的物品。物品信息可以是将待存放物品存放至仓库时所采用的信息,物品信息可以包括物品的尺寸信息、物品的重量信息、物品的待存放数量等。候选容器可以是用于存放待存放物品的容器,例如,候选容器可以包括托盘和料箱等。容器信息可以包括候选容器的容器尺寸、限重信息等。
49.需要说明的是,本公开中的待存放物品主要包括所有物品形状为长方体或近似为长方体的物品。候选容器主要包括可用空间为长方体或者近似长方体的容器。并且,考虑一个容器只存放一种待存放物品的情况,即不同的待存放物品不会存放在同一个容器内,以确定一种最优容器来存放所有待存放物品。
50.参考图5,图5示意性示出了根据本公开的示例性实施方式的容器确定方法的整体技术流程图。在步骤s510中,在从候选容器中确定待存放物品对应的目标容器之前,可以先获取待存放物品的物品信息以及待存放数量。具体的,物品信息可以包括物品尺寸、物品重量、摆放需求等信息,物品尺寸可以包括待存放物品的长l、宽w、高h等,物品重量可以是待存放物品的重量,可以采用g表示,摆放需求可以是待存放物品的摆放方式,摆放需求可以包括该物品是否可以躺放、是否可以堆叠以及最大堆叠层数d等信息。待存放数量可以是待存放物品的规划库存件数,可以采用待存放物品的库存占比p表示待存放数量。库存占比p可以是某一待存放物品的待存放数量在所有仓储物品数量中所占的比例。其中,待存放物品的物品尺寸(长、宽、高)不得缺失,若物品重量缺失则默认为0,若摆放需求缺失则默认可以躺放、可以堆叠、堆叠层数无限制,若库存占比缺失则默认为1。
51.其次,可以确定并确定候选容器的容器尺寸、容器限重信息g、容器成本系数c等容器信息。容器限重信息可以是候选容器的最大承受重量。容器成本系数可以表示某候选容器所对应的成本。确定候选容器的容器尺寸可以采用两种方式进行。容器尺寸可以包括候选容器的内尺寸和外尺寸,其中,内尺寸可以包括长l、宽w、高h,外尺寸可以包括长l'、宽w'、高h'。在步骤s522中,可以通过导入的候选容器列表确定候选容器的所有容器尺寸,候选容器列表可以包括候选容器的所有容器尺寸值。
52.根据本公开的一些示例性实施例,根据容器信息确定候选容器的容器尺寸的尺寸取值区间以及变化步长;根据尺寸取值区间和变化步长生成多个容器尺寸值。尺寸取值区
间可以包括内尺寸的取值区间和外尺寸的取值区间。变化步长可以是为了在尺寸取值区间中确定出多个容器尺寸值所采用的某个数值。容器尺寸值可以是根据尺寸取值区间和变化步长确定出的候选容器的多个容器尺寸数值。
53.在步骤s521中,从容器信息中确定容器尺寸相关信息;在步骤s531中,根据候选容器的内尺寸(长、宽、高)的尺寸取值区间与变化步长,系统可以自动生成候选容器列表。举例而言,输入候选容器的容器内尺寸长、宽、高的范围分别为500mm~600mm、400mm~500mm、250mm~350mm,变化步长分别为50mm、50mm和100mm,则根据尺寸取值区间和变化步长可以自动生成所有候选容器内尺寸的长、宽、高组合,长可以取500mm、550mm、600mm三个值,宽可以取400mm、450mm、500mm三个值,高可以取250mm、350mm两个值,因此,总共可以得到3*3*2=18种取值。另外,可以获取候选容器的容器厚度,根据容器内尺寸和容器厚度可以确定出容器外尺寸。例如,候选容器的容器内尺寸为500mm,容器厚度为10mm,则容器外尺寸为560mm。
54.需要说明的是,在确定候选容器的容器尺寸时,容器内尺寸(长、宽、高)不得缺失,外尺寸(长、宽、高)缺失则默认与内尺寸相同;容器限重信息缺失则默认无限重,容器成本缺失则默认成本为0。
55.在步骤s420中,根据物品信息和容器信息确定待存放物品对应的容器数量。
56.在本公开的一些示例性实施方式中,容器数量可以是某一待存放物品使用一候选容器进行存储时所需的容器数量。在本公开的一些示例性实施例中,可以采用容器占比q
ij
表示容器数量;其中,容器占比q
ij
可以表示待存放物品i采用容器j进行存储时所占用的容器比例,例如,容器占比q
ij
可以是
57.参考图5,在步骤s540中,当获取到待存放物品的物品信息和候选容器的容器信息后,可以根据物品信息和容器信息确定存储待存放物品所需的容器数量,即容器占比q
ij

58.根据本公开的一些示例性实施例,确定待存放物品的摆放类型,根据摆放类型确定待存放物品在候选容器中的第一存放数量;根据物品重量与容器限重信息确定待存放物品在候选容器中的第二存放数量;根据第一存放数量和第二存放数量确定待存放物品在候选容器中的最大存放数量,以根据最大存放数量确定容器数量。摆放类型可以是待存放物品的摆放方式。根据待存放物品的摆放需求可以确定出待存放物品的摆放类型,例如,摆放类型可以包括“可躺放且可堆叠摆放”、“不可躺放且可堆叠摆放”、“可躺放且不可堆叠摆放”、“不可躺放且不可堆叠摆放”等。第一存放数量可以是根据待存放物品的摆放类型这一限定条件确定出的待存放物品在某一候选容器中的存放数量。第二存放数量可以是根据容器限重信息这一限定条件确定出的待存放物品在某一候选容器中的存放数量。最大存放数量可以是综合摆放类型和容器限重信息等限定条件确定出的待存放物品在某一候选容器中的存放数量。
59.对于确定出的所有物品-容器组合,可以将其输入至已有的码垛算法,以确定出最优垛型,根据得到的最优垛型可以得到商品在容器内的最大存放件数。若商品因为尺寸或者限重等原因无法在容器内进行摆放,则可以最大存放数量为0。如果没有接入码垛算法,则可以通过下述步骤估算最大存放数量k。
60.根据本公开的一些示例性实施例,从物品信息中确定待存放物品的物品尺寸;从
容器信息中确定候选容器的容器尺寸;根据摆放类型、物品尺寸和容器尺寸确定第一存放数量。物品尺寸可以从输入的物品信息中确定,根据候选容器列表可以确定出候选容器的容器尺寸。根据待存放物品的摆放类型和获取到的物品尺寸和容器尺寸可以确定出第一存放数量。
61.首先,从输入的物品信息中可以获取到待存放物品的摆放类型,判断待存放物品是否可以躺放,如果待存放物品可以躺放(暂不考虑待存放物品可以堆叠放置),则根据公式1~公式3计算每种摆放方式对应的摆放数量,以确定第一存放数量;根据公式4可以根据容器限重信息确定出的第二存放数量。
[0062][0063][0064][0065][0066]
其中,x1、x2、x3可以分别表示可以躺放的待存放物品采用三种不同的摆放方式分别对应的存放数量;g可以表示容器限重信息,g可以表示物体重量。上述计算比值可以向下取整。
[0067]
其次,如果待存放物品允许躺放,则k=min{max{x1,x2,x3},x4};如果待存放物品不允许躺放,则k=min{x1,x4}。
[0068]
设待存放物品i在容器j中的最大存放数量为k
ij
,当k
ij
>0时,可以确定出待存放物品i使用容器j进行存储时所需的容器数量,即容器占比q
ij
,容器占比q
ij
可以根据公式5计算得出。
[0069]
q
ij
=p
i
/k
ij
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式5)
[0070]
在步骤s430中,根据待存放数量和容器数量确定候选容器的容积利用率。
[0071]
在本公开的一些示例性实施方式中,容积利用率可以是采用候选容器存储待存放物品时的容量体积利用率。获取到待存放数量,并确定出容器数量后,可以根据待存放数量和容器数量确定候选容器的容积利用率。
[0072]
根据本公开的一些示例性实施例,从物品信息中确定待存放物品的物品尺寸,根据物品尺寸和待存放数量确定待存放物品的物品总体积;根据容器数量确定候选容器的容器总体积;根据物品总体积与容器总体积确定容积利用率。物品总体积可以是所有待存放物品的自身体积。容器总体积可以是采用某候选容器存储待存放物品时,所有待存放物品所占用的容器对应的总体积。
[0073]
从输入的物品信息中可以确定某种待存放物品的物体尺寸以及待存放数量,根据物体尺寸可以确定出单个物体的物体体积,根据单个物体体积和待存放数量可以确定出物体总体积。通过上述步骤可以确定出存储某种待存放物品所对应的容器数量,根据容器数量和容器尺寸可以确定出候选容器的容器总体积,根据物体总体积与容器总体积的比值可以确定出容积利用率。具体的,容积利用率可以根据公式6确定。
[0074][0075]
其中,ω
j
可以表示候选容器j覆盖的物品集合,可以表示物品总体积,可以表示容器总体积。
[0076]
在步骤s440中,确定候选容器的容器成本数据,根据容器成本数据和容积利用率从候选容器中确定与待存放物品对应的目标容器。
[0077]
在本公开的一些示例性实施方式中,容器成本数据可以是用于存储待存放物品的候选容器的容器总成本。目标容器可以是根据容器成本数据和容积利用率等评价指标确定出的用于存储待存放物品时所采用的物品容器。
[0078]
参考图5,在步骤s550中,根据容器信息中的容器成本系数和容器数量可以确定出容器成本数据,确定出容器成本数据后,可以根据容器成本数据和容器利用率等评价指标对候选容器进行排序;在步骤s560中,确定存储各待存放物品所对应的目标容器。
[0079]
根据本公开的一些示例性实施例,将候选容器覆盖待存放物品的种类数比例确定为第一比例,并将候选容器覆盖待存放物品的物品数量比例确定为第二比例;获取候选容器针对待存放物品的覆盖范围;如果覆盖范围是全部覆盖,则从候选容器中确定第一候选容器集合;其中,第一候选容器集合由第一比例为第一品类阈值且第二比例为第一数量阈值的第一候选容器组成;根据容器成本数据和容积利用率对第一候选容器进行排序处理得到第一排序结果,以根据第一排序结果确定目标容器。第一比例可以是容器覆盖物品品类数的占比,即使用该容器可以存放的物品品类数占总物品品类数的比例,可以采用α表示第一比例。第二比例可以是容器覆盖物品数量(件数)的占比,即使用该容器可以存放的物品总件数占所有物品总件数的比例,可以采用β表示第二比例。覆盖范围可以是某一候选容器可以存储的待存放物品的物品范围,覆盖范围可以包括全部覆盖和部分覆盖。全部覆盖可以是目标容器覆盖所有的待存放物品。第一候选容器可以是覆盖全部待存放物品的物品种类的容器。第一候选容器集合可以是由第一候选容器组成的容器集合。品类阈值可以是用于与待存放物品的物品品类数进行对比的参考阈值,例如,可以设定第一品类阈值、第二品类阈值等多个不同的品类阈值。数量阈值可以是用于与待存放物品的物品数量进行对比的参考阈值,例如,可以设定第一数量阈值、第二数量阈值等多个不同的数量阈值。第一品类阈值和第一数量阈值可以是覆盖范围为全部覆盖时的阈值,可以将第一品类阈值和第一数量阈值分别配置为α=1和β=1。第一排序结果可以对第一候选容器集合中的第一候选容器进行排序处理后得到的结果。
[0080]
为了确定出与待存放物品对应的目标容器,可以根据多个参考指标对存储待存放物品的多个候选容器进行排序处理,以对候选容器进行评价。因此,可以确定多个指标,以根据这些指标对候选容器进行排序。当候选容器的覆盖范围为全部覆盖时,可以筛选确定出满足条件的第一候选容器,得到由第一候选容器组成的第一候选容器集合s1'。即第一候选容器集合可以是由第一比例α=1且第二比例β=1的第一候选容器组成。将多个候选容器按照容积利用率从大到小,容器成本数据从小到大的排序规则分别排序,得到第一排序结
果,即第一排序结果有两个排序表格供决策人员参考。具体的,容器成本数据可以根据公式7确定。
[0081][0082]
根据本公开的一些示例性实施例,如果覆盖范围是部分覆盖,则从候选容器中确定第二候选容器集合;其中,第二候选容器集合由第一比例大于第二品类阈值且第二比例大于第二数量阈值的第二候选容器组成;根据容器成本数据和容积利用率对第二候选容器进行排序处理得到第二排序结果,以根据第二排序结果确定目标容器。部分覆盖可以是目标容器不覆盖所有的待存放物品,仅覆盖部分待存放物品。第二候选容器可以是覆盖待存放物品的部分物品种类的容器。第二候选容器集合可以是由第二候选容器组成的容器集合。第二排序结果可以对第二候选容器集合中的第二候选容器进行排序处理后得到的结果。
[0083]
当候选容器的覆盖范围是部分覆盖时,可以预先设定第二品类阈值和第二数量阈值的具体数值,例如,可以将第二品类阈值和第二数量阈值分别设定为α0和β0。从候选容器中筛选α>α0且β>β0的第二候选容器集合s'2。为了保证结果的可比性,可以计算出第二候选容器集合s'2中容器所覆盖的物品的交集ω'=∩
j∈s'
ω
j
,此时第二候选容器的第一比例和第二比例的具体数值分别为另外,可以根据公式8和公式9分别计算出第二候选容器的容积利用率ρ'和容器总成本cost'。
[0084][0085][0086]
将第二候选容器集合中的第二候选容器按照α由大到小,或β由大到小,或ρ'由大到小,或cost'由小到大的排序规则进行排序,可以得到第二排序结果,第二排序结果中包含四个排序表格供决策人员参考。
[0087]
需要说明的是,本公开所使用的术语“第一”、“第二”等,仅是为了区分不同的存放数量、不同比例、不同候选容器集合、不同的候选容器、不同的品类阈值、不同的数量阈值和不同的排序结果,并不应对本公开造成任何限制。
[0088]
本公开的容器确定方法可以运用于物品仓储场景中,例如,在使用仓库存储待存放物品时,可以选用与待存放物品对应的容器用于存放待存放物品。本公开的容器确定方法还可以运用于物流场景中,例如,将货物运输至一物流中转站进行中转时,可以将属于不同目的地的物品放置于对应的容器中,以完成货物的中转操作。本公开的容器确定方法还可以用于仓储人员拣货的场景中,例如,当用户通过网络购物下单后,拣货人员可以根据用户的购物清单拣货,并将购买的物品放置于对应的容器中。另外,本公开的容器确定方法,还可以运用于用户自助购物场景中,用户可以自行选购并将物品放置于对应的容器中,本
公开对容器确定方法的具体使用场景不作任何特殊限定。
[0089]
综上所述,获取待存放物品的物品信息和待存放数量,并确定候选容器的容器信息;根据物品信息和容器信息确定待存放物品对应的容器数量;根据待存放数量和容器数量确定候选容器的容积利用率;确定候选容器的容器成本数据,根据容器成本数据和容积利用率从候选容器中确定与待存放物品对应的目标容器。通过本公开的容器确定方法,一方面,根据待存放物品的物品信息、待存放数量以及容器信息确定出与待存放物品对应的目标容器,可以从众多的候选容器中确定出用于存放待存放物品的最优容器,可以有效提高容器的空间利用率,并减少容器成本。另一方面,根据待存放物品信息和容器信息确定目标容器,可以使人不再进行繁琐复杂的计算工作,有效提高目标容器选择的处理效率,减少容器确定过程中投入的人力成本。另一方面,综合容器信息和容器成本等因素,确定用于存放待存放物品的目标容器,可以弥补规划设计人员在制定容器选择方案时,由于忽略某些计算因素而可能导致容器选择方案不够全面和客观的问题。再一方面,根据多个评价指标对候选容器进行排序,可以考虑目标函数最优化选择最适合的容器尺寸,以辅助规划设计人员进行容器设计。
[0090]
需要说明的是,尽管在附图中以特定顺序描述了本发明中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
[0091]
此外,在本示例实施例中,还提供了一种容器确定装置。参考图6,该容器确定装置600可以包括:信息获取模块610、容器数量确定模块620、容积利用率确定模块630以及目标容器确定模块640。
[0092]
具体的,信息获取模块610可以用于获取待存放物品的物品信息和待存放数量,并确定候选容器的容器信息;容器数量确定模块620可以用于根据物品信息和容器信息确定待存放物品对应的容器数量;容积利用率确定模块630可以用于根据待存放数量和容器数量确定候选容器的容积利用率;目标容器确定模块640可以用于确定候选容器的容器成本数据,根据容器成本数据和容积利用率从候选容器中确定与待存放物品对应的目标容器。
[0093]
容器确定装置600根据获取到的待存放物品的物品信息、待存放数量以及候选容器的容器信息确定出与待存放物品对应的目标容器,可以从众多的候选容器中确定出用于存放待存放物品的最优容器,有效提高容器的空间利用率,并减少容器成本;使人不再进行繁琐复杂的计算工作,有效提高目标容器选择的处理效率,减少容器确定过程中投入的人力成本;并且,综合容器信息和容器成本等因素,确定用于存放待存放物品的目标容器,可以弥补规划设计人员在制定容器选择方案时,由于忽略某些计算因素而可能导致容器选择方案不够全面和客观的问题,能够满足大部分物品的存储与搬运性需求,是一种行之有效的容器确定装置。
[0094]
在本公开的一种示例性实施方案中,信息获取模块包括容器信息确定模块,用于根据容器信息确定候选容器的容器尺寸的尺寸取值区间以及变化步长;根据尺寸取值区间和变化步长生成多个容器尺寸值。
[0095]
在本公开的一种示例性实施方案中,容器数量确定模块包括容器数量确定单元,用于确定待存放物品的摆放类型,根据摆放类型确定待存放物品在候选容器中的第一存放
数量;根据物品重量与容器限重信息确定待存放物品在候选容器中的第二存放数量;根据第一存放数量和第二存放数量确定待存放物品在候选容器中的最大存放数量,以根据最大存放数量确定容器数量。
[0096]
在本公开的一种示例性实施方案中,容器数量确定单元包括存放数量确定子单元,用于从物品信息中确定待存放物品的物品尺寸;从容器信息中确定候选容器的容器尺寸;根据摆放类型、物品尺寸和容器尺寸确定第一存放数量。
[0097]
在本公开的一种示例性实施方案中,容积利用率确定模块包括容积利用率确定单元,用于从物品信息中确定待存放物品的物品尺寸,根据物品尺寸和待存放数量确定待存放物品的物品总体积;根据容器数量确定候选容器的容器总体积;根据物品总体积与容器总体积确定容积利用率。
[0098]
在本公开的一种示例性实施方案中,目标容器确定模块包括第一容器确定单元,用于将候选容器覆盖待存放物品的种类数比例确定为第一比例,并将候选容器覆盖待存放物品的物品数量比例确定为第二比例;获取候选容器针对待存放物品的覆盖范围;如果覆盖范围是全部覆盖,则从候选容器中确定第一候选容器集合;其中,第一候选容器集合由第一比例为第一品类阈值且第二比例为第一数量阈值的第一候选容器组成;根据容器成本数据和容积利用率对第一候选容器进行排序处理得到第一排序结果,以根据第一排序结果确定目标容器。
[0099]
在本公开的一种示例性实施方案中,目标容器确定模块包括第二容器确定单元,用于如果覆盖范围是部分覆盖,则从候选容器中确定第二候选容器集合;其中,第二候选容器集合由第一比例大于第二品类阈值且第二比例大于第二数量阈值的第二候选容器组成;根据容器成本数据和容积利用率对第二候选容器进行排序处理得到第二排序结果,以根据第二排序结果确定目标容器。
[0100]
上述中各容器确定装置的虚拟模块的具体细节已经在对应的容器确定方法中进行了详细的描述,因此此处不再赘述。
[0101]
应当注意,尽管在上文详细描述中提及了容器确定装置的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0102]
此外,在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
[0103]
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“系统”。
[0104]
下面参考图7来描述根据本发明的这种实施例的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0105]
如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730、显示单元740。
[0106]
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执
行,使得所述处理单元710执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
[0107]
存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)721和/或高速缓存存储单元722,还可以进一步包括只读存储单元(rom)723。
[0108]
存储单元720可以包括具有一组(至少一个)程序模块725的程序/实用工具724,这样的程序模块725包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0109]
总线730可以表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0110]
电子设备700也可以与一个或多个外部设备770(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0111]
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
[0112]
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
[0113]
参考图8所示,描述了根据本发明的实施例的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0114]
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器
(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0115]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0116]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0117]
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0118]
此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0119]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
[0120]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜