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

用于控制物品的移动的系统和方法与流程

2022-05-13 12:02:00 来源:中国专利 TAG:
用于控制物品的移动的系统和方法与流程

技术领域

本发明总体上涉及物流管理领域,更具体地涉及用于控制物流履行系统的装置和方法。

背景技术

已有的自动控制用于物品移动的设备的系统是周知的。然而,随着对物品的地方性、国家性和全球性运输的需求的增加,这类设备的管理和可扩展性变得越来越困难。

一个这样的示例涉及为客户履行物品。这种订单的传统履行遵循一种“最快”的方法,其中,物品被尽可能快地收集、包装并发送给客户。在这种方案中,物品可以适当地发送以满足客户要求的递送时间,而无论递送时间是在一周内,一天内还是一小时内。从这个意义上说,这样的履行可以快速地将各个物品转移给客户。尽管这种方法对单独的物品很有效,但它没有考虑到客户订购的其他物品。因此,多个物品在多个包裹中发送。因此,客户需要期待,通常不同的包裹在不同时间的递送。这可能导致客户的不满和沮丧,并增加包装要求、运输成本、温室气体排放等。

在订购食品杂货时,这样的方案对客户来说是不方便的,因为各个物品会在不同的时间预期。此外,这将是不经济的,因为食品杂货订单通常包括50个物品,因此需要递送50个单独的包裹。因此,“尽可能快”方法是不合适的。

WO-A1-2016066859公开了一种用于控制物品移动的示例装置。具体地,公开了履行决策支持系统100、一个或多个大型履行中心102a、102n、一个或多个小型履行中心104a、104n、库存管理系统106、订单管理系统108和物流管理系统110。

履行决策支持系统100支持与订单履行关联的物流决策和/或与物流决策相关的指令的自动提供。大型履行中心102a、102n和小型履行中心104a、104n是履行中心的分层布置的示例。库存管理系统106生成、更新和/或以其他方式存储与库存相关的信息,例如库存水平、库存单位(stock keeping unit,SKU)数量、库存状态、库存规则(例如,到期日、易碎商品、危险材料)、预订、库存位置等。订单管理系统108生成、更新和/或以其他方式存储与客户订单相关的信息,例如产品、递送位置和递送时间窗口。物流管理系统110生成、更新和/或以其他方式存储与运输链路和/或运输交通工具相关的信息,例如运输成本、可用容量、可用能力、交通拥堵、交通工具可用性、燃料成本、保险成本、驾驶员成本、可用运输链路(例如,在大型履行中心的可用卡车装卸台)等。

在WO-A1-2016066859的示例中,如图2所示,公开了履行的中心辐射模型。特别地,大的履行中心102a连接到小的履行中心104a、104b、104c、104d、104e和104f。此图显示了通过货车履行示例客户订单。

大的履行中心102a和小的履行中心104a、104b、104c、104d、104e和104f按照星形(中心辐射型)拓扑布置和互连。

这样的中心辐式拓扑结构,集中模型使用有效的操作模型提供广泛的、高可用性。以这种方式,订单中的物品被分组在一起,订单可以在一段时间内被编辑,直到最终被运送给客户。此外,集中模型提供了大部分“次日服务”,重点是通常包括50件或更多物品的订单。尽管对于那些非常靠近大型履行中心的客户,可以履行一小时递送和当日递送,但大多数客户的订单是通过小型履行中心运送的,这必然会增加履行时间,并导致一小时递送和当日递送无法用于大多数客户。

这种运营模式通过小型履行中心提供高效的入库、低浪费和最佳路线,从而使最后几英里的递送靠近客户。

然而,正如预期的那样,它在运送物品方面不如“尽可能快”的方法快。特别是,这种中心辐射模型最适合于“次日递送”,其中,客户在下单后一天就收到整个订单。由于从大型履行中心到小型履行中心的运输的位置和方法,在这样的模型中不可能尝试针对在一天内递送,特别是在一小时内递送而缩短递送时间。

因此,需要一种既适用于大订单(包括数十个物品)的一小时递送,但又可扩展的、能够提供大范围的不同类型的物品并且可供所有客户使用的履行方案。

还有一些已知的微型履行系统,其可在客户位置附近提供履行。以这种方式,实现了履行效率的提高,从而降低了线上食品杂货的主要成本。然而,它缺乏集中模式的优势,尤其是未能消除高昂的分配成本。此外,它的物品可用性较低,占用成本较高,可供选择的物品范围较小且浪费较大。此外,接收库存和存货管理的负担也增加了。因此,这样的系统是不可扩展的。



技术实现要素:

鉴于在已知的履行系统中的问题,本发明旨在提供一种用于控制物流系统的设备和方法,使得实现物品的即时递送,同时向大多数客户提供增强范围的不同类型的物品。

通常来说,本发明引入了一种虚拟分配中心,其中物品在靠近客户的履行中心之间共享。

根据本发明,提供了一种系统,包括:至少三个履行中心,每个履行中心被布置成为客户和/或商店履行订单;以及控制单元,该控制单元被布置成控制至少三个履行中心。至少三个履行中心中的每个被布置成与至少三个履行中心中的至少一个其他履行中心共享物品。

本发明还提供一种用于控制如前面所描述的系统的控制单元,该控制单元包括处理器,该处理器被布置成执行库存水平存储单元、递送进度表存储单元、供应商进度表存储单元、调度单元、长期预测存储单元、承诺订单存储单元、预测单元、规划单元和转运单元的功能。库存水平存储单元被布置成存储指示至少三个履行中心中的每个所持有的物品的库存水平的信息。递送进度表存储单元被布置成存储指示在至少三个履行中心之间发生的排定的转运的信息。供应商进度表存储单元被布置成存储指示来自外部供应商的排定的递送的信息。调度单元被布置成基于存储在库存水平存储单元、递送进度表存储单元和供应商进度表存储单元中的每个中的信息来确定批处理进度表。长期预测存储单元被布置成存储指示在至少三个履行中心中的每个中的物品的预期需求趋势的信息。承诺订单存储单元被布置成存储指示客户/商店已经预订的物品的信息。预测单元被布置成基于存储在长期预测存储单元和承诺订单存储单元中的信息来预测客户/商店预期需求的每种物品的数量。规划单元被布置成基于调度单元确定的批处理进度表和预测单元生成的预测来预估所需物品及其所需位置。转运单元被布置成基于规划单元的输出指示特定的履行中心将确定数量的物品从一个履行中心移动到另一个履行中心。

本发明还提供了一种计算单元,用于确定如前面所描述的系统所持有的特定物品的可用性,该计算单元包括处理器,该处理器被布置成执行库存水平存储单元、递送进度表存储单元、供应商进度表存储单元、计划单元、承诺订单、跟踪单元的功能。库存水平存储单元被布置成存储指示至少三个履行中心中的每个所持有的物品的库存水平的信息。供应商进度表存储单元被布置成存储指示来自外部供应商的排定的递送的信息。计划单元被布置成基于存储在库存水平存储单元和供应商进度表存储单元中的每个中的信息来确定批处理进度表。承诺订单存储单元被布置成存储指示客户/商店已经预订的物品的信息。跟踪单元被布置成基于计划单元的输出和存储在承诺订单存储单元中的信息来计算至少三个履行中心中的每种物品的可用性。

本发明还提供了一种控制系统的方法,该系统包括:至少三个履行中心,每个履行中心被布置成向客户和/或商店履行订单;以及控制单元,该控制单元被布置成控制至少三个履行中心。至少三个履行中心中的每个被布置成与至少三个履行中心中的至少一个其他履行中心共享物品。该方法包括以下步骤:检索指示由至少三个履行中心中的每个所持有的物品的库存水平的信息;检索指示在至少三个履行中心之间发生的排定的转运的信息;检索指示来自外部供应商的排定的递送的信息;以及基于所检索的库存水平信息、排定的转运信息和排定的递送信息来确定批处理计划。该方法还包括以下步骤:检索指示在至少三个履行中心中的每个中的物品需求的预期趋势的信息;检索指示客户/商店已经预订的物品的信息;以及基于检索的预期趋势信息和预订物品信息来预测客户/商店预期需求的每种物品的数量。此外,该方法进一步包括以下步骤:基于所确定的批处理进度表和所成成的预测来预估所需物品及其所需的位置;以及基于所预估的物品及其所需的位置来指示特定履行中心将所确定数量的物品从一个履行中心移动到另一个履行中心。

本发明还提供了一种确定由系统所持有的特定物品的可用性的方法,所述系统包括:至少三个履行中心,每个履行中心被布置成向客户和/或商店的履行订单;以及控制单元,该控制单元被布置成控制至少三个履行中心。至少三个履行中心中的每个被布置成与至少三个履行中心中的至少一个其他履行中心共享物品。该方法包括以下步骤:检索指示由至少三个履行中心中的每个所持有的物品的库存水平的信息;检索指示来自外部供应商的排定的递送的信息;以及基于所检索的库存水平信息和排定的递送信息来确定批处理进度表。此外,该方法还包括以下步骤:检索指示客户/商店已经预订的物品的信息,以及基于确定批处理进度表和检索的预订物品信息来计算至少三个履行中心中每种物品的可用性。

附图说明

现在将以示例性的方式参照附图描述本发明的实施例,在附图中,相同的附图标记表示相同或相应的部分,并且在附图中:

图1是已知物流布置的示意性框图;

图2是根据已知的物流布置,以中心辐射型的方式连接到多个小型履行中心的大型履行中心的示意图;

图3是根据本发明第一实施例的控制单元以及以网状配置布置的多个履行中心的示意图;

图4是图3示出的履行中心网络的部分在执行推式转运操作时的示意图;

图5是图3示出的履行中心网络的部分在执行拉式转运操作时的示意图;

图6是根据本发明第一实施例的控制单元中使用的组件的示意图;

图7是根据本发明第一实施例的控制单元执行的操作的流程图;

图8是根据本发明第一实施例的计算单元中使用的组件的示意图;

图9是根据本发明第一实施例的计算单元执行的操作的流程图;

图10是根据本发明第一实施例的被布置成实现控制单元和计算单元中的至少之一的计算机系统的示例。

具体实施方式

第一实施例

网络结构

图3示出了根据本发明的第一实施例的控制单元301以及要由其控制的其他装置。特别地,示出了三个履行中心302a-302c与用于在履行中心之间运输物品的交通工具。如图所示,示出了第一履行中心302a与行驶到第二履行中心302b的交通工具303ab以及行驶到第三履行中心302c的交通工具303ac。相似地,示出了第二履行中心302b与分别行驶到第一履行中心和第三履行中心的交通工具303ba和交通工具303bc。此外,示出了第三履行中心302c与分别行驶到第一履行中心和第二履行中心的交通工具303ca和交通工具303cb。控制单元301控制由每个履行中心执行的动作以及交通工具及其货物的移动。

图3进一步示出了进入每个履行中心的物品的示例性供应。例如,提供纸箱产品的供应商A被供应到第一履行中心302a而不是其他履行中心。相似地,供应商B向第二履行中心302b提供新鲜水果和蔬菜而不向其他履行中心提供新鲜水果和蔬菜。履行中心302c从供应商C接收不供应给其他履行中心的罐装产品。可以设想,产品的类型及其对各个履行中心的供应在此仅作为示例提供。根据每个供应商、履行中心和物品类型的要求设想对每个履行中心的供应的其他设置。

作为示例,示出了客户305,该客户305的订单通过从第三履行中心302c调度的交通工具306完成。设想每个履行中心根据需要(例如当客户下订单时)向客户提供订单,并且通过第三履行中心302c向客户提供订单的示例仅是示例,即,第一履行中心和第二履行中心中的每个也可以提供客户的订单。为此,如果客户305已经订购供应商A、B和C提供的每种物品,即纸箱产品、新鲜农产品和罐装产品,然后,需要在每个履行中心之间共享物品,以将所有订购的物品集中在一个位置以便在交通工具306上进行发送。为了实现这一点,第三履行中心302c从第一履行中心302a接收由供应商A提供的已经在交通工具303ac上转运的许多物品。类似地,第三履行中心302c从第二履行中心302b接收来自供应商B的在交通工具303bc上转运的物品。

如前所描述,考虑到要配送的物品数量(通常超过50件)以及每种物品都有使用期限并且必须保持新鲜度,“尽可能快”的配送对于食品杂货递送来说是不可行的。因此,物品被分组到一个位置以便通过交通工具306在单次递送中配送给客户。以前,这是使用集中式仓库和中心辐射布置中的多个较小站点来实现的。然而,这仅适用于次日递送。另一方面,使用被布置成共享物品的履行中心302a-302c提供了“尽可能快”的配送的优势,但是以适合食品的方式。为了实现这一点,每个履行中心都位于相对靠近客户305的位置。以这种方式,仍然可以实现次日递送—就像使用中心辐射布置那样。然而,由于靠近客户,当天递送(通常在4小时或更长时间内递送)、短交货期(1小时到4小时之间)和立即交货(1小时内)都是可能的。这样的布置是可实现的,因为履行中心302a-302c的大小与中心辐射布置中使用的允许安装在靠近客户305的位置的那些中心的大小相比更小。通常,这将需要提供减少的物品范围和/或降低每小时履行大量订单的能力。然而,由于由控制单元301控制的履行中心之间的库存共享,因此与中心辐射型布置的集中式履行中心相比,可以实现相同的物品范围和相同的每小时订单数量,同时可以为客户305提供立即(1小时内)递送。

类似地,图3示出了可以由从第二履行中心302b行驶的交通工具308进行补货的商店307。在这点上,控制单元301可以将商店307视为订购物品以在特定时间递送的客户305。就此而言,商店307可以由位于附近的任何履行中心在合适的时间范围内重新供应,例如次日递送、当天递送、短交货期和立即递送。

此外,每个履行中心被视为可互换的。尽管图3示出了从第二履行中心302b发生的商店重新供应,但可以设想第一履行中心302a和第三履行中心302c中的每个都同样能够使用交通工具308为商店重新供应。类似地,可以合适地,例如,当客户位于与第三履行中心302c相比最靠近第一履行中心302a和第二履行中心302b中的任一个时,从第一履行中心302a和第二履行中心302b中的每个直接履行客户订单。

关于供应商向每个履行中心的递送,期望的是在许多情况下,供应商会将其物品供应到靠近其运送地点的履行中心。例如,通常期望供应商A仅向第一履行中心302a而不向其他履行中心供应纸箱物品。以这种方式,供应商A无需再向其他履行中心运送物品,也无需管理履行中心之间的库存水平平衡,从而获得了好处。替代的,控制单元301被布置成指示交通工具303ab、303ac向第二履行中心302b和第三履行中心302c供应其向客户和商店发出的订单所需的适当数量的纸箱。类似地,期望供应商B仅向位于供应商B附近的第二履行中心302b供应新鲜农产品。第二履行中心302b又被布置成在第一履行中心302a和第三履行中心302c中的每个中补充新鲜农产品的水平。这同样适用于供应商C和第三履行中心302c。

此外,控制单元301可以进一步布置成使交通工具303按预定进度表在履行中心之间移动。例如,可以指示交通工具303每四小时在履行中心之间移动。特别地,可以指示交通工具303ac每四小时从第一履行中心303ac移动到第三履行中心302c。类似地,可以指示多个交通工具每四小时离开每个履行中心以移动到不同的履行中心。例如,交通工具303ca从第三履行中心302c到第一履行中心302a,交通工具303cb从第三履行中心302c到第二履行中心302b,交通工具303ba从第二履行中心302b到第一履行中心302a,交通工具303ab从第一履行中心302a到第二履行中心302b,交通工具303bc从第二履行中心303bc到第三履行中心302c的等等。以这种方式,物品可以按预定进度表在履行中心之间有效地共享。

图3示出了三个履行中心302a-302c的使用。以这种方式,履行中心就形成了网络,在该网络中,可以使用诸如卡车(尽管也可以设想其他交通工具)的交通工具,将物品从一个履行中心转运到另一个履行中心,此外,还设想了诸如货车、汽车、火车、飞机以及自动和磁力驱动/悬浮交通工具的其他类型的运输工具。在这方面,可以设想适于将物品从一个履行中心转运到另一个履行中心的任何手段用于该目的。在这个示例中,每个履行中心可以被布置成在所有其他履行中心之间直接共享物品,换句话说,履行中心可以被布置在每个履行中心与每个其他履行中心“连接”的网状网络中。

可以设想,一旦交通工具从,例如,第一履行中心302a行驶到第二履行中心302b,该交通工具可以被卸载然后被重新装载以行驶回第一履行中心302a。在这方面,当交通工具行驶时,交通工具容量的很大一部分(优选全部)用于物品的移动。相比之下,中心辐射模型只使用集中式枢纽到每个辐条的容量。从辐条到枢纽的返程不够有效,因为交通工具不用来运输物品的。因此,与中心辐射模型相比,本发明的第一实施例提供了交通工具的更高的平均填充量。此外,通过仔细的调度,每个履行中心都可以用于更高的容量。例如,交通工具可以用于在夜间,例如晚上10点至早上6点期间(在该时间处,用于直接递送给客户的订单量最低)运输用于店铺补货的物品。当天递送的货物可以在白天运输,使得在晚上(例如晚上7点后)准备好递送给客户。在这方面,通过在履行中心之间不断转运物品,可以最好地利用这些履行中心。转运库存使得客户/商店能够具有获得广泛的访问范围且可用性很高。

履行中心通常具有基本相同的大小,即每小时能够处理基本相同数量的订单并存储基本相同数量的物品。以这种方式,每个履行中心基本上相同,但相对于彼此位于不同的地理位置。然而,这里描述的系统在不同大小的履行中心的情况下有效地操作。订单履行的中心辐射系统依赖于履行中心的层次结构,其中,大型履行中心(在每小时可处理的大量订单、大物品存储能力和其中存储的大范围的物品方面)将客户订单运送到多个小型履行中心(其具有与大型履行中心相比降低的每小时处理的订单和物品存储能力)。由于其大小,大型履行中心通常位于远离人口中心的地方,而小型履行中心位于靠近人口中心的地方,其中运营成本和/或库存空间成本会更高。

另一方面,本发明第一实施例中的履行中心通常被设想为与中心辐射系统相比具有中等大小(在每小时可以处理的中等数量的订单和中等物品存储能力方面)。替代单一的大型履行中心,布置成网状的三个中型履行中心,为供应商和客户两者提供了改进的功能,如将会更详细地说明的那样。

尽管描述了三个履行中心,但可以设想可以使用三个以上的履行中心。每个履行中心将物品从每个履行中心运输到由控制单元301组织的每个其他履行中心。

履行中心302a-302c可以具有与物流和供应链需求相关联的各种能力,例如高水平的自动化和/或高水平机械化过程。履行中心也可以每天运营更多的小时,并可与运输交通工具配合运营。

各种运输交通工具可用于在履行中心之间运输货物、向客户运输货物、从供应商运输货物、运输货物到供应商等。这些运输链路可以是各种类型的,诸如汽车、卡车、火车、渡轮、飞机、直升机、快递等。可能存在具有不同能力、容量、限制、大小和/或运营成本的运输交通工具。在一些实施例中,一些运输交通工具还具有适用于各种能力的附加设备,例如制冷、气垫、抗振、危险化学品运输等。

供应商提供的产品可能装在装有大量同类物品的容器中。这些容器可以是标准化容器,其可适用于准备储存、运输,和/或与履行中心自动化系统接口(例如,用于拣货、包装等)。向同类物品是滞销物品的其他履行中心提供这种容器可能会出现问题。例如,如果存储空间在履行中心非常昂贵,那么原本可用于存储其他货物的库存空间可能会被非最佳数量的滞销物品占用。因此,如下文所进一步详细说明的,货物可以在履行中心重新包装到包含各种不同种类物品的标准化容器中。

在一些实施例中,货物可以最初在履行中心接收。货物可以用标准化容器接收,或者货物可以用其他方式接收(例如用运货板),并在到达履行中心时转入到标准化容器中。货物在履行中心可以被分类到各种容器中储存。例如,第一产品可以被分类到第一容器中存储,同时第二产品可以被分类到第二容器中存储。

可以以一个或多个预定义大小提供标准化容器。便利地,根据一些实施例,使用具有预定义大小的标准化容器可以使得容器能够容易地被在履行中心提供的机械化存储和检索系统操纵。在一些实施例中,可以在另一个履行中心或收集点提供类似的机械化存储和检索系统。

在一些实施例中,机械化存储和检索系统可以包括适用于操纵库存的多个库存管理设备,例如,作为在履行中心执行的各种库存管理过程的部分,例如,拣货过程、包装过程、分类过程、空间优化过程等。因此,库存管理设备可以被配置为操纵(例如,移动、装载、卸载、检索、搬运、旋转、滚动、对接、取消对接、升高或以其他方式处理)容器、容器组或其中包含的货物。例如,库存管理设备可以被配置为将容器从履行中心中的一个位置移动到履行中心中的另一个位置。在一个实施例中,库存管理设备中的一个或多个可以是被配置为通过履行中心自主地移动,并由此移动容器的设备。一个或多个库存管理设备也可以自动化地用于其他类型的任务和/或动作(例如,与容器对接、与容器取消对接、升高容器、与容器接口、将容器转运到其他类型的设备上)。

在一些实施例中,标准化容器可以被配置为与库存管理设备中的一个或多个接口。例如,标准化容器可以包括可用于与库存管理设备接口的各种结构特征,例如,凹槽、突起、紧固机构、固定机构、滚轮、电连接等,从而进行操纵。

在一些实施例中,标准化容器还可以容纳在保持一个或多个标准化容器的容器中,标准化容器可以被配置为与库存管理设备中的一个或多个交互。例如,多个标准化容器可以放置到单个容器中,并由库存管理设备一起移动。在一些实施例中,标准化容器可以堆叠在一起并一起移动。标准化容器还可以被配置为彼此之间固定。

在一些实施例中,用于转运货物的容器可以从至少一个预定义大小的一套标准化容器中选择。因此,在一个示例工作流中,可以从一个或多个标准化容器中拣货以包装到其他标准化容器中。

有利地,根据一些实施例,使用具有预定义大小的标准化容器使得容器能够容易地被在履行中心提供的机械化存储和检索系统操纵。这些标准化容器可以与库存管理设备中的一个或多个接口,该库存管理设备是作为履行中心的机械化存储和检索系统的一部分提供的,例如,以在履行中心进行操纵。例如,从一个履行中心转运到另一个履行中心的标准化容器可以在履行中心接收到后由库存管理设备进行移动。

如图3所示,使用履行中心的网络,提供高效的大规模供应商入站,类似于中心辐射型集中履行中心。此外,转运提供了在履行中心之间有效移动库存的能力,没有最低订购量以最大化范围供应,同时仍然以低浪费为客户承诺高可用性和新鲜度。此外,履行中心之间正在进行的转运实现高效的排定的转运以及在预测不等于需求时,通过重新分配库存以最大化销售量的能力,在最后一刻下“赌注”以提高可用性并减少清除。如前所述,自动存储和检索系统的使用在每个履行中心提供了自动转运倾析过程,以提高库存稀少的入站操作的生产力。

由第一实施例的控制单元301控制的履行中心的网络实现了由大量直接供应商递送驱动的高效运转、有效的入站操作和大型外地场地的低浪费和低占用率。对消费者来说,这使得范围大,可用性高,新鲜度改进。对于次日达、当天晚些时候送货和商店补货,这提供了更高的运转效率。此外,更靠近客户提供库存,可实现短交货期订单,但仍具有相同的范围提供。随着交通工具接近行程的所有支路的容量运行,运输成本会降低。与中心辐射模型相比,交通工具有更高的平均填充量。

图4示出了由控制单元301控制的转运过程。特别是,图4中描述的转运类型被称为推式转运。推式转运发生在履行中心之间,将只由供应商递送的物品转移到单个履行中心。在这方面,从供应商接收物品的履行中心被命名为“父”履行中心,从父履行中心接收物品的一个或多个履行中心被命名为“子”履行中心。在这方面,设想一个特定的履行中心将是一些物品的父,是另一些物品的子。例如,如图3所示,第一履行中心302a是来自纸箱物品的父,是罐装物品和农产品物品的子。类似地,第二履行中心302b是农产品物品的父,而是纸箱物品和罐装物品的子。

可设想,对于某些物品,可能希望由供应商向所有履行中心递送该物品。换言之,父和子履行中心可能不适用于所有物品。这通常适用于保质期短的物品,即那些在必须丢弃之前只能在履行中心保存很短时间的物品。例如,酸奶物品通常只能在一个履行中心持续很短的时间,因此最好由供应商递送给网络中的所有履行中心,而不被转运。

此外,一些物品可能最好递送给多个履行中心,而不是所有履行中心。换言之,一个以上的履行中心可以作为物品的父。例如,第一履行中心302a可以在一周的某一天(例如,周一)从供应商接收特定物品,同时第二履行中心302b在一周的另一天(例如,周三)从供应商接收相同特定物品。然后可以使用转运将物品分发到第三履行中心302c。

此外,特定物品的父履行中心可以动态地改变(并且根据需要由控制单元301分配)。换言之,可以由控制单元301动态地推荐/执行父履行中心,以便通过履行中心的网络最好地平衡物品的流动。

典型案例如图4所示。在该示例中,指示供应商A向第一履行中心302a而不是其他履行中心提供纸箱物品。假定客户/商店可能需要纸箱物品以进行递送,但其位置与第一履行中心302a相比更靠近其他履行中心,然后,控制单元301安排将纸箱物品从第一履行中心302a分别通过交通工具303ab和交通工具303ac转运到第二履行中心302b和第三履行中心302c中的每个。以这种方式,物品通过仅单个履行中心输入到履行中心网络,并使用网络内运输级联到其他履行中心。为此,控制单元301计算并指示父履行中心将所计算的一定数量的纸箱物品运送到各个履行中心。如稍后将解释的,运送到各个履行中心的数量由控制单元301计算,使得每个履行中心接收准确数量的物品,具体数量取决于每个履行中心对此类物品的需求。如前面所描述,设想物品在标准化容器中从一个履行中心移动到另一个履行中心。例如,每个标准化容器被布置成包含单一类型的物品,即单个库存保存单元。因此,设想在第一履行中心302a处将纸箱物品倒入标准化容器中。然后可以在履行中心之间转运标准化的容器,从而以方便的方式转运物品。

通过使用图4所示的转运过程,通过使用大的直接供应商递送来实现更有效的运转,从而提供高效的入站操作和低浪费。将履行中心设在靠近客户的地方,能够实现短交货期订单,并提供与集中式模型相同的范围供应。以这种方式,为客户提供了种类繁多的物品,增强了可用性并提高了物品的新鲜度。

正如所解释的,与中心辐射模型相比,减少了运输成本。此外,交通工具的平均填充量增加。

推式转运备设计成以有效的方式在履行中心的网络周围重新分配库存。为此,控制单元301被布置成确定每个履行中心的库存量及其库存规划,并决定履行中心有多少多余的库存。多余的库存可以重新分配给最需要库存的履行中心。为此,推式转运可以被描述为再分配运输,该再分配运输被布置为通过考虑更长的时间段来运输保质期更长的库存。通常,这会在父履行中心递送库存后立即发生。然而,如有必要,它可以延迟,从而使物品的转运顺利,从而增加交通工具的填充。

可以设想,推式转运可以是单向过程(对于来自特定供应商的特定产品),在单向过程中,库存从父履行中心分享到子履行中心。在另一示例中,可以采用双向过程。

图5示出了由控制单元301控制的转运的进一步过程。这种类型的转运被称为拉式转运。当履行中心中的特定物品数量不足以供应客户/商店订单时,在履行中心之间发生拉式转运。因此,控制单元301被布置成使一个履行中心供应所需物品给需要该物品的履行中心。例如,如图5所示,第二履行中心302b被布置成使用交通工具303ba向第一履行中心302a供应物品。可以设想的是,交通工具302ba并非专门用于此目的,还用于包括已由控制单元301确定的将被运送到第一履行中心302a以及用于在履行中心之间转运物品的其他物品,例如将供应商B提供的新鲜农产品供应到第二履行中心302b并且需要配送到第一履行中心302a的物品。以这种方式,交通工具中的运输能力就最大化了。

在一个示例中,客户可以订购罐装物品(与其他物品一起)。控制单元301可以计算,给定客户的位置,订单将从第一履行中心302a履行。如前面所描述,第一履行中心302a和第二履行中心302b都不从供应商C接收罐装物品。替代的,物品被直接递送到第三履行中心302c,第三履行中心302c又将罐装物品转运到每个其他履行中心。因此,每个履行中心都持有由控制单元301确定的特定罐装物品的库存。控制单元301还被布置成将这种库存的部分分配给客户/商店订单,以便在必要时进行分派。在这点上,控制单元301可以基于有库存的数量、即将有库存(例如,即将从供应商接收)的数量、其他履行中心有库存的数量来确定罐装物品的库存水平以确定“承诺的可用性”,承诺的可用性指示客户是否能够订购该物品以进行分派。稍后将更详细地描述第一实施例的“承诺的可用性”方面。因此,本发明的第一实施例提供了这样的优点,即,即使是在用于递送的履行中心中当前未持有的库存借助于按照特定进度表(例如每四小时一次)在履行中心之间连续移动的交通工具来从其他履行中心的额外库存中转运。因此,参考图5,对于第一履行中心302a履行客户对罐装物品的订单,控制单元301被布置成从第二履行中心302b转运罐装物品(作为拉式转运),该罐装物品将通过交通工具303ba按预定进度表移动而递送到第一履行中心302a。以这种方式,可以通过在履行中心之间使用按预定进度表在履行中心之间移动的交通工具来共享库存而满足每个履行中心对特定物品(可能没有足够数量的库存水平)的需求的意外增加。

此外,拉式转运通常用于被设计为满足近期客户需求的短期订单。控制单元301被布置成基于每个履行中心的库存规划、预测和转运供应商进度表来预估每个履行中心中所需的库存水平。为此,控制单元301从而选择正确的候选来履行订单—其通常是特定物品的父履行中心。为此,拉式转运可以被描述为补足运输(top up shipping)。

图6示出了根据本发明第一实施例的控制单元301的实现。具体地,控制单元301包括调度单元601、库存水平存储单元602、递送进度表存储单元603以及供应商进度表存储单元604。此外,控制单元301进一步还包括预测单元605、长期预测存储单元606以及承诺订单存储单元607。此外,控制单元301还包括规划单元608、转运单元609和订购单元610。

调度单元601被布置成确定批处理进度表,该批处理进度表与每个履行中心中持有的每种物品的库存数量、来自供应商的库存信息以及对于每个履行中心库存是否可以通过转运到达交通工具有关。为此,调度单元601被布置成与库存水平存储单元602、递送进度表存储单元603和供应商进度表存储单元604通信。更详细地,库存水平存储单元602被布置成存储指示存储在每个履行中心中的每种不同物品的数量的信息。以这种方式,调度单元601可以跨所有履行中心评估每种单独类型的物品的库存水平。递送进度表存储单元603被布置成存储指示在履行中心之间发生的排定的转运的信息。例如,该信息可以包括交通工具将每四个小时在履行中心之间移动的信息。更详细地,该进度表信息可以包括交通工具预计离开每个履行中心的时间以及预期到达目的履行中心的时间。参考图5,该信息可以包括交通工具303ba预计将在下午1点离开第二履行中心302b,并且预计将在特定日期的下午2点到达第一履行中心302a的信息。设想这种信息的一定水平的细节可以包括以日、月或年水平的细节。例如,与工作日进度表相比,周末的进度表可以不同。类似,夏季月份的进度表可以不同于冬季月份或国庆假日前后。以这种方式,调度单元601被布置成根据在特定履行中心的客户订单的要求确定将物品放置到进出交通工具上的可用性。

供应商进度表存储单元604被布置成存储指示来自每个供应商的物品的排定的递送信息。另外,供应商进度表存储单元604还可以存储指示来自每个供应商的物品的排定的递送的可能性的信息。到履行中心的网络的每种物品的供应商根据预定进度表供应这些物品。例如,供应商A可以在每周一和周四供应纸箱物品。这样的信息被存储在供应商进度表存储单元604中。此外,这样的供应商还可以具有增加排定的递送的可用性,例如在周三额外递送物品。这样的可能性被额外存储在供应商进度表存储单元604中。此外,可以存储关于每次递送中包含的物品数量的信息。另外,该进度表可以指定正在递送的物品的保质期,例如,如果正在递送新鲜农产品,则可以指定新鲜农产品的物品具有三天的保质期(直到必须处理该物品)。

调度单元601由此被布置成基于存储在库存水平存储单元602、递送进度表存储单元603和供应商进度表存储单元604中的信息来确定批处理进度表。以这种方式,可以基于时间和库存在履行中心的网络周围的移动的可能性,对履行中心的网络中的特定物品的总库存进行评估。

预测单元605被布置成预测在特定时间段内需要从履行中心的网络运送到客户/商店的物品的数量和类型。为了实现这一点,预测单元605使用来自长期预测存储单元606和承诺订单存储单元607的信息。以这种方式,可以计算来自每个履行中心的每种类型的物品的预期需求。在一个示例中,该预测可以预估每个履行中心在特定时间段(例如,接下来的35天)对每种物品的需求。

可选地,预测单元605可以基于每个履行中心持有的安全库存进行预测。更详细地,可能需要每个履行中心持有特定数量的安全库存的物品,使得可以处理特定物品的订单的突然和意外增加,而无需耗尽履行中心的所有物品库存,也无需来自其他履行中心的立即补货。为此,预测单元605可以被布置成基于安全库存的平均值和标准偏差进行预测。

长期预测存储单元606被布置成存储指示履行中心中每种物品的需求的预期趋势的信息。此类信息可以基于先前观察到的客户/商店已订购的物品的需求。例如,可能注意到夏季月份的物品是适合较热天气的订单(例如烧烤物品),而在冬季月份订购了适合寒冷天气的其他不同物品。设想此类信息可以存储到预测所需的粒度级别。例如,可以存储会改变客户/商店的购买习惯的国庆节即将到来的信息。在这方面,长期预测存储单元606被布置成存储使得对物品需求的预测成为可能的信息。

承诺订单存储单元607被布置成存储指示客户/商店已分配给订单的物品的信息。例如,可以提供一个网站,客户可以通过该网站订购物品。为了实现这,客户可以选择要购买的那些物品并将它们放入虚拟购物篮中,之后,客户可以在网站确认订单并命令其配送之前通过在线结账支付物品费用。为此,承诺订单存储单元607可以被布置成当在线结账之前将物品添加到虚拟购物篮时将信息存储为承诺订单。以这种方式,承诺订单存储单元607被布置成基于客户/商店做出的选择存储指示向客户/商店承诺的那些物品的信息。

因此,预测单元605被布置成基于从长期预测存储单元606确定的预期需求并且基于存储在承诺订单存储单元607中的承诺给客户的那些物品的信息来确定来自履行中心的网络的特定物品所需的需求。因此,预测单元605可以预测来自履行中心的每种物品在特定时间段内的需求。预测单元605可以使用历史预测和预测误差模型来生成期望的可变性和误差的预测值和实际值。预测单元605可以被布置成跨履行中心的整个网络预测对物品的需求和/或预测对来自单个履行中心的物品的需求。

规划单元608被布置成基于调度单元601和预测单元605的输出来预估履行客户/商店订单所需的物品以及这些物品应该位于何处(例如,物品应该位于哪个履行中心)。特别地,规划单元608被布置成确定要从履行中心的网络的外部接收的物品的需求(通过从供应商处订购)以及要在履行中心的网络周围移动的物品的需求。为此,规划单元608被布置成与转运单元609和订购单元610交互。特别地,规划单元608被布置成根据在特定时间段内特定履行中心对此类物品的预期需求来指示转运单元609将物品从一个履行中心转运到另一个履行中心。此外,规划单元608还被布置成与订购单元610交互以从供应商订购来自履行中心的网络外部的额外的物品库存。

因此,转运单元609被布置成指示特定履行中心通过交通工具按照预定进度表离开每个履行中心将确定数量的物品从一个履行中心移动到另一个履行中心。此类指令可以通过每个履行中心的技术手段来实现,这些技术手段被布置成用于将物品的容器从一个位置移动到可以通过机器人装置拾取物品另一个位置,然后自动放置到交通工具(这又可能是自动驾驶汽车)中以运输到另一个履行中心。转运单元609可以被进一步布置为优化物品的运输,以减少在履行中心之间运输物品所需的交通工具的数量,自动驾驶交通工具可以是编排的、成群的、排成队列的等。

此外,订购单元610被布置成指示外部供应商将一定数量的物品递送到特定履行中心(例如该特定物品的父履行中心)。为了实现这一点,库存、递送、外部订单进度表组合以由调度单元601创建批处理。规划单元608将批处理与总预测组合以创建库存规划。库存规划用于决定要订购的物品的数量。优选地,订购单元610可以使用存储在供应商进度表存储单元604中的指示供应商进度表的信息,来确定要从特定供应商订购的物品的数量。以这种方式,可以考虑来自供应商的此类物品的可能递送的时间。

如前所述,使用被布置成在履行中心之间共享库存的履行中心的网络为客户/商店以高可用性提供了种类繁多的物品。此外,这样的网络缩短了供应链,并使得能够在所有目标时间段内交货,即立即(1小时内)、短交货期(1到4个小时)、当天递送(通常在4个或更多小时内)和次日递送。

图7是流程图S700,其示出了由控制单元执行的步骤,该控制单元被布置成控制如前面所描述的履行中心的系统。

在步骤S701,检索指示由至少三个履行中心中的每个所持有的物品的库存水平的信息。以这种方式,接收指示每个履行中心的库存中的物品的当前数量的信息。该信息可以详细到包括每个履行中心中每种类型的物品(每库存保存单元)的数量,例如每个履行中心的罐装物品的数量。此外,此类信息可以指示必须从履行中心清除每种物品的剩余时间,即必须避免消耗/使用的商品的保质期。这尤其是特定时间段后食用会则会对健康有害的食品的情况。

在步骤S702,检索指示在至少三个履行中心之间发生的排定的转运的信息。在这方面,确定在履行中心之间发生的即将到来的转运的进度表。例如,如果交通工具按预定进度表在履行中心之间移动,则此类信息将会被检索到。可以设想该进度表会根据检索信息的日期和月份而有所不同。例如,夏季月份的移动进度表可以与冬季月份的移动进度表不同。此外,周末的移动进度表可以与工作日不同。另外,该信息可以包括每辆交通工具上用于可以在将来运输的其他物品的可用性/空间。

在步骤S703,检索指示来自外部供应商的排定的递送的信息。履行中心的网络的外部供应商可以按照预定进度表将物品递送到网络,该预定进度表指示发生递送的一定水平的细节,例如时间、星期几/月/年。此外,此类细节还可以包括要递送的物品的数量和类型。在相关的情况下,该信息还可以包括所递送物品的使用期限,在此使用期限之前必须清除该物品。该信息还可以指示此类供应商进行额外递送的可能性,即从供应商进行额外递送的可用性。

在步骤S704,基于检索到的库存水平信息、排定的转运信息和排定的递送信息来确定批处理进度表。以这种方式,每个履行中心的每种物品的可用库存水平是通过考虑每个履行中心的当前库存水平以及来自供应商的递送和转运来确定的。

在步骤S705,检索指示至少三个履行中心的每个中的每种物品需求的预期趋势的信息。在这方面,该信息可以考虑每个履行中心的每种物品的先前销售记录。此外,可以考虑一年的时间,其中,特定物品的销售额是不同的,例如,将夏季月份与冬季月份相比。

在步骤S706,检索指示客户/商店已经预订的物品的信息。在这方面,客户/商店可能已经预订了某些物品(例如通过电话、电子邮件和/或通过网站界面和/或通过智能手机应用程序)以在将来递送。因此,必须分配库存以确保履行这些订单并避免重复销售特定物品的风险。以这种方式,检索到的信息指示已分配给客户/商店的订单的物品数量及其类型。可以设想在此上下文中,“已预订”可能意味着物品已在特定履行中心预订,物品将在该履行中心处分拣。

在步骤S707,基于检索到的预期趋势信息和已预订物品信息预测客户/商店预期需要的每种物品的数量。以这种方式,对于特定时间段,预估客户/商店预期需要的每种物品的类型的数量是可预测的。更具体地说,使用预期趋势的信息和已分配给订单的那些物品,这些信息的总和提供了在给定时间段内预期订购/发货的物品的数量以及从哪个位置(即哪个履行中心)订购/发货的指示。在这种情况下,可以在多个履行中心,例如整个履行中心的网络,执行预测。

在步骤S708,基于已确定的批处理进度表和生成的预测来预估所需的物品以及需要每种物品的位置。特别地,步骤S707已经预测要从每个履行中心分派/订购的物品数量,该信息与来自步骤S704的收到的递送和当前库存水平的信息相结合。以这种方式,特定履行中心的特定物品的总数以及有关特定履行中心对此类特定物品的预测需求的信息是已知的。因此,可以通过步骤S708预估要被移动/重新定位以确保物品的库存水平足以满足预期订单/递送所需的物品的数量。可选地,可以预先确定批处理进度表,然后不断地迭代直到不允许进一步改变的点。以这种方式,不需要为发生的每个更改重新计算批处理进度表。

在步骤S709,基于预估的物品及其所需位置指示特定履行中心将确定数量的物品从一个履行中心移动到另一个履行中心。以这种方式,预期/已知的要被客户/商店需要的库存物品被重新定位到预期将进行履行的位置。例如,客户预期对物品的同一天递送,然后可能需要共享来自其他履行中心的库存,以确保最近的履行中心有足够的库存可用,以确保能够满足此类递送。通常,这需要从相邻的履行中心转运库存,如步骤S709所执行的。

可选地,可以执行基于预估的物品及其所需位置指示外部供应商将特定数量的物品递送到特定履行中心的进一步步骤。在履行中心的网络中的库存不足以履行特定时间段内要发生的预期/已知的所有订单的情况下,则可以从供应商处获得外部库存。为此,可以向这样的外部供应商发送指示,其中包含将在特定时间递送的库存的数量、类型、保质期等信息。此类递送会考虑供应商计划表,该供应商计划表指示供应商进行库存的额外递送的可用性。

承诺的可用性

图8示出了根据本发明第一实施例的计算单元302。计算单元302被布置成确定特定物品的可用性,从而确定这样的物品是否可以提供给客户/商店。例如,在一个简单的示例中,如果纸箱物品当前缺货,则它不能被提供为可供客户或商店订购。否则,由于此类物品没有库存,因此无法将其运送给客户,从而导致客户满意度下降。鉴于根据本发明第一实施例的网络的复杂度增加,由于它包括存储库存的多个履行中心,所以这种确定是由计算单元302仔细计算的。为此,计算单元302被布置成确定每种物品的当前库存可用性,从而确定它是可以还是不可以提供给客户。

为了实现这一点,计算单元302包括计划单元701,该计划单元701被布置成从库存水平存储单元602、供应商进度表存储单元604以及可选地,递送进度表存储单元603接收信息。

计算单元302进一步包括跟踪单元702,该跟踪单元702被布置成接收计划单元701的输出以及来自承诺订单存储单元607的信息。

更详细地,计划单元701类似于关于图6描述的调度单元601。特别地,计划单元701被布置成确定批处理进度表,这些批处理进度表与每个履行中心中持有的每种物品的库存量以及关于来自供应商的库存的信息以及可选地,对于每个履行中心,库存是否可以通过转运到达交通工具相关。为此,计划单元701被布置成与库存水平存储单元602、(可选地)递送进度表存储单元603和供应商进度表存储单元604通信。如前面所描述,库存水平存储单元602被布置成存储指示存储在每个履行中心中的每种不同物品的数量的信息。以这种方式,可以由计划单元701跨所有履行中心评估每种单独类型的物品的库存水平。递送进度表存储单元603被布置成存储指示在履行中心之间发生的排定的转运的信息。供应商进度表存储单元604被布置成存储指示来自每个供应商的物品的排定的递送的信息。另外,供应商进度表存储单元604还可以存储指示来自每个供应商的物品的排定的递送的可能性的信息,到履行中心的网络的物品的每个供应商根据预定进度表供应这些物品。还可以存储有关供应商是否可以提供额外递送的信息。

计划单元701由此被布置成基于存储在库存水平存储单元602、(可选地)递送进度表存储单元603以及供应商进度表存储单元604中的信息来确定批处理进度表。以这种方式,可以基于时间和库存在履行中心的网络周围移动的可能性来对履行中心的网络中的特定物品的总库存进行评估。

特别地,当在如前面所描述的履行中心的网络中使用时,来自递送进度表存储单元603的信息优选地包括在批处理进度表的计算中,以基于可以从邻近履行中心转运哪些物品提供对物品的可用性的更准确地确定。然而,计算单元302也可以用在履行中心的中心辐射(集中式模型)网络中,在该中心辐射网络中,一个相对较大的履行中心供应多个相对较小的履行中心。为此,在中心辐射型网络中,转运不用于在履行中心之间移动物品。因此,递送进度表存储单元603不用于计算中心辐射型网络中的批处理进度表。

跟踪单元702被布置成接收由计划单元701确定的批处理进度表。此外,跟踪单元702被布置成从承诺订单存储单元607接收指示客户/商店已经分配给订单的物品的信息。如前所描述,承诺订单存储单元607存储如下信息,该信息指示基于例如虚拟购物篮的内容和/或确认的客户/商店订单对客户/商店承诺的信息。

跟踪单元702被布置成基于接收到的信息计算履行中心中的每种物品的可用性。以这种方式,可以计算到特定履行中心的范围内的客户/商店的库存可用性,因为跟踪单元702已经计算了每个履行中心中每种物品的库存可用性(包括通过转运或订购添加到每个履行中心中的库存的能力)。特别地,计算单元302使用批处理进度表信息来在考虑到转运和/或从外部供应商订购额外库存的能力的情况下确定每个履行中心中每种物品的当前库存水平。此外,跟踪单元702基于来自承诺订单存储单元607的信息减去承诺给客户/商店的那些物品。以这种方式,计算可供客户/商店订购的每种物品的库存量。此外,当接受来自客户/商店的新订单时,更新这种可用性。

在这方面,根据物品是否可以在分派给客户之前从网络中的任何履行中心发货,或者物品是否(例如,对于要求在一小时内递送的订单)必须限于特定履行中心的库存中当前存在的物品,来在网状网络中计算承诺的可用性。为此,承诺的可用性可以使用有关承诺运入和运出履行中心的物品的信息。

此外,承诺的可用性可以基于特定物品的保质期来计算。例如,对于新鲜农产品,每种物品都可能有一个预定的保质期,之后必须丢弃(也称为清除)。因此,承诺的可用性也可以基于物品的保质期。在这方面,优选地,将第一个要求清除的物品运送给客户,即最好向客户运送剩余4天保质期而不是5天保质期的那些物品,使得尽可能长时间地在履行中心中维持库存。

跟踪单元702可以进一步被布置成计算“可以”被移动的那些物品,以这种方式更细致地决定将什么移动到哪里,识别到多个地点的库存可以同时转运给客户,并以最佳方式平衡所有客户的利益和经济。

此外,当确定对特定物品的需求超过可用库存时,可以将额外的库存订购到该物品的父履行中心和/或分拣履行中心。以这种方式,可以满足跨履行中心的网络的需求。

图9是流程图S900,示出了由计算单元执行的用于确定如前所描述的履行中心的系统中的特定物品的可用性的步骤。

在步骤S901,检索指示由至少三个履行中心中的每个持有的物品的库存水平的信息。以这种方式,接收指示每个履行中心的库存中的物品的当前数量的信息。该信息可能详细到包括每个履行中心中的每种类型的物品(每库存保存单元)的数量,例如每个履行中心中的的纸箱物品数量。此外,此类信息可指示必须从履行中心清除每种物品的剩余时间,即必须避免其消耗/使用的物品的保质期。这尤其是如果在特定时间段后食用则会对健康有害的食品的情况。

可选地,在步骤S902,检索指示在至少三个履行中心之间发生的排定的转运的信息。在这方面,确定在履行中心之间发生的即将到来的转运进度表。例如,如果交通工具按预定进度表在履行中心之间移动,则此类信息将被检索到。可以设想该进度表会根据检索信息的日期和月份而有所不同。例如,夏季月份的移动进度表可以与冬季月份的移动进度表不同。此外,周末的移动计划可以与工作日不同。此外,该信息可以包括每辆交通工具上用于可以在将来运输的其他物品的可用性/空间。步骤S902可以用于涉及在履行中心之间转运物品的网络中,例如先前描述的网状网络。然而,在其他网络类型(例如中心辐射网络)中,则可能不会采用此步骤,因为在这些网络中不发生转运。

在步骤S903,检索指示来自外部供应商的排定的递送的信息。到履行中心网络的外部供应商可以按照预定进度表将物品递送到网络,该预定进度表指示发生递送的一定水平的细节,例如时间、星期几/月/年。此外,此类细节还可以包括要递送的物品的数量和类型。在相关的情况下,该信息还可以包括所递送物品的使用期限,在此使用期限之前必须清除该物品。该信息还可以指示此类供应商进行额外递送的可能性,即从供应商进行额外递送的可用性。

在步骤S904,基于检索到的库存水平信息、排定的递送信息以及,可选地,排定的转运信息来确定批处理进度表。这样,每个履行中心的每种物品的可用库存水平是通过考虑每个履行中心中的当前库存水平以及来自供应商的递送以及可选地,转运,来确定的。

在步骤S905,检索指示客户/商店已经预订的物品的信息。在这方面,客户/商店可能已经预订了某些物品(例如通过电话、电子邮件和/或通过网站界面)以供将来递送。因此,必须分配库存以确保履行这些订单并避免重复销售特定物品的风险。以这种方式,检索到的信息指示已分配给客户/商店的订单的物品数量及其类型。

在步骤S906,基于已确定的批处理进度表和检索的已预订物品信息,计算至少三个履行中心中的每个中的每种物品的可用性。重要的是,仅向客户/商店提供运送那些可以被运送的物品的能力。因此,对可用性的计算确保在客户/商店下订单之前产品可用于运送。如果某件物品不可用,则其可能不会被提供用于运送给客户/商店。为了实现这一点,步骤S906基于履行中心中物品的当前库存水平、是否将/可以从外部供应商递送额外的库存以及,可选地,是否将/可以从邻近的履行中心(即履行中心网络中的那些履行中心)递送额外的库存来确定物品在特定履行中心的可用性。此类数据由步骤S904处理以形成批处理进度表。此信息与客户/商店已预订并因此不可用的物品的相关信息相组合。这些信息的组合提供了每个履行中心中每种物品的可用性。

关于计算机实现的实施例,所提供的描述可以描述人们将如何修改计算机以实现系统或方法的步骤。正在解决的具体问题可以是在与计算机相关的问题的背景下,并且该系统可能并不意味着仅通过手动方式或作为一系列手动步骤来执行。在一些实施例的上下文中,计算机相关的实现和/或解决方案会是有利的,至少出于以下原因:提供可扩展性(使用单个平台/系统来管理大量输入和/或活动)、快速有效地将来自不同网络的信息整合在一起的能力、改进了原本不可行的决策支持和/或分析、与唯一连接点是计算机实现接口的外部系统集成的能力、通过自动化实现成本节约的能力、在各种情况下动态响应和考虑更新的能力(例如快速变化的订单流或物流条件)、应用通过手动方式无法实现的复杂逻辑规则的能力、订单真正匿名的能力等。

使用电子和/或计算机化手段可以提供比传统的非计算机化手段更方便、可扩展、高效、准确和/或可靠的平台。此外,系统可以计算机化并且平台可以有利地设计用于互操性,并且手动操作可能是困难的和/或不可能的。另外,手动操作,即使可行,也不太可能达到相当的效率和/或。

可扩展性会是有用的,因为提供能够有效管理大量输入、输出和/或互连和/或与外部系统的集成的系统会是有利的。

解决方案的便利性和有效性在订单履行的上下文下会很有价值,因为个人可以有更多信息可用于做出更好的订购和/或履行决策。此外,这种解决方案被设想集成到完全自动化的系统中,在该系统中不需要人工干预来实现最佳的订购/履行决策。

本系统和方法可以在各种实施例中实施。适当配置的计算机设备以及相关联的通信网络、设备、软件和固件可以提供用于实现如上所描述的一个或多个实施例的平台。作为示例,图10示出计算机设备1000,其可以包括连接到存储单元1014和随机存取存储器1006的中央处理单元(“CPU”)1002。CPU 1002可以处理操作系统1001、应用程序1003和数据1023。操作系统1001、应用程序1003和数据1023可以根据需要存储在存储单元1014中并加载到存储器1006中。计算机设备1000还可以包括图形处理单元(GPU)1022,该图形处理单元可操作地连接到CPU 1002和存储器1006以从CPU 1002卸载密集的图像处理计算并且与CPU 1002并行运行这些计算。操作员1007可以使用通过视频接口1005连接的视频显示器1008以及诸如键盘1015、鼠标1012和磁盘驱动器或通过I/O接口1004连接的固态驱动器1014的各种输入/输出设备与计算机设备1000交互。以已知的方式,鼠标1012可以被配置为控制光标在视频显示器1008上的移动,并用鼠标按钮操作出现在视频显示器1008中的各种图形用户界面(GUI)控件。磁盘驱动器或固态驱动器1014可以被配置为接受计算机可读介质1016。计算机设备1000可以通过网络接口1011形成网络的一部分,从而使得计算机设备1000与其他适当配置的数据处理系统(未示出)通信。一种或多种不同类型的传感器1035可用于接收来自各种源头的输入。

本系统和方法可以在几乎任何形式的计算机设备上实施,包括台式计算机、膝上型计算机、平板计算机或无线手持式装置。本系统和方法还可以实现为包括计算机程序代码的计算机可读/可用介质,该计算机程序代码使得一个或多个计算机设备能够根据本发明的方法中的各种处理步骤中的每个。在多个计算机设备执行整个操作的情况下,计算机设备联网以分配操作的各个步骤。应当理解,术语计算机可读介质或计算机可用介质包括程序代码的任何类型的物理实施例中的一个或多个。特别地,计算机可读/可用介质可以包括包含在计算设备的一个或多个数据存储部分上的一个或多个便携式存储制品(例如,光盘、磁盘、磁带等)上的程序代码,例如与计算机和/或存储系统相关联的存储器。

本发明的移动应用程序可以实现为网络服务,其中移动设备包括用于访问网络服务的链接,而不是本地应用程序。所描述的功能可以在任何移动平台上实现,包括Android平台、iOS平台、Linux平台或Windows平台。

在进一步的方面,本公开提供了系统、设备、方法和计算机程序产品,包括非瞬态机器可读指令集,用于实现这些的方法以及实现前面描述的功能。

修改和变化

设想以多种方式使用上述履行中心的网络。例如,单个零售商可能拥有、运营和储存网络中的所有履行中心,并利用外部供应商供应存储在履行中心的物品。以这种方式,单个零售商可以运营履行中心的网络,以根据需要在履行中心之间有效地共享库存,以确保可以在之前讨论过的任何时间范围诸如在一小时、当天和/或次日递送内,向客户/商店进行递送。或者,单个的零售商可以运营单独的履行中心,并同意在履行中心之间共享库存,以满足每个履行中心的必要需求。可替代地或附加地,每个履行中心可以存储来自一个或多个零售商的物品,并与由同一或不同零售商运营的其他履行中心共享物品。

此外,虽然在前面的描述中已经描述了三个履行中心的网络,但是可以设想根据部署的具体情况可以使用其他数量的履行中心。特别地,网络可以由两个履行中心而不是三个形成。另外,每个履行中心的大小可以根据部署的具体情况而改变。例如,履行中心中的至少一个可能特别小并且位于靠近客户位置的位置以实现物品的快速递送。此外,履行中心中的至少一个可能很大并且适合于长期递送并且位于离客户更远的位置。以这种方式,网络可以适用于特定应用中的特定用途。

尽管在整个描述中使用了术语“物品”,但可以设想包括其他术语,例如箱子、资产、单元、托盘、设备等。

已经出于说明和描述的目的呈现了本发明的实施例的上述描述。其并不旨在穷举或将本发明限制为所公开的精确形式。在不脱离本发明的精神和范围的情况下可以进行修改和变化。

再多了解一些

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

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

相关文献