
1.本发明涉及一种基于客户位置的优化递送的系统和方法。特别地,本发明涉及一种优化递送的系统和方法,其中客户位置被查询并且递送时间和销售点处的总递送订单被调节。
背景技术:2.现在客户服务中便利性非常重要。在具有较少时间可用的情况下,客户通常将根据服务的效率和便利性选择他们优选的供应商。这在外卖食品行业尤其如此,在外卖食品行业中,期望订单按需准备就绪并且是新鲜准备的。
3.传统的外卖方法包括进入零售点、下订单以及等待准备食物。可替选地,免下车环境也需要等待食物或饮料准备就绪。为了加速该过程,通常流行的食物物品被预烹制并放在加热抽屉中,这降低了产品的质量。在免下车和提货环境中,需要客户等待他们的订单,这是不方便的。
4.为了解决这个问题,一些公司已经开发了订单和递送应用,特别是在食品行业中。当使用这些应用时,客户下订单并被给予直到订单将从服务点准备就绪的大概时间。这允许客户计划他们到达服务位置的时间。然而,如果客户被延误,他们的食物或饮料放置在外面并且在提货时不新鲜。如果客户来早了,他们必须等待准备订单,这是不方便的情况。
5.组织将食物递送到客户位置的应用也存在。由于交通量和延误方面的增加,客户在从餐厅提取食物时费尽心思并且不方便。由此,递送应用越来越受欢迎。这些应用基于服务位置或递送服务需求为客户提供大致的递送时间。它不是由客户驱动的,并且由此客户可能为他们的产品等待较长的时间段。此外,通常存在与递送相关联的较高的成本,并且就新鲜度和质量而言,递送的定时并不总是最佳的。
6.仍然需要一种以客户为中心的订购/递送系统,以获得用户的增加的便利性和质量。
技术实现要素:7.本公开涉及一种用于在优选的提货位置向用户递送产品的方法。特别地,本公开涉及一种用于在优选的提货位置向用户准时递送产品的方法,该方法跟踪用户位置以确保当用户到达提货位置时订单准备就绪。
8.在一个实施例中,一种递送产品的方法包括:从用户设备接收订单、优选的递送位置和用户设备位置;为订单分配准备时间;以预定间隔接收所更新的用户设备位置;使用用户设备位置和订单准备时间将订单放置在要被准备以便递送的生产队列中;确定用户设备是否在优选的递送位置;当用户设备在优选递送位置时,递送订单。
9.在另一实施例中,向客户提供订单的方法包括以下步骤:
10.a)从用户设备接收订单;
11.b)确定优选的递送位置;
12.c)给订单分配至少一个准备时间;
13.d)接收用户设备位置;
14.e)使用用户设备位置和订单准备时间,确定订单是否应该被放置在要被准备以便递送的生产队列中;
15.f)重复步骤d和e,直到订单被放入生产队列中;然后
16.g)确定用户设备是否在优选的递送位置;以及
17.当用户设备在优选的递送位置时,提供订单。
18.在另外的实施例中,该方法使用用户设备位置和优选的递送位置来确定估计到达时间,并且将估计到达时间与订单准备时间进行比较,以确定订单是否应该被放置在生产队列中。
19.在另外的实施例中,将订单分配至少一个准备时间的步骤包括将物品分组为类别,并为每个类别分配订单准备时间。
20.在又另外的实施例中,分配至少一个准备时间的步骤包括为订单中的每个物品分配准备时间。
21.在又另外的实施例中,估计到达时间用于分配多个预定地理区域中的一个,并且根据所分配的地理区域,调节接收用户设备位置的频率。
22.在又另外的实施例中,在订单被放入生产队列中后,分配提货槽口(slot)位置。
23.在又另外的实施例中,提货槽口位置被传送给用户设备。
24.在又另外的实施例中,等时线和等倾线用于确定估计到达时间。
25.优选的实施例包括用于对一系列生产订单进行排序的系统,该系统包括用于接收订单和相对应的用户设备位置的订单跟踪器。订单跟踪器具有用于存储来自进入的订单的物品和相对应的用户设备位置的第一数据库以及用于存储与订单可用的每个物品相关联的准备时间的第二数据库。订单跟踪器还包括处理装置,用于为每个订单中的每个物品分配相对应的准备时间,并基于相关联的用户设备位置为每个订单分配估计到达时间。处理装置被配置为接收周期性更新的用户设备位置,并且利用新的估计到达时间更新第一数据库。处理器还被配置为使用准备时间和估计到达时间来确定是否应该准备订单。一旦已经确定应该准备订单,订单就被显示在服务位置处的屏幕上。
附图说明
26.在参考附图的以下详细描述中,本发明的特征将变得更加明显,在附图中:
27.图1是整个订购和递送系统的示意图;
28.图2是整体订购和递送方法的示意图;
29.图3是地理分区的描述;
30.图4是餐车布局的示例示意图;
31.图5a示出了示例物品票据;
32.图5b使出了示例槽口票据;
33.图6a示出了示例订单物品标签队列屏幕;
34.图6b示出了示例暂存的(staging)槽口打印队列屏幕;以及
35.图6c示出了示出订单物品标签队列和暂存的槽口打印队列两者的示例屏幕。
具体实施方式
36.许多基于递送或提货的应用(例如食品订购和递送/提货应用)基于服务位置通知客户他们的食品何时准备就绪以便进行提货。这种类型的应用是由服务位置的需求驱动的,而不是由客户的需求驱动的。本文描述的系统和方法集中在使用客户位置来通知服务位置何时客户的订单应该准备就绪以便进行提货。通过创建基于客户的系统和方法,订购和提货过程对客户来说更加方便,并且提供了更新鲜的产品。这导致的服务位置的增加的业务,因为许多客户基于易用性和便利性做出他们的订购选择。虽然本文描述的示例将具体参考小餐馆(cafe)或食物提货类型的应用,但是本领域技术人员将理解的是,相同的技术可以应用于需要客户提取的任何远程订购系统。
37.系统组件
38.如图1所示,一般地被示出为2的订购和递送系统需要用户设备4和服务设备6之间的交互。这种交互优选地使用中间服务器,诸如使用云服务器8来促进用户设备4和服务设备6之间的交互。用户设备4可以是本领域技术人员已知的任何设备,其是便携式的、能够(例如利用gps)进行位置标识、并且能够与远程设备(诸如云服务器8)通信。服务设备6通常是计算机或能够接受订单并向服务位置的员工显示订单以便进行准备的销售点类型的系统。服务设备6能够例如在屏幕上或打印输出上可视地显示在生产队列3中要进行准备的进入的订单。服务设备6与云服务器8结合工作,该云服务器存储数据库,该数据库包含可供客户订购的每个物品的准备时间的列表。可选地,数据库可以包含关于频繁订购的物品组合所需的准备时间的信息。例如,如果服务位置是小餐馆,它可能具有拿铁的准备时间,以及拿铁与鸡蛋三明治的准备时间。
39.云服务器8包含订单跟踪器5处理器,该订单跟踪器处理器用于跟踪每个已经下订单的用户设备4。这个订单跟踪器5包含标识用户的信息,并将该标识与订单关联。另外,订单跟踪器处理从用户设备4发送的位置数据,以确定直到用户到达服务位置的大致时间。这个过程将在下面详细分析。云服务器8还包括生产同步器7,该生产同步器用于确定特定订单何时被发送到服务位置以进行准备。云服务器中的待处理队列9跟踪对应于特定服务位置的每个订单。在具有多个服务位置的实施例中,将有多个待处理队列。
40.如本领域技术人员所知,计算机系统将借助于适当的硬件和软件来实施,并且系统中的每个设备可以包括一系列处理器、存储器和输入/输出设备。存储器将存储由处理器运行的指令,以执行本文描述的方法。应当理解的是,本文描述的系统组件只是其中可以实施本发明的可能系统的一个示例,并且其他系统可以具有不同的架构。
41.初始设置
42.系统2需要初始用户设置程序。用户将访问用于向特定的服务位置下订单的平台。例如,这可以通过下载特定于服务位置的应用来完成。可替选地,该应用包含客户可以从其中进行选择的几个服务位置。该应用可以安装在用户的设备上并存储在设备存储器10中,或者可以是通过互联网访问的基于网络的平台。
43.用户向程序提供下订单和对订单进行提货所需的详细信息。用户id、支付方式和程序访问设备位置的许可在设置时被提供给系统。附加地,还可以提供诸如家庭地址、工作地址和汽车信息(诸如品牌、型号、颜色和/或牌照)的信息。信息可以可选地与所存储的账户相关联,以便于应用的可重复使用。存储关于所有注册账户的信息的用户数据库11保存
在云服务器8中。支付方式包括但不限于信用卡、礼品卡、预装账户余额、区块链货币和/或数字钱包。
44.在第一个订单的情况下,将向用户呈现并要求用户从一个或多个提货位置中进行选择。这些位置与所订购的服务的物理商店或位置相关联。一旦已经选择了位置,信息就与用户帐户相关联,以便用作未来订单的默认选项。可选地,用户可以输入他们的目的地,并且系统查询设备位置,并且结合设备位置使用目的地来建议设备位置和目的地位置之间的提货位置。这个实施例在其中服务位置是移动的应用(诸如可以全天改变位置移动餐车)中特别有用。在用户输入工作地址的情况下,工作地址可以用作程序建议可能的提货位置的目的地。
45.该系统还被设计成可选地跟踪购买历史和任何忠诚度评级或积分。与每个账户相关联的所有信息都存储在云服务器8内的数据库中,并且可以在用户重复使用该应用时获取为预设选项。这使得用户不必在他们每次下新订单时指定他们优选的服务位置或他们的典型订单包含哪些物品。
46.用户设备系统
47.订购和递送过程的流程图在图2中示出。左边列表示用户设备4的处理,中间列表示优选地由云服务器8执行的处理,并且右边列表示优选由服务设备6执行的处理。在随后的优选实施例中,特定功能被描述为由系统的特定组件完成。然而,本领域技术人员将知道,在不脱离本发明的情况下,许多功能可以由系统的不同元件来执行。
48.用户打开应用、登录或以其他方式表明自己的身份。然后,向用户呈现他们可以订购的至少一个物品、但优选地多个物品。一旦用户选择了他们想要的物品并选择了他们优选的提货位置,用户提交订单(步骤12),对用户设备4进行查询以获得其位置。在步骤14中确定这个初始设备位置。然后,初始设备位置与订单、客户id和优选的提货位置一起被传送到云服务器8中的订单跟踪器5(步骤16a和16b)。订单跟踪器5存储这个信息,并基于诸如交通、运输方法和地图信息的公共可用信息来计算从设备位置到所选择的提货位置的初始估计时间(步骤18)。使用到服务位置的估计时间作为基点,生产同步器7可以考虑生产队列3中的当前订单以及这个特定服务位置的待处理订单队列9中的订单,以确定用户订单的近似“准备就绪时间(ready time)”。在将基于用户位置提供实际递送时间的同时,将提供估计递送时间,以将订单将在令人满意的时间准备就绪传送给客户。如果服务位置特别繁忙,这个反馈系统可以让客户知道他们的订单在其到达时间还没有准备就绪,并且客户可以改变他们的提货位置、在必要时取消他们的订单或者调节他们的计划并在较迟的时间离开。从估计到达时间开始,由订单跟踪器5分配动态地理区域(步骤20)并将其传送到电话(步骤22)。
49.另一有用的特征是,在用户设备由于任何原因离线的情况下云服务器向用户设备传送准备就绪时间的能力。在这种情况下,当用户设备恢复在线时,应用可以提醒客户他们的订单准备就绪的最后已知时间。还可以在用户前进到服务位置时提供更新。
50.动态地理区域的概念在图3中示出。基于用户设备4的位置和使用用户选择的运输模式到达目的地所需的估计时间以及实时或接近实时的行驶信息,向用户设备分配区域。每个区域被给定预定的估计到达时间范围。例如,如果用户设备具有在40分钟或更长的范围内的估计到达时间,则该用户设备将被分配到区域d,而区域c可以包括25至39分钟的范
围、区域b为10至24分钟,以及区域a为最多9分钟远。这些范围只是示例,并且可能会基于订购和递送系统的不同应用而受到变化的影响。
51.区域边界基于几个实时或接近实时的因素(诸如天气状况、交通状况、道路限速等)来确定。从逻辑上讲,随着这些因素的变化,区域的边界也变化。例如,如果b区中存在交通事故,则边界可以改变将交通事故排除在b区之外,因为事故后的任何汽车到服务位置的估计时间将超过24分钟。确定区域边界的一种方法是使用等倾线和等时线来确定边界。
52.预定的位置查询频率也与每个地理区域相关联。这定义了用户设备4将多长时间向云服务器8发送一次其位置以便云服务器标识到服务位置的估计时间。使用图3的区域和上面的时间范围作为示例,用户设备4可以在区域d中每10分钟、在区域c中每5分钟、在区域b中每2分钟以及在区域a中每20秒向云服务器8发送其位置。这些频率是基于应用所指向的特定应用的需求而预先确定的。
53.返回图2,在步骤22,用户设备4基于由订单跟踪器5确定的到达服务位置的初始估计时间接收所分配的开始地理区域。将到达服务位置的估计时间与分配给每个动态地理区域的时间范围进行比较,并应用相对应的位置查询频率(步骤24)。然后使用定时器来确定下一位置查询应该何时发生(步骤25)。在定时器到期时,在步骤26中确定用户设备4的位置,并将其发送给订单跟踪器5。计算到达服务位置的新的估计时间(步骤18)。在步骤32处,用户设备4确定用户是否在服务位置。如果答案是“是”,则查询循环在步骤34终止。如果用户的设备4不在服务位置,则重复步骤22至32,然后过程继续回到步骤22。再次,用户设备4的新位置被发送到订单跟踪器,以估计到达服务位置的时间,并将该估计与预设的地理区域范围进行比较,并且在步骤24中使用相对应的查询频率来设置定时器。
54.云和服务定位系统
55.云服务器从用户设备接收订单、客户id、提货的服务位置和用户设备位置(步骤16b)。云服务器包含处理器,该处理器使用设备位置来基于所接收的用户设备位置确定到达服务位置的初始估计时间。这个到达服务位置的估计时间、用于提货的服务位置、客户id和订单全部存储在订单跟踪器5中,该跟踪器包含所有服务位置的所有订单。订单跟踪器将进入的订单与准备时间数据库中的物品进行比较,并根据零售店的特定性质的需求确定用于每个物品、物品的组合或整个订单的准备时间。例如,在小餐馆环境中,需要准备的每个物品可以被给予单独的准备时间。然而,如果应用涉及需要从商店周围收集各种物品的在线杂货购物,则可以基于例如物品的数量和/或需要从其收集物品的部门的数量来分配用于整个订单的准备时间。
56.基于用户的估计到达时间和订单的准备时间,云服务器8中的生产同步器7确定订单是否应该被推送到在服务位置的生产队列(步骤36)。下面概述了关于这个步骤的更多细节。如果订单没有准备好被推送到生产队列,则订单和客户id被分派到特定于用于提货的服务位置的待处理订单队列9。待处理订单队列9充当其中订单将需要被准备的序列的初步估计。一旦从用户设备4接收新的设备位置,该过程在步骤18继续,直到将订单推送到生产队列的时间。
57.确定何时推送到生产
58.当订单被推送到服务设备6中的生产队列3时,存在几个影响的因素。首先,到服务位置的估计时间和订单所需的准备时间是影响推送到生产队列3的主要因素。然而,云服务
器8中的生产同步器7还接收关于服务位置处的员工清空(clear)当前在生产队列中的所有订单将花费多长时间的更新。例如,如果生产队列中当前有需要10分钟的订单,则15分钟远的用户将在它们大约11分钟远时使其订单推送到生产队列,以确保在他们到达时订单完成(filled)。通过跟踪清空生产队列的剩余时间和用户到达服务位置的估计时间,任何潜在的冲突可以在客户到达之前得到很好地解决。一般而言,这些冲突的处理将由服务位置处的管理器完成,但是某些因素(诸如忠诚度)可以被考虑来确定哪些订单将被延误。
59.生产队列3被显示并被服务位置的员工用来确定下一个准备哪个订单。如果订单已经被推送到生产,则用户设备位置被发送到订单跟踪器,该订单跟踪器确定估计到达时间(步骤40)、分配地理区域并将其传送给用户设备(步骤41)。订单跟踪器5向服务设备发送估计到达时间,并且在步骤42中,服务设备6接收到服务位置的经更新的估计时间。服务设备6通过新的估计到达位置时间为零或者可替选地用户设备位置大体上与服务位置相同来确定客户是否在现场(步骤44)。假设服务位置遵循了生产队列的定时,那么订单将被准备以便准时递送。由此,如果客户在现场,则订单被递送(步骤46)。如果客户不在现场,则通过基于新的估计到达时间重新排序生产队列服务设备的过程继续回到步骤39。使用初始设置中标识的可选汽车信息,也可以使到汽车的递送变得更加容易。当在递送步骤46期间,可以显示用户的汽车信息以通知服务器订单属于什么颜色或类型的汽车。本领域技术人员将知道加快递送的其他技术,诸如编号的停车点或显示在用户的设备上的颜色(该颜色可以显示在汽车的窗中)。这将加快递送过程。
60.这个系统在准时递送应用中特别有用,例如提供“移动”型服务的小餐馆环境。它允许食物和饮料针对客户的到达而准时新鲜地准备。这对于用户来说特别方便,因为它使用他们的近实时位置来指示他们的订单何时被准备。因此,生产队列也基于接近实时的用户信息进行调整。这导致更新鲜的订单,而不需要用户等待准备订单的不便性。
61.另外,应该注意的是,虽然确定估计到达时间40和分配地理区域41的步骤分别被示为与相对应的生产前队列步骤18和20分开的步骤,但是可以理解的是,这些步骤可以由同一处理器执行。
62.溢出措施
63.虽然服务位置会尽最大努力确保所有物品在客户到达时递送给客户,但不可避免的是,在高容量(high volume)的时候期间,这并不总是可能的。在订单被延误的时候,服务设备6可以向用户设备4发送具有订单延误的估计的通知。这允许用户在必要时调整他们的计划或定时。可替选地,如果延误对于客户是不可接受的,可以向用户显示可选的取消按钮来取消他们的订单。
64.云服务器8能够基于预定标准自动对订单进行优先级排序。预定标准的一个示例是客户忠诚度。如果有几个客户同时到达,并且订单需要优先级排序,系统可以通过考虑客户的忠诚度来选择首先准备哪个订单。具有较高忠诚度的客户将使其订单在最接近估计的用户到达时间时准备,而具有较低忠诚度的客户将使其订单更早(意味着产品将等待)或更晚(意味着客户将不得不等待)地准备。这个忠诚度排名将与客户账户相关联,并在必要时被获取。服务设备6还可以优先考虑首次用户以确保他们的体验是优越的,希望他们回来成为回头客。如人们可以理解的那样,预定标准可以适于特定的服务环境和服务位置的优先级。服务设备6程序还可以包括超控功能,使得可以手动调节生产队列。
65.优化和跟踪
66.通过跟踪来自用户设备4、云服务器8和服务设备6过程的某些信息来优化系统。
67.利用对用户设备4的实时或接近实时的跟踪,可以跟踪与用户的习惯相关的信息。例如,该应用可以跟踪用户从他们的家或出发位置到达服务位置所花费的时间、用户到达服务位置所选取的路线、用户的驾驶模式和速度、以及用户从一个区域转移到另一区域所花费的时间。可以由系统对所有这些模式进行分析,以便对客户何时将到达服务位置做出更准确的估计。
68.用户路线和位置也可以用于标识行驶模式,这些行驶模式可以用于确定客户的高交通或高频率位置。这将允许优化放置移动位置,诸如移动餐车。
69.通过跟踪准备每个订单所花费的实际时间,可以优化服务设备6和云服务器8过程。这可以在逐个位置的基础上并在考虑到哪些员工或员工团队正在工作的情况下完成。可以在一天中以预设的时间间隔确定工作场所趋势,并且订单准备时间可以基于服务位置员工的日常表现进行调节。还可以基于一天中的时间跟踪表现和订单准备时间,并相应地调节准备时间。如果服务位置团队特别落后,系统可以自动通知管控系统,该管控系统可以布置更多的员工被送往服务位置。另外,可以跟踪订单,以确保每个服务位置具有足够的库存来满足其老客户的需求。库存水平和所提供的产品可以基于历史客户偏好针对每个位置进行定制。这减少了该位置用完高需求物品的机会。附加地,跟踪客户偏好允许每个位置标识低需求物品,并利用更适合客户偏好的新物品或季节性物品替换低需求物品。
70.特定应用
71.以上概述的过程可以在各种不同的环境中实施。例如,具有到店提货路线或免下车通道的餐厅。可替选地,它可以用来评估客户是否会准时到达进行餐厅预订。航空公司可以使用这个过程来评估乘客是否会准时到达乘坐航班,并可以预测是否会有最后一分钟可用性。虽然存在可以实施该过程的各种不同的服务环境,但是下面概述了其在移动餐车小餐馆和杂货店递送环境中使用的优点的示例。
72.移动餐车小餐馆
73.这个系统在小餐馆类型环境中特别有用,特别是在服务位置是战略性地位于主要住宅区和工作场所集群之间的移动餐车的情况下。例如,在郊区,靠近住宅区、工业区或办公区通常没有很多咖啡位置。在存在位置的情况下,这些位置通常会受到商店和免下车餐馆中的长队的困扰。因此,移动餐车可以用于针对郊区通勤者的准时订单。通过跟踪客户位置并基于实时或接近实时的客户位置更新来调节生产队列,移动餐车可以向客户提供新准备的订单,具有不必在免下车通道处等待或不必进入小餐馆让他们的订单被准备的附加便利性。附加地,如果客户被延误,生产队列被自动调节,因此食物不会被留置等待提货。
74.系统可以使用跟踪的用户位置数据来根据用户出发位置、所采取的路线和用户结束位置,确定放置其餐车的最佳位置。这使得移动餐车能够将自身定位在具有高容量的交通和用户的区域。使用云服务器8跟踪订单和容量允许移动餐车在小餐馆环境中实施通常在工业环境中使用的有限能力调度的许多优点。有限能力调度是一种在考虑了关于不同资源的限制的情况下了解在某个时间段内可以生产多少工作的方法。有限能力调度的目标是确保在整个服务位置工作以平稳高效的节奏进行。服务设备6可以实时跟踪订单和生产率。即时了解和跟踪餐车中发生什么的这种优势允许对每个订单所需准备时间的改进的预测
(这可以适应餐车员工的实时生产率)、基于以前的订单模式对餐车中的供应品和货物的优化订购和储存(从而导致更少的浪费并最小化的生产成本)、以及在餐车落后于计划的情况下的自动员工改变或支持。
75.高容量移动餐车小餐馆
76.该系统可以被修改以被调整和优化用于高容量订单应用。例如,移动餐车可以停在火车站外面以服务于通勤者。在这个高容量示例中,客户将对应于火车的出发而一波接一波地到达,同时成千上万的客户在短时间段内下单。客户在火车出发前到达,大约在火车出发前15分钟达到峰值。可能在15分钟时段内有多达上百或更多的客户到达,以在他们准备就绪上火车之前对他们的订单进行提货。另外,在这些高容量时段内,餐车将需要满足基于列车出发时间的硬性期限。大多数客户将为了登上火车而放弃餐车和他们的订单,因为很少有人会为了对他们的订单进行提货而错过火车。在这种高容量的环境下,常规餐厅服务方式将无法满足这种程度的高峰时间。
77.存在可以帮助解决与高容量订购环境相关联的问题的几种适应方法。首先,移动餐车可以分成多个提货区域。虽然提货区域的数量可以基于餐车尺寸和布局而变化,但是在优选的实施例中,有3个区域。这些区域在图4中的餐车100的示意图中示出,并且包括餐车的前部处的区域a 102、餐车的中部的区域b 104和餐车的后部处的区域c 106。每个区域设置有提货位置,例如通过其对客户提供服务的门或窗。通过使用多个服务位置,订单可以各自被分配到区域,并且因此可以将客户分成多个群组。这允许订单的并行处理和将订单并行递送给客户。通过提供多个提货区域,减少了对订单进行提货的等待时间。这种方法还允许每个区域或工作站按照自己的节奏工作,只要它们在客户到达餐车之前完成订单列表(即,只要图2的框40中示出的估计到达时间大于零)。
78.在优选的实施例中,使用算法将每个订单分配给区域,并将订单和提货分散到区域提货位置上。这允许优化和提高生产和提货两者的效率。如果订单具有多个物品,订单中的所有物品将标有相同的提货槽口编号。物品可以以各种不同的方式进行标记,然而,在优选的实施例中,物品在袋子、产品盒或杯子上被标记有在每个工作站或区域打印的粘贴签、票据或标签。在优选的实施例中,每个区域具有多个“提货槽口”或其他合适的标识符以获得已完成订单的位置。在优选的实施例中,槽口编号的选取是“行”和“列”布置,该布置使得在暂存新制作的产品时和当客户对他们的订单进行提货时容易找到槽口。这些槽口的示例一般地在图4中被示出为分别用于区域a 102、区域b 104和区域c 106的附图标记108、110和112。每个提货槽口与区域相关联,并具有自己的唯一标识符。
79.当订单转移到生产队列时,系统可以基于一个或多个因素分配订单提货槽口编号,并且因此也分配区域。在一个实施例中,提货槽口的分配基于订单的类型。例如,如果移动订单是仅针对饮料下的,则该订单将被分配靠近饮料站的区域中可用的槽口编号。在图4中示出的示例布局中,咖啡站114将位于区域a102。然而,如果移动订单包括烤箱物品和饮料两者,则该订单可以被分配最靠近烤箱116的区域c 106中的提货槽口。那么也许区域b 104将被保留用于向上走的订单(walk up orders),因为它最靠近前窗。
80.可替选地,可以根据订单的大小来分配提货槽口。例如,小的或单个物品订单可以在区域a 102中处理,同时多个物品订单在区域b 104中处理(大多数多个订单物品包括至少一个食品物品),并且较大的超大订单可以在区域c 106中处理,或者可以在为超大订单
留出的餐车的指定部分处进行提货。
81.可以理解的是,可以使用各种不同的标准(包括但不限于订单的大小、订单的类型、所订购的产品、每个区域中待处理的订单量、客户到餐车的距离或准备订单的时间)以便分配提货槽口。虽然上面给出的两个示例已经被分别描述,但是本领域技术人员将会理解,可以以组合的方式使用几个标准来分配最佳提货槽口。例如,可以使用每个区域的订单的大小和订单量,或者可以使用订单的大小和订单类型来优化提货槽口位置。
82.槽口编号可以作为“提货编号”传送给客户,并且优选地在自动分配提货槽口编号时传输给客户应用。客户到达(指定的提货位置)并告诉工作人员他们的“提货编号”,并且工作人员可以快速找到客户订单并高效地递送订单。在优选的实施例中,通过客户的电话位置跟踪客户位置,并且客户将不需要“宣告”他们自己,因为他们的电话的到达是已知的。工作人员成员使用任何合适的方法快速将订单标记为已提货,例如点击订单屏幕上槽口编号旁边的按钮。
83.可以通过使用看板生产率模型(kanban productivity model)进一步优化系统。一旦订单转移到生产队列并被已经分配了提货槽口编号,订单中的每一物品都被发送到订单物品标签队列等待打印。图5a中示出了物品票据的示例。物品票据将包括与订单相关的信息,诸如提货槽口、所订购的物品订单中的物品的数量以及客户的估计到达时间。可以注意到,票据上的信息可以变化,但是至少应该包括提货槽口标识符和物品细节。每个区域具有其自己的订单物品标签队列。票据将保留在该队列中,直到相关区域中的工作人员成员请求打印订单物品票据。一旦被打印,票据就被放置在相关的杯子、袋子、盒子或其他包装上,并且订单被准备好以便进行提货。应该注意的是,可以使用图2中描述的过程基于估计到达时间或客户的位置,重新安排物品标签队列中要准备的各种物品的序列。每个区域中的工作人员成员使用计算机系统(优选地触摸屏)来请求打印物品票据,并且票据在最靠近相关区域的打印机处被打印。可以理解的是,餐车可以配置有单个打印机,然而多个打印机是优选的。在优选的实施例中,提供每个区域至少一台打印机。以这样的方式,票据由负责的工作人员成员以“按需”的方式打印,并且一旦他们准备制作订单就可以打印。在优选的实施例中,当工作人员成员请求打印票据时,打印用于多个订单的一批票据。批次大小可以针对特定机工作人员的偏好调节到最佳数量,然而3至10个订单的批次是优选的。图6a中示出的这个屏幕还可以示出队列中剩余的未打印票据或物品的数量。这可以作为工作人员成员了解他们必须多快地工作的指南。当数量较高(例如,大于10)时,工作人员成员知道他们必须快速工作和/或要求另一名工作人员成员协助以加快生产。
84.可选地,当订单被发送到订单物品标签队列时,整个订单可以被发送到暂存的槽口打印队列。如图5b所示,这个队列中的槽口票据包含关于订单中每个物品的信息。槽口票据被发送到暂存的槽口打印队列以等待打印。每个区域具有其自己的暂存的槽口打印队列。票据将保留在该队列中,直到相关区域中的工作人员成员请求打印槽口票据。一旦被打印,票据将被放置在相对应的提货槽口中。由于槽口票据示出了分配给特定槽口的订单中的所有物品,因此该票据充当双重检查,以确保订单是完整的。在这个实施例中,关于队列中有多少槽口票据的信息也可以被显示在屏幕上,如图6b所示。在又另外的实施例中,暂存的槽口打印队列和订单物品标签队列一起被示出在屏幕上,其示例被示出在图6c中。
85.营销应用
86.使用以上描述的系统收集的数据也可以用于实施各种标记促销。例如,关于客户到达时间的信息可以被用于标识客户是步行还是开车去零售场所。在让客户步行到场所可能对零售商或服务提供商有益的实施例中,可以在应用上以电子方式向他们提供特定的促销活动。可替选地,与客户的订单偏好、购买的成本或购买的频率相关的信息可以用于确定适合客户的促销活动。
87.这个实施例在其中跟踪客户如何行进到达场所是很重要的应用中特别有用。例如,在其中餐车被安置在火车站外部的实施例中,让客户步行到火车对火车公司是有益的。这通过释放停车位以便更多的免下车客户可以乘坐火车来增加了火车乘客量。由本文中公开的系统收集的数据可以用于确定客户是否步行到火车站,并且还可以用于在他们到达火车站之后跟踪他们的移动,以确定他们是否登上火车。如果他们步行且登上火车,则特定的促销活动可以应用到他们的帐户。
88.在这个实施例中,可以跟踪客户行为,并且可以使用监督和非监督的机器学习两者来确定客户是否已经完成了预定的一组条件从而有资格获得促销。
89.杂货店
90.这个系统也可以用于通常在杂货店使用的在线订购和提货系统。用户选择他们的物品并下他们的单。基于客户位置和到服务位置的估计时间,服务设备6通知员工成员何时是收拢(gather)所有物品以便“准时”递送给客户的合适时间。这确保了在商店等待客户到达时,物品不会停留太长时间。如人们可以理解的那样,这将最小化冷冻或冷藏食品从冷冻器或冰箱中取出的时间。
91.附加地,软件可用于将订单分组供员工成员收拢。如果一个以上的客户在相似的时间到达,服务设备6建议员工同时收集两个订单,从而减少员工准备订单所花费的时间。
92.虽然已经参考某些特定实施例描述了本发明,但是在不脱离如所附权利要求中概述的本发明的精神和范围的情况下,对本发明的各种修改对本领域技术人员来说是显而易见的。以上引述的所有参考文献的全部公开内容通过引用结合于此。