订单处理方法、装置及系统与流程

专利2022-05-09  57



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.在一些实施例中,若覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单的数量为多个,则从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单,包括:
28.从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单;
29.从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
30.在一些实施例中,若覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单的数量为多个,则从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单,包括:
31.从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。
32.在一些实施例中,所述方法还包括:
33.若任意当前订单中的每一物品均未被存储于所述定位区域,则计算任意当前订单的物品数量信息与物品种类信息之间的比值,并对比值最大的当前订单进行定位处理;
34.其中,与所述比值最大的当前订单匹配的其他定位区域的个数,在预设个数范围之内;或者,与所述比值最大的当前订单匹配的其他定位区域,均在预设地理范围之内。
35.第二方面,本申请实施例提供了一种订单处理装置,包括:
36.第一获取单元,用于获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,所述当前集合单中包括多个当前订单,所述历史订单为已被定位至定位区
域且未被拣选的订单;
37.第一确定单元,用于确定所述定位区域的物品存储信息;
38.第二确定单元,用于根据所述物品存储信息和所述历史订单,从所述当前集合单中确定被定位至所述定位区域的当前订单,其中,被定位至所述定位区域的当前订单中的物品均存储于所述定位区域中;
39.拣选单元,用于对所述历史订单和被定位至所述定位区域的当前订单,进行拣选处理。
40.在一些实施例中,所述第二确定单元,包括:
41.第一确定子单元,用于根据所述物品存储信息和所述历史订单,确定所述定位区域的剩余存储信息;
42.获取子单元,用于获取每一当前订单的存储需求信息;
43.第二确定子单元,用于根据所述剩余存储信息和各存储需求信息,确定所述剩余存储信息满足存储需求信息的当前订单;
44.第三确定子单元,用于从所述剩余存储信息满足存储需求信息的当前订单中,确定被定位至所述定位区域的当前订单。
45.在一些实施例中,所述第三确定子单元用于,从所述剩余存储信息满足存储需求信息的当前订单中,确定物品种类信息最多的当前订单,并从物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
46.在一些实施例中,所述第三确定子单元用于,若物品种类信息最多的当前订单的数量为多个,从物品种类信息最多的当前订单中,确定物品数量信息最多的当前订单,并从物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
47.在一些实施例中,所述第三确定子单元用于,若物品数量信息最多的当前订单的数量为多个,从物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。
48.在一些实施例中,还包括:
49.第三确定单元,用于若任意当前订单中的部分物品被存储于所述定位区域,则根据所述存储信息和所述历史订单,确定所述定位区域的剩余存储信息;
50.第二获取单元,用于获取所述剩余存储信息中各物品的物品种类信息,并获取所述任意当前订单的物品种类信息;
51.第四确定单元,用于根据每一所述当前订单的物品种类信息,确定覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单;
52.第五确定单元,用于从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
53.在一些实施例中,所述第五确定单元,包括:
54.第四确定子单元,用于若覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单的数量为多个,从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单;
55.第五确定子单元,用于从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
56.在一些实施例中,所述第五确定子单元用于,若覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单的数量为多个,从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。
57.在一些实施例中,还包括:
58.计算单元,用于若任意当前订单中的每一物品均未被存储于所述定位区域,则计算任意当前订单的物品数量信息与物品种类信息之间的比值;
59.定位单元,用于对比值最大的当前订单进行定位处理;
60.其中,与所述比值最大的当前订单匹配的其他定位区域的个数,在预设个数范围之内;或者,与所述比值最大的当前订单匹配的其他定位区域,均在预设地理范围之内。
61.第三方面,本申请实施例提供了一种电子设备,包括:存储器,处理器;
62.存储器;用于存储所述处理器可执行指令的存储器;
63.其中,所述处理器被配置为执行如第一方面所述的方法。
64.第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。
65.第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据如第一方面所述的方法。
66.第六方面,本申请实施例提供了一种订单处理系统,包括:
67.如第二方面所述的订单处理装置;
68.预设拣选区,所述预设拣选区包括货架装置,定位区域为所述货架装置中的至少部分单元货架。
69.在一些实施例中,所述订单处理装置还用于,确定与历史订单和被定位至所述定位区域的当前订单的拣选容器信息、对历史订单和被定位至所述定位区域的当前订单进行拣选处理的缓存道口,并对拣选容器信息、缓存道口、以及与历史订单和被定位至所述定位区域的当前订单进行绑定处理,生成绑定信息,以便基于所述绑定信息进行拣选处理。
70.在一些实施例中,所述货架装置包括:旋转货架框架、驱动电机、防护网,其中,
71.所述旋转货架框架用于,存储与旋转移动物品,所述旋转货架框架设置多个单元货架;
72.所述驱动电机,用于控制旋转货架框架的旋转。
73.本申请实施例提供的订单处理方法、装置及系统,包括:获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,当前集合单中包括多个当前订单,历史订单为已被定位至定位区域且未被拣选的订单,确定定位区域的物品存储信息,并根据物品存储信息和所述历史订单,从当前集合单中确定被定位至定位区域的当前订单,其中,被定位至定位区域的当前订单中的物品均存储于定位区域中,对历史订单和被定位至定位区域的当前订单,进行拣选处理,在本实施例中,通过引入在物品存储信息满足了历史订单的物品需求的基础上,从所有当前订单中确定物品均存储于定位区域中的当前订单,并将该当前订单定位至定位区域,以便对历史订单和被定位至定位区域的当前订单进行拣选处理的特征,使得历史订单与当前订单之间的拣选处理存在高度贴合,对已定位且未拣选的定
位区域进行了充分且合理的利用,可以使得尽可能地从定位区域中拣选出满足更多的订单的物品,可以提高拣选处理的便捷有效性,从而实现了提高订单处理的效率,进而实现了提高物品出库的效率,满足用户的物流体验的技术效果。
附图说明
74.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
75.图1为本申请一个实施例的订单处理方法的流程示意图;
76.图2为本申请另一实施例的订单处理方法的流程示意图;
77.图3为本申请实施例的订单处理方法的应用场景示意图;
78.图4为本申请一个实施例的订单处理装置的示意图;
79.图5为本申请另一实施例的订单处理装置的示意图;
80.图6为本申请实施例的订单处理方法的电子设备的框图;
81.图7为本申请实施例的订单处理系统的结构示意图。
82.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
83.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
84.对本申请实施例所涉及的名词进行解释如下:
85.集合单:是指将预设时间段内(可以为基于需求、历史记录、以及试验等方式设定的时间段)的多个订单进行组合得到的订单;
86.拣选区:是指用于存储并拣选物品的区域;
87.定位区域:是指被包含于拣选区中的部分区域,如本实施例中的货架等;
88.物品:是指各种东西和零星的物品,如海鲜内的产品,又如食品,又如生活用品,等等,此处不再一一列举。
89.随着电子商务的快速发展,用户对仓储物流的速度有了更高的要求,以便满足用户对物品的物流时效的要求,而对仓储物流的速度的重要因素包括订单处理,尤其是针对订单数量较多时,订单处理的方法在很大程度上决定了仓储物流的速度。
90.其中,订单处理的重要影响要素包括订单的分配和拣选,而拣选一般是基于订单的分配实现,如基于对订单的分配的结果进行拣选操作。
91.在相关技术中,通常采用的订单处理方法包括以下两种:
92.一种订单处理方法为“随即处理”,具体地:当获取到待处理订单时,根据存储区域的物品存储信息,对待处理订单中的物品进行定位,即确定待处理订单中的物品具体处于存储区域中的哪一片区域,具体可以为处于哪一个货架,以便生成与待处理订单对应的定
位信息(如哪一个货架),以便基于定位信息进行拣选。
93.然而,采用该种订单处理方法,对不同订单的处理相互独立,而不同的订单之间可能存在相同的物品需求,即不同的订单中可能包括相同的物品,也可能不同的订单之间的某些物品的存储区域相对较近,因此,存在浪费资源,整体的物品出库效率偏低的技术问题。
94.另一种订单处理方法为“整合处理”,具体地:获取预设时间段内的订单,根据各订单的时间信息将各订单组合成多个集合单(集合单中包括多个订单),并依次对每一集合单中的各订单的存储区域进行定位,得到定位信息,以便基于定位信息对各订单中的物品进行拣选。
95.然而,采用该种订单处理方法,通过依次定位并拣选的方式,可能造成在存储区域间来回拣选,从而导致拣选效率偏低,进而导致物品出库的效率偏低的技术问题。
96.为了解决上述技术问题中的至少一种,本申请的发明人经过创造性地劳动,得到了本申请的发明构思:从多个当前订单中确定,可以完全被匹配至已经定位但还未开始拣选的历史订单的定位区域的当前订单,以便对定位区域中的物品进行拣选处理。
97.下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
98.图1为本申请一个实施例的订单处理方法的流程示意图。
99.如图1所示,该方法包括:
100.s101:获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域。
101.其中,当前集合单中包括多个当前订单,历史订单为已被定位至定位区域且未被拣选的订单。
102.示例性地,本实施例的执行主体可以为订单处理装置,且订单处理装置可以为服务器(如本地服务器),也可以为终端设备(如台式电脑,或者笔记本电脑等),也可以为处理器,也可以为芯片,等等,本实施例不做限定。
103.具体地,订单处理装置可以为设置于服务器(或者终端设备等)中的仓库管理系统(warehouse management system,wms),且订单处理装置可以更具体地为仓储控制系统(warehouse control system,wcs)。
104.应该理解地是,历史订单与当前订单为相对概念,而不能理解为对订单的限定。历史订单可以理解为已经被定位且未被拣选的订单,且历史订单被定位至定位区域,定位区域为预设拣选区中的部分区域。
105.例如,预设拣选区为包括多个货架,定位区域为多个货架中的一个或多个货架,且若货架为旋转货架,则定位区域为旋转货架中的某一旋转面上的一个或多个货架。
106.s102:确定定位区域的物品存储信息,并根据物品存储信息和历史订单,从当前集合单中确定被定位至定位区域的当前订单。
107.其中,被定位至定位区域的当前订单中的物品均存储于定位区域中。物品存储信息可以理解为定位区域中的物品的种类和数量等相关的信息。
108.值得说明地是,当前订单的数量为多个,针对多个当前订单中的任意一个当前订单而言,在物品存储信息满足了历史订单的物品需求的基础上,该当前订单的物品可能均
被包含于定位区域中,也可能部分被包含于定位区域中,也可能均不被包含于定位区域中。
109.相应地,该步骤可以理解为:若在物品存储信息满足了历史订单的物品需求的基础上,某当前订单中的物品均被包含于定位区域中,即均被存储于定位区域中,则可以将该当前订单定位至定位区域。
110.s103:对历史订单和被定位至定位区域的当前订单,进行拣选处理。
111.值得说明地是,在本实施例中,引入了:在物品存储信息满足了历史订单的物品需求的基础上,从所有当前订单中确定物品均存储于定位区域中的当前订单,并将该当前订单定位至定位区域,以便对历史订单和被定位至定位区域的当前订单进行拣选处理的特征,使得历史订单与当前订单之间的拣选处理存在高度贴合,对已定位且未拣选的定位区域进行了充分且合理的利用,可以使得尽可能地从定位区域中拣选出满足更多的订单的物品,可以提高拣选处理的便捷有效性,从而实现了提高订单处理的效率,进而实现了提高物品出库的效率,满足用户的物流体验的技术效果。
112.图2为本申请另一实施例的订单处理方法的流程示意图。
113.如图2所示,该方法包括:
114.s201:获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域。
115.其中,当前集合单中包括多个当前订单,历史订单为已被定位至定位区域且未被拣选的订单。
116.示例性地,关于s201地描述,可以参见s101,此处不再赘述。
117.s202:确定定位区域的物品存储信息,根据物品存储信息和历史订单,确定定位区域的剩余存储信息。
118.结合上述实施例可知,历史订单中包括物品,且历史订单中的物品被定位至定位区域,即可以从定位区域中拣选历史订单中的物品,而物品存储信息可能在满足了历史订单中的物品的定位之后,还剩余部分物品,则定位区域中除了历史订单中的物品之外的物品的相关信息(如品种和数量等),即可以为剩余存储信息。
119.s203:若剩余存储信息满足当前集合单中的至少部分当前订单的存储需求信息,则确定剩余存储信息满足存储需求信息的当前订单。
120.其中,针对任意一个当前订单,该当前订单中均包括物品,相应地,该当前订单的物品的相关的信息可以理解为该当前订单的存储需求信息。
121.值得说明地是,剩余存储信息可能包括较多种类的物品和/或较多数量的物品,也可能包括较少种类的物品和/或较少数量的物品,即剩余存储信息中可能包括某些(或全部)当前订单中的全部物品,也可能包括某些(或全部)当前订单中的部分物品,也可能不包括某些(或全部)当前订单中的任意物品。
122.在该步骤中,若订单处理装置确定出剩余存储信息满足当前集合单中的至少部分当前订单的存储需求信息,则订单处理装置确定剩余存储信息满足存储需求信息的当前订单。
123.例如,当前订单的数量为十个,当前订单a、当前订单b、以及当前订单c中的物品均被包含于剩余存储信息中。需要说明地是,三个当前订单与剩余存储信息的关系为相互独立的关系,即当前订单a中的物品均被包含于剩余存储信息中,但是,当前订单a中的物品与当前订单b中的物品汇总时,可能并不均被包含于剩余存储信息中。
124.在一些实施例中,定位区域i1可以通过式1表示,式1:
125.i1={∑jh
v
}
126.其中,jh
v
表示单个区域。例如,若定位区域为货架集合,则单个区域表示单元货架。
127.具体地,本实施例的订单处理方法可以应用于如图3所示的应用场景,在如图3所示的应用场景中,订单处理装置(图中未示出)可以确定对各当前订单进行定位,如得到上述实施例所述的定位区域,将定位区域、拣选容器301、缓存道口302进行绑定,并通过输送线303将拣选容器301输送至缓存道口302。
128.在一些实施例中,如图3所示,拣选处理可以由工作人员304执行,如工作人员304根据定位区域,从预设拣选区305(可以仓库,且具体可以为旋转货架)中的定位区域(如图3中所示的单元货架306,也可以为包括单元货架306的货架组,即如图3所示的包括单元货架在内的多层单元货架的货架组)中拣选物品。
129.在另一些实施例中,也可以由订单处理装置控制拣选机器人从定位区域306中拣选物品。
130.其中,拣选容器301用于盛放拣选到的物品,订单处理装置可以输送线303将拣选容器301输送至打包处或其他进行后续处理的位置。
131.剩余存储信息i2可以通过式2表示,式2:
[0132][0133]
其中,k表示物品,q
k
表示物品的数量。
[0134]
如式2所示,剩余存储信息i2可以多个单元货架的可被追加定位的物品种类和数量等。相应地,一个单元货架的可被追加定位的物品种类和数量可以通过式3表示,式3:
[0135]
i3={∑(k,q
k
),jh
v
}
[0136]
在一些实施例中,可以通过函数p1(i,i2)表示剩余存储信息满足存储需求信息的当前订单i。
[0137]
s204:从剩余存储信息满足存储需求信息的当前订单中,确定被定位至定位区域的当前订单。
[0138]
值得说明地是,在本实施例中,通过确定剩余存储信息满足存储需求信息的当前订单,以便确定被定位至定位区域的当前订单,可以使得在拣选过程中,在定位区域拣选出更多的产品,避免反复拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0139]
尤其当订单处理方法的应用场景为生鲜冷链的应用场景时,且是由工作人员对存储于旋转货架上的物品执行拣选操作时,由于生鲜冷链的环境等原因,采用本实施例提供的订单处理方法,可以在尽量短的时间内,拣选得到尽量多的物品,从而提高订单处理的效率的技术效果。
[0140]
在一些实施例中,s204可以包括如下步骤:
[0141]
步骤1:从剩余存储信息满足存储需求信息的当前订单中,确定物品种类信息最多的当前订单。
[0142]
步骤2:从物品种类信息最多的当前订单中,确定被定位至定位区域的当前订单。
[0143]
示例性地,若剩余存储信息满足存储需求信息的当前订单的数量为五个,且分别标记为当前订单1至当前订单5,则本实施例可以理解为:
[0144]
针对当前订单1至当前订单5中的每一个当前订单,分别确定每一个当前订单中的物品种类信息,并从五个当前订单中确定物品种类信息最多的当前订单,如四个当前订单的物品种类信息均为五种,另一个当前订单的物品种类信息为四种,则从五种物品种类信息的四个当前订单中,确定被定位至定位区域的当前订单。
[0145]
其中,物品种类信息最多的当前订单可以通过函数max n(i,k)表示,其中,n(i,k)表示集合单i内,不同物品的物品种类数量信息。
[0146]
值得说明地是,在本实施例中,通过确定物品种类信息最多的当前订单,以便确定被定位至定位区域的当前订单,可以使得确定出的当前订单的物品种类信息最多,避免反复拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0147]
在一些实施例中,若物品种类信息最多的当前订单的数量为多个,则步骤2可以包括如下子步骤:
[0148]
子步骤1:从物品种类信息最多的当前订单中,确定物品数量信息最多的当前订单。
[0149]
子步骤2:从物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
[0150]
示例性地,结合上述实施例,若物品种类信息最多的当前订单的数量为四个,则确定该四个当前订单中,每一当前订单中的物品的数量相关的信息(即物品数量信息),并从四个当前订单中,确定物品数量信息最多的当前订单,以便将确定出的当前订单定位至定位区域。
[0151]
其中,物品数量信息最多的当前订单可以通过函数max n(i,∑q
k
)表示,其中,n(i,∑q
k
)表示在集合单内,所有的物品的物品数量信息。
[0152]
值得说明地是,在本实施例中,通过确定物品数量信息最多的当前订单,以便确定被定位至定位区域的当前订单,可以使得确定出的当前订单的物品数量信息最多,避免反复拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0153]
在一些实施例中,若物品数量信息最多的当前订单的数量为多个,则子步骤2可以包括:从物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。
[0154]
示例性地,结合上述实施例,若物品数量信息最多的当前订单的数量为三个,则可以分别获取该三个当前订单的下单时间,并从中选择下单时间最早的当前订单,以便将下单时间最早的当前订单,定位至定位区域。
[0155]
值得说明地是,在本实施例中,通过基于下单时间,将下单时间最早的当前订单定位至定位区域,可以使得下单时间最早的当前订单尽可能快地被拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0156]
在一些实施例中,若下单时间最早的当前订单的数量为多个,则可以从中随机选择当前订单,并将选择的当前订单定位至定位区域。
[0157]
值得说明地是,被定位至定位区域的当前订单的数量可以基于剩余存储信息进行确定。例如,若剩余存储信息可以满足多个当前订单的存储需求信息,则可以将多个当前订
单定位至定位区域。
[0158]
s205:若任意当前订单中的部分物品被存储于定位区域,则获取剩余存储信息中各物品的物品种类信息,并获取任意当前订单的物品种类信息。
[0159]
结合上述实施例可知,可能存在当前订单(一个或全部)中的物品均被存储于定位区域的情况,也可能存在当前订单(一个或全部)中的部分物品被存储于定位区域的情况,而当为当前订单(一个或全部)中的部分物品被存储于定位区域的情况时,订单处理装置可以获取剩余存储信息中各物品的物品种类信息,并获取任意当前订单(即存在部分物品被存储于定位区域的当前订单)的物品种类信息。
[0160]
s206:根据每一当前订单的物品种类信息,确定覆盖剩余存储信息中各物品的物品种类信息最多的当前订单。
[0161]
s207:从覆盖剩余存储信息中各物品的物品种类信息最多的当前订单中,确定被定位至定位区域的当前订单。
[0162]
其中,关于s206至s207的原理,可以参见s204包括的步骤1至步骤2,此处不再赘述。
[0163]
同理,在本实施例中,通过将通过确定物品种类信息最多的当前订单,以便确定被定位至定位区域的当前订单,可以使得确定出的当前订单的物品种类信息最多,避免反复拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0164]
在一些实施例中,若覆盖剩余存储信息中各物品的物品种类信息最多的当前订单的数量为多个,则s207可以包括如下步骤:
[0165]
步骤1:从覆盖剩余存储信息中各物品的物品种类信息最多的当前订单中,确定覆盖剩余存储信息中各物品的物品数量信息最多的当前订单。
[0166]
步骤2:从覆盖剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至定位区域的当前订单。
[0167]
其中,关于步骤1至步骤2的原理,可以参见上述子步骤1和子步骤2,此处不再赘述。
[0168]
同理,在本实施例中,通过确定物品数量信息最多的当前订单,以便确定被定位至定位区域的当前订单,可以使得确定出的当前订单的物品数量信息最多,避免反复拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0169]
在一些实施例中,若覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单的数量为多个,则步骤2可以包括:从覆盖剩余存储信息中各物品的物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至定位区域的当前订单。
[0170]
其中,关于步骤2的原理,可以参见上述子步骤2具体包括的内容,此处不再赘述。
[0171]
同理,在本实施例中,通过基于下单时间,将下单时间最早的当前订单定位至定位区域,可以使得下单时间最早的当前订单尽可能快地被拣选,提高拣选效率,进而提高物品的出库效率的技术效果。
[0172]
s208:若任意当前订单中的每一物品均未被存储于定位区域,则计算任意当前订单的物品数量信息与物品种类信息之间的比值,并对比值最大的当前订单进行定位处理。
[0173]
其中,与比值最大的当前订单匹配的其他定位区域的个数,在预设个数范围之内;
或者,与比值最大的当前订单匹配的其他定位区域,均在预设地理范围之内。
[0174]
在一些实施例中,可以通过函数确定比值最大的当前订单。
[0175]
值得说明地是,在本实施例中,通过基于比值最大的当前订单进行定位处理,可以使得在出库的物品的数量最多的同时,定位至更少区域,如定位至更少的货架,或者,被定位的货架之间的距离最短,从而提高物品的出库效率的技术效果。
[0176]
在一些实施例中,若经过比值最大的当前订单的数量为多个,则可以基于各比值最大的当前订单的下单时间,对比值最大的当前订单进行定位处理,以实现提高物品的出库效率。
[0177]
在另一些实施例中,除了基于上述实施例完成定位的当前订单,针对其他没有完成定位的当前订单,可以将其他没有完成定位的当前订单定位至新的定位区域,如定位至其他的货架,本实施例不做限定。
[0178]
s209:对历史订单和被定位至定位区域的当前订单,进行拣选处理。
[0179]
基于上述分析可知,s203至s208可以理解为订单处理装置对集合单中的当前订单的定位过程,即为当前订单分配定位区域的过程,而在本实施例中,将集合单中的各当前订单可以分为三类,一类为完全追加至定位区域的当前订单,另一类为不完全追加至定位区域的当前订单,再一类为无法追加至定位区域的当前订单。
[0180]
具体地,完全追加至定位区域的当前订单可以为剩余存储信息满足存储需求信息的当前订单;不完全追加至定位区域的当前订单可以为部分物品被存储于定位区域的当前订单;无法追加至定位区域的当前订单可以为每一物品均未被存储于定位区域的当前订单。
[0181]
应该理解地是,订单处理装置可以执行不同类的当前订单对应的订单处理,也可以将不同类的当前订单进行统一处理,即上述实施例可以基于当前订单的不同类而拆分为不同的实施例,也可以为一个实施例,本实施例不做限定。
[0182]
请参阅图4,图4为本申请一个实施例的订单处理装置的示意图。
[0183]
如图4所示,订单处理装置400包括:
[0184]
第一获取单元401,用于获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,所述当前集合单中包括多个当前订单,所述历史订单为已被定位至定位区域且未被拣选的订单。
[0185]
第一确定单元402,用于确定所述定位区域的物品存储信息。
[0186]
第二确定单元403,用于根据所述物品存储信息和所述历史订单,从所述当前集合单中确定被定位至所述定位区域的当前订单,其中,被定位至所述定位区域的当前订单中的物品均存储于所述定位区域中。
[0187]
拣选单元404,用于对所述历史订单和被定位至所述定位区域的当前订单,进行拣选处理。
[0188]
请参阅图5,图5为本申请另一实施例的订单处理装置的示意图。
[0189]
如图5所示,订单处理装置500包括:
[0190]
第一获取单元501,用于获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,所述当前集合单中包括多个当前订单,所述历史订单为已被定位至定位
区域且未被拣选的订单。
[0191]
第一确定单元502,用于确定所述定位区域的物品存储信息。
[0192]
第二确定单元503,用于根据所述物品存储信息和所述历史订单,从所述当前集合单中确定被定位至所述定位区域的当前订单,其中,被定位至所述定位区域的当前订单中的物品均存储于所述定位区域中。
[0193]
结合图5可知,在一些实施例中,第二确定单元503包括:
[0194]
第一确定子单元5031,用于根据所述物品存储信息和所述历史订单,确定所述定位区域的剩余存储信息。
[0195]
获取子单元5032,用于获取每一当前订单的存储需求信息。
[0196]
第二确定子单元5033,用于根据所述剩余存储信息和各存储需求信息,确定所述剩余存储信息满足存储需求信息的当前订单。
[0197]
第三确定子单元5034,用于从所述剩余存储信息满足存储需求信息的当前订单中,确定被定位至所述定位区域的当前订单。
[0198]
在一些实施例中,第三确定子单元5034用于,从所述剩余存储信息满足存储需求信息的当前订单中,确定物品种类信息最多的当前订单,并从物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
[0199]
在一些实施例中,第三确定子单元5034用于,若物品种类信息最多的当前订单的数量为多个,从物品种类信息最多的当前订单中,确定物品数量信息最多的当前订单,并从物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
[0200]
在一些实施例中,第三确定子单元5034用于,若物品数量信息最多的当前订单的数量为多个,从物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。
[0201]
第三确定单元504,用于若任意当前订单中的部分物品被存储于所述定位区域,则根据所述存储信息和所述历史订单,确定所述定位区域的剩余存储信息。
[0202]
第二获取单元505,用于获取所述剩余存储信息中各物品的物品种类信息,并获取所述任意当前订单的物品种类信息。
[0203]
第四确定单元506,用于根据每一所述当前订单的物品种类信息,确定覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单。
[0204]
第五确定单元507,用于从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
[0205]
在一些实施例中,第五确定单元507,包括:
[0206]
第四确定子单元5071,用于若覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单的数量为多个,从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单。
[0207]
第五确定子单元5072,用于从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。
[0208]
在一些实施例中,第五确定子单元5072用于,若覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单的数量为多个,从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订
单,确定被定位至所述定位区域的当前订单。
[0209]
计算单元508,用于若任意当前订单中的每一物品均未被存储于所述定位区域,则计算任意当前订单的物品数量信息与物品种类信息之间的比值。
[0210]
定位单元509,用于对比值最大的当前订单进行定位处理。
[0211]
其中,与所述比值最大的当前订单匹配的其他定位区域的个数,在预设个数范围之内;或者,与所述比值最大的当前订单匹配的其他定位区域,均在预设地理范围之内。
[0212]
拣选单元510,用于对所述历史订单和被定位至所述定位区域的当前订单,进行拣选处理。
[0213]
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
[0214]
根据本申请的实施例,本申请还提供了一种计算机程序产品,程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
[0215]
如图6所示,是根据本申请实施例的订单处理方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
[0216]
如图6所示,该电子设备包括:一个或多个处理器601、存储器602,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图6中以一个处理器601为例。
[0217]
存储器602即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的订单处理方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的订单处理方法。
[0218]
存储器602作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的订单处理方法对应的程序指令/模块。处理器601通过运行存储在存储器602中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的订单处理方法。
[0219]
存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据订单处理方法的电子设备的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施
例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至订单处理方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0220]
订单处理方法的电子设备还可以包括:输入装置603和输出装置604。处理器601、存储器602、输入装置603和输出装置604可以通过总线或者其他方式连接,图6中以通过总线连接为例。
[0221]
输入装置603可接收输入的数字或字符信息,以及产生与订单处理方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置604可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
[0222]
此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0223]
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
[0224]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0225]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
[0226]
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端

服务器关系的计算机程序来产生客户端和服务器的关系。
[0227]
根据本申请实施例的另一个方面,本申请实施例还提供了一种订单处理系统,订单处理系统包括如上述实施例中所述的订单处理装置,也可以包括如上实施例所述的电子设备,订单处理装置还包括:
[0228]
预设拣选区,预设拣选区包括货架装置,定位区域为所述货架装置中的至少部分单元货架。
[0229]
在一些实施例中,订单处理装置还用于,确定与历史订单和被定位至所述定位区域的当前订单的拣选容器信息、对历史订单和被定位至所述定位区域的当前订单进行拣选处理的缓存道口,并对拣选容器信息、缓存道口、以及与历史订单和被定位至所述定位区域的当前订单进行绑定处理,生成绑定信息,以便基于所述绑定信息进行拣选处理。
[0230]
示例性地,结合如图3所示的应用场景,订单处理系统还可以包括如图3中所述的拣选容器和缓存道口。
[0231]
具体地,订单处理系统还可以包括如图3中所示的输送线。
[0232]
相应地订单处理系统的控制流程可以参见针对图3所述地描述,此处不再赘述。
[0233]
请参阅图7,图7为本申请实施例的订单处理系统的结构示意图。
[0234]
如图7所示,该订单处理系统700包括:订单处理装置(图中未示出)、货架装置(即为待拣选区域)701、条码扫描器702、拣选容器(图中未示出)、缓存道口703,其中,
[0235]
条码扫描器702用于,对拣选容器上的条码进行扫描,得到拣选容器信息,并将拣选容器信息发送给订单处理装置;
[0236]
订单处理装置用于,对拣选容器信息、缓存道口703、以及与历史订单和被定位至定位区域的当前订单(具体实现过程可以参见上述实施例,此处不再赘述)进行绑定处理,生成绑定信息,以便基于绑定信息从货架装置701进行拣选处理。
[0237]
如图7所示,在一些实施例中,货架装置701包括:旋转货架框架7011、驱动电机7012、防护网7013、单元货架7014,其中,
[0238]
旋转货架框架7011用于,存储与旋转移动物品,旋转货架框架7011设置多个单元货架7014;
[0239]
驱动电机7012,用于控制旋转货架框架7011的旋转;
[0240]
防护网7013,用于对货架装置701内的部件进行防护,如对旋转货架框架7011、驱动电机7012、单元货架7014进行防护。
[0241]
如图7所示,在一些实施例中,订单处理系统700包括:
[0242]
保温墙704,用于对条码扫描器702、拣选容器、缓存道口703进行保温处理。
[0243]
基于上述分析可知,本实施例的订单处理方法可以应用于生鲜冷链的应用场景中,而考虑到生鲜冷链的应用场景的温度条件,且尤其当执行拣选操作的为工作人员时,通过设置保温墙704,可以确保工作人员的安全。
[0244]
且在生鲜冷链的应用场景中,订单处理装置可以设置于保温墙704中。例如,订单处理装置可以包括显示器,显示器可以显示货架装置的信息,也可以显示绑定信息,等等,工作人员可以在显示器上进行相应的操作,本实施例不做限定。
[0245]
例如,工作人员可以根据绑定信息在显示器上选中相应的定位区域(即单元货架),并可以输入或者选中相应的物品的种类和数量,等等。
[0246]
其中,货架单元包含若干层板,层板将货架单元分成若干层,每层层板设置若干储位。
[0247]
值得说明地是,上述实施例只是用于示范性地说明,订单处理系统可能包括的组件,而不能理解为对订单处理系统的组件的限定。例如,在一些实施例中,订单处理系统还可以包括传输系统,如用于传输拣选容器等的传输组件,具体可以包括导向机构和传输线等,还可以包括移载组件等,此处不再一一列举。
[0248]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
[0249]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

技术特征:
1.一种订单处理方法,包括:获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,所述当前集合单中包括多个当前订单,所述历史订单为已被定位至定位区域且未被拣选的订单;确定所述定位区域的物品存储信息,并根据所述物品存储信息和所述历史订单,从所述当前集合单中确定被定位至所述定位区域的当前订单,其中,被定位至所述定位区域的当前订单中的物品均存储于所述定位区域中;对所述历史订单和被定位至所述定位区域的当前订单,进行拣选处理。2.根据权利要求1所述的方法,其中,根据所述物品存储信息和所述历史订单,从所述当前集合单中确定被定位至所述定位区域的当前订单,包括:根据所述物品存储信息和所述历史订单,确定所述定位区域的剩余存储信息;获取每一当前订单的存储需求信息,并根据所述剩余存储信息和各存储需求信息,确定所述剩余存储信息满足存储需求信息的当前订单;从所述剩余存储信息满足存储需求信息的当前订单中,确定被定位至所述定位区域的当前订单。3.根据权利要求2所述的方法,其中,从所述剩余存储信息满足存储需求信息的当前订单中,确定被定位至所述定位区域的当前订单,包括:从所述剩余存储信息满足存储需求信息的当前订单中,确定物品种类信息最多的当前订单;从物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单。4.根据权利要求3所述的方法,其中,若物品种类信息最多的当前订单的数量为多个,则从物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单,包括:从物品种类信息最多的当前订单中,确定物品数量信息最多的当前订单;从物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。5.根据权利要求4所述的方法,其中,若物品数量信息最多的当前订单的数量为多个,则从物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单,包括:从物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。6.根据权利要求1至5中任一项所述的方法,所述方法还包括:若任意当前订单中的部分物品被存储于所述定位区域,则根据所述存储信息和所述历史订单,确定所述定位区域的剩余存储信息;获取所述剩余存储信息中各物品的物品种类信息,并获取所述任意当前订单的物品种类信息;根据每一所述当前订单的物品种类信息,确定覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单;从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单。7.根据权利要求6所述的方法,其中,若覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单的数量为多个,则从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定被定位至所述定位区域的当前订单,包括:
从覆盖所述剩余存储信息中各物品的物品种类信息最多的当前订单中,确定覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单;从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单。8.根据权利要求7所述的方法,其中,若覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单的数量为多个,则从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定被定位至所述定位区域的当前订单,包括:从覆盖所述剩余存储信息中各物品的物品数量信息最多的当前订单中,确定下单时间最早的当前订单,并将下单时间最早的当前订单,确定被定位至所述定位区域的当前订单。9.根据权利要求1至5中任一项所述的方法,所述方法还包括:若任意当前订单中的每一物品均未被存储于所述定位区域,则计算任意当前订单的物品数量信息与物品种类信息之间的比值,并对比值最大的当前订单进行定位处理;其中,与所述比值最大的当前订单匹配的其他定位区域的个数,在预设个数范围之内;或者,与所述比值最大的当前订单匹配的其他定位区域,均在预设地理范围之内。10.一种订单处理装置,包括:第一获取单元,用于获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,所述当前集合单中包括多个当前订单,所述历史订单为已被定位至定位区域且未被拣选的订单;第一确定单元,用于确定所述定位区域的物品存储信息;第二确定单元,用于根据所述物品存储信息和所述历史订单,从所述当前集合单中确定被定位至所述定位区域的当前订单,其中,被定位至所述定位区域的当前订单中的物品均存储于所述定位区域中;拣选单元,用于对所述历史订单和被定位至所述定位区域的当前订单,进行拣选处理。11.一种电子设备,包括:存储器,处理器;存储器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行如权利要求1至9中任一项所述的方法。12.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9中任一项所述的方法。13.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至9中任一项所述的方法。14.一种订单处理系统,包括:如权利要求10所述的订单处理装置;预设拣选区,所述预设拣选区包括货架装置,定位区域为所述货架装置中的至少部分单元货架。
技术总结
本申请实施例提供一种订单处理方法、装置及系统,包括:获取当前集合单,并获取历史订单中的物品在预设拣选区的定位区域,其中,当前集合单中包括多个当前订单,历史订单为已被定位至定位区域且未被拣选的订单,确定定位区域的物品存储信息,并根据物品存储信息和所述历史订单,从当前集合单中确定被定位至定位区域的当前订单,其中,被定位至定位区域的当前订单中的物品均存储于定位区域中,对历史订单和被定位至定位区域的当前订单,进行拣选处理,可以使得尽可能地从定位区域中拣选出满足更多的订单的物品,可以提高拣选处理的便捷有效性,从而实现了提高订单处理的效率,进而实现了提高物品出库的效率,满足用户的物流体验的技术效果。技术效果。技术效果。


技术研发人员:杨文祥
受保护的技术使用者:北京京东振世信息技术有限公司
技术研发日:2021.04.06
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-14685.html

最新回复(0)