一種驗(yàn)證系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,具體地說,本發(fā)明涉及一種驗(yàn)證系統(tǒng)及方法。
【背景技術(shù)】
[0002]傳統(tǒng)快餐店雖然具有快速的備餐能力,但仍然需要面對(duì)由于選餐和支付而帶來的嚴(yán)重的排隊(duì)情況的矛盾現(xiàn)象和問題。隨著互聯(lián)網(wǎng)的發(fā)展,尤其是餐飲020(0nline ToOffline,在線離線/線上到線下)行業(yè)興起,采用通過互聯(lián)網(wǎng)方式將用戶選餐和支付放到線上,而將用戶到店取餐的部分放到線下的運(yùn)營(yíng)方式受到了關(guān)注。然而,現(xiàn)有技術(shù)中,用戶憑借在網(wǎng)絡(luò)訂餐平臺(tái)上提交訂單后獲得的系統(tǒng)推送的憑證到店內(nèi)取餐時(shí),仍需要店員人工查詢核對(duì)訂單信息,匹配相應(yīng)的菜品后,方能使用戶收到與其訂單對(duì)應(yīng)的菜品。這里的人工驗(yàn)證用戶身份并配菜的方式,仍然會(huì)不可避免的帶來排隊(duì)現(xiàn)象,無法將商家的備餐效率發(fā)揮到最佳,難以為用戶提供的快捷的取餐體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種能夠克服上述技術(shù)問題的解決方案。
[0004]本發(fā)明提供了一種驗(yàn)證系統(tǒng),包括服務(wù)器和驗(yàn)證裝置,其中,所述服務(wù)器,用于根據(jù)來自用戶的訂單信息生成與所述訂單信息對(duì)應(yīng)的編碼,并將所述編碼提供給所述用戶,以及與所述驗(yàn)證裝置通信;所述驗(yàn)證裝置,用于接收所述用戶輸入的所述編碼,與所述服務(wù)器通信,根據(jù)來自所述服務(wù)器的信息得到對(duì)所述編碼的驗(yàn)證結(jié)果。
[0005]優(yōu)選地,所述驗(yàn)證裝置,用于將所述用戶輸入的所述編碼提交給所述服務(wù)器,接收來自所述服務(wù)器的對(duì)所述編碼的驗(yàn)證結(jié)果;所述服務(wù)器,用于接收并驗(yàn)證來自所述驗(yàn)證裝置的所述編碼,向所述驗(yàn)證裝置返回對(duì)所述編碼的驗(yàn)證結(jié)果。
[0006]優(yōu)選地,所述服務(wù)器,用于確定與來自所述驗(yàn)證裝置的所述編碼對(duì)應(yīng)的訂單信息,向所述驗(yàn)證裝置返回包含所述訂單信息的對(duì)所述編碼的驗(yàn)證結(jié)果。
[0007]優(yōu)選地,所述服務(wù)器,用于將所述訂單信息及與所述訂單信息對(duì)應(yīng)的所述編碼發(fā)送給所述驗(yàn)證裝置;所述驗(yàn)證裝置,用于根據(jù)來自所述服務(wù)器的信息驗(yàn)證所述用戶輸入的所述編碼。
[0008]優(yōu)選地,所述驗(yàn)證裝置,用于確定與所述用戶輸入的所述編碼對(duì)應(yīng)的訂單信息,并將所述訂單信息包含于對(duì)所述編碼的驗(yàn)證結(jié)果中。
[0009]優(yōu)選地,所述驗(yàn)證裝置,包括輸出設(shè)備;以及所述驗(yàn)證裝置,還用于通過所述輸出設(shè)備輸出所述對(duì)所述編碼的驗(yàn)證結(jié)果。
[0010]優(yōu)選地,所述驗(yàn)證裝置,還用于將所述對(duì)所述編碼的驗(yàn)證結(jié)果中包含的所述訂單信息按照預(yù)定的標(biāo)準(zhǔn)進(jìn)行分類,并且將同一類型的訂單信息通過一個(gè)單獨(dú)的所述輸出設(shè)備進(jìn)行輸出。
[0011]優(yōu)選地,所述驗(yàn)證裝置,包括至少兩個(gè)輸出設(shè)備;以及所述驗(yàn)證裝置,還用于將來自所述服務(wù)器的所述訂單信息經(jīng)由所述輸出設(shè)備中的預(yù)定的部分輸出設(shè)備輸出,將所述對(duì)所述編碼的驗(yàn)證結(jié)果經(jīng)由所述輸出設(shè)備中的預(yù)定的另一部分輸出設(shè)備輸出。
[0012]本發(fā)明還提供了一種用于前述驗(yàn)證系統(tǒng)的驗(yàn)證方法,所述方法包括:步驟I,所述服務(wù)器根據(jù)來自用戶的訂單信息生成與所述訂單信息對(duì)應(yīng)的編碼,并將所述編碼提供給所述用戶;步驟2,所述驗(yàn)證裝置接收所述用戶輸入的所述編碼;步驟3,所述驗(yàn)證裝置將所述用戶輸入的所述編碼提交給所述服務(wù)器;步驟4,所述服務(wù)器驗(yàn)證所述編碼,并將對(duì)所述編碼的驗(yàn)證結(jié)果返回給所述驗(yàn)證裝置。
[0013]本發(fā)明還提供了一種用于前述驗(yàn)證系統(tǒng)的驗(yàn)證方法,所述方法包括:步驟I,所述服務(wù)器根據(jù)來自用戶的訂單信息生成與所述訂單信息對(duì)應(yīng)的編碼,并將所述編碼提供給所述用戶;步驟2,所述服務(wù)器將所述訂單信息及其對(duì)應(yīng)的所述編碼發(fā)送給所述驗(yàn)證裝置;步驟3,所述驗(yàn)證裝置接收所述用戶輸入的所述編碼;步驟4,所述驗(yàn)證裝置根據(jù)來自所述服務(wù)器的信息驗(yàn)證所述用戶輸入的所述編碼。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明提出的技術(shù)方案能夠在有效解決用戶到店取餐的身份驗(yàn)證問題的同時(shí),有效減少排隊(duì)現(xiàn)象,提高餐飲服務(wù)的用戶體驗(yàn)。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖并不構(gòu)成對(duì)于本發(fā)明的技術(shù)方案的限制。
[0016]圖1是根據(jù)本發(fā)明的第一個(gè)實(shí)施例的驗(yàn)證系統(tǒng)的結(jié)構(gòu)示意圖;
[0017]圖2是根據(jù)本發(fā)明的第一個(gè)實(shí)施例的驗(yàn)證方法的流程圖;
[0018]圖3是根據(jù)本發(fā)明的第二個(gè)實(shí)施例的驗(yàn)證系統(tǒng)的結(jié)構(gòu)示意圖;
[0019]圖4是根據(jù)本發(fā)明的第二個(gè)實(shí)施例的驗(yàn)證方法的流程圖;
[0020]圖5是根據(jù)本發(fā)明的實(shí)施例的驗(yàn)證裝置的示意圖。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步地描述。
[0022]圖1示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施例的驗(yàn)證系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,根據(jù)本發(fā)明的第一個(gè)實(shí)施例,驗(yàn)證系統(tǒng)100包括服務(wù)器104以及驗(yàn)證裝置106。服務(wù)器104用于接收來自用戶102的訂單信息,根據(jù)該訂單信息生成與該訂單對(duì)應(yīng)的編碼,并將該編碼提供給用戶102。服務(wù)器104還接收來自驗(yàn)證裝置106的驗(yàn)證請(qǐng)求,查詢是否存在與該驗(yàn)證請(qǐng)求中的編碼對(duì)應(yīng)的訂單信息,并將驗(yàn)證結(jié)果返回給驗(yàn)證裝置106。驗(yàn)證裝置106用于接收用戶102輸入的前述編碼,并將該編碼提交給服務(wù)器104驗(yàn)證,接收來自服務(wù)器104的前述編碼驗(yàn)證結(jié)果,并向用戶102輸出驗(yàn)證結(jié)果,并在驗(yàn)證成功的情況下,根據(jù)來自服務(wù)器104的驗(yàn)證結(jié)果中包含的訂單信息,向用戶102輸出包含該訂單信息的交易憑證。
[0023]圖2示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施例的驗(yàn)證方法的流程圖。以下結(jié)合圖1和圖2,描述本發(fā)明的第一個(gè)實(shí)施例的驗(yàn)證方法。
[0024]步驟202,服務(wù)器104經(jīng)由互聯(lián)網(wǎng)為用戶102提供網(wǎng)絡(luò)點(diǎn)餐平臺(tái)(例如,微信公眾號(hào)、網(wǎng)站、以專用的手機(jī)應(yīng)用程序?yàn)榭蛻舳说木W(wǎng)絡(luò)服務(wù)平臺(tái)等等),接收用戶102使用可以連接至該網(wǎng)絡(luò)點(diǎn)餐平臺(tái)的終端設(shè)備(例如,計(jì)算機(jī)、平板電腦、手機(jī)等)通過該網(wǎng)絡(luò)點(diǎn)餐平臺(tái)提交訂單信息。
[0025]步驟204,服務(wù)器104根據(jù)接收到的訂單信息生成與當(dāng)前訂單對(duì)應(yīng)的編碼。該編碼可以根據(jù)現(xiàn)有技術(shù)中的多種方式生成,例如,采用訂單信息中包含的終端設(shè)備的唯一標(biāo)識(shí)碼(諸如,移動(dòng)終端的機(jī)器編號(hào)、mac地址、型號(hào)、品牌信息,及其組合,等)、用戶102提交的身份識(shí)別碼(例如,手機(jī)號(hào)碼)、隨機(jī)或順序生成的編號(hào)或編碼序列、下單時(shí)間,等信息之一,或者前述信息的任意組合,或者對(duì)前述信息或其任意組合經(jīng)諸如MD5等編碼方式形成的編碼,作為與當(dāng)前訂單對(duì)應(yīng)的編碼,并記錄該訂單信息與其對(duì)應(yīng)編碼的關(guān)聯(lián)關(guān)系。服務(wù)器104經(jīng)由所述網(wǎng)絡(luò)點(diǎn)餐平臺(tái)和/或短信服務(wù)(Short Message Service)或是增值服務(wù)(Supplementary Service)的方式將該編碼以某種載體的形式(諸如,明文、條形碼、二維碼等)提供給用戶102的終端設(shè)備。
[0026]步驟206,驗(yàn)證裝置106接收用戶通過與前述編碼的載體形式相適應(yīng)的方式(諸如,鍵盤輸入、提供條形碼/ 二維碼供驗(yàn)證裝置106掃描,等等)輸入的前述編碼,并向服務(wù)器104提交包含該編碼的驗(yàn)證請(qǐng)求。
[0027]步驟208,服務(wù)器104接收來自驗(yàn)證裝置106的驗(yàn)證請(qǐng)求。
[0028]步驟210,服務(wù)器104查詢其數(shù)據(jù)庫中是否存在與該驗(yàn)證請(qǐng)求中包含的編碼對(duì)應(yīng)的訂單信息:若不存在,則向驗(yàn)證裝置106反饋諸如編碼有誤之類的錯(cuò)誤信息(步驟211),并進(jìn)入步驟212;若存在,則將該訂單信息反饋給驗(yàn)證裝置106(步驟213),并進(jìn)入步驟214。進(jìn)一步地,服務(wù)器104在查詢到存在與該驗(yàn)證請(qǐng)求中包含的編碼對(duì)應(yīng)的訂單信息時(shí),繼續(xù)查詢?cè)撚唵涡畔⑹欠裼行?若無效,則向驗(yàn)證裝置106反饋諸如訂單已失效之類的錯(cuò)誤信息,并進(jìn)入步驟212;若有效,則將該訂單信息反饋給驗(yàn)證裝置106,并記錄該訂單信息無效,并進(jìn)入步驟214。
[0029]步驟212,驗(yàn)證裝置106向用戶102輸出來自服務(wù)器104的錯(cuò)誤信息。
[0030]步驟214,驗(yàn)證裝置106向用戶打印包含具體訂單信息的取餐憑證。
[0031]圖3示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的驗(yàn)證系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,驗(yàn)證系統(tǒng)300包括服務(wù)器304以及驗(yàn)證裝置306。服務(wù)器304用于接收來自用戶102的訂單信息,根據(jù)該訂單信息生成與該訂單對(duì)應(yīng)的編碼,并將該編碼提供給用戶102。服務(wù)器304還根據(jù)該訂單信息將該訂單信息及其對(duì)應(yīng)的編碼發(fā)送給驗(yàn)證裝置306。驗(yàn)證裝置306用于接收來自服務(wù)器304的訂單信息及其對(duì)應(yīng)的編碼。驗(yàn)證裝置306還接收用戶102輸入的前述編碼,并根據(jù)來自服務(wù)器304的訂單信息及其對(duì)應(yīng)的編碼對(duì)用戶102輸入的前述編碼進(jìn)行驗(yàn)證,進(jìn)而向用戶102輸出驗(yàn)證結(jié)果,并且在驗(yàn)證成功的情況下,根據(jù)驗(yàn)證結(jié)果中包含的訂單信息,向用戶102輸出包含該訂單信息的交易憑證。
[0032]圖4示出了根據(jù)本發(fā)明的第二個(gè)實(shí)施例的驗(yàn)證方法的流程圖。以下結(jié)合圖3和圖4,描述本發(fā)明的第二個(gè)實(shí)施例的驗(yàn)證方法。
[0033]步驟402,服務(wù)器304經(jīng)由互聯(lián)網(wǎng)為用戶102提供網(wǎng)絡(luò)點(diǎn)餐平臺(tái)(例如,微信公眾號(hào)、網(wǎng)站、以專用的手機(jī)應(yīng)用程序?yàn)榭蛻舳说木W(wǎng)絡(luò)服務(wù)平臺(tái)等等),接收用戶102使用可以連接至該網(wǎng)絡(luò)點(diǎn)餐平臺(tái)的終端設(shè)備(例如,計(jì)算機(jī)、平板電腦、手機(jī)等)通過該網(wǎng)絡(luò)點(diǎn)餐平臺(tái)提交的訂單信息。
[0034]步驟404,服務(wù)器304根據(jù)接收到的訂單信息生成與當(dāng)前訂單對(duì)應(yīng)的編碼。該編碼可以根據(jù)現(xiàn)有技術(shù)中的多種方式生成,例如,采用訂單信息中包含的終端設(shè)備的唯一標(biāo)識(shí)碼(諸如,移動(dòng)終端的機(jī)器編號(hào)、mac地址、型號(hào)、品牌信息,及其組合,等)、用戶102提交的身份