TWI696135B - 一種離線支付、業務處理、支付處理的方法及裝置 - Google Patents

一種離線支付、業務處理、支付處理的方法及裝置 Download PDF

Info

Publication number
TWI696135B
TWI696135B TW107117352A TW107117352A TWI696135B TW I696135 B TWI696135 B TW I696135B TW 107117352 A TW107117352 A TW 107117352A TW 107117352 A TW107117352 A TW 107117352A TW I696135 B TWI696135 B TW I696135B
Authority
TW
Taiwan
Prior art keywords
payment
record
collection
business
amount
Prior art date
Application number
TW107117352A
Other languages
English (en)
Other versions
TW201913483A (zh
Inventor
張華程
王維
Original Assignee
香港商阿里巴巴集團服務有限公司
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 香港商阿里巴巴集團服務有限公司 filed Critical 香港商阿里巴巴集團服務有限公司
Publication of TW201913483A publication Critical patent/TW201913483A/zh
Application granted granted Critical
Publication of TWI696135B publication Critical patent/TWI696135B/zh

Links

Images

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/22Payment schemes or models
    • 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/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • 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/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • 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/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • 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/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • 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]
    • 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/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/4016Transaction verification involving fraud or risk level assessment in transaction processing
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • 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
    • 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
    • G06Q2240/00Transportation facility access, e.g. fares, tolls or parking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

本說明書揭露一種離線支付、業務處理、支付處理的方法及裝置,收款設備和付款設備均處於離線狀態時,收款設備可以透過和付款設備建立的通信連接,向付款設備發送支付資料,以使付款設備根據該支付資料,進行支付處理,得到並向該收款設備返回支付結果,而收款設備可以根據該支付結果以及獲取到的該付款設備的帳戶資訊進行收款處理,得到收款結果。

Description

一種離線支付、業務處理、支付處理的方法及裝置
本說明書涉及計算機技術領域,尤其涉及一種離線支付、業務處理、支付處理的方法及裝置。
隨著計算機技術的不斷發展,各種形式的業務不斷的出現的人們的面前,這些業務能夠使用戶隨時隨地進行業務處理,為用戶提供了方便。
當前,用戶通常需要處於在線狀態下進行業務處理。例如,用戶透過終端進行業務處理時,需要使終端處於在線狀態,終端可以和伺服器進行業務資料的交互,從而完成業務處理。
基於現有技術,需要更為有效的業務處理方式。
本說明書提供一種離線支付的方法,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的方法,包括:當收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接; 所述付款設備透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料;所述付款設備根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果;所述付款設備透過所述通信連接將所述支付結果返回所述收款設備;所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
本說明書提供一種離線支付的方法,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的方法,包括:當收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接;透過所述通信連接,將支付資料發送給所述付款設備;接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果;根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
本說明書提供一種離線支付的裝置,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的裝置,包括:連接建立模組,當所述裝置和付款設備均處於離線狀態時,所述裝置與所述付款設備建立通信連接; 發送模組,透過所述通信連接,將支付資料發送給所述付款設備;接收模組,接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果;處理模組,根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
本說明書提供一種離線支付的收款設備,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的收款設備,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:當所述收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接;透過所述通信連接,將支付資料發送給所述付款設備;接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果;根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
本說明書提供一種離線支付的方法,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的方法,包括:當收款設備和付款設備均處於離線狀態時,所述付款設備透過與所述收款設備建立的通信連接,接收所述收款 設備發送的支付資料;根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果;將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊,進行收款處理,得到收款結果。
本說明書提供一種離線支付的裝置,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的裝置,包括:接收模組,當收款設備和所述裝置均處於離線狀態時,所述裝置透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料;處理模組,根據所述支付資料和所述裝置的帳戶資訊進行支付處理,得到支付結果;返回模組,將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述裝置的帳戶資訊,進行收款處理,得到收款結果。
本說明書提供一種離線支付的付款設備,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的付款設備,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:當收款設備和所述付款設備均處於離線狀態時,所述付款設備透過與所述收款設備建立的通信連接,接收所述 收款設備發送的支付資料;根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果;將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊,進行收款處理,得到收款結果。
本說明書提供一種離線支付的方法,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的方法,包括:伺服器接收付款設備在處於在線狀態時發送的支付記錄,以及收款設備在處於在線狀態時發送的收款記錄,所述支付記錄是所述付款設備與所述收款設備均處於離線狀態時,所述付款設備與所述收款設備執行支付業務而產生的,所述收款記錄是所述收款設備與所述付款設備均處於離線狀態時,所述收款設備與所述付款設備執行所述支付業務而產生的;根據所述支付記錄以及所述收款記錄,進行業務核對。
本說明書提供一種離線支付的裝置,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的裝置,包括:接收模組,接收付款設備在處於在線狀態時發送的支付記錄,以及收款設備在處於在線狀態時發送的收款記錄,所述支付記錄是所述付款設備與所述收款設備均處於 離線狀態時,所述付款設備與所述收款設備執行支付業務而產生的,所述收款記錄是所述收款設備與所述付款設備均處於離線狀態時,所述收款設備與所述付款設備執行所述支付業務而產生的;核對模組,根據所述支付記錄以及所述收款記錄,進行業務核對。
本說明書提供一種離線支付的伺服器,用以解決現有技術中在離線狀態時無法進行支付處理的問題。
本說明書提供了一種離線支付的伺服器,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:接收付款設備在處於在線狀態時發送的支付記錄,以及收款設備在處於在線狀態時發送的收款記錄,所述支付記錄是所述付款設備與所述收款設備均處於離線狀態時,所述付款設備與所述收款設備執行支付業務而產生的,所述收款記錄是所述收款設備與所述付款設備均處於離線狀態時,所述收款設備與所述付款設備執行所述支付業務而產生的;根據所述支付記錄以及所述收款記錄,進行業務核對。
本說明書提供一種業務處理的方法,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種業務處理的方法,包括:當業務設備和終端均處於離線狀態時,所述業務設備 與所述終端建立通信連接;所述業務設備透過所述通信連接,將業務資料發送給所述終端;所述終端根據所述業務資料和所述終端的帳戶資訊進行業務處理,得到第一業務結果;所述終端透過所述通信連接將所述第一業務結果返回所述業務設備;所述業務設備根據所述第一業務結果以及獲取到的所述終端的帳戶資訊進行業務處理,得到第二業務結果。
本說明書提供一種支付處理的方法,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的方法,包括:當業務設備和終端均處於離線狀態時,所述業務設備與所述終端建立通信連接;所述業務設備透過所述通信連接,將業務資料發送給所述終端;所述終端根據所述業務資料和所述終端的帳戶資訊,產生第一業務記錄;所述終端將所述第一業務記錄發送給所述業務設備;所述業務設備根據所述第一業務記錄以及獲取到的所述帳戶資訊,產生第二業務記錄;當所述終端處於在線狀態時,所述終端將所述第一業務記錄發送給伺服器;當所述業務設備處於在線狀態時,所述業務設備將所 述第二業務記錄發送給所述伺服器;所述伺服器根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
本說明書提供一種支付處理的方法,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的方法,包括:當業務設備和終端均處於離線狀態時,所述業務設備與所述終端建立通信連接;透過所述通信連接,將業務資料發送給所述終端;接收所述終端根據所述業務資料和所述終端的帳戶資訊產生並返回的第一業務記錄;根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;當處於在線狀態時,將所述第二業務記錄發送給伺服器,以使所述伺服器根據所述第二業務記錄以及所述終端處於在線狀態時發送的第一業務記錄,進行業務處理。
本說明書提供一種支付處理的裝置,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的裝置,包括:連接建立模組,當裝置和終端均處於離線狀態時,所述裝置與所述終端建立通信連接;第一發送模組,透過所述通信連接,將業務資料發送給所述終端;接收模組,接收所述終端根據所述業務資料和所述終 端的帳戶資訊產生並返回的第一業務記錄;產生模組,根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;第二發送模組,當處於在線狀態時,將所述第二業務記錄發送給伺服器,以使所述伺服器根據所述第二業務記錄以及所述終端處於在線狀態時發送的第一業務記錄,進行業務處理。
本說明書提供一種支付處理的設備,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的設備,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:當所述設備和終端均處於離線狀態時,所述設備與所述終端建立通信連接;透過所述通信連接,將業務資料發送給所述終端;接收所述終端根據所述業務資料和所述終端的帳戶資訊產生並返回的第一業務記錄;根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;當處於在線狀態時,將所述第二業務記錄發送給伺服器,以使所述伺服器根據所述第二業務記錄以及所述終端處於在線狀態時發送的第一業務記錄,進行業務處理。
本說明書提供一種支付處理的方法,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的方法,包括:當業務設備和終端均處於離線狀態時,所述終端透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料;根據所述業務資料和所述終端的帳戶資訊,產生第一業務記錄;將所述第一業務記錄返回給所述業務設備,以使所述業務設備根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;當處於在線狀態時,將所述第一業務記錄發送給伺服器,以使所述伺服器根據所述第一業務記錄以及所述業務設備處於在線狀態時發送的第二業務記錄,進行業務處理。
本說明書提供一種支付處理的裝置,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的裝置,包括:接收模組,當業務設備和裝置均處於離線狀態時,所述裝置透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料;產生模組,根據所述業務資料和所述裝置的帳戶資訊,產生第一業務記錄;返回模組,將所述第一業務記錄返回給所述業務設備,以使所述業務設備根據所述第一業務記錄以及獲取到的所述裝置的帳戶資訊,產生第二業務記錄; 發送模組,當處於在線狀態時,將所述第一業務記錄發送給伺服器,以使所述伺服器根據所述第一業務記錄以及所述業務設備處於在線狀態時發送的第二業務記錄,進行業務處理。
本說明書提供一種支付處理的終端,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的終端,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:當業務設備和所述終端均處於離線狀態時,所述終端透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料;根據所述業務資料和所述終端的帳戶資訊,產生第一業務記錄;將所述第一業務記錄返回給所述業務設備,以使所述業務設備根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;當處於在線狀態時,將所述第一業務記錄發送給伺服器,以使所述伺服器根據所述第一業務記錄以及所述業務設備處於在線狀態時發送的第二業務記錄,進行業務處理。
本說明書提供一種支付處理的方法,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的方法,包括: 伺服器接收終端處於在線狀態時發送的第一業務記錄,以及業務設備處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產生的;根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
本說明書提供一種支付處理的裝置,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的裝置,包括:接收模組,接收終端處於在線狀態時發送的第一業務記錄,以及業務設備處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產生的;處理模組,根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
本說明書提供一種支付處理的伺服器,用以解決現有技術中在離線狀態時無法進行業務處理的問題。
本說明書提供了一種支付處理的伺服器,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被 配置成由所述一個或多個處理器執行以下步驟:接收終端處於在線狀態時發送的第一業務記錄,以及業務設備處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產生的;根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
本說明書採用的上述至少一個技術方案能夠達到以下有益效果:在本說明書一個或多個實施例中,收款設備和付款設備均處於離線狀態時,收款設備可以透過和付款設備建立的通信連接,向付款設備發送支付資料,以使付款設備根據該支付資料,進行支付處理,得到並向該收款設備返回支付結果,而收款設備可以根據該支付結果以及獲取到的該付款設備的帳戶資訊進行收款處理,得到收款結果。由於付款設備和收款設備在處於離線狀態時,可以透過彼此建立的通信連接,相互發送資料,並進行離線支付。這樣一來,即使用戶所持有的付款設備處於離線狀態時,用戶依然可以透過該付款設備進行離線支付,從而為用戶帶來了方便。
S100、S102、S104、S106、S108:步驟
S300、S302、S304、S306、S308:步驟
S400、S402、S404、S406、S408、S410、S412、S414:步驟
601:連接建立模組
602:發送模組
603:接收模組
604:處理模組
605:獲取模組
701:接收模組
702:處理模組
703:返回模組
704:發送模組
801:接收模組
802:核對模組
901:連接建立模組
902:發送模組
903:接收模組
904:處理模組
905:獲取模組
1001:接收模組
1002:處理模組
1003:返回模組
1004:發送模組
1101:接收模組
1102:核對模組
1201:連接建立模組
1202:第一發送模組
1203:接收模組
1204:產生模組
1205:第二發送模組
1301:接收模組
1302:產生模組
1303:返回模組
1304:發送模組
1401:接收模組
1402:處理模組
此處所說明的圖式用來提供對本說明書的進一步理解,構成本說明書的一部分,本說明書的示意性實施例及其說明用於解釋本說明書,並不構成對本說明書的不當限定。在圖式中:圖1為本說明書提供的離線支付過程的示意圖;圖2為本說明書提供的用戶乘坐公車時透過離線支付的方式支付車費的示意圖;圖3為本說明書提供的一種業務處理的過程示意圖;圖4為本說明書提供的一種支付處理的過程示意圖;圖5A、5B為本說明書提供的終端將第一業務記錄中的金額展示給用戶的示意圖;圖6為本說明書提供的一種離線支付的裝置示意圖;圖7為本說明書提供的一種離線支付的裝置示意圖;圖8為本說明書提供的一種離線支付的裝置示意圖;圖9為本說明書提供的一種業務處理的裝置示意圖;圖10為本說明書提供的一種業務處理的裝置示意圖;圖11為本說明書提供的一種業務處理的裝置示意圖;圖12為本說明書提供的一種支付處理的裝置示意圖;圖13為本說明書提供的一種支付處理的裝置示意圖;圖14為本說明書提供的一種支付處理的裝置示意圖;圖15為本說明書提供的一種離線支付的收款設備示意圖;圖16為本說明書提供的一種離線支付的付款設備示意圖; 圖17為本說明書提供的一種離線支付的伺服器示意圖;圖18為本說明書提供的一種業務處理的設備示意圖;圖19為本說明書提供的一種業務處理的終端示意圖;圖20為本說明書提供的一種業務處理的伺服器示意圖;圖21為本說明書提供的一種支付處理的設備示意圖;圖22為本說明書提供的一種支付處理的終端示意圖;圖23為本說明書提供的一種支付處理的伺服器示意圖。
在現有技術中,用戶透過終端進行支付通常都是基於終端處於在線狀態下來實現的,終端一旦處於離線狀態下時,將無法進行支付。例如,一名用戶向另一名用戶進行轉帳的過程中,通常都要求發起轉帳的這名用戶所使用的終端是處於在線狀態的,因為這樣發起轉帳的用戶才能透過終端將轉帳請求發送至伺服器,以透過伺服器來完成轉帳業務。而一旦發起轉帳的用戶的終端處於離線狀態,則該用戶將無法透過終端向伺服器發送轉帳請求,進而也將無法進行轉帳業務。
為了有效的解決上述問題,使用戶能夠在離線狀態時依然能夠進行支付,本說明書提供了一種離線支付的方法,收款設備和付款設備均處於離線狀態時,收款設備可 以透過和付款設備建立的通信連接,向付款設備發送支付資料,以使付款設備根據該支付資料,進行支付處理,得到並向該收款設備返回支付結果,而收款設備可以根據該支付結果以及獲取到的該付款設備的帳戶資訊進行收款處理,得到收款結果。
由於付款設備和收款設備在處於離線狀態時,可以透過彼此建立的通信連接,相互發送資料,並進行離線支付。這樣一來,即使用戶所持有的付款設備以及與該付款設備一起進行離線支付的收款設備均處於離線狀態,用戶依然可以透過該付款設備進行離線支付,從而為用戶帶來了方便。
在本說明書中,收款設備可以是諸如智慧型手機、平板電腦等智慧型終端,也可以是執行具體收款業務的設備,如,公車上的電子收費設備、超市的電子掃描收費器等。而本說明書中提到的付款設備也可以是諸如智慧型手機、平板電腦等智慧型終端,也可以是一些專門執行收款業務的設備。
當然,收款設備和付款設備所進行的離線支付可以是透過這兩者中的客戶端來完成的,即,收款設備和付款設備中分別安裝有執行支付業務的客戶端,收款設備和付款設備可以透過運行各自的客戶端,來完成離線支付。
為了使本技術領域的人員更好地理解本說明書一個或多個實施例中的技術方案,下面將結合本說明書一個或多個實施例中的圖式,對本說明書一個或多個實施例中的技 術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本說明書一部分實施例,而不是全部的實施例。基於本說明書中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本說明書保護的範圍。
實施例一
圖1為本說明書提供的離線支付過程的示意圖,具體包括以下步驟:
S100:當收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接。
在本說明書中,當收款設備和付款設備均處於離線狀態時,可以在彼此之間建立通信連接,以透過該通信連接,互傳資料,進行離線支付。其中,付款設備可以主動與該收款設備建立通信連接。例如,以收款設備與付款設備建立藍牙連接為例,收款設備可以不斷的向外廣播包含有設備名稱和設備位址的廣播資料包,付款設備在獲取到該廣播資料包後,可以根據該廣播資料包中包含的設備名稱和設備位址,確定出可與該付款設備建立藍牙連接的收款設備,進而可基於用戶在付款設備上執行的連接操作,與該收款設備進行藍牙連接。
收款設備也可以向付款設備發起建立通信連接的請求,並在確定付款設備同意建立通信連接時,與付款設備建立通信連接。還以收款設備與付款設備建立藍牙連接為 例,付款設備可以將包含有自身的付款設備名稱和付款設備位址的廣播資料包進行廣播,收款設備在獲取到付款設備廣播的廣播資料包後,可以根據該廣播資料包中的付款設備名稱以及付款設備位址,向付款設備發送建立通信連接的請求。付款設備可將該請求向用戶進行展示,並在確定用戶執行了確認連接的操作後,向收款設備返回確認連接的資訊,以使收款設備根據該資訊,與付款設備建立通信連接。
當然,收款設備和付款設備也可以透過其他的方式建立通信連接。如,收款設備可以掃描付款設備所展示的二維碼,並從該二維碼中識別出該付款設備的付款設備名稱和付款設備位址,進而根據該識別出的付款設備名稱以及付款設備位址,與付款設備建立藍牙連接。在此就不詳細舉例說明了。
在本說明書中,收款設備與付款設備所建立的通信連接可以是多種形式的,如藍牙、紅外線、紫蜂(ZigBee)、近距離無線通信(Near Field Communication,NFC)等。
在進行業務處理時,收款設備可以從付款設備中獲取用戶的帳戶資訊,這裡提到的帳戶資訊可以是諸如用戶帳號、身份證、手機號等用戶在進行離線支付時所使用的資訊。而收款設備從付款設備中獲取帳戶資訊的方式可以有很多,如,付款設備可以將用戶的二維碼進行展示,該二維碼中攜帶有用戶的帳戶資訊。收款設備可以掃描付款設備所展示的二維碼,並從該二維碼中識別並獲取得到用戶 的帳戶資訊。
收款設備也可以透過與付款設備建立通信連接,從付款設備中獲取用戶的帳戶資訊。例如,假設付款設備中安裝有NFC晶片,該NFC晶片中記錄有用戶的帳戶資訊,則收款設備可以透過與該付款設備建立NFC連接,獲取到該帳戶資訊,即,收款設備可以透過自身安裝的NFC讀寫器,從該付款設備的NFC晶片中獲取到該用戶的帳戶資訊。
當然,收款設備也可以透過其他的方式從付款設備中獲取用戶的帳戶資訊,在此就不詳細舉例說明了。
S102:所述收款設備透過所述通信連接,將支付資料發送給所述付款設備。
收款設備可以透過與付款設備建立的通信連接,將支付資料發送給該付款設備。其中,收款設備可以按照一對一連接的方式,透過該通信連接向付款設備發送支付資料。例如,以藍牙連接為例,收款設備在與付款設備建立藍牙連接後,斷開與其他付款設備的藍牙連接。收款設備可以將該支付資料透過與該付款設備建立的藍牙連接發送給該付款設備。而收款設備與該付款設備在完成離線支付後,可以斷開建立的藍牙連接,以使其他的付款設備透過與該收款設備建立一對一的藍牙連接,進行離線支付。
當然,收款設備也可以按照一對多的連接方式,將支付資料發送給付款設備。例如,收款設備在向付款設備發送支付資料之前,可以先獲取付款設備的帳戶資訊,而後 收款設備可以將攜帶有該付款設備的帳戶資訊的支付資料承載在藍牙信號進行廣播,而付款設備在捕獲到承載該支付資料的藍牙信號時,可以確定該支付資料中包含的帳戶資訊是否與收款設備從該付款設備獲取的帳戶資訊相一致,並在確定兩者相一致時,接收該支付資料。
S104:所述付款設備根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果。
付款設備在接收到收款設備發送的支付資料後,可以確定該支付資料中所包含的該付款設備需要支付的金額,並根據付款設備的帳戶資訊以及該金額,進行支付處理,並得到相應的支付結果。
具體的,付款設備在接收到該支付資料後,可以確定出該支付資料中包含的該付款設備所需支付的金額,並進一步確定該付款設備的帳戶資訊對應的帳戶中是否存有該金額的數額,當確定該帳戶中的金額不小於該付款設備所需支付的金額時,則從該帳戶的金額中扣除該付款設備所需支付的金額,並在成功扣款後,產生成功從該付款設備的帳戶扣款的支付結果。
例如,假設用戶C需要向用戶D支付60元,用戶D的收款設備可以與用戶C的付款設備建立通信連接,並透過該通信連接,向用戶C的付款設備發送支付資料,該支付資料中包含有用戶D的帳戶資訊以及此次用戶C需要支付的支付金額60元。
用戶C的付款設備從該支付資料中確定出此次的支付 金額,並確定用戶C的帳戶中是否存有此次支付金額的數額。當確定用戶C的帳戶中的金額不小於該支付金額時,則付款設備可以從用戶C的帳戶中扣除該支付金額,並產生扣款成功的支付結果。
本說明書提到的付款設備的帳戶以及收款設備的帳戶為付款設備以及收款設備在進行離線支付時所使用的離線電子帳戶,該離線電子帳戶可以是一個獨立的帳戶,該離線電子帳戶可以專門用於用戶在離線狀態下進行交易。該離線電子帳戶中的金額可以透過用戶所執行的轉帳操作,從用戶的線上電子帳戶中轉帳至該離線電子帳戶中。
具體的,當用戶所使用的付款設備處於在線狀態時,用戶可以在付款設備上執行將用戶線上電子帳戶中的設定金額轉帳至該離線電子帳戶的操作,付款設備可以根據用戶所執行的轉帳操作,產生相應的轉帳請求,並將該轉帳請求發送給伺服器。伺服器可以確定該轉帳請求涉及的轉帳金額,並從該用戶的線上電子帳戶中轉移出該轉帳金額的數額至該用戶的離線電子帳戶。此過程可以看作是向離線電子帳戶中進行充值,相應的,這裡提到的設定金額以及轉帳金額可以看作是充值金額,轉帳請求可以看作是充值請求。這樣該用戶後續在離線狀態下進行交易時,可以直接透過該離線帳戶進行交易。
當然,本說明書提到的收款設備也可以透過該收款設備的線上電子帳戶向該收款設備的離線電子帳戶進行充值,具體過程與上述說明的付款設備向該付款設備的離線 電子帳戶進行充值的過程基本相同,在此就不詳細說明了。
S106:所述付款設備透過所述通信連接將所述支付結果返回所述收款設備。
S108:所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
付款設備產生支付結果後,可將該支付結果返回給收款設備,收款設備可以根據該支付結果,以及獲取到的付款設備的帳戶資訊,產生收款結果。具體的,付款設備可透過與收款設備建立的通信連接,將該支付結果返回給收款設備,收款設備可根據該支付結果,確定出付款設備成功從該付款設備的帳戶中扣除支付資料中包含的該付款設備所需支付的金額,進而在該收款設備的帳戶資訊對應的帳戶中,添加該金額,並產生收款成功的收款結果。
繼續沿用上例,收款設備接收到付款設備的支付結果後,可以確定出付款設備以從用戶C的離線電子帳戶中成功扣除了60元,則該收款設備可以在自己的離線電子帳戶中添加相應的60元,並產生收款成功的收款結果。
需要說明的是,上述提到的支付結果除了包括支付成功的資訊外,還包括付款設備支付失敗的資訊,即,當付款設備未成功從該付款設備的帳戶中扣除該付款設備所需支付的金額時,可以產生支付失敗的支付結果。相應的,當付款設備透過通信連接將支付失敗的支付結果返回給收款設備時,收款設備可以根據該支付結果,確定出付款設 備未成功支付相應的金額,進而產生未成功在該收款設備的帳戶中添加該金額的資訊,即收款結果。
在本說明書中,收款設備可以根據確定出的付款設備實際支付的金額、該收款設備的帳戶資訊、獲取到的該付款設備的帳戶資訊以及收款設備收取該金額的收款時間,產生收款記錄,以在後續過程中,將該收款記錄上傳給伺服器,使伺服器根據收款設備處於在線狀態時上傳的收款記錄以及付款設備處於在線狀態時上傳的支付記錄,對此次付款設備和收款設備執行的離線支付進行核對,確保此次支付業務的準確性。其中,付款設備可根據確定出的付款設備實際支付的金額、付款設備的帳戶資訊、獲取到的收款設備的帳戶資訊以及付款設備支付該金額的支付時間,產生支付記錄。
對於產生收款記錄所基於的付款設備實際支付的金額來說,收款設備可以根據向付款設備發送的支付資料,確定付款設備實際支付的金額,也可以根據付款設備返回的支付結果,確定出付款設備實際支付的金額。
上述支付記錄中除了包含有付款設備的帳戶資訊、收款設備的帳戶資訊、支付金額、支付時間外,還可包含其他的資訊,如支付單號(該支付單號可以是在離線狀態下透過預設的演算法產生的)、設備號等資訊。同理,上述收款記錄也可以包含有其他的資訊。
需要說明的是,在本說明書中,收款設備獲取付款設備的帳戶資訊的時機可以有很多。收款設備可以在步驟 S100之前,獲取付款設備的帳戶資訊。例如,付款設備可以將付款設備的帳戶資訊的資料對象唯一標識符(Digital Object Unique Identifier,DOI)(如包含有付款設備的帳戶資訊的二維碼、條形碼等)展示給收款設備,收款設備可以從DOI中識別並獲取到該付款設備的帳戶資訊,而後,收款設備再與付款設備建立通信連接。
收款設備也可以在與付款設備建立通信連接之後,透過該通信連接,從付款設備中獲取付款設備的帳戶資訊。例如,收款設備與付款設備建立通信連接後,可以透過該通信連接,向付款設備發送獲取付款設備的帳戶資訊的請求。付款設備可以根據該請求,將付款設備的帳戶資訊發送給該收款設備。
收款設備還可以在步驟S106,透過付款設備返回的支付結果,從該支付結果中獲取到付款設備的帳戶資訊。而收款設備獲取付款設備的帳戶資訊的時機還有很多,在此就不詳細舉例進行說明了。
同理,付款設備產生支付記錄需要獲取收款設備的帳戶資訊,而付款設備獲取收款設備的帳戶資訊的時機也可以有很多。付款設備可以在與收款設備建立通信連接後,透過該通信連接從收款設備中獲取到該收款設備的帳戶資訊。付款設備也可以透過收款設備發送的支付資料,獲取到該收款設備的帳戶資訊,或是收款設備可以在與付款設備建立通信連接的過程中,將攜帶有收款設備的帳戶資訊、該收款設備的設備名稱以及該收款設備的設備位址的 信號進行廣播,付款設備獲取到該信號後,可以根據該信號中包含的收款設備的設備位址以及設備名稱,與該收款設備建立通信連接,以及從該信號中獲取到收款設備的帳戶資訊。當然,付款設備也可以在其他的時機獲取該收款設備的帳戶資訊,在此就不詳細舉例說明了。
為了保證業務的準確性,伺服器需要對收款設備和付款設備在離線狀態下所執行的支付業務進行核對。因此,收款設備在處於在線狀態時,需要將自身保存的收款記錄發送給伺服器,同理,付款設備也需要在處於在線狀態時,將自身保存的支付記錄發送給伺服器。伺服器可以根據支付記錄以及收款記錄,對該用戶所進行的離線支付業務進行核對,即透過核對支付記錄和收款記錄所記錄的內容是否一致,來確保業務的準確性。
當伺服器可以透過判斷該支付記錄和收款記錄是否滿足以下條件,確定該支付記錄和該收款記錄是否相匹配:1、支付記錄中包含的付款設備實際支付的金額與收款記錄中包含的收款設備實際收取的金額相同;2、支付記錄中包含的付款設備的帳戶資訊與收款記錄中包含的付款設備的帳戶資訊相同;3、支付記錄中包含的收款設備的帳戶資訊和收款記錄中包含的收款設備的帳戶資訊相同;4、支付記錄中包含的付款設備支付金額的支付時間和收款記錄中包含的收款設備收取金額的收款時間之間的差值不大於設定值。
當伺服器確定支付記錄和收款記錄均滿足上述條件時,則確定支付記錄和收款記錄相匹配,當只要有一個條件不滿足,則可確定該支付記錄和收款記錄不相匹配。
伺服器確定支付記錄和收款記錄內容相匹配時,則可以確定收款設備和付款設備此前所進行的離線支付業務不存在問題。而當確定兩者不相匹配時,伺服器可以分別確定出收款設備的帳戶資訊所對應的信用度以及付款設備的帳戶資訊所對應的信用度。伺服器可以按照信用度最高的帳戶資訊對應的設備所發送的支付記錄或收款記錄,對收款設備的帳戶中的金額和/或付款設備的帳戶中的金額進行調整。
例如,假設收款設備發送給伺服器的收款記錄的內容為:2017-7-23、收款方:帳戶A(收款設備的帳戶資訊)、付款方:帳戶B(付款設備的帳戶資訊)、收款金額:13。付款設備發送給伺服器的支付記錄的內容為:2017-7-23、收款方:帳戶A、付款方:帳戶B、支付金額:15。伺服器確定出支付記錄和收款記錄兩者不相匹配時,可以分別確定出帳戶A對應的信用度以及帳戶B對應的信用度,並將確定出的這兩個信用度進行比較。當確定這兩個信用度中帳戶A的信用度較高時,則可按照收款設備發送的收款記錄,對帳戶B中的金額進行調整。
當然,伺服器在確定支付記錄和收款記錄不相匹配時,也可透過其他的方式,進行業務調整。如,伺服器可以在收款設備和付款設備處於在線狀態時,分別確定出收 款設備的帳戶中存有的金額,以及付款設備的帳戶中存有的金額。伺服器可以根據該支付記錄以及收款設備與其他付款設備進行交易所產生的交易記錄(即可包含向其他付款設備進行支付的支付記錄,還可包含有向其他付款設備收款的收款記錄),對收款設備的帳戶中的金額進行核對。同理,伺服器也可以根據該收款記錄以及付款設備和其他收款設備或付款設備進行交易所產生的交易記錄,對該付款設備的帳戶中的金額進行核對。當確定透過支付記錄以及收款設備與其他付款設備進行交易所產生的交易記錄而計算出的收款設備的帳戶中的金額,與收款設備的帳戶中的實際金額不符時,則根據計算出的金額,對該收款設備的帳戶中的實際金額進行調整。伺服器同樣可透過這種方式對付款設備的帳戶中的金額進行調整。
當支付記錄和收款記錄不相匹配時,伺服器還可以分別確定出收款設備和付款設備的可信度,進而根據確定出的可信度,進行業務調整。具體的,伺服器可以根據收款設備處於在線狀態時發送的與各付款設備進行交易的交易記錄,以及每個付款設備處於在線狀態時向伺服器發送的與該收款設備進行交易的交易記錄,確定出交易記錄相一致的交易數量,進而根據收款設備與各付款設備進行交易的交易總數以及確定出的交易記錄相一致的交易數量,確定出該收款設備的可信度(該可信度可以是該收款設備的帳戶資訊所對應的可信度)。其中,交易記錄相一致的交易數量越多,可信度越高。同理,伺服器可透過這種方 式,確定出付款設備的可信度(該可信度可以是該付款設備的帳戶資訊所對應的可信度)。
伺服器分別確定出收款設備和付款設備的可信度後,可以將兩者的可信度進行比較,並按照可信度較高的一方所發送的交易記錄(支付記錄或收款記錄),對收款設備的帳戶中的金額和/或付款設備的帳戶中的金額進行調整。當然,伺服器進行業務調整的方式還可以有很多,也可以透過人工分析的方式,進行業務調整,在此就不詳細舉例說明了。
當然,由於支付記錄和收款記錄中還可包含有其他的資訊,如交易單號等資訊。所以,伺服器在確定支付記錄和收款記錄是否相匹配時,可以對支付記錄和收款記錄中包含的各項資訊進行比對,當確定支付記錄和收款記錄各項資訊均相同時,則可確定支付記錄和收款記錄相匹配,否則不匹配。
需要說明的是,業務核對的具體工作也由專門負責核對的終端來完成,還可由系統來完成,具體的核對方式與上述相同,在此就不進行詳細說明了。
上述提到的支付記錄中包含的支付時間也可以是指付款設備接收支付資料的時間,相應的,收款記錄中包含的收款時間可以是指收款設備發送支付資料的時間。當然,支付時間和收款時間也可以是其他的時間,在此就不一一舉例說明了。
從上述方法中可以看出,由於付款設備和收款設備在 處於離線狀態時,可以透過彼此建立的通信連接,相互發送資料,並進行離線支付。這樣一來,即使用戶所持有的付款設備以及與付款設備一起進行離線支付的收款設備均處於離線狀態,用戶依然可以透過該付款設備進行離線支付,從而為用戶帶來了方便。
需要說明的是,在對本說明書提供的業務處理方法進行描述的過程中,上面均是以付款設備為付款方、收款設備為收款方的離線支付場景來進行說明的。而對於付款設備為收款方、收款設備為付款方的離線支付場景,本說明書提供的離線支付方法也同樣適用。即,收款設備透過通信連接而向付款設備發送的支付資料中包含有付款設備需要收取的金額,付款設備可以根據該支付資料,在付款設備的帳戶中添加該金額,並向收款設備返回成功收款的收款結果。收款設備根據該收款結果,確定付款設備成功收款後,可以在收款設備的帳戶中扣除該金額,進而產生支付(或稱之為扣款)成功的支付結果。
當然,收款設備也可以先從自身的帳戶中扣除付款設備需要收取的金額,再透過與付款設備建立的通信連接,向付款設備發送包含有付款設備需要收取的金額的支付資料,以使付款設備可以根據獲取到的支付資料,從付款設備的帳戶中添加該金額。
本說明書所提供的離線支付方式可以基於完備的信用體系下進行。即,無論是收款設備一方,還是付款設備一方,用戶的信用度只有在到達一定程度時(如高出一設定 信用度),才能開通該離線電子帳戶。這樣能夠有效的保證收款設備和付款設備進行離線支付時的安全性和準確性。當然,若收款設備或付款設備的帳戶資訊對應的是信任機構,則也有權開通該離線電子帳戶。
為了進一步的描述本說明書所提供的離線支付方法,下面將以用戶乘坐公車支付車費的場景進行詳細的說明,如圖2所示。
圖2為本說明書提供的用戶乘坐公車時透過離線支付的方式支付車費的示意圖。
用戶在乘坐公車之前,可處於在線狀態下,透過手機(即付款設備)向自己的離線電子帳戶中進行充值,以用於在離線狀態下進行離線支付。當用戶乘坐公車時,用戶開啟手機的藍牙連接,並搜索公車上收費設備(即上述的收款設備)所廣播的包含有收費設備名稱以及收費設備位址的廣播資料包,以透過搜索到的該廣播資料包,使手機與該收費設備建立藍牙連接。
用戶可以透過手機向該收費設備展示該用戶的二維碼,該收費設備可以從該二維碼中識別出該用戶的帳戶資訊,進而透過與該手機建立的藍牙連接,向該手機發送扣款資料(即支付資料),該扣款資料中包含有該收費設備的帳戶資訊以及扣款金額。
手機在接收到該扣款資料後,可以從該扣款資料中確定出扣款金額,並進一步的確定出該用戶的離線電子帳戶中的金額是否不小於該扣款金額,若是,則從該離線電子 帳戶中扣除出該扣款金額,並產生扣款成功的結果(即支付結果),以及根據用戶的帳戶資訊、收費設備的帳戶資訊、扣款金額產生扣款記錄(即支付記錄);若否,則產生扣款失敗的結果。
手機可以將產生的結果(即支付結果)返回給該收費設備,該收費設備根據接收到的結果,確定成功從該用戶的離線電子帳戶扣款後,可以在自身的離線電子帳戶中添加該扣款金額,並根據獲取到的帳戶資訊、自身的帳戶資訊以及扣款金額,產生收款記錄。
手機和收費設備可將各自產生的扣款記錄和收款記錄進行保存,在處於在線狀態時,分別將各自產生的扣款記錄和收款記錄發送至伺服器中,以使伺服器透過接收到扣款記錄以及收款記錄,對用戶此前乘坐公車所進行的支付進行核對,保證支付業務的準確性。
實施例二
圖3為本說明書提供的一種業務處理的過程示意圖,具體包括以下步驟:
S300:當業務設備和終端均處於離線狀態時,所述業務設備與所述終端建立通信連接。
S302:所述業務設備透過所述通信連接,將業務資料發送給所述終端。
S304:所述終端根據所述業務資料和所述終端的帳戶資訊進行業務處理,得到第一業務結果。
S306:所述終端透過所述通信連接將所述第一業務結果返回所述業務設備。
S308:所述業務設備根據所述第一業務結果以及獲取到的所述終端的帳戶資訊進行業務處理,得到第二業務結果。
本說明書提供的業務處理方法可以使業務設備和終端均處於離線狀態時,進行業務處理,具體的過程可以參照上述實施例一中說明的離線支付的方法。其中,這裡提到的業務設備相對於實施例一中提到的收款設備,終端相當於實施例一中提到的付款設備,業務資料相當於實施例一中的支付資料,第一業務結果相當於實施例一中提到的支付結果,而第二業務結果則相當於實施例一中提到的收款結果。
終端可以根據獲取到的業務資料,該終端的帳戶資訊、獲取到的業務設備的帳戶資訊以及處理業務的時間,產生相應的第一業務記錄(如在支付場景中,終端可以根據終端實際支付的金額、終端的帳戶資訊、獲取到的業務設備的帳戶資訊以及終端支付金額的支付時間,產生支付記錄),並在終端處於在線狀態時,將該第一業務記錄發送至伺服器中。
同理,業務設備可以根據業務資料,業務設備的帳戶資訊、獲取到的終端的帳戶資訊以及處理業務的時間,產生相應的第二業務記錄(如在支付場景中,業務設備可以根據業務設備實際收取的金額、獲取到的終端的帳戶資 訊、業務設備的帳戶資訊以及業務設備收取金額的收款時間,產生收款記錄),並在業務設備處於在線狀態時,將該第二業務記錄發送至伺服器中。
伺服器在獲取到終端發送的第一業務記錄以及業務設備發送的第二業務記錄後,可以根據該第一業務記錄和第二業務記錄,對業務設備和終端所進行的業務處理進行核對。具體的核對過程與上述實施例一中提到的核對過程基本相同,在此就不進行詳細說明了。
需要說明的是,本說明書提到的業務處理的方法並不僅僅局限於在支付場景中使用,其他類似的場景也同樣適用。例如,在離線狀態下添加好友的過程中,用戶A可以透過終端掃描用戶B的終端所展示的二維碼,以獲取到用戶B的帳戶資訊,用戶A可以透過終端與用戶B的終端建立通信連接,並透過該通信連接,向用戶B的終端發送添加離線好友的請求(發送業務資料)。用戶B的終端根據用戶B所執行的操作,確定用戶B同意用戶A發送的添加好友的請求時,可以根據該請求中攜帶的用戶A的帳戶資訊,與用戶B建立離線好友關係,並將用戶A暫時添加在待核對好友中。用戶B的終端可以向用戶A的終端返回離線好友添加成功的消息,以使用戶A的終端可以根據該資訊,確定用戶B同意與用戶A建立離線好友關係,並將用戶B暫時添加在待核對好友中,同時可以基於這兩個終端建立的通信連接,進行聊天。而等到這兩個終端處於在線狀態時,伺服器可以根據這兩個終端上傳的添加好友的記錄,最終 完成添加好友的業務。其他的業務場景與上述列舉的這兩種業務場景相似,在此就不一一舉例說明了。
實施例三
圖4為本說明書提供的一種支付處理的過程示意圖,具體包括以下步驟:
S400:當業務設備和終端均處於離線狀態時,所述業務設備與所述終端建立通信連接。
S402:所述業務設備透過所述通信連接,將業務資料發送給所述終端。
S404:所述終端根據所述業務資料和所述終端的帳戶資訊,產生第一業務記錄。
S406:所述終端將所述第一業務記錄發送給所述業務設備。
S408:所述業務設備根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄。
步驟S400~S408與上述圖1中的步驟S100~S108的內容基本相同,在此就不再進行詳細贅述了。而在步驟S404中,終端可直接根據業務設備透過與終端建立的業務資料、業務設備的帳戶資訊以及該終端的帳戶資訊產生第一業務記錄,而不再向上述步驟S104中所記錄的一樣,先根據該支付資料以及付款設備的帳戶資訊進行支付處理,得到支付結果,並產生支付記錄。終端可將產生的第一業務記錄返回給業務設備,以使業務設備根據該第一業務記錄 以及獲取到的終端的帳戶資訊,產生第二業務記錄。
其中,終端將該第一業務記錄返回給該業務設備的目的在於,使業務設備確定終端已經針對本次業務進行了相應的記錄。當然終端在產生第一業務記錄後,也可向業務設備返回一個確認消息,以使業務設備根據該確認消息,確定終端已經針對本次業務進行了相應的記錄。
業務設備可以根據終端返回的第一業務記錄,獲取到終端的帳戶資訊,進而根據該業務資料中包含的金額、該終端的帳戶資訊以及業務設備的帳戶資訊,產生第二業務記錄。其中,業務設備除了可從先前向終端發送的業務資料中確定出該金額,也可以是從第一業務記錄中確定出該金額。而業務設備除了可以從該第一業務記錄中獲取到該終端的帳戶資訊外,還可以在其他的時機獲取該終端的帳戶資訊,具體情況如上述實施例所述的業務設備獲取終端的帳戶資訊的時機相似,在此就不詳細舉例說明了。
S410:當所述終端處於在線狀態時,所述終端將所述第一業務記錄發送給伺服器。
S412:當所述業務設備處於在線狀態時,所述業務設備將所述第二業務記錄發送給所述伺服器。
S414:所述伺服器根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
業務設備在處於在線狀態時,可將該第一業務記錄發送給伺服器,同理,終端也可在處於在線狀態時,將該第二業務記錄發送給伺服器。伺服器可以根據該第一業務記 錄以及該第二業務記錄,進行業務處理。具體的,伺服器可以根據該第一業務記錄和第二業務記錄中所包含的金額、交易雙方的帳戶資訊,確定第一業務記錄和第二業務記錄兩者是否相匹配。當確定這兩者相匹配時,則可從該終端的帳戶中扣除該金額的數額至該業務設備的帳戶中。其中,這裡提到的終端的帳戶以及業務設備的帳戶可以是線上電子帳戶。而伺服器確定第一業務記錄和第二業務記錄兩者是否相匹配的方式與上述實施例一中記錄的伺服器確定支付記錄和收款記錄是否相匹配的方式基本相同,在此就不進行詳細贅述了。
而當伺服器確定第一業務記錄和第二業務記錄不相匹配時,則可以根據業務設備的帳戶資訊對應的信用度以及終端的帳戶資訊對應的信用度,確定如何執行該業務。具體的方式可以是:伺服器可按照信用度高的帳戶資訊對應的設備所發送的業務記錄,進行業務處理。
伺服器在確定第一業務記錄和第二業務記錄不相匹配時,也可以透過其他的方式進行業務處理。如,根據業務設備的可信度以及終端的可信度,來確定應以哪一業務記錄為準進行業務處理。再例如,伺服器在確定第一業務記錄和第二業務記錄不一致時,可以分別獲取到業務設備的帳戶資訊所對應的風控資訊,以及終端的帳戶資訊所對應的風控資訊,伺服器可以根據獲取到的這兩個風控資訊,確定出哪一方的帳戶資訊相對安全,進而根據安全的帳戶資訊對應的設備所發送的業務記錄進行業務處理。當然, 伺服器也可以在確定第一業務記錄和第二業務記錄不相匹配時,不執行業務處理。
在第一業務記錄和第二業務記錄不相匹配時,伺服器可以透過多種方式進行業務處理,上述列舉的只是其中的一部分方式,其他方式在此就不進行詳細說明了。
需要說明的是,業務處理的工作可以由專門負責處理業務的終端來進行,也可由系統來完成,而具體的處理方式與上述相同,在此就不詳細進行說明了。
終端和業務設備分別產生第一業務記錄和第二業務記錄時,可以將各自產生的業務記錄進行展示,以方便用戶進行查看。終端和業務設備也可以分別根據各自產生的業務記錄所包含的金額,將該金額按照一定的形式展示給用戶,如圖5A、5B所示。
圖5A、5B為本說明書提供的終端將第一業務記錄中的金額展示給用戶的示意圖。
假設,終端根據業務設備發送的業務資料,確定出此次用戶需要支付的金額為15元後,可以將該金額按照如圖5A所示的形式進行展示。其中,圖5A中括號左邊的數位為用戶的線上電子帳戶中的餘額,而括號中的數位則是用戶進行離線支付所累積的支付金額。當用戶再次透過該終端進行離線支付時,終端可以確定出用戶再次需要支付的金額為20元,進而在圖5A的基礎上,將括號中所顯示的數位更新為-35,表明用戶目前進行的離線支付所累積的支付金額為35元。
當然,終端也可以透過其他的方式,將第一業務記錄中的金額展示給用戶,在此就不進行詳細舉例說明了。同理,業務設備也可以透過多種形式,將第二業務記錄中的金額展示給用戶。
以上為本說明書的一個或多個實施例提供的業務處理方法,基於同樣的思路,本說明書還提供了相應的離線支付、業務處理以及支付處理的裝置,如圖6~圖14所示。
圖6為本說明書提供的一種離線支付的裝置示意圖,具體包括:連接建立模組601,當所述裝置和付款設備均處於離線狀態時,所述裝置與所述付款設備建立通信連接;發送模組602,透過所述通信連接,將支付資料發送給所述付款設備;接收模組603,接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果;處理模組604,根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
所述通信連接包括:藍牙、紅外線、紫蜂、近距離無線通信NFC中的至少一種。
所述裝置還包括:獲取模組605,所述裝置透過識別所述付款設備展示的數位對象唯一標識符DOI,獲取所述付款設備的帳戶資訊;或所述裝置透過所述通信連接,從所述付款設備中獲取所述付款設備的帳戶資訊。
所述支付結果包括所述付款設備成功從所述付款設備的帳戶中扣除所述金額的資訊;所述處理模組604,根據所述支付結果,向所述裝置的帳戶中添加所述金額,所述裝置的帳戶為所述裝置所使用的離線電子帳戶。
所述處理模組604,根據所述裝置實際收取的金額、獲取到的所述付款設備的帳戶資訊、所述裝置的帳戶資訊以及所述裝置收取所述金額的收款時間,產生收款記錄,並在處於在線狀態時,將所述收款記錄發送給伺服器,以使所述伺服器對所述收款記錄和所述付款設備在處於在線狀態時發送的支付記錄進行核對,所述支付記錄是所述付款設備根據所述支付資料以及所述付款設備的帳戶資訊進行支付處理而產生的。
圖7為本說明書提供的一種離線支付的裝置示意圖,具體包括:接收模組701,當收款設備和所述裝置均處於離線狀態時,所述裝置透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料;處理模組702,根據所述支付資料和所述裝置的帳戶資訊進行支付處理,得到支付結果;返回模組703,將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述裝置的帳戶資訊,進行收款處理,得到收款結果。
所述接收模組701,所述裝置獲取所述收款設備廣播 的承載有所述支付資料和帳戶資訊的藍牙信號;當確定所述藍牙信號中承載的帳戶資訊與所述裝置的帳戶資訊相匹配時,接收所述支付資料。
所述支付資料包括所述裝置所需支付的金額;所述處理模組702,確定所述支付資料中包含的所述裝置所需支付的金額;從所述裝置的帳戶中扣除所述裝置所需支付的金額,所述裝置的帳戶為所述裝置所使用的離線電子帳戶。
所述處理模組702,根據確定出的所述裝置實際支付的金額、所述裝置的帳戶資訊、獲取到的所述收款設備的帳戶資訊以及所述裝置支付所述金額的支付時間,產生支付記錄,並在處於在線狀態時,將所述支付記錄發送給伺服器,以使所述伺服器對所述支付記錄和所述收款設備在處於在線狀態時發送的收款記錄進行核對,所述收款記錄是所述收款設備根據所述支付結果以及所述裝置的帳戶資訊進行收款處理而產生的。
所述裝置還包括:所述發送模組704,在所述裝置處於在線狀態時,向所述伺服器發送充值請求,以使所述伺服器根據所述充值請求中的充值金額,將所述充值金額從所述裝置的線上電子帳戶充值到所述裝置的離線電子帳戶中。
圖8為本說明書提供的一種離線支付的裝置示意圖,具體包括:接收模組801,接收付款設備在處於在線狀態時發送 的支付記錄,以及收款設備在處於在線狀態時發送的收款記錄,所述支付記錄是所述付款設備與所述收款設備均處於離線狀態時,所述付款設備與所述收款設備執行支付業務而產生的,所述收款記錄是所述收款設備與所述付款設備均處於離線狀態時,所述收款設備與所述付款設備執行收款業務而產生的;核對模組802,根據所述支付記錄以及所述收款記錄,進行業務核對。
所述核對模組802,所述核對模組,根據所述支付記錄中包含的所述付款設備實際支付的金額、所述付款設備的帳戶資訊、所述收款設備的帳戶資訊、所述付款設備支付金額的支付時間和所述收款記錄中包含的所述收款設備實際收取的金額、所述收款設備的帳戶資訊、所述付款設備的帳戶資訊、所述收款設備收取金額的收款時間,確定所述支付記錄和所述收款記錄是否匹配;當確定所述支付記錄與所述收款記錄不匹配時,確定所述收款設備的帳戶資訊對應的信用度以及所述付款設備的帳戶資訊對應的信用度;按照信用度最高的帳戶資訊對應的設備所發送的支付記錄或收款記錄,對所述收款設備的帳戶中的金額和/或所述付款設備的帳戶中的金額進行調整。
所述核對模組802,透過判斷所述支付記錄和所述收款記錄是否滿足以下條件,確定所述支付記錄和所述收款記錄是否匹配:所述支付記錄中包含的所述付款設備實際支付的金額 與所述收款記錄中包含的所述收款設備實際收取的金額相同;所述支付記錄中包含的所述付款設備的帳戶資訊與所述收款記錄中包含的所述付款設備的帳戶資訊相同;所述收款記錄中包含的所述收款設備的帳戶資訊與所述收款記錄中包含的所述收款設備的帳戶資訊相同;所述支付記錄中包含的所述支付時間與所述收款記錄中包含的所述收款時間之間的差值不大於設定值;當確定所述支付記錄和所述收款記錄均滿足上述條件時,則確定所述支付記錄和所述收款記錄相匹配,否則不匹配。
圖9為本說明書提供的一種業務處理的裝置示意圖,具體包括:連接建立模組901,當所述裝置和終端均處於離線狀態時,所述裝置與所述終端建立通信連接;發送模組902,透過所述通信連接,將業務資料發送給所述終端;接收模組903,接收所述終端根據所述業務資料和所述終端的帳戶資訊得到並返回的第一業務結果;處理模組904,根據所述第一業務結果以及獲取到的所述終端的帳戶資訊進行業務處理,得到第二業務結果。
所述通信連接包括:藍牙、紅外線、紫蜂、近距離無線通信NFC中的至少一種。
所述裝置還包括:獲取模組905,獲取所述終端的帳戶資訊; 所述獲取模組905,透過識別所述終端展示的數位對象唯一標識符DOI,獲取所述終端的帳戶資訊;或透過所述通信連接,從所述終端中獲取所述終端的帳戶資訊。
所述業務資料包括所述終端所需支付的金額;所述第一業務結果包括所述終端成功從所述終端的帳戶中扣除所述金額的資訊;所述處理模組904,根據所述第一業務結果,向所述裝置的帳戶中添加所述金額,所述裝置的帳戶為所述裝置所使用的離線電子帳戶。
所述處理模組904,根據所述裝置實際收取的金額、獲取到的所述終端的帳戶資訊、所述裝置的帳戶對應的帳戶資訊以及所述裝置收取所述金額的收款時間,產生第二業務記錄。
所述發送模組902,當所述裝置處於在線狀態時,將所述第二業務記錄發送給伺服器,以使所述伺服器對所述第二業務記錄和所述終端在處於在線狀態時發送的第一業務記錄進行核對,所述第一業務記錄是所述終端根據所述業務資料以及所述終端的帳戶資訊進行業務處理而產生的。
圖10為本說明書提供的一種業務處理的裝置示意圖,具體包括:接收模組1001,當業務設備和裝置均處於離線狀態時,所述裝置透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料; 處理模組1002,根據所述業務資料和所述裝置的帳戶資訊進行業務處理,得到第一業務結果;返回模組1003,將所述第一業務結果返回所述業務設備,以使所述業務設備根據所述第一業務結果以及獲取到的所述裝置的帳戶資訊,進行業務處理,得到第二業務結果。
所述接收模組1001,所述裝置獲取所述業務設備廣播的承載有所述業務資料和帳戶資訊的藍牙信號;當確定所述藍牙信號中承載的帳戶資訊與所述裝置的帳戶資訊相匹配時,接收所述業務資料。
所述業務資料包括所述裝置所需支付的金額;所述處理模組1002,從所述裝置的帳戶中扣除所述裝置所需支付的金額,所述裝置的帳戶為所述裝置所使用的離線電子帳戶。
所述處理模組1002,根據確定出的所述裝置實際支付的金額、所述裝置的帳戶資訊、獲取到的所述業務設備的帳戶資訊以及所述裝置支付所述金額的支付時間,產生第一業務記錄。
所述裝置還包括:發送模組1004,當所述裝置處於在線狀態時,將所述第一業務記錄發送給伺服器,以使所述伺服器對所述第一業務記錄和所述業務設備在處於在線狀態時發送的第二業務記錄進行核對,所述第二業務記錄是所述業務設備根據所述第一業務結果以及所述裝置的帳戶資訊進行業務處理 而產生的。
所述發送模組1004,在所述裝置處於在線狀態時,向所述伺服器發送充值請求,以使所述伺服器根據所述充值請求中的充值金額,將所述充值金額從所述裝置的線上電子帳戶充值到所述裝置的離線電子帳戶中。
圖11為本說明書提供的一種業務處理的裝置示意圖,具體包括:接收模組1101,接收終端在處於在線狀態時發送的第一業務記錄,以及業務設備在處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產生的;核對模組1102,根據所述第一業務記錄以及所述第二業務記錄,進行業務核對。
所述核對模組1102,根據所述第一業務記錄包含的所述終端實際支付的金額、所述終端的帳戶資訊、所述業務設備的帳戶資訊、所述終端支付金額的支付時間和所述第二業務記錄包含的所述業務設備實際收取的金額、所述終端的帳戶資訊、所述業務設備的帳戶資訊、所述業務設備收取金額的收款時間,確定所述第一業務記錄和所述第二業務記錄是否相匹配;當確定所述第一業務記錄與所述第二業務記錄不匹配時,確定所述業務設備的帳戶資訊對應 的信用度以及所述終端的帳戶資訊對應的信用度;按照信用度最高的帳戶資訊對應的設備所發送的業務記錄,對所述業務設備的帳戶中的金額和/或所述終端的帳戶中的金額進行調整。
圖12為本說明書提供的一種支付處理的裝置示意圖,具體包括:連接建立模組1201,當裝置和終端均處於離線狀態時,所述裝置與所述終端建立通信連接;第一發送模組1202,透過所述通信連接,將業務資料發送給所述終端;接收模組1203,接收所述終端根據所述業務資料和所述終端的帳戶資訊產生並返回的第一業務記錄;產生模組1204,根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;第二發送模組1205,當處於在線狀態時,將所述第二業務記錄發送給伺服器,以使所述伺服器根據所述第二業務記錄以及所述終端處於在線狀態時發送的第一業務記錄,進行業務處理。
所述業務資料包括所述終端所需支付的金額;所述產生模組1204,根據所述第一業務記錄中包含的所述裝置實際收取的金額、所述裝置的帳戶資訊以及獲取到的所述終端的帳戶資訊,產生第二業務記錄。
圖13為本說明書提供的一種支付處理的裝置示意圖,具體包括: 接收模組1301,當業務設備和裝置均處於離線狀態時,所述裝置透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料;產生模組1302,根據所述業務資料和所述裝置的帳戶資訊,產生第一業務記錄;返回模組1303,將所述第一業務記錄返回給所述業務設備,以使所述業務設備根據所述第一業務記錄以及獲取到的所述裝置的帳戶資訊,產生第二業務記錄;發送模組1304,當處於在線狀態時,將所述第一業務記錄發送給伺服器,以使所述伺服器根據所述第一業務記錄以及所述業務設備處於在線狀態時發送的第二業務記錄,進行業務處理。
所述業務資料包括所述裝置所需支付的金額;所述產生模組1302,根據所述裝置實際支付的金額、所述裝置的帳戶資訊以及獲取到的所述業務設備的帳戶資訊,產生第一業務記錄。
圖14為本說明書提供的一種業務處理的裝置示意圖,具體包括:接收模組1401,接收終端處於在線狀態時發送的第一業務記錄,以及業務設備處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產 生的;處理模組1402,根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
所述處理模組1402,當根據所述第一業務記錄和所述第二業務記錄中包含的金額、交易雙方的帳戶資訊,確定所述第一業務記錄和所述第二業務記錄兩者相匹配時,則將所述金額從所述終端的帳戶中轉帳至所述業務設備的帳戶。
基於圖1說明的離線支付的方法,本說明書還對應提供了一種離線支付的收款設備,如圖15所示。該離線支付的收款設備包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:當所述收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接;透過所述通信連接,將支付資料發送給所述付款設備;接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果;根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
基於圖1說明的離線支付的方法,本說明書還對應提供了一種離線支付的付款設備,如圖16所示。該離線支付的付款設備包括一個或多個處理器及記憶體,所述記憶體 儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:當收款設備和所述付款設備均處於離線狀態時,所述付款設備透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料;根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果;將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊,進行收款處理,得到收款結果。
基於圖1說明的離線支付的方法,本說明書還對應提供了一種離線支付的伺服器,如圖17所示。該離線支付的伺服器包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:接收付款設備在處於在線狀態時發送的支付記錄,以及收款設備在處於在線狀態時發送的收款記錄,所述支付記錄是所述付款設備與所述收款設備均處於離線狀態時,所述付款設備與所述收款設備執行支付業務而產生的,所述收款記錄是所述收款設備與所述付款設備均處於離線狀態時,所述收款設備與所述付款設備執行所述支付業務而產生的;根據所述支付記錄以及所述收款記錄,進行業務核對。
基於圖3說明的業務處理的方法,本說明書還對應提供了一種業務處理的設備,如圖18所示。該業務處理的設備包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:當所述設備和終端均處於離線狀態時,所述設備與所述終端建立通信連接;透過所述通信連接,將業務資料發送給所述終端;接收所述終端根據所述業務資料和所述終端的帳戶資訊得到並返回的第一業務結果;根據所述第一業務結果以及獲取到的所述終端的帳戶資訊進行業務處理,得到第二業務結果。
基於圖3說明的業務處理的方法,本說明書還對應提供了一種業務處理的終端,如圖19所示。該業務處理的終端包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:當業務設備和所述終端均處於離線狀態時,所述終端透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料;根據所述業務資料和所述終端的帳戶資訊進行業務處理,得到第一業務結果;將所述第一業務結果返回所述業務設備,以使所述業務設備根據所述第一業務結果以及獲取到的所述終端的帳 戶資訊,進行業務處理,得到第二業務結果。
基於圖3說明的業務處理的方法,本說明書還對應提供了一種業務處理的伺服器,如圖20所示。該業務處理的伺服器包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:接收終端在處於在線狀態時發送的第一業務記錄,以及業務設備在處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產生的;根據所述第一業務記錄以及所述第二業務記錄,進行業務核對。
基於圖4說明的支付處理的方法,本說明書還對應提供了一種支付處理的設備,如圖21所示。該支付處理的設備包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:當所述設備和終端均處於離線狀態時,所述設備與所述終端建立通信連接;透過所述通信連接,將業務資料發送給所述終端;接收所述終端根據所述業務資料和所述終端的帳戶資訊產生並返回的第一業務記錄; 根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;當處於在線狀態時,將所述第二業務記錄發送給伺服器,以使所述伺服器根據所述第二業務記錄以及所述終端處於在線狀態時發送的第一業務記錄,進行業務處理。
基於圖4說明的支付處理的方法,本說明書還對應提供了一種支付處理的終端,如圖22所示。該支付處理的終端包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:當業務設備和所述終端均處於離線狀態時,所述終端透過與所述業務設備建立的通信連接,接收所述業務設備發送的業務資料;根據所述業務資料和所述終端的帳戶資訊,產生第一業務記錄;將所述第一業務記錄返回給所述業務設備,以使所述業務設備根據所述第一業務記錄以及獲取到的所述終端的帳戶資訊,產生第二業務記錄;當處於在線狀態時,將所述第一業務記錄發送給伺服器,以使所述伺服器根據所述第一業務記錄以及所述業務設備處於在線狀態時發送的第二業務記錄,進行業務處理。
基於圖4說明的支付處理的方法,本說明書還對應提供了一種支付處理的伺服器,如圖23所示。該支付處理的 伺服器包括一個或多個處理器及記憶體,所述記憶體儲存有程式,並且被配置成由所述一個或多個處理器執行以下步驟:接收終端處於在線狀態時發送的第一業務記錄,以及業務設備處於在線狀態時發送的第二業務記錄,所述第一業務記錄是所述終端與所述業務設備均處於離線狀態時,所述終端與所述業務設備執行業務而產生的,所述第二業務記錄是所述業務設備與所述終端均處於離線狀態時,所述業務設備與所述終端執行所述業務而產生的;根據所述第一業務記錄以及所述第二業務記錄,進行業務處理。
在本說明書的一個或多個實施例中,收款設備和付款設備均處於離線狀態時,收款設備可以透過和付款設備建立的通信連接,向付款設備發送支付資料,以使付款設備根據該支付資料,進行支付處理,得到並向該收款設備返回支付結果,而收款設備可以根據該支付結果以及獲取到的該付款設備的帳戶資訊進行收款處理,得到收款結果。由於付款設備和收款設備在處於離線狀態時,可以透過彼此建立的通信連接,相互發送資料,並進行離線支付。這樣一來,即使用戶所持有的付款設備處於離線狀態時,用戶依然可以透過該付款設備進行離線支付,從而為用戶帶來了方便。
在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等 電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都透過將改進的方法流程程式化到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可程式化邏輯器件(Programmable Logic Device,PLD)(例如現場可程式化閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種積體電路,其邏輯功能由用戶對器件程式化來確定。由設計人員自行程式化來把一個數位系統“整合”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片。而且,如今,取代手工地製作積體電路晶片,這種程式化也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的程式化語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯程式化並程式化到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。
控制器可以按任何適當的方式實現,例如,控制器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的計算機可讀程式碼(例如軟體或韌體)的計算機可讀介質、邏輯閘、開關、專用積體電路(Application Specific Integrated Circuit,ASIC)、可程式化邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限於以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,記憶體控制器還可以被實現為記憶體的控制邏輯的一部分。本領域技術人員也知道,除了以純計算機可讀程式碼方式實現控制器以外,完全可以透過將方法步驟進行邏輯程式化來使得控制器以邏輯閘、開關、專用積體電路、可程式化邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬體部件,而對其內包括的用於實現各種功能的裝置也可以視為硬體部件內的結構。或者甚至,可以將用於實現各種功能的裝置視為既可以是實現方法的軟體模組又可以是硬體部件內的結構。
上述實施例闡明的系統、裝置、模組或單元,具體可以由計算機晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為計算機。具體的,計算機 例如可以為個人電腦、膝上型電腦、蜂窩電話、相機電話、智慧型電話、個人數位助理、媒體播放器、導航設備、電子郵件設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任何設備的組合。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本說明書所提供的方案時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。
本領域內的技術人員應明白,本說明書的實施例可提供為方法、系統、或計算機程式產品。因此,本說明書可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本說明書可採用在一個或多個其中包含有計算機可用程式碼的計算機可用儲存介質(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的計算機程式產品的形式。
本說明書是參照根據本說明書一個或多個實施例的方法、設備(系統)、和計算機程式產品的流程圖和/或方框圖來描述的。應理解可由計算機程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程式指令到通用計算機、專用計算機、嵌入式處理機或其他可程式化資料處理設備的處理器以產生一個機器,使得透過計算機或其他可程式化資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程式指令也可儲存在能引導計算機或其他可程式化資料處理設備以特定方式工作的計算機可讀記憶體中,使得儲存在該計算機可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程式指令也可裝載到計算機或其他可程式化資料處理設備上,使得在計算機或其他可程式化設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可程式化設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出埠、網路埠和記憶體。
記憶體可能包括計算機可讀介質中的非永久性記憶體,隨機存取記憶體(RAM)和/或非揮發性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是計算機可讀指令、資料結構、程式的模組或其他資料。計算機的儲存介質的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀 記憶體(ROM)、電可擦除可程式化唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁碟儲存或其他磁性儲存設備或任何其他非傳輸介質,可用於儲存可以被計算設備訪問的資訊。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitory media),如調變的資料信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本說明書可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的例程、程式、對象、組件、資料結構等等。也可以在分布式計算環境中實踐本說明書的一個或多個實施例,在這些分布式計算環境中,由透過通信網路而被連接的遠端處理設備來執行任務。在分布式計算環境中,程式模組可以位於包括儲存設備在內的本地和遠端計算機儲存介質中。
本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於系統實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
上述對本說明書特定實施例進行了描述。其它實施例在所附申請專利範圍的範疇內。在一些情況下,在申請專利範圍中記載的動作或步驟可以按照不同於實施例中的順序來執行並且仍然可以實現期望的結果。另外,在圖式中描繪的過程不一定要求示出的特定順序或者連續順序才能實現期望的結果。在某些實施方式中,多任務處理和並行處理也是可以的或者可能是有利的。
以上所述僅為本說明書的一個或多個實施例而已,並不用於限制本說明書。對於本領域技術人員來說,本說明書的一個或多個實施例可以有各種更改和變化。凡在本說明書的一個或多個實施例的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本說明書的申請專利範圍的範疇之內。

Claims (21)

  1. 一種離線支付的方法,包括:當收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接;所述付款設備透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子帳戶;所述付款設備根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶中扣除所述付款設備所需支付的金額;所述付款設備透過所述通信連接將所述支付結果返回所述收款設備;所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果,且根據所述支付結果,向所述收款設備對應的所述第一離線電子帳戶中添加所述金額。
  2. 如請求項1所述的方法,所述通信連接包括:藍牙、紅外線、紫蜂(ZigBee)、近距離無線通信NFC中的至少一種。
  3. 如請求項1所述的方法,所述收款設備獲取所述付款設備的帳戶資訊,具體包括:所述收款設備透過識別所述付款設備展示的數位對象唯一標識符DOI,獲取所述付款設備的帳戶資訊;或所述收款設備透過所述通信連接,從所述付款設備中獲取所述付款設備的帳戶資訊。
  4. 如請求項1所述的方法,所述付款設備透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料,具體包括:所述付款設備獲取所述收款設備廣播的承載有所述支付資料和帳戶資訊的藍牙信號;當確定所述藍牙信號中承載的帳戶資訊與所述付款設備的帳戶資訊相匹配時,接收所述支付資料。
  5. 如請求項1所述的方法,所述方法還包括:所述付款設備根據確定出的所述付款設備實際支付的金額、所述付款設備的帳戶資訊、獲取到的所述收款設備的帳戶資訊以及所述付款設備支付所述金額的支付時間,產生支付記錄。
  6. 如請求項5所述的方法,所述方法還包括:所述收款設備根據所述收款設備實際收取的金額、獲取到的所述付款設備的帳戶資訊、所述收款設備的帳戶資訊以及所述收款設備收取所述金額的收款時間,產生收款記錄。
  7. 如請求項6所述的方法,所述方法還包括:伺服器接收所述付款設備在處於在線狀態時發送的支付記錄,以及所述收款設備在處於在線狀態時發送的收款記錄;根據所述支付記錄以及所述收款記錄,進行業務核對。
  8. 如請求項7所述的方法,根據所述支付記錄以及所述收款記錄,進行業務核對,具體包括:根據所述支付記錄中包含的所述付款設備實際支付的金額、所述付款設備的帳戶資訊、所述收款設備的帳戶資訊、所述支付時間和所述收款記錄中包含的所述收款設備實際收取的金額、所述收款設備的帳戶資訊、所述付款設備的帳戶資訊、所述收款時間,確定所述支付記錄和所述收款記錄是否匹配;當確定所述支付記錄與所述收款記錄不匹配時,確定所述收款設備的帳戶資訊對應的信用度以及所述付款設備 的帳戶資訊對應的信用度;按照信用度最高的帳戶資訊對應的設備所發送的支付記錄或收款記錄,對所述收款設備的帳戶中的金額和/或所述付款設備的帳戶中的金額進行調整。
  9. 如請求項8所述的方法,確定所述支付記錄和所述收款記錄是否匹配,具體包括:透過判斷所述支付記錄和所述收款記錄是否滿足以下條件,確定所述支付記錄和所述收款記錄是否匹配:所述支付記錄中包含的所述付款設備實際支付的金額與所述收款記錄中包含的所述收款設備實際收取的金額相同;所述支付記錄中包含的所述付款設備的帳戶資訊與所述收款記錄中包含的所述付款設備的帳戶資訊相同;所述收款記錄中包含的所述收款設備的帳戶資訊與所述收款記錄中包含的所述收款設備的帳戶資訊相同;所述支付記錄中包含的所述支付時間與所述收款記錄中包含的所述收款時間之間的差值不大於設定值;當確定所述支付記錄和所述收款記錄均滿足上述條件時,則確定所述支付記錄和所述收款記錄相匹配,否則不匹配。
  10. 如請求項8所述的方法,所述方法還包括:在所述付款設備處於在線狀態時,向所述伺服器發送 充值請求,以使所述伺服器根據所述充值請求中的充值金額,將所述充值金額從所述付款設備的線上電子帳戶充值到所述付款設備的所述第二離線電子帳戶中。
  11. 一種離線支付的方法,包括:當收款設備和付款設備均處於離線狀態時,所述收款設備與所述付款設備建立通信連接;透過所述通信連接,將支付資料發送給所述付款設備,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子帳戶;接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶中扣除所述付款設備所需支付的金額;根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果。
  12. 如請求項11所述的方法,所述方法還包括:根據所述收款設備實際收取的金額、獲取到的所述付款設備的帳戶資訊、所述收款設備的帳戶資訊以及所述收 款設備收取所述金額的收款時間,產生收款記錄,並在處於在線狀態時,將所述收款記錄發送給伺服器,以使所述伺服器對所述收款記錄和所述付款設備在處於在線狀態時發送的支付記錄進行核對,所述支付記錄是所述付款設備根據所述支付資料以及所述收款設備的帳戶資訊進行支付處理而產生的。
  13. 一種離線支付的方法,包括:當收款設備和付款設備均處於離線狀態時,所述付款設備透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子帳戶;根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶中扣除所述付款設備所需支付的金額;將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊,進行收款處理,得到收款結果,且根據所述支付結 果,向所述收款設備對應的所述第一離線電子帳戶中添加所述金額。
  14. 如請求項13所述的方法,所述方法還包括:根據所述付款設備實際支付的金額、所述付款設備的帳戶資訊、獲取到的所述收款設備的帳戶資訊以及所述付款設備支付所述金額的支付時間,產生支付記錄,並在處於在線狀態時,將所述支付記錄發送給伺服器,以使所述伺服器對所述支付記錄和所述收款設備在處於在線狀態時發送的收款記錄進行核對,所述收款記錄是所述收款設備根據所述支付結果以及所述收款設備的帳戶資訊進行收款處理而產生的。
  15. 一種業務處理的方法,包括:當業務設備和終端均處於離線狀態時,所述業務設備與所述終端建立通信連接;所述業務設備透過所述通信連接,將業務資料發送給所述終端,其中所述業務資料包括所述終端所需支付的金額,所述業務設備對應第一離線電子帳戶;所述終端根據所述業務資料和所述終端的帳戶資訊進行業務處理,得到第一業務結果,其中所述第一業務結果包括所述終端成功從所述終端對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述業務資料中包含的所述終端所需支付的金 額;從所述終端對應和使用的所述第二離線電子帳戶中扣除所述終端所需支付的金額;所述終端透過所述通信連接將所述第一業務結果返回所述業務設備;所述業務設備根據所述第一業務結果以及獲取到的所述終端的帳戶資訊進行業務處理,得到第二業務結果,且根據所述第一業務結果,向所述業務設備對應的所述第一離線電子帳戶中添加所述金額。
  16. 一種離線支付的裝置,包括:連接建立模組,當所述裝置和付款設備均處於離線狀態時,所述裝置與所述付款設備建立通信連接;發送模組,透過所述通信連接,將支付資料發送給所述付款設備,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子帳戶;接收模組,接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶 中扣除所述付款設備所需支付的金額;處理模組,根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果,且根據所述支付結果,向所述收款設備對應的所述第一離線電子帳戶中添加所述金額。
  17. 如請求項16所述的裝置,所述處理模組,根據所述裝置所需實際收取的金額、獲取到的所述付款設備的帳戶資訊、所述裝置的帳戶資訊以及所述裝置收取所述金額的收款時間,產生收款記錄,並在處於在線狀態時,將所述收款記錄發送給伺服器,以使所述伺服器對所述收款記錄和所述付款設備在處於在線狀態時發送的支付記錄進行核對,所述支付記錄是所述付款設備根據所述支付資料以及所述付款設備的帳戶資訊進行支付處理而產生的。
  18. 一種離線支付的裝置,包括:接收模組,當收款設備和所述裝置均處於離線狀態時,所述裝置透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子帳戶;處理模組,根據所述支付資料和所述裝置的帳戶資訊進行支付處理,得到支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電 子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶中扣除所述付款設備所需支付的金額;返回模組,將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述裝置的帳戶資訊,進行收款處理,得到收款結果,且根據所述支付結果,向所述收款設備對應的所述第一離線電子帳戶中添加所述金額。
  19. 如請求項18所述的裝置,所述處理模組,根據確定出的所述裝置實際支付的金額、所述裝置的帳戶資訊、獲取到的所述收款設備的帳戶資訊以及所述裝置支付所述金額的支付時間,產生支付記錄,並在處於在線狀態時,將所述支付記錄發送給伺服器,以使所述伺服器對所述支付記錄和所述收款設備在處於在線狀態時發送的收款記錄進行核對,所述收款記錄是所述收款設備根據所述支付結果以及所述裝置的帳戶資訊進行收款處理而產生的。
  20. 一種離線支付的收款設備,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:當所述收款設備和付款設備均處於離線狀態時,所述 收款設備與所述付款設備建立通信連接;透過所述通信連接,將支付資料發送給所述付款設備,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子帳戶;接收所述付款設備根據所述支付資料和所述付款設備的帳戶資訊得到並返回的支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶中扣除所述付款設備所需支付的金額;根據所述支付結果以及獲取到的所述付款設備的帳戶資訊進行收款處理,得到收款結果,且根據所述支付結果,向所述收款設備對應的所述第一離線電子帳戶中添加所述金額。
  21. 一種離線支付的付款設備,包括:一個或多個記憶體以及處理器,所述記憶體儲存程式,並且被配置成由所述一個或多個處理器執行以下步驟:當收款設備和所述付款設備均處於離線狀態時,所述付款設備透過與所述收款設備建立的通信連接,接收所述收款設備發送的支付資料,其中所述支付資料包括所述付款設備所需支付的金額,所述收款設備對應第一離線電子 帳戶;根據所述支付資料和所述付款設備的帳戶資訊進行支付處理,得到支付結果,其中所述支付結果包括所述付款設備成功從所述付款設備對應和使用的第二離線電子帳戶中扣除所述金額的資訊,其具體包括:確定所述支付資料中包含的所述付款設備所需支付的金額;從所述付款設備對應和使用的所述第二離線電子帳戶中扣除所述付款設備所需支付的金額;將所述支付結果返回所述收款設備,以使所述收款設備根據所述支付結果以及獲取到的所述付款設備的帳戶資訊,進行收款處理,得到收款結果,且根據所述支付結果,向所述收款設備對應的所述第一離線電子帳戶中添加所述金額。
TW107117352A 2017-08-22 2018-05-22 一種離線支付、業務處理、支付處理的方法及裝置 TWI696135B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710721677.8A CN107665427A (zh) 2017-08-22 2017-08-22 一种离线支付、业务处理、支付处理的方法及装置
CN201710721677.8 2017-08-22
??201710721677.8 2017-08-22

Publications (2)

Publication Number Publication Date
TW201913483A TW201913483A (zh) 2019-04-01
TWI696135B true TWI696135B (zh) 2020-06-11

Family

ID=61097218

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107117352A TWI696135B (zh) 2017-08-22 2018-05-22 一種離線支付、業務處理、支付處理的方法及裝置

Country Status (11)

Country Link
US (4) US10692091B2 (zh)
EP (1) EP3605424A4 (zh)
JP (1) JP7046100B2 (zh)
KR (1) KR102312781B1 (zh)
CN (1) CN107665427A (zh)
AU (1) AU2018320246A1 (zh)
CA (1) CA3061628A1 (zh)
PH (1) PH12019502392A1 (zh)
SG (2) SG10202108616TA (zh)
TW (1) TWI696135B (zh)
WO (1) WO2019037650A1 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107665427A (zh) 2017-08-22 2018-02-06 阿里巴巴集团控股有限公司 一种离线支付、业务处理、支付处理的方法及装置
CN108985928A (zh) * 2018-06-07 2018-12-11 捷德(中国)信息科技有限公司 数字货币交易方法、装置、***及移动终端
JP6644976B2 (ja) * 2018-07-05 2020-02-12 デジタルア−ツ株式会社 携帯機器及び電子決済方法
CN109472588A (zh) * 2018-10-29 2019-03-15 平安科技(深圳)有限公司 一种基于区块链的离线支付方法、装置、设备和存储介质
CN110046881A (zh) 2018-11-19 2019-07-23 阿里巴巴集团控股有限公司 离线场景下的支付处理方法、服务器及可读存储介质
US11930439B2 (en) 2019-01-09 2024-03-12 Margo Networks Private Limited Network control and optimization (NCO) system and method
US10931778B2 (en) 2019-01-09 2021-02-23 Margo Networks Pvt. Ltd. Content delivery network system and method
CN110097370B (zh) * 2019-03-29 2022-03-04 捷德(中国)信息科技有限公司 脱机支付方法、装置、服务器及介质
WO2020223932A1 (zh) * 2019-05-08 2020-11-12 深圳市欢太科技有限公司 离线支付方法、装置、电子设备及存储介质
CN110348846A (zh) * 2019-07-18 2019-10-18 深圳市元征科技股份有限公司 离线支付方法、支付设备和电子设备
CN110880106A (zh) * 2019-10-30 2020-03-13 支付宝(杭州)信息技术有限公司 双离线支付的实现方法和装置
CN111062724A (zh) * 2019-11-22 2020-04-24 陈晓晖 一种双离线转账交易方法及***
CN110942304A (zh) * 2019-12-03 2020-03-31 支付宝(杭州)信息技术有限公司 支付结果的获取方法、装置、支付设备和收银设备
CN111340479A (zh) * 2020-02-24 2020-06-26 支付宝(杭州)信息技术有限公司 业务处理方法及装置
CN111340505A (zh) * 2020-03-20 2020-06-26 支付宝(杭州)信息技术有限公司 一种支付方法、装置及电子设备
CN111523869B (zh) * 2020-04-09 2024-05-24 天地融科技股份有限公司 一种数字货币的脱机交易方法及***
CN111652612B (zh) * 2020-06-03 2023-08-29 中国银行股份有限公司 移动支付方法及装置
CN111935684A (zh) * 2020-07-17 2020-11-13 深圳一卡通新技术有限公司 一种蓝牙支付***及方法
CN111768185A (zh) * 2020-09-01 2020-10-13 腾讯科技(深圳)有限公司 一种交易数据处理的方法、相关装置以及存储介质
CN112200550B (zh) * 2020-09-23 2021-05-11 北京联银通科技有限公司 基于数字金融的离线支付验证方法及区块链平台
US20220147996A1 (en) * 2020-11-11 2022-05-12 Margo Networks Pvt.Ltd. Offline payment system and method
CN112566126B (zh) * 2020-12-02 2022-04-26 支付宝(杭州)信息技术有限公司 一种设备之间的连接方法、装置及设备
CN112598407B (zh) * 2021-03-02 2021-07-09 捷德(中国)科技有限公司 交易方法、装置、电子设备及存储介质
US11695855B2 (en) 2021-05-17 2023-07-04 Margo Networks Pvt. Ltd. User generated pluggable content delivery network (CDN) system and method
CN113344572A (zh) * 2021-06-23 2021-09-03 支付宝(杭州)信息技术有限公司 一种离线支付方法、装置及设备
CN113627931B (zh) * 2021-07-14 2022-12-30 荣耀终端有限公司 一种支付的限制方法和电子设备
CN113657885A (zh) * 2021-08-19 2021-11-16 中国银行股份有限公司 手机银行离线收付款方法及装置
WO2023177902A1 (en) * 2022-03-18 2023-09-21 Visa International Service Association Offline interaction blockchain system and method
WO2023224680A1 (en) 2022-05-18 2023-11-23 Margo Networks Pvt. Ltd. Peer to peer (p2p) encrypted data transfer/offload system and method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030236748A1 (en) * 1996-10-24 2003-12-25 M-Systems Flash Disk Pioneers Ltd. Apparatus and methods for collecting value
CN101211435A (zh) * 2006-12-25 2008-07-02 上海融兴网络科技有限公司 可实现离线转账交易的***及方法
CN102592220A (zh) * 2012-02-14 2012-07-18 张龙其 一种支持多家银行智能卡脱机交易的方法
CN103617532A (zh) * 2013-12-16 2014-03-05 杭州信雅达科技有限公司 一种移动终端的离线付款、收款方法及装置
US20160180317A1 (en) * 2013-03-11 2016-06-23 Google Inc. Offline peer-to-peer transactions
CN105956855A (zh) * 2016-01-22 2016-09-21 天地融科技股份有限公司 一种电子签名设备的交易方法和交易***
CN106327186A (zh) * 2016-08-31 2017-01-11 中城智慧科技有限公司 一种基于nfc的离线支付方法
TW201705057A (zh) * 2015-07-16 2017-02-01 蓋特資訊系統股份有限公司 離線型行動交易方法與交易系統
US20170032370A1 (en) * 2015-07-27 2017-02-02 Mastercard International Incorporated Electronic payment transactions using machine readable code without requiring online connection
CN106980965A (zh) * 2017-02-24 2017-07-25 济南汉泰信息科技有限公司 一种支付方法、***和电子设备

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002049870A (ja) 2000-08-03 2002-02-15 Senshu Ginkou:Kk 取引管理サーバ及び取引管理サーバを用いたネット決済方法
US8275714B2 (en) * 2008-10-05 2012-09-25 Eugenio Rafael A Method for performing a digital cash transaction
KR101699006B1 (ko) * 2009-07-29 2017-01-24 에스케이플래닛 주식회사 전자화폐 송금 시스템 및 방법, 그리고 이에 적용되는 장치
US8879994B2 (en) 2009-10-02 2014-11-04 Blackberry Limited Methods and devices for facilitating Bluetooth pairing using a camera as a barcode scanner
US8744974B2 (en) * 2011-03-12 2014-06-03 Mocapay, Inc. Systems and methods for secure wireless payment transactions when a wireless network is unavailable
KR20130100872A (ko) * 2012-02-22 2013-09-12 주식회사 엘지씨엔에스 일회용 응답코드를 통한 결제 방법, 이를 수행하는 결제 서버 및 사업자 단말
JP5876334B2 (ja) 2012-03-07 2016-03-02 セイコーソリューションズ株式会社 電子マネーシステムおよび端末装置
CN103077456A (zh) 2012-12-11 2013-05-01 万常诚 离线模式下移动支付方法
WO2014103072A1 (ja) 2012-12-28 2014-07-03 楽天株式会社 アクセス制御システム、アクセス制御方法、携帯端末、携帯端末の制御方法、携帯端末の制御プログラムが記録された記録媒体、及び携帯端末の制御プログラム
US20150006386A1 (en) * 2013-06-28 2015-01-01 Sap Ag Offline mobile payment process
CN106133769A (zh) 2014-03-26 2016-11-16 谷歌公司 安全离线支付***
US10311439B2 (en) * 2014-10-15 2019-06-04 Paypal, Inc. Systems and methods for facilitating offline payments
US9654905B2 (en) 2015-04-07 2017-05-16 International Business Machines Corporation Enabling near field communications using indicators
CN105631661A (zh) * 2015-04-27 2016-06-01 宇龙计算机通信科技(深圳)有限公司 离线支付方法、离线支付装置和离线支付***
CN104915828A (zh) 2015-05-15 2015-09-16 努比亚技术有限公司 基于近场通讯的数据处理方法、装置和***
US20170024724A1 (en) * 2015-07-24 2017-01-26 Sk Planet Co., Ltd. System for recommending optimal card, apparatus for recommending optimal card and method for the same
US10049349B1 (en) * 2015-09-29 2018-08-14 Square, Inc. Processing electronic payment transactions in offline-mode
CN106997527A (zh) * 2016-01-25 2017-08-01 阿里巴巴集团控股有限公司 基于移动终端p2p的信用支付方法及装置
CN106096951A (zh) * 2016-06-16 2016-11-09 广州地理研究所 离线扫码支付方法
CN114095452A (zh) 2016-07-07 2022-02-25 华为技术有限公司 FlowSpec消息的处理方法和装置以及***
CN106339868A (zh) * 2016-08-26 2017-01-18 湖南金码智能设备制造有限公司 一种融合离线与在线电子支付的方法及***
CN110088791A (zh) * 2016-12-20 2019-08-02 Pbv考夫曼***有限公司 用于具有短交易时间和最终结算的使用移动设备来进行的电子货币离线支付的***
CN107665427A (zh) 2017-08-22 2018-02-06 阿里巴巴集团控股有限公司 一种离线支付、业务处理、支付处理的方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030236748A1 (en) * 1996-10-24 2003-12-25 M-Systems Flash Disk Pioneers Ltd. Apparatus and methods for collecting value
CN101211435A (zh) * 2006-12-25 2008-07-02 上海融兴网络科技有限公司 可实现离线转账交易的***及方法
CN102592220A (zh) * 2012-02-14 2012-07-18 张龙其 一种支持多家银行智能卡脱机交易的方法
US20160180317A1 (en) * 2013-03-11 2016-06-23 Google Inc. Offline peer-to-peer transactions
CN103617532A (zh) * 2013-12-16 2014-03-05 杭州信雅达科技有限公司 一种移动终端的离线付款、收款方法及装置
TW201705057A (zh) * 2015-07-16 2017-02-01 蓋特資訊系統股份有限公司 離線型行動交易方法與交易系統
US20170032370A1 (en) * 2015-07-27 2017-02-02 Mastercard International Incorporated Electronic payment transactions using machine readable code without requiring online connection
CN105956855A (zh) * 2016-01-22 2016-09-21 天地融科技股份有限公司 一种电子签名设备的交易方法和交易***
CN106327186A (zh) * 2016-08-31 2017-01-11 中城智慧科技有限公司 一种基于nfc的离线支付方法
CN106980965A (zh) * 2017-02-24 2017-07-25 济南汉泰信息科技有限公司 一种支付方法、***和电子设备

Also Published As

Publication number Publication date
US10692091B2 (en) 2020-06-23
US10872342B2 (en) 2020-12-22
US20200320533A1 (en) 2020-10-08
AU2018320246A1 (en) 2019-11-14
JP7046100B2 (ja) 2022-04-01
EP3605424A1 (en) 2020-02-05
US20220058649A1 (en) 2022-02-24
US11113697B2 (en) 2021-09-07
CA3061628A1 (en) 2019-10-28
JP2020522040A (ja) 2020-07-27
EP3605424A4 (en) 2020-05-13
US20210110395A1 (en) 2021-04-15
PH12019502392A1 (en) 2020-12-07
KR102312781B1 (ko) 2021-10-18
KR20200003374A (ko) 2020-01-09
WO2019037650A1 (zh) 2019-02-28
TW201913483A (zh) 2019-04-01
SG11201909794WA (en) 2019-11-28
SG10202108616TA (en) 2021-09-29
US20200082404A1 (en) 2020-03-12
CN107665427A (zh) 2018-02-06
US11836732B2 (en) 2023-12-05

Similar Documents

Publication Publication Date Title
TWI696135B (zh) 一種離線支付、業務處理、支付處理的方法及裝置
US20170330188A1 (en) Electronic apparatus providing electronic payment and operating method thereof
US20190370807A1 (en) Asset transfer method and apparatus, and electronic device
CN107038562A (zh) 交通分段计费的支付方法、计费***和支付***
US20200042979A1 (en) Ic card-based transaction processing and credit payment authorization method, device, and system
TWI703520B (zh) 支付卡的綁定方法、信任評估方法、裝置和電子設備
US20180322476A1 (en) Service fallback method and apparatus
WO2019196543A1 (zh) 二维码图片获取方法、装置以及设备
TW202020768A (zh) 設備支付方法及裝置
KR20190130142A (ko) 계좌 생성, 계좌 리필 및 데이터 동기화를 위한 방법 및 디바이스
WO2020114113A1 (zh) 支付码生成、移动支付方法、装置及设备
US20200357078A1 (en) Method, apparatus, system, and electronic device for credit tax refundment
US20210383352A1 (en) Accessing accounts at payment system via photos
US20220284421A1 (en) Contactless payment technology with payment card network to open banking network conversion
TW202020772A (zh) 基於離線乘車碼的換乘優惠方法及裝置和電子設備
CN110428304A (zh) 一种订单结算***、方法及装置
CN116503065A (zh) 订单处理***、方法、装置、存储介质及设备
US11455667B2 (en) Cost calculating system and method therefor
KR101547553B1 (ko) 선불형 결재 수단의 잔액 전환 방법 및 그를 이용하는 서버 장치
CN111192036A (zh) 账号资源更新方法、装置、计算机设备以及存储介质
US20190188714A1 (en) Method for permitting a transaction indicating an amount that is less than a threshold amount
WO2019229650A1 (en) Systems and methods for mobile subscriber provisioning and recovery
CN109816374A (zh) 还款方法和装置
CN111985919B (zh) 支付数据处理方法、装置及电子设备
CN112270542B (zh) 交易数据处理方法、装置、设备及***