NFC | 是如何实现手机支付的?
NFC是一种近距离无线通信技术,在很多平板电脑、智能手机当中,都能够得到十分良好的应用。很多主流的手机品牌,如三星、小米、OPPO、VIVO 魅族、华为等,都在一些机型当中配备了NFC功能。在手机支付当中,NFC技术能够得到很大的应用,发挥出十分良好的效果。通过Android NFC手机支付,人们能够更加便利的为网络、现实中的消费进行付款,极大的方便了人们的生活。比如公交一卡通充值、上车刷手机、商场购物或生活消费刷手机,不需要扫二维码,只须掏出手机就只能完成支付等,都属于NFC支付。
㈠ NFC手机支付的基本概念
NFC 指的是近距离无线通信,是由索尼、诺基亚、飞利浦等厂商量和开发的一种无线通信技术,只要在智能手机等移动只能设备中进行应用。NFC技术是在互联互通技术、非接触式射频识别技术的基础上产生的,将点对点功能、感应式卡片、感应式读卡器融合在单一芯片上,因而其与兼容设备之间,能够在短距离当中进行数据交换和识别。在NFC技术最初产生的时候,仅仅是单纯的组合网络技术和RFID射频技术,但随着其不断的发展,目前已经成为一种十分先进的短距离无线通信技术。NFC手机支付是在NFC技术原理的基础上,和兼容设备在短距离当中进行识别,并进行数据的交换。带有NFC功能的手机和兼容的NFC支付设备之间,能够利用NFC技术进行数字支付。如果对NFC功能手机和专用SIM卡进行应用,还能够将手机作为网上银行终端、银行卡、公交卡等进行应用,使生活极赋简单。
㈡ NFC手机支付的实现
在NFC手机支付的实现当中,需要对NFC的服务器、识别设备、手机等进行选择,并对NFC tag读写功能加以运用。例如在设计环境中,基于Android6平台,采用带有NFC功能的智能手机、POS机,在3G/4G 网络、带NFC接受块的服务提供商的环境下进行总体架构设计。NFC手机支付框架为C/S架构,具有单个服务器端、多个客户端。通过相应的APK设置通信方式、支付模式,利用WPKI加密技术设置银行账号、个人信息。在Android系统当中,对NFC的调用,在NFC功能开启后,扫描器对电子标签进行扫描,进行相应的读写,或是支持一些相关的运算,执行复杂交互和代码,将Intent发送给用户程序。利用NdefRecord表示扫描器中的消息,以及相应的电子标签。基于不同的Android NFC代码类,对NFC功能加以实现。
在Android NFC手机支付应用的界面设计当中,为了对NFC手机支付程序的基本功能进行更加充分、明确的展示,进行了统一的风格设计。在支付界面的实现当中,首先进入到手机支付的界面,然后将NFC模块打开,并等待通信连接。在NFC成功建立通信连接之后,用户输入密码进行验证。密码验证通过,即成果完成支付交易。在个性化的应用设置当中,用户能够根据自己的实际需要和使用习惯,对NFC通信测试NFC通信设置、网络连接模式、账户信息等方面的内容进行相应的设置,比如可以设置无需密码支付。在NFC手机支付程序当中,对NFC通信测试功能进行了添加,从而能够对NFC通信过程中的完整性、安全性、准确性等进行有效的保证。
㈢ NFC手机支付的应用
NFC手机支付有着较为广泛的应用,在实际应用中,NFC手机支付也能够发挥出十分良好的作用和效果。通过手机和POS机的连接,以及手机与手机之间的非接触式支付对碰,就能够完成支付,具有十分良好的便利性和快捷性特点。在当前的实际应用当中,Master、VISA 等卡组织已经对非接触式支付标准进行了统一的应用。用户使用NFC手机支付功能,在手机当中安装具有信用卡功能的手机智能卡,在商场的消费当中,就能够利用手机进行付账,不需要将信用卡或钱包随身携带。另外,在NFC手机支付当中,还整合了信用卡支付功能,在很多大型超市、连锁便利店当中,都能够对该功能进行应用。
随着科技的不断发展,在当前的通信领域当中,相关的技术已经得到了极大的进步。NFC功能作为一种较为有效的无线连接方式,在很多领域当中都能够得到较为良好的应用。其中,Android NFC手机支付就是一种典型的应用,它能够允许用户利用手机直接进行账单的支付,极大的便捷了人们的生活。Android NFC 手机支付的实现与应用,对于该技术的进一步发展起到了很大的推动作用。
了解更多内容,请关注"火讯云"微信公众号(ID:datehoop)每天更新!
文章出处:
二维码制作http://www.eday360.com.cn/
二维码扫描器http://www.eday360.com.cn/ewmzzq.html