CN111784469B - 一种订单分播复核方法、装置、设备及存储介质 - Google Patents
一种订单分播复核方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN111784469B CN111784469B CN202010629624.5A CN202010629624A CN111784469B CN 111784469 B CN111784469 B CN 111784469B CN 202010629624 A CN202010629624 A CN 202010629624A CN 111784469 B CN111784469 B CN 111784469B
- Authority
- CN
- China
- Prior art keywords
- commodity
- order
- grid
- current
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 120
- 238000003860 storage Methods 0.000 title claims abstract description 23
- 238000012552 review Methods 0.000 claims abstract description 85
- 230000008569 process Effects 0.000 claims abstract description 74
- 230000007306 turnover Effects 0.000 claims description 63
- 238000009331 sowing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 230000009191 jumping Effects 0.000 description 3
- 235000021419 vinegar Nutrition 0.000 description 3
- 239000000052 vinegar Substances 0.000 description 3
- 241000531116 Blitum bonus-henricus Species 0.000 description 2
- 235000008645 Chenopodium bonus henricus Nutrition 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
Abstract
本申请公开了一种订单分播复核方法、装置、设备及存储介质,具体包括:从订单数据库中获取装载商品的当前拣货容器对应的订单集合;根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型;确定各订单号以及为各订单分配的格口之间的绑定关系;根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息,并将所述各订单分播信息保存在所述订单数据库中。应用本申请实施例方案,***处理中心可以根据订单实际情况智能地为分播复核工作选取合适的分播墙,可以更好地满足订单分播复核工作,合理分配现场资源,减轻工作人员操作的繁琐和错误率。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种订单分播复核方法、一种订单分播复核装置、一种计算机可读存储介质以及一种电子设备。
背景技术
随着电子商务的兴起,越来越多的用户通过网购平台进行购物。在网购过程中,网购平台根据用户交易的情况为其生成交易订单。随后,网购平台会根据订单内容分拣商品,将这些商品打包,通过配送***发送给用户。由于网络购物的用户数量庞大,每一份订单可能包含多种商品,而同一种商品可能被多个不同用户购买,其情况非常复杂。为了保证为每一个用户正确地发货,网购平台在拣货完成后,还会对订单进行分播复核,当订单中商品与分拣的商品完全对应后,再将商品打包继续下一个环节。
在现有的订单复核方案中,工作人员通常按照***指示将集中分拣的商品逐一放置在分播墙的周转筐中来实现复核。但如上所述,实际订单情况非常复杂,单一的***指示并不能很好地满足需求或者合理地安排资源。比如需要复核的订单数量比较大,或者每一个订单中的商品数量比较多等,如果不能合理安排,现有***有可能导致不能充分利用分播墙,或者导致工作人员操作过于繁琐,增加了工作强度和订单复核的错误率。
发明内容
针对上述现有技术,本申请实施例公开一种订单复核方法,可以避免现场资源分配的不合理的缺陷,达到合理分配资源,降低工作强度和错误率的目的。
基于此,本申请实施例提出的一种订单分播复核方法,包括:
从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单至少包括订单号、商品识别码以及商品数量;
根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型;
确定各订单号以及为各订单分配的格口之间的绑定关系;
根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括订单号、商品识别码以及商品数量,并将所述各订单分播信息保存在所述订单数据库中。
进一步地,
所述根据订单数量和计算出的订单的平均商品数量确定承接分播复核的分
播墙类型的步骤包括:
如果所述订单数量小于或等于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为小型立式分播墙;
如果所述订单数量大于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为大型立式分播墙;
如果所述订单的平均商品数量大于预设的第二阈值,则确定承接分播复核的分播墙类型为水平式分播墙。
进一步地,
所述根据分播墙类型运行对应的分播复核过程的步骤包括:
如果所述承接分播复核的分播墙类型为小型立式分播墙,则运行按商品的分播复核过程;
如果所述承接分播复核的分播墙类型为大型立式分播墙,则运行按商品的分播复核过程;
如果所述承接分播复核的分播墙类型为水平式分播墙,则运行按格口的分播复核过程。
进一步地,
所述按商品的分播复核过程包括:
获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的其中一种商品;
根据所述商品识别码确定所述当前商品所属订单的订单号以及对应的实际格口,在设置的虚拟分播墙中展示所述当前商品所属订单号对应的各虚拟格口,并在所述各虚拟格口中显示所述当前商品的商品识别码以及所述当前商品的商品数量;
获取针对所述当前商品的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的所述当前商品的商品数量,将所述当前商品放置于对应格口的周转容器中的信息;
在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;
返回所述获取当前商品的商品识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
进一步地,
所述按格口的分播复核过程包括:
获取当前格口的格口识别码,所述当前格口是所述分播墙类型所对应实际分播墙的其中一个格口;
根据所述格口识别码确定当前格口对应的订单号,并确定该订单号对应的所有商品识别码和商品数量,在设置的虚拟分播墙中展示所述当前格口对应的虚拟格口,并在所述虚拟格口中显示所述对应订单中所有商品识别码和商品数量;
获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的且属于所述当前格口的其中一种商品;
在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;
将属于当前格口的下一种商品作为当前商品,返回所述获取当前商品的商品识别码的步骤,直到处理完属于所述当前格口的所有商品;
获取针对所述当前格口的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的商品识别码和商品数量,将所述对应订单中所有商品放置于对应格口的周转容器中的信息;
将下一个格口作为所述当前格口,返回所述获取当前格口的格口识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
进一步地,
所述确定各订单号以及为各订单分配的格口的绑定关系中还进一步包括与分配的周转容器的绑定,确定各订单号、为各订单分配的格口以及周转容器的绑定关系的步骤包括:
先根据获取的所述当前拣货容器对应的订单集合为各订单分配实际格口;
依次获取一个实际格口的格口识别码和分配的实际周转容器的容器识别码,将该实际格口对应的订单号、该格口和分配的周转容器进行绑定,返回本步骤执行,直到处理完所有订单号、格口以及周转容器的绑定。
本申请实施例还公开一种订单复核装置,可以避免现场资源分配的不合理的缺陷,达到合理分配资源,降低工作强度和错误率的目的。
基于此,本申请实施例提出的一种订单分播复核装置,包括:
数据库操作模块,用于从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单至少包括订单号、商品识别码以及商品数量;将所述各订单分播信息保存在所述订单数据库中;
类型确定模块,用于根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型;
绑定模块,用于确定各订单号以及为各订单分配的格口之间的绑定关系;
分播复核执行模块,用于根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括所述订单号、商品识别码以及商品数量。
进一步地,
所述分播复核执行模块包括:
按商品的分播复核模块,用于获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的其中一种商品;根据所述商品识别码确定所述当前商品所属订单的订单号以及对应的实际格口,在设置的虚拟分播墙中展示所述当前商品所属订单号对应的各虚拟格口,并在所述各虚拟格口中显示所述当前商品的商品识别码以及所述当前商品的商品数量;获取针对所述当前商品的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的所述当前商品的商品数量,将所述当前商品放置于对应格口的周转容器中的信息;在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;返回所述获取当前商品的商品识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品;
按格口的分播复核模块,用于获取当前格口的格口识别码,所述当前格口是所述分播墙类型所对应实际分播墙的其中一个格口;根据所述格口识别码确定当前格口对应的订单号,并确定该订单号对应的所有商品识别码和商品数量,在设置的虚拟分播墙中展示所述当前格口对应的虚拟格口,并在所述虚拟格口中显示所述对应订单中所有商品识别码和商品数量;获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的且属于所述当前格口的其中一种商品;在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;将属于当前格口的下一种商品作为当前商品,返回所述获取当前商品的商品识别码的步骤,直到处理完属于所述当前格口的所有商品;获取针对所述当前格口的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的商品识别码和商品数量,将所述对应订单中所有商品放置于对应格口的周转容器中的信息;将下一个格口作为所述当前格口,返回所述获取当前格口的格口识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
本申请实施例还提出一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被处理器执行时可实现上述订单分播复核方法。
本申请实施例还提出一种电子设备,该电子设备至少包括上述计算机可读存储介质,还包括处理器;
所述处理器,用于从所述计算机可读存储介质中读取所述可执行指令,并执行所述指令以实现上述订单分播复核方法。
综上所述,本申请实施例并不是随机分配现场分播墙资源,而是根据订单的实际情况确定承接分播复核的分播墙类型,并根据分播墙类型运行相应的分播复核过程。因此,本申请实施例方案可以智能地为分播复核工作选取合适的分播墙,更好地满足订单分播复核工作,合理分配现场资源,减轻工作人员操作的繁琐和错误率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例的应用场景一的示意图。
图2是本申请实现订单分播复核的方法实施例一的流程图。
图3是本申请实施例的应用场景二的示意图。
图4是本申请实现订单分播复核的方法实施例二的流程图。
图5是本申请实施例实现按商品的分播复核过程的流程图。
图6是按商品的分播复核过程中***的展示效果。
图7是本申请实施例实现按格口的分播复核过程的流程图。
图8是按格口的分播复核过程中***的展示效果。
图9是本申请实现订单分播复核装置实施例一的结构图。
图10是本申请另一个实现订单分播复核装置实施例的结构图。
图11是本申请实施例公开的一种电子设备结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
下面以具体实施例对本发明的技术方案进行详细说明。下面几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
本申请实施例将分播墙分成不同的类型,每一个分播墙类型对应各自的分播复核过程,具体的分播复核过程可以相同,也可以不相同。在获取需要分播复核的订单集合时,可以先根据订单集合中的信息判断哪一种分播墙类型合适承接本次的分播复核工作,然后运行相应的分播复核过程,并获得若干订单分播信息,最终完成订单分播复核工作。为了更好的说明本申请实施例方案,下面进行详细描述。
图1是本申请实施例的应用场景一的示意图。如图1所示,在实施分播复核工作的现场通常包括***处理中心和若干不同类型的分播墙。如前所述,网购平台在拣货完成后才会进行分播复核工作。工作人员先将多个订单中的商品拣到拣货容器中(比如拣货小车),***处理中心的订单数据库中将记录这些订单情况。拣货过程不属于本申请方案的重点,此处不再赘述。拣货完成之后,***将指示分播复核,工作人员将根据***指示将商品放置于分播墙中,以便于验证实际商品与订单的商品是否保持一致,是否完全准确。当分播复核完成之后,才将各订单的商品分别打包,进行下一个比如配送环节等。
分播墙是一种承载商品的装置,通常包括若干格口,将订单和格口设置为绑定关系。进一步地,还可以在格口中放置周转容器,将订单、格口和周转容器设置为绑定关系。那么,工作人员逐一将拣货容器中的商品分播在对应的格口或周转容器中,复核拣货结果与订单是否吻合,从而达到分播复核的目的。由于订单量比较大,商品多,为尽量避免人工误差,通常由***自动指示分播的每一个操作步骤。为了区别分播现场中实际装备和***中的虚拟装备,本申请实施例下面将***中展示的分播墙称为“虚拟分播墙”,将***中展示的格口称为“虚拟格口”。
另外,在图1的场景中示意出分播墙类型可以包括小型立式分播墙、大型立式分播墙、水平式分播墙。其中,小型立式分播墙是指分播墙的层数相对少,每一层的格口相对少,格口也相对小的一种分播墙。且,这类分播墙通常采用立体叠放的方式,因此本实施例称为小型立式分播墙。大型立式分播墙是指分播墙的层数相对多,每一层的格口相对多的分播墙。这类分播墙也通常采用立体叠放的方式,因此本实施例称为大型立式分播墙。水平式分播墙是指格口相对大,通常水平排布(比如放置在地面),因此称为水平式分播墙。当然,实际应用中还有其他类型的分播墙,图1中并没有完全示意。
图2是本申请实现订单分播复核的方法实施例一的流程图。如图2所示,该方法包括:
步骤E1:从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单包括订单号、商品识别码以及商品数量。
如前所述,在拣货拣货容器按照订单完成拣货中,订单数据库会记录当前拣货容器装载的商品对应哪些订单,这些订单即构成的订单集合。因此,***处理中心可以从订单数据库中获取当前拣货容器对应的订单集合。
步骤E2:根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型。
为了更好地满足分播复核要求,更加合理地分配资源。本申请实施例并不是从现场随机指定一个分播墙用于承接分播复核工作,而是根据当前拣货容器对应的订单集合中的信息智能地确定分播墙类型,工作人员可以根据***确定的分播墙类型从现场选取合适的分播墙。从上述分播墙的介绍可知,不同类型的分播墙有不同的特点。在***获得的订单集合中,订单数量用于指明需要多少格口的分播墙,订单的平均商品数量指明需要多大格口的分播墙,通过订单数量和订单平均商品数量这两个参数可以确定分播墙类型。
步骤E3:确定各订单号以及为各订单分配的格口之间的绑定关系。
实际应用中,还可以进一步在格口中放置周转容器,那么就需要确定各订单号、格口以及周转容器之间的绑定关系,所述格口是分播墙类型所对应实际分播墙的格口,所述周转容器是放置于所述格口中用于承载商品的容器;每一个所述格口对应一个格口识别码,每一个所述周转容器对应一个容器识别码。
当工作人员根据***提示从现场选取适合的分播墙之后,就可以将当前拣货容器移动到被选取的实际分播墙附近实施订单的分播复核工作。可以设想的是,由于现场物理空间比较大,为了便于工作,现场除了选取的分播墙,还可以在其附近设置***处理中心的工作站,以便实施***处理中心的功能。实际应用中,***处理中心的工作站被通俗地称为“复核台”或者“上位机”等等。不管其实际称呼是哪种,只要能指示工作人员进行分播复核操作即可。图3是本申请实施例应用场景二的示意图。如图3所示,该场景包括分播墙31、***处理中心工作站32、拣货容器33。此外,为了后续获取各种识别码,还需要识别码阅读器34。在这个场景下,为了不混淆订单中的商品,需要先将订单号和为订单分配的格口进行绑定。由于订单集合中包括多个订单,因此这样的绑定关系也应该存在多个。实际应用中,订单号和格口之间可以采用多种方式实现绑定。比如,***处理中心已经记录有订单的订单号,可以利用现场的识别码阅读器34将格口对应的格口识别码(图中未示出)读入到***处理中心,从而将订单号和格口进行绑定。进一步地,如果格口中放置有周转容器,还需要利用现场的识别码阅读器34将实际周转容器对应的容器识别码(图中未示出)读入到***处理中心工作站,从而将订单号、格口和周转容器进行绑定。
步骤E4:根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括所述订单号、商品识别码以及商品数量,并将所述各订单分播信息保存在所述订单数据库中。
如前所述,每一个不同的分播墙类型对应各自的分播复核过程。在分播复核过程中,现场工作人员会根据***的提示,将商品从拣货容器中取出放置于订单号对应的格口中。相应的,***处理中心工作站会生成若干订单分播信息。订单分播信息包括订单号、商品识别码和商品数量,以指明某个订单中的商品放置于哪个格口中,从而完成商品的分播,也便于进一步复核商品是否与订单需求保持一致。相似的,如果格口中放置有周转容器,现场工作人员会根据***的提示,将商品从拣货容器中取出放置于订单号对应格口的周转容器中,订单分播信息也会进一步包括周转容器的容器识别码。
应用本申请实施例方案,***处理中心可以根据订单实际情况智能地为分播复核工作选取合适的分播墙,可以更好地满足订单分播复核工作,合理分配现场资源,减轻工作人员操作的繁琐和错误率。
为了更好地说明本申请方案,下面用另一个实施例进行详细说明。图4是本申请***处理中心实现订单分播复核的方法实施例二的流程图。其中,步骤F1~步骤F4实施场景如图1所示,步骤F5~F10实施场景如图3所示。如图4所示,本申请方法实施例二包括:
步骤F1:从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单包括订单号、商品识别码以及商品数量。
本步骤与方法实施例一的步骤E1相同。
步骤F2:如果所述订单数量小于或等于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为小型立式分播墙,并跳转步骤F5。
步骤F3:如果所述订单数量大于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为大型立式分播墙,并跳转步骤F5。
步骤F4:如果所述订单的平均商品数量大于预设的第二阈值,则确定承接分播复核的分播墙类型为水平式分播墙,并跳转步骤F5。
上述步骤F2~步骤F4是具体确定分播墙类型的方法,即方法实施例一种步骤E2的具体实现。本实施例为订单数量设置了第一阈值,为订单的平均商品数量设置了第二阈值,根据这两个阈值以及订单的实际情况确定分播墙类型。比如:设置第一阈值为100,第二阈值为20。某订单集合的订单数量为20,订单的平均商品数量为3,因此可以判断出此订单集合属于订单少,每个订单商品少的情况,小型立式分播墙足够满足其分播复核的需求,因此可以确定承接分播复核的分播墙类型为小型立式分播墙。另一订单集合的订单数量为60,但订单平均商品数量为50,因此可以判断出此订单集合属于订单中商品数量比较多的情况,水平式分播墙的格口大,可以更好满足其分播复核的需求。
步骤F5:先根据获取的所述当前拣货容器对应的订单集合为各订单分配格口。
实际应用中,当步骤F4确定分播墙类型后,工作人员就可以将装载商品的当前拣货容器移动到符合所确定的分播墙类型的实际分播墙附近,即进入场景二。此场景中也设置有***处理中心,或者作为***处理中心一部分的***处理中心工作站32,可以事先获取所述当前拣货容器对应的订单集合。当然,实际应用中,也可以在场景二的情况下,利用配置的识别码阅读器34再次将当前拣货容器对应的拣货容器识别码读入到***处理中心工作站32,根据拣货容器识别码获取对应的订单集合。这里所述的拣货容器识别码可以是条形码、二维码、电子标签、ID卡等,识别码阅读器34可以是扫描枪、RFID读卡器、RFID ID读卡器等。
由于订单集合中包括订单数据和各订单等信息,***处理中心可以很容易地为各订单分配实际格口。
比如某个订单集合有10个订单,其订单号为D01~D10,每个订单的格式如表一所示:
表一
假设分配的实际分播墙有15个格口,可以直接将订单D01~D10分别分配给10个格口。在实际应用中,步骤F5可以称为“绑单”过程,即建立订单和格口之间的绑定关系。
步骤F6:获取一个格口的格口识别码和分配的周转容器的容器识别码,将该对应的订单号、格口和周转容器进行绑定。
为订单分配实际格口之后,在对应的格口上放置一个实际周转容器,用于承载工作人员后续从当前拣货容器中取出的商品。为了区别周转容器的商品属于哪一个订单,还需要进一步将格口和周转容器进行绑定。由于每个格口对应一个格口识别码,每个周转容器对应一个容器识别码。这里所述格口即现场分播墙中的格口,所述周转容器即现场放置于格口中的物理周转容器。为了进行绑定,实际应用中可以利用识别码阅读器34先后读取格口识别码和容器识别码,表示其建立的绑定关系。相类似地,格口识别码和容器识别码可以是条形码、二维码、电子标签、ID卡等,识别码阅读器34可以是扫描枪、RFID读卡器、RFIDID读卡器等。实际应用中,步骤F6也可以称为“绑容器”过程,即建立格口和周转容器的绑定关系。
此时,由于步骤F5建立了订单和格口之间的绑定关系,步骤F6建立了格口和周转容器之间的绑定关系,从而也建立了订单、格口和周转容器三者之间的绑定关系。仍然以上述列举的订单集合为例,此处绑定关系具体如表二所示:
订单号 | 格口识别码 | 周转容器识别码 |
D01 | G01 | R01 |
D02 | G02 | R02 |
… | … | … |
D10 | G10 | R10 |
表二
步骤F7:判断是否处理完所有订单号、格口以及周转容器的绑定,如果是,则继续步骤F8;否则,返回步骤F6。
如果有多个订单,则需要循环多次循环步骤F6~步骤F7,完成所有的绑定。此时,***处理中心中已经将当前拣货容器中涉及的订单、分配的格口、分配的周转容器进行了绑定,可以进行下面的分播复核过程了。
步骤F8:如果所述承接分播复核的分播墙类型为小型立式分播墙,则运行按商品的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括所述容器识别码、订单号、商品识别码以及商品数量,并将所述各订单分播信息保存在所述订单数据库中,并结束本流程。
步骤F9:如果所述承接分播复核的分播墙类型为大型立式分播墙,则运行按商品的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括所述容器识别码、订单号、商品识别码以及商品数量,并将所述各订单分播信息保存在所述订单数据库中。
步骤F10:如果所述承接分播复核的分播墙类型为水平式分播墙,则运行按格口的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括所述容器识别码、订单号、商品识别码以及商品数量,并将所述各订单分播信息保存在所述订单数据库中,并结束本流程。
上述步骤F8~步骤F10是针对三种分播墙类型执行不同的分播复核过程。工作人员可以按照***提示的信息将商品逐一放置于实际周转容器中,完成商品的分播。本申请实施例提出按商品的分播复核过程和按格口的分播复核过程,具体流程可以参见下述实施例。但不管是哪种分播复核过程,经过分播后会生成订单分播信息,并将其保存在订单数据库中。
不同组播墙有不同的特点,符合不同的订单情况。本申请实施例提出一种按商品的分播复核过程,具体描述如何按照商品的不同实现分播复核。在按商品的分播复核过程中,是以商品为主来实施分播。图5是本申请实施例实现按商品的分播复核过程的流程图。如图5所示,该方法包括:
步骤M1:获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的其中一种商品。
实际应用中,工作人员可以从当前拣货容器中随机取出一件商品进行扫码识别。每一件商品都会贴有商品识别码,比如商品SUK条码,扫描枪可以作为识别码阅读器34读取该商品SUK条码,再将SUK条码传输给***处理中心。由此方法,***处理中心可以获取当前商品的商品识别码。
步骤M2:根据所述商品识别码确定所述当前商品所属订单的订单号以及对应的格口,在设置的虚拟分播墙中展示所述当前商品所属订单号对应的各虚拟格口,并在所述各虚拟格口中显示所述当前商品的商品识别码以及所述当前商品的商品数量。
为了便于工作人员操作,***处理中心可以设置一个与所分配的分播墙对应的虚拟分播墙,并体现订单号和格口的绑定关系。比如,***处理中心接收到上传的商品识别码S02,假设该商品识别码S02对应商品“醋”,且该商品属于D01、D06和D07三个订单,其中D01订单需要2件该商品,D06订单需要3件该商品,D07订单需要1件该商品。那么,***处理中心可以将该需求在工作站的显示屏中展示出来。图6是按商品的分播复核过程中***的展示效果。如图6所示,包括立式虚拟墙61、若干个虚拟格口,其虚拟格口的布局与实际格口完全一致。按照上述假设,虚拟格口G01、G06和G07可以突显(图中用斜线表示),并显示商品识别码S02所对应商品的商品数量。进一步的,为阅读方便,还可以在虚拟格口中同时显示商品名称。
此时,工作人员可以根据图6所示***的提示进行分播。比如,从当前拣货容器中取出2瓶醋放置于G01对应的实际格口对应的实际周转容器R01中,并利用扫描枪读取格口标识码G01,表示完成当前商品分播,***再继续执行步骤M3。其他格口也采用类似的方法。
步骤M3:获取针对所述当前商品的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的所述当前商品的商品数量,将所述当前商品放置于对应格口的周转容器中的信息。
如上所述,工作人员按照***提示将某商品按照相应数量放置于对应的周转容器中之后,可以再次利用扫描枪读取格口标识码。此时,***处理中心将获取格口标识码,并将该格口标识码作为当前商品的格口分播完成信息。当然,***也可以规定将其他信息作为格口分播完成信息,比如扫描容器识别码作为格口分播完成信息,再比如在扫描枪上设置一个按钮,将按下按钮产生的信息作为格口分播完成信息。
步骤M4:在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量。
在初期,***处理中心获取的是订单集合,其中包括若干订单。为了便于复核每个格口分播得到的商品是否与订单一致,可以设置订单分播信息。订单分播信息可以如表三所示:
表三
当分播完一种商品,可以在原有的订单集合(表一)中减去相应的数量,在订单分播信息(表三)中增加相应的数量,与实际的分播过程保持一致。
上述步骤M3和步骤M4描述了将一种商品放置对应的格口中的情况。如果该商品需要放置于多个格口,也可以循环执行步骤M3和M4,直到将该商品全部分播到所属的多个格口。
步骤M5:判断是否处理完所有商品,如果未处理完,则返回步骤M1;否则,退出本流程。
如果当前拣货容器中还存在其他商品,工作人员需要再次取出其他种类的商品,并重复上述步骤M1~步骤M4,直到将当前拣货容器装载的所有商品分播完毕。此时,如果操作无误,订单集合中的所有商品的数量应该全部减为0,转而分别体现在订单分播信息中。由此,工作人员可以很方便复核商品是否与订单完全保持一致。假设某个订单集合如表四所示,商品识别码S02对应商品“醋”,D01订单需要2件该商品,D06订单需要3件该商品,D07订单需要1件该商品。
表四
当执行完按商品的分播复核过程时,订单集合将更新为表五所示,而设置的订单分播信息可以如表六~表八所示:
表五
表六
表七
表八
从上述表六~表八可以看到,本实施例将原有的订单集合分为若干与容器识别码对应的订单分播信息。
上述是描述对一个拣货容器进行分播复核的情况,如果某个订单集合中的商品数量非常多,一个拣货容器无法装载所有商品,而是装载于多个拣货容器中。这种情况下,可以采用相同的方法对其他拣货容器中的商品继续进行分播,直到完成。
在本申请实施例中,按商品的分播复核过程中,***主要是针对商品实施,将同一种商品分播到不同订单对应的实际周转容器中。由于小型立式分播墙的层数比较少,每一层格口比较少,即使同一种商品需要分播到不同格口的周转容器中,工作人员在一个相对较小的空间活动,不会造成太大的体力浪费。因此,针对订单少、订单中平均商品数量少的情况,采用小型立式分播墙承接分播复核工作,并按照商品的分播复核过程实施,是比较优化的方案。
实际应用中,针对订单多,但订单中平均商品数量少的情况,可以采用大型立式分播墙承接分播复核工作。虽然大型立式分播墙可能每一层的格口比较多,但工作人员的活动空间相对也不是太大,仍然可以采用上述按照商品的分播复核过程实施,也是比较优化的方案。
本申请实施例还提出一种按格口的分播复核过程,具体介绍如何按照格口的不同来实现分播复核。在按格口的分播复核过程中,是以格口为主来实施分播。图7是本申请实施例实现按格口的分播复核过程的流程图。如图7所示,该方法包括:
步骤N1:获取当前格口的格口识别码,所述当前格口是所述分播墙类型所对应分播墙的其中一个格口。
与上一个实施例不同,本实施例并不是首先获取商品识别码,而是获取当前格口的格口识别码。在某些大订单中,每一份订单中包括的商品比较多,需要将其放置于格口比较大的水平式分播墙中。水平式分播墙通常将格口设置在地面上,格口之间的距离原,总体占地面积较大。如果仍然按照上述按商品的分播复核过程实施,虽然也能够完成分播任务,但工作人员需要在超大的格口间来回往返多次,加重了工作的繁琐程度。因此,本实施例先针对格口进行分播,首先获取当前格口的格口识别码。
步骤N2:根据所述格口识别码确定当前格口对应的订单号,并确定该订单号对应的所有商品识别码和商品数量,在设置的虚拟分播墙中展示所述当前格口对应的虚拟格口,并在所述虚拟格口中显示所述对应订单中所有商品识别码和商品数量。
本步骤与上述实施例的步骤M2相似,只是需要展示当前格口所有商品识别码和商品数量。假设***处理中心接收到上传的格口识别码G01,其表示当前需要针对G01格口进行分播。假设该格口识别码所对应的订单包括25种商品,其商品识别码、商品名称和商品数量分别为:(S01,枕套,2)、(S02,毛巾,2)……,那么***处理中心可以将该信息在工作中的显示屏中展示出来。图8是按格口的分播复核过程中***的展示效果。如图8所示,包括水平虚拟墙81,若干个虚拟格口,其虚拟格口的布局与实际格口完全一致。按照上述假设,对应的虚拟格口G01可以突显(图中用斜线表示),并显示商品识别码S01~S25所对应商品的情况。
步骤N3:获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的且属于所述当前格口的其中一种商品。
此时,工作人员可以根据图8所示***的提示进行分播。比如,从当前拣货容器中取出2个枕套,并放置于G01格口对应的实际周转容器R01。然后,工作人员可以利用扫描枪读取格口标识码G01,表示完成当前商品分播,***再继续执行步骤M3。其他格口也采用类似的方法。
步骤N4:在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量。
本步骤与上述实施例的步骤M4相同。
步骤N5:判断是否处理完当前格口的所有商品,如果处理完,则继续执行步骤N7;否则,执行步骤N6。
步骤N6:将属于当前格口的下一种商品作为当前商品,返回步骤N3。
上述步骤N3~步骤N6是一个循环过程,会不断从当前拣货容器中取出属于格口G01的商品,放置于对应的实际周转容器中。比如,在上述第一次循环中取出2个枕套,第二次循环中取出2个毛巾,并以此类推,直到将格口G01所有的商品放置于对应的实际周转容器中。
步骤N7:获取针对所述当前格口的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的商品识别码和商品数量,将所述对应订单中所有商品放置于对应格口的周转容器中的信息。
本步骤与上述实施例中的步骤M3相同。
本实施例中,是在步骤N4中更新订单集合和订单分播信息,实际应用中,也可以在步骤N7之后执行,同样获得与表三相似的信息,只要能及时记录并与实际的分播过程保持一致即可。
步骤N8:判断是否处理完所有商品,如果处理完,则结束本流程;否则,执行步骤N9。
至此,已经将所有属于格口G01的商品全部放置于对应的实际周转容器中。相应的,***处理中心已经将相关的商品信息从订单集合中删除,并添加到订单分播信息中。
步骤N9:将下一个格口作为所述当前格口,返回步骤N1。
如果有多个订单,工作人员将移动到下一个实际格口,针对下一个格口重复执行上述N1~N9的步骤,从而完成当前拣货容器涉及的所有订单的分播复核。
可以看到,按格口的分播复核过程中,***主要是针对格口实施,将同一个格口的商品集中分播到该格口中。在订单中商品数量多的情况下,需要格口比较大的水平式分播墙承接分播复核工作。但正是因为水平式分播墙的格口大,其占地面积比较大,如果仍然按商品进行分播,工作人员可能将远距离往返多次,使得工作任务变得繁琐。本实施例按格口进行分播,每一个格口得到相应的全部商品之后,才移动到下一个格口,无需远距离往返多次。假设有X个订单,每个订单需要Y个商品,在极端情况下,工作人员需要移动X*Y个格口。而如果采用本实施例中的按格口分播复核方式,则仅需移动N个格口即可,大大提高了分播复核的工作效率。
本申请还提出一种订单分播装置,可以实施于***处理中心或者及其工作站中。图9是本申请实现订单分播复核装置实施例一的结构图。如图9所示,该装置包括:数据库操作模块91、类型确定模块92、绑定模块93、分播复核执行模块。其中:
数据库操作模块91,用于从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单至少包括订单号、商品识别码以及商品数量;将所述各订单分播信息保存在所述订单数据库中。
类型确定模块92,用于根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型。
绑定模块93,用于确定各订单号以及为各订单分配的格口之间的绑定关系。
分播复核执行模块94,用于根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息,每一个订单分播信息包括所述订单号、商品识别码以及商品数量。
也就是说,数据库操作模块91从订单数据库中获取装载商品的当前拣货容器对应的订单集合;类型确定模块92根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型;绑定模块93确定各订单号以及为各订单分配的格口之间的绑定关系;分播复核执行模块94根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息;通过数据库操作模块91将所述各订单分播信息保存在所述订单数据库中。
应用本申请实施例方案,订单复核装置可以根据订单实际情况智能地为分播复核工作选取合适的分播墙,可以更好地满足订单分播复核工作,合理分配现场资源,减轻工作人员操作的繁琐和错误率。
在另一个装置实施例中,类型确定模块92在确定分播墙类型时,还可以具体用于:
如果所述订单数量小于或等于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为小型立式分播墙;
如果所述订单数量大于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为大型立式分播墙;
如果所述订单的平均商品数量大于预设的第二阈值,则确定承接分播复核的分播墙类型为水平式分播墙。
在另一个装置实施例中,分播复核执行模块94根据分播墙类型运行对应的分播复核过程时,还可以进一步用于:
如果所述承接分播复核的分播墙类型为小型立式分播墙,则运行按商品的分播复核过程;
如果所述承接分播复核的分播墙类型为大型立式分播墙,则运行按商品的分播复核过程;
如果所述承接分播复核的分播墙类型为水平式分播墙,则运行按格口的分播复核过程。
在另一个装置实施例中,绑定模块93在确定各订单号、为各订单分配的实际格口以及分配的实际周转容器之间的绑定关系时,可以进一步用于:
先根据获取的所述当前拣货容器对应的订单集合为各订单分配实际格口;
依次获取一个实际格口的格口识别码和分配的实际周转容器的容器识别码,将该实际格口对应的订单号、该实际格口和分配的实际周转容器进行绑定,返回本步骤执行,直到处理完所有订单号和实际格口以及实际周转容器的绑定。
在另一个装置实施例中,如图10所示,分播复核执行模块94可以包括按商品的分播复核模块941和按格口的分播复核模块942。其中:
按商品的分播复核模块941,用于获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的其中一种商品;根据所述商品识别码确定所述当前商品所属订单的订单号以及对应的实际格口,在设置的虚拟分播墙中展示所述当前商品所属订单号对应的各虚拟格口,并在所述各虚拟格口中显示所述当前商品的商品识别码以及所述当前商品的商品数量;获取针对所述当前商品的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的所述当前商品的商品数量,将所述当前商品放置于对应格口的周转容器中的信息;在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;返回所述获取当前商品的商品识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品;
按格口的分播复核模块942,用于获取当前格口的格口识别码,所述当前格口是所述分播墙类型所对应实际分播墙的其中一个格口;根据所述格口识别码确定当前格口对应的订单号,并确定该订单号对应的所有商品识别码和商品数量,在设置的虚拟分播墙中展示所述当前格口对应的虚拟格口,并在所述虚拟格口中显示所述对应订单中所有商品识别码和商品数量;获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的且属于所述当前格口的其中一种商品;在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;将属于当前格口的下一种商品作为当前商品,返回所述获取当前商品的商品识别码的步骤,直到处理完属于所述当前格口的所有商品;获取针对所述当前格口的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的商品识别码和商品数量,将所述对应订单中所有商品放置于对应格口的周转容器中的信息;将下一个格口作为所述当前格口,返回所述获取当前格口的格口识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
本申请装置实施例可以根据实际订单情况智能地选择实施按商品的分播复核或者按格口的分播复核。在订单中商品数量比较少的情况下选择按商品的分播复核过程,工作人员在相对小的空间内完成商品分播,既可以保证分播任务,又节约现场资源。在订单中商品数量比较多的情况下选择按格口的分播复核过程,工作人员在较大的空间内完成商品分播,无需远距离往返,既可以保证分播任务,又提高了工作效率。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储指令,所述指令在由处理器执行时可执行如上所述订单分播复核方法中的步骤。实际应用中,所述的计算机可读介质可以是上述实施例各设备/装置/***所包含的,也可以是单独存在,而未装配入该设备/装置/***中。其中,在计算机可读存储介质中存储指令,其存储的指令在由处理器执行时可执行如上所述订单分播复核方法中的步骤。
根据本申请公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件,或者上述的任意合适的组合,但不用于限制本申请保护的范围。在本申请公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
如图11所示,本申请实施例还提供一种电子设备。如图1所示,其示出了本发明实施例所涉及的电子设备的结构示意图,具体来讲:
该电子设备可以包括一个或一个以上处理核心的处理器1101、一个或一个以上计算机可读存储介质的存储器1102以及存储在存储器上并可在处理器上运行的计算机程序。在执行所述存储器1102的程序时,可以实现上述基于多线程的任务的方法。
具体的,实际应用中,该电子设备还可以包括电源1103、输入输出单元1104等部件。本领域技术人员可以理解,图11中示出的电子设备的结构并不构成对该电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器1101是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1102内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行服务器的各种功能和处理数据,从而对该电子设备进行整体监控。
存储器1102可用于存储软件程序以及模块,即上述计算机可读存储介质。处理器1101通过运行存储在存储器1102的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1102可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器1102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1102还可以包括存储器控制器,以提供处理器1101对存储器1102的访问。
该电子设备还包括给各个部件供电的电源1103,可以通过电源管理***与处理器1101逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源1103还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该电子设备还可包括输入输出单元1104,该输入单元输出1104可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。该输入单元输出1104还可以用于显示由用户输入的信息或提供给用户的信息以及各种图像用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
本申请附图中的流程图和框图,示出了按照本申请公开的各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或者代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应该注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同附图中所标准的顺序发生。例如,两个连接地表示的方框实际上可以基本并行地执行,它们有时也可以按照相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或者流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本申请中。特别地,在不脱离本申请精神和教导的情况下,本申请的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,所有这些组合和/或结合均落入本申请公开的范围。
本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思路,并不用于限制本申请。对于本领域的技术人员来说,可以依据本发明的思路、精神和原则,在具体实施方式及应用范围上进行改变,其所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (8)
1.一种订单分播复核方法,其特征在于,该方法包括:
从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单至少包括订单号、商品识别码以及商品数量;
根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型;所述根据订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型的步骤包括:如果所述订单数量小于或等于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为小型立式分播墙;如果所述订单数量大于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为大型立式分播墙;如果所述订单的平均商品数量大于预设的第二阈值,则确定承接分播复核的分播墙类型为水平式分播墙;
确定各订单号以及为各订单分配的格口之间的绑定关系;
根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息;所述根据分播墙类型运行对应的分播复核过程的步骤包括:如果所述承接分播复核的分播墙类型为小型立式分播墙,则运行按商品的分播复核过程;如果所述承接分播复核的分播墙类型为大型立式分播墙,则运行按商品的分播复核过程;如果所述承接分播复核的分播墙类型为水平式分播墙,则运行按格口的分播复核过程;每一个订单分播信息包括所述订单号、商品识别码以及商品数量,并将所述各订单分播信息保存在所述订单数据库中。
2.根据权利要求1所述的方法,其特征在于,所述按商品的分播复核过程包括:
获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的其中一种商品;
根据所述商品识别码确定所述当前商品所属订单的订单号以及对应的格口,在设置的虚拟分播墙中展示所述当前商品所属订单号对应的各虚拟格口,并在所述各虚拟格口中显示所述当前商品的商品识别码以及所述当前商品的商品数量;
获取针对所述当前商品的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的所述当前商品的商品数量,将所述当前商品放置于对应格口的周转容器中的信息;
在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;
返回所述获取当前商品的商品识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
3.根据权利要求1所述的方法,其特征在于,所述按格口的分播复核过程包括:
获取当前格口的格口识别码,所述当前格口是所述分播墙类型所对应分播墙的其中一个格口;
根据所述格口识别码确定当前格口对应的订单号,并确定该订单号对应的所有商品识别码和商品数量,在设置的虚拟分播墙中展示所述当前格口对应的虚拟格口,并在所述虚拟格口中显示所述对应订单中所有商品识别码和商品数量;
获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的且属于所述当前格口的其中一种商品;
在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;
将属于当前格口的下一种商品作为当前商品,返回所述获取当前商品的商品识别码的步骤,直到处理完属于所述当前格口的所有商品;
获取针对所述当前格口的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的商品识别码和商品数量,将所述对应订单中所有商品放置于对应格口的周转容器中的信息;
将下一个格口作为所述当前格口,返回所述获取当前格口的格口识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述确定各订单号以及为各订单分配的格口的绑定关系中还进一步包括与分配的周转容器的绑定,确定各订单号、为各订单分配的格口以及周转容器的绑定关系的步骤包括:
先根据获取的所述当前拣货容器对应的订单集合为各订单分配格口;
依次获取一个格口的格口识别码和分配的周转容器的容器识别码,将该格口对应的订单号、该格口和分配的周转容器进行绑定,返回本步骤执行,直到处理完所有订单号、格口以及周转容器的绑定。
5.一种订单分播复核装置,其特征在于,该装置包括:
数据库操作模块,用于从订单数据库中获取装载商品的当前拣货容器对应的订单集合,所述订单集合至少包括订单数量和各订单,每一个订单至少包括订单号、商品识别码以及商品数量;将所述各订单分播信息保存在所述订单数据库中;
类型确定模块,用于根据所述订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型;所述根据订单数量和计算出的订单的平均商品数量确定承接分播复核的分播墙类型的步骤包括:如果所述订单数量小于或等于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为小型立式分播墙;如果所述订单数量大于预设的第一阈值,且所述订单的平均商品数量小于或等于预设的第二阈值,则确定承接分播复核的分播墙类型为大型立式分播墙;如果所述订单的平均商品数量大于预设的第二阈值,则确定承接分播复核的分播墙类型为水平式分播墙;
绑定模块,用于确定各订单号以及为各订单分配的格口之间的绑定关系;
分播复核执行模块,用于根据所述分播墙类型运行对应的分播复核过程,获得分播复核后生成的各订单分播信息;所述根据分播墙类型运行对应的分播复核过程的步骤包括:如果所述承接分播复核的分播墙类型为小型立式分播墙,则运行按商品的分播复核过程;如果所述承接分播复核的分播墙类型为大型立式分播墙,则运行按商品的分播复核过程;如果所述承接分播复核的分播墙类型为水平式分播墙,则运行按格口的分播复核过程;每一个订单分播信息包括所述订单号、商品识别码以及商品数量。
6.根据权利要求5所述的装置,其特征在于,所述分播复核执行模块包括:
按商品的分播复核模块,用于获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的其中一种商品;根据所述商品识别码确定所述当前商品所属订单的订单号以及对应的格口,在设置的虚拟分播墙中展示所述当前商品所属订单号对应的各虚拟格口,并在所述各虚拟格口中显示所述当前商品的商品识别码以及所述当前商品的商品数量;获取针对所述当前商品的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的所述当前商品的商品数量,将所述当前商品放置于对应格口的周转容器中的信息;在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;返回所述获取当前商品的商品识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品;
按格口的分播复核模块,用于获取当前格口的格口识别码,所述当前格口是所述分播墙类型所对应实际分播墙的其中一个格口;根据所述格口识别码确定当前格口对应的订单号,并确定该订单号对应的所有商品识别码和商品数量,在设置的虚拟分播墙中展示所述当前格口对应的虚拟格口,并在所述虚拟格口中显示所述对应订单中所有商品识别码和商品数量;获取当前商品的商品识别码,所述当前商品是所述当前拣货容器所装载的且属于所述当前格口的其中一种商品;在所述订单集合中减去所述当前商品的商品数量,并在设置的订单分播信息中增加所述当前商品的商品数量;将属于当前格口的下一种商品作为当前商品,返回所述获取当前商品的商品识别码的步骤,直到处理完属于所述当前格口的所有商品;获取针对所述当前格口的格口分播完成信息,所述格口分播完成信息表示按照所述虚拟格口中显示的商品识别码和商品数量,将所述对应订单中所有商品放置于对应格口的周转容器中的信息;将下一个格口作为所述当前格口,返回所述获取当前格口的格口识别码的步骤,直到处理完所述当前拣货容器中装载的所有商品。
7.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被处理器执行时可实现权利要求1~4任一项所述订单分播复核方法。
8.一种电子设备,其特征在于,该电子设备至少包括如权利要求7所述的计算机可读存储介质,还包括处理器;
所述处理器,用于从所述计算机可读存储介质中读取所述可执行指令,并执行所述指令以实现上述权利要求1~4任一项所述订单分播复核方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010629624.5A CN111784469B (zh) | 2020-06-29 | 2020-06-29 | 一种订单分播复核方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010629624.5A CN111784469B (zh) | 2020-06-29 | 2020-06-29 | 一种订单分播复核方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111784469A CN111784469A (zh) | 2020-10-16 |
CN111784469B true CN111784469B (zh) | 2024-04-09 |
Family
ID=72759393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010629624.5A Active CN111784469B (zh) | 2020-06-29 | 2020-06-29 | 一种订单分播复核方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111784469B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113780709B (zh) * | 2020-11-17 | 2024-05-24 | 北京京东振世信息技术有限公司 | 物品的分播方法、装置、***、电子设备以及存储介质 |
CN113762853B (zh) * | 2020-11-17 | 2024-05-24 | 北京京东振世信息技术有限公司 | 物品的分播方法、装置、***、电子设备以及存储介质 |
CN113762682A (zh) * | 2020-11-18 | 2021-12-07 | 北京京东振世信息技术有限公司 | 订单处理方法、装置、设备、可读存储介质及*** |
CN113362136A (zh) * | 2021-06-04 | 2021-09-07 | 北京京东振世信息技术有限公司 | 商品的分播方法及相关设备 |
CN113643107A (zh) * | 2021-10-14 | 2021-11-12 | 北京三快在线科技有限公司 | 物品核验方法、装置、终端、服务器及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914764A (zh) * | 2014-03-17 | 2014-07-09 | 北京京东尚科信息技术有限公司 | 处理货品信息的方法和装置以及*** |
CN104550038A (zh) * | 2014-12-24 | 2015-04-29 | 北京京东尚科信息技术有限公司 | 一种快速订单复核*** |
CN106980949A (zh) * | 2017-03-22 | 2017-07-25 | 湖北九州通达科技开发有限公司 | 医药物流零散商品复核分拣方法及*** |
CN108805637A (zh) * | 2017-04-27 | 2018-11-13 | 北京京东尚科信息技术有限公司 | 自动关联格口并确认分播的方法和装置 |
CN109064279A (zh) * | 2018-07-26 | 2018-12-21 | 波奇(上海)信息科技有限公司 | 一种订单处理方法及装置 |
CN109409454A (zh) * | 2018-09-26 | 2019-03-01 | 快脉信息科技(上海)有限公司 | 一种智能分拣方法 |
WO2019071930A1 (zh) * | 2017-10-11 | 2019-04-18 | 北京京东尚科信息技术有限公司 | 用于分拣货物的方法和装置 |
CN110342175A (zh) * | 2019-08-12 | 2019-10-18 | 苏州牧星智能科技有限公司 | 按任务项进行货品分播汇总的***及方法 |
CN110619400A (zh) * | 2018-06-19 | 2019-12-27 | 北京京东振世信息技术有限公司 | 用于生成订单信息的方法和装置 |
CN111275369A (zh) * | 2018-12-04 | 2020-06-12 | 北京京东尚科信息技术有限公司 | 基于分播拣货实现计划性越库的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104036405B (zh) * | 2013-03-06 | 2017-07-21 | 腾讯科技(深圳)有限公司 | 一种虚拟资源交易订单的处理方法及装置 |
-
2020
- 2020-06-29 CN CN202010629624.5A patent/CN111784469B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914764A (zh) * | 2014-03-17 | 2014-07-09 | 北京京东尚科信息技术有限公司 | 处理货品信息的方法和装置以及*** |
CN104550038A (zh) * | 2014-12-24 | 2015-04-29 | 北京京东尚科信息技术有限公司 | 一种快速订单复核*** |
CN106980949A (zh) * | 2017-03-22 | 2017-07-25 | 湖北九州通达科技开发有限公司 | 医药物流零散商品复核分拣方法及*** |
CN108805637A (zh) * | 2017-04-27 | 2018-11-13 | 北京京东尚科信息技术有限公司 | 自动关联格口并确认分播的方法和装置 |
WO2019071930A1 (zh) * | 2017-10-11 | 2019-04-18 | 北京京东尚科信息技术有限公司 | 用于分拣货物的方法和装置 |
CN110619400A (zh) * | 2018-06-19 | 2019-12-27 | 北京京东振世信息技术有限公司 | 用于生成订单信息的方法和装置 |
CN109064279A (zh) * | 2018-07-26 | 2018-12-21 | 波奇(上海)信息科技有限公司 | 一种订单处理方法及装置 |
CN109409454A (zh) * | 2018-09-26 | 2019-03-01 | 快脉信息科技(上海)有限公司 | 一种智能分拣方法 |
CN111275369A (zh) * | 2018-12-04 | 2020-06-12 | 北京京东尚科信息技术有限公司 | 基于分播拣货实现计划性越库的方法和装置 |
CN110342175A (zh) * | 2019-08-12 | 2019-10-18 | 苏州牧星智能科技有限公司 | 按任务项进行货品分播汇总的***及方法 |
Non-Patent Citations (2)
Title |
---|
Detecting the Effects of Changes on the Compliance of Cross-Organizational Business Processes;David Knuplesch, et.al;《ER 2015: Conceptual Modeling 》;第94-107页 * |
某物流公司分拣效率和运作的优化研究;张明;;江苏科技信息(08);第35-37页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111784469A (zh) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111784469B (zh) | 一种订单分播复核方法、装置、设备及存储介质 | |
CN109255569B (zh) | 库内理货方法、装置、服务器和存储介质 | |
CN109658027B (zh) | 一种订单任务的处理方法、装置、服务器和介质 | |
US20190026691A1 (en) | Method, apparatus, and system for scheduling logistic resources | |
CN111932186B (zh) | 订单处理方法、装置、设备、***及存储介质 | |
Wäscher | Order picking: a survey of planning problems and methods | |
CN109823755B (zh) | 物流分拣信息的处理方法、装置、***、设备和存储介质 | |
Fontana et al. | Use of Promethee method to determine the best alternative for warehouse storage location assignment | |
CN111275369B (zh) | 基于分播拣货实现计划性越库的方法和装置 | |
US8756165B1 (en) | Packing and vehicle loading for order fulfillment | |
JP2008239337A (ja) | ピッキング作業管理システム | |
CN112561416A (zh) | 一种用于货物分拣出库的方法和装置 | |
Pedrielli et al. | Hybrid order picking strategies for fashion E-commerce warehouse systems | |
CN111027902A (zh) | 无人仓货品运输匹配方法及装置 | |
CN114254845A (zh) | 仓库选址方法、装置、计算机设备和存储介质 | |
CN110322201B (zh) | 一种商品的播种上架方法及*** | |
CN109948917B (zh) | 一种订餐***的保温箱的自动分配方法及*** | |
US11715055B2 (en) | Manufacture and sales strategy planning method and device thereof | |
Kluska | Automatic simulation modelling of warehouses | |
Salwin et al. | Product-Service System design–an example of the logistics industry | |
CN112434864A (zh) | 一种仓库拣货方法 | |
CN112288351A (zh) | 一种退货订单分拣方法及装置 | |
Bock et al. | Routing replenishment workers: the prize collecting traveling salesman problem in scattered storage warehouses | |
CN112581014B (zh) | 素材准备度的统计方法、装置、设备和存储介质 | |
CN107944795A (zh) | 生鲜分拣报缺货物生成订单的方法以及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |