張麗輝(上海龍旗科技股份有限公司,上海,200233)
手機(jī)NFC技術(shù)的測(cè)試方法分析
張麗輝
(上海龍旗科技股份有限公司,上海,200233)
NFC,英文全稱是Near Field Communication,它是指近距離無線通信,允許多個(gè)電子設(shè)備之間進(jìn)行簡(jiǎn)單而安全的雙向交互。與藍(lán)牙類似,可滿足無線連接需求,被廣泛應(yīng)用到了手機(jī)產(chǎn)品開發(fā)中。而在手機(jī)NFC技術(shù)實(shí)際推廣時(shí),為了保證近場(chǎng)通信環(huán)境質(zhì)量和安全,應(yīng)做好NFC技術(shù)的測(cè)試工作,更好的發(fā)揮其技術(shù)優(yōu)勢(shì)。本文,首先分析了NFC技術(shù)的原理。然后,闡述了NFC手機(jī)實(shí)現(xiàn)方案。最后,總結(jié)了NFC技術(shù)的具體測(cè)試方法。
手機(jī);NFC技術(shù);測(cè)試
NFC技術(shù),是在RFID和互聯(lián)互通技術(shù)支撐下開發(fā)的,它被稱作近場(chǎng)通信技術(shù),由發(fā)起設(shè)備和目標(biāo)設(shè)備兩個(gè)部分構(gòu)成,在NFC工作模式下,一旦發(fā)起設(shè)備發(fā)起了命令,且啟動(dòng)了無線射頻磁場(chǎng)通信,目標(biāo)設(shè)備與發(fā)起設(shè)備之間就會(huì)開始交流磁場(chǎng)。同時(shí),以ASK方式或者FSK方式完成載波調(diào)制,支撐數(shù)字信號(hào)傳輸行為的展開。但是,在這數(shù)字信號(hào)傳輸過程中,如若目標(biāo)設(shè)備是用自己的RF磁場(chǎng)完成了數(shù)據(jù)傳輸,則其屬于主動(dòng)工作模式。相反,若目標(biāo)設(shè)備是用負(fù)載調(diào)制技術(shù)完成了數(shù)據(jù)傳輸這一行為,將被稱之為被動(dòng)工作模式。其中,在主動(dòng)工作模式下,NFC發(fā)起設(shè)備會(huì)通過數(shù)字處理供電,讓設(shè)備產(chǎn)生RF磁場(chǎng)。然后,按照選定的速度開始與NFC目標(biāo)設(shè)備進(jìn)行通信,使得NFC目標(biāo)設(shè)備在RF磁場(chǎng)作用下保持與發(fā)起設(shè)備相同的傳輸速度進(jìn)行應(yīng)答。
從現(xiàn)階段來看,NFC手機(jī)實(shí)現(xiàn)方案共有以下三種。
第一種,SIMPASS方案,又稱雙界面智能卡方案,它是指用智能卡代替普通SIM卡,并將NFC天線貼在SIM卡上,保持天線與C4和C8腳的連接,由此達(dá)到通信目的。但是,SIMPASS方案不具備點(diǎn)對(duì)點(diǎn)通信功能,有一定限制性。
第二種,NFC方案,是指將NFC控制芯片置入到手機(jī)主板位置,同時(shí),保持NFC天線處于手機(jī)電池與后蓋之間。這個(gè)方案的提出,尚存在著一些關(guān)聯(lián)問題,但已經(jīng)具備了點(diǎn)對(duì)點(diǎn)通信功能。
第三種,eNFC方案,它與NFC方案相同,需要把NFC控制芯片放到手機(jī)主板上。然后,借助SWP協(xié)議,完成部分通信工作。此外,eNFC方案也支持手機(jī)掉電模式,但在手機(jī)掉電模式下,需把SIM卡的C1與Microread連接起來,就此獲取能量,達(dá)到通信目的[1]。
3.1 抗干擾測(cè)試方法
手機(jī)NFC技術(shù)的測(cè)試內(nèi)容較多,本文將圍繞用例介紹對(duì)應(yīng)的功能測(cè)試方法。
NFC手機(jī)已經(jīng)逐漸集成了Wifi、藍(lán)牙、NFC等功能,因而,做好NFC手機(jī)的抗干擾性測(cè)試工作是非常必要的。
首先,在抗干擾性測(cè)試工作開展時(shí),應(yīng)先確定一個(gè)被測(cè)終端。然后,把它安裝到相應(yīng)的SWP-SIM卡位置。同時(shí),準(zhǔn)備一個(gè)NFC Card。
其次,在抗干擾性測(cè)試期間,應(yīng)按照標(biāo)準(zhǔn)的測(cè)試方法展開測(cè)試行為。
(1)在被測(cè)終端抗干擾性測(cè)試時(shí),應(yīng)將其置入到Wifi和藍(lán)牙開啟環(huán)境下,完成數(shù)據(jù)傳輸工作。
(2)依次展開10次卡模擬、讀寫器應(yīng)用操作行為。
(3)記錄抗干擾性測(cè)試結(jié)果。以本次用例為例,在NFC手機(jī)抗干擾性測(cè)試過程中發(fā)現(xiàn),在基本功能測(cè)試項(xiàng)目中,經(jīng)過10次的測(cè)試操作,測(cè)試成功率達(dá)到了100%。說明,NFC手機(jī)的抗干擾性較好,它的數(shù)據(jù)傳輸功能不會(huì)受到讀寫器、卡模擬等應(yīng)用操作的影響。在穩(wěn)定性測(cè)試項(xiàng)目中,經(jīng)過20次的測(cè)試操作,測(cè)試成功率仍然是100%。說明,該被測(cè)終端NFC業(yè)務(wù)功能正常,符合安全性操作要求。
3.2 手機(jī)支付場(chǎng)景模擬測(cè)試方法
用例一:在NFC手機(jī)支付功能測(cè)試時(shí),保持支付功能打開且屏幕一直閃亮。
這時(shí),需先確定一個(gè)被測(cè)終端,將其插入到SWP-SIM卡中。同時(shí),準(zhǔn)備好POS機(jī)和NFC標(biāo)簽,并將內(nèi)容為“Hello,world!”的數(shù)據(jù)預(yù)置到其中,確保其數(shù)據(jù)格式是Text,而后,展開測(cè)試。
(1)先確定一個(gè)被測(cè)終端,對(duì)它進(jìn)行上電處理;(2)打開被測(cè)終端的NFC功能、屏幕、點(diǎn)對(duì)點(diǎn)開關(guān)、讀寫功能;(3)將POS機(jī)置入到被測(cè)終端附近。然后,虛擬一個(gè)交易金額,隨之,展開非接觸脫機(jī)交易,查看交易結(jié)果;
(4)將NFC標(biāo)簽放置在被測(cè)終端的近場(chǎng),開啟NFC標(biāo)簽讀取功能,查看數(shù)據(jù)讀取結(jié)果;
(5)以點(diǎn)對(duì)點(diǎn)模式,測(cè)試被測(cè)終端聯(lián)系人信息傳輸,查看傳輸結(jié)果。
在本次測(cè)試活動(dòng)中,如若驗(yàn)證結(jié)果顯示非接觸交易結(jié)果正確,點(diǎn)對(duì)點(diǎn)模式下的聯(lián)系人信息傳輸準(zhǔn)確無誤,則說明被測(cè)終端符合用戶使用要求,其NFC手機(jī)支付功能設(shè)計(jì)規(guī)范[2]。
用例二:在對(duì)NFC手機(jī)支付功能進(jìn)行測(cè)試時(shí),也可將被測(cè)終端置入到NFC功能打開、屏幕關(guān),二級(jí)開關(guān)打開的情況下展開測(cè)試。
在此次用例測(cè)試中,需保持與用例一相同的預(yù)置條件。而在測(cè)試方法上,則是關(guān)閉屏蔽,打開點(diǎn)對(duì)點(diǎn)、讀寫、NFC功能。然后,展開與用例一相同的測(cè)試行為,分析被測(cè)終端預(yù)期結(jié)果。
3.3 其他內(nèi)容測(cè)試
在對(duì)手機(jī)NFC技術(shù)進(jìn)行測(cè)試時(shí),應(yīng)對(duì)其業(yè)務(wù)性能展開測(cè)試行為。在NFC業(yè)務(wù)交互時(shí)長測(cè)試時(shí),需先確定一個(gè)被測(cè)終端。然后,保持被測(cè)終端處在卡模式運(yùn)行狀態(tài)下,隨之,驗(yàn)證刷卡時(shí)間[3]。此外,也可把被測(cè)終端視為閱讀器。然后,驗(yàn)證它閱讀一張海報(bào)的時(shí)長,由閱讀時(shí)長來判斷其業(yè)務(wù)性能是否符合要求。另外,通過驗(yàn)證兩個(gè)NFC手機(jī)之間的照片傳輸時(shí)間也可達(dá)到業(yè)務(wù)性能測(cè)試目的。在NFC手機(jī)業(yè)務(wù)性能測(cè)試工作開展時(shí),需做好工作距離方面的測(cè)試。即保持NFC手機(jī)處在卡模式狀態(tài)。然后,驗(yàn)證NFC手機(jī)刷卡最大距離或者作為閱讀器的最大工作距離,判斷其是否符合業(yè)務(wù)性能要求。在NFC業(yè)務(wù)性能測(cè)試中,應(yīng)將被測(cè)終端分別置入到點(diǎn)對(duì)點(diǎn)、非接觸式智能卡閱讀器等不同應(yīng)用場(chǎng)景中,驗(yàn)證NFC業(yè)務(wù)鏈接成功率,若其成功率≥99%,則符合要求。此外,在NFC手機(jī)測(cè)試時(shí),也應(yīng)參照CE最新標(biāo)準(zhǔn)測(cè)試被測(cè)終端的調(diào)制波形、頻率、場(chǎng)強(qiáng)等內(nèi)容,就此滿足手機(jī)NFC技術(shù)推廣要求。
NFC技術(shù)作為一種新型的無線通信技術(shù),被應(yīng)用到了手機(jī)支付環(huán)境中。在這一背景下,為了更好的實(shí)現(xiàn)對(duì)手機(jī)NFC技術(shù)的推廣,應(yīng)注重在手機(jī)產(chǎn)品開發(fā)時(shí),從抗擾性測(cè)試、手機(jī)支付場(chǎng)景模擬測(cè)試、NFC手機(jī)業(yè)務(wù)性能測(cè)試、其他內(nèi)容測(cè)試等幾個(gè)方面入手,檢測(cè)手機(jī)NFC技術(shù)的測(cè)試結(jié)果,結(jié)合測(cè)試結(jié)果,不斷優(yōu)化手機(jī)NFC技術(shù)的應(yīng)用,并由此確保NFC手機(jī)質(zhì)量可滿足用戶需求,得到越來越多人的認(rèn)可。
[1]孫恒.基于NFC和云服務(wù)的智慧校園設(shè)計(jì)與實(shí)現(xiàn)——以手機(jī)校園一卡通為例[J].現(xiàn)代教育技術(shù),2015,20(11):93-99.
[2]向明亮,王俊清.NFC手機(jī)通過CCID接口完成近場(chǎng)通信的新思路[J].電子世界,2014,11(01):14-15+201.
[3]石旭東.基于Android平臺(tái)的NFC技術(shù)的研究與實(shí)現(xiàn)[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