基於二維碼實現手機支付的方法
2023-05-30 05:03:26 2
專利名稱:基於二維碼實現手機支付的方法
技術領域:
本發明涉及手機支付領域,尤其是一種基於二維碼技術實現手機 支付的方法。
背景技術:
隨著社會的發展,科技的進步,非現金支付已經變得越來越普遍, 在餐飲、酒店和商場等場所,可以使用各類銀行卡,但在乘車、乘地 鐵、逛公園、自動售賣機購物等方面,使用銀行卡則不是很方便,於 是產生了針對性的各種儲值卡,如乘車卡、加油卡、購物卡或"城市 一卡通"(如香港的"八達通"卡)等,多種卡的使用給支付帶來了 方便,但由於不同的卡對應不同的消費方式和不同的消費終端,這樣 人們就不得不攜帶和管理多種卡,給使用者帶來不便,與此同時,手 機已經成為了現代城市居民的隨身必備物品,而且用戶數量巨大,
2007年12月24日信息產業部發布最新統計顯示,到11月底,全國 用戶數超過5.39億戶,將手機號碼與銀行卡綁定開展支付業務,用 這樣的方式(或冠以"電子錢包"、"手機錢包"等名稱)來替代實物 卡,目前已經出現多種方案有的採用手機號碼綁定信用卡號碼,通 過手機STK卡來操作帳戶查詢和轉帳等應用,有的基於手機簡訊技術 的移動小額支付業務,有的基於非接觸P0S和非接觸晶片卡技術把手 機號碼卡和銀行卡二卡合一的應用,上述方案由於都涉及手機號碼卡 的升級更換或移動通信運營商的內部系統,所以基本都是以某家移動 運營商為主導開展的業務,業務推廣中排斥其他移動運營商的客戶的情形出現是不可避免的,而且前兩種方案都需要藉助簡訊通信,保密 性和即時性都有缺陷,應用範圍有限,最後一種方案涉及要改變的設 備包括手機,手機號碼卡和銀行卡二合一的非接觸晶片卡以及非接觸
P0S機等,涉及的參與方則要以移動運營商為主導,手機生產廠家、 非接觸晶片卡生產廠家、非接觸POS機生產廠家的共同參與,還需要
銀行的合作才能推廣應用,即使不考慮手機和手機卡的更換成本必然 不菲,單就業務開通流程和手續也是十分複雜的,推廣難度可想而知。 二維碼具有信息容量大、編碼範圍廣(包括圖片、聲音、籤字、 指紋等都可編碼)、容錯能力強、解碼可靠性高等特點,很適合手機 應用。目前主要有兩類應用, 一種是利用手機拍照功能讀取二維碼, 另一種則是將大量信息編製成二維碼發送到手機上作為電子票證或 電子回執,在能夠讀取手機屏幕顯示的二維碼的專用設備上使用,以
完成一些特定的應用,例如電影院門票、優惠券等。第二種應用與 銀行卡相結合時,雖然也可算是電子支付或手機支付的一種,但用戶 在獲得相應票證或電子回執前,需要錄入和傳達大量信息,有時需要 藉助上網電腦或人工服務才能達成,而且每一個應用自成體系,用戶 在使用前需要學習和掌握不同的信息表達格式或規則,不利於推廣普 及。
發明內容
本發明的目的是為了克服上述現有手機支付(或手機錢包、電子 錢包和電子支付等)技術中的缺點,提出了 "營業號碼"的概念,通 過定義不同營業號碼對應不同服務內容的方式,把複雜的應用類型統 一管理起來,把手機支付的相關主體用戶、商戶、銀行、通信運營 商等各方有機的結合起來;在使用時,用戶只需要用手機錄入和上傳營業號碼,系統通過判讀手機號碼和營業號碼產生相應信息,信息經 過加密處理再編碼成二維碼並發送到用戶手機上,用戶持手機到該營 業號碼對應的識讀解碼設備上使用,從而完成相應的應用,在應用本 發明開發的後臺系統中,銀行和通信運營商提供的都是目前已經普及 的公開業務,所以在業務推廣上,不會因為需要依賴某家發起銀行或 某家通信運營商,而排斥其他家銀行或其他家通信運營商的廣大客 戶,可以說該業務是面向所有有銀行卡(或銀行帳號)的用戶的,具 體步驟如下
第一步註冊,申請手機支付的用戶與銀行達成協議,將手機號碼 與銀行卡(或銀行帳號)綁定;商戶在銀行開設結算帳號,並根據業 務服務內容由後臺系統分配"營業號碼"和相對應的二維碼的識讀解 碼設備,同一個商戶可以根據業務種類、支付方式、支付地點、支付 金額等的不同而申請多個營業號碼。
第二步用戶發送手機號碼和營業號碼到後臺系統。
第三步後臺系統接收用戶發送來的營業號碼,查找與營業號碼相 匹配的服務項目,並查找與手機號碼綁定的銀行帳戶信息,從綁定的 銀行帳戶中扣除相應服務的費用或發出支付許可的信息,再將單據流 水號、服務項目、有效時間等信息組合成數據包。
第四步密鑰加密,將組合完成數據包通過私有密鑰進行加密處理。
第五步生成二維碼,將經過加密處理後的數據包生成二維碼。 第六步以彩信(或彩E)的方式發送至用戶手機。 本發明支付方法系統主要包括用戶、商戶、銀行、通信運營商、 具有短消息功能和能夠接收圖片的手機、能夠識別手機屏幕上顯示的二維碼的閱讀解碼設備。
本發明的技術特徵在於
營業號碼是服務的編號,通過在後臺系統資料庫中的定義與服務 內容一一對應,用戶若要獲取某項服務的二維碼電子票據,則需要將 該服務的營業號碼發送至後臺系統,後臺系統根據用戶發送的營業號 碼識別出對應的服務項目,再將服務項目、票據有效時間、票據支付 額度等信息通過私有密鑰加密,生成二維碼,並發送至用戶手機;用 戶若需要使用某項服務時,只需將營業號碼發送至系統後臺即可。
非對稱式加密,後臺系統生成二維碼時採用私有密鑰加密,在二 維碼的讀取解碼的終端設備上通過公有密鑰解密,這樣的加解密方式 能有效防止他人仿製或盜用二維碼,即使他人得到二維碼中的信息 (包括手機號碼、服務項目等),卻無法在解碼終端設備上通過驗證。
二維碼加密/解密,終端解碼設備是與營業號碼相對應,用戶發 送營業號碼至後臺系統獲取二維碼後,只能在對應的終端解碼設備上 被識別為合法條碼,或者說二維碼只能在與之唯一對應的服務項目上 使用,這樣就防止了同一支付請求的二維碼被複製使用的可能性。
本發明具有以下優點
經由本發明的實施,集日常消費憑證(信用卡、公交ic卡等) 於一身,充分利用手機,為人們的錢包減負,"一機在手,天下任走", 此外,手機號碼與銀行帳戶綁定,帳戶管理十分方便,使用便捷。
經由本發明的實施,用戶使用手機可以取代信用卡或其他銀行卡 的消費支付,可以搭配帳戶密碼或籤名使用。由於在使用中不會透露 或留下銀行帳號,先進安全,尤其是在只使用用戶籤名的場合中,由 於籤名是保留在系統中,並通過加密傳輸到終端解碼設備上的,盜用者不能夠模仿籤名,從而可以比只使用籤名備註的信用卡安全係數要 髙得多。
經由本發明的實施,由於二維碼是虛擬介質,相比當前的信用卡、
IC卡、門票等以紙張、IC晶片為原材料的消費憑證更環保,而且無
需生產實體消費憑證,大大節約了商家運營成本,節約環保。 經由本發明的實施,鑑於二維碼安全可靠、使用便捷等特點,二
維碼將應用於交通、購物、門票等日常生活的方方面面,甚至未來人
們的身份認證,應用廣泛。
當然,引領此項業務也是有相當的困難需要克服的,由於二維碼
手機支付是一個全新的應用模式,其情形就如信用卡發行初期,需要
投放大量P0S機一樣,投放能夠讀手機二維碼的專用識讀解碼設備。
圖1是本發明的工作原理示意圖。
圖2是本發明的實施例一的支付方法流程示意圖。 圖3是本發明的實施例二的支付方法流程示意圖。 圖4是本發明的實施例三的支付方法流程示意圖。
具體實施例方式
下面結合附圖和具體實施例對本發明進一步的介紹,但不作為本 發明的限定。
圖1是本發明的工作原理示意圖,也是本發明的後臺系統事務處 理流程圖。
在圖2中,營業號碼和相對應的二維碼的閱讀解碼設備適用於定 額票證,用戶輸入相應營業號碼發送到指定號碼,後臺系統獲取了手 機號碼和營業號碼內容後,在後臺系統中檢驗用戶的合法性,並根據200
營業號碼對應的內容在用戶綁定的銀行卡中扣除相應消費金額,然後 生成包含有單據流水號、營業號碼、有效期、消費金額等的特定格式
內容,並用私有密鑰加密,然後生成相應的二維碼,通過彩信或彩E 等方式發送給用戶,用戶完成購票,使用時,用戶將二維碼票證在營 業號碼相對應的二維碼的閱讀解碼設備上使用,二維碼的閱讀解碼設 備讀取二維碼後,先解碼,再通過公共密鑰解密,然後判讀信息的合 法性,接收合法的,拒絕非法的。
二維碼公交單程車票,用戶事先將銀行帳號與手機號碼綁定(注 冊),發送將要乘座公交線路公布在站牌上的營業號碼到指定號碼, 系統產生票據二維碼,乘坐公交車時用戶將獲取的二維碼作為公交車 票使用(如日常我們使用的公交IC卡),通過相應的二維碼識讀解碼 設備讀取二維碼中的信息,判斷該二維碼的合法性,如果該條碼是合 法的,則驗證通過,條碼失效,如果是非法條碼將會得到拒絕提示。
在圖3中,營業號碼和相對應的二維碼的閱讀解碼設備適用於限 額票證,由入口設備和出口設備聯網使用,用戶輸入相應營業號碼發 送到指定號碼,後臺系統獲取了手機號碼和營業號碼內容後,在後臺 系統中檢驗用戶的合法性,並根據營業號碼對應的內容在用戶綁定的 銀行卡中鎖定限額消費金額,然後生成包含有單據流水號、營業號碼、 有效期和限額消費金額等的特定格式內容,並用私有密鑰加密,然後 生成相應的二維碼,通過彩信或彩E等方式發送給用戶,用戶完成購 票,用戶在入口設備中使用時,後臺系統記錄使用者的起點或起始時 間,在出口設備上記錄終點或終結時間,然後根據區段或時段進行扣 費處理。
二維碼地鐵單程票,用戶將手機號碼與銀行帳號綁定後,用戶輸入相應的營業號碼(二維碼)發送至指定號碼,後臺系統接收到手機 號碼與營業號碼內容後,在後臺系統中檢驗其合法性,並根據營業號 碼對應的內容在用戶綁定的銀行卡中鎖定限額消費金額,生成包含有 單據流水號、營業號碼、有效期等的特定格式內容,並用私有密鑰加
密,然後生成相應的二維碼,通過彩信或彩E等方式發送給用戶手機, 用戶在地鐵入口處使用時,後臺系統記錄使用者的起點或起始時間, 在地鐵出口處記錄終點或終結時間,然後根據區段或時段進行扣費處 理。
在圖4中,營業號碼和相對應的二維碼的閱讀解碼設備適用於支 付許可憑證,用戶輸入相應營業號碼發送到制定號碼,後臺系統獲取 了手機號碼和營業號碼內容後,在後臺系統中檢驗用戶的合法性,然 後生成包含有單據流水號、營業號碼、有效期、預留籤名和支付限額 等的特定格式內容,並用私有密鑰加碼,然後生成相應的二維碼,通 過彩信或彩E等方式發送給用戶,用戶獲得支付許可憑證,用戶在設 備上使用時,設備會輸入消費金額供用戶確認,用戶使用時需要在設 備上輸入交易密碼或籤名確認。
二維碼帳戶消費,用戶事先將手機號碼與銀行帳號綁定,並獲取 包含有營業號碼、有效期、預留籤名和支付限額等特定格式內容的二 維碼,在購物支付時通過相應的條碼閱讀解碼設備將二維碼中的信息 讀取出來,營業員輸入消費金額供用戶確認,用戶只需在設備上輸入 交易密碼或籤名確認即可。
本發明有效解決了現有技術中存在的缺陷,支付方便快捷、安全 可靠,成本低,廣泛應於基於二維碼技術實現手機支付等領域。
權利要求
1、一種基於二維碼實現手機支付的方法,其特徵在於通過定義不同營業號碼對應不同服務內容的方式,把複雜的應用類型統一管理起來,把手機支付的相關主體用戶、商戶、銀行、通信運營商等各方有機的結合起來;在使用時,用戶只需要用手機錄入和上傳營業號碼,系統通過判讀手機號碼和營業號碼產生相應信息,信息經過加密處理再編碼成二維碼並發送到用戶手機上,用戶持手機到該營業號碼對應的識讀解碼設備上使用,從而完成相應的應用,具體包括以下步驟第一步註冊,申請手機支付的用戶與銀行達成協議,將手機號碼與銀行卡(或銀行帳號)綁定;商戶在銀行開設結算帳號,並根據業務服務內容由後臺系統分配「營業號碼」和相對應的二維碼的識讀解碼設備,同一個商戶可以根據業務種類、支付方式、支付地點、支付金額等的不同而申請多個營業號碼。第二步用戶發送手機號碼和營業號碼到後臺系統。第三步後臺系統接收用戶發送來的營業號碼,查找與營業號碼相匹配的服務項目,並查找與手機號碼綁定的銀行帳戶信息,從綁定的銀行帳戶中扣除相應服務的費用或發出支付許可的信息,再將單據流水號、服務項目、有效時間等信息組合成數據包。第四步密鑰加密,將組合完成數據包通過私有密鑰進行加密處理。第五步生成二維碼,將經過加密處理後的數據包生成二維碼。第六步以彩信(或彩E)的方式發送至用戶手機。
2、 如權利要求1所述的一種基於二維碼實現手機支付的方法,其 特徵是所述營業號碼是服務的編號,通過在後臺系統資料庫中的定義 與服務內容一一對應,用戶若要獲取某項服務的二維碼電子票據,則 需要將該服務的營業號碼發送至後臺系統,後臺系統根據用戶發送的 營業號碼識別出對應的服務項目,再將服務項目、票據有效時間、票 據支付額度等信息通過私有密鑰加密,生成二維碼,並發送至用戶手 機;用戶若需要使用某項服務時,只需將營業號碼發送至系統後臺即 可。
3、 如權利要求1所述的一種基於二維碼實現手機支付的方法,其 特徵是所述密鑰加密,是在二維碼的讀取解碼的終端設備上通過公有 密鑰解密,這樣的加解密方式能有效防止他人仿製或盜用二維碼,即 使他人得到二維碼中的信息(包括手機號碼、服務項目等),卻無法 在解碼終端設備上通過驗證。
4、 如權利要求1所述的一種基於二維碼實現手機支付的方法,其 特徵是所述終端解碼設備是與營業號碼相對應,用戶發送營業號碼至 後臺系統獲取二維碼後,只能在對應的終端解碼設備上被識別為合法 條碼,或者說二維碼只能在與之唯一對應的服務項目上使用,這樣就 防止了同一支付請求的二維碼被複製使用的可能性。
全文摘要
本發明涉及一種基於二維碼實現手機支付的方法,通過定義不同營業號碼對應不同服務內容的方式,把複雜的應用類型統一管理起來,把手機支付的相關主體用戶、商戶、銀行、通信運營商等各方有機的結合起來;在使用時,用戶只需要用手機錄入和上傳營業號碼,系統通過判讀手機號碼和營業號碼產生相應信息,信息經過加密處理再編碼成二維碼並發送到用戶手機上,用戶持手機到該營業號碼對應的識讀解碼設備上使用,從而完成相應的應用,達到手機支付的設計目的。
文檔編號G06Q20/00GK101482948SQ20081006514
公開日2009年7月15日 申請日期2008年1月7日 優先權日2008年1月7日
發明者唐紅波 申請人:唐紅波