一种基于nfc的安全支付方法、装置及移动终端的利记博彩app
【技术领域】
[0001]本发明属于计算机技术领域,尤其涉及一种基于NFC的安全支付方法、装置及移动终端。
【背景技术】
[0002]近场通信(Near Field Communicat1n,NFC)是一种短距高频的无线电技术,其传输范围比射频识别技术(Rad1 Frequency Identificat1n,RFID)小,但由于NFC采取了独特的信号衰减技术,相对于RFID来说NFC具有距离近、带宽高、能耗低等特点,可提供各种设备间安全、迅速而自动的通信。
[0003]由于NFC与现有非接触智能卡技术兼容,已经成为越来越多主要手机厂商支持的正式标准,各个手机厂商也推出了具有NFC支付功能的智能终端,例如,具有Apple Pay的苹果智能手机、手表,LG、三星等厂商提供的智能手机等。在用户的日常生活中,具有NFC支付模块的智能终端可以作为银行卡实现POS机刷卡,作为公交卡充值、缴费、余额查询等,用户甚至无需输入密码,只要靠近接收设备就可以完成支付。然而,这种支付方式也存在着一定的安全隐患,由于需要将具有NFC支付功能的终端近距离放置或靠近NFC读卡器或支付受理终端上,用户无法近距离查看支付情况,一些不法分子在用户进行支付时可利用隐藏的支付接收终端进行盗刷,以盗取用户的资金,给用户资金安全带来了危害,在一定程度上降低了NFC支付的安全性。
【发明内容】
[0004]本发明实施例的目的在于提供一种基于NFC的安全支付方法、装置及移动终端,旨在解决由于现有技术无法提供一种有效的基于NFC的安全支付方法,导致NFC支付安全性降低的问题。
[0005]—方面,本发明提供了一种基于NFC的安全支付方法,所述方法包括下述步骤:
[0006]接收第一支付受理终端发送的近场通信支付请求;
[0007]获取所述第一支付受理终端的设备标识信息,并缓存所述设备标识信息;
[0008]搜索是否存在来自第二支付受理终端的近场通信支付请求;
[0009]当搜索到存在来自第二支付受理终端的近场通信支付请求时,执行关联的安全支付操作。
[0010]另一方面,本发明提供了一种基于NFC的安全支付装置,所述装置包括:
[0011 ]支付请求接收单元,用于接收第一支付受理终端发送的近场通信支付请求;
[0012]标识信息缓存单元,用于获取所述第一支付受理终端的设备标识信息,并缓存所述设备标识信息;
[0013]支付请求搜索单元,用于搜索是否存在来自第二支付受理终端的近场通信支付请求;以及
[0014]支付操作执行单元,用于当搜索到存在来自第二支付受理终端的近场通信支付请求时,执行关联的安全支付操作。
[0015]另一方面,本发明还提供了一种移动终端,所述移动终端包括处理器、存储器以及近场通信支付模块,所述近场通信支付模块接收第一支付受理终端发送的近场通信支付请求,获取所述第一支付受理终端的设备标识信息,将所述设备标识信息缓存在所述存储器中,并搜索是否存在来自第二支付受理终端的近场通信支付请求,当搜索到存在来自第二支付受理终端的近场通信支付请求时,执行关联的安全支付操作。
[0016]在本发明实施例中,接收第一支付受理终端发送的近场通信支付请求,获取第一支付受理终端的设备标识信息,并缓存其设备标识信息,搜索是否存在来自第二支付受理终端的近场通信支付请求,当搜索到存在来自第二支付受理终端的近场通信支付请求时,执行关联的安全支付操作,有效防止了近场通信支付过程中盗刷情况的发生,提高了近场通信支付终端支付时的安全性。
【附图说明】
[0017]图1是本发明实施例一提供的基于NFC的安全支付方法的实现流程图;
[0018]图2是本发明实施例二提供的基于NFC的安全支付方法的实现流程图;
[0019]图3是本发明实施例三提供的基于NFC的安全支付方法的实现流程图;
[0020]图4是本发明实施例四提供的基于NFC的安全支付方法的实现流程图;
[0021]图5是本发明实施例五提供的基于NFC的安全支付装置的结构图;以及
[0022]图6是本发明实施例六提供的移动终端的结构图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]以下结合具体实施例对本发明的具体实现进行详细描述:
[0025]实施例一:
[0026]图1示出了本发明实施例一提供的基于NFC的安全支付方法的实现流程,详述如下:
[0027]在步骤SlOl中,接收第一支付受理终端发送的NFC支付请求。
[0028]本发明实施例适用于具有NFC支付模块的移动终端,其中,移动终端可为是智能手机、平板电脑等便携式设备。作为示例地,在这里以移动终端为例对本发明的实施例进行描述。移动终端通过其所处位置处的射频场接收支付受理终端发送的NFC支付请求,射频场由发起支付的支付受理终端产生,其覆盖的距离为10厘米以内,以提高NFC支付的安全性。为了便于后续描述,将该支付受理终端记为第一支付受理终端,支付受理终端为通过NFC方式进行通信的支付受理终端。
[0029]在步骤S102中,获取第一支付受理终端的设备标识信息,并缓存获取的设备标识
?目息O
[0030]在本发明实施例中,移动终端在接收到第一支付受理终端发送的NFC支付请求后,获取第一支付受理终端的设备标识信息,并缓存获取的设备标识信息。作为示例地,第一支付受理终端可以是具有NFC支付功能的POS(Point of sales)终端,获取的设备标识信息为POS终端的设置标识号。
[0031]在步骤S103中,搜索是否存在来自第二支付受理终端的NFC支付请求。
[0032]在步骤S104中,当搜索到存在来自第二支付受理终端的NFC支付请求时,执行关联的安全支付操作。
[0033]在本发明实施例中,移动终端在接收到第一支付受理终端的NFC支付请求后,搜索是否存在来自其他NFC支付受理终端的NFC支付请求。在这里将其他NFC支付受理终端记为第二支付受理终端。当搜索到存在来自第二支付受理终端的NFC支付请求时,移动终端执行预先设置的安全支付操作。
[0034]在本发明实施例中,具有NFC支付功能的移动终端在接收到第一支付受理终端发送的近场通信支付请求后,获取第一支付受理终端的设备标识信息,并缓存其设备标识信息,当搜索到存在来自第二支付受理终端的近场通信支付请求时,执行关联的安全支付操作,有效防止了近场通信支付过程中盗刷情况的发生,提高了近场通信支付终端支付时的安全性。
[0035]实施例二:
[0036]图2示出了本发明实施例二提供的基于NFC的安全支付方法的实现流程,详述如下:
[0037]在步骤S201中,接收第一支付受理终端发送的NFC支付请求。
[0038]在步骤S202中,获取第一支付受理终端的设备标识信息,并缓存获取的设备标识
?目息O
[0039]在步骤S203中,搜索是否存在来自第二支付受理终端的NFC支付请求。
[0040]在步骤S204中,当搜索到存在来自第二支付受理终端的NFC支付请求时,输出振动、文本或语音提示信息,提示用户存在支付风险,并关闭NFC支付功能。
[0041 ]在本发明实施例中,当搜索到存在来自第二支付受理终端的NFC支付请求时,表明有多个支付受理终端发出了支付请求,存在盗刷风险,为了防止盗刷事件的发生,关闭移动终端的NFC支付功能,并输出振动、文本或语音提示信息,提示用户存在支付风险,从而提高NFC支付的安全性。
[0042]实施例三:
[0043]图3示出了本发明实施例三提供的基于NFC的安全支付方法的实现流程,详述如下:
[0044]在步骤S301中,接收第一支付受理终端发送的NFC支付请求。
[0045]在步骤S302中,获取第一支付受理终端的设备标识信息,并缓存获取的设备标识
?目息O
[0046]在步骤S303中,搜索是否存在来自第二支付受理终端的NFC支付请求。
[0047]在步骤S304中,当搜索到存在来自第二支付受理终端的NFC支付请求时,输出振动、文本或语音确认请求信息,以请求用户确认受理NFC支付的支付受理终端。
[0048]在步骤S305中,在接收到用户确认受理NFC支付的支付受理终端后,向确认的支付受理终端发送确认支付的应答信息,以完成此次支付。
[0049]在本发明实施例中,当搜索到存在来自第二支付受理终端的NFC支付请求时,输出振动、文本或语音确认请求信息,以请求用户确认受理NFC支付的支付受理终端,在接收到用户确认受理NFC支付的支付受理终端后,向确认的支付受理终端发送确认支付的应答信息,以完成此次支付,从而在确保支付完成的同时,保证支付的安全。
[0050]实施例四:
[0051]图4示出了本发明实施例四提供的基于NFC的安全支付方法的实现流程,详述如下:
[0052]在步骤S401中,接收第一支付受理终端发送的NFC支付请求。
[0053]在步骤S402中,获取第一支付受理终端的设备标识信息,并缓存获取的设备标识
?目息O
[0054]在步骤S403中,检测来自第二支付受理终端的NFC支付请求。
[0055]在步骤S404中,判断是否检测到来自第二支付受理终端的NFC支付请求,是则执行步骤S405,否则执行步骤S406。
[0056]在步骤S405中,当检测到存在来自第二支付受理终端的NFC支付请求时,执行关联的安全支付操作。
[0057]在本发明