计算机化的用于递送基于决策的大订单合并的系统和方法与流程

文档序号:28425858发布日期:2022-01-12 00:09阅读:97来源:国知局
计算机化的用于递送基于决策的大订单合并的系统和方法与流程
计算机化的用于递送基于决策的大订单合并的系统和方法
相关专利申请的交叉引用
1.本技术是2019年5月20日提交的第16/416,909号美国专利申请的部分连续案,其全部内容通过引用合并于此。
技术领域
2.本公开总体上涉及计算机化的包裹递送系统和方法以履行顾客订单。特别地,本公开的实施例涉及创造性的和非常规的计算机化的系统、方法和用户界面,用于有效地履行顾客订单并以缩短的周期时间,降低的包装成本和改善的顾客体验来递送包裹,同时在履行中心内的多个区域保持高工人效率


背景技术:

3.履行中心(fulfillment centers,fcs)使电子商务商人能够外包仓储和装运。履行中心(fcs)中的库存管理是为在线购物者培养最佳顾客体验的重要组成部分。库存管理可以包括许多步骤,这些步骤包括从卖家接收商品,存放接收到的商品以便于拣选(pick),包装物品,验证订单以及包裹递送。尽管当前现有的履行中心(fcs)和在履行中心(fcs)中用于库存管理的系统被配置为处理大量进出的商品,但顾客订单履行的效率和及时性可能受到限制,部分原因是在采购物品来履行订单时效率低下。包装递送延迟可能会导致顾客不满,并且在某些情况下可能会影响业务的成本和盈利能力。
4.随着电子商务的发展和广泛接受,因特网购物提供了满足所有购物需求的一站式商店,这些购物需求包括食品、家具、电子产品、服装、书籍等。每个在线订单通常包含大量不同类别的物品。尽管在当前现有的订单履行实践中,可以采用系统以有效方式获得订单中的每个单独物品,但是订单递送的总体效率受到采购每个单独物品的能力的限制。例如,通常根据类别将物品存储在履行中心(fc)的各个部分中,并且包装工在包装物品前可能需要等待拣选员拣选订单中的所有物品。这可能会导致包装的延迟以及在将包裹递送给顾客的过程中的后续步骤的延迟,从而延迟了系统的吞吐量以及控制装运过程的计算机化的系统的效率。
5.此外,履行中心(fc)的整体效率和吞吐量可能会受到影响,因为尽管物品是单独拣选的,但是它们在作为一个包裹装载到递送卡车上之前会被同时包装到一个集装箱(container)中。如果无法进入存放已拣选物品的存储空间,则预期的包装延迟或意料之外的包装延迟可能会影响拣选效率。从履行中心(fc)存储和装运包裹的过程包括许多步骤,例如,在每个步骤,接收、存放、拣选、分拣(sort)、包装、装载、递送和验证订单准确性。为了达到整体的高效率,单个步骤的效率也必须很高。例如,如果该过程包括10个步骤,并且每个步骤的效率都在90%以上,则总效率仅为83.9%。
6.此外,当前现有的履行中心(fcs)雇用一组工人来确保全天候的平稳运行。仓库中的技术挑战之一可能是向一线工人及时传达信息,例如紧急顾客订单,优先装运等。当前现有的物流和库存管理系统缺乏有效地解决顾客订单中预期或意料之外的紧急情况的能力,
可能会引起顾客不满和相关库存成本上升。
7.因此,需要实现通过单分(singulation)来实现用于有效的包裹递送的改进的方法和系统,以减少周期时间和承诺递送时间,同时保持高的整体吞吐量和有效资源的利用,而不会对顾客体验造成负面影响。


技术实现要素:

8.本公开的一个方面涉及一种计算机实现的包裹递送系统。该系统可以包括:存储指令的存储器;以及至少一个处理器,被配置为执行指令以:由计算机实现的系统接收顾客订单;使用计算机实现的系统基于顾客订单生成订单标识符;使顾客订单的多个物品中的每个物品与订单标识符关联;基于订单标识符确定针对每个物品的预期递送目的地、与预期递送目的地关联的存储空间、递送路线和包裹计数;确定订单标识符是否满足条件;基于不满足条件的确定;将第一指示发送到至少一个用户设备以用于显示,以基于与预期递送目的地关联的存储空间使用第一分拣过程对多个物品中的每个物品进行分拣;从至少一个用户设备接收与第一分拣过程的状态有关的第一输入;将第二指示发送到至少一个用户设备以用于显示,以基于被配置为包括预期递送目的地的递送路线使用第二分拣过程对每个所分拣的物品进行分拣,而不考虑第一分拣过程的状态;从至少一个用户设备接收与第二分拣过程的状态有关的第二输入;将第三指示发送到至少一个用户设备以用于显示,以将所分拣的每个物品放置到与递送路线关联的集装箱中,而不考虑第二分拣过程的状态;以及将第四指示发送到至少一个用户设备以用于显示,以将多个物品中的所放置的物品递送到预期递送目的地,而不考虑顾客订单的多个物品中的其他物品的状态。
9.本公开的另一方面涉及一种计算机实现的包裹递送方法。该方法可以包括:由计算机实现的系统接收顾客订单;使用计算机实现的系统基于顾客订单生成订单标识符;使顾客订单的多个物品中的每个物品与订单标识符关联;基于订单标识符确定针对每个物品的预期递送目的地、与预期递送目的地关联的存储空间、递送路线和包裹计数;确定订单标识符是否满足条件;基于不满足条件的确定;将第一指示发送到至少一个用户设备以用于显示,以基于与预期递送目的地关联的存储空间使用第一分拣过程对多个物品中的每个物品进行分拣;从至少一个用户设备接收与第一分拣过程的状态有关的第一输入;将第二指示发送到至少一个用户设备以用于显示,以基于被配置为包括预期递送目的地的递送路线使用第二分拣过程对每个所分拣的物品进行分拣,而不考虑第一分拣过程的状态;从至少一个用户设备接收与第二分拣过程的状态有关的第二输入;将第三指示发送到至少一个用户设备以用于显示,以将所分拣的每个物品放置到与递送路线关联的集装箱中,而不考虑第二分拣过程的状态;以及将第四指示发送到至少一个用户设备以用于显示,以将多个物品中的所放置的物品递送到预期递送目的地,而不考虑顾客订单的多个物品中的其他物品的状态。
10.本公开的另一方面涉及一种计算机实现的包裹递送系统。该系统可以包括:存储指令的存储器;以及至少一个处理器,被配置为执行指令以:由计算机实现的系统接收顾客订单;使用计算机实现的系统基于顾客订单生成订单标识符;使顾客订单的多个物品中的每个物品与订单标识符关联;基于订单标识符确定针对每个物品的预期递送目的地、与预期递送目的地关联的存储空间、递送路线和包裹计数;确定包裹计数是否达到或超过阈值
量;基于包裹计数未达到或超过阈值量的确定;将第一指示发送到至少一个用户设备以用于显示,以基于与预期递送目的地关联的存储空间使用第一分拣过程对多个物品中的每个物品进行分拣;从至少一个用户设备接收与所述第一分拣过程的状态有关的第一输入;将第二指示发送到至少一个用户设备以用于显示,以基于被配置为包括预期递送目的地的递送路线使用第二分拣过程对每个所分拣的物品进行分拣,而不考虑第一分拣过程的状态;从至少一个用户设备接收与第二分拣过程的状态有关的第二输入;将第三指示发送到至少一个用户设备以用于显示,以将所分拣的每个物品放置到与递送路线关联的集装箱中,而不考虑第二分拣过程的状态;将第四指示发送到至少一个用户设备以用于显示,以将多个物品中的所放置的物品递送到预期递送目的地,而不考虑顾客订单的多个物品中的其他物品的状态;和基于包裹计数达到或超过阈值量的确定,将第五指示发送到至少一个用户设备以用于显示,以将多个物品放置在至少一个存储单元中,并将每个所放置的物品包装在至少一个共同包裹中。
11.本文还讨论了其他系统,方法和计算机可读介质。
附图说明
12.图1a是示出了与所公开的实施例一致的网络的示例性实施例的示意性框图,该网络包括用于实现装运、运输和物流操作的计算机化的通信系统。
13.图1b描绘了与所公开的实施例一致的、包括满足搜索请求的一个或多个搜索结果以及交互式用户界面元素的示例搜索结果页面(search result page,srp)。
14.图1c描绘了与所公开的实施例一致的、包括产品和关于产品的信息以及交互式用户界面元素的示例单显示页面(single display page,sdp)。
15.图1d描绘了与所公开的实施例一致的、包括虚拟购物车中的物品以及交互式用户界面元素的示例购物车页面(cart page)。
16.图1e描绘了与所公开的实施例一致的、包括来自虚拟购物车的物品以及关于购买和装运的信息以及交互式用户界面元素的示例订单页面(order page)。
17.图2是与所公开的实施例一致的、被配置为利用所公开的计算机化的系统的示例性履行中心的示意图。
18.图3是与所公开的实施例一致的、被配置为利用所公开的计算机化的系统的示例性计算机化的单分包裹递送系统的示意图。
19.图4是与所公开的实施例一致的、用于单分包裹递送的示例性处理流程的示意图。
20.图5是与所公开的实施例一致的、用于生成递送车辆的装载布置的表示的示例性处理流程的示意图。
具体实施方式
21.以下详细描述参照附图。在附图和以下描述中,尽可能使用相同的附图标记指代相同或相似的部件。尽管本文描述了几个说明性实施例,但是可以进行修改、改编和其他实现。例如,可以对附图中示出的组件和步骤进行替换、添加或修改,并且可以通过对所公开的方法进行替换、重新排序、移除或添加步骤来进行修改本文描述的说明性方法。因此,以下详细描述不限于所公开的实施例和示例。相反,本发明的适当范围由所附权利要求来限
定。
22.本公开的实施例针对被配置用于通过单独地装运相同订单的物品而无需等待剩余物品来减少周期时间并提高包裹递送效率的系统和方法,从而避免减慢计算机化的系统和过程。
23.参照图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(描绘为在履行中心(fc)200的内部)、第三方履行系统121a、121b和121c,履行中心授权系统(fulfillment center authorization system,fc auth)123和劳动管理系统(labor management system,lms)125。
24.在一些实施例中,sat系统101可以被实现为监控订单状态和递送状态的计算机系统。例如,sat系统101可以确定订单是否已超过其承诺递送日期(promised delivery date,pdd),并且可以采取适当的措施,包括发起新订单、重新装运未递送订单中的物品、取消未递送订单、发起与订购顾客联系等等。sat系统101还可以监控其他数据,包括输出(例如在特定时间段内装运的包裹数量)和输入(例如在装运中接收到的空纸板箱的数量)。sat系统101还可以充当系统100中不同设备之间的网关,从而使得诸如外部前端系统103和fo系统113之类的设备之间能够进行通信(例如,使用存储并转发或其他技术)。
25.在一些实施例中,外部前端系统103可以被实现为使外部用户能够与网络100中的一个或多个系统进行交互的计算机系统。例如,在其中网络100能够将系统呈现给用户以使用户能够订购物品的实施例中,外部前端系统103可以被实现为网络服务器,该网络服务器接收搜索请求、呈现物品页面并请求支付信息。例如,外部前端系统103可以被实现为运行诸如apache http服务器,microsoft因特网信息服务(internet information services,iis),nginx等软件的一个或多个的计算机。在其他实施例中,外部前端系统103可以运行定制的网络服务器软件,其被设计为接收和处理来自外部设备(未示出)的请求,基于那些请求从数据库和其他数据存储中获取信息,并基于获取的信息对接收到的请求提供响应。
26.在一些实施例中,外部前端系统103可以包括web缓存系统、数据库、搜索系统或支付系统中的一个或多个。在一个方面,外部前端系统103可以包括这些系统中的一个或多个,而在另一方面,外部前端系统103可以包括接口(例如,服务器到服务器,数据库到数据库或其他网络连接),所述接口连接到这些系统中的一个或多个。
27.图1b、1c、1d和1e所示的一组说明性步骤将有助于描述外部前端系统103的一些操作。外部前端系统103可以从网络100中的系统或设备接收信息以进行呈现和/或显示。例如,外部前端系统103可以托管或提供一个或多个web页,包括搜索结果页面(search result page,srp)(例如,图1b),单品详情页面(single detail page,sdp)(例如,图1c),购物车页面(例如,图1d)或订单页面(例如,图1e)。用户设备(例如,使用移动设备102a或计
算机102b)可以导航到外部前端系统103,并通过在搜索框中输入信息来请求搜索。外部前端系统103可以从网络100中的一个或多个系统请求信息。例如,外部前端系统103可以从fo系统113请求满足搜索请求的结果。外部前端系统103还可以请求和接收(从fo系统113)搜索结果中返回的每个产品的承诺递送日期(promised delivery date)或“pdd”。在某些实施例中,pdd表示如果在特定时间段内(例如,在一天结束时(11:59pm)之前)订购,包裹何时到达用户期望的位置的估计。(下面将针对fo系统113进一步讨论pdd。)
28.外部前端系统103可以基于该信息来准备srp(例如,图1b)。srp可以包括满足搜索请求的信息。例如,这可以包括满足搜索请求的产品的图片。srp还可以包括每个产品的相应价格,或与每个产品的增强递送选项、pdd、重量、尺寸、报价、折扣等有关的信息。外部前端系统103可以(例如,经由网络)将srp递送到请求用户设备。
29.然后,用户设备可以例如通过单击或点击用户界面或使用另一输入设备来从srp选择产品,以选择在srp上表示的产品。用户设备可以制定针对所选产品的信息的请求,并将其发送到外部前端系统103。作为响应,外部前端系统103可以请求与所选产品有关的信息。例如,该信息可以包括在相应的srp上针对产品提供的信息以外的其他信息。例如,这可能包括保质期、原产国、重量、尺寸、包装中的物品数量、处理说明书或有关该产品的其他信息。该信息还可以包括针对类似产品的建议(例如,基于对购买了该产品和至少一个其他产品的顾客的大数据和/或机器学习分析)、常见问题解答、顾客评论、制造商信息、图片等。
30.外部前端系统103可以基于接收到的产品信息来准备单品详情页面(single detail page,sdp)(例如,图1c)。sdp还可以包括其他交互式元素,例如“buy now(立即购买)”按钮、“add to cart(添加到购物车)”按钮、数量字段、物品图片等。外部前端系统103可以(例如,经由网络)将sdp递送到请求用户设备。
31.请求用户设备可以接收列出产品信息的sdp。在接收到sdp之后,用户设备然后可以与sdp交互。例如,请求用户设备的用户可以单击sdp上的“place in cart(放入购物车)”按钮或通过其他方式与之交互。这会将产品添加到与用户关联的购物车中。用户设备可以把将该产品添加到购物车的请求发送到外部前端系统103。
32.外部前端系统103可以生成购物车页面(例如,图1d)。在一些实施例中,购物车页面列出了用户已添加到虚拟“购物车”的产品。用户设备可以通过单击srp、sdp或其他页面上的图标或通过其他方式与之交互来请求购物车页面。在一些实施例中,购物车页面可以列出用户已添加到购物车的所有产品,以及有关购物车中产品的信息,例如每种产品的数量、每件物品的价格、基于相关数量的每个产品的价格、有关pdd的信息、递送方式、运输成本、用于修改购物车中产品的用户界面元素(例如,删除或修改数量)、用于订购其他产品或设置定期递送产品的选项、用于设置利息支付的选项、用于前进至购买的用户界面元素等。用户设备上的用户可以单击用户界面元素(例如,显示为“buy now(立即购买)”的按钮)或以其他方式与之交互,以发起对购物车中的产品的购买。一旦这样做,用户设备可以将该发起购买的请求发送到外部前端系统103。
33.外部前端系统103可以响应于接收到发起购买的请求而生成订单页面(例如,图1e)。在一些实施例中,订单页面再次列出购物车中的物品并请求输入支付和运输信息。例如,订单页面可以包括一个部分,用于请求有关购物车中商品购买者的信息(例如,姓名、地址、电子邮件地址、电话号码)、有关收件人的信息(例如名称、地址、电话号码、递送信息)、
装运信息(例如递送和/或取货的速度/方法)、支付信息(例如信用卡、银行转帐、支票、储蓄的信用(stored credit))、用户界面元素以请求现金收据(例如出于税收目的)等。外部前端系统103可以将订单页面发送到用户设备。
34.用户设备可以在订单页面上输入信息,然后单击将信息发送到外部前端系统103的用户界面元素或通过其他方式与之交互。接着,外部前端系统103可以将信息发送到网络100中的不同系统,以实现利用购物车中的产品来创建和处理新订单。
35.在一些实施例中,外部前端系统103还可以被配置为使卖家能够发送和接收与订单有关的信息。
36.在一些实施例中,内部前端系统105可以实现为使内部用户(例如,拥有、运营或租赁网络100的组织的雇员)能够与网络100中的一个或多个系统进行交互的计算机系统。例如,在网络101使系统的呈现能够让用户能够下订单购买物品的实施例中,内部前端系统105可以被实现为网络服务器,该网络服务器使用户能够查看关于订单的诊断和统计信息、修改物品信息或审查与订单有关的统计信息。例如,内部前端系统105可以被实现为运行软件(例如apache http服务器、microsoft因特网信息服务(iis)、nginx等)的一个或多个计算机。在其他实施例中,内部前端系统105可以运行定制的网络服务器软件,该定制的网络服务器软件被设计为接收和处理来自网络100中描述的设备(以及未描述的其他设备)的请求,基于那些请求从数据库和其他数据存储中获取信息,并根据获取的信息对接收的请求提供响应。
37.在一些实施例中,内部前端系统105可以包括web缓存系统、数据库、搜索系统、支付系统、分析系统、订单监控系统等中的一个或多个。在一个方面,内部前端系统105可以包括这些系统中的一个或多个,而在另一方面,内部前端系统105可以包括接口(例如,服务器到服务器、数据库到数据库或其他网络连接),所述接口连接到这些系统中的一个或多个。
38.在一些实施例中,运输系统107可以被实现为使得网络100中的设备与移动设备107a-107c之间能够通信的计算机系统。在一些实施例中,运输系统107可以从一个或多个移动设备107a-107c(例如,移动电话、智能手机、掌上电脑(pda)等)接收信息。例如,在一些实施例中,移动设备107a-107c可以包括由递送工人操作的设备。递送工人(可以是固定雇员、临时雇员或轮班雇员)可以利用移动设备107a-107c来实现用户订购的包裹的递送。例如,为了递送包裹,递送工人可以在移动设备上接收指示要递送哪个包裹以及将其递送往何处的通知。在到达递送位置后,递送工人可以将定位包裹(例如,在卡车后部或在包裹的板条箱中),使用移动设备扫描或以其他方式捕获与包裹上的标识符(例如,条形码、图像、文本字符串、rfid标签等)相关联的数据,然后递送包裹(例如,通过将其放在前门、将其交给保安、将其交给接收人等)。在一些实施例中,递送工人可以捕获包裹的照片和/或可以获得签名。移动设备可以向运输系统107发送信息,该信息包括关于递送的信息,包括例如时间、日期、gps位置、照片、与递送工人相关联的标识符、与移动设备相关联的标识符等。运输系统107可以将该数据存储在数据库(未示出)中,以供网络100中的其他系统访问。在一些实施例中,运输系统107可以使用该信息来准备跟踪数据并将其发送到指示特定包裹的位置的其他系统。
39.在一些实施例中,某些用户可以使用一种移动设备(例如,固定工人可以使用具有定制硬件的专用pda,例如条形码扫描仪、手写笔和其他设备),而其他用户则可以使用其他
类型的移动设备(例如临时工人或轮班工人可以使用现成的移动电话和/或智能手机)。
40.在一些实施例中,运输系统107可以将用户与每个设备相关联。例如,运输系统107可以存储用户(例如,由用户标识符、雇员标识符或电话号码表示)和移动设备(例如,由国际移动设备身份(international mobile equipment identity,imei)、国际移动订阅标识符(international mobile subscription identifier,imsi)、电话号码、通用唯一标识符(universal unique identifier,uuid)或全球唯一标识符(globally unique identifier,guid))之间的关系。运输系统107可以将这种关系与在递送时接收到的数据结合使用,以分析存储在数据库中的数据,以便确定尤其是工人的位置、工人的效率或工人的速度。
41.在一些实施例中,卖家门户109可以被实现为使卖家或其他外部实体能够和与订单有关的信息的其他方面进行电子通信的计算机系统。例如,卖家可以利用计算机系统(未示出)来为卖家希望通过系统100销售的产品上载或提供产品信息、订单信息、联系信息等。
42.在一些实施例中,装运及订单跟踪系统111可以被实现为计算机系统,接收、存储和转发关于由顾客(例如,由使用设备102a-102b的用户)订购的包裹的位置的信息。在一些实施例中,装运及订单跟踪系统111可以请求或存储来自装运公司运营的网络服务器(未示出)的信息,该装运公司递送由顾客订购的包裹。
43.在一些实施例中,装运及订单跟踪系统111可以从网络100中描绘的系统请求和存储信息。例如,装运及订单跟踪系统111可以从运输系统107请求信息。如上所述,运输系统107可以接收来自一个或多个移动设备107a-107c(例如,移动电话、智能手机、pda等)的信息,该移动设备与一个或多个用户(例如,递送工人)或车辆(例如,递送卡车)相关联。在一些实施例中,装运及订单跟踪系统111还可从仓库管理系统(wms)119请求信息,以确定各个包裹在履行中心(例如,履行中心200)内部的位置。装运及订单跟踪系统111可以从运输系统107或wms119中的一个或多个请求数据,对数据进行处理,并根据请求将数据呈现给设备(例如,用户设备102a和102b)。
44.在一些实施例中,履行优化(fo)系统113可以被实现为存储来自其他系统(例如,外部前端系统103和/或装运及订单跟踪系统111)的顾客订单信息的计算机系统。fo系统113还可以存储描述在何处保存或存储特定物品的信息。例如,顾客订购的某些物品可以仅存储在一个履行中心中,而其他物品可以存储在多个履行中心中。在其他实施例中,可以将某些履行中心设计为仅存储特定的一组物品(例如,新鲜农产品或冷冻产品)。fo系统113存储该信息以及相关联的信息(例如,数量、大小、接收日期、有效期等)。
45.fo系统113还可以为每个产品计算相应的pdd(承诺递送日期)。在一些实施例中,pdd可以基于一个或多个因素。例如,fo系统113可以基于对产品的以往需求(例如,在一段时间内订购该产品的次数)、对产品的预期需求(例如,预计多少顾客将在未来一段时间内订购该产品)、整个网络范围内表明在一段时间内订购了多少产品的以往需求、整个网络范围内表明在即将到来的一段时间内预期会订购多少产品的预期需求、存储在每个履行中心200中(该履行中心存储每种产品)的产品的一个或多个计数、该产品的预期或当前订单等来计算产品的pdd。
46.在一些实施例中,fo系统113可以定期地(例如,每小时)确定每个产品的pdd,并将pdd存储在数据库中以用于检索或发送到其他系统(例如,外部前端系统103、sat系统101、
装运及订单跟踪系统111)。在其他实施例中,fo系统113可以从一个或多个系统(例如,外部前端系统103、sat系统101、装运及订单跟踪系统111)接收电子请求并按需计算pdd。
47.在一些实施例中,履行消息传递网关(fmg)115可以被实现为计算机系统,该计算机系统从网络100中的一个或多个系统(例如fo系统113)接收信息,将信息中的数据转换为另一种格式,并将转换格式后的数据转发到其他系统,例如wms119或第三方履行系统121a,121b或121c,反之亦然。
48.在一些实施例中,供应链管理(scm)系统117可以被实现为执行预测功能的计算机系统。例如,scm系统117可以基于例如基于对产品的以往需求、对产品的预期需求、网络范围内的以往需求、网络范围内的预期需求、存储在每个履行中心200中的产品计数、每个产品的预期订单或当前订单等来确定对特定产品的预测需求水平。响应于该确定的预测水平和遍及所有履行中心的每种产品的数量,scm系统117可以生成一个或多个采购订单以满足对特定产品的预期需求。
49.在一些实施例中,仓库管理系统(wms)119可以被实现为监控工作流的计算机系统。例如,wms119可以从各个设备(例如,设备107a-107c或119a-119c)接收指示离散事件的事件数据。例如,wms119可以接收指示使用这些设备之一来扫描包裹的事件数据。如以下关于履行中心200和图2所讨论的,在履行过程中,可以由处于特定阶段的机器(例如,自动或手持式条形码扫描仪、rfid读取器、高速照相机、诸如平板计算机119a、移动设备/pda119b、计算机119c等)扫描或读取包装标识符(例如,条形码或rfid标签数据)。wms119可以将指示扫描或读取包裹标识符的每个事件与包裹标识符、时间、日期、位置、用户标识符或其他信息一起存储在对应的数据库(未示出)中,并且可以将该信息提供给其他系统(例如,装运及订单跟踪系统111)。
50.在一些实施例中,wms119可以存储将一个或多个设备(例如,设备107a-107c或119a-119c)与网络100相关联的一个或多个用户关联的信息。例如,在某些情况下,用户(诸如兼职或全职雇员)可以与移动设备关联,因为用户拥有该移动设备(例如,该移动设备是智能手机)。在其他情况下,用户可以与移动设备关联,因为该用户暂时处于移动设备的监管之下(例如,用户在一天开始时将移动设备签出,将在当天使用该移动设备,并且将在一天结束时将该移动设备返还)。
51.在一些实施例中,wms119可以维护与网络100关联的每个用户的工作日志。例如,wms119可以存储与每个雇员关联的信息,该信息包括任何分配的过程(例如,卸载卡车、从拣选区拣选物品、合流墙(rebin wall)工作、包装物品)、用户标识符、位置(例如,履行中心200中的楼层或区域)、由雇员通过系统中移动的单元的数量(例如,拣选的物品的数量、包装的物品的数量)、与设备(例如,设备119a-119c)相关联的标识符等。在一些实施例中,wms119可以从计时系统(诸如在设备119a-119c上运行的计时系统)接收签入和签出信息。
52.在一些实施例中,第三方履行(3
rd party fulfillment,3pl)系统121a-121c表示与物流和产品的第三方供应商相关联的计算机系统。例如,尽管一些产品被存储在履行中心200中(如下文参考图2所讨论的),但是其他产品可以在异地存储、可以按需生产或者可能因其他原因无法在履行中心200中存储。3pl系统121a-121c可以被配置为从fo系统113(例如,通过fmg115)接收订单,并且可以直接向顾客提供产品和/或服务(例如,递送或安装)。
53.在一些实施例中,履行中心授权系统(fulfillment center auth system,fc auth)123可被实现为具有各种功能的计算机系统。例如,在一些实施例中,fc auth 123可以充当网络100中一个或多个其他系统的单点登录(single-sign on,sso)服务。例如,fc auth 123可以使用户能够经由内部前端系统105登录,确定用户具有访问在装运及订单跟踪系统111处的资源的类似特权,并且使用户能够访问那些特权而无需第二次登录过程。在其他实施例中,fc auth 123可以使用户(例如,雇员)能够将他们自己与特定任务相关联。例如,一些雇员可能没有电子设备(例如设备119a-119c),而相反可以在一天的过程中在履行中心200内从任务到任务移动并且从区域到区域移动。fc auth 123可以配置为使这些雇员能够指示在一天中不同时间他们正在执行的任务以及他们所处的区域。
54.在一些实施例中,劳动管理系统(labor management system,lms)125可以被实现为存储雇员(包括全职和兼职雇员)的出勤和加班信息的计算机系统。例如,lms125可以从fc auth 123、wma119、设备119a-119c、运输系统107和/或设备107a-107c接收信息。
55.图1a中描绘的特定配置仅是示例。例如,尽管图1a描绘了通过fmg115连接到fo系统113的fc auth系统123,但是并非所有实施例都需要该特定配置。实际上,在一些实施例中,网络100中的系统可以通过一个或多个公共或专用网络彼此连接,该一个或多个公共或专用网络包括因特网、内联网、广域网(wide-area network,wan)、城域网(metropolitan-area network,man)、符合ieee802.11a/b/g/n标准的无线网络、租用线路等。在一些实施例中,网络100中的一个或多个系统可以被实现为在数据中心、服务器场等处实现的一个或多个虚拟服务器。
56.图2描绘了履行中心200。履行中心200是物理位置的示例,该物理位置存储在订购后要装运给顾客的物品。履行中心(fc)200可以被划分为多个区域,每个区域在图2中示出。在一些实施例中,这些“区域”可以被认为是在接收物品、存储物品、取回(retrieve)物品和装运物品的过程的不同阶段之间的虚拟划分。因此,尽管在图2中描绘了“区域”,其他分区是可能的,并且在一些实施例中,可以省略、重复或修改图2中的区域。
57.入站区203表示fc200中的接收来自希望使用图1中的网络100销售产品的卖家的物品的区域。例如,卖家可以使用卡车201来递送物品202a和202b。物品202a可以表示足够大以占据其自己的装运托盘的单个物品,而物品202b可以表示在同一托盘上堆叠在一起以节省空间的一组物品。
58.工人将在入站区203接收物品,并且可以可选地使用计算机系统(未示出)检查物品是否损坏和是否正确。例如,工人可以使用计算机系统将物品202a和202b的数量与订购的物品数量进行比较。如果数量不匹配,则该工人可以拒绝物品202a或202b中的一个或多个。如果数量确实匹配,则工人可以将这些物品(例如,使用小车、手推运货车、叉车或手动方式)移至缓冲区205。缓冲区205可以是,例如,在拣选区中当前不需要的物品的临时存储区域,因为该物品在拣选区中有足够大的数量的物品以满足预测需求。在一些实施例中,叉车206操作以使物品围绕缓冲区205并在入站区203和下货区207之间移动。如果在拣选区中需要物品202a或202b(例如,由于预测需求),则叉车可以将物品202a或202b移动到下货区207。
59.下货区207可以是fc200中的在物品被移到拣选区209之前存储物品的区域。分配给拣选任务的工人(“拣选员”)可以接近拣选区中的物品202a和202b,使用移动设备(例如,
设备119b)扫描与物品202a和202b相关联的条形码进行扫描拣选区域的条形码。然后,拣选员可以把物品带到拣选区209(例如,通过将物品放在推车上或搬运物品)。
60.拣选区209可以是fc200中的物品208存储在存储单元210上的区域。在一些实施例中,存储单元210可以包括实体货架、书架、箱子、提袋(tote)、冰箱、冰柜、冷藏库等中的一个或多个。在一些实施例中,拣选区209可以被组织成多层。在一些实施例中,工人或机器可以以多种方式(包括例如叉车、电梯、传送带、推车、手推运货车、台车、自动机器人或设备,或手动地)将物品移动到拣选区209中。例如,拣选员可以将物品202a和202b放置在下货区207的手推运货车或推车上,并将物品202a和202b护送到拣选区209。
61.拣选员可以接收将物品放置(或“存放(stow)”)在拣选区209中特定地点(例如存储单元210上的特定空间)的指令。例如,拣选员可以使用移动设备(例如,设备119b)扫描物品202a。该设备可以(例如,使用指示过道、货架和位置的系统)来指示拣选员应在何处存放物品202a。然后,该设备可以提示拣选员在将物品202a存放在该位置之前扫描在该位置处的条形码。该设备可以将数据(例如,经由无线网络)发送到计算机系统(例如图1中的wms119),指示物品202a已经由用户使用设备119b存放在该位置。
62.一旦用户下订单,拣选员就可以在设备119b上接收指令以从存储单元210取回一个或多个物品208。拣选员可以取回物品208,扫描物品208上的条形码,并将物品208放置在运输机构214上。在一些实施例中,虽然运输机构214被表示为滑动件,但是运输机构可以被实现为传送带、电梯、推车、叉车、手推运货车、小车、推车等中的一个或多个。然后,物品208可以到达包装区211。
63.包装区211可以是fc200中的从拣选区209接收物品并将物品包装到箱子或袋子中以便最终装运到顾客的区域。在包装区211中,分配给接收物品的工人(“合流工人(rebin worker)”)将从拣选区209接收物品208,并确定其对应的订单。例如,合流工人可以使用设备(例如计算机119c)来扫描物品208上的条形码。计算机119c可以直观地指示与物品208相关联的订单。这可以包括例如与订单相对应的墙216上的空间或“单元”。一旦订单完成后(例如,因为该单元包含该订单的所有物品),合流工人可以向包装工人(或“包装工”)指示订单已完成。包装工可以从单元中取回物品,并将其放在箱子或袋子中以用于装运。然后,包装工可以(例如经由叉车、推车、小车、手推运货车、传送带、手动方式或其他方式)将箱子或袋子发送到枢纽区213。
64.枢纽区213可以是fc200中的接收来自包装区211的所有箱子或袋子(“包裹”)的区域。枢纽区213中的工人和/或机器可以取回包裹218并确定每个包裹应前往递送区域的哪个部分并将包裹按规定的路线发送到适当的营地区215。例如,如果递送区具有两个较小的子区域,则包裹将前往两个营地区215之一。在一些实施例中,工人或机器可以(例如,使用设备119a-119c之一)扫描包裹以确定其最终目的地。将包裹按规定的路线发送到营地区215可以包括,例如,(例如,基于邮政编码)确定包裹所指定的地理区域的一部分以及确定与该地理区域的该部分相关联的营地区215。
65.在一些实施例中,营地区215可以包括一个或多个建筑物、一个或多个物理空间或一个或多个区域,其中从枢纽区213接收包裹以将其分拣到路线和/或子路线中。在一些实施例中,营地区215与fc200在物理上分离,而在其他实施例中,营地区215可形成fc200的一部分。
66.营地区215中的工人和/或机器可以(例如基于目的地与现有路线和/或子路线的比较、每条路线和/或子路线的工作量的计算、一天中的时间、装运方法、装运包裹220的成本、与包裹220中的物品相关联的pdd等)确定包裹220应该与哪条路线和/或子路线相关联。在一些实施例中,工人或机器可以(例如,使用设备119a-119c之一)扫描包裹以确定其最终目的地。一旦将包裹220分配给特定路线和/或子路线,工人和/或机器就可以移动要装运的包裹220。在示例性图2中,营地区215包括卡车222、小汽车226以及递送工人224a和224b。在一些实施例中,卡车222可以由递送工人224a驱动,其中递送工人224a是为fc200递送包裹的全职雇员,并且卡车222由拥有、租赁或运营fc200的同一家公司的公司所拥有、租赁或运营。在一些实施例中,汽车226可以由递送工人224b驾驶,其中递送工人224b是按需要(例如,季节性地)递送的“弹性工作制的”或临时的工人。汽车226可以由递送工人224b拥有、租赁或运营。
67.图3示出了计算机实现的单分包裹递送系统300的示例性示意图。在一些实施例中,系统300可以包括合流工人301、具有订单标识符305(例如,条形码、标记、标签)的所拣选的物品208和用户界面设备302(例如,移动设备/pda 119b)。系统300可以进一步包括:第一存储位置320(例如,包装区211),其包括存储单元324(例如,324_1、324_2);营地340(例如,营地区215),其包括存储单元344;以及递送卡车201。第一存储位置320和营地340可以基于与最终目的地有关的不同信息来对物品进行分拣。作为一个示例,在第一存储位置320处,可以基于包裹所指定的地理区域(例如,基于邮政编码)对物品(例如,物品208)进行分拣,并且在营地340处,物品可以基于递送路线或子路线(例如,基于路线编号)进行分拣。(其他分拣方法也是可能的。)递送路线或子路线可以由系统100的一个或多个计算机实现的系统预先确定。在一些实施例中,计算机实现的系统100的一个或多个系统(例如,sat101、wms 119、scm 117)可以配置为与用户界面设备302通信以指示物品的分拣。
68.图3示出了示例性的单分包裹递送系统。如本文中所使用的,术语“单分”是指单次装运包括多个物品的顾客订单的物品,而不等待在装运之前完整地履行顾客订单。相对于现有的包裹递送系统,通过单分包裹递送可以具有许多优点。通过单分递送包裹可以具有本文所讨论的优点中的一些或全部。i.提高了包装效率。在当前现有的包裹递送系统中,合流工人可以等待订单中的所有物品都被包装在一个单独的包裹中,并且可以将包裹放置在与特定订单相关的合流墙空间上以进行进一步处理,该进一步处理包括分拣或装运。相反,在单分包裹递送系统300中,包装工可以在存储单元(例如,324_1)中单独对物品进行分拣,而无需等待订单中的其他物品到达包装工工作站或包装区,从而减少了包装工的空闲时间。每个包装工的空闲时间减少可以总体上提高包装效率。ii.增强了拣选密度。在当前现有的包裹递送系统中,拣选员可以拣选物品以依次履行顾客订单。例如,拣选员可以在拣选订单2的物品之前先拣选订单1的所有物品。这种顺序的拣选方法导致时间和效率的损失,因为拣选员在移动所花费的时间比拣选物品更多。相比之下,单分包裹递送系统300可以允许增强的拣选密度,因为拣选员可以根据物品的位置而不是根据顾客订单来拣选物品。例如,拣选员可能被要求拣选位于其当前实际位置附近但可能与其他顾客订单相关联的物品。这种并行的拣选方法可以通过减少在移动中拣选员所花费的时间来增强拣选密度。
iii.改进了可跟踪性。如图3所示,在单分包裹递送系统300中,工人(例如,工人301)可以在发起过程之前和在过程完成之后扫描与包装(例如,包装208)相关联的条形码(例如,订单标识符305和/或位置标识符)。另外,条形码可以在处理期间周期性地或在收到提示时被扫描。例如通过扫描记录的信息可以被存储在系统100的数据库中,从而允许在处理时跟踪包裹。还可以扫描集装箱或提袋的条形码,以在拣选、分拣、包装、装运等过程中提供与包含在集装箱中的物品的位置相关的信息,从而可以跟踪集装箱和包裹。iv.更快的分拣。在营地(例如,营地区215)从包装区接收到物品后,可以基于子路线或递送路线对物品进行分拣,而无需等待订单中的其他物品到达该营地。由于物品是根据子路线而不是根据物品所属的顾客订单进行分拣的,因此可能会缩短物品的货架时间,从而提高了分拣率。这还可以提高空间利用率,提高员工效率,减少周期时间并丰富顾客体验。v.减少了货架时间。物品的单分可以缩短物品在架子上等待被拣选、包装、分拣或装运的时间,因为可以在不考虑订单的其他物品状态的情况下处理物品。物品货架时间的减少可以减少与库存管理相关联的相关成本,并减少物品处理不当和放错位置的风险。vi.减少了“装载准备”时间。在现有的包裹递送和装运系统中,雇员(例如工人、驾驶员、装货员、经理、一线主管等)可能在轮班或工作会议开始时花费大量时间,例如,确保装载了属于订单的所有物品。这样的系统在利用例如人力和时间之类的资源方面可能效率低下,这两者都可能增加操作成本并影响吞吐量。物品的单分可能会减少装载准备时间,因为雇员会根据计划的递送区域和递送路线将集装箱或集装箱运输架(例如提袋、笼等)装载到递送卡车中。vii.改进了装载和递送效率。由于根据运输路线将物品放置在大型标准化提袋或集装箱中,因此可以更高效地装载递送卡车。另外,物品在递送之前一直留在标准化集装箱中,从而最大程度地减少了由于搬运造成的损坏或错位。大型标准化提袋或集装箱使装货员可以按照简单的指示装载卡车,驾驶员可以轻松地了解物品的信息并更高效地递送订单。
69.在一些实施例中,系统100可以被配置为接收顾客订单。顾客订单可以包括多个物品。在一些实施例中,每个顾客订单可以包括多个子订单,每个子订单可以包括多个物品。例如,一个顾客订单可以包括三个子订单。第一子订单可以是牙膏、牙刷和漱口水的紧急订单,第二子订单可以包括奶酪、薄脆饼干和薯条的正常配送,第三子订单可以包括饮料的延迟递送。系统100可以接收顾客订单,并生成要与所订购的每个物品相关联的订单标识符305。在一些实施例中,系统100可以生成与每个子订单相关联的唯一的子订单标识符(例如,用于第一子订单的子订单标识符305a、用于第二子订单的子订单标识符305b以及用于第三子订单的子订单标识符305c)。
70.在一些实施例中,订单标识符305和子订单标识符(例如305a、305b或305c)可以包括以下信息,该信息包括但不限于所订购的物品的数量、要递送的物品的紧急性、要递送的物品的目的地。在一些实施例中,订单标识符305还可包括关于单个订单内的子订单数量的信息。系统100可以向用户界面设备302发送指示,以指示订单包括多个子订单以及与每个子订单关联的紧急度。拣选员可以相应地履行订单或子订单。
71.在一些实施例中,一个或多个拣选员可以在取回其他顾客订单的物品时接收与子
订单的紧急性有关的指示。根据他们在拣选区209中的当前位置,拣选员可以取回紧急子订单的物品并将物品继续发送到包装区211。例如,如果紧急子订单包括牙刷和一双袜子,在口腔卫生部门中或在口腔卫生部门附近的拣选员可以取回牙刷,而在服装部门中或在服装部门附近的拣选员可以取回一对袜子,从而提高了拣选密度。一旦集装箱或提袋装满,就可以将物品运输到包装区211。该方法可以通过基于拣选员的位置而不是基于顾客订单拣选物品来提高拣货效率,从而减少周期时间并提高整体递送效率。
72.在一些实施例中,系统100可以向用户设备(例如,智能手机119b或计算机119c)发送指令,以使该设备指示拣选员打印订单标识符305。在一些实施例中,用户设备可以包括被配置为打印标签的手持设备(例如pda)。备选地,系统100可以包括打印设备(未示出)(例如标签打印机、喷墨打印机或激光打印机)。打印设备可以被配置为从系统100的计算机实现的系统之一接收指令以打印标签、指令、备忘录等。指令还可以包括(例如,通过将打印的订单标识符305粘贴在拣选的商品208上)请求拣选员将打印的订单标识符305与顾客订单的物品关联。在一些实施例中,系统100可以被配置为将订单标识符305与顾客订单的物品电子地相关联。例如,系统100可以更新数据库,该数据库包括与所有进入的顾客订单有关的信息。
73.合流工人301可以在包装区211中接收拣选的物品208。在一些实施例中,合流工人301可以使用用户界面设备302(例如,智能手机119b)从系统100接收与顾客订单相关的信息。用户界面设备302可以包括但不限于手持显示设备(例如,平板计算机119a)、智能手机(例如,移动设备/pda 119b)、计算机(例如,计算机119c)、车载显示器、头戴式显示器等。用户界面设备302可以基本上类似于移动设备(例如图1a中的计算机119c)。用户界面设备302可以与例如wms 119通信并交换信息。
74.在一些实施例中,用户界面设备302可以被配置为在用户界面显示器(图3中未示出)上显示信息。用户界面显示可以包括信息,该信息包括与顾客订单有关的信息(例如,订购的物品数量、订购的物品的递送紧急程度、要递送的物品的目的地位置等)。在一些实施例中,用户界面显示可以是视觉显示或视听显示。例如,如果订单是“紧急的”,则用户界面设备302可以接收视听消息以指示请求以加速订单的履行。在一些实施例中,用户界面设备302可以被配置为通过用户界面显示器的一个或多个交互式元素来接收用户输入并向用户提供反馈。例如,用户界面设备302可以向用户提供音频、视觉或触觉通知,并通过用户界面显示器的一个或多个交互式元素指示确认接收通知的请求。在一些实施例中,用户界面设备302可以包括数据记录能力(例如条形码扫描、光学字符读取器等)以记录订单标识符305的信息。用户界面设备302可以被配置为临时存储所记录的信息并且在稍后时间上载到系统100的计算机实现的系统之一的数据库中。在一些实施例中,用户界面设备302可以将记录的信息自动上传到数据库。
75.在一些实施例中,用户界面设备302可以接收经由用户界面显示器的交互元素来指示以审查与所拣选的物品208关联的订单标识符305的指令。例如,系统100的计算机实现的系统之一(例如,wms 119、scm 117或sat 101)可以向用户界面设备302生成指令,以向用户显示开始审查与物品208关联的订单标识符305指示。审查订单标识符305可以包括通过例如扫描或读取订单标识符305来确定递送物品208的最终目的地。例如,使用条形码扫描设备来扫描订单标识符(例如,条形码)可以显示与订单标识符关联的信息(例如订单中物
品的最终目的地、递送的紧急程度、订购物品的数量和描述等)。在一些实施例中,顾客订单可以包括多个子订单,而每个子订单可以进一步包括多个物品。应当理解,物品208可以包括包装,该包装包括顾客订单的一个或多个物品。
76.在确定了物品208的最终递送目的地之后,合流工人301可以基于所确定的最终目的地将物品208放置在第一存储位置320中。第一存储位置320可以包括存储单元324。第一存储位置320的每个存储单元324可以与分拣位置关联。在一些实施例中,第一存储位置320可以包括合流墙、存储单元、具有单元的存储架或柜子。也可以使用其他有组织的存储方式。
77.在一些实施例中,可以基于物品的目的地在第一存储位置320的存储单元324中对物品208进行分拣,而不考虑该物品可以与之关联的订单或该订单中其他物品的状态。在当前现有的系统中,合流工人可以在对订单进行分拣以便递送之前等待订单的所有物品被拣选。相反,在公开的实施例中,可以将每个物品视为单独的订单,并且可以基于目的地对其进行分拣,而不考虑该订单其他物品的状态。这可以减少合流工人的空闲时间,从而提高包装效率。在一些实施例中,如本文所公开的包装效率可以指在特定时间段内所包装的物品的数量。例如,包装效率可以表示为每小时单位(units per hour,uph)。也可以使用其他效率度量。物品的单分还可以减少物品的货架时间,在本文中该货架时间被定义为物品在被拣选、包装、分拣或装运之前在货架上停留的时间,从而减少了与库存管理相关的成本并减少了物品处理不当或放错位置的风险。
78.在一些实施例中,每个存储单元324可以与营地340关联。在一些实施例中,营地340可以是fc 200的场地内的现场存储或分拣设施。在一些实施例中,营地340可以是远程位置的场外存储或分拣设施。每个存储单元324(例如,324_1或324_2)与对应的营地的关联可以使用营地标识符来识别。营地标识符可以包括但不限于标记、条形码、数字或标签。尽管仅示出了有限数量的存储单元324,但是应当理解,第一存储位置320可以包括任何数量的存储单元324。
79.在一些实施例中,基于确定物品208的目的地位置,用户界面设备302可以通过指示来通知重新合流工人301将物品208放置在相应的存储单元324中。例如,基于顾客订单,系统100的计算机实现的系统之一(例如,wms 119、scm 117或sat 101)可以确定物品208可以定向到的营地。合流工人301可以将物品208放置在相应的存储单元324中。
80.在一些实施例中,合流工人301可以通过用户界面设备302接收指示,以将物品208和放置物品208的相应存储单元324关联。例如,可以请求合流工人301扫描订单标识符305和营地标识符,以在物品208和营地之间建立关联以进行分拣。与所放置的物品的订单标识符和放置物品的存储单元的营地标识符有关的信息可以自动更新到包括与顾客订单和顾客订单的递送时间表有关的信息的数据库。
81.在一些实施例中,如果营地340是现场设施,则可以使用运输工具(例如传送带、叉车、托盘、推车或提袋)来运输物品。对于场外设施,可以使用递送卡车等来运输物品。
82.在一些实施例中,存储单元324可以包括一个或多个要被运输到相应营地的物品。在一些实施例中,营地可以被称为存储位置。例如,营地340可以与存储单元324_1关联,指示放置在存储单元324_1中的物品(例如,物品208)可以被导向到营地340。
83.在一些实施例中,营地340可以包括一个或多个存储空间342。存储空间342可以包
括但不限于具有存储单元的墙、存储单元、具有单元的存储架或柜子。也可以使用其他有组织的存储方式。例如,存储空间342可以包括具有存储单元344的墙。每个存储单元344可以与用于递送物品208的子路线相关联。
84.营地340的工人可以从存储位置320接收一个或多个物品208。工作人员(例如,分拣员)可以审查与所拣选的物品208相关联的订单标识符305。在一些实施例中,工人可以在用户界面设备302上接收审查订单标识符305的通知。例如,系统100的计算机实现的系统之一(例如,wms 119、scm 117或sat 101)可以生成要在用户界面设备302上显示让工人开始审查与物品208关联的订单标识符305的指示。审查订单标识符305可以包括确定物品208的最终目的地。
85.一旦确定了物品208的最终递送目的地,工人就可以基于所确定的物品208的最终目的地的子路线将物品(例如,物品208)放置在存储单元344中。营地340的每个存储单元344可以与子路线关联。
86.在一些实施例中,用户界面设备302可以通过指示来通知工人基于确定的物品208的最终目的地将物品208放置在对应的存储单元344中。例如,基于顾客订单,系统100的计算机实现的系统中的一个(例如,wms 119、scm 117或sat 101)可以确定可以将物品208指向的存储单元344。工人可以基于来自用户界面设备302的指示将物品208放置在相应的存储单元324中。
87.可以使用子路线标识符来识别每个存储单元344与对应的子路线的关联。子路线标识符可以包括但不限于标记、条形码、数字或标签。尽管仅示出了有限数量的存储单元344,但是应当理解,营地340可以包括任何数量的存储单元344。
88.在一些实施例中,可以基于所确定的针对最终递送目的地的子路线在存储单元344中对物品在存储单元344中进行分拣,而不考虑该物品可以与之关联的订单或该订单中其他物品的状态。在当前现有的递送系统中,在订单准备要递送之前,分拣员可能要等待订单的所有物品被接收。相反,在所公开的实施例中,可以将每个物品视为单独的订单,并基于所确定的要递送的子路线进行分拣,而不考虑该订单的其他物品的状态。这可以减少分拣员在营地区中的空闲时间,从而提高分拣效率和整体包裹递送效率。
89.在一些实施例中,用户界面设备302可以被配置为显示指示,以将物品208和放置物品208的对应的存储单元344关联。例如,该指示可以包括扫描订单标识符305和子路线标识符的请求,以在物品208和子路线之间建立关联以进行递送。与所放置的物品的订单标识符305和放置物品的存储单元344的子路线标识符有关的信息可以被自动更新为包括与顾客订单和顾客订单的递送时间表有关的信息的数据库。
90.在一些实施例中,每个存储单元344可以与集装箱350(例如,提袋)关联。可以将存储单元344的所有物品(例如,物品208)放置在集装箱350中。在一些实施例中,可以使用集装箱标识符355来识别集装箱350。集装箱标识符355可以包括与包括子路线标识符的子路线关联的信息。在一些实施例中,集装箱标识符355可以包括与营地和子路线有关的信息。例如,集装箱标识符可以包括标签cs3_sr1,其中cs表示始发营地,sr表示用于在集装箱中递送物品的指定子路线。集装箱标识符355可以包括但不限于标记、条形码、数字或标签。
91.在一些实施例中,用户界面设备302可以被配置为显示通知或指示,以基于确定的物品208的最终目的地将物品208放置在相应的集装箱350中。例如,基于顾客订单,系统100
的计算机实现的系统之一(例如,wms 119,scm 117或sat 101)可以确定可以放置物品208的集装箱350。工人可以基于来自用户界面设备302的指示将物品208放置在相应的集装箱350中。
92.在一些实施例中,用户界面设备302可以被配置为通过用户界面显示器的一个或多个交互式元素来显示指示,以将物品208与放置物品208的相应集装箱350关联。例如,该指示可以包括扫描订单标识符305和集装箱标识符355的请求,以建立物品208和集装箱350之间的关联以进行包裹递送。与所放置的物品208的订单标识符305和放置物品的集装箱350的集装箱标识符355有关的信息可以自动更新到包括与顾客订单和顾客订单的递送时间表有关的信息的数据库。
93.在一些实施例中,可以将一个或多个集装箱350装载在递送车辆(例如,递送卡车201)上以递送送给顾客。可以基于子路线将集装箱350布置在递送卡车201中。例如,可以在更靠近子路线的起点的目的地处递送的包裹或物品(例如,物品208)可以被放置在更靠近通道门的位置,使得递送工人可以直接接近包裹。在一些实施例中,可以将包括紧急订单的集装箱350放置在更接近检修门的位置,以使得能够快速进入包裹。在一些实施例中,可以基于订单的类型和紧急程度或pdd来调整子路线。在一些实施例中,可以基于顾客订单和pdd两者来调整递送卡车201中集装箱的子路线和布置。
94.集装箱350可以在装载到递送卡车201中之前放置在集装箱运输架360上。集装箱运输架360可以包括推车、手推车、笼、篮子等。在一些实施例中,集装箱运输架360可以包括标识符(例如条形码、标记或标签)。在一些实施例中,用户界面设备302可以基于预定的布置,通过指示通知递送工人或卡车装货员将集装箱350放置在递送卡车201上。例如,基于pdd,系统100的计算机实现的系统之一(例如,运输系统107)可以确定集装箱350在集装箱运输架360上的布置或一个或多个集装箱运输架360在递送卡车201上的布置。递送工人或卡车装货员可基于由系统100的计算机实现的系统之一(例如,运输系统107)执行的确定,将集装箱350或集装箱运输架360放置在递送卡车201中。用户界面设备302可以向递送工人或卡车装货员指示集装箱350在集装箱运输架360内的布置和/或集装箱运输架360在递送卡车201内的布置的表示。
95.在一些实施例中,用户界面设备302可以被配置为显示在递送卡车201中布置的集装箱350和一个或多个集装箱运输架360的表示。该表示的格式可以包括视觉的、表格的、音频的、视听的或其组合中的一个。在一些实施例中,用户界面显示可以包括在递送卡车201中用于递送工人的布置的集装箱350和集装箱运输架360的表示。
96.在一些实施例中,递送工人可以接收由系统100的计算机实现的系统之一(例如,运输系统107)生成的指示,以在递送卡车201已装载后开始在子路线上行驶。递送工人可以通过在用户界面设备302上的用户界面显示器接收指示。
97.现在参考图4,其示出了与公开的实施例一致的单分包裹递送过程400的示例性流程图。该过程可以包括接收顾客订单、基于顾客订单生成订单标识符、为顾客订单的物品确定预期的最终目的地、拣选顾客订单的至少一些物品、基于两步分拣过程对所拣选的物品进行分拣、将所拣选的顾客订单的物品装载到递送卡车上而无需等待顾客订单的其余物品、以及将所拣选的物品递送给顾客。
98.整体包裹递送效率是一种度量,其依赖于包裹装运过程中每个步骤的效率。将包
裹从fc装运到顾客以履行订单通常涉及多个步骤,并且其中大多数步骤必须以线性顺序进行。例如,可以在拣选之前进行接收订单并生成订单标识符,可以在分拣之前进行拣选,可以在包装之前进行分拣,可以在将物品装载到递送卡车上之前进行包装等。换句话说,过程的每一步是由上一步的完成来发起的。在这样的处理流程中,过程的整体效率取决于每个步骤的效率。可以通过增加每个步骤的效率,或者通过在维持其他步骤的效率的同时增加至少一个步骤的效率来提高整体效率。如上所述,本文中的“单分”是指单独装运包含多个物品的顾客订单中的物品而无需等待顾客订单在装运前全部履行,可以通过减少周期时间和减少参与该过程的雇员的空闲时间来提高包裹的递送效率。在一些实施例中,过程400的一个或多个步骤可以由一个或多个用户界面设备执行(例如,每个用户界面设备由用户在fc 200的不同区域中操作)。
99.在步骤410中,系统100的一个或多个计算机实现的系统(例如,wms 119、scm 117、sat系统101)可以接收顾客订单。顾客订单可以包括多个物品。在一些实施例中,顾客订单可以包括多个子订单,并且每个子订单可以包括多个物品。系统100的一个或多个计算机实现的系统可以被配置为审查顾客订单并识别信息(例如,所订购的物品的总数、所订购的每个物品的描述、所请求的递送时间、该物品的最终目的地等)。在一些实施例中,系统100的一个或多个计算机实现的系统可以至少基于所请求的递送时间来确定顾客订单的承诺递送日期或承诺递送时间。例如,对于来自顾客的紧急订单请求,系统可以确定几个小时的承诺递送时间或在24小时内递送到预期的最终目的地。在一些实施例中,系统可以被配置为针对顾客订单的每个物品分别确定承诺递送日期和时间。例如,顾客订单可以包括一些用于紧急递送的物品,而其余物品则是正常递送物品。该系统可以被配置为基于所请求的递送类型来确定承诺递送时间。
100.在一些实施例中,系统100的一个或多个计算机实现的系统(例如,wms 119、scm 117、sat系统101)可以接收多个顾客订单。每个顾客订单可以包括多个物品。系统100的一个或多个计算机实现的系统可以被配置为审查和识别多个顾客订单之间的共同物品。用户界面设备可以被配置为显示关于共同物品的指示,来请求来自用户的输入(例如,接收确认)。该指示可以包括与物品的描述、所订购物品的数量等有关的信息。例如,wms 119可以接收100个顾客订单,并确定这100个顾客订单中的50个包括共同物品(例如,一瓶水)。工人(例如,拣选员)可以通过用户界面设备接收需要拣选50瓶水的指示。该方法的实施可以提高拣选效率和该过程的整体效率。
101.在步骤420中,系统100的一个或多个计算机实现的系统可以基于接收到的顾客订单来生成订单标识符(例如,订单标识符305)。订单标识符可以包括条形码、标记、标签、字母数字代码、快速响应(quick response,qr)代码等。订单标识符可以是包含有关顾客订单信息的机器可读光学标记。订单标识符中包含的信息可以包括但不限于订单的最终目的地、顾客订单中物品的总数、所请求的递送类型、顾客信息、承诺递送日期和承诺递送时间等。在一些实施例中,生成订单标识符的系统可以基于顾客订单的最终目的地信息来确定顾客订单中的物品可能所属的存储位置(例如,营地区215、枢纽区213)和递送路线。例如,基于最终目的地的邮政编码,系统可以确定顾客订单中物品的存储位置,并且基于最终目的地中标识的街道或区域,系统可以确定针对顾客订单中的物品的递送路线。
102.例如,在使用配备有条形码扫描功能的用户界面设备(例如,用户界面设备302)扫
描或读取订单标识符时,用户界面设备可以显示与订单标识符关联的信息。例如,在扫描或读取订单标识符时,用户界面设备可以显示所拣选的物品数量、剩余要拣选的物品数量、承诺递送时间以及完成订单的剩余时间。
103.在步骤430中,系统100的一个或多个计算机实现的系统可以指示用户界面设备显示指示,以使顾客订单的每个物品与订单标识符关联。用户界面设备可以被配置为显示关于接收到的顾客订单的指示或警报,以请求来自用户的输入(例如,接收确认)。在从用户接收到输入之后,用户界面设备可以显示顾客订单以及与顾客订单关联的一些或全部信息。工人(例如,拣选员)可以拣选顾客订单中的一个或多个物品,并且(例如,通过扫描订单标识符和物品上的条形码)将每个所拣选的物品与从一个或多个计算机实现的系统接收到的订单标识符关联。在一些实施例中,使顾客订单的物品与订单标识符关联可以包括使用标签打印机或条形码打印机来物理打印订单标识符。打印好的标签或条形码可以例如附着或粘贴在物品上,以允许所有雇员容易地获得与订单和递送时间表相关的信息。例如,未接收到或无法获得原始订单标识符的工人可能能够扫描物品上的打印并粘贴的订单标识符。
104.在步骤440中,系统100的一个或多个计算机实现的系统可以为顾客订单的每个物品确定预期的最终递送目的地。举例来说,顾客可以订购一束鲜花在晚上8点之前递送到朋友的房子,并订购一包电池在24小时内递送到他们父母的房子。系统100的一个或多个计算机实现的系统可以生成代表两个订单的两个单独的订单标识符。可以基于预期的最终目的地将每个物品指向到存储位置并在该存储位置处对每个物品进行分拣到递送路线。
105.在一些实施例中,系统100的一个或多个计算机实现的系统可以确定预期的递送目的地、与预期的递送目的地关联的存储空间(例如,在存储单元324/344中)以及在预期的递送目的地递送顾客订单中的物品的递送路线。在一些实施例中,系统100的系统的一个或多个计算机实现的系统还可以确定与订单标识符关联的单分包裹计数。例如,基于订单标识符,一个或多个系统可以确定,作为单分过程的结果,订单将以指定数量的包裹递送。
106.在一些实施例中,分拣过程可以是两步分拣过程。第一步可以包括基于物品可以被指向的营地来对所拣选的物品进行分拣。例如,可以基于顾客订单中的物品的预期最终递送目的地的邮政编码来确定营地。第二步可以包括基于物品可能被递送到的递送路线在营地中对所拣选的物品进行分拣。可以基于例如由邮政编码表示的区域内的地区或街道来确定递送路线。
107.在步骤445中,在一些公开的实施例中,系统100的一个或多个计算机实现的系统(例如,wms 119、scm 117、fo 113、sat系统101)可以被配置为应用逻辑或一组规则以提高与单分递送过程中一个或多个步骤相关联的效率和/或增强顾客体验。在一个示例中,顾客可以在单个订单中订购大量的物品。在整个单分递送过程中,这些物品中的每一个都可能在单独的集装箱中装运,从而导致递送过多的包裹,这可能会带来负面的顾客体验。然而,为了改善顾客体验并降低包装成本,系统100可以被配置成当顾客订单包括大量包裹时在单分系统中合并物品的递送。例如,这可以通过基于订单标识符确定满足指定条件来完成,并响应于此,在不使用单分过程的情况下继续进行物品的递送。
108.在一些实施例中,如果来自步骤440的确定的包裹计数达到或超过阈值量,则可以满足步骤445的条件。阈值量可以是固定值(例如,10个包裹),该固定值可以基于任何数量的因素而预先确定,这些因素包括基于递送的包裹的数量的顾客满意度的水平。例如,可以
预先确定存在与大量包裹(例如,10个或更多包裹)相关联的某种程度的顾客不满,因此,将产生等于或大于阈值的包裹数量的任何订单将满足非单分的条件。此外,在一些实施例中,满足条件的确定可以取决于没有单分的已递送包裹的总量将小于单分的已递送包裹的总量的确定。
109.在一些实施例中,如果与包裹计数关联的确定体积达到或超过阈值体积,则可以满足步骤445的条件。例如,在步骤440中当最初确定包裹计数时,可以确定与包裹计数关联的体积。类似地,该阈值量可以是固定值,并且可以基于任何数量的因素来预先确定,这些因素包括基于所递送包裹总体积的顾客满意度水平。此外,在一些实施例中,满足条件的确定可以取决于没有单分的已递送包裹的总体积将小于单分的已递送包裹的总体积的确定。
110.系统100可以被配置为基于与从单分产生的潜在包裹的数量分离的因素来确定订单满足非单分的条件。例如,可能存在与顾客订单关联的某些条件,这些条件会使单分变得不理想或与订单的递送不兼容。在一些实施例中,如果系统100确定该订单将由第三方承运者装运,则可以满足非单分的条件。例如,履行服务代理机构可以雇用第三方承运者将某些包裹递送到某些位置,而第三方承运者可以向该代理机构收取每件包裹的装运费用。因此,希望通过防止对由这些承运者装运的订单进行单分,从而最大限度地减少通过这些承运者递送的包裹数量。然而,通常,系统100可以被配置为基于与订单关联的任何数量的因素和/或条件来动态确定是否应当使用单分。
111.在一些实施例中,如果系统100确定满足该条件,则递送过程400可以进行到步骤490,在步骤490中,与本公开中描述的其他递送方法一致,在不使用单分的情况下递送订单,从而使顾客不会接收到从单分过程中产生的大量包裹。例如,在步骤490,系统100可以将至少一个指示发送到至少在用户设备上以供显示(例如,设备119a-c和302),指示不应使用单分,和/或应改为使用定期或替代的递送过程。在一些实施例中,例如,该指示可以是将与订单关联的多个物品放置在至少一个存储单元中,等待直到多个物品中的每个物品被放置在该单元中,以将每个所放置的物品包装在至少一个共同包裹,和/或将准备递送的共同包裹装载在递送车辆上。例如,至少一个共同包裹可以包括箱子,塑料袋或任何其他集装箱,在其中可以将多个物品中的至少一部分适当地包装在一起。
112.在一些实施例中,在步骤445,系统100还可以确定包裹的类型(例如,箱子或袋子),并且490的非单分递送过程的类型可以取决于包裹的类型。例如,如果顾客订单中的物品将在一个箱子中递送,则系统100可以将显示该物品应被包装在一起并直接装载在递送车辆上的指示发送给至少一个用户设备。但是,如果顾客订单中的物品将以袋子的形式递送,则可能需要将袋子与其他单分递送的袋装物品一起装载在递送车辆上。在一些实施例中,例如,如果物品将以袋子的形式递送,则490的未递送过程可以包括将继续进行递送过程400(即,到步骤450-480)的指示发送到至少一个用户设备以进行显示,这些指示包括在继续进行步骤450和460的分拣过程之前等待每个物品被拣选的指示和/或在步骤470将每个物品放置在共同包裹中的指示。
113.在一些实施例中,递送卡车的装载布置可以显示在递送车辆的用户界面显示器上,例如在递送卡车中的设备的图形用户界面显示屏上。在一些实施例中,可以在进行递送时更新装载布置的视觉表示。例如,当递送卡车驾驶员将物品递送给顾客并且集装箱为空时,装载布置的显示可以指示放置在该存储空间中的集装箱中的物品已经被递送。
114.在一些实施例中,系统100的一个或多个计算机实现的系统可以被配置为更新数据库以反映整个有或没有单分的递送过程中的订单状态。更新数据库可以包括上载或修改数据库中的信息以包括多个物品中的每个物品的当前状态或位置。例如,系统100可以更新数据库以反映递送过程(例如,包括非单分递送的过程400)的任何一个或多个步骤的完成。在一些实施例中,系统100还可被配置为响应于与顾客订单的状态有关的顾客询问而生成状态更新。状态更新可以包括与递送过程的状态有关的信息(例如,至少一个共同包裹是否已递送出去)和/或包括指示多个相同物品预期到达或估计到达预期递送目的地的信息。
115.在步骤450中,系统100的一个或多个计算机实现的系统可以将显示指示或警报的指令发送到用户界面设备,以基于由系统100的一个或多个计算机实现的系统确定的预先分配的存储空间(例如,存储位置320的存储单元324)对顾客订单的所拣选物品进行分拣。预分配的存储空间可以表示该物品可以被指向到的营地,以进行进一步的分拣。在一些实施例中,可以为一个或多个存储空间分配营地。例如,可以为由存储单元324_1表示的营地1分配存储空间1-12,并且可以为由存储单元324_2表示的营地2分配存储空间13-23,并且可以为由存储单元324表示的营地3分配存储空间24。
116.每个分拣的物品可以被运输到相应的营地。在一些实施例中,营地可以是fc 200的场地内的现场存储设施(例如,营地区215)。可以使用运输设备(例如,传送带、叉车、手推运货车、手推车、推车)将所分拣的物品运输到营地区215。在一些实施例中,营地可以是场外存储设施(例如,与fc 200分离的仓库或存储单元)。可以使用例如递送卡车将所分拣的物品运输到场外存储设施。可以将属于顾客订单的所分拣的物品运输到营地,而无需等待顾客订单的其余物品以减少空闲时间。
117.在步骤460中,系统100的一个或多个计算机实现的系统可以基于递送路线向用户界面设备发送显示指示或警报的指令,以对营地中的所拣选物品进行分拣。交货路线可以基于顾客订单中的最终递送目的地由系统100的一个或多个计算机实现的系统预先确定。工人可以通过基于递送路线将物品放置在存储单元(例如,存储单元344)中来在营地中对所拣选的物品进行分拣。工人可以通过例如扫描物品上的订单标识符来获得递送路线信息。可以通过路由标识符或子路线标识符来识别每个存储单元344。
118.在步骤470中,系统100的一个或多个计算机实现的系统可以向用户界面设备发送显示指示或警报的指令,以将所分拣的物品从存储单元344放置在集装箱(例如,集装箱350)中。每个存储单元344可以与集装箱关联,该集装箱被配置为接收存储在相应的存储单元中的物品。在一些实施例中,可以用集装箱标识符来识别每个集装箱,该集装箱标识符包括识别营地和存储单元的信息。可以将属于顾客订单的所拣选的物品放置在集装箱中,而无需等待同一顾客订单的其余物品以减少空闲时间。
119.集装箱350或集装箱运输架360可以被装载在递送车辆(例如,递送卡车201)上,该递送车辆被配置为接收集装箱、提袋、带轮子的笼、推车、手推车等。例如,可以基于例如递送路线的安排,以减少物品在递送期间的卸载时间的方式装载集装箱。集装箱在递送卡车上的布置还可以基于以下因素,包括但不限于递送的紧迫性、承诺递送时间、物品是否为易腐食品等。在一些实施例中,递送卡车的物品的存储室可以包括内置存储空间(例如柜子、单元、搁板、架子、笼或带轮子的笼)。递送卡车中的每个集装箱运输架可以通过集箱运输架标识符(例如,条形码)来识别。集装箱运输架标识符可以包括与递送卡车的存储室内的集
装箱运输架在位置相关的信息。例如,四个集装箱运输架360可以抵着存储室后壁来布置,从左到右标记为360_1-360_4。因此,位于递送卡车的存储室的左后角的集装箱运输架可以被识别为集装箱运输架360_1,位于递送卡车的存储室的右后角的集装箱运输架可以被识别为集装箱运输架360_4。例如,集装箱运输架360的布置的视觉或表格表示可以由系统100的一个或多个计算机实现的系统(诸如运输系统107)生成。
120.在一些实施例中,可以记录集装箱在集装箱运输架360上的装载布置,以生成递送卡车装载布置的表示。例如,运输系统107可以将指令发送到用户界面设备以显示扫描放置在集装箱运输架中的所有集装箱的集装箱识别符(例如,条形码)并扫描对应的集装箱运输架标识符的指示。系统可以基于所扫描的信息来生成装载布置的表示。在一些实施例中,可以以表格或视觉格式将装载布置呈现给用户。装载布置可以被打印在一张纸上,显示在用户界面设备上,或者在开始他们的递送回合之前呈现给用户。
121.在步骤480中,系统100的一个或多个计算机实现的系统(例如运输系统107)例如可以将指令发送到用户界面设备(例如,移动设备107a-107c之一)以显示运送装载到在递送卡车上的集装箱中的物品的指示。用户界面设备可以显示请求从用户(例如,递送工人或装货员)输入的指示,以在出发递送物品之前验证装载过程的完成。用户界面设备可以从用户接收输入,并且将接收到的输入存储在与系统100相关联的数据库中。
122.在一些实施例中,系统100的一个或多个计算机实现的系统可以向用户界面设备发送显示指示的指令,以例如,通过扫描订单标识符来记录与订单标识符关联的信息。用户界面设备可以在拣选物品之后,在基于分拣过程的第一步中的存储位置对所拣选的物品进行分拣之后,在将拣选的物品运输到营地之前,在到达营地后,在基于分拣过程的第二步中递送路线对所拣选的物品进行分拣之后,将所分拣的物品放置在集装箱中之后,在将集装箱装载到递送卡车上之后,显示记录订单标识符信息的指令。在该过程的所有步骤所记录的信息可以被存储和更新在与系统100关联的数据库中(例如,与wms 119或运输系统107相关联或连接)。
123.在一些实施例中,系统100可以基于存储在数据库中的已更新信息,响应于来自顾客的关于订单状态的询问来生成状态更新通知消息。在一些实施例中,系统100可以基于存储在数据库中的已更新信息来为顾客抢先生成状态更新通知消息。
124.现在参考图5,其示出了与所公开的实施例一致的,用于生成递送车辆的装载布置的视觉表示的过程500的示例性流程图。应当理解,流程图是该过程的步骤的示例性顺序,并且步骤也可以以其他顺序执行。此外,可以基于应用和用户需求来添加、省略、跳过、重复或修改步骤。
125.在步骤510中,系统100的一个或多个计算机实现的系统可以识别包括存储空间的递送车辆(例如,递送卡车201)。在一些实施例中,系统100的运输系统107可以基于例如存储空间要求、运输路线特性、运输卡车工人的经验或分拣或其他数据来识别递送车辆。例如,运输系统107可以识别具有针对狭窄道路的运输路线的小型递送车辆,并且值班的递送卡车工人(例如,卡车驾驶员)可以仅具有针对小型运输车辆的有效驾驶许可证。在一些实施例中,运输系统107可以基于存储空间需求来识别递送车辆。例如,如果有20个装满物品的集装箱要在一条递送路线或子路线上递送,则系统100可以推荐包括更多存储空间的更大的递送车辆。
126.在步骤520中,系统100的一个或多个计算机实现的系统(例如,运输系统107)可以将显示指示的指令发送到用户界面设备,以确定递送卡车内的存储空间的布置。在一些实施例中,递送卡车可以包括在存储室中的内置储藏空间(例如,柜子、架子、搁板、笼等)。例如,递送卡车可以包括存储室以容纳可移除的储藏单元(例如带轮子的笼)。
127.在一些实施例中,可以使用存储空间标识符或集装箱运输架标识符来识别递送卡车中的每个存储空间。集装箱运输架标识符可以包括条形码、标记、标签或qr码。集装箱运输工具标识符可以包括与集装箱运输工具360在递送卡车的存储室中的位置相关的信息。例如,四个集装箱运输架360可以抵着存储室的后壁来布置,从左到右标记为360_1-360_4(在图3中未示出)。因此,位于递送卡车的存储室的左后角的集装箱运输架可以被识别为集装箱运输架360_1,位于递送卡车的存储室的右后角的集装箱运输架可以被识别为集装箱运输架360_4。在一些实施例中,递送卡车可以包括内置存储空间,每个存储空间具有存储空间标识符。
128.在一些实施例中,递送卡车工人(例如,驾驶员或装货员)可以例如通过扫描存储空间标识符来记录递送卡车中的内置存储空间的布置。在一些实施例中,系统100的数据库可以包括与递送卡车中的存储空间的布置相关联的信息。例如,数据库可以包括与递送卡车14中的24个存储空间的布置相关联的信息。
129.在步骤530中,系统100的一个或多个计算机实现的系统(例如,运输系统107)可以为每个集装箱生成集装箱标识符。集装箱标识符可以包括条形码、标记、标签或qr码。集装箱标识符可以包括至少与营地和包含在集装箱中的物品的递送路线相关联的信息。在一些实施例中,一个或多个集装箱可以基于沿着该路线要被递送的物品的数量而被分配到该递送路线。集装箱标识符可以用作集装箱中物品的最终预期运送目的地的快速参考或指示。
130.在步骤540中,系统100的一个或多个计算机实现的系统(例如,运输系统107)可以向用户界面设备发送指令,以显示将集装箱装载到递送卡车的存储空间中的指示。可以以使得能够快速获取要在递送期间卸载的物品的方式将集装箱装载到递送卡车上。
131.在步骤550中,系统100的一个或多个计算机实现的系统(例如,运输系统107)可以向用户界面设备发送指令,以显示将每个集装箱与其所放置的存储空间关联的指示。例如,运输系统107可以将指令发送到用户界面设备以显示扫描放置在存储空间中的所有集装箱的集装箱标识符(例如,条形码)并扫描相应的存储空间标识符的指示。在一些实施例中,指令可以包括将集装箱与存储空间关联并将信息上载到系统100的数据库的分步指令。
132.在步骤560中,系统100的一个或多个计算机实现的系统(例如,运输系统107)可以基于在步骤550中建立的关联来生成集装箱和存储空间的装载布置的可视表示。在一些实施例中,装载布置可以以表格或视觉格式呈现给用户(例如,递送卡车驾驶员)。装载布置可以印刷在纸上、显示在用户界面设备上、或者在开始他们的递送回合之前呈现给用户。
133.在一些实施例中,递送卡车的装载布置可以显示在递送车辆的用户界面显示器上(例如,在递送卡车的图形用户界面显示屏上)。在一些实施例中,可以在进行递送时更新装载布置的视觉表示。例如,当递送卡车驾驶员将物品递送给顾客并且集装箱为空时,装载布置的显示可以指示放置在该存储空间中的集装箱中的物品已经被递送。该信息可以在数据库中更新,从而允许运输系统107和/或系统100确定是否满足了承诺递送日期和次数。
134.虽然已经参考本公开的特定实施例示出和描述了本公开,但是应当理解,本公开
可以在没有修改的情况下在其他环境中被实施。出于说明的目的已经给出了前述描述。它不是穷举的,并且不限于所公开的精确形式或实施例。考虑到所公开实施例的说明书和实践,修改和调整对于本领域技术人员将是显而易见的。另外,尽管将所公开的实施例的各方面描述为存储在存储器中,但是本领域的技术人员将理解,这些方面也可以存储在其他类型的计算机可读介质上,例如辅助存储设备,例如,硬盘或cd rom或其他形式的ram或rom、usb介质、dvd、蓝光或其他光盘驱动器介质。
135.基于书面描述和公开的方法的计算机程序在有经验的开发人员的能力范围内。可以使用本领域技术人员已知的任何技术来创建各种程序或程序模块,或者可以结合现有软件来设计各种程序或程序模块。例如,可以采用或通过.net framework,.net compact framework(以及相关语言,例如visual basic、c等)、java、c++、objective-c、html、html/ajax组合、xml或包含的java小程序的html来设计程序部分或程序模块。
136.此外,尽管本文已经描述了说明性实施例,但是任何和所有实施例的范围具有本领域技术人员基于本公开的所理解的等同要素、修改、省略、组合(例如,各个实施例中各方面的组合)、改编和/或替代。权利要求中的限制应基于权利要求中使用的语言来广义地解释,并且不限于本说明书中描述的示例或在本技术的申请期间。这些示例应被解释为非排他性的。此外,可以以任何方式修改所公开的方法的步骤,包括通过重新排序步骤和/或插入或删除步骤。因此,本说明书和实施例仅被认为是示例性的,真实的范围和精神由所附权利要求及其等同物的全部范围指示。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1