本申請要求于2014年6月9日提交的美國臨時專利申請No.62/009,390的優(yōu)先權(quán),其內(nèi)容通過引用整體并入本文。
技術(shù)領(lǐng)域
本公開涉及飲料分配領(lǐng)域。更具體地,本公開涉及一種通過多點觸摸輸入裝置支持并行分配的飲料分配器。
背景技術(shù):
飲料分配機用在各種各樣的設(shè)施中,包括餐館、便利店和特許攤位。飲料分配器可以構(gòu)造成分配品牌飲料,包括碳酸軟飲料、非碳酸飲料或茶。飲料分配器還可用于分配對特定位置或地點定制或?qū)S械娘嬃?。飲料分配器還用于由食品服務(wù)工作者操作的各種操作設(shè)施中,例如在餐館設(shè)施中,或由顧客自己操作,例如在便利店設(shè)施中。
盡管觸摸屏用戶界面提供了使飲料分配器適應(yīng)于其將被使用的方式或設(shè)施的方便性和靈活性,但觸敏顯示器通常一次由單個操作者使用。因此,被構(gòu)造為由多個用戶同時使用的飲料分配器必須借助于多個獨立的用戶界面以用于每個分配布置。
此外,多點觸摸顯示器的布置和多點觸摸顯示器被構(gòu)造為輸出檢測到的觸摸事件的方式在多個觸摸輸入將被解釋為獨立輸入而不是多個輸入手勢的分量時提出了挑戰(zhàn)。再另外,觸敏顯示器難以檢測和解釋“觸摸并保持”輸入,特別是當(dāng)并行或同時接收到其它的多點觸摸輸入時。
因此,如本文所公開的用于通過多點觸摸輸入進行分配以用于多個并行分配的系統(tǒng)和方法代表了優(yōu)于現(xiàn)有技術(shù)的改進。
技術(shù)實現(xiàn)要素:
提供本公開以介紹一些概念,這些概念將在以下“具體實施方式”中進一步描述。本公開不旨在標(biāo)識所要求保護的主題的關(guān)鍵或必要特征,也不旨在用于幫助限制所要求保護的主題的范圍。
飲料分配器的示例性實施例包括觸敏圖形顯示器。觸敏圖形顯示器可操作以同時接收多個觸摸輸入并產(chǎn)生表示所接收的觸摸輸入的觸摸事件數(shù)據(jù)點的列表。觸敏圖形顯示器可操作以呈現(xiàn)圖形用戶界面(GUI)。計算機通信地連接到觸敏圖形顯示器。計算機執(zhí)行存儲在計算機可讀介質(zhì)上的計算機可讀代碼,使得計算機從觸敏圖形顯示器接收觸摸事件數(shù)據(jù)點的列表。計算機識別與每個觸摸事件數(shù)據(jù)點相關(guān)聯(lián)的至少一個圖標(biāo),識別與每個識別的圖標(biāo)相關(guān)聯(lián)的GUI部分,從觸摸事件數(shù)據(jù)點解釋至少一個手勢輸入,并且響應(yīng)于該至少一個手勢輸入產(chǎn)生控制信號。第一分配系統(tǒng)包括構(gòu)造成控制至少一種稀釋劑和至少一種調(diào)味劑的流動的多個閥。第二分配系統(tǒng)包括構(gòu)造成控制至少一種稀釋劑和至少一種調(diào)味劑的流動的多個閥。計算機基于與每個識別的圖標(biāo)相關(guān)聯(lián)的所識別的GUI部分,將控制信號引導(dǎo)到第一分配系統(tǒng)或第二分配系統(tǒng)。
用于同時分配由第一用戶請求的第一飲料和由第二用戶請求的第二飲料的飲料分配器的示例性實施例包括觸敏圖形顯示器,其可操作以同時接收多個觸摸輸入和產(chǎn)生表示所接收的觸摸輸入的觸摸事件數(shù)據(jù)點的列表。觸敏圖形顯示器可操作以呈現(xiàn)圖形用戶界面(GUI)。計算機通信地連接到觸敏圖形顯示器,計算機執(zhí)行存儲在計算機可讀介質(zhì)上的計算機可讀代碼,使得計算機從觸敏圖形顯示器接收觸摸事件數(shù)據(jù)點的列表,識別每個接收到的列表中的觸摸事件數(shù)據(jù)點所共用的GUI層,識別與接收到的列表中的觸摸事件數(shù)據(jù)點相關(guān)聯(lián)的至少第一圖標(biāo)和第二圖標(biāo)。計算機識別與第一圖標(biāo)相關(guān)聯(lián)的第一GUI部分和與第二圖標(biāo)相關(guān)聯(lián)的第二GUI部分,并且從與第一GUI部分相關(guān)聯(lián)的觸摸事件數(shù)據(jù)點解釋至少第一手勢輸入和與第二GUI部分相關(guān)聯(lián)的觸摸事件數(shù)據(jù)點解釋第二手勢輸入。計算機響應(yīng)于第一手勢輸入產(chǎn)生第一控制信號,并響應(yīng)于第二手勢輸入產(chǎn)生第二控制信號。第一分配系統(tǒng)包括構(gòu)造成控制至少一種稀釋劑和至少一種調(diào)味劑的流動的多個閥。第一分配系統(tǒng)接收第一控制信號并且操作以分配由第一控制信號請求的第一飲料。第二分配系統(tǒng)包括構(gòu)造成控制至少一種稀釋劑和至少一種調(diào)味劑的流動的多個閥。第二分配系統(tǒng)接收第二控制信號并操作以分配由第二控制信號請求的第二飲料。
在具有包括顯示器和觸敏用戶選擇裝置的圖形用戶界面(GUI)、至少第一分配系統(tǒng)和第二分配系統(tǒng)的飲料分配器中,分配飲料的方法包括接收指示由至少一個用戶對GUI的至少一個觸摸輸入的觸摸事件數(shù)據(jù)點的列表。多個圖標(biāo)呈現(xiàn)在GUI中。識別與每個觸摸事件數(shù)據(jù)點相關(guān)聯(lián)的至少一個圖標(biāo)。GUI的第一GUI部分和GUI的第二GUI部分被識別為與所識別的圖標(biāo)相關(guān)聯(lián)。第一GUI部分中的觸摸事件數(shù)據(jù)點被解釋為第一手勢輸入。第二GUI部分中的觸摸事件數(shù)據(jù)點被解釋為第二手勢輸入?;诘谝皇謩葺斎胂虻谝环峙湎到y(tǒng)提供第一命令指令。基于第二手勢輸入向第二分配系統(tǒng)提供第二命令指令。
附圖說明
參考以下附圖描述實施例。在整個附圖中使用相同的附圖標(biāo)記來指代相同的特征和部件。
圖1是飲料分配器的示例性實施例的透視圖。
圖2是飲料分配器的示例性實施例的系統(tǒng)圖。
圖3是飲料分配器的另一示例性實施例的系統(tǒng)圖。
圖4描繪了在圖形顯示器上呈現(xiàn)的圖形用戶界面的示例性實施例。
圖5是描繪在圖形顯示器上呈現(xiàn)的多個圖形用戶界面層的分解分層視圖。
圖6A描繪了飲料選擇圖形用戶界面的第一構(gòu)造的示例性實施例。
圖6B描繪了飲料選擇圖形用戶界面的第二構(gòu)造的示例性實施例。
圖7是描繪分配多種飲料的方法的示例性實施例的流程圖。
圖8是描繪分配多種飲料的另一示例性實施例的流程圖。
具體實施方式
通過研究和實驗,本發(fā)明人已經(jīng)認(rèn)識到,提供具有多點觸摸控制分配噴嘴的飲料分配機將是有益的,所述多點觸摸控制分配噴嘴對經(jīng)由觸敏顯示屏(示例性地,液晶顯示器(LCD))接收的多點觸摸輸做出反應(yīng)。通過研究和開發(fā),本發(fā)明人還認(rèn)識到,期望提供一種單元,當(dāng)在觸敏顯示屏處接收這種輸入時,自兩個或更多噴嘴處并行地和/或同時地進行分配。
在本公開中,“同時”和“并行”用于反映事件的相對時序?!巴瑫r”是指同時發(fā)生的事件的時序,例如,兩個用戶同時或在觸摸事件數(shù)據(jù)點的列表的刷新率內(nèi)以觸摸手勢按壓觸敏顯示器,本文進一步詳細說明?!安⑿小笔侵甘录娜缦聲r序:其中這些事件各自具有持續(xù)時間,并且在該持續(xù)時間的至少一部分上,在兩個事件之間存在重疊,例如,飲料分配器開始從第一噴嘴分配飲料,然后在該分配期間,開始從第二噴嘴分配飲料。還應(yīng)當(dāng)理解,事件的“同時”時序是事件的“并行”時序的特殊情況。
在實施例中,提供操作的布置和方法解譯兩個或更多個不同用戶對單個觸敏顯示屏的并行輸入,因此所述布置可基于并行和/或同時選擇和/或傾倒輸入提供并行分配。在實施例中,數(shù)字化器從觸敏圖形顯示器提供必要的數(shù)據(jù)封裝,并且來自數(shù)字化器的這種數(shù)據(jù)被轉(zhuǎn)換成由飲料分配機中的至少一個控制器使用的命令以實現(xiàn)上述突顯的目標(biāo)。觸敏圖形顯示器可以直接或間接地連接到至少一個計算機或控制器,例如單板計算機(SBC)。這種連接的一個示例是低電壓差分信號(LVDS)連接,其可以用于驅(qū)動顯示器以將圖形放置在屏幕上并將觸摸事件數(shù)據(jù)點的列表返回到計算機。數(shù)字化器可以連接在觸敏圖形顯示器和計算機之間,以識別和編譯觸摸事件數(shù)據(jù)并將該數(shù)據(jù)提供給計算機。在實施例中,數(shù)字化器被特別地構(gòu)造為如本文進一步詳細公開的,以解釋在觸敏圖形顯示器上同時發(fā)生的多個觸摸事件。計算機可以示例性地以多種方式構(gòu)造并且具有各種操作系統(tǒng),包括但不限于WINDOWS、UNICES、LINUX型系統(tǒng)、UMBUNTU、FEDORA和KUBUNTU,以及如可以由本領(lǐng)域普通技術(shù)人員認(rèn)識到的其它操作系統(tǒng)。
在實施例中,計算機以如將在本文進一步詳細解釋的方式將接收到的觸摸事件數(shù)據(jù)解釋為用戶輸入信號和選擇。計算機然后與多調(diào)味閥(MFV)板通信,所述多調(diào)味閥板被開發(fā)以操作用以控制多個閥,以通過單個噴嘴提供包括多種飲料成分的選定飲料的分配。如本文進一步詳細公開的,在實施例中,MFV板操作以控制分配,包括但不限于對閥進行定序,以確保殘留最小化并且提供組成飲料的所有組成產(chǎn)物的正確比率。
通過以下對示例性實施例的描述,本公開的進一步細節(jié)將變得顯而易見。
圖1是飲料分配器10的示例性實施例的透視圖。飲料分配器10包括如本文將進一步詳細描述的觸敏圖形顯示器12,并且其操作以呈現(xiàn)具有多個不同功能部分的圖形用戶界面(GUI)。如本文進一步詳細描述的,多個功能部分中的每一個可以由包括相似的非重疊部分的、GUI中的不同層表示。
飲料分配器10包括分配區(qū)域14,分配區(qū)域14被構(gòu)造為同時分配至少兩種飲料。分配區(qū)域包括多個噴嘴16,所選擇的飲料通過所述多個噴嘴16分配。在圖1所示的飲料分配器10的示例性實施例中,分配區(qū)域14包括兩個噴嘴16,但是應(yīng)當(dāng)認(rèn)識到,在其它實施例中,可以存在多于兩個的噴嘴16。分配區(qū)域14還包括冰分配器18。本領(lǐng)域中已知的各種類型和構(gòu)造的冰分配器可以示例性地用于如本文所公開的實施例中,包括但不限于“滴入式”冰分配器。如本文將進一步詳細描述的,在一個實施例中,冰分配器18將由如圖1所示的桿20致動,或者在另一個實施例中,可通過到觸敏圖形顯示器12中的觸摸輸入來致動,如本文將進一步詳細描述的。
圖2是飲料分配器22的示例性實施例的系統(tǒng)圖。應(yīng)當(dāng)理解,在一個實施例中,如以系統(tǒng)形式所示的飲料分配器22可以結(jié)合到如圖1所示的飲料分配器10中,但是飲料分配器22可替代地采用圖1中未示出的其它物理形式。
雖然在圖2中未示出,但是飲料分配器的示例性實施例是電力驅(qū)動的,并且飲料分配器22可以構(gòu)造有適當(dāng)?shù)倪B接和轉(zhuǎn)換器以處理任何國際電標(biāo)準(zhǔn)。在示例性實施例中,飲料分配器22可以被構(gòu)造為在50/60Hz干線電力下接收120、130或240VAC。飲料分配器的示例性實施例包括的電源可以將主電源轉(zhuǎn)換成適合于各種部件的操作的電力,包括但不限于24VDC。
飲料分配器22包括觸敏圖形顯示器24。在非限制性和示例性實施例中,觸敏圖形顯示器24示例性地是投射觸摸電容(PTC)多點觸摸屏。觸敏圖形顯示器24包括數(shù)字化器,其輸出觸摸事件數(shù)據(jù)的實時列表,識別由觸敏圖形顯示器感測的任何觸摸事件。在示例性實施例中,該觸摸事件數(shù)據(jù)以列表輸出。這種列表以數(shù)字化器和/或觸敏圖形顯示器的刷新率實時或接近實時地更新。在實施例中,列表包括多達十個觸摸事件數(shù)據(jù)點。在其它示例性實施例中,該列表可以包括更多的觸摸事件數(shù)據(jù)點,例如但不限于50點或更多的觸摸事件數(shù)據(jù)。在示例性實施例中,觸摸事件數(shù)據(jù)點的列表僅標(biāo)識發(fā)生了觸摸狀態(tài)(觸摸或沒有觸摸)的改變的點。
觸摸事件數(shù)據(jù)從觸敏圖形顯示器24的數(shù)字化器提供給計算機26,計算機26示例性地為單板計算機(SBC)。在一個非限制性實施例中,計算機26是具有Ubuntu操作系統(tǒng)的Aaeon EMB-9459單板PC。
計算機26示例性地包括計算機可讀介質(zhì)28或以其它方式通信地連接到計算機可讀介質(zhì)28。計算機可讀代碼以軟件和/或應(yīng)用程序的形式存儲在計算機可讀介質(zhì)28上,這些軟件和/或應(yīng)用程序在由計算機26執(zhí)行時,執(zhí)行如本文進一步詳細公開的各種功能。在操作中,計算機26從觸敏圖形顯示器24接收觸摸事件數(shù)據(jù)點,并且解析觸摸事件數(shù)據(jù)點,以識別和分配呈現(xiàn)在觸敏圖形顯示器24上的圖形用戶界面內(nèi)的各個層和部分之間的觸摸事件。
在示例性實施例中,計算機26操作觸敏圖形顯示器24以呈現(xiàn)GUI,如圖4中示例性地描繪為包括圖4中所示的多個區(qū)段的多個層,以及如圖5中的分解和分層視圖中示例性地示出的??刂破饕匀绫疚乃_的方式對這些層、層內(nèi)的GUI部分、在那些部分中呈現(xiàn)給一個或多個用戶的用戶輸入選項之間的觸摸事件數(shù)據(jù)點中的相關(guān)聯(lián)的特定觸摸事件進行操作,以處理由多于一個用戶對飲料分配器的并行使用。參考圖4和圖5,GUI 50體現(xiàn)在層0中。媒體部分52和用戶部分54被實現(xiàn)在層1中。另外,用戶部分54還由構(gòu)成層2的第一飲料選擇部分56和第二飲料選擇部分58表示。冰分配部分60可以可選地包括在用戶部分54中。第一和第二飲料選擇部分(56、58)的可選的第一和第二構(gòu)造(66、68)構(gòu)成第3層。
返回參考圖2,計算機26操作以例如在用戶部分54的第一飲料選擇部分58、第二飲料選擇部分58和冰分配部分60之間分配來自所接收的觸摸數(shù)據(jù)的觸摸事件,并將這些分配的觸摸事件解釋為對相應(yīng)分配控制的命令,如本文進一步詳細描述的。
飲料分配器22包括第一分配單元33,第一分配單元33包括第一多調(diào)味閥(MFV)板30、多個流量閥37和噴嘴38。飲料分配器還包括第二分配單元35,第二分配單元35包括第二MFV板32、多個流量閥37和噴嘴38。計算機26基于分別分配給第一飲料選擇部分56和第二飲料選擇部分58的觸摸事件分別向第一MFV板30和第二MFV板32提供指令命令。各個MFV板30、32示例性地包括SBC,其解釋來自計算機的命令并將這些命令轉(zhuǎn)換成與MFV板30、32相關(guān)聯(lián)的多個閥37的操作以分配多個飲料成分,這些飲料成分包括來自稀釋劑源34的至少一種稀釋劑和來自調(diào)味劑源36的至少一種調(diào)味劑。在示例性實施例中,稀釋劑源34提供多種可用稀釋劑,包括但不限于靜水和碳酸水,包括具有一個或多個碳酸化水平的各種水。在示例性實施例中,調(diào)味劑源36提供多種飲料調(diào)味劑和添加劑,包括但不限于調(diào)味糖漿和其它調(diào)味提取物。在實施方案中,調(diào)味劑源36中的調(diào)味劑可以包括用于品牌飲料(例如PEPSI和COKE)的糖漿和補充調(diào)味劑(例如香草、櫻桃、酸橙等)。
在示例性實施例中,MFV板示例性地構(gòu)造成控制多達四種稀釋劑、16種品牌飲料糖漿和八種調(diào)味提取物的分配;然而,這些僅僅旨在是示例性的,并且不旨在限制MFV板的受控分配的數(shù)量和類型。MFV板操作以將來自計算機26的指令轉(zhuǎn)換為在稀釋劑和調(diào)味劑的選定組合中的、適當(dāng)流量閥37的操作,以通過共用噴嘴38分配稀釋劑和調(diào)味劑。在所示的示例性實施例中,第一MFV板30和第二MFV板32都直接通信地連接到計算機26。然而,在替代實施例中,例如圖2中示例性地描繪的。如圖3所示,MFV板可以以聯(lián)動或串聯(lián)構(gòu)造連接,這可以促進多個分配系統(tǒng)的實施,包括超過圖2中所示的兩個分配單元的、在飲料分配器22內(nèi)的三個或更多個分配單元。
在飲料分配器22的示例性實施例中,計算機26還通信地連接到冰分配器的攪拌器控制繼電器40。攪拌器控制繼電器40從計算機126接收命令指令以分配冰。在示例性實施例中,計算機26在將至少一個觸摸事件解釋為與圖4中示例性示出的冰分配部分60內(nèi)的冰分配選擇的用戶輸入相關(guān)聯(lián)之后,將該命令指令提供給攪拌器控制繼電器40。
根據(jù)該指令,攪拌器控制繼電器40操作攪拌器馬達42以移動冰供應(yīng),并打開示例性地構(gòu)造有門的冰分配端口44,以從中通過分配冰。在輸入釋放輸入時或在從接收的輸入已經(jīng)過去了預(yù)定量的時間之后,冰分配端口44關(guān)閉,攪拌器馬達42已停止。
圖6A描繪了飲料選擇部分56、58的第一構(gòu)造66的示例性實施例。圖6B描繪了飲料選擇部分56、58的第二構(gòu)造68的示例性實施例。飲料選擇部分的第一構(gòu)造66示例性地構(gòu)造為轉(zhuǎn)盤70,該轉(zhuǎn)盤70呈現(xiàn)可用品牌飲料或定制或?qū)S酗嬃系亩鄠€飲料圖標(biāo)72,用于用戶選擇。系統(tǒng)可操作以識別分配給飲料選擇部分的各種用戶輸入。示例性地,計算機可操作以解釋“輕彈”、“點擊”和“觸摸并保持”手勢輸入以及在預(yù)定時間長度內(nèi)沒有輸入。在示例性實施例中,“輕彈”手勢被解釋為實施從開始點定向移動的一系列點的觸摸事件數(shù)據(jù)點的時間序列。計算機對在飲料選擇部分內(nèi)的在大致右或左方向上的這種輕彈手勢的識別導(dǎo)致計算機向觸敏圖形顯示器發(fā)送命令指令,以使轉(zhuǎn)盤70中的一系列呈現(xiàn)的飲料圖標(biāo)72循環(huán),以將飲料圖標(biāo)72中的一個(其可以是品牌的飲料圖標(biāo)(例如,PEPSI或COKE))移動到轉(zhuǎn)盤70內(nèi)的各個位置。在示例性實施例中,轉(zhuǎn)盤70被構(gòu)造為僅呈現(xiàn)預(yù)定數(shù)量的飲料圖標(biāo)72,在進一步的實施例中,僅呈現(xiàn)預(yù)定奇數(shù)個飲料圖標(biāo)72使得單個飲料圖標(biāo)72可以保持轉(zhuǎn)盤70在飲料選擇部分內(nèi)的中心位置。
計算機在接收到在一系列局部點上的觸摸事件數(shù)據(jù)點的短時間序列、之后順序地跟隨那些相同點的釋放事件之后,計算機解釋“點擊”手勢。在中心位置的飲料圖標(biāo)72上的“點擊”導(dǎo)致對該飲料的選擇,并且計算機操作觸敏圖形顯示器以用第二構(gòu)造68呈現(xiàn)飲料選擇部分。如果與轉(zhuǎn)盤70中的任何其它飲料圖標(biāo)72相關(guān)聯(lián)地解釋了“點擊”手勢,則計算機仍然操作以呈現(xiàn)如上所述的第二構(gòu)造,而且還在內(nèi)部將所選擇的飲料圖標(biāo)72存儲在計算機存儲器中,使得當(dāng)導(dǎo)航返回到飲料選擇部分的第一構(gòu)造時,先前選擇的飲料圖標(biāo)72位于轉(zhuǎn)盤70中的中心位置。
在飲料選擇部分的第二構(gòu)造68中,呈現(xiàn)先前從飲料選擇部分的第一構(gòu)造66選擇的所選飲料的圖標(biāo)74。第二構(gòu)造68還呈現(xiàn)多個補充風(fēng)味圖標(biāo)76A-H,這些圖標(biāo)76A-H向所選擇的飲料呈現(xiàn)多種可選的補充調(diào)味劑或添加劑。這些調(diào)味劑的非限制性實例可包括櫻桃、葡萄、檸檬、酸橙、桔子、香草、薄荷、羅勒和肉桂,但是本領(lǐng)域普通技術(shù)人員將認(rèn)識到其它調(diào)味劑。另外,第二構(gòu)造68還呈現(xiàn)包括后退按鈕圖標(biāo)78、傾倒按鈕圖標(biāo)80和清除按鈕圖標(biāo)82在內(nèi)的控制按鈕圖標(biāo)。
當(dāng)圖形用戶界面被計算機操作以用第二構(gòu)造呈現(xiàn)飲料選擇部分時,計算機可以操作以從計算機接收的觸摸事件數(shù)據(jù)點解釋“點擊”手勢和“點擊并保持”手勢?!包c擊”事件可以如上所述被解釋,而“觸摸并保持”事件可以由在特定點處檢測到觸摸事件與之后在相同點處檢測到釋放事件之間經(jīng)過預(yù)定最小時間長度來確定。在操作中,用戶在一個或多個風(fēng)味圖標(biāo)76A-H上輸入一個或多個點擊手勢輸入。在選擇一個或多個圖標(biāo)時,計算機可以操作圖形顯示器以將所選擇的圖標(biāo)改變?yōu)楦吡?,或以其它方式指示已?jīng)將這樣的風(fēng)味選擇為并入所選擇的飲料,同樣如所選擇的飲料圖標(biāo)74所指示的。對后退按鈕圖標(biāo)78的用戶選擇,例如利用對后退按鈕圖標(biāo)78的點擊手勢來選擇,導(dǎo)致計算機控制觸敏圖形顯示器以呈現(xiàn)飲料選擇部分的第一構(gòu)造66,其中先前所選飲料的飲料圖標(biāo)在轉(zhuǎn)盤上對中。用戶例如用點擊手勢選擇清除按鈕圖標(biāo)82可以從風(fēng)味圖標(biāo)76A-H的任何選擇中清除所呈現(xiàn)的第二構(gòu)造。
傾倒按鈕圖標(biāo)80示例性地由用戶以“觸摸并保持”手勢來操作,由此用戶在一般持續(xù)時間內(nèi)將他們的手指保持為抵靠傾倒按鈕圖標(biāo)80,從而從噴嘴分配所選擇的飲料和補充調(diào)味劑。返回參考圖2,存在計算機26和MFV板30、32可以相互作用的各種方式。在一個實施例中,計算機將每個飲料選擇和補充調(diào)味劑選擇保存在計算機的存儲器中,直到用戶選擇傾倒按鈕圖標(biāo),之后,整個飲料請求被發(fā)送到適當(dāng)?shù)腗FV板。在替代構(gòu)造中,計算機通過用戶做出的每個選擇將指令更新到適當(dāng)?shù)腗FV板,使得在用戶選擇傾倒按鈕圖標(biāo)時,整個飲料訂單已被提供給MFV板并被存儲在MFV板。
在示例性實施例中,一旦計算機識別與飲料選擇部分之一的傾倒按鈕圖標(biāo)相關(guān)聯(lián)的觸及事件,則計算機將分配信號提供到相關(guān)聯(lián)的MFV板。在另外的示例性實施例中,分配信號是請求由MFV閥在預(yù)定時間長度上分配的分配信號。在示例性和非限制性實施例中,該預(yù)定時間長度可以是25.5秒(255ds)。然而,當(dāng)在飲料選擇部分的傾倒按鈕圖標(biāo)處檢測到釋放事件時,控制器對MFV閥提供第二指令信號,以終止先前請求的分配。這對用戶在用戶按壓傾倒按鈕圖標(biāo)80的持續(xù)時間內(nèi)分配所請求的飲料具有實際效果,而且在未提供隨后的終止信號的情況下提供內(nèi)置的安全保護,即MFV板將僅操作閥以分配總共預(yù)定的時間長度,而不連續(xù)地分配飲料。
圖3是飲料分配器46的另外的示例性實施例的系統(tǒng)圖。將認(rèn)識到,為了本公開中清楚和簡潔的目的,圖2和圖3之間的類似的附圖標(biāo)記用于表示類似的結(jié)構(gòu)。圖3的飲料分配器46示例性地描繪了其中以串聯(lián)或聯(lián)動通信方案在第一MFV板30和第二MFV板32之間存在通信連接的實施例。在這樣的實施例中,來自計算機26的、旨在用于第二MFV板32的命令指令在被中繼到第二MFV板32之前被提供給第一MFV板30。這樣的示例性實施例可以有助于以圖2和圖3中另外描繪的、包括多于兩個分配單元的構(gòu)造中的任一種構(gòu)造來實施飲料分配器。
另外,飲料分配器46描繪了一個實施例,其中,冰分配器18、第一MFV板30和第二MFV板32中的每一個被致動以用于通過手動桿48分配冰或選擇的飲料。示例性地,桿48可以與相應(yīng)的噴嘴38或冰分配端口44物理地關(guān)聯(lián),并且飲料分配器46的用戶用杯子致動桿48以開始分配冰或飲料。在這樣的實施例中,一個或多個用戶可以使用GUI中的飲料選擇部分來選擇飲料和任何補充調(diào)味劑,且選擇結(jié)果被提供給相關(guān)聯(lián)的MFV板。然而,飲料的分配意在并且通過相關(guān)聯(lián)的手動桿48的致動來控制。
將認(rèn)識到,在替代實施例中,圖2和圖3中所描繪的特征的組合可以合并在一起,同時仍在本公開的范圍內(nèi)。因此,在替代實施例中,用于一個或多個冰分配器或飲料分配單元的傾倒命令可以由一個或多個用戶通過觸摸屏輸入和/或可以從手動桿的致動輸入。
圖7是描繪根據(jù)多個用戶的多點觸摸輸入來分配多種飲料的方法100的示例性實施例的流程圖。如上所述,在其中觸敏輸入裝置將觸摸事件數(shù)據(jù)輸出為觸摸事件數(shù)據(jù)點的列表且該列表體現(xiàn)單個觸摸事件的領(lǐng)域中,存在問題。盡管該當(dāng)前布置有利于并且使得可以檢測復(fù)雜的多點觸摸手勢(諸如抓握、捏和旋轉(zhuǎn)手勢),但是它也對使用觸敏用戶界面來收集多個并行用戶輸入造成障礙。這些問題導(dǎo)致對于多分配系統(tǒng)分配器中的每個分配系統(tǒng),需要專用的單獨的用戶輸入裝置,包括按鈕、桿和/或觸敏顯示器。本發(fā)明人認(rèn)識到問題通過本文進一步詳細描述的方法100的實施例得到克服。
在102,接收觸摸事件數(shù)據(jù)點的列表。示例性地,如上所述,由飲料分配器的計算機從觸敏圖形顯示器的數(shù)字化器接收該觸摸事件數(shù)據(jù)點列表。如前所述,觸摸事件數(shù)據(jù)點的列表可以以數(shù)字化器的刷新率輸出和接收。
如上所述,數(shù)字化器和計算機的操作系統(tǒng)尋求將此列表解釋為單個觸摸事件。因此,在104,識別包括所接收的觸摸事件數(shù)據(jù)點列表中的所有觸摸事件數(shù)據(jù)點的GUI層。參考回圖5,GUI 50被分成一系列層(層0-層3),每層包括至少一個不重疊的GUI部分。GUI以這些層的分層結(jié)構(gòu)布置,其中駐留在后續(xù)層中的GUI部分被上層的GUI部分涵蓋。在實踐中,GUI 50通過將這些層順序地彼此堆疊來構(gòu)建,示例性地,層0在底部,層3在頂部。示例性地,飲料選擇部分的第一構(gòu)造66和第二構(gòu)造68的呈現(xiàn)包括層3,而飲料選擇部分56、58本身對于第一構(gòu)造66和第二構(gòu)造68都是共用的,并且因此實現(xiàn)層2。用戶部分54對于飲料選擇部分56、58兩者是共同的,因此體現(xiàn)為層1。內(nèi)容部分52也示例性地位于層1中。由整個GUI 50空間實現(xiàn)的層0對于層1的內(nèi)容部分52和用戶部分54兩者是共用的。
因此,根據(jù)這樣的層次結(jié)構(gòu),識別需要涵蓋所接收到的列表中的所有觸摸事件數(shù)據(jù)點的最上層(例如最大層)。應(yīng)當(dāng)認(rèn)識到,在圖5中,在替代實施例中可以存在更多部分,包括但不限于冰分配部分,以及再另外地,飲料選擇部分。
在106,存儲在GUI的各個部分中呈現(xiàn)的每個圖標(biāo)的在GUI內(nèi)的當(dāng)前位置。這可以示例性地存儲在與飲料分配器的計算機相關(guān)聯(lián)的計算機可讀介質(zhì)中。還可以存儲與計算機操作觸敏圖形顯示器有關(guān)的位置信息或者向觸敏圖形顯示器提供將GUI與任何相關(guān)聯(lián)的圖標(biāo)一起呈現(xiàn)的操作指令。
在108,將存儲的圖標(biāo)位置與觸摸事件數(shù)據(jù)點進行比較。在108處將存儲的圖標(biāo)位置與觸摸事件數(shù)據(jù)點的比較使得能夠在110識別與每個觸摸事件數(shù)據(jù)點相關(guān)聯(lián)的圖標(biāo)。在示例性實施例中,所有觸摸事件數(shù)據(jù)點可以與單個圖標(biāo)相關(guān)聯(lián),例如在所有觸摸事件數(shù)據(jù)點與單個觸摸事件相關(guān)聯(lián)的情況下。雖然應(yīng)當(dāng)認(rèn)識到,在其它情況下,可以識別與觸摸事件數(shù)據(jù)點相關(guān)聯(lián)的多個不同圖標(biāo),特別是在從飲料分配器并行分配多種飲料中當(dāng)多個用戶向GUI提供觸摸輸入時。在又一示例中,由于手勢的特性,用戶在單個飲料選擇部分內(nèi)輸入輕彈手勢可能導(dǎo)致觸摸事件數(shù)據(jù)點與一個或多個圖標(biāo)相關(guān)聯(lián)。
在112,識別與每個已識別的圖標(biāo)相關(guān)聯(lián)的GUI部分。如上所述,在一些情況下,一個或多個已識別的圖標(biāo)可以與單個GUI部分相關(guān)聯(lián)。例如,處于第一構(gòu)造的第一飲料選擇部分可以接收“輕彈”手勢,該“輕彈”手勢導(dǎo)致觸摸事件數(shù)據(jù)點的一個或多個列表,其中數(shù)據(jù)點與用戶手指移動時的兩個相鄰圖標(biāo)相關(guān)聯(lián)。在其它實例中,所識別的圖標(biāo)可以駐留在兩個或更多個不同的GUI部分中,示例性地,在第一飲料選擇部分和第二飲料選擇部分內(nèi)。
在114,確定是否標(biāo)識了多于一個GUI部分??傮w而言,飲料分配器操作以創(chuàng)建多個GUI部分,這些GUI部分被解釋為在單個觸敏圖形顯示器內(nèi)的獨立的多點觸摸用戶界面。如果所有識別的圖標(biāo)位于一個GUI部分內(nèi),則在116,關(guān)于在包含至少一個識別的圖標(biāo)的第一GUI部分中的手勢是否完成,形成判定循環(huán)。
在實施例中,手勢輸入通常在一段時間上發(fā)生,并且因此手勢輸入的檢測跨越了多個所接收的觸摸事件數(shù)據(jù)點的列表。同樣在實施例中,完整手勢包括觸下事件和釋放。盡管動作或操作控制可以從檢測到手勢的觸下事件開始發(fā)生,但手勢是在檢測到釋放事件之后完成。在實施例中,這提出了額外的挑戰(zhàn),因為觸敏圖形顯示器(和相關(guān)聯(lián)的數(shù)字化器)通常只包括由觸敏圖形顯示器檢測到的觸摸的改變(例如,電容狀態(tài))。因此,在用戶正在輸入“觸摸并保持”手勢輸入的示例中,手勢輸入可以表現(xiàn)為在觸下事件部分期間的觸摸事件數(shù)據(jù)點的列表、之后是與此手勢相關(guān)的無觸摸事件數(shù)據(jù)點的后繼列表、之后是包含指示完成手勢的釋放事件的觸摸事件數(shù)據(jù)點的列表。方法100以如先前描述的方式和如下文進一步詳細描述的方式持續(xù)進行,直到在116完成手勢。在116完成手勢可以導(dǎo)致計算機采取的多個操作命令、控制或動作中的任何一個,包括但不限于在118處存儲用戶選擇、在120處操作圖形顯示器或者在122處向MFV板發(fā)送命令。
在品牌飲料或補充風(fēng)味的用戶選擇的示例性實施例中,在完成對相關(guān)聯(lián)圖標(biāo)的點擊手勢之后,計算機可以在118存儲用戶對該調(diào)味劑的選擇。與存儲用戶的選擇并行地,計算機可以在120處操作圖形顯示器以更新圖形顯示,來反映用戶的選擇。在飲料選擇部分的第一構(gòu)造中的飲料選擇的示例性事件中,計算機可以如上所述操作圖形顯示器以將飲料選擇部分從第一構(gòu)造改變?yōu)榈诙?gòu)造。在選擇補充風(fēng)味的情況下,計算機可以操作圖形顯示器以改變相關(guān)聯(lián)的風(fēng)味圖標(biāo),從而在視覺上指示用戶已經(jīng)選擇了補充風(fēng)味,例如通過改變風(fēng)味圖標(biāo)的顏色來指示。
在選擇分配輸入的情況下,示例性地,通過對傾倒按鈕圖標(biāo)的輸入“觸摸并保持”手勢,計算機在122處將指令發(fā)送到MFV板以開始分配用戶選擇的飲料。隨同分配命令,計算機可以發(fā)送所存儲的品牌飲料選擇和用戶所請求的任何附加調(diào)味劑選擇。應(yīng)當(dāng)認(rèn)識到,在示例性實施例中,可以在“觸摸并保持”手勢的起始(例如,在觸下事件檢測時)和另外地在“觸摸并保護”手勢完成時(通過釋放事件的檢測,其中切斷或向MFV板發(fā)送終止命令),可向MFV板發(fā)送一個或多個命令(例如,開始分配和/或提供所選擇的飲料)。
如上所述,當(dāng)并行地且可能同時地接收多個觸摸輸入時,在精確地解析這些輸入并將它們轉(zhuǎn)換成飲料分配器的適當(dāng)操作命令和功能時出現(xiàn)特定挑戰(zhàn)。如果在114處,多于一個GUI部分已在112處識別到,則方法100還在124處開始判定循環(huán),以解釋第二GUI部分中的手勢是否完成。類似于先前描述的第一GUI部分中的手勢的操作,判斷循環(huán)在多個接收到的觸摸事件數(shù)據(jù)點列表上繼續(xù),并以上述方式處理。第二GUI部分中的完成的手勢可以導(dǎo)致在126處存儲用戶選擇,在128處操作圖形顯示器,并且在130處以與先前關(guān)于與第一GUI部分相關(guān)聯(lián)的這些動作描述的類似方式對MFV板發(fā)送命令。
這里提供了兩個示例來強調(diào)示例性情況,其中本文公開的方法100和飲料分配器相比于以前的解決方案呈現(xiàn)特別的優(yōu)點。在第一示例中,兩個用戶使用對第一飲料選擇部分和第二飲料選擇部分中的相應(yīng)圖標(biāo)的點擊輸入來同時進行飲料選擇。這樣引起的觸摸事件數(shù)據(jù)點的列表包括與兩個不同用戶的兩個不同手勢輸入相關(guān)聯(lián)的在兩個不同GUI部分中的數(shù)據(jù)點。如本文所述的方法操作以將這些觸摸事件數(shù)據(jù)點解析為兩個同時接收的手勢,以用于飲料分配器的精確操作。
在第二示例中,第一用戶通過開始對傾倒按鈕圖標(biāo)的觸摸并保持手勢輸入來發(fā)起飲料的分配。與持有分配圖標(biāo)的第一用戶并行地,第二用戶在第二飲料選擇部分中開始輕彈手勢。與輕彈手勢并行地,第一用戶釋放觸摸并保持輸入。在該示例中,如圖5所示,第一用戶的觸摸并保持輸入的開始在第三層中被接收,特定于第一飲料選擇部分的構(gòu)造;然而,由于在第二飲料選擇部分中并行接收到輕彈手勢,因此在對于第一飲料選擇部分和第二飲料選擇部分共同的層1中接收到觸摸并保持手勢的釋放。因此,方法100和飲料分配器能夠識別和解釋在第一GUI層中開始而在不同GUI層中完成的手勢輸入。
圖8是描繪分配至少一種飲料的方法200的示例性實施例的流程圖。在示例性實施例中,方法200可以結(jié)合如前所述的方法100執(zhí)行,并且可以由本申請中描述的飲料分配器執(zhí)行。在202處,在第一飲料選擇部分處接收用戶輸入。用戶輸入可以示例性地是品牌飲料的選擇、品牌飲料的補充風(fēng)味或分配輸入。接著,在204處,飲料分配器的計算機基于用戶輸入選擇要在內(nèi)容部分52(圖5)中呈現(xiàn)的內(nèi)容。內(nèi)容可以示例性地通過使用和/或圖像。用于內(nèi)容選擇的內(nèi)容和規(guī)則或指令可以被預(yù)編程到計算機,并且可以包括但不限于廣告(例如,針對選擇的品牌飲料的廣告)、促銷(例如與飲料或特定飲料相關(guān)的銷售或組合交易)、建議的“調(diào)味”(例如,建議添加到所選品牌飲料的補充風(fēng)味或風(fēng)味組合)和視頻或圖像內(nèi)容(例如,運動剪輯或休閑風(fēng)景)。內(nèi)容可以存儲在計算機處,或者存儲在與計算機相關(guān)聯(lián)的計算機可讀介質(zhì)中,以及存儲與用戶選擇相關(guān)聯(lián)地呈現(xiàn)內(nèi)容的規(guī)則。
在206處,所選擇的內(nèi)容呈現(xiàn)在觸敏圖形顯示器上的GUI的內(nèi)容部分中。所選內(nèi)容的呈現(xiàn)可以繼續(xù),只要單個用戶正在向飲料分配器提供輸入。在208處,如果飲料分配器接收到對第二飲料選擇部分的用戶輸入,從而指示飲料分配器的第二并行用戶。然后在210處,確定第一用戶和第一飲料選擇部分的使用是否完成。在示例性實施例中,飲料分配器可以確定第一飲料選擇是否以至少兩種方式完成。在一個示例中,飲料選擇部分可以在飲料分配之后返回到默認(rèn)或原始構(gòu)造。在可以結(jié)合第一方法使用的第二示例中,空閑定時器測量自從在飲料選擇部分中接收到用戶輸入起的時間長度,并且如果空閑定時器達到預(yù)定閾值時間,則認(rèn)為飲料選擇完成或者或者放棄,并且飲料選擇部分返回到原始或默認(rèn)構(gòu)造,示例性地,該原始或默認(rèn)構(gòu)造可以是上述第一構(gòu)造。
如果第一飲料選擇仍在發(fā)生中且未完成,則在212處,接收或已經(jīng)接收對第一飲料選擇部分的新輸入,并且在214處可以基于對第一飲料選擇部分的新輸入選擇另外的內(nèi)容,并且在216處,在內(nèi)容部分呈現(xiàn)該新選擇的內(nèi)容。如果在210處,第一飲料選擇完成,則在218處,基于對第二飲料選擇部分的用戶輸入來選擇內(nèi)容,并且在內(nèi)容部分中呈現(xiàn)該新選擇的內(nèi)容。
將認(rèn)識到,在另外的實施例中,當(dāng)并行地發(fā)生多個飲料選擇時,可以基于多于一個并行用戶的用戶輸入來做出內(nèi)容的選擇。另外,還可以基于每個用戶在飲料選擇過程中在何處進行的具體用戶輸入來選擇內(nèi)容。例如,如果第一用戶當(dāng)前正在分配飲料,而另一用戶已經(jīng)選擇了品牌飲料但是正在選擇補充口味,則可以選擇內(nèi)容以向第二用戶呈現(xiàn)與第二用戶的動作關(guān)聯(lián)的建議“調(diào)味”,而第一用戶已經(jīng)進行了這樣的選擇并且正在完成飲料分配的處理中。
如本文所公開的示例性實施例在具體實施例中還具有其它優(yōu)點。在示例性實施例中,飲料分配器可以用“工作人員模式”操作,其中飲料選擇部分被構(gòu)造為由食品服務(wù)人員操作以分配由餐廳顧客下單的飲料。在飲料分配器以工作人員模式操作的一個示例性實施例中,飲料的分配涉及杯子尺寸的選擇,并且從計算機提供給MFV板的分配命令是請求的分配體積或與所選杯子尺寸相關(guān)聯(lián)的分配時間。
在一個實施例中,可以提供符合美國殘疾人法案(Americans with Disability Act,ADA)的界面,其中觸敏顯示器被定位在根據(jù)ADA協(xié)議的高度限制之上。在示例性實施例中,ADA界面可以是電容式觸摸五按鈕型界面,操作者可以改變用戶界面以將界面從輸入是面向手勢的實施例調(diào)整為簡單的選擇型界面,以使得殘疾用戶易于使用飲料分配器。在又另外的實施例中,可以用皮膚來調(diào)整用戶界面外觀,以導(dǎo)致更為設(shè)置特定或設(shè)施特定的外觀。
本文公開的飲料分配器和方法的優(yōu)點通過使多個用戶能夠并行地操作飲料分配器來分配所選擇的飲料,而進一步實現(xiàn)增大的用戶吞吐量。這可以減少服務(wù)線的長度,改進提高使用滿意度和等待時間。另外的實施例使得能夠?qū)崿F(xiàn)用于呈現(xiàn)多個飲料和/或品牌的專用用戶界面。例如,第一飲料選擇部分可專用于來自第一品牌飲料選擇(例如,COKE產(chǎn)品)的呈現(xiàn)和分配,而第二飲料選擇部分專用于來自第二品牌飲料選擇(例如,PEPSI產(chǎn)品)的呈現(xiàn)和飲料分配。在又另外的實施例中,可以用如本文所公開的單個飲料分配器分配多種飲料類型。例如,一個飲料選擇部分專用于軟飲料的選擇和分配,而另一個飲料選擇部分專用于選擇和分配茶、果汁和/或冰沙。
在另外的示例性實施例中,飲料分配器可以包括一個或多個可編程觸敏圖形顯示器。在這樣的示例性實施例中,飲料分配器可以示例性地包括四個或五個觸敏圖形顯示器的自助服務(wù)機,每個觸敏圖形顯示器支持多個用戶的多點觸摸用戶輸入。雖然本文公開的單獨的飲料分配器可以與系統(tǒng)中的每個觸敏圖形顯示器相關(guān)聯(lián),但是在替代實施例中,計算機和軟件應(yīng)用可以用于處理多個觸敏圖形顯示器的輸入以及對所有相關(guān)MFV板的相關(guān)操作和控制。
進一步參考圖4,在另外的示例性實施例中,GUI 50還可以包括超控部分62A-D。這些部分示例性地駐留在層0中,并且在一實施例中,并不在GUI 50中以圖形方式呈現(xiàn)給用戶。然而,所有者、操作人員或技術(shù)人員可以知道這些部分的存在,并且在接收或選擇這些部分時,示例性地通過點擊輸入以及另外示例性地以順序指令(例如62A、62B、62C、62D)來選擇,計算機操作觸敏圖形顯示器以修改GUI 50以可視地呈現(xiàn)認(rèn)證部分64。認(rèn)證部分64提示用戶輸入認(rèn)證憑證,包括但不限于密碼。在成功輸入接受的密碼之后,可向用戶呈現(xiàn)用于飲料分配器的操作設(shè)置和/或控制,包括但不限于與特定飲料圖標(biāo)、可用內(nèi)容和內(nèi)容選擇規(guī)則有關(guān)的控制,或飲料選擇部分的構(gòu)造布局。
在附圖中提供的功能框圖、操作序列和流程圖表示用于執(zhí)行本公開的新穎方面的示例性架構(gòu)、環(huán)境和方法。雖然為了簡化說明的目的,本文包括的方法可以是功能圖、操作序列或流程圖的形式,并且可以被描述為一系列動作,但是應(yīng)當(dāng)理解和認(rèn)識到,這些方法不受動作順序的限制,因為與之相應(yīng)地,一些動作可以以與本文所示和描述的其它動作不同的順序發(fā)生,和/或與這些其它動作并行地發(fā)生。例如,本領(lǐng)域技術(shù)人員將理解和明白,方法可以替代地表示為一系列相關(guān)的狀態(tài)或事件,例如以狀態(tài)圖表示。此外,并非方法中所示的所有動作對于新穎性實現(xiàn)可能均是需要的。
在本說明書中,一些術(shù)語的使用是為了簡潔、清楚和理解。從這些術(shù)語不暗示任何超出現(xiàn)有技術(shù)要求之外的不必要限制,因為這樣的術(shù)語僅用于描述目的,并且旨在被寬泛地解釋。本文描述的不同實施例可以單獨使用,或與其它設(shè)備、系統(tǒng)和方法組合使用。在所附權(quán)利要求的范圍內(nèi),各種等同、替代和修改是可能的。
本書面描述使用示例(包括最佳模式)來公開本發(fā)明,并且還使得本領(lǐng)域任何技術(shù)人員能夠?qū)崿F(xiàn)和使用本發(fā)明。本發(fā)明的可專利范圍由權(quán)利要求限定,并且可以包括本領(lǐng)域技術(shù)人員想到的其它示例。如果這樣的其它示例具有與權(quán)利要求的字面語言沒有不同的結(jié)構(gòu)元件,或者如果它們包括與權(quán)利要求的字面語言無實質(zhì)差異的等同結(jié)構(gòu)元件,則這些其它示例意圖在權(quán)利要求的范圍內(nèi)。