一种包装推荐方法、装置及系统与流程

文档序号:18453540发布日期:2019-08-17 01:25阅读:348来源:国知局
一种包装推荐方法、装置及系统与流程

本申请涉及包装技术领域,尤其涉及一种包装推荐方法、装置及系统。



背景技术:

近年来,我国跨境电商的交易规模保持快速增长态势,在进出口贸易中的渗透率逐年攀升,保持了年均约30%的增速。仓储系统作为生产系统的一部分,在企业生产管理中起着非常重要的作用。随着技术的发展,企业利用前沿的先进技术和设备,打造智能化的仓储管理系统,降低生产成本、提高作业准确率与效率、提升用户体验。

在仓储作业中的重要一环为打包,即使用合适的包材将消费者订购的商品封装在包装箱中,然后通过物流送到消费者手中。包材的种类包括但不限于气柱袋和气泡膜等,相同类型的包材还会细分为各种不同型号,包装箱的规格也有所区别。消费者的订单对应的商品组合的可能性更是不计其数。因此,选取合适的包装具有一定的难度,目前基本依赖于培训操作人员人工选择包装方式,存在着包材的选择难度高,人工出现差错或者浪费的概率大的技术问题。



技术实现要素:

本申请实施例提供了一种包装推荐方法、装置及系统,解决了目前选取包装基本依赖于培训操作人员人工选择,存着的包材的选择难度高,人工出现差错或者浪费的概率大的技术问题。

有鉴于此,本申请第一方面提供了一种包装推荐方法,所述方法包括:

获取订单信息,所述订单信息中包括商品的编码和商品的数量;

根据所述订单信息调取所述编码对应的每种包材的最大装载数量;

调取每种包装箱的规格;

以总包装体积最小为目标,根据所述每种包装箱的规格、所述商品的数量、所述商品的编码及其对应的每种包材的最大装载数量得到单箱选箱结果;

若单箱选箱结果中单箱的尾箱剩余体积超过预设阈值,则对所述单箱中的所述商品进行拼箱处理,得到所述订单信息的包装推荐方案。

可选的,所述获取订单信息之前还包括:

获取存储于第一数据库中的每种包材的规格;

获取存储于第二数据库中的每种商品的规格,所述每种商品的规格与所述商品的编码关联;

根据每种包材的规格和所述每种商品的规格,计算得到所述每种商品的编码对应所述每种包材的最大装载数量;

存储所述每种商品对应所述每种包材的最大装载数量至第三数据库中。

可选的,所述获取订单信息之前还包括:

接收每种包装箱的规格;

存储所述每种包装箱的规格至所述第三数据库中。

可选的,所述得到所述订单信息的包装推荐方案之后还包括:

根据所述包装推荐方案生成所述订单信息的箱唛。

可选的,所述订单信息还包括订单单号和目的仓库。

本申请第二方面提供一种包装推荐装置,所述装置包括:

第一获取单元,用于获取订单信息,所述订单信息中包括商品的编码和商品的数量;

第一调取单元,用于根据所述订单信息调取所述编码对应的每种包材的最大装载数量;

第二调取单元,用于调取每种包装箱的规格;

单箱选箱单元,用于以总包装体积最小为目标,根据所述每种包装箱的规格、所述商品的数量、所述商品的编码及其对应的每种包材的最大装载数量得到单箱选箱结果;

拼箱选箱单元,用于若单箱选箱结果中单箱的尾箱剩余体积超过预设阈值,则对所述单箱中的所述商品进行拼箱处理,得到所述订单信息的包装推荐方案。

可选的,还包括:

第二获取单元,用于获取存储于第一数据库中的每种包材的规格;

第三获取单元,用于获取存储于第二数据库中的每种商品的规格,所述每种商品的规格与所述商品的编码关联;

数量计算单元,用于根据每种包材的规格和所述每种商品的规格,计算得到所述每种商品的编码对应所述每种包材的最大装载数量;

第一存储单元,用于存储所述每种商品对应所述每种包材的最大装载数量至第三数据库中。

可选的,还包括:

接收单元,用于接收每种包装箱的规格;

第二存储单元,用于存储所述每种包装箱的规格至所述第三数据库中。

可选的,还包括:

箱唛生成单元,用于根据所述包装推荐方案生成所述订单信息的箱唛。

本申请第三方面提供一种包装推荐系统,所述系统包括:

第一数据库、第二数据库、第三数据库和上述实施例中任意一种包装推荐装置;

所述第一数据库、所述第二数据库和所述第三数据库分别与所述包装推荐装置连接;

所述第一数据库中存储有每种包材的规格;

所述第二数据库中存储有每种商品的规格,所述每种商品的规格与所述商品的编码关联;

所述第三数据库中存储有所述每种商品的编码对应所述每种包材的最大装载数量以及每种包装箱的规格。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请实施例中,提供了一种包装推荐方法,通过获取每种商品对应的每种包材的最大装载数量,将订单信息中的各种商品在以总包装为体积的目的前提下,结合包装箱的规格确定单箱选箱结果,为了避免包装箱的浪费,对单箱中尾箱剩余体积超过预设阈值的各单箱进行拼箱处理,最终生成订单信息的包装推荐方案,解决了目前选取包装基本依赖于培训操作人员人工选择,存着的包材的选择难度高,人工出现差错或者浪费的概率大的技术问题。

附图说明

图1为本申请实施例提供的一种包装推荐方法的一个实施例的方法流程图;

图2为本申请实施例提供的一种包装推荐方法的另一个实施例的方法流程图;

图3为本申请实施例提供的一种包装推荐装置的一个实施例的结构示意图;

图4为本申请实施例提供的一种包装推荐装置的另一个实施例的结构示意图;

图5为本申请实施例提供的一种包装推荐系统的一个实施例的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请设计了一种包装推荐方法、装置及系统,解决了目前选取包装基本依赖于培训操作人员人工选择,存着的包材的选择难度高,人工出现差错或者浪费的概率大的技术问题。

为了便于理解,请参阅图1,图1为本申请实施例中一种包装推荐方法的一个实施例的方法流程图,如图1所示,具体为:

101、获取订单信息,所述订单信息中包括商品的编码和商品的数量;

需要说明的是,在用户对商品进行下单后,会生成一条订单信息,订单信息中至少包括商品的编码和商品的数量,还可以包括订单单号、目的仓库、商品的规格等数据,订单信息一般会存储到订单池中,当需要进行包装推荐时,从订单池中获取订单信息。

102、根据所述订单信息调取所述编码对应的每种包材的最大装载数量;

需要说明的是,在获取了订单信息之后,可以根据订单信息调取商品的编码对应的每种包材的最大装载数量,可以理解的是,商品的编码对应的商品规格是已经录入的,同时,包材的规格也是提前录入在系统中,那么可以直接确定好每种商品对应的每种包材的最大装载数量,减少实际进行包装推荐时的计算量。

103、调取每种包装箱的规格;

需要说明的是,和不同包材的规格不同类似,包装箱的规格也有所区别,在计算之前需要调取每种包装箱的规格。

104、以总包装体积最小为目标,根据所述每种包装箱的规格、所述商品的数量、所述商品的编码及其对应的每种包材的最大装载数量得到单箱选箱结果;

需要说明的是,考虑到运输成本,需要以总包装体积最小为目标来对订单信息中的商品进行单箱选箱结果。若订单信息中只包含一种商品,那么直接根据商品对应的每种包材的最大装载数量以及商品的数量,确定能够完全包装的最小的包装箱。若订单信息中包含两个或两个以上种类商品,则首先依次对每种商品对应的每种包材的最大装载数量以及商品的数量,确定最适合每种商品的单个包装箱,即得到单箱选箱结果。

105、若单箱选箱结果中单箱的尾箱剩余体积超过预设阈值,则对所述单箱中的所述商品进行拼箱处理,得到所述订单信息的包装推荐方案;

需要说明的是,在得到了订单信息中商品的单箱选箱结果后,若存在两个或两个以上的包装箱,则对包装箱中的尾箱剩余体积进行确认,并判断尾箱剩余体积是否超过预设阈值,当超过预设阈值时,则代表存在空间的浪费,需要进行拼箱处理,拼箱处理一般为将同规格的包装箱中的商品进行拼箱,最终得到订单信息的包装推荐方案。

本申请实施例中,提供了一种包装推荐方法,通过获取每种商品对应的每种包材的最大装载数量,将订单信息中的各种商品在以总包装为体积的目的前提下,结合包装箱的规格确定单箱选箱结果,为了避免包装箱的浪费,对单箱中尾箱剩余体积超过预设阈值的各单箱进行拼箱处理,最终生成订单信息的包装推荐方案,解决了目前选取包装基本依赖于培训操作人员人工选择,存着的包材的选择难度高,人工出现差错或者浪费的概率大的技术问题。

请参阅图2,图2为本申请实施例中一种包装推荐方法的另一个实施例的方法流程图,如图2所示,具体为:

201、获取存储于第一数据库中的每种包材的规格;

需要说明的是,在第一数据库中,存储有每种包材的规格的数据,在计算商品对应每种包材的最大装载数量之前,首先要从第一数据库中获取每种包材的规格。

202、获取存储于第二数据库中的每种商品的规格,所述每种商品的规格与所述商品的编码关联;

需要说明的是,在第二数据库中,存储有每种商品的规格的数据,且每种商品的规格与商品的编码关联,即可通过商品的编码确定商品的规格,在计算商品对应每种包材的最大装载数量之前,首先要从第二数据库中获取每种商品的规格。

203、根据每种包材的规格和所述每种商品的规格,计算得到所述每种商品的编码对应所述每种包材的最大装载数量;

需要说明的是,在得到了每种包材的规格和每种商品的规格后,即可计算每种商品对应每种包材的最大装载数量,每种商品可以用每种商品的编码来表示。

204、存储所述每种商品对应所述每种包材的最大装载数量至第三数据库中;

需要说明的是,在计算得到每种商品对应每种包材的最大装载数量后,将数据存储于第三数据库中,即后续计算可直接从第三数据库中调取,更为便捷。

205、接收每种包装箱的规格;

需要说明的是,每种包装箱的规格可以由操作人员手动录入,由此来接收每种包装箱的规格。

206、存储所述每种包装箱的规格至所述第三数据库中;

需要说明的是,在接收了每种包装箱的规格后,将每种包装箱的规格存储至第三数据库中,以便于直接调取。

207、获取订单信息,所述订单信息中包括商品的编码和商品的数量;

需要说明的是,在用户对商品进行下单后,会生成一条订单信息,订单信息中至少包括商品的编码和商品的数量,还可以包括订单单号、目的仓库、商品的规格等数据,订单信息一般会存储到订单池中,当需要进行包装推荐时,从订单池中获取订单信息。

208、根据所述订单信息调取所述编码对应的每种包材的最大装载数量;

需要说明的是,在获取了订单信息之后,可以根据订单信息调取商品的编码对应的每种包材的最大装载数量,可以理解的是,商品的编码对应的商品规格是已经录入的,同时,包材的规格也是提前录入在系统中,那么可以直接确定好每种商品对应的每种包材的最大装载数量,减少实际进行包装推荐时的计算量。在本实施例中,商品的编码对应的每种包材的最大装载数量直接从第三数据库中调取即可。

209、调取每种包装箱的规格;

需要说明的是,和不同包材的规格不同类似,包装箱的规格也有所区别,在计算之前需要调取每种包装箱的规格。在本实施例中,包装箱的规格直接从第三数据库中调取即可。

210、以总包装体积最小为目标,根据所述每种包装箱的规格、所述商品的数量、所述商品的编码及其对应的每种包材的最大装载数量得到单箱选箱结果;

需要说明的是,考虑到运输成本,需要以总包装体积最小为目标来对订单信息中的商品进行单箱选箱结果。若订单信息中只包含一种商品,那么直接根据商品对应的每种包材的最大装载数量以及商品的数量,确定能够完全包装的最小的包装箱。若订单信息中包含两个或两个以上种类商品,则首先依次对每种商品对应的每种包材的最大装载数量以及商品的数量,确定最适合每种商品的单个包装箱,即得到单箱选箱结果。

211、若单箱选箱结果中单箱的尾箱剩余体积超过预设阈值,则对所述单箱中的所述商品进行拼箱处理,得到所述订单信息的包装推荐方案;

需要说明的是,在得到了订单信息中商品的单箱选箱结果后,若存在两个或两个以上的包装箱,则对包装箱中的尾箱剩余体积进行确认,并判断尾箱剩余体积是否超过预设阈值,当超过预设阈值时,则代表存在空间的浪费,需要进行拼箱处理,拼箱处理一般为将同规格的包装箱中的商品进行拼箱,最终得到订单信息的包装推荐方案。

212、根据所述包装推荐方案生成所述订单信息的箱唛;

需要说明的是,在得到包装推荐方案后,可以根据包装推荐方案生成订单信息的箱唛,箱唛可以包括包装的具体信息,即分为几个包装箱,每个包装箱中包含的商品的种类和数量等信息。

本申请实施例中,提供了一种包装推荐方法,通过获取每种商品对应的每种包材的最大装载数量,将订单信息中的各种商品在以总包装为体积的目的前提下,结合包装箱的规格确定单箱选箱结果,为了避免包装箱的浪费,对单箱中尾箱剩余体积超过预设阈值的各单箱进行拼箱处理,最终生成订单信息的包装推荐方案,解决了目前选取包装基本依赖于培训操作人员人工选择,存着的包材的选择难度高,人工出现差错或者浪费的概率大的技术问题。进一步地,将每种商品对应每种包材的最大装载数量预先计算并存储,减少在实际对订单信息进行包装推荐时的计算量。

请参阅图3,图3为本申请实施例中一种包装推荐方法的另一个实施例的方法流程图,如图3所示,具体为:

第一获取单元301,用于获取订单信息,所述订单信息中包括商品的编码和商品的数量;

第一调取单元302,用于根据所述订单信息调取所述编码对应的每种包材的最大装载数量;

第二调取单元303,用于调取每种包装箱的规格;

单箱选箱单元304,用于以总包装体积最小为目标,根据所述每种包装箱的规格、所述商品的数量、所述商品的编码及其对应的每种包材的最大装载数量得到单箱选箱结果;

拼箱选箱单元305,用于若单箱选箱结果中单箱的尾箱剩余体积超过预设阈值,则对所述单箱中的所述商品进行拼箱处理,得到所述订单信息的包装推荐方案。

请参阅图4,图4为本申请实施例中一种包装推荐方法的另一个实施例的方法流程图,如图4所示,具体为:

第一获取单元401,用于获取订单信息,所述订单信息中包括商品的编码和商品的数量;

第一调取单元402,用于根据所述订单信息调取所述编码对应的每种包材的最大装载数量;

第二调取单元403,用于调取每种包装箱的规格;

单箱选箱单元404,用于以总包装体积最小为目标,根据所述每种包装箱的规格、所述商品的数量、所述商品的编码及其对应的每种包材的最大装载数量得到单箱选箱结果;

拼箱选箱单元405,用于若单箱选箱结果中单箱的尾箱剩余体积超过预设阈值,则对所述单箱中的所述商品进行拼箱处理,得到所述订单信息的包装推荐方案;

还包括:

第二获取单元406,用于获取存储于第一数据库中的每种包材的规格;

第三获取单元407,用于获取存储于第二数据库中的每种商品的规格,所述每种商品的规格与所述商品的编码关联;

数量计算单元408,用于根据每种包材的规格和所述每种商品的规格,计算得到所述每种商品的编码对应所述每种包材的最大装载数量;

第一存储单元409,用于存储所述每种商品对应所述每种包材的最大装载数量至第三数据库中;

还包括:

接收单元410,用于接收每种包装箱的规格;

第二存储单元411,用于存储所述每种包装箱的规格至所述第三数据库中;

还包括:

箱唛生成单元412,用于根据所述包装推荐方案生成所述订单信息的箱唛。

请参阅图5,图5为本申请实施例中一种包装推荐方法的另一个实施例的方法流程图,如图5所示,具体为:

第一数据库501、第二数据库502、第三数据库503和上述实施例三或实施例四中任意一种包装推荐装置504;

所述第一数据库501、所述第二数据库502和所述第三数据库503分别与所述包装推荐装置504连接;

所述第一数据库501中存储有每种包材的规格;

所述第二数据库502中存储有每种商品的规格,所述每种商品的规格与所述商品的编码关联;

所述第三数据库503中存储有所述每种商品的编码对应所述每种包材的最大装载数量以及每种包装箱的规格。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1