本申请涉及一种用于操作多个自动化零售系统的系统及其操作方法。
背景技术:
1、自动化零售系统在许多地方很普遍;它们存在于购物中心、旅游枢纽(诸如车站和机场)、以及服务站和办公大楼中。自动化零售系统通常包括位于机器本身的主体上的用户接口,并且用户可通过经由该用户接口输入他们的选择和支付来下订单。用户越来越多地经由可以是用户个人的电子用户设备与自动化系统交互,而不是直接与附连到机器的用户接口交互。例如,用户通常将从用户设备与自动化零售系统交互以下订单并接收支付完成或订单可供取货的通知。此类交互可通过任何合适的连接发生,包括wi-fi、nfc(近场通信)或类似的连接。现有系统在用户可访问的信息方面受限,并且在自动化零售系统出差错的情况下所提供的功能性也受限。
技术实现思路
1、提供了一种用于控制多个自动化零售系统的系统,包括控制器,该控制器与多个自动化零售系统处于通信,其中该控制器被配置成:接收要使用系统的用户请求,从多个自动化零售系统接收指示资源可用性的实时状态信息,基于所接收的状态信息来确定可用产品列表,其中该可用产品列表包括在多个自动化零售系统处可用的产品的列表,向用户传送可用产品列表,从用户接收订单消息,该订单消息包括从可用产品列表中选择的订单,选择用于履行订单的自动化零售系统,以及向所选自动化零售系统传送订单。
2、可选地,用户请求进一步包括以下中的一者或多者:用户位置信息、用户所选位置和用户偏好信息,并且产品列表是基于与对应于用户请求的位置相关联的自动化零售系统的所接收的状态信息来确定的。
3、可选地,在确定可用产品列表之前,控制器被配置成针对与用户位置信息相关联的自动化零售系统查询进行中的工作数据存储。
4、可选地,用户请求是经由互联网连接从远程用户设备接收的。
5、可选地,状态信息包括与自动化零售系统正在履行的订单相关的订单状态信息。
6、可选地,其中传送给用户的产品列表包括每个产品至少部分地基于队列信息的估计等待时间信息。
7、可选地,为了向所选自动化零售系统传送订单,控制器被配置成将所接收的订单放置在所选自主零售系统要履行的订单队列中。
8、可选地,订单消息包括预调度订单或延迟现有订单的用户定时请求,并且控制器被布置成基于该用户定时请求来将该订单放置在订单队列中。
9、可选地,产品列表基于对实时状态信息的改变来被动态更新并且被传送给用户,并且可用产品列表是基于状态信息并且基于用户位置信息和位置选择中的一者或两者来确定的。
10、可选地,可用产品的第一部分在第一自动化零售系统上可用,并且该可用产品的第二部分在第二自动化零售系统上可用。
11、可选地,自动化零售系统是自动化零售自助服务终端,并且可选地,其中该自动化零售自助服务终端是自动化饮料制造机。
12、可选地,处理器被配置成选择用于完成订单的第一部分的第一自动化零售系统,以及用于完成该订单的第二部分的第二自动化零售系统。
13、可选地,选择用于履行订单的自动化零售系统基于用户请求和状态信息以最小化完成订单所花费的时间。
14、提供了一种在自动化零售系统的系统的控制器处的方法,包括:
15、接收要使用系统的用户请求,从与控制器处于通信的多个自动化零售系统接收指示产品可用性的实时状态信息,基于所接收的状态信息来确定可用产品列表,该可用产品列表包括在多个自动化零售系统处可用的产品的列表,向用户传送可用产品列表,从用户接收订单消息,该订单消息包括从可用产品列表中选择的订单,选择用于履行订单的自动化零售系统,向所选自动化零售系统传送订单。
16、一种计算机可读介质,包括指令,该指令在被执行时使得处理器执行权利要求14的方法的步骤。
1.一种用于控制多个自动化零售系统的系统,包括控制器,所述控制器与多个自动化零售系统处于通信,其中所述控制器被配置成:
2.根据权利要求1所述的系统,其中所述用户请求进一步包括以下中的一者或多者:用户位置信息、用户所选位置和用户偏好信息,并且所述产品列表是基于与对应于所述用户请求的位置相关联的自动化零售系统的所接收的状态信息来确定的。
3.根据权利要求2所述的系统,其中在确定所述可用产品列表之前,所述控制器被配置成针对与所述用户位置信息相关联的自动化零售系统查询进行中的工作数据存储。
4.根据权利要求1所述的系统,其中所述用户请求是经由互联网连接从远程用户设备接收的。
5.根据权利要求1所述的系统,其中所述状态信息包括与所述自动化零售系统正在履行的订单相关的订单状态信息。
6.根据权利要求1所述的系统,其中传送给所述用户的所述产品列表包括每个产品至少部分地基于队列信息的估计等待时间信息。
7.根据权利要求1所述的系统,其中在向所选自动化零售系统传送所述订单之前,所述控制器被配置成将所接收的订单放置在所选自动化零售系统要履行的订单队列中。
8.根据权利要求7所述的系统,其中所述订单消息包括预调度订单或延迟现有订单的用户定时请求,并且所述控制器被布置成基于所述用户定时请求来将所述订单放置在所述订单队列中。
9.根据权利要求2所述的系统,其中所述产品列表基于对所述实时状态信息的改变来被动态更新并且被传送给所述用户,并且其中可选地,所述可用产品列表是基于所述状态信息并且基于所述用户位置信息和所述位置选择中的一者或两者来确定的。
10.根据权利要求1所述的系统,其中所述可用产品的第一部分在第一自动化零售系统上可用,并且所述可用产品的第二部分在第二自动化零售系统上可用。
11.根据权利要求1所述的系统,其中所述自动化零售系统是自动化零售自助服务终端,并且可选地,其中所述自动化零售自助服务终端是自动化饮料制造机。
12.根据权利要求1所述的系统,其中所述处理器被配置成选择用于履行所述订单的第一部分的第一自动化零售系统,以及用于履行所述订单的第二部分的第二自动化零售系统。
13.根据权利要求1所述的系统,其中选择用于履行所述订单的自动化零售系统基于所述用户请求和所述状态信息以最小化完成订单所花费的时间。
14.一种在自动化零售系统的系统的控制器处的方法,包括:
15.一种非瞬态计算机可读介质,包括指令,所述指令在被执行时使得处理器执行权利要求14所述的方法的步骤。