首页> 中国专利> 用于包裹递送的计算机化系统和方法

用于包裹递送的计算机化系统和方法

摘要

本公开的实施例包括用于包裹递送的计算机实现的系统和方法。该方法可以包括:接收客户订单;生成订单标识符;将客户订单中的每个物品与订单标识符关联;以及确定每个物品的预期递送目的地。该方法还可以包括:使得用户装置显示第一指示,以基于与预期递送目的地相关联的存储空间对每个物品进行分类;显示第二指示,以基于递送路线对已分类的每个物品进行分类;显示第三指示,以在不考虑客户订单中的其他物品的状态的情况下,将已分类的每个物品放置在容器中;以及显示第四指示,以在不考虑客户订单中的其他物品的状态的情况下,将多个物品中的已放置物品递送到预期递送目的地。

著录项

  • 公开/公告号CN112840365A

    专利类型发明专利

  • 公开/公告日2021-05-25

    原文格式PDF

  • 申请/专利权人 韩领有限公司;

    申请/专利号CN202080003811.0

  • 申请日2020-04-22

  • 分类号G06Q10/08(20060101);G06Q50/28(20060101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人黄隶凡

  • 地址 韩国首尔特别市松坡区松坡大路570

  • 入库时间 2023-06-19 11:03:41

说明书

技术领域

本公开大体上涉及用于包裹递送以履行客户订单的计算机化系统和方法。具体地,本公开的实施例涉及创造性的和非常规的计算机化系统、方法和用户界面,以缩短的周期时间来有效地履行客户订单并递送包裹,同时在履行中心内的多个区域处保持更高的工作者效率。

背景技术

履行中心(fulfillment center,FC)使电子商务商家能够将仓储和装运外包。FC中的库存管理是为在线购物者培养最佳客户体验的重要组成部分。库存管理可以包括多个步骤:接收来自销售者的商品、堆装所接收的商品以便于拣货访问、包装物品、验证订单以及递送包裹。虽然目前存在的FC和FC中的库存管理系统被配置成处理大量的进货商品和出货商品,但履行客户订单的效率和时限性可能受到限制,部分原因是采购物品以履行订单的实践效率低下。包裹递送的延迟将会导致客户不满,并且在某些情况下将会影响业务的成本和盈利能力。

随着电子商务的进步以及对其广泛的接受,网络购物为所有购物需求(包括食品、家具、电子产品、服装、书籍等)提供了一站式商店。每个在线订单通常包括种类繁多物品的组合。虽然,在当前存在的订单履行实践中,可以采用系统以有效的方式获得订单中的每一个单独的物品,但是订单递送的总体效率受到采购每一个单独物品能力的限制。例如,物品通常基于类别被存储在FC的各个区段中,并且包装员在对物品进行包装之前将不得不等待拣货员拣选订单中的所有物品。这将导致包装延迟以及将包裹递送给客户的过程中的后续步骤的延迟,这将使系统的吞吐量以及控制装运过程的计算机化系统的效率延迟。

此外,FC的总体效率和吞吐量将会受到影响,这是因为尽管物品是被单独拣选的,但它们在作为包裹装载到递送货车上之前是被同时包装在同一个容器中的。如果存放经拣选物品的存储空间是不可访问的,则包裹的预期或非预期延迟将会影响拣货效率。FC中的存储和运输包裹的过程包括多个步骤,例如接收、堆装、拣货、分类、包装、装载、递送以及在每个步骤处验证订单准确性。针对总体高效率,单独步骤的效率也必须是高的。例如,如果过程包括十个步骤,并且每个步骤的效率上至90%,则总体效率仅为83.9%。

此外,现有FC雇佣一组工作者,以确保24小时平稳运行。仓储中的一个技术挑战可能是及时地向车间工作者传达信息,例如紧急客户订单、优先装运等。当前现有的物流和库存管理系统缺乏有效地考虑客户订单中的预期或非预期紧急情况的能力,这将导致客户不满和更高的相关库存成本。

因此,需要通过单一化来实现用于高效包裹递送的改进方法和系统,以缩短周期时间和承诺递送时间,同时保持高的总体吞吐量和资源的高效利用。

发明内容

本公开的一个方面涉及用于包裹递送的计算机实现的方法。该方法可以包括:接收客户订单;基于所述客户订单生成订单标识符;将所述客户订单中的多个物品中的每个物品与所述订单标识符相关联;基于所述订单标识符确定每个物品的预期递送目的地、与所述预期递送目的地相关联的存储空间、以及递送路线;该方法还可以包括:向用于显示的用户装置发送第一指示,以基于与所述预期递送目的地相关联的所述存储空间利用第一分类处理过程对所述多个物品中的每个物品进行分类;从至少一个用户装置接收与所述第一分类处理过程的状态相关的第一输入;向用于显示的至少一个用户装置发送第二指示,以在不考虑所述第一分类处理过程的状态的情况下,基于被配置成包括所述预期递送目的地的递送路线利用第二分类处理过程对每个已分类的物品进行分类;从至少一个用户装置接收与所述第二分类处理过程的状态相关的第二输入;向用于显示的至少一个用户装置发送第三指示,以在不考虑所述第二分类处理过程的状态的情况下,将已分类的每个物品放置到与所述递送路线相关联的容器中;以及向用于显示的至少一个用户装置发送第四指示,以在不考虑所述客户订单中的所述多个物品中的其他物品的状态的情况下,将所述多个物品中的已放置的物品递送到所述预期递送目的地。

本公开的另一方面涉及用于包裹递送的计算机实现的方法。该方法可以包括:接收客户订单;基于所述客户订单生成订单标识符;将所述客户订单中的多个物品中的每个物品与所述订单标识符相关联;基于所述订单标识符确定每个物品的预期递送目的地、与所述预期递送目的地相关联的存储空间、以及递送路线。所述方法还可以包括:向用于显示的用户装置发送第一指示,以基于与所述预期递送目的地相关联的所述存储空间利用第一分类处理过程对所述多个物品中的每个物品进行分类;从至少一个用户装置接收与所述第一分类处理过程的状态相关的第一输入;向用于显示的至少一个用户装置发送第二指示,以在不考虑所述第一分类处理过程的状态的情况下,基于被配置成包括所述预期递送目的地的递送路线利用第二分类处理过程对每个已分类的物品进行分类;从至少一个用户装置接收与所述第二分类处理过程的状态相关的第二输入;向用于显示的至少一个用户装置发送第三指示,以在不考虑所述第二分类处理过程的状态的情况下,将已分类的每个物品放置到与所述递送路线相关联的容器中;从至少一个用户装置接收第三输入,所述第三输入包括与所述容器的容器标识符相关联的信息;向用于显示的至少一个用户装置发送第四指示,以在不考虑所述客户订单中的所述多个物品中的其他物品的状态的情况下,将所述多个物品中的已放置的物品递送到所述预期递送目的地;从至少一个用户装置接收第四输入,所述第四输入包括与所述多个物品中的所述已放置的物品的递送计划表相关联的信息;以及将所述第一输入、所述第二输入、所述第三输入和所述第四输入存储在与所述计算机实现的系统相关联的数据库中。

本公开的又一方面涉及用于包裹递送的计算机实现的系统。该系统可以包括:存储指令的存储器以及至少一个处理器,所述处理器被配置成执行所述指令以:接收客户订单;基于所述客户订单生成订单标识符;将所述客户订单中的多个物品中的每个物品与所述订单标识符相关联;确定每个物品的预期递送目的地、与所述预期递送目的地相关联的存储空间、以及递送路线。所述处理器可以执行所述指令以:向用于显示的用户装置发送第一指示,以基于与所述预期递送目的地相关联的所述存储空间利用第一分类处理过程对所述多个物品中的每个物品进行分类;从至少一个用户装置接收与所述第一分类处理过程的状态相关的第一输入;向用于显示的至少一个用户装置发送第二指示,以在不考虑所述第一分类处理过程的状态的情况下,基于被配置成包括所述预期递送目的地的递送路线利用第二分类处理过程对每个已分类的物品进行分类;从至少一个用户装置接收与所述第二分类处理过程的状态相关的第二输入;向用于显示的至少一个用户装置发送第三指示,以在不考虑所述第二分类处理过程的状态的情况下,将已分类的每个物品放置到与所述递送路线相关联的容器中;以及向用于显示的至少一个用户装置发送第四指示,以在不考虑所述客户订单中的所述多个物品中的其他物品的状态的情况下,将所述多个物品中的已放置的物品递送到所述预期递送目的地。

本文还讨论了其他系统、方法和计算机可读介质。

附图说明

图1A是示出了符合所公开的实施例的包括用于通信的计算机化系统的网络的示例性实施例的示意性框图,该网络实现了装运、运输和物流操作。

图1B描述了符合所公开的实施例的包括满足搜索请求的一个或多个搜索结果以及交互式用户界面元素的样本搜索结果页面(Search Result Page,SRP)。

图1C描述了符合所公开的实施例的包括产品和关于该产品的信息以及交互式用户界面元素的样本单显示页面(Single Display Page,SDP)。

图1D描述了符合所公开的实施例的包括虚拟购物车中的物品以及交互式用户界面元素的样本购物车页面。

图1E描述了符合所公开的实施例的包括来自虚拟购物车的物品、关于购买和装运的信息以及交互式用户界面元素的样本订单页面。

图2是符合所公开的实施例的配置成利用所公开的计算机化系统的示例性履行中心的图解说明。

图3是符合所公开的实施例的配置成利用所公开的计算机化系统的示例性计算机化单一化包裹递送系统的图解说明。

图4是符合所公开的实施例的用于单一化包裹递送的示例性处理过程流程的示意图。

图5是符合所公开的实施例的用于生成递送车辆的装载布置表示的示例性处理流程的示意图。

具体实施方式

以下详细描述参考附图。只要可能,在附图和以下描述中使用相同的附图标记来指代相同或相似的部分。虽然本文描述了若干说明性实施例,但是修改、适配和其他实施方式都是可能的。例如,可以对附图中示出的组件和步骤进行替换、添加或修改,并且可以通过对所公开的方法进行替换、重新排序、移除或添加步骤来修改本文描述的说明性的方法。因此,以下详细描述不限于所公开的实施例和示例。相反,本发明的适当范围由所附权利要求限定。

本公开的实施例涉及这样的系统和方法:其配置成在不等待剩余物品的情况下,通过单独地装运相同订单的物品,来缩短周期时间和提高包裹递送效率,从而避免减慢计算机化系统和过程。

参考图1A,示出了说明包括用于通信的计算机化系统的网络的示例性实施例的示意性框图100,该系统实现了装运、运输和物流操作。如图1A所示,系统100可以包括各种系统,其中每个系统可以经由一个或多个网络彼此连接。所描述的系统包括:装运授权技术(Shipment Authority Technology,SAT)系统101、外部前端系统103、内部前端系统105、运输系统107、移动装置107A、移动装置107B和移动装置107C、卖方门户109、装运和订单跟踪(Shipment and Order Tracking,SOT)系统111、履行优化(Fulfillment Optimization,FO)系统113、履行消息传递网关(Fulfillment Messaging Gateway,FMG)115、供应链管理(Supply Chain Management,SCM)系统117、仓储管理系统119、移动装置119A、移动装置119B和移动装置119C(描述为在履行中心(Fulfillment Center,FC)200的内部)、第三方履行系统121A、第三方履行系统121B和第三方履行系统121C、履行中心授权系统(Fulfillment Center Authorization System,FC Auth)123以及劳工管理系统(LaborManagement System,LMS)125。

在一些实施例中,SAT系统101可以实现为监控订单状态和递送状态的计算机系统。例如,SAT系统101可以确定订单是否超过其承诺递送日期(Promised Delivery Date,PDD),并且可以采取适当的行动,包括:发起新的订单、重新装运在未递送订单中的物品、取消未递送订单、发起与订购的顾客的联系等。SAT系统101还可以监控其他数据,包括输出(例如在特定时间段内装运的包裹的数量)和输入(例如接收的在装运中使用的空纸板箱的数量)。SAT系统101还可以充当在系统100中的不同装置之间的网关,使得能够(例如,使用存储转发或其他技术)在装置(例如外部前端系统103和FO系统113)之间进行通信。

在一些实施例中,外部前端系统103可以实现为使外部用户能够与系统100中的一个或多个系统交互的计算机系统。例如,在系统100使系统的呈现能够让用户为物品下订单的实施例中,外部前端系统103可以实现为接收搜索请求、呈现物品页面和请求支付信息的网络服务器。例如,外部前端系统103可以实现为运行软件(例如Apache HTTP服务器、微软因特网信息服务(Internet Information Service,IIS)、NGINX等)的计算机或多个计算机。在其他实施例中,外部前端系统103可以运行定制的网络服务器软件,该定制的网络服务器软件被设计成:接收和处理来自外部装置(未示出)的请求,基于那些请求从数据库和其他数据存储获取信息,以及基于所获取的信息对所接收的请求提供响应。

在一些实施例中,外部前端系统103可以包括:网络缓存系统、数据库、搜索系统或支付系统中的一者或多者。在一个方面,外部前端系统103可以包括这些系统中的一者或多者,而在另一方面,外部前端系统103可以包括连接至这些系统中的一者或多者的接口(例如,服务器到服务器、数据库到数据库或其他网络连接)。

由图1B、图1C、图1D和图1E示出了一组说明性的步骤,将有助于描述外部前端系统103的一些操作。外部前端系统103可以接收来自系统100中的系统或装置的信息以用于呈现和/或显示。例如,外部前端系统103可以主持或提供一个或多个网页,包括:搜索结果页面(Search Result Page,SRP)(例如,图1B)、单个详细页面(Single Detail Page,SDP)(例如,图1C)、购物车页面(例如,图1D)或订单页面(例如,图1E)。用户装置(例如,使用移动装置102A或计算机102B)可以导航至外部前端系统103,并且通过将信息输入搜索框内来请求搜索。外部前端系统103可以从系统100中的一个或多个系统请求信息。例如,外部前端系统103可以从FO系统113请求满足搜索请求的结果。外部前端系统103还可以为搜索结果中包括的每种产品(从FO系统113)请求和接收承诺交货日期或“PDD”。在一些实施例中,PDD可以表示如果在特定时间段(例如,到当天结束时(晚上11:59))内订购,包裹将何时到达用户期望位置的估计(将在下面关于FO系统113进一步讨论PDD)。

外部前端系统103可以基于该信息准备SRP(例如,图1B)。SRP可以包括满足搜索请求的信息。例如,SRP可以包括满足搜索请求的产品的图片。SRP还可以包括每种产品各自的价格,或者与每种产品的加强递送选项有关的信息、PDD、重量、尺寸、报价、折扣等。外部前端系统103可以(例如,经由网络)将SRP发送至请求用户装置。

然后,用户装置可以从SRP中选择产品,例如,通过点击或敲击用户界面,或者使用其他输入装置,以选择在SRP上呈现的产品。用户装置可以对所选产品制定信息请求,并且将该请求发送至外部前端系统103。作为响应,外部前端系统103可以请求与所选产品有关的信息。例如,该信息可以包括在各自的SRP上为产品呈现的信息之外的附加的信息。这可以包括例如保质期、原产国、重量、尺寸、包裹中的物品的数量、使用说明或关于产品的其他信息。该信息还可以包括对类似产品的推荐(例如,基于购买该产品和至少一种其他产品的顾客的大数据和/或机器学习分析)、常见问题的答案、来自顾客的评论、制造商信息、图片等。

外部前端系统103可以基于所接收的产品信息准备SDP(单个详细信息页面)(例如,图1C)。SDP还可以包括其他交互元素,例如“立即购买(Buy Now)”按钮、“添加到购物车(Add to Cart)”按钮、数量字段、物品的图片等。外部前端系统103可以(例如,经由网络)将SDP递送至请求用户装置。

请求用户装置可以接收列出产品信息的SDP。一旦接收到SDP,用户装置随后可以与SDP交互。例如,请求用户装置的用户可以点击SDP上的“放入购物车(Place in Cart)”按钮或以其他方式与SDP上的“放入购物车(Place in Cart)”按钮交互。这会将产品添加到与用户关联的购物车中。用户装置可以将该请求发送至外部前端系统103以将产品添加到购物车。

外部前端系统103可以生成购物车页面(例如,图1D)。在一些实施例中,购物车页面列出用户已经添加到虚拟“购物车”的产品。用户装置可以通过点击SRP、SDP或其他页面上的图标或以其他方式与SRP、SDP或其他页面上的图标交互来请求购物车页面。在一些实施例中,购物车页面可以列出用户已经添加到购物车的所有产品,以及关于购物车中的产品的信息,例如每种产品的数量、每种产品的每个物品的价格、基于关联的数量的每种产品的价格、关于PDD的信息、递送方法、装运成本、用于修改购物车中的产品的用户界面元素(例如,删除或修改数量)、订购其他产品或设置产品的定期递送的选项、设置利息支付的选项、用于继续购买的用户界面元素等。在用户装置处的用户可以点击用户界面元素(例如,读作“立即购买(Buy Now)”的按钮)或以其他方式与用户界面元素交互以发起在购物车中的产品的购买。一旦这样做,用户装置可以将该请求发送至外部前端系统103以发起购买。

外部前端系统103可以响应于接收到发起购买的请求而生成订单页面(例如,图1E)。在一些实施例中,订单页面重新列出来自购物车的物品并请求输入支付和装运信息。例如,订单页面可以包括:请求关于购物车中的物品的购买者的信息(例如,姓名、地址、电子邮件地址、电话号码)、关于接收者的信息(例如,姓名、地址、电话号码、递送信息)、装运信息(例如,递送和/或取货的速度/方法)、支付信息(例如,信用卡、银行转账、支票、存储的信用)的部分,以及请求现金收据(例如,用于税收的目的)的用户界面元素等。外部前端系统103可以将订单页面发送至用户装置。

用户装置可以在订单页面上输入信息,并且单击将信息发送至外部前端系统103的用户界面元素或以其他方式与将信息发送至外部前端系统103的用户界面元素进行交互。从那里,外部前端系统103可以将信息发送至系统100中的不同系统,以启动具有购物车中的产品的新订单的创建和处理。

在一些实施例中,外部前端系统103还可以被配置成使卖方能够发送和接收与订单有关的信息。

在一些实施例中,内部前端系统105可以实现为使内部用户(例如,拥有、操作或租赁系统100的组织的雇员)能够与系统100中的一个或多个系统交互的计算机系统。例如,在网络101使系统的呈现能够让用户为物品下订单的实施例中,内部前端系统105可以实现为网络服务器,该网络服务器使用户能够:查看关于订单的诊断和统计信息、修改物品信息或审查与订单相关的统计信息。例如,内部前端系统105可以实现为运行软件(例如ApacheHTTP服务器、微软的因特网信息服务(Internet Information Service,IIS),NGINX等)的计算机或多个计算机。在其他实施例中,内部前端系统105可以运行定制的网络服务器软件,该定制的网络服务器软件设计为:接收和处理来自系统100中描述的装置(以及未描述的其他装置)的请求,基于那些请求从数据库和其他数据存储获取信息,以及基于所获取的信息对所接收的请求提供响应。

在一些实施例中,内部前端系统105可以包括网络缓存系统、数据库、搜索系统、支付系统、分析系统、订单监控系统等中的一者或多者。在一个方面,内部前端系统105可以包括这些系统中的一个或多个,而在另一方面,内部前端系统105可以包括连接至这些系统中的一个或多个的接口(例如,服务器到服务器、数据库到数据库或其他网络连接)。

在一些实施例中,运输系统107可以实现为能够在系统100中的装置与移动装置107A-107C之间进行通信的计算机系统。在一些实施例中,运输系统107可以接收来自一个或多个移动装置107A-107C(例如,移动电话、智能手机、掌上电脑(PDA)等)的信息。例如,在一些实施例中,移动装置107A-107C可以包括由递送工作者操作的装置。递送工作者(可以是永久的、临时的或轮班雇员)可以利用移动装置107A-107C来实现由用户订购的包裹的递送。例如,为了递送包裹,递送工作者可以在移动装置上接收指示要递送哪个包裹以及在何处递送它的通知。一旦到达递送位置,递送工作者可以定位(例如,在货车的后部或包裹的板条箱中)包裹,使用移动装置扫描或以其他方式捕获与包裹上的标识符(例如,条形码、图像、文本字符串、无线射频识别(RFID)标签等)相关联的数据,以及递送包裹(例如,通过将包裹留在前门、将包裹交给保安、将包裹递交给接收者等)。在一些实施例中,递送工作者可以捕获包裹的一张或多张照片和/或可以获得签名。移动装置可以将包括关于递送的信息(包括例如时间、日期、GPS位置、一张或多张照片、与递送工作者相关联的标识符、与移动装置相关联的标识符等)的通信发送至运输系统107。运输系统107可以将该信息存储在数据库(未图示)中,以供系统100中的其他系统访问。在一些实施例中,运输系统107可以使用该信息来准备跟踪数据并将跟踪数据发送至其他系统,该跟踪数据指示特定的包裹的位置。

在一些实施例中,某些用户可以使用一种移动装置(例如,永久工作者可以使用具有定制硬件的专用PDA(例如,条形码扫描仪、触控笔和其他装置)),而其他用户可以使用其他种类的移动装置(例如,临时工作者或轮班工作者可以利用现成的移动电话和/或智能手机)。

在一些实施例中,运输系统107可以将用户与每个装置相关联。例如,运输系统107可以存储用户(由例如,用户标识符、雇员标识符或电话号码表示)与移动装置(由例如,国际移动设备识别码(International Mobile Equipment Identity,IMEI)、国际移动订阅标识符(International Mobile Subscription Identifier,IMSI)、电话号码、通用唯一标识符(Universal Unique Identifier,UUID)或全球唯一标识符(Globally UniqueIdentifier,GUID)表示)之间的关系。运输系统107可以将该关系与在递送时接收的数据结合使用,以分析存储在数据库中的数据,以便确定(除了其他的以外)工作者的位置、工作者的效率或工作者的速度。

在一些实施例中,卖方门户109可以实现为使卖方或其他外部实体能够以电子方式与与订单相关的信息的其他方面进行通信的计算机系统。例如,卖方可以利用计算机系统(未图示)来上传或提供卖方希望通过系统100销售的产品的产品信息、订单信息、联系信息等。

在一些实施例中,装运和订单跟踪系统111可以实现为接收、存储和转发关于由顾客(例如,由用户使用装置102A-102B)订购的包裹的位置信息的计算机系统。在一些实施例中,装运和订单跟踪系统111可以请求或存储来自由装运公司运营的网络服务器(未图示)的信息,该装运公司递送包含由顾客订购的包裹。

在一些实施例中,装运和订单跟踪系统111可以请求和存储来自系统100中描述的系统的信息。例如,装运和订单跟踪系统111可以从运输系统107请求信息。如上所述,运输系统107可以接收来自与一个或多个用户(例如,递送工作者)或车辆(例如递送货车)相关联的一个或多个移动装置107A-107C(例如,移动电话、智能手机,PDA等)的信息。在一些实施例中,装运和订单跟踪系统111还可以从仓储管理系统(WMS)119请求信息,以确定在履行中心(例如,履行中心200)里面的各个包裹的位置。装运和订单跟踪系统111可以从运输系统107或WMS 119中的一者或多者请求数据,对数据进行处理,并根据请求将数据呈现给装置(例如,用户装置102A和用户装置102B)。

在一些实施例中,履行优化(FO)系统113可以实现为存储来自其他系统(例如,外部前端系统103和/或装运和订单跟踪系统111)的顾客订单的信息的计算机系统。FO系统113还可以存储描述在何处持有或存储特定物品的信息。例如,顾客订购的某些物品可以仅存储在一个履行中心中,而某些其他物品可以存储在多个履行中心中。在其他实施例中,某些履行中心可以设计为仅存储特定的一组物品(例如,新鲜产品或冷冻产品)。FO系统113存储该信息以及相关联的信息(例如,数量、大小、接收日期、到期日期等)。

FO系统113还可以为每个产品计算对应的PDD(承诺交货日期)。在一些实施例中,PDD可以基于一个或多个因素。例如,FO系统113可以基于产品的过去需求(例如,在一段时间内订购该产品多少次)、产品的预期需求(例如,预测在即将到来的一段时间内有多少顾客订购产品)、指示在一段时间内订购了多少产品的全网络的过去需求、指示在即将到来的一段时间内预期订购多少产品的全网络的预期需求、存储在每个履行中心200中的产品的一个或多个计数、每种产品存储在哪个履行中心、该产品的预期订单或当前订单等来计算产品的PDD。

在一些实施例中,FO系统113可以定期(例如,每小时)为每种产品确定PDD并将PDD存储在数据库中以用于检索或发送至其他系统(例如,外部前端系统103、SAT系统101、装运和订单跟踪系统111)。在其他实施例中,FO系统113可以接收来自一个或多个系统(例如,外部前端系统103、SAT系统101、装运和订单跟踪系统111)的电子请求,并根据需要计算PDD。

在一些实施例中,履行消息传递网关(FMG)115可以实现为这样的计算机系统:该计算机系统接收来自系统100中的一个或多个系统(例如,FO系统113)的通信,将该通信中的数据转换为另一种格式,并且以转换的格式将该数据转发到其他系统(例如WMS 119或第三方履行系统121A、121B或121C),反之亦然。

在一些实施例中,供应链管理(SCM)系统117可以实现为执行预测功能的计算机系统。例如,SCM系统117可以基于例如产品的过去需求、产品的预期需求、全网络的过去需求、全网络的预期需求、存储在每个履行中心200中的产品的计数、每种产品的预期订单或当前订单等来确定预测的特定产品的需求水平。响应于该确定的预测的水平和遍及所有履行中心的每种产品的数量,SCM系统117可以生成一个或多个购买订单,以满足对特定产品的预期的需求。

在一些实施例中,仓储管理系统(WMS)119可以实现为监控工作流程的计算机系统。例如,WMS 119可以接收来自各个装置(例如,装置107A-107C或装置119A-119C)的指示离散事件的事件数据。例如,WMS 119可以接收指示使用这些装置中的一个装置来扫描包裹的事件数据。如下面关于履行中心200和图2所讨论的,在履行过程期间,可以通过在特定阶段处的机器(例如,自动或手持条形码扫描仪、RFID读取器、高速相机、诸如平板电脑的119A的装置、移动装置/PDA 119B、计算机119C等)来扫描或读取包裹标识符(例如,条形码或RFID标签数据)。WMS 119可以将指示扫描或读取包裹标识符的每个事件与包裹标识符、时间、日期、位置、用户标识符或其他信息一起存储在对应的数据库(未图示)中,并且可以将该信息提供给其他系统(例如,装运和订单跟踪系统111)。

在一些实施例中,WMS 119可以存储将一个或多个装置(例如,装置107A-107C或装置119A-119C)与关联于系统100的一个或多个用户相关联的信息。例如,在一些情况下,由于用户(例如兼职或全职雇员)拥有移动装置(例如,移动装置是智能手机),因此该用户可以与移动装置相关联。在其他情况下,由于用户暂时保管移动装置(例如,用户在一天开始时签出移动装置,将在当天使用它,并且将在一天结束时归还它),因此该用户可以与移动装置相关联。

在一些实施例中,WMS 119可以维护与系统100相关联的每个用户的工作日志。例如,WMS 119可以存储与每个雇员相关联的信息,该信息包括任何指定的过程(例如,卸载货车、从拣货区拣选物品、合流墙(rebin wall)工作、包装物品)、用户标识符、位置(例如,履行中心200中的楼层或区)、由雇员通过系统移动的单元的数量(例如,拣选的物品的数量、包装的物品的数量)、与装置(例如,装置119A-119C)相关联的标识符等。在一些实施例中,WMS 119可以从守时系统(例如在装置119A-119C上运作的守时系统)接收签到和签出信息。

在一些实施例中,第三方履行(3

在一些实施例中,履行中心授权系统(FC授权)123可以实现为具有各种功能的计算机系统。例如,在一些实施例中,FC授权123可以充当系统100中的一个或多个其他系统的单点登录(single-sign on,SSO)服务。例如,FC授权123可以使用户能够经由内部前端系统105登录,确定用户具有访问在装运和订单跟踪系统111处的资源的类似特权,并且使用户能够访问这些特权而无需第二个登录过程。在其他实施例中,FC授权123可以使用户(例如,雇员)能够将他们自己与特定任务相关联。例如,一些雇员可能没有电子装置(例如装置119A-119C),反倒是可以在一天的过程中在履行中心200内从一个任务移动到另一个任务以及从一个区移动到另一个区。FC授权123可以配置成使这些雇员能够指示在一天中的不同时间他们正在执行什么任务以及他们正在什么区。

在一些实施例中,劳工管理系统(LMS)125可以实现为存储雇员(包括全职和兼职雇员)的出勤信息和加班信息的计算机系统。例如,LMS 125可以接收来自FC授权123、WMA119、装置119A-119C、运输系统107和/或装置107A-107C的信息。

图1A中描述的特定配置仅仅是示例。例如,虽然图1A描述通过FMG115连接到FO系统113的FC授权系统123,但是并非所有实施例都需要该特定配置。实际上,在一些实施例中,系统100中的系统可以通过一个或多个公共网络或专用网络彼此连接,该公共或专用网络包括因特网、内联网、WAN(广域网)、MAN(城域网)、符合IEEE 802.11a/b/g/n标准的无线网络、租用线路等。在一些实施例中,系统100中的一个或多个系统可以实现为在数据中心、服务器场等处实现的一个或多个虚拟服务器。

图2描述履行中心200。履行中心200是当物品被订购时存储装运给顾客的物品的物理位置的示例。可以将履行中心(FC)200划分为多个区,其中每个区在图2中描述。在一些实施例中,这些“区”可以被认为是作为接收物品、存储物品、检索物品和装运物品的过程的不同阶段之间的虚拟划分。因此,虽然图2中描述了“区”,但是区的其他划分也是可能的,并且在一些实施例中,图2中的区可以被省略、重复或修改。

入站区203表示从希望使用来自图1A的系统100销售产品的卖方接收物品的FC200的区域。例如,卖方可以使用货车201递送物品202A和202B。物品202A可以表示足够大以占据其自己的装运托盘的单个物品,而物品202B可以表示在同一托盘上堆叠在一起以节省空间的一组物品。

工作者将在入站区203中接收物品,并且可以使用计算机系统(未图示)可选地检查物品的损坏和正确性。例如,工作者可以使用计算机系统以将物品202A和202B的数量与物品的订购数量进行比较。如果数量不匹配,则工作者可以拒绝物品202A或202B中的一者或多者。如果数量匹配,则工作者可以(使用例如台车、手推运货车、叉车,或手动地)将这些物品移动到缓冲区205。例如,缓冲区205可以是拣货区中当前不需要的物品的临时存储区域,因为在拣货区中有足够高的数量的该物品以满足预测的需求。在一些实施例中,叉车206操作以将物品围绕缓冲区205和在入站区203和下货区207之间移动。如果在拣货区中需要物品202A或202B(例如,由于预测的需求),则叉车可以将物品202A或202B移动到下货区207。

下货区207可以是在物品被移动到拣货区209之前存储物品的FC 200的区域。分配拣货任务的工作者(“拣货员”)可以接近拣货区中的物品202A和202B,使用移动装置(例如,装置119B)扫描拣货区的条形码,以及扫描与物品202A和202B相关联的条形码。然后,拣货员可以将物品带到拣货区209(例如,通过将物品放置在推车上或搬运物品)。

拣货区209可以是物品208存储在存储单元210上的FC 200的区域。在一些实施例中,存储单元210可以包括物理搁架、书架、盒子、手提袋、冰箱、冷冻柜、冷藏库等中的一者或多者。在一些实施例中,拣货区209可以被组织成多层。在一些实施例中,工作者或机器可以以多种方式(包括例如叉车、电梯、传送带、推车、手推运货车、台车、自动机器人或自动装置,或手动地)将物品移动到拣货区209中。例如,拣货员可以将物品202A和202B放置在下货区207中的手推运货车或推车上,并且步行将物品202A和202B装运到拣货区209。

拣货员可以接收指令以将物品放置(或“堆装”)在拣货区209中的特定点(例如,存储单元210上的特定空间)。例如,拣货员可以使用移动装置(例如,装置119B)扫描物品202A。装置可以(例如,使用指示过道、架子和位置的系统)指示拣货员应该在何处堆装物品202A。然后,在将物品202A堆装在该位置之前装置可以提示拣货员扫描在该位置处的条形码。装置可以(例如,经由无线网络)将数据发送至计算机系统(例如图1中的WMS 119),指示使用装置119B的用户已经将物品202A堆装在该位置。

一旦用户下订单,拣货员就可以在装置119B上接收指令以从存储单元210中检索一个或多个物品208。拣货员可以检索物品208,扫描物品208上的条形码,并将物品208放置在运输装置214上。在一些实施例中,虽然运输装置214表示为滑动件,但是运输装置可以实现为传送带、电梯、推车、叉车、手推运货车、台车、购物车等中的一者或多者。然后,物品208可以到达包装区211。

包装区211可以是从拣货区209接收物品并将物品包装到盒子或袋子中以用于最终装运给顾客的FC 200的区域。在包装区211中,分配接收物品的工作者(“合流工作者”)将从拣货区209接收物品208以及确定物品208对应的订单。例如,合流工作者可以使用装置(例如计算机119C)扫描物品208上的条形码。计算机119C可以在视觉上指示物品208与哪个订单相关联。这可以包括例如对应于订单的墙壁216上的空间或“单元格”。一旦订单完成(例如,因为单元格包含订单的所有物品),合流工作者可以向包装工作者(或“包装工人”)指示订单已完成。包装工人可以从单元格中检索物品并将物品放在盒子或袋子中以用于装运。然后,包装工人可以(例如经由叉车、推车、台车、手推运货车、传送带、手动地或其他方式)将盒子或袋子送到枢纽区213。

枢纽区213可以是从包装区211接收所有盒子或袋子(“包裹”)的FC 200的区域。枢纽区213中的工作者和/或机器可以检索包裹218以及确定每个包裹打算前往递送区域的哪个部分,并且将包裹按路线发送到适当的营地区215。例如,如果递送区域具有两个较小的子区域,则包裹将前往两个营地区215中的一者。在一些实施例中,工作者或机器可以(例如,使用装置119A-119C中的一者)扫描包裹以确定包裹的最终目的地。将包裹按路线发送到营地区215可以包括例如(例如,基于邮政编码)确定包裹所指定的地理区域的一部分以及确定与该地理区域的该部分相关联的营地区215。

在一些实施例中,营地区215可以包括:一个或多个建筑物、一个或多个物理空间、或一个或多个区域,在这里从枢纽区213接收包裹以用于将包裹分类到路线和/或子路线中。在一些实施例中,营地区215与FC 200物理分离,而在其他实施例中,营地区215可以形成FC 200的部分。

营地区215中的工作者和/或机器可以(例如,基于目的地与现有路线和/或子路线的比较、每个路线和/或子路线的工作量的计算、一天中的时间、装运方法、装运包裹220的成本、与包裹220中的物品相关联的PDD等)确定包裹220应该与哪个路线和/或子路线相关联。在一些实施例中,工作者或机器可以(例如,使用装置119A-119C中的一者)扫描包裹以确定包裹的最终目的地。一旦为包裹220分配特定路线和/或子路线,工作者和/或机器就可以移动将要装运的包裹220。在示例性图2中,营地区215包括货车222、汽车226和递送工作者224A和224B。在一些实施例中,货车222可以由递送工作者224A驾驶,其中递送工作者224A是为FC 200递送包裹的全职雇员,并且货车222由拥有、租赁或操作FC 200的相同公司拥有、租赁或操作。在一些实施例中,汽车226可以由递送工作者224B驾驶,其中递送工作者224B是在根据需要的基础上(例如,季节性地)递送的“弹性工作制的”或临时的工作者。汽车226可由递送工作者224B拥有、租赁或操作。

图3示出了用于单一化包裹递送的计算机实现的系统300的示例性示意图。在一些实施例中,系统300可以包括合流工作者301、具有订单标识符305(例如,条形码、标签、标牌)的所拣选的物品208、用户界面装置302(例如,移动装置/PDA 119B)。系统300还可以包括:包括存储单元格324(例如,324_1、324_2)的第一存储位置320(例如,包装区211)、包括存储单元格344的营地站点340(例如,营地区215)、和递送货车201。第一存储位置320和营地站点340可以基于与最终目的地相关的不同信息对物品进行分类。作为一个示例,在第一存储位置320处,可以基于包裹要送达的地理区域(例如,基于邮政编码)对物品(例如,物品208)进行分类,并且在营地站点340处,可以基于递送路线或子路线(例如,基于路线编号)对物品进行分类。(其他的分类方法也是可能的)。递送路线或子路线可以由系统100的一个或多个计算机实现的系统预先确定。在一些实施例中,计算机实现的系统100(例如,SAT101、WMS 119、SCM 117)中的一者或多个系统可以被配置成与用户界面装置302进行通信,以指示物品的分类。

图3图示了示例性的单一化包裹递送系统。本文中使用的术语“单一化”是指包含多个物品的客户订单中的物品的单一装运,而不是在装运之前等待待完全履行的客户订单。与现有的用于包裹递送的系统相比,通过单一化的包裹递送将具有许多优点。通过单一化的包裹递送将具有本文讨论的一些或所有优点。

Ⅰ.改善的包裹效率-在当前现有的包裹递送系统中,合流工作者将等待将以单个包裹进行包装的订单中的所有物品,并且该包裹将放置在与特定订单相关联的合流墙空间上,以进行进一步的处理(包括分类或装运)。相反,在单一化包裹递送系统300中,包装员可以在存储单元格(例如,324_1)中单独地对物品进行分类,而无需等待订单中的其他物品到达包装员站或包装区,从而缩短了包装员的空闲时间。针对每个包装员的空闲时间的缩短,使得总体上提高了包裹效率。

Ⅱ.提高拣货密度-在当前现有的包裹递送系统中,拣货员将按顺序拣选物品来履行客户订单。例如,拣货员将在拣选订单2中的物品之前拣选订单1中的所有物品。这种顺序的拣货方法将导致时间和效率的损失,因为拣货员在运输物品时比在拣选物品时花费更多的时间。相反,单一化包裹递送系统300可以允许提高拣货密度,因为是基于其位置而不是基于客户订单来委派拣货员拣选物品。例如,可以委派拣货员拣选位于他当前物理位置附近但可以与其他客户订单相关联的物品。这种平行拣选方法可以通过缩短拣选者在运输途中花费的时间来提高拣选密度。

Ⅲ.改善的可追溯性-如图3所示,在单一化包裹递送系统300中,工作者(例如,工作者301)可以在发起过程之前和完成过程之后扫描与包裹(例如,包裹208)相关联的条形码(例如,订单标识符305和/或位置标识符)。此外,可以在处理期间、周期性地、或在接收到提示时扫描条形码。例如通过扫描所记录的信息可以存储在系统100的数据库中,以允许在包裹经历处理时跟踪该包裹。还可以扫描容器或手提袋的条形码,以在拣选、分类、包装、装运等过程中提供与容器中包含的物品的位置相关联的信息,以实现容器和包裹的可追溯性。

Ⅳ.更快的分类-当从包装区接收到营地站点(例如营地区215)的物品,可以基于子路线或递送路线对物品进行分类,而无需等待订单中的其他物品到达营地站点。因为物品是基于子路线而不是基于它们所属的客户订单进行分类的,因此可以缩短物品的贮存期,从而改善了分类速率。这还可以提高空间利用率、提高工作者效率、缩短周期时间,并且增强客户体验。

Ⅴ.缩短的贮存时间-物品的单一化可以缩短物品在货架上等待拣选、包装、分类或装运的时间,因为可以在不考虑订单中的其他物品状态的情况下来处理物品。缩短物品的贮存时间可以减少与库存管理相关的相关成本,并且减少物品错误处理和错误放置的风险。

Ⅵ.缩短的“装载准备”时间-在现有包裹递送和装运系统中,雇员(例如工作者、驾驶员、装载员、管理者、车间主管等)可能会在轮班或工作会议开始时花费大量时间,以例如确保所有属于订单的物品被装载。这种系统可能在利用诸如人力和时间的资源方面效率低下,所述人力和时间两者可能增加运营成本并影响吞吐量。由于员工基于计划的递送区和运输路线将容器或容器载体(例如手提带、保持架(cage)等)装载到递送货车中,因此物品的单一化可以缩短装载准备时间。

Ⅶ.改善的装载和递送效率-由于根据递送路线将物品放置在大的标准化手提袋或容器中,因此可以更高效地装载递送货车。此外,物品在递送前保留在标准容器中,从而将搬运所造成的损坏或错误放置的可能性最小化。大的标准化手提袋或容器使装载员可以按照简单的指示装载货车,驾驶员可以方便地了解物品信息并更有效地递送订单。

在一些实施例中,系统100可以被配置成接收客户订单。该客户订单可以包括多个物品。在一些实施例中,每个客户订单可以包括多个子订单,子订单中的每一者可以包括多个物品。例如,客户订单可以包括三个子订单。第一子订单可以是牙膏、牙刷和漱口水的紧急订单,第二子订单可以包括奶酪、饼干和薯片的正常递送,第三子订单可以包括饮料的延迟递送。系统100可以接收客户订单并生成将与所订购的每个物品相关联的订单标识符305。在一些实施例中,系统100可以生成与每个子订单相关联的唯一子订单标识符(例如,用于第一子订单的子订单标识符305A、用于第二子订单的子订单标识符305B、以及用于第三子订单的子订单标识符305C)。

在一些实施例中,订单标识符305和子订单标识符(例如,305A、305B或305C)可以包括信息,该信息包括但不限于所订购物品的数量、待递送物品的紧急性、待递送物品的目的地。在一些实施例中,订单标识符305还可以包括关于单个订单内的子订单数量的信息。系统100可以向用户界面装置302发送指示,以指示订单包括多个子订单以及与每个子订单相关联的紧急性。拣货员可以相应地履行订单或子订单。

在一些实施例中,一个或多个拣货员可以在检索其他客户订单的物品时接收与子订单的紧急性相关的指示。基于他们在拣货区209内的当前位置,拣货员可以检索紧急子订单中的物品并且将该物品向前发送到包装区211。例如,如果紧急子订单包括牙刷和一对袜子,则位于或接近口腔卫生区段的拣货员可以收回牙刷,并且位于或接近服装区段的拣货员可以收回这对袜子,从而改善了拣货密度。一旦容器或手提袋被装满,物品可以被运输到包装区211。该方法可以通过基于拣货员的位置而不是基于客户订单对物品进行拣选来提高拣货效率,从而缩短周期时间并提高总体递送效率。

在一些实施例中,系统100可以向用户装置(例如,智能电话119B或计算机119C)发送指令以使得该装置指示拣货员打印订单标识符305。在一些实施例中,所述用户装置可以包括被配置成打印标签的手持装置,例如PDA。可选地,系统100可以包括打印装置,例如标签打印机、喷墨打印机或激光打印机(未示出)。打印装置可以被配置成从系统100的计算机实现的系统中的一者接收用于打印标签、指令、备忘录等的指令。该指令还可以包括请求拣货员将打印的订单标识符305与客户订单中的物品相关联,例如,通过将所打印的订单标识符305粘贴在所拣选的物品208上。在一些实施例中,系统100可以被配置成以电子方式将订单标识符305与客户订单中的物品相关联。例如,系统100可以更新包括与所有进入的客户订单相关的信息的数据库。

合流工作者301可以在包装区211中接收所拣选的物品208。在一些实施例中,合流工作者301可以使用用户界面装置302(例如,智能电话119B)来从系统100接收与客户订单相关联的信息。用户界面装置302可以包括但不限于手持显示装置(例如,平板电脑119A)、智能电话(例如,移动装置/PDA 119B)、计算机(例如,计算机119C)、身体安装的显示器、头戴式显示器等。用户界面装置302可以基本上类似于移动装置,例如图1A的计算机119C。用户界面装置302可以与例如WMS 119进行通信和交换信息。

在一些实施例中,用户界面装置302可以被配置成在用户界面显示器(图3中未示出)上显示信息。用户界面显示器可以包括信息,该信息包括与客户订单相关的信息,例如,所订购物品的数量、所订购物品的递送紧急性、待递送物品的目的地位置等。在一些实施例中,用户界面显示器可以是视觉显示器或听觉-视觉显示器。例如,如果订单是“紧急”的,用户界面装置302可以接收用以指示加速订单履行请求的听觉-视觉消息。在一些实施例中,用户界面装置302可以被配置成接收用户输入并且通过用户界面显示器的一个或多个交互元素向用户提供反馈。例如,用户界面装置302可以向用户提供听觉、视觉或触觉通知,并通过用户界面显示器的一个或多个交互元件来指示对接收到通知确认的请求。在一些实施例中,用户界面装置302可以包括数据记录能力,例如条形码扫描、光学字符读取器等,以记录订单标识符305的信息。用户界面装置302可以被配置成临时性存储所记录的信息并且稍后上传到系统100的计算机实现的系统中的一者的数据库。在一些实施例中,用户界面装置302可以自动地将所记录的信息上传到数据库。

在一些实施例中,用户界面装置302可接收指令以指示经由用户界面显示器的交互元素来审查与所拣选物品208相关联的订单标识符305。例如,系统100的计算机实现的系统中的一者(例如,WMS 119、SCM 117或SAT 101)可以生成用于用户界面装置302的指令,以显示用于用户开始审查与物品208相关联的订单标识符305的指示。审查订单标识符305可以包括通过例如扫描或读取订单标识符305来确定物品208递送的最终目的地。例如,使用条形码扫描装置来扫描订单标识符(例如,条形码)可以显示与订单标识符相关联的信息,例如订单中的物品的最终目的地、递送的紧急性、所订购物品的数量和描述等。在一些实施例中,客户订单可包括多个子订单,并且子订单中的每一者可进一步包括多个物品。应当理解,物品208可以包括包裹,该包裹包括客户订单中的一个或多个物品。

一旦确定递送物品208的最终目的地时,合流工作者301可以基于所确定的最终目的地将物品208放置在第一存储位置320中。第一存储位置320可以包括存储单元格324。第一存储位置320中的每个存储单元格324可以与分类位置相关联。在一些实施例中,第一存储位置320可包括合流墙、存储单元、具有单元格的存储架、或货柜。也可以使用其他组织化的存储装置。

在一些实施例中,可以基于物品208的目的地而不考虑与该物品相关联的订单或者该订单中的其他物品的状态,将物品208分类在第一存储位置320的存储单元格324中。在当前的现有系统中,合流工作者在对订单进行分类以进行递送之前,会等待订单中的所有待被拣选的物品。相反,在所公开的实施例中,每个物品可以视为单独的订单并且基于目的地进行分类,而不考虑订单中的其他物品的状态。这可以缩短合流工作者的空闲时间,从而提高包裹效率。在一些实施例中,如本文所公开的,所述包裹效率可被称为在特定时间段中所包装的物品的数量。例如,包裹效率可以表示为单位/小时(units per hour,UPH)。也可以使用其他效率指标。物品的单一化还可以缩短物品的贮存时间(其在本文定义为物品在被拣选、包装、分类或装运之前位于货架上的持续时间),从而减少与库存管理相关联的成本,并减少物品错误处理和错误放置的风险。

在一些实施例中,每个存储单元格324可以与营地站点340相关联。在一些实施例中,营地站点340可以是FC 200的场所内的现场存储或分类设施。在一些实施例中,营地站点340可以是在远程位置处的异地存储或分类设施。可以使用营地站点标识符来标识每个存储单元格324(例如,324_1或324_2)与对应的营地站点的关联性。营地站点标识符可以包括但不限于标签、条形码、数字或标牌。虽然仅示出了有限数量的存储单元格324,但是应当理解,第一存储位置320可以包括任意数量的存储单元格324。

在一些实施例中,用户界面装置302可以基于确定物品208的目的地位置通过指示来通知合流工作者301将物品208放置在相应的存储单元格324中。例如,基于客户订单,系统100的计算机实现的系统中的一者(例如,WMS 119、SCM 117或SAT 101)可以确定物品208可以指向的营地。合流工作者301可以将物品208放置在相应的存储单元格324中。

在一些实施例中,合流工作者301可以通过用户界面装置302接收指示以将物品208与放置物品208的相应的存储单元格324相关联。例如,可以请求合流工作者301扫描订单标识符305和营地站点标识符,以建立物品208与营地地点之间的关联,以用于分类。可以将与放置物品的订单标识符有关的信息和放置物品的存储单元的营地站点标识符自动地更新到数据库,该数据库包括与客户订单和客户订单的递送计划表有关的信息。

在一些实施例中,如果营地站点340是现场设施,则可以使用诸如传送带、叉车、托盘、推车的运输装置或在手提袋中运输物品。对于异地设施,可以使用递送货车等来运输物品。

在一些实施例中,存储单元格324可以包括一个或多个待被运输到相应的营地站点的物品。在一些实施例中,营地站点可以称为存储位置。例如,营地站点340可以与存储单元格324_1相关联,以指示放置在存储单元格324_1中的物品(例如,物品208)可以指向营地站点340。

在一些实施例中,营地站点340可以包括一个或多个存储空间342。存储空间342可以包括但不限于具有存储单元格的墙壁、存储单元、具有单元格的存储架、或货柜。也可以使用其他组织化的存储装置。例如,存储空间342可以包括具有存储单元格344的墙壁。每个存储单元格344可以与用于物品208的递送的子路线相关联。

营地站点340处的工作者可以从存储位置320接收一个或多个物品208。工作者(例如,分类员)可以审查与所拣选物品208相关联的订单标识符305。在一些实施例中,工作者可以在用户界面装置302上接收通知以审查订单标识符305。例如,系统100的计算机实现的系统中的一者(例如,WMS 119、SCM 117或SAT 101)可以生成待在用户界面装置302上显示的指示,以使工作者开始审查与物品208相关联的订单标识符305。审查订单标识符305可以包括确定物品208的最终目的地。

一旦确定物品208的递送的最终目的地,工作者可以基于针对物品208的最终目的地所确定的子路线将物品(例如,物品208)放置在存储单元格344中。营地站点340的每个存储单元格344可以与子路线相关联。

在一些实施例中,用户界面装置302可以基于所确定的物品208的最终目的地,通过指示来通知工作者将物品208放置在相应的存储单元格344中。例如,基于客户订单,系统100的计算机实现的系统中的一者(例如,WMS 119、SCM 117或SAT 101)可以确定物品208可以指向的存储单元格344。工作者可以基于来自用户界面装置302的指示将物品208放置在相应的存储单元格324中。

可以使用子路线标识符来标识每个存储单元格344与相应的子路线的关联性。子路线标识符可以包括但不限于标签、条形码、数字或标牌。虽然仅示出了有限数量的存储单元格344,但是应当理解,营地站点340可以包括任意数量的存储单元格344。

在一些实施例中,可以基于所确定的用于递送的最终目的地的子路线将物品分类到存储单元格344中,而不考虑可以与物品相关联的订单或者该订单中的其他物品的状态。在当前存在的递送系统中,分类员将在订单准备好递送之前等待待接收的订单中的所有物品。相反,在所公开的实施例中,每个物品可以被视为单独的订单,并且基于所确定的用于递送的子路线对物品进行分类,而不考虑订单中的其他物品的状态。这可以缩短营地区中分类员的空闲时间,从而提高分类效率和整体包裹递送效率。

在一些实施例中,用户界面装置302可以被配置成显示指示,以将物品208与放置物品208的对应存储单元格344相关联。例如,该指示可以包括扫描订单标识符305和子路线标识符的请求,以建立物品208与用于递送的子路线之间的关联性。可以将与已放置物品的订单标识符305和已放置物品的存储单元格344的子路线标识符相关的信息自动地更新到数据库,该数据库包括与客户订单和客户订单的递送计划表相关的信息。

在一些实施例中,每个存储单元格344可以与容器350(例如,手提袋)相关联。可以将存储单元格344中的所有物品(例如,物品208)放置在容器350中。在一些实施例中,可以使用容器标识符355来标识容器350。容器标识符355可以包括与子路线相关联的包括子路线标识符的信息。在一些实施例中,容器标识符355可以包括与营地站点和子路线相关的信息。例如,容器标识符可以包括标签CS3_SR1,其中CS表示源营地站点,而SR表示用于在容器中递送物品的指定子路线。容器标识符355可以包括但不限于标签、条形码、号码或标牌。

在一些实施例中,用户界面装置302可以被配置成基于物品208的所确定的最终目的地来显示通知或指示,以将物品208放置在相应的容器350中。例如,基于客户订单,系统100的计算机实现的系统中的一者(例如,WMS 119、SCM 117或SAT 101)可以确定可放置物品208的容器350。工作者可以基于来自用户界面装置302的指示将物品208放置在相应的容器350中。

在一些实施例中,用户界面装置302可以被配置成通过用户界面显示器的一个或多个交互元素来显示指示,以将物品208与放置物品208的相应容器350相关联。例如,该指示可以包括扫描订单标识符305和容器标识符355的请求,以建立物品208和容器350之间的关联以用于包裹递送。可以将与放置物品208的订单标识符305和放置物品的容器350的容器标识符355相关的信息自动更新到数据库,该数据库包括与客户订单和客户订单的递送计划表相关的信息。

在一些实施例中,可以将一个或多个容器350装载到递送车辆(例如,递送货车201)上,以递送给客户。可以基于子路线将容器350布置在递送货车201中。例如,可以将递送到更靠近子路线起始的目的地处的包裹或物品(例如,物品208)放置在更靠近出入门的位置,使得递送工作者可以直接地获取该包裹。在一些实施例中,可以将包括紧急订单的容器350放置在更靠近出入门的位置,以能够快速地获取该包裹。在一些实施例中,可以基于订单的类型和紧急性或PDD来调整子路线。在一些实施例中,可以基于客户订单和PDD来调整递送货车201中的子路线和容器的布置。

可以在将容器350装载到输送货车201中之前将容器350放置在容器载体360上。容器载体360可以包括购物车、推车、保持架、篮子等。在一些实施例中,容器载体360可以包括诸如条形码、标签或标牌的标识符。在一些实施例中,用户界面装置302可以通过指示通知递送工作者或货车装载员基于预定布置将容器350放置在递送货车201上。例如,基于PDD,系统100的计算机实现的系统中的一者(例如,运输系统107)可以确定递送货车201上的容器载体360的容器350的布置或者一个或多个容器载体360的布置。递送工作者或货车装载员基于由系统100的计算机实现的系统中的一者(例如,运输系统107)执行的确定,可以将容器350或容器载体360放置在递送货车201中。用户界面装置302可以向递送工作者或货车装载员指示递送货车201中的容器载体360内的容器350的布置和/或容器载体360的布置的表示。

在一些实施例中,用户界面装置302可以被配置成对在递送货车201中所布置的容器350和一个或多个容器载体360的表示进行显示。表示的格式可以包括视觉的、表格的、听觉的、听觉-视觉的、或其组合中的一者。在一些实施例中,用户界面显示器可以包括用于递送工作者的在递送货车201中布置的容器350和容器载体360的表示。

在一些实施例中,递送工作者可以接收由系统100的计算机实现的系统中的一者(例如运输系统107)生成的指示,以在已装载递送货车201之后开始沿子路线驾驶。递送工作者可以通过用户界面装置302上的用户界面显示器来接收该指示。

现在参考图4,示出了符合所公开的实施例的用于单一化包裹递送的示例性处理过程400的流程图。所述处理过程可以包括:接收客户订单、基于所述客户订单生成订单标识符、确定所述客户订单的物品的预期最终目的地、拣选所述客户订单中的至少一些物品、基于两步分类过程对所拣选的物品进行分类、在不等待所述客户订单中的其余物品的情况下,将所述客户订单的所拣选的物品装载到递送货车上、以及将所拣选的物品递送给客户。

整体包裹递送效率是依赖于包裹装运过程中的每个步骤效率的度量。将包裹从FC运输到客户以履行订单通常涉及多个步骤,并且这些步骤中的大多数步骤必须以线性继续的订单的形式执行。例如,可以在拣选之前来接收订单并生成订单标识符,可以在进行分类之前进行拣选,可以在包装之前进行分类,可以在将物品装载到递送货车上之前进行包装等。换句话说,通过完成上一步骤来启动过程中的每个步骤。在这样的处理过程流程中,处理过程的总体效率由每个步骤的效率来确定。通过提高每个步骤的效率,或者通过提高至少一个步骤的效率同时保持其他步骤的效率,从而可以改善总体效率。如上文所讨论的,这里的“单一化”是指包含多个物品的客户订单中的物品的单一装运,而不是在装运之前等待待完全履行的客户订单,可以通过缩短处理过程中涉及的雇员的周期时间和空闲时间来改善包裹递送效率。在一些实施例中,处理过程400中的一个或多个步骤可由一个或多个用户界面装置(例如,每个装置由在FC 200的不同区域中的用户操作)执行。

在步骤410中,系统100的一个或多个计算机实现的系统(例如,WMS 119、SCM 117、SAT系统101)可以接收客户订单。该客户订单可以包括多个物品。在一些实施例中,客户订单可以包括多个子订单,并且每个子订单可以包括多个物品。系统100的一个或多个计算机实现的系统可以被配置成审查客户订单并识别诸如所订购物品的总数量、所订购物品中的每一者的描述、请求的递送时间、物品的最终目的地的信息。在一些实施例中,系统100的一个或多个计算机实现的系统可以至少基于所请求的递送时间来为客户订单确定承诺的递送日期或承诺的递送时间。例如,对于来自客户的紧急订单请求,系统可以确定几小时的承诺递送时间或承诺在24小时内递送到预期最终目的地。在一些实施例中,系统可以被配置成独立地为客户订单中的每个物品确定承诺的递送日期和时间。例如,客户订单可以包括一些用于紧急性的物品以及剩余的用于正常递送的物品。系统可以被配置成基于所请求的递送类型来确定承诺的递送时间。

在一些实施例中,系统100的一个或多个计算机实现的系统(例如,WMS 119、SCM117、SAT系统101)可以接收多个客户订单。客户订单中的每一者可以包括多个物品。系统100的一个或多个计算机实现的系统可以被配置成在所述多个客户订单之间审查并标识共同物品。用户界面装置可以被配置成显示关于共同物品的指示,以请求来自用户的输入,例如,接收确认。该指示可以包括与物品的描述、所订购物品的数量等相关的信息。例如,WMS119可以接收100个客户订单,并且确定100个客户订单中的50个客户订单包括共同物品,例如,瓶装水。工作者(例如,拣货员)可以通过用户界面装置接收到需要拣选50瓶水的指示。该方法的实施可以提高拣选效率和处理过程的总体效率。

在步骤420中,系统100的一个或多个计算机实现的系统可以基于所接收的客户订单来生成订单标识符(例如,订单标识符305)。所述订单标识符可以包括条形码、标签、标牌、字母数字代码、快速响应(QR)码等。订单标识符可以是包含关于客户订单的信息的机器可读光学标签。包含在订单标识符中的信息可以包括但不限于订单的最终目的地、客户订单中的物品总数量、所请求的递送类型、客户信息、承诺的递送日期和承诺的递送时间等。在一些实施例中,生成订单标识符的系统可以基于客户订单的最终目的地信息来确定存储位置(例如,营地区215、枢纽区213)并且确定客户订单中的物品可能属于的递送路线。例如,基于最终目的地的邮政编码,系统可以确定客户订单中的物品的存储位置,并且基于最终目的地中标识的街道或区域,系统可以确定客户订单中的物品的递送路线。

一旦扫描或读取订单标识符,例如,使用配备有条形码扫描能力的用户界面装置(例如,用户界面装置302),用户界面装置可以显示与订单标识符相关联的信息。例如,一旦扫描或读取订单标识符,用户界面装置可以显示所拣选物品的数量、待拣选的剩余物品的数量、承诺的递送时间、以及履行订单的剩余时间。

在步骤430中,系统100的一个或多个计算机实现的系统可以指示用户界面装置显示指示,以将客户订单中的每个物品与订单标识符相关联。用户界面装置可以被配置成显示关于所接收的客户订单的指示或警报,请求来自用户的输入,例如,接收确认。一旦接收到来自用户的输入,用户界面装置可以显示客户订单以及与该客户订单相关联的一些信息或全部信息。工作者(例如,拣货员)可以拣选客户订单中的一个或多个物品,并且例如通过扫描该物品上的订单标识符和条形码,将每个所拣选物品与从一个或多个计算机实现的系统接收的订单标识符相关联。在一些实施例中,将客户订单的物品与订单标识符相关联可以包括使用标签打印机或条形码打印机来物理打印订单标识符。所打印的标签或条形码可以例如与物品粘贴或附接,以允许所有雇员容易地访问与订单和递送计划表相关联的信息。例如,未接收或不能访问原始订单标识符的工作者可以扫描被打印和附加在物品上的订单标识符。

在步骤440中,系统100的一个或多个计算机实现的系统可以确定客户订单中的物品中的每一者的预期最终递送目的地。例如,顾客将订购一束鲜花并在下午8点前送到朋友家,并且订购一包电池并在24小时内送到顾客的父母家。系统100的一个或多个计算机实现的系统可以生成表示两个订单的两个单独的订单标识符。可以基于预期最终目的地,将物品中的每一者指向存储位置并且在存储位置处分类为递送路线。

在一些实施例中,系统100的一个或多个计算机实现的系统可以确定预期递送目的地、与预期递送目的地相关联的(例如,存储单元格324/344中的)存储空间、以及递送到预期递送目的地处的客户订单中的物品的递送路线。

在一些实施例中,所述分类处理过程可以是两步分类处理过程。第一步骤可包括:基于物品将指向的营地站点对所拣选物品进行分类。可以基于例如客户订单中的物品的预期最终递送目的地的邮政编码来确定营地站点。第二步骤可以包括:基于可向其发送所述物品以进行递送的递送路线来对所述营地站点中所拣选的物品进行分类。可以基于例如由邮政编码表示的区内的区域或街道来确定递送路线。

在步骤450中,系统100的一个或多个计算机实现的系统可以向用户界面装置发送指令,以显示用于基于由系统100的一个或多个计算机实现的系统所确定的预先分配的存储空间(例如,存储位置320的存储单元格324)对客户订单中的所拣选物品进行分类的指示或警报。所述预分配的存储空间可以表示可以将物品指向的营地站点,以用于进一步的分类。在一些实施例中,可以将一个或多个存储空间分配给营地站点。例如,可以为由存储单元格324_1表示的营地站点1分配存储空间1-12,可以为由存储单元格324_2表示的营地站点2分配存储空间13-23,可以为由存储单元格324表示的营地站点3分配存储空间24。

可以将已分类物品中的每一者运输到相应的营地站点。在一些实施例中,营地站点可以是FC 200的场所内的现场存储设施(例如,营地区215)。可以使用诸如传送带、叉车、手推车、推车、购物车的运输装置将已分类的物品运输到营地区215。在一些实施例中,营地站点可以是异地存储设施,例如与FC 200分离的仓库或存储单元。可以使用例如递送货车将已分类的物品运输到异地存储设施。可以将属于客户订单的已分类物品运输到营地站点,而不需要等待客户订单的剩余物品,从而缩短了空闲时间。

在步骤460中,系统100的一个或多个计算机实现的系统可以向用户界面装置发送指令,以显示用于基于递送路线对营地站点中的所拣选物品进行分类的指示或警报。可以基于客户订单中的最终递送目的地通过系统100的一个或多个计算机实现的系统来预先确定递送路线。工作者可以基于递送路线通过将物品放置在存储单元(例如,存储单元格344)中来对营地站点中的所拣选物品进行分类。工作者可以通过例如扫描物品上的订单标识符来获得递送路线信息。可以通过路线标识符或子路线标识符来标识存储单元格344中的每一者。

在步骤470中,系统100的一个或多个计算机实现的系统可以向用户界面装置发送指令,以显示用于将来自存储单元格344的已分类物品放置到容器(例如,容器350)中的指示或警报。每个存储单元格344可以与被配置成接收被存储在相应的存储单元中的物品的容器相关联。在一些实施例中,可以利用容器标识符来标识每个容器,该容器标识符包括标识营地站点和存储单元格的信息。可以将属于客户订单的所拣选物品放置在容器中,而无需等待同一客户订单中的其余物品,从而缩短了闲置时间。

可以将容器350或容器载体360装载到递送车辆(例如递送货车201)上,所述递送车辆被配置成接收容器、手提袋、轮式保持架、购物车、推车等。可以以基于例如递送路线的布置方式来装载容器,从而缩短物品递送期间的卸载时间。容器在递送货车上的布置还可以基于包括但不限于递送的紧急性、承诺的递送时间、该物品是否是易腐食品物品等因素。在一些实施例中,递送货车的存储室可以包括内建的存储空间,例如货柜、单元格、搁板、支架、保持架或轮式保持架。递送货车中的每个容器载体可以由容器载体标识符(例如,条形码)来标识。该容器载体标识符可以包括与在递送货车的储藏室内容器载体的位置相关联的信息。例如,可以将四个容器托架360布置在储藏室的后壁上,从左到右标记为360_1至360_4。因此,可以将位于递送货车的储藏室的左后角处的容器载体识别为容器载体360_1,并且可以将位于递送货车的储藏室的右后角处的容器载体识别为容器载体360_4。可以通过例如系统100的一个或多个计算机实现的系统(例如运输系统107)来生成容器载体360的布置的视觉或表格表示。

在一些实施例中,可以记录容器载体360上的容器的装载布置,以生成递送货车装载布置的表示。例如,运输系统107可以向用户界面装置发送指令,以显示用于扫描放置在容器载体中的所有容器的容器标识符(例如,条形码)以及扫描相应的容器载体标识符的指示。系统可以基于所扫描的信息来生成装载布置的表示。在一些实施例中,可以以表格或视觉格式向用户呈现装载布置。可以将装载布置打印在纸张上、显示在用户界面装置上、或者在开始用户的递送之前呈现给该用户。

在步骤480中,系统100的一个或多个计算机实现的系统(例如,运输系统107)可以向用户界面装置(例如,移动装置107A-107C中的一者)发送指令,以显示用于递送被存储在容器(其装载在递送货车上)中的物品的指示。用户界面装置可以显示用于请求来自用户(例如,递送工作者或装载员)的输入的指示,以在离开之前验证递送物品的装载过程的完成。用户界面装置可以从用户接收输入并其将所接收的输入存储在与系统100相关联的数据库中。

在一些实施例中,系统100的一个或多个计算机实现的系统可以向用户界面装置发送指令,以显示记录(例如,通过扫描订单标识符)与订单标识符相关联的信息的指示。所述用户界面装置可以在物品被拣选之后、在所述分类处理的第一步骤中基于存储位置对所拣选物品进行分类之后、在将已分类的物品运输到营地站点之前、在到达所述营地站点之后、在所述分类处理的第二步骤中基于递送路线对所拣选物品进行分类之后、将已分类的物品放入容器之后、将容器装载到运输货车上之后,来显示记录所述订单标识符信息的指令。可以将在该处理过程中的所有步骤处记录的信息存储和更新到与系统100相关联的数据库(例如,与WMS 119或运输系统107相关联或连接的数据库)中。

在一些实施例中,系统100可以响应于来自客户的关于订单的状态的查询,基于存储在数据库中的更新信息来生成状态更新通知消息。在一些实施例中,系统100可以基于存储在数据库中的更新的信息为客户预先地生成状态更新通知消息。

现在参考图5,示出了符合所公开的实施例的用于生成递送车辆的装载布置的视觉表示的处理过程500的示例性流程图。应当理解,该流程图是该处理过程中的步骤的示例性序列,并且这些步骤也可以以其他序列来执行。此外,可以基于应用和用户需求来添加、省略、跳过、重复或修改这些步骤。

在步骤510中,系统100的一个或多个计算机实现的系统可以标识包括存储空间的递送车辆(例如,递送货车201)。在一些实施例中,系统100的运输系统107可以基于例如存储空间需求、递送路线特征、递送货车工作者经验或分类或其他数据来标识递送车辆。例如,运输系统107可以标识用于具有狭窄道路的递送路线的小型递送车辆,并且当班的递送货车工作者(例如货车驾驶员)仅可以具有用于小型运输车辆的有效驾驶许可。在一些实施例中,运输系统107可以基于存储空间需求来标识递送车辆。例如,如果在一个递送路线或子路线上有二十个装满待递送物品的容器,则系统100可以推荐包括更多存储空间的更大型的递送车辆。

在步骤520中,系统100的一个或多个计算机实现的系统(例如运输系统107)可以向用户界面装置发送指令,以显示用于确定递送货车内存储空间的布置的指示。在一些实施例中,递送货车可以包括在存储室中的内建存储空间,例如,货柜、支架、搁板、保持架等。递送货车可以包括存储室以容纳可移除的存储单元,例如轮式保持架。

在一些实施例中,可以使用存储空间标识符或容器载体标识符来标识递送货车中的每个存储空间。所述容器载体标识符可以包括条形码、标签、标牌或QR码。容器载体标识符可以包括与递送货车的储藏室中的容器载体360的位置相关联的信息。例如,可以将四个容器载体360布置在储藏室的后壁上,从左到右标记为360_1至360_4(未在图3中示出)。因此,可以将位于递送货车的储藏室的左后角处的容器载体识别为容器载体360_1,并且可以将位于递送货车的储藏室的右后角处的容器载体识别为容器载体360_4。在一些实施例中,递送货车可以包括内建的存储空间,每个存储空间具有存储空间标识符。

在一些实施例中,递送货车工作者(例如,驾驶员或装载员)可以例如通过扫描存储空间标识符来记录递送货车中的内置存储空间的布置。在一些实施例中,系统100的数据库可以包括与递送货车中的存储空间的布置相关联的信息。例如,数据库可以包括与递送货车14中的24个存储空间的布置相关联的信息。

在步骤530中,系统100的一个或多个计算机实现的系统(例如运输系统107)可以为每个容器生成容器标识符。所述容器标识符可以包括条形码、标签、标牌或QR码。所述容器标识符可以包括至少与营地站点和包含在容器中的物品的递送路线相关联的信息。在一些实施例中,可以基于将要沿着路线递送的物品的数量将一个或多个容器分配至递送路线。容器标识符可用作容器中物品的最终预期递送目的地的快速参考或指示。

在步骤540中,系统100的一个或多个计算机实现的系统(例如运输系统107)可以向用户界面装置发送指令,以显示用于在递送货车的存储空间中装载容器的指示。可以以能够在递送期间快速地获取物品以进行卸载的方式将容器装载在递送货车上。

在步骤550中,系统100的一个或多个计算机实现的系统(例如运输系统107)可以向用户界面装置发送指令,以显示用于将每个容器与其放置的存储空间相关联的指示。例如,运输系统107可以向用户界面装置发送指令,以显示用于扫描被放置在存储空间中的所有容器的容器标识符(例如,条形码)以及用于扫描相应的存储空间标识符的指示。在一些实施例中,所述指令可以包括将容器与存储空间相关联以及将信息上传到系统100的数据库的分步指令。

在步骤560中,系统100的一个或多个计算机实现的系统(例如运输系统107)可以基于在步骤550中建立的关联来生成容器和存储空间的装载布置的视觉表示。在一些实施例中,可以以表格或视觉格式向用户(例如,递送货车驾驶员)呈现装载布置。可以将装载装置打印在纸上、显示在用户界面装置上、或者在开始其递送之前呈现给用户。

在一些实施例中,可以将递送货车的装载布置显示在递送车辆的用户界面显示器上,例如,显示在递送货车的图形化用户界面显示器屏幕上。在一些实施例中,可以在进行递送时更新装载布置的视觉表示。例如,当递送货车司机向客户递送物品并且容器为空时,装载布置的显示可以指示放置在该存储空间中的容器中的物品已被递送。可以在数据库中更新该信息,以使运输系统107和/或系统100确定是否满足承诺的递送日期和时间。

虽然已经参考本公开的特定实施例示出并描述了本公开,但是应该理解,本公开可以在其他环境中实施而无需修改。前面的描述是为了说明的目的而呈现。这不是详尽的,并不限于所公开的精确形式或实施例。通过考虑所公开的实施例的说明书和实践,修改和调整对于本领域技术人员将是显而易见的。另外,尽管所公开的实施例的方面被描述为存储在存储器中,但是本领域技术人员将理解,这些方面也可以存储在其他类型的计算机可读介质中,例如辅助存储装置(例如硬盘或CD ROM)、或其它形式的RAM或ROM、USB介质、DVD、蓝光光盘或其它光驱介质。

基于书面描述和公开方法的计算机程序在经验丰富的开发人员的技能范围之内。可以使用本领域技术人员已知的任何技术来创建各种程序或程序模块,或者可以结合现有软件设计各种程序或程序模块。例如,程序部分或程序模块可以在如下方法中设计或通过如下方法设计:.Net Framework、.Net Compact Framework(以及相关语言,例如VisualBasic,C等)、Java、C++、Objective-C、HTML、HTML/AJAX组合、XML、或者包含Java applet的HTML。

此外,虽然本文已经描述了说明性的实施例,但是具有等同元件、修改、省略、组合(例如,跨越多个实施例的方面)、适配和/或改变的任何和所有实施例的范围,将被本领域技术人员基于本发明的技术所理解。权利要求中的限制将基于权利要求书中使用的语言而广泛地解释,并且不限于本说明书中或在本申请的审查期间描述的示例。这些示例应被解释为非排他性的。此外,所公开的方法的步骤可以以任何方式进行修改,包括通过重新排序步骤和/或插入或删除步骤。因此,说明书和示例仅视为说明性的,其真实范围和精神由所附权利要求及其等同物的全部范围所指示。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号