多点触摸并行分配的系统和方法与流程

文档序号:11105736阅读:427来源:国知局
多点触摸并行分配的系统和方法与制造工艺

本申请要求于2014年6月9日提交的美国临时专利申请No.62/009,390的优先权,其内容通过引用整体并入本文。

技术领域

本公开涉及饮料分配领域。更具体地,本公开涉及一种通过多点触摸输入装置支持并行分配的饮料分配器。



背景技术:

饮料分配机用在各种各样的设施中,包括餐馆、便利店和特许摊位。饮料分配器可以构造成分配品牌饮料,包括碳酸软饮料、非碳酸饮料或茶。饮料分配器还可用于分配对特定位置或地点定制或专有的饮料。饮料分配器还用于由食品服务工作者操作的各种操作设施中,例如在餐馆设施中,或由顾客自己操作,例如在便利店设施中。

尽管触摸屏用户界面提供了使饮料分配器适应于其将被使用的方式或设施的方便性和灵活性,但触敏显示器通常一次由单个操作者使用。因此,被构造为由多个用户同时使用的饮料分配器必须借助于多个独立的用户界面以用于每个分配布置。

此外,多点触摸显示器的布置和多点触摸显示器被构造为输出检测到的触摸事件的方式在多个触摸输入将被解释为独立输入而不是多个输入手势的分量时提出了挑战。再另外,触敏显示器难以检测和解释“触摸并保持”输入,特别是当并行或同时接收到其它的多点触摸输入时。

因此,如本文所公开的用于通过多点触摸输入进行分配以用于多个并行分配的系统和方法代表了优于现有技术的改进。



技术实现要素:

提供本公开以介绍一些概念,这些概念将在以下“具体实施方式”中进一步描述。本公开不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于帮助限制所要求保护的主题的范围。

饮料分配器的示例性实施例包括触敏图形显示器。触敏图形显示器可操作以同时接收多个触摸输入并产生表示所接收的触摸输入的触摸事件数据点的列表。触敏图形显示器可操作以呈现图形用户界面(GUI)。计算机通信地连接到触敏图形显示器。计算机执行存储在计算机可读介质上的计算机可读代码,使得计算机从触敏图形显示器接收触摸事件数据点的列表。计算机识别与每个触摸事件数据点相关联的至少一个图标,识别与每个识别的图标相关联的GUI部分,从触摸事件数据点解释至少一个手势输入,并且响应于该至少一个手势输入产生控制信号。第一分配系统包括构造成控制至少一种稀释剂和至少一种调味剂的流动的多个阀。第二分配系统包括构造成控制至少一种稀释剂和至少一种调味剂的流动的多个阀。计算机基于与每个识别的图标相关联的所识别的GUI部分,将控制信号引导到第一分配系统或第二分配系统。

用于同时分配由第一用户请求的第一饮料和由第二用户请求的第二饮料的饮料分配器的示例性实施例包括触敏图形显示器,其可操作以同时接收多个触摸输入和产生表示所接收的触摸输入的触摸事件数据点的列表。触敏图形显示器可操作以呈现图形用户界面(GUI)。计算机通信地连接到触敏图形显示器,计算机执行存储在计算机可读介质上的计算机可读代码,使得计算机从触敏图形显示器接收触摸事件数据点的列表,识别每个接收到的列表中的触摸事件数据点所共用的GUI层,识别与接收到的列表中的触摸事件数据点相关联的至少第一图标和第二图标。计算机识别与第一图标相关联的第一GUI部分和与第二图标相关联的第二GUI部分,并且从与第一GUI部分相关联的触摸事件数据点解释至少第一手势输入和与第二GUI部分相关联的触摸事件数据点解释第二手势输入。计算机响应于第一手势输入产生第一控制信号,并响应于第二手势输入产生第二控制信号。第一分配系统包括构造成控制至少一种稀释剂和至少一种调味剂的流动的多个阀。第一分配系统接收第一控制信号并且操作以分配由第一控制信号请求的第一饮料。第二分配系统包括构造成控制至少一种稀释剂和至少一种调味剂的流动的多个阀。第二分配系统接收第二控制信号并操作以分配由第二控制信号请求的第二饮料。

在具有包括显示器和触敏用户选择装置的图形用户界面(GUI)、至少第一分配系统和第二分配系统的饮料分配器中,分配饮料的方法包括接收指示由至少一个用户对GUI的至少一个触摸输入的触摸事件数据点的列表。多个图标呈现在GUI中。识别与每个触摸事件数据点相关联的至少一个图标。GUI的第一GUI部分和GUI的第二GUI部分被识别为与所识别的图标相关联。第一GUI部分中的触摸事件数据点被解释为第一手势输入。第二GUI部分中的触摸事件数据点被解释为第二手势输入。基于第一手势输入向第一分配系统提供第一命令指令。基于第二手势输入向第二分配系统提供第二命令指令。

附图说明

参考以下附图描述实施例。在整个附图中使用相同的附图标记来指代相同的特征和部件。

图1是饮料分配器的示例性实施例的透视图。

图2是饮料分配器的示例性实施例的系统图。

图3是饮料分配器的另一示例性实施例的系统图。

图4描绘了在图形显示器上呈现的图形用户界面的示例性实施例。

图5是描绘在图形显示器上呈现的多个图形用户界面层的分解分层视图。

图6A描绘了饮料选择图形用户界面的第一构造的示例性实施例。

图6B描绘了饮料选择图形用户界面的第二构造的示例性实施例。

图7是描绘分配多种饮料的方法的示例性实施例的流程图。

图8是描绘分配多种饮料的另一示例性实施例的流程图。

具体实施方式

通过研究和实验,本发明人已经认识到,提供具有多点触摸控制分配喷嘴的饮料分配机将是有益的,所述多点触摸控制分配喷嘴对经由触敏显示屏(示例性地,液晶显示器(LCD))接收的多点触摸输做出反应。通过研究和开发,本发明人还认识到,期望提供一种单元,当在触敏显示屏处接收这种输入时,自两个或更多喷嘴处并行地和/或同时地进行分配。

在本公开中,“同时”和“并行”用于反映事件的相对时序。“同时”是指同时发生的事件的时序,例如,两个用户同时或在触摸事件数据点的列表的刷新率内以触摸手势按压触敏显示器,本文进一步详细说明。“并行”是指事件的如下时序:其中这些事件各自具有持续时间,并且在该持续时间的至少一部分上,在两个事件之间存在重叠,例如,饮料分配器开始从第一喷嘴分配饮料,然后在该分配期间,开始从第二喷嘴分配饮料。还应当理解,事件的“同时”时序是事件的“并行”时序的特殊情况。

在实施例中,提供操作的布置和方法解译两个或更多个不同用户对单个触敏显示屏的并行输入,因此所述布置可基于并行和/或同时选择和/或倾倒输入提供并行分配。在实施例中,数字化器从触敏图形显示器提供必要的数据封装,并且来自数字化器的这种数据被转换成由饮料分配机中的至少一个控制器使用的命令以实现上述突显的目标。触敏图形显示器可以直接或间接地连接到至少一个计算机或控制器,例如单板计算机(SBC)。这种连接的一个示例是低电压差分信号(LVDS)连接,其可以用于驱动显示器以将图形放置在屏幕上并将触摸事件数据点的列表返回到计算机。数字化器可以连接在触敏图形显示器和计算机之间,以识别和编译触摸事件数据并将该数据提供给计算机。在实施例中,数字化器被特别地构造为如本文进一步详细公开的,以解释在触敏图形显示器上同时发生的多个触摸事件。计算机可以示例性地以多种方式构造并且具有各种操作系统,包括但不限于WINDOWS、UNICES、LINUX型系统、UMBUNTU、FEDORA和KUBUNTU,以及如可以由本领域普通技术人员认识到的其它操作系统。

在实施例中,计算机以如将在本文进一步详细解释的方式将接收到的触摸事件数据解释为用户输入信号和选择。计算机然后与多调味阀(MFV)板通信,所述多调味阀板被开发以操作用以控制多个阀,以通过单个喷嘴提供包括多种饮料成分的选定饮料的分配。如本文进一步详细公开的,在实施例中,MFV板操作以控制分配,包括但不限于对阀进行定序,以确保残留最小化并且提供组成饮料的所有组成产物的正确比率。

通过以下对示例性实施例的描述,本公开的进一步细节将变得显而易见。

图1是饮料分配器10的示例性实施例的透视图。饮料分配器10包括如本文将进一步详细描述的触敏图形显示器12,并且其操作以呈现具有多个不同功能部分的图形用户界面(GUI)。如本文进一步详细描述的,多个功能部分中的每一个可以由包括相似的非重叠部分的、GUI中的不同层表示。

饮料分配器10包括分配区域14,分配区域14被构造为同时分配至少两种饮料。分配区域包括多个喷嘴16,所选择的饮料通过所述多个喷嘴16分配。在图1所示的饮料分配器10的示例性实施例中,分配区域14包括两个喷嘴16,但是应当认识到,在其它实施例中,可以存在多于两个的喷嘴16。分配区域14还包括冰分配器18。本领域中已知的各种类型和构造的冰分配器可以示例性地用于如本文所公开的实施例中,包括但不限于“滴入式”冰分配器。如本文将进一步详细描述的,在一个实施例中,冰分配器18将由如图1所示的杆20致动,或者在另一个实施例中,可通过到触敏图形显示器12中的触摸输入来致动,如本文将进一步详细描述的。

图2是饮料分配器22的示例性实施例的系统图。应当理解,在一个实施例中,如以系统形式所示的饮料分配器22可以结合到如图1所示的饮料分配器10中,但是饮料分配器22可替代地采用图1中未示出的其它物理形式。

虽然在图2中未示出,但是饮料分配器的示例性实施例是电力驱动的,并且饮料分配器22可以构造有适当的连接和转换器以处理任何国际电标准。在示例性实施例中,饮料分配器22可以被构造为在50/60Hz干线电力下接收120、130或240VAC。饮料分配器的示例性实施例包括的电源可以将主电源转换成适合于各种部件的操作的电力,包括但不限于24VDC。

饮料分配器22包括触敏图形显示器24。在非限制性和示例性实施例中,触敏图形显示器24示例性地是投射触摸电容(PTC)多点触摸屏。触敏图形显示器24包括数字化器,其输出触摸事件数据的实时列表,识别由触敏图形显示器感测的任何触摸事件。在示例性实施例中,该触摸事件数据以列表输出。这种列表以数字化器和/或触敏图形显示器的刷新率实时或接近实时地更新。在实施例中,列表包括多达十个触摸事件数据点。在其它示例性实施例中,该列表可以包括更多的触摸事件数据点,例如但不限于50点或更多的触摸事件数据。在示例性实施例中,触摸事件数据点的列表仅标识发生了触摸状态(触摸或没有触摸)的改变的点。

触摸事件数据从触敏图形显示器24的数字化器提供给计算机26,计算机26示例性地为单板计算机(SBC)。在一个非限制性实施例中,计算机26是具有Ubuntu操作系统的Aaeon EMB-9459单板PC。

计算机26示例性地包括计算机可读介质28或以其它方式通信地连接到计算机可读介质28。计算机可读代码以软件和/或应用程序的形式存储在计算机可读介质28上,这些软件和/或应用程序在由计算机26执行时,执行如本文进一步详细公开的各种功能。在操作中,计算机26从触敏图形显示器24接收触摸事件数据点,并且解析触摸事件数据点,以识别和分配呈现在触敏图形显示器24上的图形用户界面内的各个层和部分之间的触摸事件。

在示例性实施例中,计算机26操作触敏图形显示器24以呈现GUI,如图4中示例性地描绘为包括图4中所示的多个区段的多个层,以及如图5中的分解和分层视图中示例性地示出的。控制器以如本文所公开的方式对这些层、层内的GUI部分、在那些部分中呈现给一个或多个用户的用户输入选项之间的触摸事件数据点中的相关联的特定触摸事件进行操作,以处理由多于一个用户对饮料分配器的并行使用。参考图4和图5,GUI 50体现在层0中。媒体部分52和用户部分54被实现在层1中。另外,用户部分54还由构成层2的第一饮料选择部分56和第二饮料选择部分58表示。冰分配部分60可以可选地包括在用户部分54中。第一和第二饮料选择部分(56、58)的可选的第一和第二构造(66、68)构成第3层。

返回参考图2,计算机26操作以例如在用户部分54的第一饮料选择部分58、第二饮料选择部分58和冰分配部分60之间分配来自所接收的触摸数据的触摸事件,并将这些分配的触摸事件解释为对相应分配控制的命令,如本文进一步详细描述的。

饮料分配器22包括第一分配单元33,第一分配单元33包括第一多调味阀(MFV)板30、多个流量阀37和喷嘴38。饮料分配器还包括第二分配单元35,第二分配单元35包括第二MFV板32、多个流量阀37和喷嘴38。计算机26基于分别分配给第一饮料选择部分56和第二饮料选择部分58的触摸事件分别向第一MFV板30和第二MFV板32提供指令命令。各个MFV板30、32示例性地包括SBC,其解释来自计算机的命令并将这些命令转换成与MFV板30、32相关联的多个阀37的操作以分配多个饮料成分,这些饮料成分包括来自稀释剂源34的至少一种稀释剂和来自调味剂源36的至少一种调味剂。在示例性实施例中,稀释剂源34提供多种可用稀释剂,包括但不限于静水和碳酸水,包括具有一个或多个碳酸化水平的各种水。在示例性实施例中,调味剂源36提供多种饮料调味剂和添加剂,包括但不限于调味糖浆和其它调味提取物。在实施方案中,调味剂源36中的调味剂可以包括用于品牌饮料(例如PEPSI和COKE)的糖浆和补充调味剂(例如香草、樱桃、酸橙等)。

在示例性实施例中,MFV板示例性地构造成控制多达四种稀释剂、16种品牌饮料糖浆和八种调味提取物的分配;然而,这些仅仅旨在是示例性的,并且不旨在限制MFV板的受控分配的数量和类型。MFV板操作以将来自计算机26的指令转换为在稀释剂和调味剂的选定组合中的、适当流量阀37的操作,以通过共用喷嘴38分配稀释剂和调味剂。在所示的示例性实施例中,第一MFV板30和第二MFV板32都直接通信地连接到计算机26。然而,在替代实施例中,例如图2中示例性地描绘的。如图3所示,MFV板可以以联动或串联构造连接,这可以促进多个分配系统的实施,包括超过图2中所示的两个分配单元的、在饮料分配器22内的三个或更多个分配单元。

在饮料分配器22的示例性实施例中,计算机26还通信地连接到冰分配器的搅拌器控制继电器40。搅拌器控制继电器40从计算机126接收命令指令以分配冰。在示例性实施例中,计算机26在将至少一个触摸事件解释为与图4中示例性示出的冰分配部分60内的冰分配选择的用户输入相关联之后,将该命令指令提供给搅拌器控制继电器40。

根据该指令,搅拌器控制继电器40操作搅拌器马达42以移动冰供应,并打开示例性地构造有门的冰分配端口44,以从中通过分配冰。在输入释放输入时或在从接收的输入已经过去了预定量的时间之后,冰分配端口44关闭,搅拌器马达42已停止。

图6A描绘了饮料选择部分56、58的第一构造66的示例性实施例。图6B描绘了饮料选择部分56、58的第二构造68的示例性实施例。饮料选择部分的第一构造66示例性地构造为转盘70,该转盘70呈现可用品牌饮料或定制或专有饮料的多个饮料图标72,用于用户选择。系统可操作以识别分配给饮料选择部分的各种用户输入。示例性地,计算机可操作以解释“轻弹”、“点击”和“触摸并保持”手势输入以及在预定时间长度内没有输入。在示例性实施例中,“轻弹”手势被解释为实施从开始点定向移动的一系列点的触摸事件数据点的时间序列。计算机对在饮料选择部分内的在大致右或左方向上的这种轻弹手势的识别导致计算机向触敏图形显示器发送命令指令,以使转盘70中的一系列呈现的饮料图标72循环,以将饮料图标72中的一个(其可以是品牌的饮料图标(例如,PEPSI或COKE))移动到转盘70内的各个位置。在示例性实施例中,转盘70被构造为仅呈现预定数量的饮料图标72,在进一步的实施例中,仅呈现预定奇数个饮料图标72使得单个饮料图标72可以保持转盘70在饮料选择部分内的中心位置。

计算机在接收到在一系列局部点上的触摸事件数据点的短时间序列、之后顺序地跟随那些相同点的释放事件之后,计算机解释“点击”手势。在中心位置的饮料图标72上的“点击”导致对该饮料的选择,并且计算机操作触敏图形显示器以用第二构造68呈现饮料选择部分。如果与转盘70中的任何其它饮料图标72相关联地解释了“点击”手势,则计算机仍然操作以呈现如上所述的第二构造,而且还在内部将所选择的饮料图标72存储在计算机存储器中,使得当导航返回到饮料选择部分的第一构造时,先前选择的饮料图标72位于转盘70中的中心位置。

在饮料选择部分的第二构造68中,呈现先前从饮料选择部分的第一构造66选择的所选饮料的图标74。第二构造68还呈现多个补充风味图标76A-H,这些图标76A-H向所选择的饮料呈现多种可选的补充调味剂或添加剂。这些调味剂的非限制性实例可包括樱桃、葡萄、柠檬、酸橙、桔子、香草、薄荷、罗勒和肉桂,但是本领域普通技术人员将认识到其它调味剂。另外,第二构造68还呈现包括后退按钮图标78、倾倒按钮图标80和清除按钮图标82在内的控制按钮图标。

当图形用户界面被计算机操作以用第二构造呈现饮料选择部分时,计算机可以操作以从计算机接收的触摸事件数据点解释“点击”手势和“点击并保持”手势。“点击”事件可以如上所述被解释,而“触摸并保持”事件可以由在特定点处检测到触摸事件与之后在相同点处检测到释放事件之间经过预定最小时间长度来确定。在操作中,用户在一个或多个风味图标76A-H上输入一个或多个点击手势输入。在选择一个或多个图标时,计算机可以操作图形显示器以将所选择的图标改变为高亮,或以其它方式指示已经将这样的风味选择为并入所选择的饮料,同样如所选择的饮料图标74所指示的。对后退按钮图标78的用户选择,例如利用对后退按钮图标78的点击手势来选择,导致计算机控制触敏图形显示器以呈现饮料选择部分的第一构造66,其中先前所选饮料的饮料图标在转盘上对中。用户例如用点击手势选择清除按钮图标82可以从风味图标76A-H的任何选择中清除所呈现的第二构造。

倾倒按钮图标80示例性地由用户以“触摸并保持”手势来操作,由此用户在一般持续时间内将他们的手指保持为抵靠倾倒按钮图标80,从而从喷嘴分配所选择的饮料和补充调味剂。返回参考图2,存在计算机26和MFV板30、32可以相互作用的各种方式。在一个实施例中,计算机将每个饮料选择和补充调味剂选择保存在计算机的存储器中,直到用户选择倾倒按钮图标,之后,整个饮料请求被发送到适当的MFV板。在替代构造中,计算机通过用户做出的每个选择将指令更新到适当的MFV板,使得在用户选择倾倒按钮图标时,整个饮料订单已被提供给MFV板并被存储在MFV板。

在示例性实施例中,一旦计算机识别与饮料选择部分之一的倾倒按钮图标相关联的触及事件,则计算机将分配信号提供到相关联的MFV板。在另外的示例性实施例中,分配信号是请求由MFV阀在预定时间长度上分配的分配信号。在示例性和非限制性实施例中,该预定时间长度可以是25.5秒(255ds)。然而,当在饮料选择部分的倾倒按钮图标处检测到释放事件时,控制器对MFV阀提供第二指令信号,以终止先前请求的分配。这对用户在用户按压倾倒按钮图标80的持续时间内分配所请求的饮料具有实际效果,而且在未提供随后的终止信号的情况下提供内置的安全保护,即MFV板将仅操作阀以分配总共预定的时间长度,而不连续地分配饮料。

图3是饮料分配器46的另外的示例性实施例的系统图。将认识到,为了本公开中清楚和简洁的目的,图2和图3之间的类似的附图标记用于表示类似的结构。图3的饮料分配器46示例性地描绘了其中以串联或联动通信方案在第一MFV板30和第二MFV板32之间存在通信连接的实施例。在这样的实施例中,来自计算机26的、旨在用于第二MFV板32的命令指令在被中继到第二MFV板32之前被提供给第一MFV板30。这样的示例性实施例可以有助于以图2和图3中另外描绘的、包括多于两个分配单元的构造中的任一种构造来实施饮料分配器。

另外,饮料分配器46描绘了一个实施例,其中,冰分配器18、第一MFV板30和第二MFV板32中的每一个被致动以用于通过手动杆48分配冰或选择的饮料。示例性地,杆48可以与相应的喷嘴38或冰分配端口44物理地关联,并且饮料分配器46的用户用杯子致动杆48以开始分配冰或饮料。在这样的实施例中,一个或多个用户可以使用GUI中的饮料选择部分来选择饮料和任何补充调味剂,且选择结果被提供给相关联的MFV板。然而,饮料的分配意在并且通过相关联的手动杆48的致动来控制。

将认识到,在替代实施例中,图2和图3中所描绘的特征的组合可以合并在一起,同时仍在本公开的范围内。因此,在替代实施例中,用于一个或多个冰分配器或饮料分配单元的倾倒命令可以由一个或多个用户通过触摸屏输入和/或可以从手动杆的致动输入。

图7是描绘根据多个用户的多点触摸输入来分配多种饮料的方法100的示例性实施例的流程图。如上所述,在其中触敏输入装置将触摸事件数据输出为触摸事件数据点的列表且该列表体现单个触摸事件的领域中,存在问题。尽管该当前布置有利于并且使得可以检测复杂的多点触摸手势(诸如抓握、捏和旋转手势),但是它也对使用触敏用户界面来收集多个并行用户输入造成障碍。这些问题导致对于多分配系统分配器中的每个分配系统,需要专用的单独的用户输入装置,包括按钮、杆和/或触敏显示器。本发明人认识到问题通过本文进一步详细描述的方法100的实施例得到克服。

在102,接收触摸事件数据点的列表。示例性地,如上所述,由饮料分配器的计算机从触敏图形显示器的数字化器接收该触摸事件数据点列表。如前所述,触摸事件数据点的列表可以以数字化器的刷新率输出和接收。

如上所述,数字化器和计算机的操作系统寻求将此列表解释为单个触摸事件。因此,在104,识别包括所接收的触摸事件数据点列表中的所有触摸事件数据点的GUI层。参考回图5,GUI 50被分成一系列层(层0-层3),每层包括至少一个不重叠的GUI部分。GUI以这些层的分层结构布置,其中驻留在后续层中的GUI部分被上层的GUI部分涵盖。在实践中,GUI 50通过将这些层顺序地彼此堆叠来构建,示例性地,层0在底部,层3在顶部。示例性地,饮料选择部分的第一构造66和第二构造68的呈现包括层3,而饮料选择部分56、58本身对于第一构造66和第二构造68都是共用的,并且因此实现层2。用户部分54对于饮料选择部分56、58两者是共同的,因此体现为层1。内容部分52也示例性地位于层1中。由整个GUI 50空间实现的层0对于层1的内容部分52和用户部分54两者是共用的。

因此,根据这样的层次结构,识别需要涵盖所接收到的列表中的所有触摸事件数据点的最上层(例如最大层)。应当认识到,在图5中,在替代实施例中可以存在更多部分,包括但不限于冰分配部分,以及再另外地,饮料选择部分。

在106,存储在GUI的各个部分中呈现的每个图标的在GUI内的当前位置。这可以示例性地存储在与饮料分配器的计算机相关联的计算机可读介质中。还可以存储与计算机操作触敏图形显示器有关的位置信息或者向触敏图形显示器提供将GUI与任何相关联的图标一起呈现的操作指令。

在108,将存储的图标位置与触摸事件数据点进行比较。在108处将存储的图标位置与触摸事件数据点的比较使得能够在110识别与每个触摸事件数据点相关联的图标。在示例性实施例中,所有触摸事件数据点可以与单个图标相关联,例如在所有触摸事件数据点与单个触摸事件相关联的情况下。虽然应当认识到,在其它情况下,可以识别与触摸事件数据点相关联的多个不同图标,特别是在从饮料分配器并行分配多种饮料中当多个用户向GUI提供触摸输入时。在又一示例中,由于手势的特性,用户在单个饮料选择部分内输入轻弹手势可能导致触摸事件数据点与一个或多个图标相关联。

在112,识别与每个已识别的图标相关联的GUI部分。如上所述,在一些情况下,一个或多个已识别的图标可以与单个GUI部分相关联。例如,处于第一构造的第一饮料选择部分可以接收“轻弹”手势,该“轻弹”手势导致触摸事件数据点的一个或多个列表,其中数据点与用户手指移动时的两个相邻图标相关联。在其它实例中,所识别的图标可以驻留在两个或更多个不同的GUI部分中,示例性地,在第一饮料选择部分和第二饮料选择部分内。

在114,确定是否标识了多于一个GUI部分。总体而言,饮料分配器操作以创建多个GUI部分,这些GUI部分被解释为在单个触敏图形显示器内的独立的多点触摸用户界面。如果所有识别的图标位于一个GUI部分内,则在116,关于在包含至少一个识别的图标的第一GUI部分中的手势是否完成,形成判定循环。

在实施例中,手势输入通常在一段时间上发生,并且因此手势输入的检测跨越了多个所接收的触摸事件数据点的列表。同样在实施例中,完整手势包括触下事件和释放。尽管动作或操作控制可以从检测到手势的触下事件开始发生,但手势是在检测到释放事件之后完成。在实施例中,这提出了额外的挑战,因为触敏图形显示器(和相关联的数字化器)通常只包括由触敏图形显示器检测到的触摸的改变(例如,电容状态)。因此,在用户正在输入“触摸并保持”手势输入的示例中,手势输入可以表现为在触下事件部分期间的触摸事件数据点的列表、之后是与此手势相关的无触摸事件数据点的后继列表、之后是包含指示完成手势的释放事件的触摸事件数据点的列表。方法100以如先前描述的方式和如下文进一步详细描述的方式持续进行,直到在116完成手势。在116完成手势可以导致计算机采取的多个操作命令、控制或动作中的任何一个,包括但不限于在118处存储用户选择、在120处操作图形显示器或者在122处向MFV板发送命令。

在品牌饮料或补充风味的用户选择的示例性实施例中,在完成对相关联图标的点击手势之后,计算机可以在118存储用户对该调味剂的选择。与存储用户的选择并行地,计算机可以在120处操作图形显示器以更新图形显示,来反映用户的选择。在饮料选择部分的第一构造中的饮料选择的示例性事件中,计算机可以如上所述操作图形显示器以将饮料选择部分从第一构造改变为第二构造。在选择补充风味的情况下,计算机可以操作图形显示器以改变相关联的风味图标,从而在视觉上指示用户已经选择了补充风味,例如通过改变风味图标的颜色来指示。

在选择分配输入的情况下,示例性地,通过对倾倒按钮图标的输入“触摸并保持”手势,计算机在122处将指令发送到MFV板以开始分配用户选择的饮料。随同分配命令,计算机可以发送所存储的品牌饮料选择和用户所请求的任何附加调味剂选择。应当认识到,在示例性实施例中,可以在“触摸并保持”手势的起始(例如,在触下事件检测时)和另外地在“触摸并保护”手势完成时(通过释放事件的检测,其中切断或向MFV板发送终止命令),可向MFV板发送一个或多个命令(例如,开始分配和/或提供所选择的饮料)。

如上所述,当并行地且可能同时地接收多个触摸输入时,在精确地解析这些输入并将它们转换成饮料分配器的适当操作命令和功能时出现特定挑战。如果在114处,多于一个GUI部分已在112处识别到,则方法100还在124处开始判定循环,以解释第二GUI部分中的手势是否完成。类似于先前描述的第一GUI部分中的手势的操作,判断循环在多个接收到的触摸事件数据点列表上继续,并以上述方式处理。第二GUI部分中的完成的手势可以导致在126处存储用户选择,在128处操作图形显示器,并且在130处以与先前关于与第一GUI部分相关联的这些动作描述的类似方式对MFV板发送命令。

这里提供了两个示例来强调示例性情况,其中本文公开的方法100和饮料分配器相比于以前的解决方案呈现特别的优点。在第一示例中,两个用户使用对第一饮料选择部分和第二饮料选择部分中的相应图标的点击输入来同时进行饮料选择。这样引起的触摸事件数据点的列表包括与两个不同用户的两个不同手势输入相关联的在两个不同GUI部分中的数据点。如本文所述的方法操作以将这些触摸事件数据点解析为两个同时接收的手势,以用于饮料分配器的精确操作。

在第二示例中,第一用户通过开始对倾倒按钮图标的触摸并保持手势输入来发起饮料的分配。与持有分配图标的第一用户并行地,第二用户在第二饮料选择部分中开始轻弹手势。与轻弹手势并行地,第一用户释放触摸并保持输入。在该示例中,如图5所示,第一用户的触摸并保持输入的开始在第三层中被接收,特定于第一饮料选择部分的构造;然而,由于在第二饮料选择部分中并行接收到轻弹手势,因此在对于第一饮料选择部分和第二饮料选择部分共同的层1中接收到触摸并保持手势的释放。因此,方法100和饮料分配器能够识别和解释在第一GUI层中开始而在不同GUI层中完成的手势输入。

图8是描绘分配至少一种饮料的方法200的示例性实施例的流程图。在示例性实施例中,方法200可以结合如前所述的方法100执行,并且可以由本申请中描述的饮料分配器执行。在202处,在第一饮料选择部分处接收用户输入。用户输入可以示例性地是品牌饮料的选择、品牌饮料的补充风味或分配输入。接着,在204处,饮料分配器的计算机基于用户输入选择要在内容部分52(图5)中呈现的内容。内容可以示例性地通过使用和/或图像。用于内容选择的内容和规则或指令可以被预编程到计算机,并且可以包括但不限于广告(例如,针对选择的品牌饮料的广告)、促销(例如与饮料或特定饮料相关的销售或组合交易)、建议的“调味”(例如,建议添加到所选品牌饮料的补充风味或风味组合)和视频或图像内容(例如,运动剪辑或休闲风景)。内容可以存储在计算机处,或者存储在与计算机相关联的计算机可读介质中,以及存储与用户选择相关联地呈现内容的规则。

在206处,所选择的内容呈现在触敏图形显示器上的GUI的内容部分中。所选内容的呈现可以继续,只要单个用户正在向饮料分配器提供输入。在208处,如果饮料分配器接收到对第二饮料选择部分的用户输入,从而指示饮料分配器的第二并行用户。然后在210处,确定第一用户和第一饮料选择部分的使用是否完成。在示例性实施例中,饮料分配器可以确定第一饮料选择是否以至少两种方式完成。在一个示例中,饮料选择部分可以在饮料分配之后返回到默认或原始构造。在可以结合第一方法使用的第二示例中,空闲定时器测量自从在饮料选择部分中接收到用户输入起的时间长度,并且如果空闲定时器达到预定阈值时间,则认为饮料选择完成或者或者放弃,并且饮料选择部分返回到原始或默认构造,示例性地,该原始或默认构造可以是上述第一构造。

如果第一饮料选择仍在发生中且未完成,则在212处,接收或已经接收对第一饮料选择部分的新输入,并且在214处可以基于对第一饮料选择部分的新输入选择另外的内容,并且在216处,在内容部分呈现该新选择的内容。如果在210处,第一饮料选择完成,则在218处,基于对第二饮料选择部分的用户输入来选择内容,并且在内容部分中呈现该新选择的内容。

将认识到,在另外的实施例中,当并行地发生多个饮料选择时,可以基于多于一个并行用户的用户输入来做出内容的选择。另外,还可以基于每个用户在饮料选择过程中在何处进行的具体用户输入来选择内容。例如,如果第一用户当前正在分配饮料,而另一用户已经选择了品牌饮料但是正在选择补充口味,则可以选择内容以向第二用户呈现与第二用户的动作关联的建议“调味”,而第一用户已经进行了这样的选择并且正在完成饮料分配的处理中。

如本文所公开的示例性实施例在具体实施例中还具有其它优点。在示例性实施例中,饮料分配器可以用“工作人员模式”操作,其中饮料选择部分被构造为由食品服务人员操作以分配由餐厅顾客下单的饮料。在饮料分配器以工作人员模式操作的一个示例性实施例中,饮料的分配涉及杯子尺寸的选择,并且从计算机提供给MFV板的分配命令是请求的分配体积或与所选杯子尺寸相关联的分配时间。

在一个实施例中,可以提供符合美国残疾人法案(Americans with Disability Act,ADA)的界面,其中触敏显示器被定位在根据ADA协议的高度限制之上。在示例性实施例中,ADA界面可以是电容式触摸五按钮型界面,操作者可以改变用户界面以将界面从输入是面向手势的实施例调整为简单的选择型界面,以使得残疾用户易于使用饮料分配器。在又另外的实施例中,可以用皮肤来调整用户界面外观,以导致更为设置特定或设施特定的外观。

本文公开的饮料分配器和方法的优点通过使多个用户能够并行地操作饮料分配器来分配所选择的饮料,而进一步实现增大的用户吞吐量。这可以减少服务线的长度,改进提高使用满意度和等待时间。另外的实施例使得能够实现用于呈现多个饮料和/或品牌的专用用户界面。例如,第一饮料选择部分可专用于来自第一品牌饮料选择(例如,COKE产品)的呈现和分配,而第二饮料选择部分专用于来自第二品牌饮料选择(例如,PEPSI产品)的呈现和饮料分配。在又另外的实施例中,可以用如本文所公开的单个饮料分配器分配多种饮料类型。例如,一个饮料选择部分专用于软饮料的选择和分配,而另一个饮料选择部分专用于选择和分配茶、果汁和/或冰沙。

在另外的示例性实施例中,饮料分配器可以包括一个或多个可编程触敏图形显示器。在这样的示例性实施例中,饮料分配器可以示例性地包括四个或五个触敏图形显示器的自助服务机,每个触敏图形显示器支持多个用户的多点触摸用户输入。虽然本文公开的单独的饮料分配器可以与系统中的每个触敏图形显示器相关联,但是在替代实施例中,计算机和软件应用可以用于处理多个触敏图形显示器的输入以及对所有相关MFV板的相关操作和控制。

进一步参考图4,在另外的示例性实施例中,GUI 50还可以包括超控部分62A-D。这些部分示例性地驻留在层0中,并且在一实施例中,并不在GUI 50中以图形方式呈现给用户。然而,所有者、操作人员或技术人员可以知道这些部分的存在,并且在接收或选择这些部分时,示例性地通过点击输入以及另外示例性地以顺序指令(例如62A、62B、62C、62D)来选择,计算机操作触敏图形显示器以修改GUI 50以可视地呈现认证部分64。认证部分64提示用户输入认证凭证,包括但不限于密码。在成功输入接受的密码之后,可向用户呈现用于饮料分配器的操作设置和/或控制,包括但不限于与特定饮料图标、可用内容和内容选择规则有关的控制,或饮料选择部分的构造布局。

在附图中提供的功能框图、操作序列和流程图表示用于执行本公开的新颖方面的示例性架构、环境和方法。虽然为了简化说明的目的,本文包括的方法可以是功能图、操作序列或流程图的形式,并且可以被描述为一系列动作,但是应当理解和认识到,这些方法不受动作顺序的限制,因为与之相应地,一些动作可以以与本文所示和描述的其它动作不同的顺序发生,和/或与这些其它动作并行地发生。例如,本领域技术人员将理解和明白,方法可以替代地表示为一系列相关的状态或事件,例如以状态图表示。此外,并非方法中所示的所有动作对于新颖性实现可能均是需要的。

在本说明书中,一些术语的使用是为了简洁、清楚和理解。从这些术语不暗示任何超出现有技术要求之外的不必要限制,因为这样的术语仅用于描述目的,并且旨在被宽泛地解释。本文描述的不同实施例可以单独使用,或与其它设备、系统和方法组合使用。在所附权利要求的范围内,各种等同、替代和修改是可能的。

本书面描述使用示例(包括最佳模式)来公开本发明,并且还使得本领域任何技术人员能够实现和使用本发明。本发明的可专利范围由权利要求限定,并且可以包括本领域技术人员想到的其它示例。如果这样的其它示例具有与权利要求的字面语言没有不同的结构元件,或者如果它们包括与权利要求的字面语言无实质差异的等同结构元件,则这些其它示例意图在权利要求的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1