论文部分内容阅读
随着计算机、通信、互联网技术的进步,移动通信终端在许多领域中得到广泛应用,关系着人们的工作和生活,网络的发展和进步使人们在无线通信方面提出了更高的标准和要求。作为重要的无线通信技术,即NFC(Near Field Communication,近场通信),以其安全、简单、低功耗等特点成为移动通信终端主要采用的技术。最近一些年,智能穿戴设备的发展异常迅猛,而作为一种重要的智能穿戴设备,智能手表受到了更多的关注和重视。智能手表终端以其便携性和独特性等特质,给移动支付提供了一个很好的载体。在智能手表中加入NFC功能,可以使人们随时随地、方便快捷地完成支付。但对于它与NFC技术结合的详细分析研究较少。针对上述问题,本文进行了智能手表中NFC移动支付的研究与开发。主要目标是在智能手表终端中加入NFC芯片,使其具备卡模拟功能,从而实现移动支付。可见,NFC手表支付离不开基础硬件平台的支持,同时还需要专门的操作系统,其中,硬件方面是智能手表平台和NFC芯片,软件方面则是谷歌Android Wear操作系统平台。基于Android源码,将NFC相关支持、芯片驱动加入其中,最后在移动终端上成功开发和实现了NFC支付功能。本文首先概述了NFC移动支付的研究背景和目的,并对国内外NFC技术的发展现状及当前已有的终端移动设备支付解决方案进行了简要综述。接着简单介绍了NFC支付的相关技术基础及智能手表终端的硬件和软件架构设计,硬件方面针对NFC模块进行了详细设计,软件方面针对android系统,对其软件架构、NFC功能的实现等方面进行重点分析和介绍。最后根据软件架构方案完成NFC协议栈的移植和android应用程序设计实现智能手表终端从软件上对NFC支付的支持,并对智能手表终端的NFC移动支付功能进行验证。