CN107615320A - 一种交易应用的选择方法和终端 - Google Patents

一种交易应用的选择方法和终端 Download PDF

Info

Publication number
CN107615320A
CN107615320A CN201680005090.0A CN201680005090A CN107615320A CN 107615320 A CN107615320 A CN 107615320A CN 201680005090 A CN201680005090 A CN 201680005090A CN 107615320 A CN107615320 A CN 107615320A
Authority
CN
China
Prior art keywords
terminal
payment application
account
information record
payment
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201680005090.0A
Other languages
English (en)
Inventor
梅敬青
赵晓娜
常新苗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107615320A publication Critical patent/CN107615320A/zh
Pending legal-status Critical Current

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/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/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/223Payment schemes or models based on the use of peer-to-peer networks
    • 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
    • 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/3221Access to banking information 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/38Payment protocols; Details thereof
    • 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/42Confirmation, e.g. check or permission by the legal debtor of payment
    • 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/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/3267In-app payments

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephone Function (AREA)

Abstract

一种交易应用的选择方法和终端,第一终端与交易对端建立NFC连接;所述第一终端通过所述NFC连接接收所述交易对端发送的第一消息,所述第一消息中包括所述交易对端的至少一个信息记录,所述信息记录包括账号数据和账号类型;所述第一终端根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述第一终端中的一个支付应用。这样,第一终端能够根据交易对端提供的用于交易的第一消息,确定第一终端用于交易的第一信息记录和第一支付应用,从而提高交易的处理效率。

Description

一种交易应用的选择方法和终端 技术领域
本发明涉及支付技术领域,尤其涉及一种交易应用的选择方法和终端。
背景技术
随着电子技术的飞速发展,传统的金融交易逐渐被电子交易取代。用户终端上安装有支持在线交易功能的多种支付工具,可以实现基于银行账号、支付应用账号和统一资源定位符(Uniform Resource Locator,URL)账号等多种账号类型的在线交易。
现有的在线交易的支付方式通常包括以下几种:
1)、付款方和收款方约定使用同一个支付应用,收款方将收款方账号以口头约定、消息发送等方式告知付款方,付款方打开支付应用,并输入上述收款方账号和其他必要信息如交易金额,在校验身份通过后该支付应用向对应的金融服务器提交交易请求,完成交易。
2)、收款方和付款方约定使用并均打开同一个支付应用,其中一方操作支付应用生成一个二维码或发送超声波,对应的,另一方操作支付应用扫描二维码或接收超声波,获得对方的账号,然后向对应的金融服务器发送交易请求,完成交易。这种方式下,根据具体场景,生成二维码的既可能是付款方,也可能是收款方;同时,提供交易金额的既可能是付款方,也可能是收款方。
3)、收款方将一个URL发送给付款方,可以是通过口头描述,消息发送等方式,付款方使用网页浏览器打开URL,然后在URL上输入付款信息等登陆自己的支付应用账号进行付款。
由此可知,现有的在线交易的支付方式中,在没有人工协商的场景下无法自动确定需要使用的支付应用,收款方与付款方需要在交易之前约定好交易的支付方式和使用的支付应用,费时费力,使得交易处理效率低下。
发明内容
本发明实施例提供一种交易应用的选择方法和终端,使终端在进行在线交易时能够快速确定支付应用,提高交易的处理效率。
第一方面,提供一种一种交易应用的选择方法,包括:
第一终端与交易对端建立NFC连接;
所述第一终端通过所述NFC连接接收所述交易对端发送的第一消息,所述第一消息中包括所述交易对端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
所述第一终端根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述第一终端中的一个支付应用。
这种实现方式中,第一终端通过NFC连接方式获取交易对端提供的包括账号数据和账号类型的至少一个信息记录,避免了现有技术中人为获取用于交易的信息记录时关键信息被窃取的缺陷,提升交易的安全性,在确定用于交易的第一信息记录和第一支付应用的过程中无需人为干预,避免了现有技术中交易之前需要人为协商约定好交易的支付应用造成交易过程繁琐,费时费力的问题,提高了交易的处理效率。
进一步的,所述账号类型是银行账号类型,或支付应用账号类型,或URL账号类型。
这种实现方式中,终端能够兼容多种账号类型的在线交易,扩大交易的应用范围。
在一种可能的实现方式中,所述账号类型为银行账号类型时,对应的所述账号数据为银行账号。
在一种可能的实现方式中,所述账号类型为支付应用账号类型时,所述信息记录还包括支付应用标识,所述账号数据为所述支付应用标识对应的支付应用账号。
在一种可能的实现方式中,所述账号类型为URL账号类型时,所述账号数据为URL地址。
在一种可能的实现方式中,所述第一终端根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理时,可以通过如下过程实现:
所述第一终端从所述至少一个信息记录中选择一个信息记录;所述第一终端确定存在至少一个候选支付应用支持使用所述选择的信息记录中的账号类型进行交易,所述第一终端根据预设的支付应用选择规则或接收用户的选择,从所述至少一个候选支付应用中确定第一支付应用,并将所述选择的信息记录作为所述第一信息记录。
在一种可能的实现方式中,所述第一终端根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用,可以通过如下方式实现:
所述第一终端获取交易金额、交易时间、交易地点中的任意一种;
所述第一终端在所述交易金额处于第一金额范围时,选择第一支付应用,其中,第一支付应用为与第一金额范围对应的候选支付应用;或者,
所述第一终端在所述交易时间处于第一时间范围时,选择第一支付应用,其中,第一支付应用为与第一时间范围对应的候选支付应用;或者,
所述第一终端在所述交易地点处于第一地点范围时,选择第一支付应用,其中,第一支付应用为与第一地点范围对应的候选支付应用。
这种实现方式中,终端基于预先设置的应用选择规则来确定第一支付应用,能够大大提高第一支付应用的确定效率,而且得到的第一支付应用更加符合用户的交易需求,提升用户体验。
在一种可能的实现方式中,所述第一终端确定存在至少一个候选支付应用支持使用所述选择的信息记录中的账号类型进行交易时,可以包括如下三种情形:
第一种情形:第一终端确定所述选择的信息记录中的账号类型为银行账 号类型时,获取所述第一终端支持使用银行账号类型交易的至少一个支付应用,作为所述至少一个候选支付应用;
第二种情形:所述第一终端确定所述选择的信息记录中的账号类型为支付应用账号类型时,获取所述选择的信息记录中的所述支付应用标识,将所述第一终端中与所述支付应用标识相对应的支付应用作为所述至少一个候选支付应用;
第三种情形:所述第一终端确定所述选择的信息记录中的账号类型为URL账户时,将所述第一终端中的至少一个浏览器作为所述至少一个候选支付应用。
在一种可能的实现方式中,所述第一终端确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理时,所述第一终端向服务器发送交易消息,使所述服务器基于所述交易消息进行交易结算处理;所述交易消息中包括第二账号数据、第一账号数据和交易金额,所述第一账号数据为所述第一信息记录中的账号数据,所述第二账号数据为所述第一支付应用对应的账号数据。
在一种可能的实现方式中,所述第一账号数据为付款账号,所述第二账号数据为收款账号。例如,第一终端为收款用户使用的终端,交易对端为付款用户使用的终端。
在一种可能的实现方式中所述第一账号数据为收款账号,所述第二账号数据为付款账号。例如,第一终端为收款用户使用的终端,交易对端为付款用户使用的终端。
在一种可能的实现方式中,所述第一终端从所述第一消息中获取所述交易金额,或者,所述第一终端接收用户输入的交易金额。
第二方面,提供一种交易应用的选择方法,包括:
交易对端与第一终端建立NFC连接;
所述交易对端获取第一消息,所述第一消息中包括所述交易对端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
所述交易对端通过所述NFC连接向所述第一终端发送第一消息,使所述第一终端基于所述第一消息选择支付应用。
在一种可能的实现方式中,所述信息记录中还包括交易金额。
第三方面,提供一种终端,该终端具有实现上述方法中第一终端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可选的实现方案中,该终端的结构中包括NFC模块、处理器和存储器。
所述NFC模块用于支持终端与对端设备建立NFC,利用所述NFC连接接收对端设备发送的第一消息,所述第一消息中包括所述对端设备的至少一个信息记录,所述信息记录包括账号数据和账号类型。
所述处理器被配置为支持终端执行上述方法中相应的功能,具体包括:根据第一消息中所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述终端中的一个支付应用。
终端还可以包括存储器,所述存储器用于与处理器耦合,其保存终端必要的程序指令和数据。
第四方面,提供一种终端,该终端具有实现上述方法中交易对端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可选的实现方案中,该终端的结构中包括NFC模块、处理器和存储器。
所述处理器被配置为支持终端执行上述方法中相应的功能,具体包括:用于生成第一消息,所述第一消息中包括所述终端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
所述NFC模块用于支持终端与对端设备建立NFC,利用所述NFC连接向对端设备发送第一消息,使所述对端设备基于所述第一消息选择支付应用。
终端还可以包括存储器,所述存储器用于与处理器耦合,其保存终端必 要的程序指令和数据。
第五方面,本申请提供一种计算机存储介质,用于储存为上述第一方面、第二方面所述的第一终端所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
第六方面,本申请提供一种计算机存储介质,用于储存为上述第一方面、第二方面的所述交易对端所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
通过上述方案,本发明的实施例中终端在线交易时通过NFC连接接收另一终端提供的包括账号数据和账号类型的第一消息,基于所述第一消息快速高效地确定交易使用的第一支付应用,提高交易的处理效率。
附图说明
图1为本发明实施例的终端结构示意图;
图2A为本发明实施例中第一消息的消息体格式示意图;
图2B、图2C和图2D为本发明实施例中信息记录的消息体格式示意图;
图3为本发明实施例场景一的交易应用的选择方法流程图;
图4为本发明实施例场景二的交易应用的选择方法流程图;
图5为本发明实施例场景三的交易应用的选择方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
本发明实施例提供一种交易应用的选择方法和终端,使终端在进行在线交易时能够快速确定支付应用,提高交易的处理效率。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方 法的实施可以相互参见,重复之处不再赘述。
下面,为使得本申请更容易理解,对本申请的各实施例中涉及的一些共同的描述进行解释,需要说明的是,这些解释并不应视为对本申请要求的保护范围的限定。
一、终端、第一终端和交易对端
本申请的实施例中,终端,可以是向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,比如:移动电话(或称为“蜂窝”电话),可以是便携式、袖珍式、手持式、可穿戴设备(如智能手表、智能手环等)、平板电脑、个人电脑(PC,Personal Computer)、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等。
本发明实施例中,第一终端与交易对端之间进行通信,可采用的通信制式包括但不限于各种近场通信制式,比如:蓝牙、近场通信(Near Field Communication,NFC)、ZigBee、红外数据传输(Infrared Data Association,IrDA)、无线保真(Wireless Fidelity,WiFi)等。或者在未来演进的第五代(5th Generation,5G)移动通信***中,第一终端与交易对端之间还可采用基于蜂窝网络的设备到设备(Device to Device,D2D)方式进行通信。无论采用何种制式,只要能够实现两个终端之间通信即可。
其中,NFC,是利用磁场感应实现电子设备之间在近距离内实现通信的无线连接技术,其工作频率为13.56MHz,其有效通信范围为0-20cm,典型值是4cm。两个NFC终端(即具有NFC功能的终端,如NFC手机)通过触碰或靠近即可实现快速、安全的数据交换。
NFC终端有三种工作方式(按照一次NFC通信中承担的角色来讲):卡模拟(CE,Card Emulation)模式、读写(R/W,Reader/Writer)模式及点对点(P2P,Peer-to-Peer)模式。其中,
CE模式:将具有NFC功能的设备模拟成一张非接触卡或一个NFC标签(Tag),用于如银行卡、交通卡、会员卡、优惠券、身份证等移动支付或身 份验证场景。在这种模式下,即使移动设备没有电或关机,也不影响它当做一张卡来使用。
R/W模式:具有NFC功能的手机充当的是读卡器的角色,能从一个NFC标签或卡片中读取数据。用于银行卡POS机、公交POS机等移动支付或身份验证场景,以及标签读/写器场景。
P2P模式:两个具有NFC功能的终端可以建立双方之间对等的通信链接,然后进行数据的交换。用于如名片分享、网页分享、NFC配对蓝牙/wifi等场景。
在本发明实施例中,第一终端与交易对端之间建立的NFC连接可以是基于双方都工作于所述P2P模式,或是基于其中一方工作于R/W模式且另一方工作于CE模式。
图1示出了终端10的一种可选的硬件结构示意图。
参考图1所示,终端10包括:NFC模块100、射频(Radio Frequency,RF)电路110、存储器120、输入单元130、显示单元140、传感器150、音频电路160、无线保真(wireless fidelity,WiFi)模块170、处理器180、电源190及等部件。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,NFC属于短距离无线通信技术,终端10通过NFC模块100为用户提供NFC通信能力,可以与具有NFC功能的其他终端进行近场通信。在本发明实施例中,NFC模块100将接收到的数据转发给处理器180进行处理。
RF电路110或WiFi模块170接收和发射无线信号,终端10可通过RF电路110或WiFi模块170访问服务器或其他终端,获取服务器或其他终端上的数据,比如:访问互联网上的交易应用的金融服务器,获取支付授权。
具体的,RF电路110与基站之间的信号的接收和发送时,将基站的下行信息接收后,给处理器180处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可 以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
WiFi属于短距离无线传输技术,WiFi模块170在接收或发射信号时,可采用802.11系列协议规定的WiFi通信制式。终端10通过WiFi模块170为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块170,但是可以理解的是,其并不属于终端10的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。在本发明中,终端10可以通过RF电路110和WiFi模块170,与交易应用的金融服务器进行通信,特别地,向交易应用服务器发送交易处理请求,以便交易应用服务器完成交易的处理。
存储器120可用于存储软件程序以及模块,包括本发明实施例中涉及的支付应用选择模块和各支付应用的程序,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行终端10的支付应用选择和交易处理功能。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个支付应用的程序,以及至少一个功能所需的应用程序(比如声音播放功能、图象播放功能等)等;存储数据区可存储根据终端10的使用所创建的数据,包括本发明实施例中涉及的交易应用的相关设置信息或使用情况信息等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元130可用于接收输入的数字或字符信息,以及产生与终端10的用户设置以及功能控制有关的键信号输入,包括本发明实施例中涉及的用户确定交易的支付应用或选择交易的支付应用的操作。具体地,输入单元130可包括触控面板131以及其他输入设备132。触控面板131,也称为触摸屏, 可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板131。除了触控面板131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端10的各种菜单,包括本发明实施例中涉及的请求用户确定支付应用的信息或请求用户在至少一个候选支付应用中选择一个支付应用的信息。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触控面板131可覆盖显示面板141,当触控面板131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图1中,触控面板131与显示面板141是作为两个独立的部件来实现终端10的输入和输入功能,但是在某些实施例中,可以将触控面板131与显示面板141集成而实现终端10的输入和输出功能。
终端10还可包括至少一种传感器150,比如GNSS传感器(如GPS传感器)、光传感器、运动传感器以及其他传感器。具体地,GNSS传感器,如GPS传感器,可用于确定终端10所处的位置,在本发明中可用于交易场景,并进一步用于确定要使用的支付应用;光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度, 接近传感器可在终端10移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端10还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,麦克风162可提供用户与终端10之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,麦克风162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出至RF电路108以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。
处理器180是终端10的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端10的各种功能和处理数据,从而对终端进行整体监控,在本发明实施例中用于接收并解析来自交易对端的第一消息,获取其中的信息记录,根据信息记录,进行支付应用的选择,并运行所选择的支付应用进行交易处理。可选的,处理器180可包括一个或多个处理单元;可选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端10还包括给各个部件供电的电源,比如电池,可选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗等功能。
尽管未示出,终端10还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本发明实施例中第一终端可以为如图1所示的终端10,交易对端除可 以为图1所示的终端10也可以为NFC标签。
所述NFC标签与NFC论坛类型1、或NFC论坛类型2、或NFC论坛类型3、或NFC论坛类型4、或MIFARE经典标签标准、或ISO/IEC14443、或日本工业标准(JIS)X6419-4中的一个或多个标准兼容。
所述NFC标签包括处理器、存储器、收发信机电路和天线,其中,所述处理器用于处理各类指令,所述存储器用于存储数据,所述收发信机用于将所述存储器中存储的全部或部分数据调制为13.56MHz RF信号并通过所述天线发送到终端。
需要说明的是,本发明实施例中当所述交易对端是所述NFC标签时,在所述第一终端获得所述NFC标签发送的第一消息之前,所述第一终端与所述NFC标签建立NFC连接,以及向所述NFC标签发送读取指令以指示所述NFC标签向所述第一终端发送第一消息,其中,第一终端与所述NFC标签建立NFC连接,及所述第一终端向所述NFC标签发送读取指令的方法,可以参考现有技术,在此不再赘述。
二、支付应用
应用指的是安装在终端上的应用程序,支付应用指的是安装在终端上的能够执行金融交易的应用程序。终端利用支付应用进行交易处理之前,需要确认在终端上已安装相应的支付应用的应用程序,终端访问支付应用的应用程序将相关银行卡信息绑定到该支付应用中,在支付应用与银行卡信息的绑定过程中,终端接收用户输入的相关银行账号信息,为确保安全,所述终端会与银行的金融服务器进行交互来实现对账号信息的验证,如通过短信验证码方式进行验证等。终端将该支付应用与银联相关接口进行对接,当在移动购物时,该金融服务器会从终端安装的支付应用中直接进行支付操作。
三、第一消息、信息记录和账号类型
本发明实施例中涉及的第一消息为在第一终端和交易对端之间进行发送和显示的消息。
其中,所述第一消息可以通过蓝牙、近场通信(Near Field Communication, NFC)、ZigBee、红外数据传输(Infrared Data Association,IrDA)、无线保真(Wireless Fidelity,WiFi)等多种通信制式传输。
第一终端与交易对端之间交互的第一消息可以包括消息头(如遵循NFC数据交换格式的记录,即NDEF Record),还可以包括消息协议对应的版本以及至少一个信息记录。其中,消息头用于描述消息的长度、类型等基本信息。具体的,第一消息的消息格式如图2A所示。
信息记录用于描述能够用于交易的相关账号信息,信息记录中携带有账号数据和账号类型,其中,一个信息记录中的账号数据和账号类型是一一对应关系。
需要说明的是,一个信息记录中的账号类型是银行账号类型,或支付应用账号类型,或URL账号类型。本发明实施例中终端存储的信息记录中包括的账号类型可以限定为上述三种账号类型中的任意一种或者在任意两种组合中选取或者在上述三种账号类型组合中选取。
具体的,信息记录的消息体格式中包括消息头、对应的消息协议版本以及账号数据,其中,消息头用于描述消息的长度、类型等基本信息。信息记录中包括的账号类型为银行账号类型时,该信息记录的具体格式,如图2B所示。信息记录中包括的账号类型为支付应用账号类型时,该信息记录的具体格式,如图2C所示。信息记录中包括的账号类型为URL账号类型时,该信息记录的具体格式,如图2D所示。在具体实施时,消息记录中账号类型占用3个比特(bit),剩余比特可用于扩展,用TOA表示账号类型标记,TOA取值不同,对应的账号类型不同,具体,可参阅表1所示。表1中给出了TOA取值与账号类型的对应关系,在表1中用RFU表示可扩展比特,不表示具体含义。
表1
本发明的部分实施例中,第一终端在收到交易对端的第一消息后,会在第一终端的显示单元上显示第一消息中的消息内容,比如:包括下列信息:第一消息中包括的每个信息记录的账号类型名称和/或对应的账号数据。
本发明实施例中涉及使用终端进行交易的各种技术,其中,该终端用于实现交易的各种功能,包括与其他终端建立NFC连接,以便获取其他终端提供的包括账号数据和账号类型的至少一个账户信息,基于所述至少一个账户信息选择合适的支付应用,以及使用选择的支付应用进行交易。
值得一提的是,第一终端与交易对端之间的交易可以是个人用户之间的转账交易,或者可以是消费者与商户之间的购物交易等。在消费者与商户之间的购物交易场景下,代表商户一方的第一终端或交易对端可以是智能手机,也可以是用于收银的POS机,还可以是在线购物时消费者浏览商户网站所使用的个人电脑(PC)或平板电脑等终端,交易对端还可以是NFC标签。
对于付款用户使用第一终端,收款用户使用交易对端的交易支付过程,下面通过具体的场景进行说明:
场景1:
1.收款用户在交易对端上打开第二支付应用,交易对端上的支付应用生成第一消息,并将第一消息发送至第一终端;
2.付款用户使用的第一终端在收到第一消息后,付款用户根据提示在第一终端的显示单元上显示的多个候选支付应用中选择一个支付应用进行交易处理;
其中,交易对端为如图1所示的终端,付款用户在多个候选支付应用中选择一个支付应用的操作是可选的。
图3为针对场景1提供的一种可能的实施方式对应的实现流程图,如图3所示,该流程具体包括如下步骤:
S301:交易对端生成第一消息。
可选的,交易对端的显示面板显示包含第二支付应用的图标的界面,交易对端的触控面板接收用户选择所述第二支付应用的图标的操作,交易对端的处理器启动所述第二支付应用,调用存储器中存储的第二支付应用的相关设置信息和使用信息,获取支持交易的至少一个信息记录,将所述至少一个信息记录携带在第一消息中。
在第一消息中,不同的账号类型标记对应不同的账号类型,第一账号类型标记用0x00标记,表示银行账号类型;第二账号类型标记用0x01标记,表示支付应用账号类型;第三账号类型标记用0x02标记,表示URL账号类型。
可选的,信息记录中的账号类型为银行账号类型时,对应的账号数据为银行账号;在所述账号类型为支付应用账号类型时,对应的信息记录中还包括支付应用标识,所述支付应用标识用于唯一标识该支付应用具体是哪个支付应用,对应的账号数据为所述支付应用标识对应的支付应用账号;所述账号类型为URL账户类型时,对应的账号数据为URL地址,可选的,所述信息记录中还包括账号数据的URL地址对应的第二支付应用标识。
需要说明的是,一种实施方式中,上述支付应用账号类型用于描述任意一个支付应用所属的类型,例如支付应用A,支付应用B和支付应用C对应的账号都是支付应用账号类型;另一种实施方式中,上述支付应用账号类型用于描述确定的支付应用所属的类型,这种情况下,一个支付应用的支付应用账号类型与对应的支付应用标识取值相同。
可选的,所述第一消息中还可以包括交易金额和/或收款方标记,这里的收款方标记用于标记交易对端是收款方。
S302:交易对端将所述第一消息发送至第一终端。
可选的,交易对端的处理器在生成第一消息后,可通过NFC模块将生成 的第一消息发送给第一终端。
S303:所述第一终端解析第一消息,根据第一消息中包括的至少一个信息记录,从所述至少一个信息记录中确定自身支持的第一信息记录和第一支付应用。
可选的,第一终端在接收到第一消息后,发送给第一终端的处理器进行处理,所述处理器解析第一消息,若确定第一消息中只包括一个信息记录时,将该信息记录作为第一信息记录,若确定第一消息中包括至少两个信息记录时,从所述至少两个信息记录中选择第一信息记录,然后根据第一信息记录中的账号类型标记确定第一支付应用,若基于第一信息记录无法确定出第一支付应用时,所述处理器从未被的信息记录中重新选择第一信息记录,执行确定第一支付应用的过程,直到能够确定出支持交易的第一支付应用为止,具体的实现过程如下所示:
需要说明的是,第一终端的处理器从所述至少两个信息记录中选择信息记录时,信息记录可以呈现在第一终端的显示面板上,此时可以按照信息记录在第一终端上的显示顺序来选择,也可以从显示的信息记录中随机选择一个信息记录,可选的,第一终端的处理器从所述至少两个信息记录中选择信息记录时,信息记录可以不在第一终端的显示面板上呈现,此时可以按照信息记录在第一消息中的排列顺序来选择,也可以从第一消息中包括的信息记录中随机选择一个信息记录,具体选择的原则不唯一。
在一种可能的实施方式中,第一终端的处理器在检测到第一信息记录中的账号类型标记的取值是第一账号类型标记时,获取所述第一终端支持使用银行账号交易的至少一个支付应用,作为至少一个候选支付应用,根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用。
其中,根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用时,包括以下几种方式:
第一种方式:第一终端的处理器获取交易金额,在所述交易金额处于第一金额范围时,选择第一支付应用,其中,第一支付应用为与第一金额范围 对应的候选支付应用,一个交易金额范围对应一个支付应用,所述交易金额可以携带在所述第一消息中,或者通过触控面板接收用户的输入得到。
可选的,第一终端的触控面板接收用户的输入预先为安装在第一终端上的每个支付应用设置交易的金额范围,处理器根据交易金额所处的金额范围,确定第一支付应用。例如,设置当交易金额小于200元时,选择支付应用A作为第一支付应用,大于等于200元时,选择支付应用B作为第一支付应用。其中,不同的交易金额范围对应的候选支付应用可能相同。例如,交易的金额范围划分为X<=100,100<X<=1000,1000<X三个区间,可能第一个金额范围和第三个金额范围都设置选择支付应用A作为第一支付应用,第二个金额范围设置选择支付应用B作为第一支付应用
第二种方式:第一终端的处理器获取交易时间,在所述交易时间处于第一时间范围时,选择第一支付应用,其中,第一支付应用为与第一时间范围对应的候选支付应用,一个交易时间范围对应一个支付应用。
可选的,第一终端的触控面板根据用户输入的时间信息为预先安装在第一终端上的每个支付应用设置对应的时间范围,处理器获取交易时间,根据交易时间所处的时间范围,确定第一支付应用。例如,当交易时间处于工作日7:00-18:00时,选择支付应用D作为第一支付应用,在其他时间选择支付应用E作为第一支付应用。其中,不同的交易时间范围对应的候选支付应用可能相同。
第三种方式:第一终端的处理器获取交易地点,在所述交易地点处于第一地点范围时,选择第一支付应用,其中,第一支付应用为与第一地点范围对应的候选支付应用,一个交易地点范围对应一个支付应用。
可选的,第一终端的触控面板根据用户输入的地点信息为预先安装在第一终端上的每个支付应用设置对应的地点范围,处理器获取交易地点并根据交易地点所处的地点范围,确定第一支付应用。例如,当交易地点处于家庭地址附近200米时,选择支付应用E作为第一支付应用,当交易地点处于公司地址附近200米时,选择支付应用F作为第一支付应用,或当交易地点处 于北京时选择支付应用G作为第一支付应用,当交易地点处于东京时选择支付应用F作为第一支付应用。其中,不同的交易时间范围对应的候选支付应用可能相同。
在一种可能的实施方式中,第一终端的处理器在检测到第一信息记录中的账号类型标记的取值是第一账号类型标记时,获取所述第一终端支持使用银行账号交易的至少一个支付应用,作为至少一个候选支付应用,第一终端的显示面板向用户呈现在至少一个候选支付应用中选择一个支付应用的信息,并通过输入单元接收用户从所述至少一个候选支付应用中选择的第一支付应用的确定操作,可选的,第一终端的显示面板在呈现所述至少一个候选支付应用时,可以按照预设的支付应用的优先级顺序来呈现。优先级可以自动设置或用户手动设置;或者根据使用频率,即根据用户喜好,例如智能分析用户的使用习惯,按用户使用的频率来进行排序。
具体实施时,处理器查询存储器中存储的安装在第一终端上的所有支付应用中每个支付应用在安装时的注册信息,确定各支付应用是否支持使用银行账号进行交易,得到至少一个候选支付应用,其中,支付应用的注册信息中包括该支付应用是否支持银行账号类型的交易能力信息,或者,处理器根据预置的信息清单或从云端获取信息清单,确定各支付应用是否支持使用银行账号类型进行交易,得到至少一个候选支付应用,信息清单中包括各支付应用是否支持使用银行账号类型交易的信息。
在一种可能的实施方式中,第一终端的处理器在检测到第一信息记录中的账号类型标记的取值是第二账号类型标记时,获取第一信息记录中的第二支付应用标识,并确定第一终端已安装具有相同支付应用标识的应用作为第一支付应用。
在一种可能的实施方式中,第一终端的处理器在检测到第一信息记录中的账号类型标记的取值是第三账号类型标记时,获取第一终端已安装的至少一个浏览器作为候选支付应用,具体的,确定第一支付应用的方法可以是使用预设的默认浏览器,或者通过显示面板向用户显示选择浏览器的界面,接 受用户针对选择的浏览器的确定操作后,将用户选择的浏览器作为第一支付应用。或者,处理器获取第一信息记录中的第二支付应用标识,确定第一终端已安装的和第二支付应用标识相同的支付应用作为第一支付应用。
在一种可能的实施方式中,第一终端的处理器通过执行上述过程,无法确定第一支付应用时,通过显示面板向用户显示无法进行交易的提示信息;或者,所述第一终端向交易对端发送交易失败的信息。
S304:所述第一终端基于第一支付应用、第一信息记录生成交易信息。
可选的,第一终端的处理器获取第一信息记录中的账号数据作为第一账号数据,获取第一支付应用对应的账号数据作为第二账号数据,生成交易信息。
在一种可能的实施方式中,所述交易消息中包括第二账号数据、第一账号数据和交易金额。
可选的,在第一信息记录中的账号类型标记是第一类型标记时,交易信息中包括第一账号数据,第二账号数据,交易金额等信息,此时,第一账号数据为收款账号,第二账号数据为付款账号。此时,第一终端的处理器启动第一支付应用,根据不同的账号类型标记,调用不同的应用程序编程接口(Application Programming Interface,API)进行交易处理。
例如,在第一信息记录中的账号类型标记是第二类型标记时,交易信息中包括账号类型、第一账号数据,第二账号数据,交易金额等信息,此时,第一账号数据为收款账号,第二账号数据为付款账号,此时,第一支付应用对应的金融服务器基于账号类型标记进行相应的交易处理。
在一种可能的实施方式中,所述交易信息中只包括第二账号数据和交易金额。其中第二账号数据为付款账号。这种情形下,所述收款账号已经预先确定,可选的,在交易处理时从远端服务器获取收款账号。
例如,在第一信息记录中的账号类型标记是第三类型标记时,交易信息中包括第二账号数据、交易金额等信息,所述交易金额信息是在第一消息中提供的,或是第一终端接收输入得到的。此时,第二账号数据为付款账号, 收款账号可以从远端服务器获取。
在一种可能的实施方式中,所述交易消息中还包括收款账号标记和付款账号标记,用于标记对应的账号数据为收款账号或付款账号;或者,根据账号数据的先后顺序确定收款账号和付款账号,例如,收款账号对应的账号数据在前,付款账号对应的账号数据在后,或付款账号对应的账号数据在前,收款账号对应的账号数据在后。
在一种可能的实施方式中,在第一支付应用是浏览器时,处理器通过RF电路或WiFi模块请求第一信息记录中的URL地址所标识的地址处的网络页面的内容,打开对应的URL页面,可选的,根据打开的URL页面反馈的信息调用第一终端上的一个支付应用,并获取该支付应用对应的账号数据作为第一账号数据,例如接收用户输入的该支付应用对应的账户数据和密码信息;或者,直接调用该支付应用对应的相关插件,获得该支付应用对应的账号数据。
需要说明的是,在一种可能的实施方式中,第一支付应用对应的账号数据可以为第一支付应用对应的用户信息,例如,可以是第一支付应用的客户端的登录账号名或用于标识该第一支付应用的客户端的登录账号的信息、如手机号、邮箱地址、银行卡***、信任的硬件识别编号(如标识终端硬件的信息)等;也可以是加密后的别名,如一次或多次使用的数字令牌,还可以是用户在安装有第一支付应用的客户端中通过二维码或条码方式,或者声波方式等选择转账功能后在本地或服务器上生成的交易信息,如用于收款或付款的二维码或条形码中包含的信息,或者用于收款或付款的声波中包含的信息等。加密可以在本地或者在服务器上进行,只要第一支付应用对应的金融服务器能够识别账号对应的信息即可。
S305:所述第一终端将生成的交易信息发送至第一支付应用对应的金融服务器,进行交易处理。
可选的,所述第一终端的处理器通过RF电路或WiFi模块向第一支付应用对应的金融服务器发送交易消息,使所述金融服务器基于所述交易信息进 行交易结算处理。
S306:第一支付应用对应的金融服务器解析交易信息,获得付款账号和收款账号,并将此次交易的交易金额从付款账号中转出至收款账号中。
S307:第一支付应用对应的金融服务器将交易的处理结果发送至第一终端。
S308:第一支付应用对应的金融服务器将交易的处理结果发送至交易对端。其中,S307和S308执行顺序不具体限定,可以先执行S307,也可以先执行S308或同时执行S307和S308。
在一种可能的实施方式中,如果因为余额不足、权限受限等原因造成交易失败,第一支付应用对应的金融服务器向第一终端和交易对端发送交易失败的消息。
对于收款用户使用第一终端,付款用户使用交易对端的交易支付过程,下面通过具体的场景进行说明:
场景2:
1.付款用户在交易对端上打开第二支付应用,交易对端上的第二支付应用
生成第一消息,并将第一消息发送至第一终端;
2.收款用户使用的第一终端在收到第一消息后,收款用户根据提示在第一
终端的显示单元上显示的多个候选支付应用中选择一个支付应用进行
交易处理;
其中,交易对端为如图1所示的终端,收款用户在多个候选支付应用中选择一个支付应用的操作是可选的。
图4为针对场景2提供的一种可能的实施方式对应的实现流程图,如图4所示,本实施方式与图3所示的实施方式的相同之处不再赘述。与图3不同的是,交易信息中的第一账号数据为付款账号,第二账号数据为收款账号。
场景3:
1.收款用户在交易对端上预先设置并存储有第一消息;
2.付款用户使用的第一终端向交易对端发送读取第一消息的相关指令以读取第一消息,收款用户根据提示在第一终端的显示单元上显示的多个候选支付应用中选择一个支付应用进行交易处理;
其中,交易对端为NFC标签,付款用户在多个候选支付应用中选择一个支付应用的操作是可选的。
图5为针对场景3提供的一种可能的实施方式对应的实现流程图,如图5所示,本实施方式与图3所示的实施方式的相同之处不再赘述。与图3不同的是,S301不需要执行,交易对端上预先存储有第一消息,后续交易中直接与所述交易对端建立NFC连接,获取第一消息,执行后续流程。例如,在超市中,收银员将第一消息保存在一个NFC标签中,然后放在柜台上某处,后续付款用户的第一终端可以直接贴近读取这个NFC标签,获取第一消息完成交易。
基于上述实施例,本发明实施例还提供了一种具有交易应用选择功能的终端,该终端的硬件实现可参考图1及其相关描述。其中:
NFC模块100,用于与另一终端建立近距离无线通信技术NFC连接,通过所述NFC连接接收所述另一终端发送的第一消息,所述第一消息中包括所述另一终端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
处理器180,用于根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述终端中的一个支付应用。
可选的,所述账号类型是银行账号类型,或支付应用账号类型,或统一资源定位符URL账号类型。
可选的,所述账号类型为银行账号类型,所述账号数据为银行账号。
可选的,所述账号类型为支付应用账号类型,所述信息记录还包括支付应用标识,所述账号数据为所述支付应用标识对应的支付应用账号。
可选的,所述账号类型为URL账号类型,所述账号数据为URL地址。
可选的,所述处理器180具体用于:
从所述至少一个信息记录中选择一个信息记录;
确定存在至少一个候选支付应用支持使用所述选择的信息记录中的账号类型进行交易,根据预设的支付应用选择规则或接收用户的选择,从所述至少一个候选支付应用中确定第一支付应用,并将所述选择的信息记录作为所述第一信息记录。
可选的,所述处理器180还用于:
获取交易金额、交易时间、交易地点中的任意一种;
根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用,包括:
在所述交易金额处于第一金额范围时,选择第一支付应用,其中,第一支付应用为与第一金额范围对应的候选支付应用;或者,
在所述交易时间处于第一时间范围时,选择第一支付应用,其中,第一支付应用为与第一时间范围对应的候选支付应用;或者,
在所述交易地点处于第一地点范围时,选择第一支付应用,其中,第一支付应用为与第一地点范围对应的候选支付应用。
可选的,所述处理器180具体用于:
确定所述选择的信息记录中的账号类型为银行账号类型时,获取所述终端支持使用银行账号类型交易的至少一个支付应用,作为所述至少一个候选支付应用;或者,
确定所述选择的信息记录中的账号类型为支付应用账号类型时,获取所述选择的信息记录中的所述支付应用标识,将所述终端中与所述支付应用标识相对应的支付应用作为所述至少一个候选支付应用;或者,
确定所述选择的信息记录中的账号类型为URL账户时,将所述终端中的至少一个浏览器作为所述至少一个候选支付应用。
可选的,所述处理器180具体用于:
通过所述终端的无线通信模块向第一支付应用的金融服务器发送交易消 息,使所述金融服务器基于所述交易消息进行交易结算处理;所述交易消息中包括第二账号数据、第一账号数据和交易金额,所述第一账号数据为所述第一信息记录中的账号数据,所述第二账号数据为所述第一支付应用对应的账号数据。其中,所述无线通信模块可以为RF电路110或者WIFI模块170。
可选的,所述第一账号数据为付款账号,所述第二账号数据为收款账号;或者,所述第一账号数据为收款账号,所述第二账号数据为付款账号。
可选的,输入单元130用于接收用户输入的交易金额;
所述处理器180还用于从所述第一消息中获取所述交易金额。
该终端的其他可选实现方式可参考图2~图4所示的流程中第一终端的处理过程。
基于上述实施例,本发明实施例还提供了一种具有交易应用选择功能的终端,该终端的硬件实现可参考图1及其相关描述。其中:
NFC模块100,用于与另一终端建立近距离无线通信技术NFC连接;
处理器180,用于生成第一消息,所述第一消息中包括所述终端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
所述NFC模块100,还用于通过所述NFC连接向所述另一终端发送第一消息,使所述另一终端基于所述第一消息选择支付应用。
可选的,所述信息记录中还包括交易金额。
该终端的其他可选实现方式可参考图2~图4所示的流程中交易对端的处理过程。
综上所述,本发明实施例中,第一终端与交易对端建立NFC连接;所述第一终端通过所述NFC连接接收所述交易对端发送的第一消息,所述第一消息中包括所述交易对端的至少一个信息记录,所述信息记录包括账号数据和账号类型;所述第一终端根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述第一终端中的一个支付应用。这样,第一终端能够根据交易对端提供的用于交易的 第一消息,确定第一终端用于交易的第一信息记录和第一支付应用,从而提高交易的处理效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetic tape),软盘(英文:floppy disk),光盘(英文:optical disc)及其任意组合。
本发明是参照本发明实施例的方法和设备各自的流程图和方框图来描述的。应理解可由计算机程序指令实现流程图和方框图中的每一流程和方框、以及流程图和方框图中的流程和方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和方框图一个方框或多个方框中指定的功能的装置。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (26)

  1. 一种交易应用的选择方法,其特征在于,包括:
    第一终端与交易对端建立近距离无线通信技术NFC连接;
    所述第一终端通过所述NFC连接接收所述交易对端发送的第一消息,所述第一消息中包括所述交易对端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
    所述第一终端根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述第一终端中的一个支付应用。
  2. 如权利要求1所述的方法,其特征在于,所述账号类型是银行账号类型,或支付应用账号类型,或统一资源定位符URL账号类型。
  3. 如权利要求2所述的方法,其特征在于,所述账号类型为银行账号类型,所述账号数据为银行账号。
  4. 如权利要求2所述的方法,其特征在于,所述账号类型为支付应用账号类型,所述信息记录还包括支付应用标识,所述账号数据为所述支付应用标识对应的支付应用账号。
  5. 如权利要求2所述的方法,其特征在于,所述账号类型为URL账号类型,所述账号数据为URL地址。
  6. 如权利要求1或2所述的方法,其特征在于,所述第一终端根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理,包括:
    所述第一终端从所述至少一个信息记录中选择一个信息记录;
    所述第一终端确定存在至少一个候选支付应用支持使用所述选择的信息记录中的账号类型进行交易,所述第一终端根据预设的支付应用选择规则或 接收用户的选择,从所述至少一个候选支付应用中确定第一支付应用,并将所述选择的信息记录作为所述第一信息记录。
  7. 如权利要求6所述的方法,其特征在于,所述第一终端根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用,包括:
    所述第一终端获取交易金额、交易时间、交易地点中的任意一种;
    所述第一终端根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用,包括:
    所述第一终端在所述交易金额处于第一金额范围时,选择第一支付应用,其中,第一支付应用为与第一金额范围对应的候选支付应用;或者,
    所述第一终端在所述交易时间处于第一时间范围时,选择第一支付应用,其中,第一支付应用为与第一时间范围对应的候选支付应用;或者,
    所述第一终端在所述交易地点处于第一地点范围时,选择第一支付应用,其中,第一支付应用为与第一地点范围对应的候选支付应用。
  8. 如权利要求6所述的方法,其特征在于,所述第一终端确定存在至少一个候选支付应用支持使用所述选择的信息记录中的账号类型进行交易,包括:
    所述第一终端确定所述选择的信息记录中的账号类型为银行账号类型时,获取所述第一终端支持使用银行账号类型交易的至少一个支付应用,作为所述至少一个候选支付应用;或者,
    所述第一终端确定所述选择的信息记录中的账号类型为支付应用账号类型时,获取所述选择的信息记录中的所述支付应用标识,将所述第一终端中与所述支付应用标识相对应的支付应用作为所述至少一个候选支付应用;或者,
    所述第一终端确定所述选择的信息记录中的账号类型为URL账户时,将所述第一终端中的至少一个浏览器作为所述至少一个候选支付应用。
  9. 如权利要求1-8任一项所述的方法,其特征在于,所述第一终端确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理,具体包 括:
    所述第一终端向服务器发送交易消息,使所述服务器基于所述交易消息进行交易结算处理;所述交易消息中包括第二账号数据、第一账号数据和交易金额,所述第一账号数据为所述第一信息记录中的账号数据,所述第二账号数据为所述第一支付应用对应的账号数据。
  10. 如权利要求9所述的方法,其特征在于,包括:
    所述第一账号数据为付款账号,所述第二账号数据为收款账号;或者,
    所述第一账号数据为收款账号,所述第二账号数据为付款账号。
  11. 如权利要求9所述的方法,其特征在于,所述方法还包括:
    所述第一终端从所述第一消息中获取所述交易金额,或者,
    所述第一终端接收用户输入的交易金额。
  12. 一种交易应用的选择方法,其特征在于,包括:
    交易对端与第一终端建立近距离无线通信技术NFC连接;
    所述交易对端获取第一消息,所述第一消息中包括所述交易对端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
    所述交易对端通过所述NFC连接向所述第一终端发送第一消息,使所述第一终端基于所述第一消息选择支付应用。
  13. 如权利要求12所述的方法,其特征在于,所述信息记录中还包括交易金额。
  14. 一种终端,其特征在于,包括:
    NFC模块,用于与另一终端建立近距离无线通信技术NFC连接,通过所述NFC连接接收所述另一终端发送的第一消息,所述第一消息中包括所述另一终端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
    处理器,用于根据所述至少一个信息记录中包括的账号类型从所述至少一个信息记录中确定第一信息记录,并确定使用第一支付应用对所述第一信息记录中的账号数据进行交易处理;所述第一支付应用是所述终端中的一个支付应用。
  15. 如权利要求14所述的终端,其特征在于,所述账号类型是银行账号类型,或支付应用账号类型,或统一资源定位符URL账号类型。
  16. 如权利要求15所述的终端,其特征在于,所述账号类型为银行账号类型,所述账号数据为银行账号。
  17. 如权利要求15所述的终端,其特征在于,所述账号类型为支付应用账号类型,所述信息记录还包括支付应用标识,所述账号数据为所述支付应用标识对应的支付应用账号。
  18. 如权利要求15所述的终端,其特征在于,所述账号类型为URL账号类型,所述账号数据为URL地址。
  19. 如权利要求14或15所述的终端,其特征在于,所述处理器具体用于:
    从所述至少一个信息记录中选择一个信息记录;
    确定存在至少一个候选支付应用支持使用所述选择的信息记录中的账号类型进行交易,根据预设的支付应用选择规则或接收用户的选择,从所述至少一个候选支付应用中确定第一支付应用,并将所述选择的信息记录作为所述第一信息记录。
  20. 如权利要求19所述的终端,其特征在于,所述处理器还用于:
    获取交易金额、交易时间、交易地点中的任意一种;
    根据预设的支付应用选择规则,从所述至少一个候选支付应用中确定第一支付应用,包括:
    在所述交易金额处于第一金额范围时,选择第一支付应用,其中,第一支付应用为与第一金额范围对应的候选支付应用;或者,
    在所述交易时间处于第一时间范围时,选择第一支付应用,其中,第一支付应用为与第一时间范围对应的候选支付应用;或者,
    在所述交易地点处于第一地点范围时,选择第一支付应用,其中,第一支付应用为与第一地点范围对应的候选支付应用。
  21. 如权利要求19所述的终端,其特征在于,所述处理器具体用于:
    确定所述选择的信息记录中的账号类型为银行账号类型时,获取所述终端支持使用银行账号类型交易的至少一个支付应用,作为所述至少一个候选支付应用;或者,
    确定所述选择的信息记录中的账号类型为支付应用账号类型时,获取所述选择的信息记录中的所述支付应用标识,将所述终端中与所述支付应用标识相对应的支付应用作为所述至少一个候选支付应用;或者,
    确定所述选择的信息记录中的账号类型为URL账户时,将所述终端中的至少一个浏览器作为所述至少一个候选支付应用。
  22. 如权利要求14-21任一项所述的终端,其特征在于,所述处理器具体用于:
    通过所述终端的无线通信模块向第一支付应用的金融服务器发送交易消息,使所述金融服务器基于所述交易消息进行交易结算处理;所述交易消息中包括第二账号数据、第一账号数据和交易金额,所述第一账号数据为所述第一信息记录中的账号数据,所述第二账号数据为所述第一支付应用对应的账号数据。
  23. 如权利要求22所述的终端,其特征在于,包括:
    所述第一账号数据为付款账号,所述第二账号数据为收款账号;或者,
    所述第一账号数据为收款账号,所述第二账号数据为付款账号。
  24. 如权利要求22所述的终端,其特征在于,所述终端还包括输入单元,用于接收用户输入的交易金额;
    所述处理器还用于从所述第一消息中获取所述交易金额。
  25. 一种终端,其特征在于,包括:
    NFC模块,用于与另一终端建立近距离无线通信技术NFC连接;
    处理器,用于获取第一消息,所述第一消息中包括所述终端的至少一个信息记录,所述信息记录包括账号数据和账号类型;
    所述NFC模块,还用于通过所述NFC连接向所述另一终端发送第一消息,使所述另一终端基于所述第一消息选择支付应用。
  26. 如权利要求25所述的终端,其特征在于,所述信息记录中还包括交易金额。
CN201680005090.0A 2016-04-29 2016-04-29 一种交易应用的选择方法和终端 Pending CN107615320A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/080801 WO2017185367A1 (zh) 2016-04-29 2016-04-29 一种交易应用的选择方法和终端

Publications (1)

Publication Number Publication Date
CN107615320A true CN107615320A (zh) 2018-01-19

Family

ID=60161573

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680005090.0A Pending CN107615320A (zh) 2016-04-29 2016-04-29 一种交易应用的选择方法和终端

Country Status (4)

Country Link
US (1) US20190066090A1 (zh)
EP (1) EP3401864A4 (zh)
CN (1) CN107615320A (zh)
WO (1) WO2017185367A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10997654B1 (en) 2015-01-15 2021-05-04 Wells Fargo Bank, N.A. Identity verification services through external entities via application programming interface
US10621658B1 (en) 2015-01-15 2020-04-14 Wells Fargo Bank, N.A. Identity verification services with identity score through external entities via application programming interface
US10937025B1 (en) 2015-01-15 2021-03-02 Wells Fargo Bank, N.A. Payment services via application programming interface
US10990974B1 (en) 2015-01-15 2021-04-27 Wells Fargo Bank, N.A. Identity verification services and user information provision via application programming interface
EP3444765A4 (en) * 2016-04-29 2019-04-24 Huawei Technologies Co., Ltd. PROCESS AND DEVICE FOR TRANSACTION BASED ON NEAR FIELD COMMUNICATION (NFC)
KR101792973B1 (ko) * 2017-02-13 2017-11-01 모비두 주식회사 음파를 이용한 식별정보와 구매자의 동적코드를 맵핑하는 모바일 결제 시스템
CN108055293A (zh) 2017-11-10 2018-05-18 阿里巴巴集团控股有限公司 应用程序中业务快速启动方法及装置和电子设备
US11106515B1 (en) 2017-12-28 2021-08-31 Wells Fargo Bank, N.A. Systems and methods for multi-platform product integration
US11676126B1 (en) 2017-12-28 2023-06-13 Wells Fargo Bank, N.A. Account open interfaces
US11995619B1 (en) 2017-12-28 2024-05-28 Wells Fargo Bank, N.A. Account open interfaces
CN108307349B (zh) 2017-12-29 2020-06-23 ***股份有限公司 车与车之间的无线支付方法及***、介质以及设备
CN110009327A (zh) * 2018-01-05 2019-07-12 华为终端有限公司 一种电子交易的方法及终端
US11379850B1 (en) 2018-12-10 2022-07-05 Wells Fargo Bank, N.A. Third-party payment interfaces
US11044246B1 (en) 2019-06-21 2021-06-22 Wells Fargo Bank, N.A. Secure communications via third-party systems through frames
CN110276608A (zh) * 2019-06-28 2019-09-24 中至数据集团股份有限公司 支付处理方法、装置、可读存储介质及计算机设备
CN110738490A (zh) * 2019-10-08 2020-01-31 拉卡拉支付股份有限公司 近场移动支付方法、装置、受理终端和存储介质
US20230059546A1 (en) * 2021-08-17 2023-02-23 Mastercard Asia/Pacific Pte. Ltd. Access Control System

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455915A (zh) * 2013-09-12 2013-12-18 珠海市魅族科技有限公司 一种支付的实现方法和终端
US20140136402A1 (en) * 2007-07-11 2014-05-15 Qualcomm Incorporated Mobile wireless financial instrument for automatically selecting a payment instrument
CN103843022A (zh) * 2011-10-04 2014-06-04 英赛瑟库尔公司 执行支持多个应用和同一应用的多个实例的非接触式交易的方法和***
CN105074745A (zh) * 2012-12-27 2015-11-18 新韩***株式会社 用于控制支付装置以选择支付手段的方法
CN105512884A (zh) * 2015-12-21 2016-04-20 联想(北京)有限公司 移动设备及其控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080230600A1 (en) * 2007-03-19 2008-09-25 Cynthia Wills Black Method, system, and apparatus for conducting a purchase transaction
US8412631B2 (en) * 2011-05-13 2013-04-02 American Express Travel Related Services Company, Inc. Cloud enabled payment processing system and method
CA2778630A1 (en) * 2011-05-26 2012-11-26 Selectcore Limited Point of sale activation and reload system
US20150310421A1 (en) * 2014-04-23 2015-10-29 Rfcyber Corporation Electronic payment transactions without POS terminals

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140136402A1 (en) * 2007-07-11 2014-05-15 Qualcomm Incorporated Mobile wireless financial instrument for automatically selecting a payment instrument
CN103843022A (zh) * 2011-10-04 2014-06-04 英赛瑟库尔公司 执行支持多个应用和同一应用的多个实例的非接触式交易的方法和***
CN105074745A (zh) * 2012-12-27 2015-11-18 新韩***株式会社 用于控制支付装置以选择支付手段的方法
CN103455915A (zh) * 2013-09-12 2013-12-18 珠海市魅族科技有限公司 一种支付的实现方法和终端
CN105512884A (zh) * 2015-12-21 2016-04-20 联想(北京)有限公司 移动设备及其控制方法

Also Published As

Publication number Publication date
US20190066090A1 (en) 2019-02-28
EP3401864A4 (en) 2019-01-16
WO2017185367A1 (zh) 2017-11-02
EP3401864A1 (en) 2018-11-14

Similar Documents

Publication Publication Date Title
CN107615320A (zh) 一种交易应用的选择方法和终端
US10719827B2 (en) Transaction system and method performed by using peripheral device
US20210287204A1 (en) Near Field Communication NFC-Based Transaction Method and Device
US20190239050A1 (en) Wireless technology bridging system
US8660492B2 (en) Mobile terminal and method of controlling the same
US20160335623A1 (en) Reverse Payment Flow
JP7437305B2 (ja) 電子取引方法及び端末
EP3724842B1 (en) Electronic device and method for supporting automatic wi-fi connection with enhanced security method when making electronic wallet payment
KR102366744B1 (ko) 사용자 위치 기반의 푸시 메시지 전송 서비스 시스템 및 방법, 그리고 이를 위한 사용자 장치 및 컴퓨터 프로그램이 기록된 기록매체
KR20160026883A (ko) 비컨 콘텐츠 전파
KR101579118B1 (ko) 블루투스를 이용한 결제데이터송수신장치, 이동단말기의 결제수행방법 및 결제수행어플리케이션
KR20160145962A (ko) 역방향 nfc 결제를 위한 사용자 장치, nfc 결제 단말기, 그를 포함하는 역방향 nfc 결제 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
CN106503986B (zh) 虚拟资源转移方法及装置
EP2819076B1 (en) Controlling transactions using near field communications device
KR20170033841A (ko) 블루투스를 이용한 결제데이터송수신장치, 이동단말기의 결제수행방법 및 결제수행어플리케이션
KR20170040558A (ko) 오프라인 결제 처리 시스템, 모션 패턴을 이용한 2차 인증 기반의 오프라인 결제 처리 방법 및 이를 이용한 장치
KR20140094810A (ko) 근거리무선통신을 이용한 구매정보 공유 방법 및 장치
KR20160137331A (ko) 블루투스를 이용한 결제데이터송수신장치, 이동단말기의 결제수행방법 및 결제수행어플리케이션

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180119