手机NFC技术的测试方法分析
2017-04-13张丽辉上海龙旗科技股份有限公司上海200233
张丽辉(上海龙旗科技股份有限公司,上海,200233)
手机NFC技术的测试方法分析
张丽辉
(上海龙旗科技股份有限公司,上海,200233)
NFC,英文全称是Near Field Communication,它是指近距离无线通信,允许多个电子设备之间进行简单而安全的双向交互。与蓝牙类似,可满足无线连接需求,被广泛应用到了手机产品开发中。而在手机NFC技术实际推广时,为了保证近场通信环境质量和安全,应做好NFC技术的测试工作,更好的发挥其技术优势。本文,首先分析了NFC技术的原理。然后,阐述了NFC手机实现方案。最后,总结了NFC技术的具体测试方法。
手机;NFC技术;测试
1 NFC技术原理
NFC技术,是在RFID和互联互通技术支撑下开发的,它被称作近场通信技术,由发起设备和目标设备两个部分构成,在NFC工作模式下,一旦发起设备发起了命令,且启动了无线射频磁场通信,目标设备与发起设备之间就会开始交流磁场。同时,以ASK方式或者FSK方式完成载波调制,支撑数字信号传输行为的展开。但是,在这数字信号传输过程中,如若目标设备是用自己的RF磁场完成了数据传输,则其属于主动工作模式。相反,若目标设备是用负载调制技术完成了数据传输这一行为,将被称之为被动工作模式。其中,在主动工作模式下,NFC发起设备会通过数字处理供电,让设备产生RF磁场。然后,按照选定的速度开始与NFC目标设备进行通信,使得NFC目标设备在RF磁场作用下保持与发起设备相同的传输速度进行应答。
2 NFC手机实现方案
从现阶段来看,NFC手机实现方案共有以下三种。
第一种,SIMPASS方案,又称双界面智能卡方案,它是指用智能卡代替普通SIM卡,并将NFC天线贴在SIM卡上,保持天线与C4和C8脚的连接,由此达到通信目的。但是,SIMPASS方案不具备点对点通信功能,有一定限制性。
第二种,NFC方案,是指将NFC控制芯片置入到手机主板位置,同时,保持NFC天线处于手机电池与后盖之间。这个方案的提出,尚存在着一些关联问题,但已经具备了点对点通信功能。
第三种,eNFC方案,它与NFC方案相同,需要把NFC控制芯片放到手机主板上。然后,借助SWP协议,完成部分通信工作。此外,eNFC方案也支持手机掉电模式,但在手机掉电模式下,需把SIM卡的C1与Microread连接起来,就此获取能量,达到通信目的[1]。
3 手机NFC技术的测试方法
3.1 抗干扰测试方法
手机NFC技术的测试内容较多,本文将围绕用例介绍对应的功能测试方法。
NFC手机已经逐渐集成了Wifi、蓝牙、NFC等功能,因而,做好NFC手机的抗干扰性测试工作是非常必要的。
首先,在抗干扰性测试工作开展时,应先确定一个被测终端。然后,把它安装到相应的SWP-SIM卡位置。同时,准备一个NFC Card。
其次,在抗干扰性测试期间,应按照标准的测试方法展开测试行为。
(1)在被测终端抗干扰性测试时,应将其置入到Wifi和蓝牙开启环境下,完成数据传输工作。
(2)依次展开10次卡模拟、读写器应用操作行为。
(3)记录抗干扰性测试结果。以本次用例为例,在NFC手机抗干扰性测试过程中发现,在基本功能测试项目中,经过10次的测试操作,测试成功率达到了100%。说明,NFC手机的抗干扰性较好,它的数据传输功能不会受到读写器、卡模拟等应用操作的影响。在稳定性测试项目中,经过20次的测试操作,测试成功率仍然是100%。说明,该被测终端NFC业务功能正常,符合安全性操作要求。
3.2 手机支付场景模拟测试方法
用例一:在NFC手机支付功能测试时,保持支付功能打开且屏幕一直闪亮。
这时,需先确定一个被测终端,将其插入到SWP-SIM卡中。同时,准备好POS机和NFC标签,并将内容为“Hello,world!”的数据预置到其中,确保其数据格式是Text,而后,展开测试。
(1)先确定一个被测终端,对它进行上电处理;(2)打开被测终端的NFC功能、屏幕、点对点开关、读写功能;(3)将POS机置入到被测终端附近。然后,虚拟一个交易金额,随之,展开非接触脱机交易,查看交易结果;
(4)将NFC标签放置在被测终端的近场,开启NFC标签读取功能,查看数据读取结果;
(5)以点对点模式,测试被测终端联系人信息传输,查看传输结果。
在本次测试活动中,如若验证结果显示非接触交易结果正确,点对点模式下的联系人信息传输准确无误,则说明被测终端符合用户使用要求,其NFC手机支付功能设计规范[2]。
用例二:在对NFC手机支付功能进行测试时,也可将被测终端置入到NFC功能打开、屏幕关,二级开关打开的情况下展开测试。
在此次用例测试中,需保持与用例一相同的预置条件。而在测试方法上,则是关闭屏蔽,打开点对点、读写、NFC功能。然后,展开与用例一相同的测试行为,分析被测终端预期结果。
3.3 其他内容测试
在对手机NFC技术进行测试时,应对其业务性能展开测试行为。在NFC业务交互时长测试时,需先确定一个被测终端。然后,保持被测终端处在卡模式运行状态下,随之,验证刷卡时间[3]。此外,也可把被测终端视为阅读器。然后,验证它阅读一张海报的时长,由阅读时长来判断其业务性能是否符合要求。另外,通过验证两个NFC手机之间的照片传输时间也可达到业务性能测试目的。在NFC手机业务性能测试工作开展时,需做好工作距离方面的测试。即保持NFC手机处在卡模式状态。然后,验证NFC手机刷卡最大距离或者作为阅读器的最大工作距离,判断其是否符合业务性能要求。在NFC业务性能测试中,应将被测终端分别置入到点对点、非接触式智能卡阅读器等不同应用场景中,验证NFC业务链接成功率,若其成功率≥99%,则符合要求。此外,在NFC手机测试时,也应参照CE最新标准测试被测终端的调制波形、频率、场强等内容,就此满足手机NFC技术推广要求。
4 结论
NFC技术作为一种新型的无线通信技术,被应用到了手机支付环境中。在这一背景下,为了更好的实现对手机NFC技术的推广,应注重在手机产品开发时,从抗扰性测试、手机支付场景模拟测试、NFC手机业务性能测试、其他内容测试等几个方面入手,检测手机NFC技术的测试结果,结合测试结果,不断优化手机NFC技术的应用,并由此确保NFC手机质量可满足用户需求,得到越来越多人的认可。
[1]孙恒.基于NFC和云服务的智慧校园设计与实现——以手机校园一卡通为例[J].现代教育技术,2015,20(11):93-99.
[2]向明亮,王俊清.NFC手机通过CCID接口完成近场通信的新思路[J].电子世界,2014,11(01):14-15+201.
[3]石旭东.基于Android平台的NFC技术的研究与实现[J].软件,2013,34(01):64-68.
Analysis of testing method of mobile phone NFC Technology
Zhang Lihui
(Shanghai dragon flag Polytron Technologies Inc,Shanghai,200233)
NFC, the name is Near Field Communication English, it refers to the short distance wireless communication, allowing for simple and safe two-way interaction between a plurality of electronic devices with Bluetooth. Similar, can meet the demand of wireless connection, is widely applied to the mobile phone product development. But in the actual mobile phone NFC technology, in order to ensure near field communication environment quality and safety testing, should do well the work of NFC technology, better play its advantages. This paper first analyzes the principle of NFC technology. Then, expounds the implementation scheme of NFC mobile phone. Finally, summed up the NFC Technical specific test methods
mobile phone; NFC technology; testing