NFC支付方法及装置制造方法及图纸

技术编号:14115990 阅读:68 留言:0更新日期:2016-12-07 18:23
本公开是关于一种NFC支付方法及装置。方法包括:在检测到POS设备发送的支付请求时,在电子钱包界面中显示ESE中的目标银行卡信息;当接收到用户根据目标银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息;如果检测到用户根据身份验证消息输入的密钥信息,根据密钥信息确定用户是否具有激活目标银行卡的权限;如果用户具有激活目标银行卡的权限,则激活目标银行卡,以供POS设备通过目标银行卡实现支付交易。本公开技术方案可以有效实现平衡车自动寻找目标停靠点进行停靠,解决了相关技术中需要人员参与停靠平衡车的问题,提高了用户使用平衡车的体验。

【技术实现步骤摘要】

本公开涉及电子支付
,尤其涉及一种NFC支付方法及装置
技术介绍
随着移动互联网的发展,用户越来越习惯采用电子支付的方式来完成各种互联网交易,电子支付已经成为了人们生活中必不可少的一种支付方式。而近场通信(Near Field Communication,NFC)支付则是电子支付中非常重要的一种支付方式。相关技术中,支持NFC支付的移动设备在检测到销售终端(Point Of Sales,POS)设备发送的射频信号时,可直接将嵌入式安全元件(Embedded Secure Equipment,ESE)中的银行卡信息推送至POS设备实现电子支付。相关技术的NFC支付留有安全隐患,在移动设备中存储有免密支付的信用卡时,很容易造成用户的财产被盗取。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种NFC支付方法及装置,用以实现安全的NFC支付。根据本公开实施例的第一方面,提供一种NFC支付方法,应用在移动设备上,所述移动设备包括NFC支付系统,可包括:在检测到销售终端POS设备发送的支付请求时,在所述NFC支付系统中的电子钱包界面中显示嵌入式安全元件ESE中的目标银行卡信息;当接收到用户根据所述目标银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,其中,所述身份验证消息用于指示所述用户进行身份验证以激活所述目标银行卡;如果检测到所述用户根据所述身份验证消息输入的密钥信息,根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限;如果所述用户具有激活所述目标银行卡的权限,则激活所述目标银行卡,以供所述POS设备通过所述目标银行卡实现支付交易。在一实施例中,所述在所述电子钱包的界面中显示ESE中的目标银行卡信息,可包括:控制所述NFC支付系统中的电子钱包建立与所述ESE之间的连接;控制所述电子钱包通过所述连接加载所述ESE中的银行卡信息,其中,所述银行卡信息包括所述目标银行卡信息;在所述电子钱包界面中显示所述ESE中的银行卡信息。在一实施例中,所述方法还可包括:接收所述用户通过物理键盘触发的操作,或,通过触摸屏在所述监控设备的用户界面上触发的操作,或,通过摄像装置触发的操作;根据所述操作生成所述密钥信息,其中,所述密钥信息包括指纹信息、验证密码、面部识别特征信息、验证手势中的至少一种信息。在一实施例中,所述根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限,可包括:确定所述密钥信息是否正确;如果所述密钥信息正确,则确定所述用户具有激活所述目标银行卡的权限;如果所述密钥信息不正确,则确定所述用户不具有激活所述目标银行卡的权限。在一实施例中,所述激活所述目标银行卡,可包括:激活所述目标银行卡的支付功能;控制所述NFC控制器激活与所述ESE之间的通道。在一实施例中,所述当接收到用户根据所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,可包括:当接收到用户根据所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息;推出所述身份验证消息。在一实施例中,所述方法还可包括:如果所述用户不具有激活所述目标银行卡的权限,则执行拒绝所述支付请求的操作。根据本公开实施例的第二方面,提供一种NFC支付装置,应用在移动设备上,所述移动设备包括NFC支付系统,可包括:显示模块,被配置为在检测到销售终端POS设备发送的支付请求时,在所述NFC支付系统中的电子钱包界面中显示嵌入式安全元件ESE中的银行卡信息;生成模块,被配置为当接收到用户根据所述显示模块显示的所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,其中,所述身份验证消息用于指示所述用户进行身份验证以激活所述目标银行卡;权限确定模块,被配置为如果检测到所述用户根据所述生成模块生成的所述身份验证消息输入的密钥信息,根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限;激活模块,被配置为如果所述权限确定模块确定所述用户具有激活所述目标银行卡的权限,则激活所述目标银行卡,以供所述POS设备通过所述目标银行卡实现支付交易。在一实施例中,所述显示模块可包括:连接建立子模块,被配置为控制所述NFC支付系统中的电子钱包建立与所述ESE之间的连接;加载子模块,被配置为控制所述电子钱包通过所述连接建立子模块建立的所述连接加载所述ESE中的银行卡信息;显示子模块,被配置为在所述电子钱包界面中显示所述加载子模块加载的所述ESE中的银行卡信息。在一实施例中,所述装置还可包括:接收模块,被配置为接收所述用户通过物理键盘触发的操作,或,通过触摸屏在所述监控设备的用户界面上触发的操作,或,通过摄像装置触发的操作;密钥生成模块,被配置为根据所述接收模块接收到的所述操作生成所述密钥信息,其中,所述密钥信息包括指纹信息、验证密码、面部识别特征信息、验证手势中的至少一种信息。在一实施例中,所述权限确定模块可包括:密钥确定子模块,被配置为确定所述密钥信息是否正确;第一确定子模块,被配置为如果所述密钥确定子模块确定所述密钥信息正确,则确定所述用户具有激活所述目标银行卡的权限;第二确定子模块,被配置为如果所述密钥确定子模块确定所述密钥信息不正确,则确定所述用户不具有激活所述目标银行卡的权限。在一实施例中,所述激活模块可包括:第一激活子模块,被配置为激活所述目标银行卡的支付功能;第二激活子模块,被配置为控制所述NFC控制器激活与所述ESE之间的通道。在一实施例中,所述生成模块可包括:生成子模块,被配置为当接收到用户根据所述显示模块显示的所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息;推出子模块,被配置为推出所述生成子模块生成的所述身份验证消息。在一实施例中,所述装置还可包括:拒绝支付模块,被配置为如果所述权限确定模块确定所述用户不具有激活所述目标银行卡的权限,则执行拒绝所述支付请求的操作。根据本公开实施例的第三方面,提供一种NFC支付装置,应用在移动设备上,所述移动设备包括NFC支付系统,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在检测到销售终端POS设备发送的支付请求时,在所述NFC支付系统中的电子钱包界面中显示嵌入式安全元件ESE中的目标银行卡信息;当接收到用户根据所述目标银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,其中,所述身份验证消息用于指示所述用户进行身份验证以激活所述目标银行卡;如果检测到所述用户根据所述身份验证消息输入的密钥信息,根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限;如果所述用户具有激活所述目标银行卡的权限,则激活所述目标银行卡,以供所述POS设备通过所述目标银行卡实现支付交易。本公开的实施例提供的技术方案可以包括以下有益效果:在移动设备检测到POS设备发送的支付请求时,在电子钱包(例如:小米钱包)中显示ESE中的所有银行卡信息,当用户选择激活其中的目标银行卡时,移动设备可生成身份证验证消息指示用户进行身份验证并在确定用户具有激活目标银行卡的权限时激活目标银行卡,以供POS设备通过目标银行卡实现支付交易。由此实现在用户具有激活用来进行电子支付的目标银行卡的权限时激活目标银行卡,解决了相关技术中直接将ESE中的银行卡信息推送给POS设备实现电子本文档来自技高网...
NFC支付方法及装置

【技术保护点】
一种NFC支付方法,其特征在于,应用在移动设备上,所述移动设备包括NFC支付系统,所述方法包括:在检测到销售终端POS设备发送的支付请求时,在所述NFC支付系统中的电子钱包界面中显示嵌入式安全元件ESE中的目标银行卡信息;当接收到用户根据所述目标银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,其中,所述身份验证消息用于指示所述用户进行身份验证以激活所述目标银行卡;如果检测到所述用户根据所述身份验证消息输入的密钥信息,根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限;如果所述用户具有激活所述目标银行卡的权限,则激活所述目标银行卡,以供所述POS设备通过所述目标银行卡实现支付交易。

【技术特征摘要】
1.一种NFC支付方法,其特征在于,应用在移动设备上,所述移动设备包括NFC支付系统,所述方法包括:在检测到销售终端POS设备发送的支付请求时,在所述NFC支付系统中的电子钱包界面中显示嵌入式安全元件ESE中的目标银行卡信息;当接收到用户根据所述目标银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,其中,所述身份验证消息用于指示所述用户进行身份验证以激活所述目标银行卡;如果检测到所述用户根据所述身份验证消息输入的密钥信息,根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限;如果所述用户具有激活所述目标银行卡的权限,则激活所述目标银行卡,以供所述POS设备通过所述目标银行卡实现支付交易。2.根据权利要求1所述的方法,其特征在于,所述在所述电子钱包的界面中显示ESE中的目标银行卡信息,包括:控制所述NFC支付系统中的电子钱包建立与所述ESE之间的连接;控制所述电子钱包通过所述连接加载所述ESE中的银行卡信息,其中,所述银行卡信息包括所述目标银行卡信息;在所述电子钱包界面中显示所述ESE中的银行卡信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述用户通过物理键盘触发的操作,或,通过触摸屏在所述监控设备的用户界面上触发的操作,或,通过摄像装置触发的操作;根据所述操作生成所述密钥信息,其中,所述密钥信息包括指纹信息、验证密码、面部识别特征信息、验证手势中的至少一种信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述密钥信息确定所述用户是否具有激活所述目标银行卡的权限,包括:确定所述密钥信息是否正确;如果所述密钥信息正确,则确定所述用户具有激活所述目标银行卡的权限;如果所述密钥信息不正确,则确定所述用户不具有激活所述目标银行卡的权限。5.根据权利要求1所述的方法,其特征在于,所述激活所述目标银行卡,包括:激活所述目标银行卡的支付功能;控制所述NFC控制器激活与所述ESE之间的通道。6.根据权利要求1所述的方法,其特征在于,所述当接收到用户根据所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,包括:当接收到用户根据所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息;推出所述身份验证消息。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述用户不具有激活所述目标银行卡的权限,则执行拒绝所述支付请求的操作。8.一种NFC支付装置,其特征在于,应用在移动设备上,所述移动设备包括NFC支付系统,所述装置包括:显示模块,被配置为在检测到销售终端POS设备发送的支付请求时,在所述NFC支付系统中的电子钱包界面中显示嵌入式安全元件ESE中的银行卡信息;生成模块,被配置为当接收到用户根据所述显示模块显示的所述银行卡信息触发的激活目标银行卡的操作时,生成身份验证消息,其中,所述身份验证消息用于指示所述用户进行身份验证以激活所述目标银行卡;权限确定模块,被配置为如果检测到所述用户根据所述生成模块生成的所述身份验证消息输入的密钥信息,根据所...

【专利技术属性】
技术研发人员:冯超杨晓星杨冬东
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1