TW201730826A - 基於移動終端卡模擬的信用支付方法及裝置 - Google Patents

基於移動終端卡模擬的信用支付方法及裝置 Download PDF

Info

Publication number
TW201730826A
TW201730826A TW105143647A TW105143647A TW201730826A TW 201730826 A TW201730826 A TW 201730826A TW 105143647 A TW105143647 A TW 105143647A TW 105143647 A TW105143647 A TW 105143647A TW 201730826 A TW201730826 A TW 201730826A
Authority
TW
Taiwan
Prior art keywords
mobile terminal
payment
credit payment
credit
application
Prior art date
Application number
TW105143647A
Other languages
English (en)
Other versions
TWI697855B (zh
Inventor
Xing Chen
Lei Wang
Yue-Bin Shen
Original Assignee
Alibaba Group Services Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Services Ltd filed Critical Alibaba Group Services Ltd
Publication of TW201730826A publication Critical patent/TW201730826A/zh
Application granted granted Critical
Publication of TWI697855B publication Critical patent/TWI697855B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3227Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3263Payment applications installed on the mobile devices characterised by activation or deactivation of payment capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3265Payment applications installed on the mobile devices characterised by personalisation for use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/351Virtual cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本發明是關於一種基於移動終端卡模擬的信用支付方法及裝置,其方法包括:向預設伺服器發送應用授權請求;接收預設伺服器發送的應用公鑰證書和應用私鑰;將應用公鑰證書和應用私鑰保存到移動終端的信用支付應用中;向預設伺服器發送信用支付資料獲取請求;接收預設伺服器發送的信用支付資料,並根據信用支付資料開通所述移動終端的信用支付功能。當用戶開通支付應用之後,可以透過使用移動終端就可以完成對交易終端的離線信用支付,可以快速、安全的完成支付交易,並且無需線上支付,避免了相關技術中,例如用戶在乘坐公共交通工具時,還需要用戶使用現金或公交卡等方式才能實現支付交易功能。

Description

基於移動終端卡模擬的信用支付方法及裝置
本發明係關於通信技術領域,尤其關於一種基於移動終端卡模擬的信用支付方法及裝置。
目前公共交通工具主要包括公交和地鐵,而用戶在乘坐公共交通工具購票時,主要採用現金或公交卡兩種支付方式,現金支付主要針對公交系統,用戶可以採用投幣的形式購票。同時,用戶也可以採用預付費的方式辦理公交卡,以刷卡的形式乘坐公車或地鐵出行。
用戶在使用現金的方式購票乘坐公車時,一方面,由於很多公車為無人售票車,不設找兌,使得用戶須事先準備小額票款,給用戶出行帶來了不便。另一方面,公交系統的工作人員在營業結束後,還需對用戶在乘坐無人售票公車時投入的小額票款清點,給工作人員帶來了額外的工作。用戶在使用公交卡刷卡乘坐公共交通工具時,由於目前公交卡主要為非接觸式射頻卡,用戶在使用和攜帶過程中,容易造成公交卡的彎折損壞、卡面的磨損致使卡面圖案模糊等人為損耗。當用戶乘坐公共交通工具使用單次公 交卡時,也大多使用小額票款購買單次公交卡,同樣需要工作人員對小額票款進行清點結算。
當用戶乘坐公共交通工具使用可複用的預付費公交卡時,由於該可複用的預付費公交卡不記名、不掛失,丟失後會給用戶造成很大的損失,並且還需要用戶去指定的網點購買、充值和退款,同樣給用戶造成很大不便。
為克服相關技術中存在的問題,本發明提供一種基於移動終端卡模擬的信用支付方法及裝置。
根據本發明實施例的第一態樣,提供一種基於移動終端卡模擬的信用支付方法,包括:向預設伺服器發送應用授權請求;接收所述預設伺服器發送的應用公鑰證書和應用私鑰;將所述應用公鑰證書和所述應用私鑰保存到所述移動終端的信用支付應用中;向所述預設伺服器發送信用支付資料獲取請求;接收所述預設伺服器發送的信用支付資料,並根據所述信用支付資料開通所述移動終端的信用支付功能。
進一步的,還包括:獲取所述移動終端的設備參數資訊;將所述設備參數資訊發送給所述預設伺服器,以使所述預設伺服器根據接收到的所述設備參數資訊判斷所述移 動終端是否滿足開通信用支付的硬體條件;檢測是否接收到所述預設伺服器發送的信用支付開通資訊;當接收到所述預設伺服器發送的信用支付開通資訊時,確定所述移動終端滿足開通信用支付的硬體條件,並執行所述向預設伺服器發送應用授權請求的步驟。
進一步的,還包括:獲取用戶身份資訊;將所述用戶身份資訊發送給所述預設伺服器,以使所述預設終端根據接收到的所述用戶身份資訊判斷所述移動終端是否滿足開通信用支付的安全認證條件;檢測是否接收到所述預設伺服器發送的安全認證通過資訊;當接收到所述預設伺服器發送的安全認證通過資訊時,確定所述移動終端滿足開通信用支付的安全認證條件,並執行所述向預設伺服器發送應用授權請求的步驟。
進一步的,還包括:向所述預設伺服器發送獲取預設安裝檔的請求;所述預設安裝檔包括:信用支付安裝檔;獲取所述預設伺服器發送的所述預設安裝檔;將所述預設安裝檔安裝在所述移動終端中,執行所述向預設伺服器發送應用授權請求的步驟。
進一步的,所述信用支付資料,包括:支付卡號、信用額度、可用額度和交易驗證碼TAC子密鑰。
根據本發明實施例的第二態樣,提供一種基於移動終端卡模擬的信用支付方法,包括:接收移動終端發送的應用授權請求;根據所述應用授權請求分別生成應用公鑰和應用私鑰;利用所述預設伺服器中保存的信用授權私鑰對所述應用公鑰簽名,生成應用公鑰證書;將所述應用公鑰證書和所述應用私鑰發送給所述移動終端;接收所述移動終端發送的信用支付資料獲取請求;根據所述信用支付資料獲取請求,生成與所述移動終端相對應信用支付資料,並將所述信用支付資料發送給所述移動終端,以使所述移動終端根據接收到的信用支付資料開通所述移動終端的信用支付功能。
進一步的,還包括:接收所述移動終端發送的設備參數資訊;根據所述設備參數資訊判斷所述移動終端是否滿足開通信用支付的硬體條件;當所述移動終端滿足開通信用支付的硬體條件時,向所述移動終端發送信用支付開通資訊,並執行所述接收移動終端發送的應用授權請求的步驟。
進一步的,還包括:接收所述移動終端發送的用戶身份資訊;根據所述用戶身份資訊判斷所述移動終端是否滿足開 通信用支付的安全認證條件;當所述身份資訊滿足開通信用支付的安全認證條件時,向所述移動終端發送安全認證通過資訊,並執行所述接收移動終端發送的應用授權請求的步驟。
進一步的,還包括:接收所述移動終端發送的獲取預設安裝檔的請求,所述預設安裝檔包括:信用支付安裝檔;根據所述獲取預設安裝檔的請求將所述預設安裝檔發送給所述移動終端,並執行所述接收移動終端發送的應用授權請求的步驟。
根據本發明實施例的第三態樣,提供一種基於移動終端卡模擬的信用支付裝置,包括:應用授權請求發送單元,用於利用所述移動終端中的信用授權系統應用向預設伺服器發送應用授權請求;密鑰接收單元,用於接收所述預設伺服器發送的應用公鑰證書和應用私鑰;密鑰保存單元,用於將所述應用公鑰證書和所述應用私鑰保存到所述移動終端的信用支付應用中;信用支付資料獲取請求發送單元,用於向所述預設伺服器發送信用支付資料獲取請求;信用支付資料接收單元,用於接收所述預設伺服器發送的信用支付資料;信用支付完成單元,用於根據所述信用支付資料開通所述移動終端的信用支付功能。
進一步的,還包括:設備參數資訊獲取單元,用於獲取所述移動終端的設備參數資訊;設備參數資訊發送單元,用於將所述設備參數資訊發送給所述預設伺服器,以使所述預設伺服器根據接收到的所述設備參數資訊判斷所述移動終端是否滿足開通信用支付的硬體條件;第一檢測單元,用於檢測是否接收到所述預設伺服器發送的信用支付開通資訊;硬體條件確定單元,用於在接收到所述預設伺服器發送的信用支付開通資訊時,確定所述移動終端滿足開通信用支付的硬體條件。
進一步的,還包括:用戶身份資訊獲取單元,用於獲取用戶身份資訊;用戶身份資訊發送單元,用於將所述用戶身份資訊發送給所述預設伺服器,以使所述預設終端根據接收到的所述用戶身份資訊判斷所述移動終端是否滿足開通信用支付的安全認證條件;第二檢測單元,用於檢測是否接收到所述預設伺服器發送的安全認證通過資訊;安全認證條件確定單元,用於在接收到所述預設伺服器發送的安全認證通過資訊時,確定所述移動終端滿足開通信用支付的安全認證條件。
進一步的,還包括: 獲取預設安裝檔請求發送單元,用於向所述預設伺服器發送獲取預設安裝檔的請求;所述預設安裝檔包括:信用支付安裝檔;預設安裝檔獲取單元,用於獲取所述預設伺服器發送的所述預設安裝檔;安裝單元,用於將所述預設安裝檔安裝在所述移動終端中。
進一步的,所述信用支付資料,包括:支付卡號、信用額度、可用額度和交易驗證碼TAC子密鑰。
根據本發明實施例的第四態樣,提供一種基於移動終端卡模擬的信用支付裝置,包括:應用授權請求接收單元,用於接收移動終端發送的應用授權請求;密鑰生成單元,用於根據所述應用授權請求分別生成應用公鑰和應用私鑰;應用公鑰證書生成單元,用於利用所述預設伺服器中保存的信用授權私鑰對所述應用公鑰簽名,生成應用公鑰證書;資料發送單元,用於將所述應用公鑰證書和所述應用私鑰發送給所述移動終端;信用支付資料獲取請求接收單元,用於接收所述移動終端發送的信用支付資料獲取請求;信用支付資料生成單元,用於根據所述信用支付資料獲取請求,生成與所述移動終端相對應信用支付資料; 信用支付資料發送單元,用於將所述信用支付資料發送給所述移動終端,以使所述移動終端根據接收到的信用支付資料開通所述移動終端的信用支付功能。
進一步的,還包括:設備參數資訊接收單元,用於接收所述移動終端發送的設備參數資訊;第一判斷單元,用於根據所述設備參數資訊判斷所述移動終端是否滿足開通信用支付的硬體條件;信用支付開通資訊發送單元,用於在所述移動終端滿足開通信用支付的硬體條件時,向所述移動終端發送信用支付開通資訊。
進一步的,還包括:用戶身份資訊接收單元,用於接收所述移動終端發送的用戶身份資訊;第二判斷單元,用於根據所述用戶身份資訊判斷所述移動終端是否滿足開通信用支付的安全認證條件;安全認證通過資訊發送單元,用於在所述身份資訊滿足開通信用支付的安全認證條件時,向所述移動終端發送安全認證通過資訊。
進一步的,還包括:預設安裝檔請求接收單元,用於接收所述移動終端發送的獲取預設安裝檔的請求,所述預設安裝檔包括:信用支付安裝檔;預設安裝檔發送單元,用於根據所述獲取預設安裝檔 的請求將所述預設安裝檔發送給所述移動終端。
本發明的實施例提供的技術方案可以包括以下有益效果:本發明提供的基於移動終端卡模擬的信用支付方法及裝置,可以應用在移動終端和交易終端中,當用戶開通支付應用之後,可以透過使用移動終端就可以完成對交易終端的離線信用支付,可以快速、安全的完成支付交易,並且無需線上支付,避免了相關技術中,例如用戶在乘坐公共交通工具時,還需要用戶使用現金或公交卡等方式才能實現支付交易功能。
應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本發明。
100‧‧‧移動終端
200‧‧‧交易終端
300‧‧‧伺服器
10‧‧‧應用授權請求發送單元
20‧‧‧密鑰接收單元
30‧‧‧密鑰保存單元
40‧‧‧信用支付資料獲取請求發送單元
50‧‧‧信用支付資料接收單元
60‧‧‧信用支付完成單元
71‧‧‧設備參數資訊獲取單元
72‧‧‧設備參數資訊發送單元
73‧‧‧第一檢測單元
74‧‧‧硬體條件確定單元
75‧‧‧用戶身份資訊獲取單元
76‧‧‧用戶身份資訊發送單元
77‧‧‧第二檢測單元
78‧‧‧安全認證條件確定單元
81‧‧‧獲取預設安裝檔請求發送單元
82‧‧‧預設安裝檔獲取單元
83‧‧‧安裝單元
11‧‧‧應用授權請求接收單元
12‧‧‧密鑰生成單元
13‧‧‧應用公鑰證書生成單元
14‧‧‧資料發送單元
15‧‧‧信用支付資料獲取請求接收單元
16‧‧‧信用支付資料生成單元
17‧‧‧信用支付資料發送單元
91‧‧‧設備參數資訊接收單元
92‧‧‧第一判斷單元
93‧‧‧信用支付開通資訊發送單元
94‧‧‧用戶身份資訊接收單元
95‧‧‧第二判斷單元
96‧‧‧安全認證通過資訊發送單元
97‧‧‧預設安裝檔請求接收單元
98‧‧‧預設安裝檔發送單元
此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本發明的實施例,並與說明書一起用於解釋本發明的原理。
圖1是發明實施例中提供的信用授權系統示意圖;圖2是根據一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖3是根據另一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖4是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖; 圖5是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖6是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖7是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖8是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖9是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖10是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖11是圖10中步驟150的流程圖;圖12是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖13是圖12中步驟460的流程圖;圖14是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付方法流程圖;圖15是信用授權系統應用、信用支付應用及信用授權系統的服務端之間信令圖;圖16是移動終端與公交閘機之間的資料交互的信令圖;圖17是公交閘機與信用授權系統的服務端之間的資料交互流的信令圖; 圖18是根據一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖19是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖20是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖21是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖22是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖23是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖24是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖;圖25是根據又一示例性實施例示出的一種基於移動終端卡模擬的信用支付裝置示意圖。
這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附申請專利範圍中所詳述的、本發明的一些方態樣一致的裝置和方法的例子。
移動支付(Mobile Payment),也稱手機支付,用戶可以使用移動終端對所購買的商品或者服務進行帳務支付。移動終端可以採用NFC(Near Field Communication,近場通信)與交易終端通信,實現支付交易。其中,NFC又稱近距離通信,是一種短距離的高頻無線通訊技術,允許電子設備之間進行非接觸式點對點資料傳輸交換資料。由於近場通信具有天然的安全性,因此,NFC技術在支付等領域具有很大的應用前景。
卡模擬是NFC技術的三種工作模式之一,這個卡模擬其實就是相當於一張採用RFID(Radio Frequency Identification,射頻識別)技術的IC(integrated circuit,積體電路)卡,可以替代大量的IC卡(包括***)使用的場合,如商場刷卡、公交卡、門禁管制,車票,門票等等。此種方式下,有一個極大的優點,那就是卡片透過非接觸讀卡器的RF域來供電,即使寄主設備(如手機)沒電也可以工作。
為了便於本領域技術人員理解和實施本發明,首先簡要說明本發明實施例中涉及到的移動終端、支付終端及伺服器之間的相互關係,如上述各終端之間的資料如何傳輸和處理等。由於本發明可以用在包括移動支付在內的很多領域,為了便於說明,本發明實施例中以用戶乘坐公共交通工具時,透過刷手機進行信用支付為例進行說明。
如圖1所示,本發明實施例中提供的信用授權系統應用包括:移動終端100、交易終端200和伺服器300。其 中,移動終端100可以是帶有支付交易功能的手機;交易終端200可以是公交閘機,公交閘機是指公交、地鐵系統中使用的POS機;伺服器300是信用授權系統應用的服務端。在用戶透過移動終端100與交易終端200進行支付交易之前,還需要透過伺服器300開通移動終端100的信用支付交易功能,然後才能實現移動終端100與交易終端200的支付交易。並且交易終端200會定期上傳移動終端100的交易日誌給伺服器300,伺服器300會對移動終端100對應的帳戶內扣除相應的金額,並將該金額支付給公交公司。
在本發明提供的實施例中,移動終端中可安裝有兩個應用,一個是信用支付應用,例如信用支付應用Applet,該應用Applet對於Java卡來講,Sun公司定了Applet作為其上運行的Applet的對象。移動終端上的另一應用可以是信用授權系統應用。可以理解,該兩個應用的功能也可以是同一個應用來實現。
交易終端200會使用嚴格的身份安全認證機制,保證只有身份通過安全認證,而且有足夠信用額度的用戶才能開通公交信用支付應用。
信用支付應用Applet安裝在具有NFC功能移動終端100中,在個人化時生成應用公私密鑰對,並將應用私鑰保存在信用支付應用中,由信用支付應用保證其資料在任何條件下均不可被盜取,應用公鑰由信用授權系統應用的私鑰簽發成應用公鑰證書,保存到信用支付應用中。信用 授權系統應用的公鑰會提供給交易終端200,保存位置由交易終端200決定,由於其為公鑰,所以對安全方面可以不需要強制性的要求。
提供信用支付交易時,交易終端200在讀取到信用支付應用中的應用公鑰證書以後,使用信用授權系統應用的公鑰驗簽,恢復出應用公鑰。信用支付應用會使用應用私鑰生成支付授權許可,交易終端200使用應用公鑰對支付授權許可進行驗簽,通過後再對授權許可中的安全因數進行檢查,確認安全後進行信用記帳,隨後在指定時間再向相應的信用帳戶進行結算。為了保證安全,當使用次數,額度和間隔時間任一因素超過指定閾值,均需要移動終端聯網對用戶的身份資訊進行驗證,需重新授權,確保信用支付的安全性。
為了解決相關技術問題,本發明實施例首先提供了一種基於移動終端卡模擬的信用支付方法,用於在移動終端開通信用支付的過程中,如圖2所示,該方法可以包括如下步驟:在步驟S110中,向預設伺服器發送應用授權請求。
信用授權系統應用安裝在移動終端中,移動終端可以透過授權系統應用向信用授權系統的服務端發送應用授權請求。
在步驟S120中,接收預設伺服器發送的應用公鑰證書和應用私鑰。
信用授權系統的服務端根據接收到的應用授權請求, 生成一對應用公私鑰,即應用公鑰和應用私鑰,服務端利用本地儲存的授權私鑰對應用公鑰簽名,生成應用公鑰證書,將得到的應用公鑰證書和應用私鑰分別發送給移動終端。
在步驟S130中,將應用公鑰證書和應用私鑰保存到移動終端的信用支付應用中。
移動終端將服務端發送的應用公鑰證書及應用私鑰保存到移動終端的信用支付應用中。
在步驟S140中,向預設伺服器發送信用支付資料獲取請求。
在步驟S150中,接收預設伺服器發送的信用支付資料,並根據信用支付資料開通所述移動終端的信用支付功能。
信用支付資料可以是個人化腳本,其中,個人化腳本可包括:支付卡號、信用額度、可用額度、TAC子密鑰。其中,支付卡號是信用授權系統為每一個用戶的信用支付應用生成的唯一特徵碼。可用額度是用戶當前可以使用的金額。並且TAC子密鑰是信用授權系統服務端使用TAC母密鑰根據卡號散列得到的。
在本發明提供的又一實施例中,基於圖2,如圖3所示,在步驟S110之前,還可以包括如下步驟:在步驟S101中,獲取移動終端的設備參數資訊。
移動終端的設備參數資訊可以是移動終端的硬體資訊,需要根據該設備參數資訊檢測該移動終端是否具備支 付交易所具備的硬體條件,如是否具有NFC功能等。當然,設備參數資訊還可以是移動終端的設備型號、ROM版本、系統型號(如android版本)和應用版本等資訊。
在步驟S102中,將設備參數資訊發送給預設伺服器。
移動終端將獲取到自身的設備參數資訊發送給信用授權系統的服務端,以使服務端根據接收到的設備參數資訊判斷該移動終端是否滿足開通信用支付的硬體條件。
在步驟S103中,檢測是否接收到預設伺服器發送的信用支付開通資訊。
如果移動終端滿足開通信用支付的硬體條件,那麼服務端會向移動終端發送信用支付開通資訊。其中,該信用支付開通資訊可以是信用支付應用開通頁面。
如果移動終端不滿足開通信用支付的硬體條件,那麼服務端不會向移動終端發送信用支付開通資訊。
當接收到預設伺服器發送的信用支付開通資訊時,執行步驟S104。
在步驟S104中,確定移動終端滿足開通信用支付的硬體條件,隨後執行步驟S110。
除了需要檢測移動終端是否滿足開通信用支付的硬體條件,基於圖2,在步驟S110之前,如圖4所示,還需要檢測移動終端是否滿足安全認證條件,因此,在本發明提供的又一實施例中,本發明提供的基於移動終端卡模擬的信用支付方法,還可以包括以下步驟: 在步驟S105中,獲取用戶身份資訊。
用戶的身份資訊,可以是用戶的身份證號碼、姓名、銀行卡號、郵箱及支付寶帳號等資訊。
在步驟S106中,將用戶身份資訊發送給預設伺服器。以使預設終端根據接收到的用戶身份資訊判斷移動終端是否滿足開通信用支付的安全認證條件。
移動終端將用戶身份資訊發送給信用授權系統的服務端,以使服務端對用戶身份資訊進行驗證,如驗證銀行卡號是否正常提供服務,該用戶帳號是否有信用不良交易記錄等。
在步驟S107中,檢測是否接收到預設伺服器發送的安全認證通過資訊。
服務端在接收到移動終端發送的用戶資訊之後,會對該用戶資訊進行檢查,如果滿足開通信用支付的安全認證條件,那麼會向移動終端發送安全認證通過資訊。
當接收到預設伺服器發送的安全認證通過資訊時,在步驟S108中,確定移動終端滿足開通信用支付的安全認證條件,隨後執行步驟S110。
當移動終端接收到服務端發送的安全認證通過資訊時,確定移動終端滿足開通信用支付的安全認證條件。
當移動終端沒有接收到服務端發送的安全認證通過資訊時,確定移動終端不滿足開通信用支付的安全認證條件。
基於圖2,在步驟S110之前,如圖5所示,還需要 在移動終端安裝相關應用,因此,本發明提供的基於移動終端卡模擬的信用支付方法,還包括如下步驟:在步驟S160中,向預設伺服器發送獲取預設安裝檔的請求。
預設安裝檔包括:信用支付安裝應用。
在步驟S170中,獲取預設伺服器發送的預設安裝檔。
在步驟S180中,將預設安裝檔安裝在移動終端中。隨後執行步驟S110。
將信用支付應用和註冊腳本分別安裝移動終端後,相當於移動終端的用戶個人化完成。那麼移動終端側開通信用支付功能的流程結束,結合上述實施例,下面對移動終端開通信用支付功能的信用授權系統的服務端側的執行流程做出詳細闡述。
在本發明提供的又一實施例中,如圖6所示,本發明提供的基於移動終端卡模擬的信用支付方法,在伺服器(信用授權系統的服務端)的執行流程,可以包括以下步驟:在步驟S210中,接收移動終端發送的應用授權請求。
在步驟S220中,根據應用授權請求分別生成應用公鑰和應用私鑰。
在步驟S230中,利用預設伺服器中保存的信用授權私鑰對應用公鑰簽名,生成應用公鑰證書。
在步驟S240中,將應用公鑰證書和應用私鑰發送給移動終端。
信用授權系統的服務端根據接收到的應用授權請求,生成一對應用公私鑰,即應用公鑰和應用私鑰,服務端利用本地儲存的授權私鑰對應用公鑰簽名,生成應用公鑰證書,將得到的應用公鑰證書和應用私鑰分別發送給移動終端。
在步驟S250中,接收移動終端發送的信用支付資料獲取請求。
在步驟S260中,根據信用支付資料獲取請求,生成與移動終端相對應信用支付資料,並將信用支付資料發送給移動終端,以使移動終端根據接收到的信用支付資料開通所述移動終端的信用支付功能。
信用支付資料可以是個人化腳本,其中,個人化腳本包括:支付卡號、信用額度、可用額度、TAC子密鑰。其中,支付卡號是信用授權系統為每一個用戶的信用支付應用生成的唯一特徵碼。可用額度是用戶當前可以使用的金額。並且TAC子密鑰是信用授權系統服務端使用TAC母密鑰根據卡號散列得到的。
基於圖6,如圖7所示,在本發明提供的又一實施例中,伺服器(信用授權系統的服務端)根據移動終端發送的設備參數資訊,判斷該移動終端是否滿足開通信用支付的硬體條件,因此,本發明實施例中提供的基於移動終端卡模擬的信用支付方法,在步驟S210之前,還可以包括 以下步驟:在步驟S201中,接收移動終端發送的設備參數資訊。
在移動終端開通信用支付功能的過程中,可以透過網路等方式與信用授權系統的服務端(即伺服器)通信,信用授權系統的服務端可以接收移動終端發送的設備參數資訊。
在步驟S202中,根據設備參數資訊判斷移動終端是否滿足開通信用支付的硬體條件。
移動終端發送的參數資訊,可以是移動終端的設備型號、ROM版本、系統型號(如android版本)和應用版本等資訊等。服務端可以根據移動終端發送的上述資訊檢測移動終端是否有具備NFC功能等。
如果服務端檢測到移動終端滿足開通信用支付的硬體條件,那麼服務端會向移動終端發送信用支付開通資訊。其中,該信用支付開通資訊可以是信用支付應用開通頁面。用戶可以在移動終端上的信用支付應用開通介面上輸入用戶資訊上傳到服務端。
如果服務端檢測到移動終端不滿足開通信用支付的硬體條件,那麼服務端不會向移動終端發送信用支付開通資訊。
當移動終端滿足開通信用支付的硬體條件時,在步驟S203中,向移動終端發送信用支付開通資訊。隨後執行步驟S210。
信用授權系統的服務端除了要檢測移動終端發送的設備參數資訊,還需要檢測移動終端發送的用戶身份資訊,判斷移動終端對應的用戶是否滿足安全認證條件。因此,基於圖6,如圖8所示,本發明提供的基於移動終端卡模擬的信用支付方法,在移動終端開通信用支付功能的過程中,在步驟S210之前,還可以包括如下步驟:在步驟S204中,接收移動終端發送的用戶身份資訊。
該用戶身份資訊可以是用戶的身份證號碼、姓名、銀行卡號、郵箱及支付寶帳號等資訊。
在步驟S205中,根據用戶身份資訊判斷移動終端是否滿足開通信用支付的安全認證條件。
示例性的,服務端可以檢測用戶身份資訊中的一銀行卡號是否正常提供服務,是否有不良交易記錄等。
如果服務端檢測到移動終端滿足開通信用支付的安全認證條件,那麼會向移動終端發送安全認證通過資訊。
當身份資訊滿足開通信用支付的安全認證條件時,在步驟S206中,向移動終端發送安全認證通過資訊。隨後執行步驟S210。
移動終端在開通信用支付時,還需要安裝信用支付應用,而這些安裝檔都需要信用支付系統的服務端發送給移動終端。因此,基於圖6,如圖9所示,在本發明提供的又一實施例中,本發明提供的基於移動終端卡模擬的信用支付方法,在步驟S210之前,還可以包括如下步驟: 在步驟S207中,接收移動終端發送的獲取預設安裝檔的請求。
其中,預設安裝檔包括:信用支付安裝檔。
在步驟S208中,根據獲取預設安裝檔的請求將預設安裝檔發送給移動終端,隨後執行步驟S210。
下面首先對移動終端在支付交易時與交易終端之間的資料交互進行說明。
為了解決相關技術問題,本發明實施例提供了一種基於移動終端卡模擬的信用支付方法,應用於移動終端側,如圖10所示,該方法可以包括如下步驟:在步驟110中,當檢測到交易終端時,向交易終端發送交易資訊。
為了便於說明,以交易終端為公交閘機為例進行說明。
在用戶手持移動終端貼近公交閘機進行支付交易時,由於公交閘機上能夠產生射頻場,當移動終端貼近公交閘機時,移動終端可以檢測到公交閘機產生的射頻場,進而可以檢測到公交閘機。在移動終端檢測到公交閘機時,移動終端向公交閘機發送交易資訊。
在步驟120中,接收交易終端發送的應用公鑰證書讀取指令。
在公交閘機接收到移動終端發送的交易資訊之後,公交閘機經過對該交易資訊的處理確認,會向移動終端發送應用公鑰證書讀取指令。移動終端在接收到公交閘機發送 的應用公鑰證書讀取指令之後,移動終端中的信用支付應用會讀取預先生成並存放在移動終端中的應用公鑰證書。
在步驟130中,根據應用公鑰證書讀取指令將應用公鑰證書發送給交易終端。
移動終端中的信用支付應用根據應用公鑰證書讀取指令將讀取到的應用公鑰證書發送給公交閘機。
在步驟140中,接收交易終端根據交易資訊發送的本次支付交易的扣款資訊。
公交閘機在接收到移動終端發送的應用公鑰證書之後,會對該應用公鑰證書驗簽,生成本次支付交易的扣款資訊,並將該扣款資訊發送給移動終端,移動終端接收公交閘機發送的扣款資訊。
在步驟150中,根據扣款資訊和交易資訊,利用移動終端中安裝的信用支付應用生成支付授權許可。
移動終端生成的支付授權許可包括:簽名資料和TAC(Transaction Authentication Code,交易驗證碼)。
在步驟160中,將支付授權許可發送給交易終端,以使交易終端根據接收到的支付授權許可完成本次支付交易。
公交閘機在接收到移動終端發送的支付授權許可後,會對該支付許可進行驗證,如果驗證正確,將確定完成本次支付交易。
本發明實施例提供的基於移動終端卡模擬的信用支付方法,在用戶利用移動終端與交易終端進行支付交易時, 在移動終端依據交易終端發送的相關指令資訊依次將交易資訊、應用公鑰證書及生成的支付授權許可分別發送給交易終端,交易終端根據移動終端發送的資訊完成本次支付交易。與相關技術存在的問題相比,本發明實施例提供的基於移動終端卡模擬的信用支付方法,用戶在利用移動終端與交易終端交易時,可以使移動終端和交易終端分別處於離線模式,並且可以對移動終端的用戶帳戶採用信用記帳消費,在用戶利用移動終端消費之後才進行結算,可以避免用戶採用現金交易時產生的資金損失風險。
為了詳細說明本發明實施例移動終端是如何生成支付授權許可,以便交易終端根據移動終端發送的授權許可完成本次支付交易,作為圖10方法的細化,在本發明的另一實施例中,如圖11所示,步驟150還可以包括如下步驟:在步驟151中,根據扣款資訊,利用移動終端中儲存的應用私鑰生成簽名資料。
應用私鑰是預先生成的,並且儲存在移動終端中,信用支付應用利用該應用私鑰對扣款資訊簽名,生成簽名資料。其中,扣款資訊包括:扣款金額、本次支付交易日期、本次支付交易時間、本次支付交易進出站標誌和本次支付交易的網站資訊。
在步驟152中,根據扣款資訊和交易資訊,利用移動終端中預先生成的交易驗證碼TAC子密鑰生成TAC。
根據扣款資訊和交易資訊,移動終端中的信用支付應 用對扣款金額、本次支付交易日期、本次支付交易時間、支付卡號、可用額度和信用額度加密,生成TAC。其中,信用額度是信用授權系統授權給用戶在離線狀態下的最大可用金額。
在步驟153中,將簽名資料和TAC均作為支付授權許可。
信用支付應用可以將簽名資料和TAC作為支付授權許可分別發送給公交閘機,也可以將簽名資料和TAC作為信用授權許可一起發送給公交閘機。
另外,上述交易資訊,包括:支付卡號、可用額度、進出站標誌和上筆交易資訊。其中,支付卡號是信用授權系統為每一個用戶的信用支付應用生成的唯一特徵碼。可用額度是用戶當前可以使用的金額。並且TAC子密鑰是信用授權系統服務端使用TAC母密鑰根據卡號散列得到的。
基於圖10,該方法還可以包括如下步驟:在步驟11中,根據本次支付交易扣款資訊中的扣款金額,將交易資訊中的可用額度減去扣款金額,得到當前可用額度。
在步驟12中,將當前可用額度作為移動終端中對應用戶的可用額度。隨後執行步驟150
為了詳細說明移動終端與交易終端之間的交易支付過程,本發明實施例提供的一種基於移動終端卡模擬的信用支付方法,在交易終端側的執行流程,如圖12所示,該 方法可以包括如下步驟:在步驟410中,在接收移動終端發送的交易資訊後,向移動終端發送應用公鑰證書讀取指令。
公交閘機接收移動終端發送的交易資訊,該交易資訊包括:支付卡號、可用額度、進出站標誌和上筆交易資訊。公交閘機會對該交易資訊中的內容進行檢查,例如:檢查移動終端對應帳戶的可用額度、進出站標誌位等資訊。當檢查合格後,公家閘機會向移動終端發送應用公鑰證書讀取指令。
在步驟420中,接收預設移動終端發送的應用公鑰證書。
當公交閘機將應用公鑰證書讀取指令發送給移動終端之後,移動終端會根據該指令向公交閘機發送應用公鑰證書,公交閘機將移動終端發送的應用公鑰證書接收。
在步驟430中,利用交易終端本地儲存的信用授權公鑰對應用公鑰證書驗簽。
為了識別接收到的應用公鑰證書是否正確,以及為了使用公鑰證書中的相關資訊,需要利用信用授權公鑰對應用公鑰證書驗簽。其中,信用授權公鑰可以是預先儲存在公交閘機中。
在步驟440中,當驗簽過程中從應用公鑰證書中恢復出應用公鑰時,生成本次支付交易的扣款資訊。
公交閘機對移動終端發送的應用公鑰證書驗簽,如果驗簽不通過,那麼結束本次支付交易。如果從應用公鑰證 書中恢復出應用公鑰,說明驗簽通過,生成本次支付交易的扣款資訊。需要說明的是,本次支付交易的扣款資訊還可以說是扣款指令,目的在於移動終端接收到公交閘機發送的扣款資訊(扣款指令)後,生成支付授權許可。
本次支付交易的扣款資訊包括:扣款金額、本次支付交易日期、本次支付交易時間、本次支付交易進出站標誌和本次支付交易的網站資訊。其中,扣款金額是指公交閘機根據本次支付交易的進出站標誌等資訊計算得到。
在步驟450中,將扣款資訊發送給移動終端。
公交閘機將生成的扣款資訊發送給移動終端,使得移動終端在接收到該扣款資訊後,根據扣款資訊和交易資訊,利用移動終端中安裝的信用支付應用生成支付授權許可。
在步驟460中,當接收到支付授權許可時,根據支付授權許可確定本次支付交易完成。
支付授權許可包括:簽名資料和TAC。公交閘機會對支付授權許可中的簽名資料驗簽,如果驗簽未通過,那麼結束本次支付交易,如果驗簽通過記錄本次支付交易的交易日誌。
為了詳細說明本發明實施例交易終端如何根據移動終端發送的授權許可完成本次支付交易,作為圖12方法的細化,在本發明的另一實施例中,如圖13所示,步驟460還可以包括如下步驟:在步驟461中,利用應用公鑰對簽名資料驗簽。
應用公鑰是公交閘機從移動終端發送的支付授權許可中恢復出而得到的,應用公鑰會檢查簽名資料中的相關資訊是否與應用公鑰中對應的資訊是否匹配,如果匹配,確定驗簽通過。
在步驟462中,當簽名資料驗簽成功時,生成交易日誌。
當公交閘機對簽名資料驗簽通過之後,生成本次支付的交易日誌。其中,交易日誌包括:扣款金額、交易日期、交易時刻、交易終端ID、支付卡號、可用額度和TAC。
在步驟463中,將交易日誌發送給預設伺服器,以使得預設伺服器根據交易日誌扣除移動終端對應的用戶帳戶中相應的金額。
如圖14所示,在本發明提供的又一實施例中,本發明實施例中提供的基於移動終端卡模擬的信用支付方法在交易終端側的執行流程還可以包括如下步驟:在步驟470中,判斷交易資訊中的可用額度是否大於或者等於預設閾值。
如果可用額度大於或者等於預設閾值,執行步驟480。
在步驟470中,檢查所述交易資訊中的進出站標誌是否為已出站狀態。
如果所述進出站標誌為已出站狀態,執行步驟410。
該步驟470主要是為了公交閘機根據移動終端發送的 交易資訊,檢查移動終端對應的用戶帳戶的可用額度是否足以支付本次支付交易所用的金額,如果可用額度不足,那麼拒絕本次支付交易,如果可用額度足夠,那麼公交閘機會檢查交易資訊中的進出站標誌是否為0,如果進出站標誌不為0,那麼拒絕本次支付交易;如果進出站標誌為0,那麼繼續本次支付交易。需要說明的是,進出站標誌中1表示用戶手持移動終端為已進站狀態,那麼拒絕本次支付交易;進出站標誌中0表示用戶手持移動終端為已出站狀態,那麼表示可以結帳,進行本次支付交易。
其中,交易資訊,包括:支付卡號、可用額度、進出站標誌和上筆交易資訊。
在本發明提供的又一實施例中,如圖15所示,本發明提供的基於移動終端卡模擬的信用支付方法,在實施例中,以手機代表移動終端,信用授權系統的服務端代表伺服器進行說明,在手機開通信用支付功能時,手機中的信用授權系統應用、信用支付應用及信用授權系統的服務端之間的流程包括:步驟1001、獲取手機的設備參數資訊;步驟1002、上傳設備參數資訊;步驟1003、判斷手機收是否滿足開通信用支付的硬體條件;步驟1004、返回判斷結果;步驟1005、判斷結果是:展示開通信用支付應用介面; 步驟1006、上傳用戶身份資訊;步驟1007、判斷手機收是否滿足開通信用支付的安全認證條件;步驟1008、返回判斷結果;步驟1009、用戶選擇開通信用支付應用;步驟1010、啟動信用支付應用;步驟1011、返回啟動成功結果;步驟1012、請求應用私鑰、應用公鑰證書和信用支付資料;步驟1013、生成一對公私鑰對,使用信用授權私鑰生成應用公鑰證書;生成支付卡;號、散列生成應用TAC子密鑰、子密鑰和信用支付資料;步驟1014、返回應用私鑰、應用公鑰證書和信用支付資料;步驟1015、發送應用私鑰、應用公鑰證書和信用支付資料;步驟1016、保存應用私鑰、應用公鑰證書和信用支付資料;步驟1017、返回個人化結果;步驟1018、發送信用支付開通結果;步驟1019、記錄開通結果;步驟1020、返回處理完成通知;步驟1021、提示用戶信用支付應用開通成功。
在本發明提供的又一實施例中,如圖16所示,本發 明提供的基於移動終端卡模擬的信用支付方法,移動終端在支付交易的過程中,移動終端與公交閘機之間的資料交互流程如下:步驟2001、公交閘機選擇信用授權系統應用;步驟2002、信用授權系統應用讀取需要返回的資料;步驟2003、信用授權系統應用返回支付卡號、可用額度、進出站標誌、上次交易資訊;步驟2004、公交閘機檢查可用額度、進出站標誌;檢查不通過,提示拒絕資訊;步驟2005、公交閘機計算扣款金額;步驟2006、公交閘機根據扣款金額、交易時間、進出站標誌和交易資訊進行扣款;步驟2007、信用授權系統應用生成支付授權許可,包括:簽名資料和TAC;步驟2008、信用授權系統應用返回簽名資料和TAC;步驟2009、公交閘機使用應用公鑰對資料簽名驗簽;驗簽通過,記錄交易日誌;驗簽不通過,提示拒絕資訊。
另外,如圖17所示,公交閘機還需要定期上傳交易日誌信用授權系統,以及更新黑名單列表。本發明提供的基於移動終端卡模擬的信用支付方法,公交閘機(交易終端)與信用授權系統的服務端之間的資料交互流程如下: 步驟3001、定期上傳交易日誌;步驟3002、結算,查詢系統中的黑名單是否有更新,若有更新,準備黑名單列表返回;步驟3003、返回交易日誌接收結果和黑名單列表;步驟3004、檢查是否存在黑名單列表;步驟3005、公交閘機更新黑名單列表;步驟3006、更新;步驟3007、返回更新完成結果。
透過以上的方法實施例的描述,所屬領域的技術人員可以清楚地瞭解到本發明可借助軟體加必需的通用硬體平臺的方式來實現,當然也可以透過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該電腦軟體產品儲存在一個儲存媒體中,包括若干指令用以使得一台電腦設備(可以是個人電腦,伺服器,或者網路設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的儲存媒體包括:唯讀記憶體(ROM)、隨機存取記憶體(RAM)、磁碟或者光碟等各種可以儲存程式碼的媒體。
本發明實施例中,上述是以在公交支付過程中的應用為例進行說明,可以理解的是,根據需要,可以在其它支付場景下應用,例如地鐵支付,離線購物支付場景中等。具體應用場景不做特別限制。
另外,作為對上述各實施例的實現,本發明實施例還 提供了一種基於移動終端卡模擬的信用支付裝置,該裝置位於移動終端中,如圖18所示,該裝置包括:應用授權請求發送單元10、密鑰接收單元20、密鑰保存單元30、信用支付資料獲取請求發送單元40、信用支付資料接收單元50和信用支付完成單元60,其中,應用授權請求發送單元10,用於利用所述移動終端中的信用授權系統應用向預設伺服器發送應用授權請求;密鑰接收單元20,用於發送的應用公鑰證書和應用私鑰;密鑰保存單元30,用於將所述應用公鑰證書和所述應用私鑰保存到所述移動終端的信用支付應用中;信用支付資料獲取請求發送單元40,用於向所述預設伺服器發送信用支付資料獲取請求;信用支付資料接收單元50,用於接收所述預設伺服器發送的信用支付資料;信用支付完成單元60,用於根據所述信用支付資料開通所述移動終端的信用支付功能。
在本發明又一實施例中,基於圖18,如圖19所示,該裝置還包括:設備參數資訊獲取單元71,用於獲取所述移動終端的設備參數資訊;設備參數資訊發送單元72,用於將所述設備參數資訊發送給所述預設伺服器,以使所述預設伺服器根據接收到的所述設備參數資訊判斷所述移動終端是否滿足開通信 用支付的硬體條件;第一檢測單元73,用於檢測是否接收到所述預設伺服器發送的信用支付開通資訊;硬體條件確定單元74,用於在接收到所述預設伺服器發送的信用支付開通資訊時,確定所述移動終端滿足開通信用支付的硬體條件。
在本發明又一實施例中,基於圖18,如圖20所示,該裝置還包括:用戶身份資訊獲取單元75,用於獲取用戶身份資訊;用戶身份資訊發送單元76,用於將所述用戶身份資訊發送給所述預設伺服器,以使所述預設終端根據接收到的所述用戶身份資訊判斷所述移動終端是否滿足開通信用支付的安全認證條件;第二檢測單元77,用於檢測是否接收到所述預設伺服器發送的安全認證通過資訊;安全認證條件確定單元78,用於在接收到所述預設伺服器發送的安全認證通過資訊時,確定所述移動終端滿足開通信用支付的安全認證條件。
在本發明又一實施例中,基於圖18,如圖21所示,該裝置還包括:獲取預設安裝檔請求發送單元81,用於向所述預設伺服器發送獲取預設安裝檔的請求;所述預設安裝檔包括:信用支付安裝檔; 預設安裝檔獲取單元82,用於獲取所述預設伺服器發送的所述預設安裝檔;安裝單元83,用於將所述預設安裝檔安裝在所述移動終端中。
本發明實施例還提供了一種基於移動終端卡模擬的信用支付裝置,該裝置位於交易終端中,如圖22所示,該裝置包括:應用授權請求接收單元11、密鑰生成單元12、應用公鑰證書生成單元13、資料發送單元14、信用支付資料獲取請求接收單元15、信用支付資料生成單元16和信用支付資料發送單元17,其中,應用授權請求接收單元11,用於接收移動終端發送的應用授權請求;密鑰生成單元12,用於根據所述應用授權請求分別生成應用公鑰和應用私鑰;應用公鑰證書生成單元13,用於利用所述預設伺服器中保存的信用授權私鑰對所述應用公鑰簽名,生成應用公鑰證書;資料發送單元14,用於將所述應用公鑰證書和所述應用私鑰發送給所述移動終端;信用支付資料獲取請求接收單元15,用於接收所述移動終端發送的信用支付資料獲取請求;信用支付資料生成單元16,用於根據所述信用支付資料獲取請求,生成與所述移動終端相對應信用支付資料; 信用支付資料發送單元17,用於將所述信用支付資料發送給所述移動終端,以使所述移動終端根據接收到的信用支付資料開通所述移動終端的信用支付功能。
在本發明又一實施例中,基於圖22,如圖23所示,該裝置還包括:設備參數資訊接收單元91,用於接收所述移動終端發送的設備參數資訊;第一判斷單元92,用於根據所述設備參數資訊判斷所述移動終端是否滿足開通信用支付的硬體條件;信用支付開通資訊發送單元93,用於在所述移動終端滿足開通信用支付的硬體條件時,向所述移動終端發送信用支付開通資訊。
在本發明又一實施例中,基於圖22,如圖24所示,該裝置還包括:用戶身份資訊接收單元94,用於接收所述移動終端發送的用戶身份資訊;第二判斷單元95,用於根據所述用戶身份資訊判斷所述移動終端是否滿足開通信用支付的安全認證條件;安全認證通過資訊發送單元96,用於在所述身份資訊滿足開通信用支付的安全認證條件時,向所述移動終端發送安全認證通過資訊。
在本發明又一實施例中,基於圖19,如圖25所示,該裝置還包括:預設安裝檔請求接收單元97,用於接收所述移動終 端發送的獲取預設安裝檔的請求,所述預設安裝檔包括:信用支付安裝檔;預設安裝檔發送單元98,用於根據所述獲取預設安裝檔的請求將所述預設安裝檔發送給所述移動終端。
關於上述實施例中的裝置,其中各個模組執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本發明提供的基於移動終端卡模擬的信用支付方法及裝置,可以應用在移動終端和交易終端中,當用戶開通支付應用之後,可以透過使用移動終端就可以完成對交易終端的離線信用支付,可以快速、安全的完成支付交易,並且無需線上支付,避免了相關技術中,例如用戶在乘坐公共交通工具時,還需要用戶使用現金或公交卡等方式才能實現支付交易功能。
可以理解的是,本發明可用於眾多通用或專用的計算系統環境或配置中。例如:個人電腦、伺服器電腦、手持設備或可擕式設備、平板型設備、多處理器系統、基於微處理器的系統、機頂盒、可程式設計的消費電子設備、網路PC、小型電腦、大型電腦、包括以上任何系統或設備的分散式運算環境等等。
本發明可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、元件、資料結構等等。也可以在分散式運算環境中實踐本 發明,在這些分散式運算環境中,由透過通信網路而被連接的遠端處理設備來執行任務。在分散式運算環境中,程式模組可以位於包括存放裝置在內的本地和遠端電腦儲存媒體中。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理並包括本發明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正範圍和精神由下面的申請專利範圍指出。
應當理解的是,本發明並不侷限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各 種修改和改變。本發明的範圍僅由所附的申請專利範圍來限制。

Claims (18)

  1. 一種基於移動終端卡模擬的信用支付方法,應用於移動終端,其特徵在於,該方法包括:向預設伺服器發送應用授權請求;接收該預設伺服器發送的應用公鑰證書和應用私鑰;將該應用公鑰證書和該應用私鑰保存到該移動終端的信用支付應用中;向該預設伺服器發送信用支付資料獲取請求;接收該預設伺服器發送的信用支付資料,並根據該信用支付資料開通該移動終端的信用支付功能。
  2. 根據申請專利範圍第1項所述的基於移動終端卡模擬的信用支付方法,其中,還包括:獲取該移動終端的設備參數資訊;將該設備參數資訊發送給該預設伺服器,以使該預設伺服器根據接收到的該設備參數資訊判斷該移動終端是否滿足開通信用支付的硬體條件;檢測是否接收到該預設伺服器發送的信用支付開通資訊;當接收到該預設伺服器發送的信用支付開通資訊時,確定該移動終端滿足開通信用支付的硬體條件,並執行所述向預設伺服器發送應用授權請求的步驟。
  3. 根據申請專利範圍第1項所述的基於移動終端卡模擬的信用支付方法,其中,還包括:獲取用戶身份資訊; 將該用戶身份資訊發送給該預設伺服器,以使該預設終端根據接收到的該用戶身份資訊判斷該移動終端是否滿足開通信用支付的安全認證條件;檢測是否接收到該預設伺服器發送的安全認證通過資訊;當接收到該預設伺服器發送的安全認證通過資訊時,確定該移動終端滿足開通信用支付的安全認證條件,並執行所述向預設伺服器發送應用授權請求的步驟。
  4. 根據申請專利範圍第1項所述的基於移動終端卡模擬的信用支付方法,其中,還包括:向該預設伺服器發送獲取預設安裝檔的請求;該預設安裝檔包括:信用支付安裝檔;獲取該預設伺服器發送的該預設安裝檔;將該預設安裝檔安裝在該移動終端中,執行所述向預設伺服器發送應用授權請求的步驟。
  5. 根據申請專利範圍第1項所述的基於移動終端卡模擬的信用支付方法,其中,該信用支付資料,包括:支付卡號、信用額度、可用額度和交易驗證碼TAC子密鑰。
  6. 一種基於移動終端卡模擬的信用支付方法,應用於伺服器,其特徵在於,該方法包括:接收移動終端發送的應用授權請求;根據該應用授權請求分別生成應用公鑰和應用私鑰;利用該預設伺服器中保存的信用授權私鑰對該應用公 鑰簽名,生成應用公鑰證書;將該應用公鑰證書和該應用私鑰發送給該移動終端;接收該移動終端發送的信用支付資料獲取請求;根據該信用支付資料獲取請求,生成與該移動終端相對應信用支付資料,並將該信用支付資料發送給該移動終端,以使該移動終端根據接收到的該信用支付資料開通該移動終端的信用支付功能。
  7. 根據申請專利範圍第6項所述的基於移動終端卡模擬的信用支付方法,其中,還包括:接收該移動終端發送的設備參數資訊;根據該設備參數資訊判斷該移動終端是否滿足開通信用支付的硬體條件;當該移動終端滿足開通信用支付的硬體條件時,向該移動終端發送信用支付開通資訊,並執行所述接收移動終端發送的應用授權請求的步驟。
  8. 根據申請專利範圍第6項所述的基於移動終端卡模擬的信用支付方法,其中,還包括:接收該移動終端發送的用戶身份資訊;根據該用戶身份資訊判斷該移動終端是否滿足開通信用支付的安全認證條件;當該身份資訊滿足開通信用支付的安全認證條件時,向該移動終端發送安全認證通過資訊,並執行所述接收移動終端發送的應用授權請求的步驟。
  9. 根據申請專利範圍第6項所述的基於移動終端卡 模擬的信用支付方法,其中,還包括:接收該移動終端發送的獲取預設安裝檔的請求,該預設安裝檔包括:信用支付安裝檔;根據該獲取預設安裝檔的請求將該預設安裝檔發送給該移動終端,並執行所述接收移動終端發送的應用授權請求的步驟。
  10. 一種基於移動終端卡模擬的信用支付裝置,應用於移動終端,其特徵在於,該裝置包括:應用授權請求發送單元,用於向預設伺服器發送應用授權請求;密鑰接收單元,用於接收該預設伺服器發送的應用公鑰證書和應用私鑰;密鑰保存單元,用於將該應用公鑰證書和該應用私鑰保存到該移動終端的信用支付應用中;信用支付資料獲取請求發送單元,用於向該預設伺服器發送信用支付資料獲取請求;信用支付資料接收單元,用於接收該預設伺服器發送的信用支付資料;信用支付完成單元,用於根據該信用支付資料開通所述移動終端的信用支付功能。
  11. 根據申請專利範圍第10項所述的基於移動終端卡模擬的信用支付裝置,其中,還包括:設備參數資訊獲取單元,用於獲取該移動終端的設備參數資訊; 設備參數資訊發送單元,用於將該設備參數資訊發送給該預設伺服器,以使該預設伺服器根據接收到的該設備參數資訊判斷該移動終端是否滿足開通信用支付的硬體條件;第一檢測單元,用於檢測是否接收到該預設伺服器發送的信用支付開通資訊;硬體條件確定單元,用於在接收到該預設伺服器發送的信用支付開通資訊時,確定該移動終端滿足開通信用支付的硬體條件。
  12. 根據申請專利範圍第10項所述的基於移動終端卡模擬的信用支付裝置,其中,還包括:用戶身份資訊獲取單元,用於獲取用戶身份資訊;用戶身份資訊發送單元,用於將該用戶身份資訊發送給該預設伺服器,以使該預設終端根據接收到的該用戶身份資訊判斷該移動終端是否滿足開通信用支付的安全認證條件;第二檢測單元,用於檢測是否接收到該預設伺服器發送的安全認證通過資訊;安全認證條件確定單元,用於在接收到該預設伺服器發送的安全認證通過資訊時,確定該移動終端滿足開通信用支付的安全認證條件。
  13. 根據申請專利範圍第10項所述的基於移動終端卡模擬的信用支付裝置,其中,還包括:獲取預設安裝檔請求發送單元,用於向該預設伺服器 發送獲取預設安裝檔的請求;該預設安裝檔包括:信用支付安裝檔;預設安裝檔獲取單元,用於獲取該預設伺服器發送的該預設安裝檔;安裝單元,用於將該預設安裝檔安裝在該移動終端中。
  14. 根據申請專利範圍第10項所述的基於移動終端卡模擬的信用支付裝置,其中,該信用支付資料,包括:支付卡號、信用額度、可用額度和交易驗證碼TAC子密鑰。
  15. 一種基於移動終端卡模擬的信用支付裝置,應用於伺服器,其特徵在於,該裝置包括:應用授權請求接收單元,用於接收移動終端發送的應用授權請求;密鑰生成單元,用於根據該應用授權請求分別生成應用公鑰和應用私鑰;應用公鑰證書生成單元,用於利用該預設伺服器中保存的信用授權私鑰對該應用公鑰簽名,生成應用公鑰證書;資料發送單元,用於將該應用公鑰證書和該應用私鑰發送給該移動終端;信用支付資料獲取請求接收單元,用於接收該移動終端發送的信用支付資料獲取請求;信用支付資料生成單元,用於根據該信用支付資料獲 取請求,生成與該移動終端相對應信用支付資料;信用支付資料發送單元,用於將該信用支付資料發送給該移動終端,以使該移動終端根據接收到的該信用支付資料開通該移動終端的信用支付功能。
  16. 根據申請專利範圍第15項所述的基於移動終端卡模擬的信用支付裝置,其中,還包括:設備參數資訊接收單元,用於接收該移動終端發送的設備參數資訊;第一判斷單元,用於根據該設備參數資訊判斷該移動終端是否滿足開通信用支付的硬體條件;信用支付開通資訊發送單元,用於在該移動終端滿足開通信用支付的硬體條件時,向該移動終端發送信用支付開通資訊。
  17. 根據申請專利範圍第15項所述的基於移動終端卡模擬的信用支付裝置,其中,還包括:用戶身份資訊接收單元,用於接收該移動終端發送的用戶身份資訊;第二判斷單元,用於根據該用戶身份資訊判斷該移動終端是否滿足開通信用支付的安全認證條件;安全認證通過資訊發送單元,用於在該身份資訊滿足開通信用支付的安全認證條件時,向該移動終端發送安全認證通過資訊。
  18. 根據申請專利範圍第15項所述的基於移動終端卡模擬的信用支付裝置,其中,還包括: 預設安裝檔請求接收單元,用於接收該移動終端發送的獲取預設安裝檔的請求,該預設安裝檔包括:信用支付安裝檔;預設安裝檔發送單元,用於根據該獲取預設安裝檔的請求將該預設安裝檔發送給該移動終端。
TW105143647A 2016-01-25 2016-12-28 基於移動終端卡模擬的信用支付方法及裝置 TWI697855B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610051643.8 2016-01-25
CN201610051643.8A CN106997530B (zh) 2016-01-25 2016-01-25 基于移动终端卡模拟的信用支付方法及装置

Publications (2)

Publication Number Publication Date
TW201730826A true TW201730826A (zh) 2017-09-01
TWI697855B TWI697855B (zh) 2020-07-01

Family

ID=59397397

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105143647A TWI697855B (zh) 2016-01-25 2016-12-28 基於移動終端卡模擬的信用支付方法及裝置

Country Status (10)

Country Link
US (2) US11227279B2 (zh)
EP (1) EP3410376B1 (zh)
JP (1) JP6859519B2 (zh)
KR (1) KR102254357B1 (zh)
CN (2) CN115719224A (zh)
MY (1) MY195894A (zh)
PH (1) PH12018501542A1 (zh)
SG (2) SG10202103740TA (zh)
TW (1) TWI697855B (zh)
WO (1) WO2017128976A1 (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11049090B2 (en) * 2015-03-11 2021-06-29 Paypal, Inc. NFC application registry for enhanced mobile transactions and payments
CN106997527A (zh) 2016-01-25 2017-08-01 阿里巴巴集团控股有限公司 基于移动终端p2p的信用支付方法及装置
CN115719224A (zh) 2016-01-25 2023-02-28 创新先进技术有限公司 基于移动终端卡模拟的信用支付方法及装置
CN107020324A (zh) * 2017-06-01 2017-08-08 句容通源电器有限公司 一种杯形件成型模具
CN107994995A (zh) * 2017-11-29 2018-05-04 深圳市文鼎创数据科技有限公司 一种低安全介质的交易方法、***及终端设备
CN107909410B (zh) * 2017-12-04 2020-11-10 广州众威能信息科技有限公司 电子结算方法、装置、存储介质和计算机设备
CN112258178B (zh) 2018-01-23 2024-01-26 创新先进技术有限公司 支付卡的绑定方法、信任评估方法、装置和电子设备
CN110838012B (zh) * 2018-08-16 2023-09-19 腾讯科技(深圳)有限公司 一种支付方法、存储介质及相关设备
US11134065B2 (en) 2018-12-06 2021-09-28 Visa International Service Association Secured extended range application data exchange
CN109784910A (zh) * 2018-12-12 2019-05-21 福建新大陆支付技术有限公司 一种基于支付终端的脱机支付方法及支付终端
CN109905366B (zh) * 2019-01-16 2022-03-22 平安科技(深圳)有限公司 终端设备安全验证方法、装置、可读存储介质及终端设备
CN110298654B (zh) * 2019-07-03 2022-06-10 中国联合网络通信集团有限公司 基于5g网络的手机支付方法和***
US11373179B2 (en) * 2019-07-12 2022-06-28 Mastercard International Incorporated Method and system for secure and verifiable offline blockchain transactions
CN110766394A (zh) * 2019-10-21 2020-02-07 腾讯科技(深圳)有限公司 基于信用度的乘车支付方法、装置、电子设备及存储介质
KR102353764B1 (ko) * 2020-01-29 2022-01-19 고하준 블록체인을 이용한 안전결제 방법
CN111768185A (zh) * 2020-09-01 2020-10-13 腾讯科技(深圳)有限公司 一种交易数据处理的方法、相关装置以及存储介质
US11475993B1 (en) 2021-12-31 2022-10-18 Scott Robert Hansen Method of unlocking an operation of a Class III medical device
FR3144365A1 (fr) * 2022-12-22 2024-06-28 Banks And Acquirers International Holding Procédé d’attestation d’un terminal mobile pour la mise en œuvre d’une application de paiement sur le terminal mobile.

Family Cites Families (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010033972A (ko) * 1998-01-09 2001-04-25 사이버세이퍼 코퍼레이션 클라이언트측 공개키 인증방법 및 단기증명장치
US6463534B1 (en) 1999-03-26 2002-10-08 Motorola, Inc. Secure wireless electronic-commerce system with wireless network domain
US8117125B1 (en) * 1999-06-11 2012-02-14 Citicorp Developement Center, Inc. Method and system for controlling certificate based open payment transactions
KR20010025193A (ko) 2000-10-09 2001-04-06 조용채 지하철 교통카드 결제 방법
US6754640B2 (en) * 2000-10-30 2004-06-22 William O. Bozeman Universal positive pay match, authentication, authorization, settlement and clearing system
US7493288B2 (en) * 2001-07-10 2009-02-17 Xatra Fund Mx, Llc RF payment via a mobile device
JP2003044765A (ja) * 2001-07-31 2003-02-14 Jcb:Kk クレジットカード取引依頼装置、加盟店端末、クレジットカード取引依頼方法、コンピュータプログラム、及びicチップ
JP2004005410A (ja) 2002-01-25 2004-01-08 Korea Electronic Banking Technology Co Ltd 後払い充電式電子貨幣システムと後払い充電式電子貨幣を利用した取引方法及び後払い充電式電子貨幣の充電端末機
JP4355124B2 (ja) 2002-01-31 2009-10-28 インターナショナル・ビジネス・マシーンズ・コーポレーション 入出場管理システム、入出場管理方法、入出場管理を実行するためのプログラムおよび、該プログラムを記録した記録媒体
KR20040084346A (ko) 2003-03-28 2004-10-06 김철원 인터넷에서 개인 간에 신용 거래를 하는 방법과 이에 관한프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
EP1530392A1 (fr) 2003-11-04 2005-05-11 Nagracard S.A. Méthode de gestion de la sécurité d'applications avec un module de sécurité
JP4639732B2 (ja) * 2004-09-30 2011-02-23 凸版印刷株式会社 電子証明書の編集プログラム及び方法並びにicカード
SG141264A1 (en) * 2006-09-11 2008-04-28 Korvac Consumer Services S Pte A method and system for managing purchase transactions between a customer and a merchant
US8738485B2 (en) 2007-12-28 2014-05-27 Visa U.S.A. Inc. Contactless prepaid product for transit fare collection
US7809652B2 (en) * 2007-01-30 2010-10-05 Visa U.S.A. Inc. Signature based negative list for off line payment device validation
US8341083B1 (en) * 2007-09-12 2012-12-25 Devicefidelity, Inc. Wirelessly executing financial transactions
WO2009070430A2 (en) * 2007-11-08 2009-06-04 Suridx, Inc. Apparatus and methods for providing scalable, dynamic, individualized credential services using mobile telephones
KR100845281B1 (ko) 2008-01-15 2008-07-10 주식회사 스마트카드연구소 근거리 무선통신을 이용한 결제 시스템 및 방법
CN101364329A (zh) 2008-09-23 2009-02-11 ***通信集团广东有限公司 基于移动通信设备的非接触公交卡类应用***及管理方法
EP2278539A1 (en) * 2009-07-17 2011-01-26 Tomasz Hundt Method for performing financial operations and mobility account system
CN102081821B (zh) * 2009-11-27 2013-08-14 ***股份有限公司 Ic卡支付***和方法以及多应用ic卡、支付终端
CN101778381B (zh) * 2009-12-31 2012-07-04 卓望数码技术(深圳)有限公司 数字证书生成方法、用户密钥获取方法、移动终端及设备
CN101938520B (zh) * 2010-09-07 2015-01-28 中兴通讯股份有限公司 一种基于移动终端签名的远程支付***及方法
CN102468960A (zh) 2010-11-16 2012-05-23 卓望数码技术(深圳)有限公司 一种离线模式身份与交易认证方法及终端
US8352749B2 (en) * 2010-12-17 2013-01-08 Google Inc. Local trusted services manager for a contactless smart card
US8360329B2 (en) 2011-01-31 2013-01-29 Bank Of America Corporation Mobile wallet with managed active and passive payment technology
US20120197787A1 (en) 2011-01-31 2012-08-02 Bank Of America Corporation Mobile wallet experience for resolving conflicts between different financial institutions and payment vehicles
GB201105765D0 (en) * 2011-04-05 2011-05-18 Visa Europe Ltd Payment system
CN202077102U (zh) * 2011-06-23 2011-12-14 冯海青 一种nfc手机的实现装置
US9524499B2 (en) 2011-09-28 2016-12-20 Paypal, Inc. Systems, methods, and computer program products providing electronic communication during transactions
CN103136668A (zh) * 2011-11-28 2013-06-05 中兴通讯股份有限公司 终端支付方法、终端和支付平台
CN103500400A (zh) * 2011-12-28 2014-01-08 潘铁军 一种多应用移动支付***及安全方法
CN103188238B (zh) * 2011-12-30 2017-11-07 上海博泰悦臻电子设备制造有限公司 支付账号的激活方法及***
TWI578253B (zh) * 2012-01-05 2017-04-11 中華信股份有限公司 使用行動通訊裝置申請金融憑證之系統及其方法
CN102630083B (zh) * 2012-02-29 2015-02-11 中国工商银行股份有限公司 利用移动终端进行卡操作的***及方法
US10984415B2 (en) 2012-06-25 2021-04-20 Li Tan System and methods for using limit-use encrypted code to transfer values securely among users
KR102461671B1 (ko) 2012-08-23 2022-10-31 인터디지탈 패튼 홀딩스, 인크 디바이스간 탐색을 수행하기 위한 방법 및 장치
CN102902553B (zh) * 2012-08-23 2015-09-30 福建富士通信息软件有限公司 基于java卡的手机支付卡的远程发卡方法
TW201807961A (zh) 2012-09-27 2018-03-01 內數位專利控股公司 在噓擬網路中端對端架構、api框架、發現及存取
GB2506591A (en) * 2012-09-28 2014-04-09 Bell Identification Bv Method of providing secure services using a mobile device
CN103812835A (zh) 2012-11-09 2014-05-21 深圳市华营数字商业有限公司 一种基于公钥算法的离线模式身份与交易认证方法
US20140180793A1 (en) 2012-12-22 2014-06-26 Coupons.Com Incorporated Systems and methods for recommendation of electronic offers
US9677907B2 (en) 2013-03-14 2017-06-13 Itron Inc Intelligent receptacle
JP6239864B2 (ja) * 2013-05-20 2017-11-29 キヤノン株式会社 通信装置及びその制御方法、並びにプログラム
WO2014201059A1 (en) * 2013-06-10 2014-12-18 Certimix, Llc Secure storing and offline transfering of digitally transferable assets
US20150006386A1 (en) 2013-06-28 2015-01-01 Sap Ag Offline mobile payment process
KR102119895B1 (ko) * 2013-07-15 2020-06-17 비자 인터네셔널 서비스 어소시에이션 보안 원격 지불 거래 처리
CN104299130A (zh) * 2013-07-17 2015-01-21 ***股份有限公司 一种基于互联网的安全支付***以及安全支付方法
WO2015038551A1 (en) * 2013-09-10 2015-03-19 Visa International Service Association Mobile payment application provisioning and personalization on a mobile device
KR20150069237A (ko) * 2013-12-13 2015-06-23 주식회사 에스엘이노베이션스 다이나믹nfc태그를 이용한 결제방법 및 시스템
CN103617532A (zh) * 2013-12-16 2014-03-05 杭州信雅达科技有限公司 一种移动终端的离线付款、收款方法及装置
SG10201400156QA (en) 2014-02-04 2015-09-29 Smart Communications Inc Transaction system and method
CN106133769A (zh) * 2014-03-26 2016-11-16 谷歌公司 安全离线支付***
US20150278796A1 (en) 2014-03-26 2015-10-01 Google Inc. Reserving account balance for concurrent payments in secure offline payment system
CN105096113B (zh) * 2014-05-13 2022-01-07 苏州海博智能***有限公司 一种移动支付方法及装置
US20150363764A1 (en) 2014-06-16 2015-12-17 Bank Of America Corporation Person-to-person (p2p) payments via a short-range wireless payment beacon
GB2529872A (en) 2014-09-05 2016-03-09 Mastercard International Inc A mechanism for authorising transactions conducted at unattended payment terminals
WO2016087478A1 (en) * 2014-12-02 2016-06-09 Inventio Ag Method for providing a visitor controlled access into a building
GB201423362D0 (en) 2014-12-30 2015-02-11 Mastercard International Inc Trusted execution enviroment (TEE) based payment application
CN104602224B (zh) * 2014-12-31 2018-07-24 浙江融创信息产业有限公司 一种基于nfc手机swp-sim卡的空中开卡方法
US10475003B2 (en) * 2015-03-11 2019-11-12 Paypal, Inc. Enhanced mobile transactions and payments
WO2016154538A1 (en) * 2015-03-25 2016-09-29 Fit Pay, Inc. Systems and methods for providing an internet of things payment platform (iotpp)
US9807086B2 (en) * 2015-04-15 2017-10-31 Citrix Systems, Inc. Authentication of a client device based on entropy from a server or other device
US10885509B2 (en) * 2015-10-15 2021-01-05 Visa International Service Association Bridge device for linking wireless protocols
US20170147588A1 (en) * 2015-11-19 2017-05-25 Eco-Mail Development Llc System and method for centralized document capture, management and retention
US10210582B2 (en) * 2015-12-03 2019-02-19 Mastercard International Incorporated Method and system for platform data updating based on electronic transaction product data
US10423993B2 (en) * 2015-12-28 2019-09-24 Raise Marketplace, Llc Authenticating an exchange item in an exchange item marketplace network
CN106997527A (zh) 2016-01-25 2017-08-01 阿里巴巴集团控股有限公司 基于移动终端p2p的信用支付方法及装置
CN115719224A (zh) 2016-01-25 2023-02-28 创新先进技术有限公司 基于移动终端卡模拟的信用支付方法及装置

Also Published As

Publication number Publication date
WO2017128976A1 (zh) 2017-08-03
MY195894A (en) 2023-02-27
CN106997530A (zh) 2017-08-01
JP2019508827A (ja) 2019-03-28
US11238431B2 (en) 2022-02-01
US11227279B2 (en) 2022-01-18
US20180330360A1 (en) 2018-11-15
PH12018501542A1 (en) 2019-06-10
US20200126061A1 (en) 2020-04-23
CN106997530B (zh) 2022-10-14
KR102254357B1 (ko) 2021-05-25
TWI697855B (zh) 2020-07-01
EP3410376A1 (en) 2018-12-05
EP3410376A4 (en) 2019-09-11
SG10202103740TA (en) 2021-05-28
EP3410376B1 (en) 2022-05-18
JP6859519B2 (ja) 2021-04-14
CN115719224A (zh) 2023-02-28
KR20180105185A (ko) 2018-09-27
SG11201806131YA (en) 2018-08-30

Similar Documents

Publication Publication Date Title
TWI697855B (zh) 基於移動終端卡模擬的信用支付方法及裝置
TWI675338B (zh) 基於行動終端p2p的信用支付方法及裝置
CN113537988B (zh) 用于经由访问装置的令牌化请求的方法和设备
WO2017128974A1 (zh) 基于移动终端eSE的信用支付方法及装置
CN104054098A (zh) 与emv卡读取器合作提供支付的***、方法及计算机程序产品
CN101872454A (zh) 销售终端交易处理方法、设备和移动终端交易处理方法
CN114207578A (zh) 移动应用程序集成
KR101323655B1 (ko) 쿠폰 운용 방법
KR101636975B1 (ko) 근거리 통신 결제를 위한 카드 정보 등록 방법과 그를 위한 시스템 및 결제 장치
KR20120140463A (ko) 근거리 통신 결제 방법과 그를 위한 시스템 및 장치
KR20090000725A (ko) 카드한도 정보 제공방법 및 시스템과 이를 위한 프로그램기록매체
KR101786936B1 (ko) 근거리 통신 결제를 위한 id 발급 방법과 그를 위한 시스템 및 결제 장치
KR20160113556A (ko) 컴퓨터 실행 가능한 전자 스탬프 결제 방법, 이를 수행하는 사용자 단말, 전자 스탬프 결제 서버 및 이를 저장하는 기록매체
KR20160091149A (ko) 컴퓨터 실행 가능한 전자 스탬프 결제 방법, 이를 수행하는 사용자 단말, 전자 스탬프 결제 서버 및 이를 저장하는 기록매체
KR20090029250A (ko) 카드한도 정보 제공 시스템