本發(fā)明屬于信息處理技術領域,尤其涉及一種自助點餐方法及終端設備。
背景技術:
隨著餐飲業(yè)務量的增長,傳統(tǒng)的點餐操作流程在大型餐飲企業(yè)中已不能滿足現(xiàn)有需要。現(xiàn)有餐廳當用餐者想點餐時,必須喊服務人員過來才能進行點餐,用餐者吃完必須由服務人員對其所點食品進行分類統(tǒng)計,用餐者才能結賬離開,降低餐廳的服務效率和服務質量,同時浪費用餐者大量時間。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種自助點餐方法及終端設備,以解決現(xiàn)有技術中餐廳服務效率低和服務質量差,浪費用餐者大量時間的問題。
本發(fā)明實施例的第一方面,提供了一種自助點餐方法,包括:
接收用戶端發(fā)送的開啟指令;
根據(jù)所述開啟指令向所述用戶端發(fā)送菜品菜單;
接收所述用戶端發(fā)送的點餐指令;
根據(jù)所述菜品菜單和所述點餐指令生成點餐清單;
將所述點餐清單發(fā)送至所述用戶端,并向所述用戶端發(fā)送一個詢問所述點餐清單是否正確的提示;
當接收到所述用戶端發(fā)送的確認點餐清單正確的信息時,根據(jù)所述點餐清單確定消費金額;
當接收到所述用戶端發(fā)送的結算指令時,將所述消費金額發(fā)送至所述用戶端;
當接收到所述用戶端發(fā)送的支付賬戶時,根據(jù)所述消費金額從所述支付賬戶中扣費。
本發(fā)明實施例的第二方面提供了一種自助點餐裝置,包括:
開啟指令發(fā)送模塊,用于接收用戶端發(fā)送的開啟指令;
菜品菜單發(fā)送模塊,用于根據(jù)所述開啟指令向所述用戶端發(fā)送菜品菜單;
點餐指令接收模塊,用于接收所述用戶端發(fā)送的點餐指令;
點餐清單生成模塊,用于根據(jù)所述菜品菜單和所述點餐指令生成點餐清單;
信息確認模塊,用于將所述點餐清單發(fā)送至所述用戶端,并向所述用戶端發(fā)送一個詢問所述點餐清單是否正確的提示;
消費金額確定模塊,用于當接收到所述用戶端發(fā)送的確認點餐清單正確的信息時,根據(jù)所述點餐清單確定消費金額;
消費金額發(fā)送模塊,用于當接收到所述用戶端發(fā)送的結算指令時,將所述消費金額發(fā)送至所述用戶端;
扣費模塊,用于當接收到所述用戶端發(fā)送的支付賬戶時,根據(jù)所述消費金額從所述支付賬戶中扣費。
本發(fā)明實施例的第三方面提供了一種自助點餐終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述的自助點餐方法的步驟。
本發(fā)明實施例的第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述的自助點餐方法的步驟。
本發(fā)明實施例與現(xiàn)有技術相比存在的有益效果是:本發(fā)明實施例自助點餐方法及終端設備,自動完成點餐和結算,無需服務員一對一進行點餐,節(jié)約人力資源,提高餐廳的服務效率和服務質量,同時節(jié)省用餐者時間,提高點餐效率,為用餐者提供更好的體驗,滿足實際應用需要。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的自助點餐方法流程圖;
圖2是本發(fā)明實施例二提供的基于圖1所示方法一個具體示例中自助點餐方法流程圖;
圖3是本發(fā)明實施例三提供的自助點餐裝置的示意圖;
圖4是本發(fā)明實施例四提供的自助點餐終端設備的示意圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結構、技術之類的具體細節(jié),以便透徹理解本發(fā)明實施例。然而,本領域的技術人員應當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
實施例一
圖1中示出本發(fā)明實施例一提供的自助點餐方法的實現(xiàn)流程,在該實施例中,是以服務器的處理過程為例進行說明。
如圖1所示,在該實施例中,服務器的處理過程詳述如下:
步驟s101,接收用戶端發(fā)送的開啟指令。
這里,用戶端的數(shù)目可以根據(jù)實際需要設置,例如每個餐桌臺面上分別設置一個用戶端。當用戶在用戶端a點餐時,用戶端a發(fā)送開啟指令至服務器,該開啟指令攜帶有用戶端a的身份標識,用戶端a為上述各個用戶端中的任意一個用戶端。
步驟s102,根據(jù)所述開啟指令向所述用戶端發(fā)送菜品菜單。
具體地,服務器返回用戶端的菜品菜單中可以包括各個菜品名稱、食材、食材產(chǎn)地等。
步驟s103,接收所述用戶端發(fā)送的點餐指令。
這里,用戶端發(fā)送的點餐指令可以包括所點菜品的名稱、編號等菜品標識。
步驟s104,根據(jù)所述菜品菜單和所述點餐指令生成點餐清單。
具體地,服務器根據(jù)用戶端發(fā)送的點餐指令在存儲的菜品菜單中找到用戶所點菜品,生成點餐清單。
步驟s105,將所述點餐清單發(fā)送至所述用戶端,并向所述用戶端發(fā)送一個詢問所述點餐清單是否正確的提示。
這里,服務器將生成的點餐清單發(fā)送給用戶端,并詢問該點餐清單是否正確或者是否需要修改等。
步驟s106,當接收到所述用戶端發(fā)送的確認點餐清單正確的信息時,根據(jù)所述點餐清單確定消費金額。
具體地,當服務器接收到用戶端確認正確的信息后,根據(jù)點餐清單確定消費金額。這里,用戶在進餐過程中可以要求主動要求修改點餐清單,服務器接收用戶端發(fā)送的修改請求,該修改請求可以攜帶增加或者減少的菜品信息。當判定該修改請求符合預設要求時,服務器生成新的點餐菜單,并將新的點餐菜單發(fā)送給用戶端進行確認。
步驟s107,當接收到所述用戶端發(fā)送的結算指令時,將所述消費金額發(fā)送至所述用戶端。
這里,用戶在用完餐后,通過用戶端發(fā)送結算指令至服務器,服務器根據(jù)該結算指令返回用戶端相應的消費金額。
步驟s108,當接收到所述用戶端發(fā)送的支付賬戶時,根據(jù)所述消費金額從所述支付賬戶中扣費。
具體地,用戶端在接收到服務器發(fā)送的消費金額后,返回服務器一個支付賬戶,用于支付上述消費金額。
這里,如果扣費成功,服務器可以發(fā)送支付成功信息給用戶端;如果扣費失敗,服務器可以發(fā)送支付失敗信息給用戶端,用戶端可以根據(jù)該支付失敗信息發(fā)送一個新的支付賬戶給服務器支付上述消費金額。
從以上描述可知,本發(fā)明實施例自助點餐方法,自動完成點餐和結算,無需服務員一對一進行點餐,節(jié)約人力資源,提高餐廳的服務效率和服務質量,同時節(jié)省用餐者時間,提高點餐效率,為用餐者提供更好的體驗。
此外,在一個具體示例中,上述自助點餐方法還包括:
向所述用戶端發(fā)送一個是否啟動后廚視窗的提示;
當接收到所述用戶端發(fā)送的確認啟動后廚視窗的信息時,發(fā)送第一啟動指令至設置在廚房的圖像拍攝設備,以使所述圖像拍攝設備根據(jù)所述第一啟動指令發(fā)送拍攝的廚房圖像;
接收所述廚房圖像,并將所述廚房圖像發(fā)送至所述用戶端。
這里,在用戶點餐或者等待過程中,服務器可以向用戶端發(fā)送一個是否啟動后廚視窗的提示,當接收到確認啟動后廚視窗的信息時,啟動設置在廚房的圖像拍攝設備,圖像拍攝設備將拍攝的廚房圖像發(fā)送至服務器,服務器進一步將上述廚房圖像發(fā)送至用戶端,用戶通過用戶端查看廚房圖像,可以實時觀察后廚的食品烹制過程,提高烹制透明性,提高消費滿意度。圖像拍攝設備的位置和數(shù)量根據(jù)實際需要設置。圖像拍攝設備可以實時拍攝廚房圖像,當接收到服務器發(fā)送的第一啟動指令時,將拍攝的當前廚房圖像發(fā)送至服務器,或者可以在接收到服務器發(fā)送的第一啟動指令時,開始拍攝廚房圖像,并將拍攝的廚房圖像發(fā)送至服務器。
此外,在一個具體示例中,上述自助點餐方法還包括:
向所述用戶端發(fā)送一個是否加單或退單的提示;
根據(jù)所述點餐清單確定消費金額包括:
當接收到所述用戶端發(fā)送的確認不加單且不退單的信息時,根據(jù)所述點餐清單確定消費金額。
具體地,在接收到用戶端發(fā)送的確認點餐清單正確的信息時,服務器向用戶端發(fā)送一個是否加單或退單的提示,當接收到用戶端發(fā)送的確認不加單且不退單的信息時,根據(jù)點餐清單確定消費金額,滿足實際應用需要。
此外,在一個具體示例中,上述自助點餐方法還包括:
向所述用戶端發(fā)送一個是否啟動娛樂模塊的提示;
當接收到所述用戶端發(fā)送的確認啟動娛樂模塊的信息時,發(fā)送第二啟動指令至設置在所述用戶端的娛樂模塊,以使所述娛樂模塊根據(jù)所述第二啟動指令啟動,所述娛樂模塊包括電子劃拳、多人游戲、娛樂視頻、廣告播放機、電商購物中的任意一種或多種。
這里,在用戶等待過程中,服務器向用戶端發(fā)送一個是否啟動娛樂模塊的提示,當接收到用戶端發(fā)送的確認啟動娛樂模塊的信息時,啟動娛樂模塊,提高用餐的娛樂性,降低等餐環(huán)節(jié)的枯燥性。
此外,在一個具體示例中,上述自助點餐方法還包括:
當扣費成功時,向所述用戶端發(fā)送一個是否打印小票的提示;
當接收到所述用戶端發(fā)送的確認打印小票的信息時,發(fā)送打印指令至打印機,以使所述打印機根據(jù)所述打印指令打印小票。
具體地,在扣費完成后,服務器向用戶端發(fā)送一個是否打印小票的提示,當接收到用戶端發(fā)送的確認打印小票的信息時,發(fā)送打印指令至打印機打印小票,改變了傳統(tǒng)的消費結算模式,提高了生產(chǎn)效率并節(jié)約了人力及時間。
此外,在一個具體示例中,上述自助點餐方法還包括:
向所述用戶端發(fā)送一個是否啟動特價菜模塊的提示;
當接收到所述用戶端發(fā)送的確認啟動特價菜模塊的信息時,發(fā)送第三啟動指令至設置在所述用戶端的特價菜模塊,以使所述特價菜模塊根據(jù)所述第三啟動指令在所述用戶端顯示特價菜品。
這里,在用戶點餐過程中,服務器向用戶端發(fā)送一個是否啟動特價菜模塊的提示,當接收到用戶端發(fā)送的確認啟動特價菜模塊的信息時,啟動特價菜模塊,用戶可以通過特價菜模塊選擇特價菜,有效吸引客戶,提供餐廳收益。
此外,在一個具體示例中,上述自助點餐方法還包括:
向所述用戶端發(fā)送一個是否為外賣產(chǎn)品的提示;
當接收到所述用戶端發(fā)送的確認為外賣產(chǎn)品的信息時,發(fā)送讀取指令至rfid(radiofrequencyidentification,射頻識別)讀卡器,以使所述rfid讀卡器讀取設置在外賣產(chǎn)品上的rfid標簽,所述rfid標簽攜帶有外賣產(chǎn)品的金額;
接收所述外賣產(chǎn)品的金額,并將所述外賣產(chǎn)品的金額作為新的消費金額,返回將所述消費金額發(fā)送至所述用戶端的步驟。
具體地,服務器可以在生成點餐清單后,向用戶端發(fā)送一個是否為外賣產(chǎn)品的提示,當接收到用戶端發(fā)送的確認為外賣產(chǎn)品的信息時,啟動rfid讀卡器讀取外賣產(chǎn)品上的rfid標簽獲取外賣產(chǎn)品的金額,并將外賣產(chǎn)品的金額發(fā)送至用戶端,當接收到用戶端發(fā)送的支付賬戶時,根據(jù)外賣產(chǎn)品的金額從支付賬戶中扣費,有效提高工作效率,適合應用。
實施例二
為了更好地理解上述方法,以下詳細闡述一個本發(fā)明自助點餐方法的應用實例。
結合上述圖1中的方案,在本實施例中,是以服務器、用戶端、圖像拍攝設備、打印機和rfid讀卡器之間的交互過程為例進行說明,這種說明并不用以對本發(fā)明方案構成限定。
如圖2所示,本應用實例可以包括:
步驟s201,用戶端發(fā)送開啟指令至服務器,用戶端設置在餐桌臺面。
這里,用戶端的數(shù)目可以根據(jù)實際需要設置,當有多個用戶端時,每個用戶端發(fā)送的信息都攜帶有相應的用戶端身份標識。
步驟s202,服務器根據(jù)上述開啟指令返回用戶端菜品菜單,該菜品菜單中可以包括各個菜品名稱、食材、食材產(chǎn)地等。
步驟s203,服務器向用戶端發(fā)送一個是否啟動特價菜模塊的提示。
步驟s204,用戶確認是否啟動特價菜模塊,若啟動,通過用戶端發(fā)送確認啟動特價菜模塊的信息至服務器。
步驟s205,服務器接收到確認啟動特價菜模塊的信息后,發(fā)送第三啟動指令至設置在用戶端的特價菜模塊。
步驟s206,特價菜模塊根據(jù)上述第三啟動指令在用戶端顯示特價菜品。
步驟s207,用戶端發(fā)送點餐指令至服務器,該點餐指令可以包括所點菜品的名稱、編號等菜品標識。
步驟s208,服務器根據(jù)上述菜品菜單、特價菜品和點餐指令生成點餐清單。
步驟s209,服務器將上述點餐清單發(fā)送至用戶端,并向用戶端發(fā)送一個詢問上述點餐清單是否正確的提示。
步驟s210,用戶查看上述點餐清單是否正確,若正確,通過用戶端發(fā)送確認點餐清單正確的信息至服務器。
步驟s211,服務器接收到上述確認點餐清單正確的信息后,向用戶端發(fā)送一個是否加單或退單的提示。
步驟s212,用戶確認是否修改點餐清單,若不修改,通過用戶端發(fā)送確認不加單且不退單的信息至服務器。
步驟s213,服務器接收到上述確認不加單且不退單的信息后,根據(jù)上述點餐清單確定消費金額。
步驟s214,服務器向用戶端發(fā)送一個是否啟動后廚視窗的提示。
步驟s215,用戶確認是否啟動后廚視窗,若啟動,通過用戶端發(fā)送確認啟動后廚視窗的信息至服務器。
步驟s216,服務器接收到上述確認啟動后廚視窗的信息后,發(fā)送第一啟動指令至設置在廚房的圖像拍攝設備。
步驟s217,圖像拍攝設備根據(jù)上述第一啟動指令發(fā)送拍攝的廚房圖像至服務器。
這里,圖像拍攝設備當接收到服務器發(fā)送的第一啟動指令時,將拍攝的當前廚房圖像發(fā)送至服務器,或者可以在接收到服務器發(fā)送的第一啟動指令時,開始拍攝廚房圖像,并將拍攝的廚房圖像發(fā)送至服務器。
步驟s218,服務器接收上述廚房圖像,并將上述廚房圖像發(fā)送至用戶端。
用戶通過用戶端查看廚房圖像,可以實時觀察后廚的食品烹制過程,提高烹制透明性,提高消費滿意度。
步驟s219,服務器向用戶端發(fā)送一個是否啟動娛樂模塊的提示。
步驟s220,用戶確認是否啟動娛樂模塊,若啟動,通過用戶端發(fā)送確認啟動娛樂模塊的信息至服務器。
步驟s221,服務器接收到確認啟動娛樂模塊的信息后,發(fā)送第二啟動指令至設置在用戶端的娛樂模塊。
步驟s222,娛樂模塊根據(jù)上述第二啟動指令啟動,娛樂模塊包括電子劃拳、多人游戲、娛樂視頻、廣告播放機、電商購物中的任意一種或多種。
步驟s223,用戶用完餐,通過用戶端向服務器發(fā)送結算指令。
步驟s224,服務器接收上述結算指令,將上述消費金額發(fā)送至用戶端。
步驟s225,用戶核對消費金額,通過用戶端向服務器發(fā)送支付賬戶。
步驟s226,服務器根據(jù)上述消費金額從接收的支付賬戶中扣費。
步驟s227,當扣費成功時,服務器向用戶端發(fā)送一個是否打印小票的提示。
步驟s228,用戶確認是否打印小票,若打印,通過用戶端發(fā)送確認打印小票的信息至服務器。
步驟s229,服務器接收到上述確認打印小票的信息后,發(fā)送打印指令至打印機。
步驟s230,打印機根據(jù)上述打印指令打印小票。
步驟s231,服務器可以在生成點餐清單后,向用戶端發(fā)送一個是否為外賣產(chǎn)品的提示。
步驟s232,用戶確認是否為外賣產(chǎn)品,若是,通過用戶端發(fā)送確認為外賣產(chǎn)品的信息至服務器。
步驟s233,服務器接收到上述確認為外賣產(chǎn)品的信息后,發(fā)送讀取指令至rfid讀卡器。
步驟s234,rfid讀卡器讀取設置在外賣產(chǎn)品上的rfid標簽,獲取外賣產(chǎn)品的金額,并將外賣產(chǎn)品的金額發(fā)送至服務器。
步驟s235,服務器將外賣產(chǎn)品的金額作為新的消費金額發(fā)送至用戶端,重復步驟s225-步驟s230,有效提高工作效率,適合應用。
從以上描述可知,本實施例自動完成點餐和結算,無需服務員一對一進行點餐,節(jié)約人力資源,提高餐廳的服務效率和服務質量,同時節(jié)省用餐者時間,提高點餐效率,為用餐者提供更好的體驗,滿足實際應用需要。
應理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內在邏輯確定,而不應對本發(fā)明實施例的實施過程構成任何限定。
實施例三
對應于上文實施例所述的自助點餐方法,圖3示出了本發(fā)明實施例提供的自助點餐裝置的結構框圖,為了便于說明,僅示出了與本實施例相關的部分。在該實施例中,是以服務器這端為例進行說明。
參照圖3,該裝置包括開啟指令發(fā)送模塊301、菜品菜單發(fā)送模塊302、點餐指令接收模塊303、點餐清單生成模塊304、信息確認模塊305、消費金額確定模塊306、消費金額發(fā)送模塊307和扣費模塊308。
開啟指令發(fā)送模塊301,用于接收用戶端發(fā)送的開啟指令。
這里,用戶端的數(shù)目可以根據(jù)實際需要設置,例如每個餐桌臺面上分別設置一個用戶端。當用戶在用戶端a點餐時,用戶端a發(fā)送開啟指令至服務器,該開啟指令攜帶有用戶端a的身份標識,用戶端a為上述各個用戶端中的任意一個用戶端。
菜品菜單發(fā)送模塊302,用于根據(jù)所述開啟指令向所述用戶端發(fā)送菜品菜單。
具體地,服務器返回用戶端的菜品菜單中可以包括各個菜品名稱、食材、食材產(chǎn)地等。
點餐指令接收模塊303,用于接收所述用戶端發(fā)送的點餐指令。
這里,用戶端發(fā)送的點餐指令可以包括所點菜品的名稱、編號等菜品標識。
點餐清單生成模塊304,用于根據(jù)所述菜品菜單和所述點餐指令生成點餐清單。
具體地,服務器根據(jù)用戶端發(fā)送的點餐指令在存儲的菜品菜單中找到用戶所點菜品,生成點餐清單。
信息確認模塊305,用于將所述點餐清單發(fā)送至所述用戶端,并向所述用戶端發(fā)送一個詢問所述點餐清單是否正確的提示。
這里,服務器將生成的點餐清單發(fā)送給用戶端,并詢問該點餐清單是否正確或者是否需要修改等。
消費金額確定模塊306,用于當接收到所述用戶端發(fā)送的確認點餐清單正確的信息時,根據(jù)所述點餐清單確定消費金額。
具體地,當服務器接收到用戶端確認正確的信息后,根據(jù)點餐清單確定消費金額。這里,用戶在進餐過程中可以要求主動要求修改點餐清單,服務器接收用戶端發(fā)送的修改請求,該修改請求可以攜帶增加或者減少的菜品信息。當判定該修改請求符合預設要求時,服務器生成新的點餐菜單,并將新的點餐菜單發(fā)送給用戶端進行確認。
消費金額發(fā)送模塊307,用于當接收到所述用戶端發(fā)送的結算指令時,將所述消費金額發(fā)送至所述用戶端。
扣費模塊308,用于當接收到所述用戶端發(fā)送的支付賬戶時,根據(jù)所述消費金額從所述支付賬戶中扣費。
這里,如果扣費成功,服務器可以發(fā)送支付成功信息給用戶端;如果扣費失敗,服務器可以發(fā)送支付失敗信息給用戶端,用戶端可以根據(jù)該支付失敗信息發(fā)送一個新的支付賬戶給服務器支付上述消費金額。
如圖3所示,在一個具體示例中,上述自助點餐裝置還包括:
后廚視窗啟動提示模塊309,用于向所述用戶端發(fā)送一個是否啟動后廚視窗的提示。
第一啟動指令發(fā)送模塊310,用于當接收到所述用戶端發(fā)送的確認啟動后廚視窗的信息時,發(fā)送第一啟動指令至設置在廚房的圖像拍攝設備,以使所述圖像拍攝設備根據(jù)所述第一啟動指令發(fā)送拍攝的廚房圖像。
廚房圖像處理模塊311,用于接收所述廚房圖像,并將所述廚房圖像發(fā)送至所述用戶端。
圖像拍攝設備可以實時拍攝廚房圖像,當接收到服務器發(fā)送的第一啟動指令時,將拍攝的當前廚房圖像發(fā)送至服務器,或者可以在接收到服務器發(fā)送的第一啟動指令時,開始拍攝廚房圖像,并將拍攝的廚房圖像發(fā)送至服務器。
如圖3所示,在一個具體示例中,上述自助點餐裝置還包括:
菜單修改提示模塊312,用于向所述用戶端發(fā)送一個是否加單或退單的提示;
消費金額確定模塊306,用于當接收到所述用戶端發(fā)送的確認不加單且不退單的信息時,根據(jù)所述點餐清單確定消費金額。
如圖3所示,在一個具體示例中,上述自助點餐裝置還包括:
娛樂模塊啟動提示模塊313,用于向所述用戶端發(fā)送一個是否啟動娛樂模塊的提示。
第二啟動指令發(fā)送模塊314,用于當接收到所述用戶端發(fā)送的確認啟動娛樂模塊的信息時,發(fā)送第二啟動指令至設置在所述用戶端的娛樂模塊,以使所述娛樂模塊根據(jù)所述第二啟動指令啟動,所述娛樂模塊包括電子劃拳、多人游戲、娛樂視頻、廣告播放機、電商購物中的任意一種或多種。
如圖3所示,在一個具體示例中,上述自助點餐裝置還包括:
小票打印提示模塊315,用于當扣費成功時,向所述用戶端發(fā)送一個是否打印小票的提示。
打印指令發(fā)送模塊316,用于當接收到所述用戶端發(fā)送的確認打印小票的信息時,發(fā)送打印指令至打印機,以使所述打印機根據(jù)所述打印指令打印小票。
如圖3所示,在一個具體示例中,上述自助點餐裝置還包括:
特價菜模塊啟動提示模塊317,用于向所述用戶端發(fā)送一個是否啟動特價菜模塊的提示。
第三啟動指令發(fā)送模塊318,用于當接收到所述用戶端發(fā)送的確認啟動特價菜模塊的信息時,發(fā)送第三啟動指令至設置在所述用戶端的特價菜模塊,以使所述特價菜模塊根據(jù)所述第三啟動指令在所述用戶端顯示特價菜品。
如圖3所示,在一個具體示例中,上述自助點餐裝置還包括:
外賣產(chǎn)品提示模塊319,用于向所述用戶端發(fā)送一個是否為外賣產(chǎn)品的提示;
讀取指令發(fā)送模塊320,用于當接收到所述用戶端發(fā)送的確認為外賣產(chǎn)品的信息時,發(fā)送讀取指令至rfid讀卡器,以使所述rfid讀卡器讀取設置在外賣產(chǎn)品上的rfid標簽,所述rfid標簽攜帶有外賣產(chǎn)品的金額;
外賣產(chǎn)品金額接收模塊321,用于接收所述外賣產(chǎn)品的金額,并將所述外賣產(chǎn)品的金額作為新的消費金額,返回消費金額發(fā)送模塊307,將所述消費金額發(fā)送至所述用戶端。
從以上描述可知,本發(fā)明實施例自助點餐裝置,自動完成點餐和結算,無需服務員一對一進行點餐,節(jié)約人力資源,提高餐廳的服務效率和服務質量,同時節(jié)省用餐者時間,提高點餐效率,為用餐者提供更好的體驗。
圖4是本發(fā)明實施例四提供的自助點餐終端設備的示意圖。如圖4所示,該實施例的自助點餐終端設備4包括:處理器401、存儲器402以及存儲在所述存儲器402中并可在所述處理器401上運行的計算機程序403。所述處理器401執(zhí)行所述計算機程序403時實現(xiàn)上述各個自助點餐方法實施例中的步驟,例如圖1所示的步驟101至108。或者,所述處理器401執(zhí)行所述計算機程序403時實現(xiàn)上述各裝置實施例中各模塊的功能,例如圖3所示模塊301至321的功能。
示例性的,所述計算機程序403可以被分割成一個或多個模塊/單元,所述一個或者多個模塊/單元被存儲在所述存儲器402中,并由所述處理器401執(zhí)行,以完成本發(fā)明。所述一個或多個模塊/單元可以是能夠完成特定功能的一系列計算機程序指令段,該指令段用于描述所述計算機程序403在所述自助點餐終端設備4中的執(zhí)行過程。例如,所述計算機程序403可以被分割成同步模塊、匯總模塊、獲取模塊、返回模塊(虛擬裝置中的模塊),各模塊具體功能如下:
接收用戶端發(fā)送的開啟指令;
根據(jù)所述開啟指令向所述用戶端發(fā)送菜品菜單;
接收所述用戶端發(fā)送的點餐指令;
根據(jù)所述菜品菜單和所述點餐指令生成點餐清單;
將所述點餐清單發(fā)送至所述用戶端,并向所述用戶端發(fā)送一個詢問所述點餐清單是否正確的提示;
當接收到所述用戶端發(fā)送的確認點餐清單正確的信息時,根據(jù)所述點餐清單確定消費金額;
當接收到所述用戶端發(fā)送的結算指令時,將所述消費金額發(fā)送至所述用戶端;
當接收到所述用戶端發(fā)送的支付賬戶時,根據(jù)所述消費金額從所述支付賬戶中扣費。
可選的,還包括:
向所述用戶端發(fā)送一個是否啟動后廚視窗的提示;
當接收到所述用戶端發(fā)送的確認啟動后廚視窗的信息時,發(fā)送第一啟動指令至設置在廚房的圖像拍攝設備,以使所述圖像拍攝設備根據(jù)所述第一啟動指令發(fā)送拍攝的廚房圖像;
接收所述廚房圖像,并將所述廚房圖像發(fā)送至所述用戶端。
可選的,還包括:
向所述用戶端發(fā)送一個是否加單或退單的提示;
根據(jù)所述點餐清單確定消費金額包括:
當接收到所述用戶端發(fā)送的確認不加單且不退單的信息時,根據(jù)所述點餐清單確定消費金額。
可選的,還包括:
向所述用戶端發(fā)送一個是否啟動娛樂模塊的提示;
當接收到所述用戶端發(fā)送的確認啟動娛樂模塊的信息時,發(fā)送第二啟動指令至設置在所述用戶端的娛樂模塊,以使所述娛樂模塊根據(jù)所述第二啟動指令啟動,所述娛樂模塊包括電子劃拳、多人游戲、娛樂視頻、廣告播放機、電商購物中的任意一種或多種。
可選的,還包括:
當扣費成功時,向所述用戶端發(fā)送一個是否打印小票的提示;
當接收到所述用戶端發(fā)送的確認打印小票的信息時,發(fā)送打印指令至打印機,以使所述打印機根據(jù)所述打印指令打印小票。
可選的,還包括:
向所述用戶端發(fā)送一個是否啟動特價菜模塊的提示;
當接收到所述用戶端發(fā)送的確認啟動特價菜模塊的信息時,發(fā)送第三啟動指令至設置在所述用戶端的特價菜模塊,以使所述特價菜模塊根據(jù)所述第三啟動指令在所述用戶端顯示特價菜品。
可選的,還包括:
向所述用戶端發(fā)送一個是否為外賣產(chǎn)品的提示;
當接收到所述用戶端發(fā)送的確認為外賣產(chǎn)品的信息時,發(fā)送讀取指令至rfid讀卡器,以使所述rfid讀卡器讀取設置在外賣產(chǎn)品上的rfid標簽,所述rfid標簽攜帶有外賣產(chǎn)品的金額;
接收所述外賣產(chǎn)品的金額,并將所述外賣產(chǎn)品的金額作為新的消費金額,返回將所述消費金額發(fā)送至所述用戶端的步驟。
所述自助點餐終端設備4可以是桌上型計算機、筆記本、掌上電腦及云端服務器等計算設備。所述自助點餐終端設備可包括,但不僅限于,處理器401、存儲器402。本領域技術人員可以理解,圖4僅僅是自助點餐終端設備4的示例,并不構成對自助點餐終端設備4的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述自助點餐終端設備還可以包括輸入輸出設備、網(wǎng)絡接入設備、總線等。
所稱處理器401可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
所述存儲器402可以是所述自助點餐終端設備4的內部存儲單元,例如自助點餐終端設備4的硬盤或內存。所述存儲器402也可以是所述自助點餐終端設備4的外部存儲設備,例如所述自助點餐終端設備4上配備的插接式硬盤,智能存儲卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)等。進一步地,所述存儲器402還可以既包括所述自助點餐終端設備4的內部存儲單元也包括外部存儲設備。所述存儲器402用于存儲所述計算機程序以及所述自助點餐終端設備所需的其他程序和數(shù)據(jù)。所述存儲器402還可以用于暫時地存儲已經(jīng)輸出或者將要輸出的數(shù)據(jù)。
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請的保護范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關描述。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
在本發(fā)明所提供的實施例中,應該理解到,所揭露的裝置/終端設備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置/終端設備實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的模塊/單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明實現(xiàn)上述實施例方法中的全部或部分流程,也可以通過計算機程序來指令相關的硬件來完成,所述的計算機程序可存儲于一計算機可讀存儲介質中,該計算機程序在被處理器執(zhí)行時,可實現(xiàn)上述各個方法實施例的步驟。其中,所述計算機程序包括計算機程序代碼,所述計算機程序代碼可以為源代碼形式、對象代碼形式、可執(zhí)行文件或某些中間形式等。所述計算機可讀介質可以包括:能夠攜帶所述計算機程序代碼的任何實體或裝置、記錄介質、u盤、移動硬盤、磁碟、光盤、計算機存儲器、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟件分發(fā)介質等。需要說明的是,所述計算機可讀介質包含的內容可以根據(jù)司法管轄區(qū)內立法和專利實踐的要求進行適當?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實踐,計算機可讀介質不包括是電載波信號和電信信號。
以上所述實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍,均應包含在本發(fā)明的保護范圍之內。