專利名稱:借助nfc設(shè)備進(jìn)行事務(wù)處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及借助耦合到至少一個主機(jī)處理器的NFC控制器進(jìn)行的非接觸事務(wù)處理。
背景技術(shù):
NFC技術(shù)目前由組織在名稱為“NFC論壇”(http //www. nfc-forum. org)下的工業(yè)社團(tuán)研發(fā)。NFC技術(shù)源自射頻識別RFID技術(shù),并使用具有多種運(yùn)行模式(尤其是閱讀器模式和卡模擬模式)的NFC控制器。圖1示出了通常被稱為“NFC芯片組”的NFC設(shè)備,包括被標(biāo)記為NFCC的NFC控制器,以及通過總線BS 1 (例如SWP ( “單線協(xié)議”)類型的)連接到控制器NFCC的至少一個主機(jī)處理器HP 1。主機(jī)處理器可以采用集成電路指定的UICC(“通用集成電路卡”)的形式,例如SIM(“用戶身份模塊”)卡。主機(jī)處理器還可以是移動電話的基帶處理器(也就是,負(fù)責(zé)電話通信的處理器)??刂破鱊FCC的資源可供主機(jī)處理器HP 1使用,以允許其管理非接觸的應(yīng)用??刂破鱊FCC包括主機(jī)控制器HC和配備有天線線圈AC 1的非接觸式接口 CLF( “非接觸式前端接口”)。實際中,主機(jī)控制器HC和接口 CLF可以制作在同一半導(dǎo)體芯片上,例如由申請人商業(yè)化的MicroRead 芯片,或者可以是兩個不同的芯片,例如由申請人商業(yè)化的芯片“PicoRead 微控制器”以及“PicoRead RF接口”??刂破鱊FCC的接口 CLF通??梢愿鶕?jù)在圖1中指示為RFTi的多種RF技術(shù)來運(yùn)行,例如,由諸如IS0/IEC 14443部分2、3和4定義的“類型A”或“類型B” ;由諸如具有如 IS0/IEC 14443-3定義的標(biāo)準(zhǔn)框架的IS0/IEC 14443-2定義的“類型B,” ;以及由諸如ISO 18092在212和424kops (千字節(jié)每秒)上的無源模式或由日本工業(yè)標(biāo)準(zhǔn)JIS X 6319-4定義的“類型F”。每種RF技術(shù)或非接觸式通信協(xié)議定義了磁場的發(fā)射頻率、調(diào)制磁場以在有源模式中傳輸數(shù)據(jù)的方法、負(fù)責(zé)調(diào)制以在無源模式中傳輸數(shù)據(jù)的方法、數(shù)據(jù)編碼的方法、數(shù)據(jù)幀格式等。由于其廣泛的通信能力,這種NFC設(shè)備通常集成在便攜式設(shè)備HD(“手持式設(shè)備”) 中,例如移動電話、PDA(個人數(shù)字助理)等。圖2中示出了 NFC設(shè)備的應(yīng)用實例,其示出了配備有圖1的NFC設(shè)備的便攜式設(shè)備HD,此處的設(shè)備HD采用移動電話形式??梢詤^(qū)分為閱讀器應(yīng)用RAP和卡應(yīng)用CAP。閱讀器應(yīng)用(RAP)控制器NFCC運(yùn)行為NFC閱讀器,以便與非接觸集成電路CIC進(jìn)行事務(wù)處理。主機(jī)處理器HP 1(參見圖1)執(zhí)行閱讀器應(yīng)用RAPi。主機(jī)處理器HP 1將接口 CLF設(shè)置為有源運(yùn)行模式,其中其發(fā)射磁場FLD、通過對磁場的調(diào)制來發(fā)送數(shù)據(jù)、通過負(fù)責(zé)調(diào)制和感應(yīng)耦合來接收數(shù)據(jù)。這種類型的應(yīng)用可以是免費(fèi)的(例如,在公共汽車站讀取包含公共汽車時刻表的標(biāo)簽),并可由未加密的處理器執(zhí)行。在這這種情況下,主機(jī)處理器HP 1是移動電話的基帶處理器。如果是付費(fèi)應(yīng)用,則主機(jī)處理器HP 1優(yōu)選地是加密的處理器(例如,SIM卡的處理器),因為對服務(wù)的訪問需要用戶的標(biāo)識。
卡應(yīng)用(CAP)以申請人名義的專利EP 1 327 222 (US 7,098,770)介紹了卡模擬模式的運(yùn)行原理。由主機(jī)處理器HP 1(參見圖1)執(zhí)行卡應(yīng)用(CAPi)。主機(jī)處理器HP 1將控制器NFCC 設(shè)置為無源運(yùn)行模式,并且用控制器NFCC形成等效的非接觸集成電路,其被閱讀器RD視為非接觸卡。這樣,控制器NFCC不發(fā)射磁場,通過對閱讀器RD發(fā)射的磁場FLD進(jìn)行解調(diào)來接收數(shù)據(jù),并通過調(diào)制其天線電路(負(fù)責(zé)調(diào)制)的阻抗來發(fā)射數(shù)據(jù)。相關(guān)的應(yīng)用是用于支付或支付接入控制(付款機(jī)、地鐵入口等)的普遍應(yīng)用。因此,在這種情況下,便攜式設(shè)備HD 被用作芯片卡。這種類型的應(yīng)用最普遍的是加密的,并且在這種情況下,執(zhí)行應(yīng)用程序的主機(jī)處理器HPl是安全處理器,例如SIM卡處理器。NFC設(shè)備的標(biāo)準(zhǔn)化架構(gòu)在NFC設(shè)備內(nèi),通過遵循主機(jī)控制器協(xié)議HCP進(jìn)行數(shù)據(jù)交換的主機(jī)處理器HPl和控制器NFCC作為媒介,總線BS 1通常支持稱為HCI (“主機(jī)控制器接口”)的通信接口。該協(xié)議提供根據(jù)以申請人名義的申請EP 1855 229 (US 2007/0263595)或EP 1 855 389 (US 2007/0263596)中所描述的稱為“管道”(pipe)的路由信道的數(shù)據(jù)路由。在歐洲電信標(biāo)準(zhǔn)研究院的標(biāo)題為"Smart Cards ;Universal Integrated Circuit Card (UICC) ;Contactless Front-end (CLF) interface ;Host Controller hterface(HCI)”(“智能卡;通用集成電路卡(UICC);非接觸式前端(CLF)接口 ;主機(jī)控制器接口(HCI) ”)的ETSI TS 102 622規(guī)范中也介紹了 HCI接口和HCP協(xié)議。此外,標(biāo)題為 "Type 4 Tag 0peration”(“類型 4 標(biāo)簽操作”)的 NFCForum-TS-Type-4-Tag 規(guī)范定義了主機(jī)處理器HP 1和外部設(shè)備之間(例如無源非接觸集成電路CIC或閱讀器RD)的事務(wù)處理期間交換的命令以及對命令的響應(yīng)。同樣,標(biāo)題為“NFC Data Exchange Format (NDEF) ”(“NFC 數(shù)據(jù)交換格式(NDEF) ”)的NFCForum-TS-NDEF規(guī)范定義了 NFC事務(wù)處理期間交換的數(shù)據(jù)的格式。如圖1所示,這些不同的規(guī)范定義了 NFC設(shè)備架構(gòu),其中控制器NFCC執(zhí)行一個或多個RFTi技術(shù)(接口 CLF的運(yùn)行模式,例如類型A、類型B、類型B’以及類型F),而主機(jī)處理器HP 1執(zhí)行閱讀器應(yīng)用RAPi和卡應(yīng)用CAPi。每個技術(shù)RFTi都可由居間的閱讀器RF門 RRFG(Reader RF Gate)或卡RF門CRFG(Card RF Gate)訪問。每個閱讀器應(yīng)用RAPi包括閱讀器應(yīng)用門RAG,其通過居間的管道連接到與技術(shù)RFTi關(guān)聯(lián)的閱讀器RF門RRFG。類似地,每個卡應(yīng)用CAPi包括卡應(yīng)用門CAG,其通過居間的管道連接到與技術(shù)RFTi關(guān)聯(lián)的卡RF 門CRTO。根據(jù)閱讀器應(yīng)用或卡應(yīng)用使用的技術(shù)RFTi,每個閱讀器門RRFG或者卡門CRFG與包括管理RF信道所需參數(shù)的注冊表相關(guān)聯(lián)。執(zhí)行閱讀器應(yīng)用期間交換的命令在執(zhí)行閱讀器應(yīng)用RAPi期間,主機(jī)處理器HP 1通過居間的閱讀器應(yīng)用門RAG,在有源模式下配置接口 CLF。閱讀器應(yīng)用RAPi激活門RAG,并請求HCI管理員(由控制器NFCC 執(zhí)行的軟件單元)打開門RAG和與其想要使用的技術(shù)RFTi相關(guān)聯(lián)的門RRre之間的管道 Pl。應(yīng)用RAPi于是發(fā)出命令CAPDU,其通過居間的管道Pl傳送到控制器NFCC,接著通過居間的RF信道傳送到集成電路CIC。非接觸式集成電路CIC將響應(yīng)RAPDU向回發(fā)送給控制器 NFCC,控制器NFCC于是通過居間的管道Pl將響應(yīng)RAPDU傳送到主機(jī)處理器HP 1。執(zhí)行卡應(yīng)用期間交換的命令
在執(zhí)行卡應(yīng)用CAPi期間,主機(jī)處理器HP 1模擬無源非接觸卡并在無源模式下使用接口 CLF??☉?yīng)用CAPi激活門CAG,并請求HCI管理員打開門CAG和與其想要使用的技術(shù)RFTi關(guān)聯(lián)的門CRR;之間的管道P2。閱讀器RD向控制器NFCC發(fā)送命令CAPDU,控制器 NFCC通過居間的管道P2將命令CAPDU傳送到主機(jī)處理器HP 1。主機(jī)處理器HP 1發(fā)出響應(yīng)RAPDU,其通過居間的管道P2傳送到控制器NFCC。然后通過居間的RF信道,控制器NFCC 將響應(yīng)傳送到閱讀器RD。命令CAPDU和響應(yīng)RAPDU (通常標(biāo)明為“C-APDU”和“R-APDU” )定義在標(biāo)準(zhǔn)ISO 7816-4中,并且在“Type 4 Tag Operation"( “類型4標(biāo)簽操作”)規(guī)范的第5點(diǎn)被細(xì)化??傮w來說,在現(xiàn)有技術(shù)的狀態(tài)下,當(dāng)主機(jī)處理器HP 1運(yùn)行在閱讀器模式并與非接觸式集成電路CIC進(jìn)行事務(wù)處理時,其發(fā)出命令CAPDU,并且非接觸式集成電路CIC將響應(yīng) RAPDU向回發(fā)送到主機(jī)處理器。相反,當(dāng)其運(yùn)行在卡模擬模式時,主機(jī)處理器HP 1接收由閱讀器RD所發(fā)出的命令CAPDU并將響應(yīng)RAPDU向回發(fā)送給閱讀器RD。已知NFC技術(shù)的發(fā)展與卡模擬類型的應(yīng)用的發(fā)展密切相關(guān),這準(zhǔn)許將便攜式設(shè)備 HD用作非接觸式芯片卡。盡管已經(jīng)存在配備有NFC閱讀器的基礎(chǔ)設(shè)施,尤其是在接入控制域,但是這些基礎(chǔ)設(shè)施稀少并且沒有以足夠的速度發(fā)展使得實現(xiàn)NFC技術(shù)所期望的發(fā)展。 特別地,阻礙NFC基礎(chǔ)設(shè)施發(fā)展的一個限制是NFC閱讀器自身的價格及其在應(yīng)用區(qū)域安裝的成本。由于閱讀器是發(fā)射磁場的有源設(shè)備,因此其具有一定的復(fù)雜性和不可忽略的成本, 并且必須被鏈接到電源供電。因此可能希望提供一種進(jìn)行NFC事務(wù)處理的方法和NFC系統(tǒng),其允許在沒有要求安裝一組閱讀器的限制的情況下實現(xiàn)卡應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明包括對處于卡模擬模式的事務(wù)處理期間,只要涉及NFC控制器的用于發(fā)射磁場的裝置則其不使用非接觸式接口 CLF的資源的研究。因此,可將有源模式中的NFC閱讀器和無源模式中的NFC控制器之間進(jìn)行的事務(wù)處理視為表示對NFC控制器沒有使用的那些資源的“浪費(fèi)”,因為這兩種元件中的每一個都具有發(fā)射磁場的裝置?;谶@種研究,本發(fā)明的實施方式涉及一種在NFC設(shè)備和無源非接觸式集成電路之間進(jìn)行事務(wù)處理的方法,所述NFC設(shè)備包括耦合到非接觸式通信接口的NFC控制器,以及至少一個第一主機(jī)處理器,其包括至少一個卡應(yīng)用程序,所述方法包括在所述非接觸式集成電路中提供至少一個閱讀器應(yīng)用模擬程序,其被配置為提供第一閱讀器應(yīng)用命令以及處理第一卡應(yīng)用響應(yīng);以及借助于所述NFC設(shè)備的居間單元在有源模式中設(shè)置所述非接觸式通信接口,其中所述非接觸式通信接口發(fā)射磁場并建立與所述非接觸式集成電路的通信;接收來自所述非接觸式集成電路的第一閱讀器應(yīng)用命令,并將其傳送到所述第一主機(jī)處理器;以及接收來自所述第一主機(jī)處理器的第一卡應(yīng)用響應(yīng),并將其傳送到所述非接觸式集成電路。在一個實施方式中,所述方法包括在所述居間單元中提供第一協(xié)議轉(zhuǎn)換程序; 在所述非接觸式集成電路中提供第二協(xié)議轉(zhuǎn)換程序,其被配置為與所述閱讀器應(yīng)用模擬程序協(xié)同操作;在所述第一和第二轉(zhuǎn)換程序之間建立非接觸式通信,其中所述居間單元充當(dāng)與所述非接觸式集成電路相關(guān)的閱讀器;以及,通過所述居間第二和第一轉(zhuǎn)換程序,將閱讀器應(yīng)用模擬程序提供的第一閱讀器應(yīng)用命令傳送給第一主機(jī)處理器;以及將第一主機(jī)處理器的卡應(yīng)用提供的第一卡應(yīng)用響應(yīng)傳送給所述閱讀器應(yīng)用模擬程序。在一個實施例中,所述方法包括由所述居間單元執(zhí)行的下述步驟接收來自所述第一主機(jī)處理器的第一卡應(yīng)用響應(yīng),將其封裝在第二閱讀器應(yīng)用命令中,并將所述第二閱讀器應(yīng)用命令傳送給所述非接觸式集成電路;以及接收來自所述非接觸式集成電路的封裝在第二卡應(yīng)用響應(yīng)中的第一閱讀器應(yīng)用命令,解封裝所述第一閱讀器應(yīng)用命令,以及將其傳送給所述第一主機(jī)處理器。在一個實施例中,由所述閱讀器應(yīng)用模擬程序發(fā)出的第一閱讀器應(yīng)用命令以及由所述卡應(yīng)用程序發(fā)出的第一卡應(yīng)用響應(yīng)是APDU ISO 7816格式。在一個實施例中,所述第二閱讀器應(yīng)用命令和第二卡應(yīng)用響應(yīng)是APDU ISO 7816 格式。在一個實施例中,所述方法包括步驟借助于所述居間單元,向所述第一主機(jī)處理器提供將HCI接口命令,以這種方式選擇所述HCI接口命令以便使所述第一主機(jī)處理器相信接收自非接觸式集成電路的第一閱讀器應(yīng)用命令由處于有源模式的NFC閱讀器發(fā)出。在一個實施例中,所述方法包含的步驟包括在第一主機(jī)處理器的部署下在記錄中放置RF信道參數(shù),以這種方式選擇所述RF信道參數(shù)以便使第一主機(jī)處理器相信接收自非接觸式集成電路的第一閱讀器應(yīng)用命令由處于有源模式的NFC閱讀器發(fā)出。在一個實施例中,所述居間單元是NFC設(shè)備的主機(jī)控制器。在一個實施例中,所述居間單元是NFC設(shè)備的第二主機(jī)處理器。本發(fā)明的實施例還涉及無源類型的非接觸式集成電路,其被布置在或?qū)⒁徊贾迷诠潭ǖ幕虮銛y式支撐物上或固定的或便攜式支撐物內(nèi),所述集成電路包括NFC閱讀器模擬程序,并被配置為提供第一閱讀器應(yīng)用命令以及處理響應(yīng)于閱讀器應(yīng)用命令而接收的第一卡應(yīng)用響應(yīng)。在一個實施例中,所述集成電路包括協(xié)議轉(zhuǎn)換程序,其被配置為應(yīng)答第二閱讀器應(yīng)用命令和提供第二卡應(yīng)用響應(yīng),以及至少一個閱讀器應(yīng)用模擬程序,其被配置為提供第一閱讀器應(yīng)用命令和處理所述第一卡應(yīng)用響應(yīng)。在一個實施例中,所述集成電路被配置為接收封裝在所述第二閱讀器應(yīng)用命令中的第一卡應(yīng)用響應(yīng),以及在第二卡應(yīng)用響應(yīng)中封裝第一閱讀器應(yīng)用命令。在一個實施例中,所述集成電路被配置為接收APDU ISO 7816格式的第一卡應(yīng)用響應(yīng)和第二閱讀器應(yīng)用命令,以及發(fā)出APDU ISO 7816格式的第一閱讀器應(yīng)用命令和第二卡應(yīng)用響應(yīng)。本發(fā)明的實施例還涉及NFC設(shè)備,其包括耦合到非接觸式通信接口的NFC控制器;第一主機(jī)處理器,其包括至少一個卡應(yīng)用程序并被配置為處理第一閱讀器應(yīng)用命令以及提供第一卡應(yīng)用響應(yīng);以及居間單元,其協(xié)調(diào)主機(jī)處理器和閱讀器類型的無源非接觸式集成電路之間的事務(wù)處理,所述居間單元被配置為在有源模式中設(shè)置所述非接觸式通信接口,其中所述非接觸式通信接口發(fā)射磁場;通過居間的有源模式中的所述非接觸式通信接口,接收由閱讀器類型的無源非接觸式集成電路發(fā)出的第一閱讀器應(yīng)用命令,并將其傳送給第一主機(jī)處理器;以及接收由第一主機(jī)處理器提供的第一卡應(yīng)用響應(yīng),并通過居間的有源模式中的非接觸式通信接口,將其傳送給閱讀器類型的無源非接觸式集成電路。
在一個實施例中,所述居間單元還被配置為通過居間的非接觸式通信接口發(fā)出第二閱讀器應(yīng)用命令,第二閱讀器應(yīng)用命令允許管理與閱讀器類型的無源非接觸式集成電路的通信;以及通過居間的非接觸式通信接口,接收閱讀器類型的無源非接觸式集成電路發(fā)出的第二卡應(yīng)用響應(yīng)。在一個實施例中,所述居間單元被配置為在第二閱讀器應(yīng)用命令中封裝由第一主機(jī)處理器提供的第一卡應(yīng)用響應(yīng),以及通過居間的非接觸式通信接口傳輸?shù)诙喿x器應(yīng)用命令;以及通過居間的非接觸式通信接口,接收第二卡應(yīng)用響應(yīng),在所述第二卡應(yīng)用響應(yīng)中封裝有第一閱讀器應(yīng)用命令,解封裝所述第一閱讀器應(yīng)用命令,并且將其傳送給所述第一主機(jī)處理器。在一個實施例中,所述居間單元被配置為通過居間的非接觸式通信接口,發(fā)送 APDU ISO 7816格式的第二閱讀器應(yīng)用命令和第一卡應(yīng)用響應(yīng);以及通過居間的非接觸式通信接口,接收APDU ISO 7816格式的第二卡應(yīng)用響應(yīng)和第一閱讀器應(yīng)用命令。在一個實施例中,所述居間單元還被配置為向第一主機(jī)處理器提供HCI接口命令,所述HCI接口命令被以這種方式選擇以便使所述第一主機(jī)處理器相信接收自非接觸式集成電路的第一閱讀器應(yīng)用命令由處于有源模式的NFC閱讀器發(fā)出。在一個實施例中,所述居間單元還被配置為向所述第一主機(jī)處理器提供RF信道參數(shù),所述RF信道參數(shù)被以這種方式選擇以便使所述第一主機(jī)處理器相信接收自非接觸式集成電路的閱讀器應(yīng)用命令由處于有源模式的NFC閱讀器發(fā)出。在一個實施例中,所述居間單元是NFC設(shè)備的主機(jī)控制器。在一個實施例中,所述居間單元是NFC設(shè)備的第二主機(jī)處理器。本發(fā)明的實施方式還涉及便攜式設(shè)備,其包括根據(jù)本發(fā)明的NFC設(shè)備。
下面的說明中將以非限制的方式參照附圖,進(jìn)一步詳細(xì)描述根據(jù)本發(fā)明的方法以及實現(xiàn)該方法的NFC設(shè)備的實施例,其中圖1示出了之前介紹的傳統(tǒng)NFC設(shè)備的體系結(jié)構(gòu);圖2示出了之前介紹的NFC設(shè)備的應(yīng)用;圖3示出了圖1的NFC設(shè)備和外部NFC閱讀器之間的傳統(tǒng)事務(wù)處理的步驟;圖4示出了處于閱讀器模式的圖1的NFC設(shè)備與非接觸式集成電路之間的傳統(tǒng)事務(wù)處理的步驟;圖5示出了根據(jù)本發(fā)明的NFC設(shè)備的實施例的體系結(jié)構(gòu);圖6示出了圖5的NFC設(shè)備的應(yīng)用;圖7示出了根據(jù)本發(fā)明的無源閱讀器和圖5的NFC設(shè)備之間的事務(wù)處理;圖8示出了根據(jù)本發(fā)明的無源閱讀器和圖5的NFC設(shè)備之間的事務(wù)處理的步驟;圖9示出了根據(jù)本發(fā)明的NFC設(shè)備的另一實施例的體系結(jié)構(gòu);圖10示出了根據(jù)本發(fā)明的無源閱讀器和圖9的NFC設(shè)備之間的事務(wù)處理;以及圖11示出了根據(jù)本發(fā)明的無源閱讀器和圖9的NFC設(shè)備之間的事務(wù)處理的步驟。
具體實施方式
圖3示出了圖1的NFC設(shè)備和閱讀器RD之間的傳統(tǒng)事務(wù)處理的步驟。圖4示出了圖1的NFC設(shè)備和非接觸式集成電路CIC之間的傳統(tǒng)事務(wù)處理的步驟。圖3、4中示出的步驟實現(xiàn)了規(guī)范 ETSI TS 102 622,NFCForum-TS-Type-4-Tag VXR NFCForum-TS-NDEF ^^ 的標(biāo)準(zhǔn)命令??ㄩ讛M樽式中的事各處理圖3中所示的事務(wù)處理包括下面的初始化步驟-通過居間的卡應(yīng)用門CAG和卡RF門CRFG,在主機(jī)處理器HP1執(zhí)行的卡應(yīng)用CAPi 和控制器NFCC執(zhí)行的技術(shù)RFTi之間創(chuàng)建并隨后打開管道Pl (步驟“PIPE_CREATE,PIPE_ OPEN,,);-控制器NFCC檢測閱讀器RD發(fā)射的磁場,并向處理器HP1發(fā)送命令EVT_FIELD_ ON ;-通過RF通信信道的創(chuàng)建,控制器NFCC進(jìn)行與閱讀器RD的通信的初始化步驟,并執(zhí)行防止沖突的步驟,如果在閱讀器RD的詢問場(interrogation field)中發(fā)現(xiàn)其它NFC 設(shè)備或非接觸式卡(步驟“訊幾^^!⑶廣);-在建立了與閱讀器RD的連接的情況下,控制器NFCC向主機(jī)處理器HP1發(fā)送命令EVT_CARD_ACTIVATED,從而向其指示可以開始事務(wù)處理;這樣的事務(wù)處理于是包括下述步驟-閱讀器RD經(jīng)由RF通信信道向處理器NFCC發(fā)送命令CAPDU;-控制器NFCC通過居間的管道Pl并在命令EVT_SEND_DATA(ETSI規(guī)范定義的接口 HCI的命令集的“事件”類型的命令)中以封裝的形式,將這些命令發(fā)送給主機(jī)處理器HPl ;-主機(jī)處理器HP1的卡應(yīng)用CAPi經(jīng)由管道Pl并在命令EVT_SEND_DATA中以封裝的形式,將響應(yīng)RAPDU發(fā)送給主控制器NFCC ;以及-控制器NFCC經(jīng)由RF信道將響應(yīng)RAPDU發(fā)送給閱讀器RD。應(yīng)當(dāng)注意的是,閱讀器RD發(fā)出的第一命令CAPDU可以是主機(jī)處理器HP 1執(zhí)行的卡應(yīng)用CAPi的選擇命令,例如,“Type 4 Tag Operation”( “類型4標(biāo)簽操作”)規(guī)范的 6. 4. 2點(diǎn)定義的命令“標(biāo)簽應(yīng)用選擇”
權(quán)利要求
1.一種在NFC設(shè)備和無源非接觸式集成電路(RCIC)之間執(zhí)行事務(wù)處理的方法,所述 NFC設(shè)備包括-NFC控制器(NFCC),其被耦合到所述非接觸式通信接口(CLF);以及 -至少一個主機(jī)處理器(HP 1),包括至少一個卡應(yīng)用程序(CAPi); 其特征在于,所述方法包括-在所述非接觸式集成電路(RCIC)中提供至少一個閱讀器應(yīng)用模擬程序(RAEP),該閱讀器應(yīng)用模擬程序被配置為提供第一閱讀器應(yīng)用命令(CAPDU 1),并處理第一卡應(yīng)用響應(yīng) (RAPDU 1),以及-借助于NFC設(shè)備的居間單元(HC,HP 2)-在有源模式中設(shè)置所述非接觸式通信接口(CLF),其發(fā)射磁場并建立與所述非接觸式集成電路(RCIC)的通信;-接收來自所述非接觸式集成電路(RCIC)的第一閱讀器應(yīng)用命令(CAPDU 1),并將其傳遞給第一主機(jī)處理器(HP 1);以及-接收來自第一主機(jī)處理器(HP 1)的第一卡應(yīng)用響應(yīng)(RAPDUl),并將其傳遞給非接觸式集成電路(RCIC)。
2.根據(jù)權(quán)利要求1所述的方法,包括-在所述居間單元(HC,HP 2)中提供第一協(xié)議轉(zhuǎn)換程序(PINVP 1,PINVP 3); -在所述非接觸式集成電路(RCIC)中提供第二協(xié)議轉(zhuǎn)換程序(PINVP2),其被配置為與閱讀器應(yīng)用模擬程序(RAEP)協(xié)同操作;-在第一和第二轉(zhuǎn)換程序之間建立非接觸式通信,其中所述居間單元(HC,HP 2)充當(dāng)與非接觸式集成電路(RCIC)相關(guān)的閱讀器;以及 -借助于居間的第二和第一轉(zhuǎn)換程序-向第一主機(jī)處理器(HP 1)傳遞由閱讀器應(yīng)用模擬程序(RAEP)提供的第一閱讀器應(yīng)用命令(CAPDU 1);以及-向閱讀器應(yīng)用模擬程序(RAEP)傳遞由第一主機(jī)處理器的卡應(yīng)用(CAPi)提供的第一卡應(yīng)用響應(yīng)(RAPDU 1)。
3.根據(jù)權(quán)利要求1和2中的一項所述的方法,包括由所述居間單元執(zhí)行的下述步驟 -接收來自第一主機(jī)處理器(HP 1)的第一卡應(yīng)用響應(yīng)(RAPDU 1),將其封裝在第二閱讀器應(yīng)用命令(CAPDU 2)中,并將第二閱讀器應(yīng)用命令(CAPDU 2)傳遞給非接觸式集成電路(RCIC);-接收來自非接觸式集成電路(RCIC)的被封裝在第二卡應(yīng)用響應(yīng)(RAPDU 2)中的第一閱讀器應(yīng)用命令(CAPDU 1),解封裝第一閱讀器應(yīng)用命令(CAPDU 1),并將其傳遞給第一主機(jī)處理器(HP 1)。
4 根據(jù)權(quán)利要求1至3中的一項所述的方法,其中閱讀器應(yīng)用模擬程序發(fā)出的第一閱讀器應(yīng)用命令(CAPDU 1)和卡應(yīng)用程序(CAPi)發(fā)出的第一卡應(yīng)用響應(yīng)是APDU ISO 7816 格式的。
5.根據(jù)權(quán)利要求3所述的方法,其中第二閱讀器應(yīng)用命令(CAPDU2)和第二卡應(yīng)用響應(yīng)(RAPDU 2)是 APDU ISO 78I6 格式的。
6.根據(jù)權(quán)利要求1至5中的一項所述的方法,包括借助于所述居間單元(NFCC,HP2)將HCI接口命令提供給第一主機(jī)機(jī)處理器(HP 1)的步驟,其中,以使第一主機(jī)處理器相信接收自非接觸式集成電路(RCIC)的第一閱讀器應(yīng)用命令(CAPDU 1)由處于有源模式的NFC 閱讀器發(fā)出的方式,選擇所述HCI接口命令。
7.根據(jù)權(quán)利要求1至6中的一項所述的方法,包括在第一主機(jī)處理器(HP1)的部署下在記錄中放置RF信道參數(shù)的步驟,其中,以使第一主機(jī)處理器相信接收自非接觸式集成電路(RCIC)的第一閱讀器應(yīng)用命令(CAPDU 1)由處于有源模式的NFC閱讀器發(fā)出的方式選擇所述RF信道參數(shù)。
8.根據(jù)權(quán)利要求1至7中的一項所述的方法,其中所述居間單元是NFC設(shè)備的主機(jī)控制器(HC)。
9.根據(jù)權(quán)利要求1至8中的一項所述的方法,其中所述居間單元是NFC設(shè)備的第二主機(jī)處理器(HP 2)。
10.一種無源類型的非接觸式集成電路(RCIC),其被布置或?qū)⒁徊贾迷诠潭ɑ虮銛y式支撐物上或固定或便攜式支撐物內(nèi),其特征在于,所述非接觸式集成電路包括NFC閱讀器模擬程序(RAEP),并被配置為提供第一閱讀器應(yīng)用命令(CAPDU 1),以及處理響應(yīng)于閱讀器應(yīng)用命令而接收的第一卡應(yīng)用響應(yīng)(RAPDU 1)。
11.根據(jù)權(quán)利要求10所述的非接觸式集成電路,包括-協(xié)議轉(zhuǎn)換程序(PNIVP 2)被配置為對第二閱讀器應(yīng)用命令(CAPD^)進(jìn)行應(yīng)答,以及提供第二卡應(yīng)用響應(yīng)(RAPDU 2);-至少一個閱讀器應(yīng)用模擬程序(RAEP),被配置為提供第一閱讀器應(yīng)用命令(CAPDU 1),處理第一卡應(yīng)用響應(yīng)(RAPDU 1)。
12.根據(jù)權(quán)利要求10和11中的一項所述的非接觸式集成電路(RCIC),被配置為 -接收封裝在第二閱讀器應(yīng)用命令(CAPDU 2)中的第一卡應(yīng)用響應(yīng)(RAPDU 1);以及 -在第二卡應(yīng)用響應(yīng)(RAPDU 2)中封裝第一閱讀器應(yīng)用命令(CAPDUl)。
13.根據(jù)權(quán)利要求11和12中的一項所述的非接觸式集成電路(RCIC),被配置為 -接收APDU ISO 7816格式的第一卡應(yīng)用響應(yīng)(RAPDU 1)和第二閱讀器應(yīng)用命令(CAPDU 2);以及-發(fā)射APDU ISO 7816格式的第一閱讀器應(yīng)用命令(CAPDU 1)和第二卡應(yīng)用響應(yīng) (RAPDU 2)。
14.一種NFC設(shè)備,包括:-NFC控制器(NFCC),其被耦合到非接觸式通信接口(CLF);以及 -第一主機(jī)處理器(HP 1),包括至少一個卡應(yīng)用程序(CAPi),并被配置為處理第一閱讀器應(yīng)用命令(CAPDU 1),以及提供第一卡應(yīng)用響應(yīng)(RAPDU 1);其特征在于,其包括居間單元(HC,HP》,以便協(xié)調(diào)閱讀器類型的無源非接觸式集成電路(RCIC)和主機(jī)處理器(HP 1)之間的事務(wù)處理,所述居間單元被配置為 -在有源模式中設(shè)置非接觸式通信接口(CLF),其發(fā)射磁場;-通過居間的處于有源模式的非接觸式通信接口,接收由閱讀器類型的無源非接觸式集成電路發(fā)出的第一閱讀器應(yīng)用命令(CAPDU 1),并將其傳遞給第一主機(jī)處理器(HP 1); 以及-接收由第一主機(jī)處理器(HP 1)提供的第一卡應(yīng)用響應(yīng)(RAPDU 1)并通過居間的處于有源模式的非接觸式通信接口,將其傳遞給閱讀器類型的無源非接觸式集成電路(RCIC)。
15.根據(jù)權(quán)利要求14所述的NFC設(shè)備,其中所述居間單元(HC,HP2)還被配置為-通過居間的非接觸式通信接口(CLF)發(fā)出第二閱讀器應(yīng)用命令(CAPDU 2),該第二閱讀器應(yīng)用命令允許對與閱讀器類型的無源非接觸式集成電路的通信的管理;以及-通過居間的非接觸式通信接口(CLF)接收閱讀器類型的無源非接觸式集成電路發(fā)出的第二卡應(yīng)用響應(yīng)(RAPDU 2)。
16.根據(jù)權(quán)利要求14和15中的一項所述的NFC設(shè)備,其中所述居間單元(HC,HP2)被配置為-在第二閱讀器應(yīng)用命令(CAPDU 2)中封裝由第一主機(jī)處理器(HP 1)提供的第一卡應(yīng)用響應(yīng)(RAPDU 1),并通過居間的非接觸式通信接口發(fā)送第二閱讀器應(yīng)用命令(CAPDU 2); 以及-通過居間的非接觸式通信接口,接收其中封裝有第一閱讀器應(yīng)用命令(CAPDU 1)的第二卡應(yīng)用響應(yīng)(RAPDU 2),解封裝第一閱讀器應(yīng)用命令(CAPDU 1),并將其傳遞給第一主機(jī)處理器(HP 1)。
17.根據(jù)權(quán)利要求15和16中的一項所述的NFC設(shè)備,其中所述居間單元(HC,HP2)被配置為-通過居間的非接觸式通信接口,發(fā)送APDU ISO 7816格式的第二閱讀器應(yīng)用命令 (CAPDU 2)和第一"^應(yīng)用響應(yīng)(RAPDU 1);以及-通過居間的非接觸式通信接口,接收APDU ISO 7816格式的第二卡應(yīng)用響應(yīng)(RAPDU 2)和第一閱讀器應(yīng)用命令(CAPDU 1)。
18.根據(jù)權(quán)利要求14至17中的一項所述的NFC設(shè)備,其中所述居間單元(NFCC,HP2) 還被配置為向第一主機(jī)處理器(HP 1)提供HCI接口命令,其中,以使第一主機(jī)處理器相信接收自非接觸式集成電路(RCIC)的第一閱讀器應(yīng)用命令(CAPDU 1)由處于有源模式的NFC 閱讀器發(fā)出的方式選擇所述HCI接口命令。
19.根據(jù)權(quán)利要求14至17中的一項所述的NFC設(shè)備,其中所述居間單元(NFCC,HP2) 還被配置為向第一主機(jī)處理器(HPl)提供RF信道參數(shù),其中,以使第一主機(jī)處理器相信接收自非接觸式集成電路(RCIC)的閱讀器應(yīng)用命令(RCIC)由處于有源模式的NFC閱讀器發(fā)出的方式選擇所述RF信道參數(shù)。
20.根據(jù)權(quán)利要求14至19中的一項所述的NFC設(shè)備,其中所述居間單元是NFC設(shè)備的主機(jī)控制器(HC)。
21.根據(jù)權(quán)利要求14至19中的一項所述的NFC設(shè)備,其中所述居間單元是NFC設(shè)備的第二主機(jī)處理器(HP 2)。
22.一種便攜式設(shè)備(HD),其特征在于,其包括根據(jù)14至21中的一項所述的NFC設(shè)備。
全文摘要
本發(fā)明涉及借助NFC設(shè)備進(jìn)行事務(wù)處理的方法,具體地涉及在NFC設(shè)備(NFCC,HP 1)和無源閱讀器類型的非接觸式集成電路(RCIC)之間進(jìn)行事務(wù)處理的方法。所述方法包括,在非接觸式集成電路(RCIC)中提供至少一個閱讀器應(yīng)用模擬程序(RAEP),以及借助于NFC設(shè)備的居間單元(HC,HP 2),建立與非接觸式集成電路(RCIC)的通信,接收來自非接觸式集成電路(RCIC)的閱讀器應(yīng)用命令(CAPDU 1),并將其傳遞給第一主機(jī)處理器(HP 1),并接收第一主機(jī)處理器(HP 1)提供的卡應(yīng)用響應(yīng)(RAPDU 1),并將其傳遞給非接觸式集成電路(RCIC)。
文檔編號H04B5/00GK102194085SQ201110052419
公開日2011年9月21日 申請日期2011年3月4日 優(yōu)先權(quán)日2010年3月4日
發(fā)明者J-B·布蘭切特, K·T·索 申請人:英賽瑟庫爾公司