NFC(Near Field Communication)即近距离无线通讯技术,由非接触式射频识别(RFID)演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,是一种短距高频的无线电技术,能在短距离内与兼容设备进行识别和数据交换。在13.56MHz频率运行于10cm 距离内,允许电子设备之间进行非接触式点对点数据传输。NFC终端主要有3种工作模式,其通讯过程如图1所示[1]。
系统后端服务器采用Windows server 2003+Apache+PHP+Mysql的经典组合进行搭建,PHP和 Mysql的开源性降低了系统开发成本,同时两者间的无缝衔接为前端提供稳定而高效的服务。同时后端还包含医疗平台的数据库以及各医院私有数据库,保证了医院隐私信息的安全,而平台服务器和医院私有服务器的的分离则保证了医院数据库的安全,同时也保证了医院业务信息的私有化。
Android系统自2.3版本开始支持NFC技术,在4.0、4.1和4.2版本中都进行了更新,SDK 中增加了一些接口。为了支持NFC功能,Android允许应用程序读取标签中的数据,并以NDEF(NFC Data Exchange Format)格式进行交互。Android系统支持下的NFC功能实现采用的是封装调用的分层架构模型。