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