專利名稱:基于物聯(lián)網(wǎng)的gprs無線點餐熱敏打印機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于物聯(lián)網(wǎng)的GPRS遠程無線點餐熱敏打印機,尤其適用于餐館中接收并打印來自餐飲網(wǎng)站、手機短信和移動飛信的點餐訂単。
背景技術(shù):
目前,餐館點餐多為店內(nèi)點餐,即客戶面對面的點餐方式。一旦遇到客戶量大吋,往往需要多名服務(wù)人員才能完成客戶的點餐需求,而且人為的操作往往容易出錯,造成菜 單錯亂或者送餐不及時等問題。這不僅増加了餐館成本,而且效率不高影響餐館收益。目前,客戶可撥打訂餐電話定餐,然而大量客戶在較短時間內(nèi)集中撥打相同電話往往導(dǎo)致占線,同時也容易造成菜單錯亂。同時,有的餐館讓客戶通過手機發(fā)送短信訂單到餐館某一固定手機,再由餐館工作人員處理訂單,然而這樣往往由于手機端公共可視性不強,查閱不方便,信息存儲空間小,導(dǎo)致處理效率低下,容易出現(xiàn)漏單或誤單等問題。在互聯(lián)網(wǎng)及手機網(wǎng)絡(luò)愈發(fā)發(fā)達的今天,人們越來越希望能夠在家里或則辦公室通過因特網(wǎng)或手機短信等方式向心儀的餐館發(fā)送訂單請求,或者餐飲網(wǎng)站希望能夠為客戶提供方便快捷的點餐、送餐服務(wù)。傳統(tǒng)的電話、短信、上門服務(wù)等方式難以滿足日益增長的需求。物聯(lián)網(wǎng)的興起和發(fā)展,為餐館訂餐提供了更為快捷、有效的基干物聯(lián)網(wǎng)的訂餐終端?;晌锫?lián)網(wǎng)的GPRS無線熱敏打印機通過無線空中接ロ接入到因特網(wǎng)和手機網(wǎng)絡(luò),能實時打印出來自客戶訂餐信息,及時遞交給餐館工作人員處理,提高餐飲服務(wù)質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機,為客戶、訂餐網(wǎng)絡(luò)和餐館建立起ー個相互通信和確認(rèn)訂餐的物聯(lián)網(wǎng)終端,有效解決目前餐館點餐效率低下、錯誤率高的問題。為實現(xiàn)這一目的,本發(fā)明采用成熟的物聯(lián)網(wǎng)技術(shù),設(shè)計出一種基于物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機。本發(fā)明采用的技術(shù)方案是
(O硬件技術(shù)方案所述的GPRS無線點餐熱敏打印機由塑料外殼磨具和ー個專用電路板構(gòu)成。在塑料外殼磨具內(nèi)放置ー個專用電路板,電路板上有主控制芯片STM32F101RBT6、熱敏打印機機芯、GPRS通訊模塊GTM900C、SIM手機卡及其卡槽、GPRS射頻天線、USB2. O全速設(shè)備驅(qū)動模塊CH375B、SD卡及其卡槽、電源芯片AMS1117、電源指示燈、GPRS/GSM網(wǎng)絡(luò)連通與否指示燈、一個蜂鳴器和一個按鍵。所述GPRS通訊模塊GTM900C是ー個具有手機通訊功能的集成電路模塊,包括一個通訊端ロ,符合RS232標(biāo)準(zhǔn),與主控制芯片相連,用干與主控制器進行信息交互;ー個電源接ロ,與GPRS模塊連接,用于給GPRS模塊供電;ー個SM卡接ロ,與GPRS模塊相連,用于插接可接入GPRS網(wǎng)絡(luò)的手機卡;一根射頻天線,與GPRS模塊相連,用于提供GPRS模塊的網(wǎng)絡(luò)信號;ー個LED指示燈,與GPRS通訊模塊GTM900C相連,用于指示GPRS模塊的工作狀態(tài)。
所述主控制芯片模塊包括一個主控制芯片STM32F101RBT6與GPRS模塊相連,并與USB驅(qū)動模塊相連,用于形成整個數(shù)據(jù)通信鏈路;一個最小系統(tǒng)電路,包括電源電路、上電復(fù)位電路、按鍵復(fù)位電路、啟動模式選擇電路,與主控制芯片STM32F101RBT6相連,用于保證主控制芯片能夠正常工作;一個程序下載接口及若干外圍設(shè)備與主控制芯片STM32F101RBT6相連,用于給主芯片下載程序。所述SD卡模塊包括一個SD卡槽,與主控制芯片STM32F101RBT6通過SPI接口相連,用于插入SD存儲卡,并將客戶訂單信息存入SD存儲卡中;一個電源接口,用于給SD卡供電。此外,所述的GPRS無線點餐熱敏打印機還包括一個LED電源指示燈,用于指示終端的上電狀態(tài);一個5v轉(zhuǎn)3. 3v的電源轉(zhuǎn)換芯片AMSl117,用于為主控制芯片模塊及其他相關(guān)電路提供電源;一個蜂鳴器,與主控制芯片模塊相連接,用于報警并指示新客戶訂單的到來;一個按鍵,與主控制芯片STM32F101RBT6相連,用于確認(rèn)收到訂單并停止蜂鳴器的報警功能。(2)軟件技術(shù)方案是上電時,主控制芯片模塊初始化GPRS模塊、SD卡模塊,連接入因特網(wǎng),并將IP地址和餐館名稱發(fā)送給訂餐網(wǎng)絡(luò)。若初始化正確,則等待訂單的到來。當(dāng)有訂單信息到來時,無線熱敏小票打印機的GPRS模塊接收訂單并發(fā)送給所述主控制芯片模塊;主控制芯片模塊根據(jù)信息編碼方式判斷訂單信息是來源餐飲網(wǎng)站數(shù)據(jù)包、手機短信還是移動飛信,然后按照編碼格式解析出有效信息內(nèi)容,進而將以Unicode碼的訂餐信息轉(zhuǎn)換為GBK漢字編碼后驅(qū)動小票打印機機芯打印出有一定間隔且內(nèi)容相同的兩張小票,向餐飲網(wǎng)站或手機客戶發(fā)出訂單生效信息,并將訂餐信息存存儲在SD卡中備份以便核對、統(tǒng)計。同時,所述的GPRS無線點餐熱敏打印機在收到有效訂單后觸發(fā)蜂鳴器發(fā)出連續(xù)的報警聲提醒工作人員及時處理訂單信息。當(dāng)餐館工作人員接收到小票后,可按下所述其他外圍設(shè)備中的按鍵,確認(rèn)收到訂單并停止蜂鳴器報警。本發(fā)明的軟件技術(shù)方案主要包括兩個流程一是所述GPRS無線點餐熱敏打印機處理訂單流程;二是所述GPRS無線點餐熱敏打印機的中斷控制流程。Al :處理訂單流程如下
步驟I. I、系統(tǒng)初始化,包括STM32F101RBT6的初始化、GPRS模塊的初始化、SD卡的初始化,連接訂餐網(wǎng)站服務(wù)器;初始化結(jié)束后,蜂鳴器發(fā)出短暫的“滴”聲,指示系統(tǒng)工作初始化工作完成。步驟I. 2、進入循環(huán)準(zhǔn)備狀態(tài),等待接收客戶訂單。步驟I. 3、接收到客戶訂單時,進入下一步驟I. 4,否則返回步驟I. 2繼續(xù)等待。步驟I. 4、根據(jù)接收的訂單信息,根據(jù)訂單信息的編碼方式,判斷訂單信息是來源餐飲網(wǎng)站數(shù)據(jù)包、手機短信還是移動飛信,并根據(jù)訂單類型調(diào)整相關(guān)參數(shù),轉(zhuǎn)入下一步驟I. 5 ;若短信類型不可識別或為無效短信,則舍棄該條短信訂單,并返回步驟I. 2繼續(xù)等待。步驟I. 5、如訂單為訂餐網(wǎng)站數(shù)據(jù)包,則提取訂單號;如訂單為手機短信或移動彩信,則提取手機號碼。轉(zhuǎn)入下一步驟I. 6。步驟I. 6、將以Unicode碼的訂餐信息轉(zhuǎn)換為GBK漢字編碼后驅(qū)動小票打印機機芯打印出有一定間隔且內(nèi)容相同的兩張小票,同時驅(qū)動蜂鳴器發(fā)出連續(xù)不斷的報警聲,提示餐館工作人員有新訂單到來。轉(zhuǎn)入下一步驟I. 7。
步驟I. 7、如訂單為訂餐網(wǎng)站數(shù)據(jù)包,則將步驟I. 5提取的訂單號發(fā)送到訂餐網(wǎng)絡(luò)服務(wù)器;如訂單為手機短信或移動彩信,則向步驟I. 5提取的手機號碼發(fā)送訂餐生效信息。轉(zhuǎn)入下一步驟I. 8。步驟I. 8、將該次訂單信息以文件的形式存入所述SD卡中備份,并注明訂單日期及編號,接著轉(zhuǎn)入步驟I. 2等待下一次訂單的到來。A2:中斷控制流程如下
步驟2. I、中斷初始化,包括串ロ設(shè)備中斷及外部中斷初始化。步驟2. 2、串口中斷接受所述GPRS模塊的訂單信息,并告知流程Al,已接收完訂單信息。步驟2. 3、按鍵外部中斷,停止蜂鳴器的響聲,確認(rèn)已收到小票。
圖I是本發(fā)明的原理方框圖,包括所述各模塊的邏輯連接示意圖。圖2是本發(fā)明應(yīng)用場景描述圖,在實際應(yīng)用中,客戶可以通過手機短信、移動飛信及訂餐網(wǎng)絡(luò)網(wǎng)頁發(fā)送點菜訂單到所述GPRS無線訂餐熱敏打印機。該終端安裝與餐館中,接收客戶訂單并實時打印,由餐館相關(guān)工作人員確認(rèn)接收。GPRS無線訂餐熱敏打印機將訂單號發(fā)送至訂餐網(wǎng)絡(luò)服務(wù)器或者向手機用戶發(fā)送訂餐成功的確認(rèn)信息。同時將該訂單存入終端自帶SD卡中存儲,用于備份訂單信息。圖3是所述終端的工作流程圖,包括處理訂單流流程、GPRS模塊的訂單接收流程以及確認(rèn)按鍵的中斷流程。
具體實施例方式下面就具體實施例對本發(fā)明作進ー步詳細說明。如圖I所示所述GPRS遠程無線點餐熱敏打印機含有主控制芯片STM32F101RBT6,芯片一端連接GPRS/GSM通訊模塊GTM900C ;—端連接用于小票打印機機芯;一端連接SD卡接ロ;同時還連接有若干指示燈和一個蜂鳴器以及若干電容電阻和電源芯片。如圖2所示所述GPRS遠程無線點餐熱敏打印機安裝于餐館內(nèi),用于接收訂餐網(wǎng)絡(luò)服務(wù)器、手機短信和移動飛信平臺的訂單請求;GPRS遠程無線點餐熱敏打印機接收客戶訂單并實時打印,由餐館相關(guān)工作人員確認(rèn)接收;當(dāng)工作人員接收后,所述GPRS遠程無線點餐熱敏打印機將訂單號發(fā)送至訂餐服務(wù)器或者向手機用戶發(fā)送訂餐成功的確認(rèn)信息。同時將該訂單存入終端自帶SD卡中存儲,用于備份訂單信息。工作人員按下確認(rèn)按鍵后,即可停止蜂鳴器報警。如圖3所示描述了所述終端的系統(tǒng)工作流程圖 Al :處理訂單流程如下
步驟I. I、系統(tǒng)初始化,包括STM32F101RBT6的初始化、GPRS模塊的初始化、SD卡的初始化,連接訂餐網(wǎng)站服務(wù)器;始化結(jié)束后,蜂鳴器發(fā)出短暫的“滴”聲,指示系統(tǒng)工作初始化工作完成。步驟I. 2、進入循環(huán)準(zhǔn)備狀態(tài),等待接收客戶訂單。步驟I. 3、接收到客戶訂單時,進入下ー步驟I. 4,否則返回步驟I. 2繼續(xù)等待。
步驟I. 4、根據(jù)接收的訂單信息,根據(jù)訂單信息的編碼方式,判斷訂單信息是來源餐飲網(wǎng)站數(shù)據(jù)包、手機短信還是移動飛信,并根據(jù)訂單類型調(diào)整相關(guān)參數(shù),轉(zhuǎn)入下一步驟I. 5 ;若短信類型不可識別或為無效短信,則舍棄該條短信訂單,并返回步驟I. 2繼續(xù)等待。步驟I. 5、如訂單為訂餐網(wǎng)站數(shù)據(jù)包,則提取訂單號;如訂單為手機短信或移動彩信,則提取手機號碼。轉(zhuǎn)入下一步驟I. 6。步驟I. 6、將以Unicode碼的訂餐信息轉(zhuǎn)換為GBK漢字編碼后驅(qū)動小票打印機機芯打印出有一定間隔且內(nèi)容相同的兩張小票,同時驅(qū)動蜂鳴器發(fā)出連續(xù) 不斷的報警聲,提示餐館工作人員有新訂單到來。轉(zhuǎn)入下一步驟I. 7。步驟I. 7、如訂單為訂餐網(wǎng)站數(shù)據(jù)包,則將步驟I. 5提取的訂單號發(fā)送到訂餐網(wǎng)絡(luò)服務(wù)器;如訂單為手機短信或移動彩信,則向步驟I. 5提取的手機號碼發(fā)送訂餐生效信息。轉(zhuǎn)入下一步驟I. 8。步驟I. 8、將該次訂單信息以文件的形式存入所述SD卡中備份,并注明訂單日期及編號,接著轉(zhuǎn)入步驟I. 2等待下一次訂單的到來。A2:中斷控制流程如下
步驟2. I、中斷初始化,包括串口設(shè)備中斷及外部中斷初始化。步驟2. 2、串口中斷接受所述GPRS模塊的訂單信息,并告知流程Al,已接收完訂單信息。步驟2. 3、按鍵外部中斷,停止蜂鳴器的響聲,確認(rèn)已收到小票。
權(quán)利要求
1.基干物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機,其特征在于打印機接收來自餐飲網(wǎng)站、手機短信或移動飛信等遠距離訂單,打印出有一定間隔且內(nèi)容相同的兩張小票,蜂鳴器發(fā)出連續(xù)的報警聲提醒工作人員,保存訂單信息以便核對、統(tǒng)計,同時向餐飲網(wǎng)站或手機客戶發(fā)出訂單生效信息。
2.根據(jù)權(quán)利要求I所述的基干物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機,其特征在于,在塑料外殼磨具內(nèi)放置ー個專用電路板,電路板上有主控制芯片STM32F101RBT6、熱敏打印機機芯、GPRS通訊模塊GTM900C、SIM手機卡及其卡槽、GPRS射頻天線、USB2. O全速設(shè)備驅(qū)動模塊CH375B、SD卡及其卡槽、電源芯片AMSl117、電源指示燈、GPRS/GSM網(wǎng)絡(luò)連通與否指示燈、一個蜂鳴器和ー個按鍵。
3.根據(jù)權(quán)利要求I所述的基干物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機,其特征在于,接收到訂餐信息時,打印機根據(jù)信息編碼方式判斷信息是來源餐飲網(wǎng)站、手機短信還是移動飛信,以此解碼出有效信息內(nèi)容,打印出有一定間隔且內(nèi)容相同的兩張小票,并將訂單信息存儲在SD卡中。
4.根據(jù)權(quán)利要求I所述的基干物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機,其特征在于,打印機在確認(rèn)有效訂單后,針對餐飲網(wǎng)站的訂單信息,則提取出訂單號,并把訂單號發(fā)送回餐飲網(wǎng)站指定端ロ,以便餐館和餐飲網(wǎng)站相互確認(rèn)此訂單有效。
5.根據(jù)權(quán)利要求I所述的基干物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機,其特征在于,打印機在確認(rèn)有效訂單后,針對手機短信和移動飛信則提取出客戶的手機號碼,井向該手機號碼發(fā)送此次訂餐有效,以便餐館和訂戶相互確認(rèn)此訂單有效。
全文摘要
本發(fā)明提出了一種基于物聯(lián)網(wǎng)的GPRS無線點餐熱敏打印機。該打印機通過主控制器STM32F101RBT6初始化GPRS模塊接入訂餐網(wǎng)站服務(wù)器和手機網(wǎng)絡(luò),接收來自餐飲網(wǎng)、手機短信或移動飛信等遠程餐飲訂單,打印機根據(jù)信息編碼方式判斷信息是來源餐飲網(wǎng)、手機短信還是飛信,并解碼出有效信息,連續(xù)打印出相同的兩張小票,并將訂單存儲在SD卡中。確認(rèn)訂單后,該打印機把訂單號發(fā)送回網(wǎng)站指定端口,或向該手機號碼返回確認(rèn)信息表征訂餐有效,以便餐館和餐飲網(wǎng)相互確認(rèn)此訂單。基于物聯(lián)網(wǎng)的GPRS無線熱敏打印機通過無線空中接口接入到因特網(wǎng)和手機網(wǎng)絡(luò),能實時打印出客戶訂單,及時交予餐館人員處理,提高餐飲服務(wù)質(zhì)量,可廣泛用于外賣點餐網(wǎng)及連鎖飯店呼叫中心下發(fā)訂單給各門店。
文檔編號B41J3/00GK102658729SQ201210155
公開日2012年9月12日 申請日期2012年6月11日 優(yōu)先權(quán)日2012年6月11日
發(fā)明者丁浩, 劉書君, 方朝陽, 李正周, 江強, 繆鵬飛, 羅皓 申請人:重慶大學(xué)