[發明專利]一種掃碼響應方法、裝置、設備及存儲介質在審
| 申請號: | 202111115310.4 | 申請日: | 2021-09-23 |
| 公開(公告)號: | CN113792078A | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 陳元杰 | 申請(專利權)人: | 小馬國炬(重慶)科技有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/25;G06F16/28 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 薛嬌 |
| 地址: | 重慶市沙坪壩*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 響應 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種掃碼響應方法及系統,該方法包括:商戶端利用掃碼功能掃描用戶端展示的核銷二維碼,以在掃描所述核銷二維碼成功后獲取所述用戶端對應用戶的用戶信息;所述商戶端基于所述用戶信息實現相應的核銷操作得到核銷結果,并將所述核銷結果存儲至Redis中;所述Redis接收所述用戶端發送的查詢請求,并將與所述查詢請求對應的核銷結果反饋給所述用戶端。可見,本申請將商戶端通過掃碼實現核銷操作的核銷結果存儲至Redis中,從而能夠利用Redis的高并發特點滿足多人在不同商戶進行掃碼支付時的并發需求,且能夠利用Redis的高性能特點使得用戶端能夠快速方便的實現核銷結果的查詢。
技術領域
本發明涉及互聯網應用技術領域,更具體地說,涉及一種掃碼響應方法、裝置、設備及存儲介質。
背景技術
在實際的互聯網應用中,不論是何種形式的掃碼情況,掃碼方以及被掃碼方都希望同時知道掃碼的結果,而掃碼支付又是所有掃碼中對雙端數據實時性和并發性要求最高的掃碼,因為可能會出現同時很多人在不同商戶進行掃碼支付。所以傳統的生成二維碼時直接操作數據庫寫入訂單信息,可能會出現并發問題。
發明內容
本發明的目的是提供一種掃碼響應方法、裝置、設備及存儲介質,能夠滿足多人在不同商戶進行掃碼支付時的并發需求,且使得用戶端能夠快速方便的實現核銷結果的查詢。
為了實現上述目的,本發明提供如下技術方案:
一種掃碼響應方法,包括:
商戶端利用掃碼功能掃描用戶端展示的核銷二維碼,以在掃描所述核銷二維碼成功后獲取所述用戶端對應用戶的用戶信息;
所述商戶端基于所述用戶信息實現相應的核銷操作得到核銷結果,并將所述核銷結果存儲至Redis中;
所述Redis接收所述用戶端發送的查詢請求,并將與所述查詢請求對應的核銷結果反饋給所述用戶端。
優選的,所述商戶端將所述核銷結果存儲至Redis中之后,還包括:
如果所述核銷結果表示核銷成功,則所述Redis將所述核銷結果存儲至Mysql數據庫中;如果所述核銷結果表示核銷失敗,則所述Redis確定無需將所述核銷結果存儲至所述Mysql數據庫中。
優選的,所述Redis將所述核銷結果存儲至Mysql數據庫中,包括:
所述Redis將核銷結果對應的核銷單號存儲至Mysql數據庫中。
優選的,所述商戶端基于所述用戶信息實現相應的核銷操作得到核銷結果之后,還包括:
如果所述核銷結果表示核銷失敗,則所述商戶端顯示所述核銷結果以及導致所述核銷結果的原因。
優選的,所述用戶端向所述Redis發送查詢請求,包括:
所述用戶端調用所述Redis的數據接口,以通過所述數據接口向所述Redis發送查詢請求。
一種掃碼響應系統,包括用戶端、商戶端及Redis,其中:
所述用戶端,用于:展示核銷二維碼;
所述商戶端,用于:利用掃碼功能掃描用戶端展示的核銷二維碼,以在掃描所述核銷二維碼成功后獲取所述用戶端對應用戶的用戶信息;基于所述用戶信息實現相應的核銷操作得到核銷結果,并將所述核銷結果存儲至Redis中;
所述Redis,用于:接收所述用戶端發送的查詢請求,并將與所述查詢請求對應的核銷結果反饋給所述用戶端。
優選的,Redis還用于:所述商戶端將所述核銷結果存儲至Redis中之后,如果所述核銷結果表示核銷成功,則將所述核銷結果存儲至Mysql數據庫中,如果所述核銷結果表示核銷失敗,則確定無需將所述核銷結果存儲至所述Mysql數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小馬國炬(重慶)科技有限公司,未經小馬國炬(重慶)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111115310.4/2.html,轉載請聲明來源鉆瓜專利網。





