论文部分内容阅读
近场通信(NFC)是一种短距离通信技术,由于该技术支持门禁、电子票证和小额支付等功能,自诞生以来应用范围不断扩大,广泛应用于金融、交通、医疗保健、路禁控制和门锁控制等领域,甚至早在2004年,诺基亚公司已推出一款具有NFC功能的手机。然而,因为种种原因,NFC技术在手机上的发展一直比较缓慢,使用上也无法真正普及。实现转折点是在2010年底,谷歌公司联合恩智浦公司在其Android移动操作系统上集成实现了NFC技术及相关协议,并由三星公司推出了第一代具有NFC功能的Android手机Nexus S,使得NFC技术在移动通信设备上渐渐发展起来,目前,支持NFC技术的Android手机型号多达160余种。虽然目前Android NFC设备众多,但是NFC技术一直面临着使不上力的尴尬,用户也比较少,应用范围有限。基于上述考虑,本文设计并实现了一套NFC信息管理系统,用于管理NFC信息以及实现一些基于NFC技术的扩展功能,主要目的是方便人们使用该技术。该系统支持用户点对点传送名片、电话、短信、应用程序、地理数据等各种内容,并支持与二维码技术的深度耦合,在采集二维码的同时还可以将信息转化为二维码,同时该系统还是一款NFC标签分析工具,可以实现NFC标签基本信息采集以及基于Mifare Classic标准卡片的深入分析。该系统在实现这些功能的基础上,又利用NFC技术实现了一些非常实用的功能,这些功能包括基于NFC技术的Wi-Fi点对点直连、利用NFC标签快速锁屏与解锁以及基于NFC技术的家长控制功能。本文首先介绍了当前NFC技术的发展现状、本文的主要工作和系统涉及的基本知识,然后对系统中的NFC信息采集与解析、标签管理功能以及其他高级应用功能进行了详细分析并给出实现方法,最后对系统的各个功能模块进行了技术实现以及测试。