本發(fā)明涉及一種自助飲料機(jī)的控制系統(tǒng)及其方法,特別是涉及一種自助飲料機(jī)的控制系統(tǒng)及方法。
背景技術(shù):
隨著經(jīng)濟(jì)的進(jìn)步和互聯(lián)網(wǎng)的發(fā)展,人們的生活方式開(kāi)始改變,許多西方的習(xí)慣也漸漸被人們接收,咖啡作為一種提神醒腦的飲料也逐漸被大眾接受,越來(lái)越多的人開(kāi)始喜歡引用咖啡。由于條件的限制,不可能每個(gè)地方都有專(zhuān)門(mén)的咖啡室,寫(xiě)字樓、醫(yī)院和商場(chǎng)中經(jīng)常會(huì)采用量販?zhǔn)娇Х蕊嬃蠙C(jī)位人們提供咖啡飲品。目前,現(xiàn)有的量販?zhǔn)娇Х蕊嬃蠙C(jī)都是采用投硬幣或者塞入紙幣才能購(gòu)買(mǎi)的方式,但是硬幣不是每個(gè)人都喜歡攜帶,紙幣器只能識(shí)別八成新的平整紙幣,經(jīng)常出現(xiàn)塞入的錢(qián)識(shí)別不了的情況,而且現(xiàn)有的自助咖啡機(jī)只能通過(guò)手動(dòng)按動(dòng)機(jī)器屏幕上的按鈕去選擇飲料,復(fù)雜的人工按鍵無(wú)法高效快速的提取飲料,而且不熟悉操作的用戶(hù)常常操作很久也無(wú)法成功,造成用戶(hù)的不便。
技術(shù)實(shí)現(xiàn)要素:
為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種自助飲料機(jī)的控制系統(tǒng)及其方法,以解決現(xiàn)有技術(shù)中需要在自助飲料機(jī)上操作復(fù)雜的手動(dòng)按鈕去選擇飲料導(dǎo)致無(wú)法高效快速地獲取飲料的問(wèn)題。
為達(dá)上述及其它目的,本發(fā)明提出一種自助飲料機(jī)的控制系統(tǒng),包括:
移動(dòng)設(shè)備端,用于掃描并識(shí)別對(duì)應(yīng)于該自助飲料機(jī)的二維碼,根據(jù)識(shí)別出的二維碼的信息連接至飲料機(jī)服務(wù)器端,并獲取該飲料機(jī)服務(wù)器端發(fā)送的飲品信息,向飲料機(jī)服務(wù)器端發(fā)送飲品訂單請(qǐng)求;
飲料機(jī)服務(wù)器端,于接收到該移動(dòng)設(shè)備端根據(jù)識(shí)別的二維碼信息發(fā)出的連接請(qǐng)求時(shí),與該移動(dòng)設(shè)備端建立連接,根據(jù)該二維碼信息中的機(jī)器ID信息獲取對(duì)應(yīng)自助飲料機(jī)當(dāng)前的飲品狀況,并將飲品信息發(fā)送至移動(dòng)設(shè)備端;接收移動(dòng)設(shè)備端發(fā)送的飲品訂單請(qǐng)求,根據(jù)飲品訂單向飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求;
飲料機(jī)客戶(hù)端,于接收到飲品生產(chǎn)請(qǐng)求時(shí),向自助飲料機(jī)發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品,并向飲料機(jī)服務(wù)器端反饋飲品生產(chǎn)結(jié)果;
自助飲料機(jī),根據(jù)該飲料機(jī)客戶(hù)端的控制生產(chǎn)指令的飲品。
進(jìn)一步地,該飲料機(jī)服務(wù)器端進(jìn)一步包括:
連接處理單元,用于接收移動(dòng)設(shè)備端根據(jù)識(shí)別的二維碼信息發(fā)出的連接請(qǐng)求,并對(duì)該請(qǐng)求進(jìn)行處理,與移動(dòng)設(shè)備端建立連接;
飲品信息發(fā)送單元,用于獲取該二維碼信息中自助飲料機(jī)的機(jī)器ID信息,并根據(jù)該機(jī)器ID信息獲取該自助飲料機(jī)當(dāng)前的飲品狀況,將飲品信息發(fā)送至移動(dòng)設(shè)備端;
訂單請(qǐng)求接收單元,用于接收該移動(dòng)設(shè)備端發(fā)送的飲品訂單請(qǐng)求;
飲品生產(chǎn)請(qǐng)求單元,用于根據(jù)飲品訂單向該飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求;
結(jié)果處理單元,用于接收該飲料機(jī)客戶(hù)端反饋的飲品生產(chǎn)結(jié)果,并根據(jù)飲品生產(chǎn)結(jié)果進(jìn)行相應(yīng)處理。
進(jìn)一步地,該飲料機(jī)服務(wù)器端還包括隊(duì)列生成單元,于接收到飲品訂單請(qǐng)求,依據(jù)不同自助飲料機(jī)形成各自的排隊(duì)隊(duì)列,并將排隊(duì)隊(duì)列發(fā)送至對(duì)應(yīng)的自助飲料機(jī)客戶(hù)端予以顯示,相應(yīng)地,該飲品生產(chǎn)請(qǐng)求單元?jiǎng)t根據(jù)飲品訂單排隊(duì)隊(duì)列的先后順序向?qū)?yīng)的飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求。
進(jìn)一步地,該飲料機(jī)服務(wù)器端還包括監(jiān)聽(tīng)單元,該監(jiān)聽(tīng)單元用于監(jiān)聽(tīng)飲料機(jī)客戶(hù)端反饋的自助飲料機(jī)的自檢結(jié)果,于接收到飲料機(jī)客戶(hù)端發(fā)送的可生產(chǎn)飲品信號(hào)時(shí),則啟動(dòng)飲品生產(chǎn)請(qǐng)求單元。
進(jìn)一步地,該飲料機(jī)服務(wù)器端還包括粉料庫(kù)存監(jiān)控單元,用于設(shè)置粉料庫(kù)存統(tǒng)計(jì)機(jī)制,并于檢測(cè)到粉料庫(kù)庫(kù)存不足時(shí),向該飲料機(jī)客戶(hù)端發(fā)送相關(guān)粉料告警信號(hào),于監(jiān)測(cè)到粉料庫(kù)庫(kù)存足時(shí),向飲料機(jī)客戶(hù)端發(fā)送粉料庫(kù)存回復(fù)信號(hào)。
進(jìn)一步地,該飲料機(jī)客戶(hù)端進(jìn)一步包括:
飲品生產(chǎn)請(qǐng)求處理單元,于接收到該飲料機(jī)服務(wù)器端發(fā)送的飲品生產(chǎn)請(qǐng)求時(shí),向該自助飲料機(jī)發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品。
落杯信號(hào)檢測(cè)單元,用于檢測(cè)是否接收到落杯信號(hào),并于檢測(cè)到落杯信號(hào)時(shí),向飲料機(jī)服務(wù)器端反饋飲品生產(chǎn)成功的信號(hào)。
進(jìn)一步地,該飲料機(jī)客戶(hù)端還包括:
自檢控制單元,于該落杯信號(hào)檢測(cè)單元處理完畢后,向該自助飲料機(jī)發(fā)送自檢的指令,控制該自助飲料機(jī)進(jìn)行自檢,并于自檢正常時(shí),發(fā)送可生產(chǎn)飲品信號(hào)至飲料機(jī)服務(wù)器端;
故障監(jiān)聽(tīng)單元,用于監(jiān)聽(tīng)自助飲料機(jī)的故障告警信號(hào),并根據(jù)故障告警信號(hào)進(jìn)行相應(yīng)的故障提示。
進(jìn)一步地,該飲料機(jī)客戶(hù)端還包括粉料告警處理單元,于接收到該飲料機(jī)服務(wù)器端發(fā)送的粉料告警信號(hào)時(shí),提示相應(yīng)粉料不足,于接收到粉料庫(kù)存回復(fù)信號(hào)時(shí),取消粉料告警信號(hào)。
進(jìn)一步地,該控制系統(tǒng)還包括中間件,該中間件設(shè)置于移動(dòng)設(shè)備端與飲料機(jī)服務(wù)器端之間。
為達(dá)到上述目的,本發(fā)明還提供一種自助飲料機(jī)的控制方法,包括如下步驟:
步驟一,利用移動(dòng)設(shè)備端掃描并識(shí)別對(duì)應(yīng)于該自助飲料機(jī)的二維碼,根據(jù)識(shí)別出的二維碼的信息連接至飲料機(jī)服務(wù)器端;
步驟二,于接收到移動(dòng)設(shè)備端根據(jù)識(shí)別的二維碼信息發(fā)出的連接請(qǐng)求時(shí),與移動(dòng)設(shè)備端建立連接,獲取該二維碼信息中自助飲料機(jī)的機(jī)器ID信息,根據(jù)該機(jī)器ID信息獲取該自助飲料機(jī)當(dāng)前的飲品供應(yīng)狀況,并將飲品信息發(fā)送至移動(dòng)設(shè)備端;
步驟三,獲取于該飲品信息中選擇的具體飲品,向該飲料機(jī)服務(wù)器端發(fā)送飲品訂單請(qǐng)求;
步驟四,于接收到飲品訂單請(qǐng)求時(shí),飲料機(jī)服務(wù)器端根據(jù)飲品訂單向飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求;
步驟五,飲料機(jī)客戶(hù)端于接收到飲品生產(chǎn)請(qǐng)求時(shí),向自助飲料機(jī)發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品,并飲料機(jī)服務(wù)器端反饋飲品生產(chǎn)結(jié)果;
步驟六,飲料服務(wù)器端對(duì)飲料機(jī)客戶(hù)端的反饋飲品生產(chǎn)結(jié)果進(jìn)行相應(yīng)處理。
與現(xiàn)有技術(shù)相比,本發(fā)明一種自助飲料機(jī)的控制系統(tǒng)及方法通過(guò)利用移動(dòng)設(shè)備段掃描識(shí)別二維碼以連接至飲料機(jī)服務(wù)器端,獲取飲料機(jī)服務(wù)器端的飲品信息,并產(chǎn)生訂單請(qǐng)求,利用飲料機(jī)服務(wù)器端對(duì)訂單請(qǐng)求進(jìn)行處理,向飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求,由飲料機(jī)客戶(hù)端控制自助飲料機(jī)自助生產(chǎn)飲品,并將生產(chǎn)飲品結(jié)果反饋至移動(dòng)設(shè)備端,解決了現(xiàn)有技術(shù)中需要在自助飲料機(jī)上操作復(fù)雜的手動(dòng)按鈕去選擇飲料導(dǎo)致無(wú)法高效快速的獲取飲料的問(wèn)題。
附圖說(shuō)明
圖1為本發(fā)明一種自助飲料機(jī)的控制系統(tǒng)的系統(tǒng)架構(gòu)圖;
圖2為本發(fā)明具體實(shí)施例中移動(dòng)設(shè)備端的細(xì)部結(jié)構(gòu)圖;
圖3為本發(fā)明具體實(shí)施例中飲料機(jī)服務(wù)器端的細(xì)部結(jié)構(gòu)圖;
圖4為本發(fā)明具體實(shí)施例中飲料機(jī)客戶(hù)端的細(xì)部結(jié)構(gòu)圖;
圖5為本發(fā)明一種自助飲料機(jī)的控制方法的步驟流程圖;
圖6為本發(fā)明具體實(shí)施例中自助咖啡機(jī)控制系統(tǒng)的處理流程圖。
具體實(shí)施方式
以下通過(guò)特定的具體實(shí)例并結(jié)合附圖說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過(guò)其它不同的具體實(shí)例加以施行或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
圖1為本發(fā)明一種自助飲料機(jī)的控制系統(tǒng)的系統(tǒng)架構(gòu)圖。在本發(fā)明具體實(shí)施例中,該自助飲料機(jī)為自助咖啡機(jī),其具有攪拌結(jié)構(gòu),該攪拌結(jié)構(gòu)能自動(dòng)高速攪拌咖啡,產(chǎn)生奶泡,使咖啡喝起來(lái)口感好,且該自助咖啡機(jī)口味粉添加器,以使客戶(hù)能根據(jù)自己的需求定制屬于自己的口味,如圖1所示,本發(fā)明之自助飲料機(jī)的控制系統(tǒng),包括:移動(dòng)設(shè)備端10、飲料機(jī)服務(wù)器端20、飲料機(jī)客戶(hù)端30以及自助飲料機(jī)40。
其中,移動(dòng)設(shè)備端10,用于掃描并識(shí)別對(duì)應(yīng)于該自助飲料機(jī)的二維碼,根據(jù)識(shí)別出的二維碼的信息連接至飲料機(jī)服務(wù)器端20,并獲取飲料機(jī)服務(wù)器端20發(fā)送的飲品信息,向飲料機(jī)服務(wù)器端20發(fā)送飲品訂單請(qǐng)求。在本發(fā)明具體實(shí)施例中,首先會(huì)于自助飲料機(jī)40端生成對(duì)應(yīng)該自助飲料機(jī)40的二維碼,該二維碼中包含有該自助飲料機(jī)對(duì)應(yīng)的飲料機(jī)服務(wù)器端20的信息(例如鏈接信息)以及該自助飲料機(jī)40的ID信息,由于二維碼技術(shù)為成熟的現(xiàn)有技術(shù),在此不予贅述。當(dāng)移動(dòng)設(shè)備端10連接至該飲料機(jī)服務(wù)器端,該飲料機(jī)服務(wù)器端20根據(jù)該自助飲料機(jī)40的ID信息獲取該自助飲料機(jī)當(dāng)前的飲品情況,將飲品信息發(fā)送至移動(dòng)設(shè)備端10,該飲品信息包括該自助飲料機(jī)當(dāng)前的飲品列表以及價(jià)格,當(dāng)用戶(hù)通過(guò)移動(dòng)設(shè)備端10選擇相應(yīng)的具體飲品并進(jìn)行訂單支付時(shí),移動(dòng)設(shè)備端10向飲料機(jī)服務(wù)器端20發(fā)出飲品訂單請(qǐng)求。
飲料機(jī)服務(wù)器端20,于接收到移動(dòng)設(shè)備端根據(jù)識(shí)別的二維碼信息發(fā)出的連接請(qǐng)求時(shí),與移動(dòng)設(shè)備端10建立連接,獲取該二維碼信息中自助飲料機(jī)40的機(jī)器ID信息,根據(jù)該機(jī)器ID信息獲取該自助飲料機(jī)當(dāng)前的飲品狀況,并將飲品信息發(fā)送至移動(dòng)設(shè)備端,接收移動(dòng)設(shè)備端10發(fā)送的飲品訂單請(qǐng)求,根據(jù)飲品訂單向飲料機(jī)客戶(hù)端30發(fā)送飲品生產(chǎn)請(qǐng)求。較佳地,對(duì)于不同移動(dòng)設(shè)備端10發(fā)送的飲品訂單請(qǐng)求,飲料機(jī)服務(wù)器端20會(huì)依據(jù)不同自助飲料機(jī)形成各自的排隊(duì)隊(duì)列,并將排隊(duì)隊(duì)列發(fā)送至對(duì)應(yīng)的自助飲料機(jī)客戶(hù)端予以顯示,飲料機(jī)服務(wù)器端20會(huì)根據(jù)飲品訂單的排隊(duì)隊(duì)列的先后順序向?qū)?yīng)的飲料機(jī)客戶(hù)端30發(fā)送飲品生產(chǎn)請(qǐng)求。
飲料機(jī)客戶(hù)端30,于接收到飲品生產(chǎn)請(qǐng)求時(shí),向自助飲料機(jī)發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品。較佳地,飲料機(jī)客戶(hù)端30還于飲品生產(chǎn)成功后,向自助飲料機(jī)40發(fā)送自檢的指令,并于根據(jù)自助飲料機(jī)的檢測(cè)信號(hào)判斷出機(jī)器自檢正常時(shí),向飲料機(jī)服務(wù)器端20發(fā)送可生產(chǎn)飲品指令,飲料機(jī)服務(wù)器端20于接收到飲料機(jī)客戶(hù)端30發(fā)送的可生產(chǎn)飲品指令時(shí),則根據(jù)飲品訂單的排隊(duì)隊(duì)列的先后順序向?qū)?yīng)的飲料機(jī)客戶(hù)端30發(fā)送飲品生產(chǎn)請(qǐng)求。
自助飲料機(jī)40,用于根據(jù)飲料機(jī)客戶(hù)端的控制生產(chǎn)指令的飲品,并于接收到自檢信號(hào)時(shí)進(jìn)行自檢,并產(chǎn)生自檢信號(hào)反饋至飲料機(jī)客戶(hù)端30。
圖2為本發(fā)明具體實(shí)施例中移動(dòng)設(shè)備端的細(xì)部結(jié)構(gòu)圖。如圖1、圖2所示,在本發(fā)明具體實(shí)施例中,移動(dòng)設(shè)備端可為一智能手機(jī),其包括:掃描識(shí)別單元101、連接請(qǐng)求單元102、飲品信息獲取單元103、訂單生成單元104以及訂單請(qǐng)求單元105。
其中,掃描識(shí)別單元101用于掃描識(shí)別對(duì)應(yīng)于自助飲料機(jī)40的二維碼,在本發(fā)明具體實(shí)施例中,于自助飲料機(jī)40上設(shè)置有對(duì)應(yīng)于該機(jī)器的二維碼,該二維碼中至少包含有對(duì)應(yīng)的飲料機(jī)服務(wù)器端地址以及該自助飲料機(jī)40的機(jī)器ID信息,掃描識(shí)別單元101利用移動(dòng)設(shè)備端自帶的攝像頭掃描并識(shí)別出相應(yīng)的信息,由于二維碼生成、掃描、識(shí)別技術(shù)為現(xiàn)有的成熟技術(shù),在此不予贅述。
連接請(qǐng)求單元102,用于根據(jù)掃描識(shí)別單元101獲取的信息與飲料機(jī)服務(wù)器端20建立連接。具體地說(shuō),連接請(qǐng)求單元102根據(jù)掃描識(shí)別出的飲料機(jī)服務(wù)器地址向飲料機(jī)服務(wù)器端發(fā)送連接請(qǐng)求,并于飲料機(jī)服務(wù)器端返回連接確認(rèn)時(shí)與飲料機(jī)服務(wù)器端建立連接。
飲品信息獲取單元103,用于接收飲料機(jī)服務(wù)器端20發(fā)送的飲品信息。也就是說(shuō),飲料機(jī)服務(wù)器端20于接收到移動(dòng)設(shè)備的連接請(qǐng)求并于移動(dòng)設(shè)備端建立連接后,根據(jù)從二維碼中獲取的自助飲料機(jī)的機(jī)器ID,獲取該機(jī)器ID對(duì)應(yīng)的當(dāng)前飲品狀況,將飲品信息發(fā)送至飲品信息獲取單元103,該飲品信息包括當(dāng)前可售的飲品列表以及價(jià)格,例如“拿鐵330ml,售價(jià)25元”。
訂單生成單元104,用于接收用戶(hù)對(duì)飲品信息的訂單操作,生成飲品訂單。具體地說(shuō),當(dāng)用戶(hù)于飲品列表中選擇一飲品,并根據(jù)生成的訂單予以支付后,生成一飲品訂單。具體地說(shuō),當(dāng)用戶(hù)選擇了“拿鐵330ml,售價(jià)25元”這一飲品信息后,產(chǎn)生一訂單支付界面,當(dāng)用戶(hù)支付了訂單后,則生成飲品訂單,由于如何實(shí)現(xiàn)訂單支付為現(xiàn)有成熟技術(shù),在此不予贅述。
訂單請(qǐng)求單元105,以于訂單生成單元104生成的飲品訂單,向飲料機(jī)服務(wù)器端20發(fā)出飲品訂單請(qǐng)求。這里的飲品訂單請(qǐng)求包括飲品訂單信息、用戶(hù)ID以及自助飲料機(jī)的機(jī)器ID信息等。
圖3為本發(fā)明具體實(shí)施例中飲料機(jī)服務(wù)器端30的細(xì)部結(jié)構(gòu)圖。如圖1、圖3所示,飲料機(jī)服務(wù)器端20進(jìn)一步包括:
連接處理單元201,用于接收移動(dòng)設(shè)備端根據(jù)識(shí)別的二維碼信息發(fā)出的連接請(qǐng)求,并對(duì)該請(qǐng)求進(jìn)行處理,與移動(dòng)設(shè)備端建立連接;飲品信息發(fā)送單元202,用于獲取該二維碼信息中自助飲料機(jī)40的機(jī)器ID信息,并根據(jù)該機(jī)器ID信息獲取該自助飲料機(jī)當(dāng)前的飲品狀況,將飲品信息發(fā)送至移動(dòng)設(shè)備端;訂單請(qǐng)求接收單元203,用于接收移動(dòng)設(shè)備端發(fā)送的飲品訂單請(qǐng)求;飲品生產(chǎn)請(qǐng)求單元204,用于根據(jù)飲品訂單向飲料機(jī)客戶(hù)端30發(fā)送飲品生產(chǎn)請(qǐng)求;結(jié)果處理單元205,用于接收飲料機(jī)客戶(hù)端30反饋的飲品生產(chǎn)結(jié)果,并根據(jù)飲品生產(chǎn)結(jié)果進(jìn)行相應(yīng)處理,例如,當(dāng)接收到飲料機(jī)客戶(hù)端30的反饋結(jié)果為飲品生產(chǎn)成功時(shí),則向移動(dòng)設(shè)備端發(fā)送訂單成功的信息,當(dāng)接收到飲料機(jī)客戶(hù)端30的反饋結(jié)果為飲品生產(chǎn)失敗時(shí),重新發(fā)送飲品生產(chǎn)請(qǐng)求或向移動(dòng)設(shè)備端發(fā)送生產(chǎn)失敗的信息,提示用戶(hù)進(jìn)行退款操作。
較佳地,飲料機(jī)服務(wù)器端20還包括隊(duì)列生成單元,于接收到飲品訂單請(qǐng)求,依據(jù)不同自助飲料機(jī)形成各自的排隊(duì)隊(duì)列,并將排隊(duì)隊(duì)列發(fā)送至對(duì)應(yīng)的自助飲料機(jī)客戶(hù)端予以顯示,相應(yīng)地,飲品生產(chǎn)請(qǐng)求單元?jiǎng)t根據(jù)飲品訂單排隊(duì)隊(duì)列的先后順序向?qū)?yīng)的飲料機(jī)客戶(hù)端30發(fā)送飲品生產(chǎn)請(qǐng)求。
較佳地,飲料機(jī)服務(wù)器端20還包括監(jiān)聽(tīng)單元,該監(jiān)聽(tīng)單元用于監(jiān)聽(tīng)飲料機(jī)客戶(hù)端反饋的自助飲料機(jī)的自檢結(jié)果,于接收到飲料機(jī)客戶(hù)端發(fā)送的可生產(chǎn)飲品信號(hào)時(shí),則啟動(dòng)飲品生產(chǎn)請(qǐng)求單元。
較佳地,飲料機(jī)服務(wù)器端20還包括粉料庫(kù)存監(jiān)控單元,該粉料庫(kù)存監(jiān)控單元,用于設(shè)置粉料庫(kù)存統(tǒng)計(jì)機(jī)制,并于檢測(cè)到粉料庫(kù)庫(kù)存不足(例如飲料機(jī)服務(wù)器端20根據(jù)訂單統(tǒng)計(jì)消耗的粉料,并于粉料消耗一定值使得庫(kù)存最低庫(kù)存量時(shí))時(shí),向飲料機(jī)客戶(hù)端30發(fā)送相關(guān)粉料告警信號(hào),并于監(jiān)測(cè)到粉料庫(kù)庫(kù)存足時(shí),向飲料機(jī)客戶(hù)端發(fā)送粉料庫(kù)存回復(fù)信號(hào)。
圖4為本發(fā)明具體實(shí)施例中飲料機(jī)客戶(hù)端30的細(xì)部結(jié)構(gòu)圖。如圖1、圖4所示,飲料機(jī)客戶(hù)端30進(jìn)一步包括:
飲品生產(chǎn)請(qǐng)求處理單元301,于接收到飲料機(jī)服務(wù)器端發(fā)送的飲品生產(chǎn)請(qǐng)求時(shí),向自助飲料機(jī)40發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品。
落杯信號(hào)檢測(cè)單元302,用于檢測(cè)是否接收到落杯信號(hào),并于檢測(cè)到落杯信號(hào)時(shí),向飲料機(jī)服務(wù)器端反饋飲品生產(chǎn)成功的信號(hào),若在預(yù)設(shè)時(shí)間內(nèi)未檢測(cè)到落杯信號(hào),則向飲料機(jī)服務(wù)器端發(fā)出生產(chǎn)飲品失敗的信號(hào)。具體地說(shuō),該自助飲料機(jī)40出杯口具有檢測(cè)裝置,用于監(jiān)測(cè)落杯情況。
較佳地,飲料機(jī)客戶(hù)端30還包括:自檢控制單元303,該自檢控制單元303,于落杯信號(hào)檢測(cè)單元302處理完畢后,向自助飲料機(jī)40發(fā)送自檢的指令,控制自助飲料機(jī)40進(jìn)行自檢,并于自檢正常時(shí),發(fā)送可生產(chǎn)飲品信號(hào)至飲料機(jī)服務(wù)器端20,當(dāng)接收到自檢控制單元303的自檢控制信號(hào)時(shí),自助飲料機(jī)40進(jìn)行狀態(tài)自檢,當(dāng)出現(xiàn)故障時(shí),產(chǎn)生相應(yīng)的故障告警信號(hào),而當(dāng)故障恢復(fù)時(shí),故障告警信號(hào)消失;故障監(jiān)聽(tīng)單元304,用于監(jiān)聽(tīng)自助飲料機(jī)的故障告警信號(hào),并根據(jù)故障告警信號(hào)進(jìn)行相應(yīng)的故障提示,例如,當(dāng)故障監(jiān)聽(tīng)單元304監(jiān)聽(tīng)到缺杯告警時(shí),則進(jìn)行缺杯提示,當(dāng)故障監(jiān)聽(tīng)單元304監(jiān)聽(tīng)到缺水告警時(shí),則進(jìn)行缺水提示。
較佳地,飲料機(jī)客戶(hù)端30還包括粉料告警處理單元,于接收到飲料機(jī)服務(wù)器端20發(fā)送的粉料告警信號(hào)時(shí),提示相應(yīng)粉料不足,于接收到粉料庫(kù)存回復(fù)信號(hào)時(shí),取消粉料告警信號(hào)。
較佳地,本發(fā)明一種自助飲料機(jī)的控制系統(tǒng)還包括中間件50,該中間件50設(shè)置于移動(dòng)設(shè)備端與飲料機(jī)服務(wù)器端20之間,用于獲取移動(dòng)設(shè)備端的二維碼掃描識(shí)別結(jié)果,向移動(dòng)設(shè)備端推送最新飲品信息,例如最新飲品列表、價(jià)格,并接收移動(dòng)設(shè)備端10的飲品訂單請(qǐng)求,通過(guò)該中間件50將該飲品訂單請(qǐng)求發(fā)送至飲料機(jī)服務(wù)器端20,同時(shí)通過(guò)該中間件50將飲料機(jī)服務(wù)器端20的結(jié)果處理單元205的處理結(jié)果反饋至該移動(dòng)設(shè)備端10。
圖5為本發(fā)明一種自助飲料機(jī)的控制方法的步驟流程圖。在本發(fā)明具體實(shí)施例中,該自助飲料機(jī)為自助咖啡機(jī),其具有攪拌結(jié)構(gòu),該攪拌結(jié)構(gòu)能自動(dòng)高速攪拌咖啡,產(chǎn)生奶泡,使咖啡喝起來(lái)口感好,且該自助咖啡機(jī)口味粉添加器,以使客戶(hù)能根據(jù)自己的需求定制屬于自己的口味,如圖5所示,本發(fā)明一種自助飲料機(jī)的控制方法,包括如下步驟:
步驟501,利用移動(dòng)設(shè)備端掃描并識(shí)別對(duì)應(yīng)于該自助飲料機(jī)的二維碼,根據(jù)識(shí)別出的二維碼的信息連接至飲料機(jī)服務(wù)器端。在本發(fā)明具體實(shí)施例中,首先會(huì)于自助飲料機(jī)端生成對(duì)應(yīng)該自助飲料機(jī)的二維碼以供移動(dòng)設(shè)備端掃描識(shí)別,該二維碼中包含有該自助飲料機(jī)對(duì)應(yīng)的飲料機(jī)服務(wù)器端的信息(例如鏈接信息)以及該自助飲料機(jī)的機(jī)器ID信息,由于二維碼技術(shù)為成熟的現(xiàn)有技術(shù),在此不予贅述。
步驟502,于接收到移動(dòng)設(shè)備端根據(jù)識(shí)別的二維碼信息發(fā)出的連接請(qǐng)求時(shí),與移動(dòng)設(shè)備端建立連接,獲取該二維碼信息中自助飲料機(jī)的機(jī)器ID信息,根據(jù)該機(jī)器ID信息獲取該自助飲料機(jī)當(dāng)前的飲品供應(yīng)狀況,并將飲品信息發(fā)送至移動(dòng)設(shè)備端,在本發(fā)明具體實(shí)施例中,當(dāng)移動(dòng)設(shè)備端連接至該飲料機(jī)服務(wù)器端,該飲料機(jī)服務(wù)器端根據(jù)該自助飲料機(jī)的ID信息獲取該自助飲料機(jī)當(dāng)前的飲品情況,將飲品信息發(fā)送至移動(dòng)設(shè)備端,該飲品信息包括該自助飲料機(jī)當(dāng)前的飲品列表以及價(jià)格。
步驟503,獲取于該飲品信息中選擇的具體飲品,向飲料機(jī)服務(wù)器端20發(fā)送飲品訂單請(qǐng)求。在本發(fā)明具體實(shí)施例中,當(dāng)用戶(hù)通過(guò)移動(dòng)設(shè)備端選擇相應(yīng)的具體飲品并進(jìn)行訂單支付時(shí),移動(dòng)設(shè)備端向飲料機(jī)服務(wù)器端發(fā)出飲品訂單請(qǐng)求。
步驟504,于接收到飲品訂單請(qǐng)求時(shí),飲料機(jī)服務(wù)器端根據(jù)飲品訂單向飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求。較佳地,對(duì)于不同移動(dòng)設(shè)備端發(fā)送的飲品訂單請(qǐng)求,飲料機(jī)服務(wù)器端會(huì)依據(jù)不同自助飲料機(jī)形成各自的排隊(duì)隊(duì)列,并將排隊(duì)隊(duì)列發(fā)送至對(duì)應(yīng)的自助飲料機(jī)客戶(hù)端予以顯示,飲料機(jī)服務(wù)器端會(huì)根據(jù)飲品訂單的排隊(duì)隊(duì)列的先后順序向?qū)?yīng)的飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求。
步驟505,飲料機(jī)客戶(hù)端于接收到飲品生產(chǎn)請(qǐng)求時(shí),向自助飲料機(jī)發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品,并飲料機(jī)服務(wù)器端反饋飲品生產(chǎn)結(jié)果。
步驟506,飲料服務(wù)器端對(duì)飲料機(jī)客戶(hù)端的反饋飲品生產(chǎn)結(jié)果進(jìn)行相應(yīng)處理。具體地,當(dāng)接收到飲料機(jī)客戶(hù)端的反饋結(jié)果為飲品生產(chǎn)成功時(shí),則向移動(dòng)設(shè)備端發(fā)送訂單成功的信息,當(dāng)接收到飲料機(jī)客戶(hù)端的反饋結(jié)果為飲品生產(chǎn)失敗時(shí),重新發(fā)送飲品生產(chǎn)請(qǐng)求或向移動(dòng)設(shè)備端發(fā)送生產(chǎn)失敗的信息,提示用戶(hù)進(jìn)行退款操作。
較佳地,于步驟505后,還包括:飲料機(jī)客戶(hù)端還于飲品生產(chǎn)過(guò)程完成后,向自助飲料機(jī)發(fā)送自檢的指令,并于根據(jù)自助飲料機(jī)的檢測(cè)信號(hào)判斷出機(jī)器自檢正常時(shí),向飲料機(jī)服務(wù)器端發(fā)送可生產(chǎn)飲品指令。
較佳地,于步驟504中,在飲料機(jī)服務(wù)器端發(fā)送飲品生產(chǎn)請(qǐng)求之前,還包括判斷是否監(jiān)聽(tīng)到飲料機(jī)客戶(hù)端發(fā)送可生產(chǎn)飲品指令的步驟,當(dāng)飲料機(jī)服務(wù)器端接收到飲料機(jī)客戶(hù)端發(fā)送的可生產(chǎn)飲品指令時(shí),則根據(jù)飲品訂單的排隊(duì)隊(duì)列的先后順序向?qū)?yīng)的飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求。相應(yīng)地,于步驟506中,當(dāng)接收到飲品生產(chǎn)成功的反饋結(jié)果時(shí),標(biāo)記當(dāng)前任務(wù)生產(chǎn)成功,排隊(duì)隊(duì)列當(dāng)前任務(wù)消失,第二個(gè)任務(wù)變成第一個(gè)任務(wù),并發(fā)送成功標(biāo)識(shí)至移動(dòng)設(shè)備端。
較佳地,步驟505進(jìn)一步包括如下步驟:
步驟S1,飲料機(jī)客戶(hù)端于接收到飲料機(jī)服務(wù)器端發(fā)送的飲品生產(chǎn)請(qǐng)求時(shí),向自助飲料機(jī)發(fā)送飲品生產(chǎn)指令,控制自助飲料機(jī)生產(chǎn)指定的飲品。
步驟S2,檢測(cè)是否接收到落杯信號(hào),并于檢測(cè)到落杯信號(hào)時(shí),向飲料機(jī)服務(wù)器端反饋飲品生產(chǎn)成功的信號(hào),若在預(yù)設(shè)時(shí)間內(nèi)未檢測(cè)到落杯信號(hào),則向飲料機(jī)服務(wù)器端發(fā)出生產(chǎn)飲品失敗的信號(hào)。
步驟S3,向自助飲料機(jī)發(fā)送自檢的指令,控制自助飲料機(jī)進(jìn)行自檢,并于自檢正常時(shí),發(fā)送可生產(chǎn)飲品信號(hào)至飲料機(jī)服務(wù)器端。具體地,當(dāng)接收到自檢指令時(shí),自助飲料機(jī)進(jìn)行狀態(tài)自檢,當(dāng)出現(xiàn)故障時(shí),產(chǎn)生相應(yīng)的故障告警信號(hào),而當(dāng)故障恢復(fù)時(shí),故障告警信號(hào)消失。
較佳地,該飲料機(jī)客戶(hù)端實(shí)時(shí)監(jiān)聽(tīng)自助飲料機(jī)的故障告警信號(hào),并根據(jù)故障告警信號(hào)進(jìn)行相應(yīng)的故障提示,例如,當(dāng)監(jiān)聽(tīng)到缺杯告警時(shí),則進(jìn)行缺杯提示,當(dāng)監(jiān)聽(tīng)到缺水告警時(shí),則進(jìn)行缺水提示。
較佳地,該飲料機(jī)服務(wù)器端還根據(jù)預(yù)先設(shè)定的機(jī)制實(shí)時(shí)監(jiān)測(cè)粉料庫(kù)存,并于檢測(cè)到粉料庫(kù)庫(kù)存不足(例如飲料機(jī)服務(wù)器端根據(jù)訂單統(tǒng)計(jì)消耗的粉料,并于粉料消耗一定值使得庫(kù)存最低庫(kù)存量時(shí))時(shí),向飲料機(jī)客戶(hù)端發(fā)送相關(guān)粉料告警信號(hào),并于監(jiān)測(cè)到粉料庫(kù)庫(kù)存足時(shí),向飲料機(jī)客戶(hù)端發(fā)送粉料庫(kù)存回復(fù)信號(hào);飲料機(jī)客戶(hù)端于接收到飲料機(jī)服務(wù)器端發(fā)送的粉料告警信號(hào)時(shí),提示相應(yīng)粉料不足,于接收到粉料庫(kù)存回復(fù)信號(hào)時(shí),取消粉料告警信號(hào)。
圖6為本發(fā)明具體實(shí)施例中自助咖啡機(jī)控制系統(tǒng)的處理流程圖。在本發(fā)明具體實(shí)施例中,該自助飲料機(jī)為自助咖啡機(jī),具有攪拌結(jié)構(gòu)與口味粉添加器,該自助咖啡機(jī)的控制系統(tǒng)包括移動(dòng)設(shè)備端、中間件、咖啡機(jī)服務(wù)器、咖啡機(jī)客戶(hù)端以及自助咖啡機(jī),其中移動(dòng)設(shè)備端為智能手機(jī),其通過(guò)APP掃描識(shí)別并關(guān)注該飲料機(jī)服務(wù)網(wǎng)站與飲料機(jī)服務(wù)器建立連接,以下分別介紹各部分的處理流程:
智能手機(jī)端:
啟動(dòng)APP掃一掃,掃描自助咖啡機(jī)上設(shè)置的二維碼,發(fā)送咖啡機(jī)飲品請(qǐng)求至中間件;判斷5秒內(nèi)是否獲取到飲品、價(jià)格信息;若是,則提供用戶(hù)下單購(gòu)買(mǎi)飲品,并與成功支付后,發(fā)送訂單請(qǐng)求,該訂單請(qǐng)求包括飲品訂單、用戶(hù)ID以及咖啡機(jī)ID信息,若否,則判斷APP是否連接互聯(lián)網(wǎng),若未連接互聯(lián)網(wǎng),則提示用戶(hù)連接互聯(lián)網(wǎng),否則通過(guò)IM發(fā)送告警給服務(wù)器管理員;當(dāng)接收到中間件反饋的飲品生產(chǎn)結(jié)果時(shí),則給予相應(yīng)提示,例如“XX飲品已做好,請(qǐng)您自取”。
中間件:
于接收到連接請(qǐng)求時(shí),推送最新飲品列表、價(jià)格,并于接收到訂單請(qǐng)求時(shí),獲取飲品訂單、用戶(hù)ID以及咖啡機(jī)ID信息并發(fā)送至咖啡機(jī)服務(wù)器,于飲品生產(chǎn)成功時(shí),從咖啡機(jī)服務(wù)器獲取用戶(hù)ID以及飲品信息發(fā)送至智能手機(jī)端。
咖啡機(jī)服務(wù)器:
接收訂單信息,根據(jù)不同自助咖啡機(jī)的飲品訂單,形成各自的排隊(duì)隊(duì)列,并在咖啡機(jī)客戶(hù)端上予以顯示;監(jiān)聽(tīng)對(duì)應(yīng)的咖啡機(jī)客戶(hù)端發(fā)送的可生產(chǎn)飲品信號(hào);給對(duì)應(yīng)的自助咖啡機(jī)推送當(dāng)前排隊(duì)隊(duì)列中的第一個(gè)任務(wù);根據(jù)咖啡機(jī)客戶(hù)端的反饋判斷是否成功生產(chǎn)飲品;若是,則標(biāo)記當(dāng)前任務(wù)生產(chǎn)成功,該客戶(hù)端隊(duì)列的當(dāng)前任務(wù)消失,隊(duì)列中的第二個(gè)任務(wù)變成第一個(gè)任務(wù),并發(fā)送成功標(biāo)識(shí)code=1、用戶(hù)ID以及本次飲品信息至中間件,若否則返回繼續(xù)監(jiān)聽(tīng)咖啡機(jī)客戶(hù)端發(fā)送可生產(chǎn)飲品信號(hào);另外,該咖啡機(jī)服務(wù)器還設(shè)置粉料庫(kù)存統(tǒng)計(jì)機(jī)制,并在庫(kù)存量不足時(shí),發(fā)送相關(guān)粉料告警信號(hào)至咖啡機(jī)客戶(hù)端,并于人工加粉后,重置庫(kù)存量,發(fā)送粉料庫(kù)存恢復(fù)信號(hào)至咖啡機(jī)客戶(hù)端。
咖啡機(jī)客戶(hù)端:
接收飲品生產(chǎn)任務(wù),并向自助咖啡機(jī)發(fā)送生產(chǎn)對(duì)應(yīng)飲品指令;彈出倒計(jì)時(shí);若15秒內(nèi)檢測(cè)到落杯信號(hào),則表示成功生產(chǎn)飲品,并反饋成功生產(chǎn)飲品信號(hào)至咖啡機(jī)服務(wù)器,若15秒內(nèi)未檢測(cè)到落杯信號(hào),則彈出出杯異常的提示,并反饋飲品生產(chǎn)失敗信號(hào)至咖啡機(jī)服務(wù)器,且在收到障礙物信號(hào)后取消彈屏提示;發(fā)起新一輪自檢;監(jiān)聽(tīng)自助咖啡機(jī)告警信號(hào);首先判斷是否收到粉料庫(kù)存告警;若否則判斷是否監(jiān)測(cè)到自助咖啡機(jī)故障告警,若是,則彈出提示X粉不足,并于接收到粉料庫(kù)存恢復(fù)信號(hào)時(shí),取消提示;若監(jiān)測(cè)到自助咖啡機(jī)故障,則彈出相應(yīng)的故障提示,例如缺杯提示,缺水提示,并于故障處理后故障告警提示消失;若未監(jiān)測(cè)到故障,則根據(jù)出杯口檢測(cè)信號(hào)判斷是否有未取走的飲品,若有則提示有未取走的飲品,并于取走后提示消失,否則自助咖啡機(jī)自檢正常,并向咖啡機(jī)服務(wù)器發(fā)送可生產(chǎn)飲品信號(hào)。
自助咖啡機(jī):
在咖啡機(jī)客戶(hù)端的控制下生產(chǎn)指定飲品;在咖啡機(jī)客戶(hù)端的指令控制下實(shí)現(xiàn)狀態(tài)自檢,若出現(xiàn)故障,則產(chǎn)生故障告警信號(hào),于故障恢復(fù)后,故障告警信號(hào)消失;自助咖啡機(jī)出杯口設(shè)置有檢測(cè)裝置,產(chǎn)生檢測(cè)信號(hào)至咖啡機(jī)客戶(hù)端。
綜上所述,本發(fā)明一種自助飲料機(jī)的控制系統(tǒng)及方法通過(guò)利用移動(dòng)設(shè)備段掃描識(shí)別二維碼以連接至飲料機(jī)服務(wù)器端,獲取飲料機(jī)服務(wù)器端的飲品信息,并產(chǎn)生訂單請(qǐng)求,利用飲料機(jī)服務(wù)器端對(duì)訂單請(qǐng)求進(jìn)行處理,向飲料機(jī)客戶(hù)端發(fā)送飲品生產(chǎn)請(qǐng)求,由飲料機(jī)客戶(hù)端控制自助飲料機(jī)自助生產(chǎn)飲品,并將生產(chǎn)飲品結(jié)果反饋至移動(dòng)設(shè)備端,解決了現(xiàn)有技術(shù)中需要在自助飲料機(jī)上操作復(fù)雜的手動(dòng)按鈕去選擇飲料導(dǎo)致無(wú)法高效快速的獲取飲料的問(wèn)題。
任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書(shū)所列。