国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談基于SWP方案的近場通信終端測試及其方法探究

2020-04-02 07:09:52田佳利
科學(xué)與財富 2020年3期

田佳利

摘 要:本文根據(jù)目前市場上較為主流的SWP-NFC終端的軟硬件架構(gòu),分別從一致性測試、功能性測試、兼容性測試三個方面簡介SWP-NFC終端測試方法,分析了NFC手機(jī)測試的原理、進(jìn)行測試的主要項目及在相關(guān)應(yīng)用場景下的測試要點,為類似測試項目提供一些參考。

關(guān)鍵詞:近場通信;SWP;一致性測試;兼容性測試;功能性測試

前言

近場通信(Near Field Communication, NFC )是指傳輸距離10cm以內(nèi),非接觸式,工作于13.56MHz頻帶,由RFID相關(guān)技術(shù)演變來的可以使用終端設(shè)備,通過近距無線通訊完成交換信息和訪問內(nèi)容。支持NFC功能的終端有三種工作形式:卡模擬形式、讀寫器形式和點對點形式。NFC靠其安全性、快速和低能耗的特點成為移動支付領(lǐng)域的新貴。而涉及到NFC檢測的一致性測試、功能性測試和兼容性測試這三個工作方面的內(nèi)容,是確保NFC終端快速穩(wěn)定地完成支付測試的工作重點。

1 SWP- NFC終端

1.1 SWP- NFC終端技術(shù)實現(xiàn)方案

目前,SWP- NFC終端技術(shù)方案是運營商所采用的比較主流方案,采用SIM卡作為安全模塊載體,存儲使用者的賬戶、密鑰等敏感數(shù)據(jù)來完成支付過程。如用戶丟失或者更換支付終端設(shè)備,僅需更換或取出SIM卡重新插入(或刷入)即可繼續(xù)使用NFC相關(guān)功能。

1.2 SWP- NFC終端軟硬件架構(gòu)

基于SWP方案的NFC終端硬件基本上由NFC控制器(CLF)、SWP-SIM卡、SE安全模塊、應(yīng)用處理器、基帶芯片和NFC射頻天線等單元構(gòu)成。其中NFC控制器,即NFC 芯片是模擬數(shù)字協(xié)議下實現(xiàn)NFC卡模擬、讀寫器、點對點模式。SE(Secure Element)安全模塊,即安全芯片,是一臺微型計算機(jī),通過安全芯片和芯片操作系統(tǒng)(COS)實現(xiàn)數(shù)據(jù)安全存儲、加解密運算等功能。SWP接口涵蓋 NFC控制單元與SWP-SIM卡中的SE安全模塊,主要涉及非接觸式的信息流交換。7816接口主要應(yīng)用在SWP-SIM卡與手機(jī)上的客戶端程序之間,用于信息數(shù)據(jù)交換。

1.3 基于SWP方案的NFC終端軟件

主要由NFC應(yīng)用、NFC API、SIM/SE訪問API、訪問控制模塊和NFC協(xié)議棧等單元組成。通過如電子錢包等NFC客戶端的應(yīng)用程序來實現(xiàn)NFC終端的卡模擬、讀寫器、點對點工作模式相關(guān)功能。NFC API是根據(jù)不同的底層平臺向客戶端應(yīng)用程序提供訪問NFC協(xié)議棧的接口,提供對支持NFC Forum 定義的各種數(shù)據(jù)格式進(jìn)行解析的同時,完成設(shè)備對讀寫器模式、點對點模式的功能調(diào)用。NFC協(xié)議棧主要實現(xiàn)NFC讀寫器、點對點模式相關(guān)協(xié)議的分析處理。SIM訪問API,該功能主要是實現(xiàn)客戶端應(yīng)用程序與SWP-SIM卡之間的應(yīng)用協(xié)議數(shù)據(jù)單元交互。訪問控制模塊是用來完成SWP-SIM卡的安全訪問,阻止任何在非授權(quán)情況下訪問SWP-SIM卡中信息和其他惡意攻擊。

2 一致性測試

終端設(shè)備一致性測試是指在特定的測試條件下,用一組測試序列對測試體進(jìn)行黑盒測試,通過比較被測終端的實際輸出與標(biāo)準(zhǔn)和規(guī)范中規(guī)定的預(yù)期輸出值的相同和不同,來檢驗其是否滿足相關(guān)的技術(shù)標(biāo)準(zhǔn)或行業(yè)規(guī)范。NFC終端的一致性測試是對終端與NFC相關(guān)的各模塊間接口進(jìn)行技術(shù)標(biāo)準(zhǔn)符合度檢測,確保終端在接口協(xié)議上滿足行業(yè)定義的技術(shù)標(biāo)準(zhǔn)要求。

基于SWP方案的NFC終端的一致性測試需包括射頻一致性測試、協(xié)議一致性測試、SWP/HCI測試、Open Mobile API測試和GPAC測試。

2.1 射頻一致性測試

射頻一致性測試主要是測量NFC設(shè)備射頻的模擬特性,NFC Forum定義的NFC設(shè)備具有偵聽(Listening) 和輪詢(Polling)功能。輪詢設(shè)備產(chǎn)生射頻場并發(fā)送輪詢命令,偵聽設(shè)備不產(chǎn)生射頻場,利用輪詢設(shè)備的射頻場為自己供能。射頻一致性測試需使用NFC參考設(shè)備,即NFC Forum定義下特質(zhì)化的輪詢或偵聽組件,可以產(chǎn)生各種參數(shù)從而提供定義明確的、可比較的測量。

NFC Forum射頻模擬測試的規(guī)范為NFC Forum- TS-Analogue,對NFC設(shè)備的射頻測試分為兩個部分,即偵聽模式(listenin) 和輪詢模式(polling mode)。在偵聽模式下,測試內(nèi)容包括:負(fù)載調(diào)制測試、載波頻率測試、幀延遲時間和偵聽設(shè)備最大負(fù)載測試。在輪詢模式下,測試內(nèi)容包括載波頻率精度測試、功率級別測試、波形特性測量、負(fù)載調(diào)制靈敏度測試、載波頻率測試。

2.2 協(xié)議一致性測試

NFC Forum數(shù)字協(xié)議測試的規(guī)范為NFC Forum- TS-For Digital Protocol, NFC設(shè)備的數(shù)字協(xié)議測試分為三個部分,即支持NFC-A、NFC-B、NFC-F技術(shù)的NFC Forum設(shè)備的安裝,輪詢模式下的NFC Forum設(shè)備和偵聽模式下的NFC Forum設(shè)備。

2.3 SWP/ HCI測試

SWP/HCI測試是SWP方案的NFC終端的特有測試。SWP 用于UICC和CLF之間的物理層和數(shù)據(jù)鏈路層協(xié)議,SWP在一條單線上實現(xiàn)了全雙工通信。HCl(Host Control Interface,主機(jī)控制接口)用于主機(jī)之間的通信接口,在SWP 協(xié)議之上負(fù)責(zé)UICC和CLF之間邏輯傳輸管道的建立和路由。

2. 4 Open Mobile API測試

Open Mobile API 定義SIM Alliance、SEService.Callback、Reader、Session、Channel五類,SIMAlliance OMAPI Transport Test Plan 規(guī)范按照Transport Layer API接口中的五個類分成五個測試部分,針對這些相關(guān)的測試主要為了實現(xiàn)相關(guān)功能的調(diào)用和其他各種異常測試等,保證在調(diào)用相關(guān)指令時得到預(yù)期執(zhí)行結(jié)果。

2.5 Access Control測試

Access Control即訪問控制模塊,是為了保證移動支付業(yè)務(wù)在穩(wěn)定的環(huán)境下安全運行。存放在SWP-SIM卡安全模塊中的訪問規(guī)則文件定義了哪些應(yīng)用可以訪問安全模塊中特定的資源或使用哪些APDU指令。訪問控制模塊負(fù)責(zé)完成證書獲取、規(guī)則管理、規(guī)則匹配的功能。訪問控制部分測試規(guī)范為SEAC_DeviceSide_ ComplianceTests。測試的內(nèi)容主要是檢測在不同的AC 規(guī)則下,不同APK對SE內(nèi)部卡應(yīng)用Applet 的訪問權(quán)限。

3功能性測試

NFC功能性測試是圍繞NFC終端應(yīng)用場景的軟性功能測試,從終端用戶的角度來驗證NFC終端能否完成相應(yīng)的功能,是最直觀最接近用戶使用場景的測試。根據(jù)NFC的三種工作形式,可分為點對點功能、讀寫器功能和卡模擬功能的驗證。

3.1 點對點功能測試

點對點功能是指兩個支持NFC的設(shè)備通過近距離觸碰進(jìn)行數(shù)據(jù)交換。該功能常用于手機(jī)存儲的圖片、視頻、聯(lián)系人等信息的交換,包括讀取傳輸測試、并發(fā)事件測試、傳輸成功率測試。

3.2 讀寫器功能測試

該功能可以使手機(jī)終端識別和讀取非接觸標(biāo)簽中的內(nèi)容,通過相關(guān)應(yīng)用實現(xiàn)數(shù)字內(nèi)容傳輸、下載智能廣告牌信息、公交站點信息查詢、物流防偽追蹤等功能。

NFC標(biāo)簽的規(guī)范主要由NFC論壇定義,標(biāo)簽的數(shù)據(jù)格式要求符合NFC Forum定義的數(shù)據(jù)交換格式協(xié)議NDEF。

NFC Forum規(guī)定的標(biāo)簽類型有4種,在讀寫器功能的測試中要能遍歷終端所能支持的標(biāo)簽類型,在標(biāo)簽內(nèi)預(yù)先寫入text、URL、聯(lián)系人、電話號碼、SMS等數(shù)據(jù),使用NFC終端去讀標(biāo)簽,看是否能夠準(zhǔn)確讀取并顯示所讀標(biāo)簽信息。然后使用NFC終端向各個標(biāo)簽內(nèi)寫入數(shù)據(jù),并檢查是否寫入成功。

3.3 卡模擬功能測試

在卡模擬工作模式中,NFC手機(jī)模擬成一張底層兼容ISO 14443A、ISO 144438或ISO 15693標(biāo)準(zhǔn)的非接觸式智能卡??M功能性測試可以分為兩個部分,一部分是對實現(xiàn)卡模擬功能應(yīng)用程序(如手機(jī)錢包等)的軟件測試,主要是對該應(yīng)用程序的UI、應(yīng)用下載安裝和常規(guī)功能的測試。另一部分是涉及NFC刷卡功能的測試,蓋低電模式下的刷卡測試、刷卡距離測試、交易時間測試。

4 兼容性測試

NFC支付具有許多跨行業(yè)的屬性,NFC與POS的兼容性成為NFC支付面臨的重要挑戰(zhàn)。為保證NFC終端能夠模擬非接觸卡刷卡成功,不僅需要對NFC終端射頻協(xié)議、機(jī)卡接口進(jìn)行測試,還需要對NFC終端與POS機(jī)的兼容性進(jìn)行測試。

5 結(jié)束語

NFC在移動支付等領(lǐng)域有著廣闊的發(fā)展前景,對NFC設(shè)備的測試能夠確保NFC終端設(shè)備正常穩(wěn)定地運行,在多應(yīng)用場景下給使用者帶來更佳更為人性化使用體驗,所以,需要各方各應(yīng)用平臺多產(chǎn)業(yè)參與方開展更為詳細(xì)縝密的測試認(rèn)證,從而確保其良性地發(fā)展。

參考文獻(xiàn):

[1] 孫宇,嚴(yán)斌峰,安崗,高一維.基于SWP方案的近場通信終端測試[J].信息通信技術(shù), 2015(03):67-73.

[2] 王森.NFC技術(shù)原理與應(yīng)用[M]北京化學(xué)工業(yè)出版社,2014

[3] 王篤炎,肖海,何平.基于NFC—SWP技術(shù)的移動支付方案設(shè)計[J].移動通信, 2013(5):18-22.

西乡县| 贵德县| 高阳县| 磴口县| 汾阳市| 石嘴山市| 砚山县| 恩平市| 河南省| 疏附县| 湘潭县| 富蕴县| 泰兴市| 灌阳县| 肃北| 津南区| 土默特右旗| 华亭县| 饶河县| 保定市| 民权县| 常德市| 秭归县| 沂源县| 普陀区| 乌拉特后旗| 扬中市| 罗城| 康乐县| 璧山县| 龙游县| 宁陕县| 平邑县| 阿克| 葫芦岛市| 循化| 武乡县| 太康县| 万源市| 得荣县| 琼结县|