[發(fā)明專利]數(shù)據(jù)處理方法、裝置及設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201811645148.5 | 申請(qǐng)日: | 2018-12-29 |
| 公開(公告)號(hào): | CN109739890A | 公開(公告)日: | 2019-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 姚宇;汪大鋒 | 申請(qǐng)(專利權(quán))人: | 浙江口碑網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號(hào): | G06F16/2455 | 分類號(hào): | G06F16/2455;G06F16/23;G06Q50/12 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310012 浙江省杭州市西*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 餐桌 狀態(tài)標(biāo)識(shí) 并發(fā) 裝置及設(shè)備 空閑狀態(tài) 數(shù)據(jù)處理 鎖定 讀取 請(qǐng)求生成 數(shù)據(jù)包括 數(shù)據(jù)響應(yīng) 狀態(tài)字段 解鎖 更新 發(fā)現(xiàn) | ||
本說明書提供一種數(shù)據(jù)處理方法、裝置及設(shè)備,本說明書實(shí)施例中,餐桌數(shù)據(jù)包括有狀態(tài)標(biāo)識(shí),所述狀態(tài)標(biāo)識(shí)指示所述目標(biāo)餐桌處于使用狀態(tài)或空閑狀態(tài),因此,在接收到開臺(tái)請(qǐng)求后,通過狀態(tài)標(biāo)識(shí)可以確定目標(biāo)餐桌的狀態(tài),若處于處于空閑狀態(tài),則鎖定所述餐桌數(shù)據(jù),生成所述目標(biāo)餐桌的開臺(tái)數(shù)據(jù)響應(yīng)所述開臺(tái)請(qǐng)求,由于餐桌數(shù)據(jù)被鎖定,在出現(xiàn)開臺(tái)請(qǐng)求并發(fā)的情況下,只針對(duì)一條開臺(tái)請(qǐng)求生成當(dāng)前開臺(tái)數(shù)據(jù),而針對(duì)其他開臺(tái)請(qǐng)求的處理暫無法讀取到餐桌數(shù)據(jù),另外,在將所述餐桌狀態(tài)字段更新為使用狀態(tài)后,解鎖所述餐桌數(shù)據(jù),在處理其他并發(fā)的開臺(tái)請(qǐng)求時(shí),會(huì)發(fā)現(xiàn)餐桌處于使用狀態(tài),從而可以防止多條開臺(tái)請(qǐng)求并發(fā)而生成多筆訂單的情況。
技術(shù)領(lǐng)域
本說明書涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及數(shù)據(jù)處理方法、裝置及設(shè)備。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,各行各業(yè)為用戶提供的服務(wù)越來越智能化,例如餐飲服務(wù)行業(yè)中傳統(tǒng)的人工點(diǎn)餐方式也逐漸被智能點(diǎn)餐系統(tǒng)所取代。在智能點(diǎn)餐場(chǎng)景中,就餐人員可以利用點(diǎn)餐客戶端發(fā)起對(duì)餐桌的開臺(tái)請(qǐng)求,以使服務(wù)端處理后續(xù)該餐桌的點(diǎn)餐流程。或者,也可以是由餐廳的服務(wù)人員利用點(diǎn)餐客戶端發(fā)起對(duì)餐桌的開臺(tái)請(qǐng)求。因此,有可能出現(xiàn)多人同時(shí)對(duì)同一餐桌發(fā)起開臺(tái)請(qǐng)求的情況。基于此,需要提供一種更好的數(shù)據(jù)處理方案,防止請(qǐng)求并發(fā)情況下可能出現(xiàn)的錯(cuò)誤問題。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問題,本說明書提供了數(shù)據(jù)處理方法、裝置及設(shè)備。
根據(jù)本說明書實(shí)施例的第一方面,提供一種數(shù)據(jù)處理方法,包括:
獲取針對(duì)目標(biāo)餐桌的開臺(tái)請(qǐng)求后,獲取所述目標(biāo)餐桌的餐桌數(shù)據(jù);所述餐桌數(shù)據(jù)包括有狀態(tài)標(biāo)識(shí),所述狀態(tài)標(biāo)識(shí)指示所述目標(biāo)餐桌處于使用狀態(tài)或空閑狀態(tài);
若所述狀態(tài)標(biāo)識(shí)指示所述目標(biāo)餐桌處于空閑狀態(tài),將所述餐桌數(shù)據(jù)鎖定,在更新所述狀態(tài)標(biāo)識(shí)為使用狀態(tài)后,釋放所述餐桌數(shù)據(jù),同時(shí)生成所述目標(biāo)餐桌的當(dāng)前開臺(tái)數(shù)據(jù)以響應(yīng)所述開臺(tái)請(qǐng)求;
若所述狀態(tài)標(biāo)識(shí)指示所述目標(biāo)餐桌處于使用狀態(tài),則獲取所述目標(biāo)餐桌的當(dāng)前開臺(tái)數(shù)據(jù)以響應(yīng)所述開臺(tái)請(qǐng)求。
可選的,所述餐桌數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)中,所述將所述餐桌數(shù)據(jù)鎖定,包括:
向所述數(shù)據(jù)庫(kù)發(fā)起針對(duì)所述餐桌數(shù)據(jù)的排他行級(jí)鎖指令,以使所述數(shù)據(jù)庫(kù)將所述餐桌數(shù)據(jù)鎖定。
可選的,所述排他行級(jí)鎖指令還攜帶有針對(duì)所述狀態(tài)標(biāo)識(shí)的更新信息,以使所述數(shù)據(jù)庫(kù)在更新所述狀態(tài)標(biāo)識(shí)為使用狀態(tài)后,釋放所述餐桌數(shù)據(jù)。
可選的,所述開臺(tái)請(qǐng)求由用戶客戶端或商戶客戶端發(fā)起,所述響應(yīng)開臺(tái)請(qǐng)求,包括:
將所述當(dāng)前開臺(tái)數(shù)據(jù)發(fā)送給所述用戶客戶端或商戶客戶端,以供所述用戶客戶端或商戶客戶端發(fā)起基于所述當(dāng)前開臺(tái)數(shù)據(jù)的點(diǎn)餐訂單請(qǐng)求。
可選的,所述方法還包括:
在接收到所述點(diǎn)餐訂單請(qǐng)求后,生成本地點(diǎn)餐訂單數(shù)據(jù)并發(fā)送給所述用戶客戶端或商戶客戶端。
可選的,所述開臺(tái)請(qǐng)求由商戶客戶端生成所述目標(biāo)餐桌的點(diǎn)餐訂單數(shù)據(jù)后發(fā)起,所述開臺(tái)請(qǐng)求攜帶有所述商戶客戶端的點(diǎn)餐訂單數(shù)據(jù);
所述響應(yīng)所述開臺(tái)請(qǐng)求,包括:
基于所述商戶客戶端的點(diǎn)餐訂單數(shù)據(jù)生成本地點(diǎn)餐訂單數(shù)據(jù),并將所述當(dāng)前開臺(tái)數(shù)據(jù)、所述商戶客戶端的點(diǎn)餐訂單數(shù)據(jù)和所述本地點(diǎn)餐訂單數(shù)據(jù)三者相關(guān)聯(lián)。
可選的,所述方法還包括:
若接收到用戶客戶端的本地點(diǎn)餐訂單數(shù)據(jù),更新相關(guān)聯(lián)的商戶客戶端的點(diǎn)餐訂單數(shù)據(jù);
若接收到商戶客戶端的點(diǎn)餐訂單數(shù)據(jù),更新相關(guān)聯(lián)的本地點(diǎn)餐訂單數(shù)據(jù)。
可選的,所述方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江口碑網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)浙江口碑網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811645148.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





