[發明專利]基于嵌入式與云計算的自動售貨機移動電子支付方法有效
| 申請號: | 201510017528.4 | 申請日: | 2015-01-14 |
| 公開(公告)號: | CN104599119B | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | 金甌 | 申請(專利權)人: | 金甌 |
| 主分類號: | G06Q20/32 | 分類號: | G06Q20/32;G06Q20/38;G06Q20/20 |
| 代理公司: | 長沙正奇專利事務所有限責任公司43113 | 代理人: | 魏國先 |
| 地址: | 410100 湖南省*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 嵌入式 計算 自動 售貨 移動 電子 支付 方法 | ||
1.一種基于嵌入式與云計算的自動售貨機移動電子支付方法,手機移動終端上的條碼經自動售貨機上的條碼感應器掃描后,通過網絡統一接入到云端的綜合支付代理服務器,綜合支付代理服務器根據Http和Https協議與支付寶或財付通通訊交互,完成在線支付;所述的綜合支付代理服務器為云端服務器,安裝在自動售貨機的條碼感應器將手機上的條碼信息進行感應識別,然后,自動售貨機將感應后的條碼信息通過無線網傳送到云端的綜合支付代理服務器,云端的綜合支付代理服務器基于Http或Https通訊協議提交支付請求到各支付機構的服務器,綜合支付代理服務器對支付機構的服務器的返回結果進行解析后傳送至自動售貨機,自動售貨機根據綜合支付代理服務器返回的信息決定是否出貨;其特征在于,所述的綜合支付代理服務器包括終端通訊管理器、消息隊列、業務處理中心、支付接口協議驅動和日志管理:
終端通訊管理器主要負責綜合支付代理服務器與自動售貨機的數據通訊,包括數據接收、數據發送、數據校驗、剔除重復四個模塊;數據接收模塊基于Socket方式接收自動售貨機發送過來的數據;數據發送模塊基于Socket將服務器的處理結果發送到自動售貨終端;數據校驗模塊基于Hash算法驗證接收到的數據是否正確,防止數據傳輸過程中發生跳變;剔除重復模塊用于過濾因硬件故障或網絡故障導致的重復數據,防止服務器重復處理終端請求;消息隊列負責緩存待處理消息,確保消息不遺漏,包括終端指令隊列和撤單請求隊列;
業務處理中心是綜合支付代理服務器的業務實現核心邏輯,負責處理登錄與支付相關業務請求,包括支付請求處理、撤單處理、登錄處理、離線處理四個模塊;登錄處理模塊負責售貨機登錄時驗證售貨機的合法性,生成并下達Passport,保持售貨機的在線狀態;離線處理模塊負責在售貨機離線時釋放服務器相關資源,清除原有的Passport;支付請求處理模塊負責處理支付請求,包括支付會話過程記錄支付訂單、請求扣款、等待支付結果、驗證結果控制邏輯;撤單處理模塊負責處理撤單請求隊列中的請求信息,調用相關支付接口協議驅動的撤單接口實現異常訂單的手動和自動退款;
支付接口協議驅動負責與在線支付機構接口服務器進行通訊,實現了各支付機構的通訊接口協議,包括支付寶支付接口協議驅動和財付通支付接口協議驅動; 日志管理負責記錄支付網關服務的運行狀態,包括終端登錄日志、支付請求日志、退款請求日志、異常日志、服務器硬件狀態日志。
2.根據權利要求1所述的基于嵌入式與云計算的自動售貨機移動電子支付方法,其特征在于,所述基于嵌入式與云計算的自動售貨機移動電子支付方法,其具體流程如下:
登錄流程:自動售貨機通過Socket連接發送請求登錄信息即機器號和登錄密碼:
綜合支付代理服務器接收到登錄請求,并且判斷當前的機器號是否已經登錄,如果已經登錄,向自動售貨機返回登錄失敗及其失敗原因;如果當前的機器號沒有登錄,那么驗證對應的密碼是否正確;
如果機器號和登錄密碼驗證不通過,則綜合支付代理服務器向自動售貨機發送登錄失敗及其失敗原因;如果驗證通過,則為該機器生成一個Passport,向自動售貨機返回登錄成功及其生成的Passport;
支付流程:對于已經登錄到綜合支付代理服務器的自動售貨機,即綜合支付代理服務器已經為該臺自動售貨機生成了一個Passport;向綜合支付代理服務器發起支付請求,綜合支付代理服務器驗證Passport是否正確,如果Passport不正確向自動售貨機返回非法的接入;如果Passport正確,綜合支付代理服務器為其生成一個支付訂單,并且向支付寶/財付通支付接口服務器發送一個支付請求,并且接受支付寶/財付通支付接口服務器返回的支付結果信息;如果支付不成功,則更新該訂單的狀態,并且向自動售貨機返回支付失敗,并進入撤單流程;如果支付成功,更新訂單狀態,并且向自動售貨機返回支付成功;自動售貨機接收到支付成功之后,驅動自動售貨機對應的貨道電機,控制商品出貨;如果出貨不成功,則進入到撤單流程;
撤單流程:自動售貨機發起撤單請求,為防止自動售貨機網絡故障,故將撤單請求存放在綜合支付代理服務器退款處理隊列中去;然后自動售貨機向綜合支付代理服務器發送撤單請求,綜合支付代理服務器收到撤單請求后,驗證該機器的Passport是否正確,如果不正確向自動售貨機返回非法的接入;如果該機器的Passport正確,將該撤單請求存放到發送支付接口服務器隊列中,然后再向支付寶/財付通支付接口服務器發送撤單請求;支付寶/財付通支付接口服務器向綜合支付代理服務器返回撤單結果;如果撤單不成功,綜合支付代理服務器向自動售貨機返回撤單失敗;如果撤單成功,綜合支付代理服務器向自動售貨機返回撤單成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金甌,未經金甌許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510017528.4/1.html,轉載請聲明來源鉆瓜專利網。





